This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This used to...
authorcvs2svn Import User <samba-bugs@samba.org>
Fri, 10 Oct 2003 16:24:27 +0000 (16:24 +0000)
committercvs2svn Import User <samba-bugs@samba.org>
Fri, 10 Oct 2003 16:24:27 +0000 (16:24 +0000)
697 files changed:
WHATSNEW.txt
docs/README.ldap [new file with mode: 0644]
docs/Registry/NT4-Locking.reg [new file with mode: 0644]
docs/Registry/NT4_PlainPassword.reg [new file with mode: 0644]
docs/Registry/Win-NT-2K-XP-DeleteRoamingProfile.reg [new file with mode: 0644]
docs/Registry/Win2000_PlainPassword.reg [new file with mode: 0644]
docs/Registry/Win95_PlainPassword.reg [new file with mode: 0644]
docs/Registry/Win98_PlainPassword.reg [new file with mode: 0644]
docs/Registry/Win9X-CacheHandling.reg [new file with mode: 0644]
docs/Registry/WinME_PlainPassword.reg [new file with mode: 0644]
docs/Registry/WinXP_PlainPassword.reg [new file with mode: 0644]
docs/Registry/WinXP_SignOrSeal.reg [new file with mode: 0644]
docs/Registry/WindowsTerminalServer.reg [new file with mode: 0644]
docs/Samba-Developers-Guide.pdf [new file with mode: 0644]
docs/Samba-HOWTO-Collection.pdf [new file with mode: 0644]
docs/THANKS [new file with mode: 0644]
docs/docbook/.cvsignore [new file with mode: 0644]
docs/docbook/Makefile.in [new file with mode: 0644]
docs/docbook/configure [new file with mode: 0755]
docs/docbook/configure.in [new file with mode: 0644]
docs/docbook/devdoc/.cvsignore [new file with mode: 0644]
docs/docbook/devdoc/CodingSuggestions.xml [new file with mode: 0644]
docs/docbook/devdoc/NetBIOS.xml [new file with mode: 0644]
docs/docbook/devdoc/Tracing.xml [new file with mode: 0644]
docs/docbook/devdoc/architecture.xml [new file with mode: 0644]
docs/docbook/devdoc/cifsntdomain.xml [new file with mode: 0644]
docs/docbook/devdoc/contributing.xml [new file with mode: 0644]
docs/docbook/devdoc/debug.xml [new file with mode: 0644]
docs/docbook/devdoc/dev-doc.xml [new file with mode: 0644]
docs/docbook/devdoc/encryption.xml [new file with mode: 0644]
docs/docbook/devdoc/gencache.xml [new file with mode: 0644]
docs/docbook/devdoc/internals.xml [new file with mode: 0644]
docs/docbook/devdoc/modules.xml [new file with mode: 0644]
docs/docbook/devdoc/packagers.xml [new file with mode: 0644]
docs/docbook/devdoc/parsing.xml [new file with mode: 0644]
docs/docbook/devdoc/printing.xml [new file with mode: 0644]
docs/docbook/devdoc/rpc_plugin.xml [new file with mode: 0644]
docs/docbook/devdoc/sam.xml [new file with mode: 0644]
docs/docbook/devdoc/unix-smb.xml [new file with mode: 0644]
docs/docbook/devdoc/vfs.xml [new file with mode: 0644]
docs/docbook/devdoc/windows-debug.xml [new file with mode: 0644]
docs/docbook/devdoc/wins.xml [new file with mode: 0644]
docs/docbook/docbook.txt [new file with mode: 0644]
docs/docbook/faq/clientapp.xml [new file with mode: 0644]
docs/docbook/faq/errors.xml [new file with mode: 0644]
docs/docbook/faq/features.xml [new file with mode: 0644]
docs/docbook/faq/general.xml [new file with mode: 0644]
docs/docbook/faq/install.xml [new file with mode: 0644]
docs/docbook/faq/sambafaq.xml [new file with mode: 0644]
docs/docbook/global.ent [new file with mode: 0644]
docs/docbook/manpages/.cvsignore [new file with mode: 0644]
docs/docbook/manpages/editreg.1.xml [new file with mode: 0644]
docs/docbook/manpages/findsmb.1.xml [new file with mode: 0644]
docs/docbook/manpages/lmhosts.5.xml [new file with mode: 0644]
docs/docbook/manpages/log2pcap.1.xml [new file with mode: 0644]
docs/docbook/manpages/mount.cifs.8.xml [new file with mode: 0644]
docs/docbook/manpages/net.8.xml [new file with mode: 0644]
docs/docbook/manpages/nmbd.8.xml [new file with mode: 0644]
docs/docbook/manpages/nmblookup.1.xml [new file with mode: 0644]
docs/docbook/manpages/ntlm_auth.1.xml [new file with mode: 0644]
docs/docbook/manpages/pdbedit.8.xml [new file with mode: 0644]
docs/docbook/manpages/profiles.1.xml [new file with mode: 0644]
docs/docbook/manpages/rpcclient.1.xml [new file with mode: 0644]
docs/docbook/manpages/samba.7.xml [new file with mode: 0644]
docs/docbook/manpages/smbcacls.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbclient.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbcontrol.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbcquotas.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbd.8.xml [new file with mode: 0644]
docs/docbook/manpages/smbmnt.8.xml [new file with mode: 0644]
docs/docbook/manpages/smbmount.8.xml [new file with mode: 0644]
docs/docbook/manpages/smbpasswd.5.xml [new file with mode: 0644]
docs/docbook/manpages/smbpasswd.8.xml [new file with mode: 0644]
docs/docbook/manpages/smbsh.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbspool.8.xml [new file with mode: 0644]
docs/docbook/manpages/smbstatus.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbtar.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbtree.1.xml [new file with mode: 0644]
docs/docbook/manpages/smbumount.8.xml [new file with mode: 0644]
docs/docbook/manpages/swat.8.xml [new file with mode: 0644]
docs/docbook/manpages/tdbbackup.8.xml [new file with mode: 0644]
docs/docbook/manpages/testparm.1.xml [new file with mode: 0644]
docs/docbook/manpages/testprns.1.xml [new file with mode: 0644]
docs/docbook/manpages/vfstest.1.xml [new file with mode: 0644]
docs/docbook/manpages/wbinfo.1.xml [new file with mode: 0644]
docs/docbook/manpages/winbindd.8.xml [new file with mode: 0644]
docs/docbook/projdoc/.cvsignore [new file with mode: 0644]
docs/docbook/projdoc/AccessControls.xml [new file with mode: 0644]
docs/docbook/projdoc/AdvancedNetworkAdmin.xml [new file with mode: 0644]
docs/docbook/projdoc/Backup.xml [new file with mode: 0644]
docs/docbook/projdoc/Bugs.xml [new file with mode: 0644]
docs/docbook/projdoc/CUPS-printing.xml [new file with mode: 0644]
docs/docbook/projdoc/Compiling.xml [new file with mode: 0644]
docs/docbook/projdoc/DNS-DHCP-Configuration.xml [new file with mode: 0644]
docs/docbook/projdoc/DOMAIN_MEMBER.xml [new file with mode: 0644]
docs/docbook/projdoc/Diagnosis.xml [new file with mode: 0644]
docs/docbook/projdoc/FastStart.xml [new file with mode: 0644]
docs/docbook/projdoc/Further-Resources.xml [new file with mode: 0644]
docs/docbook/projdoc/GROUP-MAPPING-HOWTO.xml [new file with mode: 0644]
docs/docbook/projdoc/HighAvailability.xml [new file with mode: 0644]
docs/docbook/projdoc/Integrating-with-Windows.xml [new file with mode: 0644]
docs/docbook/projdoc/InterdomainTrusts.xml [new file with mode: 0644]
docs/docbook/projdoc/IntroSMB.xml [new file with mode: 0644]
docs/docbook/projdoc/NT4Migration.xml [new file with mode: 0644]
docs/docbook/projdoc/NetworkBrowsing.xml [new file with mode: 0644]
docs/docbook/projdoc/Other-Clients.xml [new file with mode: 0644]
docs/docbook/projdoc/PAM-Authentication-And-Samba.xml [new file with mode: 0644]
docs/docbook/projdoc/PolicyMgmt.xml [new file with mode: 0644]
docs/docbook/projdoc/Portability.xml [new file with mode: 0644]
docs/docbook/projdoc/Problems.xml [new file with mode: 0644]
docs/docbook/projdoc/ProfileMgmt.xml [new file with mode: 0644]
docs/docbook/projdoc/SWAT.xml [new file with mode: 0644]
docs/docbook/projdoc/Samba-BDC-HOWTO.xml [new file with mode: 0644]
docs/docbook/projdoc/Samba-PDC-HOWTO.xml [new file with mode: 0644]
docs/docbook/projdoc/ServerType.xml [new file with mode: 0644]
docs/docbook/projdoc/Speed.xml [new file with mode: 0644]
docs/docbook/projdoc/StandAloneServer.xml [new file with mode: 0644]
docs/docbook/projdoc/UNIX_INSTALL.xml [new file with mode: 0644]
docs/docbook/projdoc/VFS.xml [new file with mode: 0644]
docs/docbook/projdoc/WindowsClientConfig.xml [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/.cvsignore [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/10small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/11small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/12small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/13small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/14small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/1small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/2small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/3small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/4small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/5small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/6small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/7small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/8small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/9small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/a_small.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/access1 [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/access1.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/browsing1 [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/browsing1.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/cups1 [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/cups1.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/cups2 [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/cups2.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/domain [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/domain.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-gid2sid.dia [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-gid2sid.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-groups.dia [new file with mode: 0755]
docs/docbook/projdoc/imagefiles/idmap-groups.png [new file with mode: 0755]
docs/docbook/projdoc/imagefiles/idmap-sid2gid.dia [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-sid2gid.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-sid2uid.dia [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-sid2uid.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.dia [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-uid2sid.dia [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap-uid2sid.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/idmap_winbind_no_loop.png [new file with mode: 0755]
docs/docbook/projdoc/imagefiles/pdftoepsonusb [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/pdftoepsonusb.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/pdftosocket [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/pdftosocket.png [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/trusts1 [new file with mode: 0644]
docs/docbook/projdoc/imagefiles/trusts1.png [new file with mode: 0644]
docs/docbook/projdoc/locking.xml [new file with mode: 0644]
docs/docbook/projdoc/msdfs_setup.xml [new file with mode: 0644]
docs/docbook/projdoc/passdb.xml [new file with mode: 0644]
docs/docbook/projdoc/printer_driver2.xml [new file with mode: 0644]
docs/docbook/projdoc/samba-doc.xml [new file with mode: 0644]
docs/docbook/projdoc/securing-samba.xml [new file with mode: 0644]
docs/docbook/projdoc/unicode.xml [new file with mode: 0644]
docs/docbook/projdoc/upgrading-to-3.0.xml [new file with mode: 0644]
docs/docbook/projdoc/winbind.xml [new file with mode: 0644]
docs/docbook/sambadoc.dtd [new file with mode: 0644]
docs/docbook/scripts/find_missing_doc.pl [new file with mode: 0755]
docs/docbook/smbdotconf/.cvsignore [new file with mode: 0644]
docs/docbook/smbdotconf/README [new file with mode: 0644]
docs/docbook/smbdotconf/base/bindinterfacesonly.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/comment.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/directory.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/displaycharset.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/doscharset.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/interfaces.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/netbiosaliases.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/netbiosname.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/netbiosscope.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/path.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/realm.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/serverstring.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/unixcharset.xml [new file with mode: 0644]
docs/docbook/smbdotconf/base/workgroup.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/browsable.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/browseable.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/browselist.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/domainmaster.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/enhancedbrowsing.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/lmannounce.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/lminterval.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/localmaster.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/oslevel.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/preferedmaster.xml [new file with mode: 0644]
docs/docbook/smbdotconf/browse/preferredmaster.xml [new file with mode: 0644]
docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/casesensitive.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/casesignames.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/defaultcase.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/deletevetofiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/hidedotfiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/hidefiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/hidespecialfiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/hideunreadable.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/manglecase.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/mangledmap.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/manglednames.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/mangledstack.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/mangleprefix.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/manglingchar.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/manglingmethod.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/maparchive.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/maphidden.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/mapsystem.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/preservecase.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/shortpreservecase.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/statcache.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/vetofiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/filename/vetooplockfiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/generate-context.xsl [new file with mode: 0644]
docs/docbook/smbdotconf/generate-file-list.sh [new file with mode: 0755]
docs/docbook/smbdotconf/ldap/ldapadmindn.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapdeletedn.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapfilter.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapgroupsuffix.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapidmapsuffix.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldappasswdsync.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapport.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapserver.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapssl.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapsuffix.xml [new file with mode: 0644]
docs/docbook/smbdotconf/ldap/ldapusersuffix.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/blockinglocks.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/cscpolicy.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/fakeoplocks.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/kerneloplocks.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/level2oplocks.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/locking.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/lockspincount.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/lockspintime.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/oplocks.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/posixlocking.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/sharemodes.xml [new file with mode: 0644]
docs/docbook/smbdotconf/locking/strictlocking.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/debughirestimestamp.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/debuglevel.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/debugpid.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/debugtimestamp.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/debuguid.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/logfile.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/loglevel.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/maxlogsize.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/syslog.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/syslogonly.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logging/timestamplogs.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/abortshutdownscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/addgroupscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/addmachinescript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/adduserscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/addusertogroupscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/deletegroupscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/deleteuserscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/domainlogons.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/logondrive.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/logonhome.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/logonpath.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/logonscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/setprimarygroupscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/logon/shutdownscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/addsharecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/afsshare.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/afsusernamemap.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/autoservices.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/available.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/changesharecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/configfile.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/copy.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/default.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/defaultservice.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/deletereadonly.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/deletesharecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/dfreecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/dontdescend.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/dosfilemode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/dosfiletimeresolution.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/dosfiletimes.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/exec.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/fakedirectorycreatetimes.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/followsymlinks.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/fstype.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/hidelocalusers.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/homedirmap.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/include.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/kernelchangenotify.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/lockdir.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/lockdirectory.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/magicoutput.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/magicscript.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/messagecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/nishomedir.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/panicaction.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/piddirectory.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/postexec.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/preexec.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/preexecclose.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/preload.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/remoteannounce.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/remotebrowsesync.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/rootpostexec.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/rootpreexec.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/rootpreexecclose.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/setdirectory.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/socketaddress.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/sourceenvironment.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/timeoffset.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/utmp.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/utmpdirectory.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/valid.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/volume.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/widelinks.xml [new file with mode: 0644]
docs/docbook/smbdotconf/misc/wtmpdirectory.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/addprintercommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/defaultdevmode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/deleteprintercommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/disablespoolss.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/enumportscommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/loadprinters.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/lppausecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/lpqcachetime.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/lpqcommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/lpresumecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/lprmcommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/maxprintjobs.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/maxreportedprintjobs.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/os2drivermap.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printable.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printcap.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printcapname.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printcommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printer.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printername.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printing.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/printok.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/queuepausecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/queueresumecommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/showaddprinterwizard.xml [new file with mode: 0644]
docs/docbook/smbdotconf/printing/useclientdriver.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/announceas.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/announceversion.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/clientusespnego.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/disablenetbios.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/largereadwrite.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/mapaclinherit.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/maxmux.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/maxprotocol.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/maxttl.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/maxwinsttl.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/maxxmit.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/minprotocol.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/minwinsttl.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/nameresolveorder.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/ntaclsupport.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/ntpipesupport.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/ntstatussupport.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/profileacls.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/protocol.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/readbmpx.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/readraw.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/smbports.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/timeserver.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/unicode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/unixextensions.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/usespnego.xml [new file with mode: 0644]
docs/docbook/smbdotconf/protocol/writeraw.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/adminusers.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/algorithmicridbase.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/allowhosts.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/allowtrusteddomains.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/authmethods.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/clientlanmanauth.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/clientntlmv2auth.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/clientplaintextauth.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/clientschannel.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/clientsigning.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/createmask.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/createmode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/denyhosts.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/directorymask.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/directorymode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/directorysecuritymask.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/encryptpasswords.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/forcecreatemode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/forcedirectorymode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/forcedirectorysecuritymode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/forcegroup.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/forcesecuritymode.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/forceuser.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/group.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/guestaccount.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/guestok.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/guestonly.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/hostsallow.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/hostsdeny.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/hostsequiv.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/inheritacls.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/inheritpermissions.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/invalidusers.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/lanmanauth.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/maptoguest.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/minpasswdlength.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/minpasswordlength.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/ntlmauth.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/nullpasswords.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/obeypamrestrictions.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/onlyguest.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/onlyuser.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/pampasswordchange.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/passdbbackend.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/passwdchat.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/passwdchatdebug.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/passwdprogram.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/passwordlevel.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/passwordserver.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/preloadmodules.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/printeradmin.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/privatedir.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/public.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/readlist.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/readonly.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/restrictanonymous.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/root.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/rootdir.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/rootdirectory.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/security.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/securitymask.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/serverschannel.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/serversigning.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/smbpasswdfile.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/unixpasswordsync.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/updateencrypted.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/user.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/username.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/usernamelevel.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/usernamemap.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/users.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/validusers.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/writable.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/writeable.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/writelist.xml [new file with mode: 0644]
docs/docbook/smbdotconf/security/writeok.xml [new file with mode: 0644]
docs/docbook/smbdotconf/smb.conf.5.xml [new file with mode: 0644]
docs/docbook/smbdotconf/smbconf.dtd [new file with mode: 0644]
docs/docbook/smbdotconf/split-original-smb.conf.xsl [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/blocksize.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/changenotifytimeout.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/deadtime.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/getwdcache.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/hostnamelookups.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/keepalive.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/maxconnections.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/maxdisksize.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/maxopenfiles.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/maxsmbdprocesses.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/minprintspace.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/namecachetimeout.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/paranoidserversecurity.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/readsize.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/socketoptions.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/strictallocate.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/strictsync.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/syncalways.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/usemmap.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/usesendfile.xml [new file with mode: 0644]
docs/docbook/smbdotconf/tuning/writecachesize.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/aclcompatibility.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/getquotacommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/hostmsdfs.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/msdfsproxy.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/msdfsroot.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/setquotacommand.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/vfsobject.xml [new file with mode: 0644]
docs/docbook/smbdotconf/vfs/vfsobjects.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/enableridalgorithm.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/idmapbackend.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/idmapgid.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/idmapuid.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/templatehomedir.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/templateprimarygroup.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/templateshell.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindcachetime.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindenablelocalaccounts.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindenumgroups.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindenumusers.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindgid.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindseparator.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindtrusteddomainsonly.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbinduid.xml [new file with mode: 0644]
docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml [new file with mode: 0644]
docs/docbook/smbdotconf/wins/dnsproxy.xml [new file with mode: 0644]
docs/docbook/smbdotconf/wins/winshook.xml [new file with mode: 0644]
docs/docbook/smbdotconf/wins/winspartners.xml [new file with mode: 0644]
docs/docbook/smbdotconf/wins/winsproxy.xml [new file with mode: 0644]
docs/docbook/smbdotconf/wins/winsserver.xml [new file with mode: 0644]
docs/docbook/smbdotconf/wins/winssupport.xml [new file with mode: 0644]
docs/docbook/xslt/expand-sambadoc.xsl [new file with mode: 0644]
docs/docbook/xslt/figures/caution.eps [new file with mode: 0644]
docs/docbook/xslt/figures/caution.pdf [new file with mode: 0644]
docs/docbook/xslt/figures/important.eps [new file with mode: 0644]
docs/docbook/xslt/figures/important.pdf [new file with mode: 0644]
docs/docbook/xslt/figures/note.eps [new file with mode: 0644]
docs/docbook/xslt/figures/note.pdf [new file with mode: 0644]
docs/docbook/xslt/figures/tip.eps [new file with mode: 0644]
docs/docbook/xslt/figures/tip.pdf [new file with mode: 0644]
docs/docbook/xslt/figures/warning.eps [new file with mode: 0644]
docs/docbook/xslt/figures/warning.pdf [new file with mode: 0644]
docs/docbook/xslt/generate-attributions.xsl [new file with mode: 0644]
docs/docbook/xslt/html-chunk.xsl [new file with mode: 0644]
docs/docbook/xslt/html-common.xsl [new file with mode: 0644]
docs/docbook/xslt/html.xsl [new file with mode: 0644]
docs/docbook/xslt/html/samba.css [new file with mode: 0644]
docs/docbook/xslt/latex.xsl [new file with mode: 0644]
docs/docbook/xslt/latex/sambadoc.cls [new file with mode: 0644]
docs/docbook/xslt/lists.mod.xsl [new file with mode: 0644]
docs/docbook/xslt/man.xsl [new file with mode: 0644]
docs/docbook/xslt/table.mod.xsl [new file with mode: 0644]
docs/faq/FAQ-ClientApp.html [new file with mode: 0644]
docs/faq/FAQ-Install.html [new file with mode: 0644]
docs/faq/FAQ-errors.html [new file with mode: 0644]
docs/faq/FAQ-features.html [new file with mode: 0644]
docs/faq/FAQ-general.html [new file with mode: 0644]
docs/faq/samba-faq.html [new file with mode: 0644]
docs/history [new file with mode: 0644]
docs/htmldocs/AccessControls.html [new file with mode: 0644]
docs/htmldocs/AdvancedNetworkManagement.html [new file with mode: 0644]
docs/htmldocs/Appendixes.html [new file with mode: 0644]
docs/htmldocs/Backup.html [new file with mode: 0644]
docs/htmldocs/CUPS-printing.html [new file with mode: 0644]
docs/htmldocs/ClientConfig.html [new file with mode: 0644]
docs/htmldocs/DNSDHCP.html [new file with mode: 0644]
docs/htmldocs/FastStart.html [new file with mode: 0644]
docs/htmldocs/Further-Resources.html [new file with mode: 0644]
docs/htmldocs/InterdomainTrusts.html [new file with mode: 0644]
docs/htmldocs/IntroSMB.html [new file with mode: 0644]
docs/htmldocs/NT4Migration.html [new file with mode: 0644]
docs/htmldocs/NetworkBrowsing.html [new file with mode: 0644]
docs/htmldocs/Other-Clients.html [new file with mode: 0644]
docs/htmldocs/PolicyMgmt.html [new file with mode: 0644]
docs/htmldocs/Portability.html [new file with mode: 0644]
docs/htmldocs/ProfileMgmt.html [new file with mode: 0644]
docs/htmldocs/SWAT.html [new file with mode: 0644]
docs/htmldocs/Samba-Developers-Guide.html [new file with mode: 0644]
docs/htmldocs/Samba-HOWTO-Collection.html [new file with mode: 0644]
docs/htmldocs/SambaHA.html [new file with mode: 0644]
docs/htmldocs/ServerType.html [new file with mode: 0644]
docs/htmldocs/StandAloneServer.html [new file with mode: 0644]
docs/htmldocs/VFS.html [new file with mode: 0644]
docs/htmldocs/bugreport.html [new file with mode: 0644]
docs/htmldocs/compiling.html [new file with mode: 0644]
docs/htmldocs/diagnosis.html [new file with mode: 0644]
docs/htmldocs/domain-member.html [new file with mode: 0644]
docs/htmldocs/editreg.1.html [new file with mode: 0644]
docs/htmldocs/findsmb.1.html [new file with mode: 0644]
docs/htmldocs/groupmapping.html [new file with mode: 0644]
docs/htmldocs/index.html [new file with mode: 0755]
docs/htmldocs/install.html [new file with mode: 0644]
docs/htmldocs/integrate-ms-networks.html [new file with mode: 0644]
docs/htmldocs/introduction.html [new file with mode: 0644]
docs/htmldocs/ix01.html [new file with mode: 0644]
docs/htmldocs/lmhosts.5.html [new file with mode: 0644]
docs/htmldocs/locking.html [new file with mode: 0644]
docs/htmldocs/log2pcap.1.html [new file with mode: 0644]
docs/htmldocs/migration.html [new file with mode: 0644]
docs/htmldocs/mount.cifs.8.html [new file with mode: 0644]
docs/htmldocs/msdfs.html [new file with mode: 0644]
docs/htmldocs/net.8.html [new file with mode: 0644]
docs/htmldocs/nmbd.8.html [new file with mode: 0644]
docs/htmldocs/nmblookup.1.html [new file with mode: 0644]
docs/htmldocs/ntlm_auth.1.html [new file with mode: 0644]
docs/htmldocs/optional.html [new file with mode: 0644]
docs/htmldocs/pam.html [new file with mode: 0644]
docs/htmldocs/passdb.html [new file with mode: 0644]
docs/htmldocs/pdbedit.8.html [new file with mode: 0644]
docs/htmldocs/pr01.html [new file with mode: 0644]
docs/htmldocs/pr02.html [new file with mode: 0644]
docs/htmldocs/printing.html [new file with mode: 0644]
docs/htmldocs/problems.html [new file with mode: 0644]
docs/htmldocs/profiles.1.html [new file with mode: 0644]
docs/htmldocs/rpcclient.1.html [new file with mode: 0644]
docs/htmldocs/samba-bdc.html [new file with mode: 0644]
docs/htmldocs/samba-pdc.html [new file with mode: 0644]
docs/htmldocs/samba.7.html [new file with mode: 0644]
docs/htmldocs/samba.css [new file with mode: 0644]
docs/htmldocs/securing-samba.html [new file with mode: 0644]
docs/htmldocs/smb.conf.5.html [new file with mode: 0644]
docs/htmldocs/smbcacls.1.html [new file with mode: 0644]
docs/htmldocs/smbclient.1.html [new file with mode: 0644]
docs/htmldocs/smbcontrol.1.html [new file with mode: 0644]
docs/htmldocs/smbcquotas.1.html [new file with mode: 0644]
docs/htmldocs/smbd.8.html [new file with mode: 0644]
docs/htmldocs/smbmnt.8.html [new file with mode: 0644]
docs/htmldocs/smbmount.8.html [new file with mode: 0644]
docs/htmldocs/smbpasswd.5.html [new file with mode: 0644]
docs/htmldocs/smbpasswd.8.html [new file with mode: 0644]
docs/htmldocs/smbsh.1.html [new file with mode: 0644]
docs/htmldocs/smbspool.8.html [new file with mode: 0644]
docs/htmldocs/smbstatus.1.html [new file with mode: 0644]
docs/htmldocs/smbtar.1.html [new file with mode: 0644]
docs/htmldocs/smbtree.1.html [new file with mode: 0644]
docs/htmldocs/smbumount.8.html [new file with mode: 0644]
docs/htmldocs/speed.html [new file with mode: 0644]
docs/htmldocs/swat.8.html [new file with mode: 0644]
docs/htmldocs/tdbbackup.8.html [new file with mode: 0644]
docs/htmldocs/testparm.1.html [new file with mode: 0644]
docs/htmldocs/testprns.1.html [new file with mode: 0644]
docs/htmldocs/troubleshooting.html [new file with mode: 0644]
docs/htmldocs/type.html [new file with mode: 0644]
docs/htmldocs/unicode.html [new file with mode: 0644]
docs/htmldocs/upgrading-to-3.0.html [new file with mode: 0644]
docs/htmldocs/vfstest.1.html [new file with mode: 0644]
docs/htmldocs/wbinfo.1.html [new file with mode: 0644]
docs/htmldocs/winbind.html [new file with mode: 0644]
docs/htmldocs/winbindd.8.html [new file with mode: 0644]
docs/manpages/.cvsignore [new file with mode: 0644]
docs/manpages/editreg.1 [new file with mode: 0644]
docs/manpages/findsmb.1 [new file with mode: 0644]
docs/manpages/lmhosts.5 [new file with mode: 0644]
docs/manpages/log2pcap.1 [new file with mode: 0644]
docs/manpages/mount.cifs.8 [new file with mode: 0644]
docs/manpages/net.8 [new file with mode: 0644]
docs/manpages/nmbd.8 [new file with mode: 0644]
docs/manpages/nmblookup.1 [new file with mode: 0644]
docs/manpages/ntlm_auth.1 [new file with mode: 0644]
docs/manpages/pdbedit.8 [new file with mode: 0644]
docs/manpages/profiles.1 [new file with mode: 0644]
docs/manpages/rpcclient.1 [new file with mode: 0644]
docs/manpages/samba.7 [new file with mode: 0644]
docs/manpages/smb.conf.5 [new file with mode: 0644]
docs/manpages/smbcacls.1 [new file with mode: 0644]
docs/manpages/smbclient.1 [new file with mode: 0644]
docs/manpages/smbcontrol.1 [new file with mode: 0644]
docs/manpages/smbcquotas.1 [new file with mode: 0644]
docs/manpages/smbd.8 [new file with mode: 0644]
docs/manpages/smbmnt.8 [new file with mode: 0644]
docs/manpages/smbmount.8 [new file with mode: 0644]
docs/manpages/smbpasswd.5 [new file with mode: 0644]
docs/manpages/smbpasswd.8 [new file with mode: 0644]
docs/manpages/smbsh.1 [new file with mode: 0644]
docs/manpages/smbspool.8 [new file with mode: 0644]
docs/manpages/smbstatus.1 [new file with mode: 0644]
docs/manpages/smbtar.1 [new file with mode: 0644]
docs/manpages/smbtree.1 [new file with mode: 0644]
docs/manpages/smbumount.8 [new file with mode: 0644]
docs/manpages/swat.8 [new file with mode: 0644]
docs/manpages/tdbbackup.8 [new file with mode: 0644]
docs/manpages/testparm.1 [new file with mode: 0644]
docs/manpages/testprns.1 [new file with mode: 0644]
docs/manpages/vfstest.1 [new file with mode: 0644]
docs/manpages/wbinfo.1 [new file with mode: 0644]
docs/manpages/winbindd.8 [new file with mode: 0644]
docs/roadmap-3.html [new file with mode: 0644]
examples/printing/smbprint.old [deleted file]
source3/VERSION
source3/include/genparser.h [deleted file]
source3/include/genparser_samba.h [deleted file]
source3/include/gums.h [deleted file]
source3/include/rpc_client_proto.h [deleted file]
source3/include/tdbsam2.h [deleted file]
source3/lib/domain_namemap.c [deleted file]
source3/lib/genparser.c [deleted file]
source3/lib/genparser_samba.c [deleted file]
source3/modules/developer.c [deleted file]
source3/nsswitch/winbindd_passdb.c [deleted file]
source3/sam/account.c [deleted file]
source3/sam/group.c [deleted file]
source3/sam/gumm_tdb.c [deleted file]
source3/sam/gums.c [deleted file]
source3/sam/gums_api.c [deleted file]
source3/sam/gums_helper.c [deleted file]
source3/sam/interface.c [deleted file]
source3/script/genstruct.pl [deleted file]
source3/tests/sysquotas.c
source3/utils/net_rpc_samsync.c

index 69036fae3c635d6c3c25c9180fa2d16f5ad91937..9b9ff24ad63a1e87822bb4b7144b12d1b48ddcb9 100644 (file)
@@ -87,9 +87,9 @@ Changes since 3.0rc4
 Please refer to the CVS log for the SAMBA_3_0 branch for complete 
 details:
 
-1)  Fix bug that prevented restoring filenames of length
-    >100 characters.
-2)  Fix bug that prevented fast path code in strchr_m 
+1)  Fix bug that prevented filenames of length >100 characters
+    from being restored using smbclient's tar functionality.
+2)  Fix bug that prevented fast path code in strchr_m()
     from being used.
 3)  Make sure we store the desired access flag on incoming 
     SAMR rpc calls.
@@ -105,7 +105,7 @@ details:
     if one of the SIDs could not be resolved (bug 470).
 10) Remove -P option from smbclient printing scripts since it
     has a different meaning in Samba 3.0 (bug 473).
-11) Sync smbldap-tools with latest version 
+11) Sync smbldap-tools with latest version from idealx cvs tree.
 12) Cleanup some warnings produced by the Sun C compiler.
 13) Several fixes for SWAT relating to international character 
     sets.
diff --git a/docs/README.ldap b/docs/README.ldap
new file mode 100644 (file)
index 0000000..451e27b
--- /dev/null
@@ -0,0 +1 @@
+The schema file is stored in ../examples/LDAP/samba.schema
diff --git a/docs/Registry/NT4-Locking.reg b/docs/Registry/NT4-Locking.reg
new file mode 100644 (file)
index 0000000..6175fd5
--- /dev/null
@@ -0,0 +1,24 @@
+REGEDIT4\r
+\r
+;Contributor:   John H Terpstra <jht@samba.org>\r
+;Corrected: Stefan Kanthak <skanthak@nexgo.de>\r
+;Updated: Jun 25, 2001\r
+;\r
+;Subject:      Registry Entries That Affect Locking and Caching\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]\r
+"BufFilesDenyWrite"=dword:00000000\r
+"BufNamedPipes"=dword:00000000\r
+"UseOpportunisticLocking"=dword:00000000\r
+"DormantFileLimit"=dword:00000000\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\Linkage]\r
+"UtilizeNtCaching"=dword:00000000\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Filesystem]\r
+"Win95TruncatedExtensions"=dword:00000000\r
+"NTFSDisable8dot3NameCreation"=dword:00000001\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters]\r
+"EnableOpLockForceClose"=dword:00000001\r
+"EnableOpLocks"=dword:00000000\r
diff --git a/docs/Registry/NT4_PlainPassword.reg b/docs/Registry/NT4_PlainPassword.reg
new file mode 100644 (file)
index 0000000..b30db15
--- /dev/null
@@ -0,0 +1,11 @@
+REGEDIT4\r
+\r
+;Contributor:   Tim Small (tim.small@virgin.net)\r
+;Updated:      20 August 1997\r
+;Status:       Current\r
+;\r
+;Subject:      Registry file to enable plain text passwords in NT4-SP3 and later\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters]\r
+"EnablePlainTextPassword"=dword:00000001\r
+\r
diff --git a/docs/Registry/Win-NT-2K-XP-DeleteRoamingProfile.reg b/docs/Registry/Win-NT-2K-XP-DeleteRoamingProfile.reg
new file mode 100644 (file)
index 0000000..2620ad7
--- /dev/null
@@ -0,0 +1,11 @@
+REGEDIT4\r
+\r
+;Contributor:   John H Terpstra\r
+;Updated:      December 17, 2002\r
+;Status:       Current\r
+;\r
+;Subject:      Registry file update to delete roaming profiles on logout\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\winlogon]\r
+"DeleteRoamingCache"=dword:00000001\r
+\r
diff --git a/docs/Registry/Win2000_PlainPassword.reg b/docs/Registry/Win2000_PlainPassword.reg
new file mode 100644 (file)
index 0000000..e0ae280
--- /dev/null
@@ -0,0 +1,11 @@
+REGEDIT4\r
+\r
+;Contributor:   Herb Lewis (herb@sgi.com)\r
+;Updated:      16 July 1999\r
+;Status:       Current\r
+;\r
+;Subject:      Registry file to enable plain text passwords in Windows 2000\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkStation\Parameters]\r
+"EnablePlainTextPassword"=dword:00000001\r
+\r
diff --git a/docs/Registry/Win95_PlainPassword.reg b/docs/Registry/Win95_PlainPassword.reg
new file mode 100644 (file)
index 0000000..9dd3103
--- /dev/null
@@ -0,0 +1,4 @@
+REGEDIT4\r
+\r
+[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]\r
+"EnablePlainTextPassword"=dword:00000001\r
diff --git a/docs/Registry/Win98_PlainPassword.reg b/docs/Registry/Win98_PlainPassword.reg
new file mode 100644 (file)
index 0000000..9dd3103
--- /dev/null
@@ -0,0 +1,4 @@
+REGEDIT4\r
+\r
+[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]\r
+"EnablePlainTextPassword"=dword:00000001\r
diff --git a/docs/Registry/Win9X-CacheHandling.reg b/docs/Registry/Win9X-CacheHandling.reg
new file mode 100644 (file)
index 0000000..265e335
--- /dev/null
@@ -0,0 +1,7 @@
+REGEDIT4\r
+\r
+; Contributor: John H Terpstra <jht@samba.org>\r
+; Date:                Feb 15, 1999\r
+\r
+[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VREDIR]\r
+"DiscardCacheOnOpen"=string:00000001\r
diff --git a/docs/Registry/WinME_PlainPassword.reg b/docs/Registry/WinME_PlainPassword.reg
new file mode 100644 (file)
index 0000000..9dd3103
--- /dev/null
@@ -0,0 +1,4 @@
+REGEDIT4\r
+\r
+[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]\r
+"EnablePlainTextPassword"=dword:00000001\r
diff --git a/docs/Registry/WinXP_PlainPassword.reg b/docs/Registry/WinXP_PlainPassword.reg
new file mode 100644 (file)
index 0000000..243f72c
Binary files /dev/null and b/docs/Registry/WinXP_PlainPassword.reg differ
diff --git a/docs/Registry/WinXP_SignOrSeal.reg b/docs/Registry/WinXP_SignOrSeal.reg
new file mode 100644 (file)
index 0000000..f6f4b4c
--- /dev/null
@@ -0,0 +1,11 @@
+Windows Registry Editor Version 5.00\r
+\r
+;\r
+; This registry key is needed for a Windows XP Client to join\r
+; and logon to a Samba domain. Note: Samba 2.2.3a contained \r
+; this key in a broken format which did nothing to the registry - \r
+; however XP reported "registry key imported". If in doubt\r
+; check the key by hand with regedit.\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]\r
+"requiresignorseal"=dword:00000000\r
diff --git a/docs/Registry/WindowsTerminalServer.reg b/docs/Registry/WindowsTerminalServer.reg
new file mode 100644 (file)
index 0000000..73c3b17
--- /dev/null
@@ -0,0 +1,7 @@
+REGEDIT4\r
+\r
+;Subject:      Registry file to force multiple NT terminal server users to have their own connections.\r
+\r
+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters]\r
+"MultipleUsersOnConnection"=dword:00000000\r
+\r
diff --git a/docs/Samba-Developers-Guide.pdf b/docs/Samba-Developers-Guide.pdf
new file mode 100644 (file)
index 0000000..6e3a611
--- /dev/null
@@ -0,0 +1,13006 @@
+%PDF-1.4
+5 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+8 0 obj
+(1 Definition of NetBIOS Protocol and Name Resolution Modes)
+endobj
+9 0 obj
+<< /S /GoTo /D (section.1.1) >>
+endobj
+12 0 obj
+(1.1 NETBIOS)
+endobj
+13 0 obj
+<< /S /GoTo /D (section.1.2) >>
+endobj
+16 0 obj
+(1.2 BROADCAST NetBIOS)
+endobj
+17 0 obj
+<< /S /GoTo /D (section.1.3) >>
+endobj
+20 0 obj
+(1.3 NBNS NetBIOS)
+endobj
+21 0 obj
+<< /S /GoTo /D (chapter.2) >>
+endobj
+24 0 obj
+(2 Samba Architecture)
+endobj
+25 0 obj
+<< /S /GoTo /D (section.2.1) >>
+endobj
+28 0 obj
+(2.1 Introduction)
+endobj
+29 0 obj
+<< /S /GoTo /D (section.2.2) >>
+endobj
+32 0 obj
+(2.2 Multithreading and Samba)
+endobj
+33 0 obj
+<< /S /GoTo /D (section.2.3) >>
+endobj
+36 0 obj
+(2.3 Threading smbd)
+endobj
+37 0 obj
+<< /S /GoTo /D (section.2.4) >>
+endobj
+40 0 obj
+(2.4 Threading nmbd)
+endobj
+41 0 obj
+<< /S /GoTo /D (section.2.5) >>
+endobj
+44 0 obj
+(2.5 nbmd Design)
+endobj
+45 0 obj
+<< /S /GoTo /D (chapter.3) >>
+endobj
+48 0 obj
+(3 The samba DEBUG system)
+endobj
+49 0 obj
+<< /S /GoTo /D (section.3.1) >>
+endobj
+52 0 obj
+(3.1 New Output Syntax)
+endobj
+53 0 obj
+<< /S /GoTo /D (section.3.2) >>
+endobj
+56 0 obj
+(3.2 The DEBUG\(\) Macro)
+endobj
+57 0 obj
+<< /S /GoTo /D (section.3.3) >>
+endobj
+60 0 obj
+(3.3 The DEBUGADD\(\) Macro)
+endobj
+61 0 obj
+<< /S /GoTo /D (section.3.4) >>
+endobj
+64 0 obj
+(3.4 The DEBUGLVL\(\) Macro)
+endobj
+65 0 obj
+<< /S /GoTo /D (section.3.5) >>
+endobj
+68 0 obj
+(3.5 New Functions)
+endobj
+69 0 obj
+<< /S /GoTo /D (subsection.3.5.1) >>
+endobj
+72 0 obj
+(3.5.1 dbgtext\(\))
+endobj
+73 0 obj
+<< /S /GoTo /D (subsection.3.5.2) >>
+endobj
+76 0 obj
+(3.5.2 dbghdr\(\))
+endobj
+77 0 obj
+<< /S /GoTo /D (subsection.3.5.3) >>
+endobj
+80 0 obj
+(3.5.3 format\137debug\137text\(\))
+endobj
+81 0 obj
+<< /S /GoTo /D (chapter.4) >>
+endobj
+84 0 obj
+(4 Coding Suggestions)
+endobj
+85 0 obj
+<< /S /GoTo /D (chapter.5) >>
+endobj
+88 0 obj
+(5 Samba Internals)
+endobj
+89 0 obj
+<< /S /GoTo /D (section.5.1) >>
+endobj
+92 0 obj
+(5.1 Character Handling)
+endobj
+93 0 obj
+<< /S /GoTo /D (section.5.2) >>
+endobj
+96 0 obj
+(5.2 The new functions)
+endobj
+97 0 obj
+<< /S /GoTo /D (section.5.3) >>
+endobj
+100 0 obj
+(5.3 Macros in byteorder.h)
+endobj
+101 0 obj
+<< /S /GoTo /D (subsection.5.3.1) >>
+endobj
+104 0 obj
+(5.3.1 CVAL\(buf,pos\))
+endobj
+105 0 obj
+<< /S /GoTo /D (subsection.5.3.2) >>
+endobj
+108 0 obj
+(5.3.2 PVAL\(buf,pos\))
+endobj
+109 0 obj
+<< /S /GoTo /D (subsection.5.3.3) >>
+endobj
+112 0 obj
+(5.3.3 SCVAL\(buf,pos,val\))
+endobj
+113 0 obj
+<< /S /GoTo /D (subsection.5.3.4) >>
+endobj
+116 0 obj
+(5.3.4 SVAL\(buf,pos\))
+endobj
+117 0 obj
+<< /S /GoTo /D (subsection.5.3.5) >>
+endobj
+120 0 obj
+(5.3.5 IVAL\(buf,pos\))
+endobj
+121 0 obj
+<< /S /GoTo /D (subsection.5.3.6) >>
+endobj
+124 0 obj
+(5.3.6 SVALS\(buf,pos\))
+endobj
+125 0 obj
+<< /S /GoTo /D (subsection.5.3.7) >>
+endobj
+128 0 obj
+(5.3.7 IVALS\(buf,pos\))
+endobj
+129 0 obj
+<< /S /GoTo /D (subsection.5.3.8) >>
+endobj
+132 0 obj
+(5.3.8 SSVAL\(buf,pos,val\))
+endobj
+133 0 obj
+<< /S /GoTo /D (subsection.5.3.9) >>
+endobj
+136 0 obj
+(5.3.9 SIVAL\(buf,pos,val\))
+endobj
+137 0 obj
+<< /S /GoTo /D (subsection.5.3.10) >>
+endobj
+140 0 obj
+(5.3.10 SSVALS\(buf,pos,val\))
+endobj
+141 0 obj
+<< /S /GoTo /D (subsection.5.3.11) >>
+endobj
+144 0 obj
+(5.3.11 SIVALS\(buf,pos,val\))
+endobj
+145 0 obj
+<< /S /GoTo /D (subsection.5.3.12) >>
+endobj
+148 0 obj
+(5.3.12 RSVAL\(buf,pos\))
+endobj
+149 0 obj
+<< /S /GoTo /D (subsection.5.3.13) >>
+endobj
+152 0 obj
+(5.3.13 RIVAL\(buf,pos\))
+endobj
+153 0 obj
+<< /S /GoTo /D (subsection.5.3.14) >>
+endobj
+156 0 obj
+(5.3.14 RSSVAL\(buf,pos,val\))
+endobj
+157 0 obj
+<< /S /GoTo /D (subsection.5.3.15) >>
+endobj
+160 0 obj
+(5.3.15 RSIVAL\(buf,pos,val\))
+endobj
+161 0 obj
+<< /S /GoTo /D (section.5.4) >>
+endobj
+164 0 obj
+(5.4 LAN Manager Samba API)
+endobj
+165 0 obj
+<< /S /GoTo /D (subsection.5.4.1) >>
+endobj
+168 0 obj
+(5.4.1 Parameters)
+endobj
+169 0 obj
+<< /S /GoTo /D (subsection.5.4.2) >>
+endobj
+172 0 obj
+(5.4.2 Return value)
+endobj
+173 0 obj
+<< /S /GoTo /D (section.5.5) >>
+endobj
+176 0 obj
+(5.5 Code character table)
+endobj
+177 0 obj
+<< /S /GoTo /D (chapter.6) >>
+endobj
+180 0 obj
+(6 The smb.conf file)
+endobj
+181 0 obj
+<< /S /GoTo /D (section.6.1) >>
+endobj
+184 0 obj
+(6.1 Lexical Analysis)
+endobj
+185 0 obj
+<< /S /GoTo /D (subsection.6.1.1) >>
+endobj
+188 0 obj
+(6.1.1 Handling of Whitespace)
+endobj
+189 0 obj
+<< /S /GoTo /D (subsection.6.1.2) >>
+endobj
+192 0 obj
+(6.1.2 Handling of Line Continuation)
+endobj
+193 0 obj
+<< /S /GoTo /D (subsection.6.1.3) >>
+endobj
+196 0 obj
+(6.1.3 Line Continuation Quirks)
+endobj
+197 0 obj
+<< /S /GoTo /D (section.6.2) >>
+endobj
+200 0 obj
+(6.2 Syntax)
+endobj
+201 0 obj
+<< /S /GoTo /D (subsection.6.2.1) >>
+endobj
+204 0 obj
+(6.2.1 About params.c)
+endobj
+205 0 obj
+<< /S /GoTo /D (chapter.7) >>
+endobj
+208 0 obj
+(7 NetBIOS in a Unix World)
+endobj
+209 0 obj
+<< /S /GoTo /D (section.7.1) >>
+endobj
+212 0 obj
+(7.1 Introduction)
+endobj
+213 0 obj
+<< /S /GoTo /D (section.7.2) >>
+endobj
+216 0 obj
+(7.2 Usernames)
+endobj
+217 0 obj
+<< /S /GoTo /D (section.7.3) >>
+endobj
+220 0 obj
+(7.3 File Ownership)
+endobj
+221 0 obj
+<< /S /GoTo /D (section.7.4) >>
+endobj
+224 0 obj
+(7.4 Passwords)
+endobj
+225 0 obj
+<< /S /GoTo /D (section.7.5) >>
+endobj
+228 0 obj
+(7.5 Locking)
+endobj
+229 0 obj
+<< /S /GoTo /D (section.7.6) >>
+endobj
+232 0 obj
+(7.6 Deny Modes)
+endobj
+233 0 obj
+<< /S /GoTo /D (section.7.7) >>
+endobj
+236 0 obj
+(7.7 Trapdoor UIDs)
+endobj
+237 0 obj
+<< /S /GoTo /D (section.7.8) >>
+endobj
+240 0 obj
+(7.8 Port numbers)
+endobj
+241 0 obj
+<< /S /GoTo /D (section.7.9) >>
+endobj
+244 0 obj
+(7.9 Protocol Complexity)
+endobj
+245 0 obj
+<< /S /GoTo /D (chapter.8) >>
+endobj
+248 0 obj
+(8 Tracing samba system calls)
+endobj
+249 0 obj
+<< /S /GoTo /D (chapter.9) >>
+endobj
+252 0 obj
+(9 Finding useful information on windows)
+endobj
+253 0 obj
+<< /S /GoTo /D (section.9.1) >>
+endobj
+256 0 obj
+(9.1 Netlogon debugging output)
+endobj
+257 0 obj
+<< /S /GoTo /D (chapter.10) >>
+endobj
+260 0 obj
+(10 NT Domain RPC's)
+endobj
+261 0 obj
+<< /S /GoTo /D (section.10.1) >>
+endobj
+264 0 obj
+(10.1 Introduction)
+endobj
+265 0 obj
+<< /S /GoTo /D (subsection.10.1.1) >>
+endobj
+268 0 obj
+(10.1.1 Sources)
+endobj
+269 0 obj
+<< /S /GoTo /D (subsection.10.1.2) >>
+endobj
+272 0 obj
+(10.1.2 Credits)
+endobj
+273 0 obj
+<< /S /GoTo /D (section.10.2) >>
+endobj
+276 0 obj
+(10.2 Notes and Structures)
+endobj
+277 0 obj
+<< /S /GoTo /D (subsection.10.2.1) >>
+endobj
+280 0 obj
+(10.2.1 Notes)
+endobj
+281 0 obj
+<< /S /GoTo /D (subsection.10.2.2) >>
+endobj
+284 0 obj
+(10.2.2 Enumerations)
+endobj
+285 0 obj
+<< /S /GoTo /D (subsubsection.10.2.2.1) >>
+endobj
+288 0 obj
+(10.2.2.1 MSRPC Header type)
+endobj
+289 0 obj
+<< /S /GoTo /D (subsubsection.10.2.2.2) >>
+endobj
+292 0 obj
+(10.2.2.2 MSRPC Packet info)
+endobj
+293 0 obj
+<< /S /GoTo /D (subsection.10.2.3) >>
+endobj
+296 0 obj
+(10.2.3 Structures)
+endobj
+297 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.1) >>
+endobj
+300 0 obj
+(10.2.3.1 VOID *)
+endobj
+301 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.2) >>
+endobj
+304 0 obj
+(10.2.3.2 char)
+endobj
+305 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.3) >>
+endobj
+308 0 obj
+(10.2.3.3 UTIME)
+endobj
+309 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.4) >>
+endobj
+312 0 obj
+(10.2.3.4 NTTIME)
+endobj
+313 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.5) >>
+endobj
+316 0 obj
+(10.2.3.5 DOM\137SID \(domain SID structure\))
+endobj
+317 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.6) >>
+endobj
+320 0 obj
+(10.2.3.6 STR \(string\))
+endobj
+321 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.7) >>
+endobj
+324 0 obj
+(10.2.3.7 UNIHDR \(unicode string header\))
+endobj
+325 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.8) >>
+endobj
+328 0 obj
+(10.2.3.8 UNIHDR2 \(unicode string header plus buffer pointer\))
+endobj
+329 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.9) >>
+endobj
+332 0 obj
+(10.2.3.9 UNISTR \(unicode string\))
+endobj
+333 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.10) >>
+endobj
+336 0 obj
+(10.2.3.10 NAME \(length-indicated unicode string\))
+endobj
+337 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.11) >>
+endobj
+340 0 obj
+(10.2.3.11 UNISTR2 \(aligned unicode string\))
+endobj
+341 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.12) >>
+endobj
+344 0 obj
+(10.2.3.12 OBJ\137ATTR \(object attributes\))
+endobj
+345 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.13) >>
+endobj
+348 0 obj
+(10.2.3.13 POL\137HND \(LSA policy handle\))
+endobj
+349 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.14) >>
+endobj
+352 0 obj
+(10.2.3.14 DOM\137SID2 \(domain SID structure, SIDS stored in unicode\))
+endobj
+353 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.15) >>
+endobj
+356 0 obj
+(10.2.3.15 DOM\137RID \(domain RID structure\))
+endobj
+357 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.16) >>
+endobj
+360 0 obj
+(10.2.3.16 LOG\137INFO \(server, account, client structure\))
+endobj
+361 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.17) >>
+endobj
+364 0 obj
+(10.2.3.17 CLNT\137SRV \(server, client names structure\))
+endobj
+365 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.18) >>
+endobj
+368 0 obj
+(10.2.3.18 CREDS \(credentials + time stamp\))
+endobj
+369 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.19) >>
+endobj
+372 0 obj
+(10.2.3.19 CLNT\137INFO2 \(server, client structure, client credentials\))
+endobj
+373 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.20) >>
+endobj
+376 0 obj
+(10.2.3.20 CLNT\137INFO \(server, account, client structure, client credentials\))
+endobj
+377 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.21) >>
+endobj
+380 0 obj
+(10.2.3.21 ID\137INFO\1371 \(id info structure, auth level 1\))
+endobj
+381 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.22) >>
+endobj
+384 0 obj
+(10.2.3.22 SAM\137INFO \(sam logon/logoff id info structure\))
+endobj
+385 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.23) >>
+endobj
+388 0 obj
+(10.2.3.23 GID \(group id info\))
+endobj
+389 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.24) >>
+endobj
+392 0 obj
+(10.2.3.24 DOM\137REF \(domain reference info\))
+endobj
+393 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.25) >>
+endobj
+396 0 obj
+(10.2.3.25 DOM\137INFO \(domain info, levels 3 and 5 are the same\)\))
+endobj
+397 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.26) >>
+endobj
+400 0 obj
+(10.2.3.26 USER\137INFO \(user logon info\))
+endobj
+401 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.27) >>
+endobj
+404 0 obj
+(10.2.3.27 SH\137INFO\1371\137PTR \(pointers to level 1 share info strings\))
+endobj
+405 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.28) >>
+endobj
+408 0 obj
+(10.2.3.28 SH\137INFO\1371\137STR \(level 1 share info strings\))
+endobj
+409 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.29) >>
+endobj
+412 0 obj
+(10.2.3.29 SHARE\137INFO\1371\137CTR)
+endobj
+413 0 obj
+<< /S /GoTo /D (subsubsection.10.2.3.30) >>
+endobj
+416 0 obj
+(10.2.3.30 SERVER\137INFO\137101)
+endobj
+417 0 obj
+<< /S /GoTo /D (section.10.3) >>
+endobj
+420 0 obj
+(10.3 MSRPC over Transact Named Pipe)
+endobj
+421 0 obj
+<< /S /GoTo /D (subsection.10.3.1) >>
+endobj
+424 0 obj
+(10.3.1 MSRPC Pipes)
+endobj
+425 0 obj
+<< /S /GoTo /D (subsection.10.3.2) >>
+endobj
+428 0 obj
+(10.3.2 Header)
+endobj
+429 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.1) >>
+endobj
+432 0 obj
+(10.3.2.1 RPC\137Packet for request, response, bind and bind acknowledgement)
+endobj
+433 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.2) >>
+endobj
+436 0 obj
+(10.3.2.2 Interface identification)
+endobj
+437 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.3) >>
+endobj
+440 0 obj
+(10.3.2.3 RPC\137Iface RW)
+endobj
+441 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.4) >>
+endobj
+444 0 obj
+(10.3.2.4 RPC\137ReqBind RW)
+endobj
+445 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.5) >>
+endobj
+448 0 obj
+(10.3.2.5 RPC\137Address RW)
+endobj
+449 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.6) >>
+endobj
+452 0 obj
+(10.3.2.6 RPC\137ResBind RW)
+endobj
+453 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.7) >>
+endobj
+456 0 obj
+(10.3.2.7 RPC\137ReqNorm RW)
+endobj
+457 0 obj
+<< /S /GoTo /D (subsubsection.10.3.2.8) >>
+endobj
+460 0 obj
+(10.3.2.8 RPC\137ResNorm RW)
+endobj
+461 0 obj
+<< /S /GoTo /D (subsection.10.3.3) >>
+endobj
+464 0 obj
+(10.3.3 Tail)
+endobj
+465 0 obj
+<< /S /GoTo /D (subsection.10.3.4) >>
+endobj
+468 0 obj
+(10.3.4 RPC Bind / Bind Ack)
+endobj
+469 0 obj
+<< /S /GoTo /D (subsection.10.3.5) >>
+endobj
+472 0 obj
+(10.3.5 NTLSA Transact Named Pipe)
+endobj
+473 0 obj
+<< /S /GoTo /D (subsection.10.3.6) >>
+endobj
+476 0 obj
+(10.3.6 LSA Open Policy)
+endobj
+477 0 obj
+<< /S /GoTo /D (subsubsection.10.3.6.1) >>
+endobj
+480 0 obj
+(10.3.6.1 Request)
+endobj
+481 0 obj
+<< /S /GoTo /D (subsubsection.10.3.6.2) >>
+endobj
+484 0 obj
+(10.3.6.2 Response)
+endobj
+485 0 obj
+<< /S /GoTo /D (subsection.10.3.7) >>
+endobj
+488 0 obj
+(10.3.7 LSA Query Info Policy)
+endobj
+489 0 obj
+<< /S /GoTo /D (subsubsection.10.3.7.1) >>
+endobj
+492 0 obj
+(10.3.7.1 Request)
+endobj
+493 0 obj
+<< /S /GoTo /D (subsubsection.10.3.7.2) >>
+endobj
+496 0 obj
+(10.3.7.2 Response)
+endobj
+497 0 obj
+<< /S /GoTo /D (subsection.10.3.8) >>
+endobj
+500 0 obj
+(10.3.8 LSA Enumerate Trusted Domains)
+endobj
+501 0 obj
+<< /S /GoTo /D (subsubsection.10.3.8.1) >>
+endobj
+504 0 obj
+(10.3.8.1 Request)
+endobj
+505 0 obj
+<< /S /GoTo /D (subsubsection.10.3.8.2) >>
+endobj
+508 0 obj
+(10.3.8.2 Response)
+endobj
+509 0 obj
+<< /S /GoTo /D (subsection.10.3.9) >>
+endobj
+512 0 obj
+(10.3.9 LSA Open Secret)
+endobj
+513 0 obj
+<< /S /GoTo /D (subsubsection.10.3.9.1) >>
+endobj
+516 0 obj
+(10.3.9.1 Request)
+endobj
+517 0 obj
+<< /S /GoTo /D (subsubsection.10.3.9.2) >>
+endobj
+520 0 obj
+(10.3.9.2 Response)
+endobj
+521 0 obj
+<< /S /GoTo /D (subsection.10.3.10) >>
+endobj
+524 0 obj
+(10.3.10 LSA Close)
+endobj
+525 0 obj
+<< /S /GoTo /D (subsubsection.10.3.10.1) >>
+endobj
+528 0 obj
+(10.3.10.1 Request)
+endobj
+529 0 obj
+<< /S /GoTo /D (subsubsection.10.3.10.2) >>
+endobj
+532 0 obj
+(10.3.10.2 Response)
+endobj
+533 0 obj
+<< /S /GoTo /D (subsection.10.3.11) >>
+endobj
+536 0 obj
+(10.3.11 LSA Lookup SIDS)
+endobj
+537 0 obj
+<< /S /GoTo /D (subsubsection.10.3.11.1) >>
+endobj
+540 0 obj
+(10.3.11.1 Request)
+endobj
+541 0 obj
+<< /S /GoTo /D (subsubsection.10.3.11.2) >>
+endobj
+544 0 obj
+(10.3.11.2 Response)
+endobj
+545 0 obj
+<< /S /GoTo /D (subsection.10.3.12) >>
+endobj
+548 0 obj
+(10.3.12 LSA Lookup Names)
+endobj
+549 0 obj
+<< /S /GoTo /D (subsubsection.10.3.12.1) >>
+endobj
+552 0 obj
+(10.3.12.1 Request)
+endobj
+553 0 obj
+<< /S /GoTo /D (subsubsection.10.3.12.2) >>
+endobj
+556 0 obj
+(10.3.12.2 Response)
+endobj
+557 0 obj
+<< /S /GoTo /D (section.10.4) >>
+endobj
+560 0 obj
+(10.4 NETLOGON rpc Transact Named Pipe)
+endobj
+561 0 obj
+<< /S /GoTo /D (subsection.10.4.1) >>
+endobj
+564 0 obj
+(10.4.1 LSA Request Challenge)
+endobj
+565 0 obj
+<< /S /GoTo /D (subsubsection.10.4.1.1) >>
+endobj
+568 0 obj
+(10.4.1.1 Request)
+endobj
+569 0 obj
+<< /S /GoTo /D (subsubsection.10.4.1.2) >>
+endobj
+572 0 obj
+(10.4.1.2 Response)
+endobj
+573 0 obj
+<< /S /GoTo /D (subsection.10.4.2) >>
+endobj
+576 0 obj
+(10.4.2 LSA Authenticate 2)
+endobj
+577 0 obj
+<< /S /GoTo /D (subsubsection.10.4.2.1) >>
+endobj
+580 0 obj
+(10.4.2.1 Request)
+endobj
+581 0 obj
+<< /S /GoTo /D (subsubsection.10.4.2.2) >>
+endobj
+584 0 obj
+(10.4.2.2 Response)
+endobj
+585 0 obj
+<< /S /GoTo /D (subsection.10.4.3) >>
+endobj
+588 0 obj
+(10.4.3 LSA Server Password Set)
+endobj
+589 0 obj
+<< /S /GoTo /D (subsubsection.10.4.3.1) >>
+endobj
+592 0 obj
+(10.4.3.1 Request)
+endobj
+593 0 obj
+<< /S /GoTo /D (subsubsection.10.4.3.2) >>
+endobj
+596 0 obj
+(10.4.3.2 Response)
+endobj
+597 0 obj
+<< /S /GoTo /D (subsection.10.4.4) >>
+endobj
+600 0 obj
+(10.4.4 LSA SAM Logon)
+endobj
+601 0 obj
+<< /S /GoTo /D (subsubsection.10.4.4.1) >>
+endobj
+604 0 obj
+(10.4.4.1 Request)
+endobj
+605 0 obj
+<< /S /GoTo /D (subsubsection.10.4.4.2) >>
+endobj
+608 0 obj
+(10.4.4.2 Response)
+endobj
+609 0 obj
+<< /S /GoTo /D (subsection.10.4.5) >>
+endobj
+612 0 obj
+(10.4.5 LSA SAM Logoff)
+endobj
+613 0 obj
+<< /S /GoTo /D (subsubsection.10.4.5.1) >>
+endobj
+616 0 obj
+(10.4.5.1 Request)
+endobj
+617 0 obj
+<< /S /GoTo /D (subsubsection.10.4.5.2) >>
+endobj
+620 0 obj
+(10.4.5.2 Response)
+endobj
+621 0 obj
+<< /S /GoTo /D (section.10.5) >>
+endobj
+624 0 obj
+(10.5 \134\173\175\134\173\175MAILSLOT\134\173\175NET\134\173\175NTLOGON)
+endobj
+625 0 obj
+<< /S /GoTo /D (subsection.10.5.1) >>
+endobj
+628 0 obj
+(10.5.1 Query for PDC)
+endobj
+629 0 obj
+<< /S /GoTo /D (subsubsection.10.5.1.1) >>
+endobj
+632 0 obj
+(10.5.1.1 Request)
+endobj
+633 0 obj
+<< /S /GoTo /D (subsubsection.10.5.1.2) >>
+endobj
+636 0 obj
+(10.5.1.2 Response)
+endobj
+637 0 obj
+<< /S /GoTo /D (subsection.10.5.2) >>
+endobj
+640 0 obj
+(10.5.2 SAM Logon)
+endobj
+641 0 obj
+<< /S /GoTo /D (subsubsection.10.5.2.1) >>
+endobj
+644 0 obj
+(10.5.2.1 Request)
+endobj
+645 0 obj
+<< /S /GoTo /D (subsubsection.10.5.2.2) >>
+endobj
+648 0 obj
+(10.5.2.2 Response)
+endobj
+649 0 obj
+<< /S /GoTo /D (section.10.6) >>
+endobj
+652 0 obj
+(10.6 SRVSVC Transact Named Pipe)
+endobj
+653 0 obj
+<< /S /GoTo /D (subsection.10.6.1) >>
+endobj
+656 0 obj
+(10.6.1 Net Share Enum)
+endobj
+657 0 obj
+<< /S /GoTo /D (subsubsection.10.6.1.1) >>
+endobj
+660 0 obj
+(10.6.1.1 Request)
+endobj
+661 0 obj
+<< /S /GoTo /D (subsubsection.10.6.1.2) >>
+endobj
+664 0 obj
+(10.6.1.2 Response)
+endobj
+665 0 obj
+<< /S /GoTo /D (subsection.10.6.2) >>
+endobj
+668 0 obj
+(10.6.2 Net Server Get Info)
+endobj
+669 0 obj
+<< /S /GoTo /D (subsubsection.10.6.2.1) >>
+endobj
+672 0 obj
+(10.6.2.1 Request)
+endobj
+673 0 obj
+<< /S /GoTo /D (subsubsection.10.6.2.2) >>
+endobj
+676 0 obj
+(10.6.2.2 Response)
+endobj
+677 0 obj
+<< /S /GoTo /D (section.10.7) >>
+endobj
+680 0 obj
+(10.7 Cryptographic side of NT Domain Authentication)
+endobj
+681 0 obj
+<< /S /GoTo /D (subsection.10.7.1) >>
+endobj
+684 0 obj
+(10.7.1 Definitions)
+endobj
+685 0 obj
+<< /S /GoTo /D (subsection.10.7.2) >>
+endobj
+688 0 obj
+(10.7.2 Protocol)
+endobj
+689 0 obj
+<< /S /GoTo /D (subsection.10.7.3) >>
+endobj
+692 0 obj
+(10.7.3 Comments)
+endobj
+693 0 obj
+<< /S /GoTo /D (section.10.8) >>
+endobj
+696 0 obj
+(10.8 SIDs and RIDs)
+endobj
+697 0 obj
+<< /S /GoTo /D (subsection.10.8.1) >>
+endobj
+700 0 obj
+(10.8.1 Well-known SIDs)
+endobj
+701 0 obj
+<< /S /GoTo /D (subsubsection.10.8.1.1) >>
+endobj
+704 0 obj
+(10.8.1.1 Universal well-known SIDs)
+endobj
+705 0 obj
+<< /S /GoTo /D (subsubsection.10.8.1.2) >>
+endobj
+708 0 obj
+(10.8.1.2 NT well-known SIDs)
+endobj
+709 0 obj
+<< /S /GoTo /D (subsection.10.8.2) >>
+endobj
+712 0 obj
+(10.8.2 Well-known RIDS)
+endobj
+713 0 obj
+<< /S /GoTo /D (subsubsection.10.8.2.1) >>
+endobj
+716 0 obj
+(10.8.2.1 Well-known RID users)
+endobj
+717 0 obj
+<< /S /GoTo /D (subsubsection.10.8.2.2) >>
+endobj
+720 0 obj
+(10.8.2.2 Well-known RID groups)
+endobj
+721 0 obj
+<< /S /GoTo /D (subsubsection.10.8.2.3) >>
+endobj
+724 0 obj
+(10.8.2.3 Well-known RID aliases)
+endobj
+725 0 obj
+<< /S /GoTo /D (chapter.11) >>
+endobj
+728 0 obj
+(11 Samba Printing Internals)
+endobj
+729 0 obj
+<< /S /GoTo /D (section.11.1) >>
+endobj
+732 0 obj
+(11.1 Abstract)
+endobj
+733 0 obj
+<< /S /GoTo /D (section.11.2) >>
+endobj
+736 0 obj
+(11.2 Printing Interface to Various Back ends)
+endobj
+737 0 obj
+<< /S /GoTo /D (section.11.3) >>
+endobj
+740 0 obj
+(11.3 Print Queue TDB's)
+endobj
+741 0 obj
+<< /S /GoTo /D (section.11.4) >>
+endobj
+744 0 obj
+(11.4 ChangeID and Client Caching of Printer Information)
+endobj
+745 0 obj
+<< /S /GoTo /D (section.11.5) >>
+endobj
+748 0 obj
+(11.5 Windows NT/2K Printer Change Notify)
+endobj
+749 0 obj
+<< /S /GoTo /D (chapter.12) >>
+endobj
+752 0 obj
+(12 Samba WINS Internals)
+endobj
+753 0 obj
+<< /S /GoTo /D (section.12.1) >>
+endobj
+756 0 obj
+(12.1 WINS Failover)
+endobj
+757 0 obj
+<< /S /GoTo /D (chapter.13) >>
+endobj
+760 0 obj
+(13 The Upcoming SAM System)
+endobj
+761 0 obj
+<< /S /GoTo /D (section.13.1) >>
+endobj
+764 0 obj
+(13.1 Security in the 'new SAM')
+endobj
+765 0 obj
+<< /S /GoTo /D (section.13.2) >>
+endobj
+768 0 obj
+(13.2 Standalone from UNIX)
+endobj
+769 0 obj
+<< /S /GoTo /D (section.13.3) >>
+endobj
+772 0 obj
+(13.3 Handles and Races in the new SAM)
+endobj
+773 0 obj
+<< /S /GoTo /D (section.13.4) >>
+endobj
+776 0 obj
+(13.4 Layers)
+endobj
+777 0 obj
+<< /S /GoTo /D (subsection.13.4.1) >>
+endobj
+780 0 obj
+(13.4.1 Application)
+endobj
+781 0 obj
+<< /S /GoTo /D (subsection.13.4.2) >>
+endobj
+784 0 obj
+(13.4.2 SAM Interface)
+endobj
+785 0 obj
+<< /S /GoTo /D (subsection.13.4.3) >>
+endobj
+788 0 obj
+(13.4.3 SAM Modules)
+endobj
+789 0 obj
+<< /S /GoTo /D (section.13.5) >>
+endobj
+792 0 obj
+(13.5 SAM Modules)
+endobj
+793 0 obj
+<< /S /GoTo /D (subsection.13.5.1) >>
+endobj
+796 0 obj
+(13.5.1 Special Module: sam\137passdb)
+endobj
+797 0 obj
+<< /S /GoTo /D (subsection.13.5.2) >>
+endobj
+800 0 obj
+(13.5.2 sam\137ads)
+endobj
+801 0 obj
+<< /S /GoTo /D (section.13.6) >>
+endobj
+804 0 obj
+(13.6 Memory Management)
+endobj
+805 0 obj
+<< /S /GoTo /D (section.13.7) >>
+endobj
+808 0 obj
+(13.7 Testing)
+endobj
+809 0 obj
+<< /S /GoTo /D (chapter.14) >>
+endobj
+812 0 obj
+(14 LanMan and NT Password Encryption)
+endobj
+813 0 obj
+<< /S /GoTo /D (section.14.1) >>
+endobj
+816 0 obj
+(14.1 Introduction)
+endobj
+817 0 obj
+<< /S /GoTo /D (section.14.2) >>
+endobj
+820 0 obj
+(14.2 How does it work?)
+endobj
+821 0 obj
+<< /S /GoTo /D (section.14.3) >>
+endobj
+824 0 obj
+(14.3 The smbpasswd file)
+endobj
+825 0 obj
+<< /S /GoTo /D (chapter.15) >>
+endobj
+828 0 obj
+(15 Modules)
+endobj
+829 0 obj
+<< /S /GoTo /D (section.15.1) >>
+endobj
+832 0 obj
+(15.1 Advantages)
+endobj
+833 0 obj
+<< /S /GoTo /D (section.15.2) >>
+endobj
+836 0 obj
+(15.2 Loading modules)
+endobj
+837 0 obj
+<< /S /GoTo /D (subsection.15.2.1) >>
+endobj
+840 0 obj
+(15.2.1 Static modules)
+endobj
+841 0 obj
+<< /S /GoTo /D (subsection.15.2.2) >>
+endobj
+844 0 obj
+(15.2.2 Shared modules)
+endobj
+845 0 obj
+<< /S /GoTo /D (section.15.3) >>
+endobj
+848 0 obj
+(15.3 Writing modules)
+endobj
+849 0 obj
+<< /S /GoTo /D (subsection.15.3.1) >>
+endobj
+852 0 obj
+(15.3.1 Static/Shared selection in configure.in)
+endobj
+853 0 obj
+<< /S /GoTo /D (chapter.16) >>
+endobj
+856 0 obj
+(16 RPC Pluggable Modules)
+endobj
+857 0 obj
+<< /S /GoTo /D (section.16.1) >>
+endobj
+860 0 obj
+(16.1 About)
+endobj
+861 0 obj
+<< /S /GoTo /D (section.16.2) >>
+endobj
+864 0 obj
+(16.2 General Overview)
+endobj
+865 0 obj
+<< /S /GoTo /D (chapter.17) >>
+endobj
+868 0 obj
+(17 VFS Modules)
+endobj
+869 0 obj
+<< /S /GoTo /D (section.17.1) >>
+endobj
+872 0 obj
+(17.1 The Samba \(Posix\) VFS layer)
+endobj
+873 0 obj
+<< /S /GoTo /D (subsection.17.1.1) >>
+endobj
+876 0 obj
+(17.1.1 The general interface)
+endobj
+877 0 obj
+<< /S /GoTo /D (subsection.17.1.2) >>
+endobj
+880 0 obj
+(17.1.2 Possible VFS operation layers)
+endobj
+881 0 obj
+<< /S /GoTo /D (section.17.2) >>
+endobj
+884 0 obj
+(17.2 The Interaction between the Samba VFS subsystem and the modules)
+endobj
+885 0 obj
+<< /S /GoTo /D (subsection.17.2.1) >>
+endobj
+888 0 obj
+(17.2.1 Initialization and registration)
+endobj
+889 0 obj
+<< /S /GoTo /D (subsection.17.2.2) >>
+endobj
+892 0 obj
+(17.2.2 How the Modules handle per connection data)
+endobj
+893 0 obj
+<< /S /GoTo /D (section.17.3) >>
+endobj
+896 0 obj
+(17.3 Upgrading to the New VFS Interface)
+endobj
+897 0 obj
+<< /S /GoTo /D (subsection.17.3.1) >>
+endobj
+900 0 obj
+(17.3.1 Upgrading from 2.2.* and 3.0aplha modules)
+endobj
+901 0 obj
+<< /S /GoTo /D (section.17.4) >>
+endobj
+904 0 obj
+(17.4 Some Notes)
+endobj
+905 0 obj
+<< /S /GoTo /D (subsection.17.4.1) >>
+endobj
+908 0 obj
+(17.4.1 Implement TRANSPARENT functions)
+endobj
+909 0 obj
+<< /S /GoTo /D (subsection.17.4.2) >>
+endobj
+912 0 obj
+(17.4.2 Implement OPAQUE functions)
+endobj
+913 0 obj
+<< /S /GoTo /D (chapter.18) >>
+endobj
+916 0 obj
+(18 Notes to packagers)
+endobj
+917 0 obj
+<< /S /GoTo /D (section.18.1) >>
+endobj
+920 0 obj
+(18.1 Versioning)
+endobj
+921 0 obj
+<< /S /GoTo /D (section.18.2) >>
+endobj
+924 0 obj
+(18.2 Modules)
+endobj
+925 0 obj
+<< /S /GoTo /D (chapter.19) >>
+endobj
+928 0 obj
+(19 Contributing code)
+endobj
+929 0 obj
+<< /S /GoTo /D [930 0 R  /Fit ] >>
+endobj
+932 0 obj <<
+/Length 240       
+/Filter /FlateDecode
+>>
+stream
+xÚ\8d\91MK\ 31\10\86ïû+æ\98\1c2f2É${l©\16\ 4\9b\8d"XZÖ\8fßï\84n\8bà
+\12\b\87Ì3        \81×EP\12zî!\17ÁÄ\ 4OûÎÃ\8b\8ef"&Æ\14£\9e\17BwN\1d\9cò\12Ô'\94¤\88\121ÉOâ×uT<JÏàÄ÷ÈT\1a¼\1eº«\9bà!h$\fÃ3\90ÚR,p\86\86ñÞìVwë\95u,Ùl¬#S¿êÛá¨\ 5oêÔ
+ï-\14³ý|\1d«}\18n»ëáÒw~\ 5ñ    yqÌ\19p\17â$E@\119J\93
+1+S ö\19CóT©À\96Ì4jç fW\8f\1fuoC6\8fÖé^\9bÕtÊ\82rÞó\1f^\9c02ÿûs¾\ 1\86$aÁendstream
+endobj
+930 0 obj <<
+/Type /Page
+/Contents 932 0 R
+/Resources 931 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 941 0 R
+>> endobj
+933 0 obj <<
+/D [930 0 R /XYZ 85.039 786.531 null]
+>> endobj
+934 0 obj <<
+/D [930 0 R /XYZ 85.039 766.606 null]
+>> endobj
+931 0 obj <<
+/Font << /F20 937 0 R /F21 940 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+944 0 obj <<
+/Length 1050      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dVM\93£6\10½Ï¯à\16q@\ 6$ñ1·ÝÔÎT¦&©©¬7\97$\a\f²M\82Á\ 5b\9dý÷Û­\16\98a¼»©©\1a õôºõ¤~rä\85ð\17y\99â¡È½4K¸\12\91W\9eîBï\0#\8fw\91CH%¸\92\12Þo\f\ 6Jd\eÂ\v\16\fï·w\9b\a¡¼(äy\98{Ûý\94E\ 1U\ 6Ïmõ'{öUÄ\8aÁø\81P\19ûtÆÏÊ\ f f´ÿ÷öió\10-\19\92\90Ë0\81\9c8÷Þ\ f¤\94ìÁÏ\ 4ëý\88Õ@"\ 4{\1a[zIè\11\86÷RÝ+I_?\7fø\bÐ-~H\16\87¡À,^à\88\838åaN¥m\8fõ\0\19DÂv>ÄY\aÿ3ÖýK±i¬ÀGÊÊ®itiꮥp·Ç§b\15Í*Ç\93ÆUµ~\9c33Ð\1csôq\9d\84Ã5\ 4\ eG\1f&\98\8c\18\a˱\aÐØP\bß»\9eÞ϶J\véÎ\10o4¥©àÝF?#±nì`Ý\1ehÖP\9c|\98¶ÃR\é½\95\82\b·\9cÄ°µv\ 3Ò m\9eÙZ[[ª%ï§,\83Ñ\15"RÈAO, £\84ð5tÜ\ frÈó\8bùi ª\16\ 1æh\19\1dÊÊÑ9RÄ\90X\8e± GiAM3¥\9eô\87\7f\9e|[\7f ¼ôµ\81©Æ\8dØy;\ 4|¹!À¤\13¤\16\91¼%ê¬>V= L±Â\1d\9dÑÐ4»
+Mc5©7\11õ¨BѸ\89X¿\88\ 4Ð+8c}Ý\8dWÒs\81\19Ì
+i÷\ 6\8bÌæ"\8b¶¢1sÔ\14ùøë{z9÷Vs§N×pÜûÌí        \ 2,\9d©QÛæ\86\1c5VKú\9fÎ\8d6\1a\bT\f\8d5-0       Ù©£¾ÎY¯-T»\15Û^'áìÊ\a»m\18´\8bQ¸ÛØ_8Õ\1e\1eª\12±(ü\953\97\1d*\1cÇnÚ ¬Á6È\88ÅVÄ\aý\ 6«¹û°½:[\9có4I< Ö\15æ\82ü\r\aú\83Cü¾pº  \1d,àätɧÖ\9c(ÙÑ\98óýfSéϺáp\9cv\ 5\11Rò4NI_e±]\7fجë\8cÂ\94ç2ód\1aÃ6\88\9b><a\82\ 5ÈV÷ÊE×L\98\91\93\99¾4º@\9bAw¤n·g\b\8c\13\95\8d¨¬mé\81Pp\86V\85Æ1^\ 6êu¡ß\14tB\7f¿ä5'\96ü¤\9b\93k8[á\1fx\11hÛGΫë\7fÖµ\89PüPÄ    óý\8aÖL$¢ÝÐ8Ê,\8an\93lq\9b\b\99.-\89ÎpA¶\85cµër        *×\83éñ{7Î&U\11
+\ 3íì@=\ 5gk\81¹\8f¿}¢à£nu_4ôñ\82óvØÑuI¸çºt½\14±ÉÛ\11ùW¨ÂÇ\97gxD\14 f\9d\1a\15\ 21\9e\97,aïnxC       f\bð/ä=äOñäA\82\92BÜê\83ÏÙZ°Ô±Ò\15\11\e\12Vê\m2S06\9fÌo¾ÉfK´ÎÙ\97.    ©\8a\98Ñ W×rº%ßÑxé®O{\v\#Ö[ \86«·@Î×Þ\82KÅ÷`ª¼nõ\rqÞúO\9eq\91
+O¡\ 1e\7fÐ-\ e\1c,ÐoÝgŸ0\9fËåÂ÷Ã\9e£¿à>´\83\1e6\87sÃÍ\7f\8a\81&\8bÕëÂV­\12ÃÊà'\1fôL\16ó<\92ÿû\97ãW-\16w6endstream
+endobj
+943 0 obj <<
+/Type /Page
+/Contents 944 0 R
+/Resources 942 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 941 0 R
+/Annots [ 952 0 R 956 0 R 957 0 R 958 0 R ]
+>> endobj
+952 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [428.769 482.672 539.579 494.665]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://devel.samba.org/)>>
+>> endobj
+956 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 469.123 108.944 481.115]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://devel.samba.org/)>>
+>> endobj
+957 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.588 469.123 304.945 481.115]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+958 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [97.376 414.926 299.821 426.919]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>
+>> endobj
+945 0 obj <<
+/D [943 0 R /XYZ 85.039 786.531 null]
+>> endobj
+942 0 obj <<
+/Font << /F35 948 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+961 0 obj <<
+/Length 1319      
+/Filter /FlateDecode
+>>
+stream
+xÚ\9dXMoã6\10½çWè(\1dÌå\97D\12X,\9a\8fÍ6Ån7ØxÑCÛ\83b+¶QÙ
+dyÓþûr(Ê¢%QR\8b\0±%>óÍÌ\e\rgD\ 2¬ÿH c\84\99
+\84LPÌH°Ú_á`£W>]\11\8bà1C1çúûÀâ¢Y]$\14a.\ 61\96c!(G\rÀÜ,¯ÞÝS\1cP\8c\92\84\ 5Ë\97Æ\90D\e\82©\f\96ëßÃë\88á°ªÊÝó©Ú\15\87côçò\97«\8fËóÆÍO8C8áCÔ8XP\81°\92°Xß,7AýåÛ\80\85     \89\91J\92³\85$\ e\bF
++×B\8b\ 1\vï²?0á\87\88\84;°0Z0ÆÂâ¥þü5«n\1e¢\ 5        ¿êõ§úÞc©¿\17U\11\fW°XäõJ
+»¬í/Ó=,eõÕ·\f.\8eE®£\0¿¶4_êMÖ\91\ 1j@7<Lh×qkð\904T\11¤\84\8d\92\1aU/\96\12ÉD\9ccé\13\e\82    â\98\ 5\r\b\82£C#º6\11\9c \19ËÀÙ¬GØ`z\8c\17j\10B\11\82ñóé¯H\87ÄÆí³      Ën³\8d¨
++\1d¶áô\89\13\82D¢ff\88\83öfH\83\ 1\93\9e´\94ڤ紶éº\ÁåvWeFýJ«w*³^\98\84B\8a_ØÖ\v\93âH\117¿ýÊ1\8e\12A&\94³ IåÚÍF\94ë0\ e+ç0Þ¥6«\9ft@¶YZ\1aíJ\9fdX Xй\92µh¿d\16\ 3¶,·&\81xx\ 4íDø¬MJë;wúëÇ\9bï\9fj[\8f`ã?Ç*Ûwí¤\ 4¶síìÇ\8aQSqç\bÈ%F\ðq\ 1\eÐ\94\80Îf~\ 1»\8c\83\ 2º\8c·[¨l»c\1d§\9f³²Êr\8fzpd0\11ÏTÏA{Õk0Æ\10[\16¡T\1e66©Núb³©ËäàQB\84DD\11׶þ\ 3Ç\10\89é<Áh\82¨\98¨\95\rhR°v³\11Á:\8cÃ\829\8cOUspü8×L\1eÞG\92\87ev¨«\94G@¦\14Ò\15j4\ 2\ eÆ\1f\81\ 64\15\811Âs\ 4º\8c\83\11p\19\9f EÌA[Ø4) \87WõÑëq]è6g\û\162âx\8d\99ôÛÏÖº}I7ìuKw}\80\86¡ÌÞj½oҲʳªò¹Ëõ!#鸿-fÄa\v\9aôx\84°u¹Ã8ì³Ã¸Üíkw\1f¡\15(ªjôtaºxKÉÆ\9dn1#N[ФÓ#\84­Ó\1dÆa§\1dÆ/)dsµ³\aë#<ÑP\e\ 5ü'¡¯:S\85\91\90s«³\83öVç\ 6\ e=\1càªÊÊC\9aG\ 3-,ÑS\ 5DÒ¡éEHw¹LwÿsÊ2M\18JäDYn@Sª9\9bùUë2\ eªæ2Þ¥\10\91\1f;;  Ün¡ùx}5º\99¬Í\8dpïîµ?íNúôÒé­¹a\8b÷=\8b¡è±K\83á~¹±\0WY\v\9e°ürÇKÃI\88n·é«þ|5Gq\96ç?íÓ\1d\b\8cô0whjl\ 1wr\94­O½É%V:0l4Ä\r¦gèE`º;\81¥\1f|\99Ïô\f\8e\8a\ eÚ\9fù\16sÙU\9e\9bJ´*\ evV\841\12¢Ñ\9f\ 4\92D·ùÒ5®\9fÞ\ 4I¡æ=\ 1X!>q*[Ìdþ\9f·\1aIÿKºáìoéþC\13I¤þµ\9a;\ 28h¯X\r\ 6\f\81Ñ\1dRôá«\9dÛM7i\aõÚºïfêÿ»¾÷\e´ME\99¯{\83\80vNèéÔ1 \1f\91 rÖ\10\18Q5qî4 )\ 5\9dÍü\12v\19\a5t\19;\1dÆ2\92,4²®7Yî\95\93Bÿ=÷ÔqÐ~9-Æ<{Æ\86tejÏÆ7Ü\1da\94\ 3Õ÷µ¨¦H¥ùàÁDI\;ÞZ20áaÝm³yºjé°J&tµ I]ÛÍFtí0\ eëê0þ/]\ 5CjöÛ·\16ìUÕBÀ\9e{£æºÕ\94\85§£Ñï\ 5^ªØ×jfù¥(÷©ó\82Î|Òðͼ\1f\82'{]ÀáõÖ\97\91o-ë\aT&uÿÁ$\8a\93\8bLðw\8f1âÌóH1]1°ä\81Å\80§¬kV\f\ºÍk÷éRþ\v\96©\9fVendstream
+endobj
+960 0 obj <<
+/Type /Page
+/Contents 961 0 R
+/Resources 959 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 941 0 R
+/Annots [ 964 0 R 968 0 R 969 0 R 970 0 R 971 0 R 975 0 R 976 0 R 977 0 R 978 0 R 979 0 R ]
+>> endobj
+964 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 614.97 378.006 624.538]
+/Subtype /Link
+/A << /S /GoTo /D (netbios) >>
+>> endobj
+968 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 560.773 180.945 570.341]
+/Subtype /Link
+/A << /S /GoTo /D (architecture) >>
+>> endobj
+969 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 504.455 218.566 516.144]
+/Subtype /Link
+/A << /S /GoTo /D (debug) >>
+>> endobj
+970 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 450.258 179.187 461.947]
+/Subtype /Link
+/A << /S /GoTo /D (CodingSuggestions) >>
+>> endobj
+971 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 289.789 163.399 299.357]
+/Subtype /Link
+/A << /S /GoTo /D (internals) >>
+>> endobj
+975 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [198.134 260.569 360.309 272.259]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:David.Chappell@mail.trincoll.edu)>>
+>> endobj
+976 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 235.592 167.914 245.16]
+/Subtype /Link
+/A << /S /GoTo /D (parsing) >>
+>> endobj
+977 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 181.395 210.763 190.964]
+/Subtype /Link
+/A << /S /GoTo /D (unix-smb) >>
+>> endobj
+978 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 125.077 216.308 136.767]
+/Subtype /Link
+/A << /S /GoTo /D (tracing) >>
+>> endobj
+979 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 70.88 272.399 82.57]
+/Subtype /Link
+/A << /S /GoTo /D (windows-debug) >>
+>> endobj
+962 0 obj <<
+/D [960 0 R /XYZ 85.039 786.531 null]
+>> endobj
+963 0 obj <<
+/D [960 0 R /XYZ 85.039 643.064 null]
+>> endobj
+959 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F42 967 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+991 0 obj <<
+/Length 1985      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZÛrÛ6\10}×Wè­Ò\83\11\ 2 \bp¦Ó±ã\¦\998ãÚjú\90æ\81\18Y        %¹\12]Çùúâ*\82¸\91\1dÏØ´tf÷`÷p±X\12N3þ\ 3§\8c\80\f\97
+@0\9cÞn&ÙtÅ¿y=\81\1a\91MO2\80K&¾ûkòác6]rÌ\9b\89úð\91_g\0\96åt3É   \ 6$Çúÿfr=ùíhE}\97O\8f¦\7'\ 6q\823ÀX\1eÄh¶'\94\10PäT`\9e/&Ï^åh
+3Pfåtñ\89_A\90gxj@\8bå\87Ù\9f\19¤ó\8f\8b7\93\97\8b£5\98\15\80\11\8cy\ e\rÆó\b\89í\11"\80!êy|S7\9bz~\ 2gûù  Æxv\ 5Ôß÷s\86gõ~»\9b\9f :Û­?\vZÏ^ñUuöJ\f\8a\92r\ 6ÂÐÏ.o\ 4s\90\97y\9f·øb¿Ò\88+k\ 5\ 6\9d^\81kS8þÜ­\0ÎN\ fÕfΠßT\80ÿ·Û¯\V8Ë@A\8bd4\rÆãÒ[½kIpùÅugt\8b\18\17M\99\16K\87I\88E\83\ 6Å\92\89Åñ\18\16\8båñl»äQÝ×\8fB#ùl!4"¢¾^®ê¦     (\84A\80(\8e*$C £}®q\81(p\9a´cQxm÷kÎ\90\13<=\b\91\by°¸<\10/0\14Ódü\fÆ£Ò[ºk))\ f\91]"ì¨/x\0ÔÅUH'G°¿þ¾=áòÝBåê\85XïFF`½Õ·ú%ÿìü§\83§!Z\80¼È-V^\b\r"<\14\14d\91:iè\164\a\98 ´¬\rhHÖ\96±¸¬]\8fAYÛ\1eß>|\11¢¨UXÞÊb²^ÝÍQ9kwÛ\80¬)\ 2\10Á\98¬a\89@       \1d²Q]\eô\0mǦpÜHÖ·ÍéáQ2æÙloEñ»\93\12W\85»Ú\8b[\16lëÖ\93:/ßv$\82\18\8f\_ê\8e¥\94Ôy¥\ 4\88¤·M\v\93\90\8c\ 6\rJ&á°\93\8cã1,\19Ëã¥\bqõÀCÛ(Õ\9cÉê"#\1fÖLÁ\13\98G%Ã0/\16E\9fl\2\1a=@Û±)\1cß+ʧ\95¨Ú«\1dXÖ²$pÂ\#·;Ào\ 4O%\ 5o\93`2\8c\ 6ãñqTÒ·\94T âÍ\19!i\95t\98\84J4hP%  \87\9dJ\1c\8fa\95X\1e_\88hoo+]p¯ÛJ\ 4Z*\85\93Éùµ¬5Í2Ô\e\0qsÑæ
+\82,s\ 2\95\14\ 2צp¼4+8\9c\1en¥T¸L6¾H\bÀ\14'£h0\1e\aG$}K)\91\10^v2BGn\9b\16:ºo\1a\8cðzm:\ 5\95»KÙçlåý½\16Y\©Ï\7f\15AÙÊ­âØ\84n«æà÷:DÊâá\v\8d/Z´Kj[Mw\8b¤  $,­~\ 3\1aR¿e,®~×cPý¶Ç×õ¾âÒ\96a:\97\15Ç\84(\92\0+Ʀó\b\8egSA\ 2Éüã×w×:}*£ü Ãé\ 5Ò\ 6¹\1es\8c-n~\80 8,æ£\9a!Âo1Z\f4C\ 64\98µÎX"k\8eÇpÖ,\8fß\9bµ\9cå (ðÈ´YèhÞ\fF°YÜÕª\7fýý^ö3·ª\87µïÀë³\v}ñd\8ak[û%
+\89%R\9b®\1f4Ì[vÄFe2'\14p±§3i@C\99´\8cÅ3éz\ffÒöè\9cÖ\9eWû¶©Û6\96G\9cñ®\7fl5µÐñ<j\8cl±«í\85¸ÃôNXmµÂÔñ\ 4ë~ê ³÷(®w{\8dx)7 ýÓ½PâZµV½ÄÒ\f0Dmþ~\f9#ÊبÂÊó\ 6p1PX\rh0±\9d±Db\1d\8fáÄZ\1eßÔûZN9\9etïÙ4k#ýðy%\a9#ñó
+\ 1\88¡>ÙÄyE¡\ah;6\85ããhæÔ\90=\1eÆw²\1fõ\ fãü\9c\95\8c¡BxT\9c\83¸m%ÕP`~ðEcï\80\ e\1c½\ 14D¸¼Ps´åCc\9a>\7f«A\84óìÌú\93Ç\fd\ 5\1c%b\9c\97\0R\98\16±\ 1\r\89Ø2\16\17±ë1(bÛ£;x4\ 3G1§à±b\91\99#-ã2.\ 1-i\9fnBÆ
+=@ܱùýóFÄSRrÒ© \1a\8cÇÅÑqßRRÉHÌÁÆnÊ\16:®e\8d\11^¯.ÏuÕnÄñ`µªn\1a=<¹P¹\13\eÏCS\1fB\13?\82r\9b\9f¢²Z\8dÙ\85Q\99ó\98\fìÂ\ 64¤sËX\ç®Ç Îm\8fgªÃ¼\9bËÚÌ/uÑ~»^=Ȳ·\ eÍM\11(²">7Ž\85\r\rN\15:Mݵ)\1cW\rç(e}ú`J¶\90ùúf\13>\ 52PäE2\8e\ 6ã\91qN\81}K)©£\82\ 2F\8b´L:LB&\1a4(\93\84ÃN&\8eÇ°L,\8fÿY9ìÑ\1d.\87\8eÍ\1f/\87© \1eË¡Ë%X\ em.Q\8dð­\93R6²\1cZèh94\18áõý+}\98¼8&K\8eM\9aÈ>O2¾Ï[N¼\0ð3ôØ\8d\1eA\f
+:ðÐÈ\80\ 6\95Ý\19K(Ûñ\18V¶åñ¬©¿Vò(bëûùNN¯wâ×ßÇ«§Ð \8c$\ 6§\bª§,=ê\899\98~r\93\\84kS\96Â\9bñM+\91S´T0\rÆãá)ܶ\94R8\14\ fÆ\19LjÅÂĵb@CZI9<jÅõ\18Ô\8aíñº52ùd\9d\16/êö\9bølSéÇ\eG)\ 5Õ\92\88Ô\8acI\8f}R.ò¨\93\\87kS8V\15±ý&ÿ\båÈ©E­?ج¿\ 2u?¸\ f§EHr\9c\f®Áx¤ú\ f§\1dKIí\90\92Çll³h¡£ÕÑ`ä\ 3È]Ëû@9\81hw*\9f÷*\8f_æ¤\98U«z\1fx\ 2\99sÖÄf櫺\ 4D6\12ÃE\12b\1e\f6ð<É\80\ 6\85ß\19K\bßñ\18\16¾åqìö\1fJ_&\8eÚcç¦\16:\9e>\8d\11ÄÎUÓª\9e¢ß<´r
+®'oê\81\80:ØÖ~\ e¡|üd9ô\13\17HÆä\902\0ÙÐ\9b4
+3ønÄÑTâÕ\88¾»ð\9b\11\9d»ÿá-\1a\8bô\88\97h\12ô\1d\8bÿâ\15\9ax\1c»7húDÂ/ÐtD¢çY5\85\ f¾ö\ 5±y       ãÇ_û²æÓ d\91i9Á\18\f\19Á7wù\8aç\ 4\84W,\9fð?È..<endstream
+endobj
+990 0 obj <<
+/Type /Page
+/Contents 991 0 R
+/Resources 989 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 941 0 R
+/Annots [ 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R ]
+>> endobj
+993 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 752.53 301.672 764.219]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+994 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 725.431 287.733 737.121]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+995 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 700.454 177.46 710.022]
+/Subtype /Link
+/A << /S /GoTo /D (ntdomain) >>
+>> endobj
+996 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [191.922 671.235 294.309 682.924]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:lkcl@switchboard.net)>>
+>> endobj
+997 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [182.74 644.136 297.187 655.826]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:paul@argo.demon.co.uk)>>
+>> endobj
+998 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [210.013 618.732 296.369 628.727]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:duncans@sco.com)>>
+>> endobj
+999 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 589.939 206.308 601.629]
+/Subtype /Link
+/A << /S /GoTo /D (printing) >>
+>> endobj
+1000 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 537.864 196.43 547.432]
+/Subtype /Link
+/A << /S /GoTo /D (wins) >>
+>> endobj
+1001 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 481.546 222.763 493.235]
+/Subtype /Link
+/A << /S /GoTo /D (sam) >>
+>> endobj
+1002 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 427.349 271.824 439.039]
+/Subtype /Link
+/A << /S /GoTo /D (pwencrypt) >>
+>> endobj
+1003 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [194.286 400.251 283.096 411.94]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba@samba.org)>>
+>> endobj
+1004 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 375.273 126.096 384.842]
+/Subtype /Link
+/A << /S /GoTo /D (modules) >>
+>> endobj
+1005 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [198.801 346.054 286.975 357.743]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+1006 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 318.955 203.521 330.645]
+/Subtype /Link
+/A << /S /GoTo /D (rpc-plugin) >>
+>> endobj
+1007 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [202.407 291.857 299.642 303.547]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:aliguor@us.ibm.com)>>
+>> endobj
+1008 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [198.801 264.759 286.975 276.448]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+1009 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 239.781 151.096 249.35]
+/Subtype /Link
+/A << /S /GoTo /D (vfs) >>
+>> endobj
+1010 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [215.74 210.562 286.006 222.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:ab@samba.org)>>
+>> endobj
+1011 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [215.286 185.158 313.339 195.153]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:metze@metzemix.de)>>
+>> endobj
+1012 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 156.365 175.581 168.055]
+/Subtype /Link
+/A << /S /GoTo /D (Packaging) >>
+>> endobj
+1013 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 102.168 172.733 113.858]
+/Subtype /Link
+/A << /S /GoTo /D (contributing) >>
+>> endobj
+1014 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 75.07 301.672 86.759]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+992 0 obj <<
+/D [990 0 R /XYZ 85.039 786.531 null]
+>> endobj
+989 0 obj <<
+/Font << /F42 967 0 R /F15 951 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1027 0 obj <<
+/Length 2355      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9cYs\e7\12\80ßõ+øHV\85XÜÇ£\ e'«TlgMn^\92<Ð"uTI\94\97¤Öñ¿\ f08I\10-\8d½[[\9bQ¹l\ e9Óèv÷\87F£     \89\8c°ýCFZ ÌÌHi\89\ 4#£«\87\13<º±w~8!á     .\18\12\9cÛë#7§ñîTR\84¹:úLÐ1U\94#®¹{æl~ò·ï)\1eQ\8c¤d£ùu4DZC0Õ£ùò×ñùãz·Zï¶\93ßç?\9e¼\99§\ 1ã£\9c!,ù1\95D"fïL\9d\8f\1aE0A\1c3k8ÑHbYZE02Ø\94V\85g\9cUd25\ 2\8f/V\93)\19ÿ\86        _ßMÈxçÞ¹\8bÇõdʤ\1a?^û×w«Ý\99»wiï½w\173ÿùÏöýƽ\7fÜ=ÚOðøêñÞÝ\91ãÅÚ}¼ôoÞ¹ëÅÃÊ¿û°ÚÚ§ÈøÉ}º+Õ½õ\83\8dUå1Amx5\e\15ÿW\7fks3ò\17\1f
+×ħa×\1c\8eÙù\ 6W\9a\99>ÔÜd\b\83ô\1c\1aCDaL\8c¦Äöi¡¼1È\86\8a`JÇïÞÌÏ.ß[ÇsnÆh2\15\187_¸1_uï\7f+þmCW´($\15Oά¢Ò ÆKM\v±:P\87c?CMmAÅG|\16Ö\e\ 1\11\86 \81u\0\84\ 6@Î>L¨²Ó\93êñéÅùéÌN¬¹\9dO\8cçéÛá£Ô\01\88\89A!ÖÆ`/\1c¤\85Á\11\vÚ\18\80z\13\ 6J!#"\ 6\89³w.;3fÃÞeX\9f\10¯  â(\19Á\8b}ÉÈb\0\19e\84ÚdÔ\16ÔË\vS\88è\97\15\ 3Â-E`)à\9fpVQ_\bÌ\16\ f\1f\17~\11>Ý\ÝÞíVW»§Íªµ\ 4'\r/Y\80\ 1söÇë¼D\9b^\8aÃ|åÒ»oÆñ      Å\8c\r\ 4ñ\8eI\vïåÚ¥ÔÝÆ\15*v\1eéñòÉ^^ùê¥+]°z]\89_0Ñ\82wûN´,\ 6L´"r\0\ 5@
+\86ô&b,À\1cÓ@L\\89ß:@îww»[W\1f¯\16Ë»µ½¸ñ\8bñÂ]/}\86¶Óαå¦\1eÁ\98\ e\ 3\83ಾ\18d1\0\83"\1c\0\ 6µ\ 5\0\ 6\90Þ\84\ 1¡H\8b\88A\\89ç·.gt\8bðbi¯îÖ7>ì[÷\91\8f¼O(6    sò\9a.ö9  >íËI\16\ 38)â\ 5pR[\0p\ 2é\8d\9cX/ f_='ü9NÖû\8c(ýº¤ì3\12ýÙ\93\91B¬ÍH\19+ÂZ\8c\1c± Í\b¨71b\v\16%x`D\ 4\9e\ 4\976¦iù¸Xmïnl\ 1¢\89y­< L\82Kûb\92Å\0L\8ap\ 1\98Ô\16|S\89Ï¥Ý÷\e¸ß\17\9fq\961_æÏo»Ö\9aïÃmcÍ/Ç\17îã7gÿüÁo\ 1\96³/ÛÝê¡Uÿ\17ê_²\ 3\0­=\1c³s¤h:2\ fÕnãÚÚ\9d\12p3À\85AD=³\1dà\!Å}{\87å>Üê³/äÞ»*o÷éÉ7NÝ'®åòÅï\16\16\7fØiÉôëÔ\v>ì;õ²\18\8aø\0ÄÔ\16\0\19\1aÒ\9b¸`\1c\11\13¹ i\15_y
+.&~.ý\86\ 5\7f\89ÏÕo\17W\e»}Ô\9c\r\18\86฾0d1\0\86"(D6a¨-\0`\80ô&\18Ü·?\\a\18X\v\86Ó\8b\8bã<\18=\8cÐ\a\r}\16\ 3B_\84\80¨fèk\v\80ÐCzSè±BØ\98\10
+ýO\13BÈø\97\9f\8eÆ_àae\80ಾ\18d1\0\83"\1cD71¨-\00\80ôF\f\98±e\87\b\14\88Ã*áû\89æã§õU×*$n믹~-Ó\8fÁ\11\1cÙ\93\8d,ÕF£\b\111-2jõm0 ¥Äu\8c\8cUª1Â\98D0º\ 2\92p>^ºmÜÍnõÇ.g\ 4¥ôÿm4ÿK0\ 4ïõ¥!\8b\ 18\14\91\ 1x¨-\0\80\80ô&"¤}\15\99\bºGÄ­ëýl2\136\8f\88W(ö¡\b\ eì\vE\16\ 3 (\82\ 3@Q[\0@\ 1éMP\bj?¢      
+\16 ¸~ÜÄvÏbwh\ e±ùÇ`\99\84­\86\7f\9düú;\1e-­9?\9e\8c\1e}¶×ØV°fôpb÷)\8a\85w÷'³\93\7f\14M\850Ö´\18ì\88¹FÙ\1d³Ù3w¹úøÔ}±q`\1dµÿ5Fô\7fĺ8\16l\1d¥\ 6        Cö¬ÛÏ°\1a\8b¿ÖrÛ\9a"ÙM½¦\bäÝñ\9f\99\ 5ßÔëbT#Î9Øë\8aÏ8˸ïu\9d\17\87ÉÜ!³®©.Õxöts³Úºr¬y¬Ðø\92ö\16hàá\98][·yV¨\18ê+Ú[éÄ E\8c©g¼\8aí¬×p\a1>ãl\16ÕA\ 1w\18p½ë¾¶Ø¬\17÷mofM/ò&dØá\98\9d7\9b]×b¨¯<4phÌÑ\r\05\18q\16Ü\94ú\84ç·\v\97À\17þ Àjã·}\7f_¬Ý2\7fß}Çc\9fS\83¯ú£÷z&¬B¬\9d°ÊÈ´19bA{M\aõ&"\94DZ«@DÕ!\ǯû>{(®Ý*ê·\88Û´R½î\byòc_6²\18ÀF\11#\80\8dÚ\ 2\80\rHobC2\9b\9du`#6\f»vÐÖãÑ­V\9e\8c\8fîË\84/»Õãf\19\99Ù {uk·\8cF\r\18\8càľ`d1\0\8c"@\947Á¨-\0À\80ôÆ\8d\0å\ 6)m"\18©_pþK×@<í\1a\88]Á}ýݧ\89\85mü¸õµ­\90|¸{Â趾(d1\0\85"$\0
\ 5\0
+\90Þ\84\ 2\93\88òDBì\13üìH \89\84k\8bB"Áÿ \87£Ab1`\1a¼çúÂ\90¤\0\16rL\0\14\0 \80Ò\ 4\82-åeN        ±70ÛÏ   î\87i*\18¾û÷DÈñâ>l\7f \eFü½ÃúÆ?I\ 1ñÏ¡\0â_©\aâ\ f(MñÇ\ 6\11N\12\0<\ 2ð¢L Ø\80{\85Ñu}QÈb\0\vEXhóäÁ\11\v\0\1a ½\11\ab\ 4\12\86&\1cDÀáòH\89`ÿùÔ\9d\1c\8cU\82¡\ 3^\17¢çzÒP\88µi(£Ò¦á\88\ 5m\1a\89\ 6í~\\95%\1aäar\98\818\b6D\ e\82Ïúr\90Å\0\ e\8ax\0\1cÔ\16\0\1c@z\13\aRw¯\91\ 3u\98\15fí*!\1cH\90fÀ©!¸¯/\12Y\f\b\r\80Dm\ 1\80\ 4¤7!!82<#¡cjpG\14áÅb¿n4z \10\ 4\87õ\85 \8b\ 1\10\14Á\0 ¨-\0 \80ô&\b8AÌ\88\ 4\81\89\10\öÝ=0#\a\95\11\82ãúÂ\90Å\0\18\8a \0\16\00@z\13\fV¿æ2w\97ðd*\ f3Âì¥@pÊ\87ABðZ_\12²\18@B\11\11\80\84Ú\ 2\80\ 4Ho"\81pD\8dÊ$\90@B®\17&]apØlÜG@\123\f\ 4\82»ú"\90Å\0\ 4\8aP\0\bÔ\16\0\b@z\13\ 2\18#ÅuF\80z\ 4\9e_\19â\815:ÄR1ø­/\vY\f\88      ÀBm\ 1À\ 2¤7² \15"¦@\81\ 5\14.\9fýÚÁH5@\ 6\82¿z"\90¥Ú\ 4\14\91 Í\9f`¨Õ·ã\ f)\8dáW\fI^|éÄc&hì\14\8e/\ 6Ýw\98\7fé°\a\f{\96j\87½\88@;ìµúvØ!¥1ì\12£ÜU&"\ 6½÷Î\803=\88Yßù«÷ï\90Bä¹_ \15¢Ð\ eü¡bàX\18GRÂUB:Ö$\10g\8d®\12Ã\ 6\ eûuÏø³_Í£~q\9cC\95\7f\ 2\82Ó¦\fendstream
+endobj
+1026 0 obj <<
+/Type /Page
+/Contents 1027 0 R
+/Resources 1025 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 941 0 R
+/Annots [ 1030 0 R 1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R 1056 0 R 1057 0 R 1058 0 R 1059 0 R 1060 0 R 1061 0 R 1062 0 R 1063 0 R 1064 0 R 1065 0 R 1066 0 R 1067 0 R 1068 0 R ]
+>> endobj
+1030 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 617.61 539.579 627.178]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.1) >>
+>> endobj
+1031 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 604.06 539.579 613.083]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.1) >>
+>> endobj
+1032 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 590.511 539.579 599.534]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.2) >>
+>> endobj
+1033 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 576.962 539.579 585.985]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.3) >>
+>> endobj
+1034 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 552.504 539.579 562.072]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.2) >>
+>> endobj
+1035 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 538.955 539.579 547.977]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.1) >>
+>> endobj
+1036 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 525.405 539.579 534.428]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.2) >>
+>> endobj
+1037 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 511.856 539.579 520.879]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.3) >>
+>> endobj
+1038 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 498.307 539.579 507.33]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.4) >>
+>> endobj
+1039 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 484.758 539.579 493.781]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.5) >>
+>> endobj
+1040 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 460.299 539.579 469.868]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.3) >>
+>> endobj
+1041 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 446.75 539.579 455.773]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.1) >>
+>> endobj
+1042 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 433.201 539.579 442.224]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.2) >>
+>> endobj
+1043 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 419.652 539.579 428.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.3) >>
+>> endobj
+1044 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 406.103 539.579 415.125]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.4) >>
+>> endobj
+1045 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 392.553 539.579 401.576]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.5) >>
+>> endobj
+1046 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 379.004 539.579 388.027]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.3.5.1) >>
+>> endobj
+1047 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 365.455 539.579 374.478]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.3.5.2) >>
+>> endobj
+1048 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 351.906 539.579 360.929]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.3.5.3) >>
+>> endobj
+1049 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 327.448 539.579 337.016]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.4) >>
+>> endobj
+1050 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 302.989 539.579 312.558]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.5) >>
+>> endobj
+1051 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 289.44 539.579 298.463]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.1) >>
+>> endobj
+1052 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 275.891 539.579 284.914]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.2) >>
+>> endobj
+1053 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 262.342 539.579 271.364]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.3) >>
+>> endobj
+1054 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 248.792 539.579 257.815]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.1) >>
+>> endobj
+1055 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 235.243 539.579 244.266]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.2) >>
+>> endobj
+1056 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 221.694 539.579 230.717]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.3) >>
+>> endobj
+1057 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 208.145 539.579 217.168]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.4) >>
+>> endobj
+1058 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 194.596 539.579 203.618]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.5) >>
+>> endobj
+1059 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 181.046 539.579 190.069]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.6) >>
+>> endobj
+1060 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 167.497 539.579 176.52]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.7) >>
+>> endobj
+1061 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 153.948 539.579 162.971]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.8) >>
+>> endobj
+1062 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 140.399 539.579 149.422]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.9) >>
+>> endobj
+1063 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 126.85 539.579 135.872]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.10) >>
+>> endobj
+1064 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 113.3 539.579 122.323]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.11) >>
+>> endobj
+1065 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 99.751 539.579 108.774]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.12) >>
+>> endobj
+1066 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 86.202 539.579 95.225]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.13) >>
+>> endobj
+1067 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 72.653 539.579 81.676]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.14) >>
+>> endobj
+1068 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 59.104 539.579 68.127]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.3.15) >>
+>> endobj
+1028 0 obj <<
+/D [1026 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1029 0 obj <<
+/D [1026 0 R /XYZ 85.039 643.064 null]
+>> endobj
+1025 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1071 0 obj <<
+/Length 3142      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9c[wÓ:\16Çßû)ò6ά\89ƺØ\92\1f\v\85¡,h94Ìy8\9c\a7   m\864éä2Ðo?\92u­emj
+\aZ²X¬æâ­½³ÿ?ÝeãA.ÿá\81(PN«\ 1\17%*(\1e\ eòÁ\85üæ_\aØ\12\97\8c\82k\9e\8c\ fþù¼à\ 3\9c£*¯\ 6ã\ f®\9c*GEU\ eÆÓ?²§«å\90\88l;Ó\7f6Ã?Ç/\ f\9e\8d\81kL©*ö¿\a\7fü\99\ f¦2\84\97\a\95\18|\92¯s\84«jpuÀ
+\8a
+FÍûÅÁÙÁo®,ý\1d\eh«®_QP\81
+Aã\9f\81\8bàgà\1c#\96Ó\ 1/
+T2Þü\8e\ 2±á\bç\84\ eO\86#Jiöº^Ö\17³µ~sV_©\1fx^ë·\87o\8eå\8b\92fh8*ò<ù\87UÕW}wOóû\15Ý\92° \1c\95\9c¹tE\89__\fô\8b·¡\14Æj\14\98ÅR´ËVR\902\8aÀÈÚ\11\ 1\80\0ä\17\93\12±Júe\ 4å\12&\83\0Â\12\ 2ÌXöF\89\878\93º\8fp6ÛÎÔ\1fõÁf(\8b¦\ fOÕï\ 4\85I`_(¼\19\0\ e\0E\1c\ 1\0\ 5ä×AAäÕ¬rP\10\ 3ÅÛ\86\81­d`·^êvà\7fâÌêÅN~&¿\14\98ï\810Éë\v\847\ 3\80\b\84!<     D\1c\ 1\0\ 4ä×u\14òS\rCa:\89§«áH¶\10Ó\99Æ`2$<»ÔíŤ\81Äö\eÛú|¡á($)?\97\82?\0\ e\99Ⱦ`h\13\0
+#\ e\11I n{\8d``\94#,\ 6\10+ªÎ\81\85%aTª±\ fó\ 3\v\92Çã#{\8d\8aª\1c\8eª"ÏÆ\97M/¢Æ\fe¶¹:G\92\89ÉjùA}À³÷9f\8bY\9c´²      ?p      &L_\rGØ.³I\\95J\PT\9c4;\18\ 3\87\93í`:«WÉKTUDç«é\82\9bqØìó|R/T5bÙáRU­ÅÍf¾Q_çÕOÝ4þõ\15˦°gå
+ÌÒ\15,\94\a`%\8e Ýê\82~m7\\96\1419\150X¸±Ù\8bz9\954,æ\8a\89\vÍÇê\83nn\7f\97\1f]η³Íu=\91µ­,É#ífmrú
+îÍ\0Á\83Ä\ 3\82Ç\11\0\82C~\9dà¬BBþµ\82\93;\bþj.?[Îô\87v2Ú|¦^íêæµüx$\18\7fÈr\9bÔô\95Û\9b\ 1r\ai§yRî8\ 2@nȯ\93\9b\96\88²ÂÉM\8dܯ\1a\9dÛ\92j=U/°\9d¯Ìèû7õ~¾þhfe9~tµÜ¤¨¯ìÞ\f\90=H? {\1c\ 1 ;ä×õö\84 ^YÙ\89éíÏnl\9dÝÖ\9f\by\10\9dùO9\160     î\v\8d7\ 3   Ä£8     M\1c\ 1\0\rä×µ\15y\85\b+-4n,px.ça<[í¶ºE¸\ eÖl6hÒÀõ+ÎÂm¾ú2àÍ\0\ 6\ 2-(I2\10G\0\ 4<ñ*\ 4C\\bpâe¯Q\91q=ñ:Ñk6O\8eOÏô\K\8f\r\9a\97µþón9ÿ¬'f¿\ fi\9e­\86\14gëÅ45\1d\v\ 2¹Ët\f\8c»]f\93R\9aJiPÔWNÇÚÁt6Ð\ 5\97C/ªWY¸\9b\8e\1dëÆYU/³ö¡:_½Ø¡;ä\9cï[ç/×L\9bÝ\9e530K×ÌP9\0£8\82\fúuÄ\14Ò¿°ÄØ.ýÝF¯\99/ý*º\1c¥\91\8aïûò»Ób2Û\97\16o\ 6Ð\12¨\ 6Ð\12G\0Ð\ 2ùu´0\8603°P\ 3ËóùÂ\ fúO?-gëÍåüZÎà9ß\93ÑI\86Îb_0\9c\15À\85×\87²$\16\91{\80
+À©\83\82ª=el¨°{±z\en£Öü²Oêõj=Õ\93½B¾Ù7#w\86Åd·/-Þ\fÀ%P\ eà%\8e\0\0\ 6òë\88Á\1cå\8c\18bìÆÌ+=8\99(X>Î\97\17Ã\11×\1dÎ~\ eÙ\v\18\93ܾÀx3\0\98@8\0\988\ 2\0\18ȯ\ 3&§r.I\r\ 1æH\9f\¹1g>ÌØV÷EMKCÙ~\{\17bLvû\12ãÍ\0b\ 2åh\91$&\8e\0 \ 6òk\89a¢B\15³ÄpCÌx(h¶®¯\9b\95\87©\9b\ f­Ì\8eï»ã#IMÉÄ\9e\93.NlN{r\12\98¥9 õJsÒ\11A\9a\13Яã\84\97\88VvH+ÂÁËJM\98·zX+\e\9a*Û]©³\ 2zÙJ\ ere¶*²oX `Lrû\ 2ãÍ\0`\ 2á\0\b\0` ¿\ e\98\92 aÖÞ9ª,0ÍâÊÖ\8c`V\v»\ 3ru½°ýÑçy\83\93dçF\91Síé0\99ìK\877\ 3è\bT¢Éóg\1d\11Ük¡\93Ér©ààB§½FE&Ì       \93a\85e¯41ë\9bz£T\1d6©¯\9aC«êåÍf;»Ò¯'õbÑ̤\12«\9cA\14wYå\ 4\83n\97Ùä3y|+(*¹Ê9"\b\93Îs)XÖ¾R]@\10¥_Ê4¦¨"ð\92²½FÅ\éL?\9f/§ÍÌBåq·\99}Ø-\82¥å\ f\88¼¾²Û\94ò\9a\95Yoþ¤di.\9a6\17}JgßGv§ìC?¤]f\93ýä®~PÔWdß-43\8c\91Èù\17ZÁ<G\94ë\ 5¨Ê-4\9f̶\8bÕ\85Ýâ\9dÎÎÕ:óÅ\85θüd¥Þo¯wº_\15\18ÿ\1aí\9cÉUßvÎ\9b\ 1í\ \ 3@F\1cÁ½Ú9Ê\vI\1a|\92Î^£"ÃùPý\9cìd¬j\93È\8eVWu°\99óöÍSùæoÉ*\15¸»K\95\ 2£k\97©ÂcÉ-ô ¨¯Ü¶i\aÓY\9b¨ì\87('&Wª:\15ûm\9boVÿlv{Ö¿À,]ÿBå\0\8câ\bÒ£PЯÝT§L A¨#F1S2\96\9d5MìzbW@Ä­Û\1d\1e¤ªß 
+\93À¾Px3\0\8a@\1c\96<iÑ\11\ 1\0\ 5ä×AA\vDx\0\ 5ÑP<]Ϧ󭤡*Ù\9e\86N\1aLæúÒàÍ\0\1a\ 2U\0\1aâ\b\0\1a ¿®S!\18qÂ,\rDw*'«­ÚÊU³Su4Sß §Æckß¹4M\88º\8aåûû\1el\1aû¢áÍ\04\ 2\89\0\b\04 ¿®¡È\ 5¼phØÞÃÀ!\ 4{$\9a~'$Lúú"áÍ\0$\ 2i\0\b\0$ ¿\16  R1T\92Ò#aú\8egfåÓÝCÙL\8e7íc\9e¿&\b6i=A\bÌÒ \84\82°äQ½\8e\bÒ \80~q©»\r"0Ê9\ f@P7<É\ 6\82Ë\99ÚkÕU¨éZÓ\81¼\98ÕSw³\³\13§7VÔí\94üAëjrÐWWo\ 6è\1aä\17Ð5\8e\0Ð\15òët-9\921´t%]º¾QU¾nn\8cü¨d\9d\99M\10»H6*
\b*¯IH_\91½\19 r\90l@ä8\ 2@dȯkÅ\v\8a*.¼ÈÔL\vÕ\9dÏëÝd»[\aÛãfx·ïÙ½n&\7f}\99ðf\0\13\816,yf¯#\ 2\80   È¯«ø,G\8cT\ 1\13A\83þoU¿O\8f\8ft#þw\993þKênrÔWwo\ 6è\1eä\1fÐ=\8e\0Ð\1dòët\97m\82\10-ÙM{¯ozW£¹µÊ\8cØW|\9d¬¾ú;+@~/\ 3 ~ä\1e\10\1fpê´Ç\14Q\8a[âS-þ»ññëg*IüW\14Úd¦¯ÒÞ\f\90:È: u\1c\ 1 6äת\8d«
+qÑV\9biµOÆcÕÝ\1f¿\96\1f=K\fÝ\1e¯Ü65=å\ eÌÒr\87iOËÝ\11AZnЯ\93[\94\88\92»Ðr\1f\9d¾nGB(Ee`÷Å\ayÑfq±ë1^#[Ö((,\8e\94PÙDñòV¤gv\90ñ>/òæè]s_I=ov\8b\89ÿ¾91ÞìzÝ\1a¯J39faEõ\ 3hLÁåsÐ\v.(uí²¿\0W\1c\ 1\0\17ä×ÁÅ     *\ 5mÁUj¸ÎÆo½\86^§ùòB«S\12þÈ\9b\13\93\9d¾\8a{3@ñ ó\80âq\ 4\80â\90_§xQ!LYKqnÆ
+'Ç/\8eÞêé¿\12]ÕÊåÜî\14Ü:q­.Ùl×á\93\1e.må­Ý©lÅ\8b\86¥bì'\12Ö$¡¯°Þ\f\106H0K\1e\9aï\88\0\10\16òë\84e\85¼ºh  +BaÉ7UVßÆ­\1e÷±Ûè7Í\ 1 ÷9¦Í-\84î\8aæ̵{ÒÇv¶ÖD\14\9cÜODó\83û\8aèÍ\0\11\83d\ 2\11\0"B~\9d\88\94 \9c¶E¬\9c\88·\9aä\9dRhî\ 4äæ!g\81z&Ѹ|XÍ®IB_a½\19 l\90`@Ø8\ 2@Xȯ\13\16\vÄDÙ^\96É\87j¥/;9TS4««;CÜh¸½\1c5bNç\93Z?Ûrª\87Pwª¿¦ñÍ\8b¿XBósûJèÍ\0   \83T\ 2\12Æ\11\0\12B~\9d\849C\15åm       ±\96PWNâU¬\17ó\8b¥UÒl½«öq9\9fÄrÅ\83+VþL5Òüô¾rz3@Π­\80\9cq\ 4\80\9c\90_+g\85\11\8d\16Ì0Ñj\9e>y\19Í«\88hæBÆî^Ó*SÔÈ\97Õ5«Âͬ*\88óPÝÏ4\1eß\1e ­Î¥xeö\1f\8bÚÄ<`¥ÞÊ6à\õóÛÙÆ0\95ó\1f>\fO\10æ3Ñ\a0(\7f­\92a¼b÷iº §\16\91 Ñ"<Õp½9\95o^Å|U¨ÀÄ\9aÞ\8f/]ÔÈ\97ÕÅ\17A\\8eG\82P_\9c\ 4\93öWg\87~\0dzÕb>¹ñ£Aó ·\99í_ð\8f\9bí¥\9e`ê~{¯\87\98\ 2\19k\95Ü\10\95¼\15)v\ f\16pj\89*\19"""\8a\80e c÷MV\81|YéE  Î³ã#r¯E \7f\98\ 3kÇGgÚ@_·Z·ºÕù2ì^;\aEn\1a\1aî~$\1fág\7ff¿'ø¥\93Ó*\19&'v\ fÜß!\90(Ê®#éò?µÏKþú\aùûÛD\ 4ªDj\11\81\89\18Ð\ 21j\9e\ 2\9a<ʤ¯      \ 2þ?>\ 1.(endstream
+endobj
+1070 0 obj <<
+/Type /Page
+/Contents 1071 0 R
+/Resources 1069 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 941 0 R
+/Annots [ 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R 1094 0 R 1095 0 R 1096 0 R 1097 0 R 1098 0 R 1099 0 R 1100 0 R 1101 0 R 1102 0 R 1103 0 R 1104 0 R 1105 0 R 1106 0 R 1107 0 R 1108 0 R 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R 1120 0 R 1121 0 R 1122 0 R 1123 0 R ]
+>> endobj
+1076 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.4) >>
+>> endobj
+1077 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.4.1) >>
+>> endobj
+1078 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.4.2) >>
+>> endobj
+1079 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.5) >>
+>> endobj
+1080 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 689.545 539.579 699.113]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.6) >>
+>> endobj
+1081 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 675.996 539.579 685.019]
+/Subtype /Link
+/A << /S /GoTo /D (section.6.1) >>
+>> endobj
+1082 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 662.447 539.579 671.469]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.1.1) >>
+>> endobj
+1083 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 648.897 539.579 657.92]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.1.2) >>
+>> endobj
+1084 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 635.348 539.579 644.371]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.1.3) >>
+>> endobj
+1085 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 621.799 539.579 630.822]
+/Subtype /Link
+/A << /S /GoTo /D (section.6.2) >>
+>> endobj
+1086 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.2.1) >>
+>> endobj
+1087 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 583.792 539.579 593.36]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.7) >>
+>> endobj
+1088 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 570.242 539.579 579.265]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.1) >>
+>> endobj
+1089 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 556.693 539.579 565.716]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.2) >>
+>> endobj
+1090 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 543.144 539.579 552.167]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.3) >>
+>> endobj
+1091 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 529.595 539.579 538.618]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.4) >>
+>> endobj
+1092 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 516.046 539.579 525.068]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.5) >>
+>> endobj
+1093 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 502.496 539.579 511.519]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.6) >>
+>> endobj
+1094 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 488.947 539.579 497.97]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.7) >>
+>> endobj
+1095 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 475.398 539.579 484.421]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.8) >>
+>> endobj
+1096 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 461.849 539.579 470.872]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.9) >>
+>> endobj
+1097 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 437.39 539.579 446.959]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.8) >>
+>> endobj
+1098 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 412.932 539.579 422.5]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.9) >>
+>> endobj
+1099 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 399.383 539.579 408.406]
+/Subtype /Link
+/A << /S /GoTo /D (section.9.1) >>
+>> endobj
+1100 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 374.925 539.579 384.493]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.10) >>
+>> endobj
+1101 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 361.375 539.579 370.398]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.1) >>
+>> endobj
+1102 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 347.826 539.579 356.849]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.1.1) >>
+>> endobj
+1103 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 334.277 539.579 343.3]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.1.2) >>
+>> endobj
+1104 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 320.728 539.579 329.751]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.2) >>
+>> endobj
+1105 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 307.179 539.579 316.201]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.2.1) >>
+>> endobj
+1106 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 293.629 539.579 302.652]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.2.2) >>
+>> endobj
+1107 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 280.08 539.579 289.103]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.2.1) >>
+>> endobj
+1108 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 266.531 539.579 275.554]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.2.2) >>
+>> endobj
+1109 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 252.982 539.579 262.005]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.2.3) >>
+>> endobj
+1110 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 239.433 539.579 248.456]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.1) >>
+>> endobj
+1111 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 225.883 539.579 234.906]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.2) >>
+>> endobj
+1112 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 212.334 539.579 221.357]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.3) >>
+>> endobj
+1113 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 198.785 539.579 207.808]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.4) >>
+>> endobj
+1114 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 185.236 539.579 194.259]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.5) >>
+>> endobj
+1115 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 171.687 539.579 180.71]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.6) >>
+>> endobj
+1116 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 158.138 539.579 167.16]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.7) >>
+>> endobj
+1117 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 144.588 539.579 153.611]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.8) >>
+>> endobj
+1118 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 131.039 539.579 140.062]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.9) >>
+>> endobj
+1119 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 117.49 539.579 126.513]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.10) >>
+>> endobj
+1120 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 103.941 539.579 112.964]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.11) >>
+>> endobj
+1121 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 90.392 539.579 99.414]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.12) >>
+>> endobj
+1122 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 76.842 539.579 85.865]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.13) >>
+>> endobj
+1123 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 63.293 539.579 72.316]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.14) >>
+>> endobj
+1072 0 obj <<
+/D [1070 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1069 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1126 0 obj <<
+/Length 3479      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9d[sÛ6\16Çßý)ô(ÏV(q#ÈÇ4qÛtZ'µ½»\ fm\1fT[I5µ­V\96·Óo¿\0q;\ 2\88àVÓ$öìt­H:\17\9eÿ\ f\87\ 4@ItÖèÿÑY'IÃû\99êZ"9\9d\1c5³·ú\95¯\8e¨{ǽe\ 1ÞóÅÅÑç_J5£\ré\9b~vñ&øé\e"ûvvqõÃüùæö\98uóÝÊþ¹;þéâ\9b£\93\8bà\18\84¦\9c\e·¿\1fýðS3»Ò)|sÔ\10Þw³?ôã\86о\9fÝ\1c  É\89\14Üýûúèüèûà˾&fÖjì($ï\88ìx~\18T\82à-%¢á3%%i\85\1a\8eC¿Ê\b'ÇtNåñ\82µjþâÕwéÁ0ÎI\v\f'\8f\86\13¦Æ\8feá}-\80³<UÆ[Ò©v/Õ³\97/\8e\17\9cóù\8f\8dl®67Ëõ­ýwxáîxAç»­>\98ûËÝýv¥ßH\8f\17ÚÏ\9c\1c/Dß\9b?²iò?Økïð\96½×\92ÚI¦H«\ 4¬Ý¾|Û·3ûà\f
+ê¬ð*¥¾M\95\84Ì2pp\8cd\80\80\84Å\r   F\1a-}\ 2RkAúöÕW9H\8döÚ\aÃ\87\81d}-\80³1\90\19ÛKõåé\97fо\8a4\rଶÿ3O¯¶\9fÙ\17\96\97\97æéͽ>&;ÊÝ\vÃÓ×úÙõÊ<Ò¯õó\9dyIÌïv[óöá\1d;óÈCȺîáhM\10\16ëPE\18V¾Ô÷\ 4ay\ 6\baXÜ@\18ÓïÖ"'\84)KØóoO/rÄÔÐH½åÃ\10³¾\16ÀÙ\bb¢!\1dm÷r=?;¦\94Îÿ\ 3\10\eX1½ÉRæÿõ\99\ 5çòzíN%Öävy³ºsLíw5ýw0¶\qÅ\ fÝÜJxÅ\1a\85\95.õ=àÕ\16ñÊ3@ðÂâ\ 6¼ô³     Z\9dCëìäÅyTïr»ºrú¬\97fè;mþeß²[߬ XË\9bß\8e½Bª¥\ f\1fòïþ\96\92zúHk\95³&\88j®z\88bûQ\11µJ±\82R\8dþ\9b\89Õ¿C\1f°\86\87i\ 3Á\17Ò\ 5b¢þ<Ã&N4éØO/c¦O;cxzþZV=ÒÃaVá\82\14'ñ<\ 1M\16\1eá\ 6      êÑi;¥\9f¢ ;¬\99fÇ[\1e\ 4\1eà¬L\ fÌõý^¦ì\19­ýI\ 6\ fÙÝ@W\81 p¬5\b¡%J}ã\10\8ddP¦\b\8d\e0R\82pÉR\8c¨ÅHOAR\88hO\1aÙ\ 5»\aAä|-\80³\11\88\98NJOþ`¦\ 1¢4;Ùè£ê\ f\93\9dó5\91\9d\9eŶ\1dÛ¯cd{}e\1fëI\1d\9d¿Ù\8cvBO¥'ß\90»ûÅþãz\15¯«®íSÔ5À¾}O'YpüUØceK}\ fØ«"öy\ 6\böXÜ\80}«;\93þ\9b`Ï,öçÏF\16\v(iX\17\f\1fÖ<­¯\ 5p66ÇÓDZ\97h¡u.o\1c+\9b·\9bÛÏMkÔ\ f~l(·]q\1cAÝ*óËî\9eÉ\a0UÂ'\1ed\15>XmRß\13øä\19 ø`q\ 3>B\11&E\8a\ f·ø|\ 5\97tÞn\87sØoN\84}1ܵtÓ¿Ïké¿©K¸\92ÔÊ\1cÍ\10\99A¹EW\94\0\91\19\8b\e\9c¨&\93YL.)zÃ\83,)\ 2gå%E\98êÙÉ\97`IÑô\83\9b¡O¬\87k©á\95íêÍjë®\85Ü\15ÓÊ\93ùÆX¸\86 ú\ f`\91\11\14 
+-¬n©ï  ´ò\f\10´°¸\ 1-¦E\97éÔ\8fM¯V{Ãà\15\9d!h\81TóS\10\²v]í³ýk\97k·ªÀÝõÍ­ë\81Òý{ë\16\19vÚø\17¿à°\1c\90\1d\96\19-\8aB°¿HO<Æ*z°Ò¤¾'èÉ3@èÁâ\ 6z\9aV\vئô¸%ê\7f\9f\9fè\7f\9då\ 4µD\98KUgü0\82¬¯\ 5p6FPO\94>\16\98nNн_D´ÔØë\97Û±nÔ´ÿø)±\ 4Y,C\15dXõRß\ 3d}\11²<\ 3\ 42,®\87Lö\OÏÒ\r5æV©Ï¿Îøbö²ÖÛ=\88/çk\ 1\9c\8dM\rÍ%2̳<1Ôé«þ0¹9_\13¹\99­&=\rÙ«b\96\96.µjéaÒr¾&ÒjÍ\16®ØKëõÅY\1c\8dúB\95©ùfí6\82·®yï6å     )\98Õþ¢           \r}¸Þ\03\8eáôð\16.â5Ý_ëéà\10k\86\eZ\99Ô·©\8clJÃm$\83òpCã\86á¦z"\9b\91u\93ÃÍÙ\1df¸EgÅá\ 6ò\9c\1cn\87È-\f747?Ü`\15\8bÃí\10i\85á\86¦å\87\e\1c\ e·\83\8e'.ß׶\198èª\ 1\88Õ*õ=1\0ó\f\90\ 1\88Å\r\ 3PkÕËl\0ö~\0>;;É\80\12\82´­\b¦\ f\ 2ÊùZ\0gcKê\8aô\í%[\1c\85ª%\rm\ f\93\9dó5\91\9d®3ëºýRfiuRGV\87IËù\9aH«ë4Y{Y=7\83P4â\83^jÁ¯9Á!W\8dA¬R©ïa\fÒâ\18Ì3@Æ \167\8cAÝìÍ¢ûþ\18änWËÍk\86{\10NÎÆ\16ÿ\15\93ÁÇC\17ÿ\8d¯\ 5p6¾øß\e\92AÖÅÁØ1ÒèÙôA²s¾&²3cCôIMÍe\17ý\aa®6/Ñ\1f\ f½\8a~¬b©ï     úó\f\10ú±¸´qôëwwaVÏu\ 5\18\9b\7fwn \7fýÜ^\ 3l\f\n«Ô^\b\\1cw|¾]Þúýñå¥ÛÙ<uk(n¹åõÚ.CÛ«\r\7fBç¿eéÙ\95­\96\84`\85\80\10\ 5\91¬ÈA\16\1eÁ\0     JYKD¯\832=niØÙçÄ\fY!\12\10^\9b-p;Y\e.\1eïÒí\9b\ fVÅ¿    \ 2WµZ
\19\82\ 1PDò"\ay\ 6\b\bXÜ@\ 25s\f\16I`\96\84¯WË+3ü\99\92\1f\8cp\1f$\13®~µLD3\84  \rÂD\9e\ 1Â\ 4\16×_!\89¾#\8cB&\86{ÆÌ\1dyjè\ e#7'SÚ\a»\87Þ\9cl|-\80³ñ\9b\93yO÷2}mÎXËKóÿ¿\86ùîÎ\9c\86ø|XáÝÚÇÛÕï÷+{\7f\84½\8b\94µ½~rxÆ­LÝÞù»%Ìk?\9b6hv\14\98dvkÁ<øy\98\1a_Y\9f&¬Òaõäy8{þq=80\eco\87G7þ>µ\ 2Fàhk0B\8b\94ú\1e0\12%\8cF2(c\84Æ\r\18uf¶É\13\8c\98Åè¥_ü{³¼\\85»\bâÍSý|·þ±¡âr¹[\ f\94\7fÄ]Â\97¢VÞh\86È\vÊ\8cÈ\9bg\80È\8bÅ\rò*ªGªHäåÓ]ÂÙ\1d¦KDgH\97\0\99¾\8c¼ÙYÞ\7f\8d\9eÝÇ~r+q\17ËSÅ\1dVÕÔ÷À]ñ\93\r#\19 Üaq\ 3wR\11=ÑO¸\13ÓÜ9»Ãp\17\9d\81\86Æö»Îô\vó`Xgu³¦À!oø§C^,P\15yX]Sß\13äå\19 äaq\ 3yB\f\v\94ûäÉiò\9cÝaÈ\8bÎ\10ò@¦Ï®®\86û\94ïÜ\14Î#×\18äZÆ>\1däbeª\90Ã
+\9aú\9e@.Ï\0A\ e\8b\e\90Ó²\8bV%ȵÓÈ9»Ã \17\9d\81Lm³»ûb\9dµ8ÁÛO\87·X\96*Þ°j¦¾'xË3@xÃâ\ 6ÞhKz\9aò¦¦ysv\87á-:Cx\ 3\99Æ\93ëéf{\93\Ý©±³êGÇZ,I\15kX%Sß\ 3kÅÏ\85\8cd\80°\86Å\r¬5ZɶKXë¦Ysv\87a-:CX\ 3\99ºÞæA\ 3½­ãê\13\0-Ö£
+4¬\8c©ï  Ðò\f\10а¸~\8d\93w=éh\1fAãv\8dsØÖX®¯µt\aü\90ù'¼Øé\vY   \a0+Ã\ 1E*Ã1\92A\19\ e4n\80CµºMD6\84eÃm\82ð|ºöyáùgnéñ\11``KVKA°B \88bÈâgmòð\b\ 2HÐ@@Ë\88b`3LZ\ 4N/¾=\7fö\90\rо\15\1f³Ê®,µ2G3DgPrDè<\ 3Di,n\90\84* uk¥\ eB¿\ 2Û\9dÃýáÌî+l®×\97\7f\1e\9b\8eò\18Û¾«Z-      Ñ\f!\ 1("\8b\1fo\18É\0!\ 1\8bë/>9\97¤e`\8f«\85{\a>\11v\8aüÌõ±IïÊT+}4C¤\a\12 Òç\19 Òcq\83ôÌÜÚÄ\13é\19\94þ\ en\ 4\92?*É]yj%\8ff\88ä ô\88äy\ 6\88äXÜÐ÷\eýn\ 6öªTÒ÷¿¿÷{\8fæóÊ\7fÚ%\84\97ðãÌþ4à?Ë8¼çSGÁ\95­\16\85h\86 \0$\91Å\8f\1c\8dd\80 \80Åõ£\9fõ\82ô
+l\1f©§Æ?"½/S¥ôÀ¬,=\94 ,ýH\ 6eéѸAúNÿe©ôO\8dßËâÊS+y4C$\a¥G$Ï3@$ÇâúÆÏZ5|À8HÞ%\8dÿd¸×äþ&ôþåÎÝ\1e`ç|÷~Ê·ó'\b7Õ{a?\94\8a¤âãRÚU¥Véh\86(\r*\8e(\9dg\80(\8dÅ\r\83[
+ÂáBN÷Ô×Ǥweª\95>\9a\ 3     \10éó\f\10鱸AzÑ\10¥ºDú§¾îeqå©\95<\9a!\92\83Ò#\92ç\19 \92cqC_×ñ\19\ 3KúýôBÎùj¸pß®Ìà\7f\94ë÷¾jµ$D3\84\ 4 H[üHåH\ 6\b XÜ0ø©\9eÀ+HÂSß\1f\93Þ\95©Vúh\86H\ f$@¤Ï3@¤Çâ\ 6é\9b\86P\9e(ÿÔö½*¶:µ\82\a+DïXwDî,<¢6\12Ôw|j¾ ¿\83\1fYj´Â°å?¿Þ\18\999\95OÛ¶{$øÒU¢\0ÌÊ,@YÊ0\8cdP¦\ 1\8dëÇ>U\9c4\9cA\1c\ßgO}\1fjïêT«}4C´\a\1a Úç\19 Úcq\83ö²'¢ã©ö\fjÿ\98;¿¯O­æÑ\fÑ\1cÔ\1eÑ<Ï\0Ñ\1c\8b\eÚ¿\90¤çPs\9a´ÿo7þûæWð]\98ç/ÍwÑ·êq\ryWªZù£\19"?\90\ 1\91\0\91\1f\8b\e\86<g\84w\ 2ÊÿÔîÇ´wuªÕ>\9a\ 3\r\10íó\f\10í±¸A{Ú\91\8eËTû§vïuqõ©Õ<\9a!\9a\83ڷů©\18É\0Ñ\1c\8b\eÚ}#  \ 3ßSA({\87v\7fº¼ñ_T \14{\1câ»BÕ\8a\1fÍ\10ñ\81\b\88øy\ 6\88øX\?à{J\14WPû§^?"½+S¥òѪ,<\10 ¬{\1e¾,;\164üPMGh\97©þÔåý/ÀØòÔþ¶L°B~[&\16¾-~\ 3M\1e\1eû-ÅrPÿ=D­ -\ f[6Â~\ fÑéÉ\85ùí;:\7fuê¾CÜ
+~      wd³»pÅÐ÷Ã\1d¸aá_1ñ1~\ 2ÃU¦úKî½\15ö\1d÷¡æe¡óð\99Ðþg5\17¬'¬\91c?¬©ÿãïö+rØïw\86\1f\19\15\1dé»Òj\ 47½¢\9bqI\84\9b\99\94ï(¶ï\ 1    ÿ\1fE0CËendstream
+endobj
+1125 0 obj <<
+/Type /Page
+/Contents 1126 0 R
+/Resources 1124 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1180 0 R
+/Annots [ 1128 0 R 1129 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1134 0 R 1135 0 R 1136 0 R 1137 0 R 1138 0 R 1139 0 R 1140 0 R 1141 0 R 1142 0 R 1143 0 R 1144 0 R 1145 0 R 1146 0 R 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1151 0 R 1152 0 R 1153 0 R 1154 0 R 1155 0 R 1156 0 R 1157 0 R 1158 0 R 1159 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1164 0 R 1165 0 R 1166 0 R 1167 0 R 1168 0 R 1169 0 R 1170 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R 1175 0 R 1176 0 R 1177 0 R 1178 0 R 1179 0 R ]
+>> endobj
+1128 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.15) >>
+>> endobj
+1129 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.16) >>
+>> endobj
+1130 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.17) >>
+>> endobj
+1131 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.18) >>
+>> endobj
+1132 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.19) >>
+>> endobj
+1133 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.20) >>
+>> endobj
+1134 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.21) >>
+>> endobj
+1135 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.22) >>
+>> endobj
+1136 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.23) >>
+>> endobj
+1137 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.24) >>
+>> endobj
+1138 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.25) >>
+>> endobj
+1139 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.26) >>
+>> endobj
+1140 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.27) >>
+>> endobj
+1141 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 578.511 539.579 587.534]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.28) >>
+>> endobj
+1142 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 564.962 539.579 573.985]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.29) >>
+>> endobj
+1143 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 551.413 539.579 560.436]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.2.3.30) >>
+>> endobj
+1144 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 537.864 539.579 546.887]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.3) >>
+>> endobj
+1145 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 524.315 539.579 533.337]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.1) >>
+>> endobj
+1146 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 510.765 539.579 519.788]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.2) >>
+>> endobj
+1147 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 497.216 539.579 506.239]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.1) >>
+>> endobj
+1148 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 483.667 539.579 492.69]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.2) >>
+>> endobj
+1149 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 470.118 539.579 479.141]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.3) >>
+>> endobj
+1150 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 456.569 539.579 465.591]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.4) >>
+>> endobj
+1151 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 443.019 539.579 452.042]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.5) >>
+>> endobj
+1152 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 429.47 539.579 438.493]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.6) >>
+>> endobj
+1153 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 415.921 539.579 424.944]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.7) >>
+>> endobj
+1154 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 402.372 539.579 411.395]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.2.8) >>
+>> endobj
+1155 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 388.823 539.579 397.845]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.3) >>
+>> endobj
+1156 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 375.273 539.579 384.296]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.4) >>
+>> endobj
+1157 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 361.724 539.579 370.747]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.5) >>
+>> endobj
+1158 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 348.175 539.579 357.198]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.6) >>
+>> endobj
+1159 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 334.626 539.579 343.649]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.6.1) >>
+>> endobj
+1160 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 321.077 539.579 330.099]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.6.2) >>
+>> endobj
+1161 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 307.527 539.579 316.55]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.7) >>
+>> endobj
+1162 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 293.978 539.579 303.001]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.7.1) >>
+>> endobj
+1163 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 280.429 539.579 289.452]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.7.2) >>
+>> endobj
+1164 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 266.88 539.579 275.903]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.8) >>
+>> endobj
+1165 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 253.331 539.579 262.354]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.8.1) >>
+>> endobj
+1166 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 239.781 539.579 248.804]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.8.2) >>
+>> endobj
+1167 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 226.232 539.579 235.255]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.9) >>
+>> endobj
+1168 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 212.683 539.579 221.706]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.9.1) >>
+>> endobj
+1169 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 199.134 539.579 208.157]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.9.2) >>
+>> endobj
+1170 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 185.585 539.579 194.608]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.10) >>
+>> endobj
+1171 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 172.036 539.579 181.058]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.10.1) >>
+>> endobj
+1172 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 158.486 539.579 167.509]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.10.2) >>
+>> endobj
+1173 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 144.937 539.579 153.96]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.11) >>
+>> endobj
+1174 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 131.388 539.579 140.411]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.11.1) >>
+>> endobj
+1175 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 117.839 539.579 126.862]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.11.2) >>
+>> endobj
+1176 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 104.29 539.579 113.312]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.12) >>
+>> endobj
+1177 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 90.74 539.579 99.763]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.12.1) >>
+>> endobj
+1178 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 77.191 539.579 86.214]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.3.12.2) >>
+>> endobj
+1179 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 63.642 539.579 72.665]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.4) >>
+>> endobj
+1127 0 obj <<
+/D [1125 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1124 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1183 0 obj <<
+/Length 2745      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9dKsÛF\12Çïú\14¼-yà\18ó\1e\1ceÉv)ëÈ\89ŵ\ eI\ e\88DI¬P¤CR«ò·ß\19ÌS\18 \93É\96c*bÙ.âÕèfÿþÓ\98\19\800\1e\ f\1e)\8e*Z\8f¤\12\88S<ºº?ªF·zÏ»#ì\8e\98ºC¦É1¯gG¯Þr9Â\15ª«z4»   ç©+Äk1\9a]ÿ4>Y¯&D\8dwsû±\9dü2ûîèÍ,\9c8q\8d)5§ýýè§_ªÑµ\ eợ
+ÑZ\8d\1eõr\85p]\8fî\8f\18§\883êÖ\97G\17G?\86sÙ}ld­ú¾\ 5§
+qEó¯\81yò50\11\88Õl$9G\82Éö{è½\fáÉT06~\7fq<\99RJÇ\1fç\93)\1eÿ>Áã\87ùÖ,îìö\93»f¹Ô[ÛÝ+½p«\97¤¤c4\99òª2\1f¬®\93µ§\1f\7fußW7ï°ãD"!c\9e²\8conGvácÊÀYM\13³\9cA÷Ü\86\81 Y\ 4\8egO\ 4\0{È/\16\18±J\9f\91\11Ti\15EöHsÔ\ 2\90BörgT|e>{\89Þ¥©\14}4\ 3Ð'\b\ 4\1dD\9fG\0 \87ü\ 6ôD\1fÍê\ ez\92¢ß~\9eL\89\1c¯W[½*8}QÈ]zJ\91G3\0y\92z\0y\1e\ 1\80\1cò\e*½Þ\1ap\93N\95?~Øiþwî
+¶¸jvs³\83\19I(\¿\fè:A¥À­    \0Û%\1d\0ýÔ+\0yÈWhÓ\95þL\19\1fªy\1fe\9b¥RÐÁ
+`\1dó\ fàÎÜ\ 3Ä\ 1§\1eºPRoÂ\1dê\87\98øô\14âNÌ\86y§©\17l\bxO\ 4ÃÄA¿¾\90\88r\12\91ÓN1¿\98oþkêø|c×\7f0+Ͷm÷\8ffy½¹vGú\ e¼.\az¸ð\8f£ï2UJ?\9a\ 1ô\13
+\0ý<\ 2\80>ä74xQ!¥?#ýC\99ïCïÒT\8a>\9a\ 1è\13\ 4\0ú<\ 2\0=ä7 g\12\11Î:è\ fµÞcqé)E\1eÍ\0äIê\ 1äy\ 4\0rÈo¨õ\94"Y%ÈY·Ö\1f\7fo\17Þ¯o׫\89ùZ/±µ»4\95¢\8ff\0ú\ 4\ 1\80>\8f\0@\ fù\r­\9dT\bó¤?Ï\ e\85¾\ f½KS)úh\ 6 O\10\0èó\b\0ô\90ß\80¾\12Hÿë ?\14z\8fÅ¥§\14y4\ 3\90\17|\10y\1e\ 1\80\1còë\v=¯)ªx2\ fÏ¡Bÿs\85éß\81h\1féûL\15ÒOÌ\86é§\14\86é÷D0L\1fôë\e<\975âU2\13Ï\ fµ¾\ f½KS)úh\ 6 O\10\0èó\b\0ô\90ß\80^pTó.úC­÷X\zJ\91G3\0y\92z\0y\1e\ 1\80\1cò\8b+\87\9c\13ý\19n¾´\9e_½e$9\94pTÕæôæ\98ÕÍ­þk\8fzrBJ\90\1dõýñÙ{3\9fóþìç\84\!¬H<aÏÙ°@T0wÈù\9b¾³\10\8a\98â\7f|\16êÏ2{ÿáÝ\87ssáÂû)×!Ù9D¥²\8bf\80ì\12üB\fÊ.\8f\0\90\1dä7t1ôÑ*t*¹¿Óÿã\83\9f\ 4Üè\85/ö¶Ï\8d^\ûéÃÓ\133®$\7fO¥ØË"d3W*\86`\ 5h!2\ 1¤\90¹\a\94\08\r\97\1c]](Æ\89\12\ e½\8d>ê.M¥Ø£\19À=A\0\80Ï#\0ÈC~\ 3z\8c\91\14¤\83þÐÛðX\zJ\91G3\0y\92z\0y\1e\ 1\80\1còëË>«\15"8Aîîýwg\ e\19\97ß\82Õ>ÊÀ§¬P\ 6\89Ù°\fR\1cB\ eÉ '\82a\19\80~}Ëg\8a!!h"\83CÑïCïÒT\8a>\9a\ 1è\13\ 4\0ú<\ 2\0=ä7 \97\18aÌ:è\ fEßcqé)E\1eÍ\0äIê\ 1äy\ 4\0rȯ\1fbêb\8eôXÔ#\17\ 3\7fñq\821\1e\7f2ÃÄOæA\80\13ÛÛ\9fM\14\1do\1aó\14oÛú\9b\90ïysoÖç×þA\ 2<^\18¥(3`Ð\1d\8eoOýë(Âe¯T\11Ñ\fPDBF¨AEä\11\0\8a\80ü\86n\0c¨Âaø'üðï|¾³"0¢¸k6s\8búMû$ \19\1aj\ 5H½û\ 5^
+\ÆJU\10Í\0\15$4\0\15ä\11\0*\80ü\86K\ 1­\10\132QÁ¡\17Ð\87Þ¥©\14}4\ 3Ð'\b\0ôy\ 4\0zÈo@\8f\ 5ªq\17ý¡\17౸ô\94"\8ff\0ò$õ\0ò<\ 2\09ä7Ôü\8a"*TDNzj~\98ú³Ï\fÚµö\1aðnîº\ 1g«v>p2­)y\19bp\89+\15C4\ 3Ä\90@\11õ \18ò\b\01@~}û§ªF
\89\18\ e¥¿\a½OS!úÄl\18}\8a`\18}O\ 4ÃèA¿\ 1½Ô´e\87ü¡ò{*6;¥À\83\15À;æ\1dÀ\9d¹\ah\ 3NýÐ\8f
+sW0ÌîK;ô;Ù|ù¬¡ïÖ·\9bÆ,Ü-®ì%`»¸¶\17\ 1³²¾qã¾\99]?5e¿\1d\ 26\8b\95ÙDÌ/\85ÂÏ\84ôÞ«vçnaf\10k¹Gc8\9f\86R¬Ñ\fà\9a¤\18\0\9bG\0\90\85üúë9e5Â2¢õc¸ÓùÏ\15ffø¾0$t\ 1¯Uu\98Ìu°\ÒJ\85\10Í\0!$@\0\11\0B\80ü\ 6!P\8e\ 4!Q\b®c÷\83éÇ­wëv\8aæj½ÔùÒ\vÏ|\92æ+ÉÂ¥°T\16Ñ\f\90E\82GV\83²È#\0d\ 1ù\r² \ 4U\92FY¸_\ 6\9dØ\1a~\1f^P ¯õô \87§zp¹+ÕC4\ 3ô\90p\91xP\ fy\ 4\80\1e ¿¡+Pé£I\98øWn\16øìtk/óÍÊMì~l7É'\ féì-Ào \r\97ÇRmD3@\e    #@\ey\ 4\806 ¿¾V\90\9a¡Z\86;\ 4Ê÷%.'\8aÙY\80öõ\1eS³ôÛª\1dþëÚñhßö\11~<Øê\86\v,\18>\81\85¢HÌ\86E\91Â\19\16EO\ 4â\0ýú\81"Qú\93¤¢Hæ\bþ³Z<\9d%Ú6K«\84Ç\89\1e\97Ëé\1f\bEªú\99°uy(e\eÍ\0¶I\8e\ 1¶y\ 4\0[Èo`+$RRtغY\0?à{\ftMã7@-MO²ÅHjù\ fh¾.\1d¥\88£\19\808Iµ\1c|¡OO\ 4\0bÈo¨é\9c!\1a'z\94\1f\16üù\9a®;\ 2\17zôÈ^Ô\ 4\90O[©\14¢\19 \85\ 4      \85<\ 2@
+\90ßÐÚ\99îÿK\95H!©ä\97æ~ÿp½Ö"°\v\ fÛùfÛ}xûÙÑu\99\eÍ\0ºI\96\ 1ºy\ 4\0]Èo «ý\13Rwè\922º·\9bµ¹¿ÿÙ\10®É³DëÒP\8a6\9a\ 1h\93\14ËÁ×¹ôD\0 \85ü\ 6´\98jÿ]´´\fm³\4ÛyÛ5ÇÏ\12¬KB)Øh\ 6\80M\12\f\80Í#ÈÀ2*\11V¦É"Æû_ÆèGâS¬jÍ>Në\91*\7f§¤?¦E¯K5Ó)ºhî\7fm4T\rß<}µ1´M7|µ[¬níö³I+\0<ÞÍ7«f¹Í\93*Ú¯\94\84\0\1e\rGÜ=g\9bÌÁ_H'§Ê\93è^h9%\b\13ø½\9cXé|Ã3\1eXr\8dÍM\8cb3¦53\1eÇ¿nw\9bö¡6\86Ù~Ï_ìãô\87OjakLÌ\86[c
+\f\10P\1eÁp\99\ 5ý\ 6¡\b£7ê\85B¬PÚùóE¼»Õ61ó\0\84-²¤\1eïÂã\12\95»kfæÛÍQ\9fLun6Æpý°µû^7Wfpü\9b=b¾ºÖÛ\95äÏR\ 6.e¥2\88f\80\f\12\1c\80\fò\b\0\19@~\83\f\98>Z\ 6\19Ð\\ 6\16\91ÜC¼[:;}m¶üË>6K±<\14\fGÓeµT)Ñ\fPJB\fPJ\1e\ 1 \14ÈoP
+ÕW!?\97\8eÍ{xÚÛêw\8d\7f÷±\99ãêL«\9f,\17ñ\rÉQL'¶&ܵ"s\15Æßyo/òNzþýmîñ«Í½»ÏÎ0Ý\aÈ.!¥\90£\19\09I¶\1cü­TO\ 4\0dÈo\80Lô§\9f\14Çæ\1d\1c\ 6òåÂ0¾¶ÝmW×Ïg¯È¿\1d²¶â?Evb\98\eÀÍêÖU\8bóµyÅêâæ\8bÉ«z\96ÍÚe§\94x4\ 3\88'\99\a\88ç\11ü_½òZ¢*y\88²¯Sî\ ei\15A²>ù¥é|\9f\eØ\17f\83ÐmµÕ\80ÖC³l¯\v\ 3\9dñèùÏôÅ¡8;g4\81ªÁ{ÎñD\83\1dñ
\83w"émE\8a\9f:%¾\ f~yv~aÛÆ[3\eÙ,\96m{zòЩ\92òÐ\ 3ïky.£\85\r/Z\r·»\84Õ°jr÷ÃÃ8}-­(ïÓ\90þGýkªÿú\7f\80\10\94¨\1dÕjhtA©îû©\91®ù\8cÚ¾Âàc×î\98$àÿ\ 1       ­O\8dendstream
+endobj
+1182 0 obj <<
+/Type /Page
+/Contents 1183 0 R
+/Resources 1181 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1180 0 R
+/Annots [ 1185 0 R 1186 0 R 1187 0 R 1188 0 R 1189 0 R 1190 0 R 1191 0 R 1192 0 R 1193 0 R 1194 0 R 1195 0 R 1196 0 R 1197 0 R 1198 0 R 1199 0 R 1200 0 R 1201 0 R 1202 0 R 1203 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1208 0 R 1209 0 R 1210 0 R 1211 0 R 1212 0 R 1213 0 R 1214 0 R 1215 0 R 1216 0 R 1217 0 R 1218 0 R 1219 0 R 1220 0 R 1221 0 R 1222 0 R 1223 0 R 1224 0 R 1225 0 R 1226 0 R 1227 0 R 1228 0 R 1229 0 R 1230 0 R 1231 0 R 1232 0 R 1233 0 R ]
+>> endobj
+1185 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.1) >>
+>> endobj
+1186 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.1.1) >>
+>> endobj
+1187 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.1.2) >>
+>> endobj
+1188 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.2) >>
+>> endobj
+1189 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.2.1) >>
+>> endobj
+1190 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.2.2) >>
+>> endobj
+1191 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.3) >>
+>> endobj
+1192 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.3.1) >>
+>> endobj
+1193 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.3.2) >>
+>> endobj
+1194 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.4) >>
+>> endobj
+1195 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.4.1) >>
+>> endobj
+1196 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.4.2) >>
+>> endobj
+1197 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.5) >>
+>> endobj
+1198 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 578.511 539.579 587.534]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.5.1) >>
+>> endobj
+1199 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 564.962 539.579 573.985]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.4.5.2) >>
+>> endobj
+1200 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 551.413 539.579 560.436]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.5) >>
+>> endobj
+1201 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 537.864 539.579 546.887]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.5.1) >>
+>> endobj
+1202 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 524.315 539.579 533.337]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.5.1.1) >>
+>> endobj
+1203 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 510.765 539.579 519.788]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.5.1.2) >>
+>> endobj
+1204 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 497.216 539.579 506.239]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.5.2) >>
+>> endobj
+1205 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 483.667 539.579 492.69]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.5.2.1) >>
+>> endobj
+1206 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 470.118 539.579 479.141]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.5.2.2) >>
+>> endobj
+1207 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 456.569 539.579 465.591]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.6) >>
+>> endobj
+1208 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 443.019 539.579 452.042]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.6.1) >>
+>> endobj
+1209 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 429.47 539.579 438.493]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.6.1.1) >>
+>> endobj
+1210 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 415.921 539.579 424.944]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.6.1.2) >>
+>> endobj
+1211 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 402.372 539.579 411.395]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.6.2) >>
+>> endobj
+1212 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 388.823 539.579 397.845]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.6.2.1) >>
+>> endobj
+1213 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 375.273 539.579 384.296]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.6.2.2) >>
+>> endobj
+1214 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 361.724 539.579 370.747]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.7) >>
+>> endobj
+1215 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 348.175 539.579 357.198]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.7.1) >>
+>> endobj
+1216 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 334.626 539.579 343.649]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.7.2) >>
+>> endobj
+1217 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 321.077 539.579 330.099]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.7.3) >>
+>> endobj
+1218 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 307.527 539.579 316.55]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.8) >>
+>> endobj
+1219 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 293.978 539.579 303.001]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.8.1) >>
+>> endobj
+1220 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 280.429 539.579 289.452]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.8.1.1) >>
+>> endobj
+1221 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 266.88 539.579 275.903]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.8.1.2) >>
+>> endobj
+1222 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 253.331 539.579 262.354]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.8.2) >>
+>> endobj
+1223 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 239.781 539.579 248.804]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.8.2.1) >>
+>> endobj
+1224 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 226.232 539.579 235.255]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.8.2.2) >>
+>> endobj
+1225 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 212.683 539.579 221.706]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.8.2.3) >>
+>> endobj
+1226 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 188.225 539.579 197.793]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.11) >>
+>> endobj
+1227 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 174.676 539.579 183.698]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.1) >>
+>> endobj
+1228 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 161.126 539.579 170.149]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.2) >>
+>> endobj
+1229 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 147.577 539.579 156.6]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.3) >>
+>> endobj
+1230 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 134.028 539.579 143.051]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.4) >>
+>> endobj
+1231 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 120.479 539.579 129.502]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.5) >>
+>> endobj
+1232 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 96.02 539.579 105.589]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.12) >>
+>> endobj
+1233 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 82.471 539.579 91.494]
+/Subtype /Link
+/A << /S /GoTo /D (section.12.1) >>
+>> endobj
+1184 0 obj <<
+/D [1182 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1181 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F42 967 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1236 0 obj <<
+/Length 2945      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ßsÛ6\12~÷_¡·£nF(A\0$p/7¾LÒ¦\13»®­än¦í\ 3-)²¦\96è\93丹¿þ\16Ä\ fB"±6í»\8e\1dk2±$
+\8b]î÷a±À\82¢\83\14þÑ\81\14$ejPÈ\9c\bF\a\93åQ:\98Ã7ß\1fQÛbd\9b\8c\826ÿ\18\1f}÷N\14\ 3\9a\12\95ªÁø³ïG¥D¨|0\9eþ\92¼©VÃL&Û\99\f\7f\eÿxôvì;\ eTSÆt·ÿ>úå·t0\ 5\13~<J        Srp\aïSB\95\1a,\8f¸`Dpf?_\1f]\1cýìû2ßñ\81\91êº\vÎ
+Bå`ÄR"%ïlBSJxÊàN\85 9/ü\9dfiÇ\9dÚ6úN)\e\8ex\9a&ã«á\88&³á\88åyòñ\ 6^i2©\96C\9a,Vs}µH.\8e\9b¯\e¸¾­\ 5\96û®\11\19¸Z²A`\88ùj=\1f\98\81Ý®5n÷~\9fÚp\99µ43¹¯¹íJëìQFhv\ fgtÓ,÷\16Q\11Xäü]ð\8c¤\0\9bq%¡C¸£,¹\98Mn×\8bÚGY\91|\ 5¯1\ 6~Ô¯Y²½Ò^f<ù\v4XÍîÌ\aí\
+\97FLÑ\84@7\80\85+õ¨ï\9e(þ´®[4)H^pïÀ\16\12\11º\18©Q Ö\ 6g¿ï{èÒ¶ Å        ×\16×ëI\91Ak®\1c)2K\8a-\0\®¦å5¼V+K\82Ïða\rã¬þðñôý¿à]*ÿ\1c@\9f%\1f¬ïúò¡\11\10à"Y\94\ fm\v\10>`z=\1fàªå\ 23\ø\ 1x\0À_Ï6\ 6xý±\ e\12çåd¦ãê&\8c\19ÌÅ\f\16Ä\v\10×ñXªâ\e\0\1d\1cÔ\17p#\82\80m\9d\8e\0½«\15\ 19¦Ë\ 3¬_=ÆÜ`ü¡Ô¹ÃWý§\86t=¬aÍ3ö"F÷³ä\89ñs_ªx)\84-\r\82\92G    ÓR\8fp\ 6QJ!\9dá\8a\ frYÀ%êy£Ó\87\9cóäøæF\a\87ŤÜ. \11\1då4}y\10þ\7f\18à\Ö\93\ 2\81X\9c\ 3!\1cq\12tX\10g\ 1ª×Ó à\84\89¬¡Afh`òm\búïÍ*dHm Ñ9C9±ùº\94ù+¦\83u]_:4b\b\1d\ 2X\10:´-@è\80éõtÈa\99\a\93\8a§\ 3Û£\83^(TÃ\11Pbzë\92\b\9aþYÓʳ¤\81uY_\1a4b\b\r\ 28\10\1a´-@h\80éu9\ 5¬`I&¸£\81°\8b\b\8c\ 4:/<¤\ f\bM¬KûÒ¤\11Ch\12À\85Фm\ 1B\13\8f\16\8c\91"mhâr\88\8b\e G\91Ìêib\ 1kÎnÖèoÿ\ 6¾\ 4\89MÙÚËÉrJ$¨uJîÝç\82ÅnѽË5r}\8d\82ÎÚ·\95å\82¤RîÜÖM¹ÙL/u\8c£Ù\v\8a\1\126·ß\8b\84\98×öû¾\87\84m\v\10\12bz=     3\80\\88\86\846\83é \14\95Z:÷"O¡\94ëk\14tÖa¤\84ĺP;F\96\12Ké72->V<FÑÆ\9d½(\8a¡°ßwMQ\11¥hÛ\ 2\84¢(ún:Ms\ 2ÿ\1dEs3\9d\9eÌ\96ÕÚîÏ\9e\94«r>[Ö!Ñ&Ü#¹³\19ûÚ¦Kë²¾4hÄ\10\1a\ 4p 4h[\80Ð\0Óëh \14#©p¥\ fR\18\1a\8c\87\92%u\1a\9dlõ¶½®x@F-\ f;4}9ãüÛ\933\81X\9c3!v2\8fq¦Ã\82hA-ã\84\v\89\17ÔD\ eý*\85\16Ô\\9b\9a\14Ô>\94+\88\9ef¶wó"9Õ\14\e\9b÷gC\ 6Ëø\8d.¥Ý\rY
+y\19üYÛ\86o5\v'kÝüëMÍÉj\15«´\ 5\16>¤Ò\86ÞÐ~\9fµ¯\8b¨¯\9b®ðJ[\86VÚD\ eiDQÜ3r\ 5´vE\15î*mvkd½\9b×NÌHÖ{g,-\ eãö\ 1ãÖz·ï¸mÄ\90q\e \87p©mA<Ö£z=c8%ÂñÅ\16á~¨4_l\reêY³SsÙ\9a×;]»­Ö¿C£¿\ fGE!\ e\±xÖ~íË\14'\84ðÄã\85°d_7Â\91¸FÏ\10Ь\ 4u\1c±Å¹±+Ðo\96\9a\ 2\97@\0½\ 4Õ\14¹³eº_S\bófýÌDz \86\ 5к³/5\1a1\84\1c\ 1TRFéѶài\93\7fÊ`\81ËðÉ߶©I$Ìä\7f\99\a\ 2\fpæV×ûg\9bèìݨxÐì\8dY´ß§6I¥Qg5]Egï\14\9f¸÷\8cé\1cd\*¢¸ó\8f\9b¸\8f§_\86BgFõü\r\v/\18_\858äØ\ f\18fΡ=\87\16\1ff!XqætX\10\8fè^O\92"'LqG\12;[\7f¨Ê©[\8fé°»Ô㩪76§fXÙy;\97ô@\92]\92X\87ö%I#\86\90$\0\v!IÛ\ 2\84$\98^·ÍÈó\8cHwÎ\ 2Hâ÷ºë\93UÛÅÄLÛËýºHQ¼âÚ\98sZ_"4b\b\11\ 2@\10"´-@\88\80éõDà\8adö¨nM\ 4W1¿ÒDXϦ\1dáÂ\97;t\9a\9f\89WL\bë¼¾\84\10B\ 4À(\1a%DÛ\ 2\84\10\98^?}0A
+w¢Y¸Dþ\9f\93õb»X\ 1øóÝà0Ô\89\99\ e\ eR¨ÃÔ±K\10ë̾\ 4\10\82\ 4@!\ 4i[\80\10\ 4Óë#F\ 6³\85j\bÒ1uÐä;}¨òª\»ÄÂ\86\91MýÁ§\e\13»±\14\1cÏ\9cT+»"\9cßziRg.:7aÏ="Xçô\ 5¼\11C\0\ f\1c\8f\0Þ¶àIë6¦
+R0|ÓÖµ©)\91\9buÛùÙ\e³c{¦á¾Õ0Îçå¥Å^o̺\95Ý­çDte\17\18ñ\90\95\1djó~\9fµ;£'[\83®\9eò\ 4\ 4S\82äô\9eÃîL\97W\9d\17ýêî²\9eu«Û-ð¿È\ e\a^\1f92­s{\ eÌF*>.\ 3Ø\10\1eµÔÇÃ0¦Ôs¥HIΩ#\8b]å}?[ÍÖî\84ÊO_ê\ 3Óë/\v\17\80Jê0Gï\11Ãz²/3\1a1\84\1a\ 1J\b\16à![Ý\13²9D\ f\99á!Û¶©ùS\98\90ýé\9d\85     Ûut¦»\9b\ 3±èÜè{PtÆÌÛï³ö\ôüMÐÕ#÷Ýö\8dé\1el,#9³ûn\85\8bÌ~s[ç:¥ßà.ÍÅ_S\91\9e\r3\95Tõv÷â\ fø
+®Qó-¸Úx\1aÆéuëé\86\11§ì\e\1ftÖ£}\a]#\86\fº\0-\84:m\v\90\88\8céu\89\8a¤\92{\96¸ÄØód\1eFgHx\81\1c[ÿ<Ëçúq%&òW±rv¾ê\8b\7f#\86à\1fà\80à߶\0Á\1fÓëñO\ 5\11L4øÛ­\943=²+SõÒSñåõ¬\1d\ 4ª\eS=]\97î\88B$6\98]\17\ 1\ eX\7fõå@#\86p ÀBE\ f¸tX\80p\0Óëf\8aLQ¢dî8\90íÍ\14ïÃA_\ 6Ë_\93ä϶¦¤®ßÚÃsö\99E»jÚ\9dlJóí§w\96C\9bÛKC\ f
+\8c±o¶³¥{.rè\97áþ¹éÖ\16\ eûß@ëÜÐ\13Ú@,\ emèb\15­nwX\10\87\16Õë\86wVHÂY\ 3­\vïïWõãé\8bòzñ\9f²A4ô÷z6_\184ô#ʶ\91èòêK\eÃÎ)}\81\10 \ 3\87#@·-@\80Æôz sN¤,\1a m\1cß9ð\12\ eÉ\93p\14\ 5¥4ýÝ\95yRÝ\9dp\80+öi\ 2\9béÙ=¯UÇ\96Ø´ÞO\83A.xñ\1c ¶né\vu#\86@\1d¸\E\8f$tX\80@\8déõáZPÂ\98tPÛÍî\8f7s=Ï\96Óp·{kN8íc\7fê\9e"÷Q\18\90\vù\92\93w\18\vTy¯=\94        Fj\14\88u1a·ï\1a\914ºËÙa\ 2B\ 5\1fõ°À.¤òTpá½\93\fÁOM°\ 4\f'\7fuAßF|FÒ²~òøªY\11\8a©\>'Píý÷\ 5µ\11C@\r}\8b\80Ú6\ 1\ 1\15SìÇwÆIæWdö×\ 4.ª¥\e¼ÕVã\903uØA}\0C\8c\12ÄK!ü\b`J£Ùz[?Â\ e\1fñp)÷\ 3ÞÿdÀûåÍõ¬®wÏܳ+zD\8fÏ\8fO/Ît\19ôøüíéØ\ü|»òg¤õï;U«V\ eý¼²6ëosç}\91ôR\b\92\81O\11$[ú\11$\11­\ eIª`¹í6Ã\8bæ±ÿ\b\94?\19\18õ\95\9f?¾uHÖ\8f   ÔÙ\979\aµó\ 4ðËÉË\r\ eÎ#=!\ eÄâ\18ïx;\ er\87    O*DÒ"#¹Ä\ f\90º6µiÒìj\9fVf\1d¼1ûÚÛÊT\1foÊÉïõc#óÙºcg;5÷ÐèDÝgZã&î÷iÜ\17Mv\83¾\9eRx¤\ 5hÍïÙߦB\11Êl\0\96n\7fûSý(×z\ 3\9d\1cä\9c\1eJ\8e\ f\1f\84Ö­}\aa#\86\fÂ\102\84Em\13â¡\16Uì¹Â\ 5´\16\8e+v\87ë¤ë(©0\9bÙ\87:u/ÒXÿö%M#\86\90\ e!MÛ\84'Õ#!FA\9cÊñÈmÛÔ¦)\13¹ßT«ízqy»õ¿\9b9±GFfÑ\80ݨzPÀÆ,ÛïÓxME½Öôõ\88\80\9d\866EÖý¥þ)\0ó\90Öã\7f\1dÕÏ  \\12\15+y
+\ 6+ßL\ e\98 ÜÕТÛç¦M`ð\7f\ 19\94\1fÝendstream
+endobj
+1235 0 obj <<
+/Type /Page
+/Contents 1236 0 R
+/Resources 1234 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1180 0 R
+/Annots [ 1238 0 R 1239 0 R 1240 0 R 1241 0 R 1242 0 R 1243 0 R 1244 0 R 1245 0 R 1246 0 R 1247 0 R 1248 0 R 1249 0 R 1250 0 R 1251 0 R 1252 0 R 1253 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1260 0 R 1261 0 R 1262 0 R 1263 0 R 1264 0 R 1265 0 R 1266 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1273 0 R 1274 0 R 1275 0 R 1276 0 R 1277 0 R 1278 0 R 1279 0 R 1280 0 R ]
+>> endobj
+1238 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 754.651 539.579 764.219]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.13) >>
+>> endobj
+1239 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.1) >>
+>> endobj
+1240 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.2) >>
+>> endobj
+1241 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.3) >>
+>> endobj
+1242 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.4) >>
+>> endobj
+1243 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.4.1) >>
+>> endobj
+1244 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.4.2) >>
+>> endobj
+1245 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.4.3) >>
+>> endobj
+1246 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.5) >>
+>> endobj
+1247 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.1) >>
+>> endobj
+1248 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.2) >>
+>> endobj
+1249 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.6) >>
+>> endobj
+1250 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.7) >>
+>> endobj
+1251 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 567.602 539.579 577.171]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.14) >>
+>> endobj
+1252 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.1) >>
+>> endobj
+1253 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.2) >>
+>> endobj
+1254 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.3) >>
+>> endobj
+1255 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 502.496 539.579 512.065]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.15) >>
+>> endobj
+1256 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 488.947 539.579 497.97]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.1) >>
+>> endobj
+1257 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 475.398 539.579 484.421]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.2) >>
+>> endobj
+1258 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 461.849 539.579 470.872]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.2.1) >>
+>> endobj
+1259 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 448.3 539.579 457.322]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.2.2) >>
+>> endobj
+1260 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 434.75 539.579 443.773]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.3) >>
+>> endobj
+1261 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 421.201 539.579 430.224]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.3.1) >>
+>> endobj
+1262 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 396.743 539.579 406.311]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.16) >>
+>> endobj
+1263 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 383.194 539.579 392.217]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.1) >>
+>> endobj
+1264 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 369.645 539.579 378.667]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.2) >>
+>> endobj
+1265 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 345.186 539.579 354.754]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.17) >>
+>> endobj
+1266 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 331.637 539.579 340.66]
+/Subtype /Link
+/A << /S /GoTo /D (section.17.1) >>
+>> endobj
+1267 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 318.088 539.579 327.111]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.1.1) >>
+>> endobj
+1268 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 304.539 539.579 313.561]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.1.2) >>
+>> endobj
+1269 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 290.989 539.579 300.012]
+/Subtype /Link
+/A << /S /GoTo /D (section.17.2) >>
+>> endobj
+1270 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 277.44 539.579 286.463]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.2.1) >>
+>> endobj
+1271 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 263.891 539.579 272.914]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.2.2) >>
+>> endobj
+1272 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 250.342 539.579 259.365]
+/Subtype /Link
+/A << /S /GoTo /D (section.17.3) >>
+>> endobj
+1273 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 236.793 539.579 245.815]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.3.1) >>
+>> endobj
+1274 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 223.243 539.579 232.266]
+/Subtype /Link
+/A << /S /GoTo /D (section.17.4) >>
+>> endobj
+1275 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 209.694 539.579 218.717]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.4.1) >>
+>> endobj
+1276 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 196.145 539.579 205.168]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.4.2) >>
+>> endobj
+1277 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 171.687 539.579 181.255]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.18) >>
+>> endobj
+1278 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 158.138 539.579 167.16]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.1) >>
+>> endobj
+1279 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 144.588 539.579 153.611]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.2) >>
+>> endobj
+1280 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 120.13 539.579 129.698]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.19) >>
+>> endobj
+1237 0 obj <<
+/D [1235 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1234 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1283 0 obj <<
+/Length 2235      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95X[oÛÆ\12~ϯÐ\9b) bx¿\9c>Õ©[è utj\ 5)Ðöa-Ñ\16O(Ò%©8þ÷\9dofwIZ´\83B\80¸\97Ù\9dÙ\99o.»þ£\9f¿Èb×\vóE\9a%n\1cú\8bÝñ\8d·¸§\99_Þø\9a"\8aC7\8e"jÏL®Ìì*      \/Jgi4\8fU\1aDn\94E ¹Ü¾y÷sà-\ 2ÏM\92p±½3\82$$\88\17d\8bíþ\ fÇ_®âØs~*\96+ßùÓó£º\úN_6õr\15&©ÓÜá\9b\98/úK|ÖDññFæ7mÓ7Ôô\9d]S    ©ª÷2w­\8eÅò¯í\7f\17Aà¦\ 1       G²å^Â|\7f+:¢÷\9dÓÀêWêÊVû¢Ãº7W[{@#zâ»~\10Ì©À£ýC7LÃWõ\93\84©\9bFùX?~ä\86Q2Ö\8f\97¸A\92\8a~\­¡ë«íå\9a\82\zÉ«¬\a\1afíÇ\vß#\85ä#Öq\92¹¤Cf}mÔ\r]\aiê´'ÒPÝ¡\93\91¦\82Ìù\8a?6]+$ý\81H
+´sç\ eú¬*&|,ë{MѪú\ 1M§i{¢è°ú?ËUä'Î\16í÷\e\1a}·Þü | ÅÕ§µtTMs{i¯A÷û»\eþ¸2vCmu\Òæ·JØ5uõ$­SÇ\82²ea,\1f ÎgN\1aÅs\87£Ñí{t´xË,rÀ5J\9c\9f\97YH§\11¢}Ñ«²êd\ 6ÐÂ`\7f(d`û~\83µ<xÍ{÷\97\96ëMÁÊèJ³ì¦h¿\96;½ô\8cü'Õ«û\96\8e;:PÌçÁ:\92²Ü±Ó¼%L\87¡v\vjà´kÌ|$\9a\e=FÛ\80¶câÈé\8aB\1a-¬Èûø\9eç»ý7x§L\19c`ý\84,paØo½k$\vR×˳\89ª¯\88\ 2V\8d"\92³Ã7p\94t[Å\88\91ÎäÔ\18\0£\16\8eÍK\1eÐã\b@K8\ 2ð\86Ç\87ª8òÊ\1a{A\1c%\8e\8ei\ 6©ê¥£\f\10\13,D\91çìYÍ\ 2¬\17ð\ 3þÀï-ã\1a¢ù©Ó\19þ9\14\86éæd\1a\ 3¼Z\19a\80 qñX¶Å\85´\vA²Ù\14ÊFlÚËìcÉç(ké~øð^\1a\83\82HXBh\92\aV\8bìH *Åó gÝ°T±Ó2Ñß\b\8ae+nÌöÅÜ#Ú\a3XÏèàÔ\95À\ 3yyè\89ײ\ 6C/\9dñ&\8c\1aW@û¹\19;ÙÅ"\8cHÊ^\7f;½¤-î\8a\12EUh¦\1f·2Ç\19\ 1´u×\93}¥ó\1cyLp7Ý\9c\11¬\90\ f<±&D>?«²\ajJ²Ç\14çB²ÞPh"N\9bß\ 5V\16ã\15ûx#=Ñ=5¬¾ÿF\8c%\bìeüñPÔÒ\1aô\eEá _L\9dë\17ÀÖÁT\87ª·\9a½Ö(\8bÔ\8fE\vÅ\b¢ÔJÄaN¤ÔyÄ\87\ 4¬\923\82Vrî\v\8e11>?O´Ì\9a\ f?\84\7f\9e\959}×Éê'ÖíIæU«÷\84
+îeìúÙ\99\r\7fÞ\1fÑ\8f}\8báïçÎ\8fð£ÞH(ÌÂ<4.ø$3U¡xy\ f]yâ#½>æ\9c×·\ 5Ã¥9\9a\9d\13ñ°?¨^ZÃQ¨³×%\ 6EO\907\9afÀ)u.\86\b4Äç\ 6\11\ 3#\83\82/æð÷Çç\91·Ò\19"ÃÄzi\1e;\9fËZ$\92xËêÃx\1eC\ 5¾?¶\ 3Å\80\1cs\9d\ 6Ãï¥kã):\93P\83\ 1É;$ÀÚdO\93´õ¼\987qJ\v\10\92S»µ¸?-V\9d\10\ 1`ç¦Ø\17w
+\8eS\ 1ÒÙ$-h§¦\98B`Ȳ\ü\82#g'Äæ;
+´;ÅÕ\ 2F\89á\93´\94vÒ(\v-\8a0Î"\ 3,G\ 1·\91¼ÓÂôbt4\8f:¾Ðß}¡\v\9f\94rL­ç?\97¢V_\fþ¨%Ëcù\9e\96\16á«\19\9a\1a\96¹?q\ 6Ð\85m(\aä\^Øèò×k¹Y\ 2KB'~àÓH\1d¡p\ eÚ\132%\11a ö\8c8'Nþ$ð\ 1s!\e\v4\9d®Åp^¢÷e´!!CN|       \14Y\94º)   s\¹\8cXq1©        \99î\9bÍÈ\83Æ\81ZBÔ\r*ùK³\96¡\8ayt\19\8c8ÚC˪\96êà¬\80ê\ eJæïµØº\96ÃWÉçYa\92°Cë´KHK        $[\81\ eͱ\1a¬õz\19ÜUª<J³?H\10¦]ti\93Z~\16j4V\e\9fîÅeá\9dí\17¡\eÁW\94¥×0\9a8p\82ªkÜ\19äl¹üð¼QÞÎsm\90NðÍ`âA]\93\82Ü\84\84ÜJ©ÃMî¨\9dØð¡\97>\81ÓJ¿ë\ 5G\187ûêÌ\91\ 3t\95\85\80\ 1Ý\85¦Ö9ù *dî<cl\8c·øNq\1fæ\9eV1Â:[\80C6\85ÿ[hóéy\92\80\13Pû¡*M\81K\8e\ 5\8dÖ@\ 6ç\97\94ò\8b$¥1$8\e\8d\vzáam4X\90»Eý"ç\912\84³N\8b\ 4å\99ÄlÖ\93¿ó"^>.\859{ì¸ÈáDUèÖ®ao:\16õN\83ø<«Lu\19\8b.a\9a8\80\81»Òà\es|u\8féF\10Ëw\aþäXj×ë:E\12N,ñº:\r}%+.XIOR/ *ÖÛ¤\1c¿§;¹ðýt\1aÝA^ê-»òXV\1cÂqÅ\89c.\9cy¿F\1f\18Bôz\92RÇLÙ\87\15iäpÕJ_Åõx;)^Òx¨ZA"\1fs±åθüI#¹!\9cÆ¥~\v!2ÄëQ¹d\1cG\8a\0ºÔÊý3N\ 4~´Ñ\18~¾³bÄX\90I\96\85tçpfD¥¡ k\10úÐtý\8c\16Äçùn\8d@.éH\ 6ö¥\84öÂ@\rwòÎ\9a\ 6\e\19\13'\93ëÆ\ f\b{\b6ì;ÙÉ\ 6'\10\8a\17cx\ 2\12Þÿ-¢Dîü\1fW\99N/V\9a«\92\ f Ò\18´b¿\7f\99øiî2äG¶\ 4\1d§1¸cS\ fE ìÈç.Æ~9Æ\ 6uy
+ØÈLäCMû=¿ÌÓq2ê$Pò&¬\rôl BG -¶R\1dbR\ 6\ 26+L°\82h´ó\17.\ fÍ\93\ 2Q¼²¹5ðÝ\90 ¸PFì\f\93Áa5=\17^hpøÈÓÉÙÎ5o\ 2\10é×\949GkW6Ç©äëÿmU\8cÍ 1\ 6/\1d\94\1a«!fÚzævȵ?è\a\14ù|зT¥ëõ\1fåÞ¬ìãÊHW_tõÞNvø\î\a\86´Ü.=Ëì߯ҼĨ Â\85Ù\94¨Ô.J\8aí¨\98è^ûézý¿OWBÞè±_\88ô7\88\89kƧ\rÞ°\¡øÈ\17²'!kêB\1a\184/)Diï˶CP\92J\98Å\99pÿ^jf¼kØ\8eýE«\87Q\98\ eEÏ|\86¢J¦Õë\8d\1e\19Evû·\8d½qÍ;ÁÄ4\83Ë»\98y\b\93`<z4\96gË(r.M\80kÔ~§Æà³on\e\ 4yªÂØÕW}³ÚÈë\81\f¸/¼ê\86±\e\85\93÷ä\17\1fw\aÒó·ÝÐKÜ0NÌvü¬ì=g\19\87\99\egá+<ÿ\ 1n
+òXendstream
+endobj
+1282 0 obj <<
+/Type /Page
+/Contents 1283 0 R
+/Resources 1281 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1180 0 R
+>> endobj
+1284 0 obj <<
+/D [1282 0 R /XYZ 85.039 786.531 null]
+>> endobj
+6 0 obj <<
+/D [1282 0 R /XYZ 85.039 766.606 null]
+>> endobj
+980 0 obj <<
+/D [1282 0 R /XYZ 85.039 637.749 null]
+>> endobj
+10 0 obj <<
+/D [1282 0 R /XYZ 85.039 637.749 null]
+>> endobj
+1285 0 obj <<
+/D [1282 0 R /XYZ 85.039 595.464 null]
+>> endobj
+1281 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1288 0 obj <<
+/Length 3386      
+/Filter /FlateDecode
+>>
+stream
+xÚíZÝ\8fÛÆ\11\7f¿¿B}2\ 5X<.¿Ù\16\ 5îÎçæ\ 2[wµT8Eâ\a\9eHID$ñBR¾¸\7f}çk\97K\89¶SÄ}(\10\ 4±öcv8»3;ó\9bÙS\13\ fþS\934r½ \9b$iìF\81\9a¬ö\17Þd\ 33\7f¿PB1\13\92\99Es½¼¸|\1d%\13å¹\99\97M\96kÃ'Ë\Ïó'ËâGç滫\87åí»é,\b\ 2G¹ÓY\92¤Î«Û©r^ßÍï\96w÷s\9c
+\9d{\1caªùíòz:SÎÝý\ 2\a|çáÝÔO\9dûåýÍý\e\9a¿âeó«·°ð\96GßÝ.\90Í\9b\7f.y9´çÓ\ fËïa\a3\15¸Q\98\91HoqâÕí\ 2§.n\97f\8fæ\14`?\19\97\8b\1f?x\93\ 2\ eãû\vÏ\r²tò\fmÏU0½¿\b#d\19H\7fw±¸ø\87aÅsá$\82\7fÇÏSSÌTæf~ôå3\8fc7öbsæ>Ì\86n\10Æö\99G\91\e\87 mP¹þt\16E\9esýî~\1axÎÕ«\9b+<\91\ 5\9cK\10'μìø\80á\1cîiâsG!L¿(\OC©hÄ Tâ&(.\1aÄ®*\ f¨Ï®\9dÎB\958+\94 ?`'æÎ\ eäÊ«=O\1fò}\89\83íKè\a)R*§à¹n\vm\9amtc\r\8dº)y¾þÉS\ 1\8e\96\r\ f´eó±Z1?!\91\ f·8v\84Å$\81\90´\9aã\11EÚ}\12\81\1c\11\14¼\16E$R\12Qó´Å«¦(â¹)>¢Üu^¬rZßͪ¶Þå]   \8c}ßï\85z<hN\1d\¡ÐK\9c{\19ñýÀyÆãÌñ\9fO¼®«ybSv<0çµ×t¥|_1g>\8c\96i\7fò"¯=®¦~âl\99&\97\19\16\12'\9eÛê°ù3\18Q\9a
+\a\91\0Ϩ{r÷Õª©Ûzݹ«z\7fY4\9bËBËý\11Å+wõ\13\9eÄåÍÝëÅå#6k\1c\7f.*Ô\94ÛýÚýÅ>¥\88\ e)?\14h·>\98©rÞ^c\eÅUᮼ|BÙ*¶'&"¹ðàó¦Â3By#/èå\râÐYU(1\r\85n\aÍ_;Ø¿bÖt\9cuó3*í°á1T)rϹûæj.ã\r\8f¿\9f\1c\1eõ\9dªåYÔ\ 3þîó\9fiûÜûDü\8f²²©\8f]Ù´#Ʊ®qsÏxðyÃF\8f^.ßí¸qj<<ú\94¯\90¿þ ¢{\86\13ë¦Þs\8bÜãÍ\ 3¬¾¼Ãæ\ 3»Ù'Ð%n|ª×\84\8e
+\92\97âº\83\94\87ôýãÁÌÕ\82û\89ë\81\87\97Û
+o«\9f\86¤\bV1n£üh¤Â¯\b\r\9e\96\9fÀY×\1d7\9a\92.a½ç[F\1f,\v4|?tîÖL$§\88\1dÏÙ\92õkî~B\8aBª]Þld\84t\86c¨3üE\9dù ³\97<?`ø¬o-\1e6\12£½ÉαÛms\11¶ÅSUú³õzD\91\96Âá.Ò\91´F3p{Z<ùÄé7Ë\84YÄÓÖl£\1dTiLÞ§\8fÒo·-+ùHG\1e
+W\17e¾ã\8bÀýç
\12ÑðýË\vÍ3o;&éð39ì8&_\88\a\1f*çÇ)F\fr\88´Ü\9c\97ÞÔ@\aÈçîá\87Ë\ 5\9aÙ\ fç\97\1a/\94\9f¦\86\vî\8d\ 6XMiÊj\82_}µ^\ e\17Pç¹"ý@\võ\83÷\15õ\93&Z?0AN\98L,Íä\17\9cå®)óâ\13wHö§\13\1d°£\vÑ\r2\15Ý«Dî\95ðÎ\ f9\ 4\ 5åü[Ç\98¡Lí\96Mÿå\88M4´çÍ\16\83
+^¥\93«!£\1dy]v\9dædá\12îÙå!\8bÎDG\°\81}uLÓ²çè\83\90ø\ 1²\96Ϻ\8f®!ůþôÁý\f(\882@<iüEP`Ñ|\16±D±rC@\92\8cX\ 2F,óë9\ 3\92ÿ\ e¨h^_\94©§ù,P\89|ÐPÀ
+Zë{¡<OI\90\0±Â\18®\14\9dت©\1eÙhtð\ fÂÌÉ÷õaÓ
+e\rW²áf·åxB\9a\82\9d"Ã-ª3LÈÑ\90\17Áè¸#eíå\86ç]E±'\8c$\ e\ 2«£\8e]¥|e­¿Íý\17\12î\81Ì\ 2ÒÀa\9e\8b¯:»\8e\vÀ\ 2hõì\^À\95\8f\93Ì\99//¯\16\88e\14C)c\9e\ 4\9e|çÅ{ò,\ 5\9b¹\fÞ±à\86ö\80·\ 5\84ä°uò5þ³\ eÜ\95\ 6!8Z      ×\13\14æ\13ëõ
+uséóȪîÏ°\820ågN7võ\1eéÚ°SÛ¢ñs£à\ 6Ælú51\e{-s&m\93Ô\958\9c\15ÎC¸Y±\9e\90\16<,ê\96;¼Å¦ËIû<6¦\9e0ôz¨Ëd\95\90SD.\bÂZòÑ^\a2V²§c[®é¨Ü\91Í#Ìc\8c\8c&á±gø5ß÷\96G¶ÄÜ\90\0ãGËC\12:\82\f#\rÏ6å¦b÷A1C\e«'\81ðò5\ªþ\96ù\98ì¨\fDBQþÊ\14Ã{è\86i$ój5Â\ 2Z\81\17\bÅßø[c\8c\8dS¥9\15c\9c\94\e©è7rÒ\8cʯ\8btÎAù\90"ÆB É\ 2\9e'#9ø,j\1a\8f\95apÙôÑ=ô\ 4\0\12ºo1\14Ç\11øCTì,\0\9fê¥þ0®\8c`'ñì¤3h44Cqß\0\ 3\88\17:.è\80\81co+í\ 4\19×3Åû»ù\82[\v;ÿ²#\18Í~Wî\9e¸%\97egÇ¡u-dë£à,ì\14%\\95\9dvp\bÊ\87\b3\13\84\89x+\v\a®\10û¸        ?\v(hgZRlé\84\87dlxl¥Ó+\ 4b¸Z\1cÙ\81§kù}<\ 3IHÛgd\ 2o)gà\15:\882%m\14\871\9c\11\82Â\ 2\84ÈÅw\1eÉ\1a\ e\8e\8b4~\83ïð\9a\85®Âïu\86ã%\1f\9c\95PãÁ \9ayâÃÖ\8aÇ)2Clè\90\84íóMãh\9f\9e\86:\89äô´¤l\9e\8dñn\14ûh\99Ø3æ\ 2üIþi5Ê>lvò]\13òï\17#{oÙ¸-¬&¸'ÇÄS\92\16\vn\a:U\v$UCëíñ$v\9f·dnbð=\86­«Â$\80ýí\19Z\9c\r§\967\9cJaRõ \11Ö\19º\1eOÐÆ\92¨÷\ 6·¡s°\13\1eì\f\13\9e\80\13\1eü\91»\99¨3\8bÇÙzÈ«áÞ\e>\fL\89d5\ 4S»L\83\ 3\fk\91è\91òDýÙG¹×Ø¡|\17\17×\ 2^Ðúhb+\14ïu\121_\9c\83\90\96\9dG/±\1f3Kø5\ 5\1e°À>Ç`\88Èø\ 6\88Ш\ 5â\90«\84À<¯;¡¤;Bà\18(ëÃNP6~c[·BDòÍ\85Ýð\fNY\9c¨\0e4Á\10\xÁc\14\rY_X?\ 6 Î.\0ZöéÀ\80¯OäÔ¹â\94¤\19qà<êÛ\80\9d\8fU[=\1aWK9³Ç       ¿ù¢q\8bÐjµ\81\13t\r\98ÒM\92l\12Ä\10Ë\82ßP\13\r\?\19¯\88Î4¯\99Åì\1c\87\a\82Ï7_ijZ\ 1\96;\15,ñ\/ù6r1«¯\88\95Ä®ïe\ 3±Nj\ ex\98\88ÖWÜ\1eVÜ@_bIME\ 57 È\vS\1c+8\9eû\99rU2´\134ÿ\f<(\99 Ä\8b"G7\9a?æd±\19×í\8eí\11\9d8\et\168\ 6àeâcK\13ê\9aª\93B!NB¶ÈAçÀ^\r\17÷~\ 6\böÕf«±\bt\19\8b0´fj-àÊfÃN\9d +Ò ¶<v\1dgÕLn9 èáA0xÏ«ÃÈmÑþ¤©w;\838\b\18Q\18p`Û.\bÓHµçXQ\ 3\ 2ïAUzâ\1c[I\9fäWë\11ÛFmÆÿPþæ\9b,\ 2\89ú#\v)ë'ô]p\97ªZØ`Ø¥µ\ 4«\18*[\15
+[\ 6s@#A°Þé2@)µs\ 1U=\88\13­\1fInª"`\9d\ 2á\94\84=#>,2æb£DRGÝ
\13\15T;Y|
+dpÌJ^( 7"#9ÅnX¤\17D\8ajÿÔûìj\ 5Füi\9a\86Î8ä£âM\94\90,\7þXQ*\8e\83lÆäH£Ä²Æõ±¥\9cÄ\8fb\ 1bÐØÕ\9d,#¼H<\r¢¨9\15\92ª %ݸF\7f\9d®\0\98\13§x8¢\91¶@\1cø\9cFW8\v ¨ÄJ\92\17\13(\85\91ëÆäËì\91alaCSèWc\ 5áù=>àx       Åzø\91híÙËQC\90\v[å¤\ 3\93 !¬¹   :6\bÆKú·\0S\D\1dz©è\10×î\9fv¥½M\8anÂô`\98ZìÈ\18\88\a\9eæÓÎðÎ\r²\9d\85Aì\ñ\9a\93#9ߺu>'¡@©Ô\8d\82`âÇ1ØJô»b\81æ5³\98\9d\a\ 3å+7õbóEÊêʲhÏD\v\81\1dägßD4áõ\15Ñ¢\10âÓP4ª_\ 6=²ñSÿ<\eJ\r\8c`-\ròª\94ó)Xw­¯±<\aÉìâ\84UÅ«ÍB\838R\e\rÃ\98²­\b\10oíµ''\19B\90\8eÕ·Q²æõå\93\f\93ÀMÓ\13%\83+?\15,ó\\1f¾ýM\ 4\13^_\11,\8bÝ8ò\a\82\194\99\ 6ýõ#H\11\9b\9e\10\89?\8c¹Ù?\9egÿx\9eý­Ï³rJÿÛ÷Ùøÿê}6·%4Fn\8f?±Á\ 4á)ëAI\97LZ\9e\96·Zh-o\1e¸\9e`@
+`\ f¡\92×ÙX¿ÎFýõãé\f¬1\ 2Kÿ\17\82*§\ 4`¬§M\1c §Í\82ßcñð¿öf\8b4Õú<}·P°bHÏM~ù \+\15\88Ðã§
+ó>\8bMÖY¨KÓJ\93Øõ\9aP
+K\94\83\87jøz\88\ 3øØ %'õü,Õl)¹Jqôɤ\11]I/pXâgMî-(X°¬\8f:c¢Úý\97êS\8c\16á°õ¥Lù¸[\83\bÓh¬\0D¡0\82Ph?\7f\98·ñ\94\7f@G\aÓP\8cOhF.³½\13¤'Ï\ 3¤ûê`Þ\9cªA¨\8f\18ÈaÃ85ÛÝZù\ 4q$\0\rÄc\96>Rö\90ÂèhÁ\8bÑ,\98ë\8d\8e2\95\86\9c\19\97`\14&K\80§×\14B°KÎ\9e\9bv\ 2\ 2Ý5 ´7«¸Ñ\7fd\b\81\b\8efôÇ\ 5\81J¾Nϳ\9ct\8bï5_Ò߬ϯȠ\19êñQH¿ä:p\1fÌ#\v,½Ð\90*êK^¸°åÐ&IN\1aØ¡\83)L\0ÇY\10OZ\83àË\9cL­©\8fÁ¤b³¶ê\85°JmTdJ\9d{]ò=W{ÿ`0,©Az(eEëÝ\813\8a /)ô\95\ eÛWê\82óê>QÖ\92\80\8eU\ e©ÔkrYë¯\r\ 3Ù\99\94ÏÆ\9f\9b\83È\r!M\18ym\86ÿyÛ¿ëÏ\aÍ\9b5\80þ\f@ÿ(\10\8càîÄI¨\85¡ç)u*p\14\10\8c\1fçÎ\1d\87endstream
+endobj
+1287 0 obj <<
+/Type /Page
+/Contents 1288 0 R
+/Resources 1286 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1180 0 R
+>> endobj
+1289 0 obj <<
+/D [1287 0 R /XYZ 85.039 786.531 null]
+>> endobj
+14 0 obj <<
+/D [1287 0 R /XYZ 85.039 766.606 null]
+>> endobj
+1290 0 obj <<
+/D [1287 0 R /XYZ 85.039 744.844 null]
+>> endobj
+18 0 obj <<
+/D [1287 0 R /XYZ 85.039 590.186 null]
+>> endobj
+1291 0 obj <<
+/D [1287 0 R /XYZ 85.039 550.628 null]
+>> endobj
+1286 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1294 0 obj <<
+/Length 2237      
+/Filter /FlateDecode
+>>
+stream
+xÚ\85XK\8fã6\12¾Ï¯ð-2ÐÖ\8a¢\9e{  \92ÅfÑ\vÌ"À8\98Ãf\ f´­¶\89\96%G¢§§óë·^¤å¶å \816E\16«JõüJj\91À\9fZTy\9cèzQV*ÖUµØ\1e?%\8b=\9cüë\93\12\8a,×q\9ee°¾s¸ò§«"\8d\93¬¼K#2V¥ªc\9d)¤ùyýéo¿¤É"Mâ¢Ð\8bõ\8bW¤¨\92¸ªòÅz÷ß(]®ò<\89¾\98ãÆ,Wº(¢\9f\96+\15\rÛ\83uÍÖ\9d\87fù¿õ¿?ýs\1dD}`rG\99d±JU¬þBÓ"¯ãRWSMU\ 6º\17SMÓ*Nó\825\8d\15ëú¼TQç\ 6\a\95\93hwÞ:|²pÐwsú
\87*]hH%\95/T\12×I=Q)¯\93Xçl¼õÁ\8eËU\ 6\81&i\19mQ\8d3¨qÄEÓ-Ó*rL±·ßð©¡\vedd·é\9aÁ´üÐ#\ 1S\91\ f\80Ï7Û¼ñ\85þ\ 5\7fóè@To|\ 3ܶ\ 4±\e \14\86oøÜãÕW\91\84VaE\ 2×δ-ü¼/+\1dÅËU\95¥Ñ\1aÏ\ e°Ùð­/Èò#ó5^ .p\ 4fFO+\88M¶ÆÁ ÄTG\ eeX¢ÛáN\1a¹\9eO¶ý\11ù§\19\19éÄ\87oÞwîÀT\86÷\8fâaP}Ç\8a©¨\95+\a»ÅW\92\vÖ\vö/\0ë\r]Ds+r\ 1Ü:ÑV?\8e^à¦m\82^¸w\82½¡?ÚQ\94Ü\90S\e\87fx#¿\90\12\1d³\13\85D³½é`I\ 1Ð<M\8d\93Õd\9d\13ñê\ag6(ºµ\ e\19\82\v²è ¢8U\11©Õ\84\10\1a<ÅJ«*"î;^û×Ôª\ 6Í»Ñ\rƲ\87G&°Gÿª\8d\ÙLXM¯s´\rrr¤7aûÐ\16ÄÁç\9f½\ 2;Þù\a\9e>ÿò\85\9fNèëÞ±\9b\1eM\12{\v¤e\9cÔ\15\19Ü 5¸·\1d}îj\f\16ëM\88Úë\f¼%\87\19¿5Q¿MÒ\82î\8d\14JH\84\99A\9c\ e\r/^\86æ\8f³gÊ\86ápgñÄï\95øíxë\8fs3:\v\96\14ÖÞ\ 5[tüazíï3Õ%O\8a¸NõÃê2¡¹­.u\15ëR\a>h/\15\7f\14¦à´Ê«\87Ò<ÍcqJ¥±Vé\95¼gxÃ4SÓÔ7¸\93D#Yr\8bÍ\80\9eß&Å\82Ò!Õu4\9cÑY\9dÅÿ{¦ë;þý­³ßa÷GÈ\e\95AÕlX\10î½ÿÉë\13zȸ\97~8
+ÙWØ8\18Ç\1c\f§b\7f\96gw\10U\ 6\8e¼^ö)\1cí¥\86"W»\97èºMJ;\ 6_\13Í\8f\85â\17§eþн\13\9aY÷z\1aîgsî}$-¸÷¡8ïÞ©¼_)SG\9fX\14ú©¤¬\8f|\9fJä}´Jë,\95\8b¡1;ïY¼ÏM\85h¿-ó"2\83íÏÂäd\ 6·\fÙìYR«ª0¤fL¬ëX\95\8f\84fÞÄB\83¯¬çMü@ÚÅÄ\8fÄ\ 5\13Oä}=ø2\v/ÜQaäõÁL[;9`Rj\1a°\98qR\94á\8ckꥢr\13\13ëB\86\eÆ\19|m\bu´oÏÈ\ e\13Ó~}þ\ ffµ<\89ó5µöÁã      ¸Ç\1e\9eM\ 2\0uYúØA\81d\16Òé\1a@l^K
+\büü¼Ä$\94\90Ãxó]ºÃ\98CÈDj#6!°z_I]Õ\10ñ\ f\95¼\90Ì\82<\9dg±Ê¹mýJ^ëO\88\15tRaã!£;{\f]\v¶]\8fùâäÁç\8c\1c\1aÿË?T)í\vÁ4bÖbÌ$e´\97j& \87ö\88\97íö\0Ô2\9d_\ 15îi@c\ 6\1a=¾ó&IÛúH\81\rÛMX\13µ\1dx\87Ëð\94vïu[;IfZ\96Ð=­\ 4oZ\12oàpâ\18>Qs7NÎ^poà[\14Ó\\12\ 2ÄÃWL\vÒW '\16ý\1d_@\90\87L\f'Ö¡\11FGã.Èö     yÕ\ 1-Ñù¤\96­n\8a\19©Ì\8eÃ%Á\8cþÜ^®\v\8eä\87\8fæ½µJg\ 3
+¼Æ@µL\f\b-KHü\ 3@A\¦\1f\9828ÅÎ\89g\84lKA¶ÆÉÝkãLéº^hȲç\90NÞÏ& é\1d[+O.Ø\12\19\99Ö5Cg\1c¾\86W,+3\80\0Ã\8d\9e¬\98\91×pæ5Ðã¾½×p!0¨æ\98\0­ê\94\9cÓ\ 5Å\ 6Þü\8d¢ö;?ü\9eäÉ-*\83\ 3J¬Z\13fyg¨g¾Ãke\98\14\8ei\ 2Þ\ 5:NZ\Q_\82Ó7ÀÙ\e@\88â½ ê÷Diò¥(å\86F&;T\97;\1eðblß\f\93\8c\9eL\ 3³Ã\80 '\85F·Xä5L\15\å`\1c0â4Ül\ 30ǧ¡ÇÂ}\1e\1dæ\v\80\9eî*\8dè²\1dù\97â\ 1\1731@g\8dÅl¢)Dû|'A\zDªÿ\95¡\88ÞÍ\9c\8a¢örùF\85»ã×­mh\96(s
+PYZÇ¿0öµ¾Ò\14\ 2á\e?¸ÙnÏTÛ«\99\11)qH²<  \86\99\1c)/e"\9fÎgX+\1a¡ ×\1cHi|Ö9ÿr\15Ë£c?\88\f\ 5\0K%îH¨\9cå\14¼°\e
\15\81PÁÛÆÐ,ûz;Qää\a!d\7fj\1f\8cJwaÚu¥\0\8d(ÆoG3*Kº®¢¶ïö\1cìÕݺ´ô`±®éA\96\\ 5ðÒ¥¥øð\85cnOõ½ö\ 4\9b7M\ fö.Á:\8a¼J\90O]]\90\15°>\9a×\80\11à趫ÀöM\ f\98)\87ñ\9dhü<w\8bÂ\rGhß2vüh¶îl0J©§Ã\ 6\97\ 3_\eu\9aÜ~[ÁM.Ø¡¶Áű\15h\16lö$Õ DÁÈwé­·¦\r¡ËPï\1eé$Ì[__\12?Ü××ZÜZ£\rP4-Ôu\1d\ 2.<ØÁÁ\8bÁ\ fr¸ra\88+.3<®Ï£,\fÿ\ 4 \1cð\ 2\ 2a\12âÁ\ 4¬\9bÐOÒ"ñ3\r\86\ 5\97)\ 1Ã|jå~ß\89\14ì\ 4x0ý\98ö\83\10Ñ·\9a½\f\90îN\86îxü\91Ö³oÆx\ 6\98ª"\89\81ãCd:¡\99ÅÏJ#XU\82\9f5ãçõ]À\fÙ¯0\ f4\86÷\8cVi\15\17Z]hf\ 13\80úZ ÎO2§à\87ËË4\ 3µþè\8b\16\17\v \99¦\ eÌ¢0D\8e2˼ХãÕ¬ÄS\81ÿfó\ 1\ 4Ñ\34sßg
+\1d\97Eöøão \99\9d-\85äñÇ\99\a¢ÂdùH\96\1f,'Â\9eÝ\ fd»B\9a),ú\8eê\v¬B\ f(£-\18È5¼¾\1aA´|\ 6\1e\9d/`Ì\84fsè}Ãäóµ$\19\87ü\13_¦<\17Éïì4~àz1:\91Ï\85\1eö\r\97ß0\13áVÛòÂ\7f0\98T«»ßfÂg½é°\83Ã4\15M\9e§ËH¾ù9i\83\e\8f¬®zâdØ>Mà\8b\ 5|\971NCrlÔÛó@wäÓ!´¶ö=|^|\ fa[ò«µa\90\9eHÝ·T\17M\8bÍv®\1c@\16§õ4HæÇUOy\e*\1aâIç\850£°L?ÊËu\15ç\95\9e\17ø\7fJÉN*endstream
+endobj
+1293 0 obj <<
+/Type /Page
+/Contents 1294 0 R
+/Resources 1292 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1180 0 R
+>> endobj
+1295 0 obj <<
+/D [1293 0 R /XYZ 85.039 781.388 null]
+>> endobj
+22 0 obj <<
+/D [1293 0 R /XYZ 85.039 761.463 null]
+>> endobj
+981 0 obj <<
+/D [1293 0 R /XYZ 85.039 659.738 null]
+>> endobj
+26 0 obj <<
+/D [1293 0 R /XYZ 85.039 659.738 null]
+>> endobj
+1296 0 obj <<
+/D [1293 0 R /XYZ 85.039 617.453 null]
+>> endobj
+1297 0 obj <<
+/D [1293 0 R /XYZ 85.039 531.9 null]
+>> endobj
+1298 0 obj <<
+/D [1293 0 R /XYZ 85.039 493.374 null]
+>> endobj
+1299 0 obj <<
+/D [1293 0 R /XYZ 85.039 464.154 null]
+>> endobj
+30 0 obj <<
+/D [1293 0 R /XYZ 85.039 421.42 null]
+>> endobj
+1300 0 obj <<
+/D [1293 0 R /XYZ 85.039 378.467 null]
+>> endobj
+34 0 obj <<
+/D [1293 0 R /XYZ 85.039 160.261 null]
+>> endobj
+1301 0 obj <<
+/D [1293 0 R /XYZ 85.039 117.308 null]
+>> endobj
+1302 0 obj <<
+/D [1293 0 R /XYZ 85.039 88.742 null]
+>> endobj
+1292 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1305 0 obj <<
+/Length 3312      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\1aÙn\1cÇñ\9d_±o\1e\ 2âxîãÉ d)\96aK\8aI!\ 1\1c?4w\86»mÍAÏ¡\15ÿ>uuO\ f÷H\80\ 4\82°}TWW×]5\f7\ 1ü\v7Eê\aq¹É\8bÐ\8f\8bb³m¯\82Í\ evþv\15
\8d\80Ü80¯ï¯¾\7f\97æ\9b0ðË ÜÜ?.xR?IãÍ}õ»÷æ§ÛO÷o\7f»¾\89ãØ\8büë\9b</¼»ëлýõõ-®&Þío×Q\ 1\80ïïß¾¹ÿ\f ¡÷öú\8fû\9f¯ÞÞÛû-f¸«ÄËÿºúý\8f`S\ 1¡?_\ 5~\\16\9b\ 3\8c\ 3?\84íö
+n÷Ó$\96ysuwõw\8b\8a÷\92\r\9f:õV\ 3q\13\a~Q$\97ù\91\ 6~\1a$\96\1faêð£,ü8\8f7\ 6\ 6ù\ 1,xñ´0Èü"-6\ e¦£Û\fÌåëÂ0òã0Zݧ\1f¯o\92"òú\ ex^ã8ö¦=\8c\87ZU¼UiÞ
\91\17þ\15¤\ 1Íw ¯¢\f<ÅçÆzÇ\83G8 æf\82\1f\80\rùÔ´¯;\1e©¦1KrÑÈç*\98ê\9a\90\86Þ?®\8bÄP´ÅÛ\14\1d\a\88¶ÅiMt©\89(i\9e\ 5#,í\87\1e\15æ\80\8c\ 4öÜ\84\92^;ô\ f\00\8fSW\8fò Ô»~\9ex\04òà\80»\88¿«\18\99\7f\82\128\9f\81\ 5æ¼\ e\b\fR\19\9f×\81\v·-:pé:«\ 3Î}-p\16Þ\b,\ 4ËõúGþ%á ;\8aÒ\e\9fGæsË{,\ f\10\10 \ e\88A [õÅ\99©¡æC\ f\bÞ_ßDx>ʽ/Ä_Ô¡,(½\ f¤\817\88\18eÔXÀ\ 2\0qkÇèê¿fÔ\92¯×i\ 6\14\10Q@}éMB\88!\7fý¨-\10;\9eP\b".*3¯Öæ½ \91¸\94zxi?ñ¶B\|§n\14\11(\a{\81\16L)\82æÞá\v1D\r\15/¢É(D(sÒ>æ\a\95àÆÔóï<\12\9c$\ e½;Y%µD:µ¹Þð\1dÇk¾\ 1\83ù\10p\8f~\8d\89#¨X\1e\89±:Å\17\18-¯Ñ51\92ù\9bÀ\93\8cZ$xy\ e\f\81\85I\93 Ó2ñÞ·j§;\81À½GÆÔ\9bµqïâÐ\ 6/C\8d\8d\18/-~xw\87\ 3t9aÒ°Í¢*¶r¦«x\9bí\16VzW\8a¢\9c    Éæø\8d\8fj\9c^\19s\17}\85psÐôvX\15å"¡á|~â_C#¼\99\17\949±æ\16 Cq²c\91\17Ã\1a½\ 2P\ 1ïjºBÐ\93æÂï\87w\0{wÎádIä\87áE\7f³\80\9cu7\ 2\82lHÎz\9b\vWYgsé.ãk\9cË\9e\91\8c\ fMÁ(»ï&\1e\ e\1d\8f\15ñ.#\8d\80i¥Aøq=\bcyqÖ\15\ fôrÎ\ 2.>\81\11qPÀ0\83æ\94\ 6Þ½5#¹ª­\95\91µ¬,\1a\91±\9a÷Ha#·âY²ó¯\16,\15YgÞxÐ\13Ùßþ\84ÒÍHpõýN\e¡wGÜÏ2``¶É¢ÂO³ð?'3±\1få§S\99\e\83ëÆAvBN9\1cÎK{#ÒY\9b\97\81!=\1f\91Xf~\0(þ/$
+®Ë$FAä\97Q²"ñîW`åk¶©'Å\91Â\12=¡¨\13ðF\93µð\95\f\96d\81|\1e\ 5Ú\ f c\98\82ôó\88ù\ 4\99:ùéË)@\16\84~\92Å\97Mr\819o\93\ 2\83oKÏ\eå\85Û\16«¼t\9d5Kç>ã\9f\92,0®I"a\92\96°\ 2C       ,\9c\b\8e\f\8anYb!ÂUì¡·\83Æ\13S/Ç\eÝê\89\87\a\7f\94A\92\16\1e'r\94ØÁ&\11¡\16H"\ 2Ç\94nXáá
+Å2Jú`2ÎxÝ\13Ñ×£Û\17\14\8a\89Ä0\8b\14\88¯=¶Ir,\88½Å;\1fVÏw\1d³ãÝÏéB\9aAI\0ܾ¤\v\ eÌY]00H^vV\17.ÝfuáâuF\17Üû¬ëKàÉ$+ð\8cß1[ã$âÔ\ 47ɯּ¸
+Í°w:×cXNÆh¨äw2x^ä}t"\14\ 5`Þ×ß\84\ e\12\vl>ny£ár#àd
+!´¹\85\7f\9e\ 6\87(T¼\91¨Æ\1c\0<\85¤{'r!\13Â\a\93Z(dÉY\15Àª0Ê/«À\ 2C2\89`7ñã$sªä¤,a%\95ª0\81ä
+#×\9eë2)N\90=Yîu-(m\1c°r\9f )\ 1\1f\9b¦\97µÒ\819V\13\83'\ 3\8f\91°Ç¸ßëñ¿r­ºªUóÊl@õ%\1eyÇ~zt\1c-%\ 1_\f¨dï0f\8fÔ\ f\13eÞº\ 1o²l\ eR\11\f5{\13×BQ\92\a\10\8e\90æ[rïC\8dÙe\ 6ÉÙ ëJ\86\18»3©ûPÎä.pG \0û½IfNá\8aóF#a\83\1a\9e\19Í#º>\1ct\8eK©xiÚ+Á2sº\81¥,oõ]#\bT7jª\85Þ0è¶ïÆ\89\92¤­å\1a,£º[,R%\1d+0\97\12Ó\9fäá8÷LÂÜ3õ\b\8e\9b\1eu  \88ü³}BûÁ¢\fÊ\84ÏÝ#\ 5Æiî\9cZ\e\86èyÃÂ\eû¶æÑÇ;ôý8ª\8c\95<Zs\99ø\92\99V\ 43òÅ\8dA\98;hû@£Þ\ eq\85G/\10êQb\88\a\9dÉÙ\97«\8a\ 5ΞéaÄI°Ä\1a\9cØz\ 4¼ T'͵\8dù\14\84\ 69\82îNQ²Y\1a\87\15xÛy°~Á&\9d\88su5¯õö°sߤL±\86[T(>a<S&ãå\¤ônßÿ\93ÑTÖ\8d\1d½H\8f,=\87\15©k®aÉ* \15:.EÔ¿Á\1dV0º.,WñT=`\88'\98½Qû\10\ 3ûÃ@\94Ê\11Ý\8a¥r\8e á\14¥a\ 1uôzÁÐ󥧢6\11CìgØ~\1ex°5îaÅl.\aBNP\1a5=\12\9e\96\99\rK`ËÜD\ 4\9dÿ^
+|\ 3 Ù<ün\99Ó\95,£A\17\85'gÙº±ò$\88\83æ\91)O\93\84\96ÈAN\82Ûº\ f\8a\ 2Éñ05ê\95"TÃ#¥[\1epÜK\1cQÀ¢>õ`zC\9a»\r\994\17Ü0p\9f\86Ó¦V\83Í{R§\ 6J\vË/©\86\ 1Ü´Gp|\\ fÁâNéÎ\b«b\8c¦'\13¢/ £Å¦AÈý\11òº|\94t\15~\15\1f#'úLlM3Çté1ë¨,\a]%?Å\18²\95n7"\ 3\ 4Ø\9e\ 1jlT\1e!Öì\83rO|XT\14 ÿ\86¯¸1Ô\8b\96\8eºï^q«\ 5ß\84Û[t\1d8X¤\81\bAIBà\9d\aÑ\18\86\12pr'ª­\19\9a\\92é\8eÑ%¦Q\1a\15Ø\1eã\ 6\rñü\94~¬âteúC8!\8e\fÇ\91\98®'§\8fP«n\ví·\1cj\90,Q.Ó\ 3v£1ßþ\868\8c¢N"\90*M0\12&\11[\1fþ\8eì\1f\90³\bd\8c\b·\14ÿìê®\1eÐFpbcϨw\9d`²EE\94¾HU\92\b\fî\ 1Â\8eÚN\ 6ø\84Ðqãë(ôÔ\1c@ÑéQ8ÄÅ'ª\8dr\93Tº±æ\98ç¨é\88-ÎË\97üË\8bÓü#\8c?pZ\9b\16\81\rÜtÀUtBºàlyAm\97¢\r\9ed\9a\97\16vèçÝ\9e±q<Ç\9d\9dm~YàG\ 4\9f`òÞçɽ\89é8©$*\8dæ,µwr\89£ä\9c¿\RC\bþ\8a«\8b2a7\a¿¶Ê\80q¥&t      ¥("\89v°Ýa\08\93\fº\18\9df\\99Ji;9\ 2ì\e\86BA\1d·\15\ 4\15öTרÀfH9çÁÐjx'õtWÙ\94\1diéN0âÌu\ 5ûZê\14¿Â¬GZ\93ÓÖg¥Èâ»5á\10À\e«ÄÔáLÂÄ!T\8a\9fE½hµ|éáKãó\aÌLÊÅ\1dÉ\8e\9bò\97¹DD¹\80£\0e\ 5¥pµ\99md~Æ\ f;B\16\a¾rUu\8f\9aú\b\88\bÝÞQ*ÃQþËRê%98HrRO\86
+\j\8f\9eIy\ 5n¹m\88<_Ô\\b·@Via¡ ô\r7>#¼þ\86ß©`\86\1f\19\82uu¨y¦\ 4þã\9dÐh]\11ljñdyñ\92\9a\85í8£8\92\86üQ­g[<Ñ°i Ô\19?\1c9\)\7f°H\8c\8eù\87\8b\14qáW\1a\97F\7fÐ<0G     \8a\0Õõf`!\a\93:\9eB\ 2«áÒN\17\7f\13\84\9c À\81J~)A\ eÖÂ\10\9c\9f\7füÄ{ÇFÂ\0KZ\0\13Ey¢^\9a\98Ôú\85\90õ\13'zç+\ 6\ 43=0V\9e¾á\8c\0Ý\aï9Ý°ue\81Ûz\¡`\0ëuqÇpÒ\85¦újäçHa\14q®L¸¨s±\eTËó-\7føR¶\v\ 6°Õ,è9vJ\89\82\v\ fm/u"~NR<\93\fúÈÀÈOf¹ëcm\12\aËà\84\83IAÚOÎ03î³}jêo¼¹*Yç¥\1c\12µË\8cÆÖÓRl\89\96\10BÎT\ 1ÌíÜ8±\8c±a
+\99äø½\98ü"Âo-w(\ 2Á\8a\8dë\aç¬j°Q+ÑVZ}Â*\82JÞö\84rH\95`ý8~ú\91o:ö\9b\96ý\9cÓr\b"c{\16\19õ\ó(L\v?¾Ü¨Y@ζ\8e¨ðË¢\94ÖQÊ­£î¡%\ 1\8fÌ;|Æ®;GH\94Q·þ"%\vÌÙ\96Q\19úAÁîç#\99äNw\á\ 1O¢,ôn)\99±Ì;ðêª5\12eÁQrÍ«\14·3´/*\11f.\ 3k^T\fÃ;\r}¤¼y\99à\19\81!àRÂ\7fÕ\ 3%íShb6\9f\17X£6xt!\97¯6Ñ\96h#í7NëÈØÄ8ù\8bCR\9aR\10¿¢sa\16H7    \96\16Ú\eiÂàö¶§.Í<J»\14ûð\ fóngÕ\14`FqTÀ9ò\84\90ºü2/EaàýRkpÊøP2\f¼¬>@b$ÛT\98%R¼§«\a\9fn\98æ\99÷\17\12UÏ6=\83¥Õß\11äòe\8e|v\9e:\1e½~\1a\ 5~"iâ\90Ð8\ 5¾\9aH\vð ùuL9çÌδV\101~\11\102VÁ(\1f/\ 6jêÁ\âÍhñÊ7ø\8ag\8a\7fÆ¥ùÚ\9cz<ú¼-d\81¢\0\1cöÜÖ\12uá2¤ o\8fÛkU\87]Soá\98¾,GQ"\ 5 \80ÛlÒÖ¤X\96\9b#áB°¾\15äV\11#á \9e´j´¹RQ\9f\8d¬)âÆBdJ&-\18Nøpy\96û\bjIuõ\19g\12\a~tÒ\95À\7fæÜÿô\17[K\ f\8bø\8c?J!\11ÊòDhAI\85ñKrÓ¸ðÓ">¦÷ß\eÇ\Ðendstream
+endobj
+1304 0 obj <<
+/Type /Page
+/Contents 1305 0 R
+/Resources 1303 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1314 0 R
+>> endobj
+1306 0 obj <<
+/D [1304 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1307 0 obj <<
+/D [1304 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1308 0 obj <<
+/D [1304 0 R /XYZ 85.039 736.955 null]
+>> endobj
+1309 0 obj <<
+/D [1304 0 R /XYZ 85.039 667.088 null]
+>> endobj
+1310 0 obj <<
+/D [1304 0 R /XYZ 85.039 625.834 null]
+>> endobj
+1311 0 obj <<
+/D [1304 0 R /XYZ 85.039 587.914 null]
+>> endobj
+38 0 obj <<
+/D [1304 0 R /XYZ 85.039 530.827 null]
+>> endobj
+1312 0 obj <<
+/D [1304 0 R /XYZ 85.039 485.752 null]
+>> endobj
+42 0 obj <<
+/D [1304 0 R /XYZ 85.039 158.35 null]
+>> endobj
+1313 0 obj <<
+/D [1304 0 R /XYZ 85.039 115.396 null]
+>> endobj
+1303 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1317 0 obj <<
+/Length 1141      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥VKoÜ6\10¾ï¯\10\17¨XQÔ³7'p[\ehÐÆ*zHsà®è\95\10\12å\85ÿ}f8¤¼¶7É¡0Ö\12\87ß¼>Î\f%\82\bþDP¤<\92e\90\17\82Ë¢\böý&
+\ e°óÛF8Dè á\19æ]µùù×4\ fDÄ˨\fªû';)OR\19Tõ'öþ÷«?«ë\8fÛPJÉb¾\ró¼`w[Á®þxw\85Ò\84]}ÜÆ\ 5\0oªë÷Õß\0\15ìzû¹ºÝ\W«ÿÕ2ø*Ñù\7f\9bO\9f£ \86@o7\11\97e\11\9cà=â\ 2¶û\rxçi"ݺÛÜmþZMÑ^\12\90Ö¥\SYð´\90¯\93\15é\85\88§Qb\93Ýa"\8f\90U\912U×\90e;À¿\ 3J2¦¦Ã\ 2«^c\86\ 3BÍü\13l\95\ 5S3AL£Iû\1e\91ÃÞ´ã :´cVÓ\19CÃÖÈ\ 3
+u7\1e·a\9c\93\b÷\9cQб¶\ e£!½#ìMÚ\9c\9bêõ\8cZóã¶\90\fN'\8b"v7¾0pB\ 5\1fâ¤\8f\9dÚ;_pJ@Y(\90ÑÒRpjM\ 3Ñ\141SôhZd ÑS8Nµ\9eHx\96\9e\ 3#Oõ3ELª`#ª\13YÖ§3`@:â«ôðe\ 6\17µþ7\12É \9d%¢º\1f§GZï@«³jl¿\ 5ƾÀ\1a\92N`]5ÈòL&ç\ 5i¬õÐ9Å^ÕúB²Æ*\r\a¤&\ 3G\18æb-7(\89ØÜöÇNO¿\80\ fà³\83
\ 4\85\8cJ¶ô\bÝÑáMÎÈxOªç\14Á\ 1Ñæ\1eó\19q§«  ¶³ÙhZô¸­\y Þ\1e®Q\ 6I´ºx²Y¾Ò½*\11)¨¹@\94\96\8aµ\9c\80¡4Î\80! ç\8c\83ÔRÐÚÈ2¢B\93õYõîÍV\9cí\ 1ë\1dÃ\0>HC9ÍÅ{\82U\8a\rc\9f\1fª·nÿË\96\12ij\aFt\879äÉY\ e`k\8f ¦Õ\ f+ø»qa\99H\vÛ\9bçÑ\98fòÝe\89\9c=k¹d;$Þá}\9cêBYÌP\126K\18yÇi´çkówÍƽN\9có\bf\10êT\8dÆVH\ 4»Õ\13\95­kS\94Múä    \18±\ fâ$f\98þY\ 1ÕXÈB²
+\81.i\84\1d\89\9b'\16\r\99Ää\94Q\ 4¢&³òÁúݹz°¢Öó\80.ß:ý\93÷£\f\9e\14Z±Í\9cD4ÅPpjW2]t7+X9wki:\9d{Ìqê\95ùV¿Á\ e\98Jmå%"sC\10[\1c¥Ê\8fW\0îð\10PhFz\1e'?6üyØ´ü\90FÈnqægÓâàíhõD\9f>ÎÎh㬷µVô\86½k\83 G½\12g\9e\99ÇÎPn\b¡i\83÷\8cìÕ¨\1d\1d\88{Cú\18ø²7¯ûïÂñ¾¸:\85ȸ\f²$æBüøæ\94<Î/ß\9b!\19
+\9f,½¾\13\85(y\9a¯Þl3\98 \ 2\7f\83¤§k\9d\15        \eÜIÍkk?ðÆ\rã\eC\98Fͤ§º\8e\9dQXk£Ú\8eÞq²/Nk°\13Ó\81ðHð\89\17FãeCèí\b\16B\91\vhöõúüZHÝx%ªi\14\862á©L\9e\15©½5¡óÛõ\9a\86\eÜJîÇ\89^\16_\17\96\8f\83Ã\ fô¬\9dG\ 1\87j\ 5^ëì6\83°ñ\1d³V\16\8a7\9eU\86\96>\93Îô\85E=E\88\1d\f$Hà\84C\8a$jpÊÿ\0ì\ 6õ>Ü¡ ¦\181Ø#}a\8c\93áßø2\93\11\8fËK_Sð#nþ×GÛúý\99H^Èòrõ¥0O³<q±àY\88äe¸þÛîU¼_\ 1¢\\9fæendstream
+endobj
+1316 0 obj <<
+/Type /Page
+/Contents 1317 0 R
+/Resources 1315 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1314 0 R
+>> endobj
+1318 0 obj <<
+/D [1316 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1315 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1321 0 obj <<
+/Length 1631      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXÝoÛ6\10\7f÷_á·È@Í\92¢>è \1d°¬N\91"K1Ô\1d\ 6¤yPlÙ\16¦\8fÌ\96ë\ 4Ãþ÷ÝñH\89r$\17ØÓ\10 ¤Èã}þxw´\18\13c\152.gãX &\95\1a/\8b\11\1fo`çãH\18\8a \94,\f\ 2\98÷lNíî4ò\19\ fâ^\1a#c\1a\8b\19\93\81@\9a«ÅèíµÏÇ>gQ$Ç\8bµU$R\9c)\15\8e\17«{ON¦aȽÅ6\9dLe\14{û¤\98\bïq2\15^\82+\91÷\ 1çsX¼ÂÉ×\8f´º\7fÙ×i1yX|\1aÍ\17\8d\1aV@\1c1\15õ*ÊÇS_2\19ûg­\88Àâ`\16ºV\88\0ì\8a\+ü\bFAV0AvÜ¥G²ã3*{¨\9f\ e5}\7fy)kmÔó\90Π\96O\8e\eV«¥Ñj\89p,8\9bñ\99£V¨\14\13þL«E^\95\ 1\9cøÊ«A:|K¯ZÓ\98а\ 2令Ý#L\ e\9bMV¸¡£9L+3ÿÆE\0\9f¹á\9aíiÜÙãO0Ù¥{\9c¦$0]\19Azñ\12m\7f{-#Gm!X\10\86\02É"Ø@µ\7f\8f\87Í:ËÓwàU?ô.ß¿§Éß4\10A±ß\98ý\7f\90¯\ emÌølæ0!\1aÁ!4\r\13ÚÙ®væôÅ7!\83òÂݬÓçú]\87©r\98ÒÑ.Ó\8b{Ã`qóëÜ,½1K·óßç·fíÁ¬]ßÜZ²K³t\7fýõî\97ÅÍç»\a«\17H°,nîæíª¸\18Ô\8d4?ãµ<+Ó\1fºÍ!j¸,æ\7f\ eÓÁì`pÚ\13M:\87 °x1¨Ó\90¨\11<Y¹éâr9ñco\v;É.YÖ\1a[HgΧÏK\Ad\1eV\19ü·Çk\8b÷Ò"ò\98ë}³¼DLn\89ç\8eõX\8f\91\ 2ú[\83ïV¤á,½\ fó+\9d\82`\9a§ß\91_Jºtô¯·¤\0\1e-4Á^[\9blR{\93B\8eæ\95Æ3æ¶l\8c©v\11F¿µj§OX\16\9cÁ'\13\1cñÀzð@@ìñ{\9d\15tGë¤xê;IØlO\9e8\162ôÔXçZl\160GØ\ 4±Æ|P\15´qÄSè\97ÌD÷\95§NÒ\10\11\900­ï¾qß\11Ý\95\18³6i\99î\12B        ²è\v¬½ZÃ\81]\1f\10(Ë:«LLÖènR\1e\ 4n3\ 2Ï\89µx[Ú\iCíê\19\e=¥GÁm \89*¯úÜOwÝ\r\9cë¤\ e 5lP\81\ 2\ 5\84ÿé®72\ 3î% `TÉ\81\85\9f\11\ e\9bۤ=h\12½¦îG~\9f­WT\18²e\92ç/\13\15xo\fX\1a\89u3\ 3\12\ 3  Í7)Û(fûË\81²ês\9fÅqp¶¬:4¯ËêLA· \e>¨4]7W\98àÐp\84ê¬4Ks^\9c\10>\93ÂïÈû¹\8bµM\93.ójszéZÐ\14ÉÊÄ\ 1O=uAáâ¶ç\8eÁÈ\ 6\1c\90A\7fuÖ¡\ eÍ C-\r\1aè\ f\9c´Æ¡gÅY\87ºòæIs\99#ßõE\84àrsMdü\89\eäO8px¢Q;\13Æ\84\86m
+\14;³T®hRÛ«ò\3¨\9eRØV·Ko\85ì\9b>*Ñù\81\94D#ª\ 5æ\16  lÊ)»aѧH>¢]/Ns×S\v\a#+aôÕùȶ4Ã\9154Ô\18\ f\8c´6²çÄ5\91\99\8e\97\9a\aJ\13«6YÁNd³$Ü¢=-èÂ\84®©·´`2f¤+¥\ 6CM5O_¢Ð\ 4\17ö{2jôº-\88Ì­\8b\9c<\1e÷µ\ 5\91×dWjpª}\9bZCÓ\ f\80\ 1:ëê"úç´\a\r\99\ 2Ü\ 2\ 5m\9b-»("Pn\ f/L9×SL¼ÐÐ:eЬ\90µ\ 1\18\96\95-\9bÞÊc½\fÄ:i\aq_Õ\ f¬\87aûuu\aÞmu\87\ f[ÝWt\0[\8a*Ï+$9²\1eë  \ 1<49±ÔæI\1eÑ\15\83uhý\8a¬4\1cỹ20OhXV9\99/¬ùÜv
\bU84Aª\119ºg\80\83\8e4S\9c`:,ÐaJW>-û\ 2Z7`Þk#\94\8fý\88VÀ¸TÁ¼2O<\r\13%Z°\ 1yÛ4À\87\87\80©I)ïC
+\b\96«¦+\aN\98ï\80¬êa¼¬
+\9b°à¹¶C\9fÍd\87¢ÛW)Ñi!\1d[éç\80"AµÀ9\ 1¸þ\91\94Á\ fAH1^EG r¸n:鬦Ot\10\8e}\8d\8amuì¥"\19\14\f<cÔ>IX\10\1d6\83ô\82?ZHýöþktÿÀÇ+È[\9fF\9cIhe\8e0çL@³Y\8cà\89\ eI\90¾òÑ\97Ño-'à\13Óo,ÿ\95\ 5B\12R#¼°Zu^gF)\ 2&Z\95;\rð©uq\0/5ñ\7f±.V\80\ 4õ\ 3ëT\ 4y?t­+\92¥\8dr\ 5\18\f Ì\1e;I\aCMÐð5(*\ 3\17}\8f³6aï,À\12|]BK\8a\b\ 5ð\a\8csÙ¹\94\94[,¹Msó\fyÓvÝðhÓõ¥yªõT_É\99?s«á`\rn({\\ 3X\95ad\98é^5<\95\17Jð±\92Ã\ 2ÿ\ 5\89\vµÑendstream
+endobj
+1320 0 obj <<
+/Type /Page
+/Contents 1321 0 R
+/Resources 1319 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1314 0 R
+>> endobj
+1322 0 obj <<
+/D [1320 0 R /XYZ 85.039 781.388 null]
+>> endobj
+46 0 obj <<
+/D [1320 0 R /XYZ 85.039 761.463 null]
+>> endobj
+982 0 obj <<
+/D [1320 0 R /XYZ 85.039 653.495 null]
+>> endobj
+50 0 obj <<
+/D [1320 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1323 0 obj <<
+/D [1320 0 R /XYZ 85.039 612.438 null]
+>> endobj
+1324 0 obj <<
+/D [1320 0 R /XYZ 85.039 227.751 null]
+>> endobj
+1325 0 obj <<
+/D [1320 0 R /XYZ 85.039 200.653 null]
+>> endobj
+1326 0 obj <<
+/D [1320 0 R /XYZ 85.039 160.005 null]
+>> endobj
+1319 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1329 0 obj <<
+/Length 1716      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXéoÓH\14ÿ\9e¿"BZ\91HÍtÆã³û©\85R\8a({\10VZ\ 1\1fÜØM¬uìà8\94ò×ï»|äjµbµZ\ 1ñ\1coÞ¼ûý\ 63ÔðÇ\fCOi\e\r\83Ð(\e\86ÃÙr \87sع\1a\18¡\98\bɤGs1\1d\9c¾ò\82¡Ñ*ÒÑpz×ññ\94ëÙá4ù8zñúü×éåïã\89µvdÕx\12\ 4áhúú\92\17Þ\8fÍèüæâ\1cgîèå%L/>\ñ\f÷þ|?ŵ\9bñçé\9bÁå´\15§½\b®\8eP\96/\83\8f\9fõ0\ 1¹ß\f´²Q8¼\87±V\ 6\97\ 3\10Fy®\95y>x?ø­eÅ{î\90O\1dR½¡\98X­ÂÐ}Ü<\9eV\9ev[ó\18¯g\9e(T6°Ã\86\ 6Íãª]Õ\8cöUè\85Ã\1e§½Û\1a\9aǯ3ÆQÖ8[÷M\17)[w\99®Ç\133ZÇsY¨Óo5;%[\vI\9cÈÞ\ 6|°âÍò\8e¿ßS<^\95²ZñwYVr$ÏàLÁ\97\9cðf\1aÏÆN0Zð¬N«eVÄ5\90\11«\84\97oÇN8zàqÌ\9f"½Ï³¢¡#\83\r'N \1c°%~5ø\ru{\9dVDñ\1cHE\ 5º¾\\8aLé·x¹ÊS\11yS¯\80pS\9f!ÃÓWÖï\99Îqh4q­òm@Ü?Bè\84§\1aþÚñÄs¼\91qÎ<ïÌñNdú\99¿Åò6Q³³OÚÓ¾\17ÁÇ\90ÀÆ@Jxà:\8c¥\888¾KëÛ¬\˱\18<\92V_Ó\8aç0Xge!¼U\ 4\91;YUi\9c¯\161/®ë¸ªÓ\84í¡·8¿(W\ fU6_ÔLy^$UzÏãi\95%ó4Ï\85q\14¹\13ø      Ø¨\a\84|Jm+jçe\9c¬âj)ª\a¾=¨ºGL¯\8b¬Îâ<û\9e\15s>>ÏËÛX\84\ 26`\f\88\8f5{f+¨'ÖUÖwÅ5>\e²¬Ñ©\11\ 4ñ\ 2\\1ac\1cG\10Ç\ 5\7fk\8ay\18Ä·ã   DW\89\15\7fäT\17\17\1dµ;ºÃèÀ°\9ba\10Õä\f\e9ä)J\1d&\8b+\8eL\1c\17¥\MÑOÁ\a\1eâ¥rW\9aE
+ùU5ôE
+µÑw\Èи~¾>àT\14\1c\98Å\9b5\f\1cßc\8deÜêáøîAeqý\1es0^ódNìÚܪÈzM::>KMÜä\8bEùê\9aÇ×E\ 2³\87qh1Ã\9d\0Ø\16    oõ¥ê\1f\99\95Kd\8e\89\97å¨<.&e§Ùºx^óêz³âª\83J `õ\ 1\9bÈ={%ÔUnè\f=ÏU¡\r\9fî\ f\96jÉ¡î`Uä\ 4\ 1\16P­Cåb5éÉs¨Z\eå÷\84Fõ^}x÷bzýË»=\ 5\ 3G\99Ðûß(\18ø
+\9aÍS
+\86ViÇl)¸\8cgMÜ\95êH\93÷lx´57m·GC\17\vuÂõ{¨\ 4ê±\8a\fW\fP\ 6j\8d§¥\1fú\ 1`\ f\ 2\1ef\84ÕkL\1fÃ;7ñ\fÚÜ\11Ù´UÖ>.ZK²o\12¡qýHiÃ¥ñ\ 3&¶«}j´®î\12\1c×HH\14\90¥Ãí%IGCìÛH\85ݺ\90V\vù\̱IL|_·\0k\9bE\1dÿ%õ\81j\16\ 2U
+á½¢2\17Söri¦VL\§=        ?iãVmíëËåQåÛOa)¦t \ 5#yS\91¸rå\82 ¸vÂ\80¨S\8a\9d\12«W²\8d\\1a\9bá\98ËfIu$yØ\ 61\ 20îØbRâaa\16c\83¤\eË\9d\9b_\92X·Ø\e榳ã.\9b\ 6§hA(\91 /¨í\1d:é䧣¤\14\ 1\9dùöá£ð&\16yiý[ë ,\9c¹¨\7f¿È¨\85uÀk\19·\10Ë\1d-\1a\1dÄ\8b\eÃ\8145øØu¡Ö\8bÅ\1eðl¹áÉ=Or±þ}\85WÕé\ 1<¥·úõªÊ\8aú\8e\12\8d\1aþ³é"\13\18Ô|\ 5ãü$SÀF\88TÕ'cÝâ\99@\8fgIz»\99?ã ºáç\ 3xAo\81¸Æ\9d\1c?EÒ8·\v\97\12=Q¯èW\82©9S'¼Ù\ 5cqØ(\ 1sùÇviÓ\9bUÒ'­jÿ²¡þ+\93õ©P\ 6\fm\9ea\9d (¥ø\ 2\88\8añ\97\v?\8a5§É9\97ðIY-cÉÉ\15Ù³@£K\14µåÚ2lCâºæT\12è¿fÜ´êA\rI\10r^õס\94c`   }\ fdAT\89#¾[\16\ 5å\ 4\ 2·\82\16n\ 5#9\88\98¬\9f\93|N\ 6Òtp¸õ\1eC\86y*µO®]ó\97Ý ²Ô%\7f5Z\11°ãM\9f      i\88»\8dä\rGNwXrFZ(rF\85T\18\ e\15Öô\8cM\ ewyPõ/b®WX+\ 1\ 3ºôÊ\v\1d²\ f:0p:÷\93~»e\1e\bv$Â%\ 1Î\96ä]7~"fTí\ 2Ã\8fMXI¿lb9\85¯È²¡\13æÍ\93\ 2Ç_Ç\9e\ fZn:y¤\15â\ 5W0z{ù\a.¼=9\ e2  (ï\85µ¸\90\v\84`çeÊ\96ÚnJdCîC³\9e1z/¸­Nq$¹ºæÕ¦ÇNè\85£ýç®ÛÖêqï¥=ihmï¡lX½~òÐk¦Ã\bO>\98ýþË18µR½\8c\7f¦õ\99g¤*iy9ÞÁK\0^\8dw\en\9d\98ÐÆ    \1f{8\1f­\82Tç¶\vá\11àfµr¢C¸\rþñE?ô\9fJ-ú\ 3{\846:\8cþ<ð·\1f¸"\v*fü]q\11Øz¡Ý\97÷o\1ay§Fendstream
+endobj
+1328 0 obj <<
+/Type /Page
+/Contents 1329 0 R
+/Resources 1327 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1314 0 R
+>> endobj
+1330 0 obj <<
+/D [1328 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1331 0 obj <<
+/D [1328 0 R /XYZ 85.039 761.463 null]
+>> endobj
+54 0 obj <<
+/D [1328 0 R /XYZ 85.039 538.398 null]
+>> endobj
+1332 0 obj <<
+/D [1328 0 R /XYZ 85.039 492.527 null]
+>> endobj
+1327 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F36 955 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1335 0 obj <<
+/Length 1701      
+/Filter /FlateDecode
+>>
+stream
+xÚµXYoÛF\10~ׯ\10òb*\88\18.oºONí$N\114mT\ 4E\92\aJ\I¬)Rå\11Ûÿ¾s-EÙ\92â (\ 2gwgfwçÚ\99\8fRc\aþ©q\1cØ\8e\97\8c£XÙ^\1c\8f\17\9b\913^\ 1çÍH\89ÄTD¦\ 3\99W³ÑË×A4V\8e\9d8Éx¶Ü\9d\13Ø~à\8dgÙgë×·\17\1ffW\7f\9eçY\9e=\99FQlÍÞ^1áãDY\17ï_]àÊ·.¯`ùê¯7¼BÞß\1fgH{?ù:{7º\9aõêô\17ÁÕ êòïèóWg\9c\81ÞïF\8eí%ñø\16æ\8e­\80½\19\812và{².F\1fG\7fôG1Ï\1fó®C¦\a^l\a±÷Øv\15\1c°=pìÀñÉö«t1qck\rö¸¾µ\98L\95\95\16\ 5¯Ú\8aÇË+0ø\8b\138ð§\ 6\825\98­iG«\e¤\aVÊCi8·,¾Öi¦kæ=ï\80Y\16F¢iðÿçrãZ³P\85\96þgÊ\16¦5(\ 4Êf0í\16´;ã}s´áÞ\9cÁGÓ¦Z\7fËé,ÑO\f\ 4B\81ñ\ 2çM\15ú6!g´t~(AFQ\b´²v¦#3Ë3\9c\80\91\13Ò\ 4MÎXâ6\a\1d\88\93\fïzùÚw\a±PAdÇ®\v\1aàÍårÅ2{ñR¡í\85¾\119\83\e 9}7±~ßs\ f^aT7Ö»qD~"Ýæè°\15\v|q\94\8fæ\8bLξÁ)z8¥h4Æ·hC»Æ8WÝjߦeUoÒ¶Åý%é\ e\9e\8c|[Åá\9e\1d9Py\9a3fê+È\8a5n\83Ä\8b\90\927<\82dÐ5k\9dñR\7fÃÀj\93l÷Lmó\8dÆ\99\8bº ¡Ô·(\82aÍK=<ѵt¹¨º\12\8fiu­3p`\b¯ûz)G\89»P\92¼ôPUñ\ fò)Þ¤Õ\ 6\ 5¶ä|Î;2
+\89kãòr\98^\ 1¹b\98U\98R\9cY\8a+\89Ü\83ÓA\8eJ\1c\94õ\82k\11¿\ f\90Ù{`ÀÈKT§keÕðHÁÌ7Û\82}\87¤t»\85øE\83\9cE\9f\88®nd;P`PYÛ¶\8197\ fPÅ쪴=óUdÕz§æ=\93þ\91\87&["ª\ 60üV #[iÌ^/±®\85}\8b \906||¯?0ò\12ÇÐÚ\16)>sdÏwZ/Ò®\11êÑ\87\8a§¬ÍѲWL&^¯)f\1a\12¨Ö¡NuÞê\ 3¥a\9bb\ 2¶yZ°\1f\8b¼\ fA\83fù¾õVï\15Å3      BÊ\11k0\ e\9aI¨g\86*lÐ\ 3s\93\ 5\9e¥ïR#å[Õ\12Gw\17ô\eÊï\8cE\99\v)\ 1Ä5)³b©ë³\8dpÒâfÇ\0EæT=¹´\9es¹ñÂA¹q]\9aA\8cìÐ\8b$g¥ôO¦\ 1\94\ 5\8fHy6C½p\ 5Õ¿åY­Û®.ѧ¸zÖ\v«Ýì\97\ 3ÎÍ\97»+ð°]\1cûý¸I)hÙÁÞÎ^¿}ÍêN?;tíôÀ\11ºhô\8f\1dÿ:\85-ß??8q\84ýEy~yè\8c\a-`º\17\94\90\8eü\94SÐ+óÜû\8e\aÑ\87²LyE]\99Ù\ fë\9aT\13\9fSÇ$Û~Ã\ 5
\996M·ÉKI êòÀ\1f<3 ö      ßâf\8e>I×\9dáì\84o'\94\81EÆ©]pC¯nÌ£º\91zÏfåÍwÓ\94\190SüÒ\89^z\92E*<w\9có@\89Ï\9d¯<.óBÛ\8bóeW.Ú¼*Ñ\107\bO%Ø©$?\12ñ\9fR&>©\fäõÑ<þ\99kCuêZûP^z>a\93a±ø\84y\98\9b¶Î\8d\88P\8b\ 6\83Ûõx\13ø\1d#\r) ³µD\9e±\85\ 1\10T­k&Þ\98\8ebR\95\9d\96\ eÚ®\aítKðe^p׶\8fÀtÏwìP©\93ß\15\ 3\19ÂÖ.pÁ\v~8ÀÖ\1eøÏå<ðlÐ9\b\1c±+\8c¸\16 \16\17\97\97ò.ÌC
+Cë}º\0\80{D='²ÃÐ;­ÞNæ(ôw#ÐJÂz]r{L³,§ÞV    \81{a2@Ò\ eõ\9e¢C(²¢\90ݳ(\15\84ª Þ}|?Ìç\14\85\9b\1eÎ\89hßFñ\ e\86øó\1eølxk\ fc\9bþ«#\1fÀ\81L¬`R\85ÙǨ\11«\9c\8b\10O×¢\ 4á"\18S\1e\16|Mz\0«5UÁ\ 6Qr\ 6pÜl\0ï¼Ð}\b= ¢Ãh\9a\12\8c\11¥e¹\ae\89´Ò¥®åÓ)$,\8bTþT\92K      )\85\82-1Hôi\ 6\84Ç0Î\s˧µúNö¶¢\ 1Â\88Ç­wÑÕõ\ e³"J\ 6é\ 4¾±4=<¬üIÂÆpõoRzu@¤=lUÉ\14ÔpÉÓ\1eX;\ e\90 ôò¢\81õè\93\0ï#¸\ e²z³\15P\1dûèúÐWò~`')p\ fjÂùé\1dÓ\b\a%± $ Ð#»¸\84;v\11yl÷&í\93©\12\ 4Þ<ÀØMº\91YÚ×\95\89i«þ>\0ÓÃ_\a\ eáQ\10ì3Â~ZS;\8d½P]\\9a±5\8dj\99צSÁëÒ\82\vÅ\ 6hErùÇ®mô¢*³\87÷\9eØ\0EºÎ\9e®ç\13\a\89&þDÐÑ\a&gíÿ\r!\ 2å\1el\9f\81 \88'\87ê@\9eþ\88Ç\8fö\ eÛM\ eu\ eøã\8b~êÇ©¾ÿ\803c/9Ü~\ 2ø´\f#_tAÃTôP]ó\eÖ#}ÿ\ 3ó?ÂYendstream
+endobj
+1334 0 obj <<
+/Type /Page
+/Contents 1335 0 R
+/Resources 1333 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1314 0 R
+>> endobj
+1336 0 obj <<
+/D [1334 0 R /XYZ 85.039 781.388 null]
+>> endobj
+58 0 obj <<
+/D [1334 0 R /XYZ 85.039 340.611 null]
+>> endobj
+1337 0 obj <<
+/D [1334 0 R /XYZ 85.039 296.86 null]
+>> endobj
+1333 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F42 967 0 R /F36 955 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1340 0 obj <<
+/Length 1559      
+/Filter /FlateDecode
+>>
+stream
+xÚµX{oÛF\fÿß\9fB\b0@\ 6¬\9bN§Ó£\ 5
+¤mÖ¢H±nñ
+\14m\11ȶl\vÑÃÕ£i0ì»\8f<\9e\1e\8ee'E6\ 4\96tG\1eÉ#\7f$ïÂ\r\eþ¸\11Hf\8bÐð\ 3ÎD\10\18Ëlb\e\e ¼\99pÍai\16kÀór>ùõ7é\eÜf¡\1d\1aóu/G2W
+c¾úl¾z{þa~ñçÔ\12B\98\82M-ß\ fÌùÛ\v\9a¸\9aróüýËs\1c¹æë\v\18¾üë\r\8d\90öéj\8esï§_çï&\17óÎ\9cN\11¨\ eÑ\96o\93Ï_mc\ 5v¿\9bØL\84\81q\vß6ã@Î&`\f\93®Ðãtr5ù£\13E4× Uc[\97"`2\10\87{\17Þ`ï\9c\87̵\85áK\9bIÛU\9b\9fo\93jjIG\9aí»ÞÆíGR®è3Mò\98\1dÛ¡\ 3Ò¸<\1d\92\9eG\99å\0ÕeÂõ\ 6\82\10Þd\95`.(\966\98\aÆ\bÏ\aÇ+¯sórÊ\1da~¼übK\e~\1cÉ\9eù>Z\96Å\11\ 3=\8cµë\9f4pÀ£\f\ 4[\ f0ãIθp\94\81¿ç\10s0͵]³Xã[\90ãpb\a´²XÀ3\8dÑ䬢ùÛ¤Þ¶¬ýrµ³~7H΢%®+\81©ÐK§N`FZN½\8djb\1cY\9b&°*\8f[Ve\0\1a»\8aWZ·\16¹\89µ\90\88ÆhoR£\ fÁ5\16\85j¯i\81ë7\90\18®+ÍWjT¡ØdE»@KU®¨m!\8e09â\1fQ¶C\a e]\16\19\19ne1µà¹º\1f1Ç÷\18÷ÁÕÂWx~0m\ 4süñ¤±ZYÖ@Øal\1d\1frB:\9dFÜpÕ;-ÊñU4øT1\89Ùò\19Z}/µ,\1e8,\94\81\82y@B9]tÄ\f\9fgU\9c¯®Ób\19¥×YTÕqy\râAö2Îâ¼~¦³în§óï\97\1fô^\17%}äQÖ\92t®B,Ô»j\169\86sHë\96Ý\16åͦ,\9a]KÿÂ\85\9b\9fÍT¨¥\ f\1et(ÞRY\8d\ 6Ì\88u\93\16\v\ e5Ï:Ue¼´^\90Êë\ 1\ 5õX/ðy­Ô!&ñ÷\9cüµçvH8æ;þ\9e»Ú\9cBð(|\15)L4u\82»Tð¢|@ú\1eÒèMÈÆ1"¹\8c£\e\9a\ 5L«÷ª@àÝjYM\95ä\eú¤\9a\8e
+)Z0҅\ 5dE
+\ 6-#ÄóüõkbP97#J¤-Y+\93\84\12«1°p\ e\90\93ãP!W
+íÒ~æqà9ë\96ñþëù0§e¯\ evrRãO!ñlÖÃw\f=\ f\1a¦\8bÍ£,;\ 5û³ã8ýOmx8½F\93â¨\r÷\13d\ 4\f"uíÍ\12\84ZT*\ 4z
+óMM\fQ¹i\90¶Hïh\ 21\9c,ûJ\r,Ø£ve\ 1\8d\ 6 º¥IÊ#Oç\914\9b¶ÐÇz\1eÆ[ý=L\9a©êÊ\9cïwe\10\90!\1d;3ö\ eÕÍ\13\12\89\12Ú&§\95\95q\8dúʼ:\84ë|\1a\b³lúò\90¬\a\rGÏej\7f\9528Úè¾C\rø;n2Nu=й\9a¶Í«ªÚ\9a\12éâPè~\16\7fS~L÷ËËP)b|À¢\90s\89®ùxqISߧR"\1dÂ\13Ïtq+\1eY\15\92u\ f8\12M\1eÖ \1cÃ\92r\9e\12åîaúï\11\9c¯\16\9b:þQ?¡È\8c\94\96C¡ÿS\1dyþ¨\1d=¹T<NÍ\93«Á\98\9a\7fÆê\82ã¨O\82\89¯øÐ\ e:(c\9bëmk\13\11\8e_\b¿î\fÓvTgpVÛ¥\11\1d\1cu¯£\ 3Z¬[\19ë eãÁ\8aÙp\f£ÛC\êL\88Ê>+"Ý\rÛ\f»Õ]r\ 5ÉàaK\ 5\995äh\9bxÅÈñ±\82ÊäC¹Q5$~välÏ}\87IçôÙ~Àsxþ\v\ 3\ 4Ùòà¦øÁM\87Û\1e\vàpwJ[ËsZ\1dç\ e\13ÜÙÓ§CçªúJ\15©Öe®­\96x§Pñ(ѧEIµN\87J\1dÈ©Ôã`yô¦Æ]¸ä8§/Ï\ 3\9eãÎÒ<h¼sÜY'´õÎ:¥®sÖ@ß'l\ 5E\ 3Þ\b]B3\16m\1cD)\80\15À©gñæã\84Ò$È\95IÔßÇ*¢\14_l.ôç\9aÞm\87ÃoÕHjj\907\9a¬.^¨L\1dî0<iª%´AÀÁBÙ¡å4U\e¬½\85p»Ö\86×­Æ\87zêa\85X¤t$\ 6\13UºÜ\1c\r½í2?à§Cßó\1c\ f½æ¡KúÑÐ\9fÐÖ\87þ\94º.ô\ 3}\1fÊ~³\83^\9f¨Û)LcQÁ
+¢b\ 4\ 3¬$ø.r\15\17pO\19·ç\81¾\f\11\ 5K\10ò®âEÓ\8b+\9az§ÏU8\*¨\ 1·.\8ezV]U@X\bhIT\ 1E\9eû\81F%[½ä'\ 2-\7f.ÎÂfN8æwø\11l\9eô\9f¨\ e+Ð}\ 2\11\8eÇ\ eê\1aó|WÛ¢*jpßÜö\1fV\aöþ\vð2¼Ûendstream
+endobj
+1339 0 obj <<
+/Type /Page
+/Contents 1340 0 R
+/Resources 1338 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1314 0 R
+>> endobj
+1341 0 obj <<
+/D [1339 0 R /XYZ 85.039 781.388 null]
+>> endobj
+62 0 obj <<
+/D [1339 0 R /XYZ 85.039 720.515 null]
+>> endobj
+1342 0 obj <<
+/D [1339 0 R /XYZ 85.039 674.644 null]
+>> endobj
+1343 0 obj <<
+/D [1339 0 R /XYZ 85.039 197.504 null]
+>> endobj
+1344 0 obj <<
+/D [1339 0 R /XYZ 85.039 170.405 null]
+>> endobj
+1345 0 obj <<
+/D [1339 0 R /XYZ 85.039 131.879 null]
+>> endobj
+1338 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1348 0 obj <<
+/Length 1752      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XY\8fÛ6\10~÷¯ð£\fĬ(\92:\1e7ÝÍ\85¤h»n\8b\83l˶ZÛÚJò:ûï;\97dúXo\81\14A,\1eÃáÇ\99á7ÃÕÃ\10þéaêTh²a\92jeÒt8Û\fÂá\12\ e´H\8cEdìɼ\9e\f~xã\92¡\ eU\16fÃÉâ Ç)ëÌp2ÿ\1cüøîæçÉݯ£±1&0j4N\924\98¼»ã\81û\91\ en>½¾Á\9e\rnï ûú··Üù?ï'8öiôuòap7éáô\eÁÖ\19bùgðùk8\9c\ 3î\ f\83P\99,\1dî¡\1d*\rÓ\9b\ 1\80\1aé¯\a÷\83_zU<g\87¼êÒÑ;\89±ÎT\16¹ëæ\89µ²±éÍ\13Á¬UÆƾy\¨\hÉ< y4v.\f~*öpì8       Þ\8cL\18춳¶¬¶Ísç\16\r\17\90\84\03Tih®Ã4\99JB}\ 4S«Ì9\1f¦\8eTt\80©À\ f\9a±Î§Ëv4ÖAñ­ý\12º\10þëç\80\86\99\8aô\v&;È\10\16h\9eET\9c¤*\8c       ÊdU6£q\94dÁb\a\90¶3DÒB\vìÅã\ f5ö¶£(\rZ\14M\ 11\8c\14(8\85ÆnÉr\e\1ai\1aüÍ\97\ 5\ f¶4ø­\95^%ß\15+ ]Å\147^rïK¨-ôÖE×ua¾\85\81¹`Áá j\9arº~:ÖÙ<ÑÎk\10®\96dCÒð\88àón[Q»@¡z\93·hgò1\86dF\ 6!4\0Ã\10òZ¡\8f"0\13tMÂKw\88\88\rEV2q\16à*\ 2P4,\98óøãȹ '\13æÓ5\1f\9b¦ëånS°UYr]6-Ïý\85{t\1d\Sþ\8dr²Ò÷Ç\82°JÌÐlU³¶[1«î¦»\83 ÆÕ\ 1G\89gyØ  \86²¹`\11\7fÃbÎL#Ý\8a{9\7f\91\1dj\1eÜ5´Å\92Y¨ó<¶\1f\9bõ\95³ÀÒ\85gh\8eÈW²\9f\84\ 4¶Á©[n=ä\1c|\1dÆ\ eÝ¢Â]6\14\97íéͲ.VY\9c\f\80,\8e^&?£¢ä2õ\8d;]cOÙù\1d´q¨"Ûo\88\16îïÀ)¸4S&Éþ\1fp¢ë\ 5pY¤b\17\1d¡k=bR\14\1fc\e&*Öf\b×J\85\19\87Éû\ 5\9bû ½Yí:ï\17~2B\1f@BÒÁÇ\91Ö:øýã±Ã\8f\96îËõZ\1c\8bþ«¦9²\r^{\1e+\91®ºûÃ\81À[Mñ¶\a\15Q\ 52\95¬¨\16'r\9b\82Â¥!²Â\81ãPÅ¥À̧\87¿@ËqèT\9aè«´ìÉ<\9b"\1c\14\ 3\1aÒ\88\97"¢>E¬\10ë¼~!C8`v­¯g+OæÙ\fá,\84²K½\14a#¸õLrØ$+bã\12!Ú(â\9b\ e÷\8d\84ötÏ9\19\88\82\9cÅ\ eô\8f\83]\ eÉ\97t\91YdUätö.é .¬|t\14¼+òyQw\1ak\81\84h*Ùù\ 1Ú5ÇÂÌKPÈ\11¨û±Ì;¸\85O}\8eN~Ì\1cck\13Îx\94\1e05@i\16ܬIcÅó¼7\ 2±©g\ 3\98)\17ø\8dÅr0°à\14\96OH\92dvPÓ\9f\a\ 4i~óÐbà?\8dR\e\0%ÚÄ\919a\9a\9c\90ãÅ¡­\ 4Ô\1cÕ/Wóú\88bq\86\ 1øsô/·i×ù¹è\89\98\ 5Ûµhí]«P#T\9cEqNú³\8aÌÉ\8e\86Õ\19\15\158S
+\8dó½Ã%^´3\91SÚæ6i!÷\14ýr\r&UÝ        \88\998\80ߣí\92¤\ fßÄ3)\f¯q¼Ë°Ì06\89\81\f\1fÐ\91JIb\1dD÷¸\ eµ\901\93D(¨à\8eøDÊ\1aJ\¸\bÏYÖ\ 5_\9b5ñTj0°ÓÄ\1e Ë\96\87òBVOÅð8y\v\93wPè{®\85Ñ.I¢ôíÝø\82gaÉÍííKìf¡\ 6\8ftv\95R<\99gÙÍ\9a\18\9e1>¹\19&·E\855zW\8eù\b´sÊ¥¶[ú\1fÒ_\ 6b\17Ó_§j|Ðu\8eT»L¹è\b*òÓY^Ö\99Qú ÷]¸DÕu\\19\ 4sb}\í˯\ 5k\f<\9e®§%OæÙ\`ÃH\99£ç\82q&௥Ú\ fº\14\9cmNuÚ\8cg83È5¡%\94±©ÙѾ¢ðÇÚ4ä ']mU\17¢\9e³µóØ\85»ò°\18iJÿ²\e\91\833\87ES~/Ðm\9c?\89¢E'$äáìùÛ\ 5\a=¸ùË\ f\ 5\ 43!RZ¹ænÙòWØNȳÚõ¥\v%/cR.¡\81\85\8bý\9a\98¬\10»@M\19ü!%nâ1iz$\8aýÙ\b\ eI\9cUçL*\85\80*e\ f2\11åêù+\1eñõ]¨Þ\ fK÷Tnµ­\1cä,SR­\1dKrÃÆ!¯ã+Ü{Öa÷\11\95åÜÆ\88YÉøÙ£\85uy|\8b¸\81\1eû\a\80¿åù\ 1bΡ¨ºîlÚÐ/æ(g\rijð:Ê`ÞÄT\avÜ7¼|'SÝùòùñÆçaA.\99ËË.\97à×1e\12£=\17êD³X\96Û-½\83\96,J\11
+ÓE.>¥Ñ\83³u*"±§-=©gaà¼\10\86\ 4\83\16\8cÂ\83\ 5\11Z_Á`¯\8fU\1aD\9bÖ]ÝÖã??LÊQÝ>Ðï%»H\9a\97\8b$\18\8b8ø-'â­äó¼=z[¶åF&06ö«\92.\93X\aæg\9c[s\ 1Nåü\ 3O5OͺZ\9eÔ(×2\9e\81\aZvù¯Ar ïú\13\99G¾*5ÙeîuP¿Ä@ù\8c\ 5\r¨³S¸Î¤\90ÓÌ9Þ\7f\ 1Ü7Ææendstream
+endobj
+1347 0 obj <<
+/Type /Page
+/Contents 1348 0 R
+/Resources 1346 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1354 0 R
+>> endobj
+1349 0 obj <<
+/D [1347 0 R /XYZ 85.039 781.388 null]
+>> endobj
+66 0 obj <<
+/D [1347 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1350 0 obj <<
+/D [1347 0 R /XYZ 85.039 739.701 null]
+>> endobj
+70 0 obj <<
+/D [1347 0 R /XYZ 85.039 739.701 null]
+>> endobj
+1351 0 obj <<
+/D [1347 0 R /XYZ 85.039 702.17 null]
+>> endobj
+74 0 obj <<
+/D [1347 0 R /XYZ 85.039 605.871 null]
+>> endobj
+1352 0 obj <<
+/D [1347 0 R /XYZ 85.039 571.067 null]
+>> endobj
+78 0 obj <<
+/D [1347 0 R /XYZ 85.039 461.219 null]
+>> endobj
+1353 0 obj <<
+/D [1347 0 R /XYZ 85.039 426.415 null]
+>> endobj
+1346 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1357 0 obj <<
+/Length 2677      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YY\8fÛÈ\11~\9f_¡·P@Dñ>üfO<\89\17ØõÆ\9a\0\8bì.\82\96Ø\92¸¦H\99\875\93_\9fº\9a\87.\e\8b`\80a³ºXU]ýu\1d-wæÀ\9f;KBÛñÓY\9c¸¶\9f$³ÍáÁ\99í`æï\ f®p\ 4¡o\87A\0ã+\93\v\88<Û    â«<¢c\11»©í\a.ò¼{~X>yÎÌsì(ògÏ[cH\948v\92\84³çìW+\98/Âб\1e«ùÂw¬,/w0\88bkÕívºió¹kUe3ÿýù\87\87÷Ͻ:#(\8eì$ºoÐ\88\87\f\99ëØ©\93\8e\rò\1d;p\ 32h\85\96ø¾õ:÷\12«êøå\84/ªÄÿ-SZb\v,\95\81\85\19Ó6@\ 3\8eLóT\8b¶óp\ 5Cu\98{±µÆ\11\13m\eÆ6.\r,^x±í¤   \99ð±\84    \14\12{VµÅ§kµû\81\96©\ e\9a\1cywLG\85ª\99/\ësÃ_mÕ\86=\1a³Vx\1cëjW³9Àxе̶­&Â\11æÚþ#Z&<OuÞ\8av³ÊÁ\9em%B.\97    ³¸\85\r\ f;46ÓõÂ,ÚE`¥´è¦U%Ê$Õ^\1cÃ\8a5\ f¾ÎÃÐRhs^u\rÓ6h+\1a\12#fØ\ 5^\9c\80\96¯øO\8b\87ª\92-Àù®¡Ufø\16\81\95ÀðjÔU\8df¦CENlyBmÚ\9cåñlN¾\9f\9a\bNE\1c[\7fh2¬µç\8bÀ\v­ç½&Iú\9aq\13'ða\18lõAØI\94ºV-¾\ 6"ØÖ\16¯8\ e¬\1e\ 5¸;-,\97¨ª\14DÂX@ãZ\ 5\f\8e´oZ¦rÚi°»·\88\15è¼í¿ª\99\15qµ×<f!\15ZÔªu\8e\96Ý\98øÖ_\91)Ž\£\9b
+3E\9f\12JB_öN\16
+\9f7`úæõ
+$\10ûA\90²\9b\ 3\88\12ã]×àã8\rÀÇyó\19\9f7PH|è\1d¸6ç\16\99NdrÁ/\bzb!Ð3\r\11\7f&­;\907@Lj¸\14?¶úÄ\83\vSIl%\e\87\84\\14¡ñUݪ±4s¤\ 4É\97\9e\89el¡ci\84Øòý\98\16Ê0£8\ 4g\85bTÄ1#oä%?hæ¯JfëC
+Ю\ 4¨\88µ"°#ë\ f\ 3\89\ra;ô\10ÛÌÕ\e\8fhÜÉ\97\b-<8#C#8Ãò  Iz\19 É\v3*d\15\1caA>Z\85¦ªr§¯\ 5\8e"ßíi\87ñ\\ 4>ÄÌ1¦    ÅHe\a¸\88Ñ \8cûc\12@àÖ\ 3s)Ì\15ÏìØ\ 5\89'0¾\ 6\10¼\ f\15.\ 6Y\b~ð,´ªËÑ\1a\88{ÍûݵÌS­Í^m:\83\r ß9T4\ f\81£É!nªk\81s\b\1a\98M\0\85°7\14\7fÞÈÙyÓã\87ö       æ¾qd\1aæ¢ï\10\1d\89µV˦"Óyg\979sjZº*Ä
+p@/\16%`h\87AxEÔ\86ì[*\96)[\9d·\ 26´¨Ö\17B/"§@\15÷=çüëCj&L¢\7fTÁ$Zû\96\1cMëT-e\95òZ\16&\80{Qj\15\1cq8)h\ 4\99\17%`U¡Ú>\99\0á\v\88ê´ø\18Ï\18\121.às\9449Á\ 1M\92\fnsÁX@m¸Køü:\89þ¯Läð¡ë\86\97\84Rȵ8èO;2fló\8d@\88ìâK-\1f\94\95ÐÏbâ\15¼!®R_*\9f\9aWÜ0\8dl ð\ 3/\8d\96ÜÈ[\8açÏ\ 1Å/¼ó\12zék\91Ü(Ä\ 1f\8d\14NâÞÈûÀ\ fR\81\f}ÖJñ`5º\1e\\96M¿õ\98Jq"5Ú\18lj\14\16B;\94\1cS\1fòK£¹.êM¼ô\b\1fr´$\90Ч·º®)\1c\a\90iK~®¦\ 16\80Ó@øÇC\e§Ö\87\r\85g e\8fæq\7fÔ\ 4d,?4\ 5      \ eû\90\8eãê\88á\17\87\95\88>Ë3l\83 Pcî\ e\12\ 6d\1f?èãvñ\ 5·±2p¿8}÷ÐÖH\9d\\9bÐøæF1\1f\80¼È\93b\1eéõN\18>])ëGÜTÖûÑeYoxÐÄ}Û\1eß,\97ÅKm\17yÙ½Øe%ágù·
+3|Ù*<¶ËÇ
+\9b\90U\v\1e97ÔO<;    \83©¥gm\87\97Æv\ 2=\86\89$ß·\1a?\89ìÐKï®Æð\8cVs:\9dìm³µ«z·<Öú¸¤"ZÕYó\9f¶ÚØûöP\¬Á\ví0ñf#\8d\17k0<\17f]ë\9d Þ³\ 3\9f¬z\87iÎOB\f&\9aGr\ 2at­b\aù\ 3þøÕ\80\19¾X\99<Á¯£6\80
+
+`Î:\81;\8c)x\90F!\1c¸_{e2¥\82ß\1c×'hÖ}(Ä9N\1e»Z\1d\18¸µ\88?íEæyȹ\f\ 1RÚ·u\8eÇ»\83³y-¥<Í\13(\83\8b\82\12ÕIz]Wê¢È\83xp\90v\ 1ß8ë\ fµ8FÖ\1c\9ba\9a\1dÂ\ 4Hhö\15º¢Èø\95º\1cd:í©+@\1dY\9f{ðµÄÂ\95\95\f=k$ý\1e\90ÏêA\bQ\80\ 3ë)¯M¥Ñ\8aØòJ8ØVýa\1fZ)L¿\ 3Yb*n/§¡ZÚjN o®8ïçù¤F¢Ôn6Xò&>\15?(\fç\aUÓtrÑtp#ª8S#C.Ï\89£\12kK=k_ \ 2;ÆIl\v\9b©ÞR\9bÈ\89õýç±Vê´\94\11qÍø\136]ôEv\r]ÐÆ·\15êu¡\9c{\81\86\89\ f\90PjMå\8dë\1aå\ 6       @yü\80j\9f\80²Zâ\9eþø\ eé\1ev\7fÅt3¸\1fa\84aF\82¦\0* B&ð÷y\bÆEEAÝ\95Ë   \97s8TC£ÂJ\18\86z\0¸&ùïJ\16E\ 4çE&©×\v¸Qñ \1e¨ø}ht\98NÞ¥»\10ÙF    â=¿ßH   5ð½\92Ï\94é\88\v&´Õd\9evg]+©»\90t\89\ 2ù²_\1f|\9e\ f\96S5\85\fùÐñW\9fç¦ýæ   xJaò\92÷Çêf\v8\8e\86ÞèÜRÉïZo\vö\92g\82¯×\97?4â\9dô<     6`Á(>\ 2\992<ßñÀ\1cy\ e£%\87\9e!Zz\1c\1a\10FP´?~xZ!Q\C\8e3`2íÃØ\8c³5´\1cÌ\19/\97\97\1e\17
+°îØw\8aÐ8Ï©\83óÝD\9cìÂN\17\ 5³2\1e\ 3\0\ 1
+\96n\82X¶}Ôe\8e¾PrCZÐOtNÞò¤,\v>{ÆK\r®[ñã}Ér\11v\ 5s|¢Ùm\1f¥u¹Ñ,å7'tèÊãL\1d´\89E®eâÇ^ å Â@µ½QySY)
+ ¤ú\8eª«\1a\87Uùì\97åGi#J\9eä\bÌxª>3­\92¹þêG.1)~ÈX.ì Ü\80¥ºÌ\7f4¥0/h+­}AG       |y-+þ\83±IE¢´nì\87\83\90«é\8d\14ÎÓípßÎBȺUUº¡o{Np÷\8axÄsYæ¤\89íÇ~/\a\rvíse®\13Ae\98ÜÕfxî«s]Ï\86È9Ñ×ñŤ\94Þ\13½~l»I4Öûåá×ß\9dY\ 6ú\7fxpl\1f||Â
+ÔvÓtvx\06X\f¿\15\ f«\87\7f\8eì\13Yß°/pì L'öQý$ÝÉVºØ²ánAeL F8v$/Oxéú\18ç(ê4ÇBõײ\ et9/-\8f Í5}\12\7f\ e\0 L­Z!þá\P-(¢të¡VÁÐÖ     TX\9a±\87b\90*\elæ¹\94\81c`»A<\ eE\ 5]\16í:µ3WûhÕ\rÀÁ\ 6\86at\1fp\ 3ÏmÀ   \ fê÷n\ 3î\8e\ 1p÷Ôõ\80\eéãúQ\8eùÛ§÷\17Ú#Ç\8e\1c\7f¬ýÏÃNd}ÃÊÈ·\938\9aXùôé=\98÷^nv\10pJ~\88¡<\0Ïm­e!}å©\9aªDð@7\f\rz×_d\r?ÙÔêØðçY§§?öP\8dÔ\15Å8ÖU}[~ëW*x\ 4ar\17\10\ 3ËM<\b\v.Ü¿   \87;ªz4ÜÓeÀ0R\96Ñyû\v^`:é¤\ 4Ã÷õ\7f5þôAS\8dÐ8\ fq\19¨éº\87\vwºöù7\92qß>¡×>^´§\ e\80$\1e/äO\ 3Ë\88º»`ßñaÒ\1d/xõL¦ýëñ\99\97C\17lßaz\0\ e\ e]÷ÿaº\11u×t°Í\8e\93à\96é.4LdöAMê\8bÀuÎO\ 3G½4¶\83Ø\e\87=.°\0é?\ 3ÿÇÕ\87_n\0ÜwìéMÂM\9c÷\9c×v"²}8ÙÌBQÏ9×\17ú\89\1d&þm\85ÿ\ 3%|rÂendstream
+endobj
+1356 0 obj <<
+/Type /Page
+/Contents 1357 0 R
+/Resources 1355 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1354 0 R
+/Annots [ 1359 0 R 1360 0 R ]
+>> endobj
+1359 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 410.207 383.851 422.199]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://lxr.linux.no/source/Documentation/CodingStyle)>>
+>> endobj
+1360 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 383.108 326.578 395.101]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.fsf.org/prep/standards_toc.html)>>
+>> endobj
+1358 0 obj <<
+/D [1356 0 R /XYZ 85.039 781.388 null]
+>> endobj
+82 0 obj <<
+/D [1356 0 R /XYZ 85.039 761.463 null]
+>> endobj
+983 0 obj <<
+/D [1356 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1361 0 obj <<
+/D [1356 0 R /XYZ 85.039 178.181 null]
+>> endobj
+1362 0 obj <<
+/D [1356 0 R /XYZ 85.039 137.533 null]
+>> endobj
+1363 0 obj <<
+/D [1356 0 R /XYZ 85.039 110.435 null]
+>> endobj
+1355 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1366 0 obj <<
+/Length 3387      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZY\93Û6\12~\9f_¡Ê>DJV0ïcßÆc¯×©ÄÎî\8c\95ä\81#r$V$Q!©L¼¿~û\ 2\b\1d\80«ì\94kL
+h \81î\ f}\81á,\80\7fá¬HU\10\97³¼\bU\\14³Õî&\98­¡çÍM(\14K!YZ4/\1fn^ü3Íga Ê \9c=<Mó¤*IãÙCýóüî_·?>¼þÏb\19Çñ<Q\8be\9e\17ó»÷¯Þ¾{Ãm÷\8bpþáÍ\9b×ð¸\7fxûþÝýâ×\87ïn^?\18ÖfR`S"ßßo~þ5\98Õ°Æïn\ 2\15\97Åì\19Þ\ 3\15B÷î\ 6\18«4\89å÷öæþæßf*îKf<êÚ65Å2\ eTQ$~Q¤\81J\83Ä\88"L-Q\94\85\8aóx¦iP\14°û³­\85\8a´\98Y3]pÓ4~va\18©8\8cNøÕÝ\1e\84úõ\br.Óùqhð%\9f\ fc¿:,¢bþ\91;ª}Í/бmöüþK\90\ 62"\9b\ f\8be8¯\9e`²æ|\aQQª"\ eí\1døÕ\13«(¿®\9c¥\9eË¿Ó¨\8cU\b\9döN¿áu6¿\1fa\8dí\1f\8b4\9b\ 6W½_Då|¤\rÀ\96BÞ\ßTÔBòùÇb\99f@Óñ\1c\15\ fü¯kE.c\ fdÕa`\82úHr w=è\11\9a\8e¿\ 4aL<{\14\12(\ e\0\9b\97\11¼ ¤JZhgf\17Jø;â*\ 6\17ê\ 3\90I\9aùq8Ѹq(4¸\88Ô\8dC\ f·   \87>v\ 6\87\16?\v\87\19Uq2_7cw\18/\96R\ 6*\vb{)\9f\r(=×'\96\f\80*òìdÉ[ZòúïgK>,\96\b\8c\ 3ôÉn\9e\10\rû\15*sDìuû\81I[l\1fFRsU3qÏÈ\81\86¡Û\ 3î\92\84§Ìç]?V\b¢vÛ\8e|4¯Ã!+"\95§~\vmÑ8á ip¯\99\13\ e>n\ 6\ e^v\1a\ e6¿æÏÃ\16¥CBkQj[°DI^¢\9cÂyÍï+\90äȯtª«m\v\a\12ì\aî\ 3=Á³\98\1fª~Ç-¨\1c>ÞCKJäæV\b\9f踱Âp\15¤0$xÞ4}#S\98ÉÚÁ\8c\ eç\87\9dùná\a©       äa\1f\9cC·C\ 6Íó¦\12\9c¬ÄÞ 5ê¯X\ 1Zp[m\99\9aì\89\1eÉ\82@L­ª½îGÐ\b(ÿ\86Ck-\18\11Ò¾\11Ì\91={^\09½}$+è\0W\12©0ôcË\90¸¡Å$(\8aÜ\8d,7« X\1e^\ 6W\13\1fJ'Eõ\r,NQ\7f\9c\ 5°yêb×páÄ\ 20+\81½ªÏ÷a2\95wõQ\0p)B{õÛ\96\94\fKDìÒ\8ae7UOf(ËÀHL\14\88î5î¯Ý¯¹µÛ7<\90\9c\12\92í»qcÎ\8b\88\ 6O\9b\98 !?ê\17M\8cï?-Â0\9cß\9e\v*)\13ÐMúW\bJOå\15T\ 2\98
+£Â\16ÔÝû\1fÿ\8bGl!\ e\9d\m\fø,Âìä\1cîª\95>\ \90\ 4¼ô¹ùͳ\82í\aÆ>rb\99\92ÄT\8d\18ñtý\8eÄ\r:Hã\14\ 1\94^\ 2(\ 6­\a   À1*T\9a}\99`ô\Kk²KÉÄ\0¡\18Z4Ñ\84\r\99-
+fxsÚ=õÇ\95P\8cd\99ðm\87¶á¨M\904\1a\ 3\83³Ð9jG´Nðü\1fÉ©\16F"¾\ 6\84\r\ 36\12ù\94¡
+ÐïZê\10G9¶äY\95\98Ýcèÿæ'þÑ>ñó#E`GþQ\93\9dþzT\ eÃ\95\16¹*C\7f°nÑ8M\97¦Áõ\16NÛåãf\8c\97\97\9d¶^6¿ºÕ*XuG
+8×bßMôÑ\89lè ö:² QØ\8dQíIXQ Å\0\95V\8f-inÔA?Ì\81G¨Ú\ e\1d\ f\1d\1a\ 1?y\8c^t\89C\1aö\94Gâ¨ê\8e¦]y\9cH\9a\ 4»õêb¢qëBhP6¥[\17\1en\93.|ì\8c.,~SÀ\1a\81»¸\1e¯`O»_mQ2u\83¿óù^\e\98gîß4UÝôü.~\99\8dï Çóón"Ù6\ 3ϵä¶}óÌ¿7øHOi\86M\87ì·5Ó\9aC\8b}­   sd\89\86\88A\80ï\1co\89\9b¼\8cd&ï±\13\0\9a9\ 5*cg\ 5» \v\13\85\fj#!¯\rÊ\95IºØ?\e£ÓìW®\887\8dÀJfþ\88×¢¹\82§\bÎXaæÁ\8d\13P\1ev\13 |ü\f ,\86v&\9e\10 ðp­´\10ÆíGÝ36=eàñI :e\16@\84GwÜ42¤êu:
+~\89\ 2Ôn-\99o8\85\97\15'"5Oýh²ÿdþÕ®úM"Qüyè;äÖ}Å?\ 1\eÐÇinBn\11ú;µ±½¯\80\86\8fÎyj}Mí\83\10\«4òª{"qj[HHÙ¡SÙ\1e^F×>fZÕ\1676Ö!\1cÃ=\1e\86\96\9c\xZB¡~;<\19¸é\19\eÌ\99\93\81ä6)§!«ü\e\1dµ5÷ÝÿðR\86RÒa\8c\8fùØt=X µÀy©\9d\8b=a¦5k@²§\1ck`\13\9f³Î¤b\ 2Ôgj½´\15\10\81oNó\1aöã{íÊ4\ 6\1añYoy\15ÍÖ\85\86¸\80Üü\13p\98hÜx\10\1a\ 2\ 6\84\87Ý\84\b\1f?\ 3    \8bá»\ eO_\f\ 6÷þ]±\v\15K\19£¥ÞQ¸Ù®ªQ\ e9P\92¯\87ç
+峩L\8aØ\8cܾ©P\13õÖÀ\81ü\87\r\82Ôè¸9U®øo\ 5\ 1m\18QùÕ\1eCIîöB\1fI\1e©,Ém       }~è/sù%\99ä©*O\ 5ù\r/\911\fÎð`ð´9_o\1a\95\94\15ëÕsù×\9bÆ1å*§\v¦x8\89\82\8bô\847\11GSe@\97\ 4úË\9aXVª\0á\19¥*\8eâ/«\89É\Kk²+0\ 6\15űa\88\v\1eÆÞ$ÔprÑ\94Ù¥\94ɾ+¶ú×\8a]o\r +)¾T\84`Ê)\bþ\ e;\0\eTQä\8f*-\1a§\1dÐ4d\a\1dð±3vÀËOÛ\ 1\9bá«\93:¨dñÇ\9dØÆ×$\Èá$rÒ\15&\8eí¯\bóää\ 2MÅñ\9f]\r\b3\ f\ 1©þ\9a²Eã\16¦Ð\90\97\e>v\930}ü\8c0-\86\ f\8b\ 2¢K\14O\9aHÉ#Á\12\8b÷\JD3q´\ 3N6\96)¿¿è¨Ê\ 6#\ fdb+.\ 2\0@\a¦B\93z\9a¹J\açÏ8\92\131t¤G
+Ý ©¦\88«bÊç\r'\ f\94RQwgVÙôÏ=\ 5\80:+ \95YµÆKG{e¡ÆQ;JÌw:Ó¦£ZMN\98[9\ 4?+?SÏ\81¢\93Çm³s]OÄq  úñCi¢qCIh\bJîû   \1f»      J>~\ 6J\16Ã×Æt\1d\8e³\14Òp¾$#\ 5­7\1c-QÏ\9eKJ\12\97¯L<\ 3]\95\19MV\9dîw$\85Æ"^\1eÙ©\0Ò£ëç\½!\87\90%\82lÂïºùZ&ÞW;\99\99°n8Ð\91¯u\17\83\12æØH\vU\15jáx        &@ßØ\80½Î\92\16#\8e²°*/ð£æ;°Bâ;x¡!øZ\9aü0       \82ùiXCå²$LçvrQ\9eÉ\98f¨dÚvä\16®
+A\83Ù\1e\8cþ\93\8b£ÐýÜ\8e\eî·\99\eÐk²îI\135Wv}\ f§\a¦}¬\18åo~\84áß\9bü\88Jî§\9b\9d¢<SQá\8fN-\1a'ú5\r¡ß}\1dãcgÐïå§Ño3¼\83\98³¥2\ 5_u\99º\93.7½BaÝ"(\ 1\99ÉeQ8\8aÁ*''Òøüò¹ÌåßF\14'*\89Â\93m¼üþýKI*\9e:Ù̶ٯ    /\10f\11ö\ eºB\ 2\ 6ùä:©Ö÷*dü´A^Ö`Å=á\8c©«b\85\8dì¸ïî.JJ\15\93\ 2\8bÆ\8d\16¡!´¸¯X|ì&´øø\19´X\fÉ8M\87\1aÃ\ e<&|¯ÂÑÝ\ 5\80F¤x\1c¦¸Që\aÅûh®ëÄ\1dm[{v\ e3Ùù:\1d\1c^\91µF\19¦úA&Ä©\8d(RAá\8f(-\1a·6\84\86´á.\1aûØMÚðñ3Ú°\18N\11%´Î¹¢°bK\88%Â(6f\12ßïo\7f¸8»àlã,´\97÷ùgWæòo#\ 2!e\90ZØÛ¸E\85ßÝáºß\7fx÷À»\81|ãhÒ\ví4p\eTWÑ^\95«±\80Ip8\11@aªY~\94\1a\9cj¤0Sµ2Î;\94\1a8\91\ 1\9eÛ\8aé\ fÆ\13<^¤\98a¨J8\16\7f\85ìô\~Ù¥ á(ÍOd·nF¥\14Æ©ÓuX\12\06\93ôz¾éÙQ\98Bb\9eÁ\8e\82B¥ñ\17~{!s-­É®\80:\85$\1f:5\11%\9a\1cP+¬ZM\e³¿¶ :\89¶Ë\17\ 5\90  \f2ÕTÄ 3>ômz+\9fe|ÒF\84E¨ \9d÷Ú\b\8bÆi#4\rÙ\b÷e\86\8f\9d±\11^~ÚFØ\f­¬3Óõ¤\86k\89\12\83òCß\9a?Sü××V\0©\ f\e\95©qĺ\92Ï[xÒéæ83Ó\10À(æ\85s¶¥Iù\ 3\84\81éN²\90³9Ìý\13{j\1cöÛEA*ËT\16å¶Ð>¿ %sù\85\9bd¥*OD\8b{¥O+P\\94\85i¬f\98Æ-år:ÍUZ\14§W+MÿT­\1aÅx½æÓä\v\82\93\94\8cnsÖë³;=\a~\13ü\ 2Í\ f_CâF/\93à²#÷Å\89\87×\84]\ f3\ 3Ý\89Û\94â\9b«¦ø\147\18~\f\94¥J©ói
+\12*\bþ{}aª3à\83¹râAëA\8a1{\89\0\9f®\12$\90ÅÛ×)§\9f\83\rC\v9²K\a õ¬ôç\b\16\8d[\vBCjp_iøØMzðñ3\8a°\18~\18\1a+õíwô\9d\12¤\99wüXu;®G°\12\ 6n}Á\ f,Úf1\88Òþ\18\ e\1a(:\84çÝ·ßzg\91i(¾6\91!&»x©Ñ¢\e\0Ç1¿ÅÓ0²¯_oxÈdRh¥áüÛ\ 5þ]&\84+þøcg}1\8a\9a\8d$XÝUô3¤Ï*°\99k0Ò\88ûÀ'æ\9aÔ{W\96Ü2¥\aû\9a\18¤\94ÒÑí\84¾ÛÖÖW:8\90kCt\81ÔIÓ\1dÓÊJ\ fT«¡â\ f¶Ö\vI\95#V\90¬Ì\8e\a\ fçå$\8e\1eZ÷7\15¥JÊO\ã\e\12÷­+\93\10hÝ×.\1e\9d«\87\99¹r\9d¸YåAùL7\95\v\9e¿kà\16}!r´u_I¶\ 1#9\95\ 4Â[,\12¼å÷ë7³Ð!\17\13\99eA\8e«ñØSu(ÅB\ 6\7fXÔZ\1f\13L\81\ 6Õ\97sÔ¯¯\82¤\98
+\17¨èªé\85?Fù\17}5oÝ´©"vØï4ÊU\96\16¶R\17\11s\fQ^\11_®÷ÿMDö\95endstream
+endobj
+1365 0 obj <<
+/Type /Page
+/Contents 1366 0 R
+/Resources 1364 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1354 0 R
+>> endobj
+1367 0 obj <<
+/D [1365 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1368 0 obj <<
+/D [1365 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1369 0 obj <<
+/D [1365 0 R /XYZ 85.039 736.955 null]
+>> endobj
+1370 0 obj <<
+/D [1365 0 R /XYZ 85.039 707.735 null]
+>> endobj
+1371 0 obj <<
+/D [1365 0 R /XYZ 85.039 666.482 null]
+>> endobj
+1372 0 obj <<
+/D [1365 0 R /XYZ 85.039 612.891 null]
+>> endobj
+1373 0 obj <<
+/D [1365 0 R /XYZ 85.039 585.186 null]
+>> endobj
+1374 0 obj <<
+/D [1365 0 R /XYZ 85.039 545.145 null]
+>> endobj
+1375 0 obj <<
+/D [1365 0 R /XYZ 85.039 504.497 null]
+>> endobj
+1376 0 obj <<
+/D [1365 0 R /XYZ 85.039 463.85 null]
+>> endobj
+1377 0 obj <<
+/D [1365 0 R /XYZ 85.039 423.202 null]
+>> endobj
+1378 0 obj <<
+/D [1365 0 R /XYZ 85.039 396.104 null]
+>> endobj
+1379 0 obj <<
+/D [1365 0 R /XYZ 85.039 354.85 null]
+>> endobj
+1380 0 obj <<
+/D [1365 0 R /XYZ 85.039 303.381 null]
+>> endobj
+1381 0 obj <<
+/D [1365 0 R /XYZ 85.039 274.161 null]
+>> endobj
+1382 0 obj <<
+/D [1365 0 R /XYZ 85.039 247.063 null]
+>> endobj
+1383 0 obj <<
+/D [1365 0 R /XYZ 85.039 205.809 null]
+>> endobj
+1384 0 obj <<
+/D [1365 0 R /XYZ 85.039 165.767 null]
+>> endobj
+1385 0 obj <<
+/D [1365 0 R /XYZ 85.039 138.669 null]
+>> endobj
+1386 0 obj <<
+/D [1365 0 R /XYZ 85.039 86.593 null]
+>> endobj
+1364 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1389 0 obj <<
+/Length 1636      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XIsÛ6\14¾ëWè\162\13\97c\9b¤®ÓiÒÖÊô\90æ\0\89\94\8c1\17\95¤ìøß÷m\0\19k¹t2\19B\ f\ foÃ÷>\0\ e\96\v\96yâùQ±ÌòÀ\8bò|¹m\16þr\ f37\8b@4V¢²\9aéü¼^¼ý%É\96\81ï\15~±\ï&;\89\17'Ñr]~uÞýúÓ\1fë\ f\7f¹«(\8a\9cØsWY\96;ï>¿¿ýtò;7p¾ÜÜ|\80ÏÝúöó§;÷ÛúãâÃÚº¶FÁM\81~ÿ]|ýæ/K\88ñãÂ÷¢"_>ÁØ÷\ 2\98n\16àØKâH~×\8b»Å\9fÖ\14ÏÅK^u.Í$ʽ$\8f\f\92Y\9eA\10zQ\10.³Ä÷\12?¦D·\9d»
+s§¬Þ`^¡3ÞCF\15\8f\9fÜ0s\94\vÓÏ(\b\1c=òwpW\81\83\8aݱ.Y´\ 13\99YxtE§*ŬjA$ª0\9eL\92Ú\81\17oq¬UÍ3Û®-]ô©»\96í¡¡®çÙ¾BåáXÃÔHF`\93â8r~Wý\ 3«\98T@Í$¤AÆ1àvAíV\ 1\96¶ R\94\1dƽ©Íª\15\99\1d\15z\84\80·]ÓPN\14þÈB«\12°¤pÞòÄë×3\85\8eÇã½\1aÍÈ8y\16ãP\14\1alh;*þqÐ[ôõà²\88+\bc\8có`ô¥\96ðyßá\8fïÏûª}ÃÁ¨\81¿\9a¬gàW\8bä\1f?\88ÁJ]y\97\80ë\17^\9e¤×»jÒ9E[\11zE\90[;Xá0:ñ\16ø)LçWÝ\19\9dëþ,ºg\ e\7f«*ÁW\14Å\90=á q\ 6BZw\980\9b:\881Õ÷TÂ'ÂRᬹ\°¢!;Ê\ 21u\1aõ ñç\9e\15v¸'ív\ 2kà¼}t\93\14ljµ¡JËÂaT#ì+­zº¯ÚêÑnoÏR\8e«\eÈ\8aÞLÛô\ 2°\7f»yLág\88\fH¨}%8Ì|lÞ\ZM$\ 4ï\9eÇ\94-'5\1cÔ¶bé\81À×ÕØ\ 2DZ*¡\fI\129Hrj\8bd\80Ý\93\16N# \ 6Iy\94~Áõ/y\ 1\97Â¥&KÔS33\1aë¦\eêz
+\fÀylÜ©\15$ânw¦\ 2Õ÷Q
+\aF\14ÅýÌ{ý\88Ô1\18\a\9bºbÚÞ\1d1sÚþ\115ºv`}æ\95È\91=Ã9µ¡=Cf9ß"i\92xéõ\ e\99T.6\88¨P\7fÄ\17ûã\8a\1e×\9c\99î\98\82´\18û±³Ãí\16ì\82 48 ­!\0UýÀªX´\ e\87Ñ\8c\95ª\83HZ\9aÅ\ 6B±%RÄæ^|)>(ºãÈk\ eÔvÐ\10\84#äZ\92j³vË\18e1`\80¾æÐb%4«\87®V\80X\9e×\92G×VsÐ$\94ö¡f8cà\0ð4Ém#Å~\ 2§\0fñjd»|\ 4\12(G\9eW<q`ÎǸ9è\98RÑ6hÔåx\7f,0ø®á\1ceÖ¦\92vüµÌ\8f+\87Co* J\9e§ö5Al{¢\a\1c×Ý8Xw§-2OwÀÚ'Î\8a?t\bá\89\14f1÷¢â=\155\8c\1aÛ\ 2§w½Úk""Ô{\83¡¦ÜÛpH\93\86 \ 3\176J3l\14#\88æ·3ÎÀºÇaâܶÃX©RÌ\95ö¸Ö{Y¤ä«y\al¯ï\88²Ð\97õ?Ý9Î\14a\14
+\16,\85@>\1c\ fÛ\85x)Ò=O͹\1c\ 4¹í\87\17QP\9d|Ú@\\86&\1a>n\8c¯Æ^\16Páô®#§ð\96\r1L,?i¢ô        -\80Qª[\84çÒä^KB\16\91¸\183\0`2!\9eÖC7rÆôãtD =\1a\1a4\97\9déÞF]Å\\80ùõÕ\ fu¸L\92I\16{Q\1a_eÉ\99ÎE\9a4:Ä\93ÉE\9e¼æÎ\12åU\7f\86\ e¡àX\b¼Xf\19\Öú\8a0R×xÚd)³Zn[\14\95\9eø²\a\93ÚHt]³dº,ë\ 2÷H?ØÓ1\93M\05¾;6\15Ò\18ÍT\86V\ 5è$DøáW\95²U(ãf$q[²µYW¶,yvMÌý\19\8cØ\97\ 1]\86\16}îø"­\ 5/D\8f\1d\80dº¿Â\8f\97¼À\ 2kèø\12Í9ÁÁ[Õ\83\8c(\11PaàM\87\ fÇ\v\13Ó­Y\ 4¥¤\89à\94\88TÛMj½\8d2çK\884\11&\v\85\19<\99"ßóóL¶\19CIc®/\16f¿gÎ\18å¦\90Æv¯Ñ¨½Ô ¼§\ 1p7t\17\ 1#\8d\rÇâu<\vá¹\ 2ö\86ùåC&6tá2KÄ n\99\81\eÅL\84²Æ>ÇàÇ}U\1fD\95y\16\87}U\1e\r\85È\ 5õ\f\1f\9aW^\919=\9eŨk~\9bêQÙ:zM\15©\9c\8b¢Cá\80°­\9eXðã\89L\8f±4\8a¤ 0Ï\94Ág£½\13h$\4Sëad=á5\1c\92Úw~é`\95í¥Í¾\84`%a\ 6¾r;EÂÚÏò\80Ôtk\96Ð\9e\80.<\8aN+Â\99\0
+\87ãÁúìÌ»\ eRÁ2Q\99+¹1rc!^é4\16ao\9eÏ0.Ëù\rè\12A\ 2þÂâ\1c\7f\8eï\7fýñÀ\92l\1cyyT\9cç¼\ 4\9a!Íb\89\85(6|\19®ù\eÃI¼ÿ\ 1Ø\180\aendstream
+endobj
+1388 0 obj <<
+/Type /Page
+/Contents 1389 0 R
+/Resources 1387 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1354 0 R
+>> endobj
+1390 0 obj <<
+/D [1388 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1391 0 obj <<
+/D [1388 0 R /XYZ 85.039 734.228 null]
+>> endobj
+1392 0 obj <<
+/D [1388 0 R /XYZ 85.039 680.637 null]
+>> endobj
+1393 0 obj <<
+/D [1388 0 R /XYZ 85.039 599.342 null]
+>> endobj
+1387 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1396 0 obj <<
+/Length 2327      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\19É\8eã6ö^_aôI\1e\8c\18\91Ô:Çé¤g\12\ 4     \ 6]}Jr m\95-D\96\1c[NUý}ÞBR´-©\ f\13\14`qy|ûF\96\%ð'We&\12\8aR
+]\96«íñ)Yíaç?OÒB¤\99\16Y\9aÂxb3v»q®D\92\16\930\96F\ÈJèT"Ì¿\9f\9f¾ù¤\92\95JD\9eëÕó\8bc$/\13Q\96Ùêy÷K\94­ã,K¢Ïæ¸1ëXçyô}7Ôçu,£Î´k\19]Ö¿=ÿðôݳ'u\87d\82\99d\15+-t¡\169ͳBdR\87\9cÊ\14xÏCNU\ e\9c
+ɼ~\ 4®\ eÈ Yk\19\9dÍ\96øÕy\11ý\97V»]Û\0\9fã\1c\98S¬¢yæF\18bNf+\99\88\ 2æ²²\14RUÄÜ󡹬ã´*@_ÀC½Åß\ 1Ùè;^ßÕ´³=7\9b\8a¨&ø2Ú®ar\0@C\92 ÌÙb¢ÉÀ\13\82èvðÛ6\1düîùtCØs´ßZ\95ÑÆü\13t¤ËÈXìÍñ\84G\bÓ±î\10\86iìø\c¹óçyªEÂ\ 3$   ZD\93JtB\96Ö°\b=²þ'\9e«\1d\90*DR\95\ 4ô= ÖI\15\r\a ¨e\12\9dÌeàÑg\14æ\88§Éé\0è`v<°èH\v2zgx\83rǸ\88\81\8d¶X}\ 6\81\r+\9d\9c\ 10±!,Å\83A¥9Ç\10 \9c\ 6¥mÍ\0àN\1fÌ,\0\9cûë\9e\b]\87;\11\88BOÂïìÒ+2\80H\ 25qh\91¶¯\80çH\9c\0V
+§XUà\ 6¦mi\b\b\ eÍ\16!\ f<ÝötîV\ fÞfª¬@\8f´Ôl¯-\8ch\89d\1dp¹éö\16ïÐ\7fó\82\91I~\vã\9f?;"¤CT+a>\99}}!­$àÊ5\ 3\9dÎý\86\9cÇ"hFöIMf\98p\rÚa¾QAY\86
+b\7fÄI×\87\8bøóÎ\vý\v~S\90´õ\ e\8eë\8d]7<=Q xÙq'\b \7fØ3Ì(\r;þ¢¤½]óF\f\15\80ç÷\96ãþÌ_´W×¼Y2öD\8dº\ 2Ueà\17ÏH¶±h[k£      \9d ÐeF2À\a¥kÀÁ0\16\8f\86ÔTZ\ 5\94é\83\8bÁÖp0\ 3o\ eç¦ÞÙE\8e\ 4\1cò\91\13§\15^zÅ%Ô\ 3Ø\83\16\9câàCà(\e«\10\11\18\ e\96ËÃaòÙ\81\97och\18Ù8X¢{Ò@ç\1d\0\13úpäÄL\82N\8b\\94P\a\96\12t\03[=Ò4\13:OmõP\=Ƚ±Xtõ+\ f\1def\96\94%ﻹºç\90.27ÂÌV\8f4)D\9a+[=\90'\9d\8eºCÖ´æ¸~gwÆ,pd0\8a\9eþüû\85§X¦\9bßmÂÀ\85Áù¥\8cþ5#\86.
+¨ÐÙ¢\18\ 1Ì£\18U     {ÚãA1ä\83Ae\ 2VÊÊEj\ ef\99\9c\94Jh©nèA\ eÅ\1c\ܧ\0Y<$D-©VZE¢\859\7f\97a-Â\11/rTÂà\ 3ç\0øyûÀ+\17\88AÊO\84\89r¦M\ 4d¸K}\87\81ê굥ȣ\12¶Y«*z\1fêGt8·±\ e"x\f°?\9fgÑÜ\81øcÑ\ 3ïÙÕ¿&2õ>µãÕ\8d˺0\ e±|\18Ó\1dì\84\ fùÀ\eý       C¾Á¶\ 6§\8dý^¼
+\ 5§#$û2\17áZç¢PË\9dl\03ï}\16\ 65¢æ½o\81Úè}Kä¼÷\ 5ôî*\1d\14\ 4P\1d©ÈÁÜûZ·okÞB\83 3Q\16¯fÛ\17w\98,   \93\97Þ®\8e6B\90\eW\84Î/MÒhã2v\85\r\1aO¸É0¾_¾¥1Öô\e\97Ùª¶ë]Ááj\e¦¯z÷è_/}ÛRÍ\82C¯¾Ä\ 3\10ô\19¶vA}ª§³\963\80ª 5­¦{w\a\13\a@\13¦TRÈ\zL\94H~M2ù@R'ä\19\8b$-ÌWH\82×\84Ì#I
+\97«Ï쬠 TJ?Ø æ>p0\1ca*úéË\8f?Z=\93\8eß\)¯Oö8{   ª½>\1fIÃfÀ@\9dÓe\9e\89ªÒ_Ñå\b4¥Ë\ 4\9aÝÌcBÁ6\8bº\"éu¹HÒé2 ù¨Ë4\89\1dJeTÄ\9bÆ\86\ 5̶ýñ\ 4\9aÙØ\9b\11.½6Ô(A*ÿÈ\v\ f±E\8b¶7Cü\1c.\ 1\1f°Ûe0l;^¹©E¼D\86J\93\87\98\84%2w\8a·Ü\87\vÅkC\ 5\8f\13\ e¼\81\13úPÇ`ÿØfw¾2ànã{\æÉw\80Æâ¢î\94bµæ\ 1\ 1ÿ\81úlþ\g9\0Ö^\1c×\93\ 4â\ 4E`²(õ\9c\87º\12\w  /\97\191ë®
+\9aª4û\8a»\8e@Ó¡_ä\85ÇD½è¢».\91ôîºHÒ¹k@òõ\80ÊPpû~§>î\8a\13¸m`\8b~\1a\19Údº\89\15ä.\bÒöxÀÞ8]\17ͨ\f\7f¼Ûò´\19øà\8e//õ\85ñ¹<\83 \9b\91\85%H\89ºÛ×g\86a_ï\82ÉÈ\18Þe8×Lµú#?3V\95e*òªX¶j\04\9f\84\1c\10Õ¦%«.\92tV]&i­\1a\92\9cLè7qj6í\18\1e.ê¸YB5ò;ÄvhmoF±ÓÚBj\äOÆ\8f/À¶{\ 48çZ>¼\88\10ÝÝ\82dÀ[c^±Ï\1fìeÌ´\85iø²\1f«\14Z¥D$%Kýi\r·R¾/Câx3ÇS[c²ÌÊèËó§¸ä\r\7f!O]\ 3Ô1\14?0Á@ñ#IO/Dpb©k\86mvýÆt|ö>\8df>\9b\,üÙ\1e¼%_RÃJ¯<\80åËG<\82÷\ 15uií¯Î\18c\99f\vû{\977¿ë\7f|E\1e¯\11\f\89qA\8d¡5\1c½\8fp\12~¿¯ÿ\bç\b\93V°nÙÛÇt{-\81ï*×\8bíu\03Û^;\18\94_϶×KÔ|{½HÎ'\83\80\1egI]È1KêBݵ\98°K\81\ 4\e'gÉ\82oq°\14$C\9c\r;xà\9b\84\81ű\a\86   \84\ 5j\9a'c$#b[Ñl\b\15üÊKÜ\1cjwøL>VJ\ e\8f[9Ð\ 3C!Ìc±\ f\99WüЫéÍ\8c>Îãïî\r°è_\8d\82\9ez>\1a;½íY@\1ejóA)÷\1d\11Ç\7fð\82ä\ e×\16¾m¬ø\17ÏÏTYWEpÇ \1cµ\95Ã)ã1к\9a£ÇåÈ\94/!Zó\ 3\1aÌÉÔmûà\8fU\ 1\ eU®Jp9~|ùãé\97ß\92Õ\ eÜò\87§Dèª\½Â8\11²ªVÇ'-\14ø8ÏÚ§ÏOÿ\vÜÖ¢\8aG\\8f\92T\94*wô\90w\ ewËáåpÏ¡J¥Ðºø;8t¨\969LK¡²4äð\85\96î\ 5ü|\91\16ãûÓ\89\9e\ 5\1f4\8b×ÞLþ-|;T\8b|ëT\8bTgó|_Ø\1f\9c#p
+\1d3«¿\­Ó=\81\aþ\83±i[gÄ\8a    \80_èm\89ÓpCTúÆ)\e\eìÜþ;jXO²ÄW~(W¶ÿ\1e\\96¢>\84+\0=û¾\85=4ÖZæ\95ì\90ùg$o\8a\vÿÏãÞ\1c\12U.W\85\86¬\99ý\7fæ°¨â\11×\849d!´£6c\8c[\86¹g±²Þ\1aÄ¿(û«\87W¦³\8böYyöý(\11ª
+\vÎü+\92\83\9c\10\vj\93Îr\8b\8c\9e\90ô=½L\97"+õ<Á¿\0\9d·ðöendstream
+endobj
+1395 0 obj <<
+/Type /Page
+/Contents 1396 0 R
+/Resources 1394 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1354 0 R
+>> endobj
+1397 0 obj <<
+/D [1395 0 R /XYZ 85.039 781.388 null]
+>> endobj
+86 0 obj <<
+/D [1395 0 R /XYZ 85.039 761.463 null]
+>> endobj
+984 0 obj <<
+/D [1395 0 R /XYZ 85.039 657.513 null]
+>> endobj
+90 0 obj <<
+/D [1395 0 R /XYZ 85.039 657.513 null]
+>> endobj
+1398 0 obj <<
+/D [1395 0 R /XYZ 85.039 612.438 null]
+>> endobj
+94 0 obj <<
+/D [1395 0 R /XYZ 85.039 476.846 null]
+>> endobj
+1399 0 obj <<
+/D [1395 0 R /XYZ 85.039 434.561 null]
+>> endobj
+1400 0 obj <<
+/D [1395 0 R /XYZ 85.039 402.352 null]
+>> endobj
+1401 0 obj <<
+/D [1395 0 R /XYZ 85.039 361.705 null]
+>> endobj
+1402 0 obj <<
+/D [1395 0 R /XYZ 85.039 318.068 null]
+>> endobj
+1403 0 obj <<
+/D [1395 0 R /XYZ 85.039 290.364 null]
+>> endobj
+1404 0 obj <<
+/D [1395 0 R /XYZ 85.039 250.322 null]
+>> endobj
+1405 0 obj <<
+/D [1395 0 R /XYZ 85.039 209.675 null]
+>> endobj
+1406 0 obj <<
+/D [1395 0 R /XYZ 85.039 138.94 null]
+>> endobj
+1394 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1409 0 obj <<
+/Length 2916      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\1aËnã8ò\9e¯0æ²
+Ðf\8b\ fIä±_³Û\83éîÙIv\81ÅÌ\1c\14Û±\85¶­¬$'\9d¿ßz\90\12\15ÛÊ!\ 1\16\8d´(²XU¬7K\96³\14þÉ\99ÍDªÝ¬°Rhkg\8bÝE:[ÃÊß/¤\87\98{\90y\ 4óþúâíÏY1\93©p©\9b\ ex2a2=»^þ\91|øǻ߮?ý~9×Z'\99¸\9c\17\85M®.eòîËûw8k\92Ï_¯?Á\ 4ÀÈäë»_¯.ÿºþåâÓuO»Ç
+t\1c\12þïÅ\1f\7f¥³%0ùËE*´³³\a\18§BÂòî\ 2(\8bÌhÿ¾½¸ºøg\8f\8a×Ì\8cw\9d:g\80\98ëTXk¦e\91¥"KM/\v\99E²pVèBÏ\ 2\fÊÂ\88§G\93i.lfg\11¦#j\ 1f\9a\9c\94Jh©Fôº\r\88uu9WJ'Ý¥²ÉÃ¥*\92\1a'T²+«=\8fî\0ê°Ý\1eñæ\8c\90\85\8by\9b\16¼\16ª8-öyÀõÌ\19\9c\13¶ÈGg(÷KäR&w\a`³E\eÙ<åT\19-RÀô\1a\9c\ 6\9c*cEñDÚ·Èà~ÑUõ\9e9E±?¢Øë\ 3\vzÏê\80ÿ\96<Ñy]\1cpe¹jÚÎ\1fW%e3è\8e\8e~¬ c¤p\91\89½äØ\ 1×ô±\8dÉ\842c\ 5µ]S!ûk浤£D\86Õ\1e©+\93\16\8cáuø\ e¸¦ùÎ\94\14æ\1cßä\94 \81Ô        ©Áñ%\ 6\0G0×\9b\15Y\1cèA§yr\8bçÁ=\v\9cì*\18Õû\96׺ò;ªÚC\96øÈ\92\9b\9e\818æh\f@U¹¤#Chx\85\1cµìxo»©IßËñ.4.¤à¡\18\1a·z\92`;\8d\9f«o\9f¬a¼ýò\9eǨ\94r\81\81\80\19öø\ 2\v(\8bt$\84\10E\8cÌØÿ:4Íj¿Æ)\93T-/\11\83\10ßs[ Üx\92%\16ù\ 4N>T`Ë´\97ØØ\ 4¯X ?ßy¥\v\18þ\ 4gDÎÖmÿnV(\e¢½÷Ð\0±     \8c\9c8 N#LÍÃ\12åÛÕ;$Z\92\1aI¡%°%Ác#\11d$\81åª[5»j\8fÒt:©nù\19\ 4£\9d9)U\ 4myyW6<¿äù²õO~\90QUÄ\ 4F\84\ 2(òÂÝ\bç\e`?µ½\8bÅ< ß4ÁÂÕNyá2¾º·C\ 4á ê÷\91ìV\8dGW\9f0\80C\8b\e3\15جÉ"\97~\12U\ãö\fp\91\12p\16½\v\rbͯ7(\9e6\84>\ 4\ 5\83ð[È\92a\84\9a\eçÆÙä?\97VSÜÄ\15V\14Êà\91'Êm[ÇÔ\17át0ÓÛ\ 2¾,{ÛªÚ*\90\15ó%ÉÌ\8e\ f|uýûQ2ÔF8\9dÏr«D\91Ù\97%C\8fk\1e!;\91\fµ\15
+\86\ 1\b\19û××Ï\1f¾}üÄ6EB\87ç     n\95\96"sæU¸\r¸¦¹Up&\9bç#nß]}øL¦ò\99\19e\ 5·\18#`ògÒ°?\ 3\9b\98ËÈ£q\82le\87*¿a\87xËë\83í\9bd[Ý\84\92\80!=Ìà\13MpPØØøÁCS¢³rX\ 5»§à/\95\ 2g\1f\aÿ£|®spªm\ 5¦}d\1dÖ\88T\81¼sG:{\91ux\ó\bÙ©RI
+¥UO±/\95t\9e&ms\7f\82IeR\fh¯Á£G5Í¢2\ 5\99BÌâ\90èò>èb®ã\89> æ¡(¥µ'çÐÊ    'óW9HÀ5}\12¸º\biÝè$o'êQ8\8b(¬~\1d\ e=®g8Ì-Ü\8dÆæpÒ~\1f*\8a\8f\rz¸»Co©éÿªìü4¦[(KÙKT\96\8bÜ\8e\9c¤lÖH\86\8aë\13\11"ª*Dê\18l\bç\16\80KÌL\8füâC¹\ 5×*)sÁ¨ç\vÆgj_²@    \1e§¬Èrùrk\96èq\ 3²Sæ¬A\11EO\91\92\rW\98êÀ N\9a«²pU0¯Ä©Çõ\f§NÁ\15fÌéaÑ*\16(\85\{¶8×pÿµ\85}\15v\ 3®ivuV\b\99É)Á\1e³iàRlà\ 2ö\1al\ 6\Ólâý ·æ\8cT#gky\ 6Y¿åa\7f D\83ÿ¾§B\14<àÁ{\95+\84.ÔqÍMqÒ(*\12\r+\fJüjAvV6<\e]¿ð\95
+\1fÜã\ 5\88ÎÌ3¤w#\9f\16qXoå.¹\1eÕ\84!o"¢&\fØQ\a\1asØáI8G¯<Ktý\0Ju\9c\88i\86+\ÚxïoK\92nÅU?ò¥ÜqQv\1cÎà¶Iå\82
+µ.Ý\99\17\8c °ßÃ\9bX0 /3       Ô\97úôÖ\87\1ae¦RN\9a
+\8b>\9cÂ=2×/s
+\8fk\1e!;á\14©\11\12\93\9c\az6åh¨»äë0Ȩ\9eáO;¸Ië\11\7f'5ô\10Ì°ÛðÄS3Þ>Fz©w;ªÒ±\91\80Ê\\1fæÞI \99@Í3²\88ݪWu\17\ 4ó\86\e\8díÁ_-é\8dn[\1aû(§#4È:\85B%³\ 5\14\ 3/l\1fy\ó\bÙ\89\b\9d\82Ëë\9eà8â=å\ eâM\9e©×áÎãz\86;¨ø\1dT 1{wý\85îÏ4KáO\9eéÒf9\98\9bê\9bF0gû¦\ 1\ 6\89ggû¦SÔú¾é$¹Ð7\8déQû\ 2#ÙMµ^s\aÈ\87b
+\17|{4ܾÃg³âúçD,äx¬Ç\ 1½b\9b]5è'å\96'Q®\87=Êø\a\89\97£{ÜoiûÝôĦNÉ$}DÞõwd\fÏ5w|\89ü¢f\92Øó=\ e­\84\84ꬮ\9aß0\ eI\1d*]dql-¹ñµjð\12\97å\16$E\a\ 4(vÆ2x>Ì\fY¯0>êâê¾îx\8aû\ 1íaçéø\10]Dm¡²ñ\14û<âq\87î(\8d·ÔÖæ³ûuÉ\88ø,Ý©t²­}óo\9eg2ù\86ɺ[a;)\rZnù\85U[îÛ°\86\â¨?\9fIeèiÁ4ñ\8d\f\85\fG»j~z=\fÉ\ fÏáñµá¤\rë:Þw\b\89\rë\r\9c »\1e\12¾       \1d"z+×ÔÕG\88\93\9a®\9be\9c\92­·a(Î\97Ü\1eÃaË\91xÅoh\97ܹ¡m;®6¶\8fÞH\11¾ÚÝm=tW¶ßÑ6\9cÆ\v¾oRÀüêG\89@-¿Q\85\0Ï\r\97Bl¦V\ fÌøçÐË  l­<\9dQ½uÔ°ÛV}3V¥\91\13õ\86u|\83\a÷Ç \v1#\97/lï0ªy\84ëDØÉá6á\ 6\82ä\86!´bMfRj\9b\0ûß\aO\86·nS\85äÊ6\8a\93c{z\8c\8e½å½o|N\rÝ\13X~è%\14¬\17gW\8c\8a£Å!tD\a|w\1cÝ\88\96GT± ãðpÇOìË\1cü\1c\ 5¯õ&´®a&\9c\87\12;\9cÖ\8c¯\94=cÚð\a«\92\eæ<Óû&¾´Ý\ 1\9a³;\17\10H®á\96_Çó\1cp`p[¶\9d8\93¶L\9e  WÈÉ´\15Á\9cM[\ 1\ 6\ f\92\9fM[SÔú´5I.¤­\98\1e\17µpÐíÝqû² ¾@\84ó\ 5íKÆõ\f\83\ 6\vX;bð¸@\ 4\1d\ eÖ\r/Mß\95FÐfÏç¡mÕ\ f\85B¤%7É|¶\86\15n\13¯}?\1fÑýôñ\e\9fø­ÿ\94À¯µÇÎ\ 5iÉ        \fs\eO\a\e[×ûÕY«Ñ\16.¸jÚj\ 6\98óVãaPHÅy«\99 6XÍ\14¹Þj"z½ÕÜß\ eJ9©©è\13\17¼\1d)\85ò\ 2\ 5    R\8cI>Òæ¿u±{Fé¯ñ\v\ f\9bUÐDÙ¶áº@5\96ö)\ 1\9f\e(¯ÎhA¥tªI-\f0$\16\ 5«Fh\93G?[Ð\ e\ 4\95I_rBTɲ4ùBeOCÌS\ f-göp\88Å\9eN±À¨ñÙ,W\8dØ\9caR[+d>Íd\ 4s¬»\80'ÓpÁðe*Ûh\9e´>àñ'\ e\9dÁ½\9e\ 4¹ W¹áV·\87å\8f\820ØqmE]?Z+\86Ï%ØöÃSÒ×\1a=\1c\19\867\18\8c\1fùó%E[>5k=SÀU@Ò\ 6\97\8b¦ö\1cpK\ 1\ 6\876à_ý\80â«­\86<\16ò\ eÒÞO|\94DK¼*¹ý_Æ\86Æí\8dÀÊ9\a\86k¿Pzú¶\12Áô¦\ 3\17$,5z­(\97\8bB»`:\ 2èJ¶\9f\ fÿ¾t2y÷+ævÔÅ\ 1Ù¹}Ã_ 4\8a~â2¥\1cT      ÓÜ\r gMFåJd\8em¦Yu\aTÚ¾\8dÒ©\97ã¸ò\87\89Ò{hÍIVz;ëBÜ\f_\16)SWþnÄ\8b7\18\1eÂ6º\f\85ÉÛøNn0¹\ f1¾­ÖÞäôø\12ÐõÅÍ9M*üiB:ýÛ¥\bæ¼&¥\13VëX\93\8a5ùÛ\8b4)sêúL²7À\9cÕ¥\84gnݳº¼¿ÌÀѶ\87a¦ö\82\a\83\942\9c\835ò&¨Ò×ô\0½(ÛHÕ}\10&\vñ5 O\ 3ûÐzÁ\181¨/Üq×ÏjNæ\85È]1)\9a\bæ¬æ¤Q©"Ö\9c\8fáWO\9d\10Y:\8cT\87ãûr;¡A©\9dpzÚÀ"\98ó\1aL-}Сߠ°?\ 5ýÑ\97øÿ\83/\ 6õ\ 6£\19ÛÐÙØ\99
+åN\89\ 3þ8P¿è§zQ\ 1\ 5\ eéÎý°\aì¢0\9e\17\14©2G?7\82b'\ 3\81\1fñû?ßCJßendstream
+endobj
+1408 0 obj <<
+/Type /Page
+/Contents 1409 0 R
+/Resources 1407 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1354 0 R
+>> endobj
+1410 0 obj <<
+/D [1408 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1411 0 obj <<
+/D [1408 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1412 0 obj <<
+/D [1408 0 R /XYZ 85.039 585.186 null]
+>> endobj
+1413 0 obj <<
+/D [1408 0 R /XYZ 85.039 493.069 null]
+>> endobj
+1414 0 obj <<
+/D [1408 0 R /XYZ 85.039 463.85 null]
+>> endobj
+98 0 obj <<
+/D [1408 0 R /XYZ 85.039 420.312 null]
+>> endobj
+1415 0 obj <<
+/D [1408 0 R /XYZ 85.039 377.359 null]
+>> endobj
+102 0 obj <<
+/D [1408 0 R /XYZ 85.039 324.235 null]
+>> endobj
+1416 0 obj <<
+/D [1408 0 R /XYZ 85.039 286.704 null]
+>> endobj
+106 0 obj <<
+/D [1408 0 R /XYZ 85.039 245.208 null]
+>> endobj
+1417 0 obj <<
+/D [1408 0 R /XYZ 85.039 209.799 null]
+>> endobj
+110 0 obj <<
+/D [1408 0 R /XYZ 85.039 167.697 null]
+>> endobj
+1418 0 obj <<
+/D [1408 0 R /XYZ 85.039 132.893 null]
+>> endobj
+1407 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1421 0 obj <<
+/Length 1406      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Xßsâ6\10~ç¯ðÜ\93\99       ª~ÚÖ#×I{¹I¯m }¹»\ah\fa\86@\væ2÷ßwW\92±d#\91L;\99\80´»\96Ö»ß~ZÁ2
+\7f\14¡BgeÅ\88¨ªì¯ç\11ÍÖ ùyÄ\9cÅÄ\99L<\9b÷óÑ\ f?©2c\94hª³ùª[G\11©D6\7fü\9cÿøaúÛüöa<\11\8a\8c'eYå³1˧¿¼\9f¢Tæw\9fæ· \0\e\96\7f\9aÞÏÆ_ç\1fG·óóÞçUa\1f\8d\eÿ3úü\95f\8fàäÇ\11%BWÙ\v\8c)a ~\1eÁÎDIáæÛÑlôûy)«\93\99}êÒ{¶\16\13¦\89æ*\1d\8b\82\11Y\88s,8h\19ÑJù±P\94(*M,\14\11\ 4^T\8e'JÑ|öçXC\18î¿PE\97§ÕÍß\10\r\9aï\8f0g±\10È\92(vÅ©ÎÆ8\ 5Ãa\82XADa|:ÔÍé\0\8e°½\92yóTÛÁ·±Rùb\vª\93\93ìW­       \b\8dLå§\1d\8c\8f\98¹\r\fÖ»úÑÚ\1c\9fö\87Æ\ eñý@Ç
+ûÄ\12Æ\9bƼ¤QoñÁ¦ÙÖ\13\¥Þ=¢~±³JÔíƼÊ\9b\1aµëú`å\v·öþ\veâhtN\ 2Qä%DÑnö²1ÎnÜr¸÷        \1f\81u Â\10¸ Ãtk\13\8aå  Ô+\80¨\942\9fî,dáQ®\83íAh"\ 1ßÍÓƾ>¸A?¿Ûýk+Ú8Õqÿl}Ü<×Nt¨WõÁD\v×Ù[áâhçïþ\98}øõa\É|\8e\8f½#\11<\14ð]\892\89\aÏ&
+Ò¢ \0\83TY\90Þ\ 1Hy>E/îAêc\95a\94\8d(\ 6×B\95D\96<í^g\13\85\ 1®¬\1câUx`\14\ 6²\ 5@öÔIºDÕvàáu½³v,wY\10Ü~/\r\ 2[\83VD§±ÄG\1e-:\11\e\97Р  r\83N\84    B\r5\1dBAê!\14\11\8a{\9fLH\ 1¡ø\84[ÏÀv\15\ 5\ 1ÕDH\91\8erg\13\ 5\81ª\ 4ÑEå\83 \b\99\ 6ªRÈÖ¥NzåÙDs\ fÅI*.\a¹\97\18vÌ*\ e\92\98x       a>\9b\È9ê\8d\18\13
+\rñ\1d\91«pl\91
+ç[\84B»B\1f\11¸ÜÆÁaݦ\ f\85\v·ò\10\ e(íà\80~{p0\ e¼\8a°"\19àp:ñtõy6Q\H-ÌIèᢼH\ e-<p~\ 3ó\96$\12(\91\1aò\r'QÊGÏ&\8a\12©4\81Îäÿ`\88\8bäÀ\1d9Hw|YÓík\98aíWò\ 5fpD\93f\853\f\ 6¬\0\1f1\0HÉIEÓ§\83g\13\a\0\ 3\8a\16ÁéP9b\88õ07ßL5¦2Ï$\91WX˳\89f^\0kñʲ\96«+\88!/Ø9ï¼àùÉàacû\13^Ð^Ý£y[÷¨]¶\r
+N¢E\ f\1f\98o|xÐ% pÑØ\ 5Âd£¦K6:ç%ÛlÞ\1e\ 1¦\1frk¹d\e\ 3ì\16P\16\82ÙI\1c\ fÆ0!
+EJ\9anñ=\9b(&\84Ä¢\f\ e\ví0qç0ѵ\v}BÀ1\0$\81\ e!J¢eúôðlâè \ 5)µì¡Ãvk\90\7fÇ\ 1\ 1:ÂN «t< ¶\ e\ 3^\93êZÄt¥\e´ÕÞù_¹J\17ùKÛ;C/9¨ö¶ÒO+KBm\9f\98¦4'\89A\80Wx¢&CÛ\99D\ 1À\v¬Íà^Ãh\8f\15f\17ÚÅëÌÀñV¥Òg\82g\13Í=\17pË£¬\97{Iù9|8v\17\15I;\ 6Àqpò£Y¯u\0\93èÅ\ 5\95\1d&\ eV`\9a\0X(Ä\ 3j:<à¬\87\aã\8b\8f\a\£%\ 3T".÷Ã×jQQûm\83=ïÁ\832Rétéy6Q\80°\12\0By\0\10\88\19¾¯»".q\fpy\13\12 ÀÒ\a\89g\13\85\v\ 3F㪺B\15WX"v\95\rX"`\88Á\1döâ\rÁô\13ë\96\rBnÀ\1e0¼Fú\ e¿\99\1e\18Ç\ 3U¦ãÙÙDó¯\81\9dip@0nÓÿÐï\1a^×+jI4Kã²3\89ß%\ 5)\8b\v×   S?¦xD/f(1×\89 ÄDxj\ 4TÂ=*áÁ\ f\1efn~)\19\92\ 6\1fv\11(\f\88ãÜE \ 3ÞÍ\ 1f/æ\88r¤Á\a-ã[o\ f@\9eüb°áß®ñ\9f~\88ëz<A*\11I\99â%)Jé|A\9f¹ê»«DEàæ:ô÷_`À¾hendstream
+endobj
+1420 0 obj <<
+/Type /Page
+/Contents 1421 0 R
+/Resources 1419 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1432 0 R
+>> endobj
+1422 0 obj <<
+/D [1420 0 R /XYZ 85.039 781.388 null]
+>> endobj
+114 0 obj <<
+/D [1420 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1423 0 obj <<
+/D [1420 0 R /XYZ 85.039 740.47 null]
+>> endobj
+118 0 obj <<
+/D [1420 0 R /XYZ 85.039 685.837 null]
+>> endobj
+1424 0 obj <<
+/D [1420 0 R /XYZ 85.039 650.427 null]
+>> endobj
+122 0 obj <<
+/D [1420 0 R /XYZ 85.039 609.343 null]
+>> endobj
+1425 0 obj <<
+/D [1420 0 R /XYZ 85.039 573.934 null]
+>> endobj
+126 0 obj <<
+/D [1420 0 R /XYZ 85.039 521.422 null]
+>> endobj
+1426 0 obj <<
+/D [1420 0 R /XYZ 85.039 483.891 null]
+>> endobj
+130 0 obj <<
+/D [1420 0 R /XYZ 85.039 442.807 null]
+>> endobj
+1427 0 obj <<
+/D [1420 0 R /XYZ 85.039 407.397 null]
+>> endobj
+134 0 obj <<
+/D [1420 0 R /XYZ 85.039 365.708 null]
+>> endobj
+1428 0 obj <<
+/D [1420 0 R /XYZ 85.039 330.904 null]
+>> endobj
+138 0 obj <<
+/D [1420 0 R /XYZ 85.039 289.82 null]
+>> endobj
+1429 0 obj <<
+/D [1420 0 R /XYZ 85.039 254.41 null]
+>> endobj
+142 0 obj <<
+/D [1420 0 R /XYZ 85.039 201.899 null]
+>> endobj
+1430 0 obj <<
+/D [1420 0 R /XYZ 85.039 164.367 null]
+>> endobj
+146 0 obj <<
+/D [1420 0 R /XYZ 85.039 123.284 null]
+>> endobj
+1431 0 obj <<
+/D [1420 0 R /XYZ 85.039 87.874 null]
+>> endobj
+1419 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1435 0 obj <<
+/Length 1705      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XßoÛ6\10~÷_aôI.b\96\14Iýè\9eÜ¢]S$Y\97x{i\8b\95X\98me²Ü´ÿýîx¤D'¦Ò¡è0¬¡\8e'Þñû¾;R\16c\ eÿ\89\19\97ù8Í\ 4\93Y6^lF||\v3¿\8e\84õ\98Z\97©çój>zñV§cÁYÎóñü¦_G3¥åx¾ü\18½~7û0\7fs9\99J)#Í&Ó4Í¢«\89\88fç¯fhUÑéÅü\r\18ÀGD\17³³«ÉçùûÑ\9by\17»[\15âä\18ø\9fÑÇÏ|¼\84\8f8\93y6¾\871g\ 2¦7#\88Ì´\92öy=º\1aýÞ-EsjLo\1dÛ§ó\98\8a\9cå±\1eÆ"\11L%²Ã"\86YÁr­},4g\9a+\83\85f\92ÁF\85\9cLµæÑåé\9f\93<\8ef¸ï3°\7fâ\9a_ïoNî\0\16\11Õ;2\89\10\1c*eZ<\91`ïc\12\84ác²DÂdbòkÊvß@Ôí\8e\88iWðPÒøËD'Q±Þ÷\96ú\86HmW%\rö[\98ÜánªÛ-ù\89hIs2¦¿×\15L´´Àõ\ 4=§Æ\rý\97U±Å\998ª¶\938\8bÚòÖÌ5ôjÑÒßú\13\17Ò\84)íB\0X\9c"`æé¾2yW[\e\11Æ{|Å_Ë\18\1f\16@7É3\96§j\10]Ï'H\7f\92\82\9c@j>ýÊÒ\7fu\ 5üC!\9cùÄsØÇ    x})Ö\ 3ä')g       Ï\87Óë}\82ä'2\87J%uî\f@-¢È³\9e{\18;îí£!\9e§\a.AîÁo·ª\eË:xâfEB3¤\ 6³O3\17P\ 4x¢"rP\ 4ÎÜ\96\r\19\v»ä\ 3\f*"#EÀ¼¯\b\8cº7\95å)Â\19ÝÆj\84\1dÐ\9c
+l\ 6¹\81Ç\a\ 1\14\ 4\8f\1a\1e\8d\84¦Jé¨q»¾q\83æA\rÀ²$d+Ôg\7f`\1f|÷Ûå$\93ÑüYP\8aÀZò\84\12;\97 \10u&\99Pò@\88Ú       ñéFtòÅìu@\92\1aÚ³ÐÃyz>AIj\ 5U\95ç\ f%©cÛh`ÐcoØÐ\92$©Eï\12Ô#8\99^\ 4>×Uk\aÇe§Å\91F\ 4î\85}\8ddG)\92ÅkD\90\94/;\eå°\11A\80Nv¸¿ºÛ\9eUZP\85!­h8µ¸\10Ã$ô>\9dZ\14\93*ñHP\19\1c\1cqnÕb\e\16JÃhä\ 2òLÒè\1c\9e\11\97J\12lWÅ\ 6¬×Æ\88\96\84Þø\0ÆÓ@Î*S,\95ýÌó     
+G©\9c%qjr\9e¯ª\1d\15\eñ³h«Ú\9e-Ër·0\ 4T\94(ð[î\1e\9cdXÂû-½dd\84ÆmÙ\17\15ó¦ø\e%b_,èÏÙì\82\ 6\ 4\91\85\a\9e/\11\88×46Y\18\15¯M\v\1c-F26d\85áoêfS\98T\1eËaU@:±Vn#VÂÆT_·Eåk\9füÀí\e\8euT~\ 5²°BðÈ7\9e·4apÀ\ 1²    \82\16d1I×FæKã\94 \ 4ìòº;\12Ðn@@ã¹ñ(º\1aB[\8c\r\88\93ã\8cÔaìËÚld±ß\94Tz\85%\81\1dÙý©½\11ì\1cnõ~m{-¾R·î°\9f:\86T´¨·»j\19jÑ6hÕÙ×ßh¢7 ZÅõº4     ½x\vW§^\89\90\9e\92,±×©E±^ÿUÜUØN«-$£c\1dÝ5\8bm{Bãθ<fÜ\1cuÝX_DC¤Ld1A¢)äªhÈïù]Ñ\14\eû¶g^\16mñØú¼     ¸?oð\ 5lû¿Ð~\ f*oê2ðvÝ\97Þ\8d\vê\8f ³ÚÞÈ*{þu,@ST¨ÁrÙÉ\9e*d]YBØÂ\96È©ë¶xßt-¾´\v\16ö=<VÏ_Ù;lcJpWP\1eÈ\9eË\83JX\19\9e\ eÊ·)M]Ô­«ê»*Ôp%\87Ö\19\ f7\Ï'x<Ç)\9czJ»\86k\8egêº\1f&\12«\ f.\86@PÙ\96Í.\90\8a[b(\15Ï'ØGc¥XÆ\85%³tWlH\ 2\130(b\12\84LcçÝ\9d\ 6;g½^×ÈÚ½!çe(]ÐNÊåpº½Ïãtáö-SÙ­\83é\8aG4  \9e°Lg\83Ñ\9cÏp8!b&E|\10ï®q\ 2§ëéKº
+¢Ú\1dpF¿¨TÛI±sú_"ô\15\15ÛÆÜ:)»\8f+(KD~C\97[\8b»ò×¹5íÛk\84®d\ 2¸\8b\1c?\v\86ïi\9eO\10\838ÄAÜ\87¢u¸\ f\86s¸ûñ\96?\1dwèztèý(Ú  ôf\9e\f£Ýû\84Ѷ>¸{\19F{ Z\8föP¸\ em/\9e9\88Ì._R\13ö\7f\170Ê,¾b\7f7H\13ä?Qú÷«Ê\90\ f\8b­,\ f+8÷'Ý\19î\1d÷ØÊÝñ³o¼»P\80,\99\87\7fÿò|ÂdY\1f\ 4O\85É\1a\88Ö\935\14®#Ë\8b\aÿ?YxK Ñ\7få§ý\1ebxÎä\13?wx>ab¬\ f\9d²Ab\ 6¢õÄ\f\85ë\88ñâùr¶ÔXÄìWcw\15§OÎæð\92âÓxô0VÝ'IG\1e\1a¿§Ie1\8b\9føhì]\82àZ\17Ük\12Äv T\aíP,\87¬\17̶j{\ 6\1cbZ\ 5Àô\ e
\85ZñÒDý é\e\14í\87\15.6ð«¡ä,>ª\eø\9f>[~è×ëþsX²,ô5¬ã\94%©²¹\98Ó9y\98®\96\19Ó\99|\9cï¿°`n#endstream
+endobj
+1434 0 obj <<
+/Type /Page
+/Contents 1435 0 R
+/Resources 1433 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1432 0 R
+>> endobj
+1436 0 obj <<
+/D [1434 0 R /XYZ 85.039 781.388 null]
+>> endobj
+150 0 obj <<
+/D [1434 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1437 0 obj <<
+/D [1434 0 R /XYZ 85.039 740.47 null]
+>> endobj
+154 0 obj <<
+/D [1434 0 R /XYZ 85.039 698.974 null]
+>> endobj
+1438 0 obj <<
+/D [1434 0 R /XYZ 85.039 663.564 null]
+>> endobj
+158 0 obj <<
+/D [1434 0 R /XYZ 85.039 610.64 null]
+>> endobj
+1439 0 obj <<
+/D [1434 0 R /XYZ 85.039 573.109 null]
+>> endobj
+162 0 obj <<
+/D [1434 0 R /XYZ 85.039 519.011 null]
+>> endobj
+1440 0 obj <<
+/D [1434 0 R /XYZ 85.039 473.936 null]
+>> endobj
+166 0 obj <<
+/D [1434 0 R /XYZ 85.039 304.321 null]
+>> endobj
+1441 0 obj <<
+/D [1434 0 R /XYZ 85.039 271.9 null]
+>> endobj
+1442 0 obj <<
+/D [1434 0 R /XYZ 85.039 242.68 null]
+>> endobj
+1443 0 obj <<
+/D [1434 0 R /XYZ 85.039 215.582 null]
+>> endobj
+1444 0 obj <<
+/D [1434 0 R /XYZ 85.039 188.483 null]
+>> endobj
+1445 0 obj <<
+/D [1434 0 R /XYZ 85.039 161.385 null]
+>> endobj
+1446 0 obj <<
+/D [1434 0 R /XYZ 85.039 134.286 null]
+>> endobj
+1447 0 obj <<
+/D [1434 0 R /XYZ 85.039 107.188 null]
+>> endobj
+1433 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1450 0 obj <<
+/Length 3012      
+/Filter /FlateDecode
+>>
+stream
+xÚµZY\8fÛÈ\11~\9f_!ø%\140bØl\9eû&/6É,¼\86³\1e\1e\ f\94Ä\19qW\12'<<°\7f}êêfS"é\a#XxÕlVWuW\7furÔ*\80ÿÔ*\8bý@ç«4S¾Î²Õþ|\17¬\9eáÍßï\94Pl\84dãм}¼ûëßât¥\ 2?\ fòÕãÓÀ'ö£X¯\1e\ f¿zßÿcûáñ\87\9f×\e­µ\17ûëM\9afÞǵò¶?½Ýâlä=¼\7fü\ 1&\80Fyï·ï>®\7f\7füñî\87G+Ûr\ 599
+þïݯ¿\a«\ 3lòÇ»À×y¶z\85qà+x}¾\ 3É~\1ciy>Ý}¼û§eÅï¢\15¯\9a:§¡ØèÀϲhY\17qàÇAdu¡bG\17yæëT¯\f\rê"õ¯\8f¦\82ÄÏâlåpº\91fh\96Å)\15úZ\85#yÍ\v¨µh\8aówk8Wè\15¨ïÔ{YoÂÔ««Ë:̼®lx¶«ù÷\96(\a\e"L¼W\1c\1f\81sµ_\ 3ÉQf«Ó\89Wîhe\89\ f\99×\96Ý\98ýXøø]\87\eaÃCåu=\8c\9a\8by<°¸\17<\16ï\9f·¦¼\16\a>\9e\1e\8f\1a\14¸Qx\9f9éc_\9cN|\íÕOü»ÇU0\7fs3)Ü\7f\9a¬R\9døy\1c\7f\1d\ fÓiÐm\f¯\8dÃlâ\ 6ÓÈW°SC\84;.^*8ÙoA\1cÀ?Å;>£Öû¶ã§C    \9b\aý\81*öEW²E\91\96\1fΤ¡sÝ|^g\91çÏYW\90\ 3Ê\92\ f4óx\17\1aÜ}6\8f÷\ 5i\ 3Þ\97ÄY¼;ò\9a\ 3â½+\0î±R\84ä$!Äe\808xwq\11C/  zðK´7è\14Ì        íë\11\11\9f\11â\13±\ 3äJÀ\87\89\1d        *\99SËàu¥\\e\15Ï\99\1dtGY¹\84| ;\14¸¯\ 2\80\ en\8a\80\ 4Û· ·@\9f\ 2y¤ü\14 \96ä\89¯\83ôÛ@.¼6\ e³\89k\8b\0Kaj%þ\1fA¾ÚĹ\9f\ 2\9dû\ 1\1c\ 4e\81¾ÈO\94â\11\e\19\90öq\0\8e\ 5Õ{&"p\8e-Oß:½(VÞg\84CÝ3I\8d×õ|\14¿FLkþe,àE\1eîa&\ 3.\17¡\809#¹n\ eè\9chøÄüaW\95L\15èË_\8ck%·\8e\f÷Îa\98\9aÀÁõÁX³;£VÜö\9fßÍ8\87$\8cý8\r\17\9d\83C3ë\1c\f\rîGÍ:\87%iÖ9,\8a3ÎÁ\95·\ 5íè,ôú\8b\89\15Õóȶà\9dJøwWu<01ò\99ô\95ioû\ 1\96\98Þá¥\13XwÃÝ ¢Ñ>óÐûÏ\1a\b\11!È­5 ªû\93H\1cÜD\86 ¬xoÈýÓ\1aâXq\82\89¾ä\99ת;2áGL þµVàä¶ï\8cá\88\1cºÂz\ 2\ 6\97ZlêÏ\v\11\84^\8f\9a\16í¬\95\99ɳ6b|\ 5¯C;¥#î\9bÊÑÆ\81´1\r¬8\8bü<\8c\17\81åÐÌ\ 2ËÐà       ÃY`-I³ÀZ\14g\80åÊ#`¥\91·ÅKùþ\81Ìéá\17\9e#ut\88\87êòÌS\a«Ú½ÁJµ«ð2\84\80\ 3\ 1\f&\\11½¯¯è¶\1f\1e\84`¹ì»ª¦-i¯ %ñ ó·@E\18\aË\ 3¯¨\84Ðòz·}?\ 1\9a\9fÈ×\14Ï&\1a\86\80³\838\8eþ,Þ\rCZA²9\rÓ\8a£S\98k\92Û 7Ç\87ës\81\81ÂðJ\ e\8dÝ+\12\8a5\84ù\80H\1c·ÖÈ>­9àʦ4ùØ\827$\\1d\1eõùlBvç Sv
+\91Ä98_mÛ5öft Á&\0ø+R-ì\bõ\b\aï\aïLºG]\90J\81Úº\f\18?¡       Ù\e\ 2ªBXN¢Âµ!¢®,o\93(\aÞ¹`Û$WqÏsläî&$3â\87×qö\8e\8cÛ\89[/ö]\8fI\ 3Æ9²ó\17{îöë\96­R_¥ù²e\ f\96-4¸!=oÙ\vÒ\ 6Ë^\12g-Û\91G\96\rn\8d-\eOìX7Ì_[·Ö_±nm,MGî\8dXN½\89è\98\17ôÆ«N\15\ú*Ý ÖµÄt\9b\87ÂCS\ eü\9cp7\7fqQ\1eøÁr\ f\99½6!A-F³·¶ Ê^Ú\92,sg\8e°-\19Ãg\8e\81T$\96£
+Qgñ5ü\81°x\19eV<IÆ\96\99\e\83¬rl¼\99­\1d±\ 4@ÃË\136çlÎá\ 2\ f®Bhh\8d8c·K\83kOË9ÇÃ\84u\92ÿMy\ f\1c\98Ñ\1fq¾bÜð=c x²ù\9eÀO{o>\96\r»Ïæ\8dP]\ e<\0g\ 6¿¡à     Â;e®ü®²Iç       \85\1e&¡ý\ 6_½£#°\88\93\88\98¸\90\ 5 F¹\1f\8cÄ\81f\1e\8aB\83J\8b籸 m\0ã\928\8bFG\1ez\900Ïܤ\13õEpÀyL8Ã<§\88Ru<v
+U'àfnù\89\8fÏ\15ë¶åU\1d\87ÚÜk«/2ªDø\8eL¢3\94X\àô\10RA~O\15\98Ò\ 4"#pÍ&\81\ 4¯\15Á\9c\1fzs\18yÙQ&IæÜÓ\9ees\13¸5b£\10\9dS×7Æ<¢\10ë1J\rPðg\9e¡R(TXö\16\1a\87Öô{^Î\ e\17{\8b\90\10\7f\18fús±\93ð\85\v;\8cñ\ 3\8b!\11GþÖi2¥l°¥d\ 2GEË¿çCc,\80S\1e\7fâ\8c\94M\10⯲x0\8eöH\9eût\18\9cµtË$],Å\9d\ f£\99t\7fÚlt\1eû¡^nä84³fchð<ɬÙ,I³f³(Î\98\8d+\8f\ 2o\18\\ 5Þ\14ÿ¯¼_ø\9d\9b\9bÁ£[z\98x\8cTýÎ\80\95\ 2õ\182L3\11_U~S¬©Ü    ¬°\8a°{\15QÁA\ 4ÞÃ\13\13p}\ 5C5ÚÅ-p§R¯\17̵NÔ̸7ÞÕô:ðäh4âvÍ´iô|±îUü÷ÉH"uuGé\8e\84)5s°Ñ\1dd©é\8epÁ@øæ\0s\90).\15àÕ©\92(ã³!è\14âÞé\15§
+ò4­Ã\83óÇ\96©¦ZPa¢ü8IV\1a\10\9d|S\ 3ÊpÚXV·`\v\93ÈÏÐH\88d²ù\ 4;\17Ë\83rèR\ f\ 5\148 ,±\93Ü{èD%rÒ~\b\8a%e\ f©$\19¢ubUðü\85\ 2ó\ 6_\8c/
\9dÊ\v\\ fß\ eä ~6\ eøÜøã;E<õè°\87Î<&\8aÔ\8e\12ºy \16MæÒfÜF\18úi¶\\89;4¤Ú\10Þ*îUÛo?!\9aq\96\8d\10#!h-\ e¼\9fÉÙ\8bB\92ÄûT\9cúrf7\86ËÒn\1c\9aÛ\8b6|\0\13*\8a\1dp\83*\16?-hÏ|4a\12Ûä@\88H\91\97\8d¿\8b\1c®ÓoÉ@1ûÆ\15È\fÁuoS(1h#\18\11h>Kp\13ÐýBa\93SlùíKÓr1\8bçzv¡\8eü Z\8e\ 3\ eÍl\1c04Ë=»%i6\ e,\8a3qÀ\95\87q Ò)%\1c\97¶â¼        '0oÂß\1d\15ó8μ«\ 6?µì\90fÜWÀ\99}-ir%i\19.·y        \8c©£\82\94nGEy\7f\11Ò\e\0  W\82Æ¡ÄD$N0       \18¸C\1e\80\9fÊ\880#8\r)öDùV\88EÛO\ e63¸Î
+\16
+;\95kp§Ë6åÐÌ\ 2ÂÐ,÷Ú\96¤Y@,\8a3\80påQb\10\10åýÑ·\9dÛ|ÂWùuu\17#\1eN§V\86ä\ 3\80ª8×½»j\87ãÏL4\91\ fÀì̧!a\]\8c\0)êâ|\9cÝâKÎaqä&\17róqfo~"\1f\81Hl»ò@mÞÀ{´\9bl¹'|Ý/\9eh7;Y.¾oÊBºÐ¦³¬n\ 1%âÞrߧÂ\10\92Ü-b5_Ê¡áDLvEN\8c\ 3\15Mg_ß4Ý,i n,\8dë¦Üh2\bn\ 3!Õ@\8eE\ 1Í\91k\8aÌö\v\91õ &\98k\92\10¯\89¯å°ÂØó°U>})"¥$Â!}K\80_[Fãk7;@)GSö,×M\9c\94\15©t\90p;;Ês\vn#q\9f\9e\9aúÌt´\9b4\94tÎ~uÂ!7\96!ðìÀ3J\9f"\1dâ\14\8em·¡\81BÏ|¹@.¦v\1c¾g¤öëI-ì\8fÂdl\17©¶­°ÛCÛº\94owÖµ\81«PÁò\1fk84ó®Mh\96\9b\8d\ 6׶$κ6G\1eþ1Ld2ïÞÆ2\9e%3\8a\1f&¸çK\7f\ 1!6Ý\8c)KNG­\7f\ 4V-SÐÍ»¼ è.LÎâp¸*\9aJZ\9e,dO\\ 1e\ 1çÇ\91äÇ(àÔÖ<\92쩵­\90Ý©\9cñ\0E7õ\99·p\92+bRK\9e\16Xk2d§°\1e\1aæѵêRÏM¡MÒ%I\9cùRÐ~-sTÞUUå|sþ÷ÈØñ\8e§>ÅëÐÏU¶J\95\1fÅßV\b\19V\9b\81×\ 4\ 4u\ 2k\95\917U
+\85Ó·ÝÊ×\950qò[¦\1eÿ}CË\93hÿôkúMÈöªx&µÜ$Þ\b'\15ËW$X%ÍÔF
+iZT=ñïø\93%RWí\94\n\f\9d(mä?\12\80
+!\ eÇ\7f'ädr\91\8e\19ÏA<4ÁðaÀ\17<|á¾YÍO¸'\1d\839þH\17ÈåÓ¨í÷¥\85\ f\ fH`dúG@3ä\8d"TÒ\94ë\r8y"\b\96x\ e£7£\80\8eÊs¿¾ÝÃ\88.ûÍlY\18øád\12\aÿXaßô÷xC#WS]>      Õ\18l)I#Ù\v¥\9déõvc\9dùq¦o÷û?ºrx\80endstream
+endobj
+1449 0 obj <<
+/Type /Page
+/Contents 1450 0 R
+/Resources 1448 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1432 0 R
+>> endobj
+1451 0 obj <<
+/D [1449 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1452 0 obj <<
+/D [1449 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1453 0 obj <<
+/D [1449 0 R /XYZ 85.039 734.228 null]
+>> endobj
+1454 0 obj <<
+/D [1449 0 R /XYZ 85.039 650.55 null]
+>> endobj
+1455 0 obj <<
+/D [1449 0 R /XYZ 85.039 612.023 null]
+>> endobj
+1456 0 obj <<
+/D [1449 0 R /XYZ 85.039 542.156 null]
+>> endobj
+1457 0 obj <<
+/D [1449 0 R /XYZ 85.039 515.058 null]
+>> endobj
+1458 0 obj <<
+/D [1449 0 R /XYZ 85.039 474.41 null]
+>> endobj
+1459 0 obj <<
+/D [1449 0 R /XYZ 85.039 419.607 null]
+>> endobj
+170 0 obj <<
+/D [1449 0 R /XYZ 85.039 322.785 null]
+>> endobj
+1460 0 obj <<
+/D [1449 0 R /XYZ 85.039 288.243 null]
+>> endobj
+1461 0 obj <<
+/D [1449 0 R /XYZ 85.039 258.417 null]
+>> endobj
+1462 0 obj <<
+/D [1449 0 R /XYZ 85.039 217.77 null]
+>> endobj
+1463 0 obj <<
+/D [1449 0 R /XYZ 85.039 139.202 null]
+>> endobj
+1448 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1466 0 obj <<
+/Length 1907      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YK\8fÛ6\10¾ûW\189É@Í\8a¢¨G/\8bM\9a\el\17m³m\ fI\ e´-¯UÈÖV\92ãl~}çA½Ö\16\83´E\90X\1c\ e9Ão\86ß\8c\149÷á\8f\9c'Zø*\9dÇ\89\14*IæëýÌ\9f?ÀÌ\8f3i5\96Ve9Ðyy?ûö\a\1dÏ¥/R?\9dßoû}´\bµ\9aßoÞy¯~ºþåþõo\8b¥RÊÓb±\8cãÄ{»\90ÞõÏ/¯Q\1az7w÷¯A\0:Ò»»¾}»øpÿföú¾³Ýí
+vR4ü÷ìÝ\a\7f¾\ 1'ßÌ|¡Òd~\82g_H\98ÞÏÀ²Ð¡²ãbövök·\15Ï\85s^ué\9cZ%B'êü R_8¨ö\85öC:èý.\83ãèЫñ\1cÙ\1aÿ-\ f\r\8b\1fáÑTf\9fáD\93U,Ý\9bE\10{O8PÞj±\f\12ÏnSeÆ®45þjï\ 5ÂöÇBJ\0ïö½¯ýªÝó\9b\0\86ò\ 5 «ýÈ»ix]n×\19\1eÊ\88\7fW°(·*å{_*vØJN8Ø¡Ê\1a=Û±gùaC"Ó\90û5\86\bðZJ\843¥ó\9fv\ 6\bÒÐk\10        |X\99\9a\9eÀ\85\r®¯²\9aW\93¬Ü¶ê0eõª¬9V0<d\e\9eÜ\98ÆØÍ\8e GwÉ\83\8a\85§\ 5\0\86§]v`qÞtÓq7\8dç>æ\ 5üÛX\a\ eç\ eÔvwé}\p,`\ 4¸\86J\12®¨_·\10\95Çbs\ 1 \fcLa\84ä>ò\8e\e¾\0\r®â\89uYUÙºáÁ#-)ó\ 3\1a\1d:$.êö\93Þ\16×WíÖ\vi\93M´^\ 4±ðÓt\90\8f©\1cc\8a\ 2À\14ó\86\a«#aZñh]²\a&?ðæ*\r:|ðÙàN\95A¥'^\82a$3­×\rúU\1dÚ!\19õm Q±n*ÔX÷º\9c\16\80r$cï®l¬ã\re\14.68\8f\91+xf\f×òB\f²ªÆ io\8f)Ð!Õ°°C\14\a\17fFÝ´î\86\889*Ûp"\8f\85     c\8câ-Z8¬\9b\1cs
\ 3¨á§çD¦T ´\8cæQ\12\88X'_¦2%\82ø2\91-Û½\96\83ÍÎyJ)-â$í,"4ö^#s\9c9¨#\11Çñÿã Ýë\v\ eF¾ðõÈ¿GÌÎ
\rI\8dñÍ\11^~\\17yÆq\17k+1\87\vaí/\1eÆc[Vü@É\9c3\81\816ð¸\94£Ìy¤\94´\19ö\85ë\15ƱݰB;qt\81åQ\8a\87\90Q\13dT\14íQ¡½G(èÈ\1f\a\15­7vSd04å(\0!\15\0\v\18,ÙµkêrÏôNn\1e\1exº)yvÃ|\84\8f§\1cTÎ/\12\11Á\ 6\99\9f\9e\8aTO        ðlÈ@I7\80é\8bÄÄ\vQ@&øî\83ð9I\10%\81\12F\a\7f\1f   \84²&Ü1è«â\89g¨¨°¹ò\bvÒ3;\1d«\81p\0\11×`\96à §gt\bÉqÀU\17\0Ø2\vg\a:âÃÎ\92r[\8e\b]ËÔä6Å\84,f,¥:\f©g\8a\82à\ 6맮¸ <b¢ãÑi\ 4}\94töc\ 3\1dº]\ 1Ì\86B\85Ñ MÑ\11æ­¤ãh¡¡Kо÷Ê\96"p\81°\88½õÎ,\14U\1d:\0±¥=\eÌ6fUdS\8eZ\ 3NG{\9dÉ~J\a©\90   ãþª«ÄT\8d\96*\89Û"\92$ã"\82ôME\ 4g\f\95GxØpYYW\94G|»6<µÂüyâg¾ª¦­w ¡\8c\82ßk¼n¯nhåÍg\94¥h\97¸èÁê¶m\1eæ#¸Ésvª¤\95\e{S`1§$\95PN\10 \88Z\È9 \97z\90@¦EÂ\16þîöa\eA\ ePJo:\11\9b\86Ê ô¾\9b\88[\b¿\1a\1auWÜ\ 6:çqK\13¡ \0´:è»<ËféG"\ 1rwYkuÜæ¤\f\84\92ÁÈÞ\9f\1dFÜ`Q;--\93dm\a\85<ÛX|
+\8c\14Ù\920æÖ\96Ø\ 1T\89Æêü\81©    o/\93Zö`óq\ 2I\9dÀ5Ôn${\9di$­\ e\9e,\98FÒa­GÒe®Cr`ïn\80$ö§=Í°´4X\1fW]3\85)y\swiß\vH÷4~\7f\80UÔC\15E\89P\9e¦ TðÂ¥#7\84½Î4\84V\a\8f¤¦!tXë!t\99ë \1cØû~\ 4!\9dúØuñÈ9}\ e"kA\ e"lËç9xh!ÆLýêTôC\11h÷[ü@g\1a\83ç
+§qtXëqt\99ëp\1cØ{i+æèúö¤Gý\14ö+4]RÇ\b­·)XÀ©Ë\9d\bVîO\8f}\862¯Z@\8dMXÊd\93\17]\8b\ 3²\11û³\88\82ô\9075õY\97ÑWq,¤N\9dè\ ft&Ñou¸fO¡ï²Ö¡ï4×¢?´÷y\84þ\96ú\9eê\12\93òç\83̾Y\11ÿ\96£\ep÷ûí­\9dȪ}~0Íðµ\10é\ 4ê)\83>\ 1§\86÷\83ÈÝY\ft¦á´:x¼h\1aN\87µ\1eN\97¹\ eÎ\81½bT¡¶\13\8cðìSL\87eè!>åaÙCõìíßnGÍÑ\ 4\8aA ÒÈ]ç\a:Ó(Z\1d<U<\8d¢ÃZ\8f¢Ë\\87âÀÞÊ¢h9r\1a®þ\85\ 3\84c¦ø\17Ä`\90\82/\10\ 3jßPÛõ\15ä\10¤Z$Qè\8cÃ@g2\ e­\ eâ\92LÆÁe­\8b\83Ó\\e\87¡=\9bmãO0m\ e¶1p}\fÂT\1d\86¨ý\ 2uuu5\ 5[\94\888rw\ 6\ 3\9diج\ e\1e#\9d\86Ía­\87Íe®\83m`ÏÒ \17|ʦ6)óÃs:°\8d\94ê\9a®ñ'¼ö®_z\ fu\80\18J\11\eÄ^ç\ 2\88p\17eÒíC½¾?\8d¢Ã\\8f¢Ë^\87âÀ \85\8c\92\ e\ fN_÷\ 6ßêª1n-¤õ¸\87¥Û¼-«½á\ fvÌΰåÇ\85\8e°\ f0Øã\16Ù\15n9     ¨òEp±òÂ_~\95ûOÿU1èyE¢&ª·\ eb\11Å¡õ\85^\1a\92çî¶ÿ£qæï?ÖqäÝendstream
+endobj
+1465 0 obj <<
+/Type /Page
+/Contents 1466 0 R
+/Resources 1464 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1432 0 R
+>> endobj
+1467 0 obj <<
+/D [1465 0 R /XYZ 85.039 781.388 null]
+>> endobj
+174 0 obj <<
+/D [1465 0 R /XYZ 85.039 596.451 null]
+>> endobj
+1468 0 obj <<
+/D [1465 0 R /XYZ 85.039 556.288 null]
+>> endobj
+1469 0 obj <<
+/D [1465 0 R /XYZ 85.039 512.651 null]
+>> endobj
+1470 0 obj <<
+/D [1465 0 R /XYZ 85.039 483.432 null]
+>> endobj
+1471 0 obj <<
+/D [1465 0 R /XYZ 85.039 458.455 null]
+>> endobj
+1472 0 obj <<
+/D [1465 0 R /XYZ 85.039 429.235 null]
+>> endobj
+1473 0 obj <<
+/D [1465 0 R /XYZ 85.039 401.531 null]
+>> endobj
+1474 0 obj <<
+/D [1465 0 R /XYZ 85.039 375.038 null]
+>> endobj
+1475 0 obj <<
+/D [1465 0 R /XYZ 85.039 347.94 null]
+>> endobj
+1476 0 obj <<
+/D [1465 0 R /XYZ 85.039 320.235 null]
+>> endobj
+1477 0 obj <<
+/D [1465 0 R /XYZ 85.039 293.743 null]
+>> endobj
+1478 0 obj <<
+/D [1465 0 R /XYZ 85.039 266.645 null]
+>> endobj
+1464 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1481 0 obj <<
+/Length 2017      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dYI\8fÛ6\14¾Ï¯0ÐCd VDQk\8b\1e\9a¢+r\bP\ 3=$=hlyF¨,¹²¦\93ä×÷m\ì±\98 @L\91\8f|\8fßÛ9j\95À?µªò8Ñõª¬T¬«jµ;Þ%«\aXùõN        E\96ë8Ï2\18ßXÜ\98ÕM\91ÆIVÞ¤\11\1e\9bRÕ±Î\14Ò¼ÙÞ½þ%MVi\12\17\85^m\ fF\90¢JâªÊWÛýû¨Xoò<\89\8fíz£\8b2:\1f×*º_oT\14Ã`7\ e\a\9eÿ\90¨¬o×\7foÿ¸ûykÙ^\1dxC°dµIÓ8KÒ ÔE^ÅY¥}©U\ 6÷(|©Ó2N\12ÅRÇ\8aå~\v\1f»]Ó£\98EôãÐô\9fÎ\1dÌ\9e\97dM³8U_\10ÇÑ\908*_©$®\93Ú\13'¯ê\98\85\9c\11/\14¢ÿ´®²èÛõ&˪hFL³47ØÁ¸\88X4\1a\9e&\18\8fëMZE;< ¥cÎí\9ew\8d\ 3ÿ6LÝãÎAN¹_§uôI\16`¾s\v*\12q\98\11êqS¦¤áI\88\9aI\ 4;\8cO@5ñǼNK8SE'\12©\15\ 3/\v\7f\99\9d\1f\9b\9bÈ*PÑ
+Í´&L¦\96®4>\f(Ýç\16?à^Zk\94½BÙq<?¢þp\9cE½Õ#,4¨GXûLÀL<ù!É\93S\83¨5G\82*ÞÁ\94únAÓy\96Ç\95Î\83\9aöh^jº®b]j{\ eÞKÅ×ÌTRÄU^\ 5¹\19\9a0;¥ÒX\83ÕùüÞôÍð\ fßÞ)\0ÑÚðÏÛn`\ 4IÙHƸ\ f\bòÜÐ\16"y`ú\11ǽ ÿüØÍv÷©Ùµl.\vhª*.u8øx4Ëh
+\rÞ.]F3ÀÍ¡\19bgÑôøý4\92Ý\1c[\86Çàz      ªFPÍ\fDBð
+\ 2æ\81p\1c\bÒ\a\ 1Ð8\1aØ1M´nÂ\18\a\9diéØmvc\8f\9e\8dK£O¢ÅïÈ%\añ\95s÷08Û\7fõ=,½\12EÊÞW0õ\r\1e\8d\ 3ô\86%ýeµ\8a\vø\réÏ£YÔ\9f¡A<õ¢þBܬþ\82ì\8cþ|~\7f¶»¹3è=¶ÍÞ\80Ü¿p\83\ 5ÿ°\1a\ 5mRh²ªì\8c\ e\e£\9d\93Ó=M¥\1cOÿE\ 5Q\båã \806;\8c\9dÿ Qµ³§¯÷_TJ\91\fëÄ\92\84I\10¡lY#ˬ\9cB\ 2¼¬>\1c³wxa/\1e·3\81etÂyé:^ùAì\9e3\8dñ,/N=Sdr\1aq)ct®E¨?\926\1a
+{6\9aM1¦à\8c´°õr̾=4¨¾Þó}ÉDÄBR_\8c:£¬\ 6\16\10§\0ñ&­ãRqLæZ©.(¯O&ÍÎ<Gç<ã\7f#O°¥Àà±Áûí{ÌïºÎYÐ\8f»þÉ\9cÐýG\ 6Dѹv9\9eN5w¨K/Oâéx&¤ÊÏ\82¼¢âC¥\18Û±~c\84\88\1f\84\92\9d\81Îm\8f\0U\ 1¶½ÅiË\ 6Ê\8af\9e\ 1è\97©ÝÜ°¤\eºÄÄ\b;\1cË\v\7f´\ es&M\91ÜC+aî0N\v\ e¢Áûó"è \8edÑA\84$\9cÀ\ 3¬¬\83\84x\19\añ\98\89ÑÿiP÷¢×à¼f©RÕàiY\11®T=\9aåÛ\vM8ã\86¸¹û\87ØY\0<~\82À;´eðÒ#Á0\e\a\1edb\11\ 1]ÆpZ\18\ 1\8c\80Ð\84sV\88\9bC ÄÎ"àñ\v#ðß:\87\12\1a\13ÛÁUÄ)LÄ¡\b\81.\94\15\1crel#\ 3\8cÇ\81bG\ 6µüÈÉh8ó÷©9ó\ 1{³.»1ÈÊî\13\aR_@ ìGɲYNÑ\14¿±Gh¦#Wß\18i«Ää\ 2³Ý\ 6bÞyaí|\a(q^Æ\16\80\ 3\96ú'\93 $jèh\ fÁ\11"äÞF\fê\9d\8e¦¨mM¢\18\r\1e6\rùí\86Ií-çð^"RG]Êw\982rª£~xµ\94°Ó\12\9aÐB\a-Ò£±Í¬\8aë<÷ºÇ\14\80+ªÒ4³ØkKGû\e\87Ç}o«\13è¾GéÂÿ¢¨>\8bÓ \1avK=y\9aÕ`\83_\90ÔÑ,ö¹©*éñ\ 1\vÁíf¿aÈ
+×ÓÂpßbR´5\17¶²EN\1d)ýö=\ f.2÷ls\97\1crÕ<\1aÃÅ\8dF\9b86ª&\11ζ\81A+¥üMD\a*§%ðâ\ 4.\9f[Ù&U\ 3\9di\e_¤Ð?á\11\f\10+åüß~ävý\84)¿¨({Ñ`æG\94:²÷\7f\11¦oÞ\9avRµ\88\9c^ÿ\92¥~@)r0\9c\ 2ø#ãáðÀ4\97A§ X#$¦âd\8eÛ[\12É\18§»3ÿÊ\95¨\16a\1f\ 3¡¤:ã|m«\14³sÍ%\ f\ e÷æð\ 1\83ÜÜ¡     ´r²Å¤\15\87ߨ
+\82dzáödÞ×Ï\ 1®r_rFU$ÐÚ\ 5\91,&\a!    \17\a\ 1V65\84x\99Ìà1cÝàMÍ=?rɶ1¡\89\9fA`îÓÅ3\88WAI\98\84ð>{\1d©õR\8a\17\14Mg\ 3skb£©¿¹\17òÞ \ e\17­é×(CkèÓTX\e\8efY\1dB\13®VBÜ\9cBBì¬F<~®¿Ì3ÊP48QZsþ
+SX¸ ö\90­\8e\8dI0\90ÉwöáE\ eéä¥Áä¤Áä\1d ~vz\82/r.ÊÁ\1c] ¯æI\1dý\88ú·\e^¼× \ 4Ò+\19\96Í\8d¼Ê\85\16*¶sVÃAöxrM\81«\11ÐJÆË\a\f6\8fþ¥YÝ
+kKVR§q]\85\v:G²h#B\12\ 2¬¬\85\84x\19\ 3ñ\98ýÎÚl\9d\1a³\8a´Ò\1a\9a_\12È\9bà³$ø\80êÚ\88\16;LA±\18~¹r3Ö0ó$·\86Ó}\83ªî\8eÂùâù\89^\9cM1X\99öÒ\1dÄ\86\9dI1\ 1\14»fÚÜzºÅ\13\9b\aQîÔÎOh \83ßrsÏ¿\93BQÌ s\18½OÝHcøG\89D\7f}\1a\9bL\1aûVl°\97\80\12\80¾CH\1e¯ºË©=\8e("ãµ_|Ì\ 4Õêp[éH\96\9f2\99$üî\12\1e2\ 3¼ì;¦cö¶mö~°æ\87\ 5ñÚ©éú\8b\87­\eA\ 3ã\80hÍ:?âfìÌ{­?àû\96)´¯Êø+Ö~ñ¾\9c't\12§\17ï\82Ë\9d\9d¡|        \8a\ 6ä ôÉa\94*êk~¹®â¼ÒË\fÿ\a8\94R\9cendstream
+endobj
+1480 0 obj <<
+/Type /Page
+/Contents 1481 0 R
+/Resources 1479 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1432 0 R
+>> endobj
+1482 0 obj <<
+/D [1480 0 R /XYZ 85.039 781.388 null]
+>> endobj
+178 0 obj <<
+/D [1480 0 R /XYZ 85.039 761.463 null]
+>> endobj
+985 0 obj <<
+/D [1480 0 R /XYZ 85.039 658.483 null]
+>> endobj
+182 0 obj <<
+/D [1480 0 R /XYZ 85.039 658.483 null]
+>> endobj
+1483 0 obj <<
+/D [1480 0 R /XYZ 85.039 613.409 null]
+>> endobj
+1484 0 obj <<
+/D [1480 0 R /XYZ 85.039 570.207 null]
+>> endobj
+1485 0 obj <<
+/D [1480 0 R /XYZ 85.039 543.714 null]
+>> endobj
+1486 0 obj <<
+/D [1480 0 R /XYZ 85.039 516.01 null]
+>> endobj
+1487 0 obj <<
+/D [1480 0 R /XYZ 85.039 488.911 null]
+>> endobj
+1488 0 obj <<
+/D [1480 0 R /XYZ 85.039 416.537 null]
+>> endobj
+1489 0 obj <<
+/D [1480 0 R /XYZ 85.039 391.56 null]
+>> endobj
+1490 0 obj <<
+/D [1480 0 R /XYZ 85.039 364.462 null]
+>> endobj
+186 0 obj <<
+/D [1480 0 R /XYZ 85.039 277.063 null]
+>> endobj
+1491 0 obj <<
+/D [1480 0 R /XYZ 85.039 242.317 null]
+>> endobj
+1492 0 obj <<
+/D [1480 0 R /XYZ 85.039 187.828 null]
+>> endobj
+1493 0 obj <<
+/D [1480 0 R /XYZ 85.039 158.609 null]
+>> endobj
+1494 0 obj <<
+/D [1480 0 R /XYZ 85.039 117.961 null]
+>> endobj
+1495 0 obj <<
+/D [1480 0 R /XYZ 85.039 76.707 null]
+>> endobj
+1479 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1498 0 obj <<
+/Length 1536      
+/Filter /FlateDecode
+>>
+stream
+xÚ½X[oÛ6\14~÷¯ð[¤ bE\91ÔeÀ\1eÖ"Y[¤Ýº\1a\18\86\ f\8a-_\10Yò$¹Nöëw.¤$'NPtÁÐ\16&\ f\ f\ fÏùÎU\95Ó\10þÈijD¨²i\92J¡Òt:ßNÂé
+N~\9d\11X\96`Äój6yyi\92©\fE\16fÓÙr\90c\846j:[|ö^¿ùå÷ÙÅ\1f\94òbá\aI\92z³7\17LøäKïý+ñú·\ f\97L¸|{uá\7f\9d½\9b\Ìú·{©ðN\86\ fÿ=ùü5\9c.@Éw\93P¨,\9d\1e`\1d
+       ÇÛ      ¼,\8cVv_N>M>ö¢øLOùÖ);\1dG 3\91Eæi,b)t¬z,"8\95"3f\8c\85      \85       5a\11\v)ÀàÈ\ f\8c      ½7~ ½¼Z\94@ÚT+°?N¼zÉ¿WD,xó\1a6u\85ìÝ\ 6\96Õ\9e\1aÈ\8f ¥S!\93ìiý\a\1eÒ_\9a\13¾\94±P1©\7fU\93\96\99òZT \98÷\1a¡r*ÓÞ\1aÖ\ 5)·p«\86o\80\9d¼ØÁAÞä[:ì\8a\86/2\ 6EË»-\89ð£Ô»ãK×~\0\9b\82O\8bÛ®¨zùVl>çÇ@\17\97\ 4÷ö%)¹+­\80\92@äÇ\fÈ\8e2~G{{_ZÛxOÞ\0éݺ@\98\ 1½@bxd\84Ç5<
+âoÚ2§Kk\ ea"®ÁÆ9\9b\a¤/¡    ÏPÂËK\1d\8d0\96!H\931ÈEyÕr\ 5\7f\99íÈ\15*\12I\94X®3\10\ 6a\14h­½«MÅ8(¥½9x\ 1^î6ô\83¦@\88\90g@\83Mk\7fWUÝ\8c±\ 3Ú\12\9a^\979\8a¼á\1d{\rmªÉ'Û\82\9f`b\89\1e\13\ 4\fÀ\12\8b\b\92.\88\12\11Bj¡¦o\97¬X\a\ 2×VI\vU7àRÕø`\80Ô\ 3ÆϦ#ÝÚ]>/ÐTk\9c\1f%\14^\88+K\18\ 5\18\88\1a\1dÛ­7Öæ\9c¯¶Ä6\1f°X\17ù\82=£{»ùL»;'¢Ô\1aÌç\fgÏ~\8dì¤âM0\ e\14C8\fñ!½\17à8Èý®Ï\14xWGq\8f\91\ 6\19\95;»íø°tnÆÓæ,\99\8cY\9182BYÖ«Í</Ë;àfèð\ 4âb\9ewu\95w#¿ãýÃ\ 6Ôà××\83üù¾i\ 6åØÛ¬\ 4e\r3]Ûä¼\7f¹,nQ\83\13É\92W9&ùÝ?\94^\8d\ràK?\1d|À6çÛ]éÞÿ\89\93\ 1êÏ(g\12\b
\12±-L;t\15\14ÕÈx\15ù\fW?ó\ f\9d\15äBÜ~Ë˽eh»\86Ê.®¿H¥O(Í\b!\ 3»\1eW\0'¤Ø\9erK\9cHÖàHÁ\84äüIfîK\9bM½ã0v\1a\88F\e¯í        s£\88VÏgn\14Ãæ\87\f;R\85\rûPc¶*\93A\14ä\98Ô&ÅbÙXbî\16_B©¿ù¶\86Ã\9eòaÇY\83ñÐ2yY\97e\8dl\a\8aø\95\13mo\1dð¨n\16üÎ\19W\92\86Ûç\19'\97\8a\8d×\14NzSp5ï\vãH¦-\9cqèÕÕ°¦²Ã,¶ét¤\ fævasâa\9c\9c\11¸(ý\fîJW8eä\9dªúq(R\93}WÑO]Ñg±TÙ@*#\ 2\84®Þ1\ 5Ý\88æË\84\f/÷­ep\9cË\1a;BÃ\eÆ\86¡·\15ÁÍ tÇâ!õ\18\86âF\1e«£\86\ 2/\8fF\ 3ÂuÁd[=l·È\0º49\82\10ë×_~
+U }Á\89ñ\16]ºuå\1få¡\ 5÷\y¯½\10}aýí&$AµÐzmÔ\9f\86î©\13ÏiLÒÝ;û|\18otl\9bPÞôq\vyÖòõ¼\19DQ\8f-\16|ÇÝ\1d5V\1dsë´7+ËIù£cë28)Ü      \8d!øþq\17&¨±\90\ 2j3×`È\9dwVbS<ìFçuE\85øÜ\96\1fwg^¯*4\96\v´-IèoF\83¶'ç¾ñ\9cðhßt¯ð¼pb^U\89\81ï\8aäÉyuÄóè¼­`Þ\ e¥\1cÏÛ\8açí+×Àh¤\1e\15;¦|Üo\9a\9bö1í`RN\9eþ\18\18X\1e\9d¥\954"\8dÓqåÄø]\ f3\1c\14@Ì^®\81n¢¡¼ìû#"¼u\ 5®ü¾6\99<w\9b44\90\1eåï3vÐ\13=o\86I\11¥\19\7f\e *\8b\85\1d\13¢,\1c\86\13dÁá\f\89ç\18uuwÎÔ\1d¥hë¢\eI8\96Ñ/ÿ\f)\8a»>hQTß±!Oò}ë\1eêF\ f¦Üå\9aÖ\12\87±Ë=ÇXDiÊ)\8e$ªßüÚ¨>\1eåëÌÕ¶>S[ø é§ú\87\9e\ f\9fqXÐÉ\ f\ e\váCïÑ,N*\8c'hêß{\17þ£/\11.ÈÛíÑ ÊÕÄ}¾aõû\9f#ÿTm\bEtò;\eþq"ü§ÿ²è\v\fØ\93ªG>Ö\r´µ8ÑV\174Y\85÷Õ5*\85®«\1eêû/lah`endstream
+endobj
+1497 0 obj <<
+/Type /Page
+/Contents 1498 0 R
+/Resources 1496 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1432 0 R
+>> endobj
+1499 0 obj <<
+/D [1497 0 R /XYZ 85.039 781.388 null]
+>> endobj
+190 0 obj <<
+/D [1497 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1500 0 obj <<
+/D [1497 0 R /XYZ 85.039 741.134 null]
+>> endobj
+194 0 obj <<
+/D [1497 0 R /XYZ 85.039 375.387 null]
+>> endobj
+1501 0 obj <<
+/D [1497 0 R /XYZ 85.039 341.704 null]
+>> endobj
+1496 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F42 967 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1504 0 obj <<
+/Length 1429      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XÝoÛ6\10\7f÷_¡7ËÅÌ\92¢(É]\ )\9cµE\9al\8b×\97$\ f\8a-ÇB-9\95ÕfÙ°ÿ}w<R\92mIÍ0\ 4\ 1¿\8e÷ù»ãÉÂáð'\9cH1.'N\18   &£ÈYd\ 3î<ÀÉ/\ 3a(Æ\86dÜ 9\9b\ f^\9f«Ð\11\9cMøÄ\99¯j>\8aùJ:óå\8dûîýé¯óÙ\94Ò\rØh\1c\86\91;\7f\8dë\91p?\9d±wW\97ç´qþáb6º\9b\7f\1cÌæ\95ì\8a\99 à¯\83\9b;î,AÉ\8f\ 3Îä$r\9e\99\80ãl\0\92\99ò¥Yo\ 6×\83ß*Vtæ;t«ÍN%#¦"yl¨\f\1a\86
+î1Ï\13N¨8SÜ×\96þ<\1a+O¹\8bm\96%yI\8b[!}4ÇQ,ôBg,PüD\93?¥å\9a\88â½\8b\fé_\9f\vÕ\107ö<=\1dû\92\ 52Ô÷çëtG>»\1f\8d½ÈM\16£±p·Y²Ãñ\rqÙS\9a\9bû\81¾ÿ\18\17qF\92ó8Kh6¥A\9f%eRÐò{¼ùf\bve\91æ\ f 0\80Å¡Åzó¿Øµ¯ÑU\ eö\b\ fïI!]m\aYU¦\80\93mNûk\98\e/í¬ \93\r¬Ó<ù     W¡[\1aB)|w±Ùî´ÞHv\ fûE¼\18y¡ûe\84\9e+iÿ\96+>¼\83Ã!Ì\ 4íi\1fÃHÎÍáP«\85ú,\93B\v_îi\rNËÒ<Ö\1a[\81Z\14j\ 3n]\94Fcá\1a=ãÜp(×\89Æ
+'\9c\94\82âYR¨·+\1a+Û¤ïnÒ¼^XL¤\ fù¶°îA?Aæù¾\ 2Ô´\D£\8eá"B&"o/B7\ 6\ 4É¢L1\1cB\85MôÜÑð\10\17÷ñCòÃ\f0\b\14àvÃDO§Mн,\17â"!³\v\v\f½\8a_jVe\90Í\86»~\95[\93¦R¸¥vùÜgª·®V\14ºØxpæ3é\a\8dª*Cɸ\88´\1e\ 1ó@(8ëú9/ã?;¤Ê\90C\95\9aôÊmÐhÉ{¾¶|¤bBزcг{Î1yPú>4\ 1S\15M\86ÈÇ|cu\ 2\19º[.üÍ!p}\8c\99\1eW\98ñ\9bÍ\16e<u\964!à¡Q{Á<Y¥\9bäíh\1cHÎÝ7Ó©AÕß\14¤\13\13ê·´ü\87\86ÙÕùqæ5Hý\10\88j^'{xY'1\94\ 2ÃÐ\8a9¨ \90jI%²!ÉÀª\83¡\16V\8b\1dÞ\f\89àòôÓ\8cfûa\e»vé\aì\1a\86ñçÓ\8b?ÌÞåE[îµøû,¦\8a¸\887\9bçQä벦KTJÕ\12£\99éZ\1eç;{\16\97\1d\98\15ðÊóI\7f\ fÒ 9Æì$b\90)\15\1fTQ°Ca\82\a,RQ¯4KÓ/N\b\8fAñÞ\93\177\10n
+\93\85w\ 6¡¥Ù7ðÎã~êü¥½TlÍnAc¶-l:éêFH1\ f\91q6½!Ò«äØg(YÚ\1e\ 1òèÙ\12Ó8\ 3&WçVWÅ\9f0Y\8d¾_òäÉpÒ\ fW\89O"ë\8a\19ôz½ñ¢óîX\99^Ñë\8eS\87\84:F]"ªø\18\19§d_ksñÒ8ÅÇ<°ó°<(\7f\82\1a\86ìѵOºÙh   È\8fâþH­\83~!ÝÒ²n>ß\9d\91ñ\148BôG§¦é\8e\90¡A\ fÊî(õH«#Õ'®\8aVCÞ)6\96a«·qßz\eç\18==.\13z\9cRÌÁº\rÒ\87àù        z\1eç±a²}¤\1e:·m\9b\ 6ê Oô\82\b/UÌ\9ayf\98G\96¹mÒðNÕ\80¶3f-U¼zi\93\1coW½&\84\1eJ7p0ßPµ±°\87ö&¶\ 6¬\93.°wá\ 5\ 6Où½p©I:ÑbHÐ\b¿\13,=¢*¬ôɲPi\bC¤Dª%]p×|\1cÐB\ 3\ 5Æ%ºã{ºlB\ 4\9e°\94\1cº%¢\986é½Ä\99®¶zB\ 4\9fGB\b\17ßNFû:txò
+ãQØb]¾¢Ýä+\16\95xC«\1dôêtMC\1av*àDA¥ö1>\b\11ÆØR\a\9d«ºýâVcÉ¥î¦\8amFÛ¥=¯õ¦\ f\ 4Ü«>\10öÏ5\17]\1c\91Aõ       \93Ù\8f!ûÔðFeãÚA¸¥\1f\13Q\87\0\8f\16H¶¦/¢¢Å<|\91         Ñ\0\9eÒ0¤\96Ä÷\1a0\80Ïu\ eßúúJ¾zhiZDÀdà[\92¡N\92î·LB;ÜÚ1Ã?)÷¿~\80¨û}É"ÙÑv+/dAè\e]tÍ\15\87êÚß)\8eôý\17~R$åendstream
+endobj
+1503 0 obj <<
+/Type /Page
+/Contents 1504 0 R
+/Resources 1502 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1511 0 R
+>> endobj
+1505 0 obj <<
+/D [1503 0 R /XYZ 85.039 781.388 null]
+>> endobj
+198 0 obj <<
+/D [1503 0 R /XYZ 85.039 404.5 null]
+>> endobj
+1506 0 obj <<
+/D [1503 0 R /XYZ 85.039 359.426 null]
+>> endobj
+1507 0 obj <<
+/D [1503 0 R /XYZ 85.039 205.075 null]
+>> endobj
+1508 0 obj <<
+/D [1503 0 R /XYZ 85.039 177.371 null]
+>> endobj
+1509 0 obj <<
+/D [1503 0 R /XYZ 85.039 150.879 null]
+>> endobj
+1510 0 obj <<
+/D [1503 0 R /XYZ 85.039 112.352 null]
+>> endobj
+1502 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R /F20 937 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1514 0 obj <<
+/Length 561       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥SKsÚ0\10¾ûWè(ÍÔªdI¶t\f\19h\9aé;\9e^\92\1c\841ÄS\83)Æmù÷]=0LCré0\8cöñi÷ÛOk\8e\18ü8Ò\8a2aP¡9\15Z£j\9d\82Ì»\84GD\1a\19fR&ogª@\9c\f*\97§:\8aJ%P¹¸Ç×7W_Êé7\92
+!pNIZ\14\1a\97\10¸#\1c\7f\9cÐëÏ\9ff!0{ÿaJ\1eËÛdZ\8e½ÇªÐǸÆ?\93ûG\86\16@ò6aT\18\8d~\83Í(\87ô:\81ÎTI\11ý6¹K¾\8e¥BN¢pëÒ\9cGDÊ\r5\99z]\8b\9cS\99\8bQ\8b\f²\9c\1a¥ÎµP\8c*&½\169Í(\fÌIª\14ÃW$åx\ ec3Ü\r{8ó\ 2o-\ 1wg×=àhõ\92\12RS^\98×¹\9d0\9e\eW\17Þ\89çTä\9eZùT\93
+o¡±ÝõÍfå|\89»e8÷O\90\88\98Ê1ï6\10x`\F 3Û:ØM\1f\806¸óf\1f\8caC2\83\87~°m\ 4Æê\a\92iP!8v\17Ë\f}í:-"\83.\9cmýç\rX&Þ²\9eM\15Cs åºG~1êËì+Ø>        7&\1d\fs,ÕTÀ\ 5d\ 6õRî\9eÞx=ì\ 6Â\1c\1f\ 6,0\ 4\ 3SÌÇ*»q\r@'\bÁ\8b
+ià\12ñl\9d½õ"\82¿
+\17ýP>áZãz·\84\·[\1f't©¹\9bçp\84¹wp\8b\90ºMpÔ\8dÀß\89Ó§\1dêþ¼*\18\8elg\17u¬ô«±ÁðâØÖ¥ç TVà\1f§a@Ñç\93·P\ 6 À\7fíÚ^Þ@Áhvqÿà\1fJý×g:n±\14T\8b\17\96Xe\ 5Í\v\19¹8ê"û\97®\12\9a*-\9eóý\vf\v\1e{endstream
+endobj
+1513 0 obj <<
+/Type /Page
+/Contents 1514 0 R
+/Resources 1512 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1511 0 R
+>> endobj
+1515 0 obj <<
+/D [1513 0 R /XYZ 85.039 781.388 null]
+>> endobj
+202 0 obj <<
+/D [1513 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1516 0 obj <<
+/D [1513 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1512 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1519 0 obj <<
+/Length 2495      
+/Filter /FlateDecode
+>>
+stream
+xÚ\85X[¯Û¸\11~ϯ0\ e°\80\fÄ\8a$êB\ 1m\81\16)ºMÐ\9c`\1f¶}à±åc5²dè\92äüûÎ\8d\14eË)\fXäp8\9c\e?\ e\19o"øÅ\e\9d\85\91*7\85\8eC¥õf\7f~\15m\9eaäo¯báH3\15fi
\95Á\9d\1dÝåI\18¥Å*\8f¬±+â2Ti\8c<o\1f_½ù5\896I\14æ¹Ú<\1e­"¹\8eB­³Íãá\8f Øî²,
+þYmwq0¾ýðñóv§ò"¨·qÐrÓðçK\8b´\1fÜù}«â Ûª(è\e \1e¶ÿyüû«÷\8fN\9f«\95V4\8e6»D\85ªH~jN\9e\15a\16\9c8\ 5\ 3\9c$\87oÌæ\841\eô\ 1õ\1f{´ª\ 3\95£à0íGì¡\11]{O_\11õS\95f\1eR)Î6q\14\96Qé©\94i\1dÆII*=\9eêa»KÊ\8c\96¦f\8e>MÊ\14{qpB\8dú\91)\aÐ6ÑÁ~:Wí\16\1a#O\1d\91ÉHç\0m\8a×°Çÿ\1eºõ\13\f\15Be®¡;c¯â^wdù$¨b%D\1fø\9bªÁ®cD\11\12\r\8e\8a\83cÏ.\9bµ\11í?ÿöv6\8c\16»@£©x]\9e\9a½\8d\ 1\8f1\8fÙ+@Ü%i\1eL\9cU¯¡\97§\81i\ fL>u8û;v\8aà³9cïÉpwß]\96Æ\ 2í{\r\86ÑÌñÄë\87Û]\1agàýê\85\ 6\85HçT5\17æ¿\90¿«îÒ\88cRX÷Ôñ é+æo8,Ý×\1a=òÌDr\15|'̵ú\aZùæW\88þ\9c\ ei\\84¹ÊÀv´ùO̱L\980Õ©\8cïV$(\98_Èø_îÌ·ò?½#GïR¥Ã\ 40À÷w-ñ\93Ìé­\ f\84\ 1\91½£\15xNÂ\95\14aTòô\ f`ªR
+"\ 2\93Ì\80\9d4øÞãÔq$\89\b\16*      Æ\8eÇNv%të\85'w\93H1ü\11×÷C×Zév;Ü_­n\9f\97B\8c\97\r½,$ÊL\ e²`þhå¦Á'h¾ãæ¾k[«ê~¬¿9?¤ì\87\15\90Èâìÿâ\96Çs\17·R\r@\12[ÜJ\18·¾\f¨\ráV\vi\ fíá\8e\1avúÏÔðxîbU\9a\ 2\ 2\a\85;\e\16ÆÍ\8dmÜÓ}\87q\ 5/3*48¢\82\13\85\ 6X\b&\9a\17¦\1aþØ\1d3\88Èi¨,X\81aB\9cA\86ZÕe\84m\9b'iðÞô\9eÈÏ¿AǪCh4
+Lv\8d¨ðï(\8b\86i\8f    s\12=\ 6þ¾CÉ\1faÒ¿°ñ~\ 5\8b\18uòü\865\ e>ýã\vú\ 2¤ÇÈ\ 2     E¾á\1fBC®\83\96ó
+\9b\93\ 5ÔªGªq\0\9c[ϵ{°\91       Æ~\9b\ 6±*I\82÷,¶ez-ß\86\90ߦ7R¼\88X\17àêû¦\16Ð\1d\98¯;\8eV\98\81\10zô}Àe@·ØD¸ À6:0Jȵ\17Óãþ©É
+4³1tðc\80\1a\94\81Ó\14§Î(CÇ\80x\87½\89ã\ 4Û±\0\ 3-\15§½e\13Ú·m\ 6@ÜÔ\aVKð\17W5Ì\0\99ÕKJE²÷\81\8aê\9e\84\9e\r\1c÷\96H§É\13s\99\13\95\12LgtoÑ\81\ 6ë\81¿O\86å\1f°«áÌè¦v+ÝòNN¼¹\98\81¨ßQ`×\v3úÑÔý\80   ¡òà¯"\ 2'Ö¢Ò\13o+\9cf\95<u\14\11\91Aù8r\e\1e¤*\8e\96\19\82ã\90C·Ûá èkZk,t\86éÉÅŸ³¤¶þD(]Í!\ 1r\883))\a\0ÉéÎ2q ê\87\80ûÈß«\98wíÚ\99Dh\ 5è%ûᩱ8~fò¹cu%O\89d(ºÇ\8aG\ 6¦Ö£\8bQsDR1\9fDölC¢­\9dp\8e\8b v \ 1ýÄ"æÚ
+ßÊ|\1d<\f'\825\11Ñ\10;Ol\1exÖÝ\84ÃÁ³T³àäC\15®D\8eKM¥4ç¦*\9dÊØ>TGC\8922\8f\13§mE\89\fe¦iFÉÞÑ\8bx\19<xÉÍ2¯mB\9aØ4ñù\8d\bý"
+Ü,>\r\13¤¬à
+p\1c»~oË<ì\ef\9bó\98É«i\8c';{\12¹\92RJ\93ȳ,¾\83\fÄÎ\8e\8a\ed\aã\fôÜyFÌ (7\88hö(ìÄ\8cË
+£:\880\97
+qð\9aIßOµ?¯\96õkw<v\ 4°³¢\94\82ÒBû\1c?iBá54ò²â\9e¡f¤\1eVË=\94QHÆVÜnªye
+m¡Å}\10ZÔÄa#\f°Ó ±·5à\95¢\85\0U\7f\86\80ˤçz\11\87\81©\86¹ï\9d­ÈR·vU\89,ð?°n\8c²réc\9diâ8!j\88\19Ë\9aBJ\1c\8cË­Û\9e\ 4Å\12\1dSâò\1cw\15ѱÃ_l\ fv#_.RΠÕ࡬#L\13ô^w¾X¨\ 5M±¼E&:
+øvFep\87:\1e¨RÈ\83G\ f\9e\12\9d,6\ 4J\ 6÷·,f\99}¢"[
+ÉË8HÈ<o4\1c\99\ 6wÑA~\88æ­+\1eƾ¢õµWǵ²Ò\ 3\ f\\97*xÏ+\vô\0\1d\90È2P$.`ÁÀ\ 4#Sgëé\84$ÓKF}\1a§ =Ñu\13ûtËÖ%\1füT\é9#p`\ 1V8HwP]p²"\ 1.P<\8b¢±¸eÞ\9aïN\83x\99\9c\84\10i¬¹¬\84\e ËGÊí¡\8fÃ\98½ø=ÔPþ(\aH\8bý\82³\1d\ 6x÷¸\1fãð\1ak\ 5V¡5|Øã­©\9fµs\8f\a(et§Ú\v\13\zTVÝ\8e\a\9eå;vÏü:D\15U¿æ
+âL`\ 3ÛÝ\9bÆP?침\1f\90Ãr\8aKÔõÑI÷ö\1cRÎÏpä»·ýqLÞ1°ÙÒ6aèkdËyëAEÚʤq]¸°»\ 4Ðâ\96\14¯\94\ 6\90\97Ûªú¡é\9e\9f     ñs%è=v\ fÜe\84\84\ 6&\1d~±ÌFlá3<Ç\v\8c\83\8f³u$Ò\7f¯[F\1e\18(\81~$<\15\1e¼Àvý×ç\9e6÷eÀ\9a\e\\9bAqõhW^\87\18\1e³J8HÍå\9aW9õ×N\15¹\80\81"\83Ågÿ^?¿\14¨ë\9b·­ëñ¦.\ 5è|P§°9l\8c¾J©(w}\82\ 1yݨúµ\8a\9eí-\12ÿÈ\86^\87þ\9aß.\8aX\94ç\ 2«#·\90Ë\v¾i\14\98½£=­\12Bÿõ\1dËu  .x÷ÌJ¤b@¡Î1uÏz@Öð\89\96p\11²Æ\8dZ\1dúE    ^Üø\94\ 2¶V(~\Ú^\16\1cOh\ 1l5CÇ-\ 6\12gP©92Èc·6ݱK\8e\ eú\82\8d­ü9¾\96ÂÎWs}\ fñdjá\ 2æ9\ f¯F¹*íS\85W\88cGøy±\9ei\1e¾\r·[t~%¥7&\9ch¼k\8f½\90\1cÀ\0L³9Mí\ e¦7¤¾\9f½Î´»¡Ç\89\9d\9dwF\ f?\91d\7f«P¡|bÂuA©nO\91õ\8b¬÷jªt\16\8c\14\ 6\8a\80ÎY\ 5\9d\ 5ókFWãÎ×òB\\v\9f\­èYW®V8ÍYçü\ 1ÄÁ«ý{Ó0ñ<\1f\1dsµ?È\ 3mVb ÝkvÅk\ e\93d\17!'È Í@\9aULàë¡{$\80!F||B\vþÛùÕèÊËóQ*S\16P9e\80öhËV\ e×(`p\18¸¦¤»Ü¾\99\ es\99ysò»Ùæb\87°¾×å¢:u\89jßTª_|t\82L~q\a½¡\83~ëÉ©¼J\96#èâ\0dkà¢\0^}\84g\8eq\92'Ú´¸}¥ãÓ\ 5F\18\81ð)Ü̯ÈL¹¹­3Ù\16yÊ»:+¸÷\1eª\9e\v}\b\16°ÛÒ<-Xó+nïu\azGÊdze\13*\16\11õ^:þv»5\19OÙª\1eOUo76J\94­Û¼,Ï\96o5»\9f\ e%ï0ò\82þg\99q\11\9c]\7f±UQ\98\94þ{íÝw[Çyûj«¢<TY.ÂÐ$¥®×Ë\94\ e3­î/ø?X\1a\0Wendstream
+endobj
+1518 0 obj <<
+/Type /Page
+/Contents 1519 0 R
+/Resources 1517 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1511 0 R
+>> endobj
+1520 0 obj <<
+/D [1518 0 R /XYZ 85.039 781.388 null]
+>> endobj
+206 0 obj <<
+/D [1518 0 R /XYZ 85.039 761.463 null]
+>> endobj
+986 0 obj <<
+/D [1518 0 R /XYZ 85.039 657.513 null]
+>> endobj
+210 0 obj <<
+/D [1518 0 R /XYZ 85.039 657.513 null]
+>> endobj
+1521 0 obj <<
+/D [1518 0 R /XYZ 85.039 615.228 null]
+>> endobj
+214 0 obj <<
+/D [1518 0 R /XYZ 85.039 515.372 null]
+>> endobj
+1522 0 obj <<
+/D [1518 0 R /XYZ 85.039 475.208 null]
+>> endobj
+1517 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1525 0 obj <<
+/Length 2920      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYsã6\12~÷¯Pù%T*fx\1f\8f\99\89gש\19{vìÙÙ­$\ f0IIL(QáaÙÿ~û\ 2\bY\94ó°\95Ê\b\ 4\1a\8dF\9f_ÃþÂ\83ÿüE\16»^\98/ÒÌwÃ,[\14Û\v\86\95\7f\øBq%$W\16Í»\87\8b\1f?ÄéÂ÷ÜÜË\17\ f«\89OìFq¸x(\7fuÞÿó§Ï\ f×_\96Wa\18:©»¼JÓ̹½^úÎûå\95ïÜÜÝóÚÍ-ÿþÄ?_ooþ\83£Èù¶\f2çîËÇ\9f\97¿?ürqý`d2§Áù9
+ô×ů¿{\8b\12\84ÿåÂsÃ<[\1c`ì¹>,o/@"7\8eBùn.î/þeXñZ´à]s÷×\14W~îæAü¶\8e\12ß\8d\92Ðè(\80ÕÈ\r£ÄÖQì¹±\17\91\8eR7\^űç|¨A/M\ 5÷NRçî\80úÙU]¿Áéý¹ëG©\9búÑÛ\ 2M4$\90\1fÏ\18Í\ fÜÄc£=l@\86 \8f\9c\ 2Eh·Ûv×¼àLè\8c}\85s%\7fÝ\7f\84{\90°k\87\16¾2§h\9b\9e§7
+\8d÷\84ÿ\bÇ]Ë¿\a\9c\83ÕÔ\11Æí\8a\17zÚòRïÖ<\7fù\82ßí(\ 2©Ýw\ 3\ fK8R\98\r\e\18+\99\7f$\19ªB¡\9c#,ô8\90ã-f¡S¶;X\ 6~ YPØ\95\ f&\8eI\ 1-\92\1d\8a\ 3j\ 3=ñ7Ï\8fÈ@\97àÇQ\14\83\9e\96ÄÙÇK ©}ß\1f\16.+U\f2\85:ÀߢÝ\15´\eµ7ð\19¨\ 6\3gÉ4\vDΰǩ\80î\8bKªi\80ÐÕ\97\b\ 3\1ff3Öp÷0ËA'`\1eP©|\8eäO4ÄÝ0ÈXKm\87\92 Uî±(°\ 27\80Ã\87ª«\88f\0\12²\ eng»?\8a¤¾³íA5\89ï;\1f\96Y\88ì\88\ 3-=«íÞÐ\81&"/p\ e\9b\8c\8ca\90\9eÝnO\8eÀ3\8a©P+\rë\1c%D\7f£K0ѸÃ@y¶Í\19å¤\89\12ïUOvIa\ fھıGW"#ÃØ>\ 2>I\83ð{@W%õ4¸)É\9dCW\ f\95zl\84\10u0\ e¼ÄÖ¢ðÕ\ e"\9b\1eõ\9d\12\91 \ 5ïê\98Ãä«\1d\13\f¶LÚ\19P\96\9a\8c\86\14\1d1¡]+}\94ì.Ú®«H\93\ 3ÞçeF-\8f£8^\92\18¦\89#»ªZÇ-N²,\90\96\ e¨\83\96ì\ fÓ¥\1a*°8äUô6\16\ 5©jùÅ`L\1df¨ì`<âIbÔ[\92þ7/ö\96ôãób¡´`H¶+\8f®)\93õ3\7fP@7/üÑ\8f\ 5_D\f`\84CM\81)O¢~\90pÆDa\ 2ÎÎN¡ñ\14\1c\93§\90;yÄ\8f&;ÉJàÌ\83,UZ\8fè\ e@\148õYn<®{þ\15§k\96\82Ó¡®\88\99\9aÂ\ eóQèMA\87\87°¦\v\9d\ 5Á[Å÷´\98̤owrÚ½Ú"Å£\92ìhnB\84ý\8cÿ°e"ÿ(h¢\0C\97öuj¨É[z\9eWò«\15\8dã§e\9c\0£º¤\14nb%²sw\87\9a\8c0q\ e¼Ôi\15/)\95\84\11Ô\8dVxëX\86±ø\15ñ@¿\12§\ 2\ 6+U7\9a=*/É\9c\a\1c£`µH       µ\86\89\8dä\95~8±Þ[ËT\81:\11\7f&\ 1\89\134í~+\9e\10ä:çãÕk     UJ1µh\9c*\ 1)\r¨öäZëNme¢©ÿÔ\ 1
+_\97\9f\97ü-ñ\8cå\86Ò\f\8f×\15§pSc´Õ`\a\8e¤ìïéN5{\bÎ\93\r\95\83ù\82Su\14Ò\ 1ë\ 2\a½åþ\9d¢H&Í¡g\93æúúQ\v\91\88׶\r[®Ýé \r8×'â;µL²N \ao\7fà¤\87î¶+\9a±4E
+N\13Ì\82´;µ\95\83È+\14^q_ã1kâ\0\95fWò®\15\99\82\ 4§       C±\1e{®á\94épXÔ\92°\vVÛéù0¹¢â\b»YË\14(&X\eÕY¬Å·ÄYça`\1cÁ¯ç¿  \ 3-\9a³¸4öc7Ñ°4bXúy\19b¢èA\8cÃ\12ÒL\8bÿte\7fN\14fñ¦$\86ä,\1e\8dRÀ¬!GÏ'EáB +gÐ\89\83¢©+Æ&\14±\A÷b\88\8ekN_ñ\12i\99ý\8d g\8bò\13\97ÇÉp+Ny¾N\8f¸±¯t\1d/ɹּ\v\96\12GàÜð\fY    \13¶)\9b0ÉP\8fý²¬\14³<l4
+\b3d$÷*[Í\9a\9dI#7¯ \18;&\16¼(H S\82+|[ó\87­\v}¥I%\14VHF5\18\a{4ð\95ïhíàlì0ðÇu¼ÁJïaõDÀ[\\9bïÜ       ©ðî¨6ït(â\94\92Ã^µ\v<»î*¨\0ç
\12 ý\1e\ f¼\83\89/8ÀNòóǯ÷R\b\bÂn      o=Q\11\1aûFPz-ù¯îµi¿\93\99?LÍ\19\9fò#`\1d   xñºNøu-§+\ 3ö$]\9a\84Òx§Ó¬ÈFYOqq\9aK¦_\ 5Ír\92\98ó]\8b\f°\82¯¾Úõõ øMz\95û¥h%Ò¦D\ 6Vjê­d\85\83mý\\95Ò¨L¡\14F¯BIPqißÙn\89T7iP÷B\ 3¥íQçýùîÅ\86#\bgI\86\1d\7f`\91GíÓ\18½\bPqÑ\1ao\ f\b°câF»l\84\8eº¡À\ 2á8¦ãëIê\8e§\8d\1fè\98\ f4\1e\97ó*`*FdRî/y®Ý\v\10âÏ\83\81\1a\ 5î\16\ 1\v5\9aÐÄoR@J\8d\85\9a\89\89\16\88½\90\ 6:*=\b[\ 4*\95\86#0\15ÎÅ·\87(\ 1Õ\83ëã^Ø´§ìzÁs\Ø*ÙKA\80\8a\121­TCë\88\99\91óä=È«À]\eµ[W=6\81A@\80\15éµYp<é\9f\88TÍäÄK¼\99X\81L`\92ÒÒw,ìqÉkh
\ 3ô2\e®ºÚ\ 6)"ZFþÚ\ 6\1c£Æ\f0\99±ÇÁ¯FÈ0¬\87\9e\a\1a΢?¨é¤§ZÉ\ 1\80a\8f\9d-u¶\8aEР\ 4ù \eÀ¾7È\80;ý¹FNòÒ7âp\8b´\ fV2¬tzFüû7¡\16yPòÆ=£[ò\14y\11\88<ßò       \7fÆ\9fÂ<wL±,´\ 5^D߸ÊÉ\8e¸pê/ù@ð{\19M>à\91î±ÔãiV©Ç\a\ 6Èg·íP1Ý°Á\1cË£I¾±\97\ 1¸áIð\1c»L\94Æ\90Ò\8bîe¯Q'MÕòû©.º¶oW\ 3\7fîª\ 1wʽÿ4Õ\r\96\95´\9aQ\9ap4¥ÉÌ\81\e\93B6VÙ =ºlà\aex\1cPÎi\94\16\9e\87\19G¨þ\1akqAÑ\17¾U%i6µç\91\ fà·\92ljfD\89¾OÕ\91~{þýþß×_°¯üï÷2¿\15ôÞ\r\8a\8fàyºªïO.Ð\9bÖ³\923°5ÓÇ0ð\80\81í|¾ìâ\99£,{¦±:êa¤J´Ü\\81®&ÄF@kª\91ù\1c dº\8dê\89\92`[Ïs\f\83p\ 4\10¥4\8d7ÃG\eËM\92P\8b\9a\95ÛÍ,\16ä\18RKUYx¯\9a0 ì2\8d\0G\f«\99ÓÉ©
+®oß³\81>ã«ú\8d\86G·îð,ØÃô\1aÛ\96\ 1\ 3\15è§éϵ\13A\9c¹^òv;aÑ\9cm'\82 qã4\97~"æ~â£@\11\bk\1d>g¤\bB7Íß\16Â\90\9cí$ü,s!\ 28Óq\83¨q\12E\81q?ÔKà\ 6\1aGJÞ×MÞ\R¤§YyÁC\à     {ª\84½ý¨\e8\8d\0^äk\12\87Ýã\1f\92GÝé\99¹î5¶£\16S\92ª Xºãpô\86rîM\98ò\897/\v.à{[ÏCig0\9dÐs ¿vâÊxô\ e\17\ 6\8b\v?ßÝÿø\8dØquÄL)Üô»\a\16I è¨»·\1d\\ eíä\fRÿh\15h\9cì,Ôd    \90zS\93`>Z\89÷¹z\19dæbʼ?d\8c\8déI:\94\97EÄàøÂ\99\a¯^\88\80â8\8dâvz\89\ e@=HõÌT³h\84é°Ê\13V0/9Àã\15æ\90G«,\14è$O_½¼ÁËË\88Èk2\fõ.À³\1fø½[Q\96\83M+]£Yõ\r?¹ò\vÙI¹|T½n\ 5F»+9ëÏ\ 2W0MöÇ]\ fT\8f¦ÚN® \19J×zz×Ò9\10¹jüÇ\7f]9eÖi/{\12»H*\r\19\13E¤ÃzöµêNàVèC³\ 3Ôà\r\7fðË0L\85úO\e¦GÙò4ÙÞ\ f¥`â¨\14WC>G²\v¥é\B¨\81\ 6&#u-\93\8a Ã\80\7f\1f©AõÙ=FSJëµõ×\ 4óB\ eôüG\80õô\12\9cbóøÌ<æm\84bq\9cã\10Cî4HH\9c(\11\röôÎ\9aO\7fç\80ÄÄí'\90ô [U\12Eæ¬ë'cµÈ~\93Ç\1d<\17ú6k^ê°'@ñ3\1fÄç7zztÝAJÓûï>^\a<"­6æ±\94K~Ïl¹\87\8dô_\18pÐîy\9b\9cxz[íSìB\8d<ÇZ®ô\86»O\ 6°\9eûJÎù¦ö\82èr\ 2»\93ÚS\8eú\9bw½Ðs\83Ù
+\bÿ³ðÿ×\1f¾M\1d\8dB7\vÏÔÑ\18\82&I#\91\85\#z-n\1cfn\9c\85§òþ\ fúÈãAendstream
+endobj
+1524 0 obj <<
+/Type /Page
+/Contents 1525 0 R
+/Resources 1523 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1511 0 R
+>> endobj
+1526 0 obj <<
+/D [1524 0 R /XYZ 85.039 781.388 null]
+>> endobj
+218 0 obj <<
+/D [1524 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1527 0 obj <<
+/D [1524 0 R /XYZ 85.039 736.911 null]
+>> endobj
+222 0 obj <<
+/D [1524 0 R /XYZ 85.039 545.001 null]
+>> endobj
+1528 0 obj <<
+/D [1524 0 R /XYZ 85.039 504.837 null]
+>> endobj
+226 0 obj <<
+/D [1524 0 R /XYZ 85.039 258.061 null]
+>> endobj
+1529 0 obj <<
+/D [1524 0 R /XYZ 85.039 212.987 null]
+>> endobj
+1523 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1532 0 obj <<
+/Length 3082      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\1aËrÛFò®¯`é\12°*\84\ 1\f\9e\97­²-yW)GJlº¼[I\ e#\12\ 6\ 1\ 6\0%ëïÓ¯\19\0\14(\1fìR©0\8f\9e\9e\9e\9e~\ fý\99\a\7fþ,\8d\Oe³$õ]\95¦³ÕþÂ\9bmaæß\17¾@,\ 4d1\80y³¼xõ.Jf¾çf^6[nz<\91\eFj¶\ÿá¼ýÏëß\96×\1fæ\v¥\94\93¸óE\92¤ÎíõÜw\96\vß¹¹ûÈs7·ü}Í\9fO·7ÿÅVè|\9e\a©s÷áýÕü¯å/\17×KK\93Ý\röÏ\90 ¿/þøË\9b­\81ø_.<Weéì\11Ú\9eëÃôþ\ 2(r£PI¿¼øxñ»EÅsá\8cWM\9d?R©\e¥ê9\ 3üh\82\ 1\91çF^H\fXÎSåÔóE\90EÎ#\1e¥Æc7À\80/<¨\9bú\b½jÍÝ\ eÚ»¢åΡ©ï¡_æ{ìÇÎGèèý<H\9c\10«z\7f\16q¶yËPÝ.çI\15ð÷¾è¸\81Ûêj+ÓE\85ôtB\9cò\r0\0u\82ê\1e!\9e\84Ð\ 3L\1c\10E}h\10Hw¹\81ò\1dØ\ 2î\a\98µð\91\97\19\1d¾Ý\15\eÄVT[¸ú0ô\9c%\9dM\ 5
+ÈÍ\91ê½t\91\f\15\ 4ȣĩ\85?8p\7fì¸Á\v\ 3§ªÍÀ\1a \b\89.\ 5ýMÅS\9a\91âæÇ\ eÙÛä<ò\80\aÊ\9b¶¨\87\90\81C\1cÌ\ fº1çB`d÷¯o¸]"\9b\12g\85ä}Yó¢½\16ö\10\9d0\ f¨'¸ ×\96Ð5K7^rÍ⽪\ f²\90f\1e\11\8an`' ;\99\19Ê\82ï¸f\9f q½\8c÷¹A¾Àuè²EäYâ¬y\1fDO\a¬ ÿ\93@íòòÀ-Ø
+\ fÍ\1d®A22:\18\8c\1cqUñ\95;%£[áÁ\89\r0¶Öù¾®ZÞ\928\98s[\98-x\90úãv+=]Ñj\90\ f\9aHÜÉt7 Mеe±Ý!a\1dñ²\9d\928\96OÜ÷A\94\8d¨Å3uÈÖºBI\81ëZîr\94ë8!¦ÔÍ^\97%\rÄζæ\89}M\14u%\0\b,i*">¶æ>q\ 5h\12}5\7f\8e\15\95\97ä\ 4ÿP\10aÕ>ç{ÀSðü=É\15\r¯4¡ÅÑMþ(;\1aî#b\90\81mÃ6\0\190q~B âÌh®OÌÂ\81F#¦­ôF÷Èê        (\90+<ßvƪ`\1f\18¹áï\8e\ eo°Ð9\8e{\1c\13ñoZ\9e1ð¥\95\1c\1emò¿\8fyÛ      ì\86X³çκn_=\16\15K.¬x\14 UY0'»©c¯tÅZò¥(K£8"9 d,¡<n¾tºz/\10íSÛY{4­^Ì\9bÐØ
+\12ª\1ayºæa°\ 6\8b(vþ\ fÆ\vúþHaU¨Ø~\ 1\gð\Ö\87\ 3]~Ý\90\8dª\8a¶+V\f|Ê7\14¨j{É\v\85}Ö¢\84h}Da\r}|2À4`\1c\8a~\ 2>wÃp\9a?=À\ 4cq+c¼ø¢\bì?z\ 2¢\8e,uÇB*ÔGá@º,é<a.\ 5U\0\ 6\14º\r\9a æÀW· \8d\ 6\ 6ó¼\11\8b"\935\7fI\81;ò4O\82Í`\85¡\8d ®X!\90æJ$\ 3\8e\92\97­´:<I\91Ë\11\rn\96à      ÏV\93
+æÝÎ\92\e\8b\ 3Ù\8b\81rVÖ\9cgþôü°4<ø\19Æ\12\8fm\1dÌ=î
+ÒÇ\9d )ö\82b\88np[¼\88\ 5\1eZ­õFÐ)6òÅë\91\18`\ 5\8aeQ    ÑtTøn\11\96\19Ì\80\ f1øYVT5¾Öù@K\ 6\8cùdl_\b\ 2¹C\9b\8e\8dªÆoÊ×Xì\ fÂ\82Py\1c\14\19Ò\11\16M\a~\11\ f±î@ZDÊ)G7<'ði%©\13#\87k\80å\10ì±÷  \8d\0¡é%\13·\10£\8fh>j¶pZ\ e
+\89¯NÅ#bé8öD±µÙ\90\93ávѹgbÙ(\8aÜ\14\ 2Ç\97\ 1\f\ 5 \ 1Ì\86®
+ãA\0\1a\ 5±\e\86\1c\81'n\fv)ò\9c«¼"áH\9c_ñÆ=g\9d[/2EK Ü8ú\ 6-=ÌÙ`8L!r\ e\ 3¢åóHý\93\90LP\12õ\81\16´G\ 2\9e\90±±\ e\12ÙÝò°¬\1cè\93Jb+î\bÐ~\11Ð\r1¾ß\8d£<\90\92c©eær\9dWF{ KbÇ\ 1ß:¿äU¤&ðµþ\9aP\95z\95¯\85P9\93ÕV \aÉ#é\9dR\15p(­\98\860\ 2áfiµ±bËÃ\7fz\91\aCW×·ÿ;½)?ÍÜ4\rga\12B
+¤¾\9d\ 3)7H¦3 \85Áµ\18 {~§~¦\\1fr>\ 3\84Ǹ½£|îg&÷
+\9a\13¤Bôâúpî\1fAªÁõ2©A\9c¹\10è\8dHýpýú\8aè\ 4m@\9a\9fÓ    \ eÑõ}ÿ\87Ðip½L§
+#H(Õ\88ÎÏ\1fn\96×/\13\1a\ 6!$¤é\ f!Ôàz\99Ð\10b¡4\1eÑùúý{Kå\ 4\89\19SñCH\14\ß \11Ä3Nü\11\8dïP¯ß¾aéÔ\1c¯¡..B/uc\15\fíö\19^û>\9c\1c6
+c\9fÌêwé\99àZ\f\90MèYà»\1eÞ®\0\11qwh&Á\1cø\83\0v`\1cW6\ 22y¤Íë`@\93§\93\1c¨\95 wG¥\87R²ÒÞ²Á\1c¤C6\ 4§\98À\ 2\89\99D\9c\131\15,\85\98ÊD<CJj\89Ë\e\ e²\94\ 4p0ÄI\8b
+G1»5\9dB\ fG§à¿\\ fu\7f`Gíª4f¦è½ô8\84Â@e\11{\1e\a¾i4)¬\81\97¸
+®8\84ëÉÂï³O\8cj1À5a\9e \19\aÊnhÌ\13SH±\1a\1c\80B\1f¾:º\80\f|94NÅ\ 5æ\18KfY\1f\ 4\1dý+Ê\0ÅN}\18E°éI0\ e\v´õ\81ØéºÜ\86_\9dìY3Yc\9fL÷â\a\11Ø\90púbä:K\11\89\8d\89\84\9a\¯mz`D\9adåh\84\12\ f¤\8br\9c\90¥§¡f`BM%!\19\8d\11}\94¿\14\ fó\b\v#6²\b¹\90T\90ÜbYÒ÷m©\ eç0FÍ÷\83x\90\87éD\85ì4¨Æ1\93\11B
+\ 3\ 2\92\17=\93\e\ 6x\9e\11ãè@Úe1ätÚ\16\19Â\80rM¡!\7f\1eq\8eò
+\ï%NQ\8d"
+°wÆþÑô\89
+üR\1d\ 3»Ï\8ab\88bT\bc8ºÃ\86\8e2Â'\9eÀ{Æï\10\1f\19¥ÆìÈ,Þ×\8d¬(öÏ£}Ý_S\1cÇ\94\87?\ f¦F±>àÊ|+ra\ 6É9dj\86\e4Yp(\89sD72ïÈÉÿ\13Cp\8e\90yN\9fé·&[à\94NÖKÍÉV\9aò\96Ó\1c\93¤\0\88åû\88,d\1a\94\81ÈbÐÎHù¬ß\b\9a\11\87\f¹ÃQ*³û9Cú,ËwF\82L¥0\12&/°lð°4\8a*Â%/¼\83'\868HõÔ'UÌMµÎ\92â\19Ny¢\19\1e×7\8fMu\ 2fö4.\ 4ÇÖùF\93\ fêxnÃ"\83ǯÛ\9c±\8dj3\bÔí´\80C¢uR\8a\98âÄÙ|K\817\89ý\17S\9c\1eäl¶¥¼Èõ\83T²­\84³­å\1c®½!otàl\vm'Ê\89"S\80yا\9b«sÙ\97ò\ 2W©ìeÒz\98³ÙW\10'n\10$\1c­!\1d\83ª6²\96í\85\94Ã=Ñ\ 5-\9d\86Ë\9dÔ~,¨"í\99ò\97)\14Hí¶d|dk×\92¥yR\10\11\81 \7fEcÒhG*kÐuX¥\ 2\87±Ü\15=\9e\9dîï9¯dðq\97\vqºß]
+E\83Ó\90æVb\9d¦\8a\87äÕB,È\ 2v~\7fà\81¡æQ]È3l\80I2z Ë\8a7ìsV\98\13'\80\9c©4+\1f\15ß2\85N&$ü\80lXû\87UãÚ?\12Ä\8f%ÔÊy      \97
+}v\97ámÐ\94Õ½|-\94\9b7\ah¶ýNdÆe;¾¼)\ e\eC÷ |SÁôU\1fõùjd\ 5Eª$ô
+UâÜÉRS7ã\9e\14Ê\8dÓÂ!Lw­\99µÔÁ\84ny\1f\14ß·\bp×GþêßÍ°c$\a\9aüZä\aÆH\80¬ßc:NT-í\8a}®+iöÏ!|   \81¡\10¥\ frC{-½\ 3>\rgGe\r%Õ8\18\aÉ\82\88\9dy\1eÒ\83À\88#%\13D\1dIϦ
+Õ·µ©ù÷G\893\89Ó\8f\\81ç\82944\aë5÷¶¬\82ÜéË\8e\99sÙ5\9a\83¾um¬-\ 1±Ð\rg?p\7fÚ<\12Ø\90\14\9f\ 5\10=\ 5Ø7¼\16ò\12\97\8dçoe?j\1e$\bµ=WΫßÍ!Á\ 6Ã\ 6\ 4ý>qQ6дE\95N#\17˾È?a{}¬\1cp\8ayÖö\ e`Îú\ 5_¥®\aù?û\85T\8e6\1f8\ 1auìTGòo@Ú=y   |G9C\9c }\91¸\1eæ¬cð=È]<[\88B\ f\1f¤)\89%~5\7f\8c\ 1\r241æ1K²H\ 6±2fáK*¤÷ï\\842\93\ 5ÉÀì'bö\rDo¿\19\eÙ\9cí\8e;\97¤c\14\8d\14\ ft\89z+Jã;\97\f3(ºb\97_ê(\\vF\ fm\ro\84{Ry\rXýê\1d1ÅVe²Ô\rÒ\0ø\8a\fú\17C\8cùè\86i$óÀL\8fM\11ñnTd\88Ý$NÆ\8fUueÜ\11»)r@\9e:yä8q¡\83t\9cú\97Â
+äÑ     +pzX\7föÔ4+\9aÞB£¿\95ÔFy¡5 ÐÌ+Và\95µP\186
+Q\9fìÛ0ttköBéX4b(ºgÎùÌ\vÞOb\1aÇÙ%W\1a\86ovÃü\83Ä\87Må°Ä^\16\122Vó>\10G óúwR\9eÿ\96¤àÒ²\7f\10\8eþƼ:âý\9f\8d1=7\98\8cãà\9f\8fÿ]?]±J\1f*7=\17\f\1dâ$\14Z\90Ý*:%×üÂå\19½ÿ\0ØM\8dgendstream
+endobj
+1531 0 obj <<
+/Type /Page
+/Contents 1532 0 R
+/Resources 1530 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1511 0 R
+>> endobj
+1533 0 obj <<
+/D [1531 0 R /XYZ 85.039 781.388 null]
+>> endobj
+230 0 obj <<
+/D [1531 0 R /XYZ 85.039 555.804 null]
+>> endobj
+1534 0 obj <<
+/D [1531 0 R /XYZ 85.039 512.851 null]
+>> endobj
+234 0 obj <<
+/D [1531 0 R /XYZ 85.039 336.61 null]
+>> endobj
+1535 0 obj <<
+/D [1531 0 R /XYZ 85.039 291.536 null]
+>> endobj
+238 0 obj <<
+/D [1531 0 R /XYZ 85.039 169.493 null]
+>> endobj
+1536 0 obj <<
+/D [1531 0 R /XYZ 85.039 127.208 null]
+>> endobj
+1530 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1539 0 obj <<
+/Length 3359      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZYsÛF\12~ׯPé%P\95Åà>\1emÇÙU*R\ eiË©Jò\0\91 \895\bÈ\0h\85ùõÛ_wÏ`HPÎÃ\96Ë çêééãë\ 6\83K\9fþ\ 5\97y²ð£â2Ë\83E\94ç\97ËÝ\85\7f¹¡\9e\7f]\ 4:âF\87Ü8cÞ=^|û}\92]\ 6þ¢ð\8bËÇõ´N²\88\93èòqõ»÷þßo\7f~üðëõM\14E^¶¸¾É²Ü»ÿp\1dx\8fï®o\ 2ïö§\a黽\97ç[yüçþö7´bïãu\98{?ýúãw×\7f>þpñáÑòdw£ý\v0ôùâ÷?ýË\151ÿÃ\85¿\88\8aüò\85Úþ" îÝ\ 5q´HâHß\9b\8b\87\8b_ìRÒ\17_ʬsçO¢|\91äÑ\\0ArF\0\89¿Hü\98\ 5\rãõM\18fÞÏïåùT\ e\15\8e¾Âkê=ܽ\13ú²©«\16\87\1d\a\10\ f\87ý\12¤­\f)µçã\9a\ 4øq£ÄVWúX·D¾\7fÄâ47\90î\15Ѻö\ee\ 2\13»¦é°è\8b\90Æm=(\a\98Ù1\ f_ðGÙ©y\ 5wÈî¹!\1a\9f\9aÃu\1e{\v\\ fÉê&\80(\v>ûã¶Â\1dúÞ®$Ön¢°\90ù{\9aÜ<÷ô·\1ee\0\18¤9\9aIm5>aH§\1dm¹ã\1dEz\98ý\85\ f¼\91îNwØãÀÏB£\añÜõ£t\ 5\1140\8e\9e×Â\90Ïûª?Hw_ÑËÀ\87Ò-\97\9d\f\vXn}·;sÈ\92VLR\8fçu8Y¿¬@Êx÷\9cv'Ú(\83ºµ<\85\91<\88ID8â \13ä\99Ê\92\98\8f=\9f¬¨wÒû\82öÖ\10[!\1epS´=½$æ\92@zb\11)Cµ²ñR\8f[i\8dÛ©Wgí:]ò\ f?\88{³Í\v\16+\9bF%î\88!a)\8c\15éiæmÑ]\7fÞË´(ÈùÈQ\90yèèF¡\958\92ÕÁ\80o¿Ýȸº%¡×æí¹dõÿÄÚho\86:ø¶éiWÁºîuó\96Ô\ 5Vv`í\89;­îð}A\e¢bº\ 4,"JV¶ª\91Da!\95ÊûHí­h\89\9eе۹z,K¶=ø4#\16bà \94R\1eÇ\9a\1e³¦Ë\ e½Øa/ãøÐôT\13\89!Pp£Ý<¥^©ìѽ>Úf\92\15õ¹²¢>Ç)EQ(w_½@nrYÖ¼Ãlá\93\8f´æ\1dfÑ9E\ 5\99Ý
+=w]¯\ 3e\ f=\93ÒD\19Ã,ôZëS¬40 í\98Õ\95Yc,ǽv9\12Å\fq\ f¸Ô0ön¿ù¢Z\83\91ì÷öì)i'{£èúHíõÇÍ\eXk¬N´H¤\ f¾u~§ÆÑ\12\85öòC\18\ 6\1aÄ\86° ÂÅv \8e\9d\fsï9ö#±      v\12zi \9aóaÂÙóI\17\1f\9c:\19ê!ç¢ÛÉòhîX§¡-£.Ç\93­+)u®õ\a`¤ÛcÕ¥¨úÌâ\1d\ 5\8a#ã \ 6y\81·\8f\8d/\a\ 1®Õ\1ce\18\ 1\ 3¢Ìñ}2\1f«}\12³\8bI\aÕ`GQZ4­Ãã\90"\ e\87}G¥Sì½bÅR\9d×´VÇn\8f\a\1390ðD\84D!\11¾\11W\8aûÚ\8f2\8bÜç\\17NÜE\12²7\e¿á\17b\8d}^\12\18\8d\ e5\96m*éYw½4`¦   1×b\85¿\84\1f\85\12á¹\92\13\ 2×@ð*\11\8c\94È°dÔò3΢\ 1N×tÖb\17v\90\17v\1c  ßßPÉ©\b§\99ûSΠøF\96;çøF\e¢\ e²\98¹\ ff\b¬@f­\rá\181L½b\17\1dt%.b\85\12\18Ó\ e¢\f½¼K\88V®|òc¬\16P£7 ÄÞÓþZÏë\vÜ ç¦\9b\82\81N\14ñ\1eC\ 6zecBã\855MtNg°ï\9dÝ\99/wöz$ PÛ¨âË\r\18µ\8e\80\10Z:p\12$Þ­\84\14kÿÕ0RTÄÄ\83¬19¡@\b\9bNW\1fm8£\97¾Þle%^ÿ\ 6\8f\tT\ 6H iWF[2Ñ'ë\930|pÕ)÷,*\18ÔtZ\13P+]Â^\ 3oJ²}]?\10\8c\93\89O\93Q"DÕÇÑ/rñÚâ\95ä I\8bED©È×R\1ag\f\90zãE\14§\ e¢O¢\82\92\8c\90\19Ï\16\ 5]\11ÝóÏ×ìH\81k <ÐE
+\ 3Q\9ayï¯\ 5$W\7f\89 ©ïð\1a\87\ 4\ 5Cÿ\1f8\9cƼ\9as$~H\8190\81\99£k\\90Ñq#×\b`\8c\1c\94+     Û£Ü6ó\ erãÄèf¸\92eØËJ?\8b\1f48\ 4Î]¨}º\14¬6H½ÛQæ\88n\b6\18\14\82é¥*\8d\ e5c6AXèn'\14Ê\ 3Öì{\96cݵ\8cNêQ\8e5W2\e\95BR©\12\1a½ª\80\ 1\10+À¬\80#<îj\13ëØû\88F®EûÐß=\1fãÇrd\90\8a\95xìa\18\198"A(ª\ eº\81³mdÕ\1emñÊ8Lýå\1a¸¿Q )Ýkã$\99-\9cVÌ,TcÀÞÊ}[½H\83³*÷Nç2iª/\16N7
+,×Æ´&\9b|¸£ö;c\8c§\9a£;齪þ\1a«\1eÌ\95M-\10ïêÄT\99?\8c]\96Ïå\13DÝÔc]\rÇ°Òd\8dì»\b\8bí*òöÒ´\9cQûYY1)\vØÉ\ 5n¢[áåA¨W}­ºE\!$\14äd   ÞF\13¬âd\83\86\1e\9b\b(¢>\98~Pï\97+ª¦ÎUgc\17Q'\15F\1fðs£ì\1aÍéK½Bxø"\91\13 \88)\8f1\86\ 6\8b:N\vt\80µ\ f(\19F1धÍy0j)\1eIz¸h\10S\9ciÊ~S\11Gi\11±¹rgcü¹®3ç©Ö¡õD\9aä\8e\ e(}MbH1s¹o\14\9Ì\89¸5µû\1a~Ø    2ç@¾\916§ãrd\86û¹¸\1aÕ\ 2\8c\85Æ\7faE\83¾@\94¥¦\83\8c\9fBÖ­R'\ f¦:\ 1\ 5\11I\ fÎ\86ÝÎLÐc\87yb\92\1f\ 5tÄ-\1c\0       \93À&0
+Æ;\15\vkyý´\82Sã¡Áå`\12\118¹ûÇ3¢Y±\1a1\98\88Ó\89ég\17»P\87cçl\rD\127Ó×âÀ8\9f\8c¥,q:A\81FLzÃÙ\rúY\ 1VÒ®u\93-\83\18\8eK]<¥êÇ\92­£Ñ\8d\9fØuX\ 4\1fÅ       £×8\9b*\19ì'Õ\8a*\99\98\1aw\ fó\ 4d¥ì6\9d`\ 5¾+ø\18\83j\ 1,öÏ×Á\f\13v£6×I\ e}]jîÛ\81\99µ´¹8\a\aÆ\9e\ 6\82Ð:\95Ñ\1aN¯ûÉk\96R<£Ì¡d/W>5Õ+¹3ô7ñ} ÑÜÐ,\85ó\8d¢ðÒDèW#N\b\8aqÝÍ\95ô\9c J\1d<&ú4d£iN\8b¶qëhÏ\82\ 5SQv\14\bÙnt-\ e²¦\bã®\12LX\10â\ 3\8fçSæiÂ\vk\9f¤¡¨RÂ\eÆ\11[¦TÛ\b?±B¦©Í?RÔ\85L lö\1cO\85Lض\90 ¹ê«Õ ÓÌtk\19O7\ edÐA8æÄÕÈâ\93>ÑÉRÛ|Ë4¾©J\9b:Ñk\10ú³MÎ\9cÛÙ×øÔ7Rm<\92iD\8fï\ 4t0ª¬-úÿåí
+ziê¼hÜW&sxÐô\8bVÿÀ×\8d\82×N¥\1aÇ¡÷\96M7Ô2\\98\1d{Ut\8c¥Ë\83\84\97c7P\9a%`JF\80¡[\16\83öh\80\98\r¾e»©L~¢\r©/Ù¼3;Í\193       À]ÿI\93¢;'KÍX\ 2\13÷\94\97¬º¿«Vs\14IaScû\ 3åÜ\8dn{źD¾eg|`\92Îa¯ðSj\96ôÊ1æ\17>\8cý~9î{7[N#GX)Ð\10\ 25\93á§ÒиG!ö\95Ìo«\15Î\r7TJ1·\94\ 1s¯¦»\88§¦\86)[ \1dÊ\16b\14\ eÆ£¶x\16´línr0 ¿\ 6A\ 5Ä\10g·çj"Ä\9f\rE\83)]6ZóÌåÁ\1f7ÔKc\97²\97O\16ÇpTá#¹á±·5\16öë8á\8dx꯰\18DZ÷á(îj\12\89¯$x®Äù\89\1dÙ¨\1aE¯DU\a#\8b\ 5E,ôs\1eÞ¹³\10!\91¯´W\1eÈþÇæ =go\13iÎ^É4\86}t<\19\bço8\ 3\88?Þá\99zþ"\b¯\84tìÙ\15%Kn\92ÆSÙ¯\9eÒ®T\90S\9c\99\ 4\ fõËʬV­«ÞªôJÆ?Ù\2\9bª¦3û\97¯SYjñ\fõ0dK¼\1f\ 5÷|ªY\12Yêàª,c\94oë@\16ècØI\ 2\ 3\12£\10Ì*åýJü\11\ 4\86ä\88µ\ò\95\8c\0\1aåíe[[\bF\8b\fNX]Ö<R\97?\1aèB/E çBÀÊ\f°\81\9aÒ\82\R"Òáµ8\95\86]B\ e7;ép\94\17j\ 4ÔP\149}\11ÈóS\ 6¬ú°ò§\81o\93©bÂYͳ³x'ÏÝäGÝ-kçCßÎQ]ã7sõ³y._\11ç\87\9fC\f\98ï©·\11Cb\¾w«lÈ\91%êÖUÿ\15\18\15¥\89ý\84HͲaÏ\92
+ÆLãs\1f("c\a\8cF¶B\98|c2å¿ÔÖ:Wµ4\13D½fþP¿æb©z8âà·o\7fR\15h\85À\93\94´4° \v\1dÏ}Ìδ\80\ÃÌÐ\14<\8a\1e|\92"\ 4\9b4=×%2\11Ô\9aù:\90Æ$\91ýT\14HÂÇÎ!W\83Åزnt>ß\1f=\97ÝômXU\19äÝTW¢y¤4\8e2\96¶¢ÁüX\85\95à¨{\12¶Â\95\7f1Ù8/Ê`ÆZ\9bÃ\85u\828\83)\15\95\evAS\8e=×E§ÄÓ\rÝz\94Âv/â×Ê\vG)¦â#ÜJ^\14°D6\13GûLM\84¨ïo¿\7f\90I\bpï»ÝN¿©3í´¨;}ñ\92þïëÆ\14]i3[RÒÈH\ 3\ 4\ 3R\83á\84Èì\95üù\991éTiÞ:î\eE\10·¨\86÷\99B²ã\9bt\9d?\µøº\96\92Y>\1e-É ½È¦L\88Ú¬s¼ðÞ\14@êNIìv\8aT\ 5\8b\8aL£\\1dÛ  \114@/÷»éÇ\11XÞÚ\89\9f\13\ 1gVQN,\8c5##J¶%W\98\16\9d\9c\9a\15\ e\8dBÎ;È\\119ÑÖUéâ:\bÂ\ f\9doÇù±\f§àqì/x-3¡¤Ì@}àA(ÎgjûY<O-\10æ±+¡\99Å\9e
+îf.\ 6ÕI \9d£È\19\99ó®\94XÉ»â\8bq=(êÙRn?} \ 6À$\91\1d\1d#\89\17.\99¾V\8e\8füEX\9c+uÓ\7fá÷ÿú\19\8f-\98ÇÑ"\8f\8aóõò\84ÂG\9aÅÊ\vä\13¥§ì\9a_ûÌøý\1fI7#åendstream
+endobj
+1538 0 obj <<
+/Type /Page
+/Contents 1539 0 R
+/Resources 1537 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1511 0 R
+>> endobj
+1540 0 obj <<
+/D [1538 0 R /XYZ 85.039 781.388 null]
+>> endobj
+242 0 obj <<
+/D [1538 0 R /XYZ 85.039 569.353 null]
+>> endobj
+1541 0 obj <<
+/D [1538 0 R /XYZ 85.039 526.4 null]
+>> endobj
+1537 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1544 0 obj <<
+/Length 2590      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dYm\8fܸ\rþ\9e_±Í\87Æ\ 3d|¶eù%@\vôzÍa\8bCsh¦W\14M?hg¼3¾øe`Ë\97Ý\7f_¾I¶3Þ´X`-Q\12EQäCR\13ßEð\17ß\15:\8cTy\97\17\8aâîؾ\8aîÎ0òã«Xf¤Z\85:M¡½1¸w£û,  £4ß\9c#{ìó¸\fU\1aã\9cï\ f¯¾{\9fDwI\14f\99º;<:A²"
+\8b\1dNÿ\ e\8aÝ^ë(8ìÊ8\18̱ÞÅAwÞíU\96\a£i¡÷`¤÷<BÏîöqPµHÊ\82£i\80Ô\8c»ÿ\1cþúê/\a/\8cÛ&ÏÂ"û¶¸\8b9$n¬ïâ(,£r)®\8aÂ4NIÜÃ¥\1eyóOQ\9câî\15\8bw\82v\85Â\8dGü?@·~Øí\93\¨¼èÒï\92"øÂ\1dÛó\17\97JÓðgÄ%Ï»\98\eÖ\9f\17{¦i°§\ 3\vê\92Íû\8eI\1fAcÀÿÁ,7а\1f\88Ñ\ f\9f¹×O\96\87¿\`\a#\9dÚ\8a\88§~¾\ 3\983\0ï88\87¨cPÝ>FS(\97º\88\93À}qjo¹ýØ\ fØ\0ñ/\95Pp»ºC    eNÿÈS.\95\19ì[lëà\81Ä\ 3b-\83ϸ \9fx\85\19XÏ*VÁàTnP\835\89Lû9qìÅÍè¾É*       ®Cÿ\80Ò=4Ï<óT\91ê¯|\83\83±\95×@\92\87QY\90\ 6þt´\13Ü\a¬IJ\r\eKÊ,èP\rH4Bx\0!W\ 4'\1c·¥aØdÈJ~Ã\7fBoé\98\9f\89"ëkÙ\80ä\843Á!Q\r¨ÅH\ 5¿NÞzxÚ\89îñ\8dôH)Orºãb\9a\97\848Úë´\93!\10\92Í\94\ eã\f\e;NN6ú祡°\8b_ýEY\8bsQÅJ\ 5ïö\9f"\1dohõÃg<D\1e\8bc°Ãð\1dfJ\8cZ\81\9d¸\13Ö\9d÷=ê\87\0)J\a\1fP%ä )\e\1a\b\ 1o»>s\9bÌç·\9d\86»\ 1ã,\ 3kγÏÎk'ܦ~â\ e{èH®égÖ;ijRÖ\85}+åNõÌ\1d\19\1aÒ\17ËÀ^­\82cO\1c«\r\7fûR\83Íì\93B#L$EF\90èð\ 1û\82\bØ\9cl\8dÜk§p\1a\8e\1dØ\90U;rß»\ 6Í\94«.ÄòÈvj\8b\1eMÛ£°"\80¥³\88\0\0È͸µ\19\7f®@\1aúó`dz-s[ó¹þ\9f(\13{õÆ¢À'ë\r«­\9cãÎVáP\f\88\88<\fG\11x6YÎù,\80\11Á­\9f¤Ñ\8c½\0\92cÜ\çMÉ
\90\12\ 5$Ã3\8b/øÓóÈ\ 2u¡×\8b'\11£\8bs\ 3\18`ÿmÙ?ÐP\96¼êñÖ\9dF¹¸\1d!\13º;\98ìÅtÜ\9a!.*¶Ü\1c\9c#UYð¯]¡ü4\8e+ÂÀ+°âþV,rç6Gï\7fg\9eýÅ©Þ^ü\89\81l:wbÇñ:ÇÆcm\1a\1e\11ãG\9d×\8d±È§\17±ú«tÇ- > _§p\94¥Eb\1f5:°\984#¿ñ\f\9c%\96\95z]4\8d»æ\13¯¢\b\ 3!_1ÐU.\8aá\18\ 4\1c²5á\80\12¯\96Ðæë%\eJ\856ÜM\ 6Ñ\9c\80\8bçýÄárz\92eþt²\17Fí[\97A7¬Ð¦\ 1ÌF\ 1\ 5\82Å4M\82\7ft>UAã\ 1î\1f)x|øȽ\94×¹`¦T´àW\ 4\eì*Çç\97¿§nSR.åFÉ\86                _Àÿ\88Twl¦9\84ÃJö\89\86"t=R\98\10¡¾y\\b*v\98Æ\91DÓ Ú\ e\ 3ùÀ#­\18yRº\0ô=R>Â\9c\1f°\9f®µ\8b\84Y\a©³\vÉøÈ.\90Çg´ñY%KË,gËTEêòÅa´Ü'\80ä\13\83+În[HpÁá~Â\rOL=õü%8\ 4\ 6Cedĺ=Zrb \)\84!ÉCß¼\89ô:\ 2èÚ\85o\9c¼åë@>rtÂ\9dÜQñf0ÎBÊpßÍRÜ^Ωvì\8e\13\87ç\9a\1c\83EzÜp¤Ï\11?Ò¸\bîß\90¦¹cx\1dZië\1c9fÛ§\86»\7fl;sçuB£ÃÌxåÖË0i\ f\e\14å0\8e`\87ñ©\1f¬y\90;÷¬Ö
+"\16³ZèddØ\9b¶j8³Ó\10\13\ 1á\1e\ 4fÐÀ8_\ 6\93Â\e\eª¯©í\f¡j\99\8b ÍÓÀ\ 2P\9dÇÀ\18Ç6hp~\8f\94\86½\8b{gJ×\95Z\84\96r\1ed}\99\ 5¤-Y\81.±târ>c'\92|¼u\ 5\ 6é¿UO\98ä§\ 5Ä«\ 1Õ¬\8b`\9dÄ\9d\99¸uaZ\80\15\87ûvAåÕíUT\99j\1fFZCPçrÂ\ 2.ê=\85=¼%-ºz2~)&Ï õwï³hQ\ 4ª$\r\v\95ÃY(ø®ÅÒ r®?¿*\1du\1cêÒ-\82\roùÆi\98'ú%¶\99\84Æ\9dJ°hDeîU\19\87±.\97¹À¥BÏÄÛ¼\15!Ña\99\ 1ßÇ^hË[q\99\0\14\a\94ÖåZʸ\9arÉ|\99Êå\9aË\ eør.\87ù\e\ 5ºéèRf\1c4üùéÃ\81\ehNô]\14\15\bÒ     \87ã+Kgìó\89¿ËäpxNSsI²+Ùr8O­ÄØQä\96,6\97z\87\91\ e-\8f6\9a3\85í\90\82y\ eeV\94µ\15®\8e-±X<Óu!<&\11¦¯®0îé\ 4³iµø\ fÐÁ3¦\86ó¯2ø\ 5µN²à4NHl#\e\\fj÷JÊ­º\91\89uÇ_#BH.\8drH¾\83\11b©ñçÙÿÏa#\a\ 2Ü^$\92\0\13\95óxè4=a     ´\b&ð;Y\94gâÓ¥_Û\14N\91Ü\1aZ\18\b   \95¢Äi7RdWø¥bQì
+\19xÀQQJ§a\ 1Öû¿¾B0l1~0X¿æé£\9d8ÿòg»ø8#xs\93]/\11¯éÍÉ\97\11JyTô¬Ìàò\8e¦~ Ls¨}-Ê<*{\94täþL~5\bs\8eÿ2\v\ 3\ 6ea\rÃç¸\ 2í\14`Ú'Ù@þâ"pß\9d\7f÷B\11\rH\97\ 6.xl!Ý\r¾÷]#Ñ\85̱srúJ\16F@Í\8d\9bÕ\1ak}.à2¦nÅ÷\16õ\12­Â2ÝF=L"*\87\ 3x£ì`\vÞÊ\14\10¶t\b\98×IĬÇw¼Be\8b\15{\95\16¡ÆW¿T\85\19\fQQ=Ô¶BõÇo\11wuð\1a1µÿ\14«´{-¤\8cãi\99ê(ø\83\906$\8a\84\91\9e,ÿ+\1d\ f«ÐénÿWô\9dq\19\88+kç\vO)J^\85\9b\ 4îarª\16\10Äys\81\1d¾ø®¢\ 1ßý+¤öoboÜk\98N\82GÓr\8dd\ 6\9eÃ/\ fØZ\97\13e\11\1cÈÎxݪtÔ1û´\96\1a\ e¾ËçI½|\8dÓñü,B\1e¥¥\8cÖþ\11kYÆÑðE\1a\ 3åB\9d÷S·\84·\92\0µ\91\97\9aªí»\90CøÁ]Q\96`]]p\9aFO3qpÏ\1f[\11he\11¿pfxe\157j!ðÓ°\88\ eßUÊ\9f¡\1d\9fÉA\80Ç#¹oËtB.Ùí\9fä{'\8fSÂòç?/YGî!k­Sè\8eÞ#×Ïro_F:yÊÐëë\8bõR\8d£\85ì\8e\ 2\91\ f«Ø\94\ 3òû\89æ\aeH\11\vS\16YÂÑ¿ÐáÊû\1fx\82Ï-\90xlêj~\1eÖò¬\f±ÝZ#\çª\9cV÷o}l\96C\18Ù`\ e#½p»ç\ 1Ví-2¥  dWI¶    M\94;¹    K+Ú£Wæeð3\9cç\16\10Ò\182G%\1céæ ø\\1c\86ú\8e.¡0)\97!P¢ßè\vnEÇ\80I]?´\82ÅÐ\efÅÀ\r\fþI\97\19W\n\8fv®ü\a\1e[¿òâ$ª>È0U´\8cQÑ*«fÆN\93 \e>éºÒ!xB\13¡¼\ 6K\ 5\17\8f\1ac]Y.YÎà\8d\8fjl  \99\eALò.~$jª·\12wvøÈGÓîß´3h®J\v$\8aTG  á\8c¸\8b×
+|\ 6À\0ðnÃBÖhº\11¼ö\8f\/\93UÀW\15y"|âeäRa\1a9³øãÆFe\98kW;üÞUæòÛ\17oZ\85üêo_øéKEaR.\7føzñ\a0?óöç/\15e¡Ò\990CaTþõ~ZAH-ÔË\eþ\17\ 3·endstream
+endobj
+1543 0 obj <<
+/Type /Page
+/Contents 1544 0 R
+/Resources 1542 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1552 0 R
+>> endobj
+1545 0 obj <<
+/D [1543 0 R /XYZ 85.039 781.388 null]
+>> endobj
+246 0 obj <<
+/D [1543 0 R /XYZ 85.039 761.463 null]
+>> endobj
+987 0 obj <<
+/D [1543 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1542 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F60 1548 0 R /F36 955 0 R /F61 1551 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1555 0 obj <<
+/Length 1676      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XmoÛ6\10þî_aøà\ 3µ"Y¢%\rØ\86$KÛ\14}[b (Úb`,ÙÖ"\8b\9a$×Ë¿ß½Q\96caÀP\ 4\88Èãñ^\1fÞ\91öÇ\1eüùãX¹^\90\8c£Øw\838\1e¯v#o¼\81\95W#_8fÂ2ëñ\-G\17/U4ö=7ñ\92ñr}\94£ÜP\ 5ãeúŹ~}ùqys7\9d\ 5AàÄît\16E±³¼»\9cÎcçúv:ó\9d÷¯xñ~ê;\97ï®.q\16Òìóýò\ 6>ïxý\1a\99/ß¾½\9f~[¾\19Ý,;Û:­`G\82\86ý=úòÍ\e§àÄ\9b\91ç\ 6I<>ÀØs}XÞ\8dÀ2W\85\81Ì\8bÑýè\8fN\14¯\85cÞ5\14\a\15Ä®\8a\83ó@øj \10Ês\95\17R LÍn\1còvË#Í\9f\ 6ý\12RÓb\\9e\8aìdÉw2\1c\14\ 5\8c~Fï/^.¼\9e6o<\9b\a\16£¢¦­\81\8e\15Ê\89\ 3g¶ÆoèÌ*þ\ 6q4\179~ON\12¸¡\a\81!1¿\ e\ 37\ 1·¼¾\9e\15*Ê\³oYö\90àEè\86\1f\82\137Rvý'\9f\19N\ 2:ó!Ü
+d°§    q¾7-:¸ð\9dv+\83Él=Á\91ç\98ªÍM   \16\ 2æÔ<r\96\18Ǽa6û5eñÄì\1a\ 3ÿ}ª\94£s`,ôC\91Y\1eæ d\98\9dPiö4\95A\9bíèû\ 2\17#G\97©H-
+\83\82\ f¢ï  'f/F\efjk½\12©¥iyð\17\ 3\1a \12\98^\1faÉN·\82\87À\9b;«=¦ ÎJ\14\8b;=ß©\90\ 2\92\81²"Ø4\9de^ä< \â\ 4ãhÛ\13o[áx\9b#ÄR\14H\1c¹È\\ 3ÕÔ\8f\r\842\ 4X.-,)\8cÞñ»©3}²\85Ç_=?\84)\ 4\ 5\rË®j\8c3[\9ec\9e6b?ºd ú;2^¬Óû\86\9cI\a"ò`Ý\0Óºè@   \99\90¨¼\v\ e,¯8\87;M¶L\98ï\ 1\82\15ñ\11#\936rPkSn\«¯\a»\ fh-Ã\1ev&Á1«ódîèZ¨ºm5G5Kyé\84\ f [2ãJ\97LJ\r\7f\ f[Ýfß\91\99\8cª\99\8aÉ oÃÛLÙ        \129EÞ!\81\17ô³-d´Þ[ÔZoq\89a\83ð(HéN¶`¤ÎC~Ä1U4¨L\1c^]µ{B$GVÛ\85~Z\9a'>2¶¬í\98¼\ 2æÆrë¶W\0\8c\93\942\99 ¡\1f)BÄr\9a\83÷\18͹r¶|\ 2q²p0í\86\87Çl\0\93 $«)\ eYË,Öl\1c׬  Ý+Z\1aþ\ 6§Á\8b\9dWäEiÝ¡¢X`YA¹·¼\99Á«k\ 2\ eø±åÕvK`ßoº¹Õ\17¡e\10¤\8aþ³\10\90\93CÈøÞ4=kµ0ß2ßc)Þ\9fçPÒæA\8e«êx\ 4tÍÄÃIï)\99x,>ê\1c1H\ e\89ÀÒÂ\8dªGè¼\9cBG2¢\858þÁ-\94Óª\93Fõ*qò5óݲpm\95p¹>Ö\8d\10ªéÞÚ\82Si³\1e"\ekaVïr²¢á®Ð°\130îEFQ`°/\87!U-\92\16R\1a\91t\98ÚÄ\14)Slbù 3mMÎÁ K\b\8a\90"X \8cp^ê\9d\bÏË\1e»Ð\8eùÕ¶Ò ù\14\14HÑè\8c\18SpÙ7\8f<eÍ¡4G\14Êí\82\84\94iWëpgÞá·q\a°r\89\8d    à`ëQà/\ 4}\ 4çG¦P\eð#nlðÝéÖ¢\1d\97QmÅ+]0x\9aòÙZQK¨Z#\1aèLî{Ç\9fÕ\8b\96Îsà\9c¬\8dí´\13^=t±\87ÉVW¬û\19&\ 3?¦:d:\89\bdd*@8\8fÊ\1e\fL {I\91Ë¥hQ\18°¢\15Æ6­á
+u\95ñ%\ 2s&ÎÌ\13©\ 2\²U¿g\84rd\91LÞñ\95\85Û\ 4m4ü¥^ÙÛ\ónÊqÞæºÍy\17\1dH\1fÚ9\1eHÞ±Éû\ 2O\94s\97\ 21i¦yÙ¬Å,i4a\7f\83ârG\92\16N!u\17ÑiO-òHM;;\83Û\8cz\88âÞ\85\9f*Ï貤\ 2R\1f(\7fð¬\0'ÜH+{ÛQóÞa\84I³=^ËTpºv\91fß/\18zSºt\9f\98Á74Ðʵ .\ 4\84°t¨ó®©é\87\93\16\10¤¼+\12ÀÜÝh\9a\ 1`õ/.]\8dÃÆh\18Y\185maw|PÜs\1d\ 5»\1e´¼\13\82Åé;!\fÜ\ 5ÐPÉ\97*Oñj¬\9cy<_Äßxlª¬üê)oÂaØ\17Åä\ 5¯|øóî÷Ow°æ\83Ù*RÎ/L\9fùü½¹¼¾¾¹ç1JøH%\97Ê-ÑҬ̳\94ö\9f{üÿ\8dùt÷áýÛÏl\ eR~È\9a\r\e¨\88l[òã\ 2¯¬\86J\b£¬±÷SX±ï    Bá\13ßqñf/7|)wu#·{#¥H^\16\ 3\88\ 3*Ü¥Ó\19bJ´ó\85\91V:\94ae\99Ñ\9d\16Q\ 2\97\ e8ÉôÞ    \9d+"\134Tâ¬5]í]v~¹ÍÅpêº\99.\87P8`\16\80l«å\96\96\97+S×ÙªeL\8aKçmVjßÀ\8b=ðÜy2ôÊöÆbÆ\ f=æ»ß, \97q\90\f¿Ôáiè.¢PlA·\83ø¹¹öÍ\7ffï¿\fA3kendstream
+endobj
+1554 0 obj <<
+/Type /Page
+/Contents 1555 0 R
+/Resources 1553 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1552 0 R
+>> endobj
+1556 0 obj <<
+/D [1554 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1553 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F60 1548 0 R /F61 1551 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1559 0 obj <<
+/Length 835       
+/Filter /FlateDecode
+>>
+stream
+xÚ­VMs\9b0\10½ó+t\84\83\15} !\8e\89c7M\934\1dû\92ÉäàÚØõ\14ã\14pÒüûî\ 2ÂØ\ 1âÎÄ> ØǾ·OÒ
+N\18ü91\8a2\19\92Àp*\8d\8dÃÈ
+"_\1c^!|%©ò}\18·\ 4\a6:Ð\822?hÅT\1c\83\80\87\1c1\17Sçl,\18\11\8cj-Éti\85hè1\8aL\17\8f\r\94bîx\9d\1ew\13oÀÝ\957\90Z»»,Zîâr¼N\96[O27Ý\0h\96#
+áÛ\ 4ÃA}}\854\80ãî+"2ïizí\8c¦µJË\1fhjtk\1d\8c\f\84¤2\10½Ej0Ä\ fU³HîCÙºY¤Ðpåe\91\94\97eÞEy¼]Yµ\8bèçnµZ'«ª\88]þ¼Ë»4\83,QúÚ¢Y*Êy¿fe\få"¬5sE8£!\vQsh fI,\ 65sz¬\843°M\19ÒÈô\8eÍbúé@+\95 ·É\97åÛgðAJ7Ù\9b\ 4wY\84S\99Âd¿¬ç\11>ó]\e»¿\1cvØ¥4/Üïud\8fév¤Â BÑíH\ fÛÞ\91>ºÚ\91\ 6_\1a\8d­\18\rXÃZ\99Å\95Ip_8\93Ǹ\ fÀ.º\80A\\85óí¡\97U\90"6Å<¸\8dâ.󤤡ü`9í1ÝæU\18,Fv\9b×ö7¯\8f®6¯Á7\87Õ$\8cûVÚ0÷Dàþ\8a\8aËo|\1e-ÊÀKqcWXvÐW ¼]\1e-IîÒűÇÙ[ñ^\1em¤(g\vÍ^§@\87\8f\vËߺ¬Æ\ 2¥ßoõ\1eÓmu\85ÁÒýn«{ØöV÷ÑÕV7øÊ\1d
+=Y\bá^}\e\ fï\14àº>TðÇy|bd\ 1\1dFehÈ+\8c\19åaH6\ et;(«¼\8b\9d\89󣡴Êõ\81R\r\1dùÐ\98\9bïÃó\9bce\82IÊá0ø\fe6W¿2\ 1A8M\9bÊnÏq\1d\ e¯¾Þ\8dPßÙØ\17\8d\17ð´1x8#4Y®JÈQµTj\v\99<L`\ e¦£Û\96\¾¢\9aéÓs\rw¸1Òb\8a\13O\84n>\84m\0bót\eOê&ÔÂ\ 4½]\ 5'0I«:J_pï\15»&ÊZ2Ê\80\86ÁéÒëöÅ\ 5A\ 3ñ\1f©î±â\19:1Û\14òòFÏh\9d0\1c\9d\9cþòb\1cÏ
+\14,\1dø\92PFÂ2Ç\8f®òl´\9d\86ý\15¬øù\1díÄ×\9ar£{ÛI\ 3ÓÙN,\ 6ÉUg;éc«ÛI/\9dm'M¾,\9f¥ùç}    HF\ f¿U:\8d©\91ïuJ¨F*]%+γð\98OISL\'á?
+w\8cQendstream
+endobj
+1558 0 obj <<
+/Type /Page
+/Contents 1559 0 R
+/Resources 1557 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1552 0 R
+>> endobj
+1560 0 obj <<
+/D [1558 0 R /XYZ 85.039 781.388 null]
+>> endobj
+250 0 obj <<
+/D [1558 0 R /XYZ 85.039 761.463 null]
+>> endobj
+988 0 obj <<
+/D [1558 0 R /XYZ 85.039 653.495 null]
+>> endobj
+254 0 obj <<
+/D [1558 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1561 0 obj <<
+/D [1558 0 R /XYZ 85.039 612.438 null]
+>> endobj
+1562 0 obj <<
+/D [1558 0 R /XYZ 85.039 612.438 null]
+>> endobj
+1563 0 obj <<
+/D [1558 0 R /XYZ 85.039 586.008 null]
+>> endobj
+1564 0 obj <<
+/D [1558 0 R /XYZ 85.039 558.91 null]
+>> endobj
+1565 0 obj <<
+/D [1558 0 R /XYZ 85.039 531.811 null]
+>> endobj
+1566 0 obj <<
+/D [1558 0 R /XYZ 85.039 493.285 null]
+>> endobj
+1557 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1569 0 obj <<
+/Length 2669      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95YÝsÛ6\12\7f÷_¡éK©\99
+"\b~&\93¹I]7MÏçäbÍÜõÚ>P$EqB\91*     9ñKÿöî\a@Q\12íú¦Ó\b\,\16¿]ì\17`9sá?9\8b\ 3áªd\16ÅR¨8\9ee»+wVÂÌ»+i8ü@\89À÷a<1¹°³\8bÐ\13®\1f\98=\16\91L\84ò%ò|¿ºZþè¹3Ï\15a¨f«\8d\ 5\12Æ®\88ã`¶Ê\7fu¤;_\ 4\81ëÜ­æ\v\15\ fó\85tÚÝ\:iÕ0éÓGøºþ¶\9fÿ¾úùêf5ìy&m\ 2\95;[xJ¨È{\16r\18D"\90j\fYú D8\86ì\85ð+\rd!\19ô{\0Öè\8e \ 3V×É\ f\80¬qPÁ m\9eÂmD>\víÈCÐd0\83Ý\137\19A\vâXH/!h«mÕÏ\17¾TN\ e\80¼ØÉ\ e»\ 2\914s/AL¾ô\9d\f Á\94F\ 3K§g"\8d7m\aÿîpAª\rx\92¦[æÚ\ 3­kqõC\95ø`rjØð\10ñû\vr´Ýg\16\ fÆ8\95öÅÚFo\99P·eeæz\82\8b0\1eª\8cÆýw0£NV-Фxº\12\1d\93Uo\ f¤^\82B\19\98ç:MA"r\9eÙ \86\8eÇ\f9aÈÀI8\8bî\ 1\91\17\9d\98/"×sÞk\9ed£¢h#·/ÉH5\93Í¢¾j\8dÐvs~æ*\fE\14\86³ òE`B\10é]i\18>\8dNß2/\8eÜtú*\1c\9dþ\99D4ÁVëý«år\97Võ¶íµÈÖRdínùgý9«\97d3ð      )"/:1]VmúFç-,l\84þªÏÁË(\14a\14Ì\82P>é±\96g1bºtÙsI¸;\1c¯\82ãÍ(\8aØO»¶®ù\10éìpz\8d6~äñí\ 1&?\93Ñ\91C°f\89\14!XháEÂMX1<?Ï\8f\9c~Ûâ\92:ÇÏ\10d\ 1\13®Å¹=ÅIÛ÷Ö½Öµ\99A§Gvvɺ \84\9ai)³`\f\90Ù\98Z5½.Ò\9cçÀ    \8e¬!ÆDäP|}.;\82³ç\89ßÜÀµ\ 2ÈÁp1ºåÙ*\8e¤9\85fÛ|˱\85¼+\9c¸Æ$¹|\8fÃ\8f\13ÑÁ:h
+æ$Q°/¤1\95P,°\9dq¼ÑÖò\1dS\86xr]§]ã¹TeªÛî\91§;ËÎVå´Ój\fZ\19\0^<6¶qÁ\v(­ãNüsè\8b®I9K\99Eû´ï\8dâh`¢\ eÇ`·Ëô \ 6\91\8dN\82Uʧ¬pÈè\10\v2@¿!§¨É«bLB< T\b\19À\ f\12Èð@JLB;Ô9s¤\98\a÷\83æY\95ê\82\19Sr`#qc³\ f\18'ÍP¡Ï<\81y\ 2\7f\1f\9c\8c?\7f\819¥*\9a\fÑ\12\88
+ó%²Ñ\91T\86lr2e{N\98½±%\ 3\9a2DÚ\8c       R\ 4.\18\17\8a£\ 4\9cîº"C\9fë\99\80"y\80\9aå\15N±7*åSÔà¤ÞVG"U£\88cü`KLÁeHX|£À]Q¢õA9´[<
+v\84\86\139\9faÖQȲµr\9eÚ\1e\1d\98\1d\17*uFù\1e&\87ØÇ\ fâJû
+]\80\84\8eWV\9cÖ\8dÐMG\ eÆ\1f\18²d\ 5ß\agè,Ö®]cx®Y\lai]tÌ\81ª79T
+mÂ\84þ\9d: CO^X\9a \8d¤sWØøß\99L N:ø\8bI\84Ð\95DÎ/óØG¯¢e_*\8c\98\9a?\8eåPE.\9f\aÂå\8f¿mÀCßtZÚp\11f5\86£-\ e\16¶¥ÌÄ\93¦\83\98c+\ 4ÖÞ\92\a\ 3Ýø{ÇKhÏGÈ\98;ëm±\8bÁ7QÛ»ÑÉ,¼$àÜ\9c\84Æ9­eÐðH\1d¸3cá\82éV3/\81\f{\ 3ãÕí\87w\1fî¾c\995\ 1J»!ü2^eÓ#\8eûî¡'\9b\98¹Õ<VN\976}\8aù\b)ûjÏ.Ö\9b\95ä\14m\83\96\10\1eÛ3\8e\ 2&Wý\84öà0èä\ fC\f \96\92^Âý3þÞ\8f]\98[($\7fÄÅC\ eÂÕ\92'\ 6å\80\9e\89dÕÞTFb`oäÙ\13\9fÀuTéà׸讵   \14:b*Á°È$\ 3\1a²ÆE\93\8fj<®\1f\0\9bÊ[(º\85~\12ãÒ\vã\89\ 4Átt\87\8c[#åXõÃ\93¤\89(\ eÙ\90©Ñ\19b\88\9bmE\82·¼\18¨æ\11\15Àãvøù8±Á®í̾Ø\14t\a\8a\ 5\847>Jdd¥\e\83\91\90³ÑT\17?\950ßÖ=u+\ 1Æx^ä¨Eè\99\16& Î÷P[¬@¨vû¡\92\9eÞ\10p\96»\8fÀùaèm|ç\96{t\1cÞC\9f\Y\85
+[+p?\82\ e\v\87@\83ñ\94«#ÙnßgCÆ]\ fnv&c`yÜOõþº-;ªÉxhPp<:ß´ÓüA9\v~Ñ'¶\ 5\8fé¾\895ì@7
+\ 3­ÊRSÍÐ}AU¾Pá\82çJ\18sXÎ\94îGó\02GU§kcgÜlC^·c6nxw{A½D«GòÛº\17ý\ e\83\15\vÊë    \8d\87ا\92k\136\8c\19\10÷JÙ\81¬Ê=\18&*ÑX£k\ 6\94S7ÇǠϪû\bìé\16}:@KMy\1f\8b1mC
+i d¡P\8dôvÜUÂtß\12¸\91\v\9dº5ßhÞ\8eï\ 6ûQÏRÙ^\ 4\91X[sñµ¶\ 6ì¯\9e¸z+\17,\99\84\7fs\r³\97ð\11÷å5ìLâè\1aÖèõ¡Ô]ú\87è2Ñ6"K\97÷×\9fÞ\7f\Ý/ÿóVÜü÷æ\1fo½7U\93'\91\e¿¾}3°¿þðæíë\8fo¼D\ 5çð\ 37\16q Nñ\9f?ÖxJÄÒ\1fÌø2\1d\98ùIü¬\8e\96çï¯\9aY÷¸×b«wõÅ=XúBzñl´ß\85\ 6\96ç\ 2ÔÔë\87ç'BÙ$8ò\96Ef^eÀ?rã¸\90ô°I0IÏ<\82\98x7^»·¯\e\8aÓ»ç\99*^$\85¯Ô\80àyC[îÅ\88ýR©s\99¨Õ-×Ëñ\9b¾ã~È´\97]yad?\10\89\9f\9c";7²áy\1e\8f\82É \ eNðp6UãK\88}\182mmÖÖã(õ\9fÌ\88þ1\8fIç©`õ<O(W¾Ô\91\8fÜO;²á\1992ä´u*Ú®\feµ\80Ü\1f:P\8c\96»M¿tå2\87äÖë¥L\92h\99Dé¡\\82\189éà\18~¾¯NQ\9fÛ^ÅÂwÿß\10\95I <W=«\99åyi\88N<ö(\17ÁÉÙh»K\ 5\fÏ\ 5¦©\b\95a,$h{lSü(Æk¿}\99\83/m¨Sï\8b\11^öÖèþeiû\ 3$ÒSÆô\8b%H¢';\94¼52®\87
+d»`?\8a\9cïm9¯j\ 3åô1\ f\bèïøK/\85ðk\1f7ûQî\98êT1yHè\a\9b\14+em¡+\19;æá\81\19\95L¡G\f\89W\14º\9fÀä\9dà\85«áR-YEüå¶\9e¢\91ô\eî­(cx7\831_ò´\1eC!û\10&4^]\93ñ¿\8c9>ݼ»¨CàÜA¬f2ðE\10ÐÓû\1fW¿þîÎrð\95\9f¯\È\15ñì\v\80\98\99í®\94ð"e¾ê«û«\7f\1f}ÉÊZ\8c\84]úRà\ 5\82aG4ñýÿøáÏ÷]¨xá\89ù»¢¬ í6ݱ]7\ 4ûHá~\95¿¹RÙÿ\874tÖ]ÿôÏÛ\7f!yù£ï\8d³#\84:$G\97x\9aMÉ,§\ f\9e¡P¡oXî\7fÁÛÙêfJ\16¤ãÐ\r_.ë\9aÚ§nÔº_\9bgý®­ï\8fmÞåNq,\82è\ 5;)\8b\1a_ÅÁ·l«6a\87H$ÑË¡ß\15ºnKþ»È¹\15<z\9c~±(¾Ö¢%RîÇõp÷5@Õx-\9c9ø :Û¨Ç|ßdó@ò#k\87£\ 2ÿÁë<ô\1epó½¤Ñ\a¾{a\ 6ÂýJ¦S¦HlÎ\81ÁqiIq«\87k\fÏÓÆô25|P^ÄÏGû.\88\1f»4ÛV\8d\99Ѧ³Áñ\86\9bp~¹®!KÄ1¾6à=\87Ä&NZÂ\15\ eº\9b\80\9aîÓ}/ÓVe\8d\ 1н£Ö*\80t³ã\87\11ó\ 6\v\r\94\7få"¦\16    Ø \ 4\11¾\0öLÝ\93´Ö\0G\99´ImîY¡\vNƦ"öon«tMí|¥\1f_}ÃDÈ¢¸æ¡\10O6õÂ;éu\9eü«ÚÀ9Ñð¸à^Ah\84¡E|÷"ûAùÆ\8cõä\86\7f\ 1\82ä\18:endstream
+endobj
+1568 0 obj <<
+/Type /Page
+/Contents 1569 0 R
+/Resources 1567 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1552 0 R
+/Annots [ 1572 0 R 1573 0 R 1574 0 R 1575 0 R 1576 0 R 1577 0 R 1578 0 R ]
+>> endobj
+1572 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [365.77 571.16 539.579 583.152]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://mailhost.cb1.com/~lkcl/cifsntdomain.txt)>>
+>> endobj
+1573 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 557.913 177.671 569.603]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://mailhost.cb1.com/~lkcl/cifsntdomain.txt)>>
+>> endobj
+1574 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 300.176 509.849 312.168]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935)>>
+>> endobj
+1575 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 273.077 315.124 285.07]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.html)>>
+>> endobj
+1576 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [270.437 246.282 346.945 257.971]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:linus@incolumitas.se)>>
+>> endobj
+1577 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 218.88 424.439 230.873]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html)>>
+>> endobj
+1578 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 191.782 309.397 203.775]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://mailhost.cb1.com/~lkcl/crypt.txt)>>
+>> endobj
+1570 0 obj <<
+/D [1568 0 R /XYZ 85.039 781.388 null]
+>> endobj
+258 0 obj <<
+/D [1568 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1015 0 obj <<
+/D [1568 0 R /XYZ 85.039 657.513 null]
+>> endobj
+262 0 obj <<
+/D [1568 0 R /XYZ 85.039 657.513 null]
+>> endobj
+1571 0 obj <<
+/D [1568 0 R /XYZ 85.039 615.228 null]
+>> endobj
+1567 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R /F42 967 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1581 0 obj <<
+/Length 2435      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YKsÛF\12¾ëW°| Xe"x\92`öd[¶W)KÖ\9aLåàø0\ 2F$Ö\0ÁÅÃ\8cþýök\ 6\88H@\87¤\e\fgzº{zúñMË\9fyðÏ\9f%±ë\85ëÙ*ñÝ0IfiyåÍv°òñÊ\17\8a\85\90,\ 64o·W?\7f\88W3ßs×Þz¶}ìùÄn\14\87³möÕy÷ï7÷Û÷_æ\8b0\f\1d \9c/V«Ä¹ÛòÄõçÛ77w<þrÿî§ÍüÛö׫÷[+×r\ 4\19k\14ú¿«¯ß¼Y\ 6
+þzå¹á:\99\9d`ì¹>,\97W Õ\8d£P~\17W\9b«ÿXV¼\16Íx×¥3ÆaâÆIx~H?¾pÈØsc/¢C¾Õó\85ï¨\1a\ eâùN~ào\89\93ùÜw\ e\19O´{Õò\88éÓy°rö<s\9c\9b\89ïó a\ 2!®pâ\87\9d­\17í~.,\16§¼ÖH\158§¼(\98\86\ep-o\e\1eTu¾#\8dd^4Uò}s\7fÃ\v©*
+¸ª\b®e»×5Éz\84}U­_#E\ 2gÁi¸-0ÝÂGË®É\14\8aôñ×N\91óA\8a'þÝVü}\98\90BÔÐ1kàÜ¥mW\9bc5($\b\1c}@\16]©kÕæÕ\ 1\96ñ\1c\81\87
+ûNÆ<2³ë\ fÏ\8fðlZ\88ÈLdq ²zu\8d=M\a\16ó\1dÑ/«H±\14\17»¹Ü\1e+Ðj\11¥\vRX\9fðð®9}°r½5\9f~»ÏIø4;¦0\94\ f8÷ÄãCÅßR«\ 3.\87\9e\93Vå±Ð­æ_\15ú\18Ы\8eN\a÷Ù\82i`Ôû\aÞ[\14:·0\99\93ºM\8eÖÚ1g>\0©Eû*#\87Ü"-:kÎ×¢\1ej/*³\11\81\18\19\85ë/ò2gs\81ë´Õ/#ñ¼\.Ý \98L4=Éy\b®\137\\85\86\vÊõÝç\92|oé&q2%Ê\90LÊòýÀ\rý`(ìVa´\1eÙ¬d¾È©\1e%\8bÝ\Ë\f9<Ì\80ÃÕ\aUj\99þÃ\8b=u\10\výÀK¢ËÐ\8bA\847
+¨Î\8fd\8c\17®]ÿ%ëõ4ãæ\13\1a<R0n¿ i½\ 1§ÄY\v\ eäýnc\13L¢Ø\18¿qdÖüëæ\9a¿¹ØÍ\86\9d8\91ÂHñâGX««î\88¿\ 2ç\ 6ÙØí£f\ 4µ¼ \9c6cO3nF¡Ác\85ãf\9c\90Ö\9bqJ\9c5ã@\1e$g6\80þS¥b\12Î4êÀîùs¦1/â8§\1cJ4Æ[\7fÌã%Ö-X¬:1t©vè\928L!;´\8a\93V#;åzèª8=cvã\9bS&¥\8cÙ<N"w\1dÄ\936\1fÐ\8cÚÜР\r¢Q\9bOI³6\9f\14gl>\94G6\ f\96\91\15f\ 3,sÁRìR\93;Ö<CáÍÕ \93\9dÆ\97q\99ê\11\9dà\ 4\97-©ÿIJîy!\9fÄ\94\ 5¥èÀkJ&ðNªú{Órͤ5)º¬
+_V#ª0\ 1Ï\95¸÷\81Dh\91h´R\17\92}V\95
+!D\90\ 4\94ÖÚ\8aÇÂ\ 1ÿ\ fûòܤÆ4¹\10dL^¨V×\9cð\16\11¨ùa\ eÛT\8eµ¹«\85\8ba]k\80        "\92\f\85é\ 1  \9eÙ\1d\96­Ý{{\ 1ÝÉ\802DK8Q*\ 3¸HÎÞ\90\9e[r`\0ö\84Z\1fÉ®U-¡×Ú¼\94·Ï²\17\9e\86q\94Ê\ 4tôé«Ô%"?\v\8dl\124qÚÂ\16\13긽¢ W\14⣱\16zî*\98\ 3\9añX\13\1a<q<\1ek\13ÒúX\9b\12gcm Ï\G\84É\88ìò\84\95·­v5Õà=ÞdÊë\84lò¬ß\80Æ\8bèVdâN·õF×\hë{ü¨¦9Íé
+qãF·"«*ÙÂ\14¨\80\84¢8a×ÙsÅfà\8eÜÙKº\82#:2w]\10j?ñ\fjp\1e>g\91\1a­|ºé\8a\87,\85TØá       V\ 19.fb\1cÓ\8b\81\ 1\9e\1c\ 1U\80\18\95\0Qär\84#"\91HC\1dW\9e\93\v\93\8e1µOÁHòEøN\1f\10uk\99ÝË  \14¾[PzÒuyáX\ÅY(\1f+\19>j\9eæ\10Z å\1a\1e\11_oÐÞIÂêÀWâI`ëC!\97\99ðó\ 1)lÒý¯\19¤Â£%gh\98\b\ 5Æ\ 1\14:\84]HÊÚ`ôòÆ^\8cÍVø>P]!¼_L\ 5Ç¿:Ò·± \ 4\9b»Þ\v\ 1\rEI\0«¾»FIöõ\19E+\b\16\ e\12\b!H\9d¾ãÃ)cÏÙTð\90\0â\1cQB6O*ÑÓ\È\f¾ëù«Yä\ 3$\8e\18\89\f\9e®\92ú¶\98Æk\95\9aj\83¹ë\91\12\ 4wäwmY\1dròzÉyXI0JóT\12\1e\aj\8aÿ\7f\97>Â9$T\S\ 6oe¬(\17ܳ+xÃ\9bfO¸Æ@¢!³O\9dñW\14óIç;¦%pó\93\9c\94EëWÜÒ\88\9ck*\8a¯xvø
+t/(óa#tsSªÒ®ì¡UK Ù¢¶\85 ²ü±Yºí\9fô.û\ayrJ\r\80s;â8a\f\17¾\N:Î\80fÔ{A°\e=óÞ\80½÷]­3lW\8c\e'\15èiF=7ô Ö\88ç²{a"´\9eÁ\89^¼Ãw~Á\17u\ 4¹Oe\7f\ 5\8e\84¼¸å)o÷<\7fgû70}[1ú®ê\7fÉ\8b\90zBºFl\8d·dßçT*8\ 3áظ\14)×î¥{\90§\83ëk\9e\9a\96¡\9bð®õ£®õÁÄN\8eÍ\83ñÛ·øâ\82Ô!Î\90\96\11
+4\r\8dã3ìcX\9eö9\85êÞp\96¬L,{\7f´\9d\90\ 1Hªj¤Ýå\a® \82\91\1e\14W\94l~9\86®É\9c©\12ù\9bV\1dLQ\93\8e\10m/²áMJqö\9dE¡û\87w1H\ 5ªxjòg\8f{ì©l¾Ü¿ã_÷9\9b@7gáÍEáSn\1fHÂè\8eËÃ\10èíD§#¥F\vW»4?ìX\ ee\8f\85\81þ\9a'\1fm\1a\15ÿE\93\99Ôd\91öÓQð\ 4Î6G\86Ýé%+þNN\98±a\84Í\ 6÷vu:D¤¶@²Õ\8aêxÞÜÂkg¨[\8eÄq\10ù®¿ö'ãx@c\13I\ 4\1c$\92\0*Ð2     M"\91\1crWµÔmY®¸äã`ÓÖÜbDMÇÒ\8bawA-´\96ç&Þt¿ ðb÷\85Êí¯\0V\ fT\1eTn*\88¤ûeõÌÖËê\85\91ëGѤz°î\ 6áz\12î\e\9aé®Ú\80Ó8Ü\9f\14gàþPÞ\r¾ìâ> \ 6qLNxû\96ç\ 5RØø¦\9e\a.\1c1q\88{7Ò¼\f\96Òí¤\a/²z\85¼À\ føÍ\0Ã\8e\1eeDôJvdü3­óA\90âC5\ e±Øcû;\0üÌ\1d@\16\88}\7fÒºâ¯Ý\88\ 5÷w[Í\8bªÈw\a\13CÙ¥W\ 1\15\91(\8a{\\1a-\9d\r\9a\0'÷ZAåÀ\17É*¤\ 6\1a®ö\7f\10Èk&\83ÒR·øÇ\96ÄwÞÃ"¶\870¡âÚ\85wLô\82q\98ä \8d\17\9c\ 4³õÁT/T\84p<|GûÃG\8bßÓ\9cÓºIóßi\8fÍË\a\ 6\14fgHf-9&\9bx\ 2¯=×\8b¦#¶'\19\8d\b!\99n\93N\88²ñ0%Ë\84Ã@\18ECâñã+\80\8büíú\9eg°DûΧÏpô\8f\9fïx\11k\93Ê\8b¦¨Z\e\ 1k\88\13öþ$xÙû\81\1a¼\9fkG.UÊti<Çü\19H(Ï\ 2 ±oW\1c\ eZ@\0íú\18\91ÏâAP\95ôhZ\v"\ 4\9b\90[\8fC\97R\fðZê¸mËè\üHâb\ 4]B:^_ήâÂ\7fë\ f\90ýÛ*t\93±´\18\a+w¹\8aD\17êoúÏÕ5\7f§<Ó÷ÿ¿ñüYendstream
+endobj
+1580 0 obj <<
+/Type /Page
+/Contents 1581 0 R
+/Resources 1579 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1552 0 R
+>> endobj
+1582 0 obj <<
+/D [1580 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1583 0 obj <<
+/D [1580 0 R /XYZ 85.039 693.318 null]
+>> endobj
+1584 0 obj <<
+/D [1580 0 R /XYZ 85.039 663.493 null]
+>> endobj
+1585 0 obj <<
+/D [1580 0 R /XYZ 85.039 637 null]
+>> endobj
+1586 0 obj <<
+/D [1580 0 R /XYZ 85.039 609.296 null]
+>> endobj
+1587 0 obj <<
+/D [1580 0 R /XYZ 85.039 555.705 null]
+>> endobj
+266 0 obj <<
+/D [1580 0 R /XYZ 85.039 472.088 null]
+>> endobj
+1588 0 obj <<
+/D [1580 0 R /XYZ 85.039 440.273 null]
+>> endobj
+270 0 obj <<
+/D [1580 0 R /XYZ 85.039 356.266 null]
+>> endobj
+1589 0 obj <<
+/D [1580 0 R /XYZ 85.039 326.373 null]
+>> endobj
+274 0 obj <<
+/D [1580 0 R /XYZ 85.039 241.191 null]
+>> endobj
+1590 0 obj <<
+/D [1580 0 R /XYZ 85.039 205.88 null]
+>> endobj
+278 0 obj <<
+/D [1580 0 R /XYZ 85.039 205.88 null]
+>> endobj
+1591 0 obj <<
+/D [1580 0 R /XYZ 85.039 171.338 null]
+>> endobj
+1592 0 obj <<
+/D [1580 0 R /XYZ 85.039 171.338 null]
+>> endobj
+1593 0 obj <<
+/D [1580 0 R /XYZ 85.039 115.02 null]
+>> endobj
+1579 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1596 0 obj <<
+/Length 2406      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZKsã6\12¾ûWè¶TU\84\ 5\b\80\8fÜÆóØLjìÌÚÊ)É\81\96h\89e\89tHjìɯO7\1aà\9bôafªL\10øÐot7h\8b\15\87ÿb\15iÆe¼
+#Ád\14­vç+¾:ÀÊÿ®\84El,dÓÁ\o¯þûI\87+ÁYÌãÕö±¥£\99ÒrµÝÿá½ÿåÝ×íÇ»õFJé\ 1r½   ÃÈ»ÝÒÄ\87ßnÞ}¾¥ñÝ×÷ÿ¹_ÿµýõêã¶áÛP\ 4\1e12ýûê\8f¿øj\ f\ 2þzÅ\99\8c£Õ\v\8c9\13°|¾\ 2®L+ißOW÷WÿoHÑ\9aZÑ®)\1d\1db#9\8b"µl\aÍ\99檱\83Ð\1d\11\93¡\9\fÚA²¡j\82\a,ÒѪCiÄÍa\96Ù        á3)ü\1e¿\ fÅ9ÉòõF)éÝ\7fþ\80\ 3åekáU4,\1eéY\1fa.¥ñcQ\9e\93\9aÆ÷0½Yo\84WÒºð¾Á «p\84d\8a|ómíG´T\12]X)r·/¹À¨>\8aMr©atô\19ck\9c6\1co\19±IÙaÀOlôFøÒ\8c\95\ e6h60ÆF ob£[\18Å]\bëk"¥ò4=vÅå\ 4\93{
\87õ\86\ 4Æ\97\84\10ÕåáMEÙ\Pò\18\9c\13,\87I\8b\99\ f\13\8bAÕÔ|\98,pkÃd\89]\13&\1d~I\8e\ e\96    \84wÉ÷¨°1Óîr6Æ0ëµ3Í\9e\80\ fèÛ?¹\908\97\968é{Ïð\b½"£\1diYÑôy\r³\17\17 µ%à\\81\88¼\r\9a\7fÒ² Éì\91\90õÑ¢ªºÌ\10w ×I\11Ð_5\rËô±\11¡¶4w\88\ 5f~ìÕp8ª\89ÐÚ¡´\18HI\99ìê~pC\9cia\rñ\8a\10C¯>\81õ¤ÖÞË\11Ï\ e\8e¾­áG\82\91wÁhÓ\ 1jaQ\86\122\80ÐÜÓÔ\831\9cA\86î\88â\10\9fðG\81&}É­\0ü\95Ã?"\f\ 3\9fFUj\ 4;W\96cAÏ}ALÐ\8ecuÁ¦@ß(ý\ 4¸8¢}ðÌL,d»\ 4\8d ã\98\8e\97Ñ\10_ðDÛ\ 5<@\17ô\84µ\96Ù\9e¾fU]\81À\81\8cÍY\ 3àíï_¾Ðêä\96~ü¸\88+\9d8x\8e\8d\eò´\812Ö·\89\1aG[EºÉ\8aQ@Y1RÞ?\14U\ 5\ 1Ni~0ì@\9f\98sï³E\99ØDÀ(\18qrx\1e\8a\9eh\8c\9f\12\17\1e6C7«ûX\13\11"º)\ 5_ºïÐHj÷2åk°ËeW#\99\12Å\16\9aøÀ³É|\8f­ÕÉ$°\88\ 1aÀöýö·-\ e\94÷|¡Óf\16éPYè\9f\ó¢$T\9d<5e"§©¢³\11\r\1e\86¸CXv®\1eÁøþ\ 6Æ×4Þ'uBÛ)\8f42'g\8c²(ò¶G'bÖ;ÙÚh\9f\9eÉv\10Ó%\84ÑÉ\9cZ\1f3\9aS\19à-i{ZF\8b\94Åù'|Sæ\r\15\93¾\ f\11\9e\9c\9fO©]i\ 2\10V¾`-{Gc;\14Þ\rÑûR\1c \ 1\99a£Aõl²¡É\82\94\0Ï\89=\98(Sm\19½4ÁRZ\18fJ|N{}\14ñ~\1cÎ\1f5\´ÇÁ\87Sg\83\14g\9d_pº    ÅÔmAÑ©{À\ e\0æ\ 2\13\96\17u\a\99¸µ\936p\88IJ\ 3ò6\8e jÓälÓ¯\92¾÷\11¨¼ºÔ\vãï\13JÛT¬bï\98 ËÉÀinr#÷^2ÐÆ,'¹}¢3ÊÄÖB\9cÁÀDl\9bªJ\9a\98±\9d%ݤoN\8a#©'\97¿Ñ\85\1aZ\8fSM\ 5à0\90"Ý_L6ƨ6\16ÂÉÃ%5F\9b¬Vfç°µ1ÖJ\9aÀ\9ek_t¨\98\f\96»Ü\ ef¶}q\18\14H϶/KÜ\9aöe\91\9dk_ºü\8cþ\90?\ 6þ\83\19ã¿0\1cd=r\ e%\1c\9eÐpÐ\15¤%%#C¶\13<Ii·\9a
+       Ï£aç2\86\84[\8d#X\lp\10\91ܶ 8¦\87\18,¶:¸¤\8b%>\fèL\87\ 1\1d\88VÈK³a"\18ðÀI\19@\ få\88\15\18p2l\93\13¬\8e«\12κ°\ 5°é[LÄ\15\8e^YàÙÓ¦\111S\98\a/¥éï\1d\85½©?\89%W9f\80C3H*\11¶½\80\15\93EaÖ\95\87\9c^\vBS!6ëMS\1f@9¸îó\9a¬q\9dl\11j2¤êäg\18\8flif\9d        \94örºß¸&\0­¨\82~\99\96p­ª\1dÁ     \9bö      öm
+k\ 3\ eNس\11=ÝgI\93XL\9d\ 2f\8fÅéd\9asàô2Ûß4æâq\13d\14ÙM3Å#r\ f\8f{è  £ÀlrHL\90¢        Ä@\bã·=á\1e\90Çw»''.\833ÉmN\85\95]A<\12£GW2¸\8emF'Ö$þ`YÚ±)\92gÛ(ÑÁ\85»^Bé±>¢J¥½\14ÖÙÙÞ\19\13\8cêÖN\ 6ÙÞ(OIUÓlÓ\8d\81¨M+\82\12\97of\î³0\12Ë\19·Å\98\14èê`1v1Í÷\15\15\86LqºÀA~ôñ^\r·\0\rEçc\ e÷¶Ò\94ájF
+·{B
+°`ȸZ¾Òª\90Cþí   8ü\0¤\94dpáê\vÈ\ 4\89xs\7f\a¯_ß\835\83Ðû%MöæÄ\ 4\98§$÷¾?c¬yé\9côJ0¡\96mØÁ\8cË\88£\ 3\97`!"*£\859wç$·Aa\8eÌÅÜ\íåÌFD\96\8f#Ãì­J\8a\1dÍ=Óõ°íÞhºÉ mu.\87z\86\91^Ixr9­§\85l:\98YW8\fê   \96\a³\ f\v´\1f0\1eË.Ãåol\92\ 5\93ß×6\8eÒ²\Â\8fYÐá\87\82Ý¥\7fC\97Sÿ<\92-\94@1X4\86Ã\8c¸ö\9b\870\82\9b\80èqÅ{ô\9cõ5\9c9é/[¿ÅÌ[ßbÞ¶~Kì\87­¿$Wcý\8e`w)Þ@àèAÎH'|\0;üE\8b\88\ 3h\92P÷8\83\aü9\ fø\8aER-{ ÅÌ{ÀbÞö@Kì\87=°$Wã\81\8e`×Y¾\1f\e^\ 39\1d.ZÂaF,û¦\ f\ 4ÓBôX\82é¯gL\ f×.\16Ê`Ñô\1d̬é\1dæMÓw\88ý¨é\17år¦ï
+\86¦\7f·{\9a\b{Í i,\1aÃaF\\a\81ÏY\0\ 1ßå
\7f?SàüÈg*\.p\1d̼õµ\86ëÙ°\ 6ûS5øëZb¹zÂ\87)U\ 1}\ 5È\1f©e\9d\11Ô2X\14´ÅÌVbß\17Ì÷©\12o\8f®¨¦Iî>÷â;Ý\a¤íã\9b¯$°\ 2ws\8dÕö`»¼Ì>Ms8÷=\eúÖéØ\17ñ|{áb¿\83\99µ¾Ã R\9f²²ª?¡qKSû\ fã`\93Pà\19Yâî0#öý`\93\11D\86ìñ\87`\13\ 6
+ú=¹¬n\8b\99W×b\90Ý\97¤ÂFú\136s夲\90\8dàþ¾ÄÛaFÌ\aÊ\86\ e÷\85\92"dÀbµ\R:\98ye-\ 6ÙÝâG\1eð)¹wR[Íàä/2w\98\11÷¾¶\8a³Pû=ö ­\9aÓ\16\7fË£\96³x\a3¯­ÅP§°\83f\81¾\89H¼ÁNT-\153\15E\8bì\1dfÄ¿¯¯V §ì      \0úF3úBJ\fU´¨n\v\99ÕÖBȵ7\97S\9d\8d7}\9dT\14ݱÀ×A\86\8c\aj\82óá:ÖáÌ_Å\c
+à@Å\8b\90Y--¤\13À&~\vsd?Óç*\81\9fÌÁÓ\13}\892\7f\ 1° \8a\83\fe\19(\8e~\95]aø«Ïgª\8d\84\12\16OßYí¥ÿ\87þ8 ½;Jh\91f$Ö~È\82PYY̯kG¹FC\ 2Ö\91\1cËû/^"\80Iendstream
+endobj
+1595 0 obj <<
+/Type /Page
+/Contents 1596 0 R
+/Resources 1594 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1552 0 R
+>> endobj
+1597 0 obj <<
+/D [1595 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1598 0 obj <<
+/D [1595 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1599 0 obj <<
+/D [1595 0 R /XYZ 85.039 736.955 null]
+>> endobj
+1600 0 obj <<
+/D [1595 0 R /XYZ 85.039 601.463 null]
+>> endobj
+282 0 obj <<
+/D [1595 0 R /XYZ 85.039 502.781 null]
+>> endobj
+1601 0 obj <<
+/D [1595 0 R /XYZ 85.039 470.36 null]
+>> endobj
+286 0 obj <<
+/D [1595 0 R /XYZ 85.039 470.36 null]
+>> endobj
+1602 0 obj <<
+/D [1595 0 R /XYZ 85.039 434.095 null]
+>> endobj
+290 0 obj <<
+/D [1595 0 R /XYZ 85.039 282.471 null]
+>> endobj
+1603 0 obj <<
+/D [1595 0 R /XYZ 85.039 248.327 null]
+>> endobj
+1594 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1606 0 obj <<
+/Length 1482      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XÛrÛ6\10}×Wð­d&Dp'\90·\\9cÖ\99±\93ÚJ^\9c<(\12m³cK©D5i¿¾»\0x\17\98N;ÓÉdÌË!öà\9c]`!\96PøÇ\12£\b\156)\f\98dý¸ É\1d¼ùyÁ\ 2"\ f\90¼\87y¹\<{£\8a\84Qb©M\96·Ý8\8aH%\92åæ&}õË\8b÷˳«,\17\80Ìò¢0éåÒ?xýîâÅù¥¿¾zÿê§ëìóòíâlÙÆmG\84\18\16\83þ¾¸ùL\93\r\10|» DX\93|\83kJ\18¼~\@T¢¤\b÷\ f\8bëůíPþ\9dLüW§æ(\95\81(&É\ 5%ÆÈ\93\98Â\12e\14üU\94(*[\1d8=¡CÀ \ e\97»:ËYz»Ë\ 4K÷/ñz½:d,u\8f\9f\8fçÍ$Pa<é\85\99Pi0\13.Lõ¸0%\89ÐÅ\80\fý.é8b\98\ 5\91TÏϽÃÄç\1e0~î\1f\8e
+¦»\99N\95k@\8aÙÈ\rf\12z8UÁ\88Qf\10\9b~74\96\10&Ù|ºw\98\8cX¥zSÕ\90\9cZze\81\f'0M\91åJÑôºÞãÄ\8fëú¸/\ f\11\1eÍ÷'xP`@¨Ô³\1cu\ 1\89mͬ\1dZj¢\86\f  ó\1c?f\82¦ïÎ_C\15ê"}\12\ 6\98¥Ñ ¦Æ4c0N\84ò¾\1cª¿P\99rwë«ÿcÆ\r²xâo«\ 3þ\95©àþþKU\1fH\84\9a² \91\9d÷±\87\89j¤´\85òç#\95¸Wi}¿r\95\eã\10¾\9dåÐa¢\12\88\91ö¤Dë\8c\17é=\90\87"\99V#xyÀo¢RqX\ 4"+[K³ÃD¥\92\16\8c\13*$ý\87åù\ 5Ü\9fE84ßÎqèa¢RIe\89\80ÒD\ e\18ò\fU A\14\162\87¥_\80
+$ÏS\7fWmq\rªÖ«ºÚÞù\ fêê±l_º'\87Ò-Ï»íÆë)\ 4\a3ð˵3Ä£)û\r½Ø2[à¶&¥H7»,\874^\1f\1fË-æs]nÂÈ\80ÜúËuuÛ¸¤ \1aö½ö/>QE\ f¥\8bPW»-ª\87õÏp×ò  \ 1WÞ鯫»òiw\19J\85Â\b,æ¼ä\ 5\99ßÙ[DÜu
+®p;r]z×qKgéò\1c\9e]D­\ f\ 3ÌÒè0Që\ 5T\12\ féw¹\84\98\10٧ܠ.´l
+\ 3÷ÙP\18`\94ôF\15ÞÎ#¼|t¾ö=\13!\e\ 4\1av\0§¼M"Øä\12ÄÙä\1e
+\94Bù¨_1+î\1c¢ñ¨yòc\9b\ 4¼â?XGz\98¨U\ 26LËÙÈ*å­zýÎ\v\88¡ 
+Ý~úÃfK\10}²ÑÊÃ@yo¤)Q¦aÁÐ\ 3¢×Í&\84\1aov\8f(\9bs\ 1\1e]cb\85×\87þ®\8ajÆÄä\12è\9d^í°C\95@QB§ f»\1dn`6ÆÎÊÝ`ÜZ\84L/]1À\1a4iv\14ìõ:é\rz¢Ùñ\98IäI³Ã\ 6\81\86lÆLkö\8dÃ\11×À\1c\19­ðu}¿Û»\8a¨ÊP(Mªãz·sµàu\87u\ f=9Ý)rÍ\89¶óÒµ\90¸r\1e2\12ÎLtcÖë\16\ fÚ@ÆQ\87ª\81¶¬\1fÔç\1cÌ}_þQ\1dÚ\82îi        ëÄ\17·Z\94û\98\12°i«HѶRt\98¸\16\ 1ó\8fÅ\98\89Û©1
+|J\8e^Üÿ;\89 ¿\96vþ¨ÕÃÄ¥\v\98±t7zZ\81Ö\1d`ç"7\98IèQ\ 5JèÕÄ ög¯\81\ e\e\ f\8aùgÝ(t»ÛO%j:\ 3Ñ¥bîáç\9b°#!æ\13\f\9f¿8ÖØ\ 6\82\ 1µ\v\90\199íø\82z\fÏëv~\85ëa¢\ 27\98\91ÀLßl'
+\vM8·ýÐÿv#      #Í3dÂ\12Ã\87\14!]W ÒäÈÅ\f\ 4SlV\96\ 63\89:t\1fV^FÕ jp\1f¶®US\r× \95÷U\9e¬!×\9dVþløì\8dèGÈ\19\95\84jí~\8f ¦èÿ\8eP>\87FFYÿëÁ=¶\16ª\80´Ê]^ÁðÍq\eY(\13R\v.ªÐÑÂ%ô@\8aù^µ.ñrã\9f\97\ f\88)¿ù\91÷\99âi\19kWР
+%0×®ô0ñì\82\12²ã#4Ñá\10½¼êÚ\ 2äæ·\7f7½»\99í\9f\1e\93ë0Ñn³\802§¡CY^õº@ת;\a\ 3\8f^÷)Ð\ 34}\8d%z¿Úß\0\az'\95\aô¶\9a\87\87¼vmã¾éHÝ\14WmG:\bè\1f5Ëóê°n>¨\86q1\eü¡¢ÜG\8fÐ\90`§ÛrøïÏ\1fÿ駷®¹\17Ä\88ÈÖ¬àü¡\v\19¸ ÚR\8cé*a`É\12\7f\ 3ïûxFendstream
+endobj
+1605 0 obj <<
+/Type /Page
+/Contents 1606 0 R
+/Resources 1604 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1615 0 R
+>> endobj
+1607 0 obj <<
+/D [1605 0 R /XYZ 85.039 781.388 null]
+>> endobj
+294 0 obj <<
+/D [1605 0 R /XYZ 85.039 708.141 null]
+>> endobj
+1608 0 obj <<
+/D [1605 0 R /XYZ 85.039 673.598 null]
+>> endobj
+298 0 obj <<
+/D [1605 0 R /XYZ 85.039 673.598 null]
+>> endobj
+1609 0 obj <<
+/D [1605 0 R /XYZ 85.039 639.454 null]
+>> endobj
+302 0 obj <<
+/D [1605 0 R /XYZ 85.039 597.091 null]
+>> endobj
+1610 0 obj <<
+/D [1605 0 R /XYZ 85.039 562.947 null]
+>> endobj
+306 0 obj <<
+/D [1605 0 R /XYZ 85.039 520.584 null]
+>> endobj
+1611 0 obj <<
+/D [1605 0 R /XYZ 85.039 486.44 null]
+>> endobj
+310 0 obj <<
+/D [1605 0 R /XYZ 85.039 427.8 null]
+>> endobj
+1612 0 obj <<
+/D [1605 0 R /XYZ 85.039 396.383 null]
+>> endobj
+314 0 obj <<
+/D [1605 0 R /XYZ 85.039 351.292 null]
+>> endobj
+1613 0 obj <<
+/D [1605 0 R /XYZ 85.039 317.149 null]
+>> endobj
+318 0 obj <<
+/D [1605 0 R /XYZ 85.039 136.043 null]
+>> endobj
+1614 0 obj <<
+/D [1605 0 R /XYZ 85.039 99.172 null]
+>> endobj
+1604 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1618 0 obj <<
+/Length 1454      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY]oÛ6\14}÷¯ðÛ¤\ 1âø)R\8fI\93­)ФKܽ¤yp,ÕÉàØ\99£ í¿ß%©\ f\8a\12\19\17É\80¡(,\91G<äÑ=÷\92
+\99cøGæJ Ì\8a¹T\ 41¥æ«\87\19\9e¯¡ç\8f\19i\10Y\ 3É\1cÌñböÛïBΠF\ 5\8b¯ý8\ 2qÁæ\8bò:y÷þèÓâô2Í\18c       ÓLJ\95\9c/lÃÉÅÇ£³s{}ùéÝ/WéÍâÃìtÑñv#\ 2G¡Iÿ\99]ßày      \13ü0Ã\88\15\r®1"Ðý0\ 3V$8kî7³«Ù\9fÝP¶\8fÏíSSkl\11\19)PAE\\87\9c \9e³N\a\8a't\10\18 Ì\8d\ eÐIQJ\12\86d\9a     \81\93ÏçgïOÒ\8c$Z\9b<O¾`\81\9f·÷+Àì \85$e¥;dòTïï·k\vº«ô\13˲Ú\ 3\9c\84Äâ\12I)'§¯_\f,\90qÄq>\89\90\ 5\12JÀ/a\88I\12_`\83Ñ\vü|\ 63?×Ó[\90Ü\9f\19¡\ 2å<\9f;\83\8e\88\88\99\b\87\990\82È\80xSm×õ\9d\8d¡ÝWýK\13\10\12f³Ò³\ 11©JJ¸Õz2nõ\84Ûµ?Éfå¹Ê\11\95,*\8e\83    \8aÓb\ e\16'FÜ\89ã3O\88ã\12?,¿[e6&r̺\87b1\10\vZïW\8dP\95m|Òðz¯{¶A¥D\81\88\14q¥zLX©\ 6ã)ÅhP©\b\94Ç<¥\94CÌíº3\e$F\93RK"m\18=Ãý\83¾¨¶)ÈTW%
+Ø/ç̰IJ\87\83      «Br¤\bñ²\87\1ae\ f\92P\9b(~2\83ؾÇMª\17\amO\16pûü\ 5\13ÖuÃ\ fNv÷ÛZ·\90$\92vrÂ\11\95iGÀE.UT\99\16câ¥\17Â\ f\16\86M 8#\8e\83¥Á\8ch½`É!X\Ö\98etæ1jCÓ]e\94\9e\8f\10\14~ãjt\90°\18\16¢gõW
+ïêâìä×\91\14\8c\14\16âS\ e\85\0o\11\97ñ\0\9bX!nu\87\ e,Ó··\8d\8f\9d\11Ì¢÷\81Ø\12\f\88\v\1eõ\94\83        \8b¥\8dD¤ç©¢óÔÕâ²÷\926ÆVÏ×Ô\12ÏR©É\8eMçv\1dñ\85À\12qU¼è\8bx\1eå\92µî
+®®Å\8c*Îõ8\91\16f\17ç\8c:\91H-fDíy\83#\ 5;.\97ûƾ^óNõ{ßl²Ú¤\9d}\e\1dF´e\17\1dÃb3,N\1aé;m\95B¼Ý-õ\ 3K\13v\109O¡|Ì\ 5ü\164\1a;\ e&¬.ä
+I½Ð!ØÆÎù\91\9eÆGh;\1d\ 4P»9!PXôêJ\93\9e\97µ±Ai¡Ífe"À\8cf/\ 6\18§\126Çì\95\ 1Æ
+Øüªx®i1\a\17jgÐp¡ö\99'
+µKüÖû=(zA\7fvâô\98°8\ræp÷Å\98;÷ùÔ\93îs¹ÿ_îc\!^Ȩû\1cLX]Ê\11¡¹o?â¦n:°Þr£×¹Þ¾¥Õ\18\85ÓoQ¼r\8fCa\83Þ\186¸Þ\16ãE\93\9a\b&f\ 2Å\19t"\98,fÄìUwe\82É¥n\82éq©\rU6>2MõÎÚk]Õ\83cDëAÙÄ\8bk@s˳[\1d\9a?´ê\r\ 2^Õzk\1d\v,v¸o÷5´4>¯ïº±\96ûz\18£\90\v:¯_é\f|l¯ïÚ\ 1\97e{µG\81\1c@á  \8ax\82t0á·Ö`\ eN\901â.AúÌ\13      Ò%þOÏ|\94Q$\ 3\94ê1a¥\1aÌáJE\88{¥<æ)¥\1cbü³g¾\90(\18ø\8bøVÞÁ\84Ei0\87\8b\12!îEñ\98§Dq\88ߺ¾\12©P<\1fv\88 0\16qxe\rsvuuH:YU{Ö\e× ©®\14NB\e\14ËCje ¸\90\1c\ e£8^*\1dLX,8®R6*\95Ô\96Ê\8bc=\8d\ f#å``\fI¿}øÅO­\f¤\99úÌ\9aµ#eÎPã¹\92\1c\ 6pøôd\8fÒ\ 2^«{\ 4ÛÝþ]­j{¿¬!Ðn\9fëê)R        \83\8d"~ía«(`c\1f?k5\90\83\9dÚ\ f\196ªG;áS\87\15\7f'j\90¾\8c\92©å\83(µ§oSpë¶\fZ\ 1ÍCfdzÚ<\97îîÏ­¨n6\80ó;oÇØè'BåTR\84_\90¸\87\84¿.[ÈA_6"\8cÝ\97\r\8frâË\86Ã8,\r{[\15vµ½5jí+kè\9d\8f\89¯\1a±\1d%\18t2\á¿þkÄ+ÿèÑ\9fp\19R,p\8a\10p\80Ì%oæb>\86r\7fº\82)xql<ß\7f\ 1ºü¦?endstream
+endobj
+1617 0 obj <<
+/Type /Page
+/Contents 1618 0 R
+/Resources 1616 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1615 0 R
+>> endobj
+1619 0 obj <<
+/D [1617 0 R /XYZ 85.039 781.388 null]
+>> endobj
+322 0 obj <<
+/D [1617 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1620 0 obj <<
+/D [1617 0 R /XYZ 85.039 740.731 null]
+>> endobj
+326 0 obj <<
+/D [1617 0 R /XYZ 85.039 643.909 null]
+>> endobj
+1621 0 obj <<
+/D [1617 0 R /XYZ 85.039 607.038 null]
+>> endobj
+330 0 obj <<
+/D [1617 0 R /XYZ 85.039 535.194 null]
+>> endobj
+1622 0 obj <<
+/D [1617 0 R /XYZ 85.039 500.444 null]
+>> endobj
+334 0 obj <<
+/D [1617 0 R /XYZ 85.039 455.092 null]
+>> endobj
+1623 0 obj <<
+/D [1617 0 R /XYZ 85.039 420.948 null]
+>> endobj
+338 0 obj <<
+/D [1617 0 R /XYZ 85.039 348.497 null]
+>> endobj
+1624 0 obj <<
+/D [1617 0 R /XYZ 85.039 314.353 null]
+>> endobj
+342 0 obj <<
+/D [1617 0 R /XYZ 85.039 160.607 null]
+>> endobj
+1625 0 obj <<
+/D [1617 0 R /XYZ 85.039 126.464 null]
+>> endobj
+1616 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1628 0 obj <<
+/Length 2022      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YM\93Û6\12½ëWè°U¦¶"\84øâÇîiÖ\13Ç\93rÆÞ\91v/\8e\ f\1c\8a3ÒF"Ç\14i%ÿ>Ýh\90\ 2)\92VÕl¹,\92\1fðÐè~Àð¹\ fÿø<ÒÌ\97ñ<\8c8\93Q4O\ f3\7fþ\fo~\9eqk±´&KÇæ_ëÙ\8fït8ç>\8býx¾~:ûÑLi9_o>{oßß|Zÿô°XJ)=°\,Ã0òî×Ôpûñ×\9b»{º\7føôöÍjñeýËì§u\8bÛz\ 4\8c\18A¿Î>\7fñç\eèà/3\9fÉ8\9a\9fàÞg\1c^\1ff\80Ê´\92öy?[Íþݺ¢wjN_\r\8d\bP¢ùRú,\8aÔ M\183\1di¸j\9fi_µ<\b\7f\80\ak\83<üw!}ïãÝíßû#ä<f\81
\8eÃ\vÐÆæ\ 2\95k\a\95\vÍx\aÔ'f\97xQ^ñ¸Xjíý/K\17KîUô._p/9`CFV¿ùÚ\87\97ÅRD^±Ë\17"öª\f\rJh\86·¼?\ 2KI($S~0ÍÚÙf\9c5k\83\ 3øÏ\1d`Þ#øZ\8a\væ`¼\86¹  àÆæ\ 2¹Ë\9cäÈ\9c\ 3Üe.©*\1cüî±\86_"ãØa«Î7ð[\18ÎÒú`,\1cæ6ÓÌ\ 5qÀ¤\1fN2çØ\8c2×Ø\\15oS m¼õQ\aâÍ\ 5í²v4cOër\87¬-\80\9a\ 5ÒA$¦M\í^*ü-Jò\80´b\ 4\86\14\81\11ðXN\11\18ÄLøñ4\81g\9bq\ 2­ÍÕ¡7\ 5Ü\86^\1fy ô\à+Iü\8aa\97ìwç6é\15Ot=¶ëõÛ.ÍFrj 9\8b\84\9cÌö\8eÍ8i"`\91Ò¦ïðR0\80\95\8cKL6¾÷éã\87\vò\ 2\9f)\11´\1f~7«K\16\ffôeãi鸺ì'\ f\14ó\1d<ìè{3³·@W\10\9a\0½^aÛ\rµAôÁ\ 2*öH{ú'µm\93|³Ï\86â°¥B1Î\87\8b\v\96D\ 5¥EA\8eÑ\93\91ª£\98\85|\9aôÆ\ 6Ç\92n\93\85Äé\86Þ\7f\16þe¬r\16Ä|î¸\1d\88U²¹Àî-ø\90q\88h\17ü\vE\9c]¬û]jÃs\8buÅdÅýX\0ê\90³PLÆßÙd\9c      \152©â~ø)
+¿Û\8fÈʯ\97!¨Y\18´ß¾&\ 2\8d£¥ãi(\0c&\83NOWw·â\1c|\9bâ\80tAª3M+L=&6#¨3°ìÍÔÖiU\97Ù\ fØ\1cP¨Z3\13¸Øx¬
+Ìúe¶!?\18»Öe\9dïÒÂ\84ôÆä\86\89 \ 6\8dÄ\ 2!^\eÄ8\17|º^56W§[Çéxºí#\ f¤[\17XwÒ-Ì\v=SZ¥°ÎFÊ\8e\8aäèroxplFyhl®æa
+¸å¡\8f\83\vÜ-;5êÂMa\86o\8a4*\1f\92\89\1eoÆHÑ\ 1dÛiNZ\93qJÈÄ0r\7f÷ÞDùÃ%\1f2 >Æ1\e\93>h\97\r%\90\8d3&,HZ\8dÀÈ
+FNQ¡\f\v¹)       Ø!Ò{VÍ\98b]\95;$îù\9c\ 3ÍjKZÅS\8e±&`ë!ø4mg\9bqÞ¬\8d%nµ~¸\8c¡\90Åa<\89ØØ\@öb\bô²\94\1dÌW\13\a½ýñ\9dta \90!\1f+³+ó#Z´÷Eebñ\1f\8b\a^µÍÊ\85\14TÂÝ\91®        ]R|Uä¿ù\\9b\1eTØ,¼GóEuÊÌ5§FðD\1fÕ¶·ø)þl220ù¸U­ù3Yo\8d\13\98fìT\89m>T?\92þÆÀõÛwÊÍð)W\9bØ1chp\100Û?Ù\11Ù\91\a¢`² ¾aSK5å´E{Óm¸\93:B3s­Q\10º\r-Ú¦\1deR5\9b@\1dÒ|<\93í~Aô@ת-ìßUàÃp\90c´<5\98{(¸æ\17[sò¥\85g\88ÙtÑ\1fí\á=ÍÛ\91vOÜ\80}£oX3D\bF?\8eúó®´\9d\84MÛpSAʶÎái\97o\90m\81\91\80\e·#VO¥½'\84+É&û#9¼ì3û\ 6'\r[\13\92ã?ñ1Äï¥\92Þ)kFɽåïyq¢}\9eùâÙ\8c¤¨_¬Û*E®´¢YÜ¢»£í\95½nL\fàv1¯,MΤ\92N=\16\87ìÔD7\e©ØR\80¾ø\8e\92rlF\93\87ô\ 5\13¡êK)}\8d\94j¾}½\94r<\8dJ)·§\ f­ZjÅ\94UR\ 1¼³/  I?}Gü\88\18\92­
+¿+~¦\8f9\ 4\f\85«éLÝØ\]ô\1d§ãE¿\8f<Pô]à®ø9ae7\fíM\84ãÝï¹Y\9að¢\rö6µ3{ªG_/é©n6\9f\17\9e\95\1cÍ
\89\7fµí¸¿Á»·\1f\8ec³d        \162b¾\92Ósp¶\19\9f\ 3ksý\1cL\0\9fç \87<4\a\ e°þ?   /\81 jZ\95;6ã¤X\9bëI\99\0>\93ÒC\1e\ 1vu\ 4.âá!sЯ\91\9a^\8b\8eÍè\90\e\9b«\87<\ 5Ü\ e¹\8f<0d\17¸+À]\ 2LµÞd\7fØC\9eºê\9eö$\8f´ùÆðøf\970º(³§¬Ìò4ëxÄ\ 58\9cûx\10\ 1e|²\8c86ãl*Î`gÑ/#\ 1\95\11<h1\95äç¡s!(\0Íç¯;\16ÂJâx\1a>\15\92A§³w÷ïÌ©é¹\96 [Yù\8d2\9aÝz'iZÔye\9fR#\14èÀ·²µ¦·e\9f(7\1cò@¨õ4åg\e3\8a\8e8nüø!\932¾ÔH±·7*ã¹ÈIo\99á\94V¥%\a«Â\8eURVGº?íªF>\9e¬XGã7$Í\95p9\8cAùË\bú\8bÀùÓ\90\ 1Ь¬É\eò\95\1a¥\9a\94F\9a¥\95UÍ$\90\0\17Ï\8dH¦Z\91Y¿\90ª+©\99ôê\91ô\10¦\16Í@\10X¡xIB\b²Î|B»¦yÒ$R\89\ 2x2Xp­¶\8d\ e\86\a\97<x\84ÉÎèë !\ fZ\9fÌ8\8c|=4>22ú°º±B\84T)ü|­³£uñ\16\86¼M¬¤Ìòg:Ü   \9b\19ÀX#B;\7fdS\1\ eû bôo\ 3\94ÇLÁ4ÑûÂ*!ì\92aK       X7"îì\1c²\86p\93RìþÀ\10ø\ 3MÀÎF\ f\16£\89¹\18Ò¦\90\0\ 6ÏÇá?uàU\7fÔkW\89\82D*GÎØ5\ 4F\0j\91ú\82\ 3Vºß]-1±ÉËþþ\ 5Ñ\80Y¯endstream
+endobj
+1627 0 obj <<
+/Type /Page
+/Contents 1628 0 R
+/Resources 1626 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1615 0 R
+>> endobj
+1629 0 obj <<
+/D [1627 0 R /XYZ 85.039 781.388 null]
+>> endobj
+346 0 obj <<
+/D [1627 0 R /XYZ 85.039 651.823 null]
+>> endobj
+1630 0 obj <<
+/D [1627 0 R /XYZ 85.039 617.073 null]
+>> endobj
+350 0 obj <<
+/D [1627 0 R /XYZ 85.039 571.72 null]
+>> endobj
+1631 0 obj <<
+/D [1627 0 R /XYZ 85.039 537.577 null]
+>> endobj
+354 0 obj <<
+/D [1627 0 R /XYZ 85.039 329.372 null]
+>> endobj
+1632 0 obj <<
+/D [1627 0 R /XYZ 85.039 292.501 null]
+>> endobj
+358 0 obj <<
+/D [1627 0 R /XYZ 85.039 168.581 null]
+>> endobj
+1633 0 obj <<
+/D [1627 0 R /XYZ 85.039 131.71 null]
+>> endobj
+1626 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1636 0 obj <<
+/Length 1957      
+/Filter /FlateDecode
+>>
+stream
+xÚåYM\93Û6\12½ëWèfjcÁÄ\17Aî%\95Øãd\ëI2£äâõ\81\96è\91\8fH\94]þ÷Û\8d\ 6I\88$\10U6ëËV*\16I<¢\e\ f\8dî×\1c>Má?>Í5Ke159g2ϧËí$\9d>ÂÈ\ f\13î\10s\a\99{\98ï\17\93\17¯µ\99ò\94\15i1]|ìæÑLi9]¬Þ%/\7füîçÅÍýl.¥L\09\9b\e\93'w\vzð꧷ßÝÞÑõýÏ/\9f=ÌÞ/ÞLn\16­ÝvF°Q Ñ?&ïÞ§Ó\158øf\922YäÓÏp\9d2\ eÃÛ  XeZIwÿ4y\98üÒNEcjJo\8d­Qé\1c¬äÓ¹LY\9e«Q\8c)\98Î5üê\94éTµ<\88t\84\a\87A\1e~\9bÉ4ùéöÕ?ú+ä¼`\99ʦÞ\84\ 3£\rf`\95kÏ*\17\9añ\v£çÝ\8c'«ýl.L²\9cÍyr\86û-^T»\99È\93ºZ\11÷\1fpàß)\97vìH\ f\ fð^\9eì70äÐǾó\8e\r#$Si\16'¬Ã\84 s\18ôý×»Û\87Ž\18Ð%%+L\115Ù`\ 66/é\92\ 5SR^\18}Ú?îw´úS\85\\1c\9fpñîÎ\ e!Y»ÍroùYÁM\85ÏUrBL\8d¯lv\8f\ 1ª²"c25Qª<L\90ª\ 6s\ 5U1\93-U}\9b£TùFË¥\8d¨=Ä\98(\92\9a\18Àx+·\8e\ e\e}\e\10\5<ÕG\eTA\8e²\82\89´\88sÔaÂ\1c9\8cåè\16,Þ¡/\v\9e\r\98\82\93\83ç+f¸Á\f\98âp\ 6\14\81\99Ñ\17k\8d§6É\84\19Olóf®?qM\15,\15æ¹å\f¶e\8d\9bæ¢~îv\88\9c>ÛX®1þ¿Ð8½PâÎîª'zFã\94-ªÐ\96*Á8\8fïh\v     o(A®\89ù°½.ä/\r\8eG|gÑË\r˧\8dK toSj¹Ä'ëÍ®K\b\97\89¢r\89%\96%\9a\85
\8cPÑJìa\82\84é¢`FÑ\81\85AÁÀªdÜÌæZ§ÉË\7fµgbÀc\963%²v\82+Â3\v\ 4§\9biîM5ô\97\e\ 1Á\99]8üpÿ\e0\96\19(L:=\11«\90\83?UÇçø<Ãm\98ÙR\86\84Ò#{]nññ\89\17kûâyY\9f\8f\15\ 3¬ëÂ\80\13QÒ;\88]\83Ô#\9cg\90(RR?w{kºúç\fÄE\ 1!4Ó<¡0Ò9\9c2\\f^\9bdGi\13\9fÖå±>ÑõçM½¦«ú³Ë£\b~\86\vxñZ   \9fÁ\ 2Ä\8bÌÁ]4¼ûøH\98\v\ f9¤ïL9È3\9ak¹¶\94\1dgZ@\b×N\0ðÄyPîVt±9\11þ|8à"Èï\1c\12\ 2Ü\94§\8a\ 5\ e¾\96\9ai\1e\97\ 6\1e&\1cÉ\ es\95\96\8a\19mµTßê\88\96ò\8d~--¥S8/<\8f\13ÖaÂ\84\15É2f²Í\96}\9b£éÒ7ú¿×R
+{\11\1e×   \1e&HU\83¹*¶bFÛØê[\1d\89-ßè×\8a\15\13"^\86=L\980\87¹"¶b&ÛØêÛ\1c\8d-ßè׬ÅJf,\97ñZìa¤qÎr=¨Å¹«Å÷p{óê¡«xËcµrµ\r·¶|:Q\89û\86~l¦Æ\ 1[7üBgËß!RçTZ0.G\17\84\8d»\82\ 6XAK¤£q"\rÊ\ f\1d]r\83±Rs]Τ=ö<y\97\ fO\17\14Í\82O½YGN\17a\ 6¦{§\v\148\9cAßöûF¼º,d\13Ъ¹ \ 6f\83\ 4\8f\1f\e©\fËD¼\86y\980\1d\ ec\8fÍâöíÍ°\ f\116\7fÄ\f6\98\81Å\1e\v\18ß`½Ù¶íW¹=\ 4BCJ\88Ìx¬w\90ðBSÍD&û¡^\-;\9b      þ\ 6ÙéM\15\96\9d¾Ã·w¯m\r\10=ñi#w(>kwúj«/m\84\10\94Ó1ØPbEΨL\ 5\ 3ù\11ß\89\ e\13T£ÂÀqpeÆW£J%VQ®«]E"\14SèÚª<\81ËiÎ\8aUÍ(\ e\94NÿYÝw<ÑÃÍÎ\rÒ\8fÃ\ 3â\8fsuª\9fÓñû²?Ó0æ§3Z°6Ëß«\8b\97­¢Ü\1f¾ÐÝþ#9T\93³\ e\82ìAÚ¯ç$?\9f\96\98Ý\9fÊÚÚ\!¥À\14Ô\17¦\95kt\8fÎi\91ôö\0f,Lrl×dg¬pã>Ñlà½JMò¡\9d\80l\9eQÔà«õºúBW\9f\11Ã\18öÅEæÞ@\1cY\85ØM¨H[ôéüáä8ºèb
+c½u\ 4^\94\0¼r\93/×äíï'\ 66\rºa×E\13\1ch\82ÓyÛ\197°Kó\11jj\e TK\9aÎdãÔ\7f½§ßmé\1c\aOÊÍ®i\rÜï\19(\0>\89\97f\ fìPǺ\r\84\17t\7f²\11´ß\9d\ÇSÛÇÖÄS¨\8f\10àq!e4\a{\98`jj0öÛt$\11\84éÃ\9bò¯&"7SÜ;.R\9b\88|÷°ÿ\1d|5\12ÐÁEÉp\90\81¹Þ· Ãr®.Ìõ\85\14u~\9dz'éî4'¶«¡rÉs\14Cqõàa\82[Õ`z\9fïòwò)íß$b\86\eÌÀò læJ^\98vâáÛoÑ:þ\8b¹óP®VV5Â?\8fÏ©®~Ä\ 3äøQó\ fö«XíjniKÁãnë)\ e\1aq-¾\14ÉÃÛïéåuU®ªcè$p]0#ã_\90=L\98^\87¹ªë\89\19\9e¾Õ\91®Ç7z°ýÎ~Ó6-ô5qï\89µ^HB\ 5\r(· Y\12Ô\92\8c\1e&L\96ÃØ´q\7f\ 3\ e¼B\a\1eÆ\14\9cI³¨Ý\ 630<Tp\19¿°Ü\1dѹ¥\a\v\1f\161LºsJºÄÒÊÁ6Ô5ÀÃo.Xõ\blɵ\ 2q\\8cØ\1c\96Åe¡\87  ²X\80\164º'\vEzµ,tïÿ\rª°\9b),
+=o\eM\18\97\84år¹?ï¬ÜA¹7£ø­½ö̾@ß!ÇQ´w´oØé\aõan \80\9bè\8et\90È·Jh\ 4ùÿ\9d8\1cÕÛL\8c\81ÿI+ýW\7f|ö¾\14@a    |\18Ò\ 2Ú5£\9c/¸)jð§*-sÈZrèï\7f\0D#\ 4Xendstream
+endobj
+1635 0 obj <<
+/Type /Page
+/Contents 1636 0 R
+/Resources 1634 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1615 0 R
+>> endobj
+1637 0 obj <<
+/D [1635 0 R /XYZ 85.039 781.388 null]
+>> endobj
+362 0 obj <<
+/D [1635 0 R /XYZ 85.039 624.724 null]
+>> endobj
+1638 0 obj <<
+/D [1635 0 R /XYZ 85.039 589.974 null]
+>> endobj
+366 0 obj <<
+/D [1635 0 R /XYZ 85.039 436.834 null]
+>> endobj
+1639 0 obj <<
+/D [1635 0 R /XYZ 85.039 402.085 null]
+>> endobj
+370 0 obj <<
+/D [1635 0 R /XYZ 85.039 330.24 null]
+>> endobj
+1640 0 obj <<
+/D [1635 0 R /XYZ 85.039 295.49 null]
+>> endobj
+374 0 obj <<
+/D [1635 0 R /XYZ 85.039 116.464 null]
+>> endobj
+1641 0 obj <<
+/D [1635 0 R /XYZ 85.039 80.502 null]
+>> endobj
+1634 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1644 0 obj <<
+/Length 2001      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YÛrÛ6\10}×Wè­T\eÂÄ\95dßÒ8\17g\12;µÕö!ÉthJ¶5¡L\87¢\9cÉßwq\13Á\v`7ñx<¼\1dàì\1e,\16À
\13øÃó\8c£\84æó4Ã\88fÙ¼ÜÎ\92ù5|y=Ã\ 6\11\eHì`þXÎ\8e^ñt\8e\13\94'ù|yÕõÃ\11ãt¾\}\8c^¼yþaùò|\11SJ#@.â4Í¢Ó¥~q|öþùÉ©¾?ÿðâ\97\8bÅçåÛÙËå\81÷Ð#pä\92ôëìãçd¾\ 2\ 3ßÎ\12Dólþ\rî\13\84áóv\ 6¬\883j\9e«ÙÅìÏCWú\e\9bëVS>r\9a!\9eѱ\93\94O8É\13Ä\13¦\9c,\9b\ 5ÇÑzÁI´ZÄpwÛn\8aj\81£Ý"f\19\8dìg\1c\95ên\ 3\9fîÕóêÙ"æ\98E\97}D±ß­uÓöfý]ß}ÛT\80M¢J?\9a\16ê^¢57ËX${¿Õ·;¸Ý_îTÇ_÷`\96Æ{ì\85o$*oÔ\eù­ü²\83ñʨ\90\96wºån\ f\1d\arÈ@¿\18Kys¥Çæ¶U\XÙR\831\94gÑf§¯m­¯ÛÂX\8a£¶Ø\18Pa¯\92Auq#­Óª´\86Q!\1ai¢õl×\1e\19Ëî䥾\95ú)2\ 5+¬-\15\1aFX\9aÃ\98óy\9a\b\94\89é¸0\90ØÁ¨° ÉDX\18\8c\94áÝÙë!\eN2\94òÜ¥\vG4Eb2\9acÛSØ*\8c ¢¼oÖÉé«\ 5M¢³\91m4G\82\92 \14\163bÅî\14Á\fÄÈÒ\1ekU_«@\80\99^\94¥\1c\8f\86\9fdr\9cå{\88\ 1\1c\9e\11\12pME\1e\1c!\aã\1d!\8bQÙéü%P\1eKkF©\a\13\82À\81 ¯Å\8c\88ûr\90\fa\81{ÌeµYkßc%FQ\95{\991d\8cÇ:Æ©\9c¨ë\95\81Á\ 4Ýé\97¿\99o\12WÉ V-\!Û\rÌÍéL*\ 4\9c\a\83ñ«HSÄÀsé\v|$\bì \88`HQ\90£N\94ªCA!c&\10;¶éOľé)vº\9a\88}HøÂá\vÆ>d|AøSØfzzÀ6\90\918|JF\18<\91F\9f\12\9e\80|\9b\95~T9òJÍ\17ùBD»¶Ù\97*3î\9bõ3ý®ØëT©\9fªõýºÒ·\18zþP \f\89Ô³\14Â\ 2Îæ1 XÂÃS.\81ÑOi8X\fFzù·Òÿäø×Ñ\10`H-LÌ\9d\ eÇóÍ`F¬\83ùÆ\11î\91Þµ b3bd0®Ô%|hÌ%lzÔuW\ fØÅ j\12Ú³l³\1aO\13\8a\9fÆ,Ó×\ 3vq\ 1!ÛWÌ\93\8bq
+Òrþ4Æ\99¾\1e0.Í\10#iÏ8ìY"xJ\11ô\1a\8cW\aã\8dW\8b\91\\7f\9d\9e¼Q\vÄùx½LT0\86X-fDÛ÷\91
+\bX\97uUoõ\96\b²¹\1c\89b«weêÅ^¾Ù\94&'\904Z©\ f\fæ¿Y\f\8a\95½k|R1\81\92T\84¥ê0~©\fFI%Óþ©d]R2^N¹V+@l1#æ\81ZXªå\10ß\15\8dÑHªPÖz-lêÊç<ÎP\9e\867{\ eÆï¼Á\f\9c\17Ìë|\80¸s~À<å¼Cìl¬N\8e=\ e³\1c£,ìo\añºk \8f\9b\15\ 1Êä\18pNÌ   \87\12\ e9\8d\99\10ÅÖ\ 4üSÌ\ 4&\18\82\ 3_X\9c\ eãWÇ`\1e)O\80µÓg@;%\90ÃúM\86}Ý|¹nÔÖún¤\96ÜJlJ©T\16\19]\94XëbµöÊ\ 3;\14\91Ñ°<\1dÆ/\8fÁ¨ÍïM± rD@¡\8fX\8cg\vl¡r\1c¤¶\98\11÷`'\90",ÕvÈ?\9bCHS2íþ»÷úÍ\99\94ï\1f\90å\95~þ \9f\8b\9d4r\aÒ¦ íÂ\9cw§t\ 2V\9e±°N\1dƯ\93Áü\1f\9d\ 2Ô\9dN\ 3îi\9d\1cò\91N¶h£uê\8b¤T2ñçS\88f\14±,¼ä8\18¯B\16c&ÚÅò|¼ØP
+ù1\ fRZÌ\88s0ËrÄ`gç\92þØâ\fûvµ©ºöÉ\ 3»0ú@\92v0~y\fæ1ò\ 4(;y\ 6\9cÓò8¤ªv¥¢¶\13è¡|-Å\91ÙÉ+\ eÉ\11ÉÂ\87\7f\aã\17Ç`\1e#N\80²\13gÀ9-\8eCjsô®-ÚM=\1dD6S/pt\90ª\97°½¡d½Ä\18l ÁC¾\83ñªE2\81r2:ä\13}È¿xþ~¤\9d (Éé¡áO\1c£MO±ÓÕÄ1ZÀÉÅáë\1dñÝÓôNm\ eáYÖXä\86éHn\9b>%\98ês²>mÃõöªÖ@}ÌÞ«Ü»\ e\9c¢IÆÀþpÑÜÁxëÉ\84\13\89rá´VÇùõï\8b\98\15]·2N.«ïòÔ/w¸76d\b65fi°ª©RBº2/¬ZºÄ»ÓXU\89\ 5\80*ãÞé\8a©Zæ\16\16\ e#L\94Vßu\8b«ºÑMT%Xµ]7ª\8amß×ú
+/dÜ^\99vÚÄ¢\1d4.»â­¬oÉ
+°l¥Ê´ÕDA\19\16B[ ¾)v\10ú     \89~iõ\8bËC-{m ªX\oµlõVö¬Kà+_õ\97$9¬\7fá\83£\83ñO\18\83QµÅw\87\ 3Á¸Ô!àL+\Ú\1f\9d&¦§°u\98$(qøÜiB¦ê\ f\83\9a\88vPW\90%jÖ£íê\9e¦æ{¨oÂdd6ã\15­þáàHÿ\fpc1¥\934ÃÕb\9c\11\94°48¢\ eÆ;¢\16ó¨ÒU\88ôPº\1a²N\94®\Ò;µNÖ\e­\80=\ 2©é\ 6×F-µ­T©¹\9dª\19ë\1f¡pä\8b\19ÊYxau0~\9d\fÆ­ªOD½\v\9dVIcF\9c\ 3\950b9ë\916Nî³ÕñÆ\9eýVN\95<ïjé,\8aM,]ßÖ=°W.Ø(gá<ÑAübiÈ l0µÁ×%\81\0ë¡j0 \9d(\1a8¬NÍ ²nßË\90YûJ&8I`.\93°ç\1dÆïºÁ<Þ÷\0qçü\80yÊ{\87\18\8esæ÷À¶\94\a»\e-Åý\82\8b¨¨öJ\110\a\16jáô\13Ã\ e\88QyâD\82
+ÓѦ\95?\98rÂÕNC?ÿ{\ f\9d\84ö\fp¾'\93ñ\ fÿzÑû©_º\ fû\ e°4£\9e9Ä!\1a\8c\19\96\ e͵?\88\8fìý\ f:\ fú6endstream
+endobj
+1643 0 obj <<
+/Type /Page
+/Contents 1644 0 R
+/Resources 1642 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1615 0 R
+>> endobj
+1645 0 obj <<
+/D [1643 0 R /XYZ 85.039 781.388 null]
+>> endobj
+378 0 obj <<
+/D [1643 0 R /XYZ 85.039 663.595 null]
+>> endobj
+1646 0 obj <<
+/D [1643 0 R /XYZ 85.039 627.633 null]
+>> endobj
+382 0 obj <<
+/D [1643 0 R /XYZ 85.039 311.903 null]
+>> endobj
+1647 0 obj <<
+/D [1643 0 R /XYZ 85.039 277.153 null]
+>> endobj
+1642 0 obj <<
+/Font << /F57 1075 0 R /F35 948 0 R /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1650 0 obj <<
+/Length 1708      
+/Filter /FlateDecode
+>>
+stream
+xÚµYÛrÛ6\10}×Wè­T¦Dq'Ø>d\92(N\94\19Û©­öÅÉxdK\965cS©$'Ítúï]\H\82\17@\8aíN&\16E\1eà,\ ev\97»\10\19bøG\86J Ìòa¦\bbJ\r¯ï\a\84\ 6Ä!R\aI=Ìëéà\97#\91\r      F9Î\87Ó\9bz\1e\81¸`Ãéü"yóþÕÇéÛ³QÊ\18K\09J³L%'S{c|züjrb¯Ï>¾ùé|ôyúaðvZñV3\ 2G®Iÿ\1a\|ÆÃ9\18øa\80\11ËÕð\e\cDàñý\0X\91àÌ}¿\e\9c\ f~¯¦²ÏøÐ\8eê[£`
+       Åº\8bdÒ[$a\18)Xv&0\12\98\9bU^϶\8bQ*¨Hȯz   0_J4]n\1eÿcîQj¦ð\1f\97\93\93£ÓK2J©\84Ñ«ù媸Y_\92ßÌ\88Ô\1f\88\7f\ 3
+I0\19s\1aÝ;\ fc\96Eqwï$¨\94s»*xHÑ\88$\fQ\ 6«\138y7\19ÃfÉ,ù\84\ 5^nÖ\ f_ì×\15 æî\12ì\87§$d§ \88\12Ù¯?x\r\1f¦\8c#\8eE/"Ëa\83\ 4¬\84\b\89¯ÄaôJþ\98\80\81àg$\992Ú¶\8cP\81$\97CoÒ\ eq\89é0\13Ñp\r\82H\83Xk\ 4Ô_¬\8b¯æmn· ¡r\94\11\16\87 ®¹Ä\1c¼æ\18qµæ6sÏ\9a\87íbc×;Ûí6«+0ãa·Øê[Ü8κ\80[wß-æAG\8eõ\1eøv5¢yòÝBË$Á\10\15óò\8e \11\1f\13\19AY<\14jHXK\9e!æâÔ\8b\ 4n#a|ª­>îè*\ 5Êd5voÂbHö&«ÔM\94z3u-%2GL6,={\vf\1eÕA:_ßÏtt\16öÖfq£í^l\16Åõ¢\8eÝBß\8cÆ-dN$)}bÜ
+-$Éâº;\8c\9f#\86\93ÓÉøEGg\92[ÿ­'ìú¯ÃtX\9bþ\v^N\1a¤\ fÚ=çkHÉYr­\85Ñ\11|od+FT%»Eé¬úÁ'L\98\95ÔÞ\84P\aÌÚªjÐ\e\14\88z®Àµ\89\8a*æa\82\8a\95\98\83£>F\E}\9b¹'ê}b³X§\94\8e^ð´Ò˪è\9eÃãµQÒúäöeH\19!\11¦qa*HX\17\v\91"\8c\95\1fµ({ÜÈc<Ø\8bL\84\16öZ\8f\99Y\90UÑ$Oíbm÷*t¢Ü\19q7\80  º\18U(§$®d\8d       Ké0\87»X\84¸v±\16s\9f\8byÄÀf4H­6÷³¿KÕ´ëÝë¿WF\9eR¬õ\8dý42YÅ6+x\13\ 5´Â\ 4)\1a\7f {\98°V\ es¸V\11âZ«\16s\9fV\1e1oHõ¬ÁÉ2\ eïÎx¢÷0A\9dJ\8cÑédò~¬¹Ïº*1i\14\88Ñ\96\98\ eoS%NA%\9f6\12{ÌFðÊÄ®\rã¹\vÊ-x\91~¶´¸ÛÅl\ e\1e\17\10\vÞÍ\92ʸX5&,\96ôĺ(Àï;5\bE
+7¨\1f]\84Ø\99â\16\12\8bß7Q×\19m³ \87\83h~\ e³ÜL{ÌR\1cr±j\98\ 5û½\85\8dK;U\ e¥ðþ\87f.¶]%¦CÛp2ª\ 3V47ì³u\94C¢î1®\17Jh\f\f\164^_x\98°ï9\8có½óéY7\93e(Ïò(c\89éP¶2\19C\9c±\ 6çS£´_\1d\9a\ 3\13Í£êx\98 :%F[\1aê
\7fÏDîS>ÖõÝLqË\b\81\86@4M;\9f\8c\82\võ\1c¦¹\99ö\98\ 6É\ 2{|\91d\81\15}\ e³ÜL{Ì\82JVz|U²hç     \9c\9bÃ\9f\98ó\94\98\ ec3O\10\81\18i2þp\9e\80\ 6\1a6\9aA[Ʋh\17ìaÂî-\bÂR¶Û`qH\e\\8e}z\eìÍ\14l\83}K''G¦â¯\ea{BeDÔ\1a\16^ó{³þÙ~»\83o\8b¯\8b;}V!eÂì]{ì\0\17Â}\1f1(º]÷¼»u\17Û\99\9eØl\99i£ÝG`s¸B\8cå{»éxÝ@!\19ä,^\8c\96\98V1ª.º)\9c\993OoÒ\9e\14n1\1dæV+¤\90â¬Aí<ûåKÍ\ e\7f8çÉ\97\99vêyý>ãÉnd²¸¾\.vv\f\98+]Á~\87Ç;\97Þgw«eÑj©ì\80o«Ý­½Úîf\9b\158\87!ǯí\14·å\86\19C\/Õÿ² J"Åâ5¯\87  nG\89im\a\91¡Þ F\õ\ 6\9eÞÀ'\8e¾O·úz§{ÊUáª\8c»E±,%}a?hH'\91£,\90u*\9djLX'\879\§\bq­S\8b¹O'\8føÿÔ\89Q$Y¼4ó0a\9d\1cæ 3\8e\18iuÈÑfí9åðI\9fç\98C×j:\13/\7fì`-$.\16\bRhTÛ
+\12\96ÖB\ eS6ÌX\vÛ¤ìÓµf|\94¬:·M4f\¦¿F³pµÿ ©_ÏL!ÎãgH5$¨§\83ÔMDO§ÏL\87\10á+!mÂV$ç¦\87ð\18£¡¬Ë\83h\ea\³ïu^þ|C\10ã{~½© \91\83o\ 3\8f¨'{j\e\113«ì"<» Þì;\9e¡y\1eÓ \84´ÙZ\873\ 4Lâ>[Ç·Ç\81r\8aA]Ú[LÁ\7fûcë\93~9®êeÎà\1d\1a¨ç\ 5´·2ãÎ\16s\ 4§Úæ\96?0wìý\ fíz»zendstream
+endobj
+1649 0 obj <<
+/Type /Page
+/Contents 1650 0 R
+/Resources 1648 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1615 0 R
+>> endobj
+1651 0 obj <<
+/D [1649 0 R /XYZ 85.039 781.388 null]
+>> endobj
+386 0 obj <<
+/D [1649 0 R /XYZ 85.039 681.042 null]
+>> endobj
+1652 0 obj <<
+/D [1649 0 R /XYZ 85.039 644.171 null]
+>> endobj
+390 0 obj <<
+/D [1649 0 R /XYZ 85.039 571.72 null]
+>> endobj
+1653 0 obj <<
+/D [1649 0 R /XYZ 85.039 537.577 null]
+>> endobj
+394 0 obj <<
+/D [1649 0 R /XYZ 85.039 275.437 null]
+>> endobj
+1654 0 obj <<
+/D [1649 0 R /XYZ 85.039 241.293 null]
+>> endobj
+1648 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1657 0 obj <<
+/Length 1641      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\99KsÛ6\14\85÷ú\15Ú\85ì\8cP\80 \b¢\9bN\1a;\892\13'u\94n\92,h\89¶4\91DW\94êúß÷âA\12\86\0\98\9d¦ÓIÍÇ\11\ fΧ\8b\a!2Åð\1f\99\96\fa*¦¼$\88\96åt¹\9bàé\1dÜy3!F13\92\99¥ùm1ùù5ãS\82\91Àbº¸\1d\9eÃPÎèt±ú\92¼zûòãâò:\9dQJ\13P¦3ÎËäj¡/\|xÿr~¥\8f¯?¾zñ)ý¶x7¹\ô¾ý\13ÁCHÓ?'_¾áé
+\1aøn\82\11\15åô\ 1\8e1"p{7\ 1WÄrjη\93O\93ßûGé{ùT\7fÊ\97±SÌ\88@"cq\ e\ 5AyA{\ e\19öp`\181\9c+\ ep3C)I(Ê\8a\18N>\7fº\84ók71)8ʳ¢ÿð³\99)*¼ygÝ\93fÖ£ÎÛJ8AØò\93\8d\9d_½N)N>À\17Sðä+føÔB[ë\83¾°mî\9a½>ÜÀåým\ 3\12\12úêr\8e8çq\98\83F5\902\ fLR Z¨æ]5Çt\ 6Íù%\85¯L$\e8£¬L\1e\1a\ 4-Ú®ô\95\9b\94\81L\1eód/oÊæ.û\8berlôßïûæA\1e\89äa]\99Ç\1d×ÊD\7f\9a\14æ\89\8fGóÑ\81\b\9c´uÛÊg+,òyõ£>\90\17[}xÛ\1cà\ 4¹\98¸@¬dÓ¢,PÆ©\17\93\91Ì,M°æ:\8dâ´\90      \16ó÷\97gEFás\D];Í\99-±¿\1dB\v\94SúÄ·«\ fèÔG `§A\ 6\823\81\bgñà\83&\1cÜhF\ 6\8f¸\ eÁ\1d[\7fpËW\ 6ÿ\8a \95Ùóä\bÑ7ñì4C\98\17ñì\83&\9cÝhFf\8f¸\ eÙ\1d[\7fvË÷ûf\99fPùò\7f6\84Í.\98\1eçàUÆÓ\ f\9apz£\19\99>â:¤wlýé-ßûªm¥ó\83\8a\7fXéêßB\ 5TêúQ_hkë$\82\86q\8eJ.¢h,M\10\19\87&æÚ£qm½hl_?\9aeeF\b¨\1a\9e¬%¨ý]ý<\18\98¥`        \12\a3hÂ`\8cf$\98\88ë\0Ʊõ\83±|ý`vòìÔ\1em:À\8a$\9aN´G±\f\16\ 3e|\12±4a:F#[ùùjþöB6óÚG§È\8b¨k§9³=£C\9e¸\9eÚú°¯v&²\9cÓ÷\9b%LÖÀfeªD÷+9§nöwúÒº®V0%ûáä¢\80¿y\14\8e¥    Âé4ãàÄ\{8®­\a\8eí*á¼h5\9a\7fÚnu~Y&Õ®[¶À\85Ó^¯xà\8a\81\97\9a{yÒ\1e\ f\eUWút­ïÀ\ 3VÝQ\90d!P^Ƨ-K\13&i4#IF\\a\92\8e­\8f¤åj­TÚ¥\8e\fåto:ß\8f)»<\83\17&\1e\875h°\8cf$¬\88ë\0˱õÁ²\ïeh9µç[Ãâ¾\92\8bäsTV\91yhý\8bB#\fee|\1a´4avF3\92]Äu`çØúØY®ë¦\eËdèÍ¡VÕvT¯\ 4\8f]_\95wú¾ÊMÅ9\1dõ\99j\83Wsx\15\8cÏ\8f\96&H¬Ó\8c#\16\89¹¶\1eb¶ë\b\83\1cÝþ\92\13f7Qh\86v\8fÕüdy\8eâ\a¯õXdq~\83&ÌÏh\14¿9¸_©5\ 6¼Fº\b\11F\8c\99³\83\90H\84\96±5º-\e@\93       Xz\ 6rS\8a\84\88O\8e\96&\9cÛhÆç\8e\18\ f¹\1dg_nËø¦Rk©,´ôT,Ê0\v\ RÄßH-M\98\85Ñ8,h\16d\111\1eX8Î>\16¶qkFX\15}~\11È\9cÁ_.â³\94¥       fî4£3Ç\8cûÌ®³'³müFMT§ûç2³\f\15">»X\9apf£\19\9f9b<dv\9c}\99-cUÑ'½Ù"\a½»C#ÏîÛPxé\13\8fÞ)ÂÁ\95Bºÿ¡¶\vç\17?\9dE&BG\ eÚu
+Çïi\¸E,;5̯ô,¹ì6ýôºW÷ìÚtõ\eyCoF\98Í:¹jQ³C£æ\ 4­67Ôn bgê\87èõKhÏ\8e\88\121\1c\9f,,M\90\19]@1ã¾\80\gO\ 1ÙÆò¥Bc\0^¬º\v\15\8eÜ/Îq|¦°4áÐF#½\97ë*¥j\90\17ß\A ÎIÔºÓ\9cy;\85Ä\11\91\0-óofùõd lkõÍ·\9bn\ 2UûZõc\bJ\9e#\8aãS\86¥      C1\9aqË®\98k¿ìrm=Ë.ÛÕ~#ª»7¢n\89Õãù\7f\96û\84p\94áø$diÂ\14\8df$Å\88ë@ѱõQ´\-\8a2u£Æ¦J\8f8?n±/0"8¾\7f:H\82´\8cdÔ0\1eqìÇqÇÒ3\90[\8e£Gr\9bh³«6æX"]\85\87õж;Âä\99Mw£\88l¹KÅÙà\95ãÐà\15\87®§®Þ\81k°5Ã\16\18\9a\82R\85¦\18,O;ÕÏô\8a_\1dö\8cd?\ÙýóF²z<Ö-JgyÎô\86ÒQ~\r\aS\92õßêc{9\18þ\1aø\95\ fúIæ]ÐÀ?ù£ê\7füí¶ÿ¥0§¨¤\81E\11\ 3F\ 5ÏM[$£\¸Íe\14\92\9e·÷\1fâó¬ßendstream
+endobj
+1656 0 obj <<
+/Type /Page
+/Contents 1657 0 R
+/Resources 1655 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1660 0 R
+>> endobj
+1658 0 obj <<
+/D [1656 0 R /XYZ 85.039 781.388 null]
+>> endobj
+398 0 obj <<
+/D [1656 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1659 0 obj <<
+/D [1656 0 R /XYZ 85.039 740.731 null]
+>> endobj
+1655 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F35 948 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1663 0 obj <<
+/Length 2129      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZMsÛ6\10½ëWèVªS¡ø$Á^2iܤî´\8e\e«½¤9¨\16msj\89®D§í¿ï\82\0H\90\ 4 ÆÒd2\92\89å¾ÅÛ\ 5°»\10\99cøGæR Ìòy&   bRÎo·3<¿\87\91w3b$\96FdéÈ|¿\9a}ûVds\82Q\8eóùê®Ó#\10\17l¾Ú|LÞüøúzõÃ\87Å\921\96\80äb\99e2¹Zé\a\17ï\7fy}y¥¿\7f¸~óÕÍâÓê§Ù\ f«\16·Õ\b\18¹\ 2ý{öñ\13\9eoÀÀ\9ff\18±\Îÿ\81ï\18\11\18ÞÎ\0\15  ÎÌß\8f³\9bÙ¯­*=Æçú-ß\1c¹\90\80"çK\86\91\94Ü+\93åHH\ 1\9f\ 2#\81\ 3Å\1e\1e\8c\8câá·Ë\ 5I`¦$Y1:\9c\ 2¥<\9d;JGÀVf\84L\84\83L\18\a\8c5»KõÁ\93Ý\82Êä\19\8elHs\84iæÚ\10ç\9a!\9aù\99^Z]GlÍ(b=[«ú\ 1L+\14\91}y\86$cç±Ïè\8aÛG1p\89Ó\9e\85\87rsx54ÍÄDF\19â \1f\r\9bN&\1c6FFáý¾`8y\7fyñõ\88\ e\92ë\90\89\80Z\99\11\r\10\azõÛÏ?÷¢æy\anÙT\8b\92\9dçmÑDR]l´à\13\8cɤ*AÎ\fh'6\835<­´¦\9e\87\9bÁ\8d\1aܪ\akývóôæòâ\80\ 2<§y\8a\18΢<;2A\9e­L³<¯.oV\1fÆ\v\931\94gy\14ÒÊ\8c0\a\v3G\1c\ 5}>\18"`Úëma¸V\7f\95·UCè¦Ðt\1c\94\ 4ËÝ}\88\16Xt\14çqZ:\990-Ff
+-\11È\8e\96\ 1¦\9f\16\aÔ¡å«\83\ e¾??>j2T0®\9b\881ì<ïTä4\81ih[\981\9e\1cê}©^\b²Æ)"$NZ+\12æL\8bL¡,\8c×1Ö\aô\13Ö!>V÷\95Y6\87[Ë\ùT\er^\1cO\ 4æFh\9c\9aN&Ì\8d\91\99BN\ 4²cg\80é§Ç\ 1}Ró¬þÀ\84?\9aé?­a\eò°ã\84Í\ 4\82\84ÌPNâi\82#\13$ÈÊL (\ 6Ù\124Äô\12ä\82>TvóQ\f\94û¢\89¢ºRÓÿÏ.15Ò.±ÌDÒñõ%RÈ¥À\82(I\9dL\98$#3\85¤\bdGÒ\0ÓO\92\ 3:\81¤Í^íC\9fÕùW8\ag\7fñiÊTØ\ 5)\ 3\e3\12\1c\990eFfrú\19\ 3nÓÏ!²'ýt\81\9d\84³\99üý¾R\7f=\1dB\93Ç)J\89\8c\93 OÞÈ(\eÞ]^|Üé´e\1c3\ 4ñ\8cº°Ç²Ê4\90S\1aMqë\b\ 3ó\1c<e\9e¢dÌ\aIa\81fqB¬Ì\bs\90gCjGû\94\11k½¡ÿ*wwM¦æ÷\fW\9fñã \13 úÅ\88LXÆ\11¼v\15\ f\0½\8bØAtOÊ6Ç°ëµÍHO9\13¸ Àõ\11\96:\990MFf
+O\11È\8e¨\ 1¦\9f)\aÔ¡Ê\9f¡¿øDà°\930Êâ\14u2a\8a\8c\8c²öâ½²ã\97q\91\ 4\e\91È]È\97®n£)n\19!\19b¢o\1aT2cÏ¥\88æy\94   +3\ 2ì{\8e\130\8b÷\07Õv]Ú2
+ü0Æ7,Ãä\11¥ñ£Ù\91  :ÂÊLp\84£îTGD-³\8epM»Q§\80ç\ 4H!è\85<\87iFÓ\11ÓÒ\14a\aOw\15T}=>\ 2$G$\95QGY\99\11h?Nd\8eRXÙ.¨9\ 2 "/l)>\8a\9cfË{\15hÊ1\89Q\1ah=Øv¡#\13\8e\1f\ 1¡Î´Q0H\11@«æÍb)\ 4Nn~\1cÑ"\18Â9kß;ÁcFÓÒQåñ\18\f¦\ e\9e²óòêmÓ\99ñ¹,\95é9l3\9a\8eØ&Á¡\ e^Ãá¸u\ 6Dã³\18e4\1d1
+¢,Å}£®Wª\a\9c\1fX`\93rÀÉQîêb\7fÐ#µê\11¥iòX|.\1eõW¢G\ e\ fë\ 5kÎg}\18Ã\bä*\95\19\ 4mus|\9bÓ \8e\1eõ\f\80H(rU+8ÐÎi#·\93ifÈ\84'r)\85øÑUøUÕ\18Q|·\80Ã6Wù\85ÐÆ
+\99Ü\96*±:ìÕ£õ\13Eõ¿µ\1eÐR·u©;d`¾øF\8d\8f\92½7
+Tã\1c¦2XÕ\ 2ÎvXù4ED\10·Ù{W\99\15}x(\89ïôaXÎ)ø2?±\8fjT-;]þìBHbñ\94\99µJ¹þ{jÒ\ 6\9354)æ¼]×\85éù¬õÇ\85J3\9a}è/øÖÐ\0\87¢D"åÊ\0$xn¢þ\v¦.)L\93\9c\9d²Èä\8dÐ\97Îþz¡â\1a\8a¨<©õ\93_U+¬x.ÂLÐ/a"\95Hòs1Ñ)\8b0a\84^\12\aM\96þ¹möE8`_Â\81\10\90jÑ3qÐ)\8bp`\84¦s`NåËë7¦\83U¶oÄ\16\ 5þWbl6\ 5Ü~S[p]\99¢ïϲv+¢Ú\96\82-o`Ë\88:ÊáàÄ\ 2>!ÿäì$ꬮ¥£Ìs\19Ãá,\81ÝÎ
+y¨3[¾µß\17F,y(U9³)vN#T]I¬÷Eè¾\81\12X»"Þ\92pd\82y\8e\95\99\13\ 3mïu\86¨\9e{\1d\17Ô»\b\19\98¹x/_\ 4\11»x\86d\96ö,Û\15õ «ÏõÝ\93ïfi¯Ç\9d\9dÝ\eLô6·)~g\12p\ 6\8dßÑu"AW\1a\91É\9dµ\bjÛX\eÀzúj\ eª×\95\ 27ôw\8a^îI£*n\14dHÊ\91\8eY\9eÍli½5\1a©îì\1e³Þ[\a\9e8\1f\Z\8f¯\1fu?\11Þ±·\90¡µK\84\84ò(~¿ãÈ\84\1dnd&­Ý\18h»v\87¨\9eµë\82ÆÖ®£êôµ\e·Ë¬]ײ}±]ïÿê9L»¹*Ý\ 5Ët~\ f\9fºg´u\1d\88\ 2\89ºêo\10\9eG\13uG&ì>\ 29rF\86%¦<VbÚ÷ÎPb:ªÂ%¦kç±\12ó\f¶Ù\123n\9b)1{\1c\86JÌ3\18eK̸Q¦Ät\8dºqKÌGµ£\98:2ÓudªëH\f\11«\9f6gJ[Fª¶åý!R5ªÖ\13lNÞ`T?x\82Ô\8bq°=~\ 5\9f©^k¼¡fD&ô~;eáÖï\0ÐÛùu\10ý'\8bD9Ë\1c¸\13N\16­*nVJ\9b_\ 38fE2\84        \9dhÝé2ç\r¨êÒ\86p¦  =añL¡\13   ßCi\91\96a¼îÖ²\ fè¿´ì\10c¾ìT\9dî˨YÆ\97\8eY\9e\13ÃsQ:ü\95\87·úBbÛ$\rº<\ e\9d!\fö{ï\92\84ÿºR:ég\85í9\ 4e\8cd\81\9f¹\b\9a¡4ãÆ\16Å\81ÀCs\ 5\83úM²±½ÿ\ 3µÙÞËendstream
+endobj
+1662 0 obj <<
+/Type /Page
+/Contents 1663 0 R
+/Resources 1661 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1660 0 R
+>> endobj
+1664 0 obj <<
+/D [1662 0 R /XYZ 85.039 781.388 null]
+>> endobj
+402 0 obj <<
+/D [1662 0 R /XYZ 85.039 380.606 null]
+>> endobj
+1665 0 obj <<
+/D [1662 0 R /XYZ 85.039 346.462 null]
+>> endobj
+406 0 obj <<
+/D [1662 0 R /XYZ 85.039 141.149 null]
+>> endobj
+1666 0 obj <<
+/D [1662 0 R /XYZ 85.039 106.399 null]
+>> endobj
+1661 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1669 0 obj <<
+/Length 2361      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZÙr\e·\12}çWð-ê\10Á6[\1eR%)T¬Ä\92\15\89\96¯\1fhr$±B\91
+Ioùútc\99Á,\0\19\ fír\99Ä\9cé>h\1c\0\8d\ 6Ù\90Â_6ÌbBE>L3FD\96\rçÏ\ 3:|\84'¿\f\98A\8c\rdì`Χ\83\1f.ãtÈ(Éi>\9c>Tvb"c1\9c.ÞE\17¯În§\93»ÑX\b\11\ 1r4NÓ,º\99ê\86\9fß\\9f]ÝèÏw·\17ßÝ\8fÞO\7f\1dL¦¥ßÒ"øÈÑéß\83wïép\ 1\ 4\7f\1dP"òlø\19>SÂàñó\0¼\92X
+ó}5¸\1fü^\9aÒÏäP¿ÕÕG\8b\18³\9cä<\ eÇ!aD&¢\8c\ 3§\1dq\88)\89©Tq\80\87\9c\8cX$\bÏGã8¦Ñý«³Ñ\98EwÐ8iv\9b¥1I\93ÒÀÁ~\v\92töyl\f\8d\1dKmº,Í\89Hjt¯n.G\82Fo\9aÄ8M\89\88ù      \98YKaj\1c?\82\94j¡l\91b)IRq
+RÆÒ\ 1R\9c\11\9eÖI]Lï|Ú­LùÕÔpÇâ\ e\ 4G   \9dí\9efÛBÏ\9a9jh³\1eñ,ÚÏ\96 ¥u±ÕO>ã\13lÙ?é\ 6\8aÿɨÐà-<Y\16\88ÙýØd\ ez\88³x\98d\89êg\17s\ 3\19;\18ï<°\18¤þÇ\15ø½A·SÁ[²ç1Id\12tl1-ϵ\98\b«9¦:\bc\1d\84  \ 4!\87 ,\8b\9d\9a\84Ålá\vB\9c\13\98Eá T\18\7f\10\fæø \ 4\1cWAhxî
+\82ã¸\1e\84ó\8fÿ§L(\rl\91\ 5¬\80      ¡       Ø\17\94PXä¿Ik`è\87Kè°Ã\832\b\ 1\92G\83?iD\9d)'\8c[\80!©xig`Ø\8e\94O«±Þ\1e¼Cd\9e{\87\a\9f\1f=4>gå°¸Þ:\86Ä:;^\85qÊÀ\ 4\ fw±Âø»i0Çw5à¸ênÃsW\97\1dÇkÐ\10\8bÆÿ ëb»       j²+\16R\92\8c\86\97%\aã\8f\85Á\1c\1f\8b\80ã*\16\rÏ]±p\1cÿ\a  ÀÞ\94ÒðBä`üÝ6\18ô~ÿªÕW\9c«¹p½}kêa,\85I1*Iâø\v%\1fLp\ 2Kú)¸\19K\a¸       Ø>\1c\7f\9dÉ\a\93\82Pz\12RÆÒ\ 1R°F'´Nêvz÷n²Ö"êÖ\10\17\82\b\9e\ 6Ed1-ÿ5    s\91\914ã5ÿïõ\14V
+~\ 2\ 6fǨå\1a_5æe4\86\96ÍRËÞÌsÈA<¢\979\85Þ¦AÑ;\18¯è-&,zÇR_Ñ\aIYÑ»¬\ e\89þ\ 4ܬèÃÜ\8cè]n^Ñ\9f\80\94\15}\98\94\11}m\18+Ñw+\9e+5\87\14d1-ç\rŧJñ®óÿ x\85ÑéöúÑ«ó\ 4\8e\9e4\vë¼Âøun0\8d=-{×ÞÓ\84\87\1c[LËs#wËH\ 6gn×µ       Ï\v\f\v\8b\16KÜî\1fuÓ~£ãôXìuÃG|¸Ô©%¬\ri´0\91ÜÁÐ\96/ÊH\8e?`d¿b\92i\10³Õò\11\11j\15Y\98Lt\89Ùâ\93\eú\19Æ~¯_Ù<\18\1a\b2fîáóõ¹þüdÍ)æåòD|Ã\ 6\93E²ð¨\95\10ÿ iÈÑyHÀk\99\864Üvd!\8e×ã\93\10Is"Ø\81\1eW\18\7f\97\ræø>\a\1cW\9dnxîêµã¸~\1a²bÅsÍ£ç,/rv°2ä`¼Ý\17IBr\995*C\82\9aÊÐ\ 4\8bBo1"\13ÜÏ[1É\18\16\91\1e\8b¯64v,u¬½ÀY$5ÊÞê\10\83NÄâ\ 4̬¥05Î\12U\1dª\87\93ù\ 6¯2å\1f¼\86;ÑQ\88\11°kd¦ìs³Ù«SÌ\8f£±ä4Ú\15£X-\e<Í£ùò\ 1Ó±\ 4\ 18Àû/{L~,j¾_Â9H!a"ê\ fc\rØ?\19\13p\16\92Åj±Óß\16Ån¾]~Ð.b\8eK\9eAoU\9b\92®nû¼\\81\96X´Òo~@x¡\1fá\12\88m³Ý\ e_Ø©\ eÌÖs\87¹5H W0A\1e6[Ý^|\99=¿¬paü^Õ\v(&\15$\96ú4«X\8b\18v¿¯/Æ\18~Cür·W}^è&Ý\ 5|°ù\8c-¹ª\1dìÌÛÖÌnöl>ÍÔ£4z¸/¶\9f\8aít\94ÂF }|¯\9f¨\ 2ÄÓrþ¤_pÌé Áw\e·\92\ 5ì.êÿ\ 4\aG\12æ[äy\96\13\96\84÷f\aã\9dô\16£\92\97·í\1c\94\12É\13×Û7ç ÚR\98\14æ Ôñ\87¬¦ÿÃ0ÞvV¤E\f»\858\ 5=cé\0=\91\13êøCz\7f\8e\ 4\83E\aw¨ß\80ã½Ú2F9\8fÎF9|ºzsÓZ\90¸TÉlh\b-¦Å§\9e\ 4ò\9c¤²F\87~¡ú\ fÓûÈÙje«a\90Æl0oøk·\9fá4÷¥}<á\84&áÊ\95\83ñKË`\ eH«²Ô[Z!R¥´\1cVÇH«?½RZAzVZnÐ&wo'\1d\e­¨!;\93\ f\83iù¬'\1fYF$èÆõYê\877ô³Óyç'Ìw\8b­W;B\92<\r§b\ eƯ\1d\83\9dÊRoí\84H\95ÚqX\1d£\9dþôJí\ 4éYí¸Aû\1dé½Æ\15©SE\1cOûYp¼\f¤å»¾\ 4ÁG&dÍw©!i4´Ö\87¤êøSX\1dé¶íGL\12Öú4Z\1e\99Ìy        z\82\1dÑǯòð£ß\ fUdñ./;pQä`üR4\98\ 3R¬,õ\96b\88T)E\87Õ1RìO¯\94b\90\9e\95¢Cïgµ;ª;õÖR\96©:Ë Ø\19K\aØÁ)(¡õà]Lï^·wh}\97\1a\92\90Å´<6vè\84¤<­y,§G¦\ 5~«Ê0Ï*ãuJ4\8bÍóLe\83xÉe.¸¶\eÌOWAݳ\8c\924\95AÝ;\18¯î-&¬{ÇR_Ý\aIYÝ»¬\8eÐý èYÝ\87é\19Ý»ô\ eëþ\ 4ì¬îÃì\8cî]vçê\87\1e¿aöÚ9\ 5d¬ä\1dR\93Å´\9cק@LÕ\14p\9dÛ)ÀLµã\\89\7f\8e\1aÿëã\v¶q\9fþWU  Ì£ÿ\18¢\95&aýW\18¿þ\ræ\80þ+K½õ\1f"Uêßau\8cþûÓ+õ\1f¤gõïÒ»ºnóJr­üþ¼\8c¥\ 3¼R®\95ï\ e¦\9a\97\7f`\11ëbÒ®\16\17:uo0-×\8d¥\1fF¬îÙÊ\9e\eÙß·ò Ì\81Ö¦Ú§k¶ ¼ÇVµIèzè\ 6s¦í¼¨%F\9fʲuá\9b\1d°!ÅiøîÊÁøg\87Á\1c\98\1d\95¥Þ³#Dª\9c\1d\ e«cfG\7fzåì\bÒ³³Ã¡wvyÛ\9e\1c\8c\b\99\ 4ÇÈbZ\ eë'»$!\19e5\87V|Ò\88ïìåÅä\12( Ë¥óEe$\e¼\15\ 1qÎ7«®ÌÝw\ 2Ìs"Ópñ \82xåe auUvú\8a+ÄÈjË¡t\84´ús³Ê
+r3Âr¸Ý¼Á*xY§\7fýº«~\0ǺÀ8\19DÓs£v\90«s\9fãÙ
+,3\ 2»Ù Rª\83\92Ð8Äù¯Ûa    \17Y¸¤PAü¿{Õ\90°¢*;}\15\15bd\15åP:BQý¹YE\ 5¹\19E9Ü\ eç±ý©Ù46HÍd±\ eµë\89¹&õ\JqÉÝWº\93X\riº®ïå2S¿At\\eµÃ\80\9b_\8d;éêuñ\8cÕÖ\ fêê¸;Yµ×6\94ðÎI\bÿô%F¯\9f\97\97WHR\90Lx¦rÌñ÷ÅÒpÁ¾Å­ÛªXd0ÓD\9bï¿C³ÿÊendstream
+endobj
+1668 0 obj <<
+/Type /Page
+/Contents 1669 0 R
+/Resources 1667 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1660 0 R
+>> endobj
+1670 0 obj <<
+/D [1668 0 R /XYZ 85.039 781.388 null]
+>> endobj
+410 0 obj <<
+/D [1668 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1671 0 obj <<
+/D [1668 0 R /XYZ 85.039 743.459 null]
+>> endobj
+414 0 obj <<
+/D [1668 0 R /XYZ 85.039 391.925 null]
+>> endobj
+1672 0 obj <<
+/D [1668 0 R /XYZ 85.039 359.903 null]
+>> endobj
+1667 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F39 974 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1675 0 obj <<
+/Length 2517      
+/Filter /FlateDecode
+>>
+stream
+xÚ­[ÛvÚH\16}÷W°úe`ÖPSW©ôè[fÜã[\er[é<\10\83\1d¦\r¸\ 1'îùú9u\93ª\90ªD"\92\95XHÛçl\9dÚ»n\12¤\87á/éI\810+z¹$\88IÙ»_\1cáÞ#\ù×\11±\88¡\85\f=ÌÉøè\9foDÞ#\18\15¸è\8d\1fª8\ 2qÁzãé§þé¿\8foÇçw\83!c¬\ fÈÁ0ÏeÿzlN\9cÝ\\1d_\\9bã»ÛÓ¿\8d\ 6\9fÇ¿\1e\9d\8f˼eDÈQ¨¤\7f\1e\8c{S øë\11\90½ïp\8c\11\81Ë\8b\8a\ 4göóÓÑèè·2\94¹Æ{æ·\9aî\91\v YdoÈ0\92\927bò\ 2     )à§ÀH`^Ö\81â\86:X\8cªÃèÝî­\11\8c\11§YÏ\8b\94¾9\86²Æ\e\eºHiR\ 4s\84½|\8aÕøã`Hú·\ 3Ò?¯ÑcÐ\88\84\1d\82\9e\8dÔB\8f\15\b\14½Û»\v v­8\8e\7f«\11\94p?ø õ³\91Z\bÊ\1ce8¬ßèüî\1d\88{\87\19e$@6éÈaj9\89ðrR\96#\9c\91 '~Åê\ fÅØøf4[\7f\e\9f­Íç\8d*×W¨Ûd=_Â\8fGu\9a÷\9fáP\9d E\7fkÎü     g^f/³]úVâ9e\88\ 3ä\v*LÜ\ 5\16Óâ\82*Rg\17¤H\95.ðXíã\82îôJ\17$é9\17xôÎ.\8e/\8d\ fvÉå\12e\84\1e\82\9c\8dÔBNRD½|  \aÐ,@6:Àbj9w\1c\0>Éò §u\0\8f9`ý\ 2ÕZ.çêÿGsj:\9f<ÁGÐ\7få\11õ[pê^\1f£\88\v²"C\fçI\17x\98¨\v\1c\ 2/RW\17$I9\17ø¬öpÁ\ 1è9\17¤éY\17øô>\9c__|¨;@è\9eû\0Äl¤\16bÊ'8¬[Ì\ 14@6;À`j9C\aP\89vRZ\ 3Hg\80\ f3Õtª³\9f¿î\bÜØ"¢í¬@\14\17imW\98¸¶-¦EÛU¤ÎÚN\91*µí±ÚGÛÝé\95ÚNÒsÚöèÁtx\97\95\10(\93É\16²\90Z¶@<$#\880\1ed3ê\81bZõ\98É8ïo´\8aÖP$#\eó)"\1dN\11!iå\94\90¸p\f¤E7e\9cβI0*USQÚG4\9d¹\95\9aIqs\92©¸½\7fó¾Æ)\93\88ñ,Õ4\ e²\9b-\94\90ÄÄÏf\14Cq|ÀU}O0à¾×sÏéJÁ¾o\8cÀ\1eVQ9\11\10\ 4Ì\ 5\92zª0qAYL\8b¢ªH\9d%\95"UjÊcµ\8f¨ºÓ+U\95¤çdå\17­q0#\92¡\9c\1d\84\99\8dÔÂ\f\96Z\8c\85Ìê}$\85\ 5QJ8êz-O8´â\ 2\83<Fë²Ôz\93\90]\8f©®¬ì\94òìÔõ¢ëöîSÀ\r\16$½Ãàa¢zw\98´Þ½H]õ\9e$åôî³ÚCï\a çô\9e¦gõîÓ»½\19+~çå6\ 3¬µê:\83\816?\ 4O\17)ÍS©\92æ!Ï\93»\9b\ 1Ãý÷£\86\99f&Pái¡Ñ
+\16SK\1cÚ!'p/<H¬í æ
+\91®\7fûu²5G÷\93e5\1aÀ\ 1\85k3ã\89/jï¡t\10     ·*  \1a8Ì2,æ\97\f#   \\93~©0q¿XL\8b_ªH\9dý\92"UúÅcµ\8f_ºÓ+ý\92¤çüâÑ;9V2<ýÏÛÛú\18\91#~\bn:N\v³\82\84¬\12îà¹Þ?H)ÈajICw\b\86\b\r\13kwÐÊ\1d'ªñ&÷Jé\7f¼<\e\17|iT¾\19\1eÒë3Á`°$é½\a\ f\13W½Å´¨¾\8aÔYõ)R¥ê=Vû¨¾;½RõIzNõ\1e½«ãQ9LÜ5     _Mi\ e@ÐFj!X\10=9ò  &\r \93BR×k        kÂçB\ 4   µðy%ü«Éfkg<ús[\8f\9fÖ=ÎPFdZ÷\15&®{\8biÑ}\15©³îS¤JÝ{¬öÑ}wz¥î\93ô\9cî=zg7\8a\9e~DW\13½ÔÛe\a`g#µ°+Ìã\12\9f\95\14n'\v   6<\831\98ZêPþ\èg0~j-\7fYÉÿlµ\98¸½å]+\9c8\1fø'\7f\85«\9féµq\ 5\89\9aÁBÒ^¨âtµB\8a\91s\82Gi\ f#tçæ|\90äfmàq»¼9­/
+H\9e龺;+\e(ÍJbÝçû¬Ô#¡Ñ¸q±"\8aî¼\ $/½T\11\81¸nô:êrPÐþÇ&S\16\81Ì\1a=Y4\b¨fI&\89\9f\16¿êѨtä¹~Òù²(}6ÙÚÅÈjùô\97ÁÌ\96Ê{[uu®q\es~¡gqêô\1f¥9§æÒ/O«Á\90æfµ2yú%fYAÁ\ 6-\9e­0qÓZL\8bk«H\9dm\9b"UúÖcµ\8fq»Ó+\9d\9b¤ç¬ëÑk\1fÁ\ eÀÎ\8d`ivv\ 4óÙ\9d_¿½j|t\9a³¤\84\1c¦\96±öè4§y\90\11¿ÊÊ&8j\13Ìí\90¶A\83!\aÓ\8c¿ÚÓê5\ 2=\89û_°\13\0¡&Ë©9¨ vX\84;\84*\91\ 2ÚP¨ÆD¬\9e\9eµÇ&Ún³ílmw×\16*êËfëö\ e\94߬w¯ß^^Æ\9eÔrè°ò"½Zò0qÏY\8cbø¶zÿ\84Ñ\9a\82\90<K&v\98ZæpË\1dZ\8a\ 4\89\85ëÇ\86öí\8d'Ý6\ f«õ¢F£\80\1e\13V¯^\866!+í4KÙÆJÓ¥\18\80ï|\1ai\15¦\9e\98\16é¹¼\87\89\8aèdïÔZçæâìïµR\80ÆTµSI\1d¦\965l\11h7\12$}Ö:\ÍÍ\98Qn\7f­ÌÏåd\11Û»b\ 2\8c\9f¾\7f\87\88ß½Fì­ÈxÊR\8f\ 65V)E ÄÅd0\14Yÿ¿jëÛ\16Á\9bÂnæ«e¬\ e\94#\81ÓÏ\f=L¼\16\16³\7f5\12\89«zìdnª\88\97\98\875\99/ÃZ¤ê@\8b\1c\92uð0Ñ:8ÌÞuH%.ë°\9b¹¡\ e~⭺ݿ\9eý>úw,ð\bèÔ§+9GyX\80\9fï¨l¬\16¾à_,dÀxüñö¼>i\86>\81\92\830s±ÒÌ(¡H\16<`\86\90\1al¹Ù.\9fÛ]õß1᳧)\14\95Äô\94\ 3?\9cÞ\e÷0q=YÌ^=l*iÙÃîfmèaý¤é\1eVϸW\v3Y0\90XA84OË\8b\8b\1e&^\10\8bÑ\ 6»¾\18\8dïêÖb\f\15y\91Lé0µ\9c\82é\11¬ðü¤\9bo\ 4\93úcþ\f        Bý\94?ï"\e«\85ZV\18ßzÔôx§í>4Í£ß\00ïÒ\99\15ÒÔ^ßl\83×PW\ ffW|g#°m\10¥$C\ 4§§\11\1e&Þ¦\16³O\9b&RVmº\93³¹M½¤\9boõW} mx\90ïç\eÔÆjá¥6tUwçñjR\1ax\93óÃð2¡Zhåj\7f\99\ 6´îWÚð\vû\82[õòò\ fÉ\8eYÙ±FÙ5ô,±5\ 6\91°ÄlycÎÃDeè0;c·üT\1f»\99þºE*±ÃÔ2ïô·\12\82Ô\9fM\ 1\9e'Sõ\8a\83_/ÓëòþãlûcþæÃ/zJ\0\86Ëäiþ¨\10þ>Êw\18ßÔ[êU£lõbpë÷\12@C\81l\185§¸:1Ç_]8ͼ\¼¢È×GT\ f¦î=õÅ\16\ fS6\e×oKyÍÆ   ÂÒ\19\ 61\98  \vÜ¿R\eq\8aÂ\1d\1cܪ×@2\18ƾiyÁÑXm\85­5ÙåF­âî·æ\82nsXýÂ\r\99[õ \=6lx\12î(0\89hQ¤o¥ÂÔuàâÀ\1a\8eH³x{3\90¼\9cÌOgÛÉüiãöÊÜS~SæÝv\18\ f$3Û\ 6ËÍD\8bÃÊåz²ð\9b\ fÍËY"éÿÃß\ 5·qïç\ fnã CÛW-\86æ\1a0\f·×T\ 1ø§¾ãÓñ\8bBe\1d\93,RFAs\94åÜrÑˤÚH" \1d\84du¾ÿ\aÆ]+Ãendstream
+endobj
+1674 0 obj <<
+/Type /Page
+/Contents 1675 0 R
+/Resources 1673 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1660 0 R
+>> endobj
+1676 0 obj <<
+/D [1674 0 R /XYZ 85.039 781.388 null]
+>> endobj
+418 0 obj <<
+/D [1674 0 R /XYZ 85.039 169.843 null]
+>> endobj
+1677 0 obj <<
+/D [1674 0 R /XYZ 85.039 127.496 null]
+>> endobj
+1673 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1680 0 obj <<
+/Length 2779      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\19koÜ6ò»\7fÅ^qÀi\ 1¯B\8aÔ+ù\94¤Nã"q|ñ¶H\91ä\83¼+Ûºh¥­$Çñ¿ï¼¨\87WN\ 3\1cP\ 4±Èáp8\9c7gõBÁ?½HB_\99t\11'Ú7I²Øì\8eÔâ\1aV~9Ò\82±\12\94Õ\bçÅúèÉ«0^hå§*]¬¯\ 6:¡oC³Xo?z/_??_\9f¼_®\8c1\1e`.Wq\9cxgk\ 6üüîíóÓ3\1e¿?\7fù\9f\8båçõ¯G'ëþÜ\9e"\9c\91â¡\7f\1e}ü¬\16[`ð×#å\9b4YÜÁXù\1a\96wGpª\1fZ#óòèâè¿=)^³\vÞ5wG\87±Ò©\9f\ 6á÷å\10ißF¦\97C\0«ÚOÃp,\87Pù¡²$\a¸ºñ\97ÚÓËU\18*ïí\ 5\\17î\1dEÞy±\87\81òòö±ËÛÄ×qú}v\ 6\1cbG\873jÑ\91o"âf}\93£Ð5ð\ 1<1+0+`Òòp³\i¯®\0°½Ýtù\96¡õ2H¼¯ø'o\18\92UøU\1eÒyû\82aëeb¼f\89\8bmF\84:F¢«\ 6±'\87ß\15Ý\r/d\fÀã²\1dn\10\8cú
+eòä\95\rF×1\16\866\ 6\ 1àUª«kÆ\99\\99®j\ 5åüô\1c\b\9fÌ\90
+"?ÐÁßS2\82\ 2æk­ñþÀ\vÖ·Ìûn  7ºeÉáM\81ÄbeÒÔO\92\bL        M*¥Í\9f\94¶Í\80·
+ÒØ«/\ 1ÐeEÅÓ\8c?:â/.\16\82\89»Ë%I&H\13ï&#Ý\bD{ÇhC\16v\80nîyGK\v\84VàßëÉ\19\17o_Ô½6\18í\ 3¯Üá\1cM\ 1µ\83\0øöçî\91\970$öªl\97Ïi)
+ý(
+\7f\7f£%óã\94ÚækKFºaeØÀú\91²\13e\ÕhÀZ¤÷­7<¼_\99£\9eM<Ò³\ e¼\r\99ºF±ä\15\83D~\r\12Ó`\b\ 4Ìd±÷\b\18³G\90ÊZ§-\1dy¬CFÙ!÷mç\ ek\9a{>®¾íx0%L~UÖ¨d\ 4Ö²èt\85c2\19Ò\r\bf|yg<9GÞºÚÐÈ\82å\0\13lØÆË\1aYG:Uáx¿q&·\85\81ï¨\a±¯R¦>½l\0áþ=áÿyëv¶\9d,<ô\1d\ 2^:«Ä\893bà\8b\96\1f\9ag\8cpX¼#ÎÇ{:¤»gÈo§gk\1dµÇh·©WÕLé·SÄÃ\15ÆBÝgM¶\13æ>©PU\14\ 2\89\97Ôû\ 2Ã\8aBà]Å(\19ó\8a\88¯\8f\9dU¨â0".ðÄ\ 4§1É/ë2\9eì³f\b~]Þ´\f&¹Ü\12\12ârá\ 4\92RT\ 5\9c®æ¯\vÙ¸B\11\85\16a/\ 5{\18\81)\ 6û0\19ô\98\bY@Ó\8cÌÀô(C ÏÀ08G¨CÊ!\87\97}\18ä\8c¶"}\1e·|AÑ\rB\1eÞ\9c¡\a\96\81ÀÞ2\f\9c\9f\17ÝÍÀ8\80\8c§¾)\15ÈA$\15ø\16\15^¯Ød\9dìc7¢zã\98Qj9\13·+ý`;ê|\8b\7fI¼HåðÒ\17yǹüL®±\1d¥vá8\8a½×#·\83\ 15\14¦µ\92\90#\17´7u%$zÙÁ\9a³O6o\92\14`\1cJ
+\80\97.Bã¤sÄQ9\14ßxz3åç
+&u3l\19Ý3¤kî\vñ( |,¡ã\92\8f\b\0\fØ+\92q±0\r\13ɨ\ 6QP\ 4²\13¨@\8c\83+\ 6<\8b\82\1aÀ9X+\89­ð}~~Ê{_Ö;\92x\1fIa\11\8a\ 6ZS\18ÕÅ \94!wf;\ 6\9c½Ó\f:-¯\17\8f \0s¡¬åéû|\1cÃd\9b¬\8d·á1\87Vò:϶ys\8c%\84ea\97eÝÇ.'@\eè>\8bã\98\94g\83Às¾\8bã\9fÙ\rc\95²\18   æ      NÄ\8cº\ 2E\88dH\84\ 4@"Ä\ 1\88\10qwäñ\b@ùá×¹\ 3\8eQxhå\87·:\13{Üb501y,\17F&O%    ©6ë\9c\10Yú¸\82b¤ZC\ 4\12S0§\1a\88d\81\ 6Ob§Ô\8c\19uHEx\10ÅéR*\9f¯K\b\Yy;,³<r)³H\18È-\b·\95\87\ e\1fó\9a8\ 3\e\99K\88£\10\9a\86Þ{:°åb\83²G_\16 Ô\0[\9cyaÐN\83=.µL¥a\86\1c\85V6lÙ\97\0¡è©\16\12ß\89`\97Q<Ì\9a-£]¼\85Ù\v^\9c&n\844yËþ>å\91²\84Õj\9a\8b\91\7\9b\14Ư\f\ 1\ 6\10<^ÞB¦\ f\ 5Æå\1fD\18í5\98Øʹ`r\8aÅA\12°jà\16í­0.Ñd\14¡\10\8d\9c5ëÜ$çMp\7f\8eðùª\ 5ðî\8a²d\94>òå\8epÍß¡\86\ 1|wPÉé¶\95i°Âé%*÷¾s¨%JóºrôÐïö\98\1fëËìÒY8Àíd/º\91\7f\18¯×7$\ e\eº\87\1d\ eÅ\ 5É-É
+\ 2\88F\98Y\9a\fÂ\ 5\16\82\88Å\1e\ 2+ðL \97\83ÄI2\ 6\90#\9a\95\16(QÌEêU_Sô¥\eà`dÁ/K\1cHÐó\87ͪáL!\fÙ\87²¡ó\8aë\8aëlre¤+¬ÐKòÐî\L¶*qÙ\11M¿CHÌqNÅ\13¬Á\1cqå¦\8fØ\818\14WÝ·ã7\15\93Èyð\90\99á#\rXßM\9c\19±%K\ fa'\17\14X\8d\ 6¢CÝ60õh\9diÄ ÑÓ¦Îŵۡï¼*\86\82\r+äTQ\92\b\12ÕG\aX\81\92ä\ 3\ 3aÔÛ½d\18\ 4³ë)V\8f«)\83D\8bO¨á\19     °Óó\97ÿfhÿ¦\80 \87\86\ 6RX³CªQ\13¢rU\ 1\9d\ 6µ8W=ìJjìnú\90\81¾8\12\95\1d\8a.¯6Íý~\1c%L*õ\16mlùyÑl[
+|\ 6\9e\ 1\1dãlÊ<kV\9c\1e¾uô"ZE&Â;T\82KE\v¾¸éÝV;\ fùÀP×s\81\14²\ 3Åò\88
+\9fÔUnÈJ1z«Ó\11á$\ 5ò\ 3Þ\1d(çMóux\98®\ 3ïÜ=ç%c\eÌØ[©\11qzA.ÓÉìð½\96\8ec\1d`´#ç¤\9e\ 4\18ÓU7ªÓqÇÝ\r\17Ô°í\86!\1c\11Ò`|Q$Ç©6\90tGJ½\97\1d5cd\9b\1eî\1d\83\9eã­Ny¼\99\14\88­?£ü7\10\91!®Bô=v¹G\8aI\18\ f\1e°\91Ƕá\b\88ßqz\9e-q©\7fÀ\84\86\8a\1c&\92½ëR\82ÞÓ\99ª¡üB-\8cò\89Òüèü\9aÆ ß\b\1c   ØÈzÙ~(ɳ\86a(í\9a\87½j\18\1eÄý;\996o)\8e!>ø\15\84)¢Î5O\87y\9e\90®è¥!ç2\8cÔ\8bfP\96`úÍ®¨2l\11Î4\81Rî¼ü3­:ìÙø:\99(\97ºS¤¬þycÌ\10\a±±Ckkp3¬Ô\7f_R^\1eÊ\0\86îâ5ADÓWYó \81R\16m7<\90\8cS\8b«þaá)_ÇD£ëØÐOð6PTFÒ·-ª¢+PQa\10r\a\8fâ\bÎ\1ax\9bäm÷\14\98\8eaJQ\1fáTçã\0=\81R\ 4NÔ7|\16áhO\1d\8f§3~ñÓ'm,þ\a¥\9c¸qÙfÍ~óÓr\95ÚP\ 1\99(t\ 4#óÌ\rã \1f©\1ehm\8f\19>;\fL³§Q'otZlzÂÑ@øÄ\8dÔpZø²_6Ï\1ei¬ë4òã$únc}\84óh\9f_G©\1f$é¤Ï\1fp\9fÿ5Y\89KØs<ÈÞïò0à<ÚÜ×&ôµeQ~\9c¼þÈÞë\89á±½7ù]St\1då)²Ûñ\93´¨®]¨¢Ì\9b\17\12`q'½°aM²â\17G\9c_­TÈ£»TÜ2Å(Ú\r½OiB\10\8bX\19m?ÏÕó\9cA Îq¦é\eØqD\99®îr´t\1dy\ 5Ö\94q8´.qÒæ\1dãR
+§DóeüÈF\9c¾ý\86\93¦Ï!r¢¤°ÌU\1c¡\v«H\15,MÓ»\ fÀðFV\fíF¹\98\96¨ð+yÑ®$®ºvbÄõ\1aâ\ 5nmîíä*\ fé·4\93f]¯%\97\91¨±ÖL\e2\18\88\90÷[Jkÿ\9aëØRö\85\b\ fÏC¬\8eqHµz\14\80ñöy:
+\ 4:t;pÌMÍ7XÞ<g\88K ´z\ 2ãõ\9bw¿¼;c\12Õ¨\ 2\89\82IS©å-\92\8bJ\0wÜêsA2\9cüÌ\10ûP)I^¨Á¸\f)¿Ç\9e8\8b1ô+\19#\83Þ\ eé\81äãØýjñû\12ÕD\82Î.¥\93\ eFg}Ø2ygÜï\97!ÈcîH\10³\ e]ÞÂn^2w\8bØ\ fâà\91S©[\8bÅû\1cùXû\91u;CV÷Êå6)ü¹\0Â\80äýÏe@ù\11¯Eó\9e\8fLFùÁl\R\v¹úÿõsl\1fÝ ½%æ\91à\16\82ô¢Ø
+/tEó\90ÝÐ$~\98\98C~ÿ\ 2/\99dæendstream
+endobj
+1679 0 obj <<
+/Type /Page
+/Contents 1680 0 R
+/Resources 1678 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1660 0 R
+>> endobj
+1681 0 obj <<
+/D [1679 0 R /XYZ 85.039 781.388 null]
+>> endobj
+422 0 obj <<
+/D [1679 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1682 0 obj <<
+/D [1679 0 R /XYZ 85.039 741.134 null]
+>> endobj
+426 0 obj <<
+/D [1679 0 R /XYZ 85.039 196.786 null]
+>> endobj
+1683 0 obj <<
+/D [1679 0 R /XYZ 85.039 162.244 null]
+>> endobj
+1678 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F42 967 0 R /F36 955 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1686 0 obj <<
+/Length 2276      
+/Filter /FlateDecode
+>>
+stream
+xÚÝZKs\eÇ\11¾óW \9c\83\17)a<ï\9duN$E&vE\8a"¹Ø>,\81%\88\bXPÀR\12ýëÓ==ûÂ>(\89\92ª\1cªD,fzfz¾~÷RL8ü\13\13g\18WÉ$v\82)ç&\8bí  \9f¬`æï'"PÌ\ 2ɬAs6?ùáÒÄ\13ÁYÂ\93Éü¦ÞÇ0mÔd¾ü5:ÿÇé«ùÅëéL)\15\ 1åt\16Ç.z9§\81çÿzqúÓKz~ýêüû«éïó\9fO.æÕ¹Õ\8epF\82\87¾=ùõw>Y\ 2\83?\9f\127y\ fÏ\9c     \98Þ\9eÀ©Ìh\15¾oN®Nþ]mEszB«úîh\94cÆ©î%\95鹤áÌpí/¹û\8d\v\8aéLD?â\15\14Í%
+N¶p²'æ\82(Z\9b
+\r¼\99\9fil£t?\15Ñ:½Þd\0\8fqQñ\0ßï¦FDYß\111gR»°Á/?½\9c»\9eSTÌd¬ÆNY¦EÚ»½`VËò\ 6\19~h\94\e}ßâõ×°_¾ÛÓÈ»©tQ¶?\94\13»¼\87©\99\94È\96\9cÌ\ 4
+(ù\f\9f\1d\8fè>óÐÝMg2\ 6ð\ e\19Íߥ\v\ 4ö\8dG\17        \8a¯\ 3«ú³ÃªZ°þÆ\r¿D5$\85,àérê\0åtEt×xD1ÃÉ÷ë\12ìR\97߯\8b[zúgz(`¡Æ\85°§x\14\19Øëo\82½ê³\1c-Y,Ýg\83/Ê+|\10\9c\aWÁÃ\93&Y¨®
+/i|    \aÁæD\8b§fd\0¢´\85,Ç%EZ¬\a\9c\89Bîí§j½3%®Üõ#o\131\b\ 1ùQØm¬\e°\vÛ\ f»\eÑy8c\10vɸ\8dÃÊ\e\\94®¶\r°`µ¶ÑÆC\99ÃìÊk2\f¡0tì÷¥§Ãú\8f\8c\9eÐX®qõCAÀ{M÷«Ö¸Ç\ 2\9f]t[\8a(]\96O{ä\10\ 5¡\99hË!ͽ\94%\88o½a=\10ð'8«Ó>±=êF>Æ`â\8f\90ÜS\f¦?¬¦÷è n\83\b×\vÒxO±Ér\14a¯öcæ¥?\rÆ\98     ^iÿy\1f\8c\8eÅ\90ñ\fÜÏðx\û\81%ñ¸ÓÑL'nì\8cA\f-s¢\14ò"Ýl¦3\9dX\9fo,Kô\0\ 2]é'ä \89\12Ñ6-À\aŵ
+\1f\90h\1e:1%³~tw\13ÔÚHf@§\1a\8e½´\aÈo¶ë|Ue³Á£\ 1Û_D×Uå¢\ 4ïwQbD      ¥\8cüæãún\13f«cÆ\ 2\84\12c'-S\1f`\87T\9eëR\99@Z;\9fÜxø@Å)I\9cI@ÿÖ§\92Á\81áÀ\f?l\1d"p¬J-ÿðþ\8e\ 6\8bü\16\ eS~
+;&Ñý!\9c\91¥Ë¬rX\1cT0þf\1eK|\9b\10ÿ5<\96èõXwU¼>\84P\ 3H\17\r¿µØ\91\ f\ 5\r¬û\rô\vÆõ\ 6Üöÿ«ìZ¤ùÂõ)Á½\ fÆòÅÒQ]9}\11÷\83\aö8x-\15?\ 6\1ex\e\97èÇÁãR\8d\9d2\ 2\9et¥lÖ¨\83\82C\1ay·Á大?\82sÇô\94æ\10YQg\9a{*_\97\7fÃaG\95m¹ \12¼\85\81{¢-Ê\9dvwä_¶´Õ\8cèi¿,ø\19iXÒ\ eÑ\7fYfh\0ye?_ÚÕ¸¯®û\8c1 ÆßÝ\93¤büéê\7f(Ò}ð\e\10\8c«ØJOèòW\18J@`\87\ 5¯s\831%\14q!Þ¸hQ\15\10Ín\93\8eY.'F\83¹Xûx¿I\91a÷t\9bfå^³Æf¾\99Ôº¡\86+ºØT'âE[\81\8fêÒã<¼¿Kfd\ 2üèÑþ]\83Æs#y·µe¸\86\11\15r\r¦P²\92A\145\86Cb\ 3ßÎ\8f9\10F³ØV+?\ 2\ f[ØhÖة˧0\8e)ÛâóÕ\14Rºtñ\ 6?Ð*\94\8d£\9bÝT\81±Ò\97\16\8cµx\86ß,\ e
\14ß\QÂ7WÂÔõÚ\a}X\92\96\ f×^"åèâM¾ÃcÞ\93÷\85}\96+o¶[|Î\8b!ép\88`Nôw\1e)k\87ì\9d\8b~\8a8aÆ\19\98Åñ¨ø\ 2 9U`é%ò\ 6¾Õsÿ.Û\1f\91Õô¿\1d)B.\8d\ e¦>¤ÃGIrÌ\88h\17\fP\91\82`\1a\9c\ 4¿û@¶yH·¡½\92\ 6kEñT\e60Æ?pÓ§õ\ 1\12­±¼\96ã¨Õ4ð\ 5\9aGq[ç}¸Y\9e\8c²RÒtxé"\a~»ÉÌÓ ãcÐa@\89Õ8t5Í0t\81¦\1fº\ 2­ð\ 1í\8cGY\a:m\98äv\94\95\92¦ÃK\e:\ 3\90YÑbf\97\88\86\81\17\8eLjÁ\12)\9aü|v\b\1aç[Âí\ 4$\ 4M¾çÞãßQ<#\86Ë\94ÚE(ì-\15¬ýbUÎ2\rAeL¬\r\9a\964ýb\85\ 4Ĥ«CW \16|s<ÊDIÓáâH \10\e\ 1¾&\e\ 5\1ahf\ 4gèíEô\8c\a$T]²×\94ñ5ö\1e1+e\12¦b;\8e\7fM3\8c\7f 9Â\1f[\12\14Ñî||Ë\ e\10tzó\19É¡¤5n\94¡\92¦ÃQ[I9$­BµXútYP\9e\86\82À\1f\9a è\ 6Ãrã\18Ö4Ã\18\ 6\9a#\f¡\1a¤\14a\9f®êvZK\8f\1dØ´°£\8c\944\1dN\8e\ 1ÃnqR\84¦\13Â\14\8e?rSõ<$¹\18¬\ 3Ê\1eÍE]SW+|³\90\88®àùÅ\19=\17¾\1d\9c\a\91`#=õ]/ê¼\17\83¸Å#àW$ÃØ\13É\0ôé}q;\ 4=\14\fz\8c        Á¡:\85Bv\ 6u-§\17Ã\83\8c\ 2æ\8cSÞ5ÈiI3`i\8b\14\15}³^vÓ^ôÝbÒ8£Ëk é0ÒV\12\vÑKÛ\16'ÔÌ\1ck\94\ 5u§&\1fçÇØ*\8c \95      \9d\98D\8fX\99\84\98\99¸ñ\ 4 A3\8c_ A®ÿJ\98aní«ÓûkÊ«\7f¹º \99ù»£dý\18Ô\ 4\ 3a2Ê\IÓá®\rj\92\0{ºÅ^Ó´ö\99\8f£)¥÷Ù~Ø\b{^¹R\ 5\9aÑËÙêÝÊÒw\83\12´i\9cß\15Ul\ f˾\e(\18$Öð\89\1d\1a4ÃÂáP\89\8aä¨\9c\93TΡ²ç\ 5õ;nRì(¡\88¨yîïä{²¨uP2·ßã÷±\1c\8e\1ae¹¦éJ,\10\89XW!¿\12Câ_=ù\ 6âþ\86\1c\19\15q~*Ý\a\9a²\ 1\ 3ð^\13Èûl  Fa!V¦\81ø¡%ÇÄ\0\fþã6Å       êûäß\87¹Ð½Éé\9b×\98ݾ橸MÃÔ.ïpZ\99j\83a"¾?Tï=i©ÿl^\16"*ÑcÛ¨Ýý¹[SåZ§\87y\15~\ f¥kxç\9füe\16¡+cÛý$\re¸¢`\9e^\1f\8a\80+\eiB\98ÖgJêËs÷\8c\ 6Á£\88çJØ\98W\ 3 £S¨ie5àÜ\85°\17g\97õ\12úQ¥\13\b\9c\99\1fnÐòêcÝ©sæ9×Õ\1eB\9c'âü⬹©»pI}\8aåÚ    .Ï\8e\8f\95\12Å\99ìÕTøO\f>éÏ\8d*}\a\90\9d\1aPw\ 3ñ\v_\r\13/\b\88ÑÇì\96\7f\95Ôá÷\7fÌ´¡Aendstream
+endobj
+1685 0 obj <<
+/Type /Page
+/Contents 1686 0 R
+/Resources 1684 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1660 0 R
+>> endobj
+1687 0 obj <<
+/D [1685 0 R /XYZ 85.039 781.388 null]
+>> endobj
+430 0 obj <<
+/D [1685 0 R /XYZ 85.039 529.274 null]
+>> endobj
+1688 0 obj <<
+/D [1685 0 R /XYZ 85.039 495.736 null]
+>> endobj
+434 0 obj <<
+/D [1685 0 R /XYZ 85.039 233.596 null]
+>> endobj
+1689 0 obj <<
+/D [1685 0 R /XYZ 85.039 201.574 null]
+>> endobj
+1684 0 obj <<
+/Font << /F57 1075 0 R /F35 948 0 R /F15 951 0 R /F20 937 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1692 0 obj <<
+/Length 2015      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZËrÛ6\14Ýë+4ÙTêD(Þ W\1d;MÛd&iê8ÓE\92\ 5#Ó2§\12å\90tbçë{ñ\92À\a`\8fÝÉX6ÁCàðàâ¾\142Çð\8fÌ3\810Ëç*#\88eÙ|½\9báù\ 6îü1#\ e±r\90U\809=\9fýò»Ps\82Q\8eóùùåq\1e\81¸`óó\8b\8f\8b\17\7f\9e¼;\7fy¶\1Æ\16\80\94Ê\16oÏíÀo\7f½9yõÖþ}öîÅOï\97\9fÏ_Ï^\9e\1fÖ=Ì\bkäzѯ³\8f\9fñü\ 2\b¾\9eaÄòlþ\1dþÆ\88ÀíÝ\fVE\823w½\9d½\9fý}\98ÊÞãsûÔÔ;zÄ\8aä(§"­\83$\88KvÐ\81â        \1d\ 4F\ 2\ 3ÜdhI\16\14±åJ\b\f¯\vW/\86ïK\ 4GJ\1e\9e¼÷\85\19\92\93/»r\13­\82\99Æ<\89È\10\93=\9e¯.\8b\e"åâì\9fØn\1cç\1cé£w\1e\14d
+\11Æ&\11*G"\13ð\9b\14I+è0\9aÙ\87\18Ø
+Y\9cg\9a Z|Y2¼¸ëÊ\8fD\8et\94\18I"æÁ"#"\1e3b\ 2c\81FR"¬zL>;k\96ö÷\97%Í4\8dV_òÅþÒ\ e×zø\ 6\96Ts]Ág©é7C²N\11\99IDUZ´\0\13\15Íc\ 6¢1jUûV6mµ¯Ç\8aqD¹L²ð\98\11\8d\81b9R=\16Ý\15°(­<\95Ñ¥+\9bK\18\9a\9a»\ 37òÅM¨V\131@©\bÂ8í¨\ 2L\)ÎìHï\80ò\a\1cPÿäÓ\ fh0Sô\80\86<Ïʯ§U}a÷2zD%'HÝãÊ\ 3Ìx\13ý<\18öRÊÁ.j\e\98w\85&C¼e¯\18ì¡9\ 1ð»»2h¼¸\86}\86MÿW\7f\18`g\ 1Å%Ø\81\85\84\93_ùù\8aáÌ\95\9bùYgÎÜõñP=³Ó|×ãEk/Nõ\r°7²¸p\8f×n1\18òÜ\1a}nÉÂNµ¯[7|U\16\17eóÜ^èåÔâniað\ eÏ´ì æ
\82\10F\9döj\7f³uK\19§°²/«/\ 2"'N\89i\17 ÀÙ\10\9a']@\80\89\1a¶Ç\f\\80ñX`6»â¶ka´úQ\8eì[Q\94     \9adâ1#*}7 Àv±ìq\81\85+sÀ­_4ǾӶTÔíÎ\88\ 4\7f\9bý0.Ê\88wiîoÌíÒ:\ f{£­~\ 4Þã\13\16\18\80ø\96H\86á\82Ä$f9HDÒ\12\1f1q\89\1d&.1¸Y\18\9e\96X`\96dâ1#*\ 3\89\15ÊEÖã\ 2\v[y\1as.Öeõmé-\91'Äôê?JSBP~O¸\ f0qM\1d&\12¹\8aV\eí\1e.à½6\959l#m   "<O2ò\98\11¥\81\12I½K\ 1'M`e\18\80pëªèJwÚ7ÍþÆz\a}U¹Q-\1f¾M      Ç3\8e\93Â\ 5\98¨p\1e\13\11®¾Ù\95Ûr·4{®Ýo;Ò-\87Ä\r\12ç\14!\8f\191êéF1FY®z\94ÂøoÓ¢\9dþt>²±jù¼  \98\9aÀâ̳=\9a\85iHJN¡\90\82x\99\94ó\88\89Ëé0\91³½Þ×]yÛU\13Ö'À1fI\1e\1e3"Ò·>]f\11Úcr}\bº­ù4ùRWt\aO    ¼lnuÛyCt"V\9f0áa,=X§>Þ)E\19äÈL¥\15=bâ\8a:Ìt"\ föÙÞÕ]q[\8e\r3S\88ÞCÄcFLú\92æ\14)Þc\92°KÕÓÊÛ&°4z\1a¦\a»Ô³\14îºØÚ\14Ää'n,\98¯t[E~Õ¢Û-HZ4\86\ 4\83¥\13\82\0\13×ßa\86ú\7f\1céM\99©ïS\v{Ìhå¾Þ4C\99v)ÁÒ®râ+_3yÑt2²©w\81]Û;×ZÚ\v\9d\ 6Võæ¹}ºØ\14&\97j}&  cïáúÍ©}f2}\9c\96\97\81\93ç<\9d\f\ 4\98¨¼\1e£ßñg\17¬¾´]S¬»ªîl9ýáýK\97´O\16\16\14\ 1\99v°Ü#+\v?S\9a9ÅP×\ 6ë\1d\8bÿ!1\9a£\¥µò\98Ñ\92ýÐÀ \80°Þ\8aA\91l-ÁT6\8c\1dj\85¦EË\15çÇÂ:^A®·U/©©Ü\ 1¼ñÖ¢s\86z\133\ 6\9e#ÆiÚ\18\8e\98¸18L`\f`     u{Y6Î\18\947\ 6©»^cKÀ\88æyÈçÑ\96`gJÓ¦p@³¼Ï;b      
+ePR§\84ò\98Ñ\92\ 3K`\88JÖ[òÿ5\85Îe\8aáîû\1cXßj|\92|½­\ ea5RLCM
+i¶L\16Ó\ 1&n\18pär5l7\88\a´\eü\93Oo7\ 43EÛ\r\13p¾ZùR§¾É®`0ó\13º\82\105Ò:zL$=Û\96õ\ 6"ûTGP\92y°ÀtGP\921\8bQG\90ÀHHíÙK\16\8e]\ 6¾\80X`bÖÆÛíz{c£\9a\1fäÇ\ 3°Ýº        ÊfWÕE·\8f\85/ÊuJ\93¥\ 5=bâ\82:Là±t)\83á\ 4é\ eÉÐg\99\97Ù\8c\93_0>\9c'IyÌ\88Õ ô\82rVò\1e­0U³\81¿±I\81Ë       l\8eµ×\12\86õnUû^A½Ù\96ý~íó°O«3\90íÑuXw³3ÛStæÊ\15uÖ{ì"\87\80R\ 1'\88$]E\80\89ï\bxn\96\r¿:\90\ fp\15þɧ»\8a`¦¨«\by\9e\95í©        °^­\94·\b&\8f\v5 0Õ Ô\87\91\8e«ÌÉ®\1elíÞnâõÖ~Ë¡Ã\8cÞÐ.LöÃy"­H\ezFh\1dMàêÎ-¢»\9eÊu=»È\11&\f\9c\89HûÄ\0\135\18\8fy|Ç/ÅäÐñ\eR\99ìø\85\Úb\17\84^[%ùÞÔW tSº4>"\ f\ 6W DZ\9e#&.\8fÃ<¾[\97brèÖ\r©LvëB.1y¾Þ£K\16ÏH¼,Ùý   \89\83<½Ý\96 sè¶\røL6Û\ 2B?ìaÛÇZ\8eÜtQ\92\1dÇ\ 3$Þp´\90 îéW.u#Eû0¨<\9b\87äë\1c   Hb\8fë=:]·\13%\99S\9c\81\9e\1eæhCn\!JIJ.\ f\19®ÚOØ\ 5D\1f%ÂUCÇgKtçtÛAÊãËv7~Q¶&Qo´E¹\16 \8b­eÑ@\ 5×D\13L4ý\85\ 4üè/î\9føÿ\ 3\ ea\87C9\14kj\b(o¤â\8e\8b\96A\88!]Á20@6æû\1f\ei@jendstream
+endobj
+1691 0 obj <<
+/Type /Page
+/Contents 1692 0 R
+/Resources 1690 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1698 0 R
+>> endobj
+1693 0 obj <<
+/D [1691 0 R /XYZ 85.039 781.388 null]
+>> endobj
+438 0 obj <<
+/D [1691 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1694 0 obj <<
+/D [1691 0 R /XYZ 85.039 743.459 null]
+>> endobj
+442 0 obj <<
+/D [1691 0 R /XYZ 85.039 671.008 null]
+>> endobj
+1695 0 obj <<
+/D [1691 0 R /XYZ 85.039 634.743 null]
+>> endobj
+446 0 obj <<
+/D [1691 0 R /XYZ 85.039 331.956 null]
+>> endobj
+1696 0 obj <<
+/D [1691 0 R /XYZ 85.039 299.933 null]
+>> endobj
+450 0 obj <<
+/D [1691 0 R /XYZ 85.039 225.361 null]
+>> endobj
+1697 0 obj <<
+/D [1691 0 R /XYZ 85.039 193.339 null]
+>> endobj
+1690 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1701 0 obj <<
+/Length 1872      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[\8f\137\14~ϯ\88ÄC\93ªq}\1d{*U\15PJA°ÐÝ >\0\ f³Éì&"·M&Àòë{|\9bñ\ì¢ÂC\85Èܾñùæóñ¹xÉ\18Ã?2V\ 2a\96\8f¥"\88)5^lGx|\vO\9e\8e\88\1cd\16`\1eÍG?ÿ!ä\98`\94ã|<¿iÆ\11\88\v6\9e/ßN\1eÿùðõüÉåtÆ\18\9b\0r:\93RM.æöÆï¯^>|vaÏ/_?þájú~þ|ôd^Û­G\ 4\e¹6z7zû\1e\8f\97@ðù\b#\96«ñ'8Ç\88Àãí\b¬"Á\99»Þ\8c®F\7fÕCÙg|lß\1aúF.\14XQã\19ÃH)>\88\919\12JÀQ`$0¯u x@\a\87Ñ:¼y6%\13øR2\99«·Ý¯$\94\19Q\83A{\86=¦g\99\88À2¡
+)\10 4ýÞêËg×Sª&÷U©¯ù¤Ø\0£õín[jV»)Í'\95}r\80\aÅr©\1fïn\7f²o\17·Åz\awN\1a\Ù{Wpýò\91}g\ 5çf béÏ\8eÝÏtÚIø\12\8e³´¼\r&.¯Ãtå\ 5B\99\9cìÎÛcy:oªSOm)\11Ïe\92\87Çô\88´ÕV\14å\82\98TN   -ÊN\v~Þêßëé\8c\8bQo\7fc\8f\97%kî½Ã\ 2ãÏ\98À\91DTÌò\f1,\93*\ 6\98¨\8a\1eóÕN\9a2\;i×ò \93\86¦ÿoN\9ae9¢8OËÛ`âò:LG^\92Y/µ.Ú\93ZHD\93\14,¢Ç -sFQ&D\8b\ 2ØÓöÏ@dSµ|\rÛ«_\9d\92\v\r[\18\89´ÒUÊ\139E\84¤\95ª!q¡,$ªSqÚïz:e\ 4IFR\f<¤K¡£\94D¤ù\12+Ta\94\ 2£ \bm©Ä½JÚ×ööN½\8a\rOóôt\805¯&¥\91r\rÏßaÂËeJI\ 2Z\10\9a\96²Áĵt\18ý!?Z\ 1«c±;Ý\94ÇÓý®*>Û{o®\9eè\93L§Þ.#J\14\92\\85\94Ò©\97¡l0íÎüHiæ\94\ 2{\9aú³\9b\ 2<°K\8cg\88\91ÒÊcz&[³N\ 5¸\ 6<\fM\86Ñ[Kæ\83ÉM\13/ìÜÞ\9bØn¥\84kýü¸ßº\17\83A\8eåݹ\ eðU¤¼\11¹D\19Í\92\85W\80\89λ\90°â¹]éð\90!°L\91\9cÎ\84À0Épõ¸\1fj8\92Yýæ\7f\9ff7Ð,\18©Ï\93@\85Ų\16ÏËòîb?exrÜ:gü;¦\92\84\9a\86Ê´J\r¦?á~\1c¦ 6\12½ù>\96\80M
+Y\96\9d4\1d"\ f\10\1eaö?è\9f2È5ÅMå_«V¥=Y\95E=ÖÍÞ\9d\94\1fëWuืÃî+8_Õ\86«úôh\90wðô\ºÜ6\1c@\ 4V\88\13\95\f \ 1&îH\ eÓ\89Æ\8cÚÀQl6.òA\8eXéжëç0\98c,Ò\94<¦Ç©\1d\9d¡\16\13¸M*\9c\8d\93\8f¯_ô\89»94m§ê|mïêô_T\85½X»xí+\8fSD\®[\1f\92.   \ 2LT\\8f\89¤º\83Y\fåi1µÙ\af»üÜ\97We(\97,IÊcz¬Úòæ\14qªZ´\ eMQ\1a\14^Eµö¹m±·ñO3³".K{g­³\'ZÚä   7q"ùq\b \94¦ë\88\0\13\97×a"òî\ fÐ\19ô\v        (à3\9eäà1=\12\9dR\ 2zHpÒ\90Åþ\10\14ÿ\85^äµ\8e¶C\80;Ð$È\81&¡V\8e\88\94t\14ê\17\9a®\e\ 2L\:\87   ê\86ÓÔD7\88<×6<»¢ANæ\1f_Oaý\17\8b\ fúPö=4\87~[æIr\1eÓc×ñÐ\1cèñ\16=½v\85´]ÀBk×\ eÆ"\83\bîê¯]]ì×ý\ 3¼if\0\8e6æºÑÖõLéË]±ugz\1a\ eÇýµ¶v½¹·\ 6*ÿÚÚ\8e[\87sS¶Ìt½\a3f\10¦\90X:\836"\81Z\90¶2$á\83fDoMäµ³ü\8b\91\87³$Ë\ 5L8IfÉ\0\13õ\ 5&  rþÛ\94\12ê+J        ÷â·W\12Í@ÑB" yY\9et\1daV\8e\16-]K4c÷DÒ{W\[G\84±ä\92\82\9c\82°L·×\1eó\1d2i`.\9e\9c\ 63iHê\81Ë\8dë/½Ìé*\18[qhWôÙs(uæ©ÔÉ°ÎDéÔ\19`âj:ÌwI\9d)Ruêì²\1aL\9d\aÍö\84k¶]b¬³'\9d,\gÙÉ A\98Ò\89Ôw\8cA*0ãÙ¨¤7GN\9dÞ3¬\10\13é\82ÂQ¥\8bÄ\ 6\12\9d\v\a\19Þ}[\14»E¹1óp6\9f40\vÔøb\82\8c\87tÙtöà$Ê!-\a\14\18\ eÚøÆ×,g\e¨\7f\9bÎ8\17¾¥O  % {Ré¼\1a`âR9Ì°Và&åñc¹ì\17%\1ce2IÂAz$:«\1eÂ,\15-\16N"·é3s+\7f×ÔÊ®\18\ e{\1eí\9f\1cÝÆô¢\ 2e*\1d4\ 3L\/\87ù®uH\8a\]\87\rÖ!!½\aC-ÿ\16zÈe§\ 6\1ejH\8eåacÚ¿á$E¡á¡yºá\r\9c\ 4å\90
+\1a9Í6u'\973\9bÉçÓ\w¼z;0B¿\9c"\11`¢]7á
+Ii\17è|å\ 4еY \ eu[h¦ [Ù;\9dtÄ'\17ó\17zO÷¡\8b\81¾²\ 2ÈÅ\93ù\8bWOáúÕ\85ß\7f×ÑÒÄ`\aÑayíêÂSÃÁìòè\8bOëjõKÄ»    Q(Kç°\ 6\12õm\aÑ2 =\11þ§ëµ¸\ 5\1ftZìåo[mû,\9cò\9c\87f;¢7Ýððgç\ 4\89<\1d\ 3\eHô³\1d¤_\ 6õþÊ\0k\8bg)«\1eÒ5ÛþnF\10      ­\1eËê¬\13¥o`M
+6Uõ²\8c\15\89\18\96Ö\10\ 5øo\vöoú\83d½|8C\8aEæO@Ï\93Iî¸è\ f\11Y\97®ÙÐR¬Ï÷\1fi       xÛendstream
+endobj
+1700 0 obj <<
+/Type /Page
+/Contents 1701 0 R
+/Resources 1699 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1698 0 R
+>> endobj
+1702 0 obj <<
+/D [1700 0 R /XYZ 85.039 781.388 null]
+>> endobj
+454 0 obj <<
+/D [1700 0 R /XYZ 85.039 597.626 null]
+>> endobj
+1703 0 obj <<
+/D [1700 0 R /XYZ 85.039 563.482 null]
+>> endobj
+458 0 obj <<
+/D [1700 0 R /XYZ 85.039 395.581 null]
+>> endobj
+1704 0 obj <<
+/D [1700 0 R /XYZ 85.039 364.164 null]
+>> endobj
+462 0 obj <<
+/D [1700 0 R /XYZ 85.039 208.297 null]
+>> endobj
+1705 0 obj <<
+/D [1700 0 R /XYZ 85.039 175.876 null]
+>> endobj
+1699 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1708 0 obj <<
+/Length 2271      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝoÛ8\12\7fÏ_!äåd`Å\8a_"µ÷\94ôº½.ºi.õÃ\ 2»û ÚJb$\91]KiÚýëo\86\92%+Á&@\8b¢\16E\8e\86óñ\9b!\87\f\8fRøÇ#«Y*óÈXΤµÑâî(\8d®`äí\11÷\14\89'I:4§ó£W¿h\13ñ\94åi\1eÍ/w|4SZFóå\1fñëÿ\9e\9cÏß\Ì\12)e\f\94³Ä\18\e\9fÍ©ã?\1f~;ywFí\8bó×ÿú8ûkþëÑ\9by;oË\11æÈqÒÏG\7fü\95FK\10ð×£\94ÉÜF\ fÐN\19\87á»#\98\95i%ýûíÑÇ£ÿµ¬hLEôÕ\98\8e\81"á9Ë\85\9e¶CÆ\99Êdk\a\ 1£\9cåZwí S¦Såì\0ªK6ã±\9a%Z§¨,h\9deñé,áñ
+\ 6ª%v\98ø\15=NW¡ãdqsÈ*Ê0Í\1f\91sGãä\84æÐ_<c2sb:¹D®i~\1e×ø\96ÅŶ¤î溤\9e\r\fn×жñ¢¬Q       Oº¾Ä§\8a\vêô$«¢YUWÄ£¨èyq\ e<^ïØ­6Ð6±\9fàÏT§%»BÕ_ý¢DGjaÁMÜ\82\9e(quéiz\9a9\8d\94'9\7f\87\19c\951ÁÅã\9c¤'¹­\8b-I¹@í@FNº<¬\9a\1d=\8e\9b-ÌYTõe¹E®Q"\95\80¨0\80.DYîøÕߪ\19\98§)¾\1eS\10 Öu\89¼KìPÁH{\0à\863a"\93
+f9\7f<.$P\8fGEâY%\1d^C p£@fÑN\88²¿»,\16^ȺÙÞ/\9a{\84DÙÚ\85Ç\10ìJéx~=kÕÙ8"2áºîèy  ýë-\19a¹^UðzEoÍõª¦\16=U|\8f£7ø³\9e\ 1\9f\87ÊÍå\'»R'6\87ø\93\11LÆR°\bJ}¶nܬ?\83l\99\8dçð)BZf"¾À\81ó¡­!Òs°[f43\>ÅØRé\ 3Æö¼\92\ e3gmÙ\87\9cv,\ 2\91\vÌ\99\ 6©ë\90\16Düñ·SjÌg\90P·8\fh+\16\rõº\8e\12\7f>ßC|òØõK\97jj"©ËÊ\13?\84$äls\8d\9d¾ý°&\8a{\97¢°§áYø¼¹ßPsãf\87)\ 5Â\9fÇwèp²3FA\8d@0 )XÚ\85\ 2ds\99f\14      Ú©÷gÊÕ¶Fq´me\84fú5ME\86\9cþ\8d\1d\86\12\10\8eÔN¹\ 5þ¬\9dMðÃÚ\1395JzAÖø~ëQ\b\ 5~\ 1ÒvúÈ`\ 4âÊñöL?}\e0µ`} ;];ÅKg\97ßi\0¼ab²DEY\91\93M\16M;\8f\0GnHðºtÀ\ 5t\1c\ 2©$»%2\95\87\11
+Ð16Ê$äóL?\13¡Ä+é0\eC¨bRÈvÆ!BSE(¸û亷5ipW|mêÕßåOðÊ\89ÄYç+\9a\1d\a\88¬\b<\8a\1aV\90àç+\ 4F\18ð\0wä;×ÀK]Üù\16d\11GK\98\81Æ¾í      \8d&gª^^ÆÅKÉ\94¾Ä\ 61ÅÖ]«\12¡\14ûp¢\1eù\ 1G  Ø\10À2\10e\82Ã
+\96=ËQ\81WÒa6t\94\80-MfM;ãÎQ.5 ³ 83\93\11È\9cìç(ü@v  óå`\9e\97\90\9a\96]jÅ`'1"»\aÙ\9e;\12%ò¸      \99ð\121ÇãoUã\ 1æ\86W\1dÇ:ç\8b\f¼\ fI¨·*\13\82|&ª¨\89ë»O\16Æ'\8b\ e\90\1cIQ\aÒ²\17Ôù~Pk\9eû ¶æpPÃR\v[Y\rÉÒfö\99AM¼\92\ e³± Î\18\87­} \1a\ 6µÝO_!Ã\954Øu\ 6ªÖæh\ 1+u\82{Üb¹Ü\12m§·)VUM½\14ªÐ¨È\aÀ\ 47\94Øóp]4Ôri\1eF6øµ\17èÞe\eJÛ´ÆpÆ\11b\1d¿6k\9fÑCêж»\9e`@\7fY-:\83DxÝ®}˽oh\17\ f\8dÍ\8aV\ 2\ètð-ô·ùm³i\99\\11\84VK·üÒº\eÖ¨\12\95ñ³Ô^ÚËb뿨\7fÞ\a  ¤.mu¤¥aB\8aÑBÀ\93$\1d\9a¶`Ù/\ 4\ 2\r\1akU¹\rÁª¸¥B\ 5ö\ek\îq½û\9d*\93­\13\19÷\17Í@2Á\r3\92O\8a\16h\ 6²õö\9eBH\80¥î w1\92[¡Ðá°ÉíðúÇ{âÀë\11Á \8b)\95õ\ 5sûß\10/°gÝRt@\9fßô:ÄÓÒá\92Á\ 1\8fÂ4\Êi\8fîh\ e{ÔÓ lÇ#\ 5P\ 6é\89ïê\9f\ 4êñ\92\82\19aÛb
+\84?\1f-¦4Ëaʧ03\9eªÞ~©¿,\8e\87à±\8cC\857e\85@30Ã\0<\1a\88\1dðÀB\8f\88ÞcÖ\13ýéEå\13\98Q\15X\7fÁ\87«,ëã\ 3ÀPPü¦RO\ 2£Cs\10\18\81æG\ 5F\81©Ó%\98\11t`!m'M\11h\ 6¶è£\ 3\12P\ e®zÌ\18ß        \1dvwêPO\83\85Í4(v4\87Aái~PPÜR1\ 5Û·-­Dc\99\ 3r1ää)\8b\ 4\9a\81Iö2\aLý¨E~xd\bˬ´ÓÈØÑ\1cF\86§ùA\91ñpS#6Æ\96\12p£Æ\10\9f0D \19Xb\ f\10\90,2ó¨)¾óR\ 2¦xÊ2\92rfÔ4,Z\92è \92\1f\14\14goæh\83÷Àò\ 36Þ~8\e_O´`\19Ô\97\136  $ûFÙÛ\ fZ\96\9aÇ\8cò\9dá\ 1Fyÿá-\9aäìxìÈT\18Ø(i\88\ 5\99²Ô\9aÁq\14Ô!¾º\91S\a¦&\97\914\9ceúù\a¦È+é0\e?0å\80\8e@ä¬V,nJwæ¦âK:\90»º-«+¬ã±\ fjU°Â®\Õþ¼\b\86>µ¥)\11Ënñ/ÃÕ\8c3\80N©fsE\10}]\84Ñ@§â\13W\ 6ßTë\87Ω#\96ªWwX\ 4\863QÞ=\11½Ã\93Èp"ºØ\95ÛX,ï\95¡\8e\1fh\16\ eo¡Ë\15ÍÝãÒN±¹íT¸m\ 5»,\9aâ§Þ¡\aH\8c\8cï\97îâf¯î\1d="RiÆt\ 4\ 4\8c§Ïs;qJ:¬\86NWiάÚÍ×wº\8d¯Û\82ÚUàKWß³\91øH¤PÌâytç\b\96
+¹Ïh\0ºÞ¢\12\17Â×\9d\8eBäqÍ\ fÕ¢\9cC~LA´\14\18kõ¼û\19Ï+é0\e¹ \81jH\80`\81È\19\ 3\97\81b\81¿7øã4òh\ 3MEÆ{§#\13z\88\9c3\99ê\97Ñ£Ãì°\1e\81¨ï\8aîe)Ý©Á\84xË îh\8f¡{ÕvE\97iÿÀwÀ\17\12`þB:ï\98Mèì\89^Øw°r¾\14\ 4w¼&´ \9aýÃ\90ñ\el\91â
+6y\81½#9xÏΡ|\93\99èݳkºgw+þüýÇ\13\9aÏrAUeQ¹b\82®Ë\fѹ\9a³ô×îçx\1d-1½\8f\8bÎ-\87çô\1fKth\ e^¾s\95\83~\94theÅ\vU<U«ÂõªKæR¢´«uå/C\9bb\a\8c\8aºÖþÙà¥f¸,í߬cO±\1d\1e;ya`Ñ\17ù\98\9fÐö¬?Áh\r£$l¡\ f\84\83\ 6|g°\81"YÐ,Úì\8b«¥\85\1cÊû\7f\ 1\91endstream
+endobj
+1707 0 obj <<
+/Type /Page
+/Contents 1708 0 R
+/Resources 1706 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1698 0 R
+>> endobj
+1709 0 obj <<
+/D [1707 0 R /XYZ 85.039 781.388 null]
+>> endobj
+466 0 obj <<
+/D [1707 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1710 0 obj <<
+/D [1707 0 R /XYZ 85.039 740.47 null]
+>> endobj
+470 0 obj <<
+/D [1707 0 R /XYZ 85.039 206.21 null]
+>> endobj
+1711 0 obj <<
+/D [1707 0 R /XYZ 85.039 173.992 null]
+>> endobj
+1706 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F42 967 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1714 0 obj <<
+/Length 1813      
+/Filter /FlateDecode
+>>
+stream
+xÚµYYoÛF\10~ׯ \8a\ 2¡\8ah³'\8f¼9¶S+HlÅR\8b\ 2I\1ed\89¶ÙØ¢CR\8dýï;³\a\ fñp\8a \88\ 3óø¸3óí\9ckæQøǼH\11*b/\8c\18\11Qämî'Ô»\817¿O\98EÌ,dÖÀ¼YM^½U¡Ç(\89iì­®ëu\14\91Jx«í'ÿøìh±:½\9cÎ\84\10> §³0\8cüó\95yprñáh~n®/\17Ç/\96Ó/«w\93ÓU%·Z\11dÄ(ôÛäÓ\17êmAÁw\13JD\1cyßá\9a\12\ 6¯ï' \95()ìýÝd9ùX-eÞIÏ|Õg£\12\11Q\91è\1aÉTÃÈ\98\11ÊB/T\8cÄa¬\8d<-ÊõÕ\94ùwiqk\8cYã/éo²Ý\ e\9e\19ó7e\9aíÌÛ2³¿oÍK\84Î\17Ç¿\9a§\ 5¢ñÍ:·ï>SE\97ðàÃ\9br\83/3\ô/xÊ\88ùd_X¤\96\84o5.\87\8b§\87Òi°5à\a\Z\v)¾Oyèg\bÛ\16\ 4¹\a"f\fxRÚ®\8b\87é\f\0vQø\98ûë]µ[Fâ\ 2>N+\1c\9e\96·]ûvë{{õ\v
+zõVò\ 6©,T \1aeî®oàÇ@Z¼\vNB\1eZÔb\8erO{Vâ\ 1áLü§Åî\8aun,Ьý\ 2¤J)}d¼ÌÜ\1e4mùL\99¼«oo×Èøö.1\14Îx\10\90 \b\r\93Ò¸È\1fEº»q¬$æB/c¯a\8d-zPòÒ¬Y$»mÃ\95\84¿LJsq¾¾G-\13ûz\91Âg¨}äÔ9sê4Ü©\\97IÓ÷¤O\1f\ 1$\ 5¥­}·Ú.­ôz¿ß/\8fÌEÇ'@\85)\bÏ\90\90T\13ød\1eçÎï¾íÝUQ:nË,¯   lrk\17K7v\953G\f~ߧk\1f³£\8b¼´¼T±²=0ñc¥¯\ e \e\9f\88¼Îú×Ï\93oû¤(\8bÆò\89      ÕÿUãÎæ\1cßeE\97(\13Ìö\9dáÛJ\9d#\16#Éä\1ep»ÛuµmÖ\9b\15¤¹\b\9d\9a°(Ð+\9d$è¹Ub+̧×p\ f\9bjÍJ\v\9bl\n°~\8dÞºMvhm\99â'O).tÓu\84ÚkrËI­ÚëÃ:\11Æ\90¹\95\170I$ëMî\161«!:µsÚ­_\16\82¦\1af\83P»½\0é;s»\98Â\rl\17fÚ§\8e6,\14$\82ú1¢\8e\83\1cêÓÊR\f\94\16\1a
+ÑG¾\190^E!\11\8c\8fZßÀ\f\9aï0-û?î\93ÜÅv\10@4èPx\96      \ eù\ 5-\18ÓÍa:ʵ¸àT\910\ e[ÚÑG\1a\ e\91\11P]\aFɨ1ÃdXL\8b\8cÓ©Î}ÌßߣGjbL\82\85\97«iÌ}ýh_`\ 5©J/Ðv¢«÷ý\1aÙÚ\15\14\16\ e9ª¼Ãt´o³\15pÂX[}`k;Ä\96\10\0WãlÕ\98a¶,f,t\96É&OÊ\9e\98Q$\82}\1dSÅa:º´£\ 6º7\ eå·©\f}\84\94%\86¬§\81néF­¯1ÃÖ[LËú÷\98\165\ 1ÙW¸Ü£\a<\18oXÎO\8a\1e\1eB\12ÐxT)\87éhuÀ\83 \14½©¡\16}¼Ö9´\9f\b\19F$fÑ(\11\rÌ \11\ eó£D\9cë\0º¯\vJO\86gQDh,Gut\98\8e\92m^bS\8a\9bZ\1a^\86ÂCB£\1d\8d\1a\8a\81´H9Æ®     êr×\I   ¥bL´\83\1cÊn\e+q\16\8b\9aÂ!\ fÐ\819K\8a\0Ú\ 55:\ 160\95©0
+a\97Q\9bJcB\95¡\16t\11\ 4¬\f¦3¥è\8fUÔ!õÀ\93C!ÆÕ«1Z=¡º;!B        ;/µzçY©Ûé×Ð\98ªØ_éÖHEà\9a\8a¹¦\16\8b\9e
+a&C7ÅÎX\99Î\f\1fn\10§\e1øè
+oì\ 2ëÝ\13´AºÑ\83»§loðÚ¯fTè1\11 Dññ\19¼\81\19t6èÝa\97X{\a\b3{piÚÕ!\15\ 4%\92Çý#28\93D\r £\8c÷Y<\ 6ì3yÂaPÉ?§\82ú\17ó\93ß:\91Àb\12ÈÀk,Ø\r\ 5\8béHmÇ\ 2W\84µ\84^a\8f\89\95Ávûv>Æ\865KM\93
+Õ½?)ð "b<)Ô\90a
+\fD\8f\ 5çóåê\92\872\86\a\r\1cäP`Ûz\11\13     \81Ñ\90hf\85ü\1f44±Ö×súÌ\9e-ìRw\9e\90é1s[÷èE\997Û÷¢\ç¥îmìxÓ8
+@\19æ¸Á<xÑ7»ó\88H\182ªá½grg\ 1\11\81\9bï_\14C\9b\aàÏxh\8d\19Þ\1e\8bѧ!o\90\83w\9dý¡XtDSäø!\95 Aï\ 1ÕÌ­4®\19\83l\e4ä¡jGÓ\98ù«Õe·\8ap`k\94\r\véÈ<¨"!4^²%3»Âdâÿ\9dh×°\87\13ë²Ä!-Õ\81UÚj>°E0Ô0>Þ¡70Ã[d1:\84æ Vw\13\r$\b\7f\9dHF\ 4;LGòA(1L$\rÁÌ\98?3q°M\8a4w\a4kÍÏÆpQ\fä\\16G$Rãi¿\81\19$\83\85\8c\84*>HûÜ¥ýÂ\9c\15a¥Ý\15É\90.\ 1$S\11ýdþgB\92\80\8f\ e£Oô.Þ÷E\96ä\81×Xê'"\vW\1a×\8a1NhC\1eªu¦½é¤\9b\94£\16´?+\eLGèAh Èy¬%´:ϱ¥¨>\16ª\8e\1a\a\82\8aÑáö¡Ú\19ú|ûà0¨M\9eè\ ei\9fﺥYésò1©\ eÓ\11{P\9a)\89¤hÉ¥­\98Òuf\9bn`ζ\aNú´mïjÓ3\ 1\ 6=M\7fK\ 3ÿÍ8ðS\7f\htÇ$\12q¿\91\8aÃØ\16\v\9a¨¢CuÝß :úþ\vÃ\9a\97Xendstream
+endobj
+1713 0 obj <<
+/Type /Page
+/Contents 1714 0 R
+/Resources 1712 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1698 0 R
+>> endobj
+1715 0 obj <<
+/D [1713 0 R /XYZ 85.039 781.388 null]
+>> endobj
+474 0 obj <<
+/D [1713 0 R /XYZ 85.039 436.555 null]
+>> endobj
+1716 0 obj <<
+/D [1713 0 R /XYZ 85.039 399.688 null]
+>> endobj
+478 0 obj <<
+/D [1713 0 R /XYZ 85.039 357.528 null]
+>> endobj
+1717 0 obj <<
+/D [1713 0 R /XYZ 85.039 323.384 null]
+>> endobj
+482 0 obj <<
+/D [1713 0 R /XYZ 85.039 198.858 null]
+>> endobj
+1718 0 obj <<
+/D [1713 0 R /XYZ 85.039 162.593 null]
+>> endobj
+1712 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F42 967 0 R /F20 937 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1721 0 obj <<
+/Length 1340      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XÙnÜ6\14}\9f¯\10òR©¨X.âæ\97Â\8d\9dÆAj;ö´/IP(3r=À,\89¤Il\14ý÷^.\1a-#Ê.\82\0\19\8a<ä=:\97w\91I\84á\1f\89\14G\98éH*\82\98RÑb3ÃÑß°òÛ\8cxDê!i\aóë|öó+.#\82\91Æ:\9aßµçp\94q\16Í\97ïã\97¯O¯çç7IÊ\18\8b\ 1\99¤Rªørî&ή~?½¸tã\9bë\97?Ü&\1fçofçó\83ÝÃ\89`C\e£_fï?âh  \ 4ßÌ0bZEß`\8c\11\81åÍ\f¬"\9e1ÿ¼\9eÝÎÞ\1d\8erkYäv\8d½c\83H\89F\9aòi\1d\ 4A\99`\a\1d\12¤9ïêÀ1â8³:À«3\94\90X&)ç8~{{
+o-dün_$)\89ËG÷x\ 1\90íÝÎ=\'\8cÄ»õ
\16\8f!e2\85\88ÔÓ\[\8cåÊø\88Ï\88@LXª\97»ÚP*N\12PDÇó{`ȸ\8a\r\8f­Y¹\83ÁÎÍ-ÖyU\99¡\8cW[7U&\1c6W\9fÍÏn[ùÍ\eس¯j÷ðÉBܸn\8e¯r\83ñ\ fyÕ¬æ~Osü\ 1ïì\98ÿ¾ìÍƪF\ 1\8d\84VHËlR£\ eæàÏ¡FB2¸\85²ïOD\9cGo\8a/{à\10¢    RrüJ\99`\81\0IÈ(BjÄ\15\a\92L %\9e é1\86äõÕÛ!\1f\82\15ʨ\88:GM\87\14Cb4\9cÒæ¤iV\84P\84\f­×\97æ\16\9d\1dQcª\a\1dS¢Á\1c\19%Ý;M2\862EzF]ÄA\9eù\9c¤T\9a°Z<º\89û|\v\8e\8b!!/»À\1aI!¦=ÓbÂ\9eñ\18Ãæ\ f\13èV\869\11GBP\8eD&&\r7\98#Ë}!\18A¤gxeÞÕ&\18\85\86       \13n$61Dzø\ 3æ87³vÒCs·v\10Ïä$³<ÐÐE0\89\7f\81CH \16¸&HJ6\19\8e\1dLPO.$Ê0\1d\84#m±\82G Ë|\16
+p\11\1cQE¾3.9Ã\88Êi²\ eb¸þ\990\1c_]\9cýxäw¨;ƧíqÇn÷\90¡É¾×án\90®Å½uÎÎúÎzÍ$Ì\8dMòÛ\84BN-\96Î\8d\9fÌÂ\aL\98]+Û\80QñÎ¥\7f\8b.\ 3\91Â1\83\84V-&,\96Ç<;R¦\f\1f"ehy$Rº\86\9f\19)P¶
\94ûÙglô¥Ô\0J[7ÌZmc\86Ķ\8cA\95\16\1dzi&\10\16¦G\81|ìëtõmU/îáºSn\99¬lã`\9elUn"\10T\80´   \8d\8d¶»\16¹)É\ 6ÅNºË|°ÊOF6ÿ32\a=Ü_\17\97¯®Ü¶ån\93\9bRmÆ\86ÐOn¸.¾\16ëÊÛu?ùvé-µ¯\90\97Þº­òf`ä5o\82F,ÿÛÌQ\89°vseQïK°O  Æ1vg¤\r\9dåj\91×\85§Qí\17\8b\ 2\9a\97ñÄÀ ì\95\14\93\83 ö\80\fª$\93º\97¤Ô \a<ßî7E       ÌÜã<ÑÐ\10B³d£\12\8c¦æÆ\ 4Éz##dA\1d\10'\9bnf\19\86¦\9e\15Tf\88\7f\91ç5?TRDÈtÿÕÁ\1c\agsN\86ÁÏ.áo}|\15\ fu\99»á2¯ó\10\ 3\9a!E§½ÙÁ\ 4E Z"IÕ@\84ÿWr\88\86|\84å\93%\87N¦Q"àÛBói¶\1e3H£\8c\86ÒhçÐp\1a\1dZ\1eI£]ÃØ9'u\89ÏÕ\9býÆ}ô\98´X¯v>\13.v¾¼<Ô\81úB\18ôuZN\vÓbÂÂxÌó\85\99
+3°<&LÇð\980u¹*|\89(\9bV*_\86ÔÀðɦõ´\1a-&¬\86Ç<_\8d   Ã­\1a\ 3Ëcjt\f÷Õ¨Ë}Ó\7fÖnÁ\17Õ²i\àÞ\98¯Ðm@\eøa\93Â4\80 *\16à+\8am\99Êíq¿ÆíßB\82Æ\1a@ßÚ WÃHe¬5\87\1f\14Æ^\r\8cIÞÓåE\93öz\ 2ù\8bâ{¸¥ÑÅidE³ \17nÍÔ<ÛÚµÍ\88oQv¶É[Ú³BE\ 6Ñ@\89ñ5ù»þ<sÈÃÐá(\16¸7\1c\80¯tÇÅÈÅõ\90.\87OD®Ø1ßÿ\0!~\15dendstream
+endobj
+1720 0 obj <<
+/Type /Page
+/Contents 1721 0 R
+/Resources 1719 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1698 0 R
+>> endobj
+1722 0 obj <<
+/D [1720 0 R /XYZ 85.039 781.388 null]
+>> endobj
+486 0 obj <<
+/D [1720 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1723 0 obj <<
+/D [1720 0 R /XYZ 85.039 741.134 null]
+>> endobj
+490 0 obj <<
+/D [1720 0 R /XYZ 85.039 698.974 null]
+>> endobj
+1724 0 obj <<
+/D [1720 0 R /XYZ 85.039 664.83 null]
+>> endobj
+494 0 obj <<
+/D [1720 0 R /XYZ 85.039 591.773 null]
+>> endobj
+1725 0 obj <<
+/D [1720 0 R /XYZ 85.039 558.236 null]
+>> endobj
+498 0 obj <<
+/D [1720 0 R /XYZ 85.039 335.876 null]
+>> endobj
+1726 0 obj <<
+/D [1720 0 R /XYZ 85.039 301.334 null]
+>> endobj
+502 0 obj <<
+/D [1720 0 R /XYZ 85.039 301.334 null]
+>> endobj
+1727 0 obj <<
+/D [1720 0 R /XYZ 85.039 265.069 null]
+>> endobj
+506 0 obj <<
+/D [1720 0 R /XYZ 85.039 224.826 null]
+>> endobj
+1728 0 obj <<
+/D [1720 0 R /XYZ 85.039 188.561 null]
+>> endobj
+1719 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F35 948 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1731 0 obj <<
+/Length 1307      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XMsÛ6\10½ëWpr)u\10\ 2`ñÅÞ\;m\92qmÇVOi\ e\8aÄ6\9eÊ\92-J\93´¿¾\v\80\14A\8a\80\94Øã\19\93\ 4\9fö=,\17»\v°\8câ\1fË\8c$\14\8aL\e\98lþ0¢Ùßøæ·\11«\11\93\1a2  0¿LG¯\7f\95:c\94\14´È¦\7fµv$\11\12²éâc~þöìfúæv<\ 1\80\1c\91ã\89Ö&¿\9aú\81\8bëßÏÞ]ùûÛ\9bó\9fîÆ\9f¦ïGo¦{Þ½Eä(,éÓèã'\9a-Pàû\11%P\98ì+ÞSÂðõÃ\bY\89\14P?/Gw£\ f{Sþ\9dÈü¯\86æØ &¬ \ 5\97i?(F\84\82½\1f8¾e¤\90\83¤DRáü\80S\a2fy1\9eHIóË»3\9cµÒùõ#^Y^®üã]9ß\94Û\98\17\84!L\17Cº(*"T\1cÑ,\18a :\9a\ f¾\1dS\ 4TW2a^ômù´+«¨:&\b\87"­ Å8\ 5L\1e*P\86\13μ\84ÕÚÇFùm»\99ùÛÅl;\8b(PJá\17`I\ 5\ 1\ 3\ 5\ 51uü¶Nà\8d\13*|ô_m½ªÊ\98\16ÐD\ 3\1fÔbW\aF\19 \92\r#tA¤\91¨\96r¢yZ¬\87\7f¼Ce¸\9aX>\ 5Þן$J¨¬5yÀÚ@ú´\9d¯Ä\0\83(d¥þ»LìEä»\15jXàgã:\9f[);|~°7\18âÜäÛrÑWVOVjdçi\7f\ 4\98¨C\1aÌÉ\1eI\11ï]Òg\1eðIHübNÁ%/9¤\9dÒbâN©1§;%AÜ:¥Ç<ä\94\80øÅ\9cÂ1÷FòóÞ)-&î\94\1asºS\12Ä­SzÌCN   \88_Ê)¢\10\ 4¸N:%ÀD\9dÒ`NvJ\8a\94\80SBâ\1fr
+²(B\15Ò\ 2%\14{\14k    «én\83ð\95·H¿ÑsJ½YJAtx^Y\9eºâT\rÏ|\8c¬_êÁÒ\8eÚ
+ýÊÿ¢ÚÍ\9d ÒÁ+\8fr#V­É\17h V!\ 4®\8cB\8b
+0Ñ.CØ`ÒºS­\18íµ\19çK;µhµjlühg!°®\vHçe0\9a Ïz:Oë-\0¯\9c\1d¯¦,\19þ\80ý\18§éÚß`¬Ê\9bëË\83 §\ 6W®Ê\ 2\8e\14\88\1aìF'\8d¥´*Æ8¡\ 1\9f\95õÖ­È\8b\ 3i`:ÐÁõXc\ eH»ëQ\0\11\86uH\1fÝê[/ïçÿú(ÿ2[Ùè^\96~%lëuóÙáêA·\12|ä¹U²\88}^àÄ°t\88\ 5\98øÇ£\9a\18\10û¾Î\r¨$Ø\ 5?3Ö¸¦DÓ´Ü\ 6s$Ö\ 2\8dµ¤ª&ÖBYGb-°\17\8fµ>é`¬\85¤´òá3        òérí\93ïÂ\8eq\17\8eÆ\86£ËÐ8ÞD%>Ïì³+\19K\97~\9d­?©¤³åÒ£þs¦6ë
+G\99/\1d\12=$x]:ô`éè\88ºwÑ\7f?\9fmË õ\a\16
+ÿª\8a\ 4\1aÇâ\b\12\92Q\1f\ 5\80\15\18õ²»gc¬W\0.ëÒ\86ÿÿÙ=Ö\9bM[Þ/¬Æؾ\9b\15\92HHï¨\ 2\8c\93\b\ 3{:¦\0×\94o\8d¯Ö[\97\f~\1eã\86»°Þm
+úA\90aÁ fÿã\13â\1f°N\r¯\80ÚÖ$0v¨\96       J\14.ðPn¹Únîm}\a©ñ«Û«É7ci\8bþ£½¸TâF\1fp\16;¬aîá³\83øûª\89Ê\87ñ~lVùëjw0qpb\8b\17\99xc+=qp\13\97§NÜþ{²ß\f+6\89\85\ e6cÀU:tZL4I2lM@ôr:;­m`\f·í\91ÖôôTn\84;\8fH\89¬!G\12ykè¹y<%©Iã\81¦#Y¼µ\16Oâ=ÆÁ\1c\1e0ú¼\83\19q¨op©¹\8c\1e\ 3\10Æô\91S\80\ 6\928\ 4p\90ï8\ 3\88²\ 6G\0\1dÚÁ\13\80=«Û\98\f§5É\89R" <\16\r\C$\1ejSiiR\92\ 2t(®Þ6¹å\1dk\82\b\8f\1c42{Hú̳Øvã\0Ø°EÎ\ 3%×DáæÇk±º\15íË\95\18\9fÒÀ¡Þÿ\ 1\82\ fÈ¡endstream
+endobj
+1730 0 obj <<
+/Type /Page
+/Contents 1731 0 R
+/Resources 1729 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1698 0 R
+>> endobj
+1732 0 obj <<
+/D [1730 0 R /XYZ 85.039 781.388 null]
+>> endobj
+510 0 obj <<
+/D [1730 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1733 0 obj <<
+/D [1730 0 R /XYZ 85.039 741.134 null]
+>> endobj
+514 0 obj <<
+/D [1730 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1734 0 obj <<
+/D [1730 0 R /XYZ 85.039 707.194 null]
+>> endobj
+518 0 obj <<
+/D [1730 0 R /XYZ 85.039 666.951 null]
+>> endobj
+1735 0 obj <<
+/D [1730 0 R /XYZ 85.039 630.686 null]
+>> endobj
+522 0 obj <<
+/D [1730 0 R /XYZ 85.039 448.974 null]
+>> endobj
+1736 0 obj <<
+/D [1730 0 R /XYZ 85.039 414.432 null]
+>> endobj
+526 0 obj <<
+/D [1730 0 R /XYZ 85.039 414.432 null]
+>> endobj
+1737 0 obj <<
+/D [1730 0 R /XYZ 85.039 378.167 null]
+>> endobj
+530 0 obj <<
+/D [1730 0 R /XYZ 85.039 332.815 null]
+>> endobj
+1738 0 obj <<
+/D [1730 0 R /XYZ 85.039 298.671 null]
+>> endobj
+534 0 obj <<
+/D [1730 0 R /XYZ 85.039 225.353 null]
+>> endobj
+1739 0 obj <<
+/D [1730 0 R /XYZ 85.039 188.486 null]
+>> endobj
+538 0 obj <<
+/D [1730 0 R /XYZ 85.039 146.326 null]
+>> endobj
+1740 0 obj <<
+/D [1730 0 R /XYZ 85.039 112.182 null]
+>> endobj
+1729 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1743 0 obj <<
+/Length 1870      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZKsÛ6\10¾ëWèVªS¡x\12`/\1d7NZg\12;µÕ^\1c\1fdYi<Ññ¤vòï»\v\80\0ÄÆî´\93IÄÇÇý\16»\8bÅ.\106¦ð\87\8d\8d"T\14cm\18\11Æ\8c\17ë\11\1dÿ\ 1o~\1e1\8f\98zÈ4Àü4\e}ÿJé1£¤ Åxö¡\96£\88Tb<»»Î^ürònöòr2\15Bd\80\9cLµ6ÙùÌ=8½x{rvî®/ß½øæjr3{=z9«x+\89ÀQ éçÑõ\r\1dß\81\82¯G\94\88Â\8cÿ\82kJ\18¼^\8f\80\95()üýjt5úµ\12åÞɱûªo\8cR\19`1ã© Ä\18Ù\8bÑ\ 5QFÁ¯¢DQYÙ\81Ó\1e;x\fÚá÷\89 ÙÅÙé·í\112V\90\æã@`\87´ÄtX\99
+X\19W\845H\ f\9b       Ëî¶\93)×Ùb2eÙ\ 1î×x±ÜL¸ÉöË;gû»íz~¿q×W\809CÌ©»¿\85ûÃ{ÊÄ\12\1f\87\ fVæöÞ\89\ 1\84\7fÙ\1a\9c·\96æ\82H\9a§\rZcâ\ 6õ\98a\ 6M\90Ö\ 6m±ö\194 ý*\83â7s\aÂ\a2°h`Mã¬Y\80\8c\94)ó"'\82ê¤)\ 3\94%¦aÊëÍ\ 1¹×\1d\93JE\fm\90§ç¡ yï\1c\9c\96\92Ò:2Y\80ÉUCÉåfÿ\88ÊÝc°í:\1a\1aN\94H\9b§Ät¸\9bN7\1aSMH=Èë\9cóÊëxm§Ñ©».ý\v\8fü\aÎÅ,Û!@dû­\ 3ÞZ\8e¥{¸ÚºÏ>á'%\ 5R?@\16\95Tg7î\a\92\1cRs\ 2\7fÿ\89øîO\9bÓRVÚlR+¢eÓeWg§×å\90\ f\9d RÌ\90ü\99t,e¥uT\9c\91B¶ÃÊ:äñ~¹»A\r\14r\83\10\10/¸^\14\16ÕÉ\8f§;7\95Ñq.I¢«\96î¦ã8|xx\80ïHlV+Eòt~¬!ñ9í ¨ðâã|"l¶fÙ5Ë;Ó\ 5,\91\17,Å[BÚÄ­\f©    \83<\1a0߸áÚy²]ã W6Ú÷ËÕ\17o   \8c\89!I\14ôöù\12Òâ\97=Ìúi\8f       ËÁ\v\r*èdñ\12`âF\ 4·óÂ\8d\ 5^
+\ 2Ê1Fødª\14Í.A    \86ó\19\8c»Ýì\961eà\v¦U¯2X\eI¨1\0ÉXÒåJç\84åé\1a£Ä º§\17h ·Ý\ 5Q\10­jè\13²·\97\94Ö\8c1M\84jªvùòUG-\ 1\10¡ZÝ ô\98\ ea3
\84\rÂpÆ>\96õÉ\87ºPñ\17\98Ù\17ÁÒ\½Øù\9c½qI\1a\9föO]H\11\84æ*íÈ\1a\13w¤Ç ò¿\9d\ 1ë9²Î\ 4ïÎ]ek\97\14q\89é07í& J\eÄ.UOúJ\0ÅaêÈ\90õ«³u)ë\88v\90S
\eú\ 5ÙÚùë=Ut\ 5úÞï\\8eñ\99\16Ò-¢ÿ\9c¸ÌÌ\10Ìb^Ä¥!O\97U\ 1&îE\8f\19T¡¦H«
+µÍÚS¡\86¤\83+Ô[|\81E¨}×*DëB%V\87ÊB\12\93\9b¤Á\ 2LÔ`%fpا\88«°o3÷\84}H|<ì\ 3\81O\ fû´v>ìCýþµ°\97¹&:\1dõ5$îC\a\19°\ 4ÕÂ\9eº\ 2¥Ô*\17 @/(E9t7]ÿæ\ 6\96\f\8ayAiÅ \94¦5Ûñ¶\86S\98ߦHù©\84´\89\eAÅá2\97"$¾\89tþ§A\88}Àåp»v\ f.\97\9f\ f®\ 4Û\7fçëÜT\ 4j\1f\81\18}±²WJjËödüÕ\98x\0zÌð$\92 ®\93H\8b¹/\89\ 4Ä\ 3\92H-ð\19\92HR»2\89\ 4ú=O\12\ 1ÇPbü&\195.?=.÷\87G»fX        ÔÉ\9fº»ûÍ\1d\92,æ®ëݹ§»rm²\8bÔ½ÚEÊiQ("X\91¬í\ 3L\15'°,*\15Ä\89\80ð7\9c7k{_Ù¿¹:\ 1Ír\9d½Á\98w\ 5þ§Ã\83{v>_/£ÊåPÑ\17é]Ó\0c\95\13ª\eÄ`\15ð\95ë7Ï·{»,ÿ\0\1d¾*Ю,\12ZÐÑ\b\8f\a\84\96\80\ e¸?´¼¬i ¬«-Ã\90\82\ 6&T\17\93\98\v+¥3\9bM\94\81RZaJ{À\1fÛ*Ù§kÜûÚíÝÍ­\85¸kì«æn÷©z6ß¹ß\9eÄ-¬²Å³\f¼\94\95\1e¸°\ 3WC\a\8eÿ|>ج¾\8fõ¬\82åÐkòtèÔ\98hþã\ 5\83ØW­¸&¬ìY1qï#:pS\80MäÑV5\9d¥¹\82\16Ì\1cÑÒcPËw\17o:¡La\ 5åù8\10õµk±\97\94Ö\8a\81\85\87jýrî6¾{ZUÚT­·U¥}¤­VU\10iX\83Ôe\9ezS}u¿ð;%\1fç¶\9a_ÅzOÎ5äàôAE\80\89{Æc\ 6¯\9f)âjýl3÷¬\9f!ññõ3\10øôõ3­\9d_?CýÂõ³ß\1d@G
+\93ÞÆ\v0Qw\94\98ÁîH\11Wîh3÷¸#$>î\8e@àÓÝ\91Öλ#Ôo\80; Ú6&ÝÝ\ 4\98¸;<fPO\9f"­zú6kOO\1f\92þ_\8eñððF\9b"mÐ\1a\137¨Ç\f3h\82´6h\8bµÏ \ 1é\7f\7f\8cÇðÀâ\88%+HÜ\90\ eb+Æ\13Ûx¿\ 4\9dR§xJð\80û      \87x((©"\9eá±\9a\11\1eÏEÊ4%¤MÜ9ÀÓL\87ľ×ÝØ*>8·\91õ\81\eÞ¬\å_\1fÝ ²wõ¡ÅC¬\8f\85òK\15é\ 2©\86D½é!\9dã\9bn¡TØ\93\99\ 4k iÓ6\rÅ\94=¼        x½¡êùa²ÅaÝÞ9Ä;w\1cSµyÒî­ÏWn«¼<éÙcS8ßìV¾÷³\ 28nÆ\ 4\ 5\1d\16ÐA.\7f\8cÕÉ\14Jà¾\81Â_wH÷¤ÿ\19RÕÚP\9c\19\ e\ f5\94ýÒë\82ÆÊ;»j
+j@eDWß¿\ 1\17\9c\8c\10endstream
+endobj
+1742 0 obj <<
+/Type /Page
+/Contents 1743 0 R
+/Resources 1741 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1748 0 R
+>> endobj
+1744 0 obj <<
+/D [1742 0 R /XYZ 85.039 781.388 null]
+>> endobj
+542 0 obj <<
+/D [1742 0 R /XYZ 85.039 637.667 null]
+>> endobj
+1745 0 obj <<
+/D [1742 0 R /XYZ 85.039 604.129 null]
+>> endobj
+546 0 obj <<
+/D [1742 0 R /XYZ 85.039 395.319 null]
+>> endobj
+1746 0 obj <<
+/D [1742 0 R /XYZ 85.039 358.452 null]
+>> endobj
+550 0 obj <<
+/D [1742 0 R /XYZ 85.039 316.292 null]
+>> endobj
+1747 0 obj <<
+/D [1742 0 R /XYZ 85.039 282.148 null]
+>> endobj
+1741 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1751 0 obj <<
+/Length 2025      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[sÛ¶\12~ׯÐt:\13êL\84àJ\80ysm§u\9bØ®­æ\9c\994\ fªD[\9a#\8b\ eE5Í¿?\v\8b(Âî$=\93\8bAòãî·\17,vi6¦ð\87\8d\8d"Tdcm\18\11Æ\8c\17\ f#:¾\87'?\8e\98GL=dÚÂü0\e½z£ô\98Q\92Ñl<»kä("\95\18Ï\96\1f\92Ó\9fN®gç7\93©\10"\ 1ädªµI.gxãìêÝÉÅ%®o®O_ÜN>Î~\1e\9dÏj½µDÐ\91\9fF\1f>Òñ\12\bþ<¢Ddfü\19Ö\940xü0\ 2­DIá¯7£Ûѯµ(|&ÇøÖ1\e\ 3bÊ2\92q\15÷CÊ\88LEí\aN\8føAQ¢¨t~\80\87\82LXÂ8á\93©R4¹Éwpý\bƳ¤Øîò!Ó¥\ 1\87\8b£d¬\9b\81®\0$ãG\11:#Ê(øÉ\ 4\11\9aÅéz\8c¥{v5\99²äÝ!'\ 6\10­\1aè\93\ 1\11$=\1a\8ci\90\14\98&Bu©Ý\9c¿éÑ\12\86¤\99hÓêy"`z
+\99j+\94\920©;
+\97ÅÃ|½Å$-!d¹uÍ]XÔw¶°XØEn¡²y°\83\18s\ 31\86\e;\ 4\1cð÷QJMJ¸\16Ñ@¶0\83\81\f\18Kþ·\vÐziµÎ\ 4ïù\8d+\92Ê4ª8`z\9a»~\13\8c°\8eâí\ 4\83ò\87\9eVÅI\9aʶ֧\92ÈÂ\8e§\91\97õ\ 4;¥H&t\87\b\1a¶¡\8b×ïTÑ\rð]»\18\12#>ÿ\ 3¢§\93¢ÿ´ÿ¹\98\ 2\98\rEQe\84i\15\8fb\83\19\8e¢ÇX²ï'\82&W\17gÿêoÈ\f#\18Q\1a0=­]\1fA\9cYGéÞ&ì²pæ»ÄÆhÚ\ 4\ 5\17ýa\1füN\99pÏJ¼é\93~=a\89G\97C\ e\13\9cP\9dÆ\1dÖ`\86\1dæ1ÏOû\88â&í\ f4\1f\96âg¤}#ð\e¤}\94]Hû\16¿\7f.í©$\996ñ(6\98á(zÌ3N¡\96¸¯=\85¢ÌÂ)Ô¦vc\13ìÌÒû°Ý÷c\9d
+8\9aÍ·`è%=Á0Õ\84¶ôa¤«Òò³;\10\82\90SPg²hØ\ 2¦§»\93e\9cÚ\9d":º?b\12µOÎ[ qqÖJº;{@\16\ fxã&ÿ´Ï1\ 3_">\9a\93Úç¤ÍG2\90\90Jkbt\16\16f0!\ 3æÙe%¦¸.+\87\9a\8f\94\95¶â§ËJKà×\97\958;_VÚü¾MY\81ÀPb\80ïTPB\8dv¢Ë¼Ú\97î\14q\12\9fâÕz»´J\16ó
+[-¼»\v§\95\16øh7Ð`+p¶P"Úí·0u\9eH" \90M\9eÈ,\ 3w°ÐíKìò/Ïgo¯~tuÌÎ9©NJlù\17x5\9bd<)ç[dÏ\92ù¢Â\a\97ó\aç4X^¯ëAahJ\90\19\14\0âF´0ý \ 690Ödè÷ÙÊ7²;»7·\v\7fUÜùH.ª5\8c-xQÍÿ[\aÓÇ©ð?+à¾Zû¬x´Ázt)àÅÍËüµ\v½rÅcÊS\ 2\bT\90,,Ù¬w+¯\11ßX\14Ûmh­\1d\a¯§ð?W\93º\ 5¿¸>ý¾\95\11ö        èk\12ÔÖ¤w?T.K\{þ\1f,(î\95ýÎ#»Ý½MÅ/\8fU`°\fÝ\ e\88vJv\9fmy*,l¹sµ        ¢\0Ó\aL\96õVAs¶õÜ\8b\8bë®g>¯«Uߤ-¤\ 5®¾³²_½\91¼s\ ePç>\8aEãî\1eþ"¬\13\a\1eu}q\râÏ\8fH\83Xpö÷\84\83¼«ËïÀ\8fRÊä¶*ÐçÖ\90ÚùLÚØúK\17\18·\937Ωè¶)\87X\18f:Þ[Û@Üãkm¿\1cJ\9c»æu\93¿lÅ?ߺhñ\90I·!\88\15\82.\9d\98\92õ§\86¤Û\18\95+;\8e\8aÏ>ú\97\14pj\1e\v{\8d=ݬ}¹ÄwNëÜÜlòí}\1eüæé\8aä­%zÒ;(ýÛ«ù¦v\9cs\8ew!
+\81\eÁÿ-\83mv6å·|BRß\98Íb¿\99W\8d÷o\91Ò®Þ\8d¿ä_&F´YÔR\97Ýô\7f{{\82\8b\93½+\15xÁ½«\9c\9b϶ñÄÖýjÅ\e\9b6mí1\9b^½·\9córm\87û/­à¸\83Ì\8bà\19z\1eÈ\95¹Ýá\91`Ùeù§Ï¦\7f7}\10&\9d\7fõt~Ló\93ÁBå-3Ô?iÅÉ;\7f¿¸\ f!\ eô­@\978®<ÖÚáÆ\9d×~\9b\97È¿á\8eÛÌ\7f\ fù?F£mG\98X¿q\1c¼\ 1E8>|Ñ\13É\85\16\15<\94 ~¬æõG"_òZ§ Á\81í,·¥­>ñüAjù\15e¨ªk\7f\f?\86\12Q6\bK_kФ¡òùi_[é]í©\1dï­¹fî\9c\89õÖ-Ì`o\1d0ÖP,\ 4Ðî`\89smP\8a\eØVÅ×ý   F\11Cu\94KÀôÈt'\18Æ\bOY\87\rý\8bÊ!ã¥\84a+þ\99®\85\196Þc:ÆÛ½âö\89íû&Âv\15ÐQ\b
+-3\\94Ë\80ªl¬ú>a\8a\b\96F)\ 6L\8fc×'\9c\12­;\1cÁ%é\90KXJ2\15ÿæÕÂ\f»Äcº.q\9b\16\16omÒCýé\99Í´ Ì\ 60B#`z<º³\8d6$eªC\ 4ìæ\ 3vÃtL\8cÒQ»[\98\ 3&j·­WGL\87\0É(\11\ fé\1190<#2\93\1d&`¸\182<\85®OÅ¿ö´0Ã\86{LÇpè\ 4V¸â}{¥!\94Ë(\81\80é18\18c\ 5\91ºK\ 1\e²XÀä\1eÿHÙ@\86íEHÇÜ\90ÖxuZl«²Øô\r7\12ÆK\11ã\11 \87Dºfg\94\bnÚLÀ꡹\921C¸\96ѹ²\85©íf¸{j»3îæú0\e»ß\84á\80|¬ìë¦\17\85Ê?@\rìP:>¶7\10GL\1c\19x\95\81àã¯è.\vWTá¤\99J\95%\9bb¢à¬tqQ\ 6¦`_\98\95\ eC\98½[ÍËj\87k?°Áªúì&J\ 4¿86§e\86dÂ4£\15b:\ 4¡\ 2\89TzÈ\v\94µX¹n«\9c(\8e_
+Ü÷vì
+@ïܵ=°p\r\ 1à÷\8f\8fÖ\bäm CSö@ÉÉ\80K\ 5%üèw+ø\87\9dÍWý\ 6¶ù\12!\88\11\ 3_\97\14×$\85lB.Öö´W}\950°ãD\9fïÿ\0þmÊ(endstream
+endobj
+1750 0 obj <<
+/Type /Page
+/Contents 1751 0 R
+/Resources 1749 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1748 0 R
+>> endobj
+1752 0 obj <<
+/D [1750 0 R /XYZ 85.039 781.388 null]
+>> endobj
+554 0 obj <<
+/D [1750 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1753 0 obj <<
+/D [1750 0 R /XYZ 85.039 741.337 null]
+>> endobj
+558 0 obj <<
+/D [1750 0 R /XYZ 85.039 531.353 null]
+>> endobj
+1754 0 obj <<
+/D [1750 0 R /XYZ 85.039 486.278 null]
+>> endobj
+562 0 obj <<
+/D [1750 0 R /XYZ 85.039 118.274 null]
+>> endobj
+1755 0 obj <<
+/D [1750 0 R /XYZ 85.039 83.528 null]
+>> endobj
+1749 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F42 967 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1758 0 obj <<
+/Length 2022      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YM\93Û6\f½ûWx¦\87Ê\9d\8a\15ER\1f½%mÒn'Ù¤Y·\97$\aÅÖ®5±¥\8d%g»ÿ¾\0\ 1J²d);\93tR\8b$H\80\8f\0øÀÈe\0ÿÉebD Òe\9c\92d¹9,\82å\1d\8cü±\90,á³\88ß\93y¾^üòÒÄK\19\884H\97ëÛn\1d#´QËõö½÷Û\9fÏÞ®_¼[ùJ)\ f$W~\1c'Þõ\9a:~\7fóúÙÕ5}¿{ûÛ\8f\8fë¿\16/Ö­ÞvEÐ\91¢Ò/\8b÷\1f\83å\16\fük\11\b\95\aø\ e\84\84áÃ\ 2´
\15·÷\8b\9bÅßíR4¦\974ëÒ\1e\8dJ\84IÔx\93Ê\ؤ   \84       ´ÝäuÕ¬|éå¿®|mRo_­\8côîª\126f\12o³/V0X6Ô,júmv9}\1c²Í®(ó\9f±\15{e\85K5\ 3\99\13¬PçG\81ø\80±~\18\8b\0v1PnÂ\88§¤Ò+Ê¢)²=6\ 2ï\15Z\94\95(øzå¾²»üHÃ÷v¸®\1f°»:®Lèmi\95\9d\15¬wh]\9aÂ\94\f7c§×\r\89\8aÍ\8e>[å\e\9a\aÚMàíóòÎ\19Uó/î§>å¨wËkÛ¾Á:\87Ìw[\96p|ÆîØÂ\85ã\11\19\92\1d¸U4u¾\87Un©ù!0Á¾z MFÞ\866\99\ 4?4±\ 5ë\88½<ÿ¡@\83¥·§æ'\1a\82ÿm\10\91\f\8ejVX× \8e·\81]±U
+}¯Pøæ\19õÝ\80\16é}%Cbï-"]\1dÛI\91wcO°AËØ\12ìØ!"\ 4mܳ­\87\87N\19\90\8c\10V\ 6\84S-\96\88«\ 2\1aô\1cpÍгG\9bß\9eÐ좼sSò\9ag\13FN\13\9d\at÷z*k\9aí×Þcu¢\ fë\82\15}3N\926\91=vËls·<Ê=8Cíä]o¡\1d[\83VÚÕ\ e+:#èk]µ\ 3\10z\11u\J´(ä\17pzõú\a
+2\ec·ô=\8cCj\94äT\18¯äïøé\9c    \83úÌ\99.g­(Ò"\8e¢Ù|Ú\93±©&\fÆ©&Ò\98³È÷aP\v°H
\14\ 3®ø.ÿrÊ!\14'L\80\94\16Æêrº\83\97°\e\11HyQ"N!\1f\1a02P"\8cÂy#Y\ 6\8düw¥\ 2ïÍÕï?\r­\922\15\91\8e\96½\ 5GJ\9dÌH«ìga\19\1a\94\9eJ\80e\v'\eÆp:p¾\983\ f6°ÊU\b¹4ßÒEó      \a>\ 4RÙ±#uÞüī谭ôqh<£\ 1yCÈHÏ\ 2Ö\93\99\ 4ÌÉ íÿ\_ݬß\85\94\12i\9cΪt2#\9dçp©Th¥Î\94î+º¢`÷\18þÒ³I
+7Ï-;\84`\95Ŧ²øl]\1cj\fi\88Ü#ç\91 ¨t*\82ÈÌCÕÉLCÅ2O\81jFe\aÕ@çe¨zJ{PÁmÎþÄø Û\15\eÎ\7fà{[\aPs´Þ4       N(E\1aÅóàt2Óà°\f_\ 4+e\8fNzï\93\19\11¥rV³\93\19©\1eD\1fä\1f\88Ѿî\8f\8c\8fËþ\85õ"\80*%¨4\f\ 1l»l¿'/ÂA IùDê2\ 1\9e\96\9eÍ\9e=\99I|4\80     yb\90=C\97\8e\81à\aÔª²\9e²EDZÐIø\9diTëPèXÎ[Ë2O?ÍÞªÓ§9T}ñ4ûºù4kÊ\91\94\15\8eî\84ÁËwx5ï\89ÙáEë+H,A\f¿\81\b\12b¦Ç¼9\1dùö\84y\ 1y\81O­¢ÜÚÀ\ 1\12
\87)ǺÑ\86\86ê\89S\ 1Z$¤\9c¯Wz2-æà³È$[ÌU\ 4\1e\12Ê3\ faÿxe)\\14{ÏNÌLÊ\86mÆÞpÊ2^qÖ²Nf²È\0*\ 3'2æù\12ñ\ 3\13\12Ã$µy°Ô*çÎcË\¿ \98¹¥êÐ\9f\95Û¾@mÉ\14úýÏLÛ\99\9fÁ×iO»L\f3$øØP\\97¼ÚÆ©±Õ\82-q
+;¹æå¨Ì°*5\97\ 4Vzó¹]øÀ\86A]Q\12\8b9çú-;sU\94½vü>!·Æ¢;6¬\80T\ 2µÛt8lɸ\9a\ 6\90.6-Åæ\82ìÞJWÌ÷\11\9enìTç<µ#¨Ð¸§\8b\129õ×¢²¬zÿHCÇ~ñ\0_\85­\0\ 6\eâ.ZÊÙëø1\98ÝÒÌéâ\ f+ϲ\85øn|A\866A\85©\16\89úv)­\84Òæb!í»¥ün­±\aKp]ÀÁéCc\81s\99ì®\1eÑê\86\87\99\9dô°n®[\8a\9eµC\99+²Ë\81p\87¬¥Ë\84\1fBAr\98BT+\ f«\17\84Ú;\9cl\1cÁW\93}ÆuC\83>\88\1dö\8c«ûGjU·,Ön\fE\ðø\1ce\e\fM\e\14¡\99ñ\0ZdÞ«@`Ǥ\16W±õ\9f¼XÆÒ{\ 2[I\1eͶS\9d\19Ø\1a\18\9a<y\14\97\10\10î\95 \aw}úT¯ÚÌÓ>yd'8\art[ÒÚý·\9bsï$TÙÙ¼ÿ9oꩪ*\84\9b&N竪\9eÌäM\eÂ=\90Èô<ë?­ª
+\ 3HÝS\8fH=:\10ÎÒ\ 1\19k\11%óF:\19[½¾ùc\14ÔA"bÓ\89=!ª£\89\98æ\95æ­\922\84 >7ëêú¥-÷Æ        \a@Ra߶\v\8c\9cdFZÏù\89\ 60\92øLë\90\86\17[n\16\90e´#\10YÓ:\98¥\1c·Ø\9aàãRÇð\9bÌ\1fY'3}d,ót\ 67§¹epCÕ\17\19\_÷\1c\1f÷m\94a
+\82üãØ8\97Ç\9bcÞb\89yg\ 2­\10B&\9d\a«\15\99Æ\8aDl]w\ 5v\£\1dëäý\b©PÙ\aÙ\19­Nd¨v\80S"\12­úz\19¦û\fé趰%     u5ü\9e¥ýO\88ÆcÓ\15¿Ù¾¸c§z(\9a\1ds×&;²7Ú\v\0~o`Êëç4gçpζî\vɱ\98\08\85í¤óõD'2      0\8b\f\0Vãò94öÑeF«\13\19ª\1d\14Ïà\88}­e>f":±\94¼[ç[9\v_°.g-^jÞ& N8سªc"pH>\9d\ fXZ\81Ç·ÏDg2H\18\89\9e.\95÷ue"p\82\11\ 5¿\88\ 6ÿ\ 5ð\87\v\1eI¯LqâÙ\97Ý\89Z!\10áE\97\86¿ôtù]ÿìÑÞ\89Z\ 1\ f\9b\88\v\ 3\ 4(\82:\9alA\84"54×ýëÈÈÞÿ\ 1\94¶ëuendstream
+endobj
+1757 0 obj <<
+/Type /Page
+/Contents 1758 0 R
+/Resources 1756 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1748 0 R
+>> endobj
+1759 0 obj <<
+/D [1757 0 R /XYZ 85.039 781.388 null]
+>> endobj
+566 0 obj <<
+/D [1757 0 R /XYZ 85.039 664.766 null]
+>> endobj
+1760 0 obj <<
+/D [1757 0 R /XYZ 85.039 631.228 null]
+>> endobj
+570 0 obj <<
+/D [1757 0 R /XYZ 85.039 503.974 null]
+>> endobj
+1761 0 obj <<
+/D [1757 0 R /XYZ 85.039 470.437 null]
+>> endobj
+574 0 obj <<
+/D [1757 0 R /XYZ 85.039 397.118 null]
+>> endobj
+1762 0 obj <<
+/D [1757 0 R /XYZ 85.039 362.576 null]
+>> endobj
+578 0 obj <<
+/D [1757 0 R /XYZ 85.039 236.796 null]
+>> endobj
+1763 0 obj <<
+/D [1757 0 R /XYZ 85.039 202.652 null]
+>> endobj
+1756 0 obj <<
+/Font << /F57 1075 0 R /F35 948 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1766 0 obj <<
+/Length 1900      
+/Filter /FlateDecode
+>>
+stream
+xÚµY[wÛ6\f~÷¯ðÛ¤³\99åU\97í)kÓ­=mÚ%ÞS\9b\aÅV\1c\9dØ\96kÉIóï\a\10¤,[\96Ò®ÛéiE\89 ðñ#\0\ 2®\18sø#Æ\89a\¥ã8\11L%Éx¶\1aññ\ 2\18       '1q"\93\96ÌïÓÑ\8b×&\1e\vÎR\9e\8e§·{=\86i£ÆÓù§àå\9fg\1f§ç\97áD)\15\80d8\89ã$¸\98Ò\87W\1fÞ\9f½¹ ñåÇ\97?]\85×Ó·£óic·Ñ\b6R4úeôé\9a\8fç\0ðí\883\95&ãG\18s&`z5\ 2«ÌhåÞ\97£«Ñ_\8d*\9aÓcZuj\8f^b"R\96J3ÌC$\98\8e\83ä'x0\9c\19®-\ f0©Y(\ 2Éd81\86\a\97y\ 5¯\eØ»\bÊu\95÷í\'À·:\89\ 5Y\ 6´
+$\85<)\11§Ì$\ 6\9eB1\15\8ba´N\ 6ÑÎî²\10pmÃ\89\b>%ÇÐ\840,JŸ¥µcÙËtL\vÓ2-¤`BG\a¶¯É\1d\9do\1fB\99À\83¾ÍðÛ\16hËq0÷\83u(Ó .²eÅ\8e¡:\ 2¢$b2V\83\1cµdz9ò2\88óï7`ÿ\ 2íO\95ìP$aû°±!Ã^¦cù\90"\ 5\14\1d\18\8b\8e\12!\92¶¹á@QVìT\98L¼®g`\19È\ 3é!°Ï\\98lQÑYMð¡\83*[Ù\83¤·ÌM\9eØ\82Ô ð?Ú\82×5¼\ 5©53C[(ÖôÜæ_vÞתÚú\18ÐdÀo\8c\84ðã\8c'±]½Íë\1dº§[ÇiÓ\13¯\r\1d\98e5)j¹9j·¾=£)û\11R¥Ö:¸\85¹¬Xî\9cÛ£Â\87ÐDA¶Üå¤b·¾G\9b%FÊã\9aõ$\92HÃÆ¥\18Lj-\99&\ 4\ 4K\8di\87\0\84ª\96\87IMQJ{wu\ 6\88¢8¸\82¸Í)Vá=
+>\86\8aãÙÃÖ\1eqX6ÉeN\ 2WÖGê>èÎä ô½\8c\85®L7z\r\84ºL,ò\8b²¶&\7f\ 5\92M\1cÔwÈ¥\91à\98\8f8P\90\98\rð^\ 1^\10+·!ÌÍi¦\béðàKµ«¬\\8eÿÌjû\98Ó\94U_Òø\86dì8#%¯Î¯è=_ÛsÇÓ}ÚÔE¹¦yô\88ªX/\9c²;\1fCðR.\9d\89\ 6"Â;ix\91¯s;\87>\87^ËÁoñ\8eK-       n×Ip\9f?1?/cÆÓô\98$#\8$Æm§~´ÛÍÝÇmÃ\ 3ÅJUÓ÷l=o\v\10_xßý\ 2\9fSt{\84·Ä\0Ø-mh 0!\83Á\fg\8a|í´Í¼\19{\1ah\1dÓ>råÔekïU\89\86[\8ch\ 3éÙ}£xå\80-²b]ÕC´Ì\96xÖtBõd\16Òñ\89À¡ÅÀ¬\9d\ 5G\7f¼G\b_\b]E\13\9f¹áVú®q $ØXéÒº\ fñ³\9fÛU¹[JËrzÙP\¡ë<\14å\ e\17,\9fhjo\9a\94¡¡\87=¸£\r¹O¤ÊãÅ\19\94\ 1Ø\0X\1c\89ÐI=[QPaÐcÀ\eÓÇ\ 2d-g\8e¸ÂqioðªÞÚ$X·¹ÄÔG\ 4­huc\v6\ 2j'\1dçñk£\ 1Oq@¬ÙùI½§|¢X9Ð?\13o\82\1e\95§ÛodþL i­\82'\80Qî@\81ÔÁjg#\ 5Fuv\8f&¤±9\ 2>ØÝ\95\9b'z+o\9dX\93\v\87\87§b\86,¶©\90\88IÉ°Û\80\0Y$-\18g\90¼oÚk\XØ\9cå\809\97\1f\8b\10\ e\81c_Ýâ.Ë»*o\12mBù\ 69ÞÝTa\93\(\17Àçl\aÇF®\\84>\914»+ÝbJ\926ÇÞçuÕw;j\191Íåà\15Ó\92é-\105\87\0Z\87\83Û\91 _ò\ 3üªï\96SiÊ\14\7f¾Ò\17\83\8a4\93é0H/cû³wM\15Û-óa¿2\1a·T>W\91E=%¥Ó4\8cNH¨¤Zö\10Þ\9b\8b×X0|è\16¼1ȤmlÝúÚÉt¬\1e\15²\92Å@nÛªM\ 3XNÕ®t\9b»×\ 2êCí\8bµ¬&G{\91¡ç[g´2PáÑ=N%¤\b\9e¶D©\18èÒÃ\aº\97é?P'ÓiÝ:´ñÔveC\86½LÇò!mÐßaçÖ6}í\8bûGªS7\98el-\ve\94\8c±\8c¢\9c²o\ f\909[\17\ 4òf>\8fPÓ@\84æó¾¨UШK>\Ó¶dzù\93©f\89:
+ÚïëÓÁuXÌÓ\1fìÓ¥\89\81ûx\18¬\93±Ñ{y\ eà^!YWÝ\16\14\11\96Î\13-(Ét\f\1fuéÐ\11FâÀrEõýa{¾íïËm/sÐÓûþ\0\16Öx\8bíûD×\15ÕÙjC¯Ù\86\8e\0\97\8a\§.iò\ 6¾Ç¾5*\16\18\1e\88ëÖ4$aù?6k¿9%__rÎÝ\98G\99\ 3å\9d¼py#w[ð½\1dÖ9½\8e\ 5ç \9fi~Z2½}\9bHÀÇuràäú¸o;{O\ 3¼\14Ê\ 5$±Ó\98D"\99y\ 6SK¦·!\13\86\83ûéã\1a)\8aÓà![\16ónÖ\17\rì×}Ã\8d¤´éû\99\83tMZʺ@\85ÖLëø\0)T)à·\1ah**zNÃ\18ªoìÇíW¸$\14\ e\13*,q`×X_\83\13_9Á¦YA        ßÍ\81TÓsºÉ\98*°¬ºsëö-\0­E²ÂFÓméà5¥"¾\9cjÐö\ 5\9bÛ
+vB\ 1cR¨u\92\83êl\ 5\rS_&Æ\1fò\92tØ!\1a\91ÞÔ\ 6i8vWpã¢ßV<Aö\8dz~\89üöì\8béÍ\f#t"\88\10\83¥S1   ¨ùÕx¯è_\17L¤h\10\92\10\1aÒ±jcê/\97 \1dDQ\vØ\89j\89D\8eM\1eÞ\ 4PRiÙ¶\88¿ï\1d\e\8b"\96Êïa¡ÿ·H§j\18T\8ck£6ªÂU\19¾­´×É`\9a\85\8bA\9e$\ 6þR\büÐ\7f\9b\b\ 5\95FÏF\f´\8c\1d\16ÜG¤\8fá\1a\95\80³ª.Þ\7f\0víÃKendstream
+endobj
+1765 0 obj <<
+/Type /Page
+/Contents 1766 0 R
+/Resources 1764 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1748 0 R
+>> endobj
+1767 0 obj <<
+/D [1765 0 R /XYZ 85.039 781.388 null]
+>> endobj
+582 0 obj <<
+/D [1765 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1768 0 obj <<
+/D [1765 0 R /XYZ 85.039 741.337 null]
+>> endobj
+586 0 obj <<
+/D [1765 0 R /XYZ 85.039 640.921 null]
+>> endobj
+1769 0 obj <<
+/D [1765 0 R /XYZ 85.039 606.378 null]
+>> endobj
+590 0 obj <<
+/D [1765 0 R /XYZ 85.039 426.402 null]
+>> endobj
+1770 0 obj <<
+/D [1765 0 R /XYZ 85.039 392.258 null]
+>> endobj
+594 0 obj <<
+/D [1765 0 R /XYZ 85.039 319.201 null]
+>> endobj
+1771 0 obj <<
+/D [1765 0 R /XYZ 85.039 285.663 null]
+>> endobj
+598 0 obj <<
+/D [1765 0 R /XYZ 85.039 210.224 null]
+>> endobj
+1772 0 obj <<
+/D [1765 0 R /XYZ 85.039 175.478 null]
+>> endobj
+602 0 obj <<
+/D [1765 0 R /XYZ 85.039 121.89 null]
+>> endobj
+1773 0 obj <<
+/D [1765 0 R /XYZ 85.039 85.625 null]
+>> endobj
+1764 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1776 0 obj <<
+/Length 1424      
+/Filter /FlateDecode
+>>
+stream
+xÚÕXÛnÛF\10}×Wð­TQnö¾dûP¨¶Ó8°åÔ\92ó\92\ 6\86BÑ6\ 1\8btHÊIZôß;{!E\8a\14í4h\81Æ\88¹\97Ù\993ggwfM<\f\v\ 5Â,òTH\10\vC/ÞL°w\v3¿N\88\93\b\9c\92ùe9yñR(\8f`\14áÈ[Þìô\bÄ\ 5ó\96ëwþÑ«Ù\9båÉå4`\8cù 9\r\94
+ýùÒ\ e\1c_\9cÏNç¶}ùæè»ÅôýòõädÙØm4\82\8dH\eý8y÷\1e{k\0øz\82\11\8b\13´1"0½\99\80U$8sýûÉbò[£ÊÎqÏ®\1aò±\96\bH\84"*Æy\90\ 4\1a\1e(\1eàA`$07<À$GSâsD§\81\10Ø¿LJè>\80ïÄϳ29ä9\ f\81o6\88\fh\19H\12:(¡"$B\ 1\10Sd\1c­\93ÑhßN\19ö/N\8f¿ßGE\80\1aÉ¥×RØ3ZËô¬\12ѲJ¨@¤ct\9b\ 1!ë|\1aPåÇÓ\80ø[èot#ɦ4ô«dm#å\83\9eø\1d\13
+;\bL\82L\9eÂ\94\93.öÁ;6d(\11Ul\94°\96ÌAÂj\19\13æ\97'`øX\ 3êÅ0¡\14),GíÖ2=Ã{\9c\85\88HÒ±\f\91\ 3F\8bGísÍE\\98Á5@2\r $ò«tu_Âùã\9cû¥eÎ.2ëíÂ
+V¤\96r;`\ 4«ÕæÁvW\ f6fõ²UQêAîW¹Û\16³s\89\1dLoõnæ; HÓòâ%\93-\7f\ 2Î\10xn¾\12f´?é\r\9c\ f*`\7f\ 5~\ݧëëm\99\14Ð#Z\ 1°\15\badÿ4CD!\12R;Î#3qu:_\12©Ï\16\9c4f\15\ 6öS~J«øζAÿ6±Í4[§ñªJ³[Û¿Z\9c\^\9fÎ_^¸UU±\8d«m\91\187<\81\14U\1d\8boÍi ¨\ 4á,Ï\82?\92"ïØ}ÈÓLǤéTù¸\95¶«µK]QM\8amÝç·yV;q\93\17\eð\ 2\ 6\9c\ 6ª\10\8ev¤0¸}(ÁØ'\1dp³mu\97\17i\ 5K\1f\1d!ER>è{é'ÛÅ\1dù9x¨×üÜ1\13\1a3E\ 2\1edÎLw\99#\19n>ëî6\8e\93²4:\ 28\0:*Ú.ÿ5@Cr_&ÿ \10\ 6Àô\ 2\ 1Î\ 6\81 kGE½O5pÛËòý=x\0¶¶\9b\9cèÀ\9f1üs¬6­a\86²ü9ÑØåÿ_ßæh`\9b?\1fµ|\92¼«ey½XÎ\96W\8bëùÅõâêèÕµv\a\8doû@*d\12Ò2S£i¹%ÓÜÛ\ 4E:L\9a{\9bq\8ax7+\v\9b\93Ï\163¸3¤ò\17³sÛ8Ó\97Ømn\92Í\ 1T\1c\8a\r2^,´d\f*&úÙ\84á\10ÑÈÞ\81ó¼2wð\8fp[\v¸p\8b\86\bÓùpõáþ\v|\7f\0|\1c\ 2ôNß·\1c²ÎL¯8ß\aIáLD¬Qþd\ 1\ 5Ù\98\8bÁò)pª\82\96®¾3\94\12ÈL¢ã\rÄí\94JÿÂ\ 2Õ±\vøãªÎðÖ9;\99\96ö«/~]\f¬LúI´ÄÚxÌýU¦«\0\95\15Õy"Þ\16\8d¢¬\ 2~ÌÌÖ\94\ 2\81©)`&6ôÁ¼Mo\82BZ
+Ìzbå\93FI^Øà$\fò,ä¥vtÆFÀ Ò E¨\97P?Ùù\93Y¼vR§3&\94Û(\188kÖ»°²b¥ûÖ\98\81\ 1\9d\8bí\8d2\10vT)Ä$\19\r»\96ÌÁ"\86
+jêËÎi@¤®Q?n\93²:\ 4\ 1Ê[¸Ñ\9e,MÉh¥E\89@T<\ 1ÒÉh\90úhö\8aR\ 2×\12óZª\9e\8ar9\1c㵦qT\84p$[öê ×5s\ f\e\87ëGÊ6¶~ñçdzV»Å\1fW\88Ó\8eÑrµéÙ\93\12Þ._Å\85®$\87Ùpº\9eÀ¥ôbÙ\ 1\96ºJ½>ìæ\18\9bÃqè\9d\ 3æQ\14ÊÑxnÉ\1c\f\15¢(
+Cµ\17Ï_÷æÒ\1e))¿1° È(!ÆÑ:\99g½¹Z
+\ f¿¹ö­\ e¼¹ÚFÿ«7\17\81\85\1c'l's\980'óÜ7×\98Ýæ͵oxðÍÕ¶ü¿zsí^Y\f\8e\86©Þl®Ñj°U\10Ø\1e\14¡\1a\93-x\89_¶`5§9¶SfÐ9hòísbéf\95êä¦ß9{öàár(á\ 1x\1a\rí#ü·Ùù\9bþ:Ô\2@VÈ¢áX\10PÿJÅ\1d\16Í£\14ûp\ 5\v!\9cY\1fïßp>`Bendstream
+endobj
+1775 0 obj <<
+/Type /Page
+/Contents 1776 0 R
+/Resources 1774 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1748 0 R
+>> endobj
+1777 0 obj <<
+/D [1775 0 R /XYZ 85.039 781.388 null]
+>> endobj
+606 0 obj <<
+/D [1775 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1778 0 obj <<
+/D [1775 0 R /XYZ 85.039 741.337 null]
+>> endobj
+610 0 obj <<
+/D [1775 0 R /XYZ 85.039 369.937 null]
+>> endobj
+1779 0 obj <<
+/D [1775 0 R /XYZ 85.039 333.07 null]
+>> endobj
+614 0 obj <<
+/D [1775 0 R /XYZ 85.039 277.361 null]
+>> endobj
+1780 0 obj <<
+/D [1775 0 R /XYZ 85.039 243.217 null]
+>> endobj
+618 0 obj <<
+/D [1775 0 R /XYZ 85.039 199.986 null]
+>> endobj
+1781 0 obj <<
+/D [1775 0 R /XYZ 85.039 163.721 null]
+>> endobj
+1774 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F36 955 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1784 0 obj <<
+/Length 1726      
+/Filter /FlateDecode
+>>
+stream
+xÚÅY]oÛ6\14}÷¯ðÛ$ bùMi\18\ 6¤mÚ¥h\9d&q\9fº>¸\89\92\18KìÆr\92õßïòK¢d\91\ 1C[\9b\12\8fïá=÷òòJ%S\f\7fÈ´\14\b³jªJ\82XYN/ï'xz\ 33ï&Ä!
+\a)\ 2Ì«ùäå[¡¦\ 4£
+WÓùugG .Øt~õ%{ýÇѧùñy^0Æ2@æ\85Re6\9bÛ\eoN?\1e\9dÌìøüÓë_.ò¯ó÷\93ãyËÛZ\ 4\8eJ\93>L¾|ÅÓ+Xàû        F¬*§Ï0Æ\88Àôý\ 4X\91àÌ]ßM.&g­);ǧöWc>zDA*TQ\91ÖA\12Ä%ku 0Ë\11ã2ÔA`$07:\80ëB;÷ò-§\ 1\92    TÁ\b\eÌêú\ 6þZTÏ\1eg`¯t(PìCN²\8b\ f§ó\11\83J"ÉXgpÄ\1a%HP\87\98\1d\8f\19a\ 4\11ºß\b©¼\15\b'ÉôªNõà\9dù\9cÅbÉ%ª\88J«Ûa\8cºL\8cd\19¡Hb\9be³õVSÖ¿Bz1\95Ý/\96\98æn½mò\82W*{\86\e\85ÀÙ\9d½¼Ì\ 5ÉÖ«íb¹²7\16ök\93\v\9aÕÍw;ÝÔön`î\ 5Xa$Û®\9dÙ[M»\84ÉË[{g{[·¦`A\rLYk\1aè,ʬ¹]?Þ]Ùñ7\ 3´?jêÕ\16¶H©¬!\10\10t)\b¤¥0~n\17ÆìM½Õ{\ 64®·¯NNu6ØëÕâ¾Ö#\9c-\eû}®y\8fÏ>\1f_èÁ|\18\13*$R%\9fʪBX°ý;\8cA\ 2\88ÑýUx[E`l7zTÂ\8fYKh¢w¤×ö\11Ü8¶\99\ 6Ñí~À\80²ò\99ö\9b\ 3ôò\ 1ñR¸y\8aG,\10Hç6ã\7fßcá\85ÖMdÏzI·õÆ\ 5ÇHy¬ï\9dÁ2?\eQ/vÔä\10)\8cÅ\7f¢¦·\95V\93\13\89\98 Q9MVø\0¹ÙO\93õµ\9b²î\9a\8cÓ\10Ä\bµ\89Ç+cô~qy»\é_\89\12\f-¶v¤\13Öß3;P_øä×\1f\ f\8f¹Þ\ 6Æ>\8aT\ 4)KDHúÜ  0m½%¨Òû¢­\b\92S¤ \90ùz\8b\80\9aÀ\86\85}\7f¦ù\1fëÍ\ fX\9fTÙõ:\a\196öâÓ\e=ù:¶8\8e\11ß·¸\ e\13-W\12\97H@ø\87å
\9bÙ­I²§zÓèbb\8b\85®5\9cg\1f>ÎæÛõ_µ½\16pM±¹Ö\ 5­4ÅÇ\r£%G`¨p>\95õ\85É\ 4=hL&è\1f/\1a?µö?¹Y>\8d°\f
+\93Ë\ f\1fq
+\11\87pÇB-\94\1e\9bQ5\ 3L\eê¡\9aB@ñ/e?ÔÈ\ 5û¼6k\88-A\9fÊ\92\8f.A÷-PÀàTÆ\84\8c"T\85\ 4Ô\8aB\10\ 1EyÏ"\1dF/òóIN\ \89\1c®\8cP\81$\9c«\81Ñ\1db\8fÙa&a²\11}t÷\88ñß\18ce[¬B\7fñìÌìI½\96\r\f~عëõÆ\ e`;\8cì\ 6ç7/¡V
+\91\94&ÀD¥ñ\18½Â\8bùù\8e X!¦X\92Îcvøú\82@\97PRÕ#\84Z\96S\95Ý\9a¤®­&+\18/îm       \8b¸\ e\1d\1f\132íz\87\89»î0û\OÐu®\ føÆ]\ f\b7P\1e
+]\1f
+\10Àv8Ú{Ýáèö&æ:ã\88\8a2íz\87\89»î0\83\rQ~ÙÝ\10Ì<e¤\88=f\87¹/\ 2-Q   O\ 4!õW\9bèß\17\84«¥\ eý\8d½¥û:­\a-¾å´Ì~lswúólq·¼YYÔóR\1fvzÔ@C¶µC{\92²VJ\14Ó\12bGödQ\v\89+i!FÈÙÉX\1aQ\85*U¥è<dÈ7((\fqx \b\b\7fnû0x\84Ã2]T\ 3LÔs\8f\19ä\10£±¢\9a"n\8bê\90y¤¨\86ijù\93Î\8f\86\9aMµ\¯b¾ÃiUEN½Ö÷\ e\13÷Ýa\ e>PRÄ\9dï\ 3æ1ß\ 3\8f\18ÿ£\ e\83í2rƶ\ ew\98¸Ã\ es¸Ã     âÎá\ 1ó\98Ã\ 1±k¸Æ\1dö\vÕM\88}C\11ík\ 2LÔaZBK\85É ¯¡¾¯±½\1dX²µ{|-Ô¼¢ÙÛßÐdt(<\813\99\1espt\ 2£ñè\f\99\13\12\9bþæ¨×ß\9c÷\ e¹Æ?\97\ 4õ]?ŧ\81\ 3·ßÄZ\1fJ*DUZ´\16\12×ÌBö\1cþ ®öì\1f\90\8d\1eý\ 1Û¾ªm\ 4ø\13\v¼t§Üã÷ÜkhëÜå¢1\ 3\0\91\88F¤¢\88¨t\91\ f0Q\95<æàF!EÜ6
+CæÑF!¤þ_\e\ 5"A\v\95>4\ 2L\K\87Ùß+¤\18ÛfaH9Ú-\84\9c?×.\10¦ùÒ\ f\1a\ 1&î½Ã\1cà}\82±ó~@9î}Àyµ¾_ø\1du\80×`¬Téî0ÀĽv\98\83\9b¤\14q[\99\87Ì#\959$\8e6I \ 65¥ÆÜqy\ 3¡¿7þéôÒ|.­\95+«¡×²\ 5=\98Rn,m\13\95 ÎU¥ÒO0\1d$ª«\83\1c|à%X[U\a´#¢\ 6¬ýæ«­ÙcB\82FNÅe\17\a¯¢}\9dcA\ f^¾<YÛ\85DRUé\97"-$þNÄB\ e\7f%\12gíÞ\88ôiÇ^\88t¬ýn®S°w\ e¶©X_\9a»\91\1c¬\1fÚ7)Íhòùî\10#:ê\ 3ü³¯ÐþÕÿlµ\1d&g¨d\11!\ 4\940©¸[\8bVBî\88.X       \81d»ëý\a
+D\17"endstream
+endobj
+1783 0 obj <<
+/Type /Page
+/Contents 1784 0 R
+/Resources 1782 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1748 0 R
+>> endobj
+1785 0 obj <<
+/D [1783 0 R /XYZ 85.039 781.388 null]
+>> endobj
+622 0 obj <<
+/D [1783 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1786 0 obj <<
+/D [1783 0 R /XYZ 85.039 736.114 null]
+>> endobj
+626 0 obj <<
+/D [1783 0 R /XYZ 85.039 668.118 null]
+>> endobj
+1787 0 obj <<
+/D [1783 0 R /XYZ 85.039 633.372 null]
+>> endobj
+630 0 obj <<
+/D [1783 0 R /XYZ 85.039 577.663 null]
+>> endobj
+1788 0 obj <<
+/D [1783 0 R /XYZ 85.039 543.519 null]
+>> endobj
+634 0 obj <<
+/D [1783 0 R /XYZ 85.039 310.599 null]
+>> endobj
+1789 0 obj <<
+/D [1783 0 R /XYZ 85.039 274.334 null]
+>> endobj
+1782 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F42 967 0 R /F35 948 0 R /F39 974 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1792 0 obj <<
+/Length 1611      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y]s\9b8\14}÷¯à­0STô\85`_:Ù~ì¦Óx»\89÷)\93\a\89§¶i\rI·ýõ{õ\ 1\b,)Îv:±Á\1c\1c]]éR\1c\ fG\ 5G\19-#Q`D\8b"ZîfYt\a\98a\83H\r$µ0¿/f¯Þs\11á\f\95Y\19->\ fÏá\88q\1a-V×ñ\9b?Ï>-Þ]&)¥4\ 6d\92
+QÄó\85þáí_\17gçs}|ùéÍ\8b«äfñaönÑóöO\ 4\8eR\92~\9b]ßdÑ
+\ 2ü0Ë\10-\8bè;\1cg\bÃåÝ\fX\11\9cogW³¿ûGék,Òw¹4v\88\14\97¨$<ìC\8e\11Ëiï\ 3\81«\18\95\9cÛ>ð\fñ\8c)\1f@:G     \8eI\92r\9eÅWgI\8aã\vP\9eçñÇú®Þû\94³\ 2aQ\86c\190*\16Ê\1dc\82sDs\15ʼn%ùú·\ 4\14\97ñ®ZÞoök\b\85\17ñ¾Ú\99£Í^\7f\1f\12Nâuó5á8®÷Mwµ\91ß"þz\90¿¯åDz?ZéO\8d¼ý¡\91íwIZë\93\17Rí«÷\8cX\81\12NPQÀØ© ÷\9fï4f$F\89`\ 6òB?ky/\1f\©8«¥\96v\0§\e$\1f\10¥$/\11a\ 2\ e\ 4Ê`ä'\16\b\88q.O\16pÏãúÐl\12\15&\8e÷/a¬\18\8b?^Ì\17mýe­Ï9\9c\93L\9dÃi\ 6V\0Þ\1cj3\1aøAÛ¥\9e"-ã\99P\11J\83ÔI{o\ e\1ae¸¼¹jºKuwËÝæÑÁ"ï\95Ê2HT\99°¥\92Ô\r\ 4\89¿=¬\9b\16u\10¥ºt\rüC\ 3>)\v÷ÊÁ]¢Â³\a_\85i²À­LÞ®\93¡PÉ såaWÝn\ 1úcò\90Æ$\17x!ï7)Ôêñk\r³Ö©î\93¿ß\9b;\86<\93ò\0¤®"ϬÉ)F\84\84+\99\85égðtÖäY\8e\bÇã\19\8c°\9eÃ\97kå´/\84\8c!LÜ\13W\96G(3\14\90\18;\11¢D¼à\80\84äÅ8\1cd\87\91Aþs\ e\11êtÆù42L8ÊY\1eY\ f="î0GÌx4\ fÁ;<"ÎþÍ2Lt%Oå\17\8b¯ \94³\vý\93³Ä\19\91\9c\11\94\91°\r=Äï\82\86\9cn\82\9fuð`Lë²``=@:è\19\ 4©Ýj\v\96õÃ>!eÜú¤c\ 6\13)0`üâ\r\9f\9f_-.\8fe\vT\8a2ÈØa\8e('Â)b\94\8e8a\rI\88\88ïÕì]kíûDÕ\14Yp<êY!PAhP½\85ñªï0O«\ f1öê§\94Nõ6§)¤½f¯Þ<C³¯èõ\ e\18¿^\83\91Ü.±\99@TР]\87\e\8bÅ°$\131"<@õMå2\0+K·!\0å»j³m¶µ/ÑÁ2\94\93<,}Àø¥\eÌd\9a\9bæ!â~\9eO\99\1d\13Ý&®¶Û:!Eü]~¨ù^ÝB([cEµ\ª­Î\83ZÊHá\9dý\fV\17îY¥zS\ 6\8cß\14\83\94\0ñ`Ê\84Ùe\8aE¼ª!\ 5öºÚËÊ\7fþV»Ñl~úæ\ 3\85oæY";ý\16Æ«¿ÃÈ0\96÷UB1l\17À\81k¹Oج\8e] P¸löpS\ 1\ 3ïl(Ró p\8c²¬p2\8aQm1\7f:+#fà~\81\83Öt\98#Þñ\bq\18!ÊGÄ7zx\8e\87ê¥>©?ëo5Ã\8f\8d#ÐgdÐó<Ã9"ÜÍXÚ=+,\ 2ö^\88ND@BiëT¨·r\82ýhuQB¾D\83Ö\82Òð2kaü\89f0\93\89V\»RLvÉ!â\ esÄ<\1eFR \ 2:Z\9bÚ\fãë×\92]~2èR¾V«\95Lw¹\ 4Ýé©×Ö\1aÈ\14\84ÇÄ@Sy\9f6Nn¤»²µÝÜ©¤ ±jÕd\92ʽy\9f\10muÐûn;UÔ\ 2_IìV\81ä\12\10\18\b(.\84\86W|\vã\1f\b\839¹â\85\88û\8a7evT<\9bx¾xì\17\0Õp*×¼Û\RB\97NYP»\85ñjï0'ïtCĽö)³C»Mlzb¥ß+X`\b8¼æ[\18¿`\839]p\80x\10<av      ¶\88MÓï\16Ü\ 5Ê9\12\ 2\a»N\vã\17\fs>\17dÒu\92®ëÔ]xJÍû\18O,\ 4\96f\8e\7f±ýÄ%F<\9c\8e\ 6ròà\f\8fô\8fÍ\84Ö14\16«ê<é¨ó¼tïQ»zxuJW\8as\86\18\9e\ 1ã÷Ç`\9enNB\8c}s2¥t6'6çÿkÍ0\85þ\80\85\vµ\85ñ«7\98\13Ô\a\18\aõ\13J·z\8bó¸5S'&OÔ\ 6¾>|iÚª\95\85[%E+kùCcÖ¹Jíåu\1fïßÉc\88\82°pm·0~»\fæ\ 4»\ 2\8c\83]\13J·]\16§½3|:I
+\8a0\v×÷\ 1âÕl '/å\ 1Ö¾\80Lh\1d\ 5Äb}æ:Îs\94±â\89·v\1d$ðÒNA\9eñÎÎËj½²\eÑ:ßØõ¬Á\15¼ÛfAf8{\10øÓo\9e\7fé\7fdúE\91QTPO\vÀ!\99sÁL,2ò\LÃå´\0ãéq¼ÿ\ 1îs¾:endstream
+endobj
+1791 0 obj <<
+/Type /Page
+/Contents 1792 0 R
+/Resources 1790 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1797 0 R
+>> endobj
+1793 0 obj <<
+/D [1791 0 R /XYZ 85.039 781.388 null]
+>> endobj
+638 0 obj <<
+/D [1791 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1794 0 obj <<
+/D [1791 0 R /XYZ 85.039 741.134 null]
+>> endobj
+642 0 obj <<
+/D [1791 0 R /XYZ 85.039 631.228 null]
+>> endobj
+1795 0 obj <<
+/D [1791 0 R /XYZ 85.039 597.084 null]
+>> endobj
+646 0 obj <<
+/D [1791 0 R /XYZ 85.039 255.771 null]
+>> endobj
+1796 0 obj <<
+/D [1791 0 R /XYZ 85.039 219.506 null]
+>> endobj
+1790 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F35 948 0 R /F42 967 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1800 0 obj <<
+/Length 1841      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YÛrÛ6\10}×Wè­T§B\ 1âFä¥\93kãLã¤\96\9a\97$\ f\8aE[\9aÊ\92\89Ó¯ïâF\82\17ÀníÉd\ 4\ 3Ë=\a\8bÅâ\10$S\fÿÈ´à\bS5\95\ 5A´(¦çW\13\84\91ß'ÄYÌ\9dÉ<°y¶\9cüú\8aË)ÁHa5]^´~8b\9cN\97ë\8fÙó×Oß/_\9eÍæ\94Ò\f,gs)\8bìti;^¼{ûôäÔ¶ÏÞ?ÿi1û¼|3y¹lp\e\8f\80¡4è×ÉÇÏxº\ 6\82o&\18QUL¿C\e#\ 2ÃW\13@E\9cQ÷÷n²\98üÙ¸²clj\9f\1a\9b\ 5 \14Ó9Ũ(ب\8dT\88\17\1c~9F\1c³&\ e9\1e\89\83³ÑqøëdF2\98\96DôgIr\8e\ 4\13ÓÀé\0ØÛ\f\90      \ f\90      %\88t\80ÿx\9bãúð÷,/²r\1f\v/e\b\v\9e^øÖ¦\990C\14\18\ 5\13Æ9DÇ.<p\12³9ç8[\9c}X|\98Q\9c=\87\85\16"[Î\14É\8e«}µ:¯u\8fÌNWWåÚ6ßo!N×Ð&Y\19a+\94BRÑ$ÛÀf\18$ïG0$
+bؾ(?aÂö3\8d
+kTé\94\ 5ü}8Úô¬7Ûʶ®·À/\97\8bµÒ\8c×\10[\88p½Õ\8füØjG\97v´ÞX§ºýõÆ\ 3\1c\7fX_«£ïyÒ\9f­Ë4\ 1qç*\9d\8c\81M4\19½\8d\9eí©A¬ír,t{³\9a\8f¥]\84\97û\9b«A\8e\8a\ 2åX$ùx\9b\ 1¡n\8eJ\8a\84 \1d\16\ 2\80%bJ¤\ 3ÐÚÄ\ 3àlÆ\ 3P\1e¿\95G;ûßK\97\96\8bà\f\ 5CL°$+o3 Õ\r\90"]^ø\96ðHÖs\95£\9c\92\a6M\18\bR\9c\a\90õ°\97\9b=\8a \ 1\89ݨ¦<ùÉ/\J\98>\e¨±´èyM²km\f;:²'9\94^®ì\1a\1dj\83ýd\ 6»\19\ 6ö
+7\\98¤Ù®üVît3ÏV{m·¶ýÕ÷m}¾±ío+=°\83 Þ¸§`c\9aßzc:\18L\8fçYY]kÏ\87}åÌ:H×ö\8fJïÝ«Õ\97Ý\8f\8e\v@\84âå\1e«ü\90Æ=xoº>ì-\9c~\b\ 2\bq\99\13}\1aÙ\99:4`òõ¦¬jäMr\89°\1a\ 4\83q\95\9do/*C}u\9d£úV/\19/²O\98c\0\ 5gçõö°·\9d\1cz\89m^\ 1\11\13\12]|¸Ì¾¸Yê±Ã\85íÛi¶WÛÚ¸YÛ±UUéÞª6\ fïÏ\9bÇd¶±{ÇD\11Er\83I\9d\83ÉÔhM¢Û\971\89¸TݼE.sÏJ\13¹\18\ 1¦õÈø\99¯G`§R°$y²Æ0@e,]c¼\8d&i\8e¼w'/~\1e\94\10¢ÌI\1e8\1c\96\10g3@í\96\10Ð\ 4¤\ 3jO¦ÃÖ\9eF¥;»tbÔ\aÛ®\µ3\82À\8dïM
+\93ì7\93+ãe\98\16\14Nû"\19¢À&\1a"ocDÑéÉby\96\ f\ 2D)RR%!½Í\0³'\87\14b\94v@+{\0\ f\ 3\10\997\17(g*=ïÖ&>ogÓ\13\83ÅÇ¡\18¤Fa§\80½Í\0¹\97\1e\ 5*@\r\87Ð\9f\9d\86Y­µji\85
+T­\83\15)\97æ\ 4\80\8e\e=¸=7µÌ¤ÕÚÉ\98ª>\86
+\87Í¿èXþ\80\9eÚY¬vÛËFL­­;(Ìгñjªñµ::<S\82ÌX«\98\16o¡ý̶7Þ¡ánW\11ÅV-W\88p\92^µÖ&¾jΦ·j4\8f\14p#áûÈ#\12>\ 4ÖG_ic³3Ó¶¹»\8bÍ\1dT8æ4=÷Ö&>wgsÿ¹'\80Û¹÷\90Çæ\1e\0Wß5¨>~êóY.}þ|\9bq\ 1Yfõôx\18rÉàLI\vçÀ&\1a\ 6os¯\9a\9e\ 2mjz\1fu¤¦\87 ã5Ý×óÅë§g/ûtrx5ã\92\86tÒ/Î\14årüµyî}¥içDB­\11\1dâ'§¯4åw\ 3vp\1e«\9c=\ e;çë\ ev\fv\93\92\1dv\83\83\1cQ,\1e\87\96óu\a-^\18M\13Òz¾<\8b%4( \82§_\84\ 2\9bxB;\e\8d¶x­·×H\ 6é\13Fr\15\82Þ\15\f1\1e
+ï)Í\8d\80Ø¥¢ÃM§\8fÞn\ 3j:¶<\7f\fjÎÓ\1dÔôµP\807\9a<D@}\93\8fBÊyº\83\94P\90}]R#©Cà\8dP`\91Ì\1do3\0ìÖ%U Ü] à\ÚîÍ]\89=¨á¤we\1aÛ\1fw9rܶ÷+\91\14Ï1ä\8aL§xk\13Oqgsï£+\ 5Ü\1c]}ä\91£+\ 4¾nîv.\1a½2Ó\97,N\10]\19-sk^¸ôÑf^0m\ 4wåþÒÇP\8bw|\vc\9f0¡ú\11ûk\87Â\1e\0Iä%(\87CUÞqÇ\17ØDCKd\ 1¹Ü»?@¹\7f\ f«\9aë;ó:=Î\85HaJçÃ^È\b\ 3\\91ÖoÞæÞ\89\108\8d'B\1fy$\11Bàÿ¨ß\b\1c¸D¤õ[`\13\9f»³¹ÿÜ\13ÀíÜ{Ècs\ f\80ÿ¿~+dôNÚG¡5\89\ 6Á\99ÜK¼%\10\eíÖ\83\1c\91n\ 1â\ 3\94[\8bópá\96âìu[Àú.Ùö\18Ô¼jKRs¢- \16Õl\8fÁÉK¶$'§Ø\ 2NqÁÆ\15R"­×Z\93h\ 6;\93{©µÖÝCÅZ\8a\98Ój\ 1±»¤ÚÃyy¥\96äå\84Z@,ªÓ\1eÎÈË´$#§Ò\ 2F    \91\96È\97F£õÐÆ$Z\0\16ShZS\1cô\ 5ÍÎ\7f\87Z¯{×5ºd_\ 4W\86úöÅ9³\9f¼ôÇ\11{\97¤ïu\mÛº/g{ã}þ\8f½l<$t      Å(\1f½ä\82ÿö\8aüA_}Û+f\8a
+\1a¹(ã\90ÐB2ÇE\aN\14\9c\16æÛæ\80ï¿\8d\99endstream
+endobj
+1799 0 obj <<
+/Type /Page
+/Contents 1800 0 R
+/Resources 1798 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1797 0 R
+>> endobj
+1801 0 obj <<
+/D [1799 0 R /XYZ 85.039 781.388 null]
+>> endobj
+650 0 obj <<
+/D [1799 0 R /XYZ 85.039 734.065 null]
+>> endobj
+1802 0 obj <<
+/D [1799 0 R /XYZ 85.039 688.99 null]
+>> endobj
+654 0 obj <<
+/D [1799 0 R /XYZ 85.039 592.231 null]
+>> endobj
+1803 0 obj <<
+/D [1799 0 R /XYZ 85.039 557.688 null]
+>> endobj
+658 0 obj <<
+/D [1799 0 R /XYZ 85.039 471.95 null]
+>> endobj
+1804 0 obj <<
+/D [1799 0 R /XYZ 85.039 438.412 null]
+>> endobj
+662 0 obj <<
+/D [1799 0 R /XYZ 85.039 202.765 null]
+>> endobj
+1805 0 obj <<
+/D [1799 0 R /XYZ 85.039 169.227 null]
+>> endobj
+1798 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1808 0 obj <<
+/Length 1978      
+/Filter /FlateDecode
+>>
+stream
+xÚ½YKsÛ6\10¾ëWèÐ\99R\1d\v%^\ 4Ù\99\1e\1cÛmݸNj«é!õ\81\95h[\13\89THÊ\1e÷×w\17\0ER$àNÚéd\1c\11ûí\v»\80è4\84\7ft\1aK\12òdªbJx\1cO\97ÛI8}\80\91\1f'Ô"æ\162ï`Þ,&ßþ Õ\94\86$  \93éâ¾\9dG\12!ùt±ú\18\9cýtú~qq3\9b\ 3@ÎæJÅÁõ¼8\7f÷Ëéåµ¹¿y\7föõíìnñóäbq\90{\98\11d$(ôóäã]8]\ 1Á\9f'!áI<}\86û\90P\18ÞN@*\91\82ÛçÍävòëa*3&¦æ«1\1d%\8f\89\8cùPI*G\94\94!\91¡ÐJ\96Y½/g4È\8d&!^D07Oë|\ 5CëeZg³9\r*ó¶Âû=\f,ñfi\86*\97ú\\12Î\98ß1-Fsf0JI"e\97s¨H̤æ\f
+E\ 4ä³Ù\Ê0¸F\ 2Y\rä"\15ÜfåSV\9aû\1f55=\10\ 5\97ù}áâhçörl1\9a#\1f±k¤8\89bª9^\17µ¦õÝl.d\12l²§l\ 3
+ÖhF\19\aõcfnªt\vÊØ\87§t³Ï\f0µÀu~ôA9\93\fð\92\ 6\9f÷YU\13\87Z\91\8c\bWÊ«V\as0ý@-N\89è\e\9ePcú\9bL3p\11`    a*\19\ fXH31\9dsA\12&F\11*\81\88\96\80L\ 4áRz)6\18$ùÛõåíâ\86\1d\9c\93DµÐ1\91\rf ³\97E\94'DpÞ\13ZéP+\9ff,\ etøA\9eäé6;fa\95\92\91"L*¿Þ-Æ­·Åh½/Á3:\17\16|¨=\93$\12\91Wp\83\19H>Ò\9e\12Ú\13\=£Ð5H¯\97\82G£>\84¼¶\ 6\ en\1c\11"%#¡\12Þ\10í`Üv`\10G*:
+RÖ\ 4i\ 5\8f;`E\83"¯2\17\17ÆHì\b\8c\7f\1e­"V$áÔ˶Áüc¯u&u{íXò\88׺\82¿ÄkVI\11\85$\86\ 4ðڡŸí`1HçÃ\8c\87Á»Ëóo\ 6\89±\81Gh\83\19HíÛ\0,E{B!&@ó\ 2\16XP¹nò¶.Ìõ\16j?¥4øp\ 1Fº9æÅ\18Ä\19ÌÓ\11é/ð\1cÖÂñò>oæòóg\fV§0êipyý\ 3r\7f7`'¡\80ö]õåìì\¯°\93\12V\84¸Ç\8e\86Ô\15B°Ò*þJ*µ\18w\bY\fJ\ 3\7f}¸¸\19æPB`eèLö\9a!¢q3Ø\89ü´°\82ð¨G\v]\84±= \16A§&Ù\7fÁÌÎô
\b\8e<\87\83hÌz°Ñ|³\98\81À~¾Å1\11¡ê      \1c«\93\90~4¸·I÷G(Ã"ß¼\98§\14ûÏU¶²À{Û\80\9aI`¨]«ÆæÚÕ³v 2\9dm^ b\8e\9fü\95\95\ 5\88Ó\16\0\9dBô\\fá\9e@¿\9eü/Í1\87õ\98+ÿ®¥\83\14ú\ eXíÚ,\80.\84ÄÉ¡ü)S÷Î\8cö4xÙÕÅC\99î\1e×KÓ\18c=\¯2óPÜ\9b«ÞØÀõ¼Ø¦ºå\84¦ùTk\ 3\8dg^7Õ\ 2ô]\83\r\1d
+ÁF\85\86£íE\88&&qÈýÚ
+Fx(¼[\ 1N\15\91\1dm±ØÛ~ô\÷Ü\7f\84Täë\1aÙB½wQµ³øʽ"¡\90Þ5\8aÁîNJ\7f¹o0È÷tµB\8a\18åÀN\9b\97\9e4w¬\89Æ^>
+I\12ÑÎ2\9a\8f\163 ÓÏGXÇ\ 5Ø¿ËçÒ\96¾\8d\89Þ?ñé\ 5\ 3\1a\ 3½(uö\95Mþ¥+\1dñÚÿúEa\13rY\94¥ÙÂ@°cQ\8d\ 3\9df+\9d\8e\ ff6Ñ\15\81m\87\95ò\8cÝ\87\11estݦ\Z\96©þÀ¦×)5\90TOoß1G\91a\10\8d¸\99÷:°Å¸\1dh1h°\v뺷'ç£Þb\94(¨Ñ>Ñ\rf û¨[Q\ 4\16ö\9eðsìDn\8dÖ\17go\8c)²|Y¾ìР\ 3¿ÄC¯ò`\95Ö©=Â0\97}µÎ\1fÌ­\1a\v\83Oz\91µ+ò[\97­YäÜV\1dlÝbܶ¶\18Tw\83ûâ\ 2\8bçó=\9a}Üà\ 2v\a\162\10\7fdn      ½}WþUjí¹mn\1eÓêÑa\0¨ËÐÿD^\ 3t0N\ 34\18$\90ׯj\ fË%4]>á\rf }\10n1e=ñæ¨KÀÖ\80êÃ\b\1a8\95W\8cP\19û\95o1nå-\ 6¥¿ÿ} m(z¨Qm-f ®¯m\b[øDôämW\ 2ͼMív\bVº|°W¤
\8fã.\85/î«\9b¹^¡ª þG´Gu\97V\95]6qEÖ\911\97T\ 6ß\7fo®[t\16\ ei\956UºÚowf諾\82$5\8dÊp\8e\1d¦ýó
+{\19=ÝÎH
\ 3Î\11\a\8fz}×ËþWí\ 4\bÒ\ 3ë¹i­"p.V'\8a§\98¦³ª×é\ 6\10\9b\17ó\19æ\16ÊÕÉÖç¾-4\ f|yo\19ìõäËB\17\9aUÖõ\9a.\1dø\866\7f®\88\85\r±£\9a\1e\ 2ö\0qÇ«\81èÊ~s¦   ¿År~õ   þ;9?¹2Uʺh\10K°c\8a\99\8fJ\ 39ærÔgC\13ÄU\9f\f\1aí\f%Û²ë©\12hk[\13DS\13\9a±M\96?`\17mO\a®lÉ}^×öM§8\b(\ eý\8f\9bàÐ]@ó\ 5ØÆá\12H]A\99ß'-Æí\14\8bAC<}Üb{Hrt\rzf3ê    °\\ 2{V\1f\83\ 63 pt΢ôñ{\97ÃÝÑÎàÏêp.Ý1Ö\93¹`\8c\97ÅÖس×+\1d\18v°9¦ÈOìDz»\ 3ÞM7hxë\12t¹éÛ2\93W\8dÿZ§þ¥\9bæÒ¤SVõg×\ 1Ð\9c\r9\1c\87+\14õ·Y-Äé6\vÑ¿¼@Ëiri¼Éâ1\ 1wøä6\90cÁ}g     Þåßkï>*B\14\ 6\8cº;i_\86\84Dw:µ\ fË\8bi\80Ñ\84Å\16\8d½¯\e\13¦\9d1P(3­6.|\8e\900êï Z\88û(Ô@P\99Åz\9b¹;\a¬IÔ'´\81\1cK\1d\1cªé\83åV¬\18k"\97z#]Z#Ø\83¶õÖu\18Ëaºd|\ei«È¿úAí°ß\84\b\88y2®\9a\84\96(RÂrAÍ¢ä\98nó»Û\80ïß°Ê,Íendstream
+endobj
+1807 0 obj <<
+/Type /Page
+/Contents 1808 0 R
+/Resources 1806 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1797 0 R
+>> endobj
+1809 0 obj <<
+/D [1807 0 R /XYZ 85.039 781.388 null]
+>> endobj
+666 0 obj <<
+/D [1807 0 R /XYZ 85.039 735.322 null]
+>> endobj
+1810 0 obj <<
+/D [1807 0 R /XYZ 85.039 700.779 null]
+>> endobj
+670 0 obj <<
+/D [1807 0 R /XYZ 85.039 656.377 null]
+>> endobj
+1811 0 obj <<
+/D [1807 0 R /XYZ 85.039 622.233 null]
+>> endobj
+674 0 obj <<
+/D [1807 0 R /XYZ 85.039 552.074 null]
+>> endobj
+1812 0 obj <<
+/D [1807 0 R /XYZ 85.039 515.809 null]
+>> endobj
+678 0 obj <<
+/D [1807 0 R /XYZ 85.039 387.378 null]
+>> endobj
+1813 0 obj <<
+/D [1807 0 R /XYZ 85.039 342.304 null]
+>> endobj
+682 0 obj <<
+/D [1807 0 R /XYZ 85.039 342.304 null]
+>> endobj
+1814 0 obj <<
+/D [1807 0 R /XYZ 85.039 310.551 null]
+>> endobj
+1806 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1817 0 obj <<
+/Length 1244      
+/Filter /FlateDecode
+>>
+stream
+xÚµWßs£6\10~÷_ÁS\83ç°*\19dàfz3©\93¶¹ëå|6\99>¤y \9884üÈ!¹\9eü÷Ý\95\ 4Æ6$\99éu2\19Äjµûiµß\87Ì,
+\7fÌ
+8¡nhù\ 1#n\10XI1¢Ö\ 6f~\1d1ã11.\93\8eÏÏÑèÇ_¸o1JB\1aZÑý>\ e'\1ew­h}kÏ\7f;_D\97ËñÄu]\e\13ß\ fìëH\e.¾|>¿ºÖãåb~¶\1aßE\1fG\97Q\9b·\8d\b9BLúmt{G­5\0ü8¢Ä\r\ 3k\acJ\18L\17#ÈJ¸ç\9a÷|´\1a}mCé9ÏÒ«úöèñ\0²\ 4ÖÄ¥$\b¼^\1f?$<àðä\94pêµu\98Ò\9e:\18\1fU\87Ä\193{.\8e\98Kf\1dß¾\9c\8dÏIRÆ;I\19\v      \r½\83¬\81.í_ãi`?Ë\14ß<;ɳ´D\8bÔ³q¹Ö\ 3\91Öÿ \1dü\98]k[\82\86\87\ 1½²\970ب\91Ðá\96\89³\14ïÇ\13Ïã}ù0\ 48çÙ>@75X\9bì8Ù ¨;Këfåú0\ 4F\8cs1Ô2®K\18\99÷>í!2\12rÞ=Dê\13ß\9bªrB±}\ 2Y§ã     çÔ^Ô\95¬\0\93*\1f\82a\96¿\bcï£`¸³Ó^\9aÍ(¡^¨{iòa\ 5\b¦Ü^¦ßæp8Î<Áô\10u°ɵÛjòa®ÝtÛá4÷      \vf:\8a\9eûA?LÀ¤*\9e¶xpø"R!²ªÔ/\8fé³\1e|\12úù\93~\þI9]üq\e\12Âø\9dÓ¼RBfwÎùz\8dïÐüs\ 1\ 3Öü\1fÀá\1aÎ{³¥ä ü¼NU\88O\ 26Ù]\8a\eåGå8ßÊ\87´\94Y\12ËÔYöÖ¤É"\ 6³( \8e¶Ç\ 28!q¦\855\84ë\18ÛÉ!,EÏt³ëN"1\9cHt\13\1dÑ\1fâz(\13¾\8aû\ 5Nm\1aRûï
+YRf\8aµhb6\94H\ f\90NU\81|\8a\95S3­Y\86ã\ 1æbà]\ 6\92 FÕ\93Ä&A.æÏÚ\14\16\14O`\96&nÕÄT\82RnL\ e\8c.\ 5\8e§6ºÇJ\aÄ\ eݪzm\ 2\96\v¾ì)lRi´uµ\97.\14\95\0P©UJ¢´¡V³÷à¶\15¨YÁT¡Åç\16\8cO\901P      ci¦3©\9f­"¡\8f¿\17ÈuSptB\ 6é4\9bLmN¢¢=ëI¡ÖH       \96¬Ü\bø>rØf\84\87\80Îè²C\ f,\13V\1c\r z\ 6^¥ %ÉÖl\rª\ 6(TÈÇ\%9­L|/Û\82¨*Ç5nC!#º±\ e\ 4¨i¬ÙAÃF\874\8d²"Å.ípg\99\9c\rql\99¼\8b^%ó
\ 5\0fì \ f\84egN\948q\9dx:\10ª\8cï0\10\9a¼¨v÷h¬¡U@Ã̪\ 6Ò\09_×\1c\85ôÝ ¹OÙÛnú\85]w\8a\14\89Á2¾¨^Ã¥\15/\ 2î¨\11Ôò­\8aôÂ\9eöéúÏs@p1æ°\86éV»Ñܨ1\82ïÚ7Ðâa°g\ 3\b\952\1c\8a\86\ f¢aî\140·0k2ñ\90"\9bÂP3\elH\8fj\93\95ú­±6ê\87\9e\87\12\ 3&ßÆ]+j+e̺\17\12\88\1cç:È:\96±\1e\89­\96\16\e\b\1e\85\8c\95töpT_É@`ªB'\87ËPUd «ë½þ÷ÒÔÿ\9fizr\a¹NåïÕ¦*Wq¡\9e\rMoz\89ÊfN)\rW\17
+\ 6\9bu?¸ýKZzw\97|_B\1e/l$Äôm\11ËäA\ fåC%Ì\r)3\97£ÕùçW\10½\81è\9d»YçêÖùü÷Ê\92*\b|·ê¬¼¯p:ÇC0\17¸¤Î\9e¤ssuᬮ.\84\93Êä\15%|Û=Ä\f\8fP\fÜ\80áÇÔ4ì»ÿ¿\ 6ð\9f~Öµ·hèþÀ\rû\7f\eñ©Of¾g°à\86}z\f\97»\ 1ü´sOñþ\v9ѧ\91endstream
+endobj
+1816 0 obj <<
+/Type /Page
+/Contents 1817 0 R
+/Resources 1815 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1797 0 R
+>> endobj
+1818 0 obj <<
+/D [1816 0 R /XYZ 85.039 781.388 null]
+>> endobj
+686 0 obj <<
+/D [1816 0 R /XYZ 85.039 733.118 null]
+>> endobj
+1819 0 obj <<
+/D [1816 0 R /XYZ 85.039 700.697 null]
+>> endobj
+1815 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1822 0 obj <<
+/Length 2070      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XKsÛF\12¾ëWð\1601°\18\f\9e©Ú\83VN6ÎÚ\92\97\87$\a\88\84$¬H\80\ 6@3þ÷Û¯\19\0$H×ÖÚUâ<zº¿~Ï@Í|ø¯fiäù:\9b%©òt\9aÎÖ»\e\7fö\f;ÿ¼QBá
+\89; ùÇêæo?GÉLù^æg³ÕSÏ'òÂHÏV\9bß\9d»_n?®~ZÌ]­µ\ 3\94s7IRç~Å\vo\1f>ܾ»çñâãÝwËù\9f«_o~ZY¹\96#ÈÈPèç\9bßÿôg\e\0øë\8dïé,\9d\1daì{
+¶w7 Õ\8bB-óíÍòæß\96\15ï\853>5¥c¤S/Jõ¹\92:\9eP2ò½È\ f\1fçn\14DÎbÍ¿\7fç\9f»¦ØüáGþ¿Ú7\8bõ\ f«õ\ f
+fê\92\8a\81òâìºí-    ¡
+`SyY\14\rPÅY\bª³é\ 1râÍ\95£\ 1Mä;wõn\a³¢\9a»ÊéÚ\v0\f\83k8\ 64\ 4DEçæ\89cßóÃ\8c\80<\80ÈÐWÎ\1f¾
+\9b¶ÃIàü§.\ 1MUVð÷\99\97º\97\82\a\9bz\97\97\95YDÐ8ÖN[ ö¶-kÙ|\9d\a©S|åÉ\1a\ 3\90o7¼ò8w\83Ä)\86Û»=\12tÄhð\1e\91\89ðÈ+\9eÀ\9fºê\ 5o\11kK\86+F\90\rÊZTD\15À°`/Wa¸±\ 1ª¢C\8eÇ9 ©\e
+!\ f\ 1\92·üK\8aã`\87"ò5\12¿\94"_\a±³\87aNòÛ\9eÉ\86ϼÈ\1eÒå¼t$³ ùv\8b+¡óZÕ\84 b\82\b\88·\a\96 \1cHË0TÎo¤}WÊ¡oÂ\12«à°1¬Øæ5ü\ 5\13v\85\80,;A\ 6¼\ 1Õ\84\8d\ eè\­2\90jÙúc\8fã®õ8\91\ 2aÍC¢ChäfDóu\8f2\95\14\e É«\r/¼ÿÀ¿u%"ɦ¹\84\ 1î<\1d,+\94\ 1Ò[¦¬\9f\98`\9f·ä\ e²tÝlzÄGôG¹F\8e/L\9b7"\ 6\ f\89û6C\vDd\80âó¡\14¿\14ì\87\16Ý¢}çV\82Ò\r2\9fí\84\1aÒìøRó`[?·8R\14\92¸b\83_9Oh'D\81ûäU\1cìrAIgÈ}¸ü\92\v£\ 1\83Bx6\17\\8c{9\9fbxëº\92å\ e½I\ 1$ü!\ 4¶¼E\91\8b\10¾p¼\9e\a\85I~@H
+O\18\9eV\89ä3\86ó\89     q[\82ã/ØÝ3æVÒ\9f\ 3\1fzÏÃ\13óéKHCáèû\16\ 2\8e+\83æÈ|G\16,xmädbZ¶×Q\10Q.Pûè÷Ƕ;7\8eÔ*²\84\ 4oªA#¡\f\12Ï\87F\87\94÷\14éa\1a\86©¤6.4EGêVèFÜéã\vgeõÄ9\86´íÁ\845na\98à*D\1eU?X"Ϭ\9b\12ËU÷\ 6\9b ¦ÒÕÔXú1ñEê>ï\f\97Jä.ß½\15\86ßç{k¤"o¾çÕ®fºG^?Ï\9f=&}Í\95\85\a<k\8a;\8eÅ`\1dûë\99\17ë>Æ\1a\85¼2\93\82\a+¤¸ûÈ\13.\85\ 5\99ãµ=ì¦\8c¾â\93`\95¢ùb\v²\91
+\àæ\92ïö­`ÝïûôËÍ©Ú(%[Ⱦ|®j[}9¦/\81\89¥\vR;\93\8aÉY¢céoEejY¬©\9dÀ\99Ea
+á¡Á\14¸=ô6\ 3\ 6\10´%±Í¥\1e³\961\97"d\80ë\ 6À2ß½ç\88ÁYS|¶M¨íxí\88\93q\15\ 5\ 6øsDñ\9d\90KhQq\87©`>\98\86-b\9fÈFÞyØüRÛÖ\\9c¹      íÔµlç®Ü\19\8b\8b\8f\ e6\83Éc\86Î(Kg¬\9b­\83\99z\94\81jk\8e\96\9c2\11Ô\öm\18MÔF\1d\86Î\ 3Î>ýÜ2MûboH8½\7f\80É\8aÇ&³\98n\1c\1eÀ§î+uÃ+\9d\11<y¿   ±¸\f-*\ eA\93<n¿2\8b\93¶ý\15\13\1fr\17Ë2<\13V&\12\88L\8e´f±>l7\13e±O\8e031mÕHÁiæþ\86û·\vܺ\vå\9a¾ÛÐ\88C\ 2J%`À+;]Ûéô±ÄÂ¥ÃÄ(\9f9­Uo\1c>@½Æëfg«\r¬XÏ\1alùNfXg\a·\ e¾ð\80\1cÄ;qX¢\96\9aû¹\rÌý®\90\98,M5\eÄæ\12\83\1d\10\ 2· ¹þ\ e\18ÐØ\aIèé0\1e¼\ 34<¥\92L\99\aIÊo\91å;\10þ\96\92\1eÓ3\96»Y\9c8\8bÁÎ42Ãñ\1a²\ 1ÍÅ\17\8a\ eµ\97²¹¸÷p\8b\90t\ÈR\88Å×&#\97   ºT\ 3ͦ¦P#\87\1dl¢s°\99´æ[¸-FÇQD7ýýû<­o\99\ 1`\93Zdð\88\ezYX\0\rª\889\88\11ÍÒE\vxu\9fÚ6H\ 2\ fªìL«\18\f\17|û¥Í\9e\9fzg»\86\97;`vî\85 \89¼Xk+Qü Ý°k\ ek.\90d\1fJ@y¦DPð\86%\ 1½ÖH\17¥ëyßµC¹ùî~$ûº*\r½XÅ\0\11dFlf¨Q%=/\94ã"Ëû{w\89\82\1foé¡ø¢ÆÓ`<Õ\9eçMäß)Sÿ¯ûÁ¿ÿQ\80í[näeIÊèÅbëCÓ\8c{9Æ\1a]\ 4ß\9c÷\12k_\8bo\10YÚQ'ö¥#\ 4Æ\95\96_C\84Ù»ÃD~¼Vt\ 3\80¤8V㮸(¶yW\9a
+Éá)[\18\9f\9cn\ 3GOç~ !¯ýë¹? ¹ø\99$ðc/Ó}UB\e+.M\9fæðâ*è\95êb'\83\873,\90:P\9e¨R\À&<'°Ap@^\87ÑUÜ\90I^\9aÆ#ܧ5KAj%i2Æí        òß*tÍ\17ìÎè\1cè-[\ 6}\9c\17¢^-Å\rĪö­Êk¤O~;óÂ(\84\94O<¥\83I\8a$ó¢4Â4\81Ä\8f¢ëz
+\r=^\ e\16\8a\19ì   N\15¤Ð~ôl â\f\86¡9Ã1ªNJkȱd\ 4dé*×çt>\15,º)?\85ke|]ý\9eæ²úB\83R?¡\9f(\ 6\e¾î\8c\14\86~\e'ñUÁ\86æLòXá\0\1eIF}ÕU}¡Ë\86QzUÝ\9e䢶B\82"ßã\ 3ÇwÖùö\S\ 5À®\8a4$§2Çz*ÈD\7f$\14õ\f®ê\19Á­æºW-ÅE-\99\82¾\167EÞ±G9ó\1e8\r\v\99N\876´K?¸\ 6ÅP\9c`\19k\9fú^\98\fÁ òzZysOò½ \9b®jÒñþ¯Ïòým\12®c:\9bÆ\1dÁ½(NBÁ\82¸\93³ïèæëý\19Þÿ\ 2Ù¹¾òendstream
+endobj
+1821 0 obj <<
+/Type /Page
+/Contents 1822 0 R
+/Resources 1820 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1797 0 R
+>> endobj
+1823 0 obj <<
+/D [1821 0 R /XYZ 85.039 781.388 null]
+>> endobj
+690 0 obj <<
+/D [1821 0 R /XYZ 85.039 721.69 null]
+>> endobj
+1824 0 obj <<
+/D [1821 0 R /XYZ 85.039 687.147 null]
+>> endobj
+694 0 obj <<
+/D [1821 0 R /XYZ 85.039 413.273 null]
+>> endobj
+1825 0 obj <<
+/D [1821 0 R /XYZ 85.039 370.988 null]
+>> endobj
+698 0 obj <<
+/D [1821 0 R /XYZ 85.039 231.701 null]
+>> endobj
+1826 0 obj <<
+/D [1821 0 R /XYZ 85.039 199.886 null]
+>> endobj
+702 0 obj <<
+/D [1821 0 R /XYZ 85.039 199.886 null]
+>> endobj
+1827 0 obj <<
+/D [1821 0 R /XYZ 85.039 165.742 null]
+>> endobj
+1820 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1830 0 obj <<
+/Length 1824      
+/Filter /FlateDecode
+>>
+stream
+xÚµYÛrÛ6\10}×Wð­ÒL\88âJ\80}é(±ãºã8©¥LÛIóÀ*L¢\89-9ºÄÎßw\97\0EP \90ÌDµ'#Ê8Ä\9e=X,v\11\96Qøe\99Q\84\8a\86\11aL¶¸\eÑì\ 3\8c\\8c\98\ e\92{\98§óÑÏÏ\95Î\18%%-³ùûn\1e\12ÙüÝ\9bñ³ß¦¯æç7\93\\b1\ 6ä$×Ú\8c¯çö\ fg/_L/¯íóÍ«g?Í&oç¿\8fÎç\a»\87\19ÁF\89F?\8fÞ¼¥Ù; øû\88\12Q\9aì\ 1\9e)a0|7\ 2«DIá¾ß\8ef£?\ eSÙ1\99Ù·\86|\94Ê\80\15\93å\82\12cä F\97D\19\ 5\9f\8a\12EåA\aN\atp\98F\87M]íÖ\13\ep·Ðã\8bÍz\7fo\1f\8eÝf\9a\13mxæY \98´\98\80
+S\1e\15¦\ráB÷¸Ìr\96\8b|\92³1;6ìÜÓ\\10I\8b´\ 2\1d\80Ã\f*ðò\ 1)¬j÷uVo¾´Ï¡"\1cæ\96¬L2k1\ 1µ\9e"\9c)b´èqë\14á\11E\8a² \82ê¤"\1e&ªH\8bùVLÌP
+6î\14\99°q(
+5\84é"I®Å\ 4ì\8eD\11¤\10¬G¯\13EÄD)JÂi\99\16¥ÃÄEq\18´ú\ fUôz½Ê÷«åç}í;\ fD¶0Ê\866\8b\81\8d\90bÓb\ 2:Áf\11°Y|>¨\82\8c¤¥B1ÂY\91L\98\1e&î?/\88\91ª±\a\83\86\80¿ðÖ$W\8aÚ\       "<` Ô··0\96\7fZAØ°±Ý@8\\8cg\97\18Ugb\88*fk        YO\13&xr1\95)\89f"éL\8bAgZîS¤¶ß}´Á¾\ 4\17vøô5XJÅaO\8a̳\13.¥Ã\ 4dúK©41ÊôØàRªH(«\82\93\82¥s¾\87\89{ï0hïlYÝÂ~>ö\91\15OZl1\81ɾ\8f\1cN\0È`¾ÍÆÇdnWB\11ÅÒ¹ÝÃÄ=u\98f\9dk´¸³1     \vk×ùSà:\ 4aQ°$\85\16\13pè».8aLõHt®Ç\92¸\82\(\99I»Þaâ®;\fZ}ZíÐä\ 2búc¸Ô\12²jÒ¬\83\ 4f\8f\16\9a\12êñï{\eËÎ\12K5\96ÎÎ\1e&êm\8b\97«]½©\16»å\97:pVÀA\934j\11\81;«\12ª4¥zF;WeÌU% ç,íj\87\89»ê0\8dU¨G\96\8bÐMX\vYʤÉ\16\13Ø<ZUEJydôàj\11s\95C\9aæé4íaâ®:\fZ\9d®Ö+´ùõ\ e¢x½ß^­?¬Wx\10W\9fpKWö\84Yíáði\9enqÜfö-¼Qo·\98Ò\9bW\82¬ÃKJ
\93âÝb\ 2âý\1a\ 5j\13ªu\8f\97\8eéEaïðtb÷0q½\1c\ 6­¾Ú4Çïcx~A\19%$O\1am1\81Õ~p0Ct©{f;gMÄY\ 1eNÉÓ¹ÝÃD\9dm1í>hÒûæ
+\17ù\83\r\15\8c\ eøê\ 5\88\1e¿[ßU\18\b.4\16ëÕ®)b×X³Ü¶\95lµÀ\¹n*\82Õn(d \0%\8a§½i1\81;=\15\ 5\83AÓwçÛ"Jh\10xºÔ÷0q\11\1d¦­j;ùl\8b3\ÌÂK:IÁ"\ 2\ 6\ f#L©\1e\85Îq\95ÿ\95ÿ\1ds\1eã\8e§\ f\r\ f\13wÞa\ e%½«\ 4]¦É'¸ú^\85\1fQ£d\84\97bÕb\ 2Z}E y@\7fßãÕ)B\1f±â¶ÏX|\13\12\91\87\83±B$Õé Qq\1c¤Õæé~yÛ\94ÄN\98åê°\9fp\8b-WÃ]\ fÌ\91âc\ 1Çt\8eú\1dM¨R>\9f­­\1dA\17úÈi¤\99à\1a»ÅôE\91\879èÀH  Ö<\1d¤!¦0½¾Çu=\7fÚn\a\13\aJÒ4<tüà\94¹9t\84±\e£vê$Å\ e\13jÓÎ\ 3õ\99æ¶5\9b¢q
+ÆÁ²Påx¹µ\7f¨ìÇvÿ/öf\15ô9¸Ó7ËÝ\84\eèq\1aì\97\89
+ýÙ×Oì)Z¹×ï«\8d]}ü²~oñõr÷±É\98ðìæ\9f\ 1ê\12}>\83\87'\ eî MÈÀgcº¶c\vÄVÛº?1Þ1\0æÞ~»A\fl>Gé\1eãmÓQ\ 1mA2(Ü\88²\12\1cæ\17\12/ïÂ\1a\10ª¶\8cSÈ>Z}ûºN\10\88\92Á˺ÜÎ\94{S\r5\ 1\92(ÝÙC\82\17Íâ\b\ 1\85\91À±µ_ìö\eKÛê\ 6£\8d^\82\83\99רîùMP½h
+˯OâR;WÚ)®eÏ¡Ëëç\18F/ÃC\92C5T\9e\84Y;W\9a\99 \8a\bhJ}vÌ\17\eE\8e\8b-zÁs5\9bÚ?¢îÓ\17öùÊ\1d\8fð¸©\9b9!L¹\86Êr[ÛÔ<¼Ù\99\11D\9b2¹Ù=L4/3\ 5   \81ñ~>"ì\90\91XâþÅf\ 5ÈMûm½\89Ý´\ 6\92D;LCT\fd%Æ¡kt\89ób3Q\1cªöûUuWÿ\82\86\8fÖ­\80z\13\16Þ^IÀ\9e\ 5½/¯Ã\93¶ PY\1cfþ¡½ëæʽÉ\86Nä²if}_^ÏÎ\81\vyItQ\9e\84\;W\9a\1c\17\82P(Ò}r7\ 3·ÒJ\9e\86\14Þ¿¥        )\r¯÷    MÏ^Ø\85<
+\12É­¥\ 6ô+ü\fE\85À\16U;\10}¤ð30\95ÀË\98\16\ 5\ 2\fÍ\ 4í\98\9d\89=\97\ 3ó@\8a)¡Ô`ö,\91åÿ\11¹P^0V\9e(r»É\12\91ë@ß\13¹' ×En\8aÜ!r=r±È=\ 5©&r\93\84ÚÈõ\b]¼Fµfó¡àeDË\13\ 6\1dÁË»àU\91Ì\r\16\87û\ føg#ú\87þsò\90ý¥ FD\94T@¶\80òÀrAÂ:¸éTÂ@\e"B¾ÿ\ 1x(Qàendstream
+endobj
+1829 0 obj <<
+/Type /Page
+/Contents 1830 0 R
+/Resources 1828 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1797 0 R
+>> endobj
+1831 0 obj <<
+/D [1829 0 R /XYZ 85.039 781.388 null]
+>> endobj
+706 0 obj <<
+/D [1829 0 R /XYZ 85.039 651.216 null]
+>> endobj
+1832 0 obj <<
+/D [1829 0 R /XYZ 85.039 619.8 null]
+>> endobj
+710 0 obj <<
+/D [1829 0 R /XYZ 85.039 273.638 null]
+>> endobj
+1833 0 obj <<
+/D [1829 0 R /XYZ 85.039 241.823 null]
+>> endobj
+714 0 obj <<
+/D [1829 0 R /XYZ 85.039 183.789 null]
+>> endobj
+1834 0 obj <<
+/D [1829 0 R /XYZ 85.039 151.766 null]
+>> endobj
+1828 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1837 0 obj <<
+/Length 1313      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\9aMoÛF\10\86ïú\15¼\95:p³»³_Ì%Pl%U\1aÛª$#(\82\1c\8cÆ\r\8aÚN\9b H~~\87\12÷\83ÖjäÀ«Z6\fPâpöáÎûrgA\8b\8a㯨\9cf\1cÚÊ:ÁÀ¹ê÷Û\11¯>á\99×#ÑG4}H\93ļ\\8d\9e½Ò¶\12\9cµ¼­V\7fÄ<\9a)\rÕêãûúäçÉ|5]\8c\e\0¨1rÜXëêóÕæ\8bÓ\8b³Éì|s¼\98\9fü´\1c\7f\19MWaÜ\90\11Çh»Aÿ\19½ÿÀ«\8f\bøfÄ\19´®ú\86Ç\9c   <};ÂQ\99\7f¾\19-G¿\86T\9bsªÚ\\95»G\1fÑ\88\96µRÓó`\ 4S\ 6Â<H\9e\99\aÍ\99æj=\ fxÒ±±¨%\93ãFk^¿\e\83¨¯onð»æ¯»ÏݧoãFÔw8\eÆÔ\8bÙiw`ëO_>ÿû÷×]ó¢\1cV\ 3\18³&\ 5\9d!\15\86\81Y\83¾þ2Ö²Æ1ï®n¯\9fwã>{%ÒK\f\19^\a\90¿+á=>Ñ\1a&\94ö\89÷\16\ e\98´ù²5>U\13s­ïc\0\85×1%ÜàF\16céê\8bËù}6©8ÊS\94`ó©H6©\80Y©R¶®º÷©\8cbÆÉ"T}*\9aÊXÖê\ 1Õäôlv¾Ü\94\92NA ú\9a¿À\9f\9c.\0§¢5}\10ÿÎñ'\93
+\f3ÆöQ8\r¹LÒ¢`¥Ï$³y\1a\90\9aÙ¶3kgÚö\10Úå\929!
+\897&#ÔÛ\a=L¾\ 5ð¢~)¼ à\ 4\8fRp ° a\12Ìk8\ 1»\N±¬\8b\9c\8c¡E\84\aÉØ\16\93±\882\16Y\19£ý\9c\8c\8dk\99\8c\8c\93d»eì\83\1e\12xAÆ$\9e\97q\8aGȸ\b\98\971\rÖËx0o\97\9d\8c\97«ìãØ2ÇáÉt,w4#Æ
+æ,Ý6%1;Û&£Ð\128Çö       ~¬mºê"þ¼úz½«uò£\90´1fgëd\84dV«C\18·Ï\Ƹ1\19aÜä^&og\93­v\\ 2\8eÕ)µ\0\9aÏE£IT¨\96v\80\963­¶L¹2sæsí\ 13\1cO\ eÁ\8e´\81\92ù\ 6J8¦ñ       q¸\95G£¬$×e\ 4\9c$Û-`\1f´WÀ%Ð\82\80I4/à\14\8d\10p\110/`\1a¬\17p
+v´Í\93Ì7O¼eF\1fTÂø\947ºÐ\ 66IFH¸\ fÚ/á\ 2hQÂ\14Z\90p\82FI¸\ 4X\900   æ%\9c\80\1d\94<\86å®Ç07\aÕ°\95Lp[HÃ1\19¡á>h¿\86\v E\rShAà       \1a¥á\12`AÃ$\98×p\ 26¿è6Mï°¬ÓÅ}Bà\80[\8a2\84>\17M\bÜàödHx¼\v\ 5dM¦5î²\ fj2\8dÝ\94v\85L\16\93\11\83ö\9b¬\0Z4\19\85\16L\96 Q&+\ 1\16LF\82y\93¥sÖyìä¤Û<^`m/Ï»£Õ\96Ý\84\96aõ¹hV\90\82q5¬ïż[Ó2Ê\96¸ðqódfSy³¡\8cÍÆkú\10VS¸ó楬\16\93\11\83ö[­\0\1a\85\16¬\96 QV+\ 1\16¬F\82y«%`Ëß\96XÒÕôl{1³\8c'\13ü¸Ål\93\8bÆ\ 3<\94­\18àýoî2?Ö/ꬻ\10\a\13û襬{Üíö\18\b¦t[Èc1\19á±>h¿Ç
+ E\8fQhÁc        \1aå±\12`Ác$\98÷X\ 26_ÌηV/\89%p(»"h}.\1a\r8^\fí\0íXW/\93õ\17h\94\868d«\88m@[èµbÌE8k\13³ßX\8fç\8a¾"¸\82­"\17åª\ 2TÁT\14\95÷T¤z\89-¢­O~Ù~y\ 5ֹܱ\12p>\15 \aB2iR¶£òT²fÙü\9a\85Q\16\ eé)®\18\98\8aÉ\bWõAûmU\0\8aB\vÆJÐ(g\95\0\vÖ"Á¼·R°i§à·³õ\ 6l2v
+÷^ýVl\91Ñ\90ÅÅG´Oö\ 6Åíx\8b\b]7\99{\87\88\7f\e­?ê\7fÖÂ\9bH\ 5ÌÁ\8e%\17\8cU=K\alá>®\ 6ÜL:Øæý\ f\ ebuAendstream
+endobj
+1836 0 obj <<
+/Type /Page
+/Contents 1837 0 R
+/Resources 1835 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1841 0 R
+>> endobj
+1838 0 obj <<
+/D [1836 0 R /XYZ 85.039 781.388 null]
+>> endobj
+718 0 obj <<
+/D [1836 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1839 0 obj <<
+/D [1836 0 R /XYZ 85.039 741.337 null]
+>> endobj
+722 0 obj <<
+/D [1836 0 R /XYZ 85.039 671.875 null]
+>> endobj
+1840 0 obj <<
+/D [1836 0 R /XYZ 85.039 639.853 null]
+>> endobj
+1835 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F35 948 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1844 0 obj <<
+/Length 1792      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95XÛ²\9b6\14}?_áÉKðLM\11âæÇ&½¥\ fM:Çi;ÓôA\ 6l\93\ 1\9côü}÷E\ 2\19\e\9c\8cg\8c\90\96´ÄÚ{K[\12\v\ f~b\91\84®'×\8b8\11®L\92Ez|ð\16{hùåAhD\10J7\f\ 2(ßh\\99ÖUä»^\10ßÄh\8eU,Ö®\f\ 4b^m\1e¾ÿÙ÷\16¾çF\91\lvf"Qâ¹I\12.6Ù?\8e\10ËU\18zΣ:nÕr%£Èy×\14UWT{|\8b\9d7KáT]Þ,WðT%¼µË\7f7¿=ü´éÉÍ°qä&ÑÍéy\8b\95/]\19û³s\8fà;\83uhÏ]\ 4ð5\91=w?\82§Ðswõì\7fض]£ÒnjfºÓ,ù\80!r\11.\84箽µE\1e&\89+ü5\91o\ eùrå'¾s:7 Ê        _\9cº¥JéÔ;|
+§;\14¤\18Uf5<c'E)ÏP}ÄB^-¡cÇc\15-?»Z\8fÝÔØú\19\aÉôÐm}Ô¥¢â±\85\83íû\83=\10\8fª\87y\84fu\\ 2÷V½\1cæs\82\918\ 2\9a\1cá;\9c\\95vE\8d\ 4ª,:\84<s£ª2T\19M*Ð-Y\rU¶À%e\0\13\10\8e.fPÌqz-}2ÊTlI§\1c\ 1\12ÔÉ\19Ùæ¤\85ÒZ\0\8e\fC1ñIuyÓ)\983Uì\f\81Â>ç&oy8Óá/úª\8cf\ 4\1fÿE7§eÑ«\8e°\13ÍLë\80\9f¼w'\1c)\fÁIÄzÖ\91,̤\17\87àlQ¸6^ì³\17¿C{\18s\8eC\10ë!\fw*͹\16\8d\8bÏ?\97ÒsÔR¢-ësË1ü\8aTI¡ã'FåU6\15·!\84f\12Ýù¨\ 13\19\1d\ 1DG\1cÆôQ\8fèn\89CK\8a\179ç67öôbGñ\ 3m¦¶eÎod3\80ÚÎG\15'
+\9aº×\85Ì\947z,R\ 1\9e\19\eóêj¤Ö]®\ 2\19:\e\ 4\1dØk°×5YS\93\ 3wè/Ï}\çfæ\8dî\98å\1f<\11TÆÿn\85\84qÒÎð\81ç]x\1a\14µ\9fR\fwØvN;ZN4>ËÉçqÕ%jd\82\ 6¿\1fü\86ë\1e¦\9c7\bBX½æWA\vCv\ e|ËÎÂ\13nàÉ~ üJ\90!\1eó      \ f6\820\99%4\98\vÏ\12Âw¥ð/\18\9b¼k
+#<\e\¯<\96Ði­ý\84¶­¥¿vºÑÚ ®\ 5ä\9a§s~Χ$\14\89ëùr^Â\ 13#¡\ 6Ý\95p\86p\90pÄx[B\8bñ¤Îfç\18¯Äý\9e°f=\ 2ç ÝrZ\12¹\ 6*?\98\95ÄÂLKb@÷$\99#ì%\19\94Äf¤½CoËZ
+5(¢ô\ 2\96i§ùf\91"X>ýh^¤\ 13#\92\ 6Ý\15i\86p\10iÄx[$\8b1Ë˼³Õ\91ÎÇz;ìÅM}¼\ eŧ³        V.L($#7öçs[\v\90\ 6ÝUh\86pPhÄx[!\8bñ:²´\17}Ä]EKuog0ëÐWéæ­ÝÈ\9fß¼-Ì\8cn\1atW·\19ÂA·\11ãmÝ,F+üÊîr\81¾\88=L\89\87,`ä\82½®\08|\93÷Abë\86w\ e\b\16fZE\ 3º§â\1ca¯â\98ñ¦\8a6c{Þ\1e\8bKùzq(Qú
+§Ó\8b\18°Ç®\1fK´¥ëÁ©\15Ç\7fM¹Icmªås¿\7f4fa°ò\97ºÂÔÅ`(\aG²Úì½\83)9yá^Û%å®\80þÄ@Mد¿ÅñT\1a³\1e­Ù(Êõ\18£3´<\9bJ\87|\1f\ 4\fç×d\v3cs\rºkó\19ÂÁæ#ÆÛ6·\18µ\9d÷½Fy\7fÖJÍá\8aÒË˳Ôå\19OçF»ºáV¶RóÉ\9c
+¹NgààAVÖªÈ.dtm\9d÷¿¿ùû:\99(Ì8à¤ísË\99ÙqêL"Ö¡ë\87ɬq,Ì´q\fè\9e\b\8c\19o\1aÇf¤\e\95µe\ 1x!\vD\89óúý»G.\91\90|Ìá|¿@×\ 5íÐ\80±G[ë¹âwÁ\a\avs\18í\83\17zý%\ 3\82­"\99\96"\14\80y¥0®Ê~-\ 5âBO\85³?\0\rs*\vD7ª)rÍô\ 5\ 3\92£\1cÞJºZpRÕM\1e\80Tg\1dÛëã©Ðô\94 \14G\88ÏPL\ 5§\88`U\væ¯\8b,ÌäA[HéÆIl\ eÚòæA\9b\7fÐ&\81Ë\1f½n~Ä÷W/g.¼\84ôi\89\9c\9dä\80\99<8\83Ã$I4>7û2â\0ÒW@Ãm\8ai#\87é£\9d\r\92\15ì'¾\8cÁ8´\88\1eh\91ßs/º\98\82\93°Ù\ 6\10WãZÐ\9dè\9fQ;\1c\11\939l6Û)6¼(ù@üÄ£hÓ\1e\15]²¼Ð\9dq\15ÁV}vnÐ\7fë\ 6@©&lú{\9b\96Îæ×¾³9\14äÄÚçñC\12ÞÓcAÎ\83%¾/ëAäî\189û3¹îVï\11\ 4¬8$83\eà\19Þ\f\84aâ¼\85\97-\v]÷)\9cÙ¼\90Ó\90\97uµÇÛP®\1c\18,±uÍ0Í>!\89M\0¶-·Ô¨\8d9¥^ËÐò¥\1dY\1ac\16æ÷¥(K,\99j\1c\16Ö×^RJx\8a\18DÛ>\9f\91\85ó\9f\ 1¥\©ø\91Ö'}Á\87o´>AÏ\92\1dì      ¯N\ 2ßùµî·oëäÝ|Ç\9dX\1e\1c\92´M)Qàò3\ fÇÃ&\83fP\1eårèW£t\8dç§ÍE\az~´¶X|\93\9d\15Æl\185¥âO2ÓÍ.³ á
+Po}ZVh\1adÕW\98ű_*\8aö\90ë\91\94éØS\94è.îd\9eî^&Í3Ùº;\959KØ\88pßg\b~t\1c\8cùB\99¸a"§     ÿ\a¦\f\99\16endstream
+endobj
+1843 0 obj <<
+/Type /Page
+/Contents 1844 0 R
+/Resources 1842 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1841 0 R
+>> endobj
+1845 0 obj <<
+/D [1843 0 R /XYZ 85.039 781.388 null]
+>> endobj
+726 0 obj <<
+/D [1843 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1016 0 obj <<
+/D [1843 0 R /XYZ 85.039 653.495 null]
+>> endobj
+730 0 obj <<
+/D [1843 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1846 0 obj <<
+/D [1843 0 R /XYZ 85.039 615.228 null]
+>> endobj
+734 0 obj <<
+/D [1843 0 R /XYZ 85.039 556.019 null]
+>> endobj
+1847 0 obj <<
+/D [1843 0 R /XYZ 85.039 513.066 null]
+>> endobj
+738 0 obj <<
+/D [1843 0 R /XYZ 85.039 162.542 null]
+>> endobj
+1848 0 obj <<
+/D [1843 0 R /XYZ 85.039 121.47 null]
+>> endobj
+1842 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1851 0 obj <<
+/Length 3382      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\1aksÛÆñ»~\ 5Ç_BzÌ3p\87gÒiG²\95\1f©¥6\99I2\1e\b\0E8$A\ 3 dµÓÿÞ}Ü\1d\1e\ 4)w¤ñȼÇÞîÞÞ¾n\ fîÄ\81\7fî$ò\85£âI\18¹BEÑ$]\9f8\93\e\98ùáÄÕ\10s\r2ïÀ\9c]\9d¼üÞ\ f'®#b'\9e\-Z<¾ð|5¹Ê~\9b¾úñôç«ó\ f³¹Rjêºb6\ fÃhz9s§§oÏNqØ\9bþ\f½\ f\17ï®fswzñî\a\86\85þù\87w§o.g\7f\ýtr~eY±D\80l\8c||>ùí\ fg\92\ 1Ï?\9d8BÅÑä\ eÚ\8epaz}\ 2\8c\bßSº¿:¹<ù\87EÅsÞ\84W\8dmÛW\91ð#µ¿o×\1fÙ·ï\bßñhßWË|6\972\9c®\8aºáV¹àßtWU°ã\1c·»\99ÉxÚ¬î5Ä\16~C3£A2\9c\v¦Ûª\98\11|4Õø>ï\f\88nH\98»z}öMÍÍ4Ù0àµÁ\8a\9dE¹CÔÙÞT4Í¿$ë\ 2'\8bÍ\rO7Ë\16ó
+é×H®·\9f`Úd×Ã3òb_D R#\91\aOI        \19\8e\9fÑÜà\9aw\90í\1f\81\17ÇÂ\r{G°­h+,±\ 1\83¾TÂ\8dâ'aÐà:Π/\ 3á\ 5n\8fC\16\1clÑs\85'ådî¢>Æ4W7Õ.mvVSj4\v\7fú»ã;Ü¢£Èsì\ 4G÷ê\82z\862\98\84*\10±ï?j¯\ 6×¼\83l\7f¯n\14\81\96b»×._ÒqE\18úOÂ\97Áu\9c\80¡zQ\8f¯e\9ed,P\10\1f¹£®¥\91\88\94¥\fÂG\ fæùÎô\94×ìÙ \82\81\rr£Ð\87Fv\röµÉ5©\9d1%ÆÏ\83ÍR¯¿«\92-\fw\9c\10\v\18%ëMqpÎÊãJG8°¿®ò4E\89¶ï\a\a6ãN¿ÅfÎÖ<Ô\97Ð\11\ 1 
+A¯='x\9c¾h\ó\ e²\11\95\88Aÿ\rÐCÖëÆ¡\88½§a\90Q\1dç\ fµKºªÇß\88\ 1ÄÑÓÈÍàz\80/7\142èËí\1a%v\8f'\9d¬é|Ñc\18Åu!@à\98që~4ЩVql\10ª\8dvWyÍK(*$\18\ 5ü\90§×H\94cIÆÃYÙjoÍC\9bR/é\879¢¶.«¼\8b|£u[I!¥bÝf{}{úë\9e:¸R8>\98µ\13\8bÈ\7f¤>h\ó\ e²\11\85u}¡\94%\88|ýL\19Ì\903\10»\87\99ÁSp¦q=À\99ï\89Ð\95=Ö^\9f]îÛx(¼è\89D¦q=À\18äk!Æ¿\ ecï1ó;\7f\aÎ\r\14\93ý\145\13úÕ\1aò»ãª²jx¤)\19bKú\88Ó·3ò¬:/B\98\84AVI\85\ eÎB\17]\18\ e\9e\15\18
+-¡*×Ü!Ü_`d\99XgÝXo\8d<®V\86\1cà¸\9dùþ4Á-¬´[\8e1PöCzr½Òv\17y¸-o¥Û\99\rò){{ð|Û¦¬\fa4]0\98\vlcÒ\15©63\83å´±]Ç\ 6MÌ@ÀR/°1\88»\9fwùN/7)#4ó/©É*\âJ\8fShÂÆ[LÜ÷\fÐ\83,Y\ 5Þ$\88\ 3¡\9cðqé\9eÆ5ï \eI÷ c
+Th)\1e´@\ f\94\82§aMãz\805¸)8nÜcmÄ\ 2}G\89\9f\841\83ë8c¾\13
+'èËÌX §¡\12|\9f\8cz:»*ÖEó\ 24ÝQ\ 3W\1f\91«\8f\83é"Aµ^¡ªÄp£HÒ\19¨à\9f<\87ö\8a£    ÿ¬Kº\fA«ÊYÓØ(é\ 2\ 4à»Ú^y \97¬nÈ\ 6\8af¹æUh¢e¥q%Æ¢!^\14\ec\9b\1djÈVao,\80\90l!n\ 3Ð\86»d\0\82dà@è\ 5)\81èõ%®"\17\ 2¼\98F\834ïð¿\92\aîp»ä\ 4îk\1e±\9e\f&\97\ 5\85V\0\88ÏÞ)0?Ö3Åì\99\82é§ò\9a\ 1\82¾\16¶&¯\ 5\96\e?aä\85\80\1aO9NAû¾\91\9cÕ\9d~£9\aI\bÝZj\82è§\10E­ù\ 3\81jAµ1\99H\ 2i\9b*\\83Òð\10'µÐà}A£u³Ê!&aì\17:=È\19P¶5O¥«¢uë\0sg\12\97Â\8a\13G\vR>î\14\9bÚ
+¦a,ÆObû\13jϵ\ 1e]Z'\9còà\18:¼B+f\83\r,±Q¶;êH@Û KN\86 MÆ3\87\10ÂÒܺCÈv8ñFÀÒZRÈ÷\ 5\FV\ 3ý¥\8e-|ü4\83\11I·û'\8bðf\83ØÞ¢\98"°C\19µu\ 4\18ß\99\9bE SEnÛxG\8dtgcÝ\90ê³\15\eÏg^Ç{[¯\93\r\19YÑËïUÐñ;\ e:uðÖ\1có_>\9fÁ\8d\19\955]í2¼\10aoA\1a\81-¸°l\80ø\8dXrÿùË\11ió帳\80´\v{ÿ!hÈ\8bÝHvUt[d\1fÍ\82\8e[\86\17°Òti°\95i^×ÜY%»Mº4<\92*cÃ\12\eå\r¸áÙú¾\ 6È\ 1)\8b\ 4f\9b\19SôÕ\16\93ô\ 1\81Ín}\8déÉÃÄ\16Ã=-\8a\95¦\94åuZq>A}ô\82ô»E\aØ\87-öæFÉ6Å:7â¬\9b¤jp`O¨\ 6žàh\8d\91k½-Ë\15\95\9c¾B¦MÒìê\832¥Ùþ.\9beQ\1f=6Ö\8fºøw»#h\1f$\ 1sC\ 2{»+µX\93¯:ºmr\93\7fLËݦ\ 1¢®\1fö¨nö\15Á\10ÆuõÿCñìýû7\1d\91çC\95Y&\1a]¡9»Î\rý:7Ü6åP"\84KÓ½Ï\9b¿}\1d\aëë}ã¨ó¦¯\86û²5\87\99ðÏåÛ³¯±É\ 58\f«a¨í\9bd}ð\88Í<÷ %Éú;§\r\8f¬ùZúÀê1ò­ñ[\1en\8a[kK¥aK\1fÑý`9\85Íæ°¢÷X\81ÍU\87øÀ9cÉå\88Ù~¥;ìÑ£[ÇÈæ\81Ôm\91æGt\1d\9d¼\19\\18Oö mk\1eÞ]}|}þ¯\8bWçoß¿>×p\9bæc\96ß®Ë\fxáZC'fèuÿý\8eÃY/\8d6á,ìÔùC5¬êë\98,!_\9eS=\ 3R\8bE\8e\ e\8a+,0CÙhعÊA»[®ûÄ¡\R´³\ 5\9a\9d¾ù\12M\9dX`V\ 2)pÍ£     ÿèÄ\8d\18Ze\8cÉæÏ=²Þô\9fï.~e\bK´ÐKª¼ÙU\9dÇ\88\91\13Æ}cøÆò\12i\ 56:y\ 2\92\ 4±&IdÏx0Ñ9\11µñ'ÄL0£´\88²l.\1eá´Im°}ñ\9aa1l*9G¨kº&ð4ß\81K\14Ô\86\12\f\84\ e\ 2ð{\13.\e¹/\ 6p¶`*
+\ fÜ\97\8f»/j\ó\ e²\91ûb\10\88\18n]\ 6è@\91Ë\8b\95\88áòù$\8ci\\ f0\16\87BÂE¶ËØOïÏ.^s5\91¯\8c®\ 4«é©Ã/ËÖ\f\80\80ä\8b\88\1a<`á\88ÍÇ¡M¥rø%uC8*\95Ã\8098ÄÄ\97 \18ì(\17v\aI(\ f6ËDÓÉl\9e\9d\13\15\8fê\9a¥\9ee\ 3m([^òP¢9·I±¾EÒ\ 6nF\98ß´üíÛÇ¡û\96òñÖð\82[     ¿=\fÔ\19g,!h£æ#XÂw²{=à'\ 4¢À9xÜ­¾á\89\a1p\86\1cýeÄ­EÂ\8b|=ÿüvæÃ\ 5r\93j´Y+=®     \7f£yû\13\ 5bl\15\aîXèÀ"]\8bË*ã\9ey  Y\17õÞ»\87Õ\97*\7f>ºT®\b¤æì¯#\9c£
+Âå\82\ 1ôõtîy\ 1(oï\1cnòM^%m\11\ fزʥàÐQM²vV¡WD¶~Ý/ô\83°À d\bVç<òáJã\9aw\90\8d\14ú¥+BéY\8aÚ\14÷\18ó< \11>\rc\1a×\ 3\8cy¡ðÂ\1e_\97W³È\9b\9e~\98E
+\1f\ePÌtuVªs\19÷(¾àX\95³)\97\9cYàP÷T\8c¡k\7fã\ 6RxÊÕU\1a\v´>\8c§\95­£V<Bt1\ 6\93ysÍ d\87\ 4?`k×ddÐþ\85L[G\9e\90k\10¡1rb5äH\eY¤        \83¸\ 1`Ñõ\ 6è®èõb\9dh\9ez¯X4Âu\10ÀVdhú\11\84÷õ̾Äg\fdKιfÄà+6#\ e\86Ë       ë²Ò2Óï\8f­Ü»û\1f\1cÃ\82*lk.\87ëi½J»$J/v\1d\1e\r\²¥
+DÉ{L\1a\83\18\bR®ô\91®(Ô\9b\\88\86ÚúÎhí­\17\94¶p\11\91?oíXJNy\0dP\11\81\91Ïøº\ 59'\88ZzþPÔ\bqW`!\9fWóî¬H\10\ 5\84\ 2YQ­©ÍML<ÀÕ\1c!òmÍ]~§ÇV\95/Pbؤº\ e\84B\91~{ôC\ 5Ç\13\91\eL¤#!\83\8f\1fY&f\ó\ e²±2q$\9c\14ÇBØ\90I\15\b\ 5\99Â\930©q=À¤\8a\85\1f»=&w[}®.ê\83KU«Þ\v¨\8e\f¾\aKzÅ!\9cüöÀwF®\1fÑÛô±\8f¢:0û¬Æ\91\0\v¶x\90\1egO½÷8'\10\91\1f\1d¥f`\8e\93Ã\aLÈEzô^-sS\94W\91Ë\ 6\8e\8e\87¤\93s\a¯Ü8\99pn´$+\1fñN\11gC8\95Ú\97áÁÍÇÔN#É©Qä¶>'BõçÇáÔx8þº%â+\11B\9b£L\1aó5\12ãÐ\bö¿º0Üh\17m\1cË\88³ì\ 6\17í\14\93ê¥Ýô ë(·\ 5ßUp\1dÛzÙ«¿Ã°©ûCóÍûW\7f\7fÙµk\10çàÈ\95ôD\b)\97ëù¤ \8f1\1a\83kÞA¶¯\1aJFô¶m\80P\1cx\19ÇçEp\8e\17\v½»ò\85\89\13¹ÞN¦C\82Í\9bA C\7f\9cïË\8c\8aâ\aÌ
\1e\19úÇͪ\859lV\1a\ 6÷"\ f\9bÕ\11j­Y\1d#gͪCï\r§ÅºÎ\ e\87\10\98ç\8e`JV³³.è\v\8fj½¤@-Û\87¢îB\ eÞø¤¤/Ç8X\e\7fF\9fI(s½­x¶\rH\84\8c*Ü3~5ödÏø\89\90þx\83;dË\86\82­2¤ì\19àöü\82Éå+NGFêIüê}è\9cÃ\10\92÷ðø'¥\16äà)k\10¤§\ e\1eò\11\8c\8fÑ2GÜ!vÙÊ| Ú­\872Y+\96Ày®n\92õ\96\a\17&\13ê®ÝäwÜH\93®\aÂ\11üZT{ qyâ×\832>*Ï\16ä <5\bnÑ;(Ï#¤¬<\8fÑ2òì\10û\90\e\8a¼½¸zæÛ7û]\ 2É¢ó|k¢\0\16      7ºE\0Õ+\ 2<; <å\88ñ\rÁ\1fG\88G}NlOÀS"R\872\17Èq\83ÐÓ¼ PB\7f?\9fâ¯\8e÷øý\1f\93V\966endstream
+endobj
+1850 0 obj <<
+/Type /Page
+/Contents 1851 0 R
+/Resources 1849 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1841 0 R
+>> endobj
+1852 0 obj <<
+/D [1850 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1853 0 obj <<
+/D [1850 0 R /XYZ 85.039 183.293 null]
+>> endobj
+1854 0 obj <<
+/D [1850 0 R /XYZ 85.039 142.646 null]
+>> endobj
+1855 0 obj <<
+/D [1850 0 R /XYZ 85.039 104.725 null]
+>> endobj
+1856 0 obj <<
+/D [1850 0 R /XYZ 85.039 75.506 null]
+>> endobj
+1849 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F36 955 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1859 0 obj <<
+/Length 2356      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[oܸ\15~÷¯\18ìËjÐ\8cVÔ](ö!±ÓÔiâ¸ÉlS Í\83<Òx´ÑH¶¤\89×Xô¿÷ÜHQsÛ¢E`\fuxxîüxȨ\99\aÿÔ,\8d\/ÈfIªÜ Mg«í\85\87\997\17J8\16²°x^-/~úK\94Ì\94çf^6[®G9\91\eFÁlY|q.ÿúòvùúã|\11\ 4\81£\94;_$Iê|\9a+çåûW/\91\1c:·ðõñúf9_(çúæ\róÂ÷ë\8f7/ß}\9a\7f]¾½x½4¦\18% 6C;\1e/¾|õf\ 5ØüöÂs\83,\9d=ÁØs\15Lo/À\107
+\ 3ù®/>]üÝ\88â¹pÆ«\8e¹­9\16\81ç¦ix>4\91çF^hB£"+4Yê\ 6I0Ó<\18\9aÈÝwMy±\9bFéÌ\92t Mó\1c¨\vbK\9dò37ÌÂY\12Än\16E¤oÝve¾ÚÌ\17\91\1f9¿¶w<¨\1aþ\1d6%\ f\1ewå®DËf*qU\8a*1\ 6\19Éø\9d&<¦±Øj½'`\14ÝóoÎ?¿Ü\ÿÓp¼àÑ
+L\1aÊ    [S>ñ l\86îù϶B1â´ÆM>Uù¹j\8aöIhwy_\16fAU¼0R\9a#J~\1fCàO&Þµí·ÝÃ\9e\ 5]¹j;\11~÷|h^UüW\8eÔ\96ìu^Õå\81\91¶A\1cÿ\ 1C(\ 1\97ßüLàÙ\8eÅ\11Çʺ/O9½{(L\9e\ eÃÞ\ fù°\13\9dmS?³\8a t\838\9c\88ù·¥\\1dÎ\1cÙæQ\94¸©\1f\9fÝx\16ÏÉ\8d§yPW|rã\9dÓf6ÞYuJùn ü\89¾«².\11Û\ 6À¹\92!/oæ~ê<3Ôa\1c\95Óó\fîG$\ e\9b\91{yõ\8a\aDÄl#GÞÉt\ 3Äv°\97û\9c$"À¤\11\1ahPe`Á#ÏÔ\15\e\06\12ÿý©l\0\f&þù\13Ââ9\9d\ráÁè$§³qFÛ\98\8dsêL6,}\9f0\r­\8e\9d\1dæ\87\ eÆ\15eFBÌXHC\8e\ eÔù\91T\ 1ic¥êDì¼À\8d\83ó¡3,§#Ç,èHz:p§U\8dq;£Ë\84mT\86¨ä'NAõgb'±YalòÕ\1c\18¬p\ eÕVF\80\ fÛ\a)Úû¼b$\ 3\ f\1eáÑê¥\9c\9b\9b\96\ 4dS\99«\98@\r)x\9að\8c¨P©³j9[%ÿ\bG»æ\95ÃF¯á\r4\15+S\9dÙ\9a»®aÉ
+Üd\ 1-ó|¦M\81¾·èã\93,%·q/U´\blÈÄ\86\14\11Ӵþ頠  \86\võb9åõ\91³¡®ú¡B!÷\1cÃ5\f»v+¡µ*î\87\9aS#[y\85<ÊÙædï\ f®\16\rÑö2\8eò\92\96¦¾\ 3-×~\ 5ù¡\9b\8c\ 2ßM³è\8fÛ«\80rx¬¹ZhY\v\91Z\ 3Ã2è¬4\13\ 1æk0ý\1f×èÇ%\ eß\7f\0
+X¬1ªíìD\ 1\19\ f¼ \r\9c\87\1cg\ 6ö\8eÊ õǨ#\ 3FQ¶ø¯\98Ï;æé\87\ e31æ¤\93\10U"y§\ 1²,Dj«W¶\9a7×:0\1dmÅõ@fvf\rU~è»Y\18\rkCÈ\1eAy³(Êu\8e\1aë\ 1É>\9c (å{¥M,ß·\ 4ß\ 5{\86+s²®gúªÊ\a\1d\1f\ÿTA\10\83\81K¦x\87\14\ e      6é¡\ feb±\92Ø}\9fXt]óè\8eü\96\ 5\rxA\92É\ráxÂu\e\9d»c]\971/öe{U¥10FkW5J,0\r\99÷ªü^­dÝ^l\80\82@\8dÌ\ 4XHøÀ9*\9b\1eÊ\ ekí·\7fy\91\a\7f\8a\97\91\ 3¨­\11µýîÎ\14Äãnô\bå "<³\1e\r\89¹\etR\ e\9aht#L¸£
\18{u\1eØ9Òp\80\9cmÿ¦#À\8f>'U%\7fm\18\83ê\12ó\99FÎõÚZB<P(v|CÆ÷ª`Õ\ 4[H$½\ 6ìv\85È\17\9bMèAÜ{\82H\8a~iÖ\920\fýaºu\1e8xʹµ¼\85\ 6_V:\94ç\98\8d?\ 6½\1f G\ e±,µ_À'>í¡\9b\1f\ 6\0\82Ù,HR7æ\eßÿ\8cnZÖÂ\12v\88n~\18ñí\e\8dètQ~ßNKT¡\9b\1eÕ|t \1fÒ\97!ÇÍ/ïÞÁÈˤ
+½Lê\19Ø4\94á\98
+¢ç±ax\98\ 4öG\99.´F\vY¤C\8fá\9a\1f\ 4\93dmÇÌÒINÁ×\80£K|Ä\1däaÜÁ~´\92\8eêÎê{G\94;vJ}À\82¨\915!8\81¯\ 5\8b\16£ñDÌw\b\91È¡Ë0H½2ÄYî\95\93\90áº`¢X\97ø\10\1en\93¥óKì\9e<\91F/±zr Ù'    Ï>âæà~1¡FÐeú\87Á@\1efáI\87\8aÑãÅ!\18\185\91\15f{À\86³"\ 6\87\90W\93\1e\ 6¶ä\1auRß\0L¦o\0\92`\1a]è"*'\92±\1a\98þ\84×O\1a\19Û`,\0=E?ÖZõäݸIyEÎ?oÊá-Ù\8b\9b\9bïFßqqYóüÏ0õó\11¸ð\19\b°v:\80Ý\92»\ 1÷DÃígÊMÒóWG\8b\87\ f³pm\rcë9Ë\8f\a\8a,PÊ\r1D\9es\89¡¤Ã¡¹/¯áã
+\f\8b\13lü$øqì\rt\1an1\99\94¯6UsÏÌÔ¢\0ñ\16*\89\93\0ÄëfÝÎ\ 3Àº­@;\97\9cò3ö\?Tçý\1cy\ eAJËñ#Wù\1cé/Ë9t2­Þ³\ 2ÒØn"PÕµ]dÀa]2k@\80îë)S½ÈÍþà\12\9cL\89Jàîà¥:%\11§DÚt
+\1eõè\10Ì\9båOþßx8   òå\ 6ó&<íP­\9fO\98¬\12¸\ 3ùþY\93-\9e\93ÑUAæ\ 6^B&\7f¶z (ø\b0\ 1»«î\9biøáÄ\14t
+££×\ f`¸Yþ\89\aã!Þ¿\90í7ðL%¬Ò\92ò¦¬pçÕ%Ϭé2Ìã\9cÕí]\83a¢/;Þ\9fº\97\ 5\7fáw×\8b¤\8f·\97<Ð3\8coMqd#çýs³B\89\9b\8e\80½ÝQ\9b\1d9L¤Æ\85²\ 3$lCÀ\1e¬»U>TØø\ 4\94£EãÅ+\15»`þäå\fx¨»ÂV\9d\8f¼\8e`\93V\19T\9ftîáx\9dK\ f\90\1f(ãM\ 28\87\81\ e\93»Ý`ÀÏ=Äø%ßM#ÀXD\f\1c\8cÛ\f> ¬ë]ͨ-è\e)ëdPÇ\1d䩦,õI)J(*ðû­á*Jñ\18b\89t!\ 6-¹^+3Ô\8bâ\ 4=ªN\fdH£EEaC\ 1\1e1í¡©ã\93ò´\f¸ËUÔK\84*rî1pv^\81z<'H×\8bÙ\ 5¤\8c\1d`DÎw\15\v\93\ 5¢.du{\894'4M\8dMT´ï6N\9b§\ e\ 4\91\ 2Îù8\8dåñ\ 2W\8cM9\19Uõ<ªúÑ´¶9\16\10ÙÆUWÖÒ#µ\1d     kïÛ&¯å¹I`y%/.Ò\8fé\17\1aÀ_y\9fÂ\ao\ 3Ò>]\19¤qÓ¯\864ýÄdFÄë+þâ-¢¹\83I\87\14u\v±Ý-\9c~m@s$¦|\9c­äi\88Â*Í!\1d\87ð\vPò£ø0½w[ÞWÛ\87ºÜJRÆ\17»IfìçÑJ:l¾Ð\r\9a\87Ôãà\1fÀ©\99\1d\83~øã¬ý_ÿÿd\ e\10¸K¤Avüü\88 \96q\12\8a-ôb\1aï\9b\e\ 5©\e¥Á¡½ÿ\ 1B[\98åendstream
+endobj
+1858 0 obj <<
+/Type /Page
+/Contents 1859 0 R
+/Resources 1857 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1841 0 R
+>> endobj
+1860 0 obj <<
+/D [1858 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1861 0 obj <<
+/D [1858 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1862 0 obj <<
+/D [1858 0 R /XYZ 85.039 584.016 null]
+>> endobj
+1863 0 obj <<
+/D [1858 0 R /XYZ 85.039 555.705 null]
+>> endobj
+1864 0 obj <<
+/D [1858 0 R /XYZ 85.039 528.607 null]
+>> endobj
+742 0 obj <<
+/D [1858 0 R /XYZ 85.039 291.786 null]
+>> endobj
+1865 0 obj <<
+/D [1858 0 R /XYZ 85.039 249.438 null]
+>> endobj
+746 0 obj <<
+/D [1858 0 R /XYZ 85.039 205.963 null]
+>> endobj
+1866 0 obj <<
+/D [1858 0 R /XYZ 85.039 162.819 null]
+>> endobj
+1857 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F36 955 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1869 0 obj <<
+/Length 1971      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Ym\8f£6\10þ\9e_\91o\9b­.\1c¯\81\9cªJÛtÓnÕ&i6RU]«\13\ 1gCK`\8bÉ涿¾3\1e\e\f\ 1¶U«Ó\1d\ 6\ f3ãg\9eyìpÖØ\84?Ö8ð\fÓ\99\8fýÀ2\9c \18\919~\82\99oG\96´\98J\93©fóõnô~éùcË4ææ|¼;Ô~<Ãõ\9cñ.þ8Y|w·ÙÝoo§\8eãL,˸\9dú~0y¼µ&w?~}\87\8fÝÉ\ 6î¶\ f«ÝíÔ\9a<¬¾%[¸¿ß®î~x¼ým÷ýè~W¥R\ 5\81°sÌãÏÑÇßÌq\f9\7f?2\rg\1e\8c/06\r\v¦O#HÄð\GÞ§£ÇÑO\95+\9asÇôVײ\95ÅÔ1\8d p\87¡ñLÃ3Ý
+\1a×Ö ±LËpMg¬\8c\10\9b_MËo¯Î2gFà\ 5cÍÙU@es\15Ñòô\88\96m8\96Ý\88¸e\88ñ)/Ù2É\0õx\99\14páø´Ä2\14ðØ\9eOJa\87S\v\1c\1ca\10fOl\95\97É\ 1Ư÷\9f©H¿\9a\9eI£ír¹Qæ«jÒê+\9eí\0\1a³a8k\9b\ 18¥Ñ\9bp\ e\ 4¬álEì\86S\8bx\ 5ç\8a}.7\b\eÂ\18\0\8cÅâ\18âÌ\93°Düàæðz\ fÿ¶ t\ 1Â\95\80pE·\ 3ðÍæ3Ã1ýAø4\9b\94Ñ[ð\r\ 5¬àkGì\84O\8f(A[¤9\17ðü\v\ 2ÖÄ["Ð\võú?\ 1o67ls>\f^m3\0\9e4z\13¼\81\805x­\88Ýài\11\89{Ï°æôu}\8b£)\0Á²
+DA¿>\f\Û°¬a\b*\93\ 1\ 4ÈæM\0ú£Õëo\86ë^~\1dN_ý\10\7fz\96\15\1c\ e®¿¶\19\0@\1a½\89À@À\1a\82VÄn\f´\88Ûü\2B\ 2\9b¢`\õʦ@\9déÕ ÑBW
+\8e³Û>\11\1fOmß°}Gì\84f@\r¼F·àÕöíI\18Ǩ{e\92ãÃ0¥§Ê\1f\8e\13.-1­\97[o6       \934Üc\r¥\8f2Ç+¼M·¼\12\81\17|¥º{\87Tw'ø湤7\94ï\8c\91iA·gµ¹±\98ìö8ûJãòXgÿs\92aú9N_ð\ 5N6\9ch\ 6ãI.\1a,OÉ·ò[¼ Ò\91\18\7fè¡\9bç¹Fà\f\9f«4\9b~º)£·è6\14°¢[;b'Ýô\88\1aݨñt©!(á^\10Êêã\r\1d\19Étþ¬hz>\11ß\ eyA\830Mi\90\1fè\8a!\8eDqùvMÖ\eª3>\f\v9\e«\94\0)\17à\aÐ\11d¬®²r)2©²\7f_PÁ£6¼\8eï\8a%x¶køÞÛGOG,¼ëà9U®¦µ¯ë"8¾o83KÅCä8ɼ⢢77\8e\12ì9ÔͶ\ 5êæ\9cÐþ\99¶Yâ6¢\14x\13<lãõY;¬Ð\93¾¦\93/\9eqÞ        fØ£\ e6aòWX\14\ 4\1d>>±òHÙÅd Ê\aW*\9cè²${¢gÏ\9aL\91\14\ 4J\96L\14'\14\92"ìY\9d\92+d\ 3_\8eÒ\84Ñsn\b8L ;\9eßç\1aë\ 2S°· $#á\8cs\9a\10¹úsPÒ§\84×G\10Ê\17\9e\87d\96)¦\èqt\vl©5V\98ÐI\ f×\11©\ 5\80%\19Ũwx\9bȸ¡¼\1eDESM\85à÷\92\178\90ºBØ\9cÜ,nh\90¨ª\98²k0\95
+\82\ e\0ÂLt\0è¬ê¿\eü!v#ÛA6\10n\ eª        \95Æ\91¦B2®ëNîTgV\0\15Ê>ʳ\18ÓÂ\15szt\94rO\85Ã\0{Ñ]\8cø =¥É)ÉÂ\92Å¢pï\97ÎLë\ 3X\85ë\183\876\9dÅ\aÀÄö&ë}\19b+ã\18p\15 â\18Ù\80W W\86' q\93\17ÍI\81\80n\85hY¾a\ 5v\ 32\ e\8bW>^\92°õ2/!nXÄ2¡g8}\91»ûÏ(\83B\ 3ÅT\ 4jF\94\9cv\ 4y\94+Ú2þ\9cgÒÛ%\81ýI\8c\970MâþåæûßYTU]k\7f\85×#S®¥CüÉ\86çe\1c\17ìÏ3ãe;´\ 6\13{Iò3O_U4\ 4\1f\14µ\8d\eÉ\94\9e\8dÁH\81\89ø\845@\9cÉØØ\82x=¤á\13\97CU¼è\88¿\ 1¤¯\17\96\95¼\83ä
+\8fS\9e%e^¼kÖ\1fÃîë°\12\89ÍV|mø´Zï\1e\96¿|Zov\ fëÕ£ªqq\8eÊ3ì*×±\80î\b\83Ð\87\ 6\";\1a&\19ä\7f\92\1a \17L&\bMeAR¤N\84W\16ç\97®¥\ 1;èøA\1c\90ðä\99\9e±L\95G\107nF\14ÚÝ@ámNVi}ù\85\84\f¤­ªâ)á¼Zý%/â/¾\92     @/ð\ 6Æ\19»H\8f\8b\8dª9¼ÜF¥\82P(YYç[\1eϼæjR`Ønò\89\93CÕÛº7Þ\8cµ\97¡\16\ fKUlÑî*qy½°4Õ(£º\88C?uUIu\17{\86\1ffµ$4\ 5¡Ño=kï/΢]\1c\1d¬\82T\84÷ÈHC\16\eBr\f\15XaÖ\ 4\b\88SS©W)\150\1aùq\e<$\91Æþ\13\14=|bü_0O×à\ 2PM\98\\e?G\11ã¼\aÄ\ ey3\1aòØ\83¥ê?
+¡·\1clÏi5Ó\19ç
+mü¦\ 3\93=\98u²àÀʨ-¿Ñ¹(*Pa#8+\b\94\V\9c\97ª"\95¹Å̲,\92=\1câÿ\17ôµµÊÚÂA0\94Rô¸Y¯\7fPzú°Z®?}s·»ëiØJbyÝîRZ\15ïÔF\1fö¸oiu\87¶uì\88\ f\876ÌÚ\ 6sM]½Y\12^q½Â&eaÕ'û×ÚuOñõ\9e­\8e\16ò²\´©û®}ôÐÊBJÔ \1d\8a\8fø.ÒV\9fkV4H¸\ f£?þ\81 \1f\92\ 2»\89v®ïòK\rCØ¡oy\85\10Lª>\1cûpw%¿E~\1a\b\9bT¬/ÕN§¸\aMÛ(V­fWg\98\ e\f®\8b­\89ØEm\ 4`%\9b,,ø\11ZNU;Ê¡=£²Ú\87\8bu\1d7o¢ö\9c°\8851\8bÃ2l¥q)òìÉèùÖ\0¿²íÎO\8dð\97âþ§ÿ1©¾WÀ\81<pz>WzÐk3ß\95¹à:ý«O\15\9e\13\18ðËæ:ß¿\ 1\1ee\86¡endstream
+endobj
+1868 0 obj <<
+/Type /Page
+/Contents 1869 0 R
+/Resources 1867 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1841 0 R
+>> endobj
+1870 0 obj <<
+/D [1868 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1867 0 obj <<
+/Font << /F57 1075 0 R /F42 967 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1873 0 obj <<
+/Length 3172      
+/Filter /FlateDecode
+>>
+stream
+xÚ­[moã6\12þ\9e_áoµ\813W$õºß²Ûn»Å^²\97\ 48\14mqPl9qëX®$'\97ûõ7/$Eɲ\8cn\8c¢±D\8ef\1eÎ\fg\86\9c\ 4ð\9f\9c¤\91\bt6IR)t\9aN\16O\17Áä\ 1f~¼\90\86bnHæ\1eÍ\87»\8bw\9f¢d"\ 3\91\ 5ÙänÕò\89D\18éÉÝò×éÇ\9f.¿Þýp3\9bk­§R\8aÙ<IÒéíLN/ÿùá\12\87ÃéW¸»ù|u7\9bËéç«\1f\99\16î\7f¸¹ºür;ûýîç\8b\1fî\1c\14'\ 4Äf\88ã¯\8b_\7f\ f&KÀüóE t\96N^à:\10\12¦\9f.\0\88\88Bmî7\17·\17ÿr¬x.\9cðSCË\8et*¢T\1f®[Ç\ 3ë\8e\ 2\11\ 5!­ûöýl\1e©hz÷XðE]TÏEÅ×\8bMY\175_7\96`½m\8aj\9bo\fÉc¾}03Û²Y¯Ö\8b¼Y\97[\1e\81Éå¦@ÍLd"dª&s\89KÉHöoA\14|½þòùã/ÿùéê{¸\93ü\14\17ËÒJ\aÖ\16\9e\9dÌ·¯|±ÚW\0®:\81\a1\ 4\1dñÅs±mìêÊÞ*\17\9b\1a\ 1eegs3´«H\r|c§ÿ(ï\ 5Êy÷IF\9eÖçvé¡\16±NH6©;Lâéb_UàV\ 5úÔv¦Òi\83ãÑt³®\e¦(W<\82«ù-\90!P/\90\1a È)i\1a©\8ag|¸`\165\8fÕH¶\aªÝn6W  àl\8a%OÝÏT6}åëÛü  \9fºÏY\ e3ßòÍ=<\98N\rÖ\15°*÷Û¥\9d\82\99W¾&øÿ\85i`\ 5WëíÌüyà'Q­\87\ 6X\9b\ 5\9båWø\0ú\15n«&¿ß ñqß\ 1\1dü*^OõÜßh2\rE\1c\87\938\8e\85R§w\9a\16*\19ÞgsËjÞò¢]Ô±§L\13\91Á¾24¸\92zGz*ùï\ 6ÖAXë>T¥\94\90A|\ e¨\96Õ(T¥"¡\93Ì\87Ê:\17äEÃ\11+Ö±\90Z\8f\86W\8f\86¤\86ÊWP E\18\88÷ºL\ e\f\17Ä"\8dÒQ\81\96æ@b×$R    -UGâ®b'ÄåÂNíË\ e1ö+_ö·{\8dáu\ 2c\98\8aD\85\1d\8c\18Ö\0äêõ\0^\92\bÕUÍ·Ã3¼NÀ\83<\15um\ 6{\10Ðmhsþúû1o    2ø\rǽ¥¥\19ñ\16CtÒ[F\ 4¶ÞÒ\938ì-\9eD\88Ý\a\ 2U"RxÐãõí60¼N\0ÓR\ 4\ 1vÜE¢LÄJ\9e\a\9eáu\ 2^¬D\9a\85\1dx\1d\1f\81+r\13(C`¹\11,W\a° Nyÿ~lóÜ\E1å\18\15\99äá§/\9eæ`ºXØ$VÕ<ÎI\18¯\16å~³d\1e.Oá8å \92rPSVÅò\1f\98ý \1aC\9aK\882\99.\99²6xätIÜ\93inXÐD]ç\ f\ 5\8fc\81\80\13ë\86\9fÁ\18¿2ë`\96å¾±\0\r\8e\ 5ÊÃUcI"\ 6\12 U\ 1*\r!ÛÛ\94\81<RMI\1f\7f\ ftSó\ 3\ 4\aæY´áÒTùÖòyZ7\94ì\91\fÁ_{k\ 2w±´|8\99ãuc\f\85O0/*\ f\86|\87ö0\ 62\9a2ô­Bmþ'd\1eË'÷\0(æ¡è®gç\8a¡ù\80¾zN\82KC\1fJÁÚ¨j\9e®6e¾4£¤E5¥\8aý{àü\81\9fÚ\e»2\ 3£\ 4e\f\a\83h\r\938¨äÀ[,L\90h\0¾\9a®k~°îÔq8³\84\151|à\91C\95ÊéwæùõÒl&¼Ù\94ìW;~\ e«åªXaÑI`Ë\ 1\ 5ù9\8fõÿ\ eËFôÕ×\19¨YÀnR\99ä
+[e\ 1\15_´êLRy·ß.¨Z&/ÂAB\8b5w¿\92I´È \9càÁãméÉr\9a;V\ 3u\f¦°06ÒþNÅ¥á,\17Êø\f8-§1\9cZBý\b\ 1¼Åé·:@\ 6õ@\9c\9c\ 5\99á4\8a,\92"\ 3/i\91=\91Â\1eЭøè\85þà\1c\83v8zR\ 6>ÒC\1eB2Sò\1c¶·\9cÆ\90\87\90CÂ4\1eÒé\ 10Hc\81ÌÎ\ 1Ìp\1a\ 5\ 6éPeÊwÊ6ú\1d@\83\93\85:\ f4Ãi\14\1a\1c\ e´^Ø¢_4ý\8c~$gí0PÔ\10¡\90\12Ù3ºt©\v¬\15\0Ð6ui\ e_Ä{±®é4ªtÂ\81\17~_\1e\v>\9aÓ ù¥³<^4\96Ç\ 2\ 3Ö#\85â\a3D\11\15~)1èÄKðpc\82\92\r³Ú¤gäTn·\ ePã2\1c\81Þ¥P\94`\82\1c\RÁ\90\9b\95à\80K\87\84²\1d¯JL\9c\10Z\87\8e³/\8fk^\b\9f`sª\\9a=\1dj7¯<Ø-8ðpk#0^ã¸9å\9b®\85\9c
+8A\87\11Û\8a\f¹r\agsd.\8d\f\9b³\ eNÊZ¥"Ë\12rF\19¼1è\18^s\8fÙ@ØÑ°GZ\81\7f+rÃ\995\fÏ\83\95Y\9d\80\1ag"\81S\81\8fÕ?,\ 3Æ÷Uëì^ev\18\1fµ\bUz\16è\96×8öPÅ¢«åãy'\8c\ 3ÊQgAgx\9d@\17C\86\8fe\a_/\1eµY\b\r:s\9d\80\9b\89=\1fØ\ 4ù\1ew\93\96\19\14åø\9bN\8dgÕõú~Sð\10m
+ i-G\7f×ÆrD\933\89W\84ÛÚ\15\871\96!\15\95\ríÿÝ\86Ùá<Wù.x\11\v¤§®¡y0¡\82{\ 3\ f\9aú\ e\1ft)\96\1a\145\9c\92\1c\14\v\ 6m˯×É\8cL#Ó,Æ\96\9eØÿK#\83\98ú\88\1e\15 \99Â&ÜÐñ\88§ÚF\É\ 3FZñPRéj\97ÅlLÛ\ f®mìÂë^»\85ƶ®#\bÇ\9fy\9ae\906\8c\92\11ÄSþ'\ 17·8c\0\99~%\a\ 60&c@¢\86\10\86Ó\a\bÅ»\81 <¨lp©\9e\950Úö[¦6\1a\9b0ê2\8e\8b©.ãà\88mJæ\1e\ 1\97ùVäÍ×\8f6\13\90>ËjéµEý\88Í6×ú@\89\aÈ¥õ8\0\91»É!\v-\99ä\19\9fÊ\a´aÀÝ\90\ 1I\1d¯×;ë\a\9c\87¾vDÚ}x4åë\18\96¼0Y\8do{Ù\e\87Ì¡ÃKd0,)©ã/ïÓ¢Z±¶9[±\9f,\99bo·¢S\17pu©\12®o@»WL[\15í¹\16\9d\9d¦ñ]ÍGÁ7w¨B\96­H\v9yÃ\9fn×4Ì\b\8a\87ùáîBEÏ\ 6ò\93iné0\121÷_\8fö¿<\9aãý/Ktªÿ5&Ðõ¿ú\12\aû_¾D[å \7f\rz!\9e\fìv
+Ûpú°®\81Æ:â\8bÝ\ 5Ícϳi\alÖÝW\1dß±\95\91\1eJÛ¾­\füò\86\9c\beP\b\15#¤ÅÞé¹\98íb\1a\9b\96å1cÊTDj¼\99éÑ\8c\18Ó\10\9d\88ÀÖ\98=\89ÃÆô$òN\95QO\e}\fq"bïÉ75\10\r¯\13X\93@¤iÔÁº)Ñ\15^\18ïó\fûi\9b½Í®1X\e}ÑY[\86@
+×yÍ\ f¸\86KF\9b\18FìÌ.¯8\9fà\rçðÐ&×hºÉk3uó        È®8\98ÀíA0\81±\15\9eøƱh\ f\14G\9cIeà\v*\1au&\8fæ¸3Y¢SÎ4&Ð9S_â 3ù\12ïìé\ 4_\86\7f½\86?×_\ e_W(zoæ1\7fÃë
+æu\ 2i\12ÑK8\1féÕõÝçO¿\1c¾s\vè\1dØ9°Y^ãØ\14ÔìqÔÕâç«Oè+×^4,Ùm1\8f\9b\10÷²n\ 6BÚ@\7fÜ\14 \12\8b̧¶*\84¬\95Â6Ô\9d¾û%\93ßbF¼\1e0\9d\ eE\ 2{RÅRh\9d¾Ít\86×Üc6ô\96#\15\ 1º«!:n:\99*q&dÄé\ 4\94  0ðq\8d\9a­~\7flçk)T$Çw~K3²ó\rÑÉ\9d?"°Ýù=\89Ã;ß\93è;a{Ĩ\if3²í¡óÑMFùCínÂbcfè-\ 4\17¹Å²À©­÷\12¢Ï\87$<Ò\a\a\9bv\94ZG¶8O\ 6sþ±Ô®\ 28|Fãoµ=\9a\11\9b\18¢\936\19\11ØÚ¤'qØ&\9eD\17\8d\17åÞ¥=¸5ÇD÷nÊ(lmÏ5\9e))\88ì©âvïÃ:\85Ö\8a\7fM´¡bÐ\1dlÝÉÇ«ín\8fd\ 5\9dð×\14Þ"¿½\85cx\8dkL'øiFÒÑØph      \95â¬p\ 6l\96×86È\ 4\9c\15<l.¼\1c4²µH´<\ f:Ãë\ 4º\b\ ez=ïþ\1e±]ÎR=½Ã?\97v\1f£Gäè;¯¶G#E\86¶¡¬\93\ eU\rè _\86¾ÁÐ\19V\ f¡\bâèÍß` ¯¹Çlø\e\fô"K4\92z2M\9f×\9c\ 5\9báu\ 2[\16\93\17ùØ\8eù\87\b!~\9c\ 3\9då5\8e\ 4¼¨\ 3nØ=¼\82¼ZÛ/¸\16\12>J\1fK\9b2Ä7\81ãßuz4ÇC´%:\15¢Ç\ 4º\10Ý\978\18¢}\89Îõ\en\95¹~\a\8fº\17&&do­\92ÜË\12
+ÂU/ã5®\89Ѷ®ü\97Ím´×¦õ\88{Õf\ï\8dvO@nÎü^3\92'þÀä{\7fÌT\12´sÂR\8edÄPLsÒNÇ¥µfê\8a\e¶R+Î\19éo$N®mÌü²÷Õ&5Ûí{þNz<¬ß\87u\9afP<\8f\17\8d-Éq\9d\1a\9aS:\1d\91ætÚ\137¨SO\§Èp\9f\1d\f}¶¤µ'ÿm_-\ 1«q\9c±\82ËØǹ¤Og\8dãc!´u¥l7P\r\15\8b-\88]«bm\eM«ÃÃ[Þp\ 1uO/\ e\8bc\1fÑÁ\917=ñÅ¥#\19ù\84\8eiN~Aw\Zû\ 1]WÜð÷s­8·\9d\8aíâÐâRÈÐ_ä\e,άÆáE\90Ððø\16\1e\9d\7f\1dAêΦ\r§õú\7f#Vå·DhØý¢ÙWí\84\8b¼OyU?æ\ezËb#\ 2}\\81ï\fö[3\8d\1dU\9c\8d\f\84Ê\86Ì\ 4ÿs\8fÿMÿªÀ¹\16ä®TgÃÊ\8c ïÇIh° .\93´\ f×þã\83\ 3¼ÿ\a\19Sendstream
+endobj
+1872 0 obj <<
+/Type /Page
+/Contents 1873 0 R
+/Resources 1871 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1841 0 R
+>> endobj
+1874 0 obj <<
+/D [1872 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1871 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1877 0 obj <<
+/Length 940       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥VKwÓ:\10ÞûWxi\9fCt%K\8eíe)\ 5Ê\81ÐÛæ®\80\85\13;©!±\83ãPʯ¿ó\90e\93¤eÁéi$Íë\9bùf¤Dù\12þ\94\9fÆBêÌOR%t\9aúË­'ý5hÞxÊZL¬Éddórîýó:N|%E&3\7f¾\1aâÄÂÄÚ\9f\17\9f\82Ë·\177ó«Ûp¢µ\ e\94\12á$IÒà.TÁÅ\87\97\17(6Á\r\9cn¯góp¢\82ëÙ\e\85óÕíìâý]øeþλ\9a»T\1c\bÀf\98ÇwïÓ\17é\17\90ó;O
+\9d¥þ\ 3ì¥P Þz\90\88\88\8d¶ç\8dwçýëB±Îøìu®ìÞb¢¥HSó<5±\14±4\8e\1a\13\8d¨QR      #µß\e!7\9f¥J\8e«Sr*Ò8õGÁN\0{\9b\13D\15\8f\11U$´\8a\8e\10c\99Ã\87\ 2\8e\93$èîKÞT\ 5¯Û0J\83þÃS\1a,ÂI\94\ 4%\1f$[¬ WMËû\9c5;\10µU\1dFYÐ\95ØC«.\7f`4\92°\92Í\9b\1a×é\9f¼ïA\9e×\ 5|nH\f\93\13\83\17\0áóE$Á\ 1löè×±ð·Z:\fn÷_\9b\ 5ö\0\98\9d(ìuFDa,#\8d+\17÷yÍë\99ºPÜXuÎË®\ 5\vàJ\e\ 1±`£©\8a%\ 6à2P×çddlѵ­do\ 1\    h26ßæÝ\12-ï+\90Õk¶&dd\81\828_â\97Ò]1\ 6ÑÇ   \93{\9fð\19NjÐ\17åOäÍ\f\ 4\97D»F5­\ 3¹&h       q¿#ô¦Þ[ñ.§|¿\11\8f\9dukX7v¿}=»¹\9c±þ\ 1#Y\1d¦IB\97D_9zå¬\e7\80%\9cnËíkYv?Ì\18úÚ~\8f\8a\8f©öºé0\1aÜX³Ì»ª©a\1c\8dÑÁ]NWf\81\98:
+\96\87\1dR$d\88ýÈÊ\81±=?q®TØïGý"\ 1öGkeÇ\eÜ\8f\a
+eî6¾£öÛÐ\ ftà©°©áøbÀE[æßXV\8d0Nû½©è!p¹\8c\b\84D\96C%\ 6X´¸8g@®ë\11\80lqß\90¼è9ì9*lܪ^\96\1ciàÄ é\15\9et¶¶/Ãf0|À:û\14Úr]ñÍ/Û²\10O|}L§\99\88döì\83>²yúAï\8dþô ?\aè\1eôcij\ fú\18qNÓ\91F@á/»Ãâq-+h+ÎFª~{÷A\85\1c»\96\9a\8f\9b²^\93\9a\1déRÃúßìú\12\bªWW,[56º\vA´¿\0aÆOÜ¢\87TC_\11\92n¬Ë×B,p²\1fCe¿\ 6l\150z§\939\1e\12\9eI\9aÆ\ 3}\95t\1c\87f¡è\am¿ä§\ fpw]\83ë\v;Ú-¯G/2\8a$/«Þ\ 4\83å]ΰ?Â\18¾Â6\a\aðÔ Á\ f\87èl×á\9f+ú«\9f0nX\8d\16©~brâ(\11ÓÄØ\\90Á$;N7Ö©\88S}\9aïÿæ\ 2V\19endstream
+endobj
+1876 0 obj <<
+/Type /Page
+/Contents 1877 0 R
+/Resources 1875 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1879 0 R
+>> endobj
+1878 0 obj <<
+/D [1876 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1875 0 obj <<
+/Font << /F57 1075 0 R /F42 967 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1882 0 obj <<
+/Length 1670      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\18ÉnÛFôî¯\10|)ÙFÌ\fw\ 6èÁAì@Ek\17\96R\1fìÀ\18K4E\80"e\92²c \1fß·Ìp\91ä¤\87¢0à\19¾÷æíË\8cäDÀ\9f\9cÄ\81#¼d\12ÅÒñâx²Ü\9c\88I\ 6\98Ï'RSø\81ç\ 4¾\ fû#È©ÁNC×\11~t\94\98F2q<_"ÍÇÅÉû\vWL\á\84¡7Y<\1aEÂX8q\1cL\16«[Kºö4\b\845W\9b\aeO½0´nf\97sÜEÖ¬lÓºTEc\7f]üvr¾èÄí1:¢\90\98LAn,ýïj\e\86Â\11ÑH[é\83þáP[7v\828ÑÚ:\92õ½\99ÙÒº´§Ò\9a³Ö\17¶',\95\ 3´¨\9eÓú-\8d5³ï*ÕÓ\90R2\98Há$"\19(\15$àT\88%*µX§ \82\eXKTg\a\1aÔuZÚnlµ\f\aßâ\17ù\17É*{
+\9f«ôA5t2´¶\0\89¬ªA\ 6\b\83ÿza|\v\9av©¶ê\ 1¾ó"o\91í+sm+^Q>ñÑJeuµÛÚ\1d§ê\91Á7\0â8Ã\aÓ×ÏÈ.­\eÍp­´þÍZÕ):\14£*1\179\1a`\8fïI6»Úlh)\19V\ 2{µa\13¶j\99"Ôµ\1e«\9aÑ\97\11q³+\9b\ 2HG\88\1eÉê4Ë\9b¶VmnØ)ä·â}\9d\92ºU\ 1 \1d\91H˱§\91\97@$l²[ËÚ¨\82\8flUMú\90\99-'\87±\85Ë yå\80©o`²çY9¥üû\v/\1cÄ^F\8e\8c]¨G×    \83\90Îa­ÜÏϯÿ:¿¾ÿóìúì\ f\b¤\14Âú\15²\14#O\18Þß\1a\10Ò-®®\87\14÷¿Ïæ\v\ 6|=âè\1fH9}ÉË\86·\rD1­O\ f\r4\9aø\11Pésg\9f>]ß~X\9c}>&\13\91@îöbòí½Z­jþø\9b\97ǧUyä0ð\1c\8b\82pæev\84\ eO\ 6\9d¬%ä\93\1a\93\9eßür\94ÃÀ\83ÿ\85ó÷*~:
+{ÄÎá,¡DÌ7Û\82ÓÎó|\8bRþ[\97mXy\85FQéÁ)Å˳\1d\84\96\15\7fB\fu\95\ 2)\17¿)È\81°´m\89.ûN\9a\8a\91ª·YQ=¨\82ClL\19¸o?wx¯](\13h¸aìHÇÝ\ax?t\15\fJØM°\9d°\93Ü$d'±q¦O2\89Ò;4±bÚ\85\1d{ào úÌ8°\99ÖUz'¤_2Wê\ e\84%q>·\1a\ 4(^æç@xmK)-J\8a\9ev¬Z\ 1\9dç\1d8W\80ákGÖ\ 3µfÍ]5\1còLÇ
+O(£Î£ÂÞ[h\13\8cÞ\91Ñ\eÂ\7fP\95§?\9f:X(\822ÊwÇÖ"\0­Åu×\18+ñ«eÿà\96û;lå\916\ exÊ:X\15/ÔË5\17ìÂ3<£»0ÂʾQ6&\81ÕÒÌ\13\14]e¤   \8f¤Z«ÿeK3\rûu§IK]·¥éóîHá\96<\15\8d\7f©\bÈ»èÅB×JÛ\92´\r2i¹8hÒ\ 1\8eÇ\ 4W
+Cº1    T]b´4,«¦\a\18 Ëp×\97ðK\ e    Aüª²\87\8e\9d«Ë¯ä5\ 5\ f\81\11úT«²,Õ\ 6at\80ÇÖ1ö»\91#\12¾7\9cápócÝ2ÔÆô
+ßO ÜØ.i\8bF)$É\1a\r¨ø\9c\8e<nùÊ\86»qçèNdi»F­ñ+çÜõ¡Û6ë
+       _\18±6.«S\1c¨\89°.+ô/R\92k±<\89\9f\99³¤©¦\18ç·\8eq®ëÛ0~\1c¥\138¨4·\ 4ö2ê¦\9dÚ®ÓÎ\9f\ 6«W\8aKñÊè\as       \82ýRßAÜD·\17üîT ë\ 4eU©Ã\93÷-·¬ÚQ{æÄZâÙ5\8aË\89·ÒyY\e\8b\9e0¼y\9dn\ 6¢\9cÿ­)\7f\80°\8a\83Î|\ 4ê2­ü\97óí\v§\9fçE\1ckv|ÔùWZØ{3ºë*}\aîéÅT`ãÆ\89\a_Ð1Õ® Ï\90ʺ\9b\8f­\16TñÚ¹\96ª»\1eh\91²\ 4\9dâ¶\1cÄ\18¿~j\18OmíjÎ\a»\8b(bLeÃ5¸L߸gá=Ä;¬vÙç&l\a\ 5/\87E\ e·ÍÈ¢\9bmÊé2º\8dÃÁÎ\ eØ\9fr{B\888e\90áÄ|תѧ¸Hñ\89pL½\ 6]/ã\11ó¦W¢Ò\97ç·ìêcsè\91ªÄ»\rV\17T8G\14\ 5\ 4rðÎX1öe\9d\96¼S¼\8c\ 2\89ibóû\0qw"\108¡=è 57\80\8az0&\13 å\10õ\847}\1eG-\1f§\1])5,¥_7\9aàà\ 2\ 50\13?<\87\9eR\9a\9b ÐØò\8d\1e³G\±ké¥1lä\8cé_3Ø\84\83Ø<eÂ\81\ fм®\aùAba'¬\8aÂô_Ý\92\13zTÁÒ\98IHe\92c\14Tͨ-TO×PK\96\88\99\82òFã\r\89iH\92çè       Ô¿\97b×µnº\8e¯\95\1aªûLþÊ\8cV\87\ e94{_8±Ð\ 6am½c:Òg<üI\86yäÁ¾jûaÄ\87æÌ\1c\e\8bbȶ®²þ]§Ý÷\92ãÕ\81\²×c\10\13pO»´~Õd{þ.³"}ãÇ\ 3O8îè§\837\7fBè(\ f\7f@ðDèxp7f\12ôc,öå\ 5\1eþ\ 2á½-ð\1fÌÆt>endstream
+endobj
+1881 0 obj <<
+/Type /Page
+/Contents 1882 0 R
+/Resources 1880 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1879 0 R
+>> endobj
+1883 0 obj <<
+/D [1881 0 R /XYZ 85.039 781.388 null]
+>> endobj
+750 0 obj <<
+/D [1881 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1017 0 obj <<
+/D [1881 0 R /XYZ 85.039 660.071 null]
+>> endobj
+754 0 obj <<
+/D [1881 0 R /XYZ 85.039 660.071 null]
+>> endobj
+1884 0 obj <<
+/D [1881 0 R /XYZ 85.039 617.786 null]
+>> endobj
+1880 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1887 0 obj <<
+/Length 779       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥UMs\9b0\10½ó+8\8a\99\9aH\b\828:\9d´M¦MÛØ39¤=(FÆLmË\ 1\7ÿ¾»Z\81\9c:\99\fÒ~¾}»k\89\90Ã\9f\bU\16sY\84¹\12±T*\l\ 2\1eV ù\18\bo1ñ&\93\91ÍÕ<¸ø\90å¡àqÁ\8bp¾<ÆÉâ4\93á¼|dï?M¿Í¯ï£\89\94\92\89$\8e&y®Ø,\12lúåj\8aâ\94=ÀíænF67wóh"Ø5Èîï¦\9fgÑÏùmp=\1f\90\f9 k\810\9e\83Ç\9f<,\ 1òmÀcY¨ð\0g\1e\vPo\ 2À\11g©ô÷u0\v¾\ f¡H\97\86äu®êLª8Sò´l\91\9d);ãqÆSWö\ 3Õ#8k\r\96Ó@9¿£D1\7fsªz\v_^0\8dWÁ:]U¦$UÕØ=¸ìè\86Ç-zwõ\9a$¦îVÆ\87Ñô\ 1[°°mÝÕ}&\147¦Å\94¨Í\99ݶ\86\92Õ-}íS\84\99\ 1\8a l\1e\80îè»6ºí¼)Ú,ÐÆ\87\1eÀÞc\ 3õ\1aÛ\ 5ÜM\ 4R[8.\0_*³·\88Ha\0\96\8dÝ\90\91\19ë\ 4{!iÏ\f\9e+\94Ûý\8e<Wº%1\94é  @\94eo=\94Ui\87ï\18~ýB\11:ës¬È4\95\97ÎKo|¥¨|Þ÷qF¨\9a^vÔ¶\1d\ exZ°\9b%E×gøèê\8d±{$\95Kf]_\1c«\8b\92ð°2n4\12\bm\9a\17\ 4¾­H¥I>ê©K¼¨\7fp\91R\7f$\1f¯\14ø\9cg^°w4~®ríñ¸À¦!Ã\86d\98ß#s¤htþ5\84*       \92ö&¥EÍaK7¤\17µ»Æ·\96feLKæXY"\89\ 5Ú\11\95;²ðêÖ¡Ã\14J1½-½veH2ôùOG\9a\93:ÀÈñHÇ>\ f\9eý®\82\13\8e\8eµOµ°\ 4\16uÇ-\11\fZ}É\15ûúÏZ\80ËF7DNéÑúPeï¬KGþédÌ`èÀñÉmLÂ\ e°í¸Rî\82Y,a\80;6¬3\e\9a\ 2/Kü,'#нb¥½Ûk^P»ÄÐÍ1Íhô\13X¬ªn»\ 6ÖÇmÖ\85ÿ=±k×\10\14º¸£\r©\87mðá)¶8»\f£\19Æ©ª­[â\92Þ\ 2»ôï\ 6§¯ÃU÷?\86ûδñ\eÏ\83äqR\9cûI\87\7fJþ_/Çð\1c¦2V²8ÿ,dI\1e_æ©Ç\82Å*ñ\1anÿÀ\9càý\vdPË\9cendstream
+endobj
+1886 0 obj <<
+/Type /Page
+/Contents 1887 0 R
+/Resources 1885 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1879 0 R
+>> endobj
+1888 0 obj <<
+/D [1886 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1885 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1891 0 obj <<
+/Length 2449      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\18Ërã¸ñî¯ÐMÔ\94Å!øæÑ\99ñ$»ñz*\91\IÕî\96\v\12a\891EjHj<þûí\17\96ç\92ÒA`£ÑÝèwCÍ\ 2ø©Y\9eøAT̲\ùQ\9e϶\87\8b\83\9d¿_(Á\88\93ÈOâ\18Ög6\97vw\99\86~\10ggq\84Ç2S\85\1fÅ
+qþ¶¾øø%\ffaà§i4[?XAÒ<ðó<\99­Ëß=\15-\96I\12xë½Y,£4óî\8eð¯¼m{X(¯jv\f]]ý\86\8bÔ[=÷\839,þ\ÿzq½vì-á,õóô¬\80Ál\19F~\94\85?\95>\85\9bÆE2\95^Åp\9ft*}\98¿\12é}Åò¯ÌöÔUÃ\ 2D\7ff\91«\86%\1eö\8b¥ò\f\7fÌ\eódo\84àßæï]\ 5¤\rY\8fïK;â\90´*\99©À/\82b"m\92ç¾
+\v\92ök³ AÂLyí\ 3þ\a(\9d\83mPã»\9dAÁú\81÷\8f\1d\0ÛMm\ e=#=Ux!Ú\82\1dÝ\13\ 1PZx\95 U°5Ì'\1f\a\ 35Q?\98f\11æÞ \87ªmø¨\15\13\ 6h\13¥\19\10íyî/\96q\18yW[Ú2Ì\94©o[&ErÖLÃ\8a\ 1[ ]´½B\ ff-hÐ\7f\9cxsÝ¡Mâ\14ì\ 5çÛ\13\83\89\f\9c\ 6ÈÀ\10=0\9aÕ\14®\ f-]Hn1gÄ\8dî«þ\12×¹§\9b\92\81\95PÙ£¦pÑ´üOWiÑ"´2GAD=àÿí\9aY]!\8bO7teTC\8e±Rá¹]Ï\18\888\86ÏÕ¥F=\13¾>\9c¹ÿ^£hQè\r(I\14{ð­<\82EÞü w\15       4\17\0\1a\994\ 5\98£¦`gª)AÞ.ÂÌÛ\eú{´BøV\86\83\82eøÏ"\8f\98Ä\0üö\11?#VsÕóÇw¹\98"nÏ\fì\1d jO}-Ð'1\8fò0îâÐ{rJ\89Á\9bu7\98Òm\0;<ÿx)&ndk´qì5\96Þ\13ïÑeÈÍN¤ \ 1WìC\91\13¸´\87új×\8c\f\97\12\12\ 6ðßZ\ 63F¬\ 2ï@æ-/Ñé\vï\ 1Ö\1dú[¬\94\13\10×;²À       e\8f\83Â;¡ÙÁCÒ,ñ®õ\16o¿gz[]×¼B]ÓÿÞð\82ò*.ö\12ÌHX3\b<ðUn\8a\8aÄ\8fU4K ¥Gy\84\89çÛÅï\7f\ 6³\12\92Ô¯\17\0,òÙ\13¬\ 3_\81¥\ f\17\90\9f²H¾ê\8bÕÅ¿Æ$fi-'ÄÞf1 è§yê8¢\9aÖ_ÿy\rÒÞ²\94d;\ü\11$\ 1\81?;S\9bï\8b\ 4\8d»\0-\ e°­ì Ò=T\99ÈO¡\9cMM0×[\ eG\9bb0í\94üUuÖ¸heÌI\99\18Å_ã0vÿ¦\1a\9c;vLäHfD«|¯Ê\91\10íi9¦\ 5U#'Í)fpÞ\8eþ\0áÞ
+Áêp¬\91õÖy\17\86\ 2î\90´'\80\1c)ãVFØl(\99ò\9a=\0\e,`Þÿ¬HÛá\8cgn(Di\9fS\8fd\8eí\96\9d\9d8\9aò\¨\7fÁPG\991A\10ö\ fÍ\92ÓÇ%o<íMë\179\86<\17h~ü\12¥\13¯\0\ e\ e`Èáv½Z_­ïVp\8f0ñz}¸ß\99á\1ed\83Ø\18î7Ï÷\8d>\18ô\ e(\15\10\vüþþÓ×Ûõõ\7f×\fø\0\9b\83ù1\ò'£¾UÄíúþnuýï{ôÁ[9\89Zèûû¡}4\8d\1c?UÍ\10\85¼\96mp¢ª3å\vú¼Ü\83¹\99\1et\ 54Þò=\8f\8f\17»\1c/tõéÓ×;\90ð\1f\9f\ 5ç\83(\82ü\9fTù"À¬*3\ e-êÂÀ`¶:ay³¦ú1È\9enxá¼"Ê¡^ÝÝÜ0\18\e©)9\a\ 5þ\9fzëó\10É\}\0
+\16¦¨x\12\14¨$tÈû#3\1f\e\82ú\99×ì}Ãà\\13\99\1dù?\14\99å.`a*ÑEF\89ãLw`Å\99ú9ºaÏ˶áâ¹\91Ê·gGíAnø>Õ\83vu£=Ù\12\88Þþl\ràâ#\9f¨<K½×\99'\82<\ e>å*`à\ f̨\1f>ð±Ñ\bðÑ\1fI,ãrÂ\1f\81\8a1.\97 ´E·mw\80\9b<\vmËØ\89iºùû|é6\ 3\9f \1e\ 5`ܤuÒ\ 6½®\16q\16øq^Ì"¥|\95æÿWµ°´\96\13bo«E\9cE~\96\11õ\v^סÅótÒZÀ\1d¶®\f@\87\9c\85á+/è¥9\1aÕ\eQ~Fcïê\16[e]3tnõÇ£ÉØ;M\9cî\fdËs\1a\8b\8fÙzCºµ!\ 3>Wɾ\96ÿã\98\95%¿b¼XªÒ8J\82}°)ø¨û\9eǪH\820\92j\80\87z£¥Ç¶y\9d Ã  \1c)òßsßX\15T\13¹+Ö\14:\1fOc\9f\86y\8a±¨\95Ä\ 5tdMI½%zgZ\14Þ57{\rï»J\9es¿&ÇÚ¦æF\10?¨g¡\8a*ÎÊ\18V J¦¶n\ 6\1e{´±\83\bé\0ÉS3F'LÓ\9f\\8d?× \91\ 3Ñ<\0Jqý%Z\8c\1aùù þa¸?ä\ 6\1aã¦ù\86Í¢®+\8cÇ\17]\ 4#½Ñ\15g\80\88\93éØÎ\v»q(\9b:Dä4\850\12Uºz\9eÙ\88\11ÊùíDÞ[qrà\8d\15\80~A&\9f-7ÌW?ëÝÃ$ô\9c\ 6$Ùá(\a³°Æ?Eq±g+×\86F8\95áìÂ\f\10£\92ÿö¨I&Ã\9f4\11$c³\8bë\8ecb`\ e4,\ 2tÅ}\12Ü\9a\ 2ò\12GIXKªzÉb\1a,hE\eYDO$·\1d\12®Å\8a\1f{#¤:N\81\95Kðýåù\ 2Â\1a¥$I­MEC\1e\8eF29\99\81üL:\1eì_\16P\11¯P±k$|·Z¼\9e\9b\16\16ØT¼\8cÒ°H=nùeú²å\v\91I\að_RlàÊݳHF-\ 3  ä\8b\13\ 1Â\ f\95\1f\9a\ fR\90\13 3<ú\93æ\8a\98æÜ)¯¦\15\0å\85FèÓ4)¥s\fܹ\15DhW\926;\1c}ø¦fªi~9¢¨\r\89 \7fH±RcûK¹& \7fÄ¿¹3\83«n\b\96Æ¢²³<\ fQ0Ëý"ûâMB  YÕô6Pð£\ 5Â\r¦GêMð«"Û"µVD´S\e\928Q,Âáþ´yU9ìu\88ä\98\8câ@¹l\83[\8da½ugÜÏ\ e0(C)*Áñ\aë>&\e\1fhöÝÑ\1d\92\94õ\97¤ÖCí\18\80\1c\1ey\87k\a\9c¤K\91?Ô¼3y\ 2\1a§ê\92:¬4\84\ e\ 6\8c­\99J'\ fL]e\1f\15\b÷Ì°\95\87\8eD\85h\ 1<7êÓР\9eØæ\ 5öøa\10!íÏæ\16JØ]5\f\18\9bù±ÐÉÐeÛ¾Ó@¯\fÍû\95/\8d_\84B\9cÚÑ*\8dßtt\b;§e.E)¿"ÄiB^\8cæÁ\ 3\94Ç\9b²\9e\8e\8céd\96\ 3\14ç^°\1ecGo-hàêR?L¹Ä\1cÙ\869\92×Me/±:DfÚÛ½
+¿É\10\8eÆÓ\ 2½êaI
+
+~ÿ
+r~\0Ôî¡*@\97\9c~Q\ 1¥$\93âÈ\18ñÈ\18H\ fúÃÍÃã\e":\99\8a¸!\a¼«Ï«K^\8d\13\856Ïj\13?{W\9a\ 1Q3\f;"ñÞ\927ÚiSÁÍÕ\88\9aå\19o[aú¼á\87Þñy¯1£\8f³gCnù
+\8aî\18s£%ÖÆ\86\ec\88_\89\ f\8c\98û\17Í\ enÃØQÕZ\bu\86\8a(L\99ÓÇÉ\9e7\97|Àu\b\0j\8ck.SI\ 3ð_\9b7\ƾ\19>$]ÖÕöù\9d§ë(ðÃbúpýî\ 3¶Ã<óð\13¤>Ä·\10Cíæák~I\94ûI\1e½Ïð/£\95\16Hendstream
+endobj
+1890 0 obj <<
+/Type /Page
+/Contents 1891 0 R
+/Resources 1889 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1879 0 R
+>> endobj
+1892 0 obj <<
+/D [1890 0 R /XYZ 85.039 781.388 null]
+>> endobj
+758 0 obj <<
+/D [1890 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1018 0 obj <<
+/D [1890 0 R /XYZ 85.039 653.495 null]
+>> endobj
+762 0 obj <<
+/D [1890 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1893 0 obj <<
+/D [1890 0 R /XYZ 85.039 612.438 null]
+>> endobj
+1889 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1896 0 obj <<
+/Length 3316      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\1aÛrÛ¶òÝ_¡7Ñ\99\88%\bÞtÞÜØiÝS'9±;9gÚ>À"-±¡H\95¤âøïÏÞ\0R7§3Ît\1a\81\v`±Øû.¬&\ 1ü§&Yì\az>I3åë,\9b,ÖgÁd   3?\9d)Y1\93%³Ñ\9a\1fïÎ~x\e§\13\15øó`>¹{\18ðÄ~\14ëÉ]þ»÷æç\8b\ fwW\1fÏgZkOiÿ|\96¦\99w÷ó\15C~ûp®¼7ç3å½\87ÁÍõ»\9f\18~{q#\ 3\0ÿïöîêæüÏ»_ήî\1cEî,8}\8eäü}öû\9fÁ$\aÒ\7f9\v|=Ï&\8f0\ e|\ 5Óë3 Ç\8f#-ßÕÙíÙ\7f\1c*\9e\8b&¼ëØíc\9dùq¦\ f¯¯â#×\8f\ 3?\ e"ºþv\ 3×H\95×7ø\ezýªàÁ\1a\0aæå[¸_U \ 3:àM\9c\ 4Þ\1d\0LÐ'Þÿ\88ã\12×V¼¿6=|m[S!ð\89\81+s\ e8¿à?r\8cYàÆ\ 5\1fÐ!L{¸±áá\14\86«¢\ 2\94Ïk§|à¦m\b\v"³e,\82¸Îyá\92/"×a\18-üjÖ\9bár(>àåL!«çÄ\eâ       \88x º)s\ 6­íu;Ë\f³\ 1þ\b\8e\839ãø#\88\83·çY\ 4\9cè\1dÏZ\18\10\86¦µ ×ç³(ʼ®YÃg\14&Þ=â\\9cÃ\r?\v»\94W\ 3,ïp>\86ý0õÄc³è·\8eÏ\b }x\Cô\15\fÅûàïfÛ­\ 4"$á\81\8f«¦\1a¾.ðÐ7¿ò²\92°tÛ=<¤+8h\v¾M_\1cábÇWf¡·¯\85¥t\15\1eÏð'òLG§l-oJ\²ä%Un6<z8'®Ñ¸_\89\ 4pû¾H\11&\98\91\95\83\ 6½\90õ¬è\80e+\ 4òW\8e\82´ª\av*\94 Ú\11lF׺BádÀd\0\86\9e\93cO\8aX\179ÂA3P\r\99 \90ô¿ã\ 1Ü\9f\92áÜë\9dVÔ F\9a\98²øwl#\ 4\83\10Kh×eß\17ùô5ju\ 4²C²Eêt°©ª\ 6é{\94}VÒ¡\18Õ\92©\9dÊê:\1f\8ee\95á)¾Y³íI\1aÏ[Ê\116°µMY\99È\8b^\ 1üövßWªtîGé$\89c?I¾í+µ\ f×8ê)g\82i6 :t\83*\vý\14\­¬Á\v\"]ï®-\85\97âd\1eHÕÐ=®X\1d;ë%Á»\89ß#q\88\e\ 1\9bûJ@Ì\1a\ 5J8\e¼ÞÀ'\1c\954d\ 3\11\aõÐ6k{\14¯ÅñýØ!\90b±Ë\99ÍS?\ 5\87N"\89éBw+4Ú0K\87³ÖÍØù\92\9cq¾'\17Ë㺠ÅÍ\12"\e\86é^X\87÷ð$\vxOâ½»Û\97f\98¦¾J\93I\12\85¾R/\12§E5\ep\1dÊ3\84\10\e\81\1aºþû\7f\93\12Mͤ\16Ãå\91+O2kmÊôe\83RF£\9a'b\14°\8d]+\9bÓ\88\15á\92i\ 3ò\8dcï/ñ\1c\fEu ù¨9$\1cjÇd6N.\9døvt\ 4Sñl\8dõ\\12÷ÈÃ\99Î\ 5Ù'ñVeÇ\96¹Ü\96ݪ\10\87ú@6»æ]S³à\10ÙÙà\88û\8aº\ 4ïá\14h×µ}r\81\8aø\16\ 2£0ömñ\ 3¬¹\e\G&\9e\fÀÄ\80ÄûËn]ô<\8f\ 1p\ 1ÞȺs\84\11)f} 7\89ö\93\14Ü@ ü(Ñ/S\1cÁ5\e!;¢9IâÏcw M\88\80çh\\86ãÙ\98D\1d\ 4~¢£ïB¢Åõ<\89:Ð0Lwh\14\916èdk\94MOA\8ax+vÉ¡\ 5f\8a\16\19Oa\ 5\80\9b²êDt--\85h¼4å¹\93\ 4Dv/\10ßS\8eu\18ZH\99C\95ùY\92íh³K8L\8d\91Eg\12qÈMÂ\a\8d;\1e\8b
+¦áȵÉí®\86!\1c\9e\ 1`\rk¬Wÿ\0ã\1f\81\8aqÅré.\83©Ç<få\93S,\ 2>õ0Ó\83%­Y\b%\8b¦Î\91Mè%d\1f*7¸\8cQ@dï»E\9eÛ\fº\ 4Z"K>b\r\12ÀE9\ eëZS\ fö\86"ëX\9a:H\87<)`\97L°="aêKI¹\e8°zÉ\10\9eø\83s#\8a5\86q¸ô\ e?Úâï-§=DT!Tð$úN:ÝÆ!¤`áb<*\16\82Ø^̱ü¯oZñ`È®
+YhSÚ\9dDì×K\84^|à/ÎBlÚ\88\1c9æªÞ\96¬Ýà\10!\rÂ$Z%\12\93a\1c\ 4{\15\aB\96.\95æ@\80ô,p
+\93¢þÀ'\85\81\9ff\93Xk?UéË\\12£\9a\8dp\1dñHaä\aP\9aÚEC\ 6½8 \r\14<Ãw¡Mp}\83¸Hùól\87¶¼èH\19P´¬¶Èc«¶8\96pqàI\ 1m\96Æß\85z\8bëyêµ\8a|\15eÿ\84µ:\ 4\17\17\84ß\878Áõ\râtè\a#v\9cæ­MÈÑaÛ<\ eáT\95!ïw²\15Tëâë(
\12¶~Ü\8b\1e`>ç\82ËÌÄ¿G`_:Ù1â\1a\8fÛP/\80²$\f\fQ\ 4YfÑ\89\19çR,WRn\7fÆê\7f#ùƽé\9c÷\83Oò)Ò;¹¾ôOtNb\88xI\90>Ûí\19­!\9e\860\eù:JFí\8e(\rý0â<\1f®\14b<   ¼Û\1eò;S5ÈC\9d¤6ãN\12ï·wHê5Ðöß\13\94Y\8cÏQ6Zs²\11\13\95CÆ{ñH:\ 1ñ>Ào<\1f|n\12@¾XÚÊØHò\8aྨÍà¯\ 1p¸WQUW\17\8f¼àöâfÊKJÙ2Djø({\9e$'J\19F\953\84\8b\eXbúÞÕ\14\eYNÁ     æò\82"\ 2\8c\1eKª,ø\ 3)xt­\92þH\98 \90Y~Å\84\ 3\88Èù\97ê/\1c`ÁÅéê,\85`äZP%uCÔ\1eµ¸Ã¥ÎQ\18z\95¥\17\9e·p\17#°]\fà\12ªã\rþ3e\0Ú\1d~Zjn\f6\1766\93Å%·O¶`î\8bõT\8c4äº\0·Ü^_ÊM\8ckúP«\87\eT\87l ² ¹7÷6Ë\87\8cÅäk:³\94\83ZJôaâK)\11\1dª\95Gn%ÜÓÊ\1cø\94èÀû\84Q±à\ 5{½7ؾ2\82\a2\9b®o·\1c\b1Á9W£\85\89\97»N×bË]\9a\92Lx\1e±)#.ëpðc
+ö^.¦ü±%ßñõ0I:ÌbQ\1fAhUéò\ 3ø\9a¶Ü\ eD§BõQ\98ì+'µËfÃ\16NDójHº8û\83\15Ü\16d\14n½T÷\9fí\97ð\1a?\16Xßà\80Ö7ígÉ\8aA\80\17Ü\9ei¶;Ä#"2\14\18o¨)ÉÙ\97«Ôxª¬\9f³\ 1t\8e{wÔz·\1aì\\19;\14µ²\ e÷H»ìKi\ 4\e\97\ 3\15v¼ðã¦\81VÜñÓ\8aÒHú~Õl$ó¥0ò\8a¡\eÓöÈWeùª¨/Éy'ηc»s\ 4·\8eX\15\8d\1a\9b³¥áü\13ù«3T^M·Uñ¾ò"e<Áv%0b\99\19\11@^   ~\97ò+ZòÐ\8c6±¸ëå±¾ÖH\13I"R~3+ËQ\ f\93Úè:t\85{É~\ 6\87Ô\86eã@éí¶ NÅ>\r¹â<z6À\fKNF¾p®ü8\9dÛȧ9òý\8c¦Qt\1cìXn\10ÿ>B\9d#°²f\10gæIjcG
\ 3     ?õÔa\8f{\8eêÑ\9a\93a1\8c±vÏvÃb\90qhÛ+EÆ\8d9ú¤8\16H\7f
+AS\97ê?2\0]:ÇÀÀz\92V¬?H\87º\12\ e\94î\.¸\eÞòÀ\15!@J9õ^¼Ój¯¸£\8a\8c\82`8ÔcN\91ì\ eq\11.\96\88§8TÈ\85Ô\94\ 5ö¨b-=*z£ \1frIÕÐøoe¶*\97µ\8d?Rßñ\fõù¨\97\0Ò\83\8f<r\r\84\a×\8b&ÓT\98\1c\r§\91Kà \90\ fVθ\88Ó\1fwOr\9eÚ\91\1dQzp$ÁÁ)\888==\8a°ÁLOu\9f\83\17     w5Y>ñXÈä®\ 2K\ 4]Àl]Ó\9b\97\97¤g\91«#\11\86¥!\r\8e³\92Nq     \8f¥ÅØ\99¶©\97ròànvñ\1e¾\aáêÖ\8c_\8d\88*Pñ\9aG\95íé\1d\84Ö\91\ 6òóÖW\e¶b×mä1fÍÊÒKr¾{¢Ö¬Èm/\ f'd\85"\C¯P÷\92\85à#\8eu¬0¦9N*ø]\82Ï\1a\9a\ 1Ô¡qä\95Ü2\1fûÙ^6=²U³\9a\93E'\85Ä~\87öXp»Æµpÿ¡3\12Å\82¥s,\8f2ëB"Q\eò\ 5\11Ç\e\80åC'|\94\bÁDo¤-/§È6ÒMø\95(\90\92\13\8a\12×uÇñ²¨\8b\96Òføp6Ô¡\9eY:°ýJi\0|RVÑ,[\91>\8a5SÞ\8f\94\13\7f\92L\a\10I >\91eäEÛõü8Å=#\94üH²d¶$E\17OǶë$Ь7UÑ\17¶!\8dB5\12ì2oÔG<|\19\1d
+\9e\84ONF\16\f°\91\f·á\94\ 4\99«¶\98[\98â°ásÀ#ó\12¹\92Áq2¼\94P7>\10²`$¿ÜI\83\897°Á¶\85±'L\80MÛP\8eÎ=3|\1a\8fFùvÂ\127(q\89øGüÖHeP·]\92\9d7,j㺫¬\18ÿ:\11\7f\15\16ÃÑó\7f\1e1ZCñ7
\ fcØc\ e´CÄ\ fØ*=x®\v\12?\8b³g\ f´k\ eNÜ}\8aS¡¯U¸sâô\1dåÏJ[\89ÐÛ&¶61f«p\14vH^\8b¾\13\11D:õ.·\ 5oæÜoxùÄd\93´rH\10ññ·]/[\1e7ã¿2\90ö?²\9b\qÊ\85±ÂL\9a\9cÍá\9e\9a©3\163#zÍYf^v\9bj|2»¬cZ±\1a\(+»<Áµ}Y\88\ f\1e?\9f¿â×\94!?~eûª®H·N²\12\87?JBE÷J1}÷Ò\83ÉlÞÔÓ!\8fåçn:yY82èB ôÇ,\9cþî\81^P³p¨ª¤\11o;¼\ 5O\8b\8b\87ÑõÔ¥ùø`á¬\9d\9f\17\98º\91?ýØï\88f\81\9f&Ñ$yᣣ \99%'\1f\1c#°¦\14Ï9ü\v\87\1f:\18í÷\13\83v¿\90.Ár\92,­c?\8dCG\16\97\ 11ñÜ\8fÃ\97S#hN\93\93\84~\16(Kζ§DØ_ ¯\9c\a\98C¢,m\96IuH¦\86\a óy¤\ 6CM\ e\1fN\1f$@\88\9aoNÕR\81\1f\1e-Jà\7f\17ýqÖÐñÓ~¦OT61\98E\92FB\v²#ÓûäÚ¿á: ÷ÿGj$\18endstream
+endobj
+1895 0 obj <<
+/Type /Page
+/Contents 1896 0 R
+/Resources 1894 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1879 0 R
+>> endobj
+1897 0 obj <<
+/D [1895 0 R /XYZ 85.039 781.388 null]
+>> endobj
+766 0 obj <<
+/D [1895 0 R /XYZ 85.039 501.607 null]
+>> endobj
+1898 0 obj <<
+/D [1895 0 R /XYZ 85.039 461.443 null]
+>> endobj
+770 0 obj <<
+/D [1895 0 R /XYZ 85.039 320.94 null]
+>> endobj
+1899 0 obj <<
+/D [1895 0 R /XYZ 85.039 280.776 null]
+>> endobj
+1894 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R /F42 967 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1902 0 obj <<
+/Length 2573      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19Ùrä¶ñ]_1oâ¸vh\92\0xäMÞÝØrí&\9bhR©\94í\ajHI\88\98ä¬Vùúô\ 5\12£9\\95\94ª$\10Ýht7úV¼\88à'^ä&\8cT±Èò8Ty¾Øl¯¢Å#@~¼\8a\ 5c%(+\ fç\87õÕ÷\7f6Ù"\8eÂ"*\16ë\87\99\8e     µQ\8buõKðþ§\9b\8f\7f\94RA¬Âå*Ëò`ýÓGÞùÇ\97e\1c¼_®â௰ø|û\97\1fyÿîæ³,`û_wë\8f\9f\97¿­\7f¾ú¸\9e8\9aî\82Û\vdç÷«_~\8b\16\15°þóU\14ª"_¼À:
+c\0\80\9fÐh%ßÍÕÝÕß&R\fÓ\v>uJz£òÐäêXüØxâÇq\12ª8Yd&
+M¤Iþ\87=\bÐ\8fOð»F1{X¼[®t\9c\ 6e\vë
+Ä,\8a Û-WI6£\94#,u\14\ 5\b\8e\ 2î]Ãò©l+øÓÔ×\ e^\8eÇ\98_\97\ 6îiöîö\81Q^\96xW/H½\83\96ÄL\1e<ôÝ\16\1e*ÕI°Fbv`Äá©CJ\8dð¼åC-¾\f¨i\15£\16\v\92\9a\86\94ÆÛr¼\0×\1dÊܼòÛîYè\8a\84\88\82YDy\1cd\87Å\ 2\88|\7f\9dÈ©à»\9eyh\88êw¼¹A,Bo\1fë*<g8Q\11æ&½lì3\ e½¶Nü×\8eâPGj"\84rÿ\1aÅÙÛûâ(\ 5x~ñB\87stãiûòn¼Þt-Üjð\99\vÔ¡m\1fÑ,T\12à{¡\96ó rV\ 5Vð'xO­\83÷d\9b}Ý¢FG~\95X\8c\83\8fW]\8bÆ6ÊW\r\8a¦Õ\8b\85\17¦Õè\f\ 45ÿkd"º\9ea;¼r \e«{&Þõî\98ÜÐÖ/|v(·¼C\aFd\räR\10/r¤\e¿;af÷{fN'1SÄEU\13\ 5ûØâwÄÖ\9b\0Ý=ÐK7\96T\0"\17,2\1eA\ 5Ößì=9\14c\8f\1d\83\8a5ôzÍ[%ÿ¡[jÒy'\9e\8cÛ'5\8ea/Ê\82\8d\80I±¸ñ\80\e=ó]\v\ 3MGÎAÆüÌ>qB\ 3½0\80>\\89Ïà\8btÈ0¿¤ó\17\ e,çÜ!MS°­â¢;x8d\9c        @u¨têÅþTé0W\191\a|êåÊ\98(øDΫ¢àu     FP÷Ã9.T\12F:;Å\ 5Ê\1d\8598ÜE\16\938L \94û,Æaa\8cÇ¢)ÒÐx,\86À\Ì|Þ \9a\86¼©\1c\9e\14:LÀ\15/ñâá\1cû²£\93\82K\17\9c*×OhªI\91\ 5vIæ\85Ë\17äè {Ô\f cÙâÛÞOÖ\ 6\89EE\9a\  ^~d\83\1a\11\1f³MÅ\8b\97§Ù.Ù6z\ 6\88c\80!­ö\83\G\80¾&\8d\94djõ\96~sÌ\10\8a\121\90-  Óù\14¦qó¡\13J³cÜÏù\ e?í(RÙq\0
+SOýzÂâ\89µ£T"ñDS½àj\aËLÖýÃÌý;\ 6\916pA¾ÈG\91^'Ùæ±\16ÕáÇõÀ|³¯áãp\1cTÁsË\8eÖÔÕ#ebäë\81a/~\ e\94\17Å¥'y#nêDØr¬8cr
\8dÉ.\9bÜ\8csÞü!×Dyr`þ      \9bÿ\1dÙ?j/M\83Û\165Wnêsü\b\9d\8büÌ8g]@gÀ¡Ê=\17Ð*§8ìì³á­kÖV;`\1cV\ 5W\v5¯¹Ðé-\15(\ 3ïq  P5R\ eÁÎà\12d¿ß\8cû©î\19° KÍ\ 1ÁÇzü\9eãñÈ·÷Ý\9eSk-ä±2C\0\8e\9a±G66S"ëÝ\194»c\93Þõ.b\7fµ\94½T\94\8aEÃb\87\14î\eIð*âð0\996>\10g\18­\f×k5£\95\98\7fw\8du¬@<£ÄÃd\eòÒW\17\0pk+[ôA)Ç\8e\96j+û\1f\11\ f!%ÿÁÊ\83\99ø6¢éG\86\92&\82&\13G6¼*@Üý\0\97\13Z\11ï\9dB\9fçÄpÒ\18
+\86ð(¤\r\ euèܦ\10ß\1a\ 4\rÙ5\1a\92\12\91=^9"r\1a  S\r\ 2V¶µôÆec\a¨¡øà$&â}\93j\bè¾Ø¦a\8cY\Ø\1eö;\94¸±Xz\82\ 3dÁÚ\85p*\93\0ET?ÅX¤\ 1%\88FA*   \14\80\86\16à©Å\90VJ¢ÞwôÛrå\9c \v¤\1c¬\15èE)¼%*ØvSÄÝ7\82ËÕ\ 6ÃÙÊpÁOô\8cZIÌÜ\9b ¨·d\94pTòÅ+\ 3\9eÊ~Æj)t"z'\eõôÜÞ.e&ö\ eªÒióú\19Ew¡Ôå\ 4\8eÁ×®hyc\1e·\981LÎ>M.¸ÇÆ\ 4·þ\8dÒ\ e\ 4/\ 2V\978\97¤OS°à¸\98¢ÀïxÊN\9fB«¼_J©7ö\93\ 1Ra@à\91Ó\aS\9c©S ç\ 2®ÚKUÉ)\1d\80b.Sð'»M25)\9dîí{ú|\14\8a\9cBM\1eÌ­$\1a~ÏPò\ 1;Jj:VVÓ\95\15÷\ 5\93*\93,\8c
+\8eºÿ\æ\9ab\17ÔÄ\9b\8e¼\83\8aÙ<à\ 6­\e¸¢¾\97\84«a¯¬*^Ü \14ÔÁ\7fâ\8d©ý"&Å&én992í©sÀ\ f?\1aùm²\89¥\12Ͻª¢³rwe\87\rw\80\14\r\19*\8aÁ!\92Îárëp\9a\83òeªð\ e}Ì9\8d÷rç\92²Òy\98d\97Ëf\ fçlRVI\14fo\92²:\91\94\eÁóÐ#ÕçÊhGí"W3ÎÙÔ\9cäi\98ªBRsír\9cÒsݤ\9dçë\84³L·\9d\¼õR\8f\1c\93ÆQ»\ e\10¶.¤)¹ÇJ\973¢Ð¯Ë\Q ×Æ+\ 1\81à½K^pj¨Ç\91\ 38\0 60\9c\14Ç´â\ eÕgâ\89}¯ñJ\82ãÐKA\15\90\85\9dÚ~%3£k´\17HæqË80\f'*¼rî\8bkë'qLàYz¨f}Ê\14\19\82\ 1µ\ 5W§¤\fÏQ\ 5N\81\ 3¹\1e\10FÃJv¬\1f\8f\89\8e\ 3¥Û-ú\94W)AN\98'Q\ 3\ 3Ñvw=ÒgÍK
+G\90å¾»ã\938. vØù±ËG\0\ 5BBøô\ 1\ 17_øËËe\16Ó¥4ht\ 2\12ö\88MvL\1a\14|?\b7\1e\13\ 3Ãëo®¬\1f]Ä×\9c©\8e¥¿~nç®\9a²\12ĦTb\98\eXAå\r\8c<K\10\1d¯e_jWÞ®D\95 ¹¥-\13ÜÝ~x'Àn+»)µ$åÖ5.:Ϧ\1c\81в\15\93Ç\8fÎ\9f1ÒÎ0ò\14Ñ`Ì\1d±:ÈáÑä,½\81\16\19".\8e_©¦¤\11¬Ýî\1a\8f\1dÚ¥t6[\9aÏIG¶)\ei\92îùêçyÆ'\r×À:\90YÞSÝ\1c\fAi³§\82~$\15×\97º£\ 4¸ÏóøbÈópÎÎ/â\\87&\89] 6.\ 6SüÍ\82ÏÂ=\85à³ñ×\11ù\9fÇ\18q¦Â,Î/¦\8cX§aâqê\8d1îvÄb½±Ô¨º¼\11\11Ó8ü˱\17"Óz#@¢ãÐDf"þ\87su\15\16Ú\9c\9cª¯\1c­\95GìX\9aDã?\vâ\ 3qvå0°\99ã à\8c\8e5<fqy~ëá\9cÍq8T\8d2\9e\ 6ÝÊà²ë«Z\ 6\95\ fÞIJ\17K¥Z\16\r{ªûq¢ cLñ\8cn\1a\90za×Jj{Ç g
+\8f\96\fõ¥·slvt\93\93Á\8c§\ 6¥Lg{7Ã\97I\83
\8eÅr\ 1ë\93=\9cÍ\9e\18­:§u\15\19Å\1dê\94Ás)\15êXKQÜ\ e\8d\e-Ë6Í2tl¼^µc\10¹\12.¦|)íÒ ml
+QN\ 6É7Í bã\81\1d51\8d\93\ 2·ªr,yõ@e¾\:¥'X\97\e.Kö\13#\8e\1a\95\8dݼ\1e§ú\ f?ð0\97§@\eÌL4ÂͽZ9á\9abâ0\89]z\9bõ%£i\ 1ãÓÖ\a3äÓ)*\99ÿ\7fB\ 3m¶¨zð`\827éP\1a³AöW|òÑÎÃßáÍ\98\9cß!\89\98\95ä\ f\râB;~¶8\8e¤8\1d\ 4\85ðÿõo»ÉÍÑËUqÚË\rô9i¦\85\17\14$×oÙuÿÝ;â÷¿p¶ÝÅendstream
+endobj
+1901 0 obj <<
+/Type /Page
+/Contents 1902 0 R
+/Resources 1900 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1879 0 R
+>> endobj
+1903 0 obj <<
+/D [1901 0 R /XYZ 85.039 781.388 null]
+>> endobj
+774 0 obj <<
+/D [1901 0 R /XYZ 85.039 666.319 null]
+>> endobj
+1904 0 obj <<
+/D [1901 0 R /XYZ 85.039 621.244 null]
+>> endobj
+778 0 obj <<
+/D [1901 0 R /XYZ 85.039 621.244 null]
+>> endobj
+1905 0 obj <<
+/D [1901 0 R /XYZ 85.039 587.167 null]
+>> endobj
+782 0 obj <<
+/D [1901 0 R /XYZ 85.039 531.457 null]
+>> endobj
+1906 0 obj <<
+/D [1901 0 R /XYZ 85.039 499.036 null]
+>> endobj
+786 0 obj <<
+/D [1901 0 R /XYZ 85.039 348.279 null]
+>> endobj
+1907 0 obj <<
+/D [1901 0 R /XYZ 85.039 313.737 null]
+>> endobj
+790 0 obj <<
+/D [1901 0 R /XYZ 85.039 213.881 null]
+>> endobj
+1908 0 obj <<
+/D [1901 0 R /XYZ 85.039 173.718 null]
+>> endobj
+794 0 obj <<
+/D [1901 0 R /XYZ 85.039 173.718 null]
+>> endobj
+1909 0 obj <<
+/D [1901 0 R /XYZ 85.039 136.851 null]
+>> endobj
+1900 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F42 967 0 R /F20 937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1912 0 obj <<
+/Length 2448      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYsÛF\12~ׯà\9bH\95\bã>òÆ\95äXY\1dÞ\b®$\95¤X \ 1\89X\81\0\83#\94ö×o_3\80HÈëò\96Ë\ 5°»§§§\8f¯{ kbÂ?k\12z\86éD\93 ´\f'\f'ëí\899y\ 2Î\8f'\96HÌEd>\90ùG|òá£\17L,Ó\88Ìh\12?öz<Ãõ\9cI\9cþ>½ø´ø\1c_ý<\9b;\8e\1cc6\ f\82p\1a\7fºbÊ\97Ï3kz1\9b[Ó{x¹½¾û\91é\ f\8b[y\ 1òo\ fñÕíìÏø§\93«X[¤÷\82Ý#4ç¯\93ßÿ4')\98þÓ\89i8Q8ÙûiXÀÞ\9e\80=\86ç:ò»8y8ù\97VÅ<w«ÆN¯$æVdD¶÷u\ fù\96áú\8eö\90\r\88<oè!Ï4<Ó%\ f\81S<\ 3NiÏæ\9egN\9bd{xTË\r\f¿_ô?Ïê\18\91ë\8d\9et.ªæ\ 3]ÇFZ\9e\8e÷ÆÊ$mÞ\8b@¯ê}\9f\1clgy#Ycù\86ãÓfñ&ofs×t§98F^ÛMÆ/\7f\98\96\väºiùwõ\88OG        HòàË\16\13«\9aÍí`\9av°¤È\90 ôU,´"¾è^Ó\8a--ĽÛ\96\96¤²Cõf'ÐQ\83\fI\ba>Ø8ÉKÜóµß&\9cf´AÒñ±ô²k\96)3ÙM\94¦èrðä\1c\8dÈ7h\83\13)KIi\85V¤´[\82ö:\917ÝÏ\88ñÌÂ{}\9e\r\13ÈÀ¬ý\8fHÿazæ~#\9a\93\ e¤@w\9d¥\ 3á
\8d²èn¤\92:XhAMû°Y\8c\8b0n(´eË´×\91\96ä[áª3t\8d°\1e éA|\95\9c6#G.ò\15\1e-ÅÕö\9b\93\8b§\1c[t\ 2w\87Ψf\10Ò¿Ñ\9eTØI\89Ogº Õmþ7î\97ñ\92˼渴tìW¦Þ\¢Èâó`Ó\ 25RdÊ\99\1dMÛsäù\1cI<iÞ&«¢7é\11\ 2C\8b\87áÆßUÉÏ\84å¶ùK\1fq\vsÈÒ\ eìµ]^\18#¾ù\85¼N.vC0\0\9f\ 1\87\ 1\9ekeY]g%\1e§ÅtD\8eÎzÎ\8bò\89É\9cî\8dÎz¤%O  \89P\ 2À&¿à\8e¥ýÌÜ\86DÑéÊ¥X\9aÌ£´z\93\8eµì0¤ä\94f\8fÑâ$\16óK±f#Ç\ay\12å,1ÖU\89Ièú\84\ 5E\86Y8ô\8dG®!g\98¶Â\10\a
+,{Ùõç^÷§4-Î\1f\90Îúc°Ç`u\97\14ä7\10ã\94\ 5U  \8bã\11YgÕ\90\89\94«,m\ f£\98£©YJ¦\92¦û\1d#B9H4SåIÍVÔP[®ã\82ËC\97\1c\ 1:7\95>\83CXDeϼV× pö9æb1\924\89\98J\11\85&Kþv\ 4×ð\85K¬TiK0×­Û¼\12\0x&eߥ±\841¯,r\r\18½¸dæ qíÀ0¡YQâÊ\91l?\9a&E£jÚ\ fÑ\1aô{V¦ü»\15ú¡Q\98Ö`\94¨`\19\r$üÓ6ì\ f\8ea\ e×owI\8b\19±*dstR\9aìXæ\10·¬é9\12,*\82\92et5«ÂA"`T\922\ 3\95®\a\9d'3Þé\9c¾i\e\8e\e}µs\ edt£v\81â\ f\17@h#OM\13>\ f\12·
+S¶\ 4\88\8e9%dó\ 3â`äðT\19\92\1d:n¦\17\98Fh~}è\19ȼÛà=Ç\83ÙÃ\91\ eOeíNOKeæ\9e    \98J\8bÛSþ¡;!\97CQ!jpï\92â$1\0\0Ë!\8f
+\11\92ªâ7\80\8bµF©\92º\1aPóV£rñȤ=Ñ6üã)k[ê©O¢\8f\1fMR\8aéùvWdÛ\ 1R$¸\9akÄ¥±ä¸òX|KMÆ\ e¤µ&Ô¹\9f\985h/Xü\0ü×\98â\81´t\84\91rÇÊ\a³\ 2)Ôp W`\9a\a¾\f\ 4]1\13Q¯o\ 1ø\ 3qLé¦BÆ,_ãË\86\15\9f\8e\80\1dã/-m\ 1)9í×,¾Ò0\9f¥TJþ ~Ø»#ø\84.\84kÂi®!\98ãG\8e*\98©¶¢Âv\82\bÃÌÀñÒ\9e²H%z\94\97\81û*\9c\15\16Éôß}ß'\8bÀã^hBv\12 \82\Þ`\8f\8f̾\15\ 5RÜu\96\b\1e¢ºG~*Ã\ fÕ\13\91Û\1c!K*ÚK\1a\1ar\9cÚ\8e½\90Ã1¸sÁ\8cQ¡ñ{Î\r\9a\1d\14JÖ%9\ 4' rÎÀ'°là\13\19V\12\84U\12×½Âî³#eå2¬²`×è>\89C\rÍH2T\15²u5h«5% ¸¦\11^©ö#§"E¼£Âº¦Lwm\ 2¦N\92î¨\9d\93\8fC\8c\ 4\19\1d\8añ\88Í\85\1eà   \83_\85\rõ©1pPVú4 \8c:\1f<wÒ\12\8a²À\9f.\0@(ú\ e ;Ð\9fÕÈ\18ÚÃé%Å\14\17¹\à\av\87î[°îÞ\99@VåCKs=-\82J\1a>Y\88¸âR.óÇþXªÂ\8f\13¦©¶jÈ\84ö{ìeéÙ\9c\93\1dgË+\135\16àʵ
+#»´%ÄÄ®/Ý>áDZ\95r3Ó\ eÆI¢OÀ±)à6\13,´í1,T \8fl\8c¶m³\8f·ýÖUÝ&\1cWfo4Xð\vÒ\ 6Ãî:¡tFª*i|_|¾nd\9b\92\9f\9b&\85Ì\aêP¶\rǬ\98RVbæpÖ§µ3¶\94§ÀÕa\8fõ MZV0q]h nô-\97{;\18ÿ\8c1Wºæ\ 3eÇÝØ\83\8c\81n¬d\bi\18\87°\a \94\9fR  ÷\84\86ãYoR\8c*?\94Á\ f\92\96\9cò\17\96-ܨ<@\97Bb\865\ 4\ 5\11ëp¼ÊBÌxBÂ\84à¸Qd\85[|\83\rñ2¼ç\97\ 30mDõ\15E½ãÊ®Uï=U
+kQÓ\14ùÓ\86¯>3mE\8a\86\86\8dÎå\9eZ¦#èÃÖõ\17*Dp)\89\80K\ 2\9adÓí\10\19\8a\9cJ&è\ai\8d;/-3ú±\1d\96\9d\97Í©bfÌ\10ÃòZ5\1f\17t7d(\9c\ 2\ e½Éjµ$\11S¤"ë9í÷vBA×ù.5û\83=:=XÕó±\8e\ e\bE]É\97\ 1nOà³:k»Z\ 4\12õ¬©\15¨®;øtÀ}#r93FAZôÎùAÕE\9bSû,\98J.,Óá\87\1d$#âuêkE?\7fä4Ð\0ѧóËZÒºëèB \12\98\19tIÃ\8f\1c%õ»Ã\v¦xå&ç\9e°Ï\9b\ 1ðê\ eI7*¾$4Ìê£\ e<º»\16Ã\e\98­®NkT»IDÉÙÙ\18t~Ä\v\94Ú\87s+\19\1f\87\8f\8e?(}PàÂýÀ   HÁ]ü\10/â/\ f\90\13Ð\94\9bd»,ªê¹Û-\9b\1c¯©&@7z\11\99\80\8bû»øê×\98      gÀ\94¡\ 2\7f\ eDïâå\97\87«\9f\97ñý?¯îF|v\96¬×YÓ,Ûê9+ey¼¸¹¹¿X^Ä¿\8aöm¶]®Û\97\97÷·Ë\87ëK\11\ 3C\95\b9\8b\88ge²ÍÎGvîò²ul\91j_wú³Á\ 1@¾õR<C4á8K\14U\90úÖ&Á®¤?\1e\80\99
+¼¼S7I¸ØNUg=ç\97ý&ÿ¦\búïD\10.-KppÕ\95írõúÝ\91<vÞÛ°òÊ\91H\ e},ì4kò:Kß\8fåx\8eà\11úø¢Ù\8b\8b\8bû/`ǧÅÝåÍ\95\8a\88~S,\17\83Ë \r\80Âè@ÃGZH\9cø\97Ì:mUgº\88³ã8ëO#GYQé\8f+ªðõ>ce}­\81£¤\99ó`­Þü±*
+õ¥sÏ7©ïI\98¬ì¶*c\9aïÍ\95\91\8f\ 6\8eiØ£_6à?\aúÿú\93\8dþð\0\87\v\9d÷&\1d\1f¸b\v\9e\8eæ/'4¼Ð9¶÷¿Õâ\98kendstream
+endobj
+1911 0 obj <<
+/Type /Page
+/Contents 1912 0 R
+/Resources 1910 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1916 0 R
+>> endobj
+1913 0 obj <<
+/D [1911 0 R /XYZ 85.039 781.388 null]
+>> endobj
+798 0 obj <<
+/D [1911 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1914 0 obj <<
+/D [1911 0 R /XYZ 85.039 743.459 null]
+>> endobj
+802 0 obj <<
+/D [1911 0 R /XYZ 85.039 602.349 null]
+>> endobj
+1915 0 obj <<
+/D [1911 0 R /XYZ 85.039 560.002 null]
+>> endobj
+1910 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1919 0 obj <<
+/Length 1554      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WYoÛF\10~ׯÐC\ 1Q\85Eó>òP@q\94Äim§\11ýP$\81±"×6\11\1e
+\8f8þ÷\9d\8b\94dËA\81°¹;3;Ç7Ç®í©\ 5?ö4òMË\8d§ad\9bn\14MÓrbMï\80ónb\8bÄBD\16{2¯\93Éé[?\9cÚ\96\19[ñ4¹ÝéñMÏw§IöÙ8{¿ü\98¬>Í\17®ë\1a¶kÎ\17a\18\19Éû\15S®?Îmãl¾°\8d+X\\9c_¾cúzy!\v ÿ³NV\17ó¯É\87É*\19=\1am\81õ\18Ýù>ùüÕ\9afàú\87\89eºq4}\80µeÚÀ.'à\8fé{®ì\8bÉzò÷¨\8a\94O\1d\8bÞw#Ó\8fÜçá»Á\91ð}Ëô-\8f¿Ln®×«O7ÉÕ\9f«ËùÂw|ãw\95¦ºmoºú\9b®N\98\96ÖUÛñòÍÕÅÍúü\8dÈfu©òªÍ3\11ìóª³\ 3^\83\9eî&í\9aâ\ 4±\ 1G\17\11\93a\90s\9d\9dÁº¯@\16ÿ\8a"\0øfyvvu\r\1e®.¯/Dt\90m¿X¾ý\12äV`ÆAðë2ÙÉ\10N\ ep=Óõ\82=\9c\82\10Ê$b\9cÀó\10\ð-#\99Ç\8e¡Û.¯î^°\1f\84\8e\19Äþ/íïÉ\90\7f\9e§À\r)©h?\99G.XÅBìr(90¾ð<ßÈ[ü\ 6Æ\ f$vª\10jÅ_UÍ\9dÈxäÍ\16$r\9d¢
\87ê[üz\ 6©\85\rh@ù\87¹\13\1aªÑ\90   /tAIÆbkU"g\ 3rêÐzªQCC.äU\ 1_±YÕü%þO ³ùm\97×\15ì°Û"Ë8\17w3ÝæwU\8e\9c»#%ÓÝc\ 4\r\8dJ?ð\82\9cï\81³i\1f\19\1f]¢ç\81\8b\81D\14+\88Ý+ÜüØ£tê\9bì\0N$A\1c\10µ0kþêªí\a\1aA,KñB+2\99\17\8f¬ \93\14é\8c\p\f
+&ÓÛù\ 2M\ 1\92ö`\10ö\1d\1f¢4à·ï \91ô\91È·\bm\8d>Á©´.È\889\b:¡iÅñ®Lj\9eLÝ=:ÜâÆ\e\8c\82/'Ìý \8bR²F{ÄV\890%\89\12ÄÑ õ>íH<cñÙÀÄ\9a\80H\88×v³C§"vê\1eár`¬ö\1df°È;)K¤A#[­Ö¸\89\ 1v*"\80üô@;ûa¦ÔõtlPÉ\1c\80\87}3à\9b!74\8a|È1Ê6\98\86\90ÃK\8b\s\12N\10Õ\98Ê\1aücåØa-\a¥DU-9l\14¹\83Þ\ 2DÄ¢Â\94\bð>X^\1cÉaÛc\81²Î\12
+?\88\ 2ã\1c\ 6À\eÍZ=Û§Þ\ 2Úlè\96~ÌC]Î\98'FølÍaè\9f\18\89\aé#w\94¨.Õ0\ 2`³¡ø5Ûɨ\9b`\8e¥"\8a\ 3 ©KÞt÷\9a\17\99¾UèB!R?æ~`¨¢\1f\90n÷cõ)Ô¾ÕR&\e1Îõ¨¹¼Æ$á\95\82\1cl\80=        \97ÃE°J\HÅ**_^\130@ MQ+";\b\1d\1ahI;Î;\85Ù\92¢®«/\96íál¡2Q4\83H\ 1Ò\8bÁ©c\15¼\ 4¹Pæd©\8a\82·\84;â c\91°m\98G!\85C+\95¥¢ÖÇþ
+}\83¦ÌÈE\rM#Å\88\83\ 499©\95(
+ÆADh¶¸\11d³ç\81\84ò\0]+\93\1d·\87Ó\8el\16#ì*ã\ 1\8d\82<YÐ\7f\16Î\98<^'Ç.nI\16ß\81\rçLä9ÏmÆWM÷ä½Tò\10C\17úBÒ­\ 6\18º{ê\7f\19C\ f9!-   Â\96\94ìç¢\943Üåi_(<WH¥\r%ª6\ 4ÞKÃr\85\17\92ÚC\99Í\8eý¦Õ\1d\9d}u¤"~CÚéÛÀÚ»¶càâE\8füM^\9d¶ \e\8aRf#å\8a\ e\1d¼É\16|
+\1a×\f\80\81gÿ\18ß\ØÔò\96ÊÚWE¦¶¯NOíØ1í 2mxÀ°Â\83Ç\83%ºBÒ\85Óu¼7]\9c\88µ\1a+1¤\86        \ 3¾Lq\7f8LÜ(Ü¡1¼:P\9e\euÿàòÍ\9a)\87ù\85êðá  \91\fò[hÈRwãÅ\ 3$vlOç¬\90{NÉ+aÆtn)\16|^\96\ 5ZTÛ½ù¡\e.éfx*>AÞ:\ 6zQ×ßúíM¥ðr\94çîò\^Æj\ 3ÕVèî?¡Þè\8e\92jVâZ\9e¡?ǦÌk\82%U=Î/×\8e\ 4\12X̪¡w\11n;Äv\9añ\8aà\ 3\91Ë\84¿K\8cùì/ÞläR\87Ã44\1c\vu6¢UúËæÙÅ\93\ 2È\8a\93\8b\bøü@~»\1dn\11p6¿}d.\rcü6h4ï\1aÕ\b\a<{\9e.qó\84±\19î^\ 4è¶\96\17\93\98Ahèú]\7f
+²³áá7\80\84×äÓÛgw\8d\99/<Û]Ëtâc\8fvøeÇÿ×?qãÓ\1fê$rãã/\7f\1fÊ!\b\ 5\81\8a\82§î\ eÿë=ó÷_\vg±¡endstream
+endobj
+1918 0 obj <<
+/Type /Page
+/Contents 1919 0 R
+/Resources 1917 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1916 0 R
+>> endobj
+1920 0 obj <<
+/D [1918 0 R /XYZ 85.039 781.388 null]
+>> endobj
+806 0 obj <<
+/D [1918 0 R /XYZ 85.039 706.966 null]
+>> endobj
+1921 0 obj <<
+/D [1918 0 R /XYZ 85.039 661.892 null]
+>> endobj
+1917 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F20 937 0 R /F15 951 0 R /F60 1548 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1924 0 obj <<
+/Length 2614      
+/Filter /FlateDecode
+>>
+stream
+xÚ\9dYK\8fÛÈ\11¾ûW\fæb
\14\92Íç)\80cïÆÁÚ»ÈÌÂ\ e²9pD\8eD\fEÊ$åÙù÷©¯ª\9a\ f\89\9a\0\81\ eÝì®®®ª®·¼\e\97~ÞM\12n\\93ÞÄ\89·1Ir³=¼qov´óó\eO!\82Ðl  ùÂæÚî®#\7fã\ 6ñ"\8cÞ±\8e½tc\ 2\ f0ïïßüå'ß½ñÝM\14\99\9bûGKH\94¸\9b$       oîó\7f;^°Z\87¡ëü\92Õ\9fW\9e\93Õ«µ\89b\1as\99\97ñ·\95q\9d¬#\90î\19Ófe<§U \8fõ¶}9öeS¯þsÿ\8f7\1fï\aºì\8dq´I¢EÊÝ\9bµo6&ö_e+"\11\ 4i8eË\v\88ÑhÊ\96\1fÑè)[\eO\18ûD$×}»Z{Dó\9a(ÏO\98oi¹Ç¤¤Éuº\15嫤\8d0L\9a\17Þxî&uÓ  ia\92l<?eÒ¾\96=]¹_­\ 37vú}!\93¼ø±ò\13§\0I\15H:\1ex^¯ü\14\84\ 2¦y\94qx«lW´²Äï\15¸\11a¯i+o\80ì¹ÃZÂo\b -\vápÄÙ¾|À5\85@\1c³\8e\9eÕ§+ZÅ£\97{r¨¥       \1eXdÅÈ\1e1o!7<¡\a\r\15þî²\ 3.\7fÈÞ\91¸½Ô!vi\8c\9d²\93\11H\85<ùÎ\1eªBf=\1eÈ\8b\9c\1f«0r²ªÌ³^H4^â\9c z \ 5,\ 3\ 1¶ºà¹\92§×\94µ\80\15\7f\vv_ô¢½Å\e\vÎì _,\84\fÔ½ÈñLÑe2\90èéèg+z@,
+áü\19\8c   Ä\94\8av|kHvc\11øñÆM\ 5Áý\9eå\15\87NÎòZÓ\ 1æ\ 3r\18T#\81j\988 õa>¶mù@ ±àV\ 4{\11\ 2'XÖ9lÜA\8bÞË\1c\1a\803Ï@ÊZ\0ÐWµ\0Dzj×`¹d\91\1e°\18Y\1cO+%!rXj¹\1cyÞ³þÉG)·\9eä=\0\7f)KûZD\0\bOR'kõýR\97í·\96å-îÝ\8b¬\9a®¬wX&ùï\v\15\98\17¦í¤;üÚÖÄ°Í*Hã¨mòÍ6»Y­#ÏsþµJ\ 2E\91:ݾ\ 1l\95\vÆ\96éÌô\8bU?Ñ\87³D{l:§Jô11Î;\18\94¯ü\1f\99úb[fUõ"§ñ^\97R92>\`\f´Ósäå\99\9cÞj\1a+ÅI^Èj5àÙ½Ód°\ 4\82¾ý\8dæÿ\84H~½³`úl4ÿÛ¯_îneªhÙß«ö.øÎ\80|\9e\1f\9bW}ç\ 4æª[\ fÂd\93zƺu_Üúß\eD¡g\89?¹xvØ\0>K\95@\ 4\95\97Xå:¬\8e\7f½F«Þñ*­#ÌU?\1føÞÆõ$\ 4\9dyi\13\91 9N\82º\92\r(rÅ+F¾Ó5bÔÏ{6\rÚaõ+\ fe\95µ²ÀºIX~ÿòé\9bÌæn\e\eH_CÚ¼·o\8ck\ 6§3uA|ôÔ\rN\83Pg\v\87ë\ 5\1a4|ÒÛm#\1e(c\13d\87·Ã\8e\ fuÄÀ\86Îl\f\16\9ccdz\1eþT\b \ 2\e\96õÜÄÕ¿ídé8 ²\fC3\89Á\80\19\ 4¨\1a¦¾:­"ë\8b\\16\1e`é/2ï³'¦[Iæ\98¬ä\9cF)\r÷WÂ%3\üÙ/\1aää1<¶êÀ\9aþ\91\r\90B\9aåÌJ+ðÉ\aö
++A\9cV\8arâód©\a5§Á\15g½%\9e7\e\19\91Ì\ 5~¤|öö=±Õ(\9ec\ 6âòñþ\88Yod*\bB  _Ñ\8f^\99w\9f\87Ì\85@X\14'¨Cµ \8cs\ 4x© \18\18\9f/3Æ\9bP\8b/R\r\84\15p«+l"4ê³°?r%0\e<\1c§\12ðê\ 2\16F\8aÖº\ 1\9a\7føx'§\9e\ 6­\7f\19       éõ$\e\ f-\1fõT&Ã[\89lô½+·o\15´Üímø}\95\85w\vÂydí=Øì\93ã\94+)\ 6\r\1eè§\9cLD\b\1e
+Y°F£Öì"²\95\12óä$\v\8a\96»¾i¡òX{°^ß\9d¤=\80\11å\12/Ð*\ 1\1c\15\M­XY§\89\ 6\aÀÀDÎ/E/H\18¡½õ\92¼!\15ÁÇÓ4ï\93\90\8d+;KÚ,ÆImr»Ïº}¡ñç̼nçIS²\98u\ 5n É¯9÷½X*;\193\19öxÓ\89ÕQLþ~\12\9bµ±\13`ün\94q\12)ìàê²;À\80}\ f\1e±+»\9e3\ f\80JÂn$\85\eL\8e\88ÊjÁÿùC wO\¥\1c­\17\14\a\84Æ®ó;0\95[ItòB\16õ%;á.Jår\1a¥Ä\88ÙÁ³?Åüª?MB£¹'ÀX\89\9d\80ìØ6ü¨ùi[0\f[ v ¶82S[,à\11\ 5dnÚØëm.\88\8fr)ù«9ÇXK^5ðhk\97åÜùë~Ô\
+f\ 1[V\14^Qk\86øÃ\r]\ 4lÎx(`[ÿ\8f\1a&6\97é|\14Ù\ 2\881\7få\94°}ú\99ÖÚæt´Rããþâñ4\94£#
+D\85|f$\9dl}¹'ò<\99?\97ó\80º\980s:¤\9aÊùàÀªh;\86¡L\93Ï\9csD\9b\14\18WDÂÄÑî,\1d¶8\ 2ç\ eÂ:@\7f\1eV\9e]\1cÒÜ®áÄ\93¥^\80\ 3HÃÕ\82\90\90 \9dh-b]k\8b梨ë;A¥´]«ô\94\16ñZ\86ë\14¾x×0@ÖÿÏ\92ÂÄ1\9bBÛôZb5\95T,\1cé¤J\89\86ä\0ó­­ÐËY}.U\8e\968ײ,T?ÖëWzÑ(Z¤kdO\9f¬â\12ôHg¤¥\ 5¨å \96°Ïä\rQu\0ûÎF6H\96Q)\9eéÃ\83VI´l ¸\94Õ®¨\8bv\90åÚ\ f|a\94'Ç£øø:\1f¶0\1a'\91\ 3(\f®}Ê1ÛL4ü @Ó4\90>×r¦g÷\83\ 5\9bËÑTXiÚi"I°emÏh^\1aÌ4\e[g\f
+\95\8f½LÍ\98ø\ 5о£Te\17¡H\82\9c\95ÖhNáX#¹á\0õT\8b\r×
+¢Ëò\ 4\1d£GU\15õ®¸åÈ\1a\92çU\b\ 1`_Y\rEø®\90ðl_\9b¦\90fI\86d\84É\19e\83\83¢ùÔ}¾è\15U9\ 3§à5XЬ¶;\v²BczÝ\12RhdQËlTïnØ\92É\10Üi¾\1c\8ed\ f~\88s¢tÈK\15à>\8c:fa\88\9aÎû ¹\1cÎ\1e¤3\0\1c"
+uJ\81ç\8d\9al\85\9d\9e\91\8c3\82p)>q\1a¬öì§Þ<÷\86Ú§)³\86½~?èo!+HVå\14Wè<ÿð\91>îd.ùê\8bE$Ý\ 5\9bó\ 1\80K§Ô\9d¦\82\96\93N«©\@ÙÕ¥ÞrsGAöJß¹¢ÊjrÎ*¾þ\9f¬WZ\17h>ø\81
+\alL|\ 4>QÅO¬\v\b´½6ke´âûäM)+c^o\97\92\85O@ã\8f\1eÄø\86ãÚç÷².å\96Ô9¼`»f\9eºyé`iï\91Wz\88üøMÀ¡¾Ïb\ e¾\7fÖŤ\85!\91\11\8dÔ;:Í1µ5Ö\8eÍ\e_\13n߶aªÑfUÙ=GÓ\ 5BÔ´\97Üm³Ê²Â|öc|ý¶Xõ[\ 6\82\12¬\10\b4A\0ÿ4í\\8f@Käc\93sËÀ\8a¡Ò\88^äÖ\18£±P\ 1\18\14\ 3ãhúø\1a\93\fi\981õ6C\ 1\80\1a@@Î~\80åwiëI\b\ 1=\ f\13Ú$W¦ãSç\88o®°\15à\95\96·´$\97ÿö\ f\ 3ç'4ý\1aíGÎRC\9bó\11\ en\16ÓxÄÁyvB«3\99ë\89á\89É\16\ 5\8e®NÖéé·§*\eó§T;P4æM=vUí¦â\11\ fè.ut\96Ò+.=|ûï\86\9f\9cwt°tÍåcÏÆTÌ'\14\0å\85a3º±%\8c#mÑ\9fæÏìËÿ\ 1\bx\a\ 4&\ 1Ý\v)ÈB6?¤\84\ 3¸¶\17bi\91\8f~<êã%ûÓ¸t­»_H\83}\96\8c\99\8b\EÚõÓj&æ,¥\1dþ\13ÈOC\8aÝÍÚûÁD       âQ      h\1dJ`M\13ºÀï\8eÜ\9cj\98Óy\83
+\aÊ^Q\8f~\97>\86.ClÎ\9b6\0}\94\9d\81\1a
+á˽WãnütÚy½Ú\81\1d /û¯\94\vmL\18)2\888\89Ïï\vM²      \13sýÂÿ\ 2-\ 34¸endstream
+endobj
+1923 0 obj <<
+/Type /Page
+/Contents 1924 0 R
+/Resources 1922 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1916 0 R
+>> endobj
+1925 0 obj <<
+/D [1923 0 R /XYZ 85.039 781.388 null]
+>> endobj
+810 0 obj <<
+/D [1923 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1019 0 obj <<
+/D [1923 0 R /XYZ 85.039 653.495 null]
+>> endobj
+814 0 obj <<
+/D [1923 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1926 0 obj <<
+/D [1923 0 R /XYZ 85.039 615.228 null]
+>> endobj
+818 0 obj <<
+/D [1923 0 R /XYZ 85.039 488.273 null]
+>> endobj
+1927 0 obj <<
+/D [1923 0 R /XYZ 85.039 448.11 null]
+>> endobj
+1922 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1930 0 obj <<
+/Length 2597      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\19Û\8eÛÆõ}¿B\ f\ 5B\ 1\16Erx\19\1aE\0ÇuÚ\rÜ\8dc+h
\ f\95Ø¥H\85¤¼^ \1fßs\9b!)Q±Û 1\ 2\rÏ\9cÛ\9cûÌú\v\ fþù\v\1d¹\9eJ\17\89ö]¥õ"?Üx\8b\1dìüõÆ\17\8c\95 ¬F8ßmnÖßGÉÂ÷ÜÔK\17\9bû\81\86\91Zl¶ï\9d\97\7f{ñfóêír¥\94rüÐ]®\92D;¯_Üý}é;/î\10\1eÂï_\18ánÿo\96Z9/Þ\ 1Ê»\7f,\ 3íüøV\10^ݽ|\8b{ÿ|\ 3{\9bÛ\1fï\96\1f6?ܼÚXE­
+ T\8aZþzóþ\83·ØÂ\89~¸ñ\\95êÅ#¬=×\87íÃ\r¨éF¡\92ïêæÝÍO\96\15ï\85\v¦\9a3J¤´\eiui\15?\9a±Jä¹\91\17\92U>â¡\9ez8C\ 1ç
+Cg\ fˬ[®|Z\15¸ØâNà\1c³\8eà\8fHÒ´\ 2ý\97\17ym\91Ñ\97\81¦m\ eüÑï\a¶Ýa\19$ Í\1fØX\ 6~X\15L±â\9fmA\18y[~\®\80¬\10îUÖ\e\9dZ\90ë3\83¬\16Ný^Øä(\8b\ eRUE½\13è§e\14\ 3äT §Àl+\1f­\9a\92\19HUà¾
+Cí\94°¦eâ<àYIàÑ\0õpHÄ ¡\b­\8d\ 6µ,³^6\8e\84Þ7p\14íäMÅtmq¬\9e\96:t0\10uìÜö\96_Í«\1c\v:ÌCǼ\90sÃË\8e\84\15\8c\eê¥À´\13\84\f\13\17\væ`\ 5&ìg¬\91gU\8eÌOÀ\fl\8eÞÀä8 \8c\ 66pëgX£PL\8fA(B\8dÐ\ 1¯-úS\v\9f\16\bÐ>ø\v
+Ñï=\87\11îì\85&¯J°\rðí]£t\90¸^ÊJß\82      Tà#z'\96QAp&Úw:\ 6\1f²^¢\84\88\8aÏYÞ³?\9e!$\14?\b\19äóÆC]<ò\8eµ\0\94\ 6ÏÖ\16´\16ì\99ô\ 1\ f O\ 5ù1\ 3FF\ 4èlf^:oä`¥|J)ø±Ñ2|ää\0°7
\r\8cá\86\9d\168\92{U\83\b\8fH!9§<É9X\94\1dS\82\ 5\0\v­,\0H=!4   \8cdd\90\9c\1dAGq1\f\15;\ f\10ê¦\7ff\19Ê!kÞ\920ð§nPh\ 48ÅÖÒóâ¡\16éWrÝ\84ÔÈY¤\9a\8c³\0\9a¡}d]Jðo\a5A\r\13Ís\a½\fÙ;¶µ\87Ñ\86Å\87\9d\179Øv2.\9c\19ï²çPßO¶2aôx
+2é\f\14\ 2µØ\ e\1dsld§ë\9b\10ØXb^\15\17\9fE\99æþR)ñ1|·ßt¼=c-\8f\8b9àÿ\eðO\9d=Ý\õåx\ f&ñ®®u¢k9­\ 6WP\\ fÖ\10ª¡7\ 5Tf$ø ùW]ÃÐ!þ\ 3e|2IoÅ\11S\19I`,³ü,Èsy\1e°ámj\7fÕQ\7f'µ%ö²¶àp;÷=VM4BVwT´©£õÖ\18°MQÁDíY\99µ\8d¬\97üÅc<0ÒJ*þ\12\84\17MP@\9dÃ\1c@\87(\91Å\8ewæj\r\8c\95q)Jc\98Øüß\9düF84ã\ 4°\eº*\8cG3N\14c\9aù\1c^°¹\E\91çlè\8cq\82ã\b\94Wt\15\8d!\0\91\8aV1°ð¾ Õ\80suò\8a\82Ôõµô+¬k¡æê³%/àlA\81\ 2\8dù\1d&¾æÄÇÆßð/\ e\13\10te^Ò\8a\ 2(LÙþ\82i§®Ôɸ\86\8f\9cÍðË\91\ 4)©õ\82hª8\9c²\0\956`\19\17S\9d*æÓ<0ùéÈ¿2\8ei\8eyâ$1\7f\19Ùû¬ÛSí\f¼ùìö\9cÝ(£ñ¨>hÃ;§Î\ 6>|ÕT4\vÛ\<çg\ 4\81a1jOõ0C\8eú½¢ôCriÂ@uwû\v¯æ2ú\Ml×¥°È¤\9ex¬ \94\94z@"&\19çÁ¼\1dÀ\98\10\8f÷'J©¾\ 4b\ 2à¤P\1aÕñdPEÐc¸\87\92\83\18<x8²ÃIß®4ÞÂ=òv\8c\83\96¶^Ðξà-®m¶\ 3 \b;\0þZ\9cÓÐ\82¾\11©\97öAÄ]9éRµáÃG@:²ð5\e(\1d\81_*_8| ¯RMf\ 50w¡cÖ\1a\97*\98£g\9c\ 5\97\f ã\9eÏ\13DF\89\15ÐSi#O\ 2*E.\0!rS©Öðuæy\80\98ÆØ3ñ\908\80Á\17\89#L®«Ø\83B\84\91×\b1\89/\ f¥\8c­\97\169¢µ\9b\8fUqÀk\80\178\8f\11Vã1     ý\82{£ªÍ\80£m.\1d\rc\p\98\9cìb9\80yC_;;®þ=ÙfÇ\88Í©\97Å=ÿvO5]\ 4\0SÈìÝ\ 3dròh\98\ 2ÖE\9f¯Çw>$6\83\14\9f`rä\88N,×űêT§Íu\11\ 3!áü\ 2Ø©/«i{y\86,×ßÇÞ¨\ 6ûAàê \ 1A(áð\02pÊ%ÝP5\17Â\8e¨&\95;Un\b\97n&\12±¥\8c¹1\f\8a-\17×\92\8a¸èH\85\116wE]´\£áK\94¥ãpm§þc\9a²\9cÍÔ×\18¯@èö\83¡F#­\ 2?vU\10MÂC*\95Bc\93ç¦\ 6Ç\8d\11çóQT\13\8f\rZM®`;;ÏÚTÏÌMN¦\ 459Æ8ÀÌ\881ºØ\ 3Ù0{\ 1é\93\ 4'_0Û\89ê&¦Ö3Lã8\9e\98\bø\ eÃèåUô\9eïÊ<­\8dn1&¬Q*×\82Ã\ 1ï3¾ó|fFÿÓ\b1ë¿ZW4Àorm~\98{üp\8dæ\12t0\1d\8cBU§0áD\12ußÎ\84¥\1f¸~à\vÂúÔµë\8a\8f\8b\r\9dt­Ö]fåfë£\fÅXºx\12\ϾÉp\94\e%ñ$Bø\8af¼w\92{\8e\99@ÛS=©¤8bÖ\82#\83àSÇríµÞ\98SZJ'/o·ï\9e\rðËH\15\87<q§\9bøå<ê\7fã\9fÃÃ\95`\1dR~jý$v\93@ÿ1ë/ÑÀ´ü_\9dàkíjHñq4n¸X\9eU6(l¡\8aþÛÂ\96¸>\8cÌÞ¨ÃìÚ\8c\9c\13Ù
+\aËû\86&\91íhÐ\9f\94\82É5\15W\fì\1a\1aùs\9b\9c\11_ÔÛ"\87»§yùÂwªï\9eä&]ÜgôâÄO\0#\ 1\83\8dVb\1a?u#íO\9bä¸\98NK\1e\8dêVO=p|\1f²çRgU@ÿ_2Ì»ðê*\88R\1eÔ\1f\fÐ'\ e_\91\1e\rM\1ehb
+\a\8a[Ëì\9d\8f\94ɨ\1eµV\93533Ö\1fÎÿÄ\eÝ\9e<\mYØGb(
+uRéX\8d\86\81­µ\ 3½Ö\ 4Ih\e:k+ÄG3\0±®ö&*ÃiSw3³\8e©\1aæ\1d\10µ«\86g\17«\9dõeÑ\8f\1f\10C\aÆdÏD@äÍÍ\ 1*¢âÆ\91\9fc®ì\ f4°;2-2\ah\88àv4%YY\ 5\13·c\86\19\9f#øÓ2\ eÉï\97\99\16xÊU\91©'8Çr\a\ 6\9bªp\12i¯K\1e\15\1fe\1c\ 4\ 3GþðH\13jïÊ[z\98hÛrÃ$åKxgl¾\15(?W'r\ 5\1cE+¶åè!\f\93\94\98\8e<\80Hv¬Å\8f¡«Ö£\84\8fò¬\88ëÖD\v\7fÒã!.fG¿Ù¨éìA0jÈÏ6PL©
+\1dû\82òU!\13\9a×t\8a\9aøKQ\93Âõ\1e|u=jb\135\1d©­ø\81aIC\81¼ç\´\91Ð\rño>\17\81ák7I\92é\84Æ×é\80\9e\b\18O º(\85æ\ 5\19\0Wæçp:c\86\83õB>øÆ>\1e(§¢\9a(\f÷t?\ e\ 3cMz\1c\87ÏÇ6C!G\86\8a\8cýxt´÷U\18\9coEßQÉ¡¿à\8cXd­ÀD^SÏÝ\88ä\ 1¸}\92Æ?\8e\19\82\fÊ\8f\9b\96\9d^\ 4ëÊ_¥¤{Ø\8b\91K\ fß<(Ä#ÿ\81N¡rc\95\90N0®´uv(\9e\9fÊíó_¾ðß\97\11èÔ>4i\1dL\8eþþE\9e\1a,\19\ 5P\17\9e\8eÅ\87ç¯_nV\7f®²®_åû¬Þ\15«¾<\14ß>\7fÝà\9c\8bh¨×\95·-å¹A:÷²\ 5ÿ³Ô?ô·Kû>\ 6\96Ò*\9d\7f\1e\8b Îã$\14\94Z\9f«kþÄy¡ï\7f\0½ûcCendstream
+endobj
+1929 0 obj <<
+/Type /Page
+/Contents 1930 0 R
+/Resources 1928 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1916 0 R
+>> endobj
+1931 0 obj <<
+/D [1929 0 R /XYZ 85.039 781.388 null]
+>> endobj
+822 0 obj <<
+/D [1929 0 R /XYZ 85.039 596.451 null]
+>> endobj
+1932 0 obj <<
+/D [1929 0 R /XYZ 85.039 553.498 null]
+>> endobj
+1933 0 obj <<
+/D [1929 0 R /XYZ 85.039 553.498 null]
+>> endobj
+1928 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R /F60 1548 0 R /F39 974 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1936 0 obj <<
+/Length 2380      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YKsÛ8\12¾ëW¨æbªÊ¢ù\0_ªÚ\83\93\8dw3åq¼±v\93©\8c\ f\94DK¬¡H\ fIYñ¿\9f~\ 1$%Æ9¬S)\ 2\8d\ 6ÐèÇ×\rÈ\9d:ðÏ\9dÆ\81íøÉ4\8a\8fãéz?q¦[\18ù×Ä\15\8e¹°Ì{<ï\96\93«\9b \9aº\8e\9d8ÉtùÔ­\13Ø*ð§ËÍ7ëý¿¯ï\97\1f>Ïæ¾ï[®²gó(\8a­Ûë»ßf®u}\87t\ 5ß\7f2ÃÝ\92¿÷³Ø·®\1f\80åáËÌ\8b­O\9f\85áÃÝûÏ8öû=\8c-?~º\9b=.\7f\9d|X\1aA\8d\b T\82Rþ5ùöèL7p¢_'\8eí'ñô\bmÇvax?\ 11í@ùÒ/&\ f\93ÿ\98¥xLMyÖ\98R\ 2\83Ø?×\8a\e\8ch%pìÀQ¤\95ë¢ÝÁ\ 1ªÃv7\9b{\9egU%t\8bWîÐX\86mß:4Ðp­\1a(eº§ö%\8c(e\1d\80\94o £âØú:ò\87¼ýþ%¯þ\r\15¿ÆÁuu(Q»-*\11N4wñÀ        IØâÀë3L\89,Úõ\91\r\90¢ \9bÙ<\f\80fÚà`;_Ï\80\11åNËm6'Z\ e½=¶2\9eJ\9cÙÚ\8cUeÃæOë>G¾Å-ò?\1c\97ØS\11\ 1µy¦²\8a\8a$­þDF\92WsȬ¼ä¯Ö-NBÿJ÷(ø*åÑ5.\13[\9bÌÖ*ñ"ÛIX%\1fi©ØÊ\e\1c¼ºñûFö<;NÀ\8f\88ó\7f\1f\97³(²®oogQhýÎì\ 3\9f\b<\e\\81¹ó=«¹ªÛÞAc\1655\9d\8cÏ\1a[+2\r·}\8f¿\17_/¸ÑÙ¡N×­ñ\1dÒt\ 2S\8d=ÉÀG£®¬ìm\9a1wÇR1á\ 2Æ\16°\91
+ÔO6buG(6ir\1e);ñý\81\8b\91\8bzqd5Ú)(
+\1a&Îù\83\v0\13\e
+\18\9eÓ\86\1cå¸Á\91\10\1cB\1a={b\8bç\19\93\98\17\ 5s?¥è\84\85lS1ñe\16À\82\ 1½s\fBp¡U\12Ô8rfl"<kN§n´ b-ìlн¹\89\84L,(ß\vëý<ìÈ\9e Â\eÚ\r¢\9f\99\11æ_,\80\e-\958o¬åZ\80Ç\81ëYKÔ2Îè«\9b\96;d l0\ 6­É@DÈ;Y\9eð|5\93[½ÌmZîSá}6(Ñ\1cgäæ\12¿0¶3cغ\1cá^¼ö\0¤ê\81@.0b$¡0\17\92\97l\fRÓ\\1cTg\1a%\96¨\19y\b\94ÆBÿ\8bH\ 1 Ì.a :N:\7f¤H©7Ì\81\9a,:¦¼áﺦe´{Ñ!ÈÇØ-ã>àË\94]\8a\v\8bËð\8e?P)\8e\8dû'l\fp\9b7m\8e\8aÛ2©zâ-Ñé°\8fá\8d8Bì¸Ê.ÅeR\8eNP\92=b w¯\88\a\1e\ 4ØS\8a)©h¹ßîÄI \8dR<ä$p\8a:)\ 6æ@n\ 6>Y*]Ó\8eYÓg\90\95Hñ¹t\ eÚ\8d³\1a\1c9v\9c¡¡h\1e\7fz\9c\9e\87Ë\b\ fÚQÔ¹A\8a\9eÑR\8e\85\13Á\14t+\9c"ª:WÇ\e\81ëúÖ K"É#äÁ!\8a|\17\ fºÖ¾\983e\97}O7\99¡îE\8d4F\8aÝæmÃÝ?\9cÀq(û&\97H    ­ëù\r\10]\9bÇ!Î\9b\8c÷ãÔé\92êec
+ò\v­µ"ÑÙØi\eñ­T\80\0¸À\85Þ\8eY7äï\8a ´\15ê0îûùZ\0øЭ\80^J\99\9c?½ø¸\90À?\v@ĵó ^bá\88ÚN4¢!Î%\ 1­\f´\81\8f \81L\ 3ãÃ\0Ä\91RFÎC\1f©h\85²\92Åk\ 1¬=\97B\84Fr`\179]ô.·GË[Ù]Ü\rÛ\ 4\89\98è\få\96\89/8QV¢|È[?\17éZ¦éL<4\15á½^PJ%×\95b\88\9cõ\ 4\ 2xè¨÷\aS\ fñ¶ïEH§c}\9fÉâÊúåî\93)ñ¡ð\7fÀ\9c­Kü_x\ 4Õ·ÏÉÕ\ eÍ`yeý\ 5ì\87ªeh`Çî\e:¦CÝàÒ:\13°\0éþ¹Ð\8a¿\945+}̹k\99Á´>¯\13\f\1cýtc\9c\92z\9c\9e«\95\11\8bRØh\15ç6ù\ 2\19\ 5àhÚúU+\1d·?\142¡Ð5\ 6V½LÉuù\8b+,¤J\r{e'èIùvèG¤§UµZ¸\8e³@\93\ 4^`Ý\83\80\1dÆ.\13_\17_\7fòGûMÝÈvcoàcßþKË;ÖãâöýrîÈßâ]µÂ\bÆ\9d\9f\ e\98þ°\85\97\9cÅ\15H¶«¤Ñì2\18</¡çz+:QÈ%:b\ 5Ü\8d^YUØÑH§\82³Üc\ 2\boS\83´\8bÜä\1frÏjô5\ 6úì\8b\91=®¶\1a$d\ 13%®\ 5\91Ï\11\89sÙf¸|\93µf½¼æ&\8bVrg\90\8eD\ 4ô(\15ö\8f§¬}Ê©ó<¸Éaº+\85\8aäL¡µÍ\r\9a\ 1µ\a|\rS(H\81O\a)G(°Ñ=\1c\18¨\8cÈÛ\9cUúÊĦ\92]\b¹\84¸ÑGîJal\9f\96Âf¢ðJª1a\ 5¤üy6\99é\85
\83È<Ð×\882vT\e'á  ër¨\83{-~.I Ì\8eLþa\1d\f\88¯O\a¼FÄõ\8fq\1fRr\bAûQ¤b+\9bó\ 2Å\0LÒ·¸\11\14Ó¤qfFxB\99\ eë¯nBg\18ü¨\8f\80Ô\ 1@ä{à¸p"<Ðf$ÀÂÐöÍ%\95´^mk¸_A1\14°ß\1fð¦\80=s!ÁN\8aðVH\aeU±²ºª½\94Û\1eÓy<Ðx{.µçD¶\a6túbÃ1±ö9\97ÙWvèE¼I³=\16\ fÕz´O*;w\98\8d½c\8e©\f[dG¾´úN\f\103p£\93¨\ 4#*\88Á\ f¥94BoÛ\87ü\95\\1eé¥\ 3çl\fîô3\e\ 6R^\ e±ûÔ|½\1c\1e\b5ýX2\14&( ²_âæPîü\83Ç_q kF\146,\91ȳ<-\95§è±h[T«´xä\91áU\10\bT\9e\84é\r\90ÑÖo8d{á5å\fðbèPÄ\91¾\80 ï\96Ð<r\85(úóTW\13A;\954;¨ÍôækÉ\9f\98Ðs9\94ÞÀ\ 4*´û\81JB\8f\ 6ê9\9aÜ\9b\89O]ÔÂf+ÀBÐ7ât\18s\80b\86^§Tù\86\9e\ ed\fëÐ=EÞ\90î+8пMa\7f¤\ 4\ 1*\99\v¾+Ú$ÛÒ«\vôÉ\999[\84        Ã2P;\fÁ\r\84Èu*4N\8aÜÐ3«wª\\15Ù\8fÊ}íí\95¼³õÎ\89\ f{YýbÞ(j]\9f\9f\r\1dü\ e\ 5£Í\95\eè\80\18Æzh«HÇúÒ\80\9f<\1c\fIiW\91"¥&\16U1+\83Z+.\9dmt-MO\ 2¯\92- |x¢\15Ø´\ 4Û\9eu-\17V<e)\9e\9fD\ 2#t©à'Vs\89í\ 3w§1\982\9074\ f\9eæ&AK2\1cñ\81{(\9e\95ü\84¬ÂÐú\13Q\85óAaü\17o\99*\8c(J\91\89\ 2\e        t««ZqϪhÐÓyhK\ fc%wà.Îw¿\86û\84×ðÕÎÄ\0
++?üö\8e\eâÏ¢E¼\97\ 3@.yßî&\83käzÍ\19E9\97ûHØWõ\98£5Æ\13ùþC¯È/½\92\17À½\1c\\16)Ôë=Ý\96}.åJ\9cô\9dûWY»¾z£\10\17?\1dù}Áwl/\19ûM\0þ³Àÿ×O\ fæç\16¨mc?\19ÿ]!\80h     #%² \82âäT\ý\vÅ\99¼\7f\ 3ëaTöendstream
+endobj
+1935 0 obj <<
+/Type /Page
+/Contents 1936 0 R
+/Resources 1934 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1916 0 R
+>> endobj
+1937 0 obj <<
+/D [1935 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1934 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F35 948 0 R /F36 955 0 R /F60 1548 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1940 0 obj <<
+/Length 1616      
+/Filter /FlateDecode
+>>
+stream
+xÚ­WK\8fÛF\f¾ûW\bÉE.âY\8dFÏö´\ 5\9a\ 2A[ X÷\94\ 4\8b\91¥]\vÑÃ\91äl\17Eÿ{É!G\92\1fr{(\16XKCÎð#\87üHIÇ\83?é$¡ðTêÄ\89\14*I\9c]½ò\9cg\90ü¼\92¬\11\84J\84A\0ÏW\84\e+ÝD¾ð\82øª\ eÛØÄ2\15*\90¨óãvu÷Þ÷\1cß\13\9cí\93\ 5\12%\9eH\92ÐÙæ\1f]\19®7a蹿¶ë\8dòÜüX\15ýúóöÃê§íxøÙ¶+æ=gã+¡bÿ&¶(\8cE(Õ\1c\9b\f\0m4ÇæGð+\19\9b\90\84î>ÿ¦\9bA?\17ë\8dt\17ñ\ 1\ 4\9f\_\86\18\b2t¤'R/\9dA\b\93DH?5\10¶{0©Tà6ké\1aë/ø®Ü\1a\9f!f~\f1\ 3YÅÐ\8c°Çç×~(jÚ¼×,\18ìqO°¥­ªví'îKÙ<\93XçßÖaäê\ 6\97\a\1e\7f\8f.;¡Hã\ 4"\1d  \19R\84¶ëD¹\9dFpÆæ\ 1÷t\ 5ï7gV­ÎKX¶6Ú§\19ÆA£\95rG t\93ã\83O²=\9d\85\8f¼<ú\9cÀ\8atMª\98\8d\9f¼ÐC\fíY¬\8a\9cl\19o;ö\91túcfAÏ\ 25´¤ô¥¡Èð\96ÌØl1Î\ 3)Ö§0\0\804!\82D\94X,t{\ fèxm\ 3Sqì{\83­² wCÙ6d(3÷iV\a²\ fÿÈ\93f\165\8e\f;ÇQ\ 3\19D\93B©.Ce­qÄ4ßήm>y2\0éó±+8Iʺ¸âÌ\9bCg\ fÁÓàZ¯dâdç\r\19jÑóÉÃùM\94Í®+´ñh\9e \a\83ºèHµÖÍÎæ¬Ý\b\8eflÈÜÅB)\ºð\e_o£{\13ßW:àmnQs,\1a{SÃ\11V\94\8d³ÙR·ÝIt\88Æî«Ê^!ÜÍn\r\8c\97\87ù\98s\ 5ê\8eÏÖ(¦r+«\13\7f\91É\99ãsÙPöÏR\92\ 4mW\1d\11}9\8f\1eÄ!;ç(\15&\ 2¢\10\80>\80üóuõñ³çäÀU\1fV\9ePiâ¼À³'d\9a
+h*VüV­\1eV¿O\ÆGmfg]r\99\8a¤\88\81õ­\12\ 6©B¤úp\96¶K\88\ 3à\19\15Æÿ\vd{ÖmÌ\81\9f\8aÈOO0\ f\889³õ}\85õ\83$\ 6»·\9bâLg±ñ\ 4Ð\ã(µ\8dǧÆó\vU\1a]o\14\13ËÉ\9b\9d2\bS\91&·!\8d*\8b}(ð\ 3\91D     1Y\v\9c°ñÃkÄiÞü\10\v\9a~\8d\98®\99¦¥cÏÛM/ ¢\82\84\9fZ\ 5*eX8ÉEá\88õ&\90 ¶Bs0\1ft^hM¾f \81»3\0\18ÍHª()Êao\8b½c´\866uU½Ò{U¢Ù D~\85H¨&=î\17\9eÛ£·1aÂ\15KrÞy\99\8fm@r\99{v\83­v,jô8Pî=\1f\8e(\90زþ\95º¦õ ¦­ýÞ´¦*'}Ó\1eÈ,ù`¬\91ìé\88Îíì)ÌËàÈ\9e:\ 2ÀA&ª,×pÃ\18Q\9eö½K\1e´\r´+\9eKÂZX¶\1f¦¾÷d\1c\fÜ÷8>XV/þÔõaì\1fïìÀ2ñâA÷=]\88ÄK\1dÛ¡\rÍ0ÅDáÈc\86\96»÷*\9a¥6\80\r\94\88`Íô\83íÃö~ûÇ\ 3Ô\9a\1fº}\9d=\1aÜ\80ù\11\8då\99¡Ùf ù·¢ë!`ïè\r:gÏ\82Ý^wôô]£ë\82\15\ eyöX6åð\b\1e\8f˸\84\ 3¡;)¼StÛ}ÉMãú­)\98ܦ¶ÃI\8e\81¢ô¯ÆVÈãS6¶¼Ù hò­\1cðGWe¯g­úhúË´`'7\84`·Û|8Îæ\9b\93\1c\18\99\1cÀY\80\8a¸Âö.\16øËO\95\90·\aéIedT)RÌÂ\91¿ü\bh\\85
+°ÈóüàM0K
+«aÖ\7fÿ\0±\aÞÄ5é,\12«¯ ^R9\røAà/\8dQ$\9cÓ-2î­\ f¥\19\7fñM\93\12n⢣\ 5¼° ÀáÀ\ 4¾\9c]0.Ï.\98Í\98      \vE\83Ee§t\ e\14Z;½r\86`M\19ÐDËû+¼ Íc*T&\ 1\9bæ\94\8bv>¥\84É\v\9cÈ\9ab\99/\8aw\96\97\ f\98±¼<©\v\84ÝÙ¾\83!{\9d&*¤¦®­Çñ\94f+sÌÝlR\16{ÓÃBy\8babãðÝwTõ\ f<\9b[\ 6 'Ë\f=³ÇÝ\95\90½Í\8b§\12\aRCQæ\18¢\15à\17Zükâ\9búµÿZ=2ÅxD3£°ÊõaI\ 6Ü\87\8c÷\92/)\fy\ 6MnIú|,úáTø÷\7fà·±¡+hÍ\97\93`üæi\8f¦Å\99æoé.\ 4ú\85Þ]\9c\v$\7fj°ÎÈYð|åÓ\ fVK¶vì\vÛd ë`\14\84\8f\ûÍ5,\0"þM¬'yÛðÓËÞ|¸Á\13VÔE·<)\87Óü5CH\895;Vµýà³\ 5\80éØYO8ý\8fö½È\97ÈUy\ 2\19\87-rÙ¨ye¼÷p \8eø0ô%õÎí\85*\11\96\rþ\ 3¢-\83aendstream
+endobj
+1939 0 obj <<
+/Type /Page
+/Contents 1940 0 R
+/Resources 1938 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1916 0 R
+>> endobj
+1941 0 obj <<
+/D [1939 0 R /XYZ 85.039 781.388 null]
+>> endobj
+826 0 obj <<
+/D [1939 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1020 0 obj <<
+/D [1939 0 R /XYZ 85.039 657.513 null]
+>> endobj
+830 0 obj <<
+/D [1939 0 R /XYZ 85.039 657.513 null]
+>> endobj
+1942 0 obj <<
+/D [1939 0 R /XYZ 85.039 612.438 null]
+>> endobj
+834 0 obj <<
+/D [1939 0 R /XYZ 85.039 487.277 null]
+>> endobj
+1943 0 obj <<
+/D [1939 0 R /XYZ 85.039 449.177 null]
+>> endobj
+838 0 obj <<
+/D [1939 0 R /XYZ 85.039 293.11 null]
+>> endobj
+1944 0 obj <<
+/D [1939 0 R /XYZ 85.039 260.689 null]
+>> endobj
+1938 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1947 0 obj <<
+/Length 2805      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZmoÛF\12þî_!´\aX*B\86»Ëå\92×ONâôÜ&q/\92ïpè\15ÆZ¤-¡\14飨¤Æáþ{çeIQ"%÷`Á°IîËÌìì¼<³k1
+àG\8c\a*\19\99Xø*\8eGóÕY0z\80\9e\1fÎ\84\eá¹!^gÌ\9bÙÙë÷Ú\8cDà'A2\9aÝoéh?Ôj4K\7f\19¿ýÛÅϳËÏ\13O)5\16Ú\9fxÆÄã\8f\131¾~wóár:ùuöãÙå¬eÔ\92\0¢       rùÏÙ/¿\ 6£\14$úñ,ðU\12\8f¾Â{à\vè^\9d\ 1\e_\87Ê}çgÓ³¿·¤¸/\1cñ¬¡E5#<\91ø\89ÔÇ\17\1e ?\8cT»p   ½ÂO´î.\\a¾\ eBZ8¬Uú°L9ñ´\ eÆÓ\85\9d¨`\e)¨"2ãU    Ï`\9cn&\9e\18ç0.[\1fR\85#zT¸í\18\12\81]\11\91¯"\92íê\1e÷Ã\8c->âñzs\a\ 2¬Q\92§u\9d­¸µÈ2lI¹\v[Üð9µWÐ^ÛeÁ\94îì|"ãñoø\87º\vèN_ñ\84\83\88Ã\ 2:ÊM\9er\13ÍZdð00\99\9a\96N¸fÖÂ6ìsäIÔ-JõÄÍw\13\ f&g\8e+M©²\87%,¤\11³]\aX_¨M»üz\91¡ÎA\95\9e@CHH9ÃKA&\11   o×MãyÍ­{\12\ fH@]°\8c̦O\938\1c\83~dÌr\10¡îF4/´\1fÔ¹«=$5·yî:W¨Á»}\13
+aÏC¥G&\90~,Äóþ¤|i\86½Ékhy\1db}c\vÁ\95L\10·\1c\8f¨\82\12µ\84\1aÝ\1714`\96ê4":ZÏ\88\bÎ\12u\94\82"¢;\82\8eà\8d´[ÿ\ et\0\1fd\99\v[±Â¿\83\1dòÈfÀ\89µ¯\93hÇtÖOÍ\96áÎ\86\91\9b\8dF\83\ 4d8þ\ e7Ø:sGu\14h\97ÀK m\ 6ñx¶X®yè=ÊRÌëe\896%Õ¸®\96\99ë«K~æ¥M]'Ù\104Í˪\ 2\7fB1¸g\85ï%\99hºÉÙ\18¥Ôã{x­Ê\15ϲn2[l\8dB.\vn{Ä\8fzÁÄP+\7fùpõ\ 6\87y\ 3ÎóîêókÒ\ 1
+\7f·~r>°z=ìUþºlÖ\1e\97a\fka)U\98\0C\11V­/p?\a\r[ÙyãaÐ\f\ 1£àîó¾\8eϹgéb\19еÜBds»^`¨Ò\8eÍ
+gõ}    \12@\0Ë\8c\8cö\8dP/3TGËë\10\e0Ô(ô\95\94-Çç})\81\8cdÌiDt´\9e\111\814×QÊQ_­fç      \81\82\14l9\9a&\81q7q\92Â=Û8\82\ 6¶q|C³D3ÇÞ\86    4mr×ÖZ4\rnFÚ6¦\969\8aT»öÖ®q4õ?r\1c'çY¢áu"·R\92\r\f\ 6³\81\90M\9fû\8d_Hã\a p\ÞÅ}Ý\10CkÕòPÄ\16
+T\12Å#\bP~\10é\17maCËë\10ëo¡P\91\1f\87-Ãg\8dL\80U¶\9fFBGë\19 #ã\9b\8eNúF\86\ 6\ 5ªUm\96Æw\97\9bQñYÁ\9aÏ~§Ïù¦Î\b¡èÈ\19\v\f?\98\81©sQ\12»\94é´Á=ë\98\ 2\r´\ f\16­Ùñ#@\ 3Ï6¬Á\88=\1f\88¥od²\13N\1döáeÄ]\90£¶¸âa¹\95\14ð¥\7f\0GF\90î\10®\1eÃ\91\9d1-È\85\18\14F\1d\1c©\rÈ\97è\ 6ä*Æ·ÿ\9c(0íeíÖ\rR!Î\8d\18ç\8a\1c¸Ú\ 4~\1c\1c\97­3æ ÆÕ`!QÂaè\92\ 21\9fèÅ\vl#íâ\8b-øIÂó\1al¾\[ν\80\17 \19\17\ 4\ 6PÉØ]\16XÉ$fü\1eq\Yí2á]%ânÛmí8U\8e÷²¥GA)ź\0Û¿.ë\ 5³\[\8e\10\96?k\ 4\ 6ý\84\15\9aT\12\8c\117àó\1clx\9bx{Þkb?\89ÍHKé\8b0|\99÷:Z^\87Ø\80÷\82]˨ex\ 4\89*%\94\9aÀõ\14¢6´\8e\8b
+pÇ\8f\8cÜ\91\956jYCT÷"¡p¿\15í·\ 2ÀB²ÿ¾\8dì\ 5\19\ eoîÁ¹½Á8U/Ð\18ðëë\12\9dÂ\8d/\1a*_H+\15·¶á\8b>6hzyí-\8bW\88\16!,lj\96¤,ò'\8e"B%\80\8e\91X$ùe\ 2\81Î.s{ç@ BÜ\87\82\ 1®³üØ\15ÚETB\97¨\ 4\99\1c¼5-6ÿ\8a\1c,Ú«\v\9b\1c'\15(s½¿·
+\94\1eF`\15ALÁä%{ÛÐò:Äú{«@\1f\ 6C\84\eÔO"¸ÅaÈhå
+\83¬\94.1À\12ç\ö¹¯ò\9e»\87°µ[¾\1atq\9cô\95ð\ 5jeÁ[&eì\9bÝB¢ñ}ÌOq#\86QL®,\bL\89ð\ 1éVÔ\15\8e;>OCÁºr~£j9uïüø6Í\90\803:\9a¾\7f\b°¿cQ\f>a\bñ\ 5\90\10^´c\8e\96×!6°cFøPN¶\1cÿ|ä@x©ur\12Y\eZÇe\raób%wdu\91£\83M\8cj\1a{\12ë\84 ÎI$v´\9e\918RÐ)v$\1e\ 6U®BÓ\91\1aÏ\9a3\b\aY\14d\80 \90] Ïر.kÜ¢§Ç6~!>§¸©T\8b\84ÀÞ:Ð}ã\8aݶ\ 2X®ÿ\8al^¿WQGpÈ\7f¡\82\10Ç"\7f\9aMg\17³\9b\a5-D\9búvU¦\1c¼\82/å2Eé¿g2;ëß%Ãe·\ e\83\1dI<­\92ýs\17lâs\17\1c]:\ fÒ\107puØËA¡Úv\f\8a@\ 13i¹îA\8c5h]\ 4Q\bÒenX÷L\0\e:\90\14YWY½\81\81     Úi©\87\ 3\ 2á\e\1d\8eT\1c@Ê{!\ ep´¼\ e±\ 1\1c\10\80¡IÓrD¹¦3\84O\17\98Sq\ f÷e\f!L\ 4Ñidt´\9e\91\11,]\99dGÆë\9f&X\f\8f     
+&P¸mæ´IÙ\1a\ 1\10=RxÅξ¢e\94øP\18\9fb\r\8eÔñ%H#}\80\ 6ÿ\87\9a\15 ø0\96'\11±¡u\F% á\81ive¼ù4½yûör
\9c¾\87?7\1f\84­áiù±*       AÃÛ¦ñ¥\8c¼"çÖ\ 2ÃNÍïYE±¨rY\16ªa#v\ fìæ.à¹(TºÒê\9eοrήCå|\8búq4£@»zl\ 1À+îàà\97ök|ØG-@áa@\1eñ²
+\9aiy\1db\ 3v\rFabÝrÄ5ä\88
+ìcO¸$¤|p\12á\1c­g\84K\8c\ f\16±#\?wª-ø\91    Ý<\ff\aO\b(7L⢻\19H\12\8féÝm\9eÚÇ[Ì\16Ý41P^ýw m½º»uçûÕí£]¯Ó;¤òóÅtúîÍíÕ§Ùåç÷\17o/oÿqùyzuýé\15\ 6Y\ 2®ûæÕV
+JW®½ÍS'åv[lì!\8eØ·å*\8c/b¹ÃÚe\13\9aüivË:¼½þé{Witfp\9aùß\81ò\1eL\ 3ÐÑÑê~;äàí\1a\1a1\98A{ð\80·kÂݮնÍ\9bó×ûwmë\8c<s^7À\9bü\1c:\9aC\1ax\9d\97\85\1e;=\95è\a\96\ 3>§Âã7r\9d1\aO+\84\82\9c\14³®§%\15UQÀðÁΫrÍßtê¨\93\1f\ 4\ f\82Á\ fY\91U¶v¤Ú\13§H¸ò¯Z\96.nb¿+\ 22÷i\8b\94YuNðë5OoO1h`å\18´E+_\1c¬i¢­Üå\1c\f\a$\87ïÚ¶\17&Xç\18\85'\95\93\e\7fá\95F˨ÆB<Ðã\vªnâh[\835uk·\f£Û5\12;îÝ aÓ¶¾\8eñÈ\1f¦SM^óÔ;°ü\9e6d)9l:£\16®¼æ\92¤»\8c\1dê\\85\91\90          ­âC×\90Í~ÑñusÂ}¾/EÝÏ-Ò\8f\92\10¼G@¶\12/Ì-LËë\10\e:\9dÕ~\12\99\96c¿\90 ½su\1dþÉÔÉ\97À\8anÆ!Z¹Fw\18zO6\¤Ï¤Y\0\82ÉITÑÐ:®
+(ÕýHÊ\1dU4i¶³\82°k\vX\ e\95MYÔ¬\106_³\1fÁþç\ e\82x\12\12¥\86 ÙE"×tK'Û»\11¼¤c³+ë\9ao÷$\1dWàs0\84øt\9a$ak\10{}|Ó\ 3°Z\81¦ ø)?I^v§Ô\90ò¶´\ 6\0¬\8eü(
+\e~¸È\8f× \19þ»È\16\ fàr°øÉÝå<|¶Þ\86: ¥Ú¼½\82¢1\82ã\11\ eά;¾§¯ýÓal£h\88/ÃjÑ\ 2°\8d\89\96\86ÔQµhH·h\81\1dµLoÞ lÿ\9aÎ.?ö¯Ø\14\9d+¶¶üÞ®\9d®¾\ e]y`f\19N\80*ðe2\94þà\97\8bþq§M¢!\1eª$\aô\ 1N\80µ\ 3Ë\82ëKDo\8f Á¢Ãôäý\ 3\f\85w·endstream
+endobj
+1946 0 obj <<
+/Type /Page
+/Contents 1947 0 R
+/Resources 1945 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1952 0 R
+>> endobj
+1948 0 obj <<
+/D [1946 0 R /XYZ 85.039 781.388 null]
+>> endobj
+842 0 obj <<
+/D [1946 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1949 0 obj <<
+/D [1946 0 R /XYZ 85.039 743.459 null]
+>> endobj
+846 0 obj <<
+/D [1946 0 R /XYZ 85.039 602.955 null]
+>> endobj
+1950 0 obj <<
+/D [1946 0 R /XYZ 85.039 560.002 null]
+>> endobj
+850 0 obj <<
+/D [1946 0 R /XYZ 85.039 199.83 null]
+>> endobj
+1951 0 obj <<
+/D [1946 0 R /XYZ 85.039 162.299 null]
+>> endobj
+1945 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1956 0 obj <<
+/Length 1454      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\17]oÛ6ðÝ¿Bo\95\81\88!ER\12·\97.kºµXÖ®v\v\14m\11(\92bk\95%W\92Ñåßï\8e\8aí¬ÅR\14©\8eÇã}\7fYx\1cþ      /Ñ\8cKãÅ\89`2I¼l3ãÞ
+n~\9b    G\118\92`Bs±\9c\9d?×±'83ÜxËÛ=\1fÍ\94\96Þ2ÿàÿúû/¯\97\97\81\94Ò\17\9aÍ\838Nü«¹ð_={ûÇåbþiùrv¹\1c\ 5\8d,\80©A)_f\1f>q/\a\8d^Î8\93&ñ¾\ 2Ì\99\80ëÍ\fÄ0­¤;W³Åì¯\91\15Ý)\8f^\9d2JË\84éD\1e[%ô       «4g\9a+kÕâ\ e\f¨çaâ÷é??¡\rçÏe4yý@I\16\ 1Î\92_]\_Y{?rÍ»ÝMw×õÅæú&Í>\17u~6\ ft¨ýææï"ë     ¾-«¢sømµ[\955Áuº)\1czds|Ó§}\99]§Y_6õ\80[§m\91;\1ch!PiTS\80\93ô¨åâíÅâýbyyuOѳ¼Ø¢Fû\ 3\aÝ7v¹.æ\81\87G\1f¹Pà©Êan\9b\16\ 1î§tÎ\0\16\14-Ä«\ eQ;@¡l\84{\80\86\1e\95\1d}û5](\13ú\arúuÚ\13·\f\1f¦\15Þ\8dÏ\1c\11\b\84ÿú2­J\0¬(p\e\80Mí´\ 5x\87D\96     ú\8dèîY\82ì&\9eTÆú\80\97}Gù\7f\83v\95UO'´\18¿\9bf\1e@&å(\ e¢\8e¯ØÀ3\8c\197Äóé\ 2\bÞ^à5B6J\87Õ#"Áb\b\rä¬úvýH\16Ƨ«'\18x\ 5\13fÇÅ!"¨\8e0\1e%¢¦W¯@?[ÝOÁÂ($Ká{\95\9a)0\UÁ\ 6ôײª\bº±\9e(ð ý¶ØViVätúZBÀ-\91\8d ¢0\1eé\ 6\1d\82^CLsKß!7\10\86ò\81\ 3T\90£é\eëÜ 6Ì@ÉOÃæâ\83\91¸\1f\81Ä^¿\9f' b\a\81×\1c²1\8cm\9eº$%¤3\10O!ThëRTc"T\ 40Ê($\18Ó¶£+\97·Úåmã:Li\9b\8d¥È\87bpOë\a\9e¦5\1dСñ O\86ìÖ)ºme\99ä\ 3\11àï\b\83h\92±B\13ÛÁ\86öT²·ÅÄo#_i+\f¾á¾R\ 1~bãÕXµò\9d«YtâA&\87\90b\1aòJkÅ\12\99<*\93\a\84Ùq&\87`R2ÊCÃ2ÒÍ:ì       ©?      0Tn\9f¶£/{\1cm\8aû¯Ñ_Øf3\88øÝ<Qþ\19:/&/Øæ\85|lÖ¦µ;RrÈÐ&\86¤Ä¨\ 6ov\83\17m\84¥8\95\1c¶)G|bN Â\84Å\91\98vxÛ\96ðqvÔ8`4G0˵\12,L¾ËÝq¤\1eh\1c\8eW0afÝ}O?!\f\18%¢~e]R1\1dj\a\18ñc´s¼¾¡\9d
+mó\9bj\aã\10ËÝNÄ\9fO\8cÁ\b\8a±©\ 3\11Å~#\95íR6\8e\93\80h\1a\8cÍ\ e¨Ú\81
+eìJ\f~^äì\81õH\19ÃB\15}Ç~\84©ÏõIW@\15\9bØ*ÿ\10\eû\88\ 3\e\82\1cõ\81C\87ÍPqØ¡d¼÷§\82\183\83©wë\19Î\94\0½\93\bº)%ã\9fÍÜöM´ûÀÊ\81Z*\16[í¼/\9e`\1c¬\96D1\81­î{\93,âüÅFxÏ\1aÐÒ\9b(ê¸\ 6{¶Ô\ 4\92iÜCâX{
+\86\9fPn\9f\19B3Ä\bË<ÛµcÈê\1e\a¼\88¥\81Å\866\rÛâ,\ 6+Þ]Ñ7Ãý\v\eëø\9e¹\ 6O×öñÆ6\bäVçÃ\ 56\89±Á\9eÚÞ\8eÊ\ 6\16à\90'\9eR1ÓæqË\80c\15ìy\9dp\9e\8e\98JÄ \8fV\ 1Ü\ 3\8e\9a;\ f\99\ 6÷þ\0Å\ 6Vÿ©XÈ5\8b\93xªØë7¯°\7f¾{ñ\ e|z¹Àu\17·[hâ`Eä/\ 1»ÆÐÅ<öé\9bø»\ eK\18\r>né0ìoÓif/¨c#Ô\16«²£\oÝö\111!Â{st³«úr\8b\1c$\fGKmGF½ê@-¥Bÿ\ 5n\8e ª[7VXN¤uÓ\13°ï(ð\19w\93Â\91¥\1d]lç¡ñÛæÆ.À+¹\15\f¨h>w\8ecU\ eóÎm±8¶Ë.ÝÂÓ-IK\9d+ðª¬Oì\a´¯A\8f³\vu?ÉûüPFCÕEÞ¤\95üÿ¾\84­Op\18Cãï¿GµJ\19s\16)sêw$ü\91µ\8fú¹ºo¤°\87HszI\815\ 6ú\93ò$g!y×\84\87^\1c\12ÍDß\7f\ 1ÙŨ¶endstream
+endobj
+1955 0 obj <<
+/Type /Page
+/Contents 1956 0 R
+/Resources 1954 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1952 0 R
+>> endobj
+1953 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (./xslt/figures/note.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 1964 0 R 
+/Matrix [1 0 0 1 0 0]
+/BBox [0 0 27 27]
+/Resources <<
+/ProcSet [ /PDF ]
+/ExtGState <<
+/R4 1965 0 R
+>>>>
+/Length 1966 0 R
+/Filter /FlateDecode
+>>
+stream
+x\9ceU9²,G\bôû\14eË@@Q\v\87\90\b\13¡%bd(dèúʤ\97÷ÿ(\9eÑ\ 3¯
+\92$¡T¬)ÿ®ïë¯ãïãÇ_¢ýþÏaíÏc\8b®½Ú¿G\97=ûÌöÓ1ÄF¬lÖ]töö×ãqu\89ݦ\8b÷5\9a\8f\94\81\ 3<8Ç\97ý:\;âúãñ\89ü<q\ 6¸Í;\ 3.\\9ei2c¶û~ð¶\7fe¸í×qc¸=7Ä+Àg\r¯ã\8fã×ctéa³ÙL1ca·cu\99\9am\fQO\83½¥\eì-¡\ 1{wñ¨¼&kñÄÞ\0ÐÛD&ðg©²\1cÔl\99=ÆiwÃ\85¥²\81âñ,T¢\13öNÙ\ 3v\88Z\8f
+¨9xcH\0ù\9eÒûhk\8aû\ 6\ 5;Äü\eÓ$êôíX\v÷\19.ú \89<\1e\8dé#\11\1eÈtLV°\10\17Pmvô"\1a>éÆ\13&ÞÐ\87  h\97õ:ÀÀX\8f=&0\8f2²oÒ\15\feD3PMtð1CrZûb\9c7³}t\80mA£d«·íä'Ð\15W\8a\19®»½KO(°\81\83Ô¤\10\87t\0ÙKb\95^¦Ìì\r\1c»å*\ 5\92ÎÕ\12BêFåmY¸\99`Uõ´\99Õ\90\v-¿nÜ\9e\rí½\8f³\ 5`*T\ 2\1aûÞ£jg\93\16¾=Ås\96\1dA½R?Ô\v=\ 3\ eÚ\81§l
+¤Ï\92ÃigÙ¥\97ÇáC6u\ 3éí\ eÛ&\94\fG\1cT\9c\84Méêö\96KòlÜ\10\92Fyu|?é%åiÈ¥\18K\94êNÊq{v\88\81*êè\1fJE¢]8\10hÍò¤p\160R±\88$Á(+Á\f\ e
+q\8dª\84Ñ«ò\9d^ÿï>\8b«>÷\97\r.13×\85Ó\83!¶3¢SËAÕ\94ih¥Å¨\8a^\85(\17\ f\80\14m䦽ª\9aÛÆlLÊâ³ò7Ù\0aÆ´Ëdô       6\90(Wð\1eÚºK
+г2"ïE9\16
+n*\8c1\ 5½÷¨¾x¥Æ\88\14\10â\ 4\8b\ 1&Xî\ 1\18Ã\9c§³±è\í\1cD¤ß\1d\9dä0}\ 2#X\8cû\9e\98\1c\8b¸À>#\ 5^\aV\1e°¡|2Îi\89\ 3Î\81r\13\1c)\1c`\98¢Xh¡Ò\ 6\84hb\97\8ce"\1a\bÃê\0ʱ\84£~Ï\93\et\b\8cºìZDß!#Z¶ÚÂk\e\81! e'jÝ=§ _ts\14Ù¬ûÍ&­Nå@\82\883\0\at%kÐ\81E\84\H\96YZxÿ/U¥Ç\ 2\99åë\97Î\a¦@±¯\19i\ 4W\vH
+þrÓGçX\1d\1c\ 6û\1cû8\87\16´Õª\ 4Oª«t\96Ô\1d\10³$\17Â\ 6\89\97B\ eÒ\9bÀÄ5\ 1©/¨\8fvp\8f\ 6÷\15o`kA\14\93ôr\f±ñ\9cÓ4\1aN.4\8eæ\0&\ 6F\ 1°Ñ\17TÆG%V½ Î'ÌØR5¬BÔ\8b\ 5`\14\81qU\9ev-UÍ=ëÆåQv2ë\ 4\94¿\1c­q\bq\82~èr¯Ú5ÌJ¼ð\98\ e°h»P¡õ\8bk\17ÜàéÚ\8fýªå>Ò\1f\ f¸D\v°\19o\a»Îi¸CrT]¿MJ¥ Æ\aÖ¹\1d\92°\9d;¿ö\8bûóZ¼\ e¬\vå[Ç-\9cÁ¤\9fBx\1f¿ýpü|ü\aÈ\bÂ\bendstream
+endobj
+1964 0 obj
+<<
+/Producer (AFPL Ghostscript 6.50)
+>>
+endobj
+1965 0 obj
+<<
+/Type /ExtGState
+/Name /R4
+/TR /Identity
+/OPM 1
+/SM 0.02
+/SA true
+>>
+endobj
+1966 0 obj
+1049
+endobj
+1957 0 obj <<
+/D [1955 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1954 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F36 955 0 R /F60 1548 0 R /F64 1960 0 R /F18 1963 0 R >>
+/XObject << /Im1 1953 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1969 0 obj <<
+/Length 2485      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\19ÛnÛFöÝ_¡·¥\8ah27Þº\8b\ 5R£)RlR¯í¦\ fm\11Ð\12m\11¡D\95\94ìM¿~Ïe\86\1a\8a\92¼Û\18\86ÁáÌá¹_Gj"áOM²XH\93OÒL    \93e\93ùêBN\1eàä\87\vå llDl-¬\8f\1cÎüé,ÑBÚô(\8c£1KU.\8cU\bóÝíÅë·ZN´\14Ib&·÷\9e\91$\93"ËâÉíâ×H%ÓY\1cËèúêr:3I\12]ÕS\15í\1e\1e\8a»ºÄ\9d4zßÀSF\8b]]vÓßo\7f¼øþ¶§ë1¦\89È\92£\9cÉÉL\eaR}\96í\ 4D´y\1c²­,\b\92\84\ 4\9eʱ-\143þæ\ e¸SQ³Û\9eâÍ}v\96ü\1e\86È«x¢¤Èe\1e\90\8f³L(\9d\13ùÛeÕ\ 1Y\93G\vÐ\16èGgÑ|:\ 3ÅÁë
+\17åz
+{Û=P\89»\1d\ 1µðZ\ 1Û:u»\fµlð\93'~Ù6ü\\15\9fq·ä·]\87\v+£í\92Qâzí±»O¯¯`ã\92×W5rÔ[\13\9a@\18¬Ù3Å\a÷e±Ýµ\a\9bÍ=>³è¦XMá«;8.PÏhV\85^Éú0B\8a)ø©ì5\13GE;ÇO\90ÑjK8ç[d¦%F\12à\16ä*:~)\16½\8e\16ü9+ \8e*\14¯W\eA\14\9dC±]\96\fD*/*\0\17ôUqWÕ¸·Å½/ü    \v\14G7x\1eÈÄ\ Njo\ 6à\e\11\a\1c \0\84Ú­6¡õÆú æã$ê\8d\8c/OH­A)¼IYØ8\8e\9a5?;r\9dM\81@\ 5+­þÂG÷¸×¬\18\15\v\ e\8b\15JJç\97\büñ\86_P¦¶XÏ\91Î\12,\13+\ 5\96qß\_½g¨¡\85HÇ{\v!ÃU];Ⱥs\12\15µ×Ï\11©   S\8b\96\9c\rJÑîµo¢Ç^p´Ï¢i;Þgc[p\83©s\0\13Ý#+ëù¶jÈ\96u\15\ fÌÐ/ùdÙ6äóK~ßp>\9bUëN\9cÈ\10±ÎD®Ïg\88\0æd\82²y.âÄç'Íùé\87r]¶ä\9e5'Ø\9f\1eùý\11½«|:Á\93Ãu\8e¥=ÈÉ\9ce\13%\92\98­óËÒÇ\ fxL¬MT¸ç5î¹\9c\11k\eÍ\v4;®\90Ã\ e\97à\99îK\9dcRÃC4\ 1>;g\ 1Ê*¯`/UÃ=¦²m«²\e~Y7\85;,\1cªeÑ\ 6i\0\8a}¹ýÂïwΠ      \b\ f\9c Sãz]¬Üª®fG|ó\ e\11o\¢>P¹\92©Ð¨-\v\19\9eLüÇů¿ËÉ\ 2tÿã\85\14&Ï&O°\96Båùdua\84N\8d{«/n.þ½·\8dG5Ûã"ãÀÖÞ8
+\96±Ò\9e\1e²÷\ fäéÐ\86ÂB\91\96t¾©zöK\12\95À\aXm,Ò8sðÿ|\ 6\9fÀx¶\96\ 3     \9fè\1cÅ\1aÃ\ f\v\ 5\9d\82ý\ 1WÈÄý~¹å墠       \92áúo´«£Ïk\9fG=ú\ 6\89O{²\ 5%\82=M6?\91å ©ù\83\8a\13{Ùr2\80¬\98Ù\88\ 2\1a\ 2"\13\81¹ßâ1äZh\°\84tÛ¢/#å+l\18Tô/,\ 1o\18¢§Å\85OB\9e£$\bG\9eð<IÛû¡Q¹÷Q®  #ï2R
+©²\895\16ÂõëÜËã\9a\ 5ÈÆÁo$ È{\82¨\8fº+¨¶t`x\81¥\1a*\1a\14\ 4®7,(­É\rÚrÁ[T=ïZ
+ʪo\v\10vÙPÿààöe\ e4W7N\ f3ªa\v\91V`¤Ø\19\89[Oª\©&G\e»³ÑÐ4zw~.<:W\ 6\88SnÇ\9aí±\18ÉE\9aý¯1ò\9aíúº7,\b\84µ4Ѭ«\15ºÀ\1d\11\92\90L\90Ð07q\ 1_m¶\1doRÑJ}@Ñ\8eoã`]­«Q\v\92©2\13«\15Øýë|Çã\9a\ 5Èƾce"rP\81\aBE¬X£\8b\9dË\ eÈ­«ÎÔ3 w4Nð§\8a»\80¡mÁs\ 1_\ eÕ2\fRL÷¥«öA\9e§À\86 ·Ñ岤\ eå³/í%/¸m)6½\8e[Þ'&àé\19ÆÊ\8fC\võ\16÷è\1a\ e\90úÅÆÕ\1a<¤~ñ¾iW\85ë7\84¯!:\15\12\94\8cü¾[£#ØÞj:uíéØpÊ\18°\ 1\ 4?\8cZ&±_WS\1c®Y\80ll8e\12aáÐ\ 3\1d3\1c2\8cjØõÉp\8b\11Þ¬_!\2\10,\8cý/,w\9f! ø\17¸\15&i\ 48Sc\8d\85Ù\15jÞK(Äã:¯\10\ 3\ 5Q\83'\87
+       Ëè\88Ã\ 4z6k^\86C\87ë\19\ e\13hàT2à°-\1fªÎ;õ(\eľ\10\87\1e×y\ e­Ì g\f9\9c7\14=+î\16È'~\93±\84\7fEq\ 3ù%vc úDØÆ»L`D\92¦ÃÉÁM¹.Tû@¿oü¸Aqöà¦\ 4ô³\87Ý*hI\89\8do]ÆO\ 2  $ÖJ\91\98\94è|¸½¹}sûó\r÷´ífþiSmÊONéí'\90\råêP j½e0è×»\8ab\ 4ßæ\rt\13n\89í*­¾\99×ëíY\80®}|Eò«4åË\9c@üà\93nÛîæn]lªOáû7óÕ¢sTzîºêÏ\12uÿ÷CoIÁ¹Àýu\ 2ù´G'   \a2\v`úáæp\94ð0ȯÓÈ(é©\\80\93\9c£è@F\14\87©L\ 3ÉÜ\ eH~\9cf&rdgZk\1eôùº¥\1f5|-ÐZÑ \8fpäK¸ \ 1\1e\17}+\89©°à\9e\10ÝVfÑÏ\1d\ 1ï\v3®û\9b\89ߤ²è̾] yÖ\16Òoj]ëpóþ»QzÉc\91\19\15jç¹à\85\fv"½8\#5\ eX20\1fª4\19¨ñú
+\ 5¹\1ce\16\8d ù\8b0çq\9dgÎêD\98xhãw\1fnA½ß#\87×o§JjhÏ5Þlàæ!ǹ¢0z\11\8e\1d®g8έȲa |dfoÞýôáH3  ¹U\8bø ÕÝû\1e\84¦×ª;\99ÒÄ©\80ÖÐ\19\9f¸\1aè\ 3z\ fs: \1d\f\9a®Î¨\99\e\rÇ\90>¡û8GÖÃ\8cè\ eÃZ\82?Úx@¸o\80A\at\83U÷£\86¿kÀ#\1aúV\ e\8e¯ð\82v\90gÿþâh\13\1dס\82\0ÒqvV\87\ 1ÌI\1dz\18êfÛÇCj\18\80ñyj\ edDí@sV$rH.ÔÜMÙòÍZ\e*d¨«=ô@]\1az¢gt\95dÀb~^W{\98Óºr0äoPÈÆÕCR\90\9c£çaF\ 4\87êR       D¨\19P,ü\98ÑmCÍh,²#NR@\ 5\83s@ä¯7ï\ e×3\1c§Vh3ä\98+\7fß\11Ñ\8dp0½ÀôC/ûÛ~¼ðXðìån\e)r \8ava\8dl=Êf|ÏÊÓ\15ôóÝ)g°0\16&ê¼3ìaN;\83\83!A±)ÿ\93o"\8e$\1f}\96(C\8ch\1e\84O&\928\1e\10\1d\ 4\ 4µ\12ý8¿ï#h¦t\11DÓæØU (¤Ðª\ 4ôÿº«8\Ï\b\93gp\98\ e5\18º
+4\93Áo a¤WÞÀÔ¿s\ 4bLA=Ó\19^. \99q\9f|S¢jòüÜD§`¢×\19Çm\9e\88ëpÍ\ 2dÇúB+bè\19<\10\89ζréïõ\91$¬R-ò<y\19>\1d®gøLaúKò\ 1\9f0b\88\94/\14q\9d\9d¼4Ô`]\ 5Fy     ¦=®óLkk\85\95êÿT®ÎµÈ¬}\19>\1d®gøÌ\13\ 1     þP¹£v[)høÒ\17aÌã:Ï\98QP¤ÕÐê\1c\89\82o[ÐöÜý\81á\v~t«þ\ 2\ 5_Ëÿ\14«\r]±Á\ve\1e\7f\17\86\17ÊÚ\80hçgo\a¼åV\12Vþ÷\ fhÆ0!\8f\7f\ 5éïØ\8eÿò\ 4i@\ fªïÉ\1f zÈcWР õx\f\82¤ssH/6\19ðgN\13ü/'L\7fØendstream
+endobj
+1968 0 obj <<
+/Type /Page
+/Contents 1969 0 R
+/Resources 1967 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1952 0 R
+>> endobj
+1970 0 obj <<
+/D [1968 0 R /XYZ 85.039 781.388 null]
+>> endobj
+854 0 obj <<
+/D [1968 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1021 0 obj <<
+/D [1968 0 R /XYZ 85.039 653.495 null]
+>> endobj
+858 0 obj <<
+/D [1968 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1971 0 obj <<
+/D [1968 0 R /XYZ 85.039 615.228 null]
+>> endobj
+862 0 obj <<
+/D [1968 0 R /XYZ 85.039 528.921 null]
+>> endobj
+1972 0 obj <<
+/D [1968 0 R /XYZ 85.039 488.757 null]
+>> endobj
+1967 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F39 974 0 R /F36 955 0 R /F35 948 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1975 0 obj <<
+/Length 1105      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Vß\8f\9bF\10~÷_Á#\9c\8eõþ`\17\87¤±«¤\97ó%¶Ò\874²¨\rg\14\fW\83¯=Uýß3³»pØÆg©©üÀî0;ó}ßÌ\8ea\ e\85\1fs"I¨\88\9d0bDD\91³Ú\8e¨s\ fo~\19\11HAd\10Àzà¥ß¾õ\15'4\b\a}l\ e?d1\11\ 1C\9f7\8bÑxÊ©Ã)QJ8\8b¬\ 5¢"J¢H:\8bõ\17\97\85\9e/%u?Oç\9e/Tè~¨àIݵç3w_xÌMkïëâýh²è\92\1d\85\19\80C\1d\9f\v"Bþ"V%C"\99èce\ 1 W}¬\Á\93\84\19´\8bMjÐÎ\93í\1f     .\95û;\95ôÎ\ 3èU\r¨ó¿aÏÌ\9bÏÈÅðSn\91x\82¹Oè\98îÎ1ã\9c\ 4 ø03\ 6´©x\99\19cD\1dV\ 1\94=f2
+IØcF\0uK\ f\ 1\e\8aʽOqW¦»¤0\86¼l\09زd\95\9ea á\19Põ"È\9e\8f\ 6ɤ\ 3Ôb\1a÷AbëE¡\ 69IV\1e\8fÜ\8dç\a40\r\13PáV\ f\9eÏCW£Ü\ 1\87¤É«Òølp[ãZº\891=\82);é(.@p\1e\0Ò\9f£/_©³\ 6øïG\94\888rþ\825%,\8e\9díH\10\1e
+»+FóÑÇgzm,¿\17ì\94\1f\17\92¨8< \bL\8eq\ 5!\89Tøÿಱ.à\92\8c°à\0V\83ª?õT¾\ 6)9k\15Íö i¹jU\17.zFn\95£\19\8f6¶4úeR®íÂ\96()Áo]¤fk²T¹=¸3ÖÜFn6Ö­Æ\88\rV{¿jP4¸\15J\11F\81'Ãa\15\8f\19x\9c\14;\8e       \851(\ 3
+-\16ý\90¦6\94ß\8bu*)£\9c\bź\84¦Ô5^&fôÀ\85\95Ò÷\8e»Ûdµ«j³n*ã´M¾¡0Ö#o\8cU\9f\1cåÒ¡¬÷JÛ\8bÂZ7^\17{ðÎÔ\ 4n?DÇA¶ð"(Q?Yb¢\14\95©î7\vßBȱ\8a:_\81í°NÇ\8fYM6¶4!\11\9c\1fTÆÐ\16À¡\\15ûuK}<|=\99\8cá²@WÂ0\ e¢ø\87JÖÆò{Á\ 6j\ 6\7fu1^<ë\84\98¡ ­^\95n@\82\8a\12\ 1ðx*T/\82\1f\86$æÐ\e\81 JØ\9bôô\90®Ó\fe\96nZî·fµ\ 4­\96ÕÃ\12_\eË?Z8\9cÊÑ¡nó\ fo\96\96³»åílvg¼\7f2\ f\9f]ëcøç\17\12\1a\9bN#\84\1cXM\9cñ\9593Í\v\9b²z\80    ¯ÛÀì¯Æ\ 3Ázégw\93Û.ß0Â\9fofóÉ\81\8f<vù4yýöB\94ß>½[L.øÜÌ'\93_/øÌ'·o§ïn&×\ 3r\1c\8btÂöæõ|Ñ5óqQþ5\8aõªøÊ4ÄAKÑ\83VXlr¼ÛB\1cÍ20\ 5îª2ó/Ñת6Æîþ\8a£\99\8b\145ëÞHEßÞH\8d»YÜEͪ\9d\8d ç\84\7fÊ\fN2ÐéH\f\ 2C¬nv\9adz"õ\85\9e>>\91\95Ë\87J\7fd\9c=)_¨Ú\7flmHhÞâø»\82#%^lÜ\1cã\ 3}AÜeß|el×Ï@Y\1f\15j[¦ºr\87\11Ð>ÔÁ`¯Û£\9bdg½³2ÙB:½é\90gEr_[ã¶Z§Ëæy\8dd^\9dùX\13\94ð¸ÿ©vö\93­ó<\9d\98\82*"¤²Á\10y\1c\1cç\93"\82¯
+q>áw¨§û×endstream
+endobj
+1974 0 obj <<
+/Type /Page
+/Contents 1975 0 R
+/Resources 1973 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1952 0 R
+>> endobj
+1976 0 obj <<
+/D [1974 0 R /XYZ 85.039 781.388 null]
+>> endobj
+866 0 obj <<
+/D [1974 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1022 0 obj <<
+/D [1974 0 R /XYZ 85.039 657.513 null]
+>> endobj
+870 0 obj <<
+/D [1974 0 R /XYZ 85.039 657.513 null]
+>> endobj
+1977 0 obj <<
+/D [1974 0 R /XYZ 85.039 611.641 null]
+>> endobj
+874 0 obj <<
+/D [1974 0 R /XYZ 85.039 611.641 null]
+>> endobj
+1978 0 obj <<
+/D [1974 0 R /XYZ 85.039 578.361 null]
+>> endobj
+1973 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1981 0 obj <<
+/Length 971       
+/Filter /FlateDecode
+>>
+stream
+xÚÅWáo\9b8\14ÿ\9e¿\82ê¾\90ª¸6Æ\ 1\14iRÚ$·\9bºe×°íÃ6E\0ktÄô\80¶Ú¦ûßï\19\e\ 2\84ni®Ò\14¡ØÏ~Ï¿ßï\99\87M\f\f?bx\f\e®G\10õ<c½\1d\v\8cü> z\86¥§X\8d9\17Áà|Î\\83`äcß\bâ]\1c\86\1cF\8d úh^¾\9c¼\rf×C\8bRj\12\17\r-×õÌ÷ó!1\97Êøz1}w5+û\9f\83W\83YP/Z\87\83\ 5|¹â?\83\8f\9f±\11\ 1ºW\ 3\8c¨ï\19\ fÐÆ\88Àðv\0K"æPÝO\ 6ËÁ\9fu(5æ\18Ê«\8f £\1eb\1eÝgHG\r\86\84øÈÁÔp\19F\f;%Å\8d(\86\16³\99ù 3|ºNÒ\9cC\8bÈ^^dwk=z\1fç«\9bPD  _5ͧÊv&É\e \10ñ\0\f\91hý2zsn¼IxÞö\8eóÛ3Õ¬aÄ\91\~\\ 6´ú"æ\9bo|ÕÄ\9cñ0z\ eÈìhÄÚr\9fn"=-
+\8bP[\9bxÅS¹=d\9bâWçC\ 5í8ëTäÅ3±^¾¾X-æóUÐà\9dä\9cÿý«\93ºO»\ 35\8dã\9c\17\87\e.Öü©\99ι\88$´gLv\8d¨Hë=z û,Ýþ4ñÓI0Y]\-.*4ð\1eòL\87ú\91RMîëôN\14=ZÙ.¾Z\12\18³[pþÕáoóq\ 5¶ôôöÒ¾Ó0_ݦÀ\94\1aù¾Ó¯\1d¼Z\18·à\9c\9f*·9(Y­Î³°Ø\802Z\89ó\83±´3\ 1\81ĸGôC|ËÊÝrf\aûÊ
+zìºe\85:Ö¹|Í\8fu®Þ\98qO\92\ eØ3z3\8c\1f\9fW\ e\9dÏ k|Ba\19\a£\91£\92\1aÜl ç\14Î\ 4Û¡EÌp\9d¥eß\87ã\01_.Þ]MÕð_CËöL®:w9\97³#Õ+Rõ¿\ e\93DµB1\84É_Uç>\86H:hz«ÂÈÝ\ 6ÖTÀ\81\84\81}ºPsß,\ 2Õ\98\fm×¼¼\9c-õAE\86\97\ 2\fÂR¼àp²ãå`\aQ*Ï\13\92×\8b\1eæ\1er<¦Ç+PÄD\80©jBãT©é\10\eydÔ\923\92\903^â(\92¯êøtr\ 2Æ\13\8dgÔÑ\99¢\11Ø\9eçMl\0ù-âñFð]\9dz?_®\16ogodÙ\85ú&ªR)Â-¯ÚIø%×ím\1a\95UZ\17oB\9dÇ
+\88\fX\ 5\95\1eÖ\vØË \98|¸è\1fÕÛ²\9cqV\agȵݽØ\95çÙî;R\82îÚ$ø\8e­"Q=*o¶]êÿSµ.¯\16ËY\19ºþv¨sÛ\ f4a-IÀQq\96\1cvºTçO\\87À{¬{\+ÑJ÷&s5µi\89öY÷d®\97õõl2í\92Ö\8dÆÉG<mo<"\84\1e©\83ôîÝ<¬ë½'MàIuLâø=óáú\8f`v\94|=·*\8a\91í÷Ý\84àQ8þ×\85«¾0B\rò¨_ߦZ\ 5\91A)\1a¹\8eÆ"yû¬\v·º\97íáý\ ff\11Ú\89endstream
+endobj
+1980 0 obj <<
+/Type /Page
+/Contents 1981 0 R
+/Resources 1979 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1952 0 R
+>> endobj
+1982 0 obj <<
+/D [1980 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1979 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1985 0 obj <<
+/Length 1966      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XëoÛ6\10ÿî¿ÂÀ¾HC­êiY\18V m\9d®[\9ad±7lØ\ 6\83¶h\9b¨,ª\92\9cÌ\18ö¿ï\1e\94,?\92\10\8eÇ{þîHÊë»ðçõG\91ã\ 6I?\1eyN0\1aõ\17\9b\9eÛ_ÁÌ»\9eg8\ 6\86eÐáy=í½¼\8câ¾ç:\89\9bô§Ë½\9cÈ  £ ?M\7f³Þ|wq;\1dßÙ\83 \b,/vìA\1c\8f¬\9f/mÏ\9a0ñÃÍÛ\9f®ÆôþÇôûÞxÚ*mÅ\81\82\ 45~êýö\87ÛOÁºï{®\13$£þ\ 3\8c\83éM\ fT:Q\18\98÷¬7éýØ\8aâ¹°Ï«Î9\18\ 5#'\1a\ 5§\1e\ 6Ã\8e\87\9eë;¾ïõãÈu"7$\17\7fw#\17\7f˪\80\877xµÐy>xu¿¬\1c]TÎC©jI<^\10¢\8b oà¡9I»üÌÒµÈÓL\9aå/Úµ\91\13ûñcë_Ø\83È\8f\98\92\1e\11RQ\8b#R\8eïÍ\8f¤\ f|\9f<%ù\11\89ÿ*\95K\95K^5ùðzöóådv5\19\8f\7f0\8a\8dÀej\ 6z¹¬dm^\1eÖ2_H\92Ïj\e?\0
+ÞÈ?qä\898f\95\94\1fÿ{\1ciùÿ\10Gvï\88¸wóñp\1a5gã9\19_¿½|\7f5FYµnCÙ\89n©7-y-E*Ësá^èm^\7f&ÚÑs\82]É<]ªì\vpÛHø\ÈÑÝã\98\9ff\81Ü?"r\18\9e\93\9e6,ç³ãÇ\8e\v]\ 1-r\1cç\91.\14E      p%O6Ç\ e\ fµ\ e\1ff='Á\90·Í1
+<gèú¤\rÓâ@çóÁÔȵníÀ³tU) Í3\80H0\8c¡UNx \vxz\96,E­tδ\f8\85\1d¸ÖΦ){àYÕc\ eø\89ãÇOw÷\ e\ f9àE§Ý=Lbèî\9cÀéZV¨\13lõCϺ·£¡%²­M\144\85È¢´[\96mE3)¾¹ÖÜö\13°\9dfêõ\9e\8b\9cF\86j;·I\8egíªZnx\1aËÍ\b@]*K1dù\8aiõÚHAP\ 2}\80\ 1\81>\9et|    üÀ      `; /^1á³N8jæï\97öÞ\97Ü\98þ\84ð!ì\11\19áÑ¡ð£\9cE. $\ eÚ`\7f\v@åù­oÐÈ\1at\84\9df\17v3'  \87\aéÕ\85ø\ 4Öm%×Kè%À\1dwÛHU\97ÛE\8d±\ 1ü-uÉ\ 3Á\ f\13"Jø\82\ 3V\1fð\1d\13\ 6\19\8díÇ\16&2«U\81\ fÉtF\ 12hx\8e\04`KÆ\88\83\83Dè¹ÖûÜ\86\89ºÑR¢>\91e;{\14\0ü\b\8e\15\82äÏíÖ.BËï®\17\10tKÉ2\94¨%9â[\1aÅd;æÖh\92ød\82\ 3       \r¡ï[5B\äU!\1aqLÏ\ 4¾ìð\1f\eÈH
+ýÀ\125?  ÷Ê\10\vd`o\17d\1d9[á±Éó­\9b¦FP\10ë%ñÐ\19ÀæäH¸)9\1cïK\ eW Üti´Á¸Ô(â^ap\15\96\102ÍÉ\ 2Y×ÒèI\95XaP4Ù£p¸:\13\8f¥X¨\8cR«¤1Ü0uzì\a]¡ëÞ\99¼"ñAe\19\ 4\ 3\»GãRÉ\f\98í\92cÝD£\r9¬ê\86¼l°2\8c#ë¦E3\899àc\922Ùñ\f\96Q\cãÖ\0Óp\18\18\16\9a©jS´\8c\9b\ 6
+\9d@qÙ\88\15àe\10Ç\bÄ0cG\ 28\1aw{\1d¾/\0Î\15\ fq+£è~4xBâÛ×\ 3\Aðæ^\9c²\¬\1e\84y\ 4[\fq^bQ [8+ÿ\84²\0\16J%\18%\94\b²\1cA"¶hUÍkoax3yÿË^4\r\1eÖhNã?R\94±\15íÙ*ªé38Q9\9fý©mS\8c4\12B\vM>¨W$\9a´àP\98\85ûÎDäî}\82ÜÒT\11é6k<:\aÄÃr
+¢ä\18\13HªÑ\98\9d\8d\91¢\9a@C\86.çB¯Vt\ e\v\86C«*P\97Â\92i(TÁ\ 2k%çs
+K|@\89ÐvXP\eóJ­rÊ\1d*Õü,\9aê\ 4¦´³@\9dt/æOåª\94\86O/\8d¬\92L l\fÎäâ \8c<n;;\ e%-LyL\ 5\81\ 3Ò\ fÝ@WÔ.\90ÄxÀØ\1f\144ÓL/Y\vöDc!\95\87é`CÆb\81,¸)\0\16Û46âÌé q­&®Ä\a\ 5×&ysÐ\fp\96[ß='\14+\ e\89\8f4e\14\8dM\19\9fía\ 4Æ\149±1oµjF\87ÉIYv½\16FµÎi\a¡\91YÁÇ5Â\93A\18y`t·}úL\8eö\rÞdA\8a¶ê¨\1cº\f \ 4w[Ç\1cMº÷W\10\e\ 6Î\10h(¶Þ\15\12®#|P\96ùvã\19\9cãgº\98eb\876"é¯G®\11í\85ðâ×ñÝìúææ\96ù¿åÇ\0Oá^\ 4Í÷å×\86Â\8fKm\ 4o\19E8Ħ\80OB\13\ e6:%\14á\18+\82\99\80\9dº±9mnAü\14e)v<üú%Ù<\1c\9d\;Ð\162ªY¥\vsª®ø=\95Õ¢T\ 5\1fY:²\ 6g\84\1dFàæöâÇ\9fÆ\a1p1\ 4Ð-NB r\ 4$\ e3y/3s_Iµ4Väº6·:\91\19F\91ïêu\e°¹Üé&\0ª®d¶<°Ö}ÂÎéÝÅõäöân|=5z\8f¬»Öå¦1¯\rÏ\8b½=ÆÆm\ eW°l×\9aÔ\81\8cXÖÍð\19©(ðÞ3ÏLî\16p\8b\µB\vQUÒø\89\9f1þeN®nÞ½\eßaSöN³p¥WÕ^ò3\1d4lØÿÛ\89M\83»6mg¼\8e\ e\9d¦\8a§ï\0b3\17\7f\7f\93Û«÷Ó)yè{î\89\87\93"Suõ%\99\9cÁ1wf\ 4<\98\8aà\93^½{ñì\f×tiã¯\14\9b¹Ê\e\98\97²Úfõ¿õùÍÅõ5}V<\93Ó7k¹øX\1dãE4¥r\b5\95«æèO\iª0@\rö\9fá\18~å0\8bá\96s\ fA1\11T\1få\19 4\9d\f\97\19¥3\95Wp¼51®\9e\0\ 3ÜÁ\8f¾ÏýÍ\fÝ\96ýÍ#_\0\ 2×ñÏ~À\80\1fûõEßXÛ¯\b°Ã\8c\82Ç®\99°á\ fãÐØ\82\ e\93˯ù\14{bï?¹;©oendstream
+endobj
+1984 0 obj <<
+/Type /Page
+/Contents 1985 0 R
+/Resources 1983 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1952 0 R
+>> endobj
+1986 0 obj <<
+/D [1984 0 R /XYZ 85.039 781.388 null]
+>> endobj
+878 0 obj <<
+/D [1984 0 R /XYZ 85.039 559.099 null]
+>> endobj
+1987 0 obj <<
+/D [1984 0 R /XYZ 85.039 522.232 null]
+>> endobj
+1983 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F20 937 0 R /F15 951 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1990 0 obj <<
+/Length 1952      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YÛrÛF\f}×W¨O¡:Ñ\86{''ONj§Î4I\e+yI2\1eZ¢b¶\92¨\92´]·Ó\7f\17\897Qm£ñ\8cEqAà\08\8b\ 5(:\ eá\8f\8e#IB\1e\8fuD  \8f¢ñ|=
+Ç_aåÕ\88:\89©\13\99Öd^ÌFÏ.¤\1eÓ\90Äa<\9e-÷z$\11\92\8fg\8bOÁË\1fÏ~\9e\9d¿\9fL9ç\ 1Õd2Õ:
+>^Lhpeo¾y÷Ã\87\9fÎÍ÷/³×£óÙÎèN\1d\18\88Ñâï£O_Âñ\ 2н\1e\85\84ÇÑø\ 1®CBay=\ 2\93D
+FW£_vªì\9a\18Û§ú\1cô\12S\1a\93\98Éá (J\84â» 0X\15\84\vU\ f\82\f\89\f\85    \ 2øÍ&S)Ã`v\9b\82×J\a\97àðf2¥A\95\16ɼÊò\8d½\7f\ 3\1fa\90V\13øÿ\80ÿÒÔ­TþÑ«d}\93ØË\8f\17Wö¢\ 4uw¨î\ 6¯\1eË*]Û\85d³Ø?\ eñ\1dsIb\0:\ 5L1·9ZçÆèân\95\96\87\19\91\9aöE%\ 4]!\89B>\1c2F\89VQ#d\94ÄRÖB¦bA\18\18ñ!#à
+µq»Üdð¥B\ fñ"Yáÿ?ñkRá¥\ fßÎÝ"Åů¸VVEb\ 2Üï\9a\8a\ 1\87Ð\83èk2\ 6=\95]Ö+\ 5Äc\91A\7fV"·E\90&ó       ÓÁ­eú\15"_ã\r\93\83\91g\11D\1eVV©}Æ-ÙÔÖd0Ã^¦¼ÍÍ#\v+r\8b\8aQïý\ 4$S{3A\7f\9f]pU\83
+¹â!    #\8bòíìjv6û\0v$\93Áý²¼NÿHÖÛUz\9dm²ês(Ãû<[À'}nu5Üöº´ÑµD<\eOd0\9f\93\ 5YõÄ\ 5£¬ \róÕ£]_e\exâ7\a\98\ 6\v+^åNØ\ 5ÊxfîäÅ\80CºÇ!tâz\9d#­Oî\8bKRy\9b\14é¢/\97Äl6ÐË4        ¡\1c¡ÞÙm\86\8f\vÙÈ\9f\10¸é]Þ`­Âlºë|cÂ\ 5"\e\83Eø(Úå&PXÌ6e¶Ø?nK\ 6\´±M\85\8e\83Wø%¿IVöÙû\89TARdÉÍÊj\80\9dÓ\8b6Y\95¸\987±;w)VQë®GJ\83ï\1aÁ\88\0\1c\97»üæ\811\80qÈï<Ç\v\ fêk\ 6Õ­p\89©\>\96ø4\12ÊØ3\ 1±ðaí>sÙr\91íe\91àDñ>\16\95ë\9bë"µF¯a\8f \95²MåöLZ\94`ë©ý6Ï7¥[\98\ 31ìÕ÷\9bd\9d>Ýo±|{]ÝmÑQ³Z¿U\ eÐÓàS\1d\80´Ë\9a\8e\89\8c$ÔyA\94î/ÊNdZ\93Ù\15åvYó2hÙ¹Û¶HáÈTbТ\13éXl¸I\19\98\8cEÃ$r\ fùèX°ß)ðåsHÅjGV'ñ\90UµrûæE\e,3粪£\1dn+8\9cIýMÅÔë\1av\8bAg¡u3\92XÝÛÀ´$:Ö§\ 1æt\1d\ 1\ 6<\bu\ 3×å[hÖ 9£48ÃÒüò¼\r\13ö<Ø= J§j\18$\17Útu\8dè\9d¿Çä^¾{{\88üPh¤\16ÃäßË\1c&¿\93A£¸\8f»Ì\87¾\80F\83ö¼LÇ`\93ûÐðpp¯nÑÔ«ÌU1ÿYÁ=_:7¶¡\98R¿#\1e|\83TÕû\8ey²éÙ=+,iµ\8d\93Ù\8eÔ\16JW%U=&,Ä \80\14,\11\83\1c\94*\11üjTÍ«²§|)F(4OöÁmRìQï
+¹?öïlÙÞ9TÙ#\13\8fWwæì\8e
+¿ï\ f\16À0$B«a\ eìe\ esÀÉx¯[Öâ\98\88\88Ö­\1dÛ\ fª\7f78EÃ\98hÈ¡M¡\rPù¶KKhò\19;\ 1(¯é\b*¨î²fÏ\90×\9ch\1dd"&\14ÎÙ¡äx\99\8eÍæ\86\81z ã\96;\rcÉÏ µ)\12,i®ÿÌ\97öó~i(×9% S\81éí?Dpà\94°º\86ýa0>0­\8fd\96iF\ 4\8co'Áåt\1dÁ\85G     \8d\85\98Az\9f\94ØJB\87húk¸×Ý\1e\10b\18\95åI\0{]Ã\809WDóc\81ä"\82\aôip9]GpI(\83Qo\1c[\8c]ìúïy\91\9a7ê´ãó"­\92\1eÁÊ®\83t\95\1flY¤\98\16jZï)S\1aj0m\8c9\17\93ÈLUF«±Ð\98V!fF§\e\9em9®\1d>}sé\ 3\9a\87\r\aÿ«Úyå\8a;ºR\18\84÷»)\ 5Ý®Ü\14\9b\94~rµÃ³ÕS<ö\9eO¶µïå\9càpâB[Æ4¤1\8a¿)·^×´¦¬\9b[Á%¡Ðây¡~Π  he¸\88O\83Ëé:\82\v\1aTÅh\ 3\97'\9d«\8ex\1aûÂ\bÇ9é\19\8f¦\I8/YcJª\1e·é"]º!©*îænô¹îN9\7f\19\12B\87CQImDÄ\99ü{+\93o\9f÷Ì\90^\17\18³bx5 ¸J\1eS7x\99K+:í1ýww${~ \93À¹$æt°\93¨É\1cì$¼L?;bÀ¨è 1'Ò1Ö<\18CF\14\95\rk»w
+8*·ßnØ}\9egv»5;²Ú^+]=0}^\86³\97\7fóñï\ 6Ò8"\11g\83\8b\1c\8c¡\131NáëÑÇ­}aÚi4B\ 5\80M+Ð6ÙêÉ\19   ¥lج\ 5²§\19¤0ÑD1­Ùýß\eÜ«\1aF\b'\ f\85¹º\86°§\e\84Î\ 2Òt\12PNÕ0(\ 5U"TÍTa}Ù\11ȼÎ[6^ÊôSÓ\93Ð\8c\ 4îqó\86Çð¯1ù³\ 3ÃO^£­\99<jÚ\87wEí°JËC¬Ö\14\9a\8dáAs/r\90ÕN\ 4CµJ&\9cB-æÔcî0[\93XÇC\96½HÛt\8bÝÐMA.k¶\8f²[á¼¾Wú\rä6\9a\86ñÁ\18\80\83\7f\r_\1f·a\95²\93`rª\86A)Aâ}Ú]ÂÌá\89\93uQoÑ`\1c¿Í\90\8b\91碫¥X1÷ï*qdñ¤k\905©v} 9ðÛ\ 5ts,îÿQÆ\1dußô«Ùî÷\ f8÷#~ Ç\90L\13¥\85Ã\82\11\89u\e®ä\11ì\ 5ÞÅû\ f\90\ 6lLendstream
+endobj
+1989 0 obj <<
+/Type /Page
+/Contents 1990 0 R
+/Resources 1988 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1994 0 R
+>> endobj
+1991 0 obj <<
+/D [1989 0 R /XYZ 85.039 781.388 null]
+>> endobj
+882 0 obj <<
+/D [1989 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1992 0 obj <<
+/D [1989 0 R /XYZ 85.039 721.768 null]
+>> endobj
+886 0 obj <<
+/D [1989 0 R /XYZ 85.039 721.768 null]
+>> endobj
+1993 0 obj <<
+/D [1989 0 R /XYZ 85.039 684.901 null]
+>> endobj
+1988 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F36 955 0 R /F60 1548 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1997 0 obj <<
+/Length 2332      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YíoÛ6\13ÿ\9e¿ÂO¿T\ ej\96¤(JZ°\ 1iæ<ë\908Yì\14\eºÂPm9ö3Ûò#)i\83¡ÿûîø¢\17KV¶%\b\ 2QäñÞx÷»£Ìz\14þX/ð\b\9e\1f\ 6Ao¶9¢½;Xùï\113\14\ 3C2¨Ð¼\9b\1c½=÷ü\1e£$¤ao²(ùxDxno2ÿè\9cýtz=\19Þô\a®ë:Ì'ý\81ï\aÎ\87ó>sÆzòòêÇÛ\8b¡zÿ4ùùh8)\84\16ì@@\88\12ÿ\7fôñ\13íÍA»\9f\8f(qà÷\ 5Æ\940XÞ\1c\81Hâ        ×¼¯\8fÆG¿\14¬ô\9aèé]m\ 6zn@¼ÀmZȼ\16\v=J<*\94\85§Ú\8c¬?`Îj³[\83%1N |0ç+¼G\e\1cí`´\8e¿C+ß\9e»²Â\95ö\ 6Â%\12æ\90a\96GùjÖ\1fxÜs\1e\16Ù4ÙMóûÝ:Ö3ñ×\b\84ÄÅlöñ\93^ø^?þDþ=ð4\vxoÀÀlOqýs|ùnúá|<½ºþ\9dzÔ²\99%Ûm<Ëa\8a½Ñ\fJºéÙÕh4<\9bÀ\ 2\83-ÅÊÅéoÃ\9béäæt4¾>½\19\8e&ßÞ(¡TË\13a\97Àù*ë\94ùãûñ?\17Ë}Bá\;Ħñ6ÚÄFd\8d\ 4\97C\ð|oOÞÕõé/·Ã=QÚ·ÇZûÉr\95éÑj;_Í¢<6¯ùÒ\1eÚv®\aÉbo%JÓèQ\ f\8fß>íÅÑíÅ\851Bº´fÄèêêºÝe¸òMñ\1eTãÂHøvÒâÅÑd<9\9dÜ\8e­Y«|ºIæ÷kô }HVsT¢ª®        ²Fð\19!i\9cߧ[Í-Û|\86ã¸[ey\9cN!À\91¥Uøý\bÀâüôl8ý0¼\19¿¿\1a\99\0yeÎñÕ\9b\ 3Y\80ú\9c\1c¶ñ\0´x\94\91\90\89NÄ«Ð(<à°
+3hq\81\aÂ\17D0_É\ 2ñ\9c@ªsÐ\14\8eâ'Lý¤ï2ç\v \82ôáèq\ 6!BJç2\81'sг\99\9eYFÛù:Ö¤;xP'Nõ\e¦\8dÚ:ËWÀ?Ùêéy\94G\aÌ\13>\87\13å\9dæUh\ eÂ\9d\10\94p_\ 3ú0\9aõyà,5êÁ\99éÁ\ 24ºß\82fJ-\98X"îe\1a\bíówÊ\ 4L§Y®ß\11\11£\14ò\12ÍÊ\95\9d°3Ò\ f0\1eä$hê\16\8aÊÐäè\0Í$_\96\88»IÔ¦ù½\82Z¤Ï4=\84Ù¾\8f\ 4w      \ 5\9c·Æ=Y_\EÖV]\ 6\96נ¬éMÁ%q%«¹\13\8e\et\9d몱¯¡\a%Ée/£¡áõ\84\86\92\91\80º5\r³<½\9f夥l\r\_\12_\8aZõÊ\1fwñ<60§÷\96¥L\a÷´:}¨^=±UÁÜñ6þ\9a\eD8Þ¥ñÃI\v\82BÚd\86Ïl\19¥\96\1aã®\8d|_n²ËÊ\17\94÷Ô&SÝ \11jv\1eã|Û^DSC\82©|ÒDÕ\92\ 2¡òx\91ÆPF\81\141Ïâ±áplç»°°Ý§'ûáç\87Ð\10y=îy\84I¿\15D\fÉ BS`ä>\88X\1aÔa\17õ\ 1Øà\ 4öe2æ\11?ô;\85Z\9a\86ÔZ(3Î\b÷xM¬\82\8a\95\ 1#ûD(Yîá\a\82Ù:î\ 2©LÃS<Sm\1f\90 ¶Ås½¸2\18h Ie\8e¬º\84c\91`\1cìQç»@U\ 2×I>CY\17Îÿ\94¨Y\9eé\9d5³$'Løf#\ 4qÑ]Æ \1aÑ\87Î\83\80p\80\80jA\8fÉ\1dôÞB\bg\91\18\13^? h\e/ hÏ\ 3ÑÊ ¼\ø^\13ë^\16\8an\81¬ßõ\99Áä,\7f\eý¤\87_úÜw\12\85ÃÆ) \0¦\8cS_©\1e  \18¼"\87Â\8e\82ÍOD]Ar8è4\89õò\9e¨0$"`\15QOÁ«l\aWçS!F±D°ªF\88&\8d\ 4à\82HÁºÌ·$ûâêáïR8{Y\15§ÛTA\ 3ç\ 1\8e¥é\r&C\12\1f¸ã`µ±¬ºUô]Â\¿ª¢\ 2\10!  \94\b\1e\15À¨_m\r­m\0\ 4\rU&n1¬\93t\13éf\ 4÷ª\98/\98Dk,·«í\9d\9eS½82R硦6ºiÃ\80\85Ö¬d\9fìt\10§\9a7Ó·>\93v\92\92\80{5¬½Íp£¨è\bã1\f/ß5¼ï\apËu{,ð\89àìyî7¼\ 6\15f-þ\ f8ápH\96\b\15Æ~nO1N\ 5á\81x\11Å,¯nÅ8õ¡ôÉ\9ab£á¯\93\86f.D\99ï¿\8cf\86×\13\9aA£Ãê\1e;ÆC\85\88\89Th¥I¦ßóD?g\18lj\14é\87    2ܲWlp.1e\ 5\ 3Lõø\86]\84\17H!¤3O¶¯û:'pZ  \9di\14ÎLÉ\87Ì\ fÜ \16\87µ.\13h\a¦\9b\v+¶¹P'=[\92~h)=\ 1\80\9cW\94,\15ü-\b\12B*cf\a>\7f6\84 ¯A\85Y;\86ðR EU¼\7f\ 1\96\90c]mÐÅ«\14\9a²õã\7f\ e\94\e\95õEg½©Ð\1c,8\96Æt\9eÛ\86\8bh@$ë\96gi\1a\ 2ë¦3A¨_\13¨\11^u öæuè.ez\80Ïx\9bó\9d?L¿\92ؾ%Ö\ 3\8b¹°Í4\ 6ææ¹g\95K¡%«{ñ_\1f¼åÕm½KCB½ f¾m·«¦|±ýY®\f\1a3å"\9b\eqÙ¦@\ 2®\93í]v¨7a,$Ò÷º\83¥¤9\1c,\86\ 6\95o»Æ3\0BÊE§<KÓ\10¸\17,\9c\b¿.Ñô\ 3,TÑ"8U\10\ 5¯ºÈ%«2TpVWU=^&k\95Sè¹;½·\81fÈ(EÏ?ô¡±\8crS\0\81\14\ fÁ\949¿õ±í½×ä³h«\aº@k\86\aK~n\14,\ fuiv6â\14µÓqÚ\ePu\ 1¨âázµ0\ 1\10r\88é\8d\19©o\17!3ñ\ f\13ê#ƶ\e71\ fñVÿ÷\80\13\8d\v\97\84Ê¿ÉC_E\1aw'\1eºêÃ5£\920.\9fW\ e\r¯A\85YK9\f%\91\92\15\12\95\81ùWí»       \1eíéÅÅ\158ï¬\ 1\18\92A\9aø/¢«åÕ­«+\ 5´¤5UÏ&¿\12­ë»û\\9fü#\86<Æ#¾èfÑÄD´Î\12\89¶Ñ\9d\8d\9dâ\86\87×Q\ e\ 1V/¼æ¨\92ôÑ|ÛZ¯u[©y\97\1fò`ÍÈN³x½8\84\834\ e:\81§$9\88;\86\ 4\15Ä\8f       MØ\81\v\ 6t\10\7fy/²\8c:uÂjÇKi\a±\10Ú\1aÎÝ.\ fX\92}q{\17#\ f\10°&Î\94ÍÀsì\13Ëf ÍGÍâ\1eR\1c\16P41\12gUÕ±û=g\81w\98â£(®+@ÉÍjja%~\9di\81Å·\b\187¾E Tܲ\ 2@\95ÀÅÐ\19d\84H\96\94\17\9aÒ\ 6²\8eLHf)k\81\99ïa¬Ë\8aàG[\18\ 2
+u0j¤,\ 2ª¢\92Â\\91ñÍt\87¬\vá6ê1\12òð\99í\81f5(yµ$;\f¹\f­<\93ìZË¢Þ·Á°Ôeò\ 5°ü©\82 ºÁ\À}DH÷%<fYuzL\bN|WV=\ 6\ 6]æUP\11N¼DExÉbsC×±°Ê\ eü\12\81\99\19¶%-üë |ÖÏ»å¯\19p\ fp\ f\98èq\1f2_\18]ÐÂ0ØW×þ
+ÜÐ÷/   ¡?-endstream
+endobj
+1996 0 obj <<
+/Type /Page
+/Contents 1997 0 R
+/Resources 1995 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1994 0 R
+>> endobj
+1998 0 obj <<
+/D [1996 0 R /XYZ 85.039 781.388 null]
+>> endobj
+890 0 obj <<
+/D [1996 0 R /XYZ 85.039 501.914 null]
+>> endobj
+1999 0 obj <<
+/D [1996 0 R /XYZ 85.039 465.047 null]
+>> endobj
+1995 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F36 955 0 R /F20 937 0 R /F60 1548 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2002 0 obj <<
+/Length 1283      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XkoÚH\14ýίp»ÚÈDñd\9e~¨ÊJ$1ÉV\ 4Rp*­Ú
+YØ$H`Sì$ª¶ýï;ã\19\ec\f\84\84®"âñÌ\9dsÏ=sÇsm¤Aþ\874\9b\ 1H\1cͲ\11 ¶­\8df\r¨Ýó\91«\ 6R\16\8621J6ç^ã´Í,\rAà@GóÆK\1c\ 6(#\9a\17|Ñ/®[·\9eÛo\1a\84\10\1dY iX\96­\7fn7\91>\90\9d7½Ë»\8e\9bÝ\7fó>6\¯pZÀq\a\8eðø½ñå\eÔ\ 2Îîc\ 3\ 2âØÚ3oC\80øð¬Á]\ 2F\89º\9f6\ 6\8dO\ 5\94\1c£\9a\9cU\17 #6`6Y\8f\10±R\84\ba@\10Ö,\ 6\ 1\834\vqüÈÉG£t\12G2¢yÓÀ\96\1eO¢&¶õ4\ÈÞ4\96×î]§\ 3\1a·\ 2Øâ.±\ 3(²3°A<\v\85\1dÕ\ 5jÒ4\90\1ef\ e¦J­\96\0½\10ý}Ñê)\15ÇÜ$V\9e\1eü\88ß\ 5ÓPÑYLøíS\931ÝOU_à§~Fâ´MÌR|P3(\ 6\8e)Éü\11\84ãIħ0ÌôÁÍùðs{0¼nu/;îðÊõ\86\97-¯õ\15\1dro'ÒN@ÏU;ý1Ï»\17aÊM\91¼ùW^¾"B3%xb \ek\ 6\12«äd¾'ceÃñß-\9d\b\8c\9f?Žøe¾ÎDKx\92\13\8e\85Éê\ 4ã/a(ZggB~eñr2\97îùÝ\95À\84'âÿû?\13Å@A\8cýÉ4\fṮ¼Þ\87©l<\8d\93¡ä"y¼\13\9e¢÷'í»î\85÷w¯;¼i]ô{9§\ f\156p\85\bW±j`\94ù²Ìê×6\13\85ô+GçI\b\9dÝë=xÉz\8f\17a8\1cG¿uõ_\86Ã^½nI¾nÿ×\9a\15\v\92Ù\84Ó$|\95\94ÏÖ"Ïû-\88h\ 5q\e
+<Ú´­êãCÛr\12nu+\80å\84³e\84Oñ$(íñ,ñ>ì\ 5[D³\82­²v\8fEÚcg9;wV»ïº\95­õê½R\aqt´\1c\7fM\82àß\96 {hË\96ÒV\8eäüȲ2\8bëX\9c\8aÏü\94\83\8e\10ºZSpp\0MªñaàX»\8b
+\92\9dÐu%\85\91C\19\9a\82\81X\80\10+÷'(ò¥_cÅ\1c@x\8c\87`¥ ¶³210±]fÕi5m¢ÿ#
+±~\95\1e\86\b@t\bv
+i+9\f)À¼\12+\91óú­îà¶iS½Õw»\9e\]Qò<ªº++\95\b\82úÈ\8fäèÈ\9fNe+}àÃáÆ\8c \98×{ÎA´Ï¡¶\86G1\ 5¦¹+#(5\81i\9b\aa¥ ¶³¢|\8c½8#¨m\ 3r\90\90\93s\100ÑJFôd6\88ÍþéÎ\95Ï\v
+MÀ,ºòP)\17çª\9e\ 65ÏgïAUÝ¡\9fÙLdÊð\19©,\98\9f\9b¼¤÷\85»\1f«å| ®éÃ$\91-y¥\85Åc¢°\8bDäíÁ\ro¯å"\81B;¾áL¾\891~\93°9\96Q\ 2[\97\96@³\91\16\1e7¤#Á\8cç\10>\f1\85µ\83\18¶yB²\15\8b¾ÂÑ\12Ëï\1c\86£ÂÚÁÑr\80Íð
+Çc¹è3\91<þh\11'u¯Yü\8d\8f\ 2\9bgtùè\ 2\0\94K\18\9d\1eËS±=\99ªê!\9e\87\v_äs¢j¡Ó\9a§¶Þèݶ¸lüâvÅ9=\8a£¼R\1fGþ,/ÕÇSÿ>QíY\1c\94
+\89]eA\ e*\8f~ñÚ\13Ïýï\8f!\88ç     ÿ\85Qf´¹R«\9d+«     9ÿ¤\98Ì\80\85­\8d\0\82'\8b¬Ú'"¬ôå\91\16o\18ò\ 5\1dg+öRe/:½\81\9byH\8a7¢`\87~lE>>Q* BYÓp4\8d\93p\87\88\9b\11r%3\94]R*\98²jÁ\9bõ黭˪<¥·HÕ\8cö˸í\92-B?¨S\8cí!\98Àx­^¥\8e¼\16.uEUIk>\7f\11\b°S÷É\8aÿ$\877}\19+¾ìQ\ 2lâÔ?è\18?*M\8b*."fÇ©ÒÍ? ­ñý\ fñìÚ'endstream
+endobj
+2001 0 obj <<
+/Type /Page
+/Contents 2002 0 R
+/Resources 2000 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1994 0 R
+>> endobj
+2003 0 obj <<
+/D [2001 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2000 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2006 0 obj <<
+/Length 1094      
+/Filter /FlateDecode
+>>
+stream
+xÚÕX[o\9bH\14~÷¯@Ú\17\88Êd\86a¸¼Tr\1a¼½8NjÓî®Ú*B\jkmH\8d½ÞþûÎ\r\187F]­";ãaøæ;ß9\9c3\a¤@ú\87\14\87\0\88]Åv\10À\8e£\84\9b\11T¾Ò+¿\8f\90\¡Ë%zeÍ\95\9c\10[A\10¸ÐUüä\11\87\0\93\8f>©¯^\8fï|o®é\18c\15Ù@ÓmÛQ?N4¤.ÄäÍíõ\87©Ç\7f\7fñß\8e<¿Ü´\84£\e¸lÇo£O_ \12QvoG\10`×Q\ et\f\ 1¢\977#º% &\96¿×£Åè}        %®\99\8a¸«Í@\82\1d@\1cÜ´\10[-\16\12\b\b\85¿Eq²JcM'\ 6Q\177W÷\1f'\8bûÛ»ñû\ fÞý\1fó7¾÷\19\12\98ä\ f\8a$\92\83\ 5r\98Ò%H\f?#l2\1d\14ª\15r\fEG\8c¸Ëwb@\12\8cÝ ¿\f³4Õ_þ\93ä÷ÙCðm\1f\83ì!\a\87íj\17ó¥\ 5\14l t#,\834ZÇ\12åE A\80\ 2\86ÔQ¤\11|&ªM0#kSÜØâÃÁuÃàúVY\1eSuºð¼w\1dªfI\92Ç;ùã°\8cÓ0\1eRÜu\1eÇ\7f\9f-.Gi\15· sL]almòÑèn\91I¯Æ\vov=y3åÁ»ËJy+\8ao³M9½\8c\83(Þ¶¹ ÌöénH\ fäq\1a%«õù\11^\0õù\81Y_wDÓ5\\8dÚ¤På\14\9f\95*õ>\17\0\0vír\82H%-QûM\f,ló5¯3ÍpÔ\ 3K¯&ͪH½¹ª§Vj2ÀX¡)\11\18¶Ý\9f[1]Ö\9eYu      ¥W°xÞ|B\10a\eXðqCF\93F[\83\16q\81e axI¬\1eb\96\ 1\1c×|Bl:Ö\1c¬þÅjÒ¼ÎÐ\80\88®³\ 6aX`\1dgh@\93{¿ÊÐ\9f\8fg\8b;Í1ÕñÜ\9bù¢\90&{J8\rw«,Í\85ïà\15\97Â`½\16£Ý2\16\834þw'F\eMGj¦é4f"\8a°_Ó¯\98ÍI\94\84M¦ô+d\93\f^ã×\90
+D\98\ 2Âì±\ 1¤Ös\82b\eS\8d\ 3¾rUbÊM\ f\9a\ 1\8bÓï\92X&þGYAt\95\8bÑJò(Vìs\89½[
+T\1eæ7tÜ\bs\f\99Ch<±tc»gy«ÀÒ+`MoaH\9fCË,wì\btl\10`Ñü7\b1\89ÕCÌp\80K\13\7f\95ØÌûÓo0³d\80\ fÁÌ*\ 2ü(3K\ 6x\85ÙE%4\83p\9bå2ë=9\8cÑ\80\13\81WÉ}2?Ö*Âå\85ȵ\13\9aïe\91z\88·\81|TØï\8bË\96ÛZ\v$\13\8dVIoÆS</&e­KÓ¢:¦Á¦\98NÖÁ×\\8e7Yô\93ç\11±\83¨e¬\8a±ç\96\17BjAÚS\ 4[ï-ê\1f»¿¯ö1\8bê\95\8eYV\9fc\16Öæ
+K\9fu\bá\1a¿\9aÞ.¼\86ÈÕ3ß@J\86ë,\8fÏ\91\92\ 3<÷<÷¼£0Whî\8d¯\8f
+ôó­\ 69M²-=Ú\9c£\18»\7f\80\ 3ð°í\ 5×´lÙ\ 6\14õÔ@ìlÝÈiªv7mÿ¹¬eÏÖ'ëÙ\r\§º§ônGåínÛÈ/éÚzE®6mOtþÅ\1d\vNlÞ\8e\7fÖ·\91걤åí\16\86ÀpÛÞHÑ\8f0è¬\17\8b;zFrpÇ     \8c\ 6*¸0¾\bÂ:ßâ\ 5Y\83ð\ føÁ\11ñendstream
+endobj
+2005 0 obj <<
+/Type /Page
+/Contents 2006 0 R
+/Resources 2004 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1994 0 R
+>> endobj
+2007 0 obj <<
+/D [2005 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2004 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2010 0 obj <<
+/Length 2505      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Zi\8f\e¹\11ý>¿B\98O­Á\8aæM6\82\ 4ØõÚI\16>6ëq\10Àk\ 4\1d©å\11¬k%\8d\ fäÏo\15\8f\16[êc4Ó\18\aYõªXÅzd\93\8d(ü±\91U\84\8a|d,#ÂÚÑtuEG\9fàÍ߯Xh1        M&I\9b\9f\9e½TfÄ(Éi>º\9d\1få("\95\18ÝÎ>dÏÿñ㯷/~\eO\84\10\193d<1Æfÿ~9fÙ;ÿðõÛ\9fß¿záî?Þþrõâ¶RZ\89\ 3\ 59jüãêÃG:\9a\ 1º_®(\11¹\1d}\85kJ\18¼^]\81J¢¤\b÷Ë«wWÿªDùwrä{5\19\18[LXNr®º\9d \19\91ZTNàðV\12!uê\ 4E\89¢Ò9\ 1ì\16ã\89R4{¿ý´+f\8bõ'°]ëì0\9e°l\13®ïð¦ô7oÜõW¼1à­wþâ\9fëC¹\9bã«b:ƶ-\ e\93\86\18&\9bL `\1f%\96\8a\84&9c5û\18É\95Jíc\9cðÄ>\ 2\80Xj$Â\ÀCo«Éæ»ÍÊ_qlËÉ\8d¿+Ö3o³ ´Ø.ï
+ÿx5ö\9eaÙì~YîÛL¥9±&o1U0bYÞiª6\96P]YÊT\12ι%Â\88Qhâ\f%§8\18ÕÄ*;:Ê9S\15\9btêbàNÁxªìÇ\19:&WÙõ\9798ãÌ\ 5Li"\85ITwç\87 Ü4gÇ$\8aê\86¨r\ 2þN!Þ\15k@6[6\ 5\99\e\9a\ 5QÝðrE\98ªyp\7fØÝO\ fèD\9dÝÜ\ 1H\8c5\96-K\8cÍ\1fÆ\13ÉXví_\17{ÿû;erç¼\rMB×-öÜ\15«Ò?sIʲ\9d\1f\9cÃ&\bX.ýÅ\17h0\ fÒ6Ûñ\84Û¬Ü\15\aL\85ÍÚ?Æá¼GÏM\9dÄÅf\1d5Âü¨EP@>¹h\83XåÄâÄ\84\13\f+¿\15+l²õÖ\9c\ 5\ 6'\14cRK¢|\1a?!2¼¬I"¬)4\14\11¢R\88\10§\9bõº\9cF\8fýN\15u7ÎÔø"øä\ 4>\87éK\r\ 2ÞKê\86Îa\9e\8e\rôÏnÐ\90±\v\17®ev4"F\b6\9a\8ea\94ï\8a\1dÞA¨¹WåîË"\ eqyIïû}\88/ç6ö\17xlt6A7={ sV\82\1dì³XÕ\1cê¿ù\16
+aÆ\86\ 61j&>¬Dn\88´¢\16XÛæTæP\ f §4ø*×üi\ 1\15dM\12a\r\ 1% 3N\1e¡Ñ1¢\ e\18J_æ糡\95Äb\f\ e\811ÈêÁh-a\89Wú&DÎ)¨\1cÆ\8bQV7BÎýȦ\b«Ø\86¹ë&ÂÅø\14Td!Ö]üMݼtb\83\909Ñ4\1fÄ\86(«Û\ 6\ 1\13\90µ¼Ý\86dZ9Z±\ fo!µLH-l»Ç¤\9cÆé_P~\9e\91.5¸\ 4òfj\99á%¹Jàyëy\9e6S\14\r\88f6vd!Ç6í4$´A0¼\9d\87th;\12\91.u\15\13IôýVVÕ¦@÷I
+¬d\16#\ 5ËYq\8f1\7f8'\ 1\9cäƤ°\9eÀ\ 2¼¬\1eø¹&@ßSôÍô\89C\v\9eÛA EYÝÐ8\86\93a5l\9bí\9e\£Ceöu\81\95òÎß\ïW\18pÿ;C\9d\v`9j\18ÔAV\ fjp¨äö\ 1\1e\15ÐBâ\ 47\0¶(«\e\9b\0\8f\1a\99×°­Ëoga(\ 4ð\13&\86A\16dõ \13\96(«kÈ®\91Ý)udwînVÎ\8b{̬3Ô@OÁóà\8e²ºQKXÆê\?`¬!"Àór\18lAV\ f6\ 1L\94\99³ì©×,G4á   ²{\ e¸«):\92\1e\86\8b\18U\9bÚ±$`9\10\8f\85 Ü\ 5î\85S}\13÷\82Å\10\83²ÔA½8a\9c\85\ 6mÙL\ 5\8c
+\ 3a\9a\18­\9e\96ÍAÖ$\11Ö\90ÍP\ 3t.+\8d\1dó#P\f#Å0Ø\82¬\1el\Â\b«\1a¶¦læRÁ<\9a\ f\83,ÈêA&-TN^C\96ÐÑ\13
+\ 2\11s\8c;\b®¸\ 2À\17\ f$\rJ\ 37Ò¦\934$mZICl\83\80E+ièÒV\91\86Nu\914¤úÞoqõk \95¦Å>îm\89¸R\86\8bÖ\1aGaLr\93ÂzBVxYÝð9\85ñ55ômI\ 1\1c\84Ùa \ 5Y=Ð`½ÄrVÃÖ\9c\14\86\18%\87A\16dõ S\8cP^÷Ú͵\1fZ¿Ã1=ÙÚ\90*ÙÚpwîÍ
+׿gQ \94%t \83¢¬n\83\84fDð\87\84\81\ 1\8c\1a\ 6[\90Õ\83ÍX¢¥í\r\ 3I\81\89&\89ø¤º\1cdu#\93Xw¬¬!ë\98\eu¬¯¸O\96Î\8dºqnD\96\8a{\18¼V±\9b
+² Zè¾z\1c\vö»× ä§¦\8d3\85ÎS\90sÌ>yãL9ç\1d\855o\9c\19«*\8d\88\r·ûO\81\19ã6í\a\ 1\16\0³\90ÜÀ¿S`o^üçö|\15%@¹\19\ 4Y\94Õ\8d\8c3`0¦\ 6ìùÛ7o^<¿\8dÜÏïÖ!\9d«\95ájÙ\8f\94çµ\94a\9e\ 3#éþ\82\90´i/á\r\82\95íe¸CÛ±\fw©«Êp¢Ï}FàÀ\85¯ÓÝ\1eà=¸õ\r5Èm}ã¯Ûúv\e'p³-Ðk~¿°<Ä\ro\14\83\eÞ\9c\v(ã¸hñ­ß½>Ë%\ 1\94\ f¿Æ%x\1f?E\ 6YÝÆ\v.\88\98\18ß\90K\ 2\18\9f\15r\18`AV\ f0\99»\8dÂ\14XS.  ËÜJ{\10dAV\ f2+\89©áºÁ$Â\94ð\ 3;-päÝHWE\9c\ 2¥ó\ 5\1c®\9a'Ri$\91J\ fbI\94Õm\89\84YÍð¼oðe\ eË?i\86\ 1\16du\ 3SP\1e\1d{\85»
+\92\r\ 2,Êê\ 1&\80Q0YCÖ4\91º",\81\85
+Z/Âar=­ã\rk\9cÖE´áDÓ'\16m\98\93\80\7f\80\87\99"ò©\8cÜ\8b\9a\1ce5¯R\8dRQ_K q©Ýg¥!P\ 5Qݨ\14%Tê\14Uc¹¶P °z\ e\0+\88ê\86\ 5URË\14U\12\8bì2îÞ\84ð    Û7gËèGÔoi±þòÎú\9d´i­ß±\r\1a Zëw\97¶ª~wª\8bõ;Õ\87\9ez\8b©¸ü\8ek¦<\9bovxa3NÜ!
+|¶Ú¸\ fͳûêóöÞOâøò9Ðoxù\ 5ÿU\ e=øw\87»Ò_l\963\7f\81\1fWªOÓþQË"H["5OÍ~|¹
+²ºÝ#\f#F¨\9a{6Û½\aé,ûV\91\96æOã¸\89\19\ 4s\94Õ\8dYÂd\9cÄF\r2R)ü-¢\9bÏ·YsÈ\1f®\86Á\edõà\85\90·ù)à³rÅ`y í ¸¢¬n\Ê\9d°ªÁ:`\9cný ãj\95C¡µ¾D©\v\8eI Á°\9c\ fsL"\11ÖzL"¶iv-Óxha\10PNR\ f\8f\98¢_Ý\ 4û\ 1®?úÕ\94[\12ì
+\9c\8f­pdPJO\ 6}m×\89ä\89Â\94vyâVæé\87\15\7f]&à\r\8e\14h<>ø«ÿù¿\e[fÜ^{J>\9eÝø\ 6?/ö\9fýÕfë\8eÙlÖAÂÍ3×\97\9e\1d\9cA=a\83Â\1dË\80¶QZxÜ$@ÕúÏ\16û\16\11Ç7\1d0Þ¼\7fõê\a÷\9e¦\1d\83%ó]Y\86Î\r}\8f\96ï@Éf÷ý\ 2ó\9bôBÇõl±»°×®,f-½Tk§ÕçG(Z]ÞgºÜìËîn±éËŲ\1cÀ\81\97ùÁá{\84Ã!\1f\81\f<¼Ï×Ýâp©\9eå¾,?_Øg\ f\11\1cùP/ìʵ;Sw\91ªùþûzú\80\ 4ß\1f\8a\83û\ 6H\13\98ð¬Ë\85±ï<t\ 6\12Å®w¯âeSçeOç&Kï×ËÅúó\85\81u·ÚÌ.õèc:Mï6_×\97+º¼Óôî$\8f\eX¾ÀÃ\17ÍG\80\83ô'\9d\1d\14\ 4±¢m5Í\81\8d³\88Å\9d\15¦ì|\91\8f\87\ 2Ä9à?\ 1MêN\8fendstream
+endobj
+2009 0 obj <<
+/Type /Page
+/Contents 2010 0 R
+/Resources 2008 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1994 0 R
+>> endobj
+2011 0 obj <<
+/D [2009 0 R /XYZ 85.039 781.388 null]
+>> endobj
+894 0 obj <<
+/D [2009 0 R /XYZ 85.039 761.463 null]
+>> endobj
+2012 0 obj <<
+/D [2009 0 R /XYZ 85.039 736.911 null]
+>> endobj
+898 0 obj <<
+/D [2009 0 R /XYZ 85.039 736.911 null]
+>> endobj
+2013 0 obj <<
+/D [2009 0 R /XYZ 85.039 702.834 null]
+>> endobj
+2014 0 obj <<
+/D [2009 0 R /XYZ 85.039 702.834 null]
+>> endobj
+2015 0 obj <<
+/D [2009 0 R /XYZ 85.039 634.685 null]
+>> endobj
+2016 0 obj <<
+/D [2009 0 R /XYZ 85.039 594.038 null]
+>> endobj
+2017 0 obj <<
+/D [2009 0 R /XYZ 85.039 553.39 null]
+>> endobj
+2018 0 obj <<
+/D [2009 0 R /XYZ 85.039 512.743 null]
+>> endobj
+2008 0 obj <<
+/Font << /F57 1075 0 R /F20 937 0 R /F15 951 0 R /F39 974 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2021 0 obj <<
+/Length 719       
+/Filter /FlateDecode
+>>
+stream
+xÚ­W]O£@\14}çWðH\8dLg\18\9bݤj»»¦V· ÉÆ5\84À D \15¦~Äøß\1d ¥¨ \v\98¦)pï¹çÜÃ\85Π\11ò\ f\12u\ 2 6DMG\0ëºèF\ 2\14¯xä§\80Ö\19ò:E®äì[ÂpB4\11A`@C´üm\1d\ 2T\82EË»\90\ e~\8dN­ñ| c\8c\81\81¬iºt>\19 É,.\1e\9f\1c\9eMÇùù¥u$\8c­\92´,Ç    \8c\8cñV¸¸\84¢ÇÕ\1d     \10`C\17ïù1\ 4\88\87#\81S\ 2¢âõy(\98Â\9f²T\11\ 2U× Á: :~ß!Þ«t\88\14\ 3¨\86*j\ 4\ 2\ 2Õ¼ÅÙÙtº;\90\89B 4ÜÉ\ f¤+Êî½âpg\98õÅId\94i0\1a1+\16D´%ÆgÉ*v\1dV\8b#\8d°páÞ´dJ\1f£0\88Û¢\12êx\1d`\1d ÑM¼ðÚ¹ÀÅ\85K\87]·õ\9cß\;f¶ã\86-\91\9d\81\15Ù\fT4\0\8df {\1d-¼.R\e\819¡þÁ\80¥\19ÊÎL¢1K\1e[\ fè\16Ï\9c+\9b=.[>\15Õ
+K\9aDÜ»\1e\1anWN\18ø\ 1MzÔð\83\90ö\81{\1dÁnH\9d¤ð \9b\85\8eçåð\8eüla3úÐÕý \ eºB]þN`´×ü¥½ç/ý\82éI{Ïð\1d\17àõ`ï1»iãì~n\9eGCÊï Gý¾OO\8fùõ\13JûLp\8eÿüÝËÃ\9aFêÑõ\ 3$ó%\18Ò\95ª\99Ïß²Èp\82He\9dùT\föøÚ'K\91\8b\f¾\16ÛfdQ\8dçeñ\1fëxu¥$\17  Õ2)sXà\16zîüÔ^,m¶Znî\11}p"~R^M/.\8bÀ÷âç)oà½þ'óxß>\9f\98öÉé?Hà¦\8c»\88cê2~     \15.KÛ<ûàd6\e\1fX<\80\8cLG\7fÇsÛ\9a\8ffæéh>\9eYÏ»5Î7\10zAú!çáo³=må?³\81ÖÏ\]3"¢½¢\9c\98ÖÈz£¤W\8f\15.\ 5AXåZS}\9d\9fá\a\8dMÿ¿±\9a\r\ 5\86@1ê6\ 1ü[Èêµ×(÷J|ôul\94\e\89W\ f\18Q\14  \8d\96Ì\ 6\ 4\95·z7{\92w\82_\0Æ\ey\9eendstream
+endobj
+2020 0 obj <<
+/Type /Page
+/Contents 2021 0 R
+/Resources 2019 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1994 0 R
+>> endobj
+2022 0 obj <<
+/D [2020 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2019 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2025 0 obj <<
+/Length 2558      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZmoÛ8\12þ\9e_aì\97s\82\98\15)R\12\ 3Ònº×E\9bt\e·¸¢[\18²-Ûº³-\9f$'-\16ýï7Ã\17\99²d¹Û\18\87¢1MQÃ\99\87Ã\99gHÓ\9e\aÿh/\12Äóe/\8c(ñ£¨7Y\9dy½9<ùõ\8c\9a\11\ 33dà\8cy><{öR\84\11éÉÞp¶\93#\b\17~o8ýÔ\7fñÏë·Ã\9b\ 3ß÷û4$ç\830\8cú\1f^\9eÓþ½î|s÷Ëû×7êûçáog7ÃjÒJ\1cL qÆÿ\9e}úìõ¦ Ýog\1eñeÔ{\84¶G(<^\9dÁ\94Dpß|_\9eÝ\9fý^\89ÒÏxO¿Õf ð#""¿i¡\1f8\16R&    \97¼\17ú\ 1\91B(\13ÿ¼\7fó|ôáåýèîí\1f\9eðnß¿~\r\9fôò|\10ø\9e×ß=\1dÝÞݽ\85n
+£ªî××\1foÞ©'ßÐþÞ\0\11\83OÔXª\19¾]\1d\80&\b%        Ã sÅ\9c\1e*\1c{dDüЯäàd\ 1Ù\9f\8cz\ 1\89DÔ9\9b\1dÓ=\1d¥\8cø\94Õæ{\93\9d³¨ÿ\80\7f\12ô\bÞ/\17à\r¦\9d|\89W\80X\7f\ 3]ˤ¡\99\94\ 29\93\88OXØî!\ 3+«Û\ 2æ\81\bOÖ,È6ûz1*\0Wy\12½¬¬#zÑ\88\ 4¢\8e\ 5Ð6ˤ@\0?Aû³Æ4Ρ\9dÇ\88øW½\aËÌ|.,ìë©îÉfæ ¼b\1fþáQ®\97\ 3ä\92C®)\18 Âî`â\8c\9af\f\1a\14\1e\8eÙv®Ù5]å\9aÎ|×S\85\ 2Ûá\92\82Ýë´l¨\112âÕÕøq?4²\8e¨\e\82WÔÑYÁ"Â\92N·ÕÚ`8:W\1fT«?\83oÛ5ü\99àã\12­ÉÖz\81ãÒl>g¡\9b^àìÌ=/\18p\ e/\90¹Z¢½¨  \81\90x\14Lâ> \98\8ei·Ãûáõð=$\ 1ÁD?\ 5PG«lº]&¨ôC\96N\95Ö\18\11½Z,üSõµ\ 4É<)·ùZ\8b+VãQ\9eÌÓ¢LòÑì@\996ྺ\85|ôòúÅÍèÃÍ»ûWw·\97?a\90\81}òÓ¥i\8c²Í¨ÜâÎA%®\9aqY\aþo\a\_0\ e{\90uº¾3æ ëÛ18WtÐõ»f«\¿s:ëúî|/\16Éä\9c\85ýÿ\80O\85²\9fÎð\13ã\ 5xX¶Íuï\ 3¬ÿ¬h\ 6e\ 6~Í\Å\9e\10\94µ¬#\ 6\1c\81¨\19\90¢\9b§%®¼ö\7fTXûÿ¤LÑëÑ\9e©Þ3\18"YäÁ\16Ê\13=\12vüZ·þ\8dï\14¥þ²É\93\8d
+\9f\89~Án\bl? ô\ 6\1aÜgD\ 4ò$hXYÝhp_\90\88×\97\14Ú\0\95\vp\8fçÛIi¬Îr\rF®¶ò*Q   w ½Þgàî~m£\8dqt_\8dÍ\9ba¡(Q²îW\93­ÐeÆ\8d\féQ\12@\0\13\94\12Æü§eH#kà\bkËÜ\1c\9aA5#\9aÒ¾d\98K\91Ü\9dD7#ë\88n\8cÁð¦Û"F\ f\9e6I\ f\13\1c4\b\9e\91uD=\11B\96©i§\97\99\98ÐèK Ì \8dCpS\8f_\99\84q{7Ô\r\13\17\95}b\93xÌn¢\98¿\1aD0Ñc\1e\9aQ\86\ 5\11¡,èñ\bâ²|"
+FÖÀ\11Ö\82B\b\85\ 1¼l\aµF\19Ôv\86\19XG\19\v\10\94\1f\14¤¸ÛÈBôñæ^\93\8ci¢pI§»Í\94ÎZÐ{Ä/\80\1eü-ëôMmÜN:=1\1c!q_ü+\8c\9b{\8cpHá<\84T\ e\ 5Õ\93Â\99\915p\84µ\843O\90ÐcÕ\8c\88Ý$[¯\93É\1eì@ÃU,Ïc\1dßU_¾£¯-¶\9aåÛ7R\ 4\82\b/:\89\91VV·\91\ 2<\10
\9a\91u>gm5LëÚR3k\ exÜÑýÔ²\8dB\ 6ZCì<\85©VV·©!d\14\9a©{ÛȲIÍ,i\7f®:D?Ö\16\85cLÍs'¦,ã¢Ð¦V(       D\8fp¨®JK\b[¶]\1a\14çf\a\81"LVÛâ\0Û\97Ò#!DëS`feuc&%ÿ\ e×0Õ\9dJ\eÍÄ\1c/\97ú­\89»?L\80ÁÍ\9e§\ fç"\80\ 4\87i\ÆG\ 1³¡Gaý\ 5\86t\96ë¾\a¡ó4ÀYYÝÀQ\1fÚ\9c·E\ fK\84vN×Îæ9G\ eÝÍæ\9d1\aÙ¼\1d\83\1aÈ\83l¾k¶\8aÍwNgÙ¼;\1fÚx\87~±4\ 5ÿÌ\ 6F(Ìâ%\1e\13àòÆ\17ÚU¬{áö2Ç\a»0ëT\ 6jÇ쥨\8a\14\ 4\eß\ f\89\ 4¶áèÿÃëoeu\83ás ,a\r\8bi¶¶±á»êã*´2Ý\9béÌ\e«à`¢M%1\99&f\83T\99ÖP\0¤x\129R@B\11þ¿I\12DfO\8a\13\91¤\9d°\ e\92d\ 6ý8âæhéÄäib\11E C\aHçðk²s\7f\8bqã|L\1f\144\1c<2ì\bvªàO;÷³²\ 6\8e°\16\a\8f\f;2\83\14Þ©ªj\0\ e\8ct\16ú.º¤\92£Éºw;F\91?¦EÒ\92OÝÚϤ\88{xþæù>\1e\ 1T\ 4Áià0¢ºÑ\b\18\ 4\85À¯¡qó¯WÃ\86^" \1eg§QÌÈ:¢\99\80\12 zj\9a}Àk\8fÛ¡Fø1\ 5à\95/w\94Í!\ 4²@\ 6'QÜÊêV<ä\12 \955ÅÍÑ\9aö\82}\rÁ!£Sihd\1dÑ0\92\84îi\98|iÒ¶\b\bCèù'ÑÌÊêÖ,ÂfX_ôÄ\86\1c\8cq\98H\9c\90xeOVUÏ/jP1Ñ0Cls\ e\15]­Î§÷I*äG\81\15ÅNAý(\9f÷tã\9dC-ìèn{öe¶\9f:\17\ eiLj\aÍ\rÎ\ 3\11\9dB2t&m!=fP·j\rY\86ö\98\83åRÛé\10ð+
+Äó4\1e^  ;b\1d\85èÇyT\ fó­iÕ\94Jê$^Åó\8a\1fÌò$I×ó=â¯<Ë%þ\1c\89?\92As\9e·P¤®\9d÷ÛD¨ôØÇ\89SN$£§ÁÉ
+;\82\13§@R°Xú\véð\10ñ÷#P±ûnu7¤e³\0ߣ\91\95\82\8aÀ³C´¿c®\8aõwMfI¿3\9bËÓ%Õl\b>wlHê\9a.®¹½dæhé«\1e1_fcí\fà\ 3ºK;K\8e¨ÆcU\1eà[ËdV\82Ç\ 54\82À¥¹\18Ö¡F¦\9eÝó\16\115\83j\12\87à\92üÍô\8f5'Ñ/\99xWîø\86¤ÕI\ e<7Ú;,\ e\9f/Ò½62\14ÔuéêÊkÇÔ5átªÂªB\1eÇEZh&* \98w\9f\0\187(ººS[\99:¼¨\9fCQ{  \eç\89Ù²è\99\8dÃ\ f5>-,EÕØ\19\1d+Ô\\8eº·N;¾]\1d\8aÙÈ°Q\83`¼è+\9cl\1cHƸõçfJ}¸\ 2J\1d¸\99kpòMì\16\8añré\84`k\b\92lsÎ`Î[TRÌ\9c\15Òw
+U\89`0úx\1eñöZik·»1C¹ÉzªòÓÀÜNJ·d\89\ 2 Ú\1c¬A+þ¡GÔó8á\910Ïk\9edõÜ(OÍÒ¶CY¥\8aV\1fÆ,j®§oc0\ 4\9b;\13ë\9cÌΰi\¶Ô\83ØÎOQ«Âº\9a\87¸áy$\8aBUzÒÈ°\90*=´VI\8b\86\v\17Û ~[\1c^\17hüÜr÷ëÕn}íí\10^ÒÚËVð¾\aÈ=\85î=x¿;YĹ\1erQd«d\ 4¢ \9b]µ8bº63LÇ#sR\f0]\1dùyÍÞ\9a\e½}C$(Ï-¬¥{\f\8fkúµ\9eRÑÓ²*Ѧå÷ \ 25ØÄÞ\84ïÁã\9cuC\85?Z\80+/\95õ\15\90\17ºïò r\15\ 6õ×°ÿR·¡Y\98n\17ç$\7fH'F°·/Ó}áB7·ðF\15\1dÚ n®®øN¿¸ÐÇ\91Øü»þÀ\1fZUË\ f\85\9f'õï \9e\19eðÀÓ\80ªn¬±ad\1a÷¨$^<;Ä\ 1<Âd[Z\86ÿÚª'ý,mw\80è\93È\97\aî\ 6ðr\90Z]4\91ð\eW\16æçk\r\85ÿ\a\rø\05endstream
+endobj
+2024 0 obj <<
+/Type /Page
+/Contents 2025 0 R
+/Resources 2023 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2033 0 R
+/Annots [ 2031 0 R ]
+>> endobj
+2031 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [936.585 401.484 1014.154 417.026]
+/Subtype /Link
+/A << /S /GoTo /D (modules) >>
+>> endobj
+2026 0 obj <<
+/D [2024 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2027 0 obj <<
+/D [2024 0 R /XYZ 85.039 706.875 null]
+>> endobj
+2028 0 obj <<
+/D [2024 0 R /XYZ 85.039 677.049 null]
+>> endobj
+2029 0 obj <<
+/D [2024 0 R /XYZ 85.039 551.871 null]
+>> endobj
+2030 0 obj <<
+/D [2024 0 R /XYZ 85.039 469.579 null]
+>> endobj
+2032 0 obj <<
+/D [2024 0 R /XYZ 85.039 402.481 null]
+>> endobj
+2023 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R /F39 974 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2036 0 obj <<
+/Length 982       
+/Filter /FlateDecode
+>>
+stream
+xÚ­Wmo\9b:\14þίàV\9an\12\ 5×æ¥Àª;)mI§)K·\85VWê&ÄÀ´H       ÎÀi»]Ýÿ>;6á5}»WQ\bàãs\9eó\9cçØ\ eR!û Õ±\04\Õv\100\1cG\8dV
+ToØȹ\82¤\85&M´\9aÍ\89¯\1cN-[E\10¸ÐUý¤òc\ 1Ó2T?¾\1e\9c¾\9f|ò½/CÍ0\8c\ 1²ÁP³mgp5\1d¢ÁB¼üxqv9ó¶Ïßü\ f\8açï\82îܱ\0.\8føC¹þ\ 6Õ\98¡û @`¸\8ezÏî!@lx¥°\90À2\rù¼T\16Êç\9d+1fªbV_\82\96á\0Ë1º\19\1a\f\91î\ 2Ó5UÛ\82À\82æ6Å8¤áP³tkð\97øù
+-XÐ|\13\8c\1fÂÕz\89\83u\9eÞ\85\14\17âí\88\99!\1a.\97$
+~á\9cðY\11É2íÝ
\82\88>\8c\85]\91þÂ$yÊ'wÆ¿Ç\9cD\96\91\86xÂî\16`\9aT¸þàh¹¡xõÏÖ\9cÕ\ 59¨1çÌ;¹<ç\13à\98_\ fZ@+\ fI\98.qü\15\19fvÐ\vÂÚúË1Ýä\99\98¢I\ 3­'î¿åTÝ\ 6\90\95\8a¿;\1c\89yi\96ÊìÉFÞÈôÅCU\88Ña\ f\r|X{W\90\15\ e\18\93ivÓ(\9aL\90\8dÄ\9b\16\a\8ccz°'¹\ eÁ\8d0¯g»\ 2ó\ 2¾¥Ë×\11^g*þ\1ep\ epDS\925¸"k\9c\ 5r¸DwüHáÂ,\167\19¹\97¢¦$\97U£·øÑZ®I\9aQ\9c\97\12\10¿·Ìå\123\8cÜ\8c\a\80­Û\8dÄdìûÒ!Éþ\94¢É0\96x(\91pÖ8J\93\9f\12­$:Ç8H6Y-ý[\\82þ\8e£pSà\1eÞ[a¹Q3Í6§þd6»8Ý\8dQü@Á~¿\9cîfi%1R\82\wôv'n¡\16°\95OG¶²K´.wWÓEð~2?\9byÁÂó\83³\89\81\ 5ëãªBòv~9\9b\95«Õ#k\944iÂߧ\9dºÕâãIÀ!ͽ¿ýàôb>÷Ný\1a\1eÎè¸Àù]\1aá1#<¯|
+ÅëO*¾ !M£Rc-üÑ\92\14\98Ç»K\8a\fêy\8e\1a¼$\8cñ¢9\9e\14ëqËw\12·k"ÑÕÖ\88&ìgì(\9d\9d\88\17æ¸'ݲ1o0m7a½ÛÊö \9b|_\8b>Ú{/\16j\9fî÷\8a´T\85\14êù3\84ú?¨³I`Lz³á\v\ 5\0 w\ej¯õµ\9dâ­\98ý¦\10Ëû¸w+yyÃÌ.\16^\87\95J\93B\8aOôËá\14Yµs\10\vm\1aàÈ°\854\99"\10_¼bq¤»\1fê\ e[FÙå'\7fa\ eH"\ 6bvÌc\ 2\e1À6t4x+\ 24\ eZe\80£N{Þ\914®­Ð=\a!X\99\8c¶=±~v¯Y¯nµ\17\1cú\ 4¦¾\1a.&S/\98~ñ¶åê­~ßVß\99µO""pÿ
+Ñsð6 ÐݾÃ2û\8aèÿéL¾ûOÁ
\18îîÀÝ\10\9a¥ë@G%\16\9e\ 4\82f\eoyvï\0þ\ræ&e\13endstream
+endobj
+2035 0 obj <<
+/Type /Page
+/Contents 2036 0 R
+/Resources 2034 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2033 0 R
+>> endobj
+2037 0 obj <<
+/D [2035 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2034 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2040 0 obj <<
+/Length 1048      
+/Filter /FlateDecode
+>>
+stream
+xÚ½W}o\9bF\18ÿß\9f\82\84#s¹ã8\ 3\8d6)/NªÊu¶\99T\95\9a
+\11sÄh\18\Àɺªß}÷\86\ 1\eÓ´\8b¦Èá¸{^~Ïû\814Èþ\90æ\10\0±«Ù\ e\ 2Øq´Åj\0µ\avr=@\8aÂP$F\83æÜ\e\9c\\11[C\10¸ÐÕ¼¨\96C\80E°æ\85\1fõ\8b7g¿{\93?\87\ 6ÆXG6\18\1a¶íèï¯\86H\9fËÍw7\97·Ó\89xÿä½\1dL¼­Ò­8¦Àå\1a?\ f>~\82ZÈн\1d@\80]G{bk\b\10;^\r\98J@,¬Þ\93Á|ðÇV\94<³4ÉÕe Á\ e \ eÞ·\10\8f\e\16\ 5\96ki6\1e\ 3\97\10abNËM\9e\9e\9aÁLD\8eÉ\9e\\9f+ο\89\13¨\19¦\r +÷\8a2(ãÅР&Ñã´\94\vúw°Z'Ô_diJ\17å\1d$ð1*üe\90\86l·(óÍBQ\1e˽\91\90Ü¡RI\88³´ÍÆ÷GrÍ\96\85Ú^,\83\\11\144\7f\8c\17J0Ü\95Ùd8\96Ë\rã`@ÑAë¿îa$Ê\ 35®Êðu\1e?\ 6%-\14\980(\ 3¹üU>f·ÓéiË\9b\8e\90u¢À\ 4I\92)§f\ee\92\92)_j\89Ç'\1d&î)ä!x\ 6\80\95P.\18â\7fh\16}\8f\95óðßi\a\8e8ªÕÿÂA   \ f\8b­\86;QÓ\9d\97\93óÛkN\ fGüÿQ\r§æ\8d\828¡á\1dÂVzÔ§^&´ä1P3±QOb·C\11§qYE¢ü¹H\18¿\15ÙJä}\9c>´Â¶ÂÍZØÉ<Y\1eí\19BºÝØ\92ØçS\85bשµÞÿË©Mo\84÷~]×-\7fdk\9aúê¸B×['i(\17iöTy4ËUdÊ%í\8d×:c\r\8bæU\98åSö#\86\91\93\ 4ئÝ2Lé~R\ 2SJ\15\882S\18Öt\11G_\14DåÝ\9cR?Ú¤\r\9bïé"`]§-\8dm(i]\89¿µ·\1d\11¦ã:eÚ\11Söª\94âyT.·y)\93\0l\ea+\rU\82\eû.\99¿;÷ß_Íý7g³ËéÄ\9fO<ÿòÌ;ãÊ«\ 6¿uþ¨á\90Ý^2ÚZw°Ý(\92¶M\87ò¤IUa\9cM>xþÅÍl6¹ð\1a\0ÅD©¦F5\f^r\16&YA\9f3       ¥wX\18\8aöyT¬G;²£p7P\ag\95å¾à°r[Eø@ËÝ\82kVVU\15=\83¬·Î~8{»\8aá¹\99\8cÌ}\81ìl;0Ì:­YÒ\9c\ 2\0:ÇÊ^C¯ÇÁkÉýª\90­|Ô9/~¼`¦7óÉ\9e\9c\94©ø\9dzé¸\13\931 pÜ{S¯IÄ5\16\91Æ5Ö5\81\8b\9cJ
+W\84d7lªBp\f\1câôéªHz\95!d\ 2\8c̦6oè`\9d\85Ï\826kØ\7f\rMG§ò\8dß\1aø\93\ 6¬°\90þ\85¿\8dE1ðÝû\rûN\88\93Pîâ\-ÖA^r\19\8azÅ9\19\87iëá&a\1c\94o\14m\ 5O\9c!\13Ç¡\12.8\14\ e1a\90\1e±ãM\92´Q¬ó!\97Ï\88\1f9\9cP±°Vx\a\91õÀ1²\14\11é£\ 3ñÃ\10\98n\97KÙOFÿ?}îl\93ÀÂÀÁnw\\88i\ 2\13UXD\12\8b·ú,Ú\ 3ü/z\91®úendstream
+endobj
+2039 0 obj <<
+/Type /Page
+/Contents 2040 0 R
+/Resources 2038 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2033 0 R
+>> endobj
+2041 0 obj <<
+/D [2039 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2042 0 obj <<
+/D [2039 0 R /XYZ 85.039 83.605 null]
+>> endobj
+2038 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2045 0 obj <<
+/Length 1830      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\18Ûr\9bFô]_!ç¡A\1d³fY\10Ð>å"§ÉÄv\12+\99Î$\19\ f\ 6dQ#P\0Yödúï=gÏ.\17\vÉ\9dvôÀî¹ï¹íYñ±\ 5?>ö]f\89`ìù\9c   ß\1f\91\ 1Ì\9b\11W\14¦"1;4/ç£\93\es\8b\ 5V0\9e/Z9.s\1\9eÇ_\8dW\7f¼ø0\9f}\9a\98B\b\83{lbz\9eo|9\9d\92\80g\17¯?¿\9fÉý÷ù»ÑlÞ(mÄ\81\82\0\18}ýn\8dc°îÝÈb"ðÇ[X[\8c\ 3z5\ 2\95Ìu\84Úg£ËÑÇF\14á\9c1q\r\1dÐ\15>s}±{BîvNȹÍ\ 4·Ç\9ek1×rä\11¿Y®\15\15ù7\8b;p\8a\9bM\99\0\84\1fOLǶ\8c4\aX51¹Q\87Y\ 6k&7KÀZ¶\11æ1-ÎÂÛ\89í\e      
\12\ 6\\12¼MkEY/\13\\bc\85ìÅÄ´=#Þ\80¼,A\0øuê
+iÊ|â;\86\12\87,°!NÔ\8e\8c¾QÜ\12$¬é\vJ¸&NîÃÕ:k÷`
+\84\ 5|drta \8f\8cD¨v-\r\90':ùrz\89Çók\ eÛcV@\1cs´_8\9e\11IûÑ+xÖ\e<B©PRNT¦(µ&P(É£D+«+\82ÿÜ"$EÈÒ\94|`\10\9cì:¤]!åFR°oÔ\85\96~\93Ò¢tñ\80Ð)¹\16Ñë\10½-A\8a¡AU(Þ\ 3ñj[lJP \8dK\ 6üS\97I\ 2!q\1c×x[S\9a\87Y\85B\ 5\84#"¾µÂüLòðº\89¤\19\93ï¹q'C\98\15\1d£KâØ.Ó\b\91KÚf\89t\v\88Ö\81Ä59zµN\eÑ\8aû\ 6!w*?\90ò\ 1×à1\89]\15¥\ 2o\11\1c\969\92ç7\15ëEÕïDÕ\ ed$â$T\e´\ 6xë%&\18®Z\rð\8dÂ\9c\16Ò¨ûZ\9f\17s"Ö\9cZÆãt)55\83\ 4É2ÂÅ\19\0\9bÔ'\96N\89´\f\0´\96¾\ 3«\17X\1eeÏ^µ[QÕ¨rc{ÚÔÔ±\19ç\a\9bgK²ÛY\ 2\9b\ 5Ü×RйÐj\1e«âÖ\94ù®\7fH\97&9¨L·±\8e¶WESÑiF!§\84ø\85²A¶\15éȪNó\eô&£\94pYà\81>{ʸK²ØI¿\1fê<×Q\ e¯³Ä\8c\9f\8e\86~q­t\84wQ`¤0Ê\a\12 \8bX\b\9d\ 5÷ªú°·e\84iJ$ÓY¥\v¬\9fúÿÁ\bj\8a5       8&©=\ 4ú¡\8fоE\ 4ÙÚº` ß\\87\r\ e&\\87F&\81\rX\87A\87ëÜÖ.\9f2Ï¥\8có\9831]×2.!\e¨\93L=ã\º©Nª}\96\90\84\ 1CÐ1\16ó-qØJ\vRÈñzVr\16¸nÇJÇóa¦à\8d\99è\1aN¶¾ES×h£\fã*Ék²{þé\ 5BÏ/?L\ 2Û\90ëO@1;\9f#Þ7\16\9b<ªÓ"ßw.Ç\83\94¶§\amïÐì\96\99\96ã\80Ï-OÚþB&|\91Æ*Ñd\ fÂ\82¢ý\ 2{\fYEs\ 3¦A\96Þ6ÝZÈÞø\eZ|r*¦\1deàkG°© =U\1dÖpI\98®íB׫iAw{r\15eE\85C\8au·¨®\96Ð=\ 1VÕå&Rt¿\12ì\98v\8b\14®ø>~Q­\8f\1fÉ^ÄÝ\9b¿S\ e?%\fbÆ}»\87(\93zSæÄ}yöò
+\ 6\88«óÙ\9fó«Wï/.gh^ß\8cF'©ú]Ê5\a\ 4ÿMÞé\85¢ï\9d\vj;eV\84*\10Òß\99î\1cËd'\1c\15Azwe)k\96:\8a\13       SRñn+\8eö¤\97\1d\1c.^\85ß[\12\a\a²\9d^IØO\94Ä\ 5\94\ 2\87R\10Üø\88èÏ3\84\14ôHµ¿"l\ ffãÃFk\8a½Õ`\8b\809>UòÛ\ 5¨w\83\8eWa³ÅI\vf\ 4¸\93¥Õ\16urÀüµi\86i\ 2¤\98Î+u¯àÜ@à\90Ø®éN©ë¦µ\ 3NE¾Â
+\93\80bÑcjÆ/\9c\aÂM¦Dv\a@dZ\87?\0¿I\88©[¶\12\8fÙ\9b0¸%!aiònk\18èÃn\9d\8dS}¶ÛÝ[ßa¾ã\8em\eú¤àO¿\84\ 4\83Ü\18|\a\99Z\96Ù\1160\1fX>Ì\ 5\11\r\4£\97l\1d²Úwz\16\ 1
+u\8d\86ô\91c7\9c=Ò     \16fíͬ\9e\ f\ fMd\93\15\8dnZ|Z?o[!¾\ºwû_\9bJMÑ\ 5º÷®\19ýJùÚÑÕ­&Ñ![Ð\86\88\84cÄ7¹\9eëU\ f¦    Ä´\ 5³¼ 7üÊä\85Ç@\9b¼°¡É¡IF|C¨·ÄP®â\v\87>\98va\1d^\87\95z³Hßh\8fW\ f*ëÕ~ELÒÏúáT\90l¤Y6C\ 4\bBÉ)H\13ª
+\9ai»µ\ 1\ f^\16«\8eA¾A\ 3YQ¥÷\ 4V±zÐA\1a\9aÌÎÂîE%)õÀÞ¼N(\10\8f\1e\1d\9dàuzr¢ ªµÂe¥¨U\fËPÅèèèhàÉy\8a\13ë¦{\99:v«W6\ 4\a\8a\13\9e­ðµ\8d\98¦ü¤"p^Ô´¨6kj¦ÈWÒÓTÂé\1d\8foÍ,&\11×$\81ð\8f\13\12/   8Z\12\13ú\1aûÛCGÔPü\10ÙÞþ¸£Ûß\84¾oP\7fñ¸h\9e.H\10\ eÄ¥L¸wÁ\r\ 6sÏ<1}z\9e\ 5»ú÷\ 3\ 5<\ eòD\86¥O\84ðczRp°Ýí\9d!Z\86¥¢+²\18õii-"O¶Ê\10\1aDÌ®\1c÷ð4òzöòó\e<\ 2·\8eñóLO\87$»="u&\84É\14ÁE\98\16\ 3\8b\eÍ!Ó\15\17Ï\95\9b\9e\7fãÂÉ\9f!\7f3¿\fܱÂbv0<L+sÿ×?aíä*\98/\82áþïÚ6³¹¶E\ e\18Öô±½ú\1f³\1d\83ÿ\ 1
+¸âyendstream
+endobj
+2044 0 obj <<
+/Type /Page
+/Contents 2045 0 R
+/Resources 2043 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2033 0 R
+>> endobj
+2046 0 obj <<
+/D [2044 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2047 0 obj <<
+/D [2044 0 R /XYZ 85.039 667.088 null]
+>> endobj
+902 0 obj <<
+/D [2044 0 R /XYZ 85.039 541.259 null]
+>> endobj
+2048 0 obj <<
+/D [2044 0 R /XYZ 85.039 505.947 null]
+>> endobj
+906 0 obj <<
+/D [2044 0 R /XYZ 85.039 505.947 null]
+>> endobj
+2049 0 obj <<
+/D [2044 0 R /XYZ 85.039 469.08 null]
+>> endobj
+910 0 obj <<
+/D [2044 0 R /XYZ 85.039 299 null]
+>> endobj
+2050 0 obj <<
+/D [2044 0 R /XYZ 85.039 264.254 null]
+>> endobj
+2043 0 obj <<
+/Font << /F57 1075 0 R /F15 951 0 R /F20 937 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2053 0 obj <<
+/Length 287       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Q;OÃ0\10Þý+<&\83\8f;_\ eÛB\f<RP\ 5\14H@BU'ZXh\11\11\88\89ÿ\8eS·i eB\96åÇ}¾ïaÒ\18\ai/\80\1c´ó\ 4ì½~\9c+Ôϱr¦h\850+\88éa\8ekµ7\10§        !`ÐõÓ¦\8f@!¬ëé8;9?º®ËÛÜ0sF\ e\9cÏî\a9eUº¼\1c\9dÞ]\94Ëó¤\1eª²îH»v\91 ´\8coj<A=\8dê\86
+\81\83×\9fq\8f@±<W\91\12¤àÕùEUê¦k\95j\85N¯v\19\14ö \9e·\1dò~Ï!¡\ 5kI;A\10,\96\16gM³xÍ\8d\ eÓR^\8dª\87ê õ\13\9b\ej¹Ã\12ÛÌÞ?\9aEB\19J\b\13c!o\7fà¾þÈ\82\11lØ¥?Îôú_1uß\0x\ e]\ 6\fÄÆ\fh­¥UKè~ë]ǹ%ø\e\82tendstream
+endobj
+2052 0 obj <<
+/Type /Page
+/Contents 2053 0 R
+/Resources 2051 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2033 0 R
+>> endobj
+2054 0 obj <<
+/D [2052 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2051 0 obj <<
+/Font << /F57 1075 0 R /F36 955 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2057 0 obj <<
+/Length 1055      
+/Filter /FlateDecode
+>>
+stream
+xÚ}VKoã6\10¾çWèH¡\16C\91Ô«@/E\9b\ 2\ 5Z\14¨±\97í\1ehI¶\84Ø\92V\8fMóï;\ fÊQ³và\ 3Éápæãð\9bO\8e\ 3\ 5¿8È\13©L\11dy,M\9e\aååA\ 5'Øùí!ö\1e612±\16æ76£u7JµT6»éãsDY\Hccôùyÿðø¤U \95LS\13ì\8f+\904W2Ï\93`_}\16q\1eFI¢Ä\9fý\1cF±¨§02i*æ\1eÇL\f®|\ eM,Ü©\1e§ðËþ÷\87_÷פk¸,\95yz\13\96
+"m¤Éô\87\98\9f-\92-æØÂ-Ò-f\9dÂ\18{Ì2fÔ\9f\10[\8dÀ\ 1],Ú¾k»Ó=\98\80Dseî#yó!$q\12ÄJ\16ªØ IrH¯\vBò×9ôùÝDÃ\ eÊf¡l`>×n¢\92¢)\11\v\98\860Ò¹¨`æfo\9e\e\9aXñ-\84
+ìÓI¸\ eïu¡.Är    u&\ e\10"\13õȧ[põ>t¢Ç,cIa\1eÛ\ e\16%N\11åRÕ\8f\9ccäà`ë;Ùðizo\187g0Tµ¢\84yãçk\10*6Ø©ÞøÒ1²\94ëÒ\1f\91>Z¼¢/\83b\ 3\16Æ\95x\91ç0I\91V\98KÂk\1a%öM;±ÛÅ=_ËáMíÌ£¯v[û\88ÌTMUméf3Uå´\\rxÇÔ×tv\88¹rXä\8aON\8e+ëxyÀba\88såS\1fÇþ³r\99f\9cÇ"b·suãöÛ\80Æ\88\ 3!9Wü¬ÆXñ\8f\ 6/biÉkÆ'¿ºõǹî8Æàfz\18\bÛ¬\96\12K´-ã\ 4qc¨¥\85\87|
+s#ú\91\7fÝe8×;^9\8e\89\8d=\11ªâ­»$4Z¼`rz˳÷ö\D¯\1f±\f\8fO&Ýô\v\14Å\1a\99\9a\8c\8aò\89)\ 3\13¡eQ\14?\18©¤;\ f\8dÓq\94ðÆ\11!ãä\97úÐÂSÝne\9bgÒªôÃVÞøÜ\15\15\9b$²Ðv\15\15Í¢ò\av\ 6Ü\10\b²\9cë{ª·\9eý\10Ã\9bÏ]9±\90XiC\18þFâäL\9cÌ\88®ÇÕ\v/\1aT\13\93A£/ÃUJz|¦\99íG\84=²ó\86r(\88d\e\88ó³\8fB\1d
+Ö-Wa¹&!\ 1[NÔI\13¶g\9a`{zn\82Ãû\ e\ 5\86e fôD ©=\90\1aòÎÜ#\v\81\9b\1eî¦{ø\83\84\Åc,¡àlãT\f\8b\8f]\14À>7ð\8cn\v#\15íuúzæ%e%¹õ0F\7f²íxtÞ¯æ<W\12\8f«0[¥nõ\17\81AÉÆ\8deZ\93£\1e=³æø<>\9f\7f£éª·\aª\ 2ì ha\92\ 63b´µñÐènHJG/͹ð\9a6åkn\bã?;ïÕ\15í\1d~ÜñLU3¦º{£\ 6\98ù;\93  "\fU\17\8d\\12\9a\13G^WIø\8aß\13Ô\99\1cHA:ÃÇ7ÊÉ\ 6b\13\8c\ 4r¹ª\17\ 4$¤ãì÷\89\8c0®d¤ªü/­\9a\fôY;ÑGÈKÛ¸àâ#1Jé¨|,ûîØ\9e\96±f¹\89¢\97vn¢©qc]E\97\9e:ÿ§q(wß\8eÓÎ-s³\eªÃ®\84ý©\9eïH\82Q\12þ\17l\ 4á®0\=¿\97\ 5£\0¦^\83\912©ü}ÂÄä2ÉÍý\8cÿ\ 15#|\83endstream
+endobj
+2056 0 obj <<
+/Type /Page
+/Contents 2057 0 R
+/Resources 2055 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2033 0 R
+>> endobj
+2058 0 obj <<
+/D [2056 0 R /XYZ 85.039 781.388 null]
+>> endobj
+914 0 obj <<
+/D [2056 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1023 0 obj <<
+/D [2056 0 R /XYZ 85.039 653.495 null]
+>> endobj
+918 0 obj <<
+/D [2056 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2059 0 obj <<
+/D [2056 0 R /XYZ 85.039 612.438 null]
+>> endobj
+922 0 obj <<
+/D [2056 0 R /XYZ 85.039 487.406 null]
+>> endobj
+2060 0 obj <<
+/D [2056 0 R /XYZ 85.039 445.121 null]
+>> endobj
+2055 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R /F36 955 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2063 0 obj <<
+/Length 2974      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95Z[\8fÛ¸\15~ϯ\98·±\81X\15EÝüºI·\9b\ 2E\8aÍ`\8b¢í\83Æ\96e!²dHrf§¿¾çF\8a\94d·E\80\8eÈÃsýÎᨧ\10þ©§< B½\7fÊr\15è<\7f:\>\84O\15¼ùÓ\a%\14\83$\8eáyååμݥQ\10ÆÙ*\8dì±ËÔ>бB\9a\9f^>üáç(|\8a MõÓËÉ0\92æa\90çÉÓËñ\1f\eµßî\92$Ü|êÚ±¯_ocÝVÛ\9dNÓÍ¡\83_µ9\96Û\7f½üùÃ\1f_ì^f\95,\ròô17\ e\r\92'\15\ 6ûpïr£Ã V1qóKÙ\97Û]¬ö\9bÂ>ðÏ©|ã\87±¾nÕf\80A\14n\8a\16\9e\8fø"ß´ÝXÊô\b³çbä\ f.uuÞFùfd²×í\ e\ 6²ø\8d\97R\9bò\84\8f\rÏÖ'&}ÇϺ\e\ f,CuK«\ 1§ôåX\1ee\1e\16heË\8e69ÂL}zÇÿQ¨øf(.Û(\ 3&\14\1c\fä
+âÚ)Ôî\9eÎ?t·þ\0ûh\1d\93üq\11\19\9a£j­7U9\8a\9e`P\8fò\v|\81x:&w7z\1exîR\0\rÑât_´\a<É9\98+8Û\a \98G\92§A\96­ÚëNHv\ e\8d\85\82\r\r\1eð×\12¬¬üa\8dlD\11\9eK\1eÈégܨ½
+¢,}È\8e¡Yðã\19\9cÚÃK­<\86¾ Ê\92tÓõ(Þ²ç\11J\11\7f\ f\1d+\e<\ 3^ßÆR¦\91kTOFêq¿ \9b\83¥\15\1fa.O7\17\9aû¾\15»3Thq½LL¦\ 6\83s\81£\1f\ eýx\96\87¦\18ÅìÈzvy\f¾³_µ!µ        à\eð`+sØ\ fÄ\1eícX\ f\9eK~ö8\96)X\ 2\bè\98B5;2N\9d\90¦»ðà\13¾ÿí\e\ eÀ\14\a\9eD\a`+>\98\ 3\93,Jq¡£\90·üK§Äï\8aë\95v*Û#zÕï<Û\9d&2Çu8\8e}\9bN\80\ 6þËW\1cýíå+\ f?uMS\12\ fcÝ¡\1cîÚ¼\8eàW=¶ù\89æ¾Í\v\r²ö¹\1e\ e·\81#\8dN3\882èü:ÜôUÉ3\17\96\13FÛú\9f¡\8a\ fÅ\88ç\ 6NwòUºy«AiD=\96pV\9a»\94\97Wú¬ì\87ù\81t¤É4\1e\9dÈÐ,\8eä¹\8d\8eò ÏbïL\7f\80à$\ 3ü$p\9a#\1cÓhy\10Æq\9e\8eKGÅÑű#:«±3sdùÊ:D\12q2 s\8fT\1a$iäÙ{Õ\19Ë\8euÎ~¨A¤\93¿Áì\eî\80ë£\fé5ñ.!\92\1f\98\14­\f)\8c\8bàÜÌEè5)\81|,\ 3¿üÖ]\84öZ [\8cÿßjó\80\ 2Tg²\12\98\908°L\16][²uCì¢_\96mÏ;aÀ\7fîðÛ·\96\ e§6ÏL¶ã\9f\19\e8u,MÐQ¤¶îÊɲ\97\ 4òv\16CÅç¾\eKwßAò\10\1e\19\7fÉ\9bÝD6ñU´\92È(#Qn\ 6VLrªÇÀ\9c\82pϧ}9cTÑI\ 6Ê\ 4©P\88|ç        k+ÚÄæ¢åÁ$À®>ò\14\1dÛ\v/\94\8b¦ez¦\ekÔ¨Nò)ó\ 2\r\89\ 6ÌVwýÈ3]ë¬Û±]\11þ0V\89D#¡\11|2\87\0´Â\ f\93ù\12a·¢èÉ\96u¸ç|\1ff\ 6\87 :ÂÜ\1a\18RH\9e\a\9a¹\8eÃÜOýf\8a¤\81´\87â6\94\1e\88b¦¬^6\83<½á\1aÅà\fºþ»A;¸D'l°)\84ÖôKó\1c}Ŷ{\ 3T\16¬\81ý8\9aB{1i\ 5\81\8e-\19¦ po©Ä\8cYöd¢\93M\1e¬óô\92\9cÛò^²\88£8Pyö0Y84w\93\85¡¡ÀºÕ\18\v\ f\12ëO\1d%\8aK1.`Q\ 2ËÄû\87L\18\9a\ 5\17>,JÒ \ eõ\8c\rTíÈVRR:OÈÖèwË\98\r\9f=@Ëo{\93\1a\fɹ#p}ä4nU\8aï8õÇ\944Z\93\ fèãã\ 4!p^3ý   \ 3\10\8aã#\9aPĤA%HG¾g\e\10\fRÑ 5ËöÅ8Ûá\95#  å\978\86x£<K¤\10Á\f \99ìn~p\12\14yZD"\bQ&\12C\fñÒ\1e\1eâ}òú\1c%\87\1f\1c ÞNQ­\935ç><ßÆ\8a\9b\ 4_Ó#\87q\89Y\16§áV\9f~ûöqe\91\ 3GLÐKAûÕ\18þ\85\91¹\ 4QÕ£\89\8d+¾;\93\18\99üÌI\ f\83u=\10\v延*ÅG_\8d$\80´'ëhmd\89\81ß\1fB·®\9e\15g%¬³\7f\Í84w\9dÕÐXg\85ø=
+F£³\81×\16ãÈ0WÂ\ fÂ7.tÚ%à;½KåÈæ\80uPq!MO%\11}t· ×)Ôó\99zxDC³8£\ fõ²(Ð\10
+t¬\83\9cKòÏ\14û\9fG\a\97«1\ f\98âÀyuôåU®\1aì\8f\8c\ fc)(]\82öµ)\ e\13\1cðëf¯¼%\e  \ e¶é½1\99gÀ(\10'\0öçx£-Ë£ìÅõ±\93Xlì\9f\10­d\f·ânºª>\14\rí\10o>ß(ÕÀ̸V¬s\ 1\8d\138®ë\80\12*:\8fÁ²\9eyÙæzcJ=úÌOzWòBë9rô/Bëô<È×&\0\81â\16±\9dkÇ-\9dDË1Ö¸«\ 5\99â·79Zck»î»Ñ£Ï)¦RaÖr
+ÃH\90Å\\89\82Ð\9bf\8dç\86¬°\92\0äjð$¬.\ 4\979mÙþW9Ò\8c\rt\v\9b©:\13º0\ 6Þ<\98«©\94ÇÈkbð\9bã\1eï¦Êi\8c\rT\80Ñ\82\95àé»Ûõfü®t`koÍÎåÞx\13ÃèÈh\ edG\89¨*W\ 3¦\13\9dÅ\8ab\ 3µ\r²\17E\98å\85£sa;&$\86Î\95B\81Î÷Q\f¦eºÁ cëî®\83\8d\9c³ÇYí°næ\7fßæ1§®¥­\17Í \15
+¥CÚõû¤Y\86~±´Ð$\ 5ONQ\89Is¦^µ$\8ew\97K=\8e\ 6F ¸ÅŹü\98ú\8a¾GLB¥¾Æô=ãSáMJ}W\87\84T\v+zóÍ`\eI,¾5\8bú\8bãHÚï<9Xú\8e³b0\87h_Û\1d|\8fp\ 1ôJ=i¢¢+hP1f
\b\83ó5rQUb      åÑö5ï\80õ)YÐú;úîVU\126m?A0\ 6h°@{\1a-\8c¹\87\15¢\f ]\98
+\ eÍ]¬`h¨AU¢Ù³â¹û\99\99\961>¾Þ*B¯;4\8bE3Gå*HÃýCÆ\fÍ\823\1fìçð2\8d=Ö~\92½\8dE"ræZ\94~©õYÉ$\ 1öy\9f\93_¹8?É\1c\9co@,¾}%¿9ò"f\ao±çÅéãT\a\91\9e©\ 5\95PüêÞ\96\bõc9Ì×D9¼\92ýý{ÊDæ`ïÃ(ý¢\19g\89N aG\ fõbh\1eó3_    ùù(E     ¶(ö|º\90|èÇ\vm¢ØѺëÁ\98z}µ-Å\95&\8dFû»ë\r:\r\0ë?ö\86\89æ¾7\bÍÿà\r§² \ 4\ 5ûbP:/ý"Ry\0¯\1f²hh\16<zò\8f@Èy\14­0©UDüØ ©\16\86F¥]ÕÀHT£X5ÊSMO7YR"(Ñ        löÆÍ"å\84\87e ª\a6\ e¥T\90ø\15ëp\93öy7Ø\ 4\13±;k       \98òh¦d\9f\85p÷A\16\82þ£(ÈAJ\8fÝÎPï\1cò\151ÏÖôZ÷»±ä#R©\ap\9b¹»\14\11¾©\87E\1fD'a\90ªØçr^ü\bÍcÞt\12\ajï±ÆP\ 5X2\ 2%ÍÑePóîÊ0#ýF\8bæ®\96æf)Ó| Ó|¶·\91½´·c\ 5EZîióíLyN.UrDlIhúq8¦k\91\9c\\19^)\9et:¿ÏüÚ!c\12§dÁ¡\85(Ht)xZO\8d\8bܶbÜ\96=1"\8c\8d\1dÂ3¼vAx&ËÒµ)=4|Á\8aÏ\94Q\86w\1e\b¨í®M¹z#\8a\8d\1eXnêLc8{\7fuq\1aª"D\fÙ\12d\ f\ 5\8eÂgÏ\16Û\8eü\82\11U(}\b¤\94f\16Í\8dg·Ë1ðì\99qj#D\ 4Ô\9e©ã\14o¾pÁD+\11¼ä¬'\ 2\13¾ä¦Xl\88áðÑçÓGa¡ëîK\99\9cLw´p
+`.Y¾\vè\1eûw\1f\973\1am\ 5¬\1a\10Oe\88\85éx}l\8ak\ f±V¥S\87\16\ 6è{\87\1c,\1e¥Þ\8f§¶±Ó÷¹\r÷ò\8cJ O¤úa\9eqhîæ\19C\83¢ú\19Û§Pý¿\16\87ïÒ£\91\14óN½\9b\9b)(áÍ\95múp^\ 4Â0\ e2ÈÍ\8f\1844\v\ egá/\f¢0óXüj\85$=?\9d\98´\9c\9a»>÷ÆÊë×óÍ\fÞ\ e\9czu9ÏpÙ\90Î\91~\8a6F®lÀ~êTd馬]o )¨\ 5lñ"\17Ðû,È÷\89g\9eN\81\9d¥^õ\94eÜØ\87ߪ6\ e\8d£Cwá¶=w\1aÑ\10ñ`Y\8eWNÒXÊl®¥yÚ¤}\96ª       ^⥱\84e\18á%Ò.É\12ºàÇ\89Ñù¸¡\83\8föh\99¹6\1a\84`²þ̽Q\82\ 1Æ¿ßyEW\9eK'\9d\vW\9bº7\92\1ay7ؾêqÖê\92>\17\aÌÕÖÆliÓo¢úæJýÞéêð\18Üù\v\1e\rÆè%Ì»\7fÇc)W²f¨\8342\8bÑ\9f\14\85û%NÎÁ\7fõý\1dÿ\ 3B\ 2ÖQendstream
+endobj
+2062 0 obj <<
+/Type /Page
+/Contents 2063 0 R
+/Resources 2061 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 2067 0 R
+/Annots [ 2065 0 R 2066 0 R ]
+>> endobj
+2065 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [462.239 273.889 536.549 285.578]
+/Subtype/Link/A<</Type/Action/S/URI/URI(https://bugzilla.samba.org/)>>
+>> endobj
+2066 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [218.709 219.692 351.61 231.381]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba-technical@samba.org)>>
+>> endobj
+2064 0 obj <<
+/D [2062 0 R /XYZ 85.039 781.388 null]
+>> endobj
+926 0 obj <<
+/D [2062 0 R /XYZ 85.039 761.463 null]
+>> endobj
+1024 0 obj <<
+/D [2062 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2061 0 obj <<
+/Font << /F20 937 0 R /F15 951 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2068 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+1962 0 obj <<
+/Length1 1319
+/Length2 4957
+/Length3 532
+/Length 5758      
+/Filter /FlateDecode
+>>
+stream
+xÚí\94g8\9c\86\11    F\89\10\11-F\84è\8c2\18-:Ñ{O0\ 6Ã\98aÌ(ÑKtQ¢G   \92\88\10½× ºèDHô\16¢F\8b\96=Éû}¯ì÷û¹÷¯}ìgþ<çµÖ½Öu¬{=ÃÆ¢­Ç+k\83²\86\90\18^\10\1f\b\ 2\94×ÐÓ\ 3       \0A|\ 2\066y4Ì
+\ 3G!\15¬00\b\10$.\ e\ 2Êbí\80\82¸¸(DH\b"$\f`\ 3Ê£\9c=Ñp;{\f\90C\9eóW\92(PÖ        \86\86\90@\r+\8c=Ì     W\ 3j\85\0ê¡ p\18Æ\93\ f(\8b@\0u\7f\9dp\ 5êÂ\ah7\98\r\1f\0\ 4\ 2ÚÀ¡\18 5Ì\ e\8e\ 4ðÿr¤\8a´E\ 1Eÿ\92m°Îÿ\ e¹ÁЮ8S@\ e\9cIN Î¢\r
+\89ð\ 4ÚÀl\ 1ü\9a(\/\18ÎÉÿ\86©\7f\16WÂ"\10\9aVN¿Êÿ\9eÒ\7fÄ­\9cà\bÏ\7f\9c\9c±\18\18\1a¨\81²\81¡\91ÿL5\82ýeN\ 3f\ 3Ç:ý3ª\8a±BÀ¡²H;\ 4\f\97\ 4wU\82{Àl´á\18¨=ÐÖ
+û­Ã\906ÿ4\81\eÜo\vü\1a÷55\f\r¹ÿu£¿\83ÚVp$FßÓùﲿ²\7f\82qóAÃ=\80f\ 2|\ 2\ 2 \"î÷ï7\8b\7f4SDBQ6p$n%DÀ@+4ÚÊ\13\80Û\r\1c\89\0½@@8Ò\ 6æ\ 1\84\1cóó!Q\18Ü\11 n(>@[\14\1aðëBA\82@~[ø/í7
+\v\0ù\9d­Ð0$\ 2f\8b¹PAÿRÿºÏ¿e0NÆÝ(Êæo  \8c\93ä.H\fȯpAâ@~Å¿IT\bȯzA¸sê\17$\8a\eÝ\ 5áÎiýMb8\87Ú\17\84³¯{A¸\9az\17$\fä׿ \11 ¿Á\ 5áú\19þM¸Õä·º \9c\vÂu\87þM \ 1\{\9b?\107\19Ø\1føk\9a\7f Î\8fÝ\1f\883dÿ\aâ\1cÁÿ@\9c        Ç?\10ç\ 2ñ\aâl8] n\9bø\91\7f Î\ 6ê\ fÄÙpþ\ 3q}Ñ\7f ®¯ë\1f\88\e\ 5æ\ fÄÙÀþ\81¸¾î\17(\88käù\eÿsååäP\1e^¼`\10\90WPD\077q ¨\88¸Ï\7fÏ3@Â]°0U\ 5 \88\80\80\80\18n>¿T(\16\8dÛ-Ìï?\19Ü×ôo¶\85ã¾=\18Ì\ 3\ 6\ 5|\1aGA%\82\1d\92«Bò}\15s\aß\æÂ\97³«\8eÕ,\7f7ÒH\1a4\11\87\8fxÕ£æÂ5]f|\\90FM±|y\99Ùý\94Á5¢Á[ç\83ÒV\80KlÊØù²\9bårÚ£Z\ 6ãÝ4\rÏ%çÛ\87AëWë«F÷¾\89àk\rO÷æ'\98¼hÏØîXÏÖæPÐ_!úÌ\82×bæVÑò,\18,j¬\94\860\b}\Æ.Ä¢K\99â\92\1f&\1cúÅ\9d2!\9eðË@\90¯C(q\r÷Ô\ eª\ 1Ku\9cKüüé¹ù!MÌ5hcÿZX4Q\85øÔèjE÷PÊ;1LåòÑÉ^<\10\96ÏݶìtyZ/\99±TN\91r5^\81Ãx<}î\10©\91\87\bí\84¾(;\a\vÞÒ/\15\8c\8a3¨Ù\80Z=6¥¡e\15
+)Ê\1d\94«\99H\8f¢H\13Z\9a\91PByÕ´v½ØP\9füipê$½\fØíon)\84 mã\8fê\ 3\8exCêVµo¼µ>-Ñ·#æá3\1dQQ\18\92Oç690\88]ò~>­BÿHx%\15Tª#©.@cå|/M­Fi\94jhò(b\84èö\ eoCv_GECkô\95\92á8Õ/ßtÉbê¨\1d\ 3çç<¯â\95Ýààß¹½E®\\r`àÔÑ\98ñ&\14Ù`\8dºÞ¸ï\94#\7fͯéP<&y=ÑÄ\9dh\ 3Úáé[Ç ´FWP:Ù\98íR~ã\83öU\v\9bÞ\93Å\1f½mË\ eÂr>\92\1adòw)9\9e\ 6ühþÄ µw\v\12\8e\90\a]n½\19ê\83 st\13µ<\ 6kà]yÀX\94Ñkè¶Áá\9098Ô­ôùUÎ+çM\12ð\89ò\95>ëyá\81Í\91û¯hÞGs \9f\87~'\89íz`Sgÿ}¬\85\96JØnJ\961\8b\17eoÜçܲ ûÞÝE Y\90A]k´ýÃÂeÙ\87©OÐ\8a±O6\96g\róÀkî\8dQÐt\88çÏÁj5)\8emÕû×\1e\ eD\84Ý-0$þ\81\9aH\8dxxïDê\1cò¼\13î´87\14ýn|U-\ 1\84=\15ûù\9e+\9d¬\9e:\9f89*¥yé\92V\98ÊUÁÚé²³Û1\a½¤á%\8a\ 5\ 4\ 4d\81\vû.N\1d÷¬@\8f³L¼ç­ÑÏÚY\ 4÷Äo×ÎGVÓ\v\14\86\92@\15­Êx©ß\1f\9f\ 3¨Þ+ÒÁo;ÞÆ\13{\e=\99
+Ðäy«7µV\95\12\1eÙ( ÄªY±\16K\15ºÂXA\95ô\1e$\ 6©yx3\8c\1fÖ\ 4\8e\97A\\1d?\9eüì¥\ 6®½\16Î\1a²ü\861\1fÝ"\1c\7f<Eh¢\88/ÑC6Ît)e\ 6®ïÆ\1f2oÚ­\137´®e\9dÁõø(IïÚc?>Yú\81ù7ëÛM>dÃy\18\92¼\ eýï\v\9f\88\13vgT·\10Ç\95ª\8d\14È\1c\18ó\83A®PÑÄ9'ÝÂk\96SLÍTõOlÞ\8d]\v\8c\94ßG~\9c\vÃÃ6oØ\ ekëÒRÖ1À{{9ØD\µGØ\9bÎ@v\18=\8fT\88£ÐxG²\8b.¹Ý\9eì\14\8a\944ÏØÍ\0\L\86\90Õ\8d)i¿\15è\ 4\1a¤ê\90Çß\eåøù\88vPA\9c\9fªw10Ø!8¦\87º¨\86\11\14f\9aÇÌy\98[Ì©\91¸\ 3ËCyëOI\16\8d9S+ª¬\9aµH\85fúiØ\89\1a\9dzGÌÁ}DÍn©\ 4\9b\ f #Ýí=ʶ¿ÑÅw\85²+\9fj\11\8d\95K\95Óê\83I7×n$u$¶½D+/yÉ\ 1©¶Ù©\84&\8cjeí{Ävø*Ó×<   &}ë/}±\e¥Ù\97¿Æ\v\91æ\94oåvôÓ\89í\812.í\86\10¢üÏí\v\ 11\8f\94\ 6÷ô\92d$±\95\19«J®àyn¶´\9d}\9e\ 3ÇC\ f\\11\10ê\1eÚ±\94
+\7feº¸wB õ\92åâ×tì¹7}«Þ?ºk¿Ê·K\8eÙdÒ&¹\r\10¥Þ)\v¡&[\vÒ\fN\17ù¦ÎBÐHï¼.®×\9dè\10'/$»\1a¢d®Õãy6Îu\9b¹QÈÉVƽG%2\96\9c\18cÞ:?Õ)cY\¬ST8I#©á)ä\1c"\0sÚª\90\8a^fªÍ\13¯\13Ýýb¶,AàË1\15\13¿4§*)\8a÷ÃLsLUÑÅåªuJ\1eñà\87µæ\eH\ eêWsÑf\8aÞî][ò\14îÝ\8cÒí.´ýñrÜ¥\9d.¯¿\eÞt\88É]ãPGR\ 4\ 5\7f¢¼«©}¥oÞ¨X!µqÖô\8d£Ô{¿Y¿g\13Xߣj®\9dâîé\96ý¡\89\1cüÁ¹¯\93/\ 1E2ÓQ\ 6\91»Ú_ÞÚ,ßñ9ñ\83m\f>çAj\ 15NÈ#oTYNIv
\8bÝUóâ\8f:O}\99\rQ\96\14\0Ó~\17\94-¤¦ùjQl\11dÇ-V2±¢^Ö\97ïÙDÑ}P\1dO\7f^6V³M?1ô4Öâ¹ Yj=å\8eè\ f±U«\18'\1d$þw\ f°1\15èx\80§¥RÇ\9c\93ýé£ðirëP¹@
+äÝeòp\eù¬ÐÁ\8f@]\7fñ|[¾
+ˤï\9f\87áøX\ e\94\b(uFÇ\8e¢mJ\âLg\1d\82×)\8f\9a9xJ½CB\19#¸¼yùë%¼\9de%Ã|;ËÒm\ 1Î"ÚÃrÒD&} yL\ f¤\86ÖA2\9d°\1eY\81Z\16\ eV\89ÁÛPÉÜnç\16~1Dì\9cþ*º\94\9af\b³Ç<¸HyUÈã®\99sU-]ÍÕô\r[M\93åO\8aäëN³]\13~óU]¤   \9cÏîT\fïë\8c\8dYbô÷&i2ÜzÙ\84\8f\18\84Ï&¨Òf\93¶&oµÎ,JNì\81\e\13µNªã\84)¶z\ e\13æu\ 3\92Ó\9aH(\7f\93În\90\94HýAg(þ\15)\fµæÝóúN±<!\97Ì÷]çÜ\84ûyz§ðTÙ\1e\80·\9cí\ 5\1cýì\95ôR\#\1f \ eû=óDÍcä¥bBáK\9d7L\11\94\f, x\aÉ\15\83uØÏ\8f°|¨B*R\9fCw«'  Y\96h½ÊAFXVÇ´b®û¡tñ\86Ä·7,i\90\f\ 5íÄÍ \12¼YE\eÿÇÀôO\1aA\8cÏ\97\8fz©uó»TfOs\99~\bäª*\87§ªh­\88J°Ì¡
+ëx;Ç\87\ 5Åßlø6Æn/Ö\8cY 9ÙN_\005ñO\16yJcÍÒ.5õB\89\ f¢\a\9b/\ 50ßx\v.\94\13+â2¤Rå¥\18˧c¹\ 4¢?9±oÛغ3î÷ôº¹\8cä\1a;\bAW¨§<Àðc^[´2O×\8bÕàú5¾6\81L     \8b\ 3¾\b©¬\97\ fÕh^l&o\13\88\8e\11ù\99³\rÖ\ 1ÒxyW]«äߨ?ÛýL2³<´I\9a\97\97h\9d"SèÝ#;\86RÍ£\a\r\80ÁäçO«\86TéY=Ð\96ØÔ\ fçÎÕ\0Éöþ\ 5iݸ±\16:\1e<\90,åp¤\85\9f\ 1É\86qAH\bg_ÖÈ'\ 2äî­«mò¡\85\ fvââ\88\10*\80ü\9b÷ûH\1e\ f´\1f\81¾\8a{¬OO\95T\ f>3ÍEù<ÑæúÙ\97\93%pÜ^      îï²·/ v½fîÝjà`Ì\99i\9fÒ0ælN4R'þ\1eÊLñ3GÁÐ\96\11Ä\82÷¢à\8b¾¯÷%b\9fR\9bÉ\17.~\8f'\92\1dI^_  R¼Ó
+\18&m\89\19]\83ß/\ 1ik¿Uì\7fkÌì» Þ¤`Ëjm2\91O9òhïÒ©Þ\f`ar\80«êP0üdA3æ [Ú®\ 3¯mdiÄÑël¡)óù`\1dX\82¦N?d\ 1ØÅ<ûd¶\16à®ïõZø~®Qm8Ͷ;Ù\18$ÿÄÕs@¦ì]\18\81?wÿ¾°Å\ 3v\ 2· \8f>\83ñSÕÈ/£JåW:ï\18\9f\90¾Ö\8bóÇê\93[Øo¯\84\86\85®\0{\9eM=Â",Yè\974\1fùXÌG\7f(i\92\95È_\9cr\10Ã\9bл=m(5Á\eeËÌ\88\1a\93D\1aÍÕ:\f¹J\94\91Ñ:\97¯=\8e"ÈPk´»\\90\16ÿ6V?À\8d%À;*Â\15`_ï»í\85\9d¨~\10òÞµk`E\98x#ªå2>ke`\>J\8c©%\ 4å$RLÏ\ 1|/Ò¶KN\89g\87we\97÷ä¾   çæ\92.³ìþÃÔ"ý<»\99ªÜ&£kò*¶\r_\¥û,®\v[|ñ\1er@¾®\9fµ\ eH:8#-4Ò\19 ê½r\16ØSü0*«Þ\r]\8ai^¸Â\93%Øù\90é\1d\r»½ùw70\ 6Ó\8aRéX£%\93)+±&xä)o\15\ 1,˱»slNÚZI\9b\820­×)\ 5F&åí¾\1a\91ó«\18\MÞ\1fã1ÁÛ9*gµ~rÕQ\8aû\13(ÝH¸\ fr)\1cq9FLEåäl\a`%¯(:3<xé,\17S6«Ä!¨×Æ\15Èr\vNVÈ\816\99lÃ<øi^]\815I\9c¡\9dÚf\v\1aB\91\ 6Ý!¥\ 1SF\82®\13\8e\91\16\15Ï\ 6õ/DÓÛ\7f\12\9c\9cJ,ò\ 6t\8eÒÊ\9bB@BÂà]Qìr áÇá\9e\1f\164\ 3£Î%s
+î¯F=n\92¬¶éuWHX\17 Ê\ 3\83     î»ÌEþÀOÒçÊfÍ\17ùhr®eùqøõÛ\1c\88\f\96jè}ÉéA]À\8a\ 3C:ë\98Éaÿ»a¶\9cýt\9f\85]/©0\ 4       \1f÷>\93[ÃVÄõ\ 3\86i\19\92Ë^óßñM\f²¥»^\9bôk½¿êv¯\858\eÚ.b`QOà²6&\91h¶rݸ&^úEg\07ÿHY*øAe:ÍOÒSòÎ\1a\16?\87oÓÛ\81\89L\84­¢þ\13\99\8d³â7L#\b\e\86\17\8b0¢~¨Y>÷\9f\96Vb\18=Ü^8ì=«d,ù\96õæ\9dÎ¥ó\9eÙÇ\89´R¼¹eRì÷\9e\0æ#w\92°ö\86/\10°¾x-\ fÆð\97FÇ?\ 3ö\92\ 5\ 5êF\87iïï(k\f'ó¬m¶|»×D>\8e\81"ÙwaÎG<9ð~qU^ý\8f\ 4ôÍ\99FYpuÕo    q%á­KD\e\ eR*o\9bV\9d#«Ë\8b}_\17®ç\8bøo¶¹S/\94\9dÊ9RôÅT¢è$\87I\8e{Nuਯ\86Î\1e\ 5D\81\0A\93Â5&Æ»±`\86ª\ 2ß\8f\90¹\94ª \82\91G\ 14^lj\85\82\0½\82>Ø­0MY¡~Õ4êñ\96¶Wq\83ÔÜJЮºïÃBnlÊ\f<\ 5©éK¢\90ÄqOÕö\13*§½7y­ã'­'F\1fôJiÚ¯òùÞ¨k³{ÃÄð´\94LÑ<³")º¬U\16j9\19À;Ý×Lx\89æ³µ\0mC1U\17÷-¦­cº\18éºîÅq¹P\8bÕ¦\12M\rÛ£U\ f\9b\18_Bæ\81j\vÿ$jñ\b\87!RªµcLR¸Ä[Å©\12C\81oòÕqËÏ»ã\ eÈã\8e\18¶»\9e\aFyô%\8f\8d\16\16v¨x¹ç\8a\1a\ f£\9f¬'KÑ|·vØ·\17$j*ª]x-V÷Díd\8d\83àf\91ÇÚV(9QFÚ\9aQ\8b\94\88dLâKÖ0¾À\88QCG\8eÐ\86\82q¸5mêàWõo4x\ 5\ 5\ f      \ 2\9bâÚ\v¶Aß®\÷LOm£\8f\8c\85\aqIz:d©\19±¨>*O\H«ïÏþbñUîN]7ü   Ih\8e\1c8º;Jd_.é=;ùa\81½cðsN_ߧü¢p¿.EÃÚO\96\ f\84\10\83¯úõ\84ü¼À\9dJóWv`[\17Ñ<\12|´wÔ\194ùÍ\9e»\97ÝÔìö-\7fïe¿e6[\rbeë\9f§\18\17\8aû_!C\13\1fÇ"\84¨÷Þè6\11y\9b¬úùôßÙdO\8c`\19\1dÖë~¥¾¥\féÝâ\85\9eÅuE\94s\80_\b\84c\86FW \91â´°\86\9b\vBë­\ fÝÝ\1aN\8d\9a\11Gù~\81»\fw˳"s ËÜ[\1fÒ½$Z°m\1d<±òu\199\e7î19e\ fÌG¨Ýz\18\7f\8cWFpø\95¿¨\f\12%t¸\eNÑõ¸Ó<ülÑòh*Æ7Y\1arPØ|eùcÜ:\8dhâþ\ 2ZðÖ\18\85c³é¹\84ë8\9a\13¾u¥Ï\7f¿)úVìË \8dW\9b\91Y\9a©\16\9dÇÃ5mrI\1f4lI¼8]\94Þì¥ùݵ\91Â\9743¢t^y         ÚÍ\8bºç\9b¼:±_1\93!#ëÕ°õ8Ð|H9$àáÀS\89Ï\191\8b¼      ëÉs\11\r<áÛÐ\fL°M3\15\8d¨Oø}/·]Ó\ e\rò ¥\84\fië¢\81® Õâ\11öû\8cÄ\1fC?_ÕI§6y¶\17\ 2\10ÀK75â=ð\95\95¯ølM\fù±]\83×wÎd"Íç\14Ñú\88üØ \80Ê\94â6©\åûÊoñëï\1a\9f¿í   \fti\85¼È\92\93\eÝyQÓêU\8f<«å\12z\1d\94¡Ó\81\a\97ÕÝP¿ÂÕxXF\99\8d?gPû(M\82WÒtÊ\93,\1a¿§\1fóìòþ#\1a¾\82\97Cf\14\1e\ 5\8d¹\9fÛ\ eõå\ 5\8e6zî\ 3)®/F:Ê=A@éïZµ\8eí¤\88í'\18|+çÊ\90­zK_©ykl\ f\11IuJK\89Ï@Xå{:]Iwû\ 1°Ê÷ãcWöl\85\86ܽWº\82d´Q\9f©\95è\96\8dý¶j\99ȯsI<ÃË\9aª\a\ fód¦³l`µ\1eÕ\9fò^)\bÉöJÉL`wéòÛ¦\13\ 6)N2\91aïʦtÞ!S9ï \vr\90\92BÍ%$ê^/üzÂ\7fÂ<\90\8c\93d\85ìéõÁ:¾»C¨g\82\94éÌDê\8ea~\87Ò\94äÒ9o]\a\146DZY¦ÓD=Öá aNsÆ88ð¬`\9cw̨\ 5[$ú`\e;_/l½\ eFð@Hå䧿f\15ÆGâ\85¦êÁÄ"nn®ªMÇH\88\9c\fÁUW_\vÙº[ø\19ubÒ%¢¸®\87ß\18<\97\11¿Æî$òP¸Øò\92ù\8fg\84¯\95\9a¾\1a\8cÕ1*é\\1e\11ä\93\9cíÉ\99Î\95
+\1c\f\13½q»[\98¸ÿ\80}QÐ$¿ÔÍ\9bÚüv\88\8b)^\81.\ 5«I\ f!çuxÏZcfW|¥0ùOs\8a«\81C\01·­K\8c\93\r*AàÌ\1dw\1dV6ç\19YÔ.ãyJ.¼\7f\8dJm\95®\ 5}ó©çauļ\96ÂgOú\ 36Õv¾\86ú\9bmÀvdþ\15=+\16á:é\87
\8a\a\80M\1e­òl§¥Ë®\ ecN-b\9c\92[§s
+)¤ß6s\8cº\81GÈèF\16Þ#q9ÓÕàÜ\85´\92fÒà8\7fí\a\83\aYÉâXªuæ\94«þ¡w²`ÙÅ$~¾ÎÓ\ 3Á,\8eó\0qÔdá±Y²o\9fd\85ë\16¨ÉL¸+Ù£¼Mø®!\1e\ 1\8bq\96ò¢Æ\89\8a\0\8b Ï\17Í\10\82\93!\ 3\99\ f\ 3dÊ×\b\v\ f;Ô°y\8e|¶Í¹Ç\9eHí_3®Tã­-M¨L]é6ä
+\1a^Ä<]ßëÕ»¬I\8f\9cV\ f\84=\9eæòÓα&hýd\83%­yÍj¹êÓBÙ\ 3ݱÓÿt\8e±qÿ\0\96¨Ù\7fG\93%QÛÑ\ f²B4P\ 6HF7Þì<íü r\94ðl)Õ\8c\93Ø|\97Moó<\97Hó]õá'ÿ\1dÙë°0\86û\9b\ 1̾?j\96å\17\ ft\e\9a\16,\1de\1c¬¯)©DñWûk\9d\12yç§2>\f~ªX49ÓÖg\9bë\91M\10Ñâ²Èµ\a`s×ÆãFVær\a×\9aLóHs\1d\16m/ydyñ\900dÖY2Z5\eÌ\1d\13K$¤W\9b\9f\r»s¨Ï\ 43?'{µy\8b4`Ò;Ë©\84\v«¿õ\81²\80ws£TÝèÁrú\83°È\8cN\81ÿá\ 3øÿ\ 2ÿ'
+@\110+4\ 6åd\85v\ 4ü\17\ 6\96 jendstream
+endobj
+1963 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2068 0 R
+/FirstChar 12
+/LastChar 121
+/Widths 2069 0 R
+/BaseFont /MJNMVV+CMSS10
+/FontDescriptor 1961 0 R
+>> endobj
+1961 0 obj <<
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/FontName /MJNMVV+CMSS10
+/ItalicAngle 0
+/StemV 78
+/XHeight 444
+/FontBBox [-61 -250 999 759]
+/Flags 4
+/CharSet (/fi/parenleft/parenright/period/B/D/E/I/L/M/O/P/R/S/T/U/V/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/w/y)
+/FontFile 1962 0 R
+>> endobj
+2069 0 obj
+[536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 389 389 0 0 0 0 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 722 597 0 0 0 278 0 0 542 875 0 736 639 0 646 556 681 688 667 0 0 0 0 0 0 0 0 0 0 481 517 444 517 444 306 500 517 239 0 489 239 794 517 500 517 0 342 383 361 517 0 683 0 461 ]
+endobj
+2070 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+1959 0 obj <<
+/Length1 808
+/Length2 1461
+/Length3 532
+/Length 2047      
+/Filter /FlateDecode
+>>
+stream
+xÚíRk<Tû\1a®Ð0hc\97Kn\8bm\18¿23«\8cÁ´;Æ Ýv       #9¹ì\96\99e,ff\8d\91\14å\92¨Ä\89ä\88\94Ú5¥\12jP\9bQÈ%¶\8dèB\17¹$Éíd\v\9d¡ÓÙç´?\9eýiÿÎZ_Öó¾Ïÿy\9fõü_\9c\89\8aÆB\83a\17\94\ 2       =@w§3è         \0       $,\ eG\17À\90\10AyN\90\10\a@;;\10 \89Ø\0h\v\80\14{k\e{k;,\ e £üh\ 1Â\ e\15\ 2xºå"\89\ 2и°\0aB<À\1d\12\86Â\¹\ 6\13â\0\f\94\89ÀÂh\ 2@ãp\0ïÅ\13\91\807\1c  \v¢`\16\ 1\v\82\0\va
+\81`\98\8dð°ÄEK[y!(@ùTf\89ø\9f[Q° Rn
+ÀËMZ\ 2r\8b,\94Ç\89\ 6Xp\b\96è\81ÊgÁr'\7f\84©/Å]D\1c\8e\aÄ]\94ÿ\14Óï\b\10\17áDÿ\8b\82rù"!,\0ÜQ\16,à}IÝ\ 1\7f\ e³\10\11÷ËîV!ÄA\984\1e\9b\ 3\ 3¤O%$Ò\ 5\11Ã,ODÈ\f\ 5B N$¼T\87y¬/MÈ\93[²@t÷ðuÝê¼îó\9d.u=!\84\89æÿ[w\91¾\84Áß°<!\ 1"\ 6üI\ 4\12 \94\13åïç¯À/¦9ó\98(\vá±\81\rd\e\0\12\b h¬|{ä\88\fÄ\80\0ÂcÁb\0\16Ë-\13     <T(?\ 2ÈS\89\ 5BP\ 1vñJ)¶\0Ñc±´\84\f\e\94ï\ 4\11ý\ fh\ 3\10\85Kð÷\7fìè\88\8ac@kÀj\ 3Y>\9f\0\142)ö¿yÛyH\84\bÞê\ 4\90I$9cÃR\95)\12\b`\9epiÉäa~Æ!\88<z\18\16ÃLlO\17ʤ&\84e\97']Üç|¶í\92\92e¤AÎ\85\84æ;\89¥9TÂH/U«Cp³Õ\a6\9aÐLÔ\fC$\1aY£®W\88¬\10ò3½rÚÞú\18\ 61±[³^}µå\99S\fÌ\18s$ hEC~\9dì+n^Ê`\8fq?ÿ溱GßL÷EÝQºê6\fR
+õF\ f+^|Ø5?¹/|\7f˳\1eÕ\93¬o^ea\ 3ó+ÝNÀ¾C}éM³o¶ gÑ\9e¢\ 6\9d\80SÓ_/ôèÉ\9e\87?QϱKÍwWèÌùvN\85d)\ e\82%\8dD­È¤¤¯j½n§VT][à\8cWÜf\1e~&¦?¹>÷o³u]ß¹$ÜûéurUóî\ eìÏk¼\15\82N¼\\16aN;Ú\91\eê\92j{ÆãÐÀaó\98\93\18Ô \e)ºZ\85\ fò_sôr~\ 6jÈQ=f¸£§Ö\10Wl¡EÖÍ[ßCðMyfBJ¹m~¤¨_\84k:*¹ä*>³óµ5ß/EbÿñÖ ª¿õ\81WëfU\1c\98ؾ4¬L'6=ÒÌòôpÜ\90ç\84BK¹E\16\91Þy^|×\91Þ2,fÜ®\93\a¨\±p¿\9a\92\91ï·é~³Ìµ¯.5CSc»¤h\82kU·\97\9f\8eFÈNì^ÞµsÐå¼\1aÉa ÉLº¿å\8abr±máò\ fïúõ%íºzñ\17ô\1cÆ\a1¿\1a\ 564z6iwó­t\8fú¶­î!F=Põ\96<>®ñÒ̶½rrà\9cj̲\1f4*éb­ÆºQˬ÷»¸÷\83ïοÀ|Ü`q \96ÞçôàÞÇ\95E\ 1L5`¸X_ÝÀ7R´\89^\81aw\ 5ê;\eÔÙª§Þ¸û$~hþð\85ÜáL\93¤¤\89¼M=8_ngò4­à\91¾AmÕk\ 2'6HCû\1fÇ÷$\eëWô\84ý:Ä\8eôÔÑ<ekܺqÄj³\11?s>½åÚ\83\8eø´ùÓÀZ\ 5ºÚ\9b\b\eà\8eú\ 6\9f5)à\axoèî\9a\eíf
+_QÄÀ#¿)iÀ\ 2ËKerü\96zÙlëö\9d/ÒO\8fµ\9e¸ò÷\92¤\86òjQ£)»fùM\9b¯O2u9z\9bAå ½ùÝGg*ß¼Ì$;60T\96\95V.\9còßÅ\8ekðÃÞ.\9cn[éñ\93ÌÎî\ 6FÙ7\8dºÿ\a%ê$»·Â:_"}¿ë®»\86jïXåò\89\989h&©À\1fÏ_\10\f3ïþ¨{R¥°¤å\9a±«\97Î\93C        ªF\89»Vd¤ÓÖG?/^Uâ\92æÌ°\ 1âõe¯ê\85á#?\8fÂÙ§h\ 5\8e\16êÄä¨1\ 5ò»©\a²\ f'׬?>Þ9\1c9x%¬²FÔp}\8aaöËYîq\ 6iL¯,;ÇÑë\9e\8a]©Ö\80¬ ;¯vÄ\11Ü\eægÚ¼ùæÜL`ö\80}Å6jñmCË=ðª\ 5£í´lEÓ>xnG\99\92\91\ eäü<<nÊQ\18»¾´ï¥ï¹\17%\86[\1c\8cߪ¬Ì«~\96±û ù£\7fSb\17\86r\8b±ï2R»Ó±ëý!áÖ\87nÔz\92\93ú\8cáAo)>\1cÓ¡K57\97Y\8f»9H®'õ­\7f®»ºØg#¶5Ø\92ç\ eÍ5_ìnï×0Èô0¾=ìªT\1e{ìíá}%    \ 5Ðë2L9u¾´L:\12\83\ eÞ×\\ 1\966ªeM%0¿\7fo\í4\1az]\123X¥³GY       Ïìç\1e¿l2.h"^
\8d8ôaî\9aZȪ·^^!Ãá[ZD\e!\98_Ïó\89p;Â~ª\9dæÙþvzê\1cÖpÿ\9e\8bc\90WCBÙ\rêü\19ÏÊä-¡øbí\ 5ñ1\ 5%éī͸æ§\8fM²ý\7f<(\89;\8c\ e\9fÓ
+ä3ÕÞ(f\ 5åa\86\ 2pÆic¦\97ÿ\92³éº©tVcU\9c¡çÜtÀdîýYSòw²l¥¤uùùãvÕ6Þú\93\17~yô×\8e6j±\9ffgUâá±\99\9b­~\97ñÉìÕ½\15\a\ 2m¤5³Õ%ÑÉÆ`\86²\14´¼\18\83\9fR.9D\8bpú¶swXU½\94Ô\96 |©0øt*´z@y\9bB(~\94\9a}¶÷±Ga\am^»öù&%³ki\ f¨Þj}§g9Ò\94¢\ 1í;ÊÕ+»\8dzw$\ 5ìW\15rÃfº\91µùê\8d\8eÜ\85IƵ\ f\153Í@\9f«\80?\81\1c\99¨:¸5t½\13\86§\94Ð*V\ 4*º M\8aS\ 1·\96ù6êILs+\16¢=2\8b¿ÏX°J?\96È\8d\97\98k=¤çùHÖh\95[¬u\99Î!ý\8f\ föÿ\ 2\7f
+\ 1&\a\86\ 4B\94\v       Â±ÿ\ 41¨<\81endstream
+endobj
+1960 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2070 0 R
+/FirstChar 78
+/LastChar 116
+/Widths 2071 0 R
+/BaseFont /MNVKIE+CMCSC10
+/FontDescriptor 1958 0 R
+>> endobj
+1958 0 obj <<
+/Ascent 514
+/CapHeight 683
+/Descent 0
+/FontName /MNVKIE+CMCSC10
+/ItalicAngle 0
+/StemV 72
+/XHeight 431
+/FontBBox [14 -250 1077 750]
+/Flags 4
+/CharSet (/N/e/o/t)
+/FontFile 1959 0 R
+>> endobj
+2071 0 obj
+[814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 558 0 0 0 0 0 0 0 0 0 636 0 0 0 0 591 ]
+endobj
+2072 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/flat/natural/sharp/slurbelow/slurabove/lscript/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/dotlessi/dotlessj/weierstrass/vector/tie/psi 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/tie 197/.notdef]
+>> endobj
+1550 0 obj <<
+/Length1 777
+/Length2 1024
+/Length3 532
+/Length 1587      
+/Filter /FlateDecode
+>>
+stream
+xÚíRm8Ti\18\96«Tc]\91"mk_+\8d!c\ 6ãc¬6ßKM,*\854æ¼c\ e\99Î\9caH(Y)µZ!mí¨\96.J+\8d¾\97R>Ö\8e\14»-©Õ\9a\88d]\95\92>÷ÐvumýÜýµ×\9eóçÜÏs¿÷s\9fû}¬,\82Cí<\11"\ 6ú\118eÇesùÀ[ \bðâr\0\r8\1c\86\95\957   \85\14Jà>B
\ 1×ÍÍ\19\ 4*0àà\b8.|\9e\13\7f\9c\ 4¼  Y\12\89ÆJ(`íÍ\1a\0O)$Q\91\10\a\ 2!%\81RZC$Ä@(!B!\95Ä\ 6\9e\18\ 6BÆOÈA\b\94C2\ 1"l\ 6\97\v\10TD\81\18\18\8bâ\fûqS\ 1¸\98\0.¯Ë\88Bö¦\95\0I9m
+XOØd\ 1Ú$BàX\12\98a¿\8c §AÚË¿aë]q?\ 5\86-\13JÇå_Gõ\1eA(E±¤¿(\84T¦      \ 4\ 4\ 2Iü]êJøÚ\9d\17\81½7'\80\12b¨È\13\8fÅ °ã:±9N¯ë¨Ü\ fUB$\18¥D\12 \16br8Q\878ò®\ f:¾        \17öá¾\ 2?\81ÀöÍÕNt\83\85(N\85%ɠ༥O`î[L\87D¢J\10Áas8\\9aH¿o¾¢Þ\99æ\8b\8b\b\ 4Åc\81\ 3Ï\19\bIR\98Ä \97\88F<°\9e\vP\1c\81J\0\95´e{6NPô\11@\a³\ 1\88      \921~¯Î\ eÀ>v|Õè¬è\ 6ãý_ñò"\94ëí¸<`çÀ£\95\1d¸ÎÀ\85ÇÙðwâr\1c\80\ 1>\80Çquqts\98¨\8a\14$    qjb\87è\98Þ`1J'\v¡\12\8a\18\9d×\b\91ûæ¸Â\13_\96¥ú\1e¼R>\85%\9fWth³¦&S]äÎ\1eüÍ}æÏäÉÖ0hþÀ(Ó(\ e=lX0´¤Â\1e\11ón\99\9dðLi\\1fj\9fÙaÔh0\8bµ\7fOèÔaÑ`ä\1aÝ&UCÝ\fé¾ì;\9d\1fß\96\9d´\1d¾nù¨;¡fÊ÷K\a¸.\aÌ\86¶N.ûõÚ\8b\87©ñi-·:õw#\96½\ 5\8c(ÕÙ¥ùpE\7fwîOOïù\13\a\89Î\92&ÓÈ=\8f\8c_v\9aÕÝl\8b¿aPä¶M%ÐY\92!uêϱz|Y¾Å¯©§w\8fmk`kú\ 1©2\8b\9dç]\1cºþâ\ f\89³\1fÚ´äo_}´\ 3ÖþÎbfóôøÜ:\91 glj*£ühÕ|¿øÄÜ\82\ eí+ÆÌ\8a/V>^ë14wÓÃ/\8cWÍr42ÍM¯7¤ô\17ÏËû \809ãêáE?µ\ eGõ~Öïwæhþ¦í+s¿^°xxëé_/×$ /\8bmÉ'\12²½C\118g\7fÌÞÅ\87Î\7f\90OÌÒop\8cñß\94t\11×\86\8arÚ{\ 2²É©e¾\93}tÄ9;d |pÔzé7Ý\19\8cÏ\1a÷¦\ eèh\96:#c     É\96¤â²6ÖÄçP´9*-ÓS7Hd]ýi\11\81¦(8¯¬¨\99ÿ(rºÇ\9c\96\9e\ f£ÏÍ\8bÛzlÇ\94¡\9a±«\17.l[$J<c#ÉLúytÚXIkÐ\8azí·Ì\ 5\86x¡q\9f\9aµ\bÒ\12»,ª.r ´ 4\¯i MOmÑãw?ÝøHCcÕî\88\ f7$újª"¦ç§\ 5ÏÌ©¶,YÝ\1c\97l3)¯Ä¹7\97eÞùKb5³ù\8a\v{Jmó\1cÖË«b;½Y\81ÑOcrÂ\93\83\8a#LUsSÝ-Õ\89ðÅù0æ\\83Ú½¶ê\91Ä\8fÓ¯\8e\96wê~.¹hP\119jÝe³®C\1aZÙG\15á9\93F\87\v«¬\ el!\9f\87|'¾¥¬«\ 4\83\19ö\96)§«EæUmC]:²}®H3\1f[t?=óîÝs\93ÌU¼\1fk\96Dé¯Í\10>dU+\ 5G\96¯,Õ\1dÐÖMÎÝ·¹k÷Wú\87w.Ëj\91Dn(\89\£¯\9a\940'è¹[µ,˽Ö)Îà#í.»â0§]{àe¤ãLeñÎK3ÒF\92\83êSÔ^º\16\8dÇ\a·e\eúT?Óeê¨f¬µn\7f\90éÛ÷ia´Q¼æDJx\89ÏQY|     G¥Íä\ f»ñ\19X·ÉÜþKAZâ¹¹ù/Ñ\85&ߥ4¾ÊRïê\vhh\92\99Õ9\9d\89P\9fíÎu]2B4×\86\98j\1d,øý¥¯4É÷³5y«\9c4\96òë\86çØ\8f¼B\ eæ`¶\r\9cv<8ãv×ìýO2\17ä\1a\97­Ò4Ú\ 6Ûhî«øE³\99G$õ\vÿ`ÎW¤=éõ\ fì39ïþ\°Ð¶Úä6.­\1f\9aºñÈ\9dâ¶Êä\8b&¬âo>é½q¼:zͳmaå7½òø³\ fZ¸PH@à\9drÉö\97§§\85ù\9c\1aØrê¸\ 3¿´½Ê\7f\9aÐP³ñ\8aÇÆ\ e×zOÙ<ùô\17ßVn\92\ 6ïƼ¯\8d©\99úÏÌÊ\1cGÖypøþ÷F°ø6\8f¬c\9c\7fø0þ\17øO\b\880($)B*$ã\19\7f\ 2»GZ¶endstream
+endobj
+1551 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2072 0 R
+/FirstChar 62
+/LastChar 62
+/Widths 2073 0 R
+/BaseFont /XEMFMM+CMMIB10
+/FontDescriptor 1549 0 R
+>> endobj
+1549 0 obj <<
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/FontName /XEMFMM+CMMIB10
+/ItalicAngle -14
+/StemV 113
+/XHeight 444
+/FontBBox [-15 -250 1216 750]
+/Flags 4
+/CharSet (/greater)
+/FontFile 1550 0 R
+>> endobj
+2073 0 obj
+[894 ]
+endobj
+1547 0 obj <<
+/Length1 1373
+/Length2 7756
+/Length3 532
+/Length 8610      
+/Filter /FlateDecode
+>>
+stream
+xÚí\94U\\Ûòç!8Á\83\ 5\ewB\82\a\bîN\87n\1c\1a·\0Á=¸»;ÁÝÝ\1d\82\ 5     n\81@p\ 2LçÜÿ='sïãÌÓ|¦w?ìo­ZU¿ªUkÓQ)«±\89\81¡ï!ÒP['6N §\10@BA\\9b\93\ 3À        äà\10G§£\93p\80\80\9c, ¶\92 '\88\10\80SP\90\v \ry\ f{\81ý\85xy\848øÐé\0\12P;w\a\v3s'\0£\ 4Óo'~\80\98\rÄÁÂ\ 4d\vP\09\99Cl`1L@Ö\0\89\ 5ÄÉ\1d\b\10³¶\ 6¨þÞá\bP\858B\1c\ ` :''\0laâ\ 4x\ f1³°Egÿ­IÖÖ\14
+àÿ\97\19ìl÷ï%\17\88\83#L\14\80ñ/\99L\0\98H0ÔÖÚ\1d\0\86\98¢³+BaÙ 0-ÿ7dýgpigkkE\90Íïð\7fuê¿ÖA6\16Öîÿã\ 1µ±sv\828\0\14 `\88\83í\7fºjAþ%N\1cjý_id\9d\16&b¶fÖ\10\0Ç¿L\16\8eÒ\16n\10°²\85\93\89\14\bùË\ e±\ 5ÿ§\ 4Xãþ\12À®¥®¦,/Ïò?gú×¢2ÈÂÖIÝÝîï°¿½ÿbÎ\7f\18Ö\1d\a\v7\80\1e\a¬½\9c0GØóï7\83ÿH&ek\ 2\ 5\9a\ 1¸xù\0 \a\a\90;:lz`Ä\vøÀ °°\ 5\0\107\98bv -Ô  ¶\ 5\0k\89\17À\14ê\80þû@¹\ 5\0ì \e;Øy\82`uÀ\96þ²òð\ 2ØÍÝíÌ!¶ÿ\98ø\0ì07\vè\1f\0vGk\90£ù?\16X4\ f\88\ 3ô\1f\83 \80\1dj\vù\9by9\0ìN®ÿ¬órÂØÜ\ 1ò\87\a7\80ÝÔÂå\ f\ 3\ f,\v¬\19\7f3L\9b#Äå\ fi°ÂÙÿu\94\7f[\ 4\7fûØX\98@­¡ÿøñÁ\92\9da\ 3÷·\ 5¦Wòoâ\87¥\96ý\9b\ 4`R\95ÿ&Øì²\83þ!ؾ÷ÿ\10,\9bÉßÄÉ\ 1Û\bþ\ 3\7f\ 3¹`õý\81°êÌÿ@Xq\16\7f ¬2Ë?\10&Âê\ f\84©°þ\ 3a2lþAØÀ±Ûþ\810\19Ð?\10&Ãî\ f\84Épø\ 3\7f÷ø\ f\84Épú\ 3a2\9cÿ@\98\f\97?\10&Ãõ\1fä\82åuÿ\vÿû\92\88\8bCÝ>°qÃ:ÄÆ\ 5\9b\fX\1e\1e\80 \ f\9f×ÿî©akaï\f\91\95\84\r\ f\a\a?ìÈ~[M\9c\1d\1c ¶N\7f}\98`7ðßlj\ 1»¯\10\88\eÄ\ 4\vÔD8À2©!¨Ä[*oª\14\89\19^ܬ1Z±¶k¶ý¹ÿb\f¼uá\88¼=óZ\8dö]Yê\v¬]¤]J×_¤\8eam\9e*ãÒ§¾öÑÉó\8f».Æ»©\1eͤÚç©
+î;vÔ×þGØ­\rs\17ǼðJ3k£%ñ:ùý\19?\ 6\8er\94\19%Õ÷P¾RÁuë¹Ôu§\ 5ðñkK§Zk\ 4\aÖÐsS©â$Û\97\84ð\ 4¯ºâÄÇ"®Nú{[\ 6£6±¬\9c\9cñîòP³ã\1e\8dànM\90ÃÃ\1dIB\16\9c\9ec.\7f'}íçÕ¼^ÇÏ&ÈÛ\13´\95¹W\9eÕPR?¡Àþ\99´kGw\83å\97´\84\9b\95>ÍVK\1dÅÝ\96äêp\19©Èh\17È/zñÕ æí|Çã(1[ÕVJÒ9x\ eµ\1d\ 5
+)Àò\8e\1f\1eú\14\90Zs\0@\9aÌ#,\1f\8fyR\95«px_\8d Ò\8fÕ2\15U7®1³eqµÏ7ĪC\88ümgðõÚë¼\91\19\87\ 1OëN\89\ 6èv\93\99WåINl\88ø'\94Çê\v8ÒRs\8f
+\9b\95m.{E÷ô;ÙÅ\9c\1cÆ\9fÀpF$Ú6\1f±³]Å\897j}YèÇ\16©ÎM\fpÀ¬\ 4?\9bÚ+ î¨@\1f\¸Hî°Ðh@"\95ˤi!Pè\14Ñ&f("x­Jdwl]©A%\ 5\e+hÚ       í\8cÊõ\95¹ë:\àz\8dE^\97G¡)âËvl¬\9fý¯r9Ãs\82Ðk\15\19[\ 6öÙVÈ$v\0BÃë±®hQ@ñ®ëv\84\81¥çï3\ e\9hõ"#C\11\9a©\95\93QÒ5ò¼\15u>3gò5ðdåv¥U_^H\88*\9e\ e\1a¾Næ8B5ô\86\9b\96ë
+F°\9d3"3Of\8dhj
\13ø{Ê¥\1có¿Yt\9c<\ 5Ò\86K\8e¼\90\8e+òÓQ\98²`Qè¤$ì\e?.\8cíÃ\92|è¸FÄÁ%nSÓÒ;gàÜ»¶wç©°×í\156àso\f\18~#½;.\82¾\885}¥I_­È=¹l[ãgÐ'y÷\1e\r¤×åëøD\8cÔþkD\1e÷\12ÓjÎÿ!Hðv\7f\8aVOú\15\8c\95~¨ø\84  ÇÙ%±÷\8cSrñPSÖײ\ 2T"Û[DSV\1f\98\82\14w\8eÎ;nå\8d\9d]\11¨2±M        \8aUèµ\94\96ÃÉ©~Ç}w\8f\18\ 4ä\18°&í×\84Ø ,      G`êØâdnV\97Ö¹_ß婺WÔ\99\17ÒvÐÏ3t^~ß0Ó\89$\rw£¨O°Ø\9a\9aW\88¼Ûøù}󽻫e\v\ 1\ f\85ø.\9fí3_;¿\ eèF\95¸l~\0\ 6î­QØÚ\93\ 3\91\11\15«¸·ÞWx,b0Ey´¥á\8fÛ6*Td*\9e¢34Mªtm\99®Ev¬ \13¼%\93\r¼uÌÅ\94\18\8aþE4¨O]z\9eä»3&¥Î2­õòá)2é\v\15\85Þ\ eÊbì\92FÛu\8e\1fñËÃ{1\84à&ë;\12b\850¸îj(óù\80\950ïÂÓÙ'\81\10\b\82 SqR)®ª\a½¢\8f÷ÍZÈc\0\9fÉnB²òsùKÃ\15îªéï\8a\95­à\9bx\89\9dO·U.»YvD:Ý\1dyk\12uôýß\9c«tàôÎc(Ì\8dÎ9ÇÝú\8f\1f¶>ÏFÿ¼êz\91\92ÅkgùYÅ\83ÜJ÷)\92ûCÆØ¥Ú\vµi      
+\93
+ÎÉor¸¸\89UÃYÍvteW#/íQ^ÏJl\91mg|@Q>\9dÂ\90QFY½\1cî\13Ö`\9c\9bÊ$5ô\f\15ÇHú*>è{^\83¯ô±À¤î\bt\92\ 5:µ4|\16@\8c\9bÍÇ~\1að\1c\80Z\17{´º4 \1eûÙ\90´¢3±\82\r´ô\10v=|oäé(l¾î.ÜgJ\14³Îô\92\9bbæ,\8ca\8b½«{ã~\9bð\8e\82|2!Í\17WëTAp\80ò]b:óÉÀk0\85\18\1d\88Ã\9dÁMÇ)ÏÎ\Â\8fü\1d\83\85'c\12Ò\19\9e\8b)Æk\e¢SÇ
+=\9bA0\ eÙÜhï/f%\1c\9c\1d{YÂÝÝ\95J<\96Z\8f\93\95p¤-Þ\96ïF\17\ 1ñÃ.{ä?\8dï\1c)\8en\99ÞÞºHcï^­\145v\fJw꿽?4µ0µ\ 4b¼T\ eÒG\88çþTvô\12¼Ïz¶Ó¹H\9a\92\81p¨ýNõ=yvºÔ\10\12\90%Â6\aÉÂ\96\87âí\84¼C£á\99\ËÞ­L\1cg\83®qe
+\8f¨KtÍDÿE²~yQ¨ä/v\1d¿½\88\91¯\ fè\8crG?%íä6[d\84\95X}\1aür\88#@¯\8atk\9dZÕÔú\9e\a\ 4\7f 9n\89åREÊÍlÄ\19\95d¦Ä(qo\97\89ºé/\rû\ 2ø;\9aÉà.¥\9aGøÛļ¹­d÷\8b       £Þ\10­H\80Ç3ô6\9bÓQ ÊfòXsÒL'\90\18/\9c£=ªªN7¿¯o¥x%b\15uÏLIZPµ\8a!\88\1e\f!(ôuk\ eB\8dp\8c Ó\9fuÑù!¨1ÕíÍÔA0\94®'3;¤\88ùÓ,DoÞ\8b`èÄ\99Ôd\9f©ÛªïQÂ(¥\96Ç9A­½_\86ÖGØ\15ÒÖ§ÙÜ\1c,ã·ò:\8cÑ@ì\18/%­¥ê\99;ÙÛN\f#ÃáOö\86)j\v~\90\a^¬Ài¶±¯ÅúØîµ8\15ø4\96EE!:b\15Ôq\92¤«Ãhð\96ÖrzM{ïbÂæ×X\12±iÅêâk\94\1eÛG\9fc¯+\15\9f\13\88p,¨ßÔY9<ÍjsfBZ\1c\10LdS)/¢íó¹çÓdû\1dk'D\98S\8d\9d\18¯)\17@;q\9d¥Ô\ 1?X¦)×°ôrP\ 6Âeo\9ewQp¡¾¼\11\1aÃT¹l\10$\ 5^ÄêWvE\88+\9b¿©\9cO´3
+\9a½µlÀFL6¹à-¯ÙT\17v\ 4t¾XI\11]êi¹¾Cw^/÷Âo`ôzi\8fìbÊw)þ.
\8e=º,\1fÕ^ÈÕ¥?\11å1'qëôEÛôR\83\11CßG­&\96ôd\87nÛÐyy¶3(î9Ö\8f$\1e*)Ô¯eÆtJ¡pN!JÄO¶¨ÇÞ¿ôÇ?¨æ\80\ 6\92Kä~%MÑõ,:,QVRà\89SûÔ\98¹{,p®\98\ 6¬£¦\11{ýØø\89&èÆ\9b½\82÷\ 4\9cu\ 1#äñ$kJ}T\8dqÃÇLý\16×?PÑ»f%­YSäs/Rð&\ 2o³Ab\rñA\9c]¼«\7fà(rU!r\92,yo\89gm§\98F¿õí\87\ 3ð÷ëÙÕ³Ðô\92wÈ-\83^ü5x\99f\0ë·ÒB{]ãeb\v­#N/÷¹\835?.êòwâ<Ój\9c\14Ä\93Olì\8f¿eÖ6!.)ã2Õ\82Ûªg6Þ\v!ó£ Ü«Â\1e\8f\ eU\1f\93{5w\ 3Å.y³\8dªf:ýæ\94[÷å\vu\f¢\ 2ær¢åÀoö½b\ 1åm\85\8aDÅs>\93¡,\97N÷ì
+\88Èòû÷O\0Þ\ 1òóó2\11ízÜW\9b\ e¬+}½y\14ò\9eêõÍQ\95ÝÝÚ4Cò@Ü\13P!ØA6\84(ñø H¾Ù®\18ÑÒm Ó\1dã\\8eÌ\8aJxÉ\85û;6´+\1d\80ÉVLLÐ?g®\10<\8fÇ\12íx¨\9c×í¡PåÕ>¸NÑ¥u\9eòµé£äSý\97qêL-o\94\92Ù¾iÅpµ\rãí½ÙëOï\87¯µTÚRíq\12]©!¤¶\94\15\92­\9cD\v\94¯>\f\1c¦³mË\9a^³¶´ªbW\84;ª½±Ý\90\881roy\1eø*³îèyiØI£ôùY\9a\8e\rÞ\92\ 5P¾diQ\97\88ûÖoóª\9b\87ÒvN\82¾æV\18%O\893xKÃÛ@ëÍ«0\81>\91\83J£3\9f/u~Uý\94j[\88\9b£pé\81J~Ñ\97     ñ%â\1aÕà=T\ 4\eùÕw7ZRç\97[/\eÕý¢££\19l\89î\8b>.Ûú~C<\eWêÊÝþ¾Â\82¦ËÛ©|°ôáð[]¯ÙÙÌ\18¼ö[\8f )c\89T\83\8bÆ\ e\ 5Jo÷\9b`
+Ã=F5ED®Án\92 )´ê\89Ï\0Î\ eQ\16HÅ©$ïDk<P\9d³\v\95ë]Ø÷y~ø×èCw\v±ÕÓý\8bï\8b\17¢Z\7f.\99SÕøÊ×ö\14u½F#(®ÚÓ|Æ1»OÅ\10êc·\11Ï0ð:\96×5¢BÁÓgÇ®\v\96)i\fÓêݨiÃ~¾®+RVÐgºÒ\rľM\83¨Ó({\I\81\ e3n91\ 2\12<_\8dÛ3\¥
+µ»]ÕáW\e\fü\81ï}©ïìý¿Ç2\84Ò`\1a\99r#\1e\8dsµ^Õh\93âÌ\84\90V"\\f\1c°M÷\891\fÞ\9c\187¶43ö\98[£¾Ý/uFº\8d@×Ò÷ñ\8e\96r\1fè\89ºc\94=v7\93*\85\86§ ÷\13¨\7fúp³ð\81èÙ9c\82\96\0\ 2d\9e/¹Ý\8aSâæ¡*x\7f\9f\fÅøܹ\80¬\ 2Wò³\0Ý]ªhj¼QÄ0;ò\9b\13yá»x\13s%ËÐ\1e¹$\81á½î\bo=­^K´L+teö\92¹e2í\16ò±\Ú\14ðm\14aX8BÊ}wÁþ©ÜÃ\ 5£ê¸ÝÎU\7fÊÅIb(Gv\ eC¨½]Æ\8f&Éðwn)\ñ\1apc×\ 6¯¼\7f\81\87\8aêXÃjN'\87L\9f\92Ð\9aöÄ\1dC\18'r>ù«\ 5^\1e\8e\8b×\9a}$ûºU\84\e\8fº÷\80@\9b\í¯1|ù¢\88\80#íÈ\8da|0Ýíú\9e\12     ½c9øIR\86\99>$K¸Ñ°=ù\f+ÁMeÈOàugõõ¨ÓµÄõSb~¬\13"hÒ\ÁÄZÐ\aN\11=ù0\9b\98ú\1dãT\91¥\8e;|ó1\83,\95;ݤ.£u\97ä»\85åøç\#³ÊÈO3Á9ÒÞ\r\89\9d¯ô¿\bPtbU(G\ 5§ó\87`M\97Ä¢\99\84sI.RR*ãöw   Ö\9a\ 4º\ 2ªuI±+Ï\91qw?V2Elì\84´\92è\8bU zÅL¨\83I\bûBe\1d\1cml\8b\0ÑB \fåø\19¢dÀÛÈÑj\ 6\13 µ¦\81]K\8d%NÛðp]\87=úyh\a\9e\87\8c\90\ e4\8dïB\\8c\99¼ä½A \1dY#ï§ø`\85%\15Ñwb'§\b\83\bb\ 1\84\1f¯\15\1e§ÌNÁ\ fïm\99åFÙ\13ã®Úõ\8b£¸Ùí¦xrrÇ\89\15ö\17÷\ 2²Vt"à0b¼cô]¤û×\91\8e\13L\0R\9a\8a\ 2äÚ&\8b\9alüý\aC,\98Æ ¡Ò;\9c8\91F\92\9bJVä6¤d\1e\89)\ 3\82¾\17\92Üð\15åÚ¨ç\13\1c(ËS[#¤rN_ì\1c¡\9b\99¸/еÅ{Üt\94\1d\95ß\18\1fϹM\8e|\1cÉ9       T\9d\95}­¹=4ô\8d\90Weâe^ëZ\9c\88\8d|\87\ f(Ìß,\9b\97ÛfÝ$\ 3¯\92\9a|\80¢Â\94yûã+ô\ 5Laê\rá´e\13Î\88\92\9cµº       ¢\8e\ 4ò*¡\1e3\8bªÔønc8\8f±ä\98\94Ôγg¹A¤LUüÏ\f\7f-³º"\8a\9b\8c[Q\8aÕæI\9b7\ 5'\eæ\f\99ºÕUæù±GRÐ\83!­N\19ó6\94\ 5\9e\96\1f*ÍÄ\95\8eÏìp\9dPådvq\1c\19|}ZÓO\1aMËÆ\94\b\99\9f²ó+_9ÍE©ä\1e9¦âÁM\16#\94:wÐåM_Ç\ 1\82Ð|]\96ØS\93»éÅ\f\18G  Æ%­§çyQ­g²ê£\\ 1ç\ e\e\8b\921¬ïjP\8a¼Pq\16ýe|\96©¶ïÀÕ\89ç\9f÷\ 2ÎàlE¯w\8e\86¢Ë\86\96é      \95É2Gx*\95Ì\90q
+E?]\9e'JFnße4\8d"Xu^&8mr0â
+&d\ 4zK\91\99©è\15\7f\ 2Zkøm]Í$\1d\90Íû\1c±Æ\8a\95\88\16ªõ°slzÊ\14æ\90ã­\1e^\ f\89\8fb\115\17\19\15]\vö\92àvs\92t=\8a»5\8e\9f\15\ e½\r5\9bWÚ:\8aÜ\ 5¨3\11¡\17­\18\91¥¾\8f;Íë\95¯EÔ8\\94+n:Ñ\88õ½D\8c±*õ"*F߸Û\ 4\ e®\87ã\89\1d|\85SÜÌû¸ÊÅõ0¡§ë-56¬\ 4m\94ªÿqR¦\\18Pܾ\98*ä9´\19\95¨\85&èEIó\95¨_!\80       ëâÛøº\fÐr¶l %h<\8a\7fúKv\v\8bu¼âÃM\8bï\99ï>3$\87("t\8eÿ\ e\19±eÝ1lÌ\8d\91ûÍ\8b\ fÙÔç¢.ðß{´¢ókÝéËûïr\08\18}û:\9crO k|ÅðòNg\157É\  y·\93¸²\89Á\96³\17ñ\ 2\9f\b}:\ 3\ 3ðð"q\b\9e§ÅM'%1½*/àn«\92\aá"\9b?.\a庵&)]õ:ûEP\euá<\93þFÇ6uñ,»°\96\7fjkÖb\8c)Ê|\86È8O+\11ÂÛá(;x\92è\83U5T(\1eôÓ&\11·\7fKSsìL\9c\96\94Ê÷@Ô\1eÑ Píºl\93þ:\16aе%!ª\8b\81ä\8b\fdÊ1¢íqS§ý%Ï\ 4OAIÀ\90\89\8b*MÖ»½»\82\8c\94C9¤:\ f± \83L\16q©Ã×úD\15\94Ík×\ 4\86\99\17Ò¸ÏG¹o\\1cîßÈX~©\rHù \17%ÆÂåð2Ë1¥%L-\ekWpÉøYPo`¢\12Òw»ï\82­\ 3ÛãfHvÛ(n=÷â\98ÞÉn\8dÙå­Ró\1e53'|?\9aß\8cMÔTx\9dP¬|PÙE~ø\95oO\90UO·" GéAÂÈì&_>±pC\9a<\99\8e¿?\8ey\ 1òÊ"v\14brÀ\1cÃ$ÓS\9b \8fM-
+Bn)íäib`ã=6"púI©O(ûÄq¹\86P\ eìþ%Áhö¡\9f\a^\17\18\84âi'÷ì±!u5õÇÉqTê\98\97½Ö=Ø~òcÁûËx\85B.EdϯÜ\fÇ·mÙNXfmÀËÄÈÝ\ 5}³>\85\93)úýÄ\1cYÏØ­XÙ@þGjK¼0@[0÷¡:õtPk!åÏú\8fïWUçL\11ðº\15\12\8a©R\v\8d\17ì\b\eÕè\9ax\8ciμ\8by?tð\ 5è\14Ð\8aÖ\f\94\7f\19±!qo\19«÷w)Ýk!Ë{ ÐußUÇBÐ\95\ f\0­M²Þ   ºØJ4±p;*êi÷uÆ\93\9aÕr\8b±\vG\Q\ 3ç\7fº`àx0}ÍÕ\1fº~[a¸.\9d\1fJ\16ä|\13a\18 5Æ\80\0ü\82sÑRµP%úêzA\96/h(7Äv]HKöc\84à¼\85\90\ 1|«;³x\ 4\ 5\8aI\9fÈ4<\84¬\1aâà\86RNu;\8eN\8fâ«\ 6\1d\10ô$ÜüEJg\13ÊüP6\17³Ô\9dð¹*\ 4ß     \ 1ýuK\94Ý\99\ 6 a»\7f8\8eô\9c´\8fû+Ö·6Ùâoæ`q!\1e»,©ÛNÏ\83¤\+:ÑBÅâpKn\1aïÔÉ£\rÞ\9a\\14'3U\7f\ 2²49\8a\b¡Ryók\9d\17\eêɦ®RÓ\1fØÐãAuÏpô\9fct-32å\16/¯h{4F\80_\1e\96\8d·\1c²¼\9a\8c\93\ 3|ªB®/~Ä_ßg\98¶ÇFkÍ\8fw\8a\ f%8höp±Ý¡Yà§5*í\19ÇG\8du.ª°VFÅ\1a\89úY¤¥Î*Øí\90\13Ï&L¨Û¶)¼¹¥¼æ¿dÀ`ÙEäé~x\17ë\1a®\8a\95\8eÕZ\92GAÃ\85Ä     Ê\b(»V¥¥,[Õ\88)HT\94Ì!÷\ 5VDñäî\13\v\ 3*Þ)^\96³Èª£\10]¥£mûÜd¤.\9fò¯\89;~KPÚ$\8c\91¥¬\94ٸ蠹Ê2ÑS\97¼Ér(ë¥>\8d\1c}\84¦q,\å\1c\ f·\89\7fóû,Ü\ 1ä\9c\15s¿ª¼¾Y*J¥+\97\19YÀl¤½¬ÖÇé\91z\11*HV#)z\84F|¯R¾çÑ\12Üã\83\9cËûVô\8aúMõÛmFkÔVòÕûÉ\eÆÂ\88àbxÊ»W8ði\rw\ 6+\b\rádn\80\8dIU*T³\9e{\1eå³×\e\98£È?÷Ì^lw\9f1p\12\99\1fóõFµR¦¯\92¹Vï3\14ÀS¥èL­íÔÞªA+î\ 4$\116*\ eï\8c\91
+yÉéB\r\ ev®£y\80(M\fÛ\ 6Û\a\8fεË&Íw¬\ 5Æ\1fÎÓÑk\ 6;÷Ð\9e\109\953\12Mb¿\8eëã_ÐG»  \9b$+\86§hx\1cåJ\98åG»ß\1d\95j Ñ¤\b\87ÙËåh²:WI#àË|\9d\ 3õ|a\ 2\1ez½÷\12æ\90Éÿ¹\95«CÄ\ f\f\13\1cjì÷\rs½Ã.ä\14>\8eú\9eÍ\b%\9a\80\ 4ò{a1ï«\15õSá×\8dZ\18\ 6Sì~\b]HjÃ\ e\9aä\ú¹ê:\92&ÆQË°²À\9b\16ëFÔä\95¨aüë\88\f!\89\1f\9e8^\81´Â¹ÁĶE«kºIT[\91P_a/
+\a\8a\a_\92 ]T\ 1cU\93õ]{c@£\ 6û±\0\14,ò¾\ 5^=÷(\1e\93bÔ1<?/dnõ\e»-\13þ×=+ªu\84\99d'3\9fæõ>¡)\83 ;i\1c\ f}\15ü\bµ/^!×B    9<­\a`Ë4K4\90I\18åãè\88ϼÌQ¡È+ï\9cæ²\ 3Ç\1e\95\17øÞ{\8f\99]3¡\82Rm
+¼¼\1eë5YG\97\1adzÎ\ 5Ò\95Vwu\98§\8f»\84\8c\99Eðôæ\82«íØöÍ{\98YØü$\9fâ9
+\96´Q\eÁ¦¾WAè\87    \9fÑÛ>\ 6\16OUø¬(ì¤\8büz¬÷\9f-`Aí¢\92I&¦;¥_Y°*\16\v°¨ÁÅ-×àpÖ &\84\8f"\ 3#×1\9cÙ\9eë\86ÿÚò¹Ç\95Xà)÷¤z¤¬b¦«\8e®0ÿ®:ó¬côámÀÊé\92\ f{\ 6É\97\ 2QI\19±Ù\eÏ\1ck\13¥]\1a×9Fä[\9d\ 1"o\0j\8eý\85ý\ f\81Zq1\95\92\16Ôë¼í1ÂÎr\ fë\9dç\16m$²z_\ eÛ\9fä\97ëw*\92\96u+^»ó\ 4pçù:±½ad\91UPe\9døA\8f3\87©Ø\1e\15\97\18Ó\99\7f³c94Sé²Gzxeë\19Ât©Ô\1dC\1eÄèòS\87n\91Ç<càŦ\ 6\13\1a\11§T%ú.çÛ®\8e\e\8c±yÁ2M\83\85ASÞ.³N\0Ú§Û¨äPVǾ\ eÿ\95-\85\9a\ 6j\ 2\ 30aLà\92JÂó×u\8bZ:{\87b\9c\15g$GÑ\8b\9e\8f³7´/uÄù\82ß\14$ðMßäMä\1d>øeû3\18«¤\eJðØ]ã\eh\eÐè\8a8cb7\94\1ez\99<\87\ 3ü4R:Ú\r\992\ 6%zTñ\97wk\93P\85Ë(\89\7fÂÊ(0ÿÕbç²~®\97eXÜ~"\86h\96éMEÕùt\fUE)Fá\bi\1eÓ`\88?úq­\9d80ñ\96\16µÁss°ë\86ùêån+£\94Õ\\aAsÙ+T¥/¼\a8        #]Õ}QmØT!$¡\8eúÝ\8e\84ÍLNoqe]Xgâ§*\8a߶\84i NÜ=v\85GÎÎ7a\0i\¾¯¢\ 4\11D\8c  Á#Z>>°Ó
+¸^ûfXÖ\18\e MË->ë\89ÁÞ\16J\9e>\10äÁÐÀ¶\82w=ñË{\12xÖ~åË°\99\8cÿ+¿0òI\8a\87@z\94\16\14g\17úõDæ\83Þµpaº¬ÝÕ\8eî¯÷¹LìÃ\8d\87\bIlù@á\1a\8dÒ\9cú\8f\ 1\ 6LiõfûãÊ\b+kU\fòû\98(N½|ObÈ8$bºYGm\ 4Ë\ 46Y£\ 1(1 q´ê¬u6űV2\97ý\1c \19Ãf\ 3\bpAzF\9b\fCél\83°!9kÄU\8cö»kÔÁ\9e&âL¢Çë\bnÈ×\ 3É"ÅC\86ò{îÚ99æ:ÝàÅ\9dØ\82\1da0yRÉ\0\95ËÒ\9b¢@Zá\ 5¸\v»4H$äP\ 6øYF¦qÄËóQ°Õ&˪¨B°Æ\ e£N\1d\8c×èó\ 4\16æ\12Íö\9e\9agYm5¯ØÊ>\83\8c¤\95¬Që½|\1fö\ 2t±òP\8aò½Ùîd\12õ'¿\8cÕñ­ñ)^SðJµµ¦HâJé\0¡\e\86Ï}I(µUý\17_aMù\0~KV¡ðç­ï\8a7ÞÊ¢J§*?[uðö\10²êF\8dù\9cÖú\884QÅ@·\1c\ 6æIu»\1d¿\ 3Þ°¨\Y/Á¿Ý,¡\89Lªç\84G;(¢;jß\0\8aÓ¾\r:\e\0\12ª\1e:\84£ºt\86N\80¡\86ºg\93\e^Ï5\91-\9f¶¦Ú#\92\90c\ e~MÓt¼6b\1ay\85ö\99R5í\ 1ãi\87~\88>«FÌ\98^¸O\84\´í䧿ðÅò÷\96ý\1fDØi¦ü^¯\17/õ36¸ZyÔ$·?å² FÉ\1cë\8fÉ#$\ 1\ 2KOÂ\14Æ\1f\8fÐÝ<ÊÒJu\86\9c\8føÃj\9a:G\9a\ 4ér+\99TÛR}\ f\9euû×z\97Åïµ\8c\b\v\fÍ\88\9d\98s\91
\11£\93\8b\8b\88B?#µY#Ò¯SnÜ4µ¸à\9av¹¥lFm6`¥v\88­ÐÑOz"iÂãIæEU¯ÏàÏWEÌ\94ÿ<6eKacíbð\98MèËpzpÖïì\18l}\%1cñ¢b§E»Ûý,\19È\fO\10Õ1èì\12Y\1d\1e8ÎÏ>#Ã\9eàâ&8\fý\14AØÊ2"Ø«è\1dï\1cQºâî2¶êµ@å¹\9fàÁ\11xZI\ 5\928ȤÃ,Ê\82`<\9dÝ\11
+¤ð\90\1dèb\ f\92¿p\14ûø]]úq\8a80\80!ä¥X÷lªo\8e!ªÀì\91\b«Vq>mèü\97aN¦\f     Ç*öA#%\ 1Ì\f¢Ø\ eç\86\8b\94®ë*\14T\a\86­Æ\97\84\99ê¡/\140Þ,\80Ê"\8c3k,ó>edÖ[pæ\13­ê\kØJ\8côÑdFvÇìí·9\80\15¿XØÄ¥ª8\1fë; X5d\87\ 1\83úÀø\9b\ 2gËË]\8b\99Ä~¿D4®èu;\83\v\99É\ 6É=\95÷\ e\89\0ÇÆ
+\98\f\8d\82õí\8b\1e\96á"\1eên\97L\8f3\17m±¥F®bû\ e¨â\8b|07Ë8íT¯"g\1e\94\1ce\ 6Z3?Ë·£\1dªØÀ«\ eEú8\98aàuóõ0\98°Äe\15\96\85=\1f XÍ\84Ôy<r\ 5NGfO\7fü¦\82Èby9h,\16²ýº3*¦^ýK'\95DzkÊG;\e\90\18\8f\96s¤ÊºÇHì\8fó°ÆllC²\1d\ 13Ïȯ\vó®4.`\823\88[yÛ\11b0ªåD¤BqD¡iitÓ±iì3Ù\8c¾\94\90\98\eÿ\97\84Üþ\b\1d¤9\84è½ç"AÚ¨\82hZ\13\9fjû/ð\vB\8c>¹Pç\ 2GFl.dekyUÈnN³\91©\10s\ 4Tz8òL\fò¢I*37\17\ 3$\8a¼\1e\7f´¶Ê!Ä\9c       \94Ê<<©=C\9d)\16ô§¦®¥,Ð5\15ôVé\82ûHW¯'Ó\97GZ(éØ¥èʹ¢¤4\19\91ý\8bR¸i\86¸é\861|«¬Ý \7f=u^\1aý\ 3n× \10\81\9aA©r\ 4\9bÙG{#\9c?ßêfÊQ\99Î\1fî\86\0ÿû\r®êz\ f\16¸à:\1a¡Ã\86ɸ\b\8d\98èæMDßÕÜûLJ        3ü\1eä5Ãz\11\95´seäÂ\9f¬?&NììU,W\ 3>oû|?Æ\1a¤b\v?\7fK*x\89Ç·B\v?L *ߧ­ÚYSÌ\ 1ô\8cì\Êåé@Þ6ü¼\85\8bBquféѶ®\8b\97~AÖ\ 1ôÎ\15Í!ÌíëM³§éØ\89\ f\15\1eíÐ\1c·Ýɬr×\1evÃóÛ\1euT\eͶ[\7fa=ó\8cR\91\8a\ 1\1d\1dÍ0L_\8fãúuíîüm
+\1c      \86\ e±Vã·\v\85\8e|t06ù¸\83·ü\8cp\ 1ü¾\8cñ[\16Mÿ`åOßF\15\ 5\80ÃäM?6/%\8bíÝ\ 4;\81\94\94÷\ 3\9c±\ 6\14Ëì{ÚØó4P½¥þçClUC[\9dT××å+\15éQå?Ú\80¹\9f\95ï;H\9d%\80I\99iÒÆzÞ\15ãܨkyõf\1a\84TPæ¼÷\86=O\8a\15O¿\b\9e\fÀ¤\9fy\8bî\vAhS\18//B\981\13Kz\ 3­áFÇ\ 5=\v\19µ1ZUm    A¥ß{<¯\13\98\8d¼hYÍÁûùË}7´á:u¬6     Àû\86¼Ã\ 26\a¼\ fAö­Bó\1d\1d\84ʺù´$_o\8e?Òpü\1fþÐÿ\7f\80ÿ'\ 2\98XC@\ eNP\e\90\83\15úÿ\ 2\8cÙ7Wendstream
+endobj
+1548 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2068 0 R
+/FirstChar 38
+/LastChar 121
+/Widths 2074 0 R
+/BaseFont /WTSPKK+CMBX10
+/FontDescriptor 1546 0 R
+>> endobj
+1546 0 obj <<
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/FontName /WTSPKK+CMBX10
+/ItalicAngle 0
+/StemV 114
+/XHeight 444
+/FontBBox [-301 -250 1164 946]
+/Flags 4
+/CharSet (/ampersand/hyphen/period/slash/zero/one/two/three/five/six/seven/eight/semicolon/equal/D/I/P/a/b/c/d/e/f/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/y)
+/FontFile 1547 0 R
+>> endobj
+2074 0 obj
+[894 0 0 0 0 0 0 383 319 575 575 575 575 575 0 575 575 575 575 0 0 319 0 894 0 0 0 0 0 0 882 0 0 0 0 436 0 0 0 0 0 0 786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 559 639 511 639 527 351 0 639 319 351 607 319 958 639 575 639 0 474 454 447 639 607 831 0 607 ]
+endobj
+1074 0 obj <<
+/Length1 1348
+/Length2 8057
+/Length3 532
+/Length 8902      
+/Filter /FlateDecode
+>>
+stream
+xÚí\94e\[ݶîq    V¬@\81\12
+\94\ 2-\ 4\8aSÜJ¡¸»\ 5\b\16\bÁÝ\1d\8aµ\84âR\Jq-îî\ emñRÜíä}÷Ù\9b}öùxï§û»Y_ò\1fcÌù<kÌ1\17\13½²Ú+qs¨)X\ 6j\ f\7fÅÉÎ)\b\94|¯¦À   \ 2\83\0LL\920°      \1c\ 2µ\972\81\83\ 5\81\9c\ 2\ 2\9c@qgK \172Ï+È\r\12äB\16\ 1\ eî0\88¥\15\1cøB\92å¯"> ¸\1d\18\ 613±\a¾7\81[\81í\90{\98\99Ø\ 2Õ f\10\9d\1d(nk\vTýk\85\13P\15ì\ 4\86¹\80ÍÙ\ 1\9c\9c@s\88\19\1ch
\84Ø\ 38þr$go\ 1\ 5òý#lîìðÏ\94\v\18æ\844\ 5|\81\ 2DZ4\87ÚÛº\ 3ÍÁ\16\0\ eE(R\v\8c\7fÃÔ\7fn.ãlk«hb÷×ö\7f\7fåMì ¶îÿ]\ 1µsp\86\83aÀ÷Ps0Ìþ?KµÀÿ0÷\1el\ eq¶ûϬ\1cÜÄ\16b&noi\v\ 6¾\12`çæýG\18â$\ 3q\ 3\9b+CàfV@\v\13['ðßq°½ù\7f\1aA6ïo\e\1c
+ïd%ä\15ÙþûTÿN*\9b@ìáêî\ e` è¡úoæ|`d\8f`\10\1e\88\1d\ 4âD\16"\9f\7fþ3ø\ f1i{3¨9Ä\1e9\16<¼@\13\18ÌÄ\1d\80\9c\ f\0=9\81\10{s°\e\10ì\86tÌÁn\ f\85#\97\0\91\8dñ\ 6Z@a\80¿\ eõ5/\90Ã\1cjkk\ 2û+þ\8f\90\0\90ÃÑ\19\8aìÞßMúg\18Ù\ 6\ e\ad\f\10â\arx\80\87\0r)Ô\1eü/æ\ 1\ 19à®\ fy\1eN$[ÁÀÿVÁ\ 5ä°\80:?¨ó¼F\ 6 .ÿVÁ\räpB6ã_Ì\83\vØþ!\82t\ 6þ\1f^y\91\ f\84ÌK<\10\1f\90\81\90¯ õ@HÿÒÿ">¤{\99\aBz\97} ¤ï·\ f\844-÷@H=\85\aBê½\7f ¤\9eâ\ 3\94þEüH=å\aB*¨>\10RAí\81\90=Q\7f äÛj<\10R]ó\81\90êZ\ f\84T×~ ¤ºÎ¿\88\139_\1c\ fmçD\ e,\87ý¿!2\vý7üë\14þ\r\91¢ÿhÿÿ¾
+\12\12P7ÏW¼\ÀW\Èyàääz\räã\ 1yÿÏB\r{\88£3XN
+92 \10\9f\0ÿßQ3g\18\fl\ fÿû\v\84¼fÿd\v\bòb\82Án`3ÀÜ4ÔL(ÈúSMH¡\8ftÎh\11&\8b\13\r"?h°%¸
+!ľ»,D2        «\1dQ\a?="\ e\86\14?ú¸'_ÊanÁ³JU#îÕã©Æ\11<KÜC@Æ\92\95¢\86½o¶«o\88Ö\9bÑÝNd\97\16¾9G÷Ë¡\96m\7f\9eátÅ¥\ 5³\a\9b\93/\9bj/\ 2£pfúöØÇÆwhu\ e\9caý#À £Q! ¬¹µòaàê·,4\a:\97×K¡\9frJz7GÕ¾4n³H\80\10\88Ìx\8f>\85\10¾Á\ 5±¸Y¬\r\ 18?ÛÐÍi'²ÔOâ2.b&0ÍM\ e¢K\1d_~*L·ýniɳ;d¥[\12'\813\7f×\13Yõä\86\83\86\1eñ¨ù\84ÖÔý\85â\19JÍ'\97~ò¦\bnn/\90Û\eÕò/D-"<"¬?ÕGB«µ]­\9fõ¸ôdV\17ë¯]\8aï·ÏõwÀ\12[Å<,é\1eý\82\v]H\90\89*yßmH6\b5GÖÿ<z×4â\vX\89ÌC1Å÷G\17)\8bR<j[>\14ìr>üÖX\ 3Å\15\16rS'©c³¼Ï\f-×¢d{\ 6º<"uôë×Î\9f«ì}v\8fÑb;J+YÙï ÝS¯v6W=½ýt H\7f\99X§b=5p¡ôãtooÃW>Å3Õ1|"\91ÍGR°¾è    -ÖòWÒùxçXd²?\9eþìheX\11h\1fû¦'1¤ú©¥Å¦OÉ+­{ãi·\8f\92%Lón\ eK~âWõ\13ǯã^¹ëEé´~~\eóÕ\9cØÄ\7f.¼Ä\823
+y¾&1\96\ 5\9a}5»
+üÔ|/ÅÅ|·â]éÝa\10~Mc(i\90i\92¢\1fVÞ#\14\9e½bè⥧fÓóØ#\b\80ÏÕ¬\95õ~#Å\9bÀ?¥\ 3zÌñ!BÙá\98\11\ 5Î÷S\19\e±b\b\98p\ 4(  \1càFëmg°×·µwJÝ&©\8e.f&\17Ê\v\1dº\9c\12\ f¯  ×î_íyÉV\97\8eDË¢\9cz\18\8dU%\19\7fü|Ú©Ä'Ç\87e\96)ër.·4S\8d\ 5\9fãR\97°\95ßÿaÞ²éOØÇ\17Tûý\89/Ëþ\1c\93ì\9aàK7\95ìMÜë©:7åwR\a±\9ay\12\v«°ñë®èts«µâàè\ e\9f\ 4\9c=%¤Ó]Þl5Ü-ÛÐÌ5¢ 6âüðsÖ×ÂÓK\ 3Ôí\Ì»\9dXëxb rü·\e<)\15\9dVÉCåÄ\94¿lî#QN\15K\9aXÛM\8bã$êÙqð\1f-Ç¿¡,eeÛ,¾³FQÆ¢¼êo\9c\95Ê#_»ª´[Üÿñ\88©\a±Õú2!jpåê\9d±­9}ÕÛ§ýïäsw³S·\9f \9c\9aÂå\12Ò<\8céL;\1fg@åÏ\aØ\ 6¬S½vÍEàüý\88\89¬g\93\99h*­Jj\81õ@~G»dö\ f«ñ<?o\92\83¸üu\a\8a\97Û\97Ï\92\84üÜÎi\ĽY5\ 6¢äw^\99\19Åã<¥øxÎ#æÿ[¤\83W\97 \ 6R:R÷Ú\9e\86waV5\975\14\87\14äY\e(.´Ç)°X\16\92_ú¢\15ÿ|Uq`³«{fg[¦Ë\9f"\rS\83¬Sl¥\18ø\92\958\88\1eÒZǹT:X§ó\ 3£[Uqm1íé@é^µd)ÄN\982Ø:Ö\12\81C=*ÉÖ*\ fUîCOJX ³_\16¹\9d\93MÖç+«þ\1eNoë-@G#c2"*Ä)wÔî\85\8f\1c\953\ 3\9c4¡0öD\8aÿÍ"­\93^~,æ0»2+AqærX¶­>Ëq\ 3Ua@û¥}¾ë´¤·dÉ}ØÅ\97±ðg¸\ 3ýQ./\7f\18\1aY<Òjg\ 6\11\9a»OÖóÍ«2(\8bô\92ù+:¿02æ>Ù{ý\9bâ|<°D\r­Ø\85
+?¸ÇjVUÓ\8cæ¼\10\80J\rP\8eº¸ mG\19Þ\ e\8d¹BÇAeÍV\97¢þIµé4G:-\83ú\17GÌ¢éq×h\7fþ«ä~÷<¡\88.)yÆ\86û\ eMGW¦E\17ì\8bÏ¥[\1e\1aº\ 3F\9f£¿\88\vB\95\8a|ØxäzÉÞñ¤\14\1e·Ïd5\10\9f\ f\f!\b\7fÕ£\8cß\86\97\8e;¯rµyç\9d¦\ 6"Z(YÕWõÑI"\1f_±èq\7fS\133ä#s4ðYkç37é°\92³2\1fÈ\12ÐWQ$\ 1ç\ 4§Ö¸'´V1ªËñíd\8e¸?Õ;\ fk\eºm²ð\8bÐ\7fÅbññ¥Ûq3î¸á£\ 4W\15a¶j\1a¸\9coLð1ÃM:\15ÃDI
+ìæl\9d\97<\90oQÿþºBP\19'&b\86à+\bÃqâ©u\ 1ºU÷}S4:tqp²2él     u\ 5SÌÄy§\13\18\8f¿î[¡s6ç\vÉ\1aîïë\1cZðî[ΡÈ0LK#ª5ê¬é\18\1eÓ¾¯ï\85ÿq\91²þ\1c\98¦èeà@\e®F[\19é±ï«\9f,Ð2]UÌ\97\1c\ f\98a\17V\92äi.|T\9eÉU|ë\16L\18¢ëüN&;+\f\87~R\87 ±½ýÍ«§¶ab
+è»aTt\bÔt:¸¡\89Ì\0¡\a\9aá\1aóË\90ÎøÂ{\ 4Á\15h­y5\907\8f[þFï§#è\±Ï':õÇ\92R\97FØ'
+ÇQi\19\95sê=\ö\80Çósº\908Fã9\9f\99ìñ°*\7fnÜÛËOeR±´º\19\e\8c<\88ê­\96½_K:\10¬µsá+\ 5Ð#¿a¸À§Û\19FS>i W\9e¶FT$~\80\99\ 5ýìmAðrVÝ\98\15\8dÿ\12\ 3&\r\8cÌÔf§\1c¾Ô¸!MB\9c\ f©,?B\1e^3±\ 5øQ\18¯º.Fè\84`öíPâ=\8a\97\88ªÏµEÎé>§T\93^IRZãR]\1e\88\15\7f¿rGnÖÒ_\8b\ 3\e«Êeæ\92P\ e\806­c\12»Ë8Õy&\98\9bI\17(\bß\f\9791êæê\98²[Ú8'°?ÊÛ)\96q\96ì\9dCw0â=º\8aÔ\1d÷Þ\13±        \9a\8c\9c\92\9c`ZÁ\95z\vL@¡Ø^7\1d\19vj¸Úi\86H¶ã)Ø\90\0\ 3J\ f¿Î\88\84ã<±°v9â\82îd\f)©WÜéB\95~Ö©yç\ 3\8e\ e¢\965ŧì\1f\8f"\92\14¢\ 1ØS­·è\a\1e«\g_7\8b1¿ª\12\9f\92¯\aïG²ÅPáÙ\9d§GØ.ÊÙyý\81P¾B?YW\19\1e\94Ä«Õ\16\10    \ f¥\92SS£Ò>¡ÓÕ×ëXO\80\1d}\94¤ÎUÅ\8aUÜë÷Ih]³É\ 2\1f\8aS\16\8f       h'z\17ÄP\8a¾H\15&þ2$\rý\18:}Z¿\bæ/\84´÷Æõª\bVÑüÑv¼ùIAWXS\16c]Ê\9bCc\9b"\ 58ù¶\97¤ç\98\92Qºï!5DànbÅ°î\95ÄÚ³ FB\94?7ÿÝñå3Ѹ¦D\ 5+ÎBm\8e\1c\15*\ 2½\1aV5>\ÿ²5r2|\17\93=l\91\11æ\e\ 27tWVÇ\9dz"h\16#WÁbå\84+p\89cgäM\81N\83x&Êvþý°a)έb×ÓæJÛ9\9c\12C½>\82µZ\8b³\196\8b]_Ù\11\ 4\8e¥Ù\v\83\e\93\9d\ 3Q
+%=\18{\10u\84¢\13l{ð¹ïxe\83ĶڧÎ'\0ÉÐÂ'í\96\1e°\8b4Xa?¦2o(Ý\9e*×%ÛktÚµ½"Ñ<»\984'iri]^\80\8bÓ\8a¢àa÷èe­*ìe\1cùÛ\19ê\1fum¿ç¹ ÷\9f\9dZöu\94Ëw§\ e×'mõ÷\ 2·¥~²\r>£±s&dòV§SMVzúv+ºèµÈ«Ù6Y{R·ò\ 3Pü§¡Xp\eåÎÂE/U@;MÙ\9d\13ÐÙ½õ\15â4\0\87M&É,¥)x\93u]:¦É\96¢.æ«^.Óê\ f³\83À3í}zýxì\8c¾5\13\85±t êA\9fÕ|        \9e2%«oî$÷ïñí\90\8aV²¥lPº.%Ü\8aÔÏÚg3ëRìõ0\9aNtî\1fH\8fUÓÏÁ\8fÓ$ñ\ 4iúg«=\14\84\15\8f'yê\83_~¦ïT\91g Z\991U\7fñ\ 6\1aåÂ\9aóúNâNrzöMcÞ\ 11|¼pj\fÌ\bf6Q\86\82¢¹Ô®
+nç9\9a#[è(dG{)KOß©%\ f²n\17;0J[ô\aÖO&¥j96Ì\0o'¢Ïüºéß9¾½Âà|\85\eÓ»PzÞ(Öl\ôKÛ»;\9e\e}>\9f¹\ 6L¶¿ÛùñtzèÆøWñ\8a\7f5è)^Ã+º¸GÏ$ÖÁvÑûZ]j|ìE\ e\84Ï\83½Ë^\9e M}ßê)\85\90ïK4\8aÑöbôîdÞ\ 47P\r¸è\e®Ð\91\16(uÚ\7f\8eN\89´¥c¶E\8b ¥ÂBwÜ=ZTX('`ýÓÌcmõ<!ñÔGÑ(\1dÅ\14SôÀqa¸ÇK\87\9d\97Á¯&¼\86LpêÛåd\99\954Ùî6ÕW\fpú\80ÌG\ 6Ì/¨\13Cù××.j\róÏ#<R÷t¬íDë\ e£Ù]&ûÛ\b\7fd` \e\18.\15ãÔ¯PL¾õϤJzB¦\1f4\aʪwÅøvegú}%ènr\12þi\8eÝ©\99àÓ\8b¢ª¾\94%}âDzÅ\87ç«t;oCÀo}uEn:\84-Ûk`\e[¿2x²\9cy\12žd\b\98\eÏ\14\18º@>
+¹ÊÐÅÚÆÚlÿ¹Íj\eÃÁy\13\ 5k\96Mb\10\83s%&É%ª\95\12«\86D\89\92\89ûÅ}Ì\16\94áø\1c&\12Õ«áñ:|ÃY\7fàó]ÌötF\97á\85jáj`\8c9\aIÊK\8emF\1f:M\17x\e8M\84\15ý4\ 3%Fz37ö\ feÎï\8eqp6¯«R2Ðá4«µNJ1²ÌµÔ"`1|¼½ÐJìÊ\92\ró²\0Ã\8cÃ\9diüf\16\14¾:Ô\ 5\95u,yüäL\ 3¯ûâóû&ýJ4\91\1c\8e\88
+RÙ×ö\15w\83§#Ͻ±Ö\99S\17\97Ïë\85ßZe¤î\18\12\8f¢i\82/\1aCuª4\eqÕ's\1ah5ù\89\f¨8ËöS\93g¹µ9vH¸\977Ù^¢N´=%nÍ0\7fñ¥l¢;åC$÷ \a\ 1\ 1\ 4\fÐý$¦ú}­­0\86á\99cR\12w\80"¼uêþ[å`\89Ú\10\88ñ\89\85©\8b\8b\87\1c³§.v(\16^aíûN"ï_\94C\98\v`\9f´>×\12í\9a×$çs\98\1eï¸ò¾\9d\ 4noàû\7fÑrg¼ÝÚ\82Ü\88aCâN»µÜ\9bu5C\ 15<Þc\81\1cøμÏ@\88ï\7f\98µnÖÞá[;lvPUºß1h-p2~\r®z\162¯¾\9fÓca\e78\1cî)&uµ º\8c\91v9ÞÅå\83\9d\ 1Ç&Çá\87ï\féÄj\ 1\bæ'kV2ÙæSä¥Y½D\7fJ\11E*uÕ0<Ï\13ã÷\biÝ7\ 58{²åN1¥¾Ý\12ûðFØx\93A_JEÏ\8b\90#\1aT\19<jE·þûM'\17¡qTç!«\99Ú\87bÓz\ 4×\9bsðNx|ôø\91}r\8c5NBB,7¨
+=Äy¡ôb½\ 1R0ûgs.4;¡lÌ/øíÆ\a\11\ÚY«ðÚÁAYn7â#¤\89\9d\18Wr¤\19Q`¢b\11ã& ü'³Ç\93»à\93~^\17Ã`\90¨íîôðÇ\ 5±[´à\1aT5Zï\8d°BâÓ¬\ 4\ÀØs\9eêõ'?\15\I[Ä?(Î\e\ 4Ü\ 4\95m\88~À<üb\14Ç8\81s^xÑM]ûæ=-(|fÈsò÷O]ïG$\82UÐ4\97èË°\8dB\8bE¥4á\ 2r\91ÙÏA\87¢?z\88ÚùÍPÏ¿ø\1fby7¢½`\91Ú?îL\ fWJf\91Ðz|b³{ÔÃ\7fXªù\1a͵\15\eæ¾g<Ùd6×P\12N\16øµÙ£á\95ÄS[´¤®L\fDþå²\81ºx\13½¿Çk{\18Ê\93¹\96\10£Yõ\91|KÑǸzw\9b­\874\12µ\92\17GÖ¢e2!´á\18\fÏ«?Ù\12\970¼ù´t¾\11î¹(cX¡¹Û\19[2ïV¦\91ª=\15¼Ö©]}âÐ{­s7z½3O\ 27g\17óÐØ¢\18Í%ªhÒÖ¿0Ñû\96\92E_³JÞ\95\1aÅ÷\9b;Häs\88\1d»¾.\93\8bûIÆ\8aÎI¤¶·\8fN\ 3,RWàÒU\v;\86\94Ù¶i\95>\987Gc¼\82\9a\ 3ñ\aË`1»)þT\92ÿX.\10M\9d\98Ç\7fx\b6÷ê³\\85/\80\81¤jHéãÜTt»àr[~Q\94\83\10¬¯´È\85%[âÑ\9f-_O!«+\1c\v\8fï§Ç\93ET}[½\82\9eÒñþ:b\98´3\1e®q!Ùì\83s}Í,IÄ@{/3j\92Än&\e\r\95\\ 5ôË{\99-o^Qý\13Ãå¶=\99\9f"}fê\97÷}\18áº_íß\12â;\9eàñévôeàb\83§\17µHG¢\8d¦ú\a\87\8aÏÛó(.ÉUÞ\1c\16Û\94©\v®ÐP«\96jânª\99§Wp\92í\193åì\1aÏÜ[n*÷9;¾&øøUh\9a\9fäG诶ϫc<¾ÂX\15ij6\99rµþ«¾\a#\ 1ú\84\8b3Õ=\11QK\97\1dÌÁ¸\15ö\17±Òj4@Ô÷¦·Ãx6\81UxƼôÀþ\88ÝGô\18küDM`üÃðI1TYhK\88Lk\ e¿NT\8a\97\búÏÙA°\90³¯õ2ï\8bí¤\16i\1a\95W*!¶¾\ 1õùtg»"\8aß¾Ë6Ô\89Í©á)¸[k¥\98,ÙDé\83êÒi]]4\ 5ðpòahú ±   Ô\b\ 2)\86\8a\97\9as/\11\19è´ª\14¢ÒXŸߣ\87\8fL\99\9c\e\99Á>8\0#mGÀ\9f0WuTfY\7f§\95.\ eCÏ8Þɪr%\8bX\87Ðl.\99CïÑià×\90xbî Ð\86\87t\15\ fÐûu1ÙIØ\9f\1cÀ}½µL@\v\98á¶#v\9e§4»di\17ëW\87^3¶3»lO¯æ;\14\843,:_El':{²\fw\87N\8b\15\1fþÛó}~U\ 2\86C$Ó¤\1d
+¥SÝ\lYb\7f\8c\v®ó¯9\82¾{\19:25Å\16\17÷óÄ\r\7f\9e\r(¤Ø;\86În N©EÝÕ+øë\91Êã¡JÜn_\ 6 /æ\80Ì·üIh\9d¶òÙ-Þá®Ï7´ùd\ 1\ 5¡7\13\9a­¥ýõ\r\8bE¶v¨äâ`ݪM{\ 6­\11£«¡\ 1\fº\9a%[X \8f8\a\8c¹$F\91ÊmX[Ï\15E½J\8a:ÔT\ 5Ý Ò\11\979%ç3=«§B¯þ\ 5ϯÌ9*íª2ïëZ=´©\86\9b%\9a¨Pì'>\866\18Ê\1e\\84\8fÚ¾Y\8dÓ\8bn      \9eãb_|0d^§Í      :Õbc¡Yõç;§.Ù\16%\11ÀîW\13r\8a\11L\9b.Dï³ §Ô¶}³bgµøKõùìE\16wïÒ\16\9d\84iÒêÛTB_\9eC\18q"îï\91\18xb\99ø\ 4Åy\19ÍD"\9c°%-®O=Þ\8c\94¬\\96dFg¦¬WÙB\r°}\95:V©ÈÚï±V°\97˺Ä.Ë_"ä\82ý\19\1ddðÅ\ 6\7fö\ f¿é\1c·Ò\84Aôûàþ³×»qJìþÒ¡×?C2xø\ 5v;Zz_\ f\9dÞ¡g\98ê²E\89ãÕ|¥î\e4\99¯kÇø~?ñ§tòégF\1d7\ 6\81¾½i\92o\8fá¶\81#­Ö      öa¼ßwÀD'úK"®õ_2TÄ©Y\rª%\9b\9f¼\15\9f0¯½ûaÿ¶\8c.\15|}Ä\92\93ËÇî¡\13Rzùã\17~c¶ à*à\95\16ÃÌÙ°p\15\1f\8aËàËòµ\8a\ 1\97va>ëð\9dVN¡lß<,¥è8\82Dùö~L\8fv\95[ùÀµ\89\9b/)\ 4Þê\1c\ f\99\9e\81&9\19ävx<\92Hb_QêÁtF\13\ 6ë\v9è}\ 2Õ\88\13\87\1dØfòÅäîU°O§\14\ 2³|\9e>Ç8Æ÷=Zl¹\1a\ e8?A{¦)¡µ\91Qÿ:\83L\rþû\13æþÙä\88I\97Ê\99\9c\93ªÍÔüð\ec<\85\85¾\9dY\1eÇ3¨\ e\11`\81\16æã\8bp\ðgôª 1!\r'\95¥e;°\8b\17­\8a[Â'\9aMx%#¼\1cü\1eì\eXd\91ckµôè\85#z¹\91\12\93YÄ¥\ 5*uFH[\15â\réçÞéâg\ 6JæB¬AX\a¤Ô\1f{]\9e\99.pw²¼ö<¿s°I^\8b\0\84íÛh|\11ª=\1cl\16\9d[ήNÊPÅÒ\19ÉçÛÌ"ÔÛ\)^gê\r\ e\1e\1d#\r`#¦\14B\7fB\99¬\81iv®)\9e/\1fݹ\1a\89¸\1dí\94¯`4\8898O8ùQ'\19°Z\95&5¢õ]P\91Fö>â|j} \15%¶óp&R^\88¯X\93+`5 '`Î?âÄÚ\9bÚ(f[5\8c\10!\19Ê£g¾à\°QB#®\83eC®ò[O'ñ6[Çç¹\ 5\83\87A\f}\1f\9fåH\11\ eÅ%\ e±d3çÑUç R\ 3Z ü5\15\94\8c\ 5·r?Íy¤ôHÐ\ f£ÚÃXÅ\9býd¢\ã;½ø±¥Y× ç\9e²Kè\80\8di,|è\922{2\1e'\1du΢4Õ)Æ÷î×ß÷j\12f¤gt\1a\13Ñ\ 4\9f|è)ý\99\95Ô\8f}1¸db\a_\96õjÔçë{Q_\92}\8e\95l£%°\96\ 5\91\97ë\ 4x-\93\94ã]Æ\85\9fäocÌ\93\92j¦¼1\12ñFðTÍq.84}íF\84\1a\84f\94ÿ"U\11\8a\b\1e\ e³Pz\92\eÊß0\9dW11ÔÞÛÕÅk\9fï\91\82\9e\ 2/[\17§>¢'\91Áï\8en:Lö*/ò\9d³\8b`g!å\þ¾Õ¡X\80Q¹m\13QQnhûóÒ\8b\8d\91\ 5uo¿è\85\19h9Q3к¨\f\8bu^4M8\95ѳj+|\87ö×\80~\90\ 2¹¡\ 3\8c¿N¢6¸z\81¯Æ!\16Ý­RÒ0\ 1\8bÊçX<\12%ædN\9bfGÿ×\1eô\99JÇñÛ\ f¤Ùº~K}cv¸Ý±ø»\8f\b\98¯+\19\83Ð$B\9feI}¥éþ1I\9b\84Ë,¾ý[§õö4\9e\8fãC»\80\9dBú5Mö[\eñÜ\ erré\0(F\14\91(z(@æ\90ºàÛ{ù
+I³Ò¬x=Y3ÍFF[¦¶ ')ÔN\86ïÏ\80\15\99áa\16O\v^\10-\13)\13íålÁ«°¥ÛÌ)$WÆ|ש\ 2°ßôâ\vpñZK1\1c\a\89¤ÿÑæ\17ØÛ\92´²(\11è2°j¢\1a\1eÞ\ eî\ 1oÔL6\99\10ï3\8eMn,\99f\8a±[Ë~êW¹ WPÇ\84\H6$]§ú\93\15\82;EÕ^\7f¡?5±EtñÜ,V´\90½<غ\r¥+©´\r7\9cÍ\9c¡\93r¥ae¶\83\f\87\9fc\8f\12÷jPa¶\11\ eQý$ÑôQÝi
+\ 2®Õiܱ*¶\8eÝ.\89ÞJ\1e)¡býN$õ=¶Or\97ÐâýA÷\96¾sµ9\vï\98<÷H4p
+Á¹íÍ3\ fø\12(\15å\9bÒp¾+yK\9eãè'-\13\9eÆô\9c¶I\8dÿ»ìc@\aqÒñ³PFòõB\bá]©ý\94\99G\9e!~ºùÚö\1c¥\eÁQaDwÚ\fíS<L©Å\1f\ 42ÒÅ\9c\eü\83ß        ?¤O{ïö-æ²Ñ\16-\aïÛl²E4\92\1d ê\fÃ\9f\1f\7f^\92W\85¯£\7f\93ùµDÞÓ \16\ e{¦K\90èß\fí¼/±ÁºË\8c:\83øâÏ\1d¸\ 46=ÿ½J¼Á\91\14¯Ûü¤\8a3³²_
+\8fÙ\93;gór\91ûºÆ¥QÜ>^ù6nQÑRÉ+\8bÚ1ÅÌ\b\18ÕKºNYò\87\88\820áX)Eâ`¡iT\8cZ\ 2\13B?\9däÃý¶s7\ 6ǪÍ\9b\91\1d\ 2Ø\17Òæ¬Ò\1fêÇÛè îk¸÷l(\91\11\9eIã¹C9¥|Ëä\9fé\13\a\94\1c\86­Iz»\9d   I»\8bs|4\845ï;¿²å\84C\8d.quê·ÔT\8d\8eö6Y\9b±;q\ e4µÚ,\80wÞý_ì5\9d$\93»?Êï\90\eë®ô4vúa\89â&sÙqöteÿ\9eë¥\9b\9fÒ+â¼t¤Ð-§Ø\r\80PUó\97Vì0p\18¯\12ÌzQ\12*\ f}ÍÛTð¥\ er9\85\r\89= ®¢\15ú\9asó\¶ÐÇ\18`³=QX\7f¸\13[\8e\99ßö\85£\80Pg%\84\92"* ±2ÆäÀ\9aB:\9b\ 3áÂö=\8ekîµT\1eN9Ás\8f5·¨>â0¶k­ñb÷ Ú\vKÃ_\8e§¯#\ e!GV«5±ËÚäÒ·!ûØøuV\ eµ4w\9a\1f\16\9bÝ\80G\10\97ò;\97ùØS¥1ÑUÃ\80VÿNûi%\87\90\99L\16Ú\ eËÈ\8a{\8a
+\8b-M:imª\ 3s;\1d\f-a¸\ 3}-b<æM\ 3\8a
+ÿY+\15\9aAÉlÁz`Í\ 1\9a|\19Ñpý»áË4sô:\12\b×r\1a);ú.
+C\95\12Ç\0Úøþ\8e¹\9f½*8\ 5\97⪲²8±\7f\8bp\zM,\1d]\1e\81p             ²\7f!ÁOj"dµò\1cd\ 2>\1c\12Ü\87Í\92Ê\13´M¹Ì/û©\ 6  Aú\861(Ì=\7fÇF2_2\8ai_z\8bÜúç\vÃ_Åuáßr»M}²Éëä¢Dü\1a|iÒßRzÞ´7¤[»UÔ'Þ|©\bÁ*\t诳i\ 1\97¸E~\82\9fí}C\18\99°ï\8e\88é\ 1òRÀK\93lêOªMð~\10\v\1eý$~\99\10ÈeAG·¸\98_kü¾\99\11´_tµ;¦d ¦íwýÂ\e@ÛcXRF\95î¸\97N\80ó;ôZ![\7faÈJØ+·:¼sïD\8c¼*O ±ÞٽȻ¸äí\röÎt\v\1fã1\ fiР    ïFÜ]¤>koIÜ0Ë:Æ+Ôϸßj\9e2bt×Ö\ 5>ïî
+µ6i\95*\1c0\9c_ÖsïyB\84*(#Få\8fY ×z¬ùü\ 6C÷å\ f\85Ê+
+rfP\9e\14\93L\1c_Ê"^é\ 2Úݧãæ7z\17r
+\94ME\17ï;2çZ<ËR7ú+\1a\ 2ô\aUM'ådÐ¥ì1\9a2%l\v\86
+w\94ròu²ÕW,¥\7fNHiżÐHþ\10\93\95~s:\85Cå´½HïÙñ\ e\15°òn5mh\9cÙì\1e\ 5¬C\92w]<H\9b\1e¡\96\99Ø\8fÊ\9féê\133\ 5\90V\9aø\12~ã!fªü\ýôåÊÐø3\11;`°> %»#ªúÄÿvï,\96\f+@Öî÷Ké²ñ°\9dÊ7JÏ\b\87Óèxo#jåt÷W¾vQb¥¤\13Q~;7¤C\1c\ 3?ÙsCW\81ª]\9dÁ±ç!ãtVkg\ 6Æ\8a¼Ð\93\91ÂÜ\9f\99\a¼¦\18±\99²\ 3\ 4ä\8edt8£tAåÇ\12ìÈ/ù\8b\17/¶é2.\\11E\1f7\85ä\98}j\11­\1dÛ¢\95ÔWq\v»6[bý|\1d/\98\ fƼʨS­\83®&\eâ©2\84\a\v\93ä^º\1d·\85Tù*¦\91KùÛ\18È       ùû©3\ f&9\9a\16µw0½D}ºw\ 3ìÏ\10¬\9fì/²I\1fôÃC4\ f~\9f­tiߣòaÐU)P«*\94\9e.('\1f3øæS\17ÍYò(ú¹@ \9aEîä\ 5\ 5Û\1cwÖÇ\13?î);-ît8oãº÷ý\92\\95¬\91j\1e;\8c˺ºµ @¤@=\17þMdæ`_\ es:\87ù8«\12s\b\15É%\1c"ª \85Ù»K¦û1rðl\94hB7\7fP\ 6÷j\9d¼¹Nd´y×°°\89}R'!·=\87sZä\8d«.\a!æhêå8F1ºjZ\14T\ 3\ 5MF\9aÎ!í\94RF|e`¯òÉÊ\ 1Â\1cMX£±Ï¯/ÕHÐÍlUâO¢f\83hiBã4h¥º»}Cs?&9dÍBü\83H\bô\8f-³­+å\85¦íy|6Má§7\9e\1a\94ñò#ìÊÓg÷\v\11çº\f¸îÒ\8dÖî0\8b\ 1Îáá\ËÐ}\b¡\80\vµw´\81½Fø0;±bß\87\9cçö:n\89M»ä\18\ 5\9aÜ"/\88Ë\94®;M\8duI\9eHF\8e\16å½£^®ïE¼O$\95À%\84¡$P³U\1dÔ£»\8açÂ(ç°\9eR·Ä¢$Üi½Áµ\ 4©4xÄürá\ 2«j\b\1f\ 685}oç \89!!µGìm-L>\16úù´Gº\8a¶Jo\9cô2\98\98·\12\ f½û=ÉRã\97    nÑ)Ï\1c®¼-Uþ\8bá\1e¦ú\8b\9e\f|tòóúÂÇ       \1a\9cú(²ÃG ´\8e.V\97\1dd\8c\84G#<½¿ÐC@ßpç\rN²B÷ÃEÕã?ª\90cë3ü©.i~ïÔ\7fM"\\1cf<][\17\ 5+\ 6m=\r\8c\ 5¥.\91NbG'ú/\ 2í2Ú\9bX0\8d^6üÜ\11\81,ÊãíË\84\ f¶ÏÞ9\8e\85á\b*'ÏÐ\16.¯Ü\8f\9e®|6ßa\97\1cµ¤\fâÔ\15Ðb/\14\9e°Í½¢ñýíÞÕÓBÂë?a®fZ\94i|\10±\ 1Tx©}É×Cn\15uWxXÒ=\84ý\9d¥\8a\ 3'±ëø:\88ÂûSÂøÁ»¶\0'º¬=\ 1ný`l\88&     foÞ¤XWùë`©M\9c¥f\v\1aSÊNýäA\9eç#\97¬Ú£Ø5×î\81}K\b\1d\ ex´Ø\19Ú\`\80tÐ#F]YåwLÔBLÕ\84¡V\88Y\8cØñ¯³æÇ+Õ£rFõZ& ÿÃ\1fàÿoðÿÄ\ 6f¶`\13\18\1cjg\ 2³\ 1ü\17\81²Õãendstream
+endobj
+1075 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2068 0 R
+/FirstChar 36
+/LastChar 116
+/Widths 2075 0 R
+/BaseFont /LJGBKN+CMSL10
+/FontDescriptor 1073 0 R
+>> endobj
+1073 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /LJGBKN+CMSL10
+/ItalicAngle -9
+/StemV 79
+/XHeight 431
+/FontBBox [-62 -250 1123 750]
+/Flags 4
+/CharSet (/dollar/quoteright/period/zero/one/two/three/four/five/six/seven/eight/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/V/W/X/Y/e/n/o/s/t)
+/FontFile 1074 0 R
+>> endobj
+2075 0 obj
+[500 0 0 278 0 0 0 0 0 0 278 0 500 500 500 500 500 500 500 500 500 0 0 0 0 0 0 0 0 750 708 722 764 681 653 785 750 361 0 0 625 917 750 778 681 0 736 556 722 750 750 1028 750 750 0 0 0 0 0 0 0 0 0 0 0 444 0 0 0 0 0 0 0 0 556 500 0 0 0 394 389 ]
+endobj
+973 0 obj <<
+/Length1 793
+/Length2 1151
+/Length3 532
+/Length 1728      
+/Filter /FlateDecode
+>>
+stream
+xÚíRkT\13×\16\ 6\91ª¡¬òRIÕzX\18\ 5¹ä\85!$\140@\80\88Q <å!13!S&38L i\0\11\1fT¨Ê²\88E\97<EE©°ª\bÔ\aJ-±
\80/Ò*Â%,¯EªVEÀW\a¬««ôgûë®{Î\9f³¿ý\9d½¿ó\9dÍp
+\93¹\8b |\ 3\1c\84c¤;\87É\11\82\0©TÂa\ 3êÌfÓ\18\8c\0\ 2\96\93\b\8e\ 5ÊIX\b8\ 2\81'X¥A\ 1×\ 3°ùB\9e\87\90ǧ1@\0\9e¦#\90\14\15      \\ 2\'I| RÃ\ 4¢\90c@*'U°\9aª¡\90£@\86+\10\98Ô1\81\bEAÄä\8dt\10\ 1§ÃD\ 6\f1i\1c\ e\80\10\ 5    6À)\bFcMj\92`J\1cðßÂ\90&í]*\ 3&Ò)QÀeJ¦+ DB8\86ê\0\ 4+i¬58Õ\r¦´ü\13²¦\17\ fÒ è\1a¹z²ü\94S\7fÉËÕ\bªû\9d\81«Ó4$L\0)\ eÁ\ 46\9d\1a\ 3¿\15'\85!D£\9e\9e\95\90r\14Q\88°\14\14\ 6î\9c\15\8a·8\92\1e\84ha(\f!\15\94£éð\14\ ecÐt%\94\7fS:XkcÂýe\11n¿\7fíT2L\8e`d¤.\r\ 6ì?ØS1ç\8f\982\89@´ \9eÍd³9\14\91ÚïN\89Ó\9a\891\ 5\ e!X
+àò<\81\9c ä:\1a5DTÄ\ 3z\ e@0\bÖ\ 2XK)f11\9c¤®\0Ê\99l Ä   Úä¿z²\ 1\v\85ÓÓ'Ñ·\0\17°R&g\8fro\12ûëÓüýq­ÞÝ\83\vܹ<ª\15{\85\17àóØÙ\7f&FaÈF\r,  \ 4\17ßÃ\8b7\85*4\ 4\ 1cäÔPQ¶½\8b\95\bå4\fka\ 5Íx\13Wxoýdßéíµ9âê®c\96®é\vK\8flí8¿íT©7s¸ÏÛî:ÑôC$üѯ¶Ûl?A\8eÛ\94\8c\84\82\94¼~úiQ\96A/cmëµ5X;¸Vî\97Íz¨\18NH\9aq¹¼½í\ 3õÁ\1d÷\8c\8bMiMn\ f\7ft~v7ã¼eýêû\1c~\15}¤`fí­\9b¯\9eä¤nêì7Z}       9\ f\95Ð\12ËϬÞ\vGÿ÷nÑÕ\89\aÁx5n¬¹<?aÿ3û×FzÛ\9d\9eÔÛÖ¥\82Âr©Å\8dR\9f\97sØ®Zå@'\8ds u±1¶L°J&\9c½ÐóztE)0ûÐÇ©4Ö·¥9TúËìÁnWÁ Séû=\92¼ì\92\90\18IÔè\82c\95v\8aÚ\ 5¨Op\rÝ\1cnh[תöÅ.æ\9b\1aÂóìR\eº¸>Å\9c´¦½\8c\88äñW\8c_\97ì\9cù4ñÅ\8b¾ço
+é­\ f\15z'3Ç\133bܼ\ eøe¸¸\r»v°é\96×>38ÅÉU_Ü#E~!}V+\vÛÕÿö\eÈj\19\93\82\8d\\87\9bG?s6ri÷\85ãê}\15ÿ\92®sûºÙ°'A¬5\13Ä]Â>\1e¨zôó¥ÖÂ\ 3ܤ \80ø¾ä³\91·Ü.×5^¨\ e´¯Ë\9f\99hh\ e
+ª^Ò<\eï\1dô\9fïäk¿Ð{®\8d\14   T»\8c\17{´E\ fTç²ìx\13ã\8b\8e\v=\ fö¼ô\1eú¡$ÊÐ4rÄsQ\8eåÐ\96\ 5©»\98\ f"\97ë½~±8\1fZ\97¬ëòª;iø~Þ²}Pd\96{ø¾Ô㵡µÛÕºÇ\829{\8f     \1a\1eq,*²Î=\155\7f§,'\8a@½Kè¦gË]Û\19ë¯Ô=&m\8aÂ^T%3\898¿³­m\18\81\99N\8cë3¸g×®çy'¤¼îñ=\12q¨F¿{ÓÃÇ·V,Ú±\9e\1aè\1d\14ÐÓÄ\9f\96ä¼Ù:Ú\e¬±²\157wÄ\e±{ÇJï|ß\8f\b\ 6·\9c;d«qö\89ýj©o+½þÂ\7fÆV\86»sm\95\91z6\1açV`>0Á\80ZªÔu\ e\fÈÁtÙ_\9eâbt4Hí¿\95<uÄ\f-i\85Û\83HÆáW'«K¢Y9¦Þ\95§<\9dÈÕcUBL¶Tr\1a]n6ãÎ̱'%\8e¦gÄæ\83×Bø\8d\15» ¿Û\95aëF+'|îvOhrí¯\8c\14tþtÆCª\94¾\89\97íM\9e¯ÌÔi»æe6w\97-°©Ð\ 6¸»l=³Vÿ9÷\8bÓ\85M\9bÍæ\11k$aÐ7æª\8eí×í¯\86D[«9[b\ 4Zîó£±\9dy\16ïg\17¬¢Ó7b\85KëÇ´ûëCÊLýGw^Ê\8cú0ßp×%Ú±L\òÚ<.º~¨Ã¼<á0Whפhj(Üs±ªØúãh4\80(\8bÌS´ßNÚ²jXZßxb·Õ\ eÎ!UVq÷Üü\96Y\vwnþÑáñ²\f\97ë|Ïóó2¢Ï\ 5ñúýæ|뼸HEBIÙ'\87\8aÄ5\a\89{C²\9eû}÷\ 1ô\9eeàè\92'1gK\vò_\98T}g¼*\8a%ÃWºD·Úö0êºÑæ\9a²ü=Ò¹µvëß\v¶9ÜqExÍÆgwGq\aocû8}\19ùòuü©å\ e\92\8b8\81=\85\8f\82[WgBØ\91V<ÐzM_\93\1f37WTæß}c×\88*©±ózyîOX\94¬\91>Ñ^½\7f\ e'*\97åÛ>\8bX,°\98uÿ£«q\9f~\93\1f\1c» nM¼ÖûùhøNþKc"Ë5±È]N®ìáÍ3nx\9a\19v8¯\9a^7Àþ\9b\8böÿ\ 2ÿ\13\ 5\14(,'H\-'Ri¿\ 1Ç¡\92Îendstream
+endobj
+974 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2072 0 R
+/FirstChar 60
+/LastChar 62
+/Widths 2076 0 R
+/BaseFont /OWQBSR+CMMI10
+/FontDescriptor 972 0 R
+>> endobj
+972 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /OWQBSR+CMMI10
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/FontBBox [-32 -250 1048 750]
+/Flags 4
+/CharSet (/less/greater)
+/FontFile 973 0 R
+>> endobj
+2076 0 obj
+[778 0 778 ]
+endobj
+2077 0 obj <<
+/Type /Encoding
+/Differences [ 0 /minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft 129/.notdef 161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus 171/.notdef 173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade 197/.notdef]
+>> endobj
+966 0 obj <<
+/Length1 842
+/Length2 1048
+/Length3 532
+/Length 1655      
+/Filter /FlateDecode
+>>
+stream
+xÚíRkX\13g\1auí*\12²Ð5«\11*ëPÌ" ÉL4D¨T!\10\8c@\bÄ\94ÛZvH&a \99ÁÉ\ 4\92Z\ 2<%¨T \17\ 4\1e©\174\v\88ð\88 \88Kå²\14\8dw¹HËve\ 5\v"Pl\15\11\8a\95\1d@·»ôçî¯}:ógÞó\9eï|gÎû²\9c$R\ f_\ 5\1e\87\bq\8cô\80Ø\90\b\91FA \0±A\1a\8b\10\98DqÌ\1f&\11o\0òò\82\0_\9d
+\80x\0È÷æ\82Þ<>\8d\ 5\bð$\ 3\81ªâI`\83Àu\8eÄ\a|5\b\81Êa\f\b\81ÉxDCiÈa5 Åå(B\1aØ\80¯Z\r\84Ï\9dÐ\ 2á\88\16!\92\11\ 5\9b\ 6A\80\ 2\95\93@\1c¢B1\1a\91\b\0\7f\ 1\92\92\11BK\99\ 26P&]\ 1Ê¢\ 2ÇÔ\ 6@\81(i\1c1NÝ\85PNþ\17¦\16\8b\vujµ\18ÖÌÉϧô³>¬AÕ\86\97\f\\93¤#\11\ 2\bÁ\15\b\81-¦F \væB\10\ 5ªÓ,î\8aHX\8dÊ}1\95\1a\ 1< Ílp\13\81j\85¨\1eQHPR\1e\ f(aµ\16\99Ç\11L±Ø
+\15ß¼\11\8e @\1c-\fp\7f9×ù¦\ 4F1r\97\ 1À\9fØó5ôSM¥D z \ 6d\83 D\11©÷Õ×îE\97\ 5`r\\81b*\80Ëó\ 4`\82\80\r4j\83¨\8a\aì\85\0\14S z\0ÑS\8e9l\f'©#\0\15M* Ä ÚÜX©uâÄQÑ"ä\1c¾\0\81\
+#`9¢F\94ÿ\ eoz     /Ìö_8õg\9c8X\9e¨UÃÚøyøçqøùáú½\1e\/ÀÃË\93²\aA\9e\0\9fÏKýO¢\fC÷è\10\91\ 3Ap\vw!\1f¹\8e \10\8c\9cßC*êWµ\12¥Æ\83 zDNëíÁåoe&\14Ög\9d2\ 6\9c¼]±\8cc=m©zØkÕ\12Ù`,F\15©RÞÑ0'\15i\1e)\19¨Ëmc&v¬Ù)\7fë\10\838g\9f#>øîÄ  Fe]öñÒÈ\8fÒyÍ쯤LÃ\aÙ\ 5¿yáî2"jÛóNÑg¦\81\9b\89û\87\ f8oì\9dpN³Ð\8f*\86ý¢O6=ëë±Yé\16þ\89Û\9b\ eüÞr«»¿ZÍ4Ü}еîqCZáe\1fùø\8d¿\ 5\8b$L­0Û¥Cù¶MÜ\ 4\rm·2¹£Ã=lÈ·µ{x e\8dâùë¡\a\9bcôc\8eûßÜÇúþ\vi©þi¶ñ\8d½_^M²bvî\1fÍ)yú~¨5­Ùѯýîí¶ÌË\ 3\9c¼ôÀ&Çàµ\96û\9bâg\1c,îâ\82ß©À¾MKk\86\1aì¯%|#;{\ 6Ú7;låðgãT)\9cøÙù|Gÿ±÷ö\945ú<\931sRÙAõEQ\8fÌ\8dm6=\8d« Æ¶î^AÞô1kñõåÙÜ\10]ÝdAC|î(\879øíæë=·\ 3Í÷Ó5KèöGÞ\ fÛ}\9e\96\13
+\v_,Ïi\1dìû°=     ¬\1c|\8f\ 6])þ¶&ìøX\95\9eå]ë´ÔgÕl\9aìäÍ\8c°àß\e\93×Ó×Õª»÷\85|\9d¼¶\8dõôÎþ$\e×\1d¢\9e\8f¦y\7fx$Èö»PW-1e\8eð\95]±19a_D\8e]\98éô\16E`§\97ÿå\9a±´kI\91\a±¡\83\85Ý%¿¥ç\9e\1ez~óíu\87nu\99×\v\1fKe[\1c\ 3\1393ØãÀæÈÒÙö1Ûà¿Z5      wÄæZñlø\7f/oÍ\12ÇÁ\ 2nI×\95¾»="§\8cüÃ\e7\17]\19sËh\9d\98-:,Üu_÷Ôº3¤ ¸°óT¾Ý\19AcMÖ=STËT¯*\88æ\1aäÙu\ò¬ï+\8b­£ó\8a\95\93\r[ö2óó:\8f}'\19¨h\1f\1dìMøq\85A*æ\ 45¬f\94D0%Ó·üVÙ\1fû4Ã'#f÷ZC¿\83ݵz\97\e\83èÔArí\9d¥q))\8dËr¯¶\14'\ÿá*z!/#¾º®¤t\941\9cY»c¦¦rzt\8d\1dær'ÍôÚ\1eú=þÉ\9dSg#\80Õ\11\16Ö\80ù\\19\9a\18yþÔþ\96w\ 5C¸Ýã\9424XöÇ]gÎvq4ýK\19¸åõþ'u7Íë\93G.WÌxÙrÃkV\1f¹1\8eqMV\17m×kw\9a*NÈïuN\ 6õÿ\89\94}n\8a0}î2Uk÷\90yÎùôÖ\fW\1d/Êï¡Lâ0\15½\95>ìù±Ã¤aÄ¿*!õ×n\88\88\1e¸nÀôuÖ§Õ+\9d\9e1ü/F~7&i\95\16
+̶Ûëk½\8cîÃ\96\fØ2T¹MS\iÔO¹Ø\94ç]Únß$ðÙè~\82\9e®5\ 6\18ª\19\85Éá)UÝ3Î\e\1c<_<Ø\92_¾ù\9dzÉñO®ÅÜ^ñCè\91\ 3eeUE\8a\86£FÖxì\90\90\1dË\7fM:3.²ã}ÿüPº\8fó!ÛKMbÓÇ\87Ë\9e¨ÿa0k¹\ 1\97¶i|·\87\9eû\911ûåÖX·,\97\87ê\a\92\16zEÁÄ­\8ee%fÇ4ûØGí\ 1þQ}\99ÖÕO*}ûU\8d\ f®\83Ñ\17k¢ã\8eN%õYÊ7Ø]p:\0þ\97\ fí\17\81ÿ\v\ 1¹\1a\81       \12×ÀD"í\9f\81uendstream
+endobj
+967 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2077 0 R
+/FirstChar 15
+/LastChar 110
+/Widths 2078 0 R
+/BaseFont /CENZFE+CMSY10
+/FontDescriptor 965 0 R
+>> endobj
+965 0 obj <<
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/FontName /CENZFE+CMSY10
+/ItalicAngle -14
+/StemV 85
+/XHeight 431
+/FontBBox [-29 -960 1116 775]
+/Flags 4
+/CharSet (/bullet/braceleft/braceright/backslash)
+/FontFile 966 0 R
+>> endobj
+2078 0 obj
+[500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 0 0 0 0 0 0 500 ]
+endobj
+2079 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/dieresis/visiblespace 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis 197/.notdef]
+>> endobj
+954 0 obj <<
+/Length1 2224
+/Length2 14366
+/Length3 532
+/Length 15583     
+/Filter /FlateDecode
+>>
+stream
+xÚí·UX\1dÌ\96h\8b\ 6Kp×\85»»K\82»»³pw\vA\ 3\ 4'ÁÝÝ      îîîîîî\9cõïîÞÉîóxïÓý.ðÀ\98U«æ¨\9a%@N¬ L/lbg\ 4\14³³u¦gf`æ\ 1|\96UQaf\ 20301\89À\93\93\7fv\ 4\1a:[ØÙ~1t\ 6ò\0\98¹¹Y\0Âö\8e\0\16\ e\03\13\ f\e\vè\a\9e\1cðÙÎÞÃÑÂÌÜ\19\99ú\9fN\9c\0a\e £\85±¡-@ÖÐÙ\1ch\ 3\1aÃØÐ\1a lgl\ 1tö`\0\b[[\ 3\94þù\84\13@     è\ 4tt\ 5\9a0À33\ 3L,\8c\9d\ 1F@3\v[xÆ\7f\9c$mMí\0\9cÿ\156q±ÿ\9f&W £\13H
+@õ/Mj\0HÒÄÎÖÚ\ 3`\ 24\85g\94³\ 3e\ 3\82\þßÐúß\83\8b¹X[Ë\19Úü3ü¿Vêÿj7´±°öøï\1ev6ö.Î@G\80¬\9d       ÐÑö\7fwU\aþ\97\9c,ÐÄÂÅæ\7f·J:\eZ[\18\vÛ\9aY\ 3\ 1Lÿ\15²p\12³p\a\9a(X8\e\9b\ 3\9c\1d]\80ÿ
+\ 3mMþ·\ 3håþeÀ(.!&§&IûßEýW£\82¡\85­³\8a\87ý¿Gý§÷¿\98ù\ f\83\96ÇÑÂ\1d Í\ 4Z_fPGÐ÷ÿü¦û¿\92\89Ú\1aÛ\99\9a\ 1XØ9\0\86\8e\8e\86\1eð í\ 3"v\80\173ÀÂÖ\ 4è\ e\0º\83\84\19\19\9cA\1f\ 1\80Öä+ÀÔÎ\11þ\9f\8a²²\ 2\18AÍÖ\866ÿÄÿ+Ä\ 6`tp±s\ 6\9a\18Yÿ       ²\ 3\18m]l\8cþ©¼\99í\9f0'\80Ñ\1eèh\f´uþ\13ã\ 20\1aÚ\80¢N\86 ¥ùw\94û¿Gý¯-ñ?a6&Ð\0\86\8e@[k é_Qæÿ\8eþ¯Î, \91\9dþ\19ÂÉêO\104\ 3{k\17§?\ 1\90¿±\9d\8d\8dá\9f\bHÞÜÃÞ\1cøG\9c\8dã_â\16v\7f\fÙ@sq²6t2ÿ\13\ 1ÍÄ\13èh÷'\0\9a\84\9d-ðßÌ\ e²wvûÓÎ\ eòv6w\ 4þÕ\ 3¤ljçâø'\0Ò5µpý«\aH×     Tì\7f3HÖ  èú\97+¨°\8cÀÿX\bv\90ª­Åß"\ÿÌÙÚî¯\ fqÿ3\8c\8dÅ\7fF9@ÂÖ@§?\8bÅ\ 12\ 6\18þ©4\aÈØì\9fk\aøG\9a\83õ\9fâ\ 1\9dþ¹\8aþ\ 4A¢Â\7f\b$)ò\87@\82\9fÿ\10ÈîË\1f\ 2\99\89þ\9b8AFb\7f\b¤#þ\87@*\12\7f\b$!ù\87@Ù¥ÿ\10(»Ì\1f\ 2e\97ýC ìr\7f\b\94]þßÄ\ 5Ê®ð\87\15ÿ\10(»Ò\1f\ 2eWþC ¢©ü!\90\8bê\1f\ 2¹¨ý!\90\8bú\1f\ 2¹hü!\90\8bæ¿\89\e\94ÝÈÑÐØ
+èü\1f\87\ 1tç3\1a\81Âÿ¹7¹YÿÝû?\ f  7HÆ\ 5\1d\9d\8cí\1cÿì\10ÐíËøçDp\83<\8cþ\10ÈÃøßÄÌ\ 4Z\14\93¿ð\9f\17þ³£ÿB\90\87Ù_\bZ\18ó¿\10$cñ\17\82\96Æò/\ 49Yý\85 )ë¿\10dõçVb\ 6\8c\7f!ÈÊî/\ 4YÙÿ\85ÿlØ¿\10dåø\17þsÄþB\90\95ó_\b²rù\vAV®\7f!ÈÊí\ f²\80¬ÜÿB\90\95Ç_\b²òü\vÿ»fÀÿ¨/3\vÛ?\ 5þË\8f\85ý¿ûýge\99AÏ>èþ3¶°p¶°6ù¯\92üß/\8f\88\88\9d»\17=\e\80\9e\ 5tgs²2\83ö8Ó×ÿì¦jk\ 1\92_@÷\17\13\13\17+Ë¿¢Æ.\8e \v×ù_o=èMû\1f\0=\80@ ;Ð\18~qÎÎ\987Ð2¡î{\91\8fhÎD14\r¸\88Y}´\MÇt+BÀB\f¸uþ\90´\ 3ÍZµÆSI2\1aâ\1eô\1e\91Û\v\9eÓ\8f\16oÅQ±s?\87èÄÙ·=W\83½dÏF<\8d«dY\8f]{\92û\80c¤æº\99\9b\13vpù©µá¢_\9a¹½i\17}ÇY
+T_TöaV\88Á:µ]k;S\ 2985Ä\92­U\83\83ª)X\89\95\90\13\1d\8a\82\90\7fÅB­\8e\aøX\ 6Ã6Ð._Úµ¸ >åÀfþ|Ó\a{4þ\10æÏ"\92¾P?nÉ\1f\9cL\8fõªóÅìq5\\17\17\0V\93ßÎHn\94\99T\1e6Ód»Ø|¿Ô>±©ÜTÕé\ 16ó²\ 5gD3\8a³ß/C\ 53Áí¤~
+S"öI   ê\98G´¾T\16ÙÊ       ²,@"\88\89¥@ô\ 6ë\97`\8aü)\906@+7\81²°\16Åó\9d@z,\80ð7r]\10VüD\9b\85\7f½)`\98\8b®tUôçÕ\97\13D-o©\1eÒØ\a\16\11õ7Ô
\9bö£\18Øw\94ñ\ 4tÙ¹\13ûì\9eÎ\9dkª¬cò\1dvògBÌ\ e\1fª\11ö´;"\11«¯ÂG\96\1f\ 3W\8d)\95ãò \8b\ fa7\aè¹2&i\88\ f,\92<Ò¿\91\15ý\12gÈB,w\833\83\84R<%Å´h\8b\91\bÿÌ\8b<µQ\1aÑ\99\ 5\90>pÔ\ 3\9bß.²KroÁá´g[ä\87ýø9f×£[þñ\85Ôc\18%\83P»­\bw\v\89\8dÏ\ 4ÐFH;al\ 5õ2\82pö©kÖÆô¦\9a\8cK\94\8adøèBàð¨\90;\8aÒ¶c\91æ[£{§;ô2£Ô×ç<»¹\8aïöÇ\1còàkQCÏ\15À¯æÝ\99̨1ê\1cc%Åay\1d¥äT\ 1\16º\92­¡D%ç\a\16ÉðÛ§Aµ?\86IHÒ1\8cX\93\ 6ù÷\17Ù\9d¤\96\96\8d:Qf¤f\ 5r´Õw'~¿ H`\ 3vXH\96#_f§\111\1e\9b\98ä\v\196Z:6ó       \9dk²^xø± °çÉD}û\8b?õéâ8\13å½Ù\85·\e\90Ã\8fP\8aJ·Ã&\fIG§\ 6ä\99\ 5+\9dJëyl~7p\95ÇÐû~\91þ\94á\1atu\vá3 å¦\14\\83\b°X\93\93UGÝ\9f`\95ÀUζ§-P¡sø@ì\ 4\19Í4NµÐØÇ«\1a_TK˺¿HòK\8aË\815`Úä\87Ô¥ANåÀ5gJ.'íÖþ\91dq\93KùYïêæB»¹\ 4\1f?1%ªoI#\81Ê\88_¼/\vC\89ã&9¼+ÂÀÊ»G\14M{ϵòÏØD\1d\99\1a²J0GjýN\ 3¿°Jvý\15yÔí\94D   
+Qhåí)\87\vþ\88®I\9aØÜi\0Û+æ\12Z\83ëBx8\9cS ØÂü\ e~VaBF
+Ì      +çþÇæí\1c7Rm¨þ\94æeÓ1|\áÐ¥ú±\98«\97\8f\156K\13I±³v\8eÔÑæ8\14Ègü»ËÞw\1cV2óòÂ_\ 2WF\9b¾¤<\95å¤!QªË\19È1\ f+òboûã²Â\18*vµÔ\1dª÷{Â\9fä\86kx6ë\85»\92ÍZ±< ´¼\ e8\17Ï\1d\fV\9a\7f¿\bï_S\ 1Û¸¥\85\91\10\9ciº²ÆP\e¢¬Ö|ç_w@#ZïÐ\r\8a\ 2\18ü\ 6Çs]\90÷À:ÄÙE:WãÕ=î\1d³ -«'\8d\1d\8c\80\1cM\88\10ì\82É£\8dÙ2Û?\r«U&\fkêD[2wÕÛ\12Ì\83hq\18o$\94_ÉIY:þvÖ­\11\86\ 2;&\85©ToÏ©N\96¯\10àªa\84I\15ýSBgµy/T\8d\18Áî\9d[y"aÎ*\87\0gì*\97=\87çÐE¼\ 1\9db7*ãm¨\8eµï³À÷nb&S%ä\eyäëì\9b#f\95O\b\1d\91¹Kôk\ 2áåmJ9\a\95\9cÆ´¤ºrc|õ       yEܨ=:T\94\ 1w.\1fÀ\84Þ·Ì,}\16!="·\eL¿\9c3M×\1aÎ\9cðdM\1dê@¼c0/2ûÞY¢\1d\98\ fn¾c\91¼Ýõ\CÅâ\18ÎdÁ[\1e~ÆðÂC\fqh+@1Ú%3ð5ü\11?[-ø\14%\82DÓ/ýlÐ\9eÓÔSÊÃ\ 2\e<\ 3\87\94snï0µ¹ªk¿\9c\98\89gìä0\89\1f«¶h÷\16\11\96\8eç,ùÑØÜ8\81\fS¨ò\aìóþH
+ÑD!ñØ8R\92Ì gU ÊI°èm~\85\1aøG\92}¾÷aÑ\ 6úºH \12\83zn\87U|¯\ 2ó\17\86Í[V§^Dt Ï4`ñd
+w\98b^Y÷hÚÎ|A<\1d\81
+[o\85\18àõ\82\ 6\89±Ï\86\e\ 4\1e\9eMCN8Ù6ê\ 5\9bÃoX ð\ 1\8f\16Ï\8aôé}\9füÑìÒA 1P¬\bJëhKÀQ§ä^\80\86zîÜHÍg\ 6\1dþ·IdñØ×\95HÃZµn\eNgìyé¦Y\17©u]&ÒãÛm\8dï0aqÊB¶eBY,\91\8fX\99êL\15^\ 4n\16àµå/l_^\ 5/äÞ\ 6í\8aJ\86\a\84\134\7fî\1dPg9ÑGª\r+ö°*Â?\1cà/XðÄ\19\96Ñ       ¦$pö%>ÃÌÐÁf8"rT'yao5Í$\8a\88r3\9b¸*3ð:Á\19Ýñ\85µ4öaè\97çx\f\87ñÄÁÆ\v¿\94\bð\8d\10íe·\17ZFú\9a\ 6c4\8f\ 6¿
+\8bñ\938t\98!t«      Â'ÅTp|\15'Mçù\94Âåi\90\8eÎ\8aú yÖNý\f}Ó?\18\8f\7f<\90\97ü\99òW\10zÒv\98³×¹\99\18ðNý\aX³R\ 3\aüà\9eï\ eöù,«\83\ 4\e\98¼¹ø\96\ 3aqÌ}Á½hJà¾txhaãõÒ¤\ 3bÿ1\ 6ÚÆ)
+E\85ç\8f U£¹\1f¸ÄäÁ\e1ÍÇûÞÝ\19
+_M]\9eÌÅC¹D\18\1d8-\e~\89\ e*\ f{3¶:ol©À\97j¥?ãÂÔ>¡\92
+®Be\1f×*/[h\rþ6\7fG\fz\8eÝ[\12h½»Âa°\7fÁ\13s\87\83\7f­ã\87\9bü^[v²ñ³ñ
+6\15B\10õ]½\99\19Ý¡ã8D5Rå\a÷ëY-)£Áð¢\84àµ`Dcz\r·£SÚ'½:â´grö\91Ö¶5$ü\8d·}\8eü\86\1e£ü\8fr\aÊÉ­   ôÚÒEú\87Z\ 6Eyö(Ù¦ÓõÌ¿»[ëì÷
+?6Xú¥ã\18\87\8eô\9d\0\9dlF²W`î\13\ 6q.¾\18\93¤i\7f§±ËðB-G\19ºb\ 1\14u¶Ë\88+]Ô¶O KÞÌr\97ÚÀ²\}ýõ\9d\e\96÷>úEJ*Rmìs²ôä ¤²K\10\94\81]\95ú¡ß\b#XÉ\ fqìÓ\80ÞBa¯ª¥>2hÄ\14¥\821úl\\12Q06\ 1ÁD&ÊÑ\ 4º4\9c\9b.C\9b\ 3~\1fB\ 2\9f2e\>ñà\ 4\86hüî®á\102\ 3×\8aà\e°\80        å^\8d\9acm
+\19ó\8f\13ämOë\0$\9cð³¯ßÐ>óÄ;á\89"\9caÙwÈ\87¸z\97Sw½EFº?G\8d¢ýôãá·ÑÚÔÓgVhÕ©ïØÇ~L\19 ñýZ\17ãíf\83\88'\16L*ÍfPéT5W\84¨\1fÅ\94v. \1c\8e\85äw\93gÙT\9c\16ÞÌÊç»d\#xê¢ü©\80?ÐOJ\1dùt)ê\92áÓwÇ\9e    ·÷\9bm\\fÒ_Ãr\10&\1e\9e\12Äýäæâ~gÎáíÑw\ 1|6(ùV0\85d\86¼¸\89\86­*Ñô²ü&Zé\8dÌMg
+\93\8d\ 5\82R\99\18Ýà'(ïÊU\94\ 5\8bVPo\ f#\9eßùöpÉÎõÔ¸n\1d\82<\95\9a\92_Z!#B\8dÕ\98¸Ûz_jP P^!Ôl~­\v\ ev-]W3¯\8b]gz\8d»\f¡D¤iþf\17&á,\rc!¡ó4í#1à\ 6\1cA?aE¶xÌîS¡­_ëJUÅ¡*\1eÁÊ$iöÞíãÅôÜ-=\14"bh¼\ô.qDÊ6d8ÖxÜå¶\88.2X¢¯\9c(&#\9b¿\1f!\1f\fÈ\8e\19êWÞ\v?|\r]ºâl\9eÆS:B<I\1e8\97N\êI\a¬>4H\1eûY"EÁØ\àie
+\ ¸\\ 5+!£\1dÐ
+K¨çßoúÇq¾\16\9b\98wpãw#´u-\1cú\8cÜä,\1d-Ãzî/«\97\0v½®N¼l~wÃU\0\ 5®¨º®\12\1dæ\1a\1ei\ 6m\10Îæ¹¾}\ 3K\12_Ðô¿uíâòxA.UúÝRî\18s\13\9e`,øÐf>\13tôã1\88'¤Fã¤3ÛQÚ!Ë­ù(®¹8\v"Ú8ÛC\8d\ 5FÖ!ñ×Û)ë\9e\9bI\88Ã\aÍH\1eh\88yDn#Y\9eòÍy\v)\99è\0Înov£ÕÛá:ªð0\15\93\eK\81JÏò\ô@Ól\91\8e#vû\96âW\8a¦f8Lî×ç^Ωqª¹Ô>\87\85ýÎ*½×*On        ¶\88¯Ò_\99,=%ÖpHï¼\17\ 4n_jÊ#NV\97Ý)\7f×fUÏ%!i-O,­¤\82ÙܬÆT\97bê\®ã¤@\80ïFrΨ\96\eî7ÕD§ÿ`«h\18\86"\88Oc\96Ý·\88Î\8dZ\ eu79Q\b,\8f\Ù'$\19ÞTjn\14\82D¶¼p²\97\ 3ÛC=\96\86¯þ
+[\8fÑ\ e'5â3\94\f\9d\82\ 3ÍåH\\blæ7\8a\ 5·ô ´bÌsw\b0!Ï\1f'Þþm\1d«+´\13\92\92-=\93\ 1ô\97 ;\8cÌ\9bÆp®r\99\8bÕGltÖ\123\11ªì|\8b}FÄ¡\fã6\8e\80\83Ùw     \88zìµ2Z¯\9d\93>Æv\19¤hA\81\92\19\7f5{z+îϵ\0¿§        
+\14ý\89Z\1aÖ\9b\9cÌXÞ_*¹=W`M\ 1\89Å\ 1Ëí\ 6A\11\81Ö_G\905\88ÍðK2 X{0tØp\11c\8f°ûwÝ=%UøÙéàÂ=\94\18C\ 2å\90ÎíO\1a#¹JË÷ÀÎ\ 5Èq@|-ýâd¸h\ 2Ì\aï×,â©\88\88oþÕ\87Ðu~åÂ,CQóª\84à3â\1aÕý\15\aê»\1dÎ,V\a¨\f¸6\86wöì\8dþ¶Ærji\b\1aRgÑ\9bó3ÊZT]ÛC\vYî}j\91?\9c\8a\86\1ccå{\1a±\13\13\r½î\ 6\11.û%\9f\8a'}ý\94\87¶d\9a\r=<h\12ÖL\8f\8côéh\91'#ü½6I]}\9fØ\84óC7\ 3xQYÆèqCùíaT\82çK-¦|¥u¥µ\99Ô^\b\13mê²\93c2\9c\17î\97erÓã»ü+øo«$OµÊ\9c\9c\ 5O\18\1fñ\81+\82ÇQùí Iåë60]\99~,À;
+qü\0C\95Ã\bT/5\¼Ä\13Z        ®Î4'bÓ$^Û\8fvø0Ҽì\81.\92\10\8cZ¶F¥Fk}\13öÓÜç\1a\8cY×PÉù\ 1µÜéüÖØ«Oÿô\90·¼~aI\16\8bdäW¤Çܳ\ 2<
+¦ªN\1dá\11\90\84¬Ï³tèÜ\8c *üÛ\16O}\vaÅeG\13õ²v^×\10\f}?\10\12áÑÂ\1fÐeF\89_àm\17f\8f¹C\e·}'*\0½ìØlóÝM&¤z\99\19\ 3Õ~\8a\85\85\9d\1c\8f\8b×ô\13\85\ e½dby\9e¯\81ºÆ\8e\84bL¢ø
+\17\0¢aë'x$w\r\rë\16!+«àÍ9&¹¡±\80\8cÈh\9eµDÿ\9blAvÝP{þ³Ø\rþTºA4\80¬\\12uèq\9aÆ;á7wÀL%*\9a\8ebhäñ\19W2Î÷\19\98\ 6\ 4ÝyÂT»pÅêG0\b\9b\17!u\88ãG\8f\1f¼\8f\9eÕKl\9e&¾nQö\1fÉ\¹Ø\15³\b>Áר\96.¸ût²)\99I¯=\ 4n\91\1cFLöÛ\15\85#ç|W\8f\83b¹<\b 5#ÊL=W\7f<\96®Ò¸]ìÛõßüxd|?y¿æÿþë'J]ev*wVË{&÷\1eO£gÈã'\ 4æ½káq86\11\87~íÁ\1a£Õ¬'g\15£¶Ð{ùìR³\98AjÝ\9b\ f\90ø¯µ"\80\94\9e\90
+öKºó\16(;¬ºù vìð\9e\82¡×Vr41\1cºÌ\f\13c>quõó+Y%&f\1f_\8e[\87f !W}"x¿\16lÐß]\8c\94H\9fú9>ßÿÂNtÇÖë\9cðGtC Å¢±\13op°Ù\1d2ÉQ÷9+Ó¿\9afÖº\9c\1c\8d\97\1a´Î\ fòÚ\10\11þ(ê#(þ²z½«\8fW¦¢\1f\ 3¿\95\96´A\9d¹1¨IéO\993\8f/~¥\91à-Ý\9dr\ 5\88Ï·5\8c]¯2Ýo2'Q¿(n°\19õÒ*\18¸\96xÊd\ e´.Æu&\83&KÚ[]\9e
+\9fë\\e`\1eC\94\ 3ö\19AlÏ>\97|¨æ\12ëh´\80Ôãrt\11\97\8d5\18o\80W̪{N\10±Ú<Ä'(é\8bÖÑ´¼7\94ª´Ñ|s{\7f%\96óz«ð °Ø7\7fÇLô±\92¶î\17\85H»&\85¬³§3hMUK.[]}I ë6\1fL\9eõ»uO\81ªy\82\86
\91\86\ 4ظ·z3¥ 6\ 4/WyVp´\8b\94¸\85\r\bYk´î\1a[éP`kMé\9a rÆ\99î\88\ 6\8a\e`f\8a=\ e^?Ü
+Mô¨ýÞ\7fw\1a\97\1e-õp«g×¥ÕÒO"\18öor^\8c\13¤#è\99z\83\f\83\13\e1ì-\f&¡ÖÃ\9e1íh¥Lþºv\9amjYVN½\98W»«¾?¿±©¥á7CFÅ®\9c\91ì\879\9f
+½h\93ç\8eMÃCQ1¥\1e\90þ %üÍ\1c½¤,5\11)[¬ìM\9fZ;Å\ eÙ¡Óvª\ 5¯$îyV\91\903\12î¤^¹\r\ 2 ù±gÛ\93\83\88Eª,#..l)Bà\ 6\1d\83\13òÃ\83q\96$\8b>Æ÷\86ò³\1f¯OJ9èô\98pj\8d\1d\8f®lÂ>e;Í\ 4\9f\86é\82;Cº/P\ e\e\8fãd¼Ü74\0
+(\1e¶ü\93sÊ2\99Û\95Hð´\15ÛsÞ\ 4\97i|\9bM±phC}åÖ+ÑCeSê4\9fMÓ»c4Í)â3\85u·U\ ejÉ}u~çã·u`-luÁ|\13LçnöO_cp¦ñSÉ\1fÏlÁ\9b\9fg\87öç¹\11\12Þ[;í
+¤ö°\14¢Ï\ 2?\eÜ'à\14I¢/J.\7f\81NæJ\8eþ½Q\14·\1e)\88>¼ \83è\ry¹;«¯ÁÛ \1e}ÞÞ>6ü³z\18)íÕîÃ@19m]R\1d^w\0\\7f\8e°ý\9d\84\ 38~StÜ\90^§ÂT6F©¦î3¤\ 2BöEÕ¬{fóÈC\9cçèåÄ
+^\9f²í/\18ß\90låyª£\97\1fg\13Q.Û_âCÇ>máÑöz\89ÃÕ7)د+\8eÕw#©I\92¨\11ÉÎÐ:{\9dÒëÎ\98ù&Âëâ?*ò\12\11´;û\16\1c.a¸Fõêbªá\94Ê\ fgâ© t´ó\9e\ 2 \ 4«\95¸\93\10¯\ f^}¯ªçv\7f«ODË\13c«ï0a÷\8c_ª4ä=èæ\97
+ÁS\90b\84\ 3.ÜÉ\8a\1e<5Ix\b}¿\8b[\89Þ>q7k\10»ñÉ=ø²ÍKt_VÄ\93\ fý\90»¥ß"\9fÁù81/ÀÚ\8aaq\955ÎaªQ\8bY\1d\82o\11P1Î\90\92Þ\15\13YñÍ\16E«Á)ÖÈ;ó\93\ e>\eÛ0%DË\96íp»ääÁ`®ñ\14Ì\94\81'oP\9a&\91ÁÒñ\8eR\9c@_H wpîûRÑõM%\1cU\9b\9e\b\19\11z+\8e.#9G\10|#MöÊ»\ 4·\ 1Õfò\190\8d·J®ä
+ZD\96£Äò\ 4\89ÅÌçb\ 2\13<\r\95R¥6Á\10"Ûµ\18ßj\,\96\18·\989ëQ7O½ü\980\ 3Æwø\97d#:¶\86\95=\87ÖöÇ<I°S\86ôø*¾T½©qÂI\86Û\87\R26³ åã\84»¡¾J\18]æÙ¶5\as­@BZ\9a\87¸èÆS-cýÆ\9f'\8a¨m³\ fC³¨|\10|Ûn\82\0\17\19ê\ 6ì(½\9cu$J(qWi\vjv×\94\1dOeu%C¸\1cv|9>´\94\15§\15\83Ò(n\8f`H[´äÌ©\0E\1cu\ fs\9f½\10\12Ú$\7fhz@øj\89°\88\96\r³îM»Ý\ 2E*ÚOÀa­dg\7fù\16 ä;\19ÂÏÆE\87¹\89\85ü\ fõÃ,ºh\18Ý·_Þ\90s\9fú_ZÏ\8cØ\ f9c_í\97S\87Úr¸tl\91gT×é±\11©½ê]\b1z8$äÙ\16[àÅMH!Ò¹ \8eÚD\b{"EغÝèDôÝȼ=Wj<Ä;ÈÈñ\8dÕ\8dâJs\1fR%'\7f\89V\ 4m\97\80\võOJ¢G$ïa\8f¤óS'ËÕÉF2\9c\8aåjñ\ f8\8dî\ 3^\96\1d\89&\bîÄâüKvÔjT|C\83bmí\1a»Ñ ¨\80\93Vþe¥¬g;*\18ó{m·\ fÓ\9f¦q\e2ÛQ\14¯bðíѤ\9bNz-
+.äS\95è\ e =ZpÝW³C\ f¦K?§\15gyh²6Z\89\18\84Ä\ f\11ö\892j\9bTe«\12û7l-^\96\ f?Q \0\8dxÓ·HÒå\aÑP        ò\86è*:|Ü¿j\8caÌk\87v\1cͳ=\9a\ f+­È\95ò¯ÙÂó\16\ 4ëÊÐÌ1h\9c
+\88èn­ÙðjÒïêñ~\1c\80\9f\9d\e|aÀY\ fÝ/ô\9cl\94»ÿÝød\14\9dÑð\88à\8bÄ\97A-EGAíüp_\12\16¯\1e
+7ÆÓ¤I\11\ 6\8fÛFia\ fÇSÐû\ 3Sr\93\v^\1fÝL¢Î\814éG\ 1]R¤\98ô{ÍðQùû\8e2Î@¯Ó¨ì0¬¦9xíXØCA\11/\13Ì9e mr\ 2·\85     xz½CÍq]\17\ 5­·>3%\85\ eÔ×\ 6\00}U\95\8c=åê\9b|LCàÎÜ<ýb\80\81\ 2\en\81\81³ÃM\9cl>O\1fLÓ¤\92r
+p\ 4Ã0Éñ\^\96µ Ö\84Ͼ\88vER£%\18µBܤ/4u\8db\8c\13»ÿf\15µð\È8vîÅÞ¼xd«"ÞwaÀnµ\ 2g]4¹0NW\86\1f:9\89¹Ðþ\a(\80\99\18/\9d\9f\98õ\97\95|\\8e\82\90i¬Îº¾åÅèE£?3\8cÎgX8Å|ÿï\9a+«_)\ ef\99Y~\r\rGÃdâ:¸\10±\98Ðsä"9õ\1f(\17¶îV\17¦ýÔKPfÂsbÒ2£}©iã<¤\14\87\rKçÂ$B\8fH©<iuÙ\83Ë'\15J\95\87²èÚ@¢\aujÉ\8chåÞbÆ.ì%QUÉÆ\90ñlUç7È:\8fgä&ÒE\1a\9a¦úa)XI­ØpÀoQF´\87\b\8a\9d /r;d\8e\13\89¼o\10æ\16\rC]uº§nÐ\8cª©[yIíÒE\9fɾ\f\10D¾ñFvGöNB\86\ 3 s\1e\ eçr\9dç\9cÞÁ\85\91ê\95~\92k!]¦ãBȤùrA|ʺ\92#Aâ\18Ó­è\]\93`a\91úq_J{Ê\8aêÈR`!\80\9f9àC¶CÁ8é  TÿÑ\8d\ 64Á'\8a´'.¡á<R\1a\89ôܸ_MM\e\99\85x8kgK\9c\a\93K¹¸Añ9ØjV`W\99¬\19ïÐÇûl\86Üé\8dz\10:|\17z°w\9aÊ\9föÌù[§_¹ÐßÜ\ 5\89ªI/i>xæ\10"F»Okõ`¢¤¢Ãwa\93½LO°\7fxbQé\8dyí² W6M<74.þ\92ö­\96V\ 3\f]\9c¯î\18êYÈîðÁoÞ\93u\16æ\82U;?FD\87uüùÊ°fWV\92  \7fz\17ez!wû$¡\95gã3\19Ç
\9c\8f~\12\91Ú·¯è5?ý¬\9b\86²´|ã¦XîäËËz²\17\13\14¨Þ\87`ùûí9Ê\ eæê\9ehz[¡\ 6\98HU \1f¬X\a#\99Zð¤p\1e¶}/ò­\9e"\8fsa¬¿¹¾£(Ð+\18\94ãEÝr¦i=9Ü\12i³,\1eg´.¤\8d5í%\9fÚ7ä0ð\19\91Æ-¢;(.\9d\98\95=Õ°¥³\82·\81ñ¾½ÅÅ\ 3\96ù£\1f\a\ eùâ\90¯\8b\82\82~w©^\9f¾)®\b;[\11\89èñ\ 4¾7ù°\17A1Ä\8b&ÆBdòp©\92fôùH\r×\84ê÷?HUÌ+W{\16éóÌü¦Ù¬\7f\9c¶T?\84\r\94S\85\15´+Ç÷n$öÈ+sî\99f¸ÂÃD\98@¿ì¤\13\88\17¢cfû1\16uñº}§ÑÅ4zë½Û½\8bÛ\81s]\9dEu/ýÒºÉyÃK(gØ}À#Õ"åg\8fõÍîõ8\rNkæ\9cI\ e@\15ì¹-\19\81Ü\12ÊgR\99w\90ý\95\89~ãÕ\ fCÛõèI\89mÍ ï\1c·?\9bVÛ®\99e\1fqù^m\82C-oM5u[\ 1¢\1dÅhU\16í1ÏO\9fÄ[KÈý#
+õëÓfBÁs\13ädWõÉêÜ`­ë+;µ|\89ÂòÒxµ©i\0K+\98À\99³vȳO«ÎÆ448Û\ e~MÚ\8dF\1cµîù'Ti¶©-a_¸S?¢t\937FK\ 6ÖprBÔÝÓH³\8f\8fúO^jG¥C÷ëò*æû\16Ù\ e\f3çé-S}³êaªU«#Ç\8fð|2\1f\91\9aw\88é×\84<\13ñ\97\82ÕqÁ\8d¹²ZN£Øa?\95\9fªý\16áJå etXp\aß\f }<«°¹íõôrÑúèÀe¦e\98G,FG|½\95\9f\8bQHÿûmr\\15\rªîÛt\9eê¯è\\94\10\87\98_ ·Ba-Zßï\v\9a%f§¬\ 4æ\9dóL~\0gø)¡Mí\9c\9dȧXÓÉè\82Ç0(½G\ 4\9bQá½ÏÍb\8e8Þó8È\ 2\8dÊ8)\96ªY#vÀ±ª\9fbwóXÊä+\0\18åòR\99\1aãëI\ 1\9d\98\ 4]¿\11¨dÏÏèuæ¹4y\8d±v\r\8b¬¾©T\8b£\ 6\13T9p\91ÚÀ6Qè\89
+
+l¬     \11ó³asQù8\7f\8e\8d57*ñÚR\1aâ¶\9c\91©È«Û\17Ò)õÖæû\ 2\9e\17\99Úñnû¥Ï\10½t\9cÂ`±è\c·xÌ£ÙTÁ \88¹ÜɳÆÙ#Y\96\19\9d\19\ f\88\15$vZZùØÈæ5×éÔ9¦Ð÷\86ڹݯè\10NØ8\86·#¤K\ e£[¶Z¡j¨\1e\e³ÙËT\85uãp~«'1C\9c§ÔTP¸s2ü\96\94\847Êz¨4ZÙ\ 5Þg§\9aFTiB\vLþä\86Bip]\105Qàþ%\1a\83@\8a\1e\8a¤\eú\a¾í<º\9bàw\91«\93ÖÉã§Q²=ÊE\14\93\93g\97\ eøs)¸rXJ#üãgâí\8d¬ÙÁo¯Ðê,Q¥Ñ\12\91r\93\97Ëþomí\17\fõ×OGð\8b¶é_\ 6K¢o\82ö\ fÙcȸ Ð&FDÆ¡ûz\8a¾+1ìÜòÏ+ëÚ\8a¦\15ÉT\ fÇkæº\À%\8c\1c\9d®9-wÅÞ\ 6ã\8bë\f\11ÌF\15j\8e5RÎhgJi\863\801úï®m¤s    ©·J£¡\9dÇÿög\87Îr´|h\9f\14¼rb¨\17íÌ\13DrÂÓ# ¼?ß/³u"¦Á¹^ïÜCÌÞ\11@Xw¨HºI,Õ¡~FðDQÌ,\86i`Zqà8â'ÉçËO¥\80Ëù\b¼\0Z{=ÆA:k|Q.÷ Fóñ\85>\7f9\91i\8ch®Ûxü\fûÔ\1fí\90\17®\11É5Î[ö]èg¦_\ 4Æ`ÅE»Jv\ e5á`ÿòg$:\1e¥@qáy\\93ïX7¬ò\93ÙwA\f\13ú|\8eÂ]\82¿Î\1e¼P¥3S\9f>ù¢7>\17Ë! ü\f\91\194\8dØ\90\94í\13ÝxJÍ\95\82¡Tä×E\86f!õæ¨à8\82D,\86g\98Ùë¬\fn1'Ø\80\82p.¸Apþ0È\7ftßk\12Ïoæ¨×$Lò\8af#Er%_ð¡\ 6\87Z?\9aÈ*ç\90ºçgÔ#ìhVæûµÌ\02×jÆq)\92Óê[®3S\1f\8fä_üµ.}ô\1fD\8b×u¶ÀC<BÜv2ð\vgBn\ 5)V\90×WyV\9aùg\1fLÈÄùM³`\9a\9ae,\97{x  \14¡o\15½è-¥d¨\8dï\b(Îz\91éÙæïr\88ø4\9aEÏêÙ\112ìGµhej\88\ 6\9a¥K\ e\8d\85\8fc1¿­
+\bH\12j?Ô«Àü\94¹o<D\12°¥ùîßo×ü$3P@h0é\9fï7\19è`µÀ\0\96½ûÃ_\0¢í8\85ü\10ÑÁúaTÙS\1f\9ef\b\83}%Π«Ñ\14*ªªDn²¶ýqhÏñ\80*s\15\97©ê§\111\80~\v¿Ê\17Ì\9c\89wüñÚØ.ËÊ2p\15Á\9dµqm¨9È\82?f\9e°\86j\ 3\11\8d­\ 3   Æ2\864
+
+oíØ\ 6³\94£î¦|7\10\95\9bÍÁrHz¹ö;ýÒÄ\82Ú\81bxýý\91Ãd`\148[\ eÁ\9aíM|\ eY\12Ì»SÉ\v\ 1z\ f\fÉ5ÜL%Ñcgµ$6\9b)\eñu\17¸\8d8z\17%~Ý\88Ê\86£\13b\ 5]\12\82íúÊ×z\f8\8aËh\94\81Q\92_yUíiVñ¨\84\r§+þú¾
+\89\8f\10´¸\8bw«áL$PK\15°|\8a\8fè×ç¯âåï@­\8e\96½í¡È¡\ f!=\88\9c\ 3\11\92Ð\9céqFÓï\9eÈxݧëOÂ\8bØQ§?\89\8b\ 5\84w\9fC\14~{\1e\91å\7fØKy9ô¦¤\1aî?Àß_\f÷«2j¬ÝÒ=d)q>,ã)\94X\1d\9fBó«.ë{]\bB}\14 \9d\ 1\9a6\8a«!\96 \8f_\r¢¸¼â\1f\89?{Â\91fâØô\8e<C,»l<ÏG\17¾fnó»}¿\0¤æGô'àaK÷çZ¼¶
+\9f¾Qgg\7f`>á/¯p¨Ô..\8cÕpV\ 1 ÂÉ,ëê¿ß«²µæ\8eQ¾|;\97¨ß\81\8cRp\ fGJ\86¸ÑÒigv\95}^aÁݨy\83\86â\84Á^
+\14ú\94`\87f\8by\19\95\80\82hõ2GqKöÑÕ6vÉÛèG\16\85Ö\83]Þ­üG\98{\91\12úq~Ùé`f\94ÞsüS|îÓ\13ül\ñ\89  \9c\95ð¸\16L)
+í·\80"Óp½ýlô`kÕs³\12\17Õ\1dä½;\ 6Äz\96LÏu\a³ä¾St1Dk\806I~Y@Ë\97ý©\8dn~S\141\1cìUÖT%\r%\rsX''~x¢\88\12Ñ\17£ÒF\1a\f\12'å¾Í\92È|ø­\87ª\17"¯=C¥máFÍg\83°Ö\bùê\ e¬Òu\9fÞå\96HÂ2F\96ç\9fù½ëi¦æPÄ\87\14láØF\9fVýÅdD\aû¯Óu\ 6»\17\0\1a^{KUÐùà\92Õ\9fË·W\12?-¼ð½¡GÉå±\ eÛr\82?\ 6³\82\15³\89X>&²kiâ    µ'q\b\11ö.´\8bÍ\8cM\11\ 6\ 1\8b|²Î«ïY"Y9¼^äÝêhXú;\19\95Õ}{*\8cÃ#Öyé\b¨w\98ܵ|¿Yv\ 5S\8b©õ\9e«Z×\1eShåU1\ 5ºV9\99u@{Ñ«R´F#\9cÊ\9fAèä )°\89Á|ÉÏ¢Üòý]\99\1dF#å\9e\\ 4\95ß t¶\83Ò2GxþyX\ 1%¯öUqMDXaû\9b\7f    Ü¤X²]ÌÃ\ ez\16&´û\\89l\8cÁ\f¹\91D4.8&\8b\93*7q<¶u\b\9e¿Zqã\9eT\12\91\82\8eX\èn\8f9IrÄ£û\°\ f\92Î\rx\7f\80×@¡Û\9aZVا.±\1ffÏt`\Tä\99\98}2e\95\93«Ó?3ȲtUBëHð\86\1f\7fÂè\7fN¿Bí°©b£¬%\93C\0C¼rÑ\88M6OÛó³ïdb]#8\95Tõ2¾;\12ÙÚN²Ñ\ 2¿'\99á\1a¶ÌL\11¯%6¬\95½V\91\ 2l1#.ÏuAã\ eQåWÜ\9a»Ú³\f\98¢´#û¾ k`\7f¡°ó\8e
+ãñër\f¤$Xü.w\8eÎÞ5÷\8e/êgU[\ 4\ 4\99eu\ 4¶Î\1dQ\12Ø÷\ 3\84Jp\1a\16ÏEñ\b\bÉÃ\0\1f\9ba\96Ú\87½\1fØÝC\99p\ 3¤v\17Ìì\ 2^\8aÔ¸Ñ\1c\94Ì\1e\ 4P\85\ 3\8c\194\1fm]¾\17t;l\99§\12\aqúгçË\88é,ì\ f\84ô\97îò/Ç u¥\98¬\8e§pû$\7f\ 3\ f£\87\19\1c\92ÅwI\1eËP[ßnÌ\82öÓ\16\15¦]\aû´RÀÞ\8e_1æV\96JÚ*þ\90¡e`\87\ kµ{¿
+å`ä\ eñ]ÀGÑû²\ 2¦\84\18\90a\85ï¸6\9c·ÎÿÚ\89\fí\98à
\8d\9eý\90\17\b\8c\8egРµj\97R­?\14Qe\932*øDïøû\8d\8eÊìðÙ  s¹\7foyÓ¼¸I\8b\ 5ýT¬ã\85Ì\97»¦o>R\877"q\9dÑÁ\r\95XxP^â\ 3\9e0¸Pqò\93úï\11U+\r\85¯=ù\9bæ?\83í¾(ûþ\1f\\a\9ax7\19|ÎY[J¸\94ÒDp4¢\10bÿ-\1cElD¾VXZÊ#Gí;´¸Mù­\ 3\\1dºøxÍ\95    +\99¾\96ôÎ)\96ñ\rã̼\8f\ 5Í<ç\9a\99\94p\9aË××íj¯¿¿ªº\80¿ª©ñ¬¡\87¨/­Á\9e¬Õ\1a®/!úçv\15sßw\ 2\12\v\8eëÉD>²qZþÃ×\9b\99´j\0R5 o; B\85q"?\bI\99ð{\vQ\99ËgGVVZ^\ 5¢\80\81ÚÆ"òl\13©]& ,KÒ\19zgÑC¶Òy\8aÉ°ë\9bdxÖ#ñm\9a,Wp\9amD\r_\rÑÙùÄ.²þvJù¨÷kõãÎ-öâ\e-\7fO=q\97òrw²ã1\19yh\Ãàû\91¦®ðÊ\11Ï\96\11<Þ±\17q\19\91\0¬\99k±Ü\97\8aë|\84\15°C\95\ 6Ô\8aëÅ\0z\9e\1c\85û\ 4\9e\1a¨%N\ f:O7\83æ\99¨có\11÷ܲ\14ê\1f\0ÚÜ£\94¨\91\94ÅEMW»ñÍ7çÚc\11}\ 1\8e¨ÝN\r#\8fìA\8en\12Ï\ 1c\99®RcV\95xM¶¹Z<\8d­ò©\e\ 1v\84lf²Í\90[\85\b¿¥\v#Û°pÉÎlÉF-¸\17´\a¬µµVÕ.ÔYÝ\96áÅq¹*j\bükO^úb\eáLQþV\18\8e\9fâËô\rëãd
+ßl\85ù¹\88Í\92\b¦Ôßò
+\8c\98\9a²¨\13é̹±-ÝYæÖ¿Ìì5°2ù\e\85\81c\9a*\98¯É\82¿s2Ï\8a+â?»!\97]õâ\8fZy\ fQI\10Û\84U`5
+\1aäÔ×\8a+SºMuʸ5ËÓµr\19\v\14rþÔBC,3À½ZPv:/\15½jËxg\82øÁök­¬@`WÇÖ\8e\ 61½yñþúã\8c\86\99úU     \92Å`âæ\9d²Á81bË\99ãjÌnÚB·\ 3²Ý)óo[\ 6\ 5±r\ 6úñ´Y9¡\9a·\98®öP\84\98,\14
+^<J\1fÆ|\9bQ7©¡Ïé,Óä\86ÌÓªpZßÆ\7f\95ôO\9e×H[yãâ¿´ùõ¬c\9c)\ 3iæ©Õ\13\7fÈ\14ó\a\1fè\86\16~4hÑ(%2ô\87,|¨fBÓò\8c2E\87üå\99ÚF&N\1du%Ñ\9e|S_,|\86ªcUB8\85Èb\85°\12R>­ó!à7\ e.Q·\1d\80àx\ 4Ú\7fyM8\81\b¥KEÓ®4¦¦³84Q)NB;¾¯\90ÇÃ\12ÓNA\9c\14zÎCã`j\ 3î¸÷b\1d\1a\eêÒÈ \ esZ\89¬2\91\19\8f¦ÕHYÃ>û}\ e[\14\f õ8Ô1{\8dÀE¥µ\e\17QO\81\88Êó
+kþü¶\93\19 L¶§.°¡ã6£\8a5\8d(¾s1Ô\9c\86¬U4\ 2i9\ 4Ö8;B\eMaV;)b"Ã\96á7\rY'7 \b4\97\e\1e\9e\1díÑÕV\ e
+æoR²¥Ã²4ü\82\18~¾¨.\83#¡Qûôø0\ 1«\8d¸Ñ[úunjKÌÓW\82\9bë-Sù\1e\ 4
+sRNa\86\83S§AVÚg)ÃÛúÒd\8bé@s"ÃeÛ\86Vy$ÎC&I\9aòô\97NÙCcØ\97T[d*~vñðkêD\aÂdHÎÛí\89\ fð¼ÃaÜ\94\90ä\85\bÌÜ?Çö\1cV\ eôËÞ\aL%\89å\12\965$ÚÑ\1e\12²\ 5Ý\86!ï7ñä\9a¹7\86ª'¶É+2åSib
+(>èVi?Lfâë\89ï\ 5\9ca\93þôÈbxÌ\9c\rz\9fY_Îm\16R-Â\1a\96ÞÑ\86N\14\92òÇ<"Q)\85ßVG\81\91áZ@Ç;Φ§$¼wärN\86(ô/\81i%\99ùÝ\b!êuÎÁ/q\18BC/÷\95ã\aã¨T×\87\80)?ÑÝ0]Î÷\80êá\9cLÍG\15÷Ï\9diE\ 3>p\12Ç£\rl\9f}\13\aÛ@o£Lç 8b~A3ÿ+2M\b\8a³YäuõN\86nÈ´Ù7XÖ\1c¾I¡\10ï;oë¤dþEã\89Íî²\8aÖ-«\90\ 1pUm
\93k\bþ\0\1f\vxßÒÒ\8f¼<\83oLø¢#\18\1a1cÀ'<·êê\10\95?Q\14
+\15»tÜ·§¡!ô\10\18Ógÿ\fD\8b\8eIMa\99ë¼³XûÎ\82wË{\8d\9d¡½·\ 3Wh\8dïø\9epi1,Ü      Ç\b\10\99¬K\137h¢9\94\17\94¡]8Q1ÇW_)-Ê|*Ðð\82\14º\v`\97
+\92û\11\9d»Þjߢ±C<\0Åëàj&ßÓúD¸Iñ!\ 5\153\87ÏuW¯&¢@Óß,\91\9b\99$\14K%~ø©{¿æîÖ¦(÷ôÞ\ e\9a\84Ai©q¹â³QPÁ1A\14\8c·H\rùÑÄý\81u¦ÌýØ\8aE|Ç
+ö"8Ùc§\84Á\86î\17ô\12Ã9(\öM\8fæP\eé\86Sòý·A)Ì\9d\ fI¢2]ÔÊ`ÂÙ7\19î\93*_ýªø2Xz62K\10{B0N50\12\9e\ fSXÕÏ\19î·\92`¨­\93\f¢\86\95<\ 4?+)\92µ3\11\86Ì«Qm»²[ýv\87k¾-·¬\893\99!\9c\1e¤Õ/ù\11öÐ\ 25\82\93uI\80I\ 2\v\91\89\ 4NgØO\9c)\8c`<Ö÷êÒKµ1   S\90\ 2?~ÑÉoí*¦%"óWX\ 2²âÍIÊ´³Sê$c\1a\8cµ\96øî\1cj-:.Ø$©\8dØ\16\86(<é\90^´¿\7f\e\1cÒsÀ\1eÖr3\1eÖ\91\a<\8c4ÍÌ\92\96\9bã\93\16ÎúV¦+\84'ûÎ=±\v\9f²*\0ª\1f\81\1fÃ\89ÈÒ\ 2øånÝ Ï\91\93\13ßômE~L\80ÍoÓ\80\18\1a\9b\92ëgÉøõMoCæ5y*\17\81&¿ó¹Pím\9b*³5øê\0ª\1f\97\ 1%¦5Å»\19G3b5û¹*gí\ 2\96\1d_\11G¡ú\16\18_#5\95g\fTÌÍòL\88p\v§\1c[·72ó\ 5Êe\f!\8a\7f=~\97Ë\18\88¨\17¥     \9c\12(c"J\8c3Õò)\92XöCYJ\8a\85\ 1\84ÂÆ*\ 6'ãKPÙ<A\aï\8b¬\80]\1c¡Ëj£´_öÅÊ*\9cï¨SÓd³¾{½ñ\8ah@õv<þ~%\1cà«\7f\8dV\ 5Ú!¸\99ê\1d7ù;\96+\16\91ÔdèãKÑ\9eñÂ\8e+*ݺ1n\ 347rm\1aGRÂ\8d#gæ\ 5'\9eqÏûcB.½M\17ɤÚ\ 4\11íÃÐë2G\95\ 4L©å9WcÍ+úã5jy±Ó\8c¤>\95\15
+\8exp\19\96¢Ñ\1c¢y\ 6Å\1dý\92\88\82¬\0§\9dÁ\18üêoCÙ0¢ï\9e\rA«w¿öÀx(!cC³<\9f4ÙÑtÐÙ¬\1f³\1a\91\14Ã\95×\8dÂ\7f½\v\vö\14¡ø¬>M£­ù\93\80ï\1a²\9e`;@\17{&®Zæµi_$xò\ 4Ù\13\85¢>!\94W\1a/C«XÎYì\8dYµLù\95êÉ÷Â\ 4È\87=éñv<Ge}W\r,µÝA\1dÄ5¿(\ fòvîÒ\8a\93½qÛ[Èo1\ e\97ïföwã\ 2§|\1a«óÎîìÒí\9eÚ\ 3$,\ 5sgr^}ÌV\9d\16mðìC\83KþªÙ%t+\9b!meõ.\84e>iÆÏÌÁã\9fÐ\8c.xk\9dÅ.Ü\81\1eéÐø\18Æ1\97æ§\80Í©r´ZX(Za"\88\19;sü×\96#W+¤\80Ø\Í#ɵ\93³?KÐ)t\17Y`O
+>\80\85©ì(ÈH\9e,\ 5°\ 2óuù\80~T(\1cÂ\80\89qWù¨,%QÖ\86Èü\12MêåwÓ·5"\18\82û¢¯ßmèå\87
+\1f\84Æ?½¶®¨)tÒÕ\98ød\89õj\18  \15\ 6\10Ç7ø\86¸\80\ 5.új5ã*ª|\88qxi\98\0\ fÚ\11Í\9aé­ÿ2¹!ió\ 2!*NçP>A¸g\ f'¢o\94/\ 1\83\ eè\82ø²yqlòCS\ 4\9b/¼ÆÜCuìä}\88\82\80\89²\e%5B\8f{MÊcÚës:t\96Ì/ë\8b[\14h¹õèQQÑ\84Ýî\8f³-Ü{8n\19©³\95Ç\1eû_væ}"?Dý\ 2\0NªÉ\8b¢â\17Á
+³y\91á\16CÆä\8a>\1cØ\ f\11gªB\98Ã\ e\1döüè\80\vïËÌG:Ézä\r\89\80¼s\1dÚÓXq\9b<ës¸\1dº\1fq(ýÕÿÒ\8f\17)³Nn\99·þ\9dwQ\ 1ìÊ_ \8b\0ó»¾îCß\e B£jèغ \1d\8cióÂ\ 3åRÞÝM;\85PX\ 1\ 2a\96¼É¡§²õ²\9bYe\zÀüÉ],\9d%3d>M­ÉÕ("\ 6#\91\1d;\15FÞYo\97ÈzR}Q;OñÄÇ\91n\1aÇc\88£{B\87Ú²ØBX \ 52|DoyÍÔÏÎ:ÂòÔ¶\7f\94\82\90ØGV×õ±\88®¼¸áý·jæùm(\1e.j\90\8a\14\r;L[ÙÑ\0ßÃPç\9a\10R9x!ÿ\11£ÆDÜû'ý\a\8bÐîódc+yÌʧb\91#zMxË\18\9a\93p\95¶@~2ÿçX\94Ñ\e20OÞ;©¨Ðº\8c\91\8d\0øì\8aàºzÓ\ 1\17é¥õ«Ð!\b\8f'\a÷ËÅVÞà;§\1fú^Ç'ÕLx\12\81}"Ëáy)\ 3-\88¯¸$F_ujJ\15\83ØVH\1d"ä¨\82ÎÌw·(H!\14û¹\18r\\91¤\ 4+,!$ S\8bhÛ^\91sáM«ÃнôäÙ¹\86±Ê\17\84}\ e\8aø\88ß\8d²\ eMw\95ðÜV6CK0Þ«\9e\9f¹næWEU\18 wû\88¾Í¬\19­8f\ 1p\ 2¾`M\fT¨Wh§\ 6\ 5\ f­¼Sï¢Uâ-óËkÑ5๷:å\12Ü©\84ôé5\16LzÎ$¸ý¬ê\94\ er>õ\92cgüùÒMâQNú츾O#[Áج\10ÀÚ\87³Üh¦ewt\91\fð×ò­\97í\18ù\90}ÈÇÕHè£JJ>\93Cõð\ 1·Ú\86·ó1¯\b­´â%§á×Òóø`_þë \83\97<>:'S£í§ýÏWÐ8\8a\9f°!kãÌðâ/>
+ô|B\8bï¼¢×>¶Ð9« =_¢­æî1KêÙ°\1c~Ì-ì\e)6¹×jK\13y\85\8bÔ\94Ó\ 5\98L\9f(¨'31ë×\8fNiÊA\1eüHè\8bföëZ+9²øÌY')AO\95@Ôï0{¥\97Ø|à \89µ:\89¨\ 6Ø\aë5#?ºèѤGc\98v=µ\r×\96\82\1a\9cÝ¡è\r\ e\95üÒ\93~ÏrÆMa\8d3Âé¼d>\8a\86X¨¶hÖ\8ej5£°a¦Èm
+ú/¼d\9cÆåñQ´\95\1cÙg\ 5\91±\9a\86ª\0m\95\ 3âtbdgmîú®¾z)_5ý2Ú3Å-\9cIÈ+Õ÷\f\14ñ\92«Í¾\8a§àM34¢\84\92ô\96\81è\86Â>\80½i¶âF\9d#\19\ 6MÌv\19Z\91Oÿ©8йèÍ!ÿ\17פ+Z<ô\ e;ä;Ç\9eù\98¦)Å\ fÈ\ 6§S<ôD3Ì\ 4\vºz:åx`\9b¡%Ï\ 1lÇÔ'(j¯â³\13ÇO\9e\99¿Dk:\9aã\94\82ÖWÂ`\µ\rô\8f\87\9a$Àà\14\9e\9bÂ\ 3OÑYµD|/$ù(\95ç×<\81Å]ÂzÃ\9c\86ü0L&KÕïywA\17Þé\98¯3­Ð\ 2\82\11\93\11À÷¬çå\1a\9aÔ¶\ f4Ìè\94\ 5\99haA\17ÄGäo\ 3b\ 2Ö\vmLuüq&,Owôz\89wHIájÕþ\ 3ú\95é\92\1a\8cÑsqsÖ\83&íì\15á£z\1a\95ÐX\8c;¢£\9eWòÜi£$\9b93\cjôÒ²ìtÒ¹\96Ðõ_Ð¥±ùÐ\90\9e®\1e[9ÔÐ\D§¨ ï®\11¬\88ÀÍå\88XÐä\ 1\97\94\8fÍÎ&o+ðÎ7­óuÈë\16©óâ\ fPÈ{0OþÇëð£\88\9d\95\89\8c/\86\17è\fëX[>\94¥Úz\8d[\11z±D\96THßÇ_§ë·\94ê%[\85&ôì\bÆb7\82\1e\93ÏÉUÖPGòðºP\8bwPýe\bhÈ£Ø7í\f\9e×61c\ 6ìs\9eM\9aý\16Ùüz\f\91\15ºð~~6\1f.ªþ*\16<$wÕI\14ék \8f4ƦùA¶ýv\ e~a\eSi¦Wæè\as#Åq¯Uü8L(MÙ!º\9f\96¹ñ[\a0\1cYt»\97vôK¯i~¯|&GÙ!Ö~\7f¥ÝÆä`\99ªÃ\1eíj3Ü»\b\1fs¶±R\18ôÊ@ɶ³.ùÊ\ 2q\ 1\91\8e
+Ã@Ï\ f\1eäìϸU\83\11³J_\99x}\92¢\9b\9e-Û&JS\88WçÙ·\9b\9bM\8ao%ÅJÌÃÀ÷S§\b^g²î,_\14z_vh\10
\8dI\r           «\97!\88ûò\1f!vJ\8a.c#é¹I»(ÅÔ?ÝAQDåu9+ßÕ!¢ÎkrÑJK¡yÿN]\93Z\83<!q"þì\13à\9b¾_ª@èF\ eé´ ^á³ìQ\r½Ìü9bzóeúI+h\16^NCã\ 4\9c)ÌìÃõÃW\16ÚVß\1c\8b\89h6ø¬\8a\888OÃÀ[­ÜÑ\fÚ\f²\86²/b\93DÒÆ+¨97\86\ 2_¿\1e(VJ¸Ìà3ÿd\1cD\97\ 3¯\8aq\9fvÀsy®n
+¶ ý¼z\8dô8M\a\18\16\18>§¥÷\95 V:¶bM`\83R²ékCâ!ìX\8ej\95\98:§    Ê\8elA½\83 x\9c/ÛìöMX¸æ\90$\ 1ÛT»mó\11Ú\13Ù\?\e\9f\e"*ßx¬w\97lmaÿ\15¢#fL\9eÕWþ\1f»b_\1fLC5à!Χ\86å\89c.µ§ÞàÛ\14\9d\ f`\91T#\99¾XÞQ\10eÄ;(\ 4\12°²\1c\7f\8aÄ8mbEó8\ e\1f\r5uø°NAúdc ¨0¶ñí\19Î:\9f\9d.ñq\95S=4ÕË+2¡Dìä\1aä\1e<æ?§óçõ\1e\ 1üd\93Ênm^ V\19±4\ 6V#ç\8aõ¹\9e»¥µÍ\16\9e\rT@Y£çD¥\11\v\86;wX>Ö\14\15\ 6|\9f\96·ô+'\ 4߶¨\ 4ã&b{aä\f¾Jè\f\88öï\82cÎv\8cd(Ýo>.\91\90\95ê*Yº\b\1e£¦-¶w)XQ³©óý\1a\8c[Óç*_\97\0d,¥¡6`i\10!ÍK\ eHhr¤¥\9b
+wevzêî´ª£G\e£a.9±ì´ç³Æ\11F\91\ 4ª#[ræÕé\v½Èî%Un^Y\9b\9eAÀLnGÛ\1a\10¡Ny ºÔi\96\12ÐP\9aá­\ 2%`=?\91?l(9\14¢\1cL\11»âc&0Ë:\12íåü\10855\86\ e\1d§\8f
\9c\a«õ-ÚÜ\ fØ\8b]/©Ä%ò±¬z\1a6NÖfgs©^æ-Ùè\ e\1a\84öÿ\89¬­³×\13üÍ\12\8e\8a\17#K]\96\rûsÏBo^¬\9a\8fá\9c\9f\1fÅJùkÆ\93SNJ\1d>Tÿ\16óŸä=¼þùù#÷¨Q\80ú\11Ç^aRodê\J\ e®ÝH\\85\8e   Æ·\83£øy®AQ\89%iõIÍ6L\1e¾\88ÍMð\9c\81â\90$I\8dq\87\93ù»Ê#\83\9bꬵ\15´|£ròwd\9a¤e
+\84\8f\98~"Á¥®ûW=u\8c\ 4\8e\88*mÖCsx\1fÍç-ú\ 5ºQÇf³\96~ùAí\1fJ´I\ f_wÙò\ì\8e®vÐ\0å~yÉ ¦\89¨v\røXw­w7±"{Y?°e'\94\91¼¦×ä,Å|r*\97Ô/½ñÍ<ýPâªa;}´\83\14\87+°ë\96+ó»ün\84´¦à]      æÄ\83\83k\1f\8etÍyï¢lq\9c¯\1aÙñ´ö°þÛ8eC\ 1f7Ý£fÏ\83\816ùáù$\ 1UYd\83\r,6I\9fWî¹$ª4B2Îs°\19¼Ñ\1cònSB\99ô5\9b«)\9e>\9c\ 2#l)\96¿t%\1a\85ÜçfÑÐ¥\81ÍÅõû"G\192ñ_x\93E\83õ\8fÐ\84_ºÚF\9e¦òõ\84d´¶¬}PgÒ7\ 3]V\99µ$á\87\8co¡Ø[°]Íô3Áß\8f°Ú\ fÈ÷j\9bJ|Z~Ù{½6ØÇ=\ 4\1e\97³u8Ñ\15¸ö\7f5\89àU\v\94\ª^õ×iû$I-¶Ø0£x÷\19{=~n\96n\8e&Ñ©§\f¾Ë¹xi+¯\19êN\98^\1dï&C\ 5\86hÖß\84\b\1a\13ÉWék\0éï3Z\1e\86\11/\7fV\99_èxs(¢§óݤS3)ªª¯\93Ïe·o\0\9eã\96\19æä»j\85\92rºÈ{z0Ã\10ÓÿÃ/øÿ\7f\80ÿO\f`l\r4tt¶³1t´\82ÿ?\8e½$¥endstream
+endobj
+955 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2079 0 R
+/FirstChar 33
+/LastChar 126
+/Widths 2080 0 R
+/BaseFont /GHFNVI+CMTT10
+/FontDescriptor 953 0 R
+>> endobj
+953 0 obj <<
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/FontName /GHFNVI+CMTT10
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/FontBBox [-4 -235 731 800]
+/Flags 4
+/CharSet (/exclam/quotedbl/numbersign/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/bracketleft/backslash/bracketright/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde)
+/FontFile 954 0 R
+>> endobj
+2080 0 obj
+[525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 0 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ]
+endobj
+950 0 obj <<
+/Length1 2223
+/Length2 16852
+/Length3 532
+/Length 18118     
+/Filter /FlateDecode
+>>
+stream
+xÚ¬·st\9dݺ¸\1dÛ¶mÛ¶msÅvÒ°±m£±ÝØN\1a46\9b\ 6\8d\93~ëÝû\9cÝîóû÷\e+c\8duÝs>s^÷Äý\8cP\92ª¨3\8aZ8\99YJ99º3²2±ò\91\88+ª±²\90°2±°\88ÁQR\8a»Z\9aºÛ:9J\98º[ò\91°òò²\91HY\9a\ 1\7f\0ÿø89ø8Ùà(IÄ\9d\9c}\m­mÜIhÄiÿéÄM"ê`éjknêH¢hêncé\0\1cÃÜ\14@¢îdnkéîÃD"
+\0\90¨ýó\84\e\89\9a¥\9b¥«§¥\ 5\13\1c++\89\85­¹;\89\99¥µ­#\1có?J²\8eVN$Üÿ\ e[x8ÿo\93§¥«\eP\8a\84æ_\9a´$@I\v'G\80\ f\89\85¥\15\1c³\92\13p6K Ëÿ\1fZÿwp)\ f\0@ÉÔá\9fáÿY¨ÿ§ÙÔÁ\16àó?\1d\9c\1c\9c=Ü-]I\14\9d,,]\1dÿoWmË\7f»)ZZØz8üßVYwS\80­¹¨£5À\92\84åß![7)[oK\v\15[ws\e\12+S\80\9bå¿â\96\8e\16ÿW\ 2¸rÿR`V\91PT\17W£ÿ÷\9eþ«MÅÔÖÑ]ÃÇù?£þÓù_Ìú\87\81«ãjëM¢Ï\ 2\^V`Gàç\7f\7f\19þ\9f¹$\1dÍ\9d,l\1d­IØ8¹HL]]M}à\80§\aH\9c$~¬$¶\8e\16\96Þ$\96Þ@af&G'wà#$À5   ±rr\85ûgC\81{Îlõ¯Ø¿\91\r\88\7f\90\1d\88\80?ÈñOç?ÍìÀfàØ\0S\87?!`\17\17\ f'wK\v3À¿÷þ?-\9c\8e\1e\ efÿ\1c\1dkÇ?a.\12f\v'\0ÀÔõO\88\9b\84ÙÙÒÕÜÒñ¯§yH\98M\1d\80Q7Sàrÿ'Êû?³ý÷T\1c\ 1L]-\1d\ 1\96V\7fEYÿ'ú\7f:\ 3S6uûg\b7û?A`fÎ\0\ f·?\ 1`^æN\ e\ e¦\7f"À|l|\9cm,ÿäÂÁõ/q[§?\86\1cÀ\Ü\0¦n6\7f"ÀL|-]\9dþ\ 4\80I89Zþ\879\81öî^\7fÚ9\81Þî6®\96\7fõøg\97\9c<þ¬\18ç?ûdëùW\ f ®\eð\ 4ý\87\81²n\96\9e\7f¹\ 2O\v³å\7f-\ 4'PÕÑöo\11\9e\7fr\ 68ýõ\10ï?Ã8Øþw\94\v(héâaúç p±ÿ³/\96nÿT®?A \93é\9fé¸\80\7f\b¨#ö\87\80\7f\bè!ñ\87\80\ e\92ÿ!nàbIý! \89ô\1f\ 2.\93Ì\1f\ 2:Éþ! \8cÜ\1f\ 2ºÈÿ! \8bÂ\1f\ 2º(þ! \8bÒ\1f\ 2º(ÿ\87x\80.*\7f\bè¢ú\87\80.j\7f\bè¢þ\87\80.\1a\7f\bè¢ù\87\80.Z\7f\bè¢ý\87\80.:\7f\bè¢û\1fâ\ 5ºèý! \8b\99«©¹½¥û\7f]        ^öÿÄÿûR\0K5ó\9f£Î\v\9cÈì\ f\ 1'2ÿS\13X\803Yü\85ÿ\1c\86¿ð\9f£ú\17\ 2'´þ\v\81\99Ûü\85ÀÔÿ*>,ÀÜíþB \93ý_\b\94ú«4±\0­þ\94!V`¹evü\v\81VN\7f!ÐÊù/üç¸þ\85@+׿ð\9f»ó\17\ 2­ÜÿB \95Ç_\b´òü\v\81V^\7fUW \95÷_\b´òù\v\81\7fá?ÕÕÑâïÚÁÊ\ 6T³tøOìÿ}í\88\899yû1²\ 1k\ 6ð\8bå\9fÝá%áåâ\røï\9e\9a\8e¶Àë)+\ 1¬5,,ÜÀSðOÔÜÃ\15X\1cÝÿõ®\aÎû¿le\v|\ 3ZZz[\9aí\7fs2ç\ f³Ëh\8b¨
+\94,\99¯\86¤\ 3\15³nOTjþºÔ\v\1fº\96\ 4
+(\9f\94w¡ÛnÒy©ÉFG:\86<&özÃw\8bîñW\9d\91º\ eqIÌ\ù8ö49ÎöíÄ×¹ÍVô9r&{\f½@în[¾¿ä\ 4U^Ü\9eªJÕ-\1dÉû9zQ¤B#¡q\ 2½I
+2 ïÙ2\90\13ÆÅ­#\95\rÐ\8c\fo¢b'UCÉt©\8aâ\88ÜòBIM\86Ø\9a\v\r´\8b\84é ÿ~ãÔã\81öR\ 2S\98òað\88\99\80jÞCÌ®¶O\87¡v"|YY\1a\89\82Üø{x¼^$\87ÄZÝ\95ä\18r\ 3FmR64\1f=¢>Ï\17OÒxá'ö¬d\94¢ç5Cg\8f\ eé;%\97ávù¡1;½±M©ÜZ\19ËÏä\12§/qÔÏ0¾\1fç$éO¼Å=ò)A\14»Á×þÈ)îEqZ\ 6´z\90¤\88\9dväØz#Ù9ó\18¾¬H÷¹\9a\81pdΩ¿ý<D²\rE\ 3ÊÝàl\ fP^ìÄhß\ 2\95Íà\91\87G\ 5TÎò±ó[\89\14ä\87Õ°]\99\89âEnöÄâ}\98êw\rôT\96bÕP\15ß\16\155Àüû)ѶP\9d Ì·EÔ*jÕÛD\8b\ 3C\ eCR½Ãf9­ðe1\85\8bòáè"\10üL5#\X\ 4\8fë *\91\94$\91°¡<=\8f»[è²)¾ô\b5Lúùò\7fT*_ñN¿:hè7õ\fç\eaeX@×ä¥j\ 2\96\7fÂP\kçØ\80´mòÕ\87Á\v\8f~¢qå\8aç\17\82\9aäªO0\97\1aÀ\17\1fs\9d¦`æ'e\90_\ 5\8ds)ªPÈN½\ 2I){µÔ¾ßõ@\91®_%ɼ,\ 1í¨³AEÎäN?
\81Â\90UÝÑ÷\80`+fy/iõÐãi=É «\19 \87*ÄËz{ÂÉséø~\9f¦Òu\9e{Óéß?6\9d.\e?\9d\12\83\87\8dÒæl\19pF^®û=R\eÃ\ f\ 3N\ 6Ê\8dæäày(\0'ª),Q\1cT\12\aóÇ9Èaì\8cyÔÝ\eÿõÚú0\b¨¾%2³º\ 3¸\16Uão8ÛU¶±¢P\as\ 3\96¯öWâÔnδG]:,\9d§Ñ"\14Clv\8bwÊÒ­Ò¼-Q\94µVY\8f\vØç
+r\97\12\ eÕ YÛïlf\9cé\ 6æ\16\9fbnm/Ç}é   bk\ 1ÞmG¦\rÐ\19}ôc\93l-ê"\1e\ f²øgº\v\ f\9cRB.ÖùjAÊ\92N^òtO\1fwk£üÌ1Y\1fÈn]\12Ís\98åèÒD%cE3Þ\82B-Är³G$\1e9v
+\12VûkH\8fc\11öµPG;\10\1c\8b£Ðo\9f&.\96×\12\99\ eá<±\87ê¾LùÏ\82°æAyU;´ïR«&&¤ÛzõÆÆA¿÷ÞÏëH(\ 5\ 4$yÇ\9dgù÷AJ&2YãÊû\95ÌÀßk¼\95Ãg\93\bÙ·R-®´²\11íÅ-\166\1a©÷t\1cì¢X7#-n1t68°\92Up\8b«C.3\9e\8d¶a$Û¿Kì ,H\80]\ý\86Ç\90'ÈYdtóQ3û8ÿ`\1d¯ \1d\¶+D@±Á¯Ê@\84½9W®p§\ 13\14Ñí¢\8dúÂ$è*ÕUýúÙÝ\18\89G\aR
+B\93zÜ+\9bR±!nÚ©³\13 \9b\föõ Ü÷>­â¶Y~<­$\9bå\19\91\rl1{\0eÍæÞ%lÊ[Ä/&Oì\81ÛØú]þSxòa\95Wç   \8eÆ\82ø\f^þæ\82§ÿ`r>4q\97\82 ¶
+\12M±°­\9f¡Áh\9c±Öù\82ü
+Ä®Ë'áM´_"Jî\97\ 4`õ \ 3åEAi\91ÎWr`Êú\\12Û¯¦·ÚñZ \82ðJþ%µ\94Fä[æ\ÙÉ\84b\81?\90`ãCd\1a\1d£µÐ+\9fÊn`ó1k±.5å-\14ï ~Îqº@ê\85Ü´X¨åµä'\15D\9dè Xõ\r{\1a±vïÇRè÷û\9b"v±\8cò¹\94ÞµA¦\94·\10\0Ì\ 1\9904sg%\Ì=`7éAÈ^pÒ\89Ï\88×yZ»\15öÐào:4¢Ç§ëa¯Ò\ eÊ\17éȯö<\8e£S\9d\17¡Îòp\ fÂ<cÎ\89\95\eE\96Ç£=\11\18Og¿ ªV¼ë!Ñâbñg«\16Q´Óâ\fçÌ%SÔοµ\14\97[M\e\86\87k\89N±ª\ 4å³\88èzµ\8bk}dê9hà\84MY\96þª\\1egè\£\91\9aVEè¥\10Ê,\ 4Å[ò\r\81p&Ý\91zÈó\17|¹½A&F\98}Ýcj\87 éK\1cVÉÐàØ'\1f\r  s\8c1ë)ïOihäæûe$·\95ì¥Ïx\93Õ¦\9bÛÀØ&ÏhjÒ×'\91\vé§ÏHæ\88lèÿj\90\12öJ[\96v\86¦VçímZÎN<h\ 59\91¶¢J\82FÐb.ÍçßKvë¼\ 2¨ÜÝÈ
\93\8aãÍíüU45\aº^  ,ï]\98*\7f¥ç\87·/ÄgõcY=)(9\1dÚ\r
+j®ÂµÏ$\\8e%Êpä5\f{wé±F²æ\ 3Ç!Ò\97\10{\8b\13¹&Ä]-õ@Ïp²     \9ctô²\8eÚÞ¼\e\9bËÆúNjrE\bª6\1d\96à\8b\87\94þÌÎv®¸ESåµ,@adzAç°\87ØÔ ðÀÜ\ 6\84_SQAÛ1g\9dû\ 3´q"\3>\ e#å+\7f¨2Wú\91*\1e.6ÝÉ\9e\9b*`qv\e\f~ÄË#\13Kßñ\96\15Y±Wã\ 3\ 3\1a\15ôBú¾©5ûñ<`\8foG\8aW\búû>\f\ 3Edª\9cËì\96ÒêÒ\9a\97{\1e%\889\807½DiwªÂù¡­\s³3\f®\92Üñî\ 1\87\89às\ 6¯\8a×úwÌÎùâ\9dla\13±     %GY\86t#¥p±/r¿\9ap¡ÚNåö\e\b`P\ eb^ÎòÖ\84ú\9fö$ç\v<ùíÑå(\8b¦¡ü\1d\ 6æ]# \fÎà«ltãB\8fL\98Ö\ 1®¥\14añ¤\ 4`±Í\12ë\86\85
+\86µ³\89°\15ô\8e_\89ü\f\9eFèw\16[°~í\85
+«Jé®Ë7Ý«]*3YκT?&A\15JÅy.\86Ö.+\ 6´zÂ\95Ò~# \1c<C\eK\95\1aHÓ.Z`rÁj·ìSc*²:ýÙ\ 6\11ì\8aÉ&82ø\9d\98        \92ÂÆm\16'\1fü\85\16/\9dHn\1dÒ¼ò±a7Úz[¡ÙÄßq\12Uq~óÌÇs\1fÆÔX HxXD\94\v$¢´ÈmE\820\97½$\18\1d¶Àí\f¹'=8Á]ì]QkÇ_\99Q!\87\1côqÖÌ^\ 1\80\85Ýq££x\93öÌ<Ê£â|\ 1ÖO)Ê\12¨T¢\80\8e\83ù\9aH3\80\9e<Ìb\91Ðs\fkxêga0\98¸Øn2³§\1f¶ê«¸84ë+\1f[\96\97Ýåb÷î´½ý#\84&®Èwõ%F\ 6þüÆm\7f\ 2\14oB°î\9dtyuÞ\ e¹}îkqËíÁ\88yÓp ²\ 1²m·\99Z\ 1½\93Ú«í\ fã%»Ò´Ì\85ïz¹\87ÒQä|\13º\93\9e&\10)_<U\86¤\91Í#@{\ 3\97¾P\12)©+\92Á\90ǵé\ fû2\85y<é6:Üb\93ó\1c%\93Y&°~;Gä.ßÉ°µ¿+v\94¥:çTDs¢¨\9dx\13\0Ù%v\81ÄάÆ\9c[?V#Ç}\9ab;\b¸æ\93Ñ\9béг¬\7fË¿o    \ e\95\17?åPÍ\8dÔOñ\15Â[tèq>\90»Ú\97¾XK¶\92vIÍV\9b·{·l\8e©ä$\18¸\17ñà\1a?Êÿ\9d¨-<ç=Ù\85\95\89\1d·ñ\1cÞ\91;`(?~\18Ù´Ì;%\9f®\ 3G&m
+}oIoR\88þäûÆäa\8esÄ|8\7fw\0ÀqÚöBc&ÔocÖÃ\8b®\9f)   nýðjªs\91ºgJÁnÆ=\18ײ¡\9a\ e\9b\1a##m/:-\16¬Q\ 2\15`÷v\ e\9dxUGØèb&ì\91\11Çë/\ 3Í÷\96êé±h°3(÷_V¬Ýº½Ò\ 6\r\1cÖUÀý1ß'Úpþ\eb\1d-6÷.IÓhÖ\ 3\ 1U\\ 3Ô?O»\16g9\ 6fÆÏ0L¬j\9d\99é pò P\Ó\8bÎ@ô©­ûf\19!\9cóQé)=ÞÒBÊ[±æ#9@ey\8eönå9,\99F\ð\ekÄð`©Õlz¨©Ó\8b~ðë¬\15m§bûv1[T\97"çZÎ]U\82ÝNÙL3z§\80¸¨-ýÀò¸Ý\9cÆ´{\98\8eg:b\97:>}ì\16¬Éúáû¶\1e<6\11\ù7ÚÛ­Ð\0¯\80\88\8e]Gú»Y"sëuqñ$µ\ 6¸¾\8cô7îÙ
+DEñ\81æ}³Ý\8c\87_\9a\ 1\85¤ÐW\17É'VèÔR².}3÷\9f®\98]wÔ\82zQ\94¦ñÌH\85Z\8cö4 \88\19\16å\8eËám\95â?É\91\r}\11    \1a»«5XÎóÑ*DÛLh±\94ΠèY4zÜ,Iï\12      ]\eû\1e"}]©±=Ö~ß°âCZ\9aòÓ    Ú§°\b\ eñ(i­=ÒÒêWuvXdàÞä\8c\85\1eºäÉaÚ\16úÁÊî\15y\8dïk©WßfAf$}\10íð§BØé°\8c\1aÚûðt\1cæº&ÑoI1õ:\8c\ 1\9eº£\13?«¹Ã\ 54£$M×_}\88½¤\rEË0+8é\84µA\1c\90\ 1$a\16ê=jÐe¬_Õ\86X>\8d\9c\95\83V¾Chä½÷ß8þô4rP\8d·´\15ü>ä9÷ÑãëÀ\93òu\1eÀLT<ÂÅ°ÿH\82\ 5òÍý³\9d\ 1\f¸£_Çñm\b?<~éP[Õ%Ñ mrL\8aIc¨0ïFÅ\17ÏÏ\18L\97\fö\9bo\9a£·nâb?fò\ fc^ó\89b$è(ô©:vѧ#\r\Ú{$úK½nWÂG\92\86nç¦^\95c$¾\87aÙà@\98J|6ô¹Çû\15l\17JrÀs\14Ìo%\8dM1?îWív   ºØ(â\v"T"CÁ\10\9bIm\9cß~87>\18á\88\94IcB&\99GK3Ï´\ e\86ͺ\vH~¶ØÂ\ 1÷\99Kè:úà\827\8b¥b       è·W¦ñl¶R6\17\88òÝÕ6]gÇdç\8fP\1fB_Z}d æg\19ÕàÃ]\15DãÎ*Úe\11J<\91ÆXíM?Po9\94\16\9b£\90F8\bXÀj<\fñLx$¨¥!\1fìù\96^\84&\ fkà>\10T~O\19\99\15*×K@{»´T\96u\8d\86þ\ei¸¤{Î$ò5§¦¶\83ÃÅ\91\10\86\ 4#Fýè\bÛ¥®\b½Z\9a-\82@\13Ç\85W&g\9e*Î{à6~}\ 2ä\97ÛØ+(l"S^sI¥\9e\1dN\86ôÊé3\19%\ 3"\85 \eÝ%ÚÙÝ@[¼\91ªÂ*í;ó¯J/\eÁ\9db\96\18̬,\83&\15#íòµA¶Ç\93\ edÛ4ìwO#\ 1ç¥ÙóÒa\84ä`m\13M\16\&\8fá\1c\8d¶lQ)\\9a²*®\8d1Ððù¹HÒ\92DYéKMA½\88È\8a?ùÕH\93T,h[f\ 6aðw³Ms^S\1e\14\7fܺէ(i'7Ký \94`xx+Íû\9eÊ^u}\0^\88Ì+\rqW<t\9dq¶Ç+óTÒO\84ÞUÑ\9ecêøY\ 4±^ëa\92âÂ+\18nY¸>ø\96ä»â\80\ 6b\14ÏÕ~\82\9d\97\80SÈYÎCp\ 3è5ÇíR\8abê7:BRù\ºä!2q
+1¿T\19±\81\ 3\\83oDDf¿\rÜ,8\92¶IÑ\e\ 6LùиU¹Ývãè$\9f¯f.7\ 1\rPSa¤\8aHB©\1a\967ûUö\8b\8bHÅtn¿XÃ\17\11C%JË^*48CQM¤\18!\ eÃ2£+C>Mû¤RÁ\9b±Ôk\17\ f1¥9\91@¢éÈè}\90y®k\1c\19`\90!<ñËÂ\15\914Ìrâ,!SÙút9×\81é$ÜѧùÏÎ\1cp¥«~þ!N\0ÛA¿#\8e\90\fêí¬w\ 1I*\88Èÿýòóêv"-üDq\ 3ïÎ\ 1\1cÛ\97!§EwzÛõÐ$ñè\1f\83\859:D]ïöG7\f{׿\96pxØ\ 66#û^×\12b\86\ 4õ\92\17\9cBcºN;8qýÊ\98>o\9cÉ\9dM\ f£:ͱ\9bP5¨\95¦àõ\ f\8bU91\12\18¤&\ 6\94ßëe¡Jk\1f^\12\bð#{U\81\92|É´;N\1a¹×ÛI\89÷Z°S\r¨ sÊN\ fûå÷©x+×#\8bÇf×±Æ\ 4\80\14ÂSf\8a94ô\15\11£Ñà×BÛG6¡\8c¯\90l"tu'²j\86Õvpg\ 4Ûl«ýç\ 2Ë\8c£ßÆd·B\89²Uè+<åàýÄr¼È£\83\81\95\9c~Áæd\97ë¯\be]}<RÊ\8c[ÔЫI-½J:\13st3\bOh\90\9d¨"6µ\89\f\ 3¾5Yé)
+$¬¨×1\12/¦¦øܼ}\98^ Î Ô\8a\86T\9bÉÂ3\18aK\8dF~¨ÙRÉ«\9cô\ 5\91P´Q±\rw.A\95Ô1è\ 4:{Á\v\9bÌi\\8aÌ"\82?7O\87l\995KKÚl\11o5\ 1v}\18y.¿\91V\86³{n%HÇö\1d\1dÃÈ\a\94+Ó+B¥/sÓ4êàx\ec×ÄK\84~(1Å¢A\ 6i{x^Û/]5\17\9f\97\ 5¡[!ùoyʦ_8ìN!ÊÇZN\8b%}ÔAHÆ\93G¨ÜÐzÇht\r\87\12øtòx\bÊB\10HAe}¡ûÖ\8eüäÊ\82ðU~)\92\83\ 3ç\1cZeò\87ª\11Å\8c52]fç¹úK¯{\9cW< %M\98Ìq?·P\83¢|N\ 4m Nëá¼²?M\1f<]»\81uPýL\93\8a*\f\96\97®ª\8c\98þ¢\1dps\1a{÷D%
+\19M¹~¢\90/s®c\1c!(jQD×\1d¢Õe\8aã#³\82v\9c³\ 6-\1e\14\81\a¨d¯Ø¡\9aÃCn\87\88¼®Õ\82×Ï°x´2ló\ 4\94\8bï\848@]àùS\820þ¢ÕP˺Q\9eF\93íJ\ 6i\81ÑJ¬²+\9a\fv\12¡`]¹²zª*ðû\9cxôsv\8cþ\ 4Áδ9&Zq»[,:J»\9f\bë¨M(£ØÔ\87:P8él[Ç\925-\rî¨,F\11\rAG\8fÎ5\14òÃÃÀ±¾SÙêª\ 3P\1a\93\7fíÓÎ×ËIR\92½ï½=N¬"¿:°\87\18vjG¥»à\82>Óû\1a13\a¦C\82Û\91µ)Ê`\82\80\89\b7S\v¼I»x²¡\84ôÜ[;i÷\14!Äl\9f\86ÐÈ_UÒa\ e\80(v6¥\8c\16\9e\1c\98R'\98_.Î\83\7fR;S\1fi   f±ÏØÙø\1dçU\802\ 1\95\8bp¦»1Vª\89\ 5\1dä\18=\99U}rÌ\vÉú}ß\9bu\7f$\1c\84\12'R\87Ói/5\8dA¨õÈ
+`Äé$¬cú}Ü\97V\93\ f\9b²£\95a«ð\80vÀaÀÃ\ f»;\7fGÕYäÚ]\9cû#\10\f\86á0Þlm1¶R\17xë5Ï\15ÜÂP{\87·r&»·ÞZ\91ϱí\7fI·4«N¾\87¢\92\887\98î¥\8d83ðM~cäÚ¹¨Î26<r~X\85\ 4\7fëË©\r°Ë\106K\80¦Ô
+<Â\8a\10h\9b ñ§\8am\8b\94Ü\99D\7fK¼Éò\be}þ\84÷)ã|û\85²PÙ·ò:Ëò\9b\1aQÂÀ\843¨ù û\91­gÿ\86\87\ e\rÛR`©\l|w¿<\7f\84é\9eixö{©õNÄ^\97öÄE28R\18\8b\8dl\ eëQ.}R¬Ã\94c sIy\12Õ\1e\98\fs\ôT'J\f\84\9eÔûqçq\8aG¯ïWY¡\96\0ج2¢t®©\15_öX\95\94Oq(O\832ªýú¢tHrÓMþú^ß´ÍØU\11çnû\1a        Ì"\9f x¡Ñв\98bQ    \1d\89Ï'\963ÖäSÎ[Ê\97¡:¥Ñµ&\94®~\91\´Ñ¬+\v¡Z¥·ÖÃ`\ 5\9a4PC÷E\rQ\9c\9b,A#x\98o+àÞ\84¿¶\12Ï\94õa@l¹(\rû\84¸Éuz§,wbí­pé\8b(¤z\ 6Ø÷8Ý\8ekÎÐeçí$\8c\92åA\12\ 5\1d}1>ê³\0\9c\14î\1a¦¥ÀKï\ 3Æ\97\15)©ÚF)óË$ 2:`\ 4\9eØ&Í«<²>?¹\85£±2N¼4\97K\9bbb¿à\11\86\91
+I\89ÄDç¨é\86¨\85\9a¨\f&uâS¥ünEH\ eX\95\9fêOóÞ\18Ýi¤Ö2D\ 5¹¨\17\8céº+´HoF:\ewûä_¹\13\ 2¦ç~ÔÝìW'×á^û\95Ü\91r/»ó\11MÜÉ<Û\eð\1e\11ò3:xôü\92\ 5÷*á\8bí\97\9eÍ\ 3£~î7fù\1cÅ\86Kµê\8f\94µ«ßÑïò\91ká=U£Ð1t\99\8f_\1d,¹ViÕãï'+\86¿\8b}µ­GÉf+\1f(8\1cÜT|\9dÝ\89ÒÒýP\r\11\13âgy\86Ç\93Ä¿ù$Ü\
+Ѫº1\fixgh\b=]î\15hm<\8d\9ft\1cF\10*ÕÊ1ÍO\1cÌ\1dçyfnÁ} Rª2½ï¾HäÂÀ\91¡D\9dÙ\84r\ fv2ØÛ\12âß\13ϾÂs\ 1[ÏGá<\1d¼ý\124ß¿BZ\90e\1fÏ\19}\80íü  ¦ûà[a\1eê\8e\ 5\8a\r\168\85ÔíÎ$Ò1\17(Ï·öFG&\e¦\9c\8dLT-¾i\aE\ 6\9a-\84\81V$\11\11³Ï\î#UE5˹¹Öö\a\a\82i\8dRÓö\8c\84\80\ 3³ä\1e»Ág\89{\1d¥õ&®½\83e\96©\15y\19È\13½ß\93Ù\ 4Ë\ 3Ì\81~v\1a\14\93Ë'\ 1\ 1GJL\17»q\94û]Öîjl\18MoH\176æÎX
+uä-Ò\81c\10%B"\93Oê"F&Ýðä²É\12\12\87¹5¿"Ó\10\ f{\v\7fîp]B|!i\9b|8L±\13\92\11«¶Ü\88z8\vàý¡Qò)\f!\87Ñ\ 3\ 3»w      æy(Ô\18ýXU\86\e\86òZ)\ 6\14¡!~IBOy\89!ØÉÇÖ|£¢Æð»àú²ít\ 2ûY\88\ 6åcÞö\8b\ 6g«îq\r\ eôìɹ+\88B\99i\9a2¤?\11\a±«\1aÛ\94¹N\ 6ؼÇ(¨Ô\8c\9aDbA»§ØÀÑðÎ\ e\82^\82\80½g»,\9f&a\1fí-\84}Á­zL\17h\10ªð\95R+J\ 6S!³`\9c\9bm\9cTææ´Þ\184¼Í;´\95\87 ~\ 2­v\11yM}\8b\fëi{m-ÝCÎï\18r\85|5m\90\98i¬|ëµ¼ø\82\9cï8ým\92U¥ö¹¾¹yß(qÒ¾?#ý\8e¦9ä\8bµç&üµð\15oÖå\9aÀÜã¾a\fK}'F\98\13\amq\f¥\18\8c\8dæ3¯=\ew/$åp  ¸\98f)\82Ç(\eo°S¾-4}¦þ×én¿\84\86ÓkÑ\ 2\81²èi#ñ²bBÚ\9b!\90YÕ¯c\83s\96×\94Î\85uT
+\1f\10.-\90W\87(\11\ 6ßpàÝ¥\11ÝìÛ9\9f\1dDB7\87\1ekgãæ:v|S6\15?\0­uè\81ä\97\9a\11\86XÌM\15\a\88ºäC\145?ÅF~QVvç-\7fö\1e>\83`1ân\91!\87<\1f¼\8fpíSº\9f¸êÂ\98ê\84\14\89Ï\87\8a¯î\7fî3\1c\bG\fË<ú¹grÃæV«(ãе÷ñY¿\87ò\80\89k¿/*`\18\8a\19~#\9dú\85Ϭ\12qVÿ\84\94§Ð\a\8eëÀ\10\89\98\81\82\adEs\8a±\905B8¸\vù\ 4^\ 4@d¯Ñ\8f\ f\ 6\97\e\16.¦¬[Æ~KSóñ馻Ȥ¾½×
+ÜË\16Ë\8a&pçò°\ 3Éê¼+¸¢£tOoh\râðòë\17\99ÏS\1dë*7\92\vÙ)ªsü°\87\11ßøé3o??\83\ fËI\13\13p\1c>\10GNz?\15k*ßÊP Òã\194;|Þ;5³´$á\1f¢ëº/%\vè\95\eN }#H®\1c\82±Ó\9dam¿\81\16\aoS\90\97Ò\85\89\8cæ&ç\ 5ñ\8d\87\89OÞØÌ\1aDsý.\rÞ\80n#ÿ°Ç\1aIªÑ\9dæ\99\1a±w\87fl\1c0<\84©¼"\13\10\90rFƾº\1f\97¸\ 5Ë\98uO\81¢R7ÝD%I*8ôl\ eFÔüÀ-%ÀùpüÌçd`üUÌ\lÏ·\9epà~\906ò0\95-ÕÀ\14M\80\9aikP\v¿CÎÞX!¹é¢\16qæÁ7o¦\80$KÍ\8d\\91ê­Ü\96$9õ\93\89óBe\ 1À\83°Åùª¹\v\99b\7f°ÏxQ}!\95\96\12\82ý\80ª\92xz        ÜØ\8bË×òëÇaxãý®\10æP¯Õ¬\9d\1d¾\86ÉiýùÈwª¤Â\14ø÷óøC~*Àe]Ò\1eMà,8>òSF1ÓqµÑ\838Sib;ô\9b;¼¥9\e\¿\96úCb~N0À\93\96\87¿#ttcw\P\8e\95M\9b\14c+¹\84\90óÜu4áB\8ak)|´¬ÓðÁ\8c¨ö|õÍÌ:\94Õ¯]fh½ào×\8f\ 5(qj\bßw:S=\1eàîµ¢\as¥±\8c¾\9cÛZQjìI~üJI­   \155ö"jPÙéµ>J¡òY\19_GÍÌ\83êøQ»e8à¡»n\ 3%\95\90+ñõTáy|°TÝ\90÷<\fô\17[V ¦\87\9cT"ª\881\bn¹!fØ7\bù\11\11ÈÒÌ\91\10¡(]¦e¶\fÄÉ\97¹\18E\11m\95\a\0BºÇ\89\aÁcZZMK\v\ 6j<}Å\b\ f!\80û\b²C-Ú'\1a\97Ú\89\98Bâ2£A¼§PÆ÷\8bð\95\19G+IC0*\1c\10EßfÉ£\9fW
+\16\18\81AeµF ,\97X¨3\15\9eÚ^Wõ´¹Ø§\8añ#vô§6É\e{\ 3R½°­ðܬPq+Ë×Jêz\8d\15Å\v4dÐuqäF\ 4\96\88\a\97;\ e0ú9mó0\99î2?qM\ 5\83\rc\9fJÉêþM\9aC\91uöcüB\199yB\16Ą̊¡\1f`\95\1cõÖi[\8c\1e\8b\81P-ëV¡h\fHRî%f³t¥døè;\15
\82]\81\87ä\90ÚÒAÚ×\13\88yzÕ\\87;'M\ 2\vOË}ý£\92\ 5Yhã!x~\18ãTÃ\11P¶éÄ\1fÜ\8bB\ 3\85}nùÐ)\88ÛçvX`ê$\ 1Ý/óódð·\9b\v\95\8cÏ?æ\92Y\7f µµ\97÷W±\125atW¾\y\18TF\93ü2è\1e£dTäý\15\9foË/)Ú ÑÝ\8b\98\92H
+A\89\\8e\1eàó2\0½É»³Ñ\9d\15\96L\80'\17d\83JH\bý\0\86×RÓ"Ã\0î\10\ 5mÏÜØ9ð[\99\ 1,ÓTv[Ü\97ª9Tß\9e\16u+y\11\83Z\ 3v]\ 1|~.ô\ 5\16AÀ,1O¶Øi|ì\vJ=b¶¾µ\88\94Ôõú\aý÷í,r:\1d\84µ½h\8b\8dYP\94\10\f{Wu\92¾b\83\14¦6_Æ\88\ 3¹òú0¡\80
+ø ÜgÁ\93\1e|åàU\e­sõF\8cµÐ»øeAã7*\9d¡Á¼\1agñÙ(qe\8bɤØr,P\81¹ß\95çkµ\85\ 6S\82¯\95\ 35ÞªaË\91âoѤ ð²²Ô×ɨé\r\14\ fâ~sc\8fWI\8cáþÈ\ 2¸GãVº\88ê\80\88\ 6°SMÔ0
+¥üaúvÛ\11W]ÔJØÓ\11íP\b\89/S¾V\89\88Ý«\94\8a\156¼.ïr\82\8fÃÙÌa\8c­\19jk\r\9b\f_\86ø=\98ý\8b\\96\1dRq\1e&<ÇOhÎ\1cÑÅìV\el\ 41gq7.ylUÄ\11\ 3ý\aáZC}X¸7Å\99\10u\10® ÇE\83\19\b\95\96GÏ,ej½\99\1dÑÔ\ 2E°34G\91\7fÖ\9dÃ2#¸\ 4\90\12Çì   eléuAÿÞuÁ\ e\83æ¸$a\f½\ 5e\8ff\8cj\ 3\97'¼S85Å\84iQO\16«ÕLºo2\e\9bD%\9c\r\ 6aAhZ]\1cCãÚ\93Ç%è­{Îç ÅØ\1eP¡ÆÓSX\v`R!\ 5DÇ.ëåÃîî\80BO'¨Úê{\8cÎæt6\82dSR}3I{J\ 3Üë%®\r¾îXuÁ\pY·DÚ.Sn"þ$\ f\8c\81\vô¬c< ØåK¬}©\80H¿þZ\14Ïö\8b\12\rITý±¦\8a\8e\12c·*Cì\f,\ 6©|\95±\83L\8a?ÑöÁn\12¥».M_\81$(z°\1c6\16        G¥\1c¾Eü\81\10NiU¥nyæn\9eý@¥\®j|\9f,ÃùfÈÛ\86n5\95\v/ÇZ°P\¨\9e2%$&YèÞë\87§Ñ@\f\18yýlå©M«\ 6\15\93\ eZPÌK§)®©ÇWpñ¡¨íF=oSÙ8\ eõ!\13\1føÛÔ\80`æðk¹'"\15è 3td\7fB\16ÃÆqÒã\1a¿\fê\8fh\0¯8b\ 2Ô\91\8aÙÊm}\8a³Ï8ÇÒ\1d¨Sßh_\15t\13ë[uY¾Ø9\828O\97J×nIëÓק\ 5SY\7f\ 4ðT¢Á\88\ 4\8c\15£\ f
+aY\8eÛ~\14Ã\ 2\97Ö:å\96\827\ 2WF«ñ\9cm)T㽫Z\94\14è@a¤ \8fÓ~³o\99Ìi*Ù +\81\93e\18Û'\90õ\8c·\15+\ 1}a¡­R¼\9d\15¦\ 1Ï\80ß\95o\1eSºìÈÖ0í¬\r\9bîz\83\9c\16\9d5\99Ú\82÷BÏ\17\ f\99Nc\a¦ð\9e`àªÜ\ 3¸[Yþ\94,é0'w\1e\9cNwŵÂòÇ}êN\89½)¿¿äÀɲ\99\91KÅÑw\ 2d\95_K¢\ 2z«·«g°?\19Z\8fNÃ]\17µ~m\1fd\8dyúm¡§(¡\9b\8a\19¨Ã§ª\10\vz2\ 5ÂY?¼,koÊ&+íâÁi\841À,\9c'dV7w\88%Êw¹ð|s¸\1f´\8d]dÞ\16\96\ 3[6`qçóý´ötg¸v°õ U\ 4´8\97\9aÐ$\7fÍ4z¥KpëüÅÈ\8c¨\12\9bW³}ú\9dÍb
+\1cÆú#¤\13U\99Ù¥
+\83Á\f\v\97öy\ 6\9b\ 1ßñÑ23»:Þ¨ºê\84
\8d\8f\1fe¿+\ 6Ïù\1cJGÚ\8fæ_Gãâ>i6¶\91?tËiókQ}Í2CD\7fV¥2K©Xq\87\ ecά¶Wz8tR\94³ÙúWx\ 5´\10#\ 1~aôcc\ro_\0ô¼qa7\bh\88&lê\88½u\11\1döTt\9eµ8\bÂ\emÄî£Õ\19ïZ³Êê    ô\v\1fIÞ°{\82ûk\a.å<á\12ýò\8a\87\ 3\86·_Yíj\ e¨\17\ 6ãf¤d¤I¬~ô\91áaÇ\93"Úm˧Ç%T\96\9aSà²Ó\87QU'\12c\e.\11¤Ã®\99\8d\aáäÙlü&\86\97Ö\95\80¡j\82§+4\92²p\8fáµ\10\v\bo!Ívèu\8a\91\98\ 1\9cs\a\12੤À(\v¹3lI\7fBÒÔíÖ    :\1ce&Ðúý\86d­nÝ\9c¾\17i2\e¶ÇÍös\1e©3Ø\9a\9c\7f¨1Ó\93`é W°ÅWè;,³X\ 1\18\ 3ÛâÇr\15Zg\1f\ 6WRÏ\\9e©N9ã¬\ 5\ fUg]\911×Ú²ò"n¹.ÉýÜV¿\1e9´Ä ê«\8b3\1aÎ'\87\81\11t²:\a¯\b5uÅ>¶ù#Q\a\98P¶ÔßÏÃIÂ\91»?\10Å"²=Ò×Õ_ì¯ÏëÓ\12Õý\ e6\9e\13Äøº\ 6u\99\7fÔç8Ú\98\90K$^é\95k¾q¤\83|Òô\98ç|ÃxÕ#¡Y\98»\eÃ\7f°çY\13\9c_·wã\9fð7µ\f4J\8c\byr¥¹­\15~\19`\f\1fD"<¢\96\91¯\8aÕÃ\9c\96\96àåJ\12,2«!ÊF'x\97X2uë\98\99\14;\84áwÏ_ÑïÐO\vÏ\90ÙT*
+íA-\8bb+Ò\17\vó¶Üå*ß\1aß,Î\v·\fVF{®0\87±\87ñ        \1cQc\89\98\82\96ØXìðmé\rõ\18¦XåÝ\o_é\11ÅãÆK\97ú^y\81\vþ\9aÄL\86¹\95,¡'\9dë\9a²ëo\1cª\85¨\8f\ 4\8a\80þú\14±t\b\87ö\9dôÛ#åVã¶C´\aò"\8fÇÕ,½\9ajÒaa\ 1®h\rit`´­ø8S\aÉÄ\17h\1f\1aü[Ö\9d\94\ay\87'\19VØêßæÁ\97?,"_k \9f·§ÍF\11c\eÙkk\11tã(Ñ#&\1f\9d{zÓ¤Hz¡\8f\89AR\e\vkT>0Bh_ª.,\8dÄ0ee\17\9d\1eÒ\8eÃÑÈöUìÓ\ eogÆç\92R!ç\f®\8dx\1e8û­äX¿1¤­­ÃðÊ\91._W\9dh(\9cð\9dÝ\89×kRTU·        ê\8eµ\86\14>\1dY]à\râYqT\81_U\8eë ó\ 6ùRÞÞùD%\1a\1a\1d\1e§\aßÅߨ\1d(1\81oµÑm\9a\944\12á\82/\96óÇ\1d³è\7f\1fu?\ 6¹T\97+\82\81Ë3i鬻S\ 5ñ\1d\19v¥=ã¨þ<\1c«÷EbaÊQíº\16-BQþçøä×\1dSÂ<täâ\8d\ eEzNeê$D¥¹·iuµ{"¸\11\8c×R¡ú7j\95\ f÷}Þ:\9b!\17HIr\e¼Ý\19\8f\96âeî\9c\95½|@\8cn\11\99\98i9Ô\85¿l\89}C\16[nÂÎ)ºx\84´  óÕÅ\80MMa\88i\bYõh(Û§s·ÑøÏ\8f(O\9dÏѺ5\10\92Ö\rÚ¬É\1e\17W\ 6\ 1Á{ÌÉÏDoKïÀ;û[\9fº¸Q\1e\99\16sxaþÍNZÔdþÙ0¿J\85 \15ÿ"ÄÃÖ§Ia4OS¡Ù8>þ]§^\eà䢸K{´^d³]oMD\9b{ÉлFßí\9a0×èåÞ¯¥\88Â#n\1e«\ 6¥~Ê \1d\98A\82±ä¹\83\15¢Q#{©°\9fVF5\89â\12ë\89T\14\19CDÇG4«F        \12\1fì#®1\\16n@\v\13ÏK\8d\9bït\!Ö§Óx*)â°U\8cm\12\9a\16
+b\96ÄÿÎ\88ÿ\93ï1Óéµ±\1e\9béÒ\80
+¦´0=}ìñ\9d`®hgÞ\ fÿ\96\99A\1e\þs«\92\9e\9e<\ 2ý\1dj¿d\ 1%±Ëã\0\Fa\83W1#I[\b]÷èa0²\9dÔÍý\97\13ýñ±G\aJc½9ãÊesvëè\9fy°Ü\8dF$¾\98ÌX¤/ûø\13¬§\96æ\8e|òî\86x\8c_úH$\0ý¢\8a\81`ca\17uX¡\85LT©¤}\97\0\84Úª\ 3î\94ØGHj\9fwÛb\90\95Ø»\v¨`\ 6L\9ejLVuæ
+\ 5[ÿ2\95=YÛ\13Øg¥¸\9a0F\9c\99±Ï«²û')d2®4ËdrÜ;׿VYô\82²ÛeïÚìú\89\19\91×ËÈ«QÊ\95\94`*Ö¯\83\18wxe]\14Û5å±"ÆîÓ\1c}Z½Æ?+\93d*\8a\1dKR¼8FA7\f.\18?Bk\89À\19ÀªÃÆ<~\8d{\8ejña\97 ÷}\9f\19gïà.ª\11L5UhÖ\81º½dߪîµ6ÀÄ\82³/\80Ùië×w\94ððp\1f\82}\17â!\80\193\8cözñ\91À÷f\ 1yz*zûú\8dûØïDì÷\80¿4¸\ 3\8fïGºL\81 s\888ªð\9b\81¨²\1a¶f\98\81@\82\9eù~Tª\9c¥Fx­¼J¢æ+\9en\89\9du«ñ÷Î*¡Ù\8e\ 4\8c\8c$J?\az{v\ 3>«Ã\1aÈmtJ\89!\rµT\ 6¤ánª=!\ 5´ã¡´ÅÛ¡§¬Å\92AU\eíU\ 6\92Á.]9BW\ 1®zÝã\ 6\94\9fñÏÔÝ$÷\80\ 3¬\92\87e0ÙDT        ç¦;\2W
+ó@\8fú\90eã±äm\15õ\9f\96æ\ª\95"¶¨k\84©)\86K#zbåÏW\94Â\ 5\98\88å>§\1c\87\83"t+ª\87¶ý<\9fKsý´·(\8f\1c$\128¹E\8eB+6>£Þ¶
+AK@ñ\94\11ô\ 41ªÀ\9bñ«× ±\9bÇøÄf¢æx¿\1d\7fd\93`e)Ì\93sI\9ekJ\8c¥#\14/¿\ 5:¼uöN\8b>\95\1c¼#\ 5ÁQwa,þZË¥ú\1dô\8d\ 3û,U^\9c\12\84û[ÑT\ 4ª¡\88\13\ 6^æê\80\1d<:"àz\1aw<©®\9cñóv\19(à*¿\99\81\97Ø]\9d²¦-1\aòH\b§ò¢e\ 2ÑõÀj\8f_Ü]+jÆ\8enL8_Ò\ 4ÁÊ\8f\86\e7\7f¼\\84\193/Qòñ×s[ºË§\95D$£\8bÁê¢q¦¾\89\ e\10mX\ 1ÒÁPÍ&¬\99Óßü\1e.\92Î`)\93\90}\95\9eÌ¿A¬ÈWmA÷/÷\99\bT\16·\10\84L\89Êmnß\ãÁ9Âß@ Ø\7f\9bjsw\ 2*ü7UÇÈå¹\8eßqºZM}\11×8(\87+\7fÚ\83\8bÍ{l\ fù.\0\8a
+#\9ee;¥HpÚ£¿ÉR\88\80ÀäFþ
\8a¤ïæ5?°ó,ws|5æ>½\aóÐÇRg̹)[\93âö±ÉÙä\8d7;\19àÈUÓ\ e\94N\÷¼\83\8c\17\199\84o\8fú\8céÎzÝ\9aýÎ\95®æø\v|J~Wm&¢®·¦¡eUuÕ=
+\9fÓ±ÓSêó\10Eb\9d\1f\bÂ\95uƤ\7fä§ûM¤ÜVï\ 2I1\9d!H®
+J\97~\15®$\15óÊØ\ 6'±Ì½\ 5m&L2¥@\1d\8fß]ÕXÕ\99\9cG\r/¹G\a\96Ö>\8c\88e¯Ab\ e
+Uâç\1a~«{?Ê\13,\16#\9f.«dµ\¾xÔ\8fx\97)     ý\16ÐQÈ\8aÆK\90mÇÛì>ë÷m\85¿Pm"\9bÝÇÃÇa¼¢âð        ¡\ 5H\86r«Ú2ÅyFF\18¾le\19 \89`ìªAH>\11\81\1cì\85'\10\8dâä}\1a\96\81ä.øÚJ(Þ¡~n\1eFW¡\11ùÙ\85ë\95¡\r¥Zé\90x\81±²\93ã\1cAgyÃYW\11\ 1¤©çBe<]µ>Â\1dWó3\83½îKDaæ¶yÏçwxZ\99̦\8cBÓÊBý\1aøÆNf\bÔî§\94Ü\ 4o\16ò(\15\99]¨cPZXKþ)²¹\12Ä+ïyÌ%ÔÅ®Õ1\85V\83jΪ\10\ f<Ys\8fÑ:\18óº[V»|È\9bnDk¡i\8eÞ\96\99CQ\83FGô\1fO\1f>ág\8aÎGÖÞÌu´*Ñ¡\8aááoR\15Å\ 6\99ø4ñÚOë;ª$Üxtô\9a{ø&I\85½ª\8bä-¶´RÖ`93Ã!t_9\b\ 2ÒS­ýò;\886v\\12ÒzÞ\92ï9õ~nEÜÕ\1a·Þ
+\9fûKÉ°ç\9f/\17ä\ 1Ö\16àÞ\f\f½m\7f§\12\84\9e¾«\94õ\v¼ëOeÑ\9b\83\9f\80>55¨\8d}ÐÃç|\18î«+êÍ0á\7f©ý}Õ        \15®\98\82ü\18]óq°Òb&\18\85M$\8b\14ñIß4¹x¶\13\ 6\16ñùÑ>\15|QIcA\ ed)bæ\99®·¢Eâñð#À\96ï÷+%ÛöÞ>ÆÚ\86ç`¹\10\18rUrº\10\9dk;\ 4\16úîËE«O\91Íf\1cýdµ\9d\eO\84\88\7f(\ fW/Â:£\r]7\8c\9d¶Ø6\98\89ß~\98Ó¢:\99UÜpÏs|\99\7f2¹ÒkkÇ\18>\83¬î\ f£¬S\92çQIN\9c:\rÌåÑek\9e\93\v³¢Îyÿ\9b:&L7V1\8e\ 3p2ÌN6$\86\1c\82\165\ 1hßØêDø\80-½á\9e\1c³þ°ÊãùGï×\ 4)adën&^\aá:"*±X4ÆoÛ\13ºy\9bô[,20\80ÝÕ\14ünð\ 6\8e°¹¨ç\e\11¤Is6e\1a\86ºØ§    1þ\1dZ¨úÕ\88¶Ê\8a/j\9a\ 6¿.U¨ÙÉ­\8f\eEló\83âÆs7:.\1eñb7Üs\8dDzì¡ç\ 5\87\15\92M]\1dgAÎ÷\19\94\rå\99\82vÞÃ+à,î\ 5{ââFÈ\9aü\1eÞ\98¶O©\18O
+Z\8b\00:çýXûDê\1a\bþ\129\82¡h§º2h Ò\18\88¯6&_ ù:\96H\ 3m\8aCoP,u.¼a\1c\10fmâQÉ\84\13faX_\12\85*\88fÅúòØ\83Á¥1?Z\99Ö\8d\9aµD\1eÍ\84B\aU\91#a0w\89¼\84\89\e>·¶\8c\90Á2î\97`5ZUÝ>G^õü\88\82\98ÑJ#^>ÈÊ\7f2Ô5Õ^x°Ë»md·.Ë;é ÿ\92þü#\12E
+\89').   \14OµOmwýѧØöRm\1d°[º\93:\ e°ç¶\97c®(ä2½ì\8bXøìªÝG\18ÏÓ5\168`À6µ0£?Lªµr£J²½I>Å]¥ò *'¨\8e\fµï(\ 5%\9d©\88½\88J\8d\86  I%\8d\8dvöµF8q\97ÜOY§¼MnÐ%_3S] &Iî^\90àdoí\8cýY\ 3\ evÆÎk\1fʱÛ=û\8e[\18â»\92·\ 5}ÝO>\81åyN븶á\8b6é[¾¿Xxà\ e\19KJ9-i\17\85¢     \ 3ª\ 13+K\ 3È]#\89dåªSí\8bõ»jH¡\81É0Tü¹\8dó½¥G<öIªAÏ*        8xÔ\95Îñ\16\9fв½\10Æ\9b#lÂ`éÓçòÃÛ&È\99%\19¯PÐ\18ìðy&#wOüjíÃtÝ\10\ e²ïYE²Ï\8b\ fUhÝصq½UOÃ_ï\fy¤ã(\93W\13è\8aÜ¥Bâ±Lôlº03à>q\91\94^o'L³ßò\16\91|u_
+¤ù$¶;áôŶIQÂ\91\7f}\89%Q×\9dfk\ 6\9a5g\8d~(&\ 5\1füm\92}\90fÐe\83\95\99Ñ©[.ð¡ÔT`\84\18³mB¡\87\17\8d\9a\929D\ 6\ 6DÝ5+8\93V\15\1d#ï;¢\17¤×³2û!Úi\89H"\13\12\80\9fA\r\14\1e\8a>sï±\1eR,Wü\87Ö\8a¶1_Â\8f\8f(L\84\92uL±\fPèkä|O®`WjXͺtɽ\9a\ eâ\9díG\fÿ
+\8cm\89_\8fe`T\12\80\93+¸ü­\9b¯â_Aö\1dàà\888ùò\ 6\b¡j\82½:v"~\15\Ý0Úh\9e\1dvRöʦÌ\10XD\ 4\87ÄÁ\85¹)\9fÕ]8¯?\vÑäg\ 4\9e\93ÐöG0\13-};w%~\1fïk²Ç"ßPµõà§èàÀ\96\bxV\94aû&\83Â;øIP\1aS>Ø\83å\9bwæ^\97òÁÆKÈl|jN\1e{;)=ù½Æ\¹õn\85ù|î+ãJ\1f\8b+ÝÙ\9d\94qÜÌ\93\83\87Øëé~ÂÓLÔ.÷\95zÆ¡ í\ 5£GN`¥\82\9fÞ7&¤¼&J\93]R\8cÔH2\16R\11vGó2Q\91ê&\13\84æ¥(Jìi¿\99Þ\10ß©Ãï\83é\9dL\84&\83¼ïúÄ\ 2ôÈ&\8dX\r\87SI\\vSðg\99\1dwC·ÈS\96¤\r\18ÒÅ\98ÖÍüãn\9dÞ?#°ÀÁ\82ahwOHÙ¿ü\887\1f\08ÍhF´¼(Ö»¡\e\88\8eVì;ó·\8a\1e,DYAn\7fÅ\12Aq^\16²vîò\91ô÷WïqÞ\ f[1­Î\95FGÖôÁ³9\1efA\17mD\87^\9f¦½¨Å\8b"¦.\81D¥É1:o údµ\915ÑËÒk\10ü5QC\83¼®¾\f\9f\94\ 4ºkp\8a
+\1a\92\f\85\90a\7f\8aÎd\1cÚ¨Þ2!Äøë\ fÅ£A°\våBL\8b\87\11\vC.+4\86\ f\9aµ\88h]§+N±\80 g\8fÇ6\86\18
+WÝø'\9dÕayKúàÝ»\94(S\ 6\8cÀt*vH\15æW\1aòÊ[,Æ\87Ê`@÷\ e67\9aÖ\14\83ëüæñ[Q¤r\r\ 5zV\101h\ 5Õ*X\90ά\99?\ f\80ËDÉ\99\8f¸7\9cÍQêÒ\85ÀÇ\16÷¥x\82Nz\11^\ eãD\9e|+[衽:ÝþH   ¬o\15\92\91\92®~\9c»\ 2¡gIw\ 6\86N>0Á\8eî<<\997\vÓ\9f{a \80_\0\8d;\95£\ ey¾8Ä\1cnI®¹\9aÂÏM\9bÈð¢W]ècÝáÉÄÐ\ 5\93»\9f\eàkð}W\17ÿK\b³¬nH¾\97ÍôFpÅiC\17ÝÑ°ÞhÝÖ\88Á\81@|1\1fx½£XSÆúv\18î>d\9f×nC´Ü)v%è\15¬NAëÎ\97:ôÈwFëà\15\1eá\8a\1a÷Ú\1fT\92J_\96%^û:\94\1fx\9d^'¯Âê=\aA¿g+r\80ì¼",Ñmpë%:ìd[¥Þ\1eîx_¶Æ3fo\88§1³6L¸xÉ\81A[ùÂè\1dT\93FITOµ\90]»L°¿B0½iÞ#\bXåÀQìtåu3Õ¨}dIN|0z^]\17¤ãB\88Ù­pë\\ 6q\98Ýß>\8e\1cØøV\1dÎð ,u\9eX¡à
+²:\7f\8e^m \16Ê      \81\e:\96\9fÿ\86?7¢i\1a\81ÑN\7f³\81ÎVõT?\86uÜÛUáú^³\12Pr\19\ 5­ýå60Ó*\8b~LA\18\8f\17Kõ"\9cèV=^\91\8b\aÉßE\88dË7p=T´^á7ÌùZüeB\97JÉPtÏ\ 2®Ý\96I\17¼}\82ã¯\b\18\8e\9fEÈÌ&ò\17ý^¬µ¹ý\94}²Ñê\83 Tª¿\9bÃ\14N#l\rÇü|\96\e.Bå°\94ü#¤||ì \ 2gmõÌöAcLg\82\ 4\15\8a;Õ]O¾ÍC.Û¨ÂÄò@\13¾zñ\93g     î\8d0\15d\11\91v\89T\89ä
\9be\85\85\ 5\97ò\1fÖ\887ÀÙ-\873MF\v9n\9cµ`v=`\8b(u®¥\1a¤\bÐHÜ\95\85qiEs¡Ü²ÿ2'Ѽ¯n\9a\v\ ªs>â·*8\949!Øxî`ÉÉq,`Ü~<ÿ¸
+\88\16èWS0ô.§-K8\80\9cÕÑÇ\rÒ\12Â\0Ó6óícñhòX5\96B-Ô:;¼\8d*=éÆe,è<5
+#î 3\82âxh\986mº\9b;\1dàs\0GÃeù\9a¬\v­!!P\1e¿¢\80RÕ1ã\ 1ß-²\14p\97oE\10Z\ 1~H\97ù\1e$Íe¼y\9ag°ÿÕ\13ÌD^\90a;cÖ¶©À´PK÷´Ç\9a+V\f}\88da²y\0ÿ·X¦[Vi°\9fà{GÕõÝbü\82DW{\9f6gÝ\89ãä}'\8bø]¨\1c1è55Æúĵ\14²«¬{oGâT|ì\11Êî}w\96@\bÊ|"EøïNÆ\ f\ 1c\16#2\96ý%ÞòÀß\88Fp_\9d\97ki\84
+KDºvÊ«Ï\8c¯      Dñ\94\99M\12èKÖ\1f\8dÔ\9f\18\ 2\r×\95\17\15¬~(Ñ\16\87D\7fîÖ&r¼Òõ\87ý©\94\eMc¢ö4Å\16ƹϳ\1d8äA»7T\88ÄÑ 6Q\92\1eP\8 Ú\10[ëF% \8bÙ±î.«\14ú\0ª×Ê)æx%\14Zk/\14Ý\85:":Eî\89à|å®/\88ù{3\17Êæ\ e{\ 5®oÊ9Û¤©W#¿oÈç¡=K\98\94ÑF\9e®ôæ>\8d]õ¹ò"ÐX\9a«\99\9d\8c\93\88¦\ 4\86+ñ´BöHê¬LYR\12Sìr\84\ f\80.\9c£ª¸SÐ\9b³£õöEº\86ª1úº\99ÎQ.§_ùä5·!2÷\80\9b.·Û`,ÕMG\11æn\9e7\9cx_\97¨¶\9fÚp\ 2ñ1Ä)u~+µ±\rfJ~\96iÑ[\91\10Ü&?à£e}IJO\81ú\84\bb)ãÅ\ 4\1c3\16iE(üv7¢ÑÂ\91ãÕ\8ahlå>\V:`»ÊÂíçª\87]ª©©\ 6þ\97$\8b\146¿bÜA\fº8\99Ïò\8d.´c?ÒoË@¾þØ®çqÃ\ 5Ë      E\97qüfµ3aõ«\84ùL3am}åðÂǸn±nÕ°6\8bÐîW{\15.ÎüÁ\16ÖjÒ\8a& XÐÙgj\9a)\17P$\ 4Mv¡F\ 3òÃ\85\9b-ÿJO©b\9a\8a\89»û\87 H\17Ö\89a#uããQ<_\93Lôdå\98meÿ\8f\1akë"ÚÀ'\87åz\94èY5\8c\8dnlö\87ô\ 3-\9d\13ÂÅÍ6JøÚ¯Rç;\ eÐHËÃäk:-\9bÞ\94ø$'¬ôxT\9cä+ºT\9atBVB\90\e\86\8eÚjöTο\9fý$¦i\b\9716~zMâ"¥&\9d! ø-ôIë\bcîÛÑWÊ5Æ\89\fHI\ 4îÃ$æí\ÁÏ\\9a:¸û\83`Í¢7ÕMV\92ÒÌÌ3ÒÉR£>òn\1av¶Ú,\8aoÚ8uðaþêG´Ë\r\ 3#F\9eE\97+ÕÄ6¨4º®Nbà¼b\ 1e5ß\9c\15¹(¬Ê`\ 3Mz\84\1cú@^\19°á~\1dÆ=þþdd0¯`\1352û¦\98ƹ\83%Pb\1fæ\86²\96å\ 4\97ìÂì\8d\1aéZB\1e¸\9ceÙ-?3ÍÎ\83?ÓTqh;ÅÆ0ß²{è\17ÞC\14"§Ä\8f\85Ùý)ÜÈÆ6k\87°¶±\99\9e§)w\f\ 1^\1ep,É\19v&ÕÔtPDDnwíà3MÌ\92\ 5rS\8eó\10<ºÏ\19\ eS\81\8b\82\8d\e¼Þ\ 1ÊÃgS¼\9aòÊ\98X\82ãÞn±s\84\93\9a-\87@s Ø\86\rÿèÎ\9f\9f\80ß\19\82\80Ñ\86Zfsù¤v\11è£I"\94!qì\8fI~§]<ÈIo{\8eôå\13Ã.i\8eaUMëa X¶¥¨áS2n;ïz6²\eé\13\bì\19áä¹qIÀ1\ 3:n½\8b¬\85\1f£×+,z>§ew\1a;öä\1d\83K\83{¿ÀìÖ\89ïÀ7û'§\82
\13\86ßÏË_ËóÖ\r\8dT\12\85\9dôÚ­E\b9à¯_®å ì
+\ 2»Æ\8ca¿\13¼ìg\9f\8f\93\9e\9d\93?\91Tµ`\17\84;\8a\80ñ@`óçÅç\89\1d\ e¨ÕJ¹f\8c\r\9c¢\9a>\15Zm}\1fõ?ÆJ§°sí]\1fî\89\"¨æú¼¾y8Ùý\ eå¿mîG\v±è\ fú\13³W\r\92\15ï7¢ð*ß\8b¼\92\rézrw\1c©7F®´e\8bI\0J\8e0=£Ñ(/\94\eòýÉ)É>\9eÍ<Þqt«Í\124u¸\98ï.¤ ]j%á\85\9d\10~:¡Æ\15\81\ ee\9fG\86æ\ 5*¢¾Ï¨\8b\19´Fûõ\85Wo^\1c\92Ý\86_\88\0Å:¼>Àc\12#\95Ö#Y)»\14Ϲö\ 2ï<ö{\vT)\9b\8f\9dÎ4±gµ\1a¤\8aÁ\12õÕO\98ÏJó\16V¼ù¯\1c\93 g*!ºÔ3N\91\v\95AK\brCvÕÏVâkÁçÍÆ?=\95mêK!Yl¿o¬\97ª^Ú\83gq¾&\16v{S»\aRE#Cj\vР       ¢\1dÇÜùæ\1a* °yëp\af\13cûÀ(¶à\8a\9f\15dáÌÐÜ\7f'EkD]àyÏ.\82\9ell\9cø4I\97\19Õz\99^(¦¡\97Û\97ýº5\ 4 
+Zøà\ 3\2ö\aCB*l\9d\11Dl1\1aø\ f\1f\16~ßÚMW 8³W1¡\b\ eª\14à\94\1fä\ 1ð­   Üô~ø\81\8bYÿh&\91Ï +<\f?\80]mPÑ1Md\8c£7Ãõ»\8fsYáF\1d\ 2«Ã\98Ä´$Çñ\9eé2~\13§}¶-ûn\19\97ÕH¥Á\8e\8aS^\9aÏ\81.±²hÒ<¸5\ 2å\ e\85aWûÍ\88\16\1eVÊu\19eGÿ\17\83ÍýlçÅ'%ÔubÇWr*ô\9br§Æ­æÓ\1eÈаDzOúÂï\98c\f\a È/\8b\14¨V;¹fgw]WcLò\\fÁ\82^W\9aÛ\92ø\a\88}%:\82Z-\8fòÝ«¾® ²ê<4\84\17ïè\a \ 1Ýr\92§·X¶K\ 2é\9dïý"\b\1e¤^?\0iùe\99þV\9a9\19\1f\8fQ\9f¿Vð\88½ìÃ*æ¡"G\7f÷äûÉw\80ؽç"\8aÙþÆ0»cÁûhþhdgÉh=\94R×¹c\94+´Ôé+\84\90\98\16¾n
+\8aÅ\9c ¼\ 4UV\17\9a/SVQ®nµñíÇ~9\aªhèiJ»º0}\94\e\ 1쫹1Ä\1e­\¾\96\84\ e\ f\96\82\19'FEûO¼>S\1a\93Ò5g\93\9b:\v¼Áea×ÐXm\91Ñõ+H>¼\9fWU\92\r\ 5\ 3^%¯Ê¬\90Ï·\\g\14C\0\ e\85óËÉb\ 2\7fc\19M\84\10\89-te?B\81娢PÐÀÁëôÞ¥ÞXDxCýâÖ\10¬ty±ª8q
+\85É>    ½\14j\a\8e\ f]\86¡X+ô\89éHLL.±fêAªûÜasu­$\983«ÄèX\13s'®f.8k\18?\81\92Ý!©\89\ 5\93\16|\ 3âFh@B6ÒV_sÀfæ-qÁ\90\9dúF\8f\163\13w=\f\93%-¤ÏRFìË3Ëzä\fÍ°¨\14Ì\12\15ü µ/\e·\ f\ 1É\86s\10§\1f*DZÛa\7f\9bv\84\f\81\86\ 3«\95Þ\ 3 ß]øzÜ \aü+On\9d\8e\19\94\18ò=òÏæõïÅÀ\7fñ¾Ô~­\17ÂÒ\1fÜ»à_
+\95újL(p\10Ê\12\9bUöÈ\80\91vóÄþKÖÎo±þeRlÔ\88ðÜÆ,ûWÊûç£t\9c\ 4ñO\10ÇånuäT ù\97Õ«.\10.Ü\¯W\ 2ÞqÕ{ä!\91-N\97§ÙrPq\12Õ8\9dl\92ÆZNî\r\1fR\19\84\ 6º\93½· :¢ûKf©364½ÞÓI;\8a\10ËfN\85Û&åó~ù\7fy\ e\ f\9a\14\80\90\19\9aNG¥\1f\16ì4Ϋ½ò&ºÚ°êè\815{\85\1eu½/Î\9aF]\92\ fõ\99Ú÷Ég
+IÉ\9c\8daS(\96(\8fD¾s\96\8dÿÿÚ¯Ó\7f&\18\0\80ãD\8eåÈ\b\ f¡f\91æØBËB\8c¦É1WåÊ\1c£Ì9D\1eW*ËæjH1G4m<b\ fM\8e§Ä:fD\8e19"IL4zrõìyþ\87çÝóy~\7fÀ÷ýoþçû\97  ÚÒçÆ\9eoº­c¯1Ë\15\7f\90\99F\8bBÛ\VÏ\8eû»\85\17zRôvH(c\95XçrÓÒÔûgè[\9f\16©\1e\1c\8aE\v\ 2\1fªÏG\1c\84ô3ý`Kìtå\15\87\83\v\8d\1eÃ\«"\9d+a&\16SY¡]:û\7f1P\eýÕë\ 4ß\88`8TT;     ê n||.\10}íC\87ó7%ö\16ͤz\88\1a&\12N(A>&^0¿o\ e\84\a
+CH}\99\84±õ±
+ZS{µ®§ï\ 5£¾\82T\fb'Ì>UÁ\8e\14*\1dSvØA\8d¢e\7fNMòl\ 5\1eØÆ\86F=µ®µµ\ 6bÙd¾\ 4|9Ý'ñ±6\ e8Râ\83*\1e>¶àÙ\81RD·¾^¥r\9eDê´{    »nw?\98\e³\ 6`äÓ.B³{\e2\91½k\ 3\a30³\96ÇY¤¯ê\ fsB\ 2\ 1J3
\9dF\15,[]        ¶o¢á\81V\92Ç\8fæ*ge±mÙH\81,qR\0ȧqvá[\8d¥a\95L\ eì\95ÜX]¹(GlEÿ>\ f\88\15ö\ eÚP\PK+¼bL¤\86©\0\8d¯ÁûA£A[\9aÈ\92-Õ@ÍåLÌÖ¦=r!ø}\ 4\7f\89\90CóÙA-|.xxí_ü\agÊÊ®¦2O&¸¸ÇðÏ\95~p6È@åUù\ 53     \1eÅ6ÖË`òçq\9b\18\95\7f\969.\8c:öí\ 3Ä\12¶%) ïN=,ui\\82§;\9d¼¼\8a\15bë²]\ 3¦\8eäUKvÐc=<ýzwÁ¢(\7fÄÍx«´\8f\81Í\10\901\96e¬<ð\81Ã0à\8ere6\90\ f`\9f®Í¡äÅD&\12#övà\89\94Oµ%\ekIO pÓú&þ\114br±>e\e®qrr-Ú\e\13­ µC9e\9d\9f´\8d:\9a\11ÓpO¢j|y>îpF\95\88É<\r®\ 4á>\93YZɧڻ\94ZX\97W>gÉÉp\19~)ªRC´«þɯ\1aï%a\9f @\9aw\1d1d\ eq~\986\b£°§Ð»IO\18K£H\v:Ó¼J)\88mv\7f\18Õ¦\90\8c.pyïI]\96»-ÿIî,ϱ\ 6_\97æöûcÐ-¬ H¾U%\vÀWcDîC\ eû\au\7f¡
+êÕ
+æô´\ 6H\85\11Myå\ 4Ö¢Vc\eC\11Ø\ 3M\ f
\13i\117\8f?\8a\82Í\9d\16.^t\9e8sU \95E\9c\9eÝ\1f     1ÿ>5ïSÇ\88Et$T\ eËgí:\17¸Ï\81ì±P\82É4ed\8f
+/\1d\96³¿¤\91^ÆÓP­?DkÝH\91-{æ\9dÑ&8\1f\ 2|\16çô\16Zx¨ÚÂSrH¿\96}    ²\enæ]\81é\bIamZºs\11\1cò÷\99ò«2æ\ 41\92\9exå|\19Dæ¥]%l0ÊCò®é,Üî\11¿X*¾Zè¹^<{\8cËîZ\ eh\11: n\1d\9d:íý&\809Á7\13\94j\84ë:\82\14seï|\91Å©\14XVD·N âñø&\88hTUÒ̺\7f{\12EW\97~:\152\10¿GÃñ\85¡ïe7ïD\84n÷`q´]\\ 3Ää5<¿\9dºãtE@/| º1þbÅE\97H"Ø\1f\85?¦jO\ 3BxF\89k^&®s¸Ü\ 5Ì\së\1e\87\84
+òõ­åÞo¾\13g:ɳAj%        \97Ä\ 6¿¾\9díÝxÇûm\1c\83èNs\ 2äñNZ\8bF\95c:YèiU\ruw«EvY7WÞÜÔ¸¥½\10[\88<\90\87¡ÒüÄ\87,óýOé\8fÏ+iÛÐé\1c\8a^\vѦ|ã;\bÒÞógË\f\93\v³EãÏmÙ=»nC\87g\9c±®«@÷:U\f®Óu¸\ 4ܼ\97!6_ª#\8c;Gøë\96\98(W[\16P³"ídC\12Ýøv:ö\98²\17\18Ù\8cËTê1¤ ¯\98\10ô
+n\16ij­«ÿ1rýºE\88!kÈF\16ú/\ 3ü\ fü'\80à\b\ !>:2\90\80\aü\rM§¡ïendstream
+endobj
+951 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2068 0 R
+/FirstChar 11
+/LastChar 124
+/Widths 2081 0 R
+/BaseFont /PDMSCR+CMR10
+/FontDescriptor 949 0 R
+>> endobj
+949 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /PDMSCR+CMR10
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/FontBBox [-251 -250 1009 969]
+/Flags 4
+/CharSet (/ff/fi/fl/ffi/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash)
+/FontFile 950 0 R
+>> endobj
+2081 0 obj
+[583 556 556 833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 0 778 0 472 778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 778 736 556 722 750 750 1028 750 750 611 278 0 278 0 0 0 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 528 392 394 389 556 528 722 528 528 444 500 1000 ]
+endobj
+2082 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+947 0 obj <<
+/Length1 1836
+/Length2 14873
+/Length3 532
+/Length 15918     
+/Filter /FlateDecode
+>>
+stream
+xÚí·S|ä߶ö\eÛIǨضmÛéض;VG\1dÛ¶mÛFÇV'éXoþkコ÷z/Ϲ:\9fSU\17õ\1dsÌù<sLTýH        \15\94i\ 5\8dí\fMÄìl\9di\19é\18¹\0²*\92\8c\f\0F:\ 6\ 6!\18RRaG\13\ 3g\v;[\11\ 3g\13.\0#''\13@ÌÄðóËç\87\8b\95\8d\8b\91\r\86\14 lgïáhafî\f \10¦ü'\89\1d hcâhad`\v\905p67±ù\1cÃÈÀ\1a lgdaâìA\a\10´¶\ 6(ýÓà      dâdâèjbL\aÃÈ\b0¶0r\ 6\18\9a\98YØÂÐÿãIÒÖÔ\ eÀþ_ac\17ûÿir5qtú4\ 5 ø\97MJÀ§Ic;[k\ f\80±\89)\f½\9cݧ\9aɧ\97ÿ7lýçàb.ÖÖr\ 66ÿ\fÿ¯Jý_í\ 66\16Ö\1eÿ\9dagcïâlâ\b\90µ36q´ýÏTu\93ÿ2'kblábó\9f­\92Î\ 6Ö\16F\82¶fÖ&\0ZF\16:\ 6\96ÿ\8a[8\89\9b\18+X8\e\99\ 3L\r¬\9d\157±5þO'\9fõû\97\ fzie9\r9%êÿ^Ú\7f5*\18XØ:«xØ\9b\0\18þdÿ\8b\19ÿðg\91\1c\ 1Ú\f\9fUfüLü|ÿÏ7Ýÿ\10\13µ5²3¶°5\ 30±²\ 1\f\1c\1d\r<`>7Ñ'±\ 2¼\18\ 1\16¶Æ&î\0\13÷OÇôt¶vÎ\9f]\0\9f\95ñ\ 1\98Ú9Âü³®\9fKOoú¯Ø\7f!Ó'ZüAæO´þ72³\0è\1d\9cM\8c\r­ÿk}ÿÝÂ
+ ·u±1üg{\98Ùþ    sþw\87ÿ\9dÍÂ\0 ·7p4±µ61ý+ÊøßÑÿHþô`oíâô'ðéÂÈÎÆÆàOäSÝÜÃÞÜä\8f2\vÛg¯OY;ã?!v\0½\93µ\81\93ù\9f\b\a\80ÞÓÄÑîOàÓ¯\9d­É¿\99õÓ¨³Û\9f\7fÊcçâø'ðO\81,\ÿêñiÎéséþÍ\1cÿ\98µ¶ûã\8cõSÃÉÄÆâ\7f\98ÿ©\94\89Ó?GþOðs^\82\7fèsJB\7fès6Â\7fèSFä\ f}J\88þ\9bØ?'!ö\87>«,þ\87>e%ÿЧ\82Ì\1fúT\90ýC\9f
+r\7fèSAþßÄñ© ð\87>\15\14ÿÐgÉ\94þЧ\9eò\1fú,\96Ê\1fú\9c­ê\1fúô¢ö\87>Õ5þЧºæ¿éóv¡ÿ³\178?3\rÿÐg¦Ñ\9fíÌðiÔø/ütjò\17þ³º\7fá§W³¿ðÓ¬ù_øéö¯\83ÂðiÂê/ütaý\17~Ú°ù\83\9fw\ 1½í_øiÃî/ü´aÿ\17þ³3þÂO\e\8e\7fá§\r§¿ð³jÎ\7fá§+\97¿ðÓ\95ë_øéÊí¯£ÿéÊý/ütåñ\17~ºòü\17þß\97\9d\90\90\9d»\17-ãç\1e¦eú<2\9f\1eÙ\0\9cl\9c>ÿ;SÕÖâs\87K\8a|\9e*\ 6\ 6\ e&\8e\7fE\8d\\1c?O¼ó¿~g>oÒÿaS\8bÏË×ÄÄÝÄ\bfuÉÎ\88;È2¹)¤ÔW4\7f¦\f\9cÒ        7µ8h¢+¸!\95\9bîì'7Ê\82có´\8a    þ\rr0²¥E9RÒ\85t%½±)ë6V\93 ÷°\972}ð
+ò0<\1aen\9a\95Ñ\99\8e\1eÈHöP\1f¢MføÑ*Á¾}3õÕ\1añÝ\96k\17xµÌ       #{\1eÖE\ 4XéòÒÛ­¯Õ·ÉíUØ\14\83$\18Ýìv\99D\13µã­Øñçsq»|»ÕÂ\11\f\9d´;Ô÷U¬¾Í9«\røTÎïÙ² \8b©¼¯Ð\f\94î¦;\930\8céV\ 4«\1aY\9c\12\1f5\rG\88\84t£®K
+©+rðìÅÅ\ eýHx\96s\96à¨ì1\84çlÂ\90YçÛ£å*\rntºc\ 13\v\15ÿé\eâËÀò»¥p\96 ÎwB\18u»2ÞƱAA\8fç\8f\19È'¹\9ec`\17LK\8eÇ\10\1c\8c§Uë\99\9e\17X\ 2\9c£\16rÇù\ 5Æ      ôÌ°¨\ 3ÐsVÞ\19\9e~iÿB¿k\9c@\85\91\86\84PI\14¢oSí:é^Í\ 4\13\93\1c\98\83z\ e\81E¦S\9dòb\ fÈ\97î£ãÝÃP]­¾Î\92\84\8b\16nÑÃ8?þVÒ\8a\16\1c\88N2'ÏÞ\9fþ\94Lë|x.\1eäèÙ\ 3\9b!Å5¿\86KÔiaà\v³v§BtC5¦';)ûô:\eZhÚüb\8a\aΠ*\v¿44\bãÉá24þxîfqKEÀÿ­·Ç±íç¨[        \ 2\10+\ 5\15\ 6\18\b«­VÆjù
\0\v\95Rà¾F1Y\9cÒo\15Üvc¥ú¬EYf\eX¬¸è\8cÙr²ÊÀ3@\16Ý°\ 2r\9e1\a*8·n;\88\18´·\ 4aãÍ(©Ê   \1aì\9e6m÷d\8a_Zôèë\ fÄ\9fYð!¢Þö\155jgO\88$²=\85í\vª;º¶\8c~\8cxJÓ
+5Ý>0ß\8cos\ 3ða.:輪\1a%ßñ\14¡"¿°§\ em\877..éáÊÑR\vÃm\11<\13OÔé&êÈ®\ 43ÂØ[1ÁÔéD9ÓØQ&2©<«¬U\1d",¸\85ú`uÌE§5ºÖ\9cBù;¼\ 1Áê/só¨?¨t@\9e\8dv»àøP3\89f¦r\184\ fÔ¬F
+Q!wM=Øɽ"\8c]\86;òY_(ï\99E91\eÑþ2¯úõîó¢ÎɽVÀYTÐ\9fô¨ÏTê\a}ºCâåsÌͽos\13\1e\9cò¡g]\94ÈH.L\95ä+¿\80»©¿´\8f
+\9e¦ñ¬j{ËðýÑ\e½Øhz´ë\9cÜB¤ó\94T=üJ\ e\7frçTør=Q\15õ7Ýæ4g\95\12\15\86\12?\98í¹ÌØ®z\3H_\98\13½6jãÄÑqSnîzHí)G\18§b\91Bî5\8c\8b\84oû»\1c\ 5böiC4íú~[ã©g\ 4û­±ã}\ruDèò»U®Ç\1ejoÚV¡\ 2\8f-\0\17WP\85\98dgÊ\96\9c)ãÙ?ÿM8R\87±ã!\12Þ8ö\89Þ\8,\1dîn\1e      Ä\99\9f\80\ f~      ]\0zlbä\82(\8c4n\17ó\97âÑenê|\ 6Í
+\87UÂ*\85O\95\ eü\ 6B\9aù¦$f\11\ 6Üõ\1c;\92´ \1c ó U\88\9aç8:eleðõ;\85¼³íÈ\8b¤vå4\13B58ǽ{ÿ¡Z\1c\1dH\9e\18ܦ|Rsëôº/õ;ÍÜ#O­~\ 1=\84h\ 5Á      ù¥\82:ôÍ\9b\9c´\11¨²\1fÑ\85t\rÌ÷Ô#æ2ãæ\10ó\1csvÚõK\0\f\ 2îb\9d\9c\11oï~ï\99`%\1f­\87->zì0^¸ëÎÕ\1aðI©¤6$%ò\84¿\fÖ"wâO \87½\ 2Îù黳Ü\8f\1d\ 13¸½89Ï\84·f\86û~¬\13fl£è5\bU\8aÙ² ³\8bP-¢<    Ý\9f¢,,\8e·ÜcN¡\82Å»[\11Ñþ\ 4|ô0tq\9e#~á½Ú\ 2;1\91!\rä«\ 1ÝÆhïþ\97:\8a\1d{\a:Bfvðí\v <­ÞÈSF!Vxj\83Ò8,¤Z"\92AU/\ 4ì\17'¤±@­.²?:aaµÂyë^\94\93îL®÷O:2}7w\82ï\81 \10ø\ fCà¯\12T[d\18\98ÈÔnWÑ¢U¿~ç(f§M\ 5¯\r\88÷ôO¬é\ 60\99W]§­Õ\v&NS+[3b×?a¢\ e¯/¾Ó,&ë!駠15I\86\11Õ¹ÐQ\90w!\89\b3\14cp ºÍs>_\fý0?\ 5R\85ï\90G\1e»ÎXg\99\1c´ÂïðN\89ÿít\9fÈöÛ¾TN$\99\f;ÝîÇ%\9d¨[\13¡H¸ø5pU/õózàr>60ìÊ=XeKÅáT)KI\8f\r\9b'\7f\ f*\ 3âµÁÔ*\87gÍÂH\1duB\11:Oð°sw=.\93\9f\r\9dò\8a¦Ø\95\95¦7\ 5]Ê]\98ªÅS\ 42H1µ\9fîÖG¹\b\11BÊÕTÖµr Û¾2Änë\9c\f^}ñÏgêÎcÍ^D+·Ù\0­2\b;\81Nø]\ 3È\88\8czà­\9c\1cz ­\80Å]3È3\9a 9\9e5+Õkç\ 1à\97Q\19ðô/F@µð_hêÕ,\ 5\\91i¦©\80°\8b\82Áä8_±¶0Ý\93{ÕÈ¿hÕÈ\9b\ eP\9f~m÷=Õ\90\b¦Ü>\ 3/\\1c\94qK¯Z¨\93É\9fPNÃV\8aË¥b¶»p°\88 Ù\84¶ÎàñàlH¦Òù^B_PÍUú3j\95\9b|   \8c!Ås<\bwl\99\4ö\86»JJI~Hà\14\8d\9e\ 4Iÿ~>õ¨@é@\9aÓ S\b\900i\q÷/\14w4Y#mm\195\8fE=T\87\83qhŨz#¡öO*,À      ¸Ø?ú,ùîOì\81~XÐÂÿ\fNbéô\90V¥;7Åm:HïL) Õ\97\13ã®\vÏm©\f#ͪv>ù°\85W÷ÆÎËê \ 2\9bX½>ï0%\9e\9a\ 5ÆQAó\0\82¥@\16\97/Í6Ö\8cÿþ\1dv×3\88Í*\8b±\8c\18\81¡÷kwÆ\ 6é×ç>\8e¤fÕPé½&íÍ\9fO\1fèñö\óxî\8fæ\eÛÉÛ©àù\8d\99Êùde+1òL\18\80Ä>\16Ð|wíBóê~{7\9cZ\88ù\ fxïs¾A\8eª\92DPÊU»âÃ>DÂÓ\80û\8a\9e\89w¥¦kd\10ÆÁ\11\8fC\8c¶pv\88Ò\84\19ðº\10&l³P»8í\82Þ\84^O(þù¾§\14ßf\92)²Ü·\1c\b©\162QâPP\85\b}¦ê²\1aÊ8Ãou\97~w\ 5
+)æ|бç\a5ør\9a~zB\8b\94ðâå2Jã\14¤îɧ¿\99«üaû¨\99.Ávôð\ 4w\ fð\16\fÔC\1eò×»Þd\96k°»[\9b\9bîn~´¨SU\95\17Ù\80Ïiq\93\12¬Îm¤\15úy\90¤\14±\85\12ÚÜv[\7f\ 3ÉB\rZ\99\e±þI3\ 2±{\ e;±ÊÈ[iÎÙC\ 5Ý;ô5Ïð©\10a\8d\92
+I¥ÝX¯Ë\95\96m\91\90â\a\82ÏáµÆ*ú\r§5Xã1\95_\8b\r
+2-ôX®@ºYâ\96\ 3|\9d\88öÞî\83P.\96)çQb\13Ç­Ä\91)Ípí619Ù/#èÅ@A¬NêÃ\83\10ùy\ f\9fUlI\88S\16ßõ_×<\1f  \8eb­!\13ÙE¨Pj\e÷Ü\999ÞÚ8\9b_ØF2\e\19¢\96ÈU\r\9fÌ'O489Që\1f½èöaãs÷ÅùáLÐÞ\83\82¹Îý&\80X3ÖãRÔÁÄu|uÐݬêP¶¹\18R\15~\19âò\90ðóq\1eVe+\b\ 4+\88Kbè\81Éã÷ÉAß'\83\8aâr}\8dð\92\88\ 2\ eÉ\16¸ýñÕò`¥?¼(³
+dxc\81'­_þmä\91o]\16õñ¨ÒÁ8\8d9|̾Ô>ÃWV /bU\80Kѵ\94\92¤Zj¿óü!}1\ 4¶í»Á©F\ 2y\13\1c\93ã ©é`½^aÛùW-ÒL\95\9eÐýÓ0\8b0w÷\8e\1fæwù\98ÄÎ㦹,'¨å\8d$ùÀ\85\9a-îJP,;\15s¤,\99ÆJsOf\13\1c\99ØÜ5ÏA?\1aÖÙ°L~èK\88üÊ\eöuI;ø\11uéóâð`ñXH\ 5z®A¯\15r\ 1Äl¿K®ÒÝ\81=júTgïÛÎã\13Öà%\876Ôsô¢0Ë\10¥NDz_\93¯±o¸n)\8a\89\ 4\1e\9d,¸Å       ç¡ _\17¬ÄÉ\ e\94³\1aá\87%G2Ñg¤¬1¨Ià\18Â\9f»~\ 4výsÁظGGé)ûÕ\13\1cÏî»ÿ×\86¬\9f«DÍ\10¼\88ÌOk(¿\8c\86Ø@»Wt¨j1_úAî\7f£,we\7fÛôJZƲ\ ff\8fHy_®«\97F\rïÙ}\93\81\93(1Îà\10\95ÚR\0¶¡8áÑ,H ^Á`\ 3¿\a|\94ÆIfto×B)~\8b·\v\86j\ eBxêî\13ÿE\96Ü\15A[`á\1dÐ\93v\95aÕ@\ 4jz}B\97å{¥%µÛÎE\8fÅÇ\ 2\ 4\98Ѹ¥ÛÑ?Ô\95MmoZ´~o²a@/yÆòç»\1cN)\8a\9e_ã¦ZsQ\88ëAÜC\1fG<\87='l©Ä\ 1î\97}ïN\87\98\8as/®õ·Î\11$\9d2N_ ??(õ=fÃîÀIÌ\8eã@á\rV\83ä\fÞ?¦DÁÐc\v\8b\15è\1a{_\1c§\98KU\198\8b4y\82(ßÃëC}\8dp\93K\9d]õfGíT¼\ eYLïl§T\86ç\9a\90\93jÀDÂ\88\1dPPIÕtBÈ>\12\84
+'ëÔZy~.ÏöÀ\f{\80\98\97N\11Ùì>sTtbÓr¾Õ½Ò\rezóZ\1a\19<\91ìX
+;>9ð\80\8ePEÀ4E\8e`\98wpy\ 5\8ed\1d\fÒáe^\94*\8d}[:3^){ù\88\96\8eíR²±\95Í!e­\13À\11Ç\9a\18`\99\ 6\16vÓê(\91Z¿Sï»}ùÍôË\13\88\v\fÐ\89ð*ë)$9\160\ 4\14\95ÚÞ­zݸ\7f«níá\ e\82ãO.
+\ 3N\1c\89ÛC9\9c&\1e\8eZ\8cbfwÄwp\f\8bú«\\87ô\eÒøö\8aÉÃLZB\10\ 2\89\94¶mv¦Sy.ئ\9c\16\ fÈÅ\14BÀN\10ÆN\19\e÷\8b§ì\b©d-$}\9cG)K·­oBë\ 2Ò\13v\ 3\ eÁ\92\83J\84BÃ+Ñ$3un\f\92â·|²\8c!fðmrþ »s±\94òH\919mvõ\92\a';\8e\0\eö¨Ú\13Ù®½¡\r\83¡°Î\82ä\9aâ­9û°Ã¼ð
+.,$+Á_M¬S ð6s§\18½\19ßL®ÂI,ûÍëÒ\9e^\eênzUlÝex\8cè*¦\11U\1c\9d\7f\8d\1dO4\7f\ f#\r¦\8a­[u2y{\81O\80;~5sϪ\9cý1®ri\19a\8c\8e\1eÓ¢\8cµ\84¦\ 2]\87À­z\81Ð\8bB43\16û\88\1cð\8d¥\83\a
+)³ÑÐlfîqn\12Á?\9d¦\980\19m\ 4Σ>ÊMÇ-\9c{ö.åI]\93Î\90@>|añ¹[\ 1ó£\fÐô½w\1c×¾0Ùð\94
+¥ð[\97!\v¿¿¥ ¸\155t@\10e¢TWNé3A6ºoû\19m\92³N¦Å¾ý´t        lU\89þïndóŹ\ 4\82¨\8dÓØ\83/\9e U\90"\1d·@榱]µ<\87¥t\8dùõ6ÈI\9d\8b­p§\ eÕ\8c\9b\124\16ôî´|õíÓ;t\8ct\ 3ÝõqÐm\93{Wn­\bG\ 2³\89\f0¾>¹\81\8c\eþ/\b'\93\ 2Wú*\1c\1c4\88us"4ïËb¥­\9cs\90ØóD¼\91|¬é
+\99\94\9c¦1\8f\18µW\ 3\85Ôfã¼hu\88\büú\ 3zÓXxh1l\8aLÜjØ\98?\8c°7²õ=\8fË´¨\8dF\83\89E\90¨³-É®\ f\ f\eÝ\96\ 3¢5tÓz<|Wá¶\7®:\84Úºsv#\95¾\94\11P\85\90gr1F\0¸\9eXCúªÓ\eì;Hz&<\85\8br?\b\99\8a®
+\7fÀ\92¨\131yÈ:1¶ eOJ        P\18ô\90+°,\97ü¶\13\87\9f\85b\89°¹Õʪ»©xé±ÅÚÔjã¡!)\97L\11Ê-¬9¤Rs\aæ^G
+YÎs¶pk1\19ù\90';\84<wó¡\ 25\89ý}4È`\85Õ¼\v#ÂÁ\ 1T\80\8fE\93ýJ\97ÇÑü~\99 \91ªúl\11}ê©\f\ 5 J\824¯|´:\9d"a\11\8có\rÁøE\98\83Ý×WU[D\87LÕ:hÖÝ\9f1Y\15°oCØÓÔc \1e²\91"½ê©°IÍ\89é"â¸GÐjJ\1e@\7fx¯LX\7f4äñk\96\7fw\8d\89»\8cJs;[ô§é\99÷8>Ãyé\1c\ 4.vá&N\9a¯\ 4)£gÔ¥¯\9eÐÄ|«\994¥.\90\89·ß        ¬Â\81$Êlwö\91!¶ÌÐqúX@\98ÌË\9cð:\1ah\ e+\15uo\18¹\11\82 R\11zNhï \12öNb;õSüJã\94b!­\ 2\1e\90B\8c«f\9f\84ç\9bó\13^\90j\99\87oKOc\13Ë1*Îæ«\9f6\94Låäï\97º[×ü¥ÛS»¯\99Ũ´ðX+\8b\96~MYÑy\84%Á±Ñe\ 62WQ£ýY\ 1N\9b*\93\95\0u£~Õ\9e`7\14h_c®4\96]X=c\ 1\18­K\9d´Ù±j\f\179\ f¾B\10`   ©3h\9aß½ßÉ,ì(Ñ\92ÁºRã\97
+LU\8eö5\a#"\9fÚXÌ­&K\a\1dìÉÉ,\8d\ 3\9aÕ\9a\9eÐ\1f°Ä:5¿w`Lr`yݤ\f îkÈ\91Ê\92è¯\95æ|po\f\95Ä0º\81»\8dD\165æÑÞi2V²k\0\83\8e¦\1càp0=½\95x\ 4Ö¸g\98H5¾úÀ¼DÛ\1cî+\13~%\98éç\91\7f\ 6¥\ 5¾\11µj¹#Å\17m\r4Ñß\18ÿ î\ 5\ e\11£+\88_²æleÏ\f¿¢\bî|x\14ò¨ø0a\95\8f\9aÿ1ÏF´|]\15÷}°PMÞ\96â\90.\9cëVè«°Ò\9dÎw¾ç¹\87ôU«åFOëU\1f\vï7oJ_ê\9f&eÄ:¥^7»\81O:­\99\rÑéù\90\81W·dt§\1cóü%ê;^ø\ fïj\98{.éC\ 3<?,{QÈÁ$g\8c¾¤ìökà²\97\8fp¸~ýH³\8c/\aûV\9b KÜ2\12µ\83\ 5ñc}Å\12\ eÉV>\90¢þ\8b0=ûÜϵCLP\Ó°ãQ±°\0v\ 6à>¿s#GÄoP9\8føT\91\8fÖà\13\ 4¢V\10äW½ß0\1f¦\ 5\ 4rôd\9c\95®²}\85Uo° ´ÅB\86f³¿<\8c\0#\1e\b}\15%\\9b\18\95\18ê\rY\ fG%\18ªS:ñ\ 2\vªE\93\8f¯tW|^ûêÆÚ\17ê\8f\1cµü\16_F\90\10Ø\9dÞ½üu\98Õ¾(\ 6\ae¡Ú]\8b\11L·ú\12nù˲\91´Kªr\rÈ\921ãcU¡%û¤Ñ\8f\99!jC{+t\8bØ:V \ 6sýû\14\v½¨Ü@"w¼9\1fø­\rØð;Õ\8dm1²e·á\93 ]<T±>\86\9awD(©d\1f<\89[6P¬ì]\94·"oc\ e\ 6¤Q¢Æë­XJ\7f\99K Ú2övJØÖL\1e/.>(ó0\8c:â2\941\86o_wÓH\ 3\86\17v4\96g\82\9bV¡¥\99ëú#^\ 1É\1f\80ÍEØ7ÅÉWýxsݵÓ~G3x\vϳûïõCå\ 5©ÆsoÍ÷Â\1a)­%pÃ\8fiÁË´0-é¢ÉG\ 5\87C{Ì!;j¨Ä}`10#kxB£,RÙÀw³ÊøôBYSHà\12j\87\8b¾ÅR»ÄL÷ÛMXY4\1aO)¶F\89\ 4H\b&Mf\83§Þ;\1d:Rqø(ÜÍ0ÉU õï,Íêâß\8b\7f­'ï©!Ø\93\92Ì\13õKÓ\85RØQ<§\v\a¦®É\8d1GÑØ\97%Æìa\87å\ 6ìÊT-ù<\10\9eJ\b\b\8fð;{C¶£\94§\95\8bdºÁ\98;8~kgª¯Ð¢\8e\14\97\ 5ðAß\9drh\v\87}+\b/H»M#       ãm×\ 67ßeÍ¢rJ2«(\15!ÔÉ\r`%>Vÿ0V:c"8Id\evÞ\8e\19\12k\9b\93ظ¥-WSîÎÖzPµÎ\r¡ÿ\8e\10ëÃóH\9d0\8f! ä+P\11Ðæ¬\93\96o\823²ÖzsZàfÜ¡<²\1f1óù÷î6\1e\15¯Ö°\19  \9dAJµSºÉ\9a®8à\bcBþTþI©B,\8b\9e\99*;6\93\9d^N\8a¶ê§\19
+¦V\83\ 3¬m\0GìÄÐxº\86ö£å\92{\9eJNk\92\ fC~{\98ý½Þ:I]½\8aÚVåÍáFôâ\88à\1a\13CÀ²\92Ù\9c\aò\8a\80\ 6¥5Åâ DêÇ)È«`¿&k5÷\96#XS§<½òñÍC_îY\9e\93³ö\ 4ÐÙÅjË6±ÄÄpmh¶Ï"\90À\10©.ÁÂ7º\84\a?]+lêcâ\99\18(úÇAo·BÚ¦\ 2\87\8eJ¾â¼¡3³öË\rV\9bæÚúÑÇV?\8axG\7f¨¤æ4Ç\96#)b]Õ\17ç\10\96\8cÆÂo0\94Ú\99-¯â\946HM³¦\85,\e·ñ³Nd¼\18²Ë\9ae¸NG\14IÌë ¾ñ\8a\99cxãd¾\167\8f0ÏSpaÐ\ f"Æ¡\1céS¼è:ñhÕ~Û\8cÐ\96[Q\0n\1f\r¢=0M\80÷Àö
+ä±'ÊϹÑGõV\90¸\85\97É ¦:\89b\95JI\90÷÷K8Ãi\85vñËÞ1ìBR\f诿\ e\99¥\9e\9f       \17õªÏ7z¬\9a]Nbj¦X0m\85Ä:\91ÓêvÓ§tN\19ýè\10\1eN\8bÁ \e"v\1c_Dý+¾\91\80s[ÿzÓaSküMÜô\1d¢\94\15A·¦\fíÇ`\8aa5jm\12çå\fñ\84KV\vtÛ+ª¤ù¤üÐ\eõ¸ú{BÖVIÐ2=ä¨××\99*\85f\93\1e61iLÕ/OÙÕ_6Çî]ð@?\ f+U\1a\80\a\87ûà\9bobf¨ùV\91¼\89\88÷2[\7f\ 4\8aõ.\91\81¶>1`¤êE\92\14GŦÂ\98\f~A²T\1e§~Nk­\84»®Gu'G\85ܾ?}z*&C:SÎvK¢[¦xì\1d£\8fk\92<\9c\1ed
+Áv\96\15\949ÍLóêe
+btòèÂ\94z°Ò\80þýN>\1cn°C\1d£åI\0\86k)Öq\9e\837ÈCÔk½}\8eê¬PÞ\9f~ÇÌ\16\98\96\892¡Üv\85\89\1cª\91\ 3¸\0ïcª±4N«nì-÷\1cÑÒ«\8aì^Üê\90N':Ä      \ f¬+\1e@\91\910O\12´R¬µïÑ\88ãÉ\7fè¸ñ\9a\ f'|\16IrNô¶H\11\84b&ÁE[\94lc\18Ã\r+<k\98\a\96\1cýBfÜw\93G\1e!
+s\133àç
+·¢¢Éë_pÆä!\16l Ø>×O \92V´Âw\18[\18(\83cùó\0R}wv\94\9c\90\85\ 3½D9xl\9bâ'\vµ\9f\8a#\ 4tÞ´:ê\ 6a\v\83\89\ 3±\83â\ 5*xÄÏQ×âP4»ì§Vó_·\ e\97µA\87Y/\8c?«¿\1aËÉs-î¸khÔ\8cmuRí\10\14\15Âeá`ä+ënÉADy1\99Áý®\9f\8cFOì\bÆ\18XM1Z$sYu9¡x`_\81\8c[R\18ì\97ó\16ð¥¬\ e\7f\91\17\0\15+\80\13mUÜp0\ fójI\15\90LÀø¡K Ùª    \16V\98«\8bØtæ\8b\92eW\ e½\81S:\8a3C¬\aáªë°U¹ú\16³Ý2Ée?>o<\84ó£}\ f\82\93õT`ª\bL\1cõ{3\1e®î%5#ªX,à^ô\16·á\85L$0¾LGoG¦42M\9bWæ=òTo\98õ\e\9a5\8f\9d\bÆÔxw1\18¯\1a®\98d ­\93ìè¶Doù9\b:®Wf`GÞ\ 4\9f\1aY\1d\97¾±Ò\81Ý\9dy1b&RµÐ]^Æ~ÎîÉD\8dBnB_'\1erðjܼh\8cùêO/îã¸p+\850eÆ&ím\9f\8føR¾Ô=#sµ\90«àª\8f\9eµ1åMfàßûã[ýX$±zèBH=ëA¶Ê~\ e !·¸Ü\91xÚÅ2¤§õ.%\9d\90<p©V\81 ÝwÕ¬\90þ\11âðæ­ÕÎ^\1d­o\19õ£#\16\1c   Z\9e±ÓÈÉ\ 6\19\91ª};>\8d\90Baç\16\80ÆIËé\9dCO\8böëL?b\8c©áÜG\82wU¸G\ 5§ëð3h[ÂP\fÉ\86©ç/.òh\87\96ã\17ªÛi.ä\95\88Ì·\93\90¥KxÎ?¬\8d×®g\1cu,\ 6W\11\ 6\87ôP\1fÕÍ"\97£\84¤]XÈVD\ 1íÜzê\8e\a©b^Rg\86O"\ f=õb\85°áuÞ\f\ 1\82×1,\9f\e\vÂ_\17QÚÎ\99äIq*\ eå¬Øj\1f½\v\7fé\b1\r½·«6i\89\98â
+\9dw\10oÙá9&E\82\ e²£ðDD\ f\7f&U\92\93­pg\92\9f\96d\15\9b\97pÄrÙ$\10«­\82\9dd"\e¯\89\1aó[\8f\9a¾ÿÝ\9eùè\16Bôï¯\91sHñçéÈu\ 5¸mÌþ5ã\82f­¥Öv(µ´G0w^\a\b\ eC£I\91\8d'\14´\vHb5\1axKÜ9´7}!ÈJ/Ó-¨ªþM
+àhY\r\87"2¿~AW¡\16Ðçy\ 6|i [ÓSI\15á\1e/E¨{Çã\b\89Ì\1e¼\98\19\13¹\7fîÎR\ 2¾Åq\17ô\13Eu7]c\16íÂ{-9.pîá»e%\ 5\96ô\15:»ñô¦¤ß\ f>\18×_¦°\1d\99Ã\7f\8e9 Ù³\8cI\81\ fkÝù¦++\ 4\80¯\94ýðàÓt)r\e       jæ\95à£\97º
+\ 3Ðvpx\17ò\ f \84oæªÉÈ\ fµoÊ\8a<®Ðtjvq壯R\8d\90s\10¿ÍÙæ\9bpiQ¬5\81\1c\8d{¦N\8aý,¤´     \e&xÂí\98û¦Ü^öH¢¦\1eîà'\15¥\8b³wz\88tÚëFe¬Ý±       (\92<\99Ú\a
+\ 2¯A\0\9f(\9b+\90a\v.\13­Rî¨H\82\17»ñÜ«\1cÝ\ 6\1e½\ 2å\97\18\83Ç\8aeD°¢\88 ä-P*\1d\1fQiY\8c\1aPITò/\82\12];a\e\993\92×0\.\eâÉ\ 6$=ªA\1a\88Õ¹\89ïè´!q\82DxYÚ¶8U]\0\92\1e¶¸é²ÕU¥I¿ó \1d1\9b-H[!\94\15pPAaàW"#¬|Í#qe½xW\90f\97\93\98À\10\83}\98ÛôiëWQàH)®ìd\9eND\10\fÄO/¹ð¥^\ 6·\9dùÞòbÍ>E\8dts7¶ 2\1cAð1\ 1S:\1a\16\v\12KÉb\ fhb.*çÇ}ȳVlUÍE\r_P\eQIÖV`\b\fÒ³í!\1f¤!\ eûQÂ\fîih®ýmÇèN¢\87C\8d\ 6øuã;Îddpù3)xïmç\eQíë5-\9b1l:Sqöt¤!%ªôÛÚ5î/}­~Ô×Mγ\1c8àÙô=\9e\1d&z1$»k7\r\1e\7fÖs:\18\17¡Xíw\932Kß\rh\1fÆ«ËÑS     âGf\9c\1f\83ï\10ã}\v\b\13\162õ¥¾"7 ¹\1eïj\ 4\1c#xà\86|&ß\94\14\93\ 4Y\80×4¿uëÝ\98ð\12×µò°\86ÓÆ\ fº¹Ú³È°pk½q÷'y_ĵ
+b½3Ì@´o\8fúäÏðÊ4§;ænm¨ÝL\ e0 ÕA7¸\1cã>Fo!0\94(ÎP¦êhÌܨ us&Ü|>Ë\8fÏ\ 5\1eby\ 4B^éûå\eÇ\86UE%LDá\ fäë\vc\90\8bðØ\17ÂM\97!\1fé©P\\1ec
+\8aÛãõ\8f\03\81¦­\ f7ós\ 3è6\ ebºêȾúúmLu\93\92O XG|¿y#âL\9bÂç6\91í\8aîu-qõùøj±T\9bR\8f¤\8bÍí1\81r\ 2\91\8fð\ 2>Íò\15\82
+±ogäÖçD#¥­¡\b©¼\ 2\87ñ,\ 1\18\90\96Ïñ¦\7f\1eÄ\9dbʬ\92«+±±i\11£\1aÿ\11ESÎZ\13XßÄ4\8c\9b\91ÄÙ¢Et¼!\1f,øámØóÄ\93\16(ñݽ-\91õ·ZÒܶ\8dúùÅÁ¡\15â\16Í`MТ\9c\81p\8a?\99½\1dÏźøªhÅ#8^j8\82Þ&\ 3áS`\9a\8bÒ»\90Õ\99#?\9e\8eÅÈ\ 2Ï\8dV@ýè/<í®\8f\8baTR*\e\Gø"³çrHq·tZâcÅ8¢\ 5¢\91ßWÙ\8dCÉʦªøÛ%Æ×`\83tU`\97DP·êÕmw7É<Ü\8c\89¦ÜIK\8cër\83\84|ç        \12çê|\ 48\85Ò\82\8bx\15U\90ª\ 4ëÒ\98Ç\15D z        ®\9e©\ 3Ö\86ý°\14(\b\fÏÉ"R`ôνSúIAD¶ò©\83
+\91Í'°NE\91\97Ì2\9a§3È(p\84\860[­p\aÕ\fÎz!¾] `\ 3\17W\981pÄÜ\10¾=|\1e"úé%\12Êm<:E²Ù\ 4Ý\92\9eB:a¾û·E¼Yð\8f(z\81¤{³û\8brÌ÷\ 4 ;z\8dÍ>?\99L%GY\98P\80\86\f\1aÚ!«wbhCZ\9bó\a\91çI¯\9bT\12\\89G\1aaJ\8c¢$\uIÕ4__\11FÖVç!|¨9jT\95ÂÍ/ä ã»¸ÔÐM\fO\Ưw±`\94qrÜÑ1®èÃl\95\ 4\1aQ®h\8eIá6@ÎÁFEnÞR^­\9d±÷Ûw\93Ëc0\8aÇ[ªh\93ý\82tР    t´5è÷6\8b\9eÁ~GY\19T}}H9g1± \88ßÛ\r$mò> Ê)GD¦ù\ 6va B\93ð¥\93ô;Ð^:ò±\ f×\1eS\ 5¯éK\96¬&»Ê{£\1d³W\1eî\88À\91©\15¾.b\\88\18\81öeíó\1c¦ò<?TfS+þmõ$ÔÈVV\9d½H.\13¨Q¾æ\0\80ºwæ¢{\1dß!\9eNõÊ\1aRjE\9e.\9añ\9dB\9b\8bÃÄÈ1óÎðzyÜx\93\ 4uJ¥Ó\19ÿ\v\87η·\17(&ãìÛÄf\94Gà®\99tá7hÁ*+\8a\0õ\ 4zv{\vê\84&-³@)º\ 2\91#Í!ÖáÖû\8fALÊÛ«\ 3\93c»__àÑ\1a
+jõ-+\9cÃÈ|\8fxZ¬Á´à©\83VP(\9b²\e\18SË}­8éÖö«kÝ\19\8bÙ¨"\ 1ûíÓ\ 6Þtý\9d¥t1Ú×\1e V3¤¼ÙùQon\r;<$Õx-'Æ\ 5\9b\19NéÜü9ÄA#¶ôÚJ&q\85Ü6ZsQ\96W´-HÕ`èê}§W´AuUPÓÇ¿\86μÀ\19\9f¿ì\92ï\0Wy9\9fC\17éf\83\1aѼ\90Ý\93\ fKèâõDJá\92\8c>\18\0û\ 33ñp¢\90\9c\86*48|Qí¹á\9dö+»ñ\bv¿m\18\10ÃÕÞêk+¬-G\c;\95 \80^5̹+/(\92\0\89\e=\90\8f¢§\e1\f?Uz      \812\14BîÆ\11\8f\8b\1aÓ\0\81h­x¦¯}ߺÑJ­«\82ýP'Lsªx}þ\9e×;;ÖIdúrl;$_ô\93ßÙÔ$\82ã'\17u\ 3ev5\ f\89&¾wò"$\9cla%Ýw¸Áôµ8è©\9d $h\15\92à+úA¦ÂÜÜ\1c­ÁÐ5ýßéɹR\10\ 2E\8f\13Ã¥\ 5£9\1cs©,§à\8a§ñàCQo\83Âý\13×K7\9dôÃoMTfðÎOÓà\99      ¯Ìú'}É`\19X\93þ.rò¶«a©Z±¬.à\82\8eÝr\ 6\ 4õ\84D»     \92×¹:#{Hë\8d\Àí£ë,\8bÔ÷0ÚmÀ\9a[^~\ 5ç1\87_Ü)\äßê\8a`\ 3à\vã4M;ã\1c¤\9b]ÊÇ\ 1¿«@\9a^½ÅµmÀöBí\a\97|G¿È\e®I\16\83\9b\99ص\91>¸mü\Vî\9a³v\93\7f\94r\9c8¿\b\93è8|O_©t'+®ãÄAù\81\99£C]VÒP\94o\¢\9dw©#ü.\9dómÜ?z\1c\1eòfû\ 3eØÿz/\13Æ]\aä¼/GåÞ®º}k\8dhHÔ¥#i&\f\93e5\1fú#¨1éÛ\1d\83]\\16\94A¡ré\92\92Ü&:\93\1a\89óêÇç\ 3F¢>\vú  p ©Øí\8fæ '¶Ed\97\97\13\90d\18ë\\8aP@\1e\ eÌy\rg>\18$zë\9c\12²%E©\87\8a¯v\90t\1fý\9e§\8f®LÖ6\1dj\80¾\ 6YϨ\ f$1Æ\19{oTÔÛnL )4VÍ\93¢jH:xD\9cü¯ë\9dyo³ïõµ\14Ac/?¦\8cçý*wC¾\8bÞ"ûH\r­÷\e\7f\9d@\99d¨ÌÛ8LÑÄàu>Ï%\92¥SªÒ;\e\8fÑc¶l4ðX\87D\16\80\1f»M:â·C\fé[\ 1\9dô\ e¨\ e\94ôdUÔ ¦¸òtd\v\9bFæÁóÝÑ\1fR\v\ 2VÓ!\17.\ 4µ\8e\02À1×\13ê,L³pÆÃÔ\986:rL\87½Æ­\e2\82àÉÁؤͧ\84®\ 4§*\\17tùÁ`!\91Ä.ïHpû£@I\8bL\ 1R2\11\92 ~Z\82£\9b\84c\16Ô1··hº¬ñ2\15Ì·ÄÜ\9d¼\9aªì 'gò`ÔäÅ\ 4å<%4ðBÑ\14ý®\93\bëÒØ_%\r  \ e\93U\0\ 45µD\80ª¹ù\8a\95OX\95\ 2\11uÀï×Û0gsH³Í»Ðð£\10\ro\92­üq7¤\8dÌ"Ðå¨3w\16+ïÐå¨\10qõj#£Ê½Ó2\1f®\ eI¤Â¬Ù\80Æ\87}xY\ 62\98Ö¦^\1fYå¥**\9b/§ïª\94Á¶\96ª\13ÈÐS\19¦Ìv·û\852v\86¨ùe\96 ß\953F¥ò\11î\1d`E.\8btv\9eºg³^\17a\1a6qIM\11â\17/â5äì.H\9f<ùä=Ã\1dY\7f\1e\\85 \7fî]\8eªH\9e\15+\r\9a½ÎcÊ\90?©SDHBÇi\89\0¨¿E \9bj^\82ì\8d÷F\ 6w\94.êSü2?Æ`7W\ 4û\9d\aES\11\1ay\v'\88\rÙ
+5ê£GÞ\11õ\83\96ùð\11¹B!P\1câWÅ\?a&Ѽ\97oÜ°4§ÍÐõ\12°\84j2\11Hç´Rcâ\81æqéIRZÚÛºê3É\93£B)¯f\vó\98³\ 5öQ,­\ f\8b\ 4v[ÀDd¡yÛò\9aY\8b\14ã13^Ë\81\9f\v\87ÝD\9eBµôdÞ\82ݳÎ2%ÏA\81T\13ÍÌð+\8a\8b<÷rlýY)\0\8ea¥ÃɬQÎ\85Þ[YöxÔ|3\1f\1c\a\b\85¥\16Y\15v/X\ 2\8d-\ 6\ 1\84V´°^{\1cø$Ò\1aVb¨µ\ 5õÝ\90"¤ì©(z"Ï\93Y0M;\94\8a¦j\84'é{=Û\8c\1a´sÖ\9d£\9feÈ×\936y\9dð\ 4λøÔº<±üm&\ab\ e\8c8yÊDH\90\88\12!òxO^\8dÃÂÙ½«Úì\88\82ÙÔ\16Ú²gJ\96t8-\ 6\97t    ·­\ 23sG¥°Í;Î\90r^}\ 5\87§\8dù[\12\81W\2\1a\10«ãN\87\83Ó\9cëßê\ 2²0,\8eèô¦\9c
+bi\ 6=¥ÝxUm®R\ 1þ=÷\17ïÍdLv\1fÑÊ;EñØ\81\19Ñ\r\ e,C $òM\fü!¬\0Ì\9b\0}qMJoæ[\99C\9c 3\ 2.\105g}ô(å\96öþ!\ 4\91\ eY;¼\8fU1Ó\12'q<y\91\93\1f\9c\12Ôº\15ÜSÝáT\ 1\97\80\1d\ 2\f£\169du\apUÄ\9a\8f-\18W\fÁâÔX\81Kbã IÜ\99Ôõª¬\96è\95\10a\14\ 3OU\8cP\87¥\96Xתït\ eH\ eñÏÂ]/lõ,Áð\awí²\97ø-Z»PtÑKiõq\90ÏX7\88\81vÑ    \90·\88\12drX\84\aaÌvÏ\19âǾ4¦,»m:Þ`ë·ç.¤\88Ár_{m½
+}\réþ\11S»¶\13àþ\f\8elÊÝQ<DkdøíJ°fþB×\ 2NRÇÐx¢z>²Á \97Å8d\1cô¬Ú1\8a\9d!\83¶«&f;hË\b\f\1ft¢Â¾ày«D_ôY\8dyi%¶¤³L¹µù\vWó|Ï\97j\ 1y1ÎT;Dò\ 1Ù¨ÐRæî¡\91\08±'\1dÎÎG±\88"Úú\9a;òMµ\aEDð¥y×\ 5wQÌ~ÊÜc÷ô²x}\95\ fK\ý¦Â\ 2\94èÜ\ f)Ó§F\b~·_\88ÌÄ\9dw±É?\8c\10\92wC´\9fÒ\97µ»\ eK.gYÇ\ 6Êp\ 56ÀY\95ÄFb\99­¥Ë­Ô\88Ñ\8b05KT^F\16zºi\10Ó¿cò\88¿²    \ 5]\97j­füvu¦
+\a\ 3\1f|82ï\8b\11      ð\9e\11ø\ 2Ç|\14Z)ïEÖÿ!\7f£ß\ 1\90\9fÄ8Ì\ 3?¬/@ô\8dã N\f§Ã·ø*éæ¢|`»<,n\19Må]¥\9d\ 3×Ò=S\7f\1c\90Äô\8dD\ 4D\11`q"\9e
+Q6\8eÐy\8a\9d\ 6\9a³\ e×&\8fήºò\12iýâTr\92\1dÂÿ(þ \19Y趸ó+<jÞUg5tm\b\9e\8cfÝÏ\\99q\1ar¥+êò@\98©vAåð£¶~Í\86_x?°\88*\10ä×HÄöÎÊ\r±¦f\87aiÂÏ\81±¶ÌðIÉ\ 5\ 5\1aI¿étÆýõ8ç\92\98Ë\96\93"0ß\97\ 3Ô\94¦|s\ 2ö\ 5\14l)ÓTs\r\85GsË\17I\1c\18\9fKZÔ»?\e\aÍ\93y4'!óL[Õ\ 5L,z\8eøpw¨\91@oÓ\94PùÃWæ(øìw¥ckh\15zä}:\19/Ã9W\97p\91Ýæ!añ'\1aPÃ¥\85. z3\8d\8e;<\1c\81cÑð\8dif5\    ýXÚ \84ª&ÓÙ\92SNm/ÌKÈ=@\82\17À²\f\1fämÃü$é\83TD4÷;\81\89\19\97\9c¿ë«\9eÙ ÿhsùå§\9eÕH&.\9d}\ 1N¯x{¹\81âI\e¸76¯T»\87óöj\92\16QÝÿÄÍÝ.d÷ .©¥T\93õóÄ\19\97¿S\8c.«±eAêÈ\8dYÉiÛÄ­.¾Ã`·^ÉT:ºÓ-øL\ 3æà)\vßtù\95ºÌ\1cIBÆÌAq\17¾\b±üP\f\17æ\9e\86lÕb9æp9¡o\9d\16,yRéò\92ñeJ{¨[í\96\1e) þ*\ 2\15ßq/\9bN\1a3u|\8c\8aÖÕð·\13XÏU\99 ½w$ÅY
+\ fÂÎ(Qê^Eã\83\8b\e\1e1\ 2\926\13¹&\9eí}¶\18\904\11î9¿5Õ\94«gæ»\92ò0\8a­A\1aÚc\ 3Sn\98a{\9föVä¼\93\8b\91\83Yø5@\9fám\94Ýü©"Ì 91M+\vÖ\19\1dgqdp\8cé¬4¶müát;ÎúØ\16ä!-©\99\1aÙ·,MØ~|\bø½\ 2\1a\ 5æãC¢\9c\98\\16Â;6\12yê>^-\8d{,Z+\91\18 @\83\1dQµÂte'áôÐr®-;\ 4üà÷óû\15(íÒO\81\90Ûbß\92\88\84·6Zè»;w\95(,\bë>K¯´~ü4}5\rº´n\ 5¿¾W^\ 4v#$Êì÷\ 1\8cÖ´¦\84\83\85\"\8a¢ët§\88\u\9eÛõ@\8e)&¤Q5ëòwmÆRM;²lR¶ø·tttB\8c\94Fä+\96ü\9bÞõß\84«ÜP\1cÕÂ׶Ï\bp.qêiF\12IÚw\91]Y_\9e\80\ 3]á®Jòû'«\r6]ÓÐtd(\1eC(ë2,6î+µÈÕ\ 5M3¾x¡\aîZ*MgJÚXRO)\97G\9d\98í*©0\1fÅjLäßHùÇQzý¾ó®Òg%PI%°~\8d\12\8b\99¦8'\ 4$\99I
+×®Áø§¢\ f¦pytMWÌO\fD»n    ­ô¦\88\ 6\0Ðj\1fÅ:é÷ËàdÈõØlçæ°\92ç\ 3Ä'®\1aö'\8e«¢{]Èô\9fF\90\16­ÊÉ\17¯÷ñ[ sNK\ 5G\8bMªõ\9cÜtobúÛè9Ô\7f7Kª\87ê
+>M\8by\ 2q\e¨VÃD®"c8\ e¨®\98ó×S\ 3wÕ«×\12º¹\89\93M&X\91=_\19TûjÙï5ômÊÓáº\92ð\85W/|kÜÑ;Ü\8d\8b\ 6Þ·\17^"'\8a*Èò\13\8d\94\93\87°@¬!Ûí9\8bî Õ\ 4¬\857fÑþ¶ ©¢Ý\96\86¡\8cE$\8a1
+_¢\b¡\14S\1dÿÝ\8aC\98S\85\8d\8b\99é\18úRLíWQ[\16óÍf\88²h¸*¦\8d¯ÿ® Ú\16\8c_\ 4t\14øT\1cèë\9eÍE믦y¡ø\80p7Ü*\93ÉÚ\10Adúp%­\10åEl\ 4ÝPYÅ]*CÖTïáÌá\8e/\15iãÆÖ(n
+\ e\9e\e\8c\18AE®\98Iàk\ 69\82saKþä\8da®£\81.êUý\89\81\14ätâgÃ\84ð¯û`ÞK´YØñýA©¡ßKÝ\15&R\98ý\95B\ eKÈm:mG\é;¤Bù$\8e\\16\83jh\1f¾>à\88\84\9a6S£\95'D¯¬1~§\1e±²\v×c\1fUÁ(       vbgØíßñç\88@Ä[¶[ú\99\ 5\94¼ptGrhU/ÈX8o\97c\8d¦Häg\íæ\93I\7f\97\b_\ 4¹(-\ 5\1cÝE\8c\+·¡òV\10\ræï,{sÖTÒ\1fW<{\82QÆy\ 3¹\8d\96
+\88­§{´X\84\91È5=óJ¶\1a±îY\13ØNw@AÙ\19\99¬¤À*vÏöÐ/\12¬©®sõì¢\ f\15«Ñd\86qó59D\86U\81khìÃ\10\8fä¬E+(X`\91c\0\83\aý\8dí\83;\9adáf×¼\7f\8e¾t¢ã\ 2\83ú`áÞX°$\9c7sSª\ 3÷CA@Î\95^§%õx\1f\ 1¤Ë\1a\90\83Ã\82{F)g¼À\80\aWN¯ ¤c1®Ì¼   #\11\87É$=Öµû.`>J(+\91e\b6/\ 1YÔÿõ\12¡\18VÅÑ\98U\8a\95*åG\80!\161O\1a\81\89wl¯¼¯ð+/\f\14\8e)~\7f\8c\1a×#1\14qó;+è×\84\9fËhA.N>3\11;\9e\8a\1fØ\80rx°¢\83lêæq[PùED\9eNl¬;SãÊs\9d^ÓZ#·:_½\fë9åùé*Úû±Æ¯Fo\81í_JÙ\95,Á<n3wJ\8cÇ¥hC\17\8c\8c¥Ø·ñlã\9f\88¥\15\1aMrà\9d§Þ
+Ì0RÖ\1aA G\ 1-Y,âÒ\8dÍÉ\ e\91\1eá3¬é@·ÄüÞeQæ?=BÓÓ'·2º\17\b\85e\9dÉÜ-\18\9f\17o#\17ï\10è\18Ø\ 6µ\82a\92F\9bU¬QÖêZ\9c"V9\16znñ\7fÂ\99\\ 4ËÃã¤å\b\vµ\17n¯È\ 5\19BR\1düØsî±\98·´\0\16Dø±ã\94\e¤W\9bÈ\19I\8f¿\9aq2Mvv¢¨\ 5¥Fç%\913\ 6ø\11´±v\8e\91\90H\v¡\84\v\ 1â\92Ý     Nw6§A ó\81\9d[\ 1\14Ç<{ÿ\b\90\1dùD\1e0 kÓY"KÅ\1f. »´/ä*.\91ÉÚFÖV^(]\97sgÈä\86éD\85¦ÛÊ\97]
+XM³siÜùúkYGBZ\97ì;2Nû\o!kºX.Ò¼OB\97\91ü,úÃþÂÖEÖo\1aÇùecF\0¡\93\9dÑÙ\90\ 4\83GóqmsR@\8ee§Ä^D\8e\8bj\e\1cÕõõþe&JH¢íz¥E\94ë\a_\7f"±ÝlÑ\vaÇ8Çyk³¦Ã\86\15:B&cá  z\91»$½¬<éÅ2.;\98¿\ f\8bN GH1¿e#Qz\90º\80K\95û<\99Ù¥u\8eÒQ\87Ú`ß·\83]ey÷÷­±\9avÅéä
+ât\eµ\92Ä\ 2(hÛ)%\17RªÀï×K\ fÒ\97<\84 rÖ\88ßÖÀ>Ð5\v\8a   \15\10»\85ÌfÌÜÉ4Q7.I<CÛw²í)­5\9b Q\92ºº&Ä\80xì>v¸M\ 6I¿X¨\9eUå2\a]ÖÁ­ì\1c\8ebø"rjûeÊ©V>ÊâÂâ\14­Mÿp´R/¿û\ 6°ÊÈ\19)ëæ\9c³\97Ø\87Ò.ÿ9Ïë½Þx´c\91Å!Dvg\92B)\99@!rª\vVsÙRÌOÁ_ûÖ%&Mߨ«£^!&"\88\93\bE¿i\9aËþ\86±\9a\a|qÕt.\1eº<\0B#@Pé\95æ\9f/Ý$8:g\91#\17V &L\93\8e¿­\82SoØC¡öÈQ\83{ÇëÁÞÞwô°Ö\ 3­¡dDg­TÜè\16NF%\13\1c\98(\94½ùà\9c\7f¬+õ%ºK\84\a       \97\10\aéý*'Î!S\9f\v©uu@»S³õ»À\9d©Æ\\1c3kh\80ø4³'Ö\86Pi\ 4ë°\11²Ó]\18ËôL\8b\82­V/Àà\96%&$;z}7\ 6ï±ä\95ð\8c]­X÷\19s"i½ÁEk=\97¡!k4ÜÐfgÙsø¡Ó\97\95þ\96Ë\ fl¥Ê\83ð-!x\12NS$`sÁo\1fI·)-\82O§`JY\9d\88\8eU\9a nL¼GúÒ\ 5ó\9dH'Ö­lÙ~\88uÒçY5k%å®±5\87\8fÃ\1e¦Êzu\11ÿÒRií\ 6"!Ñwé\ eb\15\81        Kñ\17\1d\²  ËDPU^µ>0\17î 4\97L\91\1aW\Ú)ÃrJ\18#嫨¯\11n|iù­c³Úás¼\b/\15ÕQéî£ö1\11ò\0Ç\1e\11>7.\14§\88\10!}r<ý¸Cfl\1a" JÉ \ 6\8do-óZéa\fÌ\ 1J=ãî\9dµêËd/,à¢\1ec\9b\ 4Òa:d\ 1Jº°\10!'¯\98¼!g(®\8b@V ÷cX\95\85^\9b\86vþKÖó0I\eràODO\ 5X\1e_      ÀøéIÝL\8eÚPK;Â\13Þ3ä\ 4\a\b\92.c\8aÑ\9cÀîÊ -s AÝ\b&ê÷gÕ4­\84
+ªþ`*U§²k\ 5«_þ\14Ò±¿\81Fûm*gyê2ø\80b!HtWm-\97}\ fÊX¾:+:\15Êmâ£ÍµdÖÑ(E´­°°Ü\§£¼\87\81\99\88áUam:c\91ò÷0\1dW.\9ec\ 6µ\9f]Ðl\11:¾ò\98*ãR\8eµOF3©ûø\83\84(Wä(r\1eÅïg-\1e9¢m]Ó·/TeÏRשÐEö\98´\81\88M\15Çê\97NYx¨\82Gp\85(+\18mê¢.lÜáX ÙµqH\19åDâü\12¯üÅ\1d\16¡%í\8b,2ÓlM¾\15t·,M\11[0e_\füÃÙ¬|ûQ"\8d\85x37\fç\0ïû÷\8dS\\rq¼ëî1_¡Õ.÷$¡À\80§Ó+\ 4B\8bê"\937T\1e\89~hJ³N´\1a\88\15\9c3óö'¿\80\18¤Ø}]\123\90\15\e\1cÃsÛ\8a ï\99\11\ exg¿¿Ì3ú\fåÌ|u=ÜÞ\1fõÛ\1al\94\9b{ߧiÈt\88fγ1`²ù¢HW\ 6åEd®A7ÚJÌ\e^+KàÖ;pjÕÚ5\8b6M\80µ\98í6@\ 6\8b\9e\15\14Ö=\86\rÖ4½êàµ\eÐ\1f\8d\1c{M\f\91Ä{!}¯æT|)\1c\ 5\f¨2ÕiE\9cÕþ\96ÂÛ'DJ\ 6/ïgÒ°úáV1\rú]\96øI¤\0\91>)¦÷\9d«pæÒ(\90ã\1cL§>\0eýÍ\12¿\8eL?þ¥\9d\0Å!Y\8d\17#\8a§Ö\1fçtÅ9²öìqútÐW \9c´\15\9bDþ<\80nÝ=4¥Q\ 5\89\84r½òY&:t'\1dKÝ {jüÞ\8fw9i¸õ\84÷\88ÒC\16      ¼oP\a]\8e\81ß?vuv\9ah|\16\9azV\175\9fë\98ON\bÆhìHJ#ÞøT\8bNs·y\ 2-¡e?µ2f%Ö'}Pë¾±\8eâ±\8d»ÙøæP6aê>¨\ 3Ú&\8a\89î6ÁQü{¦ÖL\97iÛµüegh\9b\8809\99yÕµ|\9d\93
++ôÅ\99¤hF¹©\bÅÝò@SÅÑ^pJ\1f]I\ 6h~V³ªväw-Â\ 2¦øJ\8cÞ©u\r;Â,\90h\81h\1d¥ò\88é\ 5<G\95\84S\93\9e\ e\98\ f§´LÅ/ÔÊ\r\a^µõÝ\815[,÷\8e@E\bËC\ fu\eô_\91B\95hb\8a\0Ss×Ie.;¸]Ðèíz\1evÆо\84P\96\12AMÆÑ\85Í]põ°õr_Vw:¤8\7f\7fõ\b/«-äÕZ±W\10\1e\1eÀê|ö»1óÔHWç\ f\15\8aå¾=ø\9a\82/\93¦\96{[\r¥¥×pVéÅÜ\97ÿµl"á¥Þ6¡à\1e!î÷\12\96بDÊÇ\93FÚÊÃ¥b¸ñ\80\85-ÔJ«\8f©#\82¥d\ 6\ 1,\91±º¿.G?\8dÎá\f\96:R=A\ 3÷òöv\1a\85u\ 5êéi\f/\9e\19\ 4]@\80\8ds\10aU\96\17
+v\ 0\88ù
+h Ah\ 4\9fÕ\87 EÕ|Âöµ|ç?g­)Î.\1d\8fU\87ëQ\8ea\97ÕG\1d}åÕ\aK=\11¾°if\19ï\1d\ 4\10\ f\bìî>z¯&éãD¶ssÊö9\fXÁ§Y\1c\81ßàUC§S¯A¬\ 3
+Ã^\fvý/C7b<.´z~U\9c´\0<\98\89\85\ f¤¤\80\93îÇ»!\9bö<t¬¢\82'Ïi\8a¨\1c\80)_øìòÏ\16$bnÓ¬ÇD\8d\1e{\15\97u7\\17Íóu\1dñ\15\15¸Ú\12©¸÷à
+z¸\12¸°à\82Õö@Çù\7fÕ\1cR[\9f\85\97\1d\80tÅÂ\89ÈV\99&®±\ 2\16Zÿ&£ËC\7f¯£«Ý"»à\10\fÜ\83\8b\8c\10\ 67¡®A·¨ñ¨}.Æ\80iÈ9ÌÊæéªzG1[&§l\91\86sßÚf©\8fæ\8bzçMµ\86%N\1e°     \81ÒÑx\81\9cû|XÕ\96õw&B O¹¢hm\ e\99È¢1\13Æ\8eoó+0Å×¥\ 5Oµ)hF\80\87\ 3
+\b¥\89L\8bMÎ`ñj=FS$\91\95\91k\85ͦè\93\9d\87@˽ßßRªw\e¯ ¤îxqÝ\1dO[MJ;o@@\83\1f,¥I;5l\ 5-\18y\0$h\88\ e\rÉ\85k=\9eö\94DJ(ÐïñÖüdØð\ 4b\9aW@\8di}\1aÙ\86QT³\82\9c\86Ý\1f\16<\a1\14È`wÍM"\fúe¬\ 18nùêän\99ð.^\12¬çQª    /@YäèsOéêC\82H\9dè\86vÄÙ(\bUFÆ}ô#X0\82¯\92Óé\ 4a\ 4ä\b\16é\1eÊ\89\86¸«)XØÃé¢\9e\11Ý»%\8dØ\97\e¹|'\9bkø[¸\80Ä.\8f\14¡z\8f¤R\10mYúÚ5\ 1áãäÓxÊ\1c\95\ 5wXÝ\ 6?\85\8f\93\ f\8d\97=ýR¿(\7flt~\80ù\9a©ä&"T\15\7f\17Y\ 4ÿ¶\8bû\84Q²ª-§\9föÌârÇÙ½(\8d,z\v\ 3z\82ß½\9f=âå\85\12ÍmnéB³¯bª\9a¹æv\8eãTß½¾\15>\93R\17& N\10º^\81\91×Ôö\872]°»ü°]òa1Ë3Þ\88\99Eq$\14\9cÎZ\8eî®[%)\88\vÝ \0®\f·\8cvºË»¶üä\vÛYê\8e![DEâS\91qê´\8aÒ\86o¿\ 5]×r{Þ\92\9c\1c{/¹\17»c®\95ÒË­Ï\ fX\86ÿ\87/\98ÿ\7f\80ÿO\f`dmbàèlgcàh\ 5ó\7f\0·ou­endstream
+endobj
+948 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2082 0 R
+/FirstChar 11
+/LastChar 122
+/Widths 2083 0 R
+/BaseFont /KSNXNR+CMTI10
+/FontDescriptor 946 0 R
+>> endobj
+946 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /KSNXNR+CMTI10
+/ItalicAngle -14
+/StemV 68
+/XHeight 431
+/FontBBox [-163 -250 1146 969]
+/Flags 4
+/CharSet (/ff/fi/fl/quotedblright/numbersign/quoteright/parenleft/parenright/plus/comma/hyphen/period/slash/zero/one/two/four/five/six/colon/semicolon/question/A/B/C/D/E/F/G/I/L/M/N/O/P/Q/R/S/T/U/V/X/Y/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
+/FontFile 947 0 R
+>> endobj
+2083 0 obj
+[613 562 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514 818 0 0 0 307 409 409 0 767 307 358 307 511 511 511 511 0 511 511 511 0 0 0 307 307 0 0 0 511 0 743 704 716 755 678 653 774 0 386 0 0 627 897 743 767 678 767 729 562 716 743 743 0 743 743 0 0 0 0 0 0 0 511 460 460 511 460 307 460 511 307 0 460 256 818 562 511 511 460 422 409 332 537 460 664 464 486 409 ]
+endobj
+939 0 obj <<
+/Length1 912
+/Length2 2778
+/Length3 532
+/Length 3416      
+/Filter /FlateDecode
+>>
+stream
+xÚí\96y<\94{ßdze©,Ie¿<"»\19\8c-eO
+\r"[1Ì5\f³03\96\11:(\84\90íȾ\95HNÈ\1cK\89C\92mìLÙ\92}'{ä\9e:÷9ww÷\9f÷ó×ózæúgÞßåóû\ßïï\8fKB\fn)¯\8bÄ;\83\17ñ8\92<T\ 1ª      è\9bZ@\95\0¨\ 2\84CBB\9f\0"Hh<Î\0A\ 25\ 1¨\86\ 6\14Ðõv\ 5\94 \0TUSY]\13\ 2ã\90\0ôñ\9ed\ 2ÚÕ\8d\ 4HéK\7f+R\ 3t± \ 1í\82À\ 1¦\b\92\e\88¥k¸ 0\80\ 5\r\92È
+\80.\ 6\ 3X|ë \ 2\16 \11\80H\ 5\ e(\14@¢]H\80\8aÆq(~3d\8c\ 1µ?ÃHoÏ¿R> \81H7\ 5HÑMJ\ 3t\8bH<\ eC\ 6\90 \8a\fO?\v¤;ùß0õ³øEo\fÆ\f\81ý&ÿmHÿ\91F`Ñ\18ò?\vðXOo\12H\0LñH\90\80û¹ô:ø§7S\10\89öÆþ\9c5&!0h\17]\9c+\ 6\ 4 \7f\86ÐÄ\8bh?\10    G\93\0\14\ 2C\ 4¿ÇA\1còg\13ô¹}· hn~ù\92\8d\85ì\9fûü\9e\83#Ð8Ò5²çߪß\8a¿3ô_L\9f\ e\ 1í\aØC\14 \10\90þüõïÆOg\19â\ðH4\8e~!`ª\0\82@@\909è7\83N0à\16\14\90 \1f\0úÑ\r+*àð$z\v@\9f\80Â\138¾­SE\1d\a øoÑï\ 1\18\ 4P$ùþÀP:»\11@ðï\88º2 hù7iÐ\ 5\9cÿ&(\84Þ\8eü\ 1éÝà\ f¨\ 1(bÿ\85ô\99(zþ\80*\80\a\9fü\1dÿsºzzx¿[òÊ*\80¼\12Ý \86º: \ 6\83\ 4þ{\9d\15\ eíå\r\1a\eÐ_     \ 2QÓPù\1euñ&\10@\1céûu¦/î/F¡ék\ 6A?Ð\85\83Ö\8fw9wÇýWJXa\90a^g\11\8b\f\83\9eëïqfåu=¯\8e\84\ e>`À<n¹â%3Rf³û4\95\97s\8aeJÔwO\90\18ù2À¼ýâr°W\Jß×)\1f§©Tÿ*A\9bµTSò¤çÿl\85ÎsÕPz×\17`\fW»GZ\v\13móßd¬4ÍçÀ¥\f®M³\ e\89\1dª·÷yQ\9fvGUÍæb*Æ*ün\99¤²\98\ 5w\8aWa\84Jø°/wb<ó054È=\9c­RöÃ*þ¥÷ñÝ<¶ì\84¯\ eë³Ý:ö'ÓûToà:ú\ 6Üú±\187DTô%Y\15Ñè¼\98´ªê½Ýgé\8aÚ\9dÊ\14ɸ\14\ïùô\ 4\84ªa¥x|_ËG\81\80\17\19A
+!C½w[³M|\95\14ʦ
+2\88Cüf¶õ@îû\9a´-\ 5¹5ëa\\85ÙBµM0ÃS\9arEÀL^v\97\87\94ù\80ñU";vãÜ\10ªf;¹"|4Y\1f\1aè\888Jc\8bM1>\8e\17\1f\1e\83l\95ù\ e?dq\88âI/I\7fÈ\17Ùø\11Þ¾'\87Z\8c\9f\7fÑÆ.SÄ\1aýÑÙ(GÙ®Gé}!¼\9b)©@ÝDù\800\97'`\7fÏ\açâhØXçö,hÆU#\96)øy@\95©ô\ 1{ íÁCDWRá¥O\83\ 1Ð\10\91ø¤GX±p{Ý\94Xÿ\9396\9eð\86·\82fúV5jkVýej\1dÉk×\·¸r2¹îú9®Ç¹%¦·\91׶K®÷m¥U½¡Þ\¼\91r½*90-¹\9dJìëwۭܲA\11uNW\8f#m @sV\17\91,és9\81±ÓïÅ<§ô©èðØ~nÖ¥ÜáRþ\92\887AÔå+^\13'8T\92\84\87`nOLÞ\89{\15Üc\14àÖ\14\84ï?^Ø\8aÓvíæ\15>\1a`t9Î2\f\97\1e1u\13­T\1d\1a\9c!áÞ¶)_
+{c\8a\88?d1Q¡\8cçù±×\e\ 2ëã>\rÊiPÊ\Ís?}Nwö\1aµ@\b\88HUxr¥SÐÂKt¢áÜ\13TC\fã¨íÆb\8f\1fD\93\8aÓ\ fVWôY6û*\1fjð¤È\93ôÞ.Ó\ fIÚQ\ f\8eìEÞf\82\ 3\e7·÷$u\9e=˱ޤÆ*P\10\A3á\97%[§Ûù\fÐUë\8b>\11\1eÚ\14òÁHE\1aå\8dÝ\16Û­ü(ï%ÅrRiZ\9b\9e\ 5¾¯,\vE;Kíëe^pî<\80[\ 1\1fÝ\92§·Ëc)éÕQ\93d¼æ5¶\9ar\97ã\r\84ø\8b.\81¦M\15\ 5Åv\r!o\ 6\84\1eaß<\10ð²Ú*¾Q}q¤?Ó\e%\1cÝã\ 5¶éÝ8Ë'/Ç>+ê§\85\16?{Z¥1\94bn#rü%­ã<òð¶á`\85qï\17Êßc]§*ä|!\1ahÙ1DRsÂBÔ¹,\9cÛ\87Ef§²\9er#µÂ\9d,Gbëiì\aþ¹ZõÞ.xùÞ}é¨\16­X\93\96\11óÎÑi_kkwÊ>¥Þ\99Í"u¼4(\ 3\82õX\ 2®\866Fìä\1f£=r\98M\901}Ò\87L\91\12\ 6¸|t°E\8eë¼ÙÊ3ý|]Q\ì:RÓàj\ 6é@ËÉ<õ`\83u¾¥\8f[z\94Ätdðd][Cäh\0\ 5\r\e\1e[n\81!\81Z\9flÓÀ=N&þ\99°ç_ë\9b«\1d:òîü¢on­aiiÇ{¹¬^¨\94Ò»m¸Y'\13»=§u\aé5\19Â,dØùPâÌ\17x\9c\aóÑǶØ\90¥\8e\18o{nR\8fÜÛ\ e\v}\÷ÍÛ&Lãy¦qî%}êâÇï\95Ö/g7¸N[iÎÀb#B\ fìåd]ù\7fOy\96\ 4ßùzE£\8cQ» º±ÊJA\91Z*|Eê\d\97\99\83\16YóTJ\1do³ÌûãM,Â\9d\vÖ\87IQ2BÑ\1a\9d\90\86Å9Ô9kA\16ľÍDîe\96-\16C"0;ò¼3£r9|w!]dåê\U,\7f¶e£±\r*SpÌÿ­Q¼QeÜR\ 6Îdÿ@«w\9ewö¬>W\98\85aYТ\9f
+\96Ë\ 4ßÈÌaãfB\9c    \1ce¾>j\17aê§>Ò»=Ù-Ãà\9e6\90}\17Öelö\19%Êù\b9yûã\8d\85h­òôí\15\86\r¢G»Jî\8a^\96§\91:|\96o9H\7fd¾¨øÍ\ 1N0éL}ÍÑO\r3N\ 3\11\87\\16ÂlÞa0\10¥\18×ß\óÏ\ 6K\1añgµV\152h\9eþ+rÁoc\97\92rTò\1f¸1&õ#n\8f\fYÉá\9d\99\19ÇÍ7\86Ã\a=®éäê\18§\91¼ÌÌ\1f³ï½¼A-\1eæ\8d\7fä¼Wk\1f:¸-ÙSÁ\ 4«2\10\83C\a\89\1a\ 2\8brJ4¤h㡶áë\9f\9fK\8cÝy7ûJ\9aG\9avgvÄ-Ϭz§àmOë)«R§²H\ 1\89OE\1fuÎL\1c­\bö 2ìÎí_úø\ 5i\16È\18IqB3e2Ê\a¦U\ 4\1eKxtH\19É7Í;uÒV\13Ôÿ#}\13»\1dÏ<¶\9bø\87\9d9MF3;±T$\90ÃJ\rËóÙLËN·vA$ļøiÀµ\8b\ e\vÑ\1d\ 3L\92\94O¬JTyöþ¹k\8bOtæåê¥Ý\97ðNJ"\1fGاO>3ÐÌ«f\14ò:¶4\19¸u8\94'8E\1e\ 1½\1ahÍ2=5¢^\18"\1f       ½zì«Ä\96ÑBãôÂõ6Þ:R¦\81ºøÌ'\8fGJÜû\8eÉÇëùt­a¾\14ß\rÚï¯Ä,\aÞJ\ 4¿¼\9b"\17Q\8c\9b+OP\9ef^¬\95\8cé mð¨õÜBÇÛ©\v7Þá¸\15Ý.÷µ½ñ\85\95DÁºÄD &þÉ*Ϧ]fÑ\193ÓϲYóÍm\0Ì¢\9bÊÃ*Ün\8e\ e»´é§°\ ekCi ÓÃ\8dÙFµª­·i§_\93\16`çQ÷rD\ f[I\eD!\8cruº_Ãy\8e\9dz\172Ö]ÍðR\8e\1a/ó«\10«Ò²4ü\97\rبÔ"Ì\96¿X$þ\81ÓÕâ\v\13\85OUE4°éU:\92òâ,g&Æ%\18\ 4©Z\9eÜu\1cCè\~kgÁ\99EÚDkû0\84ü8Ò»\97?c2ìf¯bùñMùM\ 3Î[-\8b;\r8êú\98\98ÔäЮ¨d\816d$lQ\12µY¼ä\«ïqì
+f§ÓA¡*äÔl¶\bätQÌ%r¦PA j@Ïédö§\1a\1aë\95Qu³#+\r\99QÁ~õ¡T¥ÛöòçqÊ\8dæ#UÛø­'\9d\10ÿê\0ë\83z¶'×-6½÷\v\8dø+Åõ/\bÜ£}é^ùE\91§4\vg;Kn\8f=1\96^\96lc\t½ê"WI¼¡P*+J.sËßPäñêx\11â ëZ\96j\9fC¤Y>B÷ö§\ 6è\98\8bâ:ª-ÿ\ 4Z\88\1cäÂ\88/\9a\1dÙ?È\15\9aä«?õPmÕ¤\97õþâüé°r\89+Í&\b\19ç    ÷\84à÷\8f%!"\9c9]Nê_L.Â^è-TóÙn>|Áyª   \ 5õ\89¡:\1f½Uê¸dë\9e o\19|x+[øÑLÄI6n\8fÚÝ\13÷\95ß?ÀtÑ¿0\868í)ÜkaÄÚ\1da\16Ð|mïp´6\81\16×B¬w\19ýÂ¥e\951\18нr5Åk\85V¹Îú\8e\95)àvÅþ\99&µµ\92®4\9aA°/B-\90ÀNúRv_|}Ö?ëpGv¤ÝÉæØd«\ 6Ù©2ñwé2M»¯,Ô[ï\1cÂ;kzHo¦øN>,\9bIåÁ¶)!?\1cÒ9x:¬g\90mÆ|6®¾¦ªE\88­¤ L{øóà8jãEþ\17Ç&YÂ*î\15£*\eco\1a\8b«¤\92V\ 19ªÄ?\8a$7Ã\fcUöÜÏVRcfl·\18}\86\1cÄ,RðsM¦\85³bnÖùÃw\94Ï>¯¾Päu$IBÔÊJêú5EtØÎë)\ eÁ\v«ÍMT¦D\19\96\8c¦Ø<-­ßLÎwüÁ4ñ Ug1ýÖ\14\18a&F\9aøMH\9c\8d¡À\ 1uN>/ÞQTÆ×\10\94M«u*níØï}ûÅÉ{\95õkÏ@W\94\8c?¢X>?|d@jÿè.\95·V\8a\13\0"\84¡ù\17\96ä_K
+a%(¡\88$¾ \18¥@.Q}Üçé\9chÌò\95à°É6=áù\9bïñG2\95e¡k)üÔÊ_gì×}v`u\ 5ûm\17 \86°\88e\9c¬\8d\8es\ 1á*4\93\81·Ýä.\94dóÂÃ\ eûÔдU\ 6±%wå\ 4ëvwúoò°Ko&\87?@\87\1euï¾\1a\ f\87å\1c\18\ ee9\8c\15Áeq\82ÏÕß3Ä0\97CÖþè\vhÈ$\83ªFë\1f¡ãd=\1dG2/LåôÆÃ¥àJ\ 3È\7fùãø\7f\81ÿ\13\ 2.\18\10A á±\b\82\aÇ?\0ýR\ 2fendstream
+endobj
+940 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2068 0 R
+/FirstChar 48
+/LastChar 116
+/Widths 2084 0 R
+/BaseFont /QQJHXR+CMR12
+/FontDescriptor 938 0 R
+>> endobj
+938 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /QQJHXR+CMR12
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/FontBBox [-34 -251 988 750]
+/Flags 4
+/CharSet (/zero/two/three/S/b/d/e/m/p/r/t)
+/FontFile 939 0 R
+>> endobj
+2084 0 obj
+[490 0 490 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544 0 544 435 0 0 0 0 0 0 0 816 0 0 544 0 381 0 381 ]
+endobj
+936 0 obj <<
+/Length1 1972
+/Length2 11871
+/Length3 532
+/Length 12951     
+/Filter /FlateDecode
+>>
+stream
+xÚíµUX\]\97h\8d»;Á
+\v\1e\\82\ 6w\97\v\87ÂÝÝÝ\83»\ 4Hp   \10<¸;\ 4ww\87Sï×Ý\1féîËÿ¿:Ï¡n\18s­=÷\98sɦ&WRe\126\ 1\19\ 1%@¶NL¬\1fXy\ 1¢òªª"\9a¬,\0Ö\ f,HÔÔ¢\ e@C'\v\90­\98¡\13\90\17Àúñ#+@ØÙ\fÀ\ 6\1eçâå`çeáB¢\ 6\88\82ìÜ\1d,ÌÌ\9d\0´¢tÿLâ\ 6\bÛ\0\1d,\8c\rm\ 1ò\86Næ@\ep\ ecCk\80*ÈØ\ 2èäþ\ 1 lm\rPùç       G\80
\11èà\ 2\80ÄÊ
+0±0v\ 2\18\ 1Í,l\91\98ÿq\92¶5\ 5\ 1¸ÿ#lâl÷_C.@\a\14\80\16,I\a\0+\9a\80l­Ý\ 1&@S$f\ 5\10ø]@°Éÿ\1fRÿ3¹\84³µµ\82¡Í?éÿ³Oÿk\86¡\8d\85µû\7fÎ\ 1ÙØ9;\ 1\1d\0ò \13 \83íÿ\9cú\19ø\1fz" ëÿõ"i'Ck\vca[3k \80å?B\16\8e\12\16n@\13%\v'cs\80©¡µ#ð_q ­ÉÿT\07î_\ 2Ìê2\9abr\9a\fÿ^Ó\7f\r+\19ZØ:©¹Ûý;ñ?óÿŬo\fî\90\83\85\e@\87å\ 3\v\v+x"ø÷_ÿ}ù\1f¯\13·5\ 6\99\827\ 5'\17ÀÐÁÁÐ\1d ¼;ÀÄ    ðd\ 5\9a\0Ý\0@7°3ó\a[\90\13ø\11\0¸)Þ\0S\90\ 3Ò?K
+^ufÓ\7fÅþ\ 3ÙÀhñ\86ì`´þ7²s\0\98í\9dAN@\13#ëÿXÜ\7f\8f|üÏ\91ÿ\1eæ`\ 1\19:\0\81¦\7fEYÿ3ú?&\83ßmèøO
+G«· ØÀÎÚÙñ-\0v0\ 6ÙØ\18¾E8\ 1Ìæîvæ@Û·\10\17ø)p"\90É[\88\eÀìhmèhþ\16á\ 10{\0\1d@o\ 1p\11 [à¿\99\13lïäú6Π      öv2w\0þ5ã\9fv\81\9c\1dÞ\ 2ÿ4ÌÂå¯\19`]GðRþ\9bÁ²\8e@\97¿\ÁËÆ\füo\8dà\ 4«ÚZü-ÂóOÍÖ ·\87¸Øÿé7Ðñ\9fËá-\bÎ-üFà¼"o\ 4Î)úFà\84bo\ 4®[üßÄ\r®Zâ\8dÀ5K¾\11¸^©7\ 2KH¿\11¸R\997\ 2»È¾\11ØEî\8dÀ.òo\ 4vQx#°\8bâ¿\89\aì¢ôF`\17å7\ 2»¨¼\11ØEõ\8dÀ.jo\ 4vQ\7f\8bÆ\e\81]>¿\11ØEó\8dÀ.Zÿ&ðÝËlä`hl\ 5túo»\19|³1¿mÆ\8fà\fFo\ 4Î`üv\9aXÀå\98ü\85à\8cÀ¿ð\9fÍô\17\82+2û\vÁ%\99ÿ\85à\9aþ:§,à¢,ÿB°\93Õ_\b\96²þ\vÁV6o\b¾\99\98mÿB°\15è/\ 4[Ùý\85ÿl¼¿\10låð\17þ³»ÿB°\95Ó_\b¶rþ\vÁV.\7f!ØÊõ¯\8b\blåö\17\82­ÜÿB°\95Ç¿ð\7f_¾"" 7O&ðÆeb\ 3\9f`pµ\1fÁ{\8cÅû¿OT·µ\0\9f\1fi1ð!gaá\ 1·ï\9f¨±³\ 3øVrú×÷\ e|±ÿ\17\9bZ\80?\ 3\eÐ\18ia\16\17d\99Ú\10Ræ#^0^\ eKçH\9c^\12\1e\\97Î÷áð\ f\1fÖ´Cã\98\1a\90ô\ 23\18ÓÒ¢\ 2#åX¶\92ÙÄ\94s\8d°AØ«ßS\959x\1e³\1f\15\87./C\15þÔøPW\ fêwN_\17ºMVøî\ 2Ù\96]#Ãé"åõªK;lµÜ>+w>áq\ 4LÙÜìó¥\8f\95ïÈÚ\ 2r\9a  åv
\97\9cV¹d ÆÞjÜÐÃ\91\0´Pô\e_7ã\1aûe\81°keÒj\195ýcd\8e<ôLºÀ\13"ë²y\19\96ç\17\ 5d´_T\9e\9bûâ\1a
+Õ¶e98\80OÊIWó³b\17±ëgq{È×ý3ÉÁ\9dU\12ãÔÅ^3EÙC\7fè«Co©Ë\828ÃÙc\83ûðm}m*\0lN-ºËéL©¦èK\1f\8d¦C6Ì©\95ª1ÿ\f\rùºäG\b»Æé|¸rñ*Ä¥5¶-Îö«Í\9bb1h>£FH9¥b½R\85§\19j\1d\82Ò'\91j¦µýá{6°\11\13¥$϶A\ f=«í=4S[\q\8a<\81Ud\174\1cb³Ã"®&`àÁ,/ßêë\80=}\86ö\1d¥è\84Õ°\1as8Úd\14ril¨î>2!ÆDéÃ\ 3\10î.qP\82y±Ì\96Þ¾âwY>ânÕ÷-bmÞ?\ 4\b\9f¡qð\ e )\eU\12D<i\992Éç\80¥}\ 1\18\1e·N-§ùòCL5T\18\83üj(èY\18\81F\ 3\ 3¿É&µ:
+´æhsúR>ºÕY\8f\86\8a=¥Ì\9cÃ\15%b\9aØZËÙª \95\97Ùg\99DZõ
+òó\9c°\16ì§ë\7f\ f\80\13B\1f½áU\ 5Ò\ 6&ÑV\92F\98_¨5è\1eY.-ÕSM\e'\86qËè:õØ\<¿céo L>fëxô\85SV\10\93ý\81\8e\7f#:ÙúT\93ä[\16\1a\8eÃ\ 4ÑÀ
+ûýk\ eUÈæÃ\95"Ïþý»Oj\bRd\95|\91\ 6<ïz\99w\9cF)»6nºÄ\ e\1cÝRѼ\ f\1a\9eCµ[ò²\1e0¦^ë'«v\85ó]ëq¼ü¡\89~¸/8½?-t\ e]ö6\b¶âÊìò«¾ç9Ý\83¼Å\81g!pKÖS\83=tBî\8e\94*)\15ã\8e·RG\ 2öÃe\8e'¡ª­<]\1c´V[\1dãù\9foI©÷
+\1cÿ1|Ç\85\19ÄÒ:C\ fÑùa°\8c"\83\9cfªm\1f\8b\b=ôÀ9ùWnÝõÎ#ÎR¹Û\94·ÙÚñ©¯e|ï/ÃîMäG nH:¹QÔ`\ 3D\ 6\88\1e$NþÓ¶O\ 4\14\88\93G\r\19Å\920\1aâU\13\ fQË(®ël×Ð$µo\9fÐ6ò\89eÍ¥¶\17JÕä)\Ù\1e\1a?N^Í©Ñ,6£\15¹÷.³\19z"3ð¤6|*¼oKoo±S¢&\96\ 6\82\9eì\v^\1cÖ\1foP}ì{ràl3ÑïK\1aí¼º õ\1a|\ 1MÙÏåÌk&@~ac\ eË\ eWñßvÆWç\91û\15-4~¶¦éU\98óÏÏø¨n¢c54%\14øïÄP      ê\8drwÅ\ 6\87²S\ fRýt0h\88¹\ 3\9ewE\1d*Ø Üä\f\97\83\ 2<¬­\17\92.\1aé?\16Xè@M>\ 1¡ïéd\ f@ Ås\ f#'zr\88p\96¡ÈO\1d\81J?ÞóòÀ|Ï4T\9c×çÜá\bN«Å\büíàK¨\ 1²\98\1cé\1c\bKëùÄ\10|¼`7\9e¨`\aÏ\99¶RK(ÖÇ͸\166Ó·SÊeÛÀêêNQP\9b¨çÈ5­\85øâðò\1e¯\98ã.kr\8c\0I*Á\84÷¼~/*\14(\11^åÌþ¡ÒÞ&^f\146ÿªÂ÷\81&\ 2rf1èy±2 ü¾Sã\90À£_\86pS\82Cç#\95\f\1aÒåR\90\85Ù\ 5¢}\95\89¡b=d÷r°¼õÚJ:ÜfyòUº \94_,bú\1cÑ]I;-\81gªHQJ\8epðn\ 26ÿ\ 1\1d\892
+»SàèHáçOß©&ü¼\89ª\13}\1cã|ô5\9e&\18Y\93âG)#C\13ÐE`eY)\9bRëÕïCâé\ 6TøÏdåpû©Ëÿ\9c\11\86\ 4Q\96õK\ fî/\96\1c\ 5\98ò´¥%\88_EQàÃ\ evSçTì\14\11J\9db¬­µgb\84.¡CN¨\19\èê£\81v17Ü>\18\89\85þ
\vkÿ\83\ 4¥\85\15\8f\18\81ðõBßÁ\0Æö}ä°&ÕqbÊó\18 |TÈ·-+\88 Ñ²ã\94!2Ã'­£(\áw\8c\83HxV?¥\1eiÉÝj³Wd¤\83>ûÂg/£\1fmJÆ3gÔ ]Ë"àf7@Ȳ$Ì\9f(üÞÿñ¬_|¬\9c\81,ÒC¡°þë\e'\8aÆÁÄât
+¶hú­\90&nf\80\am¯Ñ\1eÇ\84\1a3Úª\1c¡¥R©\8c?\ 5h7V0û\8b;t\96´µÓª$Àç'J@äôªÌ%§\18\eb¦ÇûÚ\8dq$\7f)©Â°\13ÖÑõ\1cë6M\81\11Æ"§9=\13LCä¯ò5\8d\9c\ 2\16t\r£]Ô\9bì¿u\ 19P¶\ f$Ó©}¡Ð6\8a¢0d!"\9bGn,,¢Ã:XzC¨²¹Ó4\94\86L ²\9d¦\8dD\9a³\16­AÃÛ\89xz\9f°\8d\8b\1fí¿\b+IìÑ\ 1\96ç0aÙË+\9fÓAz\1f\91ódÍèmRsí\9b«e®·\12ScÎ\1a2´Br2ëZ,mÄ\8fJÒ~2û¹vzêh×jOë (fK'àÎç\9bÄ\1cêó\ e?\1c\8fëoe¤\8c\85û£\99\89\8c+[¹áW"\ar±¼ô\92\86ò#[\8eJ\ 3é¸í\9bÝ\9e\9a@{hNB\11\9ff\80g\8b7õd¡K\13\99}\90    =\edAÜ\94(\7f\92ecôl\938°{%\97'äú_\1d\833j\8dHP9ÂàÑm?\9cO¶ìm\8ax\13£ (¤÷¨2àÍ\9b\17\ 2Ù     ðÌ*c\7f¯%\84\8cÌ\94$\98¦cîø\93XY\0_Ñ®<$ª\96\95\1d\85\9c×\1c\ 3Ü$c£ï\r±\84\17ö$û¾Ð¨\92þ\12oÚrr¬h¢Ë2/Ô2\8feL\0ZßXnkD\8bü¤BGE\135ïÜÉÄ6!Ö\ 6üÔ2"$×-%\17\85\1cæ\8fI
+âíp\b/\vO\16#j±QQ>á:?æ|K\e\ 34\8fü|{"c©Ü|h3KWÆr\ fa3\1e\8dû×\ 4åA·\88\1f\97
+\9d\9a\8aD«-b\89\98|Ì0ãE¤]Wjí¶B¨8C\ 1\9d+F}rV\16\1cÞ\ fpa\9d!¿\ 3ô¨V\7f\fSC\96!G\bòe1Ia_1ÃzÓÈy:é(¿+\91ü^@L\7fs×»Ö\8d3-\82ãÁ²~±X\97/^\91\12F\1c\19¸Ûìd\8bQ¾ê£c\99½©,\8e\18\80\93©\12J8-Ö¸\8eRÌã\8a¥y¼Ö)k\14a`ÎKNi`àuQ!#¡:!äÇzä\98'µ¹ØèòxÞÃ¥\12Ò\12\1f\8d\9d2\84ûy*!»²m.\98ÿwB\8bÌ\18\8c>\895Ùµ¬j¼Í\97\18àÉ.¿\v)\82\91\86ÏÍG\92\11Asxz\7f\v.\88ÐÒc;\1cã\96\8dä«ù-­#j£`\86\ fTXØý[»t\a«in\86ËPü\82ùÓ\169\88M ÀZOC\ 4µÕ£\bÌÞ9HÈ0³êe2\86ɯxAV\81\17ëýÐa°\87ïQ\84&mTó4\9cô>×S\eµ\95\9f³ÛQ,6\92gP·û.l\rÀ.Ý ­ P7í@ØÃc\9c#~Y{<Xzho(j0ÑÃ\99ã@}r\95p
+\9bµÜØ Ý4Ñ\15\7f¸\19ø£\ 4\91MHVÕì¤ÄîÔQmn·ACÓ*TZi\7fÐr\84pSôÀ5O\83\89\89\99GA\1e(àq@\1cÚVÎÀ¸¥\0¥pæ$ÀÌ\1d\vé\90k=z\86=ìÜë.eÕ\7f+§LC;\1aa%q÷\ e\9a«¨zZK)êRÓ²h\8eI\ f®\8bŲ>2\b\85°\1còpt\ 3´¯\9bØÓ \82×(\Èt-[ʽñR3X,Hù¤\8d`\r\81\99¯¨H*\8c×ÁF\8e\93pêË\91\82
+\994ܨV\9cóò\18\85%\9aéº\1eJ\ 1fõwSuC\8c[r¹\ 5\a}ÓµÎ\f\8b¿ÐÇ÷k\1f1×õ\82Öj¹;¢rÈ®ú]QÑ/gÆ÷7$I@\93\1fÔøÓ¦ª¾\91\9c \16R\vX\ 4_Y\9aM2c>\10ëR~h;ö¡\96\b\83bE¡\vâø9*\ fEþtÃùÇeã%×´\165a\eVåêª\ 1Jd5Q\85 \82\85:_;2hñ:¶\ 4í\ê`P\ 6X\19°½|\89\19ÄJX\9dt\1cVþ[Éxf\99Ū©\ e]sl\85\1a\9e¤¬¼!iµ\7f
+\98A\ e\13Ï\17ý² sjûý·\86+geU\e\12g\14ãöêO\17²ä3\97Uyu\bß\85Vr$\8f\89ÊßO¸g\93di\85y¿DÞ+\7f|\86\9f\0ò:\88ú\84½²\9dY\93YïIæcZ<>Ü©à\98\9b\8b\ 3s\97\7f;üY¼æ\8dÄ#B¹\16?9\96\ 6-T·Ì/Ê\10<­È\vè\9dq\99<ÙÉ\19\97bb\10c¾Ò\18Ø\Ö]­~\7fL­\\81Ãu
+\11\1e£    \84æ¸Ä-/ÄSï\88û-"'¯ L\r;^ð\8e\9bó§ûÞosb<êò\8aÞ"\15ñ|\810O\ 5h\90"jênA\v\80\81þ\96\82ÌPþ`ª_ôt\85EÛÒÞ\89â[A\166ų»c\ 5\141\0\1f.\91\17Y^i(e.810LVI±¥Å\ 2\82êÛ\1a0î:çÊ\94d5Ø\7f\1e½%¤8®ò\0cÊE×]\1d\99}wè\M¡XRF?\\ 3
+a\9fþ\ 5c\85\11\8c´ÿ²ÀKÖ¼µvÎ\80iÄc?¿\1fÍíõÐ}\99üj¡\93\aD\8emy_\ 3Ó¦0x\8e\1fõ³]\12\95\97¥z   ³¶õáô8µè\86\ 2eôüb\b]Üg\ 3È`WI©~û\19s\ ej;Ý        ê,\e\8fEòñ¤øÈ\ 6á[°Ó»\10ã(¥DKòçA\95ÔBÆ{\82ÊþÖ\94óñ\r+\8d;M
+¯ÉnGa\1dVxqS½_\83\92Û\9b\ 2õÄ\95±GA\8d6|Âp\83¤#\1d$3Ò\10\93ì\9aË\19\9f~ïöâ\98\9c93hÅ\8d6»7\80¥\8aéS½Eâ{þùÜ\ 3\19ÙuÚ´R@ õqQF\vE\98£\90\ fM(vÝÌ3¡\ 1·\82®t
+ac¹ï\9cIR;5\9aë\86a¼qAâ\bpK¶\81ov&cHÈ.W:ð¶\ 2Õ8¢GÞ{*\84EÔ"OkéPð\ 16\87i:ºk\8a¬\18\83\8e¿ù6
+R|»"h|q\ 4¾8¦$º¬ÿî5f\15\83\ 3÷fç\81´ÂÞ3\9dÂ\91ßßÃ\99[>ä]\ôfÊdµ\9f\8f)\10n\82ì}Õ\9e\10ÞàÃü\b\94\93¶¦¸!_#$\9b{fú\ 2\92âïÔÏ¿è£yo\15l\89"W\1df\17u)Û¹oêÆ\86~KÖp\11 ] øä\16\84_\8d\rÔP\10\bï­ËôI\88â\9d]½_¡Û\99\91«¶¾\19Â\88n_\8dTëç{¾\16¼\87\83¿7r\99Îu\e\9d\87×\b\8c<,\ 2\93Ü+¹8®\èe\89!ñºÖ$ÜÝpàÎÅcÓ>\ 4\955\ e~\12\ eÊ(*\ eǼ<bÆtéÂÞ!I)+Ë|:<öÉ7¬w¨£9(Ã\8cUév\10\8cÆ\15]Ê2(\14³\16)È+êE.¯Û<\1a\13ÄA\8c\8d)Wo îV`§µ©n\14¹`)\9c
+\12éÙn\1dðµw0õiY çvñî\87\12mdÈ#½A\85ýÊ\19ø}&ò\eEk<²e2\93(s\85·\897#4U\9f\f\97Ä\11<aVH*õ\ 4×\ fÜpÎH¯nÎ\e:Ü-\96\19ò¬<Æü÷î\934KQ\83*½ÃM¡\9e\1a\bu\19^3µêß?ã\ 2Ê'.\e\16Ô\ 6\95ÛEg®Ê¢Wâ=\9c%(äE\93_íé|N\87¬ØÑ\10jPEÚȼ\7fÓ\7fnæI¬\a5%R£ÇV\86øþ1o¿ã-±5XA±Ö¼\11\83\9a\87+\84\87ã%ß\9d\8c4 »(\ 4\95(\9e´÷l\87\ 1úl\15î\19ü|Å\88kkÃ,-2\9b·\10ííIY/ðloÑ\19´\b\9b\ 2ggo\e\aÆÊKS\9e¼`n\91ü²\\0"ø:É"È&Ì \ f6ÚÌrÐkñ\17ø\8e\8f¡\1fgIYk¸Èí«¾ß$Nu\87?Î}:pëê\e\930þõrÝ|p\1fz®ø¾&\ 3\82CÅrøa©gó\8c)j=J©jÇÝìVË7%\9b
+G¯ká\8aìÛ2\90¸KÛE&\972ÕrbÍdW0\90A¬EÏn\84ÿh.$o-Ì~«P\94BrUÿC"w\f\13\f\85`\10ÂÌÞ|\9e
+\ 5©ÿÂ]]¬\a\fç\89×-ô\90|\r\0\93\97h\1c)ÙIPÍîT[k\87\9e=\Ï.\84<\19¾ÀDT\8f\ 6\82_!\8ej\95\94h\94ÕL¥tÅöÊ\16i\11(ÛQ\8aKØê\89Ù`
+óª\ 2ÃäïTN»\ 2øl\ 33ái\8cï\ f\ 3¢.\19ÏV\88²))6ü\147\87ñ\16eGL\9aF3­qT\16þ\9b3\96\9cl\ f\82;&C¹?ñu9÷²1\17\9bÂÑ­XÀ\ e\9d\90>ÉíÊ÷½Êþ¥¬ôwj®ìZ¢¦N¿EÍ\rÞ\99       \85ä\a\93\89æü8-I%IÉ®<Ø\8c7Q\8cC\845O\9fGé\98A7\1f3y\ eçN}&¹ÓÌâN\97\9d\1cD>:Ñý\96^\8c\81*\9fYe\ f_få\8b"w*\8b\ 6\8bâÛ¨\9e[\16¿\1d8MTcò"Ë\17½Ólû\95|\918«*¥Ö\89,\95½£îp±Î&\87\8fS\9e·\8e\8d\133Õl]÷Ü<£\96\91\9fPè»Å_\84\at3Ê*¸\10µÄ\9b\92\9c5Ì%\v¦y,zå×\8b-9\8fSL\88X\139Äî»K\10±Å¯ô¼<áÏöúª\1eú|í\97«i\90ôòÉ|äC-\13Æi0L«úbZ\90\9b×Åüú\13ó\94û\8däYb\ fým­ÝM&·c´ë/\1a\8c[ܼÌÎo\ 6\13Í\89\9cyb¨¾\9d5\f\8f\92e¨'|÷>¹k\e$ü¨Äåp\vÞÁ\82¡\10ò\ 5\ 6[/ÙäÙ!ó#\8aÌ\87ð_d\9a\96U&´©°ûÎ\7f\ f\8e` ;B5u!õ\e\8a8\10ï©!ýdÉîD\89_­WÞ:jÓh`"¤PuÅ\86\1c\93\vWôT\18°Fðz¢\bí\bįu\8eNäcÔøbÜÆV\0ä\90ð\12+B-ÞjÉf¦Î \17ÜðL_îtÐðK\aÊ    94L\93T7PY4\f|é´`¯\85Êæµð&ºÓ<§l\89\b\1a\8fØ\1c\8cu©%\17e;ØbgÊà\17\8fK)©E;á,\155×gþ\11]\15áÜ\ 1 [·+¡ÿ¤èÒp®i\bÏé\81Ëc\84ÑåKÄ\ 1C\86y\1e\85À\ 3s\9e.P[\9cµ\11\88*
+{\16Ä<®\8c\13\91\88Tm*áå2\81mO:!\9e\8c\11\10¤\rÿ\19\a!U\b¨\99Ù/°>Û\86³.Ï;ùå\92\1d·Õ«]J\9e\7f\9c;Zì\83\89$\9f¬Tè\95j2qñlão\1f\9dm\8bQ"õ\9e\b\92\94IüaAÏ_\13½=Ä\9f¼>²«áÛ3<4xæ.7$\ 2\1fëb³|£tPa\94)®P\14ô\8bNB\83²$È\17È'\9eú\ 3\94M|{
+\90»\11\85â\82\8d(Øaq¥\97H6\8b\98\ f\7f    »Û\92AñM7|F×i!ÑÂÝHãx¶\ 3ù\10&cb\18gv5 KÓ9À\aw6\99jT\8a\80öhÎor¥k'éÑî¿m\ 6åÙ\14ç\ 5<\97\aä#´\f4(\15¹\ e¦¤\8e8BËmpè©XU·\b%\r\19\97¯|g\8b=\14@z\88hx\8f'\91\18J¬Ò\8e×L¶÷\rqü«\a6\8dÿZwÀ\93Ô÷èÇdø\18­\17ÍyU@9FìÄÞNë;âg¹X-z¼¾¶³\f$Ýð/\9fËäcBDù¶v É"rWàï\7f\96é>}ô\9d9Ó&\8fËV×Ü*²ê¸k3#¯øjûôDÀzÚ\1d\85\9awCú\8b*­Eå½t¬óÊ/U(\1dXf\bâ\ 6òãÌ\18\e\15X\12\1f>\87]`dK\8dlYÓ\88ÎY\ 11<þéU\86ãÍ|\98ò\14ªrxcÇØ\1fß\86®É¹¾\f=\16Ì\9d,à%L\17U       4e=[ЪïòQÞ\9fam\19ld"Æ;\86Í\ 1Ψ¯tʾ?®ª@Û\13ɽ\8cë\93\ 2òµ+Úõ\9c\8e2d:dp\9c»;¾hÔl®\ 1»ô[¶ôq˶Qç=UFñ\ 6\11\89u\ 1«4E¨Ü
+ai\91\87Â<ZÐu¥\12SÑò ×5¤w\9fD-\82        \82\1a7@î\8a¦y\7fôT&/~}ÒÌ\99\95úÉ\1eo\831â|Ôi\89m\16\vódü('\95|x9\7fv:\15i\8eTÌè:ÿiùúò&[u¹\94àO\11ÿÑͤäe³\86£\91Q\84\88T7\96\9bV\86Çe5ª7§LmÂLË\ 3FÃL}\ 4\89\91\ 6!\8eäøl²o·´\0À¸-­\1fJñ(i\1f!!Äga^guIÒrB^É@*\1e)R\10$©T¬\94w\ e$P®ûÜ\19PÙ_9r;<ìÚãhU<\17Úø\vÝ FW\9a@\98!æ¤ß\11ËrÀäðÑÇ\rp\9e.?Ôù\ 3M\91\1f7\80
+\1eãÚ³6&\18-Õ/ѯ\ f\7fx«õZÅ\8b\81.B\1f\83]\v\16¿Wð\89xN:\81±\f­L\0îsôó\1fF\82\8c^=cXw³z\17|1ÂÝYt"ÆjaQ|ÍÌ\8831d$\1a\ fÒßõ\1dýq÷È\8et\\10r2P)/v!>\90¡(\11K.¥¨\91)¹MþI\9e\ fª\94\v÷:Å\9c9\ 2\84Í\83\ fôèQ\93}}C\82\92xÓþi\rüØZ.\94=\10ë÷\9c£ÃNèTg\v\97]¸Xî²óM¾\84þ»F³\e,5аn£\949ß,\7f\18Tn*\ 2âUÓ\16\ e\1aõ(ØÃÕªã¿IÑZCC±Q\17\f\93Ä\1f{´]ísÜ×·¿\8e{\84c\85\8e\9ajìp\1a¬ñvÿØÄ\1d\1e¯Z\bÌ\13\89¼Zwu§.NÂ\966\89íK>©³Tâh7â®\ 2¢\90}=\9a\9fîü4ne\8a\92ÝnKÙþ\ 5Ï\8b.+æ]¼±¿î\89\91S\13\7f\12\80Y\vSêf=\8fr+¬\9e)\91ñ¹=\fÅ\1c/3¯¤^·B\1aô~NÐ{\99\16  }ÇÕ['ø\13óÒ.O\85ÄËm>íi\8b-&¯\9a\1cTU­\ 4î\9e\84&¾       ­q¢Õ®\80ÇðU\92Ì\9c:&¬^\81?»i¥"5Ö
+\80SÆSå¶<(å{e£é\0ï\8f\ e¶ÁÊ;<´ª\1d¶Í\9f|\943û.¤Æ\8d\ 6U¹g層ø|ÛKl\8eÙ\9f\98x\19õû>\aÂ\88}\vt\14NÖúú˸T:\ 4ËÒ7\ eò4IÖ\0F8(\97;µiÎؽ¯\83Íé\11\92¯mý¬YaB|\0 ÛõmWcræzà2Ö/´\r\863\93sÆ/.ÚÐcÈ×Î|À¸ï'³~Q±\7f\91Æ\1eGïec³iÞ=\8b\1a¥¬\95yk£ çÉû\ 6§\81\ 4Í\12\13Üa\859!B\12¸ÛË)êWB.|»h~<g4jnê@¡Ó\15ñß\11]\94d'á\82\asFƤúI\10y£G\15\9f\ eZoØ\8f\13ý\8dz¾9YRB`ý\94zí´#¥u°\v\11ª\8c4<@\r\\9d{\92\1fY¼¾\86\87\vWÓ÷× Lýh\ 6§_ìâZüò\13¯[­8®¤¯U%¨\8f:D÷\1e:m¦0L\87Ñ\14\95\9d\99¡E\95r\10£øç\94«5q´\e}Þì\90\ 6jøäÊëC§:Þ§T\9eCq\8f\95Á1Ð{\92\1f\13½µB×H%P\88ëÍíupd#µÉúV3ã½n\1fÎ
+\96\13Î\92\8fJ\0Û¡S9øÎ\92\8cR\ 4rU֯Ĭ\16$øÞz\ 4ŵÝTÃðvkÀZ\ 5%ß]FbØ ~(-· þþÁ¼\80\ 2d²õÕÉO\8aÔx°ME\88|_´ H\87ëdðeðµöf\82LB·%ú"O4\82\85#\9e¿\95][æøù\ 1s\99̸\1f¥\ 2L¿\14í\aQ RRÐ\12\89\eQÔªwy\9bÃo¬lx\88\80¬*9WÖ¥\8a¡mx\87xaR«Î±Æ\82Å4>\18¹\ e\85u#g\92Ñ­%ra\8fÏ}¿#\87\85ñ'=/IAÞ\91ä$Ú\88Kÿ¶\14¢u\9eþ\8a÷4|Z¹A¾Ù:=.Tæ\19\ 3[AÑvÅ\10\ 1ǯÓ&ô\b\ 1Ýw×lþ^ë˱Ko\ 1îò\1f\97Írhó\f\81¢/\88\vÞæ×axã4å\8c'NCYQ\90\91¿ôì¾\85}6Û\87E\11ÙQ«Å¤Ô\±Ý·#§\17\17êrûÀn?ûN ¤BÔ긨SÏ}\98ù\v;æeï8d1\1f\1c\98U0ÔbÀ\89_ÁÔ\93Õ¾JvÁ\80z¬_çåP¼p\90?àú×M\9aÚ¾%rGU·@õ\981\96·G¡ÇN\8cM® \1a5]¼Å\94ìÌk²\ 6\f´xRÜÕÌ\14~\11=¢¤øã\11ûÞ {ì\9däôÀϲ\17Þ&\96Ç\11
+H©vÁ´û\1a\17\97êE¨\f¬¸óÍQ\17t\ 1©Yn\1a]\³\9f«\87#´yÉ´\ 3\9fa#êµN\89\7f\ f\9e±Þ+]\94«¨Nܵ­\89f\ fÜ\9bû\10\f6\14}þÍ=/í o´µ?øå\84f ;¬5\13gj\1d*ô°»ù¾²\1deÍÄÛC\17\9d\ f\ 3ÔÕYð©ø\8btP\8aÿ~x9\8fð¯btäa:ö,ò\0¥m~\19\15QS\8a\8biÖù\ÛV¹=»g\16BЦ\9a[µY-V\11CÙ~\9bÐJQ|\97£\ e\81%q\7f¡ú|\8e\9c¦ÀçKrÃ\r\88xú÷CH\1dßO\r¥9¶÷\ 2\\9f碷á¦ÓEU¿'õtgv\10\86yö[΢\eï'&+¢î\9f\fò¯\859çc»Y\9aWÛSûä\e\11´Ú\ 6\16\87縯³\9d\8bZ>\9a\rDL~`?Èa\12X\90Ï\9d}$êð2î0ØÜ^-VµöNÒ\8d÷/p(\8eBEàp÷\97`T\8e|Z\1f\ 6 \9e\8e \99_\ 6\7f\1cøô£q,@\1c\85<H\ f\8bx\9et\82È;ïö\98ôoË\10\96ÏÌ&!^xáÙ¥\87Õ®B^ÛwÓÐJ.ê·î¯³8ÂßeEZ_^tëVY?r;Ö(ùÿ\10Ì÷\9b\r\96N°"æþ\ 57Ú´àð\9cÕ^\1a:\9e\9fízo\b\87æ¥\8bµï²\92ø»þF§\95ð\80±ÜT?­ñëCéoô\1f8Ã^I\95k³b@ݵÞÄ\ 3|M±Ùá¸\96\9f\86ä8^\94C¯¼\83]é\\ 1x#kÀ3¢Î\ 6\1eÃ¥¡\90+G\1f¼)Í3qT\8bâ\fùáý\8e\ 1]Ô)ª\94\ 5Ë»NÓ³`?Z$E;­^}è¡D\88»Vþ@Á \9b+\7fÝZ<ýåTHxu\1a\19;Kà`¼i\96U\97\14ûXÅJ«\98ø·­gÛ¸NC\93»+j½ä®\ fÈ»LÈÃÏ\9fOÇO\1fñ\96Ä\ 1\9bÅ\9aEìz\ 2õó\8cþÙã\bTJÕ\97;:Ff3ûëAâÒ¤I\8cÎÁh\80¨\95\91\95\9b \85¥\87ñ½=\8d\92\f\1eXSE¼\87(Ô²gV¦ê\12s\15\97\1e\13)u\88ĸ¦ýIé¶
+WR\a\92#\91\97\8b\ e¦\86æ÷^ßS\8c\1d\93\12S\1d\87Ðc$³tZ\12Ô× ð\ 3\ 3p^O0¾Ök·[>\8b\9f»Æ\93¦í\85¬¯¡¤\18éè\9d¦Æ9\90ûj6Ì̦òQôIR¼\1e\92tmG\85\1e\ f»©®\9c\8f\98Qì0\ 6¸é\81\93<\fA\80Ï¡ÞxI\1f:\ 4\8f\1dnî÷E\88U;Iú-r>Yyí!Àòwï¿ò||øZ\18¹LÙQ¢n+¿\91/ÉÞÌZ.\13§¨Fù'Í\18àDvyy\95¤­\12Á\1a»\7f.Ü÷@¯¡ã\9a¾%Çoäú+ï\10\r\9c\15\1f\8a\9co\96ÌñÝ©\8cÎ:ó\83\7f×ûMLÌj)%¾Ú\93\ 4ìGY£ãÙ\0\r\13\15n\9e¯-v?é¹¢i·Ï\8a°¹\95\89\aa\1e.\8a\\9e¾øÍ&Ô       ÷\92x\82\ 48¼Ô\99íÛé\ 2fÉÐ\17\9fÜÌGQ\ 5\99~ÌON\16´8»1%Ô¦\1aÉó[Ë\9a4jH!:Íê\ 4Bûqx@w\ 5ùaí\95k|ýd@¡OE\1c\f}*¹K\eî\10Ô"\88\88Ô\ 3\98§\12»Ç\1f@×õ\8b\87aA¨\12\85éîc[â\18ÂBÑÁ\8d#·¡²Ìôª`ªÏg6m\8c\8a\99ó°\98\9cdx¥Û0Ä\ eÅÀÂd\11Ú¾ ðìöV¢¡éPLâÚIæJRË\ f8¡YÒ.9 \13\7fÀ\8c\97c"ðpóx\84\12{ÕàÞ\ e\92\94\81\830\ fU\1d\15ª\1de    µ|¡û\ 42Ê®Ô\8c\89C\vyì;\94ÑWù!Uû3c\87\12\e9Qî<x\17"âÖOÆg\9bñl_ŧ»Ðêã\96Dêk\99ÕWÓ¥bl®\18x\r9{t¦À=©<\18Ú;Á\18ýÔ1foæ\eÓ\ 1Ö\80     ®ã\ 2_'=\1eÎ\16${ü\9aKL\89\17\86¯óî\9f¾\96\r\93Î@ݺ\83£È¥\8cçx\96\98æ+nº\83@H\91\ 1yÝ£"+ТSy¨qá¸Í4õ\88|C\82ïüú*Ë µK¬*À\ fCnæ£\7fд\1c\8eÅÎb
+¡qâÂî0Â\9c·oª\9bKÐW/íÛJcÙU«!ì\ 3\9d6nß8àðͧÑÃw\84Èì\1dì»I\1e[ýí\86C\93\r\0eTeúÙËLúû¯\ 4°\88\1dRt\9fX\9b\14ýUc\9cí\8fì>}S×\1doHµ-xtûÑ\90Xh>     K3pX+Hpd³\13\82ß­Ê@RãJn\13\§Ð\91Ûf\1e$\98\1a}W\a4\94\12"1¿ªÏ*|Oÿ$I/\99Ál\ 5ê¿Ñ\8fÙö\95d\8f³à¹GØï\13\l\ 4d\121zxÒ¶âò}\1fÝT\8dùjë\87-'ú\8e}×ØKfÑÐöûÒ\92(\eë<Â{ÄïpX\91g!Ln(¾ý-Ç£\7fäv\ 4\ 3\9a
+ÄGÌKôp<y$\80\ 1%\»@FJÛ\v7\ 3\ 3[\94\97Ù\98Ä-hñ¢\8aú\9d/¼b\Kíá\f¤¡\9fñé\99\94\ 5\98g\95ùI4ª$\ f³H±\13C\85o40\ fÚ\eáè\ò2\9di/\88\b?æãÏí\96\87£âqï\12\83{\197<¿\16\1a\86<ÑÅ-ß½AÙÞÙv¹Äå:²o\94É\90Ô,p/\88\9d\7BP4@ù2Ϭ\13\11\81dCµÚIQz½eÞÝudT\15ö\8eÌÜ\19â;ç»wç-×      \95ì(H\82}¥ñ\9e\10y\99ß\÷{\94²û\1aâÙ´\966â1Ñ»\9c\8b©«Ö}ã\10\14ÝÕnÝã¶_\80Íéªgdñð2¥\17+\a\8ffÞRu\ 4\8f¥\16\19E\18\ f\13\9dªV\98¨\8f¤\8d^©ÔDÞ\ f\ 1á¡96\r\14£6ÉFcÐ7ýóô\e\ fÍSl\97\84\9cÌ\81\ 6³-\16\1cZr\81:i\rÃ7Èì\9c\15ÔÛl\14Á\8b$\bö\1c\a¨ÕP«[BÆiS¶
\9d×»\90á\98P\85ó.ÜmÖâ\92á¾èîq\v1\11 ÁÆã)GvÏpY|å\12<;(´(d\ e\ f\8fÛu\11¨\91¸}ׯ
+®vû$\1d\1óH\9dj,
+æò\13ºy%¤¼×\ 5» °dVkV*\86\81(\8f\ 4\99wHó§a«½Ä¦+þ\11\1a'$ÁÛ\84·éc½ÛÏPÂJ׬8nNþsø½×\81û?øv±í¾æ°\90\9e\84¨1Ö`\eó"\1aÂñõÑ\8e¬Î\8d\9d XÒÝçÛ¨~7½\8b\91\91/\97ý6p\85\91\18ßx\1a\0YV\8eÕ\19½q©:\12E\12\9eþgùK\82¾û\vû(~¯\10\85\80\11!>3\ e\89SV\80ºKv×\16Ö\14Âõæ\9f¶W   ¦-òvE±\15Ý+J{Õ?\10(CÄÍ'3\9f\17`\96¨\93\15\91\rF8+\99p0TYÑY\80/ä·ºRn\19\84ë\85Î\8f§H1~½!®M\bLw\f\8bzÈê.ÉÎ\8f4\a=îg\ 6?\99ÿp\b\f\1a\7fñ¡+@l¡\87#$¹\89©¡Ñ´ûÁÃÿÝAâósͱÃÁè׫\90á\81\96Ñâ!\f\9fÛõBý>
+îR
+\95mØˤ¨H[ì»\19\a]Xc+98öÃ\0\8caaÕ^ÑRv%\8b÷\90{\8fKù6Ñ\9d\93à\ f'òûj\84ØÐØ×A'~d\e¹¾\92\9fÕ\Yùßc)1ã5ñ \8b®·>Q\ 61>³¬í\12\12ù}^ór`Ö\b\9d\194vd£¨\17¥]R@\8f\9cº:}\8cÑeøóÁûÊÎ^\1dÏ        \ 1É/ pZ\15&\89¼R@'\8aÓS\rkjÿ`\1e\17týðªÀ\96"T\8fýn#ËI\ 1&\86¢ÉÞ<:¢9I\89Kë~\1¦\ eF+\1a\1f7þS\89\ 1DT±\8av\8f¡\14\8f[aezûÅbÉÊÃ+`sÅ©:¥¾¥\1a\88ô;\1f\arî#¦¢\7fû\11Mu2\93\fȬ\90ø\87À¼?îªd=5\ 4n<\1e\ 6ú/Õ\1aÁæ^\86\8cXhëõ\962\9f\82'
\r\14áÜU\ 2\99X3\v#²¤\1e=@ôØÏÂÜø\916\f\8eÝ\84îëÑϬ¡\96M'\15Ñ[\19®Ý&\0Äê\1c\8fþáÚï\ e,h\8d\ 6z/,ñ\95dp\88ù\99×N\87¹q}ÝÁ\13Ë?Ç´\r#wYÜÈ\7fÍÎ\10\.º\ e*ï˨¦\85\99}+ïvcïå½ñ.¯ªÒîÄ/~T ð÷ìl\8a\9eS\83\9eÂ\9bXº¯¬2hNO\ fé\8beÈjCOöW\88¸\80T}O\10·0<§&¼Å\9eui%Y\16~:¼£n|a&»ý\82\88\14!úõNc\99^]òÏe(i!RÓw)\9c\83Ð\9c3ìõÒ"øl£ýNv©ê&U ³¤\1e~£¼/úB½]     \ 3®\ 4,Mâκ\96\10êv{\11¥Ù\f\88mìWªpÏ\95\88F/IY¸fÝÕ-J\93\ 5¾&1\94/òè\11\91Íem[Ñ6W>ÑéÇzSLC\82Î\95úÍ+}l\94¹aé\bú\v\90\ f¡yðõ¥T¡\e¡êB\rÒT¼]P\ 3\15U!tô\8f\17\8c9Çà!\8cXaV\8e\9f\blÂÖ°\1f\15Õ\12\91Ø,3\1d«ìc\93ylÞ5¨Ñ[\1etC\95\12\ 4\99¬ôhêue±%ào\eÞI.\95.x\ 5K+\15òÑ`\bDç4\86JÒ´â\81*õ¬V5V­¤`æ\7f=\84\vÒ\a`*ùðCì\b¹\ 3\10åo\95\8c_4ÒùÚ8ÇI®°®\etø«_\7fV0δ\85\13`ÑJG$\88ÍV©o~Ú\12\1fQ®5Ê/ª\8b»\8c&ßWû@4\197\9açÈÿ\83£Ñ~25Í­Ìs½oQ mr¦Ìµ±\að2?®u\85Qó¢\89^^À¬\9cb´R:d~\8aº¶°\93~=ݼv¾LmuS\b)BÚ\9a{\80³R\1e\10ßy)³æÃk+Õ\1a5|øÜÄ?zRb¨2\ 4£x M;KK/_Å)©Åy\9d\82ÈÃÈ*\82\ 3é\13Ë\99\83ë{dͤ>tÍ\1eêåµï\1d\96´\96\15kh'\r07\8f\1a\1e\18Þ\19rN5ÞÏ¥Ø\9eÓ)0ªl\81^Ë| F(ê:¿\84\x\85Fx\1d\92\])\99{@Í\90ÅYMj\96´zTxg®½\86ò ±Ïз\1e\v©¦±m\96Ý\98÷îC\1e¾\85Ù\8aÜè/ò)zþ²\e~j_~H3\93oÙå\ 1c\1c\ 5U'\88dv+Èã\8c%hu´UgðÔª\1c\ 6\v>ôT\ãgr\ 5z)\95IH]_\85\8b¥K\9b4? Ñ1UàPÖ¶D3\b%\1c\15üìá\8bàúÙ\19\88&ðÛÜ»»çØb\1c$ܶC¶É\8e\ 3W¹1\19L²ß)Ù&i±\88÷0\93ÒÌ+í\ 2éú\ 1\9f\ 3\ 3?»!\1fÜq#¾\ 2,¢cvÒ³\ eQíVϯơ6)uZvd\98Úïc3
+\7f\10\89q +\94Éd\90\96¼ÚúºÓÎøöÝÙFBªcË\105v|¶\83\9a}l\87 \17ßjJ5Á~§J\82þ¸\1a6«Q\1a­f!0\1a'E\eÜð\13'+IÈuÇ\v\83ê\18øÇÞ\7fÈë"øà}ÿôôL\9f\8ct\ 2\9dp
+ }Mß\84gÀ²\9eyèì·ÄõËëôQ¨cï»Loeå£\a£Ðbt<&!¿4\97\91ܽ\r\99\83\8c\131i=ß5:ÓÒ[R\ 3\99ò¬\1cÅÑXmIéݶ/\9dÁÍ\13øíºñºxâ\ 2å¤a \91GãÅP@²\v~b ¡\8fj\93ÔUýÌWû\94\13u\96\fÒ\9f\ 3#\16Y\8b²\10\96        hÊ\bÞ^¥wßhʯ<¯\93Ëî\v¨£åà1\93
+r\19Ù¼\8f\9e\86\f\8cÌ¡nJ²\83vØäÈ\86:S1Ý\14(-K\9f\88\a#\8bvÒSÆ\14\8b\19\b\ 1ôá-¡
+}3ÐÝ<íú;b?£ù\8e\ e=ý)¨ß!\11\12\9d\9baJ\17SA
+b½\18\88\r¹%ÈÀWq¾ìl ôA"æ±\97È>å\aDkâ[¯\17HÙ÷ô\ 6\bòÄ\15_D6\9fQpL_¤ºp³\e\1dB#?nKÀ\ 2¡L%\9fÜ\15\1dnÿ\\95þ4×gBÂQ\8eM\8a\99\9d=n³'úu,\ 6\1dÌ\88ù\9aÖnêÕNL\8aØ).­C+\18Ü1 B\8aÅ\fE\13\87\86¸Íe\e8½O\9d\ 5\93sI\91Ü\ foÂð\9d\7f^´×Rn3eÂe\8c½\8eÕ8¾??:i\ 35\13ÎøèÙÍãc\7f¬a'Zoï×\8dQU«Ë\91Ë\8ai"î\8ar¤RàGèQòÏ{0§ÒøÉ\9aS@î\fÔO§*\ 5ÙáPPcÚ\98\14ÑÏ(?Ô\ 3\193       ¾·~¨\9fw%lgH\14n
+C\90vf¾úîë\9b      ð\17áË·J0ö\913®ñÚ.(\827/Rù\85©\9344\8a\13¤"ö\88¢¢Mam£ã'B|ÿ¢\ 6\87\8dc\17jå$ ñ<\9aËÿà\88\86\9b\92\19´ì%ì¼Æ)WØ2úíH»ëÙß\97|\95ÞãGâª4¾Ég^a)£\18/T£æî\1aoA\95\89äPCÁ\88W£sæÛ]±\1f\92\ f\99¶^'Ôýö¨Í¢ý\87=R[\9c\1cÙÂ\9bãÌ.-ó\8b0\1fK?Á¬\84.ÿ\89â®\8cÖ\987p\7fEÆ¿ßCùýêo«ÐÎ=6\92\ 1(c\8e\1a\11ÿ\18÷>,UËòÓ\ e@ñçNé(ÚDöeNm\ 2n\9cîelrÞëV&\v\r\89¥>)>e\1c°6a»./ø»n    åC\8c\19Ñc89m\1f©É\ e\8dÖ\15Ñï\1c¯ð]81§Q\13\\98²\81Ô~ö0Ô2qC^&en¯}Z®\aFé­\97\97U\1a(\bK\8e$gEý0\8d/¬V\98Å~\ 5\84\9dv;ð׳ä\15òÛ8_h~\9d\13e-Afr\8aî\89cÀÌ-Ý\ fI±ê±¡zøö`\1d#\16§=-\12i f\ 3ÛÕ£iC\0å¹ >C­½\1f%\8fFc\15Ü\97¯è_\9eÄ\1fD\9f=C¬\ 3´ üÅvÒvN)¿"é\93®P\8f\19xq+¾>!¢\rT\fi\96%hf6ô\89ð\13¥*Øáð´åæ\15£\99j;q\84|ãØE\9e9å(\1fÅ\18µoö»´\85äÀ\8f«ÀbJpí/·\18\b9@\8cÐ\84×ô¶\ eðã\1fåDl<VúÌJ2M%.\18¹\82WÕ*,$i\8e*\85½=\82\ 2\1dì£)í\ 4É6\94bòÎ\8d\9eYFêfaÛ\93\93\95Èq¬1\80\ 5r`¼ö\17ÎH°£¿ùÊÑì\8eébY   ´jmÉ$\9aÜìËl\97ù{½TxYXPÇ""\82\17D2î½\1cà¸\18\13\9f\86\90­G\88Ô\16Ù\94\80pÓ±\82ÊX\85(V®Bl\13ò\190~Poa|\9e¸¼2IOHÿ\ e×GäãÇnìÉÓ\18\82¥)Â\0¥Ýò\98/J\84êqOÆV¥ Aü£÷{³\10Q>ßV\8faB=Ý\7fy\94
+\85Ìé~·Xù\11/»ufÙ}ð#ÀkÉ*â\87?¦Aà­ÍÏù\83DÙ¯¢Ç\18\11\89Í\80róÍ\ f\ 3"\ 2;2\1a\93j2\13±\81d\r@\ 1Ñü\15÷nS\89\96ff/§bé\8c
+\ eYr\13%9Åy\11[sÊC\bb¾p\93\94¦z\18µ5\1d+ãmdª\94T\94¢£\81ÝIèï\117Úc\85ß\85\e3z\ 6í\1cdt\87¯\ 3\80a\18\85TÒE\84*/f®\1d1\12î{¢p8âú\91â&\ 2E\99\¦X=yñ¥Ô¦_!R«\96 Êf\95ñ/\94£F\17(°Û\81æ\8fÐýR\89\94Ó\89'V\99u#Oóè\ 4wL\b®M      «ÖNºñ°h5º9_Ö^%¢Ç"kYK    ²´gs~é7^%\1e\8aãØl\91\ f\9bs.#ÍÂ\r#        ×j-¤.¹§)\16àì`ëÛ!nй\8dÐ\bÐ\15µ4\89Òi;@±\8dq\ 2äc\`º\11?M\80\9cY§¶o\92µ_·@[øü\82Áð\96sBbÖãÙ\90\9e±Ve,ÿ\1fÿ\90þ_\82ÿ+\12\18[\ 3\r\1d\9c@6\86\ eVHÿ\a´0¾\8cendstream
+endobj
+937 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 2068 0 R
+/FirstChar 11
+/LastChar 122
+/Widths 2085 0 R
+/BaseFont /UJXDLX+CMSSBX10
+/FontDescriptor 935 0 R
+>> endobj
+935 0 obj <<
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/FontName /UJXDLX+CMSSBX10
+/ItalicAngle 0
+/StemV 136
+/XHeight 458
+/FontBBox [-71 -250 1099 780]
+/Flags 4
+/CharSet (/ff/fi/fl/quotedblright/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/bracketleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
+/FontFile 936 0 R
+>> endobj
+2085 0 obj
+[642 586 586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 558 0 0 0 0 306 428 428 550 856 306 367 306 550 550 550 550 550 550 550 550 550 550 550 306 0 0 0 0 519 0 733 733 703 794 642 611 733 794 331 519 764 581 978 794 794 703 794 703 611 733 764 733 1039 733 733 0 343 0 0 0 0 0 525 561 489 561 511 336 550 561 256 286 531 256 867 561 550 561 561 372 422 404 561 500 744 500 500 476 ]
+endobj
+941 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2086 0 R
+/Kids [930 0 R 943 0 R 960 0 R 990 0 R 1026 0 R 1070 0 R]
+>> endobj
+1180 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2086 0 R
+/Kids [1125 0 R 1182 0 R 1235 0 R 1282 0 R 1287 0 R 1293 0 R]
+>> endobj
+1314 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2086 0 R
+/Kids [1304 0 R 1316 0 R 1320 0 R 1328 0 R 1334 0 R 1339 0 R]
+>> endobj
+1354 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2086 0 R
+/Kids [1347 0 R 1356 0 R 1365 0 R 1388 0 R 1395 0 R 1408 0 R]
+>> endobj
+1432 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2086 0 R
+/Kids [1420 0 R 1434 0 R 1449 0 R 1465 0 R 1480 0 R 1497 0 R]
+>> endobj
+1511 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2086 0 R
+/Kids [1503 0 R 1513 0 R 1518 0 R 1524 0 R 1531 0 R 1538 0 R]
+>> endobj
+1552 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2087 0 R
+/Kids [1543 0 R 1554 0 R 1558 0 R 1568 0 R 1580 0 R 1595 0 R]
+>> endobj
+1615 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2087 0 R
+/Kids [1605 0 R 1617 0 R 1627 0 R 1635 0 R 1643 0 R 1649 0 R]
+>> endobj
+1660 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2087 0 R
+/Kids [1656 0 R 1662 0 R 1668 0 R 1674 0 R 1679 0 R 1685 0 R]
+>> endobj
+1698 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2087 0 R
+/Kids [1691 0 R 1700 0 R 1707 0 R 1713 0 R 1720 0 R 1730 0 R]
+>> endobj
+1748 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2087 0 R
+/Kids [1742 0 R 1750 0 R 1757 0 R 1765 0 R 1775 0 R 1783 0 R]
+>> endobj
+1797 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2087 0 R
+/Kids [1791 0 R 1799 0 R 1807 0 R 1816 0 R 1821 0 R 1829 0 R]
+>> endobj
+1841 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2088 0 R
+/Kids [1836 0 R 1843 0 R 1850 0 R 1858 0 R 1868 0 R 1872 0 R]
+>> endobj
+1879 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2088 0 R
+/Kids [1876 0 R 1881 0 R 1886 0 R 1890 0 R 1895 0 R 1901 0 R]
+>> endobj
+1916 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2088 0 R
+/Kids [1911 0 R 1918 0 R 1923 0 R 1929 0 R 1935 0 R 1939 0 R]
+>> endobj
+1952 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2088 0 R
+/Kids [1946 0 R 1955 0 R 1968 0 R 1974 0 R 1980 0 R 1984 0 R]
+>> endobj
+1994 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2088 0 R
+/Kids [1989 0 R 1996 0 R 2001 0 R 2005 0 R 2009 0 R 2020 0 R]
+>> endobj
+2033 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 2088 0 R
+/Kids [2024 0 R 2035 0 R 2039 0 R 2044 0 R 2052 0 R 2056 0 R]
+>> endobj
+2067 0 obj <<
+/Type /Pages
+/Count 1
+/Parent 2089 0 R
+/Kids [2062 0 R]
+>> endobj
+2086 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 2090 0 R
+/Kids [941 0 R 1180 0 R 1314 0 R 1354 0 R 1432 0 R 1511 0 R]
+>> endobj
+2087 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 2090 0 R
+/Kids [1552 0 R 1615 0 R 1660 0 R 1698 0 R 1748 0 R 1797 0 R]
+>> endobj
+2088 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 2090 0 R
+/Kids [1841 0 R 1879 0 R 1916 0 R 1952 0 R 1994 0 R 2033 0 R]
+>> endobj
+2089 0 obj <<
+/Type /Pages
+/Count 1
+/Parent 2090 0 R
+/Kids [2067 0 R]
+>> endobj
+2090 0 obj <<
+/Type /Pages
+/Count 109
+/Kids [2086 0 R 2087 0 R 2088 0 R 2089 0 R]
+>> endobj
+2091 0 obj <<
+/Type /Outlines
+/First 7 0 R
+/Last 927 0 R
+/Count 19
+>> endobj
+927 0 obj <<
+/Title 928 0 R
+/A 925 0 R
+/Parent 2091 0 R
+/Prev 915 0 R
+>> endobj
+923 0 obj <<
+/Title 924 0 R
+/A 921 0 R
+/Parent 915 0 R
+/Prev 919 0 R
+>> endobj
+919 0 obj <<
+/Title 920 0 R
+/A 917 0 R
+/Parent 915 0 R
+/Next 923 0 R
+>> endobj
+915 0 obj <<
+/Title 916 0 R
+/A 913 0 R
+/Parent 2091 0 R
+/Prev 867 0 R
+/Next 927 0 R
+/First 919 0 R
+/Last 923 0 R
+/Count -2
+>> endobj
+911 0 obj <<
+/Title 912 0 R
+/A 909 0 R
+/Parent 903 0 R
+/Prev 907 0 R
+>> endobj
+907 0 obj <<
+/Title 908 0 R
+/A 905 0 R
+/Parent 903 0 R
+/Next 911 0 R
+>> endobj
+903 0 obj <<
+/Title 904 0 R
+/A 901 0 R
+/Parent 867 0 R
+/Prev 895 0 R
+/First 907 0 R
+/Last 911 0 R
+/Count -2
+>> endobj
+899 0 obj <<
+/Title 900 0 R
+/A 897 0 R
+/Parent 895 0 R
+>> endobj
+895 0 obj <<
+/Title 896 0 R
+/A 893 0 R
+/Parent 867 0 R
+/Prev 883 0 R
+/Next 903 0 R
+/First 899 0 R
+/Last 899 0 R
+/Count -1
+>> endobj
+891 0 obj <<
+/Title 892 0 R
+/A 889 0 R
+/Parent 883 0 R
+/Prev 887 0 R
+>> endobj
+887 0 obj <<
+/Title 888 0 R
+/A 885 0 R
+/Parent 883 0 R
+/Next 891 0 R
+>> endobj
+883 0 obj <<
+/Title 884 0 R
+/A 881 0 R
+/Parent 867 0 R
+/Prev 871 0 R
+/Next 895 0 R
+/First 887 0 R
+/Last 891 0 R
+/Count -2
+>> endobj
+879 0 obj <<
+/Title 880 0 R
+/A 877 0 R
+/Parent 871 0 R
+/Prev 875 0 R
+>> endobj
+875 0 obj <<
+/Title 876 0 R
+/A 873 0 R
+/Parent 871 0 R
+/Next 879 0 R
+>> endobj
+871 0 obj <<
+/Title 872 0 R
+/A 869 0 R
+/Parent 867 0 R
+/Next 883 0 R
+/First 875 0 R
+/Last 879 0 R
+/Count -2
+>> endobj
+867 0 obj <<
+/Title 868 0 R
+/A 865 0 R
+/Parent 2091 0 R
+/Prev 855 0 R
+/Next 915 0 R
+/First 871 0 R
+/Last 903 0 R
+/Count -4
+>> endobj
+863 0 obj <<
+/Title 864 0 R
+/A 861 0 R
+/Parent 855 0 R
+/Prev 859 0 R
+>> endobj
+859 0 obj <<
+/Title 860 0 R
+/A 857 0 R
+/Parent 855 0 R
+/Next 863 0 R
+>> endobj
+855 0 obj <<
+/Title 856 0 R
+/A 853 0 R
+/Parent 2091 0 R
+/Prev 827 0 R
+/Next 867 0 R
+/First 859 0 R
+/Last 863 0 R
+/Count -2
+>> endobj
+851 0 obj <<
+/Title 852 0 R
+/A 849 0 R
+/Parent 847 0 R
+>> endobj
+847 0 obj <<
+/Title 848 0 R
+/A 845 0 R
+/Parent 827 0 R
+/Prev 835 0 R
+/First 851 0 R
+/Last 851 0 R
+/Count -1
+>> endobj
+843 0 obj <<
+/Title 844 0 R
+/A 841 0 R
+/Parent 835 0 R
+/Prev 839 0 R
+>> endobj
+839 0 obj <<
+/Title 840 0 R
+/A 837 0 R
+/Parent 835 0 R
+/Next 843 0 R
+>> endobj
+835 0 obj <<
+/Title 836 0 R
+/A 833 0 R
+/Parent 827 0 R
+/Prev 831 0 R
+/Next 847 0 R
+/First 839 0 R
+/Last 843 0 R
+/Count -2
+>> endobj
+831 0 obj <<
+/Title 832 0 R
+/A 829 0 R
+/Parent 827 0 R
+/Next 835 0 R
+>> endobj
+827 0 obj <<
+/Title 828 0 R
+/A 825 0 R
+/Parent 2091 0 R
+/Prev 811 0 R
+/Next 855 0 R
+/First 831 0 R
+/Last 847 0 R
+/Count -3
+>> endobj
+823 0 obj <<
+/Title 824 0 R
+/A 821 0 R
+/Parent 811 0 R
+/Prev 819 0 R
+>> endobj
+819 0 obj <<
+/Title 820 0 R
+/A 817 0 R
+/Parent 811 0 R
+/Prev 815 0 R
+/Next 823 0 R
+>> endobj
+815 0 obj <<
+/Title 816 0 R
+/A 813 0 R
+/Parent 811 0 R
+/Next 819 0 R
+>> endobj
+811 0 obj <<
+/Title 812 0 R
+/A 809 0 R
+/Parent 2091 0 R
+/Prev 759 0 R
+/Next 827 0 R
+/First 815 0 R
+/Last 823 0 R
+/Count -3
+>> endobj
+807 0 obj <<
+/Title 808 0 R
+/A 805 0 R
+/Parent 759 0 R
+/Prev 803 0 R
+>> endobj
+803 0 obj <<
+/Title 804 0 R
+/A 801 0 R
+/Parent 759 0 R
+/Prev 791 0 R
+/Next 807 0 R
+>> endobj
+799 0 obj <<
+/Title 800 0 R
+/A 797 0 R
+/Parent 791 0 R
+/Prev 795 0 R
+>> endobj
+795 0 obj <<
+/Title 796 0 R
+/A 793 0 R
+/Parent 791 0 R
+/Next 799 0 R
+>> endobj
+791 0 obj <<
+/Title 792 0 R
+/A 789 0 R
+/Parent 759 0 R
+/Prev 775 0 R
+/Next 803 0 R
+/First 795 0 R
+/Last 799 0 R
+/Count -2
+>> endobj
+787 0 obj <<
+/Title 788 0 R
+/A 785 0 R
+/Parent 775 0 R
+/Prev 783 0 R
+>> endobj
+783 0 obj <<
+/Title 784 0 R
+/A 781 0 R
+/Parent 775 0 R
+/Prev 779 0 R
+/Next 787 0 R
+>> endobj
+779 0 obj <<
+/Title 780 0 R
+/A 777 0 R
+/Parent 775 0 R
+/Next 783 0 R
+>> endobj
+775 0 obj <<
+/Title 776 0 R
+/A 773 0 R
+/Parent 759 0 R
+/Prev 771 0 R
+/Next 791 0 R
+/First 779 0 R
+/Last 787 0 R
+/Count -3
+>> endobj
+771 0 obj <<
+/Title 772 0 R
+/A 769 0 R
+/Parent 759 0 R
+/Prev 767 0 R
+/Next 775 0 R
+>> endobj
+767 0 obj <<
+/Title 768 0 R
+/A 765 0 R
+/Parent 759 0 R
+/Prev 763 0 R
+/Next 771 0 R
+>> endobj
+763 0 obj <<
+/Title 764 0 R
+/A 761 0 R
+/Parent 759 0 R
+/Next 767 0 R
+>> endobj
+759 0 obj <<
+/Title 760 0 R
+/A 757 0 R
+/Parent 2091 0 R
+/Prev 751 0 R
+/Next 811 0 R
+/First 763 0 R
+/Last 807 0 R
+/Count -7
+>> endobj
+755 0 obj <<
+/Title 756 0 R
+/A 753 0 R
+/Parent 751 0 R
+>> endobj
+751 0 obj <<
+/Title 752 0 R
+/A 749 0 R
+/Parent 2091 0 R
+/Prev 727 0 R
+/Next 759 0 R
+/First 755 0 R
+/Last 755 0 R
+/Count -1
+>> endobj
+747 0 obj <<
+/Title 748 0 R
+/A 745 0 R
+/Parent 727 0 R
+/Prev 743 0 R
+>> endobj
+743 0 obj <<
+/Title 744 0 R
+/A 741 0 R
+/Parent 727 0 R
+/Prev 739 0 R
+/Next 747 0 R
+>> endobj
+739 0 obj <<
+/Title 740 0 R
+/A 737 0 R
+/Parent 727 0 R
+/Prev 735 0 R
+/Next 743 0 R
+>> endobj
+735 0 obj <<
+/Title 736 0 R
+/A 733 0 R
+/Parent 727 0 R
+/Prev 731 0 R
+/Next 739 0 R
+>> endobj
+731 0 obj <<
+/Title 732 0 R
+/A 729 0 R
+/Parent 727 0 R
+/Next 735 0 R
+>> endobj
+727 0 obj <<
+/Title 728 0 R
+/A 725 0 R
+/Parent 2091 0 R
+/Prev 259 0 R
+/Next 751 0 R
+/First 731 0 R
+/Last 747 0 R
+/Count -5
+>> endobj
+723 0 obj <<
+/Title 724 0 R
+/A 721 0 R
+/Parent 711 0 R
+/Prev 719 0 R
+>> endobj
+719 0 obj <<
+/Title 720 0 R
+/A 717 0 R
+/Parent 711 0 R
+/Prev 715 0 R
+/Next 723 0 R
+>> endobj
+715 0 obj <<
+/Title 716 0 R
+/A 713 0 R
+/Parent 711 0 R
+/Next 719 0 R
+>> endobj
+711 0 obj <<
+/Title 712 0 R
+/A 709 0 R
+/Parent 695 0 R
+/Prev 699 0 R
+/First 715 0 R
+/Last 723 0 R
+/Count -3
+>> endobj
+707 0 obj <<
+/Title 708 0 R
+/A 705 0 R
+/Parent 699 0 R
+/Prev 703 0 R
+>> endobj
+703 0 obj <<
+/Title 704 0 R
+/A 701 0 R
+/Parent 699 0 R
+/Next 707 0 R
+>> endobj
+699 0 obj <<
+/Title 700 0 R
+/A 697 0 R
+/Parent 695 0 R
+/Next 711 0 R
+/First 703 0 R
+/Last 707 0 R
+/Count -2
+>> endobj
+695 0 obj <<
+/Title 696 0 R
+/A 693 0 R
+/Parent 259 0 R
+/Prev 679 0 R
+/First 699 0 R
+/Last 711 0 R
+/Count -2
+>> endobj
+691 0 obj <<
+/Title 692 0 R
+/A 689 0 R
+/Parent 679 0 R
+/Prev 687 0 R
+>> endobj
+687 0 obj <<
+/Title 688 0 R
+/A 685 0 R
+/Parent 679 0 R
+/Prev 683 0 R
+/Next 691 0 R
+>> endobj
+683 0 obj <<
+/Title 684 0 R
+/A 681 0 R
+/Parent 679 0 R
+/Next 687 0 R
+>> endobj
+679 0 obj <<
+/Title 680 0 R
+/A 677 0 R
+/Parent 259 0 R
+/Prev 651 0 R
+/Next 695 0 R
+/First 683 0 R
+/Last 691 0 R
+/Count -3
+>> endobj
+675 0 obj <<
+/Title 676 0 R
+/A 673 0 R
+/Parent 667 0 R
+/Prev 671 0 R
+>> endobj
+671 0 obj <<
+/Title 672 0 R
+/A 669 0 R
+/Parent 667 0 R
+/Next 675 0 R
+>> endobj
+667 0 obj <<
+/Title 668 0 R
+/A 665 0 R
+/Parent 651 0 R
+/Prev 655 0 R
+/First 671 0 R
+/Last 675 0 R
+/Count -2
+>> endobj
+663 0 obj <<
+/Title 664 0 R
+/A 661 0 R
+/Parent 655 0 R
+/Prev 659 0 R
+>> endobj
+659 0 obj <<
+/Title 660 0 R
+/A 657 0 R
+/Parent 655 0 R
+/Next 663 0 R
+>> endobj
+655 0 obj <<
+/Title 656 0 R
+/A 653 0 R
+/Parent 651 0 R
+/Next 667 0 R
+/First 659 0 R
+/Last 663 0 R
+/Count -2
+>> endobj
+651 0 obj <<
+/Title 652 0 R
+/A 649 0 R
+/Parent 259 0 R
+/Prev 623 0 R
+/Next 679 0 R
+/First 655 0 R
+/Last 667 0 R
+/Count -2
+>> endobj
+647 0 obj <<
+/Title 648 0 R
+/A 645 0 R
+/Parent 639 0 R
+/Prev 643 0 R
+>> endobj
+643 0 obj <<
+/Title 644 0 R
+/A 641 0 R
+/Parent 639 0 R
+/Next 647 0 R
+>> endobj
+639 0 obj <<
+/Title 640 0 R
+/A 637 0 R
+/Parent 623 0 R
+/Prev 627 0 R
+/First 643 0 R
+/Last 647 0 R
+/Count -2
+>> endobj
+635 0 obj <<
+/Title 636 0 R
+/A 633 0 R
+/Parent 627 0 R
+/Prev 631 0 R
+>> endobj
+631 0 obj <<
+/Title 632 0 R
+/A 629 0 R
+/Parent 627 0 R
+/Next 635 0 R
+>> endobj
+627 0 obj <<
+/Title 628 0 R
+/A 625 0 R
+/Parent 623 0 R
+/Next 639 0 R
+/First 631 0 R
+/Last 635 0 R
+/Count -2
+>> endobj
+623 0 obj <<
+/Title 624 0 R
+/A 621 0 R
+/Parent 259 0 R
+/Prev 559 0 R
+/Next 651 0 R
+/First 627 0 R
+/Last 639 0 R
+/Count -2
+>> endobj
+619 0 obj <<
+/Title 620 0 R
+/A 617 0 R
+/Parent 611 0 R
+/Prev 615 0 R
+>> endobj
+615 0 obj <<
+/Title 616 0 R
+/A 613 0 R
+/Parent 611 0 R
+/Next 619 0 R
+>> endobj
+611 0 obj <<
+/Title 612 0 R
+/A 609 0 R
+/Parent 559 0 R
+/Prev 599 0 R
+/First 615 0 R
+/Last 619 0 R
+/Count -2
+>> endobj
+607 0 obj <<
+/Title 608 0 R
+/A 605 0 R
+/Parent 599 0 R
+/Prev 603 0 R
+>> endobj
+603 0 obj <<
+/Title 604 0 R
+/A 601 0 R
+/Parent 599 0 R
+/Next 607 0 R
+>> endobj
+599 0 obj <<
+/Title 600 0 R
+/A 597 0 R
+/Parent 559 0 R
+/Prev 587 0 R
+/Next 611 0 R
+/First 603 0 R
+/Last 607 0 R
+/Count -2
+>> endobj
+595 0 obj <<
+/Title 596 0 R
+/A 593 0 R
+/Parent 587 0 R
+/Prev 591 0 R
+>> endobj
+591 0 obj <<
+/Title 592 0 R
+/A 589 0 R
+/Parent 587 0 R
+/Next 595 0 R
+>> endobj
+587 0 obj <<
+/Title 588 0 R
+/A 585 0 R
+/Parent 559 0 R
+/Prev 575 0 R
+/Next 599 0 R
+/First 591 0 R
+/Last 595 0 R
+/Count -2
+>> endobj
+583 0 obj <<
+/Title 584 0 R
+/A 581 0 R
+/Parent 575 0 R
+/Prev 579 0 R
+>> endobj
+579 0 obj <<
+/Title 580 0 R
+/A 577 0 R
+/Parent 575 0 R
+/Next 583 0 R
+>> endobj
+575 0 obj <<
+/Title 576 0 R
+/A 573 0 R
+/Parent 559 0 R
+/Prev 563 0 R
+/Next 587 0 R
+/First 579 0 R
+/Last 583 0 R
+/Count -2
+>> endobj
+571 0 obj <<
+/Title 572 0 R
+/A 569 0 R
+/Parent 563 0 R
+/Prev 567 0 R
+>> endobj
+567 0 obj <<
+/Title 568 0 R
+/A 565 0 R
+/Parent 563 0 R
+/Next 571 0 R
+>> endobj
+563 0 obj <<
+/Title 564 0 R
+/A 561 0 R
+/Parent 559 0 R
+/Next 575 0 R
+/First 567 0 R
+/Last 571 0 R
+/Count -2
+>> endobj
+559 0 obj <<
+/Title 560 0 R
+/A 557 0 R
+/Parent 259 0 R
+/Prev 419 0 R
+/Next 623 0 R
+/First 563 0 R
+/Last 611 0 R
+/Count -5
+>> endobj
+555 0 obj <<
+/Title 556 0 R
+/A 553 0 R
+/Parent 547 0 R
+/Prev 551 0 R
+>> endobj
+551 0 obj <<
+/Title 552 0 R
+/A 549 0 R
+/Parent 547 0 R
+/Next 555 0 R
+>> endobj
+547 0 obj <<
+/Title 548 0 R
+/A 545 0 R
+/Parent 419 0 R
+/Prev 535 0 R
+/First 551 0 R
+/Last 555 0 R
+/Count -2
+>> endobj
+543 0 obj <<
+/Title 544 0 R
+/A 541 0 R
+/Parent 535 0 R
+/Prev 539 0 R
+>> endobj
+539 0 obj <<
+/Title 540 0 R
+/A 537 0 R
+/Parent 535 0 R
+/Next 543 0 R
+>> endobj
+535 0 obj <<
+/Title 536 0 R
+/A 533 0 R
+/Parent 419 0 R
+/Prev 523 0 R
+/Next 547 0 R
+/First 539 0 R
+/Last 543 0 R
+/Count -2
+>> endobj
+531 0 obj <<
+/Title 532 0 R
+/A 529 0 R
+/Parent 523 0 R
+/Prev 527 0 R
+>> endobj
+527 0 obj <<
+/Title 528 0 R
+/A 525 0 R
+/Parent 523 0 R
+/Next 531 0 R
+>> endobj
+523 0 obj <<
+/Title 524 0 R
+/A 521 0 R
+/Parent 419 0 R
+/Prev 511 0 R
+/Next 535 0 R
+/First 527 0 R
+/Last 531 0 R
+/Count -2
+>> endobj
+519 0 obj <<
+/Title 520 0 R
+/A 517 0 R
+/Parent 511 0 R
+/Prev 515 0 R
+>> endobj
+515 0 obj <<
+/Title 516 0 R
+/A 513 0 R
+/Parent 511 0 R
+/Next 519 0 R
+>> endobj
+511 0 obj <<
+/Title 512 0 R
+/A 509 0 R
+/Parent 419 0 R
+/Prev 499 0 R
+/Next 523 0 R
+/First 515 0 R
+/Last 519 0 R
+/Count -2
+>> endobj
+507 0 obj <<
+/Title 508 0 R
+/A 505 0 R
+/Parent 499 0 R
+/Prev 503 0 R
+>> endobj
+503 0 obj <<
+/Title 504 0 R
+/A 501 0 R
+/Parent 499 0 R
+/Next 507 0 R
+>> endobj
+499 0 obj <<
+/Title 500 0 R
+/A 497 0 R
+/Parent 419 0 R
+/Prev 487 0 R
+/Next 511 0 R
+/First 503 0 R
+/Last 507 0 R
+/Count -2
+>> endobj
+495 0 obj <<
+/Title 496 0 R
+/A 493 0 R
+/Parent 487 0 R
+/Prev 491 0 R
+>> endobj
+491 0 obj <<
+/Title 492 0 R
+/A 489 0 R
+/Parent 487 0 R
+/Next 495 0 R
+>> endobj
+487 0 obj <<
+/Title 488 0 R
+/A 485 0 R
+/Parent 419 0 R
+/Prev 475 0 R
+/Next 499 0 R
+/First 491 0 R
+/Last 495 0 R
+/Count -2
+>> endobj
+483 0 obj <<
+/Title 484 0 R
+/A 481 0 R
+/Parent 475 0 R
+/Prev 479 0 R
+>> endobj
+479 0 obj <<
+/Title 480 0 R
+/A 477 0 R
+/Parent 475 0 R
+/Next 483 0 R
+>> endobj
+475 0 obj <<
+/Title 476 0 R
+/A 473 0 R
+/Parent 419 0 R
+/Prev 471 0 R
+/Next 487 0 R
+/First 479 0 R
+/Last 483 0 R
+/Count -2
+>> endobj
+471 0 obj <<
+/Title 472 0 R
+/A 469 0 R
+/Parent 419 0 R
+/Prev 467 0 R
+/Next 475 0 R
+>> endobj
+467 0 obj <<
+/Title 468 0 R
+/A 465 0 R
+/Parent 419 0 R
+/Prev 463 0 R
+/Next 471 0 R
+>> endobj
+463 0 obj <<
+/Title 464 0 R
+/A 461 0 R
+/Parent 419 0 R
+/Prev 427 0 R
+/Next 467 0 R
+>> endobj
+459 0 obj <<
+/Title 460 0 R
+/A 457 0 R
+/Parent 427 0 R
+/Prev 455 0 R
+>> endobj
+455 0 obj <<
+/Title 456 0 R
+/A 453 0 R
+/Parent 427 0 R
+/Prev 451 0 R
+/Next 459 0 R
+>> endobj
+451 0 obj <<
+/Title 452 0 R
+/A 449 0 R
+/Parent 427 0 R
+/Prev 447 0 R
+/Next 455 0 R
+>> endobj
+447 0 obj <<
+/Title 448 0 R
+/A 445 0 R
+/Parent 427 0 R
+/Prev 443 0 R
+/Next 451 0 R
+>> endobj
+443 0 obj <<
+/Title 444 0 R
+/A 441 0 R
+/Parent 427 0 R
+/Prev 439 0 R
+/Next 447 0 R
+>> endobj
+439 0 obj <<
+/Title 440 0 R
+/A 437 0 R
+/Parent 427 0 R
+/Prev 435 0 R
+/Next 443 0 R
+>> endobj
+435 0 obj <<
+/Title 436 0 R
+/A 433 0 R
+/Parent 427 0 R
+/Prev 431 0 R
+/Next 439 0 R
+>> endobj
+431 0 obj <<
+/Title 432 0 R
+/A 429 0 R
+/Parent 427 0 R
+/Next 435 0 R
+>> endobj
+427 0 obj <<
+/Title 428 0 R
+/A 425 0 R
+/Parent 419 0 R
+/Prev 423 0 R
+/Next 463 0 R
+/First 431 0 R
+/Last 459 0 R
+/Count -8
+>> endobj
+423 0 obj <<
+/Title 424 0 R
+/A 421 0 R
+/Parent 419 0 R
+/Next 427 0 R
+>> endobj
+419 0 obj <<
+/Title 420 0 R
+/A 417 0 R
+/Parent 259 0 R
+/Prev 275 0 R
+/Next 559 0 R
+/First 423 0 R
+/Last 547 0 R
+/Count -12
+>> endobj
+415 0 obj <<
+/Title 416 0 R
+/A 413 0 R
+/Parent 295 0 R
+/Prev 411 0 R
+>> endobj
+411 0 obj <<
+/Title 412 0 R
+/A 409 0 R
+/Parent 295 0 R
+/Prev 407 0 R
+/Next 415 0 R
+>> endobj
+407 0 obj <<
+/Title 408 0 R
+/A 405 0 R
+/Parent 295 0 R
+/Prev 403 0 R
+/Next 411 0 R
+>> endobj
+403 0 obj <<
+/Title 404 0 R
+/A 401 0 R
+/Parent 295 0 R
+/Prev 399 0 R
+/Next 407 0 R
+>> endobj
+399 0 obj <<
+/Title 400 0 R
+/A 397 0 R
+/Parent 295 0 R
+/Prev 395 0 R
+/Next 403 0 R
+>> endobj
+395 0 obj <<
+/Title 396 0 R
+/A 393 0 R
+/Parent 295 0 R
+/Prev 391 0 R
+/Next 399 0 R
+>> endobj
+391 0 obj <<
+/Title 392 0 R
+/A 389 0 R
+/Parent 295 0 R
+/Prev 387 0 R
+/Next 395 0 R
+>> endobj
+387 0 obj <<
+/Title 388 0 R
+/A 385 0 R
+/Parent 295 0 R
+/Prev 383 0 R
+/Next 391 0 R
+>> endobj
+383 0 obj <<
+/Title 384 0 R
+/A 381 0 R
+/Parent 295 0 R
+/Prev 379 0 R
+/Next 387 0 R
+>> endobj
+379 0 obj <<
+/Title 380 0 R
+/A 377 0 R
+/Parent 295 0 R
+/Prev 375 0 R
+/Next 383 0 R
+>> endobj
+375 0 obj <<
+/Title 376 0 R
+/A 373 0 R
+/Parent 295 0 R
+/Prev 371 0 R
+/Next 379 0 R
+>> endobj
+371 0 obj <<
+/Title 372 0 R
+/A 369 0 R
+/Parent 295 0 R
+/Prev 367 0 R
+/Next 375 0 R
+>> endobj
+367 0 obj <<
+/Title 368 0 R
+/A 365 0 R
+/Parent 295 0 R
+/Prev 363 0 R
+/Next 371 0 R
+>> endobj
+363 0 obj <<
+/Title 364 0 R
+/A 361 0 R
+/Parent 295 0 R
+/Prev 359 0 R
+/Next 367 0 R
+>> endobj
+359 0 obj <<
+/Title 360 0 R
+/A 357 0 R
+/Parent 295 0 R
+/Prev 355 0 R
+/Next 363 0 R
+>> endobj
+355 0 obj <<
+/Title 356 0 R
+/A 353 0 R
+/Parent 295 0 R
+/Prev 351 0 R
+/Next 359 0 R
+>> endobj
+351 0 obj <<
+/Title 352 0 R
+/A 349 0 R
+/Parent 295 0 R
+/Prev 347 0 R
+/Next 355 0 R
+>> endobj
+347 0 obj <<
+/Title 348 0 R
+/A 345 0 R
+/Parent 295 0 R
+/Prev 343 0 R
+/Next 351 0 R
+>> endobj
+343 0 obj <<
+/Title 344 0 R
+/A 341 0 R
+/Parent 295 0 R
+/Prev 339 0 R
+/Next 347 0 R
+>> endobj
+339 0 obj <<
+/Title 340 0 R
+/A 337 0 R
+/Parent 295 0 R
+/Prev 335 0 R
+/Next 343 0 R
+>> endobj
+335 0 obj <<
+/Title 336 0 R
+/A 333 0 R
+/Parent 295 0 R
+/Prev 331 0 R
+/Next 339 0 R
+>> endobj
+331 0 obj <<
+/Title 332 0 R
+/A 329 0 R
+/Parent 295 0 R
+/Prev 327 0 R
+/Next 335 0 R
+>> endobj
+327 0 obj <<
+/Title 328 0 R
+/A 325 0 R
+/Parent 295 0 R
+/Prev 323 0 R
+/Next 331 0 R
+>> endobj
+323 0 obj <<
+/Title 324 0 R
+/A 321 0 R
+/Parent 295 0 R
+/Prev 319 0 R
+/Next 327 0 R
+>> endobj
+319 0 obj <<
+/Title 320 0 R
+/A 317 0 R
+/Parent 295 0 R
+/Prev 315 0 R
+/Next 323 0 R
+>> endobj
+315 0 obj <<
+/Title 316 0 R
+/A 313 0 R
+/Parent 295 0 R
+/Prev 311 0 R
+/Next 319 0 R
+>> endobj
+311 0 obj <<
+/Title 312 0 R
+/A 309 0 R
+/Parent 295 0 R
+/Prev 307 0 R
+/Next 315 0 R
+>> endobj
+307 0 obj <<
+/Title 308 0 R
+/A 305 0 R
+/Parent 295 0 R
+/Prev 303 0 R
+/Next 311 0 R
+>> endobj
+303 0 obj <<
+/Title 304 0 R
+/A 301 0 R
+/Parent 295 0 R
+/Prev 299 0 R
+/Next 307 0 R
+>> endobj
+299 0 obj <<
+/Title 300 0 R
+/A 297 0 R
+/Parent 295 0 R
+/Next 303 0 R
+>> endobj
+295 0 obj <<
+/Title 296 0 R
+/A 293 0 R
+/Parent 275 0 R
+/Prev 283 0 R
+/First 299 0 R
+/Last 415 0 R
+/Count -30
+>> endobj
+291 0 obj <<
+/Title 292 0 R
+/A 289 0 R
+/Parent 283 0 R
+/Prev 287 0 R
+>> endobj
+287 0 obj <<
+/Title 288 0 R
+/A 285 0 R
+/Parent 283 0 R
+/Next 291 0 R
+>> endobj
+283 0 obj <<
+/Title 284 0 R
+/A 281 0 R
+/Parent 275 0 R
+/Prev 279 0 R
+/Next 295 0 R
+/First 287 0 R
+/Last 291 0 R
+/Count -2
+>> endobj
+279 0 obj <<
+/Title 280 0 R
+/A 277 0 R
+/Parent 275 0 R
+/Next 283 0 R
+>> endobj
+275 0 obj <<
+/Title 276 0 R
+/A 273 0 R
+/Parent 259 0 R
+/Prev 263 0 R
+/Next 419 0 R
+/First 279 0 R
+/Last 295 0 R
+/Count -3
+>> endobj
+271 0 obj <<
+/Title 272 0 R
+/A 269 0 R
+/Parent 263 0 R
+/Prev 267 0 R
+>> endobj
+267 0 obj <<
+/Title 268 0 R
+/A 265 0 R
+/Parent 263 0 R
+/Next 271 0 R
+>> endobj
+263 0 obj <<
+/Title 264 0 R
+/A 261 0 R
+/Parent 259 0 R
+/Next 275 0 R
+/First 267 0 R
+/Last 271 0 R
+/Count -2
+>> endobj
+259 0 obj <<
+/Title 260 0 R
+/A 257 0 R
+/Parent 2091 0 R
+/Prev 251 0 R
+/Next 727 0 R
+/First 263 0 R
+/Last 695 0 R
+/Count -8
+>> endobj
+255 0 obj <<
+/Title 256 0 R
+/A 253 0 R
+/Parent 251 0 R
+>> endobj
+251 0 obj <<
+/Title 252 0 R
+/A 249 0 R
+/Parent 2091 0 R
+/Prev 247 0 R
+/Next 259 0 R
+/First 255 0 R
+/Last 255 0 R
+/Count -1
+>> endobj
+247 0 obj <<
+/Title 248 0 R
+/A 245 0 R
+/Parent 2091 0 R
+/Prev 207 0 R
+/Next 251 0 R
+>> endobj
+243 0 obj <<
+/Title 244 0 R
+/A 241 0 R
+/Parent 207 0 R
+/Prev 239 0 R
+>> endobj
+239 0 obj <<
+/Title 240 0 R
+/A 237 0 R
+/Parent 207 0 R
+/Prev 235 0 R
+/Next 243 0 R
+>> endobj
+235 0 obj <<
+/Title 236 0 R
+/A 233 0 R
+/Parent 207 0 R
+/Prev 231 0 R
+/Next 239 0 R
+>> endobj
+231 0 obj <<
+/Title 232 0 R
+/A 229 0 R
+/Parent 207 0 R
+/Prev 227 0 R
+/Next 235 0 R
+>> endobj
+227 0 obj <<
+/Title 228 0 R
+/A 225 0 R
+/Parent 207 0 R
+/Prev 223 0 R
+/Next 231 0 R
+>> endobj
+223 0 obj <<
+/Title 224 0 R
+/A 221 0 R
+/Parent 207 0 R
+/Prev 219 0 R
+/Next 227 0 R
+>> endobj
+219 0 obj <<
+/Title 220 0 R
+/A 217 0 R
+/Parent 207 0 R
+/Prev 215 0 R
+/Next 223 0 R
+>> endobj
+215 0 obj <<
+/Title 216 0 R
+/A 213 0 R
+/Parent 207 0 R
+/Prev 211 0 R
+/Next 219 0 R
+>> endobj
+211 0 obj <<
+/Title 212 0 R
+/A 209 0 R
+/Parent 207 0 R
+/Next 215 0 R
+>> endobj
+207 0 obj <<
+/Title 208 0 R
+/A 205 0 R
+/Parent 2091 0 R
+/Prev 179 0 R
+/Next 247 0 R
+/First 211 0 R
+/Last 243 0 R
+/Count -9
+>> endobj
+203 0 obj <<
+/Title 204 0 R
+/A 201 0 R
+/Parent 199 0 R
+>> endobj
+199 0 obj <<
+/Title 200 0 R
+/A 197 0 R
+/Parent 179 0 R
+/Prev 183 0 R
+/First 203 0 R
+/Last 203 0 R
+/Count -1
+>> endobj
+195 0 obj <<
+/Title 196 0 R
+/A 193 0 R
+/Parent 183 0 R
+/Prev 191 0 R
+>> endobj
+191 0 obj <<
+/Title 192 0 R
+/A 189 0 R
+/Parent 183 0 R
+/Prev 187 0 R
+/Next 195 0 R
+>> endobj
+187 0 obj <<
+/Title 188 0 R
+/A 185 0 R
+/Parent 183 0 R
+/Next 191 0 R
+>> endobj
+183 0 obj <<
+/Title 184 0 R
+/A 181 0 R
+/Parent 179 0 R
+/Next 199 0 R
+/First 187 0 R
+/Last 195 0 R
+/Count -3
+>> endobj
+179 0 obj <<
+/Title 180 0 R
+/A 177 0 R
+/Parent 2091 0 R
+/Prev 87 0 R
+/Next 207 0 R
+/First 183 0 R
+/Last 199 0 R
+/Count -2
+>> endobj
+175 0 obj <<
+/Title 176 0 R
+/A 173 0 R
+/Parent 87 0 R
+/Prev 163 0 R
+>> endobj
+171 0 obj <<
+/Title 172 0 R
+/A 169 0 R
+/Parent 163 0 R
+/Prev 167 0 R
+>> endobj
+167 0 obj <<
+/Title 168 0 R
+/A 165 0 R
+/Parent 163 0 R
+/Next 171 0 R
+>> endobj
+163 0 obj <<
+/Title 164 0 R
+/A 161 0 R
+/Parent 87 0 R
+/Prev 99 0 R
+/Next 175 0 R
+/First 167 0 R
+/Last 171 0 R
+/Count -2
+>> endobj
+159 0 obj <<
+/Title 160 0 R
+/A 157 0 R
+/Parent 99 0 R
+/Prev 155 0 R
+>> endobj
+155 0 obj <<
+/Title 156 0 R
+/A 153 0 R
+/Parent 99 0 R
+/Prev 151 0 R
+/Next 159 0 R
+>> endobj
+151 0 obj <<
+/Title 152 0 R
+/A 149 0 R
+/Parent 99 0 R
+/Prev 147 0 R
+/Next 155 0 R
+>> endobj
+147 0 obj <<
+/Title 148 0 R
+/A 145 0 R
+/Parent 99 0 R
+/Prev 143 0 R
+/Next 151 0 R
+>> endobj
+143 0 obj <<
+/Title 144 0 R
+/A 141 0 R
+/Parent 99 0 R
+/Prev 139 0 R
+/Next 147 0 R
+>> endobj
+139 0 obj <<
+/Title 140 0 R
+/A 137 0 R
+/Parent 99 0 R
+/Prev 135 0 R
+/Next 143 0 R
+>> endobj
+135 0 obj <<
+/Title 136 0 R
+/A 133 0 R
+/Parent 99 0 R
+/Prev 131 0 R
+/Next 139 0 R
+>> endobj
+131 0 obj <<
+/Title 132 0 R
+/A 129 0 R
+/Parent 99 0 R
+/Prev 127 0 R
+/Next 135 0 R
+>> endobj
+127 0 obj <<
+/Title 128 0 R
+/A 125 0 R
+/Parent 99 0 R
+/Prev 123 0 R
+/Next 131 0 R
+>> endobj
+123 0 obj <<
+/Title 124 0 R
+/A 121 0 R
+/Parent 99 0 R
+/Prev 119 0 R
+/Next 127 0 R
+>> endobj
+119 0 obj <<
+/Title 120 0 R
+/A 117 0 R
+/Parent 99 0 R
+/Prev 115 0 R
+/Next 123 0 R
+>> endobj
+115 0 obj <<
+/Title 116 0 R
+/A 113 0 R
+/Parent 99 0 R
+/Prev 111 0 R
+/Next 119 0 R
+>> endobj
+111 0 obj <<
+/Title 112 0 R
+/A 109 0 R
+/Parent 99 0 R
+/Prev 107 0 R
+/Next 115 0 R
+>> endobj
+107 0 obj <<
+/Title 108 0 R
+/A 105 0 R
+/Parent 99 0 R
+/Prev 103 0 R
+/Next 111 0 R
+>> endobj
+103 0 obj <<
+/Title 104 0 R
+/A 101 0 R
+/Parent 99 0 R
+/Next 107 0 R
+>> endobj
+99 0 obj <<
+/Title 100 0 R
+/A 97 0 R
+/Parent 87 0 R
+/Prev 95 0 R
+/Next 163 0 R
+/First 103 0 R
+/Last 159 0 R
+/Count -15
+>> endobj
+95 0 obj <<
+/Title 96 0 R
+/A 93 0 R
+/Parent 87 0 R
+/Prev 91 0 R
+/Next 99 0 R
+>> endobj
+91 0 obj <<
+/Title 92 0 R
+/A 89 0 R
+/Parent 87 0 R
+/Next 95 0 R
+>> endobj
+87 0 obj <<
+/Title 88 0 R
+/A 85 0 R
+/Parent 2091 0 R
+/Prev 83 0 R
+/Next 179 0 R
+/First 91 0 R
+/Last 175 0 R
+/Count -5
+>> endobj
+83 0 obj <<
+/Title 84 0 R
+/A 81 0 R
+/Parent 2091 0 R
+/Prev 47 0 R
+/Next 87 0 R
+>> endobj
+79 0 obj <<
+/Title 80 0 R
+/A 77 0 R
+/Parent 67 0 R
+/Prev 75 0 R
+>> endobj
+75 0 obj <<
+/Title 76 0 R
+/A 73 0 R
+/Parent 67 0 R
+/Prev 71 0 R
+/Next 79 0 R
+>> endobj
+71 0 obj <<
+/Title 72 0 R
+/A 69 0 R
+/Parent 67 0 R
+/Next 75 0 R
+>> endobj
+67 0 obj <<
+/Title 68 0 R
+/A 65 0 R
+/Parent 47 0 R
+/Prev 63 0 R
+/First 71 0 R
+/Last 79 0 R
+/Count -3
+>> endobj
+63 0 obj <<
+/Title 64 0 R
+/A 61 0 R
+/Parent 47 0 R
+/Prev 59 0 R
+/Next 67 0 R
+>> endobj
+59 0 obj <<
+/Title 60 0 R
+/A 57 0 R
+/Parent 47 0 R
+/Prev 55 0 R
+/Next 63 0 R
+>> endobj
+55 0 obj <<
+/Title 56 0 R
+/A 53 0 R
+/Parent 47 0 R
+/Prev 51 0 R
+/Next 59 0 R
+>> endobj
+51 0 obj <<
+/Title 52 0 R
+/A 49 0 R
+/Parent 47 0 R
+/Next 55 0 R
+>> endobj
+47 0 obj <<
+/Title 48 0 R
+/A 45 0 R
+/Parent 2091 0 R
+/Prev 23 0 R
+/Next 83 0 R
+/First 51 0 R
+/Last 67 0 R
+/Count -5
+>> endobj
+43 0 obj <<
+/Title 44 0 R
+/A 41 0 R
+/Parent 23 0 R
+/Prev 39 0 R
+>> endobj
+39 0 obj <<
+/Title 40 0 R
+/A 37 0 R
+/Parent 23 0 R
+/Prev 35 0 R
+/Next 43 0 R
+>> endobj
+35 0 obj <<
+/Title 36 0 R
+/A 33 0 R
+/Parent 23 0 R
+/Prev 31 0 R
+/Next 39 0 R
+>> endobj
+31 0 obj <<
+/Title 32 0 R
+/A 29 0 R
+/Parent 23 0 R
+/Prev 27 0 R
+/Next 35 0 R
+>> endobj
+27 0 obj <<
+/Title 28 0 R
+/A 25 0 R
+/Parent 23 0 R
+/Next 31 0 R
+>> endobj
+23 0 obj <<
+/Title 24 0 R
+/A 21 0 R
+/Parent 2091 0 R
+/Prev 7 0 R
+/Next 47 0 R
+/First 27 0 R
+/Last 43 0 R
+/Count -5
+>> endobj
+19 0 obj <<
+/Title 20 0 R
+/A 17 0 R
+/Parent 7 0 R
+/Prev 15 0 R
+>> endobj
+15 0 obj <<
+/Title 16 0 R
+/A 13 0 R
+/Parent 7 0 R
+/Prev 11 0 R
+/Next 19 0 R
+>> endobj
+11 0 obj <<
+/Title 12 0 R
+/A 9 0 R
+/Parent 7 0 R
+/Next 15 0 R
+>> endobj
+7 0 obj <<
+/Title 8 0 R
+/A 5 0 R
+/Parent 2091 0 R
+/Next 23 0 R
+/First 11 0 R
+/Last 19 0 R
+/Count -3
+>> endobj
+2092 0 obj <<
+/Names [(CodingSuggestions) 983 0 R (Doc-Start) 934 0 R (Item.1) 1297 0 R (Item.10) 1324 0 R (Item.100) 1583 0 R (Item.101) 1584 0 R (Item.102) 1585 0 R (Item.103) 1586 0 R (Item.104) 1587 0 R (Item.105) 1592 0 R (Item.106) 1593 0 R (Item.107) 1598 0 R (Item.108) 1599 0 R (Item.109) 1600 0 R (Item.11) 1325 0 R (Item.110) 1853 0 R (Item.111) 1854 0 R (Item.112) 1855 0 R (Item.113) 1856 0 R (Item.114) 1861 0 R (Item.115) 1862 0 R (Item.116) 1863 0 R (Item.117) 1864 0 R (Item.118) 2014 0 R (Item.119) 2015 0 R (Item.12) 1326 0 R (Item.120) 2016 0 R (Item.121) 2017 0 R (Item.122) 2018 0 R (Item.123) 2027 0 R (Item.124) 2028 0 R (Item.125) 2029 0 R (Item.126) 2030 0 R (Item.127) 2032 0 R (Item.128) 2042 0 R (Item.129) 2047 0 R (Item.13) 1331 0 R (Item.14) 1343 0 R (Item.15) 1344 0 R (Item.16) 1345 0 R (Item.17) 1361 0 R (Item.18) 1362 0 R (Item.19) 1363 0 R (Item.2) 1298 0 R (Item.20) 1368 0 R (Item.21) 1369 0 R (Item.22) 1370 0 R (Item.23) 1371 0 R (Item.24) 1372 0 R (Item.25) 1373 0 R (Item.26) 1374 0 R (Item.27) 1375 0 R (Item.28) 1376 0 R (Item.29) 1377 0 R (Item.3) 1299 0 R (Item.30) 1378 0 R (Item.31) 1379 0 R (Item.32) 1380 0 R (Item.33) 1381 0 R (Item.34) 1382 0 R (Item.35) 1383 0 R (Item.36) 1384 0 R (Item.37) 1385 0 R (Item.38) 1386 0 R (Item.39) 1391 0 R (Item.4) 1302 0 R (Item.40) 1392 0 R (Item.41) 1393 0 R (Item.42) 1400 0 R (Item.43) 1401 0 R (Item.44) 1402 0 R (Item.45) 1403 0 R (Item.46) 1404 0 R (Item.47) 1405 0 R (Item.48) 1406 0 R (Item.49) 1411 0 R (Item.5) 1307 0 R (Item.50) 1412 0 R (Item.51) 1413 0 R (Item.52) 1414 0 R (Item.53) 1442 0 R (Item.54) 1443 0 R (Item.55) 1444 0 R (Item.56) 1445 0 R (Item.57) 1446 0 R (Item.58) 1447 0 R (Item.59) 1452 0 R (Item.6) 1308 0 R (Item.60) 1453 0 R (Item.61) 1454 0 R (Item.62) 1455 0 R (Item.63) 1456 0 R (Item.64) 1457 0 R (Item.65) 1458 0 R (Item.66) 1459 0 R (Item.67) 1461 0 R (Item.68) 1462 0 R (Item.69) 1463 0 R (Item.7) 1309 0 R (Item.70) 1469 0 R (Item.71) 1470 0 R (Item.72) 1471 0 R (Item.73) 1472 0 R (Item.74) 1473 0 R (Item.75) 1474 0 R (Item.76) 1475 0 R (Item.77) 1476 0 R (Item.78) 1477 0 R (Item.79) 1478 0 R (Item.8) 1310 0 R (Item.80) 1484 0 R (Item.81) 1485 0 R (Item.82) 1486 0 R (Item.83) 1487 0 R (Item.84) 1488 0 R (Item.85) 1489 0 R (Item.86) 1490 0 R (Item.87) 1492 0 R (Item.88) 1493 0 R (Item.89) 1494 0 R (Item.9) 1311 0 R (Item.90) 1495 0 R (Item.91) 1507 0 R (Item.92) 1508 0 R (Item.93) 1509 0 R (Item.94) 1510 0 R (Item.95) 1562 0 R (Item.96) 1563 0 R (Item.97) 1564 0 R (Item.98) 1565 0 R (Item.99) 1566 0 R (Packaging) 1023 0 R (SMBPASSWDFILEFORMAT) 1933 0 R (architecture) 981 0 R (chapter*.1) 963 0 R (chapter*.2) 1029 0 R (chapter.1) 6 0 R (chapter.10) 258 0 R (chapter.11) 726 0 R (chapter.12) 750 0 R (chapter.13) 758 0 R (chapter.14) 810 0 R (chapter.15) 826 0 R (chapter.16) 854 0 R (chapter.17) 866 0 R (chapter.18) 914 0 R (chapter.19) 926 0 R (chapter.2) 22 0 R (chapter.3) 46 0 R (chapter.4) 82 0 R (chapter.5) 86 0 R (chapter.6) 178 0 R (chapter.7) 206 0 R (chapter.8) 246 0 R (chapter.9) 250 0 R (contributing) 1024 0 R (debug) 982 0 R (id2719795) 1290 0 R (id2719826) 1291 0 R (id2719940) 1296 0 R (id2722095) 1323 0 R (id2722239) 1332 0 R (id2722369) 1337 0 R (id2722414) 1342 0 R (id2722525) 1350 0 R (id2722532) 1351 0 R (id2722552) 1352 0 R (id2722575) 1353 0 R (id2724304) 1398 0 R (id2724329) 1399 0 R (id2724483) 1300 0 R (id2724521) 1301 0 R (id2724596) 1312 0 R (id2724662) 1313 0 R (id2727692) 1285 0 R (id2777725) 1415 0 R (id2777739) 1416 0 R (id2777752) 1417 0 R (id2777766) 1418 0 R (id2777780) 1423 0 R (id2777795) 1424 0 R (id2777810) 1425 0 R (id2777824) 1426 0 R (id2777838) 1427 0 R (id2777853) 1428 0 R (id2777867) 1429 0 R (id2777882) 1430 0 R (id2777896) 1431 0 R (id2777910) 1437 0 R (id2777925) 1438 0 R (id2777937) 1439 0 R (id2777952) 1440 0 R (id2777989) 1441 0 R (id2783322) 1516 0 R (id2783369) 1521 0 R (id2783394) 1522 0 R (id2783464) 1527 0 R (id2783501) 1528 0 R (id2783546) 1529 0 R (id2783608) 1534 0 R (id2783638) 1535 0 R (id2783663) 1536 0 R (id2783718) 1541 0 R (id2783967) 1460 0 R (id2784052) 1468 0 R (id2784171) 1483 0 R (id2784262) 1491 0 R (id2784318) 1500 0 R (id2784383) 1501 0 R (id2784479) 1506 0 R (id2792804) 1753 0 R (id2792901) 1754 0 R (id2793063) 1755 0 R (id2793096) 1760 0 R (id2793165) 1761 0 R (id2793198) 1762 0 R (id2793228) 1763 0 R (id2793297) 1768 0 R (id2793344) 1769 0 R (id2793384) 1770 0 R (id2793425) 1771 0 R (id2793459) 1772 0 R (id2793473) 1773 0 R (id2793501) 1778 0 R (id2793563) 1779 0 R (id2793578) 1780 0 R (id2793604) 1781 0 R (id2793654) 1786 0 R (id2793666) 1787 0 R (id2793686) 1788 0 R (id2793813) 1789 0 R (id2793934) 1794 0 R (id2793962) 1795 0 R (id2794156) 1561 0 R (id2794297) 1571 0 R (id2794498) 1588 0 R (id2794533) 1589 0 R (id2794572) 1590 0 R (id2794578) 1591 0 R (id2794654) 1601 0 R (id2794661) 1602 0 R (id2794736) 1603 0 R (id2794867) 1608 0 R (id2794874) 1609 0 R (id2794886) 1610 0 R (id2794897) 1611 0 R (id2794910) 1612 0 R (id2794922) 1613 0 R (id2795016) 1614 0 R (id2795029) 1620 0 R (id2795086) 1621 0 R (id2795128) 1622 0 R (id2795155) 1623 0 R (id2795198) 1624 0 R (id2795283) 1625 0 R (id2795376) 1630 0 R (id2795404) 1631 0 R (id2795490) 1632 0 R (id2795560) 1633 0 R (id2795659) 1638 0 R (id2795737) 1639 0 R (id2795778) 1640 0 R (id2795860) 1641 0 R (id2795912) 1646 0 R (id2796083) 1647 0 R (id2796187) 1652 0 R (id2796226) 1653 0 R (id2796368) 1654 0 R (id2796481) 1659 0 R (id2797044) 1665 0 R (id2797139) 1666 0 R (id2797181) 1671 0 R (id2797350) 1672 0 R (id2797816) 1677 0 R (id2797829) 1682 0 R (id2797932) 1683 0 R (id2798120) 1688 0 R (id2798254) 1689 0 R (id2798281) 1694 0 R (id2798320) 1695 0 R (id2798460) 1696 0 R (id2798500) 1697 0 R (id2798650) 1703 0 R (id2798722) 1704 0 R (id2798802) 1705 0 R (id2798848) 1710 0 R (id2799028) 1711 0 R (id2799192) 1716 0 R (id2799206) 1717 0 R (id2799276) 1718 0 R (id2799318) 1723 0 R (id2799332) 1724 0 R (id2799371) 1725 0 R (id2799426) 1726 0 R (id2799433) 1727 0 R (id2799445) 1728 0 R (id2799517) 1733 0 R (id2799524) 1734 0 R (id2799536) 1735 0 R (id2799626) 1736 0 R (id2799633) 1737 0 R (id2799660) 1738 0 R (id2799691) 1739 0 R (id2799705) 1740 0 R (id2799804) 1745 0 R (id2799901) 1746 0 R (id2799914) 1747 0 R (id2802600) 1796 0 R (id2802714) 1802 0 R (id2802760) 1803 0 R (id2802780) 1804 0 R (id2802906) 1805 0 R (id2802979) 1810 0 R (id2802992) 1811 0 R (id2803034) 1812 0 R (id2803095) 1813 0 R (id2803103) 1814 0 R (id2803265) 1819 0 R (id2803364) 1824 0 R (id2803413) 1825 0 R (id2803452) 1826 0 R (id2803458) 1827 0 R (id2803585) 1832 0 R (id2803766) 1833 0 R (id2803780) 1834 0 R (id2803828) 1839 0 R (id2803888) 1840 0 R (id2804051) 1846 0 R (id2804067) 1847 0 R (id2804163) 1848 0 R (id2804378) 1865 0 R (id2804392) 1866 0 R (id2804752) 1884 0 R (id2804881) 1893 0 R (id2805011) 1898 0 R (id2805038) 1899 0 R (id2805107) 1904 0 R (id2805115) 1905 0 R (id2805130) 1906 0 R (id2805158) 1907 0 R (id2805180) 1908 0 R (id2805187) 1909 0 R (id2805205) 1914 0 R (id2805234) 1915 0 R (id2805326) 1921 0 R (id2805464) 1926 0 R (id2805488) 1927 0 R (id2805596) 1932 0 R (id2805964) 1942 0 R (id2806010) 1943 0 R (id2806044) 1944 0 R (id2806084) 1949 0 R (id2806112) 1950 0 R (id2806174) 1951 0 R (id2806369) 1971 0 R (id2806388) 1972 0 R (id2806596) 1977 0 R (id2806604) 1978 0 R (id2806719) 1987 0 R (id2806791) 1992 0 R (id2806798) 1993 0 R (id2806981) 1999 0 R (id2807226) 2012 0 R (id2807234) 2013 0 R (id2807724) 2048 0 R (id2807731) 2049 0 R (id2807756) 2050 0 R (id2807824) 2059 0 R (id2807857) 2060 0 R (internals) 984 0 R (modules) 1020 0 R (netbios) 980 0 R (ntdomain) 1015 0 R (page.1) 933 0 R (page.10) 1284 0 R (page.100) 2007 0 R (page.101) 2011 0 R (page.102) 2022 0 R (page.103) 2026 0 R (page.104) 2037 0 R (page.105) 2041 0 R (page.106) 2046 0 R (page.107) 2054 0 R (page.108) 2058 0 R (page.109) 2064 0 R (page.11) 1289 0 R (page.12) 1295 0 R (page.13) 1306 0 R (page.14) 1318 0 R (page.15) 1322 0 R (page.16) 1330 0 R (page.17) 1336 0 R (page.18) 1341 0 R (page.19) 1349 0 R (page.2) 945 0 R (page.20) 1358 0 R (page.21) 1367 0 R (page.22) 1390 0 R (page.23) 1397 0 R (page.24) 1410 0 R (page.25) 1422 0 R (page.26) 1436 0 R (page.27) 1451 0 R (page.28) 1467 0 R (page.29) 1482 0 R (page.3) 962 0 R (page.30) 1499 0 R (page.31) 1505 0 R (page.32) 1515 0 R (page.33) 1520 0 R (page.34) 1526 0 R (page.35) 1533 0 R (page.36) 1540 0 R (page.37) 1545 0 R (page.38) 1556 0 R (page.39) 1560 0 R (page.4) 992 0 R (page.40) 1570 0 R (page.41) 1582 0 R (page.42) 1597 0 R (page.43) 1607 0 R (page.44) 1619 0 R (page.45) 1629 0 R (page.46) 1637 0 R (page.47) 1645 0 R (page.48) 1651 0 R (page.49) 1658 0 R (page.5) 1028 0 R (page.50) 1664 0 R (page.51) 1670 0 R (page.52) 1676 0 R (page.53) 1681 0 R (page.54) 1687 0 R (page.55) 1693 0 R (page.56) 1702 0 R (page.57) 1709 0 R (page.58) 1715 0 R (page.59) 1722 0 R (page.6) 1072 0 R (page.60) 1732 0 R (page.61) 1744 0 R (page.62) 1752 0 R (page.63) 1759 0 R (page.64) 1767 0 R (page.65) 1777 0 R (page.66) 1785 0 R (page.67) 1793 0 R (page.68) 1801 0 R (page.69) 1809 0 R (page.7) 1127 0 R (page.70) 1818 0 R (page.71) 1823 0 R (page.72) 1831 0 R (page.73) 1838 0 R (page.74) 1845 0 R (page.75) 1852 0 R (page.76) 1860 0 R (page.77) 1870 0 R (page.78) 1874 0 R (page.79) 1878 0 R (page.8) 1184 0 R (page.80) 1883 0 R (page.81) 1888 0 R (page.82) 1892 0 R (page.83) 1897 0 R (page.84) 1903 0 R (page.85) 1913 0 R (page.86) 1920 0 R (page.87) 1925 0 R (page.88) 1931 0 R (page.89) 1937 0 R (page.9) 1237 0 R (page.90) 1941 0 R (page.91) 1948 0 R (page.92) 1957 0 R (page.93) 1970 0 R (page.94) 1976 0 R (page.95) 1982 0 R (page.96) 1986 0 R (page.97) 1991 0 R (page.98) 1998 0 R (page.99) 2003 0 R (parsing) 985 0 R (printing) 1016 0 R (pwencrypt) 1019 0 R (rpc-plugin) 1021 0 R (sam) 1018 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.1.3) 18 0 R (section.10.1) 262 0 R (section.10.2) 274 0 R (section.10.3) 418 0 R (section.10.4) 558 0 R (section.10.5) 622 0 R (section.10.6) 650 0 R (section.10.7) 678 0 R (section.10.8) 694 0 R (section.11.1) 730 0 R (section.11.2) 734 0 R (section.11.3) 738 0 R (section.11.4) 742 0 R (section.11.5) 746 0 R (section.12.1) 754 0 R (section.13.1) 762 0 R (section.13.2) 766 0 R (section.13.3) 770 0 R (section.13.4) 774 0 R (section.13.5) 790 0 R (section.13.6) 802 0 R (section.13.7) 806 0 R (section.14.1) 814 0 R (section.14.2) 818 0 R (section.14.3) 822 0 R (section.15.1) 830 0 R (section.15.2) 834 0 R (section.15.3) 846 0 R (section.16.1) 858 0 R (section.16.2) 862 0 R (section.17.1) 870 0 R (section.17.2) 882 0 R (section.17.3) 894 0 R (section.17.4) 902 0 R (section.18.1) 918 0 R (section.18.2) 922 0 R (section.2.1) 26 0 R (section.2.2) 30 0 R (section.2.3) 34 0 R (section.2.4) 38 0 R (section.2.5) 42 0 R (section.3.1) 50 0 R (section.3.2) 54 0 R (section.3.3) 58 0 R (section.3.4) 62 0 R (section.3.5) 66 0 R (section.5.1) 90 0 R (section.5.2) 94 0 R (section.5.3) 98 0 R (section.5.4) 162 0 R (section.5.5) 174 0 R (section.6.1) 182 0 R (section.6.2) 198 0 R (section.7.1) 210 0 R (section.7.2) 214 0 R (section.7.3) 218 0 R (section.7.4) 222 0 R (section.7.5) 226 0 R (section.7.6) 230 0 R (section.7.7) 234 0 R (section.7.8) 238 0 R (section.7.9) 242 0 R (section.9.1) 254 0 R (subsection.10.1.1) 266 0 R (subsection.10.1.2) 270 0 R (subsection.10.2.1) 278 0 R (subsection.10.2.2) 282 0 R (subsection.10.2.3) 294 0 R (subsection.10.3.1) 422 0 R (subsection.10.3.10) 522 0 R (subsection.10.3.11) 534 0 R (subsection.10.3.12) 546 0 R (subsection.10.3.2) 426 0 R (subsection.10.3.3) 462 0 R (subsection.10.3.4) 466 0 R (subsection.10.3.5) 470 0 R (subsection.10.3.6) 474 0 R (subsection.10.3.7) 486 0 R (subsection.10.3.8) 498 0 R (subsection.10.3.9) 510 0 R (subsection.10.4.1) 562 0 R (subsection.10.4.2) 574 0 R (subsection.10.4.3) 586 0 R (subsection.10.4.4) 598 0 R (subsection.10.4.5) 610 0 R (subsection.10.5.1) 626 0 R (subsection.10.5.2) 638 0 R (subsection.10.6.1) 654 0 R (subsection.10.6.2) 666 0 R (subsection.10.7.1) 682 0 R (subsection.10.7.2) 686 0 R (subsection.10.7.3) 690 0 R (subsection.10.8.1) 698 0 R (subsection.10.8.2) 710 0 R (subsection.13.4.1) 778 0 R (subsection.13.4.2) 782 0 R (subsection.13.4.3) 786 0 R (subsection.13.5.1) 794 0 R (subsection.13.5.2) 798 0 R (subsection.15.2.1) 838 0 R (subsection.15.2.2) 842 0 R (subsection.15.3.1) 850 0 R (subsection.17.1.1) 874 0 R (subsection.17.1.2) 878 0 R (subsection.17.2.1) 886 0 R (subsection.17.2.2) 890 0 R (subsection.17.3.1) 898 0 R (subsection.17.4.1) 906 0 R (subsection.17.4.2) 910 0 R (subsection.3.5.1) 70 0 R (subsection.3.5.2) 74 0 R (subsection.3.5.3) 78 0 R (subsection.5.3.1) 102 0 R (subsection.5.3.10) 138 0 R (subsection.5.3.11) 142 0 R (subsection.5.3.12) 146 0 R (subsection.5.3.13) 150 0 R (subsection.5.3.14) 154 0 R (subsection.5.3.15) 158 0 R (subsection.5.3.2) 106 0 R (subsection.5.3.3) 110 0 R (subsection.5.3.4) 114 0 R (subsection.5.3.5) 118 0 R (subsection.5.3.6) 122 0 R (subsection.5.3.7) 126 0 R (subsection.5.3.8) 130 0 R (subsection.5.3.9) 134 0 R (subsection.5.4.1) 166 0 R (subsection.5.4.2) 170 0 R (subsection.6.1.1) 186 0 R (subsection.6.1.2) 190 0 R (subsection.6.1.3) 194 0 R (subsection.6.2.1) 202 0 R (subsubsection.10.2.2.1) 286 0 R (subsubsection.10.2.2.2) 290 0 R (subsubsection.10.2.3.1) 298 0 R (subsubsection.10.2.3.10) 334 0 R (subsubsection.10.2.3.11) 338 0 R (subsubsection.10.2.3.12) 342 0 R (subsubsection.10.2.3.13) 346 0 R (subsubsection.10.2.3.14) 350 0 R (subsubsection.10.2.3.15) 354 0 R (subsubsection.10.2.3.16) 358 0 R (subsubsection.10.2.3.17) 362 0 R (subsubsection.10.2.3.18) 366 0 R (subsubsection.10.2.3.19) 370 0 R (subsubsection.10.2.3.2) 302 0 R (subsubsection.10.2.3.20) 374 0 R (subsubsection.10.2.3.21) 378 0 R (subsubsection.10.2.3.22) 382 0 R (subsubsection.10.2.3.23) 386 0 R (subsubsection.10.2.3.24) 390 0 R (subsubsection.10.2.3.25) 394 0 R (subsubsection.10.2.3.26) 398 0 R (subsubsection.10.2.3.27) 402 0 R (subsubsection.10.2.3.28) 406 0 R (subsubsection.10.2.3.29) 410 0 R (subsubsection.10.2.3.3) 306 0 R (subsubsection.10.2.3.30) 414 0 R (subsubsection.10.2.3.4) 310 0 R (subsubsection.10.2.3.5) 314 0 R (subsubsection.10.2.3.6) 318 0 R (subsubsection.10.2.3.7) 322 0 R (subsubsection.10.2.3.8) 326 0 R (subsubsection.10.2.3.9) 330 0 R (subsubsection.10.3.10.1) 526 0 R (subsubsection.10.3.10.2) 530 0 R (subsubsection.10.3.11.1) 538 0 R (subsubsection.10.3.11.2) 542 0 R (subsubsection.10.3.12.1) 550 0 R (subsubsection.10.3.12.2) 554 0 R (subsubsection.10.3.2.1) 430 0 R (subsubsection.10.3.2.2) 434 0 R (subsubsection.10.3.2.3) 438 0 R (subsubsection.10.3.2.4) 442 0 R (subsubsection.10.3.2.5) 446 0 R (subsubsection.10.3.2.6) 450 0 R (subsubsection.10.3.2.7) 454 0 R (subsubsection.10.3.2.8) 458 0 R (subsubsection.10.3.6.1) 478 0 R (subsubsection.10.3.6.2) 482 0 R (subsubsection.10.3.7.1) 490 0 R (subsubsection.10.3.7.2) 494 0 R (subsubsection.10.3.8.1) 502 0 R (subsubsection.10.3.8.2) 506 0 R (subsubsection.10.3.9.1) 514 0 R (subsubsection.10.3.9.2) 518 0 R (subsubsection.10.4.1.1) 566 0 R (subsubsection.10.4.1.2) 570 0 R (subsubsection.10.4.2.1) 578 0 R (subsubsection.10.4.2.2) 582 0 R (subsubsection.10.4.3.1) 590 0 R (subsubsection.10.4.3.2) 594 0 R (subsubsection.10.4.4.1) 602 0 R (subsubsection.10.4.4.2) 606 0 R (subsubsection.10.4.5.1) 614 0 R (subsubsection.10.4.5.2) 618 0 R (subsubsection.10.5.1.1) 630 0 R (subsubsection.10.5.1.2) 634 0 R (subsubsection.10.5.2.1) 642 0 R (subsubsection.10.5.2.2) 646 0 R (subsubsection.10.6.1.1) 658 0 R (subsubsection.10.6.1.2) 662 0 R (subsubsection.10.6.2.1) 670 0 R (subsubsection.10.6.2.2) 674 0 R (subsubsection.10.8.1.1) 702 0 R (subsubsection.10.8.1.2) 706 0 R (subsubsection.10.8.2.1) 714 0 R (subsubsection.10.8.2.2) 718 0 R (subsubsection.10.8.2.3) 722 0 R (tracing) 987 0 R (unix-smb) 986 0 R (vfs) 1022 0 R (windows-debug) 988 0 R (wins) 1017 0 R]
+/Limits [(CodingSuggestions) (wins)]
+>> endobj
+2093 0 obj <<
+/Kids [2092 0 R]
+>> endobj
+2094 0 obj <<
+/Dests 2093 0 R
+>> endobj
+2095 0 obj <<
+/Type /Catalog
+/Pages 2090 0 R
+/Outlines 2091 0 R
+/Names 2094 0 R
+/PageMode /UseOutlines /URI<</Base()>>  /ViewerPreferences<<>> 
+/OpenAction 929 0 R
+/PTEX.Fullbanner (This is pdfTeX, Version 3.14159-1.10b)
+>> endobj
+2096 0 obj <<
+/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.10b)/Keywords()
+/CreationDate (D:20030923232900)
+>> endobj
+xref
+0 2097
+0000000001 65535 f 
+0000000002 00000 f 
+0000000003 00000 f 
+0000000004 00000 f 
+0000000000 00000 f 
+0000000009 00000 n 
+0000093796 00000 n 
+0000506650 00000 n 
+0000000054 00000 n 
+0000000130 00000 n 
+0000093918 00000 n 
+0000506578 00000 n 
+0000000177 00000 n 
+0000000207 00000 n 
+0000097781 00000 n 
+0000506492 00000 n 
+0000000255 00000 n 
+0000000295 00000 n 
+0000097905 00000 n 
+0000506419 00000 n 
+0000000343 00000 n 
+0000000378 00000 n 
+0000100646 00000 n 
+0000506294 00000 n 
+0000000424 00000 n 
+0000000463 00000 n 
+0000100769 00000 n 
+0000506220 00000 n 
+0000000511 00000 n 
+0000000546 00000 n 
+0000101080 00000 n 
+0000506133 00000 n 
+0000000594 00000 n 
+0000000641 00000 n 
+0000101203 00000 n 
+0000506046 00000 n 
+0000000689 00000 n 
+0000000726 00000 n 
+0000105369 00000 n 
+0000505959 00000 n 
+0000000774 00000 n 
+0000000811 00000 n 
+0000105493 00000 n 
+0000505885 00000 n 
+0000000859 00000 n 
+0000000893 00000 n 
+0000109109 00000 n 
+0000505759 00000 n 
+0000000939 00000 n 
+0000000982 00000 n 
+0000109232 00000 n 
+0000505685 00000 n 
+0000001030 00000 n 
+0000001070 00000 n 
+0000111690 00000 n 
+0000505598 00000 n 
+0000001118 00000 n 
+0000001160 00000 n 
+0000113895 00000 n 
+0000505511 00000 n 
+0000001208 00000 n 
+0000001253 00000 n 
+0000115970 00000 n 
+0000505424 00000 n 
+0000001301 00000 n 
+0000001346 00000 n 
+0000118415 00000 n 
+0000505313 00000 n 
+0000001394 00000 n 
+0000001430 00000 n 
+0000118539 00000 n 
+0000505239 00000 n 
+0000001483 00000 n 
+0000001519 00000 n 
+0000118662 00000 n 
+0000505152 00000 n 
+0000001572 00000 n 
+0000001607 00000 n 
+0000118786 00000 n 
+0000505078 00000 n 
+0000001660 00000 n 
+0000001712 00000 n 
+0000122374 00000 n 
+0000504989 00000 n 
+0000001758 00000 n 
+0000001797 00000 n 
+0000132493 00000 n 
+0000504861 00000 n 
+0000001843 00000 n 
+0000001879 00000 n 
+0000132616 00000 n 
+0000504787 00000 n 
+0000001927 00000 n 
+0000001968 00000 n 
+0000132740 00000 n 
+0000504700 00000 n 
+0000002016 00000 n 
+0000002056 00000 n 
+0000136824 00000 n 
+0000504571 00000 n 
+0000002104 00000 n 
+0000002149 00000 n 
+0000136948 00000 n 
+0000504493 00000 n 
+0000002203 00000 n 
+0000002244 00000 n 
+0000137073 00000 n 
+0000504401 00000 n 
+0000002298 00000 n 
+0000002339 00000 n 
+0000137198 00000 n 
+0000504309 00000 n 
+0000002393 00000 n 
+0000002439 00000 n 
+0000139096 00000 n 
+0000504217 00000 n 
+0000002493 00000 n 
+0000002534 00000 n 
+0000139220 00000 n 
+0000504125 00000 n 
+0000002588 00000 n 
+0000002629 00000 n 
+0000139345 00000 n 
+0000504033 00000 n 
+0000002683 00000 n 
+0000002725 00000 n 
+0000139470 00000 n 
+0000503941 00000 n 
+0000002779 00000 n 
+0000002821 00000 n 
+0000139595 00000 n 
+0000503849 00000 n 
+0000002875 00000 n 
+0000002921 00000 n 
+0000139720 00000 n 
+0000503757 00000 n 
+0000002975 00000 n 
+0000003021 00000 n 
+0000139845 00000 n 
+0000503665 00000 n 
+0000003076 00000 n 
+0000003124 00000 n 
+0000139968 00000 n 
+0000503573 00000 n 
+0000003179 00000 n 
+0000003227 00000 n 
+0000140093 00000 n 
+0000503481 00000 n 
+0000003282 00000 n 
+0000003325 00000 n 
+0000142289 00000 n 
+0000503389 00000 n 
+0000003380 00000 n 
+0000003423 00000 n 
+0000142413 00000 n 
+0000503297 00000 n 
+0000003478 00000 n 
+0000003526 00000 n 
+0000142538 00000 n 
+0000503219 00000 n 
+0000003581 00000 n 
+0000003629 00000 n 
+0000142662 00000 n 
+0000503089 00000 n 
+0000003678 00000 n 
+0000003723 00000 n 
+0000142787 00000 n 
+0000503010 00000 n 
+0000003777 00000 n 
+0000003813 00000 n 
+0000147181 00000 n 
+0000502931 00000 n 
+0000003867 00000 n 
+0000003905 00000 n 
+0000149768 00000 n 
+0000502853 00000 n 
+0000003954 00000 n 
+0000003998 00000 n 
+0000152906 00000 n 
+0000502721 00000 n 
+0000004045 00000 n 
+0000004084 00000 n 
+0000153030 00000 n 
+0000502603 00000 n 
+0000004133 00000 n 
+0000004173 00000 n 
+0000153594 00000 n 
+0000502524 00000 n 
+0000004227 00000 n 
+0000004275 00000 n 
+0000155872 00000 n 
+0000502431 00000 n 
+0000004329 00000 n 
+0000004384 00000 n 
+0000155997 00000 n 
+0000502352 00000 n 
+0000004438 00000 n 
+0000004488 00000 n 
+0000157944 00000 n 
+0000502234 00000 n 
+0000004537 00000 n 
+0000004567 00000 n 
+0000159273 00000 n 
+0000502169 00000 n 
+0000004621 00000 n 
+0000004661 00000 n 
+0000162260 00000 n 
+0000502036 00000 n 
+0000004708 00000 n 
+0000004753 00000 n 
+0000162384 00000 n 
+0000501957 00000 n 
+0000004802 00000 n 
+0000004838 00000 n 
+0000162509 00000 n 
+0000501864 00000 n 
+0000004887 00000 n 
+0000004920 00000 n 
+0000165920 00000 n 
+0000501771 00000 n 
+0000004969 00000 n 
+0000005007 00000 n 
+0000166045 00000 n 
+0000501678 00000 n 
+0000005056 00000 n 
+0000005089 00000 n 
+0000166170 00000 n 
+0000501585 00000 n 
+0000005138 00000 n 
+0000005169 00000 n 
+0000169744 00000 n 
+0000501492 00000 n 
+0000005218 00000 n 
+0000005252 00000 n 
+0000169869 00000 n 
+0000501399 00000 n 
+0000005301 00000 n 
+0000005338 00000 n 
+0000169993 00000 n 
+0000501306 00000 n 
+0000005387 00000 n 
+0000005423 00000 n 
+0000173857 00000 n 
+0000501227 00000 n 
+0000005472 00000 n 
+0000005515 00000 n 
+0000176937 00000 n 
+0000501133 00000 n 
+0000005562 00000 n 
+0000005610 00000 n 
+0000180361 00000 n 
+0000501000 00000 n 
+0000005657 00000 n 
+0000005716 00000 n 
+0000180485 00000 n 
+0000500935 00000 n 
+0000005765 00000 n 
+0000005814 00000 n 
+0000185399 00000 n 
+0000500802 00000 n 
+0000005862 00000 n 
+0000005900 00000 n 
+0000185524 00000 n 
+0000500684 00000 n 
+0000005950 00000 n 
+0000005987 00000 n 
+0000188787 00000 n 
+0000500605 00000 n 
+0000006042 00000 n 
+0000006076 00000 n 
+0000188912 00000 n 
+0000500526 00000 n 
+0000006131 00000 n 
+0000006165 00000 n 
+0000189037 00000 n 
+0000500394 00000 n 
+0000006215 00000 n 
+0000006260 00000 n 
+0000189161 00000 n 
+0000500315 00000 n 
+0000006315 00000 n 
+0000006347 00000 n 
+0000192372 00000 n 
+0000500183 00000 n 
+0000006402 00000 n 
+0000006441 00000 n 
+0000192496 00000 n 
+0000500104 00000 n 
+0000006501 00000 n 
+0000006547 00000 n 
+0000192620 00000 n 
+0000500025 00000 n 
+0000006607 00000 n 
+0000006653 00000 n 
+0000194594 00000 n 
+0000499906 00000 n 
+0000006708 00000 n 
+0000006745 00000 n 
+0000194719 00000 n 
+0000499827 00000 n 
+0000006805 00000 n 
+0000006840 00000 n 
+0000194844 00000 n 
+0000499734 00000 n 
+0000006900 00000 n 
+0000006933 00000 n 
+0000194969 00000 n 
+0000499641 00000 n 
+0000006993 00000 n 
+0000007027 00000 n 
+0000195093 00000 n 
+0000499548 00000 n 
+0000007087 00000 n 
+0000007122 00000 n 
+0000195216 00000 n 
+0000499455 00000 n 
+0000007182 00000 n 
+0000007246 00000 n 
+0000195341 00000 n 
+0000499362 00000 n 
+0000007306 00000 n 
+0000007349 00000 n 
+0000197299 00000 n 
+0000499269 00000 n 
+0000007409 00000 n 
+0000007470 00000 n 
+0000197424 00000 n 
+0000499176 00000 n 
+0000007530 00000 n 
+0000007612 00000 n 
+0000197549 00000 n 
+0000499083 00000 n 
+0000007672 00000 n 
+0000007726 00000 n 
+0000197674 00000 n 
+0000498990 00000 n 
+0000007787 00000 n 
+0000007857 00000 n 
+0000197799 00000 n 
+0000498897 00000 n 
+0000007918 00000 n 
+0000007982 00000 n 
+0000197924 00000 n 
+0000498804 00000 n 
+0000008043 00000 n 
+0000008106 00000 n 
+0000200438 00000 n 
+0000498711 00000 n 
+0000008167 00000 n 
+0000008229 00000 n 
+0000200563 00000 n 
+0000498618 00000 n 
+0000008290 00000 n 
+0000008380 00000 n 
+0000200687 00000 n 
+0000498525 00000 n 
+0000008441 00000 n 
+0000008506 00000 n 
+0000200812 00000 n 
+0000498432 00000 n 
+0000008567 00000 n 
+0000008646 00000 n 
+0000203286 00000 n 
+0000498339 00000 n 
+0000008707 00000 n 
+0000008783 00000 n 
+0000203411 00000 n 
+0000498246 00000 n 
+0000008844 00000 n 
+0000008908 00000 n 
+0000203536 00000 n 
+0000498153 00000 n 
+0000008969 00000 n 
+0000009061 00000 n 
+0000203659 00000 n 
+0000498060 00000 n 
+0000009122 00000 n 
+0000009222 00000 n 
+0000206177 00000 n 
+0000497967 00000 n 
+0000009283 00000 n 
+0000009364 00000 n 
+0000206302 00000 n 
+0000497874 00000 n 
+0000009425 00000 n 
+0000009505 00000 n 
+0000208528 00000 n 
+0000497781 00000 n 
+0000009566 00000 n 
+0000009617 00000 n 
+0000208653 00000 n 
+0000497688 00000 n 
+0000009678 00000 n 
+0000009744 00000 n 
+0000208777 00000 n 
+0000497595 00000 n 
+0000009805 00000 n 
+0000009893 00000 n 
+0000210923 00000 n 
+0000497502 00000 n 
+0000009954 00000 n 
+0000010016 00000 n 
+0000213557 00000 n 
+0000497409 00000 n 
+0000010077 00000 n 
+0000010172 00000 n 
+0000213682 00000 n 
+0000497316 00000 n 
+0000010233 00000 n 
+0000010316 00000 n 
+0000216548 00000 n 
+0000497223 00000 n 
+0000010377 00000 n 
+0000010432 00000 n 
+0000216673 00000 n 
+0000497144 00000 n 
+0000010493 00000 n 
+0000010544 00000 n 
+0000219708 00000 n 
+0000497011 00000 n 
+0000010594 00000 n 
+0000010649 00000 n 
+0000222979 00000 n 
+0000496932 00000 n 
+0000010704 00000 n 
+0000010742 00000 n 
+0000223104 00000 n 
+0000496800 00000 n 
+0000010797 00000 n 
+0000010830 00000 n 
+0000225911 00000 n 
+0000496721 00000 n 
+0000010890 00000 n 
+0000010985 00000 n 
+0000226036 00000 n 
+0000496628 00000 n 
+0000011045 00000 n 
+0000011098 00000 n 
+0000228569 00000 n 
+0000496535 00000 n 
+0000011158 00000 n 
+0000011202 00000 n 
+0000228694 00000 n 
+0000496442 00000 n 
+0000011262 00000 n 
+0000011308 00000 n 
+0000228819 00000 n 
+0000496349 00000 n 
+0000011368 00000 n 
+0000011414 00000 n 
+0000228944 00000 n 
+0000496256 00000 n 
+0000011474 00000 n 
+0000011520 00000 n 
+0000231308 00000 n 
+0000496163 00000 n 
+0000011580 00000 n 
+0000011626 00000 n 
+0000231433 00000 n 
+0000496084 00000 n 
+0000011686 00000 n 
+0000011732 00000 n 
+0000231558 00000 n 
+0000495991 00000 n 
+0000011787 00000 n 
+0000011818 00000 n 
+0000234321 00000 n 
+0000495898 00000 n 
+0000011873 00000 n 
+0000011919 00000 n 
+0000234445 00000 n 
+0000495805 00000 n 
+0000011974 00000 n 
+0000012026 00000 n 
+0000236775 00000 n 
+0000495673 00000 n 
+0000012081 00000 n 
+0000012123 00000 n 
+0000236900 00000 n 
+0000495594 00000 n 
+0000012183 00000 n 
+0000012219 00000 n 
+0000237025 00000 n 
+0000495515 00000 n 
+0000012279 00000 n 
+0000012316 00000 n 
+0000238883 00000 n 
+0000495383 00000 n 
+0000012371 00000 n 
+0000012419 00000 n 
+0000239008 00000 n 
+0000495304 00000 n 
+0000012479 00000 n 
+0000012515 00000 n 
+0000239132 00000 n 
+0000495225 00000 n 
+0000012575 00000 n 
+0000012612 00000 n 
+0000239257 00000 n 
+0000495093 00000 n 
+0000012667 00000 n 
+0000012723 00000 n 
+0000239382 00000 n 
+0000495014 00000 n 
+0000012783 00000 n 
+0000012819 00000 n 
+0000239507 00000 n 
+0000494935 00000 n 
+0000012879 00000 n 
+0000012916 00000 n 
+0000241332 00000 n 
+0000494803 00000 n 
+0000012971 00000 n 
+0000013013 00000 n 
+0000241457 00000 n 
+0000494724 00000 n 
+0000013073 00000 n 
+0000013109 00000 n 
+0000241582 00000 n 
+0000494645 00000 n 
+0000013169 00000 n 
+0000013206 00000 n 
+0000241707 00000 n 
+0000494513 00000 n 
+0000013262 00000 n 
+0000013299 00000 n 
+0000241832 00000 n 
+0000494434 00000 n 
+0000013360 00000 n 
+0000013397 00000 n 
+0000241957 00000 n 
+0000494355 00000 n 
+0000013458 00000 n 
+0000013496 00000 n 
+0000242082 00000 n 
+0000494223 00000 n 
+0000013552 00000 n 
+0000013595 00000 n 
+0000242207 00000 n 
+0000494144 00000 n 
+0000013656 00000 n 
+0000013693 00000 n 
+0000244582 00000 n 
+0000494065 00000 n 
+0000013754 00000 n 
+0000013792 00000 n 
+0000244707 00000 n 
+0000493947 00000 n 
+0000013848 00000 n 
+0000013892 00000 n 
+0000244832 00000 n 
+0000493868 00000 n 
+0000013953 00000 n 
+0000013990 00000 n 
+0000247362 00000 n 
+0000493789 00000 n 
+0000014051 00000 n 
+0000014089 00000 n 
+0000247487 00000 n 
+0000493657 00000 n 
+0000014139 00000 n 
+0000014196 00000 n 
+0000247612 00000 n 
+0000493539 00000 n 
+0000014251 00000 n 
+0000014299 00000 n 
+0000250151 00000 n 
+0000493460 00000 n 
+0000014359 00000 n 
+0000014395 00000 n 
+0000250276 00000 n 
+0000493381 00000 n 
+0000014455 00000 n 
+0000014492 00000 n 
+0000250401 00000 n 
+0000493249 00000 n 
+0000014547 00000 n 
+0000014592 00000 n 
+0000250526 00000 n 
+0000493170 00000 n 
+0000014652 00000 n 
+0000014688 00000 n 
+0000252931 00000 n 
+0000493091 00000 n 
+0000014748 00000 n 
+0000014785 00000 n 
+0000253056 00000 n 
+0000492959 00000 n 
+0000014840 00000 n 
+0000014890 00000 n 
+0000253181 00000 n 
+0000492880 00000 n 
+0000014950 00000 n 
+0000014986 00000 n 
+0000253306 00000 n 
+0000492801 00000 n 
+0000015046 00000 n 
+0000015083 00000 n 
+0000253431 00000 n 
+0000492669 00000 n 
+0000015138 00000 n 
+0000015178 00000 n 
+0000253556 00000 n 
+0000492590 00000 n 
+0000015238 00000 n 
+0000015274 00000 n 
+0000255483 00000 n 
+0000492511 00000 n 
+0000015334 00000 n 
+0000015371 00000 n 
+0000255608 00000 n 
+0000492393 00000 n 
+0000015426 00000 n 
+0000015467 00000 n 
+0000255732 00000 n 
+0000492314 00000 n 
+0000015527 00000 n 
+0000015563 00000 n 
+0000255857 00000 n 
+0000492235 00000 n 
+0000015623 00000 n 
+0000015660 00000 n 
+0000258101 00000 n 
+0000492103 00000 n 
+0000015710 00000 n 
+0000015801 00000 n 
+0000258226 00000 n 
+0000491985 00000 n 
+0000015856 00000 n 
+0000015896 00000 n 
+0000258351 00000 n 
+0000491906 00000 n 
+0000015956 00000 n 
+0000015992 00000 n 
+0000258476 00000 n 
+0000491827 00000 n 
+0000016052 00000 n 
+0000016089 00000 n 
+0000260618 00000 n 
+0000491709 00000 n 
+0000016144 00000 n 
+0000016180 00000 n 
+0000260743 00000 n 
+0000491630 00000 n 
+0000016240 00000 n 
+0000016276 00000 n 
+0000260868 00000 n 
+0000491551 00000 n 
+0000016336 00000 n 
+0000016373 00000 n 
+0000263227 00000 n 
+0000491419 00000 n 
+0000016423 00000 n 
+0000016474 00000 n 
+0000263351 00000 n 
+0000491301 00000 n 
+0000016529 00000 n 
+0000016570 00000 n 
+0000263476 00000 n 
+0000491222 00000 n 
+0000016630 00000 n 
+0000016666 00000 n 
+0000263600 00000 n 
+0000491143 00000 n 
+0000016726 00000 n 
+0000016763 00000 n 
+0000266083 00000 n 
+0000491025 00000 n 
+0000016818 00000 n 
+0000016864 00000 n 
+0000266208 00000 n 
+0000490946 00000 n 
+0000016924 00000 n 
+0000016960 00000 n 
+0000266333 00000 n 
+0000490867 00000 n 
+0000017020 00000 n 
+0000017057 00000 n 
+0000266458 00000 n 
+0000490735 00000 n 
+0000017107 00000 n 
+0000017178 00000 n 
+0000266583 00000 n 
+0000490656 00000 n 
+0000017233 00000 n 
+0000017271 00000 n 
+0000268332 00000 n 
+0000490563 00000 n 
+0000017326 00000 n 
+0000017361 00000 n 
+0000270907 00000 n 
+0000490484 00000 n 
+0000017416 00000 n 
+0000017451 00000 n 
+0000271031 00000 n 
+0000490366 00000 n 
+0000017501 00000 n 
+0000017539 00000 n 
+0000271156 00000 n 
+0000490248 00000 n 
+0000017594 00000 n 
+0000017636 00000 n 
+0000271281 00000 n 
+0000490169 00000 n 
+0000017696 00000 n 
+0000017750 00000 n 
+0000273610 00000 n 
+0000490090 00000 n 
+0000017810 00000 n 
+0000017857 00000 n 
+0000273733 00000 n 
+0000489972 00000 n 
+0000017912 00000 n 
+0000017954 00000 n 
+0000273858 00000 n 
+0000489893 00000 n 
+0000018014 00000 n 
+0000018063 00000 n 
+0000275676 00000 n 
+0000489800 00000 n 
+0000018123 00000 n 
+0000018173 00000 n 
+0000275801 00000 n 
+0000489721 00000 n 
+0000018233 00000 n 
+0000018284 00000 n 
+0000278098 00000 n 
+0000489588 00000 n 
+0000018332 00000 n 
+0000018379 00000 n 
+0000278223 00000 n 
+0000489509 00000 n 
+0000018429 00000 n 
+0000018462 00000 n 
+0000278348 00000 n 
+0000489416 00000 n 
+0000018512 00000 n 
+0000018576 00000 n 
+0000278473 00000 n 
+0000489323 00000 n 
+0000018626 00000 n 
+0000018668 00000 n 
+0000285584 00000 n 
+0000489230 00000 n 
+0000018718 00000 n 
+0000018793 00000 n 
+0000285709 00000 n 
+0000489151 00000 n 
+0000018843 00000 n 
+0000018903 00000 n 
+0000295094 00000 n 
+0000489018 00000 n 
+0000018951 00000 n 
+0000018994 00000 n 
+0000295219 00000 n 
+0000488953 00000 n 
+0000019044 00000 n 
+0000019082 00000 n 
+0000299292 00000 n 
+0000488820 00000 n 
+0000019130 00000 n 
+0000019176 00000 n 
+0000299417 00000 n 
+0000488741 00000 n 
+0000019226 00000 n 
+0000019276 00000 n 
+0000303224 00000 n 
+0000488648 00000 n 
+0000019326 00000 n 
+0000019371 00000 n 
+0000303349 00000 n 
+0000488555 00000 n 
+0000019421 00000 n 
+0000019478 00000 n 
+0000306426 00000 n 
+0000488423 00000 n 
+0000019528 00000 n 
+0000019559 00000 n 
+0000306551 00000 n 
+0000488344 00000 n 
+0000019614 00000 n 
+0000019652 00000 n 
+0000306676 00000 n 
+0000488251 00000 n 
+0000019707 00000 n 
+0000019747 00000 n 
+0000306801 00000 n 
+0000488172 00000 n 
+0000019802 00000 n 
+0000019840 00000 n 
+0000306926 00000 n 
+0000488040 00000 n 
+0000019890 00000 n 
+0000019926 00000 n 
+0000307051 00000 n 
+0000487961 00000 n 
+0000019981 00000 n 
+0000020037 00000 n 
+0000310004 00000 n 
+0000487882 00000 n 
+0000020092 00000 n 
+0000020129 00000 n 
+0000310129 00000 n 
+0000487789 00000 n 
+0000020179 00000 n 
+0000020221 00000 n 
+0000312188 00000 n 
+0000487710 00000 n 
+0000020271 00000 n 
+0000020303 00000 n 
+0000315321 00000 n 
+0000487577 00000 n 
+0000020351 00000 n 
+0000020407 00000 n 
+0000315446 00000 n 
+0000487498 00000 n 
+0000020457 00000 n 
+0000020494 00000 n 
+0000315571 00000 n 
+0000487405 00000 n 
+0000020544 00000 n 
+0000020586 00000 n 
+0000318645 00000 n 
+0000487326 00000 n 
+0000020636 00000 n 
+0000020679 00000 n 
+0000323630 00000 n 
+0000487193 00000 n 
+0000020727 00000 n 
+0000020757 00000 n 
+0000323755 00000 n 
+0000487114 00000 n 
+0000020807 00000 n 
+0000020842 00000 n 
+0000323880 00000 n 
+0000486982 00000 n 
+0000020892 00000 n 
+0000020932 00000 n 
+0000324005 00000 n 
+0000486903 00000 n 
+0000020987 00000 n 
+0000021028 00000 n 
+0000327300 00000 n 
+0000486824 00000 n 
+0000021083 00000 n 
+0000021124 00000 n 
+0000327425 00000 n 
+0000486706 00000 n 
+0000021174 00000 n 
+0000021214 00000 n 
+0000327550 00000 n 
+0000486641 00000 n 
+0000021269 00000 n 
+0000021335 00000 n 
+0000333961 00000 n 
+0000486508 00000 n 
+0000021383 00000 n 
+0000021427 00000 n 
+0000334086 00000 n 
+0000486429 00000 n 
+0000021477 00000 n 
+0000021507 00000 n 
+0000334211 00000 n 
+0000486350 00000 n 
+0000021557 00000 n 
+0000021598 00000 n 
+0000335833 00000 n 
+0000486217 00000 n 
+0000021646 00000 n 
+0000021680 00000 n 
+0000335958 00000 n 
+0000486099 00000 n 
+0000021730 00000 n 
+0000021784 00000 n 
+0000336083 00000 n 
+0000486020 00000 n 
+0000021839 00000 n 
+0000021887 00000 n 
+0000339891 00000 n 
+0000485941 00000 n 
+0000021942 00000 n 
+0000021998 00000 n 
+0000342361 00000 n 
+0000485809 00000 n 
+0000022048 00000 n 
+0000022136 00000 n 
+0000342486 00000 n 
+0000485730 00000 n 
+0000022191 00000 n 
+0000022249 00000 n 
+0000345337 00000 n 
+0000485651 00000 n 
+0000022304 00000 n 
+0000022373 00000 n 
+0000351485 00000 n 
+0000485519 00000 n 
+0000022423 00000 n 
+0000022482 00000 n 
+0000351610 00000 n 
+0000485454 00000 n 
+0000022537 00000 n 
+0000022605 00000 n 
+0000361686 00000 n 
+0000485336 00000 n 
+0000022655 00000 n 
+0000022690 00000 n 
+0000361811 00000 n 
+0000485257 00000 n 
+0000022745 00000 n 
+0000022803 00000 n 
+0000361935 00000 n 
+0000485178 00000 n 
+0000022858 00000 n 
+0000022911 00000 n 
+0000364145 00000 n 
+0000485045 00000 n 
+0000022959 00000 n 
+0000023000 00000 n 
+0000364270 00000 n 
+0000484966 00000 n 
+0000023050 00000 n 
+0000023085 00000 n 
+0000364395 00000 n 
+0000484887 00000 n 
+0000023135 00000 n 
+0000023167 00000 n 
+0000368246 00000 n 
+0000484807 00000 n 
+0000023215 00000 n 
+0000023255 00000 n 
+0000023627 00000 n 
+0000023868 00000 n 
+0000023307 00000 n 
+0000023746 00000 n 
+0000023807 00000 n 
+0000480983 00000 n 
+0000467744 00000 n 
+0000480817 00000 n 
+0000467338 00000 n 
+0000463639 00000 n 
+0000467175 00000 n 
+0000481856 00000 n 
+0000026001 00000 n 
+0000025083 00000 n 
+0000023953 00000 n 
+0000025940 00000 n 
+0000462818 00000 n 
+0000446614 00000 n 
+0000462654 00000 n 
+0000444669 00000 n 
+0000426266 00000 n 
+0000444506 00000 n 
+0000025246 00000 n 
+0000425294 00000 n 
+0000409425 00000 n 
+0000425130 00000 n 
+0000025417 00000 n 
+0000025587 00000 n 
+0000025758 00000 n 
+0000029375 00000 n 
+0000027498 00000 n 
+0000026099 00000 n 
+0000029253 00000 n 
+0000029314 00000 n 
+0000027709 00000 n 
+0000407949 00000 n 
+0000406010 00000 n 
+0000407785 00000 n 
+0000027857 00000 n 
+0000028011 00000 n 
+0000028158 00000 n 
+0000028317 00000 n 
+0000404110 00000 n 
+0000402099 00000 n 
+0000403947 00000 n 
+0000028468 00000 n 
+0000028655 00000 n 
+0000028803 00000 n 
+0000028953 00000 n 
+0000029102 00000 n 
+0000093856 00000 n 
+0000100707 00000 n 
+0000109170 00000 n 
+0000122435 00000 n 
+0000132554 00000 n 
+0000152968 00000 n 
+0000162322 00000 n 
+0000176999 00000 n 
+0000180423 00000 n 
+0000035490 00000 n 
+0000031551 00000 n 
+0000029486 00000 n 
+0000035429 00000 n 
+0000031873 00000 n 
+0000032043 00000 n 
+0000032214 00000 n 
+0000032363 00000 n 
+0000032538 00000 n 
+0000032713 00000 n 
+0000032883 00000 n 
+0000033033 00000 n 
+0000033179 00000 n 
+0000033325 00000 n 
+0000033477 00000 n 
+0000033647 00000 n 
+0000033797 00000 n 
+0000033969 00000 n 
+0000034122 00000 n 
+0000034296 00000 n 
+0000034468 00000 n 
+0000034613 00000 n 
+0000034780 00000 n 
+0000034953 00000 n 
+0000035105 00000 n 
+0000035260 00000 n 
+0000185461 00000 n 
+0000278160 00000 n 
+0000295156 00000 n 
+0000299354 00000 n 
+0000315383 00000 n 
+0000323692 00000 n 
+0000334023 00000 n 
+0000335895 00000 n 
+0000364207 00000 n 
+0000368308 00000 n 
+0000044750 00000 n 
+0000038024 00000 n 
+0000035588 00000 n 
+0000044624 00000 n 
+0000044687 00000 n 
+0000038509 00000 n 
+0000038661 00000 n 
+0000038815 00000 n 
+0000038970 00000 n 
+0000039125 00000 n 
+0000039278 00000 n 
+0000039433 00000 n 
+0000039588 00000 n 
+0000039743 00000 n 
+0000039897 00000 n 
+0000040052 00000 n 
+0000040205 00000 n 
+0000040359 00000 n 
+0000040514 00000 n 
+0000040669 00000 n 
+0000040824 00000 n 
+0000040979 00000 n 
+0000041139 00000 n 
+0000041299 00000 n 
+0000041459 00000 n 
+0000041612 00000 n 
+0000041765 00000 n 
+0000041919 00000 n 
+0000042074 00000 n 
+0000042229 00000 n 
+0000042389 00000 n 
+0000042549 00000 n 
+0000042709 00000 n 
+0000042869 00000 n 
+0000043029 00000 n 
+0000043189 00000 n 
+0000043348 00000 n 
+0000043508 00000 n 
+0000043668 00000 n 
+0000043828 00000 n 
+0000043987 00000 n 
+0000044147 00000 n 
+0000044306 00000 n 
+0000044465 00000 n 
+0000056343 00000 n 
+0000048059 00000 n 
+0000044836 00000 n 
+0000056280 00000 n 
+0000401514 00000 n 
+0000392324 00000 n 
+0000401348 00000 n 
+0000048625 00000 n 
+0000048780 00000 n 
+0000048940 00000 n 
+0000049100 00000 n 
+0000049255 00000 n 
+0000049408 00000 n 
+0000049563 00000 n 
+0000049723 00000 n 
+0000049882 00000 n 
+0000050042 00000 n 
+0000050197 00000 n 
+0000050356 00000 n 
+0000050508 00000 n 
+0000050663 00000 n 
+0000050818 00000 n 
+0000050973 00000 n 
+0000051128 00000 n 
+0000051283 00000 n 
+0000051438 00000 n 
+0000051592 00000 n 
+0000051747 00000 n 
+0000051902 00000 n 
+0000052054 00000 n 
+0000052205 00000 n 
+0000052360 00000 n 
+0000052514 00000 n 
+0000052670 00000 n 
+0000052831 00000 n 
+0000052990 00000 n 
+0000053146 00000 n 
+0000053307 00000 n 
+0000053468 00000 n 
+0000053633 00000 n 
+0000053799 00000 n 
+0000053960 00000 n 
+0000054126 00000 n 
+0000054292 00000 n 
+0000054458 00000 n 
+0000054624 00000 n 
+0000054790 00000 n 
+0000054955 00000 n 
+0000055120 00000 n 
+0000055286 00000 n 
+0000055452 00000 n 
+0000055618 00000 n 
+0000055785 00000 n 
+0000055950 00000 n 
+0000056115 00000 n 
+0000069231 00000 n 
+0000060003 00000 n 
+0000056443 00000 n 
+0000069168 00000 n 
+0000060606 00000 n 
+0000060773 00000 n 
+0000060940 00000 n 
+0000061107 00000 n 
+0000061274 00000 n 
+0000061441 00000 n 
+0000061608 00000 n 
+0000061775 00000 n 
+0000061942 00000 n 
+0000062108 00000 n 
+0000062275 00000 n 
+0000062442 00000 n 
+0000062608 00000 n 
+0000062775 00000 n 
+0000062942 00000 n 
+0000063109 00000 n 
+0000063276 00000 n 
+0000063432 00000 n 
+0000063593 00000 n 
+0000063754 00000 n 
+0000063920 00000 n 
+0000064085 00000 n 
+0000064251 00000 n 
+0000064417 00000 n 
+0000064583 00000 n 
+0000064748 00000 n 
+0000064914 00000 n 
+0000065080 00000 n 
+0000065241 00000 n 
+0000065402 00000 n 
+0000065563 00000 n 
+0000065724 00000 n 
+0000065890 00000 n 
+0000066056 00000 n 
+0000066216 00000 n 
+0000066382 00000 n 
+0000066548 00000 n 
+0000066708 00000 n 
+0000066874 00000 n 
+0000067040 00000 n 
+0000067201 00000 n 
+0000067367 00000 n 
+0000067533 00000 n 
+0000067695 00000 n 
+0000067862 00000 n 
+0000068029 00000 n 
+0000068190 00000 n 
+0000068357 00000 n 
+0000068524 00000 n 
+0000068685 00000 n 
+0000068849 00000 n 
+0000069014 00000 n 
+0000481976 00000 n 
+0000080711 00000 n 
+0000072144 00000 n 
+0000069318 00000 n 
+0000080648 00000 n 
+0000072720 00000 n 
+0000072881 00000 n 
+0000073047 00000 n 
+0000073213 00000 n 
+0000073374 00000 n 
+0000073540 00000 n 
+0000073706 00000 n 
+0000073867 00000 n 
+0000074033 00000 n 
+0000074198 00000 n 
+0000074359 00000 n 
+0000074525 00000 n 
+0000074690 00000 n 
+0000074851 00000 n 
+0000075017 00000 n 
+0000075183 00000 n 
+0000075339 00000 n 
+0000075500 00000 n 
+0000075666 00000 n 
+0000075832 00000 n 
+0000075993 00000 n 
+0000076158 00000 n 
+0000076324 00000 n 
+0000076480 00000 n 
+0000076641 00000 n 
+0000076806 00000 n 
+0000076972 00000 n 
+0000077133 00000 n 
+0000077299 00000 n 
+0000077465 00000 n 
+0000077621 00000 n 
+0000077782 00000 n 
+0000077943 00000 n 
+0000078104 00000 n 
+0000078259 00000 n 
+0000078420 00000 n 
+0000078586 00000 n 
+0000078751 00000 n 
+0000078912 00000 n 
+0000079078 00000 n 
+0000079244 00000 n 
+0000079410 00000 n 
+0000079564 00000 n 
+0000079720 00000 n 
+0000079876 00000 n 
+0000080030 00000 n 
+0000080186 00000 n 
+0000080342 00000 n 
+0000080494 00000 n 
+0000091194 00000 n 
+0000083850 00000 n 
+0000080824 00000 n 
+0000091131 00000 n 
+0000084372 00000 n 
+0000084526 00000 n 
+0000084682 00000 n 
+0000084838 00000 n 
+0000084994 00000 n 
+0000085150 00000 n 
+0000085311 00000 n 
+0000085472 00000 n 
+0000085633 00000 n 
+0000085788 00000 n 
+0000085949 00000 n 
+0000086110 00000 n 
+0000086265 00000 n 
+0000086421 00000 n 
+0000086575 00000 n 
+0000086731 00000 n 
+0000086887 00000 n 
+0000087043 00000 n 
+0000087197 00000 n 
+0000087352 00000 n 
+0000087508 00000 n 
+0000087669 00000 n 
+0000087828 00000 n 
+0000087983 00000 n 
+0000088144 00000 n 
+0000088298 00000 n 
+0000088454 00000 n 
+0000088610 00000 n 
+0000088764 00000 n 
+0000088919 00000 n 
+0000089080 00000 n 
+0000089241 00000 n 
+0000089397 00000 n 
+0000089557 00000 n 
+0000089718 00000 n 
+0000089874 00000 n 
+0000090035 00000 n 
+0000090191 00000 n 
+0000090352 00000 n 
+0000090513 00000 n 
+0000090667 00000 n 
+0000090822 00000 n 
+0000090978 00000 n 
+0000094042 00000 n 
+0000093610 00000 n 
+0000091294 00000 n 
+0000093733 00000 n 
+0000093979 00000 n 
+0000098029 00000 n 
+0000097595 00000 n 
+0000094128 00000 n 
+0000097718 00000 n 
+0000097842 00000 n 
+0000097966 00000 n 
+0000101389 00000 n 
+0000100460 00000 n 
+0000098142 00000 n 
+0000100583 00000 n 
+0000100830 00000 n 
+0000100893 00000 n 
+0000100954 00000 n 
+0000101017 00000 n 
+0000101140 00000 n 
+0000101264 00000 n 
+0000101327 00000 n 
+0000105616 00000 n 
+0000104868 00000 n 
+0000101475 00000 n 
+0000104991 00000 n 
+0000105054 00000 n 
+0000105117 00000 n 
+0000105180 00000 n 
+0000105243 00000 n 
+0000105306 00000 n 
+0000105430 00000 n 
+0000105553 00000 n 
+0000482101 00000 n 
+0000107124 00000 n 
+0000106938 00000 n 
+0000105716 00000 n 
+0000107061 00000 n 
+0000109545 00000 n 
+0000108923 00000 n 
+0000107211 00000 n 
+0000109046 00000 n 
+0000109293 00000 n 
+0000109356 00000 n 
+0000109419 00000 n 
+0000109482 00000 n 
+0000111814 00000 n 
+0000111441 00000 n 
+0000109644 00000 n 
+0000111564 00000 n 
+0000111627 00000 n 
+0000111751 00000 n 
+0000114018 00000 n 
+0000113709 00000 n 
+0000111927 00000 n 
+0000113832 00000 n 
+0000113956 00000 n 
+0000116283 00000 n 
+0000115784 00000 n 
+0000114144 00000 n 
+0000115907 00000 n 
+0000116031 00000 n 
+0000116094 00000 n 
+0000116157 00000 n 
+0000116220 00000 n 
+0000118910 00000 n 
+0000118229 00000 n 
+0000116396 00000 n 
+0000118352 00000 n 
+0000118476 00000 n 
+0000118600 00000 n 
+0000118723 00000 n 
+0000118847 00000 n 
+0000482226 00000 n 
+0000122686 00000 n 
+0000121768 00000 n 
+0000119010 00000 n 
+0000122311 00000 n 
+0000121921 00000 n 
+0000122121 00000 n 
+0000122497 00000 n 
+0000122560 00000 n 
+0000122623 00000 n 
+0000127633 00000 n 
+0000126253 00000 n 
+0000122785 00000 n 
+0000126376 00000 n 
+0000126439 00000 n 
+0000126502 00000 n 
+0000126565 00000 n 
+0000126628 00000 n 
+0000126691 00000 n 
+0000126754 00000 n 
+0000126817 00000 n 
+0000126880 00000 n 
+0000126943 00000 n 
+0000127005 00000 n 
+0000127068 00000 n 
+0000127131 00000 n 
+0000127193 00000 n 
+0000127256 00000 n 
+0000127319 00000 n 
+0000127382 00000 n 
+0000127445 00000 n 
+0000127508 00000 n 
+0000127571 00000 n 
+0000129812 00000 n 
+0000129437 00000 n 
+0000127720 00000 n 
+0000129560 00000 n 
+0000129623 00000 n 
+0000129686 00000 n 
+0000129749 00000 n 
+0000133304 00000 n 
+0000132307 00000 n 
+0000129899 00000 n 
+0000132430 00000 n 
+0000132677 00000 n 
+0000132801 00000 n 
+0000132864 00000 n 
+0000132927 00000 n 
+0000132990 00000 n 
+0000133053 00000 n 
+0000133116 00000 n 
+0000133179 00000 n 
+0000133242 00000 n 
+0000137323 00000 n 
+0000136387 00000 n 
+0000133390 00000 n 
+0000136510 00000 n 
+0000136573 00000 n 
+0000136636 00000 n 
+0000136699 00000 n 
+0000136762 00000 n 
+0000136885 00000 n 
+0000137010 00000 n 
+0000137135 00000 n 
+0000137260 00000 n 
+0000140217 00000 n 
+0000138910 00000 n 
+0000137423 00000 n 
+0000139033 00000 n 
+0000139158 00000 n 
+0000139282 00000 n 
+0000139407 00000 n 
+0000139532 00000 n 
+0000139657 00000 n 
+0000139782 00000 n 
+0000139906 00000 n 
+0000140030 00000 n 
+0000140155 00000 n 
+0000482351 00000 n 
+0000143287 00000 n 
+0000142103 00000 n 
+0000140317 00000 n 
+0000142226 00000 n 
+0000142351 00000 n 
+0000142475 00000 n 
+0000142599 00000 n 
+0000142724 00000 n 
+0000142849 00000 n 
+0000142910 00000 n 
+0000142972 00000 n 
+0000143035 00000 n 
+0000143098 00000 n 
+0000143161 00000 n 
+0000143224 00000 n 
+0000147494 00000 n 
+0000146493 00000 n 
+0000143400 00000 n 
+0000146616 00000 n 
+0000146679 00000 n 
+0000146742 00000 n 
+0000146805 00000 n 
+0000146867 00000 n 
+0000146930 00000 n 
+0000146993 00000 n 
+0000147056 00000 n 
+0000147118 00000 n 
+0000147243 00000 n 
+0000147306 00000 n 
+0000147369 00000 n 
+0000147431 00000 n 
+0000150522 00000 n 
+0000149582 00000 n 
+0000147594 00000 n 
+0000149705 00000 n 
+0000149830 00000 n 
+0000149893 00000 n 
+0000149956 00000 n 
+0000150019 00000 n 
+0000150082 00000 n 
+0000150145 00000 n 
+0000150208 00000 n 
+0000150271 00000 n 
+0000150333 00000 n 
+0000150396 00000 n 
+0000150459 00000 n 
+0000153970 00000 n 
+0000152720 00000 n 
+0000150622 00000 n 
+0000152843 00000 n 
+0000153092 00000 n 
+0000153155 00000 n 
+0000153218 00000 n 
+0000153281 00000 n 
+0000153343 00000 n 
+0000153406 00000 n 
+0000153469 00000 n 
+0000153531 00000 n 
+0000153656 00000 n 
+0000153719 00000 n 
+0000153782 00000 n 
+0000153845 00000 n 
+0000153908 00000 n 
+0000156122 00000 n 
+0000155686 00000 n 
+0000154069 00000 n 
+0000155809 00000 n 
+0000155934 00000 n 
+0000156059 00000 n 
+0000158319 00000 n 
+0000157758 00000 n 
+0000156248 00000 n 
+0000157881 00000 n 
+0000158004 00000 n 
+0000158067 00000 n 
+0000158130 00000 n 
+0000158193 00000 n 
+0000158256 00000 n 
+0000482476 00000 n 
+0000159398 00000 n 
+0000159087 00000 n 
+0000158445 00000 n 
+0000159210 00000 n 
+0000159335 00000 n 
+0000162634 00000 n 
+0000162074 00000 n 
+0000159498 00000 n 
+0000162197 00000 n 
+0000162446 00000 n 
+0000162571 00000 n 
+0000166295 00000 n 
+0000165734 00000 n 
+0000162733 00000 n 
+0000165857 00000 n 
+0000165982 00000 n 
+0000166107 00000 n 
+0000166232 00000 n 
+0000170118 00000 n 
+0000169558 00000 n 
+0000166395 00000 n 
+0000169681 00000 n 
+0000169806 00000 n 
+0000169930 00000 n 
+0000170055 00000 n 
+0000173980 00000 n 
+0000173671 00000 n 
+0000170231 00000 n 
+0000173794 00000 n 
+0000173919 00000 n 
+0000177061 00000 n 
+0000176751 00000 n 
+0000174080 00000 n 
+0000176874 00000 n 
+0000391721 00000 n 
+0000382823 00000 n 
+0000391555 00000 n 
+0000382588 00000 n 
+0000380714 00000 n 
+0000382422 00000 n 
+0000482601 00000 n 
+0000179131 00000 n 
+0000178945 00000 n 
+0000177188 00000 n 
+0000179068 00000 n 
+0000180924 00000 n 
+0000180175 00000 n 
+0000179259 00000 n 
+0000180298 00000 n 
+0000180547 00000 n 
+0000180610 00000 n 
+0000180673 00000 n 
+0000180736 00000 n 
+0000180798 00000 n 
+0000180861 00000 n 
+0000185649 00000 n 
+0000183773 00000 n 
+0000181023 00000 n 
+0000185336 00000 n 
+0000185586 00000 n 
+0000183971 00000 n 
+0000184164 00000 n 
+0000184358 00000 n 
+0000184580 00000 n 
+0000184767 00000 n 
+0000184943 00000 n 
+0000185149 00000 n 
+0000189410 00000 n 
+0000188290 00000 n 
+0000185774 00000 n 
+0000188413 00000 n 
+0000188476 00000 n 
+0000188539 00000 n 
+0000188602 00000 n 
+0000188661 00000 n 
+0000188724 00000 n 
+0000188849 00000 n 
+0000188974 00000 n 
+0000189099 00000 n 
+0000189222 00000 n 
+0000189285 00000 n 
+0000189348 00000 n 
+0000192745 00000 n 
+0000191997 00000 n 
+0000189510 00000 n 
+0000192120 00000 n 
+0000192183 00000 n 
+0000192246 00000 n 
+0000192309 00000 n 
+0000192434 00000 n 
+0000192557 00000 n 
+0000192682 00000 n 
+0000195465 00000 n 
+0000194408 00000 n 
+0000192845 00000 n 
+0000194531 00000 n 
+0000194656 00000 n 
+0000194781 00000 n 
+0000194906 00000 n 
+0000195031 00000 n 
+0000195153 00000 n 
+0000195278 00000 n 
+0000195403 00000 n 
+0000482726 00000 n 
+0000198049 00000 n 
+0000197113 00000 n 
+0000195578 00000 n 
+0000197236 00000 n 
+0000197361 00000 n 
+0000197486 00000 n 
+0000197611 00000 n 
+0000197736 00000 n 
+0000197861 00000 n 
+0000197986 00000 n 
+0000200936 00000 n 
+0000200252 00000 n 
+0000198149 00000 n 
+0000200375 00000 n 
+0000200500 00000 n 
+0000200624 00000 n 
+0000200749 00000 n 
+0000200874 00000 n 
+0000203783 00000 n 
+0000203100 00000 n 
+0000201062 00000 n 
+0000203223 00000 n 
+0000203348 00000 n 
+0000203473 00000 n 
+0000203597 00000 n 
+0000203721 00000 n 
+0000206427 00000 n 
+0000205991 00000 n 
+0000203909 00000 n 
+0000206114 00000 n 
+0000206239 00000 n 
+0000206364 00000 n 
+0000208902 00000 n 
+0000208342 00000 n 
+0000206553 00000 n 
+0000208465 00000 n 
+0000208590 00000 n 
+0000208714 00000 n 
+0000208839 00000 n 
+0000211048 00000 n 
+0000210737 00000 n 
+0000209015 00000 n 
+0000210860 00000 n 
+0000210985 00000 n 
+0000482851 00000 n 
+0000213807 00000 n 
+0000213371 00000 n 
+0000211161 00000 n 
+0000213494 00000 n 
+0000213619 00000 n 
+0000213744 00000 n 
+0000216798 00000 n 
+0000216362 00000 n 
+0000213920 00000 n 
+0000216485 00000 n 
+0000216610 00000 n 
+0000216735 00000 n 
+0000219833 00000 n 
+0000219522 00000 n 
+0000216924 00000 n 
+0000219645 00000 n 
+0000219770 00000 n 
+0000223229 00000 n 
+0000222793 00000 n 
+0000219933 00000 n 
+0000222916 00000 n 
+0000223041 00000 n 
+0000223166 00000 n 
+0000226161 00000 n 
+0000225725 00000 n 
+0000223368 00000 n 
+0000225848 00000 n 
+0000225973 00000 n 
+0000226098 00000 n 
+0000229069 00000 n 
+0000228383 00000 n 
+0000226287 00000 n 
+0000228506 00000 n 
+0000228631 00000 n 
+0000228756 00000 n 
+0000228881 00000 n 
+0000229006 00000 n 
+0000482976 00000 n 
+0000231683 00000 n 
+0000231122 00000 n 
+0000229169 00000 n 
+0000231245 00000 n 
+0000231370 00000 n 
+0000231495 00000 n 
+0000231620 00000 n 
+0000234569 00000 n 
+0000234135 00000 n 
+0000231783 00000 n 
+0000234258 00000 n 
+0000234383 00000 n 
+0000234506 00000 n 
+0000237150 00000 n 
+0000236589 00000 n 
+0000234695 00000 n 
+0000236712 00000 n 
+0000236837 00000 n 
+0000236962 00000 n 
+0000237087 00000 n 
+0000239632 00000 n 
+0000238697 00000 n 
+0000237276 00000 n 
+0000238820 00000 n 
+0000238945 00000 n 
+0000239070 00000 n 
+0000239194 00000 n 
+0000239319 00000 n 
+0000239444 00000 n 
+0000239569 00000 n 
+0000242332 00000 n 
+0000241146 00000 n 
+0000239758 00000 n 
+0000241269 00000 n 
+0000241394 00000 n 
+0000241519 00000 n 
+0000241644 00000 n 
+0000241769 00000 n 
+0000241894 00000 n 
+0000242019 00000 n 
+0000242144 00000 n 
+0000242269 00000 n 
+0000244957 00000 n 
+0000244396 00000 n 
+0000242445 00000 n 
+0000244519 00000 n 
+0000244644 00000 n 
+0000244769 00000 n 
+0000244894 00000 n 
+0000483101 00000 n 
+0000247736 00000 n 
+0000247176 00000 n 
+0000245070 00000 n 
+0000247299 00000 n 
+0000247424 00000 n 
+0000247549 00000 n 
+0000247674 00000 n 
+0000250651 00000 n 
+0000249965 00000 n 
+0000247862 00000 n 
+0000250088 00000 n 
+0000250213 00000 n 
+0000250338 00000 n 
+0000250463 00000 n 
+0000250588 00000 n 
+0000253679 00000 n 
+0000252745 00000 n 
+0000250764 00000 n 
+0000252868 00000 n 
+0000252993 00000 n 
+0000253118 00000 n 
+0000253243 00000 n 
+0000253368 00000 n 
+0000253493 00000 n 
+0000253617 00000 n 
+0000255982 00000 n 
+0000255297 00000 n 
+0000253792 00000 n 
+0000255420 00000 n 
+0000255545 00000 n 
+0000255670 00000 n 
+0000255794 00000 n 
+0000255919 00000 n 
+0000258601 00000 n 
+0000257915 00000 n 
+0000256108 00000 n 
+0000258038 00000 n 
+0000258163 00000 n 
+0000258288 00000 n 
+0000258413 00000 n 
+0000258538 00000 n 
+0000260993 00000 n 
+0000260432 00000 n 
+0000258740 00000 n 
+0000260555 00000 n 
+0000260680 00000 n 
+0000260805 00000 n 
+0000260930 00000 n 
+0000483226 00000 n 
+0000263725 00000 n 
+0000263041 00000 n 
+0000261119 00000 n 
+0000263164 00000 n 
+0000263289 00000 n 
+0000263413 00000 n 
+0000263537 00000 n 
+0000263662 00000 n 
+0000266708 00000 n 
+0000265897 00000 n 
+0000263838 00000 n 
+0000266020 00000 n 
+0000266145 00000 n 
+0000266270 00000 n 
+0000266395 00000 n 
+0000266520 00000 n 
+0000266645 00000 n 
+0000268457 00000 n 
+0000268146 00000 n 
+0000266821 00000 n 
+0000268269 00000 n 
+0000268394 00000 n 
+0000271406 00000 n 
+0000270721 00000 n 
+0000268570 00000 n 
+0000270844 00000 n 
+0000270968 00000 n 
+0000271093 00000 n 
+0000271218 00000 n 
+0000271343 00000 n 
+0000273983 00000 n 
+0000273424 00000 n 
+0000271519 00000 n 
+0000273547 00000 n 
+0000273672 00000 n 
+0000273795 00000 n 
+0000273920 00000 n 
+0000275926 00000 n 
+0000275490 00000 n 
+0000274096 00000 n 
+0000275613 00000 n 
+0000275738 00000 n 
+0000275863 00000 n 
+0000483351 00000 n 
+0000278597 00000 n 
+0000277912 00000 n 
+0000276039 00000 n 
+0000278035 00000 n 
+0000278285 00000 n 
+0000278410 00000 n 
+0000278535 00000 n 
+0000282596 00000 n 
+0000282159 00000 n 
+0000278696 00000 n 
+0000282282 00000 n 
+0000282345 00000 n 
+0000282408 00000 n 
+0000282471 00000 n 
+0000282534 00000 n 
+0000285834 00000 n 
+0000285146 00000 n 
+0000282709 00000 n 
+0000285269 00000 n 
+0000285332 00000 n 
+0000285395 00000 n 
+0000285458 00000 n 
+0000285521 00000 n 
+0000285646 00000 n 
+0000285771 00000 n 
+0000288185 00000 n 
+0000287999 00000 n 
+0000285947 00000 n 
+0000288122 00000 n 
+0000291737 00000 n 
+0000291551 00000 n 
+0000288298 00000 n 
+0000291674 00000 n 
+0000293057 00000 n 
+0000292871 00000 n 
+0000291850 00000 n 
+0000292994 00000 n 
+0000483476 00000 n 
+0000295344 00000 n 
+0000294908 00000 n 
+0000293157 00000 n 
+0000295031 00000 n 
+0000295281 00000 n 
+0000296489 00000 n 
+0000296303 00000 n 
+0000295443 00000 n 
+0000296426 00000 n 
+0000299542 00000 n 
+0000299106 00000 n 
+0000296576 00000 n 
+0000299229 00000 n 
+0000299479 00000 n 
+0000303473 00000 n 
+0000303038 00000 n 
+0000299641 00000 n 
+0000303161 00000 n 
+0000303286 00000 n 
+0000303410 00000 n 
+0000307176 00000 n 
+0000306240 00000 n 
+0000303586 00000 n 
+0000306363 00000 n 
+0000306488 00000 n 
+0000306613 00000 n 
+0000306738 00000 n 
+0000306863 00000 n 
+0000306988 00000 n 
+0000307113 00000 n 
+0000310254 00000 n 
+0000309818 00000 n 
+0000307289 00000 n 
+0000309941 00000 n 
+0000310066 00000 n 
+0000310191 00000 n 
+0000483601 00000 n 
+0000312313 00000 n 
+0000312002 00000 n 
+0000310367 00000 n 
+0000312125 00000 n 
+0000312250 00000 n 
+0000315695 00000 n 
+0000315135 00000 n 
+0000312440 00000 n 
+0000315258 00000 n 
+0000315508 00000 n 
+0000315633 00000 n 
+0000318833 00000 n 
+0000318459 00000 n 
+0000315781 00000 n 
+0000318582 00000 n 
+0000318707 00000 n 
+0000318770 00000 n 
+0000321620 00000 n 
+0000321434 00000 n 
+0000318973 00000 n 
+0000321557 00000 n 
+0000324129 00000 n 
+0000323444 00000 n 
+0000321747 00000 n 
+0000323567 00000 n 
+0000323817 00000 n 
+0000323942 00000 n 
+0000324066 00000 n 
+0000327674 00000 n 
+0000327114 00000 n 
+0000324228 00000 n 
+0000327237 00000 n 
+0000327362 00000 n 
+0000327487 00000 n 
+0000327611 00000 n 
+0000483726 00000 n 
+0000329445 00000 n 
+0000331038 00000 n 
+0000329322 00000 n 
+0000327787 00000 n 
+0000330975 00000 n 
+0000379408 00000 n 
+0000377073 00000 n 
+0000379241 00000 n 
+0000375450 00000 n 
+0000369404 00000 n 
+0000375284 00000 n 
+0000330804 00000 n 
+0000330862 00000 n 
+0000330952 00000 n 
+0000334336 00000 n 
+0000333775 00000 n 
+0000331209 00000 n 
+0000333898 00000 n 
+0000334148 00000 n 
+0000334273 00000 n 
+0000336208 00000 n 
+0000335647 00000 n 
+0000334461 00000 n 
+0000335770 00000 n 
+0000336020 00000 n 
+0000336145 00000 n 
+0000337545 00000 n 
+0000337359 00000 n 
+0000336307 00000 n 
+0000337482 00000 n 
+0000340016 00000 n 
+0000339705 00000 n 
+0000337658 00000 n 
+0000339828 00000 n 
+0000339953 00000 n 
+0000342611 00000 n 
+0000342175 00000 n 
+0000340142 00000 n 
+0000342298 00000 n 
+0000342423 00000 n 
+0000342548 00000 n 
+0000483851 00000 n 
+0000345462 00000 n 
+0000345151 00000 n 
+0000342738 00000 n 
+0000345274 00000 n 
+0000345399 00000 n 
+0000347152 00000 n 
+0000346966 00000 n 
+0000345602 00000 n 
+0000347089 00000 n 
+0000348613 00000 n 
+0000348427 00000 n 
+0000347252 00000 n 
+0000348550 00000 n 
+0000352049 00000 n 
+0000351299 00000 n 
+0000348713 00000 n 
+0000351422 00000 n 
+0000351547 00000 n 
+0000351672 00000 n 
+0000351735 00000 n 
+0000351798 00000 n 
+0000351861 00000 n 
+0000351924 00000 n 
+0000351986 00000 n 
+0000353161 00000 n 
+0000352975 00000 n 
+0000352175 00000 n 
+0000353098 00000 n 
+0000356587 00000 n 
+0000355913 00000 n 
+0000353274 00000 n 
+0000356209 00000 n 
+0000356272 00000 n 
+0000356335 00000 n 
+0000356398 00000 n 
+0000356461 00000 n 
+0000356057 00000 n 
+0000356524 00000 n 
+0000483976 00000 n 
+0000357949 00000 n 
+0000357763 00000 n 
+0000356700 00000 n 
+0000357886 00000 n 
+0000359426 00000 n 
+0000359178 00000 n 
+0000358049 00000 n 
+0000359301 00000 n 
+0000359364 00000 n 
+0000362056 00000 n 
+0000361437 00000 n 
+0000359526 00000 n 
+0000361560 00000 n 
+0000361623 00000 n 
+0000361748 00000 n 
+0000361873 00000 n 
+0000361993 00000 n 
+0000362723 00000 n 
+0000362537 00000 n 
+0000362169 00000 n 
+0000362660 00000 n 
+0000364520 00000 n 
+0000363959 00000 n 
+0000362823 00000 n 
+0000364082 00000 n 
+0000364332 00000 n 
+0000364457 00000 n 
+0000368371 00000 n 
+0000367674 00000 n 
+0000364619 00000 n 
+0000368183 00000 n 
+0000367827 00000 n 
+0000368003 00000 n 
+0000484101 00000 n 
+0000368457 00000 n 
+0000375746 00000 n 
+0000376063 00000 n 
+0000379611 00000 n 
+0000379718 00000 n 
+0000382798 00000 n 
+0000392057 00000 n 
+0000401837 00000 n 
+0000404321 00000 n 
+0000404352 00000 n 
+0000408185 00000 n 
+0000408406 00000 n 
+0000425881 00000 n 
+0000445234 00000 n 
+0000445665 00000 n 
+0000463258 00000 n 
+0000467563 00000 n 
+0000481456 00000 n 
+0000484181 00000 n 
+0000484306 00000 n 
+0000484432 00000 n 
+0000484558 00000 n 
+0000484638 00000 n 
+0000484730 00000 n 
+0000506760 00000 n 
+0000522636 00000 n 
+0000522677 00000 n 
+0000522717 00000 n 
+0000522948 00000 n 
+trailer
+<<
+/Size 2097
+/Root 2095 0 R
+/Info 2096 0 R
+>>
+startxref
+523104
+%%EOF
diff --git a/docs/Samba-HOWTO-Collection.pdf b/docs/Samba-HOWTO-Collection.pdf
new file mode 100644 (file)
index 0000000..4a42345
--- /dev/null
@@ -0,0 +1,51088 @@
+%PDF-1.4
+5 0 obj
+<< /S /GoTo /D (part.1) >>
+endobj
+8 0 obj
+(I General Installation)
+endobj
+9 0 obj
+<< /S /GoTo /D (chapter.1) >>
+endobj
+12 0 obj
+(1 Introduction to Samba)
+endobj
+13 0 obj
+<< /S /GoTo /D (section.1.1) >>
+endobj
+16 0 obj
+(1.1 Background)
+endobj
+17 0 obj
+<< /S /GoTo /D (section.1.2) >>
+endobj
+20 0 obj
+(1.2 Terminology)
+endobj
+21 0 obj
+<< /S /GoTo /D (section.1.3) >>
+endobj
+24 0 obj
+(1.3 Related Projects)
+endobj
+25 0 obj
+<< /S /GoTo /D (section.1.4) >>
+endobj
+28 0 obj
+(1.4 SMB Methodology)
+endobj
+29 0 obj
+<< /S /GoTo /D (section.1.5) >>
+endobj
+32 0 obj
+(1.5 Epilogue)
+endobj
+33 0 obj
+<< /S /GoTo /D (section.1.6) >>
+endobj
+36 0 obj
+(1.6 Miscellaneous)
+endobj
+37 0 obj
+<< /S /GoTo /D (chapter.2) >>
+endobj
+40 0 obj
+(2 How to Install and Test SAMBA)
+endobj
+41 0 obj
+<< /S /GoTo /D (section.2.1) >>
+endobj
+44 0 obj
+(2.1 Obtaining and Installing Samba)
+endobj
+45 0 obj
+<< /S /GoTo /D (section.2.2) >>
+endobj
+48 0 obj
+(2.2 Configuring Samba \(smb.conf\))
+endobj
+49 0 obj
+<< /S /GoTo /D (subsection.2.2.1) >>
+endobj
+52 0 obj
+(2.2.1 Configuration file syntax)
+endobj
+53 0 obj
+<< /S /GoTo /D (subsection.2.2.2) >>
+endobj
+56 0 obj
+(2.2.2 Example Configuration)
+endobj
+57 0 obj
+<< /S /GoTo /D (subsubsection.2.2.2.1) >>
+endobj
+60 0 obj
+(2.2.2.1 Test Your Config File with testparm)
+endobj
+61 0 obj
+<< /S /GoTo /D (subsection.2.2.3) >>
+endobj
+64 0 obj
+(2.2.3 SWAT)
+endobj
+65 0 obj
+<< /S /GoTo /D (section.2.3) >>
+endobj
+68 0 obj
+(2.3 List Shares Available on the Server)
+endobj
+69 0 obj
+<< /S /GoTo /D (section.2.4) >>
+endobj
+72 0 obj
+(2.4 Connect with a UNIX Client)
+endobj
+73 0 obj
+<< /S /GoTo /D (section.2.5) >>
+endobj
+76 0 obj
+(2.5 Connect from a Remote SMB Client)
+endobj
+77 0 obj
+<< /S /GoTo /D (section.2.6) >>
+endobj
+80 0 obj
+(2.6 What If Things Don't Work?)
+endobj
+81 0 obj
+<< /S /GoTo /D (section.2.7) >>
+endobj
+84 0 obj
+(2.7 Common Errors)
+endobj
+85 0 obj
+<< /S /GoTo /D (subsection.2.7.1) >>
+endobj
+88 0 obj
+(2.7.1 Large Number of smbd Processes)
+endobj
+89 0 obj
+<< /S /GoTo /D (subsection.2.7.2) >>
+endobj
+92 0 obj
+(2.7.2 Error Message: open\137oplock\137ipc)
+endobj
+93 0 obj
+<< /S /GoTo /D (subsection.2.7.3) >>
+endobj
+96 0 obj
+(2.7.3 ``The network name cannot be found'')
+endobj
+97 0 obj
+<< /S /GoTo /D (chapter.3) >>
+endobj
+100 0 obj
+(3 Fast Start for the Impatient)
+endobj
+101 0 obj
+<< /S /GoTo /D (section.3.1) >>
+endobj
+104 0 obj
+(3.1 Note)
+endobj
+105 0 obj
+<< /S /GoTo /D (part.2) >>
+endobj
+108 0 obj
+(II Server Configuration Basics)
+endobj
+109 0 obj
+<< /S /GoTo /D (chapter.4) >>
+endobj
+112 0 obj
+(4 Server Types and Security Modes)
+endobj
+113 0 obj
+<< /S /GoTo /D (section.4.1) >>
+endobj
+116 0 obj
+(4.1 Features and Benefits)
+endobj
+117 0 obj
+<< /S /GoTo /D (section.4.2) >>
+endobj
+120 0 obj
+(4.2 Server Types)
+endobj
+121 0 obj
+<< /S /GoTo /D (section.4.3) >>
+endobj
+124 0 obj
+(4.3 Samba Security Modes)
+endobj
+125 0 obj
+<< /S /GoTo /D (subsection.4.3.1) >>
+endobj
+128 0 obj
+(4.3.1 User Level Security)
+endobj
+129 0 obj
+<< /S /GoTo /D (subsubsection.4.3.1.1) >>
+endobj
+132 0 obj
+(4.3.1.1 Example Configuration)
+endobj
+133 0 obj
+<< /S /GoTo /D (subsection.4.3.2) >>
+endobj
+136 0 obj
+(4.3.2 Share Level Security)
+endobj
+137 0 obj
+<< /S /GoTo /D (subsubsection.4.3.2.1) >>
+endobj
+140 0 obj
+(4.3.2.1 Example Configuration)
+endobj
+141 0 obj
+<< /S /GoTo /D (subsection.4.3.3) >>
+endobj
+144 0 obj
+(4.3.3 Domain Security Mode \(User Level Security\))
+endobj
+145 0 obj
+<< /S /GoTo /D (subsubsection.4.3.3.1) >>
+endobj
+148 0 obj
+(4.3.3.1 Example Configuration)
+endobj
+149 0 obj
+<< /S /GoTo /D (subsection.4.3.4) >>
+endobj
+152 0 obj
+(4.3.4 ADS Security Mode \(User Level Security\))
+endobj
+153 0 obj
+<< /S /GoTo /D (subsubsection.4.3.4.1) >>
+endobj
+156 0 obj
+(4.3.4.1 Example Configuration)
+endobj
+157 0 obj
+<< /S /GoTo /D (subsection.4.3.5) >>
+endobj
+160 0 obj
+(4.3.5 Server Security \(User Level Security\))
+endobj
+161 0 obj
+<< /S /GoTo /D (subsubsection.4.3.5.1) >>
+endobj
+164 0 obj
+(4.3.5.1 Example Configuration)
+endobj
+165 0 obj
+<< /S /GoTo /D (section.4.4) >>
+endobj
+168 0 obj
+(4.4 Password Checking)
+endobj
+169 0 obj
+<< /S /GoTo /D (section.4.5) >>
+endobj
+172 0 obj
+(4.5 Common Errors)
+endobj
+173 0 obj
+<< /S /GoTo /D (subsection.4.5.1) >>
+endobj
+176 0 obj
+(4.5.1 What Makes Samba a Server?)
+endobj
+177 0 obj
+<< /S /GoTo /D (subsection.4.5.2) >>
+endobj
+180 0 obj
+(4.5.2 What Makes Samba a Domain Controller?)
+endobj
+181 0 obj
+<< /S /GoTo /D (subsection.4.5.3) >>
+endobj
+184 0 obj
+(4.5.3 What Makes Samba a Domain Member?)
+endobj
+185 0 obj
+<< /S /GoTo /D (subsection.4.5.4) >>
+endobj
+188 0 obj
+(4.5.4 Constantly Losing Connections to Password Server)
+endobj
+189 0 obj
+<< /S /GoTo /D (chapter.5) >>
+endobj
+192 0 obj
+(5 Domain Control)
+endobj
+193 0 obj
+<< /S /GoTo /D (section.5.1) >>
+endobj
+196 0 obj
+(5.1 Features and Benefits)
+endobj
+197 0 obj
+<< /S /GoTo /D (section.5.2) >>
+endobj
+200 0 obj
+(5.2 Basics of Domain Control)
+endobj
+201 0 obj
+<< /S /GoTo /D (subsection.5.2.1) >>
+endobj
+204 0 obj
+(5.2.1 Domain Controller Types)
+endobj
+205 0 obj
+<< /S /GoTo /D (subsection.5.2.2) >>
+endobj
+208 0 obj
+(5.2.2 Preparing for Domain Control)
+endobj
+209 0 obj
+<< /S /GoTo /D (section.5.3) >>
+endobj
+212 0 obj
+(5.3 Domain Control --- Example Configuration)
+endobj
+213 0 obj
+<< /S /GoTo /D (section.5.4) >>
+endobj
+216 0 obj
+(5.4 Samba ADS Domain Control)
+endobj
+217 0 obj
+<< /S /GoTo /D (section.5.5) >>
+endobj
+220 0 obj
+(5.5 Domain and Network Logon Configuration)
+endobj
+221 0 obj
+<< /S /GoTo /D (subsection.5.5.1) >>
+endobj
+224 0 obj
+(5.5.1 Domain Network Logon Service)
+endobj
+225 0 obj
+<< /S /GoTo /D (subsubsection.5.5.1.1) >>
+endobj
+228 0 obj
+(5.5.1.1 Example Configuration)
+endobj
+229 0 obj
+<< /S /GoTo /D (subsubsection.5.5.1.2) >>
+endobj
+232 0 obj
+(5.5.1.2 The Special Case of MS Windows XP Home Edition)
+endobj
+233 0 obj
+<< /S /GoTo /D (subsubsection.5.5.1.3) >>
+endobj
+236 0 obj
+(5.5.1.3 The Special Case of Windows 9x/Me)
+endobj
+237 0 obj
+<< /S /GoTo /D (subsection.5.5.2) >>
+endobj
+240 0 obj
+(5.5.2 Security Mode and Master Browsers)
+endobj
+241 0 obj
+<< /S /GoTo /D (section.5.6) >>
+endobj
+244 0 obj
+(5.6 Common Errors)
+endobj
+245 0 obj
+<< /S /GoTo /D (subsection.5.6.1) >>
+endobj
+248 0 obj
+(5.6.1 ``\044'' Cannot Be Included in Machine Name)
+endobj
+249 0 obj
+<< /S /GoTo /D (subsection.5.6.2) >>
+endobj
+252 0 obj
+(5.6.2 Joining Domain Fails Because of Existing Machine Account)
+endobj
+253 0 obj
+<< /S /GoTo /D (subsection.5.6.3) >>
+endobj
+256 0 obj
+(5.6.3 The System Cannot Log You On \(C000019B\))
+endobj
+257 0 obj
+<< /S /GoTo /D (subsection.5.6.4) >>
+endobj
+260 0 obj
+(5.6.4 The Machine Trust Account Is Not Accessible)
+endobj
+261 0 obj
+<< /S /GoTo /D (subsection.5.6.5) >>
+endobj
+264 0 obj
+(5.6.5 Account Disabled)
+endobj
+265 0 obj
+<< /S /GoTo /D (subsection.5.6.6) >>
+endobj
+268 0 obj
+(5.6.6 Domain Controller Unavailable)
+endobj
+269 0 obj
+<< /S /GoTo /D (subsection.5.6.7) >>
+endobj
+272 0 obj
+(5.6.7 Cannot Log onto Domain Member Workstation After Joining Domain)
+endobj
+273 0 obj
+<< /S /GoTo /D (chapter.6) >>
+endobj
+276 0 obj
+(6 Backup Domain Control)
+endobj
+277 0 obj
+<< /S /GoTo /D (section.6.1) >>
+endobj
+280 0 obj
+(6.1 Features and Benefits)
+endobj
+281 0 obj
+<< /S /GoTo /D (section.6.2) >>
+endobj
+284 0 obj
+(6.2 Essential Background Information)
+endobj
+285 0 obj
+<< /S /GoTo /D (subsection.6.2.1) >>
+endobj
+288 0 obj
+(6.2.1 MS Windows NT4-style Domain Control)
+endobj
+289 0 obj
+<< /S /GoTo /D (subsubsection.6.2.1.1) >>
+endobj
+292 0 obj
+(6.2.1.1 Example PDC Configuration)
+endobj
+293 0 obj
+<< /S /GoTo /D (subsection.6.2.2) >>
+endobj
+296 0 obj
+(6.2.2 LDAP Configuration Notes)
+endobj
+297 0 obj
+<< /S /GoTo /D (subsection.6.2.3) >>
+endobj
+300 0 obj
+(6.2.3 Active Directory Domain Control)
+endobj
+301 0 obj
+<< /S /GoTo /D (subsection.6.2.4) >>
+endobj
+304 0 obj
+(6.2.4 What Qualifies a Domain Controller on the Network?)
+endobj
+305 0 obj
+<< /S /GoTo /D (subsection.6.2.5) >>
+endobj
+308 0 obj
+(6.2.5 How does a Workstation find its Domain Controller?)
+endobj
+309 0 obj
+<< /S /GoTo /D (subsubsection.6.2.5.1) >>
+endobj
+312 0 obj
+(6.2.5.1 NetBIOS Over TCP/IP Enabled)
+endobj
+313 0 obj
+<< /S /GoTo /D (subsubsection.6.2.5.2) >>
+endobj
+316 0 obj
+(6.2.5.2 NetBIOS Over TCP/IP Disabled)
+endobj
+317 0 obj
+<< /S /GoTo /D (section.6.3) >>
+endobj
+320 0 obj
+(6.3 Backup Domain Controller Configuration)
+endobj
+321 0 obj
+<< /S /GoTo /D (subsection.6.3.1) >>
+endobj
+324 0 obj
+(6.3.1 Example Configuration)
+endobj
+325 0 obj
+<< /S /GoTo /D (section.6.4) >>
+endobj
+328 0 obj
+(6.4 Common Errors)
+endobj
+329 0 obj
+<< /S /GoTo /D (subsection.6.4.1) >>
+endobj
+332 0 obj
+(6.4.1 Machine Accounts Keep Expiring)
+endobj
+333 0 obj
+<< /S /GoTo /D (subsection.6.4.2) >>
+endobj
+336 0 obj
+(6.4.2 Can Samba Be a Backup Domain Controller to an NT4 PDC?)
+endobj
+337 0 obj
+<< /S /GoTo /D (subsection.6.4.3) >>
+endobj
+340 0 obj
+(6.4.3 How Do I Replicate the smbpasswd File?)
+endobj
+341 0 obj
+<< /S /GoTo /D (subsection.6.4.4) >>
+endobj
+344 0 obj
+(6.4.4 Can I Do This All with LDAP?)
+endobj
+345 0 obj
+<< /S /GoTo /D (chapter.7) >>
+endobj
+348 0 obj
+(7 Domain Membership)
+endobj
+349 0 obj
+<< /S /GoTo /D (section.7.1) >>
+endobj
+352 0 obj
+(7.1 Features and Benefits)
+endobj
+353 0 obj
+<< /S /GoTo /D (section.7.2) >>
+endobj
+356 0 obj
+(7.2 MS Windows Workstation/Server Machine Trust Accounts)
+endobj
+357 0 obj
+<< /S /GoTo /D (subsection.7.2.1) >>
+endobj
+360 0 obj
+(7.2.1 Manual Creation of Machine Trust Accounts)
+endobj
+361 0 obj
+<< /S /GoTo /D (subsection.7.2.2) >>
+endobj
+364 0 obj
+(7.2.2 Managing Domain Machine Accounts using NT4 Server Manager)
+endobj
+365 0 obj
+<< /S /GoTo /D (subsection.7.2.3) >>
+endobj
+368 0 obj
+(7.2.3 On-the-Fly Creation of Machine Trust Accounts)
+endobj
+369 0 obj
+<< /S /GoTo /D (subsection.7.2.4) >>
+endobj
+372 0 obj
+(7.2.4 Making an MS Windows Workstation or Server a Domain Member)
+endobj
+373 0 obj
+<< /S /GoTo /D (subsubsection.7.2.4.1) >>
+endobj
+376 0 obj
+(7.2.4.1 Windows 200x/XP Professional Client)
+endobj
+377 0 obj
+<< /S /GoTo /D (subsubsection.7.2.4.2) >>
+endobj
+380 0 obj
+(7.2.4.2 Windows NT4 Client)
+endobj
+381 0 obj
+<< /S /GoTo /D (subsubsection.7.2.4.3) >>
+endobj
+384 0 obj
+(7.2.4.3 Samba Client)
+endobj
+385 0 obj
+<< /S /GoTo /D (section.7.3) >>
+endobj
+388 0 obj
+(7.3 Domain Member Server)
+endobj
+389 0 obj
+<< /S /GoTo /D (subsection.7.3.1) >>
+endobj
+392 0 obj
+(7.3.1 Joining an NT4-type Domain with Samba-3)
+endobj
+393 0 obj
+<< /S /GoTo /D (subsection.7.3.2) >>
+endobj
+396 0 obj
+(7.3.2 Why Is This Better Than =`security = server=`?)
+endobj
+397 0 obj
+<< /S /GoTo /D (section.7.4) >>
+endobj
+400 0 obj
+(7.4 Samba ADS Domain Membership)
+endobj
+401 0 obj
+<< /S /GoTo /D (subsection.7.4.1) >>
+endobj
+404 0 obj
+(7.4.1 Configure smb.conf)
+endobj
+405 0 obj
+<< /S /GoTo /D (subsection.7.4.2) >>
+endobj
+408 0 obj
+(7.4.2 Configure /etc/krb5.conf)
+endobj
+409 0 obj
+<< /S /GoTo /D (subsection.7.4.3) >>
+endobj
+412 0 obj
+(7.4.3 Create the Computer Account)
+endobj
+413 0 obj
+<< /S /GoTo /D (subsubsection.7.4.3.1) >>
+endobj
+416 0 obj
+(7.4.3.1 Possible Errors)
+endobj
+417 0 obj
+<< /S /GoTo /D (subsection.7.4.4) >>
+endobj
+420 0 obj
+(7.4.4 Testing Server Setup)
+endobj
+421 0 obj
+<< /S /GoTo /D (subsection.7.4.5) >>
+endobj
+424 0 obj
+(7.4.5 Testing with smbclient)
+endobj
+425 0 obj
+<< /S /GoTo /D (subsection.7.4.6) >>
+endobj
+428 0 obj
+(7.4.6 Notes)
+endobj
+429 0 obj
+<< /S /GoTo /D (section.7.5) >>
+endobj
+432 0 obj
+(7.5 Sharing User ID Mappings between Samba Domain Members)
+endobj
+433 0 obj
+<< /S /GoTo /D (section.7.6) >>
+endobj
+436 0 obj
+(7.6 Common Errors)
+endobj
+437 0 obj
+<< /S /GoTo /D (subsection.7.6.1) >>
+endobj
+440 0 obj
+(7.6.1 Cannot Add Machine Back to Domain)
+endobj
+441 0 obj
+<< /S /GoTo /D (subsection.7.6.2) >>
+endobj
+444 0 obj
+(7.6.2 Adding Machine to Domain Fails)
+endobj
+445 0 obj
+<< /S /GoTo /D (subsection.7.6.3) >>
+endobj
+448 0 obj
+(7.6.3 I Can't Join a Windows 2003 PDC)
+endobj
+449 0 obj
+<< /S /GoTo /D (chapter.8) >>
+endobj
+452 0 obj
+(8 Stand-alone Servers)
+endobj
+453 0 obj
+<< /S /GoTo /D (section.8.1) >>
+endobj
+456 0 obj
+(8.1 Features and Benefits)
+endobj
+457 0 obj
+<< /S /GoTo /D (section.8.2) >>
+endobj
+460 0 obj
+(8.2 Background)
+endobj
+461 0 obj
+<< /S /GoTo /D (section.8.3) >>
+endobj
+464 0 obj
+(8.3 Example Configuration)
+endobj
+465 0 obj
+<< /S /GoTo /D (subsection.8.3.1) >>
+endobj
+468 0 obj
+(8.3.1 Reference Documentation Server)
+endobj
+469 0 obj
+<< /S /GoTo /D (subsection.8.3.2) >>
+endobj
+472 0 obj
+(8.3.2 Central Print Serving)
+endobj
+473 0 obj
+<< /S /GoTo /D (section.8.4) >>
+endobj
+476 0 obj
+(8.4 Common Errors)
+endobj
+477 0 obj
+<< /S /GoTo /D (chapter.9) >>
+endobj
+480 0 obj
+(9 MS Windows Network Configuration Guide)
+endobj
+481 0 obj
+<< /S /GoTo /D (section.9.1) >>
+endobj
+484 0 obj
+(9.1 Note)
+endobj
+485 0 obj
+<< /S /GoTo /D (part.3) >>
+endobj
+488 0 obj
+(III Advanced Configuration)
+endobj
+489 0 obj
+<< /S /GoTo /D (chapter.10) >>
+endobj
+492 0 obj
+(10 Network Browsing)
+endobj
+493 0 obj
+<< /S /GoTo /D (section.10.1) >>
+endobj
+496 0 obj
+(10.1 Features and Benefits)
+endobj
+497 0 obj
+<< /S /GoTo /D (section.10.2) >>
+endobj
+500 0 obj
+(10.2 What Is Browsing?)
+endobj
+501 0 obj
+<< /S /GoTo /D (section.10.3) >>
+endobj
+504 0 obj
+(10.3 Discussion)
+endobj
+505 0 obj
+<< /S /GoTo /D (subsection.10.3.1) >>
+endobj
+508 0 obj
+(10.3.1 NetBIOS over TCP/IP)
+endobj
+509 0 obj
+<< /S /GoTo /D (subsection.10.3.2) >>
+endobj
+512 0 obj
+(10.3.2 TCP/IP without NetBIOS)
+endobj
+513 0 obj
+<< /S /GoTo /D (subsection.10.3.3) >>
+endobj
+516 0 obj
+(10.3.3 DNS and Active Directory)
+endobj
+517 0 obj
+<< /S /GoTo /D (section.10.4) >>
+endobj
+520 0 obj
+(10.4 How Browsing Functions)
+endobj
+521 0 obj
+<< /S /GoTo /D (subsection.10.4.1) >>
+endobj
+524 0 obj
+(10.4.1 Configuring WORKGROUP Browsing)
+endobj
+525 0 obj
+<< /S /GoTo /D (subsection.10.4.2) >>
+endobj
+528 0 obj
+(10.4.2 DOMAIN Browsing Configuration)
+endobj
+529 0 obj
+<< /S /GoTo /D (subsection.10.4.3) >>
+endobj
+532 0 obj
+(10.4.3 Forcing Samba to Be the Master)
+endobj
+533 0 obj
+<< /S /GoTo /D (subsection.10.4.4) >>
+endobj
+536 0 obj
+(10.4.4 Making Samba the Domain Master)
+endobj
+537 0 obj
+<< /S /GoTo /D (subsection.10.4.5) >>
+endobj
+540 0 obj
+(10.4.5 Note about Broadcast Addresses)
+endobj
+541 0 obj
+<< /S /GoTo /D (subsection.10.4.6) >>
+endobj
+544 0 obj
+(10.4.6 Multiple Interfaces)
+endobj
+545 0 obj
+<< /S /GoTo /D (subsection.10.4.7) >>
+endobj
+548 0 obj
+(10.4.7 Use of the Remote Announce Parameter)
+endobj
+549 0 obj
+<< /S /GoTo /D (subsection.10.4.8) >>
+endobj
+552 0 obj
+(10.4.8 Use of the Remote Browse Sync Parameter)
+endobj
+553 0 obj
+<< /S /GoTo /D (section.10.5) >>
+endobj
+556 0 obj
+(10.5 WINS --- The Windows Internetworking Name Server)
+endobj
+557 0 obj
+<< /S /GoTo /D (subsection.10.5.1) >>
+endobj
+560 0 obj
+(10.5.1 WINS Server Configuration)
+endobj
+561 0 obj
+<< /S /GoTo /D (subsection.10.5.2) >>
+endobj
+564 0 obj
+(10.5.2 WINS Replication)
+endobj
+565 0 obj
+<< /S /GoTo /D (subsection.10.5.3) >>
+endobj
+568 0 obj
+(10.5.3 Static WINS Entries)
+endobj
+569 0 obj
+<< /S /GoTo /D (section.10.6) >>
+endobj
+572 0 obj
+(10.6 Helpful Hints)
+endobj
+573 0 obj
+<< /S /GoTo /D (subsection.10.6.1) >>
+endobj
+576 0 obj
+(10.6.1 Windows Networking Protocols)
+endobj
+577 0 obj
+<< /S /GoTo /D (subsection.10.6.2) >>
+endobj
+580 0 obj
+(10.6.2 Name Resolution Order)
+endobj
+581 0 obj
+<< /S /GoTo /D (section.10.7) >>
+endobj
+584 0 obj
+(10.7 Technical Overview of Browsing)
+endobj
+585 0 obj
+<< /S /GoTo /D (subsection.10.7.1) >>
+endobj
+588 0 obj
+(10.7.1 Browsing Support in Samba)
+endobj
+589 0 obj
+<< /S /GoTo /D (subsection.10.7.2) >>
+endobj
+592 0 obj
+(10.7.2 Problem Resolution)
+endobj
+593 0 obj
+<< /S /GoTo /D (subsection.10.7.3) >>
+endobj
+596 0 obj
+(10.7.3 Cross-Subnet Browsing)
+endobj
+597 0 obj
+<< /S /GoTo /D (subsubsection.10.7.3.1) >>
+endobj
+600 0 obj
+(10.7.3.1 Behavior of Cross-Subnet Browsing)
+endobj
+601 0 obj
+<< /S /GoTo /D (section.10.8) >>
+endobj
+604 0 obj
+(10.8 Common Errors)
+endobj
+605 0 obj
+<< /S /GoTo /D (subsection.10.8.1) >>
+endobj
+608 0 obj
+(10.8.1 How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?)
+endobj
+609 0 obj
+<< /S /GoTo /D (subsection.10.8.2) >>
+endobj
+612 0 obj
+(10.8.2 Server Resources Can Not Be Listed)
+endobj
+613 0 obj
+<< /S /GoTo /D (subsection.10.8.3) >>
+endobj
+616 0 obj
+(10.8.3 I get an `Unable to browse the network' error)
+endobj
+617 0 obj
+<< /S /GoTo /D (subsection.10.8.4) >>
+endobj
+620 0 obj
+(10.8.4 Browsing of Shares and Directories is Very Slow)
+endobj
+621 0 obj
+<< /S /GoTo /D (chapter.11) >>
+endobj
+624 0 obj
+(11 Account Information Databases)
+endobj
+625 0 obj
+<< /S /GoTo /D (section.11.1) >>
+endobj
+628 0 obj
+(11.1 Features and Benefits)
+endobj
+629 0 obj
+<< /S /GoTo /D (subsection.11.1.1) >>
+endobj
+632 0 obj
+(11.1.1 Backward Compatibility Backends)
+endobj
+633 0 obj
+<< /S /GoTo /D (subsection.11.1.2) >>
+endobj
+636 0 obj
+(11.1.2 New Backends)
+endobj
+637 0 obj
+<< /S /GoTo /D (section.11.2) >>
+endobj
+640 0 obj
+(11.2 Technical Information)
+endobj
+641 0 obj
+<< /S /GoTo /D (subsection.11.2.1) >>
+endobj
+644 0 obj
+(11.2.1 Important Notes About Security)
+endobj
+645 0 obj
+<< /S /GoTo /D (subsubsection.11.2.1.1) >>
+endobj
+648 0 obj
+(11.2.1.1 Advantages of Encrypted Passwords)
+endobj
+649 0 obj
+<< /S /GoTo /D (subsubsection.11.2.1.2) >>
+endobj
+652 0 obj
+(11.2.1.2 Advantages of Non-Encrypted Passwords)
+endobj
+653 0 obj
+<< /S /GoTo /D (subsection.11.2.2) >>
+endobj
+656 0 obj
+(11.2.2 Mapping User Identifiers between MS Windows and UNIX)
+endobj
+657 0 obj
+<< /S /GoTo /D (subsection.11.2.3) >>
+endobj
+660 0 obj
+(11.2.3 Mapping Common UIDs/GIDs on Distributed Machines)
+endobj
+661 0 obj
+<< /S /GoTo /D (section.11.3) >>
+endobj
+664 0 obj
+(11.3 Account Management Tools)
+endobj
+665 0 obj
+<< /S /GoTo /D (subsection.11.3.1) >>
+endobj
+668 0 obj
+(11.3.1 The smbpasswd Command)
+endobj
+669 0 obj
+<< /S /GoTo /D (subsection.11.3.2) >>
+endobj
+672 0 obj
+(11.3.2 The pdbedit Command)
+endobj
+673 0 obj
+<< /S /GoTo /D (section.11.4) >>
+endobj
+676 0 obj
+(11.4 Password Backends)
+endobj
+677 0 obj
+<< /S /GoTo /D (subsection.11.4.1) >>
+endobj
+680 0 obj
+(11.4.1 Plaintext)
+endobj
+681 0 obj
+<< /S /GoTo /D (subsection.11.4.2) >>
+endobj
+684 0 obj
+(11.4.2 smbpasswd --- Encrypted Password Database)
+endobj
+685 0 obj
+<< /S /GoTo /D (subsection.11.4.3) >>
+endobj
+688 0 obj
+(11.4.3 tdbsam)
+endobj
+689 0 obj
+<< /S /GoTo /D (subsection.11.4.4) >>
+endobj
+692 0 obj
+(11.4.4 ldapsam)
+endobj
+693 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.1) >>
+endobj
+696 0 obj
+(11.4.4.1 Supported LDAP Servers)
+endobj
+697 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.2) >>
+endobj
+700 0 obj
+(11.4.4.2 Schema and Relationship to the RFC 2307 posixAccount)
+endobj
+701 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.3) >>
+endobj
+704 0 obj
+(11.4.4.3 OpenLDAP Configuration)
+endobj
+705 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.4) >>
+endobj
+708 0 obj
+(11.4.4.4 Initialize the LDAP Database)
+endobj
+709 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.5) >>
+endobj
+712 0 obj
+(11.4.4.5 Configuring Samba)
+endobj
+713 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.6) >>
+endobj
+716 0 obj
+(11.4.4.6 Accounts and Groups Management)
+endobj
+717 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.7) >>
+endobj
+720 0 obj
+(11.4.4.7 Security and sambaSamAccount)
+endobj
+721 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.8) >>
+endobj
+724 0 obj
+(11.4.4.8 LDAP Special Attributes for sambaSamAccounts)
+endobj
+725 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.9) >>
+endobj
+728 0 obj
+(11.4.4.9 Example LDIF Entries for a sambaSamAccount)
+endobj
+729 0 obj
+<< /S /GoTo /D (subsubsection.11.4.4.10) >>
+endobj
+732 0 obj
+(11.4.4.10 Password Synchronization)
+endobj
+733 0 obj
+<< /S /GoTo /D (subsection.11.4.5) >>
+endobj
+736 0 obj
+(11.4.5 MySQL)
+endobj
+737 0 obj
+<< /S /GoTo /D (subsubsection.11.4.5.1) >>
+endobj
+740 0 obj
+(11.4.5.1 Creating the Database)
+endobj
+741 0 obj
+<< /S /GoTo /D (subsubsection.11.4.5.2) >>
+endobj
+744 0 obj
+(11.4.5.2 Configuring)
+endobj
+745 0 obj
+<< /S /GoTo /D (subsubsection.11.4.5.3) >>
+endobj
+748 0 obj
+(11.4.5.3 Using Plaintext Passwords or Encrypted Password)
+endobj
+749 0 obj
+<< /S /GoTo /D (subsubsection.11.4.5.4) >>
+endobj
+752 0 obj
+(11.4.5.4 Getting Non-Column Data from the Table)
+endobj
+753 0 obj
+<< /S /GoTo /D (subsection.11.4.6) >>
+endobj
+756 0 obj
+(11.4.6 XML)
+endobj
+757 0 obj
+<< /S /GoTo /D (section.11.5) >>
+endobj
+760 0 obj
+(11.5 Common Errors)
+endobj
+761 0 obj
+<< /S /GoTo /D (subsection.11.5.1) >>
+endobj
+764 0 obj
+(11.5.1 Users Cannot Logon)
+endobj
+765 0 obj
+<< /S /GoTo /D (subsection.11.5.2) >>
+endobj
+768 0 obj
+(11.5.2 Users Being Added to the Wrong Backend Database)
+endobj
+769 0 obj
+<< /S /GoTo /D (subsection.11.5.3) >>
+endobj
+772 0 obj
+(11.5.3 Configuration of =`auth methods=`)
+endobj
+773 0 obj
+<< /S /GoTo /D (chapter.12) >>
+endobj
+776 0 obj
+(12 Group Mapping --- MS Windows and UNIX)
+endobj
+777 0 obj
+<< /S /GoTo /D (section.12.1) >>
+endobj
+780 0 obj
+(12.1 Features and Benefits)
+endobj
+781 0 obj
+<< /S /GoTo /D (section.12.2) >>
+endobj
+784 0 obj
+(12.2 Discussion)
+endobj
+785 0 obj
+<< /S /GoTo /D (subsection.12.2.1) >>
+endobj
+788 0 obj
+(12.2.1 Default Users, Groups and Relative Identifiers)
+endobj
+789 0 obj
+<< /S /GoTo /D (subsection.12.2.2) >>
+endobj
+792 0 obj
+(12.2.2 Example Configuration)
+endobj
+793 0 obj
+<< /S /GoTo /D (section.12.3) >>
+endobj
+796 0 obj
+(12.3 Configuration Scripts)
+endobj
+797 0 obj
+<< /S /GoTo /D (subsection.12.3.1) >>
+endobj
+800 0 obj
+(12.3.1 Sample smb.conf Add Group Script)
+endobj
+801 0 obj
+<< /S /GoTo /D (subsection.12.3.2) >>
+endobj
+804 0 obj
+(12.3.2 Script to Configure Group Mapping)
+endobj
+805 0 obj
+<< /S /GoTo /D (section.12.4) >>
+endobj
+808 0 obj
+(12.4 Common Errors)
+endobj
+809 0 obj
+<< /S /GoTo /D (subsection.12.4.1) >>
+endobj
+812 0 obj
+(12.4.1 Adding Groups Fails)
+endobj
+813 0 obj
+<< /S /GoTo /D (subsection.12.4.2) >>
+endobj
+816 0 obj
+(12.4.2 Adding MS Windows Groups to MS Windows Groups Fails)
+endobj
+817 0 obj
+<< /S /GoTo /D (subsection.12.4.3) >>
+endobj
+820 0 obj
+(12.4.3 Adding Domain Users to the Power Users Group)
+endobj
+821 0 obj
+<< /S /GoTo /D (chapter.13) >>
+endobj
+824 0 obj
+(13 File, Directory and Share Access Controls)
+endobj
+825 0 obj
+<< /S /GoTo /D (section.13.1) >>
+endobj
+828 0 obj
+(13.1 Features and Benefits)
+endobj
+829 0 obj
+<< /S /GoTo /D (section.13.2) >>
+endobj
+832 0 obj
+(13.2 File System Access Controls)
+endobj
+833 0 obj
+<< /S /GoTo /D (subsection.13.2.1) >>
+endobj
+836 0 obj
+(13.2.1 MS Windows NTFS Comparison with UNIX File Systems)
+endobj
+837 0 obj
+<< /S /GoTo /D (subsection.13.2.2) >>
+endobj
+840 0 obj
+(13.2.2 Managing Directories)
+endobj
+841 0 obj
+<< /S /GoTo /D (subsection.13.2.3) >>
+endobj
+844 0 obj
+(13.2.3 File and Directory Access Control)
+endobj
+845 0 obj
+<< /S /GoTo /D (section.13.3) >>
+endobj
+848 0 obj
+(13.3 Share Definition Access Controls)
+endobj
+849 0 obj
+<< /S /GoTo /D (subsection.13.3.1) >>
+endobj
+852 0 obj
+(13.3.1 User and Group-Based Controls)
+endobj
+853 0 obj
+<< /S /GoTo /D (subsection.13.3.2) >>
+endobj
+856 0 obj
+(13.3.2 File and Directory Permissions-Based Controls)
+endobj
+857 0 obj
+<< /S /GoTo /D (subsection.13.3.3) >>
+endobj
+860 0 obj
+(13.3.3 Miscellaneous Controls)
+endobj
+861 0 obj
+<< /S /GoTo /D (section.13.4) >>
+endobj
+864 0 obj
+(13.4 Access Controls on Shares)
+endobj
+865 0 obj
+<< /S /GoTo /D (subsection.13.4.1) >>
+endobj
+868 0 obj
+(13.4.1 Share Permissions Management)
+endobj
+869 0 obj
+<< /S /GoTo /D (subsubsection.13.4.1.1) >>
+endobj
+872 0 obj
+(13.4.1.1 Windows NT4 Workstation/Server)
+endobj
+873 0 obj
+<< /S /GoTo /D (subsubsection.13.4.1.2) >>
+endobj
+876 0 obj
+(13.4.1.2 Windows 200x/XP)
+endobj
+877 0 obj
+<< /S /GoTo /D (section.13.5) >>
+endobj
+880 0 obj
+(13.5 MS Windows Access Control Lists and UNIX Interoperability)
+endobj
+881 0 obj
+<< /S /GoTo /D (subsection.13.5.1) >>
+endobj
+884 0 obj
+(13.5.1 Managing UNIX Permissions Using NT Security Dialogs)
+endobj
+885 0 obj
+<< /S /GoTo /D (subsection.13.5.2) >>
+endobj
+888 0 obj
+(13.5.2 Viewing File Security on a Samba Share)
+endobj
+889 0 obj
+<< /S /GoTo /D (subsection.13.5.3) >>
+endobj
+892 0 obj
+(13.5.3 Viewing File Ownership)
+endobj
+893 0 obj
+<< /S /GoTo /D (subsection.13.5.4) >>
+endobj
+896 0 obj
+(13.5.4 Viewing File or Directory Permissions)
+endobj
+897 0 obj
+<< /S /GoTo /D (subsubsection.13.5.4.1) >>
+endobj
+900 0 obj
+(13.5.4.1 File Permissions)
+endobj
+901 0 obj
+<< /S /GoTo /D (subsubsection.13.5.4.2) >>
+endobj
+904 0 obj
+(13.5.4.2 Directory Permissions)
+endobj
+905 0 obj
+<< /S /GoTo /D (subsection.13.5.5) >>
+endobj
+908 0 obj
+(13.5.5 Modifying File or Directory Permissions)
+endobj
+909 0 obj
+<< /S /GoTo /D (subsection.13.5.6) >>
+endobj
+912 0 obj
+(13.5.6 Interaction with the Standard Samba ``create mask'' Parameters)
+endobj
+913 0 obj
+<< /S /GoTo /D (subsection.13.5.7) >>
+endobj
+916 0 obj
+(13.5.7 Interaction with the Standard Samba File Attribute Mapping)
+endobj
+917 0 obj
+<< /S /GoTo /D (section.13.6) >>
+endobj
+920 0 obj
+(13.6 Common Errors)
+endobj
+921 0 obj
+<< /S /GoTo /D (subsection.13.6.1) >>
+endobj
+924 0 obj
+(13.6.1 Users Cannot Write to a Public Share)
+endobj
+925 0 obj
+<< /S /GoTo /D (subsection.13.6.2) >>
+endobj
+928 0 obj
+(13.6.2 File Operations Done as root with force user Set)
+endobj
+929 0 obj
+<< /S /GoTo /D (subsection.13.6.3) >>
+endobj
+932 0 obj
+(13.6.3 MS Word with Samba Changes Owner of File)
+endobj
+933 0 obj
+<< /S /GoTo /D (chapter.14) >>
+endobj
+936 0 obj
+(14 File and Record Locking)
+endobj
+937 0 obj
+<< /S /GoTo /D (section.14.1) >>
+endobj
+940 0 obj
+(14.1 Features and Benefits)
+endobj
+941 0 obj
+<< /S /GoTo /D (section.14.2) >>
+endobj
+944 0 obj
+(14.2 Discussion)
+endobj
+945 0 obj
+<< /S /GoTo /D (subsection.14.2.1) >>
+endobj
+948 0 obj
+(14.2.1 Opportunistic Locking Overview)
+endobj
+949 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.1) >>
+endobj
+952 0 obj
+(14.2.1.1 Exclusively Accessed Shares)
+endobj
+953 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.2) >>
+endobj
+956 0 obj
+(14.2.1.2 Multiple-Accessed Shares or Files)
+endobj
+957 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.3) >>
+endobj
+960 0 obj
+(14.2.1.3 UNIX or NFS Client-Accessed Files)
+endobj
+961 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.4) >>
+endobj
+964 0 obj
+(14.2.1.4 Slow and/or Unreliable Networks)
+endobj
+965 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.5) >>
+endobj
+968 0 obj
+(14.2.1.5 Multi-User Databases)
+endobj
+969 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.6) >>
+endobj
+972 0 obj
+(14.2.1.6 PDM Data Shares)
+endobj
+973 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.7) >>
+endobj
+976 0 obj
+(14.2.1.7 Beware of Force User)
+endobj
+977 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.8) >>
+endobj
+980 0 obj
+(14.2.1.8 Advanced Samba Opportunistic Locking Parameters)
+endobj
+981 0 obj
+<< /S /GoTo /D (subsubsection.14.2.1.9) >>
+endobj
+984 0 obj
+(14.2.1.9 Mission-Critical High-Availability)
+endobj
+985 0 obj
+<< /S /GoTo /D (section.14.3) >>
+endobj
+988 0 obj
+(14.3 Samba Opportunistic Locking Control)
+endobj
+989 0 obj
+<< /S /GoTo /D (subsection.14.3.1) >>
+endobj
+992 0 obj
+(14.3.1 Example Configuration)
+endobj
+993 0 obj
+<< /S /GoTo /D (subsubsection.14.3.1.1) >>
+endobj
+996 0 obj
+(14.3.1.1 Disabling Oplocks)
+endobj
+997 0 obj
+<< /S /GoTo /D (subsubsection.14.3.1.2) >>
+endobj
+1000 0 obj
+(14.3.1.2 Disabling Kernel Oplocks)
+endobj
+1001 0 obj
+<< /S /GoTo /D (section.14.4) >>
+endobj
+1004 0 obj
+(14.4 MS Windows Opportunistic Locking and Caching Controls)
+endobj
+1005 0 obj
+<< /S /GoTo /D (subsection.14.4.1) >>
+endobj
+1008 0 obj
+(14.4.1 Workstation Service Entries)
+endobj
+1009 0 obj
+<< /S /GoTo /D (subsection.14.4.2) >>
+endobj
+1012 0 obj
+(14.4.2 Server Service Entries)
+endobj
+1013 0 obj
+<< /S /GoTo /D (section.14.5) >>
+endobj
+1016 0 obj
+(14.5 Persistent Data Corruption)
+endobj
+1017 0 obj
+<< /S /GoTo /D (section.14.6) >>
+endobj
+1020 0 obj
+(14.6 Common Errors)
+endobj
+1021 0 obj
+<< /S /GoTo /D (subsection.14.6.1) >>
+endobj
+1024 0 obj
+(14.6.1 locking.tdb Error Messages)
+endobj
+1025 0 obj
+<< /S /GoTo /D (subsection.14.6.2) >>
+endobj
+1028 0 obj
+(14.6.2 Problems Saving Files in MS Office on Windows XP)
+endobj
+1029 0 obj
+<< /S /GoTo /D (subsection.14.6.3) >>
+endobj
+1032 0 obj
+(14.6.3 Long Delays Deleting Files Over Network with XP SP1)
+endobj
+1033 0 obj
+<< /S /GoTo /D (section.14.7) >>
+endobj
+1036 0 obj
+(14.7 Additional Reading)
+endobj
+1037 0 obj
+<< /S /GoTo /D (chapter.15) >>
+endobj
+1040 0 obj
+(15 Securing Samba)
+endobj
+1041 0 obj
+<< /S /GoTo /D (section.15.1) >>
+endobj
+1044 0 obj
+(15.1 Introduction)
+endobj
+1045 0 obj
+<< /S /GoTo /D (section.15.2) >>
+endobj
+1048 0 obj
+(15.2 Features and Benefits)
+endobj
+1049 0 obj
+<< /S /GoTo /D (section.15.3) >>
+endobj
+1052 0 obj
+(15.3 Technical Discussion of Protective Measures and Issues)
+endobj
+1053 0 obj
+<< /S /GoTo /D (subsection.15.3.1) >>
+endobj
+1056 0 obj
+(15.3.1 Using Host-Based Protection)
+endobj
+1057 0 obj
+<< /S /GoTo /D (subsection.15.3.2) >>
+endobj
+1060 0 obj
+(15.3.2 User-Based Protection)
+endobj
+1061 0 obj
+<< /S /GoTo /D (subsection.15.3.3) >>
+endobj
+1064 0 obj
+(15.3.3 Using Interface Protection)
+endobj
+1065 0 obj
+<< /S /GoTo /D (subsection.15.3.4) >>
+endobj
+1068 0 obj
+(15.3.4 Using a Firewall)
+endobj
+1069 0 obj
+<< /S /GoTo /D (subsection.15.3.5) >>
+endobj
+1072 0 obj
+(15.3.5 Using IPC\044 Share-Based Denials)
+endobj
+1073 0 obj
+<< /S /GoTo /D (subsection.15.3.6) >>
+endobj
+1076 0 obj
+(15.3.6 NTLMv2 Security)
+endobj
+1077 0 obj
+<< /S /GoTo /D (section.15.4) >>
+endobj
+1080 0 obj
+(15.4 Upgrading Samba)
+endobj
+1081 0 obj
+<< /S /GoTo /D (section.15.5) >>
+endobj
+1084 0 obj
+(15.5 Common Errors)
+endobj
+1085 0 obj
+<< /S /GoTo /D (subsection.15.5.1) >>
+endobj
+1088 0 obj
+(15.5.1 Smbclient Works on Localhost, but the Network Is Dead)
+endobj
+1089 0 obj
+<< /S /GoTo /D (subsection.15.5.2) >>
+endobj
+1092 0 obj
+(15.5.2 Why Can Users Access Home Directories of Other Users?)
+endobj
+1093 0 obj
+<< /S /GoTo /D (chapter.16) >>
+endobj
+1096 0 obj
+(16 Interdomain Trust Relationships)
+endobj
+1097 0 obj
+<< /S /GoTo /D (section.16.1) >>
+endobj
+1100 0 obj
+(16.1 Features and Benefits)
+endobj
+1101 0 obj
+<< /S /GoTo /D (section.16.2) >>
+endobj
+1104 0 obj
+(16.2 Trust Relationship Background)
+endobj
+1105 0 obj
+<< /S /GoTo /D (section.16.3) >>
+endobj
+1108 0 obj
+(16.3 Native MS Windows NT4 Trusts Configuration)
+endobj
+1109 0 obj
+<< /S /GoTo /D (subsection.16.3.1) >>
+endobj
+1112 0 obj
+(16.3.1 Creating an NT4 Domain Trust)
+endobj
+1113 0 obj
+<< /S /GoTo /D (subsection.16.3.2) >>
+endobj
+1116 0 obj
+(16.3.2 Completing an NT4 Domain Trust)
+endobj
+1117 0 obj
+<< /S /GoTo /D (subsection.16.3.3) >>
+endobj
+1120 0 obj
+(16.3.3 Inter-Domain Trust Facilities)
+endobj
+1121 0 obj
+<< /S /GoTo /D (section.16.4) >>
+endobj
+1124 0 obj
+(16.4 Configuring Samba NT-Style Domain Trusts)
+endobj
+1125 0 obj
+<< /S /GoTo /D (subsection.16.4.1) >>
+endobj
+1128 0 obj
+(16.4.1 Samba as the Trusted Domain)
+endobj
+1129 0 obj
+<< /S /GoTo /D (subsection.16.4.2) >>
+endobj
+1132 0 obj
+(16.4.2 Samba as the Trusting Domain)
+endobj
+1133 0 obj
+<< /S /GoTo /D (section.16.5) >>
+endobj
+1136 0 obj
+(16.5 NT4-Style Domain Trusts with Windows 2000)
+endobj
+1137 0 obj
+<< /S /GoTo /D (section.16.6) >>
+endobj
+1140 0 obj
+(16.6 Common Errors)
+endobj
+1141 0 obj
+<< /S /GoTo /D (chapter.17) >>
+endobj
+1144 0 obj
+(17 Hosting a Microsoft Distributed File System tree on Samba)
+endobj
+1145 0 obj
+<< /S /GoTo /D (section.17.1) >>
+endobj
+1148 0 obj
+(17.1 Features and Benefits)
+endobj
+1149 0 obj
+<< /S /GoTo /D (section.17.2) >>
+endobj
+1152 0 obj
+(17.2 Common Errors)
+endobj
+1153 0 obj
+<< /S /GoTo /D (subsection.17.2.1) >>
+endobj
+1156 0 obj
+(17.2.1 MSDFS UNIX Path Is Case-Critical)
+endobj
+1157 0 obj
+<< /S /GoTo /D (chapter.18) >>
+endobj
+1160 0 obj
+(18 Classical Printing Support)
+endobj
+1161 0 obj
+<< /S /GoTo /D (section.18.1) >>
+endobj
+1164 0 obj
+(18.1 Features and Benefits)
+endobj
+1165 0 obj
+<< /S /GoTo /D (section.18.2) >>
+endobj
+1168 0 obj
+(18.2 Technical Introduction)
+endobj
+1169 0 obj
+<< /S /GoTo /D (subsection.18.2.1) >>
+endobj
+1172 0 obj
+(18.2.1 Client to Samba Print Job Processing)
+endobj
+1173 0 obj
+<< /S /GoTo /D (subsection.18.2.2) >>
+endobj
+1176 0 obj
+(18.2.2 Printing Related Configuration Parameters)
+endobj
+1177 0 obj
+<< /S /GoTo /D (section.18.3) >>
+endobj
+1180 0 obj
+(18.3 Simple Print Configuration)
+endobj
+1181 0 obj
+<< /S /GoTo /D (subsection.18.3.1) >>
+endobj
+1184 0 obj
+(18.3.1 Verifing Configuration with testparm)
+endobj
+1185 0 obj
+<< /S /GoTo /D (subsection.18.3.2) >>
+endobj
+1188 0 obj
+(18.3.2 Rapid Configuration Validation)
+endobj
+1189 0 obj
+<< /S /GoTo /D (section.18.4) >>
+endobj
+1192 0 obj
+(18.4 Extended Printing Configuration)
+endobj
+1193 0 obj
+<< /S /GoTo /D (subsection.18.4.1) >>
+endobj
+1196 0 obj
+(18.4.1 Detailed Explanation Settings)
+endobj
+1197 0 obj
+<< /S /GoTo /D (subsubsection.18.4.1.1) >>
+endobj
+1200 0 obj
+(18.4.1.1 The [global] Section)
+endobj
+1201 0 obj
+<< /S /GoTo /D (subsubsection.18.4.1.2) >>
+endobj
+1204 0 obj
+(18.4.1.2 The [printers] Section)
+endobj
+1205 0 obj
+<< /S /GoTo /D (subsubsection.18.4.1.3) >>
+endobj
+1208 0 obj
+(18.4.1.3 Any [my\137printer\137name] Section)
+endobj
+1209 0 obj
+<< /S /GoTo /D (subsubsection.18.4.1.4) >>
+endobj
+1212 0 obj
+(18.4.1.4 Print Commands)
+endobj
+1213 0 obj
+<< /S /GoTo /D (subsubsection.18.4.1.5) >>
+endobj
+1216 0 obj
+(18.4.1.5 Default UNIX System Printing Commands)
+endobj
+1217 0 obj
+<< /S /GoTo /D (subsubsection.18.4.1.6) >>
+endobj
+1220 0 obj
+(18.4.1.6 Custom Print Commands)
+endobj
+1221 0 obj
+<< /S /GoTo /D (section.18.5) >>
+endobj
+1224 0 obj
+(18.5 Printing Developments Since Samba-2.2)
+endobj
+1225 0 obj
+<< /S /GoTo /D (subsection.18.5.1) >>
+endobj
+1228 0 obj
+(18.5.1 Point'n'Print Client Drivers on Samba Servers)
+endobj
+1229 0 obj
+<< /S /GoTo /D (subsection.18.5.2) >>
+endobj
+1232 0 obj
+(18.5.2 The Obsoleted [printer\044] Section)
+endobj
+1233 0 obj
+<< /S /GoTo /D (subsection.18.5.3) >>
+endobj
+1236 0 obj
+(18.5.3 Creating the [print\044] Share)
+endobj
+1237 0 obj
+<< /S /GoTo /D (subsection.18.5.4) >>
+endobj
+1240 0 obj
+(18.5.4 [print\044] Section Parameters)
+endobj
+1241 0 obj
+<< /S /GoTo /D (subsection.18.5.5) >>
+endobj
+1244 0 obj
+(18.5.5 The [print\044] Share Directory)
+endobj
+1245 0 obj
+<< /S /GoTo /D (section.18.6) >>
+endobj
+1248 0 obj
+(18.6 Installing Drivers into [print\044])
+endobj
+1249 0 obj
+<< /S /GoTo /D (subsection.18.6.1) >>
+endobj
+1252 0 obj
+(18.6.1 Add Printer Wizard Driver Installation)
+endobj
+1253 0 obj
+<< /S /GoTo /D (subsection.18.6.2) >>
+endobj
+1256 0 obj
+(18.6.2 Installing Print Drivers Using rpcclient)
+endobj
+1257 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.1) >>
+endobj
+1260 0 obj
+(18.6.2.1 Identifying Driver Files)
+endobj
+1261 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.2) >>
+endobj
+1264 0 obj
+(18.6.2.2 Obtaining Driver Files from Windows Client [print\044] Shares)
+endobj
+1265 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.3) >>
+endobj
+1268 0 obj
+(18.6.2.3 Installing Driver Files into [print\044])
+endobj
+1269 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.4) >>
+endobj
+1272 0 obj
+(18.6.2.4 smbclient to Confirm Driver Installation)
+endobj
+1273 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.5) >>
+endobj
+1276 0 obj
+(18.6.2.5 Running rpcclient with adddriver)
+endobj
+1277 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.6) >>
+endobj
+1280 0 obj
+(18.6.2.6 Checking adddriver Completion)
+endobj
+1281 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.7) >>
+endobj
+1284 0 obj
+(18.6.2.7 Check Samba for Driver Recognition)
+endobj
+1285 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.8) >>
+endobj
+1288 0 obj
+(18.6.2.8 Specific Driver Name Flexibility)
+endobj
+1289 0 obj
+<< /S /GoTo /D (subsubsection.18.6.2.9) >>
+endobj
+1292 0 obj
+(18.6.2.9 Running rpcclient with the setdriver)
+endobj
+1293 0 obj
+<< /S /GoTo /D (section.18.7) >>
+endobj
+1296 0 obj
+(18.7 Client Driver Installation Procedure)
+endobj
+1297 0 obj
+<< /S /GoTo /D (subsection.18.7.1) >>
+endobj
+1300 0 obj
+(18.7.1 First Client Driver Installation)
+endobj
+1301 0 obj
+<< /S /GoTo /D (subsection.18.7.2) >>
+endobj
+1304 0 obj
+(18.7.2 Setting Device Modes on New Printers)
+endobj
+1305 0 obj
+<< /S /GoTo /D (subsection.18.7.3) >>
+endobj
+1308 0 obj
+(18.7.3 Additional Client Driver Installation)
+endobj
+1309 0 obj
+<< /S /GoTo /D (subsection.18.7.4) >>
+endobj
+1312 0 obj
+(18.7.4 Always Make First Client Connection as root or ``printer admin'')
+endobj
+1313 0 obj
+<< /S /GoTo /D (section.18.8) >>
+endobj
+1316 0 obj
+(18.8 Other Gotchas)
+endobj
+1317 0 obj
+<< /S /GoTo /D (subsection.18.8.1) >>
+endobj
+1320 0 obj
+(18.8.1 Setting Default Print Options for Client Drivers)
+endobj
+1321 0 obj
+<< /S /GoTo /D (subsection.18.8.2) >>
+endobj
+1324 0 obj
+(18.8.2 Supporting Large Numbers of Printers)
+endobj
+1325 0 obj
+<< /S /GoTo /D (subsection.18.8.3) >>
+endobj
+1328 0 obj
+(18.8.3 Adding New Printers with the Windows NT APW)
+endobj
+1329 0 obj
+<< /S /GoTo /D (subsection.18.8.4) >>
+endobj
+1332 0 obj
+(18.8.4 Error Message: ``Cannot connect under a different Name'')
+endobj
+1333 0 obj
+<< /S /GoTo /D (subsection.18.8.5) >>
+endobj
+1336 0 obj
+(18.8.5 Take Care When Assembling Driver Files)
+endobj
+1337 0 obj
+<< /S /GoTo /D (subsection.18.8.6) >>
+endobj
+1340 0 obj
+(18.8.6 Samba and Printer Ports)
+endobj
+1341 0 obj
+<< /S /GoTo /D (subsection.18.8.7) >>
+endobj
+1344 0 obj
+(18.8.7 Avoiding Common Client Driver Misconfiguration)
+endobj
+1345 0 obj
+<< /S /GoTo /D (section.18.9) >>
+endobj
+1348 0 obj
+(18.9 The Imprints Toolset)
+endobj
+1349 0 obj
+<< /S /GoTo /D (subsection.18.9.1) >>
+endobj
+1352 0 obj
+(18.9.1 What is Imprints?)
+endobj
+1353 0 obj
+<< /S /GoTo /D (subsection.18.9.2) >>
+endobj
+1356 0 obj
+(18.9.2 Creating Printer Driver Packages)
+endobj
+1357 0 obj
+<< /S /GoTo /D (subsection.18.9.3) >>
+endobj
+1360 0 obj
+(18.9.3 The Imprints Server)
+endobj
+1361 0 obj
+<< /S /GoTo /D (subsection.18.9.4) >>
+endobj
+1364 0 obj
+(18.9.4 The Installation Client)
+endobj
+1365 0 obj
+<< /S /GoTo /D (section.18.10) >>
+endobj
+1368 0 obj
+(18.10 Adding Network Printers without User Interaction)
+endobj
+1369 0 obj
+<< /S /GoTo /D (section.18.11) >>
+endobj
+1372 0 obj
+(18.11 The addprinter Command)
+endobj
+1373 0 obj
+<< /S /GoTo /D (section.18.12) >>
+endobj
+1376 0 obj
+(18.12 Migration of Classical Printing to Samba)
+endobj
+1377 0 obj
+<< /S /GoTo /D (section.18.13) >>
+endobj
+1380 0 obj
+(18.13 Publishing Printer Information in Active Directory or LDAP)
+endobj
+1381 0 obj
+<< /S /GoTo /D (section.18.14) >>
+endobj
+1384 0 obj
+(18.14 Common Errors)
+endobj
+1385 0 obj
+<< /S /GoTo /D (subsection.18.14.1) >>
+endobj
+1388 0 obj
+(18.14.1 I Give My Root Password but I Do Not Get Access)
+endobj
+1389 0 obj
+<< /S /GoTo /D (subsection.18.14.2) >>
+endobj
+1392 0 obj
+(18.14.2 My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost)
+endobj
+1393 0 obj
+<< /S /GoTo /D (chapter.19) >>
+endobj
+1396 0 obj
+(19 CUPS Printing Support)
+endobj
+1397 0 obj
+<< /S /GoTo /D (section.19.1) >>
+endobj
+1400 0 obj
+(19.1 Introduction)
+endobj
+1401 0 obj
+<< /S /GoTo /D (subsection.19.1.1) >>
+endobj
+1404 0 obj
+(19.1.1 Features and Benefits)
+endobj
+1405 0 obj
+<< /S /GoTo /D (subsection.19.1.2) >>
+endobj
+1408 0 obj
+(19.1.2 Overview)
+endobj
+1409 0 obj
+<< /S /GoTo /D (section.19.2) >>
+endobj
+1412 0 obj
+(19.2 Basic CUPS Support Configuration)
+endobj
+1413 0 obj
+<< /S /GoTo /D (subsection.19.2.1) >>
+endobj
+1416 0 obj
+(19.2.1 Linking smbd with libcups.so)
+endobj
+1417 0 obj
+<< /S /GoTo /D (subsection.19.2.2) >>
+endobj
+1420 0 obj
+(19.2.2 Simple smb.conf Settings for CUPS)
+endobj
+1421 0 obj
+<< /S /GoTo /D (subsection.19.2.3) >>
+endobj
+1424 0 obj
+(19.2.3 More Complex CUPS smb.conf Settings)
+endobj
+1425 0 obj
+<< /S /GoTo /D (section.19.3) >>
+endobj
+1428 0 obj
+(19.3 Advanced Configuration)
+endobj
+1429 0 obj
+<< /S /GoTo /D (subsection.19.3.1) >>
+endobj
+1432 0 obj
+(19.3.1 Central Spooling vs. ``Peer-to-Peer'' Printing)
+endobj
+1433 0 obj
+<< /S /GoTo /D (subsection.19.3.2) >>
+endobj
+1436 0 obj
+(19.3.2 Raw Print Serving --- Vendor Drivers on Windows Clients)
+endobj
+1437 0 obj
+<< /S /GoTo /D (subsection.19.3.3) >>
+endobj
+1440 0 obj
+(19.3.3 Installation of Windows Client Drivers)
+endobj
+1441 0 obj
+<< /S /GoTo /D (subsection.19.3.4) >>
+endobj
+1444 0 obj
+(19.3.4 Explicitly Enable ``raw'' Printing for application/octet-stream)
+endobj
+1445 0 obj
+<< /S /GoTo /D (subsection.19.3.5) >>
+endobj
+1448 0 obj
+(19.3.5 Driver Upload Methods)
+endobj
+1449 0 obj
+<< /S /GoTo /D (section.19.4) >>
+endobj
+1452 0 obj
+(19.4 Advanced Intelligent Printing with PostScript Driver Download)
+endobj
+1453 0 obj
+<< /S /GoTo /D (subsection.19.4.1) >>
+endobj
+1456 0 obj
+(19.4.1 GDI on Windows -- PostScript on UNIX)
+endobj
+1457 0 obj
+<< /S /GoTo /D (subsection.19.4.2) >>
+endobj
+1460 0 obj
+(19.4.2 Windows Drivers, GDI and EMF)
+endobj
+1461 0 obj
+<< /S /GoTo /D (subsection.19.4.3) >>
+endobj
+1464 0 obj
+(19.4.3 UNIX Printfile Conversion and GUI Basics)
+endobj
+1465 0 obj
+<< /S /GoTo /D (subsection.19.4.4) >>
+endobj
+1468 0 obj
+(19.4.4 PostScript and Ghostscript)
+endobj
+1469 0 obj
+<< /S /GoTo /D (subsection.19.4.5) >>
+endobj
+1472 0 obj
+(19.4.5 Ghostscript --- the Software RIP for Non-PostScript Printers)
+endobj
+1473 0 obj
+<< /S /GoTo /D (subsection.19.4.6) >>
+endobj
+1476 0 obj
+(19.4.6 PostScript Printer Description \(PPD\) Specification)
+endobj
+1477 0 obj
+<< /S /GoTo /D (subsection.19.4.7) >>
+endobj
+1480 0 obj
+(19.4.7 Using Windows-Formatted Vendor PPDs)
+endobj
+1481 0 obj
+<< /S /GoTo /D (subsection.19.4.8) >>
+endobj
+1484 0 obj
+(19.4.8 CUPS Also Uses PPDs for Non-PostScript Printers)
+endobj
+1485 0 obj
+<< /S /GoTo /D (section.19.5) >>
+endobj
+1488 0 obj
+(19.5 The CUPS Filtering Architecture)
+endobj
+1489 0 obj
+<< /S /GoTo /D (subsection.19.5.1) >>
+endobj
+1492 0 obj
+(19.5.1 MIME Types and CUPS Filters)
+endobj
+1493 0 obj
+<< /S /GoTo /D (subsection.19.5.2) >>
+endobj
+1496 0 obj
+(19.5.2 MIME Type Conversion Rules)
+endobj
+1497 0 obj
+<< /S /GoTo /D (subsection.19.5.3) >>
+endobj
+1500 0 obj
+(19.5.3 Filtering Overview)
+endobj
+1501 0 obj
+<< /S /GoTo /D (subsubsection.19.5.3.1) >>
+endobj
+1504 0 obj
+(19.5.3.1 Filter requirements)
+endobj
+1505 0 obj
+<< /S /GoTo /D (subsection.19.5.4) >>
+endobj
+1508 0 obj
+(19.5.4 Prefilters)
+endobj
+1509 0 obj
+<< /S /GoTo /D (subsection.19.5.5) >>
+endobj
+1512 0 obj
+(19.5.5 pstops)
+endobj
+1513 0 obj
+<< /S /GoTo /D (subsection.19.5.6) >>
+endobj
+1516 0 obj
+(19.5.6 pstoraster)
+endobj
+1517 0 obj
+<< /S /GoTo /D (subsection.19.5.7) >>
+endobj
+1520 0 obj
+(19.5.7 imagetops and imagetoraster)
+endobj
+1521 0 obj
+<< /S /GoTo /D (subsection.19.5.8) >>
+endobj
+1524 0 obj
+(19.5.8 rasterto [printers specific])
+endobj
+1525 0 obj
+<< /S /GoTo /D (subsection.19.5.9) >>
+endobj
+1528 0 obj
+(19.5.9 CUPS Backends)
+endobj
+1529 0 obj
+<< /S /GoTo /D (subsection.19.5.10) >>
+endobj
+1532 0 obj
+(19.5.10 The Role of =`cupsomatic/foomatic=`)
+endobj
+1533 0 obj
+<< /S /GoTo /D (subsection.19.5.11) >>
+endobj
+1536 0 obj
+(19.5.11 The Complete Picture)
+endobj
+1537 0 obj
+<< /S /GoTo /D (subsection.19.5.12) >>
+endobj
+1540 0 obj
+(19.5.12 mime.convs)
+endobj
+1541 0 obj
+<< /S /GoTo /D (subsection.19.5.13) >>
+endobj
+1544 0 obj
+(19.5.13 ``Raw'' Printing)
+endobj
+1545 0 obj
+<< /S /GoTo /D (subsection.19.5.14) >>
+endobj
+1548 0 obj
+(19.5.14 application/octet-stream Printing)
+endobj
+1549 0 obj
+<< /S /GoTo /D (subsection.19.5.15) >>
+endobj
+1552 0 obj
+(19.5.15 PostScript Printer Descriptions \(PPDs\) for Non-PS Printers)
+endobj
+1553 0 obj
+<< /S /GoTo /D (subsection.19.5.16) >>
+endobj
+1556 0 obj
+(19.5.16 cupsomatic/foomatic-rip Versus native CUPS Printing)
+endobj
+1557 0 obj
+<< /S /GoTo /D (subsection.19.5.17) >>
+endobj
+1560 0 obj
+(19.5.17 Examples for Filtering Chains)
+endobj
+1561 0 obj
+<< /S /GoTo /D (subsection.19.5.18) >>
+endobj
+1564 0 obj
+(19.5.18 Sources of CUPS Drivers/PPDs)
+endobj
+1565 0 obj
+<< /S /GoTo /D (subsection.19.5.19) >>
+endobj
+1568 0 obj
+(19.5.19 Printing with Interface Scripts)
+endobj
+1569 0 obj
+<< /S /GoTo /D (section.19.6) >>
+endobj
+1572 0 obj
+(19.6 Network Printing \(Purely Windows\))
+endobj
+1573 0 obj
+<< /S /GoTo /D (subsection.19.6.1) >>
+endobj
+1576 0 obj
+(19.6.1 From Windows Clients to an NT Print Server)
+endobj
+1577 0 obj
+<< /S /GoTo /D (subsection.19.6.2) >>
+endobj
+1580 0 obj
+(19.6.2 Driver Execution on the Client)
+endobj
+1581 0 obj
+<< /S /GoTo /D (subsection.19.6.3) >>
+endobj
+1584 0 obj
+(19.6.3 Driver Execution on the Server)
+endobj
+1585 0 obj
+<< /S /GoTo /D (section.19.7) >>
+endobj
+1588 0 obj
+(19.7 Network Printing \(Windows Clients --- UNIX/Samba Print Servers\))
+endobj
+1589 0 obj
+<< /S /GoTo /D (subsection.19.7.1) >>
+endobj
+1592 0 obj
+(19.7.1 From Windows Clients to a CUPS/Samba Print Server)
+endobj
+1593 0 obj
+<< /S /GoTo /D (subsection.19.7.2) >>
+endobj
+1596 0 obj
+(19.7.2 Samba Receiving Jobfiles and Passing Them to CUPS)
+endobj
+1597 0 obj
+<< /S /GoTo /D (section.19.8) >>
+endobj
+1600 0 obj
+(19.8 Network PostScript RIP)
+endobj
+1601 0 obj
+<< /S /GoTo /D (subsection.19.8.1) >>
+endobj
+1604 0 obj
+(19.8.1 PPDs for Non-PS Printers on UNIX)
+endobj
+1605 0 obj
+<< /S /GoTo /D (subsection.19.8.2) >>
+endobj
+1608 0 obj
+(19.8.2 PPDs for Non-PS Printers on Windows)
+endobj
+1609 0 obj
+<< /S /GoTo /D (section.19.9) >>
+endobj
+1612 0 obj
+(19.9 Windows Terminal Servers \(WTS\) as CUPS Clients)
+endobj
+1613 0 obj
+<< /S /GoTo /D (subsection.19.9.1) >>
+endobj
+1616 0 obj
+(19.9.1 Printer Drivers Running in ``Kernel Mode'' Cause Many Problems)
+endobj
+1617 0 obj
+<< /S /GoTo /D (subsection.19.9.2) >>
+endobj
+1620 0 obj
+(19.9.2 Workarounds Impose Heavy Limitations)
+endobj
+1621 0 obj
+<< /S /GoTo /D (subsection.19.9.3) >>
+endobj
+1624 0 obj
+(19.9.3 CUPS: A ``Magical Stone''?)
+endobj
+1625 0 obj
+<< /S /GoTo /D (subsection.19.9.4) >>
+endobj
+1628 0 obj
+(19.9.4 PostScript Drivers with No Major Problems --- Even in Kernel Mode)
+endobj
+1629 0 obj
+<< /S /GoTo /D (section.19.10) >>
+endobj
+1632 0 obj
+(19.10 Configuring CUPS for Driver Download)
+endobj
+1633 0 obj
+<< /S /GoTo /D (subsection.19.10.1) >>
+endobj
+1636 0 obj
+(19.10.1 cupsaddsmb: The Unknown Utility)
+endobj
+1637 0 obj
+<< /S /GoTo /D (subsection.19.10.2) >>
+endobj
+1640 0 obj
+(19.10.2 Prepare Your smb.conf for cupsaddsmb)
+endobj
+1641 0 obj
+<< /S /GoTo /D (subsection.19.10.3) >>
+endobj
+1644 0 obj
+(19.10.3 CUPS ``PostScript Driver for Windows NT/200x/XP'')
+endobj
+1645 0 obj
+<< /S /GoTo /D (subsection.19.10.4) >>
+endobj
+1648 0 obj
+(19.10.4 Recognizing Different Driver Files)
+endobj
+1649 0 obj
+<< /S /GoTo /D (subsection.19.10.5) >>
+endobj
+1652 0 obj
+(19.10.5 Acquiring the Adobe Driver Files)
+endobj
+1653 0 obj
+<< /S /GoTo /D (subsection.19.10.6) >>
+endobj
+1656 0 obj
+(19.10.6 ESP Print Pro PostScript Driver for Windows NT/200x/XP)
+endobj
+1657 0 obj
+<< /S /GoTo /D (subsection.19.10.7) >>
+endobj
+1660 0 obj
+(19.10.7 Caveats to be Considered)
+endobj
+1661 0 obj
+<< /S /GoTo /D (subsection.19.10.8) >>
+endobj
+1664 0 obj
+(19.10.8 Windows CUPS PostScript Driver Versus Adobe Driver)
+endobj
+1665 0 obj
+<< /S /GoTo /D (subsection.19.10.9) >>
+endobj
+1668 0 obj
+(19.10.9 Run cupsaddsmb \(Quiet Mode\))
+endobj
+1669 0 obj
+<< /S /GoTo /D (subsection.19.10.10) >>
+endobj
+1672 0 obj
+(19.10.10 Run cupsaddsmb with Verbose Output)
+endobj
+1673 0 obj
+<< /S /GoTo /D (subsection.19.10.11) >>
+endobj
+1676 0 obj
+(19.10.11 Understanding cupsaddsmb)
+endobj
+1677 0 obj
+<< /S /GoTo /D (subsection.19.10.12) >>
+endobj
+1680 0 obj
+(19.10.12 How to Recognize If cupsaddsmb Completed Successfully)
+endobj
+1681 0 obj
+<< /S /GoTo /D (subsection.19.10.13) >>
+endobj
+1684 0 obj
+(19.10.13 cupsaddsmb with a Samba PDC)
+endobj
+1685 0 obj
+<< /S /GoTo /D (subsection.19.10.14) >>
+endobj
+1688 0 obj
+(19.10.14 cupsaddsmb Flowchart)
+endobj
+1689 0 obj
+<< /S /GoTo /D (subsection.19.10.15) >>
+endobj
+1692 0 obj
+(19.10.15 Installing the PostScript Driver on a Client)
+endobj
+1693 0 obj
+<< /S /GoTo /D (subsection.19.10.16) >>
+endobj
+1696 0 obj
+(19.10.16 Avoiding Critical PostScript Driver Settings on the Client)
+endobj
+1697 0 obj
+<< /S /GoTo /D (section.19.11) >>
+endobj
+1700 0 obj
+(19.11 Installing PostScript Driver Files Manually Using rpcclient)
+endobj
+1701 0 obj
+<< /S /GoTo /D (subsection.19.11.1) >>
+endobj
+1704 0 obj
+(19.11.1 A Check of the rpcclient man Page)
+endobj
+1705 0 obj
+<< /S /GoTo /D (subsection.19.11.2) >>
+endobj
+1708 0 obj
+(19.11.2 Understanding the rpcclient man Page)
+endobj
+1709 0 obj
+<< /S /GoTo /D (subsection.19.11.3) >>
+endobj
+1712 0 obj
+(19.11.3 Producing an Example by Querying a Windows Box)
+endobj
+1713 0 obj
+<< /S /GoTo /D (subsection.19.11.4) >>
+endobj
+1716 0 obj
+(19.11.4 Requirements for adddriver and setdriver to Succeed)
+endobj
+1717 0 obj
+<< /S /GoTo /D (subsection.19.11.5) >>
+endobj
+1720 0 obj
+(19.11.5 Manual Driver Installation in 15 Steps)
+endobj
+1721 0 obj
+<< /S /GoTo /D (subsection.19.11.6) >>
+endobj
+1724 0 obj
+(19.11.6 Troubleshooting Revisited)
+endobj
+1725 0 obj
+<< /S /GoTo /D (section.19.12) >>
+endobj
+1728 0 obj
+(19.12 The Printing *.tdb Files)
+endobj
+1729 0 obj
+<< /S /GoTo /D (subsection.19.12.1) >>
+endobj
+1732 0 obj
+(19.12.1 Trivial Database Files)
+endobj
+1733 0 obj
+<< /S /GoTo /D (subsection.19.12.2) >>
+endobj
+1736 0 obj
+(19.12.2 Binary Format)
+endobj
+1737 0 obj
+<< /S /GoTo /D (subsection.19.12.3) >>
+endobj
+1740 0 obj
+(19.12.3 Losing *.tdb Files)
+endobj
+1741 0 obj
+<< /S /GoTo /D (subsection.19.12.4) >>
+endobj
+1744 0 obj
+(19.12.4 Using tdbbackup)
+endobj
+1745 0 obj
+<< /S /GoTo /D (section.19.13) >>
+endobj
+1748 0 obj
+(19.13 CUPS Print Drivers from Linuxprinting.org)
+endobj
+1749 0 obj
+<< /S /GoTo /D (subsection.19.13.1) >>
+endobj
+1752 0 obj
+(19.13.1 foomatic-rip and Foomatic Explained)
+endobj
+1753 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.1) >>
+endobj
+1756 0 obj
+(19.13.1.1 690 ``Perfect'' Printers)
+endobj
+1757 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.2) >>
+endobj
+1760 0 obj
+(19.13.1.2 How the Printing HOWTO Started It All)
+endobj
+1761 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.3) >>
+endobj
+1764 0 obj
+(19.13.1.3 Foomatic's Strange Name)
+endobj
+1765 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.4) >>
+endobj
+1768 0 obj
+(19.13.1.4 cupsomatic, pdqomatic, lpdomatic, directomatic)
+endobj
+1769 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.5) >>
+endobj
+1772 0 obj
+(19.13.1.5 The Grand Unification Achieved)
+endobj
+1773 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.6) >>
+endobj
+1776 0 obj
+(19.13.1.6 Driver Development Outside)
+endobj
+1777 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.7) >>
+endobj
+1780 0 obj
+(19.13.1.7 Forums, Downloads, Tutorials, Howtos --- also for Mac OS X and Commercial UNIX)
+endobj
+1781 0 obj
+<< /S /GoTo /D (subsubsection.19.13.1.8) >>
+endobj
+1784 0 obj
+(19.13.1.8 Foomatic Database-Generated PPDs)
+endobj
+1785 0 obj
+<< /S /GoTo /D (subsection.19.13.2) >>
+endobj
+1788 0 obj
+(19.13.2 foomatic-rip and Foomatic-PPD Download and Installation)
+endobj
+1789 0 obj
+<< /S /GoTo /D (section.19.14) >>
+endobj
+1792 0 obj
+(19.14 Page Accounting with CUPS)
+endobj
+1793 0 obj
+<< /S /GoTo /D (subsection.19.14.1) >>
+endobj
+1796 0 obj
+(19.14.1 Setting Up Quotas)
+endobj
+1797 0 obj
+<< /S /GoTo /D (subsection.19.14.2) >>
+endobj
+1800 0 obj
+(19.14.2 Correct and Incorrect Accounting)
+endobj
+1801 0 obj
+<< /S /GoTo /D (subsection.19.14.3) >>
+endobj
+1804 0 obj
+(19.14.3 Adobe and CUPS PostScript Drivers for Windows Clients)
+endobj
+1805 0 obj
+<< /S /GoTo /D (subsection.19.14.4) >>
+endobj
+1808 0 obj
+(19.14.4 The page\137log File Syntax)
+endobj
+1809 0 obj
+<< /S /GoTo /D (subsection.19.14.5) >>
+endobj
+1812 0 obj
+(19.14.5 Possible Shortcomings)
+endobj
+1813 0 obj
+<< /S /GoTo /D (subsection.19.14.6) >>
+endobj
+1816 0 obj
+(19.14.6 Future Developments)
+endobj
+1817 0 obj
+<< /S /GoTo /D (section.19.15) >>
+endobj
+1820 0 obj
+(19.15 Additional Material)
+endobj
+1821 0 obj
+<< /S /GoTo /D (section.19.16) >>
+endobj
+1824 0 obj
+(19.16 Auto-Deletion or Preservation of CUPS Spool Files)
+endobj
+1825 0 obj
+<< /S /GoTo /D (subsection.19.16.1) >>
+endobj
+1828 0 obj
+(19.16.1 CUPS Configuration Settings Explained)
+endobj
+1829 0 obj
+<< /S /GoTo /D (subsection.19.16.2) >>
+endobj
+1832 0 obj
+(19.16.2 Pre-Conditions)
+endobj
+1833 0 obj
+<< /S /GoTo /D (subsection.19.16.3) >>
+endobj
+1836 0 obj
+(19.16.3 Manual Configuration)
+endobj
+1837 0 obj
+<< /S /GoTo /D (section.19.17) >>
+endobj
+1840 0 obj
+(19.17 Printing from CUPS to Windows Attached Printers)
+endobj
+1841 0 obj
+<< /S /GoTo /D (section.19.18) >>
+endobj
+1844 0 obj
+(19.18 More CUPS-Filtering Chains)
+endobj
+1845 0 obj
+<< /S /GoTo /D (section.19.19) >>
+endobj
+1848 0 obj
+(19.19 Common Errors)
+endobj
+1849 0 obj
+<< /S /GoTo /D (subsection.19.19.1) >>
+endobj
+1852 0 obj
+(19.19.1 Windows 9x/ME Client Can't Install Driver)
+endobj
+1853 0 obj
+<< /S /GoTo /D (subsection.19.19.2) >>
+endobj
+1856 0 obj
+(19.19.2 ``cupsaddsmb'' Keeps Asking for Root Password in Never-ending Loop)
+endobj
+1857 0 obj
+<< /S /GoTo /D (subsection.19.19.3) >>
+endobj
+1860 0 obj
+(19.19.3 ``cupsaddsmb'' Errors)
+endobj
+1861 0 obj
+<< /S /GoTo /D (subsection.19.19.4) >>
+endobj
+1864 0 obj
+(19.19.4 Client Can't Connect to Samba Printer)
+endobj
+1865 0 obj
+<< /S /GoTo /D (subsection.19.19.5) >>
+endobj
+1868 0 obj
+(19.19.5 New Account Reconnection from Windows 200x/XP Troubles)
+endobj
+1869 0 obj
+<< /S /GoTo /D (subsection.19.19.6) >>
+endobj
+1872 0 obj
+(19.19.6 Avoid Being Connected to the Samba Server as the Wrong User)
+endobj
+1873 0 obj
+<< /S /GoTo /D (subsection.19.19.7) >>
+endobj
+1876 0 obj
+(19.19.7 Upgrading to CUPS Drivers from Adobe Drivers)
+endobj
+1877 0 obj
+<< /S /GoTo /D (subsection.19.19.8) >>
+endobj
+1880 0 obj
+(19.19.8 Can't Use ``cupsaddsmb'' on Samba Server Which Is a PDC)
+endobj
+1881 0 obj
+<< /S /GoTo /D (subsection.19.19.9) >>
+endobj
+1884 0 obj
+(19.19.9 Deleted Windows 200x Printer Driver Is Still Shown)
+endobj
+1885 0 obj
+<< /S /GoTo /D (subsection.19.19.10) >>
+endobj
+1888 0 obj
+(19.19.10 Windows 200x/XP "Local Security Policies")
+endobj
+1889 0 obj
+<< /S /GoTo /D (subsection.19.19.11) >>
+endobj
+1892 0 obj
+(19.19.11 Administrator Cannot Install Printers for All Local Users)
+endobj
+1893 0 obj
+<< /S /GoTo /D (subsection.19.19.12) >>
+endobj
+1896 0 obj
+(19.19.12 Print Change Notify Functions on NT-clients)
+endobj
+1897 0 obj
+<< /S /GoTo /D (subsection.19.19.13) >>
+endobj
+1900 0 obj
+(19.19.13 WinXP-SP1)
+endobj
+1901 0 obj
+<< /S /GoTo /D (subsection.19.19.14) >>
+endobj
+1904 0 obj
+(19.19.14 Print Options for All Users Can't Be Set on Windows 200x/XP)
+endobj
+1905 0 obj
+<< /S /GoTo /D (subsection.19.19.15) >>
+endobj
+1908 0 obj
+(19.19.15 Most Common Blunders in Driver Settings on Windows Clients)
+endobj
+1909 0 obj
+<< /S /GoTo /D (subsection.19.19.16) >>
+endobj
+1912 0 obj
+(19.19.16 cupsaddsmb Does Not Work with Newly Installed Printer)
+endobj
+1913 0 obj
+<< /S /GoTo /D (subsection.19.19.17) >>
+endobj
+1916 0 obj
+(19.19.17 Permissions on /var/spool/samba/ Get Reset After Each Reboot)
+endobj
+1917 0 obj
+<< /S /GoTo /D (subsection.19.19.18) >>
+endobj
+1920 0 obj
+(19.19.18 Print Queue Called ``lp'' Mis-handles Print Jobs)
+endobj
+1921 0 obj
+<< /S /GoTo /D (subsection.19.19.19) >>
+endobj
+1924 0 obj
+(19.19.19 Location of Adobe PostScript Driver Files for ``cupsaddsmb'')
+endobj
+1925 0 obj
+<< /S /GoTo /D (section.19.20) >>
+endobj
+1928 0 obj
+(19.20 Overview of the CUPS Printing Processes)
+endobj
+1929 0 obj
+<< /S /GoTo /D (chapter.20) >>
+endobj
+1932 0 obj
+(20 Stackable VFS modules)
+endobj
+1933 0 obj
+<< /S /GoTo /D (section.20.1) >>
+endobj
+1936 0 obj
+(20.1 Features and Benefits)
+endobj
+1937 0 obj
+<< /S /GoTo /D (section.20.2) >>
+endobj
+1940 0 obj
+(20.2 Discussion)
+endobj
+1941 0 obj
+<< /S /GoTo /D (section.20.3) >>
+endobj
+1944 0 obj
+(20.3 Included Modules)
+endobj
+1945 0 obj
+<< /S /GoTo /D (subsection.20.3.1) >>
+endobj
+1948 0 obj
+(20.3.1 audit)
+endobj
+1949 0 obj
+<< /S /GoTo /D (subsection.20.3.2) >>
+endobj
+1952 0 obj
+(20.3.2 extd\137audit)
+endobj
+1953 0 obj
+<< /S /GoTo /D (subsection.20.3.3) >>
+endobj
+1956 0 obj
+(20.3.3 fake\137perms)
+endobj
+1957 0 obj
+<< /S /GoTo /D (subsection.20.3.4) >>
+endobj
+1960 0 obj
+(20.3.4 recycle)
+endobj
+1961 0 obj
+<< /S /GoTo /D (subsection.20.3.5) >>
+endobj
+1964 0 obj
+(20.3.5 netatalk)
+endobj
+1965 0 obj
+<< /S /GoTo /D (section.20.4) >>
+endobj
+1968 0 obj
+(20.4 VFS Modules Available Elsewhere)
+endobj
+1969 0 obj
+<< /S /GoTo /D (subsection.20.4.1) >>
+endobj
+1972 0 obj
+(20.4.1 DatabaseFS)
+endobj
+1973 0 obj
+<< /S /GoTo /D (subsection.20.4.2) >>
+endobj
+1976 0 obj
+(20.4.2 vscan)
+endobj
+1977 0 obj
+<< /S /GoTo /D (chapter.21) >>
+endobj
+1980 0 obj
+(21 Winbind: Use of Domain Accounts)
+endobj
+1981 0 obj
+<< /S /GoTo /D (section.21.1) >>
+endobj
+1984 0 obj
+(21.1 Features and Benefits)
+endobj
+1985 0 obj
+<< /S /GoTo /D (section.21.2) >>
+endobj
+1988 0 obj
+(21.2 Introduction)
+endobj
+1989 0 obj
+<< /S /GoTo /D (section.21.3) >>
+endobj
+1992 0 obj
+(21.3 What Winbind Provides)
+endobj
+1993 0 obj
+<< /S /GoTo /D (subsection.21.3.1) >>
+endobj
+1996 0 obj
+(21.3.1 Target Uses)
+endobj
+1997 0 obj
+<< /S /GoTo /D (section.21.4) >>
+endobj
+2000 0 obj
+(21.4 How Winbind Works)
+endobj
+2001 0 obj
+<< /S /GoTo /D (subsection.21.4.1) >>
+endobj
+2004 0 obj
+(21.4.1 Microsoft Remote Procedure Calls)
+endobj
+2005 0 obj
+<< /S /GoTo /D (subsection.21.4.2) >>
+endobj
+2008 0 obj
+(21.4.2 Microsoft Active Directory Services)
+endobj
+2009 0 obj
+<< /S /GoTo /D (subsection.21.4.3) >>
+endobj
+2012 0 obj
+(21.4.3 Name Service Switch)
+endobj
+2013 0 obj
+<< /S /GoTo /D (subsection.21.4.4) >>
+endobj
+2016 0 obj
+(21.4.4 Pluggable Authentication Modules)
+endobj
+2017 0 obj
+<< /S /GoTo /D (subsection.21.4.5) >>
+endobj
+2020 0 obj
+(21.4.5 User and Group ID Allocation)
+endobj
+2021 0 obj
+<< /S /GoTo /D (subsection.21.4.6) >>
+endobj
+2024 0 obj
+(21.4.6 Result Caching)
+endobj
+2025 0 obj
+<< /S /GoTo /D (section.21.5) >>
+endobj
+2028 0 obj
+(21.5 Installation and Configuration)
+endobj
+2029 0 obj
+<< /S /GoTo /D (subsection.21.5.1) >>
+endobj
+2032 0 obj
+(21.5.1 Introduction)
+endobj
+2033 0 obj
+<< /S /GoTo /D (subsection.21.5.2) >>
+endobj
+2036 0 obj
+(21.5.2 Requirements)
+endobj
+2037 0 obj
+<< /S /GoTo /D (subsection.21.5.3) >>
+endobj
+2040 0 obj
+(21.5.3 Testing Things Out)
+endobj
+2041 0 obj
+<< /S /GoTo /D (subsubsection.21.5.3.1) >>
+endobj
+2044 0 obj
+(21.5.3.1 Configure nsswitch.conf and the Winbind Libraries on Linux and Solaris)
+endobj
+2045 0 obj
+<< /S /GoTo /D (subsubsection.21.5.3.2) >>
+endobj
+2048 0 obj
+(21.5.3.2 NSS Winbind on AIX)
+endobj
+2049 0 obj
+<< /S /GoTo /D (subsubsection.21.5.3.3) >>
+endobj
+2052 0 obj
+(21.5.3.3 Configure smb.conf)
+endobj
+2053 0 obj
+<< /S /GoTo /D (subsubsection.21.5.3.4) >>
+endobj
+2056 0 obj
+(21.5.3.4 Join the Samba Server to the PDC Domain)
+endobj
+2057 0 obj
+<< /S /GoTo /D (subsubsection.21.5.3.5) >>
+endobj
+2060 0 obj
+(21.5.3.5 Starting and Testing the winbindd Daemon)
+endobj
+2061 0 obj
+<< /S /GoTo /D (subsubsection.21.5.3.6) >>
+endobj
+2064 0 obj
+(21.5.3.6 Fix the init.d Startup Scripts)
+endobj
+2065 0 obj
+<< /S /GoTo /D (subsubsection.21.5.3.7) >>
+endobj
+2068 0 obj
+(21.5.3.7 Configure Winbind and PAM)
+endobj
+2069 0 obj
+<< /S /GoTo /D (section.21.6) >>
+endobj
+2072 0 obj
+(21.6 Conclusion)
+endobj
+2073 0 obj
+<< /S /GoTo /D (section.21.7) >>
+endobj
+2076 0 obj
+(21.7 Common Errors)
+endobj
+2077 0 obj
+<< /S /GoTo /D (subsection.21.7.1) >>
+endobj
+2080 0 obj
+(21.7.1 NSCD Problem Warning)
+endobj
+2081 0 obj
+<< /S /GoTo /D (subsection.21.7.2) >>
+endobj
+2084 0 obj
+(21.7.2 Winbind Is Not Resolving Users and Groups)
+endobj
+2085 0 obj
+<< /S /GoTo /D (chapter.22) >>
+endobj
+2088 0 obj
+(22 Advanced Network Management)
+endobj
+2089 0 obj
+<< /S /GoTo /D (section.22.1) >>
+endobj
+2092 0 obj
+(22.1 Features and Benefits)
+endobj
+2093 0 obj
+<< /S /GoTo /D (section.22.2) >>
+endobj
+2096 0 obj
+(22.2 Remote Server Administration)
+endobj
+2097 0 obj
+<< /S /GoTo /D (section.22.3) >>
+endobj
+2100 0 obj
+(22.3 Remote Desktop Management)
+endobj
+2101 0 obj
+<< /S /GoTo /D (subsection.22.3.1) >>
+endobj
+2104 0 obj
+(22.3.1 Remote Management from NoMachine.Com)
+endobj
+2105 0 obj
+<< /S /GoTo /D (section.22.4) >>
+endobj
+2108 0 obj
+(22.4 Network Logon Script Magic)
+endobj
+2109 0 obj
+<< /S /GoTo /D (subsection.22.4.1) >>
+endobj
+2112 0 obj
+(22.4.1 Adding Printers without User Intervention)
+endobj
+2113 0 obj
+<< /S /GoTo /D (chapter.23) >>
+endobj
+2116 0 obj
+(23 System and Account Policies)
+endobj
+2117 0 obj
+<< /S /GoTo /D (section.23.1) >>
+endobj
+2120 0 obj
+(23.1 Features and Benefits)
+endobj
+2121 0 obj
+<< /S /GoTo /D (section.23.2) >>
+endobj
+2124 0 obj
+(23.2 Creating and Managing System Policies)
+endobj
+2125 0 obj
+<< /S /GoTo /D (subsection.23.2.1) >>
+endobj
+2128 0 obj
+(23.2.1 Windows 9x/ME Policies)
+endobj
+2129 0 obj
+<< /S /GoTo /D (subsection.23.2.2) >>
+endobj
+2132 0 obj
+(23.2.2 Windows NT4-Style Policy Files)
+endobj
+2133 0 obj
+<< /S /GoTo /D (subsubsection.23.2.2.1) >>
+endobj
+2136 0 obj
+(23.2.2.1 Registry Spoiling)
+endobj
+2137 0 obj
+<< /S /GoTo /D (subsection.23.2.3) >>
+endobj
+2140 0 obj
+(23.2.3 MS Windows 200x/XP Professional Policies)
+endobj
+2141 0 obj
+<< /S /GoTo /D (subsubsection.23.2.3.1) >>
+endobj
+2144 0 obj
+(23.2.3.1 Administration of Windows 200x/XP Policies)
+endobj
+2145 0 obj
+<< /S /GoTo /D (section.23.3) >>
+endobj
+2148 0 obj
+(23.3 Managing Account/User Policies)
+endobj
+2149 0 obj
+<< /S /GoTo /D (section.23.4) >>
+endobj
+2152 0 obj
+(23.4 Management Tools)
+endobj
+2153 0 obj
+<< /S /GoTo /D (subsection.23.4.1) >>
+endobj
+2156 0 obj
+(23.4.1 Samba Editreg Toolset)
+endobj
+2157 0 obj
+<< /S /GoTo /D (subsection.23.4.2) >>
+endobj
+2160 0 obj
+(23.4.2 Windows NT4/200x)
+endobj
+2161 0 obj
+<< /S /GoTo /D (subsection.23.4.3) >>
+endobj
+2164 0 obj
+(23.4.3 Samba PDC)
+endobj
+2165 0 obj
+<< /S /GoTo /D (section.23.5) >>
+endobj
+2168 0 obj
+(23.5 System Startup and Logon Processing Overview)
+endobj
+2169 0 obj
+<< /S /GoTo /D (section.23.6) >>
+endobj
+2172 0 obj
+(23.6 Common Errors)
+endobj
+2173 0 obj
+<< /S /GoTo /D (subsection.23.6.1) >>
+endobj
+2176 0 obj
+(23.6.1 Policy Does Not Work)
+endobj
+2177 0 obj
+<< /S /GoTo /D (chapter.24) >>
+endobj
+2180 0 obj
+(24 Desktop Profile Management)
+endobj
+2181 0 obj
+<< /S /GoTo /D (section.24.1) >>
+endobj
+2184 0 obj
+(24.1 Features and Benefits)
+endobj
+2185 0 obj
+<< /S /GoTo /D (section.24.2) >>
+endobj
+2188 0 obj
+(24.2 Roaming Profiles)
+endobj
+2189 0 obj
+<< /S /GoTo /D (subsection.24.2.1) >>
+endobj
+2192 0 obj
+(24.2.1 Samba Configuration for Profile Handling)
+endobj
+2193 0 obj
+<< /S /GoTo /D (subsubsection.24.2.1.1) >>
+endobj
+2196 0 obj
+(24.2.1.1 NT4/200x User Profiles)
+endobj
+2197 0 obj
+<< /S /GoTo /D (subsubsection.24.2.1.2) >>
+endobj
+2200 0 obj
+(24.2.1.2 Windows 9x/Me User Profiles)
+endobj
+2201 0 obj
+<< /S /GoTo /D (subsubsection.24.2.1.3) >>
+endobj
+2204 0 obj
+(24.2.1.3 Mixed Windows 9x/Me and Windows NT4/200x User Profiles)
+endobj
+2205 0 obj
+<< /S /GoTo /D (subsubsection.24.2.1.4) >>
+endobj
+2208 0 obj
+(24.2.1.4 Disabling Roaming Profile Support)
+endobj
+2209 0 obj
+<< /S /GoTo /D (subsection.24.2.2) >>
+endobj
+2212 0 obj
+(24.2.2 Windows Client Profile Configuration Information)
+endobj
+2213 0 obj
+<< /S /GoTo /D (subsubsection.24.2.2.1) >>
+endobj
+2216 0 obj
+(24.2.2.1 Windows 9x/Me Profile Setup)
+endobj
+2217 0 obj
+<< /S /GoTo /D (subsubsection.24.2.2.2) >>
+endobj
+2220 0 obj
+(24.2.2.2 Windows NT4 Workstation)
+endobj
+2221 0 obj
+<< /S /GoTo /D (subsubsection.24.2.2.3) >>
+endobj
+2224 0 obj
+(24.2.2.3 Windows 2000/XP Professional)
+endobj
+2225 0 obj
+<< /S /GoTo /D (subsection.24.2.3) >>
+endobj
+2228 0 obj
+(24.2.3 Sharing Profiles between W9x/Me and NT4/200x/XP Workstations)
+endobj
+2229 0 obj
+<< /S /GoTo /D (subsection.24.2.4) >>
+endobj
+2232 0 obj
+(24.2.4 Profile Migration from Windows NT4/200x Server to Samba)
+endobj
+2233 0 obj
+<< /S /GoTo /D (subsubsection.24.2.4.1) >>
+endobj
+2236 0 obj
+(24.2.4.1 Windows NT4 Profile Management Tools)
+endobj
+2237 0 obj
+<< /S /GoTo /D (subsubsection.24.2.4.2) >>
+endobj
+2240 0 obj
+(24.2.4.2 Side Bar Notes)
+endobj
+2241 0 obj
+<< /S /GoTo /D (subsubsection.24.2.4.3) >>
+endobj
+2244 0 obj
+(24.2.4.3 moveuser.exe)
+endobj
+2245 0 obj
+<< /S /GoTo /D (subsubsection.24.2.4.4) >>
+endobj
+2248 0 obj
+(24.2.4.4 Get SID)
+endobj
+2249 0 obj
+<< /S /GoTo /D (section.24.3) >>
+endobj
+2252 0 obj
+(24.3 Mandatory Profiles)
+endobj
+2253 0 obj
+<< /S /GoTo /D (section.24.4) >>
+endobj
+2256 0 obj
+(24.4 Creating and Managing Group Profiles)
+endobj
+2257 0 obj
+<< /S /GoTo /D (section.24.5) >>
+endobj
+2260 0 obj
+(24.5 Default Profile for Windows Users)
+endobj
+2261 0 obj
+<< /S /GoTo /D (subsection.24.5.1) >>
+endobj
+2264 0 obj
+(24.5.1 MS Windows 9x/Me)
+endobj
+2265 0 obj
+<< /S /GoTo /D (subsubsection.24.5.1.1) >>
+endobj
+2268 0 obj
+(24.5.1.1 User Profile Handling with Windows 9x/Me)
+endobj
+2269 0 obj
+<< /S /GoTo /D (subsection.24.5.2) >>
+endobj
+2272 0 obj
+(24.5.2 MS Windows NT4 Workstation)
+endobj
+2273 0 obj
+<< /S /GoTo /D (subsection.24.5.3) >>
+endobj
+2276 0 obj
+(24.5.3 MS Windows 200x/XP)
+endobj
+2277 0 obj
+<< /S /GoTo /D (section.24.6) >>
+endobj
+2280 0 obj
+(24.6 Common Errors)
+endobj
+2281 0 obj
+<< /S /GoTo /D (subsection.24.6.1) >>
+endobj
+2284 0 obj
+(24.6.1 Configuring Roaming Profiles for a Few Users or Groups)
+endobj
+2285 0 obj
+<< /S /GoTo /D (subsection.24.6.2) >>
+endobj
+2288 0 obj
+(24.6.2 Cannot Use Roaming Profiles)
+endobj
+2289 0 obj
+<< /S /GoTo /D (subsection.24.6.3) >>
+endobj
+2292 0 obj
+(24.6.3 Changing the Default Profile)
+endobj
+2293 0 obj
+<< /S /GoTo /D (chapter.25) >>
+endobj
+2296 0 obj
+(25 PAM-Based Distributed Authentication)
+endobj
+2297 0 obj
+<< /S /GoTo /D (section.25.1) >>
+endobj
+2300 0 obj
+(25.1 Features and Benefits)
+endobj
+2301 0 obj
+<< /S /GoTo /D (section.25.2) >>
+endobj
+2304 0 obj
+(25.2 Technical Discussion)
+endobj
+2305 0 obj
+<< /S /GoTo /D (subsection.25.2.1) >>
+endobj
+2308 0 obj
+(25.2.1 PAM Configuration Syntax)
+endobj
+2309 0 obj
+<< /S /GoTo /D (subsubsection.25.2.1.1) >>
+endobj
+2312 0 obj
+(25.2.1.1 Anatomy of /etc/pam.d Entries)
+endobj
+2313 0 obj
+<< /S /GoTo /D (subsection.25.2.2) >>
+endobj
+2316 0 obj
+(25.2.2 Example System Configurations)
+endobj
+2317 0 obj
+<< /S /GoTo /D (subsubsection.25.2.2.1) >>
+endobj
+2320 0 obj
+(25.2.2.1 PAM: Original Login Config)
+endobj
+2321 0 obj
+<< /S /GoTo /D (subsubsection.25.2.2.2) >>
+endobj
+2324 0 obj
+(25.2.2.2 PAM: Login Using pam\137smbpass)
+endobj
+2325 0 obj
+<< /S /GoTo /D (subsection.25.2.3) >>
+endobj
+2328 0 obj
+(25.2.3 smb.conf PAM Configuration)
+endobj
+2329 0 obj
+<< /S /GoTo /D (subsection.25.2.4) >>
+endobj
+2332 0 obj
+(25.2.4 Remote CIFS Authentication Using winbindd.so)
+endobj
+2333 0 obj
+<< /S /GoTo /D (subsection.25.2.5) >>
+endobj
+2336 0 obj
+(25.2.5 Password Synchronization Using pam\137smbpass.so)
+endobj
+2337 0 obj
+<< /S /GoTo /D (subsubsection.25.2.5.1) >>
+endobj
+2340 0 obj
+(25.2.5.1 Password Synchronization Configuration)
+endobj
+2341 0 obj
+<< /S /GoTo /D (subsubsection.25.2.5.2) >>
+endobj
+2344 0 obj
+(25.2.5.2 Password Migration Configuration)
+endobj
+2345 0 obj
+<< /S /GoTo /D (subsubsection.25.2.5.3) >>
+endobj
+2348 0 obj
+(25.2.5.3 Mature Password Configuration)
+endobj
+2349 0 obj
+<< /S /GoTo /D (subsubsection.25.2.5.4) >>
+endobj
+2352 0 obj
+(25.2.5.4 Kerberos Password Integration Configuration)
+endobj
+2353 0 obj
+<< /S /GoTo /D (section.25.3) >>
+endobj
+2356 0 obj
+(25.3 Common Errors)
+endobj
+2357 0 obj
+<< /S /GoTo /D (subsection.25.3.1) >>
+endobj
+2360 0 obj
+(25.3.1 pam\137winbind Problem)
+endobj
+2361 0 obj
+<< /S /GoTo /D (subsection.25.3.2) >>
+endobj
+2364 0 obj
+(25.3.2 Winbind Is Not Resolving Users and Groups)
+endobj
+2365 0 obj
+<< /S /GoTo /D (chapter.26) >>
+endobj
+2368 0 obj
+(26 Integrating MS Windows Networks with Samba)
+endobj
+2369 0 obj
+<< /S /GoTo /D (section.26.1) >>
+endobj
+2372 0 obj
+(26.1 Features and Benefits)
+endobj
+2373 0 obj
+<< /S /GoTo /D (section.26.2) >>
+endobj
+2376 0 obj
+(26.2 Background Information)
+endobj
+2377 0 obj
+<< /S /GoTo /D (section.26.3) >>
+endobj
+2380 0 obj
+(26.3 Name Resolution in a Pure UNIX/Linux World)
+endobj
+2381 0 obj
+<< /S /GoTo /D (subsection.26.3.1) >>
+endobj
+2384 0 obj
+(26.3.1 /etc/hosts)
+endobj
+2385 0 obj
+<< /S /GoTo /D (subsection.26.3.2) >>
+endobj
+2388 0 obj
+(26.3.2 /etc/resolv.conf)
+endobj
+2389 0 obj
+<< /S /GoTo /D (subsection.26.3.3) >>
+endobj
+2392 0 obj
+(26.3.3 /etc/host.conf)
+endobj
+2393 0 obj
+<< /S /GoTo /D (subsection.26.3.4) >>
+endobj
+2396 0 obj
+(26.3.4 /etc/nsswitch.conf)
+endobj
+2397 0 obj
+<< /S /GoTo /D (section.26.4) >>
+endobj
+2400 0 obj
+(26.4 Name Resolution as Used within MS Windows Networking)
+endobj
+2401 0 obj
+<< /S /GoTo /D (subsection.26.4.1) >>
+endobj
+2404 0 obj
+(26.4.1 The NetBIOS Name Cache)
+endobj
+2405 0 obj
+<< /S /GoTo /D (subsection.26.4.2) >>
+endobj
+2408 0 obj
+(26.4.2 The LMHOSTS File)
+endobj
+2409 0 obj
+<< /S /GoTo /D (subsection.26.4.3) >>
+endobj
+2412 0 obj
+(26.4.3 HOSTS File)
+endobj
+2413 0 obj
+<< /S /GoTo /D (subsection.26.4.4) >>
+endobj
+2416 0 obj
+(26.4.4 DNS Lookup)
+endobj
+2417 0 obj
+<< /S /GoTo /D (subsection.26.4.5) >>
+endobj
+2420 0 obj
+(26.4.5 WINS Lookup)
+endobj
+2421 0 obj
+<< /S /GoTo /D (section.26.5) >>
+endobj
+2424 0 obj
+(26.5 Common Errors)
+endobj
+2425 0 obj
+<< /S /GoTo /D (subsection.26.5.1) >>
+endobj
+2428 0 obj
+(26.5.1 Pinging Works Only in One Way)
+endobj
+2429 0 obj
+<< /S /GoTo /D (subsection.26.5.2) >>
+endobj
+2432 0 obj
+(26.5.2 Very Slow Network Connections)
+endobj
+2433 0 obj
+<< /S /GoTo /D (subsection.26.5.3) >>
+endobj
+2436 0 obj
+(26.5.3 Samba Server Name Change Problem)
+endobj
+2437 0 obj
+<< /S /GoTo /D (chapter.27) >>
+endobj
+2440 0 obj
+(27 Unicode/Charsets)
+endobj
+2441 0 obj
+<< /S /GoTo /D (section.27.1) >>
+endobj
+2444 0 obj
+(27.1 Features and Benefits)
+endobj
+2445 0 obj
+<< /S /GoTo /D (section.27.2) >>
+endobj
+2448 0 obj
+(27.2 What Are Charsets and Unicode?)
+endobj
+2449 0 obj
+<< /S /GoTo /D (section.27.3) >>
+endobj
+2452 0 obj
+(27.3 Samba and Charsets)
+endobj
+2453 0 obj
+<< /S /GoTo /D (section.27.4) >>
+endobj
+2456 0 obj
+(27.4 Conversion from Old Names)
+endobj
+2457 0 obj
+<< /S /GoTo /D (section.27.5) >>
+endobj
+2460 0 obj
+(27.5 Japanese Charsets)
+endobj
+2461 0 obj
+<< /S /GoTo /D (section.27.6) >>
+endobj
+2464 0 obj
+(27.6 Common Errors)
+endobj
+2465 0 obj
+<< /S /GoTo /D (subsection.27.6.1) >>
+endobj
+2468 0 obj
+(27.6.1 CP850.so Can't Be Found)
+endobj
+2469 0 obj
+<< /S /GoTo /D (chapter.28) >>
+endobj
+2472 0 obj
+(28 Samba Backup Techniques)
+endobj
+2473 0 obj
+<< /S /GoTo /D (section.28.1) >>
+endobj
+2476 0 obj
+(28.1 Note)
+endobj
+2477 0 obj
+<< /S /GoTo /D (section.28.2) >>
+endobj
+2480 0 obj
+(28.2 Features and Benefits)
+endobj
+2481 0 obj
+<< /S /GoTo /D (chapter.29) >>
+endobj
+2484 0 obj
+(29 High Availability Options)
+endobj
+2485 0 obj
+<< /S /GoTo /D (section.29.1) >>
+endobj
+2488 0 obj
+(29.1 Note)
+endobj
+2489 0 obj
+<< /S /GoTo /D (part.4) >>
+endobj
+2492 0 obj
+(IV Migration and Updating)
+endobj
+2493 0 obj
+<< /S /GoTo /D (chapter.30) >>
+endobj
+2496 0 obj
+(30 Upgrading from Samba-2.x to Samba-3.0.0)
+endobj
+2497 0 obj
+<< /S /GoTo /D (section.30.1) >>
+endobj
+2500 0 obj
+(30.1 Quick Migration Guide)
+endobj
+2501 0 obj
+<< /S /GoTo /D (section.30.2) >>
+endobj
+2504 0 obj
+(30.2 New Features in Samba-3)
+endobj
+2505 0 obj
+<< /S /GoTo /D (section.30.3) >>
+endobj
+2508 0 obj
+(30.3 Configuration Parameter Changes)
+endobj
+2509 0 obj
+<< /S /GoTo /D (subsection.30.3.1) >>
+endobj
+2512 0 obj
+(30.3.1 Removed Parameters)
+endobj
+2513 0 obj
+<< /S /GoTo /D (subsection.30.3.2) >>
+endobj
+2516 0 obj
+(30.3.2 New Parameters)
+endobj
+2517 0 obj
+<< /S /GoTo /D (subsection.30.3.3) >>
+endobj
+2520 0 obj
+(30.3.3 Modified Parameters \(Changes in Behavior\):)
+endobj
+2521 0 obj
+<< /S /GoTo /D (section.30.4) >>
+endobj
+2524 0 obj
+(30.4 New Functionality)
+endobj
+2525 0 obj
+<< /S /GoTo /D (subsection.30.4.1) >>
+endobj
+2528 0 obj
+(30.4.1 Databases)
+endobj
+2529 0 obj
+<< /S /GoTo /D (subsection.30.4.2) >>
+endobj
+2532 0 obj
+(30.4.2 Changes in Behavior)
+endobj
+2533 0 obj
+<< /S /GoTo /D (subsection.30.4.3) >>
+endobj
+2536 0 obj
+(30.4.3 Charsets)
+endobj
+2537 0 obj
+<< /S /GoTo /D (subsection.30.4.4) >>
+endobj
+2540 0 obj
+(30.4.4 Passdb Backends and Authentication)
+endobj
+2541 0 obj
+<< /S /GoTo /D (subsection.30.4.5) >>
+endobj
+2544 0 obj
+(30.4.5 LDAP)
+endobj
+2545 0 obj
+<< /S /GoTo /D (subsubsection.30.4.5.1) >>
+endobj
+2548 0 obj
+(30.4.5.1 New Schema)
+endobj
+2549 0 obj
+<< /S /GoTo /D (subsubsection.30.4.5.2) >>
+endobj
+2552 0 obj
+(30.4.5.2 New Suffix for Searching)
+endobj
+2553 0 obj
+<< /S /GoTo /D (subsubsection.30.4.5.3) >>
+endobj
+2556 0 obj
+(30.4.5.3 IdMap LDAP Support)
+endobj
+2557 0 obj
+<< /S /GoTo /D (chapter.31) >>
+endobj
+2560 0 obj
+(31 Migration from NT4 PDC to Samba-3 PDC)
+endobj
+2561 0 obj
+<< /S /GoTo /D (section.31.1) >>
+endobj
+2564 0 obj
+(31.1 Planning and Getting Started)
+endobj
+2565 0 obj
+<< /S /GoTo /D (subsection.31.1.1) >>
+endobj
+2568 0 obj
+(31.1.1 Objectives)
+endobj
+2569 0 obj
+<< /S /GoTo /D (subsubsection.31.1.1.1) >>
+endobj
+2572 0 obj
+(31.1.1.1 Domain Layout)
+endobj
+2573 0 obj
+<< /S /GoTo /D (subsubsection.31.1.1.2) >>
+endobj
+2576 0 obj
+(31.1.1.2 Server Share and Directory Layout)
+endobj
+2577 0 obj
+<< /S /GoTo /D (subsubsection.31.1.1.3) >>
+endobj
+2580 0 obj
+(31.1.1.3 Logon Scripts)
+endobj
+2581 0 obj
+<< /S /GoTo /D (subsubsection.31.1.1.4) >>
+endobj
+2584 0 obj
+(31.1.1.4 Profile Migration/Creation)
+endobj
+2585 0 obj
+<< /S /GoTo /D (subsubsection.31.1.1.5) >>
+endobj
+2588 0 obj
+(31.1.1.5 User and Group Accounts)
+endobj
+2589 0 obj
+<< /S /GoTo /D (subsection.31.1.2) >>
+endobj
+2592 0 obj
+(31.1.2 Steps in Migration Process)
+endobj
+2593 0 obj
+<< /S /GoTo /D (section.31.2) >>
+endobj
+2596 0 obj
+(31.2 Migration Options)
+endobj
+2597 0 obj
+<< /S /GoTo /D (subsection.31.2.1) >>
+endobj
+2600 0 obj
+(31.2.1 Planning for Success)
+endobj
+2601 0 obj
+<< /S /GoTo /D (subsection.31.2.2) >>
+endobj
+2604 0 obj
+(31.2.2 Samba-3 Implementation Choices)
+endobj
+2605 0 obj
+<< /S /GoTo /D (chapter.32) >>
+endobj
+2608 0 obj
+(32 SWAT --- The Samba Web Administration Tool)
+endobj
+2609 0 obj
+<< /S /GoTo /D (section.32.1) >>
+endobj
+2612 0 obj
+(32.1 Features and Benefits)
+endobj
+2613 0 obj
+<< /S /GoTo /D (section.32.2) >>
+endobj
+2616 0 obj
+(32.2 Guidelines and Technical Tips)
+endobj
+2617 0 obj
+<< /S /GoTo /D (subsection.32.2.1) >>
+endobj
+2620 0 obj
+(32.2.1 Validate SWAT Installation)
+endobj
+2621 0 obj
+<< /S /GoTo /D (subsubsection.32.2.1.1) >>
+endobj
+2624 0 obj
+(32.2.1.1 Locating the swat File)
+endobj
+2625 0 obj
+<< /S /GoTo /D (subsubsection.32.2.1.2) >>
+endobj
+2628 0 obj
+(32.2.1.2 Locating the SWAT Support Files)
+endobj
+2629 0 obj
+<< /S /GoTo /D (subsection.32.2.2) >>
+endobj
+2632 0 obj
+(32.2.2 Enabling SWAT for Use)
+endobj
+2633 0 obj
+<< /S /GoTo /D (subsection.32.2.3) >>
+endobj
+2636 0 obj
+(32.2.3 Securing SWAT through SSL)
+endobj
+2637 0 obj
+<< /S /GoTo /D (subsection.32.2.4) >>
+endobj
+2640 0 obj
+(32.2.4 Enabling SWAT Internationalization Support)
+endobj
+2641 0 obj
+<< /S /GoTo /D (section.32.3) >>
+endobj
+2644 0 obj
+(32.3 Overview and Quick Tour)
+endobj
+2645 0 obj
+<< /S /GoTo /D (subsection.32.3.1) >>
+endobj
+2648 0 obj
+(32.3.1 The SWAT Home Page)
+endobj
+2649 0 obj
+<< /S /GoTo /D (subsection.32.3.2) >>
+endobj
+2652 0 obj
+(32.3.2 Global Settings)
+endobj
+2653 0 obj
+<< /S /GoTo /D (subsection.32.3.3) >>
+endobj
+2656 0 obj
+(32.3.3 Share Settings)
+endobj
+2657 0 obj
+<< /S /GoTo /D (subsection.32.3.4) >>
+endobj
+2660 0 obj
+(32.3.4 Printers Settings)
+endobj
+2661 0 obj
+<< /S /GoTo /D (subsection.32.3.5) >>
+endobj
+2664 0 obj
+(32.3.5 The SWAT Wizard)
+endobj
+2665 0 obj
+<< /S /GoTo /D (subsection.32.3.6) >>
+endobj
+2668 0 obj
+(32.3.6 The Status Page)
+endobj
+2669 0 obj
+<< /S /GoTo /D (subsection.32.3.7) >>
+endobj
+2672 0 obj
+(32.3.7 The View Page)
+endobj
+2673 0 obj
+<< /S /GoTo /D (subsection.32.3.8) >>
+endobj
+2676 0 obj
+(32.3.8 The Password Change Page)
+endobj
+2677 0 obj
+<< /S /GoTo /D (part.5) >>
+endobj
+2680 0 obj
+(V Troubleshooting)
+endobj
+2681 0 obj
+<< /S /GoTo /D (chapter.33) >>
+endobj
+2684 0 obj
+(33 The Samba Checklist)
+endobj
+2685 0 obj
+<< /S /GoTo /D (section.33.1) >>
+endobj
+2688 0 obj
+(33.1 Introduction)
+endobj
+2689 0 obj
+<< /S /GoTo /D (section.33.2) >>
+endobj
+2692 0 obj
+(33.2 Assumptions)
+endobj
+2693 0 obj
+<< /S /GoTo /D (section.33.3) >>
+endobj
+2696 0 obj
+(33.3 The Tests)
+endobj
+2697 0 obj
+<< /S /GoTo /D (chapter.34) >>
+endobj
+2700 0 obj
+(34 Analyzing and Solving Samba Problems)
+endobj
+2701 0 obj
+<< /S /GoTo /D (section.34.1) >>
+endobj
+2704 0 obj
+(34.1 Diagnostics Tools)
+endobj
+2705 0 obj
+<< /S /GoTo /D (subsection.34.1.1) >>
+endobj
+2708 0 obj
+(34.1.1 Debugging with Samba Itself)
+endobj
+2709 0 obj
+<< /S /GoTo /D (subsection.34.1.2) >>
+endobj
+2712 0 obj
+(34.1.2 Tcpdump)
+endobj
+2713 0 obj
+<< /S /GoTo /D (subsection.34.1.3) >>
+endobj
+2716 0 obj
+(34.1.3 Ethereal)
+endobj
+2717 0 obj
+<< /S /GoTo /D (subsection.34.1.4) >>
+endobj
+2720 0 obj
+(34.1.4 The Windows Network Monitor)
+endobj
+2721 0 obj
+<< /S /GoTo /D (subsubsection.34.1.4.1) >>
+endobj
+2724 0 obj
+(34.1.4.1 Installing Network Monitor on an NT Workstation)
+endobj
+2725 0 obj
+<< /S /GoTo /D (subsubsection.34.1.4.2) >>
+endobj
+2728 0 obj
+(34.1.4.2 Installing Network Monitor on Windows 9x/Me)
+endobj
+2729 0 obj
+<< /S /GoTo /D (section.34.2) >>
+endobj
+2732 0 obj
+(34.2 Useful URLs)
+endobj
+2733 0 obj
+<< /S /GoTo /D (section.34.3) >>
+endobj
+2736 0 obj
+(34.3 Getting Mailing List Help)
+endobj
+2737 0 obj
+<< /S /GoTo /D (section.34.4) >>
+endobj
+2740 0 obj
+(34.4 How to Get Off the Mailing Lists)
+endobj
+2741 0 obj
+<< /S /GoTo /D (chapter.35) >>
+endobj
+2744 0 obj
+(35 Reporting Bugs)
+endobj
+2745 0 obj
+<< /S /GoTo /D (section.35.1) >>
+endobj
+2748 0 obj
+(35.1 Introduction)
+endobj
+2749 0 obj
+<< /S /GoTo /D (section.35.2) >>
+endobj
+2752 0 obj
+(35.2 General Information)
+endobj
+2753 0 obj
+<< /S /GoTo /D (section.35.3) >>
+endobj
+2756 0 obj
+(35.3 Debug Levels)
+endobj
+2757 0 obj
+<< /S /GoTo /D (section.35.4) >>
+endobj
+2760 0 obj
+(35.4 Internal Errors)
+endobj
+2761 0 obj
+<< /S /GoTo /D (section.35.5) >>
+endobj
+2764 0 obj
+(35.5 Attaching to a Running Process)
+endobj
+2765 0 obj
+<< /S /GoTo /D (section.35.6) >>
+endobj
+2768 0 obj
+(35.6 Patches)
+endobj
+2769 0 obj
+<< /S /GoTo /D (part.6) >>
+endobj
+2772 0 obj
+(VI Appendixes)
+endobj
+2773 0 obj
+<< /S /GoTo /D (chapter.36) >>
+endobj
+2776 0 obj
+(36 How to Compile Samba)
+endobj
+2777 0 obj
+<< /S /GoTo /D (section.36.1) >>
+endobj
+2780 0 obj
+(36.1 Access Samba Source Code via CVS)
+endobj
+2781 0 obj
+<< /S /GoTo /D (subsection.36.1.1) >>
+endobj
+2784 0 obj
+(36.1.1 Introduction)
+endobj
+2785 0 obj
+<< /S /GoTo /D (subsection.36.1.2) >>
+endobj
+2788 0 obj
+(36.1.2 CVS Access to samba.org)
+endobj
+2789 0 obj
+<< /S /GoTo /D (subsubsection.36.1.2.1) >>
+endobj
+2792 0 obj
+(36.1.2.1 Access via CVSweb)
+endobj
+2793 0 obj
+<< /S /GoTo /D (subsubsection.36.1.2.2) >>
+endobj
+2796 0 obj
+(36.1.2.2 Access via CVS)
+endobj
+2797 0 obj
+<< /S /GoTo /D (section.36.2) >>
+endobj
+2800 0 obj
+(36.2 Accessing the Samba Sources via rsync and ftp)
+endobj
+2801 0 obj
+<< /S /GoTo /D (section.36.3) >>
+endobj
+2804 0 obj
+(36.3 Verifying Samba's PGP Signature)
+endobj
+2805 0 obj
+<< /S /GoTo /D (section.36.4) >>
+endobj
+2808 0 obj
+(36.4 Building the Binaries)
+endobj
+2809 0 obj
+<< /S /GoTo /D (subsection.36.4.1) >>
+endobj
+2812 0 obj
+(36.4.1 Compiling Samba with Active Directory Support)
+endobj
+2813 0 obj
+<< /S /GoTo /D (subsubsection.36.4.1.1) >>
+endobj
+2816 0 obj
+(36.4.1.1 Installing the Required Packages for Debian)
+endobj
+2817 0 obj
+<< /S /GoTo /D (subsubsection.36.4.1.2) >>
+endobj
+2820 0 obj
+(36.4.1.2 Installing the Required Packages for Red Hat Linux)
+endobj
+2821 0 obj
+<< /S /GoTo /D (subsubsection.36.4.1.3) >>
+endobj
+2824 0 obj
+(36.4.1.3 SuSE Linux Package Requirements)
+endobj
+2825 0 obj
+<< /S /GoTo /D (section.36.5) >>
+endobj
+2828 0 obj
+(36.5 Starting the smbd and nmbd)
+endobj
+2829 0 obj
+<< /S /GoTo /D (subsection.36.5.1) >>
+endobj
+2832 0 obj
+(36.5.1 Starting from inetd.conf)
+endobj
+2833 0 obj
+<< /S /GoTo /D (subsection.36.5.2) >>
+endobj
+2836 0 obj
+(36.5.2 Alternative: Starting smbd as a Daemon)
+endobj
+2837 0 obj
+<< /S /GoTo /D (chapter.37) >>
+endobj
+2840 0 obj
+(37 Portability)
+endobj
+2841 0 obj
+<< /S /GoTo /D (section.37.1) >>
+endobj
+2844 0 obj
+(37.1 HPUX)
+endobj
+2845 0 obj
+<< /S /GoTo /D (section.37.2) >>
+endobj
+2848 0 obj
+(37.2 SCO UNIX)
+endobj
+2849 0 obj
+<< /S /GoTo /D (section.37.3) >>
+endobj
+2852 0 obj
+(37.3 DNIX)
+endobj
+2853 0 obj
+<< /S /GoTo /D (section.37.4) >>
+endobj
+2856 0 obj
+(37.4 Red Hat Linux)
+endobj
+2857 0 obj
+<< /S /GoTo /D (section.37.5) >>
+endobj
+2860 0 obj
+(37.5 AIX)
+endobj
+2861 0 obj
+<< /S /GoTo /D (subsection.37.5.1) >>
+endobj
+2864 0 obj
+(37.5.1 Sequential Read Ahead)
+endobj
+2865 0 obj
+<< /S /GoTo /D (section.37.6) >>
+endobj
+2868 0 obj
+(37.6 Solaris)
+endobj
+2869 0 obj
+<< /S /GoTo /D (subsection.37.6.1) >>
+endobj
+2872 0 obj
+(37.6.1 Locking Improvements)
+endobj
+2873 0 obj
+<< /S /GoTo /D (subsection.37.6.2) >>
+endobj
+2876 0 obj
+(37.6.2 Winbind on Solaris 9)
+endobj
+2877 0 obj
+<< /S /GoTo /D (chapter.38) >>
+endobj
+2880 0 obj
+(38 Samba and Other CIFS Clients)
+endobj
+2881 0 obj
+<< /S /GoTo /D (section.38.1) >>
+endobj
+2884 0 obj
+(38.1 Macintosh Clients)
+endobj
+2885 0 obj
+<< /S /GoTo /D (section.38.2) >>
+endobj
+2888 0 obj
+(38.2 OS2 Client)
+endobj
+2889 0 obj
+<< /S /GoTo /D (subsection.38.2.1) >>
+endobj
+2892 0 obj
+(38.2.1 Configuring OS/2 Warp Connect or OS/2 Warp 4)
+endobj
+2893 0 obj
+<< /S /GoTo /D (subsection.38.2.2) >>
+endobj
+2896 0 obj
+(38.2.2 Configuring Other Versions of OS/2)
+endobj
+2897 0 obj
+<< /S /GoTo /D (subsection.38.2.3) >>
+endobj
+2900 0 obj
+(38.2.3 Printer Driver Download for OS/2 Clients)
+endobj
+2901 0 obj
+<< /S /GoTo /D (section.38.3) >>
+endobj
+2904 0 obj
+(38.3 Windows for Workgroups)
+endobj
+2905 0 obj
+<< /S /GoTo /D (subsection.38.3.1) >>
+endobj
+2908 0 obj
+(38.3.1 Latest TCP/IP Stack from Microsoft)
+endobj
+2909 0 obj
+<< /S /GoTo /D (subsection.38.3.2) >>
+endobj
+2912 0 obj
+(38.3.2 Delete .pwl Files After Password Change)
+endobj
+2913 0 obj
+<< /S /GoTo /D (subsection.38.3.3) >>
+endobj
+2916 0 obj
+(38.3.3 Configuring Windows for Workgroups Password Handling)
+endobj
+2917 0 obj
+<< /S /GoTo /D (subsection.38.3.4) >>
+endobj
+2920 0 obj
+(38.3.4 Password Case Sensitivity)
+endobj
+2921 0 obj
+<< /S /GoTo /D (subsection.38.3.5) >>
+endobj
+2924 0 obj
+(38.3.5 Use TCP/IP as Default Protocol)
+endobj
+2925 0 obj
+<< /S /GoTo /D (subsection.38.3.6) >>
+endobj
+2928 0 obj
+(38.3.6 Speed Improvement)
+endobj
+2929 0 obj
+<< /S /GoTo /D (section.38.4) >>
+endobj
+2932 0 obj
+(38.4 Windows 95/98)
+endobj
+2933 0 obj
+<< /S /GoTo /D (subsection.38.4.1) >>
+endobj
+2936 0 obj
+(38.4.1 Speed Improvement)
+endobj
+2937 0 obj
+<< /S /GoTo /D (section.38.5) >>
+endobj
+2940 0 obj
+(38.5 Windows 2000 Service Pack 2)
+endobj
+2941 0 obj
+<< /S /GoTo /D (section.38.6) >>
+endobj
+2944 0 obj
+(38.6 Windows NT 3.1)
+endobj
+2945 0 obj
+<< /S /GoTo /D (chapter.39) >>
+endobj
+2948 0 obj
+(39 Samba Performance Tuning)
+endobj
+2949 0 obj
+<< /S /GoTo /D (section.39.1) >>
+endobj
+2952 0 obj
+(39.1 Comparisons)
+endobj
+2953 0 obj
+<< /S /GoTo /D (section.39.2) >>
+endobj
+2956 0 obj
+(39.2 Socket Options)
+endobj
+2957 0 obj
+<< /S /GoTo /D (section.39.3) >>
+endobj
+2960 0 obj
+(39.3 Read Size)
+endobj
+2961 0 obj
+<< /S /GoTo /D (section.39.4) >>
+endobj
+2964 0 obj
+(39.4 Max Xmit)
+endobj
+2965 0 obj
+<< /S /GoTo /D (section.39.5) >>
+endobj
+2968 0 obj
+(39.5 Log Level)
+endobj
+2969 0 obj
+<< /S /GoTo /D (section.39.6) >>
+endobj
+2972 0 obj
+(39.6 Read Raw)
+endobj
+2973 0 obj
+<< /S /GoTo /D (section.39.7) >>
+endobj
+2976 0 obj
+(39.7 Write Raw)
+endobj
+2977 0 obj
+<< /S /GoTo /D (section.39.8) >>
+endobj
+2980 0 obj
+(39.8 Slow Logins)
+endobj
+2981 0 obj
+<< /S /GoTo /D (section.39.9) >>
+endobj
+2984 0 obj
+(39.9 Client Tuning)
+endobj
+2985 0 obj
+<< /S /GoTo /D (section.39.10) >>
+endobj
+2988 0 obj
+(39.10 Samba Performance Problem Due to Changing Linux Kernel)
+endobj
+2989 0 obj
+<< /S /GoTo /D (section.39.11) >>
+endobj
+2992 0 obj
+(39.11 Corrupt tdb Files)
+endobj
+2993 0 obj
+<< /S /GoTo /D (chapter.40) >>
+endobj
+2996 0 obj
+(40 DNS and DHCP Configuration Guide)
+endobj
+2997 0 obj
+<< /S /GoTo /D (section.40.1) >>
+endobj
+3000 0 obj
+(40.1 Note)
+endobj
+3001 0 obj
+<< /S /GoTo /D (chapter.41) >>
+endobj
+3004 0 obj
+(41 Further Resources)
+endobj
+3005 0 obj
+<< /S /GoTo /D (section.41.1) >>
+endobj
+3008 0 obj
+(41.1 Websites)
+endobj
+3009 0 obj
+<< /S /GoTo /D (section.41.2) >>
+endobj
+3012 0 obj
+(41.2 Related updates from Microsoft)
+endobj
+3013 0 obj
+<< /S /GoTo /D [3014 0 R  /Fit ] >>
+endobj
+3016 0 obj <<
+/Length 234       
+/Filter /FlateDecode
+>>
+stream
+xÚ\8d\91OK\ 31\10Åïû)rL\ e\893\99d\92=¶ø\a\ 4AhnâÁn£(lW\96õû;k«-º\a  \84\99¼\1f¼7\13\aU\8e\ e¨U)³\8b\84ªë\eP/¢Ü4x$B$\17C\90zA´ßªEÊ.Å´\ 4qrÄIY!Bäsâ7\19\ 58:­KsqíAyp̤Êó\17Rv\ fz³º[\e\8bze,1ëûqx\9bÛÚM\87\87˹\e¤\ 6Ý}ôu?=M¯ÃÞ<\96Ûæª\9c\92'ï²\9f'p\80y)62º¶me4Ȳ¤tJ%Zp\14ø<\95'\83\89­g½©ïSí\8dOzk¬Üu\8e4\1e4/\1c\0ýÉóc\17¤Èôï¯ø\ 4çÀ_\15endstream
+endobj
+3014 0 obj <<
+/Type /Page
+/Contents 3016 0 R
+/Resources 3015 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3025 0 R
+>> endobj
+3017 0 obj <<
+/D [3014 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3018 0 obj <<
+/D [3014 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3015 0 obj <<
+/Font << /F20 3021 0 R /F21 3024 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3028 0 obj <<
+/Length 1373      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95WKsÛ6\10¾ûWh|)5\13Ñ$Á\87Ø[\9fÎä\92N£´\87¦\a\88\84\14¡!©¨î¯ï~» EIvâ\8egL`w±\8f\ fû\80ÂY@\7fál\99ø\81ÊgÙ2õ\13\15Î\8aÝM0Û\10çþ&t\12q¢ü$\8e\fs1p\17Q¤ü4\85Ì\8f«\9b»_Ãd\16\ 6~\1eä³Õ\ 3ˮʿ¼Õ¶êæ\v\95%Þz¾\882ÏÒÿ¥g\1fA\8b½\81§e[Ì\17¡gëyèÕ\ 6Ë¢¯l#,û ß·ïçtþÏÕûNöº,M)ËÞÊ÷\83ÞÍÉÒ\9aÔhQ_ÒR\f\17\87\1dknæQîõz¢\1fj¿à\1fó[§rK'\8d(y\1a\99º%j\87\95?_$ivnñïÕ;\8a}\11\ 2¤\9c1à(IL#²#$5t=9ò\81¨M)\86Är\9azã^|ªí\9e\b;\10L\ 3JÿÆÅß\94r ³ò\1d\8cU}÷\9dSe\19y\ 6÷p¡E\10\90@b5Ü\16\1do\aûõ°Ð\9d\11\16_\ 5é\1dÁ!Ú·m\ÃÒ\9aýh¥\en\85ä\ 5Ü8W¸¾8\8f¼\9d\ 6ÌÞgÛbO\109`B\ e\96þãz\e\91\15\99È«\ 5bü³p¨\17²v\9aù\16L]O©\91Ë¿Ñ\8b\89O\1d\ 1\94G!\ 1$tèØY¶î4·¦\98ÆÀ4¹»¶«Fï\1e$\82\1e8_#ò5\14\91¾JXº\91\8dT\94Á&ö\1e\0Â\ 1wY
+W÷°póËj¬Ü0J}\95RáÆ\81\9fÆK)n0Ú\8d\93øý^JY=WÊÛ¾ß\7f\7fww<\1eýNïÖÚ·íæîÚFàGYø|ëP~\90;ÖË\1dúè\86ôBp·?¿\¾¡w+B¨\10½1®.c\82æ·Úh¾##*eM\15\ 3è\17Q\9cûY\94\9eÝÀaÏ\98¢út/\99I     ®¸¹\Dº\bóÄ\8f#5\9e\7f\19Îgã|gj¹_T¼RÞ\1fsòдÍØ«lõùÒf\96ð\ 5\9e\81û²\857\97ÇSj×Ùpú\7fxjq\15\8d¸ùÖ\97ï\8aÝ\95\8e\15zû®oõ¥¹etºïëTHUúÍTh¯ÒKM\ 1x}\b÷¦Õu)\9e\7f
+\92\80\~7:ß>\11)\14æOºí͵Ù@ùY\18½\16x_\12L©Ü\ fUF\99\96\11\10K7\ fÑ=\82Üû\80\14;\8d\8d\ 5\9c\11L\89Ê\12Gi^p;\ e\96^\8d6÷è\86\10ø\98\9a\7f&}´\13ÚØ\17\9bb\fs8¶ÕȱÇî\\v\1aÞàÛN7Ò=Ùð\9e³ÑØ}}Rr\84Ò­¤*ö[\1e}\14Ì\97ÑÁ¥\bÁ   *e&È}^4½cÅ\95n\ fhqI2Ö=\1dmA\89½Ç\86§ó±6%Ê\eBÓN\8dت57y<\ 5X\87\9dèÂ\90\88h~@Bbqå\8d.\11æcO\87LWý;ô\v:ÎÃ\15\1e0\9c\85Ý\8f\r\97DÑËÁã^Îâ|\rVf\95)\8<ix\ 4ÕÎ9®ðþ\19$¶zú\bQYÈ\1d\9e6®ç\11)p\11Øn¼áuí\84'p\ f#\ fd\11ÜÀjõ)\b\ eSDæ
+\84
+˽h\a\12\ f\91ªw\19ÀÜ\ 1mJ\93¶B¾\1ez\19ºx7$Kï\a\91s\91ñºjº\89ÑâÌ\1a¯eÀqþ;Tݳ+\ 4´\13t\12yD\95§\87\b\1d\88\97\90"1½v\9a¢>\f¯2\1e· ¢Òáç\83l\eø\86Å4\9eÉ<\11µU?è15\1dÌXM(<Nsg~â¶qöìº×U3øY
+\11\80\17\e-g¿\ 6\0+r\1e\7fdD      À\94\13°¢\17$Ó'¯àë4¢V¢â@\9eÃô5º\80\91\e5\86Ãt§\ f\ö¶u[9±\ 6f\eYß®\»à\ 6uzOÝ
+\9b\9f\8bôÕuçÌÁ[eZ\87\80\8câT\9d\8db\88I#c©½\18ß\1f8\99ÇW\1d\97\11¦3ìüüØ0&Å\90ð\ 4Ë5\fÓ_
+\11\15\ e\ 5\10¥h\7fæIV\1aNòB\ 4:èwÉn\84Ä÷\90.\91Ìûªå®!É\85SÃ[\vë=\1e\1fuULø\8fè¾Ò¸ÎÞÑ\0eãôs\7fÒ½l*É;,OOKvÙÊ×u\ 3Ù\94\0\ 3Ø×\18¬\87"¦ÉvjêØñO\16Jb-ÛC7\8e      ÷à\91\1f\16ÄÒpxW5\15F|o'¿}.\1fDã¼\8b3åGñë\7f\a'-~;endstream
+endobj
+3027 0 obj <<
+/Type /Page
+/Contents 3028 0 R
+/Resources 3026 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3025 0 R
+/Annots [ 3033 0 R 3037 0 R 3038 0 R 3039 0 R ]
+>> endobj
+3033 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [210.406 518.803 332.67 530.796]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/)>>
+>> endobj
+3037 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [138.346 504.951 215.702 517.852]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3038 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [220.377 504.951 304.46 517.852]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3039 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [319.468 504.951 425.172 517.852]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3029 0 obj <<
+/D [3027 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3026 0 obj <<
+/Font << /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3042 0 obj <<
+/Length 490       
+/Filter /FlateDecode
+>>
+stream
+xÚuSË®\9b0\10Ýç+¼4\v\8c_¼ºk¥\16©\8a®®Zºj» `\bR\ 2\11\98¦ýûÎØ$\8aî%BòãÌñÌ\99aF\10\ e\9f Y̸ÊI\9a%,V\82Ôç\1d'\1dX\8a\9dX\19:V,Ö\1aÎ\eÆðf\r\13ɸN·8\9c\84*c:NÐø©ÜE_$'\92³$Q¤l\1d©l~Ò½éªS\10ª$¡/£ík\13ü.¿î>\97\8f~tÂòL>    "\15ãÙ=\86\88\89à,çùc\8còØÏ\10B§´\19\83Pf´^Îf\bà`+Û\8f\83·õ\81 \8e\96Ѧ\9fí\84÷Ã\ 2\8b5A(hãY\b\f\r,\ e\9c<h\8f\1eÀ·ÅË\ f\ f\16f0\93Ë\r.¯øîp\82¥¯=o\8f¹\82\8bÁ\87]ߧô\17\8fyñº\87Mxà\ f
+5Ó|\17*Y\10ê,¡\1f±TX\ 2\81?#w©Öã\ 5éÿ\80)\14\1d[Ü%è3\1e8m\ 5\ 5ÜÕ\aw4Ôh@©Kc\1aïà\8a\10\16\ 42uÄ{ÆBÓïp¬Î\81\ 1O\9eà¼\8f\98õT¯A|U\91³Xô5\ e\98\88J!\11gwqQ\7f~Óï\90\1a\ eðëÒ[Ì\16ß/¨¶YSÅsxSÞ\ fæ±8±«Meßö\16Ø\94\82.\96)ãyî\e\fñ©[ ß
+ßVj«­\8eÖ^>DÑõzeíܲqê"¬ï0\9b9ê.'fÿ¾\v(9\87\91\90O¦J\82\1e\18I\12Æ0^\1a\84=\90Þ\92¥Ô0y±÷ô¼õÕ;\ 52g\1arå[Îÿ\ 3éðó2endstream
+endobj
+3041 0 obj <<
+/Type /Page
+/Contents 3042 0 R
+/Resources 3040 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3025 0 R
+/Annots [ 3045 0 R ]
+>> endobj
+3045 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [97.376 585.447 299.821 597.439]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.fsf.org/licenses/gpl.txt)>>
+>> endobj
+3043 0 obj <<
+/D [3041 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3044 0 obj <<
+/D [3041 0 R /XYZ 85.039 639.047 null]
+>> endobj
+3040 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3048 0 obj <<
+/Length 1111      
+/Filter /FlateDecode
+>>
+stream
+xÚíYKoÛF\10¾ûWðH\1e´Ù'w\17(
+ÉUíÔM\80"\16ziz Í\8dÌD"\r\8a\7f\9f}Q\92ù\90\aº\10\f\86äÌÎ÷Íì7k\14\83\ 2Á\0$2à"\ 6\8c à~}\ 1\83¥¶\_ \7f\ae\ 40Jõu\87qR['1\ 6\90ò®{`0!\ 2P\16\eãåââÝ\15\86\ 1\86 \8eI°øboZ¤\7f\85³\88À°ªÊìn[eE¾\89þ^Ü\üº8|\rÅ@Æ´Ç\aæ\0Ja\8cîËr\19¸\8bO×Î+b\ 1\82@Byèõ·<Â"¬Ê\b\85E4Ñ\97éV_ÞG\13\14\9a(¢   !8¬
+óIÃ[mJÖ\11æá\9d¹jF\88 \0\fÅ=\99ª­.PÙu\ f\8a\ 1\89}¦mÈ\14u\84ü\19"ÞtÍt~Y·cc:|gg\1aæ\89IÃ÷,5\v\auoVù WióóT\1a\87ï®\888x\96\13\r!÷/ø©\19\91À\01\\87d¾)\97Þt\14\90ÔG¢]§Ó\95þ­\f\16­pP\b,HźéX"\80)~\9e\vëîYðµ»\9f\9b\8fO0\84v]\ 3   õ¾0\11þã\bã\88C4Ë6U²Z¹?\92<u´ZD\82¸åm*gº\9d\9cµhŸ^\11é£\95·\1e\84;\1eZÍôRQX*\9f\ e»`\83]\96.\95NG\9bSB\83ÇI/§$àL\9cÎ)ÝT\f\9d\96jº1Ù6%,»\ 4\98¢/\97-/Ôóz0\81\10\885\12£,ô\eµZ[Ê\95\8eq\9f\80ûüÓr±ÌM\13äa\91\0\82\97½\ 5\8f ®x1 â¿îCBátã\el/:ñ¡\97\ 1è \ 6bÂÇY/7\85ëq\16\92÷\1e\9a}\9b0      z´\14®LY%]\ 5Ä\0ǽ\18I
+0\1a\ 2ÑC\84eXip\8cóãåáÎ+\1a\ e\10Ò\r\9cñ\91î\93¿'\ 6\83\95kg³m½=um\8f\f\ 1Áe\1f\121Ü/á\14$¾E,\ e\93­*§F\82d\8ff\87LrUo\86 Ù¶ëRSB\88×\0B\0Ål\9c\153O|µ\18mö \92Rua¡Å©¤}Pp¤\97G\87(\95üß4,N\81&Ë+Ò¯u\16$h¨\1e¹\8a\ 4\r\13ß4\¦*KâÊ\91ø\8b\8dÚYª\aåõÊÚÜÿh¸UeÊIä\16¯\b\ 1Í:ß\aí\8cãÜ\ 2ÏM¶ÑdO&Õ­*¿\9bøTYgOWÀ\93I\9c\9d¡ÔÆqk§to\95íO¦_\96Ye%¼{ð£\1fºêFÚ\9aú\90n\94Gf*o\1d%ÏÎâwtòê,~Ïâ÷­\89ßSúò¼X'\99Ïà/\85?Ú*V­(ùáÙL£§zã\99"\83\82\16üï·íñ\80s­Êdå\ f\10?C\ 6u
+nv°\94Oú+ä\99\99\94U§LG\90\ 3B{g&¤»\97 tH\93-M\fO;|\8c°\ 5]øÈW\9e\1dbl\17ð\16Îx/íø\92ë.Ñq´\8býHÔ­DÜ}§\ fL6ï¹q[ä/b!9\90¯\12"ñxûØõîäÀÏVfvõ¢dî\84ðþÄ»³T$\ 3è\98\1cÑje\88\1cY¦ÓȨp/Öí\85\ 2©j%\80´3ð\ 2:\r\8fH\v&\8cv9fðÃܤbö\87ËÂv7L¤v
+uI±=¤Õ\14µf¥hè\96y\99ØL\7fó\ e-\ 2\85\1d\7f\93l¿×\1cÙL\91¡\91ìûÿXm}»Ûiõ\7fÞG\89\0,f\87¯i&\12c
+ e/¥\926}`,\ 1\95òy\8cõç\ f£xW]endstream
+endobj
+3047 0 obj <<
+/Type /Page
+/Contents 3048 0 R
+/Resources 3046 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3025 0 R
+/Annots [ 3051 0 R 3058 0 R 3059 0 R 3060 0 R 3061 0 R 3062 0 R 3063 0 R 3064 0 R 3065 0 R 3066 0 R 3067 0 R 3068 0 R 3069 0 R 3070 0 R 3071 0 R 3072 0 R 3073 0 R 3074 0 R 3075 0 R 3076 0 R 3077 0 R ]
+>> endobj
+3051 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 614.97 194.551 624.538]
+/Subtype /Link
+/A << /S /GoTo /D (IntroSMB) >>
+>> endobj
+3058 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [193.467 585.75 286.703 597.439]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:david@lechnyr.com)>>
+>> endobj
+3059 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 560.773 243.278 570.341]
+/Subtype /Link
+/A << /S /GoTo /D (install) >>
+>> endobj
+3060 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 531.553 287.733 543.243]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3061 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 504.455 301.672 516.144]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3062 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 477.356 277.612 489.046]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3063 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [171.68 450.258 279.46 461.947]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kauer@biplane.com.au)>>
+>> endobj
+3064 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [182.74 423.16 259.066 434.849]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan@samba.org)>>
+>> endobj
+3065 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 396.061 219.945 407.751]
+/Subtype /Link
+/A << /S /GoTo /D (FastStart) >>
+>> endobj
+3066 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 368.963 277.612 380.652]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3067 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 341.864 246.551 353.554]
+/Subtype /Link
+/A << /S /GoTo /D (ServerType) >>
+>> endobj
+3068 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 314.766 287.733 326.456]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3069 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 287.668 301.672 299.357]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3070 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 260.569 277.612 272.259]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3071 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 235.592 163.187 245.16]
+/Subtype /Link
+/A << /S /GoTo /D (samba-pdc) >>
+>> endobj
+3072 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 206.372 277.612 218.062]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3073 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.149 178.668 308.384 191.57]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3074 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [192.225 152.176 292.187 163.865]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dbannon@samba.org)>>
+>> endobj
+3075 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [214.998 124.471 270.445 137.373]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd@suse.de)>>
+>> endobj
+3076 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 97.979 202.43 109.668]
+/Subtype /Link
+/A << /S /GoTo /D (samba-bdc) >>
+>> endobj
+3077 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 70.88 277.612 82.57]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3049 0 obj <<
+/D [3047 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3050 0 obj <<
+/D [3047 0 R /XYZ 85.039 643.064 null]
+>> endobj
+3046 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3086 0 obj <<
+/Length 1196      
+/Filter /FlateDecode
+>>
+stream
+xÚíZßSã6\10~Ï_\91Çø!:Ë\92,i¦Ó\81k\80ÂÀ]{¤íÍÜÝ\83À¾`êØÔ$ÇðßwW\92CHl\8e\84\9bfxÀÑÚÚÕ~ßþ\90\ fá\8fö\95 !Ó}©b"\18í_N{a\7f\ 2\92£\1eõw\84ýaH\98V(û«÷áSØOà\9e\93\9e\e¼\83ë\90P­ûÓ\1e\17\8c\bÎüï¼wÞûu1\8b\93ñþbªU5Ãú\8e!\v\89R¼é\1e\1a\13\16Ã\1c({=î½:ä0\16\12\1dêþø³½g\9c|\18|\f©\f>\8dOz\aãÅ\93\82p!Ü\83«\93¢hyN*\1aæü=PlPæ\ 1\1dü\19Dj\90\ 6C:¨\82!clp\9a\16Iz\19\16\81êW\87L-Í¢(    5õSý°j\9bÒDȸ6\ e\89\17½;ÚÔ&\ 2?Oíe\ 1W\8f\fÛ;O«7é\8c\8c\ eV- ,^6ÁùÇ*~´\8c\8f«Ï\ f\8eG\ 2.$¬Tu\v»£9x»\ 4ü0\83_W©\aodÇo­\97®@P\80`\1d?-\80Ѳ\r?\1a2\12«hs\0\1e¨¼E\væõEJ\92\ 1\ 3_AgE#\8d\b\8dèÂÇ"<\1d¡+ö\7fq^@í7Á\10F\12¸23ç\14¸\8f®!M\15'\9cz 5ZäD°bwñä\8aGåÔd\85Sz\96NÑë\17 W\ eÒÊ®\1e!ÈnV\95jMb&\9b\190ôÂN2老\9crëý\99¸ÿc\f[\9f@ÀívÝÈÉÊ4e\ eAdÔÊ<ÍID· ÞõU\10éÁlÏê6S¤Â\85ÁÌQV\93U\1d2ô¹kËÔ@5µ¹¥\9b\0¥\95cá½Ãf?ϳ:\12Ë¢\ 1\ f    ìW¢5\93GDË-à@"\98½[ã\ 2¢\r\89X\13\v\90P\0eü(v;\94¤ÓÊä\89C\ 1\13\14¸àd\11$Õ½ÍEVø\93©f\8dI\9a\86\920®[³4\15D1¾\ 5:i\856Ü/ðA°HS¤h\12ñè\ 5E4\8aì\ 2:\19\ 5\96\86*½C\14¸Kbè\96,\99¤yÞÜóD\92=ÑóH¡6\acVa|\82Îgå.¨Uq,_\80HHI\fHt2bNÒ|ºÜ\87¾óõŶ\85iU\94¶°\96ÙuSC\ 3\1dËS\r\r´\vÛ44×\ f&ÑÁWó\19l9\96´l\81\ eDtgKÿ®éü§\9aNµiÓy\8eÎ7E24yY8T0\85Ánè\8bÝ\17Aë¹ÞWa¡li8yw«hç\eN\83Êÿõ\86s\13\9c\9d;¯ý\81ÅÍ\16½\12ãôîÖ±\ 66Ðhý\1d\8e\95\95Ý{»¶Ä·\8c\14\93¹õï,+-\16\11¤\83,±Ô[±6
+\15aR·P­\96~¿\9b\9bÙ\7fB²§ëη%ØÆ{`Ë \89\fR`\9d§Ï몴´²Á\99!\8dÖË¥$\82Ç-LñÂ\1dQ:N\94o\8b
+oGEìÚÇÍÛÇMÂxÿòÒ¦üy°hñ¬ÿ\8eë³×϶<Lí6e\86»\96Ò\87ÀÈÌÌ\85¹uýÎ\9aó\ 4p\86\85y-íèaÊ\8eQK\8cÚµ\86\1dNÆjwúÕéÓ/½;'îÈ9ñî\åÿt®Ò\1d ßÚ\bû\92ÕàâBóÔ¶S\ féнé\9e\9a¬ª7×\riÑÕôÖ´¸tBü|´Ko
+b~<:Ø?}Ol»·\16\8cú%)\91q¢ù¶ûÌ#´§\9cßø·­æ\ 6y\81>-&~¨>é°ûÍd±\ 1Åc\ ec\87\9cü·7Çï×\1c§Ý÷"-mª\97î^Ê~\17gd\9d+¶Æ£sX¿e2ÅÇ\90\85\ 1ç|pYf\9e£gHæ\87MXná3óõ0\92öMÔ\90GD
+Þü\89\13Åo\8fô\v?qâ\8a\84
+:\98\87ÉÚ\17)\9eᵿ\ 1î\91\1a\86endstream
+endobj
+3085 0 obj <<
+/Type /Page
+/Contents 3086 0 R
+/Resources 3084 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3025 0 R
+/Annots [ 3088 0 R 3089 0 R 3090 0 R 3091 0 R 3092 0 R 3093 0 R 3094 0 R 3095 0 R 3096 0 R 3097 0 R 3098 0 R 3099 0 R 3100 0 R 3101 0 R 3102 0 R 3103 0 R 3104 0 R 3105 0 R 3106 0 R 3107 0 R 3108 0 R 3109 0 R 3110 0 R 3111 0 R 3112 0 R ]
+>> endobj
+3088 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [200.892 754.224 339.46 764.219]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:Volker.Lendecke@SerNet.DE)>>
+>> endobj
+3089 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [214.998 724.825 270.445 737.727]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd@suse.de)>>
+>> endobj
+3090 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 698.333 185.672 710.022]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member) >>
+>> endobj
+3091 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 671.235 277.612 682.924]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3092 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [194.286 644.136 266.096 655.826]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra@samba.org)>>
+>> endobj
+3093 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.149 616.432 308.384 629.333]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3094 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 589.939 287.733 601.629]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3095 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 562.841 301.672 574.53]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3096 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [214.998 535.137 270.445 548.038]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd@suse.de)>>
+>> endobj
+3097 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 510.765 180.096 520.334]
+/Subtype /Link
+/A << /S /GoTo /D (StandAloneServer) >>
+>> endobj
+3098 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 481.546 277.612 493.235]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3099 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 454.447 294.415 466.137]
+/Subtype /Link
+/A << /S /GoTo /D (ClientConfig) >>
+>> endobj
+3100 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 427.349 277.612 439.039]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3101 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 400.251 173.581 411.94]
+/Subtype /Link
+/A << /S /GoTo /D (NetworkBrowsing) >>
+>> endobj
+3102 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 373.152 277.612 384.842]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3103 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 346.054 301.672 357.743]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3104 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 321.077 237.551 330.645]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
+>> endobj
+3105 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 291.857 301.672 303.547]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3106 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 264.759 277.612 276.448]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3107 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.149 237.054 308.384 249.956]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3108 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [194.286 210.562 266.096 222.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra@samba.org)>>
+>> endobj
+3109 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [214.998 182.857 270.445 195.759]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:gd@suse.de)>>
+>> endobj
+3110 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [226.983 155.759 320.975 168.661]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:olem@IDEALX.org)>>
+>> endobj
+3111 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 129.267 282.566 140.956]
+/Subtype /Link
+/A << /S /GoTo /D (groupmapping) >>
+>> endobj
+3112 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 102.168 277.612 113.858]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3087 0 obj <<
+/D [3085 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3084 0 obj <<
+/Font << /F41 3054 0 R /F15 3032 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3121 0 obj <<
+/Length 1328      
+/Filter /FlateDecode
+>>
+stream
+xÚíZQsâ6\10~çWðhÏ\14\9d%K¶4Óé\90¦\97»æ®3i }¹Þ\83\ f\14ðÅØT8\97æ~}µ\92l\bØ$@Úãf\98Ì\10°\8c´ÚïÛoWkp7Ð\7f¸Ë\19
+BÑ\8dy\84X\88»£Y'èNôÈ\9b\ evw\ 4Ý^\80BÁaìïÎ\87\8fAw¬ï¹ìØ\8b÷ú}\80°\10ÝY\87²\101\1aºÏYgÐù½\9eÅ\8eÑn=Õú2½ê\8e^\18 ÎiÓ=8Ba¤ç\80±\9f\87\9dW\17T_\v\90\bDwxcî\19\8e?x\7f\ 58ö?\ e/;¯\87õ7\19¢\8cÙ/®O
+C«sbÖ0ç\e©\92lì÷Â0Ôó³ÀÇÞ¥ô{ØSú\9d\97°\1d<OT)\15,ÿê"ä+3á F!\15\1f×\rÄ\98!\1eÒÊD¸¤&nìúÍ\16Ë>K\ 56<ô\17ÉÌ'±÷I\7fHP¡&ë+Ä\ 2\11J\1eûÀLûÈÌjÚ\9fÖ¿Þ#\84\98\rôH\8c\ 2\8b¡\1dÓvÚ7[í¼H3m\99ñÙ\ fÖU¿¤ªº2*\võ`¯&¹¾è<=\98Âf\94\84OÔ;\e\8dà^¹\80×\85s7¼/r\9f\ 4$\8al±n8 4ç\ 2Ú\f\1aµ»\12ÇźË\ 2\1c\90Û­¾EöÿÐç¡Wson¼aö\9e4°N\87wLâ6Ò    \8a\b&{pnê\13á\95\9ar°ø\f¼ÿ)AÚ\86\ 5Ú¯x\7fÚa\81\11\8b£UÚ\1d\11@RI\13u\8e¼gY\96ú\86\9c\86\95\9b\14QÎÚðà\ 4\89x\ f8\80\bI-\0mHD\ 2\ f@\82k(#|¬Hd3\17\14\ 6\89k\17-\7f\9ahQyák³½"ýÜ\0\8a\bQ$Z\83\ 4\a\ 4a¾O\94,MÂÞ\93èè\ 4¼²Ê³ÐY[\17k;    ®}Ì\82±U\ 5\1d\9d÷`\ 603\9f\98Tµ¡í:ûDa¼ª\82{i;Èt\92;õ¾\96\vµ\14ô÷\0\ 3÷Fà\89[}9Í'\9b\890n§B¯\1a=©Áq©\818©Á·V\83-\ 1ÍOeÍ©¬Ù\ 1 ×\0A:²z~],\f,\9a½\9b@D!¢\84\ 1\11csßÎ@H\95\8e\90Z®«_ûÚ¢é\¿ \9bTf\e ëóS,\ e\ 1\84­ëÙ.)p GwÊfXwvY9\8emø%Ú$Om\88\e<Jb\9c妦\90÷\96\1a&f\r\13\99eM\81\8a\11\89ÃÖ\f'PÌøîü(\8d§õ\9a}#\13ÉöPå\14EQ|\80\96\ 6Xg\ 4þ\1dkiùMDt{\86{Y\ 1Ý9^\7fµ=\ 3©\80ÐZM\80Fi^»\8fzênQVu,\8cfI  ¤+òÅ4\9d\9bªn½2`\f\11è~5\17®nôD¢#'ÑË¢BÛQaO¡r\9dÜ$\99K&zû_M£ìë²\ 5\ 6\8d²4¹m\ 2\85èâ/j\ 5\ 5»sâ\8e ÌÒYª\9el3jBXÅß[mC#×ÿY \1c\ 2ÉSç
+`©9á\9e\1a\rÏi4\1c\19º\83²êG\83ÀO¥\13Ä÷I>Il-Ú\18l\ 2EA{°ñU\85z>¦_À\9b\85ÊLÊéç\95a¥üg^wÍ\17F\ 6\0æ\\96\9blbHÐ\ 3â0Äë\8dñ]òëÛbQ¦U-\9cØ\7f¿¥#]Ô\177eÕÿ×9%\ 5!¹+¥k\10=ê$\r\1e\16¥\9cÙ÷¥\92îj\91/5qK\8dMtÙ\aÒÞÒöw£ÇÉCÈÆ©ª{GS»áw°ÍÌ\16#ÆI\rÇ1]PsÞz\1cã«Òü|.Ö\8aÒ¯,ª+nÓÜk\92\98ÃzK\82\18ß\1feZ>\15Kû=\0\12+Xé¨*k®ì\89ÙTâin\98d\ 3\1f4\ 14xn\93)øtSà\88¦\80h{®W\8d\1ee\80¿»\83\84édðê¦ÒóT¯ÅZ"\9b       ×Þh¤NÄ\97\85:·àä\ei\16\96}HãI~ë³H\97vcÙp\8ef\94\1dÖ1\86Êã(£ú\7f\1f¾À\ 3þÖø\16\9bçÏ\ 3\1fð\9fT÷{ïs\9cÿq5p:\ 3DÖ*\v\95Ù\0\94h>·\8fCÔ¦Æbê\8aÛæ\87qv´G   \8a\19mþñ\10\86\88\ 3\7f<Du\15Í53\97\93µï8z\ 6õþ\ 5[$þ¶endstream
+endobj
+3120 0 obj <<
+/Type /Page
+/Contents 3121 0 R
+/Resources 3119 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3025 0 R
+/Annots [ 3123 0 R 3124 0 R 3125 0 R 3126 0 R 3127 0 R 3128 0 R 3129 0 R 3130 0 R 3131 0 R 3132 0 R 3133 0 R 3134 0 R 3135 0 R 3136 0 R 3137 0 R 3138 0 R 3139 0 R 3140 0 R 3141 0 R 3142 0 R 3143 0 R 3144 0 R 3145 0 R 3146 0 R 3147 0 R 3148 0 R ]
+>> endobj
+3123 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.149 751.924 308.384 764.825]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3124 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 725.431 286.339 737.121]
+/Subtype /Link
+/A << /S /GoTo /D (AccessControls) >>
+>> endobj
+3125 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 698.333 277.612 710.022]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3126 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [194.286 671.235 266.096 682.924]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra@samba.org)>>
+>> endobj
+3127 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 643.53 301.672 656.432]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3128 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 617.038 203.49 628.727]
+/Subtype /Link
+/A << /S /GoTo /D (locking) >>
+>> endobj
+3129 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [194.286 589.939 266.096 601.629]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jra@samba.org)>>
+>> endobj
+3130 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 562.841 301.672 574.53]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3131 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 535.743 277.612 547.432]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3132 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [183.225 508.644 281.096 520.334]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:eric.roseme@hp.com)>>
+>> endobj
+3133 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 481.546 162.127 493.235]
+/Subtype /Link
+/A << /S /GoTo /D (securing-samba) >>
+>> endobj
+3134 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 454.447 287.733 466.137]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3135 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 427.349 277.612 439.039]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3136 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 400.251 241.278 411.94]
+/Subtype /Link
+/A << /S /GoTo /D (InterdomainTrusts) >>
+>> endobj
+3137 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 373.152 277.612 384.842]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3138 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [202.437 346.054 289.703 357.743]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:mimir@samba.org)>>
+>> endobj
+3139 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 318.349 301.672 331.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3140 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [209.407 291.857 317.339 303.547]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:vorlon@netexpress.net)>>
+>> endobj
+3141 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 264.759 370.612 276.448]
+/Subtype /Link
+/A << /S /GoTo /D (msdfs) >>
+>> endobj
+3142 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [189.589 237.66 278.4 249.35]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:samba@samba.org)>>
+>> endobj
+3143 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 210.562 277.612 222.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3144 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 183.464 212.43 195.153]
+/Subtype /Link
+/A << /S /GoTo /D (printing) >>
+>> endobj
+3145 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [179.68 156.365 266.218 168.055]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kpfeifle@danka.de)>>
+>> endobj
+3146 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.149 128.661 308.384 141.562]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3147 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 102.168 277.612 113.858]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3148 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 75.07 200.642 86.638]
+/Subtype /Link
+/A << /S /GoTo /D (CUPS-printing) >>
+>> endobj
+3122 0 obj <<
+/D [3120 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3119 0 obj <<
+/Font << /F41 3054 0 R /F15 3032 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3158 0 obj <<
+/Length 1443      
+/Filter /FlateDecode
+>>
+stream
+xÚíZÛrâF\10}ç+x\14\ fÌj4º\8c\14xmoj³v9\86Ý<löAFBÖ¢\v\11Âöîק{f\84     \1aQ\ 6×Æ8¡\e#µ4\97>§{N·¡]\13~h\97;Äd~×ã.q\18íN²\8eÙ\8dÁò®CÕ\13f·o\12æs´ýÕùüÅì\86ðÌû\8e¼y\ f\9fMB}¿\9bul\87\11Çfê:í\8c:¿¯F\916»»\1ajs\9a~ýD\9f\99\84s[÷\fu       sa\f´\9d\8c;oÎm¸g\12ßô»ã©xf\1c~6þ4©×û2~ß9\e¯Þt\88í8òÅÍAÑ´>&u4cþ¶ìQ£¬z}Æ\98q5\85\8b¨×§F\ 2s9â\ 2æ{sÎøÚ«\8eO¸ç«÷\7fÞ\\90Ë\1f·"ï\94±2]¿Û²\90Ù\1c¦\9bFbâh\10ÂE\90Ïz\8ek\ 4$\8c6'á6xtcÛbè\7f\1eú\97Í×û\94\ 3\94Üêö-\8f\98zØ^\ e\92·É¼\84í'A.Qù\94|Oªd©AÂ\83ñ¸Ó\86\ 4gÄ÷v\aâm=\1f5\ 6ñM\82\94 E\19\90,x:\ 4\e\13R\8bP\8b®\1cé\98\bz\19ô,nÜ\v\ eÂe\1e/ÀB\9b\0ú.¼\\ 3è\1f\16\80ï£4\13QTJ\0¯\89\ 2²Ç\99\11\95\83e\eEòU\ 3©Ï\88+PÓBJMKðvgP¿>.      `]\ 4Y\ fVp\13\10¸Òaë®ÏòockQ\87¸Ì[\ fNi\83­Ê\ f[·:ª0wLp\832\7fܤ\11úß6>\9d\83e$±Èp\15\12\88\10©\9e
+ï,\1a\ e\87\8dàZ´dè×Ö\83L#ÿG\16náÑ¡å\88â\16C@Bò«\82f, ©\1d4_à§J\ 6N\13#\108\9eÕ\8a\91o\13\8bî\ 3ÑmÏò\8d
+ÀÁÉ3\fØV\80<\13üJ\9fq
\948\9e{\98á3N2\995®Ð!EU)\4zÈSSéõ\90Cü=äP5\97áY­Â\ 4³\9aî öÀyî3@\0\14-\8f\1df\94\8cð\9c¨S5FȨÀÈ\98à\9dHÞÁÃ¥(\938ÉÑA©¼y7Õdr\9bPS    \96ír\9f    \87èľ²l_ôb\86Q#è¢\96s}6<½\80å\9déµ\8cm\13\17Üt\90a0L£\87 \ fëº@\9d%'\85Øc\81¿îV\9f¾É\80ADDÂx\ 2(P\1a¹õú~((yT\ 5U\90ÎäRp?xþqc"\92¬\1e\17\90¸\96I\ f\13\17¡r\ 4$SQ*É}]DÕw\91·¥þ¹Ý\80\r\91ù(\13K\18T*\80¦EYK"ðÇ2­0ææµfʤ\9bÐaË4jw\16øh#\8bì¢Ùþ\0¢@\96½\11|  \7fêõmÛ6>.Ö¼\98Ê¿§E\16$j·C\91\a&ÅR¼\5Ùå¢lÖ&Þ\94õxúl;}R¡Ô\ 53\1e&A\19\91I!ò1J\82`ÙT\86\9c\9f¡Ù@Z\9aì@cn(ò`\19ÝKh\84Z\13\95z\18Giª\93hT¥&}}î\13Ïá{\80S"&0ç@\ 4H°]¤A\12s]ï9\88\ 5øaê\83Ë \88Uæ[fY\90Gy¢«f@fR§½\9a1wÇ \8eª<\88\ae\9d`\91\18غb2û&)vMDz\82piLè\11wGɦ+¯­µòú²¨09#-Wù|\84\84H\ 3Á\96-\89\9bÉFÎaÖ°ëU\92\8c·bQ)iÕ\ 4Úe¢\9eh\ 1Ú\83ÔâÒ=J"Q\82\15«jLN?¨½*$Î|!\13´\10CQ)²¤F\80J\1aî]Ï2ÂmÿØóz\ 5Ý\ 6~ì6¼\82nÃ.\12u\18Þ\89nb¾ª?CéÆËH:N´6±\14*U\91q!\9e\rbaÏ"!¢ªf\ 5ä4y÷¸fe}½-¬êEØ´=Ô_\98I£oõÑQEJå\v¦\84ͪ\ 6        #ÿ3'\98\85ª"\99Ôýó\96\8e5óÄ)ÑB(e=\12ê?D¨SY\97Ï0y\17sE\98²\0\88\9f\räØ\85è\13@:\12õ[[:b\I(={ø\8fmØÚíìq\8eìy\12{vî½\õ¸m\f/ú'¢\98\ÔÇÚiò(\b\12l>/«Ú4\V«Î\92l½È¤\14àÃI\917Hå\9bm\84\ 2Ë\91L\aN¦ÃAå±é\89_\16¹\8d\14>\1f\82<\ ed\ 1\ 1â«r[\ f\b_wØÓ\ 1\91\12\8fä"\1fäõªèa¾ê
+,\16u«,\8f\9a©Ö\ïÍíQp0J\98iwû¶E<ÇÖ\7fÃ\89âW\8füg~ÃÉ\ 6\17q\1fÓ\7f=X»[\9e"
\ 6\88\19$}endstream
+endobj
+3157 0 obj <<
+/Type /Page
+/Contents 3158 0 R
+/Resources 3156 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3183 0 R
+/Annots [ 3160 0 R 3161 0 R 3162 0 R 3163 0 R 3164 0 R 3165 0 R 3166 0 R 3167 0 R 3168 0 R 3169 0 R 3170 0 R 3171 0 R 3172 0 R 3173 0 R 3174 0 R 3175 0 R 3176 0 R 3177 0 R 3178 0 R 3179 0 R 3180 0 R 3181 0 R 3182 0 R ]
+>> endobj
+3160 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [179.68 752.53 266.218 764.219]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:kpfeifle@danka.de)>>
+>> endobj
+3161 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [195.286 724.825 282.157 737.727]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:CVizitiu@gbif.org)>>
+>> endobj
+3162 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 697.727 301.672 710.629]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3163 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 673.356 198.672 682.924]
+/Subtype /Link
+/A << /S /GoTo /D (VFS) >>
+>> endobj
+3164 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 644.136 301.672 655.826]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3165 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 617.038 277.612 628.727]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3166 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [177.255 589.939 256.309 601.629]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tpot@samba.org)>>
+>> endobj
+3167 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 483.667 253.278 493.235]
+/Subtype /Link
+/A << /S /GoTo /D (winbind) >>
+>> endobj
+3168 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [177.255 454.447 288.066 466.137]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tpot@linuxcare.com.au)>>
+>> endobj
+3169 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 427.349 287.733 439.039]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3170 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [211.316 399.645 320.915 412.546]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:getnag@rediffmail.com)>>
+>> endobj
+3171 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [183.377 373.152 299.884 384.842]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jtrostel@snapserver.com)>>
+>> endobj
+3172 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 346.054 301.672 357.743]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3173 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 318.955 277.612 330.645]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3174 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 291.857 241.218 303.547]
+/Subtype /Link
+/A << /S /GoTo /D (AdvancedNetworkManagement) >>
+>> endobj
+3175 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 264.759 277.612 276.448]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3176 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 237.66 223.884 249.35]
+/Subtype /Link
+/A << /S /GoTo /D (PolicyMgmt) >>
+>> endobj
+3177 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 210.562 277.612 222.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3178 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 183.464 224.612 195.153]
+/Subtype /Link
+/A << /S /GoTo /D (ProfileMgmt) >>
+>> endobj
+3179 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 156.365 277.612 168.055]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3180 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 131.388 276.036 140.956]
+/Subtype /Link
+/A << /S /GoTo /D (pam) >>
+>> endobj
+3181 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 102.168 277.612 113.858]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3182 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [209.407 75.07 317.339 86.759]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:vorlon@netexpress.net)>>
+>> endobj
+3159 0 obj <<
+/D [3157 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3156 0 obj <<
+/Font << /F41 3054 0 R /F15 3032 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3192 0 obj <<
+/Length 1197      
+/Filter /FlateDecode
+>>
+stream
+xÚíZKsÛ6\10¾ëWðH\1e\ 4ãE\12\98Ét¬8\8d\1dw\92:±Z\1f\92\1ch\93\91\98PdBÓvÝ_ß]\80zX$\1dKv&l«ñÁ v  `w¿}\81b\ e\85?æ(\9f\9dP\ 5Ä\17̹\98\r¨3\ 1Êá\80Õ\1cÔ\19R"´BÚ·Áû\8fÔ\89\81çx`'o`L    ÓÚ\99\r¤/\88/Eý\9c\rN\ao\17«X\9at\16K­o3\9cs\f\ 5%JIä±´râØÁ»ÃÁóñ`ï%ó\1dF\89¦Ú\19\7f2\84qüÞ}\95{\¹U2)£*Í=æN¼¡\10Ò}\rÃS\1c
+÷ÌÌÇ\ 52Þ\Zò\9b¤òxèÞà\Q~\ 1zM¸I«©}í4\9a!õ<ò>\8e\8f\a¿\8e\17Gæ\\11\1aàS\9b<sê\90\87\84¶ËÌ\ 2"\ 2iß7\92IÖ"Ù\aÊÂõ­}"}¿}c$­®Ùª­ãb
+¢æVÀ#bÿ\8f=%ÜÄ\e\ 4â×K\1cU0*\8dä{/\85ZY \80\13ò°^îÙúù´$\9cñù\ 1\9cÔ¤{­øyêqíVû\97\11n^ë\9dÀ\19\8ar²¾GHA¯kÚ7+ß9ç|å_Ö_\1f\88\1f\ 6µ\81ô¦\80û#Oá\\17xÎÂ\eÂAcx4ÚÛ;@åF¥Q`R]®ï\fª\v\ 1\9b\9aØOÔ$Ù¬Æ\87\ 1Ì»\1a8\7f\1aà\949ê!t\8bôs\v^´ \81îÄ\v£\9c\r`\96Gb.Àf\86ÞÜ \19\88r+»l\ e\19ÎÀ:"Üùô¿È§ûc c\8bÑo££Ñ)H\7fôj\99 \8aªÈ\8bs\18\µX\85qN$\97\9d®#,çÆv\99\15&eÞ\9aÔ·?-f     ¹3E.\8aYc3Î\88\11\1e¤ÀÂôNVÜ$è.s±A÷óè\ 2ýýË\15b{\1dð\17È9Å\94\9f~»J.\9b¢\84Í`°\ 4RMí%\90\1eäéÕOqñûãïÓº÷Æè9J'uM7ºöüÀ\8dÒ,B¯K3Lå¦\10¼µôßQ\85UZ䦠l \87\93P©NäXê\ fË\11²\e\ e9?¨Øû:AÝDñjkñ     ó(ÄÈe\97\0\ 2 ×\90\93¿ìlUXV\fø«\f¨l\81¢\82X\8d\82Ê®\96\ 2\84Õw
+Co^#ïjÃ\9dßÿl¿ï\8fU\ e\932Êbk\8c\ fÔ§ \82ã\85=Ê[\98b\96x\10\95UR¶Õ\864$BêN×\ 1L*!·q\9d\12Ïp»°\ fF-Òf\1fM¸|\8c×@¶D\ 1¶Ìè¯1q\9b+\9f¢\ 6÷JP\96î\9b±´³'/\ eV\ 3òZ¸\16\96û\ 4\1e\80o=\1cî\v|4CrMí%¾v^¿e\97qæ1ÆÝ\11jj<×\1a(ljoxLB¿Û\88\9c\19¥\9e×Å%Þ\ 4Íð\ 5S-¤¨â9@¹Õ\7f\9d\r³&Ø$ÑÝX3Ä]\82ù\ f\15\96ãiÒZ!ÚÉ\83éüNÑö¹ð\94\ 1\9c\9a\15\92=CGCB\eÎÐ\1fÜ\8crt\962¹±\ 2\eÄ XÒx\92dY\eZ\18á¡èB\8bÒ$ôÕæh©JL$°ç¾¹!\8bî¿¥R\92\ 4\88¤\a\16Á\82·\9fIcWË÷»\96\7f\11Õa\16CÆ4\89ÊÖÊ0àD\8bÎÂ0dõ\95â\86f\88£ü!ú\ f%\11B>"¨\86\82P±õ-á(\8f2¬^ÿ69\18óÒÄj,Êã¥ê\8aìzµ\9bo\rÀ'¦\9aÄ\89Ì oÖ¼\f\82øÏüÎkÄ\9aú\7fn?Ä\13´\1f\9d@ÃöC<iû±\8bÄý\8dĺo\91\18Ë\84ë4\9e\7f\8d@\93äPè7\8d\11Þû\rGmù   '6¡*7HÈ¿Û«ë\90\18<l]µ\ 46\96I\ eE\96lÿ­\bÃ\1fqèGþVD*B\158år±n\15¨\a|\ù\aé%\87%endstream
+endobj
+3191 0 obj <<
+/Type /Page
+/Contents 3192 0 R
+/Resources 3190 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3183 0 R
+/Annots [ 3194 0 R 3195 0 R 3196 0 R 3197 0 R 3198 0 R 3199 0 R 3200 0 R 3201 0 R 3202 0 R 3203 0 R 3204 0 R 3205 0 R 3206 0 R 3207 0 R 3208 0 R 3209 0 R 3210 0 R 3211 0 R 3212 0 R 3213 0 R 3214 0 R 3215 0 R 3216 0 R 3217 0 R 3218 0 R 3219 0 R ]
+>> endobj
+3194 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 752.53 314.096 764.219]
+/Subtype /Link
+/A << /S /GoTo /D (integrate-ms-networks) >>
+>> endobj
+3195 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 725.431 277.612 737.121]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3196 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 697.727 171.642 710.629]
+/Subtype /Link
+/A << /S /GoTo /D (unicode) >>
+>> endobj
+3197 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 671.235 301.672 682.924]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3198 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 644.136 277.612 655.826]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3199 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [242.225 617.038 366.036 628.727]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:monyo@home.monyo.com)>>
+>> endobj
+3200 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 589.939 213.218 601.629]
+/Subtype /Link
+/A << /S /GoTo /D (Backup) >>
+>> endobj
+3201 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 562.841 277.612 574.53]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3202 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 535.743 208.824 547.432]
+/Subtype /Link
+/A << /S /GoTo /D (SambaHA) >>
+>> endobj
+3203 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 508.644 277.612 520.334]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3204 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 481.546 290.036 493.235]
+/Subtype /Link
+/A << /S /GoTo /D (upgrading-to-3.0) >>
+>> endobj
+3205 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 454.447 301.672 466.137]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3206 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 427.349 277.612 439.039]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3207 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.149 399.645 308.384 412.546]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3208 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 373.152 296.399 384.842]
+/Subtype /Link
+/A << /S /GoTo /D (NT4Migration) >>
+>> endobj
+3209 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 346.054 277.612 357.743]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3210 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 321.077 300.975 330.645]
+/Subtype /Link
+/A << /S /GoTo /D (SWAT) >>
+>> endobj
+3211 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 291.857 277.612 303.547]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3212 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 266.88 187.611 276.448]
+/Subtype /Link
+/A << /S /GoTo /D (diagnosis) >>
+>> endobj
+3213 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 237.66 287.733 249.35]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3214 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 210.562 301.672 222.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3215 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [182.74 183.464 259.066 195.153]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan@samba.org)>>
+>> endobj
+3216 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 156.365 277.187 168.055]
+/Subtype /Link
+/A << /S /GoTo /D (problems) >>
+>> endobj
+3217 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [227.149 128.661 308.384 141.562]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+3218 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 102.168 301.672 113.858]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3219 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [192.225 75.07 292.187 86.759]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dbannon@samba.org)>>
+>> endobj
+3193 0 obj <<
+/D [3191 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3190 0 obj <<
+/Font << /F15 3032 0 R /F41 3054 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3231 0 obj <<
+/Length 990       
+/Filter /FlateDecode
+>>
+stream
+xÚíZßoÛ6\10~×_¡GéÁ\17R¤$\12\18\86¬É\92,ÀÖ.6öÒõA±U[\9dmu²\8cbÿýîH:ulÉ\8bênÓ0!\ f¡yüq¼û¾»#!î3üã¾\8a\81   í§*\81Xp\7fºò\98?GÉ­ÇÝ\bæ\8f\18\b­Hö»÷ö\1dóg8æÞ³\9d\9f°Í\80kí¯<\19\v\88¥p¿\97ÞØûùi\15+\93þÓR\87Û\8cv#F\82\81R²i\fO@$¸\ 6É^M¼\8b\e\89}\f4Óþä½\193\99½\r~e<\rßMî½ï'O3c\90ql'\1e.J¢ý5yÜ°æu¶\ eGB\88`\1cò`\91gU\1e\8exPÑ6\177BíÍH"ÐÒÍúæP\8d\94\83\8cäN\ fê©æNôp{bû\19\83ËM¶
+£4xÌ\0\7f\95Õühy    BÈçÇ4\8b>Óp·è·\87ÓG<\15\88\ 6lD)0ë&+C-mã¤\96\ fÆ(\1fC\9c\8eÚÕ\ 5\9e[³½"É\16\9b\ 6¥µlvÍÈʬ:º_\88¸/\17t>{¼;°ÿ'¡\12\81\83\ 6ZbC­\1a[UÖ\80\14¤^\1a¥mPÑ\12"\1eu\87Ê\87E\18é F¬Ðæ\88\17u\ 2/\fíÊÏÀ\8bæ\10§É>^zä |¹r®0¾yp>úÅø¨Z\97\16§Å\87\ 6×h\ 1\89nu\rg\11põ%¾ù¬Ò\vØ\8c!yo\97îÞ\89x\f\89Hûé\9dïÖ3âEþ\89\9c"-qÈ*Ål\9e/\97Mlá\10¥¢Í%JC\1a«î\1e©+\8aR¸ç¥ájv\9a/JB\92¤gx\84\95Ú\ fh]âë]IÚ9\8bÕ¥\85óU¹²Q\17m·Ì­\8c\92\94\ 3\17µ\8eðËm\98o\8e¹;é@êþ\93\89CN\1c¢n§¨Û¹ª}CÊ\95d¥:{,\96¤yM]\7f\1c9\87ãݦ­\92uÂ~Òv\bª=®\94\86 Ú\18T»Px¼\8b0Öx\19FAÓxM\^ä\ eöW?ÐAn°oì:\96E¾¦\89õÑ¥\95KÝ~kuÂ\81ë\ 3×\a®\9fÉuÝ÷wÀÿÁ\e`\8føQ¬¬ù\7f\9c^\97ër;_4Q :I\ 1þ\85\14XMg\97ô\82\aT\ 6>®`\8a·ïÃ\0\15\83âº\93\ 3\ e¶ä\18H#þdÆ\98½&´]DØä\rÕ-:\9cɯ\94\1a\9bWïM½k\1e\16\fê¦ÔÊ÷ÂÑ\96z\8bõ\11ú¸\88\8eá÷\19[NÚKj\9b£gäá¥Kÿth\9b\ f§D¹\ 5Ù$[ç\r\90CÎ(®Z¯Ixj&ºCî£Õfz9«)-ÀƸ¡¬\81\8c¿Ø\0I\7f;Nà   H\15\9f\93 \13`Éðþ3¼ÿ\fåË?\7fU¹þi¼»¤Ð\13\89m_ß]½Ù\8fI$BÿÉùÖر.Jcó(¸Ý\16ôÀ\93\1f\81[1\88\93Ö\17_'ýï\96Äõ¿\ 2¦¿(ľ~\1dÜ\ 5H7¡\92Á¶2\99ãYÄÌ\r\ 3K\ 3\9d©\91l\1a\82\14íÜ\8c\16'üÛÀ"ÛÁ\12\ féá¥é!Ñ bÑü=\a§\ f\99ßsH\ 5Liªév\8bµÛ@¿ (ü £ªj     endstream
+endobj
+3230 0 obj <<
+/Type /Page
+/Contents 3231 0 R
+/Resources 3229 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3183 0 R
+/Annots [ 3233 0 R 3234 0 R 3235 0 R 3236 0 R 3237 0 R 3238 0 R 3239 0 R 3240 0 R 3241 0 R 3242 0 R 3243 0 R 3244 0 R 3245 0 R 3246 0 R 3247 0 R 3248 0 R 3249 0 R 3250 0 R 3251 0 R 3252 0 R 3253 0 R 3254 0 R 3255 0 R 3256 0 R 3257 0 R ]
+>> endobj
+3233 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [182.74 752.53 259.066 764.219]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan@samba.org)>>
+>> endobj
+3234 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 725.431 160.975 737]
+/Subtype /Link
+/A << /S /GoTo /D (bugreport) >>
+>> endobj
+3235 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 698.333 277.612 710.022]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3236 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 671.235 301.672 682.924]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3237 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 644.136 287.733 655.826]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3238 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 617.038 199.066 628.727]
+/Subtype /Link
+/A << /S /GoTo /D (compiling) >>
+>> endobj
+3239 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 589.939 301.672 601.629]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3240 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 562.841 277.612 574.53]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3241 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [201.074 535.743 287.733 547.432]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:tridge@samba.org)>>
+>> endobj
+3242 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 508.644 137.43 520.334]
+/Subtype /Link
+/A << /S /GoTo /D (Portability) >>
+>> endobj
+3243 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 481.546 301.672 493.235]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3244 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 454.447 277.612 466.137]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3245 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 429.47 235.975 439.039]
+/Subtype /Link
+/A << /S /GoTo /D (Other-Clients) >>
+>> endobj
+3246 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 400.251 301.672 411.94]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3247 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 373.152 277.612 384.842]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3248 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [182.74 346.054 259.066 357.743]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:dan@samba.org)>>
+>> endobj
+3249 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [202.528 318.349 290.339 331.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jmcd@us.ibm.com)>>
+>> endobj
+3250 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 291.857 218.369 303.547]
+/Subtype /Link
+/A << /S /GoTo /D (speed) >>
+>> endobj
+3251 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [193.619 264.759 302.097 276.448]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:paulc@dth.scot.nhs.uk)>>
+>> endobj
+3252 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 237.66 301.672 249.35]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3253 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 210.562 277.612 222.251]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3254 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 183.464 266.596 195.153]
+/Subtype /Link
+/A << /S /GoTo /D (DNSDHCP) >>
+>> endobj
+3255 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [205.528 156.365 277.612 168.055]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+3256 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 131.388 172.611 140.956]
+/Subtype /Link
+/A << /S /GoTo /D (Further-Resources) >>
+>> endobj
+3257 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [213.498 102.168 301.672 113.858]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jelmer@samba.org)>>
+>> endobj
+3232 0 obj <<
+/D [3230 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3229 0 obj <<
+/Font << /F41 3054 0 R /F15 3032 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3267 0 obj <<
+/Length 1729      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9a[sÚF\14\80ßù\15L_*=°ÕÞ$m_:ƱSgLÚ\ 62i'É\83\f2V\ 3\92#ä8þ÷=gw%l `ÌÅ\97j2ã\88ÝEHçÛsöÜhÓ\83\7f´\19JâqÕ\fB\9fHN\9býqÃk\ eaæu\83Ú\15Br"\85\80ë\ 5\93­r¶å3â\89\1a¯Ùâ!\11ÒÇÉv¯ñË1ó\9aÌ#¾Ï\9b½s½¨7øè\1cfi\11§ÅÄýÜ{Ó8êÝþº`Dùbѽ\19%!Uæ\a\14\84v\89wû×)%JÊÛ¿~BÜ\16¥aè¼\8eáÂIã<\1a¹-îûÎI:)à\9a:£¨H²töñ\84ð\b\87\9fÖ÷7\83ù°i.Þ½^ò\8b\94ÎÞ\8arB%]!è\85³Ô'\1c\ 4Ôb\ 2ä\1c.ü¾]rW\f\1eQ\9eºóP \ 6_\bxé"Ïàý©3¸êë×Ö²(pÌ\ f\9cn4>\8bæ%A§O¸D\12ó?Êæ$Á6\91\ 2È\11D]¾'\95\vß\13ß4\807mG}\97\ 5Î\97a\ e\883d\7f\ 5\17éÀmÉ\80:°HzÞü\7f\aÍ=î×7»õ,næ\13\16,Ü®sØ\173\98ÇnÖܹãü\16à\ 1¡¡¡,Ô*ÌÌbî¹!wâ|\9c¤Ù(\eÞÀ6沦»Kº|\ ft¹¥ûN\em4ÒQ¡/\a\b\98;\7fÂ\bÚ1)\9d\7fã>NÀùÒ
+9­)o\89²Ø\ 3ea)w;\80³\8dd\85Ó\89\8b\v\0\v\96{`\15Ú\ fe\8dó9à\94\16çÑ%àL\0\1e\1e¸ µp\97§Íêe¡\96{@í[Ô\9d\ 4\10OÐþö\8d¥Ö¦:\8d³«   úYa\8dø   "ÖÁ\84Ú \98`6\98ø=s¹ç\\9bС\f!NÐËƽ0\81\v\b°l´\15¡ç\8dó=W\81U\98\14\8b+\ f\83í\ 5\1dþö\83\8eU
+Áª¨ã\8f3ýÖI\8a\8a\91\ e\8d·bÞ\1d.NÒR]´`ÀJ\96K ðrYè@ð¥?Ö\e~\15ÓmÛ4VE\14\87YúÉ\83\ 3\93:ëü6Æ\19F\9f<éi\96f\94ô³ô\1cî\10à\ 4u[J\ 45Æí`¤\8cx¡º?GTÆ\10\8cË\1d\92Q\81,uÂCãb\14\9bk\rñ&u\99\ 2µü\ ecL>ºè·LΣ¨\b\8f
+N®æÆ,·£ïèE\8c\11\vº\92\86Ó\8c\90Pç¯TÈk\ÛÀÅ\83õÌ%à¢:±¨Beó0æl3jõ\ f\8ed\18\ 3äfà\10'3<\ 2\11£5ªÇÉÈD Hø:).Ìpao\85ü£\1c\ 2WÁ#\12\ 1WeCÓ\17ìÇôq«BÝ\ f.¥Ì9@\ 6½\97äK?1M\v÷à\98\94É°ÓdbU«{\11åFk´;\89ªsðÍ\95àekm\8aÎÊ£­<î\8a\v«aÝòkøýoè¸ØO-ñÀ¬øËòPöÁSL\1dÍ´ÄÑ/*\v\b\bFfìýÛ\93¿­\ 5\1d%q\8aÐ`µb¬\ e\8fw\ 5q¥³"\970<×Ééñ\1d\86ïbíÎd\85UÌn§=\8fÔ_÷\8c{YØÔ\1et¯L\}¸Ð\ e¤\81srnXô.LHnMê+\1d/ülmî\a7\14N\96\7fù\rnàÓZõ\1e\8faPé\9eÖ©qyÈ\1d¡ÞåYnr,\9c²:íø$à®çÃ\ 6Uø~\1aåCk.ß\96õû1ÖôÏt}(¶aEv~+\8c\18\98\ fgK\850Ò7AŤô\9b\84`ÿ'g\95yûáW\85ñ¹\16½ÅÔ±Â\8f\86ñ¯(zéd\97\86c:ß/#H\0·×Ïõµññ³×\1cÀs½i`GNؼ\86k\8f\9aã\ 6\87-Íí§Q£Ûøk\1a²\99\99å\8f\9b]\8eLw\bî\ eÝ.2\17ùQÂ|ºù£°U\8f\92\18iôQZÏ¢B6#(ÆBâKõô·g\19"\7f\82mÖ+ã¢Ê\89\80\1f8ëÍÎM£±]Õ\8f´·\97Y\97ÀØ\99xêõeW8=ø   Î'ªj+²\93â\13·Å§c¬=EºÈd{×\8a\b\87rûñ<s¹I=aq
+ÑjÖØø7¾\8c
+ðº\8b­Õ\9c\18]»æÔb\842º´ðD\89`áòýÌ«ÂÓ[\1dZÈP='ÿæE¹G\v6Áý\14\83\92\80Ém´ºÂöötÃk\b\aI\17ý#ê|\8b­
+\1cêhF'Ð[eAÄ´\7f\ 6N;\9a`q¤?ÙZ\13,c\ fj\82\ 5­àL.í\84\ 5½áb\ 3û!¬ý\98\95OÏU̹¹Ô½±èªÜ)Zwãþ\95^\9eh{\ 3b¾1\13\1dã>`?m<Ù\9e\8fdODeO\8e1ÜÕ'bTè\1cþ4Ùx« Ý6MÕåáiË3Ø\8b§\14«mÈú6d÷Í\95¢*t\83\ 6\98\f°õÐ{è\0߸XtÓ~\rvTJ¿>,v\ 2\ 1tY8\98i\è\9a\8eY­Õ\89öwol\88VÅBhÌZ"¨Éî\8fì:a\f¢-³$ï'e\ 5\a\11\9eÆӢΨÂmúX
+£ßà$\ 4umï\1e åÆUty/\8cÓ"úz\8d\ fAð¬ÒW\e×Ð\1f\bdmÍ*óW]]#È-\84E\9aUU~4\96Ê\96úTÕ\9aµ[ͺ'ÇZµîIÄß\8fj\95¹·WÙ8JÒ\1f\9dO3®È´Ýò½N!ÇÕY§\ 3\95£\1fº6¦\e3ðùsV\18\7f/
+Ãk\85ÙµÂTÑ:\ 4åÜ_¶\961J8\rV\95\rè\:\96qF\18\v\16\7flUb=endstream
+endobj
+3266 0 obj <<
+/Type /Page
+/Contents 3267 0 R
+/Resources 3265 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3183 0 R
+/Annots [ 3270 0 R 3271 0 R 3272 0 R 3273 0 R 3274 0 R 3275 0 R 3276 0 R 3277 0 R 3278 0 R 3279 0 R 3280 0 R 3281 0 R 3282 0 R 3283 0 R 3284 0 R 3285 0 R 3286 0 R 3287 0 R 3288 0 R 3289 0 R 3290 0 R 3291 0 R 3292 0 R 3293 0 R 3294 0 R 3295 0 R 3296 0 R 3297 0 R 3298 0 R 3299 0 R 3300 0 R 3301 0 R 3302 0 R 3303 0 R 3304 0 R 3305 0 R ]
+>> endobj
+3270 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [524.436 603.575 539.579 613.869]
+/Subtype /Link
+/A << /S /GoTo /D (part.1) >>
+>> endobj
+3271 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 579.116 539.579 588.685]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.1) >>
+>> endobj
+3272 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 565.567 539.579 574.59]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.1) >>
+>> endobj
+3273 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 552.018 539.579 561.041]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.2) >>
+>> endobj
+3274 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 538.469 539.579 547.492]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.3) >>
+>> endobj
+3275 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 524.92 539.579 533.942]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.4) >>
+>> endobj
+3276 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 511.37 539.579 520.393]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.5) >>
+>> endobj
+3277 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 497.821 539.579 506.844]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.6) >>
+>> endobj
+3278 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 473.363 539.579 482.931]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.2) >>
+>> endobj
+3279 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 459.814 539.579 468.837]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.1) >>
+>> endobj
+3280 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 446.265 539.579 455.287]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.2) >>
+>> endobj
+3281 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 432.715 539.579 441.738]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.2.2.1) >>
+>> endobj
+3282 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 419.166 539.579 428.189]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.2.2.2) >>
+>> endobj
+3283 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 405.617 539.579 414.64]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.2.2.2.1) >>
+>> endobj
+3284 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 392.068 539.579 401.091]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.2.2.3) >>
+>> endobj
+3285 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 378.519 539.579 387.541]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.3) >>
+>> endobj
+3286 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 364.969 539.579 373.992]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.4) >>
+>> endobj
+3287 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 351.42 539.579 360.443]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.5) >>
+>> endobj
+3288 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 337.871 539.579 346.894]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.6) >>
+>> endobj
+3289 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 324.322 539.579 333.345]
+/Subtype /Link
+/A << /S /GoTo /D (section.2.7) >>
+>> endobj
+3290 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 310.773 539.579 319.795]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.2.7.1) >>
+>> endobj
+3291 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 297.223 539.579 306.246]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.2.7.2) >>
+>> endobj
+3292 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 283.674 539.579 292.697]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.2.7.3) >>
+>> endobj
+3293 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 259.216 539.579 268.784]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.3) >>
+>> endobj
+3294 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 245.667 539.579 254.689]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.1) >>
+>> endobj
+3295 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [524.436 207.173 539.579 217.468]
+/Subtype /Link
+/A << /S /GoTo /D (part.2) >>
+>> endobj
+3296 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 182.715 539.579 192.283]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.4) >>
+>> endobj
+3297 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 169.166 539.579 178.189]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.1) >>
+>> endobj
+3298 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 155.617 539.579 164.64]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.2) >>
+>> endobj
+3299 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 142.068 539.579 151.09]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.3) >>
+>> endobj
+3300 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 128.518 539.579 137.541]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.3.1) >>
+>> endobj
+3301 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 114.969 539.579 123.992]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.4.3.1.1) >>
+>> endobj
+3302 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 101.42 539.579 110.443]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.3.2) >>
+>> endobj
+3303 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 87.871 539.579 96.894]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.4.3.2.1) >>
+>> endobj
+3304 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 74.322 539.579 83.344]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.3.3) >>
+>> endobj
+3305 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 60.772 539.579 69.795]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.4.3.3.1) >>
+>> endobj
+3268 0 obj <<
+/D [3266 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3269 0 obj <<
+/D [3266 0 R /XYZ 85.039 643.064 null]
+>> endobj
+3265 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3308 0 obj <<
+/Length 2104      
+/Filter /FlateDecode
+>>
+stream
+xÚí\]s\9aX\18¾÷W8;{\81\17R\ eç\ 3¸ÊDMÛt\9bÔ6v²;m/\88\92ÈD%\8bØ43ûã÷¼ç\v\8dh4\89Ä\1aÛ\8b \1c@Îs\9e÷óATuø\7fTõ©íà êù̦\18U»Ã\8aS½âGÞU\90\1aáT\89í0
+\87\1a\9dÊ\9b·\94U\91c\aNPí\\8a!\9dÞ7«\99\8cj®oe\91ü3®ýè|¨\1cu¦.R'6a\18®òoåÛ\ f§Úã7úPql\1cøÕ[¾íØ(\bªÃ
+¡Ø¦\ 4«Ï\83ÊYå³¹\8a<Fªò¬\82ïZ'ȵ\1d?¨Ö±cû>1_\1aÑ\82/Mll\13»V÷\19³\ e[gµ:ÆØ:«!+ªÕ\91Õ\9d¤1ßÎà\81îà\18±Nøç¤Vç;z\91\1cýÝ¡Î×1\f\8fR¹ç£8ù'\9c\15\rÔ%£.ì\9bð³ÓX^\8f\9f\87juÊ|\8bß\9f:ÎÂ?$\b\1euìá!÷\10"\ e²\91Ï7ç¦5½ªÊ\8d\96L¦ëÝ¿¢\1a3sÅ9À°çÁmë\b\90\r\vY\88?Dà\aÖÑ/þ!\1cÂäÞð­A$aâ\8bñ»\83\bßs5IaD\16óåY÷<w³3ú¼\80`Æl×C¥#b(´*$TQè,Jå²O\17.ûiÒ\b\9e\18ÒÈ3a×`\9e\87|s\867\98ÒíÆîÉdòK!\13Ý\93ieD\82Ç\91  ç\88Ð\87\0\ 1\11bµa©\87cáVna;I{\92\14Í>ç\94ëY×À\88Ñ\15\9f\ 1ÏÛÎù/\91kîËCû0٨¶\99\b\86\r\81C\80è\11XÇ4\ 1fq¼1r_\1e\9d\9d\ 2\17;e8Aj#å\ 4ÏûÂFæñbxm<ÛXî=\93v\96Óø\ 2¶äÎð\9e×Ó®ô\80\87\9b\ 1Ù\1apK÷\84\18\95\83\9fû<øµ\92a\18+jë\9c\b¸\9d\f\ 6\12KßÙC³&4øù¡9Ñ4\eÂ\15.DJ'ðÁ8Ø3h\1e&ú0J:\91æ«~\9c\85\ fTÀÿ1\19\8bhE±bdB{\11K\1aô²D\ e\8fÀõ\16À\14³\8a<Ë \fï6\ 6*ÄpylH\8b\v\1e\88Ù\98\11y\1dq\7f×)¸?D\1f\8cG\1f­D.zÎ\rA\ 5æYM°N£Lø\9cd0÷à\ 4É\8a\v\\7fÁ\13\17Þ\11»sOì\16Í\1f<¥®ê\14\1dUÏ·\92±\90^\18¢¬·5\9fÈ%\16f"ÿÌ\8d\ 4¶Â\91ZJ\r±×¬F\95æd|X\10¸ûXkýU\8e7\1eHKG\r\10\81\88»Êx$\97\ fy`8\ fí\81\\ 5HºyÏ\ eHê ¹\103\ e\98¬B\98*QG\94\80n¸·ö\8c×÷(~¹yß2'C7îè\ 14\1d)·Sm8¡\\14¦1\18Ò+IÆK \º\84\90ÀFä ö\1aaòJ°\92XYÉ\85\93\ f;þS%\88µ
+\7f¾ïïºõ\vJ\0H×úÎB\99\82¨$Å´¡\96¹1\1f³½ã*NDP       ÐÑ\ 2\98ÒµN\85E\14Í
+Uº½Ö9ÐU\92ã\993\8bÓJDààÕ¼=JÏ\17^ÐÂðâ4Ê £\\88M^\80ã\e?ã.\18C\9f¼B7õH\90¦[Pt%\88ö\1d¨Ò\0Y\914Èr\15"\9d~\94\17Önd\99¬\e\87*~h\8a\ 4{\1cÍ&`P[SNì\Ä\84½DXC\95§ýÝ\96ÇÞ'CuâQOôw\ 5¨\98½ð$»åM2~Â$\9f\8b\ 6`OèQÀ\9c©É\r\80AoNøà\0y¿ç*wËñ\r®\11-ä:\1fO\v\14îë|\b÷ïy\ 5ò$\1cgZãÐЮBÁ`\\a\a\84ùhÇ]\ 4)!ÚbûÆéË\ 4\84j\ 231Úw\84É\9f\7fL\9b<`Ü(ÉòR-ððxÔ\1dLz:FS1·éê\84]ð4ýX\95\84S\19OðOî\92fÁkaÞzV\92\19+ù!\11sj\9a\11µ¨µ\87ñ@¹ \86T}\85\13IL\ 3\84ö\ÀÛ_ñ8\9b.\17\89f\9e\10¶ôÁ\14\8fÔ)\87]q©\ 4.%3`>\9dÔÝ\86ù§åÌ¿n}Î\84\bwÜýÈ6Î"¶ð|FnüSó1Ì\9føði\94Ëïøhq\9eÃÿ¡ !eu¤\¡Áo\8a   ¹\8fÉ\82ÕÛ\81¹\a÷4\19+X\ eÅrî&\13½\98aç±âÍibF\89a\91ì\7fÆ\17\ 3iÌÜu£\89í\ 2\87\95\ 3\8eÖ¢\16\99\ e\98å\16X11³á\85H1Á\85 ²Õ\9e\90\!.`ëµ\86¾\8e\84Þ\83\1fýY£\94»#\18\10jî0âï\91Ú\18ç<­ü\b\85²#QT3NH¡\96\14Èp"¥Õ\11\1d½T§¶à³Òk\1d?dy\85T\98ÇK\93|-\8aJØt\8cðÜ\93꽬\92\83)%G#ì^On¤\84C<·0tRÑ\91\8c²TX¿ç\93s\10\7fm9Gݵ\91\8b\96j:\90M\\7fù\ 2c{MÇ˦\81þÆs|f4\1dGã±\82\ f\f\ 6,iY\ 5\13Ë]ëÞ¯R\b L5æx$\9bÍCU\16\ e\98³G\8d\ 4\ewÒlJ¿qr¶´*yÚ!õ±i\8bÝM\95ö\17¶§U/l§Üq°ñÒ²ÂäÁ\8eJ\9b\9aK»+Ì¡»ÚH¡%´\1fÙ\94Pæc\vÖõa{ióWô&\93,\975ÑW\9fi\94\85\1369c\16ë×\10\85q\8aÓ\¨\9c¤w\ f\v3ðÓÄh¿\1d@n9\0\91¢\17\0>Ce%\1cÄ\8aL3ÁàbçR\13\81Π4ó²~¤å\ 1\8d\ 3\10Üà]Æ`\ 5O¯ë*ïe/WNpÏ´É
+fÿ\1cÂu>}ãLy\14Yz\14`é`=V¡ù²P Oô\91u\0\92\7f´í¬À¥øù\99wwõ²E²!yüI\ 5d\9fjú§\b¦e´Íö\9bãv^\8d\1f\99:\89\bª\89·K¾¾D0ܧ\82Ñ\8auÍc\16\11w\8fÈ\9a  %6/     È´q"\95\15Ê\7f\8b\19Ö\ 5\93Ys3Èå_óÑÚ´\b\96¾\8eDò±h­çâ±É$×\93\80\ 5>ÞWçgñ"\9bþ\99\ 2f¤Ë{EFÉ\¤ep\91äU\9d\ 29Åt\v30±Û_\91z\ f$ïð\ 3{ãü\9d\10æ½*\16\96\84\94\9bw^\94zyöm\82\86Ñ_\98°|ª\90:¹Yá\9du\95\1f%F\ 6'Ó¤\ eQ¯ê¶\9a\90\1f\ 5ÞNÏ3.Ê~Zª¡u,?~\89n x\88¥ú%\8bf\12Kb\8dÍ[é7ú\97]zZ?ÃÏ\929ÎÁF#\8bòáaåÀCîÓàx\16¡N?Î_2?\1c(aím\9cõ\95\F\15èàýÿg\89(^\vPºÓG|ÛÁ´øÇ\ 3s\10\9fð»\7fĵ\19¿ÁJ+\ 2­T6ü\1f\98Ct\fendstream
+endobj
+3307 0 obj <<
+/Type /Page
+/Contents 3308 0 R
+/Resources 3306 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3183 0 R
+/Annots [ 3313 0 R 3314 0 R 3315 0 R 3316 0 R 3317 0 R 3318 0 R 3319 0 R 3320 0 R 3321 0 R 3322 0 R 3323 0 R 3324 0 R 3325 0 R 3326 0 R 3327 0 R 3328 0 R 3329 0 R 3330 0 R 3331 0 R 3332 0 R 3333 0 R 3334 0 R 3335 0 R 3336 0 R 3337 0 R 3338 0 R 3339 0 R 3340 0 R 3341 0 R 3342 0 R 3343 0 R 3344 0 R 3345 0 R 3346 0 R 3347 0 R 3348 0 R 3349 0 R 3350 0 R 3351 0 R 3352 0 R 3353 0 R 3354 0 R 3355 0 R 3356 0 R 3357 0 R 3358 0 R 3359 0 R 3360 0 R 3361 0 R ]
+>> endobj
+3313 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.3.4) >>
+>> endobj
+3314 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.4.3.4.1) >>
+>> endobj
+3315 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.3.5) >>
+>> endobj
+3316 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.4.3.5.1) >>
+>> endobj
+3317 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.4) >>
+>> endobj
+3318 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.5) >>
+>> endobj
+3319 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.5.1) >>
+>> endobj
+3320 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.5.2) >>
+>> endobj
+3321 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.5.3) >>
+>> endobj
+3322 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.5.4) >>
+>> endobj
+3323 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 608.25 539.579 617.818]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.5) >>
+>> endobj
+3324 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 594.701 539.579 603.724]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.1) >>
+>> endobj
+3325 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 581.151 539.579 590.174]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.2) >>
+>> endobj
+3326 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 567.602 539.579 576.625]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.2.1) >>
+>> endobj
+3327 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.2.2) >>
+>> endobj
+3328 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.3) >>
+>> endobj
+3329 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.4) >>
+>> endobj
+3330 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 513.406 539.579 522.428]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.5) >>
+>> endobj
+3331 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 499.856 539.579 508.879]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.5.1) >>
+>> endobj
+3332 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 486.307 539.579 495.33]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.5.1.1) >>
+>> endobj
+3333 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 472.758 539.579 481.781]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.5.1.2) >>
+>> endobj
+3334 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 459.209 539.579 468.232]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.5.5.1.3) >>
+>> endobj
+3335 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 445.66 539.579 454.682]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.5.2) >>
+>> endobj
+3336 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 432.11 539.579 441.133]
+/Subtype /Link
+/A << /S /GoTo /D (section.5.6) >>
+>> endobj
+3337 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 418.561 539.579 427.584]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.6.1) >>
+>> endobj
+3338 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 405.012 539.579 414.035]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.6.2) >>
+>> endobj
+3339 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 391.463 539.579 400.486]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.6.3) >>
+>> endobj
+3340 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 377.914 539.579 386.936]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.6.4) >>
+>> endobj
+3341 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 364.364 539.579 373.387]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.6.5) >>
+>> endobj
+3342 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 350.815 539.579 359.838]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.6.6) >>
+>> endobj
+3343 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 337.266 539.579 346.289]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.5.6.7) >>
+>> endobj
+3344 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 312.808 539.579 322.376]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.6) >>
+>> endobj
+3345 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 299.258 539.579 308.281]
+/Subtype /Link
+/A << /S /GoTo /D (section.6.1) >>
+>> endobj
+3346 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 285.709 539.579 294.732]
+/Subtype /Link
+/A << /S /GoTo /D (section.6.2) >>
+>> endobj
+3347 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 272.16 539.579 281.183]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.2.1) >>
+>> endobj
+3348 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 258.611 539.579 267.634]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.2.1.1) >>
+>> endobj
+3349 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 245.062 539.579 254.084]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.2.2) >>
+>> endobj
+3350 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 231.512 539.579 240.535]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.2.3) >>
+>> endobj
+3351 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 217.963 539.579 226.986]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.2.4) >>
+>> endobj
+3352 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 204.414 539.579 213.437]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.2.5) >>
+>> endobj
+3353 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 190.865 539.579 199.888]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.2.5.1) >>
+>> endobj
+3354 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 177.316 539.579 186.338]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.6.2.5.2) >>
+>> endobj
+3355 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 163.766 539.579 172.789]
+/Subtype /Link
+/A << /S /GoTo /D (section.6.3) >>
+>> endobj
+3356 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 150.217 539.579 159.24]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.3.1) >>
+>> endobj
+3357 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 136.668 539.579 145.691]
+/Subtype /Link
+/A << /S /GoTo /D (section.6.4) >>
+>> endobj
+3358 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 123.119 539.579 132.142]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.4.1) >>
+>> endobj
+3359 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 109.57 539.579 118.593]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.4.2) >>
+>> endobj
+3360 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 96.02 539.579 105.043]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.4.3) >>
+>> endobj
+3361 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 82.471 539.579 91.494]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.6.4.4) >>
+>> endobj
+3309 0 obj <<
+/D [3307 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3306 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3364 0 obj <<
+/Length 2134      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9cIsâ8\14\80ïü
+nc\ ev¬Í¶\ eS]     tzÒSIg\12º2U=}    \ 3T\ 2Î\18ÒË¿\9f÷\9e$³9+Ádq¥*xC }z«\9e\10þX=QA(t=N¢@       Vï\8eja½\ fw>Ô\98}"¬Ë \8c\14ÞÚk×vöUTga C]oÿK\8f´Ï¿xÍtÜà\89\99\97Iãkûcí}{®\11_\ 62\12ØÊ\7fµ/_Ãú9|ÐÇZ\18\b\9dÔ\7fÀq\180­ë£\9aT"PRØóËÚií¯¼\15sOÖÍ»
+¾«/E\1c°¤î\8b0H\12\b\8b\ 2\11A\ey\87xXС8hø\91\94^+møÌ\e5\98×\19\8e\e¾\88\10Nz£op\ 2¯Ùd0\84ó«å\ eKÉÌWÅ\8f1\17³~Ý\1c\9c|¸å\83U¼Ü\14ã¦\95ÕÎÚáðyÀx!;ÛW\9f±@ò$ï1S\85=fÐç\18ú¼ßH¤×Ã~w¦×й\8c\8e'Ða!¼ÎøÜ\1cìÑÕ1\ e\ 6\1eü\132    Ç\80Þ×\9a\94
+C|\91\9d\15¾ÜöÈ\ 6ß¾^ÓËÀy\14ð\98\15¡Z\ 1_8þ\ 5àÍ3\v-Þ8ã\19Î\ 5}\17bn\11\1f\9e\1a\88g\80l\bD\99\976xìý È\12\f\8b\ 6a\aª\9d)Îòt¼sÚ˾£\88÷2ÓÀa§\8bo\1cP;f.`\ 3íF"¼ì:\7f¿yx·Ûų\14¯;Eá³ð\ 5°I\1eÇ\86ñ Lôýá \ 4&Q\ 4£
+ã½ëÎ¥\19¸ffÅ\11\879\1d\9b\8bé¿s\b\12oðÈñ×Û\15\9b\90áô}<\19½>\19u7\18>\a\ 6\87ã¾\19ÒV:2\86á\ 6\10\85C\8e7r6ôtß\<jKÓÔª\98\99Ï¥i\90á\0ËrÇ9
\91\0a\aú\13öק¹;p&Æß¿ü\95Ë\ 3h¤EAà\8bº¨gîYA\98ä\12\80\ruÓkÃÂ0H\92øEÍù\88\95ÃBæ\93þ\82\86´ï<\0;'\1fgC\8c×@ÀÒli¶ÛÙM\9fR _n"\8cðapÀ¬\80È$yÞ#/â\87Ùh\18xæ¡-Ð\89öÎHA\9c§Øg7¶<\f\7fîü}l\86å\18]4\90\ 1;8\13£URR\18Î~à¥Käd\9d60.(\11\mCç\8bhMs\&\ 6~\v\ 6«®¥×¼\1cºá·\8a\85\ 4\1eî\16ÐðµÑ¨{\92\11\96ÌiÇè\ 3«1\80EÏA\101\7f.áÂëàô°hCØhcA\89÷Fh%P{ǹ{³l\0\12\16U¡ãæa>Ì!\10yxò1%e¸â\11\80>ô§H÷\17¥D|CÔ\9aq
+`\86\r\85÷\83ÌT\83\1c<3 \9c\1cû\ 2FOÊg\0f]w¡$..:9\eà\0Z\1fùÀ\1a©6ùÃöÄ$m¦S'xí\ 1°\83︳¯\92¹ÆY\ 4\87±ý\84I¯{\9d\r§Ð¬\ 2\7fáwó2\ 1\89\85Fè­\vßKÃ\17\8a¸}ë;\98\ 3:.Eú\9e\1a\9d,A?J«\1f\97,Ønëô¾Îïd0¼Âû\95.ÌÁ©\12\12\ 22W\85Ítl3\9fýëÌ*»É\fSÐMÇ\10\9dÊ0~\9e£ÿÌô¥*C_Ê\_\16ÁÛ1\1a²»s\91}\83\eÊ\12d!ç\15&\8b)*\a\93Ë\ 5Q¶ÇæÓ¦\83Þ\H\9b\8e®\80ÑunÎ\96Ó;¾~\91QØÚ\80â\12âcâ3KS\1cã\88§6ù\80\92si\89½ÇôD\96f&\ f$\95®B±%Zº\1cqré<J\89öLN\8eüñþÍY¸Sçu`ªôúêÖ\[¥\eK\84©î\80¹\12]M\96|Çî\\9aD\86ª¢¹)\9a÷p&#\vó(\9döh=B¾\92DÇë ù \98\98\ eÃîN6¿º÷yâü\94\ 3\14ÆÖ,°ë\]\19áµaºÍ\8eQ.å\aéä^¾lb\94rÇdÑî½J\ 2\rG±z¶Q[\1c\96\80&²h\9a&\195rë\87\8b\1e\8a`ü%ÈÆ\v
+ÉãRÖ\8e£YLÞ\19£Ô¥S»\ 4\8fK\93ç7/Ñï\99\vóÄ4-ÌXÊ\98¿R­X\16\1d\17\9e\9f7\16«\1e\8a ÌaÈ5\eÕ¥u\86\97\18Fhõ\96,WÌJðC¢<à>\98\v±©ðä7[>A\89ÿùåù\e\16§\85]\99n51b\b+Fw\9b0\ e\ 1\9aJÖ¨XMlÅêé\94J4±z\ 6\v\0\84\89b
+ïÐÿ@#÷TŪ1\7fp±jxk\9dê=tIRÕ©n×\9ao~å8ÉëT\9dmîg®t\88
\0­\8aÙË\v\16fu\17eW\1fðþ§\89h|\5\9ee\ e\17Òóø\84)ùãZV<\1fÎSlÞÍKæj\ 4NHÛæUiÙ¬>\8ay\94¥·\90[F°1#åÄ\9b&\82MN¹ÂóÕ²Ø\98É7å\ 2\96Ä/_\e\9b«\14Ì\\1dáqf\w[]e\89¸¼£æ¼J<=%»\a\99LYe7¶£XÕvý~mý~*Ç\ 6?ÿ\8cÄ\11B2\11\9a\90\f®\1dõ¦t\8aÿà\ 6L\88\vs£IÊ\95¬¬OfÖ\95Õ\83\ 6ø@úxh\92'¨¯\9f,j\88\1e·Å\8d¯»ÅMç¡\ 3fÚaB$ú%Íû×%6\8f,"\10,\88¹ªû\ 24\9e\16\85\93\86³ azInX Á!\9dû\ 2\98ä\bÝ\7fì;å¦p¦\7fï\8c»½s#\ 4Í\ 2éX\91\ 3Ü\8f\94\83\95o\10¯.Ó\83ÿ¤Øݲ ¸¼M\168H\8bXg÷+\\ 1s\ ebb×~Ac8Ý\11\11y{\94LHÍM
+¼MIè\93©\89dK;aá
+ê      ^¥\18¶¥\e\92\9ep\85[Äg´Pg×
+\Ñì^fS\9a0¡ßa7U¥ð×\85ºùÕW¸",ÕÖp\92Ç\93Tú0!¿Fʨ2î\9bg\9d\94°¦D°QO£-\ 2\aw\ f)\1f|²¥Ó$¾\v[hÛ´\9c\81\9båv\ e\8e± \93±*LÝ\ e5n©µ\9bÇÄ\82
+\96\86Ó\ 1í\92\89\ 5ëzì\11Q\9d¨\8aNYt\84¥Ó::Í·÷ä\vè¦Â\96\92r®X\90²xì×\9d¦\19î=©\ 4*GÆÊ0yÒ\9a¼?\8c˲äÀ,þÄ\0\v³\88ÒÅ`\ 6ý\1d%*Ûö\0¨|ãkñ\ 4Õ\99\85U\90ù\12Ï3\ 4üéäO|ùpB'\9f­2-¤¯´x­r&JQ\8d27\­OXe·Ke|G·\fùl£\ 2^@\8c}\8a"m\96-^ ò\8aõ ,\89\8f3]ûæ·'º®\b:/q_Ühg\8a\8cÌ®H³¹dV\80\99ж\92Xè7e²TI¨¤Eµôã"Ë\84\ 67o &Bî÷p8{\ex\1e\995Íóc*\88\99¿\19º5~¡Oò \12ê\9eóà^\96ô\7fw¬3@endstream
+endobj
+3363 0 obj <<
+/Type /Page
+/Contents 3364 0 R
+/Resources 3362 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3183 0 R
+/Annots [ 3366 0 R 3367 0 R 3368 0 R 3369 0 R 3370 0 R 3371 0 R 3372 0 R 3373 0 R 3374 0 R 3375 0 R 3376 0 R 3377 0 R 3381 0 R 3382 0 R 3383 0 R 3384 0 R 3385 0 R 3386 0 R 3387 0 R 3388 0 R 3389 0 R 3390 0 R 3391 0 R 3392 0 R 3393 0 R 3394 0 R 3395 0 R 3396 0 R 3397 0 R 3398 0 R 3399 0 R 3400 0 R 3401 0 R 3402 0 R 3403 0 R 3404 0 R 3405 0 R 3406 0 R 3407 0 R 3408 0 R 3409 0 R 3410 0 R 3411 0 R 3412 0 R 3413 0 R 3414 0 R 3415 0 R 3416 0 R ]
+>> endobj
+3366 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 754.651 539.579 764.219]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.7) >>
+>> endobj
+3367 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.1) >>
+>> endobj
+3368 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.2) >>
+>> endobj
+3369 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.2.1) >>
+>> endobj
+3370 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.2.2) >>
+>> endobj
+3371 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.2.3) >>
+>> endobj
+3372 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.2.4) >>
+>> endobj
+3373 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.7.2.4.1) >>
+>> endobj
+3374 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.7.2.4.2) >>
+>> endobj
+3375 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.7.2.4.3) >>
+>> endobj
+3376 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.3) >>
+>> endobj
+3377 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.3.1) >>
+>> endobj
+3381 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.3.2) >>
+>> endobj
+3382 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 578.511 539.579 587.534]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.4) >>
+>> endobj
+3383 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 564.962 539.579 573.985]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.4.1) >>
+>> endobj
+3384 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 551.413 539.579 560.436]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.4.2) >>
+>> endobj
+3385 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 537.864 539.579 546.887]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.4.3) >>
+>> endobj
+3386 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 524.315 539.579 533.337]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.7.4.3.1) >>
+>> endobj
+3387 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 510.765 539.579 519.788]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.4.4) >>
+>> endobj
+3388 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 497.216 539.579 506.239]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.4.5) >>
+>> endobj
+3389 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 483.667 539.579 492.69]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.4.6) >>
+>> endobj
+3390 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 470.118 539.579 479.141]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.5) >>
+>> endobj
+3391 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 456.569 539.579 465.591]
+/Subtype /Link
+/A << /S /GoTo /D (section.7.6) >>
+>> endobj
+3392 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 443.019 539.579 452.042]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.6.1) >>
+>> endobj
+3393 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 429.47 539.579 438.493]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.6.2) >>
+>> endobj
+3394 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 415.921 539.579 424.944]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.7.6.3) >>
+>> endobj
+3395 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 391.463 539.579 401.031]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.8) >>
+>> endobj
+3396 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 377.914 539.579 386.936]
+/Subtype /Link
+/A << /S /GoTo /D (section.8.1) >>
+>> endobj
+3397 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 364.364 539.579 373.387]
+/Subtype /Link
+/A << /S /GoTo /D (section.8.2) >>
+>> endobj
+3398 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 350.815 539.579 359.838]
+/Subtype /Link
+/A << /S /GoTo /D (section.8.3) >>
+>> endobj
+3399 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 337.266 539.579 346.289]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.8.3.1) >>
+>> endobj
+3400 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 323.717 539.579 332.74]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.8.3.2) >>
+>> endobj
+3401 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 310.168 539.579 319.19]
+/Subtype /Link
+/A << /S /GoTo /D (section.8.4) >>
+>> endobj
+3402 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 285.709 539.579 295.278]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.9) >>
+>> endobj
+3403 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 272.16 539.579 281.183]
+/Subtype /Link
+/A << /S /GoTo /D (section.9.1) >>
+>> endobj
+3404 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [524.436 233.667 539.579 243.962]
+/Subtype /Link
+/A << /S /GoTo /D (part.3) >>
+>> endobj
+3405 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 209.209 539.579 218.777]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.10) >>
+>> endobj
+3406 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 195.659 539.579 204.682]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.1) >>
+>> endobj
+3407 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 182.11 539.579 191.133]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.2) >>
+>> endobj
+3408 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 168.561 539.579 177.584]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.3) >>
+>> endobj
+3409 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 155.012 539.579 164.035]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.1) >>
+>> endobj
+3410 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 141.463 539.579 150.485]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.2) >>
+>> endobj
+3411 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 127.913 539.579 136.936]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.3.3) >>
+>> endobj
+3412 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 114.364 539.579 123.387]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.4) >>
+>> endobj
+3413 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 100.815 539.579 109.838]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.1) >>
+>> endobj
+3414 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 87.266 539.579 96.289]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.2) >>
+>> endobj
+3415 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 73.717 539.579 82.739]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.3) >>
+>> endobj
+3416 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 60.167 539.579 69.19]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.4) >>
+>> endobj
+3365 0 obj <<
+/D [3363 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3362 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3419 0 obj <<
+/Length 2374      
+/Filter /FlateDecode
+>>
+stream
+xÚí\[sÚÈ\12~çWðvÄ\ 3\8aæ¦ËÓ\96cÇ       [\89\9d5öÙSµ»U+@¶U\v\88#\898ÙÚ\1f¿Ó=\17\84\8d1\18G1¶ÊU Ëhdú\9bîþú"\91¶'ÿH;\14®Ç¢v\10ú®`¤=\9c´¼ö\95<ó¾Eô\b¯Í]Ï\17pêíyëͱðÛÄs#/j\9f\90óÑoÎa6íÐÐ)\13õUtþ8ÿ¹õî¼2I\97»Üg0Ëÿ[¿ýáµGòF?·<\97EaûFn{.\89¢ö¤Å\ 5s\ 5gz\7fÜê·~±³¨s¼­®Zñ¿v9¡®\17Fí.óÜ0äö\9f&bÅ?-\8fpW¸\9d.ó}ç$+\13¹Å¸\13\ f:]\1a8Ù¼\84}æ¼Í³xÔ!ΰÓ%N\\94\ 1\1c\1aåò#\81ãE\ 1\9f\89ü\f¼È\91\b¿\84çÝýZwn\83!»]~\v\19î\11\97\84\8e8ó«¶Ú8{¿F\88¡\7f{F=fiÆû\81"\0\ 1\ 6êÓ\Ê|\¦3øÒ\90õôêË/åÁxh \10\81ø^r~Q\10\ 65A\18h\b/
+\8d[v©T¬¼NÔÆ\19B7±ºx0\9dJD³ùÔè\9f\1e÷\19ð\8eóx\82Ê'\81\97ò\92\87\e`\1e\aL¸50Ò(\ 2\ 47\85\ 5\85;}     Ò·éð^\84\82\1f¢kÏ\ 4\13\16Àm\11\12ñ "à\94(çί½\93¾\12ç?êëüZËú×T
+{
+>Hâ\10 \ e\15Ch¼R>5[%¢\ 5\1f\17^{¥f<\89'\15½ê'ù\17\18¤®îtC\1eý\10\90¨ïÒ\80ì\80RX\8bæ\b\97hÍY Õ·ÂW\92ÌÕaÉ\90\b\97'¯æy\f\b¥\923u}\8f6þ'ª     ,z\a¬³d6N\87q\89X\84$lèÂÃpE^Mp1\rW\1f´Eb4ԦϢ÷\ eì\18\1a¼<µD\þj\9f4\0~\a\0+.l\ 3ü|íÃ>$ã\19ÐòùX\81ö!51b7 t\8fPØ#÷÷\14**6@Øz¿\14\88ÆÈRBPÓ\93¤Df¢9\a8<Ã9>CØ\9c\95\99\ ¡3ÌÆò
+\1e¼JM$µ\98Rßz¾\13äã\0Ï\99²\96Ùxn¹\b@s\9a\8f,\7f\91
+*hc;\9f\ 4±ílg mçy'dN2\ 4\ 6\r\93Te¬à;\95{U¦.÷Òäf9x[\8aÑPCAÿ\bo¬å-Li-Z\18Xs¹\1a\18\1dAÏ!±5CÓ\98\ 1®:ß\881\9b\8e0dÈ&Ï\ e\e\91F%ë\82Ï\18Qå¾\ 6ãdbL)\ 2)M)À\85¦4b¢¡ ë0cu\10\94À\86\10\87y¦2ôÝ>\804¨äE\96L%úD£\91QÔx¿[°ñGÁÆ\82\9f\84\8d8`-y\189o\11¨k\88\ 1Á\11~Aº¢³*ÆÕ=\88¯ñ\92+`\ eWU       j\83D®Î\1d½\17¯\83\91\84\9a\91\1cf\98.\9c\18¾\b!x\9e££\ 2ÞOh\13É=-7©§\ 4\10ZnòÁh\bõ\ 3ç0\9eÂ\86ï\9cj\85\82\83Çèç
\94x¶¼^\9c­\90\138%£@Ô½Þi\1f\ e\88J¾YÝ@\91ÛÅõ7)Î\86ÕW\98@Ç)e\9c\97:m-åÑf\1c\7f\84ùyð+ì\8d\7f\82¸eï\17Òw1ü\95åð¬\17£aZ¶\1c\91\9b
+Zç¹­\aêl\ 3®T¬gdU\93¯\83Ý\8f©Y±e2êt}¹ä^¶\9f\ eê W¡¥W=%ò«ªË5\80üy\ 1¶#\1e\98Z}\89^\187\aà<îÖ\11\8d9\81íÕ\ 5¬ÿ¨©mì\v\ e¨+|öÊ!ÛH·øCA¨áT\10\8c^Çy%±\8eÝ1\98éS#\8eR{vXfyj\941-ÔùÿbúÂ\80ôMO;6\1e&òù~A\14îÄ´(w¹XݶD|\97ù\Í\83÷§Þ*øÀGGÜ9\18\ e³ù\14ÔLúËÞô2ë0ÌÖIZ\86\85\12\ 4\14´lª\86\1c©Cñ .:h1oË\85\13ÕV\ 5·¿G +ÿ¡èná\8e®\12/\bÁ´n­:«\7fþfk\98 U\ 1.zÜ       ¹Z^q    \94$_¬S0?z\91ªðÁÚ\11]\84\85òÃæñ]ÃH×\82þä¾\ 50¶É2E\11ÿºQ\r%#SN\9fÌâ2\ 5\ f\92\8eSt\ eÚ¾\98ñÈ\e°C\ 2*MKYÏçëøY$Ü\80\8aÇ£C¼»¥\9f\8aqy"?\ 2èØ\92\82I;/       ÞèÜ\bô\8c\8a×Ǹ\7f\1c\92Û\ 4ö
+Æõ¥\86\1eì^b\88?QÆÖ8\97\90ù¯Ñ\80J\16Eü]\80%µ¨(µ&´7©Ö\13bÝ#fÂ¥*»;0½Ï\8bÂ\83íg\1abÔemmÀ¢W¦\8fôQ°m\95üÔ¨-\92\9f\a£/\1dá;\1a³øÊPlCÒ±\ 5f\98\7f\83¢\91B\12\1d$Õý\97\8b\eÐj\ 4\1f̱ ä\87æ;wV\1f¾3\ ebS\18è\860\9cd`$» íG \12\85\v\7f{Ûeèŧ\18ë¡Õ\0õ¢0ù \9e\12/1|\83FN\99\ 2ÃOr\1d\ 6\fÐð%&{\108\89\1e\8ag?ÉKu/Ùª\16\16\eC\\9côþ\a¡Wô<\fQ]\18°û1\90üÛÖ\0.zG¸ªß¼Ç\r¬ËLM\86 (sdés̼¡Ð\81'\86Îu:­¤\16xH\9f£É\17uP0¦)\98\8cë±\8e<·m\8dJÖ°Jã©4:*s^ußÈÚT\1fU6V¡\8e\10~ÿ¾\vª[ê\ f³ü\vºöå\1dß\1c\8b¨2T\ 4®\84P\8f/&\83YGÀóeÅÍH\r^\9aWp\97\ 5¾}ÚN\15ál..ð÷\96y?\e\9dÝ\1a]º9º\bíh\0\9f     nJ\16}\17c&\?
+îÁX0¶OUÔ5C\9e\1eñ`g+ý0!äÚHk\16\87\ eO\97#Fk\12OÜcM\r|g\83\1dÖ¢ÒÜ\1aìÏàKcݨ\9e|\95Î6òXSJ~*}­\vNc¡\8b        (æ\0\89¿F\95Çêø­\98mT}\82ÑÆk\15M?\8aËx`'\93\14V\84~\83È&\88\98\88¢\ 4ó8( \17$z\ e=C/LÁ¢\9aà4µä1À\19Ï\10OAY\83ç³Às»\8c\17¢¹H<b\1fål¦ÒÁ¹5\8a\1f\8fÀ\12\1e|¾õ¸0¤[D´'5¶\9d\93`Ä«#\13¬\ 11)ȾÊ\9a¨$@¼Tä¦úñü±)Í\14×éL?À\9f\99\aù\17=5gÇ0Ó¡Ú¡LÒg\1c¢k\ 4EúU5\18è4Cp\7f+û~\v\96\9eªEnK\96ËK\?·}\85\r\ 6\8bÒW´j±¿°UNj\ 4\83k0zÓ\14\9fG\8bÇéß+ÚÁ\96±A\1e\16Ã;+\88çù/\10\ 1Z#\ 2B#°ô¢\82ê\9b"*\9d½RÜá\1e;äÝ\81áõ9dß\94 09¬\fs\84ýK\95\12\ 5uÞç\987\9e\15ksÆ\91O_»à7×\88ÀxÞ\ 4E\8f\1e`©Õ¨Ú\v\89¡ Ñ\10¨\99«>÷U9ý\80òF\17\1e\aI¨!¹ECµ\aGQ§±~ÑÀ\ 1\8a»Ä¦\85ÁÜVcu\85êÒ<Bt?p\86\ 3É\11TÐg%s¿F\99GZæï¾ZáTß½öñ¨w¬{\11\94eZô\ 1Ãk\1f\8c\98cu\bBDÈÅÀTÒ¡T\8d\1aêFè\87¯VÐò\\87\905\19\82-\88\ 3rì8HÿÖﮡ¡x-¾7Ø=¹±\89ó5/\86üô\r\9a\ 4\b\91\90ßd6\9e6³ñX0u7y\97\117äbõkK\17Ê·Ã\eG9u}&6Ôä\8d\1e\17\9dQC¯endstream
+endobj
+3418 0 obj <<
+/Type /Page
+/Contents 3419 0 R
+/Resources 3417 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3474 0 R
+/Annots [ 3421 0 R 3422 0 R 3423 0 R 3424 0 R 3425 0 R 3426 0 R 3427 0 R 3428 0 R 3429 0 R 3430 0 R 3431 0 R 3432 0 R 3433 0 R 3434 0 R 3435 0 R 3436 0 R 3437 0 R 3438 0 R 3439 0 R 3440 0 R 3441 0 R 3442 0 R 3443 0 R 3444 0 R 3445 0 R 3446 0 R 3447 0 R 3448 0 R 3449 0 R 3450 0 R 3451 0 R 3452 0 R 3456 0 R 3457 0 R 3458 0 R 3459 0 R 3460 0 R 3461 0 R 3462 0 R 3463 0 R 3464 0 R 3465 0 R 3466 0 R 3467 0 R 3468 0 R 3469 0 R 3470 0 R 3471 0 R 3472 0 R 3473 0 R ]
+>> endobj
+3421 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.5) >>
+>> endobj
+3422 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.6) >>
+>> endobj
+3423 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.7) >>
+>> endobj
+3424 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.4.8) >>
+>> endobj
+3425 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.5) >>
+>> endobj
+3426 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.5.1) >>
+>> endobj
+3427 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.5.2) >>
+>> endobj
+3428 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.5.3) >>
+>> endobj
+3429 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.6) >>
+>> endobj
+3430 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.6.1) >>
+>> endobj
+3431 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.6.2) >>
+>> endobj
+3432 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.7) >>
+>> endobj
+3433 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.7.1) >>
+>> endobj
+3434 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 578.511 539.579 587.534]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.7.2) >>
+>> endobj
+3435 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 564.962 539.579 573.985]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.7.3) >>
+>> endobj
+3436 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 551.413 539.579 560.436]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.10.7.3.1) >>
+>> endobj
+3437 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 537.864 539.579 546.887]
+/Subtype /Link
+/A << /S /GoTo /D (section.10.8) >>
+>> endobj
+3438 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 510.765 539.579 519.788]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.8.1) >>
+>> endobj
+3439 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 497.216 539.579 506.239]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.8.2) >>
+>> endobj
+3440 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 483.667 539.579 492.69]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.8.3) >>
+>> endobj
+3441 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 470.118 539.579 479.141]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.10.8.4) >>
+>> endobj
+3442 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [525.586 445.66 539.579 455.228]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.11) >>
+>> endobj
+3443 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [526.677 432.11 539.579 441.133]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.1) >>
+>> endobj
+3444 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 418.561 539.579 427.584]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.1.1) >>
+>> endobj
+3445 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 405.012 539.579 414.035]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.1.2) >>
+>> endobj
+3446 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 391.463 539.579 400.486]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.2) >>
+>> endobj
+3447 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 377.914 539.579 386.936]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.2.1) >>
+>> endobj
+3448 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 364.364 539.579 373.387]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.2.1.1) >>
+>> endobj
+3449 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 350.815 539.579 359.838]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.2.1.2) >>
+>> endobj
+3450 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 337.266 539.579 346.289]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.2.2) >>
+>> endobj
+3451 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 323.717 539.579 332.74]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.2.3) >>
+>> endobj
+3452 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 310.168 539.579 319.19]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.3) >>
+>> endobj
+3456 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 296.618 539.579 305.641]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.3.1) >>
+>> endobj
+3457 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 283.069 539.579 292.092]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.3.2) >>
+>> endobj
+3458 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 269.52 539.579 278.543]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.4) >>
+>> endobj
+3459 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 255.971 539.579 264.994]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.4.1) >>
+>> endobj
+3460 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 242.422 539.579 251.444]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.4.2) >>
+>> endobj
+3461 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 228.872 539.579 237.895]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.4.3) >>
+>> endobj
+3462 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 215.323 539.579 224.346]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.4.4) >>
+>> endobj
+3463 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 201.774 539.579 210.797]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.1) >>
+>> endobj
+3464 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 188.225 539.579 197.248]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.2) >>
+>> endobj
+3465 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 174.676 539.579 183.698]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.3) >>
+>> endobj
+3466 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 161.126 539.579 170.149]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.4) >>
+>> endobj
+3467 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 147.577 539.579 156.6]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.5) >>
+>> endobj
+3468 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 134.028 539.579 143.051]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.6) >>
+>> endobj
+3469 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 120.479 539.579 129.502]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.7) >>
+>> endobj
+3470 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 106.93 539.579 115.952]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.8) >>
+>> endobj
+3471 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 93.38 539.579 102.403]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.9) >>
+>> endobj
+3472 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 79.831 539.579 88.854]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.4.10) >>
+>> endobj
+3473 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 66.282 539.579 75.305]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.4.5) >>
+>> endobj
+3420 0 obj <<
+/D [3418 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3417 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3477 0 obj <<
+/Length 2336      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ÛnÛF\10}×W\b\80\8aáÞÈåclÇF\8a:I+§ Ðö\81\96h\99\88$ª$UÅ@?¾;³»\14e]";\12-;\84\ 1\8b\97%EÍÙ\999sv\97¤í©?Ò\96ÂõXØ\ e¤ï
+FÚýqËk\ fÕ\99\8b\161-¼6w=_À©\93«Ö«sá·\89ç\86^ؾºÁ&W\83?\9dÓtÒ¡Ò)bý\91wþ¾ú¥õæªr\93.w¹Ïà.ÿ´þüÛk\ fÔ\17ýÒò\\16Êö\m{.  Ãö¸Å\ 5s\ 5gf\7fÔêµ~+ï¢Ïñ¶¾jͳvY\10¸DªOÏ\95\92\97ÏLÄ\9ag&Äå®p;Ä!n§Ëeè\9cfqT$\93a§Ë\18s\8a[u*\86\9cEEt\1dåj\8fú\81£\9a\vÏ\83\ f\1e\86\95½å\8f\ e~ù=û3_\19\84øj{ÅjÙ°­7~¿Øj,yÿ\9eÄw\99Ï\97\11\10\ 2È\85»\ 2B- éä/\8fpud8Ë\12õ\81ØøáÞ\rÚ`õh¬\98ÁêcÞé\12§\ 4I9Ð\87Q\84»:2|-ÌQØ\8d°q>ïÐÀI3Õh\90kGS;Øê\r\ØÏî¦ê³\88¡ñ\0NÐM\97«g`ò8\8c\1fÖh|n\8c\7f\11\17*p\81\9fh3¾Ka§\vV:MG3µ=\86í\89¶!D3ÝîF\9dÉÒ±\rx&Ú]u$s¢kun¤\8e\84\1e\1eÿ8£sB]O\86Úêb\a£û.Ä\1fßù|ù«J\ 5!9¶`sTq,\14n@Å\13 Ê\1eäJÊ\91º\94så(è#ãt²\bAY\86á\ 5\82\13¡Ï\ 1\83úàåô{\9d\96zßï´;áK\8c×~Ì1\93\ 6ø\14v"\b\94\93Ô$§_Ó!Àï?.\97ü@®Y\evt=v'°\13\97\ýõ\0H@<0\89,Õy¬P\amNûÔ\91\¥ºJ\8e<\89úÀ\1f¾\0¡\88'æR$úª\8df\181t\85\ 6\8c\12\ffÀXâåªdR\e6j¦7ð,ªL\94\95\9b\10\12¸ÌcæVÑL\95V]A\853\8e\8bÛt\90ë+\96¾6`®'\ 2sÁ3ð³£ÁÔä>ªÊm\11®­\91«÷Á\a ÞÚ\aP¿-äÎE\ 6\8e\90Φ\80|à\\82oL§KT_\1dþoq¶§7?%\93AÚaÄ\99#U×ý&B7Sg?¾{ûy%¡0¡«{x°\r¶Úð¨|ÅVr\9déÁ>FBèR\97еz\871O\17ø\1e\95ßp
+\8a¹\ 5ØÃ9Ä\17\fQQ\ 1|;\8bíïVN\11Ùðr\12k\1aNtSãD\85j\16\86´á\10\8fp\13~x\8aH1 \ 1ÈgIÞ\aÜf\9a\13ª\7f    Ä=Îý#Eë\85\81-jÈs\80¶%\8cgñM\ 4X\8f
+M\19\14    É\10÷\9fµ;_`ù<\9b\9a\12Aµ0\9eN\9dß\91?\8ctrü\179\86nñv`DÒÄx¿æ5ú\16áRIù\9cø`P\134\96\ f¾ù
+\99\b+¶©\11*ÀºKÌ\ 4Z\14è¡¡d\r\85ß\13d\95Ð)¾    \18+\8bë\8d\8c±×Ï\92©É\82\8cÊ&>>\1eQY\8b\13²2>ö¢qÕù04\8e!¸]\838\89©\12\e\19\1at\ 1®©9%t\0Û\16\8e\ 2Ü\95¼xï«\v+\e0ÁÍ\94}§År\8d|\8a\0\81o\ e-m\85ÃË\b\19Öo\19¿\fX\ 3Ï>x%o¤Ç'\8a\94a-ÞÇËH   ¡O\ 5·\8aüTzXÉ\1dÏqØ\ 5\9cl\94\83>B\1a\ròà \8a\1d\e1¼ìi²\ fb\a         ©o^©û/Tq\0\0¬c.{èe(-D   t
\13GazæÕä?l\9díµÀ\18\85,äæ³t\1c%\10I\854\15Û\1a}\91¸a Ì\ 5\16\17\18\0]½7\ 3©\88\9a¦\1fR\ 4*\86aj\118\1f\11µX\aêÕoñ¹ëÑÐ\ZI©\87v¼£Á»ªFÊïQ#\99V#Ï\93\11TÌ?k\15ñ,Éâ~\81*#ª\94wVe´ó\ 5\80öÜ¢&\87mb}Ùë~?ÎóRÉ.´Â9²\18îG\93dô©4IÖh\92OK.Ö@¿wîÈJMÒ¸\84N\15½;«L\16ñX\1f\1d#V^bÏËéz(_A^á\844 n\a\95\1d\9e\8aô¨9\ 2s>aÚ34!pæ\ 6ÁwWç\86Dà(v:\9eFX=ç¶\84\98Û!\1a\18k\83\ 38äbø\84:ckv(¾ït\8f±\11`\f\1d\82\aÇDõöaý\9d|Êr½K\9c\17\10\rË\11f\95k¬}TÊÉ\12ô'Ïc\r9ß`LQ\13b\96!.ÅÁ2¹\9d%\98÷0\ 4\16XPß\95aQgÃ{!QÅÃNW\86~\ 3Ó\1es\95U\81{0¥:²\1aÓY\f\\ 3ü,Ñ*=\84³×\bÕfl0\87\ 5\81ßd¦Ò¼A-\9eÆV¦Q-ñHZV­]\9c\9b\13åÕY»§F
+¦!¢\88±\93üh\11\83A,\ 4ß\a\ 6Ä\ f\0N9\16\89zd\92Ãøv\8eÓ\88\80²\85K\ 21\ 1<\83\9aÖE\1c%,;¹\8fMT\97\89åè:Ê\8d\0¦h\12§³ûáÎÚ\96qÚÐ\8c\r\86\95uä/«Óo«¥\16hÁ2\86Ébhë6*\99#Ⱥ\8c5Uô!\91} _.$úerR        \87ã$/׶¨ph¤_tÚh\18c¤4S:\94\85<ùcúa\r«^\fX\8bõz\9fP\ f\1ehý¼,\8cyeÂo\9a})\ 5\11;ëàU/Îô\84\1c\14qéKXñµ\aó\8b]­O·X\9fzÞ×W\9f?ÀÚ\18¿Y\88G¸WGv²\vX¾!\19m­xqñC\92\17å4¶NIõ\16ÂÑÛR5Ô\811\9dª/\ e\94\1fE×8j\99\14p^ñI.Äñ&\16NjI,\8be'+Z\92µ¨Y\fy\8ftWç\96\1a­Þ¬­¬.ð»2\ 4#.'¤f¥ù5Ï\8f\80W¦C¸\85äG\982jÃÁ\16D\7f$ñ¼ÄàÜ( [LhI\dÚEzj\93Ý-é\ 2׳\95^VBç´&tØvtÞÏ'q\96ß&*ÔøÄoê\9f\ 3À$v@\89oGÉ.ÛÆ\11Y;\98\90fwÕ(\a\12×\82\9d\99ò3D\85ÕÁ\86\11\95\ 5\e^Ò{VMn\94S"\9a÷$<       L\96\eHZq\11\9dê-^"h 9hú\11\96¤¥Èe\a      ¼\12á®\12â*ó\9b+Qîá\10¾°\bÇkÂǾqÁÔ\1eªÖèÛÁ"æÌ\13;º]}YO¯@mf\10e\8b\1e\8b0^N973dL*\eëÑ\8b/?U_W\92Eãxi\8c\1c\96\ 1Iñ,;Kº\ f\ e\ 5_x\r\85)\Pd   ,·\9e\15qEV\9b\82U.È\83à\89û¹_G\ 5ï7óÀ\9fH\vðk cþ\ 3^A¡_T\90X\87@"mD\19\13\91 R½\1e%zÕ\fº^Y\8aú2|¹¤º.¬Ö\ e ¾7Z\97M\1a¸°Ð x\96Nì0k¾f\ 21\110ýÕN6Î:\ 2\10\85\7fÅ\9a\94¸2´/>ÀH»zCÊ]É¥is£Â\83 ª+\bý¬B:3\98\91¼zk\1eº!±\8fÑ\8bU\7f\93ôÀμÿN kê\ 4le\1e\1e\ e'\f\96S Õ).pð\9d!\15\9fF\8f\9c\fc£§¢\8aQ¾ Ã&CÓ»Bú¼ýò\91\90ØYÏ\º\1e\13ë_=¹\80ë;Þ\1aÉ©ë«/Ø\rûU\82¥Û,ý\98ÿ\ 1\1c8ö:endstream
+endobj
+3476 0 obj <<
+/Type /Page
+/Contents 3477 0 R
+/Resources 3475 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3474 0 R
+/Annots [ 3479 0 R 3480 0 R 3481 0 R 3482 0 R 3483 0 R 3484 0 R 3485 0 R 3486 0 R 3487 0 R 3488 0 R 3489 0 R 3490 0 R 3491 0 R 3492 0 R 3493 0 R 3494 0 R 3495 0 R 3496 0 R 3497 0 R 3498 0 R 3499 0 R 3500 0 R 3501 0 R 3502 0 R 3503 0 R 3504 0 R 3505 0 R 3506 0 R 3507 0 R 3508 0 R 3509 0 R 3510 0 R 3511 0 R 3512 0 R 3513 0 R 3514 0 R 3515 0 R 3516 0 R 3517 0 R 3518 0 R 3519 0 R 3520 0 R 3521 0 R 3522 0 R 3523 0 R 3524 0 R 3525 0 R 3526 0 R 3527 0 R ]
+>> endobj
+3479 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.5.1) >>
+>> endobj
+3480 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.5.2) >>
+>> endobj
+3481 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.5.3) >>
+>> endobj
+3482 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.11.4.5.4) >>
+>> endobj
+3483 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.4.6) >>
+>> endobj
+3484 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (section.11.5) >>
+>> endobj
+3485 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.5.1) >>
+>> endobj
+3486 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.5.2) >>
+>> endobj
+3487 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.11.5.3) >>
+>> endobj
+3488 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 621.799 539.579 631.367]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.12) >>
+>> endobj
+3489 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (section.12.1) >>
+>> endobj
+3490 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 594.701 539.579 603.724]
+/Subtype /Link
+/A << /S /GoTo /D (section.12.2) >>
+>> endobj
+3491 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 581.151 539.579 590.174]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.12.2.1) >>
+>> endobj
+3492 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 567.602 539.579 576.625]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.12.2.2) >>
+>> endobj
+3493 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (section.12.3) >>
+>> endobj
+3494 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.12.3.1) >>
+>> endobj
+3495 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.12.3.2) >>
+>> endobj
+3496 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 513.406 539.579 522.428]
+/Subtype /Link
+/A << /S /GoTo /D (section.12.4) >>
+>> endobj
+3497 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 499.856 539.579 508.879]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.12.4.1) >>
+>> endobj
+3498 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 486.307 539.579 495.33]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.12.4.2) >>
+>> endobj
+3499 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 472.758 539.579 481.781]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.12.4.3) >>
+>> endobj
+3500 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 448.3 539.579 457.868]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.13) >>
+>> endobj
+3501 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 434.75 539.579 443.773]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.1) >>
+>> endobj
+3502 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 421.201 539.579 430.224]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.2) >>
+>> endobj
+3503 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 407.652 539.579 416.675]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.2.1) >>
+>> endobj
+3504 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 394.103 539.579 403.126]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.2.2) >>
+>> endobj
+3505 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 380.554 539.579 389.576]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.2.3) >>
+>> endobj
+3506 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 367.004 539.579 376.027]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.3) >>
+>> endobj
+3507 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 353.455 539.579 362.478]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.3.1) >>
+>> endobj
+3508 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 339.906 539.579 348.929]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.3.2) >>
+>> endobj
+3509 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 326.357 539.579 335.38]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.3.3) >>
+>> endobj
+3510 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 312.808 539.579 321.83]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.4) >>
+>> endobj
+3511 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 299.258 539.579 308.281]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.4.1) >>
+>> endobj
+3512 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 285.709 539.579 294.732]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.13.4.1.1) >>
+>> endobj
+3513 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 272.16 539.579 281.183]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.13.4.1.2) >>
+>> endobj
+3514 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 258.611 539.579 267.634]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.5) >>
+>> endobj
+3515 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 245.062 539.579 254.084]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.1) >>
+>> endobj
+3516 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 231.512 539.579 240.535]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.2) >>
+>> endobj
+3517 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 217.963 539.579 226.986]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.3) >>
+>> endobj
+3518 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 204.414 539.579 213.437]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.4) >>
+>> endobj
+3519 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 190.865 539.579 199.888]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.13.5.4.1) >>
+>> endobj
+3520 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 177.316 539.579 186.338]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.13.5.4.2) >>
+>> endobj
+3521 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 163.766 539.579 172.789]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.5) >>
+>> endobj
+3522 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 150.217 539.579 159.24]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.6) >>
+>> endobj
+3523 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 136.668 539.579 145.691]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.5.7) >>
+>> endobj
+3524 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 123.119 539.579 132.142]
+/Subtype /Link
+/A << /S /GoTo /D (section.13.6) >>
+>> endobj
+3525 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 109.57 539.579 118.593]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.6.1) >>
+>> endobj
+3526 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 96.02 539.579 105.043]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.6.2) >>
+>> endobj
+3527 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 82.471 539.579 91.494]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.13.6.3) >>
+>> endobj
+3478 0 obj <<
+/D [3476 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3475 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3530 0 obj <<
+/Length 2222      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9c[sÚF\14Çßù\14<ôAÌT\8aV{Ñê©ã\98¤q\e_\1að¤3m\1fdP°Æ\ 2\IØÍ·ï\9e½I`ì\98àÈØh2\13\84$d´?\9d=ÿsYP×\17ÿP\97SÏÇQ7äÌ£\18uGÓ\8eß\9d\88#¿v\90>Ãï\12Ïg\14\ e½\1dvÞ¼§¬\8b|/ò£îð\8b<e8þË9\9cÏz\ 1wÊD½\14½\7f\86¿uÞ\rk\17q\89G\18\86«üÛùë\1f¿;\16\7fè·\8eïá\88woŶï¡(êN;\84b\8f\12¬ßg\9d\ f{\15u\8ctÕ§Ö|W\97àÐC¼ëbßã\9c¬=\ 51\ f3q\r{C\81¿æ\86\10ñznD\9c÷iÖCNÒs1\v\9dx6V\e\9f\92Ѽ\87\91\93ë÷\1fçâÕwFW©8y6Y½{\82©úÞð7ÕÎ|ÒU\e\9f~}è[P\7fõZâîüõ·®\aÇ\r<\14¬%©ïÜEÈ#\ 1·÷\8fèúûGb\ 4\ 2"\86 Ç   \8c\0râr!î/\97Û\85¸c\8cõ\90\88\8d·rïL\r\16rþö\11\11ÛâIp£(pÄ¥¨ïÃ\v\89¢Ú»µ/\ f\9dò\ 3?¾Ý¥W\91\aâ    Dl\1d«;è×\ 3X\83¾öä\9aKÞk\ 1\b\9e\86è\9b\90\ 3\r¹\9f\16\ 6\80\vÉ7\15\12Âv\94V\v\e`£Àóy´\ 1m0jÌ\98sz-@_\vöÜ\99ç`¨\v0ÝT¢/a\16\e\81Y\13\89sF½ t®à\f1»I{?½\81\99>ÉoRcò·=7¤x§\1f\89\95\11õÂ\80\r}\177\1cVFJ\1fG\r9\80\8eðÈy÷\9fÂ\83\9cÌZ+@P@äþ¯\8aÑÁH\9e\96(\83NôL=¸\14'Çv\16\8fÂ`Wñ°­Í
+o\8dç±V\85\9c@ó9\ 6*Y\99\82\85er\94Ý\15\10ð¿\84\11\b\18qn\fH»Ta\8fÒôÞ\83¹eð\99\b\91\96Æ\864°¦q~rô§\1aO5®Ø9\81\81\1d¨íÃ,Õ\92U0\ 2\ 6#EB\822\ 6c5 DÄ8{Ù\14H\83\14\88¦0\80\11\9c\83\13¹­t#rÞ\18&ç³<ÉÒøB\9b\fà:IJ\0s\v\1f\92
+ ø\ 1}\15¦Ð$\ 4º21¹çêñÖcß\8fK9ðqaæ(FèK\10x»HåÑÞ\9ci(gýc\8d\ 1\10\94±zø\aâͲg Knú\85\97m7¡FôVË[1\eIÙ$\9dÉ\17í\e 8\9eç#½û\9waY\1cï)!Ú !®  \1d\8coz\94   §b\94±Õºñ\14°]Ä:h¹\86\90\aüI)Î\ÌR£\9fËt¤ÎX\8awt6G\1e8SøãiRjÄJ°q´Gã\1d\19O\92\16\90\1fp\ fóÔ\ 4\8bbòÊÔH}H'\10a¸°ï@qI3éaÒ\fN.alE\84Âi¸Ç\ fü\86y\1a¬ó4w\1eè-Ãx\93¸Íç\82\aû\99}aÛg_è#\10\9aä\8b\8cà\ 5H\17ØU\8aW°ÐiÓÉ"\97j@æà"\8e\9f}Èw.ï\1261ëáåÄK?-â\8b¬î\14N¯U\SÙ\96\f\10ýV©5K(¸\97ÐïI>K²\ahQÆZ"Oè¨\88vTÇ:ÃòYz\9b±\rÿ\v\9d\82ß²b\f\ 2ÓYZh\15¦ÝUhT\18¸´\89\15\9eÖv\87±<~y\9f;SÙM\12ì¾ûá\8d$ÿ\89õ?\9fUÐrU\94ÚÅH©l\82Íü\ 6FTÉhuè\9d\1e\ fù\ 1ÂÂÖ\a!\86\1aÂ\16hl\83$×E\17MLW_*TÄy\a\96¤h¥µìA\18Ò]Qo¯\ 5#Þ$éCõ¬x¦ø\15\eB\8aX\95\8e3\93Y\9eÃÌx-\95<Ø)GQ[H}\98\84\93c\1açá\\8aø©\99CÁúò|nr\ 3(hëä»\81wÃ9\97YW\99Y¹È\8d\12ñÊñE\1d7ئ\9e\91\8fuõ(\9e\98\89\97\aA;Ç"\86\eÂf\å\99¤r\91%S­7\a1\10¼©´¤,ë%úhªí÷¸ª\f\9e\8aP\9cÕ=«±ñ%A\võ©ªrûç\99\88þ|Úâ08°Æñqn\ 4z?É$\89¯zäÅû¤´ò}¹Òjâ\84ª±ÁTp\97J\83WjçmZ^ª\9a:`\90úè\f\82\9aá+\82°\91î\bµ£:\18Ã\ 3\9bJµ_ej?©®¾±\8d hк¨­]Ôv\\ 3¡ø)ߦs\95ªÎÕA2Zä¦7HÒ\15QÛ \9e^ÄO×\9eÊèsµ§RÛ\9ezT\ 5§ÊW\8f\17&&ÒÁ­\1f¶Í\8b\89\ 2Bm§jÛ\8eüR!Óo26U®a\8fc'Qé=YÐ\1a)\97Ed\97\84
+\9eG\8b¶>\1amfªòJþ©Bí¨L\8d\80\80\v\1c\9bG".\16ù\8aبg\17\8fT¯ÞBJD\14î\17´\8d\84\1e­U¶Î\v«å>ÌU\8eÃ}\e/uÓ­°\ 1t!§{\1d\1d±\86(\ 5\96\92\8f@C1o\13\87Ï\8c\rß5.-z\92üKlZ\8f ØÉ\ 5¼ºò\89P\8b«q\ä.®¸ÖÑ\9d'2n\8d\15N\8d³p§\85ÄÎa\f\eÂH×XÝÙáOf\r\9c¹:\8bö\93Y\1a\11 jÙ<u\1f\r a\1aÍÉðãñM`\8aavýZ\9eÊô\10´\98\85¨µªG\91ãM\84p¦7àüz"û\9bÆõÒþ@õD\89©Q6£C(\8fÚ\10ý©\ 2\81FøÒ¶,ö²ðnè\14©\8dó\ 6ª\vUwéÀ\92\8eÊ\14It\87ÉríÄöõÈvaèÜ\99ÛBøÏêT0þ\85¾JyÙ³å\97\93D\9d¨òþ¼Êû\1fÙJB<\86I\ 3¿¢éuc>&Âû|©= j\94ÒÃoW'Ø\8cÇê¢7Ø÷a>ÕcÞO­È\19\95ó<5å2\93f\81âLyiÚQ̪¢â\17\90>x§Æ?Ú>'\1fm\93\93g*'\7f4\13!Ûx>\8deÁQp\1aöD\88\96/\8aÒü®D&û~«¼Vq\99^\17O\97°\ f\9fí÷$Xû{\12Ïë#Â\ 6~O\82Ù,½Ìàæv}zi
+\8eY¬k\90r·ìݼÖÀU;çÕ$\9fËvPñ\1c° l1>\vF\93\88?\89ëÙs\uõJå>V\1d\10Ú+\9c\f\89Ú\18\82\81äV<¸®\81\15âA?>\ 4\84ûa\9eÄUÿ\84\1a\ 5vúJ\89Dz\ 6¬v­±L\9fïeÐ\e6ÑÀËjyw\1d\17©5?ÛR£\9c·\9c\9e\96\93I´Ûìºû8û1ë\80c©¦e\ fSZJµ\1cúl\9fÓJ!jÂY\11\9bv¨ù\99ú" \95E\93'C\99\1dTkQ«5x}#Î-i\88G¥+\v(~õâ\ 27biÕJ\94\152±V\fõÀ\7fÕÞl\9a]\93\8a\10ÛOÛj\8aUðý¬êFhxÑ'YÎú\ 2y\91\1fÞ@Ãl\ 6VH      ¹þ^ÏqÜùzÏ\ 4·$ÔM\ví½«ö\ 2ß÷!\83\17¾Þ\19ð;)Ùd\89¸$fë\7fGµ²¸-~\ 2\95\ 4\1eÃô±)Á;7£ÎYº\99ÿ\ 1úÔa\80endstream
+endobj
+3529 0 obj <<
+/Type /Page
+/Contents 3530 0 R
+/Resources 3528 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3474 0 R
+/Annots [ 3532 0 R 3533 0 R 3534 0 R 3535 0 R 3536 0 R 3537 0 R 3538 0 R 3539 0 R 3540 0 R 3541 0 R 3542 0 R 3543 0 R 3544 0 R 3545 0 R 3546 0 R 3547 0 R 3548 0 R 3549 0 R 3550 0 R 3551 0 R 3552 0 R 3553 0 R 3554 0 R 3555 0 R 3556 0 R 3557 0 R 3558 0 R 3559 0 R 3560 0 R 3561 0 R 3562 0 R 3563 0 R 3564 0 R 3565 0 R 3566 0 R 3567 0 R 3568 0 R 3569 0 R 3570 0 R 3571 0 R 3572 0 R 3573 0 R 3574 0 R 3575 0 R 3576 0 R 3577 0 R 3578 0 R 3579 0 R 3580 0 R 3581 0 R 3582 0 R ]
+>> endobj
+3532 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 754.651 539.579 764.219]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.14) >>
+>> endobj
+3533 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.1) >>
+>> endobj
+3534 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.2) >>
+>> endobj
+3535 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.14.2.1) >>
+>> endobj
+3536 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.1) >>
+>> endobj
+3537 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.2) >>
+>> endobj
+3538 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.3) >>
+>> endobj
+3539 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.4) >>
+>> endobj
+3540 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.5) >>
+>> endobj
+3541 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.6) >>
+>> endobj
+3542 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.7) >>
+>> endobj
+3543 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.8) >>
+>> endobj
+3544 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.2.1.9) >>
+>> endobj
+3545 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 578.511 539.579 587.534]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.3) >>
+>> endobj
+3546 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 564.962 539.579 573.985]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.14.3.1) >>
+>> endobj
+3547 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 551.413 539.579 560.436]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.3.1.1) >>
+>> endobj
+3548 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 537.864 539.579 546.887]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.14.3.1.2) >>
+>> endobj
+3549 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 524.315 539.579 533.337]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.4) >>
+>> endobj
+3550 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 510.765 539.579 519.788]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.14.4.1) >>
+>> endobj
+3551 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 497.216 539.579 506.239]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.14.4.2) >>
+>> endobj
+3552 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 483.667 539.579 492.69]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.5) >>
+>> endobj
+3553 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 470.118 539.579 479.141]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.6) >>
+>> endobj
+3554 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 456.569 539.579 465.591]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.14.6.1) >>
+>> endobj
+3555 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 443.019 539.579 452.042]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.14.6.2) >>
+>> endobj
+3556 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 429.47 539.579 438.493]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.14.6.3) >>
+>> endobj
+3557 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 415.921 539.579 424.944]
+/Subtype /Link
+/A << /S /GoTo /D (section.14.7) >>
+>> endobj
+3558 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 391.463 539.579 401.031]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.15) >>
+>> endobj
+3559 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 377.914 539.579 386.936]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.1) >>
+>> endobj
+3560 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 364.364 539.579 373.387]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.2) >>
+>> endobj
+3561 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 350.815 539.579 359.838]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.3) >>
+>> endobj
+3562 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 337.266 539.579 346.289]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.3.1) >>
+>> endobj
+3563 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 323.717 539.579 332.74]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.3.2) >>
+>> endobj
+3564 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 310.168 539.579 319.19]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.3.3) >>
+>> endobj
+3565 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 296.618 539.579 305.641]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.3.4) >>
+>> endobj
+3566 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 283.069 539.579 292.092]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.3.5) >>
+>> endobj
+3567 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 269.52 539.579 278.543]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.3.6) >>
+>> endobj
+3568 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 255.971 539.579 264.994]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.4) >>
+>> endobj
+3569 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 242.422 539.579 251.444]
+/Subtype /Link
+/A << /S /GoTo /D (section.15.5) >>
+>> endobj
+3570 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 228.872 539.579 237.895]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.5.1) >>
+>> endobj
+3571 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 215.323 539.579 224.346]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.15.5.2) >>
+>> endobj
+3572 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 190.865 539.579 200.433]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.16) >>
+>> endobj
+3573 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 177.316 539.579 186.338]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.1) >>
+>> endobj
+3574 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 163.766 539.579 172.789]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.2) >>
+>> endobj
+3575 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 150.217 539.579 159.24]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.3) >>
+>> endobj
+3576 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 136.668 539.579 145.691]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.16.3.1) >>
+>> endobj
+3577 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 123.119 539.579 132.142]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.16.3.2) >>
+>> endobj
+3578 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 109.57 539.579 118.593]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.16.3.3) >>
+>> endobj
+3579 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 96.02 539.579 105.043]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.4) >>
+>> endobj
+3580 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 82.471 539.579 91.494]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.16.4.1) >>
+>> endobj
+3581 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 68.922 539.579 77.945]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.16.4.2) >>
+>> endobj
+3582 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 55.373 539.579 64.396]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.5) >>
+>> endobj
+3531 0 obj <<
+/D [3529 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3528 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3585 0 obj <<
+/Length 2401      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Ys£Æ\16~ׯP¥R\15ô \ 2½\0\9d7ÇË\Oe<¾#'s«\9c\12\96© P\10\8aÇùõ·Oo \84¼É\83FKMÕ\80\9aÅp¾>ç|giÜ®Ãÿ¹Ý\80Ú\ ef]?ðl\8aÝîpÒqºc~ä]ÇUg8]b;\1e\85C¿^u~>£^×ulæ°îÕ­8åjtm\1dgi\ f\ 5V\11Éͬ÷åê}çôªr\93\89\87á.\7fw®¿8Ý\11ÿCï;\8e\8dYнçû\8eí2Ö\9dt\bÅ6%XýN:\83Î\7fÍ]ä1Ò\95W5<k\9f`ßv\83n\1f;v\10\10óÌ.mxf׳=»×G\84ðÇ\9fôú®5áoÑÇ\18[§=×Êó,ç\9b\19\1fq\91ÅO¤\8e\ 3\eÂXå×âæ±c\9b½|½[×Ð$\88\8b×õøþ\12\ 6ù¸+w>½{Lô>­ß\93£\81=²xË\95ð">\99\f¨ÞG<\0r\1a\1f\80¿\e\7f2À}Æq.âtÌ¡ö|+\84\8dg}\88\87y6Ën\vùó\ 4N\8caB\14¹Þ½\99\17°\e\8dä)gz<\89äÀ\0\ 6\1eÄÝ#1¿äp\91G\91üSb¾ñí \9cÜ\84KRÆTÎvx\95\15Ò]ñrÞ\92t\83&°@¢J¥úÈvQ£þ+\81ö]×&(xB¥8<J¥Îz\ 1±Ä[\87Å\1cÔ)\92\92\16ú\15¦#¹ó«\18Mùq±ó§ã\12\90\16?\8d1tP¬W(\96·\96b¹0\eØ\93 £\83ÝÜ\10¼þëàu\91í\ 4LâK\9f\ 1/h±0\82\ 3\ eåÉÙ@ÂûûÅùÿäÞ%¸ù°¸\93¿Î\85Zóé\10Î\84\1a÷\8fó¸\88\87aÒë{ü&ß\17Ü5ùaFm\1fÑ\r`òf¾,\90¾ì8áX\85³\19x !{\0ð2\8fÓÒµ\ræÓ)è¥\95õø\7f\86.\87mÊå\ 4\a\97³a\9bľ½Ë        \8c˹ê\ 5Ø\8a\86=ä[w\0¢43`}ÎyìÁ8¹â\94\8e\e§\11?6\1f\161¸&\8a\ fΦE`_âl\82\8a³9Nb\15?JM-2      ,ø p\ 2\88ßÀ\9e\1c¼\ 4\ 5\8f%ärä=\1fÉn\94\7f\12³À·\86\82\9fÏ\84\1d\88aºpC\188xg}Qà¬\ fÙ³\94\11ÙÚ¿\80\ eJÔ´\80\ 1\80OBðIXDÊì\1eg©2µãy\1e\16p\95f\8d\92Läá$\92a\92¢\8f\8b8m/$n\eæ\11+ó8\0ï/HùT\a¢Ue1ºµ\0\ah\95´\94ÌA\a£øMà|¡\86ac\15ÿ\10\ e/\8f\15\é¸Q\9f\0v­O÷±&æ\854}\ 5Ì\850\87ô\ 3ñw\9d\8e\a¨%\80´        ü\14NAúÚÎ\81À3°\84\0ÏXðP¥\pø\ fà¨a\12\8fJ\9d#\94nC\98üö@áµ\rãÓì\82(»xúÕdá\0\9b\91vKÍþ\8b\88\84v\ 3\84\1e\8f³\ e¦PK\97¶¢iÄ\98Â\93¨\bãDCwúU¸¸0-U    \86\a\90\84È\8fãú½8²M¨Øë\10Âþ\8b¸\87\0ȵ\0%\120ëêN±\8ek\0!ÉnÂä\8b\82F\aÝ*.ó\bÛbt¼\réÏëÐAMèLsð\ªtW¡Þ®µ
\85\1eAå·\b\15VP\1d  `\1e$\12×\13ù£ö\18\81g#æÊÇx¼°Ê    \8bß\VUG\1e\7f¼iÅQFù\92\849_Ŭ\85ÇHy\94¨çf$¢{E¢|¶ñ\89Y\93 ÂÄ\ eÈ:\93\8e­=éèsç\1cQs®Ê\87t !k<\90@\95ÙT\847Gb¾7ÃÀ\9c\16\r\ 3\9dD·á\1c²ý*óUÖe\ 6\ fÚ\80\17Ñd9ö\8f\17\ 2È\1a®\9eG\ eâ®\8aÛSâ>\9eÏ\8al²:\932\11\82\14<t4\83Kð¾LþVR[T\85p\v¡Ze"\9f\b\82ò\ f\8cGI6\9d\98\1e$\93<\8eÓa´\94J\ eûÈF½¾/3"û\13µ±vò#ÔDm"½\9b©TýOéO\1c\82Ë
+ﬤMÀ¤Å*F/óú'\ 2w\89o®P5Á^\ 5Ï\1acÍË+\98çngüÖ\1aV:\97\83\8fÐÞ4Ë\92\12\15r_O+U\17\130üø¥T®j°àË`a\7fÂm\86Û(\98Q\91ì\17\ 5³<
+Uq\1f\92½wRþ"¸«Òõ\1f+ÁÜ]\bUñ p¶\9f»­\ f\17iI»\88«T\9f\1a*U­Q\151&+bRýÀ\88ù\b\1d0k\ f3Z·\88õ|\89ÁïN\14WÔY'±i<\19\16\83\93½\ 6\8c¶Á\11u#÷y:+Â$Y \87y\8d;\94\10fÚ«Õ\8c%q½Cùs\ 5\9c^+úç\19öx4\12Ü\ 3\89N¶*ï\10Ð}\ 6àþ\15áW^ÖàJÈU\7f¢\9c\15e\954`þ\ ej\9aß\ 6ûð\fWlеe^¿¤}¿Ïªe6\0m*úµ\86Ãæ\bÀud       ç\80ÕËó\18\ 2«²0s>R¡q|ËG\1fª8,ÄX\12¹³8\89\ 4íÀ{\96Ñ\vZ\84FWe>Bg[\11Æi³ç2\88h®¨\94        pÌujJØB\91ÌË  ¾×MÙBCµN\19Å\\båJ.#̨þ\13®ã\ 4ßRÒ¬EIë¢Ê£\fa\95\9ck\94¡\99\f\12\ fïÀüG\8eÓ"*ºì0\93Ë£¸(oʾÍæ\89«Y[Ù\0\95O\96\8dX\85#\9c§&'\1e&¢c@\ 6ZHöÝl\134n\v\ 5!\85\8c®5|\9a\83øÒUN»Ö²{¯\97Àé\ e´p\ 4\ 6i$Te\ 1\19æ9;¡-¨Em1\ 5\89\0ÿWµã\96Kz$Lú\82-SU\1eÙ\fªz<\91»;î\1a9¸E\0ü:\0Êm\86Òt©\14ôm\96kDzĪd_ôP,;\1d\8bõ\v*ëãøÛ\r\ 3i\11\86@Á0\98
+g!û\0t\83ìP;\83%\93\ 3ò¿\10958áÌ8ù¯1°¯X¸\9b\ 2`}à´\97\92]R\12Ú":ìm<G¡\13o³¨hð\1f\98±}\84äeݯ¾^§[\13ö\93 \12Ó\1a+\17SÉe4#½¨. û\9c\ 3CN;90ßäÀÎbÓ\97§Ë¥Ï\ 5T¯³ñi°\8féçö°ÒY±²ýXù!íeþ\89¥s25º\ fF½FQ­¬}\11Ý7´\9bèÂ6\9cì£Ý\85Ìo   2\I1k"æZr9éã\1d   Ë<»´ bÁ)õw^±XK(éâéQr/Ö  \8a6X¥/\1f¿\14'\10\8c\ eÀÊgOw\94ÈÅ\1d\7fTDPj©¸ZA\9c©\ei6ÿ§\8b\vV\ 5^\13¡ð?pY{þ¶àð"\1e\11(\1eñQ÷\18\18\ e\8cX!\97c\83üØB\1csøæÇ\eÐ\r·\9d\81¡\e+]\18¤\9bÃyR,/\9d\92#\1f§=©O³Z ¼\9a®\88î,²e¶¯5D\f©\0æ=\95Ñn\96/t?þ\16æceÿ.æbí¯X'/ââÊ\8a\ eÁ.n\97\81\13\b\10\9fî¬\9frQKXÕØDE\7f\1aÙ\9c*\88®\ e|±õÙTs\ 2y\96ºââJÞîèò3\17\eÃ[\ 3\ 5n    
+M\19NsQ\1fSFè\83ú\ eD8\8e~á/N¨ðèÇ¢o;ÕÎ~h\96ïjz ÇAµÒ\91qùr3\82\9c\136j¶Ä3 Ù\ 4¬\80\90ï
+\ 6Ò\12\f¦\85
+V°/0µcÕ/Åçø]¤Ø×\91D'\92\ 6L\10·J\81®)\97w¦¿µ'4çh\97Ì\16\99C6N \ f³\98Â6_Kº\nø-;\14¹+\ 2ÿMÙά\aZ\1f·×u\ f\94ßÄâ·Ä^ówXKÅ[ã\13ª\ 4Ù\1e¦ÏÔâåä\89<gáeþ\ f×Ë¢[endstream
+endobj
+3584 0 obj <<
+/Type /Page
+/Contents 3585 0 R
+/Resources 3583 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3474 0 R
+/Annots [ 3587 0 R 3588 0 R 3589 0 R 3590 0 R 3591 0 R 3592 0 R 3593 0 R 3594 0 R 3595 0 R 3596 0 R 3597 0 R 3598 0 R 3599 0 R 3600 0 R 3601 0 R 3602 0 R 3603 0 R 3604 0 R 3605 0 R 3606 0 R 3607 0 R 3608 0 R 3609 0 R 3610 0 R 3611 0 R 3612 0 R 3613 0 R 3614 0 R 3615 0 R 3616 0 R 3617 0 R 3618 0 R 3619 0 R 3620 0 R 3621 0 R 3622 0 R 3623 0 R 3624 0 R 3625 0 R 3626 0 R 3627 0 R 3628 0 R 3629 0 R 3630 0 R 3631 0 R 3632 0 R 3633 0 R 3634 0 R 3635 0 R 3636 0 R 3637 0 R ]
+>> endobj
+3587 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (section.16.6) >>
+>> endobj
+3588 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 730.193 539.579 739.761]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.17) >>
+>> endobj
+3589 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 716.643 539.579 725.666]
+/Subtype /Link
+/A << /S /GoTo /D (section.17.1) >>
+>> endobj
+3590 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 703.094 539.579 712.117]
+/Subtype /Link
+/A << /S /GoTo /D (section.17.2) >>
+>> endobj
+3591 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 689.545 539.579 698.568]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.17.2.1) >>
+>> endobj
+3592 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 665.087 539.579 674.655]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.18) >>
+>> endobj
+3593 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 651.538 539.579 660.56]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.1) >>
+>> endobj
+3594 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 637.988 539.579 647.011]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.2) >>
+>> endobj
+3595 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 624.439 539.579 633.462]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.2.1) >>
+>> endobj
+3596 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 610.89 539.579 619.913]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.2.2) >>
+>> endobj
+3597 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 597.341 539.579 606.364]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.3) >>
+>> endobj
+3598 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 583.792 539.579 592.814]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.3.1) >>
+>> endobj
+3599 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 570.242 539.579 579.265]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.3.2) >>
+>> endobj
+3600 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 556.693 539.579 565.716]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.4) >>
+>> endobj
+3601 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 543.144 539.579 552.167]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.4.1) >>
+>> endobj
+3602 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 529.595 539.579 538.618]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.4.1.1) >>
+>> endobj
+3603 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 516.046 539.579 525.068]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.4.1.2) >>
+>> endobj
+3604 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 502.496 539.579 511.519]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.4.1.3) >>
+>> endobj
+3605 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 488.947 539.579 497.97]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.4.1.4) >>
+>> endobj
+3606 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 475.398 539.579 484.421]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.4.1.5) >>
+>> endobj
+3607 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 461.849 539.579 470.872]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.4.1.6) >>
+>> endobj
+3608 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 448.3 539.579 457.322]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.5) >>
+>> endobj
+3609 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 434.75 539.579 443.773]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.5.1) >>
+>> endobj
+3610 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 421.201 539.579 430.224]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.5.2) >>
+>> endobj
+3611 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 407.652 539.579 416.675]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.5.3) >>
+>> endobj
+3612 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 394.103 539.579 403.126]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.5.4) >>
+>> endobj
+3613 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 380.554 539.579 389.576]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.5.5) >>
+>> endobj
+3614 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 367.004 539.579 376.027]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.6) >>
+>> endobj
+3615 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 353.455 539.579 362.478]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.6.1) >>
+>> endobj
+3616 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 339.906 539.579 348.929]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.6.2) >>
+>> endobj
+3617 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 326.357 539.579 335.38]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.1) >>
+>> endobj
+3618 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 312.808 539.579 321.83]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.2) >>
+>> endobj
+3619 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 299.258 539.579 308.281]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.3) >>
+>> endobj
+3620 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 285.709 539.579 294.732]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.4) >>
+>> endobj
+3621 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 272.16 539.579 281.183]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.5) >>
+>> endobj
+3622 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 258.611 539.579 267.634]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.6) >>
+>> endobj
+3623 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 245.062 539.579 254.084]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.7) >>
+>> endobj
+3624 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 231.512 539.579 240.535]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.8) >>
+>> endobj
+3625 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 217.963 539.579 226.986]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.18.6.2.9) >>
+>> endobj
+3626 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 204.414 539.579 213.437]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.7) >>
+>> endobj
+3627 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 190.865 539.579 199.888]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.7.1) >>
+>> endobj
+3628 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 177.316 539.579 186.338]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.7.2) >>
+>> endobj
+3629 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 163.766 539.579 172.789]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.7.3) >>
+>> endobj
+3630 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 150.217 539.579 159.24]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.7.4) >>
+>> endobj
+3631 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 136.668 539.579 145.691]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.8) >>
+>> endobj
+3632 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 123.119 539.579 132.142]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.8.1) >>
+>> endobj
+3633 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 109.57 539.579 118.593]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.8.2) >>
+>> endobj
+3634 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 96.02 539.579 105.043]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.8.3) >>
+>> endobj
+3635 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 82.471 539.579 91.494]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.8.4) >>
+>> endobj
+3636 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 68.922 539.579 77.945]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.8.5) >>
+>> endobj
+3637 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 55.373 539.579 64.396]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.8.6) >>
+>> endobj
+3586 0 obj <<
+/D [3584 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3583 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3640 0 obj <<
+/Length 2469      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ÙnÛJ\12}×W\b÷\89\ 2®\18öF6\9f\ 6^bÃA\9cÑXöd\80$\ f´DËD$Q\97¤ì\eÌ|ütuWSÔâX^ÂX6aÀâ.²\ f«êÔ©j\91¶§þH[
+×ca;\90¾+\18i\ f&-¯=R{\8e[\ 4\8fðÚÜõ|\ 1»öÏ[ï\8e\84ß&\9e\ezaûüJ\1fr>üâ\1c¤Ó\ e\95N\11\9b\8f¼óíüCëýyå"]îr\9fÁUþj}ùæµ\87ê\8b>´<\97\85²}«\96=\97\84a{Òâ\82¹\823\\1f·ú­\7f\95W1ûxÛ\9cµá^»\9c\93a»Ë<WJ^Þ4\11\en\9aHWº\81Ûé2ßwönàÎÓdØ!N2\1d©\8d\8c©Ç\9atºÄ\99¨§3ëã\ 4\9fЬ\1ff\89:\\9f\19Ã\81\99Ù|
+[sØ0H§_=ÂÕêh\9eE\ 5l\87kI)\1dõ½ÂóÖ?x\18Þ¹ïþCVÆ\9d\85Â\r¨PËk£\95\8dÚfáìø'cD\89\½&ñ]æóåK®\ 3Á\ 2\97Èv\97\0bá½8\84ê\ 1(çÎùu\f\9d\93É,ÓHàû¤7\9ew$wRu¤\ 2j\9cë\11\a ä³\8fâ¯<ýYñåT½çÄÿ\røZCÛ\1a`\82\86öùZá\1a\15\ 6Q4\14\838à9S\e2@=Ô¨\13ç\1f\9dn\10\92\97 Æk±Õ\acI\11Ë\83,VNÍzË^Åbãì§\1e²\a\e¢\ 1üÿÞ\11Â\89Fq\ ec%Þ\18`áÓ\ 1\13[àÅ\10¯\9f»×¾Ú\82 ­@\16\98Þ/Gr+ÓãkPN-Ù(¢±Z\1c+\8bÜÈW\84hÀ{^ð\1eÆqÔÆ\ e\15\8ai\ e\rÇ\ 4Rh ü\14\17\0Òm\87\ 6N\9a}·.r\11     K«DK½M\8aëtÞ!\96\87^hü­Ï=\81\95\95\13\95¯\85\12Ð\80ø¯\81¼P¯\16à\88\ 1®4¹\b\0\1c\96T\ 5Ì\8b,\857\957h6\13\ 1ÈCõø
\86\8dn\ 3\ 5Pj\0ÕyÚ(«8ÌôÊ:Î(×6\ 5GhÓQ¾uÙ,¥±&K~\8aÔ|ö£   \98ñ%Ø\9cÊT\ 4k\0\80÷\13\1au\94Ư\a\12\82^¢Áº®æî\9bØèÉô
+\1c`6©@\9eàçÞ H,é\ 1#?\84Ó³ØøÍ\14\ 3ß\11¼ØÇC\0z¯§Òù\80¼`DX-&Å\r\8aÉ{0\97,µ±\8bÐ] \18;ep¬\16â©ðUQ\90\0ß4À\1e/\19Ë©5\ fî\9c\81@£x\ffø=à!\91\1c   Î\10öPçr^\94|E§\8aèA?ÙS\8fmT-¬\85jI-6\17ëtC\1e¼xjY\1f<ÔÀs
+0(vW¥\8f\87ô27KÇ娪\15ÈúfFS3À\8dõ^\0\89\bë@Sslqm a$X9\ f\14¹Òûª#\ f\93Ì¢7PÞó\a(w\7f®\10q'À§ì!S¼¯*àjýc\9a\17/\a\12t\88\94»\lV\9f«×Ñ7@½Mp\81Ø\19rçà¢×7¹\O\ 1\852\8a¯\ 6v>\9bÁó«qUÿ²µ\11àL\18\15\1c¾æ\8e'ßøÅ\94òµ'\97\9b\ 6\12\9e\16¥ö.Ul\89n:\ 4\1f¶«Ø1§ò\9e7ÔÈ\7f ð\9e\98\17
\ eóÞ\fç\96baLö\82ÝKIw*bð\1a\\12\0n\15ß#0~m×Q\ 1`g1:ppêÑth\16öÑ\13 \vÀ²    hS¡Ç\1aåâ7ci\15ß\7f\9a¨\9fÝ$ñ­"¾\8cì¬]½\16(\1fÂÓ\8dr\ fnxßP²d\80ù.¬\\0gèc\1a\v\86
+qH3¶ÂÊ\1aKÕL\88÷ÚcÓ q«u\99"-ÝêG-!~/\13Þ\1c\85\a\80\f}*è\84fi\fZÅ¥\ e¸\83ùÌ*Æn®b°ïÉ7mwâ××`\06ëAû\80DYë\1cc\ 2\95\97ª\91«¹P
+Ø¢\18Õ\8f\8bÂÈÅ(ÿ^Y  âÀ\9a,\r\82·\ 2\97_\93\99Ù\9aÙi\8a\99\f\8c\e\169âü½\ 2\846D­\80@\9c¼t\aéÔ¢¸Hn\80êN\ 1L\9f\85\rB\8f\vd\f\ 3ÙÞð¦#|£´kË\89\87KÁj¤\19ç¢õÆ'¼É\16\1e\82fP\8b½±2¬\1dÄ\8bòUfU÷>2\11T\1aªÂû\8d\89djTÔÛð\950®{\vâ8ë\16i\17vi\ 5*6\ 5²?¬6¬¯`D|,Ä\ 5\81Øm³«\v(\eÈÎ"S´D\99¯R\fè\95ÝTõøÿ\99\8f\7fw$sÊTo\98\96}"p,&\17\18æ¬\86üY\835Lõ×á¾Ee\eúF\9eT^{~$d\1d\8c\82\95\11êd\9a\17Ñx¼ðqÕJÖçÄ\8cóæÁ+\9bt\16\99ÿzÉ\83¬ÉFl\97Æû¿!\8d\1a\97UĤ\18/\94\8dL£Ë
+\v\ 4÷¥«õ@\ 6oÿX/dU»\ 6L)\v\1eèÝ\91\b+wBÕí\ 6TâýD3õý\83\8e P\8f´-\0ÚþÞ¥\1d\ 1òl\tó"\83å\18þE\13sÍ¥§#\94¸2`xÍ·\ 1¢@\10ïèa»Ð,0\8d\90o\9cÆŵQÐ\87Ê\8a\ 2I\1a\85c\15¸°\ ebÈï#\86¨@Çãq2Zr\83w\19\9aÊ¢;P\^t.¦¦ßªo/­O\9c\15롬òº\1c\ 3»\9e\96ï\r\ 5R>æÕb`¼¤|Ç\87X\ 2\Düõ õßõñ\87\94k\90%3Û\bµ \f\17\9fNþ£\ 6M\90×gEÏ\81\8eØ\ 2\1cKó6a±î\11QPú\13\8bÃ\16ÐRÝ\87Xwz¤F*ðß\96Ó«Í\98,\e4¯>f9&\8d\82<ØP\fTzS½}\ 3~eW\8cí\Óh^ \9aûº\86\93'\83\1c¤\7fú*à!5Ác\19!ú¯bÉqU\få\18\8aâèßòÅ1Aè5\f\822Z\13Z\96ú-£±\16ê1§-®Ñ¸úé\95íä\95N\94!«?;é\99ÝÈرËeÚÝø.ð;;\7f\ 3ÿw\ f?«iøý\9f\eKU¾Y¥X¦¶\\85ª\9a\15\7fõ\84×\83ñ=TKd1íÁÈK¦]%\ 1w9°\1d\82\19ãàõ\10\ 3;cò"/µ\9dU\8e@\9cî\11è<Z:7\9dÐZõ.;\8b\8c\10Ä7\bA\0\10\ 2LÈ_\93çâ5\99\8e´2ªé.\82¶¹q\9e.M\13@\12gì _\12\13\1eë\9a¨Ü\1d$D\1dY¨X\9dкT!:JÆE\9cUUì½l\0¹¡î`.°éØöÊð ©G<\19¾\a\1a\92(\93ÓÓ\13hn}o`:\a\90~`´@Ó)©Û\ 6\88Áà<*ß\18Kók\82\88Þ\v\91­Új®`5î2É9\9b\8fKÆ°Úfö\86à
+j\82Ëf¨Ê4J2\90UKDËÍe>i:Ƕ\ 3ðq\828\v\9fs\83ð\11\a¼"WÁ~\19C\8d^Ùðý×ÜL\9d\99ØJ®©Ò\85\92í0Jþ\93\ 3\97¬ÉÌJ¥![é¥Å\80\14rÙ4mþ^Ó{8¨V\90\98åE\8aí{"`¯¤iåÅ¡\1aÖ\84ª_A5\8br=OQøA\ 3ä®\ 1i5\91d\12\8dL\93\9fµR\93!,ÄôÊ\11ºÒo´E\0^rþ\96±â¤\ eùJ\94\ 2\89±7;mûËliº0\ 2\97\9b    n1j\82ß KL6æõ\9c\90me^á\9a¨µ\1fi½ä»N\18¦Cck¡\99^ܸÇ\97\86\1füô      LN-Õ°³ÔÖ#Ó+ì`\92\95\93Õ\93ù\9e\8fW\18Ìgy
+3ö\aï®R³°©A\89\105\1aü\11\rJµ½/Ï\8f\1f«\v\82ßA:\99\8dã"^¨ÂÉ \98\83XéSÚ\98Û\1dpñºà¹à\93Ĥà0\vA\v`zÊ\ 1kxåK@r\e®\ 2?tB°/´l·&ΦÆP[K\90~\ 3è#\0}dUÁÎ\92\95\lþùÜ\85Ù>á\97o9u}&¶ô\ 1ë\82®9féaþ\ f=¤ÛZendstream
+endobj
+3639 0 obj <<
+/Type /Page
+/Contents 3640 0 R
+/Resources 3638 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3474 0 R
+/Annots [ 3642 0 R 3643 0 R 3644 0 R 3645 0 R 3646 0 R 3647 0 R 3648 0 R 3649 0 R 3650 0 R 3651 0 R 3652 0 R 3653 0 R 3654 0 R 3655 0 R 3656 0 R 3657 0 R 3658 0 R 3659 0 R 3660 0 R 3661 0 R 3662 0 R 3663 0 R 3664 0 R 3665 0 R 3666 0 R 3667 0 R 3668 0 R 3669 0 R 3670 0 R 3671 0 R 3672 0 R 3673 0 R 3674 0 R 3675 0 R 3676 0 R 3677 0 R 3678 0 R 3679 0 R 3680 0 R 3681 0 R 3682 0 R 3683 0 R 3684 0 R 3685 0 R 3686 0 R 3687 0 R 3688 0 R 3689 0 R 3690 0 R 3691 0 R 3692 0 R ]
+>> endobj
+3642 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.8.7) >>
+>> endobj
+3643 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.9) >>
+>> endobj
+3644 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.9.1) >>
+>> endobj
+3645 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.9.2) >>
+>> endobj
+3646 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.9.3) >>
+>> endobj
+3647 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.9.4) >>
+>> endobj
+3648 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.10) >>
+>> endobj
+3649 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.11) >>
+>> endobj
+3650 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.12) >>
+>> endobj
+3651 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.13) >>
+>> endobj
+3652 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (section.18.14) >>
+>> endobj
+3653 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.14.1) >>
+>> endobj
+3654 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.18.14.2) >>
+>> endobj
+3655 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 567.602 539.579 577.171]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.19) >>
+>> endobj
+3656 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.1) >>
+>> endobj
+3657 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.1.1) >>
+>> endobj
+3658 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.1.2) >>
+>> endobj
+3659 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 513.406 539.579 522.428]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.2) >>
+>> endobj
+3660 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 499.856 539.579 508.879]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.2.1) >>
+>> endobj
+3661 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 486.307 539.579 495.33]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.2.2) >>
+>> endobj
+3662 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 472.758 539.579 481.781]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.2.3) >>
+>> endobj
+3663 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 459.209 539.579 468.232]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.3) >>
+>> endobj
+3664 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 445.66 539.579 454.682]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.3.1) >>
+>> endobj
+3665 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 432.11 539.579 441.133]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.3.2) >>
+>> endobj
+3666 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 418.561 539.579 427.584]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.3.3) >>
+>> endobj
+3667 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 405.012 539.579 414.035]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.3.4) >>
+>> endobj
+3668 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 391.463 539.579 400.486]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.3.5) >>
+>> endobj
+3669 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 377.914 539.579 386.936]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.4) >>
+>> endobj
+3670 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 364.364 539.579 373.387]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.1) >>
+>> endobj
+3671 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 350.815 539.579 359.838]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.2) >>
+>> endobj
+3672 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 337.266 539.579 346.289]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.3) >>
+>> endobj
+3673 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 323.717 539.579 332.74]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.4) >>
+>> endobj
+3674 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 310.168 539.579 319.19]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.5) >>
+>> endobj
+3675 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 296.618 539.579 305.641]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.6) >>
+>> endobj
+3676 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 283.069 539.579 292.092]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.7) >>
+>> endobj
+3677 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 269.52 539.579 278.543]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.4.8) >>
+>> endobj
+3678 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 255.971 539.579 264.994]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.5) >>
+>> endobj
+3679 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 242.422 539.579 251.444]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.1) >>
+>> endobj
+3680 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 228.872 539.579 237.895]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.2) >>
+>> endobj
+3681 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 215.323 539.579 224.346]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.3) >>
+>> endobj
+3682 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 201.774 539.579 210.797]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.5.3.1) >>
+>> endobj
+3683 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 188.225 539.579 197.248]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.4) >>
+>> endobj
+3684 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 174.676 539.579 183.698]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.5) >>
+>> endobj
+3685 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 161.126 539.579 170.149]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.6) >>
+>> endobj
+3686 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 147.577 539.579 156.6]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.7) >>
+>> endobj
+3687 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 134.028 539.579 143.051]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.8) >>
+>> endobj
+3688 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 120.479 539.579 129.502]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.9) >>
+>> endobj
+3689 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 106.93 539.579 115.952]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.10) >>
+>> endobj
+3690 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 93.38 539.579 102.403]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.11) >>
+>> endobj
+3691 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 79.831 539.579 88.854]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.12) >>
+>> endobj
+3692 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 66.282 539.579 75.305]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.13) >>
+>> endobj
+3641 0 obj <<
+/D [3639 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3638 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3695 0 obj <<
+/Length 2582      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ßs\9bH\12~÷_¡Ú'tUÂ\fÌ\fp/[\89íì:\97ä\94HÞìÖf\1f°\84mn%P\0%öÕýñ7=Ý\83\90\84\13Ùq\88l©R\15áa\18¡þèî¯\7f\f¬ã¨\7f¬\13\bÛñÂ\8e\1fH[x¬3\9a\1e8\9dKuæ\97\ 3F3\9c\ e·\1d)àÔóáÁá\v!;̱C'ì\f\94áøOë(K»n`\951~\14Ý¿\86/\ fN\86µEzÜæÒ\83U>\1eüù\97Ó\19«/zyàØ^\18t>«cÇfaØ\99\1epáÙ\82{ô÷ä`pð¶Z\ 5Ïñ\ e^Õp¯=Î\Û     ÂNÏsì àÕM3ÑpÓ,´\85͸Ýe\1e·¢Ù¬Ë¬I2\8aÊDý\18f\1d\9eú-£n\8f©ßUö
+}\90«31\1cEÓnÏó<«\9f'j\b\7fv\ 2×]Âe̲»=\1e\86ð!\1cgýãKç6\98òm\97¯\80ã\85Âö]¡\8e×D\9a_vðàÝ/_\10¤ËÅê\9a\9eäËKÞ\8e\16\ 3\ÃMÐ\12\88V\1fä\9d\15å`\94'\80\ e\86F)Çñc\83Z1ÂQf%³\12æfi\ 1S¸õÁ\11N_\rô\8f\vuÈðº\8b\8c\16x\93¥=8;hø\9e¼\0Äåv\0\ 2Bê»Wæ ¬Mñ¸>Ây£ù¬È¦J\9dF\87\17 é®Pÿ©¿\ 1\ 1\10ߨ§¥8Ãu\96¾\8a¹\8e2K´ÎoÝÀ³\94\94çEó7ÊЧ\99ébñO
+nO\ 4ÖÑY\7fÐð\ 5R    Úqé²¾~\1eH\85\ 1W¥ÂB\88\aPE<÷ð(ûm¡ì£º\9d\wÑâ\ 1\ÊJ¢.­èÈ\v\90ÝÄè\1d\12O\1c]EZ¬ZOÂ6\rÝÖÙÉàÛ\81\13\9bà\16 n\83\ 4\9f\8f\16xq+»\80O×:\82±³\9aQ;Öêø     Ô\01,\ eûpú\18p\93þn\ 2\16¶¥i!9¶º-":\ 1à|6\86­¼Â\81Sã}."\80\17\90\1d\80QÕÈi»ªXX/XÒ·ÝÁM8÷ÃÍó\95îl\f\9bò\81=\97sëM\v]_a\ 4¤$ÿ\9b8\ 2\8aW\81qM4´ZÆ\93\e\1c\91\1eg0÷³æ\99HA|ÎZ\ 5êAAäÊ\87\a\0\10ï¨|Òfê7xRZ/º\ 1·òl\8aêô^£¶@\ 5Æ\8e&I\15âhèÊ\fOD)\11Å¡a\88\v\91A\9c£m\ 5w\19òÇ­^¬%d\BfÍ7¡LOÔàµ\1e\18Í\89Îã  óY^ÅÄA`Ò\ 40ÑÓ\150!\0#wÕ>²6\88\88Zò¡ð«k\8fÜQöx_ÐîæÔüû:µU/Ö`/¹õ?\9c\7föæô÷Ã\81\8a(Ô©óèë&\93bòÀ\93?Ø%¹­\18>ÿA\\12Y>\88\80\99\85Òö­s\88äÖ³\18+\ 2'\1d\r¥·\8d\16\bÆû¬<¨ïÐbÅU®aAÔ¹õ2\ 3       \7fp\18\9fÄEÅ\r\94^\18\ 5R\vE\85&yõË\86W&EEP\97:e\82\b\ 3\82=é²-6M^\e¦)ø²iZ¤\ 4uøC`\9döÕ¯\96ü\87»\83Gż½6èAPY¹*Ï\0\8f»N\16Öó®\83ußc\94%/\96ù\ 2ø\15¥*\92=y.À[±\81Ae\ 3\1f\f¢U\9a\10¸Þ\1e\9eûÙÃ\90ìa\13ó\1abÖ|\9a¤Ñ\84\9c{\85ÈJ\9a¯Fá\86\83Eñ#*êîGS\89IbÖ¨0V\93BG>nk×\8e.\85\vsWcºq^e_\r×%Ç\ 5b\86<Q\9aÖ\93é ©Ñ\aæñ\7fÕ\11Mc\fqõÙ×È\1eÔzãø§Z\ 4\1cÍ\112}\9d\9e\18éÛ¸©Qðì|\12OA1o\87çáõE´\ 4\811gï\81W\ 3w\10Ò\8aòl®\15\88\1eøÓéL\89ÎWd¢\12\14·~\8d#\10Ô'\92Ô«d\9a\94¦T¬æ       ÷):\99¶P1i\ 2\8a\89"\7f¶xÒ_G\97\89Én×íY\99¥ñO?\ 39\16ÛFé\1e)^b\ 3¸¸±cÍUø\15SÆ­Ï V-\E\16pä5F¡Jùþcx\84æ\ e:xÂòât9cp\82K¦ËVpa\ 1SsÔ`\ 1Õ°ãº[(ø»¹{5Øu\95È\8e²\14âK\b\1eçy=\v³VÒ«j³Ç\9a\98-òÏ0\84t\ 1\9d¹\12[\16©\10Õ\17Á\8eE:í4L¨A¶QÃD4\1e\17Óó\86\8e\ 5!mÇ\934S\19HÎ!i@Îé\f\10ü;EDM(T&\9a®\95äßÅw\87ö\9e\97?¼6¶\86©[+ÚƦ;"Ê       \95?4Ç\98\93¾\15\98\8d\eÓÌábEOÕ#`\b\9aRG $\94´ë\85ÞStX­!å!R\8bX\ 6XEå¿V
+ç·ôC\10VµØW\ 5^cíg\8c%-\16U@f\1dº\8e\ 3\8d3\87¿÷\15\a\17\9e÷´\81\10\9bà@Ý\96\94BÍ.S\90ñ\7fW³¡à®\12åã<MÀó¸\9e£¾\ 5\16ì>2\8d.¤-»Àù\82¶T\88Z/\9f\8d\93¥þ®\92\9a³\8f\15\85\83à\89þ>Ö3×Ñ\82QL\90ûrÇHzØ\16`\92\9a÷À¼õo«±aÈ\8f`õ¡*\8eQoÍ&b³ìÃÛÄ[´ôibA\8d\94G\98D¨ä\17\99º(\16í<kIy\14Ñ/\92±²\7fÀÌ=ùãh÷¶é\90tÚÂ\8d\1a)\ekÛg\8b´÷=õæ7`\88\94\85\9d\93\9e¬[еK%6'o\e(¬%\ e\92ïæé×H³Ék¿U£ó$&0^S^À\90vLys¶\9b­@Òm-\ 2vì®Ü\1c¸EÖ\bw\0\18¥:×èe\ 5éÇ¿!¥]Îæ\98\7fr}w\8fÔ·#Å\10©³t\/1 \85Ãv\86zsòÈ\94*(\7fA J\16ì}\95+yk¨¹\88Ú¯\86\89ECÄE
+tz±\896\1eeÓÙ$.cêc\19Ì\8d\9f£Í\ 5ú:à\81ó     ´YÞt{\81
+\aÑ\1a\ e\1eâ@ù<#Tì!Z¶m\9eéÅZí\85;>\ 2\ 1î\9aª\88\96\18\ 4lúü
+B/&¤Ez\ f¨Ò\83«(§\12Ç]»Kv\bÀö²é\ 2\11<M\8b2\9aLêU\90ÒdÅ7¡å\8dÙ    Óª\12Um\ fU\ 6ÊwÜ=Pw\ 2J"PÏ´\94³d¼´30OʵºîW«\8a¦Wµ¤\1dRfc[º\9e\8eªCÇ}\7f« ð[©\19\196è ÉY«\a\94\fëâ^NÜU)Öª¥\95ÚF\80\ 4¨U©'⬨\80ͱ\83\81\1aê\85\81ØúÊ l)±Ê 2È\16í\ eº\88[u\ 3\8f@bÔá\9a\18¸\o\9fÖo)\18Õ\1et\98£÷ê\9aMIÚ\10F\97ê*î\ 6»â\8aZÙj«Ð£\1aà\86¡R#vÍ{\93`Ö´\ 6a@\10rÿé\82\16¶¥s^­rKé *¢©\eI#ÿ\93ëhj¶¾\ 30çµ®¹·ó:ò7õBVÔÜó
\9egÀ*¯\95,¿»1|LÀ,\15\b?ê¼]U]\9fÖôÃt"\9b²\ 3\86¬ãõ>\97\90µ\88\8d«\e¯L11òjP\vÁ®`ÞÖ£ã;m¡C5@íþCkn(Û*7#¶\11\81°\93l¥g\8b \92v\19Ï
+\10ÔÓµg>k\v\18ªõé®ï\¿õá|R½ôæ
+-\¶´e\ f5ìSb\9cU¢s;\1có§ûpVÃ'[¡è.Rôá"n¥]\14\ 3\82àú\87]\8e1ùMT¼B\17<\bÛooº\v®~+ÜÐ5Ì\1eµ\12·
+V&3*#½\17³Þd¾h\8bð\9dp\9fdú~èm¦\96\9f'©ÎýÝ\18\90ôÖ\ 1ý&+¿­rÓ\1eÂûAH<ÿUVÜnIAߦ¤î\1eº\ 6è\82¶ £H \96U*Ç`1Ï#L\8aÌgð*\b±W¼\16л#£ñh£ÂYãÆÐ[RïÕ\eÊ.tPNûà_!\11\9a_ÏÖ^=ag9FÚÒu\9f<ei'\9då\19Êr\91á\168Ì#.\92ô=H\12\9bÌHõV\ 3t\89\18\15\80î\b!Ôo\ f\9cMð%\80\1aluY\18ʧ«e÷Ì\96Ðëm{nh»\8eh~\19ïB\ 5¿á=ºÜµ¥'6Ôçõ'Ï¡M+µ\eü?#®1¾endstream
+endobj
+3694 0 obj <<
+/Type /Page
+/Contents 3695 0 R
+/Resources 3693 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3474 0 R
+/Annots [ 3697 0 R 3698 0 R 3699 0 R 3700 0 R 3701 0 R 3702 0 R 3703 0 R 3704 0 R 3705 0 R 3706 0 R 3707 0 R 3708 0 R 3709 0 R 3710 0 R 3711 0 R 3712 0 R 3713 0 R 3714 0 R 3715 0 R 3716 0 R 3717 0 R 3718 0 R 3719 0 R 3720 0 R 3721 0 R 3722 0 R 3723 0 R 3724 0 R 3725 0 R 3726 0 R 3727 0 R 3728 0 R 3729 0 R 3730 0 R 3731 0 R 3732 0 R 3733 0 R 3734 0 R 3735 0 R 3736 0 R 3737 0 R 3738 0 R 3739 0 R 3740 0 R 3741 0 R 3742 0 R 3743 0 R 3744 0 R 3745 0 R 3746 0 R 3747 0 R 3748 0 R ]
+>> endobj
+3697 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.14) >>
+>> endobj
+3698 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.15) >>
+>> endobj
+3699 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.16) >>
+>> endobj
+3700 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.17) >>
+>> endobj
+3701 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.18) >>
+>> endobj
+3702 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.5.19) >>
+>> endobj
+3703 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.6) >>
+>> endobj
+3704 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.6.1) >>
+>> endobj
+3705 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.6.2) >>
+>> endobj
+3706 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.6.3) >>
+>> endobj
+3707 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.7) >>
+>> endobj
+3708 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.7.1) >>
+>> endobj
+3709 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.7.2) >>
+>> endobj
+3710 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 578.511 539.579 587.534]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.8) >>
+>> endobj
+3711 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 564.962 539.579 573.985]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.8.1) >>
+>> endobj
+3712 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 551.413 539.579 560.436]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.8.2) >>
+>> endobj
+3713 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 537.864 539.579 546.887]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.9) >>
+>> endobj
+3714 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 524.315 539.579 533.337]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.9.1) >>
+>> endobj
+3715 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 510.765 539.579 519.788]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.9.2) >>
+>> endobj
+3716 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 497.216 539.579 506.239]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.9.3) >>
+>> endobj
+3717 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 483.667 539.579 492.69]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.9.4) >>
+>> endobj
+3718 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 470.118 539.579 479.141]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.10) >>
+>> endobj
+3719 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 456.569 539.579 465.591]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.1) >>
+>> endobj
+3720 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 443.019 539.579 452.042]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.2) >>
+>> endobj
+3721 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 429.47 539.579 438.493]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.3) >>
+>> endobj
+3722 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 415.921 539.579 424.944]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.4) >>
+>> endobj
+3723 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 402.372 539.579 411.395]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.5) >>
+>> endobj
+3724 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 388.823 539.579 397.845]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.6) >>
+>> endobj
+3725 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 375.273 539.579 384.296]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.7) >>
+>> endobj
+3726 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 361.724 539.579 370.747]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.8) >>
+>> endobj
+3727 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 348.175 539.579 357.198]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.9) >>
+>> endobj
+3728 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 334.626 539.579 343.649]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.10) >>
+>> endobj
+3729 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 321.077 539.579 330.099]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.11) >>
+>> endobj
+3730 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 307.527 539.579 316.55]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.12) >>
+>> endobj
+3731 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 293.978 539.579 303.001]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.13) >>
+>> endobj
+3732 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 280.429 539.579 289.452]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.14) >>
+>> endobj
+3733 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 266.88 539.579 275.903]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.15) >>
+>> endobj
+3734 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 253.331 539.579 262.354]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.10.16) >>
+>> endobj
+3735 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 239.781 539.579 248.804]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.11) >>
+>> endobj
+3736 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 226.232 539.579 235.255]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.11.1) >>
+>> endobj
+3737 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 212.683 539.579 221.706]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.11.2) >>
+>> endobj
+3738 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 199.134 539.579 208.157]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.11.3) >>
+>> endobj
+3739 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 185.585 539.579 194.608]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.11.4) >>
+>> endobj
+3740 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 172.036 539.579 181.058]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.11.5) >>
+>> endobj
+3741 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 158.486 539.579 167.509]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.11.6) >>
+>> endobj
+3742 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 144.937 539.579 153.96]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.12) >>
+>> endobj
+3743 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 131.388 539.579 140.411]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.12.1) >>
+>> endobj
+3744 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 117.839 539.579 126.862]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.12.2) >>
+>> endobj
+3745 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 104.29 539.579 113.312]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.12.3) >>
+>> endobj
+3746 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 90.74 539.579 99.763]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.12.4) >>
+>> endobj
+3747 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 77.191 539.579 86.214]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.13) >>
+>> endobj
+3748 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 63.642 539.579 72.665]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.13.1) >>
+>> endobj
+3696 0 obj <<
+/D [3694 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3693 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3751 0 obj <<
+/Length 2695      
+/Filter /FlateDecode
+>>
+stream
+xÚí\]S£H\17¾÷W¤öfIÕ\82@7\r}éø1ëìª\99\89¾3U»{\81   jjHÈ\ 2\19\9dªýño\9fsº  \89Ä\89£F£)«\ 4ú\v8O\9fïC¼\96«þ¼V\148.\93­0\12NÀ¼Vo¸å¶.UÏû-O\8fp[ÜqE\0]ïN·¶\ f\ 2Ñò\Gº²uz\81CNû\7fY»Ù¨íGV\99Сhÿsúakÿ´¶\88Í\1d.\18¬òïÖ_ÿ¸­¾ºÑ\87-×a2j]«s×ñ¤l\r·xÀ\9c\803}\9dnu·>V«P\1foѬ\86gµY\18:^¤\8e®\13E¼zf/hxfO:\1es<§íYðϳ\84tÛ6cÌúÛc¼\ 3/\92´mÏÊÕ\80\8b¤\a§å/4 \ 3m\ 3ýÊyѶ¹Ç-§m\a®\v\a.eíjöpWß\93O\9fC\85       E&O¨ó[´Ì/[tòéý\1d$ô#w~MO8LðÙ%\17Âä\ 1\9eri\98|\84é÷\fè~\rHp«¼Rí       \9d×QQ\aϺ$´~?\81¦Ï§'4¬«zÊ8/\93>u\1f\96tÜISE<Á6´o¢=CÚ\1f´#femÛ\ f­l\b\1c\11\97\ 3Õ\89ÌñkAtì\96\80C<ºÔ°\1cÇÃ\ 4\bëmxâ       pá\88\v\ 20Q\97ã"\e*Lðú7Âc\8cpõÿU½·0ÓCR=\86æêÆþ 'ÞRcK³ª\10/\8bÖÞ\83i\1d,Mê\0I}z\95À=\95"\94µáB-\18øzÎû¼\1dø\8a\ 3\ 4\91u\ 6$\1c\rþv=Þk\aH\7f¥.q\8d\99[FÒ ¹Yc§×V\88\80t\e$ß*]¤V\f¢'c\96\1f3ÒK\ 4ð\1eÌ"\10Á½\1cöÿ·\9a\82Çý¾W£s
+Ì2\1eâ9)\14\1as\ 2<¦Ì\eÕ\fkôÕ\800xÅ¢Ì_%:aMÅ\80è\99\f\v-£x(­=Rû#\84\17ºù\14\86OJ\9c0\88Sl\8e\c$\94\19\18g\8açþ\83\83kÅ0\eWͨáBM´9\97ÖQÜ£\91'jD\97:¿ÀÛ·8wB\7fú6ðÐÄÚÌ·vq©á°2\14Qªªç írv|ø¥mGd\1c>\1dW>\rS×à[\83Í\13ýÀ>\ 1Kd/.ãs°Mp\a$6ü\7fotÜÈ\9cäqiNµ\85ØQ×\9d=5É\ føzó3û)H¸ç;n$ï¡/ÁRW\ 4¿X`*Úù`L¤\8d\81ì\9aÌ
+<\8eàEÕ\f`j\9aÑ\ 1\10ö´¤6\1e\0¡\96*q`VÓ|yhú\10iX&NSÒ»¶àì1À\90\81\12\vÁ3\80ÁîÇ\1fÊ@ô\ 3a¡?\e\e\9b\87TÍ@\9dÝv\98®\8d~SÞ\15\9eu\94H\8c\84x1\92ëQ\19\8bû\ ff¬àá\8cµ\1c\98\1eqV7)k\90qëlL\eÿã$+A¼     7x\99¤\7fd\91øp.\14«BNËÄÝ,Ï\93^I°ÕÅßá¨\87]$±($±\90M}\11npz\1a\9c\18á´ÓÏÎQ{%·¡"yH¦\ 1h«¢ìöЩ\18\94\8bAÎD^Ðì\v°Zµ£ñ\19\93\12Óý»é \8a\9d¢\ 1ûÊH\1f,CyN\94\a\ f\e\892\ 6½}\99Ìß=\94Näji}w0Y\19"as(Y÷ÜýTi¦\15âÁ \9d\86\19»ß\15PÒ*ã\e¥\12CñR8îÞ}óûDÁ%ø\83\94`¸*\16\rh£hæ«Üñó4\99\86x¯Ð%,I\80\ eIn\82bd|£
+\9f\e?Aø¡Á?)A»å\1a¹\99 L\ 6\ 2 \1e\84\ 1\17\8dEs7\8cÑJü\8a\80ü\8a\9d~\1f\9c4t­ÀË"\81y\14\97I\8ea\10Ïuý\17Fñµr,V\ 3¦Ð`NÀUÎ00²\97¤        9Ì\0¨±]:UN ¨b^ßÚjj\\e{1o%\81<\1e\93cO\ 1\81´Ò«      \18@að*°\92«\91\9fÂ8\81S\ 2ïf#H/\80\8e\9b`öm\8a\0Vbüet©-Î}uq3Ncl\84\hÀÃW(\fåJlWa¼»)\7fØ
+\93ºh\ 4Û#dë Ä^\1a\86Ò]\15_i×ï(F\v\7f\99æ®K4T(\8c     Ü\15\12Ãl {<ÈB\1dÛ¬\17\8c#Ü.r\88##\82À\91g\1dJí@C\99-öÅwp¡2®2°ó¹\80\ß«Ê\18¨\89²É.]#å%½\95 \16\11bGY>u¨A\8dÙ\a\0\ZVFÅÀ\80¸{E*JÑ8RDßØ\89Íðù+\81O\12\94\9f\19\1a\e\ 3l\89<GL\81\87<\7f\1d\84Þ[\80÷\9ef\8c4\96e\93X\947ÛGªq¿&QS,OÑþ¹´tP{\17C¥¿\96&¬]\94q\9aÎÇEÁ\e\88^\85ªóWc\9dHcbBujo2.bô¼1ø5\ 4\9a\9eëâÔ?\12Dd¬\99\11\14\1a\ eúZ\97ª\17Æ¡û¤=²ZÖ\81R\85Eq\rú/ËuJu yý\18W×(Úɨ_׸\7fêô­rö\ 2?|\15TgËQ}\1f\84\9f\12\81h
+x\e»p\ 1llU°é\Â4¯R\13[3òI\19÷£i\9d£®*nc\81\90       %ÇCà\ 4¬\1cÑ\95Æ5#\10DYDÆß\ 6«\9fÃJ\87ó\8f\93ë¹ê\84ºVùD\99Qô¥G&Kª$\9a±A.r]àÊ\16è/ßuo¶¿th4\96\8dá\8c     à\9aRHKõqþÌTç+Òô:\ 6¿\83\92<\eh÷æ]b\92)\95ý­ø#é\95u\1fÈ8OõâûnLâ0ÖQ§$¯\14=Væ\14¦^?Ñ\8eW\ 5\80¹Ñ\19Ue© \92\89u$ûr\9b=$º\9f\8d/1PׯWqÔä\8e\89íù͹äÜìô\1dPG\98©\8e¬¤!ù,\ 2¶nrgePDZGÄ#£\fÎ
\9dQÝO\8bê\17iý*Èz÷îÿ|E¥o\18O «Xc©'tö\94bb?g\10¯1\0\92\0\80T\83\91çu9ó\19åÐm)~;\12c\b½ ´ÛP\e\19\18g\84²ÄTU\f\89á\rkÔü@×i\8be\14é/\7f\92\ 3\81Ìb\ 2¦Ý¤7A$JØòßë¥2iUÒ9¨2I\8a\99d请±\14¬ÊA÷\b\98\9d>Õ4\fª
+×<.\8dS§$\1aôeÚt:\9cVÂb\ 1|jry\83ª®¬\8a»\19\1dc\96Ú©&p«  ê³¢>U\ 4îkCeI~ñ   \96z(º\8a\867_Ãeå\0\14øwº¤\12\88\91)\8cÖ\16­\ 6\81´\8bo\1dCשÝk
+¹LUü\9bæ\9d%Qbu©ö¥cwA\89x\ 4ÔÚE\19ß0\8e|\11·\9d\8cQÅk\16bu9Ö(°Ø¬ý÷Îx3I9kàÝ­\a=ñúI\1e\10É\8f²¢\1e\86U\12à\9d\11O(Îú\95»b\ 2\87{h¯ÍØÅTÅ~Yü\98Ö3õ±,`ÏEo±*5/\88Ü\8d!Çê+\18\8aJ±Ô<kÌÅ|]ð9\a\85p¯Óï³\11ú%\12\9dðaAø¢d\8eX\19\ 3\84ZæÐ\ 6\1e\92áUTÅ\1dS\85ͬm*\89Ê·\8bÙª§m\9cc|Åm\1aü>©"\\14\ 11Åÿ\17\95\ f¹èÈø\8e\9f\10\8bs\13·\87õKú\18rÕÄ\ fWFüh\91Àÿ81\9bsRË(«íl~Þ\ 1<ùt¬ýõ£\81á$\9b̲~jøçöÒ\1f²s\1a-Y¸nªxuÈHBFg~z\ru\80\r!*]¹\8d&o×\18¿\bÀô\v
+¸ºåÉ\1f@k\85Y¥ÝuvÆ\80\eÃ\1dûE\15¶WèGë
+Éý2ô¾K\19ú\13­g¿\rLP\9dÐðM\ 4\16#\8cÓz\98º/X\8f\16ÐÐ\92³N2
++éÙ[ɾ?\f:\9f;<\90\8d¿WT_\a\1fÀw\9b\1e@\81jKe\95\96qïk\9b©ýM_:\88ÐúßA\97N\86\107v­þ\ 4\98c\9e\ 2, ßM\82Û,xóÆ\e3÷v\1dWÔDHx[óãLM½ú=\97ÚÅêm=õ¾>×ÞqB\9f\ 2\9b¯\ 4´²­>ö59\8b*\89§\vaÁP\94ÒßT\9bÜ{¿7¡þØ¢J=£¯AÞ\e\14U¤}jSÙ\9c\8b\17\8aÖ\ 6ìû\83Í4Ø\87£^:A÷P3ï\11)\17\13ÒëÂß`ûXØzOo\ 6"¸ °\99P.Ï\84JÞA\17\ 5¯\v\9c\17fâ?
+¶Á\12Ðú\1aÚä¦ìÏß1\10\ e7\9fÑ>é\97¸µ}%Þlqéü\16RV\9d\få3l!méÙÌs"\1e4ÿhèTt<à÷>¹ï\b\16,ëüÜz\19\1a3ó2ÿ\aR\14nnendstream
+endobj
+3750 0 obj <<
+/Type /Page
+/Contents 3751 0 R
+/Resources 3749 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3803 0 R
+/Annots [ 3753 0 R 3754 0 R 3755 0 R 3756 0 R 3757 0 R 3758 0 R 3759 0 R 3760 0 R 3761 0 R 3762 0 R 3763 0 R 3764 0 R 3765 0 R 3766 0 R 3767 0 R 3768 0 R 3769 0 R 3770 0 R 3771 0 R 3772 0 R 3773 0 R 3774 0 R 3775 0 R 3776 0 R 3777 0 R 3778 0 R 3779 0 R 3780 0 R 3781 0 R 3782 0 R 3783 0 R 3784 0 R 3785 0 R 3786 0 R 3787 0 R 3788 0 R 3789 0 R 3790 0 R 3791 0 R 3792 0 R 3793 0 R 3794 0 R 3795 0 R 3796 0 R 3797 0 R 3798 0 R 3799 0 R 3800 0 R 3801 0 R 3802 0 R ]
+>> endobj
+3753 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.1) >>
+>> endobj
+3754 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.2) >>
+>> endobj
+3755 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.3) >>
+>> endobj
+3756 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.4) >>
+>> endobj
+3757 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.5) >>
+>> endobj
+3758 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.6) >>
+>> endobj
+3759 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.7) >>
+>> endobj
+3760 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 646.257 539.579 655.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.19.13.1.8) >>
+>> endobj
+3761 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 632.708 539.579 641.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.13.2) >>
+>> endobj
+3762 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 619.159 539.579 628.182]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.14) >>
+>> endobj
+3763 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 605.61 539.579 614.633]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.14.1) >>
+>> endobj
+3764 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 592.061 539.579 601.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.14.2) >>
+>> endobj
+3765 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 578.511 539.579 587.534]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.14.3) >>
+>> endobj
+3766 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 564.962 539.579 573.985]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.14.4) >>
+>> endobj
+3767 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 551.413 539.579 560.436]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.14.5) >>
+>> endobj
+3768 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 537.864 539.579 546.887]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.14.6) >>
+>> endobj
+3769 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 524.315 539.579 533.337]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.15) >>
+>> endobj
+3770 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 510.765 539.579 519.788]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.16) >>
+>> endobj
+3771 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 497.216 539.579 506.239]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.16.1) >>
+>> endobj
+3772 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 483.667 539.579 492.69]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.16.2) >>
+>> endobj
+3773 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 470.118 539.579 479.141]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.16.3) >>
+>> endobj
+3774 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 456.569 539.579 465.591]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.17) >>
+>> endobj
+3775 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 443.019 539.579 452.042]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.18) >>
+>> endobj
+3776 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 429.47 539.579 438.493]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.19) >>
+>> endobj
+3777 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 415.921 539.579 424.944]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.1) >>
+>> endobj
+3778 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 402.372 539.579 411.395]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.2) >>
+>> endobj
+3779 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 388.823 539.579 397.845]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.3) >>
+>> endobj
+3780 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 375.273 539.579 384.296]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.4) >>
+>> endobj
+3781 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 361.724 539.579 370.747]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.5) >>
+>> endobj
+3782 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 348.175 539.579 357.198]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.6) >>
+>> endobj
+3783 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 334.626 539.579 343.649]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.7) >>
+>> endobj
+3784 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 321.077 539.579 330.099]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.8) >>
+>> endobj
+3785 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 307.527 539.579 316.55]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.9) >>
+>> endobj
+3786 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 293.978 539.579 303.001]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.10) >>
+>> endobj
+3787 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 280.429 539.579 289.452]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.11) >>
+>> endobj
+3788 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 266.88 539.579 275.903]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.12) >>
+>> endobj
+3789 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 253.331 539.579 262.354]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.13) >>
+>> endobj
+3790 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 239.781 539.579 248.804]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.14) >>
+>> endobj
+3791 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 226.232 539.579 235.255]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.15) >>
+>> endobj
+3792 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 212.683 539.579 221.706]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.16) >>
+>> endobj
+3793 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 199.134 539.579 208.157]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.17) >>
+>> endobj
+3794 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 185.585 539.579 194.608]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.18) >>
+>> endobj
+3795 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 172.036 539.579 181.058]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.19.19.19) >>
+>> endobj
+3796 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 158.486 539.579 167.509]
+/Subtype /Link
+/A << /S /GoTo /D (section.19.20) >>
+>> endobj
+3797 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 134.028 539.579 143.596]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.20) >>
+>> endobj
+3798 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 120.479 539.579 129.502]
+/Subtype /Link
+/A << /S /GoTo /D (section.20.1) >>
+>> endobj
+3799 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 106.93 539.579 115.952]
+/Subtype /Link
+/A << /S /GoTo /D (section.20.2) >>
+>> endobj
+3800 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 93.38 539.579 102.403]
+/Subtype /Link
+/A << /S /GoTo /D (section.20.3) >>
+>> endobj
+3801 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 79.831 539.579 88.854]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.20.3.1) >>
+>> endobj
+3802 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 66.282 539.579 75.305]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.20.3.2) >>
+>> endobj
+3752 0 obj <<
+/D [3750 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3749 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3806 0 obj <<
+/Length 2207      
+/Filter /FlateDecode
+>>
+stream
+xÚí\[WâH\10~çWð\18\1eȤoIzß\18ÑYç\8c®;8ë\9c3;\ f\11\18\88\9b\ 4Ô\7f¿]} \ 1AE4\88æx\8eÄ\ÚÐ_WÕWU_\82\9a\8eøAM\9fÙ\ eáMÏwmFP³?j8Í¡8ò¥\81ô\19N\93Ú\8eËàÐçÓƧ\ 3æ6\91cs\877O/ä)§\83_Ö^2naßÊCõ\91µ~\9f~mì\9f\96\ 6iS\9bº\ 4Fù¯ñë·Ó\1c\88\7fôµáØ\84ûÍ\e±íØ\88óæ¨A\19±\19%úï¸Ñkü]\8c¢\8eѦºjɽ¶)¶ãóf\9b8¶ïÓâ¦\11[rÓX\8c#~ZmâºÖEp\ 5·\1e.Þ9£¶Ë\98Ø|ôÎ\89\8d½å÷\r\1abõÝ\·ÚØ\13ÿ¿\8d¬´\85¬\11ld­6'\9e%n\919Îý\ fÊùÊcO8å¹Ç^ýò\ 5\b\bñlOL¶s\1fòtØT\eß¿<0µÄA\8bc"×&.\9d\1frõjB°îø\13V\13Õ«)\rû\80ß\9d\0RnÄ\ 2Wâ»o\ 6\837\ 5/g¶\87Ù&ðâ\8aàe\1aÞq\98\ay\10_\89oÄX\8dæ\v£I\9e\87¦ð\12È\7f2\98\98\9f\83\9eÀ\94\10ëHØj"öùÖ`ÒR\16+\1d0\1cëL[\ 2ç \82ýÁy,>À\9e  µöã,¼\81\13/Õ>å»Å\86ÏÈî­\84\85i§b\9a|än\ 1ʲa²'@\89´]v\85U\9e\v\0\82\f \b\ 1ZJüÚ$·e\92k:Xjc\rä4\93a3\18\ 3\ 1òë°ù\16\1d-\16\8c\9e-§áåqä\r`g\19â`¶\9cZgÑø\1c\ëx\0\98ÿ!&Á÷­\1f\96Br\ 1\9f\9eÕ\85\83É\b¬;\1a«]\9d~?\99\8cïg\e\940\95'Àÿ_1%Kï\888ôÞ\94\9d0\r&\19YvTOÀÓ\16>\92þ\v\82ÑA˧*\8c\ 49\ 4¡´\1c\84\ 2\98\1fØø,÷\8eMÄù×ATlç\90,püVVëN\85)úú\8c\ 3\ 6 \1fª\1c9\9dç\eÒßåQ\ 2KÛñvÏ;í\14Þlc¼Ù£p\13\r÷\19PàW|ñLlG\12ÿÂã\81E\9f\80­'°{\1a\r\8c]\v{f®W\ 3[\ 1°kñ\14\80Ö\10ÎÓ\96/\1cs:\fs\ 5ä\ fE<\ 1:Dk\86²1Cq«pÌ&\15üSZà\8d¶Ti\9fÊR!ÔjK=\83\b\9d¤W\800fµ\ f®\1cÚ5Mu\96\e\1eE&ʦI\96\h\83ý\1eÊBk\92\87Ú\13§\89¬ÃÊ\13Ã\81!a°"ö\828\16°{Ä©­ïe!Â\ fBÔéçÑTÕæ%\ eݨ`Æý<IïÔY½r\ 1f\1aõM\bÅní,_®Ø\ 2h\99\8eÉq0Ò\88ôÂtZ@gö\89¿o¢¼ß\12Æt       ÅoVǺ\87áó*²6Ó£8\81:æd8\9c+hv&yQÊ\14Ñ\8f\8b\94¤\1fè´\ 4\8a¤Ê;\ e&q\89¥º¨Æè\8512\8d\ 6Y\ 5\ 1\9f\0`ëK\9a@dºV»\ f»\1a;\0%V9¥\ 1\8d#ü1­É¯\b)W#õ]Y\834\8cÜ\10\ 6íýdÎ\87¬¡ø¶U\15hj4×Ï\ 3XQ ÉrÁõ\84\ 5A\89f¼P}\ 3©\83\r'©LíuÑ\ 6×T\7f\ 5
+bÂ
+¦ÿh\81\8ds·NÊ·
\93¬\11ϹÖÿ\80­D©á\1d£\12E\81dÜ©!Ý\ 1HI¹n\16fÊ$¡Ð2TÎõÔôÒ£ñP·=þ\9a\88pÊ}¿\86ð5 $Þ\9a!R \88,ð´Ôç\10\vu÷IÄÂ\10\92m,ûR\12ØL
+#\0ݼàA¶ôÂ2\82^¨Ó\ 3]\î8ïR\8fq¦kä\869\rÔîo\11ìI\ 3p\ 2Ñ,ÁÇ2HÃ\0ßÔuàîoç\86\17SÓ¤TLñì«Â7ê%@×\824\82\14\eïµÁ¼¸î\\15ÜKø?kõ!gãÕÇ\9eºø°^|ǽ\9e©É\16M\15¹¥\89\9aan\9dÃ\9f@¼é.º\ 5wSî\85P\85n\81¬p\v\80\82t    #       \92ÝOÆÂú¹GwØaï\162T#ó5\89´U\982\8f©Õ\ 5#ðÑçÁb5UU^u\ 1"OÌÅúJh\v÷t]¶%õ\19m#Ðàäíc\80\80i\f\f`¹©      ÀÜ\ 5¥\16\93âF2ºÍ\9d\93\8bM3ï7óþ®¸¶\eè~Æ\18\94\ 6 \f\80«\ 18\88nïÛ\80\9cé(·\a3\ 3\108å¥2[¯\9fF×ZhC\1dò~\1d\13©.\96{\ fD\8c³%1½l''Ð\8aí\1cAoá\1d\83QI\aÜÕ\95/\ 1C?\9edºHÂk\15Òk\96Å°S\ 5´^\ 1­\f\f\8a÷!\93J\93Tekd7Ú\ 4\1f\ 1Þ5k*^Qö<îíu\8d\88\ 1¨Øy\f\@©Î\84§\fÒ±ª«@\a\ f×õ\93mÁeª\9a2¼ñyuÑa¦\0;N
+y\8aä\81I<-3Á\1fY\98\89£é
+\82\10\18ù\1f\12\8d²4\9do"MÇJ\9aÞ\91\92ôi0î\87\ 3meRã\90·\88cÝÀ¯¤E\84#½Ò\ 2\96`\1c\fÃQ8Î_N\92\8eñÚ\92ô6¶\11F\ fêÒ\91M±ÿÈjŵ.}Ë!\ 4¿>CÀ\85.]ù\9a\91\96ÂÑ\ 5E\95\16`\15Z\84ÎÀ<¤,ë÷Q\96§³\86)g5\98Û\ 1\93¬\0³\efWy¢3Ù#\195\84§R\8d4Õ.\ 5\ f\86jK\\ 1^\15\ fÀá\92°|\11?x:U\ 5\17\19\7f
\ 4\9a\17©.¼)æp\ 4ª\13ߺ\8c
+GlKîO\19{\17<\8d¼ú³\e¸P\84\1f\8b@\8f=\11èÅ\84&2È\8bùþ\96\fM\12Õ+ôª@­¯sc^C­\86ä\8c×\16µ\ 2GZ\89EÍôß\9dÁ $Ä2Åë4Ò/.I5\9b\995-/%\9bÎ\vÊ]
+~\87JwP\8e\8e\9e1Ê"\ 6rô.ìÍÝòC¢D1ñÞ]\96Ë|V@        \8f\ 5«¬\ap\95Bpù ¨z*ô\ 4\18¹lìFýh&S}9Bîm\8b\90\93\9a\90oÙiy¯ÏáHAÈ÷ÒPPj#\8d)Ä¿2É,\8bf
\90>\rBU\¨ñ#\10Ùx>­qziÅ!à\84\1cá\90Ôócº2Ão?\ 1iÛ7Í
+\85K_\ 2â3TWÞ
+°ª\90j\ 3\ 1´\8eOi\eìEöýàÀ]\´¸E¨\aäô\83F\aQ,!Ää\83ÁT\81ÀL£4\13\98©4Hz;%\16\ 4¶u7«O¨\97¦%Qlx\1dæìÝXÖÆÍCÌ+²,#ë<\9aSd\r¤\0\eò'mdØqnžO?OÊ}\8a\v¥\ 3\85®c\10ÏyKIá\f\1f7\f\87\12R\9bÓZÐÌÌ©3\18)\9d\832&)¦\9c=Ü%ß´²\88\9e¯2¢U\bÎ\855äà·h\ 6Äyõ\92\ 1)
+o¦¶Vð¶N_i^'æyòü\93~K@:?\87ëR¶\8fCçÈ3_ßXd_âÓs\97¿ÜtfH\e¼\97\94bÛ%ì©ï¹º÷eÔ9s_æ\7f*e Âendstream
+endobj
+3805 0 obj <<
+/Type /Page
+/Contents 3806 0 R
+/Resources 3804 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3803 0 R
+/Annots [ 3808 0 R 3809 0 R 3810 0 R 3811 0 R 3812 0 R 3813 0 R 3814 0 R 3815 0 R 3816 0 R 3817 0 R 3818 0 R 3819 0 R 3820 0 R 3821 0 R 3822 0 R 3823 0 R 3824 0 R 3825 0 R 3826 0 R 3827 0 R 3828 0 R 3829 0 R 3830 0 R 3831 0 R 3832 0 R 3833 0 R 3834 0 R 3835 0 R 3836 0 R 3837 0 R 3838 0 R 3839 0 R 3840 0 R 3841 0 R 3842 0 R 3843 0 R 3844 0 R 3845 0 R 3846 0 R 3847 0 R 3848 0 R 3849 0 R 3850 0 R 3851 0 R 3852 0 R 3853 0 R 3854 0 R 3855 0 R 3856 0 R ]
+>> endobj
+3808 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.20.3.3) >>
+>> endobj
+3809 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.20.3.4) >>
+>> endobj
+3810 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.20.3.5) >>
+>> endobj
+3811 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (section.20.4) >>
+>> endobj
+3812 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.20.4.1) >>
+>> endobj
+3813 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.20.4.2) >>
+>> endobj
+3814 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 662.447 539.579 672.015]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.21) >>
+>> endobj
+3815 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 648.897 539.579 657.92]
+/Subtype /Link
+/A << /S /GoTo /D (section.21.1) >>
+>> endobj
+3816 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 635.348 539.579 644.371]
+/Subtype /Link
+/A << /S /GoTo /D (section.21.2) >>
+>> endobj
+3817 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 621.799 539.579 630.822]
+/Subtype /Link
+/A << /S /GoTo /D (section.21.3) >>
+>> endobj
+3818 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.3.1) >>
+>> endobj
+3819 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 594.701 539.579 603.724]
+/Subtype /Link
+/A << /S /GoTo /D (section.21.4) >>
+>> endobj
+3820 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 581.151 539.579 590.174]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.4.1) >>
+>> endobj
+3821 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 567.602 539.579 576.625]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.4.2) >>
+>> endobj
+3822 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.4.3) >>
+>> endobj
+3823 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.4.4) >>
+>> endobj
+3824 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.4.5) >>
+>> endobj
+3825 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 513.406 539.579 522.428]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.4.6) >>
+>> endobj
+3826 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 499.856 539.579 508.879]
+/Subtype /Link
+/A << /S /GoTo /D (section.21.5) >>
+>> endobj
+3827 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 486.307 539.579 495.33]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.5.1) >>
+>> endobj
+3828 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 472.758 539.579 481.781]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.5.2) >>
+>> endobj
+3829 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 459.209 539.579 468.232]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.5.3) >>
+>> endobj
+3830 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 432.11 539.579 441.133]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.21.5.3.1) >>
+>> endobj
+3831 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 418.561 539.579 427.584]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.21.5.3.2) >>
+>> endobj
+3832 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 405.012 539.579 414.035]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.21.5.3.3) >>
+>> endobj
+3833 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 391.463 539.579 400.486]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.21.5.3.4) >>
+>> endobj
+3834 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 377.914 539.579 386.936]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.21.5.3.5) >>
+>> endobj
+3835 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 364.364 539.579 373.387]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.21.5.3.6) >>
+>> endobj
+3836 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 350.815 539.579 359.838]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.21.5.3.7) >>
+>> endobj
+3837 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 337.266 539.579 346.289]
+/Subtype /Link
+/A << /S /GoTo /D (section.21.6) >>
+>> endobj
+3838 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 323.717 539.579 332.74]
+/Subtype /Link
+/A << /S /GoTo /D (section.21.7) >>
+>> endobj
+3839 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 310.168 539.579 319.19]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.7.1) >>
+>> endobj
+3840 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 296.618 539.579 305.641]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.21.7.2) >>
+>> endobj
+3841 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 272.16 539.579 281.728]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.22) >>
+>> endobj
+3842 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 258.611 539.579 267.634]
+/Subtype /Link
+/A << /S /GoTo /D (section.22.1) >>
+>> endobj
+3843 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 245.062 539.579 254.084]
+/Subtype /Link
+/A << /S /GoTo /D (section.22.2) >>
+>> endobj
+3844 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 231.512 539.579 240.535]
+/Subtype /Link
+/A << /S /GoTo /D (section.22.3) >>
+>> endobj
+3845 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 217.963 539.579 226.986]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.22.3.1) >>
+>> endobj
+3846 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 204.414 539.579 213.437]
+/Subtype /Link
+/A << /S /GoTo /D (section.22.4) >>
+>> endobj
+3847 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 190.865 539.579 199.888]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.22.4.1) >>
+>> endobj
+3848 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 166.407 539.579 175.975]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.23) >>
+>> endobj
+3849 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 152.857 539.579 161.88]
+/Subtype /Link
+/A << /S /GoTo /D (section.23.1) >>
+>> endobj
+3850 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 139.308 539.579 148.331]
+/Subtype /Link
+/A << /S /GoTo /D (section.23.2) >>
+>> endobj
+3851 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 125.759 539.579 134.782]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.23.2.1) >>
+>> endobj
+3852 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 112.21 539.579 121.233]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.23.2.2) >>
+>> endobj
+3853 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 98.661 539.579 107.683]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.23.2.2.1) >>
+>> endobj
+3854 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 85.111 539.579 94.134]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.23.2.3) >>
+>> endobj
+3855 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 71.562 539.579 80.585]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.23.2.3.1) >>
+>> endobj
+3856 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 58.013 539.579 67.036]
+/Subtype /Link
+/A << /S /GoTo /D (section.23.3) >>
+>> endobj
+3807 0 obj <<
+/D [3805 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3804 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3859 0 obj <<
+/Length 2157      
+/Filter /FlateDecode
+>>
+stream
+xÚí\]SâX\10}çWä1<\10s¿\92Ü}SP×ÙuÖ\1dÜ\9a­\9a\9d\87\b\11S#ÄM¨ûë÷öý\b\ 1\ 2¢H\14¤¦j\b!ĤÏíîÓÝ' Ë\15ÿ\90\150Ç%Üò\ 3Ïa\ 4Y½aõ\ 6â\93Ó\ 6ÒG¸\16u\\8fÁGG\97\8d\83\13æYÈu¸Ë­ËkyÈeÿ\9bÝNFM\1cØy¤^²æ÷ËO\8dãËÒIZÔ¡\1e\81³üÛøöݵúâ\ f}j¸\ eá\81u/¶]\aqn\r\e\94\11\87Q¢ßß6º\8d?\8b³¨Ï¨¥¾Uq­-J|\a\ 5V\8b¸N\10Ðâ\9a\11«¸fL\1cê4[\98Rû<\1c5\91\1d\ e¢f\vÙCù¿¸\11nçÍ\16!Ô¾l\ 6ÔNÄ¡\81\9dÜfÍ\96\87\90-¾É\wþ\85r¾ð³\15\ eÙà××;õ\f \14\v\v#OlÏÁ\90\ e,µñåt\89õ       Á³çD\9eC<:}Êy\84\11\80[-\ 4k\81¯\01\12÷@<Ïî\86CX\9cW!\80Jìã¾\80<ÎÓh Þ\v\90É\ 4\ 6rõÅw\82Àë\ 2H8s|̶\ 1\ 1ü\1a\83\97ö\13@ñ>S®ùù\92\1e`×}h¶|áÇïËe>,`¤Úã.:má^¾¿}ÁoW\90ÔÙ\11\80dOâÈtrì>
+¯Ëd<\8c\86ÊëºbO\1e¦ùX¼Þ)pÃQ_mü\9e\f\ 4\19P\80\8b\8fS\15R{2 fY<Òáö\8f\9f°4¢ôg\1cÝ7[<@ûÔV\86g\ 5?ó4>íd(i\8b±ú1X=MR\85\1aAx\e\d«à%µÄQ¯`.\17MIJb\81h\ f ~T@w\94kE&\15&¹ÚÿU2\19Àÿ\87°\ 1õ÷QôuqÔn\8aEEêË\90òyä\ 5
+c(?8µ;*6\ 2^y\ 2áÔóí\8b4ùÇEô6R+@\14(¢:\19F£|n9\13¦j"ø[\vn¿ò¯\13Âæn?¨²&ܲ.¼ZØA¸²JÔwÜBÈ¡8xbm+N\ e±ë\ 4*+yû¡L&©6ÅtJ9Ò\15\19R\87\82\ 1\89Ã8Çû\bö\82\95Ï6Î\1f\14m\a\8c¿$á°Hû\17\10\96ôÒ\86J\9aøû´ôÆ >+-\ 1¬\v
+êv2Ò\9e9\18§a\ eÙÊP\92k\91\8dJ\8cP¯¼\19\12ׯàèȾ\95å\9dX'Þ\92Jn\v³ÌË`!þ3È F\ 5Ù\0\r\rx©,\ 6«ÿ%Ù{d0P\0\80ÅÁ\ 5Ù;wÁY@¼µýÄ«\11\10¬\ 1©ê]ð\87\83ó\89\17Ì\824\15'9Þ\ 3±\1e\10D\ 3q\1e?\18\1eÑ7t\19Ù±\8c@\ 2\1d¿\84\8eØsp®Ñ\91\r\85¥}(\85e\95³ijãKFþúÖô׶&[Õ\98T\e³\13\95¬KL~\87d\ f÷YÞ7m\ 3Ó?\18ß©æ\ 1\946°Øsè\ 2xÛ½ ý\9a2ð²\8ehû6ÖS\98ùH¢\8fHà[°g 9·ÈÕ&Q\9fÁ'"[\ fõ¾À¥[\93g\83z¢     .çÙ§Ãú¼ù»&þäÊ\vZ>§;\18Üë\84cY\96\15\91Ym|\95S¼ôGÑÍ\9cpTêñ]g=Ô­\11\ f²\ 4\ f\91\83¿/ÊõÀu$\ 1Éb\19\98Â[¨ëÑÞö\94bÇ#l¥ÜL(\966\84\80~¥¦\97½\ÙÓ\91¸È^\97E\\ 1£WÀY FM§q&Z\11Á\97\ 6"A\0E*\8a9y\8c\9e\ 4\85\88Ý\8dRÝêWïód\12\ 6¡\80ôí+Ø\12\98WMÕ\9fS@{\ eöQy©¾\f,\\8f£Ð§òH\11¸&Es\89BÍH\16Ê\19\7fz\92-ÌÅéÖx
+©Ñø&kt!\rôµ]\8fB½N?'9\84%êá]k\9co\17J&\97\feu¦BÉXE8\bDNô\10A\13\ 3íè\94ã=\80ÅVÅÊÔ\85§\91\ eEݳ\8e\88CÜûHÓýõ\11£\9b\1f\1f+\91ÆDûÖ\ fsY\85?.H9\923ÓÀÝ·é·\ 3]£ll§\91(sL'FOÔ°\9a'\96{4§iR\12sÌt\1fI\10ì¡Ú\18TFgÓ\89®CÀà6_Bû®\ 1\98´èCꮥ \8d¥¹©é$\8b\97\80û{\97\9eÉ\18+&cçÝ\15\8cí¥n\eÁîyô\85MOÏ\16\8f\9eÉÀRGÏû8¿1>    Au      â\9c\91wÌ<êr\14¼\9a£è\12xJÒ\94åº7MÉ\aõ\b¯&\90Èj ÉV\8fXÝÐÓÃ,Ø\a²\ 5°\ 5u\90\89½(ô\8d8\ 6skñÊ\89(tJnS9\82Õr\9a
\87d\92\86FjùΠ     \84XÐbë\ 1¶i°èÃÍѧ2\e\8eï`7æïÐÏj\ 3Âä°v8\ 2K'yÉt°±L÷Æ\10ýȱ\90¡õ1b+@d2XûF69\ 6\ 5\1cù\8d¦rJ{\vUU8¾Í\17\88Ô\82×ì.n!Zø\8duÒLé¤/\9a\1cÛ\87\80\17Ì×[Ga\16õ\95\13gy\1a_\8ds³ãp\f\84\\807Êã\1e\80\9b\eQ\8aH\88¯¦ fäÙ
+jw©xz\95ÐÃöâé7ÎôdóD\8e\15êi9Ì\8bz@¸o\0ĸ\aóqÈ/\1dx'+ÕÞ8ËJë»å½;9ÃVáK7\9f\9cXIF}\ 1n|xnDÔÆ[+ôYØî>êA¯ðyxæ\95\90}eEX\r
+k6«°>\1c\85y"õïúi¬äZ½\1e\14Ú.ù¬ÖÁ\9dÒ9\88MG7ß\8f\15\86À\bc\13²\83%\8fÅnß\ 4\8bÕÑGb%!äñCaå»\19\9déãô£«eñc*\99\81RÉÀQ®\8b>\98çðz<gJ3©ãÝ/ú9`Y»
+f®Ò\9a|~8ÖÑ®\rÈMð\12^2\95Øvkê[+\16¸\12\8bÂô0C*j%\1dÀf/\8e\ 5\ eõ\89ººå?éB\1cìWÿ \8bþdùUgJ$&/#3\93\86¤dÖ\12\9c;®_?òÏ&\1c¦\1aÖ\ 6uL\8a\92\1evmj_A7'd¤\92\88x\9c\7fdºá¡\9a\92\9b\11e~Q\1a¿$7úý³\13Ý\91?\ 4\e­þ\13¥ÁDÉ\ f\ e\7fÔ¾\8få!WMÝ\16ì÷\1d#\83\16\843Àx\8fA5\ 6¬ü\b~¨Ê¬{ù8~ªëkÉ1F=Øw\93J\87\89ÿ\9bÁÁ\ 4Òù(\8a\11s\q!kGQüü(êd\ 2zJÉf=t\16&\91®¨K×\81\1e×\93'Ù4gy!ü3\ fÅ\1a\1d5§[ÃKjµ7~ÒÞÐú\93\92ô¢&\9ea\89åLÅ\bÞ\ 5\91\1a!(\1e\94\9c4\15\95\1a   s\139î!\94ÈY¢\ 6e     \ 4\81Çv\88¤{tãj\94\ 2\b#¦ý-J¯àw³ìb$\97d\ 5&\v¼äLÿ\1cãª\8eBÑî\19}ò£%â\94Ä«þmË\89o¬ñ³\94åçt\9et´yæ¢\8e\99º\99ÿ\ 1#\92éAendstream
+endobj
+3858 0 obj <<
+/Type /Page
+/Contents 3859 0 R
+/Resources 3857 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3803 0 R
+/Annots [ 3861 0 R 3862 0 R 3863 0 R 3864 0 R 3865 0 R 3866 0 R 3867 0 R 3868 0 R 3869 0 R 3870 0 R 3871 0 R 3872 0 R 3873 0 R 3874 0 R 3875 0 R 3876 0 R 3877 0 R 3878 0 R 3879 0 R 3880 0 R 3881 0 R 3882 0 R 3883 0 R 3884 0 R 3885 0 R 3886 0 R 3887 0 R 3888 0 R 3889 0 R 3890 0 R 3891 0 R 3892 0 R 3893 0 R 3894 0 R 3895 0 R 3896 0 R 3897 0 R 3898 0 R 3899 0 R 3900 0 R 3901 0 R 3902 0 R 3903 0 R 3904 0 R 3905 0 R 3906 0 R 3907 0 R 3908 0 R 3909 0 R 3910 0 R ]
+>> endobj
+3861 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (section.23.4) >>
+>> endobj
+3862 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.23.4.1) >>
+>> endobj
+3863 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.23.4.2) >>
+>> endobj
+3864 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.23.4.3) >>
+>> endobj
+3865 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (section.23.5) >>
+>> endobj
+3866 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (section.23.6) >>
+>> endobj
+3867 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.23.6.1) >>
+>> endobj
+3868 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 648.897 539.579 658.466]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.24) >>
+>> endobj
+3869 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 635.348 539.579 644.371]
+/Subtype /Link
+/A << /S /GoTo /D (section.24.1) >>
+>> endobj
+3870 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 621.799 539.579 630.822]
+/Subtype /Link
+/A << /S /GoTo /D (section.24.2) >>
+>> endobj
+3871 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.2.1) >>
+>> endobj
+3872 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 594.701 539.579 603.724]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.1.1) >>
+>> endobj
+3873 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 581.151 539.579 590.174]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.1.2) >>
+>> endobj
+3874 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 567.602 539.579 576.625]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.1.3) >>
+>> endobj
+3875 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.1.4) >>
+>> endobj
+3876 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.2.2) >>
+>> endobj
+3877 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.2.1) >>
+>> endobj
+3878 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 513.406 539.579 522.428]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.2.2) >>
+>> endobj
+3879 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 499.856 539.579 508.879]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.2.3) >>
+>> endobj
+3880 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 472.758 539.579 481.781]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.2.4) >>
+>> endobj
+3881 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 459.209 539.579 468.232]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.4.1) >>
+>> endobj
+3882 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 445.66 539.579 454.682]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.4.2) >>
+>> endobj
+3883 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 432.11 539.579 441.133]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.4.3) >>
+>> endobj
+3884 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 418.561 539.579 427.584]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.2.4.4) >>
+>> endobj
+3885 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 405.012 539.579 414.035]
+/Subtype /Link
+/A << /S /GoTo /D (section.24.3) >>
+>> endobj
+3886 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 391.463 539.579 400.486]
+/Subtype /Link
+/A << /S /GoTo /D (section.24.4) >>
+>> endobj
+3887 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 377.914 539.579 386.936]
+/Subtype /Link
+/A << /S /GoTo /D (section.24.5) >>
+>> endobj
+3888 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 364.364 539.579 373.387]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.5.1) >>
+>> endobj
+3889 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 350.815 539.579 359.838]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.24.5.1.1) >>
+>> endobj
+3890 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 337.266 539.579 346.289]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.5.2) >>
+>> endobj
+3891 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 323.717 539.579 332.74]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.5.3) >>
+>> endobj
+3892 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 310.168 539.579 319.19]
+/Subtype /Link
+/A << /S /GoTo /D (section.24.6) >>
+>> endobj
+3893 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 296.618 539.579 305.641]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.6.1) >>
+>> endobj
+3894 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 283.069 539.579 292.092]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.6.2) >>
+>> endobj
+3895 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 269.52 539.579 278.543]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.24.6.3) >>
+>> endobj
+3896 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 245.062 539.579 254.63]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.25) >>
+>> endobj
+3897 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 231.512 539.579 240.535]
+/Subtype /Link
+/A << /S /GoTo /D (section.25.1) >>
+>> endobj
+3898 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 217.963 539.579 226.986]
+/Subtype /Link
+/A << /S /GoTo /D (section.25.2) >>
+>> endobj
+3899 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 204.414 539.579 213.437]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.25.2.1) >>
+>> endobj
+3900 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 190.865 539.579 199.888]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.25.2.1.1) >>
+>> endobj
+3901 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 177.316 539.579 186.338]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.25.2.2) >>
+>> endobj
+3902 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 163.766 539.579 172.789]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.25.2.2.1) >>
+>> endobj
+3903 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 150.217 539.579 159.24]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.25.2.2.2) >>
+>> endobj
+3904 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 136.668 539.579 145.691]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.25.2.3) >>
+>> endobj
+3905 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 123.119 539.579 132.142]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.25.2.4) >>
+>> endobj
+3906 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 109.57 539.579 118.593]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.25.2.5) >>
+>> endobj
+3907 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 96.02 539.579 105.043]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.25.2.5.1) >>
+>> endobj
+3908 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 82.471 539.579 91.494]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.25.2.5.2) >>
+>> endobj
+3909 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 68.922 539.579 77.945]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.25.2.5.3) >>
+>> endobj
+3910 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 55.373 539.579 64.396]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.25.2.5.4) >>
+>> endobj
+3860 0 obj <<
+/D [3858 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3857 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3913 0 obj <<
+/Length 1934      
+/Filter /FlateDecode
+>>
+stream
+xÚí\ÝSÚJ\14\7fç¯àí\86\aâ~&»÷åNµÕÚ©h+Ö;Óö!BÄ\8c@l\bÚþ÷wÏ~\ 4\ 4D
+6¨7ã\8c  »KXöwÎÙßùXp\1d©?\\17ÜGTÖC\11ø\9câzgPCõ\9eê9¨a;\ 2Õ\99\8f\ 2\ e]»íÚÎ>\ fê\18ù\12ÉzûR\ fiw¿z{é°A\84\97Çæ2j|o\7f¨½kO=¤É|\16PxÊ\8fÚ×ï¨ÞU\1fô¡\86|*EýNÝ#\1fKY\1fÔ\18§>gÔ¾î×Nk\9f\8a§\98>V7ïZ0×&£¡\8fE½I\91/\ 4\8cù\829\13îS¿Ñ$\8c©é\ f\1a\rÔ·hRJ½w\rìeY\9a©ËHµ`â©\81\1c!¸0)§^Ý¿,ëÛîÛ7{ô\f\9a\8c¨åÅ\81º\9fàëÕÍÍç\83%KO\ 36ûL\1cøªõþ#çáÅÄGBÖ\9b\18\ 4\80/Vß\81\ 6\81w\13\rf?\91\a>\ eÍ\a.\17\93p±@Ú\9eåó¸K´R\(aJ\86]#`' `)4õc-y\8df@èë\94\16J\ 3\9f\bò\12¤\85Xi9\aȤw¡.س\90\1d\82% Ìk¥¹iø¬\91\e¥ý[=¬gºÏFqfGFSï>ÈÒ±zu£º$\16ÛDCr?$|\134øzhXÓLÔFÀ\17[ïéçè    \10´\b©@}7ɼÃa\1e÷²(O\86°ôAè\1d\9d\16èuÓ\ 6ÅÞ\9d\ 6È4¶à>ÎM3E^
+ÿ²kÛ{\97äWæ!§Ñà"\9a3x\94\9b\8d\aföÀb-\9c«zâÜb\89Ek\ f\vdw·&ñ1!\8b\86Øõibì3"\1e\91ç@Û>ØÝö\e\82yZX£\1c\840\8bݺ(Á\8c\9cIÚÕ­ ²úæ\eÂLÝç °\92T{Ü\1az\12n¤'+\19­@\9b,\0y7ê4Hè]÷\80´¤\80 @íÀ=\ 4\/5¡\19\18AH`\98¢;\1c³
+Õg\87ª#¦­h\10\9bͤØmÆ9\10      ÇT\13{\8d,¯pú­·¢Öá¿;\1fÍV6þi\ 6\9c7\ 4õ´\1cô\95h0ñ\1a\11\12\85`\8a[îÄy\aÀÙ¹\ 2\9d\1aÁ-\98M\86\82\17«6Ï\8es\94\85)\99Å4s\e"\10=¿\93\ e\0N*\10×\0Qn\ e"_\ 1CºD/-\82\956n\15È\95´\91Í"94\11\19õOs{ 1¹æ=\0±¯Ç¤\9aê4\9a!\15\15\9a« \19¢2\18\r[\95ÑD£Â\91\86~K`µ\83\86\vºs¤îO-£\81 
+P^"&\ e\9fjoé·ç¦YýK³kç§KÉ\9e=\8b       q):Æ
+\16Ó¾²¸´â|÷ðØ®î\ 4®=ã`À(\81+½Q\b\91\92\10\b}\ 4ñ\7f\7f|Ú¶ í'6\90\18PY\19»?\ e\1a_\ 13ÇA\14J
+\9b6\98"\a\16\981\0\8b²°r\f\93\95¤\84\8e\8a¼mY\1c?¦jCSÛʵÂs|£øF\18V8>\7f\1c¹\vñ\1f>\ 4¤¤\15\82%"ø{4\92W\19Û-ñQ^\8a\82ò\82\8f\9e\0©\19ö¦skç\90ÈHMÒFa~<쫾_¦O\8fvíñT°3\ 2ò¯\ 6ñ\0ÿÏ\14\92\97AuxAO¿ÀjÇÙ/³ö@{ú)x\fw\ fúc¦c/\1d\16Y§N\9e¤ÖÇ\97\ 1©ðú#\1aæ¸éi4Ð\85  6wp\1ag·ð:Î
+×OçL-Jp\ f.x4ìÙ¦\13WÁ Æ    É_/0Á\96\13Þ¡Ix\9f\r\93\8eâ*\8a\9e\9d½«Hg°Gñ|µÕúéêp­tuHÂ¥éjµ÷\98\84ö\12Á\f«tõ\96\12\12\9ba\91®>צ$7{÷\e\9bdÑa¦«ÈÈ´-¡±p\9f\ 1ÒZü\95\85êÆÿ¨«±8\15xO\ 4\1e\7f\14;\97\94\9eÙ7
+\8cö4¦\99\89Û\ 2\82\81\b*ƽ>¦¢\f\85d\85C¥«\14-\ 3\18¹ì\8aó¯.3p¸4»îw'¡áI\9a»\ 2rË@:ÏøCt£YZ<*Ø\9b±ª.u¦\8d«\b\13¿\f`\83*ä±%xËHs\ 3¾.ä±w"8òGé\94Ç¥k\88ÿ²\15Ç»Sþؾ.är5~\1c\89*\12¹)nÓþ\9aÜÄ_\13Æ_3¥Äºªx7êèð2\0xc³y\r©Àì\\r\93\1fãø ]8\81Ö«8Æ\eW\1c\8bÂ\85k¥¹\12S.äK²>¯Ëx\89\12ª:DáÎU>ûK\ 4yóÈ\944\96î}Ò³Ç'ÞÜF   Då£\8b¤¯«³ HõËX¼cmý Âû\94æ\ e\80\85¬ÌÝ3Ò\845Ë¥(Öd£I\85Ï$](6\ 4«¹É\19UÀ¾ä|z\ 6\87\e\1d\81Ø÷²û§,@5\8c\19T7gÀ\0°×5G\97æ4\81ª\8f\13\8fjÂÜ\ 4¨\98/m\91êË\ 5\8fk\ 3%l\996\10¥/\94m`&(²\ 1ì\9b^\16u\8bóZ6¦\0\99\b½Z\ 3µX\17\91\9aÏOÓ\9a§SG²\9aÔWÝÈGOh:è\96\98\92Z\ fg:>\8du\S\1fݱ¥\8dF~¢¼¨\88<\0æ\98tm\8c\14U;å:ö\81þé\0©\ 2Õ±¡V|gÂ.Ki\91«e-©M
\95A\ 5hI\80>Æo\15¢\93\1f\b\18Z¶Ú\egSf]\1fåVàEY4\88s\8d\82áÚuï9Ä1B¼\82\8d\8a\12ê¼4n.¦bªÌ\aé$¸=UU~\ 2Gã4v:eaNn\13RUz=\ f\f]eIaOçuMë\96 aUª÷;\0ò\92\0t\95&G\90·\r½nb\8dè\8c\ e\ 2¦\rM\0uz¢ø\ 1\85o\88£=WsbÛÜ®ib  º\13ÈÓ­>B\92©wà¿\15×$ìe\ 3$J`+l![\19\ f]\rVÔOr[;'8©\Ô\8d·>Q\8aÖMNô¼\8dò\b
+´"\93ö\83\mX\1dIÞ¶\8eþ6\9cn\17\9ce\943U¯&9t¥Ë]o5AUL\94SZÁ¸\1cFY\12\8ct\ 2ãýT<eâ¥ÛÊ×\ 2ª\8bòPì#üÀ¯áM\0ßà\87ì\18ñ\ 3ÊWL³ÌÇõÌ\98{_æ?ðpÚqendstream
+endobj
+3912 0 obj <<
+/Type /Page
+/Contents 3913 0 R
+/Resources 3911 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3803 0 R
+/Annots [ 3915 0 R 3916 0 R 3917 0 R 3918 0 R 3919 0 R 3920 0 R 3921 0 R 3922 0 R 3923 0 R 3924 0 R 3925 0 R 3926 0 R 3927 0 R 3928 0 R 3929 0 R 3930 0 R 3931 0 R 3932 0 R 3933 0 R 3934 0 R 3935 0 R 3936 0 R 3937 0 R 3938 0 R 3939 0 R 3940 0 R 3941 0 R 3942 0 R 3943 0 R 3944 0 R 3945 0 R 3946 0 R 3947 0 R 3948 0 R 3949 0 R 3950 0 R 3951 0 R 3952 0 R 3953 0 R 3954 0 R 3955 0 R 3956 0 R 3957 0 R 3958 0 R 3959 0 R 3960 0 R ]
+>> endobj
+3915 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (section.25.3) >>
+>> endobj
+3916 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.25.3.1) >>
+>> endobj
+3917 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.25.3.2) >>
+>> endobj
+3918 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 703.094 539.579 712.663]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.26) >>
+>> endobj
+3919 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 689.545 539.579 698.568]
+/Subtype /Link
+/A << /S /GoTo /D (section.26.1) >>
+>> endobj
+3920 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 675.996 539.579 685.019]
+/Subtype /Link
+/A << /S /GoTo /D (section.26.2) >>
+>> endobj
+3921 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 662.447 539.579 671.469]
+/Subtype /Link
+/A << /S /GoTo /D (section.26.3) >>
+>> endobj
+3922 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 648.897 539.579 657.92]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.3.1) >>
+>> endobj
+3923 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 635.348 539.579 644.371]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.3.2) >>
+>> endobj
+3924 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 621.799 539.579 630.822]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.3.3) >>
+>> endobj
+3925 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.3.4) >>
+>> endobj
+3926 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 594.701 539.579 603.724]
+/Subtype /Link
+/A << /S /GoTo /D (section.26.4) >>
+>> endobj
+3927 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 581.151 539.579 590.174]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.4.1) >>
+>> endobj
+3928 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 567.602 539.579 576.625]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.4.2) >>
+>> endobj
+3929 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.4.3) >>
+>> endobj
+3930 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.4.4) >>
+>> endobj
+3931 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.4.5) >>
+>> endobj
+3932 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 513.406 539.579 522.428]
+/Subtype /Link
+/A << /S /GoTo /D (section.26.5) >>
+>> endobj
+3933 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 499.856 539.579 508.879]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.5.1) >>
+>> endobj
+3934 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 486.307 539.579 495.33]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.5.2) >>
+>> endobj
+3935 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 472.758 539.579 481.781]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.26.5.3) >>
+>> endobj
+3936 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 448.3 539.579 457.868]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.27) >>
+>> endobj
+3937 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 434.75 539.579 443.773]
+/Subtype /Link
+/A << /S /GoTo /D (section.27.1) >>
+>> endobj
+3938 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 421.201 539.579 430.224]
+/Subtype /Link
+/A << /S /GoTo /D (section.27.2) >>
+>> endobj
+3939 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 407.652 539.579 416.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.27.3) >>
+>> endobj
+3940 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 394.103 539.579 403.126]
+/Subtype /Link
+/A << /S /GoTo /D (section.27.4) >>
+>> endobj
+3941 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 380.554 539.579 389.576]
+/Subtype /Link
+/A << /S /GoTo /D (section.27.5) >>
+>> endobj
+3942 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 367.004 539.579 376.027]
+/Subtype /Link
+/A << /S /GoTo /D (section.27.6) >>
+>> endobj
+3943 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 353.455 539.579 362.478]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.27.6.1) >>
+>> endobj
+3944 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 328.997 539.579 338.565]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.28) >>
+>> endobj
+3945 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 315.448 539.579 324.471]
+/Subtype /Link
+/A << /S /GoTo /D (section.28.1) >>
+>> endobj
+3946 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 301.899 539.579 310.921]
+/Subtype /Link
+/A << /S /GoTo /D (section.28.2) >>
+>> endobj
+3947 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 277.44 539.579 287.008]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.29) >>
+>> endobj
+3948 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 263.891 539.579 272.914]
+/Subtype /Link
+/A << /S /GoTo /D (section.29.1) >>
+>> endobj
+3949 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [517.86 225.398 539.579 235.693]
+/Subtype /Link
+/A << /S /GoTo /D (part.4) >>
+>> endobj
+3950 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 200.939 539.579 210.508]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.30) >>
+>> endobj
+3951 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 187.39 539.579 196.413]
+/Subtype /Link
+/A << /S /GoTo /D (section.30.1) >>
+>> endobj
+3952 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 173.841 539.579 182.864]
+/Subtype /Link
+/A << /S /GoTo /D (section.30.2) >>
+>> endobj
+3953 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 160.292 539.579 169.315]
+/Subtype /Link
+/A << /S /GoTo /D (section.30.3) >>
+>> endobj
+3954 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 146.743 539.579 155.766]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.3.1) >>
+>> endobj
+3955 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 133.194 539.579 142.216]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.3.2) >>
+>> endobj
+3956 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 119.644 539.579 128.667]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.3.3) >>
+>> endobj
+3957 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 106.095 539.579 115.118]
+/Subtype /Link
+/A << /S /GoTo /D (section.30.4) >>
+>> endobj
+3958 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 92.546 539.579 101.569]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.4.1) >>
+>> endobj
+3959 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 78.997 539.579 88.02]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.4.2) >>
+>> endobj
+3960 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 65.448 539.579 74.47]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.4.3) >>
+>> endobj
+3914 0 obj <<
+/D [3912 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3911 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+3963 0 obj <<
+/Length 2035      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9cKWâH\14Ç÷|
+\96É\82\95ÇÒÖÖ±\8fÚöÀ´\8b\9e^\ 4\88\901\10'\89Ít\9fùðS·^D@\ 5Åà#Çs\84¤B\bõãÖýßG@m\97ÿ¡vÀ\1c\97\84m?ð\1cFP{0i¹í\11\1f9j!u\84Û¦\8eë1\18úÐkývȼ6r\9dÐ\rÛ½KqHoøÍÚϦ6\ e¬2\96\ f\85ý½÷©õ±W9I\87:Ô#p\96\7fZß¾»í!\7f£O-×!aÐ\9eñç®\83°=iQF\1cF\89ÚN[ÝÖ\17s\169FÛòU+®µC\11vÜ lw\88ë\ 4\ 15\17\8dØ\8a\8bæÇð\8b\ eñ<ë\1c.<*
\83¬¡\8d¬>ßM\88õ\ 1¶£\ 1\f^Á¿\18¶§||XÀ\ 1Ô\8aÄ\86<xï¦ä\ec5        É *\13>/\1d\1c\ 4\16\7f\17æº\95\a\1a\86Ë;×?äi/_ CBæø\98ñçKs\9a\8fÚòÉ\1fG÷Íd\10.\9e\13y\ eñèíSÞ\8d\v\ 1Øp\r\Lá:9\809Þ;ç\9fÈ\vë\9cº]\9dz\aPC÷QP\89ï;(Ø\8c\10|¸ ´Î\84\85ͤAu\85á\8dã\89°B»ã»ì\8dÂòøz\85¼×\ 2\v¯\84uÃGþr\91\aûþ\95û.ù®,Wãq\94s\9e¾5æ;\13X6Gv'Äø½\0BO\ 6ÄÖåC\14\9fãá)ß\8a®%\80ù\9aip]ó!N$ËKxÄïÓr\1e\a\86\12     \ 6s\rÁV«\91êyÄ\ 5`wÕ\ 5ÀÒ\17Rë4\ 1\93ÈÅRWÂsÐ\ eÄó­Ë<\9bÈgg=\18¥J±\1cÀƾÜ(3yD7\9aô£\ e|\ 5äöùÁþ⧣\84I\15\ 5\97uÇL­¾Ð\90,ÍT°jâav\94Të`\aá\95ºRMN\a!\87âà\81o6r`\920¥Öy
+ßèéT¬!#ùU\8e¦J\80\1dñ½bI*Å\ 4êñn\19å|³\8c¥¸ã¦\81Þ\88dXD\8b\9fl\f¤\ 6!\a4\91\12r\9f¹ÐfÌú[\93\e\94É\ f#´Acã \11\12täù5\82b;\17t\aÙ$J¦Ê\ 3E\80ö'üËx¬ÔA.B\8d\843xس+\ 4CG+¸n\9cKsÓ"\rÄY\94ÇËÁíA\92Ç\83\7f®FI\Ü0ØÐD´L;ÉFÙTG<9x®ë²\10Öá7qÎ" ¯F@T\ 1:\aù\90ñØ\86¦±ät\9a\8cò\b²=I6ým?\8fUªÇG\r\80m\ 2`
\9f"/§\17)¥÷°u\94g"\8aQé·\81\10\10Ù\8dÌ¿ÙJ? Æ2¶+Ý°\92nÝR\8b¶k5×ÜehW¯¢\19e\17°ç\9cïÈ3H\87Z\ 3©îøKBâ5ÂìÑèÈ&\9e\1f«\bj\99Ìgà'6\ 5ÆÀ%/sÞ_U å×b\8dØ\ 4\ 2ãK\93{ã{o\ 6b}\8c\v\15\804ñÒý\f\83\9a\18\9a\155\9a\80ëêG\1d\1d\ 3«       \98g*\96Ì\89ª-U\8cw\1f\14{\96\18¶$ \r¥ZówXæïº\17v\88­=;DVO&ßþ\93\ f½q\IÎɧ\176á¸úrco8I¦°*\17¥Y\96áup>Èëq¾éÖ²xÔE\egñÜ{\13xkx\1flòw\876ÿ~Æ2É    Ú-7\89\9ej"ï\83©³\8a' ¼ÁE\81`\b\8e66\92UÐ7U\18\ f®dØH\8c\9b\fã41\b\17  ÷lî~bS\ f\9a&\83(Õ#üp\11\ 4ß%ß\e¤\ 2)®Á;á\8aÂø
+È¢T \8dJ\95"\ 2eqa#\84øÊÇ-»'÷\1eO\8b2JS\1d!ó9ðýFP<\16ÙF±³"6OÀ\9e¨\98\8b{\16­\v˱4K@UÈ\12.t¿\94rô0\11Y\ e\84Þc\82©^Fx=F]°0Ð\16\ 1Ñ\16&\14ýµL~@\ eV\14¸äÐ!\18]
+ZÐCôM !5­tZ\87\7f\ 4·\15õÓj,µ\82Aµ»Ae¨ ¬
+\9b@j\11 }:@¶\ 6?¢ã¨xp\93ߪ\0/»(a_yv3\1aË\b·{\ 2\rFø]sb5\19\1aÝÌÐ\8eMFWhÉ\¼J%¬¢4ùU \87\97ÚZ\98G^7\13¯\ eåN\94rÿ¬ª\81?\92x¶\\ 3ü"t½\10íW\15\19/\92ð|\1dô<¯\89ÆÖbê×bgÄHw\99\82X\94ëʾ\88õ{6Qã²\rz\14Cf\1e5~lWÜ´\109J³¾Xãt\veYÊÎIÈß"¯i\82Ù\r\ 6B£EnuTtç\1djÒçAJË£\rÈG\80\fj2Fs\8bH.\e\97Å\8d.yq7POæ(\e\92/\8d$[Ï\1d^pE\99\83äa~\ 3ðE\ 1ôV\ 1,£ò¦Ð=\ 6Z¾ø,llp\13\84aM\býE\84_\13½\84Î\16!2¿éóÝ\11Ëu$N°\88\92\93\v­H6\18Ìl\11\81Ï\83Ç}Ø-ÄÐt\14/\91ÞI¦ò­\80#H¼q\87\ 4\ e\rÉÊR.F<f\r\17jÙÈ       9èÊ\15\9fÍ\ f<(=\8bäX?\8d\8b1\94 ]+\13©é¥*4ÿ\16èòñ=Uè¥7¢hù~µ\90\7f\bïáûI\b¦÷\95£1v\10¡O©ç\13YÏï\8dUFWufèÒýþ8\1e\AG\86¬Øo¯0\8f\9e¡0ÿà\92LLe^%ÙD««¨)\f!­#úJTzÍ}\855¼×\94\16B5\14é\89)ÒïÉ\9bÝ\ 1òD7q\ 2h\11\91¢\ 6ñKEÌ\1e\93¹Æ/÷LÓM\ 1=4^ðRi½1ØxÇ\9diTz²½©è·\82*ËÏ_²ÎÂý\98\81¶´\fF~\98\ 1ãë å\91q  0)¶èäü]ÝCJ\8d§;H¢\11dQ³B:7íæ
+c-D¸@®_S¾\8fÒ 1\89m\99D\1d\19tZ¹¿ô î\83\87\e\8dtW\99.3Î\92r¬²êºëVõÜ\96\85X*ÓKÐÂì=Ç#¨\86\9­ÜQÒ\eH!\ 2¦7¬\b\13]Ylî\ 2~!P×2A]\ 1ù(\7f\15IvúB)\8b2ÖüVÏ\96¡\ 65A¥\8b9\9f\v\18\8a¨\91\9bíL9ѳ¸\84Eu\9e\ 5R\r\ 3§\99èt/Eß\14Æ\r¬gj1T¬æm ª%·ê\ 2åÏ÷hNÐD8\87\ 4TKÝܦ\9bk"õx¦\v%B)åWò¾1\91\897?\Âð\8bè\1d|¬a\18í\198Ä¿ã\87ñæ \9eð\9bv\14;\1eaëQÅË\8d\90ò\98[\1fæ\7f®\14å·endstream
+endobj
+3962 0 obj <<
+/Type /Page
+/Contents 3963 0 R
+/Resources 3961 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3803 0 R
+/Annots [ 3965 0 R 3966 0 R 3967 0 R 3968 0 R 3969 0 R 3970 0 R 3971 0 R 3972 0 R 3973 0 R 3974 0 R 3975 0 R 3976 0 R 3977 0 R 3978 0 R 3979 0 R 3980 0 R 3981 0 R 3982 0 R 3983 0 R 3984 0 R 3985 0 R 3986 0 R 3987 0 R 3988 0 R 3989 0 R 3990 0 R 3991 0 R 3992 0 R 3993 0 R 3994 0 R 3995 0 R 3996 0 R 3997 0 R 3998 0 R 3999 0 R 4000 0 R 4001 0 R 4002 0 R 4003 0 R 4004 0 R 4005 0 R 4006 0 R 4007 0 R 4008 0 R 4009 0 R 4010 0 R 4011 0 R ]
+>> endobj
+3965 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.4.4) >>
+>> endobj
+3966 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.30.4.5) >>
+>> endobj
+3967 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.30.4.5.1) >>
+>> endobj
+3968 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.30.4.5.2) >>
+>> endobj
+3969 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.30.4.5.3) >>
+>> endobj
+3970 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 675.996 539.579 685.564]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.31) >>
+>> endobj
+3971 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 662.447 539.579 671.469]
+/Subtype /Link
+/A << /S /GoTo /D (section.31.1) >>
+>> endobj
+3972 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 648.897 539.579 657.92]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.31.1.1) >>
+>> endobj
+3973 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 635.348 539.579 644.371]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.31.1.1.1) >>
+>> endobj
+3974 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 621.799 539.579 630.822]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.31.1.1.2) >>
+>> endobj
+3975 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.31.1.1.3) >>
+>> endobj
+3976 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 594.701 539.579 603.724]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.31.1.1.4) >>
+>> endobj
+3977 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 581.151 539.579 590.174]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.31.1.1.5) >>
+>> endobj
+3978 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 567.602 539.579 576.625]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.31.1.2) >>
+>> endobj
+3979 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (section.31.2) >>
+>> endobj
+3980 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.31.2.1) >>
+>> endobj
+3981 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.31.2.2) >>
+>> endobj
+3982 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 502.496 539.579 512.065]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.32) >>
+>> endobj
+3983 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 488.947 539.579 497.97]
+/Subtype /Link
+/A << /S /GoTo /D (section.32.1) >>
+>> endobj
+3984 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 475.398 539.579 484.421]
+/Subtype /Link
+/A << /S /GoTo /D (section.32.2) >>
+>> endobj
+3985 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 461.849 539.579 470.872]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.2.1) >>
+>> endobj
+3986 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 448.3 539.579 457.322]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.32.2.1.1) >>
+>> endobj
+3987 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 434.75 539.579 443.773]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.32.2.1.2) >>
+>> endobj
+3988 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 421.201 539.579 430.224]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.2.2) >>
+>> endobj
+3989 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 407.652 539.579 416.675]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.2.3) >>
+>> endobj
+3990 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 394.103 539.579 403.126]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.2.4) >>
+>> endobj
+3991 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 380.554 539.579 389.576]
+/Subtype /Link
+/A << /S /GoTo /D (section.32.3) >>
+>> endobj
+3992 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 367.004 539.579 376.027]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.1) >>
+>> endobj
+3993 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 353.455 539.579 362.478]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.2) >>
+>> endobj
+3994 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 339.906 539.579 348.929]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.3) >>
+>> endobj
+3995 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 326.357 539.579 335.38]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.4) >>
+>> endobj
+3996 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 312.808 539.579 321.83]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.5) >>
+>> endobj
+3997 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 299.258 539.579 308.281]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.6) >>
+>> endobj
+3998 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 285.709 539.579 294.732]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.7) >>
+>> endobj
+3999 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 272.16 539.579 281.183]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.32.3.8) >>
+>> endobj
+4000 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [517.86 233.667 539.579 243.962]
+/Subtype /Link
+/A << /S /GoTo /D (part.5) >>
+>> endobj
+4001 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 209.209 539.579 218.777]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.33) >>
+>> endobj
+4002 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 195.659 539.579 204.682]
+/Subtype /Link
+/A << /S /GoTo /D (section.33.1) >>
+>> endobj
+4003 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 182.11 539.579 191.133]
+/Subtype /Link
+/A << /S /GoTo /D (section.33.2) >>
+>> endobj
+4004 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 168.561 539.579 177.584]
+/Subtype /Link
+/A << /S /GoTo /D (section.33.3) >>
+>> endobj
+4005 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 144.103 539.579 153.671]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.34) >>
+>> endobj
+4006 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 130.553 539.579 139.576]
+/Subtype /Link
+/A << /S /GoTo /D (section.34.1) >>
+>> endobj
+4007 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 117.004 539.579 126.027]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.34.1.1) >>
+>> endobj
+4008 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 103.455 539.579 112.478]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.34.1.2) >>
+>> endobj
+4009 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 89.906 539.579 98.929]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.34.1.3) >>
+>> endobj
+4010 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 76.357 539.579 85.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.34.1.4) >>
+>> endobj
+4011 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 62.807 539.579 71.83]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.34.1.4.1) >>
+>> endobj
+3964 0 obj <<
+/D [3962 0 R /XYZ 85.039 786.531 null]
+>> endobj
+3961 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4014 0 obj <<
+/Length 2087      
+/Filter /FlateDecode
+>>
+stream
+xÚí\YSÛH\10~÷¯ðÛÊ\ f\16\9aS\9a}ãHÀ)\b,&ÉV%y\10F\80*Æ"²\9c\84\7f¿ÝsÈ2\98ÃØ\18ìUQ\85¿éãëé\11i\ 6ðG\9a\91ð\ 3¦\9aa$}ÁH³wÕ\b\9a\17pe·Aì\1dA\93û\81\14xi뤱ñ^È&      |\15¨æɹ¾åäì«·\9d\rZ4ò\8aÄl\86­ï'\1f\1aïN*\8d´¹Ï%ÃV~6¾~\ f\9agðC\1f\1a\81ÏTÔü\rû\81O\94j^5¸`¾àÌ\1e÷\eÝÆ?e+æ\1ao\9a§¦¼k\9b\85¡O"Ø\ 6~\14ñò\9d\89\98òÎ\8cûÄç~\8bxÔoµy¤¼Î`XÄý~
\ 6\17­6cÌû\98´ÚÄ+°W¿ñ_\96ÿ0\17\ e ÇÄK\8b,7Çp¨·_R<\7f\96é'\86x\8e{êÏÆ\ 1\9c\84¦\14!\1eü\98\b\82{7\©û®Ý\12*\93ÐK"aÿ\8e\8b¦Ù9Þ}@\ 2\9c¨Ûm\12é3É'\9b¼#eÎ\8c\94  Â¡\1e\952\8a\97rî}\1aja\9e\83(F}#­OÇû #¥ÄLrxðÚë>>_Ó·Ààt5\0f\16àݤ(ôð¿0ã\1e\a}\9cö«§öQ¹\86F§ô\bØÓc¢\ fg¯[mÉE\8dëÛÁ\95[\÷\8c53\b\16\99\ 1\ eÀ6;\87ß\ 2ÂìµKcæ4ø\80<ZHgI÷Ó!ø\85¶`5\8c%\8c4\98\vF
+\10      5Õ\11VÛÑ/@\83i\18\vè\9bâÞq\ 2ÊÇ\88\97µà_^\18Ìdèm\8d.î¸r\ e\ fi'\8cMßÓÛ©?Æ)¹ÓÛh\9að°\87ÖÓ·©OèÔ°Äv°MÀ\87Óè\91¡,ÀÓ\9b¡Ü1\ 1JÞÂζa÷l\ 4»=m\90RíÃ\83ð­Ù\9e5\eóäåM\97(c\8eÝd\90ä±\8d6:\ 3\8c=²ü*6X\87a\rä[\aÒÅ\16;Éé¨\12F$¿P\8f\0^%¤´V×\15F\99O\9aç$Ç\90Ѩ-÷ÞÁ~\9e\89\1c£@Õ\18/\18c:7ÆâQ\88\85\85xS#\Ľ\16\r½Ëj\84è"ËØÀ~\8cú>\18Tï8\1aûí\9eÖý!\f\bª¢\1aÑÛ\88²eh­´\90\1e!¤qÑÃÍe\82:\1aÊ·­\80\1a\87T4Û,ò¹bS\ 3qJàÝÔ-\1eA|\ 5
+_y\83Ï\1dì±\10Þæ5j%\92\89ÀK\ 6gx\80\84ÿO2\85F0h9z\94FÜù-Nù\9dÞ*è\87|\9cJ0*\1e¢\12\14È\ 6cóÐ)iè\14ðeèÿoá´U\83ívve\92\1cF$}¤ÉRz]<\11ã¥Óx\81TK<\8fjѹ©\96,©ÖfOÓªDg{l&´ÛÒ\9d\ 5Ë\7f\8a\93Ù(w<Ìæ\ f¶-?\eg\14~¥±q\ 3Û\9fAj!'ÿk\9d\17ÏÓyBý RO4ñ\b\89\ 3õQæ¬\94\!@\16\8b'SB\9bÒ\15À\93Z<µ\12¡6mj\fÇñT5É7´Ê\1aû\9a8C\18\16\ 6¬\ 6mNÐÜ,Õ,\98\11\8fØY*\87WÕ®þÂ(Ù\9aS\ 4\96àlUè%§È\97Ä
+C$_ÉN>\ f":\ 3D\10(ðµÑ¤×\82i\16
+*ˤàdd2æ\9f\95Ù\8b.\1a¾\bc2}©\9b¡³Ë­\91¼\vhîfµn\90³öÌÉXÏ\ 4\9b\ 6Î\8bkÌR\85k\18\88È\97§\9a²L\ 3~nEÌKò\14\13¹7Õ\89Å[\91å_\16¤#8Ø=² bÜ}1\88\v\8d%@I¥¬Iärqt\89¾­\91\9e\1d<«BXÕ¿­t\10£R¥¥Æ\89¨Î\10<\1fÜp)Ñ%/Ù\ 2²]\9d     \0\b+\ 5\0Ì\18Ö
+ýcÈ\93\r%\ 6ü+\ 1i\81§\\96\1f\87ÄN\9a\9bñ\ 1\9eµÈò\eÛ\1e*ó5\18Wh4Ë\v\9c`f«\16EFË\bQ46ã(rJ­Sqi%}\9cüD©¦yb½\97Iðé\8cí\8f\96\90^|\91Xûzîê\9fv\92Sl\v|^\9b\ 4\86#\8dù¥-\9e*lúBÂ>v÷îÅ\85«®Ðô|ô§Õ\96òµ%¬\968\9e\99\15±¶\ 3ÝwN\1a(i'\90      ¡F(T\81Bu¢D\83â ÐF«,blÓh=\82\f×î&xº\ 5Ú\81¼¸Ïµ\ f­\ 3@\8bm\87q<°;øÈäå\88ÕN}Á°ÎèÔEéÔ§!\8b\81x\8eÎ\1e\ f´Ú%Å\99ßË\ 6çÐï0¬ó|·@cÁ\92@sy¾Í¾\9bN/ÒqÑÄßÐknXS1\81(3<Ö°_\9b\817::\9c\98\9dÝ\89\8d±ÄÌ/\rù\1a\ 2E^¹6/4\93IG-S\98\17xy\11\9f\9a\9aÊ\ 2\ fo\167]ÄèkUæ\85åtÑÞѧ\7f\ 1L¢V\82ß­\97'aôå\ 3\84°L¿u·\ fmõÿÇ\ e@\1eF¬FwõÑ-\võ4¨\11\15µ\1e/\1f\f¤]\ eÏP'\1d\1ePÇD¹a¢J\13¯IÍ®\11^\ 4ÂüÅçIÂq©\9eÖdBV   ¯\1aî\99ÙBX¥x&\e¥5Û¤AÒ²\12\97yÇ:=\12[F°yéîÄ3\8aÕE\1d/ ­O@Ï\95av³¾æç).³\12¬V×å««X\8aºÊR]÷m1´Îk\96\13Ù\9d«ë\/Ù3|ÿVR\93\8bº\bëµñsÉ\99/&X:M+¥\ 2n%yU\9dõ*r\9c\ 4¥u\19Ý\8b ¸°¬Md²6ÝøJ×\8eÈÐ&·aç°¸Lr[\fÜyßµ{X\v\9c\96.·XàzK&gÎê\ 4\ f&t\9e2º£2¡s\10÷̤T\91\ríÌîv?\1dÛ!\12PZ»\9c¹]Î\12Ê6¢2us\88   cj\8bØJ0aÄ\87õªÙ7   óL\9e     q\1e\17p\f¾\ 5\84ã´À(¯N\\1fv7¨ýÔI+âà\9f®­ngz­\96­Ï°®,\9fò\fóte\8f}\8cÃà       Äʸ\97eÁ@\1f\85Á:\13ص5qÃ4\eØ9\9aì¼*÷\88°µwû\v¨o\12O\80\85YXôBÄÔ-Vµ\15\9d_sÇæ«\19\83\b³Y}î \81\83\8d\14ãs)kdfôO.ù<íëKeÕ\8c¶Wø\ 1'P¦<\e]ÛõÄaýÍ\99§!\19-Åö±1¹\8d\8b¤ú© \93m<À\8aÞ\8d\8e+é-\M\8fQ0[\89À¼\83´\97gÃì\1c\1f\rèÚ\9b¿eAãÜÒNÒ·\1fF+Ëzük­t6Sø>í»ªµM4{\85¾=/\8b±\94®'\0\ 5ÔëTôÚ~k$5È\97º\94\10\94"5PãIw\0!¼ç3}c\10çøÂ\1e§¾dâi#bÊB\sÏDgþ\ 3¼´\aºendstream
+endobj
+4013 0 obj <<
+/Type /Page
+/Contents 4014 0 R
+/Resources 4012 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 3803 0 R
+/Annots [ 4016 0 R 4017 0 R 4018 0 R 4019 0 R 4020 0 R 4021 0 R 4022 0 R 4023 0 R 4024 0 R 4025 0 R 4026 0 R 4027 0 R 4028 0 R 4029 0 R 4030 0 R 4031 0 R 4032 0 R 4033 0 R 4034 0 R 4035 0 R 4036 0 R 4037 0 R 4038 0 R 4039 0 R 4040 0 R 4041 0 R 4042 0 R 4043 0 R 4044 0 R 4045 0 R 4046 0 R 4047 0 R 4048 0 R 4049 0 R 4050 0 R 4051 0 R 4052 0 R 4053 0 R 4054 0 R 4055 0 R 4056 0 R 4057 0 R 4058 0 R 4059 0 R 4060 0 R 4061 0 R 4062 0 R ]
+>> endobj
+4016 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.34.1.4.2) >>
+>> endobj
+4017 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (section.34.2) >>
+>> endobj
+4018 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (section.34.3) >>
+>> endobj
+4019 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (section.34.4) >>
+>> endobj
+4020 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 689.545 539.579 699.113]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.35) >>
+>> endobj
+4021 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 675.996 539.579 685.019]
+/Subtype /Link
+/A << /S /GoTo /D (section.35.1) >>
+>> endobj
+4022 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 662.447 539.579 671.469]
+/Subtype /Link
+/A << /S /GoTo /D (section.35.2) >>
+>> endobj
+4023 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 648.897 539.579 657.92]
+/Subtype /Link
+/A << /S /GoTo /D (section.35.3) >>
+>> endobj
+4024 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 635.348 539.579 644.371]
+/Subtype /Link
+/A << /S /GoTo /D (section.35.4) >>
+>> endobj
+4025 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 621.799 539.579 630.822]
+/Subtype /Link
+/A << /S /GoTo /D (section.35.5) >>
+>> endobj
+4026 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (section.35.6) >>
+>> endobj
+4027 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [517.86 569.757 539.579 580.051]
+/Subtype /Link
+/A << /S /GoTo /D (part.6) >>
+>> endobj
+4028 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 545.298 539.579 554.867]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.36) >>
+>> endobj
+4029 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 531.749 539.579 540.772]
+/Subtype /Link
+/A << /S /GoTo /D (section.36.1) >>
+>> endobj
+4030 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 518.2 539.579 527.223]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.36.1.1) >>
+>> endobj
+4031 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 504.651 539.579 513.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.36.1.2) >>
+>> endobj
+4032 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 491.102 539.579 500.124]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.36.1.2.1) >>
+>> endobj
+4033 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 477.552 539.579 486.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.36.1.2.2) >>
+>> endobj
+4034 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 464.003 539.579 473.026]
+/Subtype /Link
+/A << /S /GoTo /D (section.36.2) >>
+>> endobj
+4035 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 450.454 539.579 459.477]
+/Subtype /Link
+/A << /S /GoTo /D (section.36.3) >>
+>> endobj
+4036 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 436.905 539.579 445.928]
+/Subtype /Link
+/A << /S /GoTo /D (section.36.4) >>
+>> endobj
+4037 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 423.356 539.579 432.378]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.36.4.1) >>
+>> endobj
+4038 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 409.806 539.579 418.829]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.36.4.1.1) >>
+>> endobj
+4039 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 396.257 539.579 405.28]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.36.4.1.2) >>
+>> endobj
+4040 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 382.708 539.579 391.731]
+/Subtype /Link
+/A << /S /GoTo /D (subsubsection.36.4.1.3) >>
+>> endobj
+4041 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 369.159 539.579 378.182]
+/Subtype /Link
+/A << /S /GoTo /D (section.36.5) >>
+>> endobj
+4042 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 355.61 539.579 364.632]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.36.5.1) >>
+>> endobj
+4043 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 342.06 539.579 351.083]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.36.5.2) >>
+>> endobj
+4044 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 317.602 539.579 327.17]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.37) >>
+>> endobj
+4045 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 304.053 539.579 313.076]
+/Subtype /Link
+/A << /S /GoTo /D (section.37.1) >>
+>> endobj
+4046 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 290.504 539.579 299.527]
+/Subtype /Link
+/A << /S /GoTo /D (section.37.2) >>
+>> endobj
+4047 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 276.955 539.579 285.977]
+/Subtype /Link
+/A << /S /GoTo /D (section.37.3) >>
+>> endobj
+4048 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 263.405 539.579 272.428]
+/Subtype /Link
+/A << /S /GoTo /D (section.37.4) >>
+>> endobj
+4049 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 249.856 539.579 258.879]
+/Subtype /Link
+/A << /S /GoTo /D (section.37.5) >>
+>> endobj
+4050 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 236.307 539.579 245.33]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.37.5.1) >>
+>> endobj
+4051 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 222.758 539.579 231.781]
+/Subtype /Link
+/A << /S /GoTo /D (section.37.6) >>
+>> endobj
+4052 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 209.209 539.579 218.231]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.37.6.1) >>
+>> endobj
+4053 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 195.659 539.579 204.682]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.37.6.2) >>
+>> endobj
+4054 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 171.201 539.579 180.769]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.38) >>
+>> endobj
+4055 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 157.652 539.579 166.675]
+/Subtype /Link
+/A << /S /GoTo /D (section.38.1) >>
+>> endobj
+4056 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 144.103 539.579 153.125]
+/Subtype /Link
+/A << /S /GoTo /D (section.38.2) >>
+>> endobj
+4057 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 130.553 539.579 139.576]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.2.1) >>
+>> endobj
+4058 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 117.004 539.579 126.027]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.2.2) >>
+>> endobj
+4059 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 103.455 539.579 112.478]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.2.3) >>
+>> endobj
+4060 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 89.906 539.579 98.929]
+/Subtype /Link
+/A << /S /GoTo /D (section.38.3) >>
+>> endobj
+4061 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 76.357 539.579 85.379]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.3.1) >>
+>> endobj
+4062 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 62.807 539.579 71.83]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.3.2) >>
+>> endobj
+4015 0 obj <<
+/D [4013 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4012 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4065 0 obj <<
+/Length 1192      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9aKsÛ6\10\80ïú\15<\92\a1x\13¸V®\9d¤\8eëZê´3i\ e´D+\1cK\82K\89vÚ_ß]\0Lý -Çoi8\9a\11\1f\v\82Ä~Ø\ 5v\ 1\1a\11øÑHË\94p\13eZ¥\92Óh<ï\91h
+\92½\1e\r%H$R¢$\8a~\1aõÞíJ\15Q\92\1ab¢Ñ\89+2\9a|\8e\av\910\1d¯
+\7fX&_F\1f{?\8f.UÒ\17©P\1ckù»÷ù\v\89&ð¢\8f=\92r££\v8')5&\9a÷\84ä©\14<\ÏzÃÞoßkñ2\11ù§Z¾µ/(K\896Q\9f\93Tkñý£©lùh®S\ e¿¤Ï\95Â\16üE¨Hh<­«\12\ e\8b)\b8\8fÿ(\17p5±Ø°\8b\13ñ\89­\820Ñ"¶Õé´\822¶>[úÛ\87X8\87\v\1a//ðÜV\13/y\9f/&Ptæ*\857(ªbø\ 2IÈ­\aaÌm²kZæF¦\19\93p~C7Õ4ò'G{whDp}½NªR®ÄÕ*oW;E@æ\1ej\17AíASNUW55È\97\85×ö°X,ËUy\ e\1a+WXæ\1fh?ÍÖèæÁ²g\7f|s©É@í÷\ 6Íh\80à\ e\81Ì»\ f\87\9e[\1eld§8Éë\19HVþ\1a\vUve\93>Ëâ1>fg \11\93\9e\85\95
\86gNãE\81*\ f¶õa~æ\1cV\ 2\82s´¨bîÄÞ{'}Cù\93ëzË0\9a\87aäYJµ§(×BD'É\84h\1d\82\8c|gôÆèÿåÐ
+\ 6#?U¯\80ö\a-T¤´³Ð·m¡÷ (ï0QF\bñ4\87Eu^\8e\8bf Ä)Ï\18ÿO½\98\81\12¸éìñ5Aª;@\1e\8cü\11b\ 5\1aS\98´\eÙyÛ'¢+È£è2\b+e{,x¹\1e÷\ 1\8c´¡7Ð6\ 3AF>?ÎÑ\1fg` \9cÆEub\13Nâj\9e/\9cå\82£\1e%\86Æõ¢\84Ððº\1e¸ô\91)¾ì\96ö·¾^\bz£ýºM\9dØæ\10þöYJ\19k+\12\9aܧ4\15L¯éóÆ\r@Øç\av\8e\19ôî¼*\97v\ 1ýÞpµA£ÇFõxúüþ̤,°\1d6\ 1\17ü\9dº\89D\88Ç~EÜ«Ò¢»\ 3Þ\19ã\1dèM\ 4Í\ 3è#7?ÌÝü\91ÅÃò_¸Î¨x£¨¶\8c4{    ÒM8ø)ÿæç\8d\7fÎK0f\91e\1dä­\81Ü\ 4\14û6ä\9f÷\9d\18p\ 6&-eG{3h˵°U«ï>r\17.\0Áæu¼·Çº³&ÊÄu£ª\\85\94ÀQC\9b\99nÀ~\11Úü%hëf\ e>kRy\17Á§Ûi\89A\96T¦ã¼ù\9cM\13GÏÊ¢IÐ"æQ¢y\c\80\85)\83vWÞaÞ\18Ìp3aRaª\b!»tQ³Ø\8fé"LØ»DJ\8eÈÝ\12g\11\8a\18\8byX\e­\93 \13\88ºõn,ÿ\15S0\8bi³;\0åûn3\ 2¾£\ eÓþ_\8a\9f\87*1S£·\9aÌúi\14¥\1eÌÀV\15jö,Øß
+·Z\1cûóÝrV`:×èÎêÞ\ 6ÛG§n\ 5ñ©Û\9d\ 3´\84¡OÞâþ\1aw²ó\1eï\ e\12Ü\9eàn\84\1d>ÓºÊ]ÚËÝÜ«ËIñ\84Ù\ù°l.}l6\17tÑds\ f,N+¥6\9bÔµ·Ì2ä+[\ 6õ\96±\8b+\18uµúZT¾»\1f\15K[Wãbù\84]^ýp\97'wööõ.\1f\9aG/\aRn$<öylÜ#æ\1c½\16]\8f\7fÁ\1e¯\9e}\ 6\ 6ÔÙ\95|   FUùêò®  7øC\11\1dO¼¬Ù¯éöR\84Éקr\Ù¥=ÁÔ)5\1dÉë$³\87\91l\863®XÊ\89jßJü?çGì\ 2\16,U\Þ¯Ó°\9b\9eØ\97¹Ò\9aÿ\0\86Åã=endstream
+endobj
+4064 0 obj <<
+/Type /Page
+/Contents 4065 0 R
+/Resources 4063 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4092 0 R
+/Annots [ 4067 0 R 4068 0 R 4069 0 R 4070 0 R 4071 0 R 4072 0 R 4073 0 R 4074 0 R 4075 0 R 4076 0 R 4077 0 R 4078 0 R 4079 0 R 4080 0 R 4081 0 R 4082 0 R 4083 0 R 4084 0 R 4085 0 R 4086 0 R 4087 0 R 4088 0 R 4089 0 R 4090 0 R 4091 0 R ]
+>> endobj
+4067 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 754.651 539.579 763.674]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.3.3) >>
+>> endobj
+4068 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 741.102 539.579 750.125]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.3.4) >>
+>> endobj
+4069 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 727.553 539.579 736.575]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.3.5) >>
+>> endobj
+4070 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 714.003 539.579 723.026]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.3.6) >>
+>> endobj
+4071 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 700.454 539.579 709.477]
+/Subtype /Link
+/A << /S /GoTo /D (section.38.4) >>
+>> endobj
+4072 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 686.905 539.579 695.928]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.38.4.1) >>
+>> endobj
+4073 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 673.356 539.579 682.379]
+/Subtype /Link
+/A << /S /GoTo /D (section.38.5) >>
+>> endobj
+4074 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 659.807 539.579 668.829]
+/Subtype /Link
+/A << /S /GoTo /D (section.38.6) >>
+>> endobj
+4075 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 635.348 539.579 644.917]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.39) >>
+>> endobj
+4076 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 621.799 539.579 630.822]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.1) >>
+>> endobj
+4077 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 608.25 539.579 617.273]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.2) >>
+>> endobj
+4078 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 594.701 539.579 603.724]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.3) >>
+>> endobj
+4079 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 581.151 539.579 590.174]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.4) >>
+>> endobj
+4080 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 567.602 539.579 576.625]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.5) >>
+>> endobj
+4081 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 554.053 539.579 563.076]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.6) >>
+>> endobj
+4082 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 540.504 539.579 549.527]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.7) >>
+>> endobj
+4083 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 526.955 539.579 535.978]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.8) >>
+>> endobj
+4084 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 513.406 539.579 522.428]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.9) >>
+>> endobj
+4085 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 499.856 539.579 508.879]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.10) >>
+>> endobj
+4086 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 486.307 539.579 495.33]
+/Subtype /Link
+/A << /S /GoTo /D (section.39.11) >>
+>> endobj
+4087 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 461.849 539.579 471.417]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.40) >>
+>> endobj
+4088 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 448.3 539.579 457.322]
+/Subtype /Link
+/A << /S /GoTo /D (section.40.1) >>
+>> endobj
+4089 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [519.586 423.841 539.579 433.41]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.41) >>
+>> endobj
+4090 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 410.292 539.579 419.315]
+/Subtype /Link
+/A << /S /GoTo /D (section.41.1) >>
+>> endobj
+4091 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [521.223 396.743 539.579 405.766]
+/Subtype /Link
+/A << /S /GoTo /D (section.41.2) >>
+>> endobj
+4066 0 obj <<
+/D [4064 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4063 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4095 0 obj <<
+/Length 226       
+/Filter /FlateDecode
+>>
+stream
+xÚmP;O\ 31\fÞïWdL\86\18?ò\\91 *\13C6Äp\82\16!\95C*÷ÿ\85s¥@«S\ 6GßÃög2¨\8fL\89\80RM.       ¢\90\18м)³\19èG\11¢@\fAÿ+¤?³\9e¥@\reMD5\81HQ\rB     Ü%·m¸¹g4\8a¤$¦í\17i{}²\8f\8e\1egç%e»udÁ=·\87\93#@.¹;|®\90ª®P¡\90,æÍnr\9eìî8\1eº7Ùíô¥î¹\83
+\91=\8có»\96Ï\ eL½çp×þÂü.\1a\vä\ײ Î\13\86È\17ìµ\8a\99@(\9fn¶d¥h\b¡bý\9f\95Óõ
+¬½\99óå±Ïõ\eN%Yâendstream
+endobj
+4094 0 obj <<
+/Type /Page
+/Contents 4095 0 R
+/Resources 4093 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4092 0 R
+>> endobj
+4096 0 obj <<
+/D [4094 0 R /XYZ 85.039 786.531 null]
+>> endobj
+6 0 obj <<
+/D [4094 0 R /XYZ 85.039 547.583 null]
+>> endobj
+4093 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4099 0 obj <<
+/Length 2789      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8d\19]oã¸ñ}\7fE\10\14\10+\92(YvûPl\9cÍ]\8aÝ$X»Ø+º} eÙR#\89®D'çë\9fï|Q¶cçP\ 4\88Èáp\86\9cï¡Ã\8b\0þÂ\8b\ajr\91\8eG~¢Â\8b¬þ\10\¬aåç\ f¡`Ä\89ò\938\86ñ\99Å¡[\1d\8e"?\88Ós8ÁÅP\8dý8\19áâÍüÃõ]\14\D\81?\1a©\8bù\8a\90æË\7fz¡?\18&IàÝ\ fB¯±í`\18zf0T\81·Üf¶4\r\8cG©g\116\1ay3\×5à.ôà_ó¿}ø<?Ç8       ü8\r{Æar\11\ 6þ$\98\1c\11ªøò~\ 5t\95òv\83\99-O¶\rÐ_æmgu³dÐk\ 1 mq\12÷È¡÷±Íy}iJÜ´¾:"÷±\ 5\9b\1acy­Êu\8b¸e³f\80n\10{g\v\ 6úð¹ä=ÿe\84O\r\88!\9ax»Úl»K¼6Þ1Jý`2¦«Ì@"@\ 2D2\8cã±Wvü\95é\8f \8c+>H\1cO\90\1dÜ\8e\9760lKâo\19Òå(a<÷\vBe\ 6K©·2-ã|§\83.\a¨)ÀyE\9cn¸Ð\1d\ er!\9dUeÎ\84å4Û\8eEij9âN\9f\0p\8d£û'æ¡;>¤\85\85"\97\8dĪ?Wµ\13:"\87\10-qBr°-]\8eα\19\80\84<Ó¢Ô\13åmZcéÀC8RFV\862Aã\vFÞ}ÃX+\9dYTa2ñJÙH¸ZÖ\892*~ó\86¼è\10'1\18iè}½¹\9eÒÅîp6¤ÓãÙô¢B   !Ú^Bt\8aÄ{lr^1+¦ÚëõcÇ\v\v\94ü¹\9bw¶Í\9bµ-P|Á\84\fX\8c\bìm\1c'\19^       \a[Ô8â\96\80k÷Û\f\ f\91c\95£\e\1c\92`\9b\0@\8d÷Â\9d¿ñ\1cO\8eß藍%Û\87\1c¦7<XÿÂF·Ýï$J:ChA\9bIdr\1fkÖ4e³h\ f\ 5\90Ðý_Kr\1f³\85\eD£ÈkóÿlËÖy\19B4\7fØF7º%\7fÎ\11¨NN\8b°\87ùu\14\ 4\ 1þS\f\99\1dZá¡w\90\19ÅQxè\87È«\14R`T%ãW;^Y\90õÐvç\14\88ØÛ¹`\9bÍ\1eoyFë\v\18"$:ûhì­+³Ð\15\83l.Ñ\92VH5\88¸ \1f -Z^R\ 1\7f÷\aåù\ 6ïfÖ­®I;\10\11\ 5\8fì\ 1\ e"ñYdТ!¬ËFWä¦\fýã;\11\95ý5Æ\10ëP\13­ÛôzæÖóÁXyÄk¹Î«Êwyà þ\87\80\1e\aÉ;i)\9aøê(+\85±¯âÑqV¢¼\ 4\91èFì2ô\9e×­ÁXtÊ.òÓÉ{)0ñÃ0úãLô\88w¦8Cr\87\14aÐjq¤×\ 6âQ<I<²ïÞà\b1Fù\8f\8a-@y\8bíï¿\93^LKòEgXåmK\81\19Ö\9d\8e\8eÉÜN?c þ\86Ô1$O}^\9f\17¥Ðî\9c÷q\0åÿB\9eó\ 2 Ý\96.øZr½\ 5\99Ø»Ö;55\aj\b©\16·Ò¥Ã\89÷\99\v\82ZÓÔ\12$¯¿\11¥Ú Å8
+褭\ 4ta\ 2\94\9ct\0aª«ªãa\1f{\80<Gÿ½Ì7\16Ï   ¸;^ß\e5ndØúí½\ 1F\16\98k\90U\1a(ïÞ\1eï>½ï\81\7f \83 ·\b|>ß\87\92Þ9\96¼Ö;\ 6\8c?IÆ©*sýË\13Ãø\90\10«(Õ|âIè\a\11$ÁCn9E\93\11ó\1am0µÈÞåedÓf\88\b«.#ñ´4\ 6\92¡°v\ 2\85±iø>§Wn)qª\88\v\ 5¾hË\90¿ß>\rÆ1FN\9c}/rÁ´\10ßs\1eö\8a *\89a}f ,\8aø\86¿íV\bH\1e\13®é1×ù\94m\1c&bªÆ±Õ²©´=w\8c\92Õ\92\919jJ¹\97\81è´-99J\85\88\19èT\ 2·èYS\97ý%\89\81Ô\12OùÁ\95Ôk\ 4\19\1dx3LÀ_óÎe×u\93/\ 5¹/A\16ui-[JBRÀ]s*\9a`ð8à\12\b\8eÜ0ÊÏ-\85ü\8dÐá\18\ ep\ 3õá(s\9cÄ\r\0.\17Îtí"\13\90}n\8eª¾æ4\13\93¾F\13\8c)×ß\9eÜåQÍ\10Ý¿¢Ye.\88\19VÀJ\146ªÄ1ClÍqP¹\8c£\ eÓIV.I&*M=Næ\ 5)\19p@\97\r\8f\95e0ùS\140\17q2Áæ\8a@Ë      ¸Ñ\18{U\99õ5[wp&\8b!ñLå\99³Û\90x*³Þ¡m_¡\ 4c"\19¥\81¸\10
\8f{UÎ÷u\15x\94\86G\82Ã9Ü\8b\90¸2¯\8ej\8f\8eQ4}#\12ïìHèÈ÷\8eò%\ 6[&\87: +ÑùT\9fY\90Bf\9a\f\ 2"£f\86ϵ¯ÕÞ\8dåeÃ^`\viw )Ô<¢bV¹ª\98Ç\18\9afy{à\9a±÷\95ͽÓk!qÃ!\91\94EÒ}¾\12\8a²Ã5    J%Þ¥th\97\1c¢p\19\e\8eõ)&\84Ä\9bûÇÙþ çb$ñç\86\ 6ìõô¾÷\r\87ÎëGÊq\e)¦"5öf»Î²ÆP¾        Ñ¤\85^Îjâ]\16ìDr\\Î$$K\)+\ edp¨\1d# ê5ÏIl\98¤ÃÈû\aª\17Ëz"\82\96\8f\ 3
+\87\91\19Ê\1c!xÕÒÏ}9ÕÙ^i\7f\9a£\80}¦ß8(éZ¬7\15\90Dß,!\9a¨Ã2\ 5]\88\8d[%#©(íÛ6\8c\17ö°ú \97ú¿h\96õæØ\8f4U\13¦é\98\84nM\97Ë\90\19ãÎ6ï£iE}\1f\16íMVm\89«dEÜ÷psïj£_OC\9e\18\11Ù+[Vp\92{°Bxúõ\8aG\ f¯_\9aç\aÔ2\ 1&lÑAì=`ký@\84¾PEô,æ\1c\81¸ûfÎØ\8e¯ðT\87J\93¾\1d¡óéÓõý\93\ 4$BsÜ`ï\1c\19øg4ü     E\ 5\11ßY-\8eÙðt+Kè\ 2ì#]_\7f!\8b(\953\ 2ÎA§\ 3Á=?¥I\8a3\1dê\12\92\8e8AMï>0_\91\8cJ\91\ 4\80\91Ä\vK{\9d»=¨N    \\15C\ eùé%EÐ$á\12FÊî3Õ\1a2\8b!°Ü\96½Õevø\v'-J¼¸ì
+
+~³\89Gôf\13\1f°\ 4Ð×2\ 3\134+ËKµn\9fI\90\96ã\13\14-\ 1\17\93\a \1cðû\84A\ 6¡ûj\r±÷ÚwèôPdË\96ZM\84êæ\¼nIHûg¨ ÝÇç`ß\91©\0ÜËJæYñ\ãe$ù .\98\17\ f\ e\9fD\0/\8e\13\86Cy¸\93R/\86øK\86\15p?\8axlTä~\10Í\96GÒ.À0\§\88¸ûò\r&\85\98\1f\12\13\90r8|3m¥\98=£ÞÆ?zHcè\13û+QÞгE¸\7f\8a
+CgÍ\9d+ãÂÀë¶5(tÇ\13ê±ñ\ 1\8f\82Ëu)Ñ\96@\82æDN¯#­¼Ã\90ÿ\1a®\92¨¼\93·\99Æ\91\16¼p2IÝV[f\95\80mi+.\16Á\10¦üüôç÷»/ö4ÈÜ÷M\97g.\1a¶¥-ó\8eÓà\1dêN\93+\ 1Ú,#Ó\91\9a`G\94¯ï\92ÉQ[{ô6\99¿@\0L°²ÄG\8e\0<\16gk½ØÙ\9c\1eHX\1e¸ô\80üçø^Ö\11RFÝ\iw\8c¦\81\ e\94(Eù\92wT»@M\85\10M\86¿¤
+\aÐ^\vè\6Ä\92þç­Ãþv7\80\b0uS\12\98âã3H\8a&\1do"þo\11gº^\10áÓ$ÐÙ-¦)z=¤¶Qá\93\8a\ 3(|gü}n\f@àÌü \9bÐ\eÆ\90iR\92Âʼåb\82=\1e\14\8bçUñ\ 4\1fùÀ[;&\9dÿfY¬\99e:¼yE\1215Ï\16ÐlR×ÙÓ\10Yñ2\v){&Ç\81ù\12U[o:\9e\15ú%?ûèäÄ\83\9dE4Jx[\7fàÕ¶ÂçL\8fߺbn\14ôÒ\1d\12A\84[ðI·ëÂQ9x¯K\9cÌ\13gû¡\84Æ\9a"ýpMõ~\8fÝY(\e;¦n\18\999\15¥@7$-óoV¬\95Ú\97\92ª°kùb\84­9\7fÂ\ 1Ï\89à§\8eRKÂåøOØ\84(ª[\86ÔÖ+(¤ë²ëúè
\e'\1eæO¬:ßß?A\7f/Jy¤GtH\16Ô\10§±'ê-©{ë¤ã¡v%Å\1f\13ØtdÊå7lzÕ;\86\14\14!SõFm\b\rßÙl;y\90 \92är\96\1füX\ 2Éù¢\9fZ^ª§L\7f)vY\16e#×\14\9c\15×RY¥7\e\96K\82FFÆ\b#\8aÚðÅ\94\8fÛ
\9a¬öhuol\904{    ÃÂÇ\8c¦Ïùî\8a\19\91áq[\9f\8c%xä« ëI\8d       FÒ<\ 3\9d¿\9e\8bÃ\89\1f'G?p½}å\8b¢ÐWaÊ¿\94½ÿÊ\17¥oÉG*ò£(=þ\89Í}ÿ\aÔ\94Õ¶endstream
+endobj
+4098 0 obj <<
+/Type /Page
+/Contents 4099 0 R
+/Resources 4097 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4092 0 R
+>> endobj
+4100 0 obj <<
+/D [4098 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4101 0 obj <<
+/D [4098 0 R /XYZ 85.039 766.606 null]
+>> endobj
+10 0 obj <<
+/D [4098 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3078 0 obj <<
+/D [4098 0 R /XYZ 85.039 662.656 null]
+>> endobj
+14 0 obj <<
+/D [4098 0 R /XYZ 85.039 522.152 null]
+>> endobj
+4102 0 obj <<
+/D [4098 0 R /XYZ 85.039 479.199 null]
+>> endobj
+4097 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4105 0 obj <<
+/Length 3168      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZKsÛF\12¾ëW¨tY¨Ê\84ð&á\9c$ÙÞ0[\92½&]>$9\8cH\88D\19\ 4\18\0´­Í\9fßîþ\1aC\90\84\9cC.J¹Ê3\9céyõãë\aä\9f{ôÏ?\9fÄ®\17¦çãIâÆ¡\7f¾Ø\9cyç+\9aù÷\99¯\14ÞyäzIÌS7ó³«wqrî{nê¥çóG!\99/\7fun\7f¾þ0\7fûñr\14\86¡ã»\97£ñxâLïç\1f/\83\89óþͧÛùôrä;ï/}ç\9e\89"gþ\1eijë;\1a¼áÙëËßç¿\9c½\9d÷\8e\1eEn\94\84\1fg¿þî\9d/éz¿\9cyn\98NοQßsý4=ß\9cEqèÆQ¨¿\8b³ÙÙ\7fí.\98\8bαjà\85£\8ebä§n\1aÄÃ\\18ñ«ãÔò! áÈ\r£¤Ï\aß\rèñq\94:óËÔw²z\93ÓëJ~]UP¯Z=\r<2pÇ\93ô\99SÃØõý`hÒOÜ0¡gÙ\e\80d~óüññ\91±\eÅ1\16\1eoÊSý=ýx`Ï\99\15Ùk\12"½ózÁ?j~`É\12\7fÚðxà<V5\b.fYý\95\1a3wYÓð\1a³Ê0 Û \8b.GD·¸\fÆÎ\97\vbfâ33irM\93y\ 3ꮽË\17uÕT\8fí¿t\80\9e\e\11]¡»\9ar\89\vlk\b\82¶n3\VÆ\9bngSç%5+æ\95H\9bU"\95çnåa­^¬*Üc~\8e\82±\e\8cCR$ÏM¢ÉË\12ÖíôÝ\8cÅ\14\ 6$¦º'\9f°\93\ fu.n«\rsbCó20UVÕÌ\14aX\8b\89wy\81\111Þ§¦Íd!K*\8a"çZxµãUK, \83L^\81\9cÕ&ß«\8að¾z¼Ô½CÇl©¿5uw$îÀç=\r\88e\99-òe¶ÄÒvmt\93\19\91ßÝ\0dìå³\1e¡Þý\ekXUw\17\r\9d\8bé\81zÐñY{\81\88\99*oõ1M\85¹vÝ\1dò\84\89\ 5ï²6åª;2×\9bµ\15Ú[ÁÂw´lö\17ª4~Yªô&·¢Y´£\9f!À6[\92zEÄ\89kz\9e\1f9\e¨ËÚÚ2³Á\ fYÒ2ÏB®+fÒ×|É\1aQ®@À¶[dWbny§\7fXÓ¬MÝ'\95\93        RòEÆ\86ïÇ\ e\10\8cDÂ-\96DQ|Õ\8aòmõ>å\89fÅòÌ]£P ò}s?;0\96Ð)Í&Ã\9ceGS\15»6\aþAæ%Y\86Q\ 5\90\97Sûyz?ûg\81ÇôÃ-\v7\b\a!>
+"\87Í\97\19Ã4'\164âÎ\aÈ[À\13Ìj°\940gÃF(h\91/L\9bW%ãÈØ\17]b\92MÖ®­\12ñ\11lCÜÊmdý\84Ö3çeÄðÙ¼°\81ô¡«9kÖb\0BDÎ$×\8d\9c\r!=`aË;\vFd\8aE2\vå]ÕfÓü³$y'\ 6´wwE\ 1%gñÆ1K*\fS1aj\ 4Ò³#\13¦q(òÄi¬\84sSäÿ\83YÒøo^ìånæ2DF\9e\92ý±ëáyê´´Dw\13ðÍê½µá\84±läc˯\97qÂÎÙ<tn\9d¨\96¦5è5;\96}k\1ehêT¾\8fÐL:´6e÷üM\8eÐC$Î\93_s\83\ e7¡Ç¸o\85_Õ_0\a\85+Å-Hß\9a;/éÎ\ 1"V\16«xN\9d\a\80^\90â;¬ð¤X6Äa\ 5\ e\19Qvu§Õ\19\96áÕö2F¯ÿ \12\1az~\9d\8d\19Ù\85b\11\83ÛJÝ­:2aÆFüºQ\88Û\8aÁ\8eõx¡h\0y\vÒ\1c»\17¿lcê\ 3­â±Õó¶\11G\14¢'/Ë6î³VÂÏé{\ e\1e8X
+\8e\83%\1aè\90\8eû\17÷\1a\13AO&Ð\930аØ4\1cæ0á\14zON\87\99Õ^½\97f»kA}\1c@yÎ|-±m 1.µeÕ¢cÐ\0\82öáèO<\1cs\94qâÉd\8bx"+ãqç\99\1eTy\Ì\9aÚE\aÈ,C\ 5\18\ e³»Ít,û\9e7-\94\89~\1dß\8aÓ ?é\9eC\ 4Gwiº«P\88nº(\8cÆ¿­s\ 4\93ïc\9a\ 1å®$¢_å%)\9døñQ\90\ 4βÃ\1a\84\ 2EÕó\ 3K&ñ­\1c\99|zs\87Á\a\914ú³§6û\82.A\93´~:     Y@$²ùå$\14TLô¤ïü\88ÕÊB¢ø Þ\BMî\bö\98\82\93?Yf0ü Ðõ\8a/\98H\90ÈsÖ´ù\87\r-\8bí\0\a$\9e\8c\ 3\84ZyÉ
+\18û*ÌnT\98\1eÚ\0\96Æ\17\88ô·Èy\9aJ\87\9fD\8bYòõ    Ý\8eâ0I°høÆ&ò3\fü\89F\82ÜØ·8Éq\80D\vEÓÝ'CÇÆ\0ô6ÐÁ#ÐâGѼ\ 5ëÝ ÈéiÑ$:¼+\ fä=\v«v-î\8c)ävK1RSg\18ü\13Í·\1eæúû`Î4\98V\e¿aX \81pømÑ$\86Ieèg§OãÍXë$Ðé;\ f]Nï:}¬>²F^%\ 2Ä»®*Å\10$N\14×â6\86 1\91x\aKàÖ¢\b\9cçΡc£%_¤R3v®W&/I\11£1\aî¬4rf\83Ýu\e¨+\86D\12Q\b\1fDs§\86`\98'p±¼\16\97=\ 5\8f®Ô¬åQ\85Dycâ%)¼L\88\16\e¥Bjh\96ùjÓ-Ë%}ägÐÏÏkP\ 2lØ7ò\95U\8d5\190\bBt÷
+-9H
+c²ý\1a]~pzßKô\ eaD\e°Í^ÀÑOD\12ºtËU    ÑJú\9fC%\92\0@>\ 1<RsZs\90ªÒ§\12èÕ\8a¡\10Ò\14O\97¤\ºI\ føJlÓfRHY+ \17Å\13Æ9\98ªÅã\17¹\81¦ê¹{¸¬¶]Ä\95\10'2ºó0\ 4Eqêô\8a+µ=\91S`Lß[ÇÓã ù\82o9qXz´nÓ\80¸È¿È\13\ 6\97¾¥Î§)¦d5W\eZü6Ø
+æ·\8f×\96z\ 2Tlµ\96k\92Ó\8c\ 3Qv\95vâÑ~Â\90\81g.Ì®Ñ\94¯Ô$>ë\1c»ÆB\1cú¢Ú\14\ 6\96h)G>´]8»O\ 5\17U)`\87àKÀàù\98É\8f\8b\82\97\194A"¯¡\81\1a\b\9ah\0I3ù·\ e"yðboJêG\88àíwÑ1ßúj\1eüÔdº~ºO ,Z?\1a$\94\1c;Åã\90¬CÂÏN}ø¨\ 1ÍS\9bKº¹Ñ\80ÀoÞ\8a\92Ñ>\1d\92\18\85 #»dÐ\8c5F\ 3\16\0\98dg\81\0\8dn\ 4¢RgÚ\1em[4\8aAv\8b\1aøÎ)\8dî\ e\92t\0æÙE\94]«øÕäÊEþ!@ý\fFéA]94
+c6\ 1öWaÒ¥Áø!\8eKr,ù)VO­\86\b\9a\84Ûâ\1e\92p\9aWó¦}á\82h¨¢^\8d®½'r zç§\12     a\87\90\9aB%¢k\90\býÈ\87B\ 3\r\92\93.Y9É7\ 3\;¤GÙc\17ùöÀû#\98%Ê}\81û'\f \13\ eÆ\bö{8[c>×ÓÙq58¥EòÌ]u\0¹\ 5Z¢¬vÚÑÊeo\93\w(EÕö»\89ùP¿1\eÍ
+Ãç\82ã\ 3_Åy2 \89ò\vaBäõ=£-Çuv\13ùGá çò°ªÎty©ÛI\14\ 6ÿ\94§P\vOÝæ\88õ8rNâ½\14\99¢\vìå\aÅò«\1cA²x(\1a²ÑØc_Bµ\82Ã3Á0E&] \1fRÔa¿\ e`
+§Å\ 4?7]\ 1öB*\15\13äu<5W\85\b£Äù,^miE¯ËïçÚjx¨O\8aiCrÅ5\8a\83´ü8#\ 2ÑR<¯*\8f$}c \ 2O\1eªvÜÓl¸\8eÎZµ\18e\95×ôÊØ\8f\82P\9b®8\9du\8eki\843?([ùÞÄ\rÓð\85¹\99\9by÷¡)\18\ f\7fh¢v\9f\9bO\ 6¼\v«òay\98Úùí\87\v±n\ 1a\89\16\97R\88¿\95Ö¾\84\9dïSõÀ¹.
+P6Ø\11\19\8e\b[\83\7fiv{\9fvª¶\88+|ÍÁ}@\1d¬\96~\9c\0>\ fna­ßs)ÃÐÀqé;A1é\96\v¯WÓ\ f\9c¯º\18¿nÐ\1a\9c¹/_ï\8aVýbà\1d\81\87\1f\e% ^]ë\9d7f\99éE+´S\14|Oßi\96¢ø}tæݼ      \92c~\897≯x@KíÞ\ 4¥\96§^xÚ-×Gp\7f\1fó¡nµ\950Y1ÅÓu\7fp\12\95£¬Xd\16\92å\bè\80'ÊÁ\9c\93U[1`É\97ÚF½\15û4-mx\93A³]C5\0Dý¯\92ôSÁX«ÉýO\1dQ8ðE\12kênñBkßÛB\13ü^\ e«û\ 2\9dCB0aî^Ki}\1a\93«;\ eÛ\\8cÌ×\99\ 2f«ù\95æn]ee¨²(<õ#|ð V\1cT\9d\18\9bò4¯Á¬\9eZSb\r©\12ݬ\ fîü5\aÃ\1cL\vW\1e\81öi\10Më¿Já\19ýOo>\f\89\1c?\1c³:ûÈÛ\ e\8a\164ûÆ´f(îãÂ>
+O3|]BÍJïÓÕZ%{k\r\13ë¥h\ 1| up£x|p#úé\87\13¾Q\12ªüãq\8f+|¢µÆ}y:$-\1dº  8\83LgO®<:}\96Ü-H}Öktzwã\9f~\98º(2_s\0ÈC`{\90\ 6Ï|åb\1aÖ>¦\10\1fYf\18´\87ñç®WèÚ\87ò\8f\aÁo³\\18\84É\r³Åó,\120\r\7fuc\ 5ý«Ð&\8aá\9c÷ðG\9eW^É\1d1Pj\97ê\84w\9b¬÷\85j©N·\ 4ÑÇw<u\8b\1f¾çùè1ÇoO\80\ 5Ü\ f£qg̱ýh\82Êù²QÕ -\94äô\88à\147ø¸7Ykr[eo\0@Èhs\85\12\r´a§rÔ\ füzH\9e6}aéãçà?¯ñ¾}¡\1d!)\a+ö[ëg        Ë\ fc0\9a\ f\ 3\ 1¾.>ªc\81\15à\ 3Sät\9b\1c¢\8c\8dàëg9F­\97¾°\ fx\9fÿɰð\98\19\9dÍ<û\193vcï\99¿       S\83ü{\7f\98\15\ 5n\12ÆÖº\7føü`r|O¥9àèÿ\ 1Ö\rMBendstream
+endobj
+4104 0 obj <<
+/Type /Page
+/Contents 4105 0 R
+/Resources 4103 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4092 0 R
+>> endobj
+4106 0 obj <<
+/D [4104 0 R /XYZ 85.039 786.531 null]
+>> endobj
+18 0 obj <<
+/D [4104 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4107 0 obj <<
+/D [4104 0 R /XYZ 85.039 742.055 null]
+>> endobj
+4103 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F41 3054 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4110 0 obj <<
+/Length 2998      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZKsÛF\12¾ëW°|1XeBx\f^ÎIRâ¬\zxE&9$9@$HÂ\ 2\ 1\ 5\0-+¿~û5\ 3\80\ 4\9dÚÚÚ*\97\ e\98\99\9eGwO÷×ÝC¹\13\aþÜI\1cØ\8e\9fL¢8´\ 3ß\9d,wgÎd\ 3\94\9fÏ\\99áL\94í\84\ 1\92.\17\1f\82pâ:vâ$\93Å\9a¦,V¿[Wÿºø´øéa:ó}ßríé,\8abëúnñ0õbëþÇ_®\16×Ó\99kÝO]ë\ e')kqÏ\93ç\17·0x\89Ô\8bé\9f\8b\8fg?-zGÏ\94­B\1fÏþëì÷?\9dÉ
+ØûxæØ~\12O^ íØn\92Lvg*ðí@ùÒ/Îægÿ6»0MMxÕ\88\843=cæ;v\1c+#ª\e\8c\88\9eÎ\94\1fZ¯(ZµçÎ3ÈP¤%w*ùn²¶ÍK l¸¿Í\8açwÐ\f=k\97>áò\f  \91Õìk\98%\9d¶âÙ\rªd\ fã\8fÍ\12\9b8%\7f\9cμèpf»Í¸1Ow¸ëcÊÝÛ4/pQ)çßäMË­?\9cÀIqê\97i\10XiNÜ?\16²MÚ\8e\\84\8b*JX}8To\84öðó7\94µÅCÚ\16Õóþüüåå\ 5%±¡GÒivíª&-\1d\9cê:\89íÆ\1e´{\97vú,\10
+,ï`\8f\99ÞdæÂ7\8cÆ-|æÅv\14t\17ïÁ°²}\15ö÷wm\1f\f\e\94`=dEÚf+0à0²>ÕÕçlÙ6#:óì(9q \1fØ®ë}ÛÒ\16Û¬\86+ñ=ßJucI¦\82=×*§^bµÅ+R<«E]¾LÁ<*\9eZ²M¹\86\ 2æZ?ñä?\1cW\15YóJ×Ðf;ټȳ\92n\8cûxm5ì\ 66\ 2"ÒÔ\86)k À¥Qû\ 6Í\87\96í¿
++Û´å\96á{\85\86XË&h\95¯<^\eUâº
+\95س6Ô\821ê÷`\9dJYs\83\17\1f 1g\14\157®®?ÈЯD¶¹\ 3ª$Q3\ 6\9f\rÛìRU»\95\9d\ 2)àÊô\85\99fñMÎ\82ÃÈW\1ea¿®\8dò\vYÜj£Ï\8aµ=\ 6\1dúá\98µ¸¡í\87\8a½\80\8cE¹£ÖïF\87Û\ 6
+\82¡ûôIý=G\rðHÕ\9e\8a\b;æZ:Ôã\17A2ìÑ\8c[MmØË7\19\8f_\16`K0w\89\84c¡õ!/\84:\7f\10]rd\1eKÑR`\15Ùï\8c\14\88Ã\ 6\83\8aÅ}Ulíª½6ÅV6\15       \90Úlõµ\9b\8dP\16BOì<#µj\85Ǫ\18±Eºz²mß%1óe]\91\90\15z\ 4\11\1cë7\ 2ý\15³Ýðä\94\86\98~\8fê;÷\98p\83\aG¾MKÐTÍSöÆZ¸\8f\áìN\ 6ì¡\17£\82´H8\93=\ 1ö{®\8d_¶æ®\84\9b\8a\8d¼wo¸B_O:&z\99õ\0\ 6·zjø\9eü$é¤Kb+]\92\93³¿5<\ 6:ÞñÌÏ0q\8fa\b\87\8b\GAÙ\ 4\98xe\12ø#é\ 2\9a¿\94¹¸\17tV¹¹Ãe[Õ¯ÓXA<\99\85~\ 2>\9eËqüMzZ\c³\10ê\9a¿Æ\8a°£ùê  \1e\90Ü\84\9b©AEôÿ\8a=\1d¬\8d\11\98»Í~\89\93\ 4F\ e\ 1¶áI/y»%#\95½\1e\19\85hF\1fN\8a:Ç#4óD\8c\9aï¬>\ es^d{\91?\99\85\91\1d©ï\fF\18\93½À\ 3L\96\ 6:ÞUµ#wÇt        Ç®ÅVë^à"\82`D\0zÁÀÑ°9ïxèW4\8eºÝ\83Ñêɼ\9cæ\1fb
+L@ã@\9a\86ql\9b\\8bLwÙ\ 3/\f\8a`\ 1¾óÛË\ fÈÅ»\11\17a×S\ 1Û\1f \8aÉÖ0    ã<\10\87Óe\9bóERì\ 6\14\eÒ¯\9eÙ V<¾flc\ f\85>b\1dÂ\15î\82ì>\vVíØ\80`Fß©ÅøQA¨c$WkÙHïr\10¼\81t\14ÀÀ½TL!\94\97ô`EÜâX\15t\ eØ;)\99Ôá\aà0Ä.¦\ 2ûB\ 2¨¦i§b\10F\90ù\82+W:`¯ $CfZòÝH°'L\8aú©\r\81"nÜôì\ 5É\84\ 4%Ü@URtÉ      Ö^\85\9brY }e®\vwØ?\eU\13ò\8d Ä\9a\92¡$$áÖ\r·ÑÈ·yV\13dSÐÛæÚÆÒ\82çà9éN#}\ 2µÀsºÌÐZ±RpµãCÚ\97ñ\ 21\90z¶o\fvÃp#6\9bÓMÃ\0ão\9b>¢.òf»Ó)cLVÔß=]OÍñ«\\9b\ 5\a\81\95(ýø\9e\97i'\17\9a `\10\89]=sà\96p\1f[O"\92\17\a\16\11ñ\ 2¦¬\a\\84C©$\ 6(_ËÃM¾)yoZ«0\18\8c2\9e¢c\8f\17y:jàpÏJë2mÙ    Ò\ 2¿\7f\93ÐÄ\0­Êw\92è\ e\82âlDÜ\ 3%\92\9eÞ\r2P\8fýõ@B\9cð\e§\8a\8fT\91­t\94\b\1cä\93±\ 6\82\ 3\87\10   ¬\9cs\92\b\9b:\95í\bú;¼\87\8aÕ\89#bîb\93\92ÙâÕ"\b!\voacå±6vÌ\18e»ukB\9aâÄ\9b¾%e@\19¯1É\ eÍè\12h¥ózÚ\98\19ÈNð@³*g\93o(O\f\9fn ¯FÚo\98É\18\97mD\16}Ç8\95¸b\80 «\1aIU*ÂÉÎ\87\95À\8b\8fI\19}1\ e˽-ÛþÄ´é\ 5â\ 30QÝ%÷\93+^0\fÐ<ƨ0\88çç]\81ÒU[\8d­¥\80ku\92¤_ý)È0RÝ\10ûÆæ=ßdVrwNYE½¤\12Þ\91\90«Èû¨\b\ 1£ëÕ\8c¼\ 6î®Èú&\9d¢ÞàîHí\18\16MJC\4üÅØq\90!øÀ·ïGx\v±­b÷¿}&øÜñ+\ 1`\ 6hÿ¹Ëô\ e\ f\fC;\84Úz4'Q\1déô\89/Û\d#wR^`'a<0#\1d\8a\0\14 \ e\ 2äF\81v{Éc\83²Y\12D\8c\15Å\13Ç\17¶8ó\86ÓbÜ\1cT\94\1fuÑ       \11î8µ3¼ù\9eíº§\1e0\12\9b«Ço½_(y¿\98\13ç!Tj\19¤£ÐÄj¥¨6¯ÿ\877\8c\ euJå¿\ 1Ä\82Òv\ 4N@_£ÉPY\12Ó\1aîýòã'n\18Ðâ®ëGÜ@ø¼ËÚËëû9\ f\f£)\f\18¯ÄR\8dÚr*yfH)Äc^5³²\91\0\85D9Ø\1f\ 6}9;\1eA\1cÍ\b\9e`\98Y\11\0Ý\98z\84\81Õt%sÎyÌ\80\99 ÷bCQ\ 2Øâ¸\vèÔ%±²ª\v|¸rqÕSU\9fã\08N¸!Áæ\8e\94ÖôÊ5N\1fþAq£Å¡pL\91\93÷*\85]|\r\86ã/JN´\90½\12aJ1.\89³<\99\97RåpÔ\ 1ºÎÑ9\89­\99x\\89òä\17zcÙÊ\ e<¶©Øt$ñ$Òaª!\95\ 6\92\9a2\aÄ÷39éE\9f\\14<Ð=¿*mhéßÙÊ0}âÅ\0\8d\11ò\1e^0x£ðÁ\ f(W\86o[§px¸äÉ\eÁåÞCKÚ\9aä7Æw+É[¡ÝUÕ\9c^\99²£\9cöJ\ f IÑ@ÜðÒ\ 6J\a
+o±\92¢\15A\ 2*âë\92\a7YÙqP¼ã4Q\a4ܨé\95K&ðÓ        õXt>LL³ÕéçµuU\14º\1exé´\ f÷¾Êê÷#p\15+Ûã\17üï§þ}ÃÞ        iÃUU\96]Pce½aÒ\8c?¬KÐN!\85\93Ë/
+®åÏÈâSS®H*T®t&J]ó¢Ò¥\97K©²Á\1cä\ 1\96OÖi¦'é\917\0Z8\12 ã¼]JÚHïF5\7f!'3\ 4IIG_#(\9d\89¿³Û\18\ 25\0é<ë\8c\97\ 6\1eè\16þB§\12kÅK\8a\14]\12|Ì»\921ÉHuv\e\ 5\17òpɵ9lûæJ*?4|=x'ñ\8aö{ó\1e\v¤Ö\86M\vƯ®d\84±\9dÔ\Úµ\89Ù·Í\88«\1dH\1a\1cÄG\18x.D\16\8f\ 2ÐpCÊ\8e\81Î9RZC\96LI-\10\9d¯°Âq~` \10N\83aþ«ñâ­ì|\82\11\eL\8cT\9cZvfJ\97À`íÎWÏ9i\89\81²Ý$úÎ,Ñ h\82aySµ9A<v?QEÚö®¿*Ð\b\13\87\8c\10>«¬{ÖÝ\19c\94åÆ\18¡}ô®ÍËó´È\96­Lç8\8cÍîÍ\14\8b\0Gq\10Ür\1e\alO\86¡\11÷\93\97LîP\80ÇÝ ¶\9d\8e\89^B\b?|âçj\1f\7fëñ\94õé
+gùh?Ã\87\1e\1cd\15qz\85}×v¸Á\8f\8bu&o~02ãú×sì\15Yg¬\ 5Ïk\18\1f©\942\ fCHØõÞ\1c [\95\90º\16ú\80\13É\ f\ 1ú.\ 6¿\a\8cúä@\14ù-B!û>¶:þy\1cÅ,Ì­èßFX&%ug'\97:\96K\99\11ÙÔP6Õ\97\r\9fQnÒr\97\96¬Zaíæâ\8e\94\81¦\9bî·\1f\ f¥ \16\8f\ 5'³õzöÕðÀÕ\96\11Ñä+¼ßù\ 3\84¤²ÿ\83\b¬º w©­Ô]ùR¿9ü\80\86ã\bÛP/±\19\1a¶±sÈ6\8e\9b´«\7fÐp\r³M\9fËÙñ»_\91\95\9bì\9cãE#¹w\9fUåºÀj\97Æ
+»æ\15°ÇuàXw\v~\95»¹å\95\8eízÜ¢\ 2cÁí>\959ÆÞ\8c\97v\15\14\ e^\99´ ø\aN\8fï\vئ×æ¡\86Oá«ë\84¶ãÅã\95b÷¿\ 3ÿÃ\7fq(Ï\ eý ÿ\8f\b§\91ÕK\8eÿ\97\80æ\fÀú?T.[hendstream
+endobj
+4109 0 obj <<
+/Type /Page
+/Contents 4110 0 R
+/Resources 4108 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4092 0 R
+/Annots [ 4112 0 R 4114 0 R ]
+>> endobj
+4112 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 738.375 195.218 751.276]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/)>>
+>> endobj
+4114 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [438.653 403.295 507.324 414.984]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://jcifs.samba.org/)>>
+>> endobj
+4111 0 obj <<
+/D [4109 0 R /XYZ 85.039 786.531 null]
+>> endobj
+22 0 obj <<
+/D [4109 0 R /XYZ 85.039 722.931 null]
+>> endobj
+4113 0 obj <<
+/D [4109 0 R /XYZ 85.039 680.584 null]
+>> endobj
+26 0 obj <<
+/D [4109 0 R /XYZ 85.039 374.302 null]
+>> endobj
+4115 0 obj <<
+/D [4109 0 R /XYZ 85.039 331.349 null]
+>> endobj
+4108 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4118 0 obj <<
+/Length 3046      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZYoÛH\12~÷¯\10\82\ 5B\ 1\11Íû\98<,\1c'\99ÍÀv²±f\83Åd\1eZ"%qL\91Z\92\8a¬\9d?¿uu\93\92ic\81}Y\ 4°ú¨®®®ã«êfÜ\89\ 3ÿÜI\12Ú\8e\9fNâ$²Cß\9d\17Îd\r3?_¸BáL\ 2Û\89B\9cz7¿¸ü\18F\13×±S'\9dÌWD2Ï~³®ÿvõeþáëtæû¾åÚÓY\1c'Ö§»ùש\97X\9fßÿz=ÿ4\9d¹Öç©kÝ!Q`Í?3ñýÕ-\f¾ÃÙ«éïó_.>Ì\a\ 2;\88|Üû_\17¿ýîL2\10ï\97\vÇöÓdr\80¶c»i:Ù^\ 4¡o\87\81/ýòâþâï\86\vÏ\ 5\13^5rÂ\99¦\98ù\8e\9d\18\8d\eÙ~\ 4<\8c\1a\ 2wD\rß\1d7>?Dh\a\vÏ\99âÔ\90§\e\8eð¼\17ýø©cÝC3GUµ-þ- [W0\95¤4Õ©¦ÛÃï\ e\f\10¹®õ\ 5µ¯\88´=L½Øª\e\98ÍZ^¡\9a\9c¹æÕ²9â².Ïxê»\13:@Kí
+7é`Ä\95eË%2¬\9b\f&\8ajÍ£\1dR1»ºb)©½ÂéÄê69Ó­ê²$R\90æ0C]¡\95\7fJÇ-p52MCkKgí6Ì\eÎ\92µ?Mga\14[wxLàDd(m¥÷\ fù8;TGA¢ èo§³À\v­käWj%\82¶tó±Ãµ\ 1³ª¹M\13È\80Î\8b\9a;îº\82÷á\89\ 1ç\9b[^¤ª\8c\e\9bÛ·º\89\v\8eoGN\8c\94?¼s·\99y±íÅþd\16\ 6àÓñÿ«O\86Ö|\9aø¤\1dÒWÎG¾®«*_vd­H÷xª\133)î¶\eÕh\7f   I«j;`\84\ 6!ÆöÚ\86¹7x\92³\83za\ 4 \11\88hUÅ$'rK\8b)Zâ×üÀàÈ\9bá\8eOy\ 30°¦\88õ\bçp0\8f\8dO\ 4ìmä\82pzòdÑ@ï«\8aüaæ{\91í%þ\89[\181!Ê\96Z#\0\98\1dÊ\rþ\8dñ CO\94\84¸_ \7fý\17\86ÜÁQ3&Á()\84\15E8I£=\ fÐÐIb\12æ
+èc\88K\fÃX\a#\8e9\16\ 1\8b"¡x\80\f\fÄù£Ú\16\1a\vb\8cã¢å\16nÛ0\93¥\813\9c(*f\91iw¢0Þð ^­ù£\1a\eÙ³Þwç>î\85©í¹\1e »oG~ľ\8e\13ÍZ(¾þü\92\8b³É\10g\9a\82u\ eÍ\8fäì\b\ 2\19\1fùµ\b\85ðûíÝðxë\ 6t}&\93\e¤v\9c¸§\91÷¼\f\0ãa\18Y\9f:¶Kà\83\97\89\97¨²¬Q\90CË6>b§Þ\8b«Ôü{ <P>Èè\ 6\ 3®Þ¯7º/6ò\ 5óÚN-\10$\vÊ\1c\15,\ 46\1d/"`\87_%YÜ$ñËëO\1fïy°\1dKU8N±\90︷Ю\833\9d±ºý\ 4\10Íñ}Ï\8eÝh¼V\ 1\9f²ã00ðåÁp`ûA4Ô«k\87¨Ú µ>ì
+JGë}>R|À>é3Ûø¡í\82\88\92ß]?ø\86êS\1d¹IâY+èí+r\9f\13\9dºhHTBâZ\87¦æ¬Ê\16Àßn£:nQ\9e[Pèp,f²\8a¸ ¦ñ\bí\9cq[UZËÈM\91\9eQ\9eÃ&¯ô\16\84\8aÒ»,/:Ô\17äñ[\83FäCdÉ\1a\ fÕ\8d\r\96\1e¾\83&FIs90\fyZÒ#÷¶\88!û%\8emx¤`ÅÔz\1eÓõ\83)8`\88+
+`\8e\11Jrйû¥y³RK¡)\19\a¦X×F\81       \9d\13\11ÓIAN°NwÆ¥ê\8d\83ÃlJàù\a\12·\1dw\14Ïre´Ý\99\12£ËGô²\1dÄ\ 5è5\0½^\91O\0\93\0´ÂºÑÊ
+bK\10ºÞ\959\93\1c657\ 6PCý\15Um°ä¶X6u[¯:\1eW\ 3þ²8\ 6ûàFz7\1fÂÁ¸L\900\92äªi¹K\ 1\8fÒ=îØ\9aä\ 4\85>¨©\93rÔeè\19õ<=~F)ñ5J\16\ 6\16\1aµb\bã\81Í°S\b\15!XÝ<°­ý0$û¤\16ã\ 5úb¥¨°<"@£³:\91õm\9a\ 4°\88a\88ÄJ`«Å0\85¡UC\1f¢Ñ\140-o¸D\8f$uTë\ËB|Cën\10\80ì?G¦À&\94\0"!9o\88ÙÙ\r\1e\99\80\1c\ e\95\12\92N\16½N\97\12\1a\egóÅÁ÷¤c\92\8b\ 6\15SmóV\v\ e\12F\vßå­ÑF\145>B°°fIx\90¢«\80t\80
+åéÞ¹\85¶ÉÕÃÉ®\e´\bJTe4\9dñì\ e½ÑÔ\19"}g\ 4ÊrñeXõÔ30AxP\15u\f\9aÜYà&k\8c\13ØUÇ       N\f\\1c»E[½& â\9e\ eß\²MfÆá70\80\88fD\9dxt\8f\18h«ßºÅNdý9\90\8dqò5\1d\9cgi\19o©=RrééÎp©Q\ f\19A\ 6\90E{p\10À%y\93Kf\84 \91Óa\9a\9c\ 4¯o\8etâßâ\9bT\ 3H.¯\99º\ 3{âZ©\e\bH\8a¬¯\ 4
+IÖß
+mc¾³   }\1aJþoÍæ\\17\fÑ\81¬h.t@Õ\1e%ÃoíWúøPm:p/×        \93î¬\ 2u\ 1à\r-7%D&£\ 3Ûc÷\ 4Dh\15E\ e\14ÿ,\ 4Ù°=&ã\1a§bÞ\b\85Üb?5¸\89ËN2¤!Æx+ð&\8a\9a}\80Ái/ÂÖTâü(j\93ª\18©\9e \80F9£2H)u¥\13\ fÿ
+R\10Öª>÷\99¤(y\8aK>S±á\9cäÒuÞ\9ddP\ fn'\8fÝIVn\v½+\89\19f5>9þYÍðâ®O=\16³&Ýà\1d\ 4\88¼5W°³\98¨ò\ 3;ÏÊÜÛé\91£Ñ®««\æ@,¡·­\eñäe½+4­.[\875/8%CÄóN9çç\v\aá\r=©Dÿ Z­àÛIjJ4¹§Ào?R÷\aod®Ø\9a¬\94º}p\9a¬\ f\1cûR\1e\16\88þâ^\7f´\83Þ\8b]&\93íVü«0¨wT¨)Î\e²\1d?RÄ©1é¹3\8d\1eÁ\95Às¤\9a\ 5\9fé\80kËcE÷\ 6=ß}\96?Q=MÅ8úõ\ 3\90]ÝÜ 
\93\878\81öù\19Ç\16\98Fe6têÞ\13\e\1eå\14Rq\87«\3|\8aÞ\817\80k]D< M\1dÃtsjñ®üFr\eæ[ò$§¯\84\0\0\rK¼/5r\8bsÀ/äS®)\81lX\ f\1e±f!ôÇã\83\ eÈ\ 1\80\88uh*'`Ñ5}\92v\18\1f¼ô<J}·OÒZ?\86]Þt\8a\13\17±X\16Ír¿ECÊ­|ìyNòë\1fÆ\9a2ÐòÅ\8d\fÊ\0 *½ç\0ø\8eLÝäCÛ×\9däX¬^G¹oTÙñ\10%[S'HöÝRæÊJéb\0\90L5¿v@\9c\f²:Ç¥\91\99râ¾D\ 6Õk]sè\ 4\81ÜX\8eFjA{ì\ 5¯n¶bNm  _\1e\9aUʱJ¬b*rãC\95.ÑL)Í\ 3\85\98Gq\97ðg¯á\vÊ?Ñ¡Pñ\r\0\1aúð¼jɽ\1d\81\17çàR\17\ar%}¨L\92¯\8c\93¶æ\r\9d2ëHQ\9f«\f\83Þ ú\93¥Î3×U\98Ð\9b%\8c}-\8f\1e6\\95q\ 5\14¹\ 1¨¶ã©Û¼Ärâ'\89p¿J\93\18PO]¹¦ à\8e\QD8\88\90\86[\f\88É0,\90º<\ eNa6\19\83Ç\13õr6)   Ð\80e¹ÏKS¢\a Ö\93\e+\92\fk3$à[ÝB-D\ 6¤1%P'\@\10\82/45ùw\7fml´»ãBp~²®.*pÁ«oºÂÆ\9e¾é#õ'þÉê\81d\94Aªõ__\8dT,ⶾ.=°T-8\96úr5ëËNE\95ѱ\8fHªMåÅ\ 3ëIy_\82pz!\eË\83Ê°¬ÕCÁ\10̵\r\81°hp¼èN\vR];0\ 4ۯƶüóüe(\85)w2ó]×\8eô7³ÿþañ\86¯&{\r\v\ 1¿ Ó§\99\1fS¸7*¢V\97\a Ý\8aüa;¬´\a\ f\14?
+]!A5\82\8bè5î3~q\9bóì­Z«\7f\17\ 6\94\85÷ýÉS+Sºi\9a\9c\1fÚ÷\ 2;\ e\93ñ\8f\ 6ÈÉN \16fnb\87\91ûÜÛ\jû<ùÒÛ\$os·\90+!bsJɪ\92LÒjÁÆ\1eåbP¶ûò£Ü\9cj&/¢+~\ 2\89\r\17ù\96\9eççû\1dùkÓ_\8fqÊs\1c\9f\95©\v2\1e¹ÉÍÛ\ 1\84-Ö)\99Pg<Dy\b~\192X\9e\935\99\0\ f\8bKoKXzØ\µðU©Ù\16òÄJ×çÁ\ 1ø">¸\95\8eݹõkú\12O*Øû\86ëÇ̼\ 1Sö+è:L/\87±'(\7fIÙ&vø\r¡/\ e\8b\95$\17\17_\87e\19§\ 1ó¶Î9ÊÜ\18â±r%î_'\91Eo¯­<¾SÁ{Fõóݯ<ø\11+ª&\97á÷ãû\8f}\89D¨ ¬
+*½)\96&\87´æ\99\v¸ÿ\ 3õenL t\17¿ÀxÜ&å \9dÍë+\f\96jèp8=\0ns×Õ\eïPȳ×x±%Í\9b×óÈ\97\v\1dl!GÖé\1fF0Ê1iR¾Å;ZÓ\93ú\\9f\91ÎéÈ\18\7f\9fãOáÞ8ÉÉ7\0Þ\17p£ì¿UU­~Ghõ\87\ 2º¼\84\91¥èÉ]-Ê|\bùø¨\81\ 1Öí~º¼<\1c\ eöÚÀ¤]7ëËÒä\7fæ\r\8aº\¡È¥Ý=vöÈë½ë\85 w8\8eEbçÿí?\16\ 4\1e$\80Ð8Í\8b¸ã;O>\ 6é\8f\92\ 3\ 1ÿ\ 3\v\93\e¡endstream
+endobj
+4117 0 obj <<
+/Type /Page
+/Contents 4118 0 R
+/Resources 4116 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4092 0 R
+/Annots [ 4120 0 R 4122 0 R ]
+>> endobj
+4120 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [370.528 654.697 522.302 666.386]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.securityfriday.com/ToolDownload/SWB/swb_doc.html)>>
+>> endobj
+4122 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [93.134 243.693 419.884 255.383]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://hr.uoregon.edu/davidrl/boot.txt)>>
+>> endobj
+4119 0 obj <<
+/D [4117 0 R /XYZ 85.039 786.531 null]
+>> endobj
+30 0 obj <<
+/D [4117 0 R /XYZ 85.039 625.098 null]
+>> endobj
+4121 0 obj <<
+/D [4117 0 R /XYZ 85.039 582.751 null]
+>> endobj
+34 0 obj <<
+/D [4117 0 R /XYZ 85.039 228.25 null]
+>> endobj
+4123 0 obj <<
+/D [4117 0 R /XYZ 85.039 188.086 null]
+>> endobj
+4116 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4126 0 obj <<
+/Length 2366      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YÝ\8fã¶\11\7f¿¿bÑ\97\99+\8aú,Ð\87»Ã%¹"m\81Ü\ 6×"\97\aÙ\96mõdÉ\95äìº\7f\8búXË\9b\vR,°"9äÌp8ó\9b!mî|ø3wi¤}\9bÝ%i¬#kî6ÇWþÝ\1e(ß¾22#\8c¬\8eÂ\10Ú\vÄ\95£®â@ûa²4Ç¿[ÙT\87Q\8cÄ·\ f¯î¿       ü»À×qlï\1ev4éaû\93
+´·\8a"_}×xÖ¨GoeãTõ\r~cõ¡îú¼ò\8cª°\9f¨¼Þ2áÁË\8c\9e\87?¾ùûÛ7ÞÏ\ f\7f{õþaI\8fÀj\9b\ 4·\944:L\83©\92&Ô6\8cçJ\1aT3ÌÔ?½\95Që>/A©\1aÛÔØÏÔKÔ\aGí \ 1;¨¦³>æÇuî´\9d\93ì\96\8e\916fÔÑDwÆ×\99\9fMu|[Öy\vb. %õÕ        \9aùÆ\v\12õÅ\8bb\95ï\8b\8e   Í\ e¾I\86jxAª@\15êæmÁtRuS\9d·ð-p\ f[\9e ;¦¹Õ±é\90ÔK¿FN\17î|_Rï\fÓ\9fx¤iùûã?>ü\8be ï²ëÛr\r\8ds_65|ÑÂi\0G\v\8c\ fNxË\r\\84\1a\82ÕÐ\1e\ 6½/£mçU\87Î\92ùªk\8e\ 5·N×\e\87Ñ\1cÕúÅ\8b"E§WåëJ\98\7f~"&\8a´\8dÍ \8cN\ 6    í^füðí\vÇÑ\1fFæSS§\99:\90¢\86\8fh_\        öÁ\13 8g\91w[\10\98-6\81ú\ 19\16»¢e\19\14Aø=\88\ eÇ|8\96¼â!ò\84\14\ f\ e\bÍYV6'o\ 5Æcë\83Yà¤ÀsÑð« Jµ\99Y¿»°\1f\14GXlCµ\83étÜÖªm\ 1aRuLhÐul\0¼ºY<À¼\85ÓBN\8e\8dhç¡/Ð@Ƕ#%7\14\82\9f}\13\ 2}#¢¦\eÀíö¥\13EK/\9eQNkí<*H´\9f¥´§\ f»¹`êÔE±å\16Y\16Äl\9aã©t\1e\ 4ýé!ô\1d\8anÄ,$\8e÷°!½^ó$Úøàë\e\ÿå¹;¬\03\13?\ 6Ì\ 5ìd¨e\12ø!7^ôÃw\87\1cý¬\17s\90X\e¿F)÷ßDÙdEìCN0²ì»\ 6¡8\12G\8a\8e\ 3;ÆíF\80\ f\fhèEкòâÄè(þ\1d^ü|Û¡\9fê\frÅʤÀÈÜ@Æ £ ý\rô\ e\ 4½ß55úÊ\1e}}\ eÝ\fÊÔüìG>ºÈq­Ñ©\9a\1aü!¡a³\80Ú\10\vi|\v¶A\15Øí\8b°=¸Í\9fÑñý\f\ 5\8a\9aä¾\14<~
+\90ÉS\ 4{1Ô\ 6\84F² ´\9f9ô¡C¶S±&\rÀ\9a¡\bÇ=Ò\ 6iâL¿0Ó&uóP¡Ê¹)ú®±êñP\92Ã\1eXâÙE\15#Lua\9dÚ¢s¦Þ\16¢>$\88\ 5Šǥi*\ 2ï\8b~sßá\99ÜÓ9\10üÀáèØÆ3\0º¡}\10ë\18b\86\99\ 1\92,ÉÓaàöw\7fîÚûªÙä\95\b­Êõý\vÆ1q¬ý4\e\118\8c\8dú·\97\8bT\110å5w\8a\12`\98b/SÅ\16mÑs§?\94l6\eúJN\9d\ 2\fh\ e\95;2:Z\7fÇ\ 4\ 6ÆTm\eî\97=÷ÏÝ\bÔ~\f\ 5C6³TS#cß2ìûÁ\98¡`ì8¦pèíÉïNH/y#\95,\ 1\91¨U%ZÃÜþ\90÷Lä
+\ 2\86\ 58/Ç,Ë\8e\ 3.1x\89 \1f/\1eØ\8dJ}B\83\16ëÕ:ïF7Ç\14â\ 5Ù\0h`\96|#\v>~ò\8c\8d\97\86êáõ\84!gwW9Dd\8fR\12Íb½\ 3 ù\b\87Æ9\8bB4QX«äz\ 1\ 2 PÈ\8c½\ 5P\89\ e³d\ 6PFg¨Ã3\802ÊH)<¢\94\8b}B¥!\ 4±Û]ê>\7fZ¬"-¸õÍR75ÙËxôpX\82\8d \80\96ù*ÔÈì5hØ$\1d\ 1\82`\0\ 6\86£\866D\9dk]È\13qsÐOØ1à;\9d;Õ\96\8dðÄ1òÉ-ÏÕt¦%w&a%\93\13t!øÆêSYã±7(ñqB·Úü\ 5Î\ 2.$ïóÁKaþ¸%
+³$Щ5S§\ 2³t%Ã39t(Ñ\16^ëìG\8aÝz#õo7ÄHÆÊHü¹ ±.Â`a\9f·=\15$Ày=\89ÜÓ\19Ó\82\14<@\eÃi.\8d\88(\94í\ eÔõX4õl\ eøGÝB¦¯ÛÉ\95\ 2\89½l\ 3\13æO@ûÙ¥Èg%:ÉÃ\ 2\1e?\86Ä\12ãG\1e®Êº Ú?Vï\a      \a¦\11ú4\1cð9Ô\8eÌá\7fCì7<@\90\bÓ\8f\rßb\8chx¹çz\1fÏì\¬\86¢»l\85SWL\8aI\b7²)0\1al\9a
+\8aÃXñ_Nme?\10}>´r/SÐ\12\7f\85Ih\b½`\89\87\83\14\8b\ f\ 5\8b¬úÏ\10$=\ fH1yª`ó@Z1ê=  uæÚRRÒmh¨^\19j    Å&\19ÉÎjd©Ìùò
+4ÈPÂß}\1d\14.\14ã;\ 1{\1cnË~,\87\ 5JÁ8=©¾çá\9e\ f\8d\92ÈRñMñÆEE\10?sY\18p%\ e4ûE ÊB\9d\84éW\ 1\95\ 5¤\ 2«´Å©u>Ú\89\89Ð\ 1;&ç¢\9b\vQ\8eJ\18i&\9aQcz%\18\92±\8a\16«\86ÐÌ®»ÈýjË\9f\8d\r÷¨]³Î«?1ð\980Ô&°×é,]¸\1d\91÷¿æZa(Æê\8d\94\19C5\92.\ 5\e2dLè¹Z\96AÉú\16¬qÂ\88¢rÏÊÃ\r~a\8c}=\1d±¬©ddvUr\12Ðä¿\f Ó
+wvÊDÕ\8dÈs\12¸\9cÁÕ\87å\87\81R\\9d\ 2¾íË͹¢ÖR\ 67\ 1ääÐþÞ»Õû'BP\a+.\9a\ 3}uQ\882\1d\84vù1ÍRQë¿\9c\967\8d¤ÅRR\ 5
+Êù#\ euáý\1eË\1a\8fê(uÛBå\v\17ª ±_\11#P\91\9bôæ\ 5-\86ì\97`\8d\99h{ó
+\14D\10gñW\95?î%\10\93ÀS~<URêÐÍ\93^ÓfUÑré\13ý±Ò\aC9Lb\8eiltóãÅ!\17&N\1f\8fÞI(^Ã$\9aß\95:^R
+\8d\90\ 1\a
+Þ \90\87\8axMÈH¨Ùrôò-ï"l\18ý°é\12;¶·ô\94\86Ë)û\83&`É41êC/ëº\85øèÎû}!ï \18d\90\17\ fè´E.à5¾c@ý²\ 1»ì(\8e\81Æ/\e\vËÇt\83³\8a\82\19\1c\85\9d¡8\81vs\12Õ;îï\85gßì\v¹<A¯\14~')EPù\92_~\80\13ú\ f\94ÿ\1f\9dñ\97Pa\90\19¸\10A\96&S'|\89£áá\r+ðñ"Ë\8dé:е$\9fì\bÃ}²31,÷\a\8aR^3\94TH{ä\14ÙÓ\84G*í*!\11¤Á|ªê¸Ù\9c¥!©×¸\97¼\0\1f&Üm\84\ 2WÓÕz\97£ÿT\v÷\9c\8d»MLü\14ó=ù© V^{ý'ßò\83Ѽ\ 4p¯^W\ 5@]\f\99\9e|\81L\12²Iè\85ë:§`=S0\9c¹JÊʵtXq<ºÄËÉDx_\17\fCIÕ\95\14Q=÷ÆÛÆî,¿\1fL´Y\bÝgõ\14òà#;Wb\98\11\82¥\bq\ f\8aò\9cK9oZë`\9c\94_$¥\rÏ\80\87Ù\85cx\16}\8eg6\ 6\94\86[å*N ¢\89ÿo©)XLMÁ\1fx§Ã\e\1að×ñüW\96ç8\1c@\9aµ&ù­\g¯Òg`Añ \99+龿\ 2öVoÌendstream
+endobj
+4125 0 obj <<
+/Type /Page
+/Contents 4126 0 R
+/Resources 4124 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4136 0 R
+/Annots [ 4129 0 R 4130 0 R 4133 0 R 4135 0 R ]
+>> endobj
+4129 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [239.404 576.606 344.135 588.295]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/)>>
+>> endobj
+4130 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [321.437 535.958 494.999 547.648]
+/Subtype /Link
+/A << /S /GoTo /D (compiling) >>
+>> endobj
+4133 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 210.639 145.278 222.329]
+/Subtype /Link
+/A << /S /GoTo /D (smbconfminimal) >>
+>> endobj
+4135 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [452.256 65.988 513.491 77.677]
+/Subtype /Link
+/A << /S /GoTo /D (simple-example) >>
+>> endobj
+4127 0 obj <<
+/D [4125 0 R /XYZ 85.039 786.531 null]
+>> endobj
+38 0 obj <<
+/D [4125 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3079 0 obj <<
+/D [4125 0 R /XYZ 85.039 662.656 null]
+>> endobj
+42 0 obj <<
+/D [4125 0 R /XYZ 85.039 662.656 null]
+>> endobj
+4128 0 obj <<
+/D [4125 0 R /XYZ 85.039 617.581 null]
+>> endobj
+46 0 obj <<
+/D [4125 0 R /XYZ 85.039 520.515 null]
+>> endobj
+4131 0 obj <<
+/D [4125 0 R /XYZ 85.039 476.765 null]
+>> endobj
+50 0 obj <<
+/D [4125 0 R /XYZ 85.039 397.34 null]
+>> endobj
+4132 0 obj <<
+/D [4125 0 R /XYZ 85.039 360.473 null]
+>> endobj
+54 0 obj <<
+/D [4125 0 R /XYZ 85.039 196.37 null]
+>> endobj
+4134 0 obj <<
+/D [4125 0 R /XYZ 85.039 161.625 null]
+>> endobj
+4124 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4141 0 obj <<
+/Length 1824      
+/Filter /FlateDecode
+>>
+stream
+xÚµXYsÛ6\10~ׯP§\ f¥f"\98\0xf¦\ fjê$NꤵÕÉtÜ<À\14%qÌC%©¸þ÷Ý\ 3¤.ÚMÇÍøAàb±»ØãÛ\85åØ\85?9\8e|áêx\1cF\81ðµ\1c'ÅÈ\1d¯`çÍHZ\ ewì 7ðqë§ùèìµ\1f\8c¥+b7\1eÏ\97Ä2_Ü8¯ÞÎ~\9d\9f_M¦ZkG\89É4\f#çíÇ\89\8a\9cOL\9c\7fäß\8b\ f×óI¤\9dÙ/¿0aöágË1\99Jç|"\1d` Âõì\12¾~Bòlòyþnt>ß³jê        /ÐhÖ_£\9bÏîx\ 1\96¿\e¹BÇÑø\1eÖ®\90q<.F\9e¯\85ïiû\9d\8f®G¿õRxÏ\eó©\81ËO;\8e©rE¨Ô©º0\ e­:}¤N\9f¨\ 3£¥\88c5¤Iz¾\býp<\r\85\1f\ 6û\1cÇ¿\14\ 5é\ fDáüoð\97)Ða\eXå)úÑ\83\97Çþ\v|:ìî+z\ð\8c\ 3B\923\90\f\85É\99Ö ­À@ß\8a¤*\97Ç\8aâ@H%\ f\15\9dxY»RD rª\81[z»\\8b\ 6\8c¹YåÕ­É?£&r):<¦­ûª¾[ÕÕv3\99úÊw~ä\9fOïß\fð\96i{\9bU\r³\94¦H\ fÎ\þñavyÞ\1dS¡pc>vÓ¬M\9dÊ!í\eÓ®\ f\84\9cµÅæ@D´'B}\9d\88âáØ£~(b\1f|%Ý\brì+*@\vO\a\83ù\8f;!Çæq\7f\93µ\8bc+4\0\87ÏG¿©öe\95\9a\5\8dc\11EúÀaIU\14\1eøìºê\82Y\9brQ\15¼^fyÚ\1cß\ 2\9cè\8b(ÀE(\ 2μS\0\9c\95|\1eÔ`\9c\15Tøÿ\ 3!z\10B\94\16A\10|\e\b\85\90²jAà\1ab¹Ã\8d¬Øä@´JN \ 4¨Êy\rq;V-=ð\8d«ÿ\r\1f\1d¦èÿ\8e\13\90ryñóùìjþv¨º×\90~ÍPq¯¶ic3µº;\10WV\ 3ìuj\16\96»Ì\1f\ 6ø\ f\12\19\82\11F\10z\0R)¿i\1ak\17ªp\87Ñ\83Ñ\9e¯3\88¦çjç\9eâ\8c\91à9\86Ö\15\86ù\9e)\10ë2MÚ¬*\e&ÜNTì<Xö\92?\80½*S¦Ýg\88\92(\1dvù7IPOµÅæ\84¼-Ó+»ß®íÑ&E¾\1aؾ [ÿõ\ 2\95t¶MV®øH
+J0YíñÌ.ój\95\95§iÂ\rDc°\b¬\8eòÌ\83\ 2
+<ë\1cJ\10f:p\9e\86A+\94\96É4,\ e\ 5¢\ 20¾þ\92%V\ fj\84AËó\94ó§ë»\1fª6}\89\9f.8ß²Ü\93×0\7f\9b\rR=\96hZf¹6\p\86÷¨\ 4×Ä\9d/\98d\10\aà(zËÔL\ 3\ fÐ/\9c\r\1dô9\9dk\19¥Ã@hí\1f¤²É\9b\8a\16\ 4\85\93û[º\85\ 6hX¤K\83\96¿ïQ\v\\ 3\12\11\17¬ÇA\f¦\1aþ~Â\9b|¼z\8f?o\80ù
+Ï}üý×Iä9\ 2|$\aªõÒÜÙ<èAi[ï \89ónË»è\88­µ      \13\8a"¨÷#(%\80s\17Á¦ØMDG\91öbáù]:üéJo\ f\ 5É·¤aGKªºN\13öqoJn\88\ 2I@n\97\81\14\ e\1a¯^Õ\1cꢪm^d`\14\84¸.\f\16\9d\ró-\85\98*Èæ\ 6y#M¶uF4pæÃ^\96¤m\v¦BH\1aNN\16y\90´§u |è\81aÜ¡î\ e*\8f\1dä\v_Eû\ 3\b\vîÚ\ 5$pc\8b¢î(Ëna\93´=\ 1I\1d\87Byj<\8d¤P1=ix«^\8dyqõT\v{µ¦Zh÷\95Hÿ\85½f¼wbÚkÚ!Äu:ñ¥\93Pv\11Èh?Âò»E²9Ás­`lÇ\91\98%|U\8f\15'RB_H­iºÑQðX[ð w\84= +w@4à\97\0ÃÁ&¨V(kx­Åànìg:\b\9d?&±\82Ü©ùëUUbR¯øëuÖe7|0tãª\85Ã\e3Ñ®S\17\ 3¯;EÏ\86a\83µ\12®ÒOw \8bö\aì&^\88C\ 6\81NU·¦ï\r^\80ùAû_&~\0\b\95-\b\16S&rÃ\80\ 5T0\9d¡ S/j­ÜjiYi¬\19@\ 3\ 5\95\18+ïßáÀwE\10\9f¢\81çE;p¥g×ê@#¯É0p%Z\ f\9e\86\0\7fU\9b\ 2\9fâ\91ï\,\19$T\18Ñ\98»\ fÎ\10\bB\96\9d\ 4¥\9d\9a:iÃ\1fûð\ 3¸ó\80ï÷\17\fÚYË,÷Y\8eý])'Ï\1aKëÍTØ6Í¢«Ï\ 532\8a@G\ 3:#\19QÐb©Ðbâ\82±ñQU«¬kâH§Y\0¨}O¯\11\8e\90R°t\12oV\160\ f\87­½>à»NÓ÷\0ø@½\1a2¾Þ\96\1c\f$ò¸AZ¬g0h\ f¼i\90qÁ§Úµi»UÊ\8bþâIj¥Á8Dà{g5¥\86x*\94cnsk\88í\9dKÆq lè\92t4I­k        \°£BA\9eÛÔ­w\ 6\9c\f.IEÞ)à¥\ 4g_\ e5µPÈ\b Ì\83×\ 5¼äh4­ªöû      >\9e\[ǵ}e\9d¥mrÖ\0ª\99³'\12~: \93þ+t\92\8a:êâ­C\87Éì>¦Øþ\óWÒ;\8dà\aS¸¶-\ e·\91hß4(\17oLô¾\83ô8ÁtF\8b\aþ àß\95<·Z\81píþµ\94\82\9b\e\16\Ys²\12\v§\13\9e´§Îo\1e8Bæo10\9bÌr\1aà\fYag\1c®K;!\1c\97>2\98\95á     Bñè½îô\97Ý\82k¦~r\8e\81\97\86Ï\1cd¬É        ê[SM¬ú$ýn\bò\95\14\9e\rnkõyÿî\831<Ø\eM\9fl Z\9d¼:ÝÓ\aï?ÿÑÿkendstream
+endobj
+4140 0 obj <<
+/Type /Page
+/Contents 4141 0 R
+/Resources 4139 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4136 0 R
+/Annots [ 4145 0 R 4146 0 R ]
+>> endobj
+4145 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [481.285 343.796 539.579 355.485]
+/Subtype /Link
+/A << /S /GoTo /D (securing-samba) >>
+>> endobj
+4146 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 330.247 161.168 341.936]
+/Subtype /Link
+/A << /S /GoTo /D (securing-samba) >>
+>> endobj
+4142 0 obj <<
+/D [4140 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4137 0 obj <<
+/D [4140 0 R /XYZ 85.039 763.817 null]
+>> endobj
+4143 0 obj <<
+/D [4140 0 R /XYZ 296.705 769.79 null]
+>> endobj
+4138 0 obj <<
+/D [4140 0 R /XYZ 85.039 576.984 null]
+>> endobj
+4144 0 obj <<
+/D [4140 0 R /XYZ 274.614 582.957 null]
+>> endobj
+58 0 obj <<
+/D [4140 0 R /XYZ 85.039 315.978 null]
+>> endobj
+4147 0 obj <<
+/D [4140 0 R /XYZ 85.039 281.834 null]
+>> endobj
+4139 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4150 0 obj <<
+/Length 2396      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YÝ\93Û¸\r\7fß¿Â\ f}\90gb®(R\12\95·½4½ËM.\97\93vÒ<ж¼ÖU¶|\92|Ûýï\8b/}ÙÚäf:\99Y\91 \b\82\0ø\ 3àèE\bÿôÂÅ*4Ù"u\89\8a\8d^l\ e7áâ\11V~¼ÑÂ\11
+\93\18\97~x¸¹ý[\9c,t¨²0[<ì\88åaû%xóÓÝÇ\87·\9f\96+cL\10©å*M]ðÓ¯ËÈ\ 5\9f\99øð+\7fß}¸\7fX:\13ܽ\7fÏ\84»\ f\7f\15\8eåJ\ao\97:\0\ 6"Üßý\ 2³\1f\90|·üúðóÍÛ\87\91V+«lbP­ßo¾|\r\17[Ðüç\9bP\99Ì-\9e`\1c*\9de\8bÃ\8d\8d\8d\8a­\91yys\7fó÷^
+¯Ù\ 5ï\9a¹üªãXéLeQ<o \15\1a$Îz\13E@Ö@\89Ç&\8a\14ØE\a\ 6\8c\13Çapÿy\99Ep¯LÃÅår3\92\8dU\1a\8eï$ëxÆø Jk\94åÈ\88Qb\82¢Á¯\r<O?ãR¾^­}\93£9·Â\ 5ú\1cÑGm^ïü&ç=í\1eȾåÉÆ\1f\99w\r\9f4\10\96óDL[ñw\87û6¸P\940,Zß\8e\98\18ª#\10þ\1djûx\86AíÛ¢\92\1d~£àÞ\1f\96\1ae\82Él¤/î  6#Ó£\7f2²Ã¡xÜÓm@Bf\ 2\92ñ }\86F\ 1¦?\96q\12ø¢ôxB\993[qäo¯/\8cÇ\8a\ 4\97\ 4    ÿ!      \8f"t°\1ap4xG$\14'øs\ 2¢\vò-¯=\15À
+£(xF)Õ¹æÙ©$\ 1»ª>¼\82ø\ f5\1dy\16\89ì*\1a\8a\16ì\ 2\94ïk4ôµ=¦z"w\8e\96LÃàc\99\11d\18\e\ 5uî·<ênn¬¹\8c+\>à&\8f\96=ÑÍ\91\86\9eÃï¦:t\1a\15e\81<\8fx\11kÁ¬MëK\8a\89ã#3\93\f9s."x?¯\93\1e\88\ 1β\1e\1cj5\9cw}é\ 6\fº!Ó¨n5JU\98ñ*AO\85æM\83Ò\9fñ\90\rzwϤÉ\8d_1í·sÓò¨>\1f\8eC\1d\98°\93\90Br]´bÂÐu\ f\8f¹Öu\85\1cOì9Ùê\8f[\1e\9c(D«â(!\8c´B¾ðÂ.ðÏ\98PE6Z¬\92T¥6a\Â\85úQ8>ýÈ\90aæ c߶§×··eµñå¾jÚ×Y¨o/ÏÐ\11\9c\91âl\84z/Ã\10Û\e\103T±6\13§|êcµD\98\ 1>È#n$Ã\ 2\fV\ 4õZ1ãä°Ø)£µ0òS²6éÃÖZGïÞ\1fh\92\12\9càw`H%Þ\ e't  \9f0\1eYÒÓ¾\18\ 5\ 5R\b\0\°öÌ\88Ë\r\ fk
+ c\17«ÝêøHD\84\8b]\9eí¤CÈ:a<±Ó¶àG`èmÖy\1f\v\90\r§Zw\11\ 4\v\18n{\84i\9cLC\13\b}бÈé£psù\ 3ã\96`\1f\a=pâd\80}
\1a\ 1ö\80\93\fAéÅ\10¯D\96§ë<3ñÝÇÕðî\8f9\8dåáô'0Ú\10\88íÉÈ´\88ï\12Ô]\93!®´Ì\18Þ\9fð\8f¯Eñvïå%]\9f\e!ILV\19®çbº\1e O\9d\1f*´=\92\ e^\82\ 4Q-çu\80\11\10ä\róM=âl0{mÊ\7f¸Z\9dº»\10à\eÇù\15\97N¾!/>1Îl\99Ú\1c%h\12Þ°     \v^\14ÀmO¨\16n¡(Dê\13åè\92\9c¡æàT\14\19â°ê¡n\12\84]Þ0\16D\93Ý\rçÓËUºrÙ9ÓÏFä/UÝ¥¡$ \aaZ\94*ÁXð\a{¼êb\0\9f)\fûD!        +æÓ(\98ípMZÙUç>\aÅxÈ\ 5ú­"\9d*\97!\90\85\0:\19\95\9a¼\b\18Ë\83OßÂÃ7{\7f\9a¼U8ÆD¯\ 4ý²Ñ\8e\ 4\90 ²C5\97¦p\874¡;$.xØ£ÊI\86H´^ÆT\87àô3%\16`¸[BA¹=P\8dP4+Æ\17¨)TF\95ëàͶ¦íbÇ\18DãY\15\12«òÊ\0:M\94\1dIøóY`"&N\14H\ 2)(í\85\ 2Úhe]4) ­\ 2¯N\v\9dm\16¼'4E¿'\90³÷~iBx\9a\18ØI\ 2Æ\0sÿá\vJ6k   4d¤;'\88ËB¸Gì\a^ø|£\0\86úÛ\ 5x_U8¨*
+R̹ Ùûº\vó\86I}JÀI·Jc\86\r.I\91g]ÊJWé\fûea®jÊ·¬Ä(e\91&y=}°À\92ÿ\97Á§K',~thU\96\8cå\³Á\16)ðVs¥7\961:xÍÁ}Qr¬¬Q\89I\89ñ/àÁ(\ e\9aÃzS\16ù±åéê=\7f\9f¡xÃÄ\7fÄü}\9dü;Q        \89ú\17\fI\15ଯ¸«sɯںDÐ+ç\89çO)©\98\80\ 3  T"\8cEx\8a%ëÒ\17:\ 5Útäï\ 4Ý\87#ѵc\93c5ºÊÂ(x·\9bî£\93·\15\13¹cy\85\18z&J\ 3½~Õ!o÷}Á\ 1{ Ó»vGÁ\85-ò×\14\178Ü´åó|Á]\ fy\97\14µ©tã\94Ü\1a.¹É÷pxEÈ»e"×  0ðeSñhÈÅ\80¸çÎÖ¹lh\85«÷\fN\9e8=#ùâÍ äZ¸:gÄÓ7\ 2+\95(QQ)ÄÏùÂ"÷òS\ 2f q\11û§n^q\8ejº×Ð7\ 4\1c
+[>S\96Góð\9bèôÃ_;B(äfZ\rô4\94ªèiJT4éK\86\8aRQ\85ª\18mFvªWe>DNÉÛx©\7f¯ØbH%Å\a89\0\1a4߯Dä]Ì  [f\94*\b\9e\16Yëü÷soø¶a¢¬ÍÔ\1dZwÉtקjà¤~\ 5¾P\\88æ\ 4\87×îè\81,ºzw\1c\81\16\94Ì\85A\98       \ f\92h\84\a\99Qi\12\v\b7\87¥\89P+ø\vØB\16;"i¶\8d\88U\1a&²ó@A\1cÙ®§\85#       \0k¦nó\16\ 2®\11­zÔÁ¥M·\13¬°\91­d\ 3|¿\15\7f%!Ð\8bîn|\11åQÌ­\f¢W+Ý\81Í\94MõÄh\9e\ 3\1dXçw~ǨÅ@Ýö-4Ä/?\f\1eWT\95`   p\rÖ:Î\94\83ãØ0«\ f3¦Ó1\84\81Ñ%©ÀË']Êð;\81¨W\ eõ»\9aù-\ f\1e\91JR÷Bu\10eÊ$ß+\ e¬\14\aoª#ÔÕR\1cÐCEÀÇF\11 \9e?ÿøðî\9f<z\83 N\99è;5@ôí\1aà-ÔÈÙEc6ªzw\15\95Û\ 3zP±ö85Ú·\93(XȾ\94Du\b\15àíí8\7fÞzLûÅæ¥D\8aâ\9c\94/\18\ 2ºnÈ\103͹S:Nå\9eßIÑ©U¡\13\1cº+¸`@{`ä(çòR\a\1e\8ea±K̸H°®\13\17¥¢\1e\9a\81J\9c\10\12m\99¼'ÈÖ}OØ7R\9a\9bpþ)*ßâs6\19ÔÖ\ 3¶L.mÂ\b\8bs´¥ÔÕ6²Àã&/ó\ 53GNÅ\89\1d[\ 3[\97¾\v\86ü(\98OûiU0\1a\96ø"@Z\ f\ra.í϶{K\1dÂç]\eÃ?\13²¤áf\93X\8aB(ÈÝ\0\9bkµ©\8e»\19õ\ 1\82â´Ã\ 2\1c\9e\b\8eëÞú\99Ï\9bö¹@\18å4¾\91¸\1f[:þ\95\8d8~;\ fµ\1971\ e^z45öÞ\8f;P|\~Î\7fVEø«?mù²\87º©ù:wÇX%QçåFê$n\8fÆý+Ãçµ-\13@\ 6\93ý)SÚØÎ\9bò\1a\rµ\85ØÓÙ<\1a\ eÍØÿñÿ\1ex\80\89Ç\9dÝËÈfÌÕ\ f\83Ì3ù]ð\7fÓNMgendstream
+endobj
+4149 0 obj <<
+/Type /Page
+/Contents 4150 0 R
+/Resources 4148 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4136 0 R
+/Annots [ 4153 0 R 4154 0 R 4155 0 R ]
+>> endobj
+4153 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [414.285 650.337 536.549 662.329]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:901/)>>
+>> endobj
+4154 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [316.663 542.246 539.579 553.936]
+/Subtype /Link
+/A << /S /GoTo /D (SWAT) >>
+>> endobj
+4155 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 530.818 142.211 540.387]
+/Subtype /Link
+/A << /S /GoTo /D (SWAT) >>
+>> endobj
+4151 0 obj <<
+/D [4149 0 R /XYZ 85.039 786.531 null]
+>> endobj
+62 0 obj <<
+/D [4149 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4152 0 obj <<
+/D [4149 0 R /XYZ 85.039 748.602 null]
+>> endobj
+66 0 obj <<
+/D [4149 0 R /XYZ 85.039 515.375 null]
+>> endobj
+4156 0 obj <<
+/D [4149 0 R /XYZ 85.039 473.09 null]
+>> endobj
+70 0 obj <<
+/D [4149 0 R /XYZ 85.039 245.314 null]
+>> endobj
+4160 0 obj <<
+/D [4149 0 R /XYZ 85.039 205.151 null]
+>> endobj
+4148 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F59 3455 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4163 0 obj <<
+/Length 1720      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XmoÛ6\10þî_á\ f\ 3*\ 1\11#\8aÔ[?lHÓ¬KÑ&]í!\eº~\90m9\16"\89®$'Ë~ýî\85²åØi\a\ 4A"òx<\9e\9e;>w\8a\1cûð#ÇI(|\95\8eã$\12¡\92ãy5òÇ·°òn$­\86?ÖÂ\8fB\z3\1d\9dþ\1aFcé\8bÔOÇÓ%©L\17_\9cóßÎ>M/>»\9eRÊ    \84ëÅqâüví\ 6\89sÃÂé5?/¯&S7QÎÙ\87\ f,8»zk5\O:\17®t@\81\ 4\93³\8f0{\83â3÷ëôýèb:ðÊÓBG
+Ýú6úòÕ\1f/Àó÷#_¨4\19?ÀØ\172MÇÕH\87J\84ZÙy9\9a\8c~ßZá5=æ]G^Þë5<å\8b$Ñ[\14dx\ 4\85\8b\7fÀ߬B\87×0*s\1c½v=­µs¹ä\97êV°\92ãX;\7f\]þÉÒ\95i;\96\15°Üòp\8eÛ³rki\81 @\0\92ÁÑ2\8eDªíù³¬\9a\15¬´ç\9fÒBF\91UÊê\ 5\9a\ f\9c\8cO¹wÃ\bN)\16ì  \1egn\8b\9aguVåC¿\8e8\10(\0¯÷`Ùä\8b#\ e\ 4Z$¾²:'lú\11\93ÃlxòÀ\93Ò:ÑáôqízAìä¯Ù \1a\1aôT\98
+\ 5&=­D¤"2ü\93ë\85Aè´Õl^\16yÝñôô\94`9í]{\92E1ì\ fÂã\89ï))t\12l\83\1e\80X\v¥£aÐ\ 3\11\87:uÎM]çs\8cc\14\ 3\12¦â\11â\1cEÎç¼2]΢ÉÇ7<8G¸ÉWëÙ1'bxkùýÌ»2\88Ø\ 3\18õ%¤XÖñhÂù\b(ÎpÄ¢åç\ 3ÊM\ 3\vw\10néܲ\98²\8eÄMNã®|Ä\15ß)\r\ 4$qæY   \92DS ýx\10\9dÕÖ    4ðhÇ\86\rddoNÉÜ\92\17\ 1å\95õv\89\87\12j01Ý*o¬M\8c&\1eÒµ\80´\86d¼¡]+p\e`C\8c$ÞÒ\94ó\e\91õ\9d%_3I À¼*ÈÄ\ 6\ 3'\1c\178\875\ eÁ\ 2¡½\980jW\ 67S\8a\86)è \16vkY´]¾à1ºVóp{×a|E\87v\1c&\ 4¬¹ë\17\8aÛ\15Jf\94î¦ÁM\8c4ÿµ\a\9a\9a\9f\80>o¼ÁÔ\81Ë\8cÚ\1c|{C\9f\02\80\8f¯²±TT°@!ßHBfV÷¨u\82i\8b¸\9aâ\bz\88\87Ñ\96\10¯Y¢hi?\86òÞe\84pF:KÚ_±^\86\9bû(Ã"å\ 6_\a\1c\81Ç©c9ÑX\95W°JìJ\91àwb\1f^õo$z\0\82Xø)\ 3ðñ@\1d´eè tE{×òl\97}0ÁèKí¼½\9e\9cð\882®^l_\1e\95È-X»ÆÌ9\rX¸C\9b\17\99Äk\9ep\88óÝñ¦¶\93\191\1ek¡#\9bºv\a\0ï\âëYULã h7sÌÙÕ±«Ð\1eãN\7f\8f4Ï_ÿ-\95þ\99¹²Î-in0\8a8X¼æ'*áo\9b7÷y\83\9f\15p\9f\ f\19¿?$¦Cö²\bKcSX\8cð\1domEÈÅ­x©¿åº\93à²\fãg}^\eS\ e\1c\7fâê\9eý5øiOX\16eNÕð°\84\ 4\82äE%$²%ä\86©\e*\ 3õ\v@OÔ\15­,©@2´,~kêWVóÆUH\ 1Êw\80R¤óË1\ fE\9c>ç_(¤üAuù\vÃ\87\f\1fD    \10)ÓUÇS"³¬\1eH\90íñÙÐ=Î\ e\8a®D\0\18àP\166·c\1e|~÷\1d7ÎWÙzKß\r\1f¢Ô\89mJÒÁ\8e0\11q\18ÚmSd¦ M\9c      ô\ 1nHÔ\8eÓs°\ 5\98ß\95ÔÞt\a®\86\91Ð2eW{ð\9ew\1093P\14:ôm[\18\ 3ì\ 2\10\8e Já\94\ 2\19\1c\15Ú\8eï.\86í\ 4¹^ZжÅ˾eG$ÿÔ9ÈÚT\a\11ï\80§!(1ôAD\1f!©)}\fZ\19\v\ 5ÉÎ\96Î\¼\84\19´\ 3Òù\17.²m,û\ esbÊ{Ê\»0\b\0N?5813$ý¼j\9f¾\9f\17H)à"÷>ýï\10¨ðXã\13:«¬å\81­ÝyÍS`PbÕ\9c\8aZ»¤2ÏMOÈå¼í êR\81\a   7W!\ 5\ 5z\82\1aÌ\95×\v|ð5Jöh\18ëm m\99-v\r\bJuß\r\94hä¡Xäø\ 6\97\1do*¬\1a\95°²¸£\9a\8aÎá"wz8²¹Öð\fÃ\9b5]1ß\94Ù@ÔX¬ñô\8aÍî\99Gß¾mrLÅ(pZcU¸CÃáðîkµ+g¸¶n\fM\17\9byWØÒ\7fX\92\98\1c\80Y9\ 4\rfºi*\16b\99Äç%Óɶ\91 \9aÇ\ 5B0Ï\1a[ñ@¦­ÅÈö\1d9+\16K»ÁP¿\90S\9dE\ 1)\95mÎ{°Õ¤Àq^ÏÍÆ\1e\8c\9f
+¤>\80\95\9c&\f·\1fd[·­öÐ\1c½Ø¦^<Ó¡ò7\ f~\1cغ\8f-\94á§Á\ 5\99Û\17ØëoöoI\9fqðE\14øÏ\95¡\0>\97"ù£2\14o¿dª\8aº\13®0\17MÃõ¥}ágÊ´o\12 \9d²ävÊ\12\87\82Üë³\13HÒÔ»/aË(ªÿ:\86?\9b¼_k¬MÌ\94¬hí§2©7½½u\9f© \ 2\9d\ 2\vº©\9fô¯\87Ô\ 1Â*+Ê\1d\93)jøÅ\91B\9b\86"\fÔñ\18Ø\fxÙ?,4ô
+*ܦÓwÑVú d°Î^9û\ f\87>I¡endstream
+endobj
+4162 0 obj <<
+/Type /Page
+/Contents 4163 0 R
+/Resources 4161 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4136 0 R
+/Annots [ 4167 0 R 4168 0 R 4169 0 R ]
+>> endobj
+4167 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [198.407 267.858 356.818 279.548]
+/Subtype /Link
+/A << /S /GoTo /D (diagnosis) >>
+>> endobj
+4168 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [498.768 267.858 539.579 279.548]
+/Subtype /Link
+/A << /S /GoTo /D (problems) >>
+>> endobj
+4169 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 254.309 289.603 265.998]
+/Subtype /Link
+/A << /S /GoTo /D (problems) >>
+>> endobj
+4164 0 obj <<
+/D [4162 0 R /XYZ 85.039 786.531 null]
+>> endobj
+74 0 obj <<
+/D [4162 0 R /XYZ 85.039 682.022 null]
+>> endobj
+4165 0 obj <<
+/D [4162 0 R /XYZ 85.039 639.737 null]
+>> endobj
+78 0 obj <<
+/D [4162 0 R /XYZ 85.039 340.359 null]
+>> endobj
+4166 0 obj <<
+/D [4162 0 R /XYZ 85.039 295.284 null]
+>> endobj
+82 0 obj <<
+/D [4162 0 R /XYZ 85.039 198.218 null]
+>> endobj
+4170 0 obj <<
+/D [4162 0 R /XYZ 85.039 158.054 null]
+>> endobj
+4161 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4173 0 obj <<
+/Length 2214      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19ÙnãFòÝ_!äe) ê\90ìæ\957gf\92L0×ÆZ\f\16\99<´)Ú",\92\1a\92\1aÅÀ~üÖÕ$%ÑÎ\0\ 1\82Ø\80Ù]Uìº\8f¦\83\85\ f¿Á"\8d\94¯³E\92Æ*ÒÁ"¯®üÅ=`~º
+\84Â_\18åÇ\11¢~X_}÷c\14/\ 2_e~¶Xß\11Ézó\9b÷âçë\ fëW¿.WZk/TËU\92¤ÞÏï\97aê}dàú=?_¿»Y/Sí]¿yÃ\80ëw/\85
+¼WËÀ\ 3\ 2\ 2Ü\¿\85Ý\ f\b¾^þ¾þåêÕz"ÕÊ(\13k\14ëóÕo¿û\8b\rHþË\95¯t\96.\8e°öU\90e\8bêÊDZEFË~wusõïá\14Æ\99\ 5¿5£üÊQ¬\82Lea4o \15\1a\ 6\13\85\0\ e\0\12MM\14ªD\81:\ 1\18'\8a\r¬íRû^{_\80ºqâ½;T·°
+¼¢e@sÇÏ\ eH\ 5µAHì}h\eÚæE\87È¢\9b1O¨th\9e\90W\a*\r\aq\83hÆ£7¶BïÝZä\b\9cÐ\vM\rÌ:\\95nÑw\88\ fEVØ\ 3\16\ 5Có¦\95Õ¾\ 5DsßÚ\8a\1e\8càû^Í<\96+ø»\ 1\82o\91\93çQ¶Þ0£cY3\ 1\bS#Á\ 6\r\v\90Ó3\89¶ìD¸­H\83z\80~À¥`\fq,Ú/ø*\98\1f¬InEßgd\8eª@\8a\8eè,z,Láx[TM\r\92\85\19x  ø&Ä7A¾a\9a\10_¤#¾¸èè\144\ 5\1dѲ4t~wÂ`0¼ð±¸Þ0þÄ\b\b~\8a1Kê\80¨}Ï\eZ\93ýv¬á\8cîyS\r\ e9Ôèz\8a\ 6Ûã\12OÅd=º°\80ã        ð²©l)È\17\rÉÙ·ÍnàÔº\10R\8ee\98(\1fÒ\10\86p
+£x\1a\85¸-I<¨AÙ$b#£Ò@¢¶nz¦8\89é UA\98  I{\0ÆuM&»çc-\9a+\ 2Óòö#Ô(\E§aá\84F?$!\9b\91\805\13\83±1Úñ cIzòq\1c\8a\ 5o\9aZH:rØýN¶å\90Z=98\97à¤wÄ\18g\91\8d\ 3\12\93O@\19´ã*   U\ 6\15\9d\1c\18\91Æä"ðõ#¾Þ\1c\11³Ç\81kQAþÄA@¦G|ÙË\13\93'ÍÎí\86(+(Ë\ f\9b\1eãÜ¥\13ÁÀ<õ°¢²\0¯\80¡v\f\1c¬\84à\1e_<\92¸\f\98\98\87\ 26\97`%äÿøAIâ\ ehfâxË©³\132m¤ Àâ#ÀXz\88Ö¶ø|(¤ºÍ\ 5çY¦k\7f\9d\v\89\8eÁ\96´\83EÞÔµÃå}I\1eñ\93)§1\eVFÇÞë\9e_ìö\96lQ»\13ù1\1cvä=\97W2a>T*ígÞ\1dÂ[&*l\8e\82o\997EØ®\1c\83\18\13t\82"sÖ\ 5­G\89+»)Ô\8cm×[¬(h=\8a\170éq\8b'>2PB\8f7\95\9d`8ÅÄ\r]ÃÏÊÖ\13\12ê-ð\1c3®úV0µ¼¸'gP¨\ 1ø)Õ\10\88S\a³2\97½\ 5^\8e&5\8eÜ
+\0L?ZP&Df\8cA\·ü<\rf\0à\89\96õhê\ eU\89 ¡\8b=g\0\14\8b4ç®c=èO]¶h§|4ÅDÓ3\8c\927\12\9e\83µpòóé\86Ê\99S\ 1t¾¬­Fk\95DR9»=Ù´ç:#¨\93&Ù,#0V1S\82C(Á\89\9cóÉ\8f\19\8e¨S9Ä%zÈv®1\93ϹV`@q­\0à \råð\89y\ 1@
+výP$\80] f\ 6¤ õUÄcÐÌ\88\14\1a\95$_5Ñ\852ÑáèÚRÝk\96\9a\968¼½\85\11\rú9\f<\ 6ª\³ç   ¯>\97'\88BeÈÒ\7f:Ðj\95\99hv\9c\15ÌóR7û\1d\1aÊ÷ò\87s!t¬ Ïü\r2\94{\96à\\0\98²c\15\87\ 1O¯Ñ3Ók\90=?¾^c|\85Ùص[J\13\80\\fZ\1a$á¢å{ÍíÜ\88¶á7K9Sº\86ïí\9a{\86\ 3³+ä\8c#7:X\9d7
+<C\88¤Õ#\9f^xÐTl\8cö>\ 5Ú4RÑ.\ 2EC0'þW:)Lô\13N"Ìó&\84@\19\9b
+*r\19/\81
+ÿ\ eIJ6F.7\acBïÇej<[î\8a\rÛS\1a>6\7f\15\ 5áIYº/z®\fS}p\80\95\9f\97\1f¤\17\9d(\8bÞ\97®q×Hg±Ô\rÚ¢\93&\17øð\93ÜaÓ6Æ{5\ 6\1aMÄ¡\8cH@øÂÖu#§Ùn¸CÝ×nä@Èg,Ç2\ f\14\e¬-ßÌ\8c\1fÿÅëssXÊÕ\ 1Ôb±!d\ 2\98\94sdûÀ\98Mñ¥Ìé
+\10\8dW6ì\13ÿê\99à\88ª6(ö\ 3Ï£\fæ\ 1 mÇN¹{D\83£\9epú[û ¹\81Ät(\89#\80R\ eç[\88\99\8c\13\98\8eTn1Úq#0\8f\eè¨GTS\18®·Å3ªN¦\11\1ex\9dÚ\98L(\ 4>a¢à=´öLr\ e\18\ 5\94\950ë˶G í\ eû\ 6£ê±ï\ e½¦}`ÜÆá¾p#ãÖ\85\98c\89W!\fV*\18\b\81\ 1\19\8cÐÍÝi4ôËÄÄ\12ÿ\ 1z\1f~\83\99Æj´2\99»þÐ\87\17íýZ@\9c\12C7wQ¬ àý\8dä     \\13B\9d\9cäɦ\19Ó\f_áJÉÓ\93\95\11P\87c2l\8aÞÒEGbÜ]\ 5·\r\9b\89\e¸te\18¼Ðû\18c\87vlîç\89Ùìqê²\92\82\9dÌ\90¼{ìØ\89ÕEo\1f\8b@\1a©@?Ùá#¥\93ø«Z¼\96\16\8f\95\1d¾\eÀ\95LÂBã$\8eý\83¾è<\bÒVòi'wÙ\1fS;\0\1aAÜ5\aü !\89\8eJÌõ;£\ 2c\9e/\91ë-w\16-\1d¯us¿\e\87m=3;åöÐ\r\1d\ e\{;\9dºÝl=\8cß4tRÈ
+¦*»¹ÜæX\91jóýÌä¥!\98ÓdÎ-A¬tl&ýÀ\ 4\ 2«äüØH\99\8eóC\11eþ¬Ç¸ªÊÁµ\1fçå¼D͸ÏèÁ\8c4l×Å\1fe×ó¬\ e°½%\13\9dµ\fwk¡û\8d\9bâ­\ejiXå´Ö'ó²\816\1f¥nò®n\15$ÐÝ\þG0\f¥Cþ\9f§\ 2T\ el°®\7fü£LNU]CU?¸¡\vv.Ϲ\b\11\80\8d\ 5t}û8Ü^pÛðÓæùd¦\13\9c;ûÌäÔó¦_ª°K6£·åuÎVXÐ\9bX\8cÜ4¨§\1d\ f¬\12\13ï²\18.\99ép\eu-¦:ùbÚArt\83\ 2\97\v\8eéÇW]üôöl\94mAW\19IèëyÃä¡t\1c\8e\1d¯å.Ç¡íbüB\ 2î\8e\7f\8c´\83U\9bÃn¨\1dî\ 3Îp\1fodй¥\8f~O\a§ñUlþ\91Á)Ö\1cm{ò!Ã\ e\8d\f\ 2SƧiÏ\e\f)nÜp\8f+d;\ØaM\95ä\99ôõ\r\94Ìl¾\93Iðüµÿ\84\98PÅz¼Î?k\e\1d]\_\99æÄÜÿ\aÃâ-¬endstream
+endobj
+4172 0 obj <<
+/Type /Page
+/Contents 4173 0 R
+/Resources 4171 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4136 0 R
+>> endobj
+4174 0 obj <<
+/D [4172 0 R /XYZ 85.039 786.531 null]
+>> endobj
+86 0 obj <<
+/D [4172 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4175 0 obj <<
+/D [4172 0 R /XYZ 85.039 746.277 null]
+>> endobj
+90 0 obj <<
+/D [4172 0 R /XYZ 85.039 540.921 null]
+>> endobj
+4176 0 obj <<
+/D [4172 0 R /XYZ 85.039 506.781 null]
+>> endobj
+94 0 obj <<
+/D [4172 0 R /XYZ 85.039 396.875 null]
+>> endobj
+4177 0 obj <<
+/D [4172 0 R /XYZ 85.039 364.454 null]
+>> endobj
+4171 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4180 0 obj <<
+/Length 370       
+/Filter /FlateDecode
+>>
+stream
+xÚ}R;o\830\10Þó+<Ú\ 3WÛç\a¬\95\9a*\1dº\94­ê@\83SP\13\12\81óÿkc¨HD+$|\8fïî¾{\bÂÃ'H®\81cAln@£ ûÓ\86\93¯àyÞ\88      ¡4\82V*È+ÎlöfF\ 2Wv\rÃI\869(m¢ó±Ü<l%'\92\831HÊÃ\b*ëw\8aÀ2­9Ý2\14´\1a<ËÐXú櫨÷\93z83ä´O\8ao\\12vLÐÓ¥ò­ë<û(_6O岺\ 2.þb&\11Ðâ_N\vʨ%m¡\0\95¹¥-"qUÐW\96      zönf°6\a\v\ 5\97¿     \85&\82\aK±LX6íÀ2Å\rÝ3iiS]BwÞõÉV·u\12:\16\8b\14+WßLæÔ%K;yÚ.\1aý9i¾iCÔ\98ÝÒÞ\1d]5ÄH\17\1a\bË ;\9f<\vÐå\18äªëÜTõ\10«ös67\81\82ñú\19~Çvhfä"}B\9d\ fñÕ\91Ä\10G\14ç!âñ\14cÛuà\18ÚÝÇ\88kÜç\18\9aèÃÊRµ¶\90\87Ë]lî~àR
+À°yþÿÀÑܧ\97(AJ{{òóû\ 3Úö·\80endstream
+endobj
+4179 0 obj <<
+/Type /Page
+/Contents 4180 0 R
+/Resources 4178 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4136 0 R
+>> endobj
+4181 0 obj <<
+/D [4179 0 R /XYZ 85.039 786.531 null]
+>> endobj
+98 0 obj <<
+/D [4179 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3080 0 obj <<
+/D [4179 0 R /XYZ 85.039 658.638 null]
+>> endobj
+102 0 obj <<
+/D [4179 0 R /XYZ 85.039 658.638 null]
+>> endobj
+4182 0 obj <<
+/D [4179 0 R /XYZ 85.039 620.371 null]
+>> endobj
+4178 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4185 0 obj <<
+/Length 238       
+/Filter /FlateDecode
+>>
+stream
+xÚmP»N\ 31\10ìï+\ÚÅ-ûð³\rJ\10TH¸\ 3\8aS\bQ
+\12é\12ø~öî\b\90èdÉkíÌ\8eg\96\fê!\93\ 3 \14\93r\84 dÖ\1f\r\9a­"w\rý0|\10\bÞë{\ 6lÏhË\92¡ø<G¢Â\101)\a!{\1e(\8bÚܬ\18\8dvb\14SßGj}{¶\8fNÈvNÐö'×JLö^\vêM\16Ük}\98æ<¤\9c\86¹\96\98Áû V
+d\92QäiÓ\7fm\K¶\1f$¢½=ì_\90üösìu§Ýa?\ 1\8b¡Ñ\1dU{·>\ eêͲþ\85û5\1e2¤T没þ+\f\81/Ðk\163\81P\9av8f§`\b¡`ù\9f]Òµ\ 5Vmæt¹üsý\ 6¡\ e^\ 6endstream
+endobj
+4184 0 obj <<
+/Type /Page
+/Contents 4185 0 R
+/Resources 4183 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4187 0 R
+>> endobj
+4186 0 obj <<
+/D [4184 0 R /XYZ 85.039 786.531 null]
+>> endobj
+106 0 obj <<
+/D [4184 0 R /XYZ 85.039 547.583 null]
+>> endobj
+4183 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4190 0 obj <<
+/Length 2604      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYK\93ã¶\11¾ï¯P|¢ª,\86 A\91ÊÅåµãd]Y_F©MU\9c\ 3F¤$d(B!©\99Ý\7f\9f~\ 1$õð^·¦j\88G£Ñèç\aH-\12øS\8b2\8f\93l³(Êu\9cgj±;½K\16\a\98ùÛ;%\14:Ïâ\khß\99\ùÙÕ:\8d\13]Ü£I\16«¬\8cu¾ÆÉ÷Ûw\7fþ%M\16i\12¯×Ùb»'¢mõïHÇËU\9e'ÑSݽÖÝr\95­\8bh»Ü¨èË\19:IT÷<fÚ\8a\eOõîÒÙ¥\8a\86%L\7fáÁ\8fÐwÐTQ\ 5\vþ³ýõÝ_·SIt\9c¨GRê5H©\83\94*_¨$Þ$\9b©\94Û£E9²u´[¦et4ç\ 1\97+\15¡ÌY\1e\9d;\12!-¢Whت\16zÛîq¢;\99Áº\96i»ú`º
+ÏÐ\1e\98
\1d\86\1dðôÀ\8bv\10NnÏ«{\1c\ 3m!Y-»\ fG30Õ\13p2'\94ã\19[<x2Ä\93\9e3\1f\a\98\81\*ú=Qúp\81FG\9bV¨ET\8fBKoH\v\ 3ªXkâ\0{\83åtQD?òàG»ë\ïö\ 3\9aÎñ\86\928ÔÍ\v\8f\9bêd[<:\1d\19\8e'ßpì(¶ôý@|ô*G\85è\9c\94æ¸y²\87Î\88IhJ\18\97^&\9eP7eôld\ 3Û4~+\186-þ\97\13\0\8f[\15¼´ÞÌ [V\82µDª¬,¢\13Ig\90Ķ\87ïap³\81-\88ĶLoø3\95£\1cÍ\90\81\98|F\a\a\ e:IØðe.3¨±\93×\ 2\9b\93m¬é\84Ʊ(\18\10OLðÉ¢@\95#sô<m*Ï\85¼ÐöCGVPQ|çÐÞû³é   iDóùÙù²Èú¯\90×d·\9e\16\89jaGÓð¬izÇ­A¾U\8d\8aF\81\ 2ù\11õw\1cù\96ôÅ|R      \b\1a"ÿµCðv\90Ø\91³VSß\81á=R¶;\1f\93©÷é½ëj¦ \87\101\ eàÌ·j±áHn¢\vYRÕ\83±\8dìÆ¡\9bEÇéY&\vw®Å\83ÃÀáâ÷\1f\8e©\ ff\7f\15\91$édd¼\81\8fßì\83åÒ"N6Þr@®\15¥­\82´ \99\v\93\ 6\8e\9dQY$Ñ«\9dê\açÀÄðÍYùÓ}A
+[¿1\11\1e\v¿þÜØ~h\fäF\1eç(ÿP\82Ôª\10&yôvÄÓ\88\9c42\89\11älE´\9d9\eÌmMíE­\98Þk÷Nâ
+©C¼¢«\e3\88~½ó}|bO\80x©&n\17\f\9ewÅý)\14*& C7Öo\15¼\83\16έS\92X\989Ó,ú\1fÐ\8TÄ\1fÓ\14Õ¢$âeÄô/Á\ e\15\ fÙ\1e\93L\9aG¿«L\7f:z·\87\19ò^wi\84ð\ 3ït\95ä`Ä;!49GB#èý\87ï@±ZE\1f]/ä·Õ¯\97     Ç\\8dõÒòxÏ®@ç\9aØ%\1fÍ\82¹#- Ôí\ 1»\r~FÅ¥E\1eíýffàú$ã^÷¸úy,\97­'\97\90\1aDÿ+\9dêèÓ²Ô8\8bë)¹\9c\99\v\97Ñ´\90èáëú\8d\93g\1f\7f-\12p)ÁécÝ\9c\85\9fã¯O\98*d\15\f¥\a~J~\ e\87¹v\v:C\ 1ª}O\8e\88Dk±h×¢\14Ø'\ eîBªÄò¡7\\82gäÞ\ 1h\81ãoP n\8dG6¶ã\19¯flwÁ\14½kÍs㻲U/ÌZGÜsô\ 20)\9a\95'öµ·¡Ï5¸\ 1ônuÁ\0ÈÑù-Õ\8d×IF\1e\@\17\ 6\85ª$\1e¯à\ fZ\1dªþv\92\98ÿÈS\98b\82\962_\17\17\8b17ûÄI³\92åÝEÒóÎ\9dĽ\ 6\eLx\vNU©b\95«\að4ÝÄÙ\fC+\1dgz=ÇÐ
+Q4\18à\17ÄĨã àl½\1e±óûº¥
+K>\15pò=ä^\0\ 2N¿\82\89\19Û\ 1ç\°DÝr\87=\8e
+Y.©È4/\ 1ïæ\ 1\8d´Ladð\12`¡7@\8e\15\8aÀ
+&º\1c\1cøè7q­ðï/\15ÅaÛÈ\8a\17Kij\9e-s®Ggn\1aYzb\1cÑÈVµPö\ 3pGß\ 1üöá^é§\14E\8e\8c>\93o"\1f¸Ø\1e\19è\85
+\91\97Q3\82\91Ã(YÉà\10¾GÁº¸®\ fH«2\r\9a7M¢¿×\93\1d@÷/Òõîí\97\r®\1dGÜe`îì\ 6Ð\80\vT?Û^\b\bª2)/E\84`\18Ãqa\12
+!<Õ¡\ 1\92\8d\8f\19ô´a\bfWɨ%h\e\1f\81\87Ë\fá£Ú³\82\91\vÒ¹±xwÌ^´èØÀ\95°\eø\et\ 1í+](5\1a\ 3g\8dõ\8e¥¸\82n\83þU¸vÐ*^p L\ 3\17\e\11ñ\ 3\ fï\10+¡\\10uí£¤n$·XÆø\82û\fç\89\88;ë.#¶f\1f9    Zn\ 5fôîä1æ4Qyì-W\1a\84¾æe\921\r\7fh/º\11Pa®{Ùk\8eñ\84'Tú3ÊûåOß=\ 2\97iY\ 2Æî\10\8b§%£9\1c
+\95\8c:¦©ÿ\82¹>¥¤Q\12\ 4Äu!\v\83\11ÒM\11ù+c ¸\91
+\aÑj\16\9c+\v\13S¼EbHÚízi\0Ð\1fY\89Ta!Ûµ"¥\1c¼ør´Þ\9c¨µ¡\9càW\10\98ØDÿ°¢à;w\ 3\8c/ ð\85\8aH\8eVÌn~J®JJ\ 3î      ÆRÓ[\95Ê®Üx\8c\90e\89@\96©tØ\91k\13\80¤¨ËµÒ;\8cò\ e¥²°\92\1d\19\1aÏÝ\18´à\85\17Âs3Â\0¨4r°ç\8b\94P\14f\7fG'_\18\93b°(®Ú(i\92F\8c°v!%Á\9d\97"\ 4È\18\94&\8a\85Äu­P\1cÍôj\82S­¬¡\94s\12\90\84\ 3\ 2¬±\88\ 5qdrK   §\e\bL'\ 5\95MåD\89D\vGz2yBI¸z!K,û>ªx\88\0A¢Øa{¾ã\9fötÍ\1eîÝ\a¦\17\9e\f=Ît\ 3\ 1»\f³8Ë\82mLÉZS
+Å®<=­ <þ×\1ff'¤\8ch\89\e¡BL>2ãüê)\98å1¹ÙÖ\9d\9b<Cutë²\r+\ 5FñR\97\95¬]\%o\ eØüD\ e4¾9 ´Y¼Äw\8d\9b[À®±5ï׳þß\bîa%Jø½\ 4>ÿüíÿ¸%×a¹\86Q,äX¤iò(\ 5\vÙ\1cÂ\8b\1cá\8c$\8f.gþ
+ÏÆɪ޶»\9a\17ù\e5¶I[\176IS3©\94\ 3%\8b\96S\86\90\87Ú\ 2d³W¢äáUûN\1d½\ 6ÈYâ\v740P.òj\81¸e|é\80I*·#\1dû<`\ eÓ\1dj.PýÎ4Ò¬j
+bÇv\1cñ\e\9a\81\16\9d\96þ\99&ÙL´\8bî4FX\0â\93Û.³hyº\17\9f\85Có8{\86êÁ {|\91)\ 2þ¯}\95ó¨\9bc\12ÐÂÝÈrß\v\8f£\7f«
+       \88\1e\19Úg\94<\½Þ\90mºÙC\92\ e5\f\ 3\v\8eWK\91&D\97ñýúèOâoÏáf\8fÌ~¸s#HÕ&.\8aõ½\e\81ZÃu@\9eå   \9bku\a\9b\83øÅ5ß<Ö\10qwßósz\ 1\18ï\87ì´Ê&ï\1dF\ e\1aô\82§kLH\83\84\ f,ÙMr@Õü¶Õ<ù3û\95!\1a\1eúiò8Ú¹&\14\9fîæ2\85&\87\ex0ý·¬?pì\19\86éù%¿þÌu°\91\17®\11×\88[ÝIÌ\18\96Ï\16WL\9e\87ó3Í_=\ 5Ã\86 ùÕäÒÕø¨È©l¹\93       ¯ÄþÉK¾\1c\8e\1c\864z\eÇ­\99]ÜùTWÒ¥³_\ e\1fåÅhòà\89ô?Ûn,n®\13\84Z\81\80\9d=²Ýu\b\9dÄk]~ã\ 1åQë\89q
+\1c\9a\12¾Ït\8f,¥1ϲ[\88:\88\9cñ!2è\87¯hç\9b\ e\17¼v&cíÉý\ f
+;ÊÅ£Ç\ 3\91\7fì§\1fßòÄÿ,\ 6­«p   ?}È4?Lû\8a\90Ó\8bPîÝí3\122\ 2\0Rs\19\92öwþ·½\î\9fF:á:¯fÏY½õï×ôZ\82\81p\e;!féÇ£;/Òó¤\19Ìþ\93¼ÄB¦\f)¤ûz\80\ 2³7¨k«¥©\8a\ 1ç\7fÍnYy½G\9a¥q\9a\16s_ðßÿ\ 3æ®g²endstream
+endobj
+4189 0 obj <<
+/Type /Page
+/Contents 4190 0 R
+/Resources 4188 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4187 0 R
+>> endobj
+4191 0 obj <<
+/D [4189 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4192 0 obj <<
+/D [4189 0 R /XYZ 85.039 766.606 null]
+>> endobj
+110 0 obj <<
+/D [4189 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3081 0 obj <<
+/D [4189 0 R /XYZ 85.039 658.638 null]
+>> endobj
+114 0 obj <<
+/D [4189 0 R /XYZ 85.039 454.407 null]
+>> endobj
+4193 0 obj <<
+/D [4189 0 R /XYZ 85.039 414.243 null]
+>> endobj
+4188 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4196 0 obj <<
+/Length 2505      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYÝsÛ6\12\7f÷_¡·\93f*\86\0\ 1~ôÍ\89\9d«;ç4µ\94z:½>Ð"-qB\89:\92²ë¹\7fþö\v$eÑÎõ:7M'3\11\b,\16»\8býø-¬&>üS\93Øz~\90L¢8ôl &«í\99?YÃÊßÏ\94\13ãù¡Å¥·Ë³7ïm8Q¾\97øÉdyO$Ëì\97é»ïÎ?./ofó \b¦Æ\9bÍ£(\9e.fj
+sJ©éO\970¦e3]þü\11¿\16L|þá\82\a\v\9c|7\9b«é§\9b«åÏ<yýÃ\ 5Óþºüþìr9\10jn<\13\ 6(Õ¿Î~ùÕ\9fd ø÷g¾\17$ñä\11ƾ§\92d²=36𬠠  ä»<[\9cýØqá53á]#ºÏ\1dÅ<ð½86c4*ô\82\10xt\ 62jÄ@ÿôUô\       ë\19kyãs¦¸4ä©ì\bÏEº\9déxz\97Î\ 3¶Ö~6\87ï¼Þ\16mö>\80ñ\1a´iÎ\14Õ=ÿÂÆ\88\16˶ØãOÎôéj\85Ô\15\90yËôYÚ¦wi#Tw°\9a®\90Åg¤ÉwYã=Wn®#OG\ 1ýúãÖýó,·Ü &þ\vúú\ 1\1cjý}Ú\90é\1eq¾ª3 \81\eñ«·     LÜ\1d\e\84í\8e\vt@ºc¾wpCÑ4ïy\14tD[ãð\ e¥hs\9cÈ\98\1c¶uã:ß\97\ 5|2¿6\97éCSìÖ<\1c\1cM\86a¢Ð\81\13Òz_ÎØ\11\fÐÒ1í\ 6f*ò\9aÌy
+\ 4¯\89|0\11\8a\16\18=]\17\ f¤TÃ;1ªS:J\1c\ f\1c$ªù\ 3.Ìæ¿\15è$EY´¸÷\89WZ\98Ú\90)àãZr\0\foQ¯]V!é£\9cúa\89Â\18þèì\0ã\82ö+Ð\96íª\13`?PÖ\92®«\94Ý\1eþ×        0à\9f¦X#§\ 2D4«\94/¼|Â5\10\f\17Ö\eÔ\ 2?\ fm\81æêäǹ\96\84ÇÑùª\15«0ã\8b¢fÛÂý´U-ôhÓ\8aå,vl_$~,ÀîDp½àß[<\89\9c\86m\80[\84Xûþo3¼\95\97âËXO\85z<s\ 3\a\b\ 5\83\86\ 5&\1c\ 6\83ñ4Ü98Ét\81Ê«é\ 3Ýd\18M\973\10à     ²J@\96<ÍÁÚ\8bâä\85£\ 3\90Ké×ãð<Û\92a$
+`T§`¾æ8Y]\17«ºjª{ÉE»¼e#\81\vVhöÏ\92ì\90B.aǤݥܻAÍ\vm%¿\9b\8eD2d\86Î\11\bmÇ­Ï\84ì\ fû.\8eé\^jº]Î5ø\8b\94ûvÌ|\89\aÕô«Ê\8c\17Õ6-Äzï*V¼®J)\11¨ÏïQC\93\8böG\82\9f\9e\1eùïç,Ã~×ÿ¤ÃGʦÛ\14Ã\10õøÝ:͵yµný9j½\95
+\83\19~ßiÆÙeÖ¹ü@Á²wú¿\84\82ç\17\8bW.\f\93cY槺X%@ãë\8e¦ë\9c\8b&g\ eÉC\90q\87¹âë\8f­aáÃÜwZø\9e_à¢÷ÂãÄø\97ðÉ\ f\8a¢\1a\9cû\1dV\1e*yqTéaJ\7fáj¿f¯]`\19MwÙ<-«\9d@F´\80S\88\94\19\0|Ò \87ÕÊ\a\8c
+t\9btßáY)\83¼6\17\98\b\ 1¬y±³©\9f<\8büo\90ÀôI\10\1f\9fd@ÜG\a\100¤4O\93 \ e\ f\86'\;×ä>Jº§fSìy\1d寫1(ýPd¼×(=\150P·Åî9b0Ðû\92\84TXV4o\ 1\ 2Òj\9d¯Sê-\bÆãÌ\0\88'W¢\14ö Ê¬\ f\1f\1d\17Ä7p\ 2\8ds6Ñ\86¿\10\9c\18°l»É]#\88Ó<î.\94E©Ê\1c\1a¹y\b½;^å©Ú\0ó3\97º
+A]\r\18\99\94à\17\ 38\99\ f\84êÖÔ¯\f\90\97X\9bi¶âb\ 5ß\1aÔnv\eÇò\9eM2gc\96E*20\92f ×;*]\ 3\18|+\ 6ÂhÜ×¢>ßL\9e½\f¨#ãEú\8f\ 1êÀ\ 1êt{\972\96^ä«C\rÝ\ 4@é'\9e¹FKøØÖü\9fÐõ\15:\87ƶ\ 5ïÊh-\bu%~£Ug6£ÙÈ\87îÞZ´4\93õý\17\8e1(Èýøµ¡jr\9e'G\ 3\96\8b\81ïþÍ\9dK:¢\ 18\8bFh\ 3$ÞJó\99\vaZ\v·\8c¯kE;ÄW2|W\82°<\17áS\12tu\18\vÐ\9a<(\88cj\88wÙ°\bq³Á:uÉ\a(    ÇÇÑt3èÃp¾{gáåb»/óíÀ\99\1a&ëã\ e©ÄÔd©¾ \ 6²mßo\8b\84©0 \8e&/Kfàf7CQZî×q¸ªv\98
+PüC=\16¬×Ô]'®»f¥"n°-äá²\18È\ f\13\98¢hÃ@\11øê®\88©\1e©-.ùã¥~\1a÷ÕyvpÎ${û×(9I¢\9f\1e&0+\ f¤éZ~\1c£ðÐ)\16\90k({VõiÇ¿ÉÓºM¹òä\9e[\17@áÂ!ðÃ>Uø\10\95X\ 2Þ¢\14oÞ]½_0A\97Å]\9f\89Ï?\9fÉ\8ak¦è{Ï2£Â\84\91\94×9¯¦µp§¼HöÀcû¦u0Ñw\92ò`\14²\e¯\ 4\rþO9Ôy\91ô\92oÞÛd\10ô\81Õ^\92X      ýO\8dKÓÿ\98Yàò\90\97¼ç(QØÀÓq$[°B\9e²Õ0R\8e\81Ä\8bì\18\0\180.>ª\ e\9dîµã´ñ\94v¼ \96ãÐLog1U\f\13\99ñnÝD\3èwPÃà\93½§os:h\8a&G\82´\19ÑHE\0¬l,b@\98Z\fS60î\8bCh\vQ\ 1¼\90S%Bp¨ðX\87+yq0\91\86ä\80\1fü¤:Ì\11.Ï \9eô\f6ÐÄ\f\1d\8d'Ʋ\a\83.8ß\1a{ds\10·\ 3\9a¥\v1pK@\81#`"P\82k\b\82\15\9cz\ 3õìÙ\ eótá¼\12\97)jÒ\96?R¹*\1cï*\9a\84(ÅS\1ef\16\ 2\80rDzW
+       \97i¤¹î^0 Õ\91¤Õ=\15\ 5¢¼%;õ/\818\a\10ü\r½\82\9d¦8yq\11\14\83ØÅ\ 41\aº2R\1fZ¼Û\14\13\96²\f$x\9aâ6>5\10\92\15Û}çU[\aè\12ÌMc\11\12x&\bOB\84\1e)_\8d¾È\vUÒû!_xÑõ\19,J\9fCÜGÎcJ%)SÆf*êÜ\1dZV~CõCT®\ e\92\8f¥\\80ſѧ\94ç[;L¦\94\83¬yÑ\10\bVOM\11\ 3\9f0<NAQôº\11\8c§\13ó\8a\11 = \98\82lʸ¾\7f\19\86»\18 ôYCª7vºJ©\98\82\1eíF¦N¯ÛÒuw\·\12°\8c\1d»\1cp|åQâÅV¹+\97\14±*qj\94õ´RÇ\ 5¹BÂ,\1fK+\1a9Ú>¯X¸,z\ 1ß8ó£\vXW\,´@»£çâ\9d,7cÅAù±g\92À        ü\1dn8¿¹\1c\91#\88<\80XBøÍ\b«ÐK´ÓüÓ\ 2\19\8cë\13~\81\8bv\8f$?`\11>GVW0ø0ÂÍ\84^ìÛÿ\92\1f>#\8d\b¤=\13õ\8a±±ÆK^ì\ 1¾r¶ºD¹nfÊ×Ó\9fF55`±À\99v\88gUw\8f\9bü\89ïLò&yH\10)/\86r8ô\90¬"4ÐÕüíQË"}×nÐñ¸&L\0\exô¾Íë1ô\83 Yc\0\bâÑ6<i\ 2q®{B/˦\9fÁðÁñÊÕ\98b\90\fx)mù\0Aרi\8b]:Î=n\8eVG@\r-\1e\172\9a*d_!ÂÔ\ 4çw\fÆ0ßCÎ;\8e\13)MÚÅ
+«0À^È®ÚK\7fÃár\8c$\17dHÚ\e\ 2\80\92ixÊaS\1c\7fr¯þð¥\8f\89=nSné¢\1c¤F*Ì®¸÷\18\bðÌPаïk5à\8c\1e±óZÿò\96»Ö¸·_#¢â_3ØæmÃlz\96ÁQ\11ùâyí¦\7fÞ\18éV}\byeÆûUññ?ö×z£½0è¡Ï«½o\90<\17Qh\8e\9eÅþ\ 3õ]ÄÏendstream
+endobj
+4195 0 obj <<
+/Type /Page
+/Contents 4196 0 R
+/Resources 4194 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4187 0 R
+>> endobj
+4197 0 obj <<
+/D [4195 0 R /XYZ 85.039 786.531 null]
+>> endobj
+118 0 obj <<
+/D [4195 0 R /XYZ 85.039 683.387 null]
+>> endobj
+4198 0 obj <<
+/D [4195 0 R /XYZ 85.039 640.434 null]
+>> endobj
+122 0 obj <<
+/D [4195 0 R /XYZ 85.039 312.309 null]
+>> endobj
+4199 0 obj <<
+/D [4195 0 R /XYZ 85.039 269.356 null]
+>> endobj
+4194 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4202 0 obj <<
+/Length 2896      
+/Filter /FlateDecode
+>>
+stream
+xÚµZÝ\93Û¶\11\7f¿¿Bo¥f,\1e\ 1\12üÈL\1f\1cÛm/S»i$×Í$yàI¸;&\14)\93\94Ïþï»_\0)\89wuÚÉÜ\8c\b\ 2\8bÅb±øí\aO-"øS\8bÜ\84Q\,²<\r\16ÛýU´¸\87\91¿^)¡\88\16I\18¥\ 6\87¾Ý\]ÿŤ\v\15\85ET,6wD²Ùý\14¼úÛËï7o~X®â8\ e\92p¹Ê²<X/U\0}J©à_o MÃI°ùñ{|[3ñËw¯¹±ÆÎWË\95
+Þÿp³ù\91;ßþã5Óþ²ùîêÍf"Ô* \934F©>^ýôK´Ø\81àß]Ea\ä\8bGhG¡*\8aÅþ*1qh\92XÞë«õÕ?=\17\1eK\16<kfï+G±\8a£0Ï\13¯\ 4ef\940t\15Èjq\v=\88\9f¤ÁÐâÓ\ 4å\11\ 6\86\aÛ,u\1e\fÕ¶\1c,\13TCOô5\8cß\81Ú\92<
+n\ 6\1eÛA\1fÌ\87\19VØ5íÀüv¸Pg·8u¨¿È"?G*\96>îù92\91\17\81Ö\16ÒûÎ\96²\8aý<\88X@­x\18$åÆãRgA9\99èGÖå\1eÇnA\8e\12\ f\aOD¡®
+R\ 5ïªû\84Sm\aS²$Øáf²Q?ÐÕc\9bEF\ruÕÀkåI\0Ê0i\16l\1e*¡Ý#\95\97\ 5'·Çf\87Í\98ù\f\1d
+ÓÜÛ\17Ð\99\e\92í80m%OPQ\82GA<MP5<ÿ\11çWtFLÇû\84\ 6ÉVûseMÁÛ5\8b~ºÃòpÀ]´å\16u#¬Ú»\19ý¬ß\ 2á·È\ 2ö\19§pè\r?Ý@\9cÊ\8a²À\17\12\ eäUÁ=\8f\92^R\16»©\ 6|\90Y©`ǬJ$\966m£õÒwm][\19ºu*\856o\e\98nëJ¬\ 2\95   ç02SÄÁ\11ÊA/\9d ü6®YʾZ\9c_»e¼Í×3º\813 ½#Vl\1da5U?AÃãC)-Ò\ 4<KÔú§¥I\83²Â9åmme\84\f\85&YØcçzå¹\1dª¶\99ò\82£$éZ\\8f.\81Ý\853\18dLX(=\8f\9a`ëaRd\1e24t«°0f
+\19I\18\87°\90Bk7Qð¾Ç­w¬ò¿ÛO¶Æf\8aX\89÷äH\03,ã\b\ eìR\1a\1dÆÚ<!L¬Â\\15Ïã×\a¼w ±Ä¨à±ªklE\ 4C|g·î¨«[w\93\91ô½\\ 5&\a©½!\b\87µã\0\eÀÙrÉi\f/$vò\r\ 6cK²"({\1e¬\86\9e\97è«ý¡¶\1dú\95"    nØ\14VIRü¾ÅY{\8c0q \8b9sÃuF³\9f±KVIlr0z²'\83ØÈ\1d$\ 4ýölJ0Æ\9dÃñÀ¯\9dýxd\92\81;vUçec\10\aNw\búµ\18^ÕÜs/ÃÊÀÞ`Û\8a\18\8d\9b~ßÊõ\87µÑ\92T\ e¸¹\14\880Eà×ù\88\908\11ÂqÆÕ>UãIOwohó%ú¦\8cPZ4Þ\94\9d\92<\r\ eeO\83\8fȯí\90\1f\88SD&Ø`·Stît3¢'öy¼@V¶â{Jü·4d\ f\ 3\8fµÒßÙ_ívàö@hp."*\85ü\86½FÙè&£\\97\87»mÙ\9f\11\9a\92"Yx\ 3ööÒ¡\ e\18\r`0ó\8fsq_\88\86å½å\1e\8f]ntê!`úCÙs£iù9*½ä\ e\815hõ\ fe7r\9brF3\158,\9c\85\91\91BÇÄ{°I£bÊ\9a\f\r7\82¼]»\9dÕHÓ\8cÑD\8cT/¸Ñ·\8c\91|\9d\18§ËæOã\eE\ 5¼}\99
\ 2V\80à±\98à\8e2
+\82O%è\ 3N\13o þÀI_wÔøÕ.\8d\86ëÁ³OP+\8dÃ$Ne²\83o\17å\9c8K\90¨e\9fÕ9qÊæ\9b\19\0Í\93Ps\90w\8e  \17`\ 3Íg\ 1T]ø\88<LrÃÓÎY\9a01ÿ\95ãÔ\17\1eG_Ëw\ f¢\90\83×´3ntÓ\17b /ÒYLϨ(þ÷\1dê?t\87¼-:¯;wRÏÅ\ 2\853¸½\8b¸TPyT$QÇ­C\ 4\1få\19­y\83ÜU!á\8e\8e\9e\8cb\80¦¤e·`\92=Óz\91´ú*¬\91\95Æ\bò¤\ 39ÎÇ\98DF\1d\9faäÀ\89ÀÖ!NÏ\ 2\f\9c\17ï\93ñEB\1f\14·eN$Z\8b\ 2{þ¸q\8f1g¨/ \80\19\84ߤ¿P*â ÿì>'*\8c\93!ºÀü\ 3\87\94òÕFP¡{N\10{y«3\ 5§¥\85\87d$°ÜcE
+k)\9e\8f
+\96ç0æ\13Û
+\1dç\17v\980^ò´y\87\94Ä\19'Y\91S°pbíö<\97\16$,Æí\12ªbc»ee\11\95\84\ f¤ÒÞÉJÄÀü\96\ f\8díP)\1d¦qv¢ÞR¢ÍßwÍs±+\84â©] \ 5a<ee°j\9eC_\1d\99P«XTÝÛ¾Çù\1c¼`\883¸¬ì0\a¾\10N\162Õݳ4\vU4b\f]4`¢\8b(\10\9f\89Ͳ¦}P(SÈ\11\129ÝÖ¬\ 6¤»C/\8f$%¿OB3ê¦`¨pWW²\13\1c ?~DNCu`\863\9bW ¤·³\93Í+Úüqv×I\98FnÛ\1cÏ\r½$q     Ñ\aÌðYº\a;\15ï\ 2Y\90¦³\13+¦xc׿\10]æ*Lsub+\15Å7p\ 1\84¡q®}2\86í©\8e\90\92ªH\87Eê6q¬Hq\97\80\96:qw¹e~d\9a¸\10\ 5è¹\8bÖÔL}\83¢`\1câð\88§QpÛI¿»^\9eñWº¶U\ eAÞ$\9eäË¥aWE|\1aÀL´\81Éþ\98\8fÂ˾¬Ø\81\94\95ëAÒcM\91ô\81Ð3ÃÂÍ\14¹isK%\9c\ 6o2\8eyË,\19S\1cJgià\96\18|P\ e\9dt\91Çz\ 6Wk>\10ƾ~-å  !e¡\13\ 1«r\8fªa      Sö\94\19Õw.á\9b\v\12µ?\10ïR]ê¼\9b\14\98\1c\ eU¤tÄÞ§ã\b\95\80¾uüTæ\vim¦O2ß\v¿ï3_Ê}!\93{\83\e\13\0Àô÷UÛ \98Ý\1f»\92`Y´=\97ö*­\9eJ{5\98±~>\ 2Ù8x\8cO.\80\ e\13í\9cY¿¿\r!\1e¾\9b¹(I!Q\ eÒ\1dÈ\9bJ\180LÂMQ7\9bù Ú\9eD\ f<\\9f¦¯ã\8c³ÄÙ\15*Tð\8dÜð|"Ñ*5ÐäÃ\8a\0D\18á0ý\1d`®Ñ&ø3?àÖu3;ZÁô,§éJ¥¢"Wc©f<ÖÎÞ\11\0Ôn\97¼ýa\1a\80÷ô²õ9AB\89ù¤\88¸Â!\1dj4\8aÏsµ\16\88\fÌ|p\8e6`ÀâÌWÕZ´ÔZÖ\ få2&0\16\93\8aK\16¬YaHñG\94Z°Ü\97¤\ 5\87`IvYÁHóç\8a¤\90\90\99h\8c\92\91Á\89\ f\80\15ΠyD/r \19ûföb¶¾\9b®(Æ,ź/<Dn\19\e\9c³ºB'Í\82\8dXÄg\bïndõ\89wîE\9e\19\98:\8d\97u\81yj+Æ£\vÍÑ\1fµ¬_\11©\86ÎZîwð\vkI\14Gx\87D\b«$\1aSîÛ£/\832ÆA<¨$RÑgEw]Ä$|+£öó¡ö*¬\86\9aSh\1c9\rC £äÇ|\860[]¢=\1a\f\92i\f\96'\11n7)ð$*%Ô"¢'²\aä4\1fÜâ¤\92\1fó>\96Ç(À2\91\ fby\1e\13K!ª\ 2ã\10êQüÉ\11aån\92`\80µB\90ÈiÄÎNöÆ\1d\97\857.=\91\87\b\89ZC¶¾\8d/ÌÀ0\87\10\96\9eÑëÁË\19ô0{.Í iË\1d\12iÿÆo\94:\rnD¢\8fR:\üÂGlÝ\92\96G\9fJ\aèе·\©þ2Y\94«\18Ã\BF¡\18\ 6¸=^µL§|Õ \a\8d\ 6\9f\8d=\894\13 \19³H\b\ 5*ª5b7+Ð\83\85ÎF ÁPè´Ô'«¡êZ1b\9aÂ7o¿÷FÊw£¬y\8dõÛo\99îô\8b\90ÈÚ;Pó8\ 2S(¸\ 4ªw\9b¹\88f;\1c¹\88¥)\ eõÉDæ\16\1e$\87Èã¹ô¯ç\11ù\806Ö^\91\9bØ0´NÓbêª\1a~®éÜ;Yá\f®iî\8cÇæj3â\81û(E¬J\8a9oKÙLíBÂ\8c*X"ªØVÿÜ\97\12`üþÝÍ¿¹õD0\1e\17TÂG=Û½Lz|°\9d\vY!á)ã\17¾~}dÎô\87²ê¸5Þ¸)×Óxºð\1fC\15\8b\99MòGOú¼3F\17r\b×\17'L$$`Õ\85\8eÛ$#ÝàY´\fDGÆ\9d®\1f¨\82­!\ 2à¼\rÆÞ®ùù\81JJì\15\8f=w7vð\9f\86\10"\90è\9e\87\ elÔÖ=\1ez\8e\1f¿\88+ºH\82\91zǤ\94»\11\1cþæ¡\91\al·ïy
\1fJ6+PÎP4g\eÅçë·r\13b="\96?M\19`Ñ ±Å$CÇr\7fñû°\f\94Ü=U»|dÄnþ^±Ã\b\16_9ÔÅÖ¡s"~ªväK\81\17°Ý­ÚÆùM\¿\eù\1c±n\82/®æÆ6\86J4þvÆÊÏÁ\1e\81åË\bM\99<Ìâl>F\13\7fÿ<\90`=Çx¥?\eï%ѹ\88BsR8ý\ f%j)èendstream
+endobj
+4201 0 obj <<
+/Type /Page
+/Contents 4202 0 R
+/Resources 4200 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4187 0 R
+>> endobj
+4203 0 obj <<
+/D [4201 0 R /XYZ 85.039 786.531 null]
+>> endobj
+126 0 obj <<
+/D [4201 0 R /XYZ 85.039 699.735 null]
+>> endobj
+4204 0 obj <<
+/D [4201 0 R /XYZ 85.039 662.868 null]
+>> endobj
+4205 0 obj <<
+/D [4201 0 R /XYZ 85.039 578.181 null]
+>> endobj
+4206 0 obj <<
+/D [4201 0 R /XYZ 85.039 551.083 null]
+>> endobj
+130 0 obj <<
+/D [4201 0 R /XYZ 85.039 383.788 null]
+>> endobj
+4207 0 obj <<
+/D [4201 0 R /XYZ 85.039 350.25 null]
+>> endobj
+134 0 obj <<
+/D [4201 0 R /XYZ 85.039 253.689 null]
+>> endobj
+4208 0 obj <<
+/D [4201 0 R /XYZ 85.039 218.944 null]
+>> endobj
+4200 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4212 0 obj <<
+/Length 2124      
+/Filter /FlateDecode
+>>
+stream
+xÚµX[oÛF\16~ׯ\10°(@\ 1\11\19Rd\80>dcïÖE\9d\91ÒlÐö\81\96(\89\rEº$\15Çÿ¾ç6\12)Ònw·\85\1e8\973gÎý|#=UðÓÓ8ô\95\8b8òC£§ëÃDMw°óï\89\16
+5µ¾\8aBÜúçjòå¿Âhª\95\9f¨dºÚ\12Éjó\93÷úëW߯®ßÎæÆ\18Ïú³ùb\11\99ö`Mkíýx\rcÚ¶ÞêÃ÷8[2ñ«7W<XââëÙ\{ïÞÞ¬>ðâíwWLûËê\9bÉõª#ÔÜú62(Õo\93\9f~QÓ\r\bþÍDù&\89§\ f0V¾N\92éabCã\87Öȼ\98,'?\9c¸ð\9e\9dò©\11Ýç\8ebn\94\1fÇöd\ 4\1d\8e\18!e\99ïÓ¦A5\1efAìUõÆGáQâ`á+¸\aIoÓr\16$Þ#\9cXXo]äY\89Ôm\83\vÆ£óY¹áY*\8b\19®2ï¼*q1\10ÊöxÏ4Ù'dC\84B\90oy§Ýg]Þ5\13Ö¼\967,H.\87\96û´\ 6³g¼úm\87\95e}Dª¼ÅÝÇYl<p|\18\81\87÷Ù#Ó\95\15R\1c\908-
+\18>:ch4lBÆhD^í\81Â6JPa»PÞ§Y\18Á±ü¼qdRäY¦\87\8cÉî\8e0m\99 ¬ø{é\ 3 \0Ùâ\10TK\ f¸v\972a\9d­\91\8eÄÜ4Ì°Ý£V2Aæb2\940%]2>\8cærò§È\9b\96\ fU[\\89
+Þ/>\83ãwEÖ5@Hú\83V5«\ 3W\81\98\91\r¼÷{¶?û1I@Aí¡\v­R\9dx\91½}&T¨hE\9727^MùX[;\9e\19¯³ê¨VÉfhQÆJxåÂ=-\9a\8a\19¤\eg%äÆWÑðd0\98\142ÖgéøZÜ\14¯)2Ñ0\12\1c©\89"¯9Ç ÌÚ\93=0² ÆÚ\9a\ 6¡\93\ 3\87C}\ 6$?«PI\14maõX0·mUó`_\1däFÔ5¯\1d\1f\f\91<#µ\80\85ff©Ä¬\8c%¡a\82\1emx\88AA×mø\ 2J1\94\7fO\91\0õ4î\94\12\vu&2¡\14\14dÃD½z3wT]ÓÝ\93µ$<[Ll«$BÕÉ\aÄËtyAÝ×±\×\1cîüuUnG®\f\95\1fÄ\81Ðý¬´-\9c;0^¡b¬\9c\93µ¢ä\83Ä[PâÁõ1Ç\86V\1d/\96¼±F²}F\9f\8fTd6]Á!Â\8fµ\8cÒ]\9a\97\94\ fû"ãé)Ïr\97``\9a\b\1aDгÑe¢Yk½\9b-Wí\94\9bÓ!m×(Ç\9eW©0Â2ÆJu¤\82l\ 2\97oÆUUcû)Ù9\98RqÚË\1e¦\17\ 5TÚf\e¹W\bÉ4iË\93NÑñGZ\9f\ 6ÇhpÌh·æ6\93\9cZU FZ\95õ\8d\ fw\ 4¾Æ\92m\13ïúsz¸/\¾-¼×U\89\1dë´[\18\86²\0\8bà      Ü07\81¯\ 2ó|Ó\íÇÂ2\b|\e\84\7f\1c\976ñmh\85n\98\ 2ì¢T|Âiß\8aÁ\11\9d\9cK\8cÁ6\87ÛÜê
+9A¬Ècè\92Úµ:qñË\91\f\9eG!\f5»!\96þ\ 6\8d2oáX\18\84ÞWüÁò\96\8d%7\1c_Ät\ëÈ\99¨F\19\15tC'/\8cëLÂ\1e×H+\159mUè\9d\8aýZ\12N\82\13¶n\11{)ë½ÏKn\18°õàú\85\92:J}·sTö6\15\7fËJ\98\15ùGA\at¿\94Z\18JïýÈd\ fy»ç\11kNCr\15÷«ÍY±1pñ\14jp8Æ¥ó\a\84!ÕQr\8bîq~¤öW\95»Bü·95ªuEw¥»S¡\86mLùº:\$$\1a¥Ü   b¥\94­OáÓGI¦\83\92rB(g\944L#ÀáÚ\ 4Oetè\9bEØËhí'\88\1e\ 6\19m0\9fCå]U\87\94dåt^²$ØñÈj,\90QÜ°\16Þ­¸\r´\97\ 2\80\8dò]\83N©y\ 1ô£´\80Öø47ê\8dcE"\89\9f*WFû:\f\9f/\12=4\14\8bâ\ 2\r\7f\88¬N[ç¨\80{î0Q±A(uª1.GG{_\98h¡û\8a9RÚ0¬\15+ãêAB9{\ 1_x\0¹v\17\0\ eXri\82>w\87#>p\89Åqm\9f\8a2éð*Ñ^ÊÒ)®\16\92 s\8dϸ$ê\82˶>Å.\95AÀsk\89yB,¸h\15¹;åá!å®\8céQf¼\96®\19[\1d\1c\b
+Â=\87\82\8c Êôܾ°hXÄþ3N
+$ïwÄ5¸\8a\10§A0þÛ1kZ9äJ    \9c¹s\90\16'÷h?bß\9cóU N]\1dwû1`\89\9eY\9c\ 1H°ÐÞÕ¥a\13ìz$U]\91À§ÇF#HÇ\ 6Æ»\11Ú
+t¨\99\95A\94èþ\18aBÎ+xÛ\9a\e*,`O=\ 1m<~H?Î:\88ýRÎaä\0Á r`M¶úz\rmq\9b    3 öDE)Wõ¹\84Õôd\1a¦r\býI\9bç Gü§ \87ùk Gð\1cô\bÎ\7fZ$#\92@\11¹\9b\85dR\13Æ\8cÄðË\1f¨ ln)ú¼
+Æ£3T\15C,¬õ§Q\90~\ 6bÜÂ\19\10\1aOÐÉ\9e\ 2Òõ\9a\9cÂ\8e\8c_\15ì\ 3\87\1féÉ\95\9f\1ff@]m/À'¡Ó¢à>\9ec:îx\83\16ÄÛò\9b\ 4\96\9d>Âc\b¿\f\84K¼HþKüÕ{\17\8cb#°\98o 0A\ 2AÑ×O££\r¶¯±à}\0\83,¿ï\91ßÞ\]¿z»úú9<\85\ f\1dÆS\98Á&Pòè'OÂ\8c\9f\80\ 1?lÙ]0\19º\v)*þ:\84ó\ 2§\81ø\ 3Ö\97½tÅ\95Á\9f.°VfÙ\86n9\97:\18þ\8aüì\88\92ñÆ­üg\ 6ËïÉ\81\eö·°x³\92\9bþ\14x\12ûrQ³!?ßÜ\9bÅ\85ê¦*³þ#eËu±\ 3\18_\8e=O\8c\81çéhf\82\bÀ\a\86϶{=(<±oã\90\8f\f%\ 2\9fåø\1d\1a4>ÿ\17a\12Å(\18ÖÞ\93!:Ö\84=²f"0JÎ\9e\9a\ 3g[V¿Àǧ\81WeN\88\90Ø\vï¥K\ 3\16U"»¥\96)p\13)\88\93Kv¦I\99ÑE3\1eüw4lÌ\82^«ºW$z\90éü´q\11908\16¯`a¦ \97\1fÙø\7f÷eð÷ø\924;¿ÝÞ½¹ùÏ\97ßr\19ES|î(ùØ´\99Àøì³dG\9b½\1c){ýÿhëªjÿÁõ¥ÌZ\1eÔ÷k\1eüJ9\8a£ù;þ¦\9bC^æM\vͽª¿ ÿ@\10\12\(¯uL:Î#¬\80½\1c\19üù¬mè/\82\ 5ø ò£À\8ew:Iêÿï\7fp\eôþOzÖüv\0ð\85¦çÑß\ 1\8d\ 6×áendstream
+endobj
+4211 0 obj <<
+/Type /Page
+/Contents 4212 0 R
+/Resources 4210 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4187 0 R
+>> endobj
+4213 0 obj <<
+/D [4211 0 R /XYZ 85.039 786.531 null]
+>> endobj
+138 0 obj <<
+/D [4211 0 R /XYZ 85.039 645.538 null]
+>> endobj
+4214 0 obj <<
+/D [4211 0 R /XYZ 85.039 609.273 null]
+>> endobj
+142 0 obj <<
+/D [4211 0 R /XYZ 85.039 499.163 null]
+>> endobj
+4215 0 obj <<
+/D [4211 0 R /XYZ 85.039 463.753 null]
+>> endobj
+146 0 obj <<
+/D [4211 0 R /XYZ 85.039 383.731 null]
+>> endobj
+4216 0 obj <<
+/D [4211 0 R /XYZ 85.039 347.466 null]
+>> endobj
+4217 0 obj <<
+/D [4211 0 R /XYZ 85.039 215.955 null]
+>> endobj
+4218 0 obj <<
+/D [4211 0 R /XYZ 85.039 175.307 null]
+>> endobj
+4210 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4221 0 obj <<
+/Length 2543      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\19ioÛÈõ»\7f\85\80¢\0\ 5,'äpx\ 5(
+År¶Þ]{ÓXn\1al\16\ 5\12³\94¨\90T\1cÿû}×P\94D§Ý¦@aÀ\9cãÍ\9bw\1f#\7fäÁ\9f?JBå\ 5é(N"\15\ 6þh±¹ðF+ØùþÂ\17\bod\94\17\85¸õjvñâu\18\8d|O¥^:\9a=\10Èlù\8bsù·É\9bÙÕÛ±\e\ 4\81cÔØ\8dãĹ\eû\ e¬ù¾ïüã
+Æ´m\9cÙû78»càÉí\94\aw¸x9v}çþíõì=/Þü<eØ_g?\\ÍzD¹F\99(@ª>]üò«7Z\ 2á?\x*H\93Ñ#\8c=å§éhsaÂ@\85&\90yyqwñ÷\ e\vï\99\11\9f\1aàÝ5A¨¢\b\ 6\1a\7fr\9do\94oüÁë\80hm|\15>\8b\85Îx\80\85G\blΰ\84*HFZ'*0i§\94È\8c|_¥aØWÊm\ 5¢kQ¢ù\80ü|\1d(ß#\95\8f>\8d|åÁU\ 1o÷ÆDêá\14-¼¸Þø£i\ 54\8d\ ed\ 5©Ò`\1ai\ 2ì\1f\8cÅO\ 6\8cå.\ 3º6H×\1c\ 6\99«\95Vfì\1a\ 3\93-¬,q¬\9d\12ÁÚ\1cájÞ]À6\83í-g\95û±*`²å3\19ï¿+¶KX¬Æ:v\1e\eÞº\9d\19·Á#íX'ÎS\99óò´"Jð®B°\7fÜ7-oÎÇ:u\9ePx$1´\96\94XÈ¿\90X\17û¶Ø®^"À\8b×AxÄ+دJâ\80Àëªjÿ4vC\1d:Íf¾Ë\9aæqÉS÷#\7f§?ßL®oÿu;¹¹\92\8d\9a¿o¦\97½Õ\ f~`\88\1c­á¦ä\88\9ea&ËM±-\9a¶ÎÚªþ3]VÕK¦ñH\1f®EÒ£ôT7\ 1ûáÂÊhËóeÅ_ÒÁz\8c\16F¾Ýd\e\19ÍIÊ<ο\90\16IZ\0û¬À"\95DúT`Û¼åA½[ð\0\15!ýQ\96\8f\ 6Ì:\ 6Å7üEâ*YÛ2É9\99L\93!7õ\13nyÎ#.\15í\9ag=\89á\b%\86çÛ\8a¿t~\87c\871\16\ f\0õ$@ë\9c\89\fûDjpåÄ\vÄ[Ø2N\1dX\e`#4`\0Q¢Â(ù÷\91)P&\88\ 6ã\92ì\1c\90Ó\92\r\9e\vTÇ*\ ec\81©HJ\96µ±Ä\9dSî PøZN\80u\9fr\16\e\95@\84óþ_\1c¹\81F\89\9a#ßÊ\1a¶÷¢e\8bþàùf\85A¨Î\e^i×\85ÀT{\ 1BE×\18^xÿ \8f#Ã÷\ 3\b\99Ú\17¢ <¨Eµ}\18 Ì¤Ê\80Æ\19\ e    (­Ó\91aµâ\dpêTªÆ£,è\ 6 ]ý\8d\19È5 \99\18±u\89ó¿O\8a®\1f«$AÊR[\81\b\aTv\8f¬BÞsª\aüÆVê&q6èo\89³Ìyj\ 1²½\bÞE÷\ 6\80\16³\ 5\873\1aV[>Àù\ 2Q\10¬`­óOû\82ÔÌspØnXñwn}\eéÊx­i3J@\19\ 4!"ãþöú\9f¼\95ÑÝ\8bjÏÔðöCUó\80î\ 6\10À¸\1eH;û&G@m(Wá\17Ã\9c°';D\17|!\bR\9cZ\11d@¤A¨¼¿\9eÊÉí"ç%+!\1cg\v¢¯Ú\8f­¼\18zM\1e\0\0óC(Ë\85\ 6ÎÆë\ä»È8i/ùÞ.\11 më\9c\a5AlªV®}GéWrvÂ\11¶é\v äXx©\10Þsf6ï\90úµ\7f {\8b)»åEª\17\10|n\15\8b«\98ØJVõ\ 2/ûml\95¾dh\96 çìêüs·×Ç[V«
+}­±\b-\87\1e[V\89\84õN  \\85Ö#W¬-i7wü}GUÌQÕ\82gH7uµ_\r\99Ã\86ÍÅ\92\82¡\0\17ödádB\14\90\99c\8cXÉ¢dò\82Hü<\ eA÷D÷\92×\9bunY);HÎùë¡0¦\81®ÔF§\17y»x!e\ e\a²>h\14©\88Â3URl5\90[\13Ãa\vê\92\ 4¢U\1cÁ V\1eÄ\12\84\9blÅ¡Ë6¯·ì»V;èyì\8e11\vâ\0³'\81®ØëÀê\9b\1d¶8ÚÚ\8f%m絬ؠ\91ñ\1d\ 6ÏÌÅÛY\r¼tð\ eñhAĤÖ|ÀƬ\9dM ¾\15\14\88í@Å\9eøJ§\14»y±^IMþöû¯ÄÌËu¶ë\17Ò¨Bí\7f'\999íëÅ\83^Ð&"(¡çRX\83\84z8L\9d{\92\12J<\8c1ZúÎ\ 3\8f¡\8aÎÈ>ÂÄ\99\8cC´?ûOB       f¨æ¬\8aÑ\91\943µm¾\9e\9a\87\9cbó`Wx\8dæS    {T\8dU\14¨Én1\11\ 6\8c¦\12\e®mÐ\e\14@9u²\9bt¼`ÿiá:í¢\16\9bu\81"ýN<\85ôwÖb\85ÐéùQGäÿ@kñ\90ÒBC®"µbO\rDúf\8e\8aÇX\86\9eÐèC\ 3ìió\87äß?\ fý1p       @\98Å\83$\1a~?p5ô¬qÔ¥ví\r4«F\ 5
+HÄ·\83\9cÉ\14\19ÇØ\18\9d´\ fuAm_àQ´\8d\ 6\9dÙã¤\ fÓ\ f^èÝ7ÈwÍ\v\9fóRpHÃÖÃ\ 1àþ\80\9bAS\94¤Ïp\ 2ìúaøõ"åU\85­\811!Ç\89øÐå\82Á\98Øô\9aÜ\88ÞHúPHeÀ§\17\12Üiò\11\90  /FÎdÑ\166\ 6â|jK\15\10\164BO\f½d£À¢Ð\8d\13ÿ8wâ1ûå.¥\92\0JiR\10CÏB¨$ô\9f¤!¹À5\11\876\13¥N-^\8fc»w\12µ\r4O¶j³n\ 6$&`°G\8c\ 1\86iQç\96#DxÀ\8d|eÇÀìý}¼¸º\13ß}°W-ÚRÐQÞ+\8fÒ\0\83\ 1\a\83sÖ­Ãé\ 4\1c.\17=öR\80$\12`Ë@\96\9dQµª\13æ@\86\·H\16¤\9añ\89ñQ\a\99¤V-;\94h\99Õ¼Ù»¥,,K\ f¬d\ 3ÆÝ\97 "\ 1  \1e\18¯ì\15\96\fÚCÿ@'Å\98Ü\8b      ÁR\84"ɼh\9b\ 1qTÛ\92\9b[['P@=äS\9eSm\1e\95-v¡\ 6ÛïøP?ø^ö¤R\95%gc8\8fó=*~Û\ fÛ7\877Åw´¾d\8dÊ!Ц²\14÷òÆ5õ    H3ÀBª¢I&²
+\8c\86\92»»Ä aR"+\ e\95\87ß3Î$ \9c\0§ø¡\89ðHÉ\ 5\80\8fôf\80£g¼þ\8c\10.`ñIʺ?\91×È\97ï:q\ 1"\13\11Ny¼\194K5 ½wk[Èz\1a<\81è(9TáÊ\81\8e1\ eIQì\ 5\XÁ\8e4R´´&Òþ\8a&i\9c÷(\9fj_3Xcc:\1a^Û»\98\1dµ¢Z\94¤-ë\9bbµ¶\r \81õ\8d\91׺F\ 6îÞ72 kóðýÏeWÛì8\ eÍ\a=\1a\1aFØë73T4\98$\86~\80Þ\87¤u¨JëÚ©\a¡¸,\19H¤Tóls0ñ5Ù\91m.q3ÃPmÀý8Xn©\ eYñÞ©    #\98ö<\8fG]\ 6A,\\95\10d\17\ 6        Æ\ 2p\r?ØM\ 2\84ç9?vfa+\9cª\ 1¾"c\9ck´¹4ÅF\9b½Øxh\96Ö\9dñtÏ\983\ 6Î\ 4.\93Ãç\91\94\ e\92¥°\84
+\81´V·ä©¼×\82\H¼p¦\8bb\9f0\b\14µ ú6åÒ\8b&\85ÀLIæ>vP\ e!Åáýs2%\86\86|\8b+Уü\83\87»lNÍ×b\91ó» =cãþ\8f]\e/Øêʾ,\15'mjÛ¨¡÷ü U\81~®pÑF¥q|T\82\9d\15.]        æc\11\ 6=ÕÕ\97l³+\85\a(§  óÃW\9dq\18ä÷\93¡\12
+_´\ 6(   \81\8a\84Ê(/\ e¿þ<WçY¹áçÝ¿ðç    ÜJý\96×s²Ï·W\93\9f\9f\b\1aªñÚ§£\93\93éÝ@\1fê
+5ÐNøP»âé\99ÍY\ f\9csØÿº¦yGù9ã\86¯ÍûíFÖ½w\a½'!ÌVÝ\13ÒòåYý,\14@G\8c¿C\rªNÌ÷Û~è2\1aZî°ó\85¯Ö¯F\9fµ      \fsÔ%ü\ e|\8f±öendstream
+endobj
+4220 0 obj <<
+/Type /Page
+/Contents 4221 0 R
+/Resources 4219 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4187 0 R
+/Annots [ 4229 0 R 4230 0 R ]
+>> endobj
+4209 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (./xslt/figures/note.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 4233 0 R 
+/Matrix [1 0 0 1 0 0]
+/BBox [0 0 27 27]
+/Resources <<
+/ProcSet [ /PDF ]
+/ExtGState <<
+/R4 4234 0 R
+>>>>
+/Length 4235 0 R
+/Filter /FlateDecode
+>>
+stream
+x\9ceU9²,G\bôû\14eË@@Q\v\87\90\b\13¡%bd(dèúʤ\97÷ÿ(\9eÑ\ 3¯
+\92$¡T¬)ÿ®ïë¯ãïãÇ_¢ýþÏaíÏc\8b®½Ú¿G\97=ûÌöÓ1ÄF¬lÖ]töö×ãqu\89ݦ\8b÷5\9a\8f\94\81\ 3<8Ç\97ý:\;âúãñ\89ü<q\ 6¸Í;\ 3.\\9ei2c¶û~ð¶\7fe¸í×qc¸=7Ä+Àg\r¯ã\8fã×ctéa³ÙL1ca·cu\99\9am\fQO\83½¥\eì-¡\ 1{wñ¨¼&kñÄÞ\0ÐÛD&ðg©²\1cÔl\99=ÆiwÃ\85¥²\81âñ,T¢\13öNÙ\ 3v\88Z\8f
+¨9xcH\0ù\9eÒûhk\8aû\ 6\ 5;Äü\eÓ$êôíX\v÷\19.ú \89<\1e\8dé#\11\1eÈtLV°\10\17Pmvô"\1a>éÆ\13&ÞÐ\87  h\97õ:ÀÀX\8f=&0\8f2²oÒ\15\feD3PMtð1CrZûb\9c7³}t\80mA£d«·íä'Ð\15W\8a\19®»½KO(°\81\83Ô¤\10\87t\0ÙKb\95^¦Ìì\r\1c»å*\ 5\92ÎÕ\12BêFåmY¸\99`Uõ´\99Õ\90\v-¿nÜ\9e\rí½\8f³\ 5`*T\ 2\1aûÞ£jg\93\16¾=Ås\96\1dA½R?Ô\v=\ 3\ eÚ\81§l
+¤Ï\92ÃigÙ¥\97ÇáC6u\ 3éí\ eÛ&\94\fG\1cT\9c\84Méêö\96KòlÜ\10\92Fyu|?é%åiÈ¥\18K\94êNÊq{v\88\81*êè\1fJE¢]8\10hÍò¤p\160R±\88$Á(+Á\f\ e
+q\8dª\84Ñ«ò\9d^ÿï>\8b«>÷\97\r.13×\85Ó\83!¶3¢SËAÕ\94ih¥Å¨\8a^\85(\17\ f\80\14m䦽ª\9aÛÆlLÊâ³ò7Ù\0aÆ´Ëdô       6\90(Wð\1eÚºK
+г2"ïE9\16
+n*\8c1\ 5½÷¨¾x¥Æ\88\14\10â\ 4\8b\ 1&Xî\ 1\18Ã\9c§³±è\í\1cD¤ß\1d\9dä0}\ 2#X\8cû\9e\98\1c\8b¸À>#\ 5^\aV\1e°¡|2Îi\89\ 3Î\81r\13\1c)\1c`\98¢Xh¡Ò\ 6\84hb\97\8ce"\1a\bÃê\0ʱ\84£~Ï\93\et\b\8cºìZDß!#Z¶ÚÂk\e\81! e'jÝ=§ _ts\14Ù¬ûÍ&­Nå@\82\883\0\at%kÐ\81E\84\H\96YZxÿ/U¥Ç\ 2\99åë\97Î\a¦@±¯\19i\ 4W\vH
+þrÓGçX\1d\1c\ 6û\1cû8\87\16´Õª\ 4Oª«t\96Ô\1d\10³$\17Â\ 6\89\97B\ eÒ\9bÀÄ5\ 1©/¨\8fvp\8f\ 6÷\15o`kA\14\93ôr\f±ñ\9cÓ4\1aN.4\8eæ\0&\ 6F\ 1°Ñ\17TÆG%V½ Î'ÌØR5¬BÔ\8b\ 5`\14\81qU\9ev-UÍ=ëÆåQv2ë\ 4\94¿\1c­q\bq\82~èr¯Ú5ÌJ¼ð\98\ e°h»P¡õ\8bk\17ÜàéÚ\8fýªå>Ò\1f\ f¸D\v°\19o\a»Îi¸CrT]¿MJ¥ Æ\aÖ¹\1d\92°\9d;¿ö\8bûóZ¼\ e¬\vå[Ç-\9cÁ¤\9fBx\1f¿ýpü|ü\aÈ\bÂ\bendstream
+endobj
+4233 0 obj
+<<
+/Producer (AFPL Ghostscript 6.50)
+>>
+endobj
+4234 0 obj
+<<
+/Type /ExtGState
+/Name /R4
+/TR /Identity
+/OPM 1
+/SM 0.02
+/SA true
+>>
+endobj
+4235 0 obj
+1049
+endobj
+4229 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 400.366 313.004 412.056]
+/Subtype /Link
+/A << /S /GoTo /D (winbind) >>
+>> endobj
+4230 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [362.528 373.268 517.544 384.957]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member) >>
+>> endobj
+4222 0 obj <<
+/D [4220 0 R /XYZ 85.039 786.531 null]
+>> endobj
+150 0 obj <<
+/D [4220 0 R /XYZ 85.039 358.999 null]
+>> endobj
+4231 0 obj <<
+/D [4220 0 R /XYZ 85.039 323.589 null]
+>> endobj
+154 0 obj <<
+/D [4220 0 R /XYZ 85.039 160.15 null]
+>> endobj
+4232 0 obj <<
+/D [4220 0 R /XYZ 85.039 126.007 null]
+>> endobj
+4219 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F58 3380 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4238 0 obj <<
+/Length 2694      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\1aM³ÓFòþ~\85o«W\85\85F\9aÑGªrH\ 2É\92\ 2Â\82 E%9È\96Þ³
+Ù2\92\9c\87ÿýö×\8cdK\86b÷°lq𨧧§§¿»\1fj\11À?µH\8d\1fDÙ"IcßDj±ÙÝ\ 4\8b{ØùåF  F°Ð~\10\eÜúquóøg\13/TàgA¶XÝ\11ʪøÃûé\9f?¼Z=}}»\8c¢ÈÓþí2IRïÍ­ò\0¦\94ò~\7f
+kÚÖÞêý+üzÃÈ?¼|Â\8b7\büév©¼·¯\9f­Þ3ðÅoO\18÷¯Õ¯7OW#¦\96Ú×q\84\}¼ùã¯`Q\0ã¿Þ\ 4~\94¥\8b\aX\a¾Ê²ÅîF\9bÈ7:\92ïúæÍÍ¿\1c\15ÞÓ\v>5óö¥Ö\89oâx±\8c\ 2?\85_'\84tF\b\87¼ë\1e\9a¶¸]\9aÐx]Ùþ]¶¼þ\9e\7fNͱõ?\94íºl\9bÎ\17\ 4xÙã\9f\95\19Ñ[\1a?KÒÅ2L|¥b"ýª\ 6)\94(\9c¼+Y4­\85ÜÙE\8b\eÊë\9bKiÅ1hP;\82ð\bÞiï\17¼xý\v\8c\r§Ûm~\80+úñ\1dÉ#æÛd£\ 3F\834\139õ¤ÙåÕ\1e°Mì½(wë[\ 3\"Ïݶ:\2¨L\bOÎ`=£\84È\8fCÞ¹Îc¾/.i\86
+4\1eóÁ¯yî\9brÓW\rr\1e\85\ 3Çú\924p«\ 2ó\9fs{×\88\18wM[òEÕ\1eÕØ´»Ü^\ e²&\89ßç(µ\ 2d        kä\ 4\8dÑ\80U\86\8b¥BûÍ\88f¿\85ýªc\17Û4û?\ 3¥ï\8f\0kóá9Í\81ÖÊó/\9f\ 4KÏ¢x>\12,CãGÉ\10\vB\0+?3fü:íG(5\ 3\98\0äÉ~\10Å ÊöHVT¡AÝF\81\8d?\ 3\13\0èmg1\9f\97\7f\975.c:Ôâ©á\10 «\99\90\0F\94fW8\8fÀ\1c\8cù¼^\90ÕÛ0E;]êPóÍ|k\98 «\b|\81zº]\ 2ZQ2\ 4¥®Á½ë±Gö¼×àÉ3¢w¨ÎfÇGHk¥¬ñ¦\1d\9e\17º\ f¸ÞZ¢{\ 4B\98ÌwHr\ràÜ¢ÁwÞñǾ\91\8b7ù!_×\ 3õæ\8eá9X7\9b\12\81í¹\9c,+83)ëÂa\96Ñ«\89\8d\1d¾eMïÇ\17á^Ç\91A^      j×`jÏ\10Ö3\ 2>\f-3\bè9Õý¶>ñ\8e\vb\9bfÇO\aG\16P\81()¿\b\86\7f\8f\14\ 1\81V\ f\98[\14>Bïʼ?:rÄDD\19\96\12-H\10\eøÞЩªÇ]ájçô;\12\8a!\99\8eÃ/q\9bïå\14B
+r6\ 4<¬ó\r\83¼\e<²ßæ=£\91ô7x\1aµstÏýnÆ \r\ 4ìtÖ\17UìG\10Ò\87@£Õ\8cAC\10H&ÁË×æJìÂ-ý¥àõ
+_Øô%=½¯òZòø\86ÞÔ`Èá-\86?gY\8a<ðè\91½\ 379.A\9a\97\1dZʾhH\88\97+ý8\f\82O\8c\819\16ïy R\98k\11ÚÍ*\99\84?\17ë \ f\86ID¿Á|âÿß\89÷¹5\1d\16Ð\1dÿÊ«9\9e;\ 3*­ma0\10\91ö[\81bÎÎéT7+,\17\94È(»\11)!@\89BÖDç\0\9a\92®®0¿\f\9eúE)gß\96\94\9f°U\96\14\95 Æ`HF\ 1\ 6\89µ¬\ fòU\81H`\15\83mî9ô)váâ\11ÀUè=l«\rnlù\0I\12~\ f\94¶ûjs¬i\85\11\ fá{+´²(\v¹c[îyÕõ\rå\9bý½\10A}7(j\97[\84|[R\0\ 2?\ 4©þ?3ò\15\87íX¨\84[~b\18ko\97KÂE\94FìN\92 \82 ¾qrÜHIÓñQÊ\12ñ`ɸ\9e\ 6\r$r-h<ÂëR\8fÜLP?8\84òÀ\10\1d\13\9fa\8fK9^\13üS\7f\96צ©vD\83²\91H¤»®V\1dø±þÆÔ:­\97¢\94\8e2\ eL¸ 
+\ 6\1c)çÏËp\840t²¶Ì?`q¢\ 3.v\8aúÄ\9b\ fg%\11Üà(sÁ¼kzù\9eê}táeE\80\94\\90-\8ar\8f.w\9aÑU·ÅcÇ^
+\ 1ÉVû/¨*ù¶Tõ®¢ê \9e\1dC!Eî\88\8e      W·±r\8e¤l±\86@ÆWÞËßøÜl)\85\eù\86«»#\ 4Ï\8c\8aâ\98\vù½½Z(\16T\15S½Éð¼·«áZê°Ñ¶X\99&c\8d\reûT[ëÁ³j\8a\13÷6Õ5¬?iÆ¢³Ü7²ÑiÊô¹\v³ê\85\86)H\13ºì\19Æñ0\18\1a        Û2\13ìÂ9\10øâ,ôE¡\92ü\1d*ª]¥ÖÏ\19ùâ­\84å*^\8e MKf\19*~^8¨\ f×\uV\83ûH\99\16Zyãªê\19Ù\16íahõ\85зÝøMÐ¥¹gÖc&7®Z±Ö`sÔy9½b×M¯±Fî\8d\86Z\8a¯\17Í Ï\8eAùÈwK.xªFÐ\99[¤p<\b\9c*\18uC*\91~¦à­2oë\8a\1a\99Ĥ\ 3\8bgq+\9dh\83XÍ9St6ä\89éÂúhËѲ]Î\98é>ß\95\8fgòTª\86ò\8e?0§¥¡·\ 1\16­\94\eº§\8e1\\ 2Kñ8\8fov4É\11\ 4J\95)úÅ=µy©r á\9cg<ãY\17T<`õês\13¯é@+\vüÔ\9dYÛF\v\99\16e_Ì7t\10ùJ\9fÏ7ÊO\1cJz\ eËà\96ÉÈcA\1d @\86\1eÅD÷ä@´~|\1e8¢(\1e\17Í      Û<\0ï\e\ 1ÜQáµ³×\båAæØ_\1aí=»\e1b\89]É/H\9fËìÄ£Á\18|¿\15\8bà¯ç\84Ê\87ê\19\e\99F\10\15Òä\8b\17\1ci%\18°\96#¥Å}p=í\9e¨\84EYP\ 1ª¢qÐá\ 1\ 3\ 2¯R¶â\a\9cYÿý\87\84\10¥g+6\9f\9d\ 6\8aÁ\ 1/¯k\9a¯\0\aÔ\0*îhf\84q\11¡/c#\ 6t\89ð<0\80¨\9eï\9bq6ã±3|¿øq\86È\bÇöüÂÉ\85K\84\90\0\8c\8e¿Î%ÒÄO\83PÎHB\89TêG:u\1d\13n½¿M#l\99\97\91\16þð\ 1ͱfß\8e4\8a¬kxÅm\f>V\eÖ;Ù$âôL\81MYKC×s\8fÂ\10j5\ 1\ 55@\80\b\1fУ´¥\85\8fi\8ce®ÙÚ8\1dÔ¢T=L¹\10áZ\ e\82\9bݼËr=WUL-¡>OBa\16\91?Ó/\r\8747lhìAèöXl¸\v=T-\88®kÈô0£©,§\19\ f´\80ÞÝù=Ýñàò¯\ 4`ÀrÁ\8d(µ'X\1dƦ¯(~\ft4\17A®3\15\96Õp\8dͪ\87ÃÀ\97å\Ü\9c8\1fç\ 6ø¦&v*¸\9c½\1f¥\9bï\v\99J"dc\ 3ØéÐsB;¡\19:\7f-\ 5mtM¤\fë\ f5K\16¤\8c\8b+fÈNô\95[\84\938\10s\84\ 4\8c\v\192O¥ÐÁÒMF¦þ$G»kY`Cy4\15ÄÙì\9cíÌ5d4      \91)L¹ß´'\8a\80\95\9d\­/\ 6\80\9b\1fëÞ\15<#\87ær"02 ÈyêÙÛ q\16Y\92ØWÔ\1ePÛAÑ¿?Í\ 4\13ü{Dh\ 3Ð÷L¾»\88c:\80¶º\94¡%×N\81±e6¬&\91\1f\81m9.+é@ÿ\83î\1d%q\ü¨z¾°\92Íö\88wîÝà\19Qö3\7fAZª0õÃìL9Gþ\9b\80      q,k\94Le/% `eÃéÚN\18\81=)\1a\10\ 2Vwb 5;\1aÿ\80\84%âe\8e\8e\9aèlí¤Ó\1a¡ý{
+\0]õý\11+LöÙ^\88öìËD\88\ 3óÖ)yüæ0\vý8°Úûú×N§ï:ä\ 1\v'\95,ö¡«\1cK´-?â˪\16\19\ e5U\8að\8b=vQ\89uãX\17A4El¥\8c\9a·Re\f\94wÑW\97\84\7f+\1c*\`F,®rÖ\85@ªKµ-\7f\ 1à$o\19Í\8f¶O emDK¸u\9e§l÷¦¡÷>\97\v\a6H\11mISmX}Á\ 4\ 2uµÚ\v,ªà¹>\94È^\16"\800\ e]\80rá¿\92\vR\9a\9c\80x\9bñ\ 5©»\80\7fÞÑ°\92³
+\ e\01ô^®ì=צ`\93fmÜ ×ØQ´6\ 6ÒÍÖ»q\9bjï¾\92ZVâ#Ë\83,j]\97ç\ 3îÙ\Y\16\9f\1dú\1f\91\94\vP\93ù\8b\82r
+'!ø'\1d_'g\ 3\98É\1fú\956~\12&\8be\1aù:Hçÿ\88(¶òßý\9f\ 3\rî\1e\19gx\9f\9dÒèhò(Æ9\eüü\e\0ã\17Îendstream
+endobj
+4237 0 obj <<
+/Type /Page
+/Contents 4238 0 R
+/Resources 4236 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4243 0 R
+/Annots [ 4240 0 R 4241 0 R ]
+>> endobj
+4240 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [156.085 725.431 311.057 737.121]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member) >>
+>> endobj
+4241 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [333.88 725.431 387.977 737.121]
+/Subtype /Link
+/A << /S /GoTo /D (ads-member) >>
+>> endobj
+4239 0 obj <<
+/D [4237 0 R /XYZ 85.039 786.531 null]
+>> endobj
+158 0 obj <<
+/D [4237 0 R /XYZ 85.039 697.613 null]
+>> endobj
+4242 0 obj <<
+/D [4237 0 R /XYZ 85.039 662.203 null]
+>> endobj
+4236 0 obj <<
+/Font << /F56 3312 0 R /F58 3380 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4247 0 obj <<
+/Length 2885      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[oÛF\16~÷¯\10úD\ 1\11ÃáÌð²À>$qº\9b"v²\95³Ù Û\aZ¢,Ö\12©\90\94]÷×ï¹qHJt\11lÑÅÂ\809\973gæ\9c9\97ï\8cÔ,\80?5K¬\1fèt\16'\91\9a­ö\17Áì\ efþv¡\84"\98\19?\88,N½¾¹xù½\8df*ðÓ \9dÝl\88äfý\93÷æï¯>Þ¼ýq¾ÐZ{Æ\9f/â8ñ\96såÁ\98RÊûç[hÓ´ñn¾|ÄÞ\92\89_]_rc\89\83\vå}úñÝÍ\17\1e¼úpÉ´?ßüpñöfp¨\85ñM¤ñT_/~ú9\98­áà?\\ 4¾N\93Ù#´\ 3_¥él\7fa¬ö­ÑÒß],/þá¸ð\9c\99ñª   Ù\17F[?\8a \11\ 2Mø-Û)ã+£&·\83C+\13øQ\9c\87V\ 5À\87[L\1e\9fð±¾Nf*\8c}\eÆîZ"3SÊO­\1d^Ëu\ 5ÊkQ§ù\84\ 6ãÐ\8fRd0û:S~`ÒTóä M\aí×ÐÀËw{5»¬àD³þP:õC0\r\13û±6îT*\990\96ÏÛ\1c\8f\15'©·Ìà\8c{\1c¸\85F\ 6\83\15\r\7fë#\8c\95e\81ÿïdªDQ@`;`\8dÚH\83P6XæõC^39\1a!m·:Ö\ 5i#\8c½'\9e»ªæ\8b0ñÖsÑÏÉyU }\95\18aZ´ã£å\rrmD\14`\d;\9ei·(HÛurn\1c\ 5n\ 3Ö¤AÇI\ 4ö\80\ 6\98\12ÿÚé!o\89i=!'hY91\89#\9fâq\ erT(Z\rckØ1\8eäl¤\8asábë\e0D\91­\91\15¼=wÚJ¾8¸e5ê8ö\ e¸WíÔZ42~Mýöõ;\98ú°äµ$\ f\1esÕ1)Ê\9c§Êl/­j#\emsV\8f\ 2'²ÉH;mF»ÞááL\1cx\19\1a\ 6,(ÛbÕíÑ\16Uɳ\r\1a\0ëPy\10\8d\12k\86v\ 6Ff¢Ô[e%^\%,×9{J½§3âP»EÍ`k\83\9cª=v\14H
+R~  DNÝ\1f³ì/\11eJ¼\1d.#+«î\8f\a¾/\1c¿¥±Ü\9dýØÈ\ 2\17h¬¶U±\926k(î'E\1d°ð\8eµÎó¬\95Á}u¦y¢#¤å»\16G\ 1\96E\7f8f\8eîX,\86BZ¾\8aÚmþÄ.\8c\8cK4º$A¥b\ f\95\8a]\91\93éÖÝ¡ZV²,qºe^4¶®öYA\11"\16\8b\8c\82Ä{W2        \8d\ 3\92\8cù\v¸¢ ìØ ÷g{¸ðó«j\9c\81<°&8;µÛ\8cu¨µe¿\80ÁÉ\98\13\e\buñiÈ\ 1ê%_+ÞE\rQ\ 3ä\7fbv\14ob0´É`£|\1dé¡C\ 2«êÀú«³¶@\19ïä\s\ e\9f@ñØÝ6\ 5\1c\188²`k\11§âï-í\9cóòû²ÂS=\96ânqä«\91\86Óï#F\14¢­ïïè\96À\86if/¡3÷O\13\8b\8e0FÅÀ/\b}\e«?\96ë\16\ 6\8e\15Cþ^¸$ýß'`\90ÔO\12MÙܪgÐÎ"\f}\15*\97ÂÂ`"\85\19_û \ eë+0JÐ\9a÷ö×l\7fØI\90\8cbïMUþ;Pæî\bÎ\82\ 6\8f7V\95\13I\187\v\9f9\89\ eý\80'\19\13'ùÔ\14\94\19mâ]-ùû\99ÂìºÂ\8d\1f\e\1e»¾ÁoÌ7\vý¬äï«yh½c\17H-\9a\11G\b\98\13\9bf[µ£½Á\98ü ec¹Ù\16b.\92½¶bæ<\bv\v\86ò@   jG\9f¼é\Mô\ 5íl\8dÁ¡ Í9\ e¡õo\98Å\90pSí8¦Â\ e\8f½OhÈ\86\89ÖyuïºC\1e$\8c\1e¥T\1dùiçÆÍþÖ_UåfBh\93úÆv`\0ïv×E³¿0µ\1dº3D\9fÀ7\ 6R|\bÎe\15­ÊËUýt\0?µ ôCÖ4\8fU½n¸ûWþ|\ 1åLÅ*D/íÓ\88´q×sBÝq\1e\91\rW~7H`CsTÖ\82Ç\82\7fÀÙµù\ 6gÓ¾ÑѤ«ÉLo»S@\90\ 2ûÉ\19B\90#\8d:äù'n^mÎÄ\a_4áÿ`ëìtçÈ7`k\7fþÆ\97\9b°ìE\b\95\83\89ÙT\ 1\95²Sç5\852ëeu\17Ö¬GÙLÀ&\rP\9bðÀSÃ#ä´\11øý:'Ïo\8b\r"\ 5窸ȡ\93Öµ0wFàò5¯f\0\ 1\ 3\19\7f\8e\16à\88'#Ð\11i²x\8avt²zÍk\10ne\85\18\ 5ß\87¹\8d¼lW¬1pëÈûPæ\13.\ 4ÛQ D\89!½â~\0!ëü°ÃTn)ª)\88EõÞÅKMûÕ\94-\1f
+\auÖ<Çq×`\94\12xa%¾Y-°\ e\ 6\1cªeÅ­\ 6Ì÷\ 2w\bÈݹ\82È\9an[LÇ«\ 1Ñ\v\ eâ.v\82,\15\vS?/0\ 4Ì_\8e]UÑräÌ$\82æuM·\ 3ÍÕ(û\9få\ 3Ü\ e0ØZPF\ 3¦À#$p \ 4\88Ã\11c\ 2\ 2P\94
+$\8bÎûÌ\ 4ÓÝê¶Ûj\93­Ún\88\80P@·Ã\rFºS\98\fè]!\935U)l\97Ù\1e)°NÀîc\81¡~Ç\1df\ 6\86w®C§ê8\9d²H\0ÖCÌ\19&½á\13ævu\ 1@®»cÃ|ÜeäuIXvP[°ù?¿\96ìßÕ\87\96Ô\86\83µhI\9b\93Ò£Îi\9bª\95~W*Ð\99å¼\9b¬ØI¹\0\18ó\\19\v«\9cü8è\95\13©\91PâÌÊ£ºaÍÄ\94ÁøÈä?¨OväÀ9$#`\98\84\89\8a\92Ú¢S/2\1e\9a\18\90q|\82:~Ý\97Hèm\b?ÐØ\9cÓ\rh» \81'äés\81©RTñ@8\f1Qª½Ï\83 G\r\1aTIÅ]´9÷$Ê     §ñý\89\19!ÙN¼\1d\aïy¨:¶ÜÈ6-^\115ùÃuQÝR=\ 5y\86å=²\89Ky!L6ü\85»E\83ïâ\17ñ\1aG¦®Ü:S\ 6\97\88YÛ²        ¡\bí\10îu\85\røÔ\8ec\89sÀæ¸k\1dd¤ïÀNx`,8ªäØ6ã\18\94\b\91\92Cl\98\84\12qÂD\ fÍ\ 1»L \7f_@bQç_\8f8^ç\róÎxeÓ¢3\ 1)^\ f\12~º~\87KÿŽ\8cø¬ª£\98\19­Á\94\88á      Û\9dg Ë\81Ä`<\ 6<àÆ\1d<[qT¤'1æun\85«.Z÷\857vÎ\14××\88ZjDÉ_4ÁîÓ\1d\985\7f7Dæ·®ªÅT]ÒËÖBQ¹}õúå\9bwßËë.\9d\18£gÑyZJö\80Åü \ 6r(D¥PÁ%ö¹ê,ñckGÕ\19\14c\0´GÕ\99\91²ìã\£\ f\81ÿhðfì08\80\ 2m\9b¯î%\8dNUeq\92>W\95AÕ§úªì¤2â\13`)\16\1aå}&\9c \89\10ïÑ\80Nv\85¨\96\ 6 \afò&\89+(\ 4 \19\15\v°øÐâ;        ÒMÇsa\92  w"ª[\1e$ã6ôª\8aÝ\15®¢·\82Ý./ïò\975?b\1e8q\94ÝÖßêìbsΣУM\f\ 6\19\96Ç÷~\86V\fv\8då§òÞ_aæSLÅ\19ÈD0÷þê!\84E\8aû\94\91\80ê¼2' \13¸áÕ.\aùò_[î6mÍÐ\12-Ó$γh®èkr\98\9aÖßâ6ë^LÎEË\8e\9cnF\80\fm\vß¡ºì\ 6\18¬é^aªãnÍCý\8b\vä\8e\1eeP\12ù\8dó\83 L÷z\ 3\9dÇ\ 2º´^@¡õ\96¨µ×Ü>ÔUËÕ5Ç\82Ý\8b\93ìjí\14ô°\82\7f\a³Ýî\95«ÎǸÐ\8e M\b\b´Ì;ô\8fª»ÇÁÐË\8b\11\84Ç!\8cÞøEuï²Â\ 5\a¾3\9c©\84rütG\ f\8ahí S\18An\92ÇL¤¤r\0\e\1cÖ\18È\8e·#}a\83!ò^N\r78x\vÅðã`5\12cPÏ\9bv*\87|\1e¬#\1cùÌqyòLë\1c+\ 3Ý×OÁ0£¡\94:`ì6µ\pr\a\99`S\89ëyÉ]±L(ÖÖÝ|\87mU\ f\8fÇ\89\14\ 6:\0Í/\12¨çg]À= \8cJ?zy\1c\96\fr\12G\15Ät\15M¾´©È\87zlP±\1a5\11H\ 1\91ŧ|­o¬T˧L­¼Ñünp~%\12]]\82à\86\85ٺذåÉ©·'ʼÅj\80'G\84\10uv\95Z÷q
+#¢±\90×\ah¨{@ë\1ff¹ò\9ax(£\87¼\93\ 3OfÓØ\ fñ)G\fúÿê\ 2¸BTg8?HY\130³ªúgC\a\9d[\87Z\80\92P\v|\8f\aN_dÚ¸\92µBiC\19I3H¿e\9fÁZb=*Ïa\88KE â\1f\1c!B\9cm\ 5¬\95á>ûX\9b\v\90Y\18\1d1N;\8b\9fîÖ\19\v2\94\vå,a\ 2\9d¾\8b-ë\P$d\ 2    rбü¹Å\0Æ\e÷ØUy×\9fÞ¿g\ 2\ 2xÛ¬\86r8¯e3Ò\0\925\1d\15-\8fP.\ 1\92\r¥Â½\1c\8e\9eVÅÑióhq[H,\86îåÛå³Ö¦5@¸g \9bÄ\94\8b½        ýH[\17 ~×Ì\8c9{ác\9a\91åþ\aÁoíCendstream
+endobj
+4246 0 obj <<
+/Type /Page
+/Contents 4247 0 R
+/Resources 4245 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4243 0 R
+>> endobj
+4248 0 obj <<
+/D [4246 0 R /XYZ 85.039 786.531 null]
+>> endobj
+162 0 obj <<
+/D [4246 0 R /XYZ 85.039 604.621 null]
+>> endobj
+4252 0 obj <<
+/D [4246 0 R /XYZ 85.039 573.333 null]
+>> endobj
+166 0 obj <<
+/D [4246 0 R /XYZ 85.039 273.823 null]
+>> endobj
+4253 0 obj <<
+/D [4246 0 R /XYZ 85.039 231.476 null]
+>> endobj
+4245 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F20 3021 0 R /F59 3455 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F41 3054 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4256 0 obj <<
+/Length 3205      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\1aÙrÛÈñ]_ÁÊ\13Xebgp\10@ªòà+±·"ïf¥\8d³µÞ\87\11\ 1\91\88p0\0hI\7f\9f¾f\0\90\90\94ËÂ`¦§§»§oP¯\14üÓ«4öU\98­\92tëÇ¡^íê+µÚÃÊß®´@¨Uä«m\8cKon¯~øk¼]iåg*[ÝÞ\13Èmþ»÷öÃë\9foßÿ²Þ\84aèEþz\93$©w³Ö\1eÌi­½\7f¾\871-GÞío?ãÛ\r\ 3¿þô\8e\a78ùv½ÑÞ¯¿|¼ý\8d\7fzÇ°\7fÜþxõþvBÔ&ò£m\88Týçê÷?Ô*\aÂ\7f¼R~\98¥«G\18+_gÙª¾\8aâÐ\8f£PÞ««\9b«\7f8,¼\16­x×\ 2ï\9b(ØúA\ 2\83Pùi\1a9!èxA\b\ fë õ\8aç\9eÙ\1cZf¡@\96\1a`b\87\83\ e\ 6ÏÇ\81\97\f?¾è0ªqÑìK\v÷'^J7ør·\ e2ïy(\18ñ×u¼õLu\ 2\rÒ\8e"\10ëAÖ;»Ð\9fª\ 1Æe³gdzËÏ;¤\13Р   ¡÷-î¨\85ê\ 3ïÆñßMsm\1a\1c\aÞÁô\a\1foaµ      \12\10IH"QiB\9c_ãe¦ÚûLÇåð·]\a\89÷\88\81\97ż|t¤mzü[t_\1dÃ\ 5\83\1eáÝìpó\ 3ïѯà\99EÞµ¨\f\9eR¢8ó\16Ù°G|ºåçWº\83\8eÐ#î¶\11\80Ð\7fâÝ\86\98¡é^ú²mx\12ÔýEr\91?!\17e\ 1j¨Q\852\92Â\11  O\91ð M¼\90\1f\8f\96\92ªâ\89S_à\0Î-\87CÑñdÝâÓË\v~mïùy4}ÿ\88Âh»\1cgàÞOö\86P©`ËàH2\ 33\8cú\0úòÚ\1ehE\82\f\82Rðáö\ 4¼9Ä{.S\84¡\93ÌÀ/÷\88»ª\18`\81ù\91¬Þé©\13.\9f\v\84Z\12p½!5¡aEó{\ 1&%íO¨
+G8\1c¹\17\839V¦\14\85\1c\bøÉ. ¥t\84\95\17r#\a±ùð8·T"?æTÁßÁ·ì\80f«,s\1a\1d\85\¢(övUY°ìe\82ä\84\13\96e\9c4l\96´vW\ eü\86bG´y×\12{\84}ÏkM1°p-ý\ f<Ï®a\ 2.§ºë¡cÎÎG®Q£
\14:µÌ+f\1f·Ó\85v\f«ÕÂ\8dÖ%1\89~\86\85\8dâ\8c\14FéÙ¥±\1fÊ\94÷ùP4\f0\90G\82\1d'{ÿ\85l5ÃP\10[ÈÕ xÉaΠe\1eÞ-¦Ú\1cY%èÔ\9c±á\9dv¥å\1dÁvmÓØ\8bÞ\rlÙÑD¡\11æ *\83㹬.E\91#\7fíühí½bÝ\e¬ã\1dõ\82\17ºbÃr\eÌ]UZ®F;\11\8fkÙC\f\vt\ 3"'\11«.\b+ÁcÇÞòPäò\ e\8a\85î\9dßPß&4\86äQ\10Ó#\ 2\81WYÒýÏ\13\ f\ 3¾7ð®Ëiøj    A\8bú\83\8cfp&";\98fODÀ\ 6\17E`1/î\r2P       ðÜTSvm¸Éù@\90\12æ\18w\1e§^\0\0ÉBèê\10=^~k}\ 5\¢`»'5\85\81\15\90\8b\840Gb!:\17ý8Z  8\9aÍP\90\7f\89Õ\12Ѥî\ 1\84ݲg\98º0\8d\fGE\83\97Ç\998Q¡­t`±+ö%áE5è\9e\19àh:S\17\83s\870U\8a¦2/f´¼|n<Vç\1ar;\95\9c21©KvÉ'\ 1OÈ#ùW\88wD\11qoW\16½+.\96\ 24³L#.\1f\ 3\11\92\16±cCÁ=àõÆ\90Ô\9cX\81xij\18è­ð\86ymÉöhÝ¥\10»\82\ f\1e\84»ð\9f\v2¸pH\91æ\f\ e\9f.\r\90Ì«ÌévIOmÊTÊ\9e\8ftèÝ\9bRFå=?É\16gxëv\90©³ð\ e³±}ÍÑ\930¸l\84\ 2;ïä¤kcC®\90C1vàñ\18QS¾A\99/\9aÍ\82DvÝóÑyþ|É
+\9c\1e\90%l½\8f¢ïÖ\1eòâ\8bÒQS:,hV¨á±vt!\9cá©=SßÒ=Ë\81e^\18±¨\96¡Æ\94¬h@¿­!i1Z+}´]Ê\ fÄIÅú\ 5¿\ 3¨A.S\a\83ÇÎb@LòèOâFØË\8e)ÀÜ\83¦\ 4L¹x\94$ó¬\89ÜO\94lѾ\91\18R80sÌV\11x\87É6®ßÙ{Ä\17Ê\17Yéá\8dt\12\9eÖ\98øÍtíIÒZ\ 2\12\1dB¤ì]ú\93`#cO.ó=\ 4Í\9e\96\14çR7&©\19û¨ÍÎÌã\93R\96î\8e<Qí"\9e\9adàJ}#qS\9aä\0G\80+/\18zèÀÅÖå0L\ f\ 2\19\9e\94D©ÑÁÂÜ\r\16\ eoxÜ»\e\9a\9bÒ\96GÎZ\94º\b\v¦Q\8d>n\9e\86\e\ e"ºrg\ 6Îxÿ\8cX tN'UcìgI
+Z\ 3åF(å\ 3$û¤\95q\10{Uñµ¨xø\17~\94ÍPìÁÜ\17î£/º\86düÝ\9dg¥ëÆR±õuº%doÐD¡d§¸]\89ýè\80ªyPY¸\90;¶4\ 4bw\87P\15O\90·j\9b1\19%\9bÒr7ð´\15\ 4^l'{\8cK÷à\1c\97\ fÁx\9286£Åð.1\12Q\ e­Ï|8ÇúùÁä_\1e`\15\14\98׬¢àYý¢lËÆi\19+\11;\7fsgz\99 dB±{ã3ØeW¼\91è\7f\8c\fVW\r\ 1íÐnÑÍ÷¶\92\a-zC\îÌ\89O\b¼_?}ü×÷\8cj׺\981*÷X!¶\8d©¬ÿUtC@ð³ÝÊpfÉï¹ûJÏlݦ¬\9cûuf\87\8eìÕ,§½Tz\1dÄ~¸\8d¤a²¤·\97:\9aÆ~¢µl9w\9dlw¥äÒ\9dqñ¡\92\fØe\ 4E^ä¶\83¡µ¯\92xæ²?Lôr^¹¾ââé<s¶      Nàq¢¡å\9ap´pç\ 2\8dê2\14²¡6\ f¶`\v\ 2¾[ÂG    \99âÄ¥|²\fä61\e/\0\91HFØ­­Ná=`\a\92\9cÒQ´\ 3\13Ô\17Jw®ó·¤ïA\1a#\87Ü\9c\889\95Æ\81a\10«\84\ 2ØHg\82_/\e       \1cX\98\v\ 4$"©\1e\9aê(m\1eZ\ 1\81L®`fæ\v\85/ÂÉó¬\88HuÎ\1c\93\82½`¯
+ÓQv»\90\b\9eXwg\1e\1cµZmmµp¦Ò\19lÎB§\9e\97>|Q£ÃXv\10\17\8eÌ\81ÍüÎÆÖ1jÉÊR\88«ÍSYS©.¾\85¼À\89¦ÄKJ\94cW¥.\ 38OO,\eÞªÂÖ%ä\8bC\ 6¤\93ÔÏ¢pê'¬\12±\80²   ·AèGQ*ìîÖ\90\8aµ\14\ 5É\80A&Ê
+ÓU\14\86\ 2\ 5ë&>\r?\96s\ar¢©÷\89rêP'\93b\fQÜós\8c2g\8acÅ¡cï§\e^\1f£P?Áh±\93áå¥ó²¼ç\9dmqÃxÚ\80£      ¸\ 6\12c¬}\1dëÅ´û\8b\8a\15ü§î'\¦YP¼(óàú_\15o\e[Í#e\0ÊR~<\96X²àhÞ@¦)2\1f\1erp£Ð\ 4\84\95\8d\13\97Ô\81t\8d\98 {Ái\12Gòì]\87
+\91ßS5_óËg×J\96
+Ñj_\18\92]¤@6\86nÁÆomEÉ\85Y\8cìq\96BeVÅ=\f©Ã
+f\14Ç¥\94XUÛìmiUµ{;=\94õX^ÅÄ\ 4\1866ï\asVArVT\1fm/\r÷º$\1dÆ3SÔâ\13\ 6RÛ²]ôÙtyé\98ê\87Ø-^´\a\86ë\87ÎåÌèG\e\99'õ}¶¸(9\81\bJ×:\1d\1eÄ9JÖÇn\19\1f\i\ f\9c\12ð\14EfxJö\ 5þÔ\15\94àÖQË©O\838*A¶k\9dg'\92_\94\ 1\94ÖH\ 2\9aÉR\e\8b?\88¨xô¦Ø\8aã©\96sD2H%ßj`Ú\90¾Ñç\19\98%ÚUìV±âÄ\ 3\ 5íYݨ"é9),©/Êg\98ýF­\13c\ 1Ò\15geÉL±\10H\9a\888te!ªü¥l®Û\9e4:[hm\ 4J\143#\17˹\12¾9\95\f¤15t²âZhØä\13`AÑ\8då¸\b\a·Ûf\92ôÐ\10ð¥\ 4J\89ëA\98b\96»Â!'\9b¶^²\bQ\z\9eöSÛ\98\98p'Ô±Mm-I\85%Ud\v\90æjC¬\91,ʦà+òÏ¿9º\ f_q\ 4US\9a,\7f\ 4à\96·Ú})\f`:òÃh;ýR\18ù1ø)`Ä{ÛÖ5}µ\ 1\89÷¾ëÚu\bÒïíé\v'\84     øsýío\91\9f×idC\14[\16Ä\9d1ßÄéÚæE\9cyÈÚX\88¤ÜÑÑbÄ°\ 3j'l\80Ùþ2F?ù\86\83èæÈÇ®¦\9b\87\93(\9c)vþ\0E%\13\17j[79vÀ\9e\93@Íþ%\1f\83¯M\b¦\ 1¹C\96ö\aÛ\87Ç<¡2»b\8c\1fg       \1féA\92q\86\90ÚB/eO\\8e\88p        ¼?Þ\ex®×<³,C\8bÈ¢\94R\8eu\ fÞ«Ö%{)\9bJ'½o¬MwCùµ\1c¬\90\ 1ÀZ}jsÁ\8aÜTÍSC[YyuÔ&\9c}\9fÈ\ 2ïpVÁ¹\ 4\19q\9bÅ\ f?³»ãD\14,e.þ\90\83åä;v.Ö[µÇzbÂ\94\12¡\95\8e\1e\18Þ*p\17³Ú­x\9aDA(&\17?M|(H\17âÀñ\83­½±´§W#\1d¿\1dÚÖF\8c+V/+<âsM)Ø\b\ 2`gÀ¾mÒ\91\9dT\13üe9Öö\9ec}ù\1d\10\11\ fµ\98âIÛ\ 1\96û\13\0ı÷ï±sÍ@\14ác¾É²ßÙ\8f!tþRö/\85¢@\18Ö¢Ê01\r#ðZ\eJ\86¸E\ 2ï\95äI\9aÚ\99\9b\18\92ÿkòõV        ãÀ\91\9d\17%gÓ\16÷\1eÈGç\16å\94OÚ´á\98P\0 i±#â\99\8b\1dO\1cDÉaïØí\9cH\94:?ßk廤G§\6¤3a \ f\19£\ 4ï\93Úoú9=̼\9b¶.\ 4M'\ 3\16¯¾L\985\7fÁwgZ_Ûs\93\162ÕÁPj+Mª\11|td©÷¾Ù\8f\17sXø\ 5\8cV[?ã_æ\F       \91Èÿ÷û\98(ð·P©nFd/G\9c(>'Q`Ô\94Àÿ\ 2ª.\rzendstream
+endobj
+4255 0 obj <<
+/Type /Page
+/Contents 4256 0 R
+/Resources 4254 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4243 0 R
+>> endobj
+4257 0 obj <<
+/D [4255 0 R /XYZ 85.039 786.531 null]
+>> endobj
+170 0 obj <<
+/D [4255 0 R /XYZ 85.039 209.66 null]
+>> endobj
+4258 0 obj <<
+/D [4255 0 R /XYZ 85.039 169.496 null]
+>> endobj
+4254 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F59 3455 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4261 0 obj <<
+/Length 2185      
+/Filter /FlateDecode
+>>
+stream
+xÚÅXë\8fã¶\11ÿî¿ÂÍ\97È@Ì\8a\a\8a È=z½ \97\oÝ\ 6A.\1fd[k\v«\87#É»Ýÿ¾ó\92,ÙÞÍ"W 8Ü\9aâ\fÉá<~3C=÷á\9f\9eÇNù&\99Gq¨\9cÑóM9óç; ¼\9biáðçVù¡CÒ«ÕìÏ\7fsá\û*ñ\93ùê\96XVÛ_¼×\7fÿîãêí§ÅÒ\18ãYµXFQìÝ,´\asZkïßoaLdë­~þ\88_7ÌüÝ\ foxp\83\93¯\17KíýëÓûÕÏ<ùáÇ7ÌûëêûÙÛÕH¨¥U64(Õo³_~õç[\10üû\99¯L\12Ï\1f`ì+\9d$órf\9d\1aù.f7³\7f\ e»0ÍÎyÕ\95»/{\8e¥ñU\1cÛA   Ú]QB\91V ëî\98î2Ð\80sÎ[í3¸Gä{o\89Räí\9e¿G¬ßÀLì{\ f{\98È7\8b ò\90'L¼}Ú"³öJ`\ e\91\97\1e\80oßÀ\1f$k/\13¦\ eק\1dó¤MƳ\87Å\126¬»\8cvèò´(\80Mvº_¸ÐKwGá%\91¶L*S>\11Ô\8eºÖ¨\85\84.¹¦\1d36å>Ç[ì\8bG¶Ö¦®n\8f0C\82!©Ú1¡«åw_·²ô¶nx\8e.^ã\8a\92'&º\82ï¼å\158]w<îP        Y.[Ti\87§Ý£Ì²}WW;\14\8dÕ\15÷\ 1\83&Æ]wøeà\94\89ÂÁÚ\ 1Lk\9587¶¶UNÁ\ 1\9aLí{?íIùaä}@CÜ-\8c\1c\8eÒ\87¡w\93\96ë\94\19R\99É\1a¤ßgÍ_{ù®\88b¬Òöw\1c\88\rªÐjãµuInÁ_Ý^\ 6 "TG#\9fõmO_\b¯¥pMKtÀ5\8eP&\88ödt\9e\ e\13å`ȧ\82%\9dö6´mÞ=2ÿD>«\95\ eCa/A@°ÏV$@«\92$k´Ú}^\ f\8e\ 3\ 1aMà­\8f\1dsô¾+âkO\\18i\ fM\8d>\86Ã\14§\8b³kÓ\86i\99\91\a\80]A¶0r\13\87~ßM\ 5J[Z\84â°&·8\1fÀ\9e``ÖI<ºcbThãA%\9bã\13ºp\81
\15¾oEº¬é}\16îÆÇ\94ôA±Ø²]È×S\91òÜH¬\85¼(xuºÁÕ]\7f\13ù½z\1a\86Å2\ 4Çù¡îx1Ý»þ\13Î\ 6àSðA\98Ô²î´u*\ e\83\89îZÚ«ëúX\ fÀ!Ê,ÅI¹\0Î\90æ`äc\10 \ 4\18\bH\0¹ÉfW<Í\ 2¼\8b²ºæ\9a>u¨\ 2\bHa©yÃÁ\872þN\19\18itþ\87WL8×<\12S\117ïdÐÖÇf#;\11\!×é\88FÎÀ\198B¼t\ 3XTW¢²\10ÜÍMÝ--êê9\rN%Ú<\85K\91²ÉËp)øøô\86Ü Dî¼bÊëºê\9a\9ar\a\83Ö\17#\16\ 4(ÙÔ\8c©\ 1\&0},\95k\85 å\1a®Äpé\9eï\906\1c\13h\93\ eÄ»\8cQ§U\18ë\17Ä($y\e\9db4\88#o[\97¤\ 6\1as¦êý¦åÙ
\a\aM\ 6éõ\91Ç%h\9aù\828\9eø}\1cQ\ e\ 5Ú\9e\92ìý\88\8f\\10\7f\99ï\r\9f;\14\19e};ñ%0\v9\1d\98\ 6ãh\1cØÖbõÁáK  ñ<T1o²ÎÒª\95L¼8eö\aÜ\98ë\8eNê³Ó\1dÆ)}Ýë\ 3?R^,rs\ 5×;;¯fîæÉ\8c\1c>\97\91Ý\8b<ßü/=ÿC\86\9f 6.þâDýn(I8É\0Öº8!PGu\ 2ì\8ej½X «eʶVÌý
+\13#R\1fà\82Ù\ 4Æpö\11\9bÒǶÆò210à       rV\1c\1c\8e7ï«ÇËØ1\ 6\806\b^\10<ZÅÑ(Áá!Çv,\19¹\9bÄ\85$\15\13ÇÊ\aD\e{õØÑ|ÿ\94Òè\ 3\95áSâÃÏÁÑ`\8c\96
+¢S}z
+\ 5ðÈOYºe6*\rp\vÑ4Zä6ÝtǦ7Mó5C<1I2\ e\12ï\b\ 5\ 6í0:á\16\r×È\86}-\85c
+%\ 2¦¦\ f"±*l@Kÿ\ 3´C>\1cÚªq­íX\11Yv\1e&:\81VÅR"ð¡\9d\ 1gcJ³\9bóàÓ»gÜïõ>Åî¡\e\8c\ 2ñ\19}s%ý:\b¥¨/Ü\ 6\98£¹\cá\a\8eIåÿáBFè\99ü\0=áJ(CµdB&=-çÐ\e\94¬\l\ 2*ÖuIéõ\ 2>\0\1eCå;\84ÇH\998üòºÞ
+\8a\0ƶ\vò?t\84®o\9f\0\1aþQ#!'0Å\1c\89òUTúd\e\82Yjj*A\eÂK`û\880\845&:\89ñ\81      þ4[&BKpÏ\19ì\f\e\ 3e\ 2ûÄ¥\f\ 4\9eN\9e×ègmìOûÞ\a­OxÀq\b\9f\81×\ e\ 1\9339b§\ 2*u\7f·é6*\88®·ÜBy^ZnL\8b|K DÂ|ö\9d\ fÿ5\8a\vÑ\92\97\87Bn²Ë\87¾\ f.r$\8f$¦&í#\92\9dÝbð§\15\8f¸\93Xf\ 4Ã]\8aÅ´t\9cV*@\1c\10ôP½\ 66e\18\ 2j]1\95LjG\81\ fç\1f\86Ƽ]2Ä\ 1¹@\8fã\9arkÝÛ\TÏ\97\80\f³t6<Ußõq·g¾÷\92ª°K\ eãS7\fs\9f\86Ì2äl p\16\v\ 5ôB~\92Á\1a\18Ç(jSSé\1cÉM\vÌ\16\91£g\ 3\94\86²Â¡e~î¹y¼)\8e-ÖZ|\ 3.\87å\ 6<whFû²\96Û+¯     \a\88\84!'#®\17ÔÏ\11P×<ÅÆðÅ\18\18\7fy\7fÏ\84Ó\82Àm\8dî{×v\\80OÁ¾\1d\891Pï\ 6W\17`Îe»\ 1\957ôW\1cLĸm°Ã\9e\ 2þÄî#óúú²ëB\15û\11\88Ü÷Wòæs©\9ci+hüÞ\8e¾#½!q|\96£íX\88Áñea{\÷ý,"SÇA%ËÖ¨ÉG\1eË   !X8Ï\ 6W\ 2\ 2«\18½¬\90e\83\a\ 2·ÈqÇ\14V°ã,í¼¡\9f^³­\7f\83áq²ùe\9cõ=ÔT#\ f§÷£vTF±E!K°E\1fGåìIb©U\87
+\17Á%\87È1ì½"\ f\95ÎÖ»\91êv\1a\9c\17\99Î@\1a\ 68\83\90\ 5¨\8bþϸH\ 5=V4­<\92íÎ\1fÅ\8eè¥ê+y\v  bè磡\96 ·\90jÛ;N¶EU\ 4\0EPe~M}        =RöÏ\82çϠж\86É\8bZ¬(4ã\16Ë¿lÆ£\84Ú\16¤ÑËA<\14]­Ô\82È\922¥JÛ¾¸ÂO\8a\ 1
+©;¹ÀÇ¢¿SÚR\9f5y'¸¼Jà\87Ê\98?v\15ê\10±\úË\95\8d\97Ö7*\ eÜÙ\13Ês\15µ\19\9e\96¾\15\87<ÇÚ¾\8dc¸Ý\8a¥sÁ\f\18¦E[óè\8e"\16W>0\80ÂlÀ%5P{HY\12¬5\92x°©»úÀqåõbäR!%»«õ\8aÜýË\1eîm\0uäI\91ÏF\8d\r\96y&\ 5ê\7f\ 1àÐ÷\9eendstream
+endobj
+4260 0 obj <<
+/Type /Page
+/Contents 4261 0 R
+/Resources 4259 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4243 0 R
+/Annots [ 4266 0 R ]
+>> endobj
+4266 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [103.437 426.968 258.453 438.657]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member) >>
+>> endobj
+4262 0 obj <<
+/D [4260 0 R /XYZ 85.039 786.531 null]
+>> endobj
+174 0 obj <<
+/D [4260 0 R /XYZ 85.039 724.712 null]
+>> endobj
+4263 0 obj <<
+/D [4260 0 R /XYZ 85.039 692.291 null]
+>> endobj
+178 0 obj <<
+/D [4260 0 R /XYZ 85.039 609.28 null]
+>> endobj
+4264 0 obj <<
+/D [4260 0 R /XYZ 85.039 574.737 null]
+>> endobj
+182 0 obj <<
+/D [4260 0 R /XYZ 85.039 516.703 null]
+>> endobj
+4265 0 obj <<
+/D [4260 0 R /XYZ 85.039 484.282 null]
+>> endobj
+186 0 obj <<
+/D [4260 0 R /XYZ 85.039 412.699 null]
+>> endobj
+4267 0 obj <<
+/D [4260 0 R /XYZ 85.039 377.953 null]
+>> endobj
+4259 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4271 0 obj <<
+/Length 1438      
+/Filter /FlateDecode
+>>
+stream
+xÚ\85WKs\9bH\10¾ëWp[T\15\11f\ 6\18Ø[Þµ©Êa×Úò!\9bÃXÂ@   \18\ 5°\15ÿûôcFÂ
\96«<\8f\8f¯»G"\88áO\ 4y\1aŪ\bt\9e\12Á®[ÅA\ 5\94O+á8\92TEi\92À~\81¸ñÔM&£8ÑK<q°Qy\94¤\19\12ßnW¯?Ê8\90q\94e*ØÞ\13Óvÿ5L£õ&Mãð½íL³\16a¿Þ¨L\87ïl?\r¶]\7fÛ~^}Ø.)Oã(Ñâ¬\¤\81\88£".æÊ·u9\94ë\8d,thü¦3ýZæá\13\9fN5|Ó:\96ã\11\ e\835»µÔa\8d\97Yøå\86×Û¦\aâÞ¢ìid\81¾\9cè\88ìv8\0½é+f?­7p\82\9b©f^òm\87F\80\16ä¼\83\7f­·\89¸Ç\9díw¸+\8f\13rØ~\84à$J\82\1ffúcÄ` ç\ 2c_\90\83ö°N³Ð°C¹
+_Aôd\11Þ\81Z\1d\96¤Ì<\80®\91Ô"1\ f\9b\89×
+MzDQ2jäÛ©vlC9:F{\8f«\ e\1f\1c˱-)\84\93\8bã\9cÇB\f7\14\ etᡧ\10Ìø&Ë«³p.\9c\87f\1c}Øh3\19\8c9\87\ 4#\91(\88\ 4ækîΩv*\87µ`OLÛÂöi!\'´Ä8ãÁ\808¬Ë\16\rÎ
+\97E\fV»ç\e´\91\82\83\8c§s @;\91Íþñli¹g.to&J¦ÛΩ¸7]Ó¢\88\19\9cÎ\86Ð\ 1üM\7f\8f~\r\9d\99 í|7AÒ\1dud~Ó\ e¥Ù?¹\ 3\1aôHéoZÃh\8a¼ÏRGq\91û\1a\80øh\15¢l9à^\92\ 3\1f\10ig\1f\90ÖÛ\897\94+`\9a° òðÐ:ESídðÀ¢äè\84¾¡õx\ f¾Á©¶\ fNYÍöR\19TÌò_,\12,8Â\19\9c1öýÞg\11®-EÑ\12TöÎ`ªBVIUcÆ©ôU5KxJ¾\8f¶óHÑ:¼3c³#{±çè4ü\ 2ºn\98vKÅ»§f@%í*B_W9p\1c¨\15TLm<\17GM\87GJðÔì\1eZÚµ\88|\9d\85÷và\8akØÿ\8ca\ f\12\1dT>\ 1\ 5ÕbP*\8cÄÀP8\eû/GzXl\ 3¨)N¨YázÛøPZ´\1aû\95\8aÓ°÷±õ\ eåضÎÞ\0\87qE\84û¶9\10æÉ\ 1PJp\80û\1d\a\15ýlMÓ3Ñ[pôu-¨\1e¹\9e!E¾æ¼\19MUµ¥3\8b\81\8eÒ\9dAsÝ÷.-\ 2?zÕÊö\9eǵ\16Ø\9b\85ÀÜ¡\11öp®],­Ô¥T\9f#\80\979øÕ;DV\ f(FñǶ#\8ap\8bÍÕ2\9fá¥\82z\9ax;\e)p\9a\85À\1e]\93\17Ø\99%à·¾ \f\99\17¿èxhä\80¢g\98ä,âõKS\a\ 4È[\ 2\88ë4EFÖÃÄ¡qÛó\15ÌZÊ\ eÎ[oîÀ$*ur\13G\98ã¿T\15ÏÓªÙ\99Ö\8dSj°.\89ÈÛ¸QYþ\98\85e7¹\82åoX§\96"Öú\90ÐD¦^\v´_k\90\19¬Óz.\16Ó.xßÐ@p\95\90Å¥CÊ<ç¹lªÁt|\ 6\87Ýûÿ;t\16    xblDRÀ»\87^\1fL\1aª\807ÿ|úÍ{äcÃ¥í¾\97Fâú\ 3\89\8eò,]~u©H¨\9cI/\7fb¬/O\94\9cÁ\9aûQ}lü8¥|å\9a¡\ 6«k\18ÏDÏ\10\ 1ú\rwx2¾ñó\1c      \8b\89\ 1a.øÇ\86ê¯ï\ñÁÓdâ\fl\ 4$@\bù,O·ë<AH\ 3\8c1\9dØ\1e\94
+ß¼âõ-.Pæý\9eÏïx¡\87\1d\12Îó\9f^q%÷       F6¨ó°B\11jV°ò\0\9eX\a\8aÖäÞÈ F6ꪰ^?\ 1Q`É\7fä¥pÑ°÷®c\12æ \9c\12\r     Of)1ÅßW_¿ÅÁ\1ePðy\15GºÐÁ    öq¤\0µÝ\8a\1fàÊ\9dÛÕÍêïùãXDE¡\960¤u¤\84\ 6\ 6xùÇY6g¹fMáñî\90\18\ f%1<æ\91\93¥y\92F\19ü\fÀ\8b4É"\95*O|ýW'\83÷\16Ì\v.\16f\0[\r¿\1e$8!ä\92\11~% gò\85Z¢ÔCgv\85tU\12i\1ai@\16³ÿy\1dsøå\92\88ìy¥½\VozÎë\aÈá\ fs\19\80\ e{®V\16R+b\15eêê;¿ü\9eRq\ 1)α±D±Î^ø=%!ÙâWl(\10dl\88+l\88El\14I\94Iõ;{¤\14\ 4\93ÿé5\89¾öV*\19\97½ý      \88@t±endstream
+endobj
+4270 0 obj <<
+/Type /Page
+/Contents 4271 0 R
+/Resources 4269 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4243 0 R
+/Annots [ 4273 0 R ]
+>> endobj
+4268 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 599
+/Height 387
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 25699     
+/Filter /FlateDecode
+>>
+stream
+xÚì½\aX\14×û¿-E@Qz\13°\0V\10Ä\86Ý`#\1a»&V\94X1\8a\82ÝØPQQDÄ\8a\8a\82\8a\8a\ 1+\8a\89\8a\88\r\8c\88\88½\10»\89`\ 1\94\8e\90÷\89çÿ\9dw\7f˲.°\9dÏ}\9d\99ÙÙ\99Ù3gÎ=Ï\94sþý\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 <Tû\1f***5kÖlØ°áèÑ£O\9f>-pæ´´´_\7fýµyóæ4§¶¶6\rÐè»wï\ 4.ÓÖÖ\96ozÇ\8e\1dÙW¥\97\1c\16\16ƾڿ\7f\7fY[ÈÁ÷UíÚµ³³³ù&bÏ\ 2\0\0\10]\82||ÿý÷\99\99\99¼s&&&\1a\e\e\97\9eÓÔÔôæÍ\9b¥\97©®®\1e\13\13ÃM¼uë\16M)ËP={öd_õêÕ«¼\12444ܵk\17$\b\0\0 b\12¤\81\92\92\12\8a§RRR|||\f\f\fhb·nÝh"\9b\8d\84hiiI\13Û·o\7fþüùì¯\90ã\9c\9c\9chbݺu³²²ø\969tèÐ\81\ 3\ar\13'O\9eüã\8f?
+4Ô«W¯TUUMLLH²4ðúõk!ÛYzâÌ\993i3 A\0\0\0\15\96 //^¼°°°à½8éççG£-[¶ÌÏÏç\9d3//ÏÁÁ\81¾Z·n\1dß2cccÉhÏ\9e=£)¤Hmmí¸¸8\81«[½z5Môôô\9c>}:\røúú\96K\82÷ïߧOÒ7$\b\0\0 ò\12$öìÙCÓ{öìÉF;uêD£G\8e\1c)=gdd$}Õ¥K\97ÒË´µµ\9d3g\ e\rlÞ¼ÙÞÞ¾¬Õ5iÒ\84&Þ¸qãúõë4дiÓrI\90\ 6:wî<mÚ4H\10\0\0\80X$\98\96\96\r\f\fØ(»@\9a\9e\9eþÍ9y\97¹eË\16}}ý\9c\9c\1c²á\8e\1d;\ 4®îÚµk¼OÑ0!þùç\9få\92àÞ½{õôôrss!A\0\0\0\95\97`QQ\11MWSSc£ì\99\16\9a\9c4Cée~úô©víÚ£G\8f&C\91
+\ 5®î\97_~á½\ 4ºråJ\1a\9d:uj¹$Hú£U\90
+!A\0\0\0\95\97à\9b7ohº\91\91\11\e¥\80\8eFK¿\rÁE\82\86\86\86\ 2\97I:cÏ®\b\]~~>-YUUõÕ«WlÊóçÏUTT(®,((\10]\82\84\87\87G§N\9d A\0\0\0\95\97à®]»hú\ f?üÀFÛ·oO£G\8f\1e-=çáÃ\87˺'HÜ»w\8f\1c\97\9a\9a*puì~¢@h±å\92àíÛ·¹\87d A\0\0\0\15\96à\8b\17/êÔ©Ãk=v\95RàÓ¡-Z´ ¯üýý¿)ÖÒ_õëׯ,      öïß¿\\12$Úµkçåå\ 5  \ 2\0\0¨\80\ 4srr\1e<x@:322¢\89}úôáfûøñ#Ó"\89&&&&ç+4жm[\9ahiiYú=Áo®.--M]]½fÍ\9a\9f?\7fæ\9d'33SKK\8b¾¢\19Ê%ÁÝ»w³\ax A\0\0\0¢K°4?üðçO\9f\14ÒbLRRÒ7£¶Ò_\ 5\ 4\ 4Ðð\88\11#JÏ6tèPújÃ\86\rÿ\8aÐb\f7\9a\9d\9d­££\ 3    \ 2\0\0\ 4UTTjÔ¨amm=jÔ¨ß\7fÿ]àÌoß¾\9d;w®­­m\8d¯ÐÀ¼yóxãµrI\90]G\8d\8a\8a*=ÛÑ£Gé+\9a¡\\12$¦L\99\ 2  \ 2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@i())IOO\7føðá\8d\e7bcc\8f\1e\7fÿþ   µk×z{{Ï\993gÊ\94)?ÿüó°aÃúöíÛ«W¯.]º´nÝÚÁÁ¡iÓ¦\r\1a4°´´455Õ×××ÕÕÕÖÖÖÔÔÔÐÐPWWWù\1f¬Ó
+UUU\9aX½zu---\9a\8df644433£\9f[[[7kÖ\8c\16ضmÛ®]»Ò*ú÷ï?bÄ\bZéÔ©SçÏ\9fO\9b±nݺ\9d;wÒ\86\9d8qâÒ¥K´©O\9e<ùøñ#v\1f\0\0\0\81äää<}úôÚµkÇ\8e\1d\v          ñóó\9b={ö\84        \13\ 6\ f\1eÜ©S'{{{\12\10\9a\82CJ%\17Óß!\81þøã\8fô\açÍ\9b\17\10\10@\7fùäÉ\93¤KÊ\84ââb\94\a\0\0P2²²²nÞ¼yöìÙ={ö,[¶ÌÃÃ\83,àäädccS«V-\11%Ba\9a\91\91Q\93&MZµjåììL\8a\1c=z´»»;\vÁH\9dÛ·o\ f\r\r=tèЩS§h],\10KIIyðàÁ³gÏ^½zõöí[
+Ê233³³³óóó\v
+
+\8a\8a\8a\a\v6IC4\91¾ÊËË£Ùhæ÷ïßÿóÏ?ôó¿þúëþýû´Àëׯ_¼x\91VAá^xx8­tëÖ­kÖ¬¡Í }O\9a4\896\8c\82D\92\1dm*ýG®gyQ X\95~Bö\1f>|8eÔêÕ«ÃÂÂh]÷îÝãëì\1e\0\0\80ü@\ 6¡\8a\9aì°oß¾E\8b\16\91\vz÷îMõ¹ªªªðj¿F\8d\1aõë×oÛ¶-yÍÍÍ\8d<²~ýúààà#G\8e\½z\95¤óòåKr\96¢ç\ f)ìùóçôw.\¸\10\19\19¹sçN__ßY³fÑ_þá\87\1fÚ´iC\99ðͼRWW·µµ¥ù){}||È\8f\94á/^¼`\12\a\0\0 \ 5
+\v\v\93\93\93\ f\1f>¼qãÆÉ\93'÷ìÙÓÑÑ\91ÝV\13\bÕí\14ÁuìØÑÕÕ\95"ÁÀÀÀß~û\8dâ©Ç\8f\1fS\90\88üä%##ãÑ£G¤6Ê"ʨyóæ\8d\193¦{÷î\94\815kÖ,+\87ÕÔÔè|\83v\ 4ÉqíÚµ´k\12\13\13¿|ù\82ü\ 4\0\80JÆwO\9e<9qâ\84\9f\9fß/¿üÒµk×:uê\94U\15\9b\9b\9bSD3räÈ\ 5\v\16P\ 5~êÔ)
+|^¿~\8dl\14\17\1f?~¤,ýý÷ß·mÛF\99L~¤S\vÊö²Î@hgÑ\f\13'N¤Ý\17\11\11ñðáCÜv\ 4\0\0!Ê£\10ïàÁ\83\8b\17/þé§\9flmm\ 5^ «^½º\9d\9dÝ\80\ 1\ 3<==·lÙrúôéÛ·oã\8a\9c\f¡ \8f\ 4G;"88xæÌ\99\ 3\a\ etrr\12¸ïH\97ÖÖÖC\87\ e¥]L3\93R\110\ 2\0ª,÷îÝ;~ü¸\8f\8fÏ\8f?þجY3\81\ 1EãÆ\8d{÷îM¾£èãܹs¸\ 3¥@ÐÎ\8a\8f\8fߺuëäÉ\93i'ZYY\95ÞÅêêê´ë\87\r\eFÑ"\15\86§O\9f\0\0JIAAÁÍ\9b7CBB&M\9aÔ¥K\17
+èJ\87    ­[·\1e2d\b\85        \91\91\91\14\15"LP2rssY°?\7fþ|ÚÑM\9a4)\1d0êèèPñ\98>}:\15\15\9a\19WP\ 1\0
+
+)\8c¬·cÇ\ e///²\9b\9a\9a\1a_ugffÖµk×9sæ\1c>|\98æDuWeO\8döíÛ7wîÜï¿ÿ\9e\8aDéS£6mÚP,I\ 5éÊ\95\ e\0\0\90g\9e<y²\7fÿþ\193f´oß^SS³ôµÍ\11#F¬]»öøñãJðÞ\ 1\90\ 4\1f>|8sæ\f\15\92qãÆQ¨Èw\ 5\95N¥¨h\91\13©\98½yó\ 6Ù\ 5\0\90-ÙÙÙ±±±«V­úá\87\1fø®pRõE\95ØèÑ£7lØpéÒ%:çGv\81òR\\|ãÆ\r*BC\87\ e¥âÄwZU«V­~ýú­[·\8e
+aaa!²\v\0 \1dñEFF.^¼¸M\9b6|÷tjÔ¨áêêºzõê\98\98\98\9c\9c\1cä\15\10/dº\93'OR\ 1\e8p ±±1ßIWÇ\8e\1d===©p¾}û\16y\ 5\0\10#¯_¿Þ·oß\84  \13H||5\8f££ã\8c\193ÂÃÃé\8c\1d\19\ 5¤É³gϨàÍ\9e=»ôùX£F\8d¨¸nÛ¶\rM"\0\0*\1cñ\ 5\a\a\8f\1f?ÞÊÊ\8a·zÑÔÔtqqY¾|9®A\ 1ù¡¸¸øêÕ«+V¬èÒ¥\v\9f\10Ûµk7nܸ°°°´´4d\14\0@¸ø\8e\1e=Jâã»ÿ¢¯¯?`À\80õë×'%%á   = ÿBLLLôõõ¥B[£F\rÞ\92L\ 5{êÔ©\11\11\118\7f\ 3\00Hj\17/^\ºtiûöíy_d \88¯_¿~>>>7oÞ\84ø\80âBB¤ó7*Ì:::¼Wò©ÀÏ\9d;÷Ê\95+x=\a\80*ÈçÏ\9f7oÞ<tèPÞSåêÕ«\7f÷Ýw$¾¸¸8\88\ f(_\84\18\1f\1f?\7fþ|*ä¼\97Lõôôè@صk×?ÿü\83\\ 2@¹+\81«W¯N\9f>½E\8b\16¼×\88\9c\9d\9d===O\9d:\95\97\97\87\\ 2U\81¢¢¢ÈÈÈ\193f4mÚ\94÷X CcáÂ\85\9eÅI \0Ê\14ôÑñ>vìXCCCî`×ÐÐ\188p`@@@ff&²\bTe^½zµ}ûv:\1cxûYÖÖÖ¦C\86¦ã\15W\0\14\94¿ÿþ\9b\ eá>}úð¾ÆnaaáååõÇ\1f\7fà>\b\0¥ÃC\8a\ 1\7fùå\97ÚµkóvIùã\8f?Ò¡\94\91\91\81,\ 2@þùôéS```Ç\8e\1dy\9b\9c¢Q??¿¿þú\vù\ 3\80(<xð`ݺu|/\têÔ\89&Rä\88ü\ 1@Þx÷îÝÒ¥K[µjÅÛÐâO?ý\14\12\12\82÷\85\ 1¨0\85\85\85\a\ f\1e\1c8p os¸Í\9b7_µjUjj*ò\a\0ÙòöíÛÕ«W÷éÓ\87÷Õ\ 6\ f\ f\8fÃ\87\ fã^\ 6\0b$''\87\ e«Q£Fñ¾jáèèH\a ®±\0 ý¸/   k×®ÜÁX³fM77·ððptÃ\a\80D¡ÓË\93'OÒᦧ§Ç\1d\80NNNAAA¹¹¹È\1f\0$ǧO\9fvïÞÍç>WW×èèh<Ñ\r\80\94)**"\eÒ\ 1¨®®Î½\83ß½{w²!®Ã\0 FXãù?ýô\93\96\96\16wÍsèС\87\ f\1fÆ\9b}\0ÈÃ\11J\aã\84   \138\eÒ\0\1d°;wîÄcØ\0T\86Û·o{yyq½Æ¨ªªöèÑ\ 3Ϻ\0 \9fäççoܸ\91\ eRîÙì\9a5kÎ\993çï¿ÿFæ\0 :\1f>|ؼysË\96-¹Ë\9eÍ\9a5[»v-\9au\ 2@!ÈÎÎÞ°a\83¹¹9w\bÓá¼bÅ
+ô³     \80pâââF\8e\1cÉ=\8cmhhèáá\91\98\98\88\9c\ 1\8a\ e\95g\85^~Å\88\8e\8e¦C\98k\8bFMMmܸqçÏ\9fÇM|\0xIKK[³fMýúõ¹Ûë}úô\11K\87/Õä\83\9f~ú        {Yá\b\v\v\e1b\ 4ï\14???ÞÑáÃ\87Ó<b\97\94\88sJÈzYYYf_\11ãM\87ââb:\9c{÷îͽz¯££ó믿â¾\ 6\0\97.]¢\9a\84kÙ¬^½zË\97/\17\9f\90 ¨0ééé\96\96\96Ühjjª©©éÃ\87\ f¹)æææ4\8f\92IpÇ\8e\1d\93&M\9a0aÂÎ\9d;žð\97/_Ò\ 1NÙÈÝåwss»pá\ 2
+\e¨j|úôiË\96-\ßµ\14ú\r\1a4(::ZìÏ\92±å?z\94$«´qãZHPqiÛ¶í\93'OØð¬Y³(î[¶l\19\e%\e¶nÝ\9a\ 6òòòÈ\1a:_qwwÏÏÏçÊ^xx¸µµ5\9dãñ9káÂ\85¡¡¡4\90\90\90àääD3\18\e\e»ºº\96>mcó[YYiiiÑl-Z´\88\8b\8b\138\e\90íÙ·o_óæÍi9vvv\7fþù§À¿Ü¾}ûøøøË\97\80\84rµ¤¤\84\ eö\81\ 3\ar=xêëë\93\1cñ°7¨
+<zôÈÃÃ\83k¡×ÂÂÂÛÛ[ôÓiH\10H\93¥K\97îÞ½\9b\ 6rssé\9c­  `Ê\94)¬®Þ¾};¹\8c\ 6æÌ\99ãçç\97\93\93\93\9d\9d½zõêyóæqe\8fføðá\ 3_àF¡Öýû÷Ùpݺucbbh±¤ÚU«V \ fñHgþþþ\r\e6\148\e7*d{Èã´"Z\1d\9d\82:88\94^\ 5m\18ýM6ܨQ£\a\ f\1eH4{_¿~M\87¿\91\91\11×·\8b§§§\18/\ 4\ 1 ?йßéÓ§{÷îÍ=;íââ\12\19\19\ 6^x%èã³hР¾RKÇ\8f\87C\82\8a\ eEjcÇ\8e¥\81àà`f\93°¯ÐÀ\88\11#.]ºD\ 3t"Çõ°ðñãGî
+ª@I%%%ñ6«bjj\1a\14\14D¿\12¨3\81\1e¤#H¸\ 4\1eR$Ea¥\97?wî\___6ìããà      TÒ\95ÃÑ£G\9d\9d\9d¹ëBãÇ\8f§ê\ 2\ fÏ\0å\80\ ey:gæúîTUU\1d3f\8cÔ\9aÞå\95àÀ\81?Hó>à\8e\1d\81\90 ¢S\\Ì®y¶jÕ\8a\15Z\8a쨺¦\ 1*ÒEEE4@6áªk\9a_]]½,IQ¬÷ôéSÞ\89\7füñG\9b6mh   ööö§N\9d\12øÃ\97/_N\9b6ÍÑÑÑÄÄ\84b%îÛ²$(úöðýY:#%\81RtÆF_¼xA£Òl\87ðîÝ»îîî\\9b\18ô\7f\ 3\ 3\ 3Y&\ 3 \88¤§§/Y²\84ëʶnݺk×®\95r'¶¥%8lØ\90µkWH45kÖ\18\12T\1aF\8e\1c\19\1e\1eÞ£G\ fn
+I\90"\97Á\83\a³Qsss.\94#E\92\92\ eE\8e\e7n,}3.;;\9b¢K###nNÞ\9b㶶¶ÞÞÞ)))t@\15\14\14ðJ\90w6nºèÛ÷\19QQQ¥ÏåN\9e<)å\f/,,ܺu+w\8d´V­ZTo UR X<\7fþ\9c÷\8c\8eÎu\ f\1d:$\933ºÒ\12ôóó\91ô}@gç.\90 Ò°oß>ª\90#""¸)ëׯ733Û¾};\e\9d={ö\9a5k¨\96ÎÉÉá»\a'P:\93'O>~ü8\eÞ´iÓ³gϨÚ?sæLýúõÙD:]¤Õq\82300\88\8d\8d¥Ã'---$$\84[\ eßlÜôòn\ f\aiýÀ\81\ 3¼SöîÝ;dÈ\10YÅà´vkkkîv!U)\8f\1f?F\81\ 4rΣG\8f\86\ e\1dÊnü©ªª\ e\1a4èòåË2Ü\1eH\10T\12R\ f)\8f÷\95ÕÔÔTÚ§t¦ÇF\85<\8d)P:\14ÍõìÙ300\90\86Ç\8f\1foll¬®®ÞªU«øøx."³²²¢ÃÇÐÐ\90\8d\92\vÔÔÔlll|||¸åðÍ&ÊÓ¡B$Ha&Ù\96¯E\97Ï\9f?ëééÉ6ÿ\ f\1e<HÕ\bW¥Ð¡\94\9c\9c\8cb    ä\90¸¸¸aÃ\86q\r\O\9c8\91÷\8d*H\10%\ 4\80
+óîÝ;///î\95
+\17\17\17öT\12\0ò@ppp½zõ¸\vøsçÎ\95\9fF>!A\0\94\86\8c\8c\fOOO®m\8dÎ\9d;\9f9s\ 6Ù\ 2d{¥ÂÆÆ\86\15H==½åË\97ó=ì\r    B\82\0\88\97O\9f\9c9\93Sa\9b6m¢££\91-@ÊP©³µµåô·mÛ6ù|\92\19\12\ 4@)ÉÎÎ^»v­\89\89    ;Æ[µjuúôid\v\90\ 2±±±NNN\+¸\ 1\ 1\ 1òü"Oi  Î\9bçuæÌ1\89¦víÚ@\82\0H\81\9c\9c\1cö°.;ÒÛ·o\1f\13\13\83l\ 1\12">>¾[·n\_\99Ë\96-+((\90óm.-ÁQ£~
+\bX-ÑdkÛ\14\12\ 4@\9a*ô÷÷ç¢B\e\e\eîQ[\0Ä£G\8fúôéÃ
+XõêÕçÎ\9d«(MÝâr(\0U\84ììl___]]]vÔ\ f\180àîÝ»È\16PIÞ½{çææÆ^Ò©U«Ö\92%K\14«\v0H\10\80*Eaa!E\85¬¥\ eUUÕ\9f\7fþùÕ«WÈ\16P\ 1(Ö#å©««³æ\1a¦O\9f®\88­»C\82\0TͨpÁ\82\ 5ì½B\12â¼yó¸FÅ\ 1ø&%%%»víbW\15(\ 6\1c9rä³gÏ\14ô¿@\82\0TYÞ¾}ëêêÊ*\ 1CCÃM\9b6¡9nðM¢££\e7nÌ\8aM\8b\16-nÞ¼©Ð\7f\a\12\ 4 \8asûöíÎ\9d;³ª I\93&Òo\12\1c(
+÷îÝsqqaEÅÈÈhçÎ\9dJð§ A z9\ 1\95AÎwñ\89\13\80lSmmm©ºC±\a\1c\9f?\7f\9e8q"{ú¥zõê\8b\17/V\9a\8b\ 6\90 \80\ 4!AFaaa`` \9e\9e\1em­ººº§§'n\14\82\92\92\92õë×kkkS©PSS\9b:uê\87\ f\1f\94¯rã\95ààÁý½½\17H45nÜ\10\12TÜrBiþ|¯Y³<\ 4¦\1d;6\8aý¬)9ùré\15Ñ6p3\94µ1\94BC·Iú¤î\9bIQ$È(((ðööVUUeýö\86\84\84 \vû*KJJ\8a\9d\9d\1d+À]»v¥Qå®Ü\98\ 4IR              1\12M\9d\87\ 4\15Z\825jÔ(+Þ\192d\80Ø%rõêÙÒ+¢mà³\8c@\]\87C\82\15àÍ\9b7Té±-oÛ¶-Þ(¬j|úôÉËË\8b½þ`ll\1c\19\19Y\15*7\\ e\ 5"J\90½e6fÌ°qãFr©sçv\12\95 ­\94­\88ÖËFù,ãî>\8e7uìØ\ e\12¬äu°\ 3\a\ eÔ©S\87=\ 6?}útEi\ 3\ 4T\92#G\8eXXX°7I\17/^,ÿM\9fA\82@&\12¼|ùTRÒy.y{Ï\15E\82\9d:µ×ú\1f4ìâÒ\9d\eut´§BÈ\8d6iÒ\88W\82zzºlE´^\81\12ä[Ñ\92%ó ÁÊ\93\95\95ÅE\ 4\86\86\86¤E\1c\ eJÌû÷ï¹ÖÏÚ¶m\9b\9a\9aZ¥*7H\10HA\82­[;r×*i¸k×\8eÜhÓ¦\8dz÷îÉ\8dZZ\9a\97W\82³fyÐç±c\awíÚ\f  \8a\91;wî´nÝ\9aý\91þýû¿~ý\1a\a\85\92A\81ÿ¶mÛØ\9d\ e]]Ý­[·\16\17\17\8b·\ e\81\ 4!AHðÿ\97`ûÿ#Áöíÿ\8f\ 4Û\v\92`\8d\1aZóæM§äåå^\96\ 4=<&Óç\91#aTº AÉU\92:::4,ÞJ\12È\90'O\9etêÔ\89\15ÔA\83\ 6½yó¦¼\95\83\8a\8a\8a\91\91ÑÏ?ÿ¬pO\14C\82\12lÓ¦%\17ëÑ°ÐHÐBÈ\831B$\18\17w:::\12\12\94\ 4\1f?~ìׯ\1fûG\1d:t(Wm   ä\10:\93    \b\b`ç6úúúááá\15\vñè\1céÕ«W\v\16,\18>|8$\b   B\82BÒ¢EsHL,Ñðòå\v¹Ñ¹s=}}½¹QOÏ_ØO\92\92.q\13¹4~ü\98²$\88{\82\92æðáì\8fB\r\r\8dÀÀ@¼C¡ Ð9L»víXù\9c4iRvvv%¯sR\18X³fMn:)ÕÚÚºzõê¼³}íµv\9e\81\81\81¡¡aPP\90\97\97\17É\97\86\8f\1e=Ê-ÇÊÊ\8a*\19úa\8b\16-âââ\ 4.°Y³fì\95\8d[·nÙÚÚB\82\12ÔÕÕÑÓÓåRÍ\9a5$ôt¨\88\96Y¼x.\9dÐêëëQ244X°`&\93`ãÆ\rÙDé'\ 3\ 3}Ú*å\93 \v      ÝÜܸ¾z«Â\13\14\96-[455i÷\99\9b\9b\9f9s¦2\95\ 37\9c\9e\9enbbÂM_¸p!÷f=¯\ 4W­ZõéÓ§\13'N¨¨¨°á\93'O6lØ\90oÉùùùþþþÜt¾\ 5.^¼\98¾¥\81uëÖ-[¶L\8c\12ìÙ³\e\9dNK45hP\ f\12Th       Jù=A\11%8k\96\aï\96Ì\9fïÅ$H2\92aC1ÜV)eÁ8wî\1c\9dÃÓ¿ÓÖÖ¦J\15!¡¢\ 4\80½zõúß\8b´®t>SÉÊ\81>\8b\8a\8a\1e?~¼qãFÎG|e\9eW\82\9cãH\82Ü°ªªjé\85óÎ÷@
+\0]\\h\80þKeZùC$\b* ÁøøsW¯\9e\15\98nܸ([ \8e\181TSS£´\ 4£¢\ e\95µÍ\12JcÆ\8cPz  þûµÛúÉ\93'³ÿèììüþý{\1c/r~)ÛÀÀ\80=\ 2\1a\1d\1d-®ÊA]]ÝÚÚÚ××\97{\ê\9b\12,køåË\97Ó¦Mstt¤ RCCCà\ f\19\ e\ e\ e\19\19\19­[·\16\ 6     \ 2\11%(o\89W\82ãÆ\8dÖÒÒ,-A²\92\94·ÊÝ}\U\90 #**ÊÈÈ\88õ-NÃ8dä\90¼¼¼\89\13'²ÒH1Tff¦¸*\a\8b.A[[[ooï\94\94\94ôôô\82\82\ 2!\12\°`Á¼yó*s-\14\12\ 4\90 $(.þùç\9f¾}û²?;~üøÏ\9f?ãÀ\91\1fnݺeiiÉÚ\eܺu«\18/\\8b]\82\14¨ÆÆÆ\16\15\15¥¥¥\85\84\84\b\91à\8d\e7´´´*Ùã   $\b AHP\8c\ 4\a\a³Ç-\1a5j\94\9c\9c\8ccGæ\90ï6nÜÈv\8a\83\83\83Ø;É\12»\ 4£¢¢¬­­ÕÔÔlll|||\84H\90BÅæÍ\9b\8b±r\83\ 4\ 1$\b V\9eׯ_ÛÛÛ³\9ew\96/_\8eÃG\86dffrÍ -[¶ìË\97/Êôïüüü*y-\14\12\94\1cYYY\11J\ 4$\b    \96\8b¼¼<\ f\ f\ fÖ\a«³³s%\9f?\ 4\15#11\91õ\ e©¯¯\1f\1f\1f¯|\11\86\r+\1fØB\82\12\82v\8dòu\vKûëÀ\81]\92~\83F\94ÄÚ\b\85\ 4å\9cãÇ\8f³JØÊÊ\8a*dXI\9aìÞ½\9b=ZéääôìÙ3d\b$(\13    êèèü¤\14 \12\84\ 4+\ 6U¿\r\1a4`mK®X±\ 2\14ÈÍÍ\1d;v,+u\14\8f+wGH\92\90 ^\96\17£\ 4\98\8f|\96\93;w\12nܸ(ó\94\94t©¼\12<sæ\98\947\92\ 4\12$
+\v\v¹'ó]]]\8b\8a\8aPñJ\8eôôt\a\a\aÖ¢\9d\12÷\84\8bH\10\12\94U99|8láÂÙ2OK\97Î/¯\ 4==\7f\91òF²^}!AFxxx­Zµ(\1fZ¶l\89«s\12âòå˺ºº\94É666\ f\1e<@\86@\82\90 $Ê\89\9c_\ euqéÎn\85ðIðر\83ÁÁ\9b¥\96BC·ár(\1fT-׫W\8fuÎ˵\8a\fÄŦM\9bXßÇ}ûö\15×\8bðrX\11A\82\90 l%(ÿ\ fÆ\94ÕvèÂ\85s¤ù\10Q\8d\1a5 ÁÒää丸¸Pn¨ªª®Y³\ 6\19"\16\8a\8a\8aF\8e\1cÉn¼R®J¹\ 5WV¼«W¯naa1vìØ\17/^ \12\84\ 4\11  Ê$\12Ü°Á·~ýº]»vdé×_g\95\96 \89\89\8eí$\9aÚµkú;\84\ 4\ 5R\\¼páBöö\84\9b\9b[aa!ò¤2¼\7fÿÞÎÎ\8e2³fÍ\9açÏ\9f\97UtF"~òäI@@@\83\ 6\rþþûoH\10\12TV        >|xãþýDyH¥%XV\7f\82¼\1240Ðwt´\97h²··\83\ 4¿ÉáÃ\87Y_$ÎÎÎ\ç8 ¼<~ü¸qãÆ\94\8d\14\85Éê%\14¾²½bÅ\8aÉ\93'³á¼¼¼I\93&é|ÅÝÝ=??\9fûI\85»\14ä\ 6öíÛ×¼ys\9a\81Î\ 1þüóOH\10\12\94\8e\ 4ÃÃC¼¼¦Ê<Í\993C\88\ 4ÿøãè¡C¡\ 2%\88Ë¡òÃ\8d\e7¨nd\r¬¥¥¥!CÊ\vY\8fõ\aÑ´iS\19\ 6_|eûùóçdd6<gÎ\1c??¿\9c\9c\9cìììÕ«W\93ø¸\9fT¸KAn`Ö¬Y\14{\16\14\14lÙ²ÅÁÁ\ 1\12\84\ 4q9\94\93à\91#aTºø$xòäo\a\ eì\92Z"\vC\82ß\84ªn:ÏgM\9a\»v\r\19":QQQ\14\ 4±þ ¸\bK\1e$HVRWWgÃdÃ\8c\8c\f6üñãGKKK¾\9fT¸KAÞ\95\92dÕÔÔÄ(A\ f\ f÷\88\88½\12M­Z9B\82\88\ 4%\11       úúz\97\15   ^½zöÄ\89pöóë×/Ðl§O\1f\95\7f\8f>9ùréÍ\83\ 4E\81b\84þýû³\vÈ\11\11\11È\10Q\b\f\f$_P¦M\9b6MæÍ\81ò\95í\17/^p\91 ¹\89{J§¸¸\98\93cå»\14,«un±HpÂ\84±»vm\96hrph\ e   *¨\ 4åü\9e o*-AnãÙ\fÜ(\rT>\1a-½y\90 \88P=ɺå¥\13þ­[·"C\84ç\95§§'Ë«M\9b6ÉIåÀ;ºlÙ2ò\17\e677ç\9a\8dýðá\ 3'ÇÊw)(Q        \8e\1cù\93\83\83\9dDSÇ\8eí!A\\ e\15ûåPî¹P\96\1a6´æ\95`ûömùf\90tªWÏ\12\12\14\9d\85\v\17²\8cZµj\15r£,\ 3ººº²\17L\ e\1d:$?\95ÿ_\9f\ eý믿\96.]jeeõþý{öÕìٳ׬Y\93\9b\9b\9b\93\93ÃwOP¸\ 4¿Ù¥ D%د_oI?3С\83\13$¨ \12\94ç÷\ 4\ 5B\1240Ð\97a«ã\90 è\84\85\85±û\ãÇ\8fGëj|äçç\ f\1e<\982G[[û÷ß\7f\97·ÊA]]\9dâ¾qãƽ~ý\9aûJÈÓ¡Â%øÍ.\ 5¥ A:ynÜØFì\89þ\14$\88HPìIHË-ÑÑ\91{÷n\97f[1|éܹ\13\90 è\¸pAKK\8b²«wïÞx\85\90\83")gggö\ 4Qe^\a\0\88\ 4!A¥\94 \9c'H°\ܾ}\9bªzʱN\9d:Qå\8f\f)((èܹ3\8b\ 1)s\90!\92\96àÌ\99Ó||\16I4uéÒ\11\12\84\ 4!A Ä\83fff\94i]ºtÉÊʪÊY\91\91\91Ñ®Ý\7f-±×«WïñãÇ(\eR\90 \9f\9fÏo¿\85zxLf/\fÞºu\85Ý\85¹yórÅj\80ØØ\93¼wsnܸ\88÷\ 4\15´\9côîÝ\13©\ 2   \12¬\0©©©ÆÆÆ\94o­[·®²ñ`ff¦£ã\7f/\945hÐàùóç(\15Ò\91à/¿L\b\ f\ f\91hjÕª\ 5\88å\ 4T\ 6Ô6ååï¿ÿf\1dò¶hÑ\82{çºêðñãGkëÿ\9epnØ°a\15üû2\94 Ô\80\ 4\15\88\bPiPÛT\80\97/_\92\ 2èPjÓ¦M\95\12\ 1Å\80NNN¬M¹W¯^¡$HG\82^^S[¶t\90N¢`\90BBH\10\0 \9c7oÞÔ©S\87]\17ÍËË«
+\7f977\97¤O\7fÙÊÊ\8aþ>ÊÀ7-Æ7Pa Ê$A\82\0\0á¼}û\96]\17íСÃçÏ\9f\95ûÏ\92è[¶lI\7f¶~ýú\8aÒ¿Æýû÷\a\ f\1e¬§§§¡¡aoo\1f\1a\1aZI\9dA\82\90 \0\80\97\17/^\90\14è\98êÞ½»\12Ç\83\85\85\85¬%UssóÔÔT\85ØæÇ\8f\1f\9b\9a\9aîر#+++;;ûüùócÆ\8cQP \8e\eçjnn&\96daQ\87ì\ 6  B\82\0\88\8b§O\9f²÷\a{÷î]\\¬|\7f°¤¤dРAì\8dø\87\ f\1f*Êf\8f\1e=Úßß¿¬¨¶¬\16cJ÷\ 6XúA2ú\f\ f\ f·¶¶¦Ùþ\15¡ý\19n\80\8aÇâÅ\8bIÍZZZ\ 3\ 6\fà\ 2\ 5\96\96 x\1f\8cY½Ú\e\12\84\ 4\ 1\10#\8f\1e=244¤#\8bb\råó \97\97\17ýµÚµk+J\fÈ033+ëÆ¥\90þ\ 4\ 5ö\ 6Xº1´\85\v\17r
+\13²4¾\81U«VùøødddÐ\9c3fÌpss\13¸À²$¸`ÁÌ\98\98(\96N\9c8Ô©Sûo¦Á\83ûq?¡Ä^\8c\82\ 4!A\0ÄÎõë×I\13tpM\992E\99þ׺uëèOijjÆÄÄ(Ö\96«««\97ÕÐë7û\13ü÷ÿö\ 6(¼EÐo.\8d\ehРAff&\e&åÑ\89\93À\ 5\96%AîeyJ\13&\8c\15%èÓ××ãÞ\85¿råÌС\ 3 AH\10\0  qñâEªxéø"q(Ç?:zô¨ÊWN\9e<©p\eobbÂÛh6/¢ô'ø¯ÈÍb\7fsiÜ\0+\1e\1c¥ûäý¦\ 49C%$ÄÐ\14ZuY\rbׯ_÷ës¼õy½\ 6  B\82\0H\94ß~ûMUU\95*·ððpEÿ/\97.]¢\0\90ª\8b\80\80\0EÜþaÃ\86ùùù        üJ\94þ\ 4ù,Æ{\95\9bo¶o.\8d\e  ñíÛ·\ 2}W®H\90\ 6\98\ 4¿\89µu\ 3ú¹§ç/\88\ 4!A\0¤\ 3)\83]?LIIQÜ\7f\91\9a\9aj``@\7f\8c\19
\17îܹC\7f!(((+++'''66¶W¯^ì+Qú\13ä\1d­[·nDD\ 4çA¾Ù¾¹4n`éÒ¥\e7n$Q\16\16\16Þ¸qcàÀ\81\15\8e\ 4oݺ2}ºû7\93·÷\ 2D\82\90 \0RÆÍÍ\8d\8e2==½¿þúK\11·\9fâ\1aÖNxß¾}¹\v}\8aHbbâ÷ß\7f_»vmuuu{{û\95+W²é¢ô'øïÿíFÐÊÊ\8ab|v\17\8fo6Ñ\9f\ eýòåKHHH\83\ 6\r444hÃ"##Ë%Á\9e=»U²ÃÓfÍ\9a@\82\90 \0\92\86êº\ 1\ 3þ;ånÒ¤  w¡LQ(**¢\88\896\9e¬\91\9d\9d\8d½)+\84G\82\15K\88\ 4!A\0¤\ 3é\83\8e2:ÖºvíªX/MxzzÒfS$øòåKìGH\10\12T\88r\ 2Ð\97\84\1c\92\9e\9enjjJyKZQ\94m\8e\8c\8c\1c¢\9bxH\10\12\84\ 4!API®^½Ê\1e°Ü³g\8füomRRR\8d\1a5hk\83\83\83±ï AHPáÊ    ¥µkW,Y2O`¢¯$ÑÆì\85\v§\84¯«¬í¡\14\14´\ 1ýË+=\11\11\11\94½\1a\1a\1arþ°hNN\ ek\fÜÝÝ\1d{\r\12\84\ 4\15T\82uëZ\94\15éÐW\920Hpðfáë\12\12|uíÚ\11\12¬
+\90VX÷CrÛùBIII¿~ýh#[¶lYXX\88]&\9f\12lР^%û
+444à\93àÍ\9b\97[µj\81þ\ 4\95F\82\96\96æ_\9fëî5|ø .Ñ(M¤¯$'Á:uLËZ\17ÛBW×Ἡ{÷®\90`Õ!??\9fuDÛ½{wù|ã`íÚÿª;CCÃ\17/^`\7fÉ­\ 4\80vbâ\ 5ô,¯|\12<~|_RÒy.Ѩ(\12Ü¿?\98"8\9a\8d\12\r\ 4\ 6®©WÏ\92\e]»v\ 57jiiáéù\v¯\ 4;vt*k]\ 2;\ 5c¿\82\ 4«\ e$\97\9a5kR>\93nämÛ\92\92\92ÔÔÔTTTbcc±§ä³r;sæ\18EgâJññçø$¨¥¥\15\12²\91R\8b\16Í!Á*+A¾\v\9b«V-å\1d]²d\1eï(Eså\95 -\81>©ø\91^!Á*È©S§H4Õ«WOHH\90\9f­ÊÌÌd·\ 2çÌ\99\83}$Ï\95\9b\84\12\93 ¶¶6«Áºti\ f       Vu      Z\7fMÿ\93 ®nµV­þ\8f\ 4»\v\92 ­mãÍ\9b})-]:§,  zxL¦ÏK\97~_¹r     $X5!Ñ|½³Ó\80kTDæ°[\81m۶ŭÀª,AMM\8dE\8bfQjÔÈ\1a\12D$X\81H\90\ f!\12¼víü®]\9b!ÁªIQQ\91££#åöÈ\91#åa{\ e\1c\9e\U¬\8e\ 2!A±K\10÷\ 4!AJG\8e\84\91\95¸\14\1c¼\89w4(h\ 3ïèòå\v\ 5þ\8a¥\1f\7f\1cX\96\ 4qO°\8aóäÉ\93ZµjQ\86\93\80d»%¯^½ÒÓÓ£-Ùµk\17öK\95\95`JÊÕaÃ\86𥨨C\90 BK°U+\87\8e\1d\9d¸D£\92{:TDÅ\90CëׯËYrݺ\95L\82S§N,íPi&Ú0HPÊìÞ½\9b2\GG§¬~Ï¥C\8f\1e=h3\ 6\f\18\80=R\95%\88÷\ 4\95¬\9cHÿ=A\11%Èw5\95]ke\1a\92mC1Ü\86¡Î\91&}ûö¥<wqq\91Õ\e\13;wîdïDÈí«\8b\0\12\84\ 4+PNöï\ f\ e\ eÞ,0ÑW2\97`×®\9dØ˪|\12ôôü¥¬Í\96\bï*B\822áíÛ·FFF\94í$#é¯ýýû÷\14\87ÒÚ\ f\1d:\84}!ç\95Û®]\9be\95¦L\19\ f  âdI¼\12\1c>|\88¹¹Yi   \92\92¤¿a®®Ã!A\19B\ 2úúø±î«W¯¤¼jöDh\9f>}°\17ä¿r\8b\88Ø+«4k\96\a$\b  B\82@r\f\1e<\98r\9eëî\:°~"ôôôd{G\12\94«r\9b8qlݺ\16¥\93\83Cs\\ e\85\ 4!Ae\92 ¤·D®tÿöí[ö¤(×ø¤ÉÊÊÒ×ק5nß¾\1d\96Q Ê­¬fÓtuu AH\10\12\94­\ 4ÃÂÂF\8c\18Á;ÅÏÏ\8fwtøðá4\8fØ%%â\9c\92°\1eË1UUÕzõê\1d?~¼2\8b"\19Ñ¢ÌÍÍIOR8^¼¼¼¾>>ÝJ>\9b0\ 5Â%èé9ùر½,íÙ³¥, \1e<¸»wï\9e,ýüó(Þ¯\96\95ûjÍ\9ae¼_\8d\1cù#÷ÕÑ£û!AH\10\12\14\91ôôtKKKn455ÕÔÔôáÃ\87Ü\14ªái\1e%\93 }~ùòåäÉ\93\16\16\16\95YTqqq\87\ e\1d¤ÓñîíÛ·UTTÔÕÕoݺ\ 5Å(¢\ 4}|\16p¯?ÇÄ\1c)K\82\ 1\ 1«¹PÑʪ~é®\94\18\8eäýÊÄĸJ½,¯d°æÈÂÂvÊC\8a\88Ø[Õ.\87¶mÛöÉ\93'lxÖ¬Y\14÷-[¶\8c\8d\92\r[·nM\ 3yyy\93&MÒù\8a»»;×n\18­:<<ÜÚÚºzõê|ÎZ¸pahh(\r$$$899Ñ\fÆÆÆ®®®ÿ\96êL\99Íoee¥¥¥E³µhÑ"..NàlÜÌB¶gß¾}Í\9b7§åØÙÙ   ì`\9d[Haa!­±\92\87ä\9d;w(¨$7\91¤$zìwëÖ\8d¶|úôéðK\95\90 f\99\12üÚϳ` jB\82\90 $X~\96.]º{÷n\1aÈÍÍmÒ¤IAAÁ\94)SÈ2ìr\1f¹ì߯Ífúùùåäädgg¯^½zÞ¼yÜ\91N3po«q[²cÇ\8eû÷ï³áºuëÆÄÄÐbIµ«V­\12\1eâ\91Îüýý\e6l(p6nTÈö\90ÇiE´º-[¶888\b\89\ 4ÉÑ£F\8dªüQIb¢eRH(¹\ 3ÿðáô
+:\8bøøñ#üRu"Akë\ 6"G\82&U-\12ÄåP\\ e\15\97\ 4)R\e;v,\r\ 4\a\a3\9b\84}\85\ 6F\8c\18qéÒ%\1a°°°ÈÈÈ`óS=Ì]A\15(©¤¤$ò)7ÑÔÔ4((\88¯ö\16²ÍäA\15\15\15á\12\14e{H\91jjje\95:ÆÄ\89\13E¿Ø[\16\99\99\99ìy\15R\95$\ e\13Ê\90:uê|m¹(\brQ\     \8e\1a5tÃ\86\95,­\¹°,   FE\1d\9a2e<K\8b\17ÏåýjË\16\7fî«\1d;6ò~5\7f¾\17÷Õï¿\1f\81\ 4\15®\9cPüåá1Y\1e\12ë2©\\12ìß¿\8fô·ÓÁÁN\\12,..f×<[µjÅ\9ab¦ÈÎÙÙ\99\ 6\9a6mZTTD\ 3d\13îa\f\9a_]]½,IQ¬÷ôéSÞ\89\7füñG\9b6mh  ööö§N\9d\12øÃ\97/_N\9b6ÍÑÑ\91Nh544¸oË\92 èÛ#är(Y\92¢Å\8e\1d;V¾$\93\9eh±666\14\81\8aý0Ù°á¿Æñ(H§\7f
+¹(®\ 4ñt($\88HPn_\91\189rdxxx\8f\1e=¸)$Á£G\8f\ e\1e<\98\8d\9a\9b\9b\1c)\92{\9e¤´t(rܸqcé\9bqÙÙÙ\14]\1a\19\19qsòV鶶¶ÞÞÞ)))\14\97\91Gx%È;\e7]ôí\11"A\82ÖEέ|Iþòå\8b\9dÝ\7f§%\ 1\ 1\ 1â=F(¦644¤%GGGÃ,
+Z¹ýúëìnݺ\96Ntþ\f B\82¬\9c$'_¾téwyH¼½6óI°V-m
+@JKpÍ\9aå<ÝÖK#uèÐV¼\12Ü·o\1fé)""\82\9b²~ýz333î}´Ù³g¯Y³\86*d\8a\9eøîÁ   ôËäÉ\93¹·\ f6mÚôìÙ³ÂÂÂ3gÎÔ¯_\9fM¬[·.­\8e\13\9c\81\81All,E\9diii!!!Ürøfã¦\97w{JO¤@\92ìIæíܹ³X
+3I\8aµç\99\99\99)ÆcdñâÅ´Xqm$¨:gø\90 b\95\93èèÈ\95+\97ÈC
+\f\SÞ\ 6´ùú.\94\ 2äAñJ\90ÔCÊãí\98555\95\16ûüùs6*äiL\81Ò¡\b«gÏ\9e\81\81\814<~üxcccuuõV­ZÅÇdz\19¢¢¢¬¬¬TUUÉ\1alÔÚÚ\9aÎ1lll|||¸åðÍ&ÊÓ¡¢H\90¡­­Ý¯_¿\97/_\8a«<SøL\8b]´h\91¸\16øþý{ÚH\15\15\15¹êÎ\1e@\82\90`U»\1c\9a\98\187fÌ\88³g\8f³´}{`i       êêêÌ\9bç)é4qâXIH\10\88\85\9b7o~½bP«ò\ fÛ0X_öýû÷GÞ¢r\83\ 4\95[\82rþ`\fשîíÛ   qq§¹Nu\95&\12\ 4â\82\84\83äUùEQxNa --99\19\19\v        B\82\88\ 4e\18  r\12¼té÷\95+\97ðIpݺ\95RîK÷Ç\1f\aB\82òIRR\92\8a\8a\8a¦¦få\83Áùóç£Û\Tn\90 $(ÿ\12D\ 3Ú\80\17Ò\16í\91\ 5\v\16Tf!\19\19\19¬ÓÀ\94\94\14d)*7H\10\97Ce~9ôìÙãe]\ e¥Ñë×/°\9fs\rÎL\9fîN£bñ#­ºô\16B\82rËõë×i\8f\90Ârrr*¼\90Õ«ÿk6¤gÏ\9eÈOH\10\12D$(óH\90{$\86¥ÒO\87òÍ \854hP_HPnéÕ«\17í\14\12YÅ~\9e\9f\9foföß\e©çÎ\9dCf*zå¶|ùBé\9fÌïß\1f\f       *V9\91óW$\ 4ÂIP\86@\82ò É\8bv\8a©©iÅ\1a\90      \r\rU¦Îb\10 "\12\84\ 4¿YNäöey!oÁÿøã@JÒ|G\9e/Õ­k±ví
+HP>qtt¤ýÂúÑ(/\ e\ e\ eôÛ={ö \e\11       "\12ÄåP$Q.Ø¢Î\917öîÝKû¥eË\96åýá\95+Wè\87&&&_¾|©Ìa%ÏüðÃ\ f\88\ 4\11        B\82\90 $¨Ääçç\9b\9a\9aÒ®¹|ùr¹~8jÔ¨J6;\ 3   ÊUå¶ví\8a\ 5\vfJ9EDì\85\ 4!AH\10È\16\12Ù×\ etÊÑeá»wï455UUU_¿~­\94\87ÕÎ\9d\9bª\9a\ 4SR®Þ¼yYÊéîÝk\90 \ 2\95\13Py`\1c9äÅ\8b\17jjj$µ¬¬,\11\7f\12\10\10@{³oß¾ÊznY\ 5%\18\11±'44HÊéüù\93\90 $\b       \ 2\99C:+WÿJööö4ÿÑ£G!A¥\91à±c\aÃÃC¤\9cââNC\82\0\0\99sìØ1:ZíììD\999)é¿\8bÛFFF\15~$F \ 4'Oþ¹cÇv²M\9b7¯«²\12LL¼\90\90\10\94\92r\15\12\ 4\0È\9cÂÂBccc:`Ipß\9cÙËË\8bæ\9c1c\86¸ª_\96ÈA2¿R±páì*+Á\r\e|½½\17H9\1d\1f\12\ 4\0È\ 3\9e\9e\9etÀÎ\9c9Søl\14ý\99\9b\9bÓ\9cׯ_\97\84\ 4\9e\1e\1aºMúÉÅ¥{\15\97 ^\91\80\ 4\ 1¨Ê°¦DÍÌÌJJJ\84ÌváÂ\ 5\9a­aÃ\86b¯~\99\ 4ÉG2©\8aÝÜFUq  âeyH\10\80*\ e©\8d\8e\9c\90y¦N\9dúU\16\v!AD\82\88\ 4!A\0\94       R\e\1d³¤¹²f  \91½Y/Ê­CH\10\91 "AH\10\0\ 5\82=öinn^\\,p\86k×®Ñ\fõë×\97D\f\ 2     "\12\84\ 4\ 1\0²ÅÒÒ\92\ e[\92\9dÀoYÛ2\95\7f.\14\12D$\88H\10\0 \87L\9f>]H\8b -[¶¤oÏ\9c9\ 3       "\12D$\b   \ 2 |\90àÊêTâ\9f\7fþQQQÑÒÒÊÏÏ\87\ 4\95O\82ÁÁ\9b\ 3\ 2VK9EGGB\82
+WZ\0ÚOSbòòò´µµIviii|_\85\85\85\89×\v\90 \IðÂ\85SgÎ\1c\93rº~ý\ 2$\b  B\82@® \9a\9fv\10)\8foú¸qãhúúõë%*ÁQ£~Z´h\8eô\93\93Së*.ÁsçNP\&å\94\90\10\ 3      *biaiÓ&¿\15+\16     L>>\8b%t¾ê￲ôêbcO²o\8f\1c    +k\93(ÅÅ\9dF\9f\9b°\1e"~þùg¾é\r\1a4 éÉÉÉ\12\95àÖ­ë\13\13ã¤\9fF\8eü±\8aK\90bpò\91\94ÓéÓ\87!AÅ\95`Ó¦\8dÊ
+sÔÕÕ%d\10SS\93Ò«Û¶-\80};}º»\90à+8x3$\b¾ i\8ev\90\95\95\15ïÄW¯^ÑD}}ý²Þ\9eÀåPå¨Öð`\f$X^        öèÑuÈ\90~\\1a<¸¯D%hbò_+Ç}úô`«377+-ÁæÍm\87\ f\1fÂ\9bêÔ1\85\ 4\81\88\94\94\94èééÑ>zùò%71<<¼ò\1d\bB\82ò\­á\15       H°b\12<xpGRÒy.]»vF\14       ¦¤\mÖ¬1-\81¥_\7f\9dÝ­[Wn\94´5aÂXn´M\9b\96|\12\8c\8e\ eg«ûî»\8e¥%HE\8bou]»v\84\ 4\81è°î\ 5I|Ü\94\193fÐ\94\95+WB\82\88\ 4\11      B\82\95\97`ròeÞ\v\95ãƹZZ\9a\1d:8õîÝ\93\e­UK»¼\12\8c\8d=¹{÷\16\9a²bÅ"H\10\94\97U«VÑ>òôôä¦tèÐ\81¦ÄÄÄ@\82\88\ 4\11        B\82b\93`õjÕºÿ\1f     öîý\7f$Ø»\f        \ 6\ 4øìÝ»\85R«V\ e\ 2%øÇ\1fG\ 3\ 2|i
+\8b
+!AP.Hv´\8fÚ·oÏF\8b\8b\8bkÔ¨¡¢¢\92\95\95\ 5     "\12D$\b   Ê<\12\14þ`\f¯\ 4W®\\ 2   \82ò\92\91\91AÊ#ñ\15\15\15Ñè\9d;wh\97ÙØØHô\80\82\ 4\11    B\82UG\82))W\1d\1cììím)ÑÀâÅs]\º³QJ£G\ fsw\1fÇÍ@\95\ 3÷Ã\1e=¾ãfã~N\ 5©,      â\9e ¨\18¤<ÚM·oߦáýû÷ÓðСC!AD\82\88\ 4!A> ~÷]Ç\ 1\ 3zs©_?\17\89>\1d*<q\12\1c\9f\93Së!C\ 6PZ²d\1e\93``à\1a6E\86),l'$¨\10\90òh7\91þhxÁ\82\ 54¼lÙ2HP\89%¸~ý*é·Qpøp\18$¨è\12\94ò{\82"JPWW\87Û\18
+\1e\99\ 4×®].ó\86bV¬X\ 4 *\ 4¤<ÚM¤?\1a\1e0`\0\rGDD@\82J,Á¤¤K\89\89\17¤\9cnßN\80\ 4\15W\82Û¶\ 5øúz\vLkÖ,\97­\ 4utt¾¾Õõ}i   êèÔ.k³%\9aX³T\90 ¢@Ê£ÝDú£á&M\9ap\97F%-Á\81\ 3\7f\90þ\9d)J-ZØWe    Ê\1cH\10\17Ï%!ÁE\8bf\97\96 \89\89±L¶møð!ò#AIo\80\12\94|R\1eý\vÒß\97/_444TTTòòò\10    B\82\90 $\b  ÊD\82aaa#F\8cà\9dâççÇ;:|øðÒm>W^R"Î)¡¢~ÿþýÁ\83\aëéé\91\86ìííCCC¥VÚsssUUUÕÕÕ\9f={FÿÎÂÂBÒ\a\14\88DEEQFijj"+ AHP¢\12LOO·´´äFSSSMMM\1f>|ÈM177§y\94I\82\8f\1f?¦ÿ¸cÇ\8e¬¬¬ìììóçÏ\8f\193F\9a\ 5\9eÄGÿ+..\8e>;wî\f    \ 2H\10\12\84\ 4ex9´mÛ¶O\9e<aófÍ¢¸\8f{^\91lغuë\7f¿v\877iÒ$\9d¯¸»»sÝ¿²FÀ¬­­«W¯Îç¬\85\v\17²\b+!!ÁÉÉ\89f066vuu-}¥\88Íoee¥¥¥E³µhÑ\82\ 4!p6nf!Û³oß¾æÍ\9bÓrìììþüóÏÒÿwôèÑþþþ2,ð$>¶\9d_{8\1a\ 5   \ 2H\10\12\84\ 4e(Á¥K\97îÞ½\9b]©kÒ¤IAAÁ\94)SØ\8dªíÛ·\93Ëh`Î\9c9~~~999\14:­^½zÞ¼yܾ£\19>|øÀ\17¸Q\9cuÿþ}6\·nÝ\98\98\18Z,©vÕªUÂC<Ò\19\19ªaÃ\86\ 2gãF\85l\ fy\9cVD«Û²e\8b\83\83CéU\98\99\99½yóF\86\ 5\9eÄGÛéëëK\9fsçÎ\85\ 4\ 1$X\ 1       Ú)\11Ü1\9b\92\12\9f\90\10#'éÎ\9d\84*"A\8aÔÆ\8e\1dK\ 3ÁÁÁÌ&a_¡\81\11#F\ºt\89]ÁËÈÈ`ó\7füø\91»\82*PRIIIäSn¢©©iPP\10ýJÄë\9cäA\15\15\15á\12\14e{H\91jjj¥\97¯®®Î\1al\91\15$>Ö\82è×\96ú\ 2 A\0      V@\82Ê\a\1d ÑÑ\91ÞÞ\vä$\9d?\7f²\8aH°¸¸\98]ólÕªUjj*\rPdçììL\ 3M\9b6e¾ \9b\94\94\94\93\92\14ÅzO\9f\9døÇ\1f\7f´iÓ\86\96`oo\7fêÔ)\81?|ùòå´iÓ\1c\1d\1dMLL444¸oË\92 èÛSúÿÒ*^¿~-ã\98õ®;räHî­yH\10@\82å\95à]%\ 2\97Ceþ\8a\ 4UÈááá=zôà¦\90\ 4\8f\1e=:xð`6jnnÎ\85r¤Hî\99ÆÒÒ¡ÈqãÆ\8d¥oÆeggStiddÄÍÉÛ\8d¬­­­··wJJJzzzAA\ 1¯\ 4ygã¦\8b¾=¥ÿì°aÃø\9e\80\952\a\ e\1c \rëÕ«\17\19\82t$\88÷\ 4!AÜ\13\94ÿ{\82Ç\8e\1dðò\9a*'é\8f?\8e\96K\82ÚÚÚ2ÙN{{ÛÊKpß¾}¤'Þ¦KÖ¯_off¶}ûv6:{öì5kÖäæææääðÝ\83\13(\9dÉ\93'\1f?~\9c\roÚ´éÙ³g\85\85\85\9c©_¿>w£\90VÇ    ÎÀÀ 66\96¢Î´´´\90\90\10n9|³qÓË»=¼Ü¹s\87V\17\14\14\94\95\95E?§õ\92\8f¤YàI|´a\14\1dÓçõë×¥#Á\90\90­\97/ÿ!å\94\90\10\83H\10\12\84\ 4E?f\1f>¼qÿ~¢\9c\98òF\822ÙÎaÃ\ 6W^\82¤\1eR\1ey\8a\9b\92\9a\9aJK{þü9\e\15ò4¦@éP4׳gÏÀÀ@\1a\1e?~¼±±±ººz«V­âãã¹cÜÊÊJUUÕÐÐ\90\8dZ[[«©©ÙØØøøøpËá\9bM\94§CE¹ó\98\98\98øý÷ß×®]\9b¶ÊÞÞ^¼}Ú~\13\12\1fmXãÆ\8d¿\16ûGÒ\91``à\1aéßãhÖ¬ $\b      B\82å=fåÿr¨\9d]3\81\12¤z¦\7fÿ>ÒLîîãåªÅ\18 
+$>ÚSuêÔ¡OI<§*D\82***\ 6\ 6úRHìHiÚ´1$\b        B\82¢\1f³G\8e\84Éä¶\85À$ðr¨®®nY\rh\93\ 4ÝÝÇIùL»iÓF\90 ÂAâ£=¥§§G\9fÜ3®Ò\91 \96\96Ö\8c\19îRH¬XB\82\90 $¨d\91à\92%ó\]\87ûû¯¤´\7f\7f°@ ~÷]çE\8bfK:\8d\1f?\ 6\12TPH|ÌGô)ö\86Cåêr($\b B\82å:f/\8µcG \9c¤øøs¥%Èuª{÷î5®S]D\82 \äææ²~ÁèS\12o,
+\94`PPÀ¤InRNtÒ\b  B\82\90 èÇlBBÌ\91#ar\92\12\13ã\84H\90\86KK\90\92.\8e\8eö\90 ÂñåË\17v{\8e>¹·\1d%-ÁÐÐm\ f\1e\86 nݺ¾JL¼@£ô)\96\v&))Wy\9b\9b`\8b\85\ 4!AHP\99.\87
+\97 ºR\ 2¢@â\93\89\ 4IRK\97ΧtèP(û\8a
+3\8dnØà+\96¢xìØ\ 1¶|\96\ 2\ 3×@\82\90 $X®cVþ\1f\8c\89\8f?wüx8M         Ù*P\82\ 4±\9f§¤Ä³6pØ(oû3\95¨d\ eòn!\89\ f\12T\        Jùr(Z\8c\81\ 4!AD\82\95\8f\ 4ù¦#\12\ 4\15¾\1c\ac AH\10\12\94\7f      ÞºuåÒ¥ßå$ݾÍß\80víÚµ--Íy\13\15QN\82ªªª|ßJ'Õª¥\r  *\16ìÁ\18)¿"\ 1       B\82\90 üKðôéÃ+W.\91\93táÂ)>    \96\ 5\93 l\81\ 4\15\bö\8a\84\94_\96wqéN>\92~²µm\ 2      B\82\90 ¢_\ e½~ýÂÙ³ÇËJ7o^\12ò­tÒ\8d\e\17!AE\81½,/åfÓd\v$\b       B\82
+-A\85H\90 ¢À\9aM\93Z\ 3Ú\9b7¯#\aÉ6\1d;v\10\12\84\ 4!AH\10\12\ 4ÿþ¯\ 1m©u¥$W   \12\84\ 4!Á²\8eÙÞ½{"U&A\82\8a\ 2ëJIj\9dêB\82\90 $¨\10\12\ 4b\ 1Ç\88üÃ:Õõôô¤Ï\80\80\0IK02r\1f©GBéÏ?c!AH\10\12¬$\11@|à\18\91\7fH|t\bûúúÒçܹs%-A\89>\18³gOP¹$¸~ýjúU§N\9dP\f AH\10\80ª   \89\8f\ eá}ûöÑç¨Q£¤#A\a\a»ï¾ë$Ƥ§§[\ 1    N\9f>\85~ell\8cb\0     B\82\0TMH|t\bÇÅÅÑgçÎ\9d¥#ÁÒ/ËO\9c8¶o_\17\11Sxx\bßÏ;tp\82\ 4!AH\10\0P^H|t\b?{ö\8c>-,,¤&Áää˼mÏ\1a\18è\8b~ÙÓÅ¥;÷í[×C\82\90 $\b\0¨\18$>:\84¿|ù¢¡¡¡¢¢"öæCE\8c\ 4ml¬hú´i\93||\16   I\ e\ eÍi6\7fÿ\95\88\ 4¥/A555oð\7f\99:u*+á\15ûùíÛ·Qº\0\90!¹¹¹ªªªêêê4ܤÉ\7fM\8a\89ý¨,K\82wï^\v\r\r¢töì1N\82"B\12|øð\ 6ûyttd%%\b\80¬\90ÄKI\0\0Ñ!åÑ\91Hú£á\ 1\ 3\ 6аØ\9fé\15"Áðð\10J±±ÿuìÕ¬Yc5\91      \bXM\12d?g\ e\85\ 4\81l)o\fhoo\ f     \ 2 sHyt$\92þhxÁ\82\ 54¼lÙ2\99\\ e­d*K\82[¶ø¯^íÍ\97\88÷\ 4\81\f\19=z4$\b\80Ì!åÑ\91Hú£a:\1eixèСR\90àÀ\81?\88·×iKK\v\81\12´¶n\80\ 6´\ 1$\b\0\10\b)\8f;\12ïܹCÃ666Ê\14      ZYÕ§éݺu\1e0 7%æDH\10@\82\0\0\82\94Ç=\fS\\\£F\r\15\15\95¬¬,%\93 \9d]Ó6m\1c)\99\98\18C\82\0\12\ 4\0üûµ;]R\1e\89¯¨¨\88MéС\ 3\1d\98111J#A\81\ f\9dB\82\0\12\ 4\0\90ìè0lß¾=7eÆ\8c\194eåÊ\95J#ÁÈÈ}ûöíàK\17\ e   \ 2H\10\80*ΪU«Xÿ\11Ü\94ððp\9aÒ·o_¥\91 z\91\0\90 \0@ $;:\fI|Ü\94W¯^Ñ\14}}ýââbH\10\0H\10\0e¥¤¤DOO\8f\ eÃ\97/_òNoÐà¿ç'\93\93\93%*Á!C\ 6Ì\9aå!ÆT¯\9e%$\b A\0\80\88\90æè\18´²²â\9b>nÜ8\9a¾~ýz\89JPNú\13\84\ 4\ 1$\b\84õ¥ûóÏ?óM\ f\v\v\13¯\17ø$èëëíî>NBéܹ\13\90 \80\ 4\ 1\0ß\84j~:\ 6Iy|Óÿùç\1f\15\15\15--­üü|1J0>þ\9c\1c&\7fÿU\90 \80\ 4\ 1¨jäååikk\93ìÒÒÒJ\7fÛ²eK:<Ï\9c9#F     ._¾P\ eÓèÑÃ!A\0    \ 2PÕ ÁÑ\ 1\13øí¢E\8bèÛ\193f\88Q\82Ü\15È3g\8e\1d9\12VVJI\89\17ïS£¸\1c
+ A\0\0\1fÓ§O§\ 3\90d'ðÛk׮ѷõë×\97\84\ 4\85?\18sòäo\90 \80\ 4\ 1\0\12ÅÒò¿\17
+Hv\ 2¿-))155¥\19\92\92\92$$Áºu-\9a6mÈ\9b444 A\0       \ 2\0$\r©\8d\8e>sss!oÄO\9d:õk\e\9b\v%$ÁmÛü\92\92Îó&ÖÒuY\12<}úð\981#¸täH\18ß\fK\97Îç¾\9d:u"ß·\17/þÎûó°°\9d\90 \80\ 4\ 1¨\9a\90Úèè#Í   \99çÂ\85\v4OÃ\86\råD\82»woá½jêï¿R`\8b1\fCC\ 3¾o\8f\1d;\80\ 6´\ 1$\b\0 Hmtô\91æ\84ÌóåË\17
+\15i¶ëׯË\91\ 4­ªU³\15&Á¯¯}\94)AãjÕZC\82\0\12\ 4 
+CR£CÏÌ̬¤¤Dø\9c^^^byFT\9c\12T«VM]\98\ 455\85IPµZµê\90 \80\ 4\ 1¨ÂxzzÒ¡7sæÌoÎÉn\1d\1a\19\19QT(/\12\14ír¨±±\11.\87\ 2H\10\0ÀGaa¡±±±è\8f}ÚÛÛÓÌG\8f\1e\15»\ 4\7fùe\`à*Þdff"D\82÷îý\99\98x\81Kwï^ã\9b!9ù2÷í\8d\e\17ù¾½\7f?\91÷çwî$@\82\0\12\ 4 ªqìØ1:îìììD\9c\9fµ/ZÉî\ 5ñ\9e \0\90 \0ò\0ë@\90Ô&âüïÞ½ÓÔÔTUU}ýúµ¸$8uêDgç.e¥ØØ\93\90 \80\ 4\ 1\0bçÅ\8b\17jjj$µ¬¬,Ñ\7f5jÔ(!mËT@\82r\95 A\0  \ 2PE`-\82\92ÔÊõ«+W®Ð¯LLL*üx\f$\b\0$\b\80lÉÏÏg-¡]¾|¹¼¿uppøÚ_í\1eH\10\0H\10\0EdïÞ½Bº\8d\10Nhh(ýÖÖÖ¶\92\12¼|ù\8fÝ»·ÈOºwïOH\10@\82\0T\ 5\1c\1d\1dé\88#\9dU,\8a433£\9f\9f;w®2\12LH\88ùí·PùI÷ï_\87\ 4AyK²<\83\92\f\80@H^t\80\98\9a\9a\16\14\14Tl       «W¯¦%ôìÙ³2\12ÄåP\0 B\82\0H\9f^½zÑ\ 1B"«ð\12222ttth!)))\15\96`TÔ!\ f\8fÉò\93RR®B\82\0§s\0(7¬±PRXNNNe\963\7fþ|ZÎ\80\ 1\ 3Pu\0H\10%\19\0E\81´EGÇ\82\ 5\v\9c´´4mmmZTrrrŪ\8e\87\ fo<x\90(?   U\a\80\ 4\ 1Pn\92\92\92TTT455ÓÓÓ+¿´9sæÐ\81Ö¿\7fÿ\8aU\1dQQ\87\98"?      \97CAe$8yòÏ\1d\93mÚ¼y\1d$\b\80\10HXth\90¼Ä²´÷ïßS0HVMHHÀù3¨â\12\14Þ
+®t@\7f(\0\báæÍ\9bt\ÔªUK,a cñâÅ´ÌÎ\9d;W ê\88\89\89Z»v\85ü¤;w\12Pu\80JJpöìé¡¡Û¤\9f\\ºC\82\0\bÇÙÙ¹\92Í~\96&77×ÐÐ\90\16\e\1d\1d]Þª#9ùòùó'å'=x\90\88ª\ 3TR\82ä#\99\Äps\e\ 5     \ 2 \ 4\92Ô×>Ö\r333Å»ä\r\e\92\9b4iR\\\\81ª\ 3\97C\ 1$\b     \ 2 Q¾|ùbggW®^\93D'??¿N\9d:´ð   rU\1dxO\10@\82\90 \0R\80ôDG\84\8d\8dM\85\9b\88\11ÎáÃ\87iùÆÆÆ\1f?~D$\b AH\10\0ù!33S__\9f\8e\bR\95äÖÒ­[7ZÅôéÓE¯:RRâ¯\9#?        ÷\ 4\ 1$\b\80òAb¢Ã¡C\87\ e\12]ËíÛ·UTTÔÕÕoݺ%bÕqöì1\1f\9f\93nßÆÓ¡\0\12\ 4@©¸sç\8eªª*¹\89$%éuyyyÑqתU«\92\92\12Ñ«\ e\\ e\ 5\90 $\b\80$(..¦\0\90\8e\ 5OOO)¬.++\8b]wݾ}»(UGttäܹ\9eò\93RRâQu\0H°Â¹¡Ð»\12åY)!\19ÑÎ577'=Ig\8d\91\91\91´F==½7oÞ|³ê¸\7f?\91¼#?éáÃ\e\90 ¨¤\ 4G\8dúiÑ¢9ÒONN­+#Aö_TUUëÕ«wüøqyð\bÛ¤êÕ«[XX\8c\1d;öÅ\8b\17(r \¼}û¶V­ZT\8aHLÒ\o¿~ýh¥}úô\11^¶]]\87Éarvî\ 2       \82ÊHpëÖõ\89\89qÒO#GþXI       þûõ]ª\93'O\92täD\82ôYTTôäÉ\93\80\80\80\ 6\r\1aüý÷ß(u@t\ 6\ f\1eL¥¨W¯^R^ïû÷ïYW\83\87\ e\1d\12Ru +R \94\12TÐË¡\9cÂ
+\v\vµ´´x¿²²²¢)\14\91µhÑ"..\8eM,((\986m\9a\9e\9e^ýúõÙÛǼ\12\¸pahhhi3r£4°qãFZ²¦¦fß¾}\ 5¾ZÅ÷Û\15+VL\9e<\99\rçååM\9a4Iç+îîîùùùÜOæÍ\9bg```hh\18\14\14äå奯¯OÃG\8f\1e\15þwx7lß¾}Í\9b\19ìììþüóO\94s\ 5\85\ 4D{SWW÷Õ«WÒ_ûÎ\9d;Yë4\1f>|(ýíf¹\87N\86Q\84@\15\94 E\82$¯Q£F\95\9e\81Dãïïß°aC6º`Á\82\193fddd¼xñ\82ÍÏydÇ\8e\1d÷ïß\17(2^׬\¹\92\9c\9c\9cùóçO\98\9b\12|þü9\17¢Î\993ÇÏÏ\8f~\9b\9d\9d½zõj\12\1f÷\93U«V}úôéÄ\89\13***l\98\ egn³Ëú;¼\e6kÖ,\8a=Éò[¶lqpp@9WÐ\v¡FFF´7IF²Ú\86\1e=zT¬Ë]\0 A\99H\90câÄ\89\ 2ÛØ'q\90YØ°¥¥%ß<Ì#III¹¹¹e\89\8c×5ÜÄwïÞ\99\98\98|S\82d%uuu6L6$ÿ²a\8a"icø~»©4¬ªª*üï\bÜ0\92¬\9a\9a\1aʹ"Ò·o_Ú\95...Â_U\90(\14\81êééÑfìÚµ\v{\ 4@\82\8ar9\94j~\8a\80:vìÈF_¾|9mÚ4GGGò\94\86\86\ 67\eÙ\81¯­`\16\85=}úT\88È\ 4º\86ÂOÎnB~K!'\17        ÒÚ¹Ê\8d6\83û9ïO\ 4\ e\97õw\ 4nØ¿xjT1Ù½{7í8\1d\1d\1d!ÏgJ\87\ 3\a\ eÐ\96PIKMMÅ~\ 1\90 BH\90Å\tزa[[[ooï\94\94\14\8aûh:7[\9d:u(\82ã[Â¥K\976nÜÈ{\1f\8dB0Þ¦\1a\ 5ºæÃ\87\ fæææß\94à²eËÈ_l\98æçn#ÒÏ99~S\82\1dHPixòä     {"\94\ 4$\ fÛÃ\9e\14mÛ¶maa!ö\ e\80\ 4å\\82\14^\91SH\13\\ f¡\ 6\ 6\ 6±±±EEEiii!!!\9c\14\981sæÌ\8c\8c\f:ÙvssãõÅäÉ\93¹\97,ìíí·mÛF\87?\9d    Ï\993\87×57nÜ Åfffúúú\ e\1e<¸¬M¢yþú믥K\97ZYY½\7fÿ\9e}5{öì5kÖäææRÜÊwOP¸\ 4Ëú;\90 r@{\96Â|Úk#G\8e\94\93\12Þ A\ 31öe\ f\0$(Ñ{\82ÚÚÚtîúòåK6=**ÊÚÚZMMÍÆÆÆÇÇ\87÷ªéøñãuttêÕ«G>âõ\ 5EX={ö\f\f\f¤a\8a
+\9b7o®®®Þ¬Y³½{÷òºÆÙÙYSSÓØØ\98\ 4\97\9d\9d]Ö&Ño)î\e7nÜëׯ¹¯\84<\1d*\\82\1dHP9`'Z$\1d®HÈ\ 3IIITäTTTè\ 4\fû\b@\82h6\rr\ 1\92àÔ©S$\9aêÕ«'$$ÈÛ¶­]»\96½1\816\1f\0$\b     B\82\90\jÖ¬Iå\8at#\87\9bWRRÂn\ e¶lÙ\127\a\81rKpàÀ\1fdÒ%t\8b\16öh@\eTMòóó\9d\9c\9c¨ÀwïÞ]\86ïD\b'''\87Ý\1ctwwÇ.\ 3\88\ 4Ñ\8b\ 4\0â\82´B¥ÝÊÊJ`ó,òCRRR\8d\1a5hS\83\83\83±×\0$\b \ 2Py"""Ø»x)))ò¿µ¬\8f       555´È\a AH\10\80JrõêUMMM*ê{öìQ\94möôô¤\r633ã\9eÁV\94êN¡ëj\1c,\90 "\96X\14\84ôôtSSS©u\98+.\8a\8a\8azõêE\9bmoo/ðå ÉUVè+\r@\82"rÿþýÁ\83\aëééihhСʺ\84\90Ú\81#\16      îß¿¿S§NZZZô/\86\f\19¢XgÝà\9b\90>lmm©\84tíÚ\95¯\ 5?ùçãÇ\8f\14       ÒÆ÷íÛW:Oò ¯4\0   \8aÎãÇ\8fé\ 4\8e\1dYYYTÕ\9c?\7f\981
+'Aúí\92%K(X 
+géÒ¥íÛ·G\89U\1a¨2\1f0`\0íâ&M\9a\bì\87KþIMM500 ¿0cÆ\fi^]A_iè+\r\12ü&£G\8fö÷÷\17ø\95\90ÂYºhñuÓɦ\84\87\87[[[Ólÿ\8aÐð\v7@§ú\8b\17/&5Sñ¦Ú\8f{\b\90o\81¼ðÖ-¹¹¹¥g\0\8a\8b\9b\9b\eízª¢ÿúë/Åý\17\97.]b74\99\13     ¢¯4ô\95&i *Á{\82fffe5¿/¤p
+,Z¥\8f\11:\87ä\14&di|\ 3TÚ}||è\90¤9éØd­\95\96^ /ttpçN\9djÓ¦\rJ¬r@Ê ýNúP\88ÇA\85C!\8cÊW$Ý\89-úJ+½Rô\95&!    \86\84l½|ù\ f\84\84\181F\82T\14\8b\8a\8a\ 4~õÍÂÉW´\847ÅùÍ¥q\ 3\r\1a4ÈÌÌdä<CCCѯ\97\9e={\96VtåÊ\15\94X%à·ß~£\1a\8f*·ððpåøGëÖ­cN\8f\89\89\91ÂåPô\95&d\e\80X$\18\18¸¦\9aÔiÖ¬\89\18%Hå\87·µj^D)\9c¢\17¹o.\8d\e ¯xÿoé\13¼²Ø¼yó\84  \13\8e\1d;\86âª\ 4\¼x\91\95\ 4\12\872ý////úSµk×\96\83è+\r\12\94²\ 4©\9660Ð\97BÒÑÑ¡Õ5mÚX\8c\12\1c6l\98\9f\9f\9fÀ¯D)\9c|E\8e÷|\92o¶o.\8d\e  ñíÛ·ß<\8eJG\r\ f\1f>DAU\ e®_¿N\9a =>eÊ\14%ûkt*8hРúkúúú\12*±è+\r\12\94²\ 4µ´´fÌp\97B\1a>|\88Ø%xçÎ\1d*KAAAYYYT\b©PõêÕKôÂÉ;Z·nÝ\88\88\bÎ\83|³}siÜ\0\1d#t
+JÇ/\1dntp\r\1c\9be\98\ eU:xoݺõôéS:§å=_\ 5
+Ç£G\8f\f\r\riw\8f\193Fá^\88\10\ 5*Øýû÷§?Hg\86\92\88\aÑW\1a$¨Ü\97CÅ+A"11ñû￧\13o*¢t²·råJÑ\v'_\99¤\13<UUUv\17\8fo6Ñ\9f\ eýòå\v\9d×5hÐ@CC\836,22ò\9be¸t.¡Ä*(t\1aC!\12íÁÞ½{+¥\ 1¹Ã¡eË\96ô7ëׯ/ç\8d \96ëê+¨j\12\f
+
+\984ÉMÊiÉ\92yh6\r(%/^¼ )°\1e"H\13ÊýgsssÛ´iÃ\1a\ 3/ë mH\10ȹ\ 4CC·=x\90\98\90\10CéÖ­+ì«ÄÄ\v4J\9fby%0%å*[>Kl±\90 P>Þ¾}˺\1fêСÃçÏ\9f«Â_ÎÌÌdÝB5jÔèÕ«W(\ 3@\11%H\92Zºt>¥C\87BÙW\ 1\ 1¾4ºa\83¯X$xìØ\ 1¶|\96\ 2\ 3×@\82@ù P¨N\9d:T\8c[·n­ô1 /\1f?~´¶¶¦?Þ°aCî\1d"\0\14H\82h@\e\80JòòåKR\0\95á6mÚTA\11P<èèèH\7f\9f\ 2áçÏ\9f£<\0H\10\12\ 4U\87¿ÿþ\9b]\ 5mÑ¢E\95\r\85è\8f·k÷_\95R¯^½Ç\8f\1f£T\0H\10\12\ 4U\81ÔÔTcccv\154''§*gEAAAçÎ\9dÙ{\r·oßV¦\9a\93o\0(\93\ 4]\º\93\8f¤\9flm\9b@\82@Ñ¡ª\9eõ1Ô¥K\97¬¬,d\b\9d\ 68;;³÷èÅØå\81\12ô\95ÆN\12âããuuuQNäJ\82²\ 5\12\ 4
+m@ö>`§N\9dªx\fÈK~~>       \8bÅ\83¿ÿþ{å\17¨\1c}¥ýËó.0
+\89\9cHpóæuä Ù¦cÇ\ eB\82@\11¹pá\82\96\96\16{#¾°°\10\19ÂKII\89««+ë\1aþСC\95\\9a\95VI\11\ 3IHP®\12$\b\14\88°°0ªå¨Ä\8e\1f?¾¬\1eLàAOOOÖ.ñ¦M\9b*³(åè+\r\12\84\ 4!A \1cP-Ç\ e%ª \91\e     \f\f¤`\90òjÚ´i_¾|©ØB\94¬¯4HP~$\18\19¹\8fÔ#¡ôç\9f±\90 P¾èfòäÉ,ºÙºu+2D\14¢¢¢XÔìââÂ]`,\17ÊÔW\1a$(W\12\94è\831{ö\ 4A\82@\99ÈÎÎfý&hiiEDD CD'11ÑÀÀàkËùMÿþûïòþ\iúJ\83\ 4åS\82\ e\ evß}×I\8cIOO\17\12\ 4J\ 6UÝ-Z´`Oþ_»v\r\19R^\1e?~ܸqcÊ@2\v9±\¿U\8e¾Ò A¹\95\97å'N\1cÛ·¯\8b\88)<<\84ïç\1d:8A\82@\99 Z\8eu\ 6ݨQ£´´4dHÅxÿþ½\9d\9d\1decÍ\9a\9f?_ÞXRÑûJûWÐã©@N$\98\9c|ÙÃc2\97\f\fôE¿ìéâÒ\9dûáÖ­ë!A d\1c>|¸F\8d\1a¬ÓUEï5Oæ\14\15\15\8d\1c9\92ÝD£\98\8b»\ 1\a\80\E\8266V_\9fæ\9aäã³HHrphN³ùû¯D$\b\94\92âââ\85\v\17RuM%ÓÍÍ\r/\ 3\8a\8bM\9b\aKúöíË=c  \80\f%x÷îµÐРJgÏ\1eã$("$Á\87\ f\9fGGGB\82@9ÈÉÉqqqa¯{SÌ\82\f\11/\97/_ÖÕýïá\ 1\e\e\9b\a\ f\1e C\80Ì%\18\1e\1eB)6ö$MoÖ¬±\9aÈ\ 4\ 4¬&  ²\9f3\87B\82@Ñ¡j¹^½zT \r\r\rãââ\90!\92 ==ÝÁÁ\812YCC\83»§\ 6\80L$(Þ×ÞË\92à\96-þ«W{ó%\16<B\82@~\b\ f\ f¯U«\16\95Æ\96-[>{ö\f\19"9rssÇ\8e\1dËê%\ f\ f\8f\82\82\ 2ä     \90¾\ 4\a\ eü\81÷©\98Ê'KK\v\81\12´¶n\80\ 6´\81<SXX8qâDV2]]]Ñ\1e\9atؽ{7\ 5\83\94çNNN8ë\0J\1c       ZYÕ§éݺu\1e0 7%æDH\10È      Tý²\8eqUTTV¬X\81\f\91&\89\89\89zzzì5Ìøøxd\bPb ÚÙ5mÓÆ\91\92\89\891$\bä\84ãÇ\8f³JØÊʪ¼¯r\ 3±\90\99\99Ù§O\1fVG-[¶¬Â\r\8d\ 2 ·\12\14øÐ)$\bdK^^\9e\87\87\a{\ fÂÙÙ\99k5\vH\9f\92\92\92\8d\e7jjj~mÉÊáÞ½{È\13 L\12\8c\8cÜ·oß\ e¾tñâï\90 \90\15¯_¿¶··§\82§¦¦¶|ùrd\88<pëÖ-KKKÚ)5jÔغu+^¨\aJ#A¼"\ 1ä\8aàà`\16t4jÔ(99\19\19"Wá9÷\84\92\8b\8b\v\a\90 \0\9f\7fþéÛ·/;\1cÆ\8f\1fÿùógä\89\1crøðaÖ÷\84®®ntt42\ 4HH\82C\86\f\985ËC\8c©^=KH\10È-QQQFFFTØjÕªEÃÈ\10yæÍ\9b7½zõâ^ZÁ\1d[          ¢?APEÈÉÉa]â²g`Þ¿\7f\8f<Q\b¶lÙÂ.\\9b\9b\9b\9f9s\ 6\19\ 2Ä%A__ow÷q\12JçÎ\9d\80\ 4\81üpîÜ9CCC*cÚÚÚT©âq\v\85\v       Ûµû\7f\93&MÊÎÎF\9e\80
+K0>þ\9c\1c&\7fÿU\90 \90\ 4\1f?~tssc\85¿}ûö©©©È\13E¤¸¸8  \80uk¥¯¯\1f\1e\1e\8e<\ 1\15\93àòå\vå0\8d\1e=\1c\12\ 4bçðáÃfff¬\95æÀÀ@\ 4\80\8aÎ\93'O:uêĪ²A\83\ 6Q\84\88<\ 1å\95 w\ 5òÌ\99cG\8e\84\95\95RRâÅûÔ(.\87\ 2)\a\80ýúõce¾C\87\ e¨-\95\ 6:\93Ù¶m\e\v     uuu·nÝJA"²\ 5T@\82Â\1f\8c9yò7H\10(z%©££Cè$\95\8f÷ïßsͬµmÛ\16W¹A\85%X·®EÓ¦\ry\13\1d\12\ 4\8aÈ\9d;wZ·nÍ\8azÿþý_¿~\8d<Qb\8e\1c9baaÁú>^¼x1:c\ 2\15\90à¶m~IIçy\13kéº,    \9e>}xÌ\98\11\:r$\8co\86¥KçsßN\9d:\91ïÛ\8b\17\7fçýyXØNH\10\88\85¬¬,///uuuÖ\19î\81\ 3\a\90'U\81O\9f>qûÝØØ\18ýó\ 2IKp÷î-¼WMýýW
+l1\86ahhÀ÷í±c\aÐ\806\10/%%%¤¼:uê°\8e\90¦O\9f\9e\97\97\87l©R¤¤¤ØÙÙ±Z¥k×®4\8a<\ 1\92\95 Uµj¶Â$øÃ\ fÂ$h\­ZkH\10\88\837oÞP¥ÇÝ\eº{÷.ò¤Ê\9e\v­_¿^[[\9bµ\88>uêÔ\ f\1f> [\80¤$¨V­\9aº0      ~mà¡L   ªV«V\1d\12\ 4\95£  ÀÛÛ[U\95JS5\13\13\93\90\90\10¼\ 1\ 1>\7fþ<qâDÖ7VõêÕ\17/^\TT\84l\ 1â\97 h\97C\8d\8d\8dp9\14\88\9dÂÂÂÀÀ@Ö\r®ººº§§gFF\ 6²\ 5pÜ»wÏÅÅ\85U2FFF;wîD\9e\80²$øË/ã\ 2\ 3Wñ&33\13!\12¼wïÏÄÄ\v\º{÷\1aß\fÉÉ\97¹ooܸÈ÷íýû\89¼?¿s'\ 1\12\ 4åâÄ\89\13M\9a4a\85ÙÖÖ\16\82²\88\8e\8enܸ1+*-Z´¸yó&ò\ 4\12Ä{\82@q¹}ûvçÎ\9dYù$\ f\9e<y\12y\ 2\84SRR²k×.]]]öÐÔÈ\91#\9f={\86l\81\ 4Y\9a:u¢³s\97²RlìIH\10È oß¾uuuýß#Ç\86\9b6mÂ\8d\1e :yyyK\96,a¯QhhhL\9f>=--\rÙ\ 2        ÊU\82\ 4\81@²³³\17,X ¦¦FÅCKKkÞ¼y¸ý\a*Æ»wïÜÜÜØ33µjÕ"-fee![ AH\10È'\85\85\85þþþ$>Ö\1eÈÏ?ÿüêÕ+d\v¨$\8f\1e=âÚ[«^½úܹsñV)$\b  \ 2y\8bþ|}}Ù}\1c\80\ 1\ f\88\97øøønݺ±\ 2V³fÍeË\96¡Éµ*%ÁË\97ÿؽ{\8bü¤{÷þ\84\ 4Á¿_;\7f§èÏÄÄ\84\95U\e\e\eª¬\90-@BÄÆÆ:9ý¿Wºttt\ 2\ 2\ 2p¯¹\8aH0!!æ·ßBå'Ý¿\7f\1d\12\84þÖ¯_Ïúþc½ßÆÄÄ [\80\14\88\8e\8e¶µµe\ 5OOOoÛ¶mP¡ÒK\10\97C\81ü\90\9d\9d½víZ.úkÕªÕéÓ§\91-@Ê\1c<xÐÆÆ\86SáòåË?~ü\88lQV FE\1dòð\98,?)%å*$X\ 5ùôéÓÌ\993«WgMèUkÓ¦\r\9d\93#[\80\f  \ e\ e®W¯\1e+\90µjÕ\9a;wî?ÿü\83lA$\88H\10\88\97\8c\8c\fOOON\7f\9d;w>sæ\f²\ 5È   qqqÃ\86\rc\85SSSsâÄ\89\ f\1f>D¶(\93\ 4\1f>¼ñàA¢ü$H°êðîÝ;///öÞ\1fáââréÒ%d\v\90C\1e=z4tèPö^¡ªªê A\83._¾\8clQ\ e FE\1d\9a1c\8aü$\\ e­
+\1c<x\90ª\11®Jùé§\9f\92\93\93\91-@Îyþü¹»»;{_\95]´?tè\10\9e\9cQt        âr(\90\1aÅÅÅ{÷¶fÅOCC\83ª\94Ç\8f\1f#g\80\ 2\91\9e\9e¾dÉ\12CCCV\8cëÖ­»víÚÌÌLä\8c\82J0&&jíÚ\15ò\93îÜI\80\ 4\95\8f­[·\1a\19\19q\8f\19\91\9b\9b\8b\9c\ 1
+
+\95ÞíÛ·7mÚ\94\15iUUÕ1cƤ¦¦"g\14N\82ÉÉ\97Ï\9f?)?éÁ\83DHP\99¸{÷.ï\15$\13\13\93ÀÀ@\A\ 2ÊAIIÉéÓ§{÷îÍ®í³[Û\91\91\91_¾|Aæ(\8a\ 4q9\14H¨r8zô¨³³3+iTE\8c\1f?\9eª\v\ e\94\92G\8f\1eyxxÔ®]\9b\15x\v\v\vooïôôtä\8cüK\10ï    \ 2ñòúõk:ü¹+\9f\1a\1a\1a\9e\9e\9eè­\ 6T\ 5>}ú´eË\16®£g:÷\e4hPtttqq12\a\91 "A¥\ fýè`\1f8p ÷Ê\83¾¾þòåËÑ,?¨\82\ºtiøðáÜÛ¯õêÕ£c\ 1§\82ò)Á\94\94ø+WÎÈOÂ=A\85ãåË\97t\80\9b\9a\9arO\b¸¹¹]¸p\ 19\ 3ª8d½5kÖÔ¯_\9f\v\fûôé\13\11\11QXX\88Ì\91\1f       \9e={ÌÇg\91ü¤Û·ñt¨bP\\üÿµwî±Tÿ\7f\1cO\8eN.\93RKÖV´\12Ýä\961'Ó\rÉY\1dD\94$\8a¹\95[\17S1t\98Ûä\12¥\86Q\9d\93\18º¨\84a-Ò²\892T$«Ð\Ê%¿ý\9eÛY\9fÙéòë××·Nz=vþàø\1c\9fóy½_¯÷óóü|>ï÷\eålnn\ eÕcæÞ?zô(-NJ\10b\94\97\97;88°ÙlQ¥(++{yyÕÖÖRd$A\ 4ér(ñÿRRR\82\12VPP\10e\91´´´\8b\8bËÝ»wé¡\17\82ø\ e===IIIk×®\9dö\19MMM>\9fOS\92þ^\11,)\11\ 4\ 6úJÎëñã\1a\12AÉdpp0>>^UU\95)a\94sXXØÐÐ\10\ 5\87 ~\9c\86\86\ 6??¿yóæ1w\106lØ\90\99\99IWQ~\8b\b>yR\vÝ\91\9cWss\1d\89 D1<<\9c\98\98\88"eFBÉÉÉ\ 5\ 4\ 4tuuQp\bâ§\19\1d\1d-**²µµeFѲÙl\1e\8f'\14
+éq²_&\82NNv\12ø255!\11\94\84
+E1ººº²X,Q¶à\a\14lzz:=ïM\10\93H\7f\7fÿùóç9\1c\ es\8d\ 5ç\99NNN%%%t\8báß\16AI\86Dð·066\86³S\14 £}0\80fff©©©###\14\1f\82ø÷xûöm\\\9c\98\1a:;;çååÑ\144\93N\92Ä\83®\98\9aé\97\ 1\81CÀQnJJJL\ 1\1a\18\18@ûh\86O\82øÅtwwGFFZXX0ÅÈf³½¼¼\84B!\9d\8b\12Ä$244\84²Úµk\97¢¢"SnÚÚÚ(ÀÖÖV\8a\ fAüvo\18\1a\1aª££Ã\94§´´´­­-=EC\10ÿ\84ÑÑÑÜÜ\.\97Ë\f\\ 2+W®\8c\88\88 ið      B\ 2éïïOHH022b\9eO\ 3ø5::\9aÎW  â\aijj\8a\89\89111a\86·\ 3ccc¼ÙÑÑAñ!\bɧ««+--ÍÂÂ\82\99\93M4_·\9f\9fßÍ\9b7é¡5\82\10cll¬´´ÔÃÃ\83\99ß^4.ÉÆÆ\ 6¥Ô××G!"\88?\91\81\81\ 1\81@°gÏ\1efy_Ñ|õ\.7..\8e\16ù%þràì q(\af^\17 //\8f\92Áûto\9d ¦\fp\7fÕÕÕÞÞÞkÖ¬\99ø\80½©©©¯¯oqq1\8d:$þ\1eÓ\873C\1f\1f\1ffµk\11(\8d\8eÁ\ fÒ\98#\82\98òö0))\89ÇãÉÊÊ2=\80\8c\8cÌúõëÃÃÃËËË©\13 ¦ÞI`MMMpp0\92\9d>%%%\14¹sçhZB\82ø\v\81ØUTT\84\86\86\1a\1a\1a\9b\89\86ZXYYA\10ëëëI\10\89?\97ÚÚÚØØX$óÄ¡\rRRRHøÀÀÀªª*º?N\10\84\88ÁÁÁüüü}ûö1«ý2+~Z[[£'yøð!     "!ù\8e\ fÂ\17\15\15\85¤\9d\ 3 ±===i\912\82 ~D\10322 \88jjj\13»\118ÄÍ\9b7\9f:uª¬¬\8cz\12Br\84¯ºº:,,LlP\ 3X·n\9d\8b\8bKvv6­UM\10ÄÏÑÙÙ\99\95\95åêꪧ§7±{\91\92\92ÒÖÖöññÉËË«««£@\11¿\92ööv$\9e¿¿?ÒRLø\96.]\8atMII¡\99"\b\82\98t\87(\10\bBBB¾ìydee\9d\9c\9c"##ïܹCë¦\11\93\8eh9\15$\18\97ËeÖ\17cÎÇ\8c\8c\8c|}}\91\9cÝÝÝ\14+\82 ~\8d \96\95\95EDDXZZN\1c\92\94444\1c\1d\1dããã+++i°\15ñ\13\8c\8f\8f×ÕÕ!\85x<\9eØ}j   `ee\15\13\13CWæ   \82\90\ 4ZZZrrr|||\f\r\r'N´(bÙ²eööö|>¿  `xx\98ÂE|IOOÏ­[·\90$...P½\89Sÿ\89¦ÃEj¹»»#Í^½zEá"\bBbùôéS}}ýÙ³gýüütuu'\ e¾\10¡¢¢Âáp\ 2\ 2\ 2\84B!¶¤ÇÔÿBFFFÐôYYY\81\81\81[¶lAJ\88%      DPOO\ fª\87Dªªª¢'\93  \82ø£»»ÌÌL777\13\13\13±k§¢î\ eZ¹cÇ\8e\90\90\10\81@ðèÑ#Z\18q\8añáÃ\a4knnnpp0\1a\1aFOì\9e2PTTDzx{{#U°1\9d\1a\11\ 41Uill,((\b\ f\ f·±±ÑÔÔ\14»ðÅ\A577÷õõMII¹}ûö\8b\17\vü) ±jjj\92\93\93áãÐ\88jjj_61\8bÅBÓÛÙÙEGG#\19ÚÚÚ(n\ 4\9d@ÝD6\ 1NÐÖÖVKKëK\9b \9aØmÅ\8a\15ÖÖÖPÆ3gÎ\¿~½¡¡\81\94ñ7\ 2ÃÞÜÜ\8c\86ÈÈÈ8tè\10\97Ë500øjÛA\ 4ÕÕÕy<\1e\9a\18\e?~ü\98Ì>A\10Äwd±¥¥¥°°\106ÁÃÃ\83Ãá,X°`Ú7PUUÕÓÓspp8räHBBBqq1úØÎÎN
+ãdÑÛÛ\8b\90Þ¸q\ 3®\1cAÞ½{·\91\91\11ÂþU\v\ fÐXØ`ÿþýh¾+W®@(éÚ&A\10Ä?dtt\14\86Q(\14&&&º»»oܸQ[[û[ý°h18\r\r\rôÆNNN'O\9e\84>^¾|ùÁ\83\aÏ\9e=£aÔbôõõ=}ú´¢¢\ 2!B \82\82\82 tfff\b \9c\9cÜ·",--½dÉ\124\84\9b\9b\e\9fÏGÓÔÖÖ\92Å#\b\82ø\95\9e±±±\11½wVVÖñãÇÑ\e\9b\9b\9b£gþêE9±Ñý\8b\16-Ò××ß¾}»³³³¿¿\7flllFFÆÕ«W«««a|^¾|9\ 5Fs\f\f\f<\7fþ\1c\87sïÞ=\81@\90\9e\9e\1e\15\15uøða\1c²¥¥%\1c4\82ð?cÅb±´´´°=Â\e\1e\1e\9e\9d\9d\8d\80Ó]Z\82 \bI\ 6v¯¾¾¾´´ôâÅ\8bp\82^^^666\ 6\ 6\ 6\90È\89+¨~\1f8͹sçÂ\10éèè\98\9a\9aB1\1d\1d\1d\ f\1c8\10\1c\1c|âÄ\89èèè´´´\v\17.\ºt©¸¸\18ûª¬¬¬««\83è455µ··wtttww÷öö¾\7fÿ~pp\10ª:22266ö\9fÏ\88t|||\1coâO\1f?~ÄfØøÝ»w¯_¿ÆÇ[[[\9f<y\82\7f\b\ f\véÁ.
+\v\vóòò°ÓäääÓ§Oãk@Á!OøbÛ¶mãp8øª8Æ9sæLûafÏ\9e\8d\8f\18\e\eïܹ\13\81\8a\8c\8c\84Òa_8Á\80\8cR.\11\ 4AL1\86\86\86ÚÚÚîß¿\7fíÚµÌÌLÈ\19¤ÄÕÕ\152\a-XµjÕÂ\85\v\9c\ fG^^~ñâÅ8\1c\88\ 1p\80AAAqqq8䢢"è5\82@7ì\b\82 \88¯\ 2\9böæÍ\9bææfèEYYY~~~NNNjj*\9fÏ\87\ 5\v\b\b8xðàÞ½{íìì¶nݺiÓ&\13\13\13]]ÝÕ«W/_¾\1cê\ 3%\9d?\7f>|Ö¬Y³ Gl6{Æ\8c\19,\16Kê3"³9}út¼)##\ 3ÙÅfØXYYYEE\ 5\1fWWW×ÔÔÄ?Ô××\87\90a\17°{öööØ©§§§È\90ÆÄĤ§§ã\8bÁ$\8a¬hKK\vì'5\1fA|\9fÿ\ 2\1a®*üendstream
+endobj
+4273 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [160.152 483.399 210.009 495.088]
+/Subtype /Link
+/A << /S /GoTo /D (domain-example) >>
+>> endobj
+4272 0 obj <<
+/D [4270 0 R /XYZ 85.039 786.531 null]
+>> endobj
+190 0 obj <<
+/D [4270 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3082 0 obj <<
+/D [4270 0 R /XYZ 85.039 662.656 null]
+>> endobj
+4274 0 obj <<
+/D [4270 0 R /XYZ 85.039 456.101 null]
+>> endobj
+4275 0 obj <<
+/D [4270 0 R /XYZ 291.201 260.073 null]
+>> endobj
+4269 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R >>
+/XObject << /Im2 4268 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+4278 0 obj <<
+/Length 2852      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\1aÉrÛFö®¯à\9c\ 2VY0¶Æ2sHÉRl+åX\1e\93)MU\92C\8b\ 4I\8c@\80\ 6@k\98¯\9f·u\ 3$Aç0\87IÊUB÷ëíí\eíO<øçORåza6IÒØU¡?Yl¯¼É\1aVÞ]ù²Ã\9b\17+\z3¿zýVÅ\13ßs3/\9bÌW´e¾üŹ}\7fóiþÃçéu\18\86\8er§×I\92:w\ fSßùéæþ#\83o§×¾\83 \8fs\1c}\9e\ 6©óðaúÛüÇ«\1fæ\83ç®#7\8aC|ïËÕ/¿y\93% ôã\95ç\86Y:y\81±çúY6Ù^E*tU\14ʼ¼\9a]ýÓÞÂkÑ\84O\8dPumv\\87\9e\9b¦\91%ÏW#ä½\9d¦\91ÓÔ[ $N\9cn\ 3Dä<\9eé-Òñ¤yºÕE       \8bEµÆyì\94EÛñJ]õ\87\16H¿®xKÃp\0,ñdy`p±4ð
+\1fè
+\98®dm+ç\83Ì9È\8dõ\96\80µ\Z\99Ã\1d\1e~Á?uó\ xÍ'ð¾\16w´û\9c¾ 4à¦s\8fã\15ßr s{\14\11ÊÅG\8e\10Ý )À\94ªîx°(\99\88\ 6§!#\ 2àn#\eWu\89\9c©§Aâ¼XD`\81\1eßÃü    \10PοsâN×¾\82å¬g6ò\81ö#âòæ\v\82q\ eW\13`Yó\97d²_à[\eÆg\r+H\fý]
+n²{(\ 1^\0\0ã­\9cVð)H\80-\ 3ë\15ßÚm\8av\84\1fðýÇùÃô:ò3&A\ 3ÎQà9V¬ºäÕ\97\ 2Öa\94:E\87\86ã\ 5Î|Ã"Éù\88\16\ 4qlØ\81ãmݲ\88é\1eB\13Ô\09Os½çKZÞ\8d8#ü'¸`ÆÃGä]\ 5LC\1d\91mßÔ\9csRw\88[ýTæ[zìï#æ\9cxn\12ª1#ôc7\8cÁH­ñEþ\88ñýêùÉéµÊ\8d\94â\83§\97âÒðÎQ\83~£       ÝbÁ®\89\1cÒí' å5éÿ'\ 4\aÂR$\1dp\88Öû\86äÈ\9aà\9e¢t\1d$n\90\84ôõÆ\9dÎÿ\8fÞ\8f\ 6\89¹\7f\981i\95Þ¢\82\87 ý¬ku\89\97$îfÏ\ 6+\8erÁ""Á.ê\8aE\a\e\1aMN´®þ\80ºìÏEÝÏ-\99\ 4i\14Ï\92Çë¦Þï\8eèD#íµô¯%Å\13\93DrÊÜ\10-\14/Q\80\8d\1a   =°\12\ 3\eÀ×çͶà\986T\0Ò\8a¦.\19@.\8f\87?\7f¼ÿ×ë\ f\ 5mØÿç\8fÕþϦ\18\95\8d%\8d  æ\1dë\87\8d¯@å\86Ý;óI\9c\1fiSïüq\99\18K       \8cÉ< zÉ\1aó©Ë\9bZ\98m\1eÖ]nw°¸ø3\1eIx­¿þkÑ\90Ë¡ôEL\98äÐ3\1f24/M\88æ;
+à      §\1d8x¢\80\9eód·\17h\rü\ eÿ\ 1Oy\9c\89 ÌDΠM!çiV\88ùB¢,Â0>\ 6)$^\1dÏ\85Uxô\94U¸\å\86,x\ eÙðLI\1fng\83Í\89"ÙÝ
+Þ¬âÛ]ÙãÒm´`­\89zNºª~\83É\16Ï\83/¥;\10Ç)q\88Â̹¯\18°Ò\8b\ eó§  rh\ f\8aQâ;ål\98XðÒYn\84Û\91à\ó¾NÞiE\9c4!×\ 3_-o\1aÕ¢¼âDµðÝ3~1\9cÓ\9f\10Ó\9fJ[\85þ²·\8a\85ï\93\9a\15ÕÅ,\84\1d\ 4¼¼kò\9d\1e8@âÊ\e\93a\12Ù¬àLÉw\92Ò\ 1pmiÃ\\89â\ 5\8fÑ\115­,\14½Í\91\99<É]x\ 3¥BEµ(v\ 3`½7W®\84\96M¿H6¡\91#\87©äNP_e\ 3[\ fUàfi(\16\7f\8fwE±ÉÝq¸\9b\8e´9Çᢣ\ 2"\82\1cõY\1fx\ f\88\8fìÉ\6äÜV?\93õ¦\ eºNb\00ï9oÿÆØ\1cy\9e$v\93Ø"Cr\ fz\82ü\90ÜA±Þ\90\11óê\ e³skg\b\11YqFÌ\17ÈJ3<\8a¹\bû\ 4Td?vĵwú\19÷`ÒB·5òô\10\rÎhÚ¼Z\b\80\98\ f»­äIGD\9fHK\12.|:æ\94\10J\8cRD->\1ed\81óuÊî\86\81\81ÇåF\90ùâ\9f`P?O¡¨ÑlØ\ 4Ac¢CB\bÎB¤®³\0v\eYÐW\ e8a?°7®>ghY·²\99\1cXÆ,o\8c1\83â/ºâkÑ\r0  à\0\1c\11[~+\97¡-Ó\17w\13©5Õ¡\1a\12ü\11³CÓ@\16jPz-ñõ\89Lg9,ÚB)\a9}á9ro­«â÷£|\1aï\97Ü\ 4ï\7fÜ\f\ 3\1cÊ\12xI\8eL\99Ê\12\0'J§¢S¥SRê©H*gÃg\v)úøiµËw¾\87\82ÔK\9c\aD\8f¬
+¶×Æ\8fàxÅß\ri\13\9d GnN¤\ e\ 5¥Ë7ÝË\ 1SWÓD\ fh[×6r_Bú\
+Æ0¦\ 3Ê\80\9cW(JSËR\f\f\9d]\99k«<X/SENC)«qXËnÍ\9f\8eïëxvìÇ\9fá\94<¤m\94·Ú\8ee?)ã\96'½î6-CL:\8b7\17òlÛ[R\8fÄ\90¡\f\97\eÈ\9c\10¯º³×P½¦\8aE7V°êA\ 6hÔ²\ 6ejZt\ 4QD9\ 6¦3FJ6÷\ 6æ5\15\9d^\9fh5\1fèr
+\130\1aO}.§\97>ÔÈ*\eï¾\ 1s!Ãôm.\18\08rÁ¯\ fsAåúÔ¿É\9c·ÓÐsrÝí\eãH°\93ÃN7N\9c7y\95S¥@=\16\83ÐÈ«a\ 2^¿\7fõ(*\99W\1f)u        U*F\99pø`ÃL\9dçüÀÐ'
+Rü°\1c`Ûá,«X4¸¡në\95\94¤\80FE\81\9fA3\8e\86tõðýH\84òlªnCT¬H>ð\119,IgÏc­
+Ý4õ\85´\19dsT~@^6+Ö\15\8f\1eHuF\ 2càz\9e\92£\18¯\12rqðjäÌf\ f<X1D9í\86Ü\1f&m
\93ù\14ûe¼tÔÙ\ 3°ÜEq\80x\1c\8b\ 3\ 4\99ömÈØy_\97R\fÁ\86w\réxÉ3â4|M~\ 6Ã\93¾\ f\85<?P@~|d+ب\8dдQ{"\88R\92mK\8a*@ò\bI\9fàSû\13\82\18\88\9f\97o)˾Ó\94©\13o\80;Pд\93?/Ö\99Qëð\1aG6°´ \94\e/U\1a¸\86þ\ 1¿e½æ\81\14\84ìù\10\ fÃîs_an\82Ð,-\ 5åI¾\1e*\e5 ­"\r\ 3È6g¥Å\8eð°H¢\83¬ò~/78G\ e\98\85\92Ùa^\ 1×TÈ\rû¾\15 °zYÔûÊ\86½#|\ 6\97ýê)¯\96\v
+\81      ºß~ý\9c\1f\e\89\18\16FZn\ 1î\9aBw½BvÍ\9e\10\9fmºL\l7øÖÎ\98¤D_*\ 2\0ÀQ\1d.\18âV\995#gQtNþ`óW1\ f¹\vô\ f¨öe\13»¾\91ã/E)6b\85\8d';\14\8dCÎ!ë5\8fE\97\17ܱ¹6Vë\84Á ycjÏ\ 5ërËë¦\15G-\9c\85iÞâ
+
+\91ÖH6²ï\15ßÄ\9d\92Ö<!÷K5"5{+üÀ\1d²³XY¬\ f\82R#ø÷\9cìø\97\8cðT!8)î9ZH\88ÜX©å¦\8d£<N2\ 1\89ºÒ¥A$<³.ú        "\82Êen½\1d6\15Ú£\18»²\19|G\91YZ\ fd[°ËvîC\8cã[mZ\123slA¼µé0®í\9a\9a\92\bù]¦.Û±\t\8e×\ 6¡5l\89f-\ 3\ ec|Óª,ÎgÜ«"Tû\1c\1cª\râ5\9e\94T[\81Þ\15¥~B¿-+\84T(\8d\8bÚ¦m°Ò\16].\ f÷\15B\98öÎ\91\12àzø\1co@6à\ fV\18\92}\ 3Ķ÷Ý­Ë\eo\18vwd}\97Úþ\84z±$Ý\8bØ«D\1e\11KiÒ\97\90Ó\9c\11Ø\9e\89ë\1fa\ f\9eàö\834t¥³i}_ä\91Za<»¿C}r\19Ø\v<\eºJX±\86\aã5¡NÝ\v\98µ\171\18þþ\96      \16\18©.ý\18\16øæ'\98]cë  \8c\ 6Xñ·¯þ/x     \80£\90îïxL\82Ü\9b.\ 5Ç\19ø4Ã&\ 4X\8f©J©á3\8e8¿\8f|ûÌL3\b\8a\14ò\ 4\8bï\vV\8er#ù·\13äÅ}Q\0ÊLÇîÈ9ô}ë\80#\ 6'ú0~g%\803&\17Õ\19ÒSÄÏØ0Î/Eöþ \8fw\86IÁà÷Y\1c[bq×\82ê[\18X\7f\8f[öCaá*\19\1enorjAá¦\9b\85õÇòNìÜ\ e\bøÐ×\91íh¹¬¼\e<qû\816\89\14°\ 6ì:-E\8fл\1c\96\80êr/UE\12_ÛÓ¨\ 1§Ìié\b°µ\9aä#\1e)©\88Ç~Å  µ\b³\9dt\14^I\15mF-tÆ\82\1eÚδ=ÏÉ\97¾}½Æ\97\8aß\8dç®JñÃ¥)F¥Ó!\r\85ö\92ß..8\b\11ÁYµåGÊM\82\ 4¼z\90ºI\14\ eË­³ÿ\1e`7G\89\efÁxi&ÄýoÿS!
+Ü8T\96SßlùGé\19Q¼çèW\84ÿ\ 2éÛ\1fúendstream
+endobj
+4277 0 obj <<
+/Type /Page
+/Contents 4278 0 R
+/Resources 4276 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4243 0 R
+>> endobj
+4279 0 obj <<
+/D [4277 0 R /XYZ 85.039 786.531 null]
+>> endobj
+194 0 obj <<
+/D [4277 0 R /XYZ 85.039 378.83 null]
+>> endobj
+4280 0 obj <<
+/D [4277 0 R /XYZ 85.039 338.666 null]
+>> endobj
+4276 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F59 3455 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4283 0 obj <<
+/Length 3115      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZYsÛF\12~ׯàÛ\82U&\8cûÈ\9b-9\89\12ËöZÊ:UI\1e \12\94\10\83\0\ 3\80:Rûã·¿î\1e\1c<6ÙÍ>xËUÂ\1c==3=Ý_\1f´;sè\9f;KBÛñÓY\9cDv軳åæÌ\99ÝÑÌ7g®R8³Àv¢\10S¯oÎ^~\1dF3×±S'\9dݬ\99äfõ\93uþí«\ f7o>Î\17¾ï[¡=_Äqb]¼\9f»ÖÕ«Ëw2|>_¸\16\86ÞÝ õqî%Öû·ó_n¾;{s3Ún\11ØAäc¿ßÎ~úÅ\99­èHß\9d\9f&³Gj;¶\9b¦³ÍY\10úv\18øÚ/Ï®ÏþÞs\91¹`&«\8eÜj\11ø¡\1dEÔð\88Æû3Û¹\81í\ 6îÑíèЮ\17Û®\97\9eäë\1câ#-!Oöø\84\9fÌ\×·Ó8é\ 5\1e\ 54d§a8\16ø»\9a\ 4ÙA\8eù\11       F¡\9dºüd³ßf®í\ 4iêËì¨Í'\1d\16ñÀËË\8d;»¨éH³áT~j{ôê\ 1½z\98öÇr\93#zð.Ç\91:<íãÜ\8b­\1a­æó|\11x¾µ,\v\9e®pô\16c\81U¯e.«ä{u-ßO ,\88°Z1\8fG¥¿¨7\98Éh¦¨dèz\ e!Ðàr×`¸ÃÆÏÂæMõP456äeyÕÉ\9aÍ®ÕÖí|Aä,D~FèMÊwÙÛÊ\8bcë*ß\80>±ò¦\95\91®\96¯aC\7f\13^r[æS\8a»1#´\97|f>y»Ç­»×ÅÙ\8a\b\1f²j\99¯d`m.\9b\99÷ßQ£É\95Á\96å]?\14«|eÿñ\9düÈ\9dÜé¾ØbСÉ\87º|\0W\90ð\1ayÊ\Fº{°P\ e¿R\93å\89NËrº3¤rd?ò \13\89Ñ\89»¦ÆÑ·B\85'Ê6\86»ìwx|\96K\10¤\aj\10$VÅË]\và\93:Öe'\94\8d\11Øo8eÁ\92ÂxÏ\8a\9f¡\99\88µ¨+\99\fð ü¹àsm²BîÎl\1a\15­\17Zy×zWÍu,µÖrçñ\8dÂÑ\85bw"\99¶Ëô\b±cýì\84Î2+K(\0ú\99|6Ùò¾¨r\1d\9e,Ϫ£\15.        !       Cë#ß©×\99FÈ»z\1f2¼È±\93(\99-B¸4\86\8dËTs§Øðñ\9b\7fcõç¬\rÛ.×\râ\17Ø\80\90+\1c\11\87!\ 1\9e.\98>\1f¤²ð]¬$\99<7©&ÈzÛ\92wbaC©HY÷îA`\1eÚ\9eïõ\\8e ¿oG~$hwúFæÁØqmj \8aª\88ï\atf\88TH6üVöþI|'µ\13\13¹¶\17G\7fÍ-,\ 2ºNL®nÑû³ÿÞW-ÜØN\12âE°®._ä\10\1e\91Ãͽ^\99/\\96\82ÅbÛ$\19\8cîª%k+=gYt\85ѵVÖe#±Uù£4\0sXÞC\ 3\8d]g\eð¾Í\16¾\fô&Yö¶Ùòç«#\ eÏwl'\89\8f\eÙ>yÐá½I,\87÷üÙqã}¶¡\1d\90\95\98bjÌó¨ì>\15\10Êà¾p©w7\814\80ë@\92J%1\82\91Ö>Të\98\94Èç¯\93¦_Ö5_­VbÆ®\ 5­\bB«¿
+{I?\b¬\87"\93FÿâDöCk@       3WP *»Ëµ¿®¹á÷XÁ K²!\84\89I/\veÍÈ\87è\ 1´êÈdfÅJ©\9bÕ\95\f\12¥\97":à=¯åû\89/°26ý(ú{è~\10ÀT \80¯K¢á¢ýíiP¯È\0è\8f\ 5\16'v\0\9bÔ@éi×Úù\93\12º{H\19\87¾\12rH@®\ 1Vð¹èF{dÚ)ä\14~\82°\82H\1fæaDâ*³[\9a@\14\ 2¢uÃ
+'\9d«bÙÔm½îþÖÊÀ§y\12\88\8dÝb ´Ú¢3Î4r\\ e±`\9f±Ø'\ 3¶ëÃW\ 4\13\ 1µ»í\96Áºnºy\8f\ 1\9d\ 1\91A1Dëá^\ 5\at ?\98v3\86\95;>ÊFcG\15?\12\8aºjër\fP
+Ø»A³\0ß'¹à~§L\8d=aôe\99Ú¥\9c\9b\9f\92µbµ3q$\87jq8 æ\16\8f/±H\9eÝ*\86\82"#E§\ 6É\ 5ï \ 6eWl\8dªÄ\13óÅ@0\r/\8cüi\1c¡I\86Az?\19/\96\99ú\ 2\ 4!BuK\87 \8d>\83 g#kU³Â(Â\95\98ª\a\ 6:À2kûÄf\1a.=Þç\88@)=ì\17 Í[$º\85É0\10/QÈ    \9c\0ÍX\1e\92o¦ß·\17`ðê\83ôVlbÙ-y\9d\174\92\86ûVÀT"\19ì·f´;8Ú\10»TæiH5\ 2\93\ 2Eb\ 5|\8c#\88sêfb5\99\1aÂ2S72à\1fuVEÛ5\0\87Û]g¶Æ¥^ìùW\96\f^N)xq6Ú¨P;æ\98ë\ e\7fËg\99áw¢è´W°?´¨/ÌG_n¶e®©!k0çQ\14°³]\94Òù\ 1²(ä¥ù9W¹L´&ÿ\1aP\ fþÉ\8bà\9fDѽÄ!0¥]
+}u\13\1ca=ÀnÔ-ŨI\9eÊ¿\90\r\ 3\18,+\83\9c\8bßÙçq¬UWz\94ÝV\92
+<mw,ý»ä$\8d0 lõ6èÕÛ©\92rÖGÞm+ÓP\1e\ 6è(\9a"8õ\19Á\89\ 6\9b7µ¤¯j\13e«ËEM©5\84x\9eíÙO2È\9el%íÛ\9d¤LàL        TÉÃ\147ÖÊ\80q\1d\93\8c{Úîj³Ï\11À¨òÜXK=ø\89]¹¯ÃÓG\94\89\1fªb©0;QîA£5êüß\aʵ\1e\98\98\843zcäÔ×Ã\8f     ­\ 5\18ú_\9d4ÁD¾_\94    ^¿º¢»xäºòmÙ\eÚ Ý>\99ÓcA\98ÊD\9f¤&$b\89%®&\ 2\89«©qa\82j¢=Wlö\90¦Ó\9bH8JDp\àcË£\ 2\10=\ 4O¼ª×R¡ý@t\17çÒ\16×I4:'qãâ\88¡\rQ?ª2(xR\12\ 6#4\10¨àûP,µÐó0\97
+L¦Ù{@»H\90\v:A¨¬Òîè\88è\12ü³Æ0gµå\86á\1c#YkJNã3\90èî\8d\ 62\84\84¦èDW&\92Ã+\19/pÅo¤ÈUC±»Å­¦fª¡&\ e;êbXÙ\87\1a \1egH\89ÈáNÍu\12\9aÇ}\1eE·hÿ¿<Í«¥\96Ä\92\94\9f\84¿ò9¦Ó4ì9\8e#­^©©}^\8f\82@è´\fï©´¸ùÀñ­ïóf¯~\82\97óSgpñ´\1c§{Р\83w,ú·[vuó¬Z\19¹\8eu)*s¨ 
+\9f\85     \11\ 3\ 3¾P\13yôî\85VmÇù>HV\82µ\\9fsbñ\v\10\879\16hDç6¹\90\8c\ f\8dþEÁ¥ÐþвÆ\b\ fm#<öV¥\8ce·E©ec\86U\8c\89ÏB«8\96\a²Có4Ðc»@§àò%µ¶»þ\1càü,£ùÓÈÍr\6\8e;ȱ\13\95g¼%Ñ\9b´\ e\85s\89Æ;E6O¬\83'hí}VÝéÎ\99.à<\91è4\1e\ªØx6\10ôò(ÆéÝ -9\f Ô¢\ f¯¿Î³Î\1\b\95\f\9d{®Ê\ 1ãÐh)ÉCñyÎDÆ4{\10M\a\9c58\0\ f´Ë¬\8fZ\eÉ&x\14ìÖº\15ßëÙ¤@e\8eÒo\94Xßj\16obfÅV(\1eÍN´\86Îq\ 1\8e\8dȨã\9b?\1fÆ\11\9cEx¾VÂÕ6 ÆÝ\18E\ 3\92ê¯\93z°'.úêµ´ÿ)\9f\82\13oþÙ£lkiõÉGâ³é\12«ï{\935\ 5úºÅT\10Z\17ß\9e\8f)Ù1\81K-ÁZ#=      \1f´\82 Q\99\9c\ eG\87°Ù±\1e1e^È\7få'\9b.kT\93      \9byä©Ë«VÂ\19¾í\8biJOØÞ×jsA\8fSh\9d\ 6v\12\ 4_\16ZK8çx\87E<\82T\ 2æ§\97?~@\87\9eöê\(!Îóz³\1d\92­F&úÊÖØÞ5?¦é¡\8aáx£j\16±\960Ðñ\86$\12»\ f!øJf\19\fè»É\8e\86"\øðS      ZÒýB+\8d·½\9a=ô&ÓÌ¥öCý¯Q\eb\8f\9ej.À\88G\9dgþÍb'l%\a¥\86\ 4é)Jn\ 6ý°Ðä÷Ôæ²[zªìÆ$\12Ï¥Á´ú§\17È\eµè#·Ýô5DJ\8a´Ô\91h\81\89Fxk\1a8xVJÓdÏxän\91ûµ\86Ù¤\18¥ò   \13Ïz]sl\8a\9fýø×1â\ 4$Í8\8d\88å7¤É\19®ÿñqq\8807ïß¿\ 5TØo~|£Á¿øL®\9d ¢w§ÁS_ÂJù\97*\93\16\10^æÍé\ 4eÿÆ^\1cXéÓË+£¬¬Ð^ì\11z\1a4'\16\8a¬=\ eÈ®º\9cï\v"\8d>}\89Jv¹LorMLö\7f½Á$¤\82\15\99|VZ\9d\1c^\1a£k\89\93G\81dÖÖ\12\ 4\13Òìº\92iå§Q_\7f[\85\v=ê´Y\92\1cUlYP\8b(tÉÎ\15Ê\9d\94ðÀ\933 1u\90\9d\fJ|ãBº\az\8cyH8×õý/ãÏå°i\95\8f~,Ç\ 1>\v5Ðd%zh\8ai ÇÊú\8ee\80®Æ\bh.E|Ç\10\17\1cîÞ#\ 3[\15Ì×õ%´èËÚ\98[7àå±\19b:xyÂRA\ 20D+Ò»õA\ e\86\8e<+-)õ\ 6\89¢Á/ÓÊ2uw¹Ò×tÎ\88£º"+Í\ 5þ\93x\85Ñ\8b4¤åÐ\91Ë\8dEÿcq\18\ 5Ö\8dùIQ2r%\1aÊý­\f\1f\93¢%)t©eÕ·\8c\13W\f\87Ô\9dþ\8f\b\9cõ³ÒA
+Ò\gË\82u¹+òÖ°æ8\10\16Òè\ e\7fæÆ\1a­TG«\ 3\ 2\1fmQ-M\1aÆ\f\e~Ó§>"ÍDKNÿ@çÚ©í\86£êIÞ\fÕ\8cÓ~Þ\8d\;ñ\82ãÿÇhø½ö/ü§\9fÀ³#üæ:0;íá\83tÿ J3        \1aþ\ 5]\18ÝUendstream
+endobj
+4282 0 obj <<
+/Type /Page
+/Contents 4283 0 R
+/Resources 4281 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4287 0 R
+/Annots [ 4285 0 R 4286 0 R ]
+>> endobj
+4285 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [407.43 670.181 500.027 683.082]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member) >>
+>> endobj
+4286 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [146.561 657.238 204.19 668.927]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member) >>
+>> endobj
+4284 0 obj <<
+/D [4282 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4281 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4290 0 obj <<
+/Length 3166      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\1aÛrÛ¸õÝ_¡Gj&B       \80àåÑ\89wÓìl.\8dÕÉÎlö\81\92h\8b\13\92T¼î×÷Ü\0R\12\9dmÚ>´ã\19\11\97\83\83\83\83s\87õ,\86?=Ë\9d\8am1ËòT9«gëýU<»\87\99×WZ âY¢âÔáÔËåÕ_~téLǪ\88\8bÙò\8e@\96\9b_£W\7f½þ°üáã|a­\8d\9c\9a/²,\8fnÞÏuôöúÍ;\1e~5_è\b\87Þ-±õqnòèýÏóß\96?]ý°\1cm·HT\92ZÜï÷«_\7f\8bg\e é§«XÙ"\9f=B;Vº(fû«ÄYå\12+ýÝÕíÕß\ 2\16\9eKf¼jâT\v\ f±°±Êó$\1c\89ãÝ\96{¤vU.ì|\91ÄiTÃ1öx\8a\ahì*lí«\ 3Âô\1dCÜ·Íq\8eóÐs\f["ðC}\80ß{\ 6\17&\8bª~\ e¿\8f¸º"T\a\89@7\rN<
+ZäÝ\18½\f\97\ 4ÉËþþî\r\85{g\80\9fc\17÷[\18¨e\0¾p\ 3Èv\8d\f)è¼mUîvOpm¹\8b~Çåu_a/\8dÖÍpìz]öDï\86!{\18l\18¬úãa\a½\12N@Sþ[òt·mZ\98î¥÷P®+ L\83ܤ±\8e\96[doÇ\93µ|72¦£õ±£o%Û\12A\84Oh¼C\8a\ 3ý°õ\99\88%:Q\99qáÄpõ<ÕÞϸññõ7\84áÕ\96.\92\8fÞ\12÷\16ç(\11N\9b\178     \1aS\8c°èL¹,\15T¯Û¹3Qs\ 4)±.\8fÞ\96\ f \1e÷Ò\81=n¹        \82°i\1eq;d\86Ëðº\85í0\v÷ýËù\11\17&6Jgz|F¯\ 2Ï\9fLña\8c6Ê9P\r\93©¸(Î5à\ 5l\9bfpý@à\17\12Z\1cÐD\94Mã@84Ï%\18ÁÞ-\13\9eüpó\8a\epwô-\9f_dâø\ f\9e½^ãÑQÔꯣÍoj\11\0\90\8f¾i\9fæy\12      ¡\a?Qm\ 4\9b\17Thv\0\MhÀ±«\90*\v"{@>Û\ 4ng\8dzJÊs¨xr9ÏmÔ\1e½hö\fÉ4®\9b#[\ 4\ 6Ev\1dîpçv_öus\18\rËNüé\8eu_®Ä®àÀ\8a7f^{j6e_\12ñ 4IRD\1fé\88wþ¬B<\9fôL8L\9cª\ 4M_\12«4É¿Wþo«5\91/\82\9f«\ 2\98w\992\17ò\b¦HÅ.ÿ^y\¸\ 4Å\1f,\16]%Ia\16!sÈ\14Û\14Ø»­Z\12\82"Z³\bæÞ®r\87\96\1cÑ\1cõ5Y%\81&,#βå\ 5ÉëxÝ\1dËe\ 6\9d\90r-\e\87]ÕË\ 6\9bº£\v\ fbÐñíÂTsÇ(Ê\91D\14p+Ä;`E\91\9cp\ e.\15\89Z\95làØo\9e_?[\ 1\10\ 1>.BÀqs\ f~Gö\9eÅÄNX?íR¥só_²~´\89ÖS\96.\8d\90U×s\aÇ\ f\87\9e\8d×\eV    F\ 6NÔk\ 6\80\84ãø
+mdÉÖ\ f\98Ò]\8a\9c\81æ¿nãNDÓf\ 5¨\ 12$\a³÷L\f´0\85²i\88\12\f\8c&Ê&é\18µS\86Ĥ\88^\92»Grë5IS\1a$á¦Ù³W\84±WÍ¡oÉ{í<U\13\fÎ`¾\1d ¼g[\bÈ\12\9d\91Öo+n?ÑDÙ\92D\81ELlFÞû¸b\17ÎP\ f^aø\1aHZ«\aº\v\127\84Á\13$:\8d\1e· ¥Ôºá`\80Î\83}8\ f\19<D\ 1G¢UÁ,\97¨zè\94\1eÐnKiô¥\888#k\ e<\J\9fÖ³¯ïú    \8bMjþ\14,1\ 4'@\81\ 1e=\90R\1dÙR\1a\e½\f\96\12M?\9c;\96Ø\8bÛÈ\97¶<¬qhË\18j>Vý\92?+<Y-¸`\ 4\94\1d)\90\8bø\1a&\1f\19¼¹ã¯¿\7fl\9fòë\ 5\89(:ã\9b¨dCO&MµÕ\88P6\14p\8b\97üè\11õÓèbÅj\90 Z3\\9ew@\12¡7l¢Úf·\v\84tj*L\878=K\9eS\17§lvª/Z\15Î]è\8b\8e0ìs.fÎ\b1 (cå@_(Æx9/\f\1dËNÙ\ 2ÜYYó\1cUV«ÜLÍé\14´;a\eB\ 4'zBË>Ç:;ßÑ©\ 4N\15O!Å©1ÎIÍý@b´/Û'¾\83`\1fð>¼|\b\vBÀy\1aê\81¿Í¬DkùÿÖé^\8aï\92TH\ ex!wÃ9\a\99û¿:çõÍí7®\8fÔ\e%\98Ãk9\a$\9eq\96Ñòå¶\9a\ 6\94\19\ 6¼\9cÔ{Txo¢Ñ\90ºa? \11Ô\97´\17­\1fç\15`\0\1d«\ e!?¡\Cð\97ÅZ°c¨\83\9e\81brr\11\94¾\8dLjbs6Å0Yï\1f(âà$®ôQ.NÁ\15V\ 2$Àooùû\89âæ\ry{Lw\ 5\ 3X.p)\84\ 2\12\16¥\89\89-»L       lH      ô\85D¥æDs89i\87཯8\878\925}Á!]\1f\92NÀÍ
+Wq\872PÀ¹­v\eF¶"ÓÊ£\83\17ö³j)n´qô#æ \84ôËn:á ü\96é\82¬\9a\18|ô¶Ö\14>Ê[\97\90\9bð4\99r\98©±è\80\ræ>\r\1døë½    \82ãMX\93_r\13æ\ e\15ù\8bGd\12\97\17#\12\ 4A8«)&\84\9b\86É\1fá\92æHÜ2y\88N'\\94Ç\r\9b\ 6ÏN=v[M ©jÑ_\1fñ2M*)\194öMH» ·.}i¢\íÎ0\97ìÏëÃ0Î'I1\81à\81\90(zV \84\7f¡üÊD×\1d\86-\15\îeaÙ  F!\84wôBâ\17\9eÁ0\90Ào' #Ƹ\81/$vÎE\98Þà]¸"ºoXíè\97²ÿ\84yô5$0x\1dånÇs\97\97Ê㬽ÌSÌF\ fë\8a÷º\14B\18\1c\84й\10Zb[
+^>óÆ!âï]\v\99)%Å!W?R\8aF$IÅHj\19\8e¹\ 1\8bÉ\8aB?¦\92\97¢V\81ξA¢²\84Y\95A\ 2½ù*\8cC\11ð\19t&{d>Ù>a\18I\1cLí)\18\1c\80¨yËö\r·\\84\18¶9\b ÖÒ\82J\0\19o+ÉNObi,l1|\17ÆF÷%¤\13_KAä\11öÛ)vüy\84 1°ò\8bÅcââ7\18z\1aÃB\8f\8d5§*Ô³\1c¥Â(\9a
\9e\18m\94$\8e#\11\14\f÷¢\vÚò$ÛãÌ\86  \14*0¬M\12Ò\rÄXËr¯ûØ&¯ÃT\95\1eì@\96ºf1D \92'\ eÕ#÷C mÌyâq¡Pgy5\88O\ eàË-\15AÁpCª¿§&%\9a8BV¤í¹C\99\ fÖ\8d\82ÆEe\16\16¶Õ}ÝyyÇh\ e\ 1×Cæã+¥\89\14 \18\97!\19ãºÕ\91BAa'Á]\14\92pð-)Cy/ñÄ©p L"Æë·RPE¿Dz\92ÆàÔÙâH\19LêmCõãIÀèàت¥¤\87w=\õÃP]Ñþ²  ìØ\85ª\0\96ó\8e|L±\12k\9fÚã\14\19ðÑ\ 6\1do\ f\8a\17ÜtK¹gý\ fâ`_Klcù:¾áK°66Ò\90\12íP\7fI\ 5LmÈ®¡TȺG.4ÁÔtÜúï«Ý§\9ax\ 1\8c³)+\17|?\91¥\19¤È@\94ÄQ\rÎÞb\12IfzÁ\14\92ôàÌõº\ fµOìßÔ­D4\8dD\868ÊLèPý\1ceÓ¬nv(A ÔôIh\8a¨«\89óRçï.5\8bÔ%õþº\97"\1a        +\\1e¦à8M±Õà\9f|,æ\ 5Ý\89\86¥C8\9b¦\97\11\ 6\9e%)
+)'ø\ 4\1dAùâ\10\11ÜtÝò óU\90A\ e-¤ú­6\9e¤\90rÜÃ17<¹>a\8b\9a\90·%é/Du{6*=\15_r\96ªÓ\80\14G×Ó|N áç\ 2H>\98Dl\97«\9a
+ì=\87à\ 4\88^\fçF.¿mëÍhÑÁ³ÔÓA\91v0ÅýP\8cÙ_\90µ\e_\11\998Z\1dù\95\86\90O\ 5­Âã]¨\89ë\82mÞT\15\ 1§s>î      \1c\v\v\87ê0N¢J¯7Ø9\ fo\b\a\a¼0}F\0Åj1{-Re\0Ak8.\e#\1azÃ0z\14ôÃa)Â<\84¨\85k_å.\18\98íù\81;ÏG,\90 \85cïOu"<\98\81\19 \ 5cÿ&H\ 6KlÌÏ7¸äúÃXûO\16U­_ 3û\8b\a
+{Rx\96§\b{Qù>l¦lÖ;ô´6Ë%zÊN_AqÂ3/Ë%\88\ 6 \14ܱ\eÃ1F\90\8fH\17X\1e¾$\87§Oí3mâ#Ñ,ç$cGÅzÜb+0]¹÷ÐgÎ*\93\80\99\aËî\99\b\82w~\1d#ÜÉ0{Yñ$%¿Ø\8cêö     ¹â\10.\86Â\9b=ÁMACïk?\9fc\9d\ 4¹é(p¤Äݦ³L\15\19Õ\ 4ÒX¥q6³ªpòÌ8\91Ü'*³f¶\18\80üË^ê\94µÅÉ5?[{°:\1dª8_ð\8d2ñnPì\9aýÞ\9a\83MTQ\98qÍA»è%Õ\1c 1
+O°[òç$<ItâK\f\9a_\95ñ;
+¬ë5= âèt:'¸'£\ 2.?¸\Ù8?{\ f§WpI\18ÄË\83©±ì\ 6¬Õ\ò§\17M+¹\e|Wõ \14\e\1e"]°\9a_ì;.\10\8f­\e¤Ù»æ\9eC\94\98JÀ:ú\1d-SÅ&\0×\ 2ðÐVw\90 r\ 6gM@\1fò4hCx­¸õ^V\95Ü\9dÈ\ f\9f+ºYgU\96M\97U\8d\9fÿ»\86ε\ 2ÖOþ»\86£ÿ0Y¤*q6\14Úl\ 6ãE\96\8fël"ìi:ËU\91¦,ëÚá+\8eÊcyªÆ\14ÓÂÝPÜM\»x\ 2µ\85\8a\8dñ«\9e\7f\ 2\eo4~\ 1#o\8f{\84§/`N\80tXZ+\86§/̲\9cÅ\1fã\9f¾Ò\f\9f¾ í K$\81qFo^+\84\ 5\9bwQÜÖYªòdê¥k\8aÌË\87.c@\13M\81§6ù3w¹Ð©Jm>=9¼\18þ\aÿ\99\93\18Øàä\9f/\9e\82\ 1\ 1Ã\9c°à\9f\1fzÜ_endstream
+endobj
+4289 0 obj <<
+/Type /Page
+/Contents 4290 0 R
+/Resources 4288 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4287 0 R
+/Annots [ 4292 0 R 4293 0 R 4294 0 R 4295 0 R 4296 0 R 4308 0 R ]
+>> endobj
+4292 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [498.768 738.375 539.579 751.276]
+/Subtype /Link
+/A << /S /GoTo /D (groupmapping) >>
+>> endobj
+4293 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 725.431 298.589 737.121]
+/Subtype /Link
+/A << /S /GoTo /D (groupmapping) >>
+>> endobj
+4294 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [503.041 686.905 539.579 696.473]
+/Subtype /Link
+/A << /S /GoTo /D (machine-trust-accounts) >>
+>> endobj
+4295 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 671.235 99.975 682.924]
+/Subtype /Link
+/A << /S /GoTo /D (machine-trust-accounts) >>
+>> endobj
+4296 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [254.164 657.685 465.677 669.375]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
+>> endobj
+4308 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.13 51.074 306.964 64.026]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
+>> endobj
+4291 0 obj <<
+/D [4289 0 R /XYZ 85.039 786.531 null]
+>> endobj
+198 0 obj <<
+/D [4289 0 R /XYZ 85.039 642.253 null]
+>> endobj
+4297 0 obj <<
+/D [4289 0 R /XYZ 85.039 602.089 null]
+>> endobj
+202 0 obj <<
+/D [4289 0 R /XYZ 85.039 530.516 null]
+>> endobj
+4298 0 obj <<
+/D [4289 0 R /XYZ 85.039 495.77 null]
+>> endobj
+4288 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R /F41 3054 0 R /F36 4301 0 R /F37 4304 0 R /F66 4307 0 R /F77 4311 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4315 0 obj <<
+/Length 2755      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZ[\8fÛÆ\15~ß_¡·R\80ÅpÈ¡H¶O{Ic\aµ½õ.\90\ 2I\1eF\14Wb-\912IíZE\7f|Ïm\86¤D;\ 5\ eöAs\9f3çú\9dÃU³\0þÔ,\8dý ÊfIºôãHÍòýU0ÛÀÌ\ fWJV\ 4\aË\18§n\1e¯¾ûk¼\9c©ÀÏ\82löøDK\1e×?{·¯¯ï\1f¿ÿ0_DQäÅþ|\91$©w÷~®¼·×oÞñðí|¡<\1c\88­\ fó0õÞÿmþëã\8fWß?\ e®[h_/#¼ïÓÕÏ¿\ 6³5\90ôãUàGY:{\81và«,\9bí¯t\1cù±\8e¤¿»z¸ú»;\85çô\8cwM¼jaW,¢ÀOSí\9e§â\89çµ\ 5R¼ÙÓO\85\84wø¦\ 4~\94·5ÒÙ\9a\96\e\86\7fnpõÝ­\8cU°t=\9a¿¿»}%Çla²ÀvêÝð\8eÔ{)w0ºã\15{<«nå¦]ù\11\89(v'î3}\r,\7f.s9§*:\ó2\ f\13¯Æ©\8f²·ÞÔ\157\e¾Uy\9f\8e¶Õv­\8f"A9(äPF\fxÜâ©IàÝÏåIÐ\ 6\ 2\91ºeÆ\8fkqÿ\vÑÅÔÐTeO¶Ô¤@ÍG\9e³¤@³)>\1d\v¸\NÞ\162ÞÙ\8boì­%_\85Í®\9e/ð<^º:¶'ný\12ÄÁ\16×m¶ö"³\86A\ 5\8a\19Ç¡wÝ\1fyùÔÜ\10w\94·\82Ã\13\96\8aò\ eÈ«\9a¥Ð\15$G¾\1f'\rÿ0o|î¼y\925Ûb8Ëí²åߺB\11\97\95,aE\1aìéʽmmí¤\vs~Ö\ 1Nj,\85\96ég\842\r¯&^í4PEüVÚþ\8c\8f-\8f»\17@\9bnU¡g\8e]½7]\99\9b\1d)#\f­íî=pÊ\12¡\14\13\ 1[\r/»aVA맲Ûrë\ 1\9a=jì
+[\vÜ\1d¡\8d¨%Ph%ï®\8fH»êNH©ÎH\1a>3¦WÖ\a+S¶\16XUW\7fA%\8a\1d\aÂeè^\8amk¸áR\98\8e\r¢ñ\88æ\88=§)¸~oÈA\1c\81!°ñÄ+r\12\v\9eôK ô\ 6Í­±¼       \97 Ôjm\17ÂÞ-ݹa\83äq³#óª¹ç\8cª\90m]=IɺpÆ\1c&~\0®\10¹\0üF·\ 5ÜÒÚ{û\80¿\11\fÒ;k²Rä®\8eÁQkd¾^\92Ì`ñºÈK¢\83ô¢âA\92\ 5üâuÜ"UÅ\19ç\16:C¾\8cøÍ÷\91\91\9d\13ÇÞ\1e]ÉA/[{\14y\8f\93\13\1f\ eÕOöÞ\1c¥±\15\8anÃC\88\9a¢y&7Õð3Å\8fAkÕ«\aè¦N\ 3ïMÇ3¥°äÀ\1e§u\Xí
+\9eá\a\1d\92î;ÖÅb¯Ðçu±\1d¿çñ\98U\0ß#.\1c\96>\ f\9c©0Ò\b]\8f\837\81\179ÉKp\83!V9¢&<\M\1a:>½\e\18§öî\9c·3¥\98Õ­¨p\bN¹©I¹\9d\9fWÑغ#ï\ eL\90wFÞ[ç\10ðÆ\15\90m\83È5\8a\1c0U7bÏL\12ú\86\ e\99¤<ò\v¤Qu%>ëÁÊÔ\1d\10\8a\93Ð\8e4çÖ.ôòÒS\94\1d2\1a¤Á\91/Ò¬\97mgHW\0ÎX߬=§~5I\8e\9d\14\8c×`ëQÑp´\0ΰÅÿy\ 2ñ¨8\ 4\186\85SÔÒ\8f\96\80c\1c>Ñj\ 2\9fÀEÉù±±¯á-ÁÔ¡85<3Î&μoÊý\9cb\eË\a5*NQ°v\948£·uÕ5ó\18X\0Ü\89\91£heHÒ\19¢RQâë$\95;þ-¬´<®+\8b\834[-\a=-jR¬Û³\rkÒSÖ4\18\7f¸F]óÏY\81Î/L"ç\ 4¿)>ß\98üãñð\7fbn\bÐyÌ[¶\901?atÕ\19k\ 58ix\98ÃÔÁ:\10\ø$\1cÇ\881b:;\a¡\92yÿ\e\8cϾ-Æ[\17¥ÃÐ{[ìWÈatKØGw2Íb\95ù1¼ÄñX\a½Úb\9b\81\1a\88ß-·«\9a\7fsÇ\\1d0syO¿\7f
+\88¥¯¸Õ\18»\86¼\e\ e\95rM½"Ç(ÒDG¶°D\ e\9d> "\12!g/\80×$\14\83ä\9e\1dhÂÝÀªn9^ ×Ggé\,nÅ\9dÒv\9eÑ\90\1a\89+\14\ 5ËGg´\1ca¿¤-:ð\97:ù¶´å¡#³¬Ö\v <ä\900°$_Ö\96\ 3=pva\168eÁ6+K\98fÞaÇa»å ÂµÜD<a\9a\8e;\ 2\81ÃLQ<\ 4wG»\89\9f'ÜäbQSW¸ø_d¦$kå½Â\9d)ç©tZ'\rF}\15\1f\ 6\9aât­¢hKJ%o\19\ 1«\91\1a­É¿\98\95iÅO0¢\89Âáãp\\1e\87{@\1d\86áÕéÞ\85s)H§\b7\97\8c\ 5ç©f\15êõ\ 6Rù =ǸJ0.ü^`\\15{a\10\ 4\94\83\1c(\9e\ 4ìö­J°ç\14N\8aÎq\12¯+å¶u\8fY\0ñ¡õt=bÑ#
+FÈ(\11À¤¥È\0\rÁQ"¦K\94w\ 1r$ß h\9b@Â3\99l!èY\12¹Z'Ì\ 5C\1aH8\17ÇÈi!®¥É\8e\84´á)|Ï\91î:ñ\80\91s\fÿT\9crY \86Cû)`8º\86»?\11º'ö!Å/r0Hï3¯;\ 3ö\97ü¸Îû\9bQáîJ\87\aó®nN½\12÷\ 2\15'u\96?½+^àÎ\88\ 6ý~0ü\0³\88x\80øG8E\1c;zEär¹³ÚKëì\ 1O¨_UÎúE\ 3#NÂ\80\91\13\8d,@\9cóÀÍs­Æe\90¹-ZWu9\91ì`©\v\ 6¯¾\98J\96Æ^\9e\9c\86\8e\97̨Ïù\ e)]Ó\8d\eyÃà\8dÖ'é\bóÛÃÎù\a\1cÈ\99¯\9cÃ\81\11p@hQ\e£Ì{Íru\18^\ 4\1f\1cIä]ð^\97«\11[\q\89P6ÓE\81\18.\1e\8aç\ 2èCb]\vÆ<â-\92àQJÔ\ e\90\93h\r¹\12¸pB\1fq\9aõñ\8b\ 1\18\ eÇ\ e\rUi¸\82ÅÞf\1c\19Ï\94îZª\8ea\1cö¥\900\8eØ\ 2÷\12\8dp\96ë\ f'éØ7IZk\1aÃa¢_ï\80!vFª\8c\ 3eË¿ç®\0ÇÐFC@MÖ\15\88Vн­#\86Ââ(¦Faàë4:Ãaa\8aÎÓ\86VD¼!²\87J q\0â\9f\8c°¡¯"%'Ñ)@Oe\88)bí\14
+ý¥Òc\8fp\87ÂLboÏR\90ÂU\94°\ 3Äß\9dcn9ª©%q_Ð\856\e\87Ó\9e\ 2R'Qo³ã\15¤
+ð[Y|\8fÇ\1d\9b\ 2+\92    ¤ó8D\15\f¹\98\1c\80\93TÇõ\16Ó{\ f<«ÝÖh\8d;!¢¢BX2¨bàAǶ\90ù£@¿ó\84÷¼J\12\f´\0»
\ 3Ñ\14fÏ=JkÙÛ¶<òT7{z(´/­È­ÁF \99\8aÕhÞÅ\85/îɵ\98ach\ eÒ\11qëÞl\8e®"\ fÁÖ\86gØÙ\97Î\ 3
+w\9aâ¹lE\8c\17¾\80
+\ 5qF7\1cw\92ð6\ 5¼7füÑñ\10#Ý8½@ ®¦(ë\b\0Aco*³)ØHÝç\ 3:\9bªïx]\1f\8d\86o\12\88Ã`$\14{·±7\8dÈkù\19\86\7f0\16pißÆ\82Kás19ò¬Ç2ìÎF^\ e\1d¬-nD\84\9b¾ûÇ=wúï"ϸ£!\96\f\9f\94×µû$Q\8cËO¯\bßXôØô^\97ÝUÓ\r!!ó~?(Ì\83`ÛÉ
+K\9f\86F\90?(ý»e\16\93\1f\97Þ        \16fÔÁvP\ e
+!\120!\98\9ex\0u\8dâáo¤Q¿sµã«\8fý¡!ßuàÞ=}\16²/\8c¼÷+üPãý³È»ÿæ\8dÙ·ùÆé¬\8cÞÝr\ãª\1a\88´øÜ'8ýG\13@1×w¼\80\8dMµh{Þ\94\aA)\7f4-¸5Õ\9f¤\12å¸!Ú~\ 1ÓÉ¡\88û­m!Ò\99\vÅÓÍ\85ß\14àV\8bé´}\9f\92;æ±þþÆÖÂÜ\97ÚÈ}[(Ý\17\97ö\8f¥\8b\1føËuérAá \ eRÑÊñ·&\1c\87\7f\83è«\83̳թ´/§oʶk(\1f\8eh\98ðéNv¼Ðç=\1d$¤Ì|^!$¬å\ 6û\1d\ f×»/\v\95\ 2g\ 4Ç\ 2Ø°ÙÃÔ×\rkk¦Ú\14"R\eÖ
+\a]òî\9b-?MÊQê\19õ\91
+AKbe\98% J\14Ó\91;¹©,#±kÁ(\17éö<H¥sl\8crN\1c 4\9f-ÏÁ,\83¸\12s|\Õ\ e\92\89¼ÄP\94ó\849P\92fS>©S¥l\84_Øx)=\80«Ö\ em]q#¡â+\96\97&~\96ÆÓÿ½"\87ÿoÿN¢!{\88bGéWE\15«s:eÍHúÿ\ 1ªIm(endstream
+endobj
+4314 0 obj <<
+/Type /Page
+/Contents 4315 0 R
+/Resources 4313 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4287 0 R
+>> endobj
+4316 0 obj <<
+/D [4314 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4313 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4319 0 obj <<
+/Length 2954      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZÝoÛÈ\11\7f÷_¡G
\18.w\97\1f\aôÁç\Ó\\e\9fk»p\81ë=Ð"%±¡H\1dIÇqÿúÎ×R\94D;\ 1ò\92À\80¹Ü\8fÙ\99Ù\99ßÌ,¥f\ 1ü©Ybý@§³8\89|«Õl¹=\vfk\18yw¦dF03~\10Y\1cúùîìÍ_m4S\81\9f\ 6éìnESîò߽˿]\ßýr3_h­=ëÏ\17q\9cxo\7f\9b+ïÃÅû+î¾\9c/\94\87]Wwغ\99\87\89÷Û?æ\7fÜýzöËÝh»\85ñM¤q¿?Ï~ÿ#\98åÀÒ¯g\81¯Ódö\ 4íÀWi:Û\9e\19«}k´¼Wg·gÿ\1c¨ð\98\99ñª    ©\16nÆB¥~\1aÚiÉ\17(©M\aÙCèVÐcDz[?ôA*ø·°6ð®Ûb\97͵òZ\94²\84\91z\r
+\88boÕÌu\80Ýøò¶Ùf4ȯ\97MÝ·M5¡\8dÐסy\81=­ü$\1c¸Svâdî6E[Ì\17a\14z\197´×£ê\9fð_Ã#Ð\8e½\f;\9e;îé7À[ÖóË\87[~ÞC_Yçð¿a
+  ÌßfK¤±!\91\8a\8e÷Ù2I\9eQÖøÒ\17\14²O%ìB­BVã\e\10ï\81çshÇÑ0GzyzWàÎí'$X´\1d*\8d\ e\vO4%©3àr\11¦Æ­\87\16(\1cW9¥\87©E¥\13O¨xåULuN2)ï§ùÂ\84Ö+JR\85\8c\11¥\8cv\ 4OHGúVIêÛØ\88Öoû\f\17Ôù"CÒ°Ï\ 2iв\83c²©\1fZ-«ºgÚ¹/¶ô\ 4\15è\0T\8bí¦e&Â4ò\96Í\96ûjäú\99eYfUUäS\8cÙзÐÃ[Ü7íÇu;·¡×<î&øY\98@ù:\89\ e´¹%é·¨«\aØ\8d\94~ÎGÜ N\8cE\9dÐsõ\88<Uü²Ë\90ë¾\\96»\8c5ÍÊ\rM\84æ\0OP&¿ò\91.\1fqAÙ;³\ 1\1a{\9dÈ\8eÛ\86ÌØLéÁ¼¢\am#?
+cÑ\ 3¹_=¡\0\13\0ú\842kJp\9fÌm¡ÓØ\ f\92\14ü\13\9e\8018ý=\18¶ÑÆë6Í#\1e{ί¸4ÆÃ3ÚzÈkÓ\13]\1a\ 6\80\9fM\9c[\18øq\10~å¹\81pIª^a{Sîx;öCò\1d2{ö"qed·nD\8a\1d¯]:\1c\ 3\81å ôÿ\ 4ʬñÄÛ¬/ÑÈq\ 3qT\9cÉ(R³ÆT\1cû6ÕlY\96\18u®¥ãt@\10Â\18ê\e¸/q¯5wMmî´©ã\98}·á¹hn\e!U\17\ eõb0Ú\8f\15Ipx\83V\8d\8b³ñÞÛmS£µaÏ£C\8b"\97mPà­\88´\9a\93ãÒ@ÙOá\14\830\1em\83¤Pã:ò
+\81¥çyb<\b+F\85d[8Vvü¬\eéÀuõ\92Ám\8b\9cc§Û\19ÛNÉ¡\8e½\9axÃÞ{
+¿7\7fÇÇ;\8eÅÿº\96\ 5\r?\a»Å\95\a\92NnQÒ0±«¼{Æ]0ø~SNI¾mèls$\ fR6+|êWN\ 468gü\1d\ 32K\ 6\ 48¸%l¾øü\80'1\ eJÜ}7\87]ÚA\9a\9e{/\96Ëæ\91µÞ    ½\9a\1d\ 2H\a\1cR«ØõÜÏ\12\98\8b\85Ó\8e¸Ø       Á)\8dt\8f.\bj¥I\9bZ\19¯*·eOÖ\ 5/x28Ø\93UCÇ\8a\82)\r\91«\89H8'C\14Æ\91\12²Ùn·g.keÏZh9¿\81ö©ßÀĺ(×\9b½\84M»¡\9c`!\19EBÎ\88|6LdP\84VÖ«\9aué´\87L*Ðì©6F\1e\91°w%\ 1Ð[\13Ã\87\16\80\89W\12y\17k@t\8c\99ièýw|À¼\12\9fjÄ       ¼,+'>\86ûS\b\ e\83Ô\8f\12\17Ó\9f\1a·!!±"$Æx\89\f¯hÊø\96Ó\e*Ú@ô&?Åî²þÔT\9fd\ e\84\ fwÏB&[n\10ú\b-ÝÞ#´\84sÄE¼uÝwÓÑK\19+\f\92¾q \92èGÞô¡ØâÙ\8em\95\a\ 6Ó\8cM6D\8f\82{2~\1cÃ7\r-ÙY\b¢8þ\13e·5\991N\1cósºH¶Î³>{@#g\18\81\82\a§\82Õ©QíÚÁN\97\124\94÷\88È\81\98Ez\18\e\8eQ\81\vA<cÅ\89b3x\ 4\1a&\ e\83ÙlOK\1cß\bÑ#½`\1f\1a#>\vÀ8MÂ,G;\1e%ª8ñð\8c8\98\93ÝG\10¥¨\9ar\0\8c³ÇR2bs\94<\9f
+@\9brà6\80\80\98á\8eA4\12\ezs\82;yáàÇs\18\15±×y$¶+Ù\9bò\ 5\1eÁ0ö]ä[\8aê\1c\96ª\r\f'8xj\ 2ç\9c\8c?\95UÅ{/Gð\8fK\8bc6 üD-\88*ë±èìMÇ\é(\9d4X\1d%\10\8blP®¸]J_Þì=¦ãå\9cÛq»ø\v=¬Sç\9cK¸x\82KÁîk!V\97\94!gUù¿=¥\84sBjeÄÑ\10\9d\ 4î Î¼\1f0°vk$\99\82Ý\97UYì\ 5H)\98¢\r\84\r\0 ã¶\90¯a=\942Vê}\9cŶóP,äI\ 3\98¸\12z­×㺠       çf<¼\1dùBYïIí²\8e\ e]r\9f\9cgó<Ò\12\13ô\8fka\01?\86\ 4~\11Zë'\a%ñIu¯\0ì\12ªî}\9dÚ¯¸KP\ 6@RMÞ%\ 4LN\85É\8bthU\0t¸å¦\1fÒ±PWÍ\14è=\8dã¡f\8fÌÄ\8dÂU3'4\90\92ñèB ²~ªH¦Ù\9f\a&M5\8f\8eÚÄé~\11u¼y¿U³·\r°4Ûs¥±\0\8d0p\8c/:T2q\95p¿\19Ì\r\fÿ\96\87\8cß(]A§ojNÜ\ 6ßÌyB&\13dþ`O¡Ü} ëTû\12\1c½\ 6Lq\\16\16L æ\f`t\85\ 1$(*óx³\eG2Ä\ 6Ì\1eO­>/Ø@ÑÕs1Þ\b\8c\95¯#+9\14\ 6DG\ 6²f\f/äÊ\1c\ 4dÕÕ\9dy\13\ 6Áç7ÿ\86¡k^sÝ6+§\ 4¶ø\92®\ 22¡I>ÚwüÒ9\10\87Ê1ç.\17\91OYß+¹\10\ 47Þr\85ª\85÷\ f,äáJ\¢\ eô¼÷\ 2k\19?\\ eÂèäp­\110\1a4\96\94~Îy]±É\9dÍj@»     \19\\94£¸\88§M¥Â``ðVÊ9èHp\1f;\e\89ó-\9dRÁÃUùQ\12\12|Ëx¦3\8eÄ\e\97W8\82h\8e\174r?ã\82\e\96\1c\14Q\ 3æ\18x¥W\15Y7%D[¬¨Ô51»ksì®à]\11æ^\16à%\8dнx¤]\8b[Þ¼{Åá.É\16w=ï\91xñ9§|ÑAåo|\eéýµÆ^«ÌØ\87ó¡Üá\18Ym\04\12F\89c,5~\92h\1ez\99Ó\15+\9aw,ë\95»"l\avä~\0\86¹\_g\18jÚÜÕö(ß!÷|i\90ZÈZ£qà~Ŧ)\vÚ\9dF\8eØø\81\82° A\98Ð~\e\8cC\8a¥ýØèÙ\ 2×¥ß\16[\16*&õBÑâîß_½ÊÅd7Á4´b\rÇà\1a¢@\1cà"8E\90äÌ\8f´Òeí³,t5{: 5.~lÝ55\ eÜf\¼f\v-T;yÖü¤ëà4\86\1aÿ\10\bÃ4E \t\ 3@?WÂÏ5&c\97<eÌ\ 4\90:õªcº\98\ 1öZò\85!Ãé~\9aú\86 ýHGSö¬"\1f\90|dÐp4§º\ 6ÕÄÇd­o¬\9dv\12\1c\1aÓ\9c<¿Ë±Æ!,ÉÅ0JCX     Ï\87¬\83|\9c$¾»¼~ó^\84\1d\92GhS(\82ç}é"\17Û\81(j\0³Q\84l?òù\9e8\ 6Ö\84a¬¥6L¿7uµmA×\e V>DÒr]g\98\ 6\97Ǻ\e§«·\85û:Àc7M%#\bþRê\8f\81L¥Ðt\95~W@Æ\81eùÄ=+$\94&\91y\7f\8fÝ\80B\18A¾ åä»3Ê\ e*\15 ¼R1 \7f}ÙX¯ø¢\13\94zÃGÓT\8fn"i\ e\1c0\86l\97®R\94\99iJ1qÓpêêÂ\8f5\ 2á0éÇÒã¸@\82\82\8a\92
+qÉU#Vxðý,~\19Û®±T{%yÔr\v\89A t'\97ÒE\89ò~4'?0³)¿¾i²íÁ§TÔ\10Õ\v¸²*\í*J.>ïªá~±ü²5sµ«ñ\94\96\15\97örCÉûÑ\8eÎí³\17*ÕïÝῤñÃ;_,­Þ\90i=\ fwc\98\82Q-Ï÷¿U¹,\8b\1fÐú.ò|.õÜZî.F\91\96\93Qú¢³.\9dåå\a·JÐ\15îñ\9fcõÔýåk\8a\1f$úå\1f Øà+~\f¡\12å\e\90q*É´ôû\8dE\ 4\1aÙÿX@ÇÐ\9fÆÉX\1d\ 2ËQ4Kü\14þ\13*+\8b\89³\9f\ 4\8cÊ·ÅÉ\9dD\b<\1a7çå\12gLvTápy£\8döT õM\1cïgZü
+ê¾^_\15ý\13\7f\84\80ºògDIú"
+\8d§\ eOè8ï\ f!S\8f\8fê\9a\17yÁ"Ô\84ôÓ\81c\ 1©ö\b¾E¶0ú\92lïk\b \r~[ÐxkÁ?\eIäî!Á´8oøÂ!v\9a\90\95\ 3¶ y\7f õ§2@)úÕº8µV\ 3f\1aQ\rå\87\92µ¦d\84\93\83\92à\7fÛÏz\f0¡íP-¼êÜ6<±\a\9e\82ÿ\ 3F3¾äendstream
+endobj
+4318 0 obj <<
+/Type /Page
+/Contents 4319 0 R
+/Resources 4317 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4287 0 R
+/Annots [ 4322 0 R 4323 0 R 4324 0 R ]
+>> endobj
+4322 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [186.207 368.847 338.767 380.537]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member) >>
+>> endobj
+4323 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [109.648 53.852 235.418 66.803]
+/Subtype /Link
+/A << /S /GoTo /D (NetworkBrowsing) >>
+>> endobj
+4324 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [256.976 53.852 498.646 66.803]
+/Subtype /Link
+/A << /S /GoTo /D (integrate-ms-networks) >>
+>> endobj
+4320 0 obj <<
+/D [4318 0 R /XYZ 85.039 786.531 null]
+>> endobj
+206 0 obj <<
+/D [4318 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4321 0 obj <<
+/D [4318 0 R /XYZ 85.039 746.277 null]
+>> endobj
+4317 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F41 3054 0 R /F58 3380 0 R /F36 4301 0 R /F37 4304 0 R /F66 4307 0 R /F77 4311 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4327 0 obj <<
+/Length 2535      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZ[oÛÆ\12~÷¯\10Î\93\ 4X4\97»¼\158\ f\8e\9d&.|;\91\8a\1e é\ 3MÑ2\11JTHÊ©\80þøÎm)Rb\9c }q`À\ÎÎîÎÎÎÎ|3\94\1a¹ð§F\91ï¸:\1e\85QàøZ\8dÒÕ\89;ZBÏ»\13%\1cîÈ8nàc×\9bùÉÙÏ~0R®\13»ñhþH,óÅïã\8b÷ç÷ó·\1f&S­õØw&Ó0\8cÆ\97w\135¾9¿ºeòÅdªÆHº\9dcëÃÄ\8bÆw×\93?æ¿\9c¼\9dw\96\9b\1aÇ\ 4\1a×û|òû\1fîh\ 1"ýrâ::\8eF_ í:*\8e\13ãkÇ7ZÞ\8b\93ÙÉÿÚY¸Ï\8cxÔÀ®¦\96cª]'\8aÌ\10\8f
+\1c\1dÀ\1cíÖ\8d\1aØúGW\85\87\9bð\1dãû<ðpRìêΩü!u\96k\98Ö\80®\96Û*\87ÇzÉ:¼\99ñó7".JÔá\97\1aif\9c\16y¶FBÃ<+Ôr\92"å)_\ 3\7f\86\84\9a;\9b\92\a=L¦^8ÎRì*W\19\13/ËU\ 2#xÅl5\ 1\ eá«j\a÷:\82\17Ç\v5iÏ\8dB\12zþ$Ã\1fa­²(X¸Ü\8a¾\ 1jE´ç¼Î˵\b\92T2ªÊ>o\81%¯²EWD\8d\12\83ìÕ3\ e\15Þ\e`l5\81[ëk"þóì&;TJýÓá)µ\9b\bÀ\84Â×l\ 2I\83\9a)åHÊG~>$u\9eò6ç\17÷gW÷¢QRÈ ½àÁàiZEµVÑ\90úð_Y}b\83s¾ª.xºpã^\99ºª*K\eÞÖ¢5ö|¹\1eÖ]óÄ<ÈÞ3°\8aû«²È¸õÑõ]\94\16<_ÔYX\81ç4\9e/Ë×Y
+\17µÙ1cOB_9ÚDÂ÷_\9es[\93x\15È\0Ó«o¨:z]ª¾Í\1a²!±\96ÉÔ¸Þøº\¢\8a\8d«Ñri_Ê\80åB+irîòH\97¤m2±4Cª\19ÿ\86\ad\8d\13Í\90Ý\14Î\85\1eæÙÿïy\96÷ä¨pdRq'²®Ë\86\e\rx3\90\ f\ fx\9d§IQìxØ¢\9c\92ï\82\b£Ð÷Ç´\eñt\9e\19¯h\95¾·;Å®\0¬%ÛaË\1f³\94ÔÄ]â\9aØ®¬\90I\ 1­bÇ3n\92ªÁ\9d\92wÍ7¤\8b\8c\aØE[;\ 4\1aÛaÊ\1e\9ft,ó$õ\ 6\ 4\8aÄM£=×<\82¬Ù#\87M\8b\93Z\99\81\b[R\ fl¼Þ¶jzÙ\ 6}\ 3\ 16|]6ø¡LVmd¹Gí\97hp\85Üè®  bØa\13\1fë¢}G\b\98íØ\18À* NÓÞïé^¢\19æd.;æÄsNè\92\15ù\8fæܯÖu\ 3÷¸£\820d\15À³!Ø\ 1ps8\98\82î\94\85\10èy\89üQisÑ\85M@{,¥\93b'<\8f°\16¬uè\ 3å\10þÃ#PÏÔ`X5d\8bÇ÷ÑÂ\1d¸¸rÆ,Ui\ 3\ fnÝëþõ£4®\13\98WvqïÑ0\13v\88¨\17Ü«òú!@ð \90ã?\81ÂX\ eÞ:X\8e     äD\95\1aÿZ·\87
+o×Ùþ\9c\v\8e¼*\10ÿâGþ(ÏF\9e2y\aD0$\85>:\fèc/o£\15Sd©\ e
+\1fð¹O\ 2wµè å\15\ 4\8eÙ³~`oÏ/Ö\86\8a\91µEÈ2GY-H}Ë>n^tPüÖZhV\9d\12_7Ü\93·û\14©Q\13yFÌß0­Wæ.Ï\17¬\ 6±*Ðg\17 ó\8dAB²lUÕ½K¤)o\ fÍDìþíÄêgX1JE$âTÇ\8eëëî\1e\8e2O\ 5J\8c\ 4`\18ûß\91ç*\bÀ Å¡<\17Í\v»£¯ÏC£\\98\87[\96½?\8fïh\ 4·Êqµiµ\fǨ\94\13átÑ_I×\bMi u÷cÇ\18\9aaôy\ 4³\998ÖÜÛi\93¤ûAD8»Z©Ñe        "\8döR\812=?\18i\r\19º·?üh\18\10L\14\1frk\ 1Æ\ 3h ¸ æ÷Ö" =\83æn\1f;ÁÑÜ\1e\86\ fô\16xç>ñ\88\rÁ²àÀ\9a·\93"¯ @mÀhp\8dgZ\8a\183Yð(@\85\fx;+$\8bÞ.\86\0k^7\12C`\ 4Æ\87M\v1I\9e\18BEÂg\84/}ábq'Ï\19û4 XÌH\ 3'\ 3ǪÂØ\89aq+\ 4\9c\ 3wUK9¿\ fï^8\99\v\92fÓPf\ 5\8b\94³¤ \97%\85\8e\1f\ 5\92½â'Ø\eo²=F\9eâ\ 6g\'Ël*Å\b\r£µßÇõìÓ\9a#\17¦üÀ\89 \95ëlçð\8azN¨¼®»\19Ú\97\98Ò¡²Àd½\90ÇþS-y¨%=¨%\9fDæ!³]ÝHÊBC\12Nñ¡\1d\8dÏ»~«á~\ 1\86y\8a\86{(vdÀ\ 3xÃÞ÷»Ô\91>%\98à°DUÍK"FCq\9a§\9c\ 3\10\12\ 1IaxK·ö\88lII{\8eòLï\14ß\97-Ì"f°[LÉ´B<Ä\ 1\8dÝ6\98y<®ä¥ÍÌ°\9díc¬\12\9c\124-!qÓ)\81åhf)\8fä8\8a\81î"Y=ÈÛýå\85ôÖ̽ڦO]\8aâ¤ñøþö.$Õ½\0Øök^\ 6«ZGÅ\1a,\9b"Ï:;ô\1f\9fºA/-×¼c:\8e¯\84+\1d8q\84q<r4W¾þyì\98\1aØ]h`6\1c\17ÿ»\806U\10\1c#F\18J\87ß\88ø¬\90Ãì×Ö\9a\114\81\01YÏ+a=¯ÛR\19§Q7oÎ.®~\96b\99 \80^=\88\cÒü4\10ó¤\ 4úºòcÚÂ2ßg\87x%\8dâ\1c\90\e\8b\83\8c\b¸òÚÖ\88\r!b¾aÅ#¾»dØ\ 6±.wÛ*1¶/\ e\0jÅd¬÷\90æ\0r.\9fx\16     ²o®îfÌô@ý$\ eÝÁ¤nìBCu\8b½3 È\1d²\ø|À\9e\1d·\89\108]tÉ7$+ë9\80PeË\9cu´/Vq(\r\81'\87[\\1dL\1f`\ 4Ê\8bº \1f\ 3=oPü\94åÆQ\ånÍ\a8~½¼·\93ðf\91ûô\85,0\11?\0ìW·³\81B¸Ø%y\88\1e\85\97\12Ì\8f\ 50ÞÜ©ð\v×3BeYä\92\17ð$o\85Þó´É»õöK4¤\8a\94\9e6eµû!kF\&â\ f\10\vÂnn¸¯¿Aûöíüúî\1d}¡b¾Jû\9c³OuÀ0µOv=·1\r9sy&i³MÈÝì\84\80\8f\0\9c2\
+®Þ1r\ 3\1aY¤ë·Ç*KÔÜ\v ®áVE\a)\vôLk \9a\89æ°¥"O\83þ¿ â¨/\1f_\1a\89¼eQÃF\ 2?Âo66\8a"[ÞbVÜÂv!dL
+\9f¤}\9d¬o¨\94Ä\15ضî»/£·p4\ 3\9b3\9eÇ¥\v\1c{\9b5Å1\7f[©êò\1foíZ\84O
+ñÙ¬Oª©ä\8d½\9b\9c\15oÙýK\8d\7f¯àÓãÏ$Ï\13?\18'UÞ½ý0èðc\ 1@-\aíþe³\ f^»ÙcfÜñ(\14ÙìW8¬\97[0Â÷\ 1zïn\87¾úE\\9bê»Ç\15ý\9aÏ\8fý(ùMã¹R\17¯wÌ\876\88Ô¡ÒXÆ,3ðÏ .B-\1aÁ%wln*\v\8aÈj\162`\7f>µ½¥!\\9c·\j¢"7­y0ñe?ûG\8e¡8æÑG\81h¼­\87J:\9b\9ez1?        Úû\82í[\94\82>x_£gyw\87¾Å\1cÜz\1aÄ\b\83_\18lò§\bF @ij©;ÌÙÀg)/0\90i{rö¶\ 4ä{¾ý pü\81*\ 2¤¥lêõHÎ&\95{\90\14û\9beØí%\8f\92Éùí=\85\17°ûNJ\85\13­\13\84÷\9e      $       0ì\ 6\90@\1f\84á¿d<üE\ 4\9f¢<\92SwåT:r<m\ 5­W\ f\ e@ÝÇ\81\r\ 1¨5±Ù_)ÓÂ?\ eZ\80-üñ9â\8d\ 5Õ\ 4a¯ö³M¤Ñ=x\81\a¦)Òv\82@·|L"3àÄfÂ\8fYçЦȩ\99\12¶»Æ4èE"Ïñ]\7fø·\18û¤õ_ü8ÂxNÐI\97_t\1f¾>J\1e\98§ç\91þ\ 6\11Ðýöendstream
+endobj
+4326 0 obj <<
+/Type /Page
+/Contents 4327 0 R
+/Resources 4325 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4287 0 R
+/Annots [ 4329 0 R 4330 0 R 4331 0 R ]
+>> endobj
+4329 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [326.511 355.76 500.027 367.449]
+/Subtype /Link
+/A << /S /GoTo /D (ProfileMgmt) >>
+>> endobj
+4330 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [146.561 342.211 171.645 353.9]
+/Subtype /Link
+/A << /S /GoTo /D (ProfileMgmt) >>
+>> endobj
+4331 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [191.592 342.211 377.966 353.9]
+/Subtype /Link
+/A << /S /GoTo /D (PolicyMgmt) >>
+>> endobj
+4328 0 obj <<
+/D [4326 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4325 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4334 0 obj <<
+/Length 2320      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\19]o\9cHòÝ¿\ 2\9d´\12#eÚ4Ý|EÚ\a;ön²J\9c\9c3Ò=$y`\80\19sa`\ e\18{-Ý\8f¿úh\18\18°ãÝH'?LS]]]U]ß\96\96\ 3\7fÒ
+=á¨È
+B_xJZÉî̱¶°óû\994\18\8e¥\85ã{¸u¹:;ÿÍó-é\88È\89¬Õ\86PVé\17ûÍÛ\8bO«ëÛÅR)e{b±\f\82оú¸\90ö\87\8bw7\f~³XJ\eA7+\Ý.ÜÐþø~ñmõÇÙõjpÝR\ví+¼ï?g_¾9V
+,ýqæ\b\15\85Ö\ 3¬\1d!£ÈÚ\9diO     O+ó]\9c}>ûgO\85÷´Å§f¤Zv\18\880Ô½xÒ\9b\11/Nï\91Û¬nsà¿Aö³ÅR;®\9d·üUlð[Úq\83¿Ênï\fÂUµ\8bó\92×\1f\16\8c í6«\19tYWHù\ 1\81\r\0A\eç¿)ß
+D\14 \a®ëÁÃhK\89È\8b\88\17Å8#>µ\b\94\v¢ôHð\ 2¾'íÕ\1dÜ\98\e\96\92øÐdt\ f_ݳø©F©v¸\15×°zì9'\10n\1a\ 1ÞT%rÛÖU\ 1À\82¨\11ÏÖÒ\ 5=º¾o-%ê\95¹h+8æ:v\82xx"Îw\b\81\ 5o¤¬\1ci/\89¯ýbé\ 66QMò¯\8eÔ     £Ý\10¨½|÷ñ3\ 3ðH¼Ë\98V{\17·\fÎÓ\85äãÀfd·D#k\18\rÅhÍí\rã\e.zAQJ\19Ù\1fâ¦5¢Ñ~÷FüÒ\ 6¸\ 1r\15Ëî\8c\84&\8bÐN`os6\1aÒ\9dßÉJëªf\94\aD¨êï[T{\85ä\ f°ØãëùÚ~\ f\10ØOâ\82±w#Ûñíõ\98/smwG{·0V\1aÚ\r+\vV¨¡Ów\r\f?>òC\1fÒ\ 6\96*âÅ \943\92®\89ë8M\f_˼©\8a¸ÍRð÷0²\9bÃ\1aoÈP\1fø\röVâ*4>ð\9d?6x9A\19-aööd`ø\ e\ 4DPµGq\1f\19»Úð/Y1¢07(ÀCc@EÞ´¼2¯eø`Åà\9aü\ e¿«¢\83äi6\94Õã\0PgÀ\9e\e¹(\ f;l¯)x-­äÔJ\10;)ò\8c]¦a\0]\88\9a/
+\ 6°V\b×8W\9c´ýVnè\90)\ 4¬\86Ø\9c<\89&\b:áá\15\88ä\80\99\97)nËéåu\96\90¡\eKí¯\9dy챫>t®¦\94î5ß\871\ 6\17}¬l_q\ 6 ó\86ã8e\18½#üþ\e\ eô\p´\7f¢1\19Æd\83QªÇb\99\f\10\9c"FÞXU\r\1a\ e\85\1fvksso\9fb&\aA>t\957\9f\ fAKBù²O\19.\80µPÚ\1f¦\fO(0\fÐ\9e}E÷ï\16&Â(?\80T(Ñ¥P&\f¥\0óíÿòÖõ\9f1¢îÉ\1e\11µ*1\8am\ fuÜæì\86'¬º"\88\9e`TyBJù|n[\91\ 3y\81\8d× \1e{]{~§w£æ=\ 3I
+øM8F\9aÍ\98rc¹eb1£\fÜ$ç-ßþ\f\ 2\82­¬cÆü\ 4\9bWox\8do\85¿\988\10õ\80\ 6\93fuÏ\ 6\992î´\1d×\18\9aâ\e9\82¡Pvl±\817Í0»ÑU¥Éµc\9d\f|¾Ù­\ 5øäf.ßz"\94¡Q ú¿ÖöEÉfE÷ýI   ê\18ÇfîòC¡CÏÐxî®HhO\e¼Þö!H\907mÙI0\ e\10\98?{\9dÂ:\89\rcë.»"tCѽL{Ç<±+¥¥\90®ìô\ 1\16Ä;õÖâÅíïÏØÔõD~º\14¬ñô\1e/\12®va90à§éN<\15\92\13\94xP-.Á\ 3\ 3w¦j\f \8eâªQ\9dT\8djR5âó\8b(rç¼I*) ¤²\96\81ð\ 2\7f\88qúûwÔòúT0ߣÃ/ÔK³C?[\8b.îUh\1a\9b\93p¹>VW½§NLæ\84\réB`SjÌǤ\96V\12¸\ 5Æ `A¼QÇV!\9cáõ˶¨Öqñm\9ad!\14¯ó
+,Ùs=»$\97ÆÕ¯üsyýþúöÝÅÍÕLrz \1aª:ìG'>¼»º¾¸]½\9d\8f\9b&]3Ú:N¾gè  \83£mº\86\9aiæ`Ç^\91ÝgÅè\88Rs÷ÔÙ&«ëÌPßaeY\8f\8e=B}:ÑDW+¾ì\8c¹«¨¨RüKg\9a,9Ôyû8B=\98Fd¾\ 2`ñ«mU6/bj[\99\18\12¶9AaNË\81y\ 4z\10æJ\13\9cG\ 6dV\8cñËÍ\f\r)\874fHx°ß\85Ü}]mò\82\99>¡Cá=x!\9d_\ eÜ\0É®¡\9c\97>­óû±A¿}=}øÁ\81»êè\0?­.$\ 6¯zßu\98#Z^ ÜÀý\81¸z$î\9câ½\17RxÈK£{£8_CÐ\r\9fR\\93Ôù¾\1di\8evE²K;\ 5º\81p\80\ 2\85\17\88"´ÿmÖí\8f&H?ç÷q}^äësðöu|Þ\9d\9d>LM\ 5+\1e©Êâñ\ 5\86ÿ\0neÞ\8fÛ\90Á\89²\8dÓ]^ÎqßYåßá~hÑ'G\9fa¿¬¦Ò&\80ßq\ f±äûè\80ã;Î\xÈ¡\9bh«úñ©c\ 1\1f\e¥oÈ\e\ 1¼¼r±\fð\9f*·!UË\9f\9b\a!\15\ 5\15½û\92Z\18[\9a¾·Ê9§"°ÚS\89K\81\ f¿\9b;nzʧ\8a\14\ 4\12\93Åÿ\7fõS_à   _ù¼õÌh«Î\86u+]Ç\8dÞ°W\8a\8dÈÔG\17Å Ë\9cT.K×q\85ÄJIÃ{ø³3Å.\1c\f;¨ g\98£\17Ä\81ÄÚ\ 5{¤5Uñ  ¶\13\vÕ\8dzÒ®\7f:a$R"Ðþ¼jº\0þ\ 3kÀ~Äuõ±5ï:X\17\f:¦.Ú5³>D£ÄI+n¹aï8F!pÂå\19ÕÞD\91áDvC}ÒîØKA\8cã¡Í\ 5\1fËöm¼6æ\80§î\17Ð\bÅÅÁxü2\80âÕ\r\87~Lµ\9fÖTäáO×\17`¿\12÷\9dÛk\13°£\81\ eB)<©\8eÝÉ~á¡G4\ f)ôò:Ô¦B2\1f$®ö"»Hã½)\9cN\94*}àNyÇ\9e)\b\e2óU*hq;\86\9aö\1fÌo7ËÃ\91£\19L\ 2tÏS\8eû\9c\9aÃ\86)¤Ù&F\ 2Ekæ\91`}Z\8f³ÊTýƬãrÑ\9bzn`ô&<¹<ÐEiWF\9b!\14¬ûy#úE|(ºAÇq2Q\1f\a\19\1dá\92g}Ý\92Ð:âÔø¢¿¥\1d7\v3÷ÐvÆÎ\99'y\v!\1c´.f\12È¿&7K\97\86\8aÝÐZIÉ3\17)9Ê%Ø:|7F\8aÐnb\8dënà\8bs\ 1ð{n¯\ 1þÕñ\9cË+\9aè7°\96\fÍÍnÎ\87°¨îÃ\88´Q7Ò3\9d;rA\99HI\aóyNµ+\82\89\1f\1aÉåÉ\80ç\8ev[M\ 2N\ 4\81\17\81z"\89¸Â\8b~\9cB$\98½\ 6³\9dK!\1eý\17déCä8v8*°8\85\rÂ\86\19Ðû¾\15\8aÈ÷y>O\ 1\11²\81Ã\96ø9ËNÅp\1d°Ó\1eéé\841¤Ûÿûå.ÞSÁ¯À=¤ó\8a9\b\82\a\9d°ÓM,n²\16;&\8c\9b¡}I³3Ï\ 5\9b\94\10ÓqL3i\ 2!\92\ 6ÁL3:ÇË´G\97:\12*T(\9a\e\ 6O$yéC¶
+ç7\8d\vÿÜ\7f\84´\v\17x}<x6ò{z¢\ 3\8fÿ\ f\81ý\830endstream
+endobj
+4333 0 obj <<
+/Type /Page
+/Contents 4334 0 R
+/Resources 4332 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4287 0 R
+/Annots [ 4337 0 R 4340 0 R 4341 0 R ]
+>> endobj
+4337 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [425.164 585.483 486.399 597.172]
+/Subtype /Link
+/A << /S /GoTo /D (pdc-example) >>
+>> endobj
+4340 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [217.861 170.209 279.096 181.899]
+/Subtype /Link
+/A << /S /GoTo /D (pdc-example) >>
+>> endobj
+4341 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [109.648 51.074 235.418 64.026]
+/Subtype /Link
+/A << /S /GoTo /D (NetworkBrowsing) >>
+>> endobj
+4335 0 obj <<
+/D [4333 0 R /XYZ 85.039 786.531 null]
+>> endobj
+210 0 obj <<
+/D [4333 0 R /XYZ 85.039 669.412 null]
+>> endobj
+4336 0 obj <<
+/D [4333 0 R /XYZ 85.039 626.458 null]
+>> endobj
+4338 0 obj <<
+/D [4333 0 R /XYZ 85.039 571.885 null]
+>> endobj
+4339 0 obj <<
+/D [4333 0 R /XYZ 282.599 577.858 null]
+>> endobj
+4332 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F36 4301 0 R /F20 3021 0 R /F35 3036 0 R /F58 3380 0 R /F41 3054 0 R /F59 3455 0 R /F37 4304 0 R /F66 4307 0 R /F77 4311 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4344 0 obj <<
+/Length 3039      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZmoÛ8\12þ\9e_aÜ\97\93\81Z+\8a¤^\ e¸\ fi\93v³H\93\\9b;à°»\1f\14[\8eu\95-¯$'\17à~üÍ\eõb+í¢E\81H"\87äp8óÌÃqÕ,\80\7fj\96X?Ðé,N"ßj5[nÏ\82Ù#ô|8S"\11Ì\8c\1fD\16»ÞÞ\9fýôÞF3\15øi\90Îî×$r¿úÕ{÷óùÝýå§ùBkíY\7f¾\88ãÄ»¸\9d+ïãùÕ\r7¿\9b/\94\87M7÷øöi\1e&Þíõü÷û_Î.ï\aË-\8co"\8dëýqöëïÁl\ 5*ýr\16ø:MfÏð\1eø*MgÛ3cµo\8d\96ïòìóÙ?ºY¸ÏÌxÔÄ®\16&\8cü0\86\17\1døIbºí);±½C\93Ã\1eÒÔ»¾@­Ïïð+ñ\9a\8a[[ØÔF$öð\9e5¸ÁfõÀb\ fØ´\9c\87±÷\ 5Gç»\15·/³\9d\13X@§L°*\9a¶.`ÈÃ\ 1þ´9Nµ\8270jd\ 2ï~\ 3ï"Ú®pjZ,ÛòT\99\9b¼Ùâ\82Ø¿Ï\1a\12y\96\9eß\ 2e ¹¤\99\e´?\1a]¡ÁRÚ-赫Z>´\1c¤5
+æKü\8b;-\9eh\17øYÂç\v
+\9aÁ\1eà\ 3õ¥màú\876_ñd¬\1c¼´²   åÕîe\r/U-ã\9bM\85\9b/E|\87}íÄ:\a·ý|å\1f;ÒB\87~\1cƳ\855à ñ\94\13XßXð\91îìÃ`âì/ªmVàAE1¸0(²kIñªÄ¶È»\9bk0ÿ\\a^\9dmó6¯\e\96ýß±BÊZ?M-¯÷-U&Ýð\1e\9dÌ$\11\1c)¯å,H§\b¡\99\ e\ 6\1f\9aPFV \94\81³/ó§\1c\ fíÍ|aÁ°{\9eÀ\86^¾Îq"xÇó°èr4`\9b5°%\11_\89)\86\1dè>\8bPE¾QÉÈ\8b\1a\9af\89GT\17íË\e\1e\96ïpÉ%®õ²\aC\9a\18\1c\14\ 5ÁI\9f+Z~Õ\90lÊî\82\ 2ݺ1»\\85b\8fÕ®sà#{\85:öcedï{\1c\92a4\80«\1a\eÁ;=\96d¾Ý<\84@ª³\92\eñXÉ#\8d\8d=Z\13\a\81Br÷È\r¢\10ï]\16\eE\10è\ 61Ò²\93\90çÏɤäÍy\8bÊ<£DU\7fáƲ¢ýh\1d²C£Ùö{òõªn}\17¥aì\a\0\19NO=Ô¾\8eÕðÔuB6£\83?5\95       ü Ô"O\90ÑÅ\14\9eN\18ô\ 1\87\1f\1c\93É\13\8e\8d¿Y´ÂY\1cFP;?\9eæÖz\19êr\90\8ejÍO\88\18\81õÎùû\ 2ÏxK°FG Rï]oѲÇ\ e\92ÞbÇ¡\19¨Û­Ü²\8df\8b\bÌ\92Ê\19ÙQX\9b8õ>\92/óû[\17\8dç¦\8b1\8c\ 1\15\b\ 6õ6J\866\82\1eö\92ãC
+"_\85¶O.õ\94\13[_EÝÉT´­Uγ6="K|¡\r\89ùª\9aÍ\ 1³Ó\9e¦ªpO-kü\11ázÙm\9c\86T\bÈíÂù¸òÃ$9òq:!ÊwmñÐ\85MêI\A\98»)!Ô1\a\18\9bôÙ\88Ý\7fåTÄ\98O\Ì\83Üé\ 6\1cLâ=\15+YÍ%_|§ÐJpî\98\85Û 4(Àp\16¶^ýT,eØo\81\rV#\9f;M\8a\1c ¢\ e\fPà²Æ\18ï\12aaY¿ì\aÉ\9aÂx@\ 4z}V\r\87ûÉîpDçº\94xwÙ\ 3\95\1eO\17C\8dÆKªÔ\94jiÙ6+J\9e\10\9b\19L´·q\ 6{\96Ì[õÃ*\97\8c\8bÁ! "5e\83S\eÀàã$«B O@Â\16*H Ä\88¶qgý8ã\97O\1f¾\92ÒÞm²Þr²9¥ÞL\ 4M\ 4\1d²\9dSnéþT\a\1aÎöj·æ\9d±ãmÁ5É\14Ðu\91µ\19¶?`¾Ë8w\80í\9aã=\85AêÛP\8dóôë;8%\1e!$z\9b Ç\füÈ$ßÍ<.wO\ 5åd\fÇÝÖ\1d4m\95\89\ab+°\ f!\1e¼%ê;%\1f:õCÈ\1c?J>B\89x\\92¼\ eùÎ\ 4ù\0¯\b\12\19Yöù\1a³\11§ûvó\86£q\9cÐQ`CÇGû=\95al!¹UMlÔ       1tè£\19   ¿T\9a\0~Åc~²¤\94\ e\14{áN\10\86\91¨\9f\ 5\ e×\10}pá\9að\80 #çäÄb\80²]â\96\96¼m\8bÝcÃ_í&\93ö\8e\ 5\970@#\ f©¸c\9d-\8b²h³V¸¾\16\9d\15\ 3ÚÂÒ\1dw\80\8cºw\99\88ý\9fÜ_ÖEû\905dw£ÈÞ\900\b\9a\16g\vm,k\ 6Ï}\97\1aÉ\ 6\bÂØ\9c\1dZȧ=þ\ 1^-Ùm\99^\11\ f\ 2\18\ 6|\91;w\1dÌNm\19]¶@\8f]\am\ 2ê\8e/\81ä6Ûe\8fù\91ñ¡\9d\93CwA©)9d«Æ\9f\80³»\8e\92p¡`ä\e!e»\91¾m&\98J\ 1ð(­\ 5\ 3NÝ!\r\bpK7\9có\8d\8c=aî\v5\ 1!ÊÂ\19\ 5pF   $ÞÔ~7\84Ü\Ò]ûz\8e7oxùp{÷\93ÏøµaôÈ_»°(å'*}\1d\9fÂ\f\9c\eô¸¾ý\80ZÈúÍ&së¢9Ë\8c\b\8c\\9d2~,\a§KÎ\r{ÇÑu\94xD˹}\98ÂûÖ>÷ÓÔ\8e\88ÃûE%ô&\85Ô\12¨\91o09\f!å~tNB<SrtÝl
+âQz\9a®\ 3P&|U/\1a\14³´a\9e      ¿¸Õ@8   \9b\90"ac%+\13W.E\8bbYWMµnùÓ±W|ï¨1n´,A7Yÿª\9dpz\Y\a)\97\14AÂÎ\1epõ©$Ì\ 2\9b\1dÂÀkÓ\91ºbß\ ey\83ÒÝ,\8d+\15T\83+>v|¨é^¿ç¯;\8aè²#\9f\vÖ'Ê\ÔDjvsÿN°DQç£\7f\87\9et\8d\r\8fA¢¥UÀ ÑaWÉsd2\17Ó\17g\ fër\13\1eè\92°KÃÕ®\82\80­ùU\18î\96        \ 4£\14iÜp¿\09ô°Ó1\a§®¾J\ 1\1f»¼+ât6\87Ak\82\bxqÖ\ 5Q±?©Ä¸Ñ@âð\91Ó\87½?i¼\9b
+׳äÓ4\ f#jÓ§©¶à¨9õ\ 2\17~\ 3¦\981\9e\ e¬Ø\1d\ 4P\85Xe\81\9bAj\80\a\9aï\ 6ª»O·ï¯\10¦.\ 5\9f\ 4\9b\1ctNq\9a\14f\ eí\ fÁ\13Y35\9d\95\9bì°¶Ä\1dâÐØ×´\95\13?4\1duM\81Vó¡}!Ù=KpÊ\14¯Æ*\1exÆeW\12ÜÈ4Ýj57\9cÞ\10`úM6Lo¨IÆ\b\16k?
+â¡c¯\88:JÕ\8eî\1e/B\93ä.Õò¥)a\7f\8b©À\86\9ft)§~ñ6¼!õèE\85ÈD!º\89\vb?\15ü¦V\9b¸ÆÅ\83;:H<Ãí5_0Ô»+\ f÷¸4:ÒÖÝ\96\8f\1c\9aK\8bÁÄ\82\18ù}8\ 2F<\96\15UdËò\85{k \b\v\¼ì#\94¶i4&J*®J-5#E5\8fÛÈ\r\ f'͸é_ï?ó\8b»°\1f¤Ò\8a2KX\92\9c    qMi\83û˸$|r\aI\12?\89#)ø¤ß.\86k?\8c§KáÒóõH8¢\8d\84gEÓ yü\8b\90ÆÈú±}\8d5ÆH\8f\1cþÅz`ð\18)Rw\1cYY\ eQ0\16ø\89\856ÜB\924s\9d#òEÆ\ 5*t>\93fhÔ\92\e`Æî~\e3\8aÁãóàȤcµ-vÝE\97ùDK\b\1c\8aµàø\17\17_±î*Hco\9b\ e.8br¥jWö-8µ  ¤(Â\91[¿PâÛáî"XãvÍ"Ì\98© ã(#ÍÐ\ 5"|¸§À\ eºÐ¡äá£e³u;,\93aöÛÈ|\9cc\b\8f¤f£TçË( á)yät÷\fh{aB\83ß\0\96°ýá\ f\16'\17c\13û:\b\ 1®R?\ eF¿6\9dü>£Àó1¡,\14øºý\13¿\ 6)ã+£&C\0Õ\a\8e\97¤¯ÿªD£\ 2\98\87ß\9cøx\1eëëd¦âØ\8f\8dîâ)2@\94ý\14awÀ»+®®©ÓÐ\ 6eR\98\81\7f\96\9aý1S~`ÒTsïà\9d\aQÃOW[5»¨@¥Ù Àáf\ f\81\19\87`¯°\ fód2á9âl»jí\93¤×ý\(L\9du×ÚÑ=\ 5\a      ÑQ^\17#0ríjLµÌ\8c\ fã­\ f.L¡­É[~Áô\82½ûo®%ô*2Gô
+\1aV9ý\88%eÆÜÉO\85j_À}âôúWY!\91\85\ 5¨e\9e$d\r\93WîÒ\bHIÔ\e\12fYW\ e\82\80ªq1A\ f1\16\8b\ fQ\9cÊ\11\a\7fYÁ¥\91«\ eÃS2©\9fvµ{´Oê\8dÊ,´\1a\9b­_½uh)ßL\ 2]ÝÖÀÒvH\v\9a®8Û:$Í\88ÏBøâY\94\0K\7f\93\82ÎP7\vª!¿\88Á×x¦]Þ>\14X+¶¡õv¤'¾ý\9d\1fo/¯/?]\9dß\L\1cÉ3Üâ\1fá&°\1f\8døxuqyþéþç)¸\15N\8abD\96\9bÑÈ\7fçÍ7\ 6m¥ÀÿÍAM¾<à¯U#Ñ\7fö\ 5ú¡I\16Î&©oT8\8e/,\89 K­
+t\9aLî"X?y=Ê\1a®\9bpúc\87ÚqS!ÏÑY\e´Åî\91ø"¾K\92ÀÒ
+\1eï£h1\8crøþÏ\88\1aQ!\85CY*1ë.\90\8d\11r9¶Ð\96\8a\ 1µ«ól÷%í\ 3[òÿîKºgKÄ\1c\ 1 \8eR_\11YµpwHâ\1fÃdÈX\9aðxÑýÖÿý\89\ 2ý;I4NêkûÊ\7f\87\10cüØÿO0¡\1fiÛYö«äÌÚ\93Ê\fË\8cn>ÿ\a\8d\9c\17Vendstream
+endobj
+4343 0 obj <<
+/Type /Page
+/Contents 4344 0 R
+/Resources 4342 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4347 0 R
+/Annots [ 4346 0 R ]
+>> endobj
+4346 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.649 589.939 336.162 601.629]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
+>> endobj
+4345 0 obj <<
+/D [4343 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4342 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F58 3380 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4350 0 obj <<
+/Length 2255      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[\8fÛ¶\12~ß_áó&\ 3±V\14E]NÑ\87Í:='EºÉi\f\14E\9a\aÙÖÚjdÉG\92ãäßwn\94%KNP\14\ 1br8\1cÎå\9báP«f\1eüS³Ø¸\9eNfQ\1cºF«ÙæpçÍv°ò\9f;%\1cÞ,p½ÐàÒËÕÝýO&\9c)ÏM¼d¶z&\96Õö\83óøß\87w«W¿Î\17ZkǸóE\14ÅÎòí\9¿<¼~bòã|¡\1c$=­pôëÜ\8f\9d·oæ\1fW?ß½Zõ\8e[\ 4n\10j<ïÿw\1f>z³-¨ôó\9dçê$\9e\9daì¹*If\87»Àh×\ 4ZæÅÝû»ÿuRx-\98ñ® «\16\96\127ñÍ´å\v´Ô$\9dí>\90\ 3W\aaßvã\ 6`°   \12ç}zX§`l\189\ fK´ñ=NB\87ÆÕ!ÍÁø\92×\1f«²­«ÂZ?q´\8eÀɪ;Z\99     ·Ã\81èÅuºÐ(6pð\84\86\87eÕ¾\80\9c´\ 4ê\16©ÚÙ *D\80u&¥D³\93æ²\89\b\ f¼\9a\7fÆ\832¦-ó:crU\83¤¯|à{\18fHE\9a\19úG\eçuË\9c\9b´D\r*\99¶0®OÅEÒ3\fOÈ!gW¥U\8e×A7ð\eÅ\a\83\98\90/\1e6\17%\ 3\95°\92 àW\9cÆλ\1a}s ó-m\891)y\f\ 1ÁÍ\18\94¢o\bbÙSÎjÏD\94|¬«¶\9a\88õ«\8a\86é¨68\84ÆMu\10îê\99\7fÑʽÐ\9eO\18\80\rY\ 6ú\14y\8bg\7fí6ô¬3#ã\bQym\95\14\euh:{pܳ\a8\8bÎ\9e\86\ 5ìÙ\97ÆY\83\96Öeë\11uªÛ<¥\9d";?\1c\8b\8cÜ\97±àlË\v\95ìJå7ûrd\91\17\87Ë\ e\90';8Öã\18®Ó&oÀ㡧\9dw\9dÚi\83\11`\18\1c\8cÃPÐ\v\ 3>.²¾`â0/\80Ðʶ\ 6¹ÐùGÞUÕ²£Ý[\7fÚÃÐ\v\12èØÙ@\90E¯åµ\ 6[»S\14)·L'ÇÄä\18\ e.)pÚÌ\81i?aümPh9 g\f!Ä´ïP
+!Ë\99ç\ 4=`%Dï5   ×\9eO¸õTg\bg\9d\0\9c3f"OE\80\ 28\91YWó8àã`\89(\87´SÄw:Ü\1dèì.ã`©Ýgä߬§²\8dN\9d\1f\ 4b~BH\98°?K[tAÍa@!\81\18¥I\87\88uÀ"F.Ä"µË\98ï\12¿\v¬/° VÜó\19\ 6yU£\13\ 2\ 3N\90r\19@mê\86Á\0³\1c\f\92²e¹]\96÷Nű$R\99ýá© e^Ê}øm÷U#lg«PÅó\9enäɱ_¶¢\1aÀ{àrô\14ê¤\18³°\gx®ò¡À\1eS\fi^\10dòΣJà¡Ô0G\90\90\96"í¼¯xp­\e³\91*\9f\88ÒmÈDh»Ïå\98\1e\9a©\8eôJ\9cb' YPk\89 Î\e\17¾MuàÔ²Å\0ê\ e\84/\b\ 2Æ06\16\9cç\ 42\9e£
+\1aãȸí\80 \ 5OÈÃ\17Áx½\8b6\9b\ÿ˪äG®\a­\ 4ê\ 4\19¢©\ e\ 5e8i Á^põ\18V X#¥¢èR-\9a\87\96\8e¤JE¶ôP¬sáG2é\5-3#¶\90j1\88ã\9b%\84\18±x¤²û\97|SW\14É
+\ 1Ý2Ëo\18¨rÛ+,\b\9b1$\9f\82ÖX~\91q\ eu÷)8²»\7fPXQdµäÙ>½`\98ò0¾B"ðH\9dG\16ÙEÅ\96Ò%\1dV\1d\84!JFI1îqº\f@óòAMyæ\9d\7fÃZ\8c*\94´õ     \1d¥=D3\11z\9aÊ\ 1H\1då\r\12Sþ!¯\9cèfô£~\91ªY2\85\15ø\9e-6R©Ü"»å\10Âh ~ä\9c\85\ 1´\15Ýl7\0R¹Qáâk£Á<V+iÇPûA\84F\19ù\9aDB\87³§æ\8f\9aÌÀ»\ 2<¬s\16&rOÂ@\14K.ý(r        ø¦6L\1a\b]vVKròÜ÷¼/¢Ä·¤Q\7f¢cÛТì.<°u\89\84«¶v\f\ 5.´ö|)D¿É\8d\89õc_\1dûå\84\92ÓÖ#þÕα\90¸ø\s\91Öä\83:\87ìYY!Nv{æx¶¥\8bÛ2\91/\1d\11\f)õ»êR7mJ3wâ\81¥\92À\8dn¼xüÄÕ¡úÞ\8bÇÈ\8bG^6\88÷\^6l\12\f\9eà6\ 2è\9dñ¿j\ eÀª?ñÂ\eTzW]^BxcîN5\ 2\9b¯\85ª\9cÐÚw£ä\86ÒÚ¸J}ç­Ä×\ 54p]\ f\bÉg\8cógÖ½\7f<¾±µç\83òL¤º\0ÿU¤<2ÔÌÐõÚ@{CÖpú{\97G\18\f·\12\9cOMÓÕzØ\ fm\Æ<R\ 3¸j\9dì]/Êæ¢\17w\1d\a\11KX\ 6!¹´â»\9azkà\93Þ½3f\94¾Ýu¡¥Ëk\9a~»Cr¤Ëé?Á((ý\v\85º\9a9\95§Á¥{¬m¾R³µÍ\ 4àëÞÆ\94\7f:\17âÇ\81\9bϯ1\104ÄV\87·ðk\¸ß\ 6øUð\867#ü*G!\88\8dÇz\\9eæOä\8f\16\11k±ë        vC      5ña\1dÊ7Ù$Rµ\1fÜ\82ªrc\95|\eª\ fEÁ¥øâ!Å\9f\84\ f¼Ôp)¡ò{¢î@ÚôSi¯\f\erx4dm!&h\8b40Ã\ 6Z¸þð\8c\87vÝÿd\92\9e~~\18¸q`DËî~1¡STs\ 3¥ª*\eÞ60+RnèkÙeÍÁ¯\ 5òöHá8ÅOm,§oË\8bºKnÿ$<\b\87n\10Æ}LO¿u\17:1}¯$a¯[\83\89½\13\95Ãõ§{zlyë9o÷â\84¸g\8d\8a x\82[\86N0>\9c\956-\Jc\aÄ\9e\e\86Ö\ 1?²ôß±\89¤K\1dTA\7f\82\13|øÂs\89¾R g\a\ 2\18_\83 «Ñw?°g|cÜÀ÷\a\17VUÚKC\12ûeJ¯§Oô\bþf\1e^}6\98ðD\18ºQ\1cÿ\1dOD\89\9bÄAÏ\13\93\`}\0ëîEÀ·#§äT1\b\ 27\88o}¾ó\ 37\89¢A1\18%[W\f\94Üi¯¾¤\87£¤×Õ\ 5Õ«\85\93i¯Àû7>$&p{Eã\8f\9a\8f\9aú꣦\1e}ÔD1n\92è©#\14Ô\95ШÙ"rM4pÇõïí²óê\vçäU\1fb\ÿß×Ö\86\866{ý\83n\vn8Ï][e(é\9e¯Ú\9a^+LÙ¾ëÝ\15\ 1%ÅòñZ\r\ 5\ 1\ 6¦¡\1e£O½Z\81¶ \18D\13Ú\84àò%;\9eÐõî¨Öiñqê!ÞC8\15Ñ\86Ç?òÏïYó\9dM\92\16ýM\98ù¸\91&\95ð½[>¾à\11æF\7fååò±¡jÙ\7f\95òA\1fli\9fR\1d\9eÑ\87¬l\aGC\7fv¦¶\ 6'r¯á°w¯]I9¦P\11û"î?§õ}\91¯ï\eüò}ß].ã­»SÖÈñÕ§o¹\8d+úº®ÎM\96®\11\83}\95«k\ 4, ´\11^\ 6Êw\ 3\13ߪ\ 3\90\9fýE\ 1¤D\11\15¯É#ÄÔ\7föG\8bÀwCm:¿}³G0á(\19¼qNþ\ 5öë:þendstream
+endobj
+4349 0 obj <<
+/Type /Page
+/Contents 4350 0 R
+/Resources 4348 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4347 0 R
+>> endobj
+4351 0 obj <<
+/D [4349 0 R /XYZ 85.039 786.531 null]
+>> endobj
+214 0 obj <<
+/D [4349 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4352 0 obj <<
+/D [4349 0 R /XYZ 85.039 744.844 null]
+>> endobj
+218 0 obj <<
+/D [4349 0 R /XYZ 85.039 523.046 null]
+>> endobj
+4353 0 obj <<
+/D [4349 0 R /XYZ 85.039 480.092 null]
+>> endobj
+222 0 obj <<
+/D [4349 0 R /XYZ 85.039 424.848 null]
+>> endobj
+4354 0 obj <<
+/D [4349 0 R /XYZ 85.039 390.102 null]
+>> endobj
+226 0 obj <<
+/D [4349 0 R /XYZ 85.039 320.844 null]
+>> endobj
+4355 0 obj <<
+/D [4349 0 R /XYZ 85.039 286.7 null]
+>> endobj
+4356 0 obj <<
+/D [4349 0 R /XYZ 85.039 271.955 null]
+>> endobj
+4357 0 obj <<
+/D [4349 0 R /XYZ 282.599 277.929 null]
+>> endobj
+4348 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4360 0 obj <<
+/Length 2996      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19koÛ8ò{~\85¿\9d\fÄ\8a¨·î>¥Mî\9aÅ%ÛÛdÑ\ 2»û\81¶e[[=\IN\9a\7f\7fó"%ÇrQì"@D\ e\873ä¼\87V3\ fþÔ,\8d\/ÈfI\1a»Q f«êÂ\9bmaå?\17J0¼Yèzq\84\9e.®þ\1dÅ3å¹\99\97Í\9e6\84ò´þÍyÿáúãÓí/óE\10\ 4NäÎ\17I\92:7?Ï\95s\7f}÷Àà÷ó\85r\10ôð\84£_æ~êüüßù\1fO?]Ü>\8dØ-B7\8c\ 3ä÷õâ·?¼Ù\1a\8eôÓ\85ç\ 6Y:{\81±çª,\9bU\17a\14¸Q\18ȼ¼x¼ø\9f¥Âká\8cwMÜja0\16*s3?\9a¾ù\ 2o\1aeöî¾7q÷È\85\v+G¹>Ü;
+3\87®·ËáÖqâ<îáë9ùªÐ%Bbç½îr\1e5\eƹ\7fäï§\ 2èÔëf\ e\e^:\86}þȸ\1f\90hSÉÎÛuÑ#rSOÈÏw\95\7fF\95\8bÀw=?°\17RÑÄ\85\9eæià4ÀÈWÎr¾ð\13\a¹ú¾³j*<Å\1e\18\979\8ez\18Ñ |eôU\99ëö\9fóE\18¤ÎÝ\86a¯¨èæÀ\93\17\9cè\1aÿ÷\f¡Ëû\1e\ 6jpyX¢Ë\ 3Cº<à|à\8b\ 3ä\16qðæ}\ 1w§Å^\8e
+ûýÌéé<Û\16Pt/\9b^\8a~w|\16å´\96;\b\90T\8dö\90\91\0N\8e\92d`´!\ f\1aÜ       Ö}½ê\8bgÄÈ\19~S´F\1a«¾i_\19릩tQóø1_á*q/zÜú:OCç\12V3\8fÀõ:o»^×kÞ@÷dê+]ã\99\1a\99\ ej\81ɺ©\rg´ÀÄX \ 3éÌu9ÇË\9f^µÙ£\ eI\96¡ç;EÇ_\94)~÷tØÕ\1c\98!9Ý!á\p\84\ 5Î\ 1mbÛêõ\0ÚàN4\18ÄE%ã÷\13\11«A\9a\ eõ\8c_Ö3îf=\1f\9dÍ\9cé\1e\80\86Ü\eEáN uzÍ\8f¨\9bf\93Óù; ©Q î[çQaä&~2[$\99\9bxG>t\12@\94\9f¸)\ 5\10\88\ f\84+\15º*T\93á
+\ e\v\ 18VÉY2´É\ 32<\12ìc*\91\e¤³$\80è\99X\a\8fÃ\99R\10â±\83?4lX¨«\89ð\8b2  9û:S®\17fYÀ«£1\9dsØD\80«»JÍn\1a8Ñl8T\90¹>¤\fßsã \1eâN:\11w(\12@üü\84'\ek\96\94\ 6k\91ç|\ 6èG\1e~àh\94ó\8c""\85\84\10=Âø\87ÝX\93ëÀ\80ìøYvõ;\19è%\9aZiÜ\92\17\eþþÙP\\16D\1c\1a\ 4B\86\0/Q\0@\10ÒGÖ\17ѽnø \9al\1f\ f\16c(8Ø\18@\90\r.S|\18N\ 1a\18\1c:ô#çWäZ\16_$Þø      '\r?\89ÎJ\v\89fß®îI\b\97xF³'F¿\19\9c\ 6\89\89XqÍ&\9aS/\1ad\fé\1cÏ[\92?5\f\ e\85 tJ{¹/\1d#³àa   W\96cÁãâ\88jÙlyÐÔ}c8Ó§Î{\8a!\14Òñ_ûåÄ¡\838s\95\a\ e\1d¦n\90D\7f˽\16!\88"\81\82ca«\8a¿îñ\v\ 5Ñ#\ 5\1fRx\9d\ f\81R\1cv5\1a³BûÅ\88\8d£\9dîx]R\ 3i æµN\17\18r1ѨÈÙ\97&[p!¢Èr\b\91\9d\ 4\ 6ºûb\18ä<`\13FG(\8bzË°\12§\1d\17\ 2\ 4 Ü\bß\°K¡F\99ùUp6o(?ê
\88\ e¨\19B\ 5\b\9f°\9a\8a\96*\94É\92}¯E3ÎbIô~\16\99DßòìëÁ\¹#\ 3f\aÉ\12¼'¹Î\96÷ïlbâ}hq\b¯´õ<\98±Ð\89\1fqA»\83\8aG9w=\83!Yÿ£g
+K\13\1c\10Ny¯Î       Û§ú\bQ\8aa×ù=\97\13r0  \98õìe\1c°@~F\9d\9d|_ðJTõ\94k\86<Sb-¹B\82ù .¤Ã^½¡$a<L·¹QúJx\8aî\ 5®·-\e]\95Ûò\ eysí\ 5\8bUÛtͦ';\ 4ϧ2\a\16èxB¥å\1a©©8¶\ 3ÊI8\1d\1c\0ÂÇP\BDàº\82à¶XBpcb\8eîÝ\89\84\17¥Ð\ 3\85g
+f?t³$ùÁ\ e ø«\1d\0\aä@\r¹.6Ñ{ª¾Ç\1aåL}¯ÜP%ß\ f\98$C\96ÖàÖ5C5e\12\19óÇX9\95\ 1¯\13\ 6b\10°\9c\7fÓ+Ó\f\a\981Í \8c úT2\1a±éó¶êxH2\bYeÒUP´\13¦ÄlÙÚt¥\98Ì\16½\bÒßQ©\8b·*~÷T@tÚÁ=$ûL%5*yÃd0+\9c\80ó\15]ß"»%:O¯\97\98Øh\9dæ;±ôb¥9/Ò\1e\97¤cÄ5\ftg²%ì\ 1cèó5ïx1\97BOA\80æ\rc\ 5Õ\1c¿ñÆè\97\18h\11\93\1dph+\84%$Í¢\9e¸«^±\18:±2Èh¤¶\86\87ÈWùg\14\ 1ò\8eSå\\97]sÉ\ 1\fÏ7\92¶u{¤qÊÉ\87¦g»#\14\99\13\ 6\ 6½PÒ\16\ 5=\\81N\82\89\91\88\94Ôþð=tV³rüb#\18sô¸W\9etF Ä\82ã\15K\1f\85w(ÏuCúÀd\ 6µâ\81\84-¨ ëe\82\1f\f+ÜÚá\18\ 4ÞÈ\90UÒrkØâS\bäÜq\8e[\ 4LæM\91\8a È,s;©MÖÇ\89aDY\13\ 1àU¦\17óÅEµ\94PtF!rÜßFÓí-ÄË\87§+ßó¾¹\ 6\e\9a\e\ fÊ\19z\ e \96)\âþ\1d\ fVe1(\eæpû­I£8'Q¤\9c>ñ«ùslÏ\0
+¹j!\14Ù\92\7f\93rzÕ\e\9fBBÖ7\11ÅtÝ`\a¯L¦\ 1±´¼z,~\86\19n(¼S¥\e=\ 6aÊ»©
+8Pª\ 4\90\1eÙÐ^\1ar\bñ\¾\84\92,%ÄehA£¬LVdÌP\9b\17\eB$ym\9a¶ÒR\91`<Ë|ç!7^\97 \97CÅÌøËvh\9a¹\0\ 3 Y³\8dnBH\8f\8aiÀ9îH\8eï,uPl£>\96\1fÆá1Ö\ 3tßI\99"¨x\89õà!%¯R2÷³Ð¢¡"!\1f0\17\12\87\90\97$@å\15\8aÊl\90ä\8d±ñP\8dä§í#\0n1¯$#\ 2R(-é½a\94%Ø O¬\7fm\8bÖÕ\81c\82­\bY     \90Dî¤r\18\9b\83¤E\80ÚPE]HCAÊÔ\17\82!Ê2Ý\98q\ eô´Ât@M¯ËR:\1eÒt¿Ã(BE\ 2­Û\ 6È´\\1d=³ì)l4m?å¬w\1cp\ f9µ½!De.òøð\91\90\8dF\19:\8aÌù¸k[\18\86\91´Xo\8d\116W¬¨u^ò\9ck\81\88k\8aâH¸¹ð%\ f3|\v9Ý(}\89\96±\80ò ?\9eSí?j\v\f6\99¤\15\1d\7fö³\8c\85×aÁé%ç\v\fÏ3RÆ=|ü¶ gÇ\83zj¨\8a<~¨\93\80=i\e\12aXæ\82or4.SÓ\rt?Ù\87¯Ñ\93\ 6¬o\9a\96\11DÌC\9d%(Çì\7fìÅ\12\f-û|u\7f+­¹\rØ$\v\80¼ì\8a\15\ 2vÒR·Ò\8e\80ñ\86\13\94­.\84.ÕkdîÅ\0\14Mö¤Â±YÊùÆ­\8a\ faNË÷\11_óÞá88J+8·\91\82*\13Ä\1eT\8b\8fºÝ.ïx\99û4ð\15\94/(ò\92EU\b!\ e\rô8É\91¸ëec\9b\7f\9d±?\ 1\8aB|æ\1a\f\ 1\85\85É,¦
+\91Îïi2³ I´G-²ï\98·Ú@\89/ba\94ï¹"¡Ù\96m´ã\99´É¾óg³4=|,½\13@\9fçQ\8c\11\1fµ\ f\8eÞ1áÂìÞKÑ)ƾævÿ \19\ 4\10^ få6Y"¤\12\9f4O¾uÑUo\8erÔ±OTQë\8a̱°\82muOÞ\0M\r¿S@ËSØ ÛÓcl)Q\8a\1f±1\b\e©Á®B6\89ãË3îR^2påw/ò¸J\17ò¥4[zýlÏBÁ\b`\80¬\18\8dT\0\90ÕQÃÀ}qL}\0~¸rá*!\96\82ÝZt;\1c¢7=\1fÔ©íTh¢d\86½\81i\9c\93Ð1^\ 4¥ýðÄ\ f\1eµ\ 3§¤\1f\ 2\19\82ñð¼\ 3«R\13\8b\16ÉáØ)\û£\0A¨v|eÚÚ\9c\19xæ¶\82·?h\94\826T\ 2\94\ 2÷Âî¨Âê\84âZæ½M¯ç\12ðP ULªä­è}1ÿÆàÇ\1eÕZ\1aÈ­\8a=\97\0h²¸`ÂBì\91\83ÂǪ\a½Q\8d~þ(\84Ö\9a\1f¤\86<ßÛß\87Øëcïøí\aiO·x~\94Y²ô¬T \15b½\90í\83NÕ¿i¥\ 2Æ\88i\8d\15ã3ý\86Öt¹©\a
+¢AriD<RdÈ{\8a\18µ\87\9cÖ\ 4¿\8a»§d ôô\90¦Î&×ýÁZ|ÇëÃsJ\9a\fý\19N\86'0Ü|ü;\9aÁEw,Lé\96q\b\1ay[l$Æñ9
+ÙiÊ\r\18\92£jÞÄ\8d\18\8f\ 1\0\ e\9dàqDþ\17Ú@(ï\95ræSU\8c2"æ\8aÈi\ fò8áñ»\87\171³^"!-`@\97P\85\b/h\1d´ ®\ 5#s\1d\ 46v\91ñÏ\17 ö5L\9eel\8d\80[JL]BÉP é\ 1dO]ÿ&oß<tP\14À§@În_úf\7fê\89Ì3ðM\18\1c«A\87\87©\a³ V®\9f\ 4ÓOP"ä¿÷ó}è»q\10Y\8d}÷9+JN~Æc\1co|Àÿ\ 3\19\ 1\f\aendstream
+endobj
+4359 0 obj <<
+/Type /Page
+/Contents 4360 0 R
+/Resources 4358 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4347 0 R
+>> endobj
+4361 0 obj <<
+/D [4359 0 R /XYZ 85.039 786.531 null]
+>> endobj
+230 0 obj <<
+/D [4359 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4362 0 obj <<
+/D [4359 0 R /XYZ 85.039 746.481 null]
+>> endobj
+234 0 obj <<
+/D [4359 0 R /XYZ 85.039 455.827 null]
+>> endobj
+4363 0 obj <<
+/D [4359 0 R /XYZ 85.039 421.077 null]
+>> endobj
+4358 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4366 0 obj <<
+/Length 2754      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZYoÛH\12~÷¯\10°\v\84\ 2,\86d7¯ÙÅ\ 2¶s\8c\aãÄ\e\ 3\81\16)\8b;\12©\90Tìüû©«y\88t\ 2$0°\18LÔ¬®¾ª¾ººíÎ\1cøÏ\9dE¾í¨x\16F\81í+w¶Ú\9d8³{èy{â
+\873Ó¶\13øØu~sòò\8d\1fÌ\Ç\8e\9dxv³&\96\9bôwëâç³ë\9b×\1fæ\v¥\94åÛóE\18FÖ«÷s׺:»|Çä\8bùµ\90ôî\ 6[\1fæ^d½ÿuþÇÍ/'¯ozË-´­\ 3\85ë}:ùý\ fg\96Â\96~9ql\15\ah;¶\edzÝ\89ö\95ík%ßÛ\93åÉ¿ÛY¸OÏxÔÄ©\16\86\1c;\8atw¼xâxWËùBëÀºÍ\8b´|ÀÝ×Løí\1a\7fCëç\12\89;8\Æ\84lî»V\9a\ 3¡Á\1el\94\ 5wå2¶ 1\r\7f$wÛ\8c[Ä_rû\7fe^H?\8fMË]Ò\92
+äLù#-qÁ¬f¶¢l¸±'j\ 5«ïr!5\eYèPK£\£\12Pò.Ê$¦#\9b\95\94\1fY[Ü=Ît_Ò\9aµ\8d\ 3^¾qý\81¬\16^h; n\1c~\9e\1a\aVÐT®¦Y\92C±B½o`j\98\ e;\94\ 5m 5%\7f5\e\96"\ eY\91,\90õ£ãêû\ 34ª¤Éq\17Êõ``ÝTH$¾\86\85\\9fb'\88¹\91Ùk\9eë\ 1\17)+\98Þ\8b-Ò!.\94o3Y¶ìv Mäý\93{\12\99hSâ\f\ fBdî[\9c¢Hi\fw"4zÒôI\1añãË+9\95\92Sms&¸\16\9f\9emd\ f+\87LF¥­KR\9d\0\ eÇ&Ì·-ïI,?M\98O¤m\8f\ 1}\f\10Ì\ 1M\ 3ö#\ 52Ø]ûxÒÈÖ\91ÏÃ\8e§ômí\7f\e\82\9cïÉÉQfæä1\19\0tÝáIË$]%5)³fòGÇwP5Øn\80ÃÌty-Ã\10\12<L&JRTG\95ÕÆL\81\ 6\b\1fÍ@ý\b\9e»ÂhBf\10«¥¦L\90\17°\11\17Û.\99"\90Þñ\90_I\13cû©²O\a3oÝ\80\81\ f\82 4j\87Q©¡k \bì! â/n\14YÞeÍùåû%Sq¯    \ 1"c«÷äaÉ\1e\13¾ç\835F®¨à\9f\13\16\8aý\7fsW\13s¸1øO-,ÿ\9a\98ÂõÀù\ 6Â\904\83\9d;FD°åslð!Tlm\13\84ü\17ü\87¡NâÑÖ\8d±Ê\8c\ 4ºðâÐv!ÞôåºÚæ\99±\18/
+\0R`0\9bÎhI­¨|/
+[}##z\90ª\96Q\ 2\ f67ð\19Â\93·Ý\84Ô,ÿL{$^p+^ì[\ f\9b\9c=\98,_òf\12rhfYqaØ&í\99È·äA\ 3%"\ 1ñ\89¿ý\81Û'\80Å\88©xg\15»\ 3Â\fü\92KG7A\9e\9c)ÐzÎ$\11\9e\1f\94>Щ\86\80\1f\eà|t\95Æÿ\97¯?ü\17\ 2ü\18\ 2Ú·#7\12î\91ëÀ\98à\85\bB;ÔÁ÷{%ïy¼\92ò\9eöÇØU\16­wX¡OB"I\e\7f7\89°Õ­ÇþÜ\81zN\98Q^\80ª\94¡\14¹à\17ÝZÚ\8263\ e\1ez\12áXbîtÞ¢Ùx\8a\ 6\9dÊþ7öFÂOI\0o¨;\ 3\10T/~\16\8cèÞ\11ÆÈê\83åòúâï\8c\91Ú\18ebN%,x\86\ 3\83\1e\83 Äs%GP\9eµ¼:o@\80´Ù§\81¡\1d;Ðá÷\ 3C=W¸z\12\18Ø5V\1eR\13þ\11¿\87ÉÁ\9f\1cÍ\92ÿt\10á\88A\8cà\ 1\91îå&âÛ0W\ 5֦ʳ\ e^²bcöZ$;jù\12ì:4 ­ÕSV½\98ÈOØ×°ºWf\9fù¾ù\86Ö¢ï×\9a~&sv£A\84Àï¡U@f8¶
+\96\8ercI\ 3%KÆÑà¿EaøUo\12c\ 1ð\95\14)s³h\93ª\rF­E\ 3\17'Á2>ÉûCVU¾Çd\ 3ã\1fÄÅËu?u\8d$u\95\19\ e°ØØfi\v\9eïX+´:lÜ\19Tz~k®`¼)»#/àé\91\13§'¦\1e´R&\19¯\82l4þ±õ\82\87&KÍJ\14Å©MòÂ\91\9dôñPp\983Ü}#è\17^DW\eT\83`j4\7f§Ä9åÆÆ¢XS\ 6¹c\1fÔ÷e\83L\8d<SçÓ*ê{\1aç¾\86\ 4ç\a¼\93ÿ\8w\8epî@\80\9a\9bX%8±9xÏ÷¼Í\9aËb]r7z\9f¬\96Ñ\8d\10\e3ý(Ïp\8cu8\1d¬\9aªMæ\8dk¢ÉÚ\1aÎá\9c\84W\7f!ÛÛ\94;³HO\11§\13:\1dd[\ËAmÓsg)w4%wðZd£Æyb·1AdÙSÅ\80Ù 4¶\99Ô³\v\r«,ç\12ÈVmn¦{9\99\9eN\eµ¬®\ 4Æ\11"n(t\12ÕeA\15\1d³²ì¥è@Â( \8c\85AU½Â2ª\97t\12a\87\9f\asb¢pÙ\8d5Ï&)LK´â«\91V|e´\ 2­ÎËq
\87=©mûîÍïd\8b\8eka¢Ç\8fÌÛAV\ 6óÆ\ 1\83S\ 5TmnNR\93ÕÎÙ\87+\115Òz\91\8d\18\8act.©|CÉï\979HúùrÔà\99R\11\b\r}c×*\9aÎì°\83\8ae\15\1fÚÃèO¤\8døJá\89\8e\"²PhÑê+Ñ\r¹\8cúií\8dLfÐõbÞòíÉ;\13\80\1f\f\1cëL¶\9c\9f\12ݪ 2\19l\r¿\1a¢Ã\85#P '`A\10Âá£g\9d,\95|MZ§9L1\88ícø\ 3Ip£Ã#Q %\11\9eD\18À>2N¸\88Ji\0,\8fF\924\e\9bó¸7\b\fèÊ\1e¹àÛ\93Ó9\9d\86Ç7eW\9dU\9f³
+[ë*Kñ×~È\8b}U®ñæj¢ ×ÊîUc\v­5§\15}\9b\99r\81ÌÂ'Æb\91S\ e4¾Óvô\97#¦ÜÔ\93ûv\9e\9d 4K\9f\86Ï\14SCÿÉR\10º\86id\bîe:1!æ.\17    »ª\1eÛÇÀ\ 3ÒÀ\14\11þ +ò \17\1c\1a\14¥\19W£8{iö'ÿq1Eà\ 5`8\92¿b£\7fé\89Fé´v=Æi\1cÚAì\99{ÿ÷ïÞ\¾µ¯ù\1eÿHº>êÛp\9eòJ­[\82%$\8cnóUÞz\14`i}D\10pJÜ\8eËeo¹p®É-\14\92Új\8fS[ì1\9cýü\17\bawä|×\81vÁ×M.\03\ eô@Z»>\ ed.\Ï\96\e*\81´rl'
+{X\ 2ë\90ûsű=\87c©¬WB»V?ÓÀ\ 1wì¸\1at³t[\9dµpSÊÜü^¿º\90oò:]Ç-e.)Ç^¹-\1eÞ;÷«¼É\v\vê\ 2t\89g¸?àe»¼\`W^ÿô¤QG¬ì)£\ el\15ôMP»\13&\bk\86Ç\93£íþ\88Y_ãÙ\92\9aìI®ÿIûêHþ\94\1aìQ¿ô´\80\f\f -/)Ðhµö     \1a\87¼êÀ@ük\8a\81\ ei\ 3Ùos\83Ì\92Ô)Ó¡B2n\92ÍñM\80óô\r\12\9a\81\1f\87\86§\87ýÈx²\88d*tÞu\8f\b÷\ 4\8a\826\83·3¸\95¼Ùpë\8ao$±9\ 2\ füÆ\11÷µî\vhi¶NÐæ¶\r÷É¥TÓ_\80ªV\1a\97\b\17Y\1aXâÉ\1e\r       Ôò\80\92!\95à%Y{\1f¿\17¿P5í|£\v\vzY£\11É]kÆl\97\v\r>ðR2k¥U?CP\9dl\94Æt~AæW\f&!>\91\92î]¡j¿\ 3Á}»~S\99\fCwwÑIq\9fÕL\13)h\136\81\94²«]\1dº`É\1dyql\ 1
+ÌJûJ\9eÖb\84;wU÷3n|xû\15\ 3¸Ø$û^õM.«\9d²\87\18OIF2xýtCÛ\ fÍåþòKÝd;.\ 6è&\90Ü\8f\1fYgø0¸jÿa\97\ fý×%ÅSðñõØy(Ï\8eÜ°ÝKÏÐ\9f>Ô8±p#\97\98Ì\ 3äÿ\95\13ú¶_\9e|\15\13ÎTnö¹ö\83\87\ e\1cE\83v\0º\97æ¸F⾫¤Ej^\bí\ 6³ÕêPË2g´©\15¦\80\12úêö¢d2ì\9dñ\83è\92\9f6`ö;¾2F"Ç,|\83Íñ\98[þHV\8d\85Ö¼©\1e\vÌmý&=Ð\9aÛ8ej\1a¹¢ø\aº\vÇJ\ 6÷MôV»Ý\ eÞ\84\a··´\80/)1Nô9O»\a\r\818\80a\19\8bZòLx±ûõ[ÔÎ\9d竬÷~KE\88y~¹Z\9aÐ=
+\16c\94d\8f{ÞñJ´j\1e}$Z\17ã\8cÛu#Bè"ò gë#xôç\10®öíÐ\ 3K\f\95íè'þ\10¤³Ò\1føË\f\r{\81\84²gò_¹=\8bFGb\9e\81\ 5\85p9\ 4endstream
+endobj
+4365 0 obj <<
+/Type /Page
+/Contents 4366 0 R
+/Resources 4364 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4347 0 R
+/Annots [ 4375 0 R 4376 0 R ]
+>> endobj
+4375 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [498.768 228.694 539.579 240.383]
+/Subtype /Link
+/A << /S /GoTo /D (PolicyMgmt) >>
+>> endobj
+4376 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [111.316 215.145 267.944 226.834]
+/Subtype /Link
+/A << /S /GoTo /D (PolicyMgmt) >>
+>> endobj
+4367 0 obj <<
+/D [4365 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4368 0 obj <<
+/D [4365 0 R /XYZ 85.039 695.734 null]
+>> endobj
+4369 0 obj <<
+/D [4365 0 R /XYZ 85.039 629.807 null]
+>> endobj
+4370 0 obj <<
+/D [4365 0 R /XYZ 85.039 587.341 null]
+>> endobj
+4371 0 obj <<
+/D [4365 0 R /XYZ 85.039 547.299 null]
+>> endobj
+4372 0 obj <<
+/D [4365 0 R /XYZ 85.039 493.102 null]
+>> endobj
+4373 0 obj <<
+/D [4365 0 R /XYZ 85.039 425.357 null]
+>> endobj
+4374 0 obj <<
+/D [4365 0 R /XYZ 85.039 370.857 null]
+>> endobj
+4364 0 obj <<
+/Font << /F56 3312 0 R /F59 3455 0 R /F15 3032 0 R /F38 3057 0 R /F35 3036 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4379 0 obj <<
+/Length 3283      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZYoÛH\12~÷¯\10ö\0(ÀbØ\a\ 1øHf=\18;³±\aÁb2\ f´H[\K¤CRQ\fì\8fߺ\9a¤$:YìÀ\80ØGuwuw\1d_U[Í\ 2øS³$ô\ 3\93Îâ$òC£fËÍI0{\84\9e\1fN\94P\ 4\aQ\88]çw'oÞ\85ÑL\ 5~\1a¤³»\a"¹Ë\7fõ.þqöóÝÛ\ fó\85\výù"\8e\13ïòý\y×gW7Ü|1_(\ f\9bnî°ôa®\13ïýOóßî~<y{7Zna}\e\19\ïóɯ¿\ 5³\1cXúñ$ðM\9aÌvP\ e|\95¦³Í\89\r\8d\1fZ#õõÉíÉ?ûY¸ÏÎxÔÄ®\16Ö\84~\14AA\ 3\8dþ_\96SÖWVM.\aLÇ©\9fØק¡A\ 1LÃ%¢Ö\a³\84¾IfQäG©îO;²3¥ü4\fǧ}SÃ)vx\88ÅÔñ\85~¬iÓ³Ï3å\a6M\r÷\8eÊÄç0\88\1aÞ\mÔì²\ 6\8ef\ 3S&õ5^¹ñ\93Hõl©dB\b~\ 1®Zæj¡mêÕ\ føM¼çu\ 6=eµè
+ìýÚq÷34f-\rØ¡,ÔøÓä-÷\96òm»¦®\80òqýÂ\ryÙ.k\1c´\85Ö\ 6g~¤is\90:«"ïãªh\84\81m[ä\êV\85\fÏh\95yÏ$\8dÍ\1cçå\1aJ/x¨x\92
+\85(¥½å\ 53¿äOÎ"½íÇ\11\8bØha2øhnÇæòS \f\1dKã:`\1f÷»\1eª8®ø\9amʪàJÅ\1câ5\ 3)\9cO,çó$\83hç0s´ô\ feÀD©¯\82x¶0ÖOtø»d\12\8eÔø1\bö¢W¥ÿ_M\16\93Ä\90ÎÅzÚØ,´\ 66\92^Òt0¡\0¡\ f6Fy\1a®<\f\ 3ï¶Xn\9b²\9b\e¼»\85\89\1aÏ4Àk¢c4Qäe\95»8¨\gmG×\ 1´ç\rvÔ8z×\16Ti'ÔJ\83\99°¯ðl\94\9f¨tÐ\8epB;îX.M\12x\99È\1f\95ùóàî{\aõ8õ\96ÄÓfC\e¨ðæ»\96)I\\80b\93=a³L\ 3\ 2H­u\93»\99\1anqô])¤(´ÏÜÖò*Ò±F¹\ 49s:\8cmE\95;\19ÇÃN´GÆ{5,Ò\93®2áð\9e¦)
+V\0f\16YÝ.Q\8cWcí
+E¹î³NT2\ eXпÈæh\1f:JP\85±\80\96¡uêï\ 6<0ÉnU\0U#d\9d|\99\7f¢{\9a\87\11[\80\17î$U\84ï²®@\97,*ñ¶\91unÑ>m\90åû\8c[p\83ôåÏe½ÉðÜqirn`¨4ÌÙÔëuÏÅ\9cÎ\0\8b-\e\90-\1eYÙ1\13Ç\86fÃÆ!/Z\96Ô\9aw\84Å\ eO\1dÅØD!Ú6:\1c¼\15«Pº\84\1e-Çú\85+SKR\87[En\ f´\80'ï¸{GvpÍ\95ªîxI¶B8×\13÷àð­¬Kb\86ßBn\19ö].3\99£qò\92µu%;+Û\89í·«¬)\16\eÖÈ1\8b:\9cÜMbP.-\9c\80»\rÐR<$Vu(·½\9cî\89\14vm^_¢\9c\8bé}\91\19\e¡\18v²f_AÝÿî=A'ôüùB\ 2×\94Y\87\13ÖÂ\9eû¢\84]\9f󼿠é9>\8f\9f\8a\81\17`íz÷×\1f\83õ|7ZÇ~\90òè³e·\ 5>©ÿ\14\8eI\a|Ïè\m`\9d\ f\r\8cô\18Ø]+w`\ 3ÍÖh]·Â\ 6m\e©À¦äR\9a\v±aEÅ\ 2©µ\94qË8ÓnÏzt#;BÝ·\19Y
+T8\1cÅf£í¸&v\85YwC±|\89\8b\93Ì \ 4\1c\1f"Y{gJÒ\0,>\99\98];nD\v\SYѹ ½Å2c\93æ鱩År"5\98\9a\8aKõ3      QÑð\1dW\8fÜ\9cÉð\8c«\97\17bB±ò\11èVåºà\1a\19*øò\ 6\9cq\82\ 6§J\ 4"\96\99;ûµtßóº\a&j6\8dÈÇýº\988     Æ\1a\89¸\97\8a!\84}$Y"ä\912|I\ 4È5,}\8dtµ£>\1c#ªN\8d\9f\82\1eº±÷\81V\90¾S\1e\90\88\10\9aA\89\e S:è+\8cÈ\9d\1eCy]?\12\93­\909\1e\1d(BÐH\r¹\b5\\e]²#\13\88Ó\11ü\ 2×ËNtâL\1e¶<¢tKá¡\84
+Ù¶\9anÇX\9e\1d¿l\r-],~\1e\ 5Ì\91læBÛû`!¢c·\8aØ\94\17Ú.0¾ÿB;\ 6â\ 5=\ 1÷ t×ÛuÎMMÁ@\80½\11«A#S÷v\9b*\ 5\17PÜðK\ 3H\81°Ö\14\8få    81\ e8>\91Ë÷×0éÙ\15\12Þ`ÿ\9bwf\fømì+­\ 5×ü\95  ö0OâÛ$\94þ?ªû\89)\0\ 1FA$$\7f\9f\98\ 2@_\12»9n\8aî\1c\99¹z\7f\v|«À«²M\81ggbð|t5J®H\rVÅ(M8:Û8@£Ô\0ÙÑraÃ=úì\17.\7f$¡ÌÅ:p\eÛ¾ÒÝè\80Å\94Ü«bµd9 j\af\90\81\81\19Õ\e\ 1<ñE\92øA\92\8caÐáê:\8d^]\1dûD\9a°HRéÚà\8eË\8atºlWÜÜ\9bN5Ò\9dBÀ%P\84\ 2¯\80\14\99ÄoVå®G\90V\1a{\97(\18ç½)\v½3\19\84n\f\v¥ð\96\83H@*\98ûXÜzsì\82$\vþð?ø±rUGan\1cû:Ò0K¤ý0¥¸\94»\9aG\89g?üð\r,\ e.\94Ô\9d\96\80n\bY\ eW\88À\8b\861\aÆ\ eñ¿>!f<Tâ½#=nxÞn%î\15·Óôè\aý°\8dÉ® U)\ 4»ÒÁn¬¡`aï+v\9aHVR\18áÔ9Y\1clÄ[ÄoÖ:ê¹d\vàЬõ\r\84+{*\7f\ f \12\97i`\83­\ 1ÄÓôdò\9f°!aô\1c;h\ e\85r\0\13X%\\1eO{\egþ±?ãù\8f6\82\8d$\8e£µ\b÷bGÆõ\1e\92\12\0\10WYÅ\86%\1c[\1e\13F\10`ʽµ\1c9¾L\18 \10bT\e\vÝßF\8b3\98Dë£#ïê\81ÏÔ\ 6±\1f&ñX\9d)J\88Æ\90\ 6««ºí¸Dª\ 2Æ\7f/öp\8a\9e3\8dÀ*$Û\8e³+\14ÏÖ{ð\89Ö\12@\89åC\a\8emµ|éP\91\85ªo\87%\1d\15\aE\11\82W\10 ´meN@\ e\e·\ 3h\82\90`¸Ù\8aQ)©Õ±\8a7Åç­ãµí\88\ 3\15²\7fM\13\ 1\9e\1c\ fCõ![:4\9dÒUR    \82(\8aV\91p\7f÷HÅ\0j\89\e^\95\95\83\87\ 1Ãm\9aeh;ʯ\10Æã5\10É\fúr(> \1diê<×sÖ¶;\8c¹\17!E\ fÍ\17¶p\87þ0ö\93À9L\ 4\17¼ÐSµ\ f\89D\94TèÇir\10\15rü¡½\8ca\1f\8e\9bz\17£G\19\aØ\89X\93\82Fíð\81ÞÃÙX%´Áð\89¢©À;c\8fQoe\8d4ý3\17P§÷¦"ÀÅ\1eö\94Ã\9aÞð!C\a×\ 4#Y\ 3p(9lÜ\13\7f¾\aã/jv\7f\10_#\fÞSEk\a[\85Ù7\ 6ºj\8cÎ\vî\91\88\1c\8bä@\1dÚ\94M\b\90\13â©x\10Lü©,\82g;%$:\86+\8cS¹ð\9dD\ fÏSV\ 6ÝÌ MÍ\0W8?\ 5«\fA\10ÖzO>°×1û°e\92\1fèð\13\13îã~'"\10?"vâ\12Ý¥Ñ{½G\10\bÚ0a\8fß|tAÃ)¢ºìV%ë\1d7eë¦Èò\17®\10@\95\992þô±:t»[E§@\89\13Ô\ f¹Ò« \ 6óפDrIõ\0uÚ!\97\1d\19\1883 \17ãLS\9f»\1dóg\ 6©ÃY\90¿Sn\7f\99³\1a2Sµ\9c­[\87z\8bîûë\f§9å\7f/ƾÁ\85\97Fs\94¦'\&6\8a\85Àå¾bK"Ç\1f8\ 2\vnqQo?ç(\0Ã\\16Y\8fNú×Cò#w¹\ f\Î¥IÐ\r\14°2ÀÂFN\f\ eLÿìÖ×\9cæ'ÎÚ'A\ 4\13\ 1\1a¹­\902k[\ em}NfPNõ¡îÙ:Å»·ÃÕè\b©\15\rZç\%\7fF\99,\ eµ[n~\ 5ha\97$\1e\83}O\1e\88\13å\84,r7ÄããA\8c\8c£Q~!Â\90_\96Í¿cò\b\84÷¯        E7å\90\12_ã+Øwñ\8cò\8dM\ 6<Cï\17í¡\11í³»¥(O)\9aËöÞØQ\82\11-\b½@PÎ![\8fÚû\fÁó3û\91¦+äÍd\ 4Øhº\a\99éYÂÚL\ 2ñ£g\8d\11nMC?\bÌk\ f\b)\98Ôý\a\ 4\18g£ý\a\84\88\12§)hØfãRs\80²Þ6\10\8c\80<6ý\13ÀÄ
+p¨ÉëËǾMãï½_Dø~¡äýâ\932öO\7f`\ 6.²J\12®±w.¹Ù«j\89\87»Íû¸U°\e=udKò·\95\10ß\904mæÓ\8f\83\10vG¯¾b\18ßÆßyÅ8c\95Þd}\96\97\9f¬ÐÈ,Y\89(\9dB&ó\94;Øo>c6\98ä\ 3\ 6\1d\0\9a\9c»Ù\95p\8a`/\ 3\0¨)
+\9cľ)ºå\e\82\84pC\18\98¦Îß\9e\ e¶«\7f#\11<\92\8cÀR\82\86eÃ%F5ñ^ï\14\9cÄvñ\9fè\1fË\8e_3@ÿ1\9fq\bÿ1£éî\16Ë\99hCQå\ 5>WFp÷ï07ËÑaq~{)\830\97&91¬×\a\89R\89ÁÑúË\b\97>    Íù¢\96¡&å]Ëõ\9a\eöyÝÁ¨s²V;Ö\a¨\8f+ÒfÇÝã\9d\95\15\13\938[sìÝèÑÂ*í=\93s\ 5»¾á:\ 5\ 3ð­+\97lV²Æ(½Ã\ 3ëG\87\99°.,çBYsëðTf)##\ 5I    6\92>_DI@ÿ\9fP-\85`Ó»:ç]¬Q\1c¹+5~\ e\11v\1dÖì\1fó(\r9ÎÍ\8fÑ,\0\11¤ä\8aà\13\1d\82÷\88Î|@úÑH<c9~2Û\1aO²:\9c\83Õ$Òc\95Jc?N\9c³øR>Ï\r¦ä\8fõ     l¨±.ûFX\1a¦.òr\82\8fb\80G=6Æ-å\94\8ab¼ò\rÎñÀe·Ëf\10ÃÑ\18V0\8d9ǽtÙnU¯\ 5\13\8erc\8d\0\13hݹ\x·â\ 6Ü0\18\86\9d\87       GÑî`4þ">kxk\85\81í¶)&\86\92ì\8dÀÝ\96`Ðçmqàky\9dú±\87ÐÆ»ºô'lµÂ§w\9dL[k\91¤ß÷_2VûÑ(Rø¦å\ fÓC\16\85f/Eö_\9dÁ²)endstream
+endobj
+4378 0 obj <<
+/Type /Page
+/Contents 4379 0 R
+/Resources 4377 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4347 0 R
+/Annots [ 4382 0 R ]
+>> endobj
+4382 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [161.305 442.548 230.355 454.237]
+/Subtype /Link
+/A << /S /GoTo /D (DMB) >>
+>> endobj
+4380 0 obj <<
+/D [4378 0 R /XYZ 85.039 786.531 null]
+>> endobj
+238 0 obj <<
+/D [4378 0 R /XYZ 85.039 665.247 null]
+>> endobj
+4381 0 obj <<
+/D [4378 0 R /XYZ 85.039 633.029 null]
+>> endobj
+242 0 obj <<
+/D [4378 0 R /XYZ 85.039 250.662 null]
+>> endobj
+4383 0 obj <<
+/D [4378 0 R /XYZ 85.039 210.801 null]
+>> endobj
+246 0 obj <<
+/D [4378 0 R /XYZ 85.039 210.801 null]
+>> endobj
+4384 0 obj <<
+/D [4378 0 R /XYZ 85.039 175.595 null]
+>> endobj
+4377 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F15 3032 0 R /F38 3057 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4388 0 obj <<
+/Length 2302      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYëoÜ6\12ÿ¾\7fÅ¢W ÚCD\93\12õê\87\ 3\1c;i\1d$v®Þ\ 3®h\v\84^É»jôp%m¶ûßß<¨ÇÚr/¸\0Å%@D\ e\87Ãá<\7fܨ¥\84¿j\19\aBúÉ2\8aC\11øj¹)\17\85\95ï\17ÊrÈ¥\162\fpéÕzqö&\b\97J\8aD&Ëõ=±¬Ó\9f\9d\8b\1fÎ?¬_ÿ¸r}ßw\ 2±r£(v.oVÊy\7f~uÍä\8b\95«\1c$]¯qôãÊ\8b\9d\9bw«_×o\17¯×\93ã\-tèãy¿/~þU.SPéíB
+?\89\97\a\18\92dY.tà\8b@ûv^,n\17ÿ\1c¤ð\9a^ò®\99[¹¾\8cD¬"\1c\888ÖS\9e'¼Ê\ 3^\90æ*\10\17|\81fJ\v¥Õ¬fp¿È\13RFÏ\8a¡M\12ÄðÈr\9fJ        \84\1f/\83XÄA48&ÔK¥D\12\ 4SÇ\×`ð\ eí\9dÍY:\10\91GöYþ¾TBê$ñyu2&=ÇMD8»*Õò²\ 6\8d\96£R~"<\88\8ePH/\1c´RñL¸¬w+T\bÂB;¥Ùìò*ã\181\9b\rêZï+V\9b\18ö­\1dá.óÙîëvvO\86;þ0°F{;¦V¦\1c\18Í(¬\9b\9c|Xy\91Sc\186\9fÚÎty]ñ^:§\15\8f\ræ\87\89
+WÁ7\b¾Ê\81®V¾\88 zÝ!Dÿ÷\98\1aâÓgÿÿ\95±\1c\8b(ö¾Ø\14Ì=\13Ëa B®?ÿW±¬<\11\85Á\1cxο®¯þ\8d#г^¹\10Yu\81ª\9e½ñäd'DD\böáí\9fó\87\95¯ \18\89ïä\ 4/\10I\1cX¾¼å#\fËßÔ%Z¢¤\98=9\8f¦÷\1c×<Ió\86U\84m]qd9Y\9awyµµ»w\19\9fï\a\93óU\9c\88(QV\81³¬Û\9c=\98¶=¤3ºÂá±Ð\11\ 6\16\94Þ\80vü"\95.²çóÈ÷D$õW\ 5Ïi\1e%_\17Ï®\82Ü\88A\96'E¤\92ùnèz\10\13:\1eb\ 2=û$T!\9a\ 5\98Ü\83N\18\ 4Òy[çU\ eó
+]\80&\ f\92
+]\89¥&G\1f\86\91ó\ 6\ 3Áä\ 5ÐZ¦¼Ê6fßf<©ïùû\1aÖÿÈÛ\8e$n\99ö\1e«h\7fBÆ'\9c\93Ã7PL»\99\84ïég®\bu\84\93\9a£>\98\89ú_\94¯¯V®Ö¾³Í:\1etu\91\82\ e/a\16IçãO«Ø\87R\8ek\10¶E\93\99ôÈ\13¨È\10\9d\9fñ\9f\8c·\1aþpõÇâ_e\ÍñR\18ã,ß~\81¶³\e/9\ f\f]^ Ñ\85x\81ø\ 3\8enø´\8f\17¦B\91µUó·:¯x%­K4þ ²M\ 34\ 1F±Nèª\9b\86R'ís¨Zy       (f
+t\92\94è+åìaõá\ 1þ)ò,eú¦® \ 3\82\99\80|È¡  ¹^\928¦bJFÞD=¶\13\89Y'è>p\e\8dÝj7\9eO»Iæ\90ØæD\80á\ fD\ 5ÚxGK\18\15R9kô
+nã¶
+\ç$    ã\84.&¾ém\0­BBúp\91£ú£\ 2ð\1dÞò\ 1t\88zu8\Uèä\18¡J;G<\15=\8f\eÐ[ÍÑ\8e\82IM\97ñØð\87t\8d¨÷2\1c\0\1aëºç\ 3Ø\80 }ªoÜ\13ï\e\f\ 4:£¯Ç P9#4ïZÒ\eÓìÞª\80wHí¸\18m\8a.?ÎDÄiüú^H\97\80\ f¸¼\1aK-\ 3
+/\80B\18H¢¡?·â%R#\87\ 3÷\915SÞ\91¢\12y\7f\82B    \8a\84ã\89íÎX}Q$\1e\84a\8f\8cW\1f.¾í·\85N¯Ê`\1dà¾ÅâS¢\81îpÄ\8c\1f.a|ÁÊÒ\8eõÎÞñ¾.Ðf5n8Øh\9bØ\86k~ß\97L\952\98:P=+\18r\r¦-ë\13\vÂ\92)
+\8bÜz\9e\ eW\ f\14JÍ'^;5\vn{Z1\90£®Úïf\1a\1aÂ\ 4)B\1dñ£å;,bÿ\80\12\r·¬°\88á\80Ê-\ eþÎ\9f³¾ÛÍ     âäx³\8aµ³oº!C\e[R@Í\9c£LËd0=\8eÙ÷§Ù\89tÌ2ü\8eåRÆT\1c\81\86Ú\96l=Üw7\ 6MÃ|µ=Èð\94ñ-êòiÛÔT ¾\99hb:{$§\97Vr,¬@¦\8c#\10\8d³j\18\99\971W+mEu}Hܱ
+ÀÄ`\11õÁN¿a\bA;ì«\15\900j)\ 2SæÍÓÌØÈ\8dõ©\18\88¦\82GÛ¬/ 0é¸<\ 1w\99\91â­ÙÚ\84s\83$p.v\94â[«\ 3¿\1db=D×\16­Tï\1fX\9a}; c=sÇ\96C<ëvÃ%úgHÁ¥å%\93òñÝ\91Râ BCý\90RÕö¥R\9a®ë½H        Ãα2¸÷°¯-Äë\97\86ª\ 5ã\8e*,\12·ÜÑÄLËW     \\82ßfs¸\ 6\80x\14|\11®ñ-®áÒ\0ðãöØvYÉ°\83º­Ëí\16çïj\8bQ~Z%\1e;\12&7¶\93!\aúÿBÂ\1f\95¼"¿Ï¡\95$N\9eG+ö9ö_á\8a\1f+nÿj¬¶±ìãAMÂwÒÖ¹Ý\10\7fKÄ{ì\9eT\v\8f¼íno=\rcsße\r\ f÷XÛ·\rµ\11\86Ú1\ 3uâãÏ Êa¨õ\r\9f?\16ÿ¦åN\ 2\80(¥/ã±çÜ\1a®\a\86Ã$µWº\9a\89`Bl~¨ìÅCÅõhL\1d\8c°0v>®ûuZ9\ e\8d\98}í9\9b\11Y!WÁ®V\93\9c\r\9eP=qóK&\7f(\86~ËH×\83h¶¶\85e\ eh\1aRg\ 3\81\1f|Tt§\a£\15g2÷8Q\1f{\ ez\86®Nð\11PXcºz\9a\87=à¢Ô\82<-\1fF\9c\85?'pZã\10îN*\89\17§ø)\99à'­\ 3\9bÄü;\aéié\a$L\8fÔÚ\16*\í\ 3\13\89·W\97LlAW\ 4\9b8¶à\1f\87C\9fÑ\0\ f\18\8a4Y×öø£KïXNj:Ce·µ\8f\ 6\92cÕaÜ4TM\86¿ôÃ^Âi\8fLdººíæ@óô}\9aÀ\85í;\ 6\80+Åp\12Q\ 6\10\8eÅ&8Ög \91Ã\81cHG\10\80`\ 5/\8ec*öÀwê"ØÀñ\f\1cÓ\9d\15Ã\1cû0\ 2\ 2b\13å\9c\91£a:ä\12Hd{5\9c{ÍÓýO/\8aQ}\9du¯pýêæ\16»~`;H\ fÛ4\80'²+\98tÀ£¦Úf)\1aÔó\9dõÄ÷ÈTW¶¸à\84
+\ 3\ 1Î#\8b¢g\10\8aª\9b¦Ç<¼0\11ñÐph*Âv\ 5F<\92{5XF\bí\853¢nÆ­\1ct=vÈ·\14ð¦ø³n¯\92Ñ?\9eäD\ 5ÚspÏëK.ðLelàñ4\80z`ÂBkq}bw\0\95zéäÕÇË\f8ñÐ\f*<½\ 6ñá\94\9c\18\97¶?£tÙÛ\18\17î¸W?Å·Ö`\99mÞû\96\v;\ 2\0x×e¶v\f?NV\99\ 5\0}Ui,ÜÇ\12\0·\1dß\93ÌF\8d$/\b\99ÍÙ\99ç\18=­{\840Ñh<èqZM\7f2\1dL\0c2\ 1
+¸äùXºQ\88©ú{fO\7f@­z+pA.GÐo,ÈA\a«\81¼\7f 5ÿ\f\96óÝ\9aºîþö\b\94CÃ*ê\r¼¸ó\94        /nÞ]^\9f¿\7fýb\ e+H_(/\9aG\v6z¿î\7f\17´'B¸\81;
+{\1ey\84ò±\8a\96GN\15ü\ f\ 49endstream
+endobj
+4387 0 obj <<
+/Type /Page
+/Contents 4388 0 R
+/Resources 4386 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4347 0 R
+>> endobj
+4389 0 obj <<
+/D [4387 0 R /XYZ 85.039 786.531 null]
+>> endobj
+250 0 obj <<
+/D [4387 0 R /XYZ 85.039 548.597 null]
+>> endobj
+4390 0 obj <<
+/D [4387 0 R /XYZ 85.039 516.379 null]
+>> endobj
+254 0 obj <<
+/D [4387 0 R /XYZ 85.039 298.079 null]
+>> endobj
+4391 0 obj <<
+/D [4387 0 R /XYZ 85.039 262.67 null]
+>> endobj
+4386 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F35 3036 0 R /F15 3032 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4394 0 obj <<
+/Length 2361      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YmoÛF\12þî_!ô
+\98\ 2"\9aË]¾}:8vzçââäj\15ùÐ\14(-Q\16k¾¨$\15ÕÿþæmW\94Å\\ eè!H´;;;;;;óÌ\f£f\ 1üQ³4ò\ 3\9dÍ\924ö#­f«ú"\98=ÁÊ?.\94p\ 4\aq\84Ko\97\17W?DñL\ 5~\16d³å\86X\96ë_¼\9b\7f^\7f\¾ûi¾ÐZ{\91?_$IêÝ~\98+ïýõÝ=\93\vå!é~\89£\9fæaê}ø×ü×å\8f\17ï\96£ã\16Æ7±Æóþ¸øå×`¶\ 6\95\b|\9d¥³\ 3\8c\ 3_eÙ¬¾0\91ö#£e^]<\üÛIá53ã]\13·ZX\8e\85\ eü45îz:\9a¸^׶Ãßæ\8b(\8c¼¦\18\17CÕ®òª/×L¸|¸»½Äë\ý N\85,LàÇ&!Q\9fæ©ñÚî¹\1fò¡l\9bùÂÄÆ{\9f¯Ð\1aÛ²\ 1ó\14H\8b¼å<Õ^·\aB\8fæ\1a\98óz\85\93U»oæaæ\r\1eæa\ 2B\81÷\99        -
+ª^xÏ\ 1·\94@\18¶L\18¶rÆm[ç¥èð9\88\ 2\10Ac¼$è3\12\v«\8a×à\96>\8fî6V\Ùã½ñ¦
\1aÑE\81\ f\96uàñÕrÔè©@Uz¦»Ãaü¾¨ñ¬Çù\ 2þ-:á@\95D\87gg\a0\e\8cÛ¦\17\95\80ïPV\15\8fð\90và1
+KÉ\9a\1f+1­\ 6\19-\13«ö\89\a-[SÈl\1e\18¬ICôfm¼%PG\974\19ݲíP\9b§²É+ôòÄÝJë\98M\80ÄUÞð@.\88\93Ôë
+zÌ\16íó\ 5ÿ)ºbÍ|\e4z[3\1f<\9b²{z²àª+\86Þ\1fÖ\8f|Îç@\99ªÀW\89bÐóÈ\9dWCÑ¡MÀh|\ 2\8b\87÷bÉ-Ï¿\0KIæ-\a\16IÇ W&ÞvâÚ\a\146öb\fp\96\ 6N[,p÷ïx\85RÖXî\91çx'ãÌ|\8e\ 4YêÇéWPi\11F¾Nb\17¸!\90\95\9f¡÷\1d\ 37òc\1f\ e2`\9b(
\r\17:N0à¶øp\r*J40Ü<S\10pýÀ,×+\8c2\99ÜõÌsßÚUz\86\15_\ 2]\13þ\96âcr\8f       \95µñ\959b\8d\9aÂ\9aÏJ\9bO[+\98â#ôîøg@·x\91qË¿¿·\1cDÊúm(\ 6=ÙùT\f²Í2Õtuzô>\7f*Þ ÷$ÞoË\93õ׸\ 4/\97¯Øk÷d>X\15Á\e\ 2\ fR£ì\99Ä\8cõ\ e\11'ü¨(A\9f\8e]bÝrÀöì\156\94q\üYöâ@­p\97\13\1a¿\ 6»ò#b`q\89qa\8c÷i\9b\ f\97\8c"È{èÚæéïßY\9dÂÄ\ f S NKÒ_'ÆÛQ\14>V\ 5\ 6b\12\11\86ö<\å{\ eE\fØDC`\83ê/¼Íù6ð}¼\85ñ\r\8f\9dªÀ³Í)êÉ°OLÊù\87tG\8b\95\83\ 3-Üý~î\ 2\92<WÈKÌ'âµÉY~@¿G÷Ý°\96/\14¶{9¯+ÎQ{ß;\95ÂÐÞ\84rZ\94\8e\9cÕ\80¹\12qØ|-    °Æ B½(=®ºr7L¤C\15¤¾ISÙ\\93\11é\1c~~´gÈ\10\8d¿\80\87\83\18\ 2\94ÊÏRàHU\ e\19\92°\15PÃUÆ«=\9aS\ e(\9b5®¯ò¡\18   È\a\9eP¶ä!\919¿-T\14\81¡Ò\13\17nZñL\8b\89\84³kñºw\8dM\ø¤\9d Þ9ú±\88\1cuªmº\16¢8\9aø}ÿÒ\ f4¯OãÀ\9eÎÏçOøõõ1\19\90\0(\ fÀuÞ \9ee^\89\1e\12\87#\ f\81INúÆ\12È]\ 1Xo\9d#\9e\ 6\ 2d\96GÀ·éJ\8af`®sbÙç\95\14&È     ±ß¸\91Ð$0l²\82­.lbmó§{gÔ\rõr¡\88\84¶[L@\8d\81Ï\87Ú\8a^(à¸z¶çÁ\83÷ûÎ:\ez\11»\84\1aY&\fØ)0\16\9d¢Öãdl\8d\90:Ì&on;PC\ 4\12`¢°ã¾p2Ê\81÷¼\18Ä\8d¯\82Ý:6\aÝI!k\ 2H\8dP%sÐõõã.ïûÃz"<\17\96u\ 4
+T_\88\8eiêQ¾OcN%:M¼\87¼Æ\9b>æ<ý\b¬·7>O\bzà÷h>Ø\89\90!6Z¿\925éU@\1f\ 1\13r5ü[¬K|P²$L»ü\b\ 3\9d\15\9c\8bº(áéÕi=G\12*?å3d%Ñ\12£y?\94\15!3£=¼       ¦ÍÄ&KëEÆD§1\8f\ 4ö$\1a\ 1u+Ô1\98q*5\9c\9a8b
+pÞ/[êWþ\81´{\86Ñ·w\1f\1eXÓÆí?\94\eJ0È\8b\ 5Æ÷ßMÜ6ßí8¼\9a5Õ¡)\17\19\1a®iñ\10\86X\94\97¾µ²\8fø\91\99\9eíÿª\9eS&öu\0\1d\972\99\1f\18õí\ eOûa2ÝßáJ\b£ÿZI¡\r¾Ç.\ 1³`\16zÔv\8eüC\1cZ{Ô{\9c\ 4\17\ݵ\ fÈÁ>\ 4Ø&!ýÂÓ²\19ó¶ô°¼áª\18VWè>(ñ ÖÌ\ekV\97\1a\11Ô±ã\97è¹\eÚqêÁ\8a\86DhíJý1¼ó\9e\87\16_\GÊ\93Wlw\15\11\82×\98
+,ж¶¼Ö\15;V¾s/\87G\99ÌB\1fðPäñ\v»t\ 6\ 5Yáâ\13x\9c¿?6Ö²Ró\15\9e{\9eº\16\b\19l\93YP"\88¤÷ÂÁ\18S¬ø¢\936\89ihÎs/vh
+ý-~iÀßUU\1e\95\8dÅ[éMqÂ¥\1cò\1dk\ 6\98 õ;ªþÐ\7f [:Í\14À\ 1\99¢`\19b+î­{×T\18\9bBA\ 5èXKIÝcU6\16¾`lÝh+\8a½Òzú¾R\1d\88eꨣ\7f¥Ú\ fÔW\9b©Ä7Yò?5S\914S'\rÒmÙ»j\15=èÿÜ\ 3\85Y\84\9d\fþäÃP\10Üî\18\93Â,&Dmy\b=½ÔNÈ<\b5çé\ 3\ 1\96Pl»\8eã\r=x}²ã~i®>\85Að'OG_Dì×\bô\98¶A\18\f´Õ\91º­\91\94\96@¯5\85½\1c\16í^\8aIRòEªÂ©\94¨µE(\97\17±\98t\8d|ÎÝÏÚ\9fjq¨*=v\17ѱ|ƱCB\ e45¡@Ï\v\94[Ϋ\reR?ÕÉYµA\8dÁbª\9fH\8co"-\e \1c;Ê_çÕ ô\1d\89
+\85\ f\v¸,Á~Mú2н\14ͨhìê¼¢Z3Rd\99¶±ð'ܹ Î\84\85    \9bÃDùA\10\8ek![o\8fËNH\83\13\1f/âÌ7qø×ã-\96x#W\95\0"î¦m ´D­©¤¦·\ 2òÏMþ\85Ø*xßo~\8bÐß\8eÃ\9fÙ $\12\8eP\8a\1aU\15x\9bâÀóQÃ\82%þ@5?òm\ 6ÒJ\9d¢¹Â\84$,½-Éón(Ö\18Dj\8cÖÂEá\84\ 3ç¥Ê&ñÎÂ'HýÍ}{\83É\8d¤+jCÚª²\9a\80}8\19F\10\9deµ8o\81G8v9\15\8cÆ·-\17}îI\f>       \97\apÞ¸\f\85%é"9Ë´\16ÏÉK÷ÍJr\ 4UYÂ\ 42$\85´\8dË,<8ý:ûLîG       j9N_ûqã)q\80R$\83   WÎÔ\83-\8d\8e\18éÄ{ËYlª(&Ì;Íd\0G.\93aϺ;ýÜ\87\86
+\f׺!È\95ì1®òèßد\83\85ý¦ØY\10|bKOE\9aÒ\89\1fªt:ÔDó¿öß        &ôc\80¸ÅQØ×\83&Vg\95\ 4c\ 5ÿ\ 3\85I7½endstream
+endobj
+4393 0 obj <<
+/Type /Page
+/Contents 4394 0 R
+/Resources 4392 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4399 0 R
+>> endobj
+4395 0 obj <<
+/D [4393 0 R /XYZ 85.039 786.531 null]
+>> endobj
+258 0 obj <<
+/D [4393 0 R /XYZ 85.039 656.966 null]
+>> endobj
+4396 0 obj <<
+/D [4393 0 R /XYZ 85.039 624.545 null]
+>> endobj
+262 0 obj <<
+/D [4393 0 R /XYZ 85.039 365.394 null]
+>> endobj
+4397 0 obj <<
+/D [4393 0 R /XYZ 85.039 330.852 null]
+>> endobj
+266 0 obj <<
+/D [4393 0 R /XYZ 85.039 234.291 null]
+>> endobj
+4398 0 obj <<
+/D [4393 0 R /XYZ 85.039 199.749 null]
+>> endobj
+4392 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4402 0 obj <<
+/Length 1369      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WKsÛ6\10¾ëWè\bÍ\94\b\b\10|¤'×NÛx\928\8d4\93C\92\ 3MQ\12k\92pIÊ\8f\99üøì\ 3¤äXÎ¥\93\99h       ìãÛÅ\87]8\9c\17ÎS+\95ÉæI\1aKkÂyÑÌÔ|\v;\7fÍB¯¡æ\91T±Å­?V³W\7fÚx\1e*\99©l¾Ú\90ÊjýE\9cÿ}öqõæÓ"0Æ\b+\17A\92¤ââj\11\8a÷go?ðòù"\b\ 5.}X¡ôi¡Sqõnñmu9{³:
+\17D2\8a\rÆûoöå\9b\9a¯\ 1ÒåLI\93¥ó{\90\95\f³lÞÌ"k¤\8d\8cÿ®gËÙ?\93\17Þ\8bælu"«`Ô\bÂLfÚ\9eÎ<ÀLm6å®a9\84\15{\9c»\95±\84¬\12ÈÚZ%Îó¶u\ 3¤\1c\1d¬»-Ë®\1d\1cK\17®É«\16åX¼/\9bk\90BQv¼ùy\ 1\1fna\94ènÀº\1fò¡r-ï\9dm\86\12Kè*ÐhQ"aûÄýóºjitôB¢&\94©\9eò\fí\893\86è\10¥Äp\0\99èQÞÃb\81BA[}¿Ù×°T?\82N¢Ä¿X\ 2\80\ 3\18\11 \9a\r»\92÷ָנUN\1a¿ÁrªÅ¾?\ eR»­ÃÍ\9em6yUóÆ}5ìXr­wè6>\ 2\1eÿs¼Ñxl\14k[ÒïëE\10\85ú`\8cÙyõ        aùU\85\86l\8b\ 1+J\9c@âdT\12\0\0þ\ 6\84\9eì@\1e\8f\9e÷\90\ 2 A\95ÎÕ5\9e¢N#Qx® |\8d\11\85·ß \96=¦½þ\1dNU\8d\90\814\9a£g,v^5½\a±Ë½?ÂæÝå\ 5©º=ñ\85\80\90ÎÚ\8dA¹¾ \8a1GH´þ\80GG\ 5ó«Ì­S\95 hp¬cò     \1cMÇ¿\87J%\13\ 12q\9bó\91ðQuk^­zÿÛ\16®ëFÎ\15\ 3\°HÇ\82ºÇΣÂxM\8eæ\8fl\84eL\85÷¿Þ\1fP\rî൹\85[u\8d\9bÌ8<\9e\ 1hÚ?q5\92  êDZ¿L?Ñâ3q\19J\8bf=¯\15uUN\85\12í\9a\85cÃ%\96¨Á@\b-\ f0\98a5\7f#îÐ\ 5\9d>¬m ¶\80\ 4:rvt[µÖ2K"\7fgûb\a\14CÛ²få'W;22\8eC¯ûUYÅq\8a}w@U  :½¶-kP
+\8f!\r\ 3·\1e\9fçIH!4\97$±#$jxÀè¾Ú¶Ø\13\9eÃ
+ iË(|RágáB\81|H\12\9b(\82PoÀ{\14\ 1\1d\90Rxþ\1d/,±´©¸Îù\93<\94à\ f\ f\vý\99ȾPÒ0³R+íñÃQb¼\96Z<ö@\88»£¾\82õ\81\16f\12ä\13\8e»uê\8faÚ=á\82kq°FS¤Y0\ 6§ZX.\ 5*\8f\9dÿTýL"U6\1e뵿\1c8\82Ë\a\7f¾\ 3÷ã×ll\9e\16\9f­\ 3$\87\89\99Þe?Üæ\1d´j«­\bîø÷;ÿ4®+Y"V£P;wCí\1e?°¨$еGá.¯÷^Ä\8eí÷z¿\ 4\81ò¦\84I×Ë\13¹©'ÀÎêÞñ ¥¡\81ãolÃ4]«¢s½Û\fþ\93X\fý\9ffÎt!qëܵ½«½Ùwþyç¨\ 1\14yÍß˲\18\a^W\rcYc\v\eG<"^ÚH\8bÕ®â±E¨Ø\97«Ù¢êÙe\8e\8c½[X\90*jä×\80ᨽð\81o:?(#e¸\8a(\9cû\99Ò¡ÓHiñ\11?s \19\0\88-\ 2ð\9a´áêªxäï\9eð"XüÊ;¯v4tx\ 1\9b8:\1e\9bT¤".J£'?\ e\8cþ+\9e¬¯\96Ó\8d¤N2`\96\8f¬{uKM\16Ê}¢\8d\ 2\94\9c\99JT"\ 1Ñ¡pÛá0\8e\1eF×~ßÓûÄ­\85\87]\92¦þ\16\85e8P\18ôhSh\1ct)ñ\1d\10+\81o8)ñ\ 6ÚÄ\87\a\9d\8bj[\r\98§åIûÈûx\ 5YA²Ý       ¦j\15J\15&\1e\80äël´\92©²ð\18Ã[\96ÒÖÛ\81S!R\18\18°Í-ÕØuC>qÔ\98Ã\fE¥aêzD|sô\80À\8f\91a\81Õö¯D\9eä\9eûµï\vü\942F3»ÐÁ\vÃ\bµ¹u\1e\86Ñaí§kðü   \1aÃß\19*9ý\ 6õ<ø\7fïþHCo°\13©~ù \8dõÏ\b½\8e:\ 6ø\ 3Ô>7Áendstream
+endobj
+4401 0 obj <<
+/Type /Page
+/Contents 4402 0 R
+/Resources 4400 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4399 0 R
+>> endobj
+4403 0 obj <<
+/D [4401 0 R /XYZ 85.039 786.531 null]
+>> endobj
+270 0 obj <<
+/D [4401 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4404 0 obj <<
+/D [4401 0 R /XYZ 85.039 746.277 null]
+>> endobj
+4400 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4407 0 obj <<
+/Length 2810      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95YK\8f¤8\12¾÷¯ÈÛ\90R%\8dys¬Çöl\8f¶¥ÖvI{ØÙ\83\v¨LT$d\83\99Ú\9a_¿ñ²!\vºG«<$Øáp8\1e_\84\ 3µ\và§vyâ\aQ±ËòÔO"µ+Ï\1f\82Ý\11f~ý \84"N"?\89cxÞ\98<ØÙC\1aúA\9c\ 4»C\94ûq\92âäÝã\87\8f\9fÂ`\17\ 6~\9aF»Çg"z¬þí¥þþ\90$\81w§Ë\97½ò¦Ëþ\10¥\99÷°?(¯?Ã\88n:\1eº\87\97¾381ôíþ?\8f¿}øÛãr»Ø\ fÔ\8fD\89S\10%v¢¨d§\ 2¿\b\8a¥(w5ò~Æm\86\1a÷L¼·}\98\84/±Wö\1d¾\1a\10(,¼IH\ 6 §\85º\82§¦;2±95ð:2ÍH\ 4¥iúî\ 6F2å]ÚZ\8f8X3ù\998¼ \7fá;NÂ\19_Ì    5a6\84Ò\vª²?Ï'0ú   þ[\99zm\80\85\ 1\95\87ZQhÅ\82\ eÿ{ âã\ 4+\ 68\9eòð\14\11pÇ¿Èû\86»\9f÷aæ=ÉÈC\7ffÃÀó½è\ 5%éÛ¶\1ex\18Ï\87\9a\ eZ\ eÍÓþ\0\8açaù;\e\86\89ò\våÄ\ 2cñÌpÜñÃ?\7fý\89ùîOú\ 2\12\18ÒµÈ\90Üà\1e\1f?%ÅbA\12ûI\96È*w\90$\17\ fÃåp\96$ôÖ^¦"åçJ]GÅ\8fEò߯\87\90\88ü,Ä3æ>\87Æ\86³\86\85\1f¥j\197*ö£8½\8e\e\85\91\13\17Þ§}\14xµ6Ó@''\97K=ÝU\1c6wuW£qéX£\15h+Z3\10_ý<D\1eO\rð\ f\8bÂÃÿ(\b@_5\ fôÏüoN2@¾Ø\8f\86é(8@\8e´Äat´Ö0]\89~Eþ}1õ lMÏ\93£¥>s\84 \8f5\7fRàÀñc0ñgaSá
+\88\1eaÐõ2~ÖÆ Kâó+.´¡Ä\ 3è\90¼bÔèÅo<qª\a\19æhZFLBª\189ØjR@Td\10bm\8bO)\vm0þy$£Ó\ fÄÿ\95\aH\v=F\1a\b}#ÀÃÈÓh=å}ì\ayEǾP|iQ\17mDºF\82o\18\9d9G'\8c?îóH@él\853²¦þï\85\15U\1a\1d-¬\91A\93\9c\196D8ÇXîá!PÙøü&\0\ 6Çç\81R_f\1c\8aØKp\ \808Â4¡&\fWuÛüA<\86ºº\91\8f9iÇ´{Ç\ 5é´s¤\86ø2\9f\8a\8aZ\18±cZÜ\84\95D\ e¾\19Õ%[\8e\97¶oL?1\90\132n¨\b\1\ eÁi\8d\94oü^áÑ\90/9ÊP3Lò\9c¾ M\87~\96\1aü9Ë\ 2ïs'ÌDÏq\f¦üÃé\95r\8f±$Z\9e\J\88c\91\15W÷S[ñÐ\89|Ïr¡ýùO|a\18\9bÑXþ"£zï¤õ`EÛ#GÙº\197\14\17©\88\93b5p
+\18É\1a\8a \9fþç$©b2&\1c\82LÚ¿ ñUv\9d'\9585 ö\1a\99\8b\bJ\9at\a\90è«BÊ\0\9c\18\8eBñÓäñ[\8f
+\13±þî³D\10F±¸úÅú\0e9ý~÷\ù)Àùf±\14ù±*xêÇû\97míð\8dü\ eÄàs\eã\122\88Ô£3\1a~¶FçH\84\ 5Cý}B\85r"8\8b¿±}@«¹¯\94ºöÛ\ 5Ì\0\94~\9fê\11!Aò7e\90(\9cA\12\929\80\1cJ(\99\1d}\8c\89ûIx,\ 2\9b \1fÈ\8c%\8b=öyòŦ²\ 1èÊ\f:pßÒ\11\eò;ßúV\98ùAÁB;¬;D\88Õ¹gSÒ\12\8c\94!0PT\8b\1aq\89\96%\9a_ïH÷%²}Á
+\14W=0¾ë\86ý\ 2É\¡Ó·²\r©\1e§~\ f\92\0Æ\88ÑÃ=¼)\1eç<\ 6\eBD,\813´ \r%\159\14Q}\1dp·9Ó½m\84\96+X\82âG\ 2á\14
+ôuo\85ñyð\16ý$¸*çP\898õõá\9e\1fHYZ6è/³9ÉñMÍ,$\9f\0\89%ýÇ\ 3\8arûUv"6e?Y¼ÂEtR»\97\ 5\9e\ 1>P*\87´\ 5él}à\ 5ã<\ 4\89ÙL×\fxn\16\1d ]nÀ\\bâR]\9a\13ò9â\9eË\8a\9cõ8\97\8fð~½õèÔ0Ã1¾!T\15    ç©\99?9s{\85»(É\8f\98`1W\84¤\ 2Z>\8d²\802&±]«f|Ç?¸\129\10Ȫ\aI©<v¢Â<\983\f>/¶³nJU#£\r,\93ô\vO¯§º³c5?°Ë.\94\17p^\97\9d*
+ùWºü\ 4Rü´\8dÝGR\8e£ffR\8cÑ)\f\97Vð8[\15\bõS;\9f\0#\r)Úþ¸.Ö$NzV)\8b\rØî\8ej¸4C<\1d\14\88þ\92F©ÔÅLàRyiK\ 4[»½1ű¹²«¬{w{\ 2\ 14O\10óã\89Ç*+Ëq¨E<6=ø\f;vKèÖ´\8d±ºÉ-JÃ\83U7¬ã\10\88\16u\8d\?E´\rG\ 2Ô\15äÏ\12ï\99\\19\1eZ=\1cQ\96,\ 5½\1cu\87{Pñ­\ 5\9fÉ¿P_Y\bÀÄ\94\9cûáÁÕMÂ\82Ä\82ÿ\85\8bÂ\1e[q\92¥kÏ\851'\17ê/Ë<Æ·\e\9e\9ck       \989;÷\81\19ÖÞB\9a\8dó³ã6T4ɽu\84\e4Õð³¾ç¬\189h\1c¬.tË\13\97¡\7frh|\1e¯SXNÛý\8b,Oy
+®j\8d\91ÿ\91ÿ\99qÏ%Sc}<\84»\1ce\13 @À\980)¥¤\v\1cZ&\13J\8c0&Ù\88_\18±qEGâ\1epr6\ 5Nlcë\r\8acïux³¬Î\94J\e®\87èfcÐ2¼\8bÔ\aøÒÕÄ¥ZÇ#Ebè æèz\1da8\9780Oõ\ 2WåÍx\15m!â\10!R\18p\84\86\16\8fBµªB\90\1aOåÜ\ 2\89E\ 6×À¹\90±KÎq$\\12p\96¸`\12{ûXA\91L>ò4¹F\ 3§z\14Âm>\8d\ e\ 6a\98\1d\ 6\1eÎ\8b\vJ·å\84ºäݦ½ÅDÒð/¶°ºN\9e]µåY\94?â0a!â0%\10\89Cª±p|Óø8ÿtÍ\9c\a¿Ý~á\87Js?É\15ãÈ\vÕ\8eÿ\17=Ðmw¾Úë\ 1\8bX\è¢á,¸Át(ÙÂH¥vò>ì©ñwàÎßZK_jqôEar\88\13\88W\8b\166¥¢tIÂ\ 6@\ 2\8bï£YÀ\17R,\8b\9c\86\8bU ¬Ü\91æK\1d\10S\88\9c4\15\935\ f\91åñá\8b³\11\81Q'Ãt\1d§\98EgÄ\91Û\95©YÄ\8b\1eIÁ"jµ,\81çèa#C\95ÕÕ¯ü°Z\a£\\18Ç*ðæʳã\89Ñô\83\84&½÷\9d= ðjùø%\9cú\r/@\0ïi¦¤õ\83\ 4çZê,V Ý\80.\840ÝÈ&ÆJ©\9fF\87&¥u\9f\80ës\9aç¿Rî+\83\ 6L£Ü\18NE°\1d-8±rU\1cÄX\1e\9d¬\17ò¹µ
+/\e÷\13©.\v[òæRò\ 2µ\v        ¨Å®²f}£\11¼\80ÕÍ3Ó\ÝghbëF=Ð9»¹Å\9cò    +h~½C¤çj\14Þè\8e^K\v\90j{Ì0\1dø~WÊ0\95\17HjëÀ4\9bo\170þÅ*\80å\93N\81¬\19\>5"Í\86KãøÚ5#Î\13-?IûhãÄõÜëÊ\13[´¥pS\81\15÷ü\8cfuµç º\85ñ\12![j¤Tê¨\ 5\v¬Èn¿øüòùý,\97\15B\89\0\88³\\ 4RË­ã§Í¼!Þ\92H­IV\19­Yð>xÚ¶n=ÎmÑ\91\e\9b\14GpýîQ   R\a½\12>\19r\ 1\9cã\18Ã\ e=\ 1uäzBQèº7h
+¾Å
+c·hbà«ìÅ\8eñ\0\96ræ³mÙîXW¬ZZ=\ 3\19\96C[@\86E\10X\9dú\ 6\15\80I(Eز\18§ÖÌ-@Ès`÷\97}\ 2\ eu\94î\0÷\f£ÙO±õ°øþ`%ÚÊ\87pC\1e\9bª\9e?j¨d\ e\rx&\99©¿¼N*Ôoyæ\7fù´r^ôàFæÀù\1dH¾OÖ!Æ9½ Å ¥v©,/
+ANRÝR2jÚÙ.±\12'Røa§[UJ\8aË`ø»Ã\1axíSmm~¡\8a2\4ò¸\8fY-;\11©ý~eÑ\11W¼«AmW%¥ºWÀ\8c\96ÒññAÒFÿÂ\f¨Ã\9e\86NÙÄtèE ·êJ2\9cyæJ2ôæèG:îSö\f%T\82µÂ\94¯.ôåfõ¹EÅ\85\1f¤Å\ eÛ¸~\16ý¿_\94(oÛ\96\125Ñbp-\95_©9õÕê+O\fóa¼ü\90µn
+¦QúWMÁ\16êÍÑ6ÎØ\1e|þ¹£\1eÏ÷Ʊ9J@\88»ðç<-Ê\11Fò9\83ï2<Äx÷ÑÝ\16øãÜ3-\1e\19è¹\83FüêõG-\95ùI\96î\ e\87ÙÕ\17Ø÷Ç\ eCåG*û«\83§ÑêÓ`\14úa\98]wXíÿÿ\0\9d\94\87Nendstream
+endobj
+4406 0 obj <<
+/Type /Page
+/Contents 4407 0 R
+/Resources 4405 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4399 0 R
+/Annots [ 4409 0 R 4411 0 R 4412 0 R 4413 0 R ]
+>> endobj
+4409 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [335.952 618.891 469.757 630.58]
+/Subtype /Link
+/A << /S /GoTo /D (samba-pdc) >>
+>> endobj
+4411 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [277.079 478.871 360.727 490.561]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jht@samba.org)>>
+>> endobj
+4412 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [511.223 140.141 539.579 151.831]
+/Subtype /Link
+/A << /S /GoTo /D (pdc-bdc-table) >>
+>> endobj
+4413 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 125.986 99.975 138.888]
+/Subtype /Link
+/A << /S /GoTo /D (pdc-bdc-table) >>
+>> endobj
+4408 0 obj <<
+/D [4406 0 R /XYZ 85.039 786.531 null]
+>> endobj
+274 0 obj <<
+/D [4406 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3083 0 obj <<
+/D [4406 0 R /XYZ 85.039 658.638 null]
+>> endobj
+278 0 obj <<
+/D [4406 0 R /XYZ 85.039 603.448 null]
+>> endobj
+4410 0 obj <<
+/D [4406 0 R /XYZ 85.039 563.284 null]
+>> endobj
+4405 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4417 0 obj <<
+/Length 3178      
+/Filter /FlateDecode
+>>
+stream
+xÚÝZKsÛÈ\11¾ëWð\bVL\b\ 3\f^ÉI²¼\897\96쬸åTíî\ 1"!\111Ip\ 1вöק_\ 3\fAP¢m&\95J©J\0f\1a\83\9e~~ÝC5òàO\8d\92Ðõ\82t\14'\91\e\ 6j4[\9d\a\98ùë\99\12
+o¤]/
+qêrzvþC\18\8d\94ç¦^:\9aÞ\13Étþ\8bóúo\17\1f¦o~\1aO\82 p"w<\89ãĹ¼\18û\89óúï?\7fàñ«÷×cå\¼\1dO\94sÃC¯ßßL\7f\1aû±ó\1e\8d\7f\9bþxöfj}z¢]\1d\ 5øíßÏ~ùÍ\eÍ\81½\1fÏ<7H\93Ñ#Ü{®JÓÑêL\87\81\eê@\9e\97g·gÿhWá9=â·\ 6v81\14\13\95º©\1f\ eÑ$Ú\8d\88Ý0\8el\82þ\95d\14ù\ 32\9a\8eÓÈÉî\96¸ý\1c\9f ¤\14îùü\a\15Z/\84¸\8bHÞús_(aä& \12Ïf\82>º³\86ùèU¹Ê\8a5\vû2\9b¡¨?¡Vòõ\9c\a/f3d¨Ü\82\ 2Ö8Ó\88²\8aº©\8a;\18Ý6E)+ \966ô¨\9cºÏ\98ïÇ®\1f÷8Û\93u\10k×OQÖqàz*~\8e8tu¨G*LÁ6Óï3\ 20%\85³\87\97¡\97<X\86ï\84zw\95Ô\ 5\1f\ f\83ºþpõ\9a5\8c2\ f|\909üC\99÷d\ 6\15Z Yò\9bYKÜ4        \8faíòxÖBXñ\ 4¬En\0>s\ 4k7e\93×ç`y³m]\83\89\15d\99ë=C\vC7òõ)X#×W°\14¾õý&¦=7Òɱ\1c     õî*\81r5ì\r\12× o_gu\93W(\1d0îÐ\r"ÍF\1eÒì»+ôæ\v\89½·yõ\99ü¾êK3Ò \80\b\1c³ýâ7ó®\127\8a¢£x¿]\82~3\f\16sÙò\8c{R\10ûwvtx\ fq\ 4ëë\93ì\81\8dõ\98-L\17ĵvÊ\rì¥)VÙ\92wQ\93Ù.·4jBg³À\rKpÝT%näs\ 1có¼æe\16øô°`\8a\82cqþP\15\rÞ=\8d\13í¸$\17Ï\96IËÄ-¦Ök~ù±X
++wã    \88XHª|³ÄoPÀÏ\9a\2@Sò5cªY¹Z\89ßÑð*£ý4cÊZÊ©l&À¡öm­f:Ñ\95{Ð}O ­\1dÿM¾Û\7f!\83yéÑþ+Ô=\1f\0wJà\12»\91\aP\19ë\87¥¨çuÎ:¯À\8eÈþÝ$N¿Å£\13å\ 6 ¾Ùòð_ß\r ;\829ÿ{;bÿ>fC\17âL\18¤Ê
+6÷i\1c\86\0ààΨ¬\ 6/opßÆY\1e\8bfAPJ\1cý>+\96\13öu       sè@ìn¸P±Üqï\89R
+\º¨%\bÔû\ e\9fñÔ\96\9dì\107¯Äý-VÖ¥Ü\94\e""'Ï\96\87Ýó\ 4Â>qzMµ\9bè£9\12ê^z\ 5ê8Á²'\88\9eW\7f3\a!ÝÕÙj/a\86°¼?\9a´k|33 ÕøëX!=ÿ\89k\86\1d\b\ 55C\1a\vù:o\18\14èÔ\8d¡¨³#uµ\815(\ 5\ 4`q\9fÇ\91v²Õ¦`»Ä\b¿ïyI|\8a½²ß\1d±Ù+HGè*\92\15±Ô`ËÕè\8a     ¸â§Î×$p`j]¡\9f¢;d\13Ü\r\14\17.<x\7f\91,FÖή¶\9f\19\8bÕf\99O\ 6\12Û\8a¼Lê"I\80ó6CÃÕ7is\99!\16£\99*_æ\9c4óÖ¥åC¨H
+\a\8f¼®b°À8@ÐĽ\ 5\18\8aºsíÉ~0èàEÁK!m³00#\93Éü\vð¶6ð\ 4ÑJÅB\9eÑ\86jy±\83\r³R\ 2w)\ 3Ù~\95¸/¬y\862Êî²Ú\88u\18Äô¢Ü \ZÙºÊ6\e£-\fY»°¥\15\9b\19`ÌÂ^¸ËzÑ\a>\ 6\86\96¤\b#\7fÉd¼s´\90/f\e\1cGï{ \957\87C¨ï}\1fÝe
\94\9c\10ý\ e½Òg¯\fÄ+ñ«à\99U>Ð!H\95\ezÆÝ\8d\8dl\8d\81\1d\r>¡æ¨þ_\90þÑö\8a?L/\ 2¨æÜ) À!ëÛìî[\80\9e\96[\19Û\e+ãT\\ 3[|4Æ\v \ 4=\9cv¾?Ô\9c\84\9aÚ1GrDÔñpÖÑÚ\8d\95ÿ\9di§[ä\9bÙ\89Ý\ 4Û\18_Åͳ\99'J\85¾Â²ý  ì¬\9fFbø\96:        óÒM8\82ù«²\87|¶&0íÄV\bv¿zJcñµ­2\ 1P\12¥(\19IàÙKH-6üÔK)Ê\19Ê%³Ìú¾8Ý\14\89¯.ù\ 1¹X\9a¼\97UB²,º
+YcHo#\14ÄÛl/Zî2¸È,ì¹Ï\92Åq¾n\99\bÛH²èå<ãÉs\11\1fbbe"úÏ\1c|\ 6LDù\9e«\93pÀFz\9a\v|7U\89±½¯\b_\9aÒ3G]l\86\ 4®ö\82\9d:\99\85Ì\19\18äÖ%)\92ºÙç`Lã\959¦Á=\875m\85µ.æ]\92\99Ê\9fÃAî\ 4~pâ(\a@ÏOÃc9\12ê\1e\9cõ]\b+1 F¥\9e÷Ì\9aÁ\1a"\11\ 6JõãÜö\81½ð\ 1v\91\8c&ÝÒÿ×<r\84;\86Ç\13\9b²\ f\16\97ä        \ fðì§NcðçPDëa6t­mÞw\ e\ 3/ò%\a©ºÅ\86ìÝOkjI¡gWÄXñG&G\f/\ 6\96\1d\1f\8d+tÿ|\10\91J\\82\bÔþ\18A(\1eÉç÷ éq@©k§dRrÜq\85Ä4«lÞ-eVØMLm</p{\ f\ 3\9aÌ\ 6\84\9bBA¯Df³\8aÛð=¹BÑ\1fù\86æ_å\1d³ÇLèAÕ\9a:\88K\85\97\10än´eYF\149\ fÉòØ\0|\ 27=qïQ)7\r£á\13Øg\ e&q\12ô\11¦m¤ð=lÛ\ 5:²#Eäú`I 1ç\r\1d­äëÆÔMTPE\11\8b.\9baF\7f¨\0çc\81:ç©·ëûr\1cxNµ2Ñcà¨Öwã$=Àb\0àõ%¸Fý6Ï:±ô\9c×V\1d\v\8bl\bL\1cÛÄ\86\ 2¶3jBæ<f
+aO\88=<}5s¥\8c¬kò\15®Ý=gY>\94òñÊ\80\82ß·-<hä«\96ÉzTÉQIßù\9c×õ*Äõ\9al(\82¶g©d¬\93Èó\9dë\ 2\9c­.ï©:\8c\9cw\84ø®³uö@<ÂP\8b\ 1áþ-i\rûþI\88´·]\9b^õz\8e@ýh\rÈ!tì\18æ\81]¦â2»B\91?ñȦb\1c\9aã\ 3\12\ 4Ì\88\8c\91\86Û
+t¬1·q#0Ö,\86Z\99³l\93Ý¡ÂzMP­CÓ1      ¤ª\9fáü\82\90-hèÉ\80[É%\ 2c¥P\97Hðiͽ\96Øy\94TcÈí\90Þ\8a\97Inò¦µ\0ë \ 3\1ce&ý\1cÙ\85´;q\e\1f[\94\f¯é0tðW\ e·|û\91\9c[>5\8eEÎÍ\14Â\86Ç÷$öL&$\89TuÃÏ­\ 1¶í¤ù+\98\ 1y\16\r/O£¨\13i\90\94\15\9dêàTÆ\97uþÈ\8bÁ¢@ð$n\84#Ø¿@\12ãpxß:\1cIz(Q`HÐ\91\92î\9b\8e|f&¢F\18\86ëG~FW)«\15>pÏ\ 4ߦ\fGÔ;¾CMv\1a\17-àmÝÙs1Ëy\9d¶£\83\ 4d\axC\84_ÚFÝÚ6Cüê=5/fèt\19Zwkv\ 1\9a]\ 2^;í\19ªìzß\10`A\bB¶áe+\19Ü5<m\14\8c`J,\ 5ïo¦rÍ\9bw²W Ä#\90ö\88\ e»\8711%ï¬iÓÛª[\85ä\89
+[H\ 3\10\aÙVì\85x|!P\16ï9Z\92ñ?\88\88öüS\1a¬¾×y\8c\ f\8bq§ÌÆ~@AÍ0\95:×·üü\91\ 2qgøø&n\19çÚøås\1c\ 6\92¹9\r~âáÁ`RËë|iÛrfú\8bL£xª¶ 6¼Áu_\8bÂ\18m\8fâ\18½?T)\17Ö\87Ú¦p*ÑIê\ 2ë\9c§ÚÅÔEçU\859}µ@¨ÕÝ\9c\96\ fgvzÁy\v\18\0\8bV$î@"V~\b©ø@&\86¹ \8e\ 2\ 2\8fp\ f,(G!b\b=Ö) \0\bf Ð@qóºæÁ\e¼\9fêIM'M`­O\94baæ\8a\15\94\91%àP\8cá\85\10x\b|}\b<\0V{\ 1;Ø1XnZEø)uSñ²5±\84\9e@\90\89\1dâ~ì\ 6\ 4\b&¬Ï}ÏûrþÏ\ f\81\fõ>¯\19_S6G@E\v``á Ö\1e¡Si\83§s\90é\8dWáÂ\ 6\r\17?\ 3í£r½Îg\98\98ߥ\9cL\b\b/&\8cûñ\ enZv\80\80¦~õB/Ûò§\99¨\98ñ'iÚÄ\ e\16\1e\10+^\9dd\ 3ó\9fÇ\909²eÁ\0>\17fL4&Ê\85\99P\9d¼A/\14\1f\91Ú¸?.·ÉXpCØHD\82Î¥LM¤l\1dâ°ì!¯ZG\84\9d)ÝqËŤ\ e\12çí}o=Òò=©\89\ f\89º\ 3]\98íÖ\9fóÀ\\ 4\9ft1IY=7\85\ 5Y#ÞÊÌ\90ÃÏÊm[O[\1f]\1dÒ¶udá·\81Ûªý\fÞ@0Z7%³\17()«\95)!}\vN«~v§ù^)ë\93\81t\15\95ïÜ^\¿â×Ë\8a¯·\9cð0NUÖ\89\88r.ö¶
+ï#\1a\12ôúÂ\91\91Âo«W\ 2Ì\19æ³=6üÀ\81\10lUJ5ÀÉ\801j^ï\82þ\16F5Äñ\9aD\85ü\95r]ä\87 {g
+D\97     \1f\ 2<=»ööºu2J\8d­{u¿¸é©ZÚ\16¹]_¼\b0\83ÈJÇ\91²N}ª5\1f\83âý9:\96\80*Ün\98\82«\15\15ß1ûð®À\17{iã1è¢ø\13¡W\1cËyo\11Ug´\172)Xë@¤AR\8e\89¢\8f³¬è£ãTN&ñ®Uf½!G(%\980\15AR¸C̹5¯ðÇ·Æ¿óJÂ\9d\8e\13ÆO±Ø\0ÞØÞJ¿\85ÅÁÃ!\82ßÍ\84®\ 5X\89×o­ãt\9b\ 4ʪ\83\ýÜ\1dx®w¨\rðÂ/X\8fû5´öÝ(ÐöÏa\ f§ÕH÷Y\14\9a\9dßøþ\e\84\1dÃÅendstream
+endobj
+4416 0 obj <<
+/Type /Page
+/Contents 4417 0 R
+/Resources 4415 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4399 0 R
+>> endobj
+4418 0 obj <<
+/D [4416 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4414 0 obj <<
+/D [4416 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4419 0 obj <<
+/D [4416 0 R /XYZ 226.606 772.58 null]
+>> endobj
+282 0 obj <<
+/D [4416 0 R /XYZ 85.039 399.649 null]
+>> endobj
+4420 0 obj <<
+/D [4416 0 R /XYZ 85.039 375.097 null]
+>> endobj
+286 0 obj <<
+/D [4416 0 R /XYZ 85.039 225.009 null]
+>> endobj
+4421 0 obj <<
+/D [4416 0 R /XYZ 85.039 190.263 null]
+>> endobj
+4415 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4424 0 obj <<
+/Length 3698      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZKsã6\12¾ûWø¶r\95¥ð\ 1¾r\9bñ$»\93Í<6v*\87$\aZ¢e\96)R!©ñ:¿~»ûk\80 $O¶j/[®2ñh4\1a\8d~Cáe@\7fáe\9e¬\82¸¸Ìòt\95Äáåzw\11\niæï\17¡B\ 4\97f\15¤   O½½»øæû$½\f\83U\11\14\97w\ f\ 2r·ùuqó\8f7\9fï¾ûéj\19Çñ"]]-³,_¼}s\15å\8b\9b\7fþü\19ãï>}¸
+\17oÞ_-ÃÅG\fÝ|úx÷ÓU\94->ÑÌ\8fW¿ßýpñÝ\9d·õÒ¬L\1aóÞ\7f\üú{p¹!ò~¸\bVq\91_>S;X\85Eq¹»0I¼JL¬ýæâöâ_\ e\væÌ%V\9d9áÒB,ã`\95çÆ\1d5LÎ\1cµ¯¶e¿!rëv{µ\8c\18\1fË\11­ÃPñázôêÖÎ\13tÅídñóÀ\0\95B\94í\ 6\8d\ få\9ayõHK\1cè\9b5\83®»CËSã\80QÞ¹\1cËûrP°\87®÷¶\ 1%Éâ]·+\ 5\19Ý\85¡åw\8c\8b\ 1jÅ#\93¼6\ìx®\2÷\99å!3£\90³\8euGg\88S&\ 3T\0éÀ\83Ñ¢ÄgÝíöM5VèµÕÈ\90Ï|«\82þI\81×r\9ejÐÅû¾û-\b\r\ 14ºò\81Ú|\18n\8fÔ~Ôqâª\8eÞÓèa\ 4EÂé\7fÓ\80 m\ eÔÚT\960!ö\ 5\80ö¤»r:\8eåÕé\91\99?q\12\fÐ\8fõúÐH\8bFM±\18;ÌÚ+å6\93÷7]µ¹RÂ\86§±Ûc\rcÂY\e;{ÍÐ1\ eK\10\ f¶á®\90\96q¬t²ÖñW\ f\97M\ 3 \1añ(àk\0\ 5\16Py}zþmß1Æ=ÃE©G\91íThë¥PkWZfG   Ý\10I×¢j:V\ e\1e\18;\96@\13\8f\18Ø\10\vI4À%`\90\eÂiø\827\15 ÷å ÚòÌø;Ò9 ¬wJBSïêq`^\12>¹/\ 1\1f&ÑÛ(­Ôlkú÷Ç¡j+\0ùGOääVÄû®\11¤Ez^\96Yo­,ÛC°úÕV\95*\f4n \1e¡3¸x«ë\85ÓØ\14K¾\%4ÙÔb^FËÖ<&\ eá Ã\8aeÇF#\83V·º)s²ÜYâxäA.\7f\87γ3\ 3ºô\8cÎÛK6¹½d\93É%gB\8daòÅ2á
+\a\80úËZ+ç\96{|}O×*¢­^\fce¤\a¹|¡F°\võÂmÁÁâÃÖ\10\92\9da#ÑRêÌù\821Ù¯T²\86±ë+Ý­\16nOH\94Ú[vJ\1fÎ\99\82\16Nªd©äÝc¾!\16ï~ Ý\ 6Ìv\ fø~¸Å÷\17Ù\86o°ãC=\ fXøñ\ eÓ¿\ 5I\10¯Âà\1a]ÚÍk\86Ú$\8fKpáÊ\12\15\80|\17\13u\a«\98ÛK\10÷P\88\0Ñà©­ËdÇ\83\15@XÒ|º\ 5jÏå\887ƸEð®\83)²ü£©\e«+|̦!\86èþú\95½Æé\127ÀT+FO«\0ï<\81Ó\92,¥ý«×µ\94\1c\91гeÿÆ\ 6½âF$·)[®\ f½¯E<'\væ\ 2ÃkÅ\v\ 3  \163lG\18û3¸ß|Xa\94.bPmç¹²\9fÖ\9e9=¯Pþ1\84\7f^îß;*±Ý©0\ e¥µ-&É|5ç\ 11¡òÕÅß|\1fû±K\11¯âÐ\86jßþ\16Ææ\97ºÝt,\9b  \99Ô\8fw<tû2\8cÕ.\8e¸M\~¨·À4\8b\82Â,¤h0W\\e>R_­õ¼/Wdb\88=y\18O\ 1\a¬\84Ò]öÕD§\8cx1\80\88(&Ùãp\8bá\99\17Ë(5«8Ë\8fõ\93¸&\1aÙ±\8aB7­¸%\85\8a[°p\17ÁN¢©×N9\ 2hoR\80\1e\1e¸%S \8dY Å\ 3ϳ\13)N\ e&ÞB\7f\9eÄo\ 2VÃ/A}#ö\fZÚOÊ\12\80\19ÜØ÷\15\ 2\v\98²ökÆ\99,ÊÜ9=I¬çÛ\8bÂÚ\8b^\17X\11åö\\ 3Éä\88Ìòu\8e\87R\\99\1a8£f0:õ\1d²N\96( F\86ÔÜT\ e__Þ7Þ¾º]Ý\ e#\82\15ê\1c3\90s\85#\9bùÂä\9f\eÿ\16d§oÏä\ eQX¬²,=\17ò\87é*N)%p¡¾        Ï\84ú$\9bÙ1ÞdeÈ\12\ 5ç\90ò\94\8fólúðI<Pây 
+d:\89\9aÖe\83þyÿi×!>LTd©ñ¹¯weÿ\82\8e\93<j{\1cs*Öc
+\ e4Y \98 /X?8¬½\92åäÅ:å)¬&@KÖ¹¼\81îvT\ fI¦ \14\8d\ 4¹Ô}~\9c)P8%HÜþü\8eÚ7h×\8a`«Êá]:ÉÎ\v&Õ#kïÞy:k\8cL\9c/Þ·\98\95¬Âb\15«\ 5í>¢áí»\e\eØ1½µÈ)µöµ\rU\9e0pØ\9f9üÙ \91ä·é¶\9d\8ar_Q$:\8cª,â\7f\19\97fR\ 4«0åF\81úN² al§ðÓÁ\99×e\87uܱïK­ÑÛêX¾ÙvDY|¹L\fåÒÙÿ\97ò¼Qûh\82tQÙ¨\85z  q\14aã¨^8È\16C=V×ìR\8dÜ{\87e\14\r\1el¶Qaè¹ÞL«Jç,J`>6³28ö%\9d/]\ 3\ 1\ 2\b\1eîð\95Ëâ\ 6)Â}ÝÌâ\10\82·`\8eèê¿\14£(%\8dÝ#Åê\9d\99^!\86\90È\90!¬ñÝrý!5âãx|´\0§¨¯9'+¦JE\9a\12é´Cµ%c/]q\9d\889«ÝÌY      Q\ fØê­0Nj\19O\87=æÞiþÁÖü\9cO;o¥¼\84)\8b\88cÛjô|/yHJfêñ\11­²Å·Þí\1d\8a\81¢uö^\85\84;\93Ñ­ÿtù\12\91[êwÇ«\ f(Ë`\85Ä
+é©ã\ 5î\ eßuSëÆç3
+\99±ç\0v\89ÅÙÆ\998\90íM,êÏè\91\ 1×÷z,\86\80=2\14N<VÍ\1e-\91(\9aÛI\ 2@yñ\9fV¾e\81\95ïX\82\8e\12­s\ 2Æã¼\17Lö³õá\ef4ïÓVÕf\0\18§\15\fv6HaÖMÑÀºCD<LI\8d33q°
+òÌKmb©Øð\99\9c$,EKöSÝ@<\80Þk¬A\1c\9f\rË?Ó,[pn»<'Öèf@[\ 4U]\8dÒé\ 2tY\a\8cc\7f°±KH\99\9d ë\84kºä£Ä¹\ 6ÐV-
+²¯}ç,ñÎFuº\85.\9d\18/bÌ·'\97Ö.O³\1e9«-9R\ 2ÅNZÔ\9e\ 2m§³99Ï\e4NÊu<¨úÏ   ß0ºB%a[\13oa\9d¸\a]Î=c\90KT,©8wÞ·\0ô\ 1\ 4\1d\ñd\17 ê¨\8e\12|Ùb°dÙ"I­ÅļV\88Ú\95O.\9e\17O\8cû¥\8fËVËv[aH´\8f¿\8f:0Ubã \98åʸ
+\1aÜLÑ}èE÷u£#ûG0E-\11¥\r\889\82âLÀ\1e\ 6H\97\83b¢a\16ÖQÿU×\1c\ 6_)H>\96\9aSO%ÑÜ\898\f¤w\17<yÌ\1f\1aÒ\18\86\0\9b\1al\95£PÿÞj\95T\ 2ÄJo&T\9aà ÷F»\ 4¦.³9ÓD\8d«@@ÝËÖs´±JÖlá\ e\15;\948Y\10UÑI\83^ΰBÖ\87\96ÃQ0%ä<*A\1e\r:>Q»\9arÂéª
+\eDKËj$A\1f`bH0t¹WÚ\f<NEÁÂ7FZQp\99\99'}K|î{å\85æM4Ôiü@Ì\91
+f4\9dÊz\85­ö\9fk\14 N\19â_&YS[}å\8eq¥/nËS\ 4\ 1\94èº2uÃÌÒAÔ\87Ñî\14\1e&#33Yæ>\85È+´\9cýÉ\12\ 4Î<\byS\f­ÒSÉkÇDÅØ3ï·[÷"\92!\8c\959»±\95-\19ìÎÕ\83vðö6Ep\ 2\17[A1\81Öàq\ 4¯li]Ga\8b\8026¼L\97%\ 5®¶þ³T\vÌF7\9d\8c.\83\7f\86¯)&w\89¼¶Ð³s\v\ 1?t_§&\ 4\9bª\19K\f?ôR©UÒO/\\18\1c\87\1arÆ!\85+{      y^0,o\ 4ôÕ\80W\9a0Gé\Ù¨ï)O:\1d(Ì&u¦ñù\99Âé\r\0\9e\92\bX{å\rØY¥Á\95M½U\8c\9eÎ0 eýí\11À_\ 5\8c\9a/E,@Û­\1c'\16AÛÍk\fÝýè×\ fÀ\888>RsIÀl\90\10»;#)eÆî\85³2ncÇØå\13Òtü¨\95\10Ä\a\8adr­~­Ø\91\17pZä½-%f¸/\971\91\1aç\9a«¶è0µ\1dûÔ¸pÏTVðk\19à\83ñl­+\98ÞþP¡#\15.nôÕ¾A9G\1e\9a¸Ùé\ 2<LRC­c\ 4\89ì«\a[Õä\91\16T\10¸-ñ\b\\87AÄ>²E§\8f\a\9fJ\86õà²Ý\9731\8f\15\89L\1dJ¹Ó\1eÞ³FÕç®\190L>\9f/1\v\9\95ÛR\97§ïIô\96qôfHþ\93$¥ÌR\80f\8cg\b(\¦ñAmE\9a\ 6äðÜX{Õ\få=¯t\16%\9b;\96Sy¶ú\1f%\v÷F\aKcB}6K­\a'\18lÌÏfîõ¨ê\97^ZXÙ\15\12\8a\12\ 3N¯©ÍÑ;\9d\1e\1d©Ì\10\9c\9c>C\ 2 Ï\0\11²U\9eEUÅóclR¥\bo\93\8dù\ea6±\80Æ\1f\ 4\95ãËã\88÷H:x
+\ 6Å\8bµdJ£S©DmÁ½§f\bîo\86¿V-S\90Kk\9dBñ[¬¼É­\91\D\ 6/I<Qâã'\ e\91¾\bË´\82³¸ñ\97\vì\90ü\1c²£h\84éÜÀm\ÛÕ\e,»Ea\9foÁ§\10\8d\19\9d\\ 4rþNÈ=ã\e{[\9c\87\8eI\90eãÉ\12Ý)x\9b"»Rßi8è¿EóD}\b\ 3\ 4(Í4\1a\90V\87\9c<;9        ðÊCP
+¥¤ïW±Z£w*2³K\12¹°¥4\15\0¸d¯Ü<\ eÎ8gÎ8£&ãB9^`-4¸òú\ 3\h%áF\ 3>\r!\87²Ö\10Ðú\b\1a|\94\8d\r     åU%)üW\95¨X\ 5&²¿0¹JX¸\13ù\81\ 5qg        Ltbg)\8fêc&]å±ÑåS\94l51\9841t1\ 6µ\9e\1fkWß\bõ\a\ 6ö,Lé}£GEzÅy\ f\1eï\8f^¿Ã\ 2Å\84l\96Ô\14\8bÆ\12¾Ué\\86Y²Ê³tv\99\1c\e9\9d\1fåA,³or\14E\1cü\88\83\83\fë¯*@zO\9b\  ËÈRݹw¼lº%î\88&1V?hAQæ ðRI!\bø\18\17©\80ØiûúÌ\1dÝ\96\8b©\hä_\8dHùPI<Hɬ\7fŽ\11óýß\83$A\80ß\81\18R\vüÄ£\84óô!ðlFºñ\o´¥\ 5\9d4\7f5¿d(qô­vä\8c^Òh¼\1c\8eÇå|\9cýÍ\f\98\86¿¹\11oi öhì\e$J\83\92\84Ï\94{õÇ,°õ°\9d\96¹ú±tù\99Ô¸\9bʾ\13á\8bä\vÆÅ\ f üW"ñ\84\96Ò²]\1f©´{\19á¸ë\95Wbß\96H}¦²oTåì5,þj\9dݯ_m}üy¼8gR$s5öTÆ\1c¥­xÝ7¾+4Þ\83\851j2Í\94-q{°\15\8dN~´Á¨£\e¿\8aÐ\87\ 3ãå\8e\82\\8b/JX'?º2\1aÀ\9ax\92|\97p]ã\9d\b¿d\8aõ9)Ö\1f-!㬧×}\86l'ú-ÚóI\ fNG>^3\aj\89"s\11mJÊãHuÖÖÔµê\a\17 \15½È\19v\19{ÿ 0x\14\8a¹XµÇÛ\8b\9c^w{\9eêB\9cu¸7Ø\88\8e+)lÝJ\8d\81F\8b\90\ 2Y+\92N)\96\9f\ 5µÄ¯×\1e^\fYóȼò[LeËÿö\83H\13­Ò8q<þê\93K\9a\1c\13ª0³W\9cÿ\0Júfÿendstream
+endobj
+4423 0 obj <<
+/Type /Page
+/Contents 4424 0 R
+/Resources 4422 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4399 0 R
+>> endobj
+4425 0 obj <<
+/D [4423 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4422 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4428 0 obj <<
+/Length 3468      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZYsÛ8\12~÷¯PíËPU\11M\12\0\8fÙÚ\aÇNv2ë8Ydz٪\99y %Zâ\86\87\86¤&É¿ß¾ÀC¢\9cÙ\9dJU\ 4\ 2\r Ñèþú\80ý\85\aÿüEl\O%\8b(\ e]£üź¼ð\16[\18ùû\85/\14ÞB»^hpèåÃÅåk\13.|ÏM¼dñðD$\ f\9b\9f\9dë\1f®Þ?¼º_®\94RNè.WQ\14;/¯\96Aì\ÿã§÷Ü\7fóîíÒw®Þ,W¾sÇ]×ïî\1eî\97Aä¼\83\91Ûå¯\ f?^¼z\18m½Ò®\ e\15îýÛÅÏ¿z\8b\r°÷ã\85çª$^|\86¶çúI²(/´Q®ÑJ¾\8b\8b\ f\17ÿìWá1½àY3'\Y\8a\95òÜ8ÖýQ}3sÔ¼\ 3Ö}ßÉ[ü\r\9cô\0¬wu\99vù:-\8a¯<ºÉʺËð¤\eîè\80ª\96\19\15wÝ=hn¼¼¹FJ\97¿\1evËauþõû9y¹_®@ªu\83»B/´\85¡´ÅEp8rhçµ\fÔOü{\ 3Læ²ÎuÍSq\99º(²\ 6e\8f\ 2÷Q\14        \9d´L«t\9b\95¸TÆÔÀ¡ö#à\10Ö\ f\8c\82c33\ 5~\ 6N\87\9c§\1d\8f!çø\8bâ!β\8dPÕ<\90ýâùªg\14{R&Ø\13S´oÝåØ®x\1c\ eM\ 4B·ÉNh\82~ÛÎòø\ 1\ 6i\17\õw<\86|\11ù[\10!ð¼\1d÷=árs\ 2a\ 1¶(\ 5\1d8oP¼\81áÃáÉëC±á®G{  *\b\9d
+\14Aú»]*\93>¤%²ò\98®\14S\81\ e´ÜZãztß@\87ÜÕ\1d\ fLV\9d\bÉ®\9fWv\9f\9c¥\8e\94¥¬ç;\15\sÏ\1fÈ\81w\1a.hæÈ\r\13Õ8\1dîKo\91º\ 1]Gy£\ 5\93\80\ f\14ÁÊ>^\ f\8e4$Óß ã\90\12\90'¥á\8c°ÿ\8e\98Ú\8eûQ7p.i\12ñsùZ\8d­0P¡\ez\91Øb[>ºëºzbÂ\89¹êÄÕF\v\1dr^X\16Ü\19\9811À \9e\87¿U Ý$\8azT\b¼\19T\bÝÀ\85\r\aí\0á9¯¾¤å^öTaä¼G\eÇ\ 6X\1e\vR¤xÊLàúÁ\19(\86Ûs½@=\8fP/é\98Û\9c®\9cþßÂÖIì|Æ~Ô\f\10/uük\19\83\1d6­í§K\85þÀ\r^ ©\e²\9eéÍ&\89\ 1Âu.h\aôíaϸS7\9d(\1e\90m,Þ\0EQoI\87dè        M\19ûa\r\ f¨#MÖ#\1aP}D ¬6\84\9c\81°ßÎ(éºÈe\1e\9dä\ 5j7\19\83ÏÆ\84×pØà\ 1«-²©\9c\8f§ËB¿FH\96Ù\81ç)î#-Ýð¼\7f¿çß÷d}O\19í×Â5¦¸\a\ 2\ 3X×ëe¬\19«\80rj\17¸\1eá\1f\8côæ\8c\9dte\ 4E\8fE&\9b¥Â\94Ì{\ f£7×/fÎß2\ eàR\89\ 2\ f\0«4iIKvt»Ø\8d7\11$ÁÄ´L<R\1f\1fW4J\94èçmQ?¦Å¯s¦\15¹\91\1f\bÝ\8a¡\83ä<\0\83À\80û¢BìæL9LÜDý1Kö Åt»\14¯ÌÂ8­_ó~\82iÜÙfä«\94ïÜ\93\18\9e\ 6'ÀB¨\8fíN%Ú\8dt\bÖ\17¹\1eÇ <Ôl\17ܸÿû36÷ê\v\e
+y`Ð8á#týã\8d\0j"Xß{>\12\91Û}ÖÎÙ\88\0-SÁâl\8c9\80¦\8cÍâ\v±QZC¯rr?\87\92      {x\16´&\7f¢P\8c\1d\9bN;\87\9c¾vãH\9fFhQ\12I\84¦\8e"4u\12¡á2n\92\ 4s"ñcÐ\92\8a\\13\85c\82ãßÿénðÐp7ß\1f\1f(44yr9ç\17~+¢L\v\11\17nÁ~\9d\95\99<ãpMüÃ\9e@±EâïOâ}éãcNà<\90¿dríÜÞàÊW\12L\ fa\r\e\83ìaÝ2\83Ŭ»S`P\919ÒÀSM\fb7\f\87À5á\10\13O Ã
+âsÝ|Ú6õ\ 1\9c\80\ 1\0ü\eÿ¼}sóêêþá\871b\19¢ß§m»ydªÇtý)\ 34\1eÏ,6é¾MËï//\8b\1a\82ê]Ývß«8\99\81>ëcpV\99\1dÊa´Ð׬ýÆ$rLíܤ±ÌV \17\11\bC\ 3Høê\\9c\0ªíÿ¹\\ 5WQ®\8a¿áá?dré¨y:À\10p\87'×AÀxË^¿å\9e"ÿ$x\89\1côCX\11û¾\85þ]]fí,òC\96\18[äOñÒpó¹\15aÁ \88í\82\91\9cçÖ\f\95\e\856Pkwicù,l\Zó6Ufó)üꤷ\87}\9c#x%l\15µÄ>8ô\19í
+U\ 1\0Þ\80\84ÍÔ\83N\81\ e¦\84\89Í\ 3 \1d[¯Iý\b"M=\8a)©3%ÁCô`¼À:=\1a\19âëæ;nb/Ê\98\97Þ4ù$3¡%|\11/\8c·5ÿÖ\15¸´XÇ\90~å-wå²\98Í\12°\8fãõÁK\12\98\13q\85¿\11&\a³A\14\86)\94ÀíÁ\8aþÊ0ÒcWY7\99E-\96K9J\ 2,¬b\12*èÚdO\16\93N\9d\87àÓýÿ×Ù^ïRܱ³\1e\1d71/D\v\93Ñ\ 4£Ák\18\99Õ§¿&v®%Pñ1\ 3\86\94\ f2Ø#\16\8bIü!Wp\82²+\ 5aR\faÒÊ\8f@Ý¢s\98\ 1º\18\99In\ 1®\10aò$·\b0³0\9es\8bоT\9es\85ü£;\bÃIV1\89æáÂïjê:E5ƬÀ\9cË5P\ 2ß\88A>î¬\1fÂÍ¢ÄY3#hx\14Ñç\18rã@Ê?%\97)\b¨©[¢ë\11        \11\14\93@\ f»GþÏ\12eÖù½À\84ÁãÚ\f\f\ 4\17Üü\9e[ëK\1f­ï\8f=Î3£±mò7GJ@@¾ÄªW\14Óæ\11n>\13}\1f»a/î¡\ 3Û\16:°Í¾\1f\1aý±¡Ý\1e\9dÕ\9b\9cÕ\8b\8eÎÚÊ\16¼~$<C\ f\97\108\rQ!×'`<\97     \15Õ\11 !Y\8bÜZ\0§Î)\82A^k\9esh\85\91\13ÞæEaf$Ñb&\95\18.\8d\85ùθ\ 4ùZ\82®\9bò·¯\9c\98\9b\95y\95·]C°ZS\12\13\87\80â\b¹\ 5\93}Æ)} \f\1ee\1cÎí¨i=\be\84KRSlÖÍf\9c\12ĺ\9fË\85\15:t¾É¸\ f0\145\85rÆÉ\86íPYÊ×\ÈpgTä\1dæBQ\ 4ÆqhÚ\8c2LÈ¢+ÊýbI\15#ÁXìá\9bÄ\16\17o¬l"¹\19\1c\19$\16\89\86\14\94c\82\8cûôH\14\975\89èf+a\92¹\86XØ«\98\ 2V\12£1Y\15öåÂÓXq\9a¬\10\16¤.ÙöÅ\ 4HdgDa+<\aë(ÒQìÌa\8b\rЧ\ 1ï<ë쥬µ\r¹\8e¶%K[zÂ.\bCz=¤\ 2ê§þ²Ä\11\9d@\9a\86K\9e@\9a­"à@\8a?a\ fi#\85ÂÑ\81}=Õ\941û8Ô\97MõXÃñc·\94Ë·s°sþ®qd¼£>E\r\ e-\ 2\ 3§ô\91\ 3´Y\8c[\10Ò\89eS´å\19\18\88\9b{!\9f\82\ 2\12ø XÃ3çëx>D\0\91¶YýeÖ­/ë}Vaà\7f \98³ß\9c«\ 6ø\1a¼\12d\82³\85½U\18z\84\ 3g¸mÇ\9c\fq¢gOM\81\91g«²ÜʸqsÇ\84\98Aãw*¡£Á¤È<\vÿÚ\97\18,kº\ô\86\v­èP´\9f\8c\19ó§.\b¿ûH\13Ú×òT\82k¦]GÊ÷x\90Ð\87\88kþ­¨Üs<ýÄGjíõ\9eçd¯»\9e»h`ª\93\ 3¥V{\9b¯ÜÓí²oúÂö; 5\86\14ë@jý\95;¨Ì\90\16¹è\11]\84\11Øæ M\e-\87¢{\8dÁï\á0Uñ:.¸\11\11¬\82æ\87Ó«>ÍϤ\87ch b«Ú¬Óf#C¥\ 5UüèKqø±\17¥F\17)X\7fzPâQ\8fò\ 2-âFÉaf\e:ÿ±z¹î®\8aî\8eo\bÈØOP¡\94ôcÍ\8a\ 1#4ð¥\8fl+{ 9Y\1c¾ªA\8có¶\16\10\vöN\fWKó¢å\85jánª\0vûY½Ôɱü \87\931häÕ\8c\fî_Óû^\10+o\8a£<Lv\b\99×\86\1f\89hM\0\9f\1eq`\88Å\9cöª\ 1]ÈY7JÙ|\16u\10\f¢\86EZ\ 6¢þ±\vûÈVû\ 4¸\9dl¾>\94#¯E\96 Á\92:\9b\12ó~KzXû\94\8fÒÆ>Ø¡\942¯Ú\ e+Ö(4J~\90d6\9bzLÛ|\8dÛ\84öå\ f\9b#\80Ö§5_­GïBüY\8f\9eó\1a»-*\ 2\84¨\1f)Ǭ\98ðÐR \8dÍTºðI\95\9drVÝRä²ç\81S­0,kj=à\9b\0íUµã·Æ\99\8a\r\8dÝ1\18Û\a®\ 6\93sÈ;13\1cøÅ3Þ\ 3\ eÝ~ Ë7>ÆíÆ\f!2\1a\ 4?\10ÑMP\7f8ÖN&d\9d<~\1f\ 25ö+m[\¢Ò·âXöYyƯ¨ÀÖ!N@\10Ùï]È\94eðÈ\13¾RÖ\a\9câÆ::\86\8d\19_¨\ßSg\!ü\7fÖ\15ªÈÕ}Á\9eÞ\9d"çÁ¾FÒ»SìÜÛ§WÌ\ 4\7f çGè½ÍÉ\12\ e\13´\9að\b\vxHG§^79eÙL²n²´ë\9fê\86\8aÈÜ\13\9drub«DÏÉÜ\18\88/N]9IO«Ä\r==\ eBXGñ)\ 4\v\82ì\1d\82È8¿øJ\17ô¨"\80VPÊÁW\87\99s! \90\16\ 3\v¿Õ¼éx\rI\13©YÎ\86²4Æo7\1aõ\13%Äò\90y}\0\84\1fã°[\9fX\1cR<Q\15©ä\8ftDw\1cÚÍØÝ\10\18ûúl`ì³Á!ÿ®øQ\8a\0\15\ 6\13<~ôh\v=/\91ðæ\1am\93;(ï)$eä.\ e±}ýL\98\83£ü§\vfx\\18T\88þ&B\1d½GúÚ2ÁàÞô~\98ÿ\90a¸ö¹¨ý¦\1e\82\0r/Fò=Fl\8e\15¸{\8c±ÐK996\bÐ\r\87õðùn\84½¸ê\b¼\8d\9e+RàÜÙË\90\0æGd-ï_d\91|x¹äUçÀ\8fK\86\86\95\ f\89æC¯þµÕ\ 4\83`éuÕ@\86\94æ\9c\aS©Aa\11Ü\8eë6¶ºgF\ f\95p\13)çmÄ\85\ 5Àá9\7f\9bÉʵÝA:æA\1dí\88ï\9a´Ì¾üö,\ 6Ã\ 2ÏÔ_º&\13\1c\9eAmp¿©­~ã\17U*Ùz¥\87OiìVá´BeÆN\eɦ¦\8c ë\aX\91\95·m\139£fÿ×\e°L\93í)àµF²\91nrÌùFB ìÊ*\92Çv'\a\90¿\1cÂæôæ\8d\89\16ªèl²©údGÙdG\85`\0@xÍíß\ eY\93gø'.\91á?qÁÞn7þ#\9a'ªS`ÿ6çõ[þ¤È\ 3~³¦±¥sø*{\94\94?´ÁN²µ1\13\13KÀYi_\90Ϋl¦r©4ø\11ÿLírx>ý\13\7f\ 37Tæ\8f½Å\86áI\ 1Ù;}Jü/¥t\86Øendstream
+endobj
+4427 0 obj <<
+/Type /Page
+/Contents 4428 0 R
+/Resources 4426 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4399 0 R
+/Annots [ 4431 0 R 4434 0 R ]
+>> endobj
+4431 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [478.789 607.973 539.579 619.966]
+/Subtype /Link
+/A << /S /GoTo /D (minimalPDC) >>
+>> endobj
+4434 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [300.043 450.136 433.847 461.826]
+/Subtype /Link
+/A << /S /GoTo /D (samba-pdc) >>
+>> endobj
+4429 0 obj <<
+/D [4427 0 R /XYZ 85.039 786.531 null]
+>> endobj
+290 0 obj <<
+/D [4427 0 R /XYZ 85.039 697.613 null]
+>> endobj
+4430 0 obj <<
+/D [4427 0 R /XYZ 85.039 663.47 null]
+>> endobj
+4432 0 obj <<
+/D [4427 0 R /XYZ 85.039 580.979 null]
+>> endobj
+4433 0 obj <<
+/D [4427 0 R /XYZ 169.887 586.952 null]
+>> endobj
+294 0 obj <<
+/D [4427 0 R /XYZ 85.039 435.867 null]
+>> endobj
+4435 0 obj <<
+/D [4427 0 R /XYZ 85.039 401.122 null]
+>> endobj
+4426 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F58 3380 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4438 0 obj <<
+/Length 2509      
+/Filter /FlateDecode
+>>
+stream
+xÚí\19koãÆñ»\7f\85\80~¡ÐhÍ}ðuH[Ø\92/q\1a\9f\1d[\85?$ù@I\94%\1c%úHê\1cÿûÎc\97"%ÚçäТ\ 5\ 2\ 3ÖîììÎsgg\86ràÃ\9f\1cÄ\81ðu2\88âP\ 4Z\ eæ\9b\13\7fð\0\9dH\8bá\ f\8cðÃ\0\97Χ'§ï\83p }\91øÉ`º$\94éâgoüýÙÍôâv8ÒZ{¡\18\8e¢(öÎÏ\86*öÆÿü×\rÃ'×WCé\9d]\ eGÒûÀ ñõ\87éíPEÞ5¬ü8üuúÃÉÅ´Ezd\84    5Òþtòó¯þ`\ 1ìýpâ\v\9dÄ\83'\18ûB&É`sb\ 2-\ 2£í<?¹;ù©9\85×Ì\80wõH8r\18\8b86\8d¨2è\115\9d\rGÀp±«\87#c\8c·-ì\80á\19\ 6\ f\fNgyÆ£ºàß
+Q2Ú\15x;@}´\98ó9®\14\bÚ¢êìÁ\ 4-\ 1Hg/Ü\80Q\90T\9aÓ\91¤öÈ\9b®\18\ 3OߤsÔî\8a\18²°\97Ȭ+^\9f\97YZ[R\0Ð^±µü¯2´\10\9aE¢Â\12ÒÇ\8f\13<ãÌÚ\98e+?#,+\196CJ5\8fñ\f\18\18\90\19ø&ìê   Y,PÀ\ 5#ýâK\93å(hÅÈON©yn\8f\ 4]Ç^Æ\13âuóX#Íçal@\11\96M\15       \1fl\8elÞàjQUî$²
+\9e}\ 3\93Éøô\1c\17&c>ñ1\aàÎ\12ï
+8/¶È\1e¬?ìÊ\94Ô_l-&iy\9eï\1a\13½ëñèÈ\17\91\ eúüP\86B\87à§\8dÿ\19Ùã\7f@=:<6\10&\bxãᡸÔ>³×§o&Àñ\189þ+\f\18!­Ó÷:nm\vµ\0qíÞ¿3Bç\©\84TÒ"\oY\1d¨¡qËs\ 1Z¦Ö\9e]\1dß5\ e$\ e%E\93ªH7¦ý\9fT#JÚ§7Í£7ê­«\93\r_\96Ú]ªîEû\86\81ç\93W¨K\1d\88XþAòU\9eâ\94É1\8d.\a\7fZêØRÖ*OëzeµHî\ f!\ 4#DZ>\1fê6r!íµ ÊÑmd4¼ÜV»\1c\89_µ¾\96BIõß\94(jyË\e$êõ\9dÀÀ\83\1eýé;ÿ¿¾Côñ9=ò\88Þ\bö%y7\bL«&\f¾AXxpC?¤äÎ\8f#bñ\122\1a\1d*H:\16t\10\f19Ó¡öVÝ8\a\90\94\7f\96\94hå£\19¦T±÷\91¡½é\0/ýâ\a>§0À\13§\ø\12.P\16\89«\92ñZ"\0\1fG  T¨y\9få\86\93%̨òEkÇã>ù\9c¯\91ÕgF¯Wû­-NF=\89Ü\81¦\ f4KGwóºõÖåtD\83ý¦ã\16Z\8bÄå        Õf&@[Ë\1e÷1\89½wöÊ\9a|\9f1¤6·ªV\ 5Ò~Ú6´\ f®µÒ\8aÎk%X¼T>\fxpûÝ+·úâ7\14~ú\ 4åZò¡PGñ#\11ʨn\0yùÜãئ%\88« Ú\90FÄQOq\13AÄãâF\1f\147ú¨¸A\13\8a$ѽ!Ò\8fE\18\0ÅH\ 4QØÆ8üý#j9ÊmÃÀƽ7éå\8a\¸^·O=È\ 2]\16í¼®êº\1d¹ó\ 6\97f\ 2P÷7lyÈ\99\ 4\97\80\1d\8eª@­c\91\0¯#¥D\10¶ªÀ¸Ï¬B°#\aÝÕö\85zL«j\ 1\95\ 2\ f¢ÆÇ\f.\18MþÆ?ù"}¬ÒÍ;ü}wzº¡°&>í²ís*\8aò¡ç\8e\1el\81èÿ9;ØqÄ0í\ fÚ\wÜ\11¬\16Åð$\18\11A\8cïm\0\8c\14x\9eüº*\9cù\b\12\89@hvRRº\ 2086ò½W:x\1dZZC¡\e\ 4¾w6¯×\9f)¶EÞd]fs\88á\1a\91\r\7f¡7!§ØÐóãêrÞ0.¶uYä=\ 5\1a\b«\82\17¸\84\97\10SèWó\833ôÓ ð\8a\1a\ 2 Ìò\8cß÷¬\8bquÇ¿÷kz 8ÐÙS\94ïû<JÑ}\10\8däv\ f\14,XÙKª}ñ\1d\r} º¶ås\10²ØKª°ùýÄÚkMïTÀu?\1e³eº<á4\ 4_³Òµ\ 2\bwÛã\94 Zã'Ô\98@Nh'\11\ 5z\1fÒ\9a\14»   ~¼/á\11ZfTr¯ç\r{M\ 3\ 2PIr\1c \f4x"ñ¸·Á\90Ç´´½\10>Ña.w¶m\80À\14yܬ·ëª.Y   N\8fÄ\9a\8d X\9c"ûEþ\ 2ËÇ*X\80i\1f\9a®  µb\8cñ½;\88\9cÀâ\fù\1aiP¡R¬nøEScë\bÇéÌEAe3\11ømúI\84\81?P\95\17l@çÈÊ\96íÈ5(\1a\1c:§×\19à\98I5hp\80Eï8\ fÀ'\88Ã6f\1f"¬ºi7eèPÊ\90\rZrs<Y#ÿÒj.E\89¨\e\86 \16÷>\13\a`\97¸\8f\9eëè8â\80es\rXq¸0C\8dêÄ\9b®X\7f¾·ÉÒ­\1d6\ e\86»\8fuîc\83¬x\91Ó\94=ÖNì\91)O©\15b\13¾Ýc\8fáÁ ©{\90ÆÎw\8aÜ\9a\93\82\11¥Hhl\9bÐXì\8e.\0>é»>nÁ\99\9döª\1e\9b\8b¾N\93\14A¬¿>Þ\1a\eoïW¤c\b\9e?íÒ|MI¬4$fÅá6µÁ\18\95r\14jÙ3aΠ     r\88*\97ÞÊ\ 6ð\ fY=Ô>\84\1føÇaüã?zd\82J$|é\95\82\ 40\8eÕëÁùÂæ\12ÏÜÒìë\8fîÃ\15Ll\14¥¾)ÿ8\8bãöq'Z\90\80\bæ0E\1dÓ}+vÑÚwu9¹ÀVøí0ÖÞô{FXÙ\8e(ñ`[Å|1\1fÖ®\8e¨³òµ^,(\91<öò\1a_\94Èx\ fÄ\19x.Ͷé\ 6µ\1d\ 5G\fôt\8bÂ\ 4² «µo{\92öX\988°ë\7f\91ó¾#\12È\10¾Ð&\f"W6ÚÊ/Úk\r\19½¿ü`E9*\8c¢\80/òâ´(\19\1d`\1e\93äébn+j\86\92ëE{õ\8d\14pãËn\8eUP\98\9fÓK\ 2αu!ªæ÷\11ûÈåGl¶C\ e7EÿE,n#óØöã\v\9e5!®cÆ\8a\17\7f\87\9fvÖa\80\b\1a\93¾\95à·\91»=/\9c\8dÛm_6¤N|꿽Õ\92³\9e3\14\97ЯXR\viTÛ\92¶Ï\0É\94±nb\9cu\93ãÊ}\14:å"^Gl\ 4p¯ß\15½ýÞ\v±é?,´\12\14kïVbó)ËtQnÒ<\7ff\19ˬ#å\82¡\14,pP;i\9b7\ 5\80WÜëh|5\86\80ÞÖæyÙd\8b\92»(*L0T)ÈÖø!ÊxRSôV\ 1¶8*\ 6Á\13\88Æ ¬óÁb\15ü»à\a\v\87|1qcºå\v&1½lmj<<\87\14hÁ¸î \94>þ¬2ûµj\9eÖk*Ò\90Óȧgzgù"\ 5à\9e«&\15¤KÌ\97iI\1f\91\8eR\10§,\95p°î\94ª0µ\84\99,`aLý´Ûç\1d\15oeÚIÐ9ïªùFEq\17A\aú¶\9b\vþmr\1e\95\84\9e\9cL[ÈKp¶Ùg\16¬K»-m1t\1cà÷\1fjú¾qݯ\9a\92Ù\86\11Ií+#\95w\ f\10ºm8éÍ°pIòW@@áÏ\9a\12?\835Yí7\98\83)²YYP.=·í8»\87¤ÃQ\99\9b\12¢t6¯,G9uÉ,*ek»&22Q\1aï8Ã\b)=Ìì\17Î0J¼[\9a,÷ÂÒ\1e°BO¾  «1ê÷v\83î  "\8712ö`Y\1f5\81b\11øQ\7f\17ÙÀÃ\19\8bÌ9\ 2\9c¾¡
+Ë@²In°Ä\90±§\r\8aLKª¬è{2@¦(ò\18\9f\9bÓË\eÞØÿB1úcYØä\13ß4ºI¹5\ 5'æ\e\ 1æÊÕ\7fxäÝ\95û\10x:¾|\7fÇ\ 1(ÔÂ\8fLûö¡Åm\83.-m"Ky\fõ\12óV=tØvpg\ 5ð:ùa\7fFg\1dÿë¾þ\e%Bm\9a[ôªQ£\8f\ 5\88#»fþ7dùÈBendstream
+endobj
+4437 0 obj <<
+/Type /Page
+/Contents 4438 0 R
+/Resources 4436 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4446 0 R
+/Annots [ 4440 0 R 4445 0 R ]
+>> endobj
+4440 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [344.225 502.667 405.46 514.356]
+/Subtype /Link
+/A << /S /GoTo /D (mulitldapcfg) >>
+>> endobj
+4445 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 81.715 144.542 94.617]
+/Subtype /Link
+/A << /S /GoTo /D (netdiscuss) >>
+>> endobj
+4439 0 obj <<
+/D [4437 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4441 0 obj <<
+/D [4437 0 R /XYZ 85.039 488.918 null]
+>> endobj
+4442 0 obj <<
+/D [4437 0 R /XYZ 259.599 494.892 null]
+>> endobj
+298 0 obj <<
+/D [4437 0 R /XYZ 85.039 398.004 null]
+>> endobj
+4443 0 obj <<
+/D [4437 0 R /XYZ 85.039 363.258 null]
+>> endobj
+302 0 obj <<
+/D [4437 0 R /XYZ 85.039 266.901 null]
+>> endobj
+4444 0 obj <<
+/D [4437 0 R /XYZ 85.039 233.218 null]
+>> endobj
+4436 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F38 3057 0 R /F35 3036 0 R /F18 4228 0 R /F58 3380 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4450 0 obj <<
+/Length 2873      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYmoã¸\11þ\9e_aà>T\ 6Ö\8c$Ro\87¢E\12ïÝæÚͦ\e\1f¶ÀÝ}P,9V×\96¼\92¼¹ý÷\9d7Ò²­ì\1eZ\14(\ 2\f9Ã!g\9e\19ÒÁÄ\87¿`\92FÊ×Ù$Ic\15é`²Ü^ø\93'àüx\11È\b\7fb\94\1fGȺ^\\þ\10Å\93ÀW\99\9fM\16+\1a²(~ñnÞ\Ý/^¿\9fδÖ^¬¦³$I½ë«i\98z7\7fûù\9eéówo§\81wu;\9d\ 5Þ\1d\93nÞÝ-ÞOÃÄ{\a\9c¿O\7f[ütñz1P=3ÊÄ\1au\7fºøå7\7fRÀò~ºð\95ÎÒÉ3´}\15dÙd{a"­"£¥¿¹x¸ø\87\93Â<3áY#\16Îì\88Y\90©,\8cÆwa\86VG\99Û\87\10È\ 1P¢á>Ä*T`I\ 4;\10E¾÷¦\99jß{\ 6[ãÄ+\1aøú^\89æwH\8a½\9c9\1f¦:ð\1aü×"ó#Hèú¼¯\9a\9aù¿ú\81©\vnWÀì;nÏ\9bm\8e}\19vÓÔ= h6@Ü\94í_í\86\8e\8d
+ÀdkM\10\8d\9cêb]¶°\\13ÂJm£Ç3}Æ#k\90\10yE\ 5ËÓ0°FNÏ£¶då\12)ë¼\86ÕT\1d\12\9d\biø»\81/HZ"/ï­*þ\140«Ù\12GlDê²a5-r7`ã+ \9bÌkP\89\b Ie¿fá\ 5\13Q\ 6iO¼=7aLÁ&<cgÍ\ 2P\13ì\1a\1d8zEF;qWö×È»}÷\0Sb\rÆÃ*>㿲E\8añ\16\97·÷ÌEk\91VÖùãÆÊ-\98\97×ÒèE£\89#¯é¡½¶¢\9e×e-\82z¦àÐ\\84>\82Y VÖJÃ\8aÊ\9a\94?ÒÑ\ fôUõ©:X+òoî\81pIÑx?br]\ e\8e\1a·û#\87,\1d\16m7ºåÓ\1eYì«\81§¬\9c0Q>\ 4\eÊùà6¶åFhÒãý\fM<ÜO\1eJÔá:ï\91\94ÐÖâ÷\ 5\93\ 3\ f\1c"\ 4\13óÍ\86\aâºrv       &´eç\82dÏA\86ºªÚ-¡ÙðJDU¿\96\99ûN\96߬xÎüîá\15³p\rm\93ã\ 2Ø\9b»~¸§\11m\ 5GEÇ«~ªpeO°©I6b>R\7f\9eOñlR\8dF!\ 1]\0¿Ïn$Z9ä\\91vô¦Ê\8aÓ©ïÍq·Ú\92\99\ 5\a§r\94ÛíT\82¢®\96\16u\80Û\ fb¸¦pk\9e\0á-\85Ó«Yi¿\96Ã@Uä5_v\14\1d¶ëÜ¿\18/>W\14ÉìË\81ì\90E\12\r\e\88\8dm¾Äu¢7Uµu)Ô  çÑÚþ'<ÓJºÈÉw;:\19ú_\11Æ 088nX}`D[±c\80q&\8d¼·M+\83«z\85kl·vsh5d&w$"¹³jh+\v;w$©eF¥\8c½Ll\9f&ÜxÿãWÐø¡\\8a~\88B`k¥OeÇ1¤jì\f2ØË\ 2Õéô\99Ì\9f\ 5\91
\97ò Äö0\ f\9e\89vy0@W\ 1|¾cL¾¦\80Çdõ\ e    \9f\11ñ°GàIÎNÝ׸\83\0\9d\0Ðç»\17ª$L_X\9b\ e\94    â¯gµ+
+xßÃbä\81\9b\1fÈ©(ã0æ±k!ëna.Cßÿýò\9f\b@:óîÛfåÜ\8f\1c\ 6\9d¿©ó\rO ØlÚ\8f.\83ã¤J¾\ 2%>\14\ 3\90º\85øöv\8e\ 6_½ÇH_¼á\ 1ý:ï\a\ 2s\8e\89î\1cT ]\86Yz\9cJq)\99à\15\83)ô0éâÈG\e\9aØÉ÷ý ñQØ\81A6!\17<s\8dè\82£­\bD~qr\92¼\16iskUFÕ\bgj©F\ 6+Y5Ò8±\±\94Û\9e¹X0Y\18Fåëª\eÁ\91G Ä0cüoªú\89{9\7fîHµ¸\1e\128#Ð\92CïÓ¾le6G9·Å$\0è\96ây'SݼÓC\83\85]þ Ó\81¿é \84â5\15¯û3\8f8òÈT\ 1Ð\bÿ»`9"\ 3
+R\9d\19\19ò\97o\88\82\ 2\93·\8fë\ 5pÑýÖ"%Û\95\v»´x\8a[\8aX©R\1d\1eí,f9c\8cǵ  ·¹ ã¤p\ 4ÃȤj\ 5¾Oe/\94GVò\11{Ú[µRÓ\19\13\1dê\11h\13l\97\fÀØ·Å\1a4s\16d=\vÅ\f<ks¨-\88ÅÅ\95\91*%¯-µ£2\86ê+\10\ 6\89¬\19«òÚòÓÞ\99Ô»d\00¾ÀSÆú]\er\9f¦çv³c\17­¹Ëñ¶Ü·T¥£Ê/ÌXSþäüò\8aI\1c\86\rl\ 3uívh\1d\rk®Î¦s\9b{`(\15Ô\85\9dV\8aj\ 2Ø\8d¤øRØvÛ°}sZ:\8fì\0À\ 1\1d6\8fÄr\80\81·@ϧUÛ\8d\87\1d\86¾ÂèéÝYÄ>[\94÷¶SrClûh«7DIÂOf³\19\ 4Å\1dk>Ô­Á\ 1Ð\ 2ïOÂ^¶ea\97\9bo:\96ò«\1fù\1cª8\ 4\9dâÜÔ]Þu²\98\82\8aÙ(àÔÚ7§'bÎÐ\95®³noõK`\87,\8b*Øþ<\8dà~³©
+{ j¬:ÈT\98¾\94àB£t\12üÁä\eþGÉw\ e0\8bUõËÙ7ùZöM¾\9d}u\ 4\81¿\1f\bE
+λt¯\r\8es.\ eº§\1anÅñÓñ]\83\8e!\1eÉ·8¡\92/\87\a\8cr\15b¾Ù
\ e\8dVa\18Ë\1a!'Ô_rÕ´O#\88\e\a\12\19é|\1cuP\9aÄFÎ\98j|£L¨OnU\14\9a1'Ú\86\9b9Ý  :z¦\1c®¨rF\fYÔ<IÙ\19Ç©{,x®¨b¦9\ 4N\1cĤr-\8dùàn}x<8A\a"Ûì\8aíöPbCÎt×\17\94\aåôy\84I°Ê-\19CÓ÷9÷ë\8c\8fæĽ\12£ µ\ e+̯¿úhet<úæ#\1cç\8a\157E¾;\vÀ\102nhxêÿT{¿Ü©]±TÛnV,;õU\9f\vLÂÏ[\92¦øâ\86GU@\88Ç\90ÒÞ6âáÆç\82´^\11\85\ f\99\8a:\82X\7f\10
+O9!\9f=Hä¹\1ak\16F©òup| ûG|×òþ%Y\86Aíp\15rYMP\93 oï²\95\1e¹\r\ 1Ö%NÇÿß\85(H#\95\ 6\196T\14\a/\812øL|\fÊ\0Ó&>\ 6e-h|-%\14d÷ýnð\90\9bàÙ+\9e\8bOyoáX\1fEæ4{     \99á&\16\84ß|íC¼0\9cå\ e\80éò3òèå\ 3\9c»×ó\en`éTµ\83z\10\89]ãÞ]°ÇÕÁn*ü\88¯\13 l×\96»Ü¾\ e¥\87Ò\10g=ä[t¯GQx(\0\8e\1f\8b@\8aÜÂWÍ@RGo\e\8fö!\10\87U¢¼ü\9d½xïê\96±*aeS·-\82ѯåúÓv\83( ]bs\15W\99\8b£WÅÎÖiG»@å\1c½3\80\88fßo\8e\9f6\80\98˨\15»Ãà~úýØs¹V±\8eÇ\9c \0\a\8cÍ\0\94L0â\ 3`Yr*6R&\8a\8eChÈ\1aÊ|Ù¯ðAÉÞyu\92x\ f·snpÒLøn\89ß\ 3\82$6cA£sOxØkD\8acßcF»á6Ý\ 1\8e¸à¥\8a[·V}.\8eA·Dä\1c²\94½Ð˺vΫgç\97ï\10\b\9f }»ÖÌ\1cìÌ´Ø      D¾Å£Ì\fܲoZª\ 3\80a\1fð³AÅ     CÄÇ6åHµ\12\ 6\89\8aÃLöw×V\9f!Å_¾½ºys{÷Z¡Ê\91\14âÃ\ 5/H\ eWET¸\18(,Nj\82Ãâ)fø\96\18ÆÊ\0®\1dU4Ö%u:0\fB\95¤¤\ 3«R¶jÔ¤ÀO\94KpÖ¢®\84ê¾ïT_<þ\11\8b¢,\ 5\8bÜS¤ÓFíªãÕìk\1c\0Ù\96Éäu@.\a÷Z¦HùåÞøq´»yY\94ÌkÉ\96\10^¡IN6¦g¤qÏ\83a\1aË\9b+\86\7fEÏ+@ZQu»åNÎ\9f{\ 6ÖX0Rè\11'\8fùÍ+a
+(a[8Ü\81"\10\9d\87;O¥}^uàI%a\98&Vl]>sÿ\ 1\98xꤲç/TÖm?Ûï¦|\1d\86\8aó¶?Vs\8e\9bg\ fÚ\18>Ðx櫱TåÎ5°ÆǵcÃ\85O\94\8a\a\ 2ñ¹¢\8brdÃ\fHΠçÍ\17¦\80·ä\16Êiìµ\95       r\14·\16\87\9b«È!Ï\80\9f\9d<Hcåì~TØ·å\88\91\87ê\1f\0Úm9aú\11X\9fÞ&ù¨\ 4±\90×\bÖC\ e\9dÊÂN¦\f/\9bb\f´È\98J2\84ý\16.\83,ÛÊ¡©«ÁN\7f\8e9ýÕ\86\ f\1ea\1c\1e\ 6Òå *í±"\8fßÉ á\1e\80\9d\88m¤¾{÷9\9a\81\97:òWhÓ³[Ì/6ø%u¿»\9fx(¹Ò³\1e\8c½¶\93l4â\84N~Ù\90Ô\ f\|\8c¢/ã+«&öÈõ/õ!\93Yø±°#\98'¼£\83\1f\a¤D\ 5i(B^ñn³!v\ 3\97û¾ü~DÿL¦ÚüMU~Óôß\ 1¨\85\11ý\14G\8dv·ä\ 6¾°Ug×s<À0Á¥¦1@ãx-x¨µÿ\8b\9fÔM\bë\8c\86\85ûËù?NO×)c\8eJ\8a\7f\ 3g+Çäendstream
+endobj
+4449 0 obj <<
+/Type /Page
+/Contents 4450 0 R
+/Resources 4448 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4446 0 R
+/Annots [ 4453 0 R 4456 0 R ]
+>> endobj
+4453 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 625.663 152.096 635.11]
+/Subtype /Link
+/A << /S /GoTo /D (adsdnstech) >>
+>> endobj
+4456 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [203.801 348.584 271.854 360.274]
+/Subtype /Link
+/A << /S /GoTo /D (adsdnstech) >>
+>> endobj
+4451 0 obj <<
+/D [4449 0 R /XYZ 85.039 786.531 null]
+>> endobj
+306 0 obj <<
+/D [4449 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4452 0 obj <<
+/D [4449 0 R /XYZ 85.039 748.602 null]
+>> endobj
+310 0 obj <<
+/D [4449 0 R /XYZ 85.039 611.394 null]
+>> endobj
+4454 0 obj <<
+/D [4449 0 R /XYZ 85.039 574.523 null]
+>> endobj
+314 0 obj <<
+/D [4449 0 R /XYZ 85.039 450.864 null]
+>> endobj
+4455 0 obj <<
+/D [4449 0 R /XYZ 85.039 416.72 null]
+>> endobj
+318 0 obj <<
+/D [4449 0 R /XYZ 85.039 333.141 null]
+>> endobj
+4457 0 obj <<
+/D [4449 0 R /XYZ 85.039 290.188 null]
+>> endobj
+4448 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F38 3057 0 R /F35 3036 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4461 0 obj <<
+/Length 3014      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝoÛ8\12\7fÏ_aà^d`Í\8a\14EIÅí\ 1ùèîfw\9bæÚ\14w@¯\ f²¥8ºÊR*ÉMs\7fýÍ\a)K¶\9c\14×{(\ 2D\149\1c\92ÃùøÍÈræÃ\9f\9cÅ¡ð\83d\16ÅF\84\81\9c­6'þl\r#¿\9eHKáÏ´ðM\88Cg7'/~ ÍLú"ñ\93ÙÍ-\91Üd\1f¼óßN¯o^½\9d/\82 ð\8c\98/¢(öÎNç*öÎÿx\7fÍý\17o^Ï¥wz9_Hï\8a»Îß\ݼ\9d«È{\ 3#\7fÎ?Þü~òêf°ôB\vm\ 2\ûóÉ\87\8fþ,\83íý~â\8b \89g\ fÐö\85L\92ÙæD\87\81\bu`ßË\93w'\7fï¹ð\98\9eñ¬\89\13.\1cÅ"ðE\1cë)\1aiD`\80G/\ 6-'Äð/_Fû\87\b\85\ eC\9e¸Ï\14\87\86<e8ÁóÝý|\ 1\ 2ÊW(¶\ 2VР*zI;h\15u\ 5¢\f\13¯¾Ågìuw9n\ 1.*\1epKB\91Ä\91eYf)0\rUè¥Ù¦¨¸\99U<m´\89Ø\17
+äÏÓ\8aÖ®´,qáuÚÕÍã<Ö\9e@\ eÒ»¹s\14iÙÖÜjòÏ[$nr\1c2>l\ f^s\1eüó\ 2¯þô\9a7\9ef0²¡SV8¥]à\86f\v\19\19¡Bxâ%%´\93®\19\9c\1dÔè>m[\9cø\80
+W7\19÷v5?\97,@|Ñ^\9b#aÇ#\85\9do7Eç\ f\86ç\97\ 6\ 4 \9d\0Ú|Õä]+ºl9!+c\84 BKºmé\10k^tÈߨÁ\1c\1d \18wì7ó@yK8\f\ fx\8a\16\ f\13×\19+\11\81¢ó¼Í#olbOÀ?\92ÊÒ\89\ 4±\b\15\ 5`\0¾0:ú±ôþU\ 1R\0en&\8e\1f\80*Èð@\9bÛíímñuêjbðn\96¼\9eb\bºÅÇ\1c3,²Í³¼¥¯D\9c8\19oP£QãÛ\81\9a\8d\15\10í9vö\f\94hÒyö­
+)Ac\92\9dÆ,Ū®n§n>±ò·÷£K¶;ù\84\1aÀÓ\a­ú¡Ôàæ\ e妥÷þêò\9fØR;ñ\82\10:\8e´K\97i\9b3\ 5J/m¹M^\0\88v\97\0\9dícµB_q×\0e\8d¼Èåü\87\ 4\84w¡}ﶩ7<µs{¸¾8·=µ\e±Þ\fx\9e]\9c\vîµ\8eP[w\96§UK®Ì\1f;1Ú%ª\88Iìîjè\83×øøý\9bD\ 4Ê]ë\8b¼[½@ß\a¾bBéá6¥±¤i\95MpSR\84I0ä¶nêíý\143)\94ó7w)\8aî\vþËívëá)r~i\9cÂÝC£,Vi×K×DNº&¶Ò\85\ 6KwÀ\ e}<G3ÐM\99\b¥ôH\82\89\ 2\89SÄà\97U\8aV\94\f¯\1cz³º²w\ 5/\e \81íoS´\8aò\91É\1fîò*wÇ\92^ý¬'iµÎ-û´\19òÉrØ\82\91±wZvv\1a(\13\9cµ¤ÐøÓ\1c\9c«Ùé    Ì¹¾\80ö9·\8b)ÅèC\94\8acRö{n¢FÓ³âçÕå;lD¬eiÛ¡=à\03hø(M?\89d\8f\el\9f!)
+þÉ\15ÈÜPV)ú7'#Z\8b\rÑ®\ 5²Ð*ñnæ\10¸êáf:æ³½ç'ÝùÔò\ 3i\84¬¸\b\ eÀ\90\12vP¼µ ô\19
+\11 ÉÙ\8eUB~7tp`[fLYÕ\1d7\96ì\81\99(wÖ_o×(\97\9f°;d÷\ 1ëX\1d$RÞ¬½=\18süY²HA|ìê;í\ 3Òt\89\8a\90~Ã3]Ñæs\92aË}Eg\eÛ\96\9erd\84|\9c¯\8b\13\ e\19 R\86\84®\97Р\8a\94\1f×s\962¶oÓ¢D­jHsýÄ\8a\12F
+v¬8\7f\89G{äî\8a}$6wþ\8c^Ùt¡QWdDN\17óÓg\96ÎN§\83\81¬P\8fPÜMÍ\9e\97¦M\9c\97Ü\e\12#¬³~\1fµLkïÔ\ 6K\84\911ÃHxkër;\ 2\87<\eO\Ú(kái?Ö|\9a?\15\16¥\1f\r~À¸¨À?½K7xüeʯ÷6ô!\82äÃY»Oöâ$v0Zi;~ë\15\16_\9a=×mYÜÒ\95mø¥s{ ÏM=¬*£Á3\1c¤KS\89\8fnòÎ\19\eu\14Ý¡Ñ»<\82S\9f\9a\8fSìL(±&ä4ª¢\94h§Q¨ÈV£\98ú(\9cÒZ\ 4\91ÚÁ©£Ñ4Ä[1\87x
+Ù?8(\aëL`|%\92È\ 5Ù\ 6±=\82\8fÃ\15\0ÔÊ>\18÷ñzÄ
+âµ\8eÝ&Zdu7\85H\8d\88\8dËõÐ\9d\99\90Ý\98\13ëÆÚgÌn+îå½$ñ}"_^qÜ\r$H\br\83¡Mâæ\16\81R(\87\90ÀÀC\1f53ëB1¹d² ÷+ªÏ\84Ð\97ç·µóç0Ð{N o\18\1c×\ev&UæædsküÒ;eÒ^gAø\14ÿ°\93\\0.J.\07Ðò\93´\ 6  ØIñ\vÆ$<\fǸ1¶QÁ.I=\16¨]ìk٥੨\91§8Êð\81\120\a\98\9c\11wm0~;ØqèÔúð7Æ'¸\1e\9e³qi\83M2Øß\1fwi\80\r#m~@\8f¦AÖUÞ\95õ\1aïN+ãµwic\a\1c¬× \ 2ëi°»\ fçør\1cu"³[Âû\e&íÜ\82\ e\91Qgí\ 6\99\11®Å8\13{{\9c\89/\1cqí6{EÔdV¨{ù¡c;À\9dÚ î\9c\ f`\b5zè\86ãH[¯1Îkã³\9a®\9a\ 2Ï\87X\ 1)XBf\bV3D\9e\80\86§\81\9b¥çnÓÆ\1fl\1aæö\0\998n»z\93v ¿\92·éSIcÍÍtÂ7\8dMc\85qýÐ5\81þ\19\85ÿ»^¢¶\ 2ƺKm¦üP\94\9aü¾,v\95®|OÁ3.*­\18\ 5<ZK¡\1e¼æíªÛ:\a\ 33F©59\ 4LÆY¹°ß\1e¯7Iö\16\bðì\8eÊ\82\1dãÄÙ\ 3H\8fvu\9c'|¼\82$&þ\86z\8c\ 6?\1fNWc\17*\84\90ez[RÐ-E\82
+¶³%0b\ 1\9b\90X\99\ 3Àû
+Ú_ÓÍ=EOH¾Î­oäâÃzÛÀMó}í\95_\15d\9búÈ>\ 2)à(O\9aô/T\ 4#\15â\\b\17·ù\9e\ 5\ 6ØèÓu£\9c]c÷ \9b\ 4àQo\9dÓ$ŵð\94*\8a\96ÄVÿ>µ\1d\1fg\87\16C0PHÊm\182rg\ 5ÁÐ
+\ 2\82Ü-\ f\99Ä#·m\12\92´\ 4¦\11ð\8a(f¦L\95Nfs\10j1BV}\85gOÌ:\14±Lú9 P\1eiÖ3n¼ýõ©2ÙW\\7fÓ{<«í \0\aþ\19tO«±\83>Î÷P9¥\1f
+ß`C\8b8\9a(ÊGId\8bòÁ^Q>8(Ê£\8cDr\ 4TËX\80\16\91\b£\91\15ì?ÿ\17±¼Ü?\98 iò7Êå5jQUlÒràoò\8e@Ä^4\1e`\93a18Ý\81\81½\9dÈP
+ãGã­\1c\bÀ\89\84¡\ 2ãT"\1c~\98\89'¶û\0öÀ5\1dªbþÌ\8f×\97\17¯NßÞüv$ßÊ\96L¶LW\9f\10}\r§bq´M7/ñùòÅ\8b¶L¿ä\v|\11\9f·yõ\98\8aºYO¥­\10\97\86\8d-U\f¸Võ3s\b\10´£9\8fùD¹`P±ý\9eÝ\8f\14\1fô#\8aá\11\veä1§\f:.¿ï;\15r DÀß\9f\8e+à¥Í÷\879ÍAq\1c\96\ fë²^¦åÇç¾\r,X\8f9\9eöÐ\19\96áBBt<\85\8a\ 2á\aÁó\ 5éÐ\17¾v¡\7f\8f+\15\al5/\8e\ý´¯lqÜu5\aW\90á)v\97\15\82$[\82àÔu]ôUxÊ\vFg\0\9ad=T¸*Å2\93\82\ e?T¾>;µç\8dÇß\12v\89à_§¾\99Qìæñ¿ÈÕ\ 4\v\99\f\7f\9bÊà\10N8\1e\ f\ 5V\85Aõvu;Øá?.¯°6ç\0á¸\ 2ç{7Øé\90\ eÒ[i`³ª\99Ý=e{ËþÃÀ\86»SKÆ       ¼\91ß&\16\95`e:zF.úÿ(\17[;\ 5°d\84\92ã\ 4\15¶«\13ï*ïÎ.ß \98tì¡\17´µT\18"\BÇÒ\89Å\9fHDÒÒ\89-72X·C\84\ 6õ Æ\8d/M¾.ÚnX\9bäb\vÐ;\88\82íMÝôKÍ\19x`7A\rZ.åê\ 5Å\16,ËiivWh\89î©ð\9cÚ\ 2Ûäw±g}îÔç«PÈÞ.\7fÆ{\ e\12«"Ðà\1c½/S*£ý\81\1aÂË°&
+3â>\91gR[\ fÂv/ \12Yc?îÚå\87û~w\8a¿\13 ÆS\9a¦Áy\86ê\9b\rp9¥¬>ÄYó\94¢)@ÔN(\ fw\85Ëâµ\9fp\ 6*1        ¢×-U\9b |ðë\15#EÖ;ì`ëÁ      Ö\ 4±Ùä#«Í\98\94J\aØè\93O ½n
+÷]\9c\14à\91»/l"\v½\94\19ú±Ge6½öËy¬ Ìèaxì\9aº´p\885V¸\10Jßþâ>\11?Ô-\88M~âD2\11f'\7f<`vBäÌ.Ñpö¬\98»\ 2ãªãÎþW\v£¼*\96¶pÀ\1c*ú>^TÙd\81\ ePi\1f\87¸\ 2\BÒkó\ 4\¢æç¶u\95A».4Âa½%Ñ{_\14a\98'\87;%nëòK\9f\ e\82ø@+}\95\8c½\90Ëeß_^´\87\85\9f_ûÞ!h´\9f9\91\96¿\ e\90×bGÔ\1e\80r     ÉC¤°:\aÑ\\8f\1f\0Ç\9e\18\7fÕ\11\9bi$³ËB¾ã\177Z  \13èaJs\1cÏ\98äàP@#Ç ø¿\12ðSendstream
+endobj
+4460 0 obj <<
+/Type /Page
+/Contents 4461 0 R
+/Resources 4459 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4446 0 R
+/Annots [ 4464 0 R ]
+>> endobj
+4464 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [129.861 391.091 191.096 402.78]
+/Subtype /Link
+/A << /S /GoTo /D (minim-bdc) >>
+>> endobj
+4462 0 obj <<
+/D [4460 0 R /XYZ 85.039 786.531 null]
+>> endobj
+322 0 obj <<
+/D [4460 0 R /XYZ 85.039 467.277 null]
+>> endobj
+4463 0 obj <<
+/D [4460 0 R /XYZ 85.039 432.531 null]
+>> endobj
+4465 0 obj <<
+/D [4460 0 R /XYZ 85.039 377.342 null]
+>> endobj
+4466 0 obj <<
+/D [4460 0 R /XYZ 268.962 383.316 null]
+>> endobj
+4459 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R /F20 3021 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4469 0 obj <<
+/Length 3021      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19koÛ8ò{~\85?Ê@­\88\12õ:à°H\93^/»M\9ak]Ü\1döö\83bÓ¶P=\INÒ\7f\7fó¢$Ûj·Ø"@DÎ\90Ãá¼\87V3\ fþÔ,  ]/Hgq\12¹a f«òÂ\9bm\ 1óöBÉ
+o¦]/
+\11õzyqù\8f0\9a)ÏM½t¶ÜÐ\92åúwçú\9fW\ fË7\1fæ\8b \b\9cÈ\9d/â8q^_ÍýĹþíÓ\ 3ÃoÞßÍ\95su;_(ç\9eA×ïï\97\1fæ~ì¼\aÌ»ù\1fË_/Þ,GG/´«£\0Ïþrñû\1fÞl\rìýzá¹A\9aÌ\9eaì¹*Mgå\85\ e\ 3\81Ì\8b\8b\8f\17ÿê©0NÏx×Ä\r\17:\bÝ(\82\81\ f\1f9NiWi5y\1c0­tìêÐÿ&\1dÚå\ 1\1d\1eÙåÇtB7Hf*Ðnà©^ø\91\9e)å¦a8\16þ}\rÂëPªfB\82qäzq\8c\14f_fÊõt\9a\ 6\8c\1d\8d\89Óa\13\ 1.oK5»©\81¥ÙÀU\90º>X\80\ 6¶tܳ¥\92        \9bø\98\ 1[%²õ\b\83l\11Ì\17Z\ 5Î\ e'-\8fs\18W]SÏ\17`(k\98\1cV\ 6\11í;\19\7f*óÌËoo\18@D\91ú~\9fWðÙ2z\83\94Wy\91whw_çIà\80%F\89\ 2ë\82\r¸ÒðÊzÃ\84º\9d\19\1aKµ;4¦í\17\82DI§`D!Ý«Ûå\80\rÀÀO\ f$ #SX\86ØN\80òEòEQãòg<N\bm\e\93u¦áÉÿ<\15\9a\97üñ\94nÅ_$k    à9\879\91\ 1þ\9bá\8cjm    ãêÃ\1eg1ÈOxËæ~ê4f|7\9dÒåv¼»°ò@Mh>\ë\18÷ ×@\ f|\96Æ«\ e1pÝ\9aWÞ/ù{S÷ZâÍ\89óiÌ)\ 22T\89\9cð¶ç\14g\1faBÜ*Ta\9c¤Î{«>8\8bÔ\a«X}0@\v9¿Ë\ 6\ f_!\r´3\90fn¬Ì=ßÙ£\féÐ'»d=Æo¬\9c\e\9e\9b\17\89Ò*ï\8a¯\ 2¶¦EÌ¢2\9a¼Ú2n0\ 1\98àíïqÍ-\fþsù\8e,÷ð"H\ 4Þð8#åyÊy{+\90'2\9b\ 3\18åù%\9fó¢@÷A/C/2øßwVuÕæ-\a\85ªã\ 5uÅ_\12\e.z¸¹~Å Ì\12y}sÝ2Ò\9a\11£\91\ 1\86\83b³\(Ý\19ñïÞ\1c\1aF´2QÎ\13\ 55jX´\ 4ÐnÊðöl\93YI;É\19´\8f*Î8¸á\84tYW6Ú\91ò
+ôT_Ü-\97IÎúÀá
+®fÖx ¤®q\98Rqì*\b±\1c¬òu\99\81í\85~è<f«Ï¦\92-G\91\rBi í\ e´Kàé¡èã\ 6^Z\93cmzök{\r¾óÂ\87\93h\1cOʬâd¸G"[\83\13ílÄö\88\8b \1cq\ 19\809hËG\17ô¼\99àT§\90QìºMoÆpHÉ\139\85\8cPðeÖåµ°Ò\98mFÀ5ùï\96¡y×ò¶\91ÂÉÄ\9fr&á\9eæ\9f J]åÅp]ÏwÃXý\JÄ\90ìÆ\90æ\17¸/ý¹<½P±\9b$@K\ 36\18å²p"\97-Ñe\ 2¸ó\10mq\1eQ(¯(øÄÆbßU\89ÿg&6>0NadMìïL»@%dû¿]^\96Y+Þá\ 2èËÁT\9c à_vY7[áiß¡\ 3\90.q*ß\8co\0\1e\14Ã`Tf\9fç\1c:p\ 1_¯jÅbUè»ÀÛQÌÙ\192 Ô·¼µYÉsÊ~)\ 4¶Ö¦\ f\9c\11\v©"\16àó\80ÁîZ\82;\ 2\96;\ eîHaO1\943LÝ\8b:\95\80Ü\b!!øî\ 6\19¿zàÙc6:Õ³\ 2
+\17ÚkrÄ\16æ\98e\9f\83\1c\1dX3\ 2\9c÷<NeCú\ eTJ7\82Ï\9a\83¢r\16¸¿\84°\bÜ\1f\87Å@aj\ f½g\9bmº]}àP\86\14Ø·`PãÖç\8a7쳶å\eQ\94EüôU\80²b<\86\1cü\1eY*Ì\9fs2\96Grèµ\\7f´¾±)¿­\8b§Þ\1c<çßý\86qÙr.\98Êt\8cG½!±Ï\10úR\r\96 \19\0§á\90ó\ 1µmH\ 2{AQ°\ 40\87ù²D«Áù§Û\9b\85\98BR8áVÀu·³,7\fyF\ 6êfÝBV\v\83p\94\13\80z\8d©\9b#\1c®µà­©L\83éO\81\1f\9dÕz,³Î\9eSõE\ 2
+/\0\9b¬%¬\92½ch´\11\94\13)Bì\8d\11j±¶:¢\ 2\98Aw\93F\ 3\88q.µ:o¬rÝ©\8aßs£ \9aîå@Õ\90\7fü>Úù\0ÆZ>\1aG»ÈÕ kP¬s\rj°¡$\8a\9d7\rÔê\81ç4­=vê\84\18B\98ú~<½j¹\1c\18eíX¾\14¨pÚPñ´ãT\1aI\17\0ð¬\19\8a\90\12p\80UcÆRÌ^IY:²\11®\1f\89\82\fP3uÇ\9bY!\12P      b^²r_\98\99,&+\17"e6ÚÓç~H   µ{nP\9f8°­¡ÜGó\bS)à\820\19T\8f`
+\83\8fEn\15½\eUä¸8kù\v\ 2ú:l\aó\10ï\112ÄÛÓ<\ 4©æE\86Î_X\8c5KØ*¥º4\e§¬lÈK+YkM\16\86\854-0ü(r\9fs\90\ f\13i\15úFBBóTä°>´¡\82®d¯±\8aÃ1\11\a¦2^ÇÂ\7f<µ|¥B7TPZù1$¬\94í\1f\11ÍVV|xû\1d\93lóÎLz\94²µÔÔÓ\ 16è)Ö7¡ëó#É\84G\0C:\8d\8f|î¬\89'\9fS\8e\v\ e¢<*]rEeØ\ 1¯V«úPu¶M\89"ç7cöâ\9c/{\Úô{¶\13±Áw\ 3_\7f;4\8c"Ã7ê Ê\96\11\ 4mRÖc\81\1d@\10ùhÆÜ# \92\ez²ÄÕ\ 1µ\ey\9c8vC$% µ"Dî$Ñ\ 1\b\93%zôÕ\9d$7\82\9b\94pBÞ\8c,¬j\12@ï%@\7fÓ\90=El\95\91´\83\6u\14`\84cIR\1ca\e\86=Úô\1c©¾\80?¶ÜB.\8aT Öt^\93¥s~¦V\16`¶_Âñu-'×E1Î]Jò\91\82ü¸ê¨ÞFXfaü9*\9b\10ÏÚ@Ô\90¼\ fE'Í\ f\80í¹òÎ\ 1\94öÒÀJ­\8fH~\fÑλá2ç7½ã[íòʺe\0½\\12ÐÉ\al41\1d^±ÊÁD9m\12p/\ f>ÀÕP\1cHþ<H8¤ÐÚ+\15\10T\95\ 4òB\83\83±¨qþñêÎ\95\11½\e\11w\7fB\94-\ 58·q\1f\81\1c/\91ÉÜ\bW}\89u.\a®\96,_*pVbÎØ\82\1c`%e\8b5¡¶\82Xz\b\15Ø\87(Åõ
+Y\e@K<4&\ fé\85\fàìL¤ê;"UR\81ÃÆîÈ×\0Qs*\18J\b\82>ãÖ¼ë\8c¬:wSå\ fÁ\18è²KN\88¦·E³\18Ë´\7fÏÓC\80Çe½M>Ü\0ôج\8d¥Ô?ª\14\9dX´5îh\94\90UØs\88ã\93â
+AwöB\9cH8S6\8c;\12¼\90°¾Áí\16\9eÓÈAT°òÐ\86¼³$\8fQJ²«\9f\8e*\a\9cP\9d\8f\ 3\eñlÑÊ\17óÓ\ 4\9a        ^a­\14ÇÐ\9c\v\97L\92\9fQhy-Ö\82ãjT¦ã\DÀ\\18\1e\81üp³\84\8bèÁÉO#¾-mY  Ê\8a\15Çm\aB\90ë#\1d6r\8cïh@\<\9c[E/[^Í~µ\80\i_®`tÄ5ä4zWÍ\v|\9b\8a\91\aQ:¢N\955&¤\9d\8aÄ\ 5 .è¹\95bHQoéý\vVe`í¥}Ì#uDÜ|àwO¯Ñ±$
+k½´­\92\ 1K\12O\19ùfêÈÑ´å\ 5Å\947§M\85ÈÄ@\19-5\8fT\7f0\1aJ.¨x\1a#\r\99u_FRa\93\8c\1e$´è¬ÆÛ\1eäùF\87\1c\ 3tÄÑ
+¾Ü\9dè\98² Ì˺\91íMýØ\ap\98\9e¦a\0QIGBç\96\93ZÁW\88K\877Ok\9bx8U¦:\1e\82\ 6\8c\8f\9e     \90èw)\9a®³ïúÄýþÜŤ\14¤åE6\8el(¾Ñ³À7\e(.9í\9b\ 2\8cÍ\90¼wÒÃ!¤\8f\188nç2>®ÌÚnLõ/\1d/\99NK\9a\9fjìð)&\89\93oU\99¡\eÄÑ\ fU\99¾T\99×ô\8e\ 2n\ 5\156U×PF¾\96RÓN³\15\9528¦RFÊ\7f\98B5C\95\f×K1[\e\10Ë\ 4O¯ÝKÍ\93\a\ 6Yþò\17ÊR\95~¿.½¯1whÉ\1d\8abn>¶\8a\ 5D\rµ\83}æÜ£çääÇÙðj\86\8f±MÝÍ\8f*ÙZÞ\87\90ÔîÌä\86\92\83\9cé\ 6¿\86\99\11º\9b\ 3%\8d¯ò¢\8a\rfiK\b\88u§ÞÎ\ 1\83õä\aÎ-~4=\12siê[ÃñûWÙÊ`þ¡ç$_Ë\ 3%\9b*LåõOCàév\8c\19uÍ8ú\ 5\ 5é;ÿ\9d'ZJÊWüJH\81Bδo\87\ 1+\1dèeBlÔªÁô\ 1\fyiùã:\18Á\8dáê\ 5\84=ñ³\rz\84¯\15        §ÏÛ£2\8bêc\\90áÇç;áÀæ       \8d¿^À}lßKé.§^úè§AúM\11én\98^\9fí4ý6"\ô\14és"-\ 6\1eg%Ì[Ð{\b®5ÃÏ\16ë\1f¦1\95Iíï\ 4ý\ f=hk­\11£\93ÌL¡¤\1eEGhjrû;\98ì¡Ü¸\1dÞú¿\1c¸Ðâçýà¬\ 6\94ÁÐ\1c\rá*`A\91-\8bo¬ûÌ\8b;§âX\12¹\10'¦Ý].üs¿økß\8d\82°\97ÞwCGì\9d5ü¼æ¨áÿ?KÝìéendstream
+endobj
+4468 0 obj <<
+/Type /Page
+/Contents 4469 0 R
+/Resources 4467 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4446 0 R
+/Annots [ 4472 0 R ]
+>> endobj
+4472 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [199.558 410.106 221.005 419.674]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org)>>
+>> endobj
+4470 0 obj <<
+/D [4468 0 R /XYZ 85.039 786.531 null]
+>> endobj
+326 0 obj <<
+/D [4468 0 R /XYZ 85.039 507.584 null]
+>> endobj
+4471 0 obj <<
+/D [4468 0 R /XYZ 85.039 465.299 null]
+>> endobj
+330 0 obj <<
+/D [4468 0 R /XYZ 85.039 395.837 null]
+>> endobj
+4473 0 obj <<
+/D [4468 0 R /XYZ 85.039 358.97 null]
+>> endobj
+334 0 obj <<
+/D [4468 0 R /XYZ 85.039 181.318 null]
+>> endobj
+4474 0 obj <<
+/D [4468 0 R /XYZ 85.039 146.572 null]
+>> endobj
+4467 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F58 3380 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4477 0 obj <<
+/Length 1613      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WK\93ÚF\10¾ó+¸y¨ZÆ\1aÍH S\8aeíØ\8e\1f\9b59Ù>\b\10\8b*BÂ\920æߧ_\1a`a\9dT¥8Hêéîéç×\8dé\að3ýq¤\ 3\9bôGãXGÖô\17\9b\7f\84\93ß{F8\82¾ÓA\1cáÑí¬÷òu\14÷M \93 éÏVÄ2[~QÓ7\93ûÙ«\87ÁÐZ«b=\18\8eFcu;\19\84c5ýã¯{¦ß}ú00jòv04ê#\93¦\9f\1e\ 6áH}\82\93÷\83o³w½W³\93«\87N»ØâÝß{_¾\ 5ý%\98÷®\17h\9b\8cû{x\ f´I\92þ¦ç"«#gå»è}îýéµð\99ë³Ô\15\ f\87\1dÇÐ$: £ëQ\18¢×Qâã\10\ 2Ù\0%:\8d\9d\ 6O,D \8a\ 2õ¦\1aØ@íÁ×x¤î*~¾ÅG¬\1e²m\91\ 3ï"m3>h×\18\99\8c\8f\9bÍ|\9b6\r\91ºd\96×(Qd¿]\89T¨mè\9e\1a=\ e½å&º\92Á\87\f¯Ù¢ú\1cLÊ«\1234VÕ\8a\9fí\1a\r³     \18\86ù\9a#gÚ L³_òÉ×À82\8f?óF\ 4HsÙä-\1aÿ\ 3k\82(\10#\17\aêmËlëTøÛ\8ao\9c\ f\86Ì\8aÄ%\88V¥|ì×Y\99\1d\15ÕÌ¿@»ÖhVù\98¡.\17x]ÞúÏX\81\1f0|\94RÌ{Bþ§5r\84NmPe\8a÷y+\9dQ¯ÎL¯áëÀì»ÆS^à¥a¤NC\836Ux¸dö3#\99\94\8bØÑE$\96ül×l\b2Hä\81@\95\ 1ú÷¢õ4òð\99\96B_\8b%(M¡\0\1a\86uÔ©¬;7}â3®¶Ë\0q(m\17J§nï¦\9aI\9få¨\86\92\ 6\82BHé.\1fϤ¬"»7\18Éù\99\17ptV?NÂ]\1fø°Zµ\9d­%S¸¾¬*3º/ã\88§ 0v\906ñ \1cé\0Ú\1e=\984èºc[ðåÔ\96Ó\9cq¿\85#6©à{ÃQ¤\16Ð\15Àݦ\90\1e£\1a&Rè\90B\12\1cÀ\9f@kù\12ï%JVµ(&®ï;\8cÖ\8fA\14«´ÈXus\83e\1f«\Äɼ]#_eÕ²¼o\ eï\87È3\ 5\15\97Y¹¨\ f\95¤F\14\91
+EÎ\e)\ e\8f5\17;µÏë\93N\88l¨f\94ÉØv\85D\97·,Iå\9e¢¾\ 3ó`Î*~å>\11ÆÝ\96\9fÏd`É"\97ÕÉ°\ 4\82+<«6rKgÒý\1dP§B¬ºÃÎ\e«nQÙÝ\94UPý0ãeµS[\9féÆ\90¶y\ 1yéÜ\v\1cÊ\85Ä¥&Û\ f\18ø\ 5K,Òò(Úxl\87PÐÇ\9au¤bF*÷Õ\ 4\ eÍ\96\12LÐÑR1¿|\1d\87\1dÆ\89\91\11ô¦A±f¶3x\ f\ 3@~+\yËIÀ\8a^\9dÙ\18\9e ís¹ê\ 2\9a.¸ß¶-ß\a3ñx\9fq\10ÃQ,\17Veq¸bûÐY«GÑYÀkô\0¢yÅ\a\eêÄ\8cEe[§e\17ÎUW\1f5#Á>§dW»¶Ã#î°\9aÚõñ ~\1d³"â\1eá°\8a1\91Ûã\ 4âü\80Ôupg¸\19\8a¥OAÇ&Ò£i\8e\95\9d°2 ®²=¿´ù\86\1c\11f\8fÑìcUg\80
+.H¤,\93\88Çr\82Þä\ 3\11\8bÔ&k×\15Ù,×ä\9d\96¿}£\97bE)|\0s\11µ-¹\94\81;Ã8\8c\15®k)O,ÂòL\8c­}èZ¦@IT;Á¯K\94ÙçE\81Á\vÕ£DX2\14Êv\ 1\ 5\fQ]ÝðIÍñØ\15Ôv<FB\1e\8bðLYì\9a_pº¬6\8cÐ4¼\9d\9a\19?2hÆg\,>^8Rȯ˪¶&ÒqW\81\88Á\97EjÆ:\89»F«y$U\9b\8d\98\ 5%BQekÆÖo\10pé®\91òä\12²NÇ°É\9eöÆû;ôp"ktîë¿ÍR®¼'« \89\9d¶AüÌ2\bÅé\92Ñ\7fÚc\9dì±SF\89\98w×ã*;[3\88ÆjB)\86\17\9a\9e\18ÇvÍ<`<ìÀ\93{¿³^ÛO\9d6ÎýzA\95¹\ 3ûd¾Ù\16\1d¦'\88\95\µ4½Æ\ 2ë   D\17«¢\11\ fpïKýþ\94¾\10¦-5Úrþ4\88&1:\b0ãÿú×Ãj\98ÇWÿxÈɯÝ*píK·l;W\rÛÔy»Ûz$âi ¦Ï©%Q\9a»\ 3Ä\19¡Ç<J\92ËñÉä\93j\82ô\b\ 2ʲuÃEh\12§Ã±9_\90     ,\8c9f\98Rn \19\8b\ 6/6\96Áª(*\86\12:¬³UV×À"¼\9d\16îï9\99/ë±\91\19\83OJ6¼ð6Þ´\1eæA4_ñ\19®Hø|òWÀ RñÆÓ\9ckee\1d\\909'\a\12÷\ÖÐn\89¥\8d\ 3t^]\13ür\ 1\93a\99¶éÜO\87Lºýk\10\ 5\1f«z\93\16\85ô;ìÍ\r\7f\ e\99J\ 5\88*\8c    \b\0\bBúõ»\ 3±ó<à"\ÉÜcLã1\8dP]û\15:+Á\1es\81\19Ç\84Ã?2mB{\1d:Äñÿ÷oÜ\85:¶ÇÙÿËæ\18\99\8bÆd\9eàÔÀ\7f\0±õü­endstream
+endobj
+4476 0 obj <<
+/Type /Page
+/Contents 4477 0 R
+/Resources 4475 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4446 0 R
+>> endobj
+4478 0 obj <<
+/D [4476 0 R /XYZ 85.039 786.531 null]
+>> endobj
+338 0 obj <<
+/D [4476 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4479 0 obj <<
+/D [4476 0 R /XYZ 85.039 746.277 null]
+>> endobj
+342 0 obj <<
+/D [4476 0 R /XYZ 85.039 557.197 null]
+>> endobj
+4480 0 obj <<
+/D [4476 0 R /XYZ 85.039 522.655 null]
+>> endobj
+4475 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4483 0 obj <<
+/Length 2480      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19ÛnÛÊñ=_áG
+\88h.wIJ})N\9a¦\17\1c'\ 6¬"\aèé\ 3\12\8fiR Vq\fôã;·].%:é£aÀÜËìÎìÜg¤®\12øSW«,NôúªXåq¦ÕUõô.¹ÚÁÎßÞ)\810\99\8e3c`<³¹t»Ë<\8d\13SÌÁ$WK½\8aM\96ãæ\87Í»ëOir\95&q\9eë«Í\ 3\ 1m¶ÿ\8e\8ax±Ì²$úØ?\95ÍBEÝb©ó"º©\9f`r\ f\13\15ÕÃqß\1c\16ÿÙüóÝ_7áý&NÔk¸M\ e¸\8dÇ­²+\95Äëd\1dâ&\9c\80Ðd\19!L\vÄ\bÿëÅRE\ 3\10pÄÁ\1e\ 6\80\1fÀò¨áE\1c\96ü!\90\13\13\v÷üQW¸`ùÖþ\81\81¾á\15¶lyVõ]U\ f\1d¼|¥TtW\ 2æUt_ò\11"ãt´\fêé!\8c÷-ÜC\93"²=Ã\1fJ$Ô6\84\16É;\94ÖÁ{J\81\14\85R[ÓÛ\9fè\8d\8c\19\80ËðÉáuþñßpSf°\95DÈ+ü\96\fyÓTC\7fì\1f,O\1d7\11â\8e¹\80l\19\1a\8b÷¼ð\ 6\1d®X~\8b\8a¾Û÷øÊ,*;XÚòmw0,E$ÊadÞ8¹\b^Ï"\9cÐýå\ 1\8fÜ·²\86B@Ü\a|T\8fW\90\r¢ÛÍðƽD'EôTVxbOºYãÚj\9ew\bl\87\908\)+~ñ\89T\e_M»ïQ±Ó¨·{Ç\ 4¤íÙ\89\90`\ 4Y#7=ãéþÔny\8a´÷\96A<\apR"¿Z\99 \92 tÿ{¢4]*\94\96¼O\8cðj\85+ýÁ6 \9fK¦<ôxTkàH'\ 2Å\99\7f0Xiì\8e¥E\9c¬ùØfß\1c\91¼\14D\ 3§ö$\e뵪\0\91\89H\88\8f\ 2K2'Æ?î\ 6\96¡IhH\v
+\0em\91a}Çç\ eÌ\89Á\96\ 4×t;>\85|À}¯£°6µxö1$\99te"»¯ùÄ¥\1eâSún9Ã"`²Ù\91Î\97ÄÄe
+\8eí\ 1É\e\90¦\83{+é9°r³@U§á×\ 6\16IAW¬   È\8b\føÓ6µ\18\fÁ\1d\ 6z\f«z½%|u\0\1f"ü£\ fø\90±åfhc\0Âì#½\ 6OdT\11}] ³\13cͼ*âв\183E\8aGè*Fz,\87\97?Ï0ã\ 3\ 3\95't(Z­ÅTzKH`\ 5Tu\90-\18 ¯Â!Ù\1dì=\93űíñJ`+5¯°÷ð\ 6\8aç\86@ÝMî\1cn\8d^ið<E\98\9b;þ~%vlY\ 6r\9d\7f°eÉà#\86Gq\1e\8c\90×À4/Ù@\92Öz\15\91O\1aÀO\9fZòØ-\19Ð:rA\ f\86\9eR\18ÿëó?~»þµ!"Oßù\8a®v$\14\11YÀH\ 5\9cð\98Êí\13K]\1cѨ\8f¸;\9en·ïå$\7f\9co\16v"aÛz`?\8aû­c\ 4Ûj;óZtµ:I£§Æ_ѱ>>\11   ïŧu\vqÕý0x}²|öÔ1bO=<\8c.Úñ>¿\13\aüiÅQðÌQðØMlÉÓ\8eª¿£\11*½6ÑßûÃ\18ó\91ÖSë¤\ 3×°Þã\88Uqê¾pý¹!ø\90\19\99÷\ 6¼E\8e\92<\8a\ 6\84Ľ¾Ù:>Ç3\99\8dÊT¼\9eOÌ0¯R±Y¥a^¥L¬M>Í«\14fVf\1d}Zè$ªK{ò^Bç¹p\11\87º«\91T± ¡e\ ek\ 1ù\93úqFEv¤sôe(ÄÑ\8et\11ªí(ZT
+ÙwÑ\1fÇóI\b\13¯9uØ\97Öß»\8aJoÍ\80\9d¢\1eìøÔ¨á\9c\b×¼¹\15c\98\87#\90°\9c\ 6ܳHå\v/vµ¨LpkîBþ\NUn)j\18¼zô®¼t\1en\9c
+¦&º¥\17\føªI\1aç¬\e\8f7\9d¿Y"\98~%ËB`qÜ\ 5e Naå\14§Hm`\11ð\92ëOÙ:\90§6\10Á3-R½\83øÁ\19\ 5àlv\1d\8f¾t|p¢\b\85\8e\92s\14\85\80\1c\8c¡w_\88aðÞ$NS\15\1a
+g\16\98zîûÁ¢Ö¦kÉ\e\f\ f\95å`k\81ÜÖÄ¿jh\82\84]à½\17\85ñ4V\1eÏ¡H\85`r\91WjÉ+Wî"rbmÛ{ÿ[o\19\8a´\ 2¯(\1f\17\ e\\93kÊÕ¥Ê\97$crÅpæ÷$K8XÏÅ\r\8e\94ÞÕÀå\92gIª\84këè¿ü\19S@\98\98bDà¯$\198üJ\81\12a²MXþ¼1<¸æO\9a$ßy4Å      \14+^ï\85¦\92§A\11C§æ\8b\88à\0ÙÇÔ$äâ\aOü%WØ¿èÙg\80\18ä5dØé¼\8dà\15¾\12Y\8by|G~OSØ\15«¿{Û\12RèÔ\18± 4'£1Å\12#\87\9dR¾.­\83á\f©¸\f\1c_\92:2MT«ÀòÖ\997^& %\7f:Nu\1dCS\93\9d\17"ÅX­\ 1üÑIÍ\89\82rÏÔ\13~3G O=/ÂÙ/\95mÜ}\ 6ª©\8f\8dO<+Û\ f/Xj®Î\1d\9fÉÖ\\85\88Ó\8eÝ~xÕÓLíM·M\95\ fè7ë\ 4¨\1c\ 1äλI\86\8e+ci¿\8eþ"õ&\95\7f­P1I¥\1eCÉÏ\15\82 /sþÛu\ 6p\9fü\89èá´D*·ß\16X\853\15å\8eýÐ\9fæÂ>vLV³a_å±Î¥\1dCñר\99ø\v\81¼8¿7\8b\r\88\8f\93Q\8f\7fbº~EOè½.)ö\1et¬Ê¨F<N\ 3¸\91\f̺ÌÈ¥½Æ9]NId\9f<\ 2|9\8c\¤Khª\10׼ɾ)æy=LÖ#\eh&\9d\ 1\1f\94\8cJ\88CÍnïú\ 4¸Dy\1aÂS\8eÆ\95\8f2èÂ\16\96×\80AJ4>\12ö^Ø\16Ü\ 6º\ 4\1c\8cÝ&\98\1c\9d\8c\10ûÃ\80\86\8dË.*\11\88Oò1?¸p\19c\1få\95\8e\90N\14ø\95ª?ùì\r\16n(å\a3\19x\8eQ\12EÿË\8dD\9f\84³øÒ\96÷%\15\97\ 24\8d¶¸ê\e*vÏ\v!E7\17Ñ'ñÝ/ß\8d\98        Ì¡Î×®¶hy\91\19b­G#â\ 2ó<p9\ 3:Z®Ô¼¡\8ci
+Þ>\8c\86ò3×D¼\9a).¼µd&VëâmYË\97NJ/£Rb\19~gXf\94Æ\0z\8diÊõo·\fw\8bªEé®×z\96AßQã\15@~T\82ྥ¢\ 2\9a@4g)\ 5\11æPL:\80sºB\86å= \8aí²\84çuÔ¡~ç\1cæCY5mC¹"¿åu1\9a$ÎÍ[uzPmÌ3\8b÷fµÞ\14A\82\17(y8\1e     r\ 4kÝ=\95sj}XÕÐa»çö!8U\ 2\ 6±\9c\82N+îQ³\1e¾T\8eõmS½ð<ð¼g\99\91ïûA\1e\90\ eÙabH³\84%\9f7\90\85<4»øö˯3eS¾\8a\8b4÷"!7\87\99\ 3·t@\vëã£í%Ó¸%çMí\85\83\8e7fä\9b\7fÚí¥\98\ fº^¡HpΡ¿\88Zg\e\90\13V.Ö5\a{\94\ eÖy\86±v¦·
+Ê8\98ì$ï\94=;\94¾ÝÅý¹±+\88\8d´*ìsJ\8f®\97^ÜlWPÎ\1dð²¶Y^\86Äjìxhq78\1aN®-¡]¯\9e\1c¾\Tùþ\9dþQkä§\9aðÆüÄç\9aº-\ 1ó°ÚÙºÖ¾41AHP_\1cywÇAÏ\98KO@\87Ï\19F5Ù\96\aÁO\15²s._,©(õàêÔë\ 2ÂÞ7t³mj\81\f\bXÎú~RJ\93¤ÑôW\1eZäî,~»^¾\ e¦¦\84\1fø`\83|)U\ e\9cH&Ó\87 Èì¯L¸ÑË _\8fL0\9d©.\ 2V.¡i¤e\84å±Ü50Ȥ(\vjK£\w¿\1e^UC\8d9ú¤À9×\9c4U±VÅÏt§HÏq¤:\8dÓ´\98ê£ûþ\ f\80©t\89endstream
+endobj
+4482 0 obj <<
+/Type /Page
+/Contents 4483 0 R
+/Resources 4481 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4446 0 R
+>> endobj
+4484 0 obj <<
+/D [4482 0 R /XYZ 85.039 786.531 null]
+>> endobj
+346 0 obj <<
+/D [4482 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3113 0 obj <<
+/D [4482 0 R /XYZ 85.039 658.638 null]
+>> endobj
+350 0 obj <<
+/D [4482 0 R /XYZ 85.039 483.626 null]
+>> endobj
+4485 0 obj <<
+/D [4482 0 R /XYZ 85.039 441.341 null]
+>> endobj
+4481 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4488 0 obj <<
+/Length 3304      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛ8\16~ϯ\bæI\ 6bE\17R\97yK\9bv\9bAÓf\9b\14S`:\ f²¥$\9aØVF\92\9bf\7fý\9e\e)Úfº\ 3ìK\11 âå\90<$Ïå;\87\8e\8f\8b\8f\v\1dFiy\9c\17Y¨Óøx¹>\8a\8eï ç_G±PDÇ*\8c2\8d]¯n\8eNßêì8\8eÂ2*\8fon\89ä¦þ#xýîìêæͧÙ<MÓ \ fgó</\82ó\8f³8¸<»øÀÍ\97o.¡þj6\8f\837PøtýîâjöçÍoGon\9cÅæ*TY\8a«ý}ôÇ\9fÑq\r\fýv\14\85iY\1c?A9
+ã²<^\1f)\9d\86Z¥R_\1d]\1fýÛÎÂ}ê\98Gyö4WI\16&9\14Ò(,
+e7\17kÏæÆ{`·ÚÀ.T\ e\95\86\vKÜH³\99%E0öH°âöón\8d=U\vm2¦®Æj\81$\ 3\8dáƯ\91\8e\1a¬#!ÌÚsó\87\euz]­qÚEÅM×g\97\ 2\1a>b×󪱫Uíæ\ 4*:±Ø
+'\ fS\1a66xÆx°1\1eJéìhÄ{Q´þÀÅEµÄÙ\1fð\1fñ¶©g1\97j¤H\82§\89c¾U:\17ø¾?ÇAgW\«\91¤§\81˱ë\9fg\85
+N¸«ëùû­­vg8[\8eí7Y\19\999o{³8ÏAT°\9f8¸ííiÒÙo\97ã¶oàDãp_¢æI\ e7\9dÂM'a\1eg~     \9f'E\98ëI\f\12hV!\1c¹+\ 60\ f\b6\1capy\r¼dyð;ÝqÝÍÒ(x\1a¤m\96ÂÙcKÿ\80\a;VcÛmN¯ñ~ãà\e]3\90¡*TËûvÓpýfVÂ\81m\a¼\93,\vÎh×Ën»\19\a\8f\8eÀM\16ù\v[I\81ñXÿX¢aú´(\82K¾î{:Sd¤(\81\91"\ 5FX&PÚ\88ò\8cx!Yç\86và/]\1e~\97¤\ fÝ\96¤~¢\eï+3BÄ\fÖØ\ e
+ШN¦Ø\92X²ÜÍ\922\18[\9a³\1a\e\ f\80²uHyâ5n(\ fp\1awO¨j=ð\11\a¨f/©\ 3ìD)ZEÁ\1dÛ\13hz\94+îCVé\8bF\0\v\8eM¯;±   Ýje¶Ós× \15\90\ 3«aXC{YFÁ\85Ìð;±\8f\9a×!\19©Ü \vÛ1´.m²[uwFÁT\8e\16J\8e\1a·ÑÊ÷a³3\1d­\94\93
+aoå9\94¯qª^óö\1eQÅF\14]\85²I\17Àò\0'\1fþ2\9b\17*\ 5Á\81V¹@\ 5\12M\83úÇ\19(`Ð\rÒØÝò\1c|\80PàãÛ\15C$ôÉ\13ÒÓ~2\16\1a¬?Z\eÁGêÒVL\8a\14ÝÝV&vîU¨à¤\ fwÏv\95M\8es£0xen\14»nÑÌá!a\859¦[ß\92\ 1ÜÜq\aI8X´;ë\14Ðìñ1Òl\83Ø_&L\ 3±\8cµÃÄ\9a\bÙ/À\99\16Ä?v<¡Äw¸É\a16¡Ù\ f\98¾¨äýÜ\90ÛÊ¢à±\1ahûO8S××Ü\8a÷\92ê\92\16\86ꥫG2Ðc\18 õ̧÷Ð^-G2\88l¦±e4\1c\fFPªÞ\9a\ 1X\9a/eiä»q\16ÁS&·aF7Ëm/³ñòë5òKLà\11\8bÝ\80³ð\íS\8b¾+\81Ý\18{\93\80ò\98\vÇvÿ\85\93\9e*h¿1
+\86ãZùV<\94U\1cØ#\1f\9aûoÍ\9eÈ\ e\11ûÄBÇÝ\8fä/'³`Î\12i*a\8b¶WmÉùÒ\85·ÿ¡Ã¨¹Û\18?\92\15íõ\ 5\83G&\f@Eµ¦\92\ e\99¿ºøx\8d\r
+\163]äpQαòWG\9aÚ¢x#\99XC\1dÔ;°\83ú*¤¬¹[Ä\9f\ 6ßq\93¨y3X\e§ÅÈ*+ýXÞN¦óô®ï¶\8f\9eM\1d\9a\f\9a\95.\r}5qÂ&\90î\f6|s\9aDÑ÷Ó/W|\82W´Ë[á\ 6¥\87a\1d\9eärÕ6vVl \96°à3a8;Þ3{t\92\8fCîÀ^'%\80.²®Lå7ý\87{-¿\9f^\1a\81"öU¢\83w\1d]W\92ù]äÀ}uÇÔ\9bnD¿\93DÁ;!\12½iN\8cS ºý\83Ã9pùæ\9f®Ë]d¸qYÇX÷ÜT1\ 5\9fWãîVÓfý¦/Ólµ2ÍVKO6\eÊ\vò;lNªÉæ3ºbÝ$ººã\19\aî!/)]\8fÔÓ±¹l\ 6¡\90µ\ e-¤öZHí±\90\b\84óTTC* \91  \ 2#$¥¦$¸¯\¦<B0Ü\83\ 5­Ù\v\88Yì­ÙDÏÐ\1a\90ÎÐG`µÏ³\11\8cX5ý®ë(\fXT\80N\ eä\0\0+\ 5\1cØyuþ\9a\v\ 3 õFz\eG1¸w\1fp"\15\9f\1aê\0ª
+¶ì\80M\1cFV\0p\1c\e\1a x !\ 1í'Zõ®\1dF\8e:@ÆËX\93ÿ;<ÁVVA'N·]o\8d\16`#Z\80y\1a+\16´8eà\ f_\vüå,\90\ 6,IÄ%º\8bJ\18Ã\ 6cn±Ü\1a×B\ 2ê¬'\8b¥v±3iwà"\0{\b\8bÈUp'¹\81g<A\14\9aØ\84§°Î¦\91ÅûÆ\brkÈ\ f\96¼k\91IX²ãF\10¢û\82\82Ì#ÙÆàfQÊ1\ 6\ 4¯8#yg\8a\80¹ñ
+\ 3Ô×FÖaª{¹GãþÄ>`o)Ð\80\99oäªq\96Æè ³~\10̼Ì÷\ e\80eR\7f\9c,\\ 1Àb\85y$Ø2Z5E¬6\b\14\ 4\ 5\12\81øÕ\13²%*\r\8b\82¶8\vÓLAÑÄl*öÄl_£8ß\9fW\87
+n0òM\8a\9c\81:\9bL\82Öt_>\f\83t^°\aí\18_\91â×<\87\99kd¥;}«\vgñ$*Â\f³3Ä\ 2âÑ\1a¬µ\ 6G°¨\96\ f\rÃñ=\86\v\1d\96´ÓÝì\ 5¬ÍV\12
+bñÅñÐúÌ-Ê\ 3\1c\9eºÛ\92âÔLÎH\1c¯\1c\9d\ 1'{\10\12q\92º\9cÄe\98¤\85p2¬\17á²ÛÜz8V%\94ôtwÊ\ 6\83\98
+Aä¹\16èG¼¶\83´mªq+\19\14¬\92\ 5iaCµ\13\8fçhV\18$¯+1$D]\99Þ\81\87ÙKÊ\19¬5\1cÝÑÁmj\ 6\1aó¬\fc\95ºæ¡\13waí\18\86*$\172\96\9b\88K ;Ì"Í$\7f\94zRa4o%.ëÞh\938z{\9b\14^¡zw\83\9dÒç¬èT\13ð\15ݪF\98\80E{2ÒsË_Ú\rÁwp\e5\89TÅ=¦QܦG\bà\8c2\9dLR\80Rüä\13\­Â¬4âR\13ö¯\16\96\rÃ\9b\91X¼XFË\83¡\12òÏ\1f.\90æ\v×V\14ÛrÜR\ 6\17ç'"Ñ\89
+\81a\1fäOU\82s|ÁR<áj¨\81\9f­\ 5â¶(°Nò\ 2;QÉ?_\9cc2ä\84\acäL]\92\13\8d\83÷Õæ\92\13¥\91éE\90Àßf³ì\9fQØG\eö)O<*¶:äpÝÍ*ØÀ\10÷Ðú`qµ\1aÈ\8fK\98\14k\1dçW±H\87zÛÙ\14Je\1d½íåâ$\1e
+Ü8\1d|a\11;\aé`<BÅM'ý\eÃ:Gi,SB4\99'ÆÝ=®\9c\83\80n{\vXWSH(¬Hø
+t°§æ\a±~fÝWAî\v\91dÃü
+~>TF3hRlö¶\b|Íáí,+\0\8b5O²ª«GÃnµ>a\83cÂ>$\18ëÅÔO\19Ty\ 5è\b\9efb\96x\15°¦\83I1\83\ 2W\8bÕ>b\91«^Ó\10\95æF«¸2¥òR\93e\82V0\ 6\93\byÔ9)Ã4Iÿ\89:\83«\8e²C«N|´µäò´â;ÀÖæ;¿\ ep\8d³×®ôáF;á×Z6Ø6\81h\18A8\ e\v\8a\94<\ 6§\98%åÿ\88\81ÝÔ\94\vö÷2N\v×\90·ëÇU³vò\10Mýr^=Î\12ð\9eñÏ\al\941§½}\8b\18$\1d\ 3å/\90JÌ¡\8e\·JO*©Õ\ 6 G¡\7fæ\11\83\89\10º)\85¥
\90\95¨"Ì\95q\ 1§Í¸<}Q¼2#\83hýÊ\ 4â\9c"\95Ü\1e/L\8e\sD\84\ eÝÝ\84\8c¥\7fäx\11\ 2\80\98\16ß5\92+\135Q~\8e?¬upñ¸U\94lÖo\90S\89\8c\1a®rÌ\r_ÇB\90\80\vîÈb\a\9feñn\80\9d8\ 1v2¥ùþÆ诵öÅ:¨lÇA!¯Þ$J
+hj±51=®ïu\ eë
+m\9f<#Y>&¬Á²/©×ÛÆA`\ e¶q!PSõ+\99®oV\8dXÑaw\80\9b§¡8gQ\9c]Ôb\16²f\16\95óÞ\1e\91´\901§ÐòyO\81%ô'[(Ä\97\9e×\10\ 4Eiº\1f\14Qׯ/*}¡Â\84\9fM\7f\1e\9d\819\14z\88\ 5\84ï\9e\bË&4N      {\9dOi\11(£È\9d¾oy\8aï2\ 3'3×Ö\9bA۪ݸ@>N$}foê\84E\98\r*»8       \85hüõn0¬3\ 1J´\og\99ûò=\12È\137&\8b\8a7*ê2=*8¡í\9e\89\89Åå\v\13æ!\b\9f\13\84í\15\0\15A\f\97ÿ\\ 2ðy \93\9eäÑ\94ÙÏcÊi\s³äm8o\94s\1e8\8f\b¡Æ\81\82JV\ 6×Mï¾ÎQÛ%I@uÇm\98·-\92 i\ 5UæÑ$VX¡|}.ÏñX°o\vP¶iÛ½|&ö½ô>xâ\11\ 6ÌØ$:\99`\81\11\bläh\ 1
+\9cÒÿ.D\896\ f\ e\ 1½l<´#\93\91Eù6CalW\ 4              ìjç\81\8bÆ\9aS\85ò%¹DÃaÇxû\96\8d0NI®«YpehG£1*\ 6Po¡õ\ eCP5O7\e\1egQ        \12R\8eP:\f[\a\99¬jã\b2¥ëÒ\ 4S\97\a¹BzSódîIaĶ®:GÉLd:\9aDêÎK"ý4Á\f£ ìÎU/\13A\1fLRÕö-\97ÞF\86±¯Fó\13\89Cw÷²BB \19\97?\99\13òG<Â99\1a\eÆÍa1\8d¸þ\17\84\92§é\e\86\10\ 2¡#\ 3¡õ\9eÉÄ\16\8fgCü|èÙ\90Ø\97µÂvz\91\80\1d;L\9b\b¾#\86\90\19s\7fØ°@sê\vC\9c\9fê$À\ 1\85\85\14y\88¦`HÒ®MÉi\9dÞ\93x\ 4©\ 3´ÿ\85ÂÓn(\Ä\89ºÃ    åaLÔ)¡Èü­ E ÐîS*a\98V\92\e\81DgNp\8bAÉ`Öh¸ Ù(|U¥ß89?\ 2zñ×5\9aÒbÞ\9f¤Èqý\7f?éRI\989)\8d\1fÊ]\9eîó)4;¢ü_Îêu\ 4endstream
+endobj
+4487 0 obj <<
+/Type /Page
+/Contents 4488 0 R
+/Resources 4486 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4490 0 R
+>> endobj
+4489 0 obj <<
+/D [4487 0 R /XYZ 85.039 786.531 null]
+>> endobj
+354 0 obj <<
+/D [4487 0 R /XYZ 85.039 722.931 null]
+>> endobj
+4312 0 obj <<
+/D [4487 0 R /XYZ 85.039 679.787 null]
+>> endobj
+4486 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4493 0 obj <<
+/Length 2142      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\18ioÛFö»\7f\85à\rPª(G3ÃáåoN\9a´.ê¤[k±\v´Å\82\96h\8b\e\1eªHÅöþú}Ç\f\ f\99^\a(\8cDs¼y÷Iµ\90ð§\16I(d\90.â$\12\16\9bêL.îáæ\873e!äÂ\b\19\85xõv}¶ú\10F\v%E*ÓÅú\8e@ÖÛß¼w?^þ²~ÿëÒ\ f\82À\8bÅÒ\8fãÄûþÓRy×\97W\1fùøúý5ìß.}å½\87ů7?^ý²ücýÓÙûõ\88\98o\84\89\ 2¤öçÙo\7fÈÅ\16\18úéL\8a M\16\ f°\96B¥é¢:3a B\13Ø}yvsö÷\1e\vß\99\ 5¿\9a\91É7:\12:\86E E\92\98^8\15Î\bWåÈs·\ 3¦\9b¥¯\13o+`ù»\fÕÒ7&ôÖ»\9c%Ü \s\80Ë\ 3=i÷\0\1e{M½\85£¢¾g¨\7f|¼ú\17®\8c\97m6ͱ^\ 2Æ\8e¯ªl  ðO¼¹¥Ç9\83n\ e\11Ò-ßfGÀÙ5UÖ\15D6+a_Ú§À\ 3ã£\e \90zǬ\84ÛÄxâTç@\ 5t\11,|\15\8b4Õó>àk#â¸×\93\86S%Ò0\1cë      Ð b\14\98?\f¥w\9dÕ@\14\18\89\1d²_45î@!wü\8bþ\90mvE\9dó~½LAuǶãG\97È=©¨k\1dÓ3\9c\ 5F(ó\8a     ÙDI\ 4VS\ 6\rÔ\92Iñ,´ë|Ï»¢æß^w\89\87ª&õÑ\ 5©\eq\909@,X\92m\ 1}Æ ×Ù\ 6\r¹#³[Êëe\12Ð3\96\ fN.  \13»@êÙâåß®áßêkX°$ÈEi\1d\ 3ÚC\ fà£öPU
+ã"%\8d\90o&à\9b\0´-ð\7f\14ÁÄÎ=\r\b\8f]\14\ e\ 1\14\90­>\ 4c5«@\v\15*«ìUÞmVû¬m\1f\f;1 \ 47\83\81\9b\18ðÇõ®`{ ñ\8dU:\91\1a\ 2\0n¶Ä©Ý\1c[\8c\1dé1\1f:\80\90w\ 4¾\14ûe ½\87\19&t*Â(±p\14-(oÝ8\r¢véìw\15\98\fÃwk);ßÉ\ fç¤U8M\84Rz¢ÜMCÞ\ 3¶Ãg¨<Ä\9b¡
+ÁÒdbøE\81\9aCeÍ\8aFnû\bÇ7\r\83¹Ð§'ù\ 3\95`\ 5I\84Ò\ e\86"þP»F[Ç\a°»\86\12D\83~ùÐÛ{Ä\ri\1d\9eç\8fYµ/Ý+bqÆ}2N0?\17½w>úHö\16åd\ 5ÙDu\93U\brk_°\88\87/x\96\1f.f\9c    k@ ¢ &B\87¦éþ\ 6    E\87ÞêØ\1eVímQÃ"?dÛ-\1fû÷ü[q*ií©½]mó/«úX\96öxÿç\95K<¸«\8bÍç:«òsÞ¢ÑIfÈ\88*\99\9aÖ·øWÈÇ]V¶ù\84ú¿\11Í\eö\f÷\1aò«\84:t"\8d\r\10æª|\ 1ɳt6VÍ\15Å\89\86ÈT\1e\99\19ÖÙ-\87\97uÌç¤õG4\ e\1e\95'Ý.?Ø%ù\b\82\12E\e!\8fE\9fG\87ü¡½öÉæÓ\8a÷÷\arÍ=ïPµÕ$;\12ô9ã}À5\9d[\b:uÔGáaØË,\9b3þ¹ÇäWTÙá\89Sã=î\9b£Íñw\14ò\98¯)(\¦e¢\94ÏmF=I\81-DU$5k\1eðt®¬@t\95Ô\1e\v.^Ð;'¼\93\94\9bsÇ}Ïú.kgÄí£°âÜ\84=\ 1\ fWßó\82hþÉU\84O\94\94Âa\1ayè§\9a¯¿}{c\9f:\83ºÌXÑö;¾$þÉ@ؤdõLë2dnØpæ\1e\9eæ3Y\k-\8c\ emvÞ`\ eßa´Ì\ 4D\90\888uyü\88,\16eÑ¡2\9eæR\8b¯#%´\ e^Ê0\e¦Ã1\99\9d$\83©Æ¿\99ÄêÅ·\17J*ø'/.$üý³¨·ÍCû<ª/ú|tÁ©¬nÊ澨¿ù?Ñ\1eõ-Ìs\89@Ua\18\7f\8dDÜ×¼\9c\1d\9aÂ\ 3\87\ 2\13$®Ê\82Ú\13ã\9cÛ\f\81Ñw3pV÷.\9d[\f¸ÆÐév|\90\r\ 5ô͹=Úï\9dc(°ͷèG&\191\0E\98\17»l\9a\91¸»2\9c9\87¶ÆOR\11\80·\8c\8dó\80\8f\9a\ 3"7PÅ\18¹Qò\ 4§Q
+qâ\ 5\a\90\ 3kw¹[R    g\bjÿñ\rM\ 2Nx< þþ\90S²èh\0xÂn\ f³E\1cz\1fp\8d\19\aÑØò\8a\9c\ 5ÒQç^s\83
+\e-\88\17\92G=n\eP Èót>vÈp$ò±´U\97ú\r´Z¯?\9c\19æz·\18Z7­¿Ö\83¢ \9cñ À]¢í?/]Øcx\17íl\f*\fZðÙ±s£dOo.\1e/B\19R\14õ1c+ó8n\86ÊûZÌ\r"j\ 6E|ÇoÂd\9cD"h\1aݬgÛ\82\93\19)\86R\ e±\ 3¸aF
+ã×ÇÓ@\18àan8Å\e\fØ~\9eNfæ\15\8c\84¡\12R:{qÆ\85\8a4d\©íÔ\82\86\91\18c\14,\9bC\81ŧ+z\87\0@"A+®\88R\r\ 5       \ eÉ\9fÉ°6bÑà\18°2ö
+\91\vZ&Þ[ÛðU#¨wMµ§        5w£\8a\98Ñ<ø\82\12\91\8cÇ\8eü\82\ 5ü \15\89î!ÿ¢\ 1¢W\r0¯|\9d\b\93¸9'»m\9br\10²¤°\aß\8f!\9eõhTèøpT\14\93AÍ°þ\98wôUä
+¿\97Ü0°µ\fÜÒ°\1cD6\1d\avFBb\85ÓwêHÐÈ`IÙ¨\8f½ÿ4.¥Ø\8f\aQ\ f×ãÜ6UVÔÜ\ fø\90\11¢t\9aPy\8c\90Îaý\J8\1c¤\84Í\Âç\eâ@\8dô RÒÃÕ§\e¾\98\16\18eõ \1cÏp0ë\9d\f\f ãÙCõE\ 6\0¸ÈÀQ?#o\9aûºøoî¸*溬Ìö9v\94\99LùC\8bÃ\83þÔú\ 1\fû§cÚ\÷õ\91ºp¨¥ÚÈahÔAÊbãéx°\9f\ eñö;\ 4Bóx\88àÏÇC\86À>\92\16ÖW¬\ eá(yþy\ 1\v©\ e\ak!âÞ§\1e\96Ã`Ï8°'$!\1a¾\9dùd1\88\ 5\v2UÌóãóê6'E\0õ\93Ó\96N\9d'\83zÊ"\1fCl\1aÞed"Û|ÊQüI,\9dà¢eé\7f®Yýµ\9d\8cë\82>îpÇ,ÙÞ£
+\1d\ 4
+\8dmÜ'+\0¹|\81Ï}?\16·D\8dz\84-Íè\ 1~\ 1\99ó¶I7Ý×pè¦íjÒJÏõÑJ&B\e÷5¤­°\91¾\85â\8e\9e9_ß\8d\88ÂÈ\95\96É7\fì\1eZ;\ f¸!\8d§\9dzh8ò\89\8dç\8b?$\97\ 4Rò¸J\8f\1að¶º\9dÌŶ\a÷«ç\9dô³\ 2a\8cÐÊ\0\89T\89D¾ð-Ûê÷¯}^6\9aú \7f@öò\97ÇØ\9c2jaä\98Áÿ\ 1Ð?Âéendstream
+endobj
+4492 0 obj <<
+/Type /Page
+/Contents 4493 0 R
+/Resources 4491 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4490 0 R
+>> endobj
+4494 0 obj <<
+/D [4492 0 R /XYZ 85.039 786.531 null]
+>> endobj
+358 0 obj <<
+/D [4492 0 R /XYZ 85.039 737.655 null]
+>> endobj
+4495 0 obj <<
+/D [4492 0 R /XYZ 85.039 705.84 null]
+>> endobj
+4491 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F62 4159 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4499 0 obj <<
+/Length 2828      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\19ksÛ6ò»\7f\85îÓQ3'\98     >Ú¹¹qâ¤uZ9i¤4¹éõ\ 3MR\12/\94¨\90\90\95üûÛ\a@Q\12í´Izã\19\13X,\16»\8b}BräÂ\9f\1cÅJ¸~2\8aâP(_\8e²õ\85;ZÂÊ\ f\17Ò`¸£@¸¡Â¥'ó\8bËç*\1cIW$n2\9a/\be\9eÿæ<ýñêÕüÙëñÄ÷}'\12ãI\14ÅÎõ˱t¦W7·\f\9e>\9bÂüÉx"\9dg0x=ûñæÕø÷ù\8b\8bgóÞa\93@\ 4¡\8f§}¸øíww\94\ 3C/.\á'ñh\ fcWÈ$\19­/\ 2å\v\15øf^]Ì.~é¨ðZ0â]\ 32M,ÆÄwE\1c\a\9dpR\r\b·_\15M\81\9c\82ðqoÝ\97"\b\12\83´N³U¹)N\ 5\8a<áy\11\f?+\90/\ 2?\1c\14Ǭ\1c\1e`r\93®\r\8fG2x±ð\ 3Ïà\94\84§\1c½\ 2ý\17<\ 6¾Ç^ä¬J\0m\8a¿\e\8cÛ\ 2¯IÛûºy9Cxàl\0\92®\11TÀ%\a\81tæ8éÑ{}sÍ\83zÁ[\90ÈÊ,n\8aýñ©°\86J#D\0\ 1©¬ÞmÆ^\fÛ\b\b,\83\89
+]\ 5\ 3¼¸\84ÄY\16\9b¢I5±\9a£\8dy΢©×lm\9aÎô\ 3ç\r1\ 4\10b\88V\f·°\98ÕMS´H`;\9e\0Cõ&'\96\96\8cúæöæ\1d\8fN\99\93\8e8»j\17ü\ 4LJy"tý¾Ù\9d\99\9fô"\11£ùI0\83à\ f\18»\f\84\fä u\80ËÈÀ\15a\14?H\87v¹@\87G\8c\1e\9dÐQÂ\a»\ 2Æ\14Ø«55\90GJ\91(Õ7µ\17\b\14\13%FÏàíYU\16\eÍc]\9b¯]ÌáZÀrP\87¼1vÊ5\18,]\1cÀÒq\18:º¨Æaä|\1a\b
+àFa\82\\8d>\80\12\12\19 çã_oLÒ\1fö\10àòfí\8f®k\10sÔó§Dx\10Å\82HD~Ïõ\87¼j\9a¢ÅïRøWU\9fÀD<ß!Kh\8aT\97¸¶d`Ê\9f)E\ 1¶/\ fÌw>\8e\ 3§Ùµ\9a\97¯2Ú\ïÐÙ\f\92¹áP¯ÐCqÄ.¦W G0·\1c\81\9eÃ\8b\ 1k\15±Èò? \83å=±H\0<^\93׸Gî\82öïÅá\0ÿqDüÃg\8ad2ëÒä\9a\bî\8b\ 1Ó31bô\9c\1e¡Ðy[nò\1a]eß2ü\16wÌyñÕõS\ 6ZÙah½Ò\8bcgÆCà\12\ 6÷ft.\10_Nº,\1a\8cE  ç\18Sp\ f\ 6\ 1/\8c\ fDq\®i\ 4,jþîWe¶âa\1f±S\ 1y;ê\92PHûðÍ,cÄWÊ\b0ÃKB#&Í\98ñÊ\9cH@\8c°|¯öÌ¢G±B}?z\7fÿ­éÂ0B+C\e\aàZ)ù\94R\ e)$gx¶BÞ6K¢Ùm2¡\ fÆÛ´m÷¨0º¦&ÿ\a\80C        Þ\a³z×0Á>ñÒ\10¹ßU\9bþ\ 5¥w\95¥\1a±ç3'=     \14§\9f\8dFü]^ õÀC\89\90E\ e·0ï\9d\r\99\ 5c\86Ñ0±\0\b;\96\9f\0\bLùÓ!\1f\9b/.íi\v\bOtu?c\ 5¾Óbæ¤Ñm¡\9f\83M\9cêHJ1p\eW`rÒgS\86ðÌ\1cQ¡`¯\10ã\ 5®è¦c[·\fb²ë;òî¢1PtP¤IW\8b\80Ü\98òA ¸\9cB\8e¢Á¾¬*Fl\8bæÞì©w\9a\a)#UéØK\9cfY\fÈ\90\17˦0\99ÐfÇ]K·\ 3£r³Àó­Ou|è\12}\9d2©±u\1c·;ô%\1c±9c2h©F\b\9c\7f\8fc\1f£\ 5-£æÓ{sê\1de]ÒFa\88\92M¦d\93T\92ä\7f\a~\98\béFX\14xBEòëò\1ejID\90C&]¹øåÉx"!±Ç@ËsEä\r\97Ó\10º!ùÇ]âñÜ\81\1c\e   O\80øðo¢\94\8b¡.]\92³ ÑC̸&ÕSR%ç\0\10Vצ\b¥9Di\b`hr8\83PÛÛ~Ke[\80\93\10Â-ª\1f,¨1\84ð°¢\19\9e\80\9aì\ 1© \1a\8eeòx%}Å\apØÁë}o\1cù¼¸\86\ 2=6»Ò\1c\f^qÕÈâá¤Í\9a\aJ^éÆ"±eyËá\1aeßj>\9dâ\18Äù¢m\8dÝaEW¦\15/\93Ñ\eM°Íg\88Ð¥uÜÊq¬Õ<KAÑ\88\90\88\19\9dS0\ 4\84ÎÊ   \eÑ4ÄU=1¥mè\89(9
+\94YJÕ\86\1fËC¶.r´\85ÄuæT«ã\11àUé\16%«J\e\90  \fÁ«æ/\9c¢éZa¼_Y$½:Äo:¤&\9b\ 1\1cðþ\1e\95\ f\11H\97\1c[éÔ~\ 1`«uØ\90QYQo0\97$>«\11ÀåâpÌy\14Ú\97í
+kp\8c\a¤1øv\11³8©æoç\ 1C®mf\82ñ\f\8cwL\91Ôt\9a¶0 \11»è\rµ­\v¾\8cgÞ`¨\8d\1a\80RO\e\12\84¡%P?\81\93ý\8aå'$Úk²\15OÒÆlÒÍ'ÛAÐ\ 1µ¥¿!~\bŨ\1fÇ6Á".\1a&ÂR3\9fÎøû\96<7·ÁxoÐP\15\ 3Ú$®\9a÷­N9P\a\91K\17\81\bß·Äâ1Å\b¢\8dë~\ 4Øå»W\8cöª©\17\9daµ@-­àf\95kJPDÑ\¡Ö\959hÁ_ÖS]Út\ð\ 1$!îZ\19ÀvÌþ\159ïÇPZ°\8a"³)­º\9a6g?\ f½£ Òs\99Ùë±\ 4>~\9d¿|ùó\8cº3óÌð\8e\aça"        \85\v\0\ e\13\98¨¤"½¬\8a\rO\8a\8fttFN`\9bL\93ê       ¡»G\1c§\90b5\8fó²+\ f3]7¦\f(Íê!kï6}ñÏ\ 5ô")¢\8eÅ\19ظt¦ËF cçò\84±ðü.dn\8646        |%\920>2\987-\9a9еZ{\90¼¯,ùÿ¸Êå Vk\93õÉ\ 1p\90÷\1c\93­~Ý\v³Æ\9d­Õ´<_ÔÖsgü=2Ð\98\v8\83Ë\8dDÐ+\168\93\18\83\aÖ¤íÎG\13Ãõ\99ëûnç¾\14\ 4\11Чe_?¬\ fÁ2Ù.|SþLˬ©Ûz¡yj|´ky\ 2_:  9Ó´àÙ\82êÉ\92ªBØ°¥àbÚ;È\1d\19\1f\1a45     \87A´´zWå\f2Çlª:5\10\a=Ä\ômñq×>`<*\11n\10\9aÛÝrÆ;x¤ï\86öeÅU&\16\ 3hÚ¹7õ\Ä(\ 5\fÍë\14\8aÈ\rîxg[jz6òÁÓÈÍ\10H\b\1f;\87Ùiì¤paa;9¤Õ\1d
+\8e\86\15\83y\9f\1cùhúþÆl\8ee÷|däë\ 5\fvCªxñæ:\99\8fÓ\8dé\rLfê\9bìÝÎØrW/pñlªi[!w¹\1a\80Û\8a,
+\8c}=\94\93\9ec\93½k\8e\933ÖáÈߢ>Ôàh\98]\r\9e\1a?´ìèUq\948\8fØ\86Î\83*ëOF\ 6î?ÌóØ\9dNËM/ÔYáÎ\9fÔHäªb+ì\1eË*>*c\9f1ùû»Ó*\12\ 2P\84\ e  ¥»\97\98\ag\847K\83ðú\a. ý¡\ 2r¥õö»ËËv·ÝÖ\8d\16\84"«×\97y±Hw\95\16i»ýø¯6+ó\7f¾¿û¾ØLÀâB¸\9aïe\ 4E\99\7fÖM(%T¬ø½èì¥Î®ZGúÿòë©Àý\93ü\86\10\e\90\10\8aJïñrüç\94\1e8lQÓ{\1c=\8f%*\12\81gsQK\ f3ëeóXÂ\80\ 2>òz      ãðªóH±vîSצþ$7h)¼\93\11vo\1d\94?¨T°¹\82üµs#ë\93]P/ø½·o¡üÒyH\94Ò\93`\9e\91ñO\8e\9fPe\8e¡\1a»gïb^£\18\9fÌ°ã\a¿ò\9cea\80WØtc[\80\84\f2 A\17CÀÂ"ÇfÍ\ 65Ä´ï¥\96ò\1a_WÏ[2\ 5Íh\12\rÙ\ 2X,\88ÝûÝ`Ð\ 6äÙ;v,\82\87ÌK\89@}\96"Å1\134\82£×öµy\1c\81[2\8f\ 1mQ\99¸Í·\80½p¯\91\vEèÚ¬ô\94ºÝ-5Z\9a»Ó\13\ 6\82D`[n
\13©ð&½Èï"î\17+Ìûæ
+{Z\95\9cë\0\7f(\88l3;\ 3me¦\8b¥þ\87Ú¯sED¾\90\9dÞ>£\89äË5áÿ\85\9a\80\ 2
+lÉ¿oÑ\88\9fÉÜ£Õ®\8d\92ýê       &ûÒÔO¼¥æo\9a¯)Õ\95Ç1¡áUK¨\1f\v\8f.Åw]á)ïäV\ 2å=~+±P²+±ºL[\19\968\9c\ 2þ/"\88¾ýêí\10ÏLâÏ\1e±\1að\840\89ÌY/\7f\1az$\89>k\1eøZ\16|Ed      ¾¹y\-»Î¢W\98<\10c\92.ÆPÀ\86;â»\1e\88\15©àÏÅ\197ùËÝK}sýÍ\1eÓ\82\ f\85C×l^á\93Ûá  ëô½qÀ¸£?\14{c\11ªxø\ 1ñP`}Å\ fÿ\81'Bÿ¨Z{X\e\91:åÓà\1c\7f5'ä\1aendstream
+endobj
+4498 0 obj <<
+/Type /Page
+/Contents 4499 0 R
+/Resources 4497 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4490 0 R
+/Annots [ 4502 0 R 4503 0 R ]
+>> endobj
+4496 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (./xslt/figures/warning.pdf)
+/PTEX.PageNumber 1
+/Matrix [1 0 0 1 0 0]
+/BBox [0 0 31 31]
+/Resources <<
+/ProcSet [ /PDF ]
+>>
+/Length 557
+/Filter [/FlateDecode]
+>>
+stream
+xÚm\94In\1c1\fEOPw¨u\80\10$ÅIg0²Ê\11\1a\b\ 2ľÿ6¤¤êV5\foʯÅésÀ\13ó\8fÎ\7f\a®¯\8f\83Ö×O²Î \8e¢\91ÿ¨#h8Çùø:\1a\845?\7f\1dùÆ [ÄIÚ\11L\92~\1d\94F Ø\v\ 6PÈùYÌÀ¹\9dd\88ÐzZ8å\a±Ý\10\83²ÙËò\91\96\8c\80f¾Å(\7fÌÀ\81E#@x\98oL \ 4Û¹[\a\83±ñðù
+\186\>\13RgÈbÏWÖ\e¹j[\86\8f\9b
+W\8cÏ¢\ 2®\12{6;»²þFÃÇñ÷ø]\9a\ 5¨)Õ/\ 2Ô¬Mu;pk;\1dÌ©Ëdh<åE\96ñ¬AÏw³ð¬±±Nê¦ó¡Ä\14½\81t\95\8bùD\84\99²]°Ä(\9d\87;\8d\11\84 ·å\8e°\8a­r²ÂÙÄL\10û\88\e\rT¥Í¡\bèª\8b\8a\8et\92¹w_\f=Î]\88\8b=¦uSä÷\97ä"ï\1e±yl±\87µÃ-ËkHs\8aör\12eOÚ³êvg\9b<7ºt,\87Ýe\97;ãÒèЭ/I\85\ 6&ê(ýê³öó»\89¨YÙ¹Ç,çkRÔ\9aÚ'\1d^\rm" ^\81\98\90ÎW9AVªy\ e\1c\19­Â©/f\81ýÆ"\95\9cãûF\ 3y-Sng    \14\ 4\Çdª\11¼\98©Æ¥\86\1aÍ}B©\95\1cµ\8cÎ$âw1.¶&\8dØíþ²C¶O\96ÃVç X×9g\19¹E{îÇ<\f\95ãóP)!ÍZÜÅ\9fLÞª~ÑÔ'\ 2¯UâXLµü\14c\93ÅXsÐ\96õÚ\1c¯½\98Ó\92~òBL\96§èªÆ¹O¦ºNZ\9d\ 5_\ f\1aü.ø\9a\8aû*]3Q\13ôçÇñ\1f!Ö-\9eendstream
+endobj
+4502 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [90.021 275.511 447.598 291.053]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;173673)>>
+>> endobj
+4503 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [90.021 261.962 447.598 277.504]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;172540)>>
+>> endobj
+4500 0 obj <<
+/D [4498 0 R /XYZ 85.039 786.531 null]
+>> endobj
+362 0 obj <<
+/D [4498 0 R /XYZ 85.039 539.854 null]
+>> endobj
+4501 0 obj <<
+/D [4498 0 R /XYZ 85.039 507.636 null]
+>> endobj
+4504 0 obj <<
+/D [4498 0 R /XYZ 85.039 213.132 null]
+>> endobj
+4505 0 obj <<
+/D [4498 0 R /XYZ 85.039 183.913 null]
+>> endobj
+4506 0 obj <<
+/D [4498 0 R /XYZ 85.039 158.936 null]
+>> endobj
+4507 0 obj <<
+/D [4498 0 R /XYZ 85.039 118.288 null]
+>> endobj
+4508 0 obj <<
+/D [4498 0 R /XYZ 85.039 89.068 null]
+>> endobj
+4497 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F62 4159 0 R /F35 3036 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4511 0 obj <<
+/Length 2622      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[oÛ8\16~ϯ0°X@\ 6jY\94¨\eff\81L/Û\f6\9dnãA\aèö\81\91äX\e[òHr.ÿ~Ï\8d²d+m\81E\81\9a¤\ eÉs?ßaÔÌ\83\7fj\96\84®\17¤³8\89Ü0P³lwáÍîàË?/\94Px3ízQ\88\9f~]],ß\85ÑLynꥳÕ\9aHVù\17çõûË\8f«·\9fæ\8b \b\9cØ\9d/â8qÞü>WÎõåÕ\a^¾~{\ró_ç\vå¼\85Á§\9b÷W\1fç_W¿]¼]\r.[hWG\ 1Þö×Å\97¯Þ,\a\86~»ðÜ Mf\8f0ö\\95¦³Ý\85\ e\ 3\81Ì·\177\17ÿîOáozÆ»&dZX\8aEà¹I¢§hTà\ 6\ 1\9cÑ\v®Â  Á#÷T\84ÄÕIÈÛN\8f\f]\1d~÷Ä«
\15k§Û\14<ÈK³­ïx|;_ø±SÏá¿'Ðá+XMB'Û\96ÙÜO\9c{$
+a'|*xÜ\98\1c&e-Û\ f\1d̺Ú^Q#óËw¾7àÃ\aÁý(\12n.ó|¾ÐÊw> ÝV<þ<\ f\140\11xNsßâ\81¦Ã¯%\fñh$©×ü{S4øé\ 1~èª\91È*\ 4¯S¾\EÂ\90ÜÂ^\81;+\14¬c\81\94\80Õ¢Ô\ 5\ f\9b-\14\9a1¥í½Ô\81vvHkH'\9b²:®Wf'#äµb¿dEÃÚ\7f<¥íE[\18äü}ß \¨ò\aTe^ä¯ø\83©\88Âw2Ú\81GfHv\7f<wB½a\ 22\ fÕ{®\17?p\13\90\8eIn\ f¨a°Ù\99§\81+¸~\1c\90\13§A8\1d¼\v?t\838ê}\ e\99Qn\1a\86C\9f\83s\¸%\80À\rCÏù½Z\0ó\8bwÛg\90$\8a\9c×\réÄtÖÂA\14\93\85ñ÷Úd\eÒfÁóÕ<\ 5;\1dÚ\8e§\97YV\1fª®\9d\88\rü\97¸\ e\94\9b¨ôÛ\91²"éÔi\v²@]\89ÑT\ 2\f\8f\8a\1df?«wä\17E\95[+ã\0(\15ïyDã\19t\9ag^ \11á7k
+\83äè\86euÇ\8bקþ\ 5\8c¬æIà »°ø°\ 2â\13k\87¹uå\96·\97­ð^îö[¹¯«ù×l·5Ò>Ê2;\12ªeàï7f\87\86½­%Ñ\9a\a\98#\ f¬ù7ãÐ\11¡M'þ\8eâl\8a\1dOL+!bÉ
+ptÞþ\88Ó\8d]¯Øçû¨\81äSH\90\12u)\aý\17}¥¬ì!\96\17Ù\178y½3%;59Cìz\90¬I2r§¬À\ç\vϬk\Q,y\f¹\10Ö\99\ 6\v\8b¡Øë]\11\97ÇæÀ\95ssð\91Mñסì5Ô2±áo¼\ 3?6\ 5iyÏI\98Ü\88Ü\ 1©þøpõ§l;»\ 3ò\85\ f\9c\b³;º\83ÒU\8d\1fÐeñ\84õ\9c®\19X:$u\18JÚõNB0\ 3ï@\7fÑþ\99]IvtO\1d\1cÓ¡ÖÂ\e®\9a   ùq\1dw¶L|à¡¢\81½\vüë°\87ù\1eóbÙÇÎOø-á»Èî@Hª$e\89*q1«+É®w\87f\90\13\ 5\99ö_ðr\83õ\a\vÙNìK:§â\169m¯\80rß1Y½ïJ.o!Ðqn\rF5GC]\87\90vwë\ 2\89$¬CÈ@6   cb\ 4\13­6$%\=eDºS¾Wµ0tT\a\95\8d$r6\12Û\18¨T\e9dåkV7'n\86I\8d\92Ì\1d\17?\95¤®òã\91\9aÄÂX\942Îu\87\81Uv\1e\9bÚ\90lÛÖ\1c§\f)l0C¦ëļ¼ÑÐ9½/@\81\9e
+Ù÷Ec\v«\84¿\91<A\87=\99\1dy\8eЬkIP\92»>\1d\9d÷¦cª\7f\95ÖI\ fO\92ã\9eI1]±sÙ`a20Xè¦\b       \ 2\80\ 6\9e"®¾Ümë[³ý:aݱ\97ýM\1cex\9còÝ\18´Ìöÿyâ\b\vôÈ?\\97lÌz&kå6\v\93\83#\8e0è©\86kPW4$\vnsÝ©ë\ 3DæJÎÿÇ\84¼\v\84O>@à³x    }\8a\97\r\ 5
+NÚ¬¡\bÁñ/ü³<´Í²½-+\18\14M¿m!¿Ë¼xXV\87íV\96ïøWy\1es¢Õ\80\93 \88ahuQMñjI\86¼.Z¹\v¹X\83G
\8bkþýûa
+4x\89ëÅê%°ã»\89N~\bìh\ 1;×æ¾/ë\80u\8c­q0¾¾a\fó\99<1§Ì\89Ð÷Ñf6 \19baÌ\9c'X\98\90\12\924<\1eàa\9a\e\r\9d\r\ 5Q`)âªb\a¡ ç2t\9eÀNú\eØÉÿ\ 1èäC\9e\12p\8b\19,ãª\7f\90Ü\8d_)P}̾ä×÷¶Àà7\f\84JÂßÏìõ\16¸H\15\8d8ÑÕÐ(\80f(5#1\9f\v\19¼°\19ü¡Ï\87r¥a
+\ e\17\92©z\1a\f-$b$ÃcÆ\15<~\98\87ÀhÓ׬v¢Â<\96\90Å\ 5\9a\1c\90\1d©\87½I\a1=\12Z\ 2zÂX  \94\92\97¬%Ytè²gæê]V¡Óê\14ïÍÏ\Ñ÷¼§å\9f¸ð\91\17>6õºh[fÜlÙ¯^Ï¥Wa4×M:Wì'/;\97VÑ·½ëó\10,êP1èÓ¡\7f\ 4\17èÿ¸Pl\19»c¡Â9ÂDÜ!\ e'V /r(´î#Ì\89Ô\86\88éqé\9aîg\88\e¨²:Q\10µ\18ò¹mì\1eåvÔ oß7õnß1·x£\803¢2Õ\14P\99DV\894\89:\86ôß\92ä\12\ f²Úm¨ÜÁhC\b\1c\e´ÎC¹-î\8e\10J\9a\ 3\9dô%:\07\18\81"\8b÷Ò        ^ä\8c²\92³$^plq8è%q.\99\97\11Â>\97õ2ßÑuek»"Àt¤\1do\1abã:vd¥k\1dÃEC@ûcøã\rWÆ#ª×\1e\81U\vc\98\8a\ÀÈ\ 4õu\ eï \1fv\83À»¦®»©þ\1aâ)µå\8a2`  ê¶¬Ý!üÂûé-óÞ\8b\\9e°è\9ft]ÔJò\ 3\85ç¹Q \870\9e¶öþ/ÍÒ\b|\89K\17#T/8ls|\ 1\91ÁOçI«Þ\ f3$u\ 46a=\96XÊq´¦"#\93rm\9f2$¯5ÜÔPÎ\14¨x°IZðå\84\9f\ fÚ¾»\92\951ÙÙ½CüHà\ f\0?\1f\9b\1dHÿ\9dŦÚv\ e¦­«ö\95mf
\83=\88!\ 5¶Ô­S[\96ó6F\95\1aíÕ·3>ûjÙ«\9dÕb)/Ç`\99\17[ÛîÖ\aû
+\ 4ç\1c-Õ³.ô\1c\98Ô.â\14ã\xË'b§÷aû
+%z«AFÛ¶o¬9(NM7²\838\84MH£\9eºáJ^wS\96cl1\112òÖÂá°,ºlI2L½LE¾\9b¦iß\14\91¯û©¦N\89\r\9d\ e\9ef@    òâæËc\8a\1f ³øÒr¦|X<J\f\13ò)\8c\9a£äx@Í«S¯\1a°üF:e\v¥|\82R\ 3üÐðâä\e!L¦\93§½\8f,\ 3\92¢­$D÷¼xÉÜ\f.½Pd\87AUtÒ\ 4\8a\ fßóº!om;ȧ־^xÒ½ÁB\9fõÅÞ¬\1fÌáAè\­\99\b\15\80\8aô¢ÞÏ`Xw\83T"LÍ\95Ô´\13Ï\b<\10ä;©\14Z\90>Ýv£G"{tÙ\9e1!\ 1^nE\9e\9dÙKêÊ%\7fúÐÅÁ¹#UÖSí<b\15õ\1d\1e¡3\f\ 2¡ah\18\ f cb\1f~·2­\8emZÎÄâK´Ï¾ê\8eÙ\0>¼$ø\81W\ 5\80\82Ú¾x\9fv\84SM­rÃÈê\17;5\ e(îðö\13\17\8bðO\1f´á\17æ\19c\1aïX¶\83\ 2¶l\8f\0    \ f>¢WT¿vãÔ\1fån\ ei\rÍ$?O´\[´v\18¥=ó\84\9f\9f/`0|§\84é7ò±\1eåã\94ó+ÄDÆð%ä7J-o\v\1a\vf\9f\ 3\9e      ¬M³´¶ÇKÚ\1e¼\93éÓg§P\f3Èá\90<S\ 1ü©\15Ëë¡Wÿô\rk]3®ïéi\8eÃ\b\8d\ 2«J\8fß\90\87\8fZ°vò\86\f+=¢:jÅë\vz:HE°\9cÙ§ú\11~\0þùI\1f<=¤G\9cW\13¹Ê\96\93\ 3ÇbÎ0G9Ý  \16aÐàcÑ\96·$\80¤¹ \85â Ò×Ë\9dP¬Á=§[\váäÿûË\9fö\ 1w\1d\9f\19¾Ù¦ÄÑ)\87B3úãÝÿ\0þ\84\rlendstream
+endobj
+4510 0 obj <<
+/Type /Page
+/Contents 4511 0 R
+/Resources 4509 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4490 0 R
+>> endobj
+4512 0 obj <<
+/D [4510 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4513 0 obj <<
+/D [4510 0 R /XYZ 85.039 766.606 null]
+>> endobj
+366 0 obj <<
+/D [4510 0 R /XYZ 85.039 724.712 null]
+>> endobj
+4514 0 obj <<
+/D [4510 0 R /XYZ 85.039 689.966 null]
+>> endobj
+370 0 obj <<
+/D [4510 0 R /XYZ 85.039 457.121 null]
+>> endobj
+4515 0 obj <<
+/D [4510 0 R /XYZ 85.039 424.903 null]
+>> endobj
+374 0 obj <<
+/D [4510 0 R /XYZ 85.039 371.315 null]
+>> endobj
+4516 0 obj <<
+/D [4510 0 R /XYZ 85.039 334.444 null]
+>> endobj
+4509 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F58 3380 0 R /F38 3057 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4519 0 obj <<
+/Length 2731      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\19ËrÛFò®¯ÀmÁ*\ 3Æ`\ 6¯£bz\13¹"Ûk±Ê\87$\a\88\0E$$ \80 eý}ú5x\10\907Þl©J\9cé\99ééw÷4\94\13À\9frÒÈ\ ftæ$iìGZ9ÛãUà<ÀÊ\8fWJv\ 4\8eñ\838Â¥\1f6W¯ÿ\1dÅ\8e
+ü,È\9cÍ\8e¶l\8a_Ü7?]\7fܼý´ò´Ön⯼$IÝõ\87\95ro¯oÞ3øöí-Ì\7fXyÊ}\v\83Ow?Ý|\ý¶ywõv3ºÌ3¾\895ÞöçÕ/¿\ 5N\ 1\ 4½»
+|\9d¥Î\13\8c\ 3_e\99s¼2\91ö#£e~¸º»úO\8f\85×\8cç\16xòì\ eOe~\16FË|{Èg\94õ\9c\87Á\ 2ç\89\1fúÀ\8dÁ\1f/2\99û¹ª\8b\95û\84\9c\9e\80÷8vßãxcp\92¸o`ÿ¡*ëÎr¿pµ6¾\ 2úìÕ*Z¸úf\aø\8cv»}É\83Û|»
+\13w\ fø«Z`\9bUªÝö|êxz½EJ¶Í¹^\85©+À'\1cçHª1.mh\ 1E\89\83¼+\vÞtÌéÈ9? ùÏ\88ö\15®DnSOè0îMa\8fÃ\91Ìíª_\ 3e¶yWÙ\9d\80\ f¥\15\11âÇqÉw0\84']Ù¢\9cH\1f¨´\8cxïö|\85\8e2·h\8ey\85\98£Ä­ó#!EÒbãÞî3r\19¥.\12Õð°n\ 4ÖË\8b\ emñ¾?x\85\99\81ÁýÊ\ 3h\83K_\91\90\v;\bUä§ZY?hK\90\18\1cÌ\8c\9bóÏ\9bæøxF&hvÍ÷\90
+H@\1dë\15
+\8b\86À\9aǼÁd\8d¼Ñ\1a]=±\83\10\8c7\b\8d\\8dæ§R÷\86Å\8e\12ó\fXQ\1aEsÁU(s\rºF¥Ã]¯xÚÁ\12±\rãòkuê*Ò\12\ 3Ðyž\88 ÙÇö\85b&\13\ 3Èõ\96L\bø#ý³\95\81ÿÛK\11Î×\16¼Ð5üû{CZÔ¡\b\1fö\1e/-ºßn\ 6\13\80\96,('\9a}k2aâ\a\10\ 3zwI3A\9e\ 5ì.)°S\v"\80\89»X\12;>2÷\1a\0\12?p\84è\81_4\94ÄâYô"8ÔÔ\1eÜï\81CDàB\ 6íÔ\ 4\86]hLÛÄ\85RÒÌÔ\8b`óÌ\8bàÜq8s\1e»MD"°\1eÅÄy!R/R\f3Õ;\12ÂÙ\91\10\9a×\ 5\83\96\9d\ 5·\8c\91°\18\1aÜ»è/Aà§&¹ô\97\7f\81\1fð\17\88^\v8[\ 6\82M\81ð;\9eX_ \ 3\91\17\fÖdrx\129Xò\15\b¨q2ø\8aÑ äÚÊ "\85³Ó\80C\83 'N3ö\934v\7fGk«j¢\ 3½#\89\ 6cLâ!\1e%Æ}l\e\92\aÙCI\82+ظp'Å\8\9d\8f\82Ì\17üW2|×´<øL\ eÀ\11\f°=É9\10fÀ£_\83(¨üÒ'
+#÷\19\91`\84Áµ#\1e\99\984\0OçG\143\ 4r¢3gè]N\9b1læ\vQ÷º8\92³T\82       ¬(ï\88F­_ô{Ê\83ûÁ\9c  \88\97·\10\19Á1\80tå/\14\ 2J\85\10\17rsh|\9d¨¿\99\9bµäf`ï>\97$\8ciìÿ\90\84ß5,\112\ 4`,ç\1f\12$$\ f\99\92d\ eÕ\85OO¢\9fìì\8dg\141%sÁ\99íù8Ê«bN¼×&\89±\14Ã(\85\12(\821ðÀÀöÁáÁ§\1f¿ÁÕ]¹\958Cõ\9c¾D\1c\85¾
+\15ãµ\82{\19ÛL»\9e\86M\91\8aAÉ©\1fÅê%\1d\8e§:\ 6]\9axªc«Üi\b %ßZ\81#\14|LKD\81¥»²ý"qð\e\ 6\90\0+êÛ\ 6°Ù\93\9a\1eYG\12¹\11ÒP\85\96HºkÙµ[Y{´ù\82\13E_\1e%`L} hÐLmH\90Z)\1d¢\r\8cÇ\96\86DÌjÀÔf&¶QÀÏ\89rD§=+²
+Ó!\99Q¢ÀC\96\17Ù;͸óPqâ$qnÑ0;$       "\8d\89BÈ¢\92\84¾v ¸4\80ºØ\ 6\b\14$TæB\a%7\81Üã\11AP\94\98\bÉéXd\b$\89ä\1dOòÃ\81\aç\93å\80Àg.pøþʦR\zªì\91\9eq¼¶h¤4ÀÉ®\15\96\14\1d·#ß&\8d\1e(ºêÞ$\94\8b\94SñTð\ 2\90´¿¨\95·\0 {ì\80©Û\96\ f\15Ë\ 4\13\17\9b¾ôɾ\13\ 5\9e8æ"M\9cl\e\vîù#¬rîýF¿6Þ¼\928\89J!ª¡xBM\19¨9\148        'ÖÁÙ\1a¡ÝP8ìQ°Í¡yxÆðÏËS/ÁÊ\bÞ\12\98]\10=\9b\11\r{úñ\10gN¡\81³
+9OÕË\HÚqÆá\8d9Q¤¤°ë*ëa¸q]µ%\83\e\94Èó\12q\vÚGþ¯×w+T2r\84\81\9bêbä´\1eWÒ6®btºãágZ/\88ô'\89ú\92ÜaÕfØCÞõáÂç"\a\9e§ã\904®w?ì¸ÈØ®"ÉÊíI*\94ªãßÓ¾9£Êp|\8fÛd}\vJ\85YÞò´Ûçt \91z\v+\17°:p$\12\1e¾fh;\95l8%\ e\93\84qæÛ?ʺ°\17\9fÊÃ\8c®9            «\8bv\1cåÆúYÊ+x\98PT¹\87g\15î(\16´QTp8ti}\8b)\96¥\86(T\86\8c!|_u²á,»iõ\84©¡å±°.Uç\89\87'$úñ\91¨k-\r´rO\17¤¨V`üx\8fXsë¸&¶É\ 2\10³Äj\9eô\8c\ 3\8a\9f׫0æwâG^EËÚ\11\81$\v\80| »Ë\1a÷FîõG\ e-`uøð\9dù*\99\ f¼dï¸2SAèþëÄ d\8aNc\9aÉI\9f\8a\9fÒöØû²ûÌ\ 2\93\17ñº²º±âm\9fù\b%ÕVÎ3º\82''yy75K㢠P&ò\930\ 1ªMâ\ex\1e\8c
+\82YóF\81\91§Ô¼¡âæ¿·\8a°ö7j±UD]\9eÀ\ f^î8Ñ¡\0ÐðHvO±D¾N\9d4öÓdè\16ÅÆQÊÏP\aC±ð¾á0\86¢\9bW¼PUé\98
+^çOGù\81É2Í«£1Ñ9\1c"Àë\9b£rÖ\r\fDéÌ\ f£Ø\ 1a\195ªaÒ\85\1aæóÞÖæ&4.Æ0.\94qFI9\94¾PSc\ 6{ `RR`\8d¨\80Å\r\94l\11\90Û\88\1f¹?Ãp\8d\99â\9a\f\8d{F¸\99"]+ãnߧi¼pôôÅðÒ\17\ f°Æ)\ 5ñçýË÷8ì\9dÛ>\15\11Åk{\1d\95\8a\13ô\99Á6ÀWÛ¾\81d$R\1a)Å!\1dÝá½D\ 5\17\ØõÊY§Ô<kꮪÏ\96\ 19D%>ü^T|;¾ÿÈ\8b ¾\96GÄ_1ê\8a!À[*8öTâ\99,¥-\14\92m]\ 3\ 1'Ó±{Óñº\8dô&KF%NF­°>KfÉÀ\r®\91^pp¡FÆØóñ¥×\1e (\9a\81É\93\\81\19¡[ \7f,\8f\1d¿mE\1eÚÌ9â\1c¸gé\1cÆo.û^z<ä\94\8b¼¾/DE«\ e\877hÞõï3û6ãW\16ØEI&P=Ô£ÊaüB+\9aYÜÒqæ«\0âV\f®\1e\9a\7f\14D<\ 3¢I\8cv¼¾oý¿Ç5OA\8cL\ 1\17D\ 1iì¿ü\84ùxè\eUäÃ`÷m¹Cs4\86üû\82ë\ 4\82u¬¾ÿUùf\9fc\85Ö÷\9f\10{ôj¡\90\89àU\17frj-/b\13+j\9ds
+é8!rîºÌ&:òãìï¾N1"%\9a{-HѱiE\bT\94\ 1üh_
+°Ú÷ô\1er\1c\16¶°Ãýû¾?ÓK\8eà[érá\98\1f\ e^\b¹ÁDjZ³XFͼñ\89èòí¨\ 3\89\9b\84dêÞàÏz\84à¶\94NÎø\1d\87\v#¿í\9f\95\16Í\89/zê\17¨×/·Ë"9ª\1c¨j\9e\r\ 2âê\16\7f§Â0bF\97ýÈüþ0tq¥í«§m(\82¬§¯  *\9f\97\85\98[ÛÒ7\96î\9døö¸\89<j½pÞàqÿÄÀÉî,ß?øø¨U\öÛíë
+bK7ï}ôª7Æ7éKß\9eB¨)\92xÒû\98U\13ÔûP®Â\ 6H\14P+JäÃo\8d
+3Nì\a(¯Ã/SÏ\8fÜ
+á¥á\13\ 3M\9fl\11\8fß!¨S\82¡ÒÓ\võ
+\94+\1có\96Z'ÊOUö½\11\82Úïù½<+Q)\89¯.o6ÚÏÌÔ»ûxìÇ:æ¥\97/9À\ 3BÞX5\95:\940N£¯
+¹|Ê ñ¤)«ÍØàJ±\16é3LZqb^b6-\97*üu¢(ÅR9=é¾\ 1Í\1fe¬ñæ\8f]ÙÎí\a\b,\ 3t\ 3\17Zg\12UþÙWT\13\824\87¯Gß\94i\92Ì\82\99¨é/ÀU1%endstream
+endobj
+4518 0 obj <<
+/Type /Page
+/Contents 4519 0 R
+/Resources 4517 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4490 0 R
+/Annots [ 4523 0 R 4525 0 R 4527 0 R ]
+>> endobj
+4523 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [342.437 547.034 396.551 558.724]
+/Subtype /Link
+/A << /S /GoTo /D (domain-member-server) >>
+>> endobj
+4525 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.804 172.41 297.486 184.1]
+/Subtype /Link
+/A << /S /GoTo /D (samba-pdc) >>
+>> endobj
+4527 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 68.406 129.975 80.096]
+/Subtype /Link
+/A << /S /GoTo /D (assumptions) >>
+>> endobj
+4520 0 obj <<
+/D [4518 0 R /XYZ 85.039 786.531 null]
+>> endobj
+378 0 obj <<
+/D [4518 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4521 0 obj <<
+/D [4518 0 R /XYZ 85.039 748.602 null]
+>> endobj
+382 0 obj <<
+/D [4518 0 R /XYZ 85.039 608.667 null]
+>> endobj
+4522 0 obj <<
+/D [4518 0 R /XYZ 85.039 577.25 null]
+>> endobj
+386 0 obj <<
+/D [4518 0 R /XYZ 85.039 531.591 null]
+>> endobj
+4524 0 obj <<
+/D [4518 0 R /XYZ 85.039 491.427 null]
+>> endobj
+390 0 obj <<
+/D [4518 0 R /XYZ 85.039 131.043 null]
+>> endobj
+4526 0 obj <<
+/D [4518 0 R /XYZ 85.039 96.297 null]
+>> endobj
+4517 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4531 0 obj <<
+/Length 2390      
+/Filter /FlateDecode
+>>
+stream
+xÚÝYÝoÛÈ\11\7f÷_! (J\15!Ã]rù\11 \ f\8e\9d4> N\1a«=\1cry DZbC\89>\92:Çÿ}çc\97\\8aLì+\ eÁµÐ\ 3\97ÃÙ\9dÙùøÍìJ,|ø\89E¢<?H\17q\12y*\10\8bÍþÌ_láËßÏ\84æð\17¡çG
+?½\\9d=\7f­¢\85ð½ÔO\17«[bYå\1f\9d\8b7çïW¯>,Ý \b\9cØ[ºq\9c8\97ï\96Ây{~uÍä·¯ÞÂûË¥+\9cW0øpóæêýòÓê\87³W+K\98\eza\14 ´_Î>~ò\179(ôÃ\99ï\ 5i²¸\87±ï\894]ìÏB\15x*\fô{uvsö\8f~\15þ\16.xÖÌ\9e\Ãá\8aÔK¥\9aã\11QìÅ©Z¸±§âÈæ8}\92Y"9c\96Õ2\8d\9cl]á\9e\v°B\82Æ\11¸éç¯\85²&(ÜF¤g½8µ\8a\8a¼\ 4lâÛJ\90ÐÑ\1aFèyÛ¢¼#Øx\8f\83;\18te}hO\97\8d\84ç§b¼ìÄRRBdD`±\0äÈo±*/Tá"ð½P\86\8fû/\90¡'U2ë?\88\ 2\81þI¿º\fMòa\19\1eiîñ*©ô" bô\86}ôÎZìºè(,¯ÞÝ`¨Jç\90í\v$L<\91\bO%!\ 6©^ô¿Ö.ò\ 2\88ª'(wCɲ\14B8ÿ\12§ú\bp\v\84ïï \8f\eÈÀKTºpqZúGpà`"õm\13ýX\1eÀFy½\94\89sߢ\vCGúþ\97ç×+\86\9e¼ÞgÀCcdÍ(1\8a\89{1ç\13\15³=Õ÷QþíÕ%zøüÃ\12Ðaõæ[\1eVÿo\1e\16\91\97&ò)Vº$\ fþ\ 5\f¥ýûþò\82ýyM\99Ú½ÔÉû\88\83U\f[\12ßÕÁ\97ï°î¡¾ßɵÉ\1fµò©\07q-añ%¼_ðûWá¹\9dI`1$ðw\ 2hö/+}!8\ 6³CÎ\ 3î\81^^^Èÿ\11èv£\10Êf\01 ¼T©ù\8eÐ\85*\9f$\8fØåuÙ°O!;\9f±5\1e\10¡ë#¿ìñåØvüF\ eÍaBÙ\8dx\eî\96\ 2[\82\80ý¦±\16Óî×Þ¦>ÜÎtUaJ-   óýì\8b°Zr\1f\ 6AÕÕ,¦#Áø¡â\ f7\f\1f2vÖ8bb\89=\14\ fÛ]\8d­U\95\ fhS#÷=¿\1f[-À®9-   Ù\1c\eÞ\1f\ 1ÑÞC\9dÁÒq@=\93+chÈRn¨w\19®¼Õ\8býì+¿ntlåh& \889C\81[-Cù±\aÓ\8d¥
+Рì\1eæúOá\ 5a¢ù**§Z²ÙB\a¤\9d¦}Ü¢½êuV}\1aí\ f»L&Ô·c\87\v\8f\10k~ð\eýh\1c×\14YþbfÏn\10E\9eH\126g"Æ[w\95TÎßø¡=4\95ç*\b/^@\88\88_t\nÐÙcït`\98©"Ø+²¬õ}Ý|Þ6õñnÎø g\1c=ÁøS\19JzB
+=\15ÜÂ>yÄ¿\13o=jR\19D`J©Mz²!Û¤ØÌ\9c\7fà.æq£®veË\92ËÖXrØ<£<\8eL4Ù_íôºÇ(Óô¬\19xþ]\931ËÃ\96\1f¥ØO\98\82\b\1f9\94ðÇ\1e¯\90\18;Ye\b5\13v\84\bÀù«\96\88D£Uè'tÖÊ\1a]\9eºb6'céÉØD}qØ4\ fw\1d[ï.k[°kÞÎ\98\81\17õGDv¡V\13Ü7Í­\0à;J5ûC1·¤\14\a\ fÚ\12\r\ 1âAmZ÷\16\93\\8fíD&\ 2à\ÓÚò±\f¥\9eÂ2¤«\14.\9b\1d9v\ f8¿+7\19âm\18¦\14sô4ÖS¾\83íz\18&Ø+yüu\85_18ðÅ<1Ýh\90óTA\9afÇJ#+­An+º\8e"`«\17¸åoÝ®dǢбËÌ\8a\rs\1a\91\87º³\96\85\98\87\18à,*±®\98Y¨P\1fj\96\15V»¢Á\98\94:Òáy¨õÓÌ-r&P2J9#     wù \99Ì\ e \94O\82î\19\93×Ç\8eWÂm\93h]Ä,-l!\e\1c\9fl\87ç\1føÙÃÜ8Ð\82Ð\8b£èI(\1eÌ\14\90¾ÊVo\92\8d(~\rjbÒq¬%¡'ühdå>)4¦Íè
+½Pdtøi6)\ 4À\13 \1d³è\ 2\1dÆ #\1a\81Çk\8a«¬ª \90\87γ¡2ÓÀ.×û\9aô¦ÖæöÁªÜ\80Usð \13h\bMV\1aD`|\80\94ûÕ`ÊHéTxa\90þ~åûñ\82\80f\97rTcguµ\8b\ 34ÊtjÓã\97Ô-\ f/ò±¢¡L.µú>M*     \81¯\a\84
+8¸£.\8b\ e\80T\f\1e4#¶äpösÖÙ\ 6qâ3\96.|\87ó\añbü\1d\98÷¢f¼jjj\f5"P8J\15L[D\9csOé\83ì\95\16ØuÅp\ 1§\95¬ù¹Ñ\ 2²\8d\ eY$Z
\19\a$B-5Èj\Q_\a×À\17Ü\84ö*#&¹!¸ó&£\9e{\8dM­ï;÷%ª\8a£®yÐ\83\9a\9f¤\16ê\98Z:â\aZ\97\r¸c
+\15g\9c\ 5U@ÿë"Ù+\82t
+H\9c\901\0JI[3×pP\0Ö}¦q\1d¿P­ÏxǽÎSÄ\85ÈmpÝì@M\9aÔ\85\86q/¥~¿\1cÀ%1¶ÇáØöHaH\ 6ð¿Ã\84Ð\Çe?\99B\ f\aà\90\9d\99«\9d\ 2¯d¿\8c\86µ\96QÕf\9dl_\1f¶<¼4-\r\8cû\bÄIU\ 5µvÜÂp\13v^\ 1Ü\13\10écL\8fF¸%\82ýز%\9dRFæ\ 3
+Y\81ã\82ê@ÎdÞs\8c[\ 2µ0¸\10ë\88\94\17 u_\1e
+Íiv\7f\98C\ 3\9eÃÆâ~cØIðÆ´\ré\1c\1eø\8b\19ÇÞöÇ r\80\1dü\b\99?jºÔ¸q\14õ\88×Ym¥é@GèipP\97\9e9(\1c\0êÉ8ø×ßÒ\1d\87AÂê\17Ý®6\ eB"ø£¿ð\ 4ð·\93\e?S\7f\15à\ 1['%¾Ð®¿d\9b\ e]I\¦û\82\ 5\88\91º\b\17ÖA§l÷LívYÇ3©W\83gÎå­08\13+ìÚúEXi,\7fSW\16\ fá-µ}Þ2aM\91\9få\9b\8c#Ê]g­iJd\1aÛ·|<¡a\15\b±\8fV,øÊî¢pU\f!ýß\88\16\96ñãG _!ùú\86\85ä\94Z\19\8bF\8e\8awS\7fF}ï\98f`;EèÀ{h³'\ 2{X\ 5\9b\9dC>\ 3ߨ\96è³CÆþ4í\99%ÛruÂË\12|¿ß\95\ 6\82q\16        B¶IJ\98þJâQ§aî\8aÃH£\12Ù;\16º|>M\9dÞY¦¹¦y`´©\8f\87C\c\80±­«£\ 6Ã9L[ѱ\8có\8e\ eptå×\99æ\ 5]b\17l\9dîÍQ\ 3x`7ÇÀÏ\95l¿\87òÿb¦#ôé\9f­(\88¹jÔu÷'NÒC¡\ f\ 3\8eÜ\9bi\1fãþó<\a(,ۮɺºùs\9füÓ\147¢8»¯ÆgÚ©fp\98\8aúK®\13Ñ3\a|eµ­Y³íÿý+z¬·\8eÙti¥iÛr¨Ó\16~\9e\18|øû¤w¨n\1f4<Æ\ 63kì\89:à/t3|Û°ËæÚñÀºØùÖÑAy\89HN\9ar8w\b¼Ê·c\87O\86\0ø\19£\17\9dþ\89&õY\8e\82
+ce8\18\ e\17\v86\17\v8\85oo\9fñ\v5\908°¹ßë{j\1cSiê\19\b(áÅ^\ fÏ\ 5öìú@@\f_N\14\9eþ-\1e  èñ\93tþ>ö\91ûú§ýi\1eJ\bNe_þ\7fýn7N&×ÙÌ3ú3ù?\89/\9b\99endstream
+endobj
+4530 0 obj <<
+/Type /Page
+/Contents 4531 0 R
+/Resources 4529 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4490 0 R
+>> endobj
+4532 0 obj <<
+/D [4530 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4528 0 obj <<
+/D [4530 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4533 0 obj <<
+/D [4530 0 R /XYZ 309.697 772.58 null]
+>> endobj
+4529 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4536 0 obj <<
+/Length 2170      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\18koã6ò»\7f\85\81C\ 1\ 5X3¢D½
+\14\87ì&{Íâ²Ý&îãÐö\83lѶZYòIr\ÿûÎ\83ÔÃQ¶-
+\ 3\1653\1cÎ\fç)9wá'çq \?\99Gq(\ 2_Î×û\99\ 2æ?3i(ܹ\12n\18 êírvý>\bçÒ\15\89\9bÌ\97\e"Yf?9ï¾¾ù´¼{¼Zø¾ïDâj\11E±sûÍ\95t\1enî?2øáî\ 1Þß^-¤s\a\8bǧ¯ï?]ý²ü0»[\ e\ e[(¡B\1fOûÿì§_Üy\ 6\ 2}\98¹ÂOâù     Ö®\90I2ßÏTà\8b@ùæ½\98=;í¸0NÍy×\84N\vK±ð]\11ǪSN\ 6\13ʵ;\107mA\v\158´nx}ªó\16^5¿¥kTm­ñ¿1\14m\85OÅ,\f]VíӼĵï<Ý<0AFG¤«´¡ý?»\81dDÞðóö\9b\87O@sû\ eÑo\fW\0ìtM;6°®jÍ\88ccÎjw\1aM|ýÞ\1f*¦\¸uW\1aõ\16OL2Ò]\ 6Â\83\15ST\a<)¯J\81\94`=Ï\15\1eXQ¢\11\13"YÚ\83\82xÀÅóEè\ 6\86ËM¶Ï˼ië´­ê/\ e\9cª:\9b:Û÷Dd¥Cý\95ò:\v⺨¶h@¥¤S¢Ýöh\0\83K\11\921\12Ï@ÔéÊ\8b\1d<\8b \9bªæEjx\98\8b«\8eå\95\97\80QûóRób/\9d\11\9a­ \83Pø øÐ\f¥îï\1f¶Ôç«\85\17'ΡFû=ç\ 5ë \9d-ü{\89\81Ï4c©q½\a\88ÎÌKÝ\8c     ñtZà\86\8a\14Gg\92\ eÄ\9cò]ç~Ã'¶»Üì´Ïæ¸&=5\89Öl\8e°©x\83¸Ø9\93\81\8eLxÊ\8b\82\99\10¥Ö\17\87\1a\18îÈ
+äݮ߱\95N\8d\0pX]ïIÚ´`À\89Þ²
+       O\86Æ\86
+Ñã!¿\ 3 e@³cRsÀ
+åttÁ@2AàüÐE\ 5³ÓL[\15\99®yùq\89l\15¿\90\1e-28\17ýÉ]\90\ 2EZ¯\11½Ë[½fbé\1cë\91âA竾\ fá\a\ 4l»ìË\89ðÃ$\a\81á\87´éC\ 5·\fW\1fx}jÀ5\ 4¼\98\b\8eñæ\1fvÖ£j#;\1c\7fÃRæ\0yFÁ\rø6¯õ\1aBïÌéøo\bë\8aPÅ/\84}º{ü^ò\12½\13\9fµN\8b=/\1fþ÷xwóßWUèY>véËèAÒQâÄ'+HLBoÀ$\94ÂMl\92(u;q\8e'\85çÛì³ÇhG\8e\aôYÒ\9cS&C)\1cêvw!\ 6¹'&\fép¬\91U»D\18{Â÷ÂùÂ\8b@\98Ø$B2¬\8c\9c\ 3r¬ÈC\aE\ 1\10¿VȤ4oì °hº{´·ÆbÈ\90­\81´äÚ¼î<\14ð§¼ÝQ\9cµ\8c£|\85L\9eór;f±\86;jõÅÑã\94c\90(ɱ1\1cSN\1etH\89\9cÛ\89¸¯ÊÑ¥\91\91?aÅB \89U6&)GR\96\19%/Ã\8c\f\99\f\f©¤ïðÉ{¾\0\9bÞ\ 1¾eãj"ÃHGÎÕq»ctW1\0g\15\eØ\84J´o¢j\90\10\98\ 2èø­ap¨+¼\10sÅÄ\v\eLC¶8\97¼ûd¯\16rH'îTê,5¦A\19`\aàÖ¬mµ7í\0\80_ÞT0©\bÂ\ f¦j\81ç\9dp\13Y>c\çû2`C±×BTC5\ 5\16«\94__uJ\85±\81gUF\b\ 6þìJU\18¹Ø;m
+Ff]¥Æ7¼xLI\94¬H¶ókµ\ 4ÜçDB\1aå       \92ò\83\14d\99\87
+g\8cíäA\16d\ 4ª{Yï\93\91õÔ²ª÷iQ\90\1c\ 4h@ª¿\92\14¯\8fM}]Të´¸\ 6\rWéõ¡Î\9f!È®\e\rÑÖ6¢ÍVSÑRO\0¯u»6\\ 6»ÿ<\8b.M½\8fHcTQó«\ 5¯\aE\ 2ó\98¦n#¤\0¤\85­ÁÜS\11\95Á¬¨8òÚ$4püñn{Li1\90f²t5\10¤ç\12a\14C§e^ªQÖŽÇÞ먦{Î=×ÝÑQ¦!\89\9cßÈ3\r7n\94ÂWÂë\96\92æ¢Ð½7\9bN\84Kàú\88-=\v\8a\15qaZ\99z@|¶\85³Õ{lÈe\9f\9d|7ÀV¥s5ØbÒ\1fãÚ\8b\8b@\ 2\1a*ÜÐY§µææ¬8\8f1éàpÊ\9d\83¾) ´eÂ<\9bÐ\9c\ 2Á\9e:ηìAïMc\ 6§Æ\8a&\8c\b®\80»Å6­Mq   G¦\býQ¾\80×,Õ\14ãUÉÖñà·
+à·ÚÜ$¾ðäB½ï\99ywi        Öë"×\9cb\1a\ 6Pª      \95\8dZ\9a\ 1\90ͱá*\87ÇÛ¢\18úöFñ\9f\8a»½XÐN¼ìÝ\96»a\96\ fø}\17\v/\1e\87\11·\12ÞKëôÔ5S\f­\ 3H\9aòHé}Eõ\1faúÀ®A\95Ð\0m%\1dsËpzÂ\12¶¢Z\ f\ 3Ù\e\8e-/l¶ÜW\8dµs'4\aU3á\eÃz½©(\ 5Vh\ 5îη\8c8ÑôR\f\92.
+\ 1n\15öcïçreDGÕUÕþ\8b;DJu0\11¶"ã\8cg{È\ 6\fÚN|\19\b¢PDáô7
+ôd\95\84Ý ï\ 1X\8a\ 4\1fä#á\v\90Ù\83¤\12\ 4.4Ïäu¡sßð\93Æ\ 2ê\11\b\109ouÛ\92\17Õü¾Ä\ 6 \es;þ2v\85\92\19m8\8b\9cY\9d¯øÑèúY×¼w$\9btc\11E¶Ký÷\84Ú\9e\b\83è\15­})T\1c}þóÅ»#º'Ç\1a\18â>\86¸\17y]ÈxAlªýúÈ\9d\8a\80°\ 4O<n{\98αÅ$`Ö÷a^\90Pù *\0¨M\97è4\ 3úIÓbq\88Åm\17=+â)\97ÃÓö¬HV\8c;.\1c$½ r¾ûH%âGÞÐÏ4uÓ±zé÷µ>tò5Ö>Ô>yqlê\v\8cÁ\17Ü\0\92¶í°\ fã ¡±»âçhò¥Qzª\8fÂâ\ 6÷±´.ÇÓuZ6v\86O\8d\86\9f·vâ§NïR¸\89à\83ô+Â$2\9e\0#%Ó(9üÜ\12       \19{v\92\9a`\12\b\15(\83ß@G45j\85Â\rìç"c\1dh\97uc>\18I%üÄ\eæ[Jæà~ão\ 4\0¸µ)\1cÊÏÓDúfÄ ¯Â\9eé.\95¿\93Åý·£~J\86=¥6=\ eG{dfN`Þ\97j 3'L¸\1d\92\82ÛýÈ\ 4]ÏBðÞï3\ 6Xu;ø¡\8bÉF¿:P\r¾<FÃ\13\99^\85¦¹V\91\15E\8d:@|}Ѭp\a°PP\bÍ´ª"Ç>\9b|\9f\17©9\84?_F\83Ï\971Ï8ü)\ 50\83\84\90ò\9e×Ê.!¹7 ú\9dM}0Tn$"\98¨/2éˤ\18K\11K5\9d\15\8d\ 1ÿÙ'd\ 5i×ï?î}6ÃFÉ¥\84\86Æ\1d
\a2\bÃÃendstream
+endobj
+4535 0 obj <<
+/Type /Page
+/Contents 4536 0 R
+/Resources 4534 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4539 0 R
+>> endobj
+4537 0 obj <<
+/D [4535 0 R /XYZ 85.039 786.531 null]
+>> endobj
+394 0 obj <<
+/D [4535 0 R /XYZ 85.039 178.887 null]
+>> endobj
+4538 0 obj <<
+/D [4535 0 R /XYZ 85.039 141.688 null]
+>> endobj
+4534 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4542 0 obj <<
+/Length 2858      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[oܸ\15~÷¯\18 /2\90¡E\91º\ 5è\83ãI³Þ]§n<AZl÷A\1eÉ3Âj¤\89¤YÇýõ=\17Rw\aE\ 3\ 3\16yx;<üÎuäÊ\85\8a|áªx\15F\81ð\95\8e\17îj\ f#\1f\99á®´p\ 3\1f\87Þm/®þæ\a\8aØ\8dWÛ'\9a²M\7fsn~º¾ß¾ÿt¹VJ9¡¸\\87aälþ~)\9d»ëÛ\8fL¾{\7f\aýw\97ké¼\87Ƨ\87\9fnï/\7fßþ|ñ~;8l­\85\ e\14\9eöõâ·ßÝU
+\fý|á
+\15G«gh»BÆñêx¡}%|­L¿¸x¸øG·\v\8fé\15¯Z¸ÓÚÎX+WD\91î.'ý\85Ëý\15øwc§Éê?/½ÈÉð\ 65Üà\rÐ¥v\9e\ fY\9dñ\94\a &ÇK/t\1e\13¤DÎ3vª3Ð\8b\94)§¤ip¡ë´\a ×4¸?ð\ 6D2\9b%gÛ\93N\89\a·ÐËwØMÚ\1cÚUÉ\13k;ëëÙ¶\9aÖìWñ¡ w¿ä%ÌH+ÜíÙpñqËS\1a\g¯XãÃàkH\94SLbÈK~Ç\8e\9d\ 6n»îzϸ6Á\7f/<5ix á.\1c\9f"ßt<±ÉôØçiUmçÁ,;5dNa8\8ex¸á\17°\9c\12\8d\8e®Î\ 5.\12\96y/\14.\0\0\99¿/¬h\12\®´ß\8bíÉ6p/­IÎÕ\14\99¡'´Fä¸"Ð!\ 2\86Gêý\8a\e\9f>|\aB7\87ä\ 4»¶ý1Êñä\e<\ 44*\1e¬\b\áÅÊ,\ 3\81=\92,pYúör­ÃØùL\17\bàºOø\r\9dMuLèq\80v}éKg×ý«ÎeÛL¯â\81\ \82ö@5^ç\1d\ 3ç©2â!\86°'\9dã\ 4\8c0Ê_EO\ eBn^\1a¾ôÑÈ\96\ 4\8bz\a÷\84s\b`>\9d\ 3xÇ}ì\9e»¤(:\18\11\98½\ 1áç\8f·ÿdT|¾Ý\18\18%eÊ\8d\ f\1d\89ð\ f\93¾ êÌ\11\87i\9d\ 4¡}n:\ 5·èå}=g\ fÊzbú2ʶ\a|\9a\b\94 ýóÒ\ f`%ém²'rl\90EMs¤tÖ¸Y\87N\ 6uÁ»°J\92Æ£f×yku\v\ 6sÃ`d¬FÒög\1cÌy    .k\ f\19³\ 1"msz\9f(dm\86m\98\8fu\91õ¶Í\9eþêÉÍ\82u@³F«QV â±¢ãa^\80¬`#Z`,3ë>Ýßpc\87\ fE\17+K\12\88g\98\86oö-Ùµ\84\ eètö\b\1aØ#|fÜ¢³G4\95¤\84\11!\0\17v\8f>´ñv\17cZæ·Nñ5A'ó\16|\9e\1fi@@÷.\80y68¥¥¸Î\83ñ\ ex-¦\8c\8d\99\99Vv@å>\82.©AN9µÚ\8c÷7¦\ 1g¤½ê\90\90\80§¶>[¬¶L©³\82\11`È(¸üdδË\88\9fN¾¸\ f<Úà欬\ 3Ak·3ü!\eþ\98ŪÝWÄÊâÐÒ\80\84fþÛõ]¼\8fÈX¹Ø½Â\9c\17\16?ï»3\ 2¥N\92¦Ü\98¸] \8c\9dYÃGÀ\r\12¡\97ð§ó\ 2MuÆönp­©PñLr Ü>\10´ìÅpÁDT\ 6$lØæZ\bÆf¤5зô'\8a\f\8e#ïYgt+\8a\17ê\9dq¹éÀrÝÃÀæ\86éÖÒ\90ù2æq·ëÖ\9bx\82èó-à-ä\92\85Y\1e\9a\15\14L\9a\e»\ fïäÅ ç9("û³hàE"\ 5\ 1\9a\ 4\19\vÏ\ey\e\1f\ 21\88\88\vÏYD\ f\1d\17\ e­eýÂÓ\a0`ýBb\9a\82\15ñ\1e\99ol\87'Q\ fÑ\ e¼\9aP\8a}D\f~ÿ Itði´É®*K\v£\1d=.ù8© röã\11\16*\\19Ú níù!o\8f_4\8eØ\98\a\ 5&ûÚrÏ\13gÌû\11!§ªÍF\rÓ
+Rù=w,±s\1a8s$%è\17IÓ6`Ò´\8c\9dmg*ÌÊ]bf¥ø4\84\9d\11ÿ;³\130Ê.¤\13ÉÈ\84ÌðL\ 2×\ 1\ 3RQìÞuq/\9eWñ*¼gËãhlpúT\1c8fõ\15ÇY\82\9dQÌxFÞò(>\ 3öñ\8c³a :\9bA\fµ\98#x<víyaa\82h+Ìn3( \14#p4_\96Õcl)¾§\1f\12âÏ\81~(íYÍ5¦Ò§G2>\1716ÏV`N\17\1e@\8c6S\18$¢n'\1c²\ 1÷|ÐüE\99ζÔë]0¬¿ßÜ\½#3\ 4\ 3UI^\ 4Z\16\97ئ´\0¦Z\\92\98\v\8e\f'âÁcàá×\1cθi\12Ô{í\99\97óäTob´µ¬4\19O°ÃÚó\9c\1e\ 6µYm\91â¹\1c\99\105%C|êÈL]@¸5\85\9aÅ\ 1\92?\e®\ 1\12\ 3C\96£òâf §\ 5_\81øÉv½\83XR\92%Ó|M1ª«À\8fJ]&\88M\90|¤èÙ1\99ìÙD\ 6\94«Ùá÷Ï9ý¡[\87\91c\17¾\94\94g\ 1\89\9e\ e&&f1g\8fz¦{4wî÷ìÙ\9c\97²k\83Ï=á\ 5O\1cGLp\90     Ùøè\99\r9%5Û\ 1¥\ 2Î\87T0HPÃW#`\ 5ù\9f±ä,)M\92Ráhõ\A`ûÑUm\9c\bûí©Ó6\96\89\8c\e\90OÔÜÊÓ¬7çøN=7\81Cz¼\9c\99g\13\ e/D\17&K\19¦å]\ eC\18Â[ÜnÞØì=ãF\91S\91\0Óî'¦ØlhÏ5\89ÓòÆfÓGt}\90©Tå¾ËµÞLò°ÆD ¤)b\9a\86®¥¯\85\8e<Äq(ü8\1e¦£³\8a\8d\ 4°GX±\91BÅþÿP\1f\92ZHHØ\97êC À\bT'
+^Ý\86\16¹°\r·hv8ÙÅ\17*Z\85JÄ*èêG\81^I)bDg\9f@\7f¬\18£(Å\85z\97/"¾ÐêëJ
+WÇ\94þ»£6ñÙ/"ÂÕíQ®6\15p´ê\99R±ðü`å\81ßPq_Ö\8a\16òú»óî\80\15\ 5ëÝbcß\80À)û·v:L\868tmÜ\ e\0èRD¶\e¥Y       \81\99\8d\e3rÂÉ\8f\0¾\ 3f|HÉËÉé_È{=rç\98ì\13Ê\92çÈÿOήvZÞ\90Â\97}ÔE Bz½7\13ºJÍ\92T~¥MÏß\88        r¦uA\8ear
+¸+\94°»T^T"\0´¸ß\17?ëmd\15Ò\14ÎÈ\9c±Û*f7\v<\ 1\ eÅ\9e¹x'µTÁ9´íéíÕÕóó³(òòüí¹ª\8bTìªãUß½²1k,ü \18ÚØây\8d\ fä\80"DØò\1dé^uD\97¿à8\1e\13qh\8fÅ\94i º\13H»á²´@\83zi\ 5KWØTì;z\v\ 6¾ç\16-ÛÕG\14Ö¶7uÈ\89      \86r\97 \13\81
+Í~3kä¹\11Û\17\80O\14É\1f²\f\106+\11jµZã²øÇ\8cÕ\1a\ 4\18E\8a\18s}½\¢_{Zøn¯ð\1e\90µP:\18Ê0\14\1a«\14:Æ2\ 4eÊAè\oP|\ fØ      \1cjcPi
+\v0~\a\89\ 1\86¸kÅ¡\12:fpêùiÁ\94y"\8câW\18\90Òû~¡}K\ 6\ 6\19±E\14h&ü¡ÐÿLuò\0|-Z\11ð§<FÑ\ 4PÙ3·mnÒ\1d\1c#OÆÃT|\89\9cÇd­x\8cRV\1aú¥/\ 1KëÚêÊrðJ\f\ 1ëÀ8åå°Ê\824^5*9võî¹\15ó\÷\e\83÷\97Í\8dàÖ5\ 3ü\89Ð\9c\179E9}\r\8eêݦ J7ÀÅY=â\eH¹­_rù´·Ò©Xx<åB0\19¼\ 6/pva0\82×ÌÍ\11¼¤#\11c¾ëÜT%\1aþý\99~\1c\ 1$5\ 4$0;åÓ"v\94ç¿\86\1dPI\19\7f\1f;ÿÂ`\97ËDÊ9rüÝ\ e*º$\bC(Ì\ f\ 1íÄ P\8eR\14ü^\1d\88l\bTgfZu2±\99\91o^²¹\19Ù^\ f\v\1aal\v\1fÇþâ\93\v ÿ\97\91\99÷v!E\{±+Bôh^ ¤/Mò\9c\14ð\98¾çc2\88\9f\97ê\\8b?\0\ 5\b\0ñéýõ¯w\vhë2ÌáÒëÍÃ\ 2\85\7fá»n\aÁà\13Ȫ+TöâªV\9dp$ß\ e\7fZ\81\91.7κ\82\97-ò?ÚÂ\bý®tb,ïrÄ\90\9d\9c\9b@õD¯A
+e\94R,\u\81ã4{"e.ÌËÏ\f\ 6¾¦Ñ\9e²2\93N}\89p\90Z\9aÉý¯\ 4\ 4À¬ÿi`9Ñg\97\9a\95»úåÔ²ô±\ 6\b.8mÆÏ\995\vo²öE\1cF\8c\ 4\b_mQ\ e\7f\9fÙ%MWº$\7fÜÕCi\90Ê\12t%ì\92\9d¯I\8c\9c\18âC¾ðà(My2Ä>Ã\87\9c
+åOR©NuÞ\15¤uH@â\9f}¦é \ eú\8c»\93¶¶i\124\f ±Y\1aðPÅ"\1e\v\8f\9aË[Fà\8c¬ZY\11³hñ\87\85s"ÝX
+­¬Ê\82\96£Ñµ\89ø¢\92ë@\ 4AðÿèøÄúI\rÖ×\8d\96í_\1fÈþÀOâÚ\83èÇ\1fFůÛÒÈ\9d\ 5q<g\14íþ\17\86'Àäendstream
+endobj
+4541 0 obj <<
+/Type /Page
+/Contents 4542 0 R
+/Resources 4540 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4539 0 R
+/Annots [ 4544 0 R 4545 0 R 4546 0 R 4547 0 R ]
+>> endobj
+4544 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [156.484 711.882 386.244 723.572]
+/Subtype /Link
+/A << /S /GoTo /D (winbind) >>
+>> endobj
+4545 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [168.081 380.93 222.013 392.923]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxworld.com)>>
+>> endobj
+4546 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [286.128 380.93 500.027 392.923]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>
+>> endobj
+4547 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [146.561 367.078 305.181 379.98]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html)>>
+>> endobj
+4543 0 obj <<
+/D [4541 0 R /XYZ 85.039 786.531 null]
+>> endobj
+398 0 obj <<
+/D [4541 0 R /XYZ 85.039 327.467 null]
+>> endobj
+4244 0 obj <<
+/D [4541 0 R /XYZ 85.039 289.366 null]
+>> endobj
+402 0 obj <<
+/D [4541 0 R /XYZ 85.039 234.961 null]
+>> endobj
+4548 0 obj <<
+/D [4541 0 R /XYZ 85.039 200.215 null]
+>> endobj
+4540 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F65 4251 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4551 0 obj <<
+/Length 1949      
+/Filter /FlateDecode
+>>
+stream
+xÚµX[oÛF\16~ׯàÛR@8ápfxY`\81ubíÆu\9dteg\8b"\e\14\94DY\84)Ñ%©¸jÑÿ¾ç2¼ÉLÓË.üÀ£\993gÎå;\97±t|ø\93Nl\84¯\12'\8aCa\94tÖû\99ïÜÃÎ?gÒrø\8e\16~hpëÕÝìå?LèH_$~âÜm\89ånóÁ}ýæâ\9b»Årî)¥ÜH̽(\8aÝËwséÞ\\½åå\9bÅ\rü~5÷¤»\0byûæê\9bùÇ»¯f\8b»Áe\9e\16:TxÛ\ f³\ f\1f}g\ 3
+}5ó\85Jbç        h_È$qö3m\940ZÙßÅìvö¯N
+ïi\87OMØäi\1d      \13\86\8e§|\11÷3.\9e0î1­ë§²ÚÌ=\13\18·ÎªOYÅôßøs*\8f\95xȪUV\95µ°\fg\96I\95\88H'pc"ühäégÚÉ \121èïI0Àü\ 6_H-¤\96\93¾\0\8fB\8c\8d\89>+\86\ eù \86\ eϤ\18¡b'
+\84ö{_\85Ú\91R$Æ\f}õ¶\84Ð6\18ãl*¶FD\ 1EÄùÁ\91Â×I¢xw@\93\9eý!Zxyµ\97Îe       \1a9½RàÉ\0Ñ\98\b\13õø\94S!ün\1ek·<\ 2\10uânJT\r\f0\ 3N\15
+\19Æ\96ýP6Ì2\12&c\88Jвd\19Z¹a\91)\7fêýê1\ 5\aÔ¸U?ÙÍÿøR\17Äý\ 2\16\8crÓü;Y\16\eD\13\92kd)òìÐÔÈç»OyQðÖjî\ 5\11¸\94\96Óc³\9b£\83\81ýк;\a\82\ 4¤]\0ZÝj´Åñ\f¤:\82\vs#!\eò-[9B=P¾±FÖÙúXåÍiÂ\19F\8a8h\9d\ 1y ¢\bL\92n¹o\95È\ fhn\1c¹iÑìÀ÷Ò½ß1_Þð×Ú\17\85äp\16\17\ 5\1cNL£±é<\88Ýjo7[ÿ!]\0]\94spÏSÍK'ä¥`Ã\8f¦dëCÐ7
+Fæïð\92OèT¥Q\84\aÇÖiÁÕê\bi\ó\16ÞFú\ 1\9d\1fx»ÙeLl\86\ 6\8bsÌ«0\11Ò\8f\0ù!`Uý©\1cô4è\1eAÉóººöÇË\82'¡ÄÄ +ð!%§ë¾\17\80¯dÐeVàO$|$´\0Û\ 3¨ù\ 6°ùº< Üï\8f\15ú'\8cÜ\97Y³~ùP­\8cX\97\87íDM\bD\12Ç\9fQ@I!Í µÍDj\7f\vh\92\80\11/\80J¼¢ \96\rýÔîÍÕ\1d\12a\87\18äy\93å{N]\89衵k(Þm\8aI\17ª8@7Ð\80\1eÄ^^³\90\9c3\eÉ#Ê;d\94p\19g{Z\9d°ÈØ\83Ã\v-@@±S¯%]\85¢6YS¡dâÊ\ eÈÖ¤\ 5¸Sû±{QX\ 5/.oÙ¤Mé\11 }\86²!\1fìÓü\80Z$FÛ¤"2Ťk,@\9b¾B\14\983'ËDKU[OÒ&³ë·Ë¹\94Òý7ý\fÜ\8a\8d-\91sÓÞ\85Ù@DW\90\0\1dîåÛ[{è§ò0Õ\ 6 ½ù\80È/\ 2X        ­ÂIøâNÄ­áó}»ëÈËÅÅ×7âíÅÍÂ\16²!\8e¤\84dÓmåß\82\810\1d(7K×XSvüëúò5\13h1~)ÿµÖà\97´ØÓÀc\10n\7fAäèHbÕ¥ý'\94\92aHðX»ú\86\9c\9dï\19\83Ý¡ë%\8dG\86\99\8b\9cCíIè<IlFÅk\85\81\1cѧC®½$t\8bëÇ¢Áå\10Ë\1f\88«]F6=ä\bÎ{Þ`\83\91³ë)uÆ";P¬qø±]\r5M\12¦Ëó\93'\0`³mHd6p@Ç*÷\80@¨®Å\89\97°J`\ e\bû\13ÖÁÓ$\e\
+ÍÖ½â&7@¼µ?Ý Jy\93\97\v\ e¬\1a\ 6\16J.\0¸Å°\ 2\9d!\0\1ac×ÉÊ\83Í\r¥°·`c\89¹±¨Ø­\1fû\1a±Î·'ªù÷\96\97?5û¶ÈøÄ5ü@èpëW!\9fý\84\ 3\9fè½gý\8dç 3\13û`3cö¼æï¾ËF{\84XS+\94\9c\92±\1f\19B>Ì\92jÜþß×VûA;£ÜEÂöÃò\ 1kÈ#¯\8dýÑg=Ò\0]c;)ºe\bOb-»¶Ê\vO»Üb\92½Á\ e \1e\86\02¥U\7f\ 1\15ÐOs\ 3\8btU\8c\rì«
\84Á|D"÷)\15Ö#¥[qâE.hè)nY@T65\9e£I*#Bª9_\84\93\ 4\ f·\13Ô\8b3ÿîÛÔ8äûvÔ\98Ò#%`ÓvÞ¦Þ_'Ôòd\1c  \19Ã`£\15è\17Ò¥\1f\8a|µÉ¶X\ 5ê\8fä\1ei\99\ 6Ñ·\fßS\ 1\e=g¾{÷~)®\17ËW\8bå»[.\9e\13>þ@\a­üqnN      \18^ðóÄ\99\87Íú7½©\9c  Û\87g\7f\99\88\ 2´OPUZ¿DÓ°8¶®m+".vµ¹\8d\ f\ 3´ª!"5¯ð\98\91\ 1>}\11\9e\vú¶¤\8eËCj\7f\15ô^\9e\96páH ÓG½&-\1aêÚ\87ûz*ö>\19\19êè\ f\a]I\18Ù¾\1cõ~ÐhÏgÍé\11S;\bû\88m²Ú[¯ÖÞºZ\8f\17ö\e3\11ð±¨ï7(Îü\ eiALxgHÆÿSH\9aÿ\ f\18Fíh\14´»y¬ì\0\89\r[êîñBÕ\10\17Ϊ\ 3/®ì4\894½ºº\96.\rTÊ©ò\95\88°mr0\0äÍÄÓOi¡àUÏLïo\17Ë~d\1awÖHD]gýû\84 C\86ò~\87¤3w@=õuË\94Ò\1c m}L\1fÚÎ\8aöÕG\9beh\ew¹±¯¬£\1eç<uáË\e3\8dGUÞËí\e\18ð*t\98\fÃ\9c®y\8a\7flèÁLÙÍÎ\1d\15îoÉÃ\81ïû¶ß]ÂÏ×Ï\eP<~\94¨DÒ\83\83\8bIâ»Ãn×\16\1f\f \95\16`ÎÒªÈé?\ 2ÀÜ쨡\ 3\ 5\90ÁgÖ\8fÌÔ¿pa\8b°A=\rvÖí\ 1®B    ¾R\9exÓ·£~\96²¥°\a\97G~rØë©Ü0y\81\16ÞÚ;\9eý?Ëã\11ÜÓq\f\83E4ý\80³\19ñçþ\99§\ 3Hô~øýÕÇ`,\9fýß\8dyü¡\82ÿ\ 5έ
+\bendstream
+endobj
+4550 0 obj <<
+/Type /Page
+/Contents 4551 0 R
+/Resources 4549 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4539 0 R
+>> endobj
+4552 0 obj <<
+/D [4550 0 R /XYZ 85.039 786.531 null]
+>> endobj
+406 0 obj <<
+/D [4550 0 R /XYZ 85.039 608.524 null]
+>> endobj
+4553 0 obj <<
+/D [4550 0 R /XYZ 85.039 574.978 null]
+>> endobj
+4549 0 obj <<
+/Font << /F56 3312 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4556 0 obj <<
+/Length 2570      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19]oÛFòÝ¿B×â\0
+\88h.¹Ë\8f¼9NÚ¸AÒ^ì"(\9a>ÐâZf-\92
+IYq~ýÍ×R\94E·ES\1c\ ezàìììììì|®Ô,\80\9f\9a¥Æ\ f¢l\96¤±o"5[V'Ál\ 5\9f\b\ fb\83S/®NN¿3ñL\ 5~\16d³«\e"¹*~õÎ_\9fýtõêý|\11E\91\97øóE\92¤ÞË\1fçÊ{{vñ\8eÑo_½\85ñ\8bùBy¯\0x\7fùúâ§ùoW?\9c¼º\1am¶Ð¾\8e#ÜíÓɯ¿\ 5³\ 2\ 4úá$ð£,\9dí\0\ e|\95e³êD\9bÈ7:\92ñúäòä?\ 3\17\9eÓ3^5q¦\85£XD\81\9f¦z8\9c2\13\87Ë\97K\14ºÙ\82Ôõ<L½¾\9b/Â$ôz@Üæ=\ e\0\80A>\ f\13ï\1eI¬ ó\ 2\81ÀëqÚò²\rRvȲÛá\82¦\ 5\v\96\88 VõÊ
+®©ç8±P\8ek~Ó37åµ\8c©Ê\152Éû²©\9f\ 1*\8d\90+í\ÖÂ\99·\14\16Í\rªþô»h|à(É|\80øÔgEUÖe×·y\ f¬\88ø@;\v¡^(TeÆ\9a:\10LG\ 6vïú|½v²¡e\18å\9d\91\16\99¢¿µ\bÄ^ÕT$ «\18N¡cÔ(\11}(Q\aE\83\8eéà\88\18zóò\9cÉHIyÍ\ 3RÛú\81I®ñØ\9eì´íPµ\bíJ¸\18¢\96\8d^\93ð%¬$a
+\14|\8d§GÓ\1c\9d´µk+
+EcÈR\8fÏ8\J\16ÃÉP\14\84\ 2?F ñ>\ 6&Èk¹n\18#Ø0XØ\9b\1c-lÝóØöxØ\87\rÞ¦l\92ðeÂ÷\ e\bÛkã;à³Þ\80rSÜBùx\98Ðû\99°M\8b\97²­ó^ô\81\fÈ\1eKáºC\16\88\961yksÙQhè¬}\89§\9cÒ\a
+\86N\9eó\a.\1dU\11E\1a-\8dP\1f\ 3eð|\9fýÇN¯´ñ\930\99-À \92à \b\1d
+\13?EÇUàÛæ/\84     ¥}¥Õd\98\80\13¤\80×O³¡E\ 1°aH¨\ f¹\18?JgqìgÙ>FÆz¦\94\9f\193\ e\1a8}Ï>8\11öP\a\14¬f\9f\ ft\96E<;\82IÎý"B\9c^Tjö²\ 1\89f{¡¢Ì\ f1PÃáãQtK'¢Û\95\8b\1f­óÞ\1c¯¹bdµíÐ$Ã\91\13!\9aL14Þv³qhE\f\96\8eÁ\10o`)ynËð\ 3Â\10Mi°+!:\10´²²ÍG\15ésò\92ºq¨@éºà\rß [ôx\9c¸!\a"Ñi²µ\9f¶¶c7,&ý6Çs¡A\ eV_®ÅTA\82Þ¹\7f½b*\88\81}      !\80\ 6ËÖ\16¶Æq÷\rc\86S·î\84lë& 1m{}¨\9c¦ã­JùBT¶\vJ\ 5¶î`§{¢ü\17;ñ#+\89âÌW\ 1øId|ÍÉúo[íB\83R\12È\9f\v\\96}\9d#\rN\19±Ñÿ/\1dØø©Éþ²*\98\81\93\10BOöÿçÀðIÂ?qà![¡¯Å\ 1¹iJù\ 3C;\17#\94Wi\96ò-\ 1\94\0aDÇVzoÛ\8e\11Ätë<¹ßsç \0é¹{¨\97·-e\9fò\8b-0ï\84\81÷Ë<Õìà@/\ e\ eÐÊ\8eØ`z1\19ùú\1dú\18ºÌ½A»\7f>á¶çë\86\ eµ¼\ 3·Q©×Ý¡Üv\87£Ìë\e\92©áÑê \8aõ\8cÜÝRê²Bb{Ng(ø\8a\1d\1d\ 6{Gw§ÿF¨nøëê9Ú¾¬\ 4*J\bT\91mi÷qÕFK»ñÁ\f\9d«\92ØÅD\10\ f f *Ó¥L\8d\fî-\8fé>Hæ-G¸îé\18¡c0 è«\1cã\1f\8d\11\v\ 5~\9f\ 2/°l\96ëé\82{¸m´P¼ñLÑ\8d\8b\18\83WSV.^cM\8eØ\1c\95\8fÀ²©Q\7f+´ß6¿Æ\84&3T«dâ    \88x3\14­bÜm#Ü6\14³{\11§Y\93)\80\95Ç*\86Ä)Ë\v·\1c\93Q¾Å\ 2\ eÙ³;õý\90M2\96\94X\87|¹jè\16p\16
+îű\8dl\87\9a\9a¯\eg!\88\ 6 |\9c\ 6g\8bÈÙ¢\ 4ªØu\87^\90@5\8d\865ö]\9c\1eì²s\9eMÚJ¨V\15\9a!;#z\89\15,b\va\9bó\90-\9ceo;áñòÝ%\ 3k©j\81Ï\1dn²at#¼Xï\80\80þ\8f¥.
+\12\85{"!¾9\10§å\11TúþDx8\83c?C/\8bö\8e\19¤^\9dW\ 2Éñ\82\8bèÖÞ\ f\8e*\16\9c[KP¹Ûnxe\95od\19Ú\ 3a\8et\1cHª'\8b¼µ-£$ ;Qö\ 2¾c\13yqñã%SâÝäÕH
+R\83\13[pØî\1cë\0\ 3hé;Sñ±\v\8cÃ}ß©c®ðET%ÊA<4AØÈâÀ\f\1d\89Æ;¯rªò´\86ΦÏ\87ÞÔºÖ\bÃ5ÓR·        teÏc2\1cZ¸îm\v½\87¥Î\ 3\10\832\90l/\9e9T\ 6R:    \rô0ëµ+ôö\19­8ö\95\998Z\ e*\83°Jeß\94÷\90\13k\9dIÂèJv´\9e\91\94\1d\89\b¼y¢®»­Dmm\82½Ïà\1c%\17"¾E;C¨-W·ó0£\96\17È%
+ è\18¢\v\0\90ÂnÇ}y\98ò\13\fGÇSÛ/Oo\9b®ï&ºò8ô\15\14\fL)­t+Â\83\ 1ãÓC\89Á\88åÛ\9f\80\9fb :cÞ\88\92îþÈ=\ 3¶Ë8\e»'\8c¨\11Çiò\10@\94½ÐËåº\a 6x \18\19<\84Uc´wqÈ\99\a\1c~\ 2¶Î\9eaÒsäÞVJÙ\88ÛaªÈíÒ¹e\8c\87µ5S\1c0æê\ 4¡¡:ÁA>á`.)¹f`TúKÙ¿ã=\0Úï\81\86Ø:\8bløû;\9eÂuÌ\1c\r\ 1à\98J\15GÅifl®,\ 3*\a\1f\14rª©²q/\ 5\ 3r\8d¼\96Ç\15Äp÷\1e{o\ 6aÅý(ÃáÌ\90   ¤\8dÃ×\ 2^*o\17\1dE9N\8cËuiÇìY©Gr,Ý»\a1Ç·\8a\b4¤Ò]\f¿EÄd\15Íq!\93@K\r\17\0\16m2jvxª]Iéüþû?(!.í\12ß\9bx\83Ä×\18\18Íã=âÀ\ f\ 3ÅUøãF%\ 27\byêé]j~\90:ªÂ\16Ð\9eù:\8c\ 6ûù»Òk\1dâsªò´\1f\1dI¯ü$\9b\16^ûé\9fÊ\9e×Åc\8ea\b%]Ì\v¿V\ýO\8bÛZæ_[(Í\v\86÷O|0ÀÒ\k5\ eÆJ"¸³YÄL»\ 22è¶c\1f\eôl\ 4È\90+äÂ\8b
+F\8b\ eá\9a\8dñ¡&<\88\17»²æ\ 5\18rÑð\8bc;\19Ö\85©\9f*=ýþ\8e\ 1@gÉ \9f0\98hNÅÆ#\8a¢\81w\ e\19\8f^àâD"\f\0çMÅÕ\185\10-#Ï\96Ëf[÷\13\1d-XCh\9e\10    ì;UÙ\1f\99¼qÈ\9bà¶s\8f£\1c+¹Ð@\82[y\10Gx×\96½\ 4Dyúl«²#ý\93\89á\84ûRÙ"\19þ\92\13    \85*Å[jzioËû¹\89½á=ò \ 4¡\f.:c\ 1µí¶üZ-¸VÊXlOÕ3ÁÑkêó\89<\8d¯\0\81\1fk.-Ú¦é¿\85]\80-\18-X\94       ±Ôí\18ø\9d\12\0B\8b\9fù{ðàþïMÞu»¦-&r¼Û&¡m>\f\15\19å7\riþnèk\13ã*ö\ f\83\19r\15Õ1z\1cÑ\ajàa\1f\19¼\95\ 2\9cËríå²ÙÙËK\ 6\883å-ª\19\11E\8fëÒn%Ú      ²lªÍÚ~\16v¨ÌU^\97_èï\ 1\18<\9bȼûl
+ª¬èO\96\a\1e\1cf¼È(αFê\80ýK\0ݾQ{\93\ 1¸\92\8a\96\1a\1dÿ×ÃøñY\f½^ \96þÉi©Ã[º<ºÎ[¦iZ<\18`¾°\ 4|>ª\1e`vKS=¾\98@\86ºÌY×ù":.j\1f½¯rËK\85\15\95\ fe7®.ôþ\81ÆY{SË`hUÆ\ f\9c\81E6ç³Á|`M÷ÀjÈ?\ 3îùD\94PQè§ú\89¿\ e÷éï+þÍÓ¡\1f\83\9f\8dréÓ1'\r\8fþ]`\9a\83Äó_ê\ 5Ówendstream
+endobj
+4555 0 obj <<
+/Type /Page
+/Contents 4556 0 R
+/Resources 4554 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4539 0 R
+/Annots [ 4558 0 R 4559 0 R 4560 0 R ]
+>> endobj
+4558 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [452.032 269.161 514.226 280.85]
+/Subtype /Link
+/A << /S /GoTo /D (ads-test-smbclient) >>
+>> endobj
+4559 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 255.611 147.825 267.301]
+/Subtype /Link
+/A << /S /GoTo /D (ads-create-machine-account) >>
+>> endobj
+4560 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [173.049 255.611 236.831 267.301]
+/Subtype /Link
+/A << /S /GoTo /D (ads-test-server) >>
+>> endobj
+4557 0 obj <<
+/D [4555 0 R /XYZ 85.039 786.531 null]
+>> endobj
+410 0 obj <<
+/D [4555 0 R /XYZ 85.039 229.915 null]
+>> endobj
+4561 0 obj <<
+/D [4555 0 R /XYZ 85.039 193.048 null]
+>> endobj
+4554 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4566 0 obj <<
+/Length 613       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥TßoÓ0\10~Ï_\11\95\17G"\9e\1dÛùÁ\13ÝÖ±M+\8c­<\8d       \99ƬaM<\1c\97Ñýõ\9cc·êX%\84P¤èÎw÷ÝÝwgÓ\98ÀGãR`ª¸(s,\18\8dçmDâ;°¼\8bhð 1Ç$\17Ît8\8b\ eND\1eS\82+Rųo\83ˬ¾AG§ãËÙä*I\19c¨ÀIZ\14%:þ\90P4\1d\9f½÷ÇÓÉ\14ôÃ$¥h\ 2ÂÕõéÙer;;\8f\9dd)Ç<g.Û\8fèæ\96Ä5\14t\1e\11̪2~\ 4\99`ZUq\eqÁ°à,èËè:ú¸Eñ6\1eû¨==¥\e\8f\94C:ƶÍ1±§9£µ}\ 5e\8bB û¦kl\92\8aL qÝ\82Ò[#­6o×zeð½2_\95Ñ=¾\9a\8c/¦®9×\11u¹ªgPD\10Ô©\0$ëÞ\vßuÓyI\9b;Ù5OÒ6º\93Ë/+\97\14Ð\ eNèó\ 2SNpÎË\ 1û$)9\ 4&iV     ¤~Éöa©^\ 3õ$Cë$+\91^yS+\9d¶öÊ£\93eçþÖ\9dpdµ·Ì\8d\92VyÙ.Ô&v\9ed\ 5Z40À.\9cÁ\11\8ct®W\80Ry\14\81\#\ eM\ 60íSH\1f\18\8a\9cËåRÕÞñ3eüZ\99\9fÎM9@\ 3\9e½\13\ 1à)ª!ô%«v\ 1&å¶\8c\aæ@\7fr±@ \88\8eC¿\83µSÍ\80?\87©­ý©Ë}¤Û\87\15\18íNò\81qNw\18§\15Ã%­Âbt{f"0\17\ fW}Ó©¡\89þÓP\94Ý\83\99g\98\8aì/\90\8fÕ\834\16\90Z\87ª<«#ßƲ¹\ fì9"\9cÓ¢éßxÀg\8b\9dfy\8eË\12\87á\9cåÿ´\99£\81(«LïX\v\1dºî¬Ó}y­êìf\9eà8ÚsË\v\92ãÜ¿*/\1f\9c0Úÿ{\ 3x\ 6½\89í\9eln8ÝwÃKög\89Á\87ì\16ø\e\8b\83Diendstream
+endobj
+4565 0 obj <<
+/Type /Page
+/Contents 4566 0 R
+/Resources 4564 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4539 0 R
+>> endobj
+4567 0 obj <<
+/D [4565 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4564 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4570 0 obj <<
+/Length 2449      
+/Filter /FlateDecode
+>>
+stream
+xÚµYÛrÛF\12}×W°ö Ü
+G\98\e.O\89,Ék%+Ù+ÊåJÅy\80@\90Ä\8a\ 4\18\0´¢ªýøíË\0\ 4EPr)\95rY\98KÏLOÏéî3C9òá\9f\1cEVø:\1e\85Q ¬\96£t}â\8f\16Ðó¯\13é$ü\91\11~`±ëÝÝÉé{\e\8c¤/b?\1eÝÍIänö\9bwþáìÓÝåíx¢µöB1\9e\84aä]|\1cKïúìê\86\9b¯/¯¡þn<\91Þ%\14\1f®>\8d\7f¿ûùäò®·ØÄ\b\13h\í\8f\93ß~÷G3Pèç\13_è8\1a=BÙ\172\8e\13cµ°F»úêdzò\9fn\16î3#\1e5°§I+1\91±\88\95\1dÞ÷\ 4÷iãnçÊ\1fØy(\8c\80Ýh!a×ÖÄÞ§±ö½²\86¶:\87?÷¸ß\15\142°B\10z\97UU\8eµô*l¯Ûý\1f(h\85± \9eõE\10©!õXÀ\7fY¹³\v\eÊ+£JÛ\r\1fÔ\11\15­\1aî,JWHË5Èmr§²ôfØ\1exyÁýÿ{~d2PBG1«ò\9a\96Ò\ eh9MÖc\15y÷ÉxbdèA%ô¶h?\¾áF0#\88d\©H±´,¾úÒ\80àb[õ´E\89¯¾õ»¶u\893~\eï&H±¹,@\0gX\884IQdÙ\8e\80á\92%\93bÖ®9Á\9d\ 3(\8c/l\b_DPL\e@\9b\91\97¯2\18 \8c%\15ÖÉ\83[U\99\80Wíì\9a\14,\97\8a%\100EÝ$«\15k@ýó¦\1dRqKãôÄ\11¿d\15\9a&l\ 5$B\8fzVù=êS%Ø\98g\f7\9e±p*vûMf»%\9cX@¦Ye®\92T»5ó¢;\1cÐtgyé\89çà\98ÈP\v\15\83¹¬\ 1G\rÞ\8cä"søLf5\17þ[\92µ¸²!,\97ëMS3\ç\8cnîÝ"ô3W)hÃë\9dG\1e":\96\ 2\ 2ÞÛ\ 1ýë8Ò^¹\ 5àø¨¡3\10\ 2\ 3\e\9a\12¿Ê[\95\v·\ 3¬á!»\8ef\99q\ 1MZ®\93¼à\81Û:/\16¨ìé{Ý_VÆZ`´£µ\1fò"oXÈF=!m\84\ eZ¡ÏÓË[\ag\1d\87"\80é\bÏ\96zoή/\a\96QFD¾v3ü4°\84\15¡
+]ÿíåÙ¿¯YfÏD\1a\9c§\9dC\fÌ\11\88 \b{ZîtÙ\9bÆJ¡Mää\ e\ 2\ 6f\9bÎ+´6^ÂmÛºu#¬=.Ùä(\80Ťær\95/\96c\15{\8d«7%Ë'³\99+ðgí\82\ 6\1db¶/KG\88\85\19\9dß¡_(_\81¹#ç\17á\9býâsQo7\18Ïq+\98V\9a~ÐÎ\bìiõ´iò²8m\13\ fÅùe\96>PJXsC\83\9dO<UV\1fq\r¥µ\0®pÜ7ìk¾qÝ\85D\ 3\vÕmäÆJ³L0Ú\83ߢù\ e\ 1\18ÇBB2äyN³&=}¨î­\80<0\1f\80H\ 4p\r[\88ä5/\91\96U\87û@ø*Ú\8bãU\962\82  ?ñù=Ë\14{\89\ 6ûç\88¡êÙ¡7¸C4%o\940S¸\ 1\9c\86ª\1aÎ\83\eÊ9\7f\87#9\82êX¼åáE»¦ô\96\ e\85õSÝî\83\13à\0þt,\94\81\ 28d¬\83#\ 4HY¡C»\87@    \94È\ e\10 \83ôÇúÞÝ8V\9eË6 \ 2F,\82Ò4«¾µ!xJý\r\90\91\adâ(\1fÓRD2~\19_WhN©vö\80
\92\94Þ#Z\9f\1c]j\0_JÇ\9b\91µê9\86\90Õ\ fØ\17xO(\88!\9cFå`v\9a©Î2\1e\9b\vî\8f\\a&°Ùöó5\ eOR¦+Û\ 2'mZM \rC\adsVØec,ß°\81Þ]}\9c²t\91¬ÝÂ\ 4\17hi\15ÄU\10Ðþ\1e\92{\94
+ÁA\e\84\ 3`ìq[î\80s\966yË\8d\10<\17¨Të        %âð\89;\90д)·\8fö¯R\9bsr\13Ø;n\bÐ\8dÕ\7fô<d5k\97ݢɺÚg§\99CzB\9dÜu¾#U[\9cR´ÛT¡ðcÞæGÌ\8c&ÂÓÀÏ\97¼ \94\89»yt\84Ç\0%W¾ï³DGÁ\98\10\15\14çáÈM\b\ 1°z\1aJ®6\12¦OB¬²\9cH°ðOþ     ð\7fM §Ò2©²\81¨$5øK/\ 3NÂØïñ\ 5P±^Ò©®f\íb\ 2n\ 4(⣹Ð\99»ý?æ\80\1e
+k*¶"\82ùû`8\12Y¬é\83\90\16m¸¹GY(ö,¸\99\92\9bÕÞCÑZ\18[\13nÜ$uÍ\8e\80¸¬\98\rÂýŲGZ\ 4\96EH$ùÊÕ\9a\8e\86\16,\88\1a\ 2L\ eÏBk\ 5d2n\99Î*¯Ýy4yú\90\80½C㲨37*D\b\9fñâ­\e\91ñ\8c\1f\88ð\99ñ\16D<w\1c\ 2\96Â!m\12ëøÆ|\97\ 5\9c\1fc î,þ­\93¯~Ä3\ 3?+9?´AÞͳLP²ï\90\89s¸¬ÀDNAu\17ôÛDÓQ\9d6\9d\1d{:9§ûöùäúÂþxÀs\r36¸ç\ 6\9e|p\1d\95àt\11Ý\97áJm¿ãv.\81Ö@z\19º\9d\83\v\871̦\8eNC\83|\98\86KNz\7f\16ÈLÑ(\0º\18«.!\0¿=ÌO7%\ 3\e\ feàµ\ 1M@{\1fý1\92Â7q¬¹·W&=w\83¨áôj-G\17%h4Ú)\85I\15ßG´\88\ 2¹ËSÑà¥\17Ô¢\b\87×4\0\97
+\14\87§\84c,Ö)Ψ e³%mcÉ}\17\97xºç <ÁV8`ngOj¡Ò:xYðD\89»ßAñ±\83$f7\1c\9aÔü=»=\7f\8f\9d\1f?ßN>\\9fañ|2\90ehM\ 4\1d@\93Ñ<£\ 4±8à\e:\0îæ\ 3Ôà\1a\12\97N\1e®ã@B\r¸i÷¾óv0Â\ 5UD\91FB\ e@8F\83\14¨\11}\17\r²¯Ð \8aÔÝsÌú\9eèvÊ\19©h\8eð!ó\ 2\1fR/Ó!Ì\90ª\17çø\11\ 1\1a\88!\84\1dø¬õê\96 ´O\r\18\9b\93+\97,\87ÊÂÕµè·\9av\92/\ 4\0N¸Øü\9cy LY½¤\13³\96á±ÆÝ\81wÝ<\80°\97®À\84\8ea\91F@\ 6\ e1;\9c\f)Y\19 U\8e\90\80\84\ 6\8b8\13¡ø s`1r\e\8d¬`K\8f9?ðú÷[êw\8aº MÓäsfU8ÈñÔ\81ë6$»ÐXw\8e\93\87!2a\ 4\J\9cD¹Á©(5(w\13Åù»\87-vÐ\92"\8a\ e¼_ú/>îu­*ÝN\92-«ÅæÌÓ\ 4S\8e\18@'Ý\1eìK·\87à»Ü&pnsS6Ù\8b\ f£>\85\10iÌ÷¾À@8;|P¤Pëì\92\14\fÆÆÙ:/òN\ e\r\93 \ 3¦Î\8d{!\80ÞG\1cJÌxæ\ 6º9WY²[Bóµ1ux"¹9Ñcç_8ââ\9c{ö®xî\1abbËoEÐ\9fVYÒ¸Yøy\b
+\15ê\8ao\15\bùC¤3_è@1À\17`É}V\1dÑÀ/¤Í\8cI\1e""\8c\90Bÿ\89¥\0Û[Þ¢B÷p\8c\ 5æ:Ù\9ak\ 4¿Ð¹Mwi¦=P7\93¤ç¯\v>$NÀ\a\101\11\98ðõÈ®\85\81»ëP\w=»_-\86\ 3Ä\ 2\ 4ý\ 1²-ðL­ÚÌÿv\rÂ×4ØÎ6\ 3~\rùÆ\8f\ 3'âÂX_=£\91üø\7f»}V³ds`\e\15SFúûWoÒWmCI\b0I.\81¸\9a\84nO\ e\94\177S÷Ü\13\18\11À\91ö\1d¤vÏ\10ø{\87`Rþ\89sÍ2Ù°?Ò\9b\1eb5w\15÷\14ðü\81\11\1f\87þ|ö2³\1a;Àw/\8eí\95\e3m\9eº¡\14X(\1a=\1c\ 2\11\82\9d\12\16l5 ÑfG"­ÛÓ_ûÍ\f\16êÞ\81Í+\8f,\919¸K°ÌÞ»àÿ\ 1×U\8c\15endstream
+endobj
+4569 0 obj <<
+/Type /Page
+/Contents 4570 0 R
+/Resources 4568 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4539 0 R
+>> endobj
+4571 0 obj <<
+/D [4569 0 R /XYZ 85.039 786.531 null]
+>> endobj
+414 0 obj <<
+/D [4569 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4572 0 obj <<
+/D [4569 0 R /XYZ 85.039 748.602 null]
+>> endobj
+418 0 obj <<
+/D [4569 0 R /XYZ 85.039 565.636 null]
+>> endobj
+4563 0 obj <<
+/D [4569 0 R /XYZ 85.039 530.891 null]
+>> endobj
+422 0 obj <<
+/D [4569 0 R /XYZ 85.039 296.962 null]
+>> endobj
+4562 0 obj <<
+/D [4569 0 R /XYZ 85.039 264.744 null]
+>> endobj
+426 0 obj <<
+/D [4569 0 R /XYZ 85.039 209.035 null]
+>> endobj
+4573 0 obj <<
+/D [4569 0 R /XYZ 85.039 176.614 null]
+>> endobj
+4568 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4576 0 obj <<
+/Length 2455      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19koÛFò»\7f\85\90ûB\ 1\11ÃåòY wpb§UQ§¹ÚE\ e\81\16)\89\17>\14r\15ÕÀýø\9b×\92\94ŦÀ\1d\fhwgggç=³´Zxð§\16Ièz:]ÄIä\86Z-6õ\95·ØÁÎ÷WJ0¼EàzQ\88[o\1e®^½\v£\85òÜÔK\17\ f[ByÈ\7fsÞþpýááö\97åJkíÄîr\15Ç\89sóóR9w×ë÷\f¾»½\83õ\9båJ9·0ùåþ\87õ\87åï\ f?^Ý>L.[\ 5n\10i¼íËÕo¿{\8b\1c\18úñÊsu\9a,N0÷\\95¦\8bú*\bµ\e\ 6ZÖÕÕýÕ?\a\17,øÔ\8cL+\8b±R©\9búá¼Ü+\943L\aÉ}\0\a®\ e¢©ä±\e\82¸a\90:÷ûl©=§+\9b\1d\b\1cEί}Ñá,vÖ7<Þe\87C     ²7»\9e\ 1\8f0xN\81:1K­\9c\13R(\8a\86wï³ú1ãéM[gtR\b\155\1eUNÑõ3:ôÝ8IÿD(\1dºJù\83P*\9c1'\¼ô\13\a/\aM9uvèyöëûõ¿xvì\89ë\ ex¢½ÀÉ\9a\1c'¾³ëÚ#\80í\99O^è\95\ 4\14MùÉS\ 1lÒaÁ\7fÄ\9d'¹`}#Ç\84\9c\at\82*$¥\18hZ\1e?\92Rrøi\97\9cúsî&´@KdS4|JRNøÔ:`>aýg¬¢\ f\ 3«)²\8aø÷ÏøR\ e8B\10\84ÎÃÞ\9eB.\10µÆEvÀËFó\ 3\18\13çyÛ\8c\v«\12¼Ó09à\1f\82/\99XËOC7Ub²2\a+1Ò\99Iuàª(\12¤þøØ?õ\86\99z»åq0¹K\9a\ 2\98çzq\ 4¾\14»^Ê
+[£÷\ 5dpÐw\8d¼\ 6¾³Éh]ô¼,\r#\95²\16SlA\88cÅ[h¼\81\ eJ\97uBË\9c«\ e ³ª\vÐi\803\e9Àø        \7fhY\b\97\13'Æ%D\10\91²Q\ 4 ;Q\ 4b\8däºþ%nk\11S\14\9fNt\1aøÚMS_\94Údu±b,=5ÏÊ¢M}îï3ä\127HÂÁ\8c36T\10Ï¡\16\f03j\83³L(zÆqðÛMV1¨mxÌ*\ 1ÔÙ\ 6£dOç\v\92\ f}6MØg\99\14è<³î\agP3¤Y\4\85DÃ$,ðnÑ)L\ fäÓÀ\ 4ncxUYÇ;§}!8ý>ëØ\98¼Æ@«\ 6óÿùÊõA\9dSݵÈÕ×ÁÎ\9d\rI´\\v\9eCË·ëw÷<Ë0\9e$nß¿»wm\ 6\988ôÃ2\81\b`\94£\rV³/f\8c\ 4\ 5#Jc±ÁO7K?t®?Ì\ 4%¤W/
+\ 4¯ÊÁsW!àrxÒ´?n·å\1f3fNS×\ fí\15/\99+\ e-óÝÌM+\95ø®\17°@É_ÞGó×<´Ç×kDx\99o^\7f9\16ÍS\86³¶ÛÍpµ\82$\13't\8bR\11\97\aô\ 2\1dyg©I\9fe\9dÄ\8d\ 3ëÓ}ýènÚf;C<HÝXG\83g\93\7f¤àC»\82gdè\ 6\93®é\9e\18\84\89¤íx>\9a\18¥ Äyÿ\9b\r\94§]\15[ÎÙ\99³\9a\8dPÈ­[{=å4r÷½Ý+Ñé\0¡ÎV\92G½ÈÅ4\8a~\1c\12QSR¦?÷G¶ß\rù¢çà~kxÎòî$Ó­4êBÐú\ 3Ç&Å\1a\ 6Ôö\897²ji³4\ 3\f¬çu\15Æc\r\19U\95å5HBÓ¼\99QS\fmÓ`_ªÔS¾êì³D)®\88»¢3CæE~Z>!î-À½-\80\8a",Á\b#4fG9¢S_Çn\ 2Ú\9c&\87²7]fʯÃÅ\1a¬×\13}*\rm'© dwj%Ø'\8a9ó`\ 5õ/\f\86ÂYlºÂô®É\1f\11En4xñ±'VwßÍ\10\85v\13¢(\81\92\10h:\82\aº¶5\7f\ 3>¡ýÀPA®O9ë~uâ\11\r³"%¬h\e\85\99éúâÈM¸w\9eëû\14\94\19ÿ¯\9aÙH\9aÙ·m]/¥\82@¿yÛu-5·C·9w\ 3¸\92§¾ÝYb\vá§>E.M\ e@\18\13øÆö\10ä¸~Ê\9d bdXmrV꫼¨
+\ 3µïUgë\ 5è%·õ\10Ñ©S\96[ MÆz'ŽcºgE\90© 8#\ e\91«¨\r ÌÃ\9eG\11n\11»ñ\10·\14\rw\85\93\ eS"½£Æ\ 5\9bÐhL\A\94\f®\8eð#\85\85ma2Ìs\88r ÚÉ\85xRòpËV6\9c\94ö\19ìôIé *\8d©\8a\17\93\8b\9ax\99\19\9em0Ùâd×òÑ\93mçÛf\aN\90\ 4\89³\16ÜRNÏÕvÌ4O3Íu9¨\919gÓ\9aÑR¡³oYjZ´[S4<í-ùÇ~c\99\rÚR|$"ÿÄ#V\9f\b\9bô}¸5v}\15û\10cUÒïPR%n0Ó£cØ\14\82\9fÒ5ͪ#½\ frÞ̶\86}*\ 4ñ\ e#\7f\99±\18[¾WZ¥K%eÆ\14Ä\1f\1aÛÐc%\94§M ~/sÞ\9aq]\ 4O]7Ey\88\ff6²6\9c/í(w4Ö.\e  9v;À°·£'uÐ×Jeiz\ 3\vÞ»»çñ#ñ!\8f¯\84=H\1e\83h\18"ÇÉõ\99ÜV\ e¢\Ðç\ 2M©!\80¶Û }\8fdQ\b¾ ö\98{Ø!î±1'Ö+º¸fPSL\13\bK\83ï\89\96·»¢d     \18ü8©\9bÙÑ\86zÁ¸\98wèìÞÞG\ f\8c§ÁÂ#\92&ÃuíãнÖ"ÌìÜ]Á­yäômu4¥Í°\0àÞ;Â8°´h't¾\1cK\ 1é0vú²>T\ 5ãrá\ 5\94SIí/\81\18\14Qt t\93\8fÏ\85\88ß{á$ø\10\88\ 6EàGòª\9c·z¾pp\95ñ\99Õv\9f%\94.RÞ\96²ÙFz\9c!\83bÝ52ÊÛ·Èú§±\ 6K9\9e´øÝF^\99îL©K\137âb6S\87üÐÕÐrM+\9drSdðY¥S\8eÂr\au÷mÖ4ÔpA"¼Îsûµf#\1eÊkút\ 5\9e«\9cÏ\f &âìãÌ7\8a#¼Ã\ 3ýíâ\881w\r$á=va\894EÝÇXAà~0+©\98p¹n\bÒEÌ\16\18é\94\\92ðÛ®Ü\11yrF\0äR2q~þDdØóÒxy+\95åË4\17NúC¤\93Ûô\89g\90EJ~õð¦,!uVOË$Àgi\ 4/tá9\1düî\ð²\12      Øx0ùwk\ 5\19ºIdo"`¹åqÍ[üìKù-A\93^ú}^=ÓÇeLãó\1f\1fÑ ákRϳ\94®\958\8a\82è$×\82\89´\9d´y¡qØ\87ÂQñLB\e\ fóÀÚâÎ\96ßIH\8f2=ÏDì åÁ\89\ 1\96UCçDæxâc\ 4ø£´1Ë\8cs}eª³¢\176'X¿ä\10ÿ\ f\aó\9aW\9f\9b!ÕLÒ@Þr\ e\96lÀ/\1eù\80\86ue?ù\ 2fS\86\19>RÀ\ 2Û)Ð\12\7f Ó/f^Tì@qÊüMý\1e`4¯\ 5\81èÂØ\eöª8qÈeâX\\ 3öÞ\17æÍúç{Þm\86£\9bÑ\82\ 2a\97\a$jE\8e½á\15k\99>ßÐ\17/\0I\13Á¸\9c_àÄÞ\96w"¶áT84\8aæ2Ƹ/¦v(9û\9aÅ]'¶3IzÖJ3\84T\8a¾\83ÇاjAn\86\19F9\8d\8c6tØ0¿ì°\11oÇé\10ÍéKâAø\84­^®Ìò¯¥í®\ 4K\9c\90¸ky\1c¾7\ruÖÌùãø\80\84JRÉ{oF{òy(?û¾*\ 5\17wòñÃ\11\9b^ëyãÀ=\12\9fx\8c\87¦8\8d.-©d®\84©\18\1e±Q4_ÃD¨ÿï¿ \81\ foÌñ\95üÍÒ\93\84ÏY\14\1coÊà\7f\ 1á\14m¾endstream
+endobj
+4575 0 obj <<
+/Type /Page
+/Contents 4576 0 R
+/Resources 4574 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4581 0 R
+>> endobj
+4577 0 obj <<
+/D [4575 0 R /XYZ 85.039 786.531 null]
+>> endobj
+430 0 obj <<
+/D [4575 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4578 0 obj <<
+/D [4575 0 R /XYZ 85.039 742.055 null]
+>> endobj
+434 0 obj <<
+/D [4575 0 R /XYZ 85.039 440.883 null]
+>> endobj
+4579 0 obj <<
+/D [4575 0 R /XYZ 85.039 398.598 null]
+>> endobj
+438 0 obj <<
+/D [4575 0 R /XYZ 85.039 272.818 null]
+>> endobj
+4580 0 obj <<
+/D [4575 0 R /XYZ 85.039 240.397 null]
+>> endobj
+4574 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F59 3455 0 R /F38 3057 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4584 0 obj <<
+/Length 2140      
+/Filter /FlateDecode
+>>
+stream
+xÚÍX[oÛF\16~÷¯\10ö¥\14\10MæÂk\81b\918ÉÖ\ 1Üzk\17\16X\9a¢%n(R\15éªþ÷{nCR2]\ 4»/\v>pæÌí\¿sfÌBÃg\16i¤´Ë\16I\1a«È\99E±»Ð\8b\r\8cüãÂÈ\f½\b\95\8e#\1cz{wñúC\14/\8cV\99Î\16w\ f4ånýKpùí\9b\9b»÷?,Wι QËU\92¤Á»ï\97&¸~sõ\1d\93¯ß_Cÿíre\82÷ÐøáöÛ«\9båow\1f/ÞßM\ e[\85*\8c\1d\9eöûÅ/¿éÅ\1a\18úx¡\95ËÒÅ\11ÚZ\99,[ì.ÂÈ©(tÒ¯/n/þ9ìÂcá\82WÍÈ´ò3V&S\99\8dæå^¡\9cQ6Hn\81l\80\12M%OT¬@\1a\v2G\91\ eÞ¬×U³\ 1\81ã$¸Î\v\18Ù¢À\154\9a\92É}Ëÿwí.¯\1alÇÁ\87¥ÓA^Õ0­\9bÑ\89\86/0é\8cJíÀ£\89f¬ó«q!0\ 6\9b3oa\1aäøË\82ODÃ\91viÓà\88¼v<dµþ\93ç¶\aþÿtÃÿ\9b\ 3Î\7f(;\9a]µM^óÀ\ e\ 4¶I°\1d¤\85mHZ\18ë·B¸\85Á|\87óî±ÅÄ\eh¾»äö \17\90ã^µ°t¬ú­g\1f\94D&B;f$å®$~\88«|\ 3\1d\9bÂñ[<¤\7f\ 5½, þu·\15ºg\95ä\17ZÑ>¢\ 1ÖØK\83¦í¹q\8f¿@æ䨫u)sò~rJÕI§Ú\95t\1e\b\8dö/\ f²ÖOÈå\80²g\9d\ 3\1fíá3\13÷°âÐÞ#\1f\ eü*´  ºÌI²rFòþðÄ!\96oXsÎ\ 6uÞÓ\ 6h+õ\15l\12\86Á§-\1eøô÷¿ù=l¢4D\bîñó2uAû\b\8b#Pâ\16Z ÷5wYU%ý>3Iô\8a\1dË\9dá´\92\89(-þó\ 6O\ 3ÜH'\9eiâH\85à¶ì\9f9øæ*²\11ZeKæÀNW\1cª}Ï\8bOÜÚèT¥&\93Å$0pô\84²\11Û\a^ã¦k\ª´\ eeI·»WEÛ<Ìì\1df*\8e<_¿j\13\ e\96@CdYpõ0QÀK2\83ï¼"\1dCp#b$l®\88\ f\1d­\8bÄ«°\1d\ 6mã÷\8b¦Z\ eeó0È÷ì${<¸"3#ù\81Â\14\1aSE\10áû[ü;>8ïa"zU¤c\11&¤(\84\1fi\1cæÈ\81Û\N\94\b \9e\eÞk]¢r\1a/        òÿ
+G²áxZy$H«g|¶)1\88\b\19\b!\12Øò\1e\99\16\80ªúNÐg\ f§'¢ê\1c#
+\10\a\8d\91&ÁUS\1c\86¸\10\98YJ\8c\9cy\9cÕFE\99÷\80ºÝ°\93Õå\1fe=ã\aQ¢¬³S\17\ 3\ e§\9b\9fz\17bpöeÞeÌsï\1aÕ\90"GKÆ\eT\1c\9dkô+ït¥\0\ 1¢\9e},ÔÊÆñ)$´\8c\b\87òß-C\82\e\Ö¹\90\fÖîÈ    +´¢b\84¸DÊàÙ\ 52òÙ/\96\95Èr»é¸ã\8fa\13È\8c㶢\95[\1e#\ 3\82@`<\ 4óV¸©d\8b\atʪ&.6j\ 6\99nÈ¡\18×q\83ûZÎ)òÇ®ô\19\vwl\8aú\91àùë\99\1cj"\v¥Î\\125±r1z\86O¢¡\99K¢Ú$çÛ\ 2\88APë¹Mqhºçlb¾óJ\9dF\9e·\8eO;\83|\94\91\bæ\v¤¢\v<æu-Ø_þYu\98çHå\aþÓ¼\11Êq\ fÜYN¹÷\81Efm©G+\0SÖ^¥Ï]gO(²\9d\18~\12¡E\85n=\85\ 5\98\9dÈ?5ðe{ °\8ap\15¦\9b¾ú\83\82\ 2\80©è½ÙÑoLðõLT¥\88Ù±¨ôC\85U\8bA\0A\9fv\19\94a\9f\9cÕA÷èñ\1a:ÇÁÕ\e^tx\94\ 6\87\84Ô\8b:^b~\81\ 1\84ÇØ¢äÎmRÃÄ\86\ 6\8b\95ºæÖ\80îÐf\9d·¤>\93M\10\121¦QüãwW?MôüÔõå\8e\8dÀ.\0\15\v±(\ 6Í\e9h\8cW\17Üb±\ 5UL.Ý7×Þ\89FïhpF¯ÎÝ\e\8dd\13·XÅ\89JÂøÿ4vNJ¹ÑMg|ßÇÏ\89ã\8f\15\1d©­\15`óÆ\85ö_Yá\\87\ 2j\12\ 4õl²°NYãD\8c×e_¼Þç]w\ϸvlU\96ùÄ2\17I+\a77kì\17\ 5\94µ_\1cPP\8bú«ÝXøÙlR\92p\aKÛ,\9e³\ 1\92\9b|'­\8an6ÔÌymMq·Á»\ 3vYÉØê\9e:\ fo\\ 23yêñ\98ÿ\88Øðe\ 2\93\ fE»Å\92ÆG\13Êp\92\13·\9e3=\1c§\ 3´]\ fù\87"\17ËcVHl§
+±pËô\16\83¤\83êÅ¢u&ÃÇJ[¯:*øá\88\ 2\10¤\Ë\1d\84s8ßA<0á$\12\9aª6!\90\v\8e7\f\7fq!`âü:ªZO5Á\84¡\ e£\8bÊ°)²þÄÉ\96\15elª¬5³Õ\ 3\15æ\94Hòf\f\9dt>t\1e\96\ 3È_\89|\99\80ÜÔc>8ѯI\0`´WÛ\8f\1d\8auxAÁ\19\98Â\97\96èZ/9%S\8c\1c9^ ø$\85\12¦·è´G¡4l}\96\ 5\81Ü×-¬'kc\95B,N*ùb,=       pÐ&ù\ 1B¬<ÈÉ\94n%\19\1f}àyfª\91\17\7fû&ö÷yqZÖ\9c!:G\95hr\ 4\95N\93\ 1\egJ`£b\17ý·w®D¥Îë}Ý\8e\19\1f}<6r]\8e1\v\96t'±±\1dP\14é³\8e\eÛ\19\fåù(¶\8dµx>\10&\89\f»ôz Èä\v\7f8¼&\98Êïs.\11_ygÏTxV*W½@Tç\ 3ôìf\87Ķ\91\1a\0g\92;\ 3q\10\15Ú9\ fy\I&^(°÷\1c¿üNñ´d&òVv}öX\82ÄsÉ\9b5¯:\11\99xz®Úç\17±¹Ðvb­I\14¬_®\ eLh\95\vïS6R.\89¿è\11ÍÉ#Ú\15?\8a]æÍWROÅIð\91D¡§%&äüûD¤5\8d.\9d        \8e\1dÓ­Ö\8e[ô¸\84ã\97^\84¹g´P\990üë\92ã\13ùí\9a\83\95¼ÅÊ16CÜþý±"ü\96¡[yïÄvWm\1abtCyJ\a\97uU\8e\9e`\82áz³.e5>\9e¾\9d\ en\1aÿ\82\874ÊÃrÒý\18\8e\94\`¸Ú\8dï\f;      \ e¬\14¥.ç9¬Ll\ eÁµ\9aq\11§´Ü\ foË~\ 6Xàþ\19k_\80\17(XÏpB÷3Â\95}SnÚY\±\80ª>µ~ÃÎ÷´<»ù\1cO®¥â¯E»£È ï®
+¸]NÒ\8f<\15"ºòïÜv8I\d¸¿\1eøæ}PsO°q\b\vN.ºúß\1e­!\8a\10\9eWãf/{b\1a\9f³(sNêéÿ\06ç¶òendstream
+endobj
+4583 0 obj <<
+/Type /Page
+/Contents 4584 0 R
+/Resources 4582 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4581 0 R
+>> endobj
+4585 0 obj <<
+/D [4583 0 R /XYZ 85.039 786.531 null]
+>> endobj
+442 0 obj <<
+/D [4583 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4586 0 obj <<
+/D [4583 0 R /XYZ 85.039 746.277 null]
+>> endobj
+446 0 obj <<
+/D [4583 0 R /XYZ 85.039 359.41 null]
+>> endobj
+4587 0 obj <<
+/D [4583 0 R /XYZ 85.039 326.988 null]
+>> endobj
+4582 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F41 3054 0 R /F59 3455 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4590 0 obj <<
+/Length 2511      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95YK\93ã¶\11¾ï¯\98#Uµ¢      ð!Ñ·Ùd×ÙT9\aϤr\88\90\94D\ fE*$åÙù÷î\17@\90¢Öå\9a\ 3¡\ 6ÐÝèÇ×\r\8cz\88àO=ìÓ0\8aó\87Ý>\vÓX=\14ç\ fÑÃ\11f~ú dE\92Æa\9a$0^\99ÜÚÙm¦Ã(Ù­­\89\1e¶ñ>LÒ\f'?=\7føá\8b\8e\1et\14fYüð| EÏå\7f\83}¸Ù¦i\14<\8d¦-·¦Ù¨ k«Í6ÎvÁSÕÿ\ eC\15ôÃæ\7fÏÿüðùyMJ\1a\85ÉN9)*}PQ\98G¹/åi\ 4¾, ka\b\\93<&\ 1\e½\ f*\10\0\ 4\1d\98^fj\UV\97Í\16§Û\92÷¨ Ýè<\18yqwàïß»3N\99z\83óDú\eH\81\8dcßá\81\1a>\ 4\8c\ 6æÞɲñ4éÒV#nyÛè]ÐáÚW°L®Uð|ªÞ\17Ú¡rÝ\886A\ 3(ôENç\ 4UL\8dÌ÷yðsuF^/p\84\9d=a\ 4\83ñ\8aÃ\155.ƺ\93\8e%D\ 1ª]¿\92m\98ð\86ã®\7f=¢jÝõÂ\e\ 6w²ße­;§
+P\7f¥\83¯\96¹!\9b¼ó¯\82L6TV-¦b\14 ~ä§jå\80\93Ç D"ðÓÀߢk\7f\8dTrÄ\13õUÉÄ·\1a\f\f#\8dì\91p®Ûú\8cÛ¯g& \vq\9eô­H'âP\8f¢ªðfgâÉ\9b9ë8ÀÈ:U¢\r/¬ø#óèc#?L#ûK"\8aZ,]\ eæt§ÈY1\818\14\96Å   \9cÕ\94´ò\9d\7f\9b¢ '\fij~\91èé±Ã¯Õ\ 1\ 6Wë(\b\8eÐ&\98\9fXy¨£ý\9dÜÖy\18ÏR[%a\9cdóÔV\98ÜI\1e|ÙÄQP\99ñÚ³r\98Þ\19æ#çù§ª­Ð{87~/Õã\1d$¶þË©\1egj\9eêH( Ò`\10yöÌ0"ùË\81]\û\89C×óz»\84 b\19836QÐ\12\9bª\94\9fe]\8cf¬Ð*:\83Ķ¨òÎÓN¥\93AUmJ\91>õùB\8e\84YPä6*
+\ 6¡\8b\83\9bo\90Q*²\89\ 1äãµ7h\eÈvp÷6Û¥Áã\vá[çKK\94¢\10QÁGø\ 1~sØ7\\10áFY3\9e*\96\98      \896L3Â\18m22i\89\92@zZË8\9c\18}Ë ¡¯\ 4×\90÷ýÓ\9f\11È0´'ß\8c|\16\83 \17Ú\9dz\17F9ïü\8a\b\90\8a\f1\99\92\15F\84-\19"sURZ¸ÞHøÆ\84)ðY\87@bpèdÐÛã\18\16G\14\9bÍ;Ï£\87\9a\8aôý\88\94\96,.ÈÃâKoUp!î6Ö#O\9d\8dE°ÌÕ\vbÄ^xu±eO0Eó\8a}      ;8K\14j\e³çF¦\1aþ\10©Ã8ýÆ\84{^Ø&\89\ 6LØ'|LË÷\e®XDñ\8f¸X\ 5\8f¼¬D#\98ÃH\8c\8fLë@\9d\8c\92\15\8f\ 3§r\16á´C\83\89öÃHõ\rIT\97K\9f+ÖÊ7f,Û\10\9fnMÑW\87ª¯ÚÂ&&\1f\8fª\96AFå éý/É\v\ f\84¸èI\92¿\91GG\99¢\10p\99Æ4Ò;\8b8Õp0+\14ý\1cjØñj\8aP4ᱦ-\r\14 ¶bÈz1ú\96Z\ f<\f79¤\83+_(ë^M*;ÚìÒ\99\18J\19\ 4\rtN)ìç?\92®h\1aÓ@<WeÈ`óÈ3ÃÉHÎè\1cÓ\9a,YN\94ï%\14î\7fÚ\90SÜäÔWÒ¬5¡äª\86Σ\165\8dèV;Ø\83½´\82,Ù5\ 4i5I[Ã\93Ƕ³\1d\81à\80¸\8d°ó
+\19@\9a¬\18\97:?:vo\9cå\ 4û]RÔÅÔ\9aøÎÖ.¬æù@B¬\ 4\92&˧n\f7]zv\v¡\8b×Ä\11 âq\\ 4¸\82¨\83ÿ_­\89Ü`-aP¡\18\8d\9a#Pàg¨Û£Äz\1cA\89\92@éÉÒù~\11æ\14\19qðù¦É|§\96\94\9d\9a\13J\ f<ļÁ¯«ì$û¥©üéýìÐó\19J8$,P\1716ʼòä\82Ô\ 6\10è!Â=\18\12¦Ý\8aq*6\8eí!\b\97â\eüQÐ\14\97\87\81i\85D<©\ ejt\rMÄ®½ÇEmÇß\eh\ 1Ú\e\85$§3\11¸`Wüã¦!\ 5Ú¡Ç\1a\8b#\86\17\ 6¼ÙH\9eCð>rÒ£õtÂÕ"öR\1c\7fÙ\14_íùW::èggW\ 1\b\10¿°\rÒ\róÌ\11ºä\91\87\8b$^k{Õ^\85*Ußë{Õ\9f5¾Z\1aßO¤S\81·¹cß]¹ ,äép·ÏïÝ ÓP©?ix\9fÙ\1d;\8a\ 4\8eÊ3\8aùáK\9a\93=)n\9bdC5ßݸ¹ð\83\94«\9e\ 4æq¸\a\ 2s8WRË$¤v\16g òÕò}\9b\ 2lGðÕs§i±\15É\8dW9LÃû\f¹ç$°P\17\86o¨4åâ;C»
+Ìñ}\87z\90ù]\r\83\12\1dª]6\8b)î«b=Ý\86zN0jYûÂåJ\1cÛ\83áÕ\89Ú\a\1c\9c¦\Ï\1a\ 6\17\9c9\90ä3Ç_=R
+$t\a¦H\84\9b\ eÁ\1cóEp\91P=W¦\95á\ 4¸v\11{U$\80U\85Áì&(±Þp"\15VÈu¨Ö®\v%u\ 4æÅpÆ\12Æî\83¯Ü\bnc\95r:u6E\15ø\17 
\9dÐ\ 35óW\99W.h\ 3\8e¸Úñ>{2\18º²=tt³rÀ\86\93äb5¡+í5,\93P¸âù7[M\eQa\82.øqv]\81°°®\82x©ÁOöB¬¨=õ\f\932\1eýÞ\ 2ÊÓ?\1e\7fù,Ø2ë@ÐÜ]ïn\1aôý7¶\1c\9f\7fñ h¶eÙ,ìI\1a\88   TÒAÞ\99
+{4´.N\18û8\93q¤ \r
+\1d\97ZWsiºcÅ\13W±eÛ(2
+¯^aÓQ1Ù{\ 4°"\v\97\aÒ\86@tì㵦ʽ¥eKè\17]K\11~÷Á\8a
+¬E\ 5\ 2 µ\970¦7Ý\91b$\9d]ºjÉUDÜ(\ 14´=Q\9a,A
+(SÇ\95Ú\8aQ °SÝú\152uY\9fúï$v¦\9657ýxÊ/;\1d\vs×. _l®\82Ú\a¤3H/Ì\81×gè\88\8c\ac95\ eÉ\95QÄ°\92%ið\1f>M5ëf\17\9bP\98q\81ÕL÷ìH.\168\10[¿N÷5éSÑ\8fÑÔöáx°\1dß\v¾Ü\ 6¿¹Îe¦¢lôÞQw\81»g\96ö\85l¥[Äûx\8cðoý\18ë;\8e"l\8d\83¯#/ª {`pâ\90Úñ\9b¥o\9c\8fÌ»­ü\8eÊôï"²ã¯Ô\15û¤àÒ\98r\86j\86\88\99\1f­¯L\9ce\15n\19:{,áa\839f\8bð½·º\ 5¤ÙS\b\ 2Ïu \ eé\ 2\a\81à\95\83\14»iwûn¬ò\:\81ɯQ\1a\9dÍEÜRÂOÅÛ\9a\8d\ 5®ÂÝ\9bè\95\ 2æXßd\ 2h Í\1el-9#¨¸ó.â^"¥d¥^Éjä\8c¯­saëN½VÆZs¦Ú\ 5¹ð|S(¥Z'\82\16\92¥¶0RpЭÿÝ\ 6ZâG]âÝÖ\97µ¶äÛä\1a¤?\19z`~Á³¥^OFV\1a\84Øñ÷\ 5­{í§\95\14\1c0.ë\81ß88µÜ\951å·\16ø4T`ÇF6P\15\82\12'ï«^º\15#¯ ¼J¥zN ¸ã\ 6db|\1fäiv~s¦\1cL\15\1aß²©\87ï=Y㳫\ 4°WèclùøüË\96\ fÂC\9eÊ¡U\91µgñÚ2è³\95èåÀ\95¸³\1c%îäE¢\e%\96çhþ\91\89^èÈîúÀß\ 35´gI·\93\17ù?\7fºÍc.t£hGÿF\0\8d\9f3~\ 3@þv\8f¿\14\95\12Ñ~pÅ+å'\8e]?Ùv¶g\95\96\84\ eÂÛY\96l`Àuëlé\99ø\17×\9e»9kôé?"Õ·qí\ 6¥u\1aêdv\83ZÞm´V!ô`üïÅûw\9býnÉ^Ç:Ôz7ÿ¿¤ýþ\ 1\199\1cpendstream
+endobj
+4589 0 obj <<
+/Type /Page
+/Contents 4590 0 R
+/Resources 4588 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4581 0 R
+>> endobj
+4591 0 obj <<
+/D [4589 0 R /XYZ 85.039 786.531 null]
+>> endobj
+450 0 obj <<
+/D [4589 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3114 0 obj <<
+/D [4589 0 R /XYZ 85.039 662.656 null]
+>> endobj
+454 0 obj <<
+/D [4589 0 R /XYZ 85.039 576.349 null]
+>> endobj
+4592 0 obj <<
+/D [4589 0 R /XYZ 85.039 536.186 null]
+>> endobj
+458 0 obj <<
+/D [4589 0 R /XYZ 85.039 327.936 null]
+>> endobj
+4593 0 obj <<
+/D [4589 0 R /XYZ 85.039 284.983 null]
+>> endobj
+4588 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4596 0 obj <<
+/Length 2595      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YYoÛH\12~÷¯\102/\14\10Ñlv\93l.0\vh|$\1e8^\8f­Ýì"É\ 3\12\11\89Ôð°ã\7f¿utS¤Dgf7\83\0\8fªêê:¾*\8b\89\aÿÄD\a®'ãI¤C7\90b²Ü\9ex\93\15¬¼;\11f\877Q®\17\ 6¸ôËâäô2\b'Âsc/\9e,\1eiË"ýä\9c½\9fß..î¦3)¥£Ýé,\8a´s?\15Îbª¥3¿9\9fͯÿqsÁë÷\17°p7\15B8ÿº¸»\9f~Yüzr±è1\9c)W\85\129þ~òé\8b7IA¨_O<WÆzò\f\15q<Ù\9e¨@º\81\92æ{sr\7fò[G\85×Ô\84O\8dÜkfw̤çj­º\v\8a\82\8bu\ 5B\97íj\rw\88c§YgÓ\99ò<§\85éz:\13\8eù.\1fyÃ-ÌoÚÕ*yÀ\81Y\9cãn8ZL}í4ù2iò²àý\1fÊéÌ\8f\9c´ÝL\89\16QÅ3\9f½À»\9djåÌ?ÀPðî¤H­\1cÓ\8eu\91lͨ&\ 2(ñS¾´s8õ\9c7Kä½Î*T;êZ \16bº$²ºÁW»ÿxµ8{\8fìÞÂa­\9dçuÎçøs\9bä|\ 5üeI5È\ 2CR\v\8cÿysõïY[\ 3\e:\90&\r)"aUñEp¡\93\1fÎÔe[-Í\18Õ¨tä$­Ý!\1c`\19£Öp\9c 3R\1eË\83Ò¼\8c\©Ê\88c\ e»S$­´C\87\14\90.Ê=í\8açX¼ê  Ée\15Ú1Èð\11\1c\95\92\1e\99\az7³Lê \ 17ȲÈ̦¦dú,ûfÃ_Ä>¯Í\96µ¡\91\8c\eÉ«â-Ö@âøæ[ºWbÞG
+\1fh\82Ö`$\98\17Nác'Û)\\80^\87'{ÖC\8c\8c~ð *:\ 2EÓG[g\96\11Ç\e´cí,\93\r\7f£!\9c^çôví7>H×x±\8eÓd[ÞºKj6RÒq\95òæ\14\ 5\ 3ëI,7´R¼ïé¥ì{ªò\15\fµñ×Ó¬Y\9e\92Vfv\81\94\13Ð*rzN\99ÈÀÝ¥vu`i\94Õ\b\e¡\ß÷û\êu\92\96Ï#ÄBß\8d!.yÖ·È\99$(\91\1e\86-v¦àF\83\18\ 2ß  ÿôU\89ßu÷P;ö#¼\ 3­|ö\842aF8\86KYñÚvÀ©¶,
+þ½>ÇÕù-\7f\91\11,\91ËWzù\ 2\95Oô|£\rТ\b]/\8a\a\96í\r¥à\18ÿ\94\e{\92Ê1Ñ\8b\178r\ 1½\8f\1cB\90eÎs\92­\15¼\12Ã\ 6~\9f]]Þ\9f¢\8d\85I½f\9a°÷qÊw&:è¡)4ÙÀ\81\92\95\85;\92v  ÆÂ\1fO\82ð\12n\14ìÓ ï¡)H\15ö³\84v%8%hŹø\96lw&\94Ë0rÎÊ\ 2\1fiÕVè\83\1c\90À«\8feð]Ðí¸\ 42p!gþQ\9e"\86!ßý\e»7\8cv\9dyÔo\ f¹FÒõ!ÿyH\99çªÕ\84\awï¾Ãëâ\98<rÖ®8ä\10Än\10GÌÁ^ìuº`p2Rl\f)ÓähúÕ|\90Éô,ôç7÷¸~pQÌÀ\15\a\9eæ¾\v\9aoN\8dSë¾SÇ\0\7f\94õû¿\8fø²v\95\ e\ eä«öÏ\9bvI;_QÐ\97a@A\1fåÍ\8bz\87òU\19{\90\94\11Ø\99ê\a¤:ß\v\9f\86]\16Ò\ e\98S,cç
+\8c\9a\93EÌù\ 4\83$\7fq¤¯_ök
+1\ 2\1a}CkÛ\9d9\9fðÏ:G\1c£âȨ\8au³áEJ½ð»¬²}¦}²21\19tX<nyÑó\90£U,\19*¤¥d\8e e í\16÷µ\14eÖ#ykY\1e¼#ZYÇ\1d½;71f\98\r\aáE:\85}\11:iRÊW^K3|¦£\b\0\80\ 4\11\1a*zîW\ 2AàÊ(\1c\ 4\ 2áÆø\90\a\81@8\ 2£Aà9wÙcVeÅÒXË9Ê\85Æá9Ëv\9b\15\8dÅ\81°\86\96Êà\fE\e\8b\ 2Ê\15ê\ fЪ\89\ 1\ 5\1c\13l\80¾Ïø4¤\1c\83?U\96¤³\12\95µyá\19\84j<z-ØÂ\12A=B\13ðÑ3¡ê\85\14]XÏ\90\90½\fãdIñ\97ñXÍsyÍ\9bºÃÌ7\87Ð\99\1d=\8f\8c¥\eëè/\8aST¦À\v\8d\85ªà T\1d\97\fÆ^¿û\bä«\1e\83­c\1c!\85ëËÐl­·\ fî²,\1eG\ 2O\80Å\8dì@\84P\e\vø\rîÂW@6Ï9ÁJ\8f\11Sivà;å5\98a\bÈrÎø
+áÆv\8cDb)\98ê\ 6CVg¸¸ÛPFPÒ'd}ß\8©Ìi\86wee]1åJ$/8\ ejá*\7f\b$:$\19ÅN\9aw\a\97@äeD\89a\b\19x\ fù¾íʪ\19Ñ¡ò\/î\ 5om\v¨H\ f9\9a»¡OÚ\vá<]\b\a\12\ eð\11b\17\13\94"\8a¬øÓÖ\9d\9bÀ×°ÀèØ\91KÀGQrñ`Bæ\vâ$\8c\18Àé¦d\8e¸\9d\ 3¢I\1eÂ\v]%õ@k)g\97¥QwÞ« ¥\b÷\89
\0V«,E%\b\13Æ¥\b\9c¾\98ÝV¾5\f
+~u\1cî\91je\88sä7TÆ\fÝW\1a\10sÜG̯Âï\10ïf·båÀ\84¹^¨M.ã¹\83\8aÒE\90ª\9d\ 5~\98ª\8as-\80´0\1cª\8b¢\ e\80ÉĤ\91|\18\1a\10\99Á\16Êäx\ 2\1d`\9b\179,Wc\b2\bÜÀ\17Ç\9d\8b\bÐ\ fw.äAçB\1eu.0\1dBá0\8aC5Ü\ 6¢Æ,r\ 3NAvÃáïÿ\16\ráj\80Úþvx¡0 Ã\7f\12\99òĵ\150e\81G\ 3Î-2ïgBàz¾÷¸\ 1V·    \11»Eû\f\7f \9e/ Í\86j(ßQÌ\96X\86I\18ø¾\eôúXB\8fÜá'\16ë\1d*¦|Hð\87gvSS²U\89E\9a\19\9bHU³!\aCzà×\10t4Qý´Bb\9b/#hç\19@ɪ*Û\1d¸½\1f8?óÏ\87«ó\8bùÝâýÈ\81"k\1eò²æ}Üñé\1d|7¿9\9f__öÏ\19\80\99-Û*o^\ 6»ïßÏï.Fx \7f¦\ f¼ç!Y~E\94Ý?·j³º\19»\f ]ÞQ3\8aé\1f\12±ï\8a\10Ì\8cË\83C\15¡?\7f\19\87\83\88\90\ 6¤Î\11¢\1c]q\97@\18ëoë%\84\ 3¢|\ 1ÚT\16\9b¡Rþ\93ÕGÀ\10ü Â\18\ 2ñ)\f\85àËâÇ\9a\96HEºRËï#\8b«£Â\11î&¼¿¦\84óu0ZÂAù{\18\v:d\ 6Ì%/½Î*±¹\ eþc\87\86,äÇ\8aÁ\ 6\14 ¦/Â}ÆÜ@H\94\86­\1cG\18¹ñ·6È\9e\8equ¡Èö©\99q}ùÖ¬¬Í9\vÿWÜÄÝñ2SS&¡5¼ÕRë¤"î\94K"\ 5e[80$îö\8a=\8a\88}*O{ \89\1a\872D\ ea!rxìâðYìg¡ÃÃÌü\ ek¾Å{Ûè5ɶ4LL\7f\15ÇcºBæ\8c\ 2\91_²ÛÙÎ$B2\9e\15«n\80KH:Ó\94\86ñ\v£7»o[[\ 6ÍXÕÖk\10Ë F\18D\0!ôze²ç<&Û\9c\ 4\9b\97\81ï\9b~\ 5\9c`?ÄÑ®Ëêu¯\13\b\v\87Ý)Î\18Ü#\80å*û\1dµ\9aW\99\99 <\1f\98^=\ e>\v©V\16¸2BjÞ\18Ú¬ËQÂ\94ýá\17à1\ 3À\91û§Ù#õm7X\13ùÊiñü®âÒ¹ké¯H4XNÈ4\96eËí     \9ed;gØæ³]ãï\ 3ÙRfèÖ\ 6I\vD\8aJ\81ÍÐö\ 1\863{s³\92ðçÇ«\9b{\1c\8d\14ΰJé\16¹Ú\9e4\9e\1c/¢sn
+J?d£Î\8ecqiò~I\10\99\9a\81e[oL\ 1ÏÆku\8d3ÜJ\86<k\ fæÍqyný/\12nÀ!òǪsßTçg\90_*rÓ0tn«¼hö¥x^¬F\9bt ª×ºtÂÕ"þÿêsÔ\98Q@ÒëqäûV"B\11²*\ 3\95^m\84X\90\9b%¦Ûγ\8fÜ|å2½åÉ5\ 1\9b§î9\14\17\82\ 4|×{¾\156\8d\8cµÂgÓ\85¹rcxÙ;Xê]ov¤á\8fö{¬Xì\8cyѸf÷5÷\ füUPù\0 \83?WÀk}\94f½c@ü_¿ ûÞendstream
+endobj
+4595 0 obj <<
+/Type /Page
+/Contents 4596 0 R
+/Resources 4594 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4581 0 R
+/Annots [ 4599 0 R 4601 0 R 4604 0 R ]
+>> endobj
+4599 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [157.327 598.355 218.917 611.257]
+/Subtype /Link
+/A << /S /GoTo /D (simplynice) >>
+>> endobj
+4601 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [478.03 494.957 539.579 506.646]
+/Subtype /Link
+/A << /S /GoTo /D (simplynice) >>
+>> endobj
+4604 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [97.146 201.325 157.848 213.014]
+/Subtype /Link
+/A << /S /GoTo /D (simplynice) >>
+>> endobj
+4597 0 obj <<
+/D [4595 0 R /XYZ 85.039 786.531 null]
+>> endobj
+462 0 obj <<
+/D [4595 0 R /XYZ 85.039 668.735 null]
+>> endobj
+4598 0 obj <<
+/D [4595 0 R /XYZ 85.039 626.387 null]
+>> endobj
+466 0 obj <<
+/D [4595 0 R /XYZ 85.039 557.594 null]
+>> endobj
+4600 0 obj <<
+/D [4595 0 R /XYZ 85.039 525.173 null]
+>> endobj
+4602 0 obj <<
+/D [4595 0 R /XYZ 85.039 427.012 null]
+>> endobj
+4603 0 obj <<
+/D [4595 0 R /XYZ 235.584 432.985 null]
+>> endobj
+470 0 obj <<
+/D [4595 0 R /XYZ 85.039 132.859 null]
+>> endobj
+4605 0 obj <<
+/D [4595 0 R /XYZ 85.039 98.113 null]
+>> endobj
+4594 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F38 3057 0 R /F18 4228 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4608 0 obj <<
+/Length 2519      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[sÛ¸\15~÷¯Ðìö\81\9aF4A\80·¼¹^w\9b\9d4ñZNÓ\99Ý} %Úf#\12
+IÙ«\99þø\9e\v@B"\95¤ãîLÇ3&®\a\aç|øÎ\ 1$f\ 1ü\89Y\1aù\81ÌfI\1aû\91\14³Uu\16Ì\1e çÇ3aF\ 4\aq\84]\7f¹=;ÿk\14ÏDàgA6»½§!·ë_¼Ë¿]\ß^ÝÌ\17RJ/õç\8b$I½å\x·óTz\17ï~X\¼}ÿî\8aû\97WÐq3\17Bxÿ¸ºYÎ\7f»ýéìêÖYp¡|\15K\ñóÙ/¿\ 5³5(õÓYàË,\9d=C9ðE\96ͪ3\15I?RÒÔ7g˳\9f{)ܧf<kb_\v;b!\ 3?MU¿ÁXMlð¢mAéÝ|!¼
+
+ۮĢ\86bݾ\9eØ\ 1È\fÒdj]!})A¯~=\11M¬'üc¡©¯Ò\88§\1d\8b\8c|\15}Uâíc\81æWÞ\16\94nÊz\1ef^Ç-m\81\9bi ýi\1e¦\9e©\91¯*lص\1d×\1aêú\8c\96(q¸\91XkîÎ×\15È\15^ÙvMÞ\95\1aË£},ÂÄ\ f\13Iß`Ú5ßf¢ð\8f2\91\18\99Hxív\ e
+\83Ã\17`\ f½¡m>pW\8eå5\96\ 3o\8bVáA+4U\ 1°\81\8f;¼Ý·]Á8¢)`%þî\1a#Ã.\9eòâÁiÿ\ 4Þs¹Ùpé\8e\144\e¸üp½$ãSׯA\14\o\8a\9ct)¸­)î\8b\ 6\r\88h\ 5\83G\11\99 ÓÇF%gH;\ 6ìÇ\1dÍÃ\8c\v7?~Á¢\97\8f9n§s!%²W¸\ 60IæÌ\88áÀHa§¡ú\v\19¥ÞµÝyYweýÀ\8dËÝv;\8fÀÐM7Ò6\91~\18ÇÓ \90~,\93¯\81à^[èë¦àRYߣ[\9b\8a@\rÖ\14ÓÀ\16\89\1f\81°\17#[þAÈ\ 6*>\ 2W\1aZp1²\1an3¨Â^\82LóT¼\95\85\ fÈ¡³½Ùs¥f*\0\90gü§\9bO,`ËΣ\ 5\8b¦\ 5DFY8èó¥©D'¸0)Ñ¡ ¼#ïÀDP\115àÊJ7\v\17Ë*£]7Å\8aE\e\95Ô@Êÿ\1a\bõ°sX¬{\1cÊ\ 6\800¡ Õ\9f\88ît]\91®.wv\86ûZÄ$QDcÈÒ\957²Â)RT\81\1f«\17@GýÏ¡sÁP\88{ç´\9dåö\16;\92\1e-1ÄGã¬\82{\1c\94Ä\9e1\ f;³]õ\a{Ûqÿ\9a ip\88@\89\ 3       ù\ 3\f³\86\ 4\89.~\19­0\91Ä8\0\8e=}ÏßÕ\1c\96Äéº\1cÐ\eC\80bi\9d#Y×Å\ 4\84ÚÇ\12\97Ü\12¥\17köìs   \13G>þH,¿Ö\ 4ä\96ÛÞ\e\141\7fØ9\86V.¶Û\8d\ 39½±#Þ\1a¦n>ÎS\ 5Û\85\9d\92[\a\98\98ô\ 25|\83ñ#\89X\15Ú\18T\b¦¿çU¿@\ 26Aï4Üïâ\91[NÅ\98D\81ã1\84¡'7f,\9bC³CMcn{É\f|Ϊ>ðM®ù/}gP\ 4êu\149)0H\17\87RF~\9cÅ\ 6\8dçOysÞnµÞ\9c·yu\97ó\84\ 3àf\91\9f\84\8eÏ*\90\ 5ÙOIá«0<p±õ¡
+X#((ÏÐ\ e¶5E¾Þs+\1evüÞ1\1c¸B¾BÛÞUe×!Fx\b\8c\969¥Q í\81\14\ 2\ 2\16.QÂ\87k\10±ä\86CSõ-&± ßpb¡\e<'QB¹vY¯Ì6È\17v\eõJWN\122ÆøJ×u±Â3mP;p+\80±ß+öäí\ 1\86\15'?\9a4ÝWzgº1áxØ\15|Ô)^Ró@\ fÍ+#Ç°>eVý\81\82@?ÖD¹\19\8eò\1a\e8>£Ô²)Ö¯\19\vGé;\acÞèU\9dßmØ\14\84ÉÔ»¨u½·I=«\9f`ÒAØ7I\a\16\1eN\12\80B\16N\12vìËØ¥W%&è\15ÂPr,\1cyùåÑ>\8a½\ fïÞüóü-'²»ß±-b\a`\ e\98
+­ß{¦ãA\8f9E=Ã\ 4\9c´8tÖ\13pk\9424«¢Ã»\89ó(C8¿©\19\94¯\98\19pAÆ7f\ 4p\13ìu^[Ç"gæ»\8dÑ\88Ó²Èå¹(þX\0ôïíØÂð¦È ½<@ýX\93\89\1d*\ 1áX\1aÝk$\a\19\12TC\ f8a¼W\bßIb\r\ 2;K\ 5\860 q<òpL1éÀõ\90$\8c~P\88\r]"¦ù\8aµê¸½Î«\82g2=RÑ\8d²8\88L\83âö\14¡w\r7ÛH\8a±\9a\1a0(â0¢£ÄCîÍá\1c*\b~k+=\1el\96\86¾\82͹6»×t\1c9ÄÙ¨P?¼\9e m¼Ås¾\8d\13ÿ\ 4N\ ea¿\80\90mÞT\[´æûÄß\7fóç¡)¶\ú\8e!Eep\97ÞÕÝw\13F·KÅ´ÔßóO\16\98\96YP4n\96\97wN¥4\3\ 1\bÎ\0)\96\9a\81\9cM\9a\19eÍ#\ 6»Ó\92\a\17<H¹sæj\93?\99\1cbMjäwyk\14\9c\f\7f©\1f\89\15Ýê\1c\ 5>¯'\f\11\87~\ 6Tg\89%\12§óL\ 1ÈVÉÿ#me\80ÆÒ9\bºÁÃ\9cÅ6\1ej®=ÛÄ°49\1eµ:\91\16\ 5\rá\ 3\84Ãk<Oêìºx:mÂ\94¥îÛGÆYd\8eKõ¬\88\v`rÆE\ 3\1f\ ez-·1iÑ\12\83Ø\87\9de8¦Ë£h<É\90J©ÃT\18\0sâ0º÷\9cªÊëõ\80WûX`0]»¤9q>0\1a\97&¢¯Ë>àZ\97àÅØô\1a»`\98(79\12ËÆ*é$¾;Î1O±\ 5Þ|\98-\1a­»ïùØW\9fpe*N¥~Ç\17¾aâêQ?×\\ 4ÞÖë½Ï\9f¯Ë\8aÆ¢*½6,ôçæ¹;-â\bØín §þ\19n¥Í-\86?ÆEtq¡Ä\b|]LX*\8b!»µÑ´­î|\90s?\15\892säÌiUÎUÃ2^ûÈà©í3Çè5%\93°\ 1L\97Cågü>üß<ÿ\!mæ\15\1f¼\ 1\14©\1f\8e¸#óC
\ ey\9c\96;æ5!ñ\95\1a
+\12\ 2}¤\1£\87_LÙR|ø\15¾ÌÔ7<3\vå\ 3_N>3#fB@n\94\9c\94\ 2\90Ã%;üPNäË\146\8a\ fHñÁK´ð3Dä°÷wøèÜqø\1f¿;C\b\88éù`öy&ü@e\99äN§L\8a\ es¨áüM%f?hÐh6(\ 5\f£x\ 6\97Ílxÿ\17é\84CÞ×\9cp]~\0å®\97\8b\9e_z2à'RÌ?÷-k_\99Ü\rè\97È\aúl:\97\9b\9c\ f\ 5¬ÊMÙ\99Ë\14åt\9aÇ  (²b¥ar&"´I$DW\9e±æ\v\ 2¿\ 5m\ eÄ\f)âÁáߢ¨\86øtxº\8c\ 5\89\98\91\1fã\90¯T¼\9b¦2\9b\84µr\8a   ÐÏr&on=YÇxã6\r9×ÍëS,\ 6\ 1p\13á\16:Ê]\7fY'Y\98Bø\8fN\80\10ö\82\84j\10ñbAßO\90¦!yHR+Vsm\1fE\f\1dá\97ãfa\9eõéÑÍÎê\13ö\16oa¯L°î\ e\aÕ\85\e\1ds»­=÷\923RâÄÃg9hËYPÓ»7U\afÁ»ÜxSëâɼø`ô\f\95÷¦Ã\1dH{±Çb¾i5\97@;Ç59^\970ÄaWg\86\14u\8eW|\8425?\9aBC£\9f¹Â÷ìÊt=æ\94êoðQ
+X\94ÒE\9e;7\87÷\88ÛÃLùa Ü\¯\ 2iöíÇô\1e\9f\fù»Ç2\8caDd¯\üûÄÄr@HÑxµn¿\ 57\8d\85¦\99#\94`XXôazrC?(pð\1aý\88\10\ 6¡\1f$@¹\11Pi\96|)\8eLÑ˲Xuö\8cèÚþ\8cÀ\8b\vOúêx½X\91\88\89p\92~K8\11 .\84<¼7úQ\92½\8cÚ\17
+\1c\96@p[à¼ìeñf! v¥øëY\ 4»H§\7f°5\0yÙï§
+"\89\1c®\7f_ÌÜÓllÁ±\ 3þ\ 3\93¬0ãendstream
+endobj
+4607 0 obj <<
+/Type /Page
+/Contents 4608 0 R
+/Resources 4606 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4581 0 R
+/Annots [ 4612 0 R 4615 0 R 4616 0 R ]
+>> endobj
+4612 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.649 681.189 299.908 694.091]
+/Subtype /Link
+/A << /S /GoTo /D (CUPS-printing) >>
+>> endobj
+4615 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [304.588 219.728 365.823 231.417]
+/Subtype /Link
+/A << /S /GoTo /D (AnonPtrSvr) >>
+>> endobj
+4616 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.636 79.898 415.538 91.891]
+/Subtype /Link
+/A << /S /GoTo /D (cups-raw) >>
+>> endobj
+4609 0 obj <<
+/D [4607 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4610 0 obj <<
+/D [4607 0 R /XYZ 85.039 752.658 null]
+>> endobj
+4611 0 obj <<
+/D [4607 0 R /XYZ 85.039 723.439 null]
+>> endobj
+4613 0 obj <<
+/D [4607 0 R /XYZ 85.039 682.185 null]
+>> endobj
+4614 0 obj <<
+/D [4607 0 R /XYZ 85.039 642.144 null]
+>> endobj
+4606 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F15 3032 0 R /F59 3455 0 R /F35 3036 0 R /F41 3054 0 R /F62 4159 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4621 0 obj <<
+/Length 886       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥VKoâ0\10¾çWDÚKr\88ñ#/¯´\a¶M_êv»\10­´êö` Ð¨ f\93\7f¿ãØÐ\0¡\97
+       \eÏã\9bù<3\86Ø\18\8e\ 3\84\19·£8D\ 1#ö´´°½\0É¥E\8c\ 6¶}\84Ã@\89¾§Öà"\bm\82\11ÇÜNç­J:{pή\86÷i2r=Æ\98\13\8b¢Ø\19»ÄIÝ\989ûsoxûó.Ñòq\ 2\82\91K\bq~'£±û\98ÞXIÚ\ 1ô|ä\87L!þ³\1e\1e±=\83 n,\8c\18\8fí\rì1"\9cÛ¥å\a\f\ 5>3¿\vklýÚyÑ2ßÖV=yy[\r\8fb\14Qz\f\17ñÈÀ±\ 38v\ 4\aA\13Ä9íC"\84A\80¡íE(\88®ÆáÚ\12L\82\1e\82\93WàL\94®G\9c\15ì\8aLQé\ 3Õôë!\7f\1aã.ÐiÇuéÒÈ\99 p:UÞå\12vs}QsYéÍP\1d\82\84ÆÎ[)×µ\ 6¿\87Ã*\87Sî4ùrq\18\a         ¢\8a®¾\8c\0\8e\10\8bà\12(
+:UFâ\9eX¿hÜKE\80\9c\bµè\13E\89PÑUê°e)k2µTµ
+\vªvß\9fG#\84¡.\94×\87\85rV<*Åö\1eÕ-óV´\91Õó¢\92ë\95ë\ 54p¾éåÇõy2\1c¥W=\ 6ˬ\99ä²ÖzKQf{\86\97Ð\bÃÛ\8b®] /!\9b®«¼yÛÓ\1e_\rGI\ fÆJÔõl¢u&bú\9c-g{v\8buV7}vpWí=u\95§ëU}Jw*V'\12éZu\99lͲª~<Nq*Ë2[6{n\86E¡7÷Æ®7ÛæiÏhð"ªA½\92²\18Ô¢\84*8\11}Vi}1+¡F»\1e*)ûøѼµ\1aòyÏàOv\92#1)²\8ftuòëÚ(M\8b|G¬Ê_¶A~\b4©ä¦Î\8e\90îäaÇyÐùQ\fW\ 2=åã\13ÓÜ£0¾Èç\86«\8a\8f#N\83\13\10ªÕ\ 2¾kf
+ÇÐå~Ømæ\18ùðN@\8eÎ\19\94\86\9e/\1e\v#'©*é2lZWå×\83À"hfò>.úF[ú¤¦$Å΢\ 2÷í8\10\r0\f+\\ 1#\O\8a\1c\84úP<«\19b\8cj©W9\a¹\1e&Kc%fFÇ\98ªmcÔË='B/Ë-~£d\eõ\ 5\93E{{\9fº\7f\17k5TE\93K\ 3¦ü*õ®r¹}\ 2\88ó
+\1cú\8c\8dFÚM·÷¸\8e+ª­G58¡·ÚÈÔ¾Þ\92ÑyevdÁ#Ðîe\ 1çk\13\1e£à@\18ñ&/
+½+3=\80\r\ 4\18<\19\88\1d\ fÙ̼!r¾õcTJY\1a®!\89\ 6õü9`\9c¢0\fûKÏ$ù¹¿\ e>\0°`ÇØ\87EÆñÑ»\87\8fßßÿI%3÷endstream
+endobj
+4620 0 obj <<
+/Type /Page
+/Contents 4621 0 R
+/Resources 4619 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4581 0 R
+>> endobj
+4622 0 obj <<
+/D [4620 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4617 0 obj <<
+/D [4620 0 R /XYZ 85.039 763.817 null]
+>> endobj
+4623 0 obj <<
+/D [4620 0 R /XYZ 264.144 769.79 null]
+>> endobj
+474 0 obj <<
+/D [4620 0 R /XYZ 85.039 476.959 null]
+>> endobj
+4624 0 obj <<
+/D [4620 0 R /XYZ 85.039 455.197 null]
+>> endobj
+4619 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F18 4228 0 R /F58 3380 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4627 0 obj <<
+/Length 395       
+/Filter /FlateDecode
+>>
+stream
+xÚ}SMo\830\f½÷Wä\98\1cÈò\1d¸nÚªMZ/CÚaÛ\81\95´Em¡¢Tûû³       Ttj'¤`ü\9el¿ç \89\80G\92Ôr¡3âSÇ­\96\9f    ²\ 6d>\93\ 3ÃXÍ­1\10_\ 1\93\11M\9câÂøk\1cA\12\9drc\1d\82÷ùìîI     ¢\ 4wN\93\93òò\83f\9c
+úÊ$}c\89v\9e¾W\10×,\91´l\98\96ô\aÃ#b\8e.BÇ´\80\14\1c=Ø"¸\8dàCS\7f
+iÖ§¶èª¦\8eÉ9\12NX²Ä(°¯üeö\98Oç4\È[\1a\94æÚë[ çÆ\99©@i¸6îR D\89\vìßtç        ®9æy&Ô¹ ´D
+ÈdÓ\82ù¦\ 23\8cptÉ\94§\9bâ\0ÚºÐÆ\Y\95\196\8bñ\1e;\17[¦RÐßgª\ 1©jLvMüê6èS_ÝÓ6ìBqì=\ 3\ 1°6úÜEdB:ì .ê:\f]Wص\1d«\85\81\ 4ÉÓ7\1c»ê¸\19\99\93ò\91Õ¬ðmq\88#Z\84~H¼fY/\eî\ 2ø\r\9aq\9dP«×\14âøüÊR­õ<\85;>ÙÜ_Ã\95\92\ÃæÅÿ\86gòoy¥\15WÊ_þ\1cãû\17éÐÀ»endstream
+endobj
+4626 0 obj <<
+/Type /Page
+/Contents 4627 0 R
+/Resources 4625 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4630 0 R
+>> endobj
+4628 0 obj <<
+/D [4626 0 R /XYZ 85.039 786.531 null]
+>> endobj
+478 0 obj <<
+/D [4626 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3115 0 obj <<
+/D [4626 0 R /XYZ 85.039 658.638 null]
+>> endobj
+482 0 obj <<
+/D [4626 0 R /XYZ 85.039 658.638 null]
+>> endobj
+4629 0 obj <<
+/D [4626 0 R /XYZ 85.039 620.371 null]
+>> endobj
+4625 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4633 0 obj <<
+/Length 235       
+/Filter /FlateDecode
+>>
+stream
+xÚmP=OÃ@\fÝó+n¼\f1þ¸\ fß\b\b\10L\fÙ\80!jJÅ@*U\85ß\8f\85VÑIgËïùÙÏäÐ\1e9\8d\80R\Ö\ 4QÈ­>\et\eC\1e\1aúe\84(\10C°|\ 1ì\8ehÇ¢P\82.\91H\154'ã hàJ¹é\9b«{Fg\95\94Äõï3µ\1f_üs+ä\87VÐïöm')ûG\vxúÉCûÖ?\1dº\ 3d͵»+
+\9c\8bíS@If¥ëñ{\98Ú\8eüÊ\9aÖ5\19«`ò·Ûé\15)l¾jm7ì?\fßNUµ¹ëÿ¬\9dÖ\8e
+Ù´\17\9c¡\r\14\86Ègè%\8b\99@(\1f.8;§è\b¡`ùï¼ðå
+lÚÌùüôÇø\ 37_\Ûendstream
+endobj
+4632 0 obj <<
+/Type /Page
+/Contents 4633 0 R
+/Resources 4631 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4630 0 R
+>> endobj
+4634 0 obj <<
+/D [4632 0 R /XYZ 85.039 786.531 null]
+>> endobj
+486 0 obj <<
+/D [4632 0 R /XYZ 85.039 547.583 null]
+>> endobj
+4631 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4637 0 obj <<
+/Length 2789      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YKoã8\12¾çW\18{Y\19\88\15\89Ôó8éÇ"\ 3\8b\ 4Èaz\ e´%ÛÚèá\96ädòï§^¤äÄéY`Ð@\9b*\16\8bÅbÕWUL¸\bà_¸Èb?Ðù"Í\12?ÖábÓ\\ 4\8b\1dÌüç"\14\8e(Ö~\1cE0>3¹²³«DùA\94\9eã        \16+\9dùQ\9càäõÃÅÕW\15,Tà'\89^<l\89é¡øÝ\v\ 3\7f¹\8aãÀ»+Ç¥\ e¼\17ü¯[êÐë\9f\96+\9d$Þõr\ 5\1fDzÁá°\f½ªÝ-ÿxøõâËÃ|¿È\ fÂ\8ft\89\12Ð%rº\84ñ\ 2\83|®Ëþ\1a\96«(\8b¼¢[®Têmp¿#ì×à l\97*óFæØtüeªv\89:\ 1
+\18\96È
+d\18Ö4.pN{Ä·íúÆ\8c\15¬%\9a\91u/(\8a\98k\Æ;\18ÑÅðÏÖ\f²õØ\9bÍ\12´{b!»c%û¢¨\11\86\1dóU¤õ\81\14\99\1f\804!û¡aB¼É\9cοîi1ð°¡ÑÊ«(\8a=C\86 Ù\81¯\0È\897\1c×­;±X!J=\83Äâªë\7fº\98ÎÜõO»¾C\v\1f\84ü=\88\ 3»²è\1a\10gBð\954\v½Ç\9b»{f©dÙ¸/y°¦\8b#\95È^8Ç\97ÙÕü¹EMú3ÇïKÚ§Ã;8Ê%\85¹×mù÷\8eÏy}óÛ=\13\94ö@* m\90|\83´o<6x3\85\b\1eø\aÏ\10DÞ#Ìð1`m%ÖS¡\87çíF!Ó\85=\93¥P«gç'\ 5˯DG{s©÷2\94,\aù«\81¯\86xö|/õ\87×_þI7U\1e`\81Ö\1aL      »½ò\98nËà\ 6B@«à/
+#;h\1d\91  \90h\8a¢·\8e1\f<÷Þºh\8a7A\1c\9fªt±Js?\rN\80é\1d\ 6\85*õ3Ä Ð×y\8c¬?.~ÿ#X\14ÀúëE\0Älñ\ 2ãÀ\ fó|Ñ\Daä\87Q(ßõÅýÅ\7fç\0\81âR\1d}(\87V\ 5 \87G\96ýTNìël\11ÂFq6aM\12\ 1ÉÏãx\8e5wÝ\92n\ 6­ô\1eÉ\92ÄWa\8e\12\16?\16!@l\9ek\9e\9d\8dIÓi\11\11®n\9apñ¹\ 3\95\16\93V:÷\15àp\14ú
+À×A`v\ 6\ 2oÑ!\ 3í=VmÁH\80n    îª\82 à)v#¦âe\9a±ä\0§Ùç²\1fàr\aþ"\872KôjâwÑ\89\1f\0¡ß\83\1d\9d¯\14¼\8a"        ~»\ 3°\83Ã÷´\ 5.y©Æ=ϵÝ\19\ fv!
+\ 21J5\86ï³U\ f¿\1e`æÓ·«\9boK@N\9fi÷äÂk³Òüm\ f¨!\ 2O\ f\88³Ó\ 1\89·\1e:\1e\91w\1f\11mYk²^?òäH\99\ 5G\ 4Ä\1dq\bjã6\10MïOCÇ\17,ëÑ\88\185\88\1ea\ 2è\ 1Ľµ\eZWiv'!F*¦Ì5°\8bÁwÄH\ 6¿ÖL\88@\ 4f8\açâÑço0\81&¢Ï½±Ø\14ÏÁµlyºp0\83|ëº,.'D\9e\9d)¦#\1dÈ(\95ͨ\86\8b@ŦY#\90\8f\94-\9b\11?\ 2\80\10\ 2\94®>ÚØAI\88ÓÈÊ\88\14\90\vã/\99\88À®\98å4ÙÈlö\95ä.­Õ\84b\8e£\92ßçÊ°¸Ïw÷L!w.ÎÜ×/\9b±z¦\vM½ÏV;Öy3ò9^Åí¢H\91\85}ÛÕ5+I9W«\ 44ßZLï'{±\13ð"c¯w86\b®\1a\93û\9e\1c\96\19^)q\1c{\168T£ìFgC¹G<w+ÅÔßÅ\12\82þ\14Kðõ&\96Þ \98Nr?\f\0ʳÜOTöÏp\15\12\98öÓH/V¼î\1f\81ý*\84Ä\91\81,\15úY\1e}P0*\0ñ \9b\17¯ RGÉ\9bâ\15K\120\99÷\15ëÖÒ\8cÇÞy\11Ô®¦E\1cIRïºlK\ 4;²é`mu®fN\ 1\92ÕÏëÔû®)»\16/\136îÚ\r\8e \82v0ºµ\83~\8e¬:Ê8AG9»\89,CÈ2¶PÀÉ\8añzÎ\87Å\vsKÙVH\88\ 2å{¨#<ÐÕ×8\9f)« \95\16\95oPvª¼\17Ü   \a\8cU%\7f¬\971l3\b\ f\ 52²TàÖ\978\86:Ï­·ÖE\ 6»þ¥³%&ËÐ\16PWV\8b¹g\93\\9fU>±¯Êü\14\b¬ñ¿0J\ 1\rg\98\8aeLÓõ2²E;\8ekFôîÉVN¡'5ú%SÆÿC\ 4E>ðJ\81*u\97loFW\88¥t]¸Æe*\98ØOé\ 2§ªqªÏè\ 2¹v\14±} \8eê*k_lÅÇ\a!~\0á\84Føº\84>\82Êñ\0R\97i¥"į[X}ÏÃÇ\8a\95 Ln¡£#ÜÅâ\e\89é¦h\b\ 1:\99±ëñ\8e#ê¬à¨xNd\1aFH»oÚ.$\1f\e\91\ e©\16~\11ñʪçá¶ä\1e\8a+\á3k¾\1aÎ\19çpn¤\ e\932¡NBV;uý\89t\9b0¥¼\83\8b§M5ð^¯h!Ä\0È\fÎZÈ;î;\8a\99\ 4îlß1­\918+û²`Ê\9dk\9eæJ(oÖW±   I\17²ó\ e]*\810\1d\a\16\ 2*\91¿Õâg@o\rÊE@z\97\87¹\9c\1fØÅÿçê\ 4j\984#BÏãm'\ 3ëÁ¸bÓQÍƵ\ 5V$i\84\87×ì*\91;<òÒáQ@[:\17ÄÏ\1fG<Í(\à[f\87F¡­dÅH)\19§é¬Hª\8fÃh\9d\10µ#Äu\18uù·÷\v¾_Ùê\ 2b®zr\11¨¡gC£ØbO\8eG}Ê¿\85ÿÓɱe¯³á¢¸\13\173ÀWË=\1döñMUWÖÂ*â\10'[ì\99 \ e;RtW\e\ 4¼\95¾[»w\85F\8a²Jª¿_\8e\18Oue.¹\r\87ãä\1f\1f\a\8fsy\ 6Âu\96ù\89N\ 4\10¿@ÉtlP6\94¸µiW\8c\1a\96é\ 4aÍ®jK`~\8f±\91ö£<\14\91èÉy0y£Î\ 2É>\18ñ=÷íÅqãRX*),Íá¸\93×b}\S¡\ 6\fÛ¾k\98å\v¹ÿ\f\17\81Và²^z`¢8h\86Í\ezJYqM\8d\81_\8e¥TØ\\Ñ\ e\9b\19\89¶p \90\85ÔMT\98\93É:rÜYè\8dóª]Ç9#u\12\0ô\r<\18\ e}i
+\9eìÍ¡¢®Ým\81\15:å=\RíöÌÇ\97Ȩ\12\88«¸&ã¸Á¢ñ\92K\12n¡pMQ¶P\13VT:&R?Çh\8fÎ\99\96\13\8cèe\19d/¾\13)u¸ëI1ºß\87àðãh$Hñ!\82ël\0AtT\9dÓ\ 3W\98\9d\8a\ 5JJ)±|®\À\ 3\13?ƤÒFõ%SG|Û :\v\99ÞI\84üê\b\86Ó\rnÛÊ6¼\16<pM\8fv'ûñ£Næí\\1856\[îJ±  \1cE@\8b!÷zÆ\ 2Xr\80}r.nT\1e\8aF\ 6\83ÀÛU¬s˳TÙà Ç\eæô\87\9f\e\17ÃE%½À \12¬\85q\13\ eõ·[\8aP5Õ\876A\fL\7fÙW\eÜlÏüÜrX\84D\86\8aû.Úâ8±*¼B\1oX­\vA\96·\19ü½]¦\87ϲ8\ 5T\9e¿i¹?\86þY<MI¢Û\9b\83¤\ fîGT0USJ\8e÷'6ã5W[0\ f\9e\84X\8aCÎÃ3u7£\b''\a\8eû²\9f*&ø¾\957<³\93\1d®ís-Ç\99}\91E^|ü¿µ9\1dß-\99þ¾ r8\ 4\ 2%0Q;&p\1a^\9du§Í±\96\14¢Ã\88+FQC^¬\a\9e¡^1ÔÞýí5\13\8c\1eü0%\14¹'B\11`!¤â×Y\82\19 ¡Ò¶i\14ÍÃh\96b¹&D\1aÚ\0¾îÞ\171<\7fm\ 6p6\1aÞ´\az\13¼ú\8dj´ÃG\95Úý«C|®\fŲZ\1e[\9e\97\f@D¡º]ºS\ 2N­sÁæ¥ÄQ)DÓàêµáÏÂÙrz\ eÈÝ«,\8e«æP\97Í<\aÐ\8elb\98ïD\85\93\acÑ2\9d×á¹C\f^\a\ 1*t\ 6ð³W/÷ÜÕ\1cøÚ¹½Ê¡Êpø©r~\8eEêSëJs&ìgïü*Oì\1f\rpjB\18~\9b\93'\f\9c¢\97\ 4\94û¶B&âd\8fg´rO2N\vx\14b[\16\1c\ fhÉW^ÞK±ß äµÍ%Äf\8f1{Îzo\17¬¯ Þrn©#êÂ\8eÒ\ 6=|âWyyØ¢Ç\8cV\1e«ëZ\btX\1eßJ±ø8\7f@\92*ð\_\83¼\en>¦ô.õÁ¬Ç:E·¹ç\ 5Ø]°\eWîÏH\ 3ß°«PðõuÍÕ£MRZÞKñ÷'1-\8bùÇýé\ 1?0P\1f).N\1a8\9cº\11<è?èF¬­\81õ\8eÿ\ 6\10D\14c.\ 3L\89¸_ºx¥7äâÌ«·\ e\12?ÎÕÏ^ý\95
+}\1d¦üØýñ\vI®ß\8aWZùJ¥§\7fÏ´¿\7f\ 1\8fï\báendstream
+endobj
+4636 0 obj <<
+/Type /Page
+/Contents 4637 0 R
+/Resources 4635 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4630 0 R
+>> endobj
+4638 0 obj <<
+/D [4636 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4639 0 obj <<
+/D [4636 0 R /XYZ 85.039 766.606 null]
+>> endobj
+490 0 obj <<
+/D [4636 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3116 0 obj <<
+/D [4636 0 R /XYZ 85.039 658.638 null]
+>> endobj
+494 0 obj <<
+/D [4636 0 R /XYZ 85.039 404.435 null]
+>> endobj
+4640 0 obj <<
+/D [4636 0 R /XYZ 85.039 369.124 null]
+>> endobj
+4635 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F59 3455 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4643 0 obj <<
+/Length 2395      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\19ÙrãÆñ]_Á7\83©%\84ûðK*rv\1d9µÚõ\8aUr\95í\a\88\1c\91\88\0\f\r\80:þ>}Í\0$!YξØ)U\89sôôôÝ=\r\7fæÁ\9f?Ëb×\vóY\9a%n\1cú³U}æÍ6°óý\99/\10Þ,r½$Æ­\8båÙù\878\99ù\9e\9b{ùlyG ËõÏÎwÿúÇçåû/óE\18\86\ e\17i\9a9Wïç¾³¼\99\a\99óéË¿yób¾ð\9d\84ÿn®/¯¾\9fÿºüáìýrtå"r£$Ä;\7f;ûùWo¶\ 6²~8óÜ0Ïf\8f0ö\?ÏgõY\14\87n\1c\852¯Î®Ï~´Xx/\9añ©      Î\16\ 6b\11zn\96E\96E?\9e`±¬w\15°£\90þ\9aþ7È@\ fkÝ|\11d¹£\9ezÕt¥nh\ e[\9a\7f?\ 2H¹Â\13-\8ct\87#}\aÃþ\e\81DܪÆuÅH\8b¾DÐ\86·\ 1\18~SçæòêÚåá\12\81·\86\9eN1 M\9e\10³\10H´Áíº\19È´§\90\9d\1d\1f¼\86aQÏ\83Ô¹Å\91¥\1f\14\83ÚðQN9\89Aýâù!QJ\1cõ¬Õ®/n+Åc¤\92G\9a°;ª5ìt¸\1eÁ\1d\v¸I=#«ºY3p/t!@£QR$\90¢\92\eè:Â\98\1a0\94\vî¡\80¯\87Ë]Cv\90º\1e¨\1eÉf¢\828uJ\14C\8cÚZUû®|@"Tõ\8c\8b\19q\ e?\9d2Úz(W\8aá\89¾¢\17¸Ý\ efU©\ 4\19É× !½Çl\1a[ÝÉùî¹c\81\19\eê&ð¶û9ª\8dÆWª¿¸ütÍ\13\8dd2­-¯,¿û|~ùy\9eE\8e;VSLì~ÄcaìÜ\94 ^\9fO?\92¥àzâ\ 4\9e÷tþÓg\9el\8b\ 19®¤L¹\8cWÅ®X\95=î>3<ñ\a¿#õ
+ìcI'y\9bØE~v¬4Ýö¼q§[\1e\f\1cÂd]\1ak-Ð\ 6+\12\12\12ÿ\ eùM\9cR$\ 3 \8fÆøÁ«\0ñvÂLW\ 5¡\12C\19LR.\19[O£ù·U\95z\98ÃME³¢ËÁÕ¢(r®Ñ12ç¶\10C<e«3\16\ʨ¨Øɧ,ñ\ 3ª\f%\10ú\11\1c\bý\98\9c\85\90²Ð7Úû\8eá0\12àïã\16YÎPÄ8½RƤ(¬\92,C?\ 4\8dv\8cT<M¢\ 1\9dA\91\96\1dºë\9a\17~ñb¯tÍíî;\M\8dÈ`¿\14\1a\1aÝó U¿!ÿe«ÖpÖ7\9c\88û­{Ã\13\88øT5ÿ´º\10i5\1cJ\14ɬ+Úg^&3ÁÁÖFM\896\rG+£_T\1d\1dÕ\15ÒÕC´s'R\8a\1f$n\1eGÓ9n\11än\98ø6\ 5\ 4°\1c¹a\94\8cS\0$\85\0\8c\ 2\18qn¶è²a\92:\97ÈE\928\17-©|\1eúÎcW6\9b¿O\90\10¸i\96¿@@\18»¾\1f¼\9e\83\96ó\f¢*è4Ê\9cÚ\8a\ 4g6.R\8cd÷ÁõÛ\96}\9fÓ\0ºÐF\8e\13laòB\94[\rúäç\0²*\1a\1ep8\14\8cýV\ 6\14c¢t:ÆÀ~\81\91\1d\ 1F\ e4`k%\98  pÙ\18ìs¹)Çð ®\80^\ 6ë÷\13Öt¥ÊÍ\96Ð\8b7n5\ f(6­Ñ\9as\8fùD{Osð!\85®\90
++¸Ä¹¥FÁí{\f°¸X®´À±%ÂRÁó]ÑRB[\99PP\15\ 20J\1c\12NqF\87ÈÚÍ]\95\r\ 4gè,{\ 66¡µ\91\1d¯£LOeÐm­\921°1[0è¶EkK\ 4\89L&Ý"¯mÉÕ\ 6i\81v\91"\8e\81%\92h\92º\ 4 \8cq\92\19è\1e¾Qã:à@·\87á\8fi½±é.ó\8caQ*Ä){\10\80\83$KrpkË°]\9a\1aÆcs\ 1¨»bÕó¨à\8d\95ÆRê\89×,{\0Uj9BÅ\14üR\1c´ÅL+\85\17ïõ\8a\13\vZ\8d®ô¦äØ\84  !H\9cåV\b²¹\Ò\10x\97F±á\ 1\96ù©®0Ú\9aÀÆ>H&/æÚI@\85M.\12¨æÔ\88þ\99\rEB§¨£.î\8dSsÞ\91jÉä6HICÂ\e;\92`\81\12hm\98øv"`å©\9b\85áTÄò\13\88\97P\Û\80\15ù\13\ 1\vä\9b\1e£\8dÝ\bª\14o
+)n\8dqN\ 6Á\8f¦ÔC\ 5\9e\86\1eä´.¬FÊæÀ\ 3"ÇzĦìØ×INª\94á®\1dWÕ\D¯F¹¦×ÆËFõêdî>IBè\aA\1aZ\7føs\89µàÊâH`\182\1aMeéJ\1drÎ5,\f+öw\13\9eÒ Tcè\94k^ÀoCËök¤\99ý¹¤ù©\19¬Ãº»nÕ¡}\92ï¾\12a§%Áp\9c³*Ê>ýX\9eV\8e\95\8d+«ñK\8aráH¥£ç,D> t\7f%Y/\rÃ+x\90\990ÎÑñTÌ@@\84Óõ\10\17E`ÓfÊ\0E?\94¢Åñ1Ñ\ 4%Ì^\9e-´AY~\¸\9a°|\10\9fÔ[D\9eÿ\85En_E¶E`bè\10jue
+¦ãØ:\85\08
+:ð"æ»Ö¨àVÞ\14|Çÿ±U¿,b(bm\14\87{ò¢\85:n£ú×"5\17rV\¡çzY:P\89\85ûi\a   \9f\0X¾í*[+\17R\86EÒb :\10&ìAÌ$õÈ*y\16 ®v\94Þå²Êö
+\ 4A]4ÅFb\99-ä`ݾA\9a¢\96³c\9bÛ\ fm¶H:Côî©ðq\f,\9f\7f\bǪ\89@\0\89\17\8b\82\9aúV\80\ eô\17\ 4\ 4F\ 4\17Å\9e\eûá¸C3¨W7\12\936ûvneD¥\b\15Øbè¦J\8f¨¬Íù\81\8d\r:Ò'¡wrm\1eF\19\95»ß\98ÎÇèµxtåð`øv¢wqqð\9aDóØ`\8f\9c½m3Êéó\ fq6\92L\ eÌ{¾H\ 6_¯q\10Cqÿ ª     1F©\9bú¾õ¯Øû\e\96Æï&Ð\82À±?Í\90UÍh©hÁôv\8a9\89Ü,\ f\ 5~
+aæúÁ1¾²\ 1ù?\14ÕKø¢7âÛµêNµ-Öñ\88¶.¨\ 6=E\8a²
+ò?ξ^1\8d`sAD\868~|¼x]\98¸A\9c½é:\ f\11ȵ®\v|\8a¼ÊJ
+!4Jÿ0îÛV?¢¿\93\91@©þ¿H>q\93ÄàSÍ\16\e{"xÂ^»iBô9È"=tà\10\84\99\84ÑÁKö\8aB
+úÓ\97!\9e̹ÙÎmiÕK3b=å\ e>\84ÑÀ7\86È\ 1
+I\83¤\ 5n-\13Ý®'\85ê{ Ý,<\96ª    ÔØLÊ\93\89\ e¸´åÙY»)²Ò\18B\95Up#nºkõÓó\ 4\1dqèFaö;*0Â|,\7f\17]îúVcoG×\81oN\8aéÀ×ßn{#ÌûÝ\ e\e×\13f\r\a\ 2ÿ+Poµ¾\7fI¢ùQþ\b}7ñóé>òÄ÷\el\99çéÐL\ 3\bù\0\92¥Îµj\87\ f       Yf{cæ\v\93@\9dtîa±h\ 5\e]EÍÖ}Q\99O\1f\99¤\14ü°b¿<ÙÏ
+Yv\9a%¨¡\92C.Ôæ\vV]´÷£\8cvòaã±ì±÷íÑ3\ 6~£Aô<%\12q`kH/\1e>Ïà\86Þ\89\97v\ 6\90ª{\ fSq]K%2\80×\85|úÀI£lªõ¤\8eòì÷,¾«\96V\ eæaLìj\8d\B\94xÏ¢\10²Ë;ÆÑèfD§,ÂÓB>_\9c6\90^*
+ºÑç    Õ¿\9b(_²täÙ/U/    \\14[[5ý¤®·Cn¸ð\9dýð\88ú\8fFË{¥ÄÎ\ 37IÃéæ·°÷u\9f{#¸\0ø]\fÈ^.®óè\98P\819¨×ÿ\vz\13x\1dendstream
+endobj
+4642 0 obj <<
+/Type /Page
+/Contents 4643 0 R
+/Resources 4641 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4630 0 R
+>> endobj
+4644 0 obj <<
+/D [4642 0 R /XYZ 85.039 786.531 null]
+>> endobj
+498 0 obj <<
+/D [4642 0 R /XYZ 85.039 628.693 null]
+>> endobj
+4645 0 obj <<
+/D [4642 0 R /XYZ 85.039 585.74 null]
+>> endobj
+4641 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4648 0 obj <<
+/Length 3250      
+/Filter /FlateDecode
+>>
+stream
+xÚµZmsã¶\11þî_áé'y&âñ\ 5\14É\8fq.M.íùܳ3×\99$\1f(\89¶Ø£H\97¤Îq\7f}÷Ù]\80\90Ee\9ad:7s\84\80\ 5°Xì˳\vG\97\8b.ó4\b\93â2ËWA\9aD\97\9býExùH#ß]DJ\11^\9a \¥\18º¾¿xó×tu\19\85A\11\16\97÷\ fLr¿ýiñÍ÷_ßÞ\7fûñj\99\82\86¯\96Y\96/n¾½\8a\16÷\9f®â|ñáãßdðúj\19->r\17þût÷î滫_î\7f¸øöÞÛri\ 2³J°ç¿/~ú%¼Ü\12[?\\84ARä\97ÏÔ\ e\83¨(.÷\17&M\82Ô$ú»¹¸»ø\87[EÆÌ¥Ì\9a9ÙÒR,£"(âtþôK\9c6-Üùcê6AbVþù\89&¡C§¦X¼Å\ 1k:ø°9\f\ 3}뮵\a\9cY=ÉH\96\91[=Jg¤ûuÓ\90ðÂbñ\9e\96»\93槺¥\1fÛ\ eB|\1e¨/
+\17è©°ýȽø¯ë?3á£Ì:\f<>ȯ»÷×Ëu)][tå\8b=ÚÕÀDå£L¥\83\99\8d£Åûk\99©dLgɼ\91\12[¿HÇúj\19g`\v\1cÖû'"mxÇ}Õ\82lÔíID,m\IÁÇ~®Ç\1dMËS:\85\87¦ïºÃ(¿oªñúÝ\87»@~YéPóD:ùj\11\87á¯2:\1cÀÅ\131\ 6\ 1QsT\12¬\anhMt\98\ 5\ 5ÿ1\97ÊÆý7·oÞÝJû\81¦[öÖå\ 6¤\9fYòe¿\1düC¥|¦MÇ\ 2ÂþåX¯¡'M=\8a¸òd\ 1Q\eÃ'©7²#-Ïbî°\13Î\9d\98EiùÏ\84¯²\1fĺj\15©|¤\8fÔ\8f¿O;lÊk¹\vÃðAénDu®åðÔq*¦`ÎRÉTós¶\13§A\92­\8el'"kJOm'ZD0 4Ä%\80\91ëwÔ÷\ 1-°³Ê\16Ý\97ª\97\16Ë\9fFogØ\89\83"ÏÏp\93DA\94¦¿mkwå\1e²[\97ÄL\18Aa\9b\92\11\99\ eè\8f­æ}%T¥ö\92¹;Ñ.UJP½VJ^ç\1e´oX7éûÏ[h\81®ºV+B»j7¥U\1c¾Â\ 34\87THo\12kÕ¢ hzzÛ\9f*¡ê/é7\9b6éÛ\1d¾É   \87&I\17\82¬\ 4[lº\11\aÃl`|S¶²ÈVèÐ×@\7f?;³y®\87
+!Ád"7ô}\80\|ï\83ýÛÊz®L4\8e\9c×£¬~°\a¯tß5uô]¹µ,\95Ã8ãCäêN\1c\15\1d}ìä[ý\1cF        /¼\19¥gÝ«\0*1릶{+Á¾lËÇ#­ \ 2ho±Z|ÚU­P\81ÿ\ 36lým\8f­\8c.»ÃaíU1Ét=_)«°Üz\90\1fÎ\85\9f\1eöÇ··D¸ÄðÚÙzµ\15k\9esÙên0o\86¦\1aÄÛ\88\8b\9cFæî\80\aØ#\12õ\81\8fï\r\a\96í8\vB
+Ë`û¦ë÷eÓ¼è\89M\92Ãg\91z\93î\9b(ÓE6¥½\ 2ôýø\96í\9fÛ¯î\18Ô\8f2"ºI\rǵ\89ruÙÖIC>B\12\17\vݱï°çXY\ fÌK\93°V\ 59ÿ]\853\10\10Ê=÷An)X%©:\91¾Úw\98\9dÆ)      ®í\ eíF'\1dù\9c¥\9dåÙæS\89\r\89\91U"^\89²Ò\97\19\11\a\15lºö\ 1½ébW5OÃ1á\13é0yÓÅ¿ª\8dU\ê\95û²ÖÍ`\ 1ÝÄ"D\ 2.e_çê¦%3\16\84\ 4n>\e\86Ø^3\874\94G&zÜû«@ÃI\85Ë\19¥e\13ñn7ÉcVHñNø\ 5àQï-¬jÊÞ©JRÀ8æî#JVAN\90ðô>ȺٲÑ\1e^ÚÍ̽DaA\81"ÖÉ37BLQ8æ\89\89?qE(:²\9b\ e{½£Ó\r\fáÍ<S:\84\18'ZëS
+Å$\89\7fg¬æ|Z¨NL*\93\1d\89²©\a\8då|é]Ó\bÌ°\bÀùÐ)þ\9bS\13\95n50Æ$§&{WÑɶXþE\ 3\16ô°Æ>qLWÒ±ï\8cÍ\19H:ÈàóÎ\8eªn¡Ó\vÀI\9c\88Û£/®\99\e]\v¿\80\96\ 3¤Ô\16uî'?\8a)¼4C²\1d+xÓ=úìzÛWG\13\15ò\88G\81hÖM5sÛG1µÝ¯·37M\0h\15Y\85 à
+\91\91Ã\89M>ù$ü qR\1c2\8f¸\8d¾b\8a\8c\91\e\ 6;\95\82¯åPµ×\ fûÁ\97å\84Ƨw7w²ÌàDì#Yvh&Z\91C«uî¾\9cb¶v)¦@³\12\13}\91\15d\ eb¡Ý\9bùaý\94\83ûÚ¹\16 á\14\99C{\\14\8bIç¿Ô=\9fÕ÷B\81@\83w\ f\1e±\9e\1f        Æ¹¬G¨E-\1eýõd\92\86ô\84 \95\8a\1e\16qp>n+ó%\ 5A«f{¤\99Ó     Z\19ñ\14\16?Eî <'÷¯f¼àèt\11«æªï1R\10\e
+ñC\82\96âÂXQ\f¾\8f\0ÍhlzÕÛ¥=»\ fSxi{\11ä¸õ\12°_çv°ØK:X9\80\8aÜ®äH\ 6ëA\98\87ù\88hÒ Ì~_@,BrÚ¹Î)[I
+\81ö\82b\95ÏÉkÆñçA\96ç\7fÔïçÁê\9cÛW0ÄÑ\90ôñ\85õìÐÏø\85Â\ 4«"û\9f¢\80I\8dÒA\ 5]\18\bÔ\86²\88ÜK¡\9eW\ e.v\10zja\7f@_\8aÈÚ}^\9cøDPòmÒ÷àp7(\1f\80×Ð([\19V[©ûJ~ï¡\15\9cr\8cõÒ\ 5ø)V      Õ1|ÿ̪Î6ñJ»\vÕnË\aØî\1e¦\91Ó[5\11EäW·*º!\ 3¾jü\86~¥Q\90\18_¿è*ãs[\86ÿ?%B$\800\15\9a·Ý8\ 3®Ûjã\ 3ÛÞ\ 6[U\8e¨(Ä*¼°ü5ÖÏ2\16&åÝ\1c!K¾;Î\a83HdHÝ\14µú\8añ\87Ô\e\b-À9´2Tëzë)­uÐ\81\86ÝECÁ¶Ò×µH\84²\84q²N¦<¨\11\87â3Ç¥\1c¥Ùh\82YÉЮ<ݸR\9e´\82²¯Çå\9c\1f­¶\8c\v\96ñ$i½~\87±æRZîE\8dj;H\8fDVpuè­\18p\16\14\ 4Ì~C½5j\94º¸MË\9f¤2Óõ#\v\85\86\1eìfå(\ 1^V\12I¨5\80Î\85\92e\12\84A(\9d}Õhè­\82Ó\þûΫ\ 3=°¨\8f`Y\82Pb£\1diÕ³HÀW¶ÈÊ´\92\81R\95ô¤üã
+\85\1d\89%¦sùH\tR-¶\1dï\9cZ\12\19\ e+8Ti§ Z\8b5ÌÁÑ\8fõãÎ\ 68ø!\e£áX^mvä$\89vëª\e\ eö\14\11kG7JûT\ eÒÏ\95\9då´\12ìhÂÑ\8cº\ 5c%¡ÅX\ 5\10~Ùj\93½b©«=sÝ\0ëÈU\8f¶´3\931=!m\8f|àaLÌ\b\90¿ò\11ÆÐ:\8fC\96fÅÚ\87Û3&\91Ìò\80\14\0ó\bi³&ñ\8fµ\95\91\8cÌááx\95\aÆ¡Ýs\808\v²DIN@ï\1f8\86ò£\ 1³X\ 5Q\11Í"«¤ÈÎ@E$ö\89¤\99\93\1d\14\9al×Nñ\aéÝ\95~M\18=S,M\8aô(TÚb7¨î\8e\94\10\82iÎq¤Ö\8d8(£á\81R­(mËÖ*Ú\8bÐü\1c¦¡E\ 1\8e÷)ö\9f¸\rÏi@\86\11\8aâ`\8dB8-\15IfÀ»lexdýDË\1dw.ë6A\18Ç\7f<ëN£Õ1ú{µA\1c\aÑï\ 6\95q@\8e\0¾á\10|\ 4TþÄÿ\8dÒë#ãJdÀ9µdÜi\16\14Yq¤\\eʱ5Á6¡¡¼Dз     Ix0\9e\ 6íô¤$\ 2\8dK\8bÅM7Ê\8d\81fÜÁ\15`\95\91\9d\ 5ú\ 4bñ5h\ fßy㼡«\14`ìÙ\95H\1aYHRe´zyÒé\1a«· o\9cë\13\97¥³Úr/Ôð\ f\94Í[\1cþª°jÕÜUåü·\1e\13\9dÏ«@(×\10zU]ùý\96\8dÝ\12Ð÷\94q}ç*ÝK\15\ 2
+òÙ; ]4]8^\93N+YmÉúíTyxµ\1f\9búñ~Ö\85 ÍÅëÛ\19\81\94Û-»±A«4ê1R\ 5\950\9fæg\1dò ÃD÷"3¦Êk\8a4^§wÚ¡\87å±é°ÎÅAËRä÷øå\0\8cÛ\9e\91È\93L·#6ì¡í®\8cÀ\81æÏ[ß\11\ 1\¬Ì\ 4³d\99s\15xW&'[±\15éR!I©ïS}¹\19ëMÙø%¬Ö\95¬à\8aªÞ«fÁå¡7Ð\94IXÂz­àú\9fÉ\1dÕ
+?J\8bzªfð ÎCY7Ã_ô¹\8b\ f«Ü\ 2\1d\á1Þ\903ý½\1cÆÆB,\93\92ñºÊ\89I" Cm¹\10\8f\1fþ»\82!þ¼w\85A(Ê^ç\95òñÊxê§ÄÕ\10¢\80R\81\84ã\ 1¡¦º\k°ÁÒ³\85y\90\1f×Êå-%>f\13L\9c^#¡\eï½\91\91m\9cÇ\ 2_r÷ðè¬êËU
+\178Ȩ$wñ\ 4«¨oßqrÉ¥\ eN;i<Jå»×L\83\9cÛa¬lõÝÐö
+¤0_\81\94,0ÊÄZ¿G®\90Ip@{G\´pEåÊ/\80Ä
+\ 3ÇrݨÉÀxfÌ\9d¨c3WQG÷Ñ\93Q\1c'\92l¢Qk\873mü\98Ô\a\93\81︷\93¯I¥\7f/B>ø\88\ 4ý\96Nöc=¨\99\81ÿ0GÈÁÍJ\9e\9c{20Ο\88.\9c½zgÖEÏVÕb`ò£\8aÚ0û,\9cåA(\7f6ñ'ß\85c}\17\9e^}ù\11\18¥9y»^eG¯jóoÂÅ\9fx\13\96¿¿0¡}\99Ó7¶ªU\9bÛʨ\96GíÅW{ø7Âé\f\98Ð\10£à\¦;\f2\89PÞ^\9b\1c'è»ë¸\bO-\84bi¹8È·_sfjÈýJ\96M\ 4üL+
+­¥\ 2î\16{gûÖ\14{ÎG\vÔ$ks\7fÙ@í\9dS\89Ñ\v¸ð\95á\14\1c(R\1eÔ­Ë,ÑQ\8ekS\10Å\94ª\1e½r?Ó\96òQ½\1d5y\ 21WÃ*ÛNùl#§LÂ¥\12oªqó\ 6\82\eæÊ>Y\10g±+´\ 1Þb_y¤\f½Ô\94\0H·/k=Ê\r¤?£Ù!2\98YmR\91þ¹?[2ñô&h\8aßÖÌ"}Í Ò\84>\83ÿ\ 5·CL\9cendstream
+endobj
+4647 0 obj <<
+/Type /Page
+/Contents 4648 0 R
+/Resources 4646 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4630 0 R
+>> endobj
+4649 0 obj <<
+/D [4647 0 R /XYZ 85.039 786.531 null]
+>> endobj
+502 0 obj <<
+/D [4647 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4447 0 obj <<
+/D [4647 0 R /XYZ 85.039 744.844 null]
+>> endobj
+506 0 obj <<
+/D [4647 0 R /XYZ 85.039 673.261 null]
+>> endobj
+4650 0 obj <<
+/D [4647 0 R /XYZ 85.039 637.851 null]
+>> endobj
+510 0 obj <<
+/D [4647 0 R /XYZ 85.039 135.683 null]
+>> endobj
+4651 0 obj <<
+/D [4647 0 R /XYZ 85.039 100.273 null]
+>> endobj
+4646 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4654 0 obj <<
+/Length 2517      
+/Filter /FlateDecode
+>>
+stream
+xÚí\19ËrÛ¶vï¯Ð\92\9a\89h\ 2à3;ÇJS÷6¶k«u;M\17°DI\9cP¤CRu=s?þ\9e\a\0Q\12íÌ´qWw:©Às\ e\80ó~Àb\14À\7fb\94F~ ²Q\92Æ~¤Äh¾9   F+À|8\11\86"\18\85~\10G\88z7;9ý.\8aG"ð³ \eÍ\96D2[üî\9d\7f\7fv={\7f3\9e(¥<@\8f'I\92z\97ïÇÂ\9bÝ\8deê]Ýü\87\91ïÆ\13áÝ\10\bÿww{qùaüÇì\87\93÷³Þ\95\93Ð\ fc\85w~9ùý\8f\0¶~8      |\95¥£GX\a¾È²Ñæ$\8c\94\1f\85Ê|\97'·'?¹S\18\17\8e\80d\13K1Q\81\9f¦¡\13QD\ 3"Þ>\810-rßå\e\90%\89½OA\14L/oáG\0Îg \0p\11yEË\80n\9d\9bE>\1fËÄ[\ 3mU\97õê\89麵îxµÁÓõgÔK~¸ù¢Bp\977\15\89\rÞ´mõ}\99ÃåQ"éráMîuK$\v&Y×mǧàfM×ä¨tÔ´@\1dd$b\93\93|u      TÛ®¨+Ø\14\1aAÂØk·\ f\80x\18O\80\91º\19£"ì%@u\8fü=ñºÊu\83\87<ñF]\96\f\9f\9d_\9f^\Oò
+X¶b\98íí\93Õ-ý\82<a*¼+d¸4§j>m\99\ 2Ì\0ê¼\a~\12{\14üËÍ\813\84\9c_\ 3èô\ 2\97×\ 3\ 2ï]ªTè-jöÒªîxq,3\13²¢}{¦Lü ã3ïÖV2T_\9azÚü~¼åß»\ 2\85\82\9bàÈG¼7\v<\19\ 4\7f!§¿^#M\86\8c±r7ü­»Î\9eºyèZ\ 6v5\1fØ\10¼­Ë?ÉsÌ\ eþAfêÖº\v\10Wz\93÷·g\8e¿\vs·&56ö¾ÖÜVt\ 3
+\\92¯\94,\vQ³Ú´Q§=äS Bt{2\ eà\1ft\87\9c½\1d\88ü,ñS¥\86â\15î\85Caùb\9c
+ÿðÐÔ\ fÓ\88·\1d\1e\19ùaôÕ\13Ï×\1c¸\9f\8dp\18\93pÅéwªO\1dE~*R³\ 5#®e¢½#\95ôe¢\f\11\85\ 1:|\18z\17Æï
\90 Ztï9e\86Ϊ\ f\98\81,ò¥\90\96ç·\9f\84
+ÁÕ\165úX$#ïr\86 [ô¬\8d\92¸\9e\9fyÓâ2ïæ\ 3ì\8a\13\19\993\8f\14\8bn\8fâ°û§\7fßfò\9bÛlZSÈæF\8d\9aõƹ\19\16%£ëÏ\98é\1e¾"Xö÷\ 5Sÿ\8a3\92\88\97\8e\12Ý\15ÈdÄ4Á\ eعæÚ\93¿\9e\11Ão.ëO[\e\1d\98\8d\8a¼\97`\9cØw\17Ö¦mÞØ\ 4È\e^Ϭѿä¯÷(F­mmã,Ðv\87Æ5I¢þ\fÅ\8aP\94\8fY\19\rC~\9e^\8fÓð\15C8þæ*ùÑÆ(èDÆ*ó¶¦\12ã:çv¨)\\992\bH\8d¸H½\1f?~\7fu;ã*Í(Ì­Lc\89M\1a\98sfµû\8fSë~Ñ{µÜ
+V\90ÂÏÀ\fØ\91\ 6\rÅA¿ ¡¹Á~\81\9a\ 5        5\83Ý¢â\8f&_\15¦Þ»Ø!DÑ\99½Ü\râªß\r\12à±\80²LÔ\9a\ 1Ó§\1d\1e(¡ó\9aÂ\12Ã\ eIZ\17o\87Ñ7  Eäý6NÁ\1f·\ 3\9c.Ñ·\9byïz×s\80\bÐéöû\8d\88TÁü¹\ 6Cíó7?Hò¤\ 6\9b\14\1aW9é÷\ e¥©zM\18\84\91SªR\12Úê¢Z½e»Å²g7\99$~\1c'Æn\ 5F\9côæu\85Õ|\85­Rè\9d\92 «\82ý\92Z/d\ 4­X\ru\ 5\ 2$\8ce¸ï
+*\13¾Ì\84\8bLv\ 5´*ª PÞ\19©®+z\9aW\ 1\85S㼫\9b'&ÆQå\fÍFÓÊ\e\ 6\99×M\93óa¶i\aè\12í\9aã\18@ºZ1\98µ\e¨gì\ e(ÉÍ\v°¢ïíÈT\97[7/ôîp\r¦°\ 1]èÒø\ e\18äÂvÑp¦iº\ eBQß·ye]HÅ¡W/ñ\97E\83ÏÇ1õí\9f\9d\ 4qh$\88\9f\97 Vv&\83ÕZ·¼­7gä\15\83Pq;]Ó\98BÐÊ´»«m³\9br\84\87ZO\ 4Ï\ 11º`\85ÐýÞ\19÷\97\85Q\86\ 1\e\98]\98_ãÝ@\1aJ\ 1\ 1Bý8\7f8\8eñ\83¬éÆ.\84`ÿ\8f¿%1AyÐt\99\b\ f\98oÓ60¤&ïË\9b7Ø«JcYFÑÖº²öοlwS\10\8abÆ8$­ò\ eÏ´¦a \93\86ãXP%4\12\95L²'\ eßb\84ï¹Õ±\9e\8aÍ\83Fó7Î\ eCSÛ\8cú\89($=µÖ¡"ãPÑ.ÓP\96\89¬\17E¦S\aÀ\1a/Y­É\v\0l"ªÞl\8c\16ìh
+¸G\9bN)\9bE»Pvq\8c\17 *l\Òèù\84©\14\9d(J9\8fáQk`\b6\99\83L\87`\8eè\ 6\84:V\10I\98\9a\97\99\8bËiÆI¬à=*\8d¼\aRßÒ\85KC\82¤6\85\ez\1eKMÔ\17%¤*ó \0°\8e}\8cÐ\vp\ ep2RTj²4\95ö\aîb\9aÎì1\834r\80eüf,\84ð~a$æ³^ü\16s3fF\82ñ»¸¬\9bÅN\12:S\9b\vt3¤\8e\17vÎZÖ¦l\9cÍ{ÆQ\ 3IöÅÞJd±\1f\89høum"#_%»÷5       `h\ 2°âõ\86ÚÀ\87QBà<1\89¢\0¼\ f¯¦D\12SAåw\14ø8c\9e¨*PNLÀ\93\8c»q\bÌmEªÇ
+`O\ 33¸ô\95|\8e]%`ÎÍ^nÝ®æÆ\11¡xPB'c'\14ô\14Â*I=÷N¢\eF.©ÛÝ0öçË\8b_yÕ{ð¢LiÓ\ 6\8bMQ\15îa®!ëÖMË;\1f×uïZm2\11Aèñ\ 3HöÂ\1d¾5£ñö        \82Ñ\975\13,\185}\9a\fy\8dÉ\fBºæH     qÜ\82\0\9ej\11£\1fJ\8d\8e\8bP\8aB!v^\ f°\8fż©ÛzÙ1jêN\1d*\T3\13ï\ eStQî\ eéÖ6\92áÃ5r«µU\ 6@]fÅ\ f÷fÓ\16\r\85ri\ fª{2Õ\9büÍq\7ff\99\97YFeNf)1ä*]Â\1d,\80éÅ\8b\b]3 ÐC}!\8cºu ÓÔBÔ\93]©¡\96«_c\81\8eM\8bô;OÁSLk\vøÃd\8bØ©Ë´\94Ñ(Ó\92B%O\r=6L\96jYEC¾`\8b¬\84C\88\19øíû\19~¿\83DË+[Àé¹U¦ÒK\19\8e©\a?³7x¯"OÜv\f+:¦áâ\88\10]nÜ3\1f~s>lP\1c]T\18~\bu\86ÆÍUî
+-ð¦\eCc9\9e79µ\ 22ÝuÒ\85\1dB\r\1c\94\ 6éµ\1dêNÈYØ\v\94\13\aºT Úo}\80Ì\r\f\88Ý=Iö\9e:\81È<o\vû¸i¼Ý¼p\ 2¸7æ1ÂÈÜëOP2]2öÙ\84\ 1M¸çj\18\1eg\83MêÑ#©ëFq\90iLIik;\89Ñ\ 4¿Ü{çPÐ<,õ¶Ü=@ãk\aU=ü°Í\ 6\8d\18f\9a¡^Mw¶~\1dÏ
+jpVPhÕ/[.\17$ÛÑ#í\84Ç÷     \94c_¥r¨NľHÌ\80ÿò\1fp`ð\19üã\rÁ÷jâQ\91)\17úøåN\86P\9dÄ+ßÜÍ\1f|\9cû\ 2L9\Pý\r\ ez\93żÅ2=å\14ÉÁÇEø¿\87\9c
+%ý8|þ}$úÚûÈlÍ\8fÄ\ 1÷güæS,z\ f"\88\ 4Öz±p]@kðäh2³\8e\16Øɸ\9f¯\11|9ã_ü\83Êô\9c×Ü\1e\99Í4´\8a\10k\81ê×\84\ 1%\1c7G"\89}\99\823\85`\84äÿNô²\13ÍÆ\19Z.\7fÎ\99@\8bi$ÿ\817ÝìgV\9aà\93\9d÷\ 4\89ó\9e^î4TäCAä}(ë{J¢Aì\9dëN\97õ\8a?\ 6\e\96\96q\14 Al¯b7\8a#?\89£½,º ?\1a\15\99ò\ 3\ 5¾\ 4Ûd\12\ f7®æ¨\7fö'å\10bV\85\8e¯\175\9aÅGV\ 2\1a±o£ÿ\ 1æÕjðendstream
+endobj
+4653 0 obj <<
+/Type /Page
+/Contents 4654 0 R
+/Resources 4652 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4630 0 R
+>> endobj
+4655 0 obj <<
+/D [4653 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4656 0 obj <<
+/D [4653 0 R /XYZ 85.039 682.791 null]
+>> endobj
+4657 0 obj <<
+/D [4653 0 R /XYZ 85.039 655.39 null]
+>> endobj
+4658 0 obj <<
+/D [4653 0 R /XYZ 85.039 628.594 null]
+>> endobj
+4659 0 obj <<
+/D [4653 0 R /XYZ 85.039 603.617 null]
+>> endobj
+4660 0 obj <<
+/D [4653 0 R /XYZ 85.039 574.398 null]
+>> endobj
+4661 0 obj <<
+/D [4653 0 R /XYZ 85.039 547.299 null]
+>> endobj
+514 0 obj <<
+/D [4653 0 R /XYZ 85.039 325.807 null]
+>> endobj
+4458 0 obj <<
+/D [4653 0 R /XYZ 85.039 291.062 null]
+>> endobj
+4652 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4664 0 obj <<
+/Length 2996      
+/Filter /FlateDecode
+>>
+stream
+xÚåZKsÛ¶\16ÞûWhIÍT\fAð¹Lâ<Ü[;¹±2^´]P\14\9a"U\92ª\9b\99þø{^\0I\89Nf\9aé*ã\19\11\8f\ 3àà\9cï<\0X-<øS\8b$t=\9d.â$rC­\16ùþÂ[<@Ï»\v%\14Þ"p½(Ä®Wë\8b\17oÃh¡<7õÒÅú\9eHÖÛ_\9d×ï_~\¿ù´\i­\1dè^®â8qnÞ,\95³¾[ú\89óáÓ\7f¸óÕr¥\9c\84?w·W7ï\96¿¯\7f¾x³\1e
+Ü Ò¸æ\1f\17¿þî-¶ÀÖÏ\17\9e«Ódñ\ 4eÏUiºØ_\ 4¡vÃ@K½º¸½ø¯\9d\85û\82\ 5\8f\9aÙÙ*\b\137\85¾\95öÜ$   æh"WÅ0Å·9Ñn4Ë\ 5µ[áùÞ\8cðªmvpOeà\an¢Ô¿¼r\9f\1fÜ\ etTö\85Û\95\8bÎ}jË>ÛT\85\võ}·\82ßmÞ¹\97Í>C\8a\1aÔ\18ÅÎßgüzÀ\99\16Q\9dJ1t\830\1c1£Â\19f>¶0}\83 ø³Ü\16\1d¬\13\84NUv=\97\9a\ 6\ e0\82\10²Ì@×ë¦Æa=MPUE+\837YW í\96G\ 2\150½XùJ¹~\10/V
+\ 1\92Òâ\1d\88\0I»3E¬ü@»)\80`\15\ 6 åøÇD\89\ 5Å\1edÜ­\0\11ðý&(\14\88Lûþw\80â\rh6u\8e{R\ eê7\13=-Áz\ 1\1e\bÞ\ e\ezl\b\b%ø%Îj.[x4H^Ù©d\8e~\97Éà\1dοôcçO¤/¤\e\1aw\ 5#GE¡ëëp\82\1c\96\8cL\f\16àäÍ¡$øjf\a½^\8fSKÿ˼/Í\ 2X¿D  ¶ÄUÞ7í\17\1e±¥½f¼·¦åá ò3x\ 2$Ý4ò\ 5\9eÑ\8f  Ïw\9f¯.Ým\83à\ 4µwϸ®õ2EI\17Ϻ°Ô\8dÒð»ÑÚ£\ e}í;G\ 6\19¨nË\r\eT»t^Cç-\17ï\88»-»¿Øyê°Y;yU\16\8cÜ\8eéú\86¿\15~\13'G[`\8fæ{nä%\8cË\90XÙg9壩\r\1c\8f\1dØ\84r\1e¸6\ 6廪A\fg\15£ïs]þ\ 1Õ£ô^m\rþ\98\1f\9cô7O\ 5E;ã.!ìj´\91\1fÙ]ÞR0%Õ#\16\1fò\19¿\89pôÁ\11!Ñs\90T±r=p4ÿ\1c\92\9f\87\10¨b\v@,_ßò÷\ e}¨A_â<\89{Õ*\99"\10\ez¢¢"\810vr
+Æè\94±\91Ã(\rmjD\bnþ¸\12ï\99(öT#ïÙf\ 4¦¦\16¯W\1c\bÚE=F\\8a¢$\94¢\9bm6\ 6¥¯ÁAVÍ\ 3WØÐZö¬s¸\ 4ë&ß­}W=\93é®üÔÕ\91\9aè\17"X\10\8d%
+2\ e Á\85\1d8ïqÍf©\15J\r\15HÙmkZP\8e\aî|\8bÍÇ\9a\1c½\81\a\9bÉ\80}7NÒgØÔ!lÁÿºâI½±7U/;\17\1d\1f¨·\90ƶx\80|K\ 2$\8d6>\829\95Æ\ejè_]}\905êlo¦øÍ\v½Ò-Ü\9f°
+\8aÛ\15sëq\eú¢l/\95ûFf/\f%Õ¬Za\1ca\8d]\9e7AQO°>\10 qº0r0økL\bl«B°á4\88ÌPawÈÀ\ 32\8e³\19ÆÙ~\85eôÝ\a\97:kÚ\ 4PÓ,\7f!×¹ä\1cØÊÉ      å       ì\98·<§56 yÚ\ 1÷PÝq\95Ä\8a\89\v²:\88\ 1\ 24\vÃZ\9f=\12¦\85ú\806\90=+
+\9e4\0\8bv\ f¢&fô\88\99\0\981J\1dÔÛ2Y#ߺéeu\13$ L\90\82Î;\8a"[v\17²\1e1T\95Ó8ñ¢3\ 69Z\82²¬\8eå°aåÈ\10ê~\90äHv\9fÉ\92W7²øÔÎÇ\12àÀ\97\94O\11]\870\f<Øq\ 1HD\ 6tÂ{Ô)É\9d¶  å_®ß\7fÀ\80¼¾e\1a     ±Í#á\80iJ\ eç8_QKÊ·\95\ 5\1a\99»¼çïå\8dLtozn,JÈI°í@{ͪ\87ù\85gÊR\8f¤ÿgÔ\v\9e\0¸?;{nÓDò"±ëAháW\94¥\ f\91/Þ»\93\1a\95â\18\18\96\9a\16\87o-Q\0\8aè]X5\91:Q\r2\16%\90RTÜ+\e\8d|Çf³\ 6êâ\ 4©\93 \11¡ÿDd\98Á\99YÚN"ñ\a4t\10½ààvÎ&¶M-\9bð¼Á\10 üùò#L\92¦Î¦m²­\11^Öõ`ø\ 1\bu½£-\ 3eÙ5\15D9ª\19ÇÅ&HÝ º¦:\ e¡\f\9a0Y£¯\117\8c«Xp\98»ÑB\15¯Þ\19\87³©­a¢ô¼\bÃ\ 5j¹3A\19&D¨ÞâÅÊ­aíÜ\b\8e\1dÛ}ÊlÀ·*M2ÚsCF\87!.\eÿ\1dyNF¦ÍÍW\1fñ\9b\9c\98\949'¯B_1¨\80´;\ eî-Å4àh|-\99`\14:· 0 ØdL\82JkÍißìº\13ÖøÃ\ 2Îji\1d<\98$);\8e      \14+fb\82u\þtíS\9cr\9b\0\v\88÷t\ 4üÂÍ\9b!¦ødË\82\91\92¬O\88È\1dþ¯à\98À\82§Ft\81\r×ÆÜlÚ!\18K\93\s\0!\9d\18CÅ2\18\99ʾé\85\96½°z&o;\17D]ôÜ\8fÖ\82ó=²ÇÀH\8d\a\82\87É\11\15Æ¿x\e\84"Õ®¢3<åk\ 53\12ú!@¥n\8eu.c&IHªÜ@'2æ@aUì\ 5¢\12F_פ\84\81\eF\137uwæy<\96\ 6@\9d£\805\99±
\10è;:v\89\15q\16\ 2]×2ü,\82Á\1aC²Ë´Oe%öyì\84\rë/È,Ë<³\ 652ø\91w³&gX|*AÌ4C¿+ÎÍV¢\\1c\8b\95áTãø\89\8e}\15Æ\91s{$ \9a4)\ 6\19\93ý=ZbÊØc\93\9f£\95°\r'×XIhºæÈx\ 5BkøP\ 6&\81î(S\f\¡/\9fä\91É\89+\ 4\1a\eÅ\90EÉbpÊ\86¿÷KÅÒck\99\8frYÞ6Öå\ 16[Ã'\94\a\17)¨Æ\80þØÍE¼Kd¡µG^
+k\12=ÆùÞñÀ1æÐ\8e\8e4\83ËÅ°Ró·¨ÄÈ­£Ç¨Y\9a e25¬éi¢Æ«KÐÌÛ\82OL@\95qÓ/æH_qýZ\92$\83\1dhzÕZ¸*Ç4R¾\11!3ó\81oH~ñ\ e\ 1 @\89\1d\16²Ê\ 2\95\17n¶)®\«a$\ 4[ÿÀ·|\96"3î\1e[n\8a^r\1a¹ÓÀuf¼\ e¶#£TØ\8f¦)E©>\0\ 4ÄÉ\81É\1f\ 3Ö.\\19¦óÞ\1clý8ä«\11 ¹G\95×9ã\8e¶)û\9eµ7sK¨\93Ô¹6Æ<J\88¡ù\95±¼Áa[K\8cT`R\84Ô£\e;s7-snl\90cïl¡\bä»LÆ¡F\94È@ú\b(fJ.²çÀ\92\\1ca±c82Ì{\13\1f¡ãrÂË90¦W¢´\95\ 4\9cý\b\ fà:\ 3r\9dâ\85S\7f\10WªP\\8cÌTMdd¶je\98zSgmÌ*Ub\8dx'×TRj°û\9e\87ÑÞ\84ÑáÌ5ÈI\9d@\11[ª±\1dA}/ Ýô¤ RØ<ó\9f&\14\1dïÉC\8a_ÄF{\7f\ae\86Ë£9àc\93 O|ÄÀï}+\8a@\97?$n|þ¤Yj\99ºøË\9e\8f³úÁl\92\ 1D\9d8\13l\9e\}ã\f¹\88j¸±!Í\ 6Úg\90\9eï\9f\9c§Év\82\0ηÓ`#­#\19R}sn\ eÔn-\97¦Â\ es\92C~\8et½XÉ\9cͦ_\8a¡`5ã\ fk|\7f°×ô\88ÇÀ>\ 3\ 5ò\fD#*Yèì"#\b\ 4µ\99\fÁC\ 1µÎÆ\1a\ 3ðÀK\9e\89-h\1eQà¼9\vƸ\17/v\94\12Si¤\1eòw_òã\ 5\1d\e°\ 1Ã\b~ÏÂ\b6J²\80Å]Qm§SÚÓ<W\9fèZ×Ä\7f$\9có¦DIÁ     )\8c+ýJ¦\8c^yÆ\vÆ\ 1\9e\8fƱ\a³\90\b|#z\9bØ>\91P¹ÎHÓ­T)\9d\8dÃÉ\1açQ\14\brp`E[.9×\83\86£¹¸$W¤\93ÐÜ%\85'wÛÜödî¨ÈMNV\f\81òÁf\95\0¤óãÒ\81r\15¾È\11Ç×´\13'\ 5ç\82Æf{©I0kÚBË\ 4|¤éÅ\ 35\15·J\8aÚq&\94\ eäÍôò%\95\94¨å÷ضÌ\84\11É/R5ì±æ\19ƾù48Úå8Ìèo\86\ 4ëÐÍ#½Q9s8\97\9e\\ fko`°³ç3>^HHÓÞ\9c7£î\9d\14æO+\1eèÜæVZ\8dR|îåw6ot¯\ 6\15t\1a?1ý\86®T¸9«:á\85o\9bcscÅé/Î\86¢óÓ\81)y\14\f!\9d \1f\97mècBî¹0Í»_Þ´maï
+%{\1dÒe\1d\f§\85n\92\81¬1\a³B²`¦\eñ|ò\92Hçu ¤ø½\85D\9cDôÂV9Èuç\17DÌôËztai\82/?ô<\90MÛKÉpp°x%I:-²Gs\9f9ºÌ<½Ñ¢Á|ÔxÁw\8dáY\18\11\9e¯q%üs\1e\95¹¬$¦ASÖ&(É\ 6\ 6\88´\9d
+n5£³<ãs\1e½\8c\15ò\fk\11\9bÃ.£;\8b\91Ô\8d\9e\ eÇ¥U3\1d)p8gmZ\eçÐ\ e\89\8c9Ðо\10Qüf$*À\89%ûÃ\87» Þ\83ÁãBy>hM\1fEJsà\1aiÿô?nÂÄõC\7fþÅAÄô}ÿ\8f\13øn¤\ 3+ó¯¾^¤ñÙS\18ШéCØÿ\ 1m\rá\ 2endstream
+endobj
+4663 0 obj <<
+/Type /Page
+/Contents 4664 0 R
+/Resources 4662 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4667 0 R
+>> endobj
+4665 0 obj <<
+/D [4663 0 R /XYZ 85.039 786.531 null]
+>> endobj
+518 0 obj <<
+/D [4663 0 R /XYZ 85.039 560.947 null]
+>> endobj
+4666 0 obj <<
+/D [4663 0 R /XYZ 85.039 517.994 null]
+>> endobj
+4662 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4670 0 obj <<
+/Length 3176      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZYo\eG\12~ׯà# \98ãéc®\0û\10'^¯³¶âµ´ð\ 2I\1e\86äH\1adÈQfHË
+òã·®î9)k\93\85\0õU]Ý]]]õU\rÕ"\84?µH£ 4Ù"Iã 2j±Ý_\84\8b[\18ys¡\84"\Ø \8c#\1czu}ñòïQ¼Pa\90\85Ùâú\86H®w?-¿ûÇ·\1f®_\7f\8d1K\18\93$]^¾^©åõ§\95N\97?~ü'\ f¾Z­Õò#uá¿OWo/߬~¹þáâõuoɵ\rllpÍß.~ú%\ì`[?\\84\81ÉÒÅ\ 3ÔÃ@eÙb\7fa#\13DÖH»º¸ºø\97çÂcvÁ³fN¶v\14k\13\ 6ijý\11U4sÄ«|\8f\eÞäp\8eX-[<Ç    Îw\7f¿ZëdY7Ç\16GôR\bn\8aüxj\80 àîã]~ä\91¼ªjdõ \13nj$Û"Ãb×ãþx n`~\a\95¦>\94\8e#ù±¬\ fLYßp¹!\12ÇÖ¯Zá\1cêðÛÛ6u+õ¦>\1dy\87j)+\1f\û¸ÆkÁ»P(¥\8c\84ð\80\vÔͯ8?MèüļÄi·Ü\89\1cï
+\9c\fÊ\92ö$\99\86A\98(\11gSìë#,\14éh¹iê\87VêíãaËs\a· Â\8c®\98'ßç(1¸\10<è±hpá\187AåÑ­nú\1c@Ó­±Â Ýo\82m}¸\99Y)\82]\1a#t?\87ÊVN" Õqh\96×w¥\1c\7f\9b\9fZ\1aiyá¾\8aà>j\92àÚh\e$&\19\b\12\16GÒcN×\ e\8a¡#(îx)\1dÁÅÕP¦°DÅctÖ¼¥Ãâøä¾\e¦C½À2碡ý±¨qZw½4U®S¦\1c\ f ª\99¾qô¿\9d\95ÝnFê\86}UÉ£\1aïÑk/2\ 1íý\9dÕ\16\ 59Õ,\91*h`\ 1B7´ÒöX~Æ%\8a걧äå\ euÍË=\1e\9ce¬ÄýS:j\94²\7f\8bþ\85\8a&\17¢[ÇîQ\84°.pxä:¼\19\18\87{hE'Pk¯±~×±rë&¼£\10Õ\1d\1e\9eÚaO0\11Ée\9f#\17\\eHü{+¸M\1cð\85\83Ê7ܵ!aç»mί~½É[²*0vÈ÷41뮵­+2\ 1lOh\17\~z{y\ 5ýk$B±3;Ï©{~ÜÑ\144\ eÜp7|Í/x­\ru1Y)eëäU\9fªÝ\8c6lȦ"o\ 5²\ 2©áº*tF\94j³&\ 6ÜX\92ýY\13\93\ 6ðJÏZ\18Øɽ\7ft\9fI\v½\12Â\86ÆÏ\ 1éÑt\94­¼p$¢¥\81ê®!       ¹'Ac\7fð\9c\1c\aX&k\95Ù \ 3\91ôEÓ©ob\889\96;ZèX\1e¶4\0>¥©÷\\93K\a¢cÍe\8eÔ»N\ 5\84ÇÜ\15¢z\83\9fx{`^µè\19TY¹\91É®Å\8b\8fÑ\18z\18â¼ö^rs(dg^Nåá\96{ÄN\ e\ 6gÁqH<:\ 5KX7~ËÛ#Z\ 4ìE\85¢²åÒ\9f\b(ÙÂ\96dAa\88üR.ô9\17,\1cPóc½Îw(\97ÆsÐé¹w\823y\1e_f~ð^vÏ£\e\ 5\9dÊ °\8a\1dÈÔ³ \837=÷y¾ÆX\10©Z±Y\ 2,åWÁÆç2çÊ÷\97W/fü\9f²I R-úý²8n_ÞÕí±\9ds\81\13\82¹\92sÀJ[sY\1f\82\19ܦt\14$é<\8e\ 4¿\0\ f¬C\92\1aºU\90¡¡ë`\16ìÂ\ 6pD\85ª\17\85Ëïê\ 3:áÛSÃú\12'ËO+£\bPBñ\86àä\8fÿþ\80C1£K\107\8c<е¡\0aÞt£:0::³O£\82TeOÃÁëUjȸ«\18\9d9ïQô\87úh'háä)Ðÿ\13\9aR~
+@ö\1a\1f\92{\rÐÉæ "\18 M$F\ 2ï©eAF\ ft<\ f¾`\84a\ 2«Oy\18\98(\ 1HP
+k\ fÌ¡x³"T\9e,Q\94©¥[ÇÕq\83Ç\19\91\15¸ùËk,Aéê}^:£\1f¡ÃÂý\9e\98èPxg\1ai6C\88\10ضò|BÒÜ_\1f
+î»b\v\f\9b"\aÄ\9d\f¸Pp\f\r¸5`Ü=\v w\98ª·I"z\8fXª7ùÕ\18LaçÏa\14¢÷\99ºeo\85m\14ACÞ)6J)a\9e\8c2\1e¦:q'\9b\83­\Hs.>\10ºÙçÍ#¶-n\97Èé\92\99ä;¹xR\9cª*\1a\10·M\81CE«Ô§Û;\9e[\1e¸Ì¥Ä{B\ 6N\ 4Ø'.tt³mç×ͼ>\19\93\90'¬r\82E-S²ÔÁC`3\82Gèqs\vbÄçlA¢\ 3 \ 4|ø ²\18Å2\86õ\13
+\7f]Ànp]Ð~å\9f\17?\9fþ\189E\938\18\8b¬¶ìÙ*\87ìh¸·\8diô4\15\fb[ä\9c¥à]\91õ\9e\eï\ 4©\93¤*ìK\86Û\85v\7f»©\98&¯ÈÂ\94\1e>\94\10\1eò$¼\1fêñfC(\ 5\ 5A\8d´\90\9c\8b<\ 6\93e$>\98>{u0\a Í±t\ 1gyO"ñ&\ 4ÆIä²üù\bð\96qð=Þk¦\97\9fÊ#Ã9Ü\98ÍÜ#\ e\ 1¿r\f@J,}b/qÉSCÐ\ efàcÀÁ\9c\8bïE¨ÿ\a¦xïa(\ 32è:£\ 6b\86ì²\90Õ\99ºo~a      >Ê×\0¨Ölì ôÞ¸®òAܬU\ f\ fyÑðÀ\89°ò¦\12^d¤´\83ñÝ\ 2\12`hõ\84      ×\9a\95D#J¬Ù®4Üï\8f\86÷aÃå[\a:5#PZÚ)<Ôï\ 5í\15\87­ôÐãCÎSc×=DÃ\9aÝôr9³\8fÐô`*4øH¿\92\8e\82dÆþq\f\15\11ßLü#tJº\85g\95\9bÊ=b+ø\13±
+\173Wâ#O\9d\ 4a\96Òé\10ÜZE\8a\87\ 5{Er\87°ÂÈ9B\ 5¡\ 6Ò1¼ü\rpË°\rº2\94º\95\0\85*ÞäB}¤ÂØ5q<ØIy\84S+¬¼2Z¥Ü6{Î\11{ÂL4ªaK@\8e\ 16\83°mªÝN\13\18®è4î-\88­úÀø:ê\ 3Y\82&\1cé§\89?\15\12õ­\1d\9f°v4~ïÎã{FWuϽ½(Ó\81fA]8êñ\ 3nÍMɹ9\94NGí¤3\87hP1C¶\9ea:v¾Øõ^nÎË\8e»Ý\ 5ò1\eBN¦\87nÂÌC\0¬ß°ëæ9¬ÕÀ¤¾\97@\10ê½%ç£\\88L\82T»Põ§ÛªÞäÕ/s@^\ 5aâèZ\97SqëÐ\8b§EVâñF!C\1cÃ2úë)3P¿$HtÜ·\19\83ÌÙ73\87\88\82\f\ 2\ 5z\88ü\ ew¢Q\18¢ïÅÊ`ýo\<\16s¡Êºc£T,\99\aã+\84®!\8c\82\rs\14l{\9aâ¦hr4µ\94\92\ 2\8e\9d£0Q\ fRD\83\ 4\1e\12îû®\8b&zÈ!\9a3°b\96ó:-3c:9DÏÖOÕ\98Bu\v\8f¤Ù±\93\94¸ßÚeîsÉeáñ\82\15\80ZR\14\9eâZÛ\1dÈâÆ\b?±¤<`\80\81ú^\12\ 6-·KÙB_¯\86ú\9b\84A\1cêgé¯\8dÕ¬þâ\11oÜ:³Ê\9b\80fD_W^\9b\ 5Q\1cOò½\94\7f±&\83\8dÚ¾^çâ¿Ú»Þ\9d\18<ó(Æ\8c²@+\r\9aiM\90¦1F\93<ÔÜ.¸òñÍ\13ñåë/Þø\11Ö\16\9d\ 6B5^)¶A\f¾,ìG³ç\19O¢v\88ÙM\90ai\834\99ùè\92d\89|t1£\8f.fòÑ\ 5\951È23\17Y+Ü|\ 6V"     ¢d\10{\8fË?%\96\aKT`bû\¹ü\19\90Óúè4à\b\ 3_ÅÍx\1f*VA\92\8e.hò1
\10L?®M\f\96¬û\165x8áÌ\93\19½ÿçYÑqhS\93\99\1c~\al
+       ½ÿOK!pÃѪø\T\ 3ú8\9a\18÷(\rt¬Ï%\95@\vÕ_ûR\88\L`Ró\95\94\8fw,\1cX\ 2Tï4f\14\9b âL2
+\1e      ;´/9¼Ä!X\8eø\9cïáÄ-¹\8eQ\f\ 5}l\87\8c\9bb\ 1·*Fý\97WÂá\9d~L\84¦ê\86ËC±íeK)ßý\88ðj\ e#_\16_\8e\88(ø\97ÙÉÂ\89\8f\84.\ 1½/¤\94\12\83\18Ñ'`áÂú\91Y&_13Õ\ 1¥L\8f¢^ÝKz\1d\ÐÌ\1f[3å%\84¾\8d$\84¼üZ[
+à2\8cª¤'\1fN\7f×ùê©Æ\ e0\83\9a»We\19ÕIÝ;M¨ÏÆ àWÒå·\14,<2Ùû+æý\89®x×}\1eV\98ºy©ÃðËËÿ|`\1a\1f\1fºóºÕ"tJ¸\ 4]\85êç\87\81\r£\16i\f\91X\ e\971óq.EÑ©\84æ\96\81
+\ eR\86"Âí\1evC\98Ï\84\19\97ï\vn\rÕWH0µ\96WGÞ0f­xéÂ\7f\ 4UAIçH \f\94·\85\8bk#ü`!9'\8e\b»/v0¶¯\eaRßÐç:§\95\f³ØÓ\9b¦¯S\89\ 4Ì\89â\14\1e\93\843\14Ðy[ûÕSZ6aáì\8aÜ\7f× ÎÁW»Du§\94¼X\ 4"öéä\ 4\95ùW\87Î\12íV\eF4´©3\99ÐD¹9ïX2]f
+ú¼k\83úSq\1a\1eÔAÁó\ 1¤        ÏáÂи\98\86µ"\14\\18ê3A\8d2:ÈâèyA\8dÊæ\83\1a\ 1\85¡y2¨\89#ý,\¨t4ý\1d\0\9e$\97\13õA`8\a\ 2M\12\ 5Ú\0äIU ³èÿ\ 1\ 2CB;ÐÒ38ÐÄÏÆ\81ß\8c nÏÚ\7f\8fz\93E.ûOõ\9dü& ë¥»u\16\87\ 3üè\98dE_2©áÓ\ 6P¿\1a$ô±ç\8c\1aëÌòo\19\80¤ó\15ØÛK\14ù\8fè/X³j\99\b\1aöÈS\1fJ¼¶J\1a¸@Þ¸\91£0,z      7ٱ˭M\8cdÝO¶z\1cøpWv?Õa'ëÜs=       \13{\ e\ 2êï\ 6\99F¨Co3Eïþ\ 2ã(PÖÌ£$yº\7fí÷TV\a1<¥uÇì¼veé\ 4\ 53Í@;ÿ\v/Ø^\bendstream
+endobj
+4669 0 obj <<
+/Type /Page
+/Contents 4670 0 R
+/Resources 4668 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4667 0 R
+/Annots [ 4672 0 R 4675 0 R ]
+>> endobj
+4672 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [143.255 323.345 209.945 335.034]
+/Subtype /Link
+/A << /S /GoTo /D (dmbexample) >>
+>> endobj
+4675 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [459.278 97.156 525.64 109.148]
+/Subtype /Link
+/A << /S /GoTo /D (lmbexample) >>
+>> endobj
+4671 0 obj <<
+/D [4669 0 R /XYZ 85.039 786.531 null]
+>> endobj
+522 0 obj <<
+/D [4669 0 R /XYZ 85.039 629.867 null]
+>> endobj
+4385 0 obj <<
+/D [4669 0 R /XYZ 85.039 595.122 null]
+>> endobj
+4673 0 obj <<
+/D [4669 0 R /XYZ 85.039 309.596 null]
+>> endobj
+4674 0 obj <<
+/D [4669 0 R /XYZ 266.599 315.57 null]
+>> endobj
+4668 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4679 0 obj <<
+/Length 2260      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYYoãF\12~÷¯Ð£\ 4D½}\91M.v\17\18\8f'\89³kÏìX\80\1f&ó@K\94%D"\1d\92\8a×ÿ~ëhR\14\ fÛÉÌ\ 4\81\ 1³Y]]Õ¬®ã«\96\9aHøS\93(\10ÒÄ\13\17\85"0j²Ü\9fÉÉ=Ìüp¦<\87\9cX!Ã\0§Î\17g\7fû>\b'J\8a\93Å\9aX\16«OÓ·?¾ù°x÷q67ÆLaz6w.\9a^¿\9b©éâv¦£éû\8fÿæÉóÙ\M?\12      ÿÝÞ\^ÿ0û¼øéìÝ¢¥rn\85\r\rêüõìÓg9YÁ¶~:\93ÂÄÑä\11ÆR¨8\9eìÏl`D`\8d\7fß\9dÝ\9cý·\91Âsv«\ 6¾l^s̵\14Në¾:\17;¯ÎtÔ\99\9e:Ø´\12\874)å\84¶z2w"pa\9b£û$\13«`ÀÄïþ\aÆLöh¾\a\18íR´§Ecë¿w\rè\940`>ÙÖ4.ù?ùl\ eG±Lv|D¤#)«\14\9f\ 5Óî@e\91ã\89=\96HN=\9d^öH¿\13À²Ä×<\83Ѻ»'e\9d\bÁ\9erèó\9b#1\ 6l«áHL(\94²G¯\8b\ 66þé~\97ß%»Ï¨\8aì\8f§\13ÓÔ*ß'Ûl6\ ft0Ýã·\14<þ'?²|`Í.'\13\8c,yJË\815\ fEºN\8b"]½v]@Ëò\92'wéoéî\84=\fº\86\9b\a"v\11<"¡Ã\91\10\9dkðHõeñ\ 2RÀøQt\fõAoYlRÜaçH´\86ãR\9e¥oHZp"Î\19\11cp²\15\93¢qî\94\fhd0\ 5\19àçìt8S2ù\86Yµ#§L\98Xå~ͲÂ\81\ 5ÿÅgÈóöÔÇ\81ï
+\97\92ó6êÎkÿf¿\87\1cf!¾\86?\17øÛÛo\9c\0\ fzn%&\82øÄOFí`b\11\vZ&\aÖ^2g¨Û\9c(­æÌö3£Á\0sø¿\1a\12\vy=6\9e\99\8cc5Ä$\ 4g±ÄÌa\rYÆêáÈ\ 6zºK)\9a«-Ä3P(®éÉf£#«\ e\ fLK²\15\ fª\11÷\80ÍËÚ^§Þßß| \84µjÜ7`wl¦\8aCkn"\10ïô\89Åo\12NK        'ªÍ\16¤Üoø\85\16c\96Ê\ f5©Ì9\9f"[ÅÃr\93\1fÐ\ 3WÌñ\88ù\ 4\aI\86\82\9f\9eO\8c¤\ 2\1d\98\ 6K´b)êD \1d\9cNDÛ¼\\ 3\7f¨@\1c\88\0}ð¢§\erl ü\86ÿR&&\19\17¼\82Óô\1296Û\8c5á|îùªÍ\91F[Ã\8f¹Ëê-U,¥Ú$Uo\a\8a\ 3\ emA+7\9e7giàv\10}i­Æ\ f\1c\97\0
+3XqÕ.#ð^Ç\18ùxZ|\87Ô¸ÑÜK\93Kúf\17\82\8bÃnÊä\8eª\1e¼÷s\0\10×è(ù\9e_î(ÞÓeNf"ûÜó\fq\aMFh¶\v´+\9f¾\91í¼wªÀpW\9f<\8cy¢ªÚ²\e\9bãvò\9dO^m\8eü¡Âo\ 1oàw\98ëW\15\1fG*\12.\8a\ 6Ê_?\82\8c­ùÊ£\v²oæk~¶Õ\98öò\10Jµ©SM¹¿\13Ë<[\ f¨±±°A\1dÕ?Ke½ÃcôP\ 2æ("#xÝü½íú¦C\0\98 v\1e)¡cª><UÜOxðñ\8fá"ÓÕ\ 4\8az\bd\p\ fUA®\ 5ó+L3\81P\8cã¾\18/\9a¡\82\1e\ea\ 1\95\13\\f¾6\4_\b\17K\8e».Ü£Ó]ç>ýQrõyÔ§\8bmvïó'?®|ý­\13\92\8d».\8c\8c\ 3a¤y       F\ 6V(íþ\820òtIðJ\109¨h\1cDÊg1¤þ¦\18\126\18ºQ\98
+°Äéæ84\90!\bÐ\fÇã\80\ 3²è\\1a\10X\10ÈéÅ{ô\ 4\ 4lopp      \83\e\11¹\8a\91à*X¨È»B7}\9bg\98\89î\ f\ 5\166.by6ÐbÂçê`d\9fF\89HÅÏ\ 3aªÜZ¶ê¦\86\88+|\ 6ÄñjÕl\f^û5K+\9f\9b\v®óEÉDª³ ÙóÜRýX5a\814\ 2\ 1ð¼ \aÅ:ª\9b|Nئ»59%Õ\87º¤WLÌr?ðÕ\8c¥\12ª«7 \19JÕÛîûáé7`Uu\94ýu\14¡\ 4|½ðq\84ã\ eôFR'æ\11zëxzþij«t\9d\10\10«à;u\1cÖBÁ.\88\vN\1a\ 4¤£mP÷\a\84fÛ}R<u7\11NßúÌ\ 5\ 2
+u½\13\86Èý\10MxÙª%b[ò3Ù\959/®íßUÖûâ\ 1t\81\9e8 Aè¾-\9djêÍr\r§\ 4§ñHg[üÂL]\18ZC\ e\9cc è\91KÃL\87\96øå[Náô9\ 3'|\82¥Cï+Ç\ 3\81¼ûm\83õ¸W3Î\83C\18Ô\86ÃåûvãeÜ\b\84vø¡ç\97ïoxQ\96콨\9f\87Z2m¡%ó±yñþêÍåµG6'\¡ÐA\8dlþ1\0i"a¡\ 3ö\99è|@\ 2\98EEÚsükDÂ\11\13\ 5\8awý¸­6ü%·\97×7¾m\89\19¦µMM\açí\93¬\ 6ñ\1a\15Õ\ f\17o\87Ú\89ïg\91\9d\92\e\85f\10õ\97<\95ÃÉx.è\0ÐOk(\ fp\8c\1f/sjw*öA*â¼êÈrKiÎÇ¢£SD2Å!°b\1c^PÀ}Ç\84&-¡ÒSïÄ]×í        ¾àî\1fxØrÂ#Û1söC\96\10¶ê÷%NöÚ\7f u"²dj-dU\e°\Ö.¾mÚ \9e¦r\15L\17³\bÌË«÷\10\81s¾M\91\8bì\87\94\93õÔÉÕ\ 5îý¤§\8aùFµ8\1a¿\89
+.n2ûh\9bA\17$Ø­42\9a\86E\1alX¶¹wJd¤(\96z¤ÑWF\8b8\f^Õ¡H¨°C\1d\8aô\1e/\9fëPB\11\ 6úU\1d\8aÒÁ@\87Ò\\11\9dv(r¨C\81nOh\13\82íd\ 4pÈ~\8d\16E\12\16\877;Ð¥\0¸ùã]
+t\ e"\94öÛw)
+\14ÄÐþ}\9b[mû\95oµ_ÙnônµkÇ:iB\ 2)´{±   \ 1\14\19b»HM\88ùs\9a\90àÏ»Ê~±\ryá.ûÛö!Ú\b\19½\8càuÔ\82É\1aÒeïæ\v9*J\8d0Tý»9$&ÌÖJí\9erÌÆ5;y\1e*¢.eCµÕ+ià£êܾҾ\b@ ß\1e\1cmd\9b¥%/¨Ù¸\86G¾¢\10hÂéò\80Å&K«î\17\93<®¾cÈ\1e\9b\ 2\e\8c_J\81{Ë0þ\1dw»Î<s·ëïòáy¬GmÓ\19kQxCÚÕG\85ðØq×\80«     \8e4\85\8cö\8f\88\1dGǶ\bd1.Èø¥:\90\95ê\ 5~\90\17«vÖ\0>ªO6è\1d\ 5Áº\bò¡ÕýJK\17­PÀ\1f·ôÃ\ 6¿x\10Á7)\ 4q»%\1fJ|¯ä\9fþTQ2u»æç±\r|bBR¤<(\ eh\8f\8c»RÂ+ú\88\18\91\81N"¯{XØÉ*\ 5à·ó
+øf\19\15øø@\ eÊ\1a\9e\9e\ fý\92+EhÝï-\997ië¾\92n\ 4ú·yèvêµå@ôR\91_\8f\89"2#¹È\1fá\97ý\ e\b\ 1¼Ì\8fÂÆ·\19ǽZÃ<'\9fù\7fk1nÉendstream
+endobj
+4678 0 obj <<
+/Type /Page
+/Contents 4679 0 R
+/Resources 4677 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4667 0 R
+/Annots [ 4682 0 R 4686 0 R 4689 0 R ]
+>> endobj
+4682 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [348.057 543.875 414.747 555.867]
+/Subtype /Link
+/A << /S /GoTo /D (nombexample) >>
+>> endobj
+4686 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [459.278 241.083 525.64 253.075]
+/Subtype /Link
+/A << /S /GoTo /D (remsmb) >>
+>> endobj
+4689 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 58.268 152.096 67.715]
+/Subtype /Link
+/A << /S /GoTo /D (browse-force-master) >>
+>> endobj
+4680 0 obj <<
+/D [4678 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4676 0 obj <<
+/D [4678 0 R /XYZ 85.039 763.817 null]
+>> endobj
+4681 0 obj <<
+/D [4678 0 R /XYZ 273.644 769.79 null]
+>> endobj
+4683 0 obj <<
+/D [4678 0 R /XYZ 85.039 530.126 null]
+>> endobj
+4684 0 obj <<
+/D [4678 0 R /XYZ 249.841 536.1 null]
+>> endobj
+526 0 obj <<
+/D [4678 0 R /XYZ 85.039 412.113 null]
+>> endobj
+4685 0 obj <<
+/D [4678 0 R /XYZ 85.039 377.671 null]
+>> endobj
+4687 0 obj <<
+/D [4678 0 R /XYZ 85.039 227.334 null]
+>> endobj
+4688 0 obj <<
+/D [4678 0 R /XYZ 272.356 233.308 null]
+>> endobj
+4677 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R /F35 3036 0 R /F20 3021 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4693 0 obj <<
+/Length 2878      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZÝsÛ6\12\7f÷_¡Gj&b\b\82àGgî!iÓ\zM\9aƾñͤy %Êâ\85\12}$\15Ç÷×ß~\ 1\ 2E:u®\93\19\13X,\80Åb?~XE-"ø§\16¹     #],²<\r\8dV\8bõþ"ZÜÂÈë\v%\1cÑ"  £ÔàÐË«\8bç?\9bt¡¢°\88\8aÅÕ\96X®6\1f\83\1fÿþâýÕ«\ fË\95Ö:\80áå*ËòàÝ«¥
+®®\97q\1eüöá\1f<ør¹RÁ\a\9fëË7ï^/?]ýrñêÊÛr\95\84IªqÏÿ\|ü\14-6 Ö/\17\8b|q\ fí(TE±Ø_$F\87&ÑÒo../~w«ðX²àY3'[Y\8e\95\8eÂ<OÜ\11\95\99\9b-\1c N\83\a\14»=bÇ\ 4;8`¹\8c³à\vR+渮\ f@Þ´Hºï\99öî\8a¿{<~¹Æ¡\1d±UH\10¦\81\96\e¸Sv²Ü\9eXö8åf¹Âm:áo·,Å°\13ÖM»/aU"¶\a\81E\en÷Ç\e·ç°\94}³ $yg\8e\872ÀÝà\85(TUA\9aè\8f$Z\92ãÆ\ fܺ¯\9b\86[´ß=ê¤Ä¥\1ez&\8bèÜé\8eÀs8Ôø÷ö\19ÐLìm\9c\9aÔtàΦîË\9b\86åÖI\11\96ö¸ÃMÉëm\81Òµ{\11ªüL\9a½åî]Ù\rÜ¢íD\9a\ eÚ|A¤\7fÒHÇÛQ»©ÖCÝ\1eú\99ã\97\aPU\12åÌÈ\17ß!¥°\87$éÛ½\95"Q\11è\82\18~m\89c\rJ¢þÛ²\1fìÞØ\7fÙ9«QÞª¨Gn³¤ÃÀªc\1a]?6¶mÓð|\7fëö\ eÚ|\18âB\ 3ái¤R8 8uîY|\12ea\16§b÷\1fo\9bö¦l>1ãÈ5V\96sd\1d$!i\8f=\9e¬\14¾þ~Ú_&ÍÂTg²]¿¿    ×ía;³]R\84\89I\84ï\8fH%Ö&t\12\94=\7fû\1d+@ö\86³\9eÅ\16Uè0Ï
+\94=L\93\f}\9e\87ºÛ\ 57>¼þF\14\95\8d\ f\8e\88jmd{`4ç;¥I\98\16x,/ô<¾ð\ fçÓW±ÉC\93¡r\13\908\99\ 6Ã\fVç`¨Ï\82¡\9e\ 4C4á°(â¹8X$|\89\19mç1\9c\7fÿ/µL\ e\96©P§ÉSõÒ³£\87°*»\15Z¶XÔ¶í¸\81´và=Ñ\aÁ\89\ e\1c+ùÃ\81÷ämH»¡°1r¸\89µÄ \9b|,ì$\8f
+sL#i¨Ô)\8d\8c\9c*\9aq§³Àb£·\81È»GQ;nÿ\8d?\87vfNÓR,ù\9e)w]µ­º®Ú|ß´¶çÁ¦úR5#öhbº&,²\1c>y\18§\8f\80\8aU\fVªþZ\86g\ 1ÓìÑ-L¨Ù¢é>b \83\13\18ãß\aÜP\82Æ¥\ 1³\18\13\ 5?/5f\ 6\1d\ 5ÝZ\12\ 6§\924\r.Ë=e\9c4\v\86\96¿/+éï¤\ 1\11\1dÃí¼9ñ±có\88¼Z\85¹*¾\rC®w\94¹ S¥gé¦ê9\7fI\9c%\8e\89Õ'Æå¾\f¬Þ§×2\7fã#\ 4\9f ÊF\16\91\9c\84\9bp\9e6\928-£Í\00p×µä\94$hÕ[Ä\ 3S\8fý)UÃyº¶ÜXG\a©{¸\93$\8f\83W\b\982\0[S«¬\9añf       ä{BW\9f\ 5\90Ñ] \10\90T\904\94´cÏÄ\92?4r\1cA,\1e ÜE\8bv.ÀU\ 3\ 3°\ 4\81W)«\7fKix´{\aíH\1fNI¢Sé\1eìá+fü#2\11\ 6©º$¥AW±<"÷®í\879\80¶k\8f\8d@:å@j~\ 2©*u`\bÆQd2_5\7f\87*À{Ð9cw¼t\95\ 4\9bj["\8ak\ 6\9eè\81\8e\88Ç\9e\8c\12¶+yVc1\17\8e>M\rÀèð)
+»[Æ\ 5,̽¦í\1d\80\ev\ 6\11[¨Ã\8û÷\91\19Ø>0Opâh\8fÒ¯¾8\vê\1e\98t\8dWqØ\9cÜ\873\8e\a©ép\88c»Ï<E<Ì¡D\ 2Dò]7uÅ6\19Z\ 1ã,\8c\8aâôÞ(|@^\18^¼äI<|\ 6\86\vá   Fîé%P\18\ah­y"\14|\86ØP\14PÉR\8f\ 2ÂX\81X:\96\b4N\ 4S\98\ 6É0\8a\vaÆl\87\126¼E{'\ 2p\97\8dp\8a\bsx\8fiýç\88Ð@V\80\89ÌgÏ]ò\a\ fSßî\9c;\92\8a\ 1õE$\9do
+ìýKzce\16\1c6}x\16½\11K\89áYK¦\8f>2ô\18,"Ú9Î\8aà¿U×
+ÿ?I³\16¥ã NøËöql6¼\18Gh\e­\90¡\1e\84\11ï\ fYJ|Z!ejÞ¸»\18*\1a)2µ\83wf\9aO¢<@\12Øó\ 4\8c*ÕWö9z\eÌeûÑ*dÉ\9e\95a÷¡\1f\85»½\8bPsÆüâ0cV*\87l\9f=Õª 7¦öª),£âÉ\rI¡HP¾rq|ï\14\8b\83¨Xüz7L\11\19\18¯\9d\17!³âÃ\92Ü\15Ú×Ë<AǾ¥üy¼\13\16\17\9c\88e\1a \80\|}þ¶Âgn\11\a7GV÷*\8b\0\1cÅcC$\f\9bFÁÛKþN*        ©¢J\82
+\9eÇQô\95\99.+\e^\10Â\80í½80ç[\98{Zhz>Zln!{ë@ûÉV\14 ý£ào\88¿C\aOMß@`øhCñ\f\82iÃö£cô\14HeW;y,ì˯õ^\121ÇI\89¯3³   «À76\ 6©c\93ËOñSûñS\e©Kð\11xø²ä´_r\97\82\b|ùâ]\12Ò\82rôl4e\86V\18Ø/\b0\fGô/¼y\9dÙ§»ìÃ9w&Öæ*Tö\91;\ fÕ§ÎQd\80\8eÍLÈÕ\14r1\fY)ë¹x»Ò\19ø"\90èÒÌ\13\1eâ\91ÉNawº \8aÃÂ\ 5æ\87ª\9fY\ 4r\8aÊmN!\80\11û\97\11\17\19\16\95¸v\85\9dS@°\88\ 1~\84i\90E¦Ñ\ 54xh\bÿ\9c)i\14=àËÒ\18k\0å-ÍËÙ-\\8aFÞ³ 
+»Ý\11.l\aÉصh\18\99÷\8cÎ\ 6;yú¬ìÅå\8bPÁCÞ÷\f¯ä§lÉO\9dÞ³Ð~Ïrm\9d<\9d\ fÅã\88kH\1d3\9fÕ\8f\b@'\91d#Y\9c¶$\a\82Î9°eê}\rL´ø\1adBû\8d5\97X`°Þò\90W)T3\183\8e}<tâjYYsa\ 2\13Óý®\82·\14Êa´­/\1a\0¼rjlO¢"Ð(Är³\95É\12Û\9eÿë=÷-ýÒ\83©\82¨qÖÁnyÚ\88$-÷Òk¼Ú\1drÒ(Â\ 6¿¦J#7b+s\ f\16\17\ 5â\³\9eç
+pa\96çß\e\ 3Ò0UÅ\9f8åiÙ'8å34gº\84\ 3\8b{7\86F5+\ 4ݪæ'\e¹ë\ 33S\99\14\eöáU\93×\1d\ 1Í\bÇÉÇ\1e¬:¬¿çTÜA\88\12CÒ-eÿ\11þ!\8fRi\ 6Oül¤áúà`6X\89\ 5Ý\1cØ]yȾ\99\99è.\1dÚ~\89\16û\98E=\a§ß0:¿tÜ=\8aÞ\8dò\9cĨsônÔ9z\a
+Éi<\90\82µñR\8c¤ð¯
+2h\9cÙ»ry:KN\ 1\ 1Ú/»%Ìo­¨sW®°ü\9a\9eî\\e#w\8erÔ")\ 5\føvVu\1c2\ e\e?\1a\99È>\89Ï\8fN¦AZ\94óY?\98Zÿ*\86üRDù\13\8a\990\89Í7½\0\16-ôwy\81\ f\1a×%A\1d\99W¯ÉØ.0AÐO"@`\gFo\8b5\e\1f¬!³Ü\rBûÜæ\804ùe\0\89\\05)\95\9fØ!â<\1c\83Êû]\8b5\12À\9a\ 4\9bñko\86\93\e\10~}ñN8\88@@\16^\87\96Zo\99J/\13ì÷ü¥sact»D\90u=_¾µLlO\ e\1fd\aûº\ 2Í»\82>\ epn\1dU\89¬LmS\ eb\89s¿YyQzÖañ\8a"A\96Q"±®íù\1dwc\8bÚ\91D\12à\80¸\86?B Ì8Úì\ 4äqÒ\ 3ÂÔF"I\1e\ e¸Ë\9e¼2\84Î\ 1Þjw\83¿\9d\1d\9bÏ#-¥Gh8\v\82\8b\ 1Ñ$\Íh\87ì(\894ÿL\95H%\1aÀC
+¶uÅ?/%ô\93KçUM\90Ö»l0z:$$W)LVÞ\9e»\0\8aéëÂ=vÜï\83رñ8\89\8c;\15ÒÏü\ 2Igf$2¿hdÙ\96\81öÜ¡}ä_$37\82õ\16þY\13\86ñNè\9dË/f¯Ò\92\9c×aep'\8d\9f¸`\vSùv\8aiN\ 1.w\ e÷¤\ 2>ÿ\17Æ\a&á%8\8c\ 5ó°Ê(å\v\16\101_
+\94+ÄNÓSÛ\13iZ     s´.´\aCñ¨\a§5ê\9f\97\98έ\97¹Èqpvã\0*¹©ÈíRlÁÅÒö¤\8d½_ \86Õg\vÔ\85 
+l\9cΰ-ë\86Îkà¼u?ûk\87}÷~©7\95¼(©r9°U\96\84å×<\0    \86~\9aF    ËÃúa    ¨ã\99\14<¼¢ª¶^\aSÖäü]åÒº&O¤¥m\91UëÑ/½>\868ÅsMÇA\8f\bçþCDnB\95æó¿\1cÈyÿÚ\7f\97Ð\98õ\9cî¾ù#\84\8a&¿ù¨tú«Þÿ\0·dV¿endstream
+endobj
+4692 0 obj <<
+/Type /Page
+/Contents 4693 0 R
+/Resources 4691 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4667 0 R
+/Annots [ 4695 0 R ]
+>> endobj
+4695 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [277.921 711.882 344.611 723.572]
+/Subtype /Link
+/A << /S /GoTo /D (xremmb) >>
+>> endobj
+4694 0 obj <<
+/D [4692 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4696 0 obj <<
+/D [4692 0 R /XYZ 85.039 698.134 null]
+>> endobj
+4697 0 obj <<
+/D [4692 0 R /XYZ 251.129 704.107 null]
+>> endobj
+530 0 obj <<
+/D [4692 0 R /XYZ 85.039 580.121 null]
+>> endobj
+4690 0 obj <<
+/D [4692 0 R /XYZ 85.039 545.375 null]
+>> endobj
+4691 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4700 0 obj <<
+/Length 2709      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19]oã¸ñ=¿Âo\95\81\ fR\1f\aôa·Ù»æÚä®\9b\0Aq½\aÙRbaeË\95ä˦¿¾óE\8a²åí¢íÃ!@L\ e\873Ãá|Rá"\80¿p\91i?\88óE\9a\8eÃÅfw\15,^`å\87«P0\82\85ò\83DãÒ\87Ç«wßëd\11\ 6~\1eä\8bÇgBy,\7fñþôç÷??~ü´\ÅqìÁòr\95¦\99wÿq\19z\8fOË(ó~úô\17^ü°\\85Þ'\ 2ῧ\87Ûû\1f\96¿>þxõñÑa¹R¾JbäùÏ«_~\r\16%\88õãUàÇy¶x\85\87y¾Ø])\1dûZÅ2o®\1e®þf©ð\9aZð®\99\93­\fÆ*Ìý<Òó§_áiunÏ\1f\ 18\ 4\88\ f\87ÿ\95Ö\81wW|\86\7f\81C'©÷Pì`º.x6l+\1eÜ .Z\*ê=\83î\8a\1e¦C\85\8c^"?\8eÔ\ 5AãÐÏ"+g¨gîé\91\99W.\91\8dSo\alWÈ·ãyÝ3Z\ah$K\7fX®àºÚ=\0\bµÆ\ 35\15£?·²oÓ6M1Ô\88õÂ\14\ 6\18\1a¦k\18w-^û+Ñ\10p\83ªbþ=\93i\9fE¬e\94zGXn\86ú\80?²£?"©}5\88\98};Ï@\ 4\ 15ÒEâmç¤\87M\81\a\8fb¯¥cm6\88\8d\8c:\ 6¯\ 1\9c\80ü_\91^EZ M\11+\0±×{£\9f¡\87\9bW*ôþ¾Ì\80ê\91\11\89l!»v`\13H      gÊ{À[§ó¡Ð\ 5³-hÃÀøx%\889l\99  "Ü\80µ IÔ¾\9c\0,\86¯\8dÄ\ 6\ 6o\8e\90Õ0\8c:\0ßÍ\1c\9bP`õa&\86Q²1 ¦V²àêkÇL\88ÈÄ°âÜÏr%DþÈ.þ&Ç$KA\0\13~÷}ìîT±\1fä¡ììwk\7fÓî\9fg8(ígVLR²â òÆÄKs\ 5ϨÇc3\bOù}­\9b\86\87\96 ÊÜ/O
+^¿±þ`\94ê³>Â(ó³ \ 6çKAä\8c\ 4¹\ 1ÃQaêí\91"\ eúJ®\ e'g\97\8bÀA¶¬Éä*\ 1nepr³\b27\8bcò0\1c\b12ʶûü\82\1eÚ\1e\ fB\r\9d­\10!¶h@\13\1ed\12Å\8ef\19éÃN\187Ccu¼EÓYï\1fßEAð\ 5\11\12Ñ\12ÜC\92GÞí3\ 3\9b\90Kã/Ù4\ 5\8e\7f\ 4¡z9Ú\98Râº\16½$®^\12kô¢\1aº\18D¾s\ 2\15â᥷2\16¾sªI\Õ\90hç1á0\ 6;qö('_\fs\14\1f~3  Ý\0è\8b\9d\89`0\eÃ\0Å\1e\11\80·°\e\ade0}"\7f,m\90Â%«`D(\8d\19\12»bà\11]&²²Ñ\0\85°÷IBÐ(ô®\91(EG\11&E\r\85Þç\993¯IG\8c\87\aç\8c\ 5\ ep HºnÌÁv=ûÊèN\eÉQph\90\17\11ßf|«úr0SF®E·!ÛEUúF,Ç»\9e\86/*"\88(\81:¡2\889C\ 5Nt\84±õ`ØAÎÃL    ¿ µóØÝs\87$\9dä\aË\1f&9ªC}\ 69\a\94À\ 6\14`ÑÔÂBXr\16\ 4\14\93MÍ!\\11ö-&\8e=kouîl;c{\9c\94*\ 3ÏÑ\ 1Ç\a      w\bì\88Ô˶AÅ+Ðño6ðvr\1d*sL\92Vð¢\f\1e.ïL2'\96Ç¡"Ñ\81_ÈD\9fÉ\10v\8cüWI\97\8b\13%ÃüDs"<9\ f¬¶ÃÖÕ\b@&y\aô)g\8ct\98X\ 3\9a^Ëú)6\12ÎG\8c\1dc\f-ÿ\92 olm`?[:Ì\1e\8fû/[\80¨ùºDMê\929+¥è\17hÎw\98òU Ñ§\90û#Èyp\ 4 \ 5½ \19\9d\85\80[\19pu6É\a\0Ý\8dÚ&/WP\1c8¼5\9fvKQ¯)\19T4½p\1a\13\14\80\91ÓyE\10«ÈW\90¤9׶@NG\1a\8a®ßªf&1ëÈ\ fãT\90·5\99"³ªöb\99\9c?ã\ù:\8d¦wÚr<\1f\8b"\9cÙª\13@M\ 1[qt"Uô¼`m\99\ 6\9b¡n÷=ª$ÖÖÓ\89 \1cúü¬a\1eû     \94õ\81Äþê¹êºªä#_,wòÌ\ f´)wà\fçeM¨ü(2eÍ[ÕÏ\10    S(¯\f\8a\bmôñR\r<\98I©#\16\8d(Ir6V\80~\b\9c\9chR5£~Ø#Ìo?\14Ý\80ª>Ì\99ö{\8aqy,
+ì8b\90\8a¢\11]Ʀ9\96¶Ï\ 1l
+ÓP\86\17\12\98\\9a\ 6\9b¦®Ø-\84J¿%+id}L\e°vì-Í\82\7f\9e\1fD$\ e."\12ÃÈßaß\98ÂÛÆF9\80ßW\ 3Õ\8c·?=Ì\ 4\18Ì\9cD\15»·0&Ç\8eub\9d\8bã\95\96R¦q²\18V\bx\1c\r\85\19Ú,"µ{
+È0:ºÍ\12\9d\a\80\9cr\8br#IÂ6K\9a£\ 2Ò\9a=\ 6Àñ\18x\ 4Bæú\8d\94Ñ\9b¼\9f\84èÚ{¡6æ\7f\ 1lù²æª\9f\9fµDßÍõ¡Yêë(\9aëD\81(DO\18\13\rýSª\99¯2ÍÛNIj_éÿHq\92\9cÒà,³'9÷\rRò@\rÝÛhÚó\16\efH\17°ÁÖ¤¸J\89»05\11Bè¾à\17\v[\,yWÁP[\8e\0è\9b\85Á[L¥jD\ e6³½ñ.¹'G¶ó»lX\13íø\ 6A\8eïÔh\1c\ 5"©g%×\89þ(í\88\ 4}v[\18\14\9a"\15ø\89Jÿ{C\88þï\86\8bq\11\7f\12'ð0x[`qËï\19Õ¾g$ºI\8a¿¦\ 3G̶\91¢\11&ô&Á]\ 6N¥LÇ\1a\ e6¼Ö¦.\v\13[TË¥"\bKEÙ¾\1fI\8a\806L\90e |à<¿;\98\12ÐJ\b\ 4Ø3Ùçç<YÚÙmÛKud\1e\v°.â\86\ 2F(Ñõ¥VyRÂ\1f)ÐX³ÇrKª«î,F9µ\18\8eÇ°\v°\aiùaA#|6B!\ 3\11\96Ê\17v\14i¿\8d¡Å\81\1fd¦ò\12Ñ·VÓ¶À\95¼pí\9e\ 4+O\9a:YUÔdïÃ<\´ÇNªÌIÂÂw\ 2\8að°r\1cû$¡"Ù)>ÍN×Π     mãóÝE_Jc?\9d\7fÞû]\ 4Uh2'\ f\85\96ÎÜ9wÒÓ\821a\1ce,ó\ 4\80ér|ãr»YØñ\ 4Ã[\#UBÏ{\96èa\ 3_×µóB\ 6À¦59\14ûl\ 1ÚZ\84§[        À\88bÓë\vvp\9d<F\h<¸\ 3ç´à\f{\1e\12u'Ô\87ÁIçy1é\10îkM\96\19äæe!d5°
+\82\19kÂ*Ð<©\ 26ÝOê\ 4m#\800ø:s¾¢ó\83w\15Ç\98Úuì\93\8aô\ fâ\15·?\8b'`\ 4,;\13\97\18&8µq¡\e§±\91\14t7yz>ë¾/'\1e­ü0O~O\89gúl\11s! \82ù²\91\97Î4--\7f\9e\82+[£\94\15\8dÂh\ e\8cj\93O\84\87\rq#ÕiÊAø`_+ ë\88\b\14çqq\9ar\B\92e`Tϼ\1c\8e\ e\ 4¥\8cÉ8in})\r\9czf>H$Æ5\0W¢l\92\9f\87\ 6,\95¸\84Á¡Xa;yìHÃ1Ü\0Î=gz©§\13ó~\86K\94\98\88q!"à1éÓ\8eòÞ÷³\15\97­âs¶ú$pN¯s£(\1cÑ:\fºê¥v:zó&\1aëL\1c& Ü\8a?w+~\ 6HøÐù\18\13ôäY0±JÓÙL0I´(\17v\1d{îx/ö\ 5Ó7ó¹z\80\19Ø:À\94\1a§)}Þ\9bµ\9f\87ñ\85/[\80¤òôÛ>Áiù\ 4\ eò\99­Xc¼\83Ä>ð\1c"\f\ 4+l\8b)'\bô}I00\1dü\ 2Ç\8d;J:÷¡\r"\8fRßP\84\82ú\9d\9a\ 2f\17\1f\8aaíØ[÷O8±\00àÙÚ¶\ f\v§m$C\8b²¤×\93Þ¡\84ݺy&G\1câò¥Ø\99\ fjÒ9¦ä\95"5\95\84°·Ú\97KK\88{\99À\8a&M~\12\9e¼Ð\8d§æÉå<Ó\ f]=~\14ÓÞ¡k×$\15\199\7fR\8b¼§\9a{+\9bÄ\10y|úÇ\8dOËLñ\9b?µë\87\9eÁ%W/\95ì°_\80"=Ú*¿\19Fü¸bW\88
+?]·\9dl)ø\87_\ e»Vx¬É\9aä9\9b­   q©\17\8cÆÇÁ¯y\96\17tvù¬\85-¥S\9a\8eÞtZq\8d\1f[Õ¤\98\1dëì\86k\84öóñ \979yÈß·¦þ\17sôgúý0\8c|\15¥óþ)\87úß¾ÖÇ©ûÑñëen\10\9e\8a\18&~\9c¨iîþ7è3ç}endstream
+endobj
+4699 0 obj <<
+/Type /Page
+/Contents 4700 0 R
+/Resources 4698 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4667 0 R
+>> endobj
+4701 0 obj <<
+/D [4699 0 R /XYZ 85.039 786.531 null]
+>> endobj
+534 0 obj <<
+/D [4699 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4702 0 obj <<
+/D [4699 0 R /XYZ 85.039 746.277 null]
+>> endobj
+4703 0 obj <<
+/D [4699 0 R /XYZ 85.039 461.08 null]
+>> endobj
+4704 0 obj <<
+/D [4699 0 R /XYZ 85.039 418.311 null]
+>> endobj
+4705 0 obj <<
+/D [4699 0 R /XYZ 85.039 344.588 null]
+>> endobj
+4706 0 obj <<
+/D [4699 0 R /XYZ 85.039 292.512 null]
+>> endobj
+538 0 obj <<
+/D [4699 0 R /XYZ 85.039 209.501 null]
+>> endobj
+4707 0 obj <<
+/D [4699 0 R /XYZ 85.039 174.959 null]
+>> endobj
+4698 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4710 0 obj <<
+/Length 2203      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ËrÛÈñ®¯à\11¬
+g1\ f¼¶*\87UÊq´YÛ\8a¤-\1f¼>@\ 4H¢D\12\f\0Fa*\1f\9f~\r\b\92 âõ\96KÄLOOOwO?Çz\12Â?=I#\15Úl\92¤±\8a¬\9eÌ77ád        +ïo´`\84\13§Â8Â¥Û§\9b\1fþ\1aÅ\13\1dª,Ì&O\vBy*¾\ 4\7fùÛO÷Oï\1e¦3km\0ËÓY\92¤ÁÇwS\1d<}\9e\9a4øôðw^¼\9dÎtð@ üùüx÷ñýôëÓÏ7ï\9e\ 6\9cr±Å3ÿyóåk8)\80­\9foBe³tò
+ãPé,\9bln\dUä¬Ì×7\8f7ÿè©ð\9a\9bð®\11Éf\1ec¦3\95\99h\ú\19J\ee½ü\ 6À\1a ÑP~Àq
+\84\8dAò(
+\83\ fû5̺j·.Aì8\ eî¶]Ù è\8b|^¶#\ 2\ee\8d»Â\81Õ*5=\ 3:\1a¹\80Ç|\83ê|Îá¸Ð\ 5í~\açï¦3\80Õ\r²ÒâB\14lòùÔ$Á
+@Õ¶\14àkÕ­pd\83\r.ö¼Ã§d\8c-\ f\ 1\8c§¼N\89ì\v\9fUmq
+â-\0    È\ 3\16\12Ö\ 1èÂY\17Ü-\18ï@»ö<A\ 6r\ 4ü\v\7fä\14\12a¿î*ä\9d4wB\9e4\atÿ\ 4\v:ìé\81\9að.3RÆkµ^³µõ|\97\ 5\ 3º\1a¿.ØÃ\ 2\11+\ 5¾*\91\10\98w:Ðn\96\80whQqµí\99 Ì\93{\88\8dJC#\98õ®CýÖ[¦\r\12Ð\ 6;Üàb\15Ç\89lh7Ïj^o\17#\84]¦\ä\ 4\8f¹·\ 1)¹Fá~\vµ[¢0MÉ\82u+/òF\8d\98\19\98\92±é\15;3\10\f\12ûm\96\9e\88¥ÿÚ\8a\95ÄIP/ø\8bʤÁC¹©;\19ÿ´ÝÖûí\f÷S\8b\ 6`àÉ7%ú\86ð:fþNiçÞ¶ÿ§Ñû3F¹0\16\94F\98\89L\14ä\9e\99K\85gZ9\7f\91»\1c}\a\\v\r\85\1cØZ\83b^Þg\1c)§Óo»OØÈxó|Ë$\9fÁS\13¶E\13ì[º?²X-w\ e\81£næÕ3°³>0Z¹m÷\8d(\1f¦Ý*ï\183gë\a\10¬®dù£¸¯\ efä13cR\15\89ãÜÞ}z\ 4§\8d\1d9\8eÈÝ"$Bs£\95ü\88p\12\11\12\ e4/¼¼\94\82È pü\9d{Ùp\ 1e\eÐô7\84ÇmËsÂ`p©M覠      \9bÜ÷\0Ñ!\vºüß\fC\v$£æà Î÷w$\87\91.da¨\8a7,$Òʺô\r\13\ 1\97'æ~\1cá\ 1\92\8e²      ¨\1fBKª¯\e&Íþ,@\ 5æ¤
+\9e|)ÕB-Õê+O\95RrJ6<%RY\92Ò)ZÇ\1c\94\9a\11n\8eh¿\97\99\1f>CJ\7fÿðé×ûS¶\8eðs\ 6Ot8ÂàëªlÊ\1fÏc\16 bü\9bé\ 4®È\8cF®H"d_¡¤#\ 1Âë\90XÁÈv´
+`%õ\1e\99o\8b±8\ 2aÐÇj\91ó\1a!\1fªÿ{.\88\86è\9a\15^\13!\1a\880\1aãШ,gKÈ.\98£Wdo\98\1e%ê[p\86_>Ü2ð·0
+\7f©©\ 6\98çk\86}ÈÛÎoºmjv1 ×\96\r k^¸»ço^\0Õ¢ñ\9eÞ¶|@í\ fõá\ 5\v\8f¦&l      .:\84\98\89GÍóVb\825à1EAY\8b`DØpþ0z@Øôö\88ãÑ\98à\\18TªTX\15\18w²W4¡Es&Èåp\9d\19¥ãTiÌd:\94­,\97\1e(Óôl\1eå7Á¼Þ¯\8b\91²£\ fâΦÁ\12\177\10÷\10\1a\a¨\ 2\aAìÈ\80\89"^¢kè\93·(\1dq)\9bâ\0Äß°\ e_xK%Ô\18Øî7}l\85E\8a­ð}&\ 3\10\12Æñ\17óHÕÉv´\13`Cù?X\vÑ\18ÔPÆ\88DüÜ3\88\89K;Iõ:Â{¢¢¤\93¹\8fùøá\9ap#ûÈrh3]\8b\8e¡(-d\17%;üú+Ð1ñ*ÖE\84À\82å\88s\13\ 2\18\99Ð\19\81Þ\807=w§\96ô2Å¢òòBËãý5\90t\1d\14\9dH¶öv\8c\80\8c\98t\11Ð\94,nå7;\r[ SÓêÿQ\8b\14¥`Öq\12\9b²í"   ÿÅ\9d\97\83§Yð\80m\9f\8d\15\8bñº\91ã)ó\16½\1fWMN\85\84¬>ãr7"ÿ&Gý\1c\rJ\94\9f÷\9e\ 1\17\83\8a\16ìjÁ_Ò°ÔØ\85T¯ÛºãÁ\vÉ\82\18¯Ç*\9c\ 6\14\81à\vW|\1a~,çxFöÅϱrÀ1xýEå\vRÅ*u\98âÃ\14úA÷Ýyä\98ö.\13@\94@m\97]K\0q&«\7f(þ£1ùö\82\82º7\0\1c°\7flyr¼0\rÅbÕ\rb\v­\93\80n@v\r\82벡\92m'§
+¶Ô\99¸oÁ+G_ó\91Ò;\9a\1e\rÙ\r%*>K\10Ô(ºdÐ(Â\84\8aa(·Ä6ܱû\"¹z¿c¼m¾\91õZÈô\eÎý\1f@ãý,æ\81\biNYI\80ø±ì¸(F\8a\14á°\81N\83U%$\88ZÎNÜ
+\83\15vÎë±\80B\9e\9a\80T;üÆÁ\9aÓsýBä\96\bL\ 3Ü]½øè\91¤\83\9eîÀÛû«\85cêÁÎ\8eüé¸\ao
+'\17\10\93&XMW\1ct\10\8dåC\9g\9e\93úq\8d\91\ 4Ü\1aÙÜwØå^
+º£\83\9e×åF\9c\96M\14¼¶]\91z×ÅHT9>\bÔUQ\16\97^\9c8\95\82ï΢\14úr{½\8bµIüm]lú{»X¬\99 i}meþxØÎù\85ç\1eá9¶µg\1díÙ#OôÆ#\8fξ³Ë\85fn¤Ë\85¢\8c\18Åq\8b\8c^Öá\18\ e\9d±×\9b\19Ω£ýnßY¿Ýî\9a(9      `ñàñ¥8MûÐp\90\81\1e³ãp=æìYKÙ\vp.ð(ÝçR\14T\9d´·Î©,>íéøuË\1f\8e\e\12Ë\8aA\8f\93ªÿà\99\89ãò\b\aÇÎ\99Þ.9\1a$vØ"3âZ²uOZÞÕ`Ô\87\14@{ä}\86«°\9c\81\94´\b\15<R\ eö^+Sb\8f\9aÿDòkâ3&\f\1e\87$/\1d\92\9f\14\1a®I\1a\9f@sIÄ\14+Zÿ\80$\11\81\8e\1eãú\97,\ 1·U¯Êu\97÷Á´îu»>\æh¾,\0öÔºö¬\9a8\7f]ÄxA
+^\9eUI}i\8a\9dk\96õÎÁÜ\1d\18\ f\1f\ 5è<_0pkpé@i
+z\8a¿ß\81bó½\8f\ 1:ÓJ§×;ð\v\ 6Æ\9e\ 5¾½»\1e\1a(=Æzd}öZ  '\ eÜØ\817r\1fzRW Øw`N'TÇ9.ÕOê8\£·\1aÄ\17\ 2\b;KÕ\b"³A¼Zè\97kÿp\8b³J¨\r©\³'Ä\7f¦Ì\94\17}7JÑ"IAaÑé\ 3ÐywÑ\97\9eÆש@ë£9\18,\eáØ#¬ÎB8f<\ f\b\a\7fì\7f>l2|Îz3¥èÐ\¼TÄÊÆî´Pý\1f/õM\8eendstream
+endobj
+4709 0 obj <<
+/Type /Page
+/Contents 4710 0 R
+/Resources 4708 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4667 0 R
+>> endobj
+4711 0 obj <<
+/D [4709 0 R /XYZ 85.039 786.531 null]
+>> endobj
+542 0 obj <<
+/D [4709 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4712 0 obj <<
+/D [4709 0 R /XYZ 85.039 746.277 null]
+>> endobj
+546 0 obj <<
+/D [4709 0 R /XYZ 85.039 690.265 null]
+>> endobj
+4713 0 obj <<
+/D [4709 0 R /XYZ 85.039 658.147 null]
+>> endobj
+550 0 obj <<
+/D [4709 0 R /XYZ 85.039 285.493 null]
+>> endobj
+4714 0 obj <<
+/D [4709 0 R /XYZ 85.039 250.747 null]
+>> endobj
+4708 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4718 0 obj <<
+/Length 3252      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\1aÉrÛFö®¯àÜÀª!\8cF7¶Ã\1c¬ØÉ(c+\1eKS:8>@$H"\ 2\ 1\ 6\0%+5\1f?okl\84\1cO¹*¥*¡ñúu÷Û\97\ 6ÕÂ\83\88\ 3×ÓÉ"\8aC7Ðj±>\x\8b\1dÌüt¡\ 4Ã[\18×\v\ 3\9cº¼½xõc\10.\94ç&^²¸Ý\12Êíæ\93óÃ?_\7f¸}ûq¹ÒZ;0½\EQì\¿]*çönéÇÎ/\1fÿÅ\93\97Ë\95r>\12\bÿÝÝ\]ÿ´ü|ûóÅÛÛÁ\91\9a\99¿_|úì-6@ÖÏ\17\9e«\93\ 4cÏUI²8\\98\81Ñò^\Ü\ü»Û\85çÌ\82WÍp¶²\18+\95¸\89\1fÌs¿Bn\83¤ãß\a°qµ        \87ü\ 3N\0L\a&qî®®o\80Õ0rþË\8fÛ}Æ\83»\1cÄQnP\0ÕR+ç©aø\15\82[\ 4gu\99µKí9Oø\8f\90ê\87¼Ü!^è\#JzÈøí&Ã×ú1«gÄç»Q\9c¼À\8f\ e\¥ü\8e\1f\15Ìèó?\r\9e¢\ 3§Úòó\ ehdÆ´q~õ\ 2\8fNÏÛ=À\99\10\9eºY"\89K?rîq$\8b»\95\95 ½\97w+\12\94\b¬!\89À\82ë[~Þô»+ç\11íex\16\90\1aÅè¹,G¢ò\1dþ/\9e\19\8dÖÕá@\92¦C       \84\ 3\17eHÊF\8bHH\ 6oùÀ\9a¶ð\9d묽¼úå\86_\ eé\1aé¥\83Ê\8cau¶Ë\9b¶#·a{ÏÛ\86§KÖ\1c\8cÚjGX\13á\81A\90L\974C\98©,e¡"ÙS]k¥ÜHG\1dá\7fê1Úõ£y\7f\91\99¯\eF\8b2y>.WÀ}Æ\1c>.\83ÐI\8b\133\83\90-ê³fÚ3+)zcs"á\0öP£ÀaAJXi\ 51I1GÁÜ¡,[Oñn\9e'»Õ\8fù:ã\89¼å'
+8%d\94%l´æE\8aÖYdà²\ 6\féJÐ;+!EÖ\8dÝL\ 6¢A\18mòÞ Z²1Ï\1eÄF\ f\ f\94G\99ÿ\ eÿO²
+ݦÝËËT\90@¡÷\ 5\90=-ö,\aÎY&Òë\87\1eH¬á`BoçÔû!\89\82ä\85cf\80 \0Üò²\6Ë\ 5     ·9\95D<þß1\14wÙËâw)N¼OËt\aÁ\87\16\83[áÉG\94w\9b³p\19¹\99÷_\4\98"Í!:ÊèÔd\eÆh\855Ú<}à\rÎåÑìÓ:k8(¤\18`ÑÔ\8e\16\3qJ3µ\85Â\9a®¡\13Ñ\84+PTÍÃS3\ÞÇ\e\r!\ euÈã\89÷sÐ\ 6¸urÜÜÚ)Ç\15\9eï\8d\ 2\91ÑU\9e\97\15\v\v¡Þ\17ßë\ fe%\ eB\96\1f¹\1e89
+âuQ\0\921\10¬(ÀÀN\94o9n\ 1|\10IP\14&p@r<8ñ±\88EB\0\90
+ø½\8bui\rÞ,\e\rc\80©Ð³ (ÙM»Gï\8a\83í\88òIü\82Le Â¬ÂÈ\8d ¥þÕá\v¨b3¨óÔZ-\ 2s+\1dL\ e\e4G|k)Oñ\90ÕÚ\ 5¬82Ã\88\85éeå\a1\85(?\88:3ð\83\84¿#%d$@×I<\15PÖu\ 6~dý\ föIù¡B~\8e4ÒvN\ 5\aõæ±2*q^\97b£ý\1cîOî\9c¶¼\19y><\9b}U·\83\94\840F,y=ÚC\7fzJA\9bí\ 1Ã͹_æRàPXØ\f\12.\150O9¥¹0`¿8v»e²\8cÌ\10\10[[@©\80Èaè\1c\11T\82i°8\12g\ 3ÒÕ\11x;y\ 5\16\15\92Æ\ 10q\a8\82Ý\ 1¦PÒ\bXãV{\16s-HEÅ\9a\18½\99ÔF\14a\9m(\fuÑ@B\ 1\9f\ eP\8a\9a\10kSÏ\rMü½\ eáÿßù\9c|\19\92CU\1fÀ\ 2\89Q\8c=\1cmVIâ\86q0\8a9\ÜùqÄ<\93­Ä`Lm\85¢Äa_ç4\ 4I@¸«¯Ä\14^5Ö\r\86W÷û=óÄ.ky0      Â\83ò\ eò¼ç¼f¬u\91g\9c\17\ 6ô¥òò\84t\ 1\13>\9ccÏ«x
+ÕYíx\ñ\ 6ÕÐ\ 6¤X±\ 1\1f\f\11«y,k\11·ª\1f\10è;ë´äAJv/P¶\f\18\f£³ta\ 6¥\95áê\10@En3SËp*\8bp\9e³\81ßÅ\84Æ\1e\95
+æ^\12¡ä\1a£_\90 ,ë\19\13OzWí@\103  Yz\13L\84ìÒ°,ñæ3\80\8e\£à\19\180âè¯N\ 1d\1c¡2\104(\%RN\ e$C`E\rM]¥\9buÚ´\8cØÖé¯\9e
+×<OUÑ\86gv\18¿©0\84\97ìËà44Ǽµ{\16\95\ 6+;Ö\15au!\10ôÅ\19\80\bäf(/×\92\0¤\1d\8d¤~\8f\1ac\ 2Å\1aüd\14ã\18Póæ\15Uìäâ\ 4\ 6³DÔJ\96Ý[\92ý$²%\10æ´$\90pK\875bVtÐÔØ\11Ød;é·È_\1aÞ\8fÂx.ëz\85Ä\96\9að´¡\bþs    Ø¢­w\14K¼9·¿ªD_EñÇÌ       Û7¼\1ckÛk\92qrj\aøc.í*ı¾×\85  r¶\11Bhñ\9a\16èY\83\97ÉAëª\ 4s0¨²ÓÀy\80¼W?ê¡)ú±ç\9aÀ\88A\16\87}Õ´\rã\8d\18\17ú\ 2Aím¡\1aG}ÐÂ\93©á>\rÃ@Üé9§
+F\98)\85\81ÂöZ¾q£ \1c  ¯\ f\8fM\97\10ÎJYª\968@\95k\81qs§m_>.P\93A²Ð\ 1u{²AÅ\80¹F¡á)\8e\8d08"\8f5{\13Û\9eLÐÑ\81\92ð¸¶|SÚ\r¬ëâ¶O6\réÀ§\80\9ew"\vÄó\9f9\7fKzª«\12wúCÌ\8f$\b\98]éO¬\14\f|÷þ²±µ\17X9¿âA\a®GÚ¹Pù\r\89QS®Íÿ\10®\8cñ\ 6\89\ eúMÈ`\89¸8_\95\10\92\1a\87\7f\Åu\15b\93Ü\10ôæ=w\ 2\88\8f\eÜ\85=
+\95\8b¸ïÓ.ìÓûeçã#±1\8c»\11Ü\99Ú-ÄgÍâh\9fÙÚçØX>æº6\10\ f\ 6Á¸+«a\98wE¢$h`}Ka4\92>\1c\90,7$h\9c¹|æ\89n±¸aIÍ/ë\f£\8eDx`'Gò
+yé³3 õ¡\83ðZ¾âá¹\94¡\12\96©WH¤b \18õ°«+j£0bëȹ®Ú9Æ{×õ\8cØ6\fÞT\aR\86öôH\19ø~)Æ+\15\ 1/è/7\ 2\87#÷¾³yO\9a8X»©ø]Êm\80<qþ\87\11É\ 3æêl\9bÕ5ÅB\80¶²"\95YªWà\89b¿áá\1dIe36\8f\19Vñ"Ï0slmH J'À¾\90Õe\80þ"m\91-DE\9að\99òL\17H·Ã»À®Í´Õ\85\11\8eqIʯl®k
+Åy+þ\8a\13Ö¾\12\bêìu\87¡É\11Î\13ɲ\10òÚ\ 1©\9d\13×\fi1SÓç\12ñ        ÚÞ\ 1\10\13\15×\9cuU\14\16¾­j{ÑÐů.êi¬ü¨\12Á\10\8dr\9dM\94t\99QB\8a\8aÍì\95\81DdÏG§(Ä@z\8f\08S\87\19Wê|ãåó¾4Ê·ü$\19\fîMír
+R#!ãÔí\ f\bù\0S¯®>ðÑGâ\94+nH¨B\10dZ
+ÈBÑ\9e-S÷E
+\15\18\ 3j¹mQf\94\88iÞºE\97-_ôPêUL×ßLëñ\ 6£<\8cú\ e;~\91Y\9câªÛ\8fu縸{WrÅÚ\16*YɯRNì(çÑ\8dX¬¥\17\19\91Ïðo \981YÍ\1d±ÒÈtwe§YyT\q\8dNÅ:Í\ 6\18'åçê^ø\ 4ôÍ\8bµ(¶\eujËÐÀiä(a\ 2 \87®\1c\7fîw\19\1a\1aC¹        Äz²âu\ f¥\8dM\bMÙVª\93`Ñ5;õ\85¾s%\ 5%·}Ïç\ e+,áu\8dQñäö\9f<^\89~\8dçMº*\9c++\99ªå\82¶KÙ\19i\16q\9er¹Ü0|\87\8cè\92T=̽õèþ\14gY\938Ú¦¹\8c¸Õ#z*Ù\8a®°¤\18\14Z\vθèå\ f§ã\8cÂӶͺ\e][\a\ e¯;«ÉÇ\v}^6vý\90¶F7,"Ѧ9`Iõ¸NO\8d\f\a\19µ±W\ 3¶ö\82-¸ÿXw\1cá\12H_Tú5/]\8dÞ.Áö+¹]\9bÄ\br0¾i>û~E÷ìr+'¯b\9axc6õ/@ú\rë<FßHñ\1fÄÃâß÷Ü8VRÕ?å%l\12ø`ø§ã\11ïßÎÛ\80\ 6ôÂ\vþÁ{?\ fkdºÑ\13Þ$áL:\8e qý®áh\ e÷.\ 4\97í\Ç\11»¡       Ï;\ edûÓ®¨H(Ågn\1e\8c绾\9eiüר«¹òß*Á¼\1c¨\rÄæ\9b\94
+æû\94\92õô\ 3\a\ 3¥Ú¥\ f<ô°>ã÷·\10¢\1d\84ý6ì\92hÕ¬\92´ç¹ÊÄçJÊì\a×\89àB\10plz\1dÑÖî½kK\14w3äÅgýU§zFW+\r\9bAX\1a\vö+:K\ 6Íd¯³s¦Tä\ 6\91U.iST9Ù0P®îx\9fjtxu\ 3\8a\81^\1d¹J\87ÃÏÍg\9fÚ\15XAL\9fÚ]\9d\98oø°¯\f(@Í^ó\80\ 1\84æ\97?\17Ð"\ f¶á\91`\8fw    \\1d/"üüÐÿ¶!4\v¥Ü\ 4£~\7fatuÀ\92\1eÂ\11^I/CL\13íÜ/\16\ 27òéújñ;\90\9d(\83¿KÀ¿Á\98\bî\17\11àÕÕÁ,ÞT@Úbp\95\85\ e\e.T\ 2*ëéSñÌ\85\16ßÅ=RÑ\b&ÊQÔ·78\18¨ÏM\ 1ù\ eÿ$\ 4\8dðA\e\9b7\1e4
+A\bè¿k[ZÈ9ÏOO4\88$úºs\rñÃ\18\ 2 \1a\9f\9e¢k\81\e¹Éðb7\89Ç7\19Ç\14óyÝò\1d$z~A©¹¶-\1e~[¯Zþ$}jì÷\16\ 4Ëg{Ûl\97üBUªÆ¼\0\99mÓÅ£¦ëú\r\ 4¯Áeß:ßòI\83ë\b­¤Ð«ø+¿ê\92£\84
+Ü\R!\90w`dÊ£\9eÓò\85ÉyÂ\86d:,Îøc¢\®h* \89ñöog? \80`£¼\bì7\ 4\8bÓßåRP\1ci7\ 2S_á²äû¼|\ 5á*\8ea¯X¹a\1cÏÿ\98å[\7fõðÕß    aø\8a\87¿ xùòXyz*@\15º:4ìÊ\96Àÿ\ 1¡\9cþøendstream
+endobj
+4717 0 obj <<
+/Type /Page
+/Contents 4718 0 R
+/Resources 4716 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4721 0 R
+>> endobj
+4715 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (./xslt/figures/important.pdf)
+/PTEX.PageNumber 1
+/Matrix [1 0 0 1 0 0]
+/BBox [0 0 31 31]
+/Resources <<
+/ProcSet [ /PDF ]
+>>
+/Length 557
+/Filter [/FlateDecode]
+>>
+stream
+xÚm\94In\1c1\fEOPw¨u\80\10$ÅIg0²Ê\11\1a\b\ 2ľÿ6¤¤êV5\foʯÅésÀ\13ó\8fÎ\7f\a®¯\8f\83Ö×O²Î \8e¢\91ÿ¨#h8Çùø:\1a\845?\7f\1dùÆ [ÄIÚ\11L\92~\1d\94F Ø\v\ 6PÈùYÌÀ¹\9dd\88ÐzZ8å\a±Ý\10\83²ÙËò\91\96\8c\80f¾Å(\7fÌÀ\81E#@x\98oL \ 4Û¹[\a\83±ñðù
+\186\>\13RgÈbÏWÖ\e¹j[\86\8f\9b
+W\8cÏ¢\ 2®\12{6;»²þFÃÇñ÷ø]\9a\ 5¨)Õ/\ 2Ô¬Mu;pk;\1dÌ©Ëdh<åE\96ñ¬AÏw³ð¬±±Nê¦ó¡Ä\14½\81t\95\8bùD\84\99²]°Ä(\9d\87;\8d\11\84 ·å\8e°\8a­r²ÂÙÄL\10û\88\e\rT¥Í¡\bèª\8b\8a\8et\92¹w_\f=Î]\88\8b=¦uSä÷\97ä"ï\1e±yl±\87µÃ-ËkHs\8aör\12eOÚ³êvg\9b<7ºt,\87Ýe\97;ãÒèЭ/I\85\ 6&ê(ýê³öó»\89¨YÙ¹Ç,çkRÔ\9aÚ'\1d^\rm" ^\81\98\90ÎW9AVªy\ e\1c\19­Â©/f\81ýÆ"\95\9cãûF\ 3y-Sng    \14\ 4\Çdª\11¼\98©Æ¥\86\1aÍ}B©\95\1cµ\8cÎ$âw1.¶&\8dØíþ²C¶O\96ÃVç X×9g\19¹E{îÇ<\f\95ãóP)!ÍZÜÅ\9fLÞª~ÑÔ'\ 2¯UâXLµü\14c\93ÅXsÐ\96õÚ\1c¯½\98Ó\92~òBL\96§èªÆ¹O¦ºNZ\9d\ 5_\ f\1aü.ø\9a\8aû*]3Q\13ôçÇñ\1f!Ö-\9eendstream
+endobj
+4719 0 obj <<
+/D [4717 0 R /XYZ 85.039 786.531 null]
+>> endobj
+554 0 obj <<
+/D [4717 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4720 0 obj <<
+/D [4717 0 R /XYZ 85.039 742.055 null]
+>> endobj
+4716 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im4 4715 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4724 0 obj <<
+/Length 3035      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\1akoÜÆñ»~\85ÐO< Gs_$·h
\8e\93*E\147:Ô\1f\9c| t<\890ïx%)Ûú÷\9d×òqGÙN\v\ 1"wvwvÞ;3<u\99À\9fºÌ]\9c\18\7f\99åiì\8cº¼Û_$\97÷0óÓ\85\92\15É¥\8d\93ÔáÔ«ÍÅ\8b\1f]z©\92Ø'þr³£%\9bíûèõ?^¾Ý¼ùmµ6ÆD0½ZgY\1e]¿Y©hón¥óè×ßþÉ\93¯Vk\15ýF ü÷îæêú§Õ\1f\9b\9f/Þl&G®mlS\83gþçâý\1fÉå\16Èúù"\89\8dÏ/?Á{\12+ï/÷\17Ö\99ØY#ãúâæâ_\ 3\16\9e³\97¼k\81³uX±V>öÚ-s¿Fn\9d\1fø×\0V\0qSþa\8d\8b\81Y\ 5\9c;\97Dï®`p\8d¬Þ\0Ûi\8a\ f\15\95íDzÅq\16½n\ e¿'ÊÞ?¶E\8fS\15¬o\ e\v\82бÑö\19Ê\8c\8as=\10¦Ü\82bÞ âþ\81\8eµIT \12|tSìW:\8bna®à\89\ex-\91\90\16^>¢fdDë\9bùöwÕa\8bôâ²O¸¬ãéëÍ· Ûã{q\87à\87êÀKq\17Ã\11üÄ\voWkÞ\8a³\1d¡èyæñÈÏ¢\eé²(õë\e\9eèDÜtv\vJ\ 1k\8a6«Ü\0Ñ cR+êÞ\93\90î\822\80\98\16ÎÑ\99A\94:ÓÄÊLX8÷<\7f¸¥oø\89ägÑ\1c\1dS\88oÝó\b\9e\10Ð<â@Et6\12Ö        ÿ¸¢Øny6\9c\ 5\1aF¾^üh¦F`T\1ek¥Ä\14ºým\f\9cîxáÌZl\1egy&ëP\145s\88\94\83\11#\8c\89¯Ë;¦I¤±%Ñ¢¹Ç\1e<n*á\9bA\17\1c\ 5\90^zÙ5uÍvD¦p\8fP\eáñÕ¡äAO¦Æ¯L\ 31àò        \ 3ÊÁk`àý}ÝÜ\16õ\1f\v\8c:\15\e\9b\a\81\10Õw}Õ\1cþº\80\13¢B
+«Á\ 5³8É\15m\ 1*A\ fN»¨{<\1e\9b¶çÁ÷üx*»\85\ eHË      \8dR)¡ù7ZbÙvp2 ³\100\9a\1d<­?·7\9c<¢]Vè\84¸\ 4u\8eP\85\ 1ÇÇ*ã!\8a¦ØÊ\92\87ª\e·\16m±/g\9a\12LÛrW iÕý\1c3\19`I\ 6\87\91Ü\9bèJÈ\eL\13\at"\92\1a,\18÷\16\87\95ÆuÌ\15*r\vJ?÷91\87n\f~äË\19IÂXÇ1*\8fnÉ·S2C|\ 6
+8\9c\0àPö\1c\87\80\90\ 6ýé\ 3ë^\9e\82·ëÛ\86L¬~â\89îñþ\9e\99ìËí\1c9\11ðx¼oI¦%O¢tðY0¾6\bó\8eþ\13ÛräÄ£QÅ°ð;\9c 8z.\89¢?ñ\89\8fÈJÙ>ñ¨.\8b®gó\9fÄ@3ø#N\1c\8b\96í\ 6£^?8\99xÍïÊX$¢ù\v\8fI\94\ 6¢H]\ f'sÀäáR\80\86ø\13\aÚÑ\1f<ÓþËù2À\91ø\88"\ 3±.×Ü\18$`^®\r¾\9b\96ÜYÛ8sÁ\9fÏ\9dîÜÉ2\ 31ÇÈ\86ï\99\86Á\8c\8dJ\0 q\và\ f\ 4&b\8e\f)øQW\930\8b\02E\9c\ f[¯ËþÕÕ¯7<8\8c"\973Úò¾êú!°O\83¢ò\10bÝLï\9f*à}¦J\88öß1¤àÈ\8a\ 4\1dî\ 5Ô±ö
+\1eþÀW\1dFPQ7\11\87Û~]qÚ\ 1°\83\89òr"à
+Ùt\9e=$MN<\ 4&Z\ eðÍ~/&\8eμå92.x\8e6éä^vàB\87\80¢   \17|:\Ï0\7fv=;­£\1f\ 4#\99j/$\95ò\82¡ëa)ò\9b\fR/ýg,ÅB¦ë\aK!íX\vi0äxSõ\8cÖ\83.sÄ[\82Ý\86\9fâ&M;zaÿP\fK\ 4t\16ÎG7>¹ú\97¼K\12\96µ6.ä(¨\9eàLÚ¤Ñ;º)ϲ1Üq½y¡\93ä3\ f¾\90² MÉ\96\82\1f\92¥\8c¤\8a¢À8µ³\119;ûI\81\ 1¾\96Íd\1f\vÔ\96\f\e\12\88ù b
+hêdme¼\10#oÐ_mâ9HâË;¢bË\ãe§\92\91c\À2Á\f\92Ðâ\8dÁÎzÀ-}ÑKÊM\8bw+R%o,û¢ªÁcÖ)dX_=\a5@n\87\1cY\bms\99\8ah(\ e\v¬µå\91Ò\1d^\81ÑC[\8eÝÚÚ¨Ä\0\9bÁU\v#°+ÌäQ\v©Â 4O\9cpù¾i\ 3\ 22F|\v.\88ó\8cÖ\8c©5\ eX\ 5=\ fÐ\85ñY\1døÈ\827Þ5ûc]~\9el@\81Þ\ ea_v³p?V-É6\84\r\94÷\8ar     «\ô²[\90Â/\83þÛ¦kvtÇå \9bÝ\90ú\96\92ë\ fé G­\90~\1f÷¢T\ 6\8f7£§t^Q\16TWwEpâ<:\12\85½ hj:â»±|9qZP`q84BÖ`Pm+\a£\ 6¥jỸ¯îª#i\13aÕLñ\8e8\1e\83~GYuJ\96\10\88\14¦Qd\10Í®(ïw\14©qå\91J\8b¦ãì        ©¬\ 5\a©-\9b8\eÀH\86ý\105\0\ 2Æ!\18\v~L\vÂu߬¹r=+}Ò¡\80\r7\17.N\9d
+wAß{J\1cAdÚç\93Jɳß\12^       \87r\8bzI\1có\ 6Ë?=°±\88_xQHÑ    \ 6q\ 2ïùÖ(d\e\ 5e|\99W¿\bYÊxp?_\7f\94"o\17H\1dî>\9c\81'ÅRï\ 3j\11\98Ï\9f©øPÇçâyMÚj'\99e-é \­fôkºg&ɲ1'!H`\ fÍcÍ\11\1a\87\ fTi\aJ¾X\iãcXðçîX=¤oßó\81O\ 3Ó\1d\ 3\8eT\97ôckÀ\f\ 2\rB\81¬
+dâÕ,my¹\9bÕ1j4v«\82\81\99
+\e§¨réxàQº\1ahú4y%U \15Z3©\11¬²R\9dc~\8eû\86,i\b\90­PÅ\86(Ë(\9dÄ\97½\ 4wJóJ¡g\88\1f!C\860"!þ,\86ðõ5\11@²\\ fá\9a¢\95\ 5\v\99\ 4Y\ 5\9cÔ&6\´)Ö\940=,ì:\ 6\1a\8e®\ 4xr\17ÚóD/\85\îJ¶ÎJ9\ 4\88î\12wfÀ\b«\96î\r4x\bK'\r-\80\f.\9d\91¶Ç\ 2\ 5\83I\9e\85èB\99½ÄMC\91Q\9c*ËfN5Å8í[Á²«·<\8fM\19Ôx\17l\1cæH³\ 1³ø\166\10Çô5Ic\9f:q\95·mµ'\16\f\14\13Olb³V"\ 2°\97"Æ|îy
+d\93ænÒÊ)1t!\ 1ÍN\92]\9dÄé¼\14\99ºþ\8c<åãL\87dùus\80
+\ 1m\17Ò\8f·Hcq(ëµ4\9eòy5\96êàÿ\7f\9bÇv òZ\9cÞ(0Z@Ú\10÷\1f\80¢%Ô\90©§Z}#ê·-ÝB\80ù\8eZ\11Ý\12F§bå¿\15ãæõÛ%\1c\10\9e ~}#\8e¹FSÍ\1a]Òf¦b\9d\ 5ñoÑ\98\8aº¹GgÓ        \99¬U\v\990ÌùÏ/~)%\84j\r:\9c©\9b;Iî|§MCn\8b}\9f<\19*\10\9c\19¢.\85/K¹\83\9d7jp8wy\86q0\ 1\1cè+´u!¨X *v\12Ïì\10Ðí3\ 1\1d£2öW·|µ\85ÓÎ#Å\8e\1eˤiq]W\93Ë\94û&fôØÙm\88\85|\9eÿï­F¹¼wRÕ×õBã6µßгõ±uö¼g\vÒ\ìfÂ\85\1c§J?×Î\94o\13ÜÍ<7ð<\89U\1e\9cäo\vø§\ 6Î]\a\bJÔ;>!FB\80ì\16\ eP\89\ 1²üÜ\85æ}Tå³8\ 3/\9bvR?AAT. 3:6\99\9bÓ;Ã\86ôÚ\19½XÙ\85\1a\90ì\14;?gvz~\94w±¶ö\v\84+\1dû@J%%dY\8dù\7f\e\90Å$ÜݱC\93)P·;-\82¯Âº3¯\ 3Ø<½\983Xõ\9c¦ \f\98å\1e\15\98TâÌü~\9d]j\8bM\8a\aî\1fùI×>õçß-L\9aG\A¥ùäÓN:m!Á\f]Äð\þ¢¡\1cèMeßä\1dù\82sàqäzé¤LLýìª'\8aÚùg+ ¨\0ï¥p\91r\8eÏ(d¿´¶ÒÓÖ\16\vV'9åÃSÁV½|D\ 1"vXæ\19M\89\91ö\93\14\13\a\93"#$«MÿÀÃç¿\87h\15§\89ýs\rÔÜM\1a¨\ 3\1d!eG@h\83i\8fí\9eí×\88Ht¬ó\ 5"\9e»îÒ<VÚM[s§ABÅ\99Ê¿âÕ³(´pU»IÜ\tW<$\98\18r<|\9aÅÜÉ\80³/åN\94ù\13²TOO³`\87\1dö+Cß\ 5áÿvádã\ 6Y\85Ö<6¦\8aª\9e7ô»¾h'E\92ótÆ´FÚPX\84\98¯£"Ôýð>©\f\10 \86F\ 2éxl$ÀÒ\8e\9bq\aÚ^á
+\84\86>\19î\95¶Q?ô\9f`\1e\1dþÈÓw­ ]?Ó.\825·í¼qɨ¨O\94\ 1 \87\91xÉØÛ®çñÐ(è\vTQ-$\8a¿ô\14\8cîù\1c¨ÍÏj§Eú¨\v\ 6y\ f\1dò")\1fîy\8e»\1c\àÃp©ÞB8\ 4&n4Ò^&\ 5À³\86mFè\11L       \evö|2\rF85ôU\9fß\1d\1a\92K}\96\93\12Ó¨Ðþ1X\8a\86ö5@98+wò9|++e/\7fP\94\95\14J\15e\82øXü]\80rü»\0ØûC³giP¼ó`¥ãélMp´\9c7Õn½\12Té©Ñ\9d3Ì?\rÐC/\916¬»Ç[\12\80|H{N½ÒVáO'3½~\10\12¸Í/\9fà¦*æO0\eù8C\8còuyò{\8e4Oã$[þA\87°ñÿýêÅ@r4~|ÿâ\8fCTbO)Til(û\9c\10ø_ñá͵endstream
+endobj
+4723 0 obj <<
+/Type /Page
+/Contents 4724 0 R
+/Resources 4722 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4721 0 R
+>> endobj
+4725 0 obj <<
+/D [4723 0 R /XYZ 85.039 786.531 null]
+>> endobj
+558 0 obj <<
+/D [4723 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4726 0 obj <<
+/D [4723 0 R /XYZ 85.039 746.277 null]
+>> endobj
+4722 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F38 3057 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4729 0 obj <<
+/Length 1766      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥X[oÛ6\14~÷¯0Ú\17\19«\19\91\14\9b»¦iº6íb\ 3AÑõ\81\8e\14[¨,y\92Ü ÿ~çB)r"o\1d\86\ 25yxxîçãQäÔ\87\7fr\1a\eáëd\1aÅ¡0ZNow\13\7fº\81\93\8b\89t\1cþ4\10~hðèõjröÖ\84\8bÄO¦«;bY¥_½ßÞ->¯Î¯gs­µ\adzy\14ÅÞÕùLz«\9b\99\8a½O׿óáëÙ\z×DÂÿn\96\97W\17³o«÷\93óÕ@å<\10A¨Qç_\93¯ßüi
+f½\9føB'ñô\1eÖ¾\90I2ÝM\ 2£\85    ´Û\17\93åä\8f^
+\9f\ 5S¾5âÙ¼ã\98ËD$Ê\8c{?GoMÒû¯\80,\81b\86þ\ 3\8f\11à¬\ 2Ï\8dñ½\9bKØ\¡«Kp;\f½ël\8f»\ 2Èù­msø­Ê\11¿\95Ð*8a\88\96"V½\1dÒ\8cäaiw\18Õµ\9dëÙ<\88´\aZUäeõ.o\e¦Ü\^-q¥¼:Û³=hYo\131µ°ÞÖÕ\ 1~6[æn·\19\9f!±Á+n_Ýu\f\81OgoõÐ8\95@\91\99x\8fjSf;òA'ÂÈÄq\1dÐ\82¼È[tça\16\a\1eD6\ e\95·Bͨ)wþ´\15¸\18{UÁVtä\12½iQ\r\ 4N\a"\94
+R\89ùNHÁí¡®É^\10\92\16\0Ùò\95Ç\11Ù\ 3Á®\8b\8ciè&þ®9¢È\91£\92\r\93\ f\r\91RÞÙ\86\7fÁ~þ¥½ö\9a6G5\85£\96\8eû¶Í\7f \r\19\9daL,ªý.c\e!\b\81\ e¼E'ÎùNrÀX¼ã4·Û|æ6G1\1a¸@^V»\8coa¤ü£\10íøV\9aÕ¶Í
+\b\8d2\91w\aR\ fè7ÝvEc\8bW(Ry÷Î\vebï¾s\15¯íû`STë\8cÉ;
+t\89\9bÐÛÛMÖð]\8b\1aRæÉJL·-o\9dܶË>\1er!²-H®J¦c¶P&U-\12Ò\8a\9c&N¬`Òì¢
+µÏÍø$\0\186Ä,2¾\9aÁõ\1fèo\8ai\82\8d\0v3£-S^´`\12°£¥%ô{ÁÔ4km^4b¤ïM\f8|ªñ\95\11:2?\87@Ú!Ð\12½ºeðá\96×aä\9d\97m\9dgMgÀ\18È\ 4B\ 6Á?£Ì"Å
+ÍK,}£9\ 6-\ 3\bj4¦\v,Æ-Ϻª4\ 1G\14~\1fð\98à¥fÂ\12S¼Ã\98­gTÈHtvw*²\9aûÁ]É\9d\9e\83¥R{`\ 2\96¨ÍkÞj®:Û\0\88h\ 4\11ã\eoQ\14|ÆvpM\10\81J\8d2ÝõãÀê\94Ê Sþ¼^lJéWd?\14H\81\11)]µ\80\90çÐ\18\ 6B\ 5=2æe#RÛ\8e`c`D,cÇ÷ÊÕ\18Aã>ïzÑ\16\1d\82ÁaÁ½\vOM\ fK@%{FÌ\90¾\1cÈ?;4õYQAÙ\9e5v·¶g?,í¿7#\96É \86eä®
+\a¸¡/`¤\80Ê\8d\0ù98çP\12\89ÇåG\ 1ÉÇ,1þO\ 6$\11\81        \1c_k¿wÙÂ@ó;Dk,\85ªÞñ¦Âݯ#JçI"Â$\82\81@\8bP\87$óÅÕâãùËÕ\97Ïç/ f\94ñV«\ f¼X¼ys}¾\þ»·\1f\16\17Ë\11\ 3ý#i÷Û\f!OËÄC¹¸\8a¹\80\81Ò\e¬|ï*k__~Z2Ci\19\9c1áJòÓ÷å30?\13ÐÉ\86ÛÈÔKp5ÂxOb\14;\82Ücú©\89\19\eçm5ïg\96¾\1d\80\9f\1e7àµG\98\ 5ÖMU`_·\99\ 3à|çV9A³\19BvE0ßÐã!]`\81\82±EN\ 6ù\10Ø\9c\88ªæ\83]U;\8a%(ª3\12ÚtP\83'·UíÈì>ëê\9el2­biî\8d\bAÌ&oÚúÔsàÐ]aÎ\11".f<Þ!ð×]ñáàäÖ\8fÙxdüÓ\97Æn\9aauºnÞº7¤&'6y÷¸\10\88\92I¢³\89º*f(>Æ\82ǧæ¡$D¥'\0Tu\80<\84\a\88É÷¦CªÇ\ eB[òf¬O°¦}\11\ 6¬úÅÇÅ\9b\8f\8b«\97¾v\1d"}cT\12ë(vûD        \19ÆB
\840¼>Ñ)(5"©+\84i÷îòt0´\8cæ)ýìÉ\91\1d&Ú¢è\ ¨±w´nz\18&\865á£\13\9bRq¸´å\8e\93«©\1dÈs\f+jÄ\ fîÀÉó\9d\ 5ÃH\ 6ݬr*\98\b\10Ñx0ýÿ\1cÃG´YmûÉ]\85       ¥\93WÜØí\96³\9f\1ek¹Â*ÃjP\91\ f¸Ûº«\99¥g\14\97O^h\82\ 6ÍGîY¦¤ð@H-\1dÓG\ 3u*\bu\ 5\8dKË×ö<\946ý½uN/¦\9bù\89\95ú       ó\88\17òvà\86í¸\80Ð\ f[¶Üd#\9dK\836$\87\86×\96Æ\ e\97 Îth¯Æ\95Ø\1dÿºá\83:rô;\89\98]­Ø\94æÂtl´Ó±\12QrêëR%B\87òh¶\v\84\ eÂ'³]\88\93K\90xï(\83hÎþ\8eÆ\96\82G¼wyÙ6£ß\93Q\9c\9cú\9e4BÊ\7fù \\11,Á÷Ô]U\0h(\1c뻯\9e\88;+ghi\98¯é¾ÏªC\81p\19©A«Á9\a±ÿ\1a \8c\144ªá!d!ï¿~ê,e²u²¡\9a\1c#ã-\18д<ÌcY\16ýPÚ\7føVÇÆÝ\11ÚÂbgKW>Ú}+\92Æû\91Ú)3ªÇA\978¨Iwyù\14¥«ztº\972\16\90ÒÑ48UÿïO\1d:\120¾Í\1fe\9dÎ( ôS\ve\b5\88ÃÔÀÀ¿\ 1ÄÞTÆendstream
+endobj
+4728 0 obj <<
+/Type /Page
+/Contents 4729 0 R
+/Resources 4727 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4721 0 R
+>> endobj
+4730 0 obj <<
+/D [4728 0 R /XYZ 85.039 786.531 null]
+>> endobj
+562 0 obj <<
+/D [4728 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4731 0 obj <<
+/D [4728 0 R /XYZ 85.039 746.277 null]
+>> endobj
+566 0 obj <<
+/D [4728 0 R /XYZ 85.039 663.47 null]
+>> endobj
+4732 0 obj <<
+/D [4728 0 R /XYZ 85.039 631.048 null]
+>> endobj
+570 0 obj <<
+/D [4728 0 R /XYZ 85.039 221.155 null]
+>> endobj
+4733 0 obj <<
+/D [4728 0 R /XYZ 85.039 178.202 null]
+>> endobj
+4727 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4736 0 obj <<
+/Length 2562      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYIoÛH\16¾ûWhæD\ 1\11Íbqí[ÜI§Ý\1d;\1e[\ 3\aèô\81\16)\8b\bEºIª\1d\ fæÇÏÛªHI´\13d.\81\ 1³\96WUoùÞR%5óàOÍ\92Ðõt:\8b\93È\rµ\9a­¶'Þì\1e\9d(¡ðf\81ëE!N\9d-ON\7f     £\99òÜÔKgË5\91,ó?\9c\9f\7f}}µ|{=_h­\1d\98\9e/â8q.ßÎ\95³¼\9dû\89óáúw\9e<\9b/\94sMCøïöæüòÝüÏåo'o\97£#\17\81\eD\1aÏüëä\8f?½Y\ elývâ¹:Mf\8fÐö\\95¦³íI\10j7\f´ô«\93\9b\93\7fÙ]x.\98ñª  É\16\86b¡R7õÃié\17(m\98Zù}\18V0\12\8eå\a\9aÈ\ 5a\15H\1e\86\9es[B§Î\9b¹ö\9cÇ\ e$\8fbç²è©\8bÿ`B9-ªâ3\10\96õ=\92DÎUÛô8Ø@×sVMÕM¨Æwµ\1fLñª\82Ð\8dýx¶ÐÊMü1Å\91äÊ\8fÝ\84$\aå\ 4ß g\15¸*P\93z\ 6\96b\r\10I\9eÝ\86\16\r·\88:>Ø%tu2\vÁ\ e*¶ª\8e\82   UßÎ\95\8a\9d¬­QQ¨¹    ð°\1e`\9bÙ_Àrª\ 2\84\bþ\8dÚÄì°\88\ 6NÏ·zö¦\ 1¶f\ 3g:u}\0}ìzIdYSÉ\84\17¼A»éÀ©Á¦hHlï Ý!«\ 5ã\7fËö\ 5è·\ 5\e Éj\9enj¡{ \92¦\87\ 1P`âFè.nðë\836H\v°CN\9b>b¿\e\1d\95ÁÔ
+\e\e\82dAóî¡Òt\94ºÊ\ 3èøÊõãèÿ²ä"PÚ\8d\vëyß\ f®\85\ 2 &°\17XA\ 2\14ë?\9cÐÿkÐU\8aÊ"É·¨+êg»®àf³æï];\17+°ÂH\83÷<÷Ð6wЫ\8a­è\12\aÛ\82\8c\88Ö¬z\19[·x\10¶h9\11ôY\85$ãýØâx 1\91\ e\ 6'\8eêaâ\ 1\9aû&\17
+øÆv\ 5\98\1e¬G\91      ÃWÊ^1Æ@ÇXÙf«¹\1f\eûf\15¸¾\97òª·\7f#}Ñ>Í\17A\94B\84"\11ÎÎ?Üð\0#h\85D\9bR\18\rb\ f¤üL\vEA8ô\90¡\84=w\80\96Ög2ÇÚ&©x\r-Rd\ e¤+*\1a^õFotÈFN{\7f\8dO^èe$'/{sq\ 6C\8a'\8b¿-KF\1e\15Nhj\vg\0!Z²7Þ°\b\ 2\1fÑ£ýH\9cµç\ e2\88_`\90\9c¨G]\92\ f \8d he_´eÆ\83eÇ_\82\1cqªýÐA\9bâh^ð\99¸\8a\94k\9c\12'I`:µÍ\8bvÌ@\b*d\ 6\8a¼¨WD\16;ë9á\8aè\1eIsµÑ\1foWv\13ò\ fº&9¼@`·g\1eT\89\ eI%@0\ 5\ 3í\85N\8bJ¬k\9bÁ\80ô\ 6¡½EØ¡\ feLGLÂä-Qæìz1ã\14\86/qû%·\1f˪âÖ\1d0\14\9b\93p³2cÓä<ß5<ÕÃÔFȶ\r;¡PìP»}v\a\12Oà`Ï;Øcät
+¿ \93"/W¸\1cÚO<ühmÆý¬Î¹\ 1>- \12çk\8b>+\85\8aØ0ãMÅ
+TξG&ÄÕ\92D      \92\11âÈLA<e&&-åûIé\800±»'nz^×ìú\7fr«3µ\ 5´       \91°¨{0z\ 6s}\96\15¸zäN<zà`8\ 4%\rÕs\140p 6²õ\1c[á_ÓÊ®ìwà*ÈcÆhF\9c%±s."¢\a\8c,\15\92JV\99Í\9f~b=2ãî\1e¤Fé\ fDJ¿\9c^\88§X\0\83½ç\92/e¿~\93õLDQ¹ãQ\ 6_\ 3V¥©åÏW§çWÜ6\ 1\bÛçW\1f¹q\94\0\ 6ç\8f\ 4$\a'\8cU7á¤5ÃÎlã§ÁØ*-\8f\8c¸Ä.\87Ù!}\10?¯Ð\17\14Ç\16?\r\8f#\19®dÜ\ f[
+mn8X\95yqÌ\85`ÃO5-K\f'\1aS(±\11s\8c\ 4V( (çuÇ;7k\e~k^²É\1e\ 4\89u÷jB#åz/HÆC\89m2Þ\81ÉÇæ\96±RÈì\1e\94|«§QG&¬\9f\e\ 4ì\ 1""\ 1\87\9cÆ2\8aï\13¦\8câjÃô\0¸÷\17Ð>\eã\12%x\1a\1fc\99\8e\95Av\8b\ 2\eû°½\97¼ýH\8fü-[  \r\85Ý\ 1BQ`9ó£\10Ð\fí\8f<~\88\9f¯\9c\e\8cíà\1e\19S  n,'ÂVÕt²å\98AJãØ\80\10(Cè\fH6íÅÇr£}E\93:µÑz\\7f\95Ö\ feF¾\9fë£\10\ 1£\8f\9b\86\e\8c\b\9d0\93¸¹Ý\b%\ fÓ\89Ħ\93\ 1&\86\91\9et\80-\ eÑY'¼ör\10â~W\9bä«c\8e\a@\90Õ{\f$\145\8ebáQ\9a1\85,fSIbUÙõr\99x ó\15m6Ô-tÇ\90äe\92\1d\87·ESÛL\17ìû\8f\81sgÓ$ÊÌ\1d\8aæe5\95Ì\ e\8bÒ\0\ 2Q\1aBD
+Tä¤\89mÐÖ\ 5u\87ø\1ax\9e\83Î\8c߬\95F[¬\8b¶-d\1a\95\8aßû¢\86\ 2Ì\tP,\12\83Vʱ\13¥\aNSÀ\0\vGA\80\15\88\1d\8e\96¼\0ÊËe\80A6\8c\1cßó¾H\93c~\bþtÅ_ª\au¨ñvÂ7\82\9a'&£6\82\ e.\ 4P\rØÜ\17ú¬\ 6\92å\8d½p\8843J\19¸7¡\ e\17vüµq\bø\98\80är9!â:Û\96|V¢)£Ä\11¹Á®ç§\8d\9dQa³«r\1e\1a"Z\84·(\8e\95÷T3þDz\1aÅr)ê\99\ e\14éñ0ë\11\1a\1f¯NaTËy\1cÚ\86\82\bÅØ­ä\94ºxäƾj%JÓ\ 6Å\97\1eò\f8a7écÂIhï\8eØ\1c¢úV\ 68\ 3`ón(¢hõ8Iâ|\8eèüä)MÖl\væ\9f2O\b\85<ñ)»ÒÍ\1e\10t;UÖ\0ñ%á4À\87&p\9ew\b}\83x1\ eÄþÇMÑÊÑ\19/ëì½c¿°\83©Üf²â9\8c×\8d\84\94n\87e(Ç\95Fn|ö\11£\18\9e?h§Ç½\930òÈ\97Ô\9f\8fÁjJî\91#¼2\95\1d\95çël\14\81î榸û,K\1a»\94\e¢39gÚá\9e«Åá\80.[\17CRѤÅ]%\93T\90j\7f\88¦}3\ 4Ʀª\8c\ 1é"@»ü\84÷ÍÃ\97¡`T\8c\fï@ÁX+¶\9aúÇÄ\9b\97\vwÞgÞ0ýÐÕqømo\98¾¼a^fÛ\82½å\1a¤Çsw\92¶`è\ 3]Q\85\8d\89\ 35>é\ 4/?×\3Ü`ßùpÏñY¡ð\95\82\86«%{Çð    ^\19\85Ð\82.>¢q\989ÇÁ+ng\b¯Ü\ 6Ä®\e/XQ¶Å\95sºõ\88£ÂÀCEÅ\126wöU\b{\999\1có/\17A\92\÷¹fÆÈ\1d$4Qí\eû\ 4§©Rnt½l¸f\1cg[mn(Ú°M\10æ2\1c£J.@Á\v\ 5ë\b\bj´Ý\ 1H|O»©\9fØÓ¿ú.§]?\9e~Z\97\99\97ÍKWÀ'{½D\1eI¡ë¦Ýf¦\0\92¤\86NqÀîÂ÷b×÷ ¡=×KâÉ\17ïÈÕQ0b$P\13\8c\8d\ fw\ag\ 1ô{S\9bâTð5ánÏ/EÕÿ=\885\ 2\8b\90XCW\ 4÷XÎ\98´iÞå~(1ß_üú\ 1\98¾Y\8e\85\85\80Ø\83\ 1W\a\94øÚ|?\ 4o3ÉÕ\19Ùþ+Ò'?\96ôgm\93嫬\93\1c'\96\96\97=ñÎ\7f¿¹:Ð\ 3xéð\ 3\806/ÇMeë\ 1I\91\14^mM\9d­Ú¦³oGÛ¦7¹\87âÉýV®\93¨J~¾\1fT'þA/à\15Ü÷hó¾\1c\9fÇ˳z¸8pÚÒãh*\87Ûð³\17\98µfï¥\14D\13yñÓ³Ö\8c jÄá\8f\9b\9eõ²Â\8dO\7fÑc\1a­ÜP\85BxZô«ÓMÓõ\1dSîí\16¢\84¾P
+"6\ 3ì¥$¤\v\94E>>T¼ÚC\89ïTR±t/\ 4ì(pÓ$1¿U}\7f¨ö¿?TO8l\1aº¡FØ%n\94èé\82ã[SÌ\8b¿ßêØU{éêy\ 1\94\17\1d2:\ 6\9a\7f¸JM\9dendstream
+endobj
+4735 0 obj <<
+/Type /Page
+/Contents 4736 0 R
+/Resources 4734 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4721 0 R
+>> endobj
+4737 0 obj <<
+/D [4735 0 R /XYZ 85.039 786.531 null]
+>> endobj
+574 0 obj <<
+/D [4735 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4738 0 obj <<
+/D [4735 0 R /XYZ 85.039 746.277 null]
+>> endobj
+578 0 obj <<
+/D [4735 0 R /XYZ 85.039 291.643 null]
+>> endobj
+4739 0 obj <<
+/D [4735 0 R /XYZ 85.039 259.222 null]
+>> endobj
+4734 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4742 0 obj <<
+/Length 2654      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[oÛÈ\15~÷¯\10úR
+\88hÎð^ \ fq\92n½Ý8ÙØ\85\vlöaDÒ\12\11\8aTIÊ®\81þø=·!)\89vZ´X\180çræÌ\99sýf¤\16\1eü©E\12º\9e\9f.â$rC_-²Ý\85·ØÀÌ\ f\17J(¼EàzQ\88SWw\17\97\7f    £\85òÜÔK\17w\ fDr\97ÿâ¼ûëÛÏw\1f¾,W¾ï;0½\ÅqâÜ|X*çî~©\13çÓ\97¿ñäÕr¥\9c/4\84ÿîo¯o~Xþz÷ãÅ\87»É\96«À\r"\1f÷üçÅ/¿z\8b\1cÄúñÂsý4Y<AÛsU\9a.v\17Aè»aàK¿º¸½øyàÂsÁ\82\9cle)V¾ç&I0G£"×\8f\80Çpü@Í\1cÿ«§âÓC\84n\10\86¼ð\94)NMyªp\86çû\9b[ÖØ¿ùSvø\r\1cÃÝM³\\81þø\7fÎc\19jtÛ\94YÁ¤kPÿ¡ç¹ÊÀlì|\83!aT %º\8e>5®ìK\984\15ÏÖØÞ\15§§Ò~äj\16ýuËø®\8eçí"3¯\9f¾G\81\9e÷pºØ\91Ó\94(ÒCã¢H\8b\95\8e"7\ e\9d\97Ä´è£\81s¤Îór\15D\1e\1eS9e_tØUÎ\13r4|P&è\eþ¶\ 5\91ö-ð/3\99$õc£\12E£æ\ e{V\1fò35h=\bS0\bÈø\88|\eT`ÎËÖÈ­1yf\989\8f²Vq °{\93\15\9aê\03}ÙÔ"\1a®6àV\11Ng\10O\89\ e\9d»-Ù\ 3b09RÙJ¡\1f§¤\83\1a\8d
+\81\1a\8eÕT\8fÒiÚ¼hyñ\91¾\95\97\803jÑúÞ´£\80=,Xù*aÏ\83\80ßØٰЦçöL°]*öªÖ6@ðÀOIp¢è\9eÙ\0æ_¼\96\0/=?\9c\ e´ëyV¾ÿòp+?ô(Ô¦
+\9a9£D\97rþ4#Aè¦q\ 2þ\16\83\9b©ïKAÍ?ó穬;nU»mÓõÒY\83OôÜÄQÙ3\9d
+>nªTD\9b6íï"ÛW/ô\8aªÜ\95µ¡È9\91\97\9cÞ
+\ e´jNëç³ý!\86\18\ fh\83CÕ[íÿ\9f5Oz\9d\9cîôÌ|¤ÿHö§m\81þîkå|U~\80\8eÚpHÿ\ 1G1\84\1f\8a¶c
+L)8&þLc IÌ\v\94!dH\9c\8fxq\ 2\97õ\aÎ/0\993£5åÁs¦\7f¿¹þ\a·ºç®'\95î\84ªáqÜ\93öÁ\9cU\15¼¥M\7fÌNxmD\12\8aòëqRa)&É\vÝ\84Ì\ fæÓÎÃ\ 1§2Îs°3f1\1c§\11SUKN\ 4AàÜá\bnÆÕÌ\1f¾uÓZy\rÒWÏRÒ\1a\16\99²iU\15RéÖ\9cçÉ\80þÔ\80:òÝHÙ|qYôÙ%Úß\ 5>\ f3öN @%J¨ßÌð\8bÜ(RSnu×=\95}¶}\89ãlÎÁ°\99\91U¹úXTöê\97X§Ê\8düHèÝÓÊ<VD\1d\ 5®Öþ<\98Ãz\19Æz¨¾\1a\86\ 3×\87u\93ê\v{Æ`1\10\1f,\96\82½³m]f\ 4\r¢Èùô\88Ñ\ 6\1e\8d.V<á drø\12¾k\9b¥\8f\15\17K\e\1a»ÞÌ@<íÆéK2\86\10~úu\84\118ÃnA\ 2ÞS\10^xÂJL\8eô\8dÀÂ\86g÷ä<HðXæ\ 4\a`ÐðgW\10\9a\9a\9crÇ£6ê°ýDîÊT8\ 2n]\95\12\8bý¼æY\93Q\971Åt3íT%f"\1c@máÈÎ\bcT\92\15­´\9cf"ñü¤o0£¥´E\8aHb5\89\vùLjU\1e°ô}Qåºm\9e:É¥$ã¹ï\81K%i0øÞ*U\bGJ\81C°±\9c-õX\e\12\981(é"ÉÑa­t2\87\94[#\1c\f&\\1c\1dp\84ÁÂñ̳\ 4ÛàÛ\0<òIÕ-\ f@?¨,\8e\0­E\0mt|\16\88ʹl°ê\83ÒÈ3Ê1)¦N7à\97G\82Ñ\8c\96a\82Ój\8aùZ¤-\84 '-ÆÞGçÂIÈ\15¤¥Z¸pÎMgìH\19Ò\a¥âøA\96\97"VÞX$<p®\e\99+\87äK 2/^\17ëܧ(û³îSÔ}ýGj'Ì\14y¶­8|õÌ3f-î\15z\1ei£áÕ¹|»¢µõ\ eµIkzÓ}ë\ 4\14¦\81Ç \0\89×\12\9f±C^\88\9bR*\10øÝ\16\86\8apèÄ»©7D,
+\a¾Okn\81ïÇ«é\89C:ðQ\0\vHM\9cwM\8d\1e\84yãÐ\9a±\90\81§3L\8d,Cj¯\87¬ÂyÎf\1c\9cÛ\9aN\88\15Âkß6ë±"36È\18\r#("×\ 42\92¬Ù\15²1Ô]Øim¸;Â\84¶{\83\9f:\13bð¸93\8b\ f\rF\9d"\ 2×Ò#Ø\82\9b\1cݦðþ        \19á\9eN\96óQÉù"G{\9eÇ-B\84HV\19\ 6ÓÐ\9c\9a^\ 4EUJ\13\ 5\ 69\8c°Â\báeÃ!W¾åÍ÷)lWä£Ö\9f\ 5\15XOwÉLÍÔkÂY\ 53˦¦.ä\0\10á3ù\16£L'éDåÜ¿)z*u×\9fnq \91\ 23uz$»{÷ùòúó2        ÐËpà~¸$ռΦKEùkCá\86"!qo¡\92\86ôÆ\17Xös¨\12op4¦\f\81¤D\85_Á|äwàÆ¥\15\89ù\19!?º\88â\80\\82\9b\8aÞ\fÐ\ga\83 oP\83uw\r7`¸+_þô\1e÷yû\19ÓëÛ÷·\f\ eqr\b\ 1\r÷Ú¬i\87\9c\9eQ6A\923sà 5>¶\9bý\18Gt{\e\8fÅá\v\ 1\ e\1ez,Ý\93õ\fL\v8\80sdV\9a¤\ 4ü\r{pÓ}\18)¬vÎ}â\U\84I1zÛfÇ\9d[J\13Ð\98KÃô¾\ 2W\19y\88¡Ò\ 2¤×Hú\99¡³ÉóAQ]g\ 1\85½B5Ö\99å1Ç\97j\80\85êl\14\vU^\fؼ"ß\99\v÷ûÓÛ»\1f)ðrZxE^î\83\ 1Ͻ\1cGÅË©M\88>ÂÌb8Ïåo\18\19RÂÆ\19\86\8a\1e½dÁçþúF\98KJcö-\13\vÄÀæ¶ÜlíÕ\80\9eN8tv;      '¬}9Ï\91\91¦Ì_*xd\87t\84\18Go0¾/\88\16¾Ç:\80\ 1\8c\ 3\8b>1jù\1a\14\8f&MĤ\89CJ\81)0'Å5\83\ fý6\8cíñ\91¨ªÆ$\v\8b[.\11M_p\9f×mvã-\ e\ 6§µì,b{Jùp\94uo\ 4\85`÷èD8ðÂc\9fR    \\7f\10A%©\e%éïýê§ãľúµ;Ã\96ÑqdÓXLé\9d34´×Óe{
+FÁü#\12\16B~$Ä6?\bJ§é       Ôa\93}ÊHÑB\8eè\ e£®ÆÜ°Rp\8fK\83ïd\b5sa³\vuâ&*xá*\ 4\11\1a¤ñÑu\rV¡}O¯kÊQxg\v=J\85>\14\8cNlθ\ 4nn·\a*\ eø\\87¡\fÿÚ\9e\83ÓbThB\19^\9bÙû\9a¯_\92ÒWnò½ûÚ\bat\0XÇde\85»öRÕ;\1e_Û4\ e\97FÊìáøh\80\r\12zÖng\90\17ÎIºÀfg\81Î\9e\1dªi{ª-A< El×\ 4\85´õ\1f¡ X£\83\88ëj\80 ²kxjz¿\99<K\9còmö\92Mæ°XIº\ eé>pþ0àkWÛ»Y·[¿ô\1e\10¤à7jü       "¨&Ï®a \8fP#X\9f±\104\8c\94\ 3îtòå\8f<w\ f\97ýS\98\93ìL7\82\e ëÈ\89ð
+\94Ö\rq8ìeÒbº(\1aó00¤b\ 1\1eÁ)\80#+Ñ®\17¨ãÔ-µrƸ<\917;SJéC}4\e\ 2\84ôË\89ÝÚ®ÏÚ\92\8c$óã[\94\1c\97\7f\82\17\82äe%\15\8dU|^B§.\1e©ñY\0;â?\91\1eµOÃ\9d\fòç½H\8fS\1fí/\ajD\94\91\14\9d\fó\ f\8d4\84å\99\19\181i5Þß\91\8c3\9a©¥;Ü     ±S\8a°ÇH
+&2ð}\fß³Â\83÷7\ 2¤Úy L\84­\9f\85ý\8f\13\1fÒÉñÉä.8`{Íï"r\11×     k,Ñ£Ly!ãòë\ 4÷\86\8b¯½n'\82ö`nr×?\86íü\9aAZ\82\12^óPÓæSKàÉÄç±}\9a\93
+\16ù¤:\9fdTåÅ®\1f¿ðP'Nÿ¿ý\ 4êÇ®J\86\0z5?\830gõ\7fòã§\15ð7M\84Xµendstream
+endobj
+4741 0 obj <<
+/Type /Page
+/Contents 4742 0 R
+/Resources 4740 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4721 0 R
+>> endobj
+4743 0 obj <<
+/D [4741 0 R /XYZ 85.039 786.531 null]
+>> endobj
+582 0 obj <<
+/D [4741 0 R /XYZ 85.039 491.425 null]
+>> endobj
+4744 0 obj <<
+/D [4741 0 R /XYZ 85.039 447.259 null]
+>> endobj
+586 0 obj <<
+/D [4741 0 R /XYZ 85.039 204.447 null]
+>> endobj
+4745 0 obj <<
+/D [4741 0 R /XYZ 85.039 167.58 null]
+>> endobj
+4740 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F58 3380 0 R /F59 3455 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4748 0 obj <<
+/Length 3144      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZYoãÈ\11~÷¯\10\82<PÀ\88Ó\aϼ͵\eïÂÎÄ\16â\0;û@\8b´D\fEjIÊ\1eÿûÔÕ$%q°Ùl°\18³\8fêîêꪯ\ e­^(øO/\92ÐW6]ÄIä\87V/6û+µØÂÌ\8fWZ(Ô"ðU\14âÔûõÕÛ\1fÂh¡\95\9fªt±~"\92\8b÷áïï>¯?Ý-WÖZ\ f¦\97«8N¼ÛOKí­\1f\96&ñþq÷3O¾_®´wGCøçáþúöÇå¯ë\9f®>­'G®\ 2?\88,\9eùÛÕ/¿ªE\ elýt¥|\9b&\8b\17h+_§éb\7f\15\84Ö\ f\ 3+ýêêþê\9fÃ.<\17,xÕÌÍV\8ebe\95\9f$ÁpE\1dÎ\±oà\ 2qêµE\87Wh*¸Û3^¡\80ñDyý\ e\ 6¤]C3Û#\19\12Ogµ÷\8aÛ$\1eÍf¸þ\95÷ý¢t\04uÎÝ\12Ûܤµ¥lTI[{ý\e\18I\95Wöã
+!j\8bMC\aìéHd'/òÉn\99¬y\®Lì50FÝ{`\1a8z̸\9bÑBn¿âDslñ­ð\814\8a.%Élª²¨qºÇãmà\1d»\82\e\19¿ùÃõí=·:â§\9d\88\ ez¾ÛÓľ\82§Â=?¢´uB¬7=·y1uâ\13Va®G:nâ\9døUpܽ
+´?6û¬¬yùMÆ2t¯ÒòðS#\rÙö\85nÝ~Ý"ËÍñÀ\93ý.\13.v¸Íé9©×e{9±\96\16\88Rè29ÿv=\15d(wFþÀv\ 2\e\83uðûka0Û,á¥v<òRæî8ãem\91q«v·é\91mÇ;ª\89\ eÝ\ 32%ÉîØõ¼]SW¯\93£øiZ\1eÙ\91\8e\ e\8a\ ek\9bz<û#«Yæ´\15\86nP½X¸n\8f÷îÑ\eæ\vzÝ(uí\1dH\v\8b\1a\1f\0X\aÊ7¢àî¦Û\f\9byÅF\89B\8eá\98'ü*ïeWô;b\ 2\ 6ÙL\14\e\12ôo×o¸q¢ôÊk\84\aãTh!¼\8fBÙÆ0Ì\³P&GæNǠ͢ézÇÁÄòÈ\86/o{\18\84ô\æ$Ó-ÛM¿#¶Ñ\82\bUÚg\9cÝPÛ?\87O\1d\84~lbØÙ\0öÁÖ\13ì»À@\rF\97 \ 6j\80Éà¿@\\1dø:г\88K\97I@\9dãïîC«\14ìÃ-&\8fÎö  }\9b,´    ý@E\ 3(GÁBk?E[\19Aù¶Y\12" 6\:\91\91¡ë/~[h_\ 5ijyvÒ&NÇE4ðöz¯\17\1f\e`i1reSß\0«AäG±\1dØ2jÆWÔ{\0!\vÚ\80L\81?I&4àk"\1d\bá\ 6ñÀ\98p\ 4-c"~W23t
+Ûc\8bØ\8d\13\19C<7éÃÐ\8a;8Å(ZÐk\13ÄÞã±ç\99²gÚR\96Ö\8d\f\fx±¡¿]G¶Þ¾ò,:<üvb\9eDX"G\eö]Ú«\07P\8bWr©©.\93\13\bB@jr\86h^A8\\ 1'\ 6\97B\13\ f¸é5ÌÞbã\1e\a§\97\ 2XL´õnî'Ô%ù'\ 6\15Ùóv\1dÀõ\83\84\8fe\90y.ä\b¢\94ö»ü\19Y©ùêù\8c\17¼Ò\18ë\19¥¾a+p/fÅu\162ÚÔ'Oe       \ 2ñû\8apAØ%[ñ=ùÕÐ!Â!\ e\1e\11úUâ]Ë       \19\7föå7á\91ºà9´÷vdhâR¥uy\15çÈMl\ 1î MÐ\84O\82#Eý\\12ðÔ\1c²Ô=\8f75\7f\85\8cE.\8eÇÄ\81÷\8e\1c\ f\9ex\9dX\ 4\8d\9eÇ$¢\7f@Eú\aëf£\13wÃØ\8e8\89ÄÎm]xK\ e2B\ 3äÒ¸)7\83£á\18í\89Ñ\ 1'/ÔË\86z¢^L´É\ exôcIQV_²YÀ³\84Jѳà¢\8ci\aµÖÞj°Wò£09\\f$\vb\1dº\14³\81\9a\96ÄØåC¡\88\ 2\85""kköò"\14½á\ 4\84\1e|§@M\:Î\1c\97î>Üoê\82©2\89*y\10oöÊ\13Î\91c{¢\15Kº"RwSû\81~Ö9&ä\8cA\97/o2\8dôHÈ\17nÊF©¯\15º)¥ü üs.c\15ÀÙ1d\ 2«!ÜÿßýØJ\83OL`/\80\8a¾\9f\17¬\97\89¥Ð3\81hd\88P\13\16d;\89x\b­Ð\9f'f\bW¡é"\1c^4Fi\89\1eñ\99bw\18èå\9cö(ñ\16\12qôBþCÈ(Ø\84ï±;f\15e        \96¸9
+g/eUýΠl]È)\a¶äÇ©\1f\v\14xcz\19\8aÓ$F;\88Ç\9bJjåH§úÑ\1cP\ 6%b\f\86\1cZh§\vÑÕF±\9cÐí\1f}\80Ù§\99\ 3\82\14ô'\98æi°£s¢\ 6R\9e¶©xð\85#wl\11N¡~\ e±%OLÃAk\9dc\16Ä*º\93Äæ\90µ²\1dA\r'2«4òµÑ\92Î\88/\1975)\98dÕ5Ü¢\ 4\82\86øsd»ÁÝ\8e\15\ f5\88I=I
+»8\851êdÑÙî³I\16Oõrl\ 3ÞÊ\162Xö¼\ 2¡áI\ eá\13\ 2ï±\1dÜ«ö\DJ;\b;\19gh;·YwDM«\8bÞ\9f\ 1\85k\94Vj8\ 6\a¥\1cÂøÁ!0Ò!Í\18-S\87\97\18Ô\eV\9aT\ fÛ\8cÐ\v\ 4"AÙÅI\vÛ_´\r\8e¤\10d\18\7fáÑ\ 3ùf\8eqØm\14Ýß\0ñ#\83âe\13©IA$VØO\92]<|Ì\8fæ\ï\90\18\82Ö\óÂáy@JoX}8ï\84Fñ-Û\1fª\ 2#\81 \80\10dÎò4ØEl\12Ñ÷¶Ø7¸ehð1\80SdóÒFRí\aÖ­)k\97V\8cÆ}byVû!,ÿc\96·Ïjg\16Ûˬ\ 4Ä\92\84¾¶f¾È´\82pßÆÑI\}\11îÃÁ±\ f,\etÉ¡ò>·Ícåt\b4ÈF\91wWtT\9b9\92\9e\b\133çYÄÿß©ù\cV\17JÒÕì!\9b\1c@<\f¼\9c\99XÇ£CÅ\ 2Ú\ 3¶k\8f\1c\7fú}\89ë0òÓÄÊÁU³õ!\89ÈçE\1eÅîi0è\14\ 1ðyb¥\84ïÀø®¨\ eÜ"X\ 4\92\1e\15\8f\8b    _yF\ 2èZèv²×\81Ü×D¼\14\ 6\85ìïÚW¦ÎfÔÓ\98Ô\8fU0Þ\84Q1°\91o#sb\1cUñ\T3w\84·QγPf\ri\88á\ f\19
+|-\7f\9e\\7f,\9fa^°åAΧ\1f«bO/HVe¼w\84¾\96\82[RÒ¡\96È\13$D>\84ð¡\15£g\9as×.äUéb0¡#\9c\ 4}\17\1f°²À
+&n\ 6\1cÌ%\9d¢û\9f\ 4\86Îb\8b\b\19¬ô\80,nZüÒT-`\96ó5bd<å\ÿÐä\83H\84\ e°ÿÒ\15~\9eõ3¯\13ƾ\89\8dP\8aÏÓIâ'\90çN\9d\1eZ\8f\ 1M¢øÿÔ^ÐéAzÇ\99èÄP0c\88Ò1
+¹n×\1c+É_°ÛSô\82Í1\ 5\83½²G¹\1fvÈÏ¡¶S\rç0¥Céï¤\8dÙ×\89\8b\ 4\95æ\9a\1díØÍ!#^p\90\13º\14üwÿéî_\9fîæ¬\15\82Õ$\1da\97
+&\82×~\12\ 5S{.¸pT\ 3\8a¶3[FÖWC\ 1á\8d\18\0°í¬çáH\11a\19µV2}V\fQêB\9cOVçs\fBô¦RýG8\84¸-t\v\87gäew¨(Å 2ÚÔ\r\11KUÙ\8d!\95è49X|\10\82¶ì±*&µ0
+\13¤(ï\941\8a!\170'\ 5åû\86\90\8eJÝ®98\v\93â{2\89z\18I\12\8eº²²ê¸ç\82ÂLÂä謾\ f\r\93\ eî     Ïk©0Âh\v\8dmÕPâUÍ\0ª\ 5äT\83\97Ý\1e\v\94\10¹ûÍ\ 6Üý\9c\89&jbÌcÝ<       %À\ f\19¹1m\82·:Q\e\90t\ 4|\94(\8a\b]\ 5\aÒ\9cq ¶ \1f\80ï\1d+\ 1ü\85\87|t\15\Z#`J­\82\e×\9f\95[cq«.¨-ñ\¤&ëP\v\91\19ì\15ÛÝ.\e R¦Ý¯\1eÐÌ\87Ê4Æn2¸=\ e\v\8c\9bË\8a\ 2¼!VÅ\1d\86Kh6fdÐ\99ÔÍAWwKí\9d\98\1a°ÂR\1dA4\1f\1fÎ=\ 4ªõ\8c`/\7f\a¡z\97\8a½\87óZ\97J±(¥¸b\94q~\ f\1e(sÑ%u¿¨PeBýRâ¯<8JéBÌ\89>PhÞ\83\9dDÍ$C9r\98\99\94#   Fr\9eCuÂo>¸¾¬ª¸\88\1d£sdî8\r\ f\17\16\9e\90?\è\17l½gÏ"\1a)\1aoÀª.\85Æ\170        
+tZÊdzò\ 3\89D5ظÆÙÏ°\1aÕ\11)¦*\85ñ\81\91ú\e.BÍ£:T"édƦ\84^*\1da\v·ÁwB²\87Ò\ 5!,\ 1á\ 3\9fêí¿?KåÎòàÞý¦\83\11K1W¶Ûô\f@iÌú\8cß\9a¿X~ºyÿö\ 3U`~ÀzV*\85cÒ9Á}L~\99þ44\84\81\bûlªÐ\90\1f­Ò\84\118\8dÆ©Ëx\88³®\bü­Ä\16Ú[\95õù\19­\1cÒð÷·ãøÃ\eC¦ppa\94\ 2\1c\90\8aNÑ^^+\ 2ñÝÜóô\ 3\89ñDò\16òÑô\e
+ý¦àÞéO\95\98¾¶23àt:        %¬¤Ì¸\7f._È\ 1\ 4r(ûÍÝ(ç\95<,\ 5\9648Ùv\b\fç~ø\8cË×\7f¼üÅ\fñÅ\15å\86\1fé\0KÜoÒô4\eWµ¼D\935\17î"\97°c\13ïZn¹=ÆË\f\ 3\128\81«\94\1e\fG¸b\19\8fé:\ e\8eÞ°l¹¾\b\1e5ËÝOVY't4\94\v÷\1d\16îM\80\9e\7f@ü*uÊ\ 1ÑBP\87³\95rüìÏi/mãÒ5\10\1c\82M'Î\9f\7fÇ(\ 4\99\19\1aÏ\13âÓ\9cÛ\ 4~dã!\90\83\98é)Û\14Ý\ôcüD¹ðøÿZæ
+)Ävq\18àÞe\8ambH£­\9dϱE4\7fîÿª°±\8fqþ¸×÷Óg­\92\8bß&1        \føW6Çà\7f\0VÄW\ 4endstream
+endobj
+4747 0 obj <<
+/Type /Page
+/Contents 4748 0 R
+/Resources 4746 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4721 0 R
+>> endobj
+4749 0 obj <<
+/D [4747 0 R /XYZ 85.039 786.531 null]
+>> endobj
+590 0 obj <<
+/D [4747 0 R /XYZ 85.039 370.286 null]
+>> endobj
+4750 0 obj <<
+/D [4747 0 R /XYZ 85.039 337.865 null]
+>> endobj
+4746 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F64 4225 0 R /F20 3021 0 R /F18 4228 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4754 0 obj <<
+/Length 2357      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÙnãFòÝ_¡G
+°h6»yí>m<G\9cE\1c¯­\85\17HòÐ\96(\89\bEjHj<ó÷©«)J¤½\ 1\ 2\ 3b\1fÕUÕuW[Í\ 2øS³4ò\ 3\9dÍ\924ö#­f«ýU0ÛÂÎç+%\10ÁÌøA\1cáÖ\ fË«\9bOQ<S\81\9f\ 5Ùl¹!\90åúWïöÇ\7f=,?>Î\17Zk\ f¶ç\8b$I½û\8fså-\9fçaêýòøoÞüa¾PÞ#-áÏóÓÝýçùïË\9f®>.\a$\17Æ7±F\9a_®~ý=\98­\81­\9f®\ 2_géì\15Æ\81¯²l¶¿2\91ö#£e^^=]ý§ÇÂ{fƧ&n¶p\10\v\95ùY\18Mß~\81·\8d²þþ!,+X\89\86÷\a\98Ä\87Ëj¸y\14\ 5ÞmS·0m\17\97*ïàêqÂWoê¹VÞ+\ e\11¢¨¶\13·\ f}\1d\9a7ØÑÊOÃ\9e\e\15Mhã©\0ÌÕ*\9f/L\1a\ ef2nx¨¼2·-~q=ɼzÃß'Ø·ûy\98x/8âE¸­¯\12\1eÿ\16D\81-\ f°¹³
+&ê\1a.¬¢áA9\85T\91\ 6\92m\8fxâ0_\80Ækä¡#&Ö\b\99\ 2\83ÂE\93\1fJ\94É
+7m\87·¨«s\ 6\91-\10!ày\15þAz¤%TeF×/\8b¶C g»\ 2Eȸ=âaÒ\86Ñ\ 1`"n\8e¸¶F^\9b"'\94h¼:ò\96x\81Â\9d%~W]AüÀéµ\13dKÌâ\9d
\98È*Cí\98SÆÑռȸ\84\8bnHeã\90Ú\ eÙjr\86\ 1áÑ\97´*ä\8bß\ 2¥ó&¯\90@7!\ 4¡BB¬¶r1\ 1\v\13?\0\97@°å<Õ\1e0¦Mì±@s\9c\80\1añJ5*ôµ\95%\91+\ e\89mÛñ¤=Ø\8a1,o\1f\1e\ 4\9b\13·\1cAË)üÜ¿ÆiFz@äs2\89?æ$3ÂF\\1clC\14\9c\9d Æ\17\84ýÎcâîØåÍ\14Ckb\9d\86\15\ eÏä\13ѽ\ f\96Ì"\bᢵÅ\ 3ltmÇ«]cAÂñJLܨ\f(³½Ðþ\1e'G\aÍ<Ë\84Ô\15078w®Öñr]å¼þ|wÿ$ÇsgC_\11-ÏÀ\fc\88$Kç½\81îO(!Ø0xÃXì\8a¬\1eà\80ÞØ Ð-£Èû\0è\bKd¼MÝðà>ï(8ÝýB;Ú«ì\9eí\18¸H\83\14¸(XC\88\82\82\17ÎË\92\8fÛ²ì\r\1döOØ\0FH9\84\8b®^ \85бõZ¬\1cP\vn\90{5\97û\95¤Rv9\0'ÿ\81/;î\94ã¯ê=\9eÃXS²ùçh:iv2\9d,@AàÒºè\83áªã\9d/G·\82[\ 2\8e\91\aá)Já\ 2k\ 1\97ε\80
+S\1a<
+\16\9dW#¼û®ë\8aÑãäkaOÜd\1cO\8a&_\9d\f\1eðÿ÷Ã\ 3\ f\ ev\854þè­C\18\ 6\8cc)\1c(\fÕ\rÀ\84±ò\94Nx\80ò£¯XT\18;\e\fã`dQ\b¹G²\89Gº¯r¸\9f      Uo\90ÿÿ¸Å ­ÔźuÄs\1eTùªW<\½\13\ 5á\16J\1cq®ó\8dE\8d\94r\93¡\95\8e¯\8d\16¶ Ù°\85\85\10%ÀÂz%#¡Ð`°\ 4õÚª-Ù´\94w\8dØ\8d÷º+HÈ;\ 4KHkøíµ\86g\8fÎ49ª2\ 4i        ©qÈ´ë\95ø»`ØÐò^¨;éÁÆ\97cÞ|/\10½`º\94÷(j\81\e¢1\81\9f°79_ÑQ<\88\80¸-\98¨ÂÈ\ 5\ 2\1dI\83\ 3Q\ 4B(\bÑ\95\13OÇ{g¾\8d0\12@iÜ'8Äf_ÄÍp\am\v¿\r§Ðºt\81\8c6åÎxªâ:\ 1\8dEnBþõ\ eË\13\91¬ªQ\89;ñT*+\aÉ\1d§ý5º\1dexZ6cý!¬å½gXºÃ=òn\1d\8e¼{\9c<\1f\89\83}.\ 5S\9fý\e¶*\fÊ\98Ò1Êê4=K©\ 5Q\87EW¡P<\19¦L\f95ÃôI\92f«ºÁ@Q~ÇÔ}-¹\86Ô\ 5\9b#)*\arR\1e\ 53§÷ï|î¹pu\900ÈËYt=¡\80g2Úu_\86é\18jý%\7fé²Pì\9e\17\84¸"YNäÙb\1d\90Ä\1e\81ôz\91J\99L\197z3\8a\83c*2\0Ð¥\90V\8a.â`#{ü\91p\1d\18\85\82§\95Ð\90Êa@\ e\14Ì\v\90\b\189%Ò\89BïÃ\8f·ÈTt\99\9c¯Å\92\eÞì3QD\88É\87C\8e,¶dL«º\82ÚÃ`\86§\1c\88\88Ú8T#5ÀÙìÛÍÏ9\ fmµvp¤Û3¸ûåM\18\ 4ßnþ÷0O\8d7¥ä¾2Eçì¿\\82b¤à|\bk}Ñ\a\8b\ fT\9e\1fÎ]¡+zCÔQæ\1d\89kR\0\95\1e¬÷ðÌÌaCjª\8e\ 3$Í°\18\83É?Q\1f\91'r0\97M\v\92\89\83\vþ]\9c\84aÏÿ\Ú\87\9bOzØE\99 ñ\930\96^ªÝ¿ø \90\r\ 3\9eµ[\v\a9\14\ej®t\96ãOõv\ 6Zî4y£»£èrÞl\8eÚ»S³©°Ý\84b\9aÒb¾³_©e\9aëÀ\13óv¾p;§H      \9b\13m)oü¥¶T\85ê­¶4ô\83P¿ß\97Þr¨\83*\90~Ñæ/\12\90\92&ù2P\82Åö*ä\88\1dIÅ^ï\ f\97ï\ð\ 14ut\15\97\18â\81 Ej\96,YT\8f\97\92ìôPºL¥½=ùËW\97\9f\11\94\9b\92Îu\89Q\10xwÂöÎ\8acuöT¥M%¯\9f{fA\18õ\ 6\9b\820\96Ø(\11\ 3ã\0.RÃ\91[lq\fÈBb\13\ e·¹\9cãÖ\19\ 6,\vª\8c¥5¥#®&@\90Aq1 Ö\ e \v\99p\86a¥pþ\80F\84j\8d5£z²$5jõaZÚmË#©Íw\92Mh­\98\12CË¥zι×öU\9aÅ\8eÃ\18Ã$úg\bÌÓäË\0¼²\aûâ\14\ 5s²qØÇDJö;´.W\10\8cs/V    ;\8aûx\96Ä\877DÿÝr÷½\1eî5}«Â©×L¶Ó·uÕ\16\1cÛ\e¡G­.\17,½ÑÃäȯ#t¦½t<eB_Çf\ 6\9eî«,F\17ã­f;ãÁãçw\9cîS±u\8f  (-|\9c\83¦à\92H¤ýT¥0\1cx÷Û8Gqm\ 1\8cù*\rIÇIjÆ/wI\96ÈË\9d¾x¹Ó£\97;4\15?ËôT¨\89\ 1\82¡2\10p\86\10#H\1f\1aJ¾Ñì\vÐ1´î¾Ä`\1a*?6    -D\1aâr\94¹Í\9b»}4ûP\ 3\13c\11\9c\8e\87À»RSÄÏd\17\87\83\94\91ÒK©\9aH,1ÇR\86ÿÇ¥¬ãÔ\8fÓ쯪ê\14s\9fÆñ\16ßc\e׺\83çôÁ\ e\f\ 5ßn¿Y\88®ùHÛ*Êü@«s\16F¯«Ú\ 4~¬Ñ$@SÉ\9b    \ fô¯þÞC/b        ý03ïg\1fn\9e\fT¿'oçf\80\9f\v¥×G\0Í\9f³þHÎb\ 5F\8f\9e ´P¾\9a
+\13Â\0I¦:=+ô¯\9c\17~\88Ä\95;    \ 5tXhêc׿=\f(=:R\8f¸\13
+\1dØ|Ýq\1e¡Z\9f\82Ê5lÈÍAÞ`ñ¢ã\18<êWéÉ  BïÈPðQIñ\87\12\9d     \8c'%ª«Ðqé¼\7f\158z¾\81\83E\87\89$\94§\82I\12á\ 5     j\9e\8e\r¯^t6×ü\1aqÑÂ" >â¡N¤ø7QÏhí\9bä\8dwv\91Óßû\ f\84N (ö2\7f×:U\90\8dÜ,¦¸\7fæe\7f\ 2üN\1c>endstream
+endobj
+4753 0 obj <<
+/Type /Page
+/Contents 4754 0 R
+/Resources 4752 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4761 0 R
+/Annots [ 4758 0 R ]
+>> endobj
+4751 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 582
+/Height 379
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 16215     
+/Filter /FlateDecode
+>>
+stream
+xÚí\9d{\\8céÿÿ\1dÊF+Q[)%YÇ°6§\96\9c\92¢\92
+9\86äÜ.+9\14%"J¢\83
\96\9c\15²»|vi}X¬ãÇçëÃZµNë\18µY\85Bû}ÿÜ¿Ïý»\7fS\8d©¹ç\9eû\9ey=ÿè13ÍÜs]×¼ï÷óz_×\1cþþ\e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\v±±±#G\8eTÑÁéÈëׯǠ\ 3\0\80¶Q§N\9d\193fÈÜÂ^.++;sæL\93&M\14<Úõë×½¼¼\f\r\r\e4hйsçmÛ¶U¾ÏóçÏMMM\1f=zÄ>\1d¡««kaa1qâÄ»wïr[Ò¯_?îc\87\ f\1fÎ6\8fy`½zõ¬¬¬\ e\1e<ÈÞ\87\8elfföâÅ\võ\8e\86\9c~iI<Ô©\ 4N7\0\80ª3Ø\88\11#.^¼Xe\ 6«Q.ºyó&©jÓ¦Mä¬\92\92\92ãÇ\8fûúúV¾[bb"ex\99§{óæM^^\1eÕnÖÖÖ\ f\1f>dÿE:¸zõ*sõ\8f?þ yq\8dF\7fß¾}{øðaº\e÷)èySRRÔ;\1arú¥%ñ\0\85\ 1-\99ÉSÆ3{\ f\92\99jåRB<=ÍÏÏïÛ·oEEEu\89HÁÔ4~üø\98\98\98\ fÞÍÝÝýÀ\81\ 3Õ\1d\8a\15Ó§Ogÿµ|ùrö\85\b\r\r¥ÿÊ\18\8d(//×ÓÓã\1e$;;{èСê\1d\r\12ù\99®¢\11\0@#gn\ 4Mã§M\9bæïï¿yóf-\99©VYJ\88¤§ô7(((55UÉ\fFS\94\a\ f\1e|ðn4\b÷îÝ«îàwîÜaG\89þõèÑ£¦M\9b\16\17\17S±CeÎãÇ\8f+×hÛ¶m\e7n\1c÷ wïÞ577WïhÈé\97ÈÏt\15\8d\0\0\1a9s#ìíí©Æ9uê\14\9e\99jåRB<\19\8c\8aå\8e\1d;\16\15\15)ÓS\1d\1d\1dòÎ\aïF\83@CQÝÁ©þ¥ãpÿE¶\8a\8b\8bÛ¿\7f\80Üûs7h¦N\9dZPPÀ\1e\84\8eÏ\1eD]£!§_â7\1a_#\80}4 ñ3·ëׯ·k×\8e¹Ü¦M\9b_\7fýU\efªU\96\12âé)\91\92\922kÖ,ezjbbrÿþ}%\8d\15·F£¿4ù¡\80qtt<{ö¬\8cÑ\98\v¥¥¥\89\89\89½{÷æêCWWW½£!§_â?ÓU1\ 2\0häÌmÁ\82\ 5«W¯f.GDD,\¸P{fª2¥\84¨2\189·k×®\97.]ªuO}||¢££?x7ù«\8eááá\ 1\ 1\ 12ÿ²³³ëÖ­\9bÌ\8d2;\9b\r\1a4`¯Òñ\95Yuäe4äôK\12Fã}\ 4\0м\99\e\9d&\94ÐØ\99<3q¥\eµa¦Z¹\94\10UO\89\8eÙÛÛ׺§W¯^mÖ¬Yrr2Í\ 4¨³¹¹¹\83\a\ f®|777·ììl\99\83¿yóæ÷ß\7f\ f\v\vkÕªÕ³gÏd\9e÷ä{ª4ZEEEaaá²eË\1c\1c\1cØc*óÎ\10¾FCN¿$q¦ó5\ 2\0hðÌ-''§òêúáÃ\87µd¦*SJ\88-\83\11\1e\1e\1e\aFÁ}\90\v\17.¸¸¸4nÜXGG§sçÎ+W®¬|\9f\84\84\ 4\99\13t\7fªªüüü¸ë\96U>cå}4}}}wwwnÝçëëKbUïhÈé\97T\8cÆË\b`\1f\rhðÌÍËËkÇ\8e\1dÜ[ÒÓÓ½½½5~¦Ze)¡\9d\14\17\17s?aÍ;\ f\1e<033û믿pÚ\ 2\0T7s+((hÖ¬Yii)÷Æ\17/^\18\1a\1ajÃLµr)!ÑH¨\92\1a\1ddݺuªû\16,\9a      ö-X¼\8c\ 6â\ 1\0\0\0\0\0\86þ\ 2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÉQZZºS\10^¾|\89Ñ\ 6\0\0 :îÝ»WG\10Dø¥XåååÂØ\\9c\ 1\0\904ÅÅÅ\ 2¤¯#G\8eHÎh\83\a\ f\8eT\19NNNâ4ÚóçÏ\85±¹"?t\ e\0\05âÚµk\ 2¤¯Ö­[KÎh\13&L8¬2Æ\8f\1f/f£õíÛWu6\9f?\7f>\8c\ 6\84§´´ô©*¡ê@\84½~üø±\0\93'ODe4wwwÕe0\v\v\v\18MZFóòòR]ßSRR`4 <Ë\96-Sé¼ÝÞÞ^\84½>~ü¸\05Ë?ÿùOQ\19mÚ´iªË`\9f~ú©t\8d\8fh^Ùµk\17\8c\ 6£\ 1u\19mØ°a£T@\93&MÄl´1cƨ¨`ñññ\81Ñ$d´ÐÐÐÙ³gGðÄÌ\993é´\92\8aÑöíÛ\17Ç+iii0\1aP¯Ñ222T\91嬭­Ål´\85\v\17ª(½3\9b\bâ4Zzzz\ 4¯äääh\80Ñ6lØÀ׫\1f\e\e+!£­[·nìرKùcÄ\88\110\1a\80Ñ`4a\8cöõ×_\a\a\aóµ¼æâârðàA\18MÒF[¾|9\8fÁO~\84Ñ\80\18\8c¶~ýz¾\12Ýþýû¥b´ÄÄÄÅü±qãFñ\emëÖ­|¥/___\18\rF\83Ñ\80\b\8dFóm^\96¡F\8f\1e\9d\94\94$\15£Ñ \98Ä\1fÌé\f£Áh0\1a\8c\ 6Ôk4&\14\95gÑ¢EÒ2\1aï§3\8c\ 6£Áh0\1a\80Ñ`4\18\rF\83Ñ\0\80Ñ`4\18\rF\83Ñ\0\8c\ 6£ÁhÚl´\80\80\0j\7f'\9e qøꫯ`4\18\rÀh0\1a\8c\86\1aMH£\85\87\87ÛÚÚöå\ f\a\a\a\18\rÀh0\9a0F£\1cÞ®];¾ê\91æÍ\9bgggÃhÒ5Zttô\97_~\99Ì\1fø\845\10\89Ѽ½½Óù   \80ùX\16\8c\86\1a\rFê#\0j1\1ae¤^|@ÉmíÚµR1\9a\93\93S'þpvv\86Ñ`4\18\rF\ 3XuD\8d\ 6£Áh0\1a\00\1a\8c\ 6£Áh0\1a\80Ñ`4\18\rF\83Ñ`4\0£Áh0\1a\8c\ 6£Áh\0F\83Ñ`4\91\18\8dßOXÓ¡ð        k\18\rÀh0\9a0FKMM=Ä\13d\ 4Ôh\92®ÑÂÂÂè<åñí¾½{÷\86Ñ\0\8c\ 6£        c4J³íÛ·ïÂ\13fff\a\ e\1c\80Ñ°ê\88\1a\r\88Íh­Zµâe\92fee\15\1d\1d-\15£¹ºº\8eà\ f777¬:Âh0\1a\8c\ 6P£©Åh\9e\9e\9eÁüÁd  \18\rF\83Ñ`4\0£aÕ\11F\83Ñ`4\0`4\18\rF\83Ñ`4\0£Áh0\1a\8c\ 6£Áh\0F\83Ñ`4©\emñâÅ\ 1\ 1\ 1\91<1kÖ¬\90\90\10\18\rF\ 30\1a\8c\ 6£ o´¹sçöéÓÇ\95'z÷î=oÞ<\18\rF\ 30\1a\8c¦j£M\9e<¹_¿~.<A"ÃçѤþ    k¾>¶\83OX\ 3Q\19M;?\8f¦mF\v\b\b\b\ e\ e\8eâ       \92\1a\8c\86}4Ôh\05\9aH\8cÆï/~\ e\1e<\18«\8e0\1a\8c\ 6£\ 1\18\r5\1a\8c\ 6£Áh\0Àh0\1a\8c\ 6£Áh\0F\83Ñ`4\18\rF\83Ñ\0\8c\ 6£Áh0\1a\8c\ 6£\ 1\18\rF\83ÑÄc4OOÏi<1|øp\18\rF\ 30\1a\8c\ 6£©ÅhÔ\85Ý<±k×.úË\8c\89T\8c¶`Á\82\fþ\18=z4\8c\ 6Ä`´^½z\8då\83>}úÀh¢5Zxxø\88\11#ÆòÄ A\83\ e\1d:$u£QV÷öö®QÇ\83\82\82*¿ú«cW[¸XlÝö\7f'\f\920Zffæl^Y½z5\8c\ 6Ä`4^Ø»w/{Y\12F\e3fÌRþ\10¿Ñrrr\ eÖ\10zHå\17\9aD\96\9a\9aÊ^Õ¶}´Ê\13!\1a¥&­\9bÔù³\8eÝ\10;      \19mçÎ\9d\8bj\bã¬Ê¸Mr£\12\95¹\f£\ 1µ\eÍÑÑQñ9ª\83\83\90\9e\11<£ùèæ±\89±\122Zzzú\ 6þ`FRä«\8e\9e\9e\9e¾
+ãêêJ¦\96y¡³³³;zv4\9fb\9e¼9Yk\8dFÙ{îܹËÞãææFs9ªÎl]mÙI\9dTV\1d¿üòˤ\9a@5~å\ 1\199sd\83\93\rÌ\9dÍ÷íÛ\a£\ 11\18­Fëotg\9a\94FsØ¿\7f\7f»\ 1í>:òÑ\88\99#$d4¦°R\1c\1f\1f\9fÊ£Agq\a·\ eëâ×1W5i\1f-..\8e\86\88\8eðÝ\7f9uêÔ\8e\1d;,\86[\18.7\¾v¹Ö\1amûöíùùùÌÑÈ\v$2ª[§O\9fÈÞGSß\19ÂØ\9c\8a5Ææ\14\1e\97/_\8eO\8e7\9b`æ:Í\155\1a\90®Ñ&M\9aôã{ÂÂÂ\12\13\13\ f\1e<8vêXi­:Öt\1f­Êû»\8cp©SP§±Mcf\81\8c¶dÉ\92sÿ\85
+\13º}Ï\9e=Ë¢\96ióª£\8cÑh@<<ºî߯7c\86\87Æ\e---\8d¢\88\7fþó\1f¦.KNNfï\ 3£\ 1)\1a\8a\15Ìq¨@#£%''ººv`W]4Øh\9e\9e\9eÌ\ 4uÞ¼yYYYtFwtë\18\9b\10«©5\1aõ\94\e3tû\8a\15\8b}}û³[lR7\9a««ëÄ\9aÀ\18-00pÕ{\86\ e\1dJa?{öð°°O\96-ûJ\v\8d\96\96\96:j\94Åܹãa4 1F³±1|ô¨ÎÈ\91C4Þhl\86¿yófffæûÕË æ=ÛÚ`4ªG&L0Ú·¯þ×_ÏÖ\0£ÕâÝ2\87\ e\1d\92y\143\ eÜ:E*F[´hÑÎ\9aàããCF\8b\8f\8f/|ÏéÓ§Éh\93'\ f»~½~ÿþ\9f0¿Å\0£\ 1µ\emòäÉ\8ao'\8d\e7\8eÎè\90\90\10v-\9d\ eBó4w÷.T³h\9bÑ\16/öß¾]ßݽ\13\93ÙÄl´ÈÈÈQ£F)þB\8f\181býúõéééËþKDD\ 4\1d'0Ð\7fìØ\1el&\97´ÑT\84$\8cF§í\8c\1a²dÉ\12*Hã9äååQ6ðñé÷Í7ÛP£\ 1\91\18\8dw$a´Ñ£G\8f«    vvÿç½Ù\83\ 6\r
+\7fÏW_}EF\8b\8a
+]²ÄlêTgñ×h*\ 2F\93¨ÑT\ 4\8c\ 6`4µ\18\8d/\12\13\13ÙË0\1a\8c\ 6£Áh\0F\93®Ñ¸Àh0\1a\8c\ 6£\ 1\18\rF\83Ñ`4\18\r\0\18\rF\83Ñ\941ZVVVzz:·S[¶lá^ݹs'û-OUÞ\81\1eξ-
+F\83Ñ\80\18\8cƼ\17½vWÙo\1dghÙ²eÏ\9e=a4\18M\12FKMM\9d7o\9e\9cOÓGFFÊ|¥¡Ì\1dæÎ\9d\9b\96\96\ 6£Áh@<F\939Iå_eÞÃÏ^\9d3g\ e÷\8c655µµµ\85ÑDh4J8qqqÜ6Ë\8c\ 6\ 5\ 6óE\10\f\a\ e\1c\b           \91s\7f+++KKK\18M¢F£\89(\9d¼Ü¾|ùå\972ßóFQ-ç\ eT½.^¼\18F\ 30\9a\18\8c\96\98\98ÈMàYYY2  \7fíڵܫ\e6lÈÎÎf¯îÙ³gãÆ\8d\122\1a¥\1a\99o\8a\90ye§O\9f¾sçNî\80L\9e<YÎý-,,ÌÍÍa4\89\1a\8df,\13'N\94Ó5\8ap\7f\7f\7f9wÈÌÌ\9c5k\16\8c\ 6`41\18í«¯¾Ú¶m\ewÇdÆ\8c\19r:Nv s\9c½ºuëÖ¯¿þ\1aF\83Ñ`4\18\rÀh0\1a\8c\ 6£Áh\0Àh0\1a\8c\ 6£Áh\0Àh0\1a\8c\ 6£Áh\0F\83Ñ`4\18\rF\83Ñ\0\8c\ 6£Áh0\1a\8c\ 6\0\8c\ 6£Áh0\1a\8c\ 6\0\8c\ 6£Áh0\1a\8c\ 6`4\18\rF\83Ñ`4\18\rÀh0\1a\8c\ 6£Áh\0Àh0\1a\8c\ 6£Áh\0Àh0\1a\8c\ 6£Áh\0FãËhÆÆÆ\1d;v\84Ñ`4\18\rF\ 3@\0"""\86\ f\1f®"£Q\92÷ðð\80Ñ´Áhæï\91Päß½{·mÛ¶ª6\9a¥¥åo¿ý\ 6£\ 1 \fNNN®®®ª3ZÏ\9e=CCCa4µ\e\8dÒ\91J\8dFõx@@\80\84"\9f^ßN\9d:©Úhýúõsss\13¡Ñ\82\82\82Tm´1cÆDEE!Ç\ 2ÁX±b\ 5\9dtîîî\£É\9cÔò¯\ 6\ 6\ 6r\8dFI\92û«Ö\94ä\17,X0pàÀòòr±\19\8dNO\95\1aÍÙÙùÄ\89\13ây¡©\80RµÑ¨ä),,\94DäWTTÐ\\8e"\9fk4:\v\84û\9a\12qqqñññrî°lÙ²íÛ·s\8dFO1uêT\8a\aQuÿÑ£GM\9b6UµÑh\84ŹD\ 34\95!C\86lܸQÆh<Bç;Y#""bäÈ\91¢ê8y¶]»v*5\1a\15§¾¾¾ây¡       U\emæÌ\99...R)Ð(\ 6d\8cÆ;\8cÑ6mÚD¹ýÅ\8b\17âé¾\8f\8fOïÞ½Um4fx\97,Y\82L\v\ 4+ÐètSµÑè)Æ\8d\e'ªµGÊ0nnn*5\1a\8dª§§gdd¤x*q®ÑöíÛÇm?\91\9e\9e.\93 \ e\1e<È^¥J\&HdîO5 \15ì_~ù¥ø×\1e\99\ 2\8d\89|a\8c¶víZñ¬=\96\94\94¸ººRøF£×WæGÛ7lØÀ½JÁ\90\98\98\ e4çIJJ\921\1aýutt,++C¾\ 5Â\14hÌy=bÄ\88       *\805\1a\ 5¶xÖ\1eirN¶¢^s\8d¶k×.n\ 2?tè\10·Ba2<÷*ý\97îÃ=ßwïÞ-c4\1a^:\9d)\7f\8a¤\12ç\1a\8dw,,,ÈhôZS\99&òµG¦@c"ßÙÙy\8dÊ\18<x0c4B<k\8fT ÑDKÆh¼Ã\18\8d:¾jÕ*z"ä[ L\81FÐìÑ]5ÐT\90â\99y\16ñ¬=Òü\9c9ݸFã\17ÆhÔëàà`õ®=r+qa\8c¶~ýz1¯=²\ 5\1aA¹Ý]Å\8c\1e=zÓ\7f\11ÃÚ#S 1ñ \8cÑ\b¬=\ 2Á
+4!\11ÃÚ#S 1g´\0F#Ô»öȾÐta®*¡é
+c4BÌk\8fl\81&<bX{d
+4&þmllÜTÆÀ\81\ 3é/Óq¬=\ 2Á
+4!\11ÃÚ#S Qc¨%ST \9dÂL¯Õ¸öÈ}¡W®\¹PÅlØ°\81}­Å¹öÈ-ÐÔ\82\1eÙ\ 2\8d\b
+
+\1a®b¸õ)Ö\1e\81\86\15hbX{d\v4"::z¥*¡      9Ûku­=ªñ\85\16çÚ£\1a\v41¬=²\ 5\9aZÀÚ#Ф\ 2M\fk\8fl\81&<¯=ªý\85\16ÛÚ£Ú\v4õ®=r\v\80µG aóvõ®=r\v\11~íQí/´ØÖ\1eÅP ©qíQ½\ 5\1aÖ\1e\81\8aæi}úôQæ½[}ûöµ±±±³³Sæ d´¹sçjO\81&üÚ£Ú\v4±­=Ò\ÂÞÞ>\4tíÚUȵGµ\17hX{\ 4âdûöíÌ7\96K«Ùê-Ð\84_{\14C\81&ªµÇçÏ\9f\83¦M\9b6lØpâÄ\89Ê\1fêÎ\9d;ZU aí\11\88\90­[·\92ѦL\99"­f«½@\13ríQùJ\9c 'R1Þ¦M\eå?\93E\8dQûÇÌùÂÄÄ\84âÿÉ\93'ÒZ\99iÛ¶íh¥qss£\8a\88\11J\1e\87N\ 1*\18\91K\81\18HNN¦3zæÌ\99\12jó«W¯\94ÿ\14y×®]\8d\8d\8d?ÿüs%\8fC-¹}û¶ø\aíñãÇôB\9b\9a\9a"æ¹Ð\80аÐàH¨ÍoÞ¼ù\93\ f\ 6\ f\1eL}ß»w¯ò\87¢\92\19±\ 4Ä@\\\1c\9c9s´­ã\v\17\8e¯^½ZKúûôéSê/I\1c1ÏÅÌÌ\8c\86åÑ£GZØw*Û©ïG\8e\1cA\18\0\8daíÚµ\14Õbûu\f\ 1\98:u*u|óæÍZÒߢ¢"êoÓ¦M\11ó\\9a7oNÃòðáC-ì»\8b\8b\võýèÑ£\b\ 3 1DFFRT\a\a\ak[ǽ¼¼¨ãû÷ï×\92þ2?sܸqcÄ<\17sss\1a\96\a\ f\1ehaß\99\1f\ 1a\04\86ððp\8aêeË\96i[Çû÷ïO\1dÿé§\9f´¤¿¥¥¥ÔßF\8d\1a!æ¹XXXаܿ\7f_\vûîääD}ÿñÇ\1f\11\ 6@c\b            ¡¨^µj\95¶u¼S§NÔñ\7fÿûßZÒßׯ_S\7f?úè#Ä<\97\16-ZаüñÇ\1fZØwGGGêûñãÇ\11\ 6@c\b
+
+¢¨^»v­¶u\9cYnÒ\9eÉù\9b7o¨¿:::\88y\18\8d\80\ 1ZµL\ 1´\819sæPToØ°AÛ:NÕ
+uüåË\97ZÒß\8a\8a
+êoݺu\11ó\,--iXîÝ»§\85}g\16ÞO\9c8\810\0\1aìY³(ª\93\92\92´ª×%%%Z¸©T¯^=êõ»wï\10ö,VVV4&wïÞÕ¾÷íÛ\97ú~òäI\84\ 1Ð\18üýý)ªSSSµª×\94Á¨×4?ת^ëêêR¯Õû{vb£eË\964&B~\81\95xppp ¾\9f:u
+a\04\ 6___\8aê\8c\8c\f­êõ¿þõ/êõg\9f}¦U½ÖÓÓ£^¿zõ
+aÏbmmMc"\89o}á\9dÞ½{SßO\9f>\8d0\0\1aÃèÑ£)ªwïÞ­U½>vì\18õÚÑÑQ«z­¯¯O½.))Aس´jÕ\8aÆäÖ­[ZØ÷/¾ø\82ú~æÌ\19\84\ 1Ð\18\98\ f\1ageeiU¯÷ìÙC½Vã¯o«\ 5\ 3\ 3\ 3ê5¾\82\8f\8b\8d\8d\r\8dÉï¿ÿ®\85}ïÕ«\17õý\97_~A\18\0\8dÁÝÝ\9d¢úðáÃZÕkæû\99\98¡U½nÚ´)õº¨¨\ba\ f£\11={ö¤¾\9f;w\ ea\04\ 6ggg\8aê\7füã\1fZÕë\95+Wjáw\7f\19\e\e\9f>}\8a°giݺ5\8dI~~¾\16ö½{÷îÔ÷\v\17\f\80Æ \9d\9f²\f\f\f¤^ÇÄÄhU¯¥øË)ªæÓO?¥1ÉËËÓ¾ÛÙÙQß/]º\840\0\1a\83v¾ßiÒ¤IÔë´´4­êµ6\7f+ou´iÓ\86ÆäæÍ\9bZØ÷Ï?ÿ\9cú~ùòe\84\ 1Ð\18\98\95\87óçÏkU¯\87\r\eF½>tè\90VõZ\9b¿\1f£:Ú¶mKcòÛo¿iaß?ûì3êû\95+W\10\ 6\0\ 1\95©¶}¶T\9b?{U\1díÚµ£1¹qã\86\16ö½K\97.ZõeÝ@S\89\8a\8a\9a?\7f\9f\92\99\99\19\1d\1d­mï\168pà@dd¤¶ýr±6¿\v¢:Ú·oOcò믿jaß\99\9f\9f\b\f\f\ 1\0R¤C\87\ e\14É~~~ó\816Á¼{\7fÊ\94)\18
+\96\9aií¹`ddD}oÒ¤        ý½~ý:\12#\90´Ñ\0\0\80\ 1F\ 3R7ÚÂ\85\vc\0\0Ú\8d\89\89   \8c\ 64Àh\88a\0\0²\ 1@\f\ 3\0\90\r\0@\f\ 3\0\90\r\0@\f\ 3\0\90\r\0@\f\ 3\0\90\r\0b\18\0\80l\0\0b\18\0\80l\0\0b\18\0\80l\0\0b\18\v\8dA\0È\ 6\01\f\93'OÆ\8c\19Ó¤I\13}}}ww÷\8d\e7
+c4ùÇ)++;sæ\fµ
+/\10²\ 1\0\88a  \ 3\a\ e\f\ f\ f/***))ÉÍÍ\1d2d\88\18\8cÆ~= ^ d\ 3\0\10Ã@Atuu_½zõAã°Wé±cÇìííõôô\86\r\eF*doÏÈÈèÔ©\13\1dÐÖÖöܹsÌíïÞ½[ºt©©©)ÝßÃã°°\90+,ùÚ\82Ñ\90\r\0@\f\ 3ÅéÙ³gXXØÙ³g_¾|© Ñ"##\1f>|øúõëØØX\7f\7f\7fööÀÀÀ¼¼¼²²²ÄÄÄ.]º0·¯Zµ*""âÏ?ÿ¤\1a\9c9\93&MRÜV0\1a²\ 1\0\88a 8·oß\1e5j\94\81\81\81\8e\8eΠA\83®]»öA£±7>\7fþÜÄĤòí¥¥¥õë×g.[[[\17\17\173\97©@322\82Ñ\90\r\0@\f\ 3ÕQQQqóæÍ\90\90\10¶¶RÄhô(ò üûÓ\1d¸\v\8cuëÖ\85Ñ\90\r\0@\f\ 3Uóúõk===ær½zõÊÊÊä\eíÅ\8b\17-Z´\90o4ºÃãÇ\8f«´Õ»wï`4d\ 3\0\10Ã\80/\9c\9d\9dsssKKKIO\9b7oöôôdnïܹsRRRyyy~~~PP\10×hçÏ\9f\7fóæ\rù.++ËÏÏO¾ÑÂÂÂâââ
+\v\véP\17/^\1c>|8s»¥¥åÞ½{åK\rFC6\0\01\f\14'&&¦\7fÿþ\r\e6400\18?~<ûÞÅsçÎuêÔIGG\87^Üôôtî*"I\90J9##£ÐÐзoßÊ7\1aÝ!--ÍÚÚºA\83\ 6...ûöícnÏÉÉiÕª\15U\82ìÎ\9aÌÃ\15y3$@6\0\01\f\0@6\0\01\f\0@6\0\88a\0\0²\ 1\0\88a\0\0²\ 1\0\88a\0\0²\ 1\0\88a\0\0²\ 1@\f\ 3\0\90\r\0@\f\ 3\0\90\r\0@\f\ 3\0\90\r\80\16âêêÚ\9d\ fôôô(\86mmm\95?ÔÕ«Wñº\0\0£\ 1PS>úè£:"ãÛo¿Åë\ 2\0\8c\ 6\8cfccÓU\ 4Ô­[\17F\ 3\0+6X´\ 1Ê\18mÞ¼yÛD\0óCZ0\1a\0X±Á¢\r\80Ñ\0\0\9a±b\83E\e \ 6£¥¦¦Âh\0 \e`\8a\v¤\1eÃ[·nµ³³KKKC\0\ 3\0£Áh@Ò1<uêT:ÚìÙ³\11À\0ÀhD­ç·H\b@½1L\ 5\9a©©)\1dÍ¢va\8c\0\ 6@\93\8c¶xñâ\80\80\0\18\rH1\86\99\ 2\8d¡ve\1a\ 2\18\0M2Z\87\ e\1d,--±\r\ 1$\17Ãl\81ÆP»2\r\ 1\f\80Æ\18\8d
+4&\eÔºLCB\0ê\8aan\81Vë2\r\ 1\f\80Æ\18­S§NL*hݺ5¶!\80\84bX¦@«u\99\86\0\ 6@3\8cÆ\16\94iH\b@-1¼téRÛ÷ôèÑ\83\99\921WÃÃÃ\11À\0h¡Ñ\98¯vd©Ýn\1a\12\ 2Pï:ÃÙ³géhÁÁÁ\19\19\19\98\92\ 1 \9dÙ@¦@«u\99\86\84\0Ôk´óçÏÓÑ\ 2\ 3\ 3333a4\0´3\etéÒE÷=Ì\19Ý A\ 3ºlmm\8dm\b -£]ºt\89yOÈ®]»`4\0´9\e¤§§/Y²\84\ exúôi¼×\11H1\86/_¾\¿~}\7f\7fÿ½{÷"\80\ 1Ðæl@¬X±\82\ exòäI\18\rH1\86/\¸Ð¨Q£      \13&deeUþïèÑ£\17,X\80\0\ 6@K\8c¶fÍ\1a:`nn.\8c\ 6¤\18ÿüòKÓ¦MG\8d\1auàÀ\81Êÿµ··§çjÓ¦Mu^C\0\ 3 IF\8b\8d\8d¥\ 3þðÃ\ f0\1a\90V\fïÞ½\9bâöÆ\8d\e³fÍ\8a\8f\8f¿|ùòO?ýtüøqºñÈ\91#\14\93999ýúõcßøÔ¶mÛ\85\v\17"\80\ 1Ð`£%$$Ð\ 1¿ÿþû*ÿ;wî\\18\r\88-\86\ f\1e<xþüùàà`\a\a\87Ï>û¬]»v\96\96\96666\1d;vüüóÏ©.ëß¿¿\8b\8b\8b\87\87\87\95\95\95Ì\ezeê5\ 40\0\9a\94\94\14:à¡C\87ªü¯\91\91Q\953[$\ 4 ®\18ÎÈÈHOOg~j¶uëÖ={ö$\7f\r\1d:ÔÉÉ\89\ 4×£G\8f.]ºPжlÙÒÌ̬A\83\ 62F£gwssÛ´iS­\ 3\98=ÔÇ\1f\7f<hРëׯ×n\1cè\bÊ\ ffYYÙ\993g\9a4i\82¸ÒfÄ\13\93\99\99\99}úôÑÓÓ344ôöö¾wï\9eÀFKKK£\ 3îß¿¿:£ÉY±\81Ñ\80ê\8cÆJG\86S§NuèÐÁÂÂâÇ\1f\7füç?ÿù믿zzzRpÒíG\8f\1e¥\esssO\9c8AW)ÕS¥Æ\9eì\8d\1a5\1a5jTBB\82\92\ 1Ì\9eõÅÅÅk×®¥Æ¨Ñhlï\10WZn4\91Ä$\1d!44´   ¨¨(,,ÌÞÞ^\0£Ñ,÷ôéÓ$ÓÔÔÔ\8d\e7®Y³&::zÃ\86\rIII[¶lùæ\9boè_{÷îÍÎÎ611áÎo;vì(ã5\18\rðn´%K\96ØÚÚ\8e\1d;¶º%GzøªU«vìØÁ¼×\91æ¥ãÆ\8d«ò½\8eÌ;ChÆHu\99\8cË\947\1añòåË\86\r\e2\97_½z5mÚ4\83÷Ì\981ãõë×Uf   æªLåH·¼{÷néÒ¥¦¦¦ÔZ\ f\ f\8fÂÂBöþ»ví²±±ÑÕÕU©\1c\81\ 6\18Mí19gÎ\1cnKä\ 4-_FûþûïÓÓÓÍÍÍëÔ\16+++ö\83Ø0\1aàÑh\8cË\980«Îh4\r£ÿ²ïl<{ölݺuçÎ\9d[å'¬\a\f\18P\9dË\944ZEE\ 5MDW®\IOÍÜ\1e\14\14D3ÃÒÒÒ\92\92\92ÈÈH\9aûÉÉ\1e\95o'GGDDüùç\9fôpJ\v\93&Mbï\16\12\12Â&\13\18\r\889&ÿúë/ö2\9dVÝ»wWµÑ\8e\1d;FGhÞ¼9e\ 6\9aî~÷Ýw±±±'N\9c8zôèáÃ\87)QìÛ·oçÎ\9dd=ºC³f͸.322\9a<y2Õq¨Ñ\0¿F#\97uéÒ\85\el³fÍbßµxèÐ!\8aÌýû÷ïÙ³'))\89þK·Ó\8dׯ_§êLÎ\9bu?ø\1d8Êì£5nÜ\98Î\14öv\v\v\v\99ËEEE-Z´¨Qö°¶¶...f.S® sMq[Áh0\9aØb\92NIzö\9f\7fþYy£ÅÇÇO\992¥Ê\7feggO\9d:µ^½zôDä,ºeóæÍòß\19Âu\199\ eûh\80_£Ñ\84\8a­Ëd~\1aÆÞÞ\9e\8a,æ]\8b>>>¾¾¾\14½ëÖ­c\16=<==\997~8::Ò<M°\8f\9f0§sYY\99\83\83\ 3\9dDìíõëקI2sùÝ»wtä\1ae\ f¦%,TxÂh@¢1\99\90\90àïïO³PeVl\88\98\98\18Ê\0Ô\f;;»*ï@"³²²êÛ·/;§]¿~½\9c\e½G¦.\83Ñ\0¿5Ú\82\ 5\vÚ´iSyq»sçÎì»\16\r\r\r\e6lHçÔêÕ«é¿qqq\14\99½zõúæ\9bojý\8d7Jî£\15\14\14\90\8bÙ÷\95\99\9b\9bÓ4\98\9dÐ\92\91\99Ë4\81¤TSeö $ÃÞNóçÇ\8f\1f×ÎV0\1a\8c&\9e\98ܳgÏ\8d\e7\94Y±áº\8cÉ\ 6Õ\19í\97_~166ööö>xð ]=qâD\9f>}\9a6mzîܹ*ï?iÒ¤­[·âóh@Õ«\8eÌïAp\7fáhæÌ\99Üw-R\88^¼xñòåËÌ'(éF
+fe\ÆË;C®^½J\85dii)]\9e?\7fþ\9a5k^¾|IW¹{\16ä夤¤òòòüüü   öá\96\96\96{÷îe\13HXX\18i\9aÒ\ eÝ\93z:|øp\18\rH.&§O\9fNÖ¸råÊ­[·\9e>}Êõ¦\82Ù@Æe\f4wÍÉÉ9rä\bÕb\94\16Ø\9cpÿþ}}}ýñãÇ_ºtéèÑ££F\8d¢;S\8fȪøÎ\10 ^£ÉÔkÕ½3\84ÙG£\90ãåÓ+J\1a\8d \13\94)\7fWÿ¾2:ï:uêDOD¾NOOg\1fN\ flÕª\15Í\96\99í\89·oߦ¥¥Y[[7hÐÀÅÅeß¾}\8aتòûÓ\80\96\eM½1Yyû FÙ`óæÍTH*þ6ÅÐÐPj­¿¿?\95\93̺¨\9b\9b[­¿x\1fF\ 3¼\e\8dõZuwزe\v=<;;[]F\ 3\0¨4\eP-Ù®];®¹ììì\92\93\93ããã×­[·zõêåË\97\87\84\84P\ 5J
+ÖÕÕõóó£Ê\8enÿ\9fÿù\1fªã\90\10\80Ø\8c&ÿ'\90èáµûí\18\ 40\0\ 6\¯UÞG£<\90\99\99ù¯\7fýKÎÇQ\91\10\80ø\8d¶cÇ\ ezøÎ\9d;\11À\0h|6`¼&ç\9d!FFF#F\8c\19\82\84\0$g´={öÐÃ322\10À\0hI6\b\ f\ f¯òöÓ§O[XX¸¹¹\1d>|\18     \ 1HÑh\a\ e\1c \87W÷q\12\ 40\0Ú\93\rN\9e<iccãääTÝ\aÐ\90\10\808cxêÔ©\16ïa~ ¦yóætÙÒÒ211\11\ 1\f\80v\1aí§\9f~êСCß¾}\8f\1e=
\ 1     ÅpRR\92¾¾¾Ì{w)\92\11À\0h­Ñ\8e\1f?Þµk×\1e=züøã\8f0\1a\90V\f{yyquV¿~ýèèh\ 40\0Ú\96\r¶nÝ\9aø\9e¬¬¬îÝ»ÛÚÚ\1e<x\90®Ò¼\17 \ 1HÅh\14®\8d\1a5â±@C\0\ 3 Ål\90\92\92òñÇ\1fWþÀ5Mz\91\10\80\84Ö\19Ø2­^½zÊ\17h\b`\0$\9a\rF\8e\1c)£3\9aî¢F\ 3Ò2\1a»\9bÆK\81\86\0\ 6@¢Ù r\99¦|\81\86\84\0\ 46\1aS¦ñ²\83\86\0\ 6@ÒÙ\80[¦5nÜXù\ 2\r  \ 1\bo4\8a[\17\17\97m<\81\0\ 6@¢Ù\80Ê4\12\19c´iÓ¦!!\0)\1aM\91_¦F\0\ 3 \rÙ\80)ÓxÙACB\0ê2\1a\8f \80\ 1\90n6`vÓxÙACB\00\1a\0@½Ù`âÄ\89|\15hH\b Ö1ljjj-\ 2êÖ­\8b\0\ 6\0ó[\18\r(\13â\ 2\ 1\f\0\8c\ 6£\81Zàïï?LiºwïÎ|_ñ0>¸yó&^\17\0`4\18\r¨\85\9c\9c\1c
+<\92\11\86\ 2\0©\eM${\10Ø\86\0êâû￧À\e:t(\86\ 2\0©\e\rÛ\10@ËùñÇ\1f\9c\9c\9c0\14\0H\17^ö \bæ\e±\ 6\ e\1c\88m\b E~úé'
\ 1\ 3\ 6`(\0\0\1d:t \84pýúu\f\ 5\90"§N\9d¢\0vppÀP\0\0`4 i~ùå\17
+à^½za(\0\00\1a\904\17/^¤\0îÖ­\e\86\ 2\0\0£\ 1Ióï\7fÿ\9b\ 2¸K\97.\18
+\0\0\8c\ 6$͵k×(\80;vì\88¡\0\0Àh@ÒüöÛo\14ÀmÛ¶Uõ\13ѳ`´\ 1\80Ñ\0P\1d·nÝ¢\0nÕªUM\1føäÉ\931cÆ4iÒD__ßÝÝ}ãÆ\8dÂ\18MÎq233ûô飧§ghhèíí}ïÞ=¼¾\0Àh@{ ´O\ 1liiYÓ\a\ e\1c80<<¼¨¨¨¤¤$77wÈ\90!j7\1aý+44´  \80Z\15\16\16foo\8f×\17\0\18\rh\ f\ f\1f\0633«é\ 3uuu_½zõAã°Wé±cÇÈ2TC\r\e6\8c¤ÃÞ\9e\91\91Ñ©S': ­­í¹sç\98Ûß½{·téRSSSº¿\87\87Gaa!sg.2O=gÎ\1cöòË\97\80x}\ 1\80Ñ\80öðôéS
+`ccã\9a>°gÏ\9eT\a\9d={\96Ü¡ Ñ"##I ¯_¿\8e\8d\8dõ÷÷go\ f\f\fÌËË+++KLLdßu¹jÕª\88\88\88?ÿü\93j@RÕ¤I\93>X£ýõ×_ìåo¿ý¶{÷îx}\ 1\10¡Ñ°«\ eT\ 4)\83¢ËÐа¦\ f¼}ûö¨Q£\f\f\fttt\ 6\r\1atíÚµ\ f\1a\8d½ñùóç&&&\95o/--­_¿>sÙÚÚº¸¸\98¹L\ 5\9a\91\91\91âçÂ\ f?ü`aañóÏ?ãõ\ 5@\0£\89pW}ß¾}>>>Ô\1eÊQ^^^\7füñ\a^\m\80\8a
+zÝk÷ð\8a\8a\8a\9b7o\86\84\84°µ\95"F£G\91\aåß\9fù}%\96ºuë*x.$$$P\ 1xàÀ\ 1¼¸\0\bc4\11îª;::\1e=z´ä=k×®íׯ\1f^\màõë×\14\15\1f\91\92\aÑÓÓc.׫W¯¬¬L¾Ñ^¼xÑ¢E\vùF£;<~ü¸Ê\18~÷î]u-Ù³gÏ\8d\e7ð²\ 2 ¤ÑD¸«Î¥¼¼¼A\83\ 6xqµ\81·oßR0\90\86jú@ggg\9a\8c\95\96\96\92\9e6oÞìééÉÜÞ¹s礤$
+¡üüü   n\f\9f?\7fþÍ\9b7们¬,???ù1\1f\16\16\16\17\17G¡K\87ºxñâðáÃ\99Û---÷îÝ[¥Ô¦O\9f>iÒ¤+W®ÜºuëéÓ§\±\ 2\0Tg4\11îªs¡\9cп\7f\7f¼¸Z\ 2éL~áS%111\14$\r\e6400\18?~<;Ë¢i\15M±tttèÔHOOç®"\92\ 4i\8aedd\14\1a\1aJ&\95\1fót\87´´4kkk\9a\¹¸¸ìÛ·\8f¹=''§U«VÔfvg\8dûXŧm\0\0¾\8c&Ú]ufÃ\82þÒ,\17\96@Ê W\1c\15\r\0@\99÷:\8apW\9d ÉvTTÔ\a·ö\80Æ ¯¯O\81Aå<\86\ 2\0\18MÉwï\8bgW\9dååË\97ØGÓ\1e\9a4iB\81Á\16õ\0\0\18­F\8f\12ᮺ\93\93\135éÕ«WÏ\9e=KNNF\8d¦=\18\19\19Qä<}ú\14C\ 1\0\8cV\v£\89pWýرccÇ\8e¥§066\9e2e
+óöH \r\98\99\99Qä<zô\bC\ 1\0\8c\86\ 2\92¦E\8b\16\14ÃøL=\0\0F\ 3R\87Êv¼»µÖ¬Y³fþüùO\9e<ÁP\0\18\r\88\81¨¨¨ùZLÓ¦M)\86§L\992\1fÔ\9c\9aÑèùùùUù^,\0`4 \96\17\11\0e@\12\00\1a\10\ 3Û¶m300`~/2FjH·å\1f\7fü1µ|Ù²e1Ræ\93O>¡^,Z´èÙ³g8\95\0\8c\ 6Ä@Ã\86\réu,--EË\ 5CWWW\ 3¾«¤M\9b\8b\9b7oâ$\ 20\9a\96#\92]õW¯^)ÿýóhy\8dxñâ\852¿b#\1e>ýôSêH^^\1eNgÍ@ËwÕ\99}áÉ\93'c\8b\º»ê\ f\1e< f4oÞ\rg\9ft[~÷î]j¹¥¥¥Ô\13 \8d\8d\ruä÷ß\7f\87\v4©H\ 1@º»êÿùÏ\7f¨\r\1d;v\94ÜÙ'Ý\96_¹r\85ZÎ~£©tÁg\1f4\fìªcW]ê»ê'O\9e¤f888Hîì\93nËsss©å\1að£EÖÖÖÔ\91Û·oÃ\ 5\1a\ 3\85\a»ê<rèÐ!jÆ°aÃ$7\80ÒmyVV\16µÜËËKêÙ¯eË\96Ô\91;wî@\ 4\9a\ 1\85\a»ê¼¯3P3&N\9c\15\12\89¶|Ë\96-ÌǺ¥\1eÃVVVÔ\91»wïÂ\ 5\9a\ 1\85\a»êü\12\e\eKÍøúë¯%7\80Òmytt4µ<((Hê1L§!uäÞ½{p\81f\80]uáÁ®:¿\84\86\86R3\96/_.¹\ 1\94\83\83\83©å«V­\92z\fã{\9e5\fìª\v\ fvÕù%  \80\9a\91\90\90 ¹\ 1\94nËgÌ\98A-ONN\96z\f[XXPGîß¿\ f\17h\ 6ØU\17\1eìªó˸qã¨\19\99\99\99\92\e@é¶ÜÇÇ\87Z¾{÷n©Ç°¹¹9uäÁ\83\ap\81f\80]uáÁ®:¿\f\192\84\9añÝwßIn\0¥Ûr'''jù?þñ\ f©Ç0~/UÃÀ®ºð`W\9d_zõêEÍ8{ö¬ä\ 6Pº-ïÖ­\eµüÂ\85\vR\8faSSSê\b~JFcÀ®ºð`W\9d_Ú¶mK͸qã\86ä\ 6Pº-gÞæ\9a\9f\9f\18611¡\8eà\17?5\ 6ìª\v\ fvÕùÅØØ\98\9aQPP ¹\ 1\94\r\r\r©åEEER\8faæ{o¤ø\12\80*Á®ºð`W\9dG***tttêÖ­[^^.­Ñ\93nËß¾}[ï=ïÞ½\93z\f3\93\8a§O\9fÂ\ 5\9a\ 1\85\a»ê<R\\Lm000\90ÜèI·åÏ\9e\967mÚT\ 3\12 \91\91\11õ\ 5?÷©1`W]x°«Î#·oߦ6´lÙRr£'Ý\96çååQË[·n­\ 1        \90ùE¤ÂÂB¸@3À®ºð`W\9dG.]ºDmèÚµ«äFOº-?\7fþ<µ¼{÷î\1a\90\0©ÒÔ\8c\r\80]uáÁ®º\1c®^½º³&,Y²\84Ú`kk«àý\8f\1c9¢¢Ñ\90nË¿ÿþû/k\82\87\87\aµÜÊÊJÁûGEE       \16\93§N\9dªÑ«Ð¨Q#êKjjª"wÖ\80\9d\ 2Í\ 6»êÂ\83]uù\84\87\87«ôÇI»u릢Ñ@Ë\85oyeF\8d\1a¥º\8eôìÙ\13Ö\103ØU\17\1eìª+\92]\83\83\83#U\80\85\85\85ª½ Ý\96oݺõ\80
+hݺµÀFkØ°¡*^\82æÍ\9bÃh"\a»êÂ\83]uE²kzzúa\15ðé§\9fªÚ\v\90-¯Òh\1f\7fü±*:bcc\ 3£\89\1cìª\v\ fvÕá\ 5´\1cF\ 3\8a\80]uìª+\83\18vÕ¹ÙuÚ´icybûöíBzAº-÷ôôä¥Ùîîî[¶lQ£Ñ233½¼¼\94ïÈÈ\91#\93\93\93a4µ\80½i´\Él ö]unv¥|ÂËì:$$$!!AH/ å´\\8eÑh¢5oÞ<å;²zõêÈÈH\18M\8dFî:vÕk\9d\rÔ¾«\ e/ å0\1aÀJ>Z®\19{\10ð\ 2Z\ e£\ 1x\ 1-\87Ñà\ 5\18\rFÓT£aW\1d»êµÎ\ 6jÜU\87\17Ðr\18\rà\9cBË5#\e \12Ðr\18\rà\9cBËa4D\ 2b\18F\83ÑpN!\e\88Óh\9f\7fþù(>øâ\8b/¢££\85\8c\ 4é¶ÜÚÚº\13\1f´lÙ\92yéÕ\15Ãqqq\96\96\96Êw\84BwÁ\82\ 50\1a\8c\86\96ÃhJ\1a\80\ 1\8bøÀÛÛ;66VÈH\90\11èÑ`4´\1cÙ\0«\8eh9b\18 2Ñrd\ 3D\ 2Z\ e£\ 1\9cSh9\8c\86H@\fÃhÚ`4ìªcW½ÖÙ@\8d»êð\ 2Z\ e£\81Ê\91\89]u쪣F\83\17\10Ã0\1aV\1dqN!\eÀh\88aÄ0\8c\ 6£¡åÈ\ 6|\19ÍÅÅe\r\1fL\980aÃ\86\rBF\82t[Þ¹sgW>°³³\13`Í_N\fÇÇÇóµr¾páB\18\rFCËa4%\8dfkkëÂ\a]»v\8d\8a\8a\122\12¤Ûrggç\b>\187nÜúõëQ£\ 1x\ 1-\87Ñ\10  h9\8c\ 6pN¡å0\1a"\ 11\f£Áh8§\90\r`4Ä0b\18F\13§Ñ°«\8e]õZg\ 35îªÃ\vh9\8c\ 6*G&vÕ±«\8e\1a\r^\80Ñ`4¬:â\9cB6\80Ñ\10Ã\88a\18\rFCË\91\r`4é¶ÜÑÑq)\1f\8c\1c9R\80\91\13ÃqqqVVVø}4\18\rÙ\0F\13\89ÑZµjÅ×÷d®ZµJÈH\90nË»víêÅ\aôr¯]»\165\1a\80\17Ðr\18\r\91\80\96Ãh\0ç\14Z\ e£!\12\10Ã0\1a\8c\86s
\0FC\f#\86a4\18\r-Ç®:~\1f\r-\87Ñ\80ê"\13»êØUG\8d\ 6/Àh0\1aj4\9c\ 60\1ab\181\f£Áhh9²\ 1\8c\86\96«=\86322\]]Ç*ÍðáÃãããa4\18\r-\87Ñ\944\9a\87\87ÇX>pwwß²e\8b\90\91 Ý\96ûûûóÒò1cÆ\90\18Ã\a\ e\1cH¨    {öì©\1cÀ3¿\9aÉ^\86Ñ`4´\1cFSÆhô7Ma¶mÛVe\e\96¯\Î^\16,\12¤ÛòÐÐÐ\ 5
+³hÑ¢ÊÍÎÊÊr\eç\96\93\93#@ËåÇð°aÃB\14ÃÏÏ/,,L¦#îÓÜõ·ë\ fõ\1f
+£Áhh9\8c¦¼Ñ\ 6\f\180Wa¾øâ\8bÊ\rè;®o\93\rM¦-\99\17¤ÛòáÃ\87§(\f\95\90\95[ÞªW«ú\97ê»LpQ»Ñ\14\8fáõë×\93Ñ6mÚ´ì=¤õ³gÏ.Z¹Èâ+\8bù+æÃh0\1aZ\ e£       ¼\8fÆÜyÕªU+ÿËöíÛ\87Ï\1en²Ôd~Ä|\81½ U-\9f>}:#\ 2²ó\96-[\82W\ 6[\8c°HÚ\94$9£Q\17\98\83ܾ}û\9bo¾9üþg\95°ê\b£¡åØU¯õ®º\92Ù\95f×åïÉÊÊ\8a\8b\8b\93IJbö\82t[Î\8aààÁ\83LË׬Y-LËUj´%Kf.^l\1a\1c<\rF\13\83Ñ°«\8e]õZg\ 35îªó\9b]ÃÂæúø4OL\/9/H·åS§:¯Ze\14\15µ@íF\e4hP\80bУÈh³gÏfVS©^&£Í\9f?.&Æpùr\7f\18M\fFî:vÕ\95É\ 6¼ìª{ÏõVÆh4'\89U\98!C\860+`çß\13\13\13CÙµ_¿¶?ý¤ûÕW>\ 2G\82t[îàà0MaºwïN\ f\19:tè\86÷L\9d:õ½Ñ\""Ôo´C\87\ e\84ììì]»v±WéL¤\83lØ°\1e«\8e"1\1a_{Óó¢æItW]ø\96óµ«î5ËK\13vÕ¿´X°r\812F£©ò2\85¡\aÒC¾ûî»oÿ\vU\8eT5øù\8d\12~n#Ý\96ÓSïR\98Ý»wÓC¸·\90\96èèhµ¯:ò\ e\8c&¡}´j÷¦\97\98\84¬\r\91䮺DZ\8e]u9ãÉ;\82E\ 2Z\ e£\ 1µgW쪫}\ f\ 2»êð\ 2Z\ e£\ 1UdWìª\vßrfW}éÒÙ\9a±«>oÞh\18\r-\87Ñ\80ò\91É×Þ´\9f\9f»DwÕ\85o9/»ê+W\1a\85\86ªÙhjÜU\87\17Ðr\18\rT\8eLìªcW]\8aÙ\0^@Ëy\8cámÛ¶-_þÿÞö\9c\9a\9aºråJöjJJÊ\9a5kØ«\e7nd~Å\89!>>\9eù\99B\ 6\v\v\8bN\9d:Á2ê2\1aÎ)´\3\8c¶~ýz\99m;9W©Úe?ûÀ¤,îg嬭­»té"X$H·å!!!2\1fù\97suéÒ¥Ìd\8c\81¦d\99\99\99ìU+++[[[uÅðæÍ\9bçÏ\9fÏ^MJJZ¼x1{5..\8e\1aÏ^]·n\1d3Cf\88\8a\8aâê¯yóæ\1d:t\80e`4´\1cFSÆh2»\93ò¯úúúR\85Î^\r\f\fd>eÏN³Û¶m+X$ åªn9\8c\ 6£Á\vh9\8c\ 6/Àh0\1a\8c\ 6/Àh0\1aZ\ e£\ 1\18\r-Ç®:¼\80\96Ãh@\99ÈÄ®:vÕ¥\95\rà\ 5´\1cF\ 38§Ðr\18\r\91\80\18\86Ñ`4\9c\ 60\1ab\181\f£Áhh9²\ 1\8c\86\96#\86\ 1"\13-G6@$ å0\1aÀ9\85\96Ãh\88\ 4´\1cF\83ÑpN¡å0\1a"\ 11\f£Áh8§\90\r`4´\1c1\f`4´\1cÙ\0\91\80\96K7\86?ùä\93öíÛÃ20\1aZ\8el\0£¡åÂ0sæÌ\193f¨"\86©_C\86\f\81e`4´\1cF\13\89ÑLLLZ·n-ÅHPuËé¥TQË©´ \v\v\13&\80+**ºwï>qâD\15\19ÍÞÞ>88\18¢\81ÑÐr\18MA£Ñ\b899©h<\8d\8d\8d{ôè¡¢Ñ\93nËýüü\9c\9d\9dU×òöíÛ\97\97\97\v\10ÀT\9dùûûs\8d¶}ûvîOè~óÍ7\14¨ìÕ´´´\r\e6°W©Ù                 ìÕ\94\94\14\8ayn¿\82\82\82\1c\1d\1d_¿~\r×Àhh9\8c¦H\eH
+îîîªË®®®®Ó§OWÅèI´åoÞ¼\19<x°J[>aÂ\84\91#G
+P ÑK°zõj®Ñx\84úµ`Á\82ÈÈHOOO¸\ 6FC˱«®H\99\13\10\10 \93])\87pGLþÕ5kÖp¿³:>>~×®]ìU333ê\11©áÉ\93\17h\12m9\15hô:Ê´\9c\e\84\8a\å¶<###++\8b½jnnN-§°WõÚ#\15hd\1cU\emÓ¦MtÎbí\11FC˱«®H\99\93\92\92"\93]y\84Æ\93zD-§ª\84÷\ 2M\8a-g
+4ÊÒªn9\rÎÀ\81\ 3U·öÈ\14\112\9a··÷ç*`Ê\94)\8cѨ/X{Ô\0£aW½º\96cW\9d\97]u¦Ì\11 »ÒS|ýõ×<®àI·åL\81&LË#""T·öÈ\14hô,TÛú©\8c\98\98\98MïÁÚ£0`W\1d»êÊä\ 4õîª3e\ e¥\v\9aÌ·iÓ¦£
+hР\ 1\93\1eWð$Úr¶@#¨\ 6ñU\rô\14lËU´öÈ\16hB\82µG\ 1À®:vÕ\95É    jÜUgË\1cbÖ¬YÓU\ 6;Íæk\ 5Oº-g\v4"J\95lܸ\91y\16\15­=²\ 5\9a\90`íQ\80\ 2\r»êØU\97è®:[æ\b       /+x\12m9·@\13\12Þ×\1eÕR aíQ\98\ 2\r»êØU\97â®:·Ì\11\18%ç9Òm9·@\13\18~ghj)аö(L\81\86]uìªKqW]-e\ e/+x\12m¹º
+4Þ×\1ei2foo\1f®>\96-[ÖµkW¬=ª¨@î:vÕ%·«®Æ2GÉ\15<é¶\\8d\ 5\1a¿k\8fÏ\9f?\9f.\ 2\1e<x\0\a©¢@î:vÕ%·«N\9dJLLܨV\\\j1Ï\91hËi2fgg\17¨n¾øâ\vÁ>\99\ 2$Z aW\1d»ê\92ÛU÷\12\a¤õ\1a\r]qq±D[^RRrB\1cäåå!{\ 3\8dÙ\9bÆ®:vÕ±«\ e\0À®:vÕ5fW\1d§0\0@íe\ evÕ±«Î\v8\8b\ 1\0\fØUÇ®:\0\0h\0ÒÝ\9bÆ®:vÕ\ 1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0¤N\9d:ufÌ\98!s\vs!33³O\9f>zzz\86\86\86ÞÞÞ÷îÝûàÑ\9e?\7f\1eº\80±\15rä¯_¿îååE÷oРAçÎ\9d·mÛ&\89\96×y\8f®®®\85\85ÅÄ\89\13ïÞ½\8bÀ\0\0(\93\9dF\8c\18qñâÅÊÙ\89.\84\86\86\16\14\14\14\15\15\85\85\85ÙÛÛ\7fðh\9b6m\9a6m\9a¿¿ÿæÍ\9b\ 5&»Ö«WÏÊÊêàÁ\83\12\1aù\9b7o\9a\9a\9aÒàÓD¢¤¤äøñã¾¾¾\92h9óÀ7oÞäååÅÆÆZ[[?|ø\10g%\0 ÖÙ)??¿oß¾\15\15\152ÙiÎ\9c9ìÝ^¾|I\13é\ f\1e\8d\993gN\9d\88þÄ\99]ß¾}Ëüj\9e\84F~üøñ111R\8c\19ö\81\f+V¬ÀWÜ\0\0\94ÉNô7(((55U&Éüõ×_ìݾýöÛîÝ»Ë?Ôõë×ÛµkÇ\nӦͯ¿þ*ÑìZ^^N\95\9d\84FÞÌÌLÈ\9f\ fã±å2F»sç\8e\0s       \0\80f\eíùóç\1d;v¤Z¦r\92!~øá\aÊ3?ÿü³üC-X°`õêÕÌå\88\88\88\85\v\17J1»R\8d¶mÛ¶qãÆIhäuttÞ¼y#Å\98\91y`YY\19õ\ 5\1a³AukøûöíóññÑ××700ðòòúã\8f?>x4쪫käE²«^Ó\96ó²«Î>{JJʬY³*'\99\84\84\ 4\7f\7fÿ\ 3\a\ eÈ?\ e\89\80\9aqÿþ}æ*5\86®Ò\8dÒÊ®,S§N-((\10 åÊ\8f<abbÂ\8e¼`Fã¥å2\ f\ 6ùM\8dyµº5|GGÇ£G\8f\96¼gíÚµýúõûàÑDµ«^»ì*\86\9a\8e¼xvÕkÚr^vÕÙg'ûtíÚõÒ¥KÜ$³gÏ\9e\e7n(r\9c\9c\9c\9c:\958|ø°\14³kiiibbbïÞ½\85\92#OЩ\1a\1d\1d-¼Ñ\94o¹Ì\8b\15\1e\1e\1e\10\10\0³¨ÑhÕ­ás)//§Éÿ\a\8f&ª]õÚeW1ìª×täų«^Ó\96ó²«Î=ȱcÇ(öØ[èh\93&MºråÊ­[·\9e>}ZVV&ç84íÙ±c\a÷\96ôôtooo\89fWê¬"ç,/-Wrä\89«W¯6kÖ,99\99fe¤ãÜÜ\e~TQÈ\96³³²ß\7fÿ=,,¬U«VÏ\9e=\83YÔh´¿«YÃçB¯oÿþý?¸ð%ª]õZgWµïª×täų«^Ó\96ó²«.s\10\ f\ f\ fî{\ 5e¨î \ 5\ 5\ 5\94Q)\97ro|ñâ\85¡¡¡`Fã+»Ò¹PXX¸lÙ2\a\a\aÁZ^ë\91g¹pá\82\8b\8bKãÆ\8dutt:wî¼råJI´\9c¹\ fµÙÜÜÜÏÏOȵSPÝ++g\r\9f®Ö­[\97þÒ9%ÿPbÛU¯]v\15Ï®ºâ#/¶]uÅ[\8e]uUdWB__ßÝÝ]\91Ï5\ 3 \91gSukø\ 4e­¨¨¨!C\86È9\8ehwÕk\94]Eµ«®àÈÿ-¾]uÅ[®\96]õ:Õ\80l\80\91GÌh\8cѪ\Ãgyùò¥üU;Ñîª×"»\8aaW]ñ\91ÿ[d»ê5j9vÕ\91]\ 1\8a\87Ì\1a¾\93\93Snnî«W¯\9e={\96\9c\9c\bâÜU¯uvUï®z\8dFþo1íª×´åØU\a\0¨(;ýýÿ¯áS²\1a;v¬\9e\9e\9e±±ñ\94)S
+\v\v«;\888wÕk\97]Å°«®øȳ\88dW½¦-Ç®:\0\0¨.»bW\1d\0\0´Ç XÃÇÈ#f\80Ô\89\8d\8d\1d9r¤ÀOJϸ~ýz\f>@v\ 5\0ðÅóçÏMMM\1f=zD\97·oß>fÌ\18î\7feÞg5zôhº\ f7{°É¤º/,zòä        \1d³I\93\82ÏÆ\8d\e\99Ûé\19ÍÌÌ^¼x\81\97\0\0\0\0/$&&N\9c8\91¹\PPТE\vö_ùùù$;î÷´\98\9b\9b³\9fåáÎ~å|aÑÀ\81\ 3ÃÃÃ\8b\8a\8aJJJrss¹\9bø¾¾¾)))x     \0\0\0ð\ 2ÕMÜïÉìÑ£G^^\1es900\90*2ò\11s\95ÔÖ­[·ÊÎú[î\17\16éêê¾zõªÊ§ÎÎÎ\1e:t(^\ 2\0\0\0¼`aaÁ}ëWXXØÖ­[ÿ~ÿ1\9fvíÚ\95\95\95Í\9c9\93Q\12ÕS!!!Õ\19íïj¾°¨gÏ\9et̳gÏÒ\ 1e\9eúîÝ»Tôá%\0\0\0À\vzzzåååìUR\ f³\b¹eË\16æëû¶¿\87.\8c\193æäÉ\93r\8c\17\16ݾ}{Ô¨Q\ 6\ 6\ 6:::\83\ 6\rºví\1aû(z^ü\80\1a\0\0\0\15\19íÝ»wÌÒ¢\9d\9d]~~>](,,\1c0`\0]hß¾=÷KS+\eíïê¿°¨¢¢âæÍ\9bTâuéÒ\85½\91
\ fþ\169\0\0\0  2«\8eÄرcwíÚEõ\14{\v\19-;;ÛËË\8b{·*\8d&ÿ\v\8b^¿~Íý-\ fz^¬:\ 2\0\0à\v777²\15÷\96\8c\8c\fccã½{÷²·¬[·ÎÌÌLæ}\89U\1aíïJ_Xäìì\9c\9b\9b[ZZúâÅ\8bÍ\9b7{zz²÷Ä;C\0\0\0ðHBB\ 2ûî}\86'O\9e\90¿¸K\91ùùùd¨;wîp\15&óy4î\11¸_X\14\13\13Ó¿\7fÿ\86\r\e\1a\18\18\8c\1f?\9eÙecðõõMNNÆK\0\0\0\80\17\8a\8b\8bÙOX\vÉ\83\a\ fÈ\9b\7fýõ\17^\ 2\0\0\0|±nÝ:á¿\ 5ËÛÛ\eß\82\ 5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\9aÊÿ\ 2\0Íendstream
+endobj
+4758 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [226.407 357.859 282.218 369.549]
+/Subtype /Link
+/A << /S /GoTo /D (browsing1) >>
+>> endobj
+4755 0 obj <<
+/D [4753 0 R /XYZ 85.039 786.531 null]
+>> endobj
+594 0 obj <<
+/D [4753 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4756 0 obj <<
+/D [4753 0 R /XYZ 85.039 746.277 null]
+>> endobj
+598 0 obj <<
+/D [4753 0 R /XYZ 85.039 476.416 null]
+>> endobj
+4757 0 obj <<
+/D [4753 0 R /XYZ 85.039 440.151 null]
+>> endobj
+4759 0 obj <<
+/D [4753 0 R /XYZ 85.039 345.2 null]
+>> endobj
+4760 0 obj <<
+/D [4753 0 R /XYZ 266.64 121.218 null]
+>> endobj
+4752 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R >>
+/XObject << /Im5 4751 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+4764 0 obj <<
+/Length 3860      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\eÙnÜFò]_1ÈËr\16\19.\9bÝ$\9bÁb\ 1Ëv¼Î!{-\ 5~Hò@\8f(\89ð\fGæÌDQ¾~ëêæ©#\90,g\17\ 24}wuÝ]]T³\bþÔÌ&a¤óYfÓ0Ñj¶\\1fD³sèyu dD43a\94&Øuxrð\8fo\93t¦¢0\8fòÙÉ\19\r99ý9xþïgoO^¾\9b/´Ö\ 1\17Yf\83£\97s\15\9c¼\9fÇ6xóî{î<\9c/Tð\8e\9aðßûã×G¯æ¿\9e|wðò¤³åÂ\84&Õ¸ç§\83\9f\7f\8d\0Öw\aQ¨s;»\82r\14ª<\9f­\ fL¢ÃÄh©¯\ e\8e\ fþãWá>3ãY\13'[¸\11\v\1d\85Ö\1a\7fD\95L\1cq],çq\16\Tp¦ºÜâ1à\98&ÖÁ³-ÕöбÆB9_ÄY\14\9cA}Ópyw1\97v\18³Y\97\9eÇy°sý\ 5\96Ò<(V+nrûÁĪæÙ*Ør_ÑÈ\1eËMýK¤Ì9îÝ\94§²\18nÌÅ\ fðc\1d@\ 4ù\10\9e( à\8bµÔ®pÓMó\11úÏ\9bÍþ\12i\83\ 4Q\88ª\9c0ñK\94Dþp6        ¶ÕúrU-«\1d\12ôúos\ 6Ó¦Á¶ø\88M%LP\84+\eüØ=UÉó\8fÔ\90\ 1T\9a\86\9bÞÉ\ 6:\8c³i&À\9e\18\92ö9ñAäX\13xj~ðxßq\8fâ\81Õ\96\7f\ 5û\88ª=c\1fÆ\14ÒùbCÌP8¬CÓ\8fP,hõ]Ùðh\12\87\86\b\ 6h¹Ú\96\§>Äs\15\96á×D\83\85Jó05q\8f\14\80s\90*\98X!Û`i¹Y­\8a\1díµ\ 5J\97Üñ¡¿\vö­*¦\15À³åAgHS,8\ 6ÁaWHD`\89sZ\ 1XB\ 5\8e¢IÊ\14µ \17u;ã(\1eQ\14DL?\16Aõ]\ 4\87¨äTK<â¦&¸QX\1aGÖSìO\89&\böû×GÇ<c[6¿ÍYr\90\1c\84\7f\1dÁÞ°]\17ÿEMKÄ,¶¨ß\ 4ß&Ø8\14\12=±ë&\89ÆÑEã°gFà:Ù¦å7<Æ\1fá¼¥aÙx\10*)\1e\95;â°×o\8e\19κXw·½ª\90U.xpµ\v\9d´ÇY\18å|Äg8Ô¶*\ 3æ\96Ürãy2Pc\8e¯e,*¢\8c´\12°Ò\8eN\ 3£ðh\97_C9\8fxöª\²¸Á\92\9bZÖb¦\84ÂZ\84§\8bWhþ\80\bÚ ¹®¨¿ldâ\15Ö\10?D\1c\89Bb\98\90\91WÅRj(ý8¦t§¢Úæ\f\7fY\8cÆ\9a\90\94¢ôu\ 4ºcÿ\81ìÃÎ\e\bÀò3ªl÷k\19ÄÚ\1eø\89íÅP\80`ÄX%.\94R¡MÓÙ"1 \16Ùg\97¡ç\fÉUEd\80\12!\b`\9eV\8fØ£\90\94*\9a\12\7f\0>MD\11\7f\ fÿ<ر\80ÍÂ\f\rGz¬¾b\0T=\1cþønÕEÊÆ\98\ 4\94M\8fÙøH\ 6ô\15\1e  \7f§\8f\84=\1a=°D\a'\17ì©\94Ü<Ån$²ØIN\85\ 1å÷±fKaY\80\84\94$öþÀB¼,V<íÇ\8eEÃúáH\14q\96ó\17p\84è',¢\b\16Í®ZîWT\9a\901\90¨öt!¯6!\1e@\1dð`SQ]öIÄC\19R~d> \ §)\1d\14§¿ÍÁ0B\15ð°+ÎKû\8a0_Óÿs\99)+\902\96á]<c}à<àJ]çA\88å\1d\bìßÈ\8e^)ñJJÀ\94\87\80z%u&Ü\8eù0IÃÜ\88'\96ÐÁÁþ³Å\13\132ðsÐ\90\0Kìº\86\12}+ciÕ7è"å\9aÉ,\1cÊ-\el9ã²w[sT¢M)E<\19!\80\W\18ò\91vB±\8eÔØq\8fó\841M>wÞ\1a_,ßæ+\10\b\e\1e·\81nM^\1c\17´DU\9fK\1dÜ\87jé=öÜ\88\83\86\v°\1fV\9c.&x}é\f\1c\ 1îÌ\ 4\96Êk.\91\90ê(\96ý    Ét°s?rëÍQìÙA\ 5\1e\1e±I'\172\84øL|$â5X¥G@¨\ f\bÈ\8d¬Xã®Á\8cT\8f× S\1cÓ\bÍ$\ 3P\89cu\835m=\8c\bq\ 5\88\82F\ 6nK^*4\8b¢\8e\ 3¶æ4å\92[
+þiØ\8f f\10¥N\96\1cº¼g\vmgÅRl\0µ:«ìÅ0Ò\ 3îá¶Jà\10\1eð\92\8c \89±i\19Àã\e\19D&®ªíÎCÕA\ 4KX\ fø-sMµ\1dJ\0`§ØºæÍÙDwßáG.\    \fìC\11d*øvn5ßårÁ\8e[UÐ^za\8aD\ 3±+Ã\e²\10\89\aÌKHß\84àueMO;º,k\13ܱaeBH÷|¨Å°£¿\ e\80Ó\8a¥\97\95iÞA¿Ñ\ 6bgßc\84\ 6\7f\81&\97¾fÕç}ü\91çÉÍC4\8fÕ\1dàÜ\10Îub»\ 2\94dAÇ\94ÇíÝ\vO\93¶ôÅiÎ@xÁ\85ÉC#\ 1M7Ý0±\8f\ e\94d\1dî\87\ 1à\81ÄÀ0\ 6n¾ÛêÔûáäÏC÷/J\9bbOâ³!µ´+v"ï_ñDñ\ 3Æä\95¸\87c\9fL\13\1cÅÚ\11\14\1d\ fa&Y\96U{G\93\11Ä\ 4\ 5\97W\ 3Å\863\87
+\85¢\12(\9cr\8b¢]äWHÏC÷î\96\15¼Þ\143a7\ f\950\ fï\8cÑ\9ekîm£/zDE\1cKêw
+Ic=\9cZÐì\ 5\17ägÕu\1c ><3·®\91\eü©¤\91oiÈ_iÎÌ\ 1\8d^\e\96®\8fX\1aÛ\\ 1bËý,#©íû1©õþb÷\12\aÍ\93GCE?R\8f\80=\18¸wa&#á\18C4Á°  0!®Þì\ 1\8b§_I_Í\96 \ 6]\87\ 3º·{`\19Ô?\ 5Jóª\94  \rk\91\r)¥V\93Ãiû!,Ù\9bcG\1a\1cÚÑÓ^       \8e\15\9di%X\80\85\11\17X}o.ÀU\r\90½,\1a\ 4ÂdA!·íý\8eëW\17\83|t\88]\15\939g\1c\8bC\83\81\8bVdt±xQà¦\ eoØB×\84\1d\97\85s<ÇÃrÈs\95زÝê\9a\e\945âR%Á       Özf\1f\17\83I\9b\ 6\84\96 ÷G;Ó´Z¹¸\bÒ\94à©\17 \80.HËT¨}Ðõñ´\ e¿\9aÐÅÏÈMGß\17¯ùì\ 5[ô'PñU.J«UÞqÏóIÕ\ fÍ}Õ¿åÆâòÒ       \16]rh\83B6Ú:\14ôn\ØÃ\1eõð&\9aåa\86Q¨X¥af)\ eÀ}Íù\8c\vï^Ýro9Ak/¬ÎÐÁ\98ÑuÊäa,W aÔ\\87æî[,\86.\aî\1câ\81¨§\PRåý\10R)èº&\93³ç¡l\7fèzȺ\0È\92\87:5]\95°-;Ö·s\11\91\95ÄQ\98TYÔ^\9d\93N\11±i.$\80nå¿ðXuÖ[\95+«vìGÏg\12\14¬j\17X\13×Eê\ 5ÿ\ÂÍ×;-{
+FÝ\ 1i#\80Êzµ\97W\8eÇ\ eïÄ\1e\ 5rÆSÔÄÀ\ 68\81³E\16&YÚ\1d1ü%b§ñ$KåpÛý°r4°ÚóÔ\80=à6    \97I\9eõÍ\10ÜT\87
+.ð=¦»%Î3áw\1d\ 3>:×\ f\a¨ß\8bõåJÔÆø¥!N@¹\fv\1d=\14Å\0xlí\füe\80#¾ml\12\1a`J\1d\85àWÜ#\b¡â0·Éd\18Â\e½\9bV¡9\11¬Â%Q\93ýEÒ0Qéà\ 5o\92\88Çû\ f5_ú{zÀ\84i\9càs\9c\0@tv/@\90° ;Ws\17hîZÂ.lÖ\86©}\14Ø2 \ 2Àr\ fà~À\8bÛ\0\8e\1c4b\1c?\ 6\1c\vd\87Ħ³\85\7f³|0ûÜòÚòçÈvÇóèñ \ e©&X)K\85\æA0é$\8c`ó{\05ñ²hÂ8\7f\820ôóÑñAÏÚü1\8e\7fo\92Üpzõ\ 4Ç\7f&·ï1\bq\ eZþ)(px3\b¬8>\7f,ÿùm X\9d=\ 1\16^ÜF\88'\91\84\97ã·\94ÐDñcHB__æ\7f-}\99ü9}\19ߦ/\93\aëKkî\ 3ÔÄÃÝSi\8cÃ)\85©ôc\9c?\8eÃ8Ò\7fñó{\8d\19\7fy\8d\19\7f.\8d©ï­1ãI\8d\99>\85Æ\1cî\f¾¼Òöñý»ÿm}¥?£¾\82\95¬º\97¼ê/&¯/&ôU\ 6W­§ÕWúËë+ýåõ\95þòúJÿÿë«\aÞG\17Y\14Æ\16ó\98Â\9c\83\1aãLã\ 5°~\96Ù;8¯\13\ 1\93x­6\ 1GX;ñZLªÃàÜ\8aË>v«ûIZ\9c|Wv\9f\12/\8b¦Ø\95BYÉðsÁ¶\e\9f\10)ò(ë¹ ·¬°l6ÛÎ\e\85\KHð¬\9768\9d¦´\9dzB<rñb£Ò ü\9d_ÊÜ+5¶u^â±\1a\87óE\9aG\94\8cFÝô¼Á\91Ë\9a£ñ\85tM¸A9ðbôtÙ5\87\f\88Ë®Á²{\8eÛ¸\1cklt1f,÷\12\93 >x\vÅ\ 3Þ\960\83ýÕ\8e\7fåépóQö>\93\85Ê1\82\99÷ß$8'éÅf]T5\97\87[CÓè}ËPÚ.\1c\80K\17\1c      æw`l\91,n£m°½®éý\ e;        úºú£ä.zdÝryâI\ 2\17Â7\1cJ\aK\83×;n:õAë6\ 1\f\9f\82ä\15\94\17c&Å\8eO\18W-\9bë©\94\15\97ü`â6E\14Ë\9cKkTÞÍAé<ºQ\17>\13\8c\99m\91\81ÖI²'c¶\17\18=g\80(ÕÔt\9ezð(¯ßr\e½¢\9e6%¦ûc»äB\bÛU\ 5¥µâ@\9fE@ÔUò\18\8a\85#\16èCÊÇÅ\86Î#77¼G*¿\81Öwß/\84ç\0\r*Oºï\1d¯ø\ 3\8a\9fÞr\8c\1d´}{*\ 3øÉr9Ú?'\82ð64d\e±_\1d\0û(\eË\88\7fݱ\ 2p\96\ 5    9!El0\7f\81\9e\88M"Ï\17\8547åyå$\82ð\ 4m\9eÇ\92\1c'zQÂ\8c\86N*\12Ö½\1cu\e\89\8fÆ\11\8eÔ\84©Jî
+£?Z´GØ\bàé3\0\9d®\94\1c/ãý$~\97v®o\12\15²\1aζ´*»ÛL\9bIN7NõÃwE\ 3|yCÊ\9d$\ 5¸ï0Æ\92¨\13\1d\1aüæ\0¸*5ÙSè}\84äcû²%_SÈKyÒ\13BüÆ\842\9fèQ½ôß]\10ó`c\97yèk\8b¾\12þ\9aS\92\ 4÷(W+Ù®Úõ\9fê\8dÿæÃïÓ57ôqGû\¿\80»P®ôä£=Û\1cä[ÓÉ\8aÅ\97ñ\8e¹\86jÌ?.mÄø·sJdðZ\17_ûYB\93¼+ÂY\ 2tK\ 5«\f\1aøM)>\8cÂ\12\9b\9c'\80\82õ\9cý\14d\9e±\9c«ÈÂ\9dÎé\92KöxÚWN\82\94¿\9e`8èç§\17o¹]^Ð\9b¹\8cÌ\ 2pK¹@i¿dÏx5ùð\0\11=úÄ\82l\96"\ 2×\\ 2sȾWC¹cÕ\1f.G\b\98T¥Å\98\9bVË@ùtã1\87i·S\98\ 3\v\9fFîÌGH\ e\15\1c\97$\93eó²ö_zÅS\8a1á¯Ñ$\99sµB\9fËfN;â)ø3\aôK\ 5àÖ\85iy\17Gvù)¶q¨\92¸k\ 2&øÉR\8e\1cþv8\85\e*G\ 4Ë\89V4Ø\998cÛ\1c\86,ÖÏ¿2&ï®Ò\97PZ\97\1d4J\98!\7fÃÚ¾\8a¡=Ýaa5\7fX3Ðò&\e\9dnìwHb\89Ë\ 1£¬#\9fÜ9&k\92\83Í2\ f\96\87L.uÓò@Iz\19?÷§\92\9cZ\9eî%ã\82¯\ 1Ð[t\ 6]£äûL\88.[s\ 6\v§ba¢Ý§½Oª\90](/2U.áÊ¥©Õmv\9eû|,\vußð\90î̲N2t6)\9bàí¤Á3TV­6Í\9cG\8eß9QuR,\8böS\1e\\>\t\9fd­/Wþ\92#\1dmn\Ï¡õéAYæ\93\92`D/û\82w\90\9d¦Ój\10Îj\94S£A¼â\14\1cN@QfÒ\a¥Ô°þG\97Íöp\rÓÆæÕ\0Cex¿n#ywg>|ã®"`|MïS­c/Áíç]\17\92­/þ\ 2zJ\7fgG\85Ü\87³îWcëÁu¸¦l*rc\86é\9c<²«"Æé'\ eÂ4¡/3&oü÷ý ðÖ\ f}u\ fÛ·:\18JEã\8fM)I¦\97\ 1ò_¢ÇîÚendstream
+endobj
+4763 0 obj <<
+/Type /Page
+/Contents 4764 0 R
+/Resources 4762 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4761 0 R
+/Annots [ 4766 0 R 4769 0 R 4770 0 R ]
+>> endobj
+4766 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [320.705 426.743 371.927 439.645]
+/Subtype /Link
+/A << /S /GoTo /D (browsubnet) >>
+>> endobj
+4769 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [511.223 111.401 539.579 123.09]
+/Subtype /Link
+/A << /S /GoTo /D (brsbex) >>
+>> endobj
+4770 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 99.973 105.43 108.995]
+/Subtype /Link
+/A << /S /GoTo /D (brsbex) >>
+>> endobj
+4765 0 obj <<
+/D [4763 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4767 0 obj <<
+/D [4763 0 R /XYZ 85.039 402.235 null]
+>> endobj
+4768 0 obj <<
+/D [4763 0 R /XYZ 280.606 408.208 null]
+>> endobj
+4762 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F38 3057 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4774 0 obj <<
+/Length 2627      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9dÝsÛ6\12ÀßýWè\91º\89\8b\ 4ïÍN\9cÞõÚÜ]ì\99<´} lÚâD\96RQ®Ïýëo\17\vP$EÉj,SªÃÉ\8cEâs¹Xì\82Ào\18>\bá\1f\1f\18ÍB\99\fb\131-ùàêî$\1cÜBÎ÷'Ü\95\b\a\8a\85\91Ƭ³Ë\93ïÞëhÀC\96\84ÉàòÆ\16¹¼þ9xû\8fÓÿ\\9e\7f\1c\8e¤\94\ 1d\ fGql\82\ fçC\1e\~\1a
+\13üûã¿(ól8âÁG\9b\84\7f>]üóÃ÷Ã_/\7f89¿¬t9RLE\12ûüíäç_ÃÁ5\88õÃIÈdb\ 6\ fp\1d2\9e$\83»\13¥%ÓJºûéÉÅÉ\7fËV(O\r¨VË\93\8d|\89\11OX"t[\19.\ 5\98QÌt\1cUK4\7f­r"Ñ¢\9cËa\12\ 5éx\8aO\9e\81\16\8cU\91À§þî=×\95\1a:b*vµþÞÔJ$\19\97\11\V\84°\9dÖ\9að\9d\9e-æ¨ß\87Â÷*Up\ 1Ãq?\86?³lI)8@ÿKï¾L3\1a\1dÑì\94\v\r*jôº¦H)À|¢x0Ò1S\9ao+«¡\80\1a\92ø\99ã\vVÂ17ÙØ\8c­\14B3tåJ×[\89\98\84qE\13\89·\8eâÅý\18ÕÖÐ\8fR,\8e"´W×ÀË\v\82#+Eð\0CW8sú)-\96Ù¢)\9b1,2ºSÙ~Ì\8b5\15É0\ 4ãØ\8b\8eì\8cå
+\9e      «%϶\1f\11³\90|Ã."¹Òmªá1\8bøJ7­3òâ\1eFl<\eÚéÈ\83%ßdK«Æ:\90êÃ\9a\18\1\91p\9añÛµ+\99\88Ûuër¶wý¶ÙsÌ\19\17üÕ(@<¥\80Ó70}\85h\11A$,\14²\8318³"È6\11\fÌZÓ\85\19l\13Á+ñE%x·m\1cx¬:\10áÜ\8b Z\94 `ùõò"\9cþ\12êðoð\87[YT\8b,J°Ät!ËY]\16Ý.\v®X;°Ï\8a\ 3D\8d(a±*W\1fÖ\89¬\897\12\1a\96:\90ýÔ"e_Îä])æº\ 5I\16\86\92\ 2°~\96[}U\ 1X\1cG\0\16\a\vÀgÇ\11\80ÅA\ 3p\1c%-"HÉL7c°M\ 4\ e´ðv\9b\bÚ\98\8e\15aÍyIpZJva\vÕ\90câ¸E\16\ 5«2\9et\1dþ\fË\82Ë3y,á\8f\1fQø{C[\19-*\83\86:Y1\9c£,\10fÚ£±\8c\98\82v\8f0\1aïu;Eÿ¹`,·í¬èndú \ f\16\8aßm
+ůâñw{\13ÆI+ÛÞÀTW/Âí\12à6\9aêêEx\93\b¦\93¥À\9a\19r<\18\10j\1fvX÷VæùÞ\8a³Dëö#\8b\91\f\991OØû)n\90/\87#%u°\9c\80\vºù2\84\17\93`\9eÏ*\ 5Ð]Ñ^úÂ\95\9aΩØç\1c½Ø-%Â5ü*jÏz¶|A)¸y\8c\eòC¬³\80ÜÏT£t\819¶2Á2chØP¡É\9c®mW×Tcîú(ü^¾\13\88»lס Û\87|:uå­ø\19%§>u9Él\\ fk\11½°"-~Gqì\13ãi\ 1v,¥ðòÙgt6{ï*\90\96V\85%õÚpö\94\87\ 4,\8b.Q\ f>e>\9b>º¼¬<È\90VfÛI\919\117t^\1f\ 6Û¢\1d\ 4/Û}U(\1e0¯     \17níé\8díK%A\91Þy\11ðÎVú\rOT²Ù\95K\9cßÐoFB\91ý\14\94\9c¤øÜ\8a\ 6Ó\ 4WW^1\8bEvM978vxѲ\r¤8,\841\1e\86,Rq\aï\86VjTÏ\1cMö¡&;\8a~uï\15\ eåJÉ\97^]?º¢é\94\19\ 5\r\93½¯\1fP-ÜÚ\12¢¾äIÍ\14q,Áu­Ì\9dn%þÈÀ-µÖ}æ\88G\86Á ïk\ 5*wY\81rFÂ}*íÎ
+\ fæ礶Oû\88Ïq\85ZÅb\8b9*9ÿÃê¡ §\1aÛôÚ\ 1\1eÖ\9eæÅÒ\95xÈÁ¶m"\1aî$£Ôwó»4w]\82½]{½cñ¦Þm"j±åÝK\9bý¼ÿíôòÅÉ\ 4\14\18:÷& m.*O\86à\1d­«Ã+ï\81ðÑ)ÅÏt\19\8a¦W\80´Ð\ f\86\80\89¸È3×\8cu\13ð[1-¼µ¯\10a\1c¤³kª¼\9cÌ\v×6U       \9bU\ 4#ozz\ 3©ËjÇ-\96i\ 43v\9fÉ>áËÇt+!ê'-\9c\82\1eÑäÈ\ 2q\12Ïgù\1fVæk\1a\ 3\19q\88úº6\rÉàÚ߬pë\9aI£;\9bkoÉͧø\18×$ÕïùUê®\9a\11\ 1\1eüM=\1e`åñ¢ôm\85Kró\v/WQ)ý\ 2å¾X\83ËR\17ERWª\98Ôâ       L½¦Û\8e\13f\94\9bB\94¸¸\1dÐÅÇmç÷\97C\ 3Ý \8dM\9dpPF¶ìHÈDíÊ\ 4°õq\83×\8cHã¸Áú®Î7¼<\ 1!7\10\10QrH\ 4B>\13\81\88à\9dIDO#\10:dñ.qü0ïì_\89@èn\ 4ù*\ 4¢#Ù\9e\8eë-Ê®t\93\1e\81è\11\88\1e\81è\11\88\1e\81è\11\88×\80@lÜIíì\fèt'YÂØtnJí²\b\16        Õ±)m\96%\8e£.\9cÞFd&\ 1\8f\13\8aý\9fÑýÅ×k=1Ó\133=1Ó\133=1Ó\13\80\981GƯÊ=!3«Æ:\90ê\18¡\99\80Ý£±<|4\96\87\8fƲ\8fÆ}4î£ñ~£±\17§m÷I\8aÃl¥\88#ÚJ\11\95"\8ep+E\83:Bs\8c\8b·­\0¡\90L\9a§\16dY\ 3\90ó\8c\84@2Á\ eÉJ-Ä\rÜà!¥gØî\1cÅ°pGϳùl\94â"o9\99/\10\83[¦ËÜÓ\fX\12×~\8eB+ê¬ZR'\1ay\fmäD?(n\1a\edUL\13i\84:SG\e~ƪ³[J´H#\8fP`Ë2BR\ 5\9a\11iÅÏ\8d¼\1caÆd\ 3Ìh,Ì\b­Z\98\11ªÕ`F\90\98SòÜõ(éç!\9f"\11áª\94<#\94O+\19»"\8dB\12Î#DY\1d¯+Ä"\88ãvß\1f¬:-$\0Õꪫ6Tå\82\ 4~PÁ¦:\9aÄ7\8eÜR\992\9f\8fT~\859B\ e±te*ªp\9dv¬öÝ\82Z\16\94Å©d  Ì@\92xÓ¢¤±5?o\8e\1eÔlã"ß[ì5\9dN\1f\87FY\f\94l\ 4/DIÿYøfJi?9\ 2     \ 1©\ 5%­Áh\98H,!¯ë\12n\ 5ýXV­\85\8fT\8ck\88×\86Ãâû婪37©9b\b\8eÞ\9dº\a­B~\90\0j¿Mí\8cråÉKp±Â\91ø
+Ý[×\94##cÂpVXܺò"½\81ä\e\8d_TÙ\ fs¶Shâ$Pir\91g\91\82EfM#[¹·H;ë\81\8b»¼°\ fåÉjL«O_jÅC}àÓp:X®\ f\91\96\1eSf4±\1f\91¦B\e\8d\ 5±[(\f\96­r\9aØbê:#\84/½v3Ó&¥Ël¥ãü\86Æ\ 5q\1fÅksh6'Âõ.%ÂÎ\ e}æ@Yröp±ð=ßÙQ\MlÇ\ 2{ ¶°Hø½g\87\7f  9øBXR;\rCÚ$um\8f­\97ÏÊç\81<\14\ 1JäYµ}¢¶µw0PlìMÉ   çA8¸tc\86m5A8Ls¥
+¯Lj\87$Xw/ë\80ÜHs¦á\15»²\95òlLNí\e\93\8b\ 4ãBl[1¼\1c\8eñ;Aª\87äzH®\87äzH®\87äºØ\0Ù\ eÉ\89\1e\92ë!¹\1e\92ë!¹\1e\92ë!¹\1e\92ë!¹\1e\92ë!¹\1e\92ëäX^îëXÞôÇò\a8\96\97û:\96?Ô©¼<¢Sù~íö×Y»\1dï©ü\9eÖnñW­ÝÚ\91JÝõÒåX\91Êo@\ 1/\8fT\8aÃ#\95òðH¥è×nýÚíÛ^»\1d?Q\99táív$*u\17¯¬ß&Q©º!*5Ó¡þóD¥ûÆ\97\94_\rUB\v#\8bóx¶\12É ÝÙJâÝ.6\7fµ-µ<ß|\86\9ff3Òc8«Ï=\96D\8e0+æ\vK\96\9fk3kt\1c&\9dyÎo\ 5Õ\14å§Ü\8c(Ñ*¼®~nÏ6WùÜ\9e\ e\8b9QK\9e\12\8bX"kN8\15áj\b\1eemÿ;W̤\8cÛÇyWç¾õ¿î\921ãq-Rl¶\19Î×Ofa©\195x\9fÿ\ 3\ 2\9f²Èendstream
+endobj
+4773 0 obj <<
+/Type /Page
+/Contents 4774 0 R
+/Resources 4772 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4761 0 R
+/Annots [ 4777 0 R 4780 0 R ]
+>> endobj
+4777 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [406.304 535.411 457.69 547.1]
+/Subtype /Link
+/A << /S /GoTo /D (brsex2) >>
+>> endobj
+4780 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [96.77 248.682 148.157 258.25]
+/Subtype /Link
+/A << /S /GoTo /D (brsex3) >>
+>> endobj
+4775 0 obj <<
+/D [4773 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4771 0 obj <<
+/D [4773 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4776 0 obj <<
+/D [4773 0 R /XYZ 280.606 772.58 null]
+>> endobj
+4778 0 obj <<
+/D [4773 0 R /XYZ 85.039 524.452 null]
+>> endobj
+4779 0 obj <<
+/D [4773 0 R /XYZ 280.606 530.425 null]
+>> endobj
+4781 0 obj <<
+/D [4773 0 R /XYZ 85.039 237.723 null]
+>> endobj
+4782 0 obj <<
+/D [4773 0 R /XYZ 280.606 243.696 null]
+>> endobj
+4772 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4785 0 obj <<
+/Length 2665      
+/Filter /FlateDecode
+>>
+stream
+xÚµY[oãÆ\15~÷¯\10ú²\14P1$g\86\97¾\14ëínâ¤ë´k\a\8b"    \10J¢$Ö¼8$µ\86ÿ}ÏmF¤Äõ.Ú\14\ 6LræÌ\99\99s¾sU¸\bà/\¤Æ\ fT¶HÒØ7*\lê«`±\87\99o¯B¡\b\16Ú\ fb\83S×÷Wß¼3ñ"\fü,È\16÷;"¹ßþì½ùîõ?îß~X®\94R\1eL/WI\92z·o\97¡wÿq\19¥Þ\8f\1f~àÉëå*ô>Ð\10þûxwsûíò×ûï¯ÞÞ\8f¶\i_Ç
+÷üýêç_\83Å\16\8eõýUà«,]<Á{à\87Y¶¨¯´Q¾ÑJ¾««»«\7f:.<§\17¼jæf+K±R\81\9f¦Ú]143W\1c\0<àÜ\9b\rÞãØÁ\ 5ÿÌãë#¼\ fø®½á\0ïeÏ\1fý¡Å©jËt]QçeÃï9?zä5\14ùöY¾\87|(xqû\bÛ%^\81\14¸Y>\94mã£ÀPJQâ\ap7<ÞÍ\8e×\16åp(:Ù\8a6\1ed1\r}\bå\16ö;â}vÈ»¬z¹\fð8\8d·UÕ¢®\9eÊfÏÓOeUM¥qìþ2£E\93øajæd\1f*\1fØÃë\8b2\ fýs¦©¯\81a0ÇÒøÚ|\91ãm^\938@äQ\ 6WÛñsÓÖ8ú\b·=\ eEgg\e~\16ùf  J8àWÀÚ*·@Zà@$L\ 2\16\1aÒ\97M¾Ùð6L¼FýËdS\fÈì      %Úv\ f¼t×åûºhplè\99\18Wñ¢µE\ 1Î\10~\90\12\9f!cck!\ 1\825\86®º³:Î{~V­Õ_.ÐT1\7fÓåKàE|A\ 22Ï8\8dNppû\r\ 4\bw\a\14åþ\80#|ضC#`|ð\7f1\80Jl\ 3\98ô\17úEHG\89\ 2Û\füX§ÿ=t¢?\1c:¯IæCá\90\82\9aRIÌ\9e!1\0¢ÆÉg3ð\98\9d#\8fÀ\90(x\15é.'7b±R®«Â²:Ç#\8e>Y5\91õÁÀ.§/4ÚÔ\80\a¢Mµ¨\væ\9b\13Úi}i\17âÞ­\1cqMÊ)Æ\0Ò\19Ý\18\U\8b\847/D};tCx<çè,6
+\v
+T>\8c?\9ca\ 6Ïz\86\90\96_&ð(û\81ÐñÿÃ\86úñ\81ÞW+\0zSàKF>\ 1\9fV@ø~fä8TÊ\93£     \a\10ZþK\10*»Jä­u0a÷ñæö\8eßú¢c\15Ù(\ 1\80бñJáæ\     ±nðã\99?\9c_Aæ¹uStð\96\9f9Gº¢g\1c]\82¤ç]ù\0ì9cñ\9cx\ 2\19¨XÓÄ+¯x²·\97^\8fÜ
+Qã`ï|Ò\9e\aû#\9e\ fP¶bïÑV\14\ fÅý\11Ç5É*ßnòÞq3Þ-³¾¾ùñ\8e\aØ,\90gW\9cX\1d1´.\11wpñÈ»?Ì\99\8a\81ãnØ\83\89CíÄ\bú².«\\1c¯M\19\86C>H¸ÜYWÜ\93ýïyÕ\99\90G\8bµÍ\11þ\86ʦäÀiyªó\17ÌÅø±Éæs;\90\82¯b\aî\bFµ¯t<\89Â\90\1d\81P@\ 4Þ\9b¶®\97\1c\18U\9cxo»®]ªÀëz»ùÌ\ e*\ 1k\89\9f÷9\98EF¨L"ï÷£s\96¢\134\93\ 4Å,ð\a"Vñ\83uM:ácá\94³\12x'?ÊnÒJ\1c\87ÅËàkWìó\ eÃ9¥7ÈgÝq¾3\82 Ü?5\19\81\82Ù\82ZLìý\e\85Ñ\95äø\9eå\10;¦@°\8eù¬fÐä0\0nø±kÙþê\91Ç\ 6Þ{:\0'\84èò;ò½ðF\8b 7äm;A¤\8bE\80T\8dì\8f\1d \ fîAJC\9e;\8e\12\13³À\ 16\v\8cM\9d\93\7f[\81Y\90Æ\11\ 1qæݵµ\9c\841\ fÔÀðòj\8f¤«¡Ü\1c\9d9pÐ)f};¦ü\90ós\12>\aSãÃV\13\9c\86~\86\99Î9NCÌ\1a\ 4Þw\84Í'\86ê\9b\9c0\eCÙ±B/£ïÈðYà!&x8Èá\13^îòz\9dóë-\ 47 º¾\ 12âp'ã,3Ü\80¹]êB5`\115D¡\19Æ? d!¿'«\19\10q(:­ü\14¬\10å\97iÎçiï¿Î\88IhæŤ´\1fê/\14\99bpþ\8a¬ö\9bwq4¢Ò\118\v#¤M½T\88ä\15üß2ñ\84%l\97Æ\89\10?v.ß;%¿*\8a\10\8b\14󺶢\11\8c\0\15¿\8c\8cÄåF°b\94"2\1d\1atÞlÇVÌ\8e\1aÂÖO8°¥\9a\a(\e2\86ÚÆ\19\1cÚ\94\9dµ\94£\9d\ 3\154\e\97\e\ 1Q);\95òM»ç;2\ 4T\11\14´¾\89¢  Æ)F\ 6ÁÈ\\86¼\ef\84j\ 2?0É×
+5\ 4\8f¬\85\18î\18k\r~G$¢\83p\14Îaïó\80TN\ 2C\85\15e\96y@d\P=ð\18Á\1cYÜ¡pkLÛ\bí05u\r0À®\ 1\899\82K=Ä^\16FQ7DÈÓn+\99¦D\ 4\9e 0\92e\1aú:
+'²<e"A
\8cªé²\1aðþ\90ÉÜ\1føò\89·e\84\15=SÚD\16§êüA.\8e3¬Ýn Â¶a
+
+\f¹\90çüèÚý±°\fø^¶¬²\eäµ»K"I4¾\8d÷î\8a\15Ý\1c3öG>!º=\9câÍc\92÷¥\9fä\94ej\ 1:¥ø\84øNSï£+\1d\9a\19he¡\1f鯶Wã\87&\15bBºÆ2\92ÅÖðgkû\18ø\8e¡B'¢ËîS¹)°Ö0\10}ùòÜj\0Êú\ 4\89²\91;PÀÑÖ\9fêôóÕ£Nmm\ 2äëSÇCÊ ±À0\8a}\1d¨©    :\10&Þõ\99'Á±÷¨>é¯t\ 4&56¦ät¦'Ö\12
+\9eßØ\87ØÈ\ e\ 3\90\8c°êcöG8õÉ!.±\ 6\15\13¤NÇ\92\8c¿\13.\f\aL\8då8T;ÀÄ3Éãȳ]\ 1>RV\90 ræ"Pj/ËýME× `\9b\b\ fA7\96\87\17*\82±\1dùß\9a?\1\aï(\ 6Tu&\9a\90ôþ\99¹:CYJ(\85\15¤íTO¸\ô:\90@4\9dbÅh\93wZØòÓé\1f9\88î\84À\12\ 6·\13\93if¬\8aý\91Jl\82?p6â¶\83\99|7p\9f,\95p\ 4cµunéÉ   HB\9eÚ\1c?E\17\84{cF¤Mê½[¢¸Ëê\94Ч\9c´§\92\9dÕ\8f\95\ 3¾°\98\1e\8b\9an\99í²¤§\12\8d>l?/\95¶b#{X¼\Þ~C¹\8e
+EPôÊÝÈ\90Ëó\9c¢\1d¤ GFUYñ§\9c \1cc\96ÆËS\1fAÙlF\85ì\ 5¶²ÁRæ£Q³£áõgáÇõ¬hrÔP\bO'°\ ep\1cüp|b\95´Ây}:\91¬nY\19\97²á«PkU\9a°½u2ÒÅ\1aw1\1eì¥4ÜÁ\ 4gÍØCþØ\8f\1ah-Õ0á\aÒp.ÃE\a¦Òøs)®ö\938ûº\147\92\14÷\ e\9c\ 3SË¢o\8fÝ\86zw6\1f\95\96\8e7p\ 2|mo\v\13\7f\92e\85XG½PÆ}EjùK¨ô{ib¿©ÊÂú,ê4\17ÜÑâÎ\8f-\9c\7fãÈîºà¶\93!%\83í¡7­p\99Ô5¶%eëlöÝ\8e\179éî\ 455®k\8e.'dS|\ 5\9f\7f\9aé«ÿk\99*\8e\89\18ΡJÚ\8f\8aS©J¹\89×\1e\9d\8bNøäHÎYñ\9a{+Ï<æ:­\9f\96PCæU¹å5Ô±Å\97\13$\91Ü\9d:ï©\fK!!\9aæl¸æØ[\13Õ\89\1e\95ÀxâÂæÒçÇÍxPúüÝeT9OOÜO\0å\2bRß@\95Æ`è¿\90\8c`çAG§<\17MýÍ¡ ÈòpÞ8\11g'°\98ê\80\1a\97¢öõÉzYÒ\94\12#ä·¾$¢\89\9f\85éDᯫ^:/}Qð±!e\9a\14H\11þâDÄ(ZØÌD\ 6{8°û0sÑ$ó³Ô&ôö§\1fQ\10Q«³ôß\84ÆÉpí\ 3äw3\u&\8dI¤«saû\98ï\8b\93\1a_+óùâ:HÔ×y\1e%\9eç\86\9dɾ\90ÂÖº\9aß\80æ§\ 6à.¢\16GC&\1acr§È\92\10T\18\8dúâ¬æFÿKU;ü#\92îá\15oUв\8e\a\18ù*úÜ\rA¨i\98½ì¼N\9e\88\1d|Ç&Án\87ÌOd|\91ü!XÈ\16éw¾¡|\94>*\8eork\98s?\90E|\8aÙCKÐúß~\ 3\v\9c\v\80/ÿØ\16Fç'\fc)EG\aü\ f\1aOA\1fendstream
+endobj
+4784 0 obj <<
+/Type /Page
+/Contents 4785 0 R
+/Resources 4783 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4761 0 R
+>> endobj
+4786 0 obj <<
+/D [4784 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4787 0 obj <<
+/D [4784 0 R /XYZ 85.039 723.439 null]
+>> endobj
+4788 0 obj <<
+/D [4784 0 R /XYZ 85.039 682.791 null]
+>> endobj
+4789 0 obj <<
+/D [4784 0 R /XYZ 85.039 642.144 null]
+>> endobj
+602 0 obj <<
+/D [4784 0 R /XYZ 85.039 571.508 null]
+>> endobj
+4790 0 obj <<
+/D [4784 0 R /XYZ 85.039 531.344 null]
+>> endobj
+606 0 obj <<
+/D [4784 0 R /XYZ 85.039 459.761 null]
+>> endobj
+4791 0 obj <<
+/D [4784 0 R /XYZ 85.039 413.392 null]
+>> endobj
+610 0 obj <<
+/D [4784 0 R /XYZ 85.039 259.908 null]
+>> endobj
+4792 0 obj <<
+/D [4784 0 R /XYZ 85.039 228.092 null]
+>> endobj
+614 0 obj <<
+/D [4784 0 R /XYZ 85.039 115.559 null]
+>> endobj
+4793 0 obj <<
+/D [4784 0 R /XYZ 85.039 81.116 null]
+>> endobj
+4783 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4796 0 obj <<
+/Length 2936      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝ\8fÛ6\12\7f߿¸'\19\88\15Q¤¾ú\12ìnÓĽË&\97uo{hú ÛòZ¨,¹\92\1cw\81þñ7_\94%[\9b;$÷P\ 4\88È!9\9cá\f\7f3C¯\9axðOMâÀõt2\89âÐ\r´\9a¬vWÞä\11FÞ\)\99áM\8cë\85\ 1\ eÝ,®^þ\10\84\13å¹\89\97L\16\e\9a²Xÿâܾ½þ°xýq:ÓZ;0<\9dEQìܽ\9e*gñ0õcçýÇ¿óàÍt¦\9c\8fDÂÿ\1eîçwo¦¿.~¼z½èm93®        5îùûÕ/¿z\935\88õã\95çê$\9e\1c¡í¹*I&»+\13h70ZúÅÕýÕ?;.<f&¼jD³\99\9d\9e\eÇfl\8e
+]\1d\ 2\8fN}£FÔÿä©è\\89À5AÀ\vÏ\99âP\9f§
+Fx.¶Y\9dMg~¤\9c\1c\8e±áf       Í\8a\9bÿ ¯³Â\ 3M\vl{Î;\18N\e¤´Yͤ\9bºÂ\83>\125«Á4Æ×ÎmU\82Ðæñ\0\vx\eÏ)wSà·$®k&UÈ$L\9c´D\1eOBl·\96ù.]á\9a-pÉKaÓVü\95\r?ãJ\19J\9b\9eè±³\ 2±áÔÐÞ
+-\91\90âïÒ\86\84ï¼¥&\9da\9bc\93Qß=?k`êú\91\ 6\8bznh¢¿\96!ÿ=\8dµS\1d@!ß\a\95K2a\8b\14Ø~ävEgܲ\81\91Ðâ±fÜÞ\91\95W8c\9b\97'z»M[æ\9c7B\81Á­\8c\16g.\82óv=ÿÀþÒú\87\991\9es\v\16§á'\1c´Ò\17Õc%ôV\84\14e\80\9a\ 1)\9f²\1d\1f\ f\19ïÊÝC\93Õ¯¾lÄø/y\eµ\8aù Uä\94\15\7fç¨Ø\an¯ªR\8c£\9cU\9b\7fÆ{ÑÊÕÁµÖºØ´Ö\85vï>Pÿì\1a#çþM\0kaO,\ 644\9aNÄh0ùd4èÔYÏw\98\94·ü]v¢Eè\aé\1ax±³4íóöQ\91«ãp<VÌüÀÕQØ\1d¦\ fdå&è\r§Ã\84ã\8d]ØÊ\80ÜAÀ\10¥=pAt¦\12÷Ç+\11\86NµÁoäÜoS\9c\13!=¥Ikî|\8fm\Y\13à¬À3µt\90Êk"\v¢¸â_È,£\19OL¹/hÑq$\12ù®ö\83g\94ÕÊ\8dUòeÏù¤´\81\ 4|ȺF-¦\abZK£*\11\f\9e¸Ó²\91Ñ\8aL\18\ 2mc\97à7¦KF\8b\84}Ó2¡sÅ\1e»ú7<t\18|_Z       \98É}ºÃ   Ké\ eл~\ 1ÄÄ;ù,nÞöÔé\8bñ@2®\87®:\82ó?ã\9dñü3ÕÈ\95\8ds\8d\81        â\fcb¾JÛ\9c´õ\14nÃqpÍë\19\12\ fÅÓ\9d\9a<¸'\0Ìê\røEñ\84H\8cªx '¬:´<é\88ûPkÎ\9f\16Sx\ 2tð%Mÿ\0ú¾¨¬ý`»f\9b²[zÚ±\12\82Ü#úö\ f8\1c;à(:\1d0ÄÜ\aÂùu\17½\91Fg\ 6\8bWE.GÃt\ eÚ\19ÝÝjÇNÀ3\ feݹž\81SÊyG¹z÷xx\14\²6ï-L:`\87æZ\92\8eX.\13x\16\ 50`_3®ó1W`õK½7\15E\1aã4²\11ö\ 2g\97\93\ 2dgfB¡G9¯Y@V\ f\87Ó\ 2-gÈr°ËÀ¿">\1aà\87¹æ\1f{r\86ºóJØõ\98\17\ 5·Îd\15\ f\82¥i×6Î:o\88I\8a¼\9f\ 43`\ efKEÖØ\ 5ÝlÊ\9fèÜ[r\8b<»ðw\8e\84Ç\9c\8c[\1d$\ 6îë
+}°Èv\9dî\86N:\17)a,µø\fóY\0nóþРù\83ýÉÇÝ¿Ùý\ 1³=È~-\10Ý\1cZ<Å0èy\9aG>|êu@ÉM\12o\97­ó´Í
+\94%@È\0¹>O\ 3@â¼HY\r\1eÙÔâP¸\1c==\88\1dñJNaìQÃÜf\9b\91i`Ê'/ðPä\97?\84~\ fCµò¡<1\82¤«Ý\9aç\fpÖ÷Ý\ 4r\7f\9e"Êm*4a!ø\837C¶\84\80\978¢Äù\85f\88Ás\83£Å²H\ fÜ\98ì73*\84+Ù`#ê\14\ 3s\80ýÂ$pæ2Ònå\14\8d"\D\1a^µTRle\89{\ eéÀ§s\ 6\\82W\ 6·Ê\85\1f\ 6lüʪ\a
+\94'h`N}\7fzÅò¼µ\10\8cLW\186\rg,È\9cü¬*$A¿¼¸ä"ì\8d¯\86\ eÅão9%\ 2´æ \86\8eÉý\8d\85\9c£ø:\81GÕ46(/ó\82\9c¯äw\17¹\ 6'e\90j$®òãÿ%mÃLã"øÞ¤k\8eþw\fq\1cä!úSÂ\ 1A\ 2¡ä\91§¼å\1ccMãi\97Cd\9c!üy.¢2\91kÌó)eðßRÊw\15Åi\b«+\ 6Æ\1dÅ\8f\18ð6ÛÈ\95Îmõ\84ÓÐ\1c\a$>q ²\ 3-Áìxg\13Èß2\8e\8fàèm\87\831&\1aÕ\81¼\86»ör\90¿+ÈÚBß\1fX\7fUu\19»ñÉ!5\803\89Ö\13\v\86ÞþD¹i\83w\ f ¬f\90ËjK¸»LA\98×\9c!¾Ë\886éJXÞ\92\ euU\14À\8c\a\10'îæ·$\19´\153b8\84Æ2\95Æ1¯é\8a<"®B¼¢\1c}s        Ê\15\15­\10Çöy¶Ê¸ÖŤ\13I\f\8a½ãö%*6Ü<;
+$YPÅöq[\15¼ÌÚ\ e\89\bj~c:#¢­¬1'8\0ÊëAZ\ fu\159ñ8\1fr^\12öÌ7.o3Ý~­\ 5\8eÓ\ 3+Âþ­9ƧmÊ\9dUU×8aߢ¾U\89\82\0b¾;¹\84æ\f\8aÎ[\8bdQg_>{\1e\82cDÞ$t\17f`\8f¡ãj\9b   cc%Àº§hÁ\11um7%\0¿T\8fµ\83z´´5L\97÷¤\8dÀT.sR\f®{دK¡\808f$¤·u
+F      \89å\v&u¹#.«¤\ 1YÊå»\84
+bW\83\84³Ä¸±       ¾\1aÇ\16\87\88ü\bû\84b³®\9eùÙV Ð~ÀÁl\89\94[\f\a¹=\85²e\ e\97@\16\82°ûõÅñ5V\90\9eÃù\1c\9c-Ö<@e\1c|\9b¼í2Lèn%\8d\10(Q\98II¤¨)+´v÷\12vÕ|\aÙ\86ðl,\80ÑÂñJ\87g.{ïG3Á;\8df\19Æwr\1côY\13\ 5á´°\ÉE\81.@\13Q\80£¨ÝAª\91ä\9d\9ec`걫\8eÊÞhÆ\83\ f\98¤eËÛ~\16\ fSlI\90[\17\96é¹lOÙpÝé*ÛV\88\19è\99\ 1W\1e}\r$3£,\ eÉ\9c_Ò>³±K$å\12Ý\9aÚ"\ 4\95d1ø Í\f\8f \81\88Y·)]yÊ\ fÕ)Óç4\88\90\0¨òV\85ã8ÊÙp±fÒÒî\8c\3Iä\a×X&¦V\ 2©O:a\fe\1fÐmò]\97A\væ*\ eX\1es\11        Sÿ\94\95\9b\91SÈåF[7jFîu¤\/\9aÌbåúÉ×_ëy¹Âº\15mÒfö\82\81@ùÊ=\13\831ÿ§§\91Cm\8báÑ´\ 4D\82Âì\9b\9eºø)Ñ8òr¥$\7fË\98J·Ù×=\0gº]µ\92T\9f_
+µ­®é\85SX\fÊW\jë,#95ú¸½«AB\96é[¨÷t½Æ\18ÉU:ÆÊ~XÃ~Ê\1f¬\19çw÷ÜiN\8fÒ\94\1dázL,ºûkä]³\19ðXÜ~x9ÿÀÓOR\9eD\11«à0¿Ìµ-{?'*H'ü qù9q°\91\91ÇýK\87|`Ñ¡Ü:=ù\r5\80\e¾\16gL\10\8dÄ4¸Ë1¸ÿuÑ\ 1,\92K®íøuÄÄ\11?"Sñ\ 1\\8e\94¬\17Ü¡3Ú÷pB¶µj\ 4Q§\\10õ©)\7fÈ\12¸\8eU
+ÎÞAF#;\1e\9a\17\8c\14PÞi_hR(Æ\89cÖÉ\84       9
+L\1e8
+Ðó\16K¸Pu¯t4©\91\ 6ú<Î\12Kx\8c9øÝæ\8f¸\0\91\ f»µ}\83á·\14z¦°èe<\83\80Ãb\8c>\11\8då FóÛ>~\ f\r%|ؼËÚ\e:Ç÷S\ 2
+¤UýxÊ\8e\ 1ÉÀâ\96Ó\ 3å°ûj_¢C+¯ÎUaa>2\9e3ßÈ^ý\ 3\9bÿÃÆùÈÃÈ:·;¥§xEe\9bÏ\18\ 2ß\94\1e
+BÝC\ e*/"oø¬æ_\84\16 Éc\95\12á$\90J\88\9aÉT
+.!G\12è²¹qö3\17\8fØgùð)ôB\8açCÌ)êió¬ÛR\16\9caÚN\90:\12\9d\12ßõ£\10ë:å&Æÿ¦øD\85p-¿hô^Üïlt²¿$Ö\b\9d\Þ³ÙÆrM\ 4ó(ú\86è\84îé'Ãû\8býJèè\9eH\9e\8b{ÒØ\85{BÐv\16\94#3¦c\1f/\99\9fD\92\10ØÖ/ø]÷º_æÁ\8cïG^Ý$¯\8cÜ(\88ûÞM\#\9fj\ füés wäw\ fb8FÙ\e\12q\ 3<_$\9eá#\8doå÷!l\8bSgÂ?/±xã×n"\9c{U/\9f\92
+Ó8\1f¡\94­/3       Ï5äE¤\fX\85GêÇ     7>¾ù\82\9dî±6®D(\18Ö®>ß \fèw¤Q_ðÝÄ\96$ÏïA/ËÈ\7fWIÉ;Óø\87\f±\7f\99ÙÃÜ\1dGhÔúüÆ\18\98\1e\83\923Èëü@\8fÿÜ#,¿í\8f\12ÀCTÜ\89÷Eõ\94Ò\97µÚé\aP+à\7f\0àl\ eßendstream
+endobj
+4795 0 obj <<
+/Type /Page
+/Contents 4796 0 R
+/Resources 4794 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4761 0 R
+/Annots [ 4799 0 R ]
+>> endobj
+4799 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [429.549 103.569 496.928 115.258]
+/Subtype /Link
+/A << /S /GoTo /D (adsdnstech) >>
+>> endobj
+4797 0 obj <<
+/D [4795 0 R /XYZ 85.039 786.531 null]
+>> endobj
+618 0 obj <<
+/D [4795 0 R /XYZ 85.039 656.966 null]
+>> endobj
+4798 0 obj <<
+/D [4795 0 R /XYZ 85.039 622.22 null]
+>> endobj
+4794 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4802 0 obj <<
+/Length 2011      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\18Ù\8eÛ6ðÝ_¡G\19\88\18
+ôa\8b\16í\ 2ÅzÑ\ 2M\1fdK^\v\91-G\92w\93~}ç %ÙëM[\14\ 6,r8\1cÎ=Cª@ÂO\ 5Y,¤É\834KDlT°Ù/dð\b+\1f\16ÊaØØ\88ØZ\18_Y\8cüj\94h!mz\rG\ 6\91É\84\8d\13\üaµxû^Ë@K\91$&Xm    iUþ\11*%\96Q\1cËðf³iO\87a\19\99$\ro\97*<lÛ¥\91a·/\86\1a¦í\81\97Þ-#\15\16C±.z\80V8ë\97\7f®~Zü¸ºÆC,\85MÕÈ\83\8a\ 3%E.ó9\ f÷Å~©³p]Df\19Y\93\86õþØxâ{ú?,u\1e\ e=.ga\81\9f$<TÏ<ß\14Çb\røu\83\8c\ eK\9d\86_\19eh\99à3Òo»O<Û´\87Í©\ 3ÔnF»ùêPëaÇ\9b\89©SCÒ\1f\9b\8a\97\8b\rnAUÑ.\ 6®\ 1
\9fðÏ\91TaÙ\vÔ\v*A¡µr\92\ 3\ 4£tx\FÈSß#>\1e±nÜ
+Ée\94\81Sö(\v\89vðVèy­Ýâ\17\18+\98\82\93°d\12¸\ 5yJ\1dO\87r\89\9dEÓ´\b|vó{Ä\1d\ f*"¤f\98\9f²zìªêüÜ\8fRÅÕ\97z\8dL5õ\80\ 4¿ºMpØK¹{Ò[ÑxCù\1d\16\lØ\15\ 3\8f\8e]õT·'f\16\bÃ\80pHãMÉHkÐ\\1a\92=tÈ\9aßÕÕ\13       Z2v\8b\ 6hÜVoQ\19þrÏßß\90kÒI\8br?÷\8cxC<\ eÈà\933%\82ßÕ]Å+mG\fe&\84 IÁEV»º¿",i~\87Ú<\ eU\aj1\ 6\94H"mºÚñ\8fê7\16\84¯\18\81Í\ e\90-l<\1d6CMR\14\ 2\16j\97\ 6\1eìèè´\f\7f¬X\b\9a\f;\ e#DØ·ýl¥=ùÁ\96¿5Ê=z¬N\85ÌY\98[\b|+sfÔ*\19\96>4YIM{\ 4À\1e\ 1Õ\ 1!\ 3ã#aü΢û\r@ j
+^ ä\13í%çsV\85°<'ÐU\9fOcª¡\1c\0L<\8f±Ö9¶:\8f³©|H=\8d\93¡åï±ó¶\7fBk\97\8e\84W\17\8e\8b\v×vÛ_\1a{_?vÅ\80»¤e\ f\93\ 6<Ì»\17\19\88ü\19×ïV\96\a÷7¿ð Ø\90o\91Ó³ú\1c*ój/²#\0\9e½xÃ\8ev\r\ e\7fçx8T\93Èf$sMd\0ï9\9d»(B\87{¼"ãÃÝíïo\7f®G\8b}\ 1\9fI\93ËdHþ\85å$\ 5\ 5,3K\9e\97\85\94\83\91\89[HÅuÏ\vNßpÞÛ÷q>«\fZ¦ÂPõÃÓï°ö¨0\ 2ä\a\1c\03°?OÃ\9be\fÇ\8f\7fX¿z^ù(cy\87¸\ f70T|ÄYñQV
+\93kw\ 4\95\903\83\ 3ûN\14NÙÀn=\9aÈ;:j*26\15\90\fÎ\14FîYô.¿Á>Nq\b<¸ (}Ô\10Ùº\1fÀ\8bÚ\8e\91\83á\18m\e\99v^\8c\96è=`wU\89±\12J)'áP®{ð¤\97\8a0©Èb\8f\92yÎÝ`íC\ 2>\¾öG\9fo\81\9bþ8\85ò¦Þ~¥òõè\18Ìf'C\ 1ÌD\9eè3ÍaA+!\19Ä:Fn>U\N.\98ÆÆ)óþñ=F¬A       }á`A±%ñ­\882±°6\86£´\12¹ÕØ\91|^üñ§\fJh[~Z 3dÁ3\8c¥P\90ùö\v#tjܬYÜ/~\1d\95o75c¬\14\98õ(\17×\94»¬«Õ§Æ©v^\93\19á\95\92LB¶üÅ\16©\1a{#NºH\88\84\16\ f8Q\19á­T\91\1cbYs\95\ 6Õg"U\19Û fÖ[BRáX\88+\9eC\1aÀÙï<»\9e¹\k\ 3öï\18\8d    @,%i\16þÌ\99\12\90ê\83Ϲ\ eðoÊ\8aÂH\8f°\ 6»AS½á"M1æ(\r\15(o¤Ù¢óÑÖ1÷àÒ¬%\84%Z\19®d¾\13\vC:Ô L»÷ú\80Y»î\aÎ\81ÍÔ\vÃ\8a\9e\87¼âÔ;\13mR\16b\8eLÁ¤o\eÊèµ?\ f{\81\ eÏÄÕY\89¤\9cñÈ8\94\ 6\14É\8am\89ÌÂ\ fµ?\88\10Ʋ¦±\97k
+
+_wâ3Õý\9dG¬®¨à¬\0\19«§JÛT\ 5\r.Xê\17-pÂíRÝ\93\18\b\19Ó¡±&Ü\17\98È\90\10õ,°L\ eÇ;\eÇzç0Ær\ 1\93-y\1a5FEÃ\ 6s\8d\11,N^X7L¬à\85\99Ö\ 6îƬ÷+( ´X2&4\1c/¥w½_û\88\99°þ\8b\9cIC1¸[ñ÷\ 3Y\88Ý$   ïoßõ\f\1f-7G~`uu<Ã0\1fñ§XÂÌ\8f\90\91q"ÇaV
+´T\8c\8d'Ǧ\86 Úz{\14ÃÉÝjp\v\97v§"d®«\86SwàqI\98¯\16üyãØÔÛir\19~Ü<nÛîeÃyî7\0è«®®\\93p\91\9e¡Ý\84ô\19)\99\88l~\9b}qóUÐ\99fxóU\90°ã\7fÎâ\90N\85²êj\1e\a\913\80Û×ÉÐ&   dxä°Ï©ÄÂdA\92\88\9cÙ¡\8a\90Ø\0.Ö9æÓ©"ܵܬ¹\96g.¾Ä+½H5É\1e|\ e\14ÜêóÜðêlL|N\9b\bðöv¯\82w-p\14ÌJT.4\ý)§gS¡Ê®Þ¾}\9eåbCA\9e\87eK\17Tº¦ÀÔ\85hÎé\1c\9dçè2#\96©\8e%3±Äf-z\80)u_Ô¨Ù\f\1f\17¦Rá\bM-\1a\0¹K#x{\9cß\ 4Щ]\1aÉÉÑ©Nv<w\99¯ãC\8aMtí.F]!\86\8d%\97\£¸ã%\17/fít^Ï s\193w¦»0Ý=ܸ\9bÓ+\8cR<x.\ræ»\rwÖ..Îêæp=\1eL\92\v%Sl.E¦ÿ\9f\83\17©5A\84Ûòÿ\173\91\82øË\80\16´QYn_yyÒVÄ2\9b¿<\ 1Ic\93\8b\97'z{\ 2;¾Ç\87¦
+²W7Z!IÜU7IÃ\1fªCõQ*K)ü[\8fMÐÊæò¿<6i°ß\8b\8b\11fUÍY\15Ó\1aâ°Á°åÂö\ 5!k÷¼Â\95\rß]´NF<~¬Y\8f\ fR\9c\82ñ©aº»1`bG\v-¾0\90_\0|\92u\ f\87\0Ä)z\87Û6Íô\90ñÝ\95Ì¢e\fæüVVÕ*\13qþO\1d­\ 2\v\P×à\9ey|ñJé¿\7f\ 3-+\ 2\9cendstream
+endobj
+4801 0 obj <<
+/Type /Page
+/Contents 4802 0 R
+/Resources 4800 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4761 0 R
+>> endobj
+4803 0 obj <<
+/D [4801 0 R /XYZ 85.039 786.531 null]
+>> endobj
+622 0 obj <<
+/D [4801 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3117 0 obj <<
+/D [4801 0 R /XYZ 85.039 662.656 null]
+>> endobj
+626 0 obj <<
+/D [4801 0 R /XYZ 85.039 302.982 null]
+>> endobj
+4804 0 obj <<
+/D [4801 0 R /XYZ 85.039 267.671 null]
+>> endobj
+4800 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4807 0 obj <<
+/Length 3014      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Z[sÛ¶\12~÷¯Ð#5\8d`\ 2\ 4o\8f\8e\9dô¸\938>±:íLÛ\aX¤e\9eR¤JR±=Ó\1f\7fö\ 2P¤D9\99d2c\80\8bÅm±ûíE\913\1fþÉY\12
+?Hgq\12\890\90³ÕæÌ\9f­aäç3i9ü\99\16~\14âÐÛåÙùû0\9aI_¤~:[>\10Ë2ûûüÏÅíòÝçù"\b\ 2OJ1_Äqâ]ÌUâ]^~úõf\89#Ú»¾y\8f¤O\9f?Î%\8c&\81·¼þtÃcW8\ 24í-qàâí|\ 1<wÀøînþ×ò\97³wËÁ\99\16Zè(ÀCýsöÇ_þ,\83sÿræ\8b MfOÐ÷\85LÓÙæL\87\81\bu`¿Ë³»³ÿö«ð\98\9eñ¬\89«/\1cÇB¦"Uá´x\16(\8e\ 5¤\80,\81\12\ e\ 5\ 4\14\90\8aôP4aè{oÍêï§y =3\ f|¯É@\ 6Qì]Ö\eàÙâÍMW@÷¾(±é\90é\ 5y"\8fä\ 2³qr^eí\84l\94\b\94\9e¼P(t\b×Ñ\89\bÂÉ+3\83?ºÌÑkß\96p&ST|èå<U^\8e§zîø\88ÿ\1e\9e)\8aI»üoÙQ\86\13;.\1f\8b\16ÖÖ\91Wo»¢®¸¿\83c´¸qN\83±WÕ\1d\90\1eádÒ[3é\1eº»\8eù»Ç\9c;¿Þ\ã´ßÏ? t+Ô¼Ý3\1eúü}0Ü^©H\80iØC\9cçÝê|kÚö)cÞÑQ#`\8d\13ËÚvs\15Ã\8bI¯Ìí9Ì
+·ù\eÿ\90°ð\8c\19h\83\ 6eÿTá\82\83T¨8\ 2\95B½Ky©\17ºb\97\92q\f·0x\9f\1e\r®öÅ.\89c·¸ãn½6÷nk ^ \9càîtÏ®X\19+AX\ 1í°\9e/\80\9eíì\f\12)\8eýé\87þ-\99"rÁ\97äåÚÝ\96\95\14nX7Ý\e &±gÊ\92§Ý¢       Ã\14úØàz5±\8e6ÀÛú£k\9a\ 6\86\94Ò\83å\13X\1eONs2è¡´ü\ 4\94Á²ÞÓ¹\15C\ 1Ü@\ e<T\15\1cþ\1f>=¼\ 4}\18Kds¢î\13Nsô'Ü\84\ 6\1fy\95;³Á7DA\1a°(%\9eá¦J\87\9e©2æ\0NéÙ£lñ¤uDz\Ñ­Kæ"\ 3&9\14¨\9c$ü)\ 1\14\e+RÖhØ\ 3Ð\a\87õ^¸ÿñ\8eÛß`\99¢Êèé`ÂS\8bdí­ÊÂ>qË|f»ECµ³Ë\82u¯¿(ï\ 32Mü\90\15'7Lãõ\1a¾\9dô\1e\§á\95à\96\aö­bp#à\18àyD¤c´e\1ejÖ3î|þù\15ë¾ËW¬\92¸: ¥:\?LD\92\84Óø¡EªÃ¯áÇCmϾ©AÏØÖ\12-BÀýÑ\e Q\ 2ïÆ\99\bx³^\fk\83ݬ\a\17ðY\8469÷\aï\8cZdß\99\96¨\1f¸½-\rã\r}\91\9bcÜd\9dÄUP÷ù\15Ú§9\19\18îÉ\13v­Y\13¿8\94ÏBË\180?\ 4\80×àèâïFö\16ýÏ=; \16uäÉz¦#H\8f%8àø4¤\87ß\bé\89\ 2HÇû³À\13\89HR£¦>9,\ 2\96UmÁ\v\9aÔÛ¡u yï\0ìJ\ fÜÚw9\ 6t\99j\11§a\7fÛû\93p\1e\86"\96\96ïO_êrnw±vO\18\f[mÐ\ fâÑøiíy\r7[ç(Yã|\88BÐý\ e4îâîò\9a0\83þÆ\ 4º]þÜ1Ü"\85\96`o\82\88¸³ø\958G\80=ÚzUî2§«­ãȹ\83С\92Èû\8d´7cù\12Sâ}0Hû\b\7f\89\95¾2îcÜ\86mï°V\f\ 3\0*ÛÎíeyÇ\9a\8bØ\9dMâ<J\b\ 2\ 6Òî\9c\9c\ 6|9ªá\ 6\ 5î\96\ 1\0y/xøh;4e«"ø]o\9c&àB+\ 6á\9dóïv\96³pg«\1c\15À`¤|PJÄVZ1 Ü\ 3\89¤Z)8&P\18\9cèîÈTòî±õîU6¼wH×ÎØ   ö\aöS
+V¨Ãþ\9d6ÃÓK\1fß\0Ôü\85\87igh9z\81\ e>&¶\13~\0ÉøhÒ;W¾ÿÌ\ 4\8c¡É!C\1fõëÎ\89vµkØ\1d²\8fÁñ\v\12ÛªÞõBÃ\r\15\80Oc£\0 \15\15\8bg1ñÆ=|\ 2_\ f\9fÿàS\14\r\99\86#\ fìn\9b\9a\1d8¾t~pY\eXæU6зÀwN\96\ 4Õ5uÙºyÆ\1eÚØ\9dQ\9e\95\9b\9bgn\7f>=÷7,xèñ¢\9bm\7fêGש\1cÔ\14\9aðàVfÎ[ÖìÐófàM\9e
+\8c/\82@ñ+\ 2åÐ$Ñ\vÜ,µ{?à`\84kxߦ\15nk\15\v\1f\1cØ\1eL\95N9^\19+#Ð\13¯}$[(íç=\81\1f»¶7døª+\e5àrNL4Ç­+Ùz\8dõMÈ·\ 2¡Á5qw\97²\10dÑD¾4­]f\83`\ 2)îVì-q)Ôw\1cA5\1dÄ`âب®;\16\10[²Óâ p\81!\v3Ë÷Ï ±o¯CÀ7ðÆ\ f\ 4¬;§40¯É9Z5mÞN{Ý\ 4\12-\8aÖu*|-¿Ûë\96\99Ù¶pÕ\83õ5DB\11Ï}=É\rD4\99à\12ýõ­ùÝØÇ#6Àõ!ð½Ç\88\17º\8a\a>\aþyqËÙÝ¥}j\14^   1-ä¡/\16\17¦\ 2\ 5\88\81)wþ\91H!GûÄD  µ\1c\ryo\ e\930^\ 6\8f{¨þ}¦ÅÃ6{$w¬t$R\ba\86&Ü{\18¥õ>\10iù»G\1c6r6w\8aE\94\ e¼\9aS\16²vr)<Éé~à\91\83Õ\83\90¯`à'%\3÷§>õÉ«\ f\\11¹åYÓù#Ï\1a\9dz\94\14óhÎ\1dÊhÐ\8c\17ǦD  \ e\86È©·ßWG¾×\920{\18Ü\18&ïãÖ\ 3t¬+NÔ\12H\8a\18\95\90½¦p\81c|ø´é\87\8e$\85\r\ eÿ\87\10\8f'Ù6}LMXS\94/<ßØeía6Åz u¤ØD¬F${3\15\85\94$³z·F4\8eÉß\90\ fH|vÿÐV5·=x\98\96CT^\1e[FÇUÎ\81+\1eÃex<Î\89:®î\16í\8a\r¦\a¢û\0xxZâî34\8a\8e`<ÿ2xuÔ>|cÐÎ\17æwX~|ÍCèË\84UýX¨8À\88TøIÌ9X¯\1c\81ÅFÞª\19d﫾Ö\ 2ðh\98\8d\8d\80çZ\ 3\18'=\15f\9c_KmNi7\8eÑ®\86\17ø EW\9cBd\15k¡0Âö¥\88â\13õ:\15\12l\7fS½NÙzÝ\rÝ\ 2ðíTùíT©-\84\8c8Qßí\1aºì\1e=ÃtY-TB\aú\87ËjÚ÷\8f\ 2X"NÚ¦\9d\80¦çs.PX\88 zF\16\rÆ\14Èñ\1a"\ 3?gæÐ)ûR\14?xÉä6w)ÇÞ\b\1a\876\18µëðµk\ 4i\8a\ 6mó/\11\81\18\86\ 6B1¸\8a#^\8e"Ô®¯\9d©8æã)ªdÁº\14AuÅvÀpÅi\87\91t¹÷\11\10\98\96\10Ü0\1dýk!\9c\1cÅ\eÎ\9bn¯.yø'Þ¨®ìÊû\9d\17\92\8dÅ\ e\90
+^]Ú\14\118\8aªí\0\ e\1c\ 4\9e\88\10m>\1c¦Ã\ 2§\14q\18\8euí8\17\ e"!µ²\c\9f«byÚ5Å6K£û\ fêe@Ç@ðø82ÄX!\18¤çó\10AãD\8a\1e\88ØwÅÙÃÒ\r\1e\8cÒï]Ë;²\e\8cÕ\94뢬\0Ç0Ó¹³\18\19\85"TÑÐI\1e\85ê0\83\80ö\9c\e\eµÇr\9fu\ 1\95\94c\94u:o\88\9c\16ikþ2<\85«Ê4/L\1dO&Òòê-³RÍ\80\fñKaJ\1eÌ\fë±­è¹êm\9fZ\97¹\98ð\17\YM\12\96&ÙaÙÇ\13}T\ 3ã\14£ï\v\fðî\94¢å¶\16à\92Ãþ1\80Ægg%±\95\87¢ãvXøl\8bÞü`\84Í/9J\ 6\16È\1aØ3ÔvµÍ¶Ì7\ 3/¹?âñM      Tm¨\9f`µ`\90ñ\ 6û"\böéX/m\97ozfç\a9\97\a\9eahH\95`ÊG\81y_²ÀU\e»\9f»0˵¯Õ\aI\9f\1fF6?\8cAéP\11\86ùaÒç\87SÉ7"o6H\1cíÉá¨cX\18¼x\10©á\8b\93Ñ°vB\80F~<\92N\8e\87\16ëC:\92ȯ"H,¤L]Îa¶¦Ï\1e\16Ù²KÄ5 h2.\17¬:þ\ 4\14±¿   Tâ\1f\8c\90áDÒe±\r\7f\8dë\ e칺v<cPiDr[\90\9cX¨ ÒX\8c\9dŶ¯\ 1jàílï(ËOÔðÇ\ 4W°ã¡­ R½Æf¾}hm²a\11sÀí\8a\12ýï'Ïû \88N`'à\95w(\9dª¯QãoKGù\ 4L\11<vm\ fVLUê@ö¼ñf\8c\93Ú§\9f\0 Õ£\ 2,Ñ­'ÖüL\14¯\ 3Ù:ù\80Äf\19¸R\83ÄñÏX8Öÿâð4ðùv\ 3ªEñ\87\82|\95:;["i1 \bCï=ÞÑíY\9af\9d»ýû\879ùC\14\15\85¢à\18N\1ch·o\18b\9d;\v"ͺ\87\1d\16+uW8ÝgT8ä6p¬\17«®è\7fÃ\83\8a\ eÞóÅ\1eg\\Â\84§÷!Q`\8d\aô\12\ 2öjÍ\ 5\9co}Òã0:
+D\0\ e\7f¡$þþ\19ÿpaãDø\1a\89Pÿø/\b\0
+â8Aiúð\14«nÙ±p¿\92~\90îb'Û§ì\18Ù\15ü˲ÃZsT8å\1cJîË»\1c¢Ù\ 4ùHä\90\82¤\807\ 1$\1e\81\9aÎ\ìKþØ\7fz@(Þÿêõª\80¥\f\ fÏ   
+\ 1j6~´ÿ\ 3w"KÁendstream
+endobj
+4806 0 obj <<
+/Type /Page
+/Contents 4807 0 R
+/Resources 4805 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4812 0 R
+/Annots [ 4810 0 R ]
+>> endobj
+4810 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [432.084 661.2 492.961 672.89]
+/Subtype /Link
+/A << /S /GoTo /D (passdbtech) >>
+>> endobj
+4808 0 obj <<
+/D [4806 0 R /XYZ 85.039 786.531 null]
+>> endobj
+630 0 obj <<
+/D [4806 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4809 0 obj <<
+/D [4806 0 R /XYZ 85.039 746.277 null]
+>> endobj
+634 0 obj <<
+/D [4806 0 R /XYZ 85.039 359.41 null]
+>> endobj
+4811 0 obj <<
+/D [4806 0 R /XYZ 85.039 326.988 null]
+>> endobj
+4805 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4818 0 obj <<
+/Length 3156      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\1aÙnÛHòÝ_!ìK(ÀbØdóztâdÖ\83\1c\82\r03\ f\94DI\1c\87¤Ö6°\1f¿uu\93\94¨Ìb\ 3\8fêî꺫ZjæÁOÍ\92Ðõ\82t\16'\91\e\ 6j¶>\y³\1dÌüt¥\ 4Â\9b\8bB\9cz³¼zý>\8cfÊsS/\9d\ 4²Üüæ¼ýçÍ/Ëw_æ\8b \b\1c¥Üù"\8e\13çfî'ÎÛ·\9f¿~Zâ\8cvî>½Ç¡Ï_>Î\15Ì&\81³¼ûü\89çnq\ 6Æ´³Ä\89\9b\ 5ÀÜ\ 3à»ûù\1fË\9f¯Þ-\a8-´«£\0\91úëê·?¼Ù\ 6ðþùÊs\834\99=AÛsU\9aÎ\ eW:\fÜP\aÒ/¯î¯~µ»ð\9c\9eñª\89«/´\1f¹~\f\8dÀs\93D[\1a¨p\82\ 6÷Ù\ 1¯°Ê\16Á|¡\ 3åì\ 1÷¬åvÆ\9f
+\86r¼Ø\13ö='«6Ü Ág\98í¨\85p\9b\æ>\0ibçæ\17î\150u@\98Gh\9495ó
+Oî²®¨+\86êèð\8eOmÌ©\7fAãXخථ«ß=¥wG\18o`\ føð6ðÝ"é\91Þ
+i\95ÒE??Î\17\80\90\ 3³\ eð\vTè<\15p6µ2þTù\136"g[7\ 6\fç,͸ÛâÜ\1aGö|±ÌE<\12g¹Ïÿ~³v\8dt\82\95\19\83à¥\88FÜ-ZùÂXµ.\8f\eC\86\r//ª\89»\12\1ds\9cxý>\18r]%n\9c$Âúü9;<\96yûúÃ-\90\81\80G"\12'.4\18v\83ç7ù\1aOîè\12\0@kR\9f\ e\86èº0\86â\8f$\8a\9dÕ\9c\84\b\a\11ñ\82H\85 M\81SGb½r\ºÃ"\8dÜ$NfÀ&8\98oÂ$Ô©\90\10\1a½\\ 5:q
+¼ÁA\98\8aÒD\ 2D\ 2\85Àm±Ãý\v$ê:c\88ò\85\97²ð¢<¢<\93\\ 5¡ghGm\901Z\82÷­KÞ2[\15%nÙ\15ùp\ 5±\13¦\9fp\ 1\bæ,w5]}1Á¬¶X!³ý4\16)ôÓ\88Ô¤)\80ÐÔûw¿)#
\13áZ^\87LÀï      áI\f}ç®ãÙB qa\8d@OÜ7\bò¾+\11>\9céjþ¶\ 3ÝY\17Û\17Æêw\15h\9c\0Ô\ 4Ïck\91ü\87ìM¤Cò\9b=\19¤#\85­víõ\ 4Eö5r4Hb\16\9a\91Ø\11Õ\95s\ró)0\83fÖõQ\98\ f\8b"\18¤Q\ 6ly\8cFFÜ\1cm\83\ 6-HB\87hwd]æ\85¤«µ5>@ÒÈ\v\9c·u#T\ 3Ó#¸¶EG\12\91 \1fË\92\97óm\ 5Â\bÊE\85]hå³u±ª\83#Kô/´\11\885ÒÐ.\8b¶7¿Æ4h¥\88{ôÝç`=©Ùä\7f\1d­\1díd\83\15ß\ 4E\ faÐFQ\83h\96\91\82\18\99G¼ð,;\81Á1YYÖ8ÿÄ»î\9a\1cHÓL   <o\fxÅ¢4»Â\1dÝS\97¹\b|7öcX®S×Ó\93®>tu\bîк9ß\9bps\87\97v\8e\9e\ 4\ eÆ\9b´HÈ Bk\ez\1f\7fýÀÝ\15a\86 èÆ\82\bØ\90­\1fæ\ 1\rÎ\ 1¼bÐÿ\9câªR妾Ï\98L!\19\ e\90\9côŤ¨AÊ\8a
+ßüy¨w\9dá­\ f®ÅÚ\1c\843ÒãkÏÁ\18\ 5î\83\ en\81ð+\91\14¾\11.½¿ùÈ\8d'ÒwT÷\92÷Y\99Ó°3¶9/l¡U\f!\89§Gì\14ExDÁ*³\ 6E]£[¢/\9d\1c\82¢6VH\9b\16t)LÑK\8ag@\88MF\16|\95µ²\ 4è\8fÚð@Ø°\9ajÔ/<L \fÖØ!w\ 4\10`¹Ûb\937\991g8YX\17!\ 6ºíx\ 2EØb[Øx¦½¤©dìÁ§\91±Ï¬íA7Xó·¤\r\98\86\13Ç\98?\83®\16H\82\1d\ f\f¸Å\ 3]Îá\0\1aǺ¬w\17ÔÂ÷|7\81Èw\11Ån¬£ÿ[-\9e\ fgÚðíãE]\0æd\14\9e\88\16åF\eâ   m\88´\e\a´áÆØ\13    ø:\f\ 5(*=5ú4HÁ'·\1f­Ì·Os2Òý\9c\b\18\8e<!5­\14!PÛû\ekP1\88­ìY¬\r\1a¸\90\ 4#ù`ò\81"\9e\86z0dÏ\ e´\1aÆyäVt\14\82*\90\1ehQÛSÉ\87\88!÷Ý\190#ûÐ9\9aØ ßô(P\83\964\87¬dÀZÌJ\93\85nPûhßù\10Bºâ\ e\ 1pÌäÑy   G\96'z\ 1®\7fâOª\ f_ãr\95óç\91\82W   Ë`\8aâ\1c
+8#\7f\18\9dúÊ\rc\13\9e\ 2\92À\97Í\8a>9E\ 2\1c=\9eGªÀ\87(1¡ê«\96U\89/\89ëV¾´W|ü\16COÁ\a\1dÑÈ\ 3\ eÙ&\89ÒÞ.oE7{Õ\ fØ`Á`\7fobu±ÛÏý\94\91\ 4ú\80\12øQÌ\84
+       »\9ec\81Ø\e$\ e\8c\86¡ó§\ 4:cSb\rBVír9Õи\eà¹Å\8dºã T\11.Q8\9dØp\9aÈ\17&\ 3òù\80]\90ö&\ 1íÁ\ 4\91\95ëy\869õ#\8a²$na/1Ø\19¨\92\r \89ä%Ïs\80\ 1\r        Ôj\12\ f«Ë¡¡dÓÇò£m\91B\14g\18\a\95\v\ 4Ú§\81¿c\ 4Î5©å\89\9ac\93\ 5ð(ÔñH\98Éé$ÎÃñѨ\14ù*ÏùÊn)\10?\83F\89=\97ϱrÂi\ 2t\a\1f\86F\ 4JI\r4\10a\19bK\84M£cÔ\11ó\83±\17ÉYâ\ fé°%½\16Ðsªáhai+ÛgU͹ÚThf.nI+V\95´fhÐÎ]\12\85\ 6a\ 4\r¥\\9fË\ eçU\19ÈY]\9dø#¯¤Ý\0\ØÀòã\ 6HpH\9e\96ó\148¹ÞWÅ\9a¬\17ø¥;¼Ñ\96\ 4\a\ 330kt[ÁgêÈ\18DX}ßÙ|.1:Jµó/¤5å\83\86c\92ei\16ò²0úÅT\959\96¸J6¡"G\86J\8a½.\7fîd<ã$\8bD·n6&\83\vù°aÈÅ+M`\97b\85¢É%¡;˯q\1eÓ[ASìEnë\12\ ff»Üh\ 6®\18»IBh*âYIÐ\8f2\90Wëæ\ 5×A\14³\e\9b \12\r´CÙ@fÖµ-údÍ0ð9Ye¬\9d\1eÕ\11ö\16Á=\ 3µà\93OÝÌÐ\ 4~ýt÷\8dGm&J½\ré\84D\95§\96\91où)§P\ 13Ù \ 41 d76\0   À<¯Ë"·LÇ\81v¤"°ª'\8f\84Á\19×[\ 6Æ`«­)H\aÙ.sÙãCV\1dÈ÷\86\ 3RB\9bª\91ðÝg­°Q¢/\18\eH\8fàßí§\9c\10øzíc,#Yc\86Á\8dç\93\90Úö²\8b=\96]3~\1eTa\10\1fÁyT§A°Jè(\95\1eÚú\92â <§ÊØ\1aQ\13\a\81\1d;¹¶)Éc7\8cÏÎP¼(Ð\9cí\83\1e5½kjE\82\8cÓíõ\19{=ML©\8b\8bG]?=&ÍÆø\8dk\11G´YeÞ¶Fú)#Ç\99&ßANм\8c£\8a\13\a\97±AÞ\péF©\830½Ä&\9e4nZ9¯\10õ0\198\e\9cæ\ 2É8ó\e\88²8\11ø¢¢-¸\88@Ö¡\94\1d@\ 1¦Ù\83\8b¦­\1fûV\90È7l¯2æ\ 5lF>\16\ fÝg\1dÒ\11\ 2ä\17Zz\1c2\95Ã*°~t%,ßØ0\18ûIoQ Ýv¬RY\83\11^\ 4A¿\9d.mxÀFì£Dú\9a7c9\82M\fV´d\9f\rih\10¨Íùì®ýX\82\0hX\85\87¶Ý\92´\9dªP½    ´õï\89\92
+ÛÙüi\ 4Ùô\961çzW>%Awxx\14\80%à@\83c\87Hl2|7X?\ròÆho*EÔè\82Zr¾\18\d8Ò/V\97\m\10\81á+\r¬ p\9a\91     Üº\17SVOÄ\96\83ª(\90ü\a±ÌÄ)R\ f\ 4¬ù^f¯¥\ 4\83_\93laÛx\1f,ís*\98p"\99\88ãA \91\báÔIP\8a\8fL\91ç¼Çd£\16\17\85`R\8c¿æDP(ö`6ëä\81ÃP[°³eC<Øz<Üî\90á\85_¸SÖ»º:×\99-\15B\ fÂ\11\1dkI±uLÙ=dzkI`M°¯#gRÈp\95]> Â+ÁVc-¸\1e$½8RÈ\fSV\90àÂ"\9cÓÖ<+O\ 4\8b\18H6xzA\90\9a\r\96ìg\8b\ 1¸Ë\99ä\`=¿´Ä\1c1\8f\82]ó¶\84ï0öj6\9a\81Ál"©R*výX\9bd\16T\ 1ÓÏЧ\92Ö\ 3º\96ó\14+ñ]Ï.\91G¤·\A;Ô\15é\1c\9dF\ 6&\84VQö\ 5.\989-\96±\9eÀ\9d2c
+ m\1f¾\80\9c×¼nàßT(\16ÿÙä°i
+ñy2¢\17Õó\rAI\9b}1]Ѩ¦å²ÕfaoxzTPÇÙ¢ÚJy\ 2-\8fìÖ×Í\ 1Â\86xÐfS\19Iôº\93Ñ-'s'¯]\81§\04BÏö°rÁÃm§RÛÔ\8dÓPàÀ#gd«8Ä\8dl0uÂà(q\81\f\12Å´J]\95\9cæU\17X®C7ò\95Ý¥áÐ\1eïÞå\8d¼\8b ÌÙ»\98ö\ 6¯¤m]\1eûWPÏ\93\80Îsîïn[\86¥J=\8c|µ#\85|¹"²é\ f\97§Ù\92\17\98\85kË»FjÒr\94y\ 6\1a¼ÃzªÇàìY*\ 2ż\13<\87Ï\ fæ\f     Ô']Ý\9e½\ 5I
+$ýÅVj±\Ý]\91únL
+\12JH\15ZK\8eí\86â±\8a\9f d\1f\92Ï@\ fb¤Ê\80\ fj6áè%in\8a\91\1dY/\9cî\13\9bJ\1eH«Ò¼\96\86`\89Ù¨R.\v}¤ÌÝík`\88 Æ±\]ÚÇÑs\ 2\14£úÖøÙNÊW÷\ 6\87ü4M\8fA\94\82\18E        $\90\93t\9ejv3n|ùé;iòû\82ßÛ%ªÀÿL(G\9d\1e\12\ 6\92éÒo\0çG\7fWúÍXU\86{úÊõUÀ\v\7f\18cÿ\7fÁøò\9eSõøÄU¾?[\84Ê\8dãhºö!<ü±\7f\7f\ 4ñж|\97\8aJEçUy\17\fÚø\9eÿ\ 5X\f\96éendstream
+endobj
+4817 0 obj <<
+/Type /Page
+/Contents 4818 0 R
+/Resources 4816 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4812 0 R
+/Annots [ 4820 0 R 4821 0 R ]
+>> endobj
+4820 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [159.68 84.092 215.49 95.781]
+/Subtype /Link
+/A << /S /GoTo /D (idmap-sid2uid) >>
+>> endobj
+4821 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [238.346 84.092 294.157 95.781]
+/Subtype /Link
+/A << /S /GoTo /D (idmap-uid2sid) >>
+>> endobj
+4819 0 obj <<
+/D [4817 0 R /XYZ 85.039 786.531 null]
+>> endobj
+638 0 obj <<
+/D [4817 0 R /XYZ 85.039 427.576 null]
+>> endobj
+4813 0 obj <<
+/D [4817 0 R /XYZ 85.039 385.291 null]
+>> endobj
+4816 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4826 0 obj <<
+/Length 2345      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYYoÛH\12~÷¯\10öe) fx\1fyYäÜõ`ìdb\ 5ÙA\92\aJ¤%Â\14é\90­8þ÷[_U5­\83\1e\f0/;0ànvUWW\7fu\92òg\1eýù³,v½0\9f¥YâÆ¡?[mϼÙ\9a(ÿ>ó\95Ã\9b\97Ä ½Z\9c=\7f\17'3ßss/\9f-n\98eQ~q^ÿçå\87ÅÛ\8fóó0\f\1dßwççi\9a9/çAæ¼~ýþÓÕ\ 2\94ȹ¸z\87¥÷\1f/ç>Q³ÐY\¼¿\12Ú\ePh-r\16 ¼|5?'\9ekb|{=ÿ¶øåìíbO§óÈ\8d\92\10J}?ûòÍ\9b\95¤÷/g\9e\eæÙì\9eæ\9eëçùl{\16Å¡\eG¡>7g×g¿\8dR\84\16Íd×ÄÕÏ-Çyà¹i\10\9c\1e\97æ©\1e\17\1e\1d\17\9e\1cGJûn\9e\aS'Å©\eú\19Ρýû\f'\8cn\14\93Æ`\99}§cb^·#ë\97\90\85ð\10y©]|~±Mfo:Rf¶w}¹÷y@GúÁÔ¡vd»'Á\84ÝßÕë]_\91\ 136»\ fC=\7fçÇ{¬Iàz\ 4\9dð¿8¶d\92¹I\96\8b\96\aÇ\1dÈ°Ç]¼¹|ù\81\858ÚÇ
+>2tÍÎÔ´Úµ²ÜÝÈx}ñf\10ß2 Êô\13-ºÇZøiF\18Ä\87j\9cxC\18\13b)y\83O\11\91&ÓÁr\1e\10ªþ_sLxJîæAüÄ\11\0&ÎÇ\88\fh\99<+\8e÷¡¢\95À¥k#\16ãØs.h¾½#\f\80\ 4ýë\r°+Z\1aÂ$u®:S\r2}¹\14®\9d\92®«Õ®¯\r6=L\ 4"Ý÷IECßÍüGE'mºØ\90\15\83(q>]]üWfEKÊ\962G\ 2¸|%ó;\9a\17\ 3Ûü~\1e¤N×?òUíª\7f\0\83©á\aA\14;¦Z\81k\ 3iõ÷\1dý\17\7f\91\r\ 3?T[}ÂC½­\e\1cÑËÚ(Çj8ìpàM±â­\ 4läǤ\7fm%b\7f\ 1\16B\8b\92\19£Åö\82©s¾m=<£mIèlØ%\89\8boRýÀ\94Åb¿òtмy \870u\86ÛºÅ,qʪºC\86\8d\91*iÇFn\ 6\90ÙAYAê\ 6w\1c9D3\0\8af\14^µå ÓUS\15½©~\1ay\9cÆ\yù\ 2ûª³~Àkïæ1_¼­Ìx[\96qKÞ\95\ 6ÎýÆÚ\ 5Ñ\9bÒ}»õºÆÅ×ÂÀsvâ\±æU\1d\97\1cÉ\95¬Z§ÁüÈ1pÄ ~Qm\95½åóå\1e½²0dm9ç)\98\8c\15þ\bЩyï\8aÁÂTÂ=²}\88\0\8f\9f\93 µ\17ͧPÁ:®\85ø\83\84\922\18Ä\fÂÂ\1a\1aÞTYÁ:ñ\13Ù±d[\e\8c\96\1c!W\1d\7fÌc
+ºfgE\ 3'>±\9e+\12·ð7Ï#\84á8ÊfÇ¢\19º      ,\96E)\96\8b¢Àù¼\91\88ð\9d\7fa!t^Qp"\ 1íì\11@7H\14f\9aà\12!ÁB\97Èå\12x\9a¾\ 4e \"&U\0\1cg2b.z\95UÈðÕ\ f#X\b»î¡\ f[        \94êû\ ew}\94¡\1eI<¨\1dî?ä\16¿£3év²gU´pÍÎÈcYõµ\86Â)\16Öæa\1c8»¡êÿ \r\99Ð\86Vo\88¹ï¶ò`4~\9fá1v\96\0Ì\8c¤\a\99­º]Ã\9b=
+Xx     ¥sÑ\1e×\928\a\1f¥vd\eUd\84^ÏE\82\81\88B\1eùXq:X²þêùÑ>è8·©õ\1cÕ¨\93q]\90¬S\18\8a\15\e½\1al\1eNcÞ\12¤l#<\ ec\12<L\89ð#²ò\98ð8éÒ6An×h%  ½\1a\13Æ\aǪk\87º´\8a÷\ 5b«Q\9a±Ë\92\11è©ÅVqÍFäݶ\8f©\9a\96\9bG\bè\9e*\87K\ 5ñ\8eø\8a\92Es#ë\1d\8f\91\96\12Ü\16'\9b\82\8f½Õìp\923G[û\91$<\1ażU\7f3jnظ~h-/\1e\85k,\9b
\85Ù\9eã\12ß\18>ê4´d8<Õ!Bªj¦·ò\vU\0
+slÒ¼,L1PîaÇ\81\88¹ß\14æ \94\89^êä\0l)\e8mï]^¢MÜ\8aÈ\ fbÔ     \ fÚÁ?\82<u¾z±ÇR·à]î\97©Òr°»6\15\8b\9c\rã\ 3 x\ 6\96Ĺü\1d\95â·_I\98/\9b \ 3£\11\eaD\ eÆÈ\8eÑ\8dy\81¼¼*\85"\96¥\9d«\ 3'ávÀðô§Ê8\89\ 5ÚÊ^\ 2%°½\91¹\85\ 2hNÂÑ\ f\19\89è\ 5ËhÇ»R%5:u\95±Ú\rFú㥸\92\90Ä\ ewJ\92(\õ\95\11ªíÈ@\es\19­\ 3ã¦Ò=Gn¥'¤\96÷\8e³\9a\91¼o*eÑ\94 8HÝ'\7f&\13¹öºAêzÔ<sÿ_V\9cËè%\91,\18{¾vOh\97l\15\ 5T8?¢Öµ©­{\81^ÈpT£\89m¿\1f\88\12­Ðð{°\93NT\80Ø©»æÑ·\a¡¶Öе\19\vR/Rï\1añ\10\8e
+ëGöWI\t\93ô¸{RCO6
+TµÛ\ e§Q]àí´pX³3?p>AÇ\9b®7@¦¥\0\1d\ 1\8c2ut®ä´YÆÔ±u\rk\8540(\8c\10Ý\14K\18\9c)ºëºØιPû\fñ(G»j>Wc\9d\81\15\11á¶Ý\ 3Ñt\13yкQ\94hnî¶\1cð¦^j¤\81¢r\13\8ft?4\867v\84\98³V\ f\83\91º:È"òÉgV¤\94\?\88ЫÅ3a\98"Þt*þ3\10íúÛuÏþ\7fgm\80½9u?ìÛåA\1d\19\9cÿ|~Y!\19M9ÿ±\ 2A\9e;ø°\82\91^H1Éèe­ÿQ¯*Yý\0V\9bf\99\1c
+AÞ\v8¨×¶\9c\83la\ 3\ 4\94\99\82««\91\f\86û\8av­k\9d\8c\1f\120û9/{2çåÒ£ñy£ã\8e\15\1az\9d\82\18£;\8a²ý\82k5
+£Ô¶ï¶3\89¦^U°:\165\12u_\8f5\ fÙ4K\1e»]\90·\ 5\e°06ü±_C\9f¥X\91"/\95R\85\9dü=\ 2Ìã\9bÈØBEÉT\v\88\v°\ fiEïµ\r\888öO£*ëÑ\1c\92 5ã\1e¸]ÊN\83\1a\17R\83´®\aÓ?è®Î®B\9bóª\1dÍÀÉÛ&³À¦2ðN\9bÕ\9fÌÝür\16¡»í\9afTé1ôÇ\17°±}¡¾M\b\0\10ã%¿µÚ\8e°cÆîFÀ\ 1ý$D©É\95Û3¹\95\94¦  `\ 4\18 ª\0ÈÚ\91vÌUv[ÉÞDÐz¸Û\7f¹g\82\16\92W]C¯÷\13mo³×Nì\97P|Qá\85m¡2ñ@oÀ\ 2z'\91¤_®
\96êýZ[°$\8eþ\83\9bޮݪ߿\98øXCÍ\95\9bL~\81ô\137LôË"\7f¬\89ü\89\8f5TïÓc±ø$yôélâkåÓ\1f\80.¯å\16oHý÷:¿\92,£%\ f¾u+\84\83\17\ ez\ e\91ø\80νDáQ\ 4,ǶPÛz,N~\8a õ~¿³¯{mT\0w/bëv0Ô\7fTåÉ\aD8z\90\86êðùÿ\17ÀÇa\81»æ±\éÞbc\ e¡\v\8fPRø§!²øìÆ\945fJ\9cÅÇ\ f\16Ì?\ 3`ö7\00\93;\7f¹®ìKÁØ!¿etø{\93ï|ûû;Ëeõ\aw\bÝ<yâ\87#M\81\7fíG\9a0uñËÈ£¬§u÷OáØ\aÒ*ø?jxl\1dendstream
+endobj
+4825 0 obj <<
+/Type /Page
+/Contents 4826 0 R
+/Resources 4824 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4812 0 R
+>> endobj
+4814 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 656
+/Height 407
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 20725     
+/Filter /FlateDecode
+>>
+stream
+xÚí\9d{\\8e÷ÿÇ×\81Ò\89¨¨t\8e1§ÑÁ9\95dÎ-\87¶6C4L¢/\e¢B'ä¸ÉW\9b1\8dµM1\12¥è@sØhÊ\90\162s®T~ïÇ>\8fïõ¸~wÝwwuww\1f^Ï?z\§>÷u}®ëú<?ïÏu]\9fÏ\9b7\0´\1aO\9e<Yºt©\9b\9b\9b\99\99\99\8a\8aÊ[2\83\86\86Æ\90!CæÎ\9d[\\\8cÓ\ 4\0\0@i©ªªZ¾|y\9b6mÞ\92\8e\1d[PP\80S\ 6\0\0@Ù(**z÷ÝwI\85\14S{xx$$$ܼy³¶¶Vvö°´´411qÑ¢E\9a\9a\9a´\9f\1d;v<qâ\ 4N\1c\0\0\0å\81ThhhH\12477¿rå\8a\8cïmyy¹\93\93\13«ZÄÇÇãô\ 1\0\0P\ 6\9e={Ö»woÒßðáÃ\9f?\7f.\17ûL\81ÿ¼yóh\9fµµµÿøã\ f\9cD\0\0\0
\a\1f|@â{ç\9dw\9e>}*_{>kÖ,Ö0.w{\ e\0\0\04\8a\8c\8c\fR\9e®®nii©Üí|UUUß¾}iÿW­Z\85S     \0\0@Q©­­upp ß\85\86\86Êé!\9c={VEEEKK«¤¤\ 4'\14\0\0\80BräÈ\11\92µ©©é\8b\17/ä÷(¦L\99BG±hÑ"\9cP\0\0\0
+       3Ý\86\r\eäú(.]ºDGahhXUU\85s
+\0\0@Áxüø±¦¦¦\9a\9aÚ½{÷äýXØûí\89\89\89\0\0\0\14\8cØØXr\9c\9b\9b\9b\ 2\1c˺uëèX¦O\9f\8eÓ
+\0\0\98?\7f>9.**ªùIUWWoݺÕÞÞ^[[[EEEGG§W¯^dÏ\8a\8a
+¶ÁÛo¿M¿Å\9ffPtojjêéé\99\92\92Ò\9c\1dÈÉÉ¡Ôºuë\86Ó
+\0\0@Á`o\86gdd4?©\80\80\0JÊÃÃã\97_~¡\ 4ããã\83\82\82ììì\9e={&ÌקO\9fÎÌÌ<zôhdd¤¹¹9-Yºti\93w ªªª]»vTUøûï¿qf\ 1\0\0(\f\95\95\95mÚ´QUU\95HO#íÛ·744¤([Ø\ 6u}Í_K\92\9dwhaRRR\93÷aðàÁ\94Bjj*N.\0\0\0\85áîÝ»d·®]»J$5\1d\1d\1d\bõ\8bö5qüøqZ8nܸ&ïÃÌ\993)\85Ý»wãä\ 2\0\0P\18._¾LvëÓ§\8fDRc]y÷îÝ;..®Þ\1eÈ\eôuUU\95¦¦&\ 5éMÞ\aÖ&¿iÓ&\9c\\0\0\0
+\ 3ë\86ÔÉÉI"©UTTÌ\9f?_MM\8dÒl×®\9d§§ç\91#GjjjÄ÷5aee¥¢¢Òä}X»v-%»råJ\9c\\0\0\0
+Cbbb3Û\9fërïÞ½-[¶\f\e6\8c½û=tèÐ\87\ f\1f\8aïkKKKr}\93\7f\9d~\1a½\9c\ 1\0\0@|->\ 5\ 5\ 5\8c¡ô}}}ÅôuUU\95\86\86FïÞ½\11_\ 3\0\0\0\1c\92}~]\97G\8f\1e±'Úbú:%%\85\16.Y²¤É¿\88ç×\0\0\0\14\ fɾ\1f^\\\w       ¥?räHq|ýäÉ\93~ýúikkß¹s§Éû\80÷Ã\ 1\0\0(\1e\92ýþZMMmÌ\981\14Û&%%effÆÅÅÙÛÛ«¨¨\1c;vL\98¯OÿKjj*ý\97\95\95U»ví\8e\1e\9c}À÷×\0\0\0\14\12Rª¤ú7#çzzzvëÖ\8d´Kiêéé¹»»\9f:u\8aÛ@X\7f¤êêêÖÖÖóæÍ»yófsv\80ëßìñãÇ8³\0\0\0\14                ö\1fÞê°þûwï\8eÓ
+\0\0@ÁØ»w¯\82\8dÏõÉ'\9fà´\ 2\0\0P00þ5\0\0\0 \17L\992\854·aÃ\ 6¹>\8aK\97.ÑQ\18\1a\1aVUUá\9c\ 2\0\0P<\8e\1c9B¦355}ñâ\85¼×:üýýqB\ 1\0\0($µµµl\14ìÐÐP9=\84³gϪ¨¨hii)@«>\0\0\0 \8côôtòµ®®nii©Üí|UUUß¾}iÿW­Z\85\0\0@±ñòò"å½óÎ;\12é;E\9aÌ\9a5\8bö¼S§Nr·ç\0\0\0@cyöì\19{¿zøðáõ\8e^-\83ÔÖÖ²ïǵµµÿøã\ f\9cD\0\0\0Ê@ii©¡¡!éÏÜÜüÊ\95+2¾·åååNNN´·***ñññ8}\0\0\0\94\87¢¢¢wß}\97IÐÃÃ#!!áæÍ\9b\14ÆÊT¥"11qñâÅ\9a\9a\9a´\9f\1d;v<qâ\ 4N\1c\0\0\0e£ªªjùòåmÚ´yKæ\19;vlAA\ 1N\19\0\0\0¥åÉ\93'K\97.uss333\93)Gkhh\f\192dîܹu\87ï\ 4\0\0\0@s`½\94£go\0\0\0\0¾\ 6\0\0\0\0|\r\0\0\0À×\0\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0ð5\0\0\0\0àk\0\0\0\0À×\0\0\0\0|\r\0\0\0\0ø\1a\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0@\1cbccák\0\0\0\0¾\ 6\0\0\0\0|\r\0\0\0À×\0\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0ð5\0\0\0\0àk\0\0\0\0À×\0\0\0\0|\r\0\0\0\0ø\1a\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0\0¾\ 6\0\0\0àk\0\0\0\0À×\0\0\0\0\80¯\ 1\0\0\0ø\1a\0\0\0\0ð5\0\0\0\0_\ 3\0\0\0\0¾\ 6\0\0\0\0|\r\0\0\0À×\0\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0ð5\0\0\0\0àk\0\0\0\0¾\ 6\0\0\0\0|\r\0\0\0\0ø\1a\0\0\0\90wn߾ݦM\9b·Äæ»ï¾C¦\ 1\ 5\88\11o\ 1E\a×9\90S|}}żÈmmm_¿~\8d\1c\ 3
+\8c\93\93\13t\ 6_\ 3 ï!6\82k $¾ÎÈÈ@V($***ð5\90kæÌ\99\83à\1a\0ø\1a¾\ 6@ƹuëV\83!6\82k\0_\ 3ø\1a\0\19\ f±\11\\ 3E¥¼¼ü\9f\7fþ\81¯ák\0\14#ÄÞ³g\ f²\b(\18eeesçÎÕÓÓûý÷ßáëÆ\12\16\16æíí\r_\ 3Ð*Ì\9e=\eÁ5P\ 6^¼xAº100XºtéãÇ\8fù«àk1yûí·åQ|ð5Pì\10\eÁ5P\18jjj¾ûî;333///ºàën ï¾¦ªuxxx·nÝ\8c\8c\8cÔÕÕéXF\8e\1cY¯aù³\15\15\15\81\81\81æææjjj&&&ÁÁÁ\\15ýôéÓ\83\a\ fn×®\1d¥faa\91\97\97G\víìì¸òá£\8f>\82¯\ 1\90\85\10ÛÆÆ\ 6Á5P\fN\9e<Ù¿\7fÿ¡C\87\9e={VØ6òîëyóæééé]¸p\81¹»W¯^âøÚÛÛÛØØ\98²åÅ\8b\17)))\1a\1a\1a$}¶\8aôM²NJJÊÍÍ=|øpIIÉ\9b\7f?\ 2µ´´¤\7f¿ví\1a[\ 2_\ 3 e
+\v\v\ 5BìÝ»w#[\80¼sõêÕñãÇÛÚÚ\1e8p ¶¶VÄ\96ríë\a\ f\1e¨ªª.^¼\98[Ò¯_¿\ 6}}ëÖ-\9a\88\8a\8aâVM\980¡{÷îlZWW·C\87\ e\8cöp\0d*ÄFp\rä\9dû÷ïÏ\9f?ßÈÈhóæÍ\95\95\95\rn/×¾NOO§\9dß±cG£|MQ3M\18\18\18\ fmmm\8a©ÙfÑÑÑjjj\14qO\9c8ñàÁ\83\m\a¾\ 6@\16Blº=\11\\ 3yçåË\97ááᤡÿüç?\7fÿý·\98ÿ%×¾¦Ý¦\9dß´i\13·D\9cöðãÇ\8f³ÿ*àqóæMnË;wîÐÚ>}úÐf\ð\ e_\ 3 \v°"KWW\17Á5\90GjjjbccÍÍͧN\9dÊ÷\8eÂûº¼¼\UUuܸqlvÿþýü÷ÍzôèA³UUU4\9d\95\95Ūå4ýèÑ£¶mÛN\9e<Ytâ\95\95\95FFF\9a\9a\9aüÔD?\\80¯\ 1hi6nÜH\97ô\90!C\90\15@îHOO·³³\e<xpvvv\93+«òû¾Ù¬Y³hÿçÎ\9dëççgaaaiiéîîÎV\8d\1e=\9aV\85\84\84¬_¿¾wïÞ]ºtáÌ\15\16\16FÓ3fÌ8uêÔåË\97\93\93\93¹ÇÙ¾¾¾Ç\8e\1d»råʾ}ûÔÕÕûöíË\96S²ô/\87\ f\1f~ðà\ 1|\r@kÅ&ÞÞÞìáµÀ§©\0È2×®]\9b8q¢µµõO?ýÔä¸OÞ}ýòåËÏ?ÿ|À\80\ 1\1e\1e\1eùùù½zõâ\ 2çóçÏ[YYµiÓÆÍÍ­°°\90ß MÙµwï^ªçP Mq7\89ÞÇÇ\87­\9a6m\9a\89\89 iNWWwÂ\84 \ 5\ 5\ 5lùÅ\8b\17)\ 5
+çwíÚ\ 5_\ 3 }è\ 6\1f:t(÷¾\99©©iRR\12²\ 5È8\14â-X°ÀÈÈhãÆ\8d\15\15\15ÍIJ\91úKyñâ\85\96\96Ö\17_|\81+\ 4¾\ 6
+\16VoÞ¼\99înº\98\r\r\rãââúöíˬ=kÖ,\ 4Ú@6yõêUdd¤\81\81ÁâÅ\8b\1f=zÔü\ 4åÚ×\145\7fÿý÷wîÜ©®®.**òòò"=ñ{[\ 5ð5\90wnܸ1lØ0fç\193f0;Ó-OÑJ»víha×®]\8f\1d;\86\8c\ 2²Cmmí¾}û,,,&O\9eÌ5Ò*¹¯sss;wî̵\8fYZZ\1e8p\0\97
+|\r\14&¬Þ²e\v\v«MLL\8e\1e=*°Áõë×\a\ f\1eÌn\7f\1f\1f\1fþHF\0´\16\99\99\99ööö\ 3\a\ e<}ú´dS\96÷öpªÆ\94\95\95Ñm[ZZ*w/oÃ×\0\88\13V\7fòÉ'¾Q\15\b´\8f\1f?\8e¬\ 3­E~~¾\87\87\87\95\95U\\\Kø\88ùzæÌ\99!
+Êjå\ 6¾\ 6ò\18Voݺ\95\v«\13\13\13\eü\17.Ц\v\1e\816\90>\ f\1f>\¸p¡¡¡á\86\r\e\9aùR\99Ô|½\1aÀ×\04\83\82\82\82áÃ\877\18\ehGEEijjÒ?\9a\99\99\ 6ÒáÕ«Wëׯ'Sûûû\97\97\97·èo1_gff"Û\15\12Vî!\1f\80Ü\85ÕG\8e\1ciB"×®]\e4h\10\v´gÏ\9e\8d@\e´\1cµµµ?üð\83¥¥åûï¿\7fãÆ\r)ü"|\r_\ 3 SaõôéÓÅ\ f«ë\r´7lØÀ\ 5ÚÉÉÉÈ^ qN\9f>íèèèàà\90\95\95\1f\95__\a\ 4\ 4xyya\9fák ïaõ¶mÛ´µµéB566>|ø°D\92å\aÚsæÌyòä      ²\1aH\ 4
+¥===)¬Þ¿\7f¿\94_r\96__Ëã\0\1cÒßgø\1aÈ27oÞdE\10ññÇ\1fK¤O       ~ ½~ýz\16h\9b\9b\9b§¤¤ ÃAs(//_´h\91¡¡!]W¯^½\92þ\ eÀ×ð5\0­\12V\7fùå\97\12\ f«ërõêÕ\81\ 3\a²@Û××\17\816h\ 2\15\15\15QQQdj??¿V\1cB\ 2¾\86¯\ 1\90~X=bÄ\bvq~ôÑG\92\r«\11h\ 3     R[[ûã\8f?Z[[O\9a4éúõë­»3­èëÓ§O\ f\1e<¸]»vêêê\16\16\16yyy|©\15\14\14ôêÕ\8bV9;;\17\17\17_¸p\81r\8cfG\8f\1eÍjÈl³k×®9::ª©©\r\180 ''\87\9f¹sçèÞ¤
+<Õ\88ب\9aÄãÇ\8f©\8emee¥ªªª££ãîî^XX(z\7fê]ngg7vìX¶Aii)UÝ)'Ùì?ÿüC[²\91\b^¿~\1d\11\11akkk``À\ 6ô\84¯\81\92\87Õ_}õ\15\v«»téòË/¿Hí§)Ц²\ 2\816\10\9f3gÎ\f\1a4ÈÞÞ^Fº\14kE_\9b\98\98\90\ 4Ék¹¹¹\87\ f\1f.))áÛÖÅÅ%&&fÅ\8a\154=|øp\a\a\87={ö\ 4\ 6\ 6Òì\96-[¸Ízöì¹aÃ\86\84\84\ 4º÷MMMÙ3\ 5¶ª_¿~\e7nôðð éððp\96øíÛ·\97,Y\92\96\96F?\1a\1a\1aJ«¨Ö$z\7fê]þùç\9fëêê\92\8ei:::\9aJ\0r4ûxäç\9f\7f¦í_¾|IÓþþþzzzTÙ`±\81¯\81ÒBucª~³kÒÛÛ»¥?V­7Ð^·n\1d\17h\9f8q\ 2'\ 5\b#,,\8c.\92ï¿ÿ\9e*\992²K¬UªU|M¾ëС\ 3§E\ efÛôôt\9a¦¸\98¦I\7f¬!\82ò\8d¢ÔE\8b\16q\9bÅÅűÿÚ¾};Ͳo6Ù*Vu§\80\9aþ¥{÷îõÞ¼´Y\8f\1e=DïO½Ë\8f\1d;Fÿ{öìY\9avuu\9d?\7f>ÍÆÇÇÓì\8c\193&L\98ðæß\1eoè§\ 3\ 2\ 2\ 4\ e\r¾\ 6ÊFmm-?¬>tèP+îÌ\9f\7fþÉ\ 5Ú\9f~úéÓ§Oq\82@]¨xg\11\99ìÐ\8a¾¦°\94t¦¡¡1qâÄ\83\a\ fr/Æ\vH\8d¦i        7KÛó}Í-ÏÎΦY
+¨ë®²´´¤\1fâfóòò"""|||¦N\9dÊO\ØþÔ»\9cîq
+¨)lgR¦\12ÀÎÎ\8eÒ¤\1a\85\91\91QLL\fm\93\92\92BéïÙ³\a¾\ 6\b«[1¬®\v\95Ã\91\91\91tSÓ.YXX¤¦¦â4\ 1Ù§\15}MܹsgÓ¦M}úô¡}X¼xqs|Mu!\9aݶm[ÝUì)6\9b¦\9f£UË\96-ËÍÍ¥\90Y ñz÷GØòÁ\83\a\8f\1c9r×®]={ö¤ÙU«V\19\e\e\9f?\7f\9e¶¹wï\1e-ILL¤é½{÷Â×@iÃêíÛ·ëèèÐEعsgªîÊÔî]¹rÅÁÁ\81\ 5ÚsçÎE \ràë\ 6©¬¬¤\98TSS³9¾&oÒì\993g\ 4VQe^UUuÈ\90!l¶}ûöfffüÄë6\95\vì\8f°å+W®¤iWW×   \9aýõ×_)5\ f\ f\8fþýû³\r®^½JK\96/_ÎfóóóY_\8bð5P\ 6nݺåââ®À\ f?üP\16Âêz\ 3í\88\88\b\ 4Ú\0¾\16\8d¯¯ï±cǨ\8a»oß>uuõ¾}û6Á×ìÅïââânݺ9;;³Æj¶\8a\ e*''gòäÉÜ\93eÂÔÔ\94ô\1d\1d\1d}èÐ!OOOªù\93sYµ_Øþ\b[\9e\96\96ÆÊ¢Ë\97/¿ù÷ixÇ\8e\1di\96é\9b\ 5\17\8e\8e\8e´0;;;##\83öJOO\ f¾\ 6Ê\10VÓ-&³aµè@{Þ¼y\b´\89%K\96¼¥d\18\e\eÃ×Â\986m\9a\89\89   Ý ººº\13&L(((h\82¯ÕÔÔØ\9bá~~~Ü\a\1al\15»û(|æ?ANOOïÑ£\a)»O\9f>                 äq\8ayé4\91÷\85í\8f°å/_¾lÛ¶­­­-÷¤ÛÛÛ\9b~ôüùóÜÏ\15\15\15Q\0N\96·±±IJJB{8P\86°\9a®yvá}ðÁ\a\ f\1f>\94\8bÝæ\aÚ\96\96\96T\e\87¯ákøZ
+ÈcW*ð5P\80°zÇ\8e\1d\XMõa¹;\84¼¼<{{{\ 4Ú\9c¯Ù\e¼
+Oii)|\r_Ã×@I¸}û6\17V{yyÉKX]o \1d\1e\1eÎ\ 5Ú'O\9e\84¯ákøºåprr255E\11
+_\ 3é\84Õÿýï\7fuuuéJ322âÞ\15\91\81öüùó\9f={ÖB?4qâDú        Ö¥\12\9f­[·jjjrOßàkøZQ}\ràk µ°zäÈ\91
+\10\eh\87\85\85µmÛ\96\ eÍÊʪ\85\ 2íÂÂB\8aåíì쪫«ù¹ª¥¥\15\19\19\89ø\1a¾®ëë\993g\86\0E\ 4¾\ 6Ò       «\ f\1c\90\87\99\9b\9bK2e\81ög\9f\12\81vPP\10¥ÿÕW_q\19;jÔ¨¾}ûr£\1eÀ×ð5ß׳fÍZ­\88À×ð5h     \8a\8a\8aÜÜÜØÕ5mÚ´V\1caP:\81vhh(\17h\9f:uJ²é¿xñÂÜÜ\OOﯿþ¢Ù={ö¨ªªÖm!\87¯ák´\87+6ð5\90xX½sçN\16V\e\1a\1aþüóÏJrà\14h\ f\180\80\ 5Ú\v\16,\90\1d\1f\1fÏ:k-++Ó××çw®øæßÁ\97\ 3\ 3\ 3Ééjjj&&&ÁÁÁ\¿ÖÂF\15\84¯ák\0_\ 3\84Õì¢\9a:uªb\87Õu©ªªâ\ 2mkkk6&\91¤jAì5\80þýû\93\97\ 5*\ 3äqRÉÙ³g)\12OIIÑÐÐà\ 6\1c\146ª |\r_Ë,\ 1\ 1\ 1^^^u§\ 1|\r$%\94\98\98\18ÖA\9fR\85Õu¹|ù2?Ð~þü¹D\92ýóÏ?)F¦dI¾üå·nÝ¢\85QQQÜ\92     \13&p½(\v\eU\10¾\86¯e\16þ\a×øø\1a¾\ 6\92åÎ\9d;£F\8db×Ò\94)Sîß¿¯ä\19B\81öÚµk%\1eh×[vQÔL\v\r\f\f\87¶¶6ÅÔl­°Q\ 5ákøºu \v\vóöö\86¯ák Í°ú믿æÂê\9f~ú  yÂ\ f´û÷ïO9£ªªêçç×ü@»Þ²ëøñã´pÓ¦M\ 5<n޼ɯMÕ;ª |\r_ËH\10\r_Ã×@
+aµ»»;»\84&O\9e\8c°ºÞ@{Í\9a5,ж±±ÉÈÈ\90x\11÷èÑ#J\9fò_ôÿ
+\eU\90OTTThh(7Î\82¤|Í\8d×ÀAá?-¤\b\8bÿQ¹\ 4-ÀPSS355õôôLII\11±?:::½zõZ¶l\99\88W\ 4ákÉÂ>\81d|ôÑG¬s~[[[\ 3\ 3\ 3:k|+±\93uíÚ5GGGZ5`À\80\9c\9c\1c¶JØ»\94\8f\1f?öõõµ²²¢z2\9d\*£
+\v\vù©Q\85\96Î8ý\97³³sqqñ\85\v\17¬­­ivôèÑb^üð5\90¯°ú\9bo¾aa5Ýb?þø£À\ 6\9eõððèÔ©\13Ý2&&&3fÌÈÏÏ\97BQÜÒ7\v\7fh!aøûû÷ìÙS[[\9b¶×××\9f6mZjj*\17h/\¸°É\81¶°X\83ÄGË)\93O\9d:EA}rr2÷8[Øè\81õ²bÅ
+J§cÇ\8eâX»±¾>ý/YYYtÊvìØÑ»woZ¸nݺ\96ð5ý\109ëèÑ£\91\91\91æææ´déÒ¥u·¡\9dIKK\8b\8d\8d¥r\9b\96Ì\9e=\e¾\96\ e·o߶´´d".))¡[\86
+\13ö\89\9b\ 2¾¦\e\86\r                       lô®W¯^½\11þ.%%N\17'\9dYZNW2ýû¤I\93ø©¹¸¸ÄÄÄ°«}øðá\ e\ e\ e{öì  \f\f¤Ù-[¶À×@\91¸{÷.UDE\84Õ¤r\12\13\19\8aî\82\93'ORáLµ_--­f\8ei%NQÜ¢P\b&\8e\9eV®\¹\7fÿþ\8b\17/^ºt\89¦i\ f]]])Ð^½zu\9b6mX Ý´\12U\98¯©ú´wï^\8aY(Ц\9a\få¶\8f\8f\ f[%lô@\11¾f\90µ©\1a ÂÚ\8dõuÝ\12\9b\16RQÙ\12¾æ/ùûï¿ßyç\1dþ{zu·¡\88\8c\96\ 5_K\rî,<|ø\90\80\80\80zO"\9b\8e\8b\8bc³Û·o§Ù#G\8e¼\11ï]ÊêêjÚ¾G\8f\1eüÔØû$tK²¦\9eëׯÓlMM\rí\ 6\eÜ\13¾\ 6
+\13V·oß\9e\85ÕÜMÄ\87B9ºì\1d\1d\1dY\1d\98ANïÚµ+\85ÛTx¶hQ,\83Ð\81S`˦ÿøã\8fwß}\97\ 5Ú\14SHêÕqIÁ÷u\83Ön¦¯+++ia\9f>}ZÚ×oþ÷\88\7fܸq¶¡j\f-yÿý÷ákéû:%%\85&ø£Z\8bx~\9d\9d\9dÍ]u"Þ¥ÌËË\8b\88\88 ZëÔ©SùÍbb\ eÆ\r_\ 3E
+«===ËÊÊêÝlÎ\9c9´AÝδYÅxóæÍ-Z\14Ë\1a\14¸ijjZ[[sKø\81¶­­­L\15­u}Í·¶Àà¡Íôõ\89\13'háÇ\1f\7füFä\ 3GaÏ(\85-¯÷·(Ïé,\18\1a\1a
+lC%ü?ÿüC¾ JT÷îÝoݺ\ 5_Kß×\89\89\894±wï^q|}öìY\9aݶm\e\9b­÷]JZB³Ë\96-ËÍÍ¥è\e¾\ 6Ê\16VïÚµ\8b\85Õ\14\eVsP©K\97=׿\96@\bÃÄ*p×Ô½=©4611    \r\rm°Ø\17(\8a\89\9d;wÚØØPÉO\7fiZàß\e|ÕD\84;êÞøT\8cÓ?\92|iûäääºû6eÊ\14
+\ 1¨ò/°*''§_¿~,Ц"âÅ\8b\17²ìk\ 6\9dúððpÎÚMó5]Kååå?üðCçÎ\9dµ´´\98gE<p\14ö\8cRØra\8f\fè\ 4©¨¨ð·áóá\87\1fVTT\888\ 4øZâôèÑ\83v\95®\87«W¯ÒÄòåËÙòüü|º0\84ù\9a
+"\9a=sæ\8c@[\rÿ]J*©ÌÌÌø\8eãº#\80¯\81bCR{ï½÷Øuòþûï\v\v«9È}\96\96\96u\97óÛ?\eô5¹\8c*É¿ÿþ{\83¾\16(\8accci\e\1f\1f\9fK\97.Ñ_\9aÞ·o\1fÿß\e|ÕD\84;êúzàÀ\81ô¿T+ \1d ÝàïÕ³gÏÜÜÜÌÍͳ³³ëÍ(²yHH\b\17hgeeɸ¯\ 5¬Ý\9c÷éh\9d8q"åpÝ\8d\ 5\1e8
+{F)l¹°\8b\84®Iî\9b\95cª-¤¦¦úûûÓEK¦£X\e¾\96\1aìÓ\12ªkÝ¿\7fßÑѱcÇ\8et§dddÐÙa/²òO\16\eÚ\86Ê¢nݺQM\9b5}\v{\97ÒÔÔ\94ªÁÑÑÑ\87\ e\1dòôô¤Z7]o¬Î\f_\ 3\ 5æÛo¿åÂj\8a\89Äù\17ºqøÍ¿\1c\14¿\88ïëÄÄD1\9bU\ 5\8aâ\ 1\ 3\ 6\90\ 1Ù\87\14Ú\19{{{þ¿7êU\13\ 1wÔõõîÝ»¹:\83À¾-\¸\90IAtvQ½\82\ 5Údü·ä\10ñ}}í\7f\14\15\15Õ\1dYLØ\ 3GaÏ(\85-\17Ö\bC[öîÝ[Ø6ß|ó\r-\11QVÃ×\12çâÅ\8bt"H¬\142Ó%áêêJw«\8d\8dMRRRÝ\ 2\81Î5{3ÜÏÏ\8f{\9bBØ»\94t\8fÓ=K)Si\93\90\90\10\1f\1fO\ 1;\9d\fàk ¨P\19Ø\ 4_\93¬©6[·=üÆ\8d\eâ·\877ج*¬(fMÓ|\95ÓÚÆ6\85    sG]_\8bÐDçÎ\9d-,,\1aÌ.åñµ\88\rD<p|#¼¿\97z\97×û[ì\8d¦%K\96\bÛ\86*x´DÄÇnð5\80¯\81ìs÷îÝFµ\87ûúúÒ\96\94ä¿o&A_\v\14Ť]¾¯É\98\8dõµ\bw\88xq¥î¾Q,àää$"£*++\83\83\83\95§=\Ä\ 6"\1e8ò³«Þþ^\ 4\96×ý-
+ǨF¤­­M~\17\r\83\ 6\r\82¯\ 1|\rä=ÐæÞ7\13ö\19\17\aû\9e\8b\8a\v<\ f\1e<èÚµkÇ\8e\1dÙ÷\ìU\13Ö(J\9eb=\1a5Á×u\8bb\a\a\a®=\9cÖRÊvvv\8dòµ\bw4Ê×¢QÚ÷ÍêEÄ\ 3GaÏ(\85-ç÷Í\92\9a\9aJµ/ª¿µk×îèÑ£\ 2ûÃ>ä§úÞ×_\7fmooÏ\7fë\18¾\ 6ð5\90÷@[\9cï¹\88\98\98\18\15\15\15*\ 3©,MOOß±c\87¥¥¥\96\96\16\95\9fl\ 3\96NHHÈúõë{÷îÝ¥K\17ñ}-º(Þ¿\7f?m3gÎ\1c\12âÌ\993i:66¶Q¾\16á\8eFùZXç*2ø\9aY\83¾n\89ï¹ø\88xà(ì\19¥°åüwÛØ«\14óæÍã÷¦þ¦Îûot.lllÖ¬YSSS\ 3_\ 3ø\1a(L Íï\86TD MJ\1d7n\1cŪT¢R¹Jêä÷GzþüyR-\95\93nnn\85\85\85\8dj\ f\17]\14¿ù÷{.ö5\16mP÷{®\ 6}-Â\1d\8dòu½\9d\97R-\82ß_\8a\8c\84Õ"|-\91þR\14\0ùò5Ýn! >VË9ð5h,\18棠   H¤?RiúZ\82ý\91Â×ð5\90\bð5hZ Í\r£Yïx\1f\80\ f¿\eÒæ\8c÷!\1d_K|¼\ føZʾF{¸¢\ 2_\ 3\89\ 4ÚS¦LA ]oX-Áñ4[\9a\16\1aO\13¾\86¯\19qqqü·M\0|\rZ+Ð644üé§\9f\90'\1c\97/_\96È0\9a²   |\r_7A7ÂF¤\r\b\bðòòB¡\ 1_\ 3)\ 4Ú£F\8dB Í\ f«×®]ËÂjkkk\19\ f«ákøºÕ}ÝØ/"ák\0\9a\13hÇÄÄèêê²@ûç\9f\7fVæ°zÀ\80\ 1¬Ë2???\ 5\v«ákø\1a¾\86¯\81\ 2PTTäææÆ.ª©S§>xð@\99ÃjÖW¹¢\ 2_Ã×ð5|\rä=ÐÞ¹s'\17h\1f8p@I\ e<77\97\v«\17,XÀúX\83¯ákøº^_¿~ý:""ÂÖÖÖÀÀ\80õpÈ\99\98¶LëçÎ\9d377×ÖÖöóóãÆ\8e\116$z\83©58Æ.|\r\94\9e6m\9ab\aÚTò\84\86\86²°\9a\8a\85º}§Ã×ð5|-àk\7f\7f\7f===\92\83lll8\13\89\18Ó\96\eo\97.<\ f\ f\ f\9a\ e\ f\ f\84\r\89Þ`j\r\8e±\v_\ 3e\b´ÿûßÿ²@ÛÈÈHQ\ 3m*\ 4ìììXXýÙg\9f)|X\r_Ã×Í÷õÃ\87\ f\ e\b\bàV k\ f\17\18Ó\96möË/¿°À\99\12áº÷\176$z\83©5j\8cÝÖ\85\8dâ\a¹\80\16\82*·#G\8eä\ 2mºO\15\ e\v\vãÂê\93'O*Õ\99\85¯áë&û\9a\r«Ga¬0_\v\eÓV`3KKK²*\9b\166$ºø©ÉþpØð5\90B ½cÇ\ e\8e\8f\8fW\80\83¢\12\80\v«çÏ\9f¯<a5|\r_7ß×\89\89\894½wïÞz}-bL[\ 1ò§ØÜl½C¢\8b\9f\1a|\r\0\17h»ºº²@ÛËËK~\ 3m
+«ÃÃÃé^¦\ 3¡ê½²\85Õ\ 2¾V*àkIùúêÕ«4½|ùr¶<??_KK\8b3\91\881mù\86-//WUU\1d2d\88À¯\b\f\89.fjð5\0u\ 3m\1d\1d\1dºä:wî\9c\90\90 \8fa5\e+\99n\9cyóæ  \f1      _Ã×ðµ8¾¦¢ÀÑѱcÇ\8eÙÙÙ\19\19\19´\90õ\91È6\131¦-3,\1d`NNÎäÉ\93i\9a\136$z\83©Á×\0\bãÖ­[...¬\0üà\83\ fä%Ð\16\b«ÓÒÒp*[\ 5ÖÚ\99\9b\9bÛê{röìYº*àë&øúÍ¿\9f\90¸ºº\92Xmll\92\92\92øê\141¦-7¨.\99\8bÂdþ\13paC¢7\98\1a|\r\80è@\9bª»r\14hS¥ÝÁÁ\ 1a5|Í',,ÌÜÜüû￯©©\81¯¥\83\92\ 2_\ 3Y\b´?üðÃòòrÙ\f«#""XXmaa\91\9a\9a\8a\13\a_s\9c9sfРAööö2ÒE<|\r_\ 3Ðr\81ööíÛ¹@\9b=T\92Í°zîܹ\b«áëz¯á\1f\7füÑÊÊjÒ¤IìÓ]øºåprr255\85¯\ 1h-
+\v\v\9d\9d\9dY ííí-\v\816\85Õ\91\91\91\b«ák1©¨¨\88\8a\8a244ôóókÅÞü\14Þ×J\ e|\rd$Hùꫯ´µµéjìҥˡC\87ZqgþüóOGGG\16V\7fú駲Ö\870|-\83¾fPUÓßß\9f¬½nݺW¯^µ\96¯gÎ\9c\19Ò\10«\81\1c\ 2_\ 3\99
+´Y\81ÓZ\81vuu5\95´\9a\9a\9a´\ 3æææ'N\9cÀI\81¯\eË\8d\e7<==---÷ïßÏïeK
+899\89éke\0¾\ 6 E©©©á\aÚ¬£`é\87Õ¾¾¾\b«áëæ\90\95\95E\97\93\83\83\ 3MHÙ×h\ fWTàk \83ܼy\93\v´?úè£G\8f\1eI3¬NIIÁ)\80¯\9b\ f\ 5×?üð\ 3\ 5Úï¿ÿ~~~¾\ø:..îèÑ£¸Ìàk\0\1a\15h\7fùå\97,Ð666n¹@ûêÕ«\ 3\a\ edaõ\9c9s\10VÃ×\92åÕ«Wëׯ744ô÷÷oéÞ\81\9aïk\81>Cø\ 4\ 4\ 4xyyá
+\84¯\ 1\10\16h³"\88øøã\8f%\ehSXM\ 5)\v«ÍÌÌ\10VÃ×-\a\99ÚÏÏ\8f¬½aÃ\86\8a\8a
+yôµ\92\7fû\f_\ 3 N ½mÛ6.Ð>|ø°D\92½víÚ A\83\10VÃ×Ò$??ßÃÃÃÊÊ*..®%^E\83¯e\9f°°0oooø\1a(0\ 5\ 5\ 5Ã\87\ fg\81öôéÓ\9b\13hSXM1\ e\17V'''#{ákiB>µ··\1f8pàéÓ§áke£9Ù\b_\ 39
+´·nÝÊÆÝ£@ûÈ\91\f«gÏ\9eýÏ?ÿ cákéCÁõ¾}û,,,&O\9eÌ\8dL!k¾f\9dñÚÚÚ\1a\18\18¨©©±Ú2[õøñc___+++UUU\1d\1d\1dww÷ÂÂB¾\8fÎ\9d\ 6§öó󫪪b«¨~2xðàvíÚ©««Ó±çåå\89\99\1aeQ¯^½è¿\9c\9d\9d\8b\8b\8b/\¸`mmM³£G\8f\16§e,++kÔ¨Qººº\94~\97.]¸AÛwîÜiccC\vé/M\v(µÁ\1f\15q¤Â\8eÈÎÎ\8e\eîí£\8f>\82¯\81R\ 5Ú\7fÿý·øauTT\14\v«»vízüøqd&|ݺ¼zõ*22\92l¸xñb\89ô6 Y_ûûûëéé\91§\98»Ij\9c,nß¾½dÉ\92´´4:\11¡¡¡´|Ò¤I|Ùõë×\8f´èááAÓááál\95\89\89      É:))\89þëðáÃ%%%b¦æââ\12\13\13³bÅ
+\9a¦ÛßÁÁaÏ\9e=\81\81\814»eË\16ÑG\94\9a\9aJ\95\rÚyª Ñ±Ð¯³Áõbccéß}||.]ºD\7fi\9a6hÔ\8f\8a8RaGDË---i\96\ 2\aîðák $\816\95\0\89\89\89\rþËõëשbÏ,O÷&ÂjøZvxðàÁ\82\ 5\v\f\r\r©Øoæ«h\12ôõÃ\87\ fIs\ 1\ 1\ 1\ 2Qg½5aZÞ£G\ fþfì\83\ e
+3)\91îÝ»³U\14ávèÐA´§êM-==\9d¦)z¥i2>ë§\9dÊ\ 1J¼Á!/\87\f\19Âü(°|À\80\ 1mÚ´yöì\19M?}ú\94\ 2g{{ûFý¨\88#mð\88\9avvàk §Ü¸qcØ°aLÁ\9f\89°@\9bn\16*\ 6évcaõ±cÇ\90uðµ\fBB\998q¢µµõO?ýÔäWÑ$èë\94\94\14\9aæ\ f0- \9a¼¼¼\88\88\bªýN\9d:\95\1f\95\vlFá$\89\8cMGGGÓ´\86\86\ 6\1déÁ\83\aù\87)fjM\18¢ºmÛ¶tã×]N²¶²²âï'¥Ö¨\1f\15q¤â\1f\11|\r\94'ÐÞ²e\8b\88@\9bªÄ¬vMÌ\9a5\va5|-ãPLggg7xðàìììÖõ5ÝM4½wïÞz}½iÓ&\9a^¶l\19\9d\b\8a\97\88=ÛåfïܹCÿËNââÅ\8b\e\9bZ\13|Muõz\87ô¢ÿåûÚ¢\99¾æ\1f©øG\ 4_\ 3¥\r´gÌ\98ñøñc\84Õðµ\×Bccc©ð§¸ìæÍ\9b­åë«W¯ÒôòåËÙòüü|V1f³íÛ·733ãÿ\17×\14Ì÷Qyy¹ªª*Õ\99\ 5~¥²²ÒÈÈHSS³Q©5Í×lì¿K\97.       ,wppàÚÃ\9f<yB¡1Õ\94\9aìk\81#\15qD=zô Ù¦5¡À×@1\8a¸Í\9b73;\e\1a\1aÆÅÅõíÛ\97\v«\99Á\ 1|-G¼|ù2<<ÜÀÀ   @ü¯\17%èk\12\8a££cÇ\8e\1d)ÒÏÈÈ \85zzz\9c,(b%=EGG\1f:tÈÓÓSGG\87äËƯg\16£}ÈÉÉ\99<y2MÇÇdzÿòõõ¥\9aó\95+WöíÛ§®®N7©\98©5Ç×´'äb\13\13\93\1d;v¤¦¦~÷Ýw111´|ÿþý\94Ú\9c9sh?gÎ\9cIÓTMj\82¯ë=R\11GäîîN[\1e>|¸        ã®Â×@a \10`èСÜç\12tË$%%![àkùåþýûóçϧP\94ª£\14\93JÓ×DQQ\91««+\89ÕÆÆ\86n%¾ÅÒÓÓ)N$%ÑéHHH OQômll\UUÅ6c\9fLRPÉ\7f\ 2>mÚ4ò&-×ÕÕ\9d0a\ 2÷![\83©5Ç×\ 4Õ7(gÈ\98t,´KÜ+å;wîd\9f\Y[[×ý\9eKL_×{¤"\8eèâÅ\8bô\8f´j×®]ð5Pò@ûÃ\ f?¤KÚÖÖ\16a5|­\18\½zuüøñ$Í\ 3\a\ e\88nG\95\85ñ¹¤ß­Ê[B¨÷±µ\\1f)|\r\14\8cï¾û\8e=ÈFVÀ×\8aÄÉ\93'û÷ï?tèгgÏÂ×|®      A\82\1dÑÀ×\0´\ 4{öì¡KzæÌ\99È
+øZÁ¨©©¡ê¨\99\99\99\97\97×­[·dÓ×´\ f-\1dØÊ\bÒ?Rø\1a(\18»wïf¯\99!+àk\85äÅ\8b\17¡¡¡\ 6\ 6\ 6K\96,\11èv@\16|\ràk\0ÄäÛo¿e\9d\98!+àk\ 5¦¬¬lîܹzzz¿ýö\e|\r_\ 3 \8fìÚµ\8b.éÙ³g#+àk\85§¼¼\9cß\v\10|\r_\ 3 G|óÍ7ì³Jd\ 5|­lÀ×ð5\0rÄ×_\7fM\97´¯¯/²\ 2¾\86¯\ 1|\r\80Ì\12\13\13C\97ô§\9f~Zw\15ûþ"$$D`¹@\7f\b\0¾\86¯\ 1|\r@K³sçNº¤çÎ\9d+Ì×mÛ¶\15\18\\ f¾\86¯\15É×@±Áu\ e\14\86ÿþ÷¿tIÏ\9b7O\98¯ÕÕÕ©Xã÷\13\ 5_Ã×ð5\80¯\ 1\902;vì KzþüùÂ|½bÅ
+úûí·ßÂ×ð5\0\0\80Ö"::\9aÊóÏ>ûL\98¯_¼xaeeÕ±cGn|\1c\ 1_ïܹÓÆÆFUU\95þòG\ 1\0ð5\0\0\0I±}ûv*Ï\17,X Ì×4\91\9c\9cL\13\1f\7füq]_ÇÆƲîV.]ºD\7fizß¾}ÈUø\1a\0\0\80dùꫯ¨<÷óó\13ákÂÛÛ\9b¦SSS\ 5|=`À\0n\14û§O\9fª««ÛÛÛ#Wák\0\0\0\92åË/¿¤ò|áÂ\85¢}]VVÖ¡C\a\e\e\9b\97/_ò}M²¶²²âþÅÒÒRCC\ 3¹
+_\ 3\0\0\90,Û¶m£òÜßß_´¯ßü¯g\95ÀÀ@¾¯ÉÎ|_[XXÀ×ð5\0\0\0\89³uëV*Ï\17-ZÔ ¯kjj\86\ e\1dª®®Î÷µ\83\83\ 3×\1eþäÉ\13555;;;ä*|\r\0\0@²lÙ²\85ÊóÅ\8b\177èkâÊ\95+\ 2¾Þ¿\7f?ë~<''gæÌ\994\1d\e\e\8b\\85¯\ 1\0\0H\96Í\9b7Sy\1e\10\10 \8e¯       \81öð7ÿ~Ïeee¥ªªjmm\8dï¹àk\0\0\0-Á¦M\9b¨<ÿÏ\7fþ\83¬\80¯\ 1\0\0È,\e7n¤ò|É\92
\1a\0\0\80Ì\12\15\15EåùÒ¥K\91\15ð5\0\0\0\99\86\rT\9e\7fþùçÈ
\1a\0\0\80̲~ýz*Ï¿øâ\vd\ 5|\r\0\0@fY·n\1d\95çË\96-CVÀ×\0\0\0d\96ÈÈH*Ï\97/_\8e¬\80¯\ 1\0\0È,\11\11\11l\90kd\ 5|\r\0\0@f      \ f\ f\82#+àk\0\0\02KXX\18\95ç+W®DVÀ×\0\0\0d\96ÐÐP*ÏW­Z\85¬\80¯\ 1\0\0È,k×®¥ò<((\bY\ 1_\ 3\0\0\90YÖ¬YCåypp0²\ 2¾\ 6\0\0 ³¬^½\9aÊó\90\90\10d\ 5|\r\0\0@f!SSyNÖFVÀ×\0\0\0d\96àà`*Ï׬Y\83¬\80¯\ 1\0\0È,AAAT\9e¯]»\16Y\ 1_\ 3\0\0\90YV­ZEåyhh(²\ 2¾\ 6\0\0 \v¼~ýº¢¢¢²²²ªª\8a¦«««kjjV®\IåyXX\18ò\a¾\ 6\0\0 \vdff¾%\ 4\15\15\15UUU555uuõ6mÚ´mÛVCCãüùóÈ4ø\1a\0\0\80ôqvv~K<F\8d\1a\85ì\82¯\ 1\0\0´
+§N\9d\12Ó×ÙÙÙÈ.ø\1a\0\0@k1|øð\ 6e=zôhd\14|\r\0\0 \15IMMmÐ×gÏ\9eEFÁ×\0(\0o\ 1ùgÈ\90!Ü    }ôèÑ©S§jkk\95ä\ 2¦c\17\913cÆ\8cÁ=\ e_\ 3\0_\ 3\19ôõ\95+WÞ}÷]KKËàààÂÂB\85¿\80\93\93\93\f^\v\87¯\ 1P0_#\1fä\943gÎ\bø\9añÇ\1f\7f,^¼¸sçÎ#F\8cؽ{÷³gÏ\148\13\ 6\r\1aT¯¬Ç\8d\e\87+\ 4¾\ 6\0¾\ 6²ìkFUUÕ¡C\87<<<ôõõgÌ\98\91\9e\9e®\90íäIIIõ~\85ýÛo¿á
+\81¯\ 1\80¯\81ìû\9aãÁ\83\a[¶léׯ\9f\95\95UHHÈ­[·\14,\1f\1c\1c\1c\ 4|=aÂ\ 4\\1eð5\0ð5\90/_säää,Z´ÈÈÈÈÙÙyÏ\9e=
+ÓN\9e\98\98(\10\_¼x\11\97\a|\r\0|\räÔ×\8cÊÊÊ\83\a\ fN\9c8Q__\7fæÌ\99\19\19\19òÞNNû?`À\0Î×\1e\1e\1e¸6àk\0àk ï¾æ¸\7fÿþæÍ\9bûöíkmm½zõêÛ·oËoVüòË/\p\9d\93\93\83k\ 3¾\ 6\0¾\ 6
+ãk\8e\8b\17/úûû\e\1a\1aº¸¸ìÝ»÷ùóçò\18b\e\18\18Pnôë×\ f\17\ 6|\r\0|Íý×Ûo¿Ýàf\ 1\ 1\ 1^^^ÍIAü\ 4\12ówÅLAjð÷GؾIÊ×\8cÊÊÊ\84\84\84   \13&èëëÏ\9a5+33S¾ÚÉÇ\8c\19C¹±bÅ
+Ü×ð5\0ð5cÙ²e\e7nlp32£°ÄÅLAü\ 4\12ówÅLAjð÷GؾIÖ×\1ceee\9b6m¢âÑÆÆfÍ\9a5\8dm'?|ø°\12öZsãÆ\r\94'ð5\0²æëæëUâ  6ÿ·ZÅ×aaaÞÞÞ²æk\8eß\7fÿÝÏÏÏÐÐÐÕÕ566VÌvrø\1aÀ×\0À×
+æk1\8f¨µ|ͨ¬¬\8c\8f\8f\1f?~¼¾¾¾\8f\8fOVV\96èvræë\89\13'*ÉMÔ­[7ø\1a¾\ 6@ʾ¶³³\e;v,\9b.--UQQqrrb³ÿüó\8fººzRRÒ\9bÿÿ\14\98©\846\1e=zt\9b6m¬¬¬\92\93\93ù«®]»æè訦¦6`À\0îÅ]1SxýúuDD\84­­­\81\81\ 1¥Àß[\11«D\1f/÷»"R`»TPPЫW/:jggçâââ\v\17.X[[Ó,íç\93'Oh³Ç\8f\1fûúúÒ\ e«ªªêè踻»s]v³\14Î\9d;gnn®­­MQjUU\95ÀÎPnsÑÙG\1f}ÔàþÔÍIéø\9a㯿þÚ¸qcïÞ½i'CCC\8b\8a\8aàkø\1a¾\ 6 U|ýùç\9fëêê\928h:::\9a|Mz"SÓìÏ?ÿÜ®]»\97/_ÖkÛ\81\ 3\a\ 6\ 6\ 6îܹ\93þ\85üÅ_Õ³gÏ\r\e6$$$téÒÅÔÔôÕ«Wâ§àïﯧ§G¢dzµ±±áöVÄ*1}-"\ 5¶K...111+V¬ éáÃ\87;88ìÙ³\87v\92f·lÙB\9bݾ}{É\92%iiiT\86\90¿hù¤I\93ø)ôë×\8f\ 4çááAÓááá\ 2;CÿniiÉD\RRÒàþÔÍI)û\9aã·ß~[°`\ 1Õ+F\8e\1cùý÷ß¿xñ\ 2¾\86¯ák\0¤éëcÇ\8eqC\ 6»ººÎ\9f?\9ffãããivÆ\8c\19\\1f\8fum»{÷n6Kª\15°L\\\1c\9bݾ};Í\1e9rDÌ\14\1e>|H±d@@\0·{\³°\88UbúZt
+l:==ýÍ¿½pÓ4ÕU®_¿N³555ô\8f\8b\16-\12H¹ºº\9a6ëÑ£\a?\85_~ù\85\85áô/Ý»w¯»?b\1e\91°\9cl-_3***\ e\1c80nÜ8mmíM\9b6Á×(Oàk\0¤æë§O\9fR@M\91 ÓÇ\9f\7fþiggçããC\92222¢`S\98¯¹\a\9a"\9eºfggÓ,{=[\9c\14RRRh\82BÚº
+\13±JL_\8bNA 5\81¯À4448_çååEDDP\16M\9d:µîAqÿBq4å§\b_7j\7f¸\9cl]_s<\7fþ<--\r¾Fy\ 2_\ 3 5_\13\83\a\ f\1e9rä®]»zöìI³«V­266>\7fþ<mvïÞ=a¾\16Ç2\14¶Óì¶mÛÄL\81u
+½wïÞF­\12Ó×¢S\10Ó×\14TÒªeË\96Q\19RRR"â ØSl\11¾nÔþp9)#¾\16\0¾\ 6ð5\0RðõÊ\95+555]]]\83\82\82hö×_\7fe\1d2÷ïß¿^\7f\89ïkª\ 3Ð,)FÌ\14®^½J\13Ë\97/gËóóóµ´´\1a\%¦¯E§ ¦¯Û·ooffÆß\8ckôæ§P^^®ªªZ¯U{ôèÁÚ\16\1aµ?\NÂ×ð5|\r\80Òú:--\8d-¼|ùò\9b\7f\1fËvìØ\91f\99¾\9bàkö^tqq1\15kÎÎάÝ[\9c\14hKGGGúõììì\8c\8c\fZ®§§×à*1}-:\ 51}mjjJ"\8e\8e\8e>tè\90§§§\8e\8e\ eUu\ e\1e<È¥\90\99\99\99\93\933yòdî5\0ÂÞÞ\9eDϦÝÝÝi\15      îþýû\rîOÝ\9c\84¯ákø\1a\0¥õõË\97/Û¶mkkkË=Pööö¦mÎ\9f?ß4_«©©±÷\99ýüüØgPâ§PTTD\91¾ººº\8d\8dMRR\92\98«Äñµè\14Äôuzz:\ 5Ȥl*I\12\12\12ÈÈ\14\14\e\e\e\93XY
+lø     
\85=\98¾xñ"ÍR
+\1427¸?us\12¾\86¯ák\0\94Ö×\8aqDu!ÍIs7¤Óû
+|\r_Ã×\0À×rÊ5!\14\14\14À×ð5|\r_\ 3\0_\ 3>NNNR\88èåÚ×´AçÎ\9dù]\9b\1e9r\84þÑÏÏ\8f¿\19ͲNödpT8ø\1a¾\ 6\0¾\ 6
+ïëÍ\9b7Óf¬\17\1a\ 6ë\9f\87ôÇ߬{÷î¡¡¡odrT8ø\1a¾\ 6\0¾\ 6
+ïëK\97.Ñf;wîd³\14h³^ehá­[·ØÂ;wî°nØ%¨Wø\1a¾\ 6\0¾\ 6ðµø¾®®®nß¾ý\a\1f|Àf¯]»Fÿµ`Á\ 2¾ÄwíÚÕ¡C\aÚ\12¾\ 6ð5\80¯ákøºU|ML\980ÁØØ\98=ÂÞ¼y3黬¬LEEåý÷ßg\exyyM\9e<\99»V[}T8ø\1a¾\ 6 u}\rä\1aùõ5ëÐ5??\9f¦G\8d\1a5uêT\9a ÏêééUUUÕÔÔ\901¹X[\16F\85\83¯ák\0\10_\ 3%\8c¯\7fÿýwÚ2&&æùóçmÛ¶e½Ê\ 4\a\a³ÞV/^¼H\13Ü\90â­>*\1c|\r_\ 3\0_\83æøzèСrêëêêj\8ad½½½Ùp'\7fýõ×\9bÿ\8d>\16\14\14´nÝ:\8amù×jë\8e
+\a_Ã×\0À× i0\19ɯ¯\89ñãÇ\9b\98\98|öÙg\ 3\ 6\f`K^¿~ݾ}{GGÇ\91#GÎ\9b7O\84¯ëUjË\8d
+\a_Ã×\0À×@i}\1d\15\15E\eS\94½råJná\94)STTTÚ¶mË\ 6Oi\8e¯%8*\1c|\r_\ 3\0_sÄÅÅ\1d=z\14çEy|ýÛo¿±\8b\90\8e\85[øÍ7ßÐ\12UUÕÇ\8f\1f7Í×-1*\1c|\r_\ 3\0_×[&\vÐ`·\90ðµ<úúõë×$D}}}\9aà\16Þ½{\97R\184h\90°k£µF\85\83¯ák\0àë\ 6}-\9d\114àk)ûZ\ 1\80¯ák\0àkø\1a¾\86¯\ 1|\r\0|\r_Ã×ð5|\r\0|ÝL_\8bè\16òñãǾ¾¾VVVªªª:::îîî\¯\1aLëçÎ\9d377×ÖÖöóóc¯\1e\11§O\9f\1e<xp»víÔÕÕ-,,òòòÄL­   W¯^ô_ÎÎÎÅÅÅ\17.\°¶¶¦ÙÑ£GsÏFákø\1aå      |\r\80rúZD·\90·oß^²dIZZ\1aݼ¡¡¡´|Ò¤I|Ãöë×oãÆ\8d\1e\1e\1e4\1d\1e\1eÎV\99\98\98\90¬\93\92\92è¿È)%%%b¦æââ\12\13\13³bÅ
+\9a\1e>|¸\83\83Ã\9e={\ 2\ 3\ 3ivË\96-ð5|\r_Ã×\0(­¯Åï\16²ºº\9a\96÷èÑ\83¿Ù/¿üÂ\ 2gJ¤{÷îl\95®®n\87\ e\1d8M×K½©¥§§Ó4Åé4MÆgC6×ÔÔPâ\8b\16-\82¯\9f={Fµ\1dø\1aå  |\r\80\12úºÁn!óòò"""|||¦N\9d*â;\1d6¤2\9b\8e\8e\8e¦i\r\r\rRÉÁ\83\a¹¾(ÅOMàñ:%¥Ì¾®¨¨øùç\9fÇ\8d\e§­­½iÓ&ø\1aå     |\r\80\12úZt·\90l\§eË\96ÑÍKñ²\bò§ØÜì\9d;wè\7fÙ\8d¿xñâƦ\ 6_3~ûí·\ 5\v\16\18\18\18\8c\1c9òûï¿\7fñâ\ 5\7f-|\ràk\0\94Ç×¢»\85lß¾½\99\99\19ÿ¿¸Fo¾aËËËUUUë\ e_UYYidd¤©©Ù¨Ôàë¿þú+**ªwïÞ¶¶¶¡¡¡EEEõn\ 6_\ 3ø\1a\0åñµèn!MMMIÄÑÑÑ\87\ e\1dòôôÔÑÑ!ù²¾¦\99a333srr&O\9eLÓñññì¿|}}\8f\1d;våÊ\95}ûö©««÷íÛWÌÔ\94Ü×\15\15\15\a\ e\1c\18?~¼¾¾¾\8f\8fOVV\16ÿQ\ 2|\r_Ã×\0(³¯ß\88ì\162==½G\8f\1e$Yº\85\13\12\12ÈÈ\14}\e\e\eWUU±Í\b\15\15\15
+\93ùOÀ§M\9bfbbBËuuu'L\98PPP fjJëëß\7fÿÝÏÏÏÐÐ\90NDllìóçÏÅù/ø\1aÀ×\0(¼¯\9b\8fRu«ÒB¾.++Û¸q#\15\8fTSZ³fÍíÛ·\eõïð5\80¯\ 1\80¯áë\96óueeeBBÂ\84       \13ôõõgÍ\9a\95\99\99)ºÝ\e¾\86¯ák\0àë&ãäädjj
+_7\8a\8b\17/.\¸ÐÐÐÐÅÅeïÞ½b¶{\8böµ²\ 1_Ã×\0À× \85|}ÿþýÍ\9b7÷íÛ×ÚÚzõêÕ·nÝ\92È^Á×\0¾\ 6\0¾\ 6Í÷ueeåÁ\83\a'N\9c¨¯¯?sæÌ\8c\8c\8c¦µ{Ë\1a\v\16, Üؾ};.\fø\1a\0ø\1aȵ¯/]ºäïïoddäìì¼gÏ\9e\9e)RnÀ×ð5\0ð5\90k_ß¿\7f\7fË\96-ýúõ³²²
+               \91T»7|\ràk\0àkÐ|_WUU\1d:thÒ¤Iúúú3fÌHOOW\8cvoø\1a¾\ 6\0¾\ 6\8aáë\9c\9c\9cÅ\8b\17\e\19\19999íÞ½[ÁÚ½ákø\1a\0¥õ5\90kø¾¾råÊ»ï¾kii\19\1c\1c\XX¨T\173|\r_\ 3\0_\ 3yñõ£G\8fN\9e<©ØíÞð5|\r\0\0\0¾\ 6ð5\0\0\0ø\1aÀ×\0\0\0_Ã×ð5\0\0\0ø\1aÀ×\0\0\0àk\0_\ 3\0\0|\ràk\0\0\0ð5\80¯\ 1\0\0À×ð5|\r\0\0\8aák ØÀ×\0\0\0_\ 3ø\1a\0\0\0\90,¡¡¡ä¯   d\ 5\0\0\0\0_\ 3\0\0\0\0¾\ 6\0\0\0àk\0\0\0\0À×\0\0\0\0\80¯\ 1\0\0\0ø\1a\0\0\0\0ð5\0\0\0\0_Ã×\0\0\0\0|\r\0\0\0\0ø\1a\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0 AÖ®]\v_\ 3\0\0\0ð5\0\0\0\0àk\0\0\0\0¾\ 6\0\0\0\0|\r\0\0\0\0ø\1a\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0\0¾\ 6\0\0\0àk\0\0\0\0À×\0\0\0\0|\r\0\0\0\0ø\1a\0\0\0\0ð5\0\0\0\0_\ 3\0\0\0\0¾\ 6\0\0\0\0|\r\0\0\0À×\0\0\0\0\80¯\ 1\0\0\0ø\1a\0\0\0\0ð5\0\0\0\0àk\0\0\0\0¾\ 6\0\0\0\0|\r\0\0\0\0ø\1a\0\0\0\80¯\ 1\0\0\0\0_\ 3\0\0\0ð5\0\0\0\0àk\0\0\0\0À×\0\0\0\80¼\93\9d\9dýVcHOOG¦\ 1\0\0\0ÒgÔ¨QbÊÚÙÙ\19Ù\ 5\0\0\0Èx\88\8dà\1a\0\0\0\90ñ\10\88\11È(\0\0\0 \159sæ\f\82k\0\0\0@ÞCl\ 4×\0\0\0\80ì\87اN\9dB\16\ 1\0\0\0²\80\9b\9b[½²vrrBæ\0\0\0\02\1eb#¸\ 6\0\0\0d<ÄFp\r\0\0\0È\1a§O\9f\16ðõÉ\93'\91-\0\0\0\80,\87Ø\b®\ 1\0\0\0Ù\ f±\11\\ 3\0\0\02\8bµµ5ÉÚÜÜ\1cY\ 1\0\0\0È,³gÏ&_O\9f>\1dY\ 1\0\0\0È&555#G\8e$_\ f\1f>¼ºº\1a\19\ 2\0\0\0È\1aeeeü\8eI]\\JKK\91-\0\0\0\80ì\90\9e\9enllL\9aÖ××ÿæ\9bo:uêDÓ\9d;wNMMEæ\0\0\0\0­NMMMhh¨\9a\9a\1a   ÚÙÙ\99ÅÔ\14k³o»TUU\83\83\83Ñ6\ e\0\0\0´"÷ïßwwwg^^µj\15ßËäñ5kÖ0\8f»ººþõ×_È.\0\0\0@úddd\98\98\98\90\8e\8d\8c\8cN\9c8Qï6'O\9eìÒ¥\vmC\7fÓÒÒ\90i\0\0\0\80Ô Ø9,,\8cÅÎ#F\8c())\11±1EÖì¥qÚ~õêÕh\e\a\0\0\0¤À\83\a\ f¸6ð\95+W\8aã_Ú\86LÍüNîFÛ8\0\0\0Тdff\9a\9a\9a²6ð\94\94\94FýoZZ\1a×6\8eÞJ\ 1\0\0\80\96 ¦¦&<<\]]\9d\8då!º\r\\18\14Y»ºº²¶ñ5kÖP\9aÈX\0\0\0@R<xðà½÷Þcmà\81\81\81¯_¿nrRÕÕÕÁÁÁ\94\ e¥æææVVV\86ì\ 5\0\0\0\9aOVV\16k\ 3744LNN\96H\9a©©©\9d;w¦4\8d\8d\8dO\9d:\85L\ 6\0\0\0\9aLMMMDD\ 4k\ 3\1f>|ø½{÷$\98xii©\8b\8b\vk\e_»v-ÚÆ\ 1\0\0\80&ððáÃ1cÆ°6ð\15+V4§\r\\18ÕÕÕAAA¬m|Ô¨Q÷ïßG¶\ 3\0\0\90/Þ~ûm²XHH\88ÀrZH«Zú×O\9f>ݵkWú-\ 3\ 3\83ãÇ\8f·èo\9d8q\82k\eOOOofj\13'NTQQ¹pá\82Àò­[·jjj\16\14\14àÒ\ 2\0\80ÆòèÑ£Å\8b\17»¸¸\98\9b\9bS\19û\96ÌЦM\e;;»éÓ§\93Jjkk[Ñ×mÛ¶½ví\9a4}MÇ»nÝ:Ö\ 6>lØ°ââb)\1clii©³³3k\e\ f\r\rmNÛxaa¡\86\86\ 6\9d\87á·oßÖÒÒ\8a\8c\8c\94Ù{!--í\93O>¡Ý¦3.;7\ 2Ý\95ffftj\16-ZT^^\8e"\v\0%äùóç³gÏf\r¡2N\87\ e\1d\1aû¡±\ 4}MÞtrrâ×\19ZÔ×\ f\1f>\1c;v,+¨\97/_Þ\12mà ½®Zµ\8a]\12îîîÍi\e\ f
+
+¢D¾úê+®\ 62jÔ¨¾}ûVUUɦ©õõõeÿF KÂÇÇçéÓ§(¾\0P\1e~ýõW
\99\8c>øà\83Ã\87\ fß¼y³µÂXaÚ:{ö,\15ø\ 6\ 6\ 6\G^Ò\94\17çë\15+VÐßo¿ýV
+¾>sæ\f×\ 6~ìرVÉyª\1a\19\19\19Ñ>\98\98\98ddd4-\91\17/^Ð\ 5¦§§Ç:RÛ³g\ f\9dÁº-ä­\ eUQBBBX·o\9d:uÚ¶m\e]u\ f\1e<\90\9d=¤»²°°ðÈ\91#ÞÞÞ¬ÉÅÔÔ4++\v\85\18\0Ê@ff¦\86\86\ 6Ýø\ 3\ 6\f(**\92ñ½¥òjëÖ­¬D\9d>}º4+\15Ìפ\1e++«\8e\1d;rŸ\80¯wîÜiccC>¢¿4ÝäÃ\¿~=+\90\87\ e\1d*\9d6pa\94\94\94\8c\181\82µ\8d\87\85\855­m<>>\9eR Ë\94\95\95QôºxñbþÚ\8a\8a\8aÀÀ@r:ý\ 4U\f\82\83\83¹ÊØéÓ§\a\ f\1eÜ®];Ê\r\v\v\8b¼¼¼\96;ÒÙ³g³ÚàÆ\8d\eeª¾Z/tU888°g4\18º\ 5\0\85çÏ?ÿdM\7fä>9ú~\87ê\18ì©âªU«¤ìk\9aHNN¦\89\8f?þ¸®¯ccciÖÇÇçÒ¥Kô\97¦÷íÛ×Ø\1f*//\1f7n\1ckðüâ\8b/¤Ü\8c ,ð\¹r%k\e\1f=zt\13BNÒ\1f\e\7fÿþäågÏ\9eñ×\92Ç\8d\8d\8d)\98¥ê\10EôT\81\f\ f\ fg«Hß$뤤¤ÜÜÜÃ\87\ f\e7qX»v-{SB\8e>?§{vÖ¬Y´ÛíÛ·§üA\81\ 6\80¢RUUÕ­[7ºÙ===åîcÛcÇ\8e±ð³¥_\96®ëkæ\17\9aNMM\15ðõ\80\ 1\ 3¨Àg2zúô)í¡½½}£~%;;ÛÌÌ\8cµÇ\1e=zT¦ò\9c**\86\86\86¬\r\96ªLM¨\1c²SFòå/¿uë\16-\8c\8a\8aâ\96L\980¡{÷îlZWW·C\87\ e-§i\ 6ŧ¬\ 1\81ª\ 4òu#Ð\9dëååE;oeeUQQ\81b\r\0\85dݺut\9b÷èÑCNGTÜ°a\ 3í?U9¤SLñ}]VVF\12±±±yùò%ß×$k*6¹\7f±´´¤PQü\b\94\8e\88\ 4\87\f\19r÷î]\19Ìó{÷î999±W\1d(\ 4nl5\8f\9f\87\1c¤Hö\8cÞâ\7fhkkSLÍÖFGG\93F)\e'N\9cxðàÁ\96h¦¦\8a\9e=i\1fÂÂÂäñF ³Ð»woÚÿÐÐP\14k\0(\1ed\1cMMM.H\94Óö\81^½zÑ!PÅCʾ&¾þúk\9a\r\f\fäû\9a´Â÷5©GL_\97\97\97\8f\1f?\9eµ\81\7fþùç²ùâ4ãõë×tÔ¬mü½÷ÞkTÛx½¾>~ü8-Ü´iS\ 1\8f\9b7or\eܹs\87ÖöéÓ\876\13xð-\116oÞÌNbee¥\9cÞ\v\19\19\19tå´mÛ¶¥\e"\0\0Ò\87ªâTFM\9a4I®\8f"%%\85\8e¢k×®â7\11PD¼mÛ¶eË\965Ó×\14Ô\f\1d:\945ðr¾vppàÚÃ\9f<yB\81¡\9d\9d]\83)sïçwêÔ)11Q.r\9e$˵\8d\8bÿ~r½¾~ôè\11\89fòäÉ¢ÿ\97djddD\95\9b­\¹\92üûâÅ\vñ\83SKKKÚ+Y{úÐX¦L\99BG\11\14\14\84Â\r\0E\82Ê(
+\ 3éî>qâ\84,ìO\\\ÓJËÚÚZ¦\0q4÷êÕ+2µ\89\89        mÿÉ'\9f4Ó×Ä\95+W\ 4\7fÿ~\9a\9d3gNNNÎÌ\993i:66VôþGEE±6ðÁ\83\aS Y÷\17ëòÛo¿Iá¤\ 4\ 4\ 4xyy±i\7f\7fÿ\9e={jkkÓ¯ëëëO\9b6\8dâ¸{÷î\r\1f>\9cµ\8dGFF\8aÓ6^¯¯\89°°0Z>cÆ\8cS§N]¾|999\99{\9cíëë{ìØ1Êê}ûöÑ\ fõíÛWôOPæ³\11½ÉÚT7\13³Êgmm-ïý¥S\88Ýغ+\0@öIOOg/¨4¿\8cj²Sø\9akÎ'Ìì)6\ 5\17b\9a\9a!\11_\13\ 2íáoþý\9e\8b2VUU\95\14 ú{.\8a+'L\98ÀÚÀ\97.]Z·\r\9cýâé:H§\8b\fþñRÐJU\91\8b\17/^ºt\89¦i¹««ë\9b\7fÛÆ\97/_ÎÚÆÇ\8c\19óðáæù\9aê-{÷îe\9d\89©©©YXXøøø°UT7 \13GY¤««KÙÕ`ÿ¥Ì×\fq¬Í^\1d\93kaÇÅ¿6øÛðï\1a:^SSSOOÏfö\ 2Dyؽ{wJPRC¶\ 1\0d\81\90\90\10º¯\97,Y"©R½      NY¶lÙÆ\8d\e\9bïköv±¡¡a½o"\91©¿üòK¾©\9bìkÉröìYÖ\ 6Þ±cÇ#G\8e\ 2ÒAįS\10G¡.7Kñ/ëÇ\86\96Ó©oÝ\8cåû\9a³ö\96-[\84Y\9b]\e\ 2}ÌJÇ×\94W\99\99\99G\8f\1e\8d\8c\8cd\17\ 3\9a³\e¬3\1fú\8b"\ e\0\85ÁÝÝ\9dîëøøø\16-Õŧ\99]\84Q\81L)ܸqC\1cS·º¯©^A\15\15Ö\ 6>hР\816pÙ÷õãÇ\8f555­­­ù\v\8b\8b\8b\87\r\eÆÚÆ×­[×\8a\9d\8dÔõ5ÃØظ®µ\8b\8a\8aØk\ 3ÍÜá¦ù\9a¿åß\7fÿýÎ;ïÔýØ­QPÅ\8fRpvvF\11\a\80Âо}{º¯KKK\15Ã×\9e\9e\9e\94Â÷ß\7fÏ7µ©©©\88¾\97[Ë×\8f\1e=\9a8q"k\ 3_²d\89è÷À\eÌ[a}©    üc]SЩ\1f=z4ûú\8ck>}ýúuDD\84­­-\ 5ˬ\a¹º¿N;<eÊ\14Z{ðàA\81UôïË\96-cÃÄ\8c\1d;¶Á¶q)û\9a³öÖ­[9kÿôÓO´pܸq-t\17\88ïë7ÿ{O¾9;CyNù¯¡¡\81±Ë\ 1P\f\9e>}JÅ\82\8e\8eN\8bFa\,æëëË\9eçÒ/R\_XXX·(k¦¯I\13\94Bdd$\99ú«¯¾\12mêVôõ¹sç,,,X\e¸8ýr°¼½öÿ¡@\8c­\15Ñ\97Z\83¾\1e8p``` )\9e\8a\ 34\7f\7f\7f===Ö­7É\97ê\0\ 2göÙ³gnnnæææÙÙÙÂö\99ÂCÖ6nffvæÌ\19Yóµ\80µ7mÚD³\ 1\ 1\ 1²àkª\vijj\1a\1a\1a6gOèÒ¢\941t\17\0\8aÁíÛ·é\8e&qHÐ×Â\9cB¿EQdZZZnn®À\17d\12ôõúõëß\92\aØ{Y\83\ 6\r\12³\9fözßåãF¹\12Ñ\97Z\83¾Þ½{7\9be\9f    °Ð\8c¢f¾¹ê:eáÂ\85â<ê½{÷îСC¹ã\95}\9aßM\8aD|ÍN\aÕ \9a³'¶¶¶\94r~~>
+:\0\14\80\8b\17/²n\9c%èkaNáS]]ͺS\93¸¯wíÚ¥À¾\16¶VD_j\rú\9a{\Ë­b\9f5íÙ³GįwîÜY\9cj^qq±|ùzÇ\8e\1d2âk:\89\ÇnMcàÀ\81\94ò¯¿þ\8a\82\ e\0\ 5àÂ\85\vtG7¶_ë¦9\85ÈËË\8b\88\88ðññ\99:uª0G7Ó×d\19öõ®B¶\87\v[+¢/µ\ 6}]wUbb"MìÝ»WįSÆ:99\89Þgùj\ f÷õõ¥Ù\98\98\98fþ(ÕBùµ FMMMcÛÃé\föîÝ»9{2dÈ\10J¹Ur\1e\0 qnÞ¼É>¾\96\82¯ÙóÁeË\96åææ\96\94\94´\90¯7nÜH)üç?ÿa³Jò¾\99\88¾Ô\98>XâYYYìå1Ѿ¾zõ*M,_¾\9c-ÏÏÏ×ÒÒjÔ\9b\84òø¾\19\1d/-¤úd3\7f\94µ'üóÏ?ü\85\94\ 3ü\8aq\83¾fM\1cÍüÊ\92¥Lg\13\ 5\1d\0
+ÀãÇ\8fÙ\0|Rð5ý
+ÅYÜ,mÉ\8d»$A_³ÏN\ 5\9eBÊÅ÷\uû4\13?oEô¥6zôh\9a\r           Y¿~=Åkì{7Ѿ¦½rtt¤À?;;;##\83\96ëéé   ü:ÿ\93y\ 1äô{.ÖÙN3¿z~ó¿ns¸/\14\18ûöí£\85\9f~ú©8¾¦\1aW¿~ý´µµE\\ fâÀ\1a7îß¿\8f\82\ e\0\ 5\80ÊÒvíÚQ\1c$\10\ e´\84¯)ÈUUU\8d\8e\8e>tè\90§§§\8e\8e\8e¦¦&û\14H\82¾þðÃ\ f)\85]»vÕ]%Ëý¥pmãMî/EX_jçÏ\9f§åT%pss+,,\14§=üÍ¿\1f#»ºº\92pmll\92\92\92êþº°Ó$¿ý¥\90a\eì\1cO\1cÈ\8f\1a\1a\1aT¥INN>uêÔ¦M\9b¨²JÙÂ\r\Ro\7f)Djj*mLç\8bîÊföaþìÙ3º\18ÔÔÔdaÌt\0\80D`C"6§g\ 61\9d\92\9e\9eÞ£G\ f*Cúôé\93\90\90\10\1f\1f¯¥¥E\91NUU\95\ 4}ÍÆkÈÍÍ\15\81Dú#\958\röG*û\90\17V¬X!~\7f¤Röu\83ý\91^¿~\9d\rYÒüß---ýì³ÏH»¤KÊ\10333___~°,¬?Rª QukÞ¼yü!É\9aÆ\89\13\v\8d\0P\18Ø\aË+W®T\80c¡r\925ï7ØGD3Çûh¡¶\ e\11ã}È8M\18ïCj¾\16\ fÊÿN\9d:Ñöb¾±/ã¬Y³F"\9f\93\ 3\0d\87£G\8fÒ}ÝÌ7Qe\84\9d;w²àNÌí\9b<\9efË¡<ãiJ\81Æ\8e§9iÒ$a_ Ê\1döööt,u»\9e\ 3\0È/l(aºµÏ\9d\18eÔþýûåú(ÊËËÇ\8f\1fÏÚÆ?ÿüsYn\e\7fýúu`` k\ 3\7fï½÷\1e<x ×9\7fàÀ\ 1:\90~ýúÉû\8dpéÒ%Vå{õê\15\8a8\0\14  \92\ 2ÝÝ3gÎ\94ë£ÈÍÍe¯l)@\19U[[»aÃ\ 6Ö6>dÈ\90»wïÊàNÞ»w\8f½ü ®®\1e\11\11¡\0ýTsuW\11\9d¬Ê\ 5\9f~ú)\1dÅ¢E\8b\ 1 `\14\16\16²WI©Z.¿\82cÏO©î¡0ç\85¬affÆ\ 2¥f¾-,q\92\93\93¹6ðÌÌL\85És6¢÷ A\83ä·úA\15WªAÑ\1d-0J\1d\0@1X²d      {ÍIN÷\9f\rxѹsg\89|\98&;\94\97\97\8f\e7\8eµ\8d\7fñÅ\17²ðmNuu5I\8dµ\81\8f\1e=ZÞÛÀ\ 5xúô)ë]§ÞO\ 2å\ 2Öè±páB\14k\0($TL±\97¥å±\ríâÅ\8bººº´óß}÷\9dâ\9d\9aÚÚÚõë×SÄD\a8tèÐâââVÜ\99\92\92\92\11#F°6ð°°0\85\1c«ñ\87\1f\ 3ÔÖÖfÃ\93É\17ìÙ\96\91\91ÑãÇ\8f\ 1 ¨deeihhÐÍ\1e\14\14$G»}ãÆ\r}}}ÚmooïVìJ«¥9sæ\fk\e700\90ÈÇòM %%\85=Þ¥ª]FF\86\ 2ß\v3fÌ`\1f\ 6^¿~]\8ev{Û¶m´ÛmÚ´9yò$
+4\0\14\e\8a,X\9fÏ\1f~ø!Eܲ¿Ã?þø#ë*säÈ\91\95\95\95\8a}v\1e>|8vìXÖ6¾lÙ2i¶\8dWWW¯Zµ\8aµ\81»»»+|\17\97UUU¬\1fW\1d\1d\1dn$qYæÙ³gÓ§Og×\ 6\7f \16\0\80\ 2sèÐ!mmmö\8e\13\15Ñyyy2\18´\96\97\97\1f>|\98½`F\8c\e7\8e\ru¡ðйX·n\1dk\e\1f6l\98tÚÆKKK\9d\9d\9dé\17ÕÔÔBCC\15²\r¼.Ï\9f?g£±°Wôé¾\90\85\1eÛê^\ fW®\     \ e\ ef}Àjii\1d8p\0\85\18\0ÊÃÝ»wÙ\87Ì\fª±ÛÊ\12ü\91\94É\kÖ¬Q¶\13túôé®]»²¶ñcÇ\8eµèo\9d8q\82k\ 3OOOW¶¬\ e\v\vcµ#nÔr\99º\17Xk\18£\7fÿþ\8aÑ3\e\0    Rxÿý÷Ù3SY\83\ 2½¡C\87îر£ÁN&\15\15\8aõÆ\8c\19Ã\f²bÅ\8a\96h\e¯®®\ e
+
+bµ£Q£F)í0O¯^½Ú¹sç°aÃØP¤²\ 6ÕÜ<<<\14é\93:\0@\93©­­-\90%
+\v\vqR\88\9a\9a\9aÈÈH\16ý\r\1f>üÞ½{\12L¼´´ÔÅÅ\85U\8dÖ®]«$mà\r\9e\v
\82%\0\0(\18YYYì{aCCÃãÇ\8fK$ÍÔÔÔÎ\9d;³q¢O\9d:\85L\ 6\0\0\0\9aÏ\83\a\ fÞ{ï=Ö6\1e\18\18Ø\9c¶ñêêêàà`Ö\ 6îææVVV\86ì\ 5\0\0\0$EMMMxx8k\ewrrjZÛø_\7fýåêêÊÚÀ׬Y\836p\0\0\0 %ÈÌÌäÚÆ\93\93\93\eõ¿iii]ºta£E£·\r\0\0\0 Eyðà\ 1ëèCUUuåÊ\95ÕÕÕ\rþ\vm\13\12\12Â^~\1e9r$EÙÈF\0\0\0 ¥©©©     \v\v\1d1bDII\89\88\8dÉÎähÖ\ 6¾zõjqü\ e\0\0\0\0I\91\91\91Á\ 6p122:qâD½Û\9c<y\92k\ 3OKKC¦\ 1\0\0\0Òçþýûîîî¬m|ÕªUüØ\99bð5kÖ°\18ÜÕÕ\15\0\0\0@+B^\ e\r\re^vvv.--¥\85eeennnÌãÁÁÁh\ 3\a\0\0\0d\81ôôtccc\12´¾¾þ7ß|Ó©S'\9aîܹsjj*2\a\0\0\0\90\1d\1e5j\14×é´\8b\8b\v\8bµ\ 1\0\0\0 SÔÔÔ¬]»¶M\9b6AAAh\ 3\a@\19ø?}\7fâîendstream
+endobj
+4827 0 obj <<
+/D [4825 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4822 0 obj <<
+/D [4825 0 R /XYZ 85.039 763.817 null]
+>> endobj
+4828 0 obj <<
+/D [4825 0 R /XYZ 256.898 550.354 null]
+>> endobj
+642 0 obj <<
+/D [4825 0 R /XYZ 85.039 500.413 null]
+>> endobj
+4829 0 obj <<
+/D [4825 0 R /XYZ 85.039 480.084 null]
+>> endobj
+4824 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R >>
+/XObject << /Im6 4814 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+4832 0 obj <<
+/Length 1649      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\18ÉnÛFô®¯à\91\ 2Âñ\f\87Ã%7ÇKã\0vÜXA
+$9Ð\12-\rB\91\ eIÅöß÷-C­T[4\97¦Ð\81Ã÷Þ¼}£\94'᧼Ô\b©3/Ica´ò¦Ë\91ôæ\80ùm¤\1c\85ô"!c\83¨7\93ÑÉ¥\89=%E&3oò@$\93ÙgÿìíéíäâÃ8ÐZûJ\89q\90\7f:\ eSÿììýÇ\9b   b"ÿêæ\12Aï?\\8f\15`SíO®Þß0î\1c1\0\8bü      "Nß\8c\ 3 ¹\ 3Â\8b»ñ×É»ÑÅdK§ \12Q¬Q©ï£Ï_¥7\ 3½ß\8d¤ÐYê=ÁY
+\95eÞr\14\19-L¤Ý{9º\eý¾æ¸Èã[\ 3¦\a=E\10J\91\84ᡸ$K\9c8½'N\1f\88\ 3¥\95ȲpH\92R   89\ 5Aa&Ì6Å>¥\11\91\ 1\95\91Äû\ er\fÁû')\18©\84^"\93õÀ\93«eâ\9d× \8d·Q(P\99Ð&\ 4¡ ´
+\87¤öO\8a|\1c\ eDþÒÎWM\ 1!L)ð!\86êäR\99-Ò8\14\12\9cÇô¯÷c\19§"N3VsGÜ\ e\8f^ÜÕùõé-äÄkNµ\ f\ 5fI[\97«Î\ 2´®\18\?ðóãÕyËÙÕÕ\f¹\ 3\88ØWA%)8Àìêp\90\fÚ@T\13H\ 6\ 5\ 5\91Äõ\12\84\10yõsy©"\ 3Ù\96\80D)Ò4úK¥T\98\88\143T\81\bó\ fä\82ò*R\83rAû$\ 3náQ6tI\ 2\e>9ê].FèÔ\8bc\11³\e8s"Èp\91\19³\1dÊ\9b\1a"Öaü\8a¡úF\1f¤.Í\95\90Q\96iÆn\9dIÏÍ¥>ÕÕAªëL\84ظ´Hã\8dZ*\1dÈ°ë»q\10fÆÿd«\19¦\14¶¥'Ê2\86ÿqËÏ·õ\92u§·\19ä\17\10\16\8e¨ª;>,ràñc\8bð\ 1\ 1S\ 4Ø\12N¶³Å\16sLS|Þ37¢«\97t5ös|@£dÁÈÇVL~M<\96x+ñéÜ K©å`\9eedY^Á\95\19×\81í¸.¦\ 4$u\11ü\98£¹M\1f\18»Öõ\11NyWð%ëÊlV/s$q¯e=¯«ÃêÒq&\94Ät\8eD\1a\9a\9fJ® \ 2{\12¨\9b`Ý´ÿ}¾\aÐtÓ\14xAv¸áw¼ñL\16Îø\aL\8a²ä¼°Õ\9cmÿ\81¯EÓZð\0Óq\ f
+)\9f\90\ 2ò  ÝÏ÷\1cÍÃ
+@eùÂ\14í
+½üH¡¯]\f\90\8aÒ\10<íÜÜR6QXðz\ 3¡\84\v\8e\arhê\8e³qZ\97\87á\90ÔWd\9a\fΡXèØ\8d\17ò\ 5¸îÐ\17_¤JöÙâ\Úë \ 3#ë¸\7f\87ÜÓ¯\rZ\0Ê<\1f\98\ 2Ù.ÂDÓSBx\7f\19\83"4Hþ\8d\7fß\9ePJÉywÛÔX\18ÜË°
+òò\7faÞ³[\e\8aÆUøÉé\8c:º1ÜO©\ e\8bÙ>Ù¯\9f«8ç(²ÔQ\1e
+j;\18Y\9c\ 4\1cÜ\8dQ®£ ¯Ó²\84\8b\9b\ eÕô\99\80\8eÑMQ\169÷2\94h\Ç\ 4̵\9d6u[?8Â;üX ¯\81\93³«Ë;Ǽ´\ 5ss\97\a\9b'ÀsÔ [8b;Í;K["ðø\81³+g²nÁ:â¹\17\88ç³E^\ 6\ 3³´,ªyqâÖO'\15=ÓºQ¯Mæ/    ;\1dÃLFîyeÛ%cfìÍic·F6æ\90IýEÑ\14ðýdÂпÀÙ\9aßã\8càA\ 3W§àµ¦+\9e;~ÍW½æäÝlÇÄ\8cG\aï\12nË@(\8f{\87¶m~_\16\ 3&®]\12ÁêqoKKNu£\ 6`\14®ÈìÐmÂÂï´v\ 3ÍcN!±SûÈ[\ 4Àh\9eÁÓéîJ      é^\1e;ª(@\1eµ\ f\\14¥Ò¿ªÚ\8e\909Úò
+/e¾uáGÅË\92\97¸\84\13\eu\1aÖwÀ\ 1î\9b¡*æug×ÛOa7*5\9b©[®\a´\8b\ e~\878üq\13Ýe.\84ö  õ¤ìu¸\ 5ïl%Õç\ôJº\1eÒ¯«hó'ZĶJØH\96F[æ\96ÿ\1cîÉR\9dÂM¢Ê×iZ0¾[¸CQM\9b\17Ô±[g)\:ª4àò²®0\85£\f\1eLgf´å$ bnÏ}¡Ê#\1c\9d¶y3\94¡M\11¬=\8bI\fò£\10k\19¯Ö«ù½Ã\eZ\13\85\90OÔ%\9a\9aö$\88)\e\8c\98¦\98Û¶k^øÎVÕÎ\vH«(JØ%\88|,ûµ\97Øo[Bè¼%;\9eÆÔ\8b\9cV¶ågUð\88péCÂv¼¯¨,Å\80½\93\ 52Ѳo-¹ë8\bé\169:R¦\W\bqfã\99ÈYîº<\81´¿\94Q\e\ 4@Utü½C\ 1øÆ@þ
+¡ï\ 4^;\91³[táj»¨W¥\8b>¼º\8e¶ùtAà̶\87\0\80ÿ\17iä=\85ìÛÚ3H\apõjÀ\ru\85â0P\89ZW3\9e×\99\8c]\14Ý\9eHb~¤ü\90?\13\rD,éK\ 4Oë.\8dR¸Å÷nD46\8a}]\1anñ5\rÀéÎÕ~Gp\97jfBJÂp×½\8f  \9aWî¹êêàèN¡âTèD\ fÿ%á<÷s\7f\95éDÀ×r°áu|\99P*=ø\83ek³é\15ü\13\85h´¤endstream
+endobj
+4831 0 obj <<
+/Type /Page
+/Contents 4832 0 R
+/Resources 4830 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4812 0 R
+>> endobj
+4815 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 417
+/Height 459
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 17736     
+/Filter /FlateDecode
+>>
+stream
+xÚí\9dwX\14×û·CQ@¤h\0\ 5\94ªXh
+bM\8c\8ab\12\81( *&_KÄ\80 %¶Ä\9a(bÁ\1aÅØ\12\83B¬`ì\12\8d\88Ä\18\8d\80bEÁ\1a\8c],\14\95ò>\97çúíµïÂ\ eËî²Ì\ e\9fû\ f®Ý\99áì\99svîy\9eÙ\99s*+e¥°°ð믿öôôlÕªÕ{|ÂÄĤW¯^¡¡¡\ 5\ 5\ 5\95\0\0PK^¿~=uêTmmí÷ø\8d\86\86FHH\b©\18]\ 6\0\90\91¼¼<'''\12\88¦¦f@@@JJJ~~~EE\ 5\7fjHÁÛÞ½{ÃÃÃutt¨\9e¦¦¦Ç\8f\1f\ 1\0jäÎ\9d;ï¿ÿ>yÃÖÖöÊ\95+<¯íÃ\87\ f{ôèÁ¹}ûö¡û\0\0\1cPÆ×®];2Fß¾}\8b\8b\8bÕ¢ÎåååcÇ\8e¥:\e\1a\1a^¾|\19\9d\b\0\90ÆÇ\1f\7fL®puu}õê\95\1aU\9b\92èáÃ\87\1d\1c\1cÞ¾}\8b~\ 4\0TåðáÃd       ccã\a\ f\1e¨]åKKK;tè@õ\9f?\7f\12\0P5Ýsqq!EÄÅÅ©é.\1c;v\8c¥«\ f\1f>D\87\ 2\0ÄÙ¹s'ùÁÆÆ\86Â!õÝ\8bA\83\ 6Ñ^|óÍ7èP\0\808ÞÞÞ$\87\1f~øA­÷âäÉ\93´\17­Zµ¢ \14}
+\0`Pf×è\1dê\9eâUTT´iÓ\86,wôèQt+\0\80±~ýzÒ\ 2\ 5r\ 2Ø\979sæо|õÕWèV\0\0\98\85U«V)X\ e»§®êrZH«ªnÃ^3´´´,--ýüüRSS\15©Ã_\7fýÅî{A·\ 2\0\18ÎÎΤ\85S§NÕ\8bâ222ÒÓÓ÷ïß¿`Á\ 2+++Z2yòd¹ëP\\L\19·¶¶vQQ\11z\16\0@* \b\8a´PRRR/\8a\13ßòéÓ§\1d;v¤\85\a\ e\1c\90»\1a\9d:u¢\12N\9e<\89Î\ 5\0\»v\8d\84ЦM\eÅ\8bR\qÄ¡C\87há A\83ä®Æ°aè\84­[·¢s\ 1\0§O\9f&!xxxðDqoÞ¼ÑÕÕ555\95»\1a!!!Tì\9a5kй\0\0öÜ\96\97\97\17O\14GØÚÚjhhÈ]\8do¿ý\16Or\ 1\0\18ì¹\ 6\7f\7f\7fþ(ÎÆÆFOOOîjÄÆÆâ\19\a\0\80Ò£¸öíÛSQ\12\83g\96\97\97×6QÕÑÑqrrB\14\a\0P\1c%^\8bëÕ«\17\15%1Ìø£G\8fha\97.]dT\jj*-\9c4i\92ÜÕÀµ8\0\80\b%þ¢:}út*jË\96\v\13\13\13iáøñãeQÜóçÏ]]]õõõoß¾-w5ð\8b*\0@\84\12ï\8b{ðàA«V­(Í\9c6m\1aå¿Ç\8e\1d[ºt©\91\91\91\89\89I^^\9e4Åe¼ãÈ\91#´±­­­\9e\9eÞþýû\15©\ 6î\8b\ 3\0\88£¬§\e\88{÷îM\980\81LEÚÔÔÔlݺupp°xH&í\ 1.mmm;;;Ê1E2\94\ f\0\0\90\80Í} î#)1ð\8c*\0@\ 2\8c4\ 2\0\100B\1a/ÎÞÞ\1eãÅ\ 1\0$\10Ò¨¿\96\96\96\18õ\17\0 Î\8e\1d;\ 43wôiÓС\0\0q0\ 3\17\0@Ø`\1eU\0\80°ùä\93\1d\17¯^½R£jWTT\f\1f>\9cjîààðöí[ô#\0 Z
+\v\vÙí¸}ûö-..V\97\14\9bÝ×G)êåË\97Ñ\89\0\0\ eîܹóþûï\931lmm¯\¹ÂóÚ>|ø°G\8f\1eT[\r\r\8d}ûö¡û\0\05\92\97\97çääDÞÐÔÔ\f\b\bHIIÉÏÏ\97\18"©~)((Ø»woxx¸\8e\8e\ eÕÓÔÔôøñãè8\0\80\8c¼~ýzêÔ©ÚÚÚïñ\e
+ÞBBB$\86o\ 2\0\0Y u|ýõ×\9e\9e\9e­Zµâ\95Ù(lëÕ«Whh(\85sè&\0\0\1fX·n\9døÀq\0\0\0Å\ 1\0\0\14\a\0\0P\1c\0\0@q\0\0\0Å\ 1\0\0\14\a\0\80â\0\0\0\8a\ 3\0\0(\ e\0\0 8\0\0\80â\0\0\0\8a\ 3\0@qP\1c\0\0\8a\ 3\0\0(\ e\0\0 8\0\0\80â\0\0\0\8a«\v¾þúë÷\80ÐÉÊÊÂW\1d\8a\83â\0\14\a 8A*néÒ¥h
+AÒ¹sg(\ e\8a\83â 8(\ e@qP\1c\80â\0\14Çs\8a\8a\8a®_¿\ eÅAq\0\8a\13\9eÜbbb\9a5k¶sçN(®¶PÓ\ 5\ 5\ 5Aq\0\8aã!ååå                     ­[·\ e\f\fÌÏÏG¢*\aíÚµ£\86\82â\0\14Ç7þøã\ f77·\9e={\9e:uªêZuWÜÛ·oçÏ\9f߶m[333mmmÚ\17OOÏj¥$þ¶´´túôéVVVZZZ\16\16\16³gϦrت\8c\8c\8c\1e=zèééQiÖÖÖ\17.\ \85îîî¢\e0F\8e\1c Å\ 1(\8e\ f\¾|ÙÛÛÛÞÞ\9e\8a\8a\8aj·QwÅ\85\84\84\18\1a\1a\9e9s\86éÎÑÑQ\16ÅQÊinnNΧä=55UGG\87<ÉV\91ñÈo\a\ e\1cÈÉÉÙ³gOAA\ 1-¼yó¦\8d\8d\rýû\95+WØ\12(\ e@qõÈ\83\a\ fBCC)°Y¶lÙëׯ9¶TkÅ=|øPSS3**J´ÄÕÕµFÅݸq\83^ÄÅÅ\89Vùøø888°×\ 6\ 6\ 6ÆÆÆU=\86D\15@q| ¸¸866ÖÄÄ$::úÉ\93'5n¯Ö\8aKKK£Ê¯Y³¦V\8a£Ø\8c^P\13Yÿ\1fúúú\14¹±Íâãã){¥¸Î××7%%E\14ýBq\0\8a«_ÊËË·lÙbee\15\10\10\90\97\97\7f©µâ\8e\1f?.QyY\12ÕC\87\ e±ÿº.\86x\8bݾ}\9bÖ:;;Óf¢\10\11\8a\ 3P\ýÆ3îîîÝ»w?yòd­þQ­\15÷øñcJT\a\r\1aÄÞ&%%\89ÿÜо}{zûæÍ\ez}âÄ \8aÍ\98£(¸mܸ±¿¿?wá\94àS¦¯««+^\9a´K\9aP\1c\80âê\88«W¯RJegg·}ûv9\ e@uÿ¹aÌ\981Tÿ¯¾ú*<<\9cRN\e\e\e///¶jàÀ\81´jÎ\9c9\8b\16-rrrjÙ²¥(\f\8b\89\89¡×£F\8d:vìØùóç\ f\1f>,º4\17\1c\1c|ðàÁ\8b\17/&&&jkk»¸¸°åT,ý\v\ f\1f>\84â\0\14§\ 2èX\v\v\v355]²dIii©|\85¨»â\8a\8b\8b§L\99âææ6xðàÜÜ\JTEáÙéÓ§mmm\e5jÔ¿\7fÿüü|ñL\93Î\ 5                  \14÷R8GÑ\1d¹qìرlU`` \85\85\85\86\86\86\81\81\81\8f\8f\8fèI\90ÌÌL*\81\82Æ\8d\e7Bq\0\8a«SJJJ\16.\Hr\8b\8c\8c¤dM\91¢\84tëoQQQ\93&M¦N\9d\8aï<\14\aÅ©)\14~$%%QÔáççwíÚ5Å\vTkÅQl¶eË\96Û·o\97\95\95ݺukØ°a\14}\9d={\16ßy(\ e\8aSGÒÓÓ=<<ºuë\96\91\91¡¬2ÕZq999-Z´\10=w`cc#þø-\80â 8u!77wðàÁ¶¶¶[·nUî\8f\9e¨RkÜ¿\7fÿêÕ«÷îÝS»\9f;¡8 \87
+ؽ\ 12²}ûv\9eïÑ£G\8f&N\9chjjºxñâ\92\92\12¥\97Ï\14çåå5\a\b\11ö;2\14'$>ÿüs\19ýæèèX^^ÎÛ\1d)--%­\91ÜHq$º:ú\14¦¸\81\ 3\a~×0\80â\80ºC9\8b\8c\81ܶmÛx\9b|QBJi)»\11¢N?\v\83)!Q\ 5\82\fäx\eÂeddtëÖÍÃÃ#==]\ 5\1f\aÅAq@\90\81\1c\ fC¸ëׯûùùY[['&&ªìʹú*.::zØ°a¨3\14×0\199r$\87ß:vìÈ«\10îñãÇ\91\91\91&&&\v\17\8bß\14\ 4©8u|.^õu\86â\1af Ç\9f\10®´´tÉ\92%¦¦¦aaaõòð#\14\aÅ\ 1\81\ 5r< á(\15ݾ}»\9d\9d\9d¯¯ï\95+Wê«\1aP\1c\14\aÔ\14òFµ\81ÜÖ­[ë½n'O\9eìÞ½»»»{ZZZýÖ¤\1e\15Wí,       "\ f\¿~ÝÑÑ\91VõéÓçîÝ»gÎ\9c¡Ó\ 1½\1d8pàóçÏE\9bQ/wíÚ\95:ÚÍÍ-;;[¼\84¿ÿþÛÊÊJ__?<<\9c\r©D<{ö,88ØÖÖVSS³iÓ¦^^^¢ùz¤ÕGÚl\ e\9f~ú)ÛàÞ½{\1a\1a\1a½{÷fo\v\v\v\ 3\a\ e\ek=66¶M\9b6&&&¢o#\14\aê.\90«÷\10.///  \80\ e½Í\9b7ó!\98¬GÅU;K\82HP}ûö]·nÝ·ß~K¯?üðC\ f\ f\8fM\9b6M\9f>\9dÞ._¾\´Y\87\ e\1d\16/^\9c\9c\9cܲeKKKKv%\93­ruu]²dÉàÁ\83éµhj\86\9b7oN\9a4éèÑ£ô¡óæÍ£U\9f\19w}ª]>eÊ\14\ 3\ 3\ 36©M||<)\8e´Fr£·;vì í\8b\8b\8béuDD\84øÔ\12öööP\1c¨Ó@®~C¸mÛ¶5kÖ\8cNëìûÏ\aêQqܳ$°ø\96¢/zMƸzõjå»\91\8d©C###E\9b\89:tõêÕôvïÞ½¢U¿ýö\e\vÛè_DS3\88SVVF\9bµoß\9e»>Õ.?xð ý/\9bÔ¬_¿~¡¡¡ôv×®]ôvÔ¨Q>>>\95ï\9e\8f\8e\8e\8e
\8e   \91ßè\8c_¿\81Óµk×\8a\8a\8axÕ>õ¨8\19gI ×´Dô\96\17W\9cxîOo)l«ºÊÆÆ\86>Hô\962M:Ë\8c\1d;vèСâ\85K«OµË_¼xAa\e\ 5\87Ìc\97.]¢Ô\95ʤ/\98\99\99\19Å\9f´Mjj*\95OÁ'\14\aê4\90ÓÔÔd\8aûõ×_Ñ üQ\¥l³$Ȩ8
+¨èíÊ\95+«®bWäØkú8Z5mÚ4Ê:)0\93(¼ÚúH[Þ£G\ fOOÏ\8d\e7Ò©\93ÞÎ\9c9ÓÜÜüôéÓ´Í¿ÿþKKöíÛG¯\13\12\12 8P§tíÚ\95z\99r\r>?\91Ú0\15Ç\90\98%A>Å\91jèí\9f\7fþ)±\8aÍïгgOöÖÈȨuëÖâ\85WÍa%ê#mù\8c\193è5e©³fÍ¢·\7fýõ\17\956xð`²
+ÛàòåË´ä\9bo¾aosss\9b4i\ 2Å\ 1¥óÝwß\89ÏZ\ 2x¢8i³$ÔJqì§Ò»wï¶mÛ¶O\9f>,\8bd«ÒÓÓ³³³ýýýEWÉ\bKKK2\1eå\9e»wïöóókÚ´)i\8aÒO\8eúH[~ôèQ\96\1d\9c?\7f¾òÝ\95½æÍ\9bÓ[f¼Êw÷\ 5Ñé\95\16R\12}üøqª\95¡¡!\14'`¶oßþ^Ã\83\8e>(®Z¤Í\92P+Åiii±ßRÃÃÃÙÍ$¢U\ 4\15NA\9aøÕ°´´´öíÛ\93å(ëLNN&õQdE    &©RZ}¤-/..nܸq\9b6mDWíØ\85_ÊUE\1fwëÖ-
+óH\8cööö\a\ e\1c
+ÅAq\r0QU:j:ç)\14'\fÅ\r\1d\81ìo«V­ 8(\ e\8a\83â 8(N¹ôîÝ\9bRW\1cqP\1c\14\aÅa¼8(\ e@q\82W\Ã\19ؼ¡ann\ eÅ©Xq\81\81\81P\1c\14\a 8(\ e\8aS\99âØsO\0\89*\80â 8\0Å\ 1(\ e\8aS%âs"¨ã\9c\ eP\9c0رc\a\14\aÅÕ\ 5â7Âá¦8(\ e\8a\83âÔQq111AAAP\1c\14\aÅAq\82T\1c\87» 8(N½\14'z\8cZ\84\9e\9e\1e-¤óxYYY]\1c8\f---KKK??¿ÔÔT\8eú4mÚÔÑÑqÚ´i/_¾\84âT\83»»»¨ýG\8e\1cÉ1'\ 2Ç\9c\ eÒfgà\98ÐAÆ\89$ 8 \87â2ÞqâÄ      \12Î\9a5k\9c\9c\9cháÂ\85\vëBqôAéééû÷ï_°`\81\95\95\15-\99<yrÕm¨2G\8f\1eݼy3}ÕiÉ\97_~  Å©\86\9b7oÚØØ0w\15\14\14\89À1§\83´Ù\198&t\90q"  (\ eÈ¡¸ª_rZHß®ºN\7f\9e>}Ú±cGZÈ&Qªv\e:ïÓ\12:³CqªOT¹çDà\98ÓAÚì\fâHLè ãD\12P\1cP\q¯_¿¦\85ÎÎÎ*¸ÂsèÐ!Z8hРiÛPæBK\86\f\19\ 2Å©^qÜs"pÌé mv\86\13:È8x\1d\14\a\14WÜï¿ÿN\v?ÿüóJåÍ\86)í³è|­««kjj*±\r\1d\14\85\85\85t\88uêÔÉÁÁáÆ\8d\eP\9cê\15Ç='\ 2Ç\9c\ e\95Rfaà\98Ð\ 1\8a\ 3u­8²ÊãÇ\8f\7fýõ×\16-Z4iÒ\84©IY³aVJÿ\ 1\8eü©¡¡!¾\8d8#F\8c(--åÞ\v(N¹PòHU¥ï\ 3÷\9c\b\1cs:\88g\ 4â³0pLè\0Å\81ºS\9c8ôm¤ä\82ìTãÅ\93\86É¡8\e\e\eR¢ø6W®\!Á\1e9r$""\82\8f\88M\r,\0Å©Å`J\14«SUéôôàÁ\ 3\8e9\118æt\906\v\ 3Ç\84\ eP\1c¨;Å]ù?nݺž±â(e6L\8eD\95¶trr\92¶Í\86\r\eh       ÷×\e\8aS.\99\99\99Ô\11ä"
+Ì8æDà\98ÓAÚ,\f\1c\13:@q@e×âÄQâl\98Õ~\16» M¹°´m^¾|IKDa\0\14\a 8 DÅ)q6̪\9fE'}WWW}}}R¢´m\98W»wï\ eÅ\ 1(\ e(]qJ\9c\rSü6ã#G\8eÐÁnkk«§§·\7fÿ~\89ú°Û\83)À[¿~}\97.]Ä\7f§\83â\0\14\a\94¨8%Î\86)þÓ\ 6©ÏÎÎ.$$$//¯j}D4jÔÈÞÞþûï¿///\87â\0\14\aj«8a F\8aóòò\9a\ 3\84\96-¡8(\ e\8a\83âª\ 5s7\0(\ e\89*@¢
+ 8(N>¶nÝ*þ»\ f\80â 8(NH\8a\93¸ãQ\1cÌÑ\0ÅAqP\9c\80\15\87Ñ}¡8(\ e\8a\83â 8(\ e\8a\83â 8(\ e@qP\ý*\8e\86\1a'_øûï¿­¬¬ôõõÃÃÃEC:4\84©\1c 8(\ e\8aS\17ÅqÌ×Pãä\v®®®K\96,\19<x0½\9e?\7f>[Õ\10¦r\80â 8(N-\14Ç=_\838ÕN¾ðÛo¿±ð\8c
+\11\8dØÐ\10¦r\80â 8(N-\14Ç=_C¥Ì\93/ØØØ\90\88Øë\860\95\ 3\14\aÅAqj¡8îù\1ad\9f|\81]\91\13½\15üT\ eP\9cê\15×Ð\80â\94¢8îù\1ad\9c|áñãÇ\9a\9a\9a={ö\94ø\14\ 1\0ÅAqP\9cZ(\8e²H\8eù\1aj\9c|!===;;Ûßß\9f^ïÚµ\8býWC\98Ê\ 1\8ak\b\8c\e7\8ezyÃ\86\rõ^\93k×®\15\15\15Aqr(\8eà\98¯¡ÆÉ\17\b\r\r\r
+Æįæ5\84©\1c ¸\86\0\9d¬©\97ׯ__ï5Ù¾};Å!±±±ÅÅÅP\9cjhàw\bCq\rGqëÖ­ãCeòòò\ 2\ 2\ 2¬¬¬¶lÙÂ=h0\14\aÅAq@\16Æ\8f\1fÏ\1fÅ1N\9e<Ù½{wwwwv\87\15\14WwôîÝÛÒÒ\12\8a\83\a\ 4ÌW_}E½¼víZ^Õª¢¢\82òV;;»Ï>û\8cÝ;
\ 1(\ eÈAHH\bõò\8f?þÈú\95\96\96.Y²ÄÔÔ4,,ìáÃ\87õ¥¸\81\ 3\a~\a\84\b\ 66o\b\84\86\86R/¯Y³\86·5|üøqdd$\89náÂ\85%%%P\1c\80â\80ìL\980\81z9>>\9eçõ¼ví\9a\9f\9f\9f\8d\8dMRR\92øÃDHT\ 1\12\ 1å\80ÔË«W¯V\8bÚfddtëÖÍÃÃ#==]-\14\87é\15 8P¿\84\87\87S/¯ZµJ]*L!\1cyÃÖÖvÈ\90!¹¹¹<W\1c¦W\80â@ý2qâDêå\1f~øA½ª]RR²xñbSSSªÿ£G\8fÔQq\18\98\17\8a\ 3P\1c7$7ª?\89\8etWZZ
+Å5@bbb\82\82\82 8 \8d\88\88\bêå\95+Wªï.Pº:xð`J])\81Uî/\11P\1cÿQ¤\19¡¸\86@dd$õò\8a\15+Ô}GÒÓÓ=<<ºuë\96\91\91ÁOÅ     fz\85\13'N\f\180ÀÀÀ\80ÊoÙ²å\92%KØòµk×ÚÛÛÓBú+~3¹\8c\1fʱ§ÒöÈÝÝ]4jÍÈ\91#¡8P\95¨¨(\1e\ eª/\1f\14Â%&&ÒÁîïï/\1a\19\83?\8a\13Æô
+G\8e\1c!?Så©©i_èÓé\83hùæÍ\9béßÇ\8e\1dKÆ ¿ô\9a6¨Õ\87rì©´=¢å666ôöÊ\95+Üc°Cq\r\96èèhêåeË\96      f\8fJJJ\16.\hjjJ\ 1êãÇ\8fy¢8ÁL¯Ð³gO¦\14\89ånnn\8d\1a5zùò%½~ñâ\ 5\85g]ºt©Õ\87rìi\8d{\84D\15ÔÝQÌO\1e>|\18\16\16F¢£\90@î_"\94¨8ÁL¯Ð¸qãV­ZU]N~£DR¼\9eTZ­>\94cOeß#(\ eH@ñ?õ²èr\8aÀ `\83\ e\7f;;»íÛ·ËñK\84\12\15'\98é\15(\0«vp\12ú_qÅY[[+¨8ñ=\95}\8f 8 ÁäÉ\93©\97ãââ\ 4¼\8f\94"¹»»÷èÑãäÉ\93õ¥8ÁL¯Ð§O\9fjµàáá!JT\9f?\7fN\ 1\18µ¹Ü\8a\93ØS\8e\8c\95ÞÊ÷K:\14×p\14·xñbaïfyyùæÍ\9b)0 4'//Oõ\8a\13Ìô
+T\13Ò\97\85\85Å\9a5k\8e\1c9òË/¿°Á\ 6\93\92\92¨´qãÆQ=G\8f\1eM¯©ÁåP\µ{ʱG^^^´å\9e={ä\18\8b\ 6\8ak\bL\992\85zyÑ¢E\rag\8b\8b\8bcccMLL¢££\9f<y¢JÅU
+hz\ 5RtïÞ½I2´/T%Ñ\8f°k×®e÷uØÙÙU½iDFÅU»§\1c{\94\99\99IÿH«6nÜ\bÅ\81ªL\9d:µá(\8eñàÁ\83ÐÐPÊì\96-[F)^\9d*NqT\7f\87°´éÒêz|`Õï)\14×\10\986m\1aõòÂ\85\v\eÚ\8e_¾|ÙÛÛ\9b\ 2ª\9d;wJ»\92Ó0\15wE
+J¹Õ\10\8a\ 3\9bo¾¡^^°`AÃÜý?þøÃÍÍ­gÏ\9e§N\9dâ§â\1aÎô
+ªßS(®!Àî6\8f\8d\8dm°-P^^\9e\90\90кuëÀÀ@Ñ\83NüQ\1c\80â\80"°'hDOÊ4X\8a\8a\8abbb\9a5kFy+\14\aÅ\ 1Á0cÆ\fêe:ºÑ\14LtâW\9c 8(\ e¨;3gΤ^\9e7o\1e\9a¢*P\1c\14\a\84¡¸¹sç¢) 8(\ e\b\8fY³fAqP\1c\14\a\84ÊìÙ³©\97¿ÿþ{4\85\ 1a\ 3Å \9b9sæP/\7f÷Ýwh
+(\ e\8a\ 3Â\83äF½L¢CS\0\0\84\a¥¨¤8JWÑ\14\0\0á1wî\RܬY³Ð\14\0\0áÁ&û\989s&\9a\ 2\0 TÅÍ\981\ 3M\ 1\0\10\1e111P\1c\0@¨Ì\9f?\9f\147}út4\ 5\0@xÄÆÆ\92â¾ýö[4\ 5\0@x,X°@|f(\0\0\10\12\v\17.d3T¢)\0\0ÂcÑ¢E¤¸©S§¢)\0\0Âcñ⍸)S¦ )\0\0Â#..\8e\147yòäòòò²w¼}ûöÍ\9b7¯_¿¦\17h\1f\0\80º\90\9d\9d­££Ó¨Q#íwhiiijjjhhH\e\81á÷ß\7f\ 1\0Ô\booo\19G\98éÑ£\a\9a\v\0 ^\9c={\96#l\13çСCh.\0\80Úáëë[£ßºuë\86\86\ 2\0¨#YYY5\ 6r\a\ e\1c@C\ 1\0Ô\94Á\83\asø­K\97.\15\15\15h%\0\80\9a\92\9d\9dÍ\11ÈíÝ»\17M\ 4\0Pküüüªõ\9b\9b\9b\eB8\0\80ºsþüùj\ 3¹Ý»w£q\0\0\ 2Àßß_Âo\9d:uB\b\a\0\10\ 6999\9a\9a\9aâ\8aKNNF³\0\0\ 4ÃСCE~svvF\b\a\0\10\12\17/^\14]\91Û±c\a\1a\ 4\0 0ÜÝÝÉoÍ\9a5+//Gk\0\0\ 4Æ\9c9sHqýû÷GS\0\0\84ÇðáÃIq\8e\8e\8e¥¥¥h\rPïTTT¤¥¥=~üX´¤wïÞï\ 1õGõߥÂÂÂ\80\80\0ñç¶òóóq\88\81úâÆ\8d\e\94SØÚÚ\9a\9b\9bçää@qP\9c"\9c={ÖÞÞ\9e>W__\7fýúõ\16\16\16ôÚØØ\18÷\8d\0\15óòåË_~ù¥O\9f>fff\91\91\91YYY\12\e0Å¥§§£­Ô\14ö\9b¦*?qõêÕ:::ô¡îîîyyy´äÙ³gì\91.ªLDDÄëׯÑ/ ®\13ÒãÇ\8f\8f\1e=ºY³f¾¾¾)))Ò¾uP\1c\14W«äTt/\XX\98Äõ·\95+W6nÜ\98VyxxPÖ\80®\ 1uÁÍ\9b7¿ûî;;;;\17\17\97\96=xð\80{{(\ e\8a\93\91ÌÌÌ6mÚÐg\19\19\19\vîÌ\993¶¶¶,i¥\13+z\a(\8bW¯^%$$ôíÛ×ÔÔtâÄ\89ôm\94ñ\1f¡8(N\16âããYrêæævýúu\8e-)i\1d2d\bKZ###\91´\ 2\ 5\13R²Ó\981c(!õññINN®í7
+\8a\83â¸yþüy`` KN'L\98 ËÍ!ôµ\±b\ 5KZ»ví\8a¤\15ÈÁ­[·æÎ\9dkooïìì¼dÉ\92û÷ïËW\ e\14\aÅq\90\95\95Å\92SCCÃíÛ·×ê\7fO\9f\92V:ÿb\90% {Bºyóæ~ýúQB\1a\1e\1e~öìY\ 5\v\84â 8i¬Y³FWW\97
+ïܹ3wr*\8d§O\9f²QЩ\92QQQHZ\ 1\7fâÄ\89/¿ü\92N\88ÞÞÞ»víRÖÍäò)\8eþ¥]»v5n\16\1d\1d=lØ0EJ\90½@\8eU2~®\8c\fñúpÔ­.\14GÉ)}\1cKNCCCKJJ\14ùê._¾\\94´Þ¼y³á\1c\93&Mjh÷gZZZÖ¶\95nß¾=oÞ<J\16\9c\9c\9câââþûï?åöÂ\87\1f~H\15#\7fÖ꿦M\9bFÙq\8d\9b\91\1d}2\96 {\81\1c«dü\\19KP\19âõá¨\9bÒ\15\97\9d\9dݶm[\96\9cnÛ¶M)eRÒjccÃ\92Öß~û\r\8a\83â\8a\8a\8a¶lÙâééibb\12\16\16öÏ?ÿÔQ/ȧ8Å\8d¤ô\ 2\15ÿ¬zQ\LLLPP\10\7f\14·víZ\96\9cvêÔéÚµkJÜSJZ?ûì3\96´RPÚ\10\92V¦89NåêÈ¿ÿþ+\8bâ(ªÏÈÈ\187n\óæÍ\a\r\1a´cÇ\8eº~º\19\8a«_ÅɸG*PÜ\8b\17/F\8c\18ÁÎÅ!!!\8a\1c_ïeË\96±¤µ[·n·nÝj\b\8a[ºt)\14Ç\12R:¡S\82бcÇÅ\8b\17ß»wO5\15\93P\9c»»û§\9f~Ê^S\1dèðéÝ»7{[XX¨­­Íf\ 1\16¿¢Å\8e>ÚxàÀ\81\8d\1a5²µµ=|ø°øª+W®tíÚUKKËÍÍ\8d\92 ª×Ä8Jxûömll,åé\14ÍR     âÏcr¬\92ñZ\1cG      ¬Jׯ_wtt¤½îÓ§ÏÝ»wÏ\9c9cggGo©\9eÏ\9f?¯|w\ fXpp0UXSS³iÓ¦^^^¢GÑY   \7fÿý·\95\95\95¾¾~xxø\9b7o$*Ã\ 6[c\8c\1c9²ÆúTÛ\92JQܹsç\1c\1c\1c¨\1c\ 3\ 3\83­[·ÖéW\8eÚÄÚÚ\9a>\8bÎã{öì©£³Æ\9c9sd¿\f\vÅÕ\9dâ(!MLLìß¿?}«'L\98@\a\91\8a+&¡¸)S¦Ð\97\9c\8eµÊww{ÒáCG4É\8dÞRH©§§W\\\­ è¤<}útJsè_è\90\17_Õ¡C\a\92vrrrË\96\ 5Xx c    \11\11\11\86\86\86¬Y¨VìÑï\1aWɨ8\8e\12X\95úöí»nݺo¿ý\96^SCyxxlÚ´\89*Io\97/_^ùîY\12ú\1a\1f=z4''gÞ¼y´\9cr1ñ\12\]])Oa¿*Î\9f?_¢2ôïì
+\15¹«   ÆúTÛ\92\8a+\8eö\91z\96Õ677W\ 5ߺ'O\9eøúú²¤\95\1a°ªü\15W\1cÅ\8aÔªP\ý*\8e\ e\13:¿\7fòÉ'Û·o¯¯á¶$\14wðàAz{êÔ)zݯ_¿ÐÐPz»k×.z;jÔ(\1f\1f\1fi1ØÏ?ÿÌÞ²[¡ÄW\89¢\82Õ«W\8b¦\12\96¥\84G\8f\1e\12\1d\1d]5wãX%£â¸K`¯ÓÒÒè5\1d\80ô\9a$põêUz[^^Nÿ\18\19\19)QrYY\19mÖ¾}{ñ\12Ø¥u
+öè_(LâÈFe©Oµ-©\88â(9\r
+
+báâøñãë"9åHZIþ\14´ÓGwïÞ]\89I+k+:5S\ 2">\9d\ 4\14§zÅýñÇ\1f/_¾¬ß\8aI(\8e¾óôÝ x\83\1dq\97.]¢djìرt\\9b\99\99Ñé^\9aâDß%\8e+H'O\9e\14]}\95¥\84ÔÔTzA\81SÕ£\9ec\95\8c\8aã.A¢4\89£CGGG¤¸\v\17.PvIMÄ\9eO\97Ø)Ñ¿P´FíÉ¡¸ZÕG¼%åVÜùóçY±\14·ÿúë¯õòõ£\93©(ieÆV\96âXìýÓO?Aq<¹\16Ç\13Å\11=zôðôôܸq#¥EôvæÌ\99æææ§O\9f¦Íh/¤)N\96\ 3\93¾ÏôvåÊ\952\96°oß>z\91\90\90P«U2*\8e»\ 4\19\15Gß^Z5mÚ4JT)ÓäØ)vE\8eCqµª\8fxKʧ¸õë׳äÔÅÅ\85E§õ\ 5\94\1d°¤uòäÉ\8a'­¬­\8a\8a\8a(\1d s>|ø°ÚN\»v­½½½¦¦&ý¥×P\ÃQÜ\8c\193tuu)K\9d5k\16½ý믿h\83Á\83\awîܹÚC^vÅ\916éí\9f\7fþ)c     \97/_¦\17ß|ó\r[\9e\9b\9bÛ¤I\93\1aWɨ8î\12dT\9c\91\91QëÖ­Å7\13e£â%<~ü\98\ e¥\9e={V­\ f%¶,\82­U}$Z²V\8a£ÄaäÈ\91ì¿\82\83\83ÙÅÕú\85v?..\8e%­t\86½}û¶â\8a£\17\87\ f\1f¦\17\9f\7fþyÕNܼy3½¥Ø;++\8bþÒëÄÄD(®\81(îèÑ£ìûO\89\f»ÄD§BzË\8c'\87âØyùîÝ»mÛ¶íÓ§\ fKHe)\81¶ìÚµ+}:åeÇ\8f\1f§å\86\86\86\92QqÜ%Ȩ8êPrW||üîÝ»ýüü\9a6mJg\a6\88\10+!===;;\9bM\1cÏ.i\12]ºt!7²×^^^´jÏ\9e=\ f\1e<¨±>ÒZRvÅQ´É¤JU­\8b\83Z\11èdJ±.Õíý÷ߧ\98VqÅ\11ìJã\91#G$:ÑÍÍ\8d\8cÊ.\13±\8b3Ô)P\\ 3Q\1c\9dÖ\e7nܦM\eÑÅ1ö=¡\U>Åiii±_\0ÃÃÃÙ½\16²\97pëÖ-\8a\eHÙÄ\81\ 3\ad\%\8bâ¸K\90Qqiiid\f²\9c³³srr2I\8cB/ÊëÉE¬\ 4\96\7fQh'í"[ff&½¥\12(0«±>ÒZRFÅmØ°\81'É©4(Üõööf\8d6eÊ\14ù\92Vñv»\7fÿ¾±±1µ'}«Å;\91Ý\9b$~¥\94ú\14\8a\8aSw\94øô\9cRÒ%Õìo\8dÉ)åklËqãÆñ!9åHZ\17/^Ì\92VJíïܹ£`˯_¿\9eÞ²[}D\8a\89+ÎÚÚ\1a\8a\83âÔ\85+R\90\f\ 1(N<9ݲe\8bZt"eë­[·fIëþýû\15iùòòò^½zQl,®8\ f\ f\ fQ¢Jñ0\85Çîîî²\14\1e\17\177oÞ<Q\b­\14Åùúú¶hÑBüþ\96½{÷Ò?R¬.¾\19½e÷áóp\10\f\ 1BßFÕt7·â~úé'ö³\ 5¥Ò\12·Â\8aRi    êî\81hiÇKDDD\87\ e\1dôõõÙsú\81\81\81\ 5\ 5\ 5\94´\ e\1a4\88%­S§Ne·£Ëwr¹xñ¢\84â\92\92\92X@\9b\9d\9d=zôhz½yófY
+g÷¢4oÞ\\16Ñɨ¸eË\96Ñfâ\97\ eØý¨mÛ¶\15ßÌÁÁ\81\92\97\83`@q@õ\8a{õêÕ\17_|ÁÖ~ùå\97EEEÕ~c3ªðâÅ\v\15G¹3fÌ çdfffeeÑkZÞ¯_?\96´.Z´\88Ù\89"1\19\93Öj\8fD\89DµòÝM#ìÉ;;;;Ùo\1aa\8ac\90èbbb8D÷õ×_Ë¢8ÚkÚLT\aÚkv\17%-\14\r\98|ûömö<`=æ\11P\1cà\8fâ.\¸@q\11\9bçTZ|R¿\83Gq|z«V­Hk¢·\7fþù'-¡\8dMLLØ#Òõ\88¸âj\14\9d\8c\8a+++322\1a>|¸èJ\v\9bàLÜ{\e7n466¦-¡8(\ e\8aûùç\9fYrêäätùòe\95\1d\ 2J9^\9e={¦««K\91\95øÂG\8f\1e}úé§,i¥$Kö¤U\ 5\8ac¼ÿþûóçÏ\97\b\80eT\1cáããcnnÎ.ÇQÞJÆ»\7fÿ>íì\90!CØ\ 6\94ÔûûûW½\92V_\83\9dâ0°¹0\14GÉé¨Q£Ø\921cÆTMNk¥8i÷ÿ×x\9b\90ÜÇË\9b7o\ 2\ 2\ 2hmÕ    
+éð_¸p!KZ?øà\83»wïòJqÕ\8aNvűÇdØ\18\b\ 3\ 6\f\18:t(½ 5\19\1a\1aR\9b\94\97\97\89º\80\ f\83\9dâ\80ºSùî¢zÇ\8e\1dYr*þ \18·â$~w~úô)[Ëqÿ\7f\8d\8a\93ïxyùòeÿþý­¬¬N\9e<)­Î\19\19\19¢¤õàÁ\83|S\9c\84èdWÜÙ³giËuëÖÑIªqãÆì.ÊÙ³g³gX233é\85h\9c®z\1f\ 4\ 3Q\1cP}\14G\a\ 5KN\1d\1d\1d/]º${ª(ÁªU«ØZ\8eûÿkT\9c|ÇËÄ\89\13\99r¹«ME}üñÇ,iU\8b³\8f,\8a+++#ÿ\a\ 5\ 5±G\95Ùü\ 5\85Y³fQøJg\ 4ñ\1e¯ßA0 8 F\8a\93\96ãþÿ\1a\15'ßñÒ¢E\vkkë\1a«M\8aûä\93O\ 4¦8ÂÛÛÛÂÂbÂ\84    tr\11¥öFFF\94®zzz\86\84\84p(\8e£/D«\948\b\ 6\14\aêåZ\9c|\89ª´µ\1c÷ÿË~XÕêx¡£C4Ät\8d\89ª©©é¡C\87\ 4\93¨V¾»©\98M 4cÆ\fÑÂ\80\80\029¥®â\17'ë}\10\f(\ eÔãÏ\rÿûßÿØ\92±cÇ*òs\ 3ÇýÿìY    ö\0é\89\13'Øo\aÊ=^ª"ì\9f\e\88\7fþù\87\15"~)rÃ\86\r´DSSóÙ³gò)®.\ 6Á\80â\14aëÖ­µ}`\a\8a«\8b\9bF8îÿ\1f8p \9b\1caÑ¢Eô\11-[¶¬Qq²\1c/\1c·Ü\8bn\1a¡\83\9d<)¼\9bFXZJmÒ¬Y3ñ½»sç\ e\e\15Y¢Çë}\10\f(N\91\ 3V]¦ræ­â*ÅnýmÚ´©Ü·þJ»ÿÿôéÓ´\9cb¼þýûçççË\92¨Êr¼HëzÊ­Øóªõõ+*·â\14¿õW\18@q\8a+\8eoS9óYq\952<ÀÅ\7f$\1eયäT\9aâ\94õ\0\17\14\aÅAqr(\8eÁñ\18\11\7f\f¿~\9fh¨ª8\19\1fÃ\87â 8(®®\15W©þ\83)Õûs©âÔj0%(\ e\8aãV\1cÇ#?òÍÑ\9c\91\91Ñ£G\ f===Ê}¬­­/\¸ ci5Î\19ÍgÅU6°!1ù\ 3\14\aÅq+\8eã\91\1fùæh¶°° ¿QT@ÿµgÏ\9e\82\82\ 2\19K«qÎh\9e+\8eÑ@\ 66\87âø£8þÌ£ÊCÅÉþ\88\9cìs4\e\18\18\18\e\e\8bÌV-Õ\96V«9£y«8\89¤5))\89\88øô4¸q\b\8a£\0\802©O?ýtûöí¥¥¥P\¥ÌS9WÊ5Gs||<½ÖÑÑñõõMII\11\1fJZÆÒ8æ\8cV\vÅU6\80I\ 6¡8^%ªEEE\89\89\89ýû÷711\990a\ 2KÊ ¸Ê\9a\1eù\91{\8ef:|è\7f\9d\9d\9di\9b¨¨¨Ú\96&\0Å1DSESF/°©¢¡8^)NüÐ\8b\89\89iÛ¶­££ãâÅ\8bïÝ»×À\15ÇýÈ\8f\82s4¿~ýÚÌÌLWW·V¥   IqÄùóçÙÞQþþ믿ÖKåO\9d:emmÍnÃ`ãü\b  (®Ú\88=##cܸqÔã\83\ 6\rÚ¹sg]'°¼U\1c÷#?òÍÑLyÙÁ\83\a/^¼H\91³¶¶¶\8b\8b\8b\8c¥    Rq\95ïFIb\93ä\12ãÇ\8fgã%ª,9¥c\9f%§Ý»w\17Lr
+Åɸ=%°[¶lñôô¤\ 46,,¬î&Eâó/ª\1c\8füÈ7Gs`` \85\85\ 5-§¸\85\92#Ñ´\835\96&TÅ1Ö­['JZÙÀ³*HN}}}Y\1fM\9a4IHÉ)\14\7f¤³Û¼yóÚ´iãää\14\17\17ÇÆÊ\13°â\14§¡Ý!¬¸â\88sçÎÑé\80%­¢qbë\88¿ÿþ[\94\9cîÙ³GÀ]Ã\14'Çt~\rJq¢¨þÄ\89\13\8emÖ¬\99··7\85\19ÊJ`¡8(N\94´\8e\181\82\95\16\12\12R\17I+}\8d\97-[Ö¸qc\96\9cR\94.ì®a\8akP(~ëï«W¯6oÞLé\9b©©ixxøÙ³g¡8   T6G³À\14ÇX»v­®®.\15Ø©S§k×®)±\9eO\9f>ýì³ÏXrJǾP\93S(NY­GgÀï¿ÿÞÞÞÞÙÙ\99\92ýû÷ïCq\r\13å*\8eÈÎÎnÛ¶-\e\81vÛ¶mJ)óôéÓ666l²{vW6¨;ØtB?ýô\93\0ö\85"\7f²Ó\981cè\9bããã\93\9c\9cüúõk(\ e\8aS\90çÏ\9f\ f\e6\8c\95\1c\1a\1aªHÒJ_ÑåË\97³ä´[·n7oÞD\97Aqò%°                       }ûö¥\ 46"""33\13\8a\83â\14äÇ\1f\7fdIkçÎ\9dE¿>×69e\8f      Sr\1a\15\15UÛó/\80âªBgÉï¾ûÎÎÎÎÅÅeÙ²e\ f\1e<\80â 8¹ÉÊÊ\12%­Û·o¯Õÿ\9e9s\86M2H)ÆîÝ»ÑSP\9cr\13ØãÇ\8f\8f\1e=\9a¾]ìyLi'P(\ e\8a«1i\r\f\fd\9f2aÂ\ 4Y~ʧ¯ß\8a\15+XrÚµk×\e7n \9b ¸:âåË\97\9b6mêÓ§\8f\99\99Ydd$\9d\94¡8(N\ eâããYÒêææÆ\9d´>{ölÈ\90!,9¥¯\1c\92S(N5Ð\99\9c9\948\98\9b\9bçääH(\ e¨;*ø
+eff¶iÓ\86>ËÈÈhÇ\8e\1dÜÉ©±±±øÔ\9f\0\8aSY\ 2\9b\96\96öøñcÑ\92Þ½{Ã\ fP\9cìI+\el\8a\b\v\v\93HZW®\É\92S\ f\ f\ f$§P\1c\0jÊêÕ«uttè rwwÏËËcÉ)\eñ\80\92Ó\88\88\b$§P\1c\0j\r%­l\9cy}}ýõë×[XX°ä499\19\8d\ 3Å\ 1 \0
+\v\v\ 3\ 2\ 2D\99r\97.]Dsú\0(\ e\0a0|øp:\9a\1c\1d\1dëkd~\0Å\ 1Pw¬[·\8e\r§\89¦\80â\0\80â\0\14\a\0\14\a 8\0 8\0Å\ 1\0ÅAq\0\0(\ e\8a\ 3\0@qP\1c\0P\1cáëë«¡¡qæÌ\19\89å+V¬ÐÕÕ\95o\8cM\0Å\ 1À\13Ååççëè踻»\97\95\95\89\16Þ¼y³I\93&\v\16,@ÓAq\0¨{¢:kÖ,Z»jÕ*ö¶¢¢bÀ\80\ 1...\raú-(\ e\0Á+®¨¨ÈÊÊÊÐÐ\90Mq¾iÓ&MMͪ©+\80â\0PGÅ\11»ví¢\r\82\82\82î߿߬Y³¨¨(ñµ¥¥¥Ó§O'\rjiiYXXÌ\9e=ûíÛ·lUFFF\8f\1e=ôôô´µµ­­­/\¸\80Ö\86â\0à\9bâ(9õôôdÓx\91Ê^¾|)¾\96Ôgnn~êÔ)\8a÷RSSuttæÏ\9fÏV\91ñÈo\a\ e\1cÈÉÉÙ³gOAA\ 1Z\e\8a\ 3\80o\8a#.]ºD\91\18mF¾\12_~ãÆ\rZ\18\17\17'ZâãããààÀ^\e\18\18\18\e\eÃlÜ$%%É>44õ\ 2\eÂ\14\0 DÅ\11íÚµ«:ú:Åf´ÐÄÄÄúÿÐ×קÈ\8d­\8d\8f\8f§ì\95â:6\85\1cE\83híª\94\95\95µoß^FÅ\8d\1e=\1a-\ 6\80Ê\14wèÐ!Z¸téÒëb\88\87\19·oߦµÎÎδ\99ÄE<PÛ@\8eB8Ü\8b\b\80*\15÷äÉ\93Æ\8d\eûûûsÿïëׯÍÌÌtuuÑÚ\8a\ 4r\bá\0P±â\88\98\98\18Z>jÔ¨cÇ\8e\9d?\7fþðáâKsÁÁÁ\a\ f\1e¼xñbbb"E ...hmiP\13!\84\ 3\80\87\8a«¨¨HHHpww§pNKKËÚÚzìرlU`` \85\85\85\86\86\86\81\81\81\8f\8f\ f\8ePî@\8eµ°4è$\82V\ 2 î\14\aê1\90C\b\a\0\14'à@\ e!\1c\0P\9c\0زeKµ!ܵk×Ð8\0@q\82\fäþ÷¿ÿ¡e\0\80â\ 4\19È!\84\ 3\0\8a\13X çàà\80\10\ e\0(Nð\81\9c¦¦&B8\0 8á\ 5rFFFÔ)={öDk\0\0Å      \8fÞ½{S§ÄÆÆ¢)\0\80â\ 4Fii){dõ\8b/¾@k\0\0Å  \89ëׯ»¹¹\89~n\b\f\f|þü9\9a\ 5\0(N\0ìر\83]\85³´´¤~Ñ×ק×mÛ¶ÍÊÊBã\0\0Å©ur\1a\16\16Æ"·¡C\87²È\8d"ºÎ\9d\12]]Ý\1f\7fü\11­\ 4\0\14§\8eäåå¹»»S/èèè¬^½Z|UIIIhh(SßðáÃ_¼x\81æ\ 2\0\8aS#vîÜÉ\92S{{ûÌÌÌj·Ù¶m\9b¡¡!KZ³³³Ñh\0@qj\91\9c\86\87\87³\b-   °°\90cãk×®uêÔ\89%­k×®Eë\ 1\0Åñ\99üü|QrºjÕ*Yþ\85\92Ö¯¾ú\8a)qÄ\88\11HZ\ 1\80âøÉ®]»XrjggwöìÙZýïÖ­[\r\f\fè\7f\1d\1c\1cÎ\9d;\87Æ\ 4\0\8aãUr:qâD\16\89ùûûs'§ÒÈÍÍuuu¥\12ôôô¨ûЪ\0@q<IN»téÂ\92Ó\1f~øA\91¢\8a\8b\8b©Ë\98*\83\82\82\90´\ 2\0ÅÕ/ÉÉÉÆÆÆ,9ýç\9f\7f\94RfRR\12KZÛµkwþüy42\0P\9cêyýúuDD\84\86\86\ 6µ³\9f\9fß³gÏ\94XøÕ«W]\\XÒºaÃ\ 6´6\0P\9c*¹qã\86\87\87\aµpãÆ\8dW®\YQQ¡ô\8f ¤588\98%­#G\8e|ùò%\9a\1d\0(N\ 5¤¤¤°äÔÖÖöÌ\993uúY\89\89\89M\9b6¥Ïjß¾}NN\8er\vg3JÌ\993Gb9Ë\91ÑÑ\0\8ak\80ÉiTT\14KN\87\f\19¢ÜäT\1aW®\qvvfIëÆ\8d\e\95®8
+Dé#êQqååå¿ýö[PP\90«««¶¶ö{¼\81:\9aÎb\ 3\ 6\f\986m\1a\81â\ 4ÏÍ\9b7»víÊ\9c°bÅ\8aºHN9\92ÖqãƱãîóÏ?WVÒÊ\14GVéÝ»·øî¨Rq;vì`¿­ð\1c--­°°°ÒÒR\1c\bP\9c Ù½{w³fͨImllN\9f>]/uزe\vKZ;tèpáÂ\ 5e)îÛo¿¥¿?ýô\93\8a\15WRR\12\12\12Â\ 4baaAßØ\7fþùçÍ\9b7üét
+/sss\93\93\93}||455©\9e\1d;vTJË\ 3(\8eWÉitt4KN\a\ f\1eüôéÓz¬\8c(imÒ¤\89¸\94\14Q\QQ\11¥cÍ\9b7\7føðaµ\8a[»v­½½=\1dãôWY\ fÒ¾}ûöã\8f?f7\13nÚ´\89ÿ_\83Ë\97/³9Ô\8c\8c\8c\94~Q\14@qõ\98\9cvëÖ\8d%§Ë\96-Ser*\r2ÒرcE\93\15¾zõJAÅÑ\8bÃ\87\ f³\14¸ªâ6oÞLoé\13³²²Øç&&&*¾\17,ïÖ××W£!V(¤p\8eªÝªU«\7fÿý\17G\a\14§îìÙ³\87b\e\96\9cþý÷ß¼ª\e\99\87\8d\1e¬HÒ*R\1c\11\14\14\8f\1c9"¡877·F\8d\1a±«\7f/^¼ÐÖÖîÒ¥\8b\82\95ÿùç\9fY Ê·V\95%¹fs\fuïÞ\9d\ fç;(\ e\8a\93û|ýõ×_³äô³Ï>«ßä\94#urrrb® i(¨¸û÷ï\e\e\eS*Z\\,®8ò\e¥±¢\7f!ÛSj©Hµ\9f={fffF\1fA\96VÇïÆ\93'OØUY5­?\14\anݺEçhj=:º\97.]Êç\935%­cÆ\8caIë¨Q£j\9b´\8a+\8eX¿~=½\9d>}º¸âHhâ\8a³¶¶VPqQQQTþG\1f}¤¾QPBB\ 2í\ 2\9d\11\14¹J\0 ¸zaïÞ½,9¥cùÔ©Sêrı¤µcÇ\8e\17/^\94[qååå½zõbw¦\89\14çáá!JT\9f?\7f®¥¥åîî.ú\97\90\90\90\8d\e7Êþ3(\95Ãn\11©U=ù\ 6É\99\rdªø/>\0\8aSer:yòd\96\9cúúúR>"¡\82ª(ë¹{n¢££\87\r\eÆ^GDDtèÐ\81        \8dÒ¥ÀÀÀ\82\82\ 2Z~éÒ%GGGv\ 1\1f(%\14G\90y$\14\97\94\94DoÇ\8d\e\97\9d\9d=zôh\89\ 4ÍËË\8b\rA@\a»,¢Û°a\ 3mß»wo>ôøÖ­[÷ï߯H GÑ>\ e\1c(N-¸}ûv\8f\1e=XrºdÉ\12\89\1c\8a© £
+ª¹ã]\D3fÌ çdfffeeÑkZÞ¯_?QÒÊ\14\vz+\87â\b\89DµòÝM#\94«jjj\92Ê$n\1aa\8ac0ѽ}û\96ã\13?øà\ 3¥\Å\92û¤#¾k\8aÜþGÍË\1eâËÏÏÇá\ 3Åñ\9c}ûö½ÿþûÔ\VVV\7fýõ\97\8c*P\19\1c\9fÞªU+
+ºÄ\97üòË/,Æ£ \8eB»º®\9b¸âD¢ûùç\9f«\15]qq1\9dA(ÕUüé\f¹O:Ó¦M£S\98â\8a#F\8c\18A%`ðR(\8eçÉé\94)SXrêíí-\9e\9cò_qÏ\9e=ÓÕÕ%¥H,§d³cÇ\8e,i¥|JÅ\8acØÛÛW\15Ý\89\13'hU§N\9dêTû²£ âV­ZÅ~åÁq\ 4Åñ\93;wîôìÙ\93%§qqq\1c?ðÕx@I»ÿ_â\1fÅß²×÷îÝ\e8p »1ãðáÃl\15\99!66¶M\9b6&&&\14ó0iT\95s@@\0­MII©Z\9fW¯^Ñ¡ÇþqÌ\981²$­ÊU\9cHt\9b6m\12\89\8e\1a\99\16N\980A\18\8a;{ö,\e\ 1\ 6\87\12\14ÇCöïß/JNO\9e<)Ë\ 1uåÿGt³\1cÇýÿ5*®[·nÓ§O'+²A-ت\88\88\bCCC6L\13ù\81D!q8S¢×¿\7fÿ\1akNqT\93&Mè\7f\9d\9c\9c._¾¬zÅI\88.22\92Þ._¾¼®\15Gñmpp0»~Ø´iSª¤è\8a\99²®ÅU¾û}\99J òq4Aq¼\82\8eµ©S§²ätРA\8f\1f?\96ñ\80\92@4\87 Çýÿ5*NtË.\1d\8flÕ£G\8f(6\8b\8e\8eæ8\9cÙT8\12# U\v\1d:t`Ã\89ðdÈ\ e¥Ü1Ë}Ò¹yóæ¤I\93\8e\1e=\9a\93\933oÞ<vÿ¶Ò\15Ga?õ;\15\82áG 8a(NÚZ\8eûÿkT\9c(;\16­JMM¥\17â7~Týô\16-ZX[[˲³\17.\à\9bâä¾OCö\93\8e8eeeâé¤\12\15Ç:\82]mÀa\ 5Åñ6Qmݺµ\8c\89ª´µ\1c÷ÿר¸ª«öíÛG/Ä\7f&¨úé\96\96\96²ÜZÆ·DuàÀ\81ôöСC*¸\16Gn\8f\8d\8d\1d;vìСC¥iMqÅYXXP!wïÞÅ\ 1\ 5Åñ\10ñ\9f\e\16/^,÷Ï\r\1c÷ÿSð@ÿÈî\89=qâ\ 4ûí\80[qä"zñÍ7ß°å¹¹¹LSµÚ5~þÜÀî²PÊ@%Ü=²téRZ;mÚ4JT\v
+
+êNqºººTHqq1\8e&(\8e\9f\88?Ñàíí--iå> 8îÿgqË\9c9s\16-ZD¡TË\96-kT\1c\99¶k×®Í\9b7§Øòøñã´ÜÐÐPâÓÅoîªöú\e?o\1a       \ f\ f§U
+N5+K\8f\18\19\19Qp.zK[:88(]qt\1ea£Íã8\82âx\ eå\86ì¹T¹oý\95vÿÿéÓ§i9Åxýû÷ÏÏÏ\97%Q­|7\ e@¿~ý´µµI\14\a\ e\1c¨úé\1cÇ&EM¼½õ7&&\866\10ÿ%¥\8e\14G\89<õE||üîÝ»ýüü\9a6mJá\16»»F\89\8a£S   Û_\1cAP\1cÿá~\80K-\90ã\ 1.å*®Æ\a¸~ÿýwÚ\8cÚ¹®\15\97\96\96Ö¾}{²\9c³³srrò®]»(Ù777§ ]\89\8acÏÛ\8a\1e\1f\ 6P\1cÿ\93ÖI\93&±¤ÕÇÇGÚ\93\ eüD¾Çð\95¥8\19\1fÃ\7fþü9iGGG§¤¤D\0_\18v\ fäÊ\95+qì@qjD\83\1aLIqj;\98RçÎ\9d©\9e{öìQ÷ï  \ 5«ìÊjff&\8e\1a(N½h8Cbª\1eö[§···º\7fIvïÞÍÎ)8^ 85MZE\ 3\9bûúú
+u`sÕóèÑ#JT)]½sç\8eZ\7fCØoåË\96-ÃÁ\ 2Å©/\94O±Qú)iåóô4ê5\82î\17_|AÕ\ e\b\bPß/Æ¡C\87Øô\88²<\1a\ 3 8>#ìI\ 6ë\85»wï²      ¯ÓÓÓÕñ+QZZjccCõç¸5\11@qj\84\80§\8a®/\16.\H»`ff\96\97\97§^5///\1f6l\18»íPö\1fY\0\14Ç\7fvïÞÍ\92V:\83\9f>}º^ê°eË\16\16ÿ(2w*\1fxûö-»ÛÄÜÜ\9cÍ=¡\16P\f\1f\1a\1aJÕ644ÌÉÉÁA\ 1Å     /iíÚµ+KZ\97/_®Ê¤µ¸¸\98M\1fÏæ¬W|`ðzçÅ\8b\17ì\ 6\12\8aåRSSù_á\87\ f\1f²\9f\18¨÷Ù\84Ú\0\8a\13\1a\15\15Å\92Ö!C\86<{öL\95É©\9e\9eÞÆ\8d\e\ 5Ó\98\8f\1e=úðÃ\ fi¿¨=É\1e$:J\ 3y\18¹eggGGG³¹\11\9b7o\9e\96\96\86\ 3\ 1\8a\136)))lö%[[[66oÝ\91\98\98È\92ÓöíÛ\v/9"\81L\9e<Y4x;{P¢\ro`ã-\8bðöö&-ãû\ fÅ5\ 4nܸáááÁÒ\96\95+WÖEÒJÉipp0;¸F\8e\1c)\80ä\94#i\8d\8b\8bëÞ½»¦¦æ{<\83\r8?|øðÜÜ\|í¡¸\86\96´FDD°¤ÕÏÏO¹IëÕ«W]\\XrºaÃ\86\86Óªùùù×ù\84:\ eÈ\0Å\ 1%\92\9c\9cÌ\92VÊ°j\9c§XF\92\92\92Ø\95\9fvíÚ\9d?\7f\1e\8d\f\0\14W¿\81G\97.]Øíî
+\8e÷HÉ)u\19K\91\82\82\82j\9cø\18\0(\ e\ 2JKKÙ¬X\84¿¿\7faa¡\1c\85äæ溺º²ä\14\ 3\0Åñ\8d]»v\19\19\19±¤õìÙ³µúß­[·²äÔÁÁáܹshL\0 8~&­îîî,i­vλª\94\94\94|õÕW,\ 2\1c1b\ 4\92S\0 8\9e'­l\1e\166\9e\ 6wÒzíÚµN\9d\96ºººâ\93>\0\0 8>³sçN\96´ÚÛÛK\e\18vÛ¶mlv-JN³³³Ñh\0@qjD^^\9e\9b\9b\eKZW¯^-\91\9c²\aº\89áÃ\87#9\ 5\0\8aSÓ¤5,,\8c©lèСÏ\9f\85ׯ_gO Srúã\8f\95\0\80âÔ\9a\1d;v°\84ÔÒÒ\92ú\85\8dÖÛ¶m[$§\0@qÂ\80"7\96´2\86\r\eÆ":\0\0\14'\fJJJÚ·oO\9dòÅ\17_ 5\0\80â\84\a\9bsA}\a$\a\0\8a\ 3P\1c\0P\1c\14\a\0\80â 8\0\0\14\aÅ\ 1\0Å\ 1(\ e\0(\ e@q\0@q@\89\8aóõõÕÐШ:\99×\8a\15+tuu¯_¿\8e¦\ 3\0\8aS_Ååççëè踻»\97\95\95\89\16Þ¼y³I\93&\v\16,@»\ 1\0Å©{¢:kÖ,Z%\1aE³¢¢bÀ\80\ 1...oÞ¼A»\ 1\0Å©»â\8a\8a\8a¬¬¬\f\r\rÿûï?z»iÓ&MMͺ\9e\87\1a\0(\ e¨Fq\95ï¦~`\13oÝ¿\7f¿Y³fQQQâkKKK§O\9fN\1aÔÒÒ²°°\98={öÛ·oÙª\8c\8c\8c\1e=zèééikk[[[_¸p\ 1M\r 8À7ÅQrêééI\etîÜ\99TöòåKñµ¤>ssóS§NQ¼\97\9a\9aª££3\7fþ|¶\8a\8cG~;pà@NNÎ\9e={
+
+
+ÐÔ\0\8a\ 3|S\1cqéÒ%\8aÄh\eò\95øò\e7nи¸8Ñ\12\1f\1f\1f\a\a\aöÚÀÀÀØØ\18f\ 3P\1cà¹â\88víÚÑ6\12\v)6£\85&&&Öÿ\87¾¾>Enlm||<e¯\14×ùúú¦¤¤P4\88¦\ 6P\1cP#Å\1d:t\88\16.]ºôº\18yyy¢\rnß¾Mk\9d\9d\9di3\89\8bx\0@q\80ç\8a{òäIãÆ\8dýýý¹Ë\7fýúµ\99\99\99®®.\9a\1a@q@\8d\14GÄÄÄÐòQ£F\1d;vìüùó\87\ f\1f\16]\9a\v\ e\ e>xðàÅ\8b\17\13\13\13µµµ]\\ÐÔ\0\8a\ 3ꥸ\8a\8a\8a\84\84\ 4www
+ç´´´¬­­©4¶*00ÐÂÂBCCÃÀÀÀÇÇ\a\ f|\ 1(\ eðVq\0\0(\ e\8a\ 3\0\8a\83â 8\0 8\0Å\ 1 ¦\8a\ 3<\ 4\8a\ 3\0\8a\83â\0\0\r\8a\993g\92\1fæÎ\9d\8b¦\0\0@q\0\0\0Å\ 1\0\0\14\a\0\0P\1c\0\0@q\0\0\0Å\ 1\0 8\0\0\80â\0\0\0\8a\ 3\0\0(\ e\0\0 8\0\0\80â\0\0\0\8a\ 3\0@q\0\0\0Å\ 1\0\0\14\a\0\0P\1c\0\0@q\0\0\0Å\ 1\0 8\0\0\80â\0\0\0\8a\ 3\0\0(\ e\0\0 8\0\0\80â\0\0\0\8a\ 3\0@q\0\0\0Å\ 1\0\0\14\a\0\0P\1c\0\0@q\0\0\0Å\ 1\0 8(\ e\0\0Å\ 1\0\0\14\a\0\0P\1c\0\0@q\0\0\0Å\ 1\0\0\14\a\0\80â\0\0\0\8a\ 3\0\0(\ e\0\0T@ZZÚ{µáäÉ\93h4\0\80\1aѧO\1f\19ýæåå\85æ\ 2\0\b5\90C\b\a\0PG>úè£\1aý6`À\04\14\0\81Ü\9f\7fþ\89\86\ 2\0\b2\90C\b\a\0Pk\8e\1d;\86\10\ e\0Ð\0\ 3¹þýû£q\0\0B\rä\10Â\ 1\0\84AïÞ½\11Â\ 1\0\84Ê\1f\7fü!¡¸\8c\8c\f4\v\0@\90\81\1cB8\0\80\80\ 39\84p\0\0áaeeE~³³³CS\0\0\84Çç\9f\7fN\8aûòË/Ñ\14\0\0>pëÖ­ààà\9e={\9a\99\99½Ç'Z´hAµ\1a?~ü\9d;wÐM\0\80ÚrïÞ½ÀÀÀ÷Ô\81\86ý÷ß\7fè2\0\80\8c$$$èëë\93=\9a4i\12\19\19yðàÁ\7fÿý\97W5¼{÷.ÕjâÄ\89TCª§\81\81ARR\12:\ e\0P#+V¬`ÑÑ\90!C^¼xÁóÚ\16\16\16úúú²
+¯Y³\ 6Ý\a\0à 99YSSSCCcéÒ¥jTíÅ\8b\17\93â´´´öìÙ\83N\ 4\0HËþXÞ·páBµ«üܹs©æM\9b6½wï\1eº\12\0P\15ÊLÉ\12~~~jZ\7f\1f\1f\1föë\ 3º\12\0 ÁÉ\93'Ùuû\82\82\ 2\85;wî°_IN\9f>\8d\ e\ 5\0\883hР\92Cll¬ZïÅwß}Ç~(A\87\ 2\0Dܽ{WKKKGGçÑ£Gj½#ÿý÷_£wàN9\0\80\88\ 5\v\16(å*VYYÙ\8a\15+ºtéB        £\86\86FÓ¦M\1d\1d\1d¿øâ\8bÒÒR¶A»víè\83Ä_3H°\96\96\96~~~©©©
\81]QT¯_\84\ 1\0uÊÇ\1f\7fLZرc\87\82åDGGS9\83\a\ fþí·ß\8e\1f?¾k×®Y³f¹»»¿|ùR\9aâ222ÒÓÓ÷ïßO\9aeÏéO\9e<Y\91:$&&R!¾¾¾èV\0\0Q^^nllLZPü\11\ 6###SSS\8aå¤mPUqâk\9f>}Ú±cGZxàÀ\ 1¹ëpãÆ\r*\81ªQQQ\81Î\ 5\0\¾|\99\9c`mm­xQ\94\99\92å8\9e\89àV\1cqèÐ!Z8hРEªÑ²eK*$//\ f\9d\v\0øý÷ß\955\12oHH\b\15åää´uëÖW¯^É¡¸7oÞèêêR\f¦H5Ø\bÃ\94)£s\ 1\0Û¶m#!\ 4\ 6\ 6*^Tiiihh¨\96\96\16\15¨§§ççç·wï^J\84eW\1cakk«¡¡¡H5\ 6\ f\1eL%'''£s\ 1\0ñññ$\ 4R\93²
+ü÷ß\7f\97/_þÁ\a\1f°_K{õê%º\17E\16ÅÙØØ\90\1e\15©À\97_~I%oØ°\ 1\9d\v\0øá\87\1fH\baaaJ/ùúõë\9f|ò  \15\1e\1c\1c,{¢ª££C©®"\9f;~üx*yíÚµè\\0@RR\12 aÄ\88\11uQø\93'OØÕ9\19\15\97\9a\9aJ\v'M\9a¤È\87úûûS!;wîDç\ 2\0\ e\1f>LBðòòR¼¨»wïV]B\85{zzÊ¢¸çÏ\9f»ººêëëß¾}[\91jôéÓ\87Jþã\8f?й\0\80sçÎ\91\10\1c\1c\1c\14/JKK\8b2Ó¥K\97\1e8p ==}ëÖ­]ºtÑÐÐ8xð 4Åe¼ãÈ\91#ô_¶¶¶zzzû÷ïW°\1a666TòåË\97ѹ\0\80·oß²ç­\14\7f@\954åçç׶m[2\15IÆÐÐ\90\82ÃcÇ\8e\896\90ö\0\97¶¶¶\9d\9d]HH\88â7³Ý»w\8f}´ø/¹\0\80\86ÌG\1f}DZØ·o\9f\0ö%99\99öeÀ\80\ 1èV\0\0cæÌ\99â¿{ª5£G\8f¦}\99;w.º\15\0À¸rå
+%ª\ 6\ 6\ 6¢çåÕ\94ÂÂÂ&M\9aоàé-\0\808\1f~ø¡\0î%c÷ø\89\ 5\0\0\ 6{\8c«eË\96\14\b©é.<}úÔÔÔ\94ö"%%\ 5\1d
+\0\10§¢¢\82=r\15\19\19©¦»\10\1a\1aJõïÛ·/z\13\0P\95sçÎiiiihhüúë¯jWù\84\84\ 4ªy£F\8d.]º\84®\ 4\0TËòåË)\10"Q¤¥¥©Qµ\8f\1e=ª­­M5ÿñÇ\1fÑ\89\0\0\ e¢¢¢Ød
+sçÎåÿݳeee³gÏÖÔÔ¤:O\9d:\15Ý\a\0à\86´6sæL&\r;;»Õ«Wçææò°\9eW¯^]¹r%{V\8b\84\8cùh\0\0²óÏ?ÿ°Éb\18\1a\1a\1a\ 4ÕGT7²\VV\16º\f\0\1cpçÎ\9dýû÷gwbð\r33³\ 1\ 3\ 6¤¤¤àYT\0\14áÿ\ 1a%\90\99endstream
+endobj
+4833 0 obj <<
+/D [4831 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4823 0 obj <<
+/D [4831 0 R /XYZ 85.039 763.817 null]
+>> endobj
+4834 0 obj <<
+/D [4831 0 R /XYZ 256.898 524.355 null]
+>> endobj
+4830 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F41 3054 0 R >>
+/XObject << /Im7 4815 0 R /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+4837 0 obj <<
+/Length 2386      
+/Filter /FlateDecode
+>>
+stream
+xÚÝYKsÛ8\12¾ûWèHUY4Aðytb{×S±ã\1dÉ5[53\aX¢l\8e%Q!©8þ÷Ó/\80\94E9©ÚKvÊ\a\81èF£»ñõ\ 3°\1a\ 5ð§FYì\a:\1f¥YâÇZ\8dæë\93\b\94\7f\9d\bF\91\1f$1\92>ÌNήâd¤\ 2?\ fòÑlI,³ÅïÞÇ\7f\9fßÍ.\7f\1dO´Ö\9eRþx\92¦\99w>\ e3ïãÇÏ÷·3¤DÞõí\15N}þõf¬\80\9aiovýù\96i\17H\81¹È\9b!áüÃx\ 2<S`¼\9c\8eÿ\9cýrr9ëé4\89ü(ѨÔ\97\93ßÿ\fF\vÐû\97\93À×y6z\81qà«<\1f­O¢Xûq¤å{u2=ù\8f\93´hÄ«\ 6L\9fX\8e\89\ eü,\8b\9c\ fT<à\83º\98£ÊÕ\ 6TÞð¸\ 5GDQâ]/ÙÆö      h\ 5\8ec`oª]=\97¯¦@þ\1aÈ_Ñ\ fòEî\Tã       N5Ì\89â«\96å5ȶ\83\89í\16xR¯ª\85Plæõë\16\b-IZ°¤­ihÅ\vnQÕ\8bÆjUðÀìÚj2d\ 6\93\15Ì­ð0ð\ 4\14ú&'Ó\97¦D
+Y\ey÷´\89Ȭ\96¼7i\84\9a¶Å\11m\80(
+\95òÛ´5©ñ¸zå%fñµd6\90¿ð\a`\ 1\a\95ëx\18Ç\930òó4u§\18\ 6\ 3§\bà\r}ØCù\88b0\100\89\1eüj6­y¤CHR¶*I¼KòsËúðÔÝX\a\9eiPÍ\17\1cVcMG 2\9a\ 1\85C_\85á\11}uè\aÃD\95ø:\ 1ä:["5`Ë\1f\81Jßn\19ûQ\1có·B\91Ô\979\88ò;Ä\80)7xhmñ\r¡\91Ä\1eBÍб\80Ñ\ 4Ä1ÙKDS\17<pÐÝ_á \9a\0\ 4çuÕ4ìI\17-¸´hqÇNø3\9e\8eμiµ.\1c^\85\94\9bG\91wl9Ï7\9b\12\9c¤\8bº\ fê\98\f\9d\9bÍ\86ãL{\7fÁ\8a]#aPóFÊ\9b#h\19ÊGÍ\aþÇ
+1K
+\ 1k[IÐÁ\9c\8d;Lr7\1f\ 4ó\83\89@y\a`\87x÷ÃTC\92
+ü$Ê~z\94¼\eñ\f\11\18tÙMs\98·\95ó·8Û\90TÌ%/8ûdÉõØ%\1dØ\98X\19\1aëª\96üQIJ­\84\8e\1a\94ÍóqßÂo\90ÿd¾ý­D'AU@@£ÿ\ 2åQ\81\rÔ^­\80O\ 6p\80I\e\f}\16@áDkVÏ$çQ¾+þÅx      \ 2É°5C°\16\16ô´i{\e¥ìøýÍ\82#U   8ÞÔ\0\989\128þ@\8d¹&TÈ¡S¹YñDMJ,)DéüC   2å= ¸
+\ 5¿8\12\a\9dÚ7Ñ\95[\16½ä¡ð\86Ç«3³7ÌeV$Söf\f\86}öOE'Aôgú|\87âË\96±M\84µH\83\99\85\ 59\95X-Î\b\87J2g/:[R§lÄû\ 4zñy]­·íÞù?  0v\9dºp\94˪\7føÄ\12\1e9´ýM
+3GÒ\13\7fÍ«ÍÆeͶ¤\}\8a$@0
+.;æ\80«?l#à{\15`R?B \7f\87@2³)\95¶°m\ 3)\ f%A\92Í+¥\9f\1dÓ Íw¹ÀææJ\12P[m­\84ò°=±l\ 2»ý<Þu`lîñ\1c\93¤~\1a%?W\8e¹D\95ç\16ôØáìçà£\10°iû°)\85ĽZuI\8bÚMtOE07mÉ;º¶\96²\8d-\v\7f\ 4qàê\0öÍV½\ 2(\8aÅ×R\94ûPk¾\93Úó\7f\82Û]\rí
+ û\89S\1c\17at¯Y1\15s¥-\85w\17\1fÏ>\|\94¨á\13+jó]ÔªÔÏóðx£­Sõ£\8d\ 3\8dö-÷x\93\ 2\14\e\9d\8d\8ei¨'à\9e;ðê£ý¶z¯ßÖÿÀNêÙÕ\1cÊH.Eö\9b SÛ]Ù6«\a\bÏ%­Û;\×hq±"Øâõýÿ«¥\92\1a\9df-v\1f¸\99\8c\ 5\r"¬.öÖ,˪¶×\8a\12ãýíõ\7f%'òôW®u\18\95\9d+}ØAÈì§êÑz\96ê\9el|5»û\ 1ßæ?¡ou&¡\9c%oý\94Å®\15+]Vox        ¦ý\9e\87\80Õ\b\85Þ\88\8a\95Kõ-ËvÞ\821xK\8a\ 3|ÐuË\b\17\9fF\8fuKAf\eË\8d,áhCòp´¡M8Óuɸ
+:\90þäðþyÚ+\96U\1f\96kÍz\8f\10"ßÒæî~¿ÑëO6{\17¨\1d9ÕbLS\87\ f?\ f\83ë.ÍêÝ\9cÿþãJ\f9?ÙËùÊϱ\1d=Ìù\94ñãÀ»1Û­»\1cC\1e\a¬Ô<ºF/°?¨tQÌ\11Jäqà\ 1~à³ÅLO9¿(6¼\14ß\16§<\84«Ò\82Þ_^lx'\89d8Ü\rÃs¨Bèð\98\91\99Ê¿SÄ»Æ5\fCWSmUçÒJ$\ 1\e\ eQ\97³O\9cæñľñ4÷4_ðnSvý\ fÒè \91\1eÄj\91ê\8e³«üè>KÇ º¿¾ÀØ8å\99¿\9c\8c\96'L#¢D»\9b)þª\83«'ªq;\8bΠø6\80zî»\91/ÊÀ\94/¸MY\172\81úG©7å7F¤Õîú\83\84ë÷ì\8889LÙ\ e_D¡{×\88õ\a\8eg\9cÜÖ\1c¤¥CTÃ\84^Dò\ 4¿\16\18¹9¡\8a\14ia\94ðUÌ`ñÜÚÐÄ\15xwÀ_ò\ füþF÷\f¾I\90pÚíÐ1;Æyï9Èt\15ã\r\f\1a%]Øà$\94rªGiW\ 4\r>?8Ñ(\8c°Õ\86A\90xSôGæ=\18ù<¿á\ 19ÏõÉûwO¤\9fϹ\99Þ±ïyò\86|\ 3Í\99än\9c[\10¤Í\83áìÅ\19\17    fÎïÈ»±=À\ 6       i\ f\bü-ª\1d\9a~è7\80-2çÝ[\84û(xlzzç\9e0À-\99Ü\91¹s¤\8f\ 2Ü$ià\9d\87Ç"CS[\81\8bE¯ çeòûäö|k)ÏSx/)ÝË\1d\aÍÆàÇå\vô\9aëç\8bÓ\ 1s{\87§ÓXÌÀÑÜØ\91\94\9b³«8륢<ñ\934\97|\84\16Lâ0\16Ôá¨\99×%\.há^\ eË!¿å\89,\94¦Ó\15k¼6°\7f\vÙ¼â_Ú\81µ\91\9e1M\ 6½Ò-Jº\aP\18\1f\ 4.N¢¬Êf%\ùyJ\ 1@ãë\rùk¢²Ì\8fÓxÏmEïYÙ]¨l³Æï%<\9e;|7ûí¬<ühoÅÏ/s¾9i\8e\1f¾l~ÙáùÚnÛ\fó÷^S°ô\1e¸d(\9cé\r#Ô¶M\81\ví\ 2¿cn?\f\95\95ø+\91§´Üzyù^2J9_kö5\86\11\8e­\0nTqæ\9eIñ`Æ\ 3z)R¨\935"\85O\9da\98÷Фuæ\87\99²pZ¬1òÂ\84ã\eÊÔ!þ¢Ü\ f\93Ð\ 2\18\10\1a\ 6¾\8a\92C\99\8f\94à\adb\92ñ\93,ßÃÈ\96®7\86¬,Zî*À»å\86\ 5è¾\80\83,\92\1d\9bõ\83\ f\1cR>\86æ \13>z¨\váúV\18÷ï°0í=V:`À,Å\ 4þ> ÛZ*\11}lmÒE\r¹ù\83Y:\15øZKC\81s\90PèÅe×Zy®g\90å\ 3vÛ¢2Q*\ 2S·\ f\7fóðÞY\9bµ4ÜÖ\84ÆÞ\17íÛÃ^øa\16.m8¼<\15öÂx\b¯~¼\88Ìe]­{]kï\7f/ëªí=ºÙ¨Ü\7f\1eúÿ \14s\1f²ïp{'vÿoÿTÖ©\ f \98\8ew\8aJåoUìßÓ¬\82\7f\ 3\14fwýendstream
+endobj
+4836 0 obj <<
+/Type /Page
+/Contents 4837 0 R
+/Resources 4835 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4812 0 R
+>> endobj
+4838 0 obj <<
+/D [4836 0 R /XYZ 85.039 786.531 null]
+>> endobj
+646 0 obj <<
+/D [4836 0 R /XYZ 85.039 724.712 null]
+>> endobj
+4839 0 obj <<
+/D [4836 0 R /XYZ 85.039 690.568 null]
+>> endobj
+650 0 obj <<
+/D [4836 0 R /XYZ 85.039 485.008 null]
+>> endobj
+4840 0 obj <<
+/D [4836 0 R /XYZ 85.039 451.47 null]
+>> endobj
+654 0 obj <<
+/D [4836 0 R /XYZ 85.039 341.361 null]
+>> endobj
+4841 0 obj <<
+/D [4836 0 R /XYZ 85.039 306.615 null]
+>> endobj
+4835 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F58 3380 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4844 0 obj <<
+/Length 3102      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛF\16~÷¯Ð#\ 5Tcr.¼\ 4X,\;IÝ\8d\9dl¬ \ 5Ú>P\12-\11áE\15©8Þ_¿ç2\1cR\12å\16ÍbQ\180çzfæÌ\99o¾sFÁÄ\87¿`\12\eá«d\12Å¡0*\98\v\7f²\86\9a·\17\81máO´ðC\83UßÏ/.ß\98p\12ø"ñ\93Éü\91\9aÌW¿x×?\}\98¿þ8\9d)¥¼ \10ÓY\14ÅÞÕTÆÞõõûO÷s¬ÑÞíý\e,zÿñn\1a@m¬¼ùíû{®»Á\1a(ÓÞ\1c+®¾\9fΠÍ\ 34|ý0ýmþãÅëù`N3-t¨pR¿_üò\9b?YÁ¼\7f¼ð\85JâÉ\13¤}\11$ɤ¼ÐF      £\95Í\17\17\ f\17ÿvR¸NO¸×ÈÒg]\8bY\90\88D\9aqõÌP\1d&q
+\92P\1c@\89\19*\b\80µ(P\8d1¾w\97n·9ä«5¬>\8c¼ëº,![W\9cýt{Ó\¾\85\7f\98\r\rê\ 4»5í._ìÛlÅåwér\93WY3¢')\92893q\15\88Àô;\e\98\91\9d}HKÜ\98E:S0Vì{\e\18>m8\9dò§Áim§3\19\92¦\98\16P\13%ÞcºÌ\8b¼E        Ï\ÒnÒ\96S%¶L?c]fåå-\7fYVÝ\90à|\ 1#\16\19×´5\7fË4¯°g\8b³É+Û\1d\8cËó%Í\ 1J?±\1a\156àô[HÞ¢ø\eT'\96\91öA\81´¥¸ï  ) -@\8eL´×dØ|÷\85&¼k¸\10\87Æo\8a\1f\ 3Âa¾´9\90àýÁÚ*#\15<MqU;¨ú\f\15\9e\81A7\14\8fëùãÞÜ+ç\99c²®2N<áöðD3îÝn²\9d­Ì¾ÂÜl\8f\94k?Ü\\7fÇ)\14qºz\18\ fT\13ye½£\1d\88½ïo®\eN±:/»&4\aJt}p\1a4aÛõ¦.í^\81Évódó\829 V¹\8e4\919M\83®B?ô~Útf\ 4\86¿í¦Kåeo\85õ\8eì\82\9fØ=òæ\e«d\9c\8c¬5/]oÛ\15\1aK0«Gø\ 6\89÷«\1fè\82LU\82ðn]\90^°é\93±¢NÖÜ\8f\96AÇeG\a\15\8aj\14Ëë¢=âR«\HÁé¨x0Ö&\14mw5\1a=\f@G«.¸øWßø\99X\8bï0+½û7\ fP\12p\9d³sH?ñöcro-Ø\1a<-blÏ\97õ\964íÖ\ 2è\8ck·Ç\90{\ 3ΧËN\ݸbí}º¿ýùò\1d\1eÏÄÛ\7få¦Í3[wVÚFû&'è\83:Z]\8c\vs"¨ñ\1eòK´ù\8d\1d\8eöìòM(\a0%\13)`w-XÁ©\f¼çjÉ\r\ fðL&BÆ\81m'hÕ¨\ 2\11Ç1\80d$ü\84\17?ßÀ\12\ f@\r\93K\ 25¬yÄ-e\9cÃ9;xÃ:40\1dÀQ«Ò\85Ó×
+ËT·fl\96ògKV\94\92åf-\9a?\96\92è´\18t§å\98\9cH\89P\19»\9e|U¦0U#\r\0õòsV­F4\10\85BéØi`\16ÆQ¿ÚUö\98¢Â\8bv°ú¬m­\r°º4Ü\82±:°\95G:ìaÜ\1dÄ09^Tgça̧/"û¤<\9fÿ­»\1e 3b'\rI÷¤d.\90Y3\80ë\12a½°m\11ÿZ\9b´\92»\8b\83̱¿8"{q@Ë=[\19\9f]Èó\\12ï\1dó\8f\ f\9c[ØK\ e\9a­ì\b\88Ñ|emGÎ\f¨\1dû\7fvGÛ\1e\fë\b\13|\13a*­l\1dÞñ\bÀÆx\fú\\9cÛo\99ö\12©k\b`Ñ´\9cjÜ@Ý\82°ËÓÆ\16CNÛm!\91¶ÿ\8ahFÆ\194ånv\87×Ìg.\Ö\95=úë=mk\9b×Õ\18\ 4t-\9fß´hj>´\849X4Ð/\14³Ùàá·÷\156A®wuÇå¤ÏÈê³Â9ã\8d©\rÞ\98\ 4\85{»Ã\b\9d\85|~\84'8RÍ+dý(%\11¯\8f8\13\94\ 2ß\ 5ò\17\0:$Z"=âºÝzÂ\89\8fo_ L¯¿:ë\1fÎ\ e\b`p<T¨E\98 v\rèÙyÁâ¸ûL%¡\88\0\16f\81\16q¤OÙp\ 4Ò\99\r«#6¬NØ0n§H\12\15C_\0êÎ"a¢pX\7füýKZyu¼®(\10\7fV-g$\1f\18.XmG®Áv\9eòvsj}\87\ 6j\11\95L\91áÞYc\7fº\8fæ-AMÉѼO\
+\ 5\9eV¢CH\84"\btïVÅ#kûe]Ô\8b´øm\8c¬\9cB>eþÁ\9fb\95\8c¼Âï«ËKüÌ\1a TÙNü¾ÏªçTÔ»õ«P\85ß&º9+ûÄX\8d\98}\ evÜF\1c\12      v\19|\9bS\87R\94P±zÙ­A\18\89%ícƼ\9b¡/fèúÔ!>ÝHHëÓ\96¹mÀ\18Â\88B\8d   5Sâ<-qLe]\159ÀpÌ5\9d\v·®rk |ß;Æ      Ò\195AFýÈ\ 5\ 3ã\ 4\19g-²±\93É\8bÂ\8e\95\9d>,ãtß\8b\94(\b\1d\1fç\fuüÚ]­\1d£Á\1aZ"~7\aM\97ôé    \f«\ 5Z\80ã;Ð1´_u3êEÇ\ 3 â\ 3\ 6\ 2®nÞqî¡~ì7\bH+Þ\ 5\89ê\e\1dC¸Ö"\92\91[\1c\19\eVìÖ¶E\87àjÌ66m\8bgæééIlÓU!\96uy<BàÇ"\ e\8e {$l\0ß?ð¯7éÐ% çwÇf\ 5%«}g\1eDC¢\84\89\ 3&v\19ë6í7$J\9c{\[âj\1d㦦Ë{ÙÝ\8e±å`(p·K\9d_å³ÁYACR\1e³kÊÎ;úßùzÓ\19l4´\97\81\fë¡\83ÿá\[du\18áÙdö¦\1e!\12§î@^-\8b=ùö¯Æ"AÈ\84ñ\8d\bÂþ"¡\1dÐÁÈ\ eÀ)\8c\8eÅ\1a¡\8d\19ß]¬\1aÊ4É\88̪9\89Å\ 4\ 6lÒv|\19Þ\0¾´\19\ 57[óòØ\ 4ùc\1eP$BÓyJW¸ýR\r\81Ejï>-3N=\0\9eçC\93Á2¸8\89ån8_Z#EÞZØ6d\80 \17¼V²k\ eÉp]Å×°³u¸K*º»m¦wO¿äKÛÇy\82ÛÞ³'gD\ 3õ\91á©/"1îxûów\9crn(æã\84(f]¤»¼±\ 5LÄ¡eÝn\ 6\18I%ö\f!{°\9e°\ 4«\ 6W\96\9d\9a\12\ 3\13Z\86à£Ø»\80(vwx"rÕQP\87ï\94\ 2lØSV;\v·\84e\a\9c\1câÚ¥Eþ\9fÞ\19<:2\r\KéÚò\18çü\ 3uÙeàNe_¦&ô(\1a\ 6Õt8\81ø~\1a\ 6¿\ 2\8f\82\8d§\fS£Ï\bÌÏh°ÆèïuƶSCÄï\98\85ÁÁ\89ÿ\aç,ü\86s¦}Õó\f\19Eö¦ºã\fÇÅÈ\ e\82­\ e÷\9cC£Ø\ 2\89lw\80V\9dY6\\87'6¢\13+£ÐaìzG\9e\19\17Z+\8a\ 6¡\98\98lí+\17Ó\8e£\19\97<pºäcn£8t¾\f¬G\1dúúé\9e®\80\8a#\9eÚ\fô\8caý3\rN\83þ\9bÙ\fSÛc\8bID\18ªÿ\ 32§«1{  \12!C5Äå önoè\89ä\ 3çÎE\17°Î\ 6Ô!ÕìÑn¶|}"\8c\12\13\r\92ÞÍ\81ô\9dCõ>pW?ÚHJÀ\by\84Ã|\ f\a\16\9d0\81vÅ©\8fô sÍ}¥ò#k=RÈ(8\ 4)\ eâdejq\8ay\ fBS^¸`\19Ö<ÒÌJÎô°\9cÛ\90\ 1\91Àlqr¿\ 2íG\aã\ f9ß(\rkò6;\91\18
+-õ_wÏ¥ï\v\1d\e\98\12\bÒçß`t,\ f\1e\8f4¡Ïáã\11½\e\ 1\13¾¢P$na½¯\98\vÑ]ZÁ\rPfUË/Bói¾    Ð±bü](:ÿ.dÀ5\95\7fò]\bÇ\90\1dieÄ¢\18¹¯\86NUWÐ1[\9c\14\15u\11(\14\8b\12þ­ù\8aÍ\9cW\ 4ÕtuÁ×ű)çî;\14À^Ñ\86^Ö2\1eÀ\82[\8døÇÒèÞVC\16znr.È\ fé3QÙ\83hôѵ\Ná¢]lS\8cJ7Oc1ÙÐ\béË\ e\1eª1\992\10\11 Iwç\ 1+òV\vúd«¼\1d\91©¥\bã¤\8fó\9a\84£f±\8dwä»Uï Z\9a¢â>^\ 6É=é\94\9fc´çn fnE½í\1cã~{@ÜboQäPVUÛzö\r\1dBñK!?a:oYõ¡º|Ë\ 5\1c¡Ãp\1cÀ´é|*ò\14rd\8eÚX`Ò&\1a¾V
+\1fþ¦³\18@jn1D\9b¤÷ø\9f¸ëp×¹\84½g\94æ¼\1a,Nù3¿~w9ÿ\17§ñ\r\11y\14É9\14â\9c\14ý\18\9f\e.*ÑN\87/\1c8^\91w\bO"6cîÑÝ\ 3\92Nßû\89l|Å\ 1M\14*\ 3ï~®9Ñ=´aÃOö5\8ds\8c\13;| ÷Cï\87zðÀñH<\1eçúÌRÚ\8eÓbÆjEú\ 3­H{Z«\9a\fÆ9ªØª\eÞn\124åM¢G®±\85\1dn]Ð\11Ø"³qx1\ 2ba"t(Ï\ 5\93\80\871g}ñY^á³|`\9fåé=\ 4ñ³Á×ø\ 5\ 5\15Ýñ\1d>Ô§\95Ã\80\13`Ug\7f)\0`\1f\aÉËÀÊSP4\ 5\19\a¦@: 9¨\90ì¦Í\v~ÿ°¾;tp\ 1oè˯¡X\ 2Þ\ e÷¢\13\86_Vÿ\11Ì\ 4  \ 6æ:(¢\11iÀq|q|\85\ 3IDz\80\r%ÝÛÔóö%\0\90¦kÊ\97\b\92\96\8b0m\94wÛò¼Ý\93\7fJ¦oWÚ\87\83û\86_¬|%td\ eìLÉ.¬\8b\9ak-çغ\a\9f¦\7fg·^\14\86é²b5\8cG\9c\86\8f»=Z±Ý¸7\8c\13Ö6fÇ@\99M|æ×7=\9fù\86_º¨\b\9c¢!7:o\7f\81ôG\88ÐI@þ¿þ}\8d\8cendstream
+endobj
+4843 0 obj <<
+/Type /Page
+/Contents 4844 0 R
+/Resources 4842 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4812 0 R
+/Annots [ 4847 0 R 4850 0 R 4851 0 R ]
+>> endobj
+4847 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [416.104 596.443 482.794 608.133]
+/Subtype /Link
+/A << /S /GoTo /D (idmapbackendexample) >>
+>> endobj
+4850 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [428.769 465.098 539.579 477.091]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com)>>
+>> endobj
+4851 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [268.104 301.943 286.521 311.512]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com/download/xad_oss_plugins.tar.gz)>>
+>> endobj
+4845 0 obj <<
+/D [4843 0 R /XYZ 85.039 786.531 null]
+>> endobj
+658 0 obj <<
+/D [4843 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4846 0 obj <<
+/D [4843 0 R /XYZ 85.039 745.613 null]
+>> endobj
+4848 0 obj <<
+/D [4843 0 R /XYZ 85.039 582.695 null]
+>> endobj
+4849 0 obj <<
+/D [4843 0 R /XYZ 217.023 588.668 null]
+>> endobj
+662 0 obj <<
+/D [4843 0 R /XYZ 85.039 286.5 null]
+>> endobj
+4852 0 obj <<
+/D [4843 0 R /XYZ 85.039 241.426 null]
+>> endobj
+666 0 obj <<
+/D [4843 0 R /XYZ 85.039 147.655 null]
+>> endobj
+4853 0 obj <<
+/D [4843 0 R /XYZ 85.039 110.788 null]
+>> endobj
+4842 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F58 3380 0 R /F35 3036 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4856 0 obj <<
+/Length 2009      
+/Filter /FlateDecode
+>>
+stream
+xÚåYY\8fÛ6\10~÷¯ðC\81Ú@¬\88\92¨#o9Û\14É&Í:H\814\ f\K¶ÕÈ\92#É1ößw.J²W»MÚ¢H\11,°â1\9cá|3\9c\19ÒjêÂ\9f\9aÆÚqýd\1aÅ¡£}5]í&ît\ 33?M\94P¸ÓÀqC\8dS\8f\96\93ûÏt8U®\93¸Ét¹&\92eú~öøç\87¯\97OßÌ\17¾ïÏ\94\8b(\8ag\ fç^<{üøÕÛ\8b\ 4³ç\17ÏpèÕ\9b\97s\ 5³±?[>\7fuÁsOp\ 6Æ\82Ù\12'\1e>\9a/\80æ\12\b\9f^Î?,\7f\99<]\ eö´\b\9c ôqS\9f&ï?¸Ó\14öýËÄuü$\9e\1e¡í:*I¦»I }G\a¾ô\8bÉåä×\8e\vÏ\ 5S^5¢úÂR,|×\89ã Ã ôF0hvsß\9b]íM\ 3{n\8e)núþ3¥\a¤aà(×\17ú#*\Õ\1f\9bùÂ\ 3\85ó\12¿ÞÌpwUäY\89\14í¢A$²ú3ö²\9a©v8Va{\96\82¸\8c\17\1d·Y-ͼ\15>\15s1«V\ 4µ[!)æ\96Å
\99\82Y\93¸\1d\82\81\bøó²\8a§Ws\18ÛÂRSn²3\8e\aÔ\9cwûc\83úO\17¢òB!\92    )\ e\b5GäRÕ){\fì\11¾\1elºag`É\19²"QÅ\1a\*\bÀ7¶9Ë@ª­ix=\11\96¨NÍÀ\1c\ 1«\92\91R³ß]\15@»¥½:l¨3\9bÂ"Ç\ 5·øRËÂ9\82\16[\96÷\15\86\0\fKÄ6c¼Gm®r\84\1e,\ 4\18_\ve\85_}\8e.N!\¸Vü%\15Õ`\86`\83ï;äV¦dNX~\94i:uðmHç\1a¦Ù\85l\8fÈ"\0\bÆ6ïÙªY!\eë½\94ÍÉz\9295»ñ6CÏ%mÑ\r\80c\9d}:dMË\1dä\8aßFL\80Î(ô\15ÏX\94°\8d{ÆïkÜ`¾3õ5÷\9f rd[\93\8b¸ÇâÙHY\15\ 5\9d\f\94\aÝ57W8¿5¨Î&/7¼Ìð6¨m¥\8dp¿éÊîíN\8c\1e¥Õ¿ãH\81\13B\88eGZ\99\92\1dü\8a\8e\9d\ 3C)g§­\1e\8c\84\ 5N2\1eÐUèø!D½.\9a\ 5j$\9aÁ\11\89Îùj'\0£»cLqjÈS'#<M:¦±çÊ~\90\ 4t«%&È\97ͦÌå\ 4ã¹6t VÕ\ 1¼ \19\1eåá\8e\11|/òÅ\bÉ·\ 5G\9a\15Y\9b\8d \ 2Ù&\8c\92ÿ\ 2\91øÛB$+ÍU1\8a\88ï¨8þ\1e}$o\0\12Òh\ 4\15`¡âïÐO\9a\fR\88¯cN\9bð½x\8bJ¼x1\16P}'\fn\82t\9eU\9bÿ\17\ 2;S\1a*\10@ù¼lA+\r\19¡Ú\19L\7f¥\80c\13ý¡\11¸Àò@FÿÀúmã\8càÕ©\r\8d9oQE^1põA$@{P*r>ìÓ\92\fû\9c\14gXc\ eR\98Øâ\8fn\8f@ÉUÑ\9e«¶\a¼A_\9f¦Ô\0\87´µ\1fæ\víiȬ¼\83t$U¿*R&º|ù\88\eD
+F\7f \8b³U\r\1eu\13\8bSQÏðr\ 2\87\8bèt< S\89££°sÎ[¸ù¡ãéH¨îIö\1e\0T\85@øy®¡\)\ eýÉåò\9e\88¬\eÃd\9d\91\1d¤Þ­m\91ÛâÂZ,%U\11\89ì¹äb¤RlÛ\89¦2\95¹J\91\ 3\ 3©3b\8d\85ÖNìû\ 2TDº]dÇ3À_\9f\ 2^Z\82\1e«3\9b½Éö\99i\99èï°»Ó\90Ï\11  \95ôå¹ç\82êsö]\18?\ 3\1efÓîª\94\81®¬ZnìL+\85;tc.\84q|u¨;sØÊ\17    @\80Æû\16¸½P\12ÖmÕQ§L¸&;Û­\1a\11\87Q\fýÇóØ\ f\86"É¡Øf²IËòxª\1c:M¯ÚÀ\ 2\Ö³n\98E\ 6ºáUË\f{\95\85\90\ 3ͽÎÃÊ®5\1enyô\98\17\12\10(>´g76ì\fkxAF²ÕYmýnÛ#\rÁ\ eoD¸\94®<ÕGºø T\rõ7¦½kn\e!\86-Qä¤\v\a\ e\1c\9a\13­t\7fMÁe\94\1dgØR<\aÆ\8ft³+¸S\95ر\82\8a¢bÓP·gvrk\96Iö6\16tz\1f\84!¾§i±=l\15ÎóÈ        bib\a:9£v8\a3¹    ¦\17E]ÔÇö\95Ü[½(&|ø`Tí½\91ûO¢ \89è¯z!q»l½3¨ý5KmÍG¹½¢\#{©ö-Ú­*éõ\ 2\ 6L½9ì²î\9a        ¤Í\9e\ fî*__\93\8d7<\8e(o\85]\9f\8f\90\a\1aÔ\90meú¸­\9a\8c
\9dòO\1f4.ñ9\v\0\ e\94{Kä\849\17}\ eq:p\87\92enM¿åA¬gð{bvg¾\b#ÿÔ&\81\vØ\1fJ¦Fy(û¯\8cáEP[$ÑWX\ 3è;ë¥Uÿ\92"\ 2í©ÅMìëj·\97ö\9a²=ÓpÂ\84r"\0¶±w\ 2\§&1¥£þ\11ü4P\128\ 2%)    \1a·\ 1\8bs]Lã\1a`ØAVö\11( Ó×½\8eP)¼á\85µ\85K¤Vüeohï\12,\8c­¦H8\b\192\v~ÃSdJ\l_`ppM\9c6UÛ\8aUo\1eâ>¼æõ]\99¹¹ëí!ù
+ske\9f's²±\a·ÔÆzê¦Ä\10\8a\83ä§ðµ¯CØ£\88˳²k¡\88Pu\8a\188°î\ e\17²,rSË"v^l¾½xþ\e·N!\r\94Ï\90¢0\9aÂ\11\91vS\7fH\1fN¬¬ûRä\83À7¦8Ô\ 6Aw½´\15Þ ¯E\0
+O¬s½¿\vM\rå^h\ fÛ\8a\9f\97 lOí\91Ç\17MpÛwô¢YPº\8bo¢íû\91T\ 1Ð0é\8e¼7oÚÚ´yçL~<H"÷x@Þó`U+N^p\17\ e*%F\94\90\9aO53àà\99\e¡\7fkm@ÇX´\1aÂð"ëß\15\8b»ÒýY.çô>x\15%\7fhó¬¿\91\9eåx[\81÷×[[1!¯4kM^H\19l\9f\94\ f\r¾üÝ4¨ò \8eC8úòX\b\99L%§Õ{\9d­í}\92B\a]_8«`{g\9fïö|W\83\16>¶vEQ\9aáCt\89z\ f\8d\190߬\ÉcµVó»nè\81N\9c(¹åÇ\e±Ó?û¡Ä\8f\0«ÎæöbzVa32ÊSç\e\1dÞ\92í\ 6ÿ\ 4è\13Uºendstream
+endobj
+4855 0 obj <<
+/Type /Page
+/Contents 4856 0 R
+/Resources 4854 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4858 0 R
+>> endobj
+4857 0 obj <<
+/D [4855 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4854 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F41 3054 0 R /F59 3455 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4861 0 obj <<
+/Length 1954      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\18ÙnÛHòÝ_¡\87\80!§/^\ 2öÁ\13Û\89³±ã\8d\15Ì\0I\1e(\91\92\89ðÐ\92T<þû­£IS\16\9d\ 3\19`\ 6\82Àî®êº«ººåLÀOÎ"ß\13:\9e\85QàùZÎÖå\89\98m\ 1òòDZ\f13\9e\b|\ 4ý¶<ùõÂ\ ffRx±\88\r¡,Ó\ fÎ\8bW§7ËówsWkíHéÍÝ0\8c\9cÓ¹\8a\9c\17/Þ¾¿^"Ä8\97×\17¸ôöÝÕ\\ 24ÒÎòòí5ÃÎ\10\ 2kÆY"àô·¹\v\80x~;ÿ´|}r¾\1cÉä\1aÏ\ 4\1a\85úßÉ\87Ob\96\82ܯO\84§ãhv\ fcáÉ8\9e\95'Æ×\9e\9d\17'·'ÿ\1d¨0ÌÌx×\84ên\8fáÊØ\8b\95?m\1e\17ÍáÇ\83\81\14,KXñÇ\ 6\82\15í\81.
+LãûÂYÞe v\10:;øH']Ñ'KsÀé\18ò¢.K\98%U:¡¾ò´2ÏÈ£¥\17©A\9c@Mø\v¹*æª\90k\87,~½\90þ\b×\84\9e\92ÊnÈÛ¹k¤ï$ø1NWÏ]pW]ðj\arÞ%\1dOÖIÅH@]\85N\86\93ÀÙ\ 3J\8b.ÍR\86ÖUñÐã\ 1);n,a¤\b¦
+¢È¹Ä]\1d\83{1ö-\93aÖ5\ fˤJ¶\99]¾³\83\1d\9a\90\18·¨.ó\83¥õ\1c\8c\9c³*õXý\ 3S¹V\7fWb\fÄßo¶\0\\13\91-0'V¤VÆ\13\90\1e\ 5JyÖÕ\8b©øÖ^ \83)\ fK`\10\ e\1e6rÂÃ\1f\85\f\9f\92õ=\ 3Q)¦\88"hLó@¥\9ef\92¦`º_Xì&+Q\89\1aMøeÞ+\a~m\18^²'qG¾y°\8a\ fA`\91À\r0[×û
+)t=Ø{*9\ 4\92§BM_1\9d¬\7f\9fY\8a¼í\ e\1c;(GÚÕ¨5ë×~C±ø\9f¥X\99o\9b¤Ë¾S·Áq\8fJiá\89($ZXð\8e\93L)Ï\bý#E  \8c!\8cÝ0ªB\1aª'\16\aüRîk QW ]ñÀ«ueW»;Ìÿ\8eWI\vNR9\14\90\ 3\9a2\ 2Ç1Á\10Ô\80¸\Æ\10\98 ç\94Ç;+$\96vB·8lÏ®Ãõj\v¡á\1a\ 3GdÇ&\f"/\14áAõaý\f\14\95]\825¬è3nc}Rà¢]Ûqñ\ 5ÿåd\ 6»w¤¼qÚ\12\8b \92Ú%-ésokÒP·ÒÚÒ¶ûïm¦\ 3£b\fÑx2\10Íý®/ûC°XMyÒKK\92\10 ä¨\11C\12 ²o+\ 6k\13p\roº|½/hD.5¾\83\96£"Ä,ë¦\ 3±UL\9c\0¼#¿X\18»\8b\ 1$\821äã\89\98\14\81\17Äþ\8f\ 5¥ñÇ'%2ÁàÄoR\14tD\81\10÷\16r÷¨\1a¦\18y\ 4½DB±pþtÜ¡Òh\98M\8d»\\9bmÐ¥Hs\18+¥¥h\84ïl\9aºÄQÀ      \91ñ¸w9\16è\15/\1d\1f\8cL\0UA8Eu\rVkðh\ e¤s\9b\11±\90\e\80ìiýQ:¤ÎÈ\8d\8c§"jW\18Ôlg<x÷ò+åç\8f«7G\14\9f)gÐ\rÒ\99ûÕr\86\1aßÏ)P¬bO\15F{ØÌEð(Å)KÙ \ 1¹\88ì\82\8e\ 4\7f³\17\ 5~tà\ 5"M\19·ëÐhã0\8f\86²\bå\ 1=:\8a\13òñ\96\ 1\18O*RT¤T$XÈ?\91¦\r}.\ 4\88\82r!J×\13}¬Ù¸üô°eò\18^\1cND/AWRè t(\17cIÚ®n°ý\1a¶ó0±[ÒU\7f\8c£\84¸t`xk\ 3´\92O&X¡\a¢§\1e°åpy\97Ûú\82§l^myBe¨¯I»\86{@ì6ö}\91ÍÒ¾ñê«2´,\94KH\1e\b-8\91õa¤ô}\17
+ö/hÕ\15\94\91tEyO\13÷Í\17\1e\94Y7VÅ:üýõå\1f\f\aÓ7URf\vÐC  ñ\f>^\8c\ e±\8fÌsºF\8f\17E²m{\92\1fÞ\ 3/\13Âò§)QZl²pÓíåÙ\ 2[i\1cºÒõ]%]iL,\15Ô\93\18\86"4
+\8eá\10n\ e2\b"a4à\ba&¨Þ4y\994\ fLøeScµ\7fä¡$\88õý<¤\12r\82ÇÅ\1eÏ\16¤zÍ\ 6\f4\90½Ê \ 2Ú\84\ 1çüYfÍ®í\9ad\82È«ºÌ\18é,o²5\84ìÃ\82îU¾óQj\83\7f¨\8bi\8d\ 3ð\r~~Ï«ø¦©7y\91\1d»\ 1é\ 1%K²É¿\f\9e\98`ÿ¦Þb\ e\91iÖM¾ë\16ÖU-ÍZäW \8e·JºI;³\1cDá&éîúýGÂ[ÌÖ*2Aë¬.\93¼\ 2\ 2a\ 4Ú_]\9e\9d\9f¾[¾\9a@<\bµ4k×S\9aý^7\9fÛ\8e\8e\97\17ªÌ\8aUVL\99íj_m1\15\89b\9e\14ß°U\97\93Ãý\10\ 4\15Ï n6\87¸
+®ÓWuõ\v¯Ê\88¿¯\13KR \1dõ£\854\v\11Úà½ZN0øO¾þü\94\ 3©ø\97q¸ÁbH'\10â\14IkíÝfÝ\90AI×ó26àð\14b\ eBõ \85\ e\17BOòò'X­{y×w     8\ 5\98Iáÿ\15Ì&\15+÷½b\ 3;ÿ§Ìxt¨\8fKõ3·\v\10.R?öäa"}|»0:>èãð\15Â\b{?\1a:\ 3@¢Î\0\91÷\8fíípµÍù²q°á#¸`|.Có
+K\92é§tø&«\84\8fqËu\83]-ut0\19::\18O\1f¤Ü\9d\84\92\1eñÆþ¢\ 65\86c´ª\1f\85¥Î\ eäºÀ78ºÊ\ 3Föç¸× üôù\95Î\92 hßÉbg\eÇÎ\13­Z^ÝÐY]Z\94\8a·×E:q\18«X{Jö}x[®¨\8dH'Üæû^\14÷~N©\83I\90ùjxûÉ\98\11«\f\8c\99\btk\8fDB¸«\86\83ïÓU\v:\1f³r\8d\8c=\19\7fY\1cßôû\ 6Ñ\ 4\98|L\ 4¢ÐÐ|«\8f\95\b\11\84íÏ\ôo³®¿\94e\13¦\81\ f\83Q\17\8dY\84©     ª\7fΪ)\97\17Ji·üÛ\12\1fw\86ö\15\89f%\9an5z©»O\9f\7f(\ 1a´ÐÓO\9f\7fîU\18\18ÈÇ6þë\9ePê©\9cã×\9a^Àÿ\ 3û²\95Üendstream
+endobj
+4860 0 obj <<
+/Type /Page
+/Contents 4861 0 R
+/Resources 4859 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4858 0 R
+/Annots [ 4864 0 R ]
+>> endobj
+4864 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [349.275 536.269 376.268 547.958]
+/Subtype /Link
+/A << /S /GoTo /D (XMLpassdb) >>
+>> endobj
+4862 0 obj <<
+/D [4860 0 R /XYZ 85.039 786.531 null]
+>> endobj
+670 0 obj <<
+/D [4860 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4863 0 obj <<
+/D [4860 0 R /XYZ 85.039 746.277 null]
+>> endobj
+4865 0 obj <<
+/D [4860 0 R /XYZ 85.039 99.834 null]
+>> endobj
+4859 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F62 4159 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4869 0 obj <<
+/Length 2803      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYY\8fã6\12~ï_a`\1fV\ 6ÆlQ"u\f\90\87¹:ÛAæØ\99\ e²@\92\aÚRÛÂØ\92#ÉÓÝÀþø­\8b²ìV÷\ 6\9b}\b\ 6\18S¬b±X¬ã+¶\9e\85ðOÏ2«Â8\9f¥Y¢l¬g«ÝE8[\ 3åû\v-\1cą́0±Hz}sqye\93\99\ eU\1eæ³\9b[b¹)~    ÞüãÕ§\9bw\9fç\8b8\8e\ 3­Õ|\91¦Yðj\1e\9b7\1f\7fúp\83\14\13\\7f¸Â©\8f\9fßÏ5P³8¸¹þø\81io\91\ 2s&¸A«×ó\ 5ð|\ 1Æw_æ¿Ýüpñîf¤ÓÂ(\93ĨÔï\17¿ü\16Î
+Ðû\87\8bPÅy6»\83q¨t\9eÏv\17ÆÆÊ\9aX¾·\17_.þ9Ha\9a\99ñª\89£/<Ç"\ eU\96\99)\1e\1d\1e\86Þ>ÚNØ'RçGÈ\94É,/;\17i\95±ÿUâ»{°L\896Z\1dúò%\8a¿¼\8aO9\17&T\89I\89¿m\9aþoó\85\8dl°/\96eQõü±¨ø·Û-÷®ëÊB¦Kþí\8beçvçÊ/¢TEi<[dZE¹ýßí\12ÿßíò¡A?ºc\9f\8dv4û\rÿ+\99ÔoJ¶\99ÍFR2\18\19\91$\16¹+\98ïd7\9bª0µÂx\8bÛ4;/\97÷Ä1.ÇÝ\v\98Zrl,Ý
+\95ø*\9aè \9e#\9dh+ünpâ×P\9bõ\ 1\ 6­ë+\98!r5GîÇ÷\1c\85\1a\1cx¤µZ5õí\84ÒƪLg§\9e¼S\9d);\9d\b\16Q®B\9b\r\17\10Á´Q±IÆ\17\0Ño þ­É\83OóX\ahÂy\1c\ 6\r~´xÔ$\r^»ÕWüf\13\14\9dWfbÏ8\ 5ýõó\97þ\ 5\\14\fºtóEd² \ 1ûÅ(¹l;\9cÉ\87[Áñº-]_ÒÅôÌ\ f춼¯\96ÀSm!0@Ô\ 3\9a\7f\9fº6¤9º·Us¨\91*"\v×\ 3\87[ºNv-xÇj-\12\9b[Y]\8f¶Ãl÷þõå\eä¼¾ú\82\93iÐñIØy[´\14\9a\ 5âËZ:|_\82ni°A\95\9a\ 6Y±    \ 3Ç\1eo\93ÀU[\87gÛ¢[\1a<50\82\927\87¤\vWf\12\eÜx÷5ä\85Ö\aÐ=zß\12¬3Çõ¬1îRuò»£0\83¼\ 2¶Ý
+±YΣ<øV5èÊ\1d\vu² ©K\1e,I\93r]ÕG¦¾aZy¿ß¢²­ðö\9bª\e\eÀäd\81\95Û»%j6\\1e\14\10å\19Á¯CÈïÈx\8d·\ 3\f¨u\ 4ªíá'E[ÀÎ]µD\ 3!\19·Gr·gÝVÕí\ 3SêF$P\98nev\87ö? ¦}E
+\97¼¾¨Ð\11ËV<\ 6fz¿/\e\ 2¶½ÃµM+î\14M¹ZÁ\86ÑÁ\vv%¼Ë\83èA\1cì\1aõX\19Ô\ e\94\91[Ç=q\95#O9óâ)\8b¢wbÎ\19g3RÁí|þ$C³\ 1Kt\1ec\83+t$8\v-e·ÁMÉ5X\95\17~1y \ e\ fþpc¹wø\9f0àéÙ\8eÈ5dt\1fl¤%%X¬SÃ
+×Kì\81ô\97\13\89Þª<ÍÀ7\12¥­¦#c².\96\õà\ e¾\96µ\94ÂïÆ\95ðåeÙ¯.a°t\97¼B\ 1\8170z\9c\95\93\18ÊU$    ª\9ePaáYƱüh\93f[,N7:\ 3B\1aÎ`tüTÆ\8eTfN3¶V9îv\9e±u\80°ÍÚ0ø\84.쪺/ïûç\12³QÚ\98ç\13óÇmá/¬EW   \87\1a\f\13]ÕHÌGiÄ     1Õ\94\ 3\1d91y,Or\b¡Û´Uy\14Q0õèC-OP.¹¥¨"ç\83*:§ÒJÔ¡^ã¶Ce\80ñO\1f®ÿ%\12»±Î\ 5\10²%³¸Zv\1féÃ1~p[´àÃD\uÍND\18¨~\r\1ehãw2°\16\v?}o92\89í\16\8f\8d\vñÃ/Á1rs\84?F\ 5ÚF*Ê|µ\1f9Ôs°Fë\EÐ\ eð¢¦\9d\92\vÀ;\8aNÄ>#\10ð\94Îô\09\16il\83\9f7\98ª\f@\82'Ò \9a\rP\ 2\84f|b¼²^µ\ f{4\0a¢ÈjNä6\82Lë]`¨t\f»0e&\19\86Y¿`ïñ\9aÇ\1dg&ÊaTÅ+1éJÄÂÅ\9fnÔõP\8c
+\1e»\9eipÝ\98\0u\1a\×^\8d¾tÅ@åA#Õ¤õÞ("\1d:7\ e\0¶¡Ê\87U/ê?ö\9fo\95ÃJ\98\13|]Ä\10¬d87Td¤ ^H\1a\927\8cG\b   ?\91Òx\b\84\13\1fç\18y,±B\8dQ\94 \e΢\1dS«¾\9b \ 6@c\96\8cÝâI\9f\80\8bÍ´ÇÎ\82\93p\87Q\84¡9s\13üÈ\90\17ô>ܳFD~èú\92ÂHTºÂrÏÎ
+~£¡M\0¼xâ8÷\135Èa\88\80\8c¯Æç$â!à\ 1\f\ 5ÍJ\89âK\80ÙOXï^½W\13Y9\85Æ(z*'[\15§ö\8fåäHrr\87©ÌÇ\19\7fóÏ;4Ѫ%»ìûR\88\1ey\ 3Ñ\83ïp\0ßo)\9d-ÈÚx¨ÇÚG*\8e\9eê\ 1b\r×\97?\9fö©\83o\1d\95n±(\84\ 1áL´~f\83;J\ 2qj&»\1eÊßë\89\9a©¡!Ï\8dw\1e\9f\10¸«EÛ4mÑMåµ\10ºQã³Öw¼ñÃ\90¶ñ¶SK`\1f    g\15èïS\ e\9f¥*I\93?Ðså0\8a\85\ f\ f¸õõ\90\faF\95\ 6·v«\85¸qnT\96$§0÷Øb\18û\\91Cjwà®\0¿B\8a+\80\1aãJY\ fÐ\f#Âd:ø\113ã%¾Õ \0ß¼2\16CßÁÙÍ\10¤\e\7f\90\8e\96\87O, 0»qt¡%+ÑW»ÒãY\\88\95ôqªs+ö\8cÃü\bö¢,¡®Ä­;þظq_\1fe)µ\13\90Í¥\1cÃ\94\95\84Ü\fбàiêí@\86¤É\89R\97B¦2ñùsÀ¯¡\r-ü§'®\eÂ>3éÔucJ\ 3-o6Ô\ e ¦N\14Âq7Âñ­Û²b\14>\9d\89c\e¸uÙñ\12jR¼úÒ\16a\13©\92|\8c(Ý~OðÁyw\88ã\88¼\862XWõC\ 4Àç\1dÕ@ìc6<±uíZR ça®"\92-%Kr³\10\r®,ÂÐNçWXÊSGU?î/úM3¸§ãÎ\ 4­<\99]C\15O¿:%*NÆoD'\98<<^Lz.\15\1f\97þÌ»Ó\r\16ä\b\8a\96 \88¶ëù\9bÍ\7fD%\88\98\ 1En¤\ã\f\ 3\ 5\18l\enK¿\1eö\ 2\8f\81ohë\86\87\và\14\eñ­ÜRǼ\e\\1døøb~GpQòET\1e£R§Lhò{¼ø1\96¥¥tCNÎÂà³\95\r±:NÄ­8\1c
+º¯vò\1c\10åéÐÚQÇ\8d\13\13\aÍ<\1cóð\eØ
+\81ëØ\94ÌE1\¼nd\88\9eæ\v4\8a`\v0ÍñO\r\16¡¸Ê}°q²b$\99'£2T3\14\f¹¼Á\1c\b\18r\14\91è©Î\99\v[\94Û`Ç\96¨ê5\7f;þ©}F\18uºíW¦\15\98\12ª!\9dÁ\f\1f\ 3ª\eQ$\88Z\8c\v¬\1faÄO"Äâ\7f\1d\1fHìØ\8e+DÍÐV{éì?Mßo˺\94·\ 1"Üò¾Æ'\0\9cc{õCÚW\13§ÿÙ{\v\ 6tu\ 4Ru9 rï\97þIÓC­zÈ\f@.ï\8fl\11º\14µl£\1c\16\8f
+\1c±\88\18ÉAÅøÉ\94\11Üi\ f×qN~ê\r4IUj\92¿`\86Á@å#R·Àm\14\19g¹-¥E¬¤oäÔ\82\1c®ØUõÐ"õ-]RÓ
+ßݦáÁp=]ÕÊ^½\90\86âI\18ºZ¹^\18\9cèÄ©\r\8bø«+Î\eU/ô±ëìø\95/\96\8aÆþ`å\9d\10f\1f½\vàd7<
+\8dÞ\15xáÝhBjL\ 2\1aÜöL¦'F\989}\7f²òl5x9äíq\r\86ë¶\93Ý\ f\8cn\98ê\ 4'&Ñèòâ(V:ñ\1du\8b\80û¡^aÂÒO@\b¨àyê[f\81FgB#h.âáÁ\1fen\9e\93\b`\12àojNÓt-ÁuçMÔôR\88W\87ο¶pÚ}1
\85Ç~\r\85\1a=\f®¼\88jßwO\a\955Jç\7f± ºªÎ\9b\934\91æ:ÉÀß\brÓ»-~\13Ò\81\ eÊCï\9dÿó\fÌ\r\85\12\19éY\1c~ýs\81,¢_'¿>dØ¡\aô,ÜR§Û\aþÜ\96\ e9ÙËExÝ0­\15·Ü=þÛ\0åq|\99 ^¬86c8\9b\ 5Ô|÷mÅ/Ê(\17g\1f\15;\12 DÇ?\9b\ 6\ 1\ 6\8eèé\85ßçVpZoG\13?ýÌ\8dò8Ψ@¶£ÎEgäwÕ±1\ 1\10'/m¬ÕD"ù<< \81Üñ\9fü®\8bÓÇãJzβ=\ 2ÖÏ×H\7fK\94  ì9ø²IU\18\99é\16Ytùs\7f\9b\8eS¥³á\Ïú°\8eâs=Ç\ 1å\15ü\ fÞ"±>endstream
+endobj
+4868 0 obj <<
+/Type /Page
+/Contents 4869 0 R
+/Resources 4867 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4858 0 R
+>> endobj
+4870 0 obj <<
+/D [4868 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4871 0 obj <<
+/D [4868 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4872 0 obj <<
+/D [4868 0 R /XYZ 85.039 701.45 null]
+>> endobj
+674 0 obj <<
+/D [4868 0 R /XYZ 85.039 655.852 null]
+>> endobj
+4873 0 obj <<
+/D [4868 0 R /XYZ 85.039 615.991 null]
+>> endobj
+678 0 obj <<
+/D [4868 0 R /XYZ 85.039 462.48 null]
+>> endobj
+4874 0 obj <<
+/D [4868 0 R /XYZ 85.039 432.587 null]
+>> endobj
+682 0 obj <<
+/D [4868 0 R /XYZ 85.039 334.268 null]
+>> endobj
+4875 0 obj <<
+/D [4868 0 R /XYZ 85.039 299.523 null]
+>> endobj
+4867 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F20 3021 0 R /F41 3054 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4878 0 obj <<
+/Length 2865      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1aËrÛFò®¯`å\12°Ê\84\81Á;9É\92íuʶ´&\93=Ä9\f     \90B\ 5\ 4h\0´¬¿ß~Í\0$!g·ö°)W   óèéîéw\ fíÏ<øçÏÒÈõ\82l\96¤±\e\ 5þl³¿òf;Øy{å\v\847\v]/\8epëÕêêå\9b(\9eù\9e\9byÙlµ%\90Uþ»só\8fëûÕëOóE\10\ 4\8eï»óE\92¤Îõ\¥ÎÍÍݯ\1f\13:ï>¾Á¥»O\1fæ>ì¦\81³zw÷\91÷nq\aÖBg\85\eׯæ\v\80Y\ 2àëåü\8fÕ/W¯W#\9e\16¡\eÆ\ 12õåê÷?¼Y\ e|ÿrå¹A\96Î\1eaì¹~\96ÍöWa\14¸Q\18ȼºZ^ýÓbá½pƧ&®¾0\10\8bÀsÓ4´2𣠠  \19\wp\91Äs4|âÌi\81ó\ 2ïÐ\1d+\18ö¼ÚlùÛ?\14]Áð¹\ 1üìù!\8c78.\8bzS\16\1d\ e_ XjÐî\9b\10\ 2Í\1a \8f\9d`Þ#l¡ëî\94P×7mY\ 3à\8eçÇ\8ehµ8\ 3¤}ß\96\84¦/\84ý#Ì\88n\91ó\89õ\eÎ\93\8d=jj=_Àß\1c5\83êðQP\19Éá\11·5±\918yñ\15§D³j\ ep(\ 1Ä`\1f \14gõP0Ôõ=\10}ÇãÇ\a\18\97\9b9\0>àJ|! º\10ä\9aDµa1ÉZßð¡á\1a-/\bps¬\91¡~nO\94òÝ4$Â}S£¾\9eøTK\84·\86\ 3TjË\82\89-)sWÐé\848:Mhñ\12 ³\0®Uâ\1d\88      \8bs«7\ 5o~ö"ïÐ\16_ËÆÞÀ°£\90\ 4
+§ãÉ#ÊHËd£«\8a\183P\82ï »î\8c>Kû\ 5O4ÚF>0FèR0\9b\12ÉV¼Ñ5ü­õÞÐ\0\9b\82o|Bk  W\85\ fÚ\93\9e\90ÄÍoK\ e\10}[°gÀe!V\b¤J\/cHB\ 46\866\1føÎ\ 1EÔ ê¯xý\9cô\1f\9dö     \19Þã\81n³±Ö\e\18\eèù\09\ 5"D\ eÙjò5/­Á>\80ä\9fÖZI.B\88\r\12\ 4a«nÅf\8a\11\98\8có\ 2­\15|Øàb·¶Aá\94¡ñÉ\91\8f-&¤\88
+}d\8d.\82Ô£»T\9aÔ\ 136©o\12pRÖ»îõZ³ß£ç¥1z^g\18\a -Á
+Ç}¾6\86§÷h$\99rª\\1f\86E9c\f\a¨~Û\e;\15\10!s·\15®\f¹ïà{\14\83»¼ñ\9a£\ 6§ \96X\0nJ§{\9e\95âOm1^%\a\85oE÷Û   \ 6RD\83+\a\8aa4Ô½Áßò\19Ñ\e\84¾ÁK\ fmi£
+CweÏ\14Ý\89\14åûÊUÁtN]¨È\r\92Øf\14\ 5˾\9bEÑ8£ÀJè\ 2Å\0Å\19\1a\8c&Bi\ 2i\10º~ø\17ijä[¡\9fBܨyÀ\82\12B?;\r¡\b¢ë\9c\a{-ñÙw(·È\81q\88ÍP    ¸(\ 6È\aK!&ÓÏ~\10®n_ýÀ\90\18ú\0\98Ò\7f[~EYë\8a\ 1oG&ÌAc\11g©ó+±gÒ\e\ 2ö\ f\10\1d'LhÒ»%ÿ6ƾØ-\13ÞmzÞn\8b\92Â>ïi2µ'Éõx»\1c·û²©\91[\Ý4µ¤ªÝ±Õ\98j`\93t\18\81ç\99\b\9eø\1c)I\94\93\9c\95\9da\81åºç`SÛ\84(\19zKF\v\80µÙx\9c\90\ 1\89\89µ\f¹\82´\ 2luâ*\ fZ\9c&\17§±2\03·µÌ\17´\89\92D\ 1 ïoç\9cN h\9b
+ã\\11)*]à³³÷³\1eÅ\12\83­ci/õBâ\90        \89Ià`\158Î-t\86줰!\ 4V.4©\9c\9aÕ¨\86+\8cÅHJ8ve½c \81¦:\8d\83¼ô¼\15\ 39A\16!|\jbH'
+sÖ\90OxE\81\eÐ\80P*\8fK;ã\99\81RcÏìÀ®ÂÐs®s\14`\89*%¹VO¨\15JòÁÅ]\94)"F¦®$EQdÖëj F!\17Øèx¿¢úeÇG°2b6ý\11WB¢\96seoU¢|{ûK¹ «Yû\82´q\7fûê%µ\ 1·7¼Pî)Û\11¶}Á1_Ë\95»\91Ù\90lSñÝQn³F@hÊ\r\9f%PºdB\859/\9c×\8b´8\95MCç¦*tk\ 4~y­­É)\96¼î\88,,\99tfd«QQeUö\1cdD\85ä âtTÀ\8f3áE2Et8AI4Ç*ç²\82\vv9\vÝEs$\aÜ\15¦:\9cò`®Ð½t2\ 4\19éÁ6ñâ%ä\9a0e\vöÎR\bî\90ñ\10\8e²ç\15St\ 2ôáHq¶zâ\1d\94r.ø\85\8euP\80fË-O¶to&dß0¢"\99jéJpí\8aºh9\ 2>M\87\8f\rÂXÏô\ 3º\9e¯Ä q$a\13F\ fRR"\18\95«ÐQå¼e#\1e)\95Ú£¦ý³CÅú±)B:\e7Öt\7f_\ 4w\90Ôãc®¡e6L¢a\e\1f "\8d!\90ï¥\12¦åF¨ã\ 6âz ÃêÀö+\ 6¨\1ab`cüÈ\9d\90 \9bA\16\9c\14æ0å\10LF\97\85\83\b`lÃ
+@iù\82RD×\0Ð\97{Áɱ\ 1\9cª²ÕÕÃ8ÁeJ\8c?\vDXEËag¯kj\9b\0\9dä\ 58ORÏ\9eõ(ÚC½\96û²\17^Àz\9f   Òâ.çñ\13<L·C      Ô\17D«gó\9d,\ 5\93ÄM£è¹Z0qÃ,ùÏjÁPjA¼\ 2:>\19\0±uIU¹\81z\8ef໩\9f}¿T\ 4µ£M©\f¢¡\1dðg[<ò\80[úF
\8e\17±ðÆo×·¶9§ur\17\95J\98Å¥\8a\81ºd\95q$b\8b,:^1¦DÔ¤\13\ 4\a\856\10S_à±uâî{~Cºg\12D\18Ur\10\1e[AbÃðY[Ï\ 67a    \8dm2$\14\9b\12\ eLCj\8e\8d!&ñѤ&d·\1e
++¹\16\1e\1c×W¥m\10Q­G[
+ý4õð\15¸q\90LiÕ\8fÝ \ eah\94\1aú\13J\85Ê49G\e¹!X\9b7\85\14·Æ8§\9f¾à\1aQ\ 6)\99\9f\9f"y~\8a0oô­mz¿ÚÊ!:O\r\0z\99\94%³EW\97H\ fk¨¶\16\eoD£eñ_\84;'Ûx\14&\94ç}ãÝkvÐÒ\ 6sؽåRc3ô=Sé@\9eˤ߿ðmô]\95\ 4 \16Ï\8dÿ¡Z°U\1e½\f\8eJ\8e\84ô\86K`X}Yô$\91\97£7\92Ç\9c\93\82½là¹^\9a\f©AAcúäæZêb\\86à\88\9e\1dÅÜiâ\92íçqUoøÈþP\89W\9d\86\7f\15apçÐ\8d\87±Zçv\ f\ 3\8fË%\ f¨QÅ}jM®?ðdßÈ\9b%¸XeÚvê\1aß¿\85µû÷\f6<X¶óQ9O­\12r|\9a\93\93½\ 4\9e¤\985\95X-=ä\ 6\9e\92\ 2\9b
+\16\7fô¬\ 1àô\96Ûë²\1eg>\0ÚRÀ»\bî~\18»\9e:\r\ 6¸Þî\ 4àÓÛïØ\ 5Kåö=3\85ÍU³5µIb\1e\83Î(&¡ë%Ù©1>O\81"sè| 4]0\9d²6YÛ\14mØgph>ö\fC¥K1\12\16\99\126Ó;J®|\94m1L\h¼N\9c\95\1f½Sûº\ e½ñÁô×hk»¢\e=\96kS\11ÄéH\19ÔO\1f)\98\98\v§Ob\17
+dCùyéGÙ\84lÐf#°Yz\vó\9cåSG.\82ãëy\ 4\9aß\97u        \99s\1e)*\9d\8cù!\17gâF3H\93H\10ÿ\8c=Jì¼Åêvn\1f\anH\9fýøÕ\7f=ºøÝ\8f\9f\8a\92\8bá\9f\81\ f^\1e%§O·\ fÔc\fX RÄ?aç\19:\9f&ãÈÇwK,W~¸\90]\0ÅÎHmS?»ø\81r3_\1a\91ô¯j\14ÊÄQ<ª\1c\86dl^ñ$\9fDNÎ~¿Á_=Hãt\98ë8Î\1d\8c\8cr>|¹ÛBÛ©ù;Ô\18\84\8e_\86Nr\b\81\87aqüû\vl\8c+h
+gC
+\8c¦R`dýfq\19v\8c\ 48nõÅ\v\0\aX\14ã¸4À\12¯T\92\8cß\9bOb>>ÇEøØÆGР       +\13\9dпÁ\88ßõ\82¶cTò[ÃP\aå\86\9cî/ ·\85Îñ渮+\9c       Ç¦\91 \94\93¯yпð¶8ª\7f\16°{~\9d¶©\ 2 16¨ä$eÀl\b2ü«Á¡7tM\ eC~\98\99\98\8aß$±-\9c)gp+/\87\17&\10¸\91½ek\9c\8dís@Î\86\83¸  g×Ó¯9"å7\18®Á\9e.\ 5!=\9f© ·d\81\1cÛNJOó\1d\19ïw[\18)Q)\8dRé*¥\12Úòð£dÀ\1de%O\1aÅÙ[á¶hO\9fáí\13ƶ©*v6ë\19ã·ô©ª7ñÜ$\88þ\1fåÕ\7f\93\ eÃ\ 3$ÞÌÊû\9crì*_M\93\81\e¦Ñ8úý\9d¯¼$\ f\94\ 6é\9e\92@]ÈSòmy\11\1aauY\98jú¢ª  ÒgdâÇ\11W\9e*s=?\9dîi\87\8cò?ü\9f\0HO\80\7f\94\9d\9e¿º¯Â\8b\e\8c4c\18ü7O\15\ 4\rendstream
+endobj
+4877 0 obj <<
+/Type /Page
+/Contents 4878 0 R
+/Resources 4876 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4858 0 R
+/Annots [ 4882 0 R 4883 0 R 4884 0 R 4885 0 R 4886 0 R ]
+>> endobj
+4882 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [257.336 213.363 333.407 225.053]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.padl.com/)>>
+>> endobj
+4883 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [254.425 199.814 539.579 211.503]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://safari.oreilly.com/?XmlId=1-56592-491-6)>>
+>> endobj
+4884 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 186.265 218.945 197.954]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://safari.oreilly.com/?XmlId=1-56592-491-6)>>
+>> endobj
+4885 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 88.431 169.521 100]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openldap.org/)>>
+>> endobj
+4886 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 61.333 251.309 73.023]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://iplanet.netscape.com/directory)>>
+>> endobj
+4879 0 obj <<
+/D [4877 0 R /XYZ 85.039 786.531 null]
+>> endobj
+686 0 obj <<
+/D [4877 0 R /XYZ 85.039 643.417 null]
+>> endobj
+4880 0 obj <<
+/D [4877 0 R /XYZ 85.039 610.995 null]
+>> endobj
+690 0 obj <<
+/D [4877 0 R /XYZ 85.039 406.042 null]
+>> endobj
+4881 0 obj <<
+/D [4877 0 R /XYZ 85.039 369.175 null]
+>> endobj
+4876 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4889 0 obj <<
+/Length 3111      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZYsÛ8\12~÷¯ÐÃV\85ª\8ahÞÇ<­"9\893¾Ö\92k25;\ f´DKH(QCR>þýö\ 5\92\12ig²û²å*\13\ 4\1a\8f¯\e\ 3\vþìAä\9b\96\e\ fÂ(0}×\1e,6'Ö`\ 5#\9fNl¡°\ 6\9ei\ 5>\ e}\98\9f\9c\83\81m\99±\15\ fæ\ fD2_þaL>\8foæg·Ã\91ëº\86m\9bÃQ\18FÆxèDÆdr}w5Ç\11Ï8¿ú\88]×·\97C\eF#×\98\9f__ñØ\14G Ï3æ80þ0\1c\ 1Í\f\bÏfÃ?ç_NÎæ-\9eF\9eé\ 5.2õ×É\1f\7fZ\83%ðýåÄ2Ý8\1a<AÛ2í8\1elN<ß5}Ï\95÷ìdvò¯z\15\1eó\ 6<«çè#M1r-3\8a¼Z\ 6¶ß#\83ùÓР    \8d\9ce\90,\97À¹ªT¾\85g\92qï,Ùà)ï\13~-Ò\12\ f\99ï\81¤X`\13;P\18Ok\ 5}\v\pÍ´\9b\ 4_^øe\87\13r\ê\11ÿ¥<©\92½ï\87\95Îu\9aí\1e\80|/,$\ 5¼¤¸×/=RubÓu{ea\a¦\e\80¬j\19xv\8f\fþmÙáñ²¾éù>O<^\14\87ÚköËu\9d\1e/é8¦çxzMì)V2tûé\8d¥jù\8f\93Ñ\ 5\9bÜÍèó56~\9b_\1fïc{\96\19úQ?ó®\19¸Á\8f\98ß$j\8b\8b\14Á/µ\9a\9cX+ô\1cûWd*d\a¨ý\9c\158!óØ\81NAÑÉÞ<æqdÇà 14\9c\10\9eÿ\87Ê\e¹±k\10\ 4Ä\8e±Q«"©è|[î!\1fX\14
+\8dº*\99ú\81\f|ÓÑ\87ï\83?\86?¯øóéÙøâëñr\9ecFaÜ\7f:ÏtÂèG§«Ö¨±\8a\9e\85íU\9a\14µ®c\9b]3F/&\1d¯\84l_\12\11N\94\83'[\99±*òý\8e\9b`9À8è×rÌÐ\ 2\11\95bâ Ü·ABp\ 5A\13-=DK×VÎCÓ\9c,\92Ú\93\9cM\13·Ï³,-¸\9b\f\825x0°Ú\17tF\0²®é9\80\17q\18\12>B»?|\8c\1c\ f\88¢Z\92\8eÕ#I\88\19\9e     \ey&\ 6\ f8\9d1Û#\1f;\94\81\ 5¾\0ÿ\8a*Eá\ 4¡\ 1g\82w:S\10\183\16âcZ\94}\90fÚÎ+\81mä:¦å8\7fÃ\82\9dÀÂMA¢¸©ãÇF¶Lv¬6\925Q°ä\b}\974É6È@Jn׸\ff²å\19K\8d  \8cãY¾kh\96¼\11Y\ 4ÒV\1c\16\8c`÷^s\81>µ]      ­fúºµ \9aÞá!àøLÆ\9bP\8fÍ=´dZ0_\ 5\19 Å\96ç\93Xh\86gÅ|èLi®Ø¤`ȶ\8c\fCà=ÙO¡\98{Pn\10ú T¦÷l`\1eÅ'o-\19FZ8D³&\14Ì\96\84\9bäÅwySà\87ÔºJ«\92\16HZÇ~Ç\ 2Âe¦ª\8e~\8b*/^xÖL÷á \ e¨øF£ä±²ï"S©\1c°%\10qÅÙ\14\b\7f5Ùg?St~ª\17\139¾G\99ù\8c\eõ\96)ã`\83\1fl*\11'\ 6\f\b\96@HË\8að\85¥µÙ¡ø3é«×-ò¢ä.}\ 6\9e\ fÉÀªDEØa­\b\10\91L'5ao¾Ïdëm^q\83Ù\12B2í¢á®+\11\84\90ç!)Ýó|ã\86\98LJÑ6\ 6·r\8fìl´ùVÜ+Ð󬳡G%À¦å\86\9d»b¨\r¥N\9d\18F\810ßWd\92ÛT\82-cèA\ eá\ 1Ö\80ó\83BÌÀ#xâ!\88(Üx3¢LÖäÿ\956\15ÜÄõßã.\90#Ç­\19\81\ 5)¶Ìº\1dúÀé\ eÿçE¥Ð]]?2>\80B:±\ eÀ)\b\8fr\8f×ùé\82³\e\ 6f\ 4ú\bÌ z\v\99ÿ\8bÌ\8eFæÅ\9aN½A\ 3`@æ°\ 5\8dÛ4Óᢤ\1cvÇýd½ø¤|\0   ?"\84O\18Á\1d×
+¹[à¾TÏãÅ"ßo«ÿ\ 6ÑÝ·\11½É\ 2]Ä?\ f¶¥ä\8c\91\f}n\89Æä\ 5QmpØÞ¦\vv\14Æ|4¿\17\9eÍ\19\fÇañ&H×i\bM9K¹ý\90\17ܸn\12ºm\13\9eqÄAI[¼\1fÙ/Û\93Û>\ 6$èf\1cÇr\98ô9Ùì²´<½\98\8eoN\ 1\13\93Ó\ 5Mw\90.\80ê\805Zô@6®'\19\12ø«'¹\ez©$\13¨Y\10Þ\98\ 4\85ÚÁ\fV|6\alð}ã[\83¯,N\89\7fâ\99\1e\9dJ\9a+Ũ(éÈ:-Ò_zÎ;\12ÞF\98®E!q\98ß\7fKa\87,Aeø\8e\ frö-Û\84\94ÜDsµÍÐ\ e|0Xp!\1e¿\1a_\9e\1dÉ\88\8eA\ 6ö\8e»gw7ܨ0\ 6cc|÷õüâ||û;\89\13®\1cÈO+\ 2NÏf\13Yr\86K²5ÑÌý³ÊT\82ñ\85\96\1e_J¿Þ±\v\95\97w³ys\12níÕ\92\eÿà\a3~>­éì¾\85Æ¿\83´a\8dÖB\8bmw\9d\8bË\e\10ÞS^ôìq5\7f}ìæiy\91\94Õ,­ô\18ò@*r\ fM\8dvÉWùv®6i\ f\ 30ôðÐ?ö«Z|?\1aì\9eT³3I¶\0ÆÛUÚËì徬^\e\ 6}T\1f³dUölÂ:^ªr\97%/WI\1f\97\9fóMz\93`îÑ72-Ôã+ÇÞÎðºSýèhEþ ²î\ e\0N4\1dK\v\9dåïÊ´ø\r2£²b\fþá\1ej\ 3vú  /\eµeµ×ãûBs~´:myG\102òC¸39\a~*w÷#\8f\ 6_r\1c\1d\12\19²^\ 5¦\10Ð>°\9b\eª\97I
+`\aur\8dmI\8b$\a\85.\8fðV\92\8b¤â»\83ôBÃ\7f\ 5\85\91\ 4bÈ©C\17\11Ï\8d\ 4\ 6aBûZÅ\84T©Jõ\15\0i8íÛ\96üVññ\a#¸¢»ÑáÍí\1aÅíD\91\12\f,N\147¹<2\8bc÷¸Ü\v·u,BÂ\84\8f{P\ 2Âþ²\e\85p*§÷Qhð¥t\91o8åÞ.yC\9cªª¦\r÷R:¼e\9c?ðÄ\97!ç£ÌIA       eY\ 3|%Û·Y|\85\95*×'ãT²ãr°7Ýl|Éë\9dÀ\83¼\9en>å"Ùé\f\14 ¦³÷<¾Ã´\92:\83\9e\94\12IåBä\e\e¹[à\18\9a\93ÞLØM\89ÏÀ¯\ 37¶ù\ 2ç\e2´K ¶Á\1akY:?ÎQ\HùÜ\0\ 1\\8cìàg«\15ßÒ\82²\8b\7f\ 3¯\99\17«ã\8dÂØt<ç§RDpO76\ 3,#H½\b\87¾Ô\96\87ò\8a\ 2>2<YnÐ(9ãüi\87ÁAß@£\96¨\80L\95l/\9b4Ñ7AZ&o­\82\86\96\17)\13R\96s੺6ÄÛK\81\ 5_vRòT:C£ùh\890\7f\930 "CÝâ«ðÐEATi\8c\ 6Ï×]¾+öä\\91\19Y¡Èñ4­\16§$\84e\ f`\ 5\81  f¨³3©°¼`]û=æ¶"\83\9c÷Eq¹\96Õ\l,«.)P\8a*\98\83¥ðÅ¢.\16×¢\85%tâ\95.´ú \93Ý;iÓQ\ 6\8eËïñÞ\ 2\1e³9¸¯\13I\8b\8b»«ó¯l/\90L\98Vx\18ÜÁI\ 5E\93\1e\10\1aÕö\81Ô¼\91Ò\11\98Ç~â\84´\94 iÒ\17J|Û´\82HÄ}\90²\1déÅÇ»\8eÖ˱ÐtòOù$î¥\95\v\1f\Y\90àÒ\Ã\81Zêx\12aÄÐPÙ¦åy\aU\93ýj\93Ög\ 3ð yϪö>2ç\15ß\8a\9ahP0qÒI¼\81ªë@hûT\\85)J\9eµjaF+ØÁÈò¸&"\96\1az$\975Ò¢{àÌÖw\aE.F\17XÞ¦í\85]?Û¦é\92"p\1c\18l\18Øö\ f¾\88Ä\84°À\ 6\9f\90e\ 4\9dk._ð\85~\85\85\v÷Í\ 2\8b\15X\0Ó
+i\94í\19ôm&f\14K³eÉ$\94\12æ
+oe²ò\9e\ eN)\10\11\92\8c\12á4G´\96u3\88U]9pLëÔ28\9as\19\ f+&í+\16Ë\ 1\8b\1aµÑVmkÅË\17\9aJ\95u>1p¥×1n±\8f>½Mðª]ßï\94\94K\94¬£Ó\rì«K\93¥Zqé\97îÞMÌ8G´\r\81­bÙ\b\9bz\bíáy\84ö`QI\96ñÐ\81mcGr|bìÔfÕ\13\1c`\14uD0ÅKK\8d\vGj«b=ÉRÌ\9bNQ`Ê+¦\8f!Di\ eJ&­%ÛS\ 3è¤0\ì\90ò>\][Þ×\¦\ f\81¯¥éÀmêu\81+)ªTDºø\18¸o\83\99|S\f<\81\ 2\fI@$`\8dÐ>hý3\99p\9f[¹¡ÕN\ 2¤BÛgá¨c/p4¢aÕ\8fz\88S\9b?\85\11\ 1%\17Øß²\86w%w±b±\95´¥\83Ó\ eC\v÷Q\89\10©É\1feÙÚþ ÿ%]-¹\7fÂs2\85ì\14tO÷´`ÐB¹^\1c°\85\1d@@÷¸«´ÚqÎ\9fl\90\1c-\8e¤\ 5\87©XðI\86\9d$`©|+Q\89\ eÓeËL\92ªk3m\94Ôçjjó²\14át½e\99s\8b\96<øRLkK£\1d
+\ãj6ã\ 6Aí}ѵo9´ªÓÿ*ɤô,\ 5f§Ulv\8c\a²Õ\ 5êI\7f\9eÀn6AªQ\8b÷eä|\88í\8eÓ\92QÌ8¤\1eU©ô÷Âü\81\9fÇ\99\1f}]L¾Ó1e.EnèÖ>TªûLªíú\8b\Yå\85|\8dã£ôUö\eñ;a\7fÊ\83ýÇvI}DCÍZÖpg|Ï]T\8b\97Ùe¥\18\1cýæ£1êNÉt\8dt~\1fTúo¤\ 1Ì\1a?¯Îg\8cgOºÊ¯²\9e;X;6mÁ\8c\86üÉ\85\ 2FSÅk_\ 6\95lZg1®+¿Jðô·I²\88L~\8cpøm\92\15Z$eUì5\88UôÛ\88´[Ýnn1\8ekÚüS\90n=X\94ø¿ýLÄ\rM;ª\râÍÒ²íø\9d:~ëÛ»fð?Èö\9ecendstream
+endobj
+4888 0 obj <<
+/Type /Page
+/Contents 4889 0 R
+/Resources 4887 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4858 0 R
+/Annots [ 4891 0 R 4892 0 R 4894 0 R 4896 0 R ]
+>> endobj
+4891 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [133.74 723.192 276.49 734.881]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html)>>
+>> endobj
+4892 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [266.863 696.093 311.734 707.783]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.idealx.org/)>>
+>> endobj
+4894 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [328.165 566.096 462.835 577.785]
+/Subtype /Link
+/A << /S /GoTo /D (bugreport) >>
+>> endobj
+4896 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [444.404 255.479 525.64 267.168]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:jerry@samba.org)>>
+>> endobj
+4890 0 obj <<
+/D [4888 0 R /XYZ 85.039 786.531 null]
+>> endobj
+694 0 obj <<
+/D [4888 0 R /XYZ 85.039 668.982 null]
+>> endobj
+4893 0 obj <<
+/D [4888 0 R /XYZ 85.039 634.838 null]
+>> endobj
+698 0 obj <<
+/D [4888 0 R /XYZ 85.039 552.533 null]
+>> endobj
+4895 0 obj <<
+/D [4888 0 R /XYZ 85.039 518.389 null]
+>> endobj
+4887 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F20 3021 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4899 0 obj <<
+/Length 1699      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XKsÛ6\10¾ëWh&\87R3\16\ 5\90\ 4\1f½9Σî¤v\1a+§$Ó¡HÈfG"\19>jûßw\1f LZ\90'\99Ö>\10\ 4\16\8bÝ\ f»ß.%ç\ 2þå<V®ð\93y\14\87®òå<ÛÏÄü\16VÞϤ\91\10óÀ\15¡Â¥×ëÙê\9d
+çR¸\89Hæë-\89¬ó/ÎÅoç\1f×o?-\96¾ï;Rº\8be\14ÅÎùÂ\8b\9d\8b\8bëÏWk\    \9cË«w8uýé\8f\85\84ÕØwÖ\97×W¼ö\ 6W`.pÖ¸pþz±\ 4\99\e\10|{³ø¶þ}öv=²i\19¸Aè£Qßg_¾\89y\ evÿ>\13®\9fÄó{\18\vW&É|?\v\94ïªÀ7ï»ÙÍìÏ\83\16^\væ¼Ëâúr\90XÊÄM<e\87g\89p¨ä\0\90',\0\ 1&\81\v¾\ 4®\ fਠq®Ñ¿\1a|\17\8eÆaù\ 1\96ß,àõü#Ì\86\91sQ\95_\85\fnû&í\8aª´\80à¹Ò;qiKßs\85ç\1f¬\92Êb\15!]-\96\81PNQÂù\19Z²ëa\94k\9enq\ 6'j°Õ\8b\9cªéxa[5<è`ñ\8e¤C§M÷\v\10ÚÀTz\93îÏI_VõåÂK\9c\8e\r\0 \9c¿A\86\1cϺ\83\ 1ôLÍózAø@Tèò\ 3GÇG\ \9c¼h\9e6WÍ£±\94&\9a\7fPR7g0éù\ e\ 2\b²MÛ!|t[x¥        ¹\9fU5
+ã~     æ\91\130\18\9cHñÂÈÿ\fÅîô\1eÇ)\v\19Å;Üã        §«ÌÞ]Ê8å¿´<\93\r·\88fðEÂ|\fNàÄÈ       \88\e!áZ`ò\8e]DåcTÝ6Ã1\1832dg,'¸SsÀ\86±³ø½­Ð\982çtE;J\1e\12\ 4\98\8c\15\8dfÃ@Áê\9d?\8e\1f)b7L"\13Eú!Ý×;Ý®>¼\81\e"éI´E±+\12i\84\8bÃQì\1f\9e\86I>`ΫmÕ7ÙØ\16º\ 6\8c´¦Ø ñ\84£\ 4À\8e\8d[J ³(\8e!}}7ôC:¶©ªî\15Ä\9d§\9c¬æ' ºA8\19J\9cYé.[Uµ.wyZ¯xeeqH\18Õ\11©¾Ò\ f\1dF[ \18Êl×çæîLT\1dÛ\18\88B\ 3ÉÄ\10\v|¾ë%F\94.ûIyQZtCâK\15\ fº!\1es\17bpkѬ"×\8b<#     ±\17&É4öÆÉÀ\974Îè\982\1a"mÈh\9dñ-Ñ$\9cI")\11KKa¸ô\94t£$\9cDc\87b÷x\bæ\90ò\9c\14ï¹\83\8b\86GßiÌ#e\ 2&íX$×\9c\9cHW<OÉ\85O&¥\86߬9\fó\87\1c&\ 1\0 \16ÂY\ f\17\ 6\18>AåE!\f\95Áª/r\v\9c\1e\14J1$EÚuHR&Z5ûP0¡à0\1f\18Ì\18Qjã\82õN¥ô\0¯!\87²ª-Jí2¤\ 1@  
+'\90\9e\8c%?v}\15\f&\12\ 3\84jÈÅc¯\ 3áFb\b¥¼hë]úx\95îµEs\18»qì\9fr\1eË\99q\1e\87VçÑ\12b\870\1cj\8a\ 5\b/\82JüD&\1a\18ê¶ÖM[\95§3HÊ\18º\eu\9cCté\80«CÍF\ 58\90\15Õ\96¡õ\13è2\84\9cFëÝ°µ5üDùÑ\ f¥¢c\ 2Û\fá\89\12G¥5\7f&$\9d-ÌW\8d\91\1fßÇÔûPý gx®\1fúv\87-\8céù\11É\8fiíÕ++)Nø\84z\90\bØ=\9el\19s궠ôÂáW¡D\ 6NN8·0\8b\8dþÞCÅÉùmóÈÏ\oÓ~×ÁNi©c\ 5q-¸\15ƧØ{|ÞØàdbp©u>\1cM}Í¡>P\13\83t×½x¾\ fÄqâ|JÕ©\ 5?§âT\90ÿ¼¦çAóó\1aÊ¢µìW\@àï\85bÉuø\92ª\ 3_;>M\ 3\89\97uy`\ 6dC\89©\90\9a\1d\8fÈßиÐË\1e«
\94)u\8d0ÓV¬Á¨§\9aPd\9c¨<WY%!×éÙ\1dj^èì«öPÈÔSjë-\ ew<\8b\14\87\8c¶é»\ 3!`\17à\87NÚZÁEn1]¦\1f      \88³\1d&e\85ìqOöÞò\ 2éÂ\96Ê´\97Ò9Ã\85\84zL\14hGµ\8f¨\ 4æú\9aÕ³¡icª\1dòm$\ 1®Ü\9c\8a \90\8eÓ\8d:\95u\92=jÔ\99ÃpO;0 s:HcvcE9vÝ|8ð\96b\83û\1f\99è\86\95â\ 1\92\8c(\98\1aÓÁ\ 6 ÈtèRÇJ\10÷\87÷\r      ×F®e\8d÷Ôý\ f\908~µ0Þ´\833,pYbÄ\18>B°ñ\89\91FQvì×À\1ev꺮ñ³\85\eâ£XÈõ\ 3KU\eè\9aºl\97¶­¡1ýÝBT£\1d\19Ü \94J    §nt{Öö\9b³§-öCÚ\1fÜbwh@¢íë\9a¾þð¥Î7\7fÝê\ e¨¾/!\96^<\1fÛ%0@à¾ÿß\80MZß7E\8eñ÷¼N¨ç\96\8c{\18\86Ûb\90¥¢õ%R\94.Íá\90Ä\18ûT¿¶ü|DjÂAÚ\98\95\16X»(o\8d¹&È©\92°\9c5W\86\ 3I\1eCÜ|¬ÀÑM1Ä&r\891cpkøVcÕFî^\ 3ÅØÎ\98ÞÍU¿ß`«\1cÅÑ8ü\9e\0\9cl¸}q\83í\88½FñÏ\18\ 4£\1dÏ~Ê\bá£\r\9agëo\19\7fû±\aZ\1c\19\1f\8c|ñg\11é\85Ï-\94!4HØ8\8f\fü\17Ü\18ê;endstream
+endobj
+4898 0 obj <<
+/Type /Page
+/Contents 4899 0 R
+/Resources 4897 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4858 0 R
+>> endobj
+4900 0 obj <<
+/D [4898 0 R /XYZ 85.039 786.531 null]
+>> endobj
+702 0 obj <<
+/D [4898 0 R /XYZ 85.039 766.606 null]
+>> endobj
+4901 0 obj <<
+/D [4898 0 R /XYZ 85.039 746.481 null]
+>> endobj
+4897 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4904 0 obj <<
+/Length 1096      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥V[S£J\10~ϯ ê¼\90*!L\ 6\bÙ*\1fÔè\1e·Üè\9aø´»\ f\13\98\18Î\ 2\13a(u\7fýé\9e\9ep¼ ®\9eJUhú6_\7fÝ\r0'\80\1fs\92È\ føÔ\99\1fqæ¤å p®ÁòyÀ¬Gà\84~\10Gh:\\ eF'Qì°À\9f\ 6Sg¹6.Ëì»{ô÷ÁÅòørèqÎ]Æü¡7\99$îÁp\9c¸GGçWó%ZB÷t~\82ªó˯C\ 6Ö\84»ËÓó9Ùfh\ 1]è.Ñpp8ôÀg\ 1\8eÇ\8báÏå\97Áñò\ 1&/ôÃ\98\9bÁ÷\9f\81\93\ 1î/\83ÀçÓĹ\ 59ðÙtê\94\830â~\14r{_\f\16\83o]\16²\85\ e\94îí<<\1eøI\12v\1cð¨\87\83¼Êä\1d\80\8e&\91Û\88r%\16§3à\81G\81+o°\ 2\84Í0á´ßÿ¢ÎKQß\7f®U»5±,øãØ\99*E^ÍE)\81Í\18´o\86er-ÚB\ 3Â\ 4\93´+ô\1f\9d°Ç¥y!÷Ã\84¢\8fj)´¤né\8d¤fWò\964y\ 5­2éQ½ÂnÞ\93\93w`5BÚjãzý\89\ eä/\1fX+¥ÿ\1azÑ8rýQ³Ê«QS\88­-\ 2µÞ\9a®¨ÎüTUë7\8b¸4 JY\ eÇ\13@éÁ¿ÑÔ\84U+ºÖ²A­\ 6 ¢Ö¤3\1a\ 4\13kðÐ\ f3\94â\17Õg\89\ 2qCÉ,u)R³\11ÆÇ\ 46ïbb$u:Ê«\û\99¡##5\0Ö\88ôù¦\8c!Ïx\92ôï6\94â\a°\19»É\1e\a=\93\r\v\1dú\0\8b\aÃä\9eÂù9rSàÿï]uñÄ\ e\ 6\bg`\98\r\1e\\90b&4ú\89\95hÌ,X¤=\98xè³ð¿mc}Ûvh¨CöU-±#1\8c\e\10«Z¼A\96ñ¬
+o"Wd8\9bVN\8d      ü\98[a\84n(\1c[\8f\ ezC£\8aº3z*]\90\ 5³\b\8d\ 5ô\9dh&ªm4ù¦4\12vèÍÞPr¹\83a\96\84Á\ 6\13f\82ä.Å\ eàÆ\9cß³×;È̬\\1cº·yQ ÄÍ\88\9c\90&X«\ eVF>y\85må±»ÜXǵ\82x        KºíÆ\19\fg³Ó\13\92~\ 4,\ 4}a"`\ 57\86Ñ"#k·Yh+\95\ 1\81ôå\18\936G\90\8bд\17d±ÄÖ\84¯\92\16­¡\ 2Ý\7fÀ\93q6_ôP!\89Á:§\9dÛ³kZÑ\0tkl×\¡\1e\92±·WЮßy}-ªü·Ð9Ä\1aÍ\1aø4Â\ 2\1fÄ$\1eâ\88<\a\97U\9fÈ\9e¥û7­¬îÅ\1eHª¾îñU«\7fdªÓB4M\17tnt\ f\9d£\17|ÕC\98=@RëG(ú\8e·\ eßÈaW;      s©oUý«/±lÒ:ßâ±6\81\99©\8e\1e\8f?Î`nÎf¸a(\1dß\89r[tÔÙ\87Ó\vô\8b\82t\97ª\90OZ1Ëk DÕ÷tûUTâZ\96²Ò¯5%­öɱÞûP\7fÔ#l\ 6Õó°tw\9a\8f8ì-§~\99¥\85Ôð\92µÍj·¶<Uá\83EÖO¸j\eY7¯ñ¢Úý\v© -\1f£E«í\aè»\827L_Xk½  Ñ;)\10Y\99Û­\85\17pölllR\9a´«7fÅ$Û{\179]ó   È\aØ\8bÞ5{O¿\99YäÇSÞÿ%`Qü¿/j>ñYÒUôê\v\9c\8d'O!²Ø\87\87?\88\ f\0þ\v\97K?Ãendstream
+endobj
+4903 0 obj <<
+/Type /Page
+/Contents 4904 0 R
+/Resources 4902 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4907 0 R
+>> endobj
+4905 0 obj <<
+/D [4903 0 R /XYZ 85.039 786.531 null]
+>> endobj
+706 0 obj <<
+/D [4903 0 R /XYZ 85.039 512.369 null]
+>> endobj
+4906 0 obj <<
+/D [4903 0 R /XYZ 85.039 478.225 null]
+>> endobj
+4902 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4910 0 obj <<
+/Length 943       
+/Filter /FlateDecode
+>>
+stream
+xÚÕVKoÜ6\10¾ï¯\10Ð\1e$4bDQÏ\ 2>¬_\89\rÇ»±ä\1c\9aæÀHÚµ
+­¸Ö#\82\13ô¿w\86¤äu½qj\ 4mP,°$g¾\19Î|3\14I\r\a\88|â°Ø\b£\80ø\8c\1aÙfæ\18kм\9aQ\8dp\f\8f8\81\8fªÃtöòÔ\ f\fê\90Ø\89\8dt%!iþÞ<z=_¦'W\96Í\183)%\96\1d\86\919·ÜÈ<:Z\_¦¨ñ̳ËS\14-®ÞX\14´\113ӳťÒ\1d£\ 6d\9e\99¢b~hÙ\80I\0x\92X\1fÒóÙIº\13\93í\11/`\18Ôíìý\aÇÈ!îó\99CX\1c\19\ 3Ì\1dBãØØÌ<\9f\11ßcz]Í\92ÙÛÉ\8bÒy\86²Ú\93º="læ\90(ò&\ e\98¿\87\ 3ññ\8f"ë²\8a·í¯\96í»¾Ù\96\9bmU$EÖ7ew·\90zL\ 5ã§è9\96\86}[4K°\1aD\93kË/IòzþgÆ~{\13w\87üPļï64¿`\ 3?N\úËy²zûîóèË\r\89\ 3\19 ¯\9f\94}Rt]Y¯Õ¢ßª1\13uÇ˺hÔr%ôdÝ\88~Ûî\ 6æK_y­£\11ýÁ+\89y\91g\a·}Qßq\9c\89f½'\9bÇ4tbû\8f\8f×ågÞ\95¢æÕu]î#Kô\1a½,\ 4\90û\80\82ø\9b\14ð|SÖjzÃë\1cì\1fR¡ÒTóÅõ\9eí'N²ú@:{ñ,r²Ñ\\ 5òï±w%î¹¹¯èÿ¶E3±Ùö]Ñ´O\95\ 4*q4â\9e,\86ÿ£\e5úîF\9d\12}n¯>\87¡\1fÖ­_5û/Úõå)}øy·=F\ 2\16JÏéM¡®«\1e\16¯(Ø o.ÜÍrCH,G\80«\947\80\12(\1eju7ò\8f\96\8d(4ù\84\7fÚÝ=º¯à?Wh\ 4O\90u\ 1ç\82w\85ÖM\ 1@e¨¹V\91\aîNänDIDc}=µ\15ßny\8bVC¾'ÏÀ!^\1ch0\91¤ÚÌs       \ 3Ôn×*\ 6\1cf®0Úª\92©\f²\81\99ãâIÅ 6дJ0\94\98P¥l:L±@\0òá\80\p\8dëF¿ð\r@\97\86VIÅJÃÀÁ\88¼8>;UÒß\1dêUÊ5*Je*\1exv\ 1\8f¥\98/ÕÖ9ï \1a\14*'ËH\14'ìëµÿY÷ \10Éó\-ìOz¬ÔXÂÇ Êù\96äåê\89f
+¤Ãc\bУÌÄ\ 2\8aNÍñ\84C9%GZÔI\98î¨"Ã\7f,~S(õ\1dæ*úF­.Ô;j¹kÒ¨NÓ\88¡\84*H-¯õ\98ËínÁi\ f\r¦`\n\94\15ÒE«dR\84å\89Í®\11\95\12VåØ\89:^®Ñ\83îo¨r¥7\92\1a\ f7~|hõ'\ f{{;\95e<Tx&Èß\9f\81ÔóIè\86\86\1d\ 6ª´ó\86\96\9bÀ\94\ 6$\bÃýo]\1dÏ÷½+YHh4å6>\1aé¾G#u£GY\ 5\84\ 5ð*Ý\rð/Æä\14ªendstream
+endobj
+4909 0 obj <<
+/Type /Page
+/Contents 4910 0 R
+/Resources 4908 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4907 0 R
+>> endobj
+4911 0 obj <<
+/D [4909 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4908 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4914 0 obj <<
+/Length 2695      
+/Filter /FlateDecode
+>>
+stream
+xÚµYYoÛH\12~÷¯\10v_(À¤Ù\a¯\ 1üà\\1e\a\13Ç\ek±»\98Ì\ 3EÑ27\14©\90T\14ýû­£\9b¢$Ú\9e ;0`6»««ª«ëø\8a\12\13\1fþÄ$\ e<_%\93(\ e½@\89I¶:ó'KX¹>\13\86Â\9f\ f\ 3\z5;»x\17\84\13á{\89\9fLf\ fD2[üî¼þõênööÓÔUJ9BxS7\8abçj*cçõë\8fÿ¼\9dá\8avnnßáÔÇO\1f¦\ 2VcåÌn>ÞòÚ\e\\819íÌpáêÕÔ\ 5\9a{ |{?ýcöþìíl \93«=\1d*TêëÙï\7fø\93\ 5èýþÌ÷T\12O¶0ö=\91$\93Õ\99\ e\94\17heÞ˳û³\7fô\xMOx×ÈÑ]­\ 2/\f\81\19qB{B\8bQq ´\90Ú\93âI6´É\a6<2Ô\87\\ 2\13\ 1\83¤¿\93\94\97\ 4ÁðNnk°]\87VÌGì\17\82\ 1á*\81Ãäë\ 4¸é$Q¼:\18\93¢ûM4qq³\12\9375¨4Ùk¥\12O\ 27xì\1dEÄ#\8eò*\7f¨ñ¢\9b|êÊÄwð~ÓÕ<\85·8q2Ô6\85©\8aßÓ\8c\16ÿ·¼£{4[\7f\ 3:p\9a\b\9cF8w<×æHÙÀÄ7ÚØ0\9f\1d\92Õ\e~©r"Zð[W\9b\9dÝ\81^{)ì\97wF¡Åª¨Ð\9at\9bè>   \1dk\8d\96[¤¯Q ª±à\90(*\94\83#b\8cþnOî*äwñN\ 5\ 3s      \19Áõhc´6Ï\9a¼k½n1gÚ\ 3Ó\86¡\17ªÐ\90.P\91.\9d\93>FÒ\1c5Úý2"Æ\15       \ 4w2qUèÅ¡$\ eM]w\7f\9fº\81\f\9cv5_§m»]ð«»5ӤαO©0ñ\84\1fM\H%ÂW?åä®\ 6ÛF\10¶.nK~.î\\11yq¬(\88#9\9eâ\)=Á\91I¾+ý\11ß\85\10Ó\1eØU{\ 1$8¸zçu]}ö\85^n\1a¼ú\ 2\1dw   6\ f\9e\9cú4ìz1#:(éù\9cd8~\82\11\1dfä>~à<\80°º,Éi·\ 5\89õ5øaCnEÎßåMËÄicv¥Hþm\1a\84NZ\94é\1chK³\ 2nM\1cÚ\15º.®xY]=ðd]!å\8e_
+3¹#GÇ£ãÛ7|\ 3\81Em\18Õ\86\f,\81K\18âøºEö©Ñ\vÅl\8a\92ó\14Nl\8bîq$¼öA¨Cé´\9b5ìXcD:5\9e·\83ë\88\950!eõO\91Z9é\ 6)êUÚ\15Y\8av)ÍY\90Õ\1c\17\8brÁÑ\8bä¤\ 1\8cÄ©P\94\bi¤éx\ 6¯û\81\87\14Ô88ÜS"ɼ¡;)r#\0ïâô\84\ f5jR¡"\9e]\86\1cà\83\9f\1f\1a@J    IªL»|Á/Ã\vÃãÑ]=ðZ½îPt]µ&ú\83\10\ 1\84\9e\96Ƴ0Ò!¿P\84ÏÓìK\ eÊp²\19úa\fe\83â\17·\²\142_ºnÙí~Á;mÐÈç#2#    y-0ûËEºf\81\9cWi¸¨FÄF¡§td¶\8dñ\85:\9dD'l\17y        Q@ötU¢à´lô\80\98$XV:yFR\fÙV\9fHz(J\b·\11~Pgcª¦?ÆoÙÔ\e3l7\ f\ fÅ÷\11Ö   \17Ý\1fe],Vé_Äz\95f\8fE\95¿À\À0\12âG¸Ó\rjåÃ|pTx÷õ©ÝUÙS7 \9f\91\ 6õ3\fOÎÒ¶å\b3\1d\81êò\ 5\8eø¤-^t\8fq~\9b\16¡ÍóW\bF\92\a\8e\f\19%\ 1t'ã\83Ô\ 2\15¥e\90èª84¥\ 2\ 6\18Ô\ 4\94ÚÌbªbN\19ÐÂ'\15\9b²\ 1\80#0\ 6J\9aVÖ\\0'¸¦\9c*\eø \97M\v«´b\150ͧK«XeD\92¶5\8f·EYò¨ª;¦ëuÄ\97&ç2\91s¾Ä©G{®Æ\ e z\84¾p~åZ\8aÙ4çjf©Îag\ 2à\8f\8d(bÌaÑ\81\e\9aÜ·æ\82zj\bè#âþ|ÏØAÇ^ÜÃ>\84\16%+)£\ 4J\ 4¢Yh«6\16kæü¾µà\ 3+\17N ýð9¨\1að¶@\92\86\ e\95uu³ãÙ¬Þ\94\8cSi§)rD\95\1ayX­ñI2Ñ|\84n·F\bãá\ 3$\18\ 5^\80H\10 \8e\97h\82\¼Ö,M\1fñéú\19\8cóö{\8fa\8cAéü\0¿ä±¨\10ákÄ\8d\89ETO3ö\8e·CJI¼Ð×\84\11U\1c=\ 5\ eµ\97\9f\ 5\87¡\ 1\87Wdé\fíµÁaÕ!ê ­'\ 3H¼&Ø\b\89Þ,|H+p÷U^u\7f\ 1r¼B!è=¶G\827@b\14Üà\ 4ÕTB3dh8    À\80.!­l\1crØö\ eÝ\0JÔòqðN{\12\8a\ 5\vÁ\0ü]\1dJ`¾5\ 2\8dÀùoN\8b]VB\1aÇ\11FZ\1c[hÉ´í#a£Ò\88^\99ð\a\11\8b\ 2Qðn\ 4N\r°)ô\ù÷¢í
+<Å\92\14\93ÛªÇì°Ú\0<\9c\12xâ.­ftY¶¼¡\9b\81a\9f\17Ó\92i\191âèÅ\93£è\ ey5\ 5\8e\18âû\07\ 3\1a<\92Ú\14\ 1rä²h\96zÖH\8c^\16γ\822²]-ìyIS¤±wdÏ\9bu\99\85Ï)·ºçh$M\14\9bÖìÂåâ\8bI\9f8±ÏV\8dU\98»zF¼H        ­íÈ\1d>\9b\8fe\ 4M5\8a\f \ 3!ß !Ik\9e¢û\v\ 6\8e4\9c$mºÚä\7fÜIî[÷95HÆt4Â*~¦üX\14\90¥UÎiµ·\1e²ì\93\94Ø\ f\rTjøm\90¢\83È©Ò\15\97Üu\9aÙÒ¤Eâü\a¿\88\81.\ 3#1\84ÅØ°é\e\908Ŷ\94Êù,\94&Ý/¯\ez®ÛóEvùuc/\93T%UR\¨\9båß\98\ 5\19  Û
+0\90a¶l(\87­ù"q\862\98\94Âȹ¼£ë©×¥e\7f\8eQB\16¼\84Á×MN6´òú5º\ 3\90|zùü¹Ä·j(èî\86\8e\84vÑÊyOn\87tûÖ\87\erc}Üg}\80s\1eÐÞÞßÃ\0ÎÏ\89\18\ 6wôÅñ\ 3/ÃÕ×Í\82\9byêyaî³\1fø½|\1c¤%,\81ï\9f³\8c\82¿Y!é8\12R\11ô\15¡\ 5z\17y\97]Ôë¼BDwaú\13Cq\0+pý)¬\10ò\889föK\ 4\1eó0\97\11\8cÈá\ 4\82£Ì5\e\87Ùæ\ 6½:\89÷ͺ«ðd~Øgv    \0hi|\89ßV¦Z\19w\8aÉó\13\13^;k¬._19E)<çiK­+\fk#õ\ e\88?Þßü\9b߸õ1Ûñ¢\95tf\16zX.,\96\92\9d\99é\1eÓnp\bû\rà$dVé\97>\99àV\15\9a°Q\11Ǩ
+L\9eT¡cZþÖ\96\8aï×{\13ÀòË)\92\ 2X:ïÐW\b¿Á®\8a\13\e\80d5FZÑö\ 4ô¼\9d¹å>\97Â\84é
+QÅv70/,\9d$ÿUn.å4¸Ð\9b\97eM\ 6Â"æKÞ\89Ñ\0@¸äâ\97Ù5{í-û\10\\88>þÔâ¢DÅÛ¿\98óµ¼»®øÃ\11P14¯7ÝH\80@úó|Û\13¾©W©ý\1e\80\16\a\804òM\0Z1m±rJ\9fNÈg\19 W{Ë¡\16ø\83Ã=\ fÿ\85nDä¦À\90#p\f*íE\81>0\96ô}\9f\ 3\89Ó\ 5\f®²®°\15\89~º8FÖ61¨a@ñÄ\82\8d\9b\e`Ám\vb\87\93\8fZ\86 oø\83Qê8@N¡¢\88\12\0¬áÿ\ 5ÍF\ 6ÍÞóñ°ÔS\19¦~c
+ùnÇX¶\aµ­ù®M°\ 2!ÅS`V>\a\8b\9fA)hbßÀ\1f\18t=\¨y¢° ¯ÿp\97ö\15\1a\96Íl±/ïÈÄìmLbãÛã+kxiû\98\91,
\8dûÊÐZ\90\1e\8db\f¸³\8d±\19\15BZ t\83\ 4Çhì\18{\9cf1\13ÜMa\1d©°È\15\9f\18ÐÇ\8bÆ`lrª\1d\16º1\97ÑÊ\vÕhÿ#B(K\9a[,º\10-F.\ 4\8aLtÌ60\9fúF\98\ 6æ×\8dþGÅd\84çmþmô\93\9aò½\18ê\16\135yGv%\eÛ \94ÐCô\85\vÆå\8a\10\8ai2ø\17\9a\86~\0\8a8+Ã\93]ÃÐ\r~ɱt\0Üù\e\b}O6\8cùSz¹É[~¯ùûzï-\11÷âðÜT{èeàO\83ErÍ\1fr\81¢\87\82\9c\8aø\90\ah\80ó\0\17#Â:§\r-Ôt\80Æp\9f\91\97$Oô³\86åÏývª"OìÕ{6X\85L\8eõ\1c:\95\7fþØR÷endstream
+endobj
+4913 0 obj <<
+/Type /Page
+/Contents 4914 0 R
+/Resources 4912 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4907 0 R
+/Annots [ 4917 0 R ]
+>> endobj
+4917 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [459.55 439.554 525.64 451.244]
+/Subtype /Link
+/A << /S /GoTo /D (confldapex) >>
+>> endobj
+4915 0 obj <<
+/D [4913 0 R /XYZ 85.039 786.531 null]
+>> endobj
+710 0 obj <<
+/D [4913 0 R /XYZ 85.039 620.879 null]
+>> endobj
+4916 0 obj <<
+/D [4913 0 R /XYZ 85.039 589.592 null]
+>> endobj
+714 0 obj <<
+/D [4913 0 R /XYZ 85.039 425.285 null]
+>> endobj
+4918 0 obj <<
+/D [4913 0 R /XYZ 85.039 391.142 null]
+>> endobj
+718 0 obj <<
+/D [4913 0 R /XYZ 85.039 186.188 null]
+>> endobj
+4919 0 obj <<
+/D [4913 0 R /XYZ 85.039 152.044 null]
+>> endobj
+4912 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F41 3054 0 R /F59 3455 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4923 0 obj <<
+/Length 2808      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÉnÛHöî¯\102\98\89\ 4D\f÷Å\80\ fé,\1d7\1c;c+è\ 1Ò9P"%qB\91
+\17/\7f?o+²(Q\19\a\8d V±êñíkÑ\9a\98ðÏ\9a\84\9ea:Ñ$\b}Ãs¬ÉjwfN6pòû\99%\10æÄ5Lßãß\16g¯?xþÄ2\8dÈ\8c&\8b5\81,\92¯Ó·\1fß|^¼¿\9dÍ\1dÇ\99Z\961\9b\aA8}3³ÃéÛ·7_®\17xâN/¯?àÖÍí§\99\ 5§¡3]\Þ\óÙ;<\81=wºÀ\837¿Íæ\0s\a\80ïïfß\16\7f\9c½_h<Í]Ãõ\1ddêÇÙ×oæ$\ 1¾ÿ83\r'
+'\ f°6\r+\8a&»3×s\fÏuä9?»;ûw\87\85ÏÜ     ¿5"ú\AÌmÓ\b\98\\10\ 5BÎ9 ç\1c\91\ 3¦-#\8aì1J\96\1d\1aa\10\81á\ 5¾\ eqøK6°¼\11\e¼\7f\ 4]Å;TÛ\1eVyÊz\ 5kØç\87
+\f,ÃñAr\9dÒiÌoËâ/Ór\ 1馭â\ 6~³²`[?dÍ\96WWlÀÏ\87¤,\eLe\1fÐ:Ò´c\85\86\1f\82\ 2\1cß°,·÷¶p\84\9f¯\9b¼\Æù7$EjE¥GtT§«¶Ê\9a§Ùܳ½é\ 5ÿ´uZ\8dÀ¦ÅªzÚ7\f³\8fëú¡¬\92zðæSZ\8f¼X¤Í2+\ 5²\88wéà\9dO7·\97oô·<z     \90\7fßTe»\1f\0_ß\½»¹EhÐýPV\9dâ?Ø\96y\82&Þ³Â+X§hí<\86UCË\84\8föñÌ\8e¦\15q\86\98\14\823QhÐÄEÊ\b\9a­xÏ;\89Φä\ 3P%o<lé%q\83%úD\91Ðß\8d (åÍ­àL²*]\11?%zJõÄÛ5áAaîqñS^\17\0¥8C\1f\a\9bá;\ f\88\8f\91\8a\ 2Öü¤\84Éj^)iøÙ\ 5î­iÙðº\16¶t=f³NB"´[\1a«²XÃ.d8×õ¦·È\ 4H(\94²æ4ﻶ\16JËÙÜ\ e¦"\ 6\8bß(5\ 2\aOJÓ\9d*_Ö\14ÕK\11ùAãpþÀ¾3\88\13+t\f8\94h\81\90¨Òfÿ0âdn`\ 4\96-p/\87vÓôÁf$?Añæ¶c\19¦ë\8dI©Y\ 5\97Û
+}SùLV\1cx\17\v\8fìÑ\e\ 6úq²d tÇ<åmÐ5\14\8f5\1eب+@Ì^\8bH^ä       \12\91¨\88Ñ   I]\8a\1an\14/xM.\86Ðy;\8clO\17bµE\90b\93¾ÒdW>³'\89\10O­ü. ÷\15\8b\90\1ciôNFr¤ÉPÃ\ 3?¨Rñ\ 4cÄ C\87\ 2y%\89ÄÉ\ e¥ÄeR\fòÊ\8bUqñ).âMZ½*Û\8bÏi¹ÏÓWÉêâG\9b\16O1®Êjóâ¹\89ç]Úg\a-¤ïî®xQ¢±\9b¾*h&ê"\b"§HWd=\8a+\95'p£<p\fÊ$\87éâdhýezæK\fe`Ò\81ÖÃ\9c¾|¥"§\89ém      °&¯Õ\91Ø\8dÁðåâ¥r<ÏLÒ5\9a¹Í\ex²ðÿ/X¥®ó\81-\80\87\fÐ?­ò\81\ fÖOE\83,<¢
+Î9\ 2´àB\ 5I ,ãÕw\94QtÝ9â\ 5ÿ\10_â±±\8a\8dstO\ e\9bóׯ\8fRð¼è Ó¯ç{òS¶Bóíÿ*\ 2+)\ 6\8b¼¥P\17tu Cu¼;Ç_ ¾®Ê¤4Ø-\rðÉçºd½[ꡨò!>=J৹ԿA
+£u§¬&«4\9f+æý\81ÒÉÓ/\98\1eI6éhD\16ås%ÓùÜ)³­THe*
+)G%]Y®´:ÕΨ\9cû\8f=d\92\1c¦\1f\9d̲Ódª£A\1cä\83'Cï¡*\95zÿ¼Äòü\11_¼ù\ 2«\ 5cúÑ\ 2D-õòúË\15\9c\\8d±J\8a¯\ fë Ö\9f\8d!"O\9bÃ;°\ 6k\85B°]¯³Ç\81=º¬8"\\8fBëØÆqü\8e\0õOqìâÕ\96¬v\1aËÛr·oU\9fö\1c\1fYà TµÊj\92Þ¾\_þGÊ r\99\8a7K\ 5¶Ts´\8bû\84­j¥ÞÄ\9fεu:,\ 4\14\8cÜ\19\11\96]\PªÚÈ)ZNoÈ\12\ eKä1Ëk\95]O\84ù^UI\90%[?\1d\14\8a%¥ÄÑfÕ\9d\aN=Z\968ùqÃ\8cvÚ<³\14\ 5\7fæxGåø¹ÆߤEJ\8dU\9e?\1dÇ2Ö.\94<\17\9bc+\92¨¡¡N¹\1e®¶Z\97ÕHþgW\90\18,¿ÿBÞ[g\80¤\1a\88\89\8eò/üÓfÉÅ?[©£f¹ü/4\ 1«\1c\8aÄ\ 5T\81e|\17ïÞ¬ÐK\a¥V\9f ç\9e\11álìD>ÌÏ'.)æ6\8cÜÖß»\10\0,\8ei\84¡;:¢ûýÈL£©k\8d\8c¦ Ïà\90\7fÏpÁ/Ì1¤x¤ãô¢\11\9c×é=ϯ\aã9tá®\80ÄyN®ùÀ¶+J\8c\85Z?Ü\ f3­TüzX\11îÑÕS\9e¨ô \80&b÷\19ÑÇ]ß\vý\80Öó\96â;\ 5\ 25\ 2ª\8dfj,£»\83¦Ê0j[U7îg\9e\ f\ 2´*.k\83§\f/4üÀ!\93\98a@b.¶©\8agÛµxfg^\12Ü1§Û¸&\10<\8d+\ 1£ÐÍShÂÒÇ\86·Ò\1fH.\13Ò\92\ e \ 34ô®=\8d¥\8f¢×á\81\90c¿\1e*Ú¢B¡\8b\1aÄÝL)[ËZ\95ÊBd\94¸\11\ 4¤[\r\98ðB¥l)c\1f\8d'IZ!\81{NR¦²\8fé\82\ 2²\rÙ7ÎycÕË\8b\8f5(\1d©oj5P\81â?`\r\ 1Ä®¬\ 4\97Ô\88¾>\0\85\ 6p\13óL\13\16\ 6Ö\fxõé5]ö\99îÐ:Çù]\99Ê\9a¾:¸ÏX«E¥»§£\8d ztù0ÃB\8e\9a{\81a\85tuÆ'ÕfÂ\8bÛ\9f]mAê!Ó´\14\1cè½LëRµ\81kòsnÃ\9a\8cæ\ 4¹K\88\9bx\89¥çð¾\v\86j\9b\86ê\91xw\fßñµx\1fåI¦â¾:\97kM\ 1j\ e]¡j·t\1f\ 4©WbÆv=#\f"X\ 4\86     \99\8f\82\ 6¯SA\85®íÃ\94ÉM}òÄϪn¸\80\vKA¥5\14x.¬´¸\9f\95áAÆ\99 Å\11Ùu#òÄ\91\8b\88È2";\12¹\86\13\12A;ºü\1e¤p_ÝFt\1dÅqÞóLÃõ\15Ò}\u×\9e)Õ d¯¯\815\v×t
+øÑ¢\15+\11\1ab\9b\15\17¹Fà\8f^\ f\8a3b¤G¡ô\13\9cÜÈ@¸\89\85mDü\b2\97ï\9c\96þPª(\10Ø\vF\8b×®P\ ea\1dõ½\8c\9a\9dqS\99\ f×zÙÇg\99ÚªFp­G4n\ 1QËR\1c\82k\8eðe\83¶U\99yئ\ 5c\aÓP´Äà¦\94X\86\f9¦9l\9c0pd\84\9f;\96ex¡\7fpoK\ 1\7fO\83l\85ß\ f,oú§Þ«¹6ß\8911×vÑv´{£%[<\96&\16\1f?3\84>àªI\19\9fÈy}ôlB\98±\8e\ e\89\9d\97r\9f\8e@ìIÃæ\92ö»Pr9¥ó¦,î\1aòÓfquÇ,!\93ÁA§ÍY\1e\92v?ÊãÐæ\ 68}÷E¥\92Ä\8cû\99ü2¡ ä«ÿx¥\18\vÈò\ 4¢zû;¹¾\84£Ky\9bèe\9cÜ+>Zq­Çøö,\17Â\1eëxËàTY\11¨V¶­Êb\93Ó¬LûI¦\94\ 3\8d]¥F\ 1\8a!b¶\1c©\aý;ñRû|1Èy]:ʨ@öCâ\89\0´L\e\12nðÜ\b´\fÇ\rû\10¤Ô+WJ\14ã\96dY\vzÈ(ô\ 6YöZæ`\8b9\8e©\8e\98ª\83²úÉÊ\9aÞñѾ¢Ûç\92º
+®B9\9f°¸\10\1eâ'Ö®ö;\8b3§kjåï¹Ãâ-®\14\1dY³#{ïðóÀ\ fq\83p?6} \89Ó\11¶=w<Õ|Ä^ì\84âJÞô£ô\9fè GA渾°äºÓ\e¾¬E\90¢Ó
+\9c@\97\89Â-«\98o]\b¸n²<çÓ=ù\19\89\9cu\97\ 2µ\80µû\ e+\15ì\86÷iò¬xÝå&X\97y¢7\19\80]>\95liTE4      ï\93F]¹¬àd\86\91/íÔqô®J*E;ä³-25\86\ f{\aé$\9b^eýDjK¿\9aõ&ÁD+­z¬n|FS\9a´Îæ°þS£\19Y*zÊ\82J\999\1eM\b¸\97\ 2\89½oÛ}îÃWÐ3\11\82¼v\0É\¨\16
+aO\ f!\19´£¬\10Å»\1dÙZB­\84Ê\9a,¾ã\87m<\14¶Ö
+\8fõÜfSÝF\10Ö£Á\99\e\ 3\99ôÙ      ¡u\92Ï\ f\8bî+\12\eT3ew\89\9f\94E\8f®¯ØÂ'ÑÓ¾`\91sªÁ­»xà\8fæWÝ}ÍqÕv Ã´¼®QÊã}r²U\82^4P\90G_\81ûvÑ\8a\0еÇGkÑãßûÖî`{ÞÙä§ý¯å\98GMµ\7fü½ú\7f,°ü²endstream
+endobj
+4922 0 obj <<
+/Type /Page
+/Contents 4923 0 R
+/Resources 4921 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4907 0 R
+/Annots [ 4926 0 R ]
+>> endobj
+4926 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [179.073 229.558 328.278 241.247]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
+>> endobj
+4924 0 obj <<
+/D [4922 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4920 0 obj <<
+/D [4922 0 R /XYZ 85.039 763.817 null]
+>> endobj
+4925 0 obj <<
+/D [4922 0 R /XYZ 285.281 769.79 null]
+>> endobj
+4921 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F18 4228 0 R /F41 3054 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4929 0 obj <<
+/Length 2328      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYYoÛH\12~÷¯\10<X\80\1a\88\öÁ+\80\1edIN<°cm¤Åb1\99\aZ¢en(ÒCRÑøßo\1dMê¢\9d\ 4\83\ 5f\11$ê£X]UýÕ×Õ\1dÑsá\8fè\85\9e㪨\17\84¾ã)Ñ[n.ÜÞ\1afÞ_\b#áö´ãú\1eN]-.þ~íù=á:\91\eõ\16\8f$²Xýj\8d?\8cf\8b駾­\94²\84púv\10\84Ö¨/Ck<¾ÿçÇ\ 5Îhëæã5\ eÝ\7fºë\v\98\r\95µ¸¹ÿÈs\13\9c\811m-pbtÕ·Af\ e\82Óyÿ·Å/\17ÓÅ\81M¶v´¯Ð¨ß/~ýÍí­Àî_.\GEao\a\11QÔÛ\hO9\9e\9f]Ì/þÑjá9Ýã¯:\·\e    [ÃrJµ1P^G\f~ú©o{Ò³â,+vܬ\9f\12n\f«øÙL¯6iÎÍU~iÆ\96ˤª\ 6ÜyØÖf:É_¸\95|MÊ\97"7Ê\92¬J0"\18\ 6\81\ 6F´>+1\v\17Fq]\97Õ0ÛÌâªÚ\15åj\90×M\934ÈÐñ\95\7f¤æá¥1nx¹Ì\87óxó\10óÈ\b-\1f\14Ûá,)\9e³d°Z\ e\7fß\82\8d\8arm\9cÙ\95i}d\9fw¤÷gþÉÑ\9dómõ#ØWÙ\8dC[\ 6\8eË;E» Ý\8e]\0ði\a\9d\10P\bNY·\93¾r­Ñ\f\aÖ\1c\ 1ºÉ2\8d3\1cñ\ 1\878!ÞRø\12â\9f`»âéÇ¢¯\84Uò×\15F\ 3B2Z.\8bm^W\1d\1eHGÈW\12ÉVÒqå\1e\vF\vÄ\8cô=\«/\ 3ë\ 1Lâ%Ñ(\¶/#«f\99â\ 1|ô¬ÿ\80\fÙ¼¬\97Y\\19륯­´bÁe±ÁQp\1eT\16$\91¬X¤xäßú\89µ 8â\ 6zéÃ\16þmÃ\81Rô)J\16hÜ.7ËÀ@~\1a\få\81»Â\8768Ì\83åºÇ\8dOïß
+\ 1\12@\8c\8e\1eØUqª^\ 3vµ`íM¬_×9@ÏC+ÎAëêT\95\ 4ö\83}ùs\86"âm\r\18\15áQB\81íòtA[»\81\ 3¤Û
+~\97\ f\ e¯!" ,mÒ!Ú\83F\85®µÁ\õ  \10\ 5ä!r*ä\9d
+"Úfü\ 5Nâíç\ f\9e\11^e¼¡=®\93²âá¸ì·"E\9e\19\1dÛ\8aÄVÜÛ=%9·æ\bÕÐB¢ÀnÚ(!ÈÖ\b¤|ÍSq3Å?³        L\8eÍ2Æ@3µB\17\b´q\9awÐÝg×sËä1\81Ì\94Z!ã\9dn*0\81¢P\ 3\1fÝÚñSüÜb߬á\rp\r8\ 2£\83\ f\0ä¡\e\9a¯&Å\ 6­\85­ñÀ-L\12ø:\87\ò \9d\9dZ(dä\88\1f\83°/\80\90\8c9«&ëë\18ó/Ã\fÕ\90Ï9Oï\93´\8d\10ýÒ¦\14\98\a\9f]¡×\98áeÂ\9f\1eì#JÆF£éÎ\88\126qùÂ}ã,c\12\88\8fO\921,\ 2Úê\12<çTÆHâ²\1eV\b\1eÐ.ãÖ\97àT\96µö¦hܺ\99 \ 3¹\ 3´\84\9d\86\96\88¡Õ\1e«Ð&¿\b® ^ÕE\89,\87í]
\ 6-Ñò\1c\8a¿Á±!r,Ê\93Ýf\0\167ºÓÇ\ eL¶ª¡\9eùÚ\87<\8c³-Y  ý¸4\13ha\91Û«ä1F7²\9a«¦Cya½;c\8c\1e2\8c×uÂ\bßQ¾f8\11\8c\0[ç0\82]\ fNµ{\8e\86cÚíR\8aS\87:;¡ÙÄ1þPl\92\19Æ*\86X\9cº\0\84%\ 3Õ\12×_Ó\83ÛbM \9a\94\18àm7¿¨\e3Äj\81\19ÞæÞ\f\v\87ÿÛ}AdMÊô+\82Ë\1c\8dÝÊuÜ0h\ eÂöt\13@\r\98²5\10\ 6ül\990p´4Ó{¶\10\92+\9b\9a\ eÎö\94\13\ 2Ù\93ëBâ\ f\90£¢\1e¿þV\81\862\89¡@\90\11Tõx¢©Éý\86Ð+\9eoí<§\8csîÙó\ap«ÖÒºÆâ\ 4Ï
+\85w\ 6TûG¼ynÑ0À\89\08\9eüFµ\9b&pÒ·îîaà\13\ eÜ\8cx\ 4©\8dNoø(gª\ e188\aU(î\8aaJZ°ó\94Y±8«ñé¤\87\9fÙdlú\\9cQ\9b¨4®Í\81\e\1e CE>l»0øÈ(]éJñ\ 4\baù#$ÙÍ\a\87Ñ\1a²à\11\8c¡P\ 3"6zó¼C\95i±Äßn»tx\a\12]*\9a\r[>ÑwD\98T`Ëý©nr7ç:\1dk(üu­\94¯\1d'·Pá\82õ²Y¹Ú<8Ë"\7fì0\0ËfßÛg¬Î\9a\ 5\117ÒµþõÔo\ f=Z0æõMñWr\ f·ÊT\8dƾÏBé\aº_$KÌ\8b//\97<A\a;ìRÅ]ªCè\1cN¸±¢:bÐ\14·Êñ»\ eÕs \88ÐQú»aàKGyÍîVÀ  ¦È\90\11çdÅMN\14è?3\1a\914õåén»Ò\91QðÝ\909ʪsu
+oãÁ7ÀÓxlBM\9c\83øùò\82ù\8e{\buÕÍ£±\9ab\1c\19rãâ\ e\89\94}=»åQ\0þH«Ú\ 4\83 \17ñV1ãªÀ\81\13âàZß\10\1c²\9b§     \ 4Û\141<ì6p\80\ eé,¢¹â\90\92 àË!ÙÚT¢\ 3ÔEd2$j^_"q\ 1*        \16\80\vpK~Ü5û\89ÍöÊBøöÜÐú`\8abd¬¯ØLJTéEXÓ\91\13õÓ\81\ 2\fRs~tÐîªØ»\89Q\83\v\f±cÍm\8a&\16î\91ÛV\87\9cXp\19moÜ \b\1eàÓ\11®cFè^NR\9dà\ fàZ)\83\1f\81¿t}#þL%sÌ\84\15
+¯m&\vàòµå¦y$\0#RcrZ\e'\9fÑT¾à%D\1cþÑí\ 1¯\87)\95ýÆ\19\1a\14)zN;\8c#¿\1aA%l\88\ 1\e\14zz\911øTJ\9e\9c\958\82\84ÂßíÇp¿Ó2á\v\1c¿j_ÍG\ 6³0DÛ\8eo@ͺ\87hR\ 6d ³*Ì-ù©½Ñ*Üév[ËFO\9c\9fh|óäÆ\9blâ¬\9dA\a­\9b\12Ç°5$\17þ½»¿ú7±m²üòҵס\13´ÐàÛÖk%\9fÐÒ\89¤~íÁM;*\10ßûà\16\99\a·)Ö\19YsÉ
+¬ÛÉÍ5¿¥Móý3\eßÞ\82ã÷µØ<³\11:\ f_ÚþW\ fm*\0\v0_³\8c\v\1aóRáó®\al\12twÈ\14\ 4¤/­\88q,Àj%®¹µJ6måÓV\94e̵'¨«\9bU÷)Æ}~þð÷(\86±6£æmºB<Hÿ¶ß^Jé³æ%Ð@ÞîÀYû4ø®«~À[¥ìÁéA/ÂDmù;¦\14 ôá\1a
+ËZ\9a'ê×ß\80;\96¥7ÓÛ»æÝÙè\f\83p\12Bõá»þx2\92\91\1f\ 4#­§×#\ 1§ôõ8xMÑl·ºÛVõ\18rl\9d\18]Rè@\87pA      Î\9f\9dù£\92\9e\97Åöy~31\9fÍma{¶\14øÆ\11DJD®´E\10\ 6®\17JÏDzQ¸\81vUh{B½fÏÇÅ\89c\9e\a\/]%®¦\93i\ 4\ e\8d&êJ+ïÊ\13ÚÕÓé\e\8eÝÆU=Oj£\b*:¸OEBêW\83\8a¬¿H7M\1cÜ\ eÁâ\ 1 Q\8faë+#U}3³D(\9cP¿B
\aË?ñ?/êè\95ôÍ4\15êìå÷ð6Ú\18ø_A}jkendstream
+endobj
+4928 0 obj <<
+/Type /Page
+/Contents 4929 0 R
+/Resources 4927 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4907 0 R
+/Annots [ 4932 0 R 4933 0 R 4934 0 R 4935 0 R ]
+>> endobj
+4932 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [436.059 608.276 486.692 619.966]
+/Subtype /Link
+/A << /S /GoTo /D (attribobjclPartA) >>
+>> endobj
+4933 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [511.223 608.276 539.579 619.966]
+/Subtype /Link
+/A << /S /GoTo /D (attribobjclPartB) >>
+>> endobj
+4934 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 596.848 105.43 605.871]
+/Subtype /Link
+/A << /S /GoTo /D (attribobjclPartB) >>
+>> endobj
+4935 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [124.867 553.474 256.001 566.375]
+/Subtype /Link
+/A << /S /GoTo /D (samba-pdc) >>
+>> endobj
+4930 0 obj <<
+/D [4928 0 R /XYZ 85.039 786.531 null]
+>> endobj
+722 0 obj <<
+/D [4928 0 R /XYZ 85.039 672.636 null]
+>> endobj
+4931 0 obj <<
+/D [4928 0 R /XYZ 85.039 636.371 null]
+>> endobj
+726 0 obj <<
+/D [4928 0 R /XYZ 85.039 275.792 null]
+>> endobj
+4936 0 obj <<
+/D [4928 0 R /XYZ 85.039 242.255 null]
+>> endobj
+4927 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F41 3054 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4941 0 obj <<
+/Length 1596      
+/Filter /FlateDecode
+>>
+stream
+xÚ\9dXYSÛH\10~÷¯ð£\\15\899u¤*\ fÆ\18\96,\10\82\9dJª²y\18ËÂV\90%G\92ãu¶ö¿o÷ÌÈ\18[&,E\15´¦\8fiõñu\vÚ%ðC»¡ô\b\8fºAè{\92Ón¼è\90î\f8\17\1dj%HWxÄ\97È:\1dwNΥߥÄ\8b\1dßk\91ñô«3ø£\7f;\1eÞõ\ιC©×s\83 tú=\16:\83Á\87O7cä\bçòæ\1c\8f>Ü]÷(pCî\8c/?Ü\18Þ\19ràL8cdôO{.È\8c@p8ê}\e¿ï\fÇ;>¹Â\13>G§~t¾~#Ý)øý¾C<\1e\85Ý5ÐÄ£QÔ]t\84ä\9e\14Ü>g\9dQçãÖ\8aá\89®ÑjyuWpßã>ëº\9cxa(¶1à²%\ 6«tú¶çJ&\9dÙ*©j\86N£§\14o\89´H¥\16\13õg\1a?\14÷÷ãt\91XyFE Bî\8bà\98N?\8eëóLÍ*«ñõÓ\97\9e+\ 2 ¾\1dS¹*f/¹E>j\8c.ϬèÈ¥®t\19u\99\10AÄiD\98K\830 2dÒwyäS\12\bÂCW\12â\1fóàv=\1d¨|0Wù¬ñ\81 ìÉ9Ý\8d\1fXöhÈ0Ú\10lªõÇó¤ç²(tî!ÿE\96\15X\1cë4\9fáià¤\95áªÜ<_\9d]\9e\e*ÉQ².7æQ«\97Fx\ 5t\85E\95\ 2ÑX\9aÀ\9fÐ)ê¹y¬\81Õ\\rïÐc(A\1d5R\8b~\8cºq±27\18yp\80:SC/\8d©*ý\e²\85²\ 5Þ¸+]ÀmR:ß\13Í®Ý\96ÀÅ\99Ò>V\89þýÖÄëI½µ\84k\9aÛøB\r¾\9bŪ¬\93ò\8d9)Vïn\93b\99%o¦ñ»\1f«$ß(¤\8arö\áä;uC\ eËe\9aVËLmnÔVè")U65ô@ß\7fÔüõ­ªªuQ6Ý"%\83ú"\9c\9e\ eÏ\86Ñð¼ß?ã§\82ËSI\ 5\11ÃáÑò*Ó\85*7\17e±Z¾¦t)#´Åv1\81üÔ\ 3ÈCÓlK\9bSH}ý"\ 5ÓMX2\a:òµ=½ª\92r/pÿÄåfYÿ{º¼fÉ÷ðîá\17$®Mó\11\97âc\99\ 1\99\9bÕb\92\94V2"\84´Ugþ\7fÒ\9d\15³4\1fÍ\93,³Z'\934?\99¨j~\18\91ìehe-ÏöÜ¥­Þ¾\1am\ 1¸®TU\8f\92zk\1f~\82\88ñ£×¼\12;Åa$æÅ"9KK(©¢Ü4\81ÃÃ\93EQ¦êäx\12\9f\ 5Ý#²×«ª~"üûèÜ\8c÷ê0\f³\90\13\7fpÖg\91\1f\ 4}! \91)\97ü|\10ìOïGÀ\ f©G\89lß:\\16xÄÌe=s\19i\99¹°j\b\ fPV\80\1dX:ÀOç¶Ç\89\ 3 
+è¹F²èqê\94P«Ü\ f\9cÑ&\8fç¥\ 6ç\1cÇÀ/$U\9d\16\8aÁ<ÊØ\11ç8ó\88ajçhÛB0Â\ 1\12:\13år¸\9dDÛi\81t¦pÖh\94/ñ$tôPÀ\89\86\ f+\9c&\813m¤8%\ e\f)C\83z^ -W\ f\89\9d9e\98\7f\11I®Ì>u\v45&\97\905\94_#£Ð\11\81S}\ 4¥Ö8c\8f×)\8e\8cGàüÁP\83\80Ã\82ä|\9e7ºy+n¥èéÌ,yKtr±\1fk\11y!ñ·j¿]ê¸Ç\82ö\95Îr\9eÏ\v\0\17x±|c¶U\1dU\(Ð?Õ¬\1aö9ÆÈ¢\0tH³6 ÒÎÚÀ9s>Ý\âû\7f1L\95OÍñç4Ç«\8cE\9d*#p\90      Ë\81ûk#Qä±\8e¨§#ê¢J\82ȶD´Ý\90ôn Ã\9dWdÌ\13LnßS-í\ 4Ã\86µp]A\v´la\11ô¤ßh\16K,;è\8a&\fº\bÀ¯¹B\97\7fâ¯Ä°\9a\8d    é\9f=éC\bWM=Xíjn"`m¤\a½Æ\84ïE\91¿}?È\9ea\95³®!î.\9eɧþ^PXÿ\99u\ 4`\81·\14\19\8f\84©\8d¦¡\8fÛ´\81ç %üh\vFȺn\9a\ 5oJs³b.\f\88è\17ÜFk¢{ØJÞ\9bÎ\99Ú è.²\ 5\98´my¡ð8\11Ö\9dj1ñâ\ 2î:L\1cz(\e¹\85Êu\8bÍ\1e«ç    ònßG\b\8f±£È+=\1eøO\90\97z\11ΧCä\95\b»\92\9bÑÇ«V\10åL\1c\ 3\85¿ÁС©5Üç9\8b\9cª0\7f\8bû:É\9b£Eb\0½É
+\ 1ôÊ2Ã\8d5\17ÏTV4@\ 4çëæC@·0\1c(ógV&º\a\81Ì\93µ!Òi¢\10ë\ 4wðs\14À2ݱ´ª¶ ÎÚP²²Fò'÷ !\13¯=¼\9c¨\18Õ\1el\8b¡\15\ 3ÊÐZ\1a¥$|Gä\89\r\ 3Jh\81y øñ\f:\88X\85\86\18+¸Ö'\96FÓªù.Á\93º0f¦Ec®¹I5¥\ e´~\ 3s\99\967tºµd¦\16ì˶\ePÜ^û\80\11i Ðø¤#m-\1eV\ eç\1e¬"í¥óÒIñìç?Ç5dwê\1c/CÊÙ¾\87\14ÿ5°\87'ÿ\ 1Ô\1d=\93endstream
+endobj
+4940 0 obj <<
+/Type /Page
+/Contents 4941 0 R
+/Resources 4939 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4907 0 R
+/Annots [ 4944 0 R ]
+>> endobj
+4944 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [384.118 169.232 435.505 181.224]
+/Subtype /Link
+/A << /S /GoTo /D (ldappwsync) >>
+>> endobj
+4942 0 obj <<
+/D [4940 0 R /XYZ 85.039 786.531 null]
+>> endobj
+730 0 obj <<
+/D [4940 0 R /XYZ 85.039 274.542 null]
+>> endobj
+4943 0 obj <<
+/D [4940 0 R /XYZ 85.039 238.277 null]
+>> endobj
+734 0 obj <<
+/D [4940 0 R /XYZ 85.039 128.427 null]
+>> endobj
+4945 0 obj <<
+/D [4940 0 R /XYZ 85.039 93.681 null]
+>> endobj
+4939 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4949 0 obj <<
+/Length 2693      
+/Filter /FlateDecode
+>>
+stream
+xÚÅY[oÛ8\16~ϯðÃ>ÈÀX\11EQ\97b÷!ÓËl\a\9dtÛ¤X,Ú>È\96l\v\95%G\92\9bæßϹQ\96l%íN\81]\ 4\88I\1eò\90<<ç;\17©\99\a\7fj\16\e×ÓÉ,\8aC×h5[í.¼Ù\ 6(¿](\99áÍ\ 2×\v\r\92~½½¸|eÂ\99òÜÄKf·k\9ar\9b}t\9eÿóê_·/ßÏ\17ZkG)w¾\88¢Ø¹\9aû±óüùÛ\ f×·H     \9c×ׯpèíû?æ
+¨±vn_¿½fÚ\v¤ÀXàÜ"áê×ù\ 2æÜÀÄ\977óÏ·¿_¼¼\1d\9ci\11¸A¨ñPw\17\1f?{³\fÎýû\85çê$\9eÝCÛsU\92Ìv\17\81Ñ® ´ôË\8b\9b\8bw=\17¦\ 53^5qõ\85\9d±Ð\9e\eÇA/\ 3e&dÐîç\v¸B¾Â\83\17pîO\9e
+ £½ÈY2©Êq¬ky0mrntµünó\1d\88.Сs»E\ e41vv)Êæ\81'µÈ¾>\0µÊp$tÊâ\vÒ\85YÊ?t\8az\ fÓ\16ý\82î\17 )ßYR\87ç\15\15\1a\1aÜòè}Ï0vViU\ 1©\96\ 5i×å;d¹?2\81\vÀ\vá³(\14XBòÈàV¾\1c\ 4yÓ¢¼Bθ,2¸\81r¾ÒVÍ\ 3\ f\95xí®+qï(t2èѬ.-J\9eq¿µÂ\80Î\8a\88Í\9c&T<\ 6w\0ùW\9b\96YÔk\1eÞ¥Í\ 6\99W©0:t8¯,º\ 1?z    â!\a\9cC ÿ¾\8c¹¡^¦»¹\1fÑ\8c\94\89\a~28rÓN\bdWl¶r{?ÆWµÏæÇ\89ÓÒMª\9e\ 3ÏÁóÐïV\ 6\9a\9cÈ\1dª\89\9f8¯+\1eN+¹\84\1f\8bÄSf\b/î'\11ËDvZãc\96e\8d+îANÌ¡è·F±4\87UWÔ2DÇÛÖ$\86\8cgoórÏ\9bõ'Ëò®\7f\fzjâHCÙ\840nÞ\ 1õ\r\9bþ@n\8c ô\fð[ô\8aVæ'ê\ 3Ô\94\7fîñ\15êæ\v¿:\8fµ\ f|\15´§sì01\80^0\rv\v?p\93(êMÝ÷&L\1d\10.pa?ã"ÔÁ\95\9cçM\9evÖðé\14¡È\ 6\e/\98\96\96dr~$ßUþ#ð»Ð¾ëùúiðù\ fb&\189\80\87\16\ 5¨¸ÃzÐa\87%½çæ\ 3J\92`¡á\ 1V\88\8a;]º$©s/E¨!fü\1eh×ÄvU 6=È\1aQ²@\eÂ>ûü¥,®Ò\1dj/\92ñ\81q\88!\13­|y*\14í'ð\10\80Îß\ayíúÑ4Ä\våiÙ\91\19?X\1d¼+ùh\9f<ã±R\8a\10\ 4ÃÅpxl]7<\e\9f\1a\95\1cµÏõ\83h¤ë«º<ìP°\0\95\15\ 3\aò%î°\8db
\82ßÃ\0\ 3\ 2\b\eY¾N\91XvBH\97e\ eú\17\86è/d\12
+¾´JvùJ\ f\aÚ\8dC%×ο¥»}\99·\97ûly¹{hïJþïf\87Ý\9eW\8fÄ¥"\8fb\ 4OîĦ\98
+pÐå\ 3\15Àãø£Ë[­@Cg§\84\bÑ°ú\88\1dò¦°êÒò\\8b\ 1+´,YÏ\ 6\ 5\83M~w(\9a#¾0j\88Î\92ð\10 \83ÀùÐ\9e.å3ìvb#°úÙ\84¨0ÂÐn¨CºÃßÀÈ}p!(\1en.\ e\876oP£¥¿ÝÖm7èï÷iÛÞ×MÆýOJ\a$#\15¹*\16    \19ö\93i\87À\90\1f\17ÿ\9d\7f.÷i·½ìêË6Ý-ÓËï¾×Ðz\ 6z\b;yÓñ\râNd\89?\82v¾E»ºB=Û\1c\9a\ 1äM\83\9aÿ\14¨ùO\e&\ 4A\88\17!àD\89\8a¿A\17\8fÝ2]¡ò}!j !\11J\ f{\eò\99\ eG\1f\19/ÈxluØ\89\aIŽ\81\7f\f\92°\8f\88pî6o\84\93Ý}Ì\7f\89zW\90â­qÄ\a·C>\95·mv\967\b+\ 6¬»ÊØo"'\v\13c_¸®Ñb{`\198\91Þ\17\ 6ä\96·bÕ&\1eH+\8aI£Xd¨uÙ\92õg\99®¾äU6aÊ\10õGÊZò×¹        !\16-zÄÇÝ(\98\82Ý\87^âÜJ`k\13\846þÝ-]@\85õÄ~\81qc\15˼g\13w\0Éù\0Õ    +d¬\1e½\vuþÁ?\1fk\10\0Ý\0Åh?\ flôY\91åUW¬\v\f(¦¦\9e\1fqaÀÛÄ´¿R¡¨\1fa*<G&Zc£ú¼aÂ\8a\9c¬§È7D\fØ>\ 5c        9Eo\18R\11PnxÔ\8a\95:\14óÚX\90URA\9cÝ2·²\1e¬ãA8QÇ¿\12c[ÜÄ¡ª&\9a'@W¢jÁ\ 5\98x_`\84\8f-Q§\93û\rÝv3\17\9e>F½çZ[[d§\bBG \aj(aI]b\8f\9c\1a\92N'cÀÙviµê!\1f'­-\1f2ݳ\90\89«c3[ÄÊõ\13ó¿\ f\fȦMì;¯å¤ý;bç,\ 1\?0a\87³\ e%©Ï\9eS\9bä©ÐG\85`W¾ú\7f\84>pCF;>¤èÅØ9Ã8<ñ\84\11ë\10²r3rn?\88\f"#gúe\8c<\1cê\97­À`\9fTäÙ8W8XO\9f\89\95jÎ(F)ù%\ f4\1d_\97Â\189\8eu\8ex¨«\f\10\14\12Ô\80òk\1ck¹Ox\80\8d\1e\ f°³)¾öÆMt̳qÏú°ÙÚþd¼¦\12\90\ 3ø
+¡r¬eÞ1\ 2\ 4Ö\9a}    \1fDlðüå\8cç\86\0¾¼þ㦬\97i9\ 5\92F¹1äFr\1e    áàúd\15\89ó\9e\9d"eqx©ú<*±\1ab\ 2PYʲ\98ÖlfÜxÿÛS\ 1\ 1f9#?\85±Éé. \r\9dHâ`#\8fÇy\9e%\88\82ªÀY\13×3£,ñ¬>¤@Cb¬\ f)ÚñûÕ(\88\8fU &í\15À5\ eÝPE\8f²¡E\1e°á\16Í\ e\18\0ÈY¤Ý \f\ f\83\19\88)A\8b<^ûßs\85N¦©8U\9f
+ßÀkG>\1dgv\aGNT\80\85\e´é°ÇE4pùz§g/j8Öl\80G\89ë\9b\83ªéc5QÅ\13OrC:»ês cs \ 3xbmµå¼\1f-\v\83ìÀÃl\8czv\89d£^èüñ\80õ\9aw¸ì\rO=´Ö\17a\8f\ 2=XÃÎ\9a¹ä\19\8fQÌé\ 5\8f\99(*t¤§MôÄÄ|m\86&\9a££÷\8f@Çé#hHäÅ#GKµ\97\8c£\82cÑ(Pñ#g\ 2ïèùÑ\ f\1dIGþèHÌ\162.D;H/E\840VWå\83lZóQøM`\03!nÝo\85FÅDDE\1c½ImI\88je\ 2²J£Ñ$£\9bÞRéN\12@þµ      [_\9e*²a\802Ìÿ¤\1e$¸t 0½c\aG\ 4
+ò7Ì<µõS, \15e)KÅõ¡bI\0,Y?¯B!}˳3ÈÐaâ*\ f\92­ \ 6\91\ 6?eÁ 2íF`]\8b¾.ý×Ae\ 1éf\1c3\98I}ÿq$¼¦\ 4\94}¼Q\1c\8d\99\88m\89\9c[É<.c\euæç\8c'qÂ8¶Á²NÈ@ñ\13Øo|úÎ\0\ 4ü\9bØü8üC\ 2\18\8f\97èµ\vSºô\80µ\16º¸\zp·j,.öýf\90\v`g}¬Ô³8X¤½#\86 \ 3\9d|¨Fv\80©þ±ò)ùßÈïá1!íwm\N¡JrR
+\ 4\f\ 5\1a{\9bá*úD\80v wª\85\8aÅ®gs[\8d
+\15H\1aïßõ ©\8e5d\Êw'\X35Ç\94<r¶²íH\\9cÓhInÉÆ\87\93\11ßæR&ÄîT\18}z\0QD\92\82Üaò#ÄAr   |Lª")ïx\8a^S½ÄVF%$\87\14^².\Ð\97°°-E7üHÓK\1a\19ôEW줥\85«\9a\a\1e-\9c"Oþ¼²\1dn)JÄc\19óà\12\16\10éáú\ fEyuB>©½N|\99I;þháÇFÐÏ\8f\ 3Ç~åÁÑ^\89±s*D¶\12ú\ 4\ 1è\9ew½°prÊÌFH!üIip\ e?ÕI\10ê\ 3x&}uòúÃ\9b7\13\11(èyâY7Êö\97ö\9f)\8cý\1aqR\7f¶ß-¤R´¥Ð»Ì¾wë¾\ e\9b\89Ëò£Ð\8d\1a\95ø\89)\93]q\99\feCÞ\88\vCìÔÒsÿ¢\11-ì{c²r\ 6\9e\v\80ú\10«\87I\0q§ùo!ôå·¾ø¼\1fÇÐút'\bkÂ$úË1ôÂ\a\987\0ó\vôòñ#ÕGQÉ\9fû\88«± Ú«÷\93\ eNi}î\8e\ÈIÆ÷ü\13Ð\8b^`endstream
+endobj
+4948 0 obj <<
+/Type /Page
+/Contents 4949 0 R
+/Resources 4947 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4956 0 R
+/Annots [ 4953 0 R 4954 0 R 4955 0 R ]
+>> endobj
+4953 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 327.664 135.43 337.232]
+/Subtype /Link
+/A << /S /GoTo /D (mysqlpbe) >>
+>> endobj
+4954 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [254.018 158.548 305.596 170.238]
+/Subtype /Link
+/A << /S /GoTo /D (moremysqlpdbe) >>
+>> endobj
+4955 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [288.922 63.704 355.612 75.393]
+/Subtype /Link
+/A << /S /GoTo /D (mysqlsam) >>
+>> endobj
+4950 0 obj <<
+/D [4948 0 R /XYZ 85.039 786.531 null]
+>> endobj
+738 0 obj <<
+/D [4948 0 R /XYZ 85.039 697.613 null]
+>> endobj
+4951 0 obj <<
+/D [4948 0 R /XYZ 85.039 663.47 null]
+>> endobj
+742 0 obj <<
+/D [4948 0 R /XYZ 85.039 525.394 null]
+>> endobj
+4952 0 obj <<
+/D [4948 0 R /XYZ 85.039 489.129 null]
+>> endobj
+4947 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4962 0 obj <<
+/Length 1951      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XmoÛ8\12þî_aà\ e\88\fÄ\QÔk\80ý\90ͦ½îµI·qqwè\16¨lɶ\10YJ%¹NþýÍ\v)K¶\9cäpØE\80\98â\90Ãy}fH9¶áO\8eCOØ*\1a\a¡/<%Ç\8bÍÈ\1e¯\80òv$õ
+{ì
+Û÷\90ôËlôÓ\eÏ\1fK[Dv4\9e-iÉ,ùb]ýãòãìúÓdª\94²¤\14\93i\10\84ÖåÄ   ­««ÛÏ73¤¸Ö»\9b78uûéÃD\ 25TÖìÝí\rÓ~E
+̹Ö\f   \97¿L¦°æ\ e\16^ßM¾Î~\e]Ï:2M]áú
+\85ú>úòÕ\1e' ÷o#[¨(\1cï`l\v\19EãÍÈõ\94ð\¥¿óÑÝè÷\96\vÓÜ1ï\1aP}jVL\1d[\ 4\8es|\\10\ 5ú8up\9c::\ e\84\96"\8a\9c¡\93|[\80\81ð\ 2¿K?ü%\ fHoÀ\ 3×\8f`©x\83F{\80Q\9e²UÁ\17êâÐ|\ 1Lú w÷¤ÿ\99ó¢,þ°¥\v3«m\15\9b\95\ 5\aÀ²¬xЬaZ¯ÿð\ 4ã»ßß3å!®kä\98Àä\9c§æñ\ 2\1eÿ¥H+&H?\90Ýñ\9d¾àGNSa \0ãTùBJw\1f¸á\80r_Vy9\8fó¯x\fy\bý\17\11  EL@6ÏñP¶û´HøãgþÙ<Õßó\8beY\ eì\85Ù\v¢óÒm\9dV½½u¼\99Ç/ïC\11veÕ?7\9eo⺻×\eÚ\9aÄM<\8fëtøXpuß\1a]!þÆ\ e\94äö\18\9d«}[à\aÍj¿f5\13È\9d\rR\9blÁ¤\98=Hä\85aT\9c5Úß\93){º%¯\89¾J\13\16Ñ;-"*\9b\94\9b\18¥BÅ\16e¾Ý\14=]Ï>üç_·\9fþùöÓíç\8fg\17¯Uz\ 6\12¬µfK\18oó¼ ð7Q\8frÂaÆ\bÚ*\v6TZïwV8\85\1f\83h\15j\97óú²!}9;`­á\82ZÔ¯Ò~\89\92\91X'ô¿º½¹º\9cýa{ö2«ê\ 6×\9e\9f\9c×Û
+'\80*_m\9a\ 3Ä\ f»{]¢\11ríÞ\82ôø\91jMvUÖh\8b5¥Á\ 2\80vàìßa®\97\13'\0\vô#¥gbX~Ú&ûèÏãb\13\17ûÌ9i\9a|s\88*Òó\84\ 2\80\a\8e\9ep#çå¢\84«üÁ²¢)Ïã\ eÊG\96\87#½P\ 4°èÐÃEó
+U`Ñ\81*SÇ\17ÊõZv\7f\99&\a1D¦\fA\80\17²\fý\Ü\17%\86ÂN§\932%\86õÅ©L§\16FCÙèÌjhWõJÀØâ1;m?uÒ¤7\9fß¿?2ªt¥\b\9d\0\8a\8a\14\92\e\8fãFiê\80qåÿ×\94 Ø\91\88\1cïÄ\11¨ \17µ.qì\ 1\97@Ñw\ 5Ø     b\1a:10\81õ¹Î&\ 4VP­Áv¾o}Ìc\9aj(q\1f\e=;Q¶\ 5Õ\ 52n\87Ãr¢\b\9d 9k^af\94\1fX×Å¢zz (K\93\17\19\f4q\8e\90Î\89¦sª\1ca;ªUt°5y×-=\b!e±Ê\9fx2É\b7\80²(·H\8bW\ 6\91Öºèlk=S.uW\92ã:(*\10UMúØô{\15F«*©Ïy~Í1Ûö+?hTiê\13­ÞjL\8b\8b\83#A\88\8d0UÜ  ý\vY%\10Åñ¼ývüà\93·9\83$Îä\99é\93ð\v1\16\7f·µ.Ìøq¬\fÍ\1e(c\8c\ 4R;\81ÍãT¯ý\96%)oG[b·\97V\88²\ 6\99Q)Çs5OÇóu:\9dñvSþ5+Sì\80c\ 4\1c5;
+K<⸣a¶\80e{¶ÊÕ\ 5\ 5~¿a¢ê9,s»¬á\9aÔèuäfØý}K\98\91\92nXò\98\1ec?G\8cP»VSÝÔêº,­\8b\a\9d)¼¸#\14×)l\12\8edkÏ.ÚÞYO@¨\1d·}Ý>¹Ç¶[\11µ\99ȧ\19ò]\1d\16V¬ÇÆáF\85n\10ï°Òv|~*þTävÂ7b\8c\85ßm{¾0VB\18Ð'&¼\ 6¥\89iSÝM\1c×\8eöA\86ëX|\18\9cõB\84U0QÒª\ 6+I\17âËû\8eü\10i? O\985a\12\r\84\89>ÿØ#&fè\1c\8c\19\0R×ÅÊ¥û6S\8f4Êôp%I\971%k#\ 6@OJG\84*8UB\¡\ 2ùZ|w5¾¿e\8b6Y¡áý\86Cfz5¡^\8a"  \10ûW¸\15ðhÉý)\8cXl\18Ì&\91\ 3·\8b<ý3\90ºé\97ñ\a\84\e«d?fó|\1fÿ¦_\84Ë\0\ 4Á\8f\89¹#ôK\7f\9c\9bf\9a/*¬\17\1ePô²BñE¨\8dEÍj\8e\18¤\v\ 5CÙ=åøªSPJÓó\7f\83«nÝÄ\1c\94\18QCyó\ 6_.ðÞ+]\80QN½xó\90\9b\90\86Ð\97\81×É+ZGu\81FmNÐ×·grA_KP\êÿa\83Ü#$mG\e2W}/iÖF=\9a\aµMp£>Õ6]Ýb\ 2]]N"Ï¢»Ä\e\14\84\92\1ek<Þ*\88?Þ,\14\18à\fÕ´î¨Þjé\18q¹?ìG\ 6\9b\8f\ fºÅ\1dçæ¤\9dü\ 20k8\83á=w\0\14\a\198ëôEâLGGy1 »c\aÂÁ¾\8cD\ 2Ü\80\rï\aD\9f\9a\85Ý\0¸KÛÊÞ}ôÀ[\93yôHJºò.¶\e­\13I«ßL0¸«ND\92b\9a\r×ÜÕ¶ma("«­Aà¦>\ 54ÎÉV\15\9aC~kjqFBgé\rá\8c\8f(ãÙÖ¿?´\8dñ\10\f¸Bºîó00[\9bç\ 2Ö\91ì\91P@ïµ­Òï[ô|\95\1a\94\87õy6G\93=\1a\8eñäþ5!hß$0_ó<M\862uÖ½yPàh³ª}\1fØÊ5?´k¨Dàú-ÃWÜ®\9c@\9d¸]\11åy\83=nò>p.©\ 1¨L\97\vQ@ÝÉjM\ 1µ¤¨¡Ä\88©Î·e+TVÉ\1cÒG\r¾UÓ"$2=?°JªSDõB?\ 4½eÔËÝ¿k£%ó4Éô¥uª\1f&@þ\8be\96§\ 4\ 6\87\97*ÃË÷E\18\9c¨.¯½Å>ûЫ\ 2!Ãî\8dø´Á¥r\8f\1e\aüãçÒÿ\ 2\86eendstream
+endobj
+4961 0 obj <<
+/Type /Page
+/Contents 4962 0 R
+/Resources 4960 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4956 0 R
+>> endobj
+4963 0 obj <<
+/D [4961 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4959 0 obj <<
+/D [4961 0 R /XYZ 85.039 763.817 null]
+>> endobj
+4964 0 obj <<
+/D [4961 0 R /XYZ 216.493 769.79 null]
+>> endobj
+746 0 obj <<
+/D [4961 0 R /XYZ 85.039 517.607 null]
+>> endobj
+4965 0 obj <<
+/D [4961 0 R /XYZ 85.039 497.481 null]
+>> endobj
+750 0 obj <<
+/D [4961 0 R /XYZ 85.039 359.667 null]
+>> endobj
+4966 0 obj <<
+/D [4961 0 R /XYZ 85.039 326.129 null]
+>> endobj
+754 0 obj <<
+/D [4961 0 R /XYZ 85.039 188.922 null]
+>> endobj
+4866 0 obj <<
+/D [4961 0 R /XYZ 85.039 156.5 null]
+>> endobj
+4960 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F18 4228 0 R /F20 3021 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4969 0 obj <<
+/Length 1744      
+/Filter /FlateDecode
+>>
+stream
+xÚµX[oÛ6\14~÷¯ð\86\ 1\95\81\98%ER\97\ 2}HÒËRô²%.: í\83l)¶VYr%ynþýÎá!eÙ\91³\16Û\90\a\93\87äá9\1f¿sQÄ\98Ã\9f\18G\9aq\19\8fÃ(`Z\8añb=âã%¬¼\1c    »\83\8f\15ã\81Æ¥\8bÙèñ\v\1d\8c\ 5g1\8fdz[³e\96~ô.\7f=ÿmöüz2\95RzB°É4\f#ï|âGÞåå»÷og¸¢¼«·/PôîúÍDÀj$½ÙÕ»·´ö\fW@¦¼\19.\9c_L¦°ç\ 66>¿\99|\9e½\1a=\9fõl\9a\ 2\89F}\1d}üÌÇ)ØýjÄ\99\8c£ñ\ eÆ\9c\898\1e¯GJK¦\95´óbt3ú½ÓBkjL§\ 6\\9fº\1dSÉY\14©\ e\ 3¡\a0øÄ5ß­²:#\7f>q¡Àø"+\93µ\15å\rý¶+X°²\12\86É\1a\82ê\16\7f}Øt¬È\1e®\båÍ\16\84-\8d»½)jk\13\92æ%\98$\10;\ 4Ì\ f\19\a7ÑR\ 3°U\93¯7\93) _ÕN]§å\8cvl\9b\fÍ{\82\8a\1e¿\90\ 5\97Lø¾\ 5à\17kX:ÏÒ\1cTi_{Ó\9c~¿­\8b'·¹\ 5cà55\8b\ 3\7f\98~S?f\\87\1dø>\88\15\93\83\ f\9cÓÀ:­bï²Z¯Á\81ª\ 4s\82Ð{^×ÕDr¯nܽ\ 3W\80K\11\97§î\ f\99\8a\ fï\17,ÖúþýÂCêkͽ÷\r>q\8dÀá£\a\81w\99\94\92M¯«%\98w\1f\ 6\9fI_\9f°B
+\16\89ø\1f((¤ºzô\17F\92£\1c\98Q6hF\8b\8fZ\14YJ¯t\ 3¤\83ms÷Êó\1e\9dÊ
+\97v6fI¶@\1d       ²õ\91ÝUTK\1a\18¤áw\87[ðBà·\11À\r¡wGã÷o¯þ QbT-ªm9ñc¯ýéç\ 3\86ÆÆ\91\97Î\89Ðk¶µ\1dÝ¡´ÚÖ8\v\1c3íl\954´i\ e\84\ e\94\95$J\90Ò)ù\1eÚ\10
+\r$+«Ù\18\85\18Ô5\1c\82[Z\92ßP|ú¨\16F\14\ 4\81ïG\92\85±}\81MÒ4é\9c8?O\16_²2¥#\aï\15ù\8c\87Ú\1e\ 1Æ(­½ë,qæué!òÈÃE\9b\ fòEq\16(\93ºHX/Ç4¸~ù\0Kn2Òç\92µ<Ö¬C¦Ã\0\86\ 3L\94,\90!-\9d¾á¶ªI{J\9eXöåEÃ\8eï\9a\ 6\82ùBB\b\aú?\bAÿd\b^d\8e¡å\92\ 2ñ<M\8d\r-\8e+;^¹¤\f\93\ f&\83TîØ\ 5¼ìD"½R\12<KÌÑd\9e\98KO\84¶z ´ý\87\11=\aNëлuxîh¾¨LéØ`}Hr
\ 6\97"oeè
+Dvé\0\8564\8c\8a\12E\81Wg\86úYNûÒýE5*ÇI\17g\ 6I\94´+t\18G\7f\82pÛØɺê_h`Å+0Þp¹\17KÉT"ïEìÍ,ÛÑ<¼µ*
+J?9 }¿ä((Å\81t±Ó¬ç\86Q\10
+V>\15X²)\8b,ªòv úü\80A¿ÓUm¡
+\eo`ªE\ 6q¬ó¬!á®s¨Þï¤\84¸%L\80U\98\1a\91\1e\10Ê\9bº\9a\9b\8am\1e§Á\f\e\bSéÝÛá®~\1e\8c̳¡t\87ðP\13\ 1\97ôRYG[<\9av\81\95\92Ĥ4ü]í-¬
+»Ø\10æÈ\92Ä\18ÛìRBÍBÑ\a­\a\88ðlq@Ó+
+cê7*×wì\e\996\9d;,°\9f1\9d\0$C²QxsÖ\9a\1fZ9¸äÉ@R\85\8c 2b\16\1a«>.\8bj\9e\14\9f\a\9e\93\1f\98Ï\18\ePg÷è\939ÚL\9eÒ\ f\90
+·ìÒ3\9a\83g\r¸ô\9d7\8f§ÖvÀV\0¶&ãºb\vÞ\87ðÆyQÐ\b\1fÒ\f\ eÈ\11êã"\89ä\b)\90p\95ú=\10ØÞ°Æ\0Ĺ-]HÓ;Ú\9a\97û#\84K|\10
+ÐÜ\vå\8a×D#C\f82Föá\1c\ 1¢W¼\8f@¨!­E]í«÷Íl\8b\99\17/v\11Õ\99\ 5½'fè\90{W·´ÅVuBOÂ\9b\1f@k\ 2\97eÇ@e*65°Ô´\1e5ɶ1\96\87ì<ë\16K×Ü@|\98\84Y.³û=ºCõÎÝý\0\89\89Äwñ\8cxuvDº\81Ú!b\80">Ù\1eK¦Tü}µQÚÚxY\95H\9då¶Nl+\0E¬ºÝ»Õi\102dqä\18\92l±,¢½ë¬]Uió?4±\1fV.\16°BÅÒ˾\99ú\96/ò¶¸#\11\15¤\16»
+,\13F\96\94\ 3¯"ü\88I\1e?dþ1¥¥1q\98ÒgC\ f¯X\14\b{`¹Í \16ïk\95Ð#úN«IÇ]åhÉü.Õû±ò\9aÍ>ñ/r|*S\98ÑË\86~\r³q\80\8b\rT½òugS|ÌY(¢\83xrÍ_\9fäE^\1ee}S\8dm#gäß\92õ¦W\1a\86Ðæ\8cKñ#h+\ 6\9d\81\94îB\f{Ŧ!ømr\151\9c\88¢\83¯\85ÙÊ|Yó\88¾°y¼w\fÆÙ7J¦-m©6]ʨ\9a¼µ\9bÌW7\ f\0Aíüü\8a\rNÞM×½|F
+;\98`¼Ï²\a_\bZ0\15F?ö\89 \99\92îHµ1L¯J|\19\ 1_Zöß\fè±µ\828ÕØÙÜø\97¹\8c\1a°X\1cVy\vÐý\8a "è\bܽ¯ÏÑÙ\9bÙ\10¡}¦ýðtæï}\17vÿ\9d(L¸fl(ip,D'R\9cµûßý³\aòX/
+\1eÌ@Bêc\13EÀd \ e?\89þ\ 6Æ«\8b`endstream
+endobj
+4968 0 obj <<
+/Type /Page
+/Contents 4969 0 R
+/Resources 4967 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4956 0 R
+/Annots [ 4973 0 R ]
+>> endobj
+4973 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 566.54 143.611 576.108]
+/Subtype /Link
+/A << /S /GoTo /D (acctmgmttools) >>
+>> endobj
+4970 0 obj <<
+/D [4968 0 R /XYZ 85.039 786.531 null]
+>> endobj
+758 0 obj <<
+/D [4968 0 R /XYZ 85.039 709.685 null]
+>> endobj
+4971 0 obj <<
+/D [4968 0 R /XYZ 85.039 669.825 null]
+>> endobj
+762 0 obj <<
+/D [4968 0 R /XYZ 85.039 669.825 null]
+>> endobj
+4972 0 obj <<
+/D [4968 0 R /XYZ 85.039 632.958 null]
+>> endobj
+766 0 obj <<
+/D [4968 0 R /XYZ 85.039 552.271 null]
+>> endobj
+4974 0 obj <<
+/D [4968 0 R /XYZ 85.039 515.404 null]
+>> endobj
+770 0 obj <<
+/D [4968 0 R /XYZ 85.039 297.038 null]
+>> endobj
+4975 0 obj <<
+/D [4968 0 R /XYZ 85.039 264.219 null]
+>> endobj
+4967 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F58 3380 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4978 0 obj <<
+/Length 3278      
+/Filter /FlateDecode
+>>
+stream
+xÚí[[\8fÛ6\16~\9f_aìKd VE\91Ô¥oÓI²I7\99Îv\1cl\80¶@5¶<ÖF¶\YδÀþø=\17\92\92-yâÝ\18í\ 4»\b\ 2Säááí\9cï\È\11£\0þ\89Q¢ý@¦£8\89|-Åh¶º\bF÷Ðò×\va(\82\91ò\83HcÓ·Ó\8b¯_êh$\ 2?\rÒÑtA$Óù\8fÞÕ«Ë\9bé\8b\1fÆ\13)¥'\84?\9eÄqâ]\8eÃÄ»ºúþÝõ\14[\94÷úú%V}ÿÃÛ±\80ÖDzÓ×ß_sÛsl\81:åM±áòÛñ\ 4hn\81ðÅíøçéw\17\9d9M\94¯"\89\93úõâÇ\9f\83Ñ\1cæýÝEàË4\19=@9ðE\9a\8eV\17JK_+i¾Ë\8bÛ\8b¿;.ܦFÜk`é\13K1\89\85/\85\1e¢\91Ò\8f\92t4I|\91\84]\82Ã_Ú¼(\1cؼé8\8d¼ì®Ä\ 5ç°\19       m¡ÀE\7fý\12Fm{è\bV\9d\9a\1cîJ$}!#(vfA£îñ°£Òá4M]À\ eßí\9a1\8d-¼-\9f\ 6Ö®ù8\9beÎuÛl5\ e\ e\9a²Ûlu9CúYµ[\8fÃÔk\98¦º\eO´öþiÙÍ\9aY\99m\1dcéý\14èàÍsäsy\ 3Dð)¸á_Ìà\ 6\99euÃ\95\97\87k\94¡\ 4\81Ý_cÿØBíKXíD\ 6Ò\8f¥~\8cXûJ«Q\98¤~¤ÅçÉ\13He\18û\ 1Ô\1fcC\9d\ 2`Ã%¢N\ e¸D¾\8cAÅb?\12Ê)\9d\1c:A8\8f»ìÍÛ\9bl»}¨êùáV\89 \ 5ÅMF\93\96×y'5(VS\94\16\15¤Þ\9bËë·\97×\ÞÀ\14Q\ 6\1ePæpªP\9bx"\9a\1d\9eøï\rv\13\81·Dé"â%SQ¹©j+Q¦3Ò }Æ#ÌP¢¨o\9d\91\:\81®\99Àõß@¡Î'¸[xb\ 2Ï3åý¤ö5éE\86ý\8bʨ@µàß\8c\7f\96ùoÙ<§aPOVXÈJnÛ\82F­¡òÞï\89®\ 4\10    õYÎ\83\90I(`æÀëóå6ù#åözú\ 4åV*í\91­R\11É\89\a\14.\92À9Ó,³í\92K Ãw(0$¿X1 ®X\8d\9cè\97\99Ï°Ï2C*#®yÍ\ 4u¾©óAIì\b¬¦)\ fKeñ§\8b\ 5\8aãÍÃüM¶mnóæ)\89#øP\ 5KA~oÁLƱ×\14+jN\9d\9d\ 6J\16\9a\9e\8fÙÚBó\96\ e\7ff=\v \12i\1cpéa\99\9b\9eÍ\92¤\95ü\8d½-
+eê£\83tÌÜ\1cL~bè» \9a­çC\8c\85\1f\8að8\1e\1c0\ 6ë¬Aº\98<\ 3§\ 5Uân7F½éø\16¤§ymÜ\15ð;\8c\17A:\997_\94
+h\ 5õñ©S2ÔCÒ¦\94\1f\vy\82
+\ÎfÍË2»ß\1eÕ\80\96Õyç4¨\ 1·\88{\ 6¼Æ\930M    ïÂ\14DXð÷\9eÍo\8c~\900`+\1d:\8aH]WøCja!\19Ù0ns\99\88\7f\ 5\82]\86â\83ýÑÍE_\ 2\88>\90\5\86ñ\8f?s\1fDjç5w\0\ees}?à_d3RD\9e\r\93N$¸0?\ 5Bã*î·üífn\16\bnlÊ\ 6\ 4\1aßÙ>:Øñba
+5ºÑ_a\8bòþÁôHÐÚ­\ f\13e\rØ\92\ eùû\96|]q¹ï­a-­ð7à0é[¢MA\9b\85¬\8dO\ fÜÃ(ñ^Ã\8f¦\9aàyµÊà4é\9b\14x\87ê\19êp`_\1c\87Ø{Å4È\ 1\9a_U+\83eX\89'ZÔ̲Î\7fÝÑg>ïô¾mÇ¿Íë\8fÈ\1c\fmÿh\9aÚm¦Á\8c£\93¢Æ5n\8a\f!h%¨Aþ4\99-\84q<\81ã`s\ 6-:·ûgvâÄ)\19êAÅÞK\15<\12µT÷Õz\8aVì(ÖXNg\9dÑ Ò¼î\99X8â\8fc\rAy¹c\rÇC\9eíj§ïÜ£\84Ïß\99|G5­FÎ\8f\1fÿg/ìܦæO9ýÅâÿÇ\7f\8eãÿ|å\8fb?VÑ©S2ÔC{­\13?\8cÄ        çÿ·böáS\ 2Ð2;ï¬\86}\8d\rØ      0ñ\1cÒ\83=VÝt\98Rd99@TÖùV\fûï®_¿·õ6\17`\9a\17ð]Õ«¬1I.¨zX¶"\ 4\15ÒºÞÔ¸Û:  \84\96\87¢,¹t\a\93K,\11
+]E\15ä\1d\936\1f0ió
+\9b\1e`\1c\95j¶XX\98ek´ÑU\83\9f\11³»/\1c\95ñ\89ð£¬Ö÷yí\8f\fÐ\90\vX\105Ðf\14[fÐóƱÒ6V«UÑäó¯\86,îÞN\88Î\16\v\8dÆ·Úµ.\92²\9b!¤·¦>Ö\92Scþ\eû\1f9ÌUIp:\16\ÿ;ù/;þhuÓ\f·,L\98\84ã¹<¨Y\ 4V6Õ}Þ,\aÝ\85\87\ 2¦\ fN`ìý²]fs:\128\8c\87\17P\82É8\9cxÆDì¸Æ\9cIE×ñ\17;\19ò^ÍIuó©°pÛ×$Ts\97ÕºÂBÙf'Ð' ´Ù"ì\92¯1\99l"º}G­ïÕ\98|oS1\909/Ï­\82°\8f:­6¥]X\8b}Êã$Y\88ÂÓa\ 1\1e9\7fγ&?î\f\9dAÍÏm\ eUàGêäÈ\8b¨\87ã|X£\88äiÉ\87«l}µÌ@á\8e\ 2bËí¼ÓúÏ\ 1QE¡ÓV*\13 b©\ 5D\15\89\82\82\10NL\194D\82\ 5Ö¢G\8f4\ fË\82³bÜ\86Ru8P'àá
+Vá\81H«,Y§Æ\f\9c&\r\97°\98ëÀæß(¸Ì¹Êá\ 1\941\ 2\13*7âJ\1a2®¨´\ fyØ¥Ørã\1a\91\15\v\fæ\rj§îà<\90î-\ 3IIu{ºzÇGÀJ¶p\98b*\1a\ 3¬\9d¼\18Z       &\ 2\v£Ôû)L\eËa¢d\99¯ó\8fns\8cϳl\15\9eÈ3\87\10¸\ 5Ç4ø\frùåçN@\83ßB<û  \15þcó'\8fú4\80×æ^Ï꯽\9c3\ eÍ^ý¡'\ 3\8d$\15ûÙE\19Ú\9cb\97{Ç«\91Vc\99)\81¬õ\97\ f=\ 4ÒÕ\ 3ñ\86ïVQõ\91$=è«\ e"ÖWÒ=R\bèj½zÃÉV\9bü \7fØa\7f        \9e\ 1/RßÔ¬F\93\8fVsɸ$8!\9c\ 4NÒhTO\93\91e\98F&\9fãP\am5M\r\vÇ®\eBò±\98Æ\1cbmó\14ØV\92÷Æ\18%\19£°ºq\8c\ 1­(\91\86ù¬]c\86µ\8dÖ\15Är\a°\ 2ºõ]?â¶\11¼ôóD\92üÖ1ú'D²¶2×:l\83NÆc\0ó\ 4ó%ç\ 5\98ð\ 4\80yU­òçuññ\13à\12\9e\7fNÿ\85\7f\10\1a\85Q\108ÌIø¬­Á\9aÖ\89¤K/¢®¸\89£¦=]\vü®²Í\ 1ãw×W\³É\1aC¼Ýp¤4£\19\r\82\8aMú¢RÛ÷\f´¹7dñ\9a%bG\18\9aû\17 \9aS``ç/#\98\7fn=ñÆ!\e\10®(\ 3@W\ e\1aoøèÍ\8b:`ÐÅØbT
+(­£Ô\9føOBª÷ßü\ 5É\b\96\ 3\8aïù\87 ,\92m\14\ 5å\83\8dF2º2D×liº\1f.O2þA\vì8î\ 5ìô\ f9\a\7fí\85:±0t\8e\15ΰļÞP0J\ e\13\ f\83k\bÌýj\9d­òÃÛz\ffìµ\16\14\99\7f`nVi\97ï|k8(ß¼@³¥\8di\ 2ÂUfºÒ\10d6`<ÜZ((vCí\ 5\10~8|µþ\ 4$\85ÿã\90D9ÜÛY]l\9a§\ 1J¤³a¤÷\1e*¹Y¢¹i¸\9d\9e\80T\e«¢|mÔØë d`\15Ö>ñ ½Ýrcc\87ÙÐÕü\92?(Æ\8f\94Óf¬³®Ï3s+\15aReXA¶4\94\99åWLëÛ`\1f_Ë=ÇJ\88`|Ì1¼\7fa¾P¦C\15{þ·ü\9a\8ekq¶ekX'JD°9f^\18\9a4í½\1a\90Ï2\93\86AN\ e¸\90Ðe5Ë\92Øh\1cAx\1dV¤b\94\f\ 1FDZ:/A§,È\84\ 6<ÂNt\87åu\9b\ M\82Ê \93%©ÝjB\84¤\ 5\0+º<ÖI÷®9\90>h®\11\12Ã[\87pÊNv\ f\ 4*\96¾\8am\87\r¿ÒàÄ^cÒA°G\91\9f\ 4áÞ2\v÷`îÈu:À\87\16ö\1a{»ºógÕz10¾JéQ\1aÓ­l^eÃP&mb\91k÷Ñ\f\194[Ùë¸?\10ƾÈäK]-\8a2¿A)~ú¹\17      ª\9cñ\ fû=\9c©ä\1a6\95Pp1\97ð\9eQ§Ø`^\ f\19dÒªtaøC\94¤ñ\ 1\11Ä\v9w\9e\91\fBSëÖ@­\99\a=ÿÜq~6"lAã}?\94ôÅÇz1\82 '°ñ\91\92\8añí«Í\88\8dR°Þ\80\v`\9d\16\ 1I<öθ\91ý¿Xó>Ðj\92XXdÀ\ 6ò\1dc\ 6ì\ 1X\88\12?\88£>,l\8c\1e·\98\ eÝ\ 5õÀ\81t²è¼\9cí£@"ý\bôèÉ À\13Là¤ÊOÔÉïq\fõ\90¾%Ú\97Ñ\89áÕ£\bà\18\9duB\8f¼ \ 5kÞucìÃ\a\e¦ EèÑ\ 3\94Ê8+µõ`°eËO]\1f        Ò\926XÀ²sfð\ 3\9d\19äb\9d\19¬[V+S\9a\17\87¯@\9c\9dw\97\14U\8d\13Q\9cú¥\82ã¥d\17\9fèO\ 5\9e`«{«â¼\14¬%\fBFî:\f?ØC¡\8c\83á\84\19\10l\19Ú½çÝh§?\7f\ 4@\1d¹Ô-~P\16\94\121Xîî*]Ö\1cî*öÎ\98\eòpC\997í+%\0µ\bØ\10Ç\8c£\1a\92Büæ7ðxÈnPÜ\9ejW\9ay8\18æñz   'ÆÆȹg\88\8d:ØsÞ¨\95\ 5 \18ÒVu\9fÀ(3Jbi3þi\9d4\97_¯ê\ fÜfFM:|I\90¢´\93ÅO»1nO%\ f#^ü¿Íë\8fyM¥%x\81X\98\17 j\rÊX\1f6\85\8c\ 17¥Q&´qàJO]ÒP\89û}ebIFØ´{Ý\1að{ÝÀ\8a\14¼I5?ô2#°Ý!ßÐΠ\97Ì\8cÂ=ßpï\8fAdèÇî\89£±FJðû6ûè©¿Ø(öà9æ©rf`Ý\86ü\ 3ÆHù\91\fO2Fq\14í\19#àÝ\ 6Ø\91\11&\ fª:7\8e²T¾ÔâÐQ>Õ8}>î\9eýµ\8cðS­\87ÿRê\91¿\13
+F\9fxfsÚ\9f,\81h\89¤ûdç¸\1d\11\9930B\91Úÿë\99\7f\ 3 È]\fendstream
+endobj
+4977 0 obj <<
+/Type /Page
+/Contents 4978 0 R
+/Resources 4976 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4956 0 R
+>> endobj
+4979 0 obj <<
+/D [4977 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4937 0 obj <<
+/D [4977 0 R /XYZ 85.039 715.216 null]
+>> endobj
+4980 0 obj <<
+/D [4977 0 R /XYZ 181.864 720.584 null]
+>> endobj
+4976 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4983 0 obj <<
+/Length 2202      
+/Filter /FlateDecode
+>>
+stream
+xÚíZmoã6\12þî_áo'\ 3kV\14I½ô[\12\14Ý$­½\97\ 2'ÛJ¢V¶¼\92Ü @\7füÍ\våȶ\9c¸\8d\13än\8b\01M\8eFCÎ3\ fgHË®\v\7f²\e\1a᪨\e\84¾0Jv'³\8eÛ½\81\91o:ÒJ¸]-\ßàÐñ¨óÕ©ñ»Ò\15\91\euG×$2\9aþì\9c|{t9zÿc¯¯\94\14½~\10\84ÎQÏ\v\9d\93\93\8b\8fç#\1cÑÎÙù)v]üø¡'a4TÎèìâ\9cÇ\ 68\ 2\19áÀÑq¯\ f2C\10|?ìý:ú®ó~Ô°©¯\85ö\15\1aõ¹óó¯nw
+v\7f×q\85\8aÂî\1d´]!£¨;ëh£\84ÑÊ~Ï:ÃÎ\ f+-<¦»üTËÔûµDßW"j]\1d\85\ 3\1f
+\19zM\81ÍOZ;ßkY»Q/ò\9dx\9cá|\13X\8b\90VÐÃ9\7fu*Mã      ãä#ûØ×\9b\8b\ 26JåC³a\ 5½uMGýVòMU\15),ðxYõèÝÒ)Ù\19Ø;goV·   ÷\95ñ¬ç\ 5Î\18\86âa<;\9a ü$_Î{^äT,\93\8f{}c\9cßju\93j\92ÅeCñ/®qaðû\ 1ª:º\84&ôH~Ó\9f,r\89úâ¢âÎãÍi*Ï\13\98ç¶ç<\06x¤\ f\0\97Æ<&k\84\e\ 6òy\80\ 2X\86à¹ÈìTC\ f¹ \86[Vz]\8b/\14L\ fì      å*èT\9b\vÁ!ãøc\99\14Wyñ{YÅU\9aÏËÍå\92\9e/<\1duû+\85Ï2,Ø0¬\15[ß&\ 5bÆ7Î=¢,_â\17íLâ97nÒ?°ßÊÄv4\9f!Nfq\9fð\92,z}\94)â*\99²D\86¨¤Á\8a;òkþ\9cÅ\13\84Ó-¡6)Ymn_vGÝ,\80\8b\83^\92èÃ\88l­n\19«^$\9de­?)°ÃuÒ\92?ã,ËÑâ;k¶t¦h\1dÀ>g\81,¿¡\97\ 3ñiå:?!\8dá´ql\16ã»ïù\81|\Òó\ 5\8b\80¯^À÷"\a\12°\813³o¾Ã/·uï\9c\95Ô«Ú2\9b\ 2Þ\ 3ð!Ãðs\92ÏçÉ\ 4×+\bV\9dä\aø\1cbD\87Î8æ¯\83|\16§vèCb\83½\ fÿ\93\ 2æe\ 2í\1cÇ\93x\89\13@mV|Û\88\8d\1f!¬!a\ 2\1aó¼âFM2Ð$/¤V2KËê\1d4aY\98| ïÁ¶È9Á¥È\99v\8a<ËV¯¸K³\8cE\8aä·dÂHÙírXe\98\97\1f\ 5ÎÕ-!VËðÁ\12ü\12#A"á-+;l!\88Í\9c4ÌRÀç;t{ÈÖâд~Á5\92å2«°;pRB8º:K\13«e\9e7-4d`\91X\94\ 3&Ò    \85µØ¢A©\85\ 4\1e:@\Ó6'µéöñ±èÙ\1cè\ 5Âå\ru\1f\93¬t\e\aÊ@øRïA\82óÁNÞ{PrXkZ\99o\84\bð`\aç(\9f,1ÎÓ
\8c\bÀsÒi2§­7ýÅ\95ºÆIÁ\e¡\v\13áý\10E\91ÞðsEQ wù@\1fÈ5 hÔ\18½\82\10\ 1nb®*¹\8fä?#\86\81u\r\ 4\7ff\rh\89\f"TØt?\9e\9f}²­3||P\13ã\ e\18ê\83,ó¡qh'¶§IVºÍóë  ðn\18^\16é,.î¿)òåâ1H®ô\1dÔ®Ý\80Ĭj¸JÉÖ1\89N>\eØÝ\85`\ 1\83\b\ 3qp\r\96ØQ\83¤\86%j_\90N\9c<\8fÝÀ\12ô\90ê6\9eH¸Q£x7\9c\9e¿Dëh
+\ f\82\8a\1dï<\9e%o\ 1G«ýwÃñ+>¢\11»;\12"b\84D]\16\1eã\8e7èl)¢õª¡1\18\19\11é¶1  $\18\84¸'S\85rÀjP½p5xI\19eI\1cO\15a\96ð\e\90Ö\12¦\17ÚG²i\8cámB\88r\ 3YNYÞMù{yÏ\89\1dfÝÛf\87Zx®±Jì\8e´L¶ë\16£E¨½'Ê<\ 5&y ¾ï\83\7fºÌ3®\bô[%\83V@ü»\17\19Z¢­ðñEà\1d"xd \84ï«}\8c\19\84¨\9e\12YÌL7­òÀ,\15úo1¨_*/m\8d(ªÑ¶am\9döªIéU³~Ô\80&Üã©T\ 1ªY«yqÐVÊ\10Ñó\e*R@è¶.{ ½\88\99\16Î\v,u ü1\8aUqÕ\8e\9dP·sô¯mq\9eÂ\0ÔÖ²yu\89¼\81ZZø-\10^ ¬ä»\16\b\83ZS6{D\93ï ?¨)'\9eOq"\9a²\91m¥À`\910¾ß¬Ç\16»Uë\88h\85USÚ\94Mw&ËÚ\85@\83)}AÉr+ ¹æ}\11.ÛÛ\86\v¬\942\9b®.\17tV1mÇ,l¥¾
\81¬\8f­°\ 1´\96\0À\rËÛ\aµ\84ÿZr7\96\ eͳÏ\87\92v\85¯\83}M"évrSRH>äßíÇ|\8egf÷;\0õ á\15Ly\80T([È\90ºí\81\16\9f\80\87x\ 2N'W[¤ÊGfsÛÈ\92ª~ܦޡ·¡Ár8\9f)\16,mµ\15´@Ô\13ó¡\¾¬ês7kN\ e­¢åD`\8bÒ\80é=¨*é¬Î\87ÒnA\ 5#\1f¶>\14\0x8»Z\rßsè\b\94\93½\14ý\15c\82É
+æ,Aêó\99ímÌÍÇÃ\94â\8fÕÉk±aË\85\ 5\0IÞÝ&V\1fϬ©j{r¶vyX3 \82r¹`2È\8bªä®¦\86µ\14Õ\r\84Æ#¸'\12\8bUÜ(ÞÐZ¢FÙP\7f\14_ï?ÑåÙåv\1d%B?à§\9fc\80\80O\9bo\86\1d¸®1^ôÅ\1f.ÀÅ\83³Ó\9f¶X\10Â\\9aW°à\12\8f\86x\8ar5Ø"c      %aàÉ¿HÆ­tsð}ýoU²\81Ç×\9a\9aC\16²ú\85\vÙc¾mL'6\9aé\8c\9e.9Ä$\9fÛs¨\1c\8fà©xY\1dW\ç6þñfú~øÃ÷ü\r\ 5íýåtÌ]tÿIIòïÄ\e¼Ë¯\95@ZïqC   E\12ßPBé\1azz\8fÒU
+¥Í[MôZ1p\9a&\19ß\96m\12\aT\ 1\90\16\1d\vö±å\ 4Ü\8d\87W\84GhÂ\16±]\9dAîï\9bà-&U¯\99\9fÏøÂÒî³\9f3\ 6\1ey¹ºT{=w¶ß1ç¥=\Ä(\8eéf-yÇ\96N\93ë\18󯬲ÑM\17\9f\1fL\15rÊÊèv0Î\9a\93\92ο^\r\10áÛ\ 2\84þ;\80h\90ã]\8f2¦Þ\13¡®\9fe®ò\811\95~d·ÿ2\ 3³y\84ó¢\81¹ßM\ 1\ 6\1fÆÙVðÕ? \8aw\84\ fﶹ\97ëÇx\1c\97É?îý\7fdQ[m¾\1cqîmáNç*åú\8fzU\7f±A\v\91\89©Æ[\88Mº,®/\×oÜ+{â\ 2ÍIýó)¾ì\8fÓ9ýjäfãç\9e\8d]¥ü_âëÇêÝ\9d?ãu»O@f¿\1f\14«@È°        ¿Ý¾\92*Ø:E\0Gûj½lü/¡¿ÝEendstream
+endobj
+4982 0 obj <<
+/Type /Page
+/Contents 4983 0 R
+/Resources 4981 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4956 0 R
+>> endobj
+4984 0 obj <<
+/D [4982 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4938 0 obj <<
+/D [4982 0 R /XYZ 85.039 722.621 null]
+>> endobj
+4985 0 obj <<
+/D [4982 0 R /XYZ 182.091 727.989 null]
+>> endobj
+4946 0 obj <<
+/D [4982 0 R /XYZ 85.039 455.374 null]
+>> endobj
+4986 0 obj <<
+/D [4982 0 R /XYZ 265.958 461.347 null]
+>> endobj
+4957 0 obj <<
+/D [4982 0 R /XYZ 85.039 229.986 null]
+>> endobj
+4987 0 obj <<
+/D [4982 0 R /XYZ 221.091 235.96 null]
+>> endobj
+4981 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4990 0 obj <<
+/Length 1941      
+/Filter /FlateDecode
+>>
+stream
+xÚí\[s\9b8\14~÷¯`ö Ï¬)\ 2Ä¥om\9a\93¦\97¸³;Óö\81\18_\98\ 2®7ÿ~ut\ 1Ù&¾¤)Á[Mf\ 2H\ 2\8bOß9::ç\b¤\99ä\ fi>6L;Ð<ß5°\8d´Ñ¼gjSRóG\ fñ\16¦æ\18¦\8b¡êõ°÷â\ 2»\1a2\8dÀ\f´á\846\19F_ô³·¯>\fÏ?õ\a¶më\b\19ý\81çùú«¾åëggï?_\ f¡ÆÑ/¯/ èý§w}Dj}[\1f^¾¿fuo \86\94\10*^½î\ fH\9b\eÒðü¦ÿmøgï|(õià\18\8ekC§þé}ùfj\11é÷\9f=Ó°\ 3_[\91sÓ@A Í{\ e\rìØü:éÝô>VOau\8eÆîjxõ\81h1\b°áØvS\eß4\1c\93\fì¹r\83Í#\ 5ϵ\1aÀ\eö\ 3W\ fo\13xá1\ 1ç\10bxé\17\17\bKw`\97¼uÀo{¹\89\8ak\eÈvÉ©Ô\vú«kÏ\10¿úî\9e@{óñ\8a\8dÙW\139ã$b\17)©       ç´;\ 5\e\9cI\96³*\18¸û\9b\8fäÿ\15«Y@Û\ 2Ú\16Ñ-ks\vE£¾åéw0¦ã4Úì©e\ 5\86kntu\v}Ûó\r\1cxÚÀòHsäíjLÆ\a;\9aåº\ 4\82àÇhAÈ\85 öáÇÐ\9b\18vÆ[¯?Å5lÂ\a\10\1d§\12\9dÆÑ¿\88Çtä·@BØ2,\vX(\1eòó;3ìÛ\96~¿ ãh\11*nòË%ºÂoµ?gY
+=*ÇìPl\11        aÃÃOÒ'*ìÈÁÚ\0\18\87jõÛ(ËI6%@Qá+c"}s¡J\88\80\8e²d)\8aÒ\9d\1cÃít6NA+\94¤O_Ml\ 6ä\1fÚÅ´\96zõùúòo\81à\9cCGÕZ\19Î\17¬"\9b°c\12\16%?«q\17\95\805½o\9cï$+~B²úOBVÜ\1eWÉlc3\88\81\ 6qMW[\1fÁ9§¬¢ëÓÓµ\86þ´\19ky\86\19\1c¬^ik¿\11\11ÛÂÙ\8dö]<\ 2\12PsF&o\ 5=(Ù\1d\7f£\85Î\1eAØVûÅ(kù>ÇÍò\ 3½`t\85B £å{l¢Ê \ 1ÌWV@Þ\84Ö/\vZ\94³V\94°3ò\8eÙ\12¬V(º\85\ 3³Z¤ùwsøÆÌÖb\12"\86ÒÖW`®\12#\17éw\\8c¨f\12Ú\1d\90L3.Fãt\ 2?\9c\8fø³(ÐèAÙy\ 2\90OZx\16aÁW\11µ&bú¦ÜÔ`\ù\13D\954\1d$M¶\13\bø°)¤       
+©rwüJ\9aø[Ð:\18\10Î÷\88µ¢WaÑ :ÛCvj4÷[§ù(L\85-C`\ 5%\15¦Ó±\982\1ee\9e+ÊW\94ÇHL \18\ 5²Í\ 3\15@{8Î3\86± =\94M@»C9Ü·\9a±9a&s\1eW\ 3)\89\aYwRµ$\ 6\15¦\19¯\1a=y\84£öd#8UÙ\98\ 3èK¦S(|d\bBð7Õ\ 2¢lª£m*Ï^_HA\810­<\8b\99VäØhZ\91¦`å@=\11
\14ÎiZÂ\ 6\ eé\83\86©aE­á\9cÛRs¸«ZJ\94ÿ+YiÓ\95CÌÜ<\r\ f\94\81\16\17\9cßûØÕü\1eÄ\1c$Á¸s\vb±P\90¼ØÊ\13Ó\ 4Y\94ÍÃX\98*]ó\12v\9do"¤\15Q£¢Â±^¥Jú/ÉÒiQû»²\13£c[ª¯Z£È8\12:*møhvJ¾½çP\87§5õN\0­$\91\81ÚrI+ýx`ÿ. \92¿L\92­\88²ì|¶\88\9c«XÉàÎ2¡ú`\9a\89ó5>îñ\92).6Ø\863¾ú\91á\\84åìW\9d\91÷,/#X\ fr\98¢\1c.¾s\1fúáÞÚ\9f\93-p\f\ f÷±°¥Þ½\89Á\9a¡ô\e\95Y~Ïa\ 5\84c\19V\9aQC(Y\ 5\1eÆÆÔø\9d_"Ûyûò·\9dñ\86î¥B´êk\92bòÅHØ\90ñ¢¬×9]q*=Jm¶ÚÃ×a)¼A6rh\92\18\98H@T\84ùZ\86\9e\ 2ÆË\94µ¢è#>M%±à|eÝ\93&E\1c±b¸w5\eó;ÉÐM¡}:mp7e©r\19=à]¥\8em\18\9cd,Mi\87ð]\19       Uÿ>\0?+Ü\84}ºÈ³\9aõÊFmÀ-\1c\8d$\8fo4¦\ 6ýH­\9c\1eÝ¿\9bÊè§ÙÏg\974¯á\92\15±\85ý¦\9f)¢&Cxjé;m\99\ 4<RqW\94a\19giqL¦\99²\bÖzø\17,ëk(\99{ÉrÖÒs\1c·\8e\98Â\ 5·È,ÇÓË\8c\1dáµ²\9c\9d_\7f¾ºbg,­f;"\e&I»\196'\162\82a¸K3`ùJ\98¾e\1eÓ°jG\93\80;ï2HïÀ\10\94Îst9Á,TåCÝ­
+\ 3Ó\18/\9b\9cÀ¤\ f\13Eħ ¢òS=\144ç9Ðqtl@óy\9d\89ÖRÿ\1aBF\fÉ\9bË7jÛM#dÓ<\ 3´\16Òô\0º.êèN\86S       ZN©?cÉa\85\1e\ 6þºÓmBsçær~¢´!S-Â\1fÝ¿ó\94fÂq÷ñý¢\14nÌHlªÙ\0¾Î\95«òâÔ\½/ËCÊ\99Þï§TóôAÌ\÷Ö\ 5«Æ=Æj"g\1et\bbV9\G±RéKæ=\17\b\ 2ùÆÿ®É÷3¨ÄӢߺ\v}T¹\19\12µ%öÇrÞ¸\ 3\82îå\vÕ||°÷Ð>6Ѩ¥¹ïHâµÔ«#\4ê\13\15<Z\15\7f/Ôç)ºï\ 6<-\8eͨ;&\17»\8dëÌ\93\8e¥B(\8a\9dînöÛ0jX[É;áFÙR^\83uw\ecw¢Ê×Kº/´Ú.HãÈ\8eÉÒp\1cÓÒ'a\9c@<   ÊÖ\81ç_màue^å\9b\15¬\84\7f\15b\92ñäKÇäÉÔ\ fîk\84/±±\10\1f\1d?áWãF:U1\1cÆ\13Ú
+ߦE)MõÇɳY\92\9d\89Á4ÉÁÚ·|jh颦¤\8dæ\võe´#V7nG·Q(³àii\86\8c\80%An\7fÒtÇ\a=Mm\ f?\ fû¶¨í\19È\97¹þ0ÂÈö·èG\86\87HíÚ÷1ÿ\ 3\13Ý\15\99endstream
+endobj
+4989 0 obj <<
+/Type /Page
+/Contents 4990 0 R
+/Resources 4988 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 4956 0 R
+>> endobj
+4991 0 obj <<
+/D [4989 0 R /XYZ 85.039 786.531 null]
+>> endobj
+4958 0 obj <<
+/D [4989 0 R /XYZ 85.039 691.098 null]
+>> endobj
+4992 0 obj <<
+/D [4989 0 R /XYZ 228.576 697.072 null]
+>> endobj
+4988 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+4998 0 obj <<
+/Length 2887      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYoÛH\12~÷¯Ð#\ 5D4ûâñ\98Yo\ 2\ f6ÙÌÚ\83\f03\ f´HKÜ¡\8e!);^ì\8fߺ\9ajIt&ØÀ\80EvWWWWUW}UT³\ 4þÔ,wqb\8aY\96§±3j¶Ü\%³\15̼¿RBa\9d\89\9dµð<1¹ð³\8b\89ͦh\92ÙÂä±u)Nþp\7fuýN'3\9dÄijf÷\8fDt_ý\1a)\1dÏ\17Î%ÑûnwØÏ\17&Í¢\ få~ßÌU´\9d/T´Â±4ú¯LÝñëçf[íæFEÏHÓó`¹­æ¿ßÿ8³Il\93l¶Ð6.\92\94¶ùùãí/8wõ÷ûPB¡\98\16ß\16q\9eèQ|åf*\ 1ò"\14ÿn\09Ënh¶s\12Õæ9\8b\84ò\ fk\1e¸C\9aÍ\gÑ\ 3>-pÞ¼\81cë4ÚÖÏL´\82óÃì\9eß6 \ 2xk¶Ä3\8b\1e\ f¸Á\12\8eÍn[¶´\ 5r}a\9a¦çµ%\8e\1d(¤iqÃ\87¶æ\99aÇ¿Ë®.\a\1a+¢²ïaTçÌ\1cy\96\ 3°ïI\93 \ 5\85\96.è°\ f@\97E5\v¡ñ ð\8f^k0\95±\16Í\ 2\fÀ28\8bV±.8\18RÜÝÞôü\84Ö¢\a²\r=yÒ\1e|ÂfYt\8f¼×0R£4×ïR\1d\98@§&V\89\11Cø¥\e\Rî\99þÄd.\8f\v]\by\7fàÃСw\9bM\89¿$;KÒ\8cêF\r\1eªZÆ\9f\e0*jfa4¸¾Ñ'
+\1a\851\16\f\ 3Ú\8b5¼kqÄ0ßrË/£R\91\16\8fÐ\93B+\9eE\8báïF\96À¿\95Ð\ eëº\97Ç\92Öx;6d@Ï)ö\86ÔY\9c\14,çý\1a\17\82\82·,/]#\93¥Ñc¹lÚ\86\8cû"#»\8e\1fB\8fÄ÷\8f÷Ìâ}\87ç;ìy?\1c!\99áWì
+´$ÈK?Ô\e\9e\19í̯eÛ\92\8e@\ fÏ\9e\87×$NW\e2GCl\86\8e\8b\ 5\9b]:jU/\9b
+ý;I¢çu³Äó¬ù\15ÅÆß\9bݦlÐ\ 4EA¡GÄÁ©²\93¥t]à÷\81ô*\83õ\97=Yl7Ú)$ý\0|îøñ3\85°*<\19\ e\8fNÕÔìsÀz8\1ak\91\82\97ý\13\8fÛ¾\bkT\85ì6\9eáòÌÞ\ e¨@%«Ê\81_Àv2\8a¦IàÒó«X\b\9e\82K\8adð¸ö\8b\89\11qU´\ e\96Cpq`5¼\195\13íÀ\e»pñ\96)\87µ\10Tõc\89;´Âõ·Ä%|IMxIMªâÜ_Ò\85\9a¸ÆJAR±B\ 1\\14ó{nÚ\96·<^(\10øÂZ|w3\13\eL_\81þ\1a¹\8f+ïÏôÖ\93\91ÚzIW\8a\86Ú¦\1fz¾w\92¤üE¥+Þ\1fo=«\10&K2ú\92xõB@\8eÁ×\9a·ÖÑ\81wëzYµ­NEêãó\14¦¬\8b3\9dáAtlN\12ÙEÎV\10\0r:tl
+\87¤\7f^ýú{2«\80ôÇ«\ 4\ 6óÙ3<'±\820±¹²ÊÆÊ*yo¯î®~
+³£J²ØªWÙТ\ 4Øð\93P\9frq±Ég\85\8dõ\11\16\r\8\17&ÙÏs¥ \ft\84\a0\0]&r\97Æ\89#\1c\13$.\94µ\86fÃg\92õ¸\88\ 6®o7fv³\ 3©fGÁL\11k\0.\80\ e\9bÊ'\0À}\90\9e\H ÁÅ2ïÉ\95D\e§\9d\843z\\11æa\1fÏO|<      \9c|\ f     ½\88ºrÃ\99\17ï\99Kл8j¸Dû\b%\11\85¦;\1fÚ7»'ú­x¼\91ù;\NþÇ Ä0§\92\83\16]\13eL\9c\esrMúõîÐR2Ì£-F\13[D-e\9b\15;/O\8d!\13çéîñ=¬\19\96(Ë)µ@\81\80²yì\8aÌgëÍC¼Üm\1f'T\ 5\17 W\9e\ eaC¡Ø&MÏìQ{9hÏ\9f\1eB9\9f14\8b"\r ÐÓ\ 4\fË\a9ãªyªE+à±p7Î\12?\86f\80 \18\1c¼¶mê\ 2~x«\91\82­¸\11\ 5uýºÙ3)\1a\ 6\7f\91×\84\1c\9có&p§·èNý\84\ 2°½\87G\8c\97\ 5\95¡\18ìz´!fH\ 15\1aԮݩÅWåS-\91/\0\8a¨3\813âÐøØaD\­}|ô!\13\8eÔtüH
+'Iº?¼n\86\92\90¬ÀOÄ\9e´\1aS\84g\yo~Dg=´¼\0©À/Ð\9bV\87n\84®\98\15.B¥I\v\80\8b\19\95,\ epà÷\ 4®\85\ 5ýd\10U\16¸¬ø¾XºP\10\97sà¥U\9c:ýJ1\ 2±È%yXK\ 1KcÓ³ZJa5\ 5îúnn\0ª\94á«Ï
+$*£~¨·5j\8d´ß{UM\95p\19¸\93ú\8b\1a\bk\e¸ò\b\ eL\8a\88ÿM\0åL\bå\86N0\9cI\ 5ä¦ìXcÜ¢
+\ 5\87©æ3©\aT'Ì?ÞÛk\9d$_\98"@1(\bgÝÝ!ÄX$\ 5'ÖÔCs\1aÃ}\1f\9aE\88¬\1cßí\8eæ\1aÄcäî=9í\11l×AÆ'\84k¤N rÄX×ÿhH\ 6\14î\8bÏé\821ô¹\9cý)bÏOÐ\1dlZ\0Þ_\1e©yd\89\80\v\1fFô£\v\a¸o\våBÅ3c("5®xÐ\e\a©\ 5»âð¹ªqì#Uc\96_Ðtº0d\eü=/ü\90\1fÚåú\97OLð\89\ eðX\93\ 4\8b        üÚSM\8b¨­\88>|ø\e<hÆ«\18/Z\8f\8e­)¢·T\88t»=\99\85õ\ f´¬bH\8f\14"\96\82\97q\86\16/)6í)4ù1BÖ\14L*\1e=bGxÙwt\9c'\Ç\ 5 ï2\81Z\ 10\98,\9fÎV!¡\ 5º$\15ºæ\91\fÂZ<T«c¸ë\9bn\ 4­y\1e§¹½,8    e:uêi_8\9fqå5\ 6ZrO§Ï\1c\b\17S^\17E8\15(\ 2©Ñu\ 6È9C³\84ÛýÂ$¾\89 k°Ò¢6\80S£W)ÂÏÈ",\82eG*³ðA`/\9e9¾¼~·èعá\14«spþ\871§n\972¶{\1c\89\84Ãý\18Q\9aýXc½a\87¤ \80k¸l¶\1eÅÈ&ýTÇA¥P\9c(1ß3h\1a\ 3dÖjªÝ`âTûô\8b`\ 4Ù¢(\87-E@Úì\rߦ³\ 6\11Ó\1e\83\19J9\19Ì\90lÀ*\83\93w\96Äî\f\98°\92\93\89ØZñø¡÷­+\93d\12ü
+ýHh8\18z¦®RËë\8f@/\91ÐOa1ð\8cÄù:\13Öþ|{Ó_¿ç\1e\10,xì°\ 4Â'.\14ááö\86\7f»r»\92¡\10?\92\16\b?ú³T^\10\0É/\13\81ex\r¡+@T¹¿´MEE2"ªCó\8a=!ø\bõõ\ 4;\a\90Ý]r[Ms\83Ð\9e¹\11àwì\0\fO;_]JY8\r\bóo\v7a­¬lë\95\16{\97ѱVê$ÕÜR//\93\10°£<f¥SVöµ¿Ctã\8fý9.<\90\10ï\ 5\98â\813BÅ\83>¶QÕ0ðX\87î-\97a%\1cw[
+/0Û\8e\8eÇ;·Ò\12¡\95,Å®å.ç\83\1c\v¹\87­%\9bs^<\9eF\88:.Cv+Úü?_\v?\9fF\95\95\18¦¬\ 2Ï\1c\81¨¯$¬rÒ\88
+\11gfÁ¿R`\ 6fH,\ 1;\9eêVR\7fþëýW`Õ»f\85'édW\ 4wç;8Ø\81\8a\9f©\ 6\7fÇS¯ï!\1dó\90§\86}\14¯û>iõ·Hû:Cl\85a-÷µ\160Ö§c\91H\rW\9b±\vì7\93\1c±¿
+\82
+ù§â'êâ\81-9u\rìX\8d@\ 5\9añß\11°ÿ\9bÅ:?+\95\ 2üyìÝR§ÔPë[\9a¹c+ÕwzäÆ\1fA     ·×\17c{\89;Mg
+]@>r©\1aEøÿM\86\9bã\97\18\15\99\v«\81\8eUþíV\eëH¥õI\y{ÚÆÅ\9d±\ 4 4àNðXÅC\ 1\ 6I£rüà ¸!\rÁO
+àãx\1fGg9        \98\1a\ e\98:õMQ3-ìÙw\ 5\16é\15\8céå\a\8c\89\86eL\85-ó?ä\v        ¾U\8d(\eè\ 6^\14D¶^\14\aÕ©±î4\81a\18LÓ#VO³\0ë\15\84õp¾\7f\91ÞÃFè\ 3ð\8ck¨åª\ 4H¥éQåeåý\r\87\ f\ 3
+Ú6Cãcý\ 4\12r9\84´âLGå4\10\82²vléN1K!\15æ\97êÖ\0ºÛ)óä±NìÈ\ f\8eXø8vñ\85\b¢xhȽo\ 2í\98ÿ\94´\ e\8c\9f\ 5íå7l\18kÓXgê¤0ô\85-63FÀ{h\87ñ3\89\1e\r5\97N?ár=¶_ðq{Ìý=¯\19? RK[\87É\v~È(¨¤\aüp\1aý»\96¯\82Ä\8cb\ e¶´¶þ\e\8eƦԦ\19\84w³Ù3\9aë¹¢AæGÊ3à.HsÄ\7fX\80Y\1dÝrþ{\15j\8d_\81ü7¯,åv7cÅþøí\89 @\16ô\føõ°\17´'\1fy\96å\b\r\81ò\9a1ÓRZ¢=Où¯Bý¾\\8a\1cLM_iËå0F\88\11Æä\84=·ò5)8\0Õ7ÜõGÎX¬e\8e?ÛeÔ\948\8fÆcÐ˳8ÍÔ×\9añZa{󯲳2ÅEv66.ÜÙgyÿû?u\9e°6endstream
+endobj
+4997 0 obj <<
+/Type /Page
+/Contents 4998 0 R
+/Resources 4996 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5004 0 R
+/Annots [ 5001 0 R 5002 0 R 5003 0 R ]
+>> endobj
+5001 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [158.829 133.536 215.538 145.226]
+/Subtype /Link
+/A << /S /GoTo /D (idmap-sid2gid) >>
+>> endobj
+5002 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [240.191 133.536 296.9 145.226]
+/Subtype /Link
+/A << /S /GoTo /D (idmap-gid2sid) >>
+>> endobj
+5003 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [278.346 119.987 334.157 131.676]
+/Subtype /Link
+/A << /S /GoTo /D (idmap-store-gid2sid) >>
+>> endobj
+4999 0 obj <<
+/D [4997 0 R /XYZ 85.039 786.531 null]
+>> endobj
+774 0 obj <<
+/D [4997 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3118 0 obj <<
+/D [4997 0 R /XYZ 85.039 638.419 null]
+>> endobj
+778 0 obj <<
+/D [4997 0 R /XYZ 85.039 348.104 null]
+>> endobj
+5000 0 obj <<
+/D [4997 0 R /XYZ 85.039 312.793 null]
+>> endobj
+4996 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F58 3380 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5010 0 obj <<
+/Length 1339      
+/Filter /FlateDecode
+>>
+stream
+xÚ½WKoÛF\10¾ëWðH\ 1Õz_$\97¹¹õ£\ e\8d\15¸@\92\ 3\12k\89tH:¶\80üøÎc)\8b\12Ó\ 2MZèÀÝÙÙy~3³R\81\84\9f
+\$¤I\83ÄÅ"2*\98­G2XÀÉùHy\ e\19X!ã\b\8f~\9e\8e\8e΢8PR¤2\r¦wÄ2\9d¿\ f\7fùõøzzúv<1Æ\84J\8bñ$I\x>VáÛ±NÂ7°x7\9e¨ð\1a9txy|}\r¤\8b«s¾ñ\15?6¼\ 4Ú\rSn/®NÞ\8cµ\vo=áøê\84\17ï®.þ\18\7f\9c¾\1e\9dNwl\9cXac\83F~\1e½ÿ(\839øñz$\85I]ð\ 4k)T\9a\ 6ë\91\8d\8c\88¬ñûÕèfôûV
+\9fÙ\80o\r\84bÒqL´\14\89Ö\87ê\924ñêÌ\9e:s \ e\8cV"Mõ\90&%cá\94\ 3\8e´\97\94}¾HØ\b\fF\96à3h\89\88Þ}É<\e\18§;âÑÅÚ\ 5'\15Ø\12¼\983\81´\998\ 1ßÀd¥\87´v_ÂA¬\appV,\1eë\1c\12å\b\ 6
+\13ut¦¢\1dÖX\v©µç\7fµ\9fÉØ\89Ø¥lfO]OF§îâ\ 4\90\ 4 yÅÐXÔÕã\ 3#ìæÂÃ¥­\18[\88E¦Ù°\86u\8eplªÕc\v\9b¢*ž%
+KÃF}S\ e\10a Á1\14ÐDA\95$ñp\ 1M ²\9cÇ\7f\ fNI  J¢\1f\ 3:3\f:+\f\83N\v\vW¿\13xq\a¼h\a\0ð\9c\80`ÿPàéÿ\17\1dÚê-¬à°\ 5\82Ð\84ë¬\9da?\\16p\.\98\bP=\0\9f\96
+ÌÑÿ\ 4¾\18r\199\ f¾ä?\ 5\9f\91Â9»\9d\ 2\83Q¹-Jðk^aß~jÀ»H\86WS\8c\88=ÒR>\ 3Ŧa\83\84\16y6+.D\13)¨]Xsù\ 2OuÇ   \8cÒ\1d5*N\853©WvZ¢\9c\ 5E2\1f\83\84¼.(¤\89       /³2[äu3\80\ 2\ 5Ë\98 \8bB\9e\8aÕ\8a5fmK¹[?´L \9c\81\ 33ÎiÖ¾Ø\9a\95ÌRÌ»FR¢;-Ú2#æ\15z¶Aõ\10\7f\9a\fd       \ 3\9c\92Þ2[çó\97yvô[A\12\1e\9f»Fæ\83¡Â\9f¸e\91Jèk}3\11ZË1\19G\à\ eìV|\ 21¤/YT! ë&g¾»\8c\18     v\ 4\91DH\80\ 3Z6]æTGZ\86\19/\0Ϥò\vZ\98×Ù\8aO!S\80䪡t\16\9fP¯¿÷\84\10¯ê{ M(\1aì\ra£a\89wH©\99\9d\9a*\96Jújr\8cs
+lͦñ®ûk\90\1f0¨Z5¼_\15ë¢Í(\aØÍ'ÖJzw\94^ô:o\97|eÞ¹\8d        \89Èë\ 2\84è8a¡ðÅh\91c9ï3þ4³Î°\ 2ãO7`³Ìüf\91\97\10 6oz·0Ù¼ºC\9fu\1c\83Ï\9eÒË>\88\8aPϦ3¢Í×^~My|ðª»Ôãæ\83T¶å\v:vÛ â\11\ 5\95R×R\81.vý÷\80\84èn5\19ç£Ù øRÄ;b5IwÀæ^ò\86è§Ó?·Qk\99ð\901:0\1e|#çÅ\80×HÞé\ 1p\9bz*P?ÈHÒôFQ'°\0\82â#D]\86ä\19Jº÷ZªÎX¯m\ 6åøMÇo²5Þý\94q±°Mm^#B3JwN`²!52ô\19Á²Wm6ÄZ­©ó}éÚ\ 2Õ-\8b\9doP?¨ÂZá.A\12¸R\80p?Éj_"|\83\9e&\ 4f\8eðpµ\1e\97\15\ 1Ð\17\f<PUOè~ù!\87&\að\8b\91Â/\99\95\ 1áÚð\ 1ô¾\f\8b\ ef\ 3z\82¤\81Ô!¹C& Æ:\85±/½l/7£Xur»2ò­5÷ö\80\1f\a¥y\89\7f\0\0Å\aÃ%Na¸l\a\v`~\a>\88ú\92©Ûö\ 2kJvÒÁ\ 6)ÜÚjßÛ\98\96uiع͠ÇÎÐäÝIÎã¥÷\1e1&\15©u~¼\949T\82ÕþeºÎ\1e\ 6\ 6\92\9b\96ƪ`K\ 3Äj%\8cu=ØΪ²Ìg]­usÀ\83\8e\86+àÿþàpS±,ý\90\07j1ð\7fJ«Tèô\eo
+oÈ÷ýÛ2\89P/NýíÃBYyð<\8fáß\8aí?\90þ\ 2(\1chXendstream
+endobj
+5009 0 obj <<
+/Type /Page
+/Contents 5010 0 R
+/Resources 5008 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5004 0 R
+>> endobj
+4993 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 458
+/Height 382
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 15986     
+/Filter /FlateDecode
+>>
+stream
+xÚí\9dwX\14Wû¿\ 3,½*E\8aJ\11\10\15\89\1a;Ec°`á\15\8dF\83\8aÆXbÁN"¢bIôµ|-ñ5¢bÇ\82¨Ø\ 1\8d½!\11\r¢"E\14,H\11\9eËse¯ýQ\96aw\16v\97ÏýÇ^³3³gÎ\9c\99¹ç\99ggÎ|ú$×|øð!44ÔÏϯ]»vêêê_(\1a***666}ûö]°`Azzú'\0\0¨kÞ¼y³hÑ"CCÃ/\94\bÒìÕ«W±q\ 1\0\8d\e7LMM\99\91<<<Ö¯_OR*,,T¸\15)--}ôèÑáÃ\87\83\82\82455Ù\1aM\9d:\95Æc+\ 3\0j\99\88\88\b\1d\1d\1d²P§N\9d\12\12\12\94f½rrr&O\9e¬ªªJ«6tèÐ\ f\1f>`[\ 3\0j\8d½{÷ª¨¨\90\7fÆ\8f\1f_\\¬|+xîÜ9###ZÁÎ\9d;+å
+\ 2\0ä\90»wïjkk\93yfÏ\9e­Ä«ùøñcKKKZÍ)S¦`£\ 3\0dÍû÷ï\1d\1d\1dYÔªô+{ýúu\r\r\r\8aÒ\ f\1e<\88M\ f\0\90)£G\8f&µ¶iÓ¦\9e$$ÿûßÿÒújii¥¥¥aë\ 3\0dĽ{÷TUUÕÔÔþùç\9fú³Ö½{÷&Á\ 6\ 4\ 4`\a\0\0È\88\81\ 3\a\92g¦M\9bV¯ÖúáÃ\87tBÑÐÐxòä   ö\ 1\0\0ïܸqCEEEWW733³¾­;Ë\87\8c\193\ 6»\ 1\0\80w\86\r\eF\86   \f\f¬\87ë\9e\9c\9c¬®®.\10\b²³³±'\0\0x$//OGG\87b×çÏ\9f×Ï\16\180`\0\9d\Ö­[\87\9d\ 1\0À#{÷î%·téÒ¥Þ¶ÀîÝ»©\ 5ºví\8a\9d\ 1\0À#>>>ä\96µk×òU`qqqHH\88\83\83\83\99\99\19]qSá½{÷f\93\9a7oN_ãââ,--\83\83\83i̦M\9b\9a5k¦ªªJ\9f4,,\84ÍYéW6|õêÕ¦M\9bêêêN\9e<¹¨¨H\9a
+¿\7fÿ^[[\9bê\80\0\0<\9a\90\89%##\83¯2\ 3\ 2\ 2\f\f\f®_¿ÎÊoÕªU9»¶iÓfõêÕ7oÞ\f\v\v£¯cÇ\8e½}û6}Òð®]»8Ú\95
+Yµj\15»Õ\81dÎË)fãÆ\8dØ%\0\0¼@\8a#«´lÙ\92¯\ 2_½zE®\16½³\8b4Xή\91\91\91ìkûöíÕÕÕsssY\0I\81®\9b\9b\e\1e9r\84\86ß¾}«¦¦æèè(eµ×¯_\8f;\a\0\0<²uëV²Ê\88\11#ø*ðÂ\85\vå\82À\8av\15N"µÚÚÚ
+¿ÚØØhjjr´«è¯H°RVû¯¿þ¢2Û¶m\8b]\ 2\0À\v\13'N$«Ð%6_\ 5^¼x\91
\v\7fá\98\8a\99\ 1á$r©¨]­­­%°+˾JYí¼¼<öX\81"öa\v\0\90C¾úê+2Õùóçù*0;;[UUµ_¿~ì+û;¾*»vèÐA\98\19ÈÉÉ!¿¹ºº²INNN4'û»*66\96&UjW¶¸Î\9d;K_ó\16-ZP±·nÝÂ^\ 1\0\90\1eö\ 2\ 2~\1fÑ\1a3f\f\959aÂ\84É\93'S8JWî\9e\9e\9e\95Ú\95¹×ßßÿÎ\9d\7fÿ=\r\87\85\85±I^^^ô5(((44ÔÙÙÙÜܼ\9c]cbbèW\83\a\ f¦a^ú¹bEíÛ·\ f{\ 5\0@zØ\8b\b¥¼£©\1c\ 5\ 5\ 5³fÍjß¾ýÀ\81\ 3\1f=zÔªU+\12W¥výôù\8e,[[[\8a?íììDïȺví\1a\8d§ê¹»»'''WÌ\f°7\12:::nß¾\9d\97j\8f\e7\8eÊܼy3ö
+\0\80\94äåå\91O¤OZ\8a!??_GG\87ß¾¸+*\9a\17è\8c@ÅR¨\8c\1d\ 3\0 %iiiä\13+++\1eˤ8sçÎ\9d)))%%%Ï\9e=óõõ¥\bóæÍ\9bòo×\90\90\10*vîܹØ1\0\0R\92\90\90@>¡+w\1eË\8c\8f\8foÔ¨\91ð\r×666\a\ e\1cà·Úݺuã÷\8cÀØ°a\ 3UxâÄ\89Ø1\0\0RrïÞ=ò\89\8b\8b\v¿Å\96\95\95eff>|ø0##\83\86\15¥5þïÿþ¯\9e¼õ\ 6\0 kèú\9d|Ò¤I\93ZXVIIÉ\9a5kÜÜÜtuuUTTôôô(fþî»ï\84÷\97Vú¿\15¡¦¦F\91ª\8f\8fOtt´Lk¸|ùr¥\7f]#\0 vÈÉÉ!\9fèëëײ¦O\9f\1a8pà\91#G.^¼xðàÁ\85\v\17ººº²\9b]+µk\\\LLÌñãÇ\97-[Ö´iS\1a3sæLÙÕpÎ\9c\88¥K\97\0\0H\7f  O\91!E\92ÅÅŲ^\96¡¡¡©©)E°UÍ æi,âÍ\9b7-[¶¤\91QQQ2ªa@@\0:r\ 1\0ðEÃ\86\rI)YYY²^\90\9e\9e\1e öýû÷\92Ù\958yò$\8d\14>\ 5Æ;¾¾¾T~xx8ö
+\0\80ô´k×\8e\94réÒ%Y/\88E\86ÎÎÎ{öìÉËË\93À®EEEZZZ\14\0˨\86mÛ¶¥\85^¾|\19{\ 5\0@zX¯ªµðÒ\93ÂÂÂ\89\13'²î\ 2´µµ}||\8e\1d;VZZÊÝ®\84­­­\8a\8a\8a\8cª§¡¡AÕ«Ôü\0\0PSX¿¦äØÚY\ZZÚï¿ÿþõ×_³û\ 1ºté"LJp±«\8d\8d\r\99Y\16\15»uë\16-±E\8b\16Ø%\0\0¼@\17Âd\95víÚÕòr\93\92\92úöíK\8b\1e7n\1c÷Ì\80¦¦¦³³³,êóÇ\1f\7fÐ\12ýüü°K\0\0xáÃ\87\ f\ 2\81@]]=''§\96\17ýúõk\96\89åh×èèh\1a9cÆ\fYTfÔ¨Q庥\ 5\0\0)ñôô$±lÛ¶M¦KIMM­8¦ª®_+Ú\95äߦM\e]]Ý\94\94\14ÞëVXXhddDKüç\9f\7f°?\0\0ø½(öòò\92éRÔÔÔúöíKÁaTTTLLÌ\9e={ÜÜÜTTTN\9c8Q\95]ã>sæÌ\19ú\95­­­¶¶öñãÇeQ·£G\8fÖIz\ 4\0 ÜÐ\15ºººº@ \90é]¯dH\1f\1f\1f\a\a\a\92$©ÌÀÀ\80bfÑw"Tõ$,UÌÎÎ.  àñãÇ2ªÛ\88\11#hAË\96-ÃÎ\0\0à\17ö\aSýìÚ4;;[GG\87¢ègÏ\9eaO\0\0ð\vûÃÈÄÄD̳TÊ
\0¡\7fÿþØ\r\0\0² k×®$\99àààzµÖéééÚÚÚ\14¸Þ½{\17û\0\0@\16°7e\93j^¾|Y\7fÖÚßß\9fÖzèСØ\ 1\0\0²£O\9f\1a\ f\ f\ fÑ\aT\95\98\83\a\ fÒúªªª&&&bë\ 3\0dz\99Ì^Úò믿*ýÊ>~üØÐÐ\90VvíÚµØô\0\0YsæÌ\19\8aåTTTöï߯īùîÝ»V­Z\91Z\85¯\ 2\a\0\0Y\13\1c\1cÌ®\97W¬X¡\94+øàÁ\ 3\e\e\eZG{{{ô\88\ 5\0¨MV¯^Mv%ÿøúú¾yóFiÖ«¤¤dùòå\9a\9a\9a´j_}õÕ«W¯°­\ 1\0µÌ\81\ 3\aØCUêêê\13'N<qâÄÇ\8f\1f\15t]JKKïß¿¿}ûvsssöü\97\8f\8fOAA\ 1¶2\0 Nxôè\91\9f\9f\1f\vb\19vvv\ e\ e\ eö\8a\86\8a\8a\8ap\15èë®]»êÉM\11\0\0y&##cÂ\84  \1d;v¤ ö\vÅ\84ìJ'\ 5:SÀ«\0\0ùäñãÇI2`Û¶mäÀîÝ»'É\86²²2l;\0@=äÄ\89\13d×¾}û¢)\0\0\0v\ 5\0\09çäÉ\93°+\0\0ÈÈ®}úôAS\0\0\0ì
+\0\0rΩS§jáÅ^\0\0\0»\ 2\0\0\90\1eöÞ\19Ø\15\0\0daWOOϲ\7f)ýLII       \1e­\ 2\0\0.¼yó¦A\83\ 6ªÿ¢ò\191\ f±®\¹\12\8d\ 6\0\0\X°`\ 1Çþ\ 1ÌÌÌÐÿ*\0\0päõë×\ 6\ 6\ 6\1a\1a\1a\8aæ\ 2\0\0~ÃWSSÓÜÜ\´\15\0\0pçÍ\9b\8d\81bX¾|9\1a
+\0\0jÊÂ\85\vŨÕÄÄ\ 4\81+\0\0ð\1e¾.]º\14M\ 4\0\0ü\86¯ÆÆÆïß¿Gû\0\0\0¿ákHH\b\1a\a\0\0¤aÑ¢EåÔÚ°aÃ\9c\9c\1c´\f\0\0ð\e¾.Y²\ 4Í\ 2\0\0ü\86¯\b\\ 1\0\80/Þ¾}«§§Çìºxñb4\b\0\0ðŨQ£H­\ 2\81àÝ»wh\r\0\0à\8bÈÈH²«­­-\9a\ 2\0À#_\0ð/AAA8"\0\80]\ 1ì
+\80üÛ\15íPÏùå\97_`W\0`W\0»\ 2\0»\ 2Ø\15\0Ø\15À®h
+\0`W\0»\ 2\0»\ 2Ø\15\0Ø\15À®\0\0Ø\15À®\0À®\0v\ 5\0v\ 5°+\0\0v\ 5°+\0°«ÂµOóæÍ+\9d4}út___ù©ªh}jZ7Ø\15\0ص\96        \f\f\µjU¥\93ȺrÕt¢õ©iÝ`W\0`Wù´Y­±dÉ\12???Ø\15\0Ø\15v­µ\85®\0(®]\8b\8b\8bCBB\1c\1c\1cÌÌÌ\ 4\ 2\ 1ý°wïÞ¢\87s\\\9c¥¥epp0\8dÙ´iS³fÍTUUé\93\86«òCE'\½zµiÓ¦ººº\93'O.**\12\9d\94\94\94ÔªU+Zt\8f\1e=RSS¯_¿nggG_½¼¼Ø\v\aß¾};nÜ8[[[Z®\9e\9e\9e§§grrrµ\85\8bo\1f\95V\7féÒ¥ööö&&&jjj¢MW;Õsuu\15öÅ:bÄ\88\93\98\98رcG\9aÔ¾}û;wîÀ®\0È­]\ 3\ 2\ 2\f\f\fH\1aL5d\92rvmÓ¦ÍêÕ«oÞ¼\19\16\16F_Ç\8e\1d{ûömú¤á]»vq´+\15²jÕª\81\ 3\aÒ0É\tRÏ\9e=7oÞ<wî\\1aîÚµk\87\ e\1d¶oß>oÞ<úúûï¿ÓlO\9f>\9d1cÆÙ³gãããIò4~À\80\ 1Õ\16ÎÑ®S¦L\11]}:k\94«¹¬«G?·±±aÚLOO¯¶>-Z´X±bÅ¡C\87ÌÍÍ­¬¬>|ø\0»\ 2 \87v}õê\15E\Ó¦M\13\8e!\15\94³kdd$ûJÁ\92ººznn.\r¿\7fÿ\9eâ7777\8ev=rä\b\vó(èrtt\14\9dtáÂ\ 5\1a¦ \8e\86µµµ\1f>|H_KKKiΩS§\96«pII ÍæääTmá\ì\9a\95\95E?\99>}º\98\9a×Bõ\84\våR\9f={ö°¯ëׯ§¯Ç\8e\1d\83]\ 1\90\92:hÎ\8d\e7\8a±«p\12©Uô=\80\14qijjr´«è¯H \95N*w£\14\15.Ô×ýû÷éz\99\ 2æ¡C\87\8aÎ&¦p.v\8d\8e\8e¦a\8aE¹Ô\vÕ\13ÎV£ú\¾|\99¾Vuó\ 3ì
+@ÝÚõâÅ\8b4']ø\vÇTÌ\f\88úDÔ®ÖÖÖ\12Ø\95e k¤/ª\1eM
+\f\f¤Koºv\16£/ѹØ\95½:vÇ\8e\1dÒØUúê     g«Q}®\¹B_×®]\v»\ 2 \87vÍÎÎVUUíׯ\1fûº{÷î\8aÿj    gîС\8303\90\93\93Ca\98««+\9bD×Â4'ûË&66\96ý\1d\10¶¸Î\9d;×H_\86\86\86M\9a4\11\9d­\n¡Ò¹ØõÁ\83\a4<gÎ\1c6þÑ£G:::5µ«ôÕc­WVVV£úüñÇ\1fôõÒ¥K°+\0rhWbÌ\9814ó\84   \13&O\9eLá(]½zzzVz83÷úûûß¹sçû￧ᰰ06ÉËË\8b\1dÈ¡¡¡ÎÎÎæææå\9c\10\13\13C¿\1a<x0\r\1f<x°Fú²²²"/mØ°áðáÃ>>>zzzZZZ\11\11\11â\vçbW\12\8e\1d\e6lHWÙ\14ÆÓH\ 3\ 3\83\9aÚU²ê¹¹¹\91\96Ù058M:zôèË\97/«­\ f;\85¥¦¦:88ôèÑ\83V\ 1v\ 5@>íZPP0kÖ¬öíÛ\ f\1c8\90\82¥V­Z\91\a*Õ˧Ïwd±[\8fìììDïȺví\1a\8d§ÈÖÝÝ=99¹âõ,¡¢¢BA]UIE1úºpá\ 2Ew´P\17\17\97C\87\ e\91 (¢³°° Ï\88)\9c\8b]\89\9eõêÕK \104kÖ,**J\82Ì\80\13-üÖ­[ô\95J p´ÚúÐu\ 1»[\80Î\86ì\96\15\80Ú´+\1dÎ\12ü0??\9fÌ0{öl\1e+#Óûó«*ü\8b* )Õæ\86¨ÛçjaW\0êЮ\14gîܹ3%%¥¤¤\84¢&___úáÍ\9b7\15Ý®\89U\90\94\94\ 4»\ 2\0jÁ®ñññ\8d\1a5\12\86v666\a\ e\1cà·2ݺu\93]Ä(ÓÂ\15½z°+\0u\9b\19(++ËÌÌ|øðaFF\86\98¿H\80Â\ 1»\ 2P·v\ 5°+\0\0v\ 5°+\0°+\80]\ 1\80]\ 1ì
+\0\80]\ 1ì
+\0ì
+`W\0`W\0»\ 2\0`W\0»\ 2\0»\ 2Ø\15\0å°+\0\fØ\15\0Ø\15À®\0\09\87½/¬G\8f\1eh
+\0\0\80]\ 1\0@Î9\7fþ<ÙµgÏ\9eh
+\0\0\80]\ 1\0\0v\ 5\0\80zȹsçÈ®½zõBS\0\0\0ì
+\0\0°+\0\0ÔCÎ\9e=KvíÝ»7\9a\ 2\0\0`W\0\0\80]\ 1\0 \1eræÌ\19²«»»;\9a\ 2\0\0`W\0\0\80]\ 1\0@¹)+++ý\97²\7f9}ú4ÙÕÃÃ\ 3í\ 3\0\0\92ñöí[##£ªz7Uù\17Õ\7f    \r\r\ 1\0\0\17\16-Zı+i\13\13\93ÜÜ\´\18\0\0páÍ\9b7\86\86\86\ìº|ùr4\17\0\0pgáÂ\85\b\\ 1\0@\16á«\81\81\ 1\ 2W\0\0à\9d\ 5\v\16\88Q«©©)\ 2W\0\0\90\80ׯ_\8b    _\11¸\ 2\0\80ÄÌ\9f?\1f\81+\0\0ðNvv¶¾¾~E»â\1eW\0\0\90\92¹sç"p\ 5\0\80Z\b_\11¸\ 2\0\0\993G4pÍËËC\9b\0\0\80ôdeeikk#p\ 5\0\0Þ\19:t(©UCC\ 3\81+\0\0ðHxx8ÙÕÉÉ      M\ 1\0\0<\12\18\18Hv577\7fÿþ=Z\ 3\0\0¤çÃ\87\ f\ 1\ 1\ 1Â\7fµ\1c\1c\1cîܹ\83f\ 1\0\0iøç\9f\7fÚµkÇ2®\e6l°··§a--­M\9b6¡q\0\0@2öíÛÇú\19 xõöíÛ,\8e\9d0a\ 2\vb\87\ f\1f\8e,\ 1\0\0Ô\88ÂÂÂI\93&1\8b\ e\e6,''Gtjxx8{¾ÀÑÑñîÝ»h.\0\0àBRRRûöíY\ 6`ãÆ\8d\95ÎóèÑ£6mÚÐ<ÚÚÚ[¶lA£\ 1\0\80xöïßϲ\ 1ööö·nÝ\123gAAÁøñãY|ëçç\87\9e\a\0\0 ªlÀ\8f?þÈl9tèÐrÙ\80ªØ½{·\9e\9e\1eý¤yóæ÷îÝC3\ 2\0\80(\8f\1f?vuu%Ijjj®_¿¾F¿}øðaëÖ­Y\96`ëÖ­hL\0\0`\1c8p\80½\ 1¶Y³f7oÞ\94 \84\82\82\ 2\7f\7f\7f\16÷\8e\1c9\12Y\ 2\0\0²\ 1\93'OfV\1c2dÈ»wï¤)mçÎ\9d,Kàää\14\1f\1f¯Ð-óÛo¿}QÏÐÐШóf¿|ùrZZ\9aðë\80\ 1\ 3¾\0Ê\8eRª599ÙÍÍ\8de\ 3Ö­[ÇK\99\89\89\89...T¦\8e\8eζmÛ`WØ\95\v©©©K\97.utt433»zõ*ì
+»*4\87\ e\1d222¢U³³³»qã\ 6\8f%çççÿðÃ\ f¬Ý¾ûî;\ 5íS\8bÙuúôéõá\12æãÇ\8fub×\82\82\82ððpOOOccã\80\80\0\8aÚõÈ\91#¸ÌTJ\94Ï®t(M\992EEE\85ÖËÇÇçíÛ·²XJXX\98®®.-¢E\8b\16÷ïß\87]aWQþú믠 \13&\90T½¼¼öìÙóáÃ\87Jgcv=zô(D\ 4»Ê?O\9e<éС\ 3;\94Ö®][VV&»e=xðÀÙÙ\99e   þ÷¿ÿI_`óæÍ©´   \8aÛ\88&Á®òo×´´´eË\96999Ñö¢\ 1Ñ\14«ììÊq÷ míëë+M    Ü\v\143\89ãr9\96Pk\88Ö\87\94É®\11\11\11,\e`kk{ýúõZXb~~þ\981cX\e\8e\1e=ZÊ,\ 1³+I 11\11vU »RhJ\ 1j\9f>}\1a6l8~üx
+\9þ\90\17»\ 6\ 6\ 6®Zµ\8aãÞ%M      Ü\v\143\89ãr9\96Pk\88Ö\87\94îtøL\9d:\95e\ 3\ 6\r\1a$£l@Uìر\83e        Z¶l\99\90\90 å\16\14\b\ 4ݺu\13\8dºaW¹µëÕ«W\ 3\ 2\ 2\8c\8d\8d===ÃÃÃ\v
+
+jôóÚÌ\fðî+éíZ\9bµåÂ\92%Küüü`WQ\9e>}Ú±cGvø¬Y³F¦Ù\80ªøûï¿[µjEu Íþùç\9fÒìQì\rà¢7$À®òf×ôôôÐÐÐ\16-Z8::\86\84\84¤¦¦JV\ eì*Wvå¸FõÇ®\87\ f\1fnР\ 1­\82\8d\8d͵k×ê°&yyyß\7fÿ=kO\1aÈÏÏ\97lãÒ\ fmmmé\1aóÕ«W\95ÚuÓ¦MÍ\9a5SUU¥O\89û¡\85]%Ë\0ìÛ·¯oß¾´uÆ\8d\ewùòe)OåâíêêêúÍ7ß°á\8c\8c\fº4£\8b\1aöõÝ»wt\8d\13\15\15Un÷`»\10Íìå奮®N;Ò©S§D'%&&R(¢¦¦Ö¾}{a/ñ\1cK(..^ºt©½½½\89\89    \95 ª\ e1\93ÄËG¸\1%°*%%%Q\0CkÝ£G\ f:\9d]¿~ÝÎÎ\8e¾R=ÙSítÅJ\e\85*L\87\86\9e\9e\1e]M$''\8b\96@\17\1aM\9b6¥øgòäÉEEE\15[[x\ fÕ\88\11#ª­O¥-©4v¥C\86äÀ²\ 1\ 3\a\ e|óæ\8d<Ôjûöí:::T%Ú\13\95ìÔIû3{(¬âN\18\16\16F_Ç\8e\1d{ûömú¤á]»vÁ®²¶+\9d¸'M\9aD\a\9a»»;5¸\ 4§N     ì:kÖ,}}}:ÌixÃ\86\r´«\93\131û÷ï×ÖÖf\89\88\8anüòË/çÍ\9bGg^ú    ÙFt\12ÅÛ+V¬8tè\90¹¹¹\95\95\15»\99\81c S¦L100`ÿhP­èä.T\87\98I\1cí*¦\ 4\9e={nÞ¼\99]ÙuíÚµC\87\ et¬Q%éëï¿ÿήagÌ\98qöìÙøøøàà`\1aOÍ+ZB\9b6mV­ZE® aºâ¨x  L\11\1aÓ&]\9bT[\9fJ[R9ìúìÙ3Ú\ 1Ø!C¢¨\93l@U$$$´lÙ\92e  vìØ!Ù\85\89\9f\9f\1f\r\9f9s¦ÜNH'J\8a(Ø£¸ïß¿§ÃÍÍÍ\rv\95\91])\84£#\88¶¦\83\83Ã\92%KRRRø­\98\9e8q\82¦^¹r\85\86{õê5qâDúzðàAú:zôhooïª"Oá\1d,$ÆrNسg\ fûº~ýzúzìØ1\8e%deeQ\9c&ºÃ\bwW1\938ÚU|    løÂ\85\v4L1'ëñãáÃ\87ôµ´´\94~8uêÔr%\97\94\94\88¾\84\94\95Àî+¦\10\97~âèè(æ\0äR\9fJ[R  ìJ{#Ë\ 6X[[W¼C[\1eÈËË\e5j\14k[\8a09\86:¢[033ÓÈÈ\88Î\98\14\9f\88îüìbMø\13:Ûjjj®üÚµ°°\90\82Ã~ýú5lØð\87\1f~\88\8b\8b\93Ñé[¼]ÙÙ\93¢,v°Ó¥\10]½ÒîDJ133£@®*»
+k+&[xùòeúÊþ²çRBtt4\rP¸Xqw\153\89£]Å\97P®´r\892Úÿ\85\7fÿ>]ÎS\13\r\1d:´âJ\89\1e\9eb\ eÀ\1aÕG´%\15Ú®tæúùç\9fY6 \7fÿþr\92\r¨
+
+\0X\96ÀÙÙùÁ\83\a5MªoÙ²\85¾²k\1fá~Bû\92¨]éü\ 2»òh×\e7nüøã\8f&&&½{÷Þ¹s'_\19\0ÉìJtêÔ\89jòÇ\1f\7fÐu(}]°`\81\85\85ŵk×èWÂ\9biÅhD\8c\13($¦¯k×®åXBdd$\r\88^\8bq\99ÄÑ®âKàh×Õ«WÓ¤ÀÀÀøøxº´\17³R,û*æ\0¬Q}D[RqíúìÙ³¯¾ú\8ajKñ\eµ¤\e\ 3ª\82N¦t\P\9dõôôèh­\91])DéÒ¥\vE/¢ûI\87\ e\1d\84\99\81\9c\9c\1c:\ 5S<Ã&ÑÎ0kÖ¬\97/_òhW:\855jÔH´©é
+\88~8yòdÑÙè+ûÃE\ eïlçb×\17/^¬\¹\92N\82t±°xñbÚÓjg÷ æ\15o×ùóçkiiõêÕkáÂ\85\9f>?\ 2Æþeh×®]¥-ÆÝ®dlúzéÒ%\8e%Px@\ 3sæÌaã\1f=zÄ"\añ\938ÚU|        \1cíjhhؤI\13ÑÙ\84\97ÿ¢%dgg«ªªvîܹb}\9c\9c\9cXÜ^£ú\88¶¤\82Ú\95\ ejºLcÙ\0\96\89\ 3T\84ßî\ 5¸\1c×S¦L!\97²{_\e4h0lØ0:\87æåå}÷Ýw¬Jt\99\96È\8a\84\84\84rvݽ{7}õ÷÷¿sç\ e»E!,,\8cMÚ¸q#Kö\92c\85÷\eHiW6\eËq1XöÏÁÁAt6Ú\8d\83\83\83?Éå\9díbìZXXxðàÁo¿ý\966\16]NÆÆÆÖò)»Z»\9e={\96í9¬çö\92\92\12v\140ÙJ`Wö_yjj*mÁ\1e=z°õåR\ 2ÍÙ±cGZ:]\b_¼x\91Ƴw|\88\9fÄÑ®âKàhW+++Òæ\86\r\e\ e\1f>ìããCñ\f\9d\98"""\84%ÄÄÄÐQ3xð`aú\9apss#-³aOOO¶9(D©¶>\95¶¤ÂÙ\95ÖbæÌ\99,\eàííýúõëJ\8f¬¸
+ÔÎ\e]E7=E\1ad¿[·nݾ}\9b\86i<E\1dÂ\13\1c;ý¹¸¸\94{\14K¼"Êe\ 6>}¾#\8bÝvbgg'zG\16³+\83\1c;{öl1\8eåhWZ\11\9a\14Ú\85\8aF>yò\84\8dLIIa·»ð%C)·\ 2G»Ò\16¡\ 3°gÏ\9e\14ó×UW<ÕÚ\95ÎÅTm{{{áÁËþî\14½ù°Fv¥mÇþã¦Ë\ráë98\96@!=íÏtº§\b?**\8aã$.v\15_\ 2G»^¸p\81\82O:.è\10;tè\10ù\93\8e8\v\v\v\12\880\0#\8dP$PUB\95\8e\úJ%оQm}*mIŲ+\1d¹\9d:ubÙ\0ºv«ô\ 4\ fÍ\89YzãÆ\8d\b¿ÆÇdzK\ f:¨%»\8dJ<¢veÐ\82ªr,G»R°Dgöÿüç?ì+\9d\17èWì\ 5:BåÒ®hddDs*\96]),\91²¿ßZ°«¢SU§|$%99HkaõåsÓDFF\1a\e\e\9a6m*æÙmù´ëÛ·oéÂ\84ÂKÑ\91¹¹¹#F\8c`m>nܸ\9a>8YS»
+\1dK\97Ûå\1cËý_-º^ \0\80\9d×èW$ÛÌÌL\8a\ 1\ 6\r\1aÄfðõõ¥«­ª¢ Ú¿³]\82¼+ì*#\12« ))©>Ø\95]qËa6`Ö¬Y¬nß~ûmvv¶4MWÕÃMÕ^FI|\Sý\87\f\19BSYÚ§\1c[·nÕÖÖ¦_µnÝZ4¥)#»\8a:6++«¦ve\7fÅ>zô\88\86=<<\86\ e\1dJ\ 3dE\ 3\ 3\ 3ZÍÒÒRj\aa«ÊÃ\9dí°+(G·nÝj9Z\96[»>\7fþ¼sçÎ,\e@G_µ\7f4\b\ 3!Q\847k\89y¸©Z»Jv\S\80êîîNñ6]{VUç{÷î±EèëëïÞ½»\16ì*tì\9c9sȱÜízóæM\9asóæÍyyy$(\96³Z´h\11û\9fôÖ­[4 |ä°Îïl\87]\81ü ov\8d\8a\8a\80&M\9a\88±SE»\96Cøª\171\ f7UkWÉ\8eë\9f\89Ù^|µ©2ì\1f\8a:\84\8b]KJJèlBUe7\ 1¾xñâÓ¿wP/\¸pùòåt~\11M4Õí\9dí\8ah×áÃ\87ÿ\ 2\94\119´+]i2»Vz\vYM3\ 3b\1enªÖ®\92\1d×\8d\1a5²¶¶®¶Ú\8abWâÛo¿µ´´\9c4i\12\9dª\84é\11CCÃ\8e\1d;öîÝ;  @\8c]Å4¯p\12\8fw¶Ã®\0v\15\9f\19èÒ¥KM3\ 3UM\15óp\13÷ÿFǵ\95\95\95°/#.\99\81ððpyÎ\f\10+W®¤\99)\82\9d?\7f¾pä\90!Chç!e\89æ\96ëüÎvd\ 6\02\ 3Õþ«5{ölV·~ýúIó¯\96\98\87\9bØýQì®àØØXö\17\15¿Çu¥lÙ²E\81þÕúôùùPV\88h®fëÖ­4FUUU´¯ò:¿³\1d\91={ö\1c?~\1c\92T2»2hËJ\7fG\96\98\87\9b¼¼¼Ø{¬BCC\9d\9d\9dÍÍÍ«µ+\97ãZÌÓF\8axG\16Ë\ 3Ðj6hÐ\80õ\86'¼Ä \12¾úê+Ñ9åáÎvØ\95/\14è½W°«\ 4¤¤¤\bï\1f\90øi\82ª\1enºví\1a\8d§\92ÝÝÝ\93\93\93¹d\ 6¸\1c×Uí\93\8aø4\81r\80§     x·«¼½÷
+v\958K þIX\85à\8f?þ`Ù\0\17\17\17\1e³\ 1\95¯'a\95خ۶m£³\ f\9d(éZFn\9f\84\85]a×Z@L/.rNnn®°\17\17\7f\7f\7f\ 1\15íÊo/.JlW6^Î{q\81]a×ZË\12(w\ f\84R"\8b\1e\b\95Û®B^¼x±jÕ*ggg{{ûàà`ùé\81P~ì*æ\11EÉ^h\15\17\17שS'º \13\b\ 4\14\91±´j_°\ 5»J\9c%\981c\86°÷l9Ï\12е§°÷ìj\1f.¨e`×J©åÞ³\15È®b\1eQ\94ì\85V\96\96\96¤Ö¨¨(ú\15µ@zz:ÇÒª}Á\16ì*\r´-\84Y\ 2ezó\vìZçve\14\16\16\1e8p\80½ùÅßß_vo~Q\14»r\7fô\98û\v­ôõõ\8d\8c\8c\84\94JK«Ñ\v¶`W PÊ·\16®rbW!ì­\85t\1dÊÞZøüùóúi×j\1fQ\94à\85V\e6l aMMMj\84\88\88\bÑC\98cib^°\ 5»J\7fÈÈù\e·¹¼K\vv\95
+¡+böÆm\ f\ f\8f]»vñõפ¢ØUü#\8a\12¿Ð*%%\85~ëââBóL\9b6­¦¥Á®²\86.:Øûaé´(Úa{\9dd\ 3ØÓ
\981cä0\e\0»JYNaaá¾}ûúöíÛ°aÃqãÆ]¾|YÊ\8b&E±«øG\14¥|¡\15m\1d333--­\1a\95\ 6»Ö\ eO\9f>íر#;|Ö¬YS'Y\82¿ÿþ\9b\82U\96\røóÏ?å¿Ñ`Wi \98*44´E\8b\16\87\84\84¤¦¦JcW\96\96\94\8a\7fDQ²\17ZÑééÄ\89\13                    t- \10\bZ·nͱ4صö\ f\1fº²`ë2hРÑ'ßk\ 1Ò){SaË\96-I³
+Ñb°+/\½z5  ÀØØØÓÓ3<<¼¦\19\ 3E±ë'±\8f(JöB«aÃ\86YZZÒx}}}oooáÛ
+ª-\r\13èdgddD«ckkËn\1d\915tù?fÌ\18¶ÿ\8c\1e=º®\1eù\81]ëÊ®\8c\ f\1f>ìÝ»·O\9f>¤ÙñãÇ\8bé\13C±ì*=õü¡\ 3e²+ñäÉ\93\ e\1d:°CiíÚµ2Í\12<xðÀÙÙ\99\96EçVa?Û°k=´«\90´´´eË\96QèEV¡\ 1ú
+»Â®Jv(M\992\85­\97\8f\8f\8f\8c²\ 4aaa,\eТE\8b\84\84\ 4\85k%f×zEmö\91uåÊ\95   \13&P(ëååµgÏ\1eöÊ°zh׺z¡\15ì*S\ e\1d:IJ\ 4vvv7nÜà7\eÀÞÏE\8c\1a5J\81²\ 1°k-7rAAAxx¸§§'i6   â\93/Jo×z\8e²Ú\95HNNvss£µÓÔÔ\14¾fKJ\12\13\13Ùíy:::Û¶mÃþSSH5ÔzÑÑÑõj­SSS\97.]J\97Éfff¢\8eev\ 5Ê\8d²îÕ\85\85\85ì\1d\82Ä\90!C¤ìÏsçÎ\9dzzzìÑ<a§\13 FôéÓ\87\1aðäÉ\93õsõ/_¾,\9a\8c\85]aWEçàÁ\83\86\86\86´\9aÍ\9a5»yó¦d\97xþþþ¬­F\8e\1cÉÞ#\ 3\9bo¾¡6\8c\8a\8aBS\0 \1c<~üØÕÕ\95e       Ö¯__£ß>|ø°uëÖ¬Ë\88­[·¢1¥¡_¿~Ô\92\91\91\91h
+\0\94)K0yòd\16\7f\ e\1d:\94cW\90»wïfÙ\80æÍ\9bÇÇÇ£\19¥ÄÛÛ\9b\1aóرch
+\0\94\8cýû÷³,\81½½ý­[·Äg\ 3Æ\8f\1fÏl<bÄ\bd\ 3xaÀ\80\ 1ø\97\1c\0\12´oß\9e\8eq--­\8d\e7V:Ï£G\8fÚ´iò\ 1[¶lA£ñ\ 5ëB\99=6\ e\0PÊ,Á¤I\93X\:lØ°rY\82ððp}}}\96\r¸wï\1e\9a\8bG|||¨a\ f\1d:\84¦\0@\89Ù·o\1fëêÇÁÁáöíÛ\9f>?0>aÂ\ 4fÝáÃ\87¿\7fÿ\1e­Ä/C\86\f¡¶=pà\0\9a\ 2\0å&))©]»vìA\9e\r\e6ØÛÛ³\8cÁæÍ\9bÑ8²\80®\14¨\85é¼\86¦\0@é¡xuâÄ\89Â[\7f\1d\1d\1dïÞ½\8bf\91\11¾¾¾ÔÈ{öìAS\0PO\b\f\f¤£ÞÂÂ\ 2Ù\0\992|øpjçððp4\ 5\0õ\84¨¨(:ê¿ùæ\e4\85L\191b\ 4µó®]»Ð\14\0À®\80GF\8e\1c\1c\16\16\86¦\0\0víß¿¿\8a\8a\97\1d¬Y³FKKKøÆ
\85Q£FQ;ÿùç\9fÅÅÅEEE\85\85\85\ 5\ 5\ 5ùùù¹¹¹ô\15í\ 3@½²krr²¦¦¦««kII\89päÓ§Outt\96-[\86¦«
\10\12\9d\83¨\ 1ÕÕÕÕÔÔX\8f\97\15¡\19\9e?\7f\8eF\ 3 ¾e\ 6\16.\HS\85\9dÄ\96\95\95yxx´nÝ\1aá\96\18(:ew¸qaÂ\84  h1\0ê¡]éÒµiÓ¦\ 6\ 6\ 6/^¼ ¯Û·oWUU­\9d\17#*4;vìà¢V
+kéZ\0Í\ 5@=´ë§Ï\9dÄÒ\f~~~\99\99\99\r\1a4\986m\9aèÔÂÂÂyóæ\91\81éâ×ÒÒrÑ¢E\14¹±Iqqq\9d:uÒÖÖ\16\b\ 4ÖÖÖõªÛí\92\92\12GGÇjí:vìXì\81\0Ô[»\96\95\95õîÝ\9bæi×®\1dY´\\97Yd]\v\v\8b+W®P\94\e\1d\1d­©©\19\12\12Â&\91lI­T~||üÑ£GÓÓÓëUÃîÚµK¼Zé¤óøñcì\81\0Ô[»\12\7fÿý7© b×úO\9e\91+W®\14\8eñöö¦\98\8d\rëëë\e\19\19Õ7©\8a\86¯-Z´\10c×Q£Fa÷\ 3 \9eÛõS\15ïg§\88\94F\9a\98\98Xÿ\8b®®.Å«lê\86\r\eÔÔÔ(\9aíß¿\7fDD\ 4ÅÀõ­m÷îÝ[\95Z©e\1e>|\88Ý\ f\0صR»\9e<y\92F®^½:I\ 4Ñ«Ý\94\94\14\9aÊ^&[.a[\1f(--uvv®Ô®Ã\87\ fǾ\a\0ìZ\95]_¿~­¡¡1xð`ñ¿ýøñ£\99\99\99\96\96V=l^ö\9f`9TUU\13\12\12°ï\ 1\0»VeWbÉ\92%4~ôèÑçÏ\9f¿wïÞ©S§\84iØqãÆ\9d8q\824²k×.\81@кuëzؼeeemÛ¶-g×!C\86\ 3\0v\15oW²Ç\8e\1d;\]])\88USS³¶¶\16Þe4lØ0KKK\15\15\15}}}ooïzûäì\91#GDÕJ\r\82\9e\1e\ 1\80]\ 1/á+{é9càÀ\81h\13\0`WÀ\v\91\91\91ÂÀõæÍ\9bh\10\0`WÀ\17\16\16\16ÔÎNNNh
+\0`WÀ#ì½Z\93&MBS\0\0»\ 2¾())éÒ¥\vµ³§§gii)\1a\ 4\0Ø\15HOFFF\8f\1e=\84ÿj\91`_¾|\89f\ 1\0v\ 5ÒpæÌ\99F\8d\1aQ\v\e\e\eoݺÕÈÈ\88\86---cbbÐ8\0À®@²lÀÂ\85\vUUU©y=<<X¼\9a\9e\9eÞ½{wÖAVHH\b²\ 4\0À® ¦Ù\80\9e={²ÞZ\16/^,jÑâââyóæ1ëöéÓçÕ«Wh.\0`WÀ\85³gϲl\80\85\85Åùóç+\9dçÔ©S¦¦¦4\8f\95\95Ull,\1a\r\0Ø\15\88Ï\ 6\ 4\ 5\ 5Q¼JMêîî\9e\99\99)fæ´´´®]»²,Á²eË\90%\0\0v\ 5\95òâÅ\8b^½z±lÀ/¿üÂÅ\96ÅÅÅsçÎeY\82¾}ûfee¡\19\ 1\80]\81(çÎ\9d377§\96¤O\1a®ÑoO\9e<ibbB¿mܸq\\\1c\1a\13\0Ø\15|úÜE6Eª,\e@±+{ynMIMMýúë¯Y\96`ùòåõð=\ e\0À®@\94ÌÌLöJG²kPPPII\89ÄE\15\17\17\a\ 6\ 6ª¨¨°Í\81,\ 1\0°k½åüùó¬o\96F\8d\1a\9d={\96¯ÍÁ²\ 4M\9a4¹té\12\1a\19\0ص¾e\ 3\16/^̲\ 1={öÌÈÈà±ðçÏ\9f³N    ÔÕÕCCC\91%\0\0v­?Ù\0\ f\ f\ föz¬\85\v\17J\93\r\10\93%\98={6Ë\12ôë×/;;\eÍ\ e\0ìªÜ\¸pA\98\r8sæ\8cL\97uüøqcccZVÓ¦M/_¾,eiìÝ=AAAåÆÓH\9a\84-\v\0ìZ\87Ù\80àà`\96\rèÑ£\a¿Ù\01Y\82Î\9d;³,ÁÊ\95+¥É\120»jhh$&&Ê\8f\9d;7räHgggÖ°u\85@ puuýá\87\1f¨Á±«\ 3ص6yùò¥§§'Ë\ 6,X°@\16Ù\80ª(**\9a9s&Ë\12x{{¿~ýZ\1a»\92Fºuë&j麲+5i§N\9d¾\90\8c\19\93\97\97\87}\1eÀ®µÀÅ\8b\17---©\95ÌÌÌ¢££ë¤\ e\91\91\91\r\e6dY\82+W®Hl×¹sçÒç¶mÛêÖ®\14²²Õ100øï\7fÿ{ëÖ­Ú<aUz
+;}úôÔ©S555©Vöööå"|\0`WÞ³\ 1!!!\14ïQ\13uïÞ===½\ e+\93\92\92Â\82=uuõU«VÕ4KÀì\9a\9f\9fokkKf\13öÍUή\9b6mjÖ¬\19\85èôIòX\91ëׯkhhÐr½¼¼rssåj\8bÓ&nݺ5;\93Öíæ\ 6°«\12Cþ¡Ã\9fe\ 3æÏ\9f_\\\çU¢\10\8c\19,Kп\7fÿ\1ae   \98]?}î\9e\8b\ 6F\8e\1cYÑ®aaaôuìر·oߦO\1aÞµk\17ï­Ú¤I\13*yÔ¨Qòy³\1952{\97\ 4\9dË>~ü\88\ 3\ 1À®ü\12\e\ekeeE-cjjJ:\92«º\1d=z\94]V[[[_½zµ¦v%üüüh\98Ýó j×öíÛS`ÌâÉ÷ïßSÐîææÆoå\87\ e\1dJKüúë¯Ibr»õ³²²¨m©\9e¿þú+\8e\ 5\0»ò\98\rXºt)Ë\ 6tíÚ5--M\ e+ùìÙ³/¿ü\92Ý\ 3ðÛo¿q      \ 2\9a\99\99iddD×þ\ 5\ 5\ 5¢v%µÚÚÚ
+\7fbcc£©©ÉcµoܸA\817\95)ÿ\17Ý×®]£\96Ñ××G÷æ\0vå+héÓ§\ fË\ 6Ì\9d;W\1e²\ 1UA\17­Ó§OgY\82\ 1\ 3\ 6¼yó\86»]\89-[¶Ð×yóæ\89Ú\95¼'jW\8aßøµ+»ï"00P!v\86o¿ý\96jûóÏ?ã¸\0°«\94ÄÅÅ5nÜ\98ZÃÄÄääÉ\93
+Qç#G\8e4hÐ\80êLq&\85[ÜíJ!z\97.]X\88.´k\87\ e\1d\84\99\81\9c\9c\1c555WWת
+\9c9sæºuë>|øÀ=Þ¦s\ 1\ 5ÛÕ\9e\bä\84û÷ï³×MÊs\12\ 3À®r\ e]Y/[¶\8c©æ믿NMM-'¥\8aÐEn-T\8c¢S___6<eÊ\94\16-ZèêêÒÒɨÃ\86\rc××O\9f>íر#Ë\12üþûïUe ÊÙ\95HHH(g×Ý»wÓW\7f\7fÿ;wî|ÿý÷4\1c\16\16VUÝ\86\ f\1fÎÞ\³~ýúÂÂÂj×eùòå4?ýª®¶ò\9e={\8e\1f?^£\9f¸¸¸P\9dkú+\0`Wa6\80V\9f\1a\81"«9sæ\94Ë\ 60)ÅUàýû÷µP7Q%Î\9f?\9fìwëÖ­Û·oÓ0ëNV\98%\986m\1aË\12\f\1a4èíÛ·\ìJ\94Ë\f|ú|G\96­­­ªªª\9d\9d\9dø;²\98]\19\14óWëX
+\83iÎcÇ\8e\ e\12\9cãD×N\82;{\97.]Êno\80(\0ìZS.]ºÄn\102119qâ\ 4G)Õ\1ab\96NB£ÈStÌáÃ\87Y\96\80ôxýúuY×MÔ®BÇnØ°¡RÇæçç\v>Ã=\93ÀË9.00pÕªU\12ÛõîÝ»ô+\a\a\a\88\ 2À®5Ê\ 6\84\86\86²Kã.]º\88f\ 3äß®\14\9djiiQxYnü\93'O:tèÀ²\ 4k×®\95é\r¥\15í*Ʊ\97/_¦ImÚ´áý,Ã\1d        ìZTTDíL\17\ 5ïÞ½\83+\0ìÊ\85ììì~ýú±lÀìÙ³ÅÜ\ePíq]ÕÃMå~(ú\95\rgddxyy±\9b \84·ÔRMèjÔÞÞ\9ebiaÇ&\15\ fù!C\86ÐÔ\88\88\88\8aõùøñãÔ©SY\96ÀÇǧÒ,\81LíÊ +\82\8d\e7
+\1d»~ýzö\9c\82\95`w¾]¼x\11®\0°kµP\1cŲ\ 1ÆÆÆÕþaÁ\8eëÄÿ\1fá¿Þb\1enªÖ®tØÎ\9b7\8f\84L&\14Þ\a5eÊ\14\ 3\ 3\ 3v]O¦%c\97³Jnn®»»{µ}\12\92x\8d\8c\8cè·\14ßÊè\ f8ñv-çX\96(\ e\ e\ e\96\85\f2nÜ8\96.ÖÓÓóôôLNN®hTÉìêëëK?ܳg\ f\\ 1`WñÙ\80\15+VP¸H«Ü¹sg.ÝÍUú\7fʺuëØT1\ f7Uk×ÿýï\7fì+i\81MÊÊÊ¢\88túôéb¬òÓO?1ÛW[ó'O\9ePehfÖ3\89< l7ÉìZÕ9îéÓ§3fÌ8{öl||<      \9cÝ\0Ì\97]\ 3\ 2\ 2è\87t\8e\80+\0ì*\v»V5UÌÃMÕÚU\98\14\15N\8a\8e\8e¦\81íÛ·\8bYz£F\8d¬­­¹¬,ÅoòfW\89{-\10\7f\8e\13¥¤¤\84&999ñeWÖ«ØÒ¥Ká
+\0»Ê"3PÕT1\ f7Uk×\8a\93"##i`Ç\8e\1db\96neeÕ­[·j×ñСCr\95\19øÏ\7fþC_ÃÃÃe\91\19øôùÎ\7f\12àرcY?\ 6\95\1aU2»J\99Ó\0°+þÕ\92ì¸\16óp\13\85OôCö\98Oll,û\8bJ¼]\1f<x@\ 3sæÌaã\1f=z¤££SÓ\7fs>~ü8eÊ\14yûWKÊëkñ[aõêÕì\ 1Ûøøøôôt~í:iÒ$úáúõëá
+\0»rÏ\12H\7fG\96\98\87\9b\85AAA´\14gggssójíJUêرcÃ\86\r)º¾xñ"\8d700(·tÑ\e8+"·wd±ëë\90\90\10YØÕÐÐ\90d.üJs:::òeWÖ\9f\18ï=1\ 2ØUé¹té\92°o\ 1É\9e&¨êá¦k×®Ñx\8alÝÝÝ\93\93\93¹d\ 6>}~\18¿W¯^äüfÍ\9aѦ©¸t1\8a8|ø0Ë\ 6ÈáÓ\ 4¿ýö\eÍ0qâDYØÕÊÊ\8aÚ\9f\16M-@áº\9e\9e\9e\96\96\16»]Mz»vëÖ\8d~xúôi¸\ 2À®5%++«oß¾U=       «\10py\12V¦v­öIØóçϳ\9bÐda×\v\17.899\91`]\\\ e\1d:tðàA\1d\1d\1d\v\v\8b¢¢")íZZZª¯¯O?D?\84\0v\958KPU/.ò\ fÇ^\ddW\8e½¸¼{÷\8eäO!¥bõ7\95\98\98ÈÞe\ 6Q\0ØU\1a\84=\10\9a\9a\9a*_\ f\84¼SÓ\1e\bÙß|\14g*Ð.A+Hu\1e2d\b\8e\ e\0»J    ]\0*JïÙ\14\ 4Ö¨÷ì:\87ÝÚ4nÜ8\ 5Ú\1f:wî\8c\aµ\0ìÊ\17¢o~éÖ­\9bÒ¼ù¥ÎIHH 
+ëéé\15\14\14\9eÀºû¦
+çååá¸\0°+_ÄÄÄ(Ù[\vå\ 1\96\1f^±b\85BÔvôèÑTÛ1cÆàp\0°+ïY\ 2Ñ7n\97\94\94ÈC6@â7nË\ 3ìeßFFFòß¡_bb"mwº4xòä \8e\ 5\0»Ê"K°dÉ\12ö\98U÷îÝëöM¦)))\9d:u¢\9a¨««¯ZµJ!²\ 1\15éÑ£\aû\9fH\9eë_PPжm[ªçO?ý\84£\0À®²ãâÅ\8b\96\96\96ÔJfffuuWydd$Ë\ 64mÚôÊ\95+\8aÛ\98ÿüó\8f¡¡!­È²eËä³\86¤}v³\99\83\83\ 3\ 6°«¬yùò%{[4]-.X° 6³\ 4EEE3gÎdÙ\0ooo\85Ë\ 6TäèÑ£lu~þùgyÈ·\88\92\9b\9b;`À\0ª\9b®®îýû÷±ç\ 3صv²\ 4ÁÁÁ,K@\97·\19\19\19µ°ÐçÏ\9f³\9b\82ÔÕÕW®\© Ù\80\8a\84\87\87khh°\87§H¶Ô¶u^¥¤¤¤uëÖYXX°Ìp\\\1cöy\0»Ö&\17.\`\a`£F\8dÎ\9c9#Óe\1d?~ÜØØ\98e\ 3Ä¿\89@\11\89\8f\8fgÏn0\9a5kFWâöu\ 4kg\86\8b\8b\8b\86\a`W¥'33ÓÝÝ\9de      \16-Z$\8bkÛâââÙ³g³Ëç~ýúegg+eK\16\15\15mÞ¼\99\82sjÉ:ïÙ\9b®Jzöì\19\11\11¡4\17\b\0vUÐ,Á¯¿þʲ\ 4tH¾xñ\82ßl@\97.]X6 44´\9e\1cì\8f\1f?Nª;\84ïá\ 2\0v\95\aÎ\9f?/Ì\12\9c={\96¯ÍabbÂz\9f¾té\12\1a\19\0صÞf        z÷îÍ®+\83\82\82¤É\12\14\17\17\a\ 6\ 6²l\0m\8e¬¬,4/\0°k}\86\8cúË/¿°,\ 1\99V²,Ajjê×_\7fM%\b\ 4\82åË\97\a\0ì
+\18çÎ\9dcïv¡O\1a®ÑoO\9e<ɲ\ 1\8d\e\8d@\0À® \1c\14µöêÕ\8be  ~ýõW.÷p\16\17\17Ï\9d;\97ýcÞ·o_d\ 3\0\80]AUY\82   fKww÷ÌÌL13§¥¥uíÚ\95e\ 3\96.]*\ f\ 3\0`WyæÌ\993\8d\1a5¢Vµ°°¨ª+þS§N\99\9a\9a²7§ÄÆÆ¢Ñ\0\80]\ 1\17222zöìɲ\ 4\8b\17/\16\8dK\8b\8b\8bçÍ\9bÇâ[///¼\ e\ f\0Ø\15Ô4K°páBfQ\ f\ f\8f\97/_ÒÈôôôîÝ»³l@HH\b²\ 1\0À®@2N\9f>mffF-lll¼uëV###\1a¶´´\8c\89\89\0\0»\ 2i x\95u\19Íðôôdq,\0\0v\ 5Òg       X×\ 1\1e\1e\1eÈ\ 6\0\0»\ 2\1e\997o\1eµsHH\b\9a\ 2\0Ø\15À®\0\0Ø\15v\ 5\0À®°+\0\0v\ 5°+\0\0v\85]\ 1\0°+ì
+\0\80]\81\8cìÚ¿\7f\7f\15\15\95ëׯ\97\e¿fÍ\1a--­¤¤$4\1d\0°+\90À®ÉÉÉ\9a\9a\9a®®®¢o\8dyúô©\8e\8eβeËÐn\0À®@âÌÀÂ\85\viÒºuëØײ²2\ f\ f\8fÖ­[\17\15\15¡Ý\0\80]\81ÄvÍÏÏoÚ´©\81\81\ 1{'×öíÛUUU+æ
+\0\0°+¨\91]\89\83\a\ fÒT??¿ÌÌÌ\ 6\r\1aL\9b6Mtjaa!ý\9c\f¬¦¦fii¹hÑ¢ââb6)..®S§NÚÚÚ\ 2\81ÀÚÚúþýûhj\0`WØUHYY\19{sw»víÈ¢¹¹¹¢Sɺ\16\16\16W®\¡(7::ZSSSX\ eÉ\96ÔJ\e1>>þèÑ£éééhj\0`WØU\94¿ÿþ\9bâO\9a\87\88èø'O\9eÐÈ\95+W
+Çx{{;::²a}}}###H\15\0Ø\15v\153OóæÍi\9er#)"¥\91&&&Öÿ¢««Kñ*\9bºaÃ\ 6555\8afû÷ï\1f\11\11A10\9a\1a\0Ø\15våb×\93'OÒÈÕ«W'\89ðøñcá\f)))4ÕÅÅ\85f+\97°\ 5\0À®°kUv}ýúµ\86\86ÆàÁ\83Å\97ÿñãG333---45\0°+ìÊÅ®Ä\92%KhüèÑ£Ï\9f?\7fïÞ½S§N       Ó°ãÆ\8d;qâDBB®]»\ 4\ 2AëÖ­ÑÔ\0À®°+G»\96\95\95íرÃÕÕ\95\82X555kkë±cDzIÃ\86\r³´´TQQÑ××÷ööÆ\93³\0À®°+\0\0v\ 5°+\0\0v\85]\ 1\0°+ì
+\0Pn»\82Ú\ 1v\ 5\0v\ 5°+\0 ¾±iÓ&2Õ\84       \13Ð\14\0\0\0»\ 2\0\0ì
+\0\0°+\0\0\0Ø\15\0\0`W\0\0\80]\ 1\0\0À®\0\0\0»\ 2\0\0ì
+\0\0\0v\ 5\0\0Ø\15\0\0`W\0\0\0°+\0\0À®\0\0\0»\ 2\0\0\80]\ 1\0\0v\ 5\0\0EçáÃ\87jjjÜ_­ràÀ\ 14\1a\0\0paÄ\88\11\1cÕêââRZZ\8a\16\ 3\0\0~Ã×ýû÷£¹\0\0\80ßðÕÙÙ\19\81+\0\0Ô\88ÄÄÄjÃW\ 4®\0\0 \ 1~~~\b\\ 1\0 \96Ã×}ûö¡\89\0\0\80ßð\15\81+\0\0È"|Eà
+\0\0R2|øðrjmÕª\15\ 2W\0\0\90\92\a\ f\1e\94\v_\11¸\ 2\0\0ïá+\ 2W\0\0à1|UQQavÝ»w/\1a\ 4\0\0øÂÍÍ\8dÔÚ A\ 3\ 4®\0\0À#\8b\16-"»º»»£)\0\0õ\9cwïÞÍ\981£wïÞ\8d\e7\16^×Ë\ 3¦¦¦]ºt\998qbFF\ 66\13\0@\81øøñãìÙ³\ 5\ 2Á\17ò\r9\9f\1c\9b\93\93\83M\ 6\0\90\7f\92\93\93\9d\9d\9dÉ]ªªªC\86\f\89\88\88 1eeeòSô´´cÇ\8eM\9a4ICC\83êiff\16\17\17\87\r\a\0\90gRSS\8d\8d\8dIY¶¶¶\89\89\89r^Û\97/_~ùå\97ìDpâÄ       l>\0\80|òîÝ;'''\92\9e=óóó\15¢Î¥¥¥£G\8f¦:\e\19\19=zô\b\e\11\0 \87\f\1a4\884Õ¦M\9b¼¼<\ 5ªvYYÙСC©æ-Z´(..Æv\ 4\0È\15ÑÑÑ,\ 2ÌÌÌT¸Ê\7føð¡yóæTÿÐÐPlJ\0\80\]_SÈJvZ±b\85\82®ÂéÓ§ÙÙ!;;\e\e\14\0 '\1c<x\90ÔdmmMA â®\85\97\97\17­Å\82\ 5\v°A\ 1\0r\82··7yiíÚµ
\16111ì\1c\81\87m\ 1\0ò@VV\96ººº@ xùò¥B¯HYY\99\8d\8d\r    öâÅ\8bج\0\80:gëÖ­d¤o¾ùF     Öeþüù´.?þø#6+\0 Îùá\87\1fxL\v\½zuøðá\8d\e7Vû\8c©©i§N\9d&M\9aĦ²\7föE\87\19\95\95\95\8f\8fOtt´4K\8f\8d\8d¥Ò\]]±Y\ 1\0uNëÖ­ÉH\7fýõ\97ôE­[·NEEÅÖÖvÕªUg>³iÓ¦ï¾ûÎÄĤ*»ÆÅÅÅÄÄ\1c?~|Ù²eM\9b6¥13gÎ\94¸\ 2¹¹¹$j\r\r\r\85þ{\ e\0 \ 4\14\14\14\90\8eÔÕÕi@Ê¢nÞ¼IjmÛ¶mÅnU\847ùW´«èloÞ¼iÙ²%\8d\8c\8a\8a\92¸\1a¬\93\84k×®aã\ 2\0ê\90¤¤$r\91\9d\9d\9dôE\8d\1a5\8a\8a:wî\9c\98yÄÛ\958yò$\8dìׯ\9fÄÕðññ¡\12\ e\1c8\80\8d\v\0¨C®_¿N.rss\93¾(\e\e\emmí\92\92\12iìZTT¤¥¥ejj*q5üýý©Ø-[¶`ã\ 2\0ê\10ö\0¬\87\87\87ôE       \ 4\82\9a\89\9f§Z»\12¶¶¶***\12WcÖ¬Yx$\16\0Pç°§´\ 6\r\1a$}Qªªªå2\f\19\19\19\89ÿÂÝ®,\ 6\96¸\1a\8b\17\13[\0\0e\8a]-,,444>~ü(\1cÃú\ 6dpÏ\fhjj:;;#v\ 5\0(4,ïÊË\r¢\83\a\ f¦¢\8e\1d;Æ1\eP©]\99ígÌ\98!q5\90w\ 5\0È\ 3\8f\1f?æë\9e\81sçÎQQ\ e\ e\ eYYY\92Ù5''§M\9b6ººº)))\12W\ 3÷\f\0\0ä\ 1\1eïw%\82\82\82Èl\96\96\96Ë\97/?sæÌùóçÃÂÂLLLÄØ5î34óêÕ«mmmµµµ\8f\1f?.M\1dp¿+\0@NàñY-âìÙ³\14=\9a\9b\9b«~ÆÔÔ´k×®\81\81\81\95!\10\b(~\ e\b\b XZ\9a¥ãY-\0\80üÀo?\ 3u\vë\84\10ý\f\0\0ä\ 1ô\91\ 5\0\0²\0ý»\ 2\0\80\8cÀ»     \0\0@\16à½Z\0\0 \vðNX\0\0\90\11ì!)²Sff¦ÂU\9eBnGGG<\0\v\0\90O\ 6\r\1aD\82¢ 6//O\81ª]VV6dÈ\10ª¹\93\93\93°\9bn\0\0\90\1fÞ½{G\82"MõìÙ3??_!ê\ZZÊú\8a144|øð!6"\0@>IMM566&YÙØØ\b»\r\94[^¾|ùå\97_RmUUUO\9c8\81Í\a\0\90g\92\93\93Ù£ú¤¬Á\83\aGDDÐ\18ºú\96\9f\1a¦¥¥\1d;vlÒ¤I\1a\1a\1aTO33³ØØXl8\0\80üóñãÇÙ³g\v\ 4\82\e\15\15\95\89\13'V|I"\0\0È3ïÞ½ûùç\9f{÷îݸqc¹\92ª©©i\97.]È«\19\19\19ØL\0ðÈÿ\ 3\1fu\19Þendstream
+endobj
+4994 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 468
+/Height 385
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 16157     
+/Filter /FlateDecode
+>>
+stream
+xÚí\9dwX\14Wû¿³\vJ\15\ 4\11\14\91nG,`\8b±S$
+*¶¨1\96\80\90\84\18\89\1a\14EÞD\94X°¼ö\18ã+ö.
+*ѨHT4\80\8a\8a\ 5\11QAì"\82\94\85ü\9eËs}÷Ú\1fe\19ØÝawùÜ\7fpMãÌ\9933÷<óìÌ\99\7fÿU=Þ¿\7f\1f\14\14äææfmm-\10\b>Q\1a´´´zöì9mÚ´\87\ f\1fþ\v\0\0ê\82H$
+               iØ°á'J\8f\8b\8bË­[·°Ë\0\0ªÎÓ§O{õêÅÌæáá±\7fÿþ»wï\96\96\96*O\rsrrâââÂÃÃutt¨\92\ 6\ 6\ 6G\8f\1eÅ\8e\ 3\0¨./_¾´°° ¡5kÖ,))IÉkûæÍ\e\8a{©¶\ 2\81`ûöíØ}\0\0U¤°°°G\8f\1e¤2ggç·oߪJµ\83\82\82X\128!!\ 1;\11\0 røùù\91Ĭ­­_¼x¡Z5\ f\b\b \9a\e\1a\1a\8eý\b\0P!\92\93\93\85B!E\8f\19\19\19*Wy\91HÔ­[7Òï\8c\193°+\ 1\0*\ 4K\9cÎ\9c9SEë\7fýúuºv4lØ0==\1d{\13\0 \12\9c?\7f\9eÄkllüúõkÕÝ\8aÉ\93'ÓV|ýõ×Ø¡\0\0\95ÀÇÇ\87¬\15\1c\1c¬Ò[A\11/{䬠 \0û\14\0 ä|øð¡qãÆd­Û·o«ú¶°ç4öìÙ\83Ý
+\0Pr\8e\1e\9e+S\83mY³f\rm\8b··7v+\0@É     \ e\ e&_Í\9b7O.¥%$$\8c\e7ÎÂÂBã#M\9b6íÕ«×·ß~Ëæ¶iÓ\86Ö%9Ì %[´hAÎ\8c\8d\8d\95eí÷îÝ£ÒÌÍͱ[\ 1\0J\8e««+ùêðáÃr  ;\ 5\ 2\81\8d\8dÍòåËO}dãÆ\8d\13'N411©Ê½ñññqqqÑÑÑááá\96\96\964eÖ¬Yµ®@YY\99\91\91\11\15\92\95\95\85=\v\0Pf\f\r\rIVO\9e<\91±\9cÄÄD\12oçÎ\9dsssËÍ*))©Ê½\92\8b½~ýº}ûö41&&FÆKÉ\91#G°g\ 1\0JË»wïÈTzzz²\17õÕW_QQ\7fýõ\97\94e¤»\978qâ\ 4M\1c2dH­«ñÝwßQ       \14\81\ 2\0\94\96ÌÌL2UË\96-e/ÊÚÚZGGG$\12ÉâÞââbmmí¦M\9bÖº\1aóçϧb\7fùå\17ì\\0\80ÒríÚ52\95£££ìEijjÚÙÙI_¦Z÷\12666\ 2\81 ÖÕ\88\88\88 b\ 3\ 3\ 3±s\ 1\0JK||<\99ªwïÞ²\17%\14
+mmm%§dggßþ?¸»\97Åϵ®Æo¿ýFÅúøø`ç\ 2\0êCÜÛ¼yó\86\r\e\16\15\15\89§L\9a4Iü\14\19÷\9c\83\96\96\96\83\83C­«±bÅ
+Ľ\0\0%G\8eùÞ\91#GRQ\15?!Q\95o+uoll¬\8c\84\84\84 ß\v\0Präø\9cÃ_\7fýEEµjÕª\÷¿ÜÝ\9b\9b\9bÛ©S'ª\f]\11j]\r\0\0P~ÊÊÊ\f\f\fäò|/\11\1a\1aÊ^+ûõ×_O\9d:uæÌ\99ÈÈH\13\13\13\8dÿ\b-\1c\11\11acc£££\13\1d\1d-K\1dð|/\0@%\90ã{mÄéÓ§½½½\9b5k&üHÓ¦Mûôé\13\14\14T\95{\19\9a\9a\9a¶¶¶þþþ÷ïß\97ñRÂÞk\93Ë¥\ 4\0\0\14ÇܹsåØ\9f\82þ\1c\0\0ª\ 2ú1\ 3\0\0þQ¿þ{wïÞ\8dÝ
+\0P~ðÝ
+\0\0à\1föv\e¾×\ 6\0\0<þS,Kß¹u˵k×ð\9db\0\80Ê\91\9c\9cLîÒÒÒÊÈÈP¹Ê\8bD¢nݺѵcÆ\8c\19Ø\95\0\0ÕÂÏÏ\8fôemm]îÅ4å'  \80jnhhøòåKìG\0\80jQXXÈ\9e\13pvv~ûö­ªT;((\88êL\11{BB\ 2v"\0@\15¡¸ÑÂÂ\82TÖ¬Y³¤¤$%¯í\9b7oX\9a\10lß¾\1d»\ f\0 º<}ú´W¯^Lh\1e\1e\1eû÷ï¿wï^YY\99òÔ0'''...<<\WW\97=TV±ó4\0\0P9D"Ñüùó\e6lø\89ÒCqï­[·°Ë\0\0jÃû÷ï\83\82\82ÜÜܬ­­)\ 6V\1eßjiiõìÙsÚ´i\ f\1f>Än\ 2\0\0)\1c9r\84´9lØ04\ 5\0\0ðFTT\14¹×ËË\vM\ 1\0\0<»×ÓÓ\13M\ 1\0\0¼Ázª\84{\ 1\0\80O\8e\1d;Fî\1d:t(\9a\ 2\0\0à^\0\0Pc¢££É½C\86\fAS\0\0\0ÏîýüóÏÑ\14\0\0À\e111p/\0\0ðÌñãÇɽ\1e\1e\1eh
+\0\0\80{\ 1\0@\8d9qâ\ 4¹wðàÁh
+\0\0àÙ½îîîeee¥\1f\11\89D%\1f¡\ 1´\ f\0\0ÈÈëׯ\8d\8c\8c4555>"\14
+\ 5\1f©ª_²\88\88\b4\1a\0\0ÈNpp0Ç\ e!MMMóóóÑb\0\0 ;/_¾400àâÞeË\96¡¹\0\0@^Ì\9b7¯Zñ6mÚôýû÷h+\0\0\90\17¯^½ª6ô]²d        \1a
+\0\0äËüùó¥\88×ÄÄ$//\ f­\ 4\0\0òåõë×\86\86\86U¹7<<\1cM\ 4\0\0\8a $$¤Rñ6iÒäÝ»wh\1f\0\0à3ô]´h\11\1a\a\0\0\14Ç\82\ 5\vÊ\89×ØØ877\17-\ 3\0\0\8aãÍ\9b7\8d\e7\96tïÂ\85\vÑ,\0\0 hBCCÅâ522zûö-Ú\ 4\0\0x\b}õõõ\99{\7fþùg4\b\0\0ðÃÔ©SI¼\9a\9a\9aäa´\ 6\0\0ð\ 3ë;ÝÊÊ
+M\ 1\0à\8dO\0ø?\82\83\83qF\0\0÷\ 2¸\17\05v¯@ @;ÔsÂÂÂà^\0à^À3\8b\16-\82{\ 1\80{\ 1Ü\v\0Ü\và^\0\0Ü\và^\0à^\0÷\ 2\0à^\0÷\ 2\0÷\ 2¸\17\0\0÷\ 2¸\17\0¸\17À½\0À½\0îES\0\0÷*Iû´iÓ¦ÒY\81\81\81\8eU\9eªJÖ§¦u\83{\ 1\80{\95\8a   åË\97W:\8b\9cL­§<U\95¬OMë\ 6÷\ 2\0÷ª
+uâÞ°°°ñãÇý\0À½p¯\92¬\14î\ 5@]Ý[RRB'i«V­LMM555é\7f\a\r\1a$y²ÇÇÇ\9b\9b\9b³¯ýnܸÑÎÎN(\14Ò_\1a®Ê\1e\15\8d\91\90\90`ii©§§\17\10\10P\\,9+--­C\87\ e´êþýû?~üøÊ\95+¶¶¶4êîîξíþæÍ\e___\e\e\eZ¯¾¾¾\9b\9b[zzzµ\85Ko\1f\976\7fñâÅööö&&&\1a\1a\1a¬Ï[>«çää$îkwÂ\84       ÕÖçöíÛÝ»w§Y]»v½zõ*Ü\v\80\8aº×ßßßÀÀ\80\94ÂDD\9e)çÞN\9d:EDD$&&FFFÒèÔ©S\93\93\93Ù\aÑvìØÁѽTÈòåË\87\ f\1fNÃä\ 4ÉY\ 3\ 6\fØ´iÓܹsi¸O\9f>ݺuÛºu+\19\83FW®\I\8beddÌ\9c9óôéÓ)))t    éÃ\86\r«¶p\8eî\9d>}ºäæÓ5¥\Í\15]=úwkkk&Õ¬¬¬jëÓ®]»¥K\97\1e<x°Y³f-Z´øðá\ 3Ü\v\80ʹ÷ùóç\14­Í\981C<\85DQνÇ\8e\1d\14h5hР//\8f\86ß½{G±\9f³³3G÷\1e9r\84\85\88\14°µnÝZrÖÙ³gi\98\ 2B\1aÖÑѹsç\ e\8d\96\96\96Ò\92?üðC¹
+\8bD"Z¬mÛ¶Õ\16ÎŽ/^¼ \7f     \f\f\94Rs\1eª'^)\97úìÞ½\9b\8d®]»\96F\8f\1e=
\ 2 rî%±ÐÂëׯ\97â^ñ,\12/ÝY\8bG)ZÓÒÒâè^Éÿ"½T:«Ü£_T¸Xn7nÜ ;q
+¶G\8f\1e\98\94¹¸766\96\86)\8eåRsÅUO¼X\8dêsáÂ\ 5\1a­ê\81\r¸\17\0evï¹sçhá\88\88\bñ\94\8a9\aIÛHº×Êʪ\16îe\99Ï\1aÉ\8dªG³\82\82\82è¦\9eîÊ¥ÈM²p.î¥\90\9e\86·mÛ&\8b{e¯\9e\1aÕçÒ¥K4ºzõj¸\17\0\95sïË\97/\85\90!CØèÎ\9d;+þÖ&^¸[·nâ\9cCnn.\85pNNNl\16ÝeÓ\92ì\87¤óçϳ\1f\89*\16ÂV÷é§\9fÖHn\86\86\86-[¶\94\¬\Ö¢Ò¹¸755\95\86çÌ\99æ߽{WWW·¦î\95½z¬õÊÊÊjT\9fß\7fÿ\9dFÿþûo¸\17\0åq/÷\87\91¦L\99B\vûùù\ 5\ 4\ 4P(K÷Ånnn\95\9eìÌÌ>>>W¯^\9d<y2\rGFF²Yîîî4\1a\1a\1aºdÉ\12\a\a\87\9a\953F\\\1cý×È\91#iøÀ\81\ 35\92[\8b\16-ÈZëÖ­;|ø°···¾¾¾¶¶ö¡C\87¤\17ÎŽ¤»îÝ»\e\e\eÓý;Ý\ 2ÐD\ 3\ 3\83\9aº·vÕsvv&i³ajp\9a\15\15\15õìÙ³jëÃ.p\8f\1f?nÕªUÿþýi\13à^\0Tѽ\ 5\ 5\ 5³gÏîÚµëðáÃ)ÐêС\ 3Y¢Rùüûñ\193ö0\95­­­ä3f\97/_¦é\14\15»¸¸¤§§W¼Sf¡8\ 5\84U%3¥ÈíìÙ³\14\19ÒJ;vìxðàAÒ\17E\83Í\9b7'\vI)\9c\8b{\89\87\ f\1f\ e\1c8PSSÓÎÎ.&&¦\169\87ÚUO²ð¤¤$\1a¥\12(\94­¶>tOÁ\9ep k%{È\rî\ 5@\15Ý+I~~>yã§\9f~\92ce\14ú¶BU\85\7fR\ 5¤,>wDݾ¡\f÷\ 2 ´î¥\18uûöí\99\99\99"\91\88"®±cÇR\84\96\98\98¨êî½]\ 5iiip/\0 ÎÝ\9b\92\92bff&\ e\v­­­÷ïß/ßÊôíÛWqѦB\vWõêÁ½\0(sΡ¬¬,''çÎ\9d;ÙÙÙR~¸\ 1*\aÜ\v\80\17À½\0\0¸\17À½\0À½\0î\ 5\0À½\0î\ 5\0î\ 5p/\0\0î\ 5p/\0p/\80{\ 1\80{\ 1Ü\v\0\80{\ 1Ü\v\80\17\0¸\17\0¸\17À½\0\0õ&..\8e´Ó¯_?4\ 5\0\0ð\ 6û\ e\1dÜ\v\0\0|¾¿Ü¿\7f\7f4\ 5\0\0À½\0\0 Æ\9c9s\86Ü;`À\04\ 5\0\0À½\0\0 Æüõ×_äÞ\81\ 3\a¢)\0\0\80\ e\1a4\bM\ 1\0\0¼qúôi¸\17\0\0xæÔ©Sä^\17\17\174\ 5\0\0À½\0\0 Æüùç\9fä^WWW4\ 5\0\0À½\0\0 ÆÄÆÆ\92{ÝÜÜÐ\14\0\0 \bÊÊÊJ>"\12\89J?BSN\9e<IîuwwGû\0\0\80"xóæ\8d¡¡aU½×
+\ 4\ 2áG4>¢©©¹lÙ24\1a\0\0ÈNHH\bÇ\8eÄ\9b6m\9a\97\97\87\16\ 3\0\0Ùyýúµ\81\81\ 1\17÷.Y²\ 4Í\ 5\0\0òbÞ¼y\\82Þ÷ïߣ­\0\0@^¼zõªQ£FÒÝ»téR4\14\0\0È\97¹sçJ\11¯©©)\82^\0\0\90;/^¼\90\12úâñ\ 6\0\0P\10sæÌAÐ\v\0\0<óüùs}}ý\8aî]¾|9\1a\a\0\0\14ÇO?ýTN¼fffùùùh\19\0\0P\1cÏ\9e=ÓÓÓ\93toDD\ 4\9a\ 5\0\0\14ͬY³ÄâmÖ¬\19\82^\0\0à\81\9c\9c\1c---æÞ\15+V A\0\0\80\1f\86\r\eFâ%\ 3\17\14\14 5\0\0\80\1fþ÷¿ÿ\91{\1d\1c\1cÐ\14\0\0À\e\81\81\81ä^\v\v\vôZ\ 6\0\0<PPPàãã#þ­­mÛ¶)))h\16\0\0P\1cwîÜqttd\99Þõë×ÛÚÚÒ°®®îï¿ÿ\8eÆ\ 1\0\0E°sçNöR[\9b6m®_¿NSòóó¿þúk\16\0O\9c8\11¯\15\ 3\0\80\1c)((ðõõe\8e\9d0aB¹\1codd${Û¢]»v7nÜ@s\ 1\0\80ìܽ{·S§N¤V\1d\1d\9dß~û­ÒeRSS\1d\1c\1cXþá\8f?þ@£\ 1\0\80,ìÚµ\8bõ\eÙ¦M\9bk×®IY2??\7fÊ\94),6þꫯ\90\7f\0\0\80ZðáÃ\a???æÒqãƽ{÷\8eË\7fmÛ¶\8då\1fÚ·o\7fóæM4#\0\0pçÞ½{\9d;w&\85jkkoܸ±Fÿ{ëÖ­\ e\1d:°üÃÖ­[Ñ\98\0\0À\85Ý»w³<CëÖ­¯^½Z\8b\12òóó'O\9eÌbf\1a\ 1\0\0¤ç\19üýý\993¿øâ\v\8ey\86ª  \97å\1f(\f¦`X\8dÛmñâÅ\9fÔ3hÏÖy³ÿý÷ßÙÙÙâÑÏ?ÿü\13 î¨k\9e¡K\97.,Ï°aÃ\ 6¹\94yóæÍöíÛ³SuÛ¶mp/Ü+;\8f\1e=
+\v\vkÕª\95\99\99Ù?ÿü\ 3÷½*ÍÞ½{\r\f\fhÓè\90®]\9e¡*Þ¿\7f?iÒ$ÖnS¦LQËÎ~\99{çÎ\9d[\1fn\8eh\87Ö\89{\v
+
+vîÜéêêjbbòí·ß^¾|¹Ü\ 2̽111¸\81UKÔϽ\85\85\85t$³í\1a;vlnn®"ÖòÇ\1f\7fèêê²®ÏRSSá^¸\97#eee\17.\ðõõ566öðð  áÃ\87\ f\95.       ÷½*DZZZ×®]Y\9eaýúõ
+]×\8d\e7ÚµkÇNÛÈÈHÙ\vlÓ¦\r\95\16\1a\1aZq\1fÑ,¸WÕÝûøñcjØÖ­[Óa³dÉ\92¬¬,éËËŽ\1c\ f\9eÀÀ@
+Td)\81{\81Rfq\/Ç\12xC²>Üë¦NîÝ·o\9f¡¡!m\8e½½}rr2?§íÄ\89\13Y\e~ýõ×2æ\1f\98{\e6lxûöm¸\97g÷êëë+.·°k×.77·&M\9aøûû'$$püG¹¸7((\88ËG·Ù±'K        Ü\v\942\8bãz9\96À\e\92õá^7õpoaaáwß}ǶeôèÑ
+Ê3TÅ\96-[Xþ¡cÇ\8eå´Y\8b=¨©©Ù·o_º3\85{Uݽ\17/^\9c6m\9a±±ñàÁ\83÷ìÙSUnA¡î\95]\95r/PöuÕ\89{ÃÂÂÆ\8f\1f\ f÷Jrÿþ}'''Ö\ fäÚµkë¤\ e)))mÛ¶e§ðöíÛe9¢Èxô\97|\ e÷ª¨{\9f<y\12\1e\1e\8c\ e  \1a ÑÚ\95\ 3÷*\95{9nQýqï\81\ 3\aX\9eÁÎÎ.11±\ ek\92\97\97÷å\97_²öôññ©ÅwßØ^ËÏÏ·±±¡`éùóç\95ºwãÆ\8d´±B¡\90þÖô\1d=¸Wqv÷îÝîîîM\9a4ñóó»té\92\8c\ 5Jw/Å\e´\0\eÎÎÎ\16\b\ 4t»ÄFß¾}KwOì\1f%\ f\1ev\80ÑÂTÉ\ 6\r\1aÐavòäIÉYt×Ö½{w\r\r\8d®]»\8a\9f\ eâXBII \1d6ööö&&&T\82¤X¤Ì\92®&ñz¥\94Àª\94\96\96Ö¡C\aÚêþýû?~üøÊ\95+¶¶¶4JõdwÁoÞ¼ñõõ¥
\89CûÚÍÍ-==]²\84\84\84\ 4KKK==½\80\80\80âââ\8a­-~*lÂ\84   ÕÖ§Ò\96T\e÷\16\16\16~ÿý÷¬þ£F\8d¢ãM\19jµyóf\1d\1d\1dª\92££ã\9d;wjwa¥ã\99\ 6Èä\15\ fÂÈÈH\1a\9d:ujrr2ý¥á\1d;vÀ½uë^Ò¬¿¿?)\97Îè]»vÉës«ÒÝ;{öìF\8d\1a\91\ 4hxݺuä^R\r;\vöíÛG\a!«FEsöèÑ#88\98®Úô/ä"ÉYíÚµ[ºtéÁ\83\a\9b5kÖ¢E\v\96$áXÂôéÓ\r\f\fHzL\95\14\18\88Å"e\16G÷J)\81UiÀ\80\ 1\9b6mb÷\8c}úôéÖ­ÛÖ­[©\924ºråJZ,##cæÌ\99§O\9f¦[Ô\85\v\17ÒôaÃ\86I\96ЩS§åË\97\ f\1f>\9c\86\17-ZT®2ôïÖÖÖLªYYYÕÖ§Ò\96T\ f÷Ò5ËÙÙ\99å\19Ö¬Y£Tu»~ý:k\7f:\9dwîÜY»\9b\9añãÇÓð©S§Ê\1d\84t\19¥x\83u8üîÝ;:ݨ\1dàÞ:q/\9d\83¿þú+\9de´w¨Å(Ü\92oŤ»÷øñã4\97\ 3\a\ eüæ\9boh\94n\ 3itÒ¤I\9e\9e\9eUE­â>QI\9bå\8cAq;\e]»v-\8d\1e=z\94c /^¼ \18/00°âÁ,e\16G÷J/\81\r\9f={\96\86)^e}ò°§´´\94þñ\87\1f~(W²H$b_\a\93,áÈ\91#,<¦\7fiݺµ\94Ó\93K}*mI5p/]M\1a7nLÕ¦Û
+É÷\80\94\ar#\93'1mÚ4\8e\81\90ä\1eÌÉÉ¡m¤ë)ý¯äÁÏnôÄÿB×bºúÀ½|º\97b\98½{÷zxx\18\e\eÓmì\85\v\17$\7f\18åͽìÊK\11\1aSÁ­[·è¾\98n\85H8¦¦¦\14\ 4Vå^qm¥d)i£h\94=fÀ¥\84ØØX\1a\90ìi\8aË,\8eî\95^B¹ÒÊ%èèì\10»÷Æ\8d\et`S\13\8d\1e=ºâFI\9e\9eRNÏ\1aÕG²%UÚ½EEE\14íÓ\9d\ eÕyäÈ\91t\91RæÚþöÛo,ÿ@·3wïÞ­\91{Ù¿Ó(»o\12\1f't,Iº×ÊÊ
+îåͽ\97/_¦ð²I\93&®®®tG#¯ÜBíÜKôêÕkРA¿ÿþ;ÅÞ4:\7fþüæÍ\9bS%é¿Ä?ðI\91\8c\14cP8M£«W¯æX±cÇh@ò-{.³8ºWz     \1cÝ\e\11\11\82\82\82RRRè\86EÊF±¬¯\94Ó³Fõ\91lIÕuï\83\a\ fºuëÆ\9e\80­t[\94\90k×®Ñý\vÕ¹Q£F»víª\91{)\80éÝ»7Å6\92Ç       µ\80\90\9b\9bK\17h\8av8^\bÈ¥/_¾\94£{½¼¼ÌÌÌ$£>º·¢\7f\f\b\b\90\\8cFÙÏ@Jø\9c?\17÷fgg/]º´}ûö­Zµ
+\v\v{ôè\11?\aOµî\9d7o\9e¶¶öÀ\81\ 3CBBþýøH\e-?|øð.]ºTÚbÜÝK>§Ñ¿ÿþ\9bc    ©©©40gÎ\1c6\9d"\röÔ¥ôY\1cÝ+½\ 4\8eî544lÙ²¥äbâÄ\82d   t\82\b\85ÂO?ý´b}Ø\83Lt´×¨>\92-©¢î=tè\10Ë3PÔÇRÜå\ e\80\8að\93\8e\90<¯)&§\b\84õufdd4fÌ\18ºÂÒ½á¸qãX\95üüü¤<äY1\1e¸yóf9÷R¸Å\9e£¸zõ*ëÖ\92ã+uìºO\97\0.\ 6æèÞ\15+VÐb\92?)²¬#9Jr1:È\17.\ø¯R>ç/Ž\85\85\85ûöí#\ 1\1a\e\eS\83Ó飠ÜB­Ý{úôiv\±/½\8aD"ª*\8d2\15×½ì÷ýÇ\8f\1fÓ\1eìß¿?Û^.%Ð\92Ý»w§µÓ-ö¹sçh:ëMEú,\8eî\95^\ 2G÷¶hÑ\82¤ºnݺÃ\87\ f{{{Óî¦Ë\16YE\B\\\1c\9dSt7-N\9b\13ÎÎÎ$m6ìææF³¢¢¢\9e={Vm}*mI\95soQQ\11µ\1eË3\8c\181¢b\9e\81ml|\ 5dì1²\16ç5Å!äƤ¤¤ääd\1a¦é\14\93°Y\e7n¤}MS:wî|ïÞ=î\8a(\97s`E±Gelmm¹?cÆÜË \ 3S±R\fÌѽ´\99´\98¸\ et\80±\\19\9b\146133\93=À#/Uʸ\8f8ºwÓ¦M4ÅÅÅeÇ\8e\1duÕ]Rµî-(( {@{{{ñ©Í~e\90ì\96§Fî¥}Ç~\97§[\15ñ\vJ\1cKxøð!\1dí\14*ØÙÙQ\9d9Îââ^é%ptïÙ³g)p¥³¦cÇ\8e\a\ f\1e$»R°Ú¼ys\92¤8x#ÉP\9cPU"\97Îk\1a¥\12(\94­¶>\95¶¤j¹7##\83.1,Ï°jÕªJ/\1f\82¡\94µ[XXÐÞ\11\8fÒU\95.\82L}{öìá¹\9e\92î­ÖÀ\1cÝK\81\16E\ 5_|ñ\ 5\e½}û6ý\17{ÁP,d:Pé\86\85\96T-÷Òµ\9bç·#ká^U§ªn\15IYJr
+ó°ùʹkèî\80îÜY\9e¡b\ f{Jî^\8aÏ)Ð¥ÐTr"\85âd*Öæþþþ5}ÉT¾îeÐí\12\85è¯^½ª\85{       OOO
+\1eØ5qÅ\8a\15¤â\9c\9c\1c\8a\1fè\ e\85-0vìXº\8f«*\82âÿ9ÿZä{á^\ 5
+ÒÒÒàÞ:Ì3\ 4\ 6\ 6²<ÃðáÃ_¿~-KÓUõ"Xµ·`µ>¯éFfÔ¨Q4\97%\94ʱaÃ\ 6\96\7fèÒ¥KUù\aÞÜ[©\81¹»\97\15Ë\9eâpuu\1d=z4\r\903©@j\84ÒÒRj%q\9b+Ãsþp/(Gß¾}y\8e´\95Ö½\19\19\19tB±<ÃÊ\95+«ý\81C\1c&I"Öµ\94\17ÁªuoíÎë¼¼<\17\17\17KKË\v\17.HÉ\94²ü\ 3\15µwïÞ:w¯ØÀóçÏ'\ 3swobb"-¹iÓ&2\18í/\96+[°`\ 1ûm7))\89\ 6Ä/oÖùsþp/P¶\94\8bòÔ'**\8aå\19¬­­9þ@Sés\ eâ\97ݤ¼\bV­{kw^³7\9d«íÐ,77wÌ\981Êü5\13\15\89Ddìñãdz\87\1e\9f>}úïÿ=O\1e\12\12ò믿ҵIò`«ÛçüUѽ\13&Lø\ f¨#B\15\89Ú¸·ª¹R^\ 4«Ö½µ;¯ÍÌ̬¬¬ª­6¹wìرªî^bèСæææß~û-]æÄi\19CCÃîÝ»\ f\1a4Èßß_\8a{¥4¾x\96\1c\9fó\87{\81ò ä9\87\15+VpÌ9T5WÊ\8b`ÜOÿ\1a\9d×-Z´\10÷(U\15âg\1eT=ç@,[¶L\9c1\16O\1c5j\94@  =(\99ñ®óçü\91s\0È9HG\8e¿µIy\11\8c½¨Â\9e\82>\7fþ<ûáL¾çu¥¨ÓomÄ?ÿüÃ
+\91ÌooÞ¼\99¦\b\85BÉç±ëü9\7f¸W\8eìÞ½;::\1a
+U3÷2ÄÏ\98Y[[×ú\193)/\82¹»»³ï£-Y²ÄÁÁ¡Y³fÕº\97Ëy-åÝ+õ{Æ\8ce\18¨\10ÚS¬?CÆ£G\8f¨\84\9e={\96;Øêü9\7f¸W\8eêP\95ï©Á½µË?ÈþnEU/\82\91Ïi:EÅ...ééé\r\ e\Îëª\8eIɾ\1dÄ?âס{e\7f·B=À»\15rw¯²}O\rî­uþAú;Å*Á¦M\9bª}§\987÷Êë\9db5v¯ø\9dâíÛ·+í;Åp¯JÃ\9c¦üõ\94Ò\97\8e\92ý/\1d\1eÜ+ß¾tÔؽÿªB_:p/ÜË\ fåú\90äùD¨\1dâoXpéCR¡(¢\ fIõv¯\98ììì%K\96(a\1f\92Êã^)/{ÖîCiñññ½zõÒÑÑÑÔÔ´²²ºqã\ 6ÇÒªýp\eÜ[ëü\83¸ïtooo5ë;]y\80{+EÙúNW\1e÷JyÙ³v\1fJ377§s\87\9dþ+***++\8bciÕ~¸\rî\95\ 5\95øfÐ\84   \13ØÕ\9f\8a>Iá^~ÜËøðáÃ\9e={êü\9bAÊã^î/qsÿP\1aÝ'Ò9.Vn¥TZZ\8d\ 6÷Ö\ 2µüV&Ü«\12î\15S·ßÊT\1e÷Vû²g->\94¶nÝ:\1a¦³ÛËËëСC\92W7\8e¥Iùp\eÜ+#\85\85\85\ 1\ 1\ 1êô\8dx¸WµÜ+&!!\81ÿoÄ+\8f{¥¿ìYë\ f¥effÒÿvìØ\91\96\991cFMK\83{\15Íþýû\r\r\ri\13ììì\12\13\13ë6Ïðå\97_²k\81\8f\8f\8fÊå\19à^\19ËùðáÃîÝ»ÝÝÝIÂ~~~ìëíõÁ½Ò_ö\94ñCiEEE¦¦¦ÚÚÚ5*\rîå\87û÷ï;99±üÃÚµkë¤\ et\15fo(Ó)¼}ûvU×\11Ü+\vO\9e<      \ f\ f§\13\9f\ e  \1a\10\7f2X]Ý+ýeÏÚ}(Í××÷øñã7oÞܱc\87¦¦&ÝEr,\rîå?ÿÀ>UC\8c\1e=\9açüÃ\96-[Ø\85\9eî\8fªí:\12îU{÷\8a¹xñâ´iÓHJ\83\a\ fÞ³gOM\1fíV¡ç\1c¤¼ìY»\ f¥\8d\193ÆÜÜ\9c¦7jÔÈÓÓSü%\8bjK\83\84}ûö±ü\83½½}RR\12?§íÄ\89\13Ùñóõ×_×Õ\vPp¯rº\97QPP°k×.77·&M\9aøûûsÿl¨Ú÷cVÏ_ÁP'÷\12t}ìÚµ+Ë?Ð\8d\89B×uãÆ\8dvíÚ±Ó\96ã\87ÚáÞzè^1\8f\1f?^´h\11\ 5xtØ,Y²Dú\ 3Tp/Ü«\8aù\87o¿ý\96Å¢t碠\97Yþøã\ f\96gpppHMMU³£\82¹·^Á[?feee\17.\ðõõ566öððØ»woU¹\bµwo]}(\rîU(tH³\84¿½½}rr²|äI\93\13\94)j\93g\80{ynä\82\82\82\1d;v¸ºº\9a\98\98P´P±\97\9d\ e÷ª(÷îÝëÒ¥\vm\9d¶¶ö\86\r\eäRæÍ\9b7Û·oOeêééI>Ð\bäB¿~ý¨mÏ\9d;W¯¶úÑ£Gaaa­Zµ233\93|O\93¹\17¨7êzTÓÝ\9c¿¿?ÛƱcÇÊ\98\7fغu+)\97\8aêСí[· J¹3`À\0jÞ3gÎÔÏÍÿû￳³³á^¸Wmسg\ fË?PhqõêÕZ\94\90\9f\9fϾyAÐ\80\19\94\81A\83\ 6Q\v\9f>}\1aM\ 1\80Úä\1f:wîÌò\ f\92\9f®à\ 2\85¸\14è²<Ãÿþ÷?4¦âpuu¥v>uê\14\9a\ 2\0uÊ?øùù±ØuܸqïÞ½ãò_Û¶mcy\86öíÛß¼y\13ͨPÜÜܨ©cccÑ\14\0¨\19»víjÔ¨\11{\rüÚµkÒó\fS¦La®\9e4iÒû÷ïÑz\8afðàÁÔÚ'N\9c@S\0 ~ܽ{·S§N¬{ÏM\9b6UºLjjª\83\83\ 3-£««ûÇ\1f\7f Ñø\ 1OU\ 1 Þ\14\14\14L\9b6\8dÅ´ãÇ\8fÏËË\93\9c\e\19\19Éò\fíÚµ\13\7f¬\ 4ðÀ\90!C¨Ù£££Ñ\14\0¨1;wîÔ××g}n\¿~\9då\19¾þúkæä\89\13'"ÏÀ3\9e\9e\9eÔòG\8f\1eES\0 ÞܹsÇÑÑ\91õÿ°~ýz[[[\96gزe\v\1a\87\7f\86\r\e\88\f\0@íó\ f>>>âG\9dÛ¶m\8b<C]1bÄ\bÚ\ 5\87\ f\1fFS\0PO\b\f\f¤³Þ¢\î\17ð\89··7í\85\83\a\ f¢)\0¨'P¬EgýðáÃÑ\14uȨQ£h/ìß¿\1fM\ 1\0Ü\vxcÌ\98\17öîÝ\8b¦\0\0îõòò\12\b\ 4W®\)7}ÕªUÚÚÚâ¯\99\0Ù\19;v,í\85Ý»w\97\94\94\14\17\17\17\16\16\16\14\14äçççååÑ\14´\ f\0õʽéééZZZNNN"\91H<1##CWW7<<\1cMW;¶nݪ¯¯OmH×/jÞ\ 6\r\1ahhh°\1eM+¢££óôéS4\1a\0õ-ç\10\12\12Bs׬YÃFËÊÊ\]]\1d\1d\1d)6CÓÕ\8e¢¢"KKK\8eýìM\9f>\1d-\ 6@=t/Ýö\92(\f\f\fXôE1\9bP(¬\98\85\05â·ß~ã"^\8a\8a\99u\0\80\978pà\0{\ 19''ÇÈÈhÆ\8c\19\92s\v\v\v\83\83\83ÉÏtãlnn¾`Á\ 2q~2>>¾W¯^t׬©©iee\85\87\87ÅÐ]\83\8d\8dMµîýæ\9boÐV\0Ô[÷\96\95\95±\9e½»téB\8e\1809¹yóæ\97.]¢\b966\96BµE\8b\16±Y¤b\12oLLLJJJTTTµ_§­WlÙ²Eºx\e6l\98\99\99\89\86\ 2 Þº÷ß\8f\9d¨SìZ±£­\a\ f\1eÐÄeË\96\89§xzz¶nÝ\9a\r7jÔ¨qãÆPn¥ÐÝ\81½½½\14÷úøø \95\0¨çî%Ú´iSñ\13K\14ÍÒD\13\13\13«ÿCOO\8fb]6wݺu\1a\1a\1a\14      {yy\1d:t\88âg´¶$Û¶m«J¼t¥KOOG\13\ 1\0÷VêÞ\13'NÐÄ\88\88\884        îß¿/^\80î\9ainÇ\8e\1di±r\89\12\89X«VdòäÉh\1f\0àÞªÜûêÕ«\86\r\e\8e\1c9Rúÿ\16\15\15\99\9a\9ajkk£µË±sçÎ\8aâ¥\9b\85{÷î¡q\0\80{«r/\11\16\16Æ>-tæÌ\99ëׯ\9f<yR\9cþõõõ=~üøÍ\9b7wìØA7Ñ\8e\8e\8ehír\94\96\96¶oß¾\9c{'L\98\80\96\ 1\0î\95îÞ²²²mÛ¶999Q\0L\ 1\9b\95\95ÕÔ©SÙ¬1cÆ\98\9b\9b\v\ 4\82F\8d\1ayzzâ\1däJÙ»w¯¤x\85Bajj*\9a\ 5\0¸\17(:ôeùp\ 6]°Ð&\0À½\80\a\ e\1e<ÈÄK÷\b)))h\10\0à^À\ 3eeeM\9b6¥½\80\948\0p/à\13///Ú\v3gÎDS\0\0÷\ 2~())éÖ­\eí\85¡C\87â\r\14\0à^À\ 3\8f\1f?þì³ÏÄ¿µ\r\192äåË\97h\16\0à^ 8\8e\1f?nbbBíß´iÓÍ\9b7\e\1a\1aÒpË\96-/\¸\80Æ\ 1\0î\ 5r§¤¤dÎ\9c9B¡\90\1aßÃÃãÅ\8b\174ñÑ£G½{÷¦)\r\1a4Xºt)ò\ f\0À½@\8e<yò¤O\9f>¬Ï\9cðððÒÒRñ¬âââÙ³g³O\b\r\1d:\14ù\a\0à^ \17N\9c\9e(³°°\88\8f\8f¯t\99èèè&M\9aÐ2\96\96\96\17/^D£\ 1\0÷\ 2\fÁÁÁ,Ï0xðàçÏ\9fKY833³W¯^,ÿ°lÙ2ä\1f\0\80{Aíò\f}ûöey\86Å\8b\17\19ª¢¸¸xÖ¬Y,ÿàééùêÕ+4#\0p/àÎÉ\93'Y\9e¡E\8b\16qqq5úߣG\8f\1a\e\eÓÿZYY]ºt        \8d       \0Ü\vªE$\12Í\9b7\8få\19ÜÝÝ¥ç\19¤ä\1fzöìÉò\ f\11\11\11È?\0\0÷\ 2)deeõë×\8fu\87\1e\16\16Æ%Ï %ÿ0sæL\96\7fðòòzýú5\9a\17\0¸\17TäÏ?ÿ455¥¶577?wî\9c\8c\8a\8a\12ç\1f\12\12\12ÐÈ\0À½@2Ï0\7fþ|\96gpss{öì\99\1c\v\7føða\8f\1e=ØGäW¬X\81ü\ 3\0p/ ²³³û÷ïÏò\f\v\17.\94%ÏP\15EEE\81\81\81,ÿ@;\ eù\a\0àÞzΩS§ÌĮ̀=\9b7o~öìY\85®ëÈ\91#FFF´.kkëË\97/ËX\1aû&Thhh¹é4\91faÏ\ 2\0÷*m\9e\82\ 5,Ïàââ\92\93\93ÃÃJ322ºwïÎò\ f«V­\92%ÿÀÜKåܾ}[iÝK\e\18\1d\1d=aÂ\84Î\9d;7hÐà\13¥\81îAè
+Hû}Ö¬Yoß¾Åé\0à^~xúôé\80\ 1\ 3X\9eá\97_~QD\9eAJþaÆ\8c\19,ÿ0bÄ\887oÞÈâ^MM;}ûJ:\yÜKq¾\81\81Á'J\ f\1d\ 3þþþ\1f>|Ày\ 1à^\85rúôiq\9eáÌ\993uµ\13\e7nLu°±±¹råJ­Ý;wî\ú»eË\16¥r¯äõ\85\9a\86\r´\8d\96\1f]mïÝ»wèÐ!:\8fؽOëÖ­¯]»\86³\ 3À½
+Ê3\84\86\86R\9cC\r8hР~ò\fUñàÁ\ 3öñ\8b\86\r\e®^½º¦ù\aæÞüü|²·±±±ø\1d\90rîݸq£\9d\9d\1dé\85þÒ0?Z£x\9e½W²iÓ&å?*îÞ½Û®];ª°¾¾~RR\12N\13\0÷Ê=Ï0pà@v\8fù\9fÿü\87<\çU¢øpúôé,>ôöö®Qþ\81¹÷ß\8f¯?ÓÀ\97_~Yѽ\91\91\914:uêÔäädúKÃ;vìPôFÑ\16Ñ\8atttdÿ=\917JJJØõ\82n\85\1e>|\88\93\ 5À½ò⯿þjÖ¬\19µ\eý¥a¥ªÛÁ\83\aYþÁÖÖö\9f\7fþ©©{\89ñãÇÓð©S§Ê¹·k×®\14|æååÑð»wï455\9d\9d\9d\15º-{÷î¥
+hiiÕ´\13\f\ eÒ­\10U\9e\1a\8dÏü?\80\15:\8f~þùg\96g ¸\97¢_%¬dzz:Y\91Yë¿ÿýoMÝ\9b\93\93Cö¶³³+((\90t/\89×ÆÆFü/ÖÖÖT¾â¶\82$oaaA\15à'¹!wÞ¾}Ë:aÞ¼y3N\1c\0÷Ê\ 2IÉÅÅ\85\9aK(\14\86\86\86*C\9e¡*
+\v\v¿ÿþ{öËûÈ\91#«}ðIÒ½Äo¿ýF£ÁÁÁ\92î%ÓJº×ÊÊJ¡îekïÞ½»êÆ\8d{öì¡MhÔ¨Qnn.N\1f\0÷Ö\8e3gÎ4oÞ\9cýÔ~úôi\95¨ó\81\ 3\aØ÷7)\88MLLäî^Ò]ïÞ½555%ÝÛ­[7qÎ\81dBÁ¿\93\93\13Ç\9aüðÃ\ f\e6l ;q\8eË\7føð\81\ 5\8dÒ«­ü°\1f@ׯ_\8f3\bÀ½µÈ3üòË/,Ï0`À\80ìììrʪ\b÷D«,\ 4\ 6\ 6\8e\1d;\96\rO\9f>½]»vzzz´v##£1cÆdeeÑôû÷ï\93!YþaíÚµ\1cÝKܼy³\9c{wîÜI£>>>W¯^\9d<y2\rGFFr¬*ûíÉÒÒ\92£\81Ùº¸»]¡ìÞ½;::Z\96зk×®8\8f\0Ü[#\9e={æêêÊò\f!!!åò\fLYñ\15x÷î\1d\ fu\93\14æ¼yóÈWIIIÉÉÉ4ÌÒÑâüC@@\0»(\8c\1e=ºÒüCE÷\8aïúË=cfccCMakk[£4,s/\83\fLÿ+ÝÀnnnrÉôÖúâ(¹á²<äL\8dobbB%\¿~\1dg\13\80{9röìYsss\96gøóÏ?9*\8b7¤¬ÝÂÂ\82¢VÉ)û÷ïgù\a{{{þ\9f;\95t/ÃÊʪ*\ 3\97\94\94P\0/\10\bdÿLs­/\8eAAAË\97/\97ݽ\ 4»Gàø£'\80{\91gX¸p!Ë3ôïß_2Ï üî}óæ\8d¶¶6\85¦å¦ß¿\7f\9fn~Yþaݺuuë^±\817mÚTÎÀ\89\89\89ìÕ0\85^\9e¸#£{Ù\ f\97ãÆ\8dÃi\ 5àÞjó\fì\9e\97n®çÏ\9f/åy\86jOíª^\ 4\8f\92£l\98lïîîÎ\1eë:yò¤8 \¼x1\ 5®t\eË®\v\15×^\\<jÔ(\9a{èСJo\81¿ýö[ö\8f\8cáí÷÷ªÜ[©\81éº@\13'M\9a¤\1eî½qã\ 6\eg\16\80\10\17\17Çò\f¦¦¦±±±\NíÛÿ?â\ eu¥¼\bV­{{ôè\11\1c\1cLº¦[oñi;}út\ 3\ 3\ 3Öc\ 3y\98|^N,yyy...\96\96\96\17.\\90Rí½{÷²~iHãT·:w¯ØÀ\14"\92\81\12aaa\8av/Ý øúú²\f¶¾¾>]pÓÓÓ+úVF÷Òõ\8e½ë\8d\93\vÀ½Uå\19\16-ZÄ~Üïׯ\1f{N\80Ë©]\8e5kÖ°¹R^\ 4«Ö½\7füñ\a\e%3°Y/^¼ h600P\8aXØ3½åú\81¬\94´´´.]ºÐÂÚÚÚÊÙ!Ø\86\r\eäåÞª.\8e\19\19\193gÎ<}útJJÊÂ\85\viÉaÃ\86Éݽ\ 4\89\9d
+áç\17X\0÷ª¢{)Öª\85\9a+åE°jÝ+î\fG<\8b\82p\1aغu«\94µ\9b\99\99QôÈec\95ß½ûöí\93\97{«º8J"\12\89hVÛ¶m\15á^Ú)T\b©\1eg\19\80{«âܹsâ\9cC¥Ï6pw¯\94\17ÁªuoÅYÇ\8e\1d£\81mÛ¶IY{\8b\16-úöí[í6\92Ö\949çÀ\16>pà\80¢s\ eÿ~LÆ.^¼xêÔ©£G\8f®Ê·²»\97ݼ\88\13\1a\0À½\95"¯ßÚ¤¼\b\15ýcqq1\r\9f?\7f\9eýp&ݽ©©©40gÎ\1c6ýîÝ»ººº5ý!©°°ð»ï¾SòßÚ|||h"yXÑî\8d\88\88 ¹AAA)))t\9b£8÷²§ûjݳ=\80{ëUþAög̤¼\bæîîξ\8f¶dÉ\12\a\a\aÖ+\9a\96\95\95uïÞÝØØøÂ\85\v\14\9cÓt\16»J®Qò©Ô\8a¨Ê3f´\154+<<\Ñî%%¶lÙR<*ù`\9b\1cÝKWX\81@ ©©\89\8fJ\ 3¸\97#gÏ\9e\15÷áÀúT¬é-mU/\82]¾|\99¦STìââB·¢\r\ eÿ~ü@üÀ\81\ 3é,¶³³\8b\89\89©¸v)\96Ø·o\9fª¼[±råJZÀÏÏOÑîmÑ¢\ 5í\1aº\fÑYàíí­¯¯¯­­Í\9eÍ\93£{ÓÒÒ¨\ 4Z\17N(\0÷rG²ï²\ 5\v\16(sße\ò\fU½Ş{«}§øï¿ÿ¦Å\1c\1d\1d\15í^º¶¶mÛ\96ölÇ\8e\1d\ f\1e<xàÀ\ 1]]]ºÚR¤*G÷²G\r©\ 5p6\ 1¸·¦ù\87ªúÒQ~8ö¥Ã\8f{9ö¥óáÃ\aª-5¸zt½øÍ7ßж/]º\14§\12\80{k\81z÷!©hjÚ\87dïÞ½©Ú»víRõÃ\86n\94Z¶lIÛrñâE\9cD\0î­uþ\81}\b\86B2\15ê;}Ô¨Qu\92g\90\ 5\12µdWlªËñãÇY\8e\1d\ 1¸WÆüÃ\7fþó\1f\15úfP¥ï\11(?¹¹¹¬+³û÷ï«ô\ 1ãåå%¯g6\0Ü\vÔï[\99J\88\9f\9f\1fmÅç\9f\7f®º\9bpæÌ\19öu{ºcÂY\ 3à^¹Pî\eñÊðM1Y¾\11¯\84<{ö\8c]D\8e\1c\8aõ§ÝaooOõ_´h\11Î\17\0÷Ê\11\91H\14\1a\1aÊò\ f\83\ 6\rªÛØæÁ\83\aìÓ`\r\e6\½zµzd\17׬YC[dll\9c\9a\9aªZ5§öÿꫯØË\1a\85\85\858Y\0Ü+wN\9f>mffFmؼysºÇ¬\93:\1c:t\88\85\88666¬\87\80î&X¾´iÓ¦\99\99\99*Tó\1f\81ª­¯¯ÏOw\19\0î­\9fdgg\ f\180\80å\1f~ùå\17\ ftc;cÆ\f\96g\181b\84úõ\18PPPгgO\16ý\1e=zTù+üòåË¡C\87R\85555\8f\1f?\8e³\ 3À½\8aÎ?,X°@(\14Rcºººò\93\7fÈÈÈèÞ½;Ë3¬ZµJ]\9fbzýú5K­Ó%fРA111Jøt\1f5þµk×fÍ\9aÅ\1e¨¦Û\90j;Á\ 3p/Ü+/N\9d:%Î?\9c={V¡ë:rä\88\91\91\11­ËÚÚúòåËêÝ°d¶¹sç\8a?\93ÄÂ`{e\82Ýz0<<<\9e={\86Ó\ 1À½<ç\1fú÷ïÏò\ f\v\17.TDþ¡¨¨(00\90\9dì´ãÄ_aP{òòò(¼ïÕ«\97¤\84\95\ 4Ú\1dt\11\1c3f\8cÊý,\bà^uÊ?Ì\9f?\9få\1fÜÜÜä\e\ 2=|ø°G\8f\1e,Ï°bÅ\8azû¶Tzzz\9a2\81×Ö\0Ü«$üùç\9f¦¦¦Ô¶æææçÎ\9d\93K\99QQQt¯Íò\f                    hd\0à^P\91¬¬¬~ýú±üCXX\98\87âââ\1f\7fü\91å\19¼¼¼êO\9e\ 1\0¸\17Ô.ÿ0oÞ<\96\7fpww\7fþüyíò\fì9«\ 6\r\1aDDDàö\16\0¸\17páäÉ\93M\9b6e\1f/\88\8b\8b«Ñÿ\1e=z\94å\19¬¬¬.]º\84Æ\ 4\0î\ 5ÜyòäIß¾}Ù#÷\8b\17\92\7f(..\9e5k\16Ë3xzz¾zõ
\b\0Ü\vjJIIIpp0Ë?\f\1e<Xzþ!33³W¯^,Ï°|ùrä\19\0\80{\81,\9c8q\82å\1f,,,Î\9f?_é2Ç\8e\1dkÒ¤ ûÈ\ e¾w\0\0Ü\vä\95\7fèÓ§\ fË?\84\87\87\1f\8a\8b\8b\9eÍò\fC\87\ e}ùò%\9a\v\0¸\17È1ÿ0gÎ\1c\96\7fðððxñâ\ 5M|ôèѧ\9f~Êò\fK\97.E\9e\ 1\0¸\17(\82ãÇ\8f\9b\98\98°>\127oÞl``@Ã-[¶¼pá\ 2\1a\a\0¸\17(\8eÇ\8f\1f\7föÙgân\ 1\86\f\19\82<\ 3\0p/à\81\92\92\12Ö\15$\89\17y\ 6\0à^À\e³fÍ¢½°|ùr4\ 5\0p/\80{\ 1\0p/Ü\v\0\80{\ 1Ü\v\0\80{á^\0\0Ü\và^\0\0Ü\v÷\ 2\0à^Àѽ^^^\ 2\81àÊ\95+妯ZµJ[[;--\rM\a\0Ü\väîÞôôt---'''\91H$\9e\98\91\91¡««\e\1e\1e\8ev\ 3\0î\ 5\8ap/\11\12\12B³Ö¬YÃFËÊÊ\]]\1d\1d\1d\8b\8b\8bÑn\0À½@AîÍÏÏ·´´400xúô)\8dnݺU(\14VÌB\0\0à^ G÷\12\a\ e\1c ¹ãÇ\8fÏÉÉ122\9a1c\86äÜÂÂÂàà`ò³\86\86\86¹¹ù\82\ 5\vJJJجøøø^½zéèèhjjZYYݸq\ 3M\r\0Ü\v8º·¬¬lРA´@\97.]ȱyyy\92sÉÉÍ\9b7¿té\12Eȱ±±ZZZ\8b\16-b³HÅ$Þ\98\98\98\94\94\94¨¨¨¬¬,45\0p/àè^âÖ­[\14»Ò2$RÉé\ f\1e\89Ë\96-\13Oñôôlݺ5\enÔ¨QãÆ\8d¡\\0à^P;÷\12mÚ´¡eÊM¤h\96&\9a\98\98\1fzzz\14ë²¹ëÖ­ÓÐРHØËËëСCè \12\0¸\17ÈŽ'N\9c \89\11\11\11i\12Ü¿\7f_¼@ff&Ííر#-V.Q\f\0\80{áÞÚ¹÷Õ«W\r\e6\1c9r¤ôò\8b\8a\8aLMMµµµÑÔ\0À½@v÷\12aaa4}Ò¤IgÎ\9c¹~ýúÉ\93'Åé___ßãÇ\8fß¼ysÇ\8e\1d\9a\9a\9a\8e\8e\8ehj\0à^ \17÷\96\95\95mÛ¶ÍÉÉ\89\ 2`\r\r\r++«©S§²YcÆ\8c177\17\b\ 4\8d\1a5òôôÄ;È\0À½@\92\993g¢/\1d\0à^\0÷\ 2\0à^¸\17\0 \96î\1d6l\18\9a\ 2î\ 5\0ðì^ \fÀ½\0À½\0î\ 5\0\0IÖ®]K¦
+\b\b@S\0\0\0Ü\v\0\0p/\0\0\0¸\17\0\0à^\0\0\0p/\0\0À½\0\0\0*uïwß}\87¦\0\0\0¸\17\0\0à^\0\0\0p/\0\0À½\0\0\0à^\0\0\80{\ 1\0\0À½\0\0\0÷\ 2\0\0Ü\v\0\0\0î\ 5\0\0UçÖ­[B¡\90ûgw\ e\1f>\8cF\ 3\0\0Ù\19;v,Gñvîܹ¬¬\f-\ 6\0\0²sóæM\8e¡ï¡C\87Ð\\0\0Àgè\8b \17\0\0ø\ f}\11ô\ 2\0\80Ü\193f\8c\14ñvêÔ       A/\0\0ð\1cú\1e<x\10M\ 4\0\0|\86¾\bz\ 1\0@qܸq£ÒÐ\17A/\0\0(\94Ñ£G\97\13¯££#\82^\0\0à9ô=pà\0\9a\ 5\0\0ø\f}\11ô\ 2\0\0o¡¯@ @Ð\v\0\0<Ó¥K\17\12o\93&M\10ô\ 2\0\0o\ 4\a\a\93{\a\ f\1e\8c¦\0\0\0Æ»wïÂÂÂF\8f\1eíàà ¡¡ñ\89ª!\14
+[µjååå\15\1a\1aúòåKìP\0\80\92óäÉ\93ï¿ÿ^[[û\13u\81®\1dãÆ\8dKMMÅÎ\ 5\0('ÑÑѺººä+\81@0}úô\1d;v$%%\15\17\17«Ü\86\88\e7nìÛ·oÎ\9c9\9a\9a\9aÌÀëׯÇ.\ 6\0(\ekÖ¬aé\ 5\ f\ f\8f\8c\8c\fµÙ®çÏ\9fO\992\85ÅÀ3fÌ(--ž\ 6\0( +W®dáîÂ\85\vÕr\ 3wîÜ©¥¥EÛ8|øpìn\0\802\10\13\13CÖ¥{óãÇ\8f«ñf&%%\19\1a\1a\92~W¬X\81\9d\ e\0¨[\1e=zdbbBFúõ×_Õ~c\ f\1f>LW\99\86\r\e^ºt »\1e\0P\87ôìÙ\93Ä;dÈ\90\8eÃ\8f?þHÛkee¥\8a¿!\ 2\0Ô\83#G\8e\90\88ÌÌÌÞ¿\7f_O6Y$\129::Ö\938\1f\0 \84\94\96\96vêÔ\89,ôßÿþ·^mø©S§Øë̹¹¹8\f\0\0<³wï^RPË\96-\v\v\vëÛ¶÷ë×\8f¶ýç\9f\7fÆa\0\0à\19gggòϦM\9bêá¶ÇÅÅѶ7nÜ\18Y_\0\0\9f¤¥¥\91|\f\f\f>|øP?[\80å[¢££q0\0\0xcñâÅd\9e\89\13'ÖÛ\16X´h\11µÀW_}\85\83\ 1\0À\e\9d;w&ó\1c;vL^\ 5\96\94\94\90ÍZµjejjʺP\184h\10\9bÕ¦M\e\1a\8d\8f\8f777gïÍmܸÑÎÎN(\14Ò_\1a\16\17Â\96¬t\94\r'$$XZZêéé\ 5\ 4\ 4È\98.`\91¿¡¡a=Lw\ 3\0ê\84G\8f\1e±lgQQ\91¼Êô÷÷700¸rå
+óp\87\ e\1dʹ\97îñ#""\12\13\13###itêÔ©ÉÉÉô\97\86wìØÁѽTÈòåË\87\ f\1fNäz\19ëܵkW*G½ßæ\ 3\0(\ fûöí#ç\f\1d:T^\ 5>\7fþ\9c\82Ø\193f\88§\90$˹W\1cc\93ñ\1a4h\90\97\97÷ïÇ\8e\82)HvvvæèÞ#G\8eÐð\9b7o444Z·n-cµgÍ\9a\85§\1d\0\0¼1gÎ\1crNHH\88¼
+<{ö,\15(ÙIcE÷\8ag\91xmllÄ£ÖÖÖZZZ\1cÝ+ù_¤_\19«½k×.ô®\ 3\0à\rwwwrÎáÃ\87åUà¹sç¨À\88\88\bñ\94\8a9\añ,2­¤{­¬¬já^\96õ\95±Ú·oßfï\17ã\90\0\0ð\80©©)9çáÃ\87ò*ðåË\97B¡pÈ\90!ltçÎ\9d\15\7fk\13/Ü­[7qÎ!77\97ÂW'''6«mÛ¶´$û\11íüùó¬?á\8a\85°Õ}úé§2V»´´T__\9f\8aÅw\85\0\0\8a\86tG¶\91=h,\aë\9fÜÏÏ/  \80"Ikkk77·JÝËÌìããsõêÕÉ\93'Ópdd¤d@\1e\1a\1aºdÉ\12\a\a\87\9a\95so\\\1cý×È\91#åõqyÒ>\15uùòe\1c\18\0\0\85\92\99\99É^%\96\ 5\ 5\ 5³gÏîÚµëðáÃïÞ½Û¡C\a2d¥îý÷ã3f666\14»ÚÚÚJ>cF\ e¤é\14\15»¸¸¤§§WÌ9°\ eÞ[·n½uëV¹TÛÕÕ\95Ê\8c\8d\8dÅ\81\ 1\0P(ׯ_'ÛtìØQq«ÈÏÏ×ÕÕýé§\9fäXfE\81Ë\85Ñ£GS±{öìÁ\81\ 1\0P(¬+\83>}úȱL\8aQ·oßN\11µH$zøðáرc):MLLT~÷úúúR±\92±7\0\0(\82¨¨(²\8d§§§\1cËLII133\13\7f\96ÝÚÚzÿþýò­vß¾}[´h!÷Ö\98={6úò\ 5\0ðÀáÃ\87É6Ã\86\r\93o±eee999wîÜÉÎÎV¡O`\ 4\ 5\ 5Qk,^¼\18\a\ 6\0@¡°÷ úõëÇúD"ѪU«\9c\9d\9dõôô\ 4\ 2\81¾¾~\87\ e\1d&N\9c(îB¡Ò_Ó\b\r\r\r\8ar½½½\15ý+\98¿¿\7f¹·B\0\0@\11\½z\95u\8cÀú\ 2\ 3\ 3Ù\8bcG\8e\1c9wîÜ\81\ 3\aBBB\9c\9c\9cØý\95º7>>>...:::<<ÜÒÒ\92¦Ì\9a5Kq5üâ\8b/h\15»víÂ\81\ 1\0P(\19\19\19¼½ÌehhØ´iS\8a~«Z@Ê\9bkÄëׯ۷oO\13cbb\14TÃÁ\83\a£;\1d\0\0\ f¼yó\86õ\9dÈúôõõiEïÞ½«\9d{\89\13'N°Ï(+¨\86=zô ò/^¼\88\ 3\ 3\0 PÊÊÊÈ\87$\9c§O\9f*z],\9bêàà°{÷îJ?\85\­{\8b\8b\8bµµµ)xVPS\18\19\19ÑJ³²²p`\0\0\14Mÿþýù¹Ñ.,,üæ\9boX·\f:::ÞÞÞG\8f\1e---åî^ÂÆÆF \10(¢z\ f\1e< 5\9a\99\99á\90\0\0ð\0û        ,,,\8c\9fÕ=yòdåÊ\95\9f\19{\86¡wïÞ/^¼àî^kkkò¶"*vðàAZ£\87\87\a\ e  \0\0\ flß¾\9d\9c#îo\817ÒÒÒHt´j___î9\a---\a\a\aEÔgÞ¼y´Æàà`\1c\12\0\0\1eHMM%ç\98\9a\9aJÞþóëW¯X\ 6\98£{ccciâÌ\993\15Q\99¾}ûRá\14ýâ\90\0\0ð\83½½=içìÙ³
+]ËãÇ\8f+N©ªkß\8aîÍÍÍíÔ©\93\9e\9e^ff¦Üë\96\95\95%\14
+µµµ¥<\86\ 1\0\0ò\85n´Itß|ó\8dB×¢¡¡ááá\11\11\11\11\13\13\13\17\17·{÷nggg\81@ þ\99¯Òw+\88S§NÑ\7fÙØØèèèDGG+¢n«W¯¦Õ\8d\181\ 2\a\ 3\0\807®]»ÆÒ\ eR^|\90\1dò§··w«V­H¡´:\ 3\ 3\ 377·3gÎ\88\17¨ê\9dbMMM[[[\7f\7fÿû÷ï+¨n½{÷¦\15Ñå\0\a\ 3\0\80ÿ´\83Ü;\1cS   îÞ½+\14
\8aPéSÇ\0\0 86lØ@îíС\ 3ÿ¿¸Õ9#F\8c m\9f>}:\ e\ 3\0\0Ï\14\15\15Y[[\93\82vîÜY¯6<))I \10èêêòðf\1f\0\0TdË\96-ä^{{û\92\92\92ú³Õýúõ£­\9e={6\ e\0\0@\9dPZZÚºuköÕàz²É\11\11\11´½FFFâ~,\ 1\0\80\7f®_¿Î\1eBؾ}»ÚoìÅ\8b\17\e4h \10\b¢¢¢°ë\ 1\0uËæÍ\9bɽúúú©©©j¼\99ÙÙÙ\16\16\16\8a{K\ e\0\0jÊÈ\91#IJZZZêú\ 5\87øøø&M\9aÐ6öèÑ£^%·\ 1\0ÊLiiéôéÓIMt?þã\8f?ªÓS¯ÅÅÅ¡¡¡¬\1fK//¯üü|ìn\0\80R±råJ¡PÈúÚ]¶lYBB\82ê\86\88"\91(99yýúõ¬wt"  @¡/ñ\ 1\0@­ILLdÝ<\8a±³³³W5¨Î\92\9bÐ¥K\97\93'Obç\ 2\0\94\9côôô©S§\92²455?QM(\80oß¾ýÄ\89\13\15Ô\15\ f\0àÿ\ 1I\185Ôendstream
+endobj
+5011 0 obj <<
+/D [5009 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5005 0 obj <<
+/D [5009 0 R /XYZ 85.039 763.817 null]
+>> endobj
+5012 0 obj <<
+/D [5009 0 R /XYZ 253.633 562.854 null]
+>> endobj
+5006 0 obj <<
+/D [5009 0 R /XYZ 85.039 518.093 null]
+>> endobj
+5013 0 obj <<
+/D [5009 0 R /XYZ 245.315 315.631 null]
+>> endobj
+5008 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F59 3455 0 R >>
+/XObject << /Im8 4993 0 R /Im9 4994 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+5016 0 obj <<
+/Length 2515      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Y[oÛF\16~÷¯\10²\ fK\ 3\11=\17^\r\14\vo\9c¤.Ö®·q\91\ 2m\1fh\89\96X\8b¢CRI\fì\8fßs\ejdQnÒ\ 6\ 6̹\9c\999s®ß\19é\89\82?=ÉâPÙ|\92fI\18[=\99ÕGj²\80\99·GZ(Ô$
+U\12ãÔ¿o\8eNÞÄÉD«0Wùäæ\8eHnæ¿\ 6¯¾?»¾yýÓñÔZ\eh\13\1eOÓ4\vÞ\1eëà§c\93\ 6?Bãçã©\ e®\91Â\ 4\97g××0tqõ\96\ f?Qp  cïxäýÅÕù\8fÇ&\vÞËÀÙÕ97~¾ºøåø÷\9b\1f\8e^ßx<N£0J,2ùáè×ßÕd\ e÷øáH\856Ï&\9f ­B\9dç\93ú(\8am\18GVú«£wGÿ\1dvá¹h«FD1u\14S£ÂÔ\98ýãÒ<\95ãì\93ãìÞqÀ´\ eóÜ\8c\9d\94\e\90y\ 6çì¨ä)U\1cF1°\8b$\93\ fpFLãîKÌÅ:¥NdÜØÉE­Õä¼\ 1N&[ft\12ê\14\ f\ 4\19;Ô}É\b\123b\ 4oªÅ¦-AK\19Ù\80E-\9d¼Ñ±G\9aÀ½\8c\11úÓ§jL²0Érfsç¸\9d=Üq\17ç`Fl\13]ß´\15\18ÏzÁýEÛl\1eØÔj4»â\ 1&\1fª5ü_t8\10>=ZÇ)\b3Þ={OÿÖæa\86ú×à\13i:î.S¸z®ÿ\9e)¢mäanâ\ 3G 4â|ðI\ 3ÃQh£Ä\97\ f¨\0\1d1\8eòà\1cï\8c\ 2êf\9b®\83oÕ¬\9d\ 4Fv·)ÈZ\ f»\8fJÿý\12¶)qßõñÔÄQ@Ò%áöÅ
+\9a+\167NÆÁå;&z\8fg¯çð¿Açþ\84ä\1d\93\ÝD'F©ÏLØÈ®\ 5\9aúa\ 3«z:±\85ÖK\98HUÐ/K¦Ø;¾è+· j¿m\16mQËnmYô¥\9c;/ï
+ÜzÕ£DH¸¨\97\9cn¹éÊ\16ér\e\14À64\8c\18\97\1c\ 6lX¥\82\17·¸É#\13÷,\1dr\0ë\8bOG64i,B<\9b×Õºêú¶\0\ 3îFü%³¡\1d¨ñ`´c:\13\8c\1ao<çó\16¨Ü\8f(ÒÒ\89\94¸(z\9fgj\92\8fÕÊéoQ
+ùº\9ca¿¤\8buEûH\ 2\99\1a\93\84\10ÿI,11ò\80
+ØÛÂF&è\eü\ 2\8f¨\9d lï\1a$­yR6.×Èg_\81\9a\88¶{ìX­5÷û¢»\1fd\v˨\8d\17\9fa*Y2QÑ  1ê\9f\ 6n+2º\1e7\7f\94Iáf\86cËb½(Ý"f\1cw\9f\83\88\86\8e\13)\11\90Ã\1dö-\83ö\86Ps_­VÜúMÅ
+H©=[5\1dÝ        \ 65\ f\15\19tØ"AHY0c\8du\9c\ 2[¼èzMn"Á\f­\18¿\ 3×@¶\92µ\85\9cÍQ\8eïI\9eP\ eQ\8e"R\1a*\88>È÷ÍrÌ,\8d  #3f\94#6\99f¡Ê\9c\830\vU'÷\14\8eD¥ÀÑ-ñêè\9a;\ eÌý(#\1a\12\91ÑÑWøG¦í\88\7f°ÀY\99(;h.\91\97\8dpIBZ\96mÕw£\@&\8a2\9f\8b);C\ 4aYg;\96ð\1c\7fq\fùâ©ÿ\ 2\ay4ø!ZíÖ\89PiÓÄ$ÁÅ\1d\93\15cì)HVÖ]û\8f¦\1c9Ùè0Êô®\96`;ÒRîBà\9c\aÉ\96á{Ë^Ë\14\ 5\8f\91e\95\9eLËN\8d0x8Ôe DõŪ\84¬\ 3Á\ e0\9c\17\1aÝßÞÚ0O\9f\17\81\ 2ãpJ\\16¢y\92õçbÖ¯\1e÷ý\8a4PÔÒ£0· »éÅ?Ý.\1cw``ã2AÙ\8e\ 1Ééì\8b]+\12D\87Äì½S\8b\9a\8e\13ï$_\eçhëS\9b(ʳØ\7fOö=ç$\8b,'zH°'¿\3Q]pD%äTò\ 6\95\10×Å\¤\ 2\9d\82çÎ\9bº¨äÀË\1d\93ð\92²MÒ­DaíoÚFþ³ùt$\9a\82\17\98\85\12ÏK\fX!Z\19\8eº-±}}þ\8a\eUÇ_âu^Î\85\94Ð\85¬\92%\14\80ò\eÄÌ\91\0¨Ó0KÒ¯\88;\91J÷ü\1a\8fb\8ec\8fã\14p\ eè¡iï·\10¥G¡7kpö\bbáë\9dì\8d\92\94Ü\vy\1eàB´+«ÑÈjröHø\1eôÈÔ\0¤Ì\85\94ØÄ\7f~_\ruA\96Øý@\ 6Çù¡\14\Bq°-¹½çBJØÌ\9c\v©`%
\9eÑ\8fN¡@Mõ·\b&ìÀ\9f\96¥äÕU³X8¬\8a\1e=\96o\9d\ 2»\9eaåáÜ
+11\rîðF«\15»\1f'r°\f\819\82\1d\91nÎ!\7f\8b(\93g\96\1eDÆ>\87èD\12ýý±£L\82w\85x"û©ó\ fll\18\83´\9d·v7\94\v\1f\1cË\93Ã\96\1cnyÈr\ eh\80\96ø\96ë4ð¯\91úÝ@<·ãõ\ eì\0:àÒìpA¢÷jº\f\93\8an¤r>¼ã+Ê\91\12÷½Ç\a\1aص&Ä~C&ÀF±ré¥Z\8f\99s¢Ãĺ\0rRö³\13\86è#\10"\85\bà\12\bÂI\817«²ÿ§$%\80\81\82\ 3«~ä°$¢\16ï0\aåÍë\91slD\ eãå\1e_\96hæ&µbîù_W\93ùæj:\9b\a\F>Bß%&\86È(P\12º\11V><^ò°\97³\85\90\f\1f\8b%ìÔ\f\14¥7¤8ì`6ãà3\84ò\96VB\18z\81¯^*
\1cg\11Ö\ft¦ \8dúa¨\95@}\11\14\15Õ\1d\13<RdÙp\87Â\f\17
+c\8aÜÍ\99\0z^²\13þÑ,×ãàS\ f\10\10Ë×±´\ahÛ)½\96\92ï)\8c\82È;`XWöl\83\15\ 3\12yÉæé®\88\99m\vÁà\96 \92öY/IUh\86ºäY/I\94\9f\86\9aLò~s/e\13f£!xZ\ 1¯\15±}:Â\0$ï<LM
+¸ß\82¿&\9e\a\9d~>\8d\959E% ø_:á\8d:\8dV\0E\8dùë^c¿¹×\\16\ f^iTI$¡\97\19Î1s)Ü)Ö97¢\ 5Í\ e\ 4\ eâÑ*Â\92òb;\17T÷äEîÖ«\83Û\ræÒµÿv7 ëYSó\9e\ 4eOGí\83°µ¯\9c¶iú\7f°W¬Ë\9e\etv\8d÷Å^\81á\82æ{\9aøn$\9dQ\ec=S\1c\8c\99Ó\11\ e\18\ 4Ø<ø\80\16ßôîA\ 6\87
+N\1akªJ³qÁ!DfÑkïQë\ 5¯(ZÙ|ÿ­\86\86qåFHXO¹÷Ú¡\82î¡\98Ét%§mÑZ¾ÕR\16¬¡
+
+}¤Î êlÕ5¬\9eºð\1d©Û´[´ä,\84ëÚ\ 2É>z´kÆ{\84«ÈÿúrJ×pÌÑvlsôVè£3\1f\95\95\1f\ 1\86à´\16J;\81ÑCjþî\98_b¤¤rniU¨²\94îu%`k$DÆÛ"ó\vâ­ùóxk¾"Þ\8aÂ-E\9djíÅÛ!p¡\ 2\19\bËõ4Ü/·ù\ e4½Àl¦x  ~\1f(~7]ç^\86oQY8CYTa\ 5øÀ\8dáá\8a\96Û\8ac|+\83\8c\8a°å%\o«\82\10?-M#e¼·_ÞÄA+Z,\1c\7fB\r\97\18Øet¤\8a\ 5l\eï¹\r:\ 2Û¶\ f¡DÁ\9f½R9÷\84M+øJô.£1»[Êî8WRfG³\80j\90R:\8e\ e)\1d;~Jç÷\16y%\85cÈçg«\8d+µñ\95yßå\84ye|Ì      =4ì2\\84ô\1c\9cáë\1f\96\12½¼8\ 2\ 1Ý\80ÅOý3dâÕ\7f¸ÓÈ`Á\9f\9d\aEÚ\G\ 2\92\v+÷xÌ©{p²a7ív\e
+~h_î=\1eÁàîÓ\ 3Ý`\v\85ö\15Ëå×f5w.­c´??$ x{\92h\8aÎÃî.·\r\vàw\93\12½Á\8e$%\eÜyeÝó%ã;d\8a¯.Å\ 3þä\89¥\99Þÿåk\v¯m\1aBí:þ³\8fHäïýÈiSÿ\ 1óù\92*Ò{¿\93%P%D»¸ãÿt\9aP\88endstream
+endobj
+5015 0 obj <<
+/Type /Page
+/Contents 5016 0 R
+/Resources 5014 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5004 0 R
+>> endobj
+4995 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 517
+/Height 42
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 4560      
+/Filter /FlateDecode
+>>
+stream
+xÚí]{P\15e\eÿ\94\8b¡\ 2Ö\80
+\1c\ 5¹\18f\b
+B2bV&Ó\ 5ð2R\ 2]d¢T\9c\8a¬(\8b²I¼\14TD^
+¬4\94\8c4Q IÍÊ\18È!)TÀ+\12DfY©\87\90 ø~Ã3ß~;çÆ\9eÝs\96]ÎûüqfÏ\9e=ïþÞÛó{\9e÷ò¼==Lþ/ÿa"¯|üñǬÕ)PN\9f>\9d\9b\9b˺\86­   kù¬Í÷£\14\16\16²V§\1c
+ÈËËKJJÒh4®®®¸hoog]\83Ñ\81\8dÓ\ 1+\a\19ä¾ûîcÞ\81¢(\0\82\8büü|Üd]\83©>&¬L\18\1d0
+Pc×\80\9bYRRÂ*\97©>V&\8c\ e\98X\83\ 2TÔ5\80íÆ\eo4øSZZ\1a\1a\ek\ 3Rê·½½}Ã\86\r\v\16,@!\ f\1e<X9£[\0\ 3H\0\ 6xü±MF\a\8c\ eLHSSSJJJXX\98\83\83C¿·a`\0\12à\ 1*9)\0_Í¢\80\81A\a¸Ï:µèúý÷ß\7fÓÓÓ\1d\1d\1d\95\ 1\90\80
\8c\ e\18\1d\18\13­V\9b\9a\9a:hР\ 56` \ 2¶«W¯*\93\ 2\18\1dØ8\1d´´´Ì\981\83~\8a\8a\8a*,,<vìXWW\97r`\ 3\f \ 1ØôéÓ       '\0\ 3\ 3F\aúrâÄ\89Q£F\91A\ ek<77wÿþý\87ú[\80\ 1H\80\87\\15 \ 4N\ 5R\0£\ 3\83_~ùÅÇÇ\87ÚçáÃ\87\95\9f\ 5\80¤ÎîííÝÚÚÊè\80Ñ\81\8emãìì\8c·øúúîܹó\90ò\ 4¨\80\r\b\81Ó,\93\ 6Ú>??ßÚ\14 R:èìì\½zµ¿¿¿\9b\9b\9b\9d\9d\1d\1fù\9f\7fþ  \16\1e7nÜàÁ\83\87\ f\1f>{öì³gÏòY£ªªjìرÃ\86\r[¶lÙ?ÿüÃé\99iÓ¦999ÙÛÛCÕÀ\1c\15\98\1ajdâÄ\89ø×Ì\993\9b\9b\9b\8f\1c9\82êÆ×èèèË\97/+\99\ eà±N\992\ 5wÂÃÃÛÚÚÔ¢U\0\15\80\ 1\eà¥;Ý\8c\ e\ 6\f\1düý÷ß\93&MÂ+BCC\95à\11\98ð\14\80\108\81\16\98\15E\ 1\83Ç\1f\7fÜÅÅ\ 5º\97¨ÁÏÏ\8fCÞØظ|ùò\ 3\a\ eÔÖÖ¾ú꫸\1f\17\17ÇWàÁÁÁYYYsæÌÁuff&ýäéé      .(--Å¿\8a\8b\8b\7fþùg\81©ÝvÛmï¾ûîóÏ?O\83-S§Nýà\83\ fV¬X\81¯o¾ù¦\92éàá\87\1fÆ×ñãÇÿöÛoêR,\0\fØ\0\8f,0:`t@²dÉ\12¤\ fK¯¬¬ì\90²\ 5\b\81\13h\81Y?#PhÐü®®®òS\80\1aé\0Ú\0\1eAZZZ\9f\83E]]]¸\1f\18\18È\7fl÷îÝdö#\11h\15ú     ¾Û\88\11#8\160(\ 6SCåâ\1a^\ 6®A(\r\r\r\93³Hü\89'\9eP,\1dTTT\f\1a4ÈÁÁáÌ\993jÔ-\80íèè\88, #\8c\ e\18\1d ßÁ\7fG{ؼyó!5\bp\ 2-0\93ÆÐ\91\8d\e\v\ 5¨\91\ eÊËËq\r\18\1d\1c;vlõêÕÉÉÉ\v\16,àû\14:\8fùøø@iÓõúõëq=dÈ\90ØØØ]»vuww\9b\9b\9aÎÔ\ 6\92R2\1d\84\84\84à:##C½ê\ 5à\91\ 5d\84Ñ\ 1£\83\85\v\17\98\98\98\11 \ 5f W¬¾U\ 5\1dìÝ»\17×[¶l1H\aÙÙÙ¸NOO¯­­\85µoB\81Ó\f\ 2÷µ©©    ÿ\r
+
+Â3O>ù¤¹©©\88\ e¾úê+\xxxpS'j\14\80G\16\90\11d\87Ñ\81-ÓÁ¹sçÈÕݱc\87\8aè\0h\81\19È\81\9fÑ\81h:¨««ÃõsÏ=G÷O\9e<9tèP\ e¹««ë\981cøÿâF\84ø
+ü÷ß\7f\87§\16\19\19©ó\96\8e\8e\8e\91#G^wÝuf¥¦.:HJJR»kÀw\10\90\1dF\a¶L\ak×®EʳfÍ:¤6\ 1\a~F\a¢é »»;<<ü\86\en¨¨¨\80e\88\9b...\1cr///èùõë×\7föÙgóæÍ\e>|8tû®]»8\ 5þõ×_×ÔÔÌ\9f?\1f×\9f~ú)ý+%%¥¬¬ìøñã\ 5\ 5\ 5ööö\93&M\12\98\9aêèàêÕ«È 2ÕØØ(=ͪª*x»\1a\8dÆ®WÜÝݧM\9b¶téR}Ƥk\12<\89\82Ey\96\97\97Ky;²\80\8c ;¢\97\18ÉÐæW­Z\95\90\90Àè@8\1ddeeuvv
+O\99\16Èeffª\8e\ e\80\99ÖÈ1:\10M\a\90óçÏß~ûíÐ\ 3~~~¥¥¥|µ\83B\ e\f\f\84\96\b
+
+Ú¹s'\14>|\a\1a\18á4\12\1c4\18ùüÙ\87øøxOOOÜwvv\8e\89\89áæqúLMutpàÀ\ 1Z\*=ÁÜÜ\\94ظqãÐ\7f÷÷ʦM\9b\1e\ 1777ctpøðaÐqIIÉ\9a5khqÅÓO?-\ 5\ 3-:E¦\14ÛæÙ¦\18\0.¹··w^^\9e\90ÁÌ\96\96\16$\8b^ùÅ\17\8e\ e\80\99F6,µ­Òvè\80uL\8bÔ/-\97å&GDKuu5¸ $$D\7f{\ 5gÚéÓ\ 1ÿ±?þøã¦\9bnÂM\10ºh\18à\Ê\94\fm\9e²ÐÚÚ\1a\1d\1díàà\0\1eÜ·o\1fýtíÚµ\15+V\80ààøÀ®xé¥\97¨\10h\859Ibb¢N)Á8\f\b\b\189r$\f\e<pÇ\1dwèP'\92¢¬\81gaùÀ,Á'®\8d5iý\ 27¸ËFà\96\19q[x¤Ó\ 1m%\83 ³\1f~ø¡é=ò0Òȼ\91¢\96\ f\1e<\88, SðýѪ\9d\9c\9c|||\90_\8e\8c\19\b¹k. \16\8c\9f¨¨¨×_\7f]Ü«É\9eA.\18\1d0:\90¿~ï¹ç\1e|îرCbj\ f>ø ÒA?\12\ 6\vÿóÏ?'H¢a #RR\10A\a\11\11\11ÐüÐÉä\19ÑO                     ð\19+++ÛÚÚÊËËá\eÒ\96\96ÆÆFÚ÷]__¯³\8cyñâÅü½3ÐÌ:t\10\1c\1c\9c\9d\9d\rÚݺu+¾&''\1f=z\14\9f¸.((\10H\a\ 6\bÜ2#n\v\8ft:\0¿ðãüà]Û·o7\16¨êÅ\17_$ª\95B\a´hpúôé«V­zë­·^yå\154ïñãÇs[\18ôéàí·ßÎÉÉ\81\93\vÆ\ 4¡ã\ e2(âÕ@\8eÿ"\17\8c\ ed\96\193fxyyÙ8\1d \vã\13\8aEbjÐr0¢L[n}Ò\ 1LJØcîîî¢a #\94)Ùèàý÷ߧ¯à\ 2úï¹sçp\ 1û\90{2&&ÆØ\92\ 3\92\8b\17/°äûhÈ\82\ e\1dìÝ»\97\e\e\873Bó#W®\\81\ 1\1f\16\16&\90\ e\fî²\11±eFø\16\1eét\80\1fü\rtYTTÄ_\ 1NBæÍÊ\95+¥Ð\ 1\b\88\11°m\8c= O\aü_÷ìÙãííM\93Âæ¾\1aÈ%ZD\8c\ e\98\88®_jÌÒ\ 3íÒÄ\8dpwÌ\98k\ 6¥
+3[4\fd\842%\e\1dp\1a\89ËQqq1.ÜÜܼÿ'P/P°&2\ e=\80\9b\e6l0A\aÜO40Å'bx\1f\ 2é\80ÿ/n\97\8dði/\11[x¤Ó\81\89àº!!!à >)\90yóÞ{ïI¡\ 3T\16ª¬´´T\1c\1d@Ö­[\87\9b·Ür\8b¹¯\ 6r)ö\8cµÕÅJ&*\91\97Í\14ª_\9aº\92\1eí\aÆ­¯¯/ÿNkkkýÿD8\1d\90\97!\1a\ 62Bk\ 3àb\8c\1a5ÊÓÓS£Ñ\8c\1d;\16É\ 2\9e¿¿?¬Ö      \13&À¶\f
+
+B§\9b<yrhhèÔ©SÑs###EÐ\81þW\1aòÊÎÎ>Í\13n»·Á\8cÓÖ\ fü\85»£?XÄ×Ï|:\0Ý\88 \ 3þ.\e\81t z\v\8fD: \99\14\13\ 2稬¬\8c+\rÜÙ¾}»\14:\88\8d\8dE"(ä\8c\8c\fÔ¦\b:Ø¿\7f?X\f.\86¹¯.,,¤\90\8c\8a¥\83\97\99\fD¡úEgǧéØYBÄÃÃ\ 3í¿££\83»óÐC\ fé\9cÈ,d°\bxn¾ùfÑ0\90\11ÙÎ\8f6¦{/]º\84¢\98?\7f¾Á\7f\ 5\ 6\ 6ò}
+\12ÚöÂ\r\11lÛ¶M\7f*\99{\18äÅ\r\16]¾|\19v8\18\8d\9f8Mã~óÍ7\14ÎQ?\11\9d]6\ 2é@â\16\1e\83t\0R\8e\8e\8e¾ë®»\90÷\98\98\98¸¸¸¹sç¢èâããï¿ÿþ\84\84\84¤¤$\81G\15xyy%&&R{Þ³g\8fÄ\15>@B§>!Á¨¨¨ÌÌÌ/¿üR8\1d@Ð#\80ÜÜWÓ¦Z\145\e,b"\7fýÂ~¶ÈÂ6Ú¸\81n(p\80È \1d\91åË\97\8b\86ÑÜÜ\8c\14F\8f\1e}ñâÅ\v\17\88Å\9d¦¦¦ÆÆƳgÏÂJ?yòd]]ÝñãÇaâþðÃ\ fG\8f\1e­®®>räHeeeEE\85Eè §ws\ 1®A\88Ð!?þøã¾}û¸©\84Ù³gã§ââb ä§¶hÑ"Ü\7fì±Ç\96-[\ 6ã\90\96²\18|\11\91Å#\8f<RSSC\81\a·nÝJ?Aµâ+¸~ݺu`U\94\83N\81\eÜe#\90\ eÄmá1M\aV\12\8b\840-**JMM¥¸\ 4\10\94çîÝ»\85Ó\ 1
+\1fEgîKiá7Ê\99Ñ\ 1\13ùë\97Z;T\96ÄÔ\ e\1e<\88t\ 2\ 2\ 2t\ 2¢
\ 3\18ºÁÁÁÃ\86\r\932\91\81\8cP¦d\9b;0ø\15Æÿ\96-[`´ÃM\80\89\ eõ\9e\9c\9cL?}ÿý÷tÞh~~¾\8e_óÌ3ÏL\992eÎ\9c9à¬\89\13'rþ\85~YmÚ´\89\16|úúúò\17\9a~÷Ýw¸\ fßaÖ¬Y ?\83ûþôwÙ\b¤\ 3q[xLÓÁ\v\0®,+++))\81-\ 1}\v~AÊ\9f|òIaa!\88\8f\96Q       \11\7f\7f\7fP$Í;Kô\ et¤   ""\ 2ÉÞ{ï½Â\a\8bh\8a\87y\a\ 3Rsªå\f>\1eÓب~ï¼óN2V¥¿\9a\ 6 àn¬]»\16Ý\ 1\861ú²\9b\9b\9b :8Ü+x8;;\e}ÇÉÉ   jA
+\ 6\9aÆE¦TÝæÛÚÚ i\9f}öY\v¦iÕeÕ"\12\178wÐÙÙÙçù\92ÐÒUUU\16\9c\17ð\vÍ&\b¤\ 38\83¸\19\1f\1f?Àæ\ e\18\17@ÒÓÓ³²²äïe\12;¦ilT¿´°\9c\8bø$QàêÎ\9b7\ fnòà^qww\8f\8a\8a\19ÃFboo\ f+wñâÅÒÃk##\94)uµyXò\1f\11Ü¢®®®óçÏCUBËUWW3:¸ví\9a    "\98;w.¼-þó\16YY\ 4ßDÿ\ e\85\8f\10B\a¥¥¥~~~ðSDÄÐËËËSòÊ"Æ\ 5ýØË\8c\89\89¸7æÒ\ 1¬q|Þzë­\ 3£:è gÑ.F\7fµùÚÚZ:å\93ÄÇǧ¨¨Èâ%c½]6"\12\17H\a\ 6×\ 6ÀÒ\80á\8d\7fÞ"û\ e\90~DDÄÒ¥Káçæääddd +\81}¸}\ 4\ 6·¡A`4â_\1e\1e\1eC\86\fY³f\8d\88W³}\a\8c\ e,øRséàÒ¥Khç\8e\8e\8e:3\9bj\14d\81\ eÁA¦T×æ»»»/\¸ÐÐÐÐÚÚª¿»jà\89@:Ðjµ|"°³³KJJª««3ö¼Ev%C¥Ã«Õh4´NièСaaao¼ñ\86\89\95E\1c<pAllì¶mÛĽZu»\92m-¸J\8fàs\99å\81§\13÷¦O<õõõáááø       ®nMM\8d~ýÒ*kþ.Z\95
+\rØ";Ì\ 4\1a0tpåÊ\15ª\14\a\a\87E\8b\16\9d:uÊôó\16\89\8f¢º\98\16\¥Gð¹ÌòÀÓ\89{Ó'\9e   \13&¼öÚkh`£G\8f\86GßÞÞ®S¿4M\ 6~WµQ
+ðàD\83\8b]\19\1d¨\97\ eþúë/x|\8f>ú¨ÀCa\ 6dDSÅ\1e\8ei\83ÁUz\ 4\9fË,\e<î¥Bð\14\16\16Ò×wÞy\87¯-¹ú\ 5\97ÜÜ\õª\17\80§QwcÁÍ\18\1d¨\91\ e:::´Z­Y)\ f°ó\ e`ã%&&ÂäÓh4IIIyyyýB\r\ 6»\86\r\ 6\11|.³lð¸ÇÌÂCÛ¬¸%Rüú\ 5\ 1á\1aMN¥3\b\80Mg\1eI\1Ëè@it B\ 6êih`\ 1p\ 1¨AÓ+2S\83Á®a\83ÁUz\ 4\9fË,\e<î1³ðTVVâkNN\8eÁú½ûî»ñ522RzÀ
+\99\ 5\80\10²`¥\ 1R&*¢\83ÆÆFU\9f\95,ä\Bù©Á`×°Áà*=\82Ïe\96\r\1e\17÷Æ,<ùùùøúí·ß\1a¬ßÖÖV:\8f,..Ît\9cjE  \ 20`\ 3<²Àè\80Ñ\ 1dáÂ\85´¨@Et@+:\80ÜÜÌÊC\rƺ\86­\ 5\11|.³Uá\85\85\85q[×¹¸7¿þúk\9fx\88s\9b\9b\9b\ 3\ 2\ 2\9cÉÍ\17ë×ï\89\13'®¿þzÜ\9c<yr¿O]     \91S§N\ 1*\0\ 36À[¯Í3Q\17\1d444 \8bÁÒÞ¼y³*¸\08\81\16\98iªQ´X\8f\1a\8cu\r[\v®Ò#ø\f«Âã'Î\8f{Ó'\1ex^´¦\bôÍ?¹Ò`ýÖÖÖÒ6\7f \ 5ïWUU)p¹\11 \ 1\18àѲp\06¸#\89Ñ\81ÍÒ\ 1\92%ä3rG\98)V\80\90\1cs`¶`  X\96\1a\84t\8d\ 1\13\ÅDÔ\9û\88\9c\9bÚ\8cÕ¯V«\85ÇÊ\8f*\f¢ñW\8cÐJZ\8e4\ 1ÕÜ\95'\8c\ el\81\ e`µRxÆÐÐP\8b\ 4\92\0\eí$\ 2ZëMÛI§\ 6\83]c \ 6W©7"2\8f\99(\81\ eHZZZ\9ezê)4T\81Ñæå\14@\ 2°´´4éq¹\ 5Z\ 5L¬$Ö£\ 3\1a uvvÆ[|}}á\86+\90\v\80
\80\108-Þ\98-K\rÆ\ 6\13l-¸\8a\9c"'<á\96ð\993gN+F¤\87¹ct`#tÐÓ;\1dFúÊÁÁ!%%%77W \9e\ 20\0    ð\0\15°\ 1¡Ef¾¬J\rÆÔ\85­\ 5W\19¨Â\ 6F\98Ø\82hµÚÔÔT\ 5:¹äç\ 2\9b\ 5G;-E\r...\14\0\87YJ6%L]0±\ 5ùé§\9f`\8d\87\85\85\91AÞ¿\ 2\f@\ 2<@¥Ìâ\ 25lܸ\919ζ&ÿ\ 5µ\ 4\86ãendstream
+endobj
+5017 0 obj <<
+/D [5015 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5007 0 obj <<
+/D [5015 0 R /XYZ 85.039 763.817 null]
+>> endobj
+5018 0 obj <<
+/D [5015 0 R /XYZ 267.428 732.854 null]
+>> endobj
+782 0 obj <<
+/D [5015 0 R /XYZ 85.039 682.912 null]
+>> endobj
+5019 0 obj <<
+/D [5015 0 R /XYZ 85.039 661.15 null]
+>> endobj
+5020 0 obj <<
+/D [5015 0 R /XYZ 85.039 425.704 null]
+>> endobj
+5021 0 obj <<
+/D [5015 0 R /XYZ 85.039 397.999 null]
+>> endobj
+5022 0 obj <<
+/D [5015 0 R /XYZ 85.039 299.905 null]
+>> endobj
+5014 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R >>
+/XObject << /Im10 4995 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+5025 0 obj <<
+/Length 2548      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y_oÜ6\12\7f÷§Xô\1eN\vT
+)\92\80\1eàÖ©ã¢u|ÎæÒCÛ\az%ïê¢\956\926\8e\81ûð7\7fHi×+§E\82\0Y\8a\1c\ eg\863¿\99¡åLÀ?9KM$T6KÒEd\94\9c­¶gb¶\86\95Ë3é(ÄLGbapéûåÙ\8b\1fÍb&E\94\89l¶¼'\92eþ[ðëó\9båËÛy¨\94
+d\1cÍÃ$I\83˹\fnçq\12¼\86ÁÛy(\83\e¤\88\83_Îon`êêú\92\ f\7f\v̽á\99wW×\17¯çq\1a¼s\13ç×\17<x{}õëü\8fåOg/\97\a2\86\v\85B~8ûí\ f1ËA\8f\9fÎD¤²tö\0c\11É,\9bmÏ´Q\91ÑÊ}WgoÎþ5pá5=ã]\13¦\b=E¨á8¥\ 6\9b(3a\93¶iú¿ÍC\13\9b .z\1e¬Ûf¿ÛÚ\1d\7fÙ<çA[æßI!\84£î\89ì»oÎW«f_÷e½þ\86WPw^³«U\8fVxñ£<>;Ô*RR\93\ 4ß\17óPã9hÈ\aü϶4¥\83~\ 3¶¶½ÿp³·W\178PÁζv[ô\ 5ÞYËSeÇ4\96\7fö°¿îÊu]ä¼®â\10©ï`¾t|K¤Ác\99Ѻp¬ú\r\9f¬\82\ eçQ\94f_9>uÓÂ÷\16\17l\ 5£ê\91\99u½mÝ.Kª£²\12îÃ\90®h>p»\85\16Á«Æé\9b\ 4ÅG\1c:5dð-ì\97\86\95G}T\96±Î8Ø"é¾ëù«F¡Ü\98ø1§¶ÂË\ 3ÿ\b\1eJ`C#K:>òÇÀÎv¤\1cÚ\80\8d\84\93=ruëü\83v$¢uâÿ{\9eêQäòw!õÊöeSó\ 1÷È¢=4\80ÎÈ\ 2£VfüÍ\91º.ðC\ 492S\ 3k\1a\80ì \16\1a\99(
\ eõ¬q#8\1eOÓÙðKG\14Ìy\a
+æw<\8f\97nWhð÷\83½Ñ\809/?âd³ç\ frA\1cì;à\ f:ëÌ\ 4?¢Îû\1e\8dÑ:þÎÞ\1d(Þ9)î½\14Å\94ú\rIÞTlPÄ\13v"\7f9\80\1d¨\2Úö¾i·¼@\11\80[Ü©xkG\86\a\1a»ï\9b-|¯l\ 5æ\ 2y¿åù;\94ºç1päAí|ð\98;Úi\8f\85cZ:Qý!ÞT2\88&@N
+\19      m¦a:\8c\92\11¨c\98\96Q\86ñ1\82\12`3 ³\f$\18Þ\80-/\8a{»G{TN\89E\12¼íÀì¨Üb\11\r-ï:þ¶uÎD·Eå\10\84}ücÁóW ZON\vL&T\88#\15\80\92Q*³A\ 19\85ªï6£ç\ 2\18dtMè6\14D=Ï\95µ\8fª\9e1\84\ e\ 1\fg\9aråý !Òæ\9e\95\bÞ\91÷Sð W?t<}½Ô/b!>½øõ\86\ f².\8epq×\16ı©\9dó¬Ù\9ds&}ð\96BØÀ\89\15G}oK§      Ø}\ 4ªS\a¿$Q÷;T!\89ù&´ÖÁyUZ\94O\e\b[BÛ²/\vRÉåá\97\1c\9b\e¦ßxjË?\ fCÈVh+Bñ÷\88ÜìÂ5SÁ}\83ï{8Å\19¼i>Î]Á\90\90ß\85\11·W8qAÖ0èp¸k¹aÑ\1c\93-
+6``Ï\9bï\18\83NA~7ÀÖhª\11ás\8cî\ 5Ç \ eüm\90\8c>\15í\v"KN\92\89\8bÁ\ 2    \10n\90Mã ±µÄ¥©#Ϊo,        OØÇ;N\94Áí^\19¢ \ 5È¥>:°f\9fhj/\16§\95A|ï\1f\8aw\1e\9dVà৾r\ 1HEn%äà7\1d\7fºä+Ð5?ìK\87¸ZÄ\ 3ºãØîv¸ÒÐÿ¥íÝ4\17\b\ 2­n\0\fª}AI\vÊ´Má\8e#³¤Á\9d\r\15ï)Ù 8|6>P®\86\84ÈõÍ\93Úê\bòó»\ eN;-\83T\12-ÒÔ!Æ\90´\ 4\98°cçqæ\ 3ÛÁ´FsQª@\93á·7\99K%°Ñ\aº\12æI" ©U[\80\8d\f\ 5\91Ñ3\e\ 2wa\1cþÃàç\v<÷üÆñA|Ù\96uÙõà[\94ÖI¼¿Ó\85\86N\89C\85[\96\9fÓ\18äÅ\92ª­jp[J6\rÿ®\8eÒ<Ý Nc`>ï\85\18¨OrVîY <Ú½Ï\13°r½dRÊ\11\98""ï\89q\12\89\8cE&ìI\ 3òiý¼\vÓêp\r\14\9a4åyó×X¢Å\89¡ÈJ8²Ìi¹\85ôeßñ å\83\ fòÿj\ 43Ü~\0\82\98/Bªc\18û\9d$àú\11\8f\96\9b\82\a9%O ïùû­+äºÏÁwçÊ\ 6\82m\16ËÍpn\85\ 1\1cåÊ\82Áí`Üm\ 6@¦Ê¡~\9a]e¦Ácb,\13Rha4&R^k×3\1eÜ^~&µ.ç)\bqçò%\1e  Õ\82|z\8aÎ\88·8ÌáÏó<©bÂ\fd\ 3\93 {Ëø¨ã<i·$øQ\8aí\96\84#Í_hî¤\8e¤\96\93Í\1d\\ 6ôºéâY.´G\0\17\1e!±yÊ\ 4
+¬t\96ÄQ"Æ*e¡'ʬë\86ÃÄ¡ØÓ^ÕDIL\1dæìÃ\f+º,S¼z0&9ÇM4ñâj+g\17\rH4\e\85RY\14cS\ e?I<\16Oédñä+'¥\86:\1aZúCZ\9dB»ï±Ó\17ùØ|ÞÙÕ{ì\v\18n\ f·\80­\16©q[ö]Ñq\97ÿó\1c³?\84ÐùÜuþT      \88       \7p¨ò\87V¹Ý\8d¸~$\9b\0\\91\8eÌc\15÷\9bôÛñ¯Ã.é\10\96p¡¦\8a\ e\91Öß\fESë³\8d\ 3Ý\18kP\8a¡#Ôå\12`\ 2qµPCæbÄ-\86dÙûæ¶`ºcð\93.ÿ ¥\a>\92\91§\ 6PÅr/\16´F\15\1f2n\98!Î9Ø[»m\85]m\Úí»      \14BÈÂ&¤ê\a¨9      QµÈ")\12ðÓ\ 5x\96úª\88\81~[E\89V³pxUùò\18\ e%àAª\b;Lö'\8dÂq\12ÖO{?ö\8a\ e.\94À\ e\b(qÂïÊ]!\8eÇÖ\9e«\ 4W!¨\83¼D[ýk
+~l-úü#Ó\rÕ\1f®Ô>\95®\9c+Ð¥£4\8f\b½\98\ 6D\16ü÷°\82d\86¾«&ñ\ eËB<âèðéÞØ\97=cÚEO£ê'\91£^\89xZù$\1c±ü\96RULóÞw\ 6.\ 2ajcÇ'\12Þv7\9a»p¼ÇøÈ\99Æú7\ 2X´,¢{PÂ\19JÞHö´\ 2éy}l/"¦{\8dZm\8aö´oXû`â´6¾G`\9dä¯[ñÕ\r\85Ôxu\98\88»A4ÊÔ\at¶å7¯ÖÝ$Ç\15ÊvuqÜÔóyü\0¢ôP©\ 1b\1eWNéðz§ Wíö¾\b0n\8f\89ÝÓÆ\8e?¸Âóu\962j¼R\13\8fWJ_Ì@Ñó\93q¯©4ê\1eÙç\8a-\7f{\9báC\ 1xÙrð2ã^-\8c/\12aÐÔ\95Ó\1d>ø¥Ñ\aÁÁ\99E\rº\14Ï=]YWV\ eõ:\8c×c\98\81¡\1eJrAw7Ép7ì{ÆpåXÙ»jä0¼È\1cô\15îF\87»¤_®f\ f¢\9c*Û!\1a¦\9ecR\1d¥qö¹×\98Å_{\8d\89ÝkÌK\18\7f²Û]å\1eS~ ¢\1c\85æ~©åç¨éW\15ý\15¯*ÿAüA\ fÕ`Ö\95­yP\95\1d=¨¤ck8X\9aÚåfßñÜú\b6p¦t<ÜÛr
+±E-%½)âBn{ª5íð\1c\80]£O«x»\9f\18+÷½ÛFõÀ">ìó\8c\88b¹pJÐ+»ÎâÁk\86 Ñ\19Öõ\ 4øS¯æR\0\9b,9,Y±H\13\91\91ê\10F^\15>tKï<C9å¢\90nÏãÕ?¦;Ø\83\17z÷7\ 2   \18ûÜ\1f    *'ó3\1d>\92\9cçÐEv<F¸~\13ÊÐ\84±\ 4\1fÔI\1cÇJÄ¡4Ù"\8eM&a\ 1rlb@i\1d\1a\193\88ãÖð\9fü\9b\ 3käø'§Ò3á\97\1dª&\ f\ 5\1c\9cÀîÃ#/÷E×\7fá\99zòÌ5r\9cziUpcÜ-\9c\86\943È×ý± û\9f±»ÿltJ\1d\9fôz\8bH-\9etaÿ\aYæ­9endstream
+endobj
+5024 0 obj <<
+/Type /Page
+/Contents 5025 0 R
+/Resources 5023 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5004 0 R
+/Annots [ 5028 0 R ]
+>> endobj
+5028 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [278.725 470.023 330.112 481.712]
+/Subtype /Link
+/A << /S /GoTo /D (WKURIDS) >>
+>> endobj
+5026 0 obj <<
+/D [5024 0 R /XYZ 85.039 786.531 null]
+>> endobj
+786 0 obj <<
+/D [5024 0 R /XYZ 85.039 641.053 null]
+>> endobj
+5027 0 obj <<
+/D [5024 0 R /XYZ 85.039 606.308 null]
+>> endobj
+790 0 obj <<
+/D [5024 0 R /XYZ 85.039 225.938 null]
+>> endobj
+5029 0 obj <<
+/D [5024 0 R /XYZ 85.039 191.192 null]
+>> endobj
+5023 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F58 3380 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5033 0 obj <<
+/Length 2253      
+/Filter /FlateDecode
+>>
+stream
+xÚí\Ûrã¸\11}×Wè\91ª
+1\ 4\bð\927ÏÚãx'c;¶¶&©Ý} %Zb\86º\84¤Æãªýøt£A\8a\92hËJ<\1a:a¹Ê\82pmt\1f\1c4.\ 2ï;ðÇû\81b\8e\eöýÀcÊåýѬçô'\90rÞã&\87Ó\97Ìñ\14\1föÞ}P^\9f;,tÂþð^g\19\8e\7fµ~úËÉõðìf`»®kqÁ\ 6¶ï\aÖù\80[7\ 3á[W\10øe`së\1as\bëÓÉõ5D]\\9eS\89?ðCZ\9f î\96b>_\\9e^\rD`}6\11'\97§\14øåòâï\83ß\87?÷Î\865\19mɤç¢\90ÿêýú»Ó\1fC?~î9Ì\r\83þ\ 3\84\1dÆð?ëIå2%]ó=íÝöþVÕBi²O¥\1aTa\979l\1e²P¨¦<\1c\92|\19öm\9f)ß«çØþÔÚôD\836\87\83г¢»\145\16\ 3­S\8e½~÷\81«Z  å1é\9bR\7fÞÖ\8aç2îz\10¬ ¡\eݨ¢lôó \90Ø\1a·Ò\14ì`cèã\1cB\v\ 3~\9d\e\väqF¡S\9dÿ\1e2E«´ ¸\9b\8bÓ|[\12® 9¾)É\8er\85\92L\ 4>(×Ç\80û\fŤ\82Nx\ 2Ìàí·:ÔÆ<\1e6Z\1d°ÃѪá\93ÕèB\ eTC!\93\16\8f¹`íÍ\91ÒhÛÏhÛX\9b6µ?j­.\ 60$\1e\ 6¤_°õÙ\1c#\8a\ 4\13\v\f>îèÓõ\19\17!¢Þ4øý\ 5\a»n\8b!\0êPì\98R\fµ>\96 (\ 1\92Ç\85j\10@G\94ç,\a»å±±X¤Íº-\16àZº¯¢&\e\81,\ 4\ 4°XØ\16àû[\9a\97ÓÅ,J\f\83\9c\8cAk3TV\82\f\93äE\16\15\8bìÈ0o\14S9ÎqaÞ(\ 5P,j'û~\b\17\83\17\19îr±#\85Ï\1c!_\1fÐÁ«\0Z\1d\1fÏç«\ 1§¹3/Ú\ 1\81øM\83øG°òÇ\9b÷Ãóa;ð+:üþ üþÏx\15y+\90ÌÛ\80äó\f×q«åwD²\80ÜîKdùÇ\0\96\8e\80I\1et>E\85æ\8a}Z\83d·CòÛGò\8f æº{Ü\12\ eË?\12Ëo×Éøi1[®\8a\12ÏYKà¬þ?àÜíY¼&\90縱_h«¥iÜ\16({\1d\94»\9d\vì\9a<\0Ë\95«\$¿90¹sk\841Q\11ÓÉbmi\88ç,ÏC]¾\12Èä>¨ûÏAýHR¼\ 4êòµ .ÿ\e¨ËÎÿ\0¨ßjl\vß\9aƳè?\0÷Ñx<èx¼sI\ eÃö\99>\ 3G§¤âóe¦Ï\aË\9b\10z\97o\96´\ 5ãa\87ñÎW9ÐW¹F\80\8aM¢}\94Ç\9dÍëöx(Âé<\94ÎCyÁÀ\7f¿JRí}Ïk$Ý\9a\9d\86ݾ\934\89òî(ñí`x\95·eODª\ e¿\9d\93±onÚÆïËO]\8eåNH¯\ 5îÄ^\1cw¾D»x\98\1c\84\ eÿÌÒ°\9dgäÒï\98ºó4\ eö\96Gz%¸XUû\1f\14\7fµ\1cØ\88\1cÝ\1a\8c\a\1dÆ;oäPoäöQ\ 3\18\7fÒ\12ÏhßZÃÛ7ðn\89\87\12v\1eJç¡\1cì¡èMê\1dæö­Ê;Ù\8fðc±·r:öî<\94C\11þ>Òg\8e_ÐCY¶\1eâ¼\83xç \1cê Üh$/!*MF{\7f\8dx,\87D\89Î!é\1c\92Céúæļ\9ap\eg_õ¦I[¨Ùí¨ù\rz\1fv Yè \05g¡RÍÏ\84Ø®Ã\82\bþ\80¯L,Ìö\1dízÌ\96i\ÞÓ\e\97[ÖE\84ÇàiNÑ\8b9½}±ñ\13\15tB\9a\8aç1ºÞPùÄ\1c\17Ï¢eÃ\83\19¾\a\1d(Ëü\89ÄÈâûòA\8bbA\râ\ 5ï©\91i^Éô\9b£\9c\0þqÊ<\8bÌp[F\93\985¼IÂCÆ=ÿ        m\89\80ùj­-\ 1Ñ\92¹Ò«k\8b\væ²\81\rÖÅëºx³q²Êèb#ªg\81í{¾u;Ê\92åî\1e?6Âüð)k)ƹxÞZg\86<\1eõ\16¬Q\84+<жÖÈ\98Öô\18\83\9a+/6èe>È-%·n\173Sfq\8f\9fÊZ\99\12ú
\17³¥[V\81\19F¥K\19¯ïpbyt>3ÊR\7f\93\84k;\82+º(¦Ès:ò4*\84©^ÏZ\95¢Åµv"¬`\1e\8f×Yu/\8c\8chqÔ4\8b©KØ\16h¹Æ都e%,º\ fQ¦k\ 3\Ü¡\94æ~GNX\8f\17s\ 3«8ÍMè¾\1c\ f\93x\1egQZ\1d?b\11\r7lz׸.\a    øSð\92Ì÷7ÐECw\a]Üâ\b1åX·\11\fEcc@U>\83ð]ÙïÑb~Oñ'ã1\ 5ε\9dðfF\85BZ\1eà³%MXt\85|
+\8c\9c\ 5{°xBO\aå\15:\0ò\18ÅÍ 5W~³Ø\ú\15 ò¬ré\1eõu\84    %L²Eµ\90\ 1ãG3:%£D|Í\86\fÂÉ\ 6\18¹¶¤°\8a©Ñ\11\84Ae\98r\17\89Ñ\86\ 1aí"Û}4ª·\92\98O\14.Óhþ\9aTä7®ªhà\94Ê­ ÈlÒ§ÀÍs\8fû\9c}C`®Õa\90W¾*´ñj\90d^è¿ôÕ \8d˾m
\82\9090¯è\97Z¦1ñ¯[/'\ 4\93B\99Âùì\8ei\íò´\f\99¬x:6¿T0Cim! ì\92¥£;½\1c%U\96¤\ 2ñ\ 6/\1a\99fsæ\ 1\97²\1a\ 1i5PÍRV\97 ØÄÅTßÄ\9aP\96tMU8?Lõ\8a\97\92ví$\ 2\7fC\1f¯f-ñ
+Öª\17·%G 9>º¤ý\9f\ 4fZ_½\8cMDÉ&zR"jÐ#ÔóÖ\93\18\8dTC#k
\14-\97   h¼\99<Ô3äÁÃçÙã\ 2¦J\11\ 6Õ$\82áøÛ\9aðD\18\8b\986\8dê@ÂÔ\91f\961%Gô\81o\91½û+\rõÕ7\8cóK\ eÀ M0©1!\8ek\rt\15Ö\a\ 4@Eøå\e^óB?!4\9e\rÊá¿Õ\1f7d®\13Væ´%pÈÕ*£öô\1c\83jǵ\0\90¤iM\98ÍY\153\186Ó£\18f<¦\ 2ocn\8bÆHKI\91èé_ON*¨\184oè\11v\b0O"^a\8b\86\9e \13HQyb»õ\00\9d\92\ 1ÎÒ¯qc%\0ÿ@ÕÜ9\ f\98`Þ¬g&«\9cçs\98\89\9bês\ 3ÝñJ½\8a\aÖ\ 5MhÐo\9fh[\85h\7f­\ 6ã.hú\18\9aÆM&\r~øÌ#ä\9d\8a\9b0E3\8c©2\9fÆ©Ñîö\1c\aQ\15çA8\ 5ãed1á\ 4úÝ»ºÅ²Ø¦yËñ­\7f\ ep\12Ã:\1c\8f.\96Rp\14Q\ e\ f&5"Cø¢¬øëÆ ;ÄTίöi\1cãLA¹,¾C\ 4\89'\17qe\8a\81ó½Ô\10\9eÐ÷qT\0A\83JÈÿÒÀU¸\18p©WXq9­Bå:WT\11®c\9c\ 5Ó\ 5Í£úݨ*4"·n\977\14ºAn3qìY¡¿ìÍ@\E\aõiùi\ eârgõËaÕéÉMúþ7÷»'\eendstream
+endobj
+5032 0 obj <<
+/Type /Page
+/Contents 5033 0 R
+/Resources 5031 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5004 0 R
+/Annots [ 5038 0 R 5039 0 R ]
+>> endobj
+5038 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 191.093 150.733 202.782]
+/Subtype /Link
+/A << /S /GoTo /D (smbgrpadd.sh) >>
+>> endobj
+5039 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [436.437 163.994 503.126 175.684]
+/Subtype /Link
+/A << /S /GoTo /D (smbgrpadd) >>
+>> endobj
+5034 0 obj <<
+/D [5032 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5030 0 obj <<
+/D [5032 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5035 0 obj <<
+/D [5032 0 R /XYZ 267.924 772.58 null]
+>> endobj
+794 0 obj <<
+/D [5032 0 R /XYZ 85.039 364.87 null]
+>> endobj
+5036 0 obj <<
+/D [5032 0 R /XYZ 85.039 322.523 null]
+>> endobj
+798 0 obj <<
+/D [5032 0 R /XYZ 85.039 266.673 null]
+>> endobj
+5037 0 obj <<
+/D [5032 0 R /XYZ 85.039 232.533 null]
+>> endobj
+802 0 obj <<
+/D [5032 0 R /XYZ 85.039 149.725 null]
+>> endobj
+5040 0 obj <<
+/D [5032 0 R /XYZ 85.039 114.98 null]
+>> endobj
+5031 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5045 0 obj <<
+/Length 1949      
+/Filter /FlateDecode
+>>
+stream
+xÚµXmoÛ6\10þî_áu\1d \7f0-\92z-Ð\ 1Y\9bf)Ð4k\d@W ´,ÛÂôâIrÝ\0ýñ»ã\91¶lËí\86"\b\10\9d\8eGÞñ^\9e;\99\ f]øãÃÈg®\8c\87a\140_òaR\fÜá\12\ 6ÜH¸C\8f¹\81\8fK¿M\a\93W~0ä.\8bÝx8]h\91éü\83óâ÷\8bÛéå»ÑXJépÁFã0\8c\9c«\11\8dDè¼\ 5âýhÌ\9d[\94\10Î\9b\8bÛ[`]ß\Ñ\8e¯øð\9c7À»#ÎýõÍË·#\11\86qqó\92\88÷7×\7f\8e>N_\ f\1d\eÇ\1eó\ 2\89Fþ3øðÑ\1dÎá\1e¯\a.\93q4Ü\ 2í2\1eÇÃbàù\92ù\9e4ïùànðÇî\14\86´«Ç\15c+1\16.\v\858U\17Æ¡Q'\8fÔÉ\13u`4gq,ú4q?b\\ 6ÃqÈü0èJ\1c?uL¸ß\13\93Ë/àNU Û×@å)9\19¢Ã\9f\1d;0äL\82ûÜ®¦ó'7\ 5\ 6u¶¬áص\9aÃÿ9kVÇg\ 6¾ÞçöY¿ó¨\88}æ¹Ñp\8c\8e\ 2\17Ù,\93}z\7fþi2ËÊÉL\912ô \b\99\vÛôêhì\vß¹\98Ï\89hW)\11˺ڬ\89Ü4Y¹$²¬êBåD7\ fM\9b\16\1diµ;¤ªrf\95q\f&);\94j\8aY[¬\97õÚu\ f\f\8b´,\18²ÌæÏ?%ª%ñIÚ&\93\8eU_­æt}z^W"Ù\98\13ÆFñ\93gO\fc!?\9d÷ÉMµ5\a¬T¹L\8füSªÂ²*znWÖÔ­YÙªÒp\16U}´ÿÍ\1d=ï³r^m\eshÚn«úï\9d»ÓrÞãÆdÝï\91ý;\9b©¿û6\9eúRKv½Õ¤6<\93\8eC'OùÄØôë\89òÓà\1d{°NÛM]\1eyàêú%\11ÊÜ~[mòy7Ïò\az[©õ:-\ f2Ê×zÒde\9cÿ\94ò¥çÒé\97ÌÜÚíA@\1e\v\16\84Q?\86\8f\ 5 \10ÿ1|D\1d\82\85þ#â^\10±È\8b\1e   öÄ\ fÂÞ\8bªüËå\1e\1cºÜÔªÍ\80¨JjJÕ\82\9e\rª-°oÍ\18,'ø
+2Ü1ëºx\90hWÀ4¦i\18\ 6T]\ 3ú,½\eYÙºeǦ\v\ f:^ä\7f\a^e\18±\90\83CeÀ8÷öM<ê¹ß\87e^ÍTþ\11U\81\v\ eEºyÈ\18#\19ÿ¼Ì\ e\e;UÝ$5\\85èç¦öÖª=é\1c\B÷óveøݤ\95Ì\83\97²¸\12\92\8fÎß\ePïØ\0è\91\1e§}\8f¬ºÊ\11\9c\0\99ÀaØDµW~YöÄ`Ìý\90q\80\8b\9ePt\8d\1fó@Âð \81\bY@A\7f4@\90.\8b¢}^õÖÍ\16ë\ 1rÝó\ 4> &)÷¡>ZärÝwð©ËG¡øçÎ\1e]+YC/\aUA»Tc\9eôÀ\1aÍS¢µ0 ¯U8'¿\1eL\17\ 2¢\1dx\8116+³ö
+S¶1#ÍÑ¥B(;ß3Â8ç\ 6\913]!\16\1c\1a\88\1ck`f\f\föZÜ)\91å\82ºãðy\9c³(4\99CÌz9$âÝÿ\ 3>ì c{^§×À\85åIÖHh\1f^$­Ü\7fBDêcÐy m¼\83¶ù\16\ 1\9c¤ÚÔ#\13Ø\94XØÃô³Á'L\ 6_\0\1e`\9e4\19\ 4K\88\92Ê\bïð\126¨y\91\95:%Z\80a\8d¨ ±Í Ì\9a\9bÀÍ8\97f\8b\87Î~«±E\98%²Ù` ZzÉ\89\ f{MÞÐÞÒfO:o â~\10:¯F\91çXÍY¹À\8dõ¸§e\17Ð'l\93¨Ó¥ªµU8\14\1dw\81Mc\bÛKÌ¢NÁ@t¼Ï}\ fÚ\96ÍA\18´@\1e̱ݣPë\9e¼\8d\\98¯ù\1eñð\96UN\9al\9fÄR2FÔöÎ\vKØÆUYëR"t©r\7f\92Zjù\1e\2iâÇL¸gç\14\10
\ eP\ 4°á¶P\9e\9d´\83üõ0\10^\f=¹(l\1f\86¸\Öu5\92®S7V{\8f
+\19\82Sø·1ë\ 2\v\85\vW¥Ä\ 1*+t\ eò]ä¸õ\142U\9d\92\9cõ\89\88\9d\aâäYÛæ{I]\ f\ex¯ÑcuÖè£\8c\16\1a\12´âý\ e\14.Ѩ-~{)Ôj\8eÞ\97\ 3\9eÑâ
+V\ 5:È÷\9ck\ 362\88\11 ñ¨]l)Á]\18\94ËƨÉÌ\9d³¦'\99³¢S©f\ 2²\88&\0\aµ½X±ø\92î±Î\18+ @d#~çà\e¦:>\15Þ®­Èm-\8eíÈM*}á¶Æ<Õ\9b\ f°_û\v5é¯Ñ\8dE\99\96dgÖR\94 r>Èé\8dn
+Æ*\ 2\9df\87="\bº1ÜÐüÞ9\16B\94ö8h­ïÑêp,©\90ö\89RP\89dt)SF*iwM\ 1Å\9b\9dÃ>gI\7f\1dá\8f\1d\9d© \9f\ 1\98\1dT\10ÌÛ\býÇ\15Ä\1d®³ÄÅ\8ff\ 2%¸â\15\rl\94\8eà\88W#        \8eÈò¦Ç\10h$â\9c\1d\12ú\ e\8f¿]fS*-á\126\vÝÄñ5¡d(taû.\93j\96w\9d      ì-Ò;\ f£,\8f54õ f\182)\85QLS)×cê)Xú>ã\91´\13\81±ðt\96Ðl\rèu\9a\ 1\90>\10\7f\86Q5ô®\90á\82w\8a¾\ fÌEM:¤5&¥Jl\9f\84\15\9dÍ81ë\ 6¥\e­\90\82ùüp\ 2Ü\7fR\80\9c½ùÁ°)}ó¥ð\9d¹üÔ\ f1\f\9cÁ~2:íK\a\83\14\ 4\1c\8d³¿\11Í\18\14ð¢çT/î\8cPzZ³.5ó\84\80ëAìº?dLu»\89\88¦%*Aè\1f\eì\8f È\15µPXÒ-\14XÚ§Y¾±\18\rK:\9aðTf\97B·Qá\17ë\96xº8qM\7f\98!a\84í\ f\94@Þë"\9fW\1a\92Í\99èR\1cûÌ&\1dL\18\80JÛK¢=D\9e
+ÇXô¯¶%3ÑÜ7^j±ÂÙ¬\r\b\e~rз\13ÄB­£Vf\96Úï\a{'6[Tç\83u}\90zúL<E\ 3&ñ[«Í&\81¶¯\ f\9a\82ø\f$\98ÛþØ\8f´Ð½ñ\83v\7fÖytá\9ewòe\17\98Ñ©cà¿ò\fjoendstream
+endobj
+5044 0 obj <<
+/Type /Page
+/Contents 5045 0 R
+/Resources 5043 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5004 0 R
+/Annots [ 5049 0 R 5050 0 R ]
+>> endobj
+5049 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [495.92 367.731 539.579 379.724]
+/Subtype /Link
+/A << /S /GoTo /D (set-group-map) >>
+>> endobj
+5050 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 356.606 105.43 365.629]
+/Subtype /Link
+/A << /S /GoTo /D (set-group-map) >>
+>> endobj
+5046 0 obj <<
+/D [5044 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5041 0 obj <<
+/D [5044 0 R /XYZ 85.039 763.817 null]
+>> endobj
+5047 0 obj <<
+/D [5044 0 R /XYZ 314.538 769.79 null]
+>> endobj
+5042 0 obj <<
+/D [5044 0 R /XYZ 85.039 492.829 null]
+>> endobj
+5048 0 obj <<
+/D [5044 0 R /XYZ 225.25 498.802 null]
+>> endobj
+806 0 obj <<
+/D [5044 0 R /XYZ 85.039 298.394 null]
+>> endobj
+5051 0 obj <<
+/D [5044 0 R /XYZ 85.039 258.23 null]
+>> endobj
+810 0 obj <<
+/D [5044 0 R /XYZ 85.039 186.647 null]
+>> endobj
+5052 0 obj <<
+/D [5044 0 R /XYZ 85.039 151.902 null]
+>> endobj
+5043 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F18 4228 0 R /F62 4159 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5056 0 obj <<
+/Length 2047      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYmoÛF\12þ®_¡ë}¡\80\88æî\92\²@¯ðÅ\89/E\93øj\aé¡í\aJ¤e"\14©#W±\rôÇß¼,_$Òq\10\9f\81;\ 4\b÷evgö\99Ùgfe1÷à\9f\98G\81ë©x®£Ð\r\94\98¯·3o¾\81\99ó\99°\12ÞÜw½0À©¿_ÍN^\aá\xnìÅó«k\12¹J\7fs^þãôâêÕ/\8b¥RÊ\11Ò],µ\8e\9có\85p~YHí¼\87Æ\87ÅR8\17(!\9d·§\17\170ôæÝ9¯ø\13?¾ó\16Æ.yäã\9bwgï\172r>Ú\81ÓwgÜøðîͯ\8b?®~\9a½º\1aظô]?Thä¿g¿ýáÍS8ÇO3ÏUq4¿\85¶ç\8a8\9eog~ ÜÀW¶_Ì.gÿìvá9\7fΫ& X¶\12Ké¹Zʱ:\1dk«N\1d©S#u`´pãXNi\12  Òó¥v\ 3\1d\ e\ 5\8e¿ä\12\11L¸äÕ\1d \99l\11õ\1d´\8a\8c1\ 6ç¨ï\8fñÓÂU!\1c|¨éá\9d/×u\ e\f;ÄTü½Ì\f«@·×Õ~ÇÃèÔd\87&äåæX±ð=×?R<B\1d\r\ eÂ^\1f\88jʶ¿þåd\95\97'«¤¹A]\b²Ô®\aþÄÙ\12M\fdàlоm²ãÞ¶Jóë{n\97\86æ~øî¬Ú&yÉ\83§é6/\9b︳/ó;\96)M\82\13­"\ 1¾\ e\9e¤çC\93Õc5{\1c\1d*ñã'i9ßg\8d\998MµªÒû       Ôh:IS^ð¾þ4e̡ЫâsÖ\8cq9\14:/«m/õ¸\9bº\85Ý©Ð\168\87\bôð d!\ f\9aû]öCúõØ\8dUÐIP\87\17x\ 3\1d|@\1e\12Fbä\11\v\10\8döJ\8e\88OèØ\152\9a¦î%ÜöX<\8d\16a\17\ 5l\14õ7o\92\15®n²\1a\8f<'i\eæ\ 6© ³=8>\10zÕ n\ e2Ȫ°3·ÈôUýi\99À¹a¢Lá?\12\83L\12EÊy\8dâuc^\0\18"tàFðª, Ò}\1d\13ÄHJÜ+\93m\86Ë\9b\81\1d\89áκÚîÚU·9LQËÜd\13\1e,òmn\12\83Ú«\126S"pªkþҦȪ`\10\93\9fá\82ÉØÙßáF'¯C9@I\ 4À]B[¬È½hR\9a²ì\ 1¢A\0\ e\r¬hsO8\98lkµV\8cb\ 1Èø*\ 2Ö]Weú\ 2'#'7,\84ö\96\88ég\ 2¶ OÖ°­C»÷-ÎÙÃgk\80îÑXCø@ê\ 3ó|y\0\13\83M\1a\r\12}Uf\10â*\84=\92ºÈy/p \8ey\ eò\10~ÍMÞ°Ô\1a\8b\ 4òÑÎd5\1e&ÔNR¦\9d\1czßî\98³É*\94¤ë&ãájg@­U`·¥Ì\ 4ßmB¦áa\93\ 2]O:ë,1vqÂ\9fÞ\8b,|÷\0ÏÙ8\13¾\93¬×x0\ eZ>>\8d÷\ 1\a\1d\12\ 1\13 £\18m\14_5&7{ÃØø\80ùuU³\b\86"-|{É\ 3\1fÁ$á¤\15*¸mXúÐ\8e²ËõÙ\v\8c\v´ +ynèc¶Í6v5\865\85Ó\9aü\83·n_Oß\83Æ\90K!¡'+\8eÀ.¾leÑÖ\ 1ÄsT\18Ü$¶DØ\90¦¶"h\ 5É\10*\11Ú¢ïè\9c¸k{Nw\82ú l    "õ\10ó\ 5®Ò=gI\18\86r\v\13QÏYP\fù.ì\8e\ 5k\0L~\9a¦X¤Pø\91Qa\88F\81EJ\0I-mä\85Pâ,¹Æ±}CQÀm^¨a!\ 5Å\92Nt¼\1eO\85\95\99í¿^( M\P4\13\a\ 5\16\97Á\ 3çTÂ\8dDüen¾\84Ø\0LWÉR1Ò)»=³ \97\95uTC´d\89º¦KÏ\ 2í\15îàå0»Å5\15}[\e
+-}(¿w.U\80)\85\1cú·E\ 3¦ø\ eñý¡H)x¼g\95ϸ¸®Ð\f\8er\16v'ó¡«¢ðKA\11~]P¨\89  2\8aÝ\8a]ª×¸iªA$0)\85ðÜ\ 1·ZçC+«\8f\96\r\ 2é\19¼þ»PþÇ\8e\88\99\1d\1dØÁ7üaÇPÓØo\82c)·ÛúÑ÷$\98O.À#\fÅ\99W q±héáÖÒ\ 3Q?NÙ\93\8d\9f\1fq\1aJ\9f0PXC<²ÅHû¦\ 5ï\88±(\aÄLíðéé\12{\1d=c§\95,,\15&\85\15ªøKÊ\935ÚqÃ#|³m(k¦*\18\96\9ewwòë\ 5w.è>\w÷¦+zª²UÐV=\rV\18\14Û\10q¡Ðο\16Pò A Ô:)qª²ÖÚ\92áè´í\85óÃÈ9Ciº%ì1\88²\ f\8dE\90+"\10ê\19\19çÉ\85\18Ä6¡bûÀ\ 5\9ab\97·êá\a©A\1a\82Édo NL¾¦4\eù\ eÖk\9eGu  Îs\06\86×b\1eÑ\8eU\97Ve{\ 4\8d\@ò\1dôX\1d\8c^\13Çø-U\14À¦P\82Ýs»¨6\eJ)\eîçV&iøÛÑT\14²÷µÍÕ\ 5Ï\1f+ R-\88\aWMú!¼Ó¥½pô\1a\84p\12Ì\ 2õ"\90\14e\ 2¹t\ç\85\91\e@µm×Rµ\13µ\89\eÕw7\95Âm3¶ù\9a¸²`'Ù×5RCàúZ\1cÄÇC©þû       Ú\89\84+ãIÞ\81\r\81Ñùµþ0í\88\11+G®\1f\ 5\87\8füv
+L\r\1eÝñe\91ÓõûÄ "k÷\1eÐà\80\16ÄK\93 ÏÖ\86yvÉò*\1aÈ+éƪ\95ÿÛÄ\86HÿQ[}¿¬JSS:¢\e¡°\8eË
+¦î©Ýu\b.\95\8fíî[\81A\1e°Ån«¤in»ÔQ§ÍDð\bO¹¡j\1f\14#Èñ9-µ²ÏêøÛ½)\9fÑ\9b\+0ç\8c¡\82«\15\86í\ 1OÓÏ    ÕRë\96Q'_N\12\ e\12\ 3\85ªx\f\99èÛ\91Qÿ·È¬\90Y\8c±)ç¹ðñ\9f\9b\a\ e~\0\81s.ÍÇ0(ßU¡zöK\13ü×\8f~FivÕþ\8a»&$ô$\12¡ted\97]T·\98¸»ß\16§²\10\10b\97\85ðG\ 5?\80:,·eým^Øb¼Hè\91k\93±}ÀõeþÎ\12c÷¾óùw.\1cè_ µÝ\16\9fº\13\8f\88våpãAYFéM@\r/ÁÓ\a¿?Ø\1a\81\12e6\81\89/]-õ$(\93\98pË;xñ?\1c.¾ç\86¾þöp   ÿW\98d\8a\1a\¬¯c\ e\85¿uM?\¬Ó\9eöw\1a¥]\11u\ 1ðåbÄ\ fF\7fs\bÇ\7fìø\ fÚGzRendstream
+endobj
+5055 0 obj <<
+/Type /Page
+/Contents 5056 0 R
+/Resources 5054 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5067 0 R
+>> endobj
+5057 0 obj <<
+/D [5055 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5053 0 obj <<
+/D [5055 0 R /XYZ 85.039 763.817 null]
+>> endobj
+5058 0 obj <<
+/D [5055 0 R /XYZ 277.273 769.79 null]
+>> endobj
+814 0 obj <<
+/D [5055 0 R /XYZ 85.039 432.204 null]
+>> endobj
+5059 0 obj <<
+/D [5055 0 R /XYZ 85.039 397.459 null]
+>> endobj
+818 0 obj <<
+/D [5055 0 R /XYZ 85.039 355.299 null]
+>> endobj
+5060 0 obj <<
+/D [5055 0 R /XYZ 85.039 320.553 null]
+>> endobj
+5061 0 obj <<
+/D [5055 0 R /XYZ 85.039 239.461 null]
+>> endobj
+5062 0 obj <<
+/D [5055 0 R /XYZ 85.039 214.057 null]
+>> endobj
+5063 0 obj <<
+/D [5055 0 R /XYZ 85.039 187.385 null]
+>> endobj
+5064 0 obj <<
+/D [5055 0 R /XYZ 85.039 160.287 null]
+>> endobj
+5065 0 obj <<
+/D [5055 0 R /XYZ 85.039 130.764 null]
+>> endobj
+5066 0 obj <<
+/D [5055 0 R /XYZ 85.039 90.42 null]
+>> endobj
+5054 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F20 3021 0 R /F59 3455 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5070 0 obj <<
+/Length 758       
+/Filter /FlateDecode
+>>
+stream
+xÚ­V[OÛ0\14~ϯȣ#-Æ\8e\1f;Ê¥H½\f\82\98\84x(i(\15mÂÒ ía?~Çv\ 2)\98u\1a¨Rã\1c\9fËw¾siiHàCC%0a:L\95Ä\82Ñ0ß\ 4$\ÂÍI@[\r\12rL¤0W_³ààXÈ\90\12¬\89\ e³;«\92-®Ñáé`\96\1d\9dG1c\fÑ\ 4Gq\9a*t\12Qt\1e%)\9aÂá2\8a)\9a\19\8d\ 4\8d\a³\19\88F\93\13gñÛ<8\1a\83ìÂI®F\93á4J\14ºj\ 5\83ÉÐ\1d.'£ïÑMv\16\1ce=\8c1Ç\2\ 3òGp}CÂ\ 5äq\16\10Ì´
+\7fÂ\99`ªu¸        ¸`XpÖ¾¯\83\8bàÛ³\17wÇCgå¡"î4bF°RܧC\19\86TàØñE\85\87¯\14¿NAa®\843{íR`.öz¼(ÖEn(n\1cMÍ=\90Y8^\17Õf¾*\9dü\ eÄuµq\17?\8dÒ*7%ºß1\ 3p\aǬ\1f\87J\8eUªÛhÃÖ£H\ 4ºÜ\16õÖYì K\13Ì $Î`YWOàùÑEYm]ü¦rï·Q\f\10Z´óÅÂA§È\1cÞ0\ 5ª8I\99}\12\7f¡þ­\bêÓ\8b0´IÞ®ÛLòµáV¡\87\8e[\1f±\8aÂxÑ\8fòº\87%ýÿ,éOgé°G\8b$/´$¤§Ì\ 1>W­ÅôÁÃ\ 3U\98©\8e¸[ÃBÓT¥í\18Ëßè\ eü\v\8dæ.̺ZV¥\93\98vS¨2\18~¹KÛ\90ð|¬»ÖÛÚï2J4jÚ^´¶\v\13¨^\99\ eÿ
+^¬\ 3Óàf¼¬ÿÜùé]¬\8bùÖÈ
+gX\17\eû¶1ó÷<\ 2`ï"Áp@Òa,\ 5\96\89\ ecjv\8f¶Ù\16¥ÁÞ<k33ö\14Ý\17n½æUYvyä\8d»\9fo=½§5\96º#y8\1d\ fF\13§ÅiO\8bñ^Ã\95\1e7¦ê¢½7];\99o
+OÁ¸À\8a¦­\1e\14\89s\8e\f\ 2Åpúâð\1fG\8a£ªKÌeE»-æYMD¸½m\1d\8fGãÁyvê\ 3 1g]ÇÌKSQFº\0  zre\ 4âjO\14É0\11]\90ºª\1aO\80\98\13\98)\99ü¥Xo\1dÃ\80J"½èwÊ`éS{Ê°\a`\92ØSW\82÷v\86\94\12\13(\95÷ï@\9bÚÇ~jY\8a!\97øÅ×ûë\82\1a(\95À2ß]A\7f\0ä^û\ 3endstream
+endobj
+5069 0 obj <<
+/Type /Page
+/Contents 5070 0 R
+/Resources 5068 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5067 0 R
+>> endobj
+5071 0 obj <<
+/D [5069 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5072 0 obj <<
+/D [5069 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5073 0 obj <<
+/D [5069 0 R /XYZ 85.039 753.526 null]
+>> endobj
+5074 0 obj <<
+/D [5069 0 R /XYZ 85.039 726.428 null]
+>> endobj
+5068 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5077 0 obj <<
+/Length 2728      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dYYoÛH\12~ϯð#\ 5Ä
+ïcß<\87\17Y$3\ 3ÄA\ 6ØÙ\aZ¢%"\14©%[\89=¿~뫪n¶(9X\18p³ïꪯNE7!ýE7e¶\ e\93ê¦(óu\96D7\9bÃ\9bðfG3ÿ|\13é\8a4KÖY\9aÒ÷\95É[;{\9bÇë0-®­  on\93r\9df9&\7fzxóî>\ eoâp\9dçÉÍÃ\13/zØþ;\88\92õê6ËÂà¾]EA×¼]Ý&y\1eüÒ\8eÍÆ\f«$\fÆ\17\f\15AÝoåãÓ¾^%Q06Ò½Ûl\9ai\92m?\ f½\19W·Q0ttÚ´úÏÿÞüúàÓ\94®Ãè5zÓ\9cèM\1d½Qv\13\85ë*¬|zï¶ßVYNÄÐù\eÜÔ\80ª0      >~B\e\a_Z¢\93\bXÅeð\1d\v&\99?M\rzãJGÒ æ\17ÐÔ\13\ 6yö¿'ûÕc¿\ 1K^dÑqu\e\1727\1e\99UÏÜÙʵ|Õ~ÞÍ\83\7f\85Q*,\r«`\v\ 6\8f<M\9c\1dõX~\88>aÚ;\92\ eXÆs-.;uõ-\98   .E\10}ÅÌ0í@7ÅI\11\fOhK:\7fböã\1d£ðgÂLÅ\87[ò¶²ø\e\8e¯åûS}À\8b\1fµ»\1d¤í\a#\1f\8fò|\12}\8c\8dô¯\91s[¥ÀìuàP÷½½hts/r\f¿\v\8cØí\85Á<Êk\9f\95ÃLµ!T¦QÌRÅ\8a/ õB°\97\1cé\e#ótÒ\80÷~Å¡UPo\ f-s\93Ùc0S\93\10&\9d\ 5Ûã2\ 4\e\8a0.JÁØ\80­O'\81\8e@\ eÛÆfW\8f[¦l'#îá\96\8a\92¨°$ðQ\e\11\90^lO\a+@ÓÐMB\88\85\ 5\16íåÕ\ 5^\8d¾\19¤=\8ev\82\ 5¹m®ð\83P\8fG&I\1a|oÍ\1e_       \89CÈÄh½q(\11Å 1À\9e%\86\8e{\12+\1aíþ¾\17K!ÓB\84QX3\8fw2ãÐ6\r§Ñi«^Á*7\1c¤s®úÄd\rcû·Ó«$v\ã\83\98ȵ}f\¬ÃJ\9eù\91ø\15W\ 1@VFÁçßÞÿ)_,öÖÊíLì\98\15±Ç\ 1$ÛCôµÃg×Ö£¬\12¾A(\ 2q\1abTÒÀ\17~ïV 9ÉY\rKó[Ë\ fì\ fÖ\98T\8cu\
+3\8aͬ84\0ý®GÓnN\1d\7f]\91â¹Ö%\15ÝÙ\92\997 ¾c¼½È\1c\ e\90h\98Nu\87Çüͯ²²¡%ÎZÕF\ 6øiø`3Z\85×Í(Í;3Ê«¾[vMgæO×\ 2¨hI\86\ 4R\86\r\ f\11bA\88i\ eG³Ø)êf®°\84\aã^ÑÉê8ª\11a<½ÈÄ\12H\f^ϦÓÚÃÙk&2®Ó9ØJ¾ú\ 1¼JóR±ÿØ5\aéw-à\9dæ\15\1fÒË U6\f3qDyâ®TxxÚ±Øî+?úx·ª\1fºüî\94¼ð¶uÇ©wÁ(\1e\1e\ f­èNË\96lZì½j\85°Â7£\9e\b2fÃã̼ÙÚ\89¥\80Lc\vª8\ e<\9b,3³V\90¢0M\aÝ\b\1a&\18ÿ4\f\1e,¨`µq\ e»Pð\8f\17\8fM¿Ñ\vì\82¡·7:pSÇóm¸|ã|+{774\1c\8e]c\1avø´\8b/ÞZ¦Â\89ÇiÐ|s¯ì¯9d\16×i§\86¶5
+Êaæ\95gc-4\19íÔ>\8exßv§\98öÍ´h\10ÞÄr<ø\e  ýzM³\e\9bæÒF
+lÿø\9d\7f\82eLȱÞ-Õ!J\10½y\18\90u\1fÔcJÏ4\8e\90\86Ý\8b\f[Âp\88\a\vÆ\ 1M«õʲ fÓZ?ZÍ¥õ\7f\85YXw\835N4¢\8e*\8a\82_\9fMÓo½¨\ 5\83w À0ÿÚGÄFF\9c\17\1d\14É}O¬÷WÄ#\8e!¥;t   Ç\18\12\v\8a\91\17\16r=N$õ\94\18+}#[Å;Âu \aö e;kL§ÃÍ7òÇ\fOÞ2°\1eâ%µ»&á \r×\9dÝ=¹\b©oUÙ-`Å\89\1c\8a\90ªääu\1eö\96\90æùÈ~¤í§K\9d\ 5!i\99ÊÞ\ 1Î)-3ÚbTód\96õÖ-ë¬\ fÀH½\1dà¯$ðÄ\0¿\81Ú;,úùÃ$'¶Bì ½Íp\10õ\1e7mÝÉú\ f\88\87<ËÈq\14\9eì\93Ù\10\94UÁN        Kþß(p\11í\ 1*gÑ\9e \8a¿e\ 5ÇËgHCì\aû\81Ö\10sßB\82U°k}\ 3 ³jjpÞÌ\ 6ôØä1Tø.Yÿ¤\97Õ \8bø\b\8e¸H³æhà±\85\b[ëÔ±\99\ 3übv'\1cm*\17.\19°m6õ\96\89¼\1d\8c\1f¡þò¹\8c[`C~{\90vP§H\1có£¹ée\92 ïðºK\f³àÈ\89\87\1c1\bBe\82qB-k\ fc\95:³U;\9af\941;ÇàÁ\89\9c5M\9e{\90ñF£
+ôÒùxëmÃ\½ûкTn\92qY\9bÎn\8f\90:ÂÞ¹\ 3\83\ 3D!b~ÐÔZó\85ÃØX]è\99ó8·\89Ø´VM¡¸D\1aØ\ f.ø@×ìÙYE\1a\9c·jL]|ÕuºÍB´;.\ e¼\96ù`|Ö\ 5ÃJ ·°\ e©\ 1\8eR\8e\9eüÓTË\ f8í$î9\89ÒàÐ\98½µe\97¨{âÓ5\b\13*qñ¬1£Í\95\96YÈ£Ä)\93\91®\8d¡!zÄÐVî\9c9¨åfH[<ûv¡p\90vdL_\rØ\8d¥³å\1c_    îÀû¸ªD\ 6!§bÜg\96H@Åü5'M\8d°h\815ÞÀV\9fZ?´\91\84½*Uà\98ö3ïJmF­4lÎâÄÚpæé\1d}\99\ 2
+Ézqã"\1d}\v[\91ª²öÙ e°\81âµ*\ 3\99#N\88\\8e\91xe\8b\84±\8d§\91uG»ç)\eÃàB\8b\88Úh\9cr%r¤.G\vXz\1eäÍF(\99É$Û\ 4\eªÃ¯¤\.\92LÏ"À$\99ã\15Ío5\8c\92°\9bߢr¼\12áqf\12{¦«ç·Ò\10E\17¸ùÏw\1fÜA§g\99\9aOÖíµ4Ç®6\ 2è\83\ftíW\97\1cÍ&»BY\8b\9d\86\9alx}
+[ß÷j\94ëíY\1a\17{v\98Ð:éq\1c¡ó»+O\82\95\86ÏÔ\12u\17¦ÌB\f\ff|e\11S\9f\85¢G'\91\96ä¢í¬ª4ßyÙ^'C\8c\aj¥â³\ 4\f\1dm\17l\ 5-ô¥¶ÁG\8a-±eálE²h\91fØ[~\9cfTyðÅå
+\99Kÿä\95¬W¨6²?¦°µy\ 5\11\8bà\8em\98\8d]mù\85Ig;~®\ 2\1c\\ e\9e>\89DG[{¤\11\89èlª8Ù\94w±å¼\80&*B)ì[Yò⬰±ö·\91\8f]­¶ÑÏ\ 3Ù¢2\84mÉÆf)Ó\9eÓ\94þëúJy7)ÓuR\96¯\14xãj\9dä\91_\90\8ehy\9a/
\11JÒi\15Ü£üÜÔæ4ºÌ)Ïç:ôOMßp\84Ì¡¢%æZ\1d¼XWaü㺲g!RÔSg\ 3\84¨!)\83Z\9a\ e)cª\15W\fÐÂÌ\1aègpma-±ÆæóÉyþNÝI\10`\vT\IÀe\8bì,µ¥S\16\93HLqLÜ*²\92<\97swz¸\84/I©\ 1=}\88qy±\97\9c\95þ.\91½±ùà ¨}ª7­$:­EÅqôouusë\18¸\86Ǽ-\82G\ 1±M\¡3¢0ÿÀÝïîóôL.¾W¦\13ØvS\0|\au¶?9\14\85þä\80Ü¿\93\ 5÷«(Ê¡\8ad¤Ioa\95\98ÜK°\16áºHÒkX\8dr\ 2ªþøÂ\98I£+\98!Y\16Ëc³uJ\86óê¯6\19ÿº1\9f\99UWÎüü\e(~O¬B¢Nb½om²\9c\ 6\1f¿\90³Ë0\9cÑ+\rë-\ 4ñ"³\7f â\ 3Pq\rK¸»@½_=õ±O¹ä\9e\8d\11§Ki\99h\99¨\14'Æ <*\80g\bêRͯËä\fæÔ¥ìÁfb\8dÖ/øèEñ\19c\9be!
\fÊ\ 2£àó4+d\89:ô t](\v\ 2g?\bÈ\\14èG§<þ½e#\9dq\82D-¥äÚ²ëÌÄySsd\eÍ\85ÛZ÷r@JíE\82EËmå\94½N¥\81&&x-ÅÎ\87ZÂCvC\93½c\9a\ñ#\8b\16\1eÚ¯:)B>I\15ÛS·¬PÕÔ§2©¹>¦À+\8c\8c\88ë-´À!ßÝ°\13\92r    ºi\88\ 4ÔÏ¥ÆÖNË\1dæ$A2\9fÌá;+ºýÕ\ 3\86=Ê®\13\99ä\rs
+$ÃãRÉ\0Þ¸HH\83\vÒàÊW¶¥ÒÅQ¹&E\v\7flý£ôB\91ã$]WÙâ\aXÛþ\ f5+[\8aendstream
+endobj
+5076 0 obj <<
+/Type /Page
+/Contents 5077 0 R
+/Resources 5075 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5067 0 R
+>> endobj
+5078 0 obj <<
+/D [5076 0 R /XYZ 85.039 786.531 null]
+>> endobj
+822 0 obj <<
+/D [5076 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3149 0 obj <<
+/D [5076 0 R /XYZ 85.039 658.638 null]
+>> endobj
+826 0 obj <<
+/D [5076 0 R /XYZ 85.039 251.169 null]
+>> endobj
+5079 0 obj <<
+/D [5076 0 R /XYZ 85.039 211.005 null]
+>> endobj
+5075 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F64 4225 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5082 0 obj <<
+/Length 3049      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZY\8fÛÈ\11~\9f_¡G ðм)>:c;;\86×öz´°\83Ý}àH\94Ä\98\87LR#ûߧ¾ªê&uM\ 2ä%\81\81QwõU]]õÕA{\13\97þy\93yä¸A:Iæ±\13\ 5ÞdYݸ\93\r\8düýÆÓ\19î$tÜ8ÂÐß\167/ßFñÄs\9dÔM'\8b5OY¬þ\98ÞýòêÓâÍçÙm\10\ 4S/pf·I2\9f¾\9dyÓûÙ­7}ÿ\86Z/dôõýç7w\8b\8f\9fgó`ú\ f!½úð\1a\8dpú@Ó~yõù\8d\92gþ|z\87õwXÿð ä»\8f\1f\16\9f1ôñýÃì¯Å»\9b7\8b\11³·¡\13Æ\ 1¸ý~óÇ_îdE\17zwã:A:\9f\1c¨í:^\9a\9b0
+\9c(\f´_Þ<Üüfw\91±p"«.Èä6ôcÇO¨\11¸Î|\1eZáxÑ\ 5á\14+â>Ç=j°ÝS¯èÑúI\17r½ißÈïÓ,\8a§YY¬²>\17Êa\9b÷Û¼\95N£¿5­oz]ºÕ\99û\8e\ fÐ)ݶÙÓ¬r%ÝÇÙ­\9fLuæ¦xÂÙÊ\ f\91Üi¶Dgɤ®\ 3Í·Lýéz!¶Ê\85Üýìz\9eWÉp\9bwèñq­î\80GÁKx\90bÊ"øÓ\8dÜÑN\98t\ezt2.C\\86n:]\15Ø\83G\97\16Fh\1d-öH£â$\98\10\9e.^ÎèV d»\1eBÂ&»¶Áí\9e°z\95\ f§ð`\83\ 5rûö     \eñþ\a\19\7ºE\8f-\e¾V.ë!\v\8c\1c¶M¥\94íÌ\8eþþáþë\85\8cÐñ*,/pÞ\15\89²\9b»C§ù\ 1\1aR\ f:¾mÊN¨\19¤ÁS¥_\16}_ÊÁ 2\8bЦ6«7Jc%¡©x\8fú\eþ°<\ eµsj*Ä\1d©p0¹\8dB2\81ä\92\9a\13Äd\ 6V½Cï\82zÓ»&§\9bGN\18E²ðtS\f\8d÷\8cÒ\v{>dÕã,òøâÑ|ú°ÍZtsé¾Î¡Kuѳ0éè3ÃÃå\²]ìu\ f-÷I©\9a\1aË6¬ª\ 5\84¿\91\ 1\96\11ËÛ'-çgë{hQ½é\84\v{\9d¿\17Q\v= VÉ\\ 5c®üÀsB7Ö\evÕ£C\1c­/°\1f¦Nà\a\83tÃÒ\98\ 2 Ô\ fÔêé :ï¡Ò\a<qÓ~\13b¶²ê\ 6ö\8b®o3²'VÑ[\7fî:\89\9f\1e\12ö\11x\8a   ?òvY\18í\aul5Ðä\82í*ðRÁ\b\9aQg½\ 5\15ÐÇ\98A]Â\f£©\16:\88¬\ 6ÒVr\1a,cÆ\8f\81Á¬^ÉÞ\8f\83\19ñ\13      3ÄEÓv\ 4
+a\90N\17f°ÐÅöBXl¹âå5\84óó\82¹ò\81\ fO;×K×Å       |Ó´\80ï\8e_\1e \v\aùR.ÉÔg¸ÖåÛL§\82iüò\8b\9cå'!Yû7\95)z\aÞ§\97ίp\87²ì\vkòJ¬¼\93á\ f\vùÝÏT¹ó¶\eqûC%\7fÄ0æöc¹Dâ»àh"á\12¿²]      )\ 2\v\83(4XÈz|dÌIâ¤\91Ñw6ç¼ë/è»Ová\99y¬Ë,¯\9fr"+\19ý\92\93¢\91m\91[M3g\17P\84È\rÉ;(ù\11²ê\8c ,\85ØìØó
+þbCV1\9c\90[OR\17ßéï\9e\15\9c\96\b Ð\94\95¸¹e[èË®Ä\9cR2ÕÄ?R$ò×9¿ÉuÄõÜ9E\16Áÿ\13äR,\16OïÞ?\87¶rýwVéHsÂ0\1d©1z\85\87\82\bð¨¨\81\11\80)fª®£yªë\98\ 6\18ûhú\15\ 5ÕS^á]Á5OmxÇù    ÞK,\82\1d¶9Û`\97\97C\84Ô\11ä\86\89®iÎîpÍíÛ\v\19w\9d&¢Èô»âß\98Îc£"
+ã´4\11\ 1g\15Øf\1d\13D\14HÏÃi~\90);\ 1µfWêÆUf$\8c\1eG\82h4ëÓsÖØ\92­¾(GA(\ 5⸥çS\eûôÊU/ëEHUV\18xÆÞµ=ã\\ 4&8\82Ó̳N¢¬®\17ïdì\9b\ eV¯Ér\81ß:BÑÀ¿\10\97\8e\ 4Ò\83óE\88ÙÚ\98±o\8beo=
+\8fzº)\9b½ïÊNì)¨Ó@6½\r\8a\89Â\10§\ 1\82þ\1e
\1a\ f\8eÜk\ 5VöÕ\ 59\14êD\10Õwê k\ 1\12\r\ 1\97\r\13]ÔXPO¡Vc$)\81=QªÜxÒmÃj°2\17¼\8e6ièÌÃè\7f\vl~}\10XùÂ2\ñ\9b\1e:\v5\11¥}\945*¡ß2\125ûÍV\b\1cqsëÓÇ\aÓ\1c/ûw!!;\8a0\89F\1e\12ý\90m\ 6¿´/rׯ2K\12Q\86\11ê1\8cÐ\1cpñò}ÁAàþ\87Ð
+\9ds\ 5Öd5u~êt=®ßêù{\ 6¸¼-\7fJè©\©ÉS\1c§që¹²\99 \v\18æ\93Ewû\9d2ÑörIP\rÆ!r¢±û5È>%  =!\80\9fú\98P\v\8d`ìc\ ehoØ\13\8f\1d\8a²´+¥a#\1e\1c£ñ\ e\14\9f\91&{,u\84æ¹"M³W>îöm{\16dѬ+©\95\9c  \97Í\ 6ÒôS6£2ë×\8dÍ·:\19ØfC4\87\90Ñå\1cz\14´\82D\ 2\9byÓAf¼R\92Bj|¢1Ñ   ìûU\88\83^°D\93À\ebQ\9bøéöÙ¨½Ëz  f8A%\ 2ÀÇ\9c¤ÉÃÉ\95ß\v\98@_¡j^<ýf}\14v®ó\12äD°\ 1q"æd¥õ[ÔÛµ\fi\9c\1e¯r¡Á9Àɤ\ 1\ 5\0«\92\83\a\818\f\9b#ÓìS.\12+s¾@Õ        Ñ:Øb§§\f`\95\ 3ó\béÀ­Ì\19%\11gQè hDõ6\11£-P\18úap\e¦£t^Ñ÷\9c¯Hlk\=Fó:{´¥\88ÕLì\ 1\99\84¸J\9aqZ[\0m«Q%x0É\8b\18ä\91â\ 6t\99¢V\89db4 ±.a\9f£°üü©Ùo\13Ö_Tgx\rûÄ\98Å\e\91¹óÀà;ªg"Q:7tÃËu?\ 2\ 4ò\ f\9eEr\9fÈ¡\13\84ñ\18Éi\ 3\1fá7ÅCo\v\13íÄ\14È PTIûÕr\99³ÿ\8e)\86ljÉ\98Ï+w¾\93¤W8   "ÇóüçËl\9f$E\95G£Ó"ß\17`E£j\10\80 UTVP\99y²ÈGåIB\8bMÍ¡\11?[¤á   ÖY\80ãí²\95
+{\92Ü\1dmÉ<ª]9\90ÖÙ²\1fMÌ´\ 3?\88C¾àÌzeìóp­\8eöa\11¾ô]÷Ç˯\9f$8Ã)yu¬\7fDÎ4ôkú¬\84³A\87ëkCdÛnòñ
+®3häxTäÃ6R\94cȪ\eÜ\8a\84\94-g\82Ô9\88V\82­ÎĪ\18VÈ1ú¸Ò9õ3±£\1f\87êæý8\10\a8*¦Á\ fndhÌ+úr©§\82±®®\8eË®ìn<RÔv\94¤`ÕÁdÚ1\82²º\e\98mu\82M¿c­¿ Q5ãMºbõ\ 2\88riu\v#+%\abõy}½RJqà\vcÀpÅ\1c\11δ|\8b\1a @ióMK\84jí[£7¦\8c>J"\84\0ï·3PÒÈòG)ìlr{´\8cC\f\ 5Çå#w&PËÖ\92_\8e=éJÑÜq\83à\1a°D\946ÇGÀâ9)Àþ\14X¼)J¿\11eo\1c2\12\80P\12H\19\14\83\a°°xû Xs×T»l\16 Ä×1òÒ\8c\83\89Ö{qLLü\9d×ÝÏØ\9bc%ÁW.C\82]\97!*ð£k\18å9s/}\1e£\1e2N\17\1e5É6zM\81\9d\94\1cRɬ"d\8b;\9d³V\82ɪhÒ\10\0\8fKm\91¦©\8a¼¬î\11ù*[4ÇÒ*Ïj\8d«¥¶3×!Z¼\7f\84¨§ÿ\1c\92°HÓÖ£ {T\92Ä\8e#\v<Wçå¸\92¦¶\98N{­Â¤\9e¦c©{­^n\9e\8e\16 N!÷yßëÊ\92ó2j\89\95g6?\1d\81,\86\8bµ\9c ZM\ 4V%"\9cÖ\130vZR\ 5.odÈ@\vc\1aA\8bZøù¥Ûü;<rÁ\1fGHa\8e$FÝK\ 5Q?4ÕJ\8dV¹T(Õ^¾\88\7ff\8d\9dP×­)ÆÑÖúJD¾rf®\13Õ\9d\9d\1fÆ ãë×\85¦Ê\ad!âÃ\18\8b\85\8a*C\1a®®Ö`\86}MÎ\a\804kóÁ"ç\8d÷å\80î6\88\11\8c\vm\99\ 4°§ðÅΠîvÙYúÀ³.|a1L\90Î\8e§VV\83ê¼uÌÕÆ_\11\0å©0ÑIs£P¬±-Ñ\ 2Z}ÐQ­ðr`=Æb\8cimÁ\16\99t\ 5âºÂt\1aY¬+J¾!ð\19=)ã\ e\89µ²ÀIZ\1a\b\820a­\ 4ËÑÙW2lª'qÚ\87LÛ0Ê\87\80ó«!k:\94X³R\bGß\²^\fY\86\18WBW\13\12ý¼`ü.\ 6,àQ{\95¯3þ¢ÙËâsS\11çN¾ö\v×ÊdÙ\91³LU\91\b±¤ì¢\93\fó,þ¼\e\8f\8cX»m\87\98 {qA\ 6ZA¿\r\92ÀæsA¢!(\88\83\b3I)h\90\14·\97\96\89@0Óú+dÙ t½I\9bdªqg[þâ\94\fÑg ß\1eæòE¶Öò\10È|M\9az$ÊáSÅ©(£Ø'ÇÑt§,\r¹\1dÛhÂ_\8aÏ\90 ÿ±+Í·\f6Ô­Úû*ß1¯\8a\14&×Q7\81Ì@M\17ÖR\94Ãwr\93êðÇY\86       5ì6\7f\839fø\14qüí-ö\9d8Hþ£ooR¾Â¼*S¸Ùe\9büR\90ãÅ!ÝøJÒ¢ºñßýO\84 q¼¹Õ³gc\v/\9c\9f²8.ð\19\ 6ÿ\ 5  \aEäendstream
+endobj
+5081 0 obj <<
+/Type /Page
+/Contents 5082 0 R
+/Resources 5080 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5067 0 R
+>> endobj
+5083 0 obj <<
+/D [5081 0 R /XYZ 85.039 786.531 null]
+>> endobj
+830 0 obj <<
+/D [5081 0 R /XYZ 85.039 384.808 null]
+>> endobj
+5084 0 obj <<
+/D [5081 0 R /XYZ 85.039 341.854 null]
+>> endobj
+834 0 obj <<
+/D [5081 0 R /XYZ 85.039 259.512 null]
+>> endobj
+5085 0 obj <<
+/D [5081 0 R /XYZ 85.039 224.766 null]
+>> endobj
+5080 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F59 3455 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5088 0 obj <<
+/Length 2850      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYoÛH\12~÷¯ÐÛR@D³\ f^ó²È:öN\ 6\893kk\91\f\81\96h\89k\8aÔ\90\94m\ 1óã·\8eî&)1\83Ù\ 4\ 6Ì>ª»«ª«¾ªj\89Y\0\7fb\96\84~ ÒY\9cD~¨Älµ»\bf\e\98ùç\850\14ÁLûA\14âÔ?\96\17\977a4\13\81\9f\ 6élùH$Ëõ¯ÞÕ\8fo\7f^^ßÍ\17J)O(\7f¾\88ãÄ»\99\vïý|!¼\ f×ÐzóïÞß]_-?ÝÍ\13åýÂCooßaC{÷@öãÛ»k3<\97\89w\85ë¯pýý=\ f_}º]ÞáÔ§\ f÷óß\96?]\/\aÌ.´¯#\85Üþ~ñëoÁl\r\ 2ýt\11ø*Mf/Ð\ e|\91¦³Ý\85\ e\95\1fjeúåÅýÅ¿Ü.<§g¼jB'\vK±P\81\9f$Ú)G\84\13ÊYnóùBÊÔ{\ 4)견\91ù\97¢Úàhâ­ê\1dʸ\87ɬÉ[&ýO ti\96µÇ¶Ë\91\v\1eó¬;4@N\83í`ï\86       þ}KZÿ½\97¢Ûr\v¾@Ôâ\Î#õ#\7f?\16«¦nëÇ\8e»\9f\8b
+(×̨9àv\89ë.e\10¼ÂÜ\ f§\9a_\84¾\ eA!aì\8b$\9cR\1a\13\ 4NW2\98ÐÕm¶\ 3ÖT\14{÷ûle\9a\7f\9c\1e\16'~¢SÞkê\98ppÌä\95|\ 4[\92ap.h(APMR^~ù\99\89è.\86ê\ e\85W\11\9f®»Ëæ2ö\8eLÿ\0\9f\844\f3\87=\ fv5÷e¨¹±Â3·Y\93­º¼1Gã)uµ\ 1O\91 vV­QpÒi\0ι\0Ç\ 2Ñ\90\7f¸a¸]\95Hb\ eV¡­`\17ùj¹IV\95á)G\1c\10=_8+\ 2©xx\85¬\ 3#h\7f+\Ãü QY£z6àÎa\92zï+^\80ÊÃï©òØÅSå\8c\17·È_»¼j\8bº2[\16°¤Zã\7f:+\ 3ËF\19\ 3\96\ e.\15ÅÛ\137]±:\94\19Út\1c\ få\94\0-\1dÉ\85º\8dͽ Ò\92Ä\ 3\9e\88\9e5D¤hõEË\1dþÆ^UwÜ ¾kn7ÈÖ¦nêC[\1ey¨~hi{äçyÎê\ 3\99y23\9bfxo¥Ùx`\188eü\14Û$0i\94\ eÅÃÖyc6<WBÖ< ã]C{\1c\11/}K&Á"\0\9a\90ì3\8a\97u\f \1f\11'\19&Oo\a§YåÄ­\19É\98ø±.×ÖÂ\9b\1e«\8d\99áʬ<YBwØäl1õ\98Å\110$©\1f\87       \88\16$\80§ú\9b¡á
+ÔM,\12:\10«UK\1a*\9e\91\97\ 22õ(:G\8cTû2\95_G\fýW\10\88\18dÀè¨è7¨Y\9d\8a!Fè\14Ü\10ïÄ\19\ 2\12dMÎ\8dM^å\rh\93\14F#\a\84þ\81)7|\12_Vk\96\15\8f<Ê^½¶G1ÀàDm\b\96¥0H\18@béëX\8d¬\8b½\9eb\ e"\90=Whç½Z\84Æ\9aµ\88\0\8cæd÷8ªøóµ-ÂÞé\ 19"@\8e\9bÂê\ 6vbÝP\10jy¤³&\8ckYQÐ\0ðÙäfC¦¨¸Ã\12\1aÒs¿Ye6¡µîÉJy¤y&\9fØ°\ 1#¼Rc¼\80î\97\9d¾wÕ\ eí¬÷ÿ±\1f¦CHVb\ 4ÉJ8Í)0Ïuáâö
+\9cæÈ£c\8dÐ\9a&ç©Þ\bp\98ù\ 4Ív\8e\19$2\92\ 4#IÄ©è(\17B¹ÖÊ»\87ã`ýCÆë\8aݾÌ\99\81
+Ç»vB¯t\a¸µ\8e9\ 4èÈû\8cz\19{\ 3N\ f5\0\rØ1QhK\91\89¸ª\e\84\e\9dz\ f\arc"+l3B\f£%fó¶æoÖòtÆÝ\83½,´\19\1aߣ\ 2Êb\95u\ 5¡.Ê\ e\bEyÌ@\16sq°ÂXþ¹è\90\81q`Ä\f,L½}c%~F\ 5¬)k\83ñªæ/{¾\89ð\95    ?\9c¿Álg¨\8cË7\8f\84\9ef²¿p\19\ 5\7fÁ\18q\8dK\16\91\ 5R4¶JV[ý\84\9aÙ·(½\fl\84@\82ÑåA\90`´:\97\9eô\1f»ô\aíÇÅTì<\98\1cCk  \ 1í1ÃóÊ\8ej\0       Éï\80\92M,«ì.0µ%¿\87\95d\92h\1e\98´Ð4ù¼%­ù»Ê\9aÆ §e#綹\13\14yÅ®ÄÚ2\1e\8f$$&+®ÙæÙ\9a\ f\86­'2\90ƪå\19®×\ 4IÊ»s\13\ 6»>î*ë¯\9an©îúv6ôTMb ½ó%\18ë\83lm-\ 2V9 Ò£ü\1f\17\es Y@À\86\8c{è½Sðt\ 5\19\18HBÙ\94tçË\98b\7fé\1c¸°        \9f\96Ú{[\96LNâaã@Æüû¡_mó,u\12óp\ 4ïòÐñʺ2[¸Ü§Ú\94f\ fk\930{\96\90Çj\9cú)²p*?.oÔ0RG\89\1fË\18j³À\8ftÌAû\97\9b÷\1f®ýå\97åð\8a9\85þx\84¨\94ûÝk7qý»ãã`ò$%XL\9ctOö  \b\æY\ 3Éc¢1\87Ò\11\ 3\93\14ÀTʹ\ 4|?\9f{\1fÑ\r\93  -\86á\81ç[.\8dpÎ^$¬\1d\8e4¹é9ݵÜ_e\955Qb\97RÒEþZ´\9dá×^\1aNÃe\9céÍ\9a+\1aq~4\11\94\9aJOI1"õ^ú\18\9f²\rP1z()§H\86\11  )X/Ô¤Ì\a¾6ËÆv·uq47³\8d\9b¡F\8c£ Òü\1d\0)@@²\\10K\85Éb\88      Â)\0IWí½ö\85\8aËØ\ 4\ 3ncñØîV\94%ïbë¬\89\94~µ²Q\1e\16\17\ f.+2\0'¤õ\ 5lN\ 4W\1c\15\89-º´Â{Ïy¾îm¢1K\8cr$^¨\85\rç\87\ f¥\99¤4B\vÁ^εà\8a5yNü\87]cÁ\9fNF@\a\8c\99\88 uyè(ØWl2/(RM¡Â¤a\ f\10æá\81\aº\9fb\9d\95çU\85\bB_Î\16*\94¾\8cÓo.*Þ\15\80î!   ¢l\8cJ\8b}Fý\fÇ)§%MOÖ\15B$PX$ßYX(}^M+mn\ 4'ß}2Tpù4g\82gÎt\ f\19å\1aO¤µÒ\84Mô0\ 2/-\ 6ÇJÐ[ª¥9¼\9a\80·Ô\17\89\9dÏ,#üYS¼\19×|n\82,¥,l,¢\ 4\8e­ð\rW!J\b?
+Æe\bI(ubã\b´XD©S6ilðãÖ\vÊ\985ëE[\8eä\eE\ 1\11ƾN\12Ãÿå\84|\89¯U2\90\ f\ f\96\ f?OÐi4/\8b]Ñå\8dÏ\ 5\8bKjh­ùr\89²6\91\8a\1f        `mG\ f+U»ÏÜÎ\fI\8c\19\11Á¥Èh¤\19\9bU¡kÜs\ 4Àô(\9bp\ 5\99ú2\80ÕQìÇ:úv_hì½=\9b*ûý:¯º\ 2Ñ\ e\93hë½S/r\ 2î6Õßù"§\93ó\ 4@C$\1d¤vë\83\ 5ä®åtÞ!Å\9e³§ºéx"ãOU;αKe2|ñ\9e\1a\97\9bá)\ eô;|\0\ 3T\r%;Sñ4·x~y\13É\ 1ó*HüH\85ö\81â\87  k\13±\9f\88ØP\98T\13\ fc=ºï&\9f\88\)Õ@qÌ\9e×>a'Âç±\8e\1f>ú×$|£sé\18\12m9\91\82>Ö&ø]Õ\15\83úÞTX0\86JÁ/×Ol©ø2GG\17ë\81Ý\ 2Cd\ füD\bK°x¡Æ°æ\83\9cÝ\15Fùí\9b\89 \90g6ø"\86´\87¾'ú7DmRÆ£\8b·X\85!\ 2\16<\82Í]}`§Ê×¼\84\12mDƾtYÕ\\82*û¼È\14\96\83òvT(ØP\8bñ\9f¡\8eß½\86%<f]\94qq\8d\19\v\ 6\b³\19]ÉY\1a5õ|Æ%Â0³±q\11\18Ù\14ô\84\8aÅF7\85{"ô\15\80ë×q/õU¤Íü\7f\ f\83ì\ 5÷$Ü~\1aV*[s|cÊHCHêRʾ\ 2r`R§þd\1fRÚA47Å\rI\\18k±@I;¶\13bIH%¡\149ñ°QD\ 3äa|ùZ@³à\87óSè)éÇ\84E" \92\7fû/\17î\8d\vññ\96\1d%p\e\1eº"?xfGr\90ô'\99\85\ 6¹ÔwCj0\ 1©\81>}\85\f\0'ó¡ÁÓBN\81mQZä\ 68Z^àÞ     \ 3e\7f\9dûǼ@\rÝoc\8a\89\85\10©\1f\89q°ãߨ\14¤Þ\19\7fÖdo2 WÌ  »À\9f\99t2¼Ô³KÇ\12\8dça\ fÁ\ 5ÍËÖÝ\92¤·\ 1\80&´Æå\14Òpe/m©´Û¹G|ü\89\0'(99P¦\86ÕJ5\92c\90¬ÿ­å\1d©î±å\1cÉz\9as@0ò\99_,QùIf\11\81\99Æá\10\17\b¡Ç\9aæ\92\13\87_èµhË\1dä   J\rÖ­P_Ó­\bR?\84läÿR®ê\7fëÀ£:þ=\f¼¾À\9f\ e\8e|`\ e×LÏsÂÄí\8e\91xáb¸e\fM«å­8ÂÀèó<\8cà\10r\9d\83\994W\87ÂÑ+zÉ%\1dý²4\8c<c\97×\91\9f$àò¡ò\95\b§\7fõ6Öù}?$+ü5ÔYú\9fz«Ðé\19\ 4D\ 6²\a\fþ\ f6Ò£eendstream
+endobj
+5087 0 obj <<
+/Type /Page
+/Contents 5088 0 R
+/Resources 5086 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5067 0 R
+>> endobj
+5089 0 obj <<
+/D [5087 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5086 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F41 3054 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5092 0 obj <<
+/Length 2703      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1aÉnÜFö®¯h\fæÀ\ 6LºXÅÕ7\8d$O\1cÈvÆÒ         â\1cèn¶D\88\8b\86d»% \1f?o+²\17JîÁÈ\80\11!]Ëc½µÞVög
+þógIè)\93Îâ$òBãÏ\16Õ\89\9aÝÀÎ?O|\81P³ÀSQ\88[ÿ¸>yý6\8cf¾òR\95ήW\ 4r½üÃ9ûéô\97ë\8bOs×\18ãøÆ\9b»q\9c8oç¾ónîúÎå\ 5\8c^ñîù»O\17\1f\13ãüÎK§\1fÎq\108W\0öÓé§\vY\9eëÄ9ÃïÏðû«+^>ûøáú\13n}¼¼\9aÿyýóÉÅõ\16±nà\ 5\91AjÿsòÇ\9f\ 4\86~>Q\9eI\93Ù\ 6ÆÊóÓtV\9d\ 4¡ñÂÀȼ<¹:ù×p
\ 53þjB&n #OÇ00ÊK\92`\10\8e\1fN\b§i\99ðþ\16¸È\91\9fG^¨²¹\8eíäËÜ\85\82ø¬ü\0\80K\82îìçYÏ£\ 5®6õ\§N\9f\155/v}Ööîú^@\9aZθY·ðÿ¬/\1a\ 1\Â1°àíËÎ5Ú\8bu\fÌ)/
+â)¾C/\bA,\ 3»ZM°{YÀñõ\1dR\1dENV/q\10;W·ÍÜ(\ah<[÷²ù×>\r¾ö=£5£\98Â\1ena\9f\14ö{°\92ÀDί@D\ 1¸APh+\e\11d`b\10û\1d.å<[w2hVüågß\ 4åÀ\ 3îd5Ì\96¼ÛáA¨È\ 68!E¬aÒÓòß\18\84\15\85£¬\95³³E\8f`YY>"Ë37M½P\ 53\17î
\84\84w 9¤\8aÎ,\b\18\84¤àl$ö\11\16\ 4 ãe$×(uh*°&¦\ 2£MQ\96<jó%\9eÚ\12ÜB¶³Z~û>¯pã\1e\99\91C\1aF\94?ä#\9f¹Ð$¦\8cc$ Ìw¿A\v»\95ýÖZ}&\94\94\r1²°6 KÀ\f\8aE±@\82\94$2 1zä\12\K\10\ 4ο?¼û\rw|ç®Þ×1®\92t\f\1c\8f±\9aD\10´\8d¢Í\17}Ó>òJI6s7÷Y˯xõ\vÌ×=\8f÷®°b\rãN^# =\1cXÊÖ²\0ä\86\80\a\11ð\9då/V¸ÚT<ÙX³\ 2Å\1dJ⽸¾'\8c\1a=ÆÚR\9d·â/\84´í­¥x\92ƳHtì)ðq\88ä
+m¬B\8fÄ®¨)\vÐ{\90\82\
+\14\eÝ\ 6\98±Q§[:éxNw\86aX=8ê\85)\9a\1c8.\82\10[¡³        Bî\8a ßµ\96 U|SÓQ\e8\ 6¯\96ñè³
+ÕÖ¥À%ðÀ[Båû&·\81\11\8bGøÒ\aû
+ÓÄ9EÃL\ 2§\91K×ZcM\ 2B@¦bÝ\88IB8)[ò\88Ü=\80mÚ¢·zÇ\93eÕ^oº\97\b\8e\1f0ÈQ;\94\915!!\82¼¿\15¨-\16\19ÿ*oózAèÐB¼   ;zBÅaäl9¼\10ý\96\b\16Ç%ÙN\833AÓ¢!á¬o\ 4F¾C×Ù5«\9ew­Ùxà\17\13ß\87xN@d\10ír\a\86w
+6T\1c\8a¸!5\13Ü\ro\8e6\ 5\93÷W\13\8cþJàK¾%x\1fâÐ\9e\8eCr\19x\rãÀYeUAÜg-/l
+:\1f\r\ 1ÂÖ;\ 23èºwNkjñ*0F§yK^º+\16\83§\83\8f\ 6×\bÇ\92k\84ß1ÎÃ\97èkj>·æí® ýà\r(û¬Î\9buG&@_½y\9cà¶jìUgÉH oêÃl\ 2§HyFÞ>g#A/ cCÙ\8cJb:óú6o\85òÌ\ eª¬æXD³\86/®H­[£\9fì-·âü\ 6\8bìD\b\1c\98âíÜ'\96\84&\eý\94\ 5\9e\ f\80\09¥Ø\fͽ*ê¢ëá\12Ñõ\ 3È®a\16\ f\10êè
+´dì@Hà+¾zDÃ\82?_q¤ç]ëà|5º\1e\9fcf+^\8a\99í\18\88ü\14ü\ e*\1f\8e¥\93nxw5¨\83ÜB\81v\88ëd\87\90\8c¥äM__\16$|\14Ò\ 3Øf\ 4B\ 1\1dYyá\aì\98wñuSá¤ÌW\92I®ln\9aIdÈ\1fúýl³\90\b³´Î\8c\ 2ç\82Ü\95\ 4SCN¼Ù²A1µ{$·\15I\ fºEÛ\ñï\ ek\ fr\16%¬ O\11\12ÑW\v¢|\89G²Áô\bÑÔ\87\99¬\ féy\1cC*맱\a9åt]ãê\0 v\92YßKÑHÆt\12¤¦=À¢Ñ\1d\84Êy\9fÕÙÍ@\18ø\87s«8Ì$ØQB8o\vÐÌam¢!¹\r\9e Æø^¢\9fÏmí\9d4Áà¡YàC~!+x\15³ÎR¶àE\eh(!¡\1a\0"\9aè\96Í\ª\12\92-9\89\eëu­þ\8b\9d\80Y°ù½AN_¿\8dô\16É:ñ½HÅBø\ 2¢c\9f¿â\b¶ÌË\9c\v\ 6$WgUÎ\87ìðÍÕ@(\87x\13\ 2õ¡6\8d£)\89\ 2þ@\81)Ä^¸\v°ÿKâÞ¡}\10÷<\85Ðö¥´\82M¨´õ'\b\r#(:SùìÍ>\9d\11|d¢Ý\9aæ\99\ 2f\10½\98þy1¨\17sU\12\83ý\83½D;×D£\9fÜO\13÷¨Òàô#µGÖA¡kTì%P&C\15\ 3\84êç`¹8\84\10\12°\8d?_\7f\eT\1dJe¢þ\1e½ÕSÇÐG
+\8eá\91\9e\12y\ 64\8fÍ\8b±>\9fÔó)\9b4æw{2
+4TÂ\ 1ö\14ä\90ïO\f\ 5º\84\ 2\1dD9Ð$E9X8£jA.çò p6)¸\8fø%HõÑK\1d\98\1d\éoЦ"(2^D\8cà%\8d\17\19à\13?K\7f\ 43\ 3¹\ 4¡Þk\92MÞì\ 5×Þ\19W\ 5{B2\89\17F   Ë(ü¿\b
+\81 ð¼G\10T-m\16P\ eÁ½Ý',\r½8\8d^\820\9dzir\94¤ª;®\81\8e /I¼\0Ìõ\ 5Èû1m+>J\93\14S§l
+¢çK\98\94ö\12?:\86\90Ö\9a\14z\84ç¬Êx&\89_\826\b81py\fmÕñV\ 5±1I_Þª\92\1fÁªb\88Ðþ\9e\83\9f\16Ø\90\98í\ 4\vÓôE"\8d\ 2û\fÿ\aJ8\8f\8dóÚjq3E­oB/\r\92ï\15çÝ\17\96¶_¥ÐÁNÑòhj!ø*\93üp¡Ò\8dR/\ e±_Í\15Òt  \83\bã'\8b­\90ÄwTµe¤Úz[ضE\14\8f/  çܵ¥×\84G^:], -æ6\ 3\9aºoAòÓ\15XøL\ 5æ§ß,Á0åÑN\9d÷\9c[S\ f\81{X¸\9e-+*\9a
+*\8d¸\94å\9e\87\16T\82Ï5-µ\90n¸Á§¹\8bñµè\86ª:ñ¹g\ 4{¶¹¨Ù¯®)·ç\8e¤4\9b`«o3*L\87\9a\rÖl-§SgM\8d<ÂTËñm¾r'Ú\ 3y+½j©³¥ÃXIÅO\95\9f\1c\16Ê{Â\rÕ£Ë\11u8ö¾`,\18±-´SËHoÓöX«¢ã¢\95ø"\ 4\11 åî@\ f.`$\89Ú´©ó~½À½[F³ Î\17\fÆ\1e\e\1c\901H\91\7f\95v-\8a÷\90k.§t\1cq\8bUDZó%£~\9e\8e\13ÉuqѶk+Öp7\10\8b`Ò;lð½\0\81©\1dÇÞ\0[\98\8ajED,»\8eúK´ÎM\14\1c\92â\1a\11\16\9e,\8d£{º\10\ f\f´Ê\16EIMæÂ6Ùp¹\1c\1aÓ8ûå#¾\9d\ 2õ\87,í!av[ï\bg\rK\9b\1e'Jöa\97bÌó\ 1
+[àãóìe'ýmôw\12^/\1eúñÑ\ 3$>6\8b4>ì\ 2³¸ß\16üº\92o\9d{qÚq#~û\89"\1d*\8e\9dF\18ö»Òíþ&N\87ç:?A\83³/<8å÷\85í.]êl·E¨=\8e\16ØuÜ\1cA\80\82î\ fYOS\8eF$»]Þ÷\ 5÷ò\12î}µùÐ\94K¹9XT\99¥\80ïw/\1fs\870qø>g\13:\1a*ú¡\9b»°\1a²ê\91#åeìt·'pÐý-Gç´Ý`\93g\96æξ\1eÙÎPS\96ÜH\88¡\14\95V\8fÙu\8döÅ\18éý;\L\1d\1eð×-³\89\ 6lÓ£ÓÂýÈè       ¦\97íæ¡uñ\ fè\fã\10\ 2\ 3\83£\1c\eY»©\9b\8aìÆ\87H\ 1é)Ch¥\8c«B××2×oBÙò\9e´ÙÂdâ§1é\b6L¢Ô\93¨t*¨¦q¹\ 3WÚWÊÑÏ0\15Á$H¾\89¨Z/n³e£ô3¼m¾\ 3>3ñ Ön\þ{ytÁ\14{îÆå¿\97Ç\17\ e\ 1$ÎÑ\13ÉÃ7ÒòãþÙ\89\89=?ÙNñ\9fÎCÀæ\ frGÈO£`·\9f÷_P-X\94endstream
+endobj
+5091 0 obj <<
+/Type /Page
+/Contents 5092 0 R
+/Resources 5090 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5067 0 R
+>> endobj
+5093 0 obj <<
+/D [5091 0 R /XYZ 85.039 786.531 null]
+>> endobj
+838 0 obj <<
+/D [5091 0 R /XYZ 85.039 517.879 null]
+>> endobj
+5094 0 obj <<
+/D [5091 0 R /XYZ 85.039 483.739 null]
+>> endobj
+5095 0 obj <<
+/D [5091 0 R /XYZ 85.039 444.889 null]
+>> endobj
+5096 0 obj <<
+/D [5091 0 R /XYZ 229.576 450.863 null]
+>> endobj
+842 0 obj <<
+/D [5091 0 R /XYZ 85.039 342.418 null]
+>> endobj
+5097 0 obj <<
+/D [5091 0 R /XYZ 85.039 307.672 null]
+>> endobj
+5090 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5101 0 obj <<
+/Length 2143      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\18ÛnÛFö]_A\14û@\ 1&3Ã\19Þ\fôÁõ¥MÑMº¶\16Í"Í\ 3\16\11\8atHʲ÷ë{.3Ô\8dJ\f¤M\ 4ópæÜæÜ\87Ò\11ð_:Iè\v\95:q\12ù¡\92Îb5\11Î\ 3ìü<\91\ 6C8Ú\17Q\88[?Í&onÂÈ\91ÂOEêÌî        e\96\7ft/\7f¹ø}v};õ\94R®TþÔ\8bãĽ\99J÷íÔ\93îo×\0\9dñîÕÛÛëËÙûÛi¢ÜÿñÒÅ»+\ 4´{\ah¿\Ü^\9båi\90¸\97H\7f\89ôww¼|ùþÝì\16·Þÿv7ý4ûur=ÛQÖÓ¾\8e\14jûeòñ\93pr8Я\13á«4q6\0\v_¦©³\9aèPù¡Væ½\9aÜMþ3pá=í0Õ\88M<\8bá)á'\89\1e\8c£Â\11ãä­çñoê\ 5R\b7\98za\10º«¬}iàxa\1cº\ fu³*:8`\ 4/:a\84@\bå\89Ð\93\86 \bÎ\83ÔЮ\17Ë,oD\84\16ÀcKT(5ò6\1dý\9eÿ~yÉ\88<oøgäÉÓò\82\b6d \83\93\12\95¥~ɳ>\13¯º~TèÆü^)4\8eC}Z¨Ú\13\1a\1c
+\rYæ¡#¿&\93\f/\85\8cO\v\rö\84êS'm7æ÷J©ZJ\11¾VjtBê¿píÍ\8dÜ\ fhO\v?Ò        aÌ\96ÅÔÓZº\8b¦ZC~®0Sk\0:^Îæ Oâ6\98ªOøÇ ·\80R î#\0-A]Q#BÏ\b\7f\8aPÀÖ}Û¬pA¸\15!ÝÃ\9aÁè\ 1l¶ÜÊ\87%\91\ 3¡<\9fzQ\98\0o\94]´«²ë\90¸l\8cfT\87t\14\83¦Aê®WH87È,­¹çç2ks\80TêVeýy{®¾±jJ\r«Uq6b>:õ¦.ZSõ\1eÚfý¸-\82¬\13¼ÿ\1f\81\82«\1f\9e{\8eZ½ô\ 5!ày\fA¶X\10&­w¼\ 6þ+Î\98\14¶Ù\90\1d¿÷åª0gEÌAUÞESdä®Â·º\a±/RvìEÍT{\9ecK?\95Å\86\95\10©_N\87\ 3 Ñã-2I\0û\83í;{BÒ\830*\0ræAGË\8cÔ¹e\82\ 4èóf]oQËú°ä\a!Tü$\ 4ëG\81\1f¦X\8ay«}p\18¸ý\99\8b³\1c+Î7åÃÚÄ!
+ÄÞ%!Ã\ e\84@¹Od
+àN38ÍÓ?$\876\91øJ@¿\90ÐLU|Ü\9eâ46íI\1d´'uÔ\9e0Òü4Uc\9d)\94¾Â¾$Cà\19ë]\94#T_C]£#9_@\90¦uû$\r\13\9dB{\vhAÅ\91\9fji7ß¼]Ié\5 \97³Ó9á\98I\ 4Ñ\ 4ÚK9&}ÏzQpÂ#ä\8e\84F     9R\88ÀÓ"\b\fþù¡µ£Ä\8f\92W;ë=GxûTÚÈÜ\98ð7\11þßw4Ã|à·Ñ\18·¥e\buN¹¢Ê\8fBAÆ\1c®âk®ñ\14\1a\12\82\99â%\8eÇç2/\80à\90ß7ê \17H\e\1d\ f#̨\91.¨>¿ÀÑDêÎË\9e\ 18c\98=\0,\ 5t#\8b\ 1\1c\86\97õPy\8bÞÇ\82\1as\85\ 1\ 6»[\96\12Ìi`d\8f\95ÊH(;~\ e\15GÂã\v&où4\r#7ã6AuÝp \17¢¢Ri[d\0£é\7fàýÌV\16dϪ ×\83\ eÅ
+r\87*\f\8d\14ý̸\1e¤yHó\83-o`\fT:k³E?\84\8e?2¼\ 6\90\94<k\7fwy\bÆ\82F\86©¯\ 3åx±\1fÆÑ7ós4\16®\9f\87öñ¸ÓT0U\8fR1\86r\14éצ⠠      Î7%¿\1c¦¹òa÷\e\89\14À\81ã0¦ÁE\84_\9fÓaÄzn½g\9aciªúw\91ÕÝ9\8fK4í Ð`Wg\10\eöº+ZìÓ¼²À.\86@[dù\19\83\9b¶¤>\8dpñ\,Ö=\1dÅ\91\90Ût\87Ø\89 ÞJáyá\98'CY\9d\1fóÛ\8fÅâ©\80ñ°6ì\8aª+\ 6n\10ÿ\fç\8de÷Ò/ËúÁè[B\86\11Tö#\9dL\93G!\8dýHEÿlaÒ~\14%ß(LyN\15\83绬\82\88\81ôçé¯1£\1fÕ\94
+\83¨/\8ba~â\8c¯\99\80ì\8ek\1f{.cÒN\90\9fx}lr\ 1º\8cç×s\9c\b\ 3\9cc\10÷GÞÛK{Äê-\83\96\11òâ©\lÇ4*\9b¸nèç\15O¹ \ 5±ú|\82êq\8fê±Üê~|\83ab34\9aNõ#¿A\9b3-îªYe¥\99Æî\ eu@¾ýØÔÈ×\81TA¦öÛ"×q÷ÞË7HI¥¤q äÜ\a¾\80\1cxXAâj\83Ô\15l?âÿ\9a\ e\8cx4;¶\f÷V¹õÐpp2\ fi2§\19ó\11÷\ 3Î,\ 4\1a i\r§¬3N\8e#e²\10\97\91Ø\8céÈ\fs\9d½¬S\1eè7¼\8böòÒ\14\9a¹ÜOÓg:\b%±§\93\80hHë\ 4\ 2\87Âf;Ùãþ=o\ 6.Å}[,ú¦-·×\ 5&D&ÏV-\99îH1ÊÁhE     S½0³ò\9e  moE\84\9dK\ 3¡\18\ 52#¾\1cº$ªðÂôV¹¬\1av³Üì-G{æ\9e\ 1ì\80uxs£\rëÏáþÔ¬L\83Øqª\1d¾Bñaçö´\1d1àeÝ\rI\88S^k/h6\fðíí\95Ù5²·Zb¤ÙU\14sxQëúr\81Iòùe\8bC\17Óý\9cáÃÿ±´VªñR\9aR\89 P\8d\85á\849'q®Âm\9a¼\10 gÀs8\18¾4\86\8f#\ f%\1aKF(ص\95ÝìX\9c©\86¤Å23,m\90Qú5íV\13Ê:;ò\91j6+\91\17:¤¦\8a[sÅÈ\19       \8d\91\17P Hpnrgìú\8cq$\ 2H¶:[\115¼45\85+@s+\18Q\86
+\85m\8dð\f1dpiÀá:îãç\ 1éþQR¤7ëÞ¢\9a¸\17&XÐ\11Æü\83Lì3øñ\0\12*3ó0J­\vFÈæ\95á`?O\b*\bØwìF3h6öÝ®¤qÓ\1a\e\ 3(ؽ\1c\a\9aL6ô .\8a\ 5ïP\1cÃ\93-\86\9bÁàf\9f?[P\9dÆݽH\ 5ÊyÉ\1fX\10¦Y\e§\85\86\1c½\1a\8a\ 5nÞ7äßÜ\b®YÏ\83p\83\9a\84\19\11DlO¤0\r\91¨²±Æ u\f×ìÈ\14ý7\4íâÞ\98´z\1cé\182öebo\85göóDfÒ>k·\1f*6¨   \85s\95{X³³9Ù\89sÔ3\8cNfª\8a\ 231@?\18z\13®îÔ\96\88\ 3\11\9ff\98C\90
+\v\ e\15\ 5û5\84\97ÈøÑnÕ\8aL%\8a¨üâëNõ·\89­b¼\e\15\16¯ª\18s\b\ 2âªÝ\ 540\9b\7f\84¹á\(\rai\ 4nJ\8c±jä\92\ 2\81Ûý\89ÙÏxéû¾¿+tÀàñ¯\ e\802<úX#£ãKÇ_¯\9fÖ×endstream
+endobj
+5100 0 obj <<
+/Type /Page
+/Contents 5101 0 R
+/Resources 5099 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5108 0 R
+/Annots [ 5103 0 R ]
+>> endobj
+5098 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 602
+/Height 267
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 7907      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9d\7fLUçýǧC°p'süh7Q+P©÷J·XìRÖ`§Ù Q»\99\92®%\94\ eÇ\92&EÛ\92NÀÒ®»³À\84¸îG\9a6\1d\93ëh5\8b\ fI\9cÉ\9cé¦ÝÊ¢ØÙué2ÙÄVP~\b¨ðýÄ\93Üï͹Ï9\9eË=çþ8¼^\7f\90ÃÃåÜç|ú\9cÏ\8bç\14y\7fìcðÿL[\80*Y¯\18õ¡VÎÝ\89\0öÂ}\87\réðÔ
+\e\ 2°ö"­\ 3\15³^\ajE­èHÀÚÃ\86T\8cZQ+:\12°ö°!\15£VÔ\8a\8e\ 4¬=lHŨ\15µ¢#\ 1k\ f\eR1jE­èHÀÚÃ\86T\8cZ%x­\12ð¿\ ek\ 6ܽö\12\7fycCl8\ej¥{\vl\b\80\r±!6Ä\86Ø\10 \96k/üßÕ®X±â\9d\91\83¿ýío^¯7ø²öööeË\96¥¥¥­_¿þÒ¥KÚø\8d\e7vîÜyûí·Ï\9f?ÿ¡\87\1eúè£\8fÜgC£\1euâÄ\89ûî»oÞ¼y999\ f?ü°yAä»\ 2\81@~~¾¼Þè{\93´ÃOMM=ÿüówÜq\87\ryyùÇ?þqå%_½zõñÇ\1f_p\93\9a\9a\9aññqóò\1a-9\17ØPY\8að;Q>þüç?_¹r¥\14Ðçó½õÖ[q_cØ\10fÕÞPn´\96\96\169xé¥\97víÚ\15\v/¼Ðßß?::úÌ3Ï<öØcÚø÷¾÷=é\84\83\83\83###O<ñÄ£\8f>:{l¸xñâ\9e\9e\9e\89\89\89sçÎI\1dÌ\v"ßõì³Ï\ 6\e\97ò{\93´ÃËjikk»rå\8a\\8etàP\9d\85\8e\1d;vïÞ-ëG*óâ\8b/>ýôÓ·´¡rɹÀ\86ÖKQWW'+D
+»wïÞ{î¹'îk\f\e¬²¡l      ¿üå/ËÁ\97¾ô¥Ó§O\87¿æâÅ\8b¹¹¹Úñ\9dwÞ944¤\1dËm\98\95\955{l(?\9cÿøÇ?ÖíY\8c
+¢;\89ò{\93´Ã\17\14\14HgVê,ôe\8b\16-
+¾L.<//ï\966T.9\17Ø0ÒR\b¢Îà¦;\8ek\f\e¬²¡ ?\85ÊÝzï½÷*_sýúõ\94\94\14íX\ eB\1fïÌ\993göØð·¿ýmII\89ô¨âââ_ÿú×æ\ 5Ñ\9dDù½IÚáå\92oܸqK\eÊÅNMMiÇòúà\12²bÃÐ%ç\ 2\eFZ
+ݧq\cØ\10\oÃÐn&Ô××?ýôÓÁǤº\eM~\1cýÌg>£\1dË\8fµÿûßÿ\12§\ eNTlîܹ\13\13\13F=jdd¤³³3;;Û¼ ÊYé¾7I;¼Ì_v.·´¡¬\99à>E\96\90ì\8fÌËk´ä\`C£RèîD#\eÆq\8daCp·\r\17/^ÜÝÝ\1dz\e\9e<yrþüùÁǤÚLdðÚµkCCCßÿþ÷7mÚ¤\8d766¶··Ë\1d=99)/øÊW¾â>\eÊ\8fÖ/¿ü²\à{ï½·cÇ\8eàù;::þõ¯\7fÉøï~÷»¥K\97\9a\17D7+å÷&i\87¯ªªÚ¿\7f¿¬\8d¾¾¾êêj#\enß¾Ýï÷\8f\8d\8d\89:Cÿg\99Qy\8d\96\9c\vlhT
\9dhdÃ8®1l\bî¶á¡C\87\96-[&?¢\aÿ\aÄÀÀÀÊ\95+u3yðÁ\aÓÒÒrrräf\94\1f8\83\8f°^}õÕ;ï¼355µ¼¼ü\8d7Þp\9f\rßzë-©FJJÊ\8a\15+^\7fýõàùÅ\ 2R\r\19_µjÕ\9fþô'ó\82èf¥üÞ$íð²Íyè¡\87dm\94\95\95½ÿþû\99\99\99ÊK6ú\9dR£ò\1a-9\17ØШ\14º;ÑÈ\86q\cØ\10ÜmÃpvïÞ\1dú\98t:Þÿô\89\7fo\98ø\1d^\98\98\98\95WìÚÄÅì¿#ÿ6\13\e\ 2kOÉÔÔTaaaècRl\88\rÍY²d\89ìAÒÓÓ7nÜøßÿþ\17\eÒ\91\0X{ØpÖî\r©\15µ\ 2`íaC:<µ¢V\0¬=lH\87§VÔ
+Àѵ\a\91Ú\10¬wx VNÜ\89\0Ø\10\eÒá©\15w"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\80½ð»Üü\v\vþÕ\0µâ_X\0pßaC:<µÂ\86\0¬½Hë@Ŭ×\81ZQ+:\12°ö°!\15£VÔ\8a\8e\ 4¬=lHŨ\15µ¢#\ 1k\ f\eR1jE­èHÀÚÃ\86T\8cZQ+:\12°ö¬OÀâ 6¤ÃS+j\ 5\80\r±!\1d\9eZQ+\0l\88\réðÔ\8aZ\ 1¸fíMMM555åæ榥¥=øà\83Ø0ôÌ\81@ ??\7fÞ¼yº/Ý}÷Ý}}}rÐßß?gÎ\1cíøÝwß\95qÝ+{{{\8b\8a\8a&&&äxrrréÒ¥]]]níðÉR±øÖÊ}ë
\1dkï¥\97^zꩧ\ 6\ 6\ 6ä\9e:uê\146\f=ó³Ï>ûÑG\1f\85\7fé»ßýîË/¿,\a?ýéO=\1eÏ\8b/¾(ǯ¾úª¼>üÅ{öìéèèÐ^¼cÇ\ e\17ïw\92¥bq·¡ËÖ\15\80\9eü\8cúá\87\1f\9a\8boÖÚÐèKo¿ýö\96-[ä`ýúõÒ\94JJJäø±Ç\1e;yò¤r÷ýè£\8f\ e\r\r}ë[ߺ~ýº»m\98\14\15\8b»\r]¶®\0ܱöRRRä¶Â\86\91^õç?ÿùááá\82\82\82\e7näååýûßÿ.//7zqooo]]\9d|\8coÅâhÃ\84ªXÂÚ0I×\15\80;Ö^nnîøø86\8côªwìØñÜsÏÕÖÖÊñw¾ó\9dÆÆÆ'\9f|ÒèÅò%iq_ÿú×gíÞ0¡*\96È6LÆu\ 5à\8eµ÷øã\8f\1f=zT~\10\95\9fBëë뱡ū>qâDFFÆ\91#G丧§G\8e\8f\1d;¦|eGGÇk¯½&\a{÷îݹs笵aâT,\91m\98\8cë
\1dkoppð«_ýjZZÚ\92%K~øÃ\1fbC\8bW=55µråÊk׮ɱ|\±b\85üD\11þ²¿ÿýï^¯W{ÙÄÄD~~¾´¸ÙiÃÄ©X"Û0\19×\15\0kÏÝ6t_Ũ\15µ¢#\ 1k\ f\eR1jE­èHÀÚÃ\86T\8cZQ+:\12°ö°!\15£VÔ\8a\8e\ 4¬=lHÅ\92«V\8eþ\1e\v6¤#AR¬=\88Ô\86`½Ã\ 3µrâN\ 4À\86Ø\90\ eO­¸\13\ 1xÂF}¬¼ÒÝ5tâɶ[+Æ\8a\ 2À\86ô.ª\84\rYQ\0Ø\90ÞE\95°!+
+\0\eÒ»¨\126dE\ 1`Cz\17\86¬(\0lHï¢JØ\90\15\ 5\80\ré]T     \e²¢\0°!½\8b*aCV\14\06¤wQ%lÈ\8a\ 2À\86ô.ª\84\rYQ\0Ø\90ÞE\95°!+
+\0\eÒ»¨\126dE\ 1`Cz\17\86¬(\0lHï¢JØ\90\15\ 5\80\ré]T     \e²¢\0°!½\8b*aCV\14\06¤wQ%lÈ\8a\ 2À\86ô.ª\84\rYQ\0Ø\90ÞE\95°!+
+\0\eÒ»¨\126dE\ 1`Cz\17\86¬(\0lHï¢JØ\90\15\ 5\80\ré]T     \e²¢\0°!½\8b*aCV\14\06¤wQ%lÈ\8a\ 2À\86ô.ª\84\rYQ\0Ø\90ÞE\95°!+
+\0\eÒ»¨\126dE\ 1`Cz\17\86¬(\0lHï¢JØ\90\15\ 5\80\ré]T     \e²¢\0°!½\8b*aCV\14\06¤wQ%lÈ\8a\ 2À\86ô.ª\84\rYQ\0Ø\90ÞE\95°!+
+\0\eÒ»¨\126dE\ 1`Cz\17\86¬(\0lHï¢JØ\90\15eÎ?ÿùÏòòòùóçËÕ­Y³ÆÆ\9a\a\89Á\7fâØ\9cí\81\a\1e°}J{÷î½ã\8e;\16-ZdòF1«$6¤waCl8;WÔÔÔTqqñ\9e={®^½\9a°zJ\1c\e:q\92´´´óçÏ'`U±!½\v\eR«ÙS\9f\93'OÞsÏ=áãË\96-\93\8b\9d3gÎâÅ\8b\7fùË_\ 6\eÉ'\9e\9bßüæ\89\13'"íÛ\9b7o>xð \1ctww˱6("X»vmjjjIIɹsç´ÁÑÑÑÚÚÚììl9OAAAø9uǺ­\93ò\9cQ\8aL¹;Û·oßg?ûYÑ\99\8c/]ºÔdJÖwÐ&ߨ\eT^¦Ñ\94°!½\8b*aC{WT\12\92»ºº¾ñ\8do\18}õÚµk\7føÃ\1frss\83\15øÚ×¾ö\9fÿüç÷¿ÿ½è2Ò>\7fáÂ\ 5\9fÏwöìY¯×;00 \rnܸQ\1a¸ìL\ f\1c8\10|N[]]ÝÞÞ~ùòe#\17è®N÷©ò\9c¶lët_úÄ'>ñ\9bßüfbb"\9a}\9c\15ñY¿L\93)aClH\95°!64"\10\b(møî»ï>üðÃùùù·Ýv[è¶EvmrpãÆ\8d[îz\8cÞÎãñìß¿?8\92\9e\9e\1e\9cð¼yó´Á­[·\9a\9fÓÜ\86Ês:aÃ7ß|óî»ïÞ¹sçàà`ìm¨¼L\93)aClH\95°á,¯\80      \7fþó\9f\8b\8b\8bÃÇïºë®ç\9e\1fÿø\87è/Ô\86\16»½ÑW¥WK\ f\97½LèöJ3l(Á稺s\8a\85å`||ÜÜ\86Ês:aCall¬¥¥¥°°ðG?úQ\8cmht\99FSÂ\86Ø\90*aClhÄÔÔ\94×ëmoo\17Åè:í_ÿú×\ f?üðÉ'\9f´Ë\86\17/^ôù|§O\9f\96\8f\r>òÈ#¢ÝK\97.\85¾²ªªÊï÷ëv7yyy===ýýý[¶l  ß%\89¸\83\9f*Ï©qÿý÷ÛkCáúõëï¼óΧ>õ)\93)9aC\93ËTN   \ebCª\84\r±¡        Ò´×®]«ýÞEð\7f?ýä'?\11!~úÓ\9fÞ³gÏÌl\18þÌV,ÖÝÝ=}ó·häX\e¼råJeeeff¦¼,++K\e\1c\19\19©©©\91Oe0''G\e<räÈ\86\r\eD\ 1½½½ºw\ f\ 4\ 2\85\v\17\9a\9cScÉ\92%\16\97\81ò\81³îÓÛo¿]Fn»í¶{ï½÷\8d7Þ0\99\92]6\f\9d\92ò2M¦\84\r±!UÂ\86Ø\10\84\8a\8a\8a?þñ\8fÔ\ 1\ebCª\84\r¹ï\0°!6¤JØ\90û\ e\0\ebCª\84\r¹ï\0°!6¤JØ\90û\ e\0\ebCª\84\r¹ï\0°!6¤JØ\90û\ e\0\ebCª\84\r¹ï\0°!6¤JØ\90û.\1c\r³³³\87\87\87å`rrÒãñÜòõÊÜÀxý·p¢ ¶\\91û\92\10±!6Ä\86Ø0Ap(ß°¬¬Lû»d\83\83\83Ë\97/\8f\8b;\12ª ¶\\91û\92\10±!6Ä\86Ø0Ap(ßpÛ¶mÇ\8e\1d\9b¾\99Á\17º½\923tvvfffú|>ó½\8cí©\85Q\16D9yå\94\94¥\8bò\8aÜ\9a\84\88\r±!6LäZ¹\ 6+\97ìP¾aGGGcc£¼þøñã¡ç\97\91ÊÊJ]pát\14q~¶cR\90ðÉ\9bLIW:[®È}I\88Ø\10\ebÃĬ\95Ë\84håz\1dÊ7ìééÙ´i\93¼f×®]uuu¡åU\86\10Í8ÎÏv\8c
\9c¼rJÊÒÙrEîKBÄ\86Ø\10\e\rg\e\ eå\eö÷÷\17\16\16J³---mii¹åwE\13ç\17\9b\82('©\9c\92²t¶\\91û\92\10±!6Ä\86Ø0Ap(ßPÈÊÊÚ¾}{JJʾ}ûffC{S\v£,\88r\92Ê))K\17é\15ÙkÃ\84MBÄ\86Ø\10\ebÃÄÁ\89|CAv\85\81@ 77÷èÑ£3³¡½©\85Q\16D9Iå\94\94¥\8bô\8a¢·aR$!bCl\88\r±!Ø\ 5©\85î¾7±!6Ä\86Ø\10\80n\8f\r±!6Ä\86\0t{l\88\r±!6\ 4 ÛcCl\88\r±!\0Ý\1e\ebCl\88\r\ 1èöØ\10\ebCl\b@·Ç\86Ø\10\ebC\0º=6Ä\86Ø\10\eÆ\ 6'âü´\9aÏ\9d;·¨¨èСCQ\9e*.\v&f\93w_j!6Ä\86Ø\10\e&\1d\ eÅùi\ 5\9f\9c\9c<|øpðO¯$\91\rc9y÷¥\16bCl\88\r±aÒáP¾¡Vðñññ®®®Õ«Wk\83ÖÓ\0ûúú¼^¯Çãijj\8a\97\rc0y·¦\16bCl\88\r\13¹V³\10+Åq(ßP\9b@zzzssóÐÐ\906h=\rpݺuõõõccc­­­ñzR\1a³É»/µ\10\ebCl\88\rÉ7\fíÛ²\85ììì\f\ eZO\ 3\94­M0p!^{Ã\98MÞ}©\85Ø\10\ebCH:\1cÊ7Ô¾:<<¼jÕªàC<ëi\80\19\19\19q·aÌ&ï¾ÔBl\88\r±!$\1d\ eå\e\ 6¿zêÔ©ÒÒRíÁ\9dõ4À\8a\8a\8a\86\86\ 6éê~¿_÷F6F\19Æ~òöÚ0aS\v±!6Ä\86\90\8c8\91o\18úÕ¶¶6\91Åt$i\80\9c)**Z°`Ass³î\8dì\8d2\8cñ䣷aR¤\16bCl\88\r\ 1\1c\85(ÃYØÇ°!6Ä\86\0@·Ç\86Ø\10\e\ 2\0Ý\1e\ebCl\b\0t{l\88\r±!\0Ðí±!6Ä\86\0@·Ç\86Ø\10\e\ 2\0Ý\1e\ebCl\b\0t{l\88\r±!Ä\ 6çò\rc\96Êgï[\98\9cM\17;hË\94È7¤/aCl\bqÇÑ|ÃXÞ\ e\89v6ë'!ß\90¾\84\r±!Ä\1d\rulÞ¼ùàÁ\83rÐÝÝ-ÇÚ 2¤ott´¶¶6;;[ÎSPP\10~Nݱnë¤<g\94"SîÎ\8cÂ\ 4\8bÉ7Ä\86Ø0\91m\bä\e\ 6\892ßP7\93\v\17.ø|¾³gÏz½Þ\81\81\ 1mP\19ÒW]]ÝÞÞ~ùòe#\17è®ÎJð\9f-Ûºð\14 £0AëÍ\87|Cl\88\r±!¸;ßPùv\1e\8fgÿþýÁ\11eHßÖ­[ÍÏinCå9\9d°¡I\98`\flH¾!6Ä\86<ÿ\ 4»p4ß0\1céÕÒÃe/\13º½
+\ fé\v>GÕ\9dS,,\aãããæ64
+þ³Ý\86ÓÆa\821°!ù\86Ø\10\ebC°\v§ó\rC¹xñ¢Ïç;}ú´|\94cmP\19ÒWUUå÷ûu»\9b¼¼¼\9e\9e\9eþþþ-[¶\84ï\92DÜÁOM\82ÿ¬Ä#FdÃi\830AÝ\94\9c°!ù\86Ø\10\ebC°\11\87ò\rÃ\9fÙ\8aź»»§oþ\16\8d\1ck\83Ê\90¾\91\91\91\9a\9a\1aùT\ 6srr´Á#G\8elØ°A\14ÐÛÛ«{÷@  ³]¸p¡É95¬Ä#\9a<pÖ}j\12\9b\92]6$ß\10\ebCl\b\10%Ä#bClH\95¸ï\0\0\ebCªÄ}\a\0Ø\10\eR%î;\0À\86Ø\90*qß\ 1\0\86T\89û\ e\0°!6¤JÜw\0\80\r±!Uâ¾\ 3\0l\88\r©\12÷\1d\18áD¾avvöðð°\1cLNNz<\9e[¾^\99\e\18¯uëDAl¹"÷%!bCl\88\r!Ap(ß°¬¬Lû»d\83\83\83Ë\97/\8f\8b;\12ª ¶\\91û\92\10±!6Ä\86\90 8\94o¸mÛ¶cÇ\8eMßÌà\vÝ^É\19:;;333}>\9fù^ÆöÔÂ(\v¢\9c¼rJÊÒEyEnMBÄ\86Ø0öU\ 2\12\9d\948\94oØÑÑÑØØ(¯?~üxèùe¤²²R\17\8\1dE\9c\9fí\98\14$|ò&SÒ\95Î\96+r_\12"6Ä\86Ø\10Ü\9doØÓÓ³iÓ&yÍ®]»êêêBW£2\84hÆq~¶cT\10åä\95SR\96Î\96+r_\12"6Ä\86±¬\12\80      \ eå\eö÷÷\17\16\16J³---mii¹åwE\13ç\17\9b\82('©\9c\92²t¶\\91û\92\10±!6Ä\86\90 8\94o(deemß¾=%%eß¾}3³¡½©\85Q\16D9Iå\94\94¥\8bô\8aìµaÂ&!bCl\88\r!qp"ßP\90]a \10ÈÍÍ=zôèÌlhoja\94\ 5QNR9%eé"½¢èm\98\14I\88Ø\10\ebC\0» µÐÝ}\f\ebCV\b\0Ðí±!6d\85\0\0Ý\1e\ebCV\b\0Ðí±!6d\85\0\0Ý\1e\ebCV\b\0Ðí±!6d\85\0\0Ý\1e\ebCV\b\0Ðí±!6d\85@lp"ÎO[\9fsçÎ-**:tèP\94§\8aËÍ\15³É»/µ\10\ebCl\bI\87Cq~Úâ\9c\9c\9c<|øpðO¯$\91\rc9y÷¥\16bCl\88\r!ép(ßP[\9cããã]]]«W¯Ö\ 6­§\ 1öõõy½^\8fÇÓÔÔ\14/\eÆ`ònM-Ä\86Ø0öU\ 2HÌ|Cm\ 2éééÍÍÍCCCÚ õ4ÀuëÖÕ××\8f\8d\8dµ¶¶ÆëIiÌ&ï¾ÔBl\88\r±!\90o\18Ú·e\vÙÙÙ\19\1c´\9e\ 6([\9b`àB¼ö\861\9b¼ûR\v±!6\ 4H:\1cÊ7Ô¾:<<¼jÕªàC<ëi\80\19\19\19q·aÌ&ï¾ÔBl\88\r\ 1\92\ e\87ò\r\83_=uêTii©öàÎz\1a`EEECC\83tu¿ß¯{#\e£\fc?y{m\98°©\85Ø\10\e\ 2$#Nä\e\86~µ­­Md1\1dI\1aà\993g\8a\8a\8a\16,XÐÜܬ{#{£\fc<ùèm\98\14©\85Ø\10\e\ 2\80£\10e8\v»=6Ä\86\0\0t{l\88\r\ 1\0èöØ\10\e\ 2\0Ðí±!6\ 4\0 ÛcCl\b\0@·Ç\86Ø\10\0\80n\8f\r±!\0\0Ý\1e\ebC\80Øà\¾aÌRùì}\v\93³éb\am\99\12ù\86Ø\10\e\ 2Ä\1d\rcÙ4\12ílÖOB¾!6Ä\86\0qÇÑ|C\1d\9b7o>xð \1ctww˱6¨\fé\e\1d\1d­­­ÍÎÎ\96ó\14\14\14\84\9fSw¬Û:)Ï\19¥È\94»3£0A\8bûbò\r±a,m\b\93     \8eæ\eêfráÂ\ 5\9fÏwöìY¯×;00 \r*Cúª««ÛÛÛ/_¾lä\ 2ÝÕY        þ³e[\17\9e"a\14&h½\81\93o\88\r±!\80»ó\r\95oçñxöïß\1f\1cQ\86ômݺÕü\9cæ6T\9eÓ \e\9a\84     ÆÀ\86ä\ebCª\ 4`\17\8eæ\e\86#½Zz¸ìeB·Wá!}Á稺s\8a\85å`||ÜÜ\86\7f¶ÛpÚ8L0\ 66$ß\10\eR%\0»p:ß0\94\8b\17/ú|¾Ó§OËG9Ö\ 6\95!}UUU~¿_·»ÉËËëéééïïß²eKø.IÄ\1düÔ$øÏJ<bD6\9c6\b\13ÔMÉ \e\92o\88\r©\12\80\8d8\94o\18þÌV,ÖÝÝ=}ó·häX\eT\86ô\8d\8c\8cÔÔÔȧ2\98\93\93£\r\1e9rdÃ\86\r¢\80ÞÞ^Ý»\a\ 2\ 1\99íÂ\85\vMΩa%\1eÑä\81³îS\930AÝ\94ì²!ù\86Ø\90*\ 1@\94\10\8f\88\r±!\0\0`Cl\b\0\0Ø\10\e\ 2\0\0\86\0\0\80\r±!\0\0`Cl\b\0\0Ø\10\e\ 2\0\0\86\0`\84\13ù\86ÙÙÙÃÃÃr099éñxnùzen`¼în'
+bË\15¹/  \11\ebC\80\ 4Á¡|ò²2íï\92\r\ e\ e._¾<.îH¨\82ØrEîKBÄ\86Ø\10 Ap(ßpÛ¶mÇ\8e\1d\9b¾\99Á\17º½\923tvvfffú|>ó½\8cí©\85Q\16D9yå\94\94¥\8bò\8aÜ\9a\84\88\ríµ!\0$Z¾aGGGcc£¼þøñã¡ç\97\91ÊÊJ]pát\14q~¶cR\90ðÉ\9bLIW:[®È}I\88Ø\10\e\ 2¸;ß°§§gÓ¦Mò\9a]»vÕÕÕ\85Þ³Ê\10¢\19ÇùÙ\8eQA\94\93WNIY:[®È}I\88Ø\90k\aH\10\1cÊ7ìïï/,,\94f[ZZÚÒÒrËï\8a&Î/6\ 5QNR9%eél¹"÷%!bC®\1d Ap(ßPÈÊÊÚ¾}{JJʾ}ûffC{S\v£,\88r\92Ê))K\17é\15ÙkÃ\84MBÄ\86\;@âàD¾¡ »Â@ \90\9b\9b{ôèÑ\99ÙÐÞÔÂ(\v¢\9c¤rJÊÒEzEÑÛ0)\92\10±!×\ e\0vAj¡»»=6d\9d\0\0Ðí±!ë\ 4\0\80n\8f\rY'\0\0t{lÈ:\ 1\0 ÛcCÖ     \0\0Ý\1e\e²N\0\0èöØ\90u\ 2\0@·Ç\86¬\13\80ØàD\9c\9fv\17Ï\9d;·¨¨èСCQ\9e*.-(f\93w_j!6Ä\86\0I\87Cq~Ú-<99yøðáà\9f^I"\eÆròîK-Ä\86Ø\10 ép(ßP»\85ÇÇÇ»ººV¯^­\rZO\ 3ìëëóz½\1e\8f§©©)^6\8cÁäÝ\9aZ\88\rí­\ f\0$o¾¡6\81ôôôæææ¡¡!mÐz\1aàºuëêëëÇÆÆZ[[ãõ¤4f\93w_j!6Ä\86\0ä\e\86ömÙBvvv\ 6\a­§\ 1ÊÖ&\18¸\10¯½aÌ&ï¾ÔBl\b\0I\87\86ÚW\87\87\87W­Z\15|\88g=\r0###î6\8cÙäÝ\97Z\88\r\ 1 ép(ß0øÕS§N\95\96\96j\ f\ 1VTT444HW÷ûýº7²1Ê0ö\93·×\86       \9bZ\88\r\ 1 \19q"ß0ô«mmm"\8béHÒ\0Ï\9c9STT´`Á\82ææfÝ\eÙ\ee\18ãÉGoäH-Ä\86\0\0\8eB\94¡ËÀ\86\0\0\0Ø\10\0\0\0\e\ 2\0\0`C\0\0\0l\b\0\0\80\r\ 1\0\0°!\0\0\06\ 4\80\ 4lJ       Þs¬OÏärt¹\81\94ÈÊ9éçØ\10\0\92¥/¹l\86N\Ñ\8cÏI?Ç\86\0\90\8c\1e\93§ÌøS¢<gqqñÙ³gå````Ñ¢E\93\93\93ÚdÊËË_xá\ 5\81\ 3\a\823\94\91ÌÌÌ\82\82\82·ß~[\eüà\83\ f¾ð\85/¤¦¦\96\96\96ʱÉ\15)7w£££µµµÙÙÙ2.§\8d´JÊs*S \83¯ikkkjjb½EjC\0\0G\13\9d\8cú|¤1yº\8c?%Êsúo"\a?øÁ\ fÄ Áɼùæ\9bÚÇ\95+W\ 6\a\9f\7fþyñׯ~õ«²²2mpýúõÏ<óÌØØX]]\9d\1cßr;¦\e¬®®noo¿|ùr4[¼p\e\86§@j¯immmhh@\82Ø\10\0\92Å\86Öcò\94\19\7fJ\94çÔ6wSSSwÝu×É\93'C'\13úQ7Ãûî»O;\907\95\1c\¸p!===Rsmݺ5ú\a\9eá6\fO\81\94\83\96\96\16)\14\ 6ä)(\0\93ÒiË1yÊ\8c?#\94çüâ\17¿ØÕÕåóùt\93±bC1àÈÈÈôÍ8Â\8c\8c\8cH͵yóf'l\18~,\aO=õÔç>÷¹÷ß\7f\9fÅ\86\r\ 1 \89l8m-&O\99ñgBø9\7fö³\9f\93\9fܽ{÷-m¨=)ýÅ/~±qãFmpÃ\86\rò©\1c¼þúër\1c©¹ªªªü~¿õ\98øhl(\1fÿò\97¿Ü\7fÿýW¯^e½aC\0Hئ\14Ú\97¬Çä)3þ\94\18\9dóÒ¥K©©©çÏ\9f¿¥\r\e\e\e=\1eOqqñ{ァ\r~ðÁ\akÖ¬yà\81\aäcøoÑ(\7fÅ%ôSÙWÖÔÔdeeÉxNNÎ\f
+\15\91\rµr\89\82YrØ\10\0 \94©©)Ù\e~ûÛߦ\14Ø\10\0\92\9f\9f_RR2<<L)°!\0\0\06\ 4\0\0À\86\0\0\0Ø\10\0\0\0\e\ 2\0\0`C\0\0\0l\b\0\90\bM)\96}I÷^3\8e\1d´þ\16\80\r\ 1\0\12Í\1d1x;Ú,6\ 4\0\88Ò\1d\eöõõy½^\8fÇÓÔÔ\14ú'Ë\94-QF:;;333\83\7fÍûüùók×®MMM-))9wî\9c6h\14P\18\9eåa\94\84\18þFÊÈEpô¡\ 4\0ÀìÉ7\·n]}}ýØØXkk«ù\9fúÔF*++C\93\a7nÜ(\8e¾zõê\81\ 3\aÖ¬Y£\r\9a\ 4\14êÎi\94\84\18þFÊÈEÀ\86\0@¾¡        Öó\re§yéÒ%åÛ)m¨¥\ 4\ 6IOO\ f^Ú¼yó´A\93\80BÝ9\8d\92\10ÃßH\19¹\b\0\0³ðIé´\ 3ù\86\19\19\19\11ÙP7"ÛU\9d¶¦M\ 3
+ug0JBTÎ9<r\11\0\0\r§íÎ7¬¨¨hhh\10Éúýþ\19Øð\91G\1e\11í\ 6}ªa\12P(ú\13G\a?5JBTÎ9<r\11\0\0f\83
+c\90oxæÌ\99¢¢¢\ 5\v\16477ÏÀ\86W®\©¬¬ÌÌÌ\94/eeei\83&\ 1\85\81@@&¶páBíS£$Då\9cÃ#\17\ 1\0\0f\15D.\ 2\0\0\10¹\b\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0³\96ÿ\ 3¢vÕ!endstream
+endobj
+5103 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [338.528 589.939 394.339 601.629]
+/Subtype /Link
+/A << /S /GoTo /D (access1) >>
+>> endobj
+5102 0 obj <<
+/D [5100 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5104 0 obj <<
+/D [5100 0 R /XYZ 85.039 577.027 null]
+>> endobj
+5105 0 obj <<
+/D [5100 0 R /XYZ 258.913 416.291 null]
+>> endobj
+5106 0 obj <<
+/D [5100 0 R /XYZ 85.039 336.27 null]
+>> endobj
+5107 0 obj <<
+/D [5100 0 R /XYZ 315.826 342.243 null]
+>> endobj
+5099 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R >>
+/XObject << /Im11 5098 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+5111 0 obj <<
+/Length 2953      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\1aÙ\8eÛFò}¾BoK\ 1\16Ífó|\1c\8f¯\ 4A\9c\9d\91±X$\ 1\96#R\12±<&$eyòõ[W7I\89ãda\e0û¨®®®»JV+\ fþªU\12º\9eNWq\12¹¡V«]}ã­\ e°óáF        \84·
+\/
+qëÍöæõû0Z)ÏM½tµÝ\13È6ÿÕ¹ûxûËöÝýz£µv\94\9b8N\9c÷kåü°Þ(ç§w0zÅ»o\7f¸\7fw·ýt¿N´óo^ºýù-\ e\ 2ç\ 1À>ÞÞ¿\93åµ\9f8wxþ\ eÏ?<ðòݧ\9f·÷¸õé§\87õïÛ\1foÞm'Än\ 27\884RûÇͯ¿{«\1c\1eôã\8dçê4Y\9daì¹*MWõM\10j7\f´Ì«\9b\87\9b\7fZ,¼\17¬øÔ\ 2O6\ 6b£=7I\ 2Ë\1c\15.0çq½ñc§\0êCå´Hù¹)r\9c\aÓg\1e\ fGx¥\80\9d`ØãÓ\8b\8e7³&\87¥×­L\ f]\8b O<;\1fÛ^\ eþÇ\1e\1c\84\91st>Héü\13\80þCÈ(\ 5ºäã\88\89Ï\r Ë \r\9cí±ì\19d\87ËYcè·oó\9ccQ=í\ 1Á©\12d\rÊ\a\85¢\90])qCÐ\ exSs`\91\9a§À\10_Yv\ 5]2À¸íÊ¢gíØÓ\94ÁÎÈ«r·\86Ë\8f¸â;ô\ 2üö\82¨ 6\94\1d3U99ï\ fÇL ³ªâÁI8Ý\eÜ­\0t\ 5¯\94\8d,ðtÂ|\98õG\9aU\82\1f9\928r0{Ä\1d\99\fí\ 2;Î]9à~¬p\9f¾(j\18xNWd9/áÓ»¶\96}þüæ© *Ъ\12Ïyʺ\819²a婲®zf4g\;\1a64¼Hì\ 2,Ä.ø\9e\1a\00<ÃÛ²ÇJÔ1öGÖ#\99Ì@ÀÁ\14Ì\89\1f\15\ 2\8e\15_\89\1eDtêË/kf\f/</0cj\1cÀ0k\1cÈIÖ\81¹]°°Hõaï   E]ÖY÷¼$¦R´¨i\a\11\8717X\9c\83\1a\15ÑFE@ȧ\1d\12s\14}56ÅÆ\ 2\bDêU\8bl<ðÚкæ\8d~ìz)¿ñ_3I(\8f\80÷£¦î\86\96Þ\0\9bDµòÁj\ 6Äõú½\9ez\18¥\ 2W)_üLÞ\9d\ 6ÿ0èÌ\19E\9e\eE\81@ÒÓ\rêºÈ\9a\9ei\90\87+6½cÁã\16­ìÜ\18ê:¦lt\ 3
+5\95f¹¼¨É'0öYÙ \b\7fóB\ fõÞlÀ\\99\1d\15\90ÅôĹ\8d\8a\ 37\8e£\99\92°1\82@\a\89(\8f(ºa\94C,\ÌNF3\86£\fðæ¯k{#¬\14_Ù×\9c\86Q\e\80\8a0;\88dÅ    \80â \rÈ5âÄ\84\0\ 3\817|Q£¦\8d6¡CÒý²7îmôL\9a\88cÄEc\bÔö¹ö\r3\ fÙv/\98\92µ\9d Djh\ 2ÿ´V\8cè×Áql'ÎA\aÑÔ\12àä(d\98\8c\82ÌyÁJ\v\17{>On\9d·\99bX[¢\98 \1eO\83Ü\935\96½p`\a\9eo\90ÃMqæÁü6"\1fÒ\8býK¤\84Ì9¡ã\9aA9y9K\14Ù[(ÒV\91\910O(\10ñptï0A\a=ºxX\10Í\ fÉ­Ïvöä>\95á\8a\1a9\8dJ¤Rë\8eÄ/\84SI\0t]Ôh\86\13ý6ÞG\81q\96ä§àШj°<#`\1e}ÂYðáàd-Ä\ 4ÙÜPT\99ÁP\8c\8a  \ f©Y\91®\930\15(W\81ãYÌ'\81\81n\1c\8e\19¥\ fË\81\v"\9e&M@$¦\91 -çá\98­5û\18\1dÅÎÛ\82\84\8d\8cB\11\ eeÛðÆínWôÈ\91(rîÚfèÚª7´-P¡cð\8dêÛ©Û\16\85\15\0+)\0V\15\a¨R\9c<n`\12\95uY-ìÁ\1c"\0n£îáWtïÒoGÊõ¼D.éëGw×6û\ 5¯\1dB
+\1a¦\ 2Gn\86%\817s\18ÜáûåÒ\9c\8c \19¯÷ÆÆI»q\ 3®Ã\97 \8b\18\ 4E\8e_Ä %\bñJF\16²cÃ\12·ì+å\ 2Çgö4AIÆé\aÎ\e¢pß\8aãðãp\8cß&ýóãÀú'\98h§Ýó\97ì\ 4w÷->ZXOG\85ý¸Ù>\89
+ô¯Ð0#\92GUdÌ\1c\86é\8a=f\v8\14C¦¡Á_£\7fÃ\ 1\89ò`oí\16\ 4§SíÆIü×\82\vB7Q\ 6nÉB pHuô\92\81\84®\8eç\ 6¢Ü\14\8döÒ@\94£ÐJ Ùþܯ%+\ 2S`?\ 4\83\ fä) ×ß¼ÉúB\16/\8dcz³«ýð\ 5ª´\827¥ß6\98϶Úð#I\ 4p`Ê\8dÍ£HFÖI·Dq(Å\ 5¢`C\8d\81\a¡(±#ù\9b\14Ò\8f\ fÔ%ò_x\0býþ\84\8aBºçqÝ)çû¶6ê\0\90}9\9c2*?Èpp  \93aú²v"ö|\16¦Ëf7`:\8dئ\85\ 5$ÉK±\85\9d)ØÎÌ\9ah\85\13ÊpjÌZ\831?÷\ 3\ 1Ö\f\az=sô\99\98\90o¹gT\19O'fÅ\15G\84Léxt¶¹w'{øÀ¶ä
+\f\ e·È·Ð\a\8f7\125&ÛB\94\h\9dZ\98Ìl#rýØ$£`?è3B?d*®Mdc\ eL\ 2\12*Ì5f\1f¼e|\8d\97\95j!ÕM\\9dD\97Å·x@\f¢_P¢\14ä@Q$vÂ(\93r\126\v£hÚǬ¸4\8c@&\ 5 \\r\9fh9M\16L,\0\:\91¸$>û¬_\bQg&+ó½I&\ 1\93\86µ\84U«ç\12\ 6\96I\91à+i2(ÓΤ%H0{ã$u\83p\9e#C9\88\8f\12\95Ã\8bÁ%N«/Z"iz\17±\0\17èR/6É\88<ý´\16Ýñ\12ÎU¨T@<\r\15\9a\9e\89\85C¹;AõÉK\19åæG
+\ 1å\9fÆô\19ø2\93Q\8eå\99g\=zs!kä\17â}¬\f-Bm¶#Ö\b\a\17\8c2ãÎÇ<\18â\8aé\89\94\ 3ë\95 +\13\83(¬¥Êù8ÚQ\90Nº6Òk¡6\v¥¥É\v\96âÃ\10B\9c\97¬*óÑRúe\8d\8e=%ð\86\¹xÁ\10}7HC\81.\9b¿\81?ñ\\15\1a\8b©ÉF\9eù\ 1#ÓáFò¢m?°ÚéT¹\11\ 4\8b)\8f'^øºò½¥Ü\f\8bjòFl\v$\ eL\81£\94Í\ 4\0L\13
+\86Çò\80Ï$\r\ 3¯\9cå_Ê~ìLD\92·Fzî«¢Iu\ fc\93\ f\f\8c$/Á\92"PR\99\e\14uV² 3SÄà\8d\1cI}ÉÛ\11\9b-\83z¡7«ñØcy@"ÚÓ\92òI~x\94ü#q\ 4«m¬Àø:\18V¶I\86\94Ì\121\8cúZ9÷\1c4$tøV`\9d°ô|,ä!\þ\9dx2¾a\1aU/ùÖ³E5\ 5\1fb\13å»L\1d\89`E52Þ7þ\14FMQä\96Ã×,\99Dõ2§"%qXN}Ù\ fY³+¸0¢Z:ç}
+y*±\ 5+lKåGíÑ^J)fqË°\87I\ 3BnáOmrZ:ÄõYÂq\91\99(;\ÇÃÖÉÜ3÷ZÃ\94ÂóÑÜ22\1c\12îã\9cÑ\80\95îi\8aWKé\83-\ 5m\ 3R\9a\v\9d\8dDÿå\r\ eÉ\9a\19W\88ÙEÓa̵q¹ã¢m\96MÙÞ(+;ö½\1aÓÿ²M\8a®á4ľ\ 1Û mu\1a\8bKm'\fÐäíÓ¤ÛñBÍ\18ùn\98RAÆ«ÝaÅ\83û\ fß*Ñð\87\84I\9f5ÀÌØ¿Ä\1f¤®N±ýµ\90Új7Ò1o½|MAvyª'\19\99í5p1<fJzfʤæU¿X*\83\r»\9e\86¯
+]?z)ñ\ 6\1f\1a¤ñß+\a|)\aÞ\97\86#Órà-¶aÀ<°\9c~æ¥_Ö\1aë\86\9a\97´øÿ¨\16\82ï¨\16¨¼öSì\8e\ÖÖ~\1aO\9b:85f\86\a\16[J¸ñ$þ¯.{ÎÇÈSmp\88:2)?\0x\9aú\88]¡ßô49\1a\84\04ÒìÍå',/Àn\15ïvEOQ\ 4Ç%­\85Vô¦Î\9dù\8bËz!\1c[Q\18\93ÈÁ#F)\87Cñeð%\98ìÐP·Û\96\18öz^¦ò\19à\81ð\91\12däádë\88±Júl°q3\87\8a\1d¥\8a\10\12,ßCI\8d2ëQù×\1e\0L\ 2\83ò\8d\9c:tYN©põR·¿\9c\84:\8e\89ø\9aݬ;\0úW\98¼\1cf\11ºL^6\rN\1c\8f]Mê\ 2x\17\9eº/;ë \10ÜVJ¹,\8cé5×j=/×6B>óå6\eÂݼ\18\ 4¼Èéí>Õ\ 5\bǽ\ 5\83\98=¦<\96éÝ3\ÆS\8e\84 \1aõR4¸L\97l\93¹­k\93\9d¦¦ÿ\9d\84Ç\1c\e|\91\9c\ 6ëßmÛyà\14\81~0\99\8b\8cC\8eá"'El.\92Â\0ìζØ\r\9cÜer¨ñ·\9bÝÌ!VæW\9e3JW¸Lj4Í\1c\13bÁ½U6Û]HMGsæå\95\e*ð¦QìÆAô}\91ÄO\13rªWw$n\9a&/E\12?P\7f\15\13Ì\1e\83³¿\9a\8dR<
+>ð@\16\96O}!«\14\f¤´ã\8e\ 67\1c\91T[\92!\8c\11娴°c\9d\99á {VÔ}i'\8e®wô»9güØü
\1c×¼\87\ e\ 2\95Ê\ e]0[ßK.\98tc7-|/\14etË×\91Ó\10£\ 2øúËAH¬èûþ3\80\8e]\95X\8bü¦hUx\95x¨ÈÕÑEâñ?.¿#®endstream
+endobj
+5110 0 obj <<
+/Type /Page
+/Contents 5111 0 R
+/Resources 5109 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5108 0 R
+/Annots [ 5115 0 R 5117 0 R ]
+>> endobj
+5115 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 293.84 135.43 303.408]
+/Subtype /Link
+/A << /S /GoTo /D (ugbc) >>
+>> endobj
+5117 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [125.554 147.067 176.545 158.757]
+/Subtype /Link
+/A << /S /GoTo /D (fdpbc) >>
+>> endobj
+5112 0 obj <<
+/D [5110 0 R /XYZ 85.039 786.531 null]
+>> endobj
+846 0 obj <<
+/D [5110 0 R /XYZ 85.039 614.538 null]
+>> endobj
+5113 0 obj <<
+/D [5110 0 R /XYZ 85.039 574.98 null]
+>> endobj
+850 0 obj <<
+/D [5110 0 R /XYZ 85.039 516.946 null]
+>> endobj
+5114 0 obj <<
+/D [5110 0 R /XYZ 85.039 482.201 null]
+>> endobj
+854 0 obj <<
+/D [5110 0 R /XYZ 85.039 279.571 null]
+>> endobj
+5116 0 obj <<
+/D [5110 0 R /XYZ 85.039 242.704 null]
+>> endobj
+5109 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5122 0 obj <<
+/Length 3482      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ[KsÛF\12¾ëWð¶`\95       a\80Á+7G±\13§b'+Ñ\15o%9@ D±\ 2\ 2\f\0JQí\9fß~Í\0 !Y»f¹ì-\1d8èéy÷ãë\9e\91\9ayð§fIèzA:\8b\93È\r\ 35Ë·gÞl\r\9f)áðfÚõ¢\10«¾]\9e\9d¿\ e£\99òÜÔKgË\ebY®~s.~xùËòÕå|\11\ 4\81£\ 2\88ãÄy=WÎ\9bùB9?½\82Ò\v®ýîÍå«\8båÏ\97ó$pþŤ\97ï¾Ã\82\80í\87\97\97¯\84\13ç\ 2Û_`û«+&_üüny\89U?ÿt5ÿcùãÙ«å`²\víê(ÀÙþuöÛ\1fÞl\ 5\vúñÌs\834\99ÝCÙsU\9aζg:\fÜP\aò]\9e]\9dýÓöÂuzÆ­&öda8\16*uS?\9câQ*qcíÏ\16±\eÆÑ\90ãð\97¶5ò'¶u9O#'».q\ f
+X}B\9bëãªÏ_«pÐ"\8c`Ù©4ûæp[¢ÀUA\ 4ÅÁ,hÔQ\1ffÔ÷m\81\ 36¼ÝY\ 5{¿âò÷M½\87¯\1d\7f}\8b\Y[H%\9dT]ÍýÔé\9aºl\ f'¡B\1föJ\8fgq´³\81ö\\1fdl¡¢ØõA4\9f`\ e]\1djè7pãH}Ú\91\83à(¬M\1fí\86\1a\r\97\84{ÜKä\ 6pÔ¨/ÚêËäÁ^À>\ 5\13ìf]âÉjç\17¤dM¶-::ïæh\ 3½Ô\r½\ 4E\\ 6ø\9f'\9azn\18>k¦ß\15m\8e³Üà\9c\ 6&N³]°8¾Dr~D~Wó\1a\8e\84À×\91\e{á)Ö@J¨4ô\85ÍÒO>ÿP\ 3=~î\94\84{òüµ\e« 7\98ÉĶf«í\ 6¶,ôCgß\16MûøYÛÎN;«IÍÿiÓ¹éÈwê\eþEuoY\1c[¦ÜßÖRØ\94%\96\94s=_\809.\98¼n2¶\ 1dDVÌAËÝ\98¾Hì³ns7ï\9bí\1a¬¾Û\94Å\9a\1aÊh(WøÛAåm\81»dT5¤\19··YS\80»Ñqä,o\8b\a\10?­ej\81\ e\9c\94Ì\10\94.\v&Ö`ÈüØ\11kGSª«V\1aÈow+Ìí~Ƚ\18l\f×ÿî\85\1e©3mFÝÁ·\92\89½¬p¡\ fÃÙ\834ãôñì\81Ç\v\1c\94\ 6üínQÙpõ\9evJ)Ã\96q-,\fH%\7fôÛ\ e\1fà%¤ÔÕü»\92ß\8c\8e«õ`\18\ 3\13h¨?Í\81ÀØ´ó\9eÏ\e\80\ 4ÜjÓèÅÄZ6XÛðá\r¶*ïÏ\19]<
+\16z\v<\a\\8a\90\ fNb\8b\ 5+/-\1e\8b{¨"Aà¹I\12\9eDEƶ$ùd[âÇ®\97\97\10w2©µ*v#¥\9f¶%7u\93\17lKÖà w\8fÚ\92¾³ÓÎjÒ\96\91æt\94rÜVµ\83ÐÉøçý»7\1f¸Ä\93\87¢v*ð\82X\8aXP³\8e9Ää@éÚÈ\vòdmkäe]!\1c¡îÛA\a¸2S¸ÁN÷e7!Æ;òvÛ¬y`A]\8f0\ fìµÀ"2(P\18[H\94å¼®*3\10H?\96×\\83ª\89\92#QÐÖ\1d\92\8aÇEý\ 4'xjQ\a¼\16éä¹S\12î)¡
+\94«¢àÙ¢N¦ó1Iïû:í¤þ{I\ f\94\87\92\1ex)J:\12?ð×¾GÙðÅ\ 2\8fÌÝ-J;ÒÄ\8b\ 1ÍJ;õ&Ò¾¶B¶bþ¬5=\b籸\8fG>\16~\12o\1fB7\12o?\1e0ÓjüÄ;\12ï53¢lÓ¯\91\853ºÛäÄ\8a¾ÐG'½é»"¶~\10\9cæ^ÆÅ2O&eõ";Ð\18mB2»ò\96;?^Ë\9b\9b¦\9f)k[¯®¬\8athY%\1f\19ͤ×Ê|O°¤cÿ-\9e
+v£¾\16ß\ 5®ê       Ït\ 21üª=Óz_  Du­ÿü2ÜÒ\eÄ\1f*\1a\98`\15Ó\99RäEP\8b\10\1d°pm$âÒñ\a;\0(dRiÕÃ\b:æ9\14êAQ1KUó/\8dÂ\80æ~\ eú\7\12Y\ fÆbüô\17*¦\19ê7N\99Ðå± £B\16\81¸\18\81mH8\9e j¢Æx\13È\er;\ 3Ð\8dMÄð@/½á!¯U·Rd\147\18e½·6O&\92åy½'èÙ}Uþì¤i\80ðiýØTwY¹Y=+\ e\9dtVOD\81ý1\a\aN\80\90\f{)\94¯Ûz_ö)¢ª\16ú@t(üªQ\14î%\12°ì\ 6\11\95õ\1a\rm5¤êI\9c4\12äGC\82OÞ­Sg\17Dv?\8fÝ­«òá\19(é³\1a^Ly¡1hêR\0@\8cÉ\84\ 2L\b¹yu\b,(\14Gúý\ 6ä\80J\ 3¬\8d\9cÙV\92\17RPø\90\11£iü5à\1fëG\11;V\96}BÂ\f\ 4vïؾ~T\92\9f\92Ä\93[¸ô4\88=þL\88½)2±o%\9a\95/\ 2°K\9aËK8Í\ 5¿\ai. ôq'|dMÁ\85µÍe\90­Ò^L\v\\80ÂÍ%\95\ 2Ü\84)ÙDµ¦»ZêøGÆ\1aÅ|\8b(J\9c÷ãY\80\1c\1fËã\0º\84ã\14Q t\9f\ f¶ÆP\18D\10úp\15\81\ 2\97ßl:©=\9c¾ \9aXp\8cv¶Y'\18  Fc? ´U5\9c\94E.Ù\8a»'\83\92z\87\98\86\93Ç`öÇ\96Þ\ 2\9aÏ\88¯¿2;\8fÖ\9d"Ç/ÂÂ_Ú ÎD¶Z\87,ù:"¨H÷VÁ°m¤Ý8\91öíöÚ\ 5\1fp3u½\ 5G\97háÛb¸\86]\12 Æ¡\10½"\81À9\ eJ\8e¡\161Ô:v(n¼©mn1ëÐø×ÒÑ¿Í\14Å#P\8b\96\89\19ÉíB©ÐÕ\91>\0ÞÔ×ÎÆ\82\7f\1f_\99qn îDÙÐ\ 3â àF$¿´eíí-\90m8\8eI¾*\17ó9Aôÿ\1d\84¶y}É3\1a¼\11\18¢f\ 3\99ùêá\8bBÍÉ\97z';)Gâ\ 2?
+U>ýærjJ'\10#B)\14\8c\1føw \r=²Â[Z@»\94èî\f®Ís\ 3¦m\1eÀ\84aÙ(\93ð¬Dõ\97w½«\94\9b\86áô\v\97'\9eq`%\9cK\98Ú\93ò\81Ì}\rN
+\96\10¸°1øô%\f=ç-y\92¼ ,\96UE½Ç=\8dbçBÜ\8e\1a?\92\98\186аü\8f\bÈ\92ó/\1e§K\8d© \9clà§F"8\13Ì\17\93¹q6\1c;±G"»\ 2übyl\1aÔ\13¹óÌý+\95wV\98îæ!8Ȳ¨ò!;\ eL×Û\16\99òåjÍ\17$\9e\93\ 3fîì$\891[±È6\9dLi*\ e£ûÇfÃ\17-!§\9c\83È\eÝ%Â'\88²\ 5¯ø}m²·ÐÄ\ 4\89XÞW«\1e«\98H\90}7å"Ö2
\e
+7¸m\94\19\83\8fÍvGñc.h¢®D%#Ú\85\13øÚM\13ÿãXG§nL\8fu\90\8f\ 2¬#Ï ã\8eç×¢°ù¾sU\14\13\ f¡z$ÊÄf=ãÂåS\8f\7f\96ø.+»\1e\Í      èÃîa\8e\9fû èÈL,¤ýBE.\8bø\94ü+WÃ~\rÕN»\81\8e\ eÔNã&èT^¢à\89\14\11¦\1cè\19\8aM9 \ 2\ 1\95Wt©\90Í\ 3{iý\94.Æ°&õ1]äë\fc(åU\f¦\1eVEVR\1d\86g¤JÌxKj   \8eý\9e¿ù\ e%ÀL\88Èôzß\98\f\ 6?\8f˶È\7fÍÈ\17yw¬³\8d\fm/é±Á¡Q\97¾m\1e\86&'«ï\1a\82\8d[º²        \9do\1f¸åáu\12^\8cL=\ 4¸Â9& ®¬í\92>'ÝW\1c\9eã\88ù@q\ 2~íAÖÆÄ\92@ëW\84_t\eÃ=\967s\9b˾,zC³\19­\81Gë;.\980¸R\12ʦãcÃeÝ0)ϤÙ\0\91©atÚwüöêømʯdÙVl\931\9a\80Í~·Ôç¾çý}þá\17$x£\89ÈUÖ"        ãþ\9e\f[ÑDt¬\ 6×Þ@e¢Çg\ 2ò\12\1c¾·À\16\84\e\80H\10 ¨)\ 1¶ÝtÂv+4;Ô8\e'm§®\1f2\96\92~!Æ \9aË\86Ø÷\9c7\15sñk\12?b\13Ã\a\ 3i\94\8d1]M]ªæÌ';Õ\9170\99ÂQï\137\9f¶ã¢³wòÈj¶\19\8a\14ªâÜÈk\vìæ\1aî8tÖe}\9d\95\6¹Õ\ 3C?Þ\9dWwEóPW\ 2,\17üóz\8fn\ 4Kh¢P\13\8fÝ\80
+B7\88\ 2ë\aB\8f¯GåÙA>J§¾\90\97\aHº%\17¶6¸®ZM!@~\9dÄ\91­\fd\1c\ 6\ e÷\92}0\18Êp\10NàÇ\86î©¡4ÔòHÓk#\94:áãÄ\13Ðw\8d±q\84\eWÒZZuòZªäO¾\\8b4\9b\fxòt¹d¯~©ù!Z\ 5\9aÝ\11ó¦\12hÆ_\9a§OØ7;\80°\87\87ÏÈ\8e5xd\13ÐϤãu'z\80¬héI(:\0\ 4ûì)\19\f\96Èâ2\8aïsón¥Ã\1dzàÇ\93\ 4k\80¯\ 5Ä$MlF\ 1ËtÕ\97ÈB\92àx3\12=¶òÈ4\16}\9bÖK#ò%ûN\866s4  Ícu§Äw&Óõ#Ö\1aü%T\87\8e\a\9c,ÉLmîÙ±öh|d#\87\82`'V\14\e¹\16\88ú\a<H\aóÉÄ+L\9e\9a\18\87\18CçmVekÓª\9ehý+Á¦Þ #\r\8d1s¾\85Ê·\17\8f=\8a \17Îõv\87¢Ø\rßGc3\1ax\b¨í{\84\81N\r\ 4Ç\a9¢ÓÅI¤\91\95\ e¤\ füyj\ 4\93\8a\1chùø͵´\19    ½pÒ\8dHJ\8a\87?\ 3ÈlûÁ7\1föÆy\ 2Àz1À/c\90¬Æ\8cÿÈ\8d"|¼\r\0ÏÓÏx\93\rø\r±îDÈ&5\16s\ 5áä\ 5êMív«ë)\18\1dº\89J,\ 2]hðÖKã£
+Þ÷r\1c\16Ù¤ ÙEP[\b
+\87æ\80¢\9b\ 4Q\ 4\99ÃD\8d"\8f\00<àA×û\86¿èÀ\1eÚ\ e%\ 4¹î\8dÒ\93-OTï­Äç\91É\86\86Ü\9d20\91¼\11~\8fL\90\12\8d\94\19±Dlw\e\9b\94äû©E\98 ¨\10$\85\83\167\82áø»\94\8dÈÌcnϼÁy\ 2áý\ 3¥+d\ 1^!8   ÃþY\ eVläwO\9a7é/\95ï»A`Nê|ß6çe\9dgåy\9bm¯³ó»¬\99ò\8e\10\vпhØãU ½í0³\99Ì6\83§\vS3\12\88Íj¿ÝM\89\8eï&±ùg\8a=éQ¹1o\80p\89·\99,ëº\7f\8a¯=°nê\0¨Bl8Ë\96\ 2\9f\e¦ã÷³U\1f\84\ e5\91\89$zÉ"´\8fRE\8f\90^àá\197Sq­ðrCûΠ?$YmnPÉ,\16\12\82Ü\16ã8Á$®SÂÝX\83jÀ¬æ¥WÜ¿«Æ²      ¸û¡\8a|/\96ÿ\eÞïÑÿ\1ah/p¡y\7f.\98\18pÌá\8c\ 2Gü÷\10å\81VF\89\e{Étèø\91¬áóþ\a\bB>\95\f3\90\8fG~*\f\8e²\85\11\83\0ù?ßrJñendstream
+endobj
+5121 0 obj <<
+/Type /Page
+/Contents 5122 0 R
+/Resources 5120 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5108 0 R
+/Annots [ 5126 0 R ]
+>> endobj
+5126 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 338.008 135.43 347.577]
+/Subtype /Link
+/A << /S /GoTo /D (mcoc) >>
+>> endobj
+5123 0 obj <<
+/D [5121 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5118 0 obj <<
+/D [5121 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5124 0 obj <<
+/D [5121 0 R /XYZ 266.917 772.58 null]
+>> endobj
+858 0 obj <<
+/D [5121 0 R /XYZ 85.039 411.206 null]
+>> endobj
+5125 0 obj <<
+/D [5121 0 R /XYZ 85.039 393.201 null]
+>> endobj
+862 0 obj <<
+/D [5121 0 R /XYZ 85.039 322.565 null]
+>> endobj
+5127 0 obj <<
+/D [5121 0 R /XYZ 85.039 280.28 null]
+>> endobj
+5120 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5131 0 obj <<
+/Length 2356      
+/Filter /FlateDecode
+>>
+stream
+xÚíZ[oÛF\16~÷¯Ð#\ 5T\13\ egxë[ê8Û\14\8d\93µTd\17m\1f(\91\8a\88\88¢\96¤¢5°?~Ïe\86¢$ÊQ[Áµ\ 1Ã\805\973Ã3ç|ç2\179páO\ e"_¸*\1e\84Q |%\a³âÊ\1d|\86\9e\7f\ICá\ e´p\ 3\1f»~\98\½zë\a\ 3é\8aØ\8d\a\939\91LÒ_\9dë\1f_\7f\9cÜÜ\rGJ)G*1\1c\85aä¼\1dJçÝp$\9d\9fo ô\1d÷¾ywws=ùp7\8c\94óonz}û\ 6\vÚ\19\ 3Ù\8f¯ïnLóÐ\8b\9ck\1c\7f\8dãÇcn¾þp;¹Ã®\ f?\8f\87¿O~ºº\99t\98\1d\ 3\85Üþçê×ßÝA
+\vúéÊ\15*\8e\ 6[(»BÆñ ¸Ò¾\12¾V¦¾¼\1a_ý³\9d\85ûô\80GõÈdd)F2\16±ç÷Ñ\80d\ 3/\1a\8c\87A\97àð\97¤\1ax=R\9d\fãÀI¦K\14A\ 6\8b\8f
+\17ýê­ô;#ü\0V\1d\9b\1fJ%PBª\0\8a\1d.è«{sد¾Í\97\1eh$Y¥FmÐ\96\fyiÊ
+j÷LñqèÅH-\1dl,°\90×u^®xÜ\ fIMì\9bi®¡\1dT×Tå²>dÓ\ 3aJßÛçóHô*\ 4\11\84\83\91\88\ 2ù\10­/´¯\a\9e+\ 5\88î¯A\ 2\80%±7>9\r\rra\1a.\19êýYT$\ 2W\91AéÖ zU\8frR\1eÈ        dZ.Q÷(ihIª¤È\1a\12iu(@©¥\b\95F\e0\1føÓ\9cú\91Pg1ú&«gÈd\8e\eÖ;0;b¼¾ÆæÙQómÉKèÁ\0Øo\18]b     d¤Rû\83\11\ e\8b\9f\82þ\ 3@npèO£\1e©Îª,iÀ¨|Ïw\8a¤þr¤i0\828\90,&ÿâ<õú\85;2ò9û\ 6´v2è\ 6\ 1Ê\9e YP\1fy'Õ\9d!\90Â\8d¥\99¦.¦bV®æ=^LÇd°LW$Æ\83¬\93Ï\998ÂI\0\1eOy\97\10À¥q¢]\11èð\\96\88:êÕ\89\92Br(;\r\94\14}2øãû3°²\9bï²\8cõ¢e²À\b¢}\ 4\a8üY\93,¹^pCjqTsó¦¦\1a\86       ­\9dí"[qû\8c\ 3ÆWü\97UM¾\82q\9f¹ëÍ\871SÛ)33WS¢\f:6\8b\fýrûî_@æ«>\ e°\99¿éù\9eCA\ e-Ð~\r»wãS\13
+AìyFÑ\rò\1d-Cg\9ceL\91,ëòû\1e\1eÒ|\88\13\1f\aÑ\9aÛ6äI\e\ë=\83\9fâ)(õ´\ 1\@«\97\0/\ 4{\8fÎeÉP÷\ 1M\86"\90ú\e\16\8cýy¾Ì\8a2ÍNâ\7f7ÛeÙêÅÿ\rB\as7Pè
+ ¤µ\v\ e\12õ_c\ 5be\82ÊNHÁY\ 3Á\9cH\92å²Dõo\rUÂÍÆ:\fÑvQr\ 1\1dnb(·UÞd=\98Kf3\13j\8d±¡§>rÚTþÍ\95º\93û5e\a\83;\9bÉç;ÜâD\v\ 6\8að0\13äõÂ?È\0j\9eÎf\86ys\1aÔ\17PÕ³vëó²\9a\99ð¿\97
+<\ 4ïGvïyÍ\19Ý1\8e±µ^\13^Ø­!
+\10\9f#\1fAM4\84\95\86\9c3Cv³ØÒzu®Nó\86)ÌÌÕ¨\aìEÞ¢ÍXZ\103H\93\ 6+`Xùr\89¥\10Lm\8b\96\96\f\ 1µ÷;ê©\851RóÞÅ\fEàÒ@®â\8a`ØÒ\90Î,ðiU ²\94Û§¸?ºïáu\f2\83ïO\93gåÛÿ.38Lt^,á\ fZ\ 2&JäìÑ\12(Ç¢}>ee\8a\8d\ 1¡\8d©GÍmS\9e\9e+­%`\85\8\8eâ\1fÐ\8dŽQ\11¶ZÇ\85IÝ1\7fÓN\923f±Á÷_\8cáÏ\18\ 3d\8f\e\88þOÎ4:\87=\ 6\83à\ f\r¬Á\8fö&\fumí\84@\ 6dSÊ\89ÍèNî\9e\93!¥Ld6\fì\9dñç\13%^}\96\91¶ \96\8a¥s;áßÙ2Ï\98[¬»Nnúa\e\9a¯a®Í2il.\87ýf\19@qVÞ\13Ózz²3¶\80#\v\ 23\7fIùÏ°\84?\0ýGMÿ\9f<ô!a'è\ 3ø(2-s\vÀÖ
+0õoÑO\81#ëì!Ìb\94\18Dþ³Êð\1f\15Ã\8b<5\10Þ¬ P¦°U|"Ðýغ">ta<\98\84eç&Mü*\v\19\rjOh ©Ý\F\81\93ý7¯\9bl53UÎrt7\8bfhÙaàn\8f\ 1<KV«Ò`³MÔ\11\8d(ÂG\ 4[t\99Ô!z¤Ô¡\v6:' ´µ§&õÓH\17\9e\ 3ð\ 2\80\17\80üP\9c0¨1®\93\b\9aR@MÉÐùe\85»¿­u\8d­äqdÚ½QC§Ï§\89Ø\95T}'9õ\82Ý·9?I\8c#ÞÔ\9b\ 4ÝóKæ|
+þ«\86±\9eÌ\96&kج×eÕ<©\r¤\877\1dt¹×^¯@Óì(\8f\0|\11\9e\16ÖXø\f®â®\9a·Q\84Ð\94§à\13\ f,%M\93\15ë\86\87äE²f+±\9bO¿Ýd\166?i7\94@\963w%×8ñHép\11¾¿5D\94gÀïÑI$´Áúú\12\15Z/¡\9c\ ePiDS¿ ü\14Â\ fÒà's\vôäÓ`­\18\9eút\1a¬=Þ\fj{\e\83øÏ×\e\f\1eIçB
+Lja\ e
+µ:gsxÌ\9f=!7\9bC:\96Ï\9e\15ø¥\14±ï÷?'\1a)WDÑ7\9e\15Ô\8b¤²·É{\8b\8eE\10\99§,\ fs¨D\18è^þLÏÃ\fä«9]{\88&\9dö]U\83ì㸥5wá\9d»\94\93W}Ö£'H°jásp\15Ó ¾§]ý\9b\8bÆ\ 3y\0\81@µA\86\vîô\84À=\9f\fÖ®×\83fÖOg½\0?-à\9b\12R\17ßw\9dñ"\19*
+CÌS\10àû\13\97\ 2\ 1â·f\ 3­ÙÖÞ\ fÉ.Ð:>gEkBMÏû,O(ï$2¤\88d|ÎŲlóÿÚ\1e\9dJ\8f\ 2\11È\96b\aTçeeÚ­daX\83Î\91Zɪ¡eÍ\9b[ .¸#ÍLУX\96°¾ð\8eW\85ÎõÂ|£¶óuæ6'¦ucºJb\91ÙQôtÂrt\8fs\96\eSãÌö+\1d\ 2\95«Âú\9fØ9¾"s¿¥k-â0ÜÓõ\91\bwº&mëØù\ 4a»D}oml\ 6}ßby¢­7U\18Ö-$¾ \ 6\9a\ 4\1fö¼\1agÕWãáúÔ\1dzÑiuk\19\9c¡n­â®n±j\ 4\88\95ÈYeöñ\0Ö\90\12IèÒ\94î]MC\91¬\0\9e\®m\ e\85¹6µt\12\9d\83;$\98\82î~TDw?@;6ÇÕCi[ø|¼2ï\14¸\r'"Öí\1a0ÔÐð\1dá±÷\7fO\ 1\86\18å \81Èó$\9d\92·m<Ü$\8a\8d\ 5Â(SÇo{\81\a\8e\14\r\89C)\13ls@.\94\T>\90ì\82"\ e»E½cáá¯âÙPµ\vÈ\9bYcÆ£d6\r\13ÑÆ©ûI¹\9f)F\16u\1dYø$
+âB\81ø?ákQò¢_\fêP(\ 1¾ Å\8e\r\98#8?\e\8a\9dr\8a\89qB¾\99îÞ\8d\99B\99#¾ÛU\ 3Õ\ f$OÓ°\ f\81Âû1ÿ\1eJKi¹Ç§\ 6>-\93\9d\93\8d\17ìåߣnÚ\8bÃ\92¤PÎÍùÆÿø\87\81e£J\9bôSøX\9a-àt§]ó| ×oÈ@Hÿ\841~ãuÛyïfU(dÔ})wÚ®¥¯\8fRTÈ+!\8fÙ{þù\7f\bdendstream
+endobj
+5130 0 obj <<
+/Type /Page
+/Contents 5131 0 R
+/Resources 5129 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5108 0 R
+>> endobj
+5132 0 obj <<
+/D [5130 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5119 0 obj <<
+/D [5130 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5133 0 obj <<
+/D [5130 0 R /XYZ 233.803 772.58 null]
+>> endobj
+866 0 obj <<
+/D [5130 0 R /XYZ 85.039 287.618 null]
+>> endobj
+5134 0 obj <<
+/D [5130 0 R /XYZ 85.039 252.872 null]
+>> endobj
+870 0 obj <<
+/D [5130 0 R /XYZ 85.039 210.712 null]
+>> endobj
+5135 0 obj <<
+/D [5130 0 R /XYZ 85.039 175.962 null]
+>> endobj
+5129 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5138 0 obj <<
+/Length 3079      
+/Filter /FlateDecode
+>>
+stream
+xÚíZ[oÛ8\16~ϯ0öeeLÍ\8a\14u\9b·N\92îtÐ6ÙÆØÎbf\1e\18IN\84È\96WR\9aæßï¹P\17[r\13$E·\ 5\16\ 1\90<::üÎ\85\87\943\17þä,ò\85ëų0
+\84ïÉY²>rgWÐó\8f#iG¸3-ÜÀÇ®_\96G/_ûÁLº"vãÙrEC\96é\1fÎñ¯¯Î\97§\1fæ\vÏó\1cé\89ù"\f#çõ\:oæ\vé¼=\85Ö\vî=yóáôxyöa\1eyο\99ôêý    6´s\ 1Ã~}õáÔ\92ç*r\8eqþ1ο¸`òñÙûå\aì:{{1ÿkùÛÑér ìB\v\1dx(í\7f\8eþøË\9d¥ðA¿\1d¹Â\8b£Ù\1d´]!ãx¶>Ò¾'|íÙçâèâè\9f\1d\17îÓ3\9e\93E;b!c\11+\7fj\8côc¡<\18\12
+?\f\86\7f\81\9aPër\1e\a\8e¹,P\a\19|}DÊÕøÕ/_K\7f\ f\84\ eí¬\9f÷µ\12xBz\ 14\aBÐKwX´/=k®çô:éTVãå\ 6õÝT@/\8bz\9f}(E¬w¹\8f\14¦âX\84\ 1hC)_Dñ\97ÆúBûz¦¤\ 6D>s!\ 1\ e\12\83lh\92\vl¸eGïr   ¤\b\95Ü3\83ÉõBEyªU\14.\98\91b*³Î\1aZÆj_}2Ð"ò\15"×¾àÉ\92z¾PR=FÒ\93¬NPÊ\1ceÚ69\bNÒ.\18\90\9c\8cÈïKþ\86\11\ 4d,\ 5 ì+|\ 2\99\96Ôþl\81Óâg¯¿¯\81\1e<V$\1a\1dðÀ\80Q·*êÝ`4¡ÕÄÔ`7¾ò\9d:ÛÔy\93\7fÊ&l5RÂ\r};å\ 5\ fØa'Á\98ÑýÐ\804[\99Û¢a¶ô\821ÇÐ\15°Ê\8fdX_\97U\83\83À8Àýû\91ÇVâSï¶Êê¬ú\94í¾o¸ÖJ¹¤¤E¯\91gªVk\11\ 2l[ÕNz¥åu^\ 3\b\83ÀY\13\ 4Í\86\1e\ 1\14_\9b\86ûLQpãOWê"ãö\ 6l\8fÇ\16å|\ 1\8e¬¼¹\85I[î½ËÛ9\97Ð\19:ô½\ 3ÏAk\0v@.Q\a¾\93oðW;\86\1fAEÖ=ãS»îè/-im6\9bΡBd\8c¼Ðy\9d\17`DÔ}\87ô\1c\ 6\80\18ã7·2-@ONRe¦!>)\12t?\17\6\10|§uÝ8z[µoMòÚÒP-ø*û\88r\99u\e]`þ\ 5<\81ä\97f(
+\ 3£Ê\12\1ah¿-åа"W·æðݽ\1dÚïl´þ\88âmÒ\12'ÝÕÜ\97\14\11EL\83\v=I\87\89'\83ëk»\12\15
+7~4Þíè)¼GBªø\ 1OR'l\81Û²È\93û\836رz¦H2\14\81Ô_6ÁãnÙ@´(r.ò\94×Û\8fbÎÓL\82Ý×9âê\8aéçs\15\rô¼à\9f-"¯Bsµ\18\85´\82:Þa¦7FßGây\bF\f5²ÃV&\1c@N \7fL&DÄyL'\89\82Ì)Ï\88Ùaxöúz²â¿6<5\ 4\ 1È\ 1\1f)\12\8d\9eÆ\82\92"\b\1f\88\11mHJ!\93È6éA\84öÜ\9e)\96'\85äÌþ0D_\15E\a\11íGN½%\87\9f%ùê\9e\1cÑ\15ÒCòÝÐ\9d\94kò~f\91fE¾Î\etkØ_äuír5\15\ f\90\97u\88MIy\14\81\18ÞªtÄ~\10C\12?dܨmJ-\9d6:P\82­tÈÈÅIåm\91\14w8Êà¿{Ë·\1f6\87 p7¶\12c-#£¯BD74\1f÷Z\87±Ü+öÉ+ô\83c¹f(¯ *7ùÚæ>\90\b\95Å-åÀß\ 5¶9\ 3Ò Y                ;¢`Ã\8f-\99¡L0/î\99\84y\ e§')\13\8c\1d\87\10\®·\86\18\82÷[L =· Zx®\1a¾\e\1fWeÅ\8d\7fåõ­)¸}üÓOܸk\ 1K`·SvdB\82¹2ù¦nÆpî³\11öïצzÈ/\7f\87X¶¹É·Ù\81\8c°\\7f£ôý\ 1ð\9e\9cQ>\bÀÛPæ\18´\89açÍÈu¡ßÃü\94\9d8Sz¼TvLC\93¨ÉÑÜP4Ï\98ÔGý\11 ¬q\87\96acÖÛ\9a\9fó\15þºè­ï\99\92\0SjÜU\94\12ÐDØÛ\97Ý@îæ\9d\86\98°\9bó3ÌeÞü\8e¦\ 6>\9e\9d²á\8c\ 5Y&6d`ï\96\ 2
+\1288´y\8dV\ 1¼*¯±¢¦´³l\r*·ózs\1c¿ß\f\82!F\85\13\92\87mÉ.Ãt~Þm:ø]\14\83>åeõ@¶î}Ål=z¶ÙER¨øѵ\b;z
\81\12\9e
+¾lv+sc£F¹-Êäæ°ÕõÜ\9e)V(E$¿ltg[¶%L\81\12\e6%\ 5æg\10mØh7mؾÃAÆz{åá~\92Ò\18h]`bþ\v\ f\16]Ö³Á\14¿±|¯\88d'm{ US\91e\9d\93\1dÖ\g\92±³B3 í¤r1F!ÍÚþNÒ\84t´Düm?\10à~Ï\94ÄÐ×¢\85"\9fá¦\17\1eËí\94(Ye(Ô[×\0ö\16{®ó\ 6Ü\82\8e9\Æ~\9b±(\15Ó®*Ó)@c¹vÃôrJù/\0$½ÎÇRìliÜ\98öö57WÝv>c\ 2}¿\v)bM\12£\9b\\ f»»º\b\8cÉÛ_ˬ۩C»¤l\ 1{m\95\93$\89­ûÑja\16­¼h\0\9dx¨d|$\8f\9cò°¼á_®´`Ë\]u_ÃÒÛªBqÏ\ 3Ú\15\9cvã{ûºÔ4æ°kêìäÉööC'·×yj=SZ6}jP?¥.\19\88 \bG|\ f±ócHÅ\82G²û\94Q`\1d²ûßgÜïË&û\19㬲e       °åh*qAòég6ø
+\1d\83\8aÂ\9dð«¢Ø¡\aë:\16\95­S\8cm\r6\9c\vO+\9bW ½jÏY\9bê¦ó\7f)\ f\8fÒ\814\1dfÙÐ[\97ÜË  \rR¸XHé\15\r\97>¡o¢ôɦö)¯óKk×òÿ{È\83fVe&µ     \0ºÓï\ 2¾\18¼\94¶Î\1e=¿òݶð¶¶aZ\ eê\101\ f\82ßû\ ek5D,\15ôY\ 2á\vk\11·}9Ãr.íë\fÿ\fÊ\1dy2\ 5ôµAóA\87\1f\ 3WtNØHÚY4\9dÊÝ*\86mgÅÝ\14áJBk\9ac¶pÏý\83ðÃ\ 2\ 1\r\võ8§\vS1`\1e\12 \14\a\9dD\1f!~\ÛùñÊ'ß²RýXÏý-+Õo¹|§\ 3\ 2%þîã\ 3\aÂ\ 6úÎ\1c\96\1c\96\9b
+¿Z\87}\r\8fFb²\8c\8dM\96\83C­¾ì'1'Áô§´Çç\86°\94\f³\1d,¶ØMã\8fR^\96Rľ?}C\ 4²GH²ÂþÈYO¹£MÝTs\88¥·I\93³\19\83Ý×\13W8zø\8e.Ux\ 2´Ëw\r\ e/¿\1c)6\12:Ú»¢0¼nà?Äñ­¹ÝÐ\8e\9d\92R\10°O¡Uä:ïi_®¹ã"ë7\bØ\89©\83Ù\98«¬B_\1a»\83í\93Ý\17Ð4Ü\ 21_Ëô\82\ fç`\ 4\16À°kg'T1\8d\uyËS¸dÜn \88[É=&m·\a\ 1öѹgÁ\95\84×óHÓÞk\5\19\1cëñ\ e\83Þpk«rYû9|ÖØp¦§Üáùt(b/î.I¬··\r\eÑ\9eºu,´ì2Fb\ fêØØc\9a¢Ó\17>rÉcÿERø²Ma/®Í\1cöp\15Õ\19\83Ð9a\e'ZÞm?&Ä\88¥ÐA{\>Â\12ÂS\85\9eM0\9e\ 1SõÕazL*\8aHE\94\8aà¯fH!\ 1+¨v-U»¹Ç\ 1\1d\88\90|\97××v^É\94\17\17\84ªQ\99eË8Î[»¸é_6^\18\15y ´V§çU\89§ï\bf:j\9bØ<h\11z\9e\1dÞ\98K\8bSHUw2\11\12c\80\v¥\a{ë=\11\05\91pÝp·F7')\90Ý\9a³$.GLÉ\14\0¸ \ 4\8edòa£ÐÕ+½\812»³E\8b`2B[wk\83C·Ï5\9b+kc»»í\ 1\1f{\r\8bj$ÅàÌ3k\1a>Ï´õ»ö\18hG\12\ÖÃX\ 6\a\1e«\ 3Î]i\11\87½sßQjçr=¡\ 5\88\0ûgР      h\17OlÓ\12µ{×~\ 6¤\91Êu?¿ü\1d     çS~_\84*<\14aÀ&\a\11fºÞ\85¥\17x5Þ=Ð,ÂΡ±ö;Wý\92%9ç\81õ½õ\87k\1e´¿\ 2HKÚKp¨z\9c\84g\84ÔgObt\1f\13\90ÖÛ\1a>Q \99\17«Xñ`N*\80³]C~èªÝö\84z\9c7o\f" ¿bâKëåñn\1e\18©\8e\ 6\°Á\851d¾¢Ú\1a¶ð\ 2
+Ï}G¥\1as5\8c\aa\1c`<`\94âðì³Yo\8bÌr§\e0@\9dØ #GT-\8e\84ðSåW×m%Û\9f\8a|H--;ë9ö>\97N}R.í¯Ê"í·,öJiÔÅ\b{\90\9a\156{\9fp\ 2RAR´\17\1f°\9e5¶v/\14ÒWÃ`4|ÑøK\90z(&\85n[\a\19ù\et8\aü\8d\ fQS©.\fÑqô²\8bÅ\11ß\fÃ\9c³áç\8fȪ]\8e¨·;èz¿dÄóµ/\15Å"\8av´<¬Ôv\99Bm\v³èºöÎ\12þ\94\9e\89\b»\99î\8eÓßìÍ [¾ÓÄîkh<6zÛðÞç\16Ýñ6,xw\9eB¹ ËHW\8a¤\1e\1fYH\9f0Ç­¶ò\88#\vÓô\15\16_Ø¿Óà¤ìJ¦\12#\1fÝ£\92\9aKÏ>ÛUÈW9q4h!³¬9¦\ 2ñ¸ì\ eÛ)«¡Þw\141×my\9cë¹Ò~"Ù\e\17¡÷\1c`\ 4i\7f\16ö\ 3\17Y\1f\19A\1d\r/Å~!\89öýñMUá\ 5{ùÉ\7f\ 1à\86!endstream
+endobj
+5137 0 obj <<
+/Type /Page
+/Contents 5138 0 R
+/Resources 5136 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5108 0 R
+>> endobj
+5139 0 obj <<
+/D [5137 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5128 0 obj <<
+/D [5137 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5140 0 obj <<
+/D [5137 0 R /XYZ 307.409 772.58 null]
+>> endobj
+5141 0 obj <<
+/D [5137 0 R /XYZ 85.039 280.891 null]
+>> endobj
+5142 0 obj <<
+/D [5137 0 R /XYZ 85.039 238.122 null]
+>> endobj
+874 0 obj <<
+/D [5137 0 R /XYZ 85.039 182.225 null]
+>> endobj
+5143 0 obj <<
+/D [5137 0 R /XYZ 85.039 147.475 null]
+>> endobj
+5136 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F58 3380 0 R /F64 4225 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5146 0 obj <<
+/Length 2931      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\19ÙrÛFò]_ÁG°6\841\98\19\1cû°U\8alo\94X²WRÊ»åäaD\82$Ê À\0 hþýö1\83C\84ì\94\93R\950GOOwOß\14³\0þÄ,Ñ~ ÓY\9c\96b¶Ü]\ 4³\rìüûBX\88`¦ü Ò¸õãÃÅ«·:\9a\89ÀO\83tö°&\90\87Õ'ïê§Ë\ f\ foîæ\v)¥'¤?_Äqâ½\9d\vïz¾\10Þ»70ú\81w__ß½¹zx\7f7O¤÷?^º¼}\8d\ 3åÝ\ 3ØO\97woìò<L¼+<\7f\85çïïyùêýíÃ\1d\7fw?ÿýáç\8b7\ f\ 3b\17ÊW\91Djÿ¸øô{0[\ 1C?_\ 4¾L\93Ù\11Æ\81/Òt¶»PZúZI;/.î/þÓaá=5ãS\132Y8\88\85\fü$Q\9dp\84\9e\10N^\ 2áQê­«\9a\aí6\83A\1cx7ù²®\9ajÝÚ)piJ³ÉvÈtV"\93vëª*\9bª°Ç~\vtp\83À$\1c\98        \9f\11?ló\86AÚj¾\80ÓUÁÓ\1c\80iGx\ 5îÄÞ\12\8f\9a6[1Àã<L½\13\8f\80\13ùr\ e\90\9fñp¹á½ªD\91¿z\e\ 6\ 3F\95\88|\ 5\92²ºP\95m\r\17\ 3\1c\bÊn-\ 4
+,%\80\ fs\89|f|\r\10\1ey\vÆ*\93\ 1V©áDd\91þkâZ\11ú*Ñ\16àrµËKb³­M\8b¨qò\84\12\8bbïa\9e
+\ f\18\97ÀAѼ|§\10Â\ fDòg/½ªvpÉ\1eo;´YÍwÝð\13feËÇG:!DâÇIjÏû\f\11©\ 1Ä"LAïB        \83Ø\ f@t\bx]\ 2[ó0ô\ eË6Çë*|\93fBý£Ø\8fAj\13J\v/\06\ 6ï*«ð\9f#M,Ã\13(µ¯ô71^\82z\836#Õ(!\1dz\859 ùKÔï-X\87ð6¼Á\86\ 1\83\9b\9b+\1e\1cóvëö\18\8bÔ\12å¾G\14í\10ëKÖ\ 3[Miö°» µ(­/Ò`\ 4END|~vý\0Ã\81Wòî¶Ý\84R\ 4#ý¾\847rv2\92\88\fýH\87V,HB¢\81b²@\85æ       w\16\19Y_;q\89N}!Tode¶\ 4ö\94\90dìJ\84\80\8bT\ 3بycÉúy \94°8¡\8f:ðð×Ç\85\ 67r½F\92\ 3t!\a\9e\98ÚÊ?\8e<\14aÕòzQm6ìE4z\a\14zeOðg\85À$Q\93\97ì\15B%ü4Õ#©u\97©@À³£ÿ)xòH\ e+ÃIèá;Öðüä¹p\97\98\ fº\a'Öajø3¾\1c\96\ 2\r\ f\8d\9cå+\8b#ÿ-\10j ³¸IïD\ 3F¼7\r½Ø\91È®ñ\1e\90\12pÂè:\e&×1\82l\8fµÄ\1cÐ,¶îÊ¥Aõ
+!jv\82\bã\98ý8~­ö#ÀªÚ\19Òb¸P\85\11=\17Â\8c\ eºçÂ\ 3¦¨\1d7\ 6  =1\b½\1c.®p\1eQ\9cÂu¶9B\82Ð;çLË\9c|+ùU¼Êbß#òü\89\18%t\9bì\87!¿\9aØm\9dT0Î7lJ{\ eè.8ÁFIZ\ 5k\15<\81dùg«3\97\84®1\8cÁE&Â\ fSýýÞ.üÛ½\1dÙN\92X_\92¤\94Ó\98\1d\ 6ÒÇ9©%.Z½c1Ö|\82\84\ 3{,\ 3Xh¶\15î\1fK^§'è\91O\84¦4öEìlù\1e}        :\b¸\99üå´\ 3H\12?rA\96\r­BZ¿°\93D\15nq~â8ǯ>¢&í=3\12ovvT­G´Â\9b\99@®94\82ÖÔ\9b\fÙ\ 5úG)%Þ£á)ûÃ\81\88ÐBKþv7\ 6\98þ\b\95\15«)yèÐ\ f¥ó··@Ù?§\9dr¬ãÞ\ 1*о[\16<_ÀA"¦ ñìîÉl(IýTK\8bðÓ?~\9f¸3\f ²»$¢Ì¾X        \80±\9f£\93ð¨Úe$÷'0\9d\1d\9aHð<§9¿%\8a\ 6©
+\86\9b ÷#øxô*\90áúÑ8?«J¶A\v;A\92ôSõ-\ 6ÙV\ 6\fJù"\83I¯µ[3\a\86j\8a(\90L½Å\±*VY=Åa\f\19\92ÖÃ4»'\9büI\91­íÕ{Ê\ e²âe_¢\15\94\ 2ñ÷û\12ù÷û\12\fS\90#8\8eT\12yu¾Ùb®ÞòÖ\1ey\82·Õ¡äXw@/SÐ\v/\ 6\9a\8b°\95CGq\87Ñ5[\17(pæ \8e[4o:»å\95>:ãvÞØe
+¾ðe\7ffi2\94Â,3²à\861/mj\80\97USápï\82<F\\17t\9a\ 6\12©\ 6\8c\12ü\ 6ÇU«º\v\15©¡aâ\94\8a\80(ó8å\r\f\13õ\Ï@tBpIÂ\97ï(N5ø¿*§\94.\15¾\14Qï0\12\99x×-_Ma\1f¾\94 !mG\9e3w\15§\f¹{""¶â/\85Ú\15\ 4Hòk¬÷Ôà=G\12ëDJE^¢\9cl(\9dÀt5Ïì\ 3HûRr K8&jpnj\97\a \9eu\85¡\1cL\ eÓÁ4õîlFm\83Øà\9d\bÜaît@\92\ 6!Z;i\91¦S÷Â\125mÍ\87\9f±JàXÞ®1½/
+^\18r\8aaé\{¬ª¢\89cöA\16_gf\85µ1Ïú\\16&ÇܲÎ\ ecÎ~\14ü\85MêP|\eëN¸j\87Af\9cAÐÌ\92t\9a\ 3\17g\96\8fe\1e\1aø"Ný8\18õUÎz    \ 2\1cP\82½\ 4Ð+Îe¾Ñ¹\10à¨\94\98ì\ TP,àO_ÂC§\ 2ÀÃ#\a>Æ£}*\8bÁ\8b\87i磰L\85¼\1d\13ºÞG}\9c\v\81ÙfɵÕf¢$ÅÂE\91\ff\7f\0Õ©PØwÁ¿Á\98Èí\ fÑ«ë\9d\9c½®\80®YO\9aLýPG3      BHú®\94H&üç\8f¨l*ô\96\ 6ߪÎX©0Æ»"G\89\81b\0dk\0â³Mn¥\92\90¯\81¯=â»\13\8e\13\9f\99ªK\89ê\1d+\14º+\9bÌ\ 2²u\8d\95\a¡\1dDR9\8a\93J\83l\\8aòæ)«OUi\ 1G,©\94;R\ 4\aeKÍ\881U¯¨\12¶^"U\10Í£\91mÔl¾ÕSWi\a\98\95\19`\81+\®\85\86\ 3edÆ]%È¿¹\16Í\9f\11\99²:;ËéÅ\91´ÀÖn\bѹ\v\19¤\1e
\91\9aX\81­\12ák(Ò\8c\ 2\ 6\13há Bá\e°\87¢üL÷%\16\ 2äÍyµa8?ãCÍ¡\98³c
+$;\1e¬0·ä\9d ¿e<¡÷¹wÚ%¯\18û\960ä^ä;\9eìI\9d\4ZZßé\82Ó2#*\15<'\8b\865¬Ìø0UWÜö\19i\ 2æ2\91ËCYÀáP8}0x®\1a\98VÛs;.òºæ\10äwaè'\90Ö\8c²î­\99w=\86±>\86~ \BucêÓ/\13\17Jp\ 2¡ÓÅã¶b\81:1î\8d\93\8e\95¯\93¸}QPÁº:ì'.\17Ø[\v£?e\f"ppPa\17\8cwk\9e¬\8cKëÑ'%HËÙ\93Ë$\88vKbÓÕ*Bû:\10#©¹âuÃ\ 50w\888\16|áj\16´>_æ-\83­az Ò\0\82( ß`Ã5¬\99%­Z­?\v!2B.áábÈ\15cù×ü9v\83ü\18\í¢ëi\7f\7f\90Y\b\bX      6(\ 5¨\96\9aþÑ`\11*\90`Ò9hÌÅ\94/U4j6\ 2­\98d¨Ô»¹ç\84ÿ#\15\96«
+³³cÃk\97\r¶këºË´ñ\8eÝ\0©\1a\9b*@pG\rv\7f½½þ/\8f®\11gËÖXa×\ 1\aæ\91\1c\15¼\97DÇv\1e· 0L_`\ et1        äË\9cÇA<âü,l2ç\ 2Û­\v­\ 3n\1aw\8dö\11ñ\9c\9bÖÜ{\1cå¦Äî¯\8d-ÅÙ·ÃÊ-\8e\1føð}¶<Ô\8eEZy\9d\9b¢Ú4\93üÊP¿À\13Ø|"Ò¯\97+\1f)À¬¸vFêRåÝ"\1d©\1cü¦à²T(a,Ì\12û\96\bDí8\á
+%¯y¹4-u\98\X\ 6\0Î5\815~@\e\99\ 1\96£QÛr¬³\17 o&®\19fÔæ \15\8aEð}ê\b\ 2ëRj;ÂüËÉ*_ÛH\88'­Ç\18§£\87\92\13è\ 2Û&9=)\18¼}Rð\r6\15>O\e\ 4§\92ô\1a\9f\7fÖQ
+\92\10,\1dò\82Ò{nËÀrä¹í¥qI\ eÏ]\9f\16ÇTh\0,»¢\9dí£2\ 1\99\ 5qu&\8c;     ?¿\vÝ9~\87ÀÌ\19\8ep±j\1¨lI     ß£«5ò®¬\84Õ³æ\18â\98
+è5ýbP²8m\82oJ.\99pÌWæ®hÀ\ eâ#çf'ë¶\8dËJ¤ê*`\1cÛ^o\91\8d\9e\ eµUÅ¡«¯\e×o0¶Ç`ø3ldáj÷Ë\14ÑXSaä\8a
\19Îâv\15Ô´\16\fÑ
+²³\8eÒ\86\13·®-\8f¿\ 5´ý/\16û\96\8f\90\9aÃwS1\8cMÎl~²âÍ\ fpîý=i*Ì.ñm®Þ5\94\1aF^cOvU$\8c\9fæ\1a\9cn\9dW6\eÄ5\14jÙwÐíO/\eâ=/3{Õ8\ 2òÉo6
+ª}Ûû?z0Td<ó\94wIتï,[Ù\9e9'T\89Ú>ºY¶\aÖ\8f\93=¸)«ºG&&*<H»â\90ò*     Q0ùz\89ç\801¦ë\17\82\8aåñ¯ýr\8dݾMðõ_úttÆTäËH\8d;Vÿ\a+\94¡\ 6endstream
+endobj
+5145 0 obj <<
+/Type /Page
+/Contents 5146 0 R
+/Resources 5144 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5108 0 R
+>> endobj
+5147 0 obj <<
+/D [5145 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5148 0 obj <<
+/D [5145 0 R /XYZ 85.039 715 null]
+>> endobj
+5149 0 obj <<
+/D [5145 0 R /XYZ 85.039 631.583 null]
+>> endobj
+5150 0 obj <<
+/D [5145 0 R /XYZ 85.039 576.78 null]
+>> endobj
+878 0 obj <<
+/D [5145 0 R /XYZ 85.039 335.442 null]
+>> endobj
+5151 0 obj <<
+/D [5145 0 R /XYZ 85.039 297.341 null]
+>> endobj
+882 0 obj <<
+/D [5145 0 R /XYZ 85.039 297.341 null]
+>> endobj
+5152 0 obj <<
+/D [5145 0 R /XYZ 85.039 263.264 null]
+>> endobj
+5144 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F38 3057 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F65 4251 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5155 0 obj <<
+/Length 3398      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Z[oÛF\16~÷¯\10öe) b8\17ÞöÍuí6EàdmmÛE[`)\89\88H¤BQqýï÷ÜfHZt\13 0`\ eçræ̹~g(5\8bàOͲ8\8cL>K³$\8c\8d\9a­÷\17Ñì\11F~¸P2#\9aÙ0Jb\1cúnyñö&Nf*
+ó(\9f-\1fhÊró[põãåÇåõÝ|a\8c  \94       ç\8b\82\9b¹
+ÞÍ\17*x\7f\r­7<úý»»ë«å\87»yf\82ÿr×åí÷Ø°Á=LûñòîZºç:\v®pý\15®¿¿çî«\ f·Ë;\1cúðþ~þÇò§\8bëå\80Ù\85\rmb\90ÛÏ\17¿ý\11Í6p \9f.¢ÐäÙì   ÚQ¨ò|¶¿°±       ckä}wq\7fñoO\85Çì\8cWMÈdaM\1c&  44ÌÑß²\9d²¡²jr;`Záp\16¿J\87VE@\87[nú\98N\1c\9a\ft£@£Ö«+±0;Ìãx¨®Û\ 6äÙ¡dË         Æyh-Q\98}\9e\ 15\9bç\86G\amâ´_D\1doßíÕìû\ 6X\9aõ\\99<Ô`3Æ\84Y¦=[*\9b°¢ËÝn¾Ð\89\ e\8aõ\9a\98;\1eñÝ\ 6]Ãýÿ¹}÷ëÛ÷À{U\9fþä®#N|>v%>÷Øg\82ß#ew¥¬ýR\15<\13\8d«Ø¯ä­:ò\Ú¨©»\16F\9bÝ\8eÈlxÊ
+\8dì\99§uÛ\92\eÍ\ 1\9ei@ópMÑUõ#
+\91Ô\88v\93ÓY\8eÏÄYW\ 2OÆjá      Ûª?\1eþ?rß\1ayhvGp\1d\9b¤Á/8´-k\1eìÚçª\86Í\1eåµá'ÒÄy\8f'\18k\85xsêúQÞ\11\ 4
+\13hÏ51~\94M\ fx¶YíÊ=ñ\82.jMP\91u\9c\9f     eft\f\90àn÷ÌïÕ\1e\85\92\ 5\r\91£±ºã!bU[b¦Þp\9bdIë6sÅ\92¬»ª\13iã@óàfò\ 4ì#\89\90\146´Ï\93\13\1e\8cáùé\0\v\v\19¨:~w\9có\81Ý®GÞ\eO+z\1f\9c9¦#;\e0i\14ÜãÁö8q\85\8açÎ\82=ɤªç6EÉ¢\954\15É\ 1¦Ñ\89àé\95\82KGf\0\8a\8fc\e\15\1f\ 6©¬\8b\9a§®z£;v}W\16\b©MÙy\8bÜ{A9cÆ\19\ fh"Í\9e_P\ 3çê=?\1fDÛ]óÈ\rÇ9±ú"h\98$\ fU\94Î\16i\1cÚTÿ½0¶°ÀS
+¡y\81ëò¿\17[\17*\85¸c(P3cçùm¡u\98ÙÔÇ&\1dM\84L\94S\bbѤ§(ø¹*\9fÐó\17\ 6¼õ\ 6uFj\85\97ûr}jÁð\8c\81\9e¦æ'\8a4I \10-0\12Á\92U!K¶ÅÜDèÂçÑXC\82\89_aܨ0Sy\1f\89 z3Ï,kÞj°9`Ū<¸]Ú·:\8a¢·¿~ä\8eõ®\82h\ 3\16ÕA\10°\16\98©\1e·ôîÇ×øú\89é4D'Czì 8Ç\99\b\9b\96\9f\9bʻۺkZ\99Y¹åL\8d\1cL\9c,oA±¼91?\ 3C&\82hÈÕ\979\19ÿ¹\11ïÊ®£(\900\ f&É m\qãP\90\8f¢
+m\1eüÂñ\15ú9"A\83¬\9fåp\92%ìÈ\87#¿\9e\ e\18\84£i/\13\1ck\ 6Ô\8016$¯\ f\9dea\96§¢\95\8f-&\12\83\11«« \ 2Ðü\91þâ8ÔJf\8bfÚgÞ è^°Í± é:rpdå\81D\ 3Ñܲcö\11ÍG©,
\12\0é¸,\97LC\bÂ\f{ä)+\127%\1féÁ\99È{\9a\v\ 3©h~.pâí\8d\19\1eD%I\98&Éàà¯\9e9Q¡\8d\9c\886èT\ 5Ç\1fØbÕ§\98?\89Q\80\85$ÿ\94ä\9f\8aü\85«sù+ðò\18\82\r\13÷N\1a\81ñ\9e3\ 2bÓJËÜ®X1á\82²\ f·\9f\91\91æ$bÎm\98§#;|ª\10Ì\18\15K\96)ù¥Ûzw\90\9eÕ     -¼kê㿦¸\8er\10\9e³\83\8fsÃ9\ eã4é\b¢q\ 5K§ì'\rso@o&H\ 3â\8f2\87¼N\eÊ\1aÈ\89à\99\97\12\818dsO\ eX÷ò\98°õ4\8cýÞ\1f(S×e{ÜV\87)Fu¨Rg\1e\b\7fL\ 6&8¥B\13Q±òÍ,Ça\9a9kZ¡Ù\82\83Ô,uP\ f\86l~!_.z\10!JM5\14>z¤Õ²\ 2ãÂÈ\16\19\ e¥ðô\89·mddïA\16\90\80\18Ùà\7f\92\9bmùùä1Hç\83\e¬<Hp\83síJ·\12]\11\9f(í¦ãöÖ­ßÉJ\0*9Åa\18D\83ÚÊâ>®ÿ\93'""#ö\ f\ 3$[\bçÕ\83L\12úHát\84\13¿\ 2\ 6så¹Â¶Û\18Û·K|FÁåf_Õ\95\93\168©i1ËD1\87è<¢Ô\b\8f¡Ï\ 3\8d'\8aDäã[\9eÀ»F\98@ðLe½)7ÜCH\13)ív\ e\1f"   BPÄ\86\87F\bO«#râv÷k7\9b\89\93\16'\[u=\ 4×N\85U[\ eRFwäAÆç\9a\ e%Ðßá\ 3xE\19\13\8aßJ\a  \98\87\84\0\bà\91Î\ 5íFj\80Â\11wËHÀð$\ 1S4à#Q\ 5\91#\90\94\15C¡ò&çg¬\e$±x8Õ®RèpUS\17ä#\118\f)\97_
+~¼HÛÜIjF½\15T\91àì\8e\9f\9d\87\8aM¥bÙQ4\11Ì®\ 60Záþ(¸g^ß;èÃÉ9/'¨\1396×/\18\f'\ 2HjCH\8f.\82l6\13QC\9b0Ñæ,jxâ\14Ø%êC\88ÍÕ0¹Öä     \80\96!»ø@_£kvt
+\18\19Ú§±\1e\1eÂ\1dT0À\13\8dãÈSɬ\8c\19 \7fxa\81øB&\9c@\90Jc |\rûÆ!À\99oþæ«Øw\18ë  &LãYû\17xVÿ5\9c½r\98\8b\19H\95¤}õJÚOÓ0Qñ·¦¢$Ô:\9fÈ\18@~ÕÒ½\ 3¡ T÷(H*AMÀ´rxEKÉÆxE\18ä\80½c:Üç`\ 4½<9×i\98\ 4ÛI-;öå¥\ e\1e\ 5\0\vo\f¼C6K\85W-Ö\8eÜ{IA\ 3lHHRÀ\ 1ë©\8b½\f\b^\11óJ\ 3éÞ\b\14T\94\9av\ 5£}6?ÆB\ 6ÂUõiî,R\8av^#\88\ 6\92èP\91@>\8c \86CÆ~WÆÞãíÞÝ\\ 1\89\9f¯ïxI\16\8dÕ\92û¼_OÐ\ 4µ¥Îe%\9afX±ÆÑ{
+b(l¨\82ð´Ð©þÁ$âá\1dÔ"1\ 4ù\989)\88¯ï<C#;1yh\8cC\16t\93\ 4Û¹ä\87íÛ²û\8en>?àÅ%öi\915\8e¢oc\8fÓ(ö\rbiÁ£G\ f,¾x\81·o&X×\91\ eódxü\89¨\96ÒõÛë\1c\8f®P¾Î.ÞÄqïÉñIoOÛ\86­P§P\8e§ùÈ
+\aö\1ce½=C\9b\r\98\19ÁÊÑAñ\92:±r\bÒ.©6Ö±WíTQ\91\85Ú\ e\95õró\rßÀ¬[
+Y\9d«-i\fr*á\ 5´ (\rª\8d
+ïSúK¹\17\14{\99à"ä\94PR»/øÎ\f:\1f\1a\948]\89!]l\8bûÆ\16\8az5\12Ü°fû\ 1½åj`[®þ*wR\9að]\93+\ fa   +\v\87Ð\89\v¾ozB[kÚ¾¢Ù\14Xè¸q\92¦\14\84W\83:\17éû:«¯øÆiV¥ òØGl<û±\9cò£\b\8a\9b)\84\8eÔ\e~ú4º'óñÊÉz@!¥n\16Fj\f×=ò \1dä\19\84\9ew\94a]\11k£àP´ì\84xüιÑØ\ 2¡$ð%\ 5Þí¡í\15ë\1d7\8e§Ã¡i»\89\83f\98\81ÕÐ\ 6a?6\92N¸h&Jg«à(nÙC±\9b\14¢ÎÂÄ$\83ʬÇ\96Ñ\18{FA\7fsêï\a[ÞßÅÿ|\0/\90Ç­8-\8f\15rqì\81>La\1c\1aõFÏbË\87ÁU\eP\ e\0*]\7f)Ûç¦.§«ïÈ×¼\92Õ¤o¨Àé"\11ËüØA¼å\1cK\80OT6³Í|\r\ 2d\90<c5a\926v2\82\16ã<h\fÑ\9cM\ 6éÜÊÝ·Å«"èÜRT{,¹Kô\93ôùØÃæêÀ«É\8b\91\8aGÍ6\1d«3\91\1db·mË\1a@\7f\93û\1f\15\8dÆQ\18ÃÑÚß\9c\b\16Ñy,×þÔ|r\85\12}\91\81\8ei\1c@CÅ`\ 6Ã\1f|õð'Eø£s+_Zö\a\80\92Pb'N¦HRtî¥äÆ ³Àr/ZÚS¢\82Î\93W 6Îre\14\e\1ejú=Î\8b .Ysw·7 J× 4TÔ}Á;ô\15xñ!\1d\ 1\19\ 5ÏÄj\81^0Ür¥}$kÂé\94\12¸í\95l#Wãbgávå
+\18«ÙG\9f\8er\17º 1é×*\18\eU.©\ 1\9e\ 5?\ 6æ4ܸ8ÿ\ er ôû¥Ú9ò\\9f¢Jä\1a\ 1\8a\8e\ 6/\95<1ñ¼ái\ 5\aï8\ 1Ýï(Ï\90\11#\81\9a¿#¥ò±hp\81:
+"\90ÄC\15;\fÓÎcÄÉ1éb"(B%a\86\98\b«b,\96ýW£¬¿Òf4®å¢^g=\84Å\97a\10\809//\8b$ýh\80\19y\96\9dÛ\93I)Z6Ü,:\7f\9f½?Pè\17/6ÉHËe¿r+í>TlI\9d°\82\8bÄ\98\8bÈqt0©§ëÑ\ 3ô½p\16¶k\98\82\ 6\1dþ
+\ 2ÚrÙ2A\8eO\98L{LEEó¹\9bõÒ\1dÕ\1d¾v~"Oo?É[Õm¹u~Ý\80õ³,\1a\11í*¾\82\9bJûà\8fè\89\90\91\18\a\eú\88\ 1O:Íym\91\9aPe.\9f¬çPî@J\84ÿOõ\14 IÂÔ:\84ºn\b\vDyH¿\ fs°)\1f\1c»{$öÉ\rá\91qèEU\80\ 6ä\88\r2\ f\9d\81{\a1\13){B/oá\88\91¦uY"\87\ 2K\7fÅßù\9bʺ©ëþ\83\ eYH"¶\91\85+\9fÐ\14tNÖ3²L¾®´\8d\18S}é\18\ea\92¿\96Cù3\b=½c\1ceEÝ\7f7\ 1Ñ\93\819î30}âb]ì&sÄÍ=~´\8aGDù'\bô\8d-áO_0a\80\±ôÇ!þ¨\95\aý¥/Ìs$­_y\8fÂËHçø:üä\85?­Ñ\91Üîá ?\93W\ 2,\8dÈLÆ·\9d0ùÀ[¾ò)¸\84à\88_=t.>îà*~6!*ò]\1c\ 6ÈïW-Q\97®'2\9f®\93h@tÜ\r5\8eÿTâÅ)Èþ\99Ç.wý\ 5X#óùG\0\99©ëFè\âï\88J\ 6ío¸Ë\7f¦\81Å\1c\11"/\1d\88\95\ 4k\8aÕN¨º\ fã¯Ä)¹Ô ú\ 5\97i\1c\8cz\15áëÍòãà>®ò?)\98º\8f31\86\94é+0Ùþïý|ɤH\7fÑÓzý:MÅéK\ eU\12\1aª²\a\fþ\1fqc:sendstream
+endobj
+5154 0 obj <<
+/Type /Page
+/Contents 5155 0 R
+/Resources 5153 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5162 0 R
+>> endobj
+5156 0 obj <<
+/D [5154 0 R /XYZ 85.039 786.531 null]
+>> endobj
+886 0 obj <<
+/D [5154 0 R /XYZ 85.039 630.904 null]
+>> endobj
+5157 0 obj <<
+/D [5154 0 R /XYZ 85.039 598.687 null]
+>> endobj
+890 0 obj <<
+/D [5154 0 R /XYZ 85.039 448.133 null]
+>> endobj
+5158 0 obj <<
+/D [5154 0 R /XYZ 85.039 413.387 null]
+>> endobj
+5153 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F80 5161 0 R /F58 3380 0 R /F59 3455 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5165 0 obj <<
+/Length 3173      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZÝoÛ8\12\7fÏ_aôåd V%QÔǽ\1cºiºÛE/ÙK|»wØÛ\aÅVb¡\8aä\93äºÙ¿þæ\8b\14\15+i\80C\81\9a"\87äp8\1f¿\19&\\ 4ð/\dÚ\ fT¾H³Ä×*\l\1eÎ\82Å=\8cüx\16
+E°\88ý Ñ8ôÃúìÝG\9d,ÂÀÏ\83|±¾#\92õöwïü§÷¿¬/®\97\94\17*\7f¹JÓÌû¸\f½OËUè}¾\80Ö[\1eýðéúâ|}u½Ì\94÷oîz\7fù\ 1\e±w\ 3d?½¿¾\90îe\94yç8ÿ\1cçßÜp÷ùÕåú\1a\87®>ß,ÿXÿ|v±v\98]Å~\9c(äö¿g¿ÿ\11,¶p \9fÏ\ 2_åÙâ\bíÀ\ fó|ñp\16kåëXÉw}vsö\ f»
+\8fÅ\v\9e5#\93\95¡X\85¹\9fGz^n+\94\93έä"è\ e¡G»\92\ 3ai\1fN\17\83Ì´\ e¼_«òX5÷pÔ$õ>V0R\97üÑ.UèuÜþPuåf\80\9eÀë\1e¹ë\17\1c\87ª\879}Õ6ý\8cp"_Eñ3ܪÐÏ"Ël¨g®y½C^\82Ü\ev°IÕmñ+ón\ fð5\f\9fÀÁHT"\17|v»\\b\87ÎòX\16\15Æñ\9e\1fpÕ ÿO\18IB?Ê2\998n\ez ½X%¬-5®²YF©÷¥Â±{fǰǼ\v\8f·\1d~4÷ò\89+î¹Y0õ\16¯ ¨[Yäv¹\8að*@ý¾9§,\ 6þèw4t$ÞA\ 1\87 Ô\15Þr\9c3×¼\ 2L\83k\v¼\ 1f\93T¡½§¡\12Ï\80÷Øc\ 3·GY\10AѠĵ\15-t\86Þ?/?ý\8b{[<ó±á!Ö\15ì½;Ýé?A\18×ã\12­\90ÒaA³pöÐ\82fe1JVGÊ[c\9fÝ5`\11\1c±óé~\950K\8bÑ\19ö¨Å\ 5NxÄÿ\88X\ eRW_¸\vå\15L\ 4eï)ôþʪ ³\89N\82°ü\0\f\14\89o.®\7f\ 5ÿCd\99«k*ñ#m4¦\99Y\aÆÓHÆ\ f=ê¡Ö)\bH\a\9f[´C\1di¯)\1eJè     g4r\15Gà9\85\17fü·Ý(\11k\0\93=U\fnÀ0å²>YZ\81oI\95P\91Tãp¼yh_Ò&Ã\ f\9f®Ð5Æ\ 1ñÉCtéÐã\92ß\14\ f¨ ·¨¯ÜÓ[.¿Ú\8béÈU\9fò\1c\ 5)0\1d»\92:e9Ê|\1df/°|è­ª<ït\90V\93\11)p\9aq &ºÁ\17\15e¹w\ 4\8b\83Fæ(?l\eåãÑ\91\8aô½|\8b\ 3)YÑéùB\ 5Í$\11Þ_}ÿIæ\a\9c\18·³[\ 3\e\fý¦«Ð\12\86Ê\b\eII¿\añB|\92j[6H1TwÐýh|\18/,Ó\ eƶ\8c\1c\90a$l»\87¢®\1fÅÿä¹\1f\84\13Éݵ8\95ü\bÄR4Ñ\86\9b,y\bÂ?BßÅù\95D[\94\9c9AM³"¾,w\8a¸ èÚ\17}\7fÄ\9bh;!Þ\16Cq[ô$?ß\98¹c-\9fh±ÜÜ<xÁ\ 2¥\ 1º\8a§\e\8c\9aMî*\8bü K\8dQ\ f|IŦæF\7fØïÛn\98¹,@;i\16NÔ3\10#\18\84\8b\96§)wZ\1c\82øÌ´»¢îËyÕO\94Q\9f·FóåL"ÅZ>\9fq\9e°ÿ±ªkna\9cÈ<\99`âJÃc\85±,ãÒ\81ärÍ¿ÖÂNϱ\8a\14\9e(ÄÅײ{l\9b¹#Ź\1f[\8bçØ\ 3\17joÝ\rWK\fÞ\12®H/9\82\93N\1cÍ\0\1fM9G\83\8fÞ\ 4\16cÀÔ[ÈÜK\1c]\8b*\86\88°ñà¬uÞ²­t-Ƴ7¬a+áÜ\8d\10\82]\92y¶{Ã/\10àe\95¤ë\81\16 \90¼"\9a\ 11\11ÁtÅ\96)f\?òè\1d\85Yh°7\92\85Y®frGË\ 1´ë*ë7P\99BÙ¼eZBÕ\7f1b@öF/c\ e\9a\83ª \1dU\ 5\88É@å\ 4\ eC31øeY\81\ e\14\9døvh\7f_D£?éúÁ\9fç\10d\82ô9<\1dAØLÓ        \9e>\81¨#\9e\ e\11¹Ä9\80hFР"Í\80 2ò\890ÓEÉs\88\18\16\89ãW@â8
\91£çj¶$\95-÷³o\8cÃÜZæ»{\1cn\ f(¥wâ,\97ì]q\ 2®Á\91¢6\9e g\93\9e`c0;nÚ®+EÞ\84)\9b­\84\91SÓW`ù9x\fº+\8bí[v\96Ç®\1aJi\97ßÊÍa\98ó\ 4+3ÿ\15Ê1A­±\ 2Õ3§\19¨#³J\83í\87bדּe\18\7f\89³o8\18\8cÀ\ 5;+¶¬\96¿¤\93¢nWÊÂe]r\baR&A'\89¿\9cZ~æ\8fc\85`Ü® óÑÛ \9fo@8\90QÒ÷ñÍ\8c\8dðÅÀl¤øö\86Û·\959ìxÀ-wp̵ìg\93]Ézá^­9Û«¥i÷Le\8e±gG:&\vmcL\10SpÀ±¬\9e0EÔPaÜ\819mWoÇ5¾ãÅgÎÜ\91Í'§×§\94¦Û¡PJ$\16þÁf÷è¤ÛÛ¢fB\8aY@rß¡5\9cjm\98Á\96©\89@/E*íg\16w¾åEï("Ô\12\ 2\14kWN\9eoÂ\\ 2¹H?p\8b\ 1\8e~^¾H\ 40ˬ\9dM\8e\8f~\9e¢P\14å¾Ê§é\9f@¥0pîAÒW¹-\1c\e©$î#ÌÃÏ¢aÏ\82mëF(õ|\9eW\9cÖÉÂÛªß×dG \10vÎ[Éw{\ e3EÃßp7§\99»Jc_'Ñw\92\0å§Ê ³jCy÷\13Ö\8bF°}\9eù\91q+\9a&Ìî\eB<\8fL*TS\10ô6\85 %G{&|èÌ\87\88ãðA\81TySã\ 2  l\8cë®Æ4\b\85ô\88`C&Ík\13\16?l\1c\1d-\19åW[#\1ax\90\94
+~Å^¨R#&&\17\85·0«T0ën)iú\93mDS ×\ 5~\8bU\9aú©NN\1d\15"8\16\18j\9d\vÇ\19&ýÀ\0¤ ÕT \ e¡h\8cÍ\ 4¶à\10\ 4§:Gn\9fÇ8;\19z\9e³m¹·i\anð²{þ\98¸D$ß´\ fD`\16#G\11\98\84\ 5?\87\rÎÚñ`ÑÏ\ 5¾,÷³<r\ 2ß\9cÆFÔ2îãt\95ÄW©\19ßì\8aæ~6HBtöÁ\v¹2oçp8\8c\a\16\1djÉ[@C  ÆÎ&\99iäæ\16!âü\ 3%zpôX0y ¿\anµI0 åÀC\98×\95\88̾\19ÓØòº·\ eH\1cµ.1¾kK\8a{zÀ(        üÄÖénöå¦*ä\90ï7\9b²\9f+í¡«\ f¬×hÆs1 \8f4`?ýÄQ0ì¤2Ѿ¶\80\16P&ºòYí> úå`_»BZT¾s\83\98±Æ<'½¼c2\9604ÜÒ\19\90ìÈoB\7fÓòï\8cy\vżmç©$\ 6Ha\96\0\96º¡Ú\1cÈUË \98]\9e¹E\14ørÂ@\9e\8aÂ=    ×nÈ\8f\118>°å¶6ý\14\90\14z\7f\ 3Ü\90@\82Ñ0)ß±Ù\ e{\ 6JÕ \89eQÇ%R\ fB Æ\10\ 4\93\9aPZe\8c©,%<Ñ\90\89\eØ~ b\ f_9¥iÒï\80ÄB\16Þ\8dG;\15\bñ<­yÕm±í¹\03V\8e2\e\8e\9dÅ~\ 2Z(\19@ñ¥dݾÂ8Ýïªý¼z+\8bP,üÄ\1d\8aa d\8fËÙ²-\96s\8e»Ê¸7ì"E\15\ e\e\92CÊö]\16ÍX#ÊÈvp\fõ\85\8aVôEÎ\1f\e])\90²\eL\95:I©ÐèØ\16*b\9a¢¢¸é\85\85Ò8ƨY¥   k~\9a¾\10ØÒ\8cá\ 5\10íÈL¿\1a4\8b]Ö±¤£¸\ 1c8îDÇ~få}5#]ä\\19\82[\\¸\94(\84©`ª\ 1_UÂ\ 6YD!¼±\94ÛÞ\9a?ºØL"6\1c\90\81ÒVZOƹX\ 4\ e\ 6ü³\9aæF\ f\85Ôµ!\89\ 4?\82ÜÄ\19!\174»/òY\8dDlü@û§ÕÈ\16·ÑÑxÉFf@ü'W\18Zþz9\ f\88³Üû{k\12uØb[\ eEU÷üA!6NM­*\1fK      \9b\8a®\90v\90\92Í®2ÅÃØ}H\89©ê\7fjf÷\ 2¨\9aIÝG<Ælþ\1f\ 3l\89¢\97òÿìµù\7f$ùÿ\a\83\89\89\9fͧÏfãëÓÓºÀäõ,\8cÂç^Ï"?\88¾ó|ö¡²Ð\93*<T\ 2
+\92\9c¡wÂé\1d~_®?Þp\8f\14\97®õÑ\82KÌr±[\fË(\14ô\f\16«¶Üaܦb\15\eÍ\19vpàZ\1aÈ\9b\8aä\90\9e-CÉ\\92|¬ï\18ä;®Í\ 4SEÑãSOÉÚn}£Ò¡3S\v\18Ôá\84\9a\8e4¾X\11h'"È¿-\8e¿#C\ 2ì³ãgAô[:`ÕÕ¡\83¤ô³  \12®Ø0\ 5\e\8a¦B\1fU\bìQuè\14\93µH\11:÷Ew\12gw\¹!\15\80sTÍs/`%?\94ÙÚþL8Ò\0O#S\9f¾þmÎ?j_i\ 3®H½4\\v)Èc]â\1d\86\99ñ\8e:s\8atB9\9eJ¼¢N_WþÕò\1c\f¿\e\0ßÃøö\97\8eà\12Úô6\95Qô¦9\rw\97ß
+\9b\9cñ\r\8f\16ÍÂ\9c\80s\9eÐOÒì\14ùÈ]:\85åØ\91§-KÖR\91~!ëÇ\82g)\7fÈ°å\eÜt¦Ð*\15Î\82Ý\9c\ 31dBa_]¤¸½u`«Q4\1c¶/2cmÕ\1e\94¾Ì©2NQç\90î\9a_\8adf¹i9þ«Ñ¤p\10ï\12\7f'fD\92\81×\2Ò\8dàD{\ 2\0±\e®¼æ\16çm\84åä¡+6¯OØ\1c!\97\16 ëì~\8a(\90Ì\ 1µx.yÕ\9b:\16\0;c¶?5@\%\89&\7f¤ \9eä\I`ß\8a\9a]\89\85Ò¹ä\11À\89Ê\rá\8bùW\94 óÂÄ#¢Ç|Ñ\7fìv\1e\88ð\93\8bøh/[î ´Å>\bç\ edª8ðäÉ\9e\1d Í Ç\7f\90Â2N\82\ fÓÕl\ 5\1eÿ6#xî/\81Ä°þ¿?®Q©\9b$¿\180C\9d=e1\ 4_\97`îì0ø?4\98ð½endstream
+endobj
+5164 0 obj <<
+/Type /Page
+/Contents 5165 0 R
+/Resources 5163 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5162 0 R
+>> endobj
+5166 0 obj <<
+/D [5164 0 R /XYZ 85.039 786.531 null]
+>> endobj
+894 0 obj <<
+/D [5164 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5167 0 obj <<
+/D [5164 0 R /XYZ 85.039 746.277 null]
+>> endobj
+898 0 obj <<
+/D [5164 0 R /XYZ 85.039 514.428 null]
+>> endobj
+5168 0 obj <<
+/D [5164 0 R /XYZ 85.039 482.406 null]
+>> endobj
+902 0 obj <<
+/D [5164 0 R /XYZ 85.039 207.585 null]
+>> endobj
+5169 0 obj <<
+/D [5164 0 R /XYZ 85.039 173.441 null]
+>> endobj
+5163 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F80 5161 0 R /F35 3036 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5172 0 obj <<
+/Length 2996      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZÝ\8fÛ6\12\7fß¿ÂÈKe V$\91úº·½Ýä\9a^\9aííúpwh\vT±e¯°²åJr\ÿ÷7_¤h[^\ 4¸\97\1e\ 2¬Éá\90\1cÎ\fg~\1c%\9c\ 4ð/\9c\1f¨|\92f\89\1f«p²ØÜ\ 4\935\8cüí&\14\8e`¢ý \89qè¯ó\9bw\1fâd\12\ 6~\1eä\93ù\8aXæË\9f½»ïo\7f\9a¿\7f\9cÎ\94R^¨üé,M3ïÃ4ô>Ng¡÷é=´ÞòèýÇÇ÷wó\87Çi¦¼ÿ0éöó=6´÷\ 4lßß>¾\17ò4ʼ;\9c\7f\87ó\9f\9e\98|÷ðyþ\88C\ f\9f\9e¦¿Î\7f¸y?w\84\9di_'
+¥ýýæç_\83É\12\ eôÃMà«<\9b\1c \1døa\9eO67:V~¬\95ôë\9b§\9b\7fØUxLOxÖ\88Nf\86\ 2?Ë´UN\18\8f(ç©Ø ¸_
+\90?\ f¼\ eOtÜN£Üë\9fKêU\1dþª<òz8¨\10K¤ÀØ\96HmÕ\97K^`7\9dÁre»©:\9eÝ KÇ쫦e®Ïs&|Á½\8fLkË~ß"3-ºf\86Bf\16[þå\89\ 1ª?õî>q\a$åÑ\7f~þøoÔ:ª:D%ätF\94)E\91\85¥7|*\16\ fúÍ\96mGô\86x\97%Û¼\7f\86ñ¢çñ\82i(\1d­u`ò/A¨ë\92Û\v³\a1\14¬\15 ÛsBÛÕ8tÍî´UÕñ\1eÝsÑÊ\92\a<i³¯aT\16kKÚ¦¬¾â:¥?âg`ù\Åã7f\16žJ\13ë\16\11\90C?\8fc×-P{>l        \7ffq\1cx?\82^Tà-«Õ±Ú¢m\92ÄûPѱ¡ÕLa\fM\9b¤Þ}\ 5òõL92駩
+É%Ð\13:Vy7"uä«è\9aÐ*ô³0\7fÝ\97\7f\14ãU+ØBäL5\19\b\b$l\1a£+±*ah\89:\17\r\1aîÈ\ 3\17n,BÓ
+\95x4.&¿]µÙÕlw\97¼@\v\8ek+\ fYZ\18\97\10v\ 4\11\vö\13Ü\1ai$¥zåN¡0Û\11\8f7[@(\0\ f×Í\1a»\11¸".Öà\1e\7f@ÔÓ\19^®%\8f\8a$~!Y\91ÒÐêì$Vßa\9cù)4Yë\ f\7fg\96\13\93\84©\8cú¼Î÷´!ùrùÕ\9e¯åÈ«³ÈJl¯\ f\8aN\97\0§×Õ¦ê\8bÞ\1e\1c\aíÝD\86\82i{\1eFocº½¬åÒL\9bÒ%Çæ\17\89\v¨¿Y\98Æt(W\8d\85\15º\10©"PW³b±#\b=¤º(ÍAÁ\9d\r\1f9\1a\ 5föe[,Pè\ e'\ 6Þ¡\ 2\99i\9c"\16\92º\1eW\80s´²\8e\13\1dp\B\17\9a\1e\97ïP\ 3ÄGÁªè^di+ǦØí(\86®y\0\84%úýÃÓ\88\9f\14}\8f\a«¾ âzR\94\8aõ&òmKë\8eÊj\10¹àÔ\8d\89p3¶*q\14/ÖÆ\12Þ*Î)fÞbÑìYG¾\11+Jý g±>®Lø\958¼+ÚbSöâ\1fänqæ¸[\ 6\ 1,Ôâr[\90:\8eà\12.jntûÝ®iû\117\ 5\84\91FJæqð\ 5vÚ¦\17\11\1a\9e¦Üi:ôU\92É´\15\1cY;ÊüD%ÂôVνµ\89@£òi§ÍnØ\8b£?9lïv(B¡\91 Õ:K\Élìrx\96C\85Q©f\17\8fTê':<ñ\80UQ\11\83ä\1a   uè§\94òÄz¿Ý.8çt\8e\8bÜ\9b»EI[<$ô¾s²©ð\17ëòÔÌ\19í=§[\90r
+m»\9e;ý3J@þ\8b½\86\7f·M/Ìh¦(u<\94'\910c±*÷C\1d\8a\19n\97Ë1K)?\8a"aá«Ðó=SV\81F\bn\10V\99\92sc·à\9fº2gà[w\12\8f:\91^¦¸÷\9c4\10\a¤xÙ\95\fáì¼\96d/±*\83T      @\92\f\19óMFKe9l\84r\11ÎÊrc\ 4\12\ 1\8cÀDî\91\17\ 5äßÈ\1cØjK\86B½ôw-ßx\98Á^°$O\94Q"\155ºP\96¡?Õ\84z`ÄfZhS¢\936\92Q\93$/ÎþÃxÒbß\97ß\81.BH\eI\18zs$Z`d\ fT0|\18Kzì\10\92D\9b=w\16Å\96\e\94?ê#w6ŶÂX¹¯\8b^¢;\85桽 #·âä\18¿xæ¾³Wîݺmö¸Ê;\ 6jH«\97Ì6\16¼É\1fpíº2¾A(\11ùÙ7Ò\13\11Ho\9c½\91\85SV\83[¡Òü\11\9f9\90\81[2®ÙSþ¯\8f\16O\82\1eÚ\17¹Ä¿£\ 2ªÞ\ 5\9be-á è\1c\14ÌÉAâ± S\aË@Û*\17ç^Ç,§°Z3hwåE\89\ 6y\89\95\96\18\v!\94)\12Ææ\89\1eÝ\95Æ9Ííj\8aª\89¦ûVV.è 6Ç°\18±ÓÈ[\93ï\93\85\85Ò\b¯(²F\v¡Ëò¤{ø5w\b\99øê.y\0ÁCÛl¸cÕ\97Ä^m¡`Ï\e4«áP\17AÞ8\8f\89õ¸õ     \12\8cO\80 Ò  ¿\9d4\80^ð'<\14Þ{\1d\9f»\14\9eRg\8eÍ·<ëpNÀä<\12o\93\14öÎ^Ã\86Qà§q~\19nqQR\1f\bµ³÷®ë,öÀñ^¤1J _\ 5Â\80?`v\81ÓwuUʬBVý%TzÛ0íª\83\86Þ\e\13e3_\ 1\90u/\17Ê©A\97\16`ëT\1c\18©]µ4JÂ*\ 3ÀZôO\1c±áÈ\9dLªÔ ×ת<\98¡\92\eWÅÃ\1d\8b5eí-bçT\ f\93ÌùÌ\ 2£Á\aÏG\1c%\ 30|¥a×\85
+g(q'\8b\15èú0\87ô\89s)c@\ 3\\8bì\9cD.¸JýÔ\ 2 \87±G\82ò\83Àä]À\0q±~ënÀÑ\8f½À¾¬+±4\9a\16\81¹ó\9e\19\1e\16øêÐ\91   \85¸`]ó\vDúÖ\1et\8cF\98\96\92¯¢ìÛ.\1d%p~1\9d­Ä?T\1a\ 4T\1a\80ç«ìÔ¡Z\ esôJ\e^¢G[\1c\b%ç2a\90\eCcá\9e\1ac)D\1dºÈCÄQÊq·\rs\r!h¨j\98\0iX{§ ÑlX\eͶ¼\8eÙo)¯År\e°Õ\19Ì*î\ 3\10\x\9c4\1c\8e\1d\18\ 5y\83Ï«,¥þá\ró\194\81m¤c°\92¡/\ 4\9d:^\83±\17amúÅ°\87LR2zËÔj%¢pQ«å\9eáí\ 4\8d´\8cÉ\18p\93\10c\ f¦Ë\eÓí\17¸Û³Í£\97o\bebä}YÓË\ 6_*\0³\11­]^\954óí\83Û\96\86\18YÖ,k?\98»<\9eÁy\93ÐO\1eiÕzÛØR\95Ì=<\97\82øOBèy\99J¼í¬\92\93}¯õÅçÃ\ 4%wsö¿NÂ_\94\98\aWoÞ­H»Z\80Ñä\88ÌTðϲ²çXÐÝÉ4\95\15â`\88Ó0K\8cÚPµcØ\96;è5fß«/*\\ 5\91\ 3\17)\89\9fc/­ÎwE¼\9460ï8\92y5V\99,ÚA\17\95ÿ
\b2N\8bA6Ô\11¡mc#^çb_÷L>1\ !)È\ 4¡\a©Ô+iÁ\9cK\12|\1ab¶À\f7\18Q+\ 6V\950ì2ü\95¬eÊbФ\87\122\1c\86\ 5s'x\81\18\VáS¿½\ 4.\ 3/äê\ròî»\9e³8^½-WÖJºf/L¿þ\ 6\f2_\9bêÀc¹«!f³\13s\85Å­NN)ÕRm-g§OÍ#\85\18z)ãåV\8f#y-\8b}\15\9b
+\98D\ 2£IÊ\16'\98\8b\81\8d\83ªè4\8cÖb·|7 5k÷¦\95Ü\12åÊOóS°Âå<Ô\8f\,¹È\97\1a\8a5LJ¾± Gû¥!Í8Çâ:qÌ\8c\9dÃIâ|f"ú¤N\83¡R¾9Éß8Dî\8a¼×\81\10\b\9dod
+ÿ\0\86oéU\86÷àÝ\80ÒiµE³ábëI>\83`\11\aêTðÍðJf\ 2      Z\99tqy\97©l±~®ù\87ÖEGÉ\9czov%\9fòØP\98N\99\8f\96²\1e\9e¦â\8f\99|\88\19±c\14(?É"ëê\9bæëXiJ+?Óé\ 5\ 2\ f¯l\ 2%°ßP\88\1a6åc\8cª\91'QÀqßÚØ¡0àØ\98}VÃ[!ÊG+׶ô%\ 1\99\14\82\ f\97ËL
+Ϋ\ 2\9b\17/\92K\1f\ eÛ²í\9eá\89?R÷\ 3\ 5\84&\ 1_\ fùæ\ 3O\1c\v_«Ó;yþ\ 4\ 5\87aî'Ék08÷u\14[\14L!\1fÁ]µFUÔø\831ÒÖ×ƾ÷h\\8d?\8f\8c}ðÑ~\9a~Û÷\9eD¾÷|Ä\18Ûså\8akØü¥g¨\10ÊuF"·å[Ð\13%Õb»,ð«OkÔ\93¤\ 4\17BF\v  C»EËå\1c*?\0mCoý\977Îg£a\15\9a]ö¦\9a&J\18ûT¤ýP«×?\15Íá\ e\r\ 5NÁk\81âé¾eê\8e\8aòŦ4%    ö\8f\8eG{.\8dk\82\13ü\8aÂÉ5ÓΪÿL<pè0óesªÿ\13\bX2\ 1¿2\17\94ï@Q\97\85n\95ä`Kã¹\8b\96u\87î¾\ 1Å\8d8W\92ù\89­\8cï\8a\19ß<­ài\9bGnÂu
\1d=\9f4*É~쥢\8fQÃ_Æ\\10"\8fJÇ<\10\10 JP\ 4c\11\1d\8eX\ 4Òiz¾lìë8æ\89ç\8bâ\90»æ\89\96Ì\9a\80É\0Â÷ÇS\r¹;`þ\8aReóØ\9fJüUÓ.ĺg'i\96åë'Éÿ\'YòGáö8z\9aÿc»¼~°×Ì\ 4Q*ϯ|í\96|ø¿ý?\11\95úáPkx5\1a\86q~.§«]#à\7f\ 1ؽ\9eÅendstream
+endobj
+5171 0 obj <<
+/Type /Page
+/Contents 5172 0 R
+/Resources 5170 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5162 0 R
+>> endobj
+5173 0 obj <<
+/D [5171 0 R /XYZ 85.039 786.531 null]
+>> endobj
+906 0 obj <<
+/D [5171 0 R /XYZ 85.039 724.712 null]
+>> endobj
+5174 0 obj <<
+/D [5171 0 R /XYZ 85.039 689.966 null]
+>> endobj
+910 0 obj <<
+/D [5171 0 R /XYZ 85.039 254.273 null]
+>> endobj
+5175 0 obj <<
+/D [5171 0 R /XYZ 85.039 222.458 null]
+>> endobj
+5170 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5178 0 obj <<
+/Length 2582      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[sÛ6\16~÷¯Ðä\89\9a©h\ 2\ 4o;³\ fÙÔÙ¦ÛI¶¶_:m\1fh\89²9\91D\97¤b{\7fý\9e\e@P"\9dÍf2\13\83À\ 1p.\1fÎw\0©E\ 4ÿÔ"OÂ(.\16Y\9e\86\16ëýE´¸\87\91\7f^(\91\88\16&\8cÒ\ 4\87þq{qù>I\17*
+\8b¨XÜnIävó{ðÿ¾½º^®â8\ eT\1c.WY\96\aï\97*ø°\©à\97+hýÀ£?~¸¾zwûéz\99ÇÁoÜõöã\8fØ0Á\r\88ýôöúJº\97:\ fÞáüw8ÿæ\86»ß}úx{\8dC\9f~¹YþyûóÅÕ­§ìÊ\84&\8dQÛ¿.~ÿ3ZlÀ \9f/¢0.òÅ\13´£P\15Åb\7fa\928LL,ß»\8b\9b\8b_Ý*<f\16<kÂ'++±\8a£0Ï\8ds\8eJ&\9cóé\0Ú¯Ñ\8e
+,ÈLPâ\9f88v\15v¶üµÞÕë¥Î\82Ϡܱ\s@û.ßëÈ[UE\10ª<±kÿ\8bEF\ek\15F\99\11\89¾áõËÇÇ\1d,ýÂK÷Ð|\10u\1e\97+ØWtQÁ\1e\eu×ÕÍ¡Ã\98å\1c\97r\8fÚÝa\8b§íËÇî|±ûú\vƦ:ð®¸6|µ{X\90Öm\ e\83\ 1Eqvc\1d\ 3Æ,VJga\9a\14Ð@/\17d\ 68«½¼o\9b#H?^>áĦÝm`^\92\ 4íåÓå37û¶~\ 4\91]Õãw\1a°\8f{4$\8d\82ò 3ú\aÒ\10Zäô\87¥b\a¬qáÏ\1dÏíÉ(hPïC\89ªß\93\98¬ò\8açxâ\16mk¹]ò\9c?"ev¼\1dõÞ\97õ¡ëÉðhdq/J¡Þèöº§E\8b\80\1cÉö\15èCø\9b\93®\84\84\90\90\17a\ 1ðf$tÕúØÖ=  Ñ      \84¯û<\81\9d<
+5\9c\1f\9eñX¶\1cyÚ°jC\9cª\82·\14·\17ÞøÎéE
+\97¢\17E\88=Sq\8fsty¸¯62\ 5\91c§Ðfb0ººé'ì\ 583F2TT\8f\87\8a\8dzÃY\82ü\ 2\7fû\87Z\0\aùåÔ\1e\16)IC\18ÞUÛ^ºv\84\1fÖ\1aúü0Æã3ä°\8e6\1cºÐÆ\16P\1d\15¬éUǸä\ 3\80\82ån÷²\84£ö\ 3.\14\ 5ÿ©Z8\13:\89Å¿ØB5ðït¨\95ÎÃô["\9d\15¡RJfìK\8cÎ\8bli\8dÑ \1cîÖ\9e\8d²Ç°¡@ÙñXÉ\9f.@øÑlOõ¦c\84âG\8e\ 4ȶbQ'\86\14¾!\85\86\ 4gÓסé'tW9¸2\13\11p]\83~\1c ·a\8c\18\10\8b\8b1F(\1dB,GhÄ9BOtÈ7Ün\ e\157\ 4ã>V\b\vMg³zìeÁøÄR\82£ \10t¥t\a\9bûêÂ\98\16ÕÌy¶\19#(';>\80\9bc\13\93\7f¨Q=S~¯×\16zýî\85G$<h IYqRÇ lÁ\ 1m¹ç$IÊÂ\84Mµ-Ñ\82]/b¤\99\91Hº%i\1a\ e\7fYb"Û\1då8@Oi'NB\15\1c\12ÆÚ¦¥u[\ 1²^\85j
\8e\8bÙ¤ÄÁ\8eTX¤9\a;!É[¬1Dõ\91ã¹\87ÿ\8cC\85\fÍÙ¼!þڠ˶Â\9e²\18ËÚ\98\9b\81Î\81¥p§#ú\16\89*C\ 6\0gnXL2\ 5\14·da\10n¼±(F\19¦¢¨%^\ e\1fÂ\18Ý\ 1\81è])a´Í\91c:\89²,\9b\ 2ÒÇê\19Onª\83\e¤xHè%\7fÎ\10\833{\10\es£NÕ<óã\ 2\96\17q\ 1Ù\ eÍ%âf       äEøDj¤áÞî'y\ 5ZBíüAÉ\11\9dA\\ 6\88s´¶mÚµ\0ÎeJÂ\90\15óý¶o6ÕT\8d\95\ 1Ê^áI£²\81'u¢\a
\94hy\ fGÆT\89=§T\89}\8e]Y\0±ÙºÔÜ1ª\9a\83\15nÎ6Õ~\9a\1e$,gb\9b       F\ føÂ\8f1¾ÈMb»wÒ$-ÆÖµ.\85Úâ\ eÒ\9ac\15ü\90ØM\ 1òUn4\89\1a\8c2 à@``qB\f7gH2Ö¡\8a\ 1§¡é\98+\95\84q¦f\82ÎûÒg)q7T1\8bÙ¨í)\99¢@)\96\94ü92\bÉÔè\94AϾ7àüÈ\9cW\8ae/\fö\84óݹ\95Òeï'²\17üÿpÏ#\8c
\1e9Cª\0f?¡<þã\15<\8e\82È»ÍÀ\biä8\8f\10ÎNéFñ\97e\84\93ï8eÈ~\0Ìæðf\96û\80r\98û A\8b=SÝ_¯k&>¬ý\aâ£\fb+Á$;Ë\9a =f=\90\86k\0\84F\82Í_'¬\97p$©\16çô8E|I¨Mr\ e¿\11\aÎ\80/\8aCe2\a¾\95Ð^ìÕ8|\18=Ë \11å\0\1fK\84&ÅÃ\846Z"¤\1eü\13y\ 1į^Ä-pÐwÛ\17\1e#ú3\94lÙxl¿F\7f;®©\8cР   ýqT\f\84\b!G\e°¬G    øùä*\9b\aî KÂ\ 4ÕµUÇè\ 2uêu/\f\eù¨\8b¤^«eää0[XD\ 2N\90\88¢\bÓ:`÷v2¶:2p×J¾±\ 2
+#Uìa3¹j\98\17êÿÎW&\8ct:\91¯,xT\11&Ù8\998ëÝ­ÉÕ¼%ÆôqWÛ,°\19\1f_?\e\9c\94×ØåRß_GG[ýée­\94\1e*\996¶¸\e\1fÿ÷È\ 5t«6|«6\19'¶¶"^ìiò\vb\9eª§Â¯lpÎSÍõ[zz\81\a\aïm\95\qït\ 1Êþ\84\12\11dË79ý\ 6ó\bÍY·µ¤þ\8dhÊé\8d®*_\84òq\9e{#°Ö¤RúñpõÌ\84ú¸däÂp=z.Hìû\bî¯\8c¨®&\8aûsx\15qhR[XoÐ\81à¼\97I\88MCXÅ\19= ò
+õÁ\16Ó}U¢Ù\8aî\83çû&QhÜ\vÕÿvVÒ06¹ÌÀ°B}5sd²ÐäÙù\91\ 4øqnÂ\e'7Ã\19Ëçò1\Jôl-À°îø0\95\9bô\ 5&öè;Îx\14\1a/w¡XëÐh=:53Y\vöVÉw\ 2 ÷héÌ\ f9\9c»¥.¨ªÈ¹\ 2!\9f ìËã\ e!\9dg|\9bɽr\ e;)±ä\99 \1aG\a\ 2Î\89\80\13\8f\80\94U$\13M\98\9b\0[ªÜ·×K\85*\9f\ 1Ä\8cí   ÖÁfÞô,\93\aÇ,\9d©Gáü¥*\9dÁê·\ 22Óޣȴ:wöá\ eÚC½Ãß\14\ 2øk¯     \82¤8Ôiæg\1a\8e\8a\1eÒ}>z\ f\80\11      \f\f\1fe\9c\ 3£g\9f®\10\85ú«n\983\1cH2\8d²WÞ,\v\15|@\8aɱv¨E\17ªMl¥\8e\1dç¯Ü yuàüÌIxl\ 6\18ÀñKõü£0\ e¨\81\a»^ª\13¹\17gþ%/Cêä·Àr³¯\ f5H\13áе\19F×¥¬7\\833\154v\ e\7fúWz\14}([¯\84×`ßÓC-U=îßõD\8d´\82}U£\9b\ 2Îö^Jº©÷j)\ 3Ü»   @Ì=\9aÄöñhx+\1d\95\80RÿÛWn\90zªù\1a꿽ru`¦]8ÿJ\96\80
+ȼGþàÛ\88üö@=üä3zeI\ 2¨`ù-K
+\ 1ç;÷\8aV
+\1f»\92\1aµ\93\ 5ºQ%\ 5\82[:o;\1e^7¬BÛH\87Ü^±yîC¢Ö{Ùܽ:¥3Î\84%\ 6g\82\14ÿ\92\18zwG¬±æW\85\94\1dt\1dUî!Ôè\88«ÿ\96ß\81à8º\ 2°ãaJr$·´/fv\15º¢áÐp\8adq¹!öpbé\9a\ey¨lyÒ\1dUû²\14ÝH°s¸P+ÿ¶\1cÉ\95\11¦¼Á\97\ 2£=\13\ f¼\95\v0\8aÛS<\86ñ¶9\89&\85E.Ëãk£«\90O~  \14\15\8fY\12\7fDµ,ÝíïB\88þv"\97\99"4\8eRN~c\988
+\92y\1f8_y¹eÕÉû\9b{\ eÆÅÖþåÛ\9e\9b¿Mdä\95Ê\80ÛbÈû:\rU¢æê4jý\9dÿà\ 3ã¤?_+hF\vLÌþzIòm*|\9dXÏ4:ù}9\ 3¶ÑÊLÿT.\9b~߯ÏPQy\95È«?-«ôLE\ 5\85r\8a\bò\14ü/\8eþðCendstream
+endobj
+5177 0 obj <<
+/Type /Page
+/Contents 5178 0 R
+/Resources 5176 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5162 0 R
+>> endobj
+5179 0 obj <<
+/D [5177 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5176 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5182 0 obj <<
+/Length 2578      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YëoÛF\12ÿî¿B(\ e\bu\88\18.\97Ï»O9ÇmÓö\9c\9e­ wh\8b\ 3%R\16Q>T\92ªk\14ýßo^»"eÚ).\81?h¹;;3;\8fßÌ®ÕÂ\83?µHB×Óé"N"7Ôj±­/¼Å\1d¬|u¡\84Â[\ 4®\17\85¸ô\8fõÅ«/Ãh¡<7õÒÅzG$ëü\açòë×߯¯n\96+­µ£´»\Åqâ|¹TÎÛåJ9ß]Áè%¯¾y{su¹~w³L´ó\1f\9ez}ý\ 6\a\81s\vd_¿¾¹\92é¥\9f8\97¸ÿ\12÷ßÞòôå»ëõ\r.½ûîvùÓú\9b\8b«õHÙUà\ 6\91Fm\7f¹øá'o\91Ã\81¾¹ð\\9d&\8b{\18{®JÓE}\11\84Ú\r\ 3-ßÕÅíÅ¿,\17^\v\16¼kÆ&+C±R©\9búá¼ÝVh§0µ\96óaZÁL8¶\1c\18+tát1Ø,\f\97r\9a\ 1\ f]tÙv(Û\ 6N\1dEÎ=N\95°Hk{\9eäqÁ\1f·ø1dM\9e-µr:üÊq%vn³\1a6n2þú²¬à«à\8f×Kí9ÃÐ\19î\9b#Ëf\96ÿÌ\ e\87²¹\9b±²ïj?\98
+B7öãÅJ+7ñÇ\14\8f\8c¨üØMÈ\88`çàO¸L\ 5®
+Ô¬ËÈÚ\9e\eéèI>´Ë\ 3><2äS>¡«\93E\12»Ar\8aø(\98ñÛuk|QÌ\98'ôÝ("Ï/~Y(×\vÒTóêhL\8a\9e6ÑÄ«·µZ¼iA£ÅI)\9dº>¤\1d\98Ky±UK%3\89x\9b\81Z5ªµ\81\ 1z<\8e\9c:;ÀG\8f\1f±Ó·µñ0,µ;þ\1dö\12\13@ñæÝ-O"/\88\8drsÄ\81¬nl\10öLõ£\17zýq»?í\11I?*\1dtÌVÑ|.2\9bêá\vØ¥ø³l\90akô s\92?1ÅR:Õ{ ¸F.oÿ\8dd\89sX®ü\182¤6qÛ\93B\90-=\13ð¹\12¶@\ 2:ª "=0ÍâÔYãyK"N\9dÚjØÈ\8c1\aäQÁ\1c\96\84¿7 AÂ\16K\8d\94\80 °Ü\ e<½a-)/\11°î\97¼\ 5X\v\97ùã\1eNûººì{sHÂ\82\98][\ e=\7fÐj1ðǯ%©â\11c^&6ÛcW\92
+\ f<\9b#\87¬jï\98\1a@ãlÛX\ 5\13Q Iùq\156V\8cw~¼\90Ng|\81\80Ï\11f¤H \99ð\ 4¬¯\8dÕ\11\87àçÎ=O6\1d¥\94\15«\bRÔ×\9f\96ý«\0Ô\8c¡*¬p_úi\90´R\0o   ðÒ\91ë{Á)oÃ\99¼}\vñêG!F\12þ\90\8d8\ 4}Àá}Öó|ÓòïûkÌ\ 4\1cu\1c»9~\81=)L·4×÷¼y\87\91Ó15ù\17\aí\12Ü{ßØ(\7f\89þNÀ¥¼|_V\15\8fú}Ë¡K_Ç\83¨)¼§).JP~3\1d8\8d¦¬Ü^\8a\14¢AÖÉ\ 6\89\88G\91\92aa²aQ\18Ì\89\90ÃF\92\89\1có\ 3\ 3\1aó\eæß7»\16÷\ eG\14\95ñf´è\ 3ö\1d/¹ø\rû²7Û3\¤|\88\ 4\18"\1f\94W      ò¬.x¥mL\rõ\19\81ÉÈ\ 1°ê\ 3\88decôÝ\9fÈmFR
+q¶<Æ\0
+w8C\9dI\ f\0ÙP
+üÀ0kÚ\11\1c\18e\89\0'Ì \x\10®Èì\83Õ\900ÇB\9f\81µ\86\ 1\9b\v\83ù2$Ã\9e\8c\80ª5\v\ 2­D\aj6R\a¨·\18b$¸¹+ÎpÕ`x\82\18n\10\8elj\84\82ßUe$à'©^3ÞT;\96\0üʶt¤\82\vÂ\8ca\8f=#   \90'ÞI!\18Ï9\86´Î     *1hR\8f-\86ÁRÒ\ 1\7f\96\93\81ò \8b\9b<\9bÝ*\ 6\94\81:Í9þî[&\99\0\80¯\¥c¡àS§Î\9dÔ\f©"
\1ae\89\11[cL£ø8¡ÈjTµaê8\90åñ \10\1c|\18\ 3ýr\1eÄ~´\12´²Ê\8d!óF     ¸­ä\90ì\98ÀóçÏ\89=_\12\98à\1d¡Àx\ e<uJ\1cü°F\ eT2ª¿Dê9×k\16ÏÀ\84ô½±\91åT0É\b;ñóéb*'\9aØ\97\98µüÛ\15\ 20#Ô\10Ö¡\87Ô²\932\83l\17Ak\ 6·\8eI\ 2\13Qʹq:¨¸\r\ag^
+\14z\92\9aó\8a \18r$\10q¢$k$'\16l4ì¥\0÷"¨¾ë½\91k\92¹7R\8dülgÑ´cvR¿\a\93\18¨\89í°JÛZI\10¨SÌL3k\1c-xkXiOÏÇ\vÜ\9e\92øù´\80Zëùã´\0^wÔcÀ`\9a\12è        ¡à\94\80ÁYéÀ$ð\82iì{hV°m{ä-Pé\90¸Ê\99eVÝ£\06\7fÏ$ØFw#h9;\96\9f$nh£ü2k¶E5s6è\aB\15\bU\97MqÜ3õdÎn\90°p\15\88ÕÄìOÙ/\9aÂ
+\14\88ÂÀ4\9dà¸\94îV\a£\12\ 6db\15©*\8f`\1cÛ¶Nú3¨B< \90þÕö·\1d\19?ÏOY,\85éì\9e¤àj\93&O¼;¬üÔ\85â9¹?\a®\ e¢³ûs\845?H\9d˶®M\97\fÕýªëZ¼Ýv½\11<#BÇ`1õ|of/Ìô\86\11À\19óÒ6=Û¡í$;©\8b¦¼Ýg²NÉrÖ\93Qváz»©\8aZ\9a\1a"\1cmâ6¢®    *á\9b!óT@q®ÎÊj\9c²UÙ\ f\ 4\ 3\1a`@h¨ù35tL\8c.|\9cÂÅo\19i\84\81^\19o\ fÙÏÖ±Ô~øήÃ[$5\1d{     !ÔÆ&>, 6Ò¶HÏÒ\15[¹ûø\89#kCÉ\97¯~.:´çBCþTpÀU=\8e>ú¸\12áã\8a\92Ç\95÷=Z¯³\8dd\84IÊ1\f\ 1óÁ¾\9b\94æ¾\8bMbË¿òzò=â5ݯ¥\aà·\97=Cµ¦\94z&Üðº \9f\ f7ì©?,\93\80Ü\9c¦\9cl8Ø1ê\89~hç \15ðnk¡!Ôk\8f\eò\9f\89­4\19=\1fíybT%\95ó\8a\80Qü3PãüÀdO6it\93Nu\8a\ f|H¸Å¶\11\at©ÄA+\136dA½¼\850\91ù¬\9féøó\9a\96\8eFNÑaÙíZ*Hí\80Å\ eÓ0\8c%á´?¾®\9bÁ\v<86ÊLq@v\9b
+-°å\85ÞÖe²¯Ö¬0ÐÞï±\8ea³IÓ\ 5ÃZÇ°Ø\b±ív\8b\$QÛ\0Û÷Ù\18\vqeö2=~´\90S´sEUÚÛÁúªnÉ'tãÙQ\87\1aN½ÙcuK"\87[\v& ·UBÝ1\87VÖ¶Üñ\87S¨ç)y\10\88H\ 2\ 5\950G~­yÏYÚ÷¤¢êíëRho\17òìâA\8a%Ú,6EaÞ(ãÀ>\0m¡/Ãv\16!\82;¯Ç6¹CZÅ×334}<\8c%jÄm²Þr\91Ôã\8cK\ 1_\ 2Ó\86l÷wÝ\ 1/\8f¡³ºáßc_@ñ á_gjl\8aoç¦\8eKKt&\ 1Êp\1a\aVB\v\89\84¦Ý´ùÃÓ"ð\99"\8eÔ¸\8e+5¹\14ÁÙÆ7Á\9e§FÉÓ[\ 3ÐÞ©\8f©yÕ^ìú*\9e\98ØÚS\9bë¹ûÅäbÉdPgL\v\17Õ\ 2ñ;\\82\1f\18çÏz)\1dئ¤o+\93\13)\85\86ú-)\93\91WDØ7/9ãÅ]qÏßÄ\8d£©ÿÛ\\ 3â%æñùÑK¶v5¹÷Y´V\8f
+WB\8fÇÞ\1cËÐ\rÂ\8früJ\fc\fd+,\85ûAú­ÝdQÏ´$¼l\9a:6é\14öòGº£oýXÛÇ\83ÿÛ,þg7Ëm1\9c\1dYÞ° Ä÷\88\85\87±Ù\ 2@qÛÒ\ 6\16Ã\99äÀõ\91\8a÷\98\8fyZɹɹëÚãaÒ\12ó<Dzt1\8fs\1eÿ\a\ 5ÝwÀO/\7fáäÞ\95È\15G/r,´è¢ÿ6Y]¼\10@\18\1e\ e\ 5\ f\85nUü\86õ\18\87#à@HrE1üþý\ fl\17þ>\ 3\92\9fGpÝÊl\14Çá\13|>\87ìÝs²=+û÷?ø÷Ñ¡ÃÏ(÷Ï\18{6i\14\Oâx¾_\15ë|Úÿ%ᶢ\12kéçq)Rçzª\b®SÁ4\ 5ÿ\a\86î0\1aendstream
+endobj
+5181 0 obj <<
+/Type /Page
+/Contents 5182 0 R
+/Resources 5180 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5162 0 R
+>> endobj
+5183 0 obj <<
+/D [5181 0 R /XYZ 85.039 786.531 null]
+>> endobj
+914 0 obj <<
+/D [5181 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5184 0 obj <<
+/D [5181 0 R /XYZ 85.039 746.277 null]
+>> endobj
+918 0 obj <<
+/D [5181 0 R /XYZ 85.039 442.889 null]
+>> endobj
+5185 0 obj <<
+/D [5181 0 R /XYZ 85.039 402.725 null]
+>> endobj
+922 0 obj <<
+/D [5181 0 R /XYZ 85.039 345.214 null]
+>> endobj
+5186 0 obj <<
+/D [5181 0 R /XYZ 85.039 312.793 null]
+>> endobj
+5187 0 obj <<
+/D [5181 0 R /XYZ 85.039 202.278 null]
+>> endobj
+5188 0 obj <<
+/D [5181 0 R /XYZ 85.039 175.18 null]
+>> endobj
+5180 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F15 3032 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5191 0 obj <<
+/Length 1210      
+/Filter /FlateDecode
+>>
+stream
+xÚÍWKoã6\10¾ûWèÐ\83\ 4T4)\92\12\95[\9aG7Á"im\17èb»\aÅ\92m5¶\95µäuóï;á\9f\917Æ&(\8a\rVCÎÌÇá¼8\16\1e\87\7fÂ3\9aq\99z\89\89\99\96Â\eÎ:Ü\e\ 3ç×\8ep\12ÜS\8cÇ\1aY¿\f:Ýk\1d{\82³\94§Þ`dE\ 6ùgÿâÃùo\83«^\10J)}!Y\10&\89ñ¯\ 3áß\ 4¡ð?^\ 1õ3q/ozW\17\83û^`¤ÿ\89¶Îï.\91P~\1fÄ>\9c÷®Üv\10\19ÿ\ 2õ/P¿ß§í\8bû»A\ f\1fûÁ\97Ámçj°cl¨\98\8a%Zûµóù\v÷r¸Ðm\873\99\1ao\ 54g"M½YGiÉ´\92n=íô;¿oP\88§<ÒjñI\18\99\94ÅR{¡äÌ\18µ+óBV\bÃ\12-\81\08ýºe\12babÓj\19Ü/MÀùæ(\8c\0C\94\95>DÑL\1aÏ(°ÊlÂ\1a+O\b\96\eÖ»
+üÞ`\ 4\8a\16Ok¸\10\8f\11Áûê        ÆU\9aJâîÐÖέ\92ÝèÞÌ\84wY\81EÞÖ(\99²\bN\8fb&·É&LK²\r&\ 1\1a\14j\9døÙC\10F\89_}##íÞª\9cN\89ª\8b\86\88fb/н\ 6ì- \10       S:u°uS\ e\1f\9fA>ÒþCÙ\90ü\9e\ 1±dRÅN¼\9a#tìgëÃr°ª\\14C´¤©0A\17eQC)\b!´ß+²\9c\14\9e\91U-\17x\0$\85\81\fâ\90I\ 2s.µÐ\7fÜÝü `Ý\8få|   ß\7f\82\89?Cà\fÖs\ÇþS6.\88\9d\15J s²\86\18Íî\ 2í«À[\ 6ý$|´Ì(åß8ö0[ÖEíôÖ@î\80û¾Û¯è ¬\ e­õ|Ïìº\1c\83!\12\ e@9üZß ñ\17\17j\8aè2Jýá¢È\9a"'N¹V\81\bY"?ô!\99\ 1\ 6ï ¦¾e¯æÅ¢\9e\94OÄ«Fk\19RB1À[#\f\1dä3ö\1ev\98ÑR f°¦u
+\11\89ÞTa!\16±J¼\10µÒ·Õ|¨4\13Ðu±×èXµõ#\b\ 2´O*.ª\eÝR7òÅ\95\rSF\93Ú!¤\86Êx\15ñrÏ·àWÛ Ëú\8c\8aG\1f\14\ fR¤Ø\1dUUþ\90-Z\8a2t\82¡\92Ðb\13\13UåpR­æDþ\9d\r\1fY1\1f/h¹\8b·{A!c\0\ 1ß\99\84E\89ü/û´\88\14\8bÄ©Yä¤[ú4t\ fF]öGût\fO¢NÞ¹OÃGsqB£.kzÛé+÷z\vî×ÙÌQ\99\93È«r>>kI\r¸\8bD\9fGßI\8a\97ùpÐ¥6jãÅ\13\91¯§Ñ¦5@È\ 5Wo
+ê^k0ï×\1a\94zCkPïÞ\1aî¨=Sd\e¤\9f\9fìS]\1c\89¬â,V\aå>«r"ã$ѧFvZÓ7̦û*]ÆÜ£Þv´±\18\9fði¨\96\94\88õ¤Â÷w\9a»¥mtßµ\9f@òŪƿ\10^nÁ5÷£Ýü´;\94s\91àÜW\86¸\11ç2äQÈ\15­yz¦Ý¥\8f¤%¸ÓvµP$\90\972ýñøëÿIüÍn ë¥\v¤ó\1e\8euÇë9?5?\9aj9\9c\10y>*§Åi\99tzâÀLU¯{\µ\9cÂÿ\98?J¯ó\87\16\9bÑ\8c\16n\17ç$̸ÖiU\82ã¡Ï\92\7f\1fX%#è \89\13\82\ e\8dÍú\95Îɾ\a\e\ f\16\a,;§Á\ 2Fg\Ñb\92¡Ø·\80&FÜYÇ\14gP\87\88\ 3Àæºv\ e\ 3ülî\ ez¢ys1+k+TVs\92·h#7\ 2Ç       3b\7f\ 4¾Í\86\ 1$ËãöwcæÞ\91Q5\9dÚI\16Ø+\9a4\8eÔ\ 4gܤí?iÝIoû\95(\13\ 6á\b·XÇ«AÄÑ\8bÑ\ 4~èÄj¿Âþ\ 5\83\vx\90endstream
+endobj
+5190 0 obj <<
+/Type /Page
+/Contents 5191 0 R
+/Resources 5189 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5162 0 R
+>> endobj
+5192 0 obj <<
+/D [5190 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5193 0 obj <<
+/D [5190 0 R /XYZ 85.039 647.502 null]
+>> endobj
+5194 0 obj <<
+/D [5190 0 R /XYZ 85.039 403.661 null]
+>> endobj
+5195 0 obj <<
+/D [5190 0 R /XYZ 85.039 232.62 null]
+>> endobj
+5189 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F15 3032 0 R /F58 3380 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5198 0 obj <<
+/Length 2550      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YëoÛÈ\11ÿî¿Bè\97RhÈì\83\\92\ 1\8aÂq\9c&\87\8b]¤Åå\80Ò\12%±¡H\1f)\9fêÿ¾óZ\8a\92èäÒ \81¹\8fÙÙÙyüfv¥g
+þéY\96DÊæ³4sQbõl±½P³5ÌüõB\v\85\9aÅ\91r  N½¼½xþ:q3­¢\å³Û\15\91Ü.\7f\ e®Þ\þýöúÃ<´Ö\ 6ÚFó0M³àõ\\aoç¡\ e\86Ö3\9e}õöÃõÕíû\ fóÌ\ 6ÿâ¡Ëw¯°\11\a7@öæòõ\fÏM\16\áú+\\7fsÃÃWïßÝ~À©÷?ÞÌ\7f¹ýáâúv$l\18G±³(í¯\17?ÿ¢fK8Ð\ f\17*²y6ÛC[E:ÏgÛ\8b8±Q\12[é×\177\17?\r\x.\9eñª      \9d\84±q\91\ 1ÛY;(Ç&\13Ê        »}Ø\85ø\1f΢\12\15èy\98\98$øO±ø,#e³îæ¡q0ªxÒ(eCeB\15s_å/\92\94\9b\97«ª.OO\1e\9a\14$² \91\8d\9cuSR\83]@ÉÐôÒê)i]tÊ:\8bâ,áe§,\93(N¾Êñ]\8bÖÚ³\89«\ 6¿&xıö¡ÃÍNôæ\fpMdq¿½\8b\16m³bº#þq.»#ݪíØ=và*\9b\927ë7E\a\15Ë%t^0§$\eqB#D¹E-ºH'Ús\\94¬ñEW\16;ioÛ¥´þ,\96\ 4y¢ó\81\8a\93Õ˪+\17Ý®í\1e\9fàà\84ÃXéÚ:²cè,DèQd\9ey£ÖY\94&`{\r\ e\e\7fÝ÷-D{æ²Iß\87CÀ¬Óé\93lh\91\ 2\12êc.Id³Yj!\14Ýà\e.\9ei\1då¨\9f#ßÐ`²\10\8d4\11ËI\94\1a\8aÀÙ¯3\1d©8Ï-Ï\8eÚ$ça\11\r<\7f»Õ³W-H4;\beóÈÀîFù\0a\97Í&\övÃn£\83\1eþƹ
+îÑ_»\16\824\r\16$ïò¡\e\88\98¦\98\9b<èdASÒÔÒÓ,a8Ë\83¶©\1f¹U­ø\v\91\90B$\0\ 3\ f=-èzî\16´³çÚîxtK2Ðß;\12\8a×Ì\aaÚÕ¹Sî(0ò4X#aûp\8f=7H@\1d<yñ\9bÐ\81(K\0s\aÑs\8bqUì\98¨êy\1eÏ\80ý}µÛPdC[6qÁ{\94è\86Û¨\86\96×4ØÜq{S@Ço¶÷'¨våXö8'áïGÇÜV}\8f\8dªm8êýw·9Ä;Ä\9dWþb×â\19±ÿ\88\89ç\fãl¬£\fP\bt\eÙ4þ.ç\ f1¾ât\16âªüûÂ1Ôi\94e\10ÚVEÉ(\vO\ 2í¥(¡¨we\87j.vÕoè=¢\10²\1a\15x,w2\ 1´\83\ 2Ë   HÖ\10\89VÙoÄä²ÁÍw\88{Èú+\10ý\144g\0niþ\144\83\87vG`JYõÜ{FKÖ\1dyþh\r¥ß§\12j\92\ 3\0OWF¡1Q\16§\83U\8c\9a\808\10\ 2\ e\f\ 4R\ 2¹þ5j»Æã»4x\8f!\bÇïÀTmÓó૶\91é\82F\1c\ 1\8f\95°\81a\f7n­Ú¹%à\0\1f/\99ö\81\11 \99\r\98ù\1c[MdMòı,\ 4\83οìl\1f\a\88¤¸Ï}F\aôQ\8aQ\ 4CÎû\1f\ e\16üy`\90b\ 1q\0\90ãÜð\1aì\9d¥Þå\8aå\16ñÅ[¼\9fp=\17GYîé¡Ø\8cµ\vn\8a\7f';﫺fa\8bz\8fÒ\11¶>ö<»lyî\93Òq-"·\88:\19Û\a\11Zöe \ 6Ü\93!öD:§\88\97äG\8e\9cë(\85|8öÊn\9e .&dÚó#A^7N\1f\8e\84ÁC*g­JÈV«        õ\ 1\9e%:9\14GGñ2¡<pde\84|S\bPÜñá\a\10`F4áMà1ÆæOE \2Róû¢ÄJ\94üí\86½ùãÜ\82\15ÈÉ\97âü\ 4üX6H\f\80\91ÑÀؼÚ\14ͺ\94 ¡ü³o|\18´+þ¾®êùt¹ñ\r!qdZ\7f\86\9fгË\1e#ùÅ\84\8e\138tì±ñ\93¶ñI\b¹ãÈÀ\81\97\9c\19{òS\1fJD\83Ã\85$_
+<R\ ffÚQ\8d\82ü¸P`$ö ú8\8d»\80\92ã¾\19\95*8z\87åÌ£\14\ 2§\92]\1e%{&à\f½\84RY8øH\92½\10\95CÑÂ8
+\9aÃ\ 5ÁNÉB\9e\88\81ÊícY`àeĹä#æ\95\11!ç;¾V"\10¤ÀF\93Ö°:Àp®\9aµO{\95çú\17\bâ8\ eÞ° <MÐ\0ß·¼\16Ï\ 5äÿ=_û\87\89ÈW\94KTÎ\87\85[m\124ý¾ì¦|\ 4noPù{\88\9dg1\eÖ¸Ü\eÖ;\80IÕPí`{ÕÖ5\15Y(u\85ú[óÄ~ìeÈh\0jìl[\8aqÔFµz|¾À9\b"\.\8c\vþ\9c\bÃõ\1c\10\1f\1cMö@G{\81ðk(\88\91úx­¿Má1È%äÐc\97 xÖÁ»ë\8fÜøÊ~LäÓ¢âå\86
+\r¢Ú2\8c·Xj\14T\8f\0ySlK\ 4U\97¡\80\96g\97<\a~ÝpkQ·ý\10\93\9c\1eÚm}X±\14ñ\1e¶åX¦¢Y²H˲&6»R\18\11\84=\9b(U\ eÚ²VyI ÕÉ\81Ñ\99\a\89¬\1eÕ¼0[î¹1%\ eÒ¶\ 3W\1e CWëª)j\9e\99Òô1\84\0Q#\12D\18+\16®Ke'ü*\11ª\91\82ßzCyÏ\1abe;qô!ÌÁ\1cä·Õ\ 2ý\19­\9a\19Îæ\87 \ 6\1a\12±hxº\92\8c¹`\9b*\91G\9eý|@\9bÌz,ÌFE)´Y\8bY<VÆÃ\89¿\ 1ÙP¸\16è\aµìØoÚ\aï\17\99=ÜÎ\90\1f\94Ã\9c l6\14ÞÇ\176Oß\91ÏXÉaFÌçìÁ|s\92\82Æ\ 4\9dê\12S©5ã"\b×rv\a:o"wª%ôlÙè3\13±Â8í\12d\92\f¤º±4ÃÎÂ\95Ë- 8(\ 1\86»Ò»ÏÒÏ\8a½\1cAÆÓ\11Aîf\82K<\0,Y\15\98\0\8c\94É00>)\fW2\ÜÕ\12! î\9d\9c\1aÍXÖõ3iÒ\11 A)ËSgþ\90ÀlÍÑ+,\ f\18¶<Ù\8b»\f\Ðà\14ø\8c÷\1e®¾\88EÍÔ.'^àÑðþ\1eÕZ-è\96ÀYç\93\80\14\1a»úp\99\93Ä÷0ddô\92f\1d\94\8f2yê Ø\8dUêWb\93
+æ¡´ø\1c\16pgjØ©q\1ca\ 4¿}[\1f
+üt@"lËu\1d¯ê\84U\15\1dXØßÓûÃ]]nñuÁ!\82 \ 6ζDw\93\8eêË ¿¯ðcÙÊ.<\ f¡~\87\10LÇç;ÁfäѱNG÷\16\9d\ 4\v\ 4\13¤Ú\16M\81&ÇöÈ'pAÿسé·<=z\7f\91k\ f\b\ 5\ 19®ºVè(=i\82
\9c_¶Ár\91ÍÜ×/Û\89\8aìpÙ\1e     Ioí±u\14\17´3Fv\89Á\88½BÒ.\0R\94\1eWb^\8f'J\8bO\94\16\aÿxG\ fûÿÄ\9e\98\7fì9Ím{V\807(Z:Kè6J\84mÃßÁitÌO¥üR\8a]y\97Àæ\9e\8a,\9f\rpdd7\vI]8\b\ 5f\85µTA_Ê°±V_¬\98{)Ò\9c\19é\1d.r*÷z_Ì\ 1b7[\82\14
+\8fÔ\ 4ë?õÜø÷²ò\8fZp.l¶ü\ 6urù0ÚD©5øÚ\91G.û=\8fFp\97\8c'\9f\8cdæðîj&®*\88À\7f\9cp)\9bÂ=Î\ e¯ t·\ 5\15\r\95\95ÔQèi-Ø\85D\ 5;\98\ 1!á<\803C¨àð\82\v\9abw¨õÉ/M\ 2G0ù\91Ť´;yá[3DÜû\19BQ¾C`Ú\14\14<z\13\ 6\1f#\17mGï\81Tó¿m&ÂѨ4\8aÍ·þ\1e\81ïZ¥\\1e\9a\1eºF\bÞËÓäÉÀnò\19Ì$Øþ?\7f¡pN}ùIl\14wOýÆ¡Î\1fÈ´\8bâ\1cêvÀ\91,ɦ/βß÷ý\1e\a^©³Aö/>KigÏ~Jq\91õ\11á\ 5ü\1fÌ\ 2Û­endstream
+endobj
+5197 0 obj <<
+/Type /Page
+/Contents 5198 0 R
+/Resources 5196 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5203 0 R
+>> endobj
+5199 0 obj <<
+/D [5197 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5200 0 obj <<
+/D [5197 0 R /XYZ 85.039 725.56 null]
+>> endobj
+926 0 obj <<
+/D [5197 0 R /XYZ 85.039 457.426 null]
+>> endobj
+5201 0 obj <<
+/D [5197 0 R /XYZ 85.039 425.209 null]
+>> endobj
+930 0 obj <<
+/D [5197 0 R /XYZ 85.039 369.196 null]
+>> endobj
+5202 0 obj <<
+/D [5197 0 R /XYZ 85.039 334.754 null]
+>> endobj
+5196 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F59 3455 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5206 0 obj <<
+/Length 445       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥SÁn\9c0\14¼ó\15>ÚRqllÀ\1c·\844\89¢l\v¾Ti\ eìâì"\11hÁѪ\7f_\e\9bí6E½T\\1e\fóÆ\86\ 2b\1e
+D\8c     Ë@*\12\1c3
+ö¯\ 1\ 1\a\83|
\9f \80c\92Ä\16ú(\83«\9b8\ 1\94à\8cd@¾Ì#²y\82ùíæ³,J\142Æ e\18\85i*à\r¢ð\ e\85\14>\14¦úàÐ뻲Èå¶D\82Á¯®µy¼¶\ 5\87\95\19»Ý\94\85o£HÀÜòs˯*×η\8f²´Ðö¡BÏò>(ä\85Ù\90c\9e0ëöGðôL@c\16º\ f\bf\99\0'S\13\f¼\ 6<f8æÌ¿wA\15|9«8\8c\ 3ÇZÉ$\&BF°\10ü\1c\ e\8d\91G5Ù-\94ó¯­÷\13\8aR8¸Æ¤,ªµÙ±í\ f\93k\9eÚ®s\95꧷\11y:\87úhêZ;¬^\86\1aK\1eÕ~V\1aìx;«zµºol\11Áo\84òÎ\89\9dA}\ä\ eÊ\17ûq\1e¨õ2êém¿P~\e\9a\8eõ\85½Åw\ 4w(4\8b*{Dö\¨M,\9b\ 3\19UÝ\\9dÆÖ°t½ë|.;\9bËÏEßË\rsX½\1aßíq\18\87·ï\7fÄç^\86\15\83\7fgã¿Òjw.Ý\8béá\95»\94F\ 4G\94¯ÿ\16~¡ÿ»i,ÅT\9cÃùç5¢  \7fo\91&\98\9e^\1aü\ 5\89\1cÞ\9fendstream
+endobj
+5205 0 obj <<
+/Type /Page
+/Contents 5206 0 R
+/Resources 5204 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5203 0 R
+>> endobj
+5207 0 obj <<
+/D [5205 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5204 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5210 0 obj <<
+/Length 2231      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19]\8fã¶ñÝ¿B}\93\81X+\92ú|=¤×^л Y·)\90ä\81\96´¶p¶äHòím\7f\8b\92lËI\81Ã\ 2+r8\1c\ eç{hå\85ð§¼,\ eB\93{i\96\ 4±Q^qZ\85Þ\1eVþ¶R\82\11Å&\88£\bÆ\v\8b\e·ºIt\10\12NèmL\16Dq\82\8bﶫ§÷:ôt\18$\89ñ¶/\84´-\7fñU\14¬7q\1cúïëµò\8fÕzc\92Ô·0nÖ\eå\978Oü\9fª¢]\9bÐïJ^ÿ\a¬·0T~\ 1£Ïu³_ÿ¶ýaõ×íüø(\bÕ#Ö¢\ 4X\8bFÖTì©0ÈÃ|ÎÚ\8f\rÐ\ 6\86"m|ÛU\16\1f\ e\0µ\ 3O
+äÑ^\0Òã¨ê\19\90¿ËNn\84 \17\84t¼ëd\9bµÎü7\9e\80³×µN\11\ 3®Ãp[\9ejä &Ò\ 3\8c:;´]Ï«µ|\8f \ 6Ø]àîÏ\88ÝìA ©
+ýí¡b\94
\7f\1dø2(WÀ\17þÛ\17ü\ 2\ 5\ 1¢d\14j6'\ 1\9cé\1a»cu\ 2Q\9b\88Î4Æø \8b²>¾ñ¤úR\973Ò9\92Fd¼p×ÊÎ\1e¥\aóµbN\ fnGÏë-òô\ 5ÿU\1d\93E\8e\ 3\13­Ü~\10W° l£\ 3\ 5ê[Ö¶Î\ 3\93¨¹!\82Ù\99(¹1D\85¦\18åþ{4µÊ\ e\97\11lÐ6b|益ú5T\11©¥w¼,Ù\7f
+&¥þØÈ\9eí        ¯½\ 3ù\984\a\91³(Ð\19Êñô,ôí\11\8d\89Ç\83\88Ïd°lO2:²O\8cÆ\80$À/hGO¤Äî\86\9aÔ0Ñ\1e\ ehÏxüÇgþþL\96W\12\82E;\8euÅ4\ 4X}=Ã\91)+³\18\84WÚ<ãÕÊ\ 2\90\9fYYL\ 2¸;
+tþi\e=é0üʦÀ®Õ\89y\b\8a=ö-/_\8b,p'è4\bó\8c\8e O0qâ\8f\9d\10íé}\9cÏT\12eA\9eÇ¢\17ð«\18nä¤HØW
+4I U"Ø\a\8blűøZQ\9d\87ºÅ{Ù#ù ¬ìÈ\1flɳ\13!\92 jR\12ÀØÀâ\88%=s  gú=ßÂ2zg\9b}ÅCtcü¾`$j
+<[ø\11Õ"õN\84 \96\84bÚ@\1eÐJ]9}aÙ×öm\87wÿ/ ¿dQ_HU\93\8bÖëÉ\83\eñ×\99\8c¯uÁä\7f<Ãú\99Ì\94\82Ýp\99Å81L\93ij¸\96a|\87\85=/¸3ahù3\86\9f¾F\8avÇY$¦\10ÄrF¦È\9bM\12\ 5Ða\8aY\ 4\ 3o+¬Àª\86\8c·)\84\1eÇ$X`þ«® 
+¸uRT9¡¤\93ê^貧Qé¤b!\vÚ»\8f½ö\8c\82:Ö \ e¶$¼sn@ÎüÅ»ç\8bÉcÎ\b`\14£ËBtK æÿ½\1dwT×öõ\1d$\830#\rÒMñ¸3_¤íH\84MíRݨ«<z\1cyàxðΡ%\12lÕG\ 6×r\9d¦\1d\18еè \97~X\92ES
+w\8a\94ÐU,Nb\À¬´<\a¥\15í\85/L\86
+ 3¹\9eËÆ \86\9eá¯\87J6Õ\94dH\1aí\8d\ 4!6³¶ßhµ\11 å\8d}M:e]õC]0\98ï\8ajÃD±¿pò®Yydù\84\ 6óûÛV_\a1Lô58N\83\8dôGÑ\1aÌ\12Ú¯ÅÀíå8H5\81 ÆÉÅÙ\ 5\9eö¹\ f8ßC2%,Vq/F\88$\vË9¢ÿ\ e\95\ 5¬Ý\180p\8f*%^ÞÆ\8a\84ÅÉàɸí\9eáW5\81fKçïdU\14±Xr÷¢X\ e\ 2!\1eS>\91\10C¨ «ÛxÙÍQ_¸\b\81QWÍî4ÔÈ\7fí\1cÀ\84P'uTïP\86\81)[\14ìkA\87¦\17¡\12dLÀ\80&4;öh!X2Þÿ\e\ 4ðFå\975\ 6g¶\\94à]¦\9c\99âÕ¬,«Åê\9b1 JØ\1e\¦$?àd9â<L\98:2þGÀzÆ¡\86<\8d\9a\9aò4./\e\eã?(_yqÜX\95B\8a\82\ 4¬ì\9cÈ\10hG²\94½\bÏ  \ 1\91ѹ\8e\ eW\8a\ e\84\83\9d\8c\17m\b\95Ó\84æ\98WKMto\87¿\86\9btI,°\18Û\ eÖ\14ªP\ 2\1c\e\82\ 6Nàð\96\ féÚã\18\84JÆ«j\fh\8cVs×\83Ãg<â\84ÑtG\87\11°\15¼\1dºÔ\e\8f)\8e[        \0H\90j\ 1X\18\ 3ä\1e¼«\93Eöøa`9ôBVÎ\9c¬:w\8aGðÏT£\94kq±×GB\9a'\9a\9bú\Eq\90êÔC\85\ 4:×ó2ý®·T`\88\19ö\96*0P\8e\ 1êï«_~\v½\12P\7fX\85\0̼W\18\87\81\82\9aâ´\8a°r\8f\94Ì\8f«çÕ?çEx\9a\ 5\1f\92¡M!\90á\91`_S\89\ 3\93yI\1c$F\8fÅ|\12yJ\ 59ºæTÌ\7fjÙ+Q\8c\vý(
+!C
+Þï\9e\82¾9Ï\r¯ÎÆÄç´\89\0O\1fNÊû¾\ 5\8e¼\89)\93\a\1a\9a\83lê0²¥\ e£=U\83«SN®MÕ\180\ 6ùÊ|ôJ®kú\9eì
+mG\eÍ\1e
+XeÝc{NU\16Î\9d\83\ 4aô,û\91Å\13V\ f\98hör Z\1en`giÁ\0ù¤\83\90f/\80ÞèÞÚú1ª~áö\80C\9c\95XÈåÍñ8\87FléسÚâÀ#jxà\v]Èu\v\82Öì²ðð\97[m\9a$\87v3¥¶3\r£o².(_L\90FÆÛð¶o2ø\8d\ 2çÉ\80\96VA\96G\8fúá(\88ÃìOûa-ýð÷Nq}qé{\f\a\¸|CÛ»Å*\ e$­AÁ\12©p<Ë#3ÀÛØ2 å"\98\82\9c\ e\1fW\9ezÞyj5O8²Úòw\fë\88årù,Q;ü\9d\v±:ä\18¯rÿùã;\ 6\881Jõ\81µV\84ï/Ó½0QucéÌ\9b¸\94^hC5Æ\e×YvØ\86\18½*¦'¤\18s\auo\ esV#üyÛ
+A(tÄ'\11\87V\95c|ÊN\80 þL\91]\12EËð[éóªlê(!ï%\9f¸¬Äb\1c*9 n®ö¸¢³á)=²`¾D\89\9aÄßÎ\1a7\çlVpM\8eùS¨J"»\17­IL \12wû²jè\r\vJW\92ZYõ\v\ 2Ã\82=ÈR}\15}®J±Ñ\80ñ¡\8b»\ 1º\ 5\85ÁZ.1¯Ç^¯\9aOÃÍ\1c\9c\99hÕ.j9©,\95j?qÀ¦rÇdéÒ{ .d·O@\ 5=àä>Õßc1Ø1î¿>}ø\ f\8føÕ »}\89xc`\89·3#ôú\r\10\88Oo\80\80ìêô{N3~Á%¬E~¤ö\9cÌ3XÈ\bÿ^g\ 6ß\87øñCglt\1a¶?_UR¸2+æøa¶b8T'<8Øùó\vB\ 6z\ eqjD²\94\10Q\84½C9È ±ÃüQ@ç!\1d\9e_Á¬±ªäê\11÷°Ìq´Ô_eÒSºg@:NίO穵u\8ez_~ä *È\f\7fPzi\95\ 5qÎ5ÇãЭ\92ø\96º6\11\94B7?\16¸ïÿ\0@EÛ¹endstream
+endobj
+5209 0 obj <<
+/Type /Page
+/Contents 5210 0 R
+/Resources 5208 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5203 0 R
+>> endobj
+5211 0 obj <<
+/D [5209 0 R /XYZ 85.039 786.531 null]
+>> endobj
+934 0 obj <<
+/D [5209 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3150 0 obj <<
+/D [5209 0 R /XYZ 85.039 658.638 null]
+>> endobj
+938 0 obj <<
+/D [5209 0 R /XYZ 85.039 603.448 null]
+>> endobj
+5212 0 obj <<
+/D [5209 0 R /XYZ 85.039 563.284 null]
+>> endobj
+942 0 obj <<
+/D [5209 0 R /XYZ 85.039 191.425 null]
+>> endobj
+5213 0 obj <<
+/D [5209 0 R /XYZ 85.039 156.114 null]
+>> endobj
+5208 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5216 0 obj <<
+/Length 3297      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Z[oܸ\15~÷¯\98·j\0\8fV\12u] \ fNâl³õÆiâEºØ\v@k4\1eÁ\1aÉ\914q\aè\8fï¹\91\92f\14»M±Áb#\ eyH\1e\9eëÇCû\v\ fþó\17iäz*[$iìFÊ_ä»3oq\a#?\9cùBá-B×\8b#\1czqsöÝë(^ø\9e\9byÙâfC$7ë_\9d\97\7f»xwsù~¹RJ9~è.WI\92\97¾óf¹ò\9d«K\1c     \9c\8b·¯°\11:ï/aè%\ e]Cã½ô^]¿üû\9b·?,\7f¿ùñìòfÄÁ*tÃX!\v\9fÎ~ýÝ[¬\81Ë\1fÏ<Weéâ\11Ú\9eëgÙbw\16\8dB%¿«³\ fgÿ°«ðX¸àY3\a]\19\8a\95òÜ4\rí\89ýhæÄ\ f-0Þ<,WAê\14\1fÅ\ ev\15x¨¼i×Ø\159UC\14ù2H\9c{\18.ë;¦½\85þÄ)z\1cx\â"4³æiëò7ÏWE+}Aæô<í\83Þ!ñ­æ\9fyU\165vô\1dÈ<ò\ 3ç\ 6glq§NH°C×ÐS7ýdoþ±ÙÃPU\1d\84ºiÛ"\17ºMÓ2;\1d®Q|&6±\89\aÕ\15ê        \95ã£Ø2\92J[h¢mp?j![YèÜlq»4tºr÷P\154\84»¤\8a\19\85\91~ËâÃöF\13\ fØ\v\9d[-¤\9aû>\96x\9a5*\80Ä'\v\fÂ\98.¬+Ð\ 2t?Zþ×LÐ7ü\1d\94\94\82\92x\ e\8fÜbס\17®èØõ\9düB¹=Ø\85Ne\11ü¡\ 2\18\8e\ 3\87Ä\bßà\8f8<Çfæ¬\8d©<\18\9e\81³\12ÿ½\93y5\7f­db5=$\8c]\7fX\92\90±ÍB\86ÆÏoßü\93[óöÇk\83Ú\ fü£Û?0\1fMÛ³âp+9ü°wKftGÌv<s\8f\12\88ý/JÀ\aÖÂ0u>\90²ÀË#§ìÙÛI=ð\e×$Ë\84¶pAæÑ\95·ÈbÁ#½ÌF\ 3µnÖÓ\ 1`-\9a ûÒXÝ\ 6\1a\a\9e \99âXÇ0b×ù´7­NxÓ·DMfcÌ\1e§\8cN\ 4Ân¥WËJØÞ\89»\81Ë
+\ 3»\ 6èFÂ\89H6kä\15\9d\9c\«-ê\9c\19\18Ú7Â\0ý:^\94Ý¢áæàÍxL+\82¾XódäÓ5\f\ 4\89ëAøC\ eF¡$\88<'p\ 3nhð,nðÊäcF\bØ_îØpQ9Ô4!\b\87ýã(\883&Â7\16\8e´y3Z«§Y\15«\ eGÙÍ\8bc\17±ö\8f\86· 8Qpß\9eçµ´\14Y<R\90S\9c\1aiw\10qí@±±ç9o6èÔl8ð¹%©s\b\88'!à8ºS×(^E£\90\16\1fE'°¾âÓ¾èú\8eG\91P?\1c\9dTÆ8LEdÔ\10ËøGÉk5§\eMYlä4Þ
+m÷|F\0ã\94¢<æ\84\82+ù§Ïk³³zµ\89Þ \995\87Ö\9a\87ÙK\am`[\82\11´hÞ¡ëÙjÈ\8f\94sA'\82\95\9a~K\89\14\b+¶n+ZÙ<×5ç0 f\a\95-ºBÌ\90~qÜb2ÜüüÔû4Iï@\19A39\84ñY/Á£´%\87\9a \81½FJÒ÷d¢wçÈL\80«\12   \ 6»\9f^\b9û7ûO+}Û\86\92.z\aä\ 2:ã¶0V\84]\94y±q\1c¿ÑÇ\12ßøü\ 6C\v-9NÎ\a\9e
+¹xÍ\83\14¶¥ýØ"Ë}ÁëädOHÝ\bï\9a?\10\99BrJwÆb~®Ñ\14!W\90£é¾`ô\108\8f%\18\v´Ðh
\12\11\11\18Ùäl¹Õo^äÁÿþ\88®iïMø:g\bÒo% ©H¡þ\99x\ 4`\94Ó\99ìNC\14½p\1f\8e\99Æ\14`d\14ÌÛ®oÙ\8a;\1eCvá\9cß½\8e\83\11Ö\v=Ïõ\1022¶ÁTç3\9erQ/\0hó%ôÜ\93tiú\ 4*F\1e ÖLf³\1c\ 1cznä«\898o¶ä]±¤Ä\18\11Ë®±N\ 6\89WW\8f(A>\8dÐ\90ìë\82Ø):N\80íAè\89&\1aÃCY\98R\164\86\8cßYD\14\v"BF8Ð
+¼­-Za(Ê°!tvúÞäÆ8ü\12Ô\bÉȺS\1f¼\1dü\88Í\89\9c9\eò\87¶A(\13µª\ 4í·/¤³ÜpßüÎ*\95¨\ 5ß\1d\9f¤Áµ{mð\92\b\8aß-%\80\9c\17\aîZ\17\eM~Ú\9fó~\93H    «Õ\95\81\19©\98\eËCØ#¶\12aK²Þ©3±t FghÂ\8cÝíU \15\9fþ\17bͪÌËÞl     ä\fµyË5wq>È$i    \19\7f\ 6[\80Ó\84\1eÂ;È\94=\ f\92$St\15\94Ò\9e;;¸\9d\90UGéȪ\83$\84Û\911kp¤\12¡z\14`6ÌïQô§\9e\0·Kå§2导úÁ\88\8a|=ô\ 2\ 6\86(\86\92\93ÜT¨ì?\805ÝÀK&\12<\81vj\1aR9F\9b\81\15]]@«\1d#&\b||ÈlÄ°ïÅ®\1f\ 4Âqñ¹\0Ï:=V\90ºQ\9a\98ð@á\16÷\10[U`«h\8c½@3T´D\ 1_\85n\ 2k\8c\13Í/\98\81\0«9ÒACW]íuÙéÛj\0㣫 \8c\92ñ'\90\9fÀ\96àý9¤%èß\1a\vâùÎjpªõL¹qâËY¿¬é0r3\95\8c4\r\r^\ 2!PÞX$\11Ëí\8cv´!`_q\17f?Ö¶ÊÜØK'Ú&8ÂÑ\11\ f\9c\81\9dn5EslÓ(Á¯\8c/Y\r7\197déôªC=³à\14çе\r\bÖ\r\7fí\1auac&ü¢|Ê30¥u{ZiË=Zøzùê=ö^ÿdò\ef>\ 4\9c!\0Î\9a\17\1a\80\16LÈÙ»\8b\19ð2   C
+îÊ£¨3ºFC»-ú=Ú`=2~\ eJkCNøP©9«Á\19\12\9cp]¹\8b@¶¯FË¡E\96£Ü0æBËmê¨rpà¤nö(\r'÷KHøO£1ºá\ 6¡/\88/oè®\ 22Ì+\8d9\10\87èF\10z3'ÂÞR¨DL3®\1fEn\94(1a¸l\10î\và\1a·\8c|\92ÛL¦Wn\96¦6Ó¯B_\r\85\18¾×        ß\94\80\91\ fÖnϽÆ\ 3\89¢f\ 2ýÀ1\7f)\90\83\8d\8c\9e¤
+:\e["   áô*A\8b3!¢»J"jàen\14ûS\1fCÑeÉP¥è\8bvWÖ\ 5÷>Òý&È\0\9d1®ã*\ 6\9b \12\90\ 6à«sA'\82´°\ f±o%p\14~Z\10@ôÆ l½&¡ÌFóJ2ú}Õ\13\9a\bEwãK#rG\18\14¹+{Ã\8fÁ1¨\1a,Cr÷øF\86¿wb{§9Zw÷ì¢\f\ 2ÔØ\ 2\ 6\91É\17¯.ßþr\Ä\8c=7\r!\92© rýÔ\7f¾\96©ÜPų\95L\19±õI5W\9f|{ýör.e\ 5Ôb\9aó\99\83$®²\98\1c`êi\12òî\7fê\ 1Þ_^¼úÚ\ 3¤Ï\1d@}\83\ 3||ÿæær\1e5Ä6E"²D\v\9d³©À\87\13GI 'Çñ78ÊÅÕÕÌAü\ 4,9\18¢\1e\1ed\1aõL]\f<\87o\1eØ`D\83©xTÿ¤@Qê\8aW\19\81\15\b\18×*@\87Ö;a\8a\82½§0pÇñÞf6Ì]ÅzF®q\b "~B®+?NÜÔ\eniÿ§|\93çäûúå\8b9C\81\90aQ3\82ÊY\13 ü'ÃNäÆÁ·0\91\1f\9e7\91S9{\80\83±\11¹\ 1¿1\9d>?aþ\ f³Än\1f@·ïf\b\86\86íýÐ\r\0\13ÄTQä9×\ f|[oð\82ÞR
+Û×\90û)Are1G°\998W\ 2\12¡ctkM\9ck\0ý\9fËâqæ5*pU\10~\81Yå»pà'\9f\8e®\1flÆä\vé¾\16à\amÃY0\vÉ\82\800&­0\19\98\92\89\b\12\84³lÝ£¹\9f¼\80\ 4\ f´¶f\amyaá4,kÙ\92\10ÿ\1cê¦f8ò´\90\84¦\96_È~\ 4"\ 3\a\7f_¼Ã'Bâû4ë~.5WxÚâ®\84\8bæ\81\7f\19°\99:\\9a#\7f\8fBb\80^L\80FÊO¡àD\94ò\18\83\12\8d©\8a\aL`JSÊ<\83\8d¨ðx\ 4¬E\8b\9dô\13\98\1eXÄJpmð\9b½Y\0\9dE0½}\97ÂÒ\17Í\1d\ 1·\96áÆjF6;M\ f\ 6*\89\ 1\8eQá3\89\0o\11(fÀÙ±Å$\È\86\8f\80>\9ack,]¹¶F\ f4M=\992-^¢k%\9eó\8e\7fmÈvwöu1772\98\aÛ\14õH\0d\ 3I4\94\9dk¾©\8fy`)\ f\f\9f\1eÞX¾ægK¸C4rÃ\19_~&\ 5w\1aÓÒ²\ f\82Ý÷'!)rÃ(\¬R\88'é¬\8f3\817     G§à¥Ðë\95Þ¿ß\ 3äL3çß'¹;s=åó:Ïm1\eEø±oæ\9cX\88è\86W"Cf«Q\\0á\e\1c8ª(\ 3\85¸1\82*¸Á
+\90\17).\19\94Fç%\97~­U«'¬\1a¯\97º/ê|¸×Md\9efn¦²Å*ôÜ8L¾Zè\1fm¬7%n\8cã`b[°-ÒCzª\aÜ;\88þ\f=\f\95ÊÑåÙ\88v0áñÕ|^\e\83I\93B\8c\94\8d\12®fº\1fê\9eÊ©\8bÞ^ ÈMïÅ\ 6\bPÙèD\9b\82N¹Ôì\ 1ú\0ôÉJI¿Z)Wxr\ fs+h#~V\e\11\80óìËÚ\88¾Z\e\18\8dàc\eÚs\ e6l¢Çì³\93\9a\86\e\10Ö¹T5Hð\fQ­àÿ\a\17X¬2ß\85\85èïM<\0³\ 3ÿY0I\ 3°(D[\13òap.¿\14»qb\ 4\84Ð÷á\18+à"¥|×{\83Ò%?g£¿8\80v3\14ÌèÍÁ\0ñÉ\16\¥Î+{#/í³9,q\\b\18¶òÍÓËQ\88\1fYzè\a`(ô¡]xá\1a{|*\Ó·\97\94öÊ\8fY\a\a¸,\80-y?>¬ê¦>Ùaô(\91k*MbïG~\ f±p\bë;;\9a]öM+[\1a\99a\9b#ç_d¤ëu¿\97öPA8~\ahê|?ümÃØvOÄ\87U¿\16ïH\14(Ì»©\92?J\12U\ f3
+ùK\1c
+'nÃÕ5f\ 1\8e¹æ\12!@´Gy|Iè!¤¬\vù\11â\87\1e\86\9d\84K>ø½¶Ef^\bQõL\965\96ï«ÔͲl\1eKÿ·\97¯'ÿêKá\rd|\91ûrìðãø\98Q?vU\1cNãÑ\7f\0s;j\17endstream
+endobj
+5215 0 obj <<
+/Type /Page
+/Contents 5216 0 R
+/Resources 5214 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5203 0 R
+>> endobj
+5217 0 obj <<
+/D [5215 0 R /XYZ 85.039 786.531 null]
+>> endobj
+946 0 obj <<
+/D [5215 0 R /XYZ 85.039 401.652 null]
+>> endobj
+5218 0 obj <<
+/D [5215 0 R /XYZ 85.039 364.785 null]
+>> endobj
+5214 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F58 3380 0 R /F59 3455 0 R /F35 3036 0 R /F20 3021 0 R /F64 4225 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5221 0 obj <<
+/Length 3554      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZYoÜF\12~ׯ\10òÄ\ 1<cÞÇ£ãØ\89³I\9cu\ 4ä!É\ 35¤f¸â\902ɱV\8býñ[_Uuó\18J\8bM\80\85\0\91쮾êøêèñ®]úó®Óhç\ 6Ùu\92Æ»(ð®÷§+÷ú@=ß^yJá^\87;7\8eÐõõÍÕë÷Q|í¹»ÌÍ®oî\98ä¦øÍyûÝ\9b\9foÞ}Úl\83 p¼p·Ù&Iê¼ßxÎ\87ÍÖs~x\87\1eßyóÓ7x      \9dOï¨ë-º>ÒË'mýáãÛ¿}øéÛÍ\1f7ß_½»\99ì`\eîÂ8À\16>_ýö\87{]Ð.¿¿rwA\96^?Ò»»ó²ìút\15FÁ.
+\ 3ý®¯~¹ú»\9dEúÂk\19µrÐm\18¥»\8cú¶\81»KÓp\8d\85\11Ma\99á»+Ìø¡üRÖt,\8fN\15'tB:æ\ 3\1aZjð\9cý=ÚcçßËs\92\f\92(\95Ù×\16\8e&\v{ÑÊÂ7Ç\92¦N|§£ÅJ,[ÐKÕ\95\ fm\87^Ï鹫ì\85v8æ\83´\ fG\19\86Öß]/¬õýqã§N®äíÃfë'2{3.Ã\13<V4\ 5¿\15e\83AOòÕ´ÍtæÈÍëºEÿc\85\8e\83tìÛf\v\96\oãp\97\85×[\ f\ 2ËødûsgÏÄ3Ó\96I N¾ßs[ßã?Mí½¢\8eÔw¾\80\88»ºjãñqp`\92\9e\1c3×       \9aV\9e­9<\r\90\96\aúî¨\97æ\19×Àx̧¯´¼a%µ\99Ã`ô\0QàE\18É»
+\9cý\86Xg\17Úc\8f÷k»j\8dº`q\8c!*pÆ\9d1%ïÀR\9a¶lò[¢¯­Èi¹ \8b\9cñL\r\b\0&æÂÀ^Æ\1aImI&¯-\8fs̲ÅÛ#óoàÖ×å?÷õ¹¯\fs1~Î\ 2i\eZY\8e\99\80\ 60Án\90À!Ê|RVÕ      æ\vµ×ÕRÂ\98£\11EY9þD\11±ï»¶;õ\82#í¢+\1fª¶é\ 5\9cÚF\9e²·@×Îç\92)\ 4®j\95@^˼ö\18\1d?Ù¹\99lçÃ\1dÉ.p\9d\\1ebd¤Ó4WègÎ\ 3ëRâ̹Å\ 3\86¡<1F\80ÑÜè1\vÑi\8eÒȧ\91(HfL}5Ñ"í_\f­t¹¢¼+»®,äëñXé\1c¼*½\1fõ}\1d\96Ý\8a0~÷\82ðvT\9f\11Ïù
+\1c\1c5\11ïmW\1dØTÀVnÀÁ멶oXKBú¾Á$ÓÁ\ f#!\19\8f4Bù»2ׯ¾:4yÝ_.¼\90´1WÛu©\80~\1a²$@B\860\98¹âÙ¼\135Ya\fì_i\93\98·\9aë!©!\92éñTÖã\9d9WvbfÝ+Ì\9e\88hÎýñrÀTQ§ß\ 6`°r\8eã\16ÒÏ"í\85\1f\1d·\85``±Í\8fô\7f¤É\87\9cå\10\89kAóLÈ<°Ò\ 5¦hsÉ\87}ku\4v0Ô\v°
+\88ç\85é»\eA\19"6¶\99\107U
+?\87N!®,tnsv\ 6§   î\9c \883Ä3T\ fõ¸þ*ö«Ë4p\95ëªÖ\13þ£5.\ f$mC>\8b7­Ê4aIt¡\19q6\ 2i¯ßüL\9d\ 2Z)Æ\97\ f0[\9fb\8a[]
+\ 4§¼\11\9d¶ÀÑ\8fT\96Ñ[âË¡\14\92Ú \114ÑZ\ 2Æ>\80\1e\92\ f\9cï\14\80\8d?\9dj¥ÇÎðNFZ\93 Í·8úhæ\97ê°\f\ 6Q\80\17\13NN<\9fáGà%2\82VnÀ\ 3P
+\82Ó\8b\8dU\88JC\10/\ 2\ e£¡?\8a\9b$:V@\99Z\15\8cç\9dy~\99x£â¥\ fë\1fm\10#\1aëeØ@3ÛJ2Eý\15\8759\9aÕ*ø\95J\9fS÷<óCÕ©bѳ\ 3ëä\89È\ 5Ï\9cÙd&|%3Y\ 3ê\1f\8cûF³uz
+£F\ 1¤qjÚ»epºÍ\92]\1c't 4ÛÅiö\97£cÿÿ\1d\1dÿ,\8a{Ç.\f¡\82\9f\ 5\ e\16®îU¹}
+KryÐ.­Æ×\1eÚ¼%ÓÀj×u(&*­÷\96Áû©\939È`FIêk\9búÉL7\89Rr¶º/\93\8dܱ\15gìÙ
+6FâÎ\eì·~.J^¨2ËùùHHì"\b×\ 2)«lËhiî\9a¤­¨úûI,Ek*\ eb\82;\9d@½Õ,\8c\92hð9E\8bBÊââ?­gï«Ú\ 6®\9dè\94ê\1a\14Í}AѼ\1dY÷ó\8a\16þ7EûFl¼T«nÚA\19^\8b\9a\13³\1f¥\ 51E97ë¢T÷¨í\16Ü\82p\91í¬pÎßù>q.twq\98þiÎ}\8d4\ 4>\a\91×ÿh¤á.öý¿`¤?²«®\1eÎP\10òwý¨2Æ?/\ 2\1eJh=½ÑFÞ4óK¼Ü
+\9dÍFµÏÆ\89©s´     *D$\11    CòL,Pî¡«\10Û\9d\87r\14\ eIÄݹIÂ\15\ 57Mø\84o\10\8f\87\ 4ú\1a\ fá m7\8cÈ\8fîhDð!'E\96\11½tIÆ\8e\96\ 5"i?\e6^*\9e\90\15\8c+d\9c      \1fd6M\19Âxj\99èâ\93<\99P\9e²\14d\19IÀ,ou\9fy£Oà\1f«H%ü\eàxZí}ó3JA»\15§H\81eW\12ä E\ eBõ»Afæ³Á\ f#\97\r;\16ÉB\ e¡k\87.ò      ¤       \ 6Ê\v¡X¦N\18}{\16\0Ç»\8d\11é}ªzôyÁ\13i.ÚQ#{i2\Â\82\12º2w\9aÏg\8e¾\8fÒ\ 3\b\r\7fà?Å\17¿rÈáO2=?ZM ¨\1d\ e]\92¢H\83t~ò¾ÏÓä\ e¡\âÎf\9c0\b\9fýS/@z2\8b\9bmôÕ\89÷ú$\9fbrm_ö2ð\859!Y\9däÁ\ 6\1e8HÞ\89¬/uåÎ\80¤\95\ fY_\7f¾5Ò(?\9fK[;Xx?ud·\13ß4\9be\92®£ï\99\f\805øõû(\9bA\97\94\ 1RÞãÇ\87\87M\84\bc8Ë\ 1%Fî\a\98E\18$\ 2H Ùß#8àùfPè¹ñÎw3\ 5D6z/Ó0\ f0q&¼\82íz©\18\1fub\ 5\9b^us§Ï\84M~\82Mû®#á\8f\fc\ 6\98\ 5îÊ|8[A \82ëz¶H\83\91\ 3:Ï¥Pß®T\ 1\83PÀóó"p#\95Ô¯¶æl3©N\16\ eÒLÓ8Xw¥ÒÜö\86\8d\85Òhrª\84\1an±F\1d\80Q®?IùÒeÑ \9f¯s*Gë|\92¦\ÆÁsÓº8×Þà\ f5\9fÆêÝ1o*£}'\19k\18\fJøwõ \97Ú\°ß@¼\19ûÎmn\v\1a±T\7fÐ:¦T¾Ó\94\83&b\89¤W3Tè\9e2Àü ä\92â3nø£\1cÑÃÙÄ\bÏ\18ÙÞéóÁú£3ûUQ[\1eµ\9e0ú¦\1c*ÛÕ%¬\1a1~ç·\1c\8aU\83ØÞ%ÚÁ§\86þ\ 4u\83\97x\fÊV¨fVj+\90ÔÁ® ô.ËE\18=/a \ 55i\81ë©°¥ ¬c$¤\eEPZTÁ~LtKK÷6\90\9eÔ \85Ìêäâ°+\ 1ÇJ\ 1Å\9a\ 3ç\ 2!\17\1c\ 3×\e­8 µ§lĤ\1e\92ì\83ÂtÞå\1cV\r\ 6\ 3]>¡{î        RСm\85z\a\faNc\11R\1aNÑé½5\9e\12S\1amwMü¢\93ðû\99qÉO¦p¡Ä­î~\94EO\99\89\ 37U\9e\8cå\8b,ÙJ\ 1¾\18\ 1ý¹ îÖT\11 hõ\13&ÿ¶HvÈmѤ\98×zÓñ¢ÅO¼9*K\93\rÜöUÏ\90\15!\e\8f\90\86³Q\13þâT/ѲûÉ\ 6«d~]>´JÔ\9bRh{®\vi\92|«1Ö!\b©sIYÎs\1e\8f%qOç¨\86ygo\11\&0×\bè\93ʤ§\15\94\v«ÍO-\14"t\13\888]\96ÑBWį      c/\94\16·ñ1^y¸(ÜÔ\bsÝxÔ\154?S\9d\a]=)¨Kjõ$c8è$\ 2]ff8qL\86£ý'«°L\96Û\1a\9flNw\90[î<jÒ{©\88¬@I$!\1fî7(gúF*æ¬\93b:I\ba4òÆ\86\95Ìõ´\94&¹§3\89ã\1aM4q\80Z\81Eãx\81\17¡jPKïg\eìõ\80µWRâ´X\94p,é[ia0ªùS_\0Ç*¾àòì3\80\15
+\0\15-\15\16\98¥Ö'ý\ 3íÑÖ¹Ð\9bó\15\85\b\ eýíáP+-\87~¡±ë\8bJ½^V\11\ 2(ý¥ù#¢ 3çf\93\ 6ιkd6Ø\ 3ÈùÀ\8dîûqzmöì\9a[^l\ 5\94\bÒåT\ 4äe\93²\ÕÙ+;tXi\10qWÖ\95v\ 2é)\93 =\87²gÔ\18±gÐñ\9e  Å\ 2½gA\9bê\17½]DO¶ä\99½¸ÅÙµ\ f\a\ 1\85æ¥P\1c_R\87féàë5N\98h}ß\9eµ¦Ùm'5Pv3\82\9fÕÌ[®Ý®}ät\90Çqðcâ\13;|/Öº¢\8dÒÁa.£\8b1yÔv­Gd\9a¾Ô\17¾}#\82Q-\16#\7fÁ©Õ³y\ 6h,î\18$£tBcâÃYnܨ\91á\14uZ\«ô­\ 1\1fJ\82϶¶·¸ç\1d\ 6\15¥õ'ý±e¼-\ 4¢-dâã eDãz\14ÆK\83¢£çÈû\ 5Ô\8fE\87²#\7f¯½¦Æ\9fx\93K'[º\18ævX\19?¨{j\16©\81\99Ðx§\8d-\7f\1cu   \13ª&VàÃÜòªç.\15\ 4$¢Iù»ÎYh(\9f¦ä\90l:\13\ 1Q&å¸ñê>\1a-@¯¬Ne#¡º\94NA¢Î\8aV²PQ?è\r¬è7¨ÆH¬Ë÷\83\r\v«\7fiÍB.lu;"á/\15ÛGs2ÇÍä\97\ e\0¥²[5²%LÛÒ\ 4"w\98ßòfU\9c\11u\9cr4=\8dqQb\82§ÒÀÊxë[Mêá\9a(\ 1\19§\1a>E\8e5\eþ\95¹\ØZ\9b\1fj­fÅ®%ï \82e!Ä`\96\1f
+fá\99Ë£®\ eGQÃÙ\85\15F\98\ e¦\9b¦Çz\e\907\92åoËæÈX¼7#ÍZö&2g>w\8cÍ^ì|\18¦{ÉlÕg²¯®åÊ`?¬Ù6\17\1c¢ÌYAÔm\10»\9aâ\fÊ\82¶Ftá\aλE~!\12!úY) \96\1f\16(z\98\146\92ä\9c\9f/ÁªÖò0ë\ 2V\ f2z\82Bø´Î\1d#Ê/\9b\bPx\96KKôóO\88büBâ\92\ f\14èZ£U§\16\84ñ4oXH\95ý\\18éæËNä§ZZÌûfB\ eÂd\92\88Å/çª\14+@Ωç|âEÕ3WL;\18óA¹V,e\92Í\8c¥ÀXNNÏr\12\95HK\7f\9e\8eVvÉ îlBó\98æ\13V·¶¼«í¬\84ô´JHïe#Ç\97e
+-\b¼}.s\88c)ILÂ7®'£C.WÑwYx\96¥Ho/*\8b\99`¬½2ÂøÜLX\98\13\8d\9c\e\8f°\90{ÛÝë\84
+²²Ù\8bÌd\f}\90<fr\89å²9âñ\8bä¯Gùâ[Á|/y¿Ò\rä\1aø\8e7X\8e=\ 2b4ØÌ\85ûÐòª6j1æÖéz%@ç\9dôÙìÔÍÌ2'[6\94`±m¶{\94\92ä\97HL\80\1f.pèRmm.yq\1f¤·\ f\14Ôîâô\99_wª\8eýµßV\ 6ÉÎK­¾¾xÃãÅÉr£^¼\vâp~kô\1fT\98püendstream
+endobj
+5220 0 obj <<
+/Type /Page
+/Contents 5221 0 R
+/Resources 5219 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5203 0 R
+>> endobj
+5222 0 obj <<
+/D [5220 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5219 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5225 0 obj <<
+/Length 3169      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZK\93Û6\12¾Ï¯Ð\91ª²¸|?\8e\8e×N&\9b\8d½öTí!\9b\ 3F¤$\94)R!)\8f\9dÊ\8fß~\ 1\ 4)ÎTj7å*\v\ 4\1a@£Ñ\8f¯\e\13n\ 2ø\17n\8aÔ\ fâr\93\17\99\9fÆáf\7f¾\v6G\18ùþ.\14\8a`\93øA\96âÐw\ fw\7f{\97f\9b0ðË Ü<\1c\88ä¡úÅ{óÃë\ f\ fo?nwq\1c{aâowy^xﶡw¿Ý\85ÞOoq$ò^ÿüwl$ÞÇ·0ô\ 6\87ÞCã£ôþôþÍ?î\7fþ~ûëÃ\8fwo\1f\1c\ ev\89\9fd1²ðÛÝ/¿\ 6\9b
+¸üñ.ðã²Ø<A;ðòÜ\9cï\924öÓ$\96ïæîÓÝ¿ì*<\96lxÖÊAw\86b\17\a~Q$öÄaºrâ}×_¶»(÷º^\8d5ð_\84^¥Fõ\bçQ\ 3\9eÌtBǵ\87ÿt{Ä\9eÀS<0bgwÑ{Õp?Í\1a;ì>c\13¤\98\16\99÷pÂÉ\ 3OÚã@×BÏ\7f\8209^¡\ 1ûkè¡%\9et#\8b5\1a\86>o£\ 2ù\b½æ\ew×í¾»¶Ø=Ö=w]ú\ e\99njÚt@é£ÈC\14FIg}Òã\89¯¶» e\a\a/\80\158ýçmÈ|ûf^\94û\ 1\b\18ç½\7f\86:\82]é ªE\11\96Þ#I²æ\11û\11zxNjàa·rz\8dòÂYcÇ¿\17Ú î÷D\8açþbÏ]1ɾÑ5\9fz>å\80W\80tVèª5ûÔLú\84í\93aD\18¦»£\ e¸|ÙCÉÉ\94lÉ7%\9c\1fI\ 5ä¦\98ù㱩]a§$³CG×\92;,ïHÀºÚ\8aN\15¤hÜÚ+\12ì\89õ\v4&\vrïþÀ\83ãévJ.\92w¦!{LÄZV\80ò°æ°Ö ÔHLØ|dÉ   =0\b\8d\ 4û+Þ8HäÕv\97\ 4Ð:Õ-oÚ]H\ f\a4ýj\94G\1dë\15µ\eNݵÙÒ\1d&Y2éE\92¥^_\7fÑõ\93sÍd.E\9c{\9fPÎgÜ\85L\91ÉëV±\8e\ füMzÌJ@ö6^[12hkÖ\0¤\9b1m$ÅÌÀÔoÜ®\8c. 6©k3r7Þ4x-O¡IbÇpR}-Æ\ 2¬fÞ\eø> \10\9a\95Ó«q\94û\17ë\ eI H]ñ§\15H\DÞQ³Ò\véØÉïIÆ]\vÀ\81ë\80B§¡î`\96\a~*ëÊXzD`\16µú\14y\ 3_:oÚÃ}Çe<' \e2\ 4¼@[\8føù´%¿I\ eêöà}Ýhº-ÝèÑ\88\19Ô\8c,³â6\1d+\89\83g/rÔ{&X¿A\18دÛ&®\8e\ 2ÁßÚX      }\91x0²A »\17Jr\19z\18ìÔ½1\ 5=²cÇÎ\93>\9eÖn\18\ f÷e\9bf\9eÒ\8dzDµ\9bN\1cgt\99H¡)P´gq@\11Û#É\17å\9eç¤\81\19\e%º÷c\8f+\8ex\ 2Z/góÎè|¡XmË#\8a\aP\98½î\98\7f\88)\ e%\85÷¦£Ó\92O¯¿ò^ª­\84Õ¯\97¹Û\1e\96¾\18×\17\99KØÚÝz?º\ 3\9a\8cÇ\ 2ysC\eïÌ\9bcë,ÚL
+\9bg¬ð@Z·ÃU\9c3~\8e'52\81>ð¯â\1fº(ô.Ú\88µ$Ó\809ØÛ±ú
+#SÔmë½õ\11_¦Ë\82\ 5%HN;àI\eac°.r
+Møõ\8a½£b*ò\1f\1a4\96ô\82ífÍ>.È¡â Eb\99,\eb´`\0hM\ e\ 2À\95Ѷ\14¶@)ªGb\ eÈô\99\17©4\ 43rùÐIò\84ß\v)\1f\17\14V%s\8cDÈ?mE-¯\9dxtÜO\ 2\ eÐ.ô|fÙE²\8a\1cþM\96Z\91$\9e\86ó\18\ eqöÀçp¤ÅRuAÄ\89÷F\95¦¨«e­s×\vÚP²Z¯\87ÏÜBë§\11r-\r\98ñ\14µ\8dmõ=\9eôBG§1 \aU\13ª\ eÜ\93ðA
+«ÆÃ\84êÖ\0\96\ 3yöê\8aÊ\92D±Çæ\vÍ\88øÆߪ\16äÒV\13"aÍÅá«@RrF\f¯°\9b\83\ ecÓF\ f§ºâþ\877\1f\98\95µY\83jeI0Y\8bÂöb\9eè\ 4Ã\80`\ 6\92\18¯Oä·\96b¸Ñí½këÎøòPJ\82!\ 4½%Aéý\ 1\1f\ 2,üÕ­|ó¨±3ì\9aG%î[³*\1aøcZ\ 6~ì)\9fÜ¥\8ck\87\8e3©ø0ò×\84FÂÐ\b\187zd\ 1#\12Ëcï^¨µ°Þ\93K3\       ò¼Õ\87¥úÇ`µì°´sílñ)\98ö\85ÔL4UèÉ\80ÓÄ\ 1\b\83q«<\15Ó0mêYT»\17\8b\ehøf   å\892\90«\80\91\ 3¹\883/¡d÷u\8d\9a\16Z:SÂ\180qr¾Ã«\15É\8c\16\89\ 3tê,¿\887\93\fÌZ.\82ìg.\16æ&\89Rt\90\84¹à#\99\a®Þ\89\aS\16\80d\ 3\a?ûÕË\1e\f\15\12Ïú@Ç7°âǤgÈÎȤ\84Z»Þª\8cð®\1e\1d\14Ã\94\18]×üÿo¸\81îű[!\f£êG\868k>\95²\82\\82M1\a\84\18¢8àqܦÛÈ9AP\ 3Op\9cTÝ:q\11AR\ 1\18Çä\11@úÄÐ\83¹â.\83ÞpZ_«Jº-<Ã\85\1a¼\97o<@isÍm\93~@óÏ\0w».e\9d\ 5¾ã+IXä°k¾ÈMz¢4\12è\10¥1í\8f\80\13Û\1cÖpüÉ \1c\f·84e±ðÑXU$ZJ\84h-Q`l\83\82\12\ 2áÓã.\1ch`h~©\ 3wR\14\83Õz¶\9b\9bÈÇÉ5\10\1ezT×åv\ fH\85.\1f×\98"\99u¹þ\9a'\9ae¾iÎÈ;J\v\b\1eØû\81{\9f·i$Å»ì»\v\184\bÈåi\91\98\ 3)\1cw\94!mÎS¢0\81\9bå\v\f\998@Ë,\92\ fì[wn\86)%¼.*\1cÅj\8aò8¥ÿ\98Êf\81\88üF\87J\96\85\12\8d\ 1\15ùÙÌde\19c\9a)\88\ 6Îî[Ce
+?\998#5\18o\87 Ý®âæSÔq \81\9f\17\9b\11\94#(4q7X\9cÞÉ®fC\9192ôþѸr\10©Øù3®\99f'\10=Ùy¶\8a<AÇ\9d\0\91Ñ\92Ðm\95Ë\8a\80Ì«h\rĦ\15\93q\86\11\17\93¹\8d²\80M6\93àY4\8f\9bJ6fÜ\93l"è\94«HØi\8c\1cÛ\92\186ò¹\8eÞiö¤\bÍnÔçú¥\98\85Î\1a@k3\ 1j\13^g¨Ý nÄ­\ 6\1dÆ\89ËzÌW\ 6¿\15aW\82Ú\ 2¾µä\ 2õWH\85\8f9\bñ\82\13OÈ7·¨\12°\18­´¹ü9\14\9c\87\18>)¥Åaá¦Å»Û\8c\18¬\98\88ÿïHx/d\b´àdI\94\85ôäjÜÔg (
+\8a Ìv¶"smx\8dEA\ 5»\ 6\9b
+MaéB»Ò­«à'j\vÎì.\ 6ÕìÖn\1c\ 3tkª\10\fG\1c¢\ 1D\97Þ}UCÜ£D\88\8e`|éùb\ fáx<\93W\e=ĵǠ  }R\89\19û\9cJ\11\ 2       \8b\ 1q¬"c¯\r\16\1aO\ 26\1aAD
+´?&Ѳ'¯e\91%Êü_êĨPö(ÖÊã \1d°6ÃÈ\84P¥¶¼x\11\88ËÌϳdýÅb\17%~\99ç¶\82\1f\ 5+\15ü0ñ#\1fV\ fý\90*\1c¥÷öë\1e÷½2lA1×\ 6\91\80»}½ß\ 3<"\8eáë\13¤\96\ 1\82ÿ·\fF~\18=ó ²\8b#?\88â\97\1f\18Þÿ ¤\13åÉz\81\v#\1aåºðKfÒ\r#\7fÕ\8bÛuK4¸\9c \95ܦ\9fÓR\89S3k¹ê\1dK\11>¦ê\98Å,&Î+\99o\86p\8d\1a\84|\1dD\83  k!Á~oê-&2U«y2»\84¨\88¨Ì\8eeF>2\ 5þ"\9eJÊT\93\8cÊ\88A\13UK§¹]+÷Ê\1f57®ÃTA\b¥0`÷a'I¹o\ 2\92þÎMÖqc\8b\11\91¶¿J\8b}Zc>¹´\10½\µÄÕ8FLÖCéÅ\91'ëá¥\18\ 3©¥;\99"\13t\aų12(×q|À\85P\9c\8a \17AGH\96*5/\1c\97ÜÉ>A\ 5òè dá\15\9490\936ܾ°=K\9cûUkãÐ\99G%b\9a\93©éêWk­ì[êF9uÍÛ\böC\87\9bF\19\83V-H\9b\1få´UîLj\93\91AaØpì\f¾ºG\8eà\14\\ 6^²þªÎ\97Ƶ\12$<ð/\18ÞÍ\92³gªþ¬Zû0\95å/½\93\8dó¥§`\85R¿N\92\\8d\83(«fM\ 1míOµ+5ÆA\1dl\ 1\11\92¼Fÿþ¢\ f/\v?+¿Ä\85GâÂÿymÈ¥]\8c²×;×ogÞ'\8a¨ì»©¼\8bò\11O\8eíwÚ¹ ¿Þ«¿Æ[\a>kGå¹G¡\94*-\89\13½qB¯ãÏ\84ÌxJ[ \8eR~sLJ\17·â'\16Ê¢¤0£\16í°î&¥\ 4llY\8fDZ2sGIy\13É     gÐ1Ì»\1a¾øEY*ª\9b\98\17Ön\9c׫ðpjíµ\8b\9e=#ÁæübÍ\86
+-@Àö\14gð­Ír\13,\1f\829ÄTîX''ä\85\16\95\1f§H;\7f\ 5\95t?Ã\96\92\8c\r\94\98Æ\90\98RàLB)\14¢\1a\8dÚ\98{\94Dî]\9aSõÓ(\¬\9b\91=\97e)\ 6cÎM#\8c3¥&\19\9d\821\ 1\91qèDUTh<\aÑp\86½Vc½R£âg7\98\f®H\1d\17o\ fT\ 6;_ìÓ\84tq\85,6Ùpå<9\9b\1a\17\8d\8b«­õJ\86É\ 5\9aî²\f\8bü\a\fn6.\7f&añ$Õåå/1fzc\1d\1aþ­\84\1açE?ùc\89§\936Y`\11\9aª~lþxá¦\16Ë\b·\90|\Q\ e\86ï\14]o\18ÙÚ¿
+Y\ry\8bG\ ezr5/ïäÛS«Bkï\89Ó\9b-¦r\88óXÛÆE\ ei\82ösú\8eÄG¥©\90\1cÇNR(óç\7f\83\80\83ú5\17\1f\ 6\99\9fFùºÇ\14Þÿ¿?ë\89s?,¬\1c^t¾aV,Y\f3?\86,"p\19ü/
+À5êendstream
+endobj
+5224 0 obj <<
+/Type /Page
+/Contents 5225 0 R
+/Resources 5223 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5203 0 R
+>> endobj
+5226 0 obj <<
+/D [5224 0 R /XYZ 85.039 786.531 null]
+>> endobj
+950 0 obj <<
+/D [5224 0 R /XYZ 85.039 358.883 null]
+>> endobj
+5227 0 obj <<
+/D [5224 0 R /XYZ 85.039 324.74 null]
+>> endobj
+954 0 obj <<
+/D [5224 0 R /XYZ 85.039 201.081 null]
+>> endobj
+5228 0 obj <<
+/D [5224 0 R /XYZ 85.039 166.937 null]
+>> endobj
+5223 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5231 0 obj <<
+/Length 3041      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Z[sÛ¶\12~÷¯Ð#5c©â\9dzLsiÝ\13'iìL:ÓÓ\aJ¤%\8e)R%©¸>s~|w÷[\80¤E'\ fÉd&\ 2\17\v`±X|{\81ÝÙ\8aþ¹³$\®üõ,N¢e軳íáb5ÛQÏ/\17®r¬fÁr\15\85ÜõóíÅOoÂhæ®\96ëÕzv{',·Ù\9fÎË__|¸}ýq¾ð}ßq\83å|\11Ç\89ófî:Wó\85ë¼}Í=\9eóâÝ+n\ 4ÎÇ×Ôõ\92»ÞSã£Rß¾\7fù\9f«w¿Ìÿºýíâõí@\82\f"\9fEøûâÏ¿V³\8c¤üíbµô×Éì\81Ú«¥»^Ï\ e\17Aè/ÃÀ×ïòâæâw;\vú\82\19FMlta8\16þj\99$\81ݱ\eNìøEK2Ç¡\93ó&ÒíÜK\9c=(iF[Ê\8a® \9fºJKP·e\91WÌÕ)WGÝ\9d\8c>\1c;\9d¬«µs»å\8e¼\15z䤠ÿwå\ 64ªÌñùPtºd}d2\r¦ùE\94{\9d°\95iºKúJhú½\8e<\12gìÔX\9e¤Z;]a\ 4E_ÞÜÕ\rMz\90íUÔ\82D|6| .«j-\9a(\ eGæ¬ç4ì\v/\9e\1f̼Ø-\99DÑâ·Êw)VÍ@\90©µ-tÌ\80±'êKËò\11ÝM.»ab)
+#\8ba\1dW:\13\10_X7¢¨ºëʹ먬Ú\80ö\96\13&HF±öÃé\e²ð\82å:\8e­Åx«  \8b¡ká-i\1dwéÓý í9\9fÞñ\92WDû\83\ 4\8bèDæþÊiÐ~÷æ\ 6\8d\97,%\19O·x±Ý²I¨¨¬µ(¢KFíBÌ¢5bOHè\aK7ø\86M¿U\vbS\bV\1eÉwõ\a·X\85\19\1a"\157z{nÁlm\96ÿWÚÀ`-M¬\96ÌåÔéÔ \1fx      úêêæ\11\1d<¸Ì\17½YÇÎ=k¢Ú¡_Î6\17:O\98VE{ ÅF¤Ø[îÚ³]\9fÚË      \93\15       \14\9bD\12Á<Ê¢·\aµ]º5ÇRä"\83:´`N\e\1d%æ·M\8féÆ\K"Öw\18WTÜM\17«+ؼv:¶Bo-Ó\8eö&ôMcdH\95Òä\7f\9fò¶Ãð;êmê\ 3>Ì6¸\8d\9bÞàú4Ú_c\86\82P4ðYdÊjf\7fàm\85\89ê@\8c­Ç\ 5tÉJ©|\90¶S\1d\90â\e\a¥s¤ö@ÔH]\87­Ý\8dGÖÅÃ`]<¨n@\81Éë\8cF£¼Î\13ÓÂB\15x      Ô\9a\1c·]Ù\1f\98\8d¿\8bN)¢\bâM'lA¤Ç`\8f \96ayÏ;õ\b\ve×-:6\0\16U\rµ\ 3(L±?Ï0dÃZ{D;ÅÏg±ÚÌ`äC\vr\7f\83.Y1\11äæ%\vÕ¡,\92ÿs\ 4\µ¹Jb\8eÝS\97Pj\9bwÉ¿r\84÷b\bæDU L¼\8e\8a\8bÞ\9aÓQ,µ®ä´TG^¼\\91§d\1d]±IÇ\83s\11÷B\ac´Nív\9f6ChR\95\91\10\9d\18Ù|¨=î=3AZ`ò\1a¶â¾\92ÞW\10c^ôw¸Á|åоbk_Ôª\95\ 3öE\ 4ö!zaÌäâl\1a\15­>ª\87l\16SèÁ¬\846\1d\9d\93ø\1cY9Ökl/;9\9a\9a\14æó:S\ ee\9d,£Äû!\ e%P\87rC\92ø.\e\92\1f±¾²\9fä[=ʧªÉË"ݨµ\8b\93A|\80Aä{à\80îE=ç\12{ËØ\8b\9f\11Ø')Üøëþå\96ã\ fÏ_;\f\97Ån\a\ 4î@³1        \ e\11ÏO\1cX?9t¾?\r¹\89­NÂq\87\18\8f\ 6\1d²\15\ 3Ü<\92AA\1aýq\8e\8e\8e'\99<:îPcÚ\9e\9a\16\84\87}^aºÎl£¿ÁSfÒ\16\19óEa\8f\13\0F»L\ 4gáE\ 1\81|\9aµ \19\91\ f\ra\98Ò3cïr¿¿ØûÝÀ\98\99Å"\ 3µ\ fµXx\87\89xpa¬\91\0s¨dê\1eè±\ 1¥µqQ6\94Wà±nu\r+u\88\bAE¶\91m;¡\96ÁRæò&.æ\15\11\82\ 5\12¶kº\9c·û\ 2\9bän\89%\13õÿ5\1c#\83\ 6\10O¢E\9e°Æ¯9G\13:êz\16k-"%+\8d\8fi     \e\ e\1aèb\1fu\8f\91fyéÿ\87·Ú¨í\99¥[sH\80{\ 6\98µïlëj\a\ fÖå\99Ð<\ 6¦s\ 5e\85A§N\9cØædõ\99\19÷\18®\8c\ f\81/NØ׸\9cg\11\8b»\ 4é×Únb\10a7,\ 2\19Þ³[¥\91¥¸\vhhû¨ë\94\1a\ 4ã#ýpm\84\10#ßí!l!Êa\a\93nÕ \99\W\83È"Çp{ìâ\ 1ÒM!\96.\82=\9e\870\12g\85þ`\86`:ª
+}\ 1\1c2Vý\1aF\8erÛ(rdÒ¥nÑø\19LNS©¿à\15
+\9b\81Z\9bÛÀÄW#"Π 7\ì\ 17\10P\970ûÈ«m}½Ìå\ eq +\fÇ\11J\81\88\9ck3\ 5<%ìQâm¿\ fÝøãPsèÚ\93+|\88\9fÒ\qЭ¬\1a\7ftc¯,GTö\1cq\8fF\88Ö\14¢²I\96çÒ3fÝ¥\ 5\ 2\91ED\e}\7f\87\ 4\81\94ÓX·M'\15x+§Ð>»\8f³<xB=O"lrxU>Æ#"!Æõ\15Gèwcäç:F;\b\90/\95\ 3ZsE     ¿ÿ\85Uø#Ô¢/©\15|\99\87\8c\9f2[
+§X\e\8bãÅ \9bJ«¢\1e\8b%ØPÈ}ù\9fÍpÝg<Þ\84©\fu\ 5\9c\1fÇ\7fk\eÿyñº÷/\ 4\96Ï\ 1\aó)\821[[*üà~y   åd\95ÜÆA(\82®õJ"5/N\10¢®\ 5Í\B³Ëñò\1a\80'\1c<J\aOXwh#¬e
+G«;Áü\1c]ÏÅ\ 1ñÚ\99Ì2e+wXJÒ\8c©ê\87V"p~Zª\18@K_w\bpÓéD\ fÜ}*åè\8e&\1a£þS;tèLiò\9dð¥\8d©\82Ô\83\8bT\19A¹C-ÌÇ\rI\ f:ç(\ 5\9f
+CÝÐ[&qòCâÐPãÐëS)ø°øÔæ\1a|¾J;Ê\92\ 5\92Ê}_©â\1ae bau&Å«LV\81CBÂÈá<²\8a\\95¨5.ɨ\ 6å5\8af\8aö\1e\95'íDM\8ec«¼ÐU\ 6\13Vig\f\8dyÿo\87
+6Q\8aq_\1e\8fÈó\16.<j©\8cÖÂS     \93
+$oçf7N\89Mp\10D\1c[\8b»\\ 4ñ
+H}2@\9b7\ 6V\82Ø\1då@à\16'A¿\r\1c W\19ø³0>\89p\8avR¶tÈ    ù·\ feºE1\86Çâç \v²\aGÃ]¨î¤\eñ\96\b`0\94óÇ©\v\86*g\10)ºëѱ>»\13|·\â z&\ fã\91ö¶\10â\88C"ÚCQ\96hMçËÜcJ\8e²!\908ÞâßTÇ\9e\ 3(d¡D\85°|\ å\ 1\eMsº2¯rãÐewÕy\88Ó\17xBç\86Å\17äØ \87÷\93àIÕ\87oß:t>[#\1açÈ\89\ 1  \1a8:\r&¤GA"5ÉN\M\85.\e{Ó°A\ 4Y\ e¡(Ãü¢\81ž>\99i%õæéÑ\ fp>@-Í\96ò\8fg\r\1ci\ 2[\Qö9+Wx\e\eâe'\83°pÃ\1cDµ§¦çí¤\94\ 3xì©­   þQÈ#\8a\rb\19¥{/Á0Põáx\81ÕlÊß\9f»bp\1fºÛ\8a )\81\9d\ 3oLx\99ø?\ 4w#ÅÝ\ f¯xÁk\14\86_ñÖa)ôu³Ç\a\97\ 3¾\e}?ôG°EìËÞ>X  Ê#7¾\9e°\7f¦sîò\81F¿ºæ\14\ 54²=ÖV±Mµ\ 6¥³Ùz¿­\871³v^]ÏMh@Ô×\15òÊBë[Ä`óhê~\89£Hmt*v/\\8d)'T[Ê\10dÉ© Ú\96u\82ؾ:\ 4\11¹l\89Ø\98ªÏ1AÈ\95-­öiàÓ\82ù¹\ 2+u\1d)×Ò
+GkR\11:P\9b\8a\ 4ÑÓB'­xÃ*ø\19m½Ð0ÔÚ\86¸\fÖ\ 1]<²\f\18\ 6M4Vw{\ e;À.\\Et¸ss\1e
+;¸Óý^¾\14\8d\1cßðÔ[0ÝÕʽm
+s\8f\90?0ÑÖ%\ 5Óð\10sj\ 6É\9fpI\89A\1a#ç'¨\17\98\9a¿âe0åfe0\8cOE¯`4S\a®[\19U\95¤æ/;¢ø­=õ\9e\9b¾Ó¶5\98 \ f2\83\97.®îÂ<¸T_\1f÷g "ìÙ7\1e#(2ÉÛbWéS\829Ç!d«t}Á>aË\14AñQÖ©.£&ó\95´@\1fßb\1fà\18\a}\11JßkFEþ(t®*å×GP\bui¼\8f\89\82(z\903`Nñêå@\rp<±\87»ce'^ѹ\11éPã\81\ 5Õ]ãÛbëÛ\16¨.Ê)0\99¢ïó\9dæ¦,GIu8­xy¾p±³\90\1fQ\8d?\f)ÔHm>êGÃG±\85Ð\8bÌ\94&"    MÑÚ\ eK\81;Ì*V\15Ú\92¹ä\87ôYæw\9d.[\83ÒW;bgXë0\16Ωä\18NA\93»C\r\ 5\82\89r%|rÿ\804È2m®·«;kÙ\9cÉôÏ·l\11\1a\82\8f\f<\81ï\uÃDØÓã\16ÿqlFs\99Å(1<\bÚö=Öw{ãwt\1f\7f?p\83æ\9dÌz°\92\99\1d=Ô(\90O\94õÓöÞbïzP\ 6²/ç|wM°e\83ªpü&ׯËO\81çõ\b\19Ñ×=4ß?<)(Ðò\e\8b|\94Ö\14-\85@¶&$Ï\87\93©,/ú´\ 26\1aVõû9\83}\89À'SDo½\8cÂg\9e*T\83ß÷·\19~¼t\13{\1a_\8d=ÜhýTD7ZúQ@Í\81\80ÿ\ 2âC\8e¬endstream
+endobj
+5230 0 obj <<
+/Type /Page
+/Contents 5231 0 R
+/Resources 5229 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5237 0 R
+>> endobj
+5232 0 obj <<
+/D [5230 0 R /XYZ 85.039 786.531 null]
+>> endobj
+958 0 obj <<
+/D [5230 0 R /XYZ 85.039 724.712 null]
+>> endobj
+5233 0 obj <<
+/D [5230 0 R /XYZ 85.039 692.689 null]
+>> endobj
+962 0 obj <<
+/D [5230 0 R /XYZ 85.039 566.909 null]
+>> endobj
+5234 0 obj <<
+/D [5230 0 R /XYZ 85.039 532.159 null]
+>> endobj
+966 0 obj <<
+/D [5230 0 R /XYZ 85.039 354.91 null]
+>> endobj
+5235 0 obj <<
+/D [5230 0 R /XYZ 85.039 322.887 null]
+>> endobj
+970 0 obj <<
+/D [5230 0 R /XYZ 85.039 224.206 null]
+>> endobj
+5236 0 obj <<
+/D [5230 0 R /XYZ 85.039 192.183 null]
+>> endobj
+5229 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5240 0 obj <<
+/Length 3062      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝ\8fÛ6\12\7f߿¸'\19\88U\91úÎÛ6MÚíå\9a\87>´}\90e­Í[Yr%y7\vä\8f¿ù"%ÛÚ`\81»Ã\1d\ 2¬)r8\1c\ e\873¿\19F-\ 2ø§\16\aa¾H³Ä\8fCµ(÷WÁb\v#?^)¡\b\16\91\1f$1\ e}\7f{õÝ»8Y¨ÀÏ\83|q{G$·\9bß¼7?]\7f¼}ûi¹
+ÃÐS\91¿\¥iæ½[*ïf¹RÞû·8¢½ë_~ÀFä}z\vCopè\ 34>Iïû\ foþzóË\8fË?n\7f¾z{;\91`\15ùQ\12¢\b\7f^ýöG°Ø\80\94?_\ 5~\98g\8bGh\a¾ÊóÅþ*\8aC?\8eBù®¯>_ýÝqá±hÁ³f6º²\14+\95û¹\8eç\95±ÂÍǹS\87\ e\ 1\1aÐ>lLù)¨"\8erï{Ükõ¸\f\ 3¯X\86Êë*Ør\92\1dÿ¾ÃÎ\16\87»R\86þÑ\ 3\87
+çuV#3â\84\91¯@f+\8e\8agÄù\ì\97:óÖ\ 5\95g\1a`\"ã\1a\1aÇ\8d]¦çá¢Áå¾{\17NYå\91\1f¦±ðë÷k¿l\9b;¦;Y2\ eü \8b\84îPtÀ\e\16ǽ\ fUÇüiå\ 2\97®iÙ\r³\89³ \9b\f\96\8b\95°¹kI'±\8e½c_u3«&¡\1f\85\87\1d.:ØÅtêí
+ÜñvºÉaWq\ 3\8aá\vÎ\86\84+\99²Ç¿\ 6f6[Ñ\f.½Xé\û:Ò`
+h/9«dWÐ\91æ¹w\a3ºvÏ\1f²NÎ|Ê\96tA\a°åþã\92d\ 2\ 5u2£ÅßÌ{Ü\15\80ç6
+\98\9d\88\9by¦ç9î\b\7f\ fT\84\vU\e\1eX/uî=YQ\98*
+\ 28AÔË\1a:ø \89ÛÃ2N¼¢3ÅÚ\9d\rXo\12\ 5Þ\8d\87Ãr\ 5\13ÛnEª\bNt0à^\1aÓ\ f\ 6´\18f±W·DMgpï6\r\ 3$7üV\8d¬\85âf\91×6Ü_ð'é\85N³«^¡\ 4©è\13HJÔ\f\1cìV¾I¿<m¢#ø²GÚÛÓÇÉ\85ÐÈw!3Û\ 3J\83Rg"5÷¯;«àBzè\94p\84\19\ 2\r\8a\89¶¨\15ÏÑÖö´öÊÚTL\80»Ó!/ÁgÞ0­¹³sX\ 2\9cF\97\80\9b\9eÛ¨Þvàvõå\80÷Ë\94Ö\82\87ú\89ùÔm±!mkEZÖl3u\ 5'\1dáI˺|IG%\ 1ÓÇÝè\8f\9c,n/\8d\1d\1cPüGüÓv÷²\89~N? g¢\\85
+iñ7ñ\8eȧ«¬s\ 2[¬éèuÀ\87¤ÒóCÊè\90 ÿì\90 §´SÖd\87\15mªÝW¼$òo{\16\99¨\1e\ri¹=Ê÷\0\1f´=hOl
+¾ªñ\8cà«(\89±X\98!o\81Ýü#W\925\1cæÞíîT\1d1i\83E\85+&¦\89Íâp`Û\17CÊIP\18àKè\8e\ 2üã¾hJ\99µ©¶]±!\17hè>Á­)ÄO¸\1dáBNÇ\17üÁ%\90U\1aúÁ[]Ôd@Àª\13-6äf¨=ô<Íz.:WÖP'\1e\828\93\86È_·ýÀ­Ù+\b bMvQÜû\96\93\0\ 29rº¦ÅZ³aÒ)c\\1f=\1d¹\a«\11@"\14w\89V\bÑk·µØ$\9cáë\19\14¢ÂÌ\8f\83Jü0Á°gãp¤fâ0\98BzÎ6ö£8æ\89çLqhÊó$B\ 6/\ f\8eÚÏ\82PÈMs¢£Ë@\1f*?V/\bôQ.ÒM£\1f0\1e­\ 3\r\7f\9c%b49Û<\1e¢NC9Ìü\7f¦ÙyÔD\ e\ 2­ç\91·F>
+~ÅGÕè\9cFKk*ëù0>Bÿ}ÿíífÿ_Ûý\80\17ï@÷\8eÄ\1fh\9b\86\1d¤aÄÈWuây]P\87\ 1\17Ì\1d¨\9bÝ»Jý0K\9e\ 1×:òó4{)¸Î\ 4\_Ó\8a\ fè\ 37\8c\9d\11ñ*tû\1cå\92\ 4ò\fh#|a\9c\r\a\88\e\94ð(\90\ 5ÈÞ£\ f\v¼òÞá>àö\11é\v\ 2çÅ\1e\81l?ã\1c´¯ô3        \14\84/?ÐúÅ ]\ 3\12=\10\8a$Oj¦\b\1dÇF\18\86\ eýØ\18\8b!í9é\Í\83/â|\86Ê\85é°CÌ\8c-Ææ6:#/\e7ht³7\93\15ù~ãÕ &­%\82î\7f:l\8b\8c³\1c\ 1&`-\9caÚãL\10<àPË6Xu´\19\a\84}6ü:ÿ\8e}\87s$\0\9d{\9ae\11¢\93u/Ó[þ\95°Ý\12jµ0\rú)\12tBköÎÄqJ\83ö\95¢«-\bx¦)Ø;\87ºº\17À\1c§\1a\82¼\93]È8\94\17,\9a5¡³\88Èû\973Gu'¹·åíñß\r÷Il¥\ 5\vRSmÈù<ñø\1d\1d\a4ÌþP[Aö\930O\18\ 5   Ú\ 3;¹1Úö2³áßqÒ\83éÈ\89³Ý°Â\908\r.\91!vBd\15qØ%¢\9akÙ@mîYgBÁhsL\85\9eÕ\r Á½Õs\14E gñ¾\97ê%W-àéõL\8a©b-®\16Ù£\1d\95÷\1c\883¸ùX\80\ 5\96\84A\ 5n-Ëmt}5³Nâ'I2³
+ÄÕ¡j\18\91àw\r¦6Ì­\10\86~bs[F?«H\a\98\82 wKL`:\ 4\99±·wÀ\16¿&9f\ f`:Jä\16\8fþ\1d\9d\rÞâ\9e'\90\9dGäÓÙ\1aIùÍ~\9aÒ\b\87y
+N\80SG\8b\8fÂdîH\88wWq£«þDÁLWm\84Éàì¨qÜ.½ÄzD¿\83\14\15B\86\8d\16ðjI\8cC\81¤! r¸  O<6\10&i&óNá¦Ô\b@\99\10fCÌ\80!3³\17\1aû?³û\94\ 4º`F\9f\7f]*¥!\14e@Ì]»ª>È\92\97\1a0D7\14Gx3-ì\9cú_â%À:7ýkPP\96y¿«0ú\ 1÷\b\8eÕ%\80q,e\ fdÆ        2t\r;q\84a<\9eͤ2\ 3$\14ñë1S\86®'BÖGþ \86ÈÙ\96\13Åá\16UY¤MNÕÅ­®\1fF7\96Z\1açÇA \89N\v\1e\9dIó.uQ\8a_¬ü¿\88C°%\ 3²\00!#\9eàÜ\8f\92w@\ 1\1fL)¥\8e\19À¯c?Íþ#X%\17¬ò7\83\1e,u\85%ÐÎ\0ô\80\80Kàã'³Ý­®\1f
+òèÅÚPv6 øxú/\0\8e\eºdâÐMO"\95Ö\89[±¢\90«\f(YÁy\1d\16\89LMXÏ\8cq\a9\8dîá\81.öe¼À\8b\1e§\1e§§\ 5³7.þÒü-/ïØ2\ 19\8f\10!\80\12:\91^\98\10\2ít.\D¬CCÊý\86\93P2¨êË¥Gá°\1eI¥í\8b¤×MoF;\ fÐ_K*?IjиàP9û\ 1"c7ÌkM÷NÐ4\92ú^ä"«¸Ñ£\94=\88\82\90\18¶¨ú\ 3r\15üÉ)»YN5-\94c1£ê\9d¼\90\9f\ fæÁé\12é¨Æqy\8fP\8b:\95R\10·%`\bÖ \83\v\98.#\88\ 460Iô¥8\12éDª7¤\80¢¼\80\1eÌà\91l»æ\95l\r\8d>Ä¿°\91á2k+\90Ù3¯\8d)\ 6B\ eØ\89ÚÄß\13¸,\13l*Ê\88Ç\962\10y\92\fÖ\bç´qbè'\0\8b¬ê²\ 4ñ+EÓ\r\83f\84E\99\9a\94÷ð;ðîøb_j\r\a%ªíxmC\b.ÍÉ}!¯}\8bjEÂB¸u¦¿ç\16âb\1a¡\f®\86\8bË\81\90æ\8bñu\1dîý@`\91Æ2BüB\ 5ñ§\129øÜ\86;ºJ{\8e\ 4ß
+ÁR¯\8aT\8e\17\ f~3w_¡kSMjU¤¡Âj\ 4)\8f\89×\19\8bf\r\8f0v\1e8£4ý\ eo\ fößÒ£ÑG&\1eºÂ] 1#":´~{OJT\aÆñ<£J6\8e»b¸Ê½Ë\82\16e("ÉlñÒ8\10Äg\88Ê:\1e\9coBa\83Üû\8a\1c\ 2ª¾á¯iä\9bGÝe\83.©.Êeã¾ËK&\ 3_G6ðã¶ù8eEî\9c;(­<ö\ 3\7f¹£\8b\94-Y\ e|ÍH˨¦4ôn\84Ú\88è\1d£6\91ªu\8fRgj9¿\ 5\f\9dV\1cI\81Ó\1a¬Ð\93\7f\8cÇÊ:3±q[¸l\98f\10èã*¿e;Â\93\8eiøt;WV.¹\16\ e#w\84\ 2^dõy\93\1a\19MÍÄ^&\9c8:àþÕ7\8a\9d(\ 5ß­Ê¢ç(\99ÂuÀ\9a§j\91Ë\84ÉÈè4#,ñ\9fV\81\8d»c\\8df²ÞÖ_å«\935Ðg`Ï$ø:\17A\86\ 34_E\9c\81I¥¦ïLFd/Ö\93\9a\11Sb<\9dí\16ï32sJ\80\r\9cf\9fºV\9eG\8fO)×ÓÓìÄ«b·\ 4=~¬£ÓHÓña\ 4&L\9cU%Ã\9cor\81`ÌïÁf;ãî°Ìv 6M\19ys·«®Ð[&\9eË\13\ f \89\1e+n\ f|W°Ù¾¤ºfù\8eÕµ-¾}\0Î7²ÙYgt\92MSÖ$\ f ZR(jl\bpa\vì¨æ\96S\8d\ eãÓ÷\10¢Û¡¾\1cG!;³N\1a?=JDy:ædôd´<\ f}=\13¸\8b\88ü§kݾùÈ\14c\18s\8eÖ\9fó?Ó\ 4RÇò\¨ãIÜÀÞço2\92n\bJ\1ch\17éø\9a ãü4¢\ 3)lw\90!       zØÄÇ\f\9fCËó\ 2YïOlN \16÷Í»4+T!²¾(I:{\18KØ­\87ÉäÍ0Qçï\95     \17óp\84ßH\12\ 64#\92Ã\84\ 6\17ÃD^(\99ñéóá+.¢:.\93
+9w\8c\ fæÓÅ\ e\'ì¦Ò\8dOò­¬j\17\14\9d£@\1fÖc¹ãAn÷Lö\14BN\96\9f<DyÿÞÿ7       S_eî ¾\99\8a©48\17\10`\ 5ü\17Ö!¾\98endstream
+endobj
+5239 0 obj <<
+/Type /Page
+/Contents 5240 0 R
+/Resources 5238 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5237 0 R
+>> endobj
+5241 0 obj <<
+/D [5239 0 R /XYZ 85.039 786.531 null]
+>> endobj
+974 0 obj <<
+/D [5239 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5242 0 obj <<
+/D [5239 0 R /XYZ 85.039 748.602 null]
+>> endobj
+978 0 obj <<
+/D [5239 0 R /XYZ 85.039 511.44 null]
+>> endobj
+5243 0 obj <<
+/D [5239 0 R /XYZ 85.039 477.296 null]
+>> endobj
+982 0 obj <<
+/D [5239 0 R /XYZ 85.039 326.539 null]
+>> endobj
+5244 0 obj <<
+/D [5239 0 R /XYZ 85.039 292.395 null]
+>> endobj
+5238 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5247 0 obj <<
+/Length 3468      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZYsÛF\12~ׯPíKÀ-\91Æ}Ô>Ù^;«D¶w-¥\9cª$\ f#\ 2¤&\ 2\ 1\1a\0W\96\7fýö5\83\ 1    :®Úr\955GOOOOO\7fÝ\r\ 6\97\v.ódåGÅe\96§«$
+.×»\vÿr\v3?^\ 4Bá_Æ+?MpêÕÝÅ\8b·Iz\19ø«Â/.ï6DrWþæ½þ×Ë\7fß½ù¸XFQä\ 5ñj±Ì²Ü{»\b¼ëÅ2ðnÞàLè½|ÿOlÄÞÇ70õ\1a§>@ã£\8cÞ|xýóõû\1f\17\7fÜýtñæÎ\91`\19¯â4B\11>_üö\87\7fY\82\94?]ø«¨È/\9f í¯\82¢¸Ü]ÄI´JâHúõÅíÅ\7f,\17\9e\8b/yÕÌA\97\86b\19ù«<\8fí\89\83dæÄÃ\ 3\b®{\10<N¼~\8d\1aÕi\18myðI\ fÐyÀNìµû\1a\86ÃÌ[/à¿GYW\12\ fu_Wå\15\8e¤\9ejJ^@ü+&[׺j\16\r\84<\94ðxê\90É \eø³\1dÙªA     #\11\87\84\11\86¿ûA\fÝZº}\85â#\9fÿâ.Ò£Õ\1dK\ 1üêå wÕ\15^\ eÞH\80º*FU\10\ 6`e\87;Ý(T  \1c\1e\18\ 3á\93®kní\81¨c"]\8e«\a\92\18æK>\ f´ZÙ¤D¾=2{ä\ 1R\b¬Ñ\ 3÷«/º\1f\92­O\r\86©³\ 1\9c\89[íæTøRî8ðÖmÓ\98\87\95ÑB\98­|°&ÔÂ5È\15\a¹·C\12Ý÷ºm\96k£W¸\9fµª\91 ðÈp¶øÿ\92\14Ë\9aIàîu­îq²\86#Àà33\14Í\12\15Lv-
+²c\83#£èÁvâØ÷ÖÊlGK6Ð8ÔÌC\r\83\10ëVä¤c¡\14-\10\91\8eP¸{2Ò\8a;[Í7Öp\17-     W¶û=QµÝÒµ\86\84\8dá\0Ì\1aм\86ÃÇaá\91Ýçb÷x\80f\8bî!\ 2×P\8eÆ\85"</òÈó$¡G\9akw{{\1aÇÆäÚµ1'Üe¨hl@£h¶<Ö?\8cG\vÝ£A§l\eiÁ3}ÀVNRÐP\ 5ï#"\ 5\93\18\83Ùº\14º=Zk\r7\8aÚìg^\ 4ó$kݳõOT \86j\8fC\ e@\8c¸Y\88½¢\85£k\187\ f¼Õ\8ck\ 4Ï\1dùé¼ç^\86Å*J\ 3ëÉB\18\8eWàg\O\86#p# »w«v÷øÌÒÌû\80\97\1c¡3\8bè¹\82\1a\ e\vT\a*\1f\1ak¦¼\11\97\a\ 3r¿<þ\1aÇ\eZÙµõ\8cäá*+ÎÈ\1d%« \b¾í\81? j÷¤Ù\16Í\ 4ä³Ïu\10ùÂ,v´\9f{\8f$]\98ED\87³\8a»¼öó¡âî'Ý\94t,Xó\84\f\85Úq\9c\96µñéÆ\ 3ãÄÆZ6½\87®Z¡éÄ\8c\86ÃT\ 2\ eÜî\8e_Äwîz\85GL¼ûÃÈûäe\12%\19t\8d2\95dr~\8aãôw×ö"\1döÀøÖ\87\9e\1fZ+o.ò3v\930ÿ\89Ø\95¬!\99C9 S ]³UX³ç\87\89(\17\84^ßÊÖ²\90_ûø²I¼Îún T"\95pGý*û8[ÙrzÑ\82\87B}t\e§oö{Ì)\ 2ï7\7f0\9cËø<ðW­\87\83½A\1cØ«\8e_\ evH\85A*à\ 6\ 3\84m&\98\1fd\13È\ eDc\8a\8eú`\8f
+ã;F(\1aW\8d\85È\1dÚ_Tx×ÃTPc{$ô\8cRDn½>ÔÔª\9fY:l·÷\87~ànÛ1\8b®ª5A\18\8b\99{\9b
+TÞIçé\ 1\91\84¶'ø"×X¹HF&\89ü\84Îb1 \ fC$\ 5X\15_<C$ÑoD+ Q»3&ô\958\vËf²îiA×üØ\9f\vgL¬@A\ 4»c-\81\87Ác\ 4\1d\ 3¸ûΪZB\875\80×\81t\87\86\v¼Ë\8d~\14ø
\ 2,\0­H\N\ 6F\80\ fºð½[\14e\87C¨UÅÄÚàÿ^4\r]\13
+0Å\88Ðø<\ e£\1d\8c~q\16\98q"§@
+       d»ùèP¢\97ÞDkHi@\9b÷n¬ý\92H\efn®\94èG\e\86µ"É\1eìû\8a ¶ªxLñÓ$% e'\99÷\8a\r_\1dú\8ai9\9eËL\b        \ f\179AÜEû±\r@8 Í\b\117ÆC\9cáñ\89ôäÜ\13\ f\9f8\18\1e.+ëζÍ\15\8f\11\19Æ\17\12J\9a(fF\ 1m\83\8f~K\1c\95\ 4nE@BÑßñ\92'1W\11Î{B\9cèªÏ\amA¦çAÅ\7f¶¼\88Á¥ä±\831K¾õ~àøÄeÉâ\84\818Fä#õN\ f,µØ\1e(\0RLÊpþ*\87Hb\13d=ÛëO$\85¡\97    \ 4\aG.kÞSñpÍÓ1cQ+R\1c:\97\9a £ÖkVQÏý\r¹¸D\826q¼<\ 2>\12\ 5Ódý¨0t\95¼\95\19aáÚ\9dþ*\98\80¦\1a\8d\92ðÇd5\8dD\83\13@\80þ¡W[ñ5½\ 1\1eiÎß|\17¼ÁAçA\14\96{Çûi\80¸g>)Ã\8e2q\ 2Þ\95õ¢¦Sq{r\ eXªe\ 10k­k¶Ð\ f\ 4\ 6áå\8aøá5\14V+!a%¡ÆÅi\8cÛ)\9e\90ÐäTï\ 45\ 5e\9aºãæ\ 3A]É\9d\92<»ñ|Q\81\16¥kiîÔ\bÿÐ5°\8bJcëù\a\86}\89§7ÌLñ\9f~Ì-ÚfÜ\8ac3=Ú«(©0\19?«½çÍ(¯/ÈR\89]oÆ\1fD8'b Ç\17ûÅÉ$¼è9Ïã\Q\98\ 3Ú³¬\95ø*\84\87\9cá\ 1&ïÇ\98õ\11G2¾\r\9cÚ!9\ 5 Ø£S?£ºì\1dq.«¿
+n"\15I\88\rº1Á\8a¼`ü\13¬bÂÖ,\18\89ÎA\15E?¾wgj6H»\ 6u\12\83­{ÁÄEo    1Q\ 2¤:\ 3P{\93\1eà!vªA¯\81\81ÖVé¦ç&Y\b\16\1f
+çêýh!\85x\b\9e\ 5º}×n;\86~qÓÈg\12\1f\9bX=\8e8\"öÏ\1câ£v)BkôWëª#¹}l\80\ fäxËF\r8J\9e<â+8É\1eLù \93\82\8c\8dõÁÿLî\86j(­©¥\b5[|ÇZ\96â\ f»Ttq\ e\r?'ÃøäAÍ\15^nªñ²ë\0¯0¢ªâ~âÊz\9eøÝO|U÷-÷\1e\ev9\rw\95\10ý\89A\13\9bm\ 4l\94Ü ­\ f¢ø\N\1fx\7f\ 3ö"\81ÜQ\98Çì\16[ÐEÇSCÕí¸E*\bóð\1c\96\8cCþK-\84¨¾\80}þlñ!ô¨²b
+n\95\f¶ß\ 2 Á8¤\9b\a   \98À@\88¯5àk\r\1cC\ 1\1e\8cÞÐ2\95¿`,Ëàúat&\9c\f \1f
+Ò_¼M
\b\10eé*Ì\ 3)\ 5t\8b\ 4\97%\14Ë\bp¤`þ\9c\81ÑêI    !\8eVÀY\16£s\88\8eò   T\80æ²\16Ö¼Vi\10º¯`-\90\17±>\1e\b¼")\ 4G\ eØ\eá¹ZéO\9dqo´a\13\røÛ\99²cèT\ 1J\13g\93£ä­}«a\97\ 4u'ÌÇ\9afx\14Gøð¼dEÓò\80n¨p­\95\\10[?¹\v\aûÍÞðÔgê_\9d\1e\15Ä"J4SpmÅ\916£!Åcµ:\8a§º\9b³ý\9f«Î¦w(t\9c\83é\1fçéT./F=CÛFx6\ 1ÅC\8b\9ecB8äÅ\19\90\19\96<.Ö\1cçcì"\9b°ß\83Æ\8d&u\1d¾0Ýã\88\ 2s\99>\97\1cjIS_\9cÇG\93RW\84Ö­"p½W?Ì¥°íÉéic\82åcs¡L\13\vN¤òö\0ù\10%gÃ\ 3#¥X\b6ö¦BoÊG8x?Âà0°\8bC\e\1aócF2¶\18\9c£L\10þ¾\83á[n\1e\17@àe\9fIØÇ\13\98\82X\1eÌ\96áN\0LtW\14£mAû(\8b\80\18!L~¸Å¤­\0mÿxÍ#×\1f¯\7få\16\87\9c0GW\9cÓËÿ"S\9d0\1fÌ.à\89\9e\99z èuÁy\16ïÁ.#ö}çͺ\Z\9bê»^w©,'K©\86s\99\95îÝÏ\1dó¯è\97f4
+\14\b\82çg\12ôÐaOÂÖç~À\92\rÎö&½\19ÁKÖ=N¢¯¦ªy¸=9\85I\fãÜn&{\81%"qÉ].\85Wß`\83\13\18f#µÃ)±\ f>Æò\91\93Õ\ 5Þ©¥\1c%£Qæ{½"\7f\95\16\ 2d=w6\1dÖ\99°Åöß\92q¥¹÷Ëûë__\1cÙDZ\8cu}hã\8d¿{ÅíÑ\e÷X\83\a\18ûXmUW\8eX\81\ f4Êòó_\12\80\8bû-§d9TͶA¨Ö\8f¢Î×\1aÆ\8fi¶|'âfäÿ7Ü´\8aÅ\ e\9b\1dlÕ?pYÎ\14þ\15\ fK>}O\91.\ e8~\87»\89\881\r\1d3õÞiS¥îÚ¾Ý\fÌò¥IrH%\1ceá¸\9cÈ©çØT\1ff9ÿ Ç¦÷\14\83¤Ù|\96ÕËîj¦nÎ\19\0\96â\v.Ãu\15e:\85Ô\85Â"wÓ)\9a8\93Êá\94\ 5w6E'§*ÐÁ\13þ0¥:þ\f\10äsXl"|ãZ\v®,\87E:Êe`M\8aR\8e¨µí&¾ý\ 2\ 1,þ<8É\ 5\9fQò«"?
+ÑOÍH\12E\8a\1dK¼¥+ùÆfìSKê\a±\95/1 ¶ºÊú\92\1as\9a °YS@\81$\125-ÄÄ\95¸\81 \98Ï¿\8cñ\b\8dÞí\15Õ»Ü*3³Säù¯83ÜY±ea-åÙÚ~\94\f)-»\1fkÖsÀ«&vÊ\9fÂ\12\ 3\ 4©\7fü&|.*»\14Ö\92\fìÃ$¡9\7fîÀ\ fII\18yï[à\82ÂÅ(\\94âÃYÛ\17\ 3k>\1c\86Ñ_´\8f?ôÌ^\94Æì)¨¤0\ ff(t¯\9dZ\9f\91'ñÿ\8e/tß\ fôîænÝ|\8aYÆYì}Æì\89â?ìÝS\f\8bð\87\84\9cÅÞù\14
\97Ãi®7L\88ú\89³\bb\83\ 3ª~À"¢_Ìù«8;\87\f0aÜ/É@\19\96\88ç \1côúgùÅÀ\8eû\ezc;æaÐù\% e§?ÌUßð8Qè\16ñ\96Î\97.\993\95\8dØ@$äO\85QÈ¿G`TÐÝø\9d%4UÂ0ô:\89)1~7ß\8eq%\85ë@h<8ÿ\ 4\ 3\ 6æÃ,´©Ð\81dd-)\e¬qB>»\ìv`
+«8Ü\9b¾APÀË\ f\1fq|OÔÚSá&$õ¡_\9bH\8f\ 3Óªé#\ f\9aÔ\e\9d¥Ñ\ 6W\ry\9e\8bVxP\8e;ùrEn!ò#Ï\90X=ÐòÎ8Äl\ 4^eKÉ\ e½¬>Îý\88ÉÎ>À­øn\ eK\9d5³.v\ 2¶øÕvæ\93HÏS\ 4°+FVpiïñçX·\82\9d~ÂY$~ZE¿ÑO>³~Z\ 4\ 1þZë\8a»L\99X<ÕT]©xÒqíù \85ãb.°lÌði·\11ûz\aO\98\94Ý \90õ¬ jæg\ 3I\9a®ÒøÌ/\1eDSÿß/Å¢l\15äVëßü\11B\90\ 5Ç"\ 6é*Jch:\ 2þ\ f5ìÆ+endstream
+endobj
+5246 0 obj <<
+/Type /Page
+/Contents 5247 0 R
+/Resources 5245 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5237 0 R
+>> endobj
+5248 0 obj <<
+/D [5246 0 R /XYZ 85.039 786.531 null]
+>> endobj
+986 0 obj <<
+/D [5246 0 R /XYZ 85.039 669.341 null]
+>> endobj
+5249 0 obj <<
+/D [5246 0 R /XYZ 85.039 626.387 null]
+>> endobj
+5245 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5252 0 obj <<
+/Length 2383      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YY\93Û¸\11~ׯÐ[¨Ô\8a&HðÚª<øÜÌÚ±wíI\9c\94×\ f\90H\8dX¢H-ÉñØÿ>}\81\87D\8d]IM\95\0\ 2\r /|Ý\8dQK\ fþÔ2 ]/H\97q\12¹a \96ÛãÂ[ÞÁÌ/\v%\14ÞR»^\14âÔ³ÛÅ\93Wa´T\9e\9bzéòvG$·Ù'çùß\9fþvûòýj\1d\ 4\81£´»ZÇqâ¼Z)çfµVÎ\9b\978ã;Oß¾À\8evÞ¿\84©ç8õ\ e:ïeôÍ»ç¯oÞþ²ú|ûëâåí\88\83µvu\14 \v\7f.>}ö\96\19pùëÂs\834Y>@ßsU\9a.\8f\v\1d\ 6\ 3ù.\17\1f\16¿÷»ð\9c^òª\19\96b\1dxn\92è^b\15ÎHü\87§t  ¼ç(D\vü'\89³\83ï&ÿó>¯V~âtå·U¢\9d\9fVkí)ç\e\ eÕ÷H\18\ 6\8dÙ@\ 3T´ø¡ÀíJþ¨p¾ãþfµöc'¯r<²ã\rvM}ä^·Ï\99¬Æ\ 3¾àOÞìs\93ñt½ãV\8eoøk\8bLãq\ 5±\ fì¦\8e\9cÖÊ\88\ 2\7fïd÷\132W\ 3+     ¬\86\9f\ 3Z   M£Pi)édÓX\85\98Ã\8aµ\ 2V5UÆ~\ 1\12\96Ü+`¶j;&µ³¸«aÍñHWs\9b\15­Ù\949\7fÔ'â\ 2e\80\9f\83\9c\81\9a¯\e\17Ò\16·ßÃ\8ciè$ײìÇ®\a>\80,?­@Í@E\ 4°\81\ e<ÚÌ\90\8aºZ\86\90\15li´®X8P_f\ 5\16º¢Å\16\16Ê\9eØ?±ý\98\16\96Â~ÆK\85¬ÙÕHu$ÕT==o\85ÖDZô\ 4´\87\f3³Û\9cxjñò\ 5\91s#´¢0k6a\90=\90\¦Èd\erº±YCRÑ\91ÍÔÞ7ì¯D\rÚ=Ñ®ù \83o]Õz\10u\84×\8eW\81î\88Ò^\aÑ\0Ðw8CÎP7\a¼<aì\14\1d¯:\16w{q\10üDÛõç&\8e0&k»=Ïuû\95èO³3°\96¬\18¬RßÉrSZ\87§]
+Xxéâv7°\90;\83SIàzê
+\8c¢Ûé4îaÅ\87a妨å\ 1V\0;\ 3\17\8eP`Å0ô\1cÄɯæx"÷\8fbÀLò?Ñë\1dؤ+àû\92\13ß\r|}\85\91\89ÿ8¼ÝTö2±¼tÉê²d¯\89A=\16\1c`¢Íù¶ '\84ó\ f+v\ 3\9cÌ\81ý¢\92+i\8d\vÀÔßí®èÝ\.¾±¾Å\83­Üü\1d·\1fÌ\11\18þ\1c¼\eà\0!­ºã\89mÍ`ÒÔe;g+\15»A\12\95vÓxj«\v\1d\r¶"kéÔyA \80è\0\80E wÇf{w²\88\8br\83´\8c\8fsfSþ5ÿ    |×ó\83Çíö\9fU\12p\98A\r\98ÊjÙ"V\7f\85Ñ4g Îú\13D­e©hY\fÒ¬§ \8a\94\9bþR\15­\85rQ\ 3ÞÁ   $ϸÐϨ\ 5H+\92\914!(?\ 1\81S7&©>\99í¶ËLg>Ï\I\ 4¸-âZè\87Î߸yeJ\bd\17PVæ_òÒg\92G\97\9diw-\fù\91«Àep«[\12IGN\1f\ 2(lÜ\97èÃ:\9cÓ-\8dÓ\røÖÇ\ 4Ü\81Ô\ 6Soh\e\ e\f\94N¼é o÷>\87tÜÆHôÅ~\ fÁ\1883YUqk¸¹fQX=²¨8\ 4r)Ë\ 5\11HIÁXI\10\b\11Ûã\86ãíÚ\8e\8fm\ 6ws7£gÐo¨£¹\f\12\82I\ 4/»¼!Q9\9fè³.ô·!ë"@¸/%Ù@£\rY\85\9eIo¾s\rFÌÑ\1d0m!+(p(V×\19\80\8e\88Û£p\89"á¾ä\98y\fîÊý]QæSÇ}òW÷\98mà÷\1f/\9eÁo¶ÙÁï\8b\9e<æ̱«\14;3æ
+A\1c\8dÔ\15\ e1¸é׳\14¦èÝkk\9d\84\80\ e\16If[æG\9b\17Ãà\14\ f``&\89\83s\8c\18'Ó'\93}N\b+)ŦÜ\17\b? *\8f¸ÅÆüE<\15\86ËZ\98\19­f¶É\0?M2b¦<\1aº\963èr--Õ\ e¹\8c¬ã¬¶\eå\9df7ؽÏ\80\7fØíd\85\7f\87\14¸_2\17Ü|\95¸q¤\1f\8b\8fF7ÿ{Ñí5\À¼´\91\ e\99ÃTùð?Å·ïä%¯ù®óMG\84\8cæ\12\0o!­©f Jy\88#j\ 4UW\0)\84Øî'BÇ.iȳs\0\1d>\80.¸éø\83ë¶\ 2Ñ!\17\ 6
+~þá\85\1ezÁNVÛB\ 1úÿ|{óoî\1d¸\8c;\97toZ{&\a·µ
+c7\8aÒq\8cÛ\9a\93Ù uÊ¢³Î\99¦ìµÐ\8eê;\1e0Ü|¤h\9cQIð\80Çx`²È{ÏGÒ\8aÛ\99b\90ÆÇõ\1fÈ©xôa?\d\18HðDÜ\9dÅE\8a\13]jÞ\8eëia@Â\ fvM×åÇSק\9d,Ò\60®A \9bô\10ìÇ)\a\15é÷\96Ã\ f9
\ 4j\86\ 4Ûç\19Æa?\82x_Èô\89\0Ü\1c¥Z\19
+@<Ëd\19=\ 2p\91a\1f\apY»'÷¡ô\14)\99\13\99\1c\15NCýC\9f¹\bÁÚBZ#ÆÃþGÚ1³µÜ\ 3\9f7\83b\18\94Ö>Ùî\ 2o@»¬.I\ e3\1eÃÐ\87+8y\83\81\r\9f,]#O\ e\9aâ\81\v=)5ùL\94¨µ¡\ 1]\8c|
+O;³Ûø`k4ì÷FÃ\ f\8a¹\1e?"MCʨº¾Ô\ 6ÞÁ­!B00{ª¦L\96ï\vö\87²1¼¼\e0vå     \ 5§¬\81x\eÙ£å8E,ÊÜX1\83Û\ 3-?\94 \89T¸zzm5E\bnÏì)\824¹áÚ9e\9f \8c\84\ 5\9eÑ\a\ax\88\86½Ã\ 6i$ê\87N¯~\1c$\18\19p\vûäÖdÔ\ 3\13\96\86\ efì<Âï&HØ`Í\7f¢R\11³ºu\ 4\ 1\8dÒ\8fñ\89\16\1af\91\10        l!O¬Ø\f\vú\97ÈgY\8e8,ç\14\8bã´<\0]\8e\\95sv?ä|X4êǾÈ^ñ\1cñ\8c\9dÁåPL\8a\878|\99êàè\89\0¤ë\91#\f§);\91M\13\1c9®ævâ\ fÌ\87\80\1c,\9b«=Ær ¤©\ 4\98ÛÙÂêL\1dRßõ¥_^õõ$Ç\13yáÁÌÅØ,i\92\19\17\9b/#mѲË\9a\ 3\16\9f\97\81Ü\87ÚÂ\8b\90ëÔÕ¡¾ZY\9c%âÀ2¨!\88'¹øA²\9ckÅã·¼}$ÛF½FãÒ\11Ä\9b+\1d1\8f\145WõôÅ\92­ò/¬ð©,\bb\84ó7çp\9e\b.B;\9bü¤À\91J~Hei\18]Í}\ 2\8a \84Ä\18>³i¶\8eF´Y\10rB\96\15_à¢AÞ\ 5·<\7fù\9cî\r\8fº1&\11\ 5\ad+öE\ 1\81âÚ
+\18úÃ\93ÇZR%\1dºI¬'\1e\ e\9e\991\1cé\0\82ê$aQ\11¹24\1f)çÍú÷\v<UÅÓ,IEg\91\8c¥\ 12Ù¤\aS\15Yõ)Éì°#/\99¹\9c<¼7ós\1f]`{Ù\14T\82¤\1f äûD^¡.Sb,y|o@Ê)×sé\ 2½ÔÇ\ 1\a ìôO¬A¬\9d;r\ 6^Né\ 2\8cõ\11!Ö3ÈAEW u\rlgì\ 1õ\19@Ð{fËÛ\fÿ\12\89õ\90\a\91\7fµfÚÞ\v\17\82>±}qBV\1a´Ú]Q\199p\¹ÇRàÇZJ³Ã\ÉâC\11\10Ï×,¢³ÿï\1fS\ 1\14âI¯ÿGË\1f\15ûç\1cªÈ\r"D¶\11\83ÿ\ 5ýd¸\8eendstream
+endobj
+5251 0 obj <<
+/Type /Page
+/Contents 5252 0 R
+/Resources 5250 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5237 0 R
+>> endobj
+5253 0 obj <<
+/D [5251 0 R /XYZ 85.039 786.531 null]
+>> endobj
+990 0 obj <<
+/D [5251 0 R /XYZ 85.039 672.636 null]
+>> endobj
+5254 0 obj <<
+/D [5251 0 R /XYZ 85.039 635.769 null]
+>> endobj
+994 0 obj <<
+/D [5251 0 R /XYZ 85.039 593.609 null]
+>> endobj
+5255 0 obj <<
+/D [5251 0 R /XYZ 85.039 559.465 null]
+>> endobj
+998 0 obj <<
+/D [5251 0 R /XYZ 85.039 315.724 null]
+>> endobj
+5256 0 obj <<
+/D [5251 0 R /XYZ 85.039 281.58 null]
+>> endobj
+5250 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5259 0 obj <<
+/Length 2961      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZ_\93Û¶\11\7f¿O¡É\13\95\89h\82\0   23}p\1c'MêÚ©}\8d3ãø\ 1'ñNìI¤BR>_?}÷\1f Jâ9n\1d7s\ f\ 2w\81Åb±øí.pj\96À\9f\9a\15Y\9cèrf\8b<δ\9a\17Éì\ 68ß_(é\91ÌL\9cä\19²¾¹¼xô]\96ÏT\12\97I9»¼¦.\97«7Ñ\93¿>þéòéËùBk\1d)\13Ï\17Ö\16Ñws\15ý0_¨èÙSä¤ÑãçßbÃD/\9f\ 2ë      ²^@ã¥P\9f½xò·\1f\9e\7f?\7f{ùãÅÓË\91\ 6\v\13\9b
+¿]¼y\9bÌV å\8f\17I¬Ëbv\aí$Ve9Û^\98\99Ñò½¹xuñ\8f \85yfÆ£&\16ºð=\16:\89\8bÂ\84\15«lbÅu\ 3\8a÷¸\82¡r«ùÂ$6j¯ñ7\8f\1c\7f.\91»\81nu\85­f\9e\96Ñ°ÀæÒ-ç©\8dÖÀ#Ö\8aÇý\9a(³©dp»\9b§Et?/t\ 4æÌó,úæ\9eYÕû\1d\fÜÔËzØ\b©\ 6ªjpÄP_ÃÇ}ÝÜ0\v\85b÷ªÇoàã¬n`¦ëdº~\rMYÆ]\r}H¡\7f>ÿá\17Ü\rÜ\ 2\85Æ)ií»\ eD´ó\ 5̶$ý{2\ 4Π\r,\1fM³Âv\16­jo&wEJ#ï\86ûµ´\f\91\83ªß\8a\0\@Û±\0R·eùLa+\11å+¤Xè#,îÖ½CaU·¸ÃO6\ró_ì6\aÍq\an\99¾l\e1Ó;\ 3ÛÀ¨¶\11\96\93Æ\15\8c²¬C\1eUÍbÂ.îj3ÚÑ´\0c·üë6°N\98ô\ e?Ëè5*Õ¬\98Ô3m¹©e\ 3\85àÇî\87\9a\9cèßb\ 3â\ 1a-í\9dWLE¸/×m·uÍR\98W\afãu\93¥\ eÜ\ 3\9d\16§    ~"êÐ\9eѶ¬ý¦!\9d\9c\ 3\1fd\85¬F\11uu\7f;a\13\14¯Ó4Z¹Áq\8b\1dêºG\ f\18ÀÖàáÆ$ÑÏèí\15.\§\1avëÈ?p·È\97\90Çê5,ñ°5©\81­aOCoÆ\9e­trü)Öê\16ä+t\16º\8aYW®¯{t©4c÷\83Q7\9böÊ¡ùñ¤a§à\9bÐö»\80íÑ\11¯AàÈ\10\19Ù¡ç\r\12×ü\8a\91²nøW\ 4Á Gßé1Úäy¬\8aT §ß^Åà©×Üï\b\95L\19\9bÌH?: ¼Ù\88ª®çß~ÍþÖ\84¹OpV\95ilRÀ¿Ì\0~ZÄ?fu73n¼üþ\ 3\88øô=\1as\8bËÜ\89#á´\10\rÔéL¹\89s\98 \19ÃðÃ\82ãÓá\8b4³±J¡\ 1Â\v;\11\18,HçÀ O\ 2\83>\v\f¸MqYê©\98 T\11§\85\9d-l\9cÙlÜãô÷\7f²Ëק+³*Ö¹ùXü:¸/\b\84\93\89nÄ»KÞÝn\855:Û|\82 G\e\14\1a#0¹'\ 3Ø©w\98\93üX·³\18ªÓ2Nm    \rð\u\88¡Y1¡ÿ\e>]o'`ã\1d¡@\86'q·i\97·Ü¾®  ø±ù\17þy\84¤Æm«x=l\1f}\19\ fï\87G^\jã\ 4B=ÍDñítI\1a\92\9f\fâ~\12çÆþ~v¡c£óÉÜ\ 29âÎ\ f¯\16µä¥.t\11\eôª\ 3<|ôz¿\8c«÷ÕaÕ\95¬÷èx\18L\97`aÊÆ9ïÁyR·Ha}êÓR*\94¢c]üÎ6\8fWtÕUN\9aw\ e\1c\96ZC½­&@Mi\15çàK\92\1cì]3\81\93i\ eÈõq8\99'\1e'w®\v\1aªÎ'\13\98\1cÑL+`ÿk\1fò¼þ(Û°¬6´
+Ê18v\870ün\9eA&´á\9e×­\b\7fÅ\13B\ 4Â\18åØ\eÒÄÆ\16\1dqäÿ\14üË\82DUá¤Þ3Ñ31þ¥¥=M¤(­Aº\18ûHÎo{ßê\a\8cº\90\95¿B\8d
+\b\7f']\97-\99f[5«þkè\9aB\86ª´ùVfoÚ\81§á\\96²¾\eL\ 6JÉOpÇ°ã¹\9d\91\8az4\92Çõ\13\bp\8f:µ{°\e\18ríðë\9d \93ÎlÔQÖ\8d<×H\83$®¼ö]Ï    \14¥{\96òQ\18\16B6´GëÆáè¦Ô5d\86@äd\85ä\ 4É14¾\0ÏUf:¡\84aWÁ\88N(¯1µq5ç]8û%{OfG¹\fjÑød\ 3Å\90àjÂ:\92±Þà\9a)qGH?NVÆù\ 5W\1aççF¥ÙgK0DyI|c\16z\ 4\10\v\95\17q\ e$\82êBý\17h1ÆÄ\84\7f~M²dU]»ýf\80¦\92ùÊñ|Y\Z\9e\9c\e\98\81»ãNYÚ»\f×\96ÉæYô\ 2øh\9b\81\19¸8\0ú\ 6÷s\v\8aM\80\97Ñp¨ó1xe\1a\93PD\8aI\0˲üã\0̪\87\ 1\1eÀ ÅêQ\114Hê\9c\19Á/`w|ø8#n\9b¾b>eìYp\1a¢Mã\96*ãRë#¿<NsA²¶\f\88nH[ÆI¦\10\80é\a\0\fèõµH\10Up\f\9fH<%|\0ºqÉ\ 5}Iþ\9e\16\8e\8a#\9eKd\82\81\19±\eªQ±\&ñGe\98\1eÁ¡\14C\15ÑG%\18ôÙÔè\ 4$vdÒ\8aT­%ù:dU'Gù\8aë|®ëüBË\84\10ßun[ñ%C\87h\råÅ\18­aDdz´Ûm(òV=\v °\16x\82Odµ\83¯îäúÁ572\1dM]Kí¹;L\1cð\949\1e¶e\8e\80ÒÈ#\81\ 35+èVÜB >«\8bö¤qu\84Ö\ 5¡µÍÄUíyܤÓ÷@\ 6+'öaܶz\1a·ñì\13\9c\ 6Ü\ 6Ê\13q\13/DîXæ*ò ð\8c7?ÌJHn³\0ÞÄ    \9bã®6Bòãe5;îÞM],pöʨêz\7f«\11®@0\9bï\ e!\0gÙø\10\10êU
+\ 3\82Øþ¦¨;\80øñÕÉÇÖ§)¤\9aTÈý?êS\rÕQªR¬úÊ81ê\8f+PÓ?º@5PZ`§Ï^ Z\13ã4\9f¥<M?±<}òÀ­\1al._1\92ãN\9d\1e\8eN"P\ e\80ÍÎëeÑå\98\ 4á±²©6¿W¬Z(ÜlþÉÅê\ 3)\v(<øl\ 1¿%J\8c2\97ôÁÌ%Ô¯åGÖ¯Å\9fU¿~>\eüY5-\9eY\93=4E   G@\ 5K¥@6±6ùØR@Á'\100Mô÷Wह=Üøê\84n|\91öb\a\98¯Ñù5\85W\b¶û\ 6"0^\89.¹Ë3>\e\9a²SpsÌR\90Î5O\ eáÉ-×\81úD¢\12\bèÚM?ñ\8e\92ƶ(\1fX\19x\93\ 2týà«Çåºê(®\eI\15Läø綠       èM\\1f\9fú½ô¿[WÂë(\87hüzH\bB\ f!AÍ1T"¬Ì\81α©oCVa¢çm7´$OG\8f\ 5\10\16?S@Û÷ä@Ô­m\8e\94|Ms®È¨\05w">M\92äÑĹþå'4}\1eÝa綻\r7\ 1î\90\0(ëëd\Â\9e³pe\ fÏ,ÔÃIW\a\80¨¹¸\16\16çÃ÷<\91ÛÉË\8e\13xCÚÀ\97
+ÛÝàóT\92ßÊøåá    F«\82R\85QF\8c\12ðê\9d\92\ 2yE9ËÁF\ 1\aQn×öãoüÉ£¦\1aÈr\94ö\91E0-Í2ð\fÙr­\8b\94qRkàÎo\ 6\96Hu\86æüGÛC\9a\86\19\vÂ\0sYça\b\ fG\9cº\9f\16¿Vî`¨\19*\17\8d\a\8f\12ÌðÔ\82:Ñ~ÃæN!ùñc
\ 3¹h\9eEý½¼ömñ;§Ç\88\91ÏC\ f×OÔ\9c
+\0£ÌËp\15¶£R²£\93NÇ<-³hT\83â|çùSic\9d\94\80B %gæ3\85sóÏ\a<\95z\r¤>û*\15\10\91¹\úW<\1aM\8b>z$ñõË"\85Ð\94b%=2Ý\8a"<>}¦ÉÙ\85³QeÈÒÝ\10Þ<Á_Q5亦\1dÖ£Z\ 3i\13Ç\15ɼ}Øï'\96!\15Ð\ eýa äÕ\18\15¼\0õ9}pC\9a÷\ 2VçßÎ{ÚD\16\0\8bOa\9b\r·À®^u8¦H\93K:àÕÍ\12¡\7fÀDÊä\83\1d4\96£>¡(\84öi\82\14ÊU;*\18¡\1d\1eFÓ" \8f°È\18=7³;\83zuÃ\95ÁV \ 6ia\87°z\0\\8c'\8cðz}¨\84\16z\7BèõjÒJ¨2÷5\8aIüÅ\ 3ô\12´?À\1c\88ñ\12(6È\v\1eS\béJöÙîô\80R\99\ 3ï÷Á\82âñ4)\9c\885\a\15Z?u=\82"\99µ\16-\9cübéüøø<\9c\9bâÛª©«Õ\17\9c\85\ 6\8d:_mmGOãî¦:º\14\99!à«û\90\7f;ÞùÃ;\f\8dÃNdP\ eö@!$.ü\89\aέO¨\ f\9eÌ14\9eH(\1f£ë\1a£ÏðÑ\18s*\82þ\93ÀÈ\9bÒ}/\10"}ÑrÈô×!H{~ɿס²¨e«¨'ÝOaËñ~É\87\b<\8dVDì}eê­,\9déb\1d\b¬\1dSOÐç|ç0\9fàíq!\r\1eýoDjF"\81\13Î\16rø¿&R±ÈÐ\8e\ 3n\10\13T­dP#ÜqÄ\ 6®Pý\81Çö     \12¦z\ 2¿\f\80\9fü\v\8dä;Ø\8f\8cíF¢Â£¿\9f\aNÓyZ¨r(¨ít^(fû´ÿ½Ñ6V\87pñÁ\14SY}öô\98\9f\97\9dÿ\ 1/,Ô\1dendstream
+endobj
+5258 0 obj <<
+/Type /Page
+/Contents 5259 0 R
+/Resources 5257 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5237 0 R
+/Annots [ 5261 0 R 5264 0 R ]
+>> endobj
+5261 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [276.467 698.333 343.157 710.022]
+/Subtype /Link
+/A << /S /GoTo /D (far1) >>
+>> endobj
+5264 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [455.255 404.701 521.945 416.39]
+/Subtype /Link
+/A << /S /GoTo /D (far3) >>
+>> endobj
+5260 0 obj <<
+/D [5258 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5262 0 obj <<
+/D [5258 0 R /XYZ 85.039 684.585 null]
+>> endobj
+5263 0 obj <<
+/D [5258 0 R /XYZ 274.69 690.558 null]
+>> endobj
+5265 0 obj <<
+/D [5258 0 R /XYZ 85.039 390.952 null]
+>> endobj
+5266 0 obj <<
+/D [5258 0 R /XYZ 230.493 396.926 null]
+>> endobj
+1002 0 obj <<
+/D [5258 0 R /XYZ 85.039 271.765 null]
+>> endobj
+5267 0 obj <<
+/D [5258 0 R /XYZ 85.039 228.812 null]
+>> endobj
+5257 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F59 3455 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5270 0 obj <<
+/Length 2121      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYmoÛ6\10þî_¡\8f2P«¤H½í[\97¸m¶4É\12\ 3\ e\85\89\16[J%9iöëw/\14%[Ê0 Û0\ 4\88(\1ey<Þ=÷ð(KGÀ\9ftâÀ\13*q¢8ô\ 2%\9dåv"\9c[\90¼\9bH3B8Ú\13a\80¢\1f\17\93×o\83Ð\91ÂKDâ,Ö4d±úä\1e½\7f\98_NgJ)Wjo:\8b¢Ø};\95îÉt&ÝÓ9J|÷ÍÙ16´{9\aÑ\11\8aΡqizOÏ\8f~>9{7ýmñÓd¾èY0Ó\9e\ e\15\9aðuòé7á¬ÀÊ\9f&ÂSIì<A[x2I\9cíD\aÊ\v´2ï\9bÉÕä\17«\85eÚáY#\e\9dµ#fJxq¬í\8ee0²ã»têÇî#þËÀúÈwË\87\87éÌ\8fܲjv°©"¯\9b|É¢M    \92Ø]NA|\ f²¼¸eÁ
+_êôf\93­¸#/ð)A   \8a2ôPÅ\92¦äç\16\86À¤mþ\a
+ÍÚÍ\9diT9\bk\94Ü\e«Ö¬p\956)÷|\16Rà\rÍP*xÝ=4¨¶, vA(ÜÅ]^c Ðû\12ý\92жiñ%êßà&WYÍ¡»&ÁªD\7f<\99¾äÛë\ fí&^14®Ñ¼b\7fØÙÂ
+\87:|!¾\19qZ¬\18E0\ e\9dÃãPyÍ\ 3\98ÆÊõZ«ýÈ\13\10i´údÍ[\7fÆ)å\8e=\92VÆg»Öe´¾\89\8cqÖÀ`è;[ðs\9dnóÍ3+{\9aRäað=©jRãN\13VÔÂÍ\aô}ºì\ 5¯\r\91Y²æ¨3´*Ü|,÷-ßâbÖêÆ\18¼i;ÊClõã\18\90C\ 6XµÊ\10²\1aÖ\1a\85,
+>\8b@\94\ f\e
+@7¢\86\ 3pÏølîÀ\aÔz"ã«û\1a¼\82.\91.\12\84\12@\10±F¯Ñ(Úö7\10¦[l=\18\8c\12vtÀ>\óPë\r|١ô\9f ÿðýâ¨]\15C
+\93\9a»Ö l\ 4Ñ\ 3ÔÉ\88#,C÷\1a\ 1Õ\8f*Z×pTA\²\13M\96\92\88\12\eDõsÝPÿ\96ßó\ 2ÞÓ\95\99·6ê\ fÁÕ[ú*ë#@&\ 6þ é  \83C\1a\ 2\ 5+2$\1dÙ)&þ¦MHÊ\99Ð\869ek)Ã\ 2
+!>ó\86G\81\aQ)¿pÞ`\83@¼duu\7fþº*·<¦¤©\96Ç@6ÌòȽhO\83ú\15Oëö\b/[Úã3¿\14\19Q%\1aUò³\87s^r\bÎ\11\16U\7f\17µ}\16á)\v$Y\1d\ 4h\10p¤û;.Sq\17\19\ 1\ eV\16\fÔ°lif\ 2§Ò\13\81ÔjëB@ÀÒ\81¦S\0\9f­ópØ¡ß°¯Êns\ 6&®øÌ\9dO=\8fÛÙM»Úã\14,O\89¼[\1c`÷úp/èPÃ\87\eqñL%-§&¾\9b\15hg\93U\ 6\16\94ò¡\8c¹\1e(:î2fPj\80\ 2J\8d\9d£®Ó´Às$-®ìÆLjðØ}\a2_\88p\Å53\8e¥¢NAÄ\81âîá\96\11\84\11\83P¹7mÞ#h,\11g«±³ç#q\br\95\8aÍ\12\ 5¿´YË\81Ê×ÏÜ\8d\ 4KN½KÉÿ\188-8: NW+³Ç\10ð\84\84¨\12rhÖÏFZ\87@a\88\19\ 6\91C\b\81 ÎBô¶ãþê¹5\8c1\92ñ¼]Íä\8f*ZÜB{ì\18ÆþË\81ZÂæà\f\9a\13Î\9a²òp^\ 4d\8bº\89Zû'µ\94î\817\94TÝ^pð \r°ÓnâÕ\806}÷)G\0oøå\90CM­E\8ao\bZ\8c\8f²1Ò;3\fO\9aþð¬¨wU«Âò\8a\991\84T\91=\19ÚÉ\1asr\0¶n\19Íma\95s"qºaG\86,Cp[6cx#\96R"qû)JÀ¶\ 5\89\889ÏDÜ%   Là²\ eG\19îò\13*.@ÔCKM0Á¹&ÇÛ×\96BHý\vµ°x¡°@Á]Zsã Ü|ª@\7f[DAsp\88\80\8dP*\8a\11/¯Ñv>\8e:B%GÚ\1cÙäD%àü\ 3.Æ®Ü<\91?òeUr\89\85\9bmlÙ:Z\8eâI.¹\1cíßf¤\ e¼È\8f f±ï%p÷ê]E\ 6W\12      \81\8dñJ"áÖ\12ü\8d\v\10ܽ¤\96£\17 pK\94\806ÿE54I\80\1an\99ÑûZ\ 2OÅN\18zaâÛ\v\1d\ 4󺻠\9d\95ì"ô÷È\85\ e\9d@×0ç«#=¡\93D±´×&;»IÔñúd+\9dã\12,r:£Tâùx/U^\1cÊîÞ\16\8fÜÛ0Z\1dl´fØ@Ku\ 5ãfÃ"\0-7\150AÍE)\11ÿ²­»µ2l\0£çE
+s¡\f9\7fhatoÖ \82âD\81\19\8f\ 4<\g\97qÏ®«\9ePcÉÏU^ÏF\0\9dÞ´·7\0ñþI<ãBµ\ f[F9¦rÕÁü\91O\9d\9aÏKÃ4D    \ 6ÏÖC#\0VaâI\ 1\0\8býà»Ð4Ó°±\bnì3\9c\96|\1fÀg\12\92%\ 6]\0\aó1ãåû»=\96}?\84|/¸\91\e\14¾­\98á\9eù\8d\ 2íCøo«\94¹\91¨\vEè:z\8eÓ\1eN²5\86©\96°ï¦§\9dI\8fj\94Ûö\1e\8acZÆÂöº¤S«c\1abD3p@Ѩµ¥èÜ\96{?`8_¿U}\9f\80ßdìC0\94\17ª\90ÜóþçùÇ/§çGoN¿|xsôþälþY*}\85õñ\16[\84Ëv^\ f\9cG»ªÊ\8aæ¨,\9aªÜ\e\rM\83»L¾Ìjl\7f¸üõj{\83­\8b´J·\19\94\88µU¸_oc\1eA
+\1dÛ\ f$\81\1f¸\97ów_\8e¯Ïñ\93\11¾
+~à¹\83O9\92/ÇÙ:Ým\9a\1fö&`\91\81\8e/+³\ 2\95J/ѵ\f\84§Uð_Òu\f4+£¿\9b`fô\b]GÊÓaø¿£k_\10Üþ\92®\17í\rH\bÀô+öù\13\97)1       "ö{\ 1]%b·\1a+o\81dÜÇ\8e{\13\10\ fâýøvGL\8fË\8d\9eëÉH\99düfÄÄÞðÌr"\f¾÷\929cdþµ»\88\99r\82Ö«øK\17!\14\e¼\97¯ø\9d\1f}Tï\9bãÔ0@³³µV¯\9ci\ f\ 5®iøã\16i¥/-e\93±\98>\10dX\8eÃ\99µ \9b\12\vV¦ØæcËÜ´\15~ÿx! ¯\86å>\9f\93pÎôÜoO\1dß=·ß|z6\8fE\16ÖÝîjsaß»\88ñ!jÜØ\18ÓåËç\97\8e=\15éïJ¯\7föü\12^$à¡ð[|lóB\8d\1d_ÿ\1a?ÃMy\v7mèɪ}\96>ôãÌ\1e\e`·¯Ç\7f;0K\7fß\97{\85\vÙmüå±.#=`ðÐS@y¢oà\9f\12@ÿ\8bendstream
+endobj
+5269 0 obj <<
+/Type /Page
+/Contents 5270 0 R
+/Resources 5268 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5237 0 R
+>> endobj
+5271 0 obj <<
+/D [5269 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5268 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5274 0 obj <<
+/Length 1820      
+/Filter /FlateDecode
+>>
+stream
+xÚíYKoÛF\10¾ëWðV
+\b\19.ßLOñ+MêÆm" \87$(h\89\bÓ\\87¤ìúßw^KR\12Õ\14I\ f1P\180÷1;\9c\9dùæÛYJY\1eü)+\8d\/Ȭ$\8dÝ(PÖòvæY×0ój¦D³B×\8b#\9c:ZÌ\9e\9fE±¥<7ó2kqE"\8bÕGûø\97\97¿/NßÍ\9d \bl\15ºs'IRûl®ì×sGÙç§8ãÛ/ß\9e`#´ß\9dÂÔ1N]@ã\9d\8c\9e_\1cÿúúí«ùçÅ\9bÙébd\81\13ºa\1c  _f\1f?{Ö
+¬|3óÜ K­\ah{®Ê2ëv\16F\81\e\85\81ô«ÙûÙ\1f½\16\9e\v-^5±Q'T\99«RxÂÛ\82 ßp\10Mlø´Î/«ââ®ÒË\9bvîD~\ 4{zõçÉ\87\vÜ\fv=~è\86\9f
+w\85[QhFFJN\8a«|Su/\8c\ 4=>y\91ÇÚW<pùÈO\91\86ù^\97\9f¸^\96m\19t\ e\ 6\9défY\1cWº-þ\e˼Á²\93²ýºiãà)¥Ü\0bç(/v·ü¾ç\7f\ 5ÛI!B\ e¬ÈÂ\7f\11m\0\9a
+Õd´a;©ç\86°\9dCjh\91\aj¸%ÒÛZ"7H­8q}F\fÁ!\ eaOn\16Ec8¼Õ\0ã\ eñ\L¡7r\13\9f4X_,åza\96\ 5<;j\93\9dÃ"\1axþúVY'\1a\ 6£\82Ìõ1  \ 37\8dUo\16\0w\1f¥\8bõ\1c-r\ 2\95"@ \83\18A3ï ]é¹ã§6\ 1\18%îó
+F7"¿Ôõ'O\85×\9b\86u([Ä>\94õ
+\86ô\1cÖ>иs\99·\b\89@%(\ 4âÍ}Ñ\888¢¦¬aÁ\12\r´VÔ¿\16\a\94%6¾èÆ\99@cÛå]©ë\96é\85Þ\80\eËqeÓë\ 2\ 2A\83«¢%\1cÒ@§yM^Ulr\82\88¼\91Ú+³CTõÈ+õÝ\1dx'ám6Ý\ 6§JzuW.yÙ\96ÿpI½=\ eX\85kÝ]t\ 41p\8e\97XN\10\ 1é¨ïB+\10Xà&@\7fNÏqß\9e@\8e\82dLA\17ÀMN\ 6ÆÙ\14\e.æ)zÔñ³Ð¾BG\ 3ÿ`/²\97ÀB\9b¦à)}\85O\90¼#\a\15µ\f\8fÁ\88îF\87âb]³<*áÜbù\86\9f¸¬Ñ×\b\9bü\96W\14\7f\95Ý3ðº§\0ï8N\9c\b\8dó^}bß\9cÍÓPl\84S\88y\12\15Þâì¦í¸wIñ\97)~\7f7\ 1N\ 31åN°òK\81D\89ð«@uCHæÓ\10Ý\81\93k\93Jt\ 6\16÷Ø#Óp\91oà8á#\9cx@\9b5¥Î\8b    êI<7    ¢©ãNÅÀË!ó\fE\16\80°\1fYÀn²«\16\90
+ìçM)Å©±ÎI´¼ï02Æ\ f\81­$#\r*dg(µ.\86ÄF\aH·)¾lzVêÆ\f°ã'\bö|"ë0D~\12H¨Ò\1fÌ=%\98\/e«µÀKwëBèJèPÀ\83¾4\1ecw\19Æé=B8®\9fñ\/d\98\9aà&ª¯\9b¼Æ~7æZ|\1d&õ8\!¤Ú\12\0]\1a´~«ó³\1f\e\9bþÿØ<\80M\7f\fD_\11,|\7fÀ#ÌãÞuÇã\8f\84\13é<4%z°\93C\97Ö\13\8fÂ\gj\16h3\8e\11¸¾A7\8c¶´\f)o Ê\86\95ä\ 4Xôk{ØDó¦K<?\8aüf<
+'\ 5écÍ\95?Aøú\8ek\89!\8c\87c\18zn\1c¦O\82~©<Ó·wU9®÷\ 2<\aý\8c«""\96hÓ® \ 5×»ÕN%Bè×\rH\ 6\1c\19ª\f\8d`b\90ÏÇbÍÕÂíÈ\1cs\9eö8\bÂ\1dªzb)3vw\96\92»³Ì&\17Êî[\1eb\80\10Àa5y%ï\ 6\1dÒìÓ\ eÚG\8d¾é×É[;\86,NoU\18>O_ìS\13\8dcñN·\82®7©Î»\ 2"\r\ 5\1fä%T\90rFìnr?o\96zS­F\87\16\1a1>=\96¦äÑ\ 4>\ 3\9bn\8fg±¼\7fZ)·XË¥ª5 6!U|íá|\93\eG½jy\86RÁܩƧ0\8cù?ÉýÊ\9cï&Øc\8d_è>ÇË\89E½á\84Çû\få0,(;~îA\ 3ƦèΠ   \ 3À\8cT$½\81\ 6\ 2íTðss9*\19\9bts,\99¨\95½[«\1c
+=ws<X\ 4\1eú²Ë)\97¸»ÃÞrxoQÏW \93üÀô\91ÆT\90À\ 3\13\13ïAØæ\80>rg8ð 3°\ 5tÖÄ\ fi20+´Ç\9eM\93\1d0)[nÒ¨\97ÂD7\7fQ\93óÄ\83!\86²\13%\ 3üF\85\10\v¿ÿíÈå\16§D¯¸/CGÐ\89È\ 1MÑÑ'\88©ÒKê\88¾òjùÓ\ 6g\11³èS$\8a(Þ/Îa,oéÒ\87­ª\121\896\a%JF\11\87Y¡Ùd Ù(\1e¢\1fmG\1f¦F÷r\92\89"ûR\8a¤~(æÊ®¦Ê,VpoFcóº/vQBo[¸O      k\8dÄB\\87\95[\ fbèìs\8e\8c\9bZÑ`@jDÚ\ 3ÒRèÙGd\f\1d&ùfÌ/¸n-\8dÑ­Ù\90+"\98¿1ùò­\8a(\v(s½}TÁ;k9M{I2rmоâuãÌhy¡\96:uw{S\94\89QÄó\95\ 2\86\9f\9e°#à.\99Ãñ\ 4îSâ\91%jc\ 5\1e f@\8b.H\11\8e±\16
\17h|
+ÝâÀe\9fÁ9\96Ò\ eyH;µ\16Ý(\93¯î{öÖÍ#4\7f\86\89(dl\8aºC&ñ÷Cj\96í~Êóîîç\84t|Ë*ï$ÇÇ\8eCûè»Êã¨\82ÍÛµ©\1c\0¶+'_Ã\7fùÌGAÎÿ\99\15T\0É\9f\84Ó¿\84Ht¾ïw\88 ¡_\19\ 6]\87é@%ÑÞ÷ô\117\19\ 3ÿ\ 6`Îøsendstream
+endobj
+5273 0 obj <<
+/Type /Page
+/Contents 5274 0 R
+/Resources 5272 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5276 0 R
+>> endobj
+5275 0 obj <<
+/D [5273 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5272 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F15 3032 0 R /F41 3054 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5279 0 obj <<
+/Length 1383      
+/Filter /FlateDecode
+>>
+stream
+xÚÕWmSÛ8\10þ\9e_\91\8fö\f1\92_ãûF!PZ
+=È\rsS:\8câ(\89'\8e\9d³\9dBþ}÷E6&\84\83ÞÝ\97\efðjµZ­\9e}v¥È¾\80\1f\ 6\8eðâ~4\f\9dÀ\93ýdÕ\13ý9Ì\9cõ¤±\10\11a\80S\1fƽÃÓ ìKáÄ"î\8fgd2\9e\8e?\1e}\1d\8f®í\81çy\96ô\1d{\10ECëÔ\96Ö¹=\90ÖÅ\bg\ëèò\ 4\ 5ߺ\1eÁÔ1N]\81pm´\17\9fÏ/ÏìïãO½Ñ¸\13ÁÀwüÐÃ\10þê}û.úS\88òSO8^<ì?\80,\1c\19ÇýUÏ\ f<'ð=3Îz7½ß[/<ç÷yÕ\9e\83\ e\1a\8b\81\8c\9dØ\rö\831ÀÃ\aq\v\87\vj        \9a \v\a \0\18HK\ 2\10A ¬[Û\93Va{Â*\97 ®jU§E\ e\87\ e#ëF\97?ÒDó\0aÉë\12\81IAÔU\83Ån 2räÐ\85\98#'\8c½6\1a\93\9c;éù\1f?\8fþ¼\a|\8f.î¿\1c\1d\7f<¿\1c¡öf[Õz\85\12îÓ:\95\88\89Ý\94¥Îëã\ 2¢*²\e]Ó2\ e¹BùBå+\95ß\16åÒ\9c
+\95_U©VºÖ%Å\ f\ e\8dc7r\ 4\80\8f\8eÿ¨ôÕz]\94õ&O«:M.\8ad\99æs8y\10\ 5À\8f³û\93Û+$\ 6\8d\ 5àè\ 6VQòW\92\91\ 6äïDÏÔ&«\7fk\fès'\ 2Q\97\e\r_Zrx*»\0µqù\9e\13z!ù\19/ÒÊ\1eøal¥ù\14R\90&ªÖ\98\ f£}Xèz¡K\1e\80ÄB©§i\89    Cˤ.Ì|µ(6 Í¦<D¹B\v³ªX¯mÀÄB\14\ 4Ä\0\r2\eù2p\87Vb\83\ 1 \ 3\8a9¯ÂC\15ë]\v:"ͳO]Î
+\8ch\85î\14.Oxç\ er&Ç:_t\fVt\86Ü\ 6Ï5Ð×÷}Ä\84#Ç"]+t«È/¦\98k\9e\8eµÀ\986xZTM8\ e^EP\92\91\9a "Ú\18\15y¶e©.ø\9bVEF\90Óf`[\16\93¬\81vE.\9cÝ\ eÑ&RºC'
+ãWJ×\r\1c/
+ÞWº®)]ä:\1d\92J\15w\aî#XMÅBa¤ÿ\9b:åÓ¼Y¢ìs\94«I\ 6U\9aAiVÿ 0MhÿmeznhUk"¾NÒ;!}m´\ f\r\ 5)Ku+aò`GªUZm´Òú\81$ïÚ¨,+P÷`\REdiã\89\8bÂÌ\11_aͦ"¿PÅHÖ¬­É¡µ4\96Ôéá\8bÁ\12÷©\9dPm¹tÿ­÷­R¥\89W\99°Óy\8e\91 \97Dq(/Ûàº):>!ô\0È:qÕo\ f\ 1\8e+\98\1d\1d \81kM65
+\ 2\fPÝà\83k\19>\10LË"\8c\9f\ 3\83Ñ©Ì\98\17üM\14ãã#4\15\1d\bZE½«ÍÔ\94§¦
+\1d+^EàÁ·*V¦sâ(oÓLéÂ\7fx\ 3\1dì¡\1f÷+h¬\9b\8c¤¦ß<4\97ìÔô\1aÕ6pÅ\16¹n¼c\8b\86ÉåS÷Ù)á=tý\92æ\17\1c/Êb3_¬\11Ù¿« \ 4\f¿i>Kó\14û\1f\8e\1aé\8dâZ\9b\1a«tRÀÕôV¡\897Ë*ê^x2ØSV¨å;\ e\84UJü[!\1c\e¾YP\9dÁ!QòÁ²¤\v`\8e       ]£IÍ&mYµõ6å\15\13Tl\9bÕf\9f\93í[vÏp«Ò,IÍF|Ë`×2Á\97\8a÷å0ö¢öâ\12n.i \fó ëÞ³O\17!Þ¯|s-Ìå\86ZÈMþô\10ÀWÞû\19£\1e\911':SÛ÷\91E
+q \84èò¢zëi\14\8a_{  ¹\82\89apï\90\ 3f\9a.\8b2¿4\1e\11\8bg\1cA³te\8c^¡Blòi\8cX\95Ñ«gÉ\83) Âl\19z\16þ¾\10.ÿ¶\98\99ù\ 6ô\8cz\aì¿åT¡C\9axLtwÃ6kh@\rlÓ°{ò¼\89\1e`§æ\ eø\92>\86­LUC\88iË!óØ1ïG\9ck\19\89d9?¼b-R\93ßCx\89<\11\18\r\13}fb´ó&$.\1aô\98\8e\9d×\1aµY"a®\13f5\9aæï¤$_þ\1f\96·*}­\85É]Z\ e\7f\8d\92^ðê\83Î\8f\84\13\ eýý\ f:\93\86\7f÷³ÐÃ\9dÚ\946\ f4¹ï\81&£p7P\19:^\b?*»\ 1þ\ 4\84ÓÊ\14endstream
+endobj
+5278 0 obj <<
+/Type /Page
+/Contents 5279 0 R
+/Resources 5277 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5276 0 R
+>> endobj
+5280 0 obj <<
+/D [5278 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1006 0 obj <<
+/D [5278 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5281 0 obj <<
+/D [5278 0 R /XYZ 85.039 748.602 null]
+>> endobj
+1010 0 obj <<
+/D [5278 0 R /XYZ 85.039 579.186 null]
+>> endobj
+5282 0 obj <<
+/D [5278 0 R /XYZ 85.039 546.764 null]
+>> endobj
+5277 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F35 3036 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5285 0 obj <<
+/Length 3242      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZKsÛF\12¾ëWð¶`\95\89`ðÆîÉ\96\15ÇIlg-mù\90ä0$@\12%\80 \ 10´ö×o¿f\0\12\90uØKJ\aÌ£§§g¦ûë\a¥\16\1eü©E\1a¹^\90-\924v£@-6õ\8d·ØÁÌ»\e%\14Þ"t½8©7\ f7?ü\18Å\vå¹\99\97-\1e¶Dò\90ÿîÜþôú·\87»ÏËU\10\ 4\8e
+Ýå*IRçÇ¥rÞ/WÊùõ\ eg|çõÇ·Ø\b\9dÏw0u\8bS\9f ñYF\7fýtûËû\8fï\96\7f>ü|s÷0\92`\15ºa\1c \b_o~ÿÓ[ä åÏ7\9e\edéâ\fmÏUY¶¨oÂ(p£0\90~us\7fóoË\85çÂ\ 5¯\9a9èÊP¬\ 2ÏMÓÐ\9eXE3'~Ø\97\1dJ\9d:Ýq¹òS§Ø\94\7fx*,d´ß\17Ò(kÓÚë\1e[É0Ù\15x\aí_KdÐòäyé'\8e.{a´\85\vjZnk¦Øࢪ\84 Z~ÀÕ\86\94m!b5\a ËE\80\86\89ô\81ûÍ\11æª\86è6Èä\91Ç×0Ü\12kýÈ+Úâë©èz\17\9f\ 6ßCáMet\11÷µ®*#
+Èég©ó×2\8a\1d]\9dÌpÇÃ$7nîg D\ 5\9eg\9eË\8b¾ ù¾l\84¢ÙʲVwû"\97NU\16|`aZã"¸ ÚÊÏ2ç+n[nð\16\1fñ|OL·Æá~F\10¼'ج\1fß%0\0ùdåF\9fº\82\9bUÓñy¦÷\80Ò¢öo4mM\ 2c?×ÈN»sZ\r«\83tÞèV\81rÃTY%ôa8t\830\1e+!\8cD`k \82óÛ20oСø]_\1cP'âÄy\8bj§Hyâعm\90²%ÊÓ\91n{*\99ï&ÙsrE®Rþ÷\8dã=ÞE\16;Ox\9bÍ     ;\91³×ØcUÇ\11P\ 1Ô¿ã È9¯Ò¨N\15·\eáÔï\99\b\97±Ñô=®;ì:&ÈË\8e^\15_\99ßh`\199åaÄ\86\f7KXå÷$Do´\17\89ק^xâÃõ\9a;\e«g-îÁ7GôǶA\8b©\8aú9ÝÐ\87\9c\ 1°\ 1ËoY/Hȧú\88ÚÑÈJBAÖÇ¢íJ"é_1ý~°1¾        Õ­4º¦6C9J]\92t
\92\16÷û\12»;Ù\82\81 pDSÅVh¨!3±\86î'®\ap\89\87ø²LCGpëê-\r&µÃK\82\fëÊH\8ax$fÖ2®%ζÅSc+/\98\b\92\9d\81I\ 3\98\b\82úT\91\ 5\ 3\97'\1c\8d\9dCA½3iYûÈ\83{Ýâî\8c¢V W\82·'~tÁAÙG`\95®\9bï©\92Sm5^GÕ㢧ñÃFt%$@Ê{\91j\80\fa\ 4\97Á2À¦a\9a\fh\13F¢FÚjiÁ\v:T\84¦î¤WÖe\ 5²Ó\ 2|+\1c´Gѹp\12 a3`"-h\8fó9©®ÝST\97´\1d\94\ 3`#U\ 1»ç-\93YkÅ\ e\9bO1£Ì¢\9fæ½ùÖ:\v\9f\19\82lÈÀ§¹µiZc3¨ì\a\1e¥\ 5üò2¢·cS\fÁ^Ø\vÉ\8eº7&ÍSå!7wò\8d/\ 1/<JG\a\ 1º\9a±\8f\1e\90vACÒxsF}q\90n\19¾mA~¢¬r\19\17³\vÁj\f\1c\ 4\1d\7f5rvA*\90\ 3߯\83\17\14£\84«\8f=\ f"\b\83Ei\8cÔps$QS\19Á,¯KãÒ½yr\9cÓü9\14gnðµck$\15nq.{Ô{0b\ e?\80\82ÞN×B`o\13\17â\ e%9ÂF\ e¢E\18»\9aøK\eîoz-k£)Ad\9e\12\81òT²MÑ°ÑØ \82§oõ¡Û\16-\9e´¤óáà^\18\fh\f\1dÔ\14\ 6\10èXç\10\ 1~U\ 3?+ Ò4Wì\ eæ´gî7v\0Þ'\84\ 1 Zh\r\8e`\9bÍvx¢ÖÀ,Ì="\ f\13Õ 5Lï¤fçµ'BD»¼càÝ6â\18òÆ>/#÷Òº\ 6\ 3\88\18e\1c¸±fÈ4<N6Ü\vX\ 3\r¤\vó_\ e,^Uä;ñ\18ot'Ç\9eÆ\ 1Ê\8fÝ,
+\9f      \ 5üÌ\râ\97C\94XB\94Û¦®Åþ1,¹k[\bE<\8cWdã¹h#\81ØB½\10m |(ã\ 4C\ 5z]öE'°\8f\96[ÙÛfWg!S¡»EMZ\83÷îdñ  \9ft«7ÂLwÂ\9eP\94½\98ìh¦ô\88¢\18¢y\1c\93×CFäZاs\88c]å¿\10·Bz°\10@Y¢\ 4bÉ'Áå\15ï-' 75\87Î(¼9N\10e\97ø\17\0:\1e\9a\9e\epPò«\eqDHm³\8d\88³\r\18ª\1aÞ\8b:\84\bIJÀWõ=ç5\1e\85\83ðN\18\93òãÁû}s\92±â\eos\14LA\87\1c\87\1f2\99aãô23)GB\98'3Ëê©gÎ\9bÁK\89ñ\8cß\15û¥\98Ò¹¬*cT\14èã¤ð\85\9d×dü­æ ²¾Ê¸\82\ 1À -)W/\19Ji#°p\84^\14wÍ9äiÈõɪ\92OÀ+I\ e´\8f\1a/\e[[\ 4~l<YHÒâ\97}\0u¼n\ 62¤¹\8cÛpDðÃ\¿\9f\92\f\9dáD\8f\v7)X.¢Pj\ 6¤|\90ú\88O¡Ë!/C\12áF\80\8b\ 3÷Zî\93»µ.+c\87دÄ\e\81Î\v\807Uòëð\13\ 4©4äÙ¹ÁL\ 3\93£=G\ flßkô(!E)è\9d\8c\86¢\e\bCp\ 3Öñ\9a½\f\17Aî©4ëAù
+\ 1á2¿L×ñèT/ÈGé\80\84å[zÀ\7fÎàq\96¸i\10ÌÁ±\8a\ 1\8bCh\1a¨\fÕ\f\8eÉ5ÛÈ\rÁh¼9¦85æù\füÊÍÑé6dï\12²4\a %vd{Zr¦\88\15\88¾\94\ 2\9aÔ\80¼\17Ä\92\90½Ãl<\vy´ì\ f/òJØ·>\ 2ϵ`)®8S̲g*ñõ\0áGÒÐ\92\83ï!ª\89¢ñSM1\95±\ 4^;Geð2©úø°\82¿\84UøÙp
+W\93ÖûÉÈ«ðü(`\10\8a³X%\f\7f\0â{\1eýBBäì¤e\8b\8f\ f¸,d\ 2\ 4gü~°\vÐ\86.\17ø\9e÷mµÖFÕ§ösYv¢BJÌiÔ8ÃÄâ\bqçù!gq9²~OÕ\94\88¯\ 2\bØ/\98ô\15\1eÆâ\8cɼu?êÈ\ 4+þÖ¤v$\ 5åµ8i*\ 4\emÊB\91I\19òÆf\1fÿ\109\ 6ÿJ\86Ìå$~l\11QÜÛôF6¬ª;
+\95\8c\9e&\\83¯\r%\93t\1aM\18Å\84¹nOÑ\16¦\ fØ\1d"`èl)65U/\1c\8a\80»ÉÂp§RvÎ\89Ñ\9aÒÿ4Åú\86¶     u\92ÍÔî:Þ\85%7[7\14ó'\r|I\11\80Ò\8b¥Xá\19óñ\92\8d^>rÞ\9206Lõ¤N\83\8bÉ\97BcKÏcë\1a#\12{\95\9eÉ\869'·×èq\80\85ó6²÷XãQ¬/\9c÷\rav7â5S\15\85©ZO\12øI\8a\ 2°}à
+dÑq^Ô>\89\87¯ºf\12\1c£\9bö\93\0 9tÓ0ú{AòÛbk\8a©K5ä¹^8-\99\84^@å\8a\ eCe\1fð\e\1ev\88\9d!¾CÀÁ\95?ýçM÷Ã=à+¿\16én\f\0jÓX$2ß]q\0\ 4 
+*n ùsQªE²c[H©Xôkæ\85 `ëI\86Ô\93\14\16[¶v\1c¦ 3We{\9e\9a\16e\8cf!-ÁP\9b\e\98\81CF
+\8bÑ\9c\91\9dvÂ_\f\8bõ³\ 3\88ý\89g{ÆnËï¢\9a\90*®`\1a\8f\8e\v.£¬\97¢vPEIÖ9\8bS6ÎâÔ\7f]V\ã+\84Údzuc
+\82TnYÕ\1a\9eØ z?Ô\11G\17ð¼bG¡«²øï¥Ø\92\93û±w\1dÊÆÞ$\94\85L¡c·,\ 4-Çê8FÝBâu¼|
+:a\90"[øÞã5qä«\99WÕìxêºÚ3ÚÛh\1a\ e\9dÛ²ÇL\80Ù\ e¶<bcÏ)K\97-\8f\82\8dI4²§:Ld}Ë\908%W'²\91n\84á»I\0\8d¦¶Ò£ü\81ÒA\8a\81úq\19\vF1ÒÒâK8\97cghÃ] )eû¡\ e\93J\82\82-\1amm\0mês\85n;`®$å³e D|\b\ eöV\9aúØÏ\15Ö©l\a¹±\r\90¸°r2\86#\89¼­å©x&\85$\92K¥Â\91­.«qU\eQ/¥â\10Ïß\8b\92\10\fÐÈÃ2\ràt5oDæÖqûêÅ0¿§\88\17!WD\94ó@¼ÃÅ]¦ê¯4Á¦ACô,L¥pFu\vôãrnÉäD\8e½\11\88ÊUý\85p&g!\ eWrA\88×5\15\95a±£\ f¦ªª0!%\9d+7'®\Ó!N¦²´\8a3åÜ66@\e²¡v,ò|\90RC\82Î\85còô©D\12 ±ORv®eB\12?/uÆ\ 5vìÛD\10Ã)åKµÍ3?ÅzFý­Ý\qL®³</½Æ\e$Ò`\1a\81äAÖü¼\91ùÑ\8e¥0×òå`\90#'\1a\9dñ\82$ojê\97©\7f¥x8Â\8aÇ%]\1e\19\8a\870Ã¥f\9f©\ 3® \9e."fð.\U\1e\95\ 2ß\192\98o¶>\vâ§èôÀ\8bï¨,\ 4\8fM?\ 1Âôð\13`j^¤`\ 1\86ßâ°C\17dU\19\87à\95'àÇk¸6êó®Ç©þ¿âi\8a\90\vmÕ ð'\85t\19Öü¡Ò¿ð¾\84RùõîÀß\91o Û¿rr~ì»       \84\84«T¹¾ñ 8Ñî\84âó»ïø¸7§Ý\7fAã'l\83Ô\8d\83dÞy\ 6nì«\97\9c\14J`<ð\87z\7f%áq\1a:Rôø \1fm9CJÞ'Fq|\12\fÃ]Ï\v.¡Ø$x\81ÊF¯®Rgg\13\91Ò«\8c«J\fÑ\ft8Iþ\13t½6)\98\82\v\9eò8\9dµÚ5Æf8Ã\95q\85!ju\14®\ 6µ\90\8duRÐ6\ 5?hrÖ£ä\9f$PNûÿ       Sk\ 4å\18×\13̯ZTlß\9a\1a\94ÔäÇ¿\ ecdF\ eU\88\8bÑ/ÕüÓYi~±e«D%\1c\97òÅmÙâq-Ó\1ckV£\1aËUeR*\8e£2\rÿ\16\85\1ex\1a\ 2£C\f\18\83\ 6\87 DÉ|ù_îãÿû§\9c qUjïö»ê«\92I89\ eD\8d\80ÿ\ 3Ç`\ 5ìendstream
+endobj
+5284 0 obj <<
+/Type /Page
+/Contents 5285 0 R
+/Resources 5283 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5276 0 R
+/Annots [ 5289 0 R ]
+>> endobj
+5289 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [374.061 117.223 414.69 128.912]
+/Subtype/Link/A<</Type/Action/S/URI/URI(https://bugzilla.samba.org)>>
+>> endobj
+5286 0 obj <<
+/D [5284 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1014 0 obj <<
+/D [5284 0 R /XYZ 85.039 712.109 null]
+>> endobj
+5287 0 obj <<
+/D [5284 0 R /XYZ 85.039 667.035 null]
+>> endobj
+1018 0 obj <<
+/D [5284 0 R /XYZ 85.039 515.772 null]
+>> endobj
+5288 0 obj <<
+/D [5284 0 R /XYZ 85.039 475.608 null]
+>> endobj
+5283 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5292 0 obj <<
+/Length 2187      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYëoÛF\12ÿî¿Bè'
+\88VÜ]>Sô
+ÇNriü\8amÀ=4E°\12)\990EêHÊ\8eÿû\9bÇ\92¦,ÊÉ¥w@\11ÀZî\fgfg~óXF\8e\ø'G\91/\\1d\8fÂ(\10¾\96£ùêÀ\1d-\81òþ@Z\ ewä     7ð\91ôæú`úÎ\ f\15±\e\8f®\17Är\9düá\1cýóðâúíåx¢µv¤'Æ\930\8c\9cwcé|\18O¤sò\16)Ê9<;Æ\85ç\¾\ 5Ò\11\92ÎaqiwOÎ\8f>~8{?þóú·\83·×=\v&\9eð\ 2\8d&üûà\8f?ÝQ\ 2Vþvà
+\1d\aX»BÆñhuàùZø\9e¶ÏùÁÕÁ§N
+Ó¼\11¿5pÐIË1\91±\88\95\8c      \1eÞ\8f;w(Ø\96°ã÷Ý\ 1\1e\b\ 4\1cL\82#|ßurX\97pFéÌï`\99\15KÑ$3Ø\bB\a=Q¡'ªr¬i\89»§i]\ 3Á,S$Õ\ 3.QB+o\8f\8dZ\8aHu&J\7f b\9f¥önÆ\91ç¤ì{SÙEM\1aÓ¬\0õKÞÊËf\8cFÐC¹à(\13[\85Æ\97UÍ[ð\ eý6·°mÅ]\99ÕXEÎÌ0)/\975¾øÊ>¢7î\90\81ĽÆsNßém\83'\9e+\ 2/$³Ám\9f\9dnêj\9a\97s\93Ok³\9a\99/J(\11\ríÞÕô׺\19øåk\88\83ò\9d*\9d\7f©R\93ðÓ¬]¬Ì2\9b£ê\91/B\15A\8c\11\b1)t¿zI°ðf\81d^Óðo¹XÔió\8b\ e¤\fØê-7O¬$2="I7è\15|\1dÝ\92XDÀ\12}{\9b\92W¬ÏV©)~ý\89\fÂ@\87Â\8dYÄõm\86®vå\96÷y'\83\87"Á¿s¤\99&M\98`øg^VÕ\ 6¨ë\8eР\113\80¨\a\91¸jÊ5n»È/)0¹\15\8d)Z¹)\19 \18\ 6@­!¼¡\ 3X\86¿(\ f\ 3ëF´$\eó´I\993\87óB çÈße\ 1ü&3z'tH\89µ­b\874\ 6ÏØ´®À¸øä\89-µb =¤ï\8aÐ\ f÷$\bøÔ\8bÃïKbe\93ø¢*gy{¬\95M\bHÕ+sO¾_ò㻬c"\86\80#cÓú\8a\7fÏ?»2\98§üP\16Ìw\93\15      Ô\0×y°/þ\8eB.~ ÷eürò3\8e<\19;ô«(èø8ÛpÖ\13©àß\e*\ 5`\19\ 4ïÁ²ÿ~\81¥C0ÃiYñ\89\91\8b²Z\99&+­\84¹±\v\8e\97å\`
+l\8a\ 4I\11¾÷ì\9cZùB»>¬é ¸U--íòý\v§;í\92 *ërÑ°î\8f\ 5¥\1c\1e¢\ 58\ 5  \91º´&½16\r\11o\93Ö\80\1eìLÕtÂó\94kX$U¬Ã\1d\fN\94\1f\b\19éöõ¡\8e\13ÄB*\85`\15*ðÿ\a\16«'xÖ\16\91Çt&<°At=Zt=m§\r.\a@l\11~~\9fÚ¶tFï4ب\1eP\16Áµºc\81\ f­\14¨ÿÄ\r\f¹\90ÿ\a\10c\aûÐpé °\95«´ÉVOE*\82òÁ½Å>\9a5Ö¿\8aq\10:_±\b­¸Xvåê\91\ 5
+¦ÝyY$6áQjÉ´$m\8b[ä@>{cÆ\84å\vYÉ=\19PñN×\18á\8d\ 2ÜH`\ 4&J ;[\ 5\17MËNþ\83ß+ \82\vi}kêÝjØå\15H·=جñ°y\96&b\7f'ù{T\0®úVá\9e"Ð6Ò¿C)°\93Áp-\90^¬¾Q\v¼øåb\10\bï\85¼ðz\93\1dÖ\ 2Oh/xV\vB,\ 3\1cÒ©h(ÀX\98\9c\13õ\12F è¾\839\19Fñ>ݾ\90ò\eSå¿Æ\91\86\90¢\1a\rc\15º\18\13\10ç\11vxøÛ0\99Ò\b(4\10ܶ1\98\1dS\b\1f\15s\9b\82÷h\84á¶oG\1c Þ£\88´ª3n¥\9a§\13Ôq\9bµ\8dÚã`£¢\8c²\16v0EÌ\9aÆ\92Ôê)­\9er3¶Ã¸vnðTé\8c\1f\b\16\9d\84\ 5\8d`+~ <¬\9e`ãná\85Îë\a}.\f\93TÎ)ú%&O\ 1\9dl÷aÂÜT¼xf7°¬Íú)ã+{B\1fj\87MCäÙl{    vLÍ¿Ï\13\14utA0Å\92G/²MÂ\1d\ e#j-inË:eU\9dëZ+j\9câ\ 2,þC\87ÏMÝôî\rI{\1a\1eø`;¡áØ\ eÀ\99½P\98\9cÊ#ã¨Ýkúc³]Óìªuw9é\13·\82,¶j!Ûv\95έ#ú\12zw\98ÓlÞ\96\ f$\9db=>>ã\87\93lV\91Û\1fíû­\9c5;§¬\1aDR\91Õ\rÜ1ì\1dhg\10~=P¢Ï×\16ê\11÷\87\86*eÆs±­<
+\88'%)bq\18\ 5åE}\93\15ì\1f§÷Ý%\8b.£O GòÙ@/Â}¼jÙÓâ-ê\15ïÞðU£m£Ø\11X\aJg=y¹î@ns\9eovQ¯hÀ=\DQ`KÇ?\ 6nQ¸
+¤exÖ\85¨.{n,"¸\1aö¡ÖUn¨Ú
+\82[Ýgó´\1eÐ\1f\84\97´Ã\98\ 5±`\86gc=H68ºje?qLÏ\874D0ã\84ß«âê\184|dáÇ\16#\9b\15©´>Ä\14A¤îj\92®\16n\14þקÑJÓxÑ\94\15~k\188\82\v\ eö~Xî#Ã5]\r\ 6@\8b øî\b\1còìPn\1a\e\85òäVì;ý\9e\ e\9c«G®\8cûõCS~Q=(ÐÊ2|O:¢Ö\93.»¡\8fµß:¼ÀíÏ"\98:<²ÒH¢}ç\88döÄS w\ 6      í ¯\ 3ü
+\ 5Ð\8aõ\vó\90\1eêÏ·M³~=\9d®ê¤\10«¶D\88\9aÚ9§\93ßÍ\969\15¸ÇiZLð\1cΦ\9e.²<ÍÊiÍ ùâ?ÞiaêõÎÔ\ 3\93\90Òò¥\v\90\92Jx8WÙº÷âp±;Ìùq\18|s\9a\ 3¦ÐyCc~Ý>\1eV\98LY7»\91 OJyq¬\ 6º\17^5N\rßã1\11MV´·%\1f
+À5öH
+ZQ\9by\a\b\1e¸\90áC\97¿dÙ²¢\89ÌNGÈð\90á\9dÉ\87¹óü\ 2¿\82bêüô\8a\9d¥}Ü\90\0¢\ 3tÚVÃÕ\81\10ç\a\91s\88\90­²\9c%Ë8\8e_\rÍ|\9dë\7f\0Iõf½\86\16÷\fLIº0\9b¼AP|ýµ\9egÉ/w³\9f\9f\0ôsÏÓ[è\ e¤Ð\94\91=¬ìÇ\83°\98µoõ[úÀܯ\11)\f\93<MhÌ×a¯YàÓ\16,ÚB\129\9fð+P\1c¨Àc6\84ÃQYà\9doIcbû±\14\89]\9dàÞÏE\82z?ROv{?\13ìG"\ÞÐ~²\85êz\0\95Êu]\ 2\89\fúýÞ\vcþ´>XR,ÿ\134\90\1d\1dhL¤\a5\ 6&þoß½þ"Bv¯KpJ0        \16p\17\92{þ[âé*õ\17þS@\87p/ë_ËöÃM\86ÑsCáª\ 6sÿ6^ÿ\ 3iA\bRendstream
+endobj
+5291 0 obj <<
+/Type /Page
+/Contents 5292 0 R
+/Resources 5290 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5276 0 R
+/Annots [ 5296 0 R 5297 0 R 5299 0 R 5300 0 R 5302 0 R 5303 0 R 5304 0 R 5305 0 R 5306 0 R ]
+>> endobj
+5296 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [409.348 505.988 539.579 517.678]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=812937)>>
+>> endobj
+5297 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 494.56 155.157 504.128]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=812937)>>
+>> endobj
+5299 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [409.348 374.886 539.579 386.575]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=811492)>>
+>> endobj
+5300 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 363.458 155.157 373.026]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/?id=811492)>>
+>> endobj
+5302 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [388.679 166.817 539.579 178.81]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp)>>
+>> endobj
+5303 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 153.268 298.441 165.26]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp)>>
+>> endobj
+5304 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 99.071 447.348 111.064]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224992)>>
+>> endobj
+5305 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [297.044 58.423 539.579 70.416]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264)>>
+>> endobj
+5306 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 30.372 539.579 45.914]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264)>>
+>> endobj
+5293 0 obj <<
+/D [5291 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1022 0 obj <<
+/D [5291 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5294 0 obj <<
+/D [5291 0 R /XYZ 85.039 746.277 null]
+>> endobj
+1026 0 obj <<
+/D [5291 0 R /XYZ 85.039 570.746 null]
+>> endobj
+5295 0 obj <<
+/D [5291 0 R /XYZ 85.039 533.879 null]
+>> endobj
+1030 0 obj <<
+/D [5291 0 R /XYZ 85.039 480.291 null]
+>> endobj
+5298 0 obj <<
+/D [5291 0 R /XYZ 85.039 443.424 null]
+>> endobj
+1034 0 obj <<
+/D [5291 0 R /XYZ 85.039 348.014 null]
+>> endobj
+5301 0 obj <<
+/D [5291 0 R /XYZ 85.039 302.94 null]
+>> endobj
+5290 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5309 0 obj <<
+/Length 565       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Sßo\9b0\10~篰öd¤Úñ/lÜj\9aÒ,íÚfI\93!í¡ë\ 3\83$CM \ 3¢æÏï\19HÔvh\9a4!¡;\7fw\9f¿»óqÄàã(\f(\93\16\99PÓ@r\94l=\86Ö\80\{¼\8b`HQ¦\ 3\a]FÞà*Ð\883j\99EѪ       \89Ò\a<ú2¼\8fÆ\v\9fH)1WÔ'Æ\84øÊçøÆ'\1c\ e\11x8ýì\f\85\17c\80F\ e\9a\81±èN'³ÑÝÍôÚ\7f\8cn½qôJ\ 1QTié$üö\1e\1e\19JAå­Ç¨´!z\ 6\9bQn-Úz*\904P²ó7Þ7o~bi1\85Ú¬\9eBÉ1\82HFÃP\9d*\96AOÅU\92¥\1f\9f~^,sâ\13¥ñ¾º\98\v«\85VïåsÁ¨1`¾º³áå}¼Ô¥#Ò%\11a(\ 3¹\ eù\9a\12׳²¨\8a\13a-¾Ë\v_\84øy³L×Kh#cø2®\Tç\rËú\94¸éÎæpÀ\85\15Ì\1d\8a\96è\a\97ê~Ôân:\87ú\1c
+\13\ 6\8f\ f;p7q\1e7DEÞÆ\14«6oæÐ\1dØ!.J0ë}\ eÿ¬ª³¤\r\9c\14\r\98øÀõä\18òuÇ\907µÂx¹k¼mªü\9e¹ô´-
\10Fàiät~8s\1e\87>$§\ 6\08*Jw»\81ÛãÚÝ\ä.0Txè\94\95Ù¦M\83\17\11\9cõÍ&ÔÐgŨV¦\1d\91\ 3Êu\17±¸þË#øU×»óÁ ÚïvEYÓíQ\19M\8aí ]®âý¦î\ 6*\14§Z\9a¶Ö É\8e«ÝáSß;jF#Þk%VP\ 1;Ú1üûkzCÂ\95¥\8aiD´Ö\94qÓ¿òÝ@þoᤡ<<\r÷¸M½:¹±\7f\8cFS©ÕÛµy\ 1\11Oendstream
+endobj
+5308 0 obj <<
+/Type /Page
+/Contents 5309 0 R
+/Resources 5307 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5276 0 R
+/Annots [ 5310 0 R 5312 0 R 5313 0 R 5314 0 R ]
+>> endobj
+5310 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 785.535 539.579 801.077]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264)>>
+>> endobj
+5312 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 753.015 206.805 763.31]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264)>>
+>> endobj
+5313 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [325.68 711.579 539.579 723.572]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202)>>
+>> endobj
+5314 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 698.03 235.441 709.113]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202)>>
+>> endobj
+5311 0 obj <<
+/D [5308 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5307 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5317 0 obj <<
+/Length 2646      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\19Ûnã¶ò}¿Â]\1c 2\10kEÝõ\98¦»Û\14íÁâl\80¢hû ØtÌF\96|$z³ùûÎ\8d\94l+ÍC\81"\bÄËpf8÷¡Õ"\82?µ(³0JªEQæa\96¨Åzÿ&Z<ÀÎÇ7J Ò,  ³4\85ñÌæÊí®ò8\8cÒb\ e&Z¬\922L³\1c7¿»{óîC\1c-â(Ìódq·% »Ío\81ÊÂå*Ë¢à³^\1f{³TA»\©àa¹Jò<ø\ïïëå\1fw?¾y\7f\9c\86\91z\89j\9c\84I\91¼´Y\84i\9eNYRi\98¤ù\19K
+\99J«à¶µ}\a¬¨`s\[Óµ\8e\97¹Û\16a\15Å\1eµÊ\16*\82\95j\8aúng\ 6@\97\95pK\15tVóäi\19\17A-;µµõ\1a\17v\0¢Q\18\eÜ(\ 2Û1\80\95\r\1c\83\80\96q\19\80\90h\1a\87q\b\9b%ÏzÝhÄê¡[ è¨È×Xþ®án\80ÈÖ¦=#[·ü5{\<,A\86A×[\80ªù\b#\18è\fè\106\0)l<£°P2
+\8d¥"\ 1ü\1e©ô+@\80|Ó4\ 3yÈU\9240í\16eÒïk\124¬%/q\95ÄÁN÷r®>\1c`¯1t3\98\93\98àìT40%\f$\f[7\rr\8fd\ 6¿Iß\a"áiá]ê&\9c3@0äy»\8fUXªjÞo2ð\a\97\1aY\990ñÄó\1aoyè5\vĬ5/÷\1a5R\82Ü`Û\8e\12\8a\82-,Ñ`sÄ-Ö\b\9da    ©Ñ\90\16g\1cÑ-\1fõâx\18\15 {>Ñ    LÍÓ{6\fÓ¸}DÞ\1dÙ,HÝIð\83\rµÙÀîÕ\9c\81¨$ý\81u\9b§Á-\7fêý\15\f
+0¬%³\ 6kÏx¡î\88\93$x2¨Ñ\86w\86]\87{O<Û\v*\7fY\18\9fò\8at¾Åãî¼­{+x\89HÿH·\7fàm²MØC^lø\16\ 2E\82\86¬ey*2\rø'WÌè\86 1dÖ\88®P\fd{xó_\97e\ 2\97Bn\9cy\83\v·\14\16\1f\18̹\86±ß¼%ä\18Ób\b\8dª\92hø`jQ­¨ö,\ 6\15\ 3Á\ eY[³\1eÅ#\92\f$Lä²$ø\13Ö\8e\83åIc\1eQ\0²ewµÅ¸\18%\ 1ð\99²ða}´\8c\8d\0vLð±õ\8a\80ÕÚá´\18;\1a-\84E\17l£BG\b\92·âÆ=¦\88àOM|;(4/ÁL\11 ç\0djð\82\1am"©\82î\1e'_\fQE       ¤Q°ïèÖ0bÃ\96Ð\bн\86\80ñÌcã\82\bZt\1e\8f\ 1\fÎù \ràº}Ð|BÜ°B\ 2\8e}dA\88\1c\aA,l°oVd\18\86\ e¬\89ó/¢\b\fJ\ 4\80÷\a\85ð\ 4Ãjïã\9b£×³ó5\9eâ¥X\1e)\ f!ãO\8dÞ0Ïhö+ö5p\1a\9952à¦x@ìs_ûÈ\92\ 4GD×t\14\91H\1c\8f¼n'q^\12E¯­\ 4l\16Å)\10å\9az°º\1f.¯7øª
+K®/æ2}\15&¹z5ÓÇ\92é?,1ÜÕöÈf4pýQ·hÒy\11|§[\8dB&ù\ e¯U\ 1êµ*\80\ 3\\95\89ßÁÀîz-Ã\868`\857\83ÀYþN\15\ 1Ó¹¤K\e\aZi×æ@öHXò\80\12"{7À°çiÞ\ 2\97\10óÑ=\93Þ0\14¥Æ
+´ÔoÆ´H+dª\0\ 19iC\81\14ù\14¾Ì¬\13Ò-\14Å4o©0ݳÁ\0\12ð]ò4Xd^àj\1a]\r<\ 5¤&[,4\95\8d\16\ 3ã\83»\r§m³§¡%Æà\8có\10I©@\ e¼\14#¯*OÐ@ÅAz\86ø}\ 4vР(â*±S\95J|\82Á\8eC\86gV\ 4×ÏÜ\9cH°·¦.\88à°'\8f9 ðgu\v\9b ®#\86=:\15ªª\16TvÐÍ6t\14)\ 50Å)\9a"qâé÷\86Ü®àx\f\1fò4¾\bÌàî\99þjî]\84.|tí\Q
+\8b\1e6[m9®RQ\bp\8f¼>g\98\90ÚÐÙ G^\v\vÛºgtT\8d\16©«.\a\92ç       \17g×1{J¢De5#、aªO½´Ys\98TI\eìé\96Å{è;I)\14»P(Íä¤\14\95\l\91\18y\81Å×OÂ\9b·[\ 6øù3\7f\7f¡\1abÃiH°\8a¥5®\92uª&\81\ 3|\\ 5b2\9dÓ\1f\17Ç>      Mõ^\9eë=\8dr
+ÏT\ 1àÄ{|\1a\15'*ru#\ 2mIÛ{\9e\8c5C+Ù×\93G\1cÞ¬qBR0\)\92pqq\82ÍeùÁe\97\8d\9e`\91±K\1e\f\\1a\18Ø\10ô\90ÜJ]\14WþºX\99\8e\ 1.áJ«k5ï\1c\a\ 3î\ 6§ß}ȪI\84®â°Ê
+       ÓèÞ«ûe\86\89\87Ê\e\8a­\197oðñ]áY¬WQ\1cª8\16T¿GYttZóÅ$0B\v\13¯þv`nQ<Òo¡}ÐPJ\7f×\1eÅÕi        \1eIùÏù¡%ëí\1eD\14®\14k¹dTU\16FEu\1a\9c¥\14Ä:Ô®\996\1e¡&èp\16^\89ï«·x¢
+¨ÂÉ\12é%§%A\96N\94\0¢\e\95 ;R\¦¤\11\12Ë¥Rbèè³\\89(M\v1}Ë\11\10/\vu¦¾ÐR\ 1\14¿®\eªe_ÐO\1c\85Eéô3tÌ\ 5]\8bý\87S\12_\fÚ\8bÆñ\8cú\93å®E
+ÜæBñ\86åEr\1aõ;L]RÈ\8a\ 4I²F<\9f&5õ.Ï\fz&gR¼±ÓÞ\ e¡ø\9d\ 4­\ 1dQ¯9\90\81c\14)ô2V`\ 6þBö'6^\8a®\bc\ 5bÐö\92c.«G\8e  pGI\18AQûøí5\1d"\1fï\99¥Õ}=\bÛ\97!\1a\14ÄÕ©(i¸âÞ\82
+æ4\97j÷k½?8F\8b\88r1îa$gK)§J͠î*Qêo·\9fn\18¨T'æD#\86ùÏ\f\96,,b\17\ 3þ\985\9d°HJ\ 1¨\8f\945V¤\ 1\10\8a\v¦ \8c\12\8cñn\96Ï2\ f#\15ÿ\9bl:}åÜià÷8x\8b\ 2\81\8aÔ+²ðÞg)\1f­ØÆã4\8c³Ó°q };Ó¢8%Ù­\96ï\93o]\\93\8eVy\96X%\17×÷\8do±¤Ù¸»ùôîö\93\7f\ fòÝæúåLÈ\9c\94ÑwT\ 2¦\19û\92¦dÓyïN±\ e\96h\95¦Üù \84ñÕ\ e¬N\8b\ f\93L:\8db°3&\7fÁÍmÝ\94\ 6\16íÖ\1aªö`r½æf| À<¸\91\17/4¤®a\98÷ã\12¿r\ 1\1cf\94k\¾y?ÀXÍ8\18VîqÁ\ fxø½&J\12,\ 6\+GrH\v\81~2X\10áÖHá'"@\8b\9dàr)\e×\ 6'³Ú÷N¸lýûå^úP.\8f1N¥q.o¡\bé¾Üó®]×Ox½\91"UÓ\9e÷\82P<\86U    \16\19GI\18\83¹CãÅ{ýÃ\82\aÿûø7­ØÍ\8eÞÕ¬ëk\90\8aJ®f²PV\86Uâüí\83¡\98Ä\ fX\10ýTXÅù\89ð¿7=¥&®\11ºþY\1eS©,ÝÈã-Æ\8bL^gA?Ë\f\1f\112\97Õ\ 6\ 5\1dY.9¸ =o\87\15ôÁ*\1e½rÒ\ f¿|ñË®Z\15IXâ%Jʶ\7fÓU¿ÚT'ÒTß-+t\87]k¨\9eÃ\8eú{T0ê\97\f\ 5þ}\87\ 5]6Õ3ðý\ 4µ¸\ 6ÿþ¢yþ3ö\8bp¨÷áeÚ\9bß\12\9e£\1eþñã<\1a4t)üèõÌ\93ËW\1d\ENã2\1e\8bh3ycE\0²ér|ÔÀ1dj;Y­eB½zg]Ps/=¸ÅmL=\8cEº \1d\8e\90\8fóµ¼íã
+c\8b]<rý5.¹:\85Iw¼ÈÉ·\e´ãh®aßtòÜ\8f5UÅz\ 2G}ÄòÃ\15\94´Â¹\9a2u'\1df\85\81GÊ1\88\9d½\9e4\90X¸xÁ¶æÿ¨\íÞÕ²2
+þ«O\1f¼
+üÅ¿\aîÝo\1a\14f¨­.\ÉÆ\ 5\ 3\88f^Æçâ¢duN_Õ\10bÛÑÏ\ 2ü\18æ\89o^jæµ\8bN     jVãË"H\959«=§T\14%S\8dÓ\84Ò\12\8f/ÛzT¯{Kp÷/ù5\10÷Æ\17;&I¿ÏÀ\17Zâ±^óY\92²\ 6dUÍ@[þ\9d@\ 2õð\rH\e\ô£\18\9d`òï!@mçÓ±¥£Ïs?\86ø\1fÕ\9cç]þ(\ 2A¥zí\97\ fUFçØã$\85\8eììgH÷ý\v\8av\ 3Ðendstream
+endobj
+5316 0 obj <<
+/Type /Page
+/Contents 5317 0 R
+/Resources 5315 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5276 0 R
+/Annots [ 5324 0 R 5325 0 R ]
+>> endobj
+5324 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [457.032 178.546 539.579 191.447]
+/Subtype /Link
+/A << /S /GoTo /D (AccessControls) >>
+>> endobj
+5325 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 165.602 259.895 177.292]
+/Subtype /Link
+/A << /S /GoTo /D (AccessControls) >>
+>> endobj
+5318 0 obj <<
+/D [5316 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1038 0 obj <<
+/D [5316 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3151 0 obj <<
+/D [5316 0 R /XYZ 85.039 658.638 null]
+>> endobj
+1042 0 obj <<
+/D [5316 0 R /XYZ 85.039 658.638 null]
+>> endobj
+5319 0 obj <<
+/D [5316 0 R /XYZ 85.039 620.371 null]
+>> endobj
+1046 0 obj <<
+/D [5316 0 R /XYZ 85.039 452.769 null]
+>> endobj
+5320 0 obj <<
+/D [5316 0 R /XYZ 85.039 412.605 null]
+>> endobj
+1050 0 obj <<
+/D [5316 0 R /XYZ 85.039 150.159 null]
+>> endobj
+5326 0 obj <<
+/D [5316 0 R /XYZ 85.039 109.996 null]
+>> endobj
+5315 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5329 0 obj <<
+/Length 2447      
+/Filter /FlateDecode
+>>
+stream
+xÚµYKsã6\12¾ûWèH¥,\fAð¹U[µv2\9b8\95\877V\ e[\93\12e1¦\b/I\8dÆÿ~û\ 5>$z\92ªÝ\94\ f\ 2\1a\8dF£»ñu7­\17>üéE\1a)ßd\8b$\8dUdôbs¸ò\17O°òí\95\16\ e\7f\11*?\8epév}õî\9fQ¼Ð¾Êül±Þ\11ËzûÁûú»\9bûõû_\96+c\8c§#µ\%Iê=,µ÷þë_\7f¹ûé[^y¸ùñöfùqýýÕûõè\80U¨ÂØà   ÿ¹úðÑ_lA\89ï¯|e²tq\82±¯t\96-\ eWadT\14\1a\99WW\ fWÿê¥ðZ¸à]3÷X9\8e\95ñU\9a\86ý\85t4s!»\ 3\8d\13ß+k¸ÃÎ6\87¼+m\r´8óÚåJ{¯mW\1cpÐ"#üXÞ°Ë\9bk\1ce^Ù\89\bá°(ªzebÎ4\10Û\15\r\93Ü\91]y(xõq¹
+\12¯ÀSv°×6\85;\8bN.l]ð\96\13NK\14_1á7_\87\96§¯Ë e9¢S^Û\ e\96÷p6x\ 3] Ñ8\19ÝýÓ\11%ÕE\93? ¬à"°ýu\99\86\9e\9aq\1e\9833Ñ|è¬\82H\99$îm\1d\0Y«,\8aƶ\86x1
+NÒ\106Qä{¿¶xlý\84ÖN¼ïlÛ­nó¶Øòü\1e\16\e¼\8aí\8a\r9åR¥@\99à-\8d\8cV©Î¾ìý;ðt\10\87à\9e\9a¯N³²n»\1c,¬=
+\86\96©è6ü}È\ fÈû\98_£×R¯Û\ 3c\81k\91÷Ô\14yGöo;æîö\r/£0&mÄ«-ïÙ!\ 3\92pbÑ%\1d\ 5\1dä\92_i­\11\15IÄ¡Ø\96t\1e\92ê\82ÜwZB(Ùæ\19\8cÏoñ\8eÆ÷¶Å.?â\15;¼F¤é\rãÍ\12\ f\83!G.í\9dJ\f4äÏ7\eºÄË\92b\v\177¶®ÝÝØAôHp      £¸¡;Á\ 4m\9b\91ma\82Ʋ-G¨öäìӾܠî{>ëÀæ\1aÉëöd<XÃàßñÐ\19\85&\r\1a§\16]å·\14    ãæ\bojæ\ 5Ð{iZ÷¬ðå\87 \10ú:\84\b\1d\19%g
+sлFƽEGã\88 \97  B\ 1þ¢\v˦ØÐ}ÑÚ¯L\9f\9a\8e~¶,·³ò»/\98õ\8e"\13À£ßÐ1G\7f}\12\98\8b^\b%\ 4\ 1H-ZvY\8f.\9b\92ãúõ\ fÑ "þ>\82\82\19óý,\8a\18\9fß\84ñ\rk\8b\84¶<¼TNQ4\r\12\11¤\80ö\19ÕÁyY»]%;\b\89d#xýÂ"T4\a²\1eÝ\82¼6P\v2T:zÒ\81\81Ì\ 6C~Øè\17\10\11\ 5\91\a7¶'Þ0Á\808U\81\1f
+\7f^oçdb\ 2\89/En\8búuNb ÂıÛ\17\fp\86\ fº\11ǧ³\16ÚueÒTùI4qC\ f/|\80\19\1f`"\95ÆZ\ eh\ f\8f
+âh7£H\98©^m`Aû?\11x\0\9eI\94cz\11¿T\92m:Él¶î\93\17\98\8e1\85\18\0\ 3\18¸Úñ\ 6=E'Ê[ä~ĵO}B\92ä×#\ 3 \14öI\84¢V\e^@       yý$úÙ\1d[\rJ\99\13£\91o «\84aäÝÔ\\83\14\9fó>\16\8d\ 1\8cw\8füiO/\8a¹ä½ümÆû\91Ê\92\14B?V:ÒóQEÿó\8fÆ7\ 2\7fZ¦Y 4Æ\98òß\ 5á\94f\98\ 6Ïcl,ß'éþ;\7fÆá«A×$\v\9a\0$\0'rua\11Å\9c;\90ÎØ\1eêL\1c\8e£\91Ã\91åáÇ[\1e¼\ 1õa0@ýe´\ 6a¤âÄH\1cVv\93W\ 4\97\97êG`bÈãÌø\9b\1fù\93\88B\ 5X«Úisp©è\bÀ\b\e´\UJ!\1c\8fôÂÒE\83aR¶uDǸ´mtì\8d\12'\12"\12Ý\94\9f\96QìQ~E¦\11þ2w\8ai¶å\r½·y\8ap\ 2\83päqÐʤÞ\r\15nÀaÝùü2\80ò\86\8dñhv\15\95"\92\9bbwì3ÜVN\16\85\88h)¸¹r:\8b\83*\8b\91\e\ 6\9bª,j÷0âX¤Ö[á+¥.Á1¾Ð\86À\1d&hª|\83¶{¦àê°¸\vCo\8dû\9d\8d\81\ f\95\8a\85OëØ8\19Ý\v&\87¼yîqcË;\9c¾h\15+GW%Ôæ5ey©!¹r\8f%\99T}\1e\13!5§ó\95d\903\93\14Mc\eW6\9d\17\9a:QA\98½Uü&*Ì\92?Wü\ 6ãâ· \ 2w\ 5£[N\7f.\0Dáû\ 6ï\8aõ\8b\ 3nQm®Þ\r\95\ eÿ Û¹Ã|m\ 6Ħ   \ 5~ÞûÞ\b°ÃoÃ\ 5D\87V)7®­0äp\8cR^FÏ\98 ß$²\e\9eI*\90Bk,>ðø}U¥ô/°r\14ö\96§\ 4\8d\Ë     ý\93©E\90\8b/XÜYªl\bæN}LÀ¡pÕæ\9eß\83\9cuȹä¿\f\84!\18\8d\948Æ8Õ(É\84Ô8 u\\8eLÀ/\rT\92¦³©z\92d U\87\91«B><Uö1¯>ÎA¤V&ìå\8d@\82Ôx¡¶a.\89­t\92¨X\a\Â¥\9cÇ>\81Ñ·\9cUàZM;É3ÿ\0m\89zÍóßóͳýRÎI\94Ö±ä\1c*|SÎÜR\ 36å¦\13jN\19\ 5\\86¨@\9a\8b)Ú%\e¨\1a\86ߢìö\8e\8f+c \ eØ×ÈųIö\81z0\rÄbo]"ÈT2\94\ 49\95#\87˱¡BiD7ê\11H\1f¾+ÒÆ_\fpþÔØãË\8cr ,V&J'a\87vÇ+¡Cfj:\b¨Ì\ 5Ê\1cDepßøÿ\0Pf¶;¿Ãò\95±¨Ùå\eAjħ¿¬9§V5        ¼­\8b%LéдRÇ\9a\9a\flZr
+a>ïsåêKÇ\f\98`YÙ\96\19ðõàÂÐüÃdÚF\83´gfæú\9dZ1Wܲ\1dpQúSØ^Êoÿaæì¬\ 1\1dqÖ¾2À\16\87¹^}-RÓó\8e\18?:íxeh\82\93ÄÛ\13¤¹"\ fÙræº{øæ'\1e\11ÚÖ²j\e&
+\17~q¹¿çñe5Â\1f;ìÙG\ f\902Û¡\8e\99¸1\97ï\84Óo\f°ý4ø,\9d\80\0\7fj¸4\vûÑ\81ºtX\88ÔµK\13\15ð®(\11<»Ö`\8d
+\95Â\8eø\9f ×\11@û²\ 2\16\7frm=NFiÓp\ 5(is®Oþ÷\12bÔ1S\7fN\ 3<t?ô5 \95R\93ÓJ\ e\17O\96\91ìã°\8eÜ÷ÄDh1\872\91nëÊ&NMeûçÚ\9a²îøQO\13AÑí¿âQeç²dYK\ e9ßÏýÄHÒkÑ~¹iÑé8\81\ 4Y&¯\8c"\83\1ah\7f&x\90Íò/\1f\89£ªt¦\82Ú\90IüM\95Ç\147d´\8b\18b9ü[º\98Þ-]µS\88\1e'ÈEÈ\94:\1dê\9c¾ãÂRÛåMçj\ f\"ÞËâ ÔÐ\15\ 4î[Eáx¦\99ÉW\10².á\1f%n¨\9b   M ¢$<¯ç/Ï\81\94\ 1§ø×½cõÜç\v81rí\1auÎG²\8a\80W¦9õ"¡²ÜS¾<æôáî\99Éoc$,JM^\r\8cÂI\ 4evз\8c3ZBâ
+£¨Ï\83`\f\7fÒkàQì\11\1c\rð\98éi×A|N\17ì\9eè\82\96\17\86Ò\82çÛbô\89B`\9d\\11\80Ñ@¯±'\b\862D\ e\82\r\18ýü\80¿f\ 4\1f@Ìé#?\f\8e-$Y¸H\fòïd/\7f³Çq4êßÓÑç\14peè\ 3ö:\19\90¹¯q\19\94\87\83Ä;-H¤ÂÊ\8e\80\ 5v¾_\92['ØMêaÖÍ_:ª\ eqÇ´\8bä\1eú\a~&h­Ïs%        v¿q\9cÎ×\0b²ÿí\9fA\ 6\8aÏ¡\8aúb9¡S}®¢\86",Æ\a2Rð¿\ 6Ç\9duendstream
+endobj
+5328 0 obj <<
+/Type /Page
+/Contents 5329 0 R
+/Resources 5327 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5334 0 R
+>> endobj
+5330 0 obj <<
+/D [5328 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1054 0 obj <<
+/D [5328 0 R /XYZ 85.039 724.712 null]
+>> endobj
+5331 0 obj <<
+/D [5328 0 R /XYZ 85.039 689.966 null]
+>> endobj
+1058 0 obj <<
+/D [5328 0 R /XYZ 85.039 447.943 null]
+>> endobj
+5332 0 obj <<
+/D [5328 0 R /XYZ 85.039 413.401 null]
+>> endobj
+1062 0 obj <<
+/D [5328 0 R /XYZ 85.039 289.742 null]
+>> endobj
+5333 0 obj <<
+/D [5328 0 R /XYZ 85.039 252.875 null]
+>> endobj
+5327 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5337 0 obj <<
+/Length 2402      
+/Filter /FlateDecode
+>>
+stream
+xÚµYÝoÛ8\12\7fÏ_á\87\ 2'\ 3µ"\8aú\à\1eÚl»\97\ 5zÈmÒ§n\81U,9ÖE\16}\92\¯ÿû\9b/Rr¬\14\87Û]\ 4\88ÈápH\ eg~3C«E\0\7fj\91Å~ óE\9a%~¬Õb½»
+\16O0òÓ\95\12\8e`\11ùA\12ãÐû\87«ë\8fq²P\81\9f\aùâaC,\ få\17ïæ\1fïî\1e>ü²\i­=\15ûËU\9afÞýRy\1fn>ÿrûÏ\9fxäþݧ÷ï\96_\1f~¾úð0Y`\15ùQ¢q\85ÿ\}ù\1a,JØÄÏW\81¯ólq\84và«<_쮢Xûq¤¥ß\Ý_ýËIá±hÁ³fα²\1c+\1døY\16¹\ 3©xæ@·\eØq\9az§e\98yæÀ\9dC_a#ó\86\94âq¹B\ 6äú\86ÿ\84¡hKfèÍ\ eHÊ3-èÂÎîêª\97¦a¶\1dò\14Ïg\12x\ 4uøé=ÓÖ¦\151Ê[\ fµ\11\16+DöÚqo\v\9c¦GÖ\81     g\9bT\9e°\15ü¹»»Ã{ÁËP¨¦\9c´P·È>Ø5»\r´\8a56¡\1f%\81Gí¢i,G\89B®?ê©JÓÔÏc-zÝï÷Á[f:Ó»\ 6#\v"a\1a¶V^ËË\8c\84\13\13\8e5¬I­§jàF\81\1få=ÜÜÉÖ.\95\85ä®Ú\1c\80L\8a©JKÛã  NËL{`ºY\18{·Ó\95\8b\81\8b\9eĽ\85n\1ez(Þ\90ÖVJ)8dz¦¼ûb\87Ú{D\rç\9aU\ 57\15¦^\89w\9cG^Ýó·\ 3A\87\96Ùp-úâ\ 1©!Lls@0{²¹ª+\86\1a·ðÄãý©\1fhw;fÛÚ\89\8f´&\rU²È`\9a\92[t\86AV0LÛ\17½LE\1dV¤<! \ 1tf7c*NQZGd7¹7\88\9d)oS¬+\1e¡5\0  
+²¬\93ÀÂDSÐÝwKÖTÆJ«è²z\7f\ 6\fà+\9a\87­U\18û:\1d\81+\ 42ÞR<õsÀ*íÃr\11Ü{\1c\aÞç\1e:u\8b:MØ9\92Äû\88ë×xôê¸Ô\ 1ÝÍå^B_\87ñ+[ÑÊÏTþ}ÈùT\90ÖP'yâíÇ[\83\vW^S1ýÐ\8bûa§àϯ\81\8adw0G,'\96ûLÀ)\9d7\89Îa\90ÝxMt¾îÄM`+ᄀ*Ü\r\10ö:\8d2\85»eû\89=^] \83($çw>\8aé\ 5!hÄ\1c\86¾.++Öî\90\94<c]-x9\88¥\15\f\9aÇ3ÜW\ 4\80\8fÂÜ¢Q\8b\96\93\8ff\8f#\ 5Ó\9e\8cÀ5þ/\99V;õ\14o\91\19 \17Á`Ø\1aÄ\89§-\v¸eæ®b7ÞíD¡Ê\8a9ôd5$q\90¯ì\ 4¼èß(«\15\18BÚ±\1e¶Ü²\87§mò¦\r\1eS\90\8b\98TÁ+Ó,9GÏnÓ\vÀ`{\f[èk\9d\9e¼wà3\f#f\13W5\86\86\96)x\19\9b3y\1d÷\9c½!ó\11\87Øæp\8el\86\8d\ 2\17çÅP\96\v\90°\95\8d\11Y\10 ­AC¯«\8aÞ\85\1e>Lý\0\82º\8dË!Ø\8f;`\88nÐY\15&\ 2ì\83\83\1dö<©à\ fnßù
\16Ü»\ eôTf\f\16g\95\13\8a+¡¤g¼FæH\84ã\161\ fY\1e\90\1d\83\ f­ÔÊÄÏ?
+E\9c \ez\9eÈ\12cÔÜT\9e\9bø\88\e³ \b3\9f§
+y%Ê\80\ 2\ fìer\v\1c34㶱+±j~ a±\9f§\19h8ñU¬H îXy×J§<uu&X\8cåq\82Þ(m\87[dã-g6édf\7f\82Lv\ 3\88ó /gö\15\8b\ 5y3²z\ e\8a¨$ñûË\r¢´(\8aÿoi«\89\1e³\84E\92î£Àk\8a\96K\ 2¡M\8e\82ß\9d³\8c\11:uÎa\1fÆw\82i\12\19P
+ÚlYuÜ\9bÃ~\98Î\9a\1d\10vöVRa\8f\ 1\1d\17÷¡í\90\12;\85ÃYëU´æFv\8bÈ\88î\12\81\ 5ÕìÐ-\ f!\9el\vÙý°\85ó]ªÙ\1d\95uÉËô¬nRN#Z.Êò\f\9eBI\1c"\a\97\13<\13/1\16\82Z\8b%kÉy¬VÅÅ\19ì;\9b\ 5Îå\15*W~\92$ßK,\92ÿ-±\88g\13\8b[èÜݼáÎý¶Xj\v§+\18yO\eÄ       d\81Àò#\9f\ 4Õ_4ý_\90| ®FAÀ\88\11\ 5j\12\8aÆ¢\ 1é³á\87&\88¹`\9bÐ\1fÅ\91\82Ñ\bë¡x\94,\86óg\95²Å ùà\14\a¾8mm\ e\r\87Vìá\899´a\8fRõ±\bÁ\95y\80<ÅLvA³$\8f"þZ\9ceÍãee\13"\9cN\ 5\82hàÒroù¶À\vI*%»\1cVq\ 6\99=\8c\v¼³
+\83\ 6
\a^çJ\13\9b\99Á Y?4ʺ\97jÁ)¿³\92XìÚ굫\aëÕ0¸5M\85\89\ 1~ê¥Ä\81`\f\9f¤\aì¸\86\9b\ 6\14¤]u\b\ 2\8bõ4\ 3\9fKû%á0p²n\82\90¢ ñíã¶nF·µzwÕ\8bK\13&éè¤V\10Ýë±üà2\81s¹A\1c¼æX.\0rp\95kwè_ä\8e`¼#\9eoM?\8c0à²\r      \vX\11Ê.JccªSlt\9e\9dá­4\128F;ø\81kÞ8\9bø\9eÄ\f\9dû)­ö\ 5\ eÊl\99\9a°\85!µØOßÌÊIÃTÆ¿r8
+3?ÑÉÙMÉAã\90s\8e#7ÿÎ\1f\95\87¾J2_\ 1l\ 5×a$TT\ 5ü©\99\8b\9f\88\83û<\9dI\vhVp\1dÌ\14ú\93H\99æ¡DJJàÓ\88ÂKÛ\ fÝa=\be\92Þ\84©\16\16\e\ 5²\\16ú¤t\1c"\17Å\ 6\ 1\12N\eÓ-\e\bJ\1eØPѹ\93yl G°i\11Pýζ\89!g`\923Fì\90cSÃI73Zkj(Ò©\ 4ʸ¦I\85·{f"\a¾N\1cÎår0òk\10\a6!,\1aT?ÒsÜ«TUö]
+\88x\9f@\96+eZ\7f@\ 4\86UA\92\ 2\94H hßÌë\ eÙ¹\18Ì1K@\98îDȶpÐÕ_fe¬p¨jú\81^hÂ,\9bª\1c\80¸D|\ 2dy×_\96\98%Þ è7<õ\1ck©¦rÓ\84àÒ\ 6ZÕí\8eyÈX@\8e\9dU4\9crÐíZÚ\19ÄÕ6JÑPk$B(\89.ΡaÅ,ò¨`L_Ívø\1d\ 31\1cJ]Y\8e\1f\ 4±ÕHÅ%jÂ\14\v¿çE\9a\14\8c°ç§¢níêr¬b\18\07AÆóäU\8f\8dßjÖj 4üµy\1f\9fÇJ\ 6\85ñçÛ2\86*¤©Kî\8e\bÖáÔ\82\8bµk|"\12@\9dK§]ugñ\91\ 3\8aÀíku]\14\85\934\02Lª\ f0\98\r¶ÊG\16Þ\ 2Ôç\92\7fs>\91ä/\9e\r\81sÝÔ\12\1cdª<\eBËå¼(þiZ\9dÊl~H@Öß\9c\85ôÌ^r"&衼¿1\1f¾"\9exêÑÚíT\1e?\9e çÐ-ù%3¢¼öÒ\8bΣ.g\ eä\85ܶÉȹ\83¸ÀO/-Èwv~$\1c)\f7Üq%\80«e*î\14\8fM5.j¸ùHf)öÂÐDéÈ\14\ fÞJÒ@\8fßÀ9V\1cHm¬)\99qM.;`ô@Ö\85\vÏç\18a\1e\ 5i,\90\
+z\92\85`S \94mOò
+z3RÓ7#~ä\90¦ó\r\9aN\90hvlmí´\1c sÅûm\º\82SNä\ f\a\1e·OQ\92\vãøèJ²ÙÖ66ü\1d¡P\8f¨{©\8eW\1f\80(¸L
+ê¹\14þåÛ\8b\90.ß]^Ô\17\1aBF\94¾RaÈæþØï7:\85ÒÙ\1dô»Å\8aÊÂ\97[T\89¯\13üý`²Áÿ\ 2\8bG\81»endstream
+endobj
+5336 0 obj <<
+/Type /Page
+/Contents 5337 0 R
+/Resources 5335 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5334 0 R
+>> endobj
+5338 0 obj <<
+/D [5336 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1066 0 obj <<
+/D [5336 0 R /XYZ 85.039 697.613 null]
+>> endobj
+5339 0 obj <<
+/D [5336 0 R /XYZ 85.039 662.868 null]
+>> endobj
+1070 0 obj <<
+/D [5336 0 R /XYZ 85.039 446.428 null]
+>> endobj
+5340 0 obj <<
+/D [5336 0 R /XYZ 85.039 411.682 null]
+>> endobj
+5335 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F58 3380 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5343 0 obj <<
+/Length 2234      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XKoÛF\10¾ûW\b=Q@DóM1@\ f\8eê&nm'\8dÜ\16E\12\ 4´DI\84ùPÉ¥\15ÿûÎk\97\94E7\87\ 2µ\ fZÎÎÎÎÌ~óØu'\ eü»\93yh;~2\89ç\91\1dúîdU\9e9\93-̼=s\85Ã\99\ 4\13\858õæîìüç0\9a¸\8e\9d8ÉänC,wëOÖâÝÅ\87»Ë\8fÓ\99ïû\96\eÚÓY\1cÏ­åÔµ.\17¿\7f¼º}Ë3Ë\8b\9b7\17Ó/w¿\9c\r6\98\ 5v\10ù¸Ãßg\9f¾8\935(ñË\99cûÉ|r\80±c»I2)Ï\82зÃÀ\97ïâlyö\9b\91ÂsÁ\84W\8dØ1Ó\1c37±\13/\1c·u\86\85\89±Ö\ 3²\v\94ph-\18èÛ`[\ 4v\86¡cÝÞMg®u\r\94\9bG\ f,\8dbk\99­º&WSßµ\9eF\fölß\v^ÐÀwí¹g\14\11wßMç¾U³OW¸w]Áæ\9f\1d7Øv0h2\9c
+@¯kV\bØR\9cP»¬\9azsKå«Tåuõ\8açÔ\ eædÍ\ 6\86uQÔÈvÈ«-s4Ù6oUóÄ_\ f8\99á¾OÀÝòÂTïzÀÙº\ 1¡ÂìZÕ3qéýtæÅVÝ©×è\9có\9fý¡\95~`û\11\9cSàÛ\91\1f\91Á\9fÞýzù××ë÷\8b\8bë¯7\17\8bwW·\97\9f]?Xþµ¼»¼ÁÑ¢k\9a¬R\8bºRM],3EDþÂáu\9b~Á­è\88\11\a   Éý¡(Wu¹\agÜçE®\9e\8aì1+~øq}¨\9bõk\87ÿ|Vñè fG:Æ|(;r\80g=NÃÈJ\8bN>\9doF\10}\97YZµ<lÑ\87YµÆ/wp\\9eÕð\89\80w÷àª9\1f0³3\ 3\11\8a'\ 4\ 2 0\b|k\81³\ 5PsZ\b\a\9dXªe\87\1fr\9c(xi×\8a\fÁí\rLé}\9fÁd6â³\1e:a,²Â\ 1ÖBßj3Ò´\ 56MÀo\88\bÔN¡è'\9eÈ7øëá\8eÂI&6\8f\84°FhÝ\1eÖ\89\1fP\ 4Y\ 5{\82(\17­\ f\9dÀú©.Ó¼bipî¤>\9c}¡ýØ\bRaYº¢\98Éö\8aå\93\ 3^\8dX\8a6 `ù\8c|6\13Ø=\ 1ýXT\91Rÿ\e¬ñçfù\87ûÕ9\ 2xÈø¾UEy\93W\8b"\a1\90\94\ 6Ø\9e#&¿\8bí¨Ç¶7w\f¶Ù­H!x³,\88é\ 4à\8dÎM\ 5¯È±§`7§Pâ\0\8e\8e¸5\8céCc\bÇ\f\84\ 1\8e\88\98ÑÉQ\8eÓ8\92\0ð"ëjÃ\Y®\13\1a\92U¡wÆÃ\16\87С-5ëj\ 4\ 15B\10bëdýr\88«G\93\ f\9b\814Z\98·üËæ(þP5ÿö®Ãh
+Â>\11\a\81µª«Ê\bS\1cJ\81\87\91\ðjÌÔi.\1f\14H\81×\87a £®¥­ó)\15\89\ 1ý8\1aOMÏ%¯£\12µbôWÙ¶Vyª²µ=VÔb¨ãÎ\vMÄÌK\0UîQa\ 5\9c\ 5ѳÂ\1a`<\a\89õû~Û¤k­:\15\ e,«iy\9f\8eÖÓx\9e¼TOCÛu¿SP?\98<\91RB\ 34­Ð1;\0\1c\ 1Ia\9f\94·\1dò§\r\ 2\17'À³Ïtr=ôd\bcR
+IÍVæ>¾eMü1MvJí_\9f\9f\1f\ e\a»EcíºÙ\9e\9fJwl/ö´ôc\93\a\e¿lð\86\90í\ 5VÇѹ\86CmÙ\18Îu0È5ä\99\ 5JzÊEEó\114ºj\95\95\Ç(\9eZ\82\ 6\1cI\10Ã\81{G\98\99\88N\v\89\80\84ÇipÓd\93\15úh(\9aæày\1d'1k\bH1\ 4Ö\1fÖåJ~[\9eÀàÊ·»Â\88\85Ò\8f\8b\97®µÎd)GhLÊ0\10\8dx\80 ê\ 60$Î\ 3®5é¦\1a  ¤\94cçe\13\11IE\95\19\81\92ÅÑd.E|\9d·Üìá\9cTHÚuÍe0\80¬±8R\870ü -\80\8e\98=Q\9fÖ5üõ\1ef\96¢\8cIgä\93Z86õ)kÛÃ\83M˱ \9drúó    ]\10\7f\90\8dN\12G\ f\94 ´£0ùoé#\94ô±¨ËR§<È\e\97MSO}ÇjZ½ýX¢\88!JÜ\7f\8f\e]cR駨\86        \rs?\82#¶ð\10SaD4zp\19ÚÕ­Ô¼=%\ fµ©¥\1ab\8d\84l/\9eÛvM\8a}\8d)z\87¾ºôUפ¢\94Z\1c) iË¿9\87bG   >×çi8`}-µ\85*6\1dÜv'±\8d¤"\7f\18,\82\ 6§\94Q=\ 2ðû¾¾c\1ds#®c\ 4\e\ 2_\992\ 4t¾'P&]3Å\94\1a\18ßS»\97õ\13\fèAI£$`ê¿\1f[}í}Öh\82\84\9c×t\ 6\87LæK\v\fê\8dêc\18(âþÍT `¤ûQ#«ÅÀ\93þ\94éÏú\9eV.j$ýØ\91ܬ5ÜîÔÅQK\ 1.õ 5оñ<\7fèðUJ\1d8R      \86ð\8b\86ì\84Æù¢Ü\9bòF¶hÇô«¤\ 3\1eu­ï\8b¬\94\9dï;6       'µõ´\8f¤\19\ fªH\ fÇ\96`«ÕHe]Éà\87Qº.óJÐá\12\13À½æ¸|\86«Ã\ e²°\17EºþÈ
+"\1dX4\8cPD×èv3Â[åÔ°)\91\84\1f\8d5\93²\1d\ 3Ú¦\92É\9ckÿÆí²¡*º\18¡LU«> £È\Î)ac߸\92\84\r³Øî\19#v½\8cÓí_nÎ\ et\ 5\92\84¾\1c$\9f±þ,Jì ò^ʯ±\1d$ñwß=B|÷påÝcY\82_!«®
+D\15Ô\7fv\8a\ f\ 6ý\89Ù¶Æç\8fæ¡e\92ÎÅ×5/J\vL\89¯xò¾S<Ë7A\18ÜJÇ\f"\ e"\fÒÞ\ 3³_\89Ì\9f2©þ§Öº¶÷¢±¾gÏ¿ûƲ#''\1e;;ñ)ÜáSbª4á\9cxúÌ°&ð\99\81\87"ϵ>êãF¦wxÚ8¸æü\8cÈûÆ\94ÏNèpß\ 2\1fõðú"y\ 3\18\ÑƼ\ 4\bÔ\86Úù\96©´t= ìªxFêK\93\1d\10\96Ôô¬?M_\90p&8EÜ:ÛÐe·@iñ©4y^\80\19º\85Ç\9e\949¾jã)ã\93\95¾íá¼jR\10\12­x\15y2\1e¼EÁ¸¨9§¢wïSÓ\89ÃÚt\9d"Qé;\1eÒÐ\87W\1fôü\9a\94ku®\ai.@Ü\81\7f\ 4°¸3\96æ
+~Ù\1f5îÑ\17Üõ\88#HÁ¦î¶»ÓÇ3ã\14\Lb@¬­\85àþI2x+rb«Ïø\9dÜñ\1ciX\1dÉð|4ô\16âÄÜ\98::\19\95\83VPæµ`TÅde­\8a\9e
+\9dV\81Wy3%Îpb.l@clóÅ ßp:céb«3\1f\81\13-%\83VM¾\17à\19\9d5HÄÅDÁ\8a}ófÄÉUF  \99DSI} ØoÙÍ
+)\ 4\1e}Ó¦sh(óowÒ
+\9bv@\ e§=ºJ\ f^!\8f|\b\8cy58Y\9diù:x\84:yæy\9ew\1cÇ\ 6¬\8fg\1e1ñ¿½tC\9fêÎ\8d»þ5\89¹sÿäî\18ÑëÎÑÕñ\1f'<Ó endstream
+endobj
+5342 0 obj <<
+/Type /Page
+/Contents 5343 0 R
+/Resources 5341 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5334 0 R
+/Annots [ 5347 0 R ]
+>> endobj
+5347 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [207.588 376.419 329.852 388.412]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/)>>
+>> endobj
+5344 0 obj <<
+/D [5342 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1074 0 obj <<
+/D [5342 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5345 0 obj <<
+/D [5342 0 R /XYZ 85.039 746.277 null]
+>> endobj
+1078 0 obj <<
+/D [5342 0 R /XYZ 85.039 447.102 null]
+>> endobj
+5346 0 obj <<
+/D [5342 0 R /XYZ 85.039 404.149 null]
+>> endobj
+1082 0 obj <<
+/D [5342 0 R /XYZ 85.039 334.181 null]
+>> endobj
+5348 0 obj <<
+/D [5342 0 R /XYZ 85.039 294.017 null]
+>> endobj
+1086 0 obj <<
+/D [5342 0 R /XYZ 85.039 197.457 null]
+>> endobj
+5349 0 obj <<
+/D [5342 0 R /XYZ 85.039 161.653 null]
+>> endobj
+5341 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5352 0 obj <<
+/Length 1877      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XY\8fÛ6\10~÷¯p\v\14\95\81\98\11Eê*P\14I\9a¤)Ðs\1d´@\9a\a­­µÕèp%y\8füúÎEIÞU\92\1e\b\10ñ\18Î|3óÍ\90^½ôá\9f^&¡òMº\8c\93H\85F/·ÕÂ_îaçåB\8b\84¿´Ê\8fBÜzºY<~\11FKí«ÔO\97\9b+\12ÙìÞxϾ{òóæù¯«µ1ÆÓ¡Z­ã8ñ.VÚ{þìõ¯¯~|É;\17O~xúdõvóýâùfb`m\95\8d\fZøkñæ­¿Ü\ 1\88ï\17¾2i²¼\81±¯t\9a\85\r\8d
\91y¹¸Xü2há=»äS3~¬\9dÄZ§*\rÂy_×è[\98\ eÞ\ 6°¬a%\9cz\v\ e\82\8bÚ\vÀÏ0ô½ß\ ewà_\14yϲ\1a\a±÷ºËÛ\8e×\9e¬ÖÚÛnó\ e\ et¼û]Så<ú¶hóm߬\8cöZ\94+@(\17©æ\8a¿?õ\87¼\9d¨ýf&\80\812\81ý\80GF«$\18\1cÒáLúþÐÆþ¶J¬\87°\82ØËZ\19\9c\0O\9d]Âÿ¥¬\0XøFÞ»U\90xy\8e \8f¼RÔ ¶C\ f®\8b\1d\1eÌJÞ8u$ÖJ\0\15\8e\9b\8a'Uv<´¨÷,î,@,ÁÄ\1dO\9aþ\80¡a=¬\95ÕÁbû¥¨=\90V\ 1JHZ:\ 1\11n\9d\1e\ 4¹¥c\18FÊ8Ò"¥8\8cF(¡Ö;d\88á\9a\95ÐëN\böX"b\92ܱdÆ\9fëU\bÈËBVQ6#\94Ý\r*iÚÝgÀ\19\13{\9bC.6\9a\1a\95ݱúÚ\ 1ÈE\ 3E\ 3¾9E£\1f"\80[ {È\v\99\7f\83Ûõ\am+¶ýêCΡõ¦\9f        ÌUCL\0LA\12\8c\99ÁIE\90(r\r®x"ÔÓÌxÛ¦þÃ×\16¶÷§\96½Ãå\8b¬ZA\96\90Z\19¯tr\80Te=O&Yîx¥Ê\ 6ã89²5\b¢à\19s\88\91¡=\8aLÍ'\ 6\8eàdW´N\989\ 2% >wþ\a±ò¡\97¸\ 2\rÁ·Æ»½\83\93ïqáý\1d¯\10«¨\ 1X\ 1\86\ 3´W ?-\ 4\9cÉ    £\1d®BéSè\10\11Ú6\1eäÇÆÖû       c½\15Ñ\8aÔ\12é\0\r¤³gÑq¨Þ¿wôEH\ eNVbtI\9d\ 3\86ILA\10T6Â:ÜÏKv\13jjB\83\90¢ øÍ=üMKü%üÚ\9b\vßæÀ!\b<÷­\81f4ÈøÃF·Ä\90¢w\85\ f\eÀ\9d\908\ 28o\1e\82κ¸\1a \11yBò»¼s\8dt_S<}æZâ]\8a­\fë­\1cëE ÝkS \97j\ fv\ e\f`R+°\99ßfÛ¾\14«\8et¸Ñe\15÷\176¶ånÃ\858×s\90öq<¨\bàâ|ýã«ßq\14¡û¶ÌY¢»#%}^ñ\1c\8b\e¥o\ 6Æ×|¨§Þ\82"7\ 2\98Ý\12íè~³ß;"á\89\86»Ë\ 3(1BA9\81sI\15N¡»}\84cÐ~»\95[\0©<\9eÏdRÈ\97HV
\87)x\18\98î´]QS§§ÃõÐpo:æ`C\ 4¦\1cÁlÈ\0\8c¥ß\942\9dÆ\rçYÇ*ù\96Ã\85ÒAqÑÚ±Ä@,\83miÂ}\12\123u.Òd\85\o9Ýê¬\14Ø«Wx«§\16\v\ f\ 2yjyÆ       Ç\91ÔX\1aÞ¿À
+g¶ãíL2\8a\ 1=k8\1dùK\8b\r\8f\87\8c ôPî0>\8dM\rĸ_ 
+n8\ 5ßLàÅã\17Q0y8\18\9b*\e\18y>lw,rö¶Ð\91Jl"\12\ 5ók%\80Bì>xÕðË\ 6A\ fM\1eC\86\ f'\15Äú\8c\ f\12\ f×sî¸\a\8e\aäÇ-oc_ìó\19ÜÚ\87Lè@P\95Ý\fîDYã\1c\93~3­nÉÔ´e\15Äü±eqà1t§¾hêó^åb\0rLo\8aÄ^´O\99\vSéømUpû((u¢Éifb\9e70éÞk\rOUkó8~¬\8b\17¹\14WçÂ8­Á\91ER\ f3\ 1\89JãOðB'.\ 3\98½\87J\ 2­\82\8f'I\aÊwV¤\8cá6Ïë"ß)ñ<ÅDÚ³Ú\9bÜ\ 3A\ 2\1dzJÇ+ÜßÛ;\9e\1d¨Äv<\91§\11\1fløË\9c¥ðQbDt\7f\1aJµã\1eÉ/5\1eKo\a¹\fã_¹Ûª.º¾Í8\rrlöRÄ\93Ì\8b¦,¶\ 2\1f{q\1aq1\ 4      Ü\0íð4è»\8f<t1ÕÂhì\83ç\80$ÏÒ`;ê/÷:í\14\880\87\vÒ\98és¥\9dê\1d¨,mØõÕ¦\956z\18òÙÉ3Î\85Sͼ-Î\92êc/§
+ÃçBÇK=\87Þ\97Û+\97wo\81\ 6\838u­\98eÚü¯\137\1a|<\80\96\8bÂ\81\v\fÄ\8eTÝ£~¢h\98LI\1c\19e\87Rà÷i\18PÇmg\18\1d\1d\8aô׬ø\8b\vþ6t·R+ÁiQ3îy»)\98\8d´(z\83ÅÞ½\9d±·¶@\aøI|~å\1e&Å4½â
+\ 10w£mæÝ\ f\94ÖÿÂùxÀ,?VÞ!=ü\90¼5¾Åß\11\7f\87\1fp=\82¢&\bR7\ 5Õ\18\8bÎ\aF[«\92ÄY9urÙÜ\83b\8cJÂ`Ì\ 3ê+¡4ñ*Ðþx©úòÓ\flï©2Ä.­\\8eÔ\1fß\8eÄ7\14\eø\86\93\91o\8f¸q\ 5a¬"ß\9eå%ÛQM\ 5ã#¤¤
+\95ÉW3Þ\86Ð\86\13Î\13ø<zLiø\9a?À¯\19b\8c\8eÆnQH}»/àÆUùÁ+ÏO|\90I\97\91µ£¿
+Ð%÷\8f`^ó¯gÇ\96ÿ\88¸ùÔ£­\18J
+åèo-î\86\9b%\8fÖ*Ñé'ËÊ\86*rì¡jz$a\90¨ÉmÛT\95D\f\82ãÞ\8f\10\849»õP»q-¥«.\15\14ÅÕ\1c
+x\9d\85VäªLô\1e³}®fþx\14%\11Þ¦³\7f=\12\12þ¿?Í\19HL2\10ú£\7f\89Ò\89½\8f\10\1e\f&Bg&\0ÿ\ 6µ= \99endstream
+endobj
+5351 0 obj <<
+/Type /Page
+/Contents 5352 0 R
+/Resources 5350 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5334 0 R
+>> endobj
+5353 0 obj <<
+/D [5351 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1090 0 obj <<
+/D [5351 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5354 0 obj <<
+/D [5351 0 R /XYZ 85.039 746.277 null]
+>> endobj
+5350 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5357 0 obj <<
+/Length 2875      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95Y]\8fÛÊ\r}ϯطÊ@ìè[Öã¦i.Ò6AÑ] \ f½}\98µd{\10\95äl÷þúËCrFòZÛ¢X,$Íp8$\87<$ÇÑ]H\7fÑÝ6Û\84IyWlóM\96Dw»Ó»ðî@3¿¼\8b\94\92M\96¦ô¾0¹v³ë<Þ\84i±D\13Þ­\93í&ÍrL~||÷ás\1cÞÅá&Ï\93»Ç=\13=Vÿ
+¢|³ZgY\18|YEA;Öýj\1d\ 5Uw¢/cÛÕ:É\8bàqUÆ\ 1O\\ 6\1a\1f\9fucFKß];\1cíyXýûñ¯ïþò8\17 Ý\84Ñ[Â¥9   \97zá¢ì.
+7eXÎ\85{0§U¼\r\9eÌ:Y­Ó2     \86Ë\996<¯Ö4Úõ\90e\90\89o\8f\10/]\ f#\16¼4µ\f\93"¬EJ
+\8cý\85\16\f \ee¤g\rºÖ\r\1fé\85\14!\83\94q\1c<\1e­2wO#Ëöµ\19\9c7I\89\e-5£Ð\9c\12\b\85\8dÆ\1aol#(\1fáøJÖñÙ6\r\11'yð\8c\85²\1cÌ\92\829wòêe¯åÛîe\11o^¿ÈàÉ\1e \97\19\95hÔÅ\ f\18$S\16Á\13ÞÖà\93Èú=\16Ðq3\9dieðÛcÊ4skÒtŤbP¢2m%/Õ$&lÙ©ô¯õÉ!Ï­\ 1\9dÕ«\922¸ß\8dö'\96Ôòý gÒ×;>6>ò\17\99 wzò\ 6üüû'¬ºÿ\aQ°ì¬©X¬RÊËx\94S#O_Åe0Zfk`C¸\ 1S=\99\1d\18ýP\19"V©"\9f\90|\ 2¤\83H Ìw£_Êäÿ\81\836\ 6\87Þ:BØ\17\eß*ïv;ô\1dN\18\16\8d\8b\94]¦Ý³º'\11Q\ 2Mfûú`ú\8ai\ e2ríÛB³äÛò\15\17\99\1c\1e\b\8f|x$óLÀg0Φé\9d½Ø¥x§cÍ\12Á q\1a|Ñí¬²m'V©\8bÓÁGÁS³d\83½\1c\96\9bb
+RñóJQ\8c\90¯â%\r~\r³\10ËÚJ&~bÇ\9d\86\f\bÄ­úÁ\10eô^\88Ì sÏصF$ÎGÝ®»¾f\ 3`l¤±[?ÌÄõ\ 2\ e#AÈ-\18\16É&!ì]FÃx»)²l\ eÕQºIÒü\15TG\0ë´\f\920`\18R\!DÖ\80\ 44\7f¬Ûú×0JÙL\1e\98\972DA\90\eý? LQ,A£ \0\972=E\12;\97G\1e\87\11³#\9d\f\ 6f
+!Ã\f*X\15\a\86n\86½\yÍ-\ fÚ¯4÷ sß-\87©x\9f.½E±[ß»õ§þ:­¹Yø{\9ajR\0\9d=\9dIïaî\9eék\ f\96ÁÁ\9elcÔÇ\a±^\83é'ÛpnÐ\84\ 1\f\9f}â8ÊÀ×\ay~·\ 2\13\1c´\ 5ë\8au¤ëÆ©\17\17\9b°\14õ~Q,%\vfÑ,Sáãêh\12\19;*hfQ\168°ÄûÎ\9c\r4"\81\9d´\8e_'¯ûKëÂÍc\15Æ\9f-4È"Î\9e\18`kîLc\9e\9a\89?[k\aY\ 4wáÈ 6\176A-IÄ\a´ ÛíiV\fåæÉøLI\85ÍpaÆG\1c`)~\95ESºØ¦Á{!4ìBò~\98\f\87OëJ\8d\fì¯\r\81y\97¨éµ¿´²\93ÕµÈH½=\99þåZ\82\99ϯð/2èäGg\rª¹Î2õI\13µ\14f·Êÿ¹\13\1dP¬(%st\8cÁ\95Ãñ\ 1¸\87bH\ f\12»Ê¥\19ö-;\8c½\19\19\93\89      \ 3#ç¦\ 6à²\ré¬ÖÀJY{£\ 4(LÅØ;%_\1aã\b¡ç\8eÂÊV(3\99²¡\8a³eàP\83\ fÂ×\91Ïå¼\fúÒí\17Ôÿ"Ú×½«ù\92ø:/\82s\9ciIv:7ZJÄ\19kD[\8b\v-\99Ôè\8c§\90HâÜe\13\9di   \8bqκ\88$äçÑ¥CY­VÁr±+òë\ f\1d±Z\ 4\11¥Õ¡=X\9a\83mj\86\9f\ f£TÌÂÐ\89.ÔTûÑ\9d¸â\8ei\1a\97òä!\81¦°3åùA\8a\99dÊÊRa
+\9d÷#ѾéΧÚ\15xÌÛ%_ö©îìj£D,\92ÄÁW»ë;¶o·_yн\9f\80c*þÒà\13*?rÅ\17DéRN\8dHç4ÌÞJª%eÜè\7f&ÕX\93*µ9d.Jß¾¿Y)Ô\f|rgM®l§\1dN\ eU[Ë\rÓ\82lñ¦Ø\96oufÙ&\8aâÿ\9ew\19ñóò&µ%EDp\9f|@ÙS\84\9a=Î>(iH\vSnØ\18||\86!v\12\1e\83PJ-\87$×t\8e\86\86\8d\98o×G[÷¦gì\ 5\8eN(Ü\bÇ··\83,\12\82r¾@³¾æ\86\13©t)!7\94,G\9f\80Á#\16ß\81ª\92|\vT\1c\8aé\14Ê£6\a
+ÉaXiGùF5\94Lb\8eÊf<*ý\94\94°q3Ó ÒÝ#9\ f\92âö<â ­G  t\1fÔLtP)¤\86\ 1\13ª\ 3\ eWjg¬u×\1f8ûØßç\r     r\81ÖÖxÞ&\f\1aüÑÎêwiVȾÛ<\vî+n\11à¿\n4\14E        r]\16nEs¬'Ãd\8a)øl¥(\80¥\ 6ç\1aÆ\15Ñ)×ÿ3ê¾\1e.ͨâ1Xq'éÈ\9cà\95ð²\87¥´5аåb5ò\95%z³\ 6æO3®³v|`i®\a\96æ\13\105îå0õHXƧFOS\9dlë³\112\e\ 4ó C¬z§)"\bÙÉåwë\93¦\10ºc$®r\8c<êª\ 6\fWÖõ\18:\89s]/(Í\12ý>\952¾È\9c\97p[\81\ 1\1fo\84\9bÝ\1eýV\99/\0±\ 3\0\16&.3\8f©NW,#@u\v\ 5WyôÁç\8a\9f\1d7¦ÐTÝ\7f\ 2\816M\18¤új¾\11·¥4ü·º\7f\9a¤`\94Ç°t\9aD7\95\86<çhä!\8egÚa!Bp\9eÄdgûÝ\85û\80\9f³\ eÝU\87è\87A%~B\1cá\1e\8a(ÎÌ\18\94\8eth¤&ÁX-ØÂ\81Õt\a\ 6 §¦ë\en7@6³>\17\ 1`â£Øhâ+5\97Ó\96S\8a­´òà\15\byef](¯\96\16¨7;M\91t8\e\99þ\f»º¤Í"\9f\8ckhùH;\8a$\16\8f\8b¬$»ÊìÎ\0Éõ]ZA\92R\90¹ôïJ+·Ã"êÓä\99ó\85©ìá$+íÒÕ×o\17ÁoÄ
+ªÆú·\v5\90(SÒ©Bõ\97\10I:»\8f`942#½\ 3*çÞÐO7=.q¹\91J\88/\83¯\8fÒp~]$\ 3ZÿP\ 5|\ 4¨a\88¼¥×Y«;\vúò\10£m¯±¥C\1eA¬[8*õaé*\8c\9aâp¼*Õ*\8f_=÷\ 3×\10\96¤\93~¦=è\90v$ÜSj-¦¥\16\1cæ\16f¾[ö\ 6\bWHª£çwlôªÙL\vu\90÷Jë!\83o\12¯K»\94o\ 2¤+ah¨|1À\8d\ 1Í+¤\17Ü\ e³?8?J\vµV\81êÕWÒ©´3È\19\89÷\ fËÁB\94r¨;¾\9f½b5Õ=Â÷\ 6a^×\b$oÆ=<\1e'\ 5\ 5   á\84Ñ8\18:\99õ®$×k4ã\93!>\18yjy\9fÝ¡2_£"âCû\10ù\98u ,Çn7eåAÆzK\8e\82\9bºT\84¹3Ç$÷a\8däÇZ©4\8d1Ó¶\13\fX\82!\rv½úH\82Gw\8dÈ\1e&\99\97üíbÄå©4À\87æü]o5'\f²j\9cnP£ùµ\82Ü\83\14Òi\95\13Ewá\vÒ£\â\86\81tv%\1a½\93ÒH;øásVΪè$\ f7q\96h-ý¸*\8a@zA¹\ f{UsS§P\16J«ê>hFe³_\17(ój
+v#(§ÍâäÊ|]Ë\a¹õ \19gÅt­CÀ|+s\91oJ'1î\11Ù&\v¦$léè\8eη\18ÑúA^gþ·åc\9e¡)K"RAרäRüFÖ½_ÿ|´r\bò9uȲ\emЫ\ 4F\12sF\19Ý6|´zë¶\8eÂ\88å¿\82»î-ù¶Ëq|-âVn\9dA,·"\95|)ôA\1e_\8f\88p2=»\13¨«+¦âë0ÈÌ×±ôjS\17?7\86\19\8fÝp{\14\1c\15pmEì\85n}ðõq4+áB\rð­\ 4x\19¹RÊG7\87N}pE*fØ$³\v\9eøõ/_\8a\95 ½Ò:Ag\83»:ÌP\7f¹Á\ f\19\1fÒM¨[£\94ÀË«\9f\1aÐ2/Ý\98b_¸Å\rÌ\9aF~\17â#å\8bëÄWÖy,a\83\17M§ZÄr5\95c\8bæE¯ìÐz\8el\1e\15ÈqÚ\v\83k7Å\88Õ=Ä+:¾ZÍg\90¬dìÍxáìCÏ£\99×\9b\189÷|U17>¯\94\vøkdf±\96:\9fÚ¸\8bÉ$Ê!\ e      ú'ùð'\ 3=ã0\98ÿpÅ\ 4ÜØâ9ȳ\95pÑôÀw\8d\18f\rè)B\8e橱Ó\ fBB¡}ë\96«\85¨\98J¬Æ·¡³kpÈCñ!§\84ýÛÙ\ 6Æ\ 5\ 3«0o5¤ø^ºÁ\89\8br\93&Ûù=Éëû\928Ún²R~       \7fûº$Úf¯ÙÇ       !eöê7t÷ü\ 3!ûàYendstream
+endobj
+5356 0 obj <<
+/Type /Page
+/Contents 5357 0 R
+/Resources 5355 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5334 0 R
+>> endobj
+5358 0 obj <<
+/D [5356 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1094 0 obj <<
+/D [5356 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3152 0 obj <<
+/D [5356 0 R /XYZ 85.039 658.638 null]
+>> endobj
+1098 0 obj <<
+/D [5356 0 R /XYZ 85.039 562.194 null]
+>> endobj
+5359 0 obj <<
+/D [5356 0 R /XYZ 85.039 522.636 null]
+>> endobj
+1102 0 obj <<
+/D [5356 0 R /XYZ 85.039 382.133 null]
+>> endobj
+5360 0 obj <<
+/D [5356 0 R /XYZ 85.039 339.18 null]
+>> endobj
+5355 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5364 0 obj <<
+/Length 2972      
+/Filter /FlateDecode
+>>
+stream
+xÚµZÝsÛ¸\11\7f÷_á·R3\11K\ 2àWß\9c8éùæâKme<\9d»{ %Úæ\84"]\92\8aíÿ¾û\ 5\90\92`ç:m'3\16\b,\16\8bÅ~ü°H|\1aÁ¿ø4OÂH\17§Y\9e\86\89\8eO×Û\93èô\1eFþ~\12\vEtjÂ(Mpèýêä¯\9f\92ô4\8eÂ"*NWwD²Úü\16|øéìËêãÕb©µ\ eâ4\,³,\ f..¡ïü×E\1c|>»¸äÁÕb\19\aW\v\95\a_¯WÜuõñ\97³E\ eC\17¿^^\ 3ñO\17\17\7f¬~>ù¸\9aI±4¡I5\8añ¯\93ßþ\88N7 éÏ'Q¨\8büô     ÚQ\18\17ÅéöÄ$:L\8c\96ïæäúä\1f\8e\v\8f\99S\9eåÙìÒR,u\14æ¹q»\8e\13Ï®/ÚÅÒè((å÷re\96¸½aÄý½4\15vÃæaO×L1àpµÆ¿;èík¦äÁ\rôt[\1c\16Úï ;I\82²\81vìÆ\1eÚ»a\1cø³ìe  $ïÚåØ\97Ø¢Ujh\8cõwä_áyè4X=Ô\ 3/E«Te+|F }(G\1e«ïøw|¨\80=\9c\ 3*?Fµ\14´kZT'9\10ô\155\8b\aîþ=J¢¦\1aÿ2ð\ 4ÚwÙ4v:\10Vصå\8e«\8fçï¸uóÓÅê#7Ëv\83\8d,x\8f\94¿|ý\b\93\80\v<9\1e=7°\13øìÍ\ 5~dUdzÂ\16ç\95¨\eV\10O,=»\1dû\9dÕ(èG\17iÐÓzx(åXwíð\80\9a~ÄÃ\8au@úÇU\8bìpU\98Ê\ 2AÃm\86¾\1eö%\81©%ÿü\87\8bÓ1V-Ï­GþÅ\9dvÍF\ e¥\10½\972úÚ!×D,\86ÅÍzûØÔVÝ´\8fèHÀ(¸],UÆ4dÛO²+\98×Ê\9c\87\8a\19ò9\15\91UK\14¼\17\95\80/t[°¤\ 1\f7\8dÓàÊ»k\11\91í\11\1aÕó#\92ÔkgþB`ÙÓfÆùn\139c¿ÛàwhÉU\16F\104\90þ²zÂ]¦¤ð\ e\9bIðù\1a\7fMpCö¿éhï\ 3\93©(\8axôìü\9aÉ\ab¾Þ¡Ùº \80\ 3ë®Å¯±z\1e\aî©å\97ô\86\8d»r=Ú.9Jú\90ØÀ_}Õ\90®ì¾\90²~\14V¤2\9aã\8e¨£ÈEÍ\92Å96\8a[\91S§°CÚÀ\1d®¿C­\8fpT  D\8d³fèÐ\8bÓB<=U\ 1¨D\15°%맴\14©\828ÑQs{nO\ 3Oæã\85Æ\eÁ\r\17¾h\85LB\82Nu°.9àòHw'\8b<H\87\ 4\1cèºq~ê\89wh>*MÄ:±5\ fwÐÄ0ªRpo6þnîÍ\14ÆU\ 6¡ª\ 6Éh6Æ\85º%\1e¬þ%í
+9\88¥\0\91\r$Øf«I­   \0Ý\15\86ÁsKy,\1f«Ô±åÀÛ
+\13k'G~P\95ë\85Â\88±4\11X\ 4Æ\ 6t@8Ê\15y\1cf\8b¨ \83Ä_J{@H*À8Â\96Ë\9dwU9î$(#1*\1fûi/Ø8Ò!.\95E\ 1"\80r\8brÜb\8blEËB[rpÎ\19ô\97\rKäù,\9cýú=>XOºÖ°ì\85lÃ&\16\16\94MT¥G&
+3\Ð\87áZÜ·ï\1e§HØ\93\9bVrÐ8\85­\ 1'\b:Àæ\8dÇ*°\1f¬â\99§±Ó@\977~à\80\ 4N_Ho\19n\rõ¶nÊ\9e?¶eÛN)\94ºÆ\8e\7fQ\9døû\8a¹jmH\83\83\võ/\88S*\1e\99\ 4Ñ\ 38\17§Y\98\ f9\97ª\buêÐ\97\82^\13j\93ÎÑ\17ÀL\8d¾o\8aà\92ÌhD;úN¾\9d±ôð{CÆ\ 5ñ\18BÄÓÀ}\97äë\ 6?\0\14- Eô\8c©ðûC×þ\1eÅæ~G*á\18z,½
+³â\15Ñu\12Ʊz\e9®(íBÒ\96X\8c\r\e\8b1\80PÇÀ\16ó(\9e\17»|\83\83ë\19衽£²ï\85eË¿´u1G\eeMl\ e²6R:F\rk\91r,.\8cN\99\83ÿ#>\97\95+P\8f\9epìÈ<K·\89Ì&\14ÚKi\ 1\8f<b\9cþt\85¡37\ 4eT¦$\13êÀYì\9a]\8af\94Èü\85  0-u=ObýØÀ\86=âÐ6\8f´Ü[n¶u[;½°ËZ&cÇ\8c×}E~\8cí\92\7fæi\17:פ\94nçTÏ\fî\1c§\a\99Þ1Zë=Êp\19\8dîÄÄÁDr\1c\9aR\rE\83»\17\1a»\17o\7fíÆ\81\83°\9d\8dDíºl\ 6\9f\9b\1a¸vñ=Èç¥I¨³}7\8dÃ\ 2³É¡\9bÆA\8c¾\9a\aTaMâaÊlÅ%QÀ\95á\8fsÜ¿ì\ f>\9d\87zýP«ä5G\8cÃ<.ÞvÄO\v°/<\e3\85\92#\18\87Ã\10í\10h\9b\9c\91\r\929¯Rsü\85įz\940c·WâÈdø\1c\19ÄÆñÝ\1có Úh­\87\8aÙ\9cÏ\ 4ø:x­é3¥§òÞY\b\ 1¦\84oâäg\14ù\8cû%ÿh+þ¸ë%Oã\87 'ã\96E\90õupÙ\ 3¾\ eV£¾/\14\ fö±¹K\86ÀML°\7faòN\18»Õf¹~ÇC·e/» \ 3ìA@ÏÕ\8d\91 \f°iºÃ\8fóÐ\14F,àËBã\ 5      eZ¿0ñ\9e¥h\1dF\96Ö    \92Ó± x\8c\95äb\87LÖ£gÉ4\ eÓDÛèï\f\1a¼0\83ÛÍüfó8x\84( §dV\8a\10ïç    ÜBpµg¹çD\19\87\8a(\9d\100ô5\9dË*UÏÃ\bRsÎåÏÜÓ\94³[[3Ù\9fGsI\1c&\90´gªC¶x\85G\1c2V\eÞÒHFÍmØ­\82Ýòy£°xRxß\ eóT\1f\1c\18\99 \b6E\80c]¤0!ÊE\ 4¾Éà­v\9e=±ã\16Oh\1c§\94òγ\9f<
+s\9d\b¯³ÍƳ\9cÒ`,©]®õiE\ 1\17e%ºª¶Ý÷ÊgHE\989*:C5ù ÏL\ 1\ 3e\85ú±pVþiǤ\80§Z
+GøAh4§;8~\96üóXºT*t6!âü\aðV\95SÖD\ 5w|p*\aSÎÕÞ½A@\86sùdv\vK\83¶ÜJ\8bo`û£}E\97\80n\9cº¦\eáì\8a\8b\ 3°¥\86»\9dÁR\12¹m¦Éä\ 5Ø9\fõ½0)×ûh\81ÖÅ­Þ?\90äÃ|*\84ÜÁÅJ\19±Ò¼P$Û½\91´9¼B~ÿ'A&\8cW\99\13\1cZ\90f;nµ\95«¤d²6ü\1eê\12§ð\ f&\ f¾Ï\ elçýÂÍ&xAl\@ϲYF¯yFB"\97\910\8cåÙü¼\99S%\8d\19Z\14\94ù\ 6d\89s»Ù8ß\a-1\96ë*¡)wSù\8f/q\9c\1aX4B\a8\7fÿ \80Ã]O¹\bZ\f\9f¤=\a´³
+\15°\98\1f\8b1\11 ï\85\13ç±dèÈxµ\97\19p.\eY\8d\ e\ 5º8dúêd\8c¦fW½\8dÀ6
+GõZÐ\1a\16B-(u¨lä{cI\vC0ØG\ 2ýÖ\ 2b,wzoP±\82è\95½\86ÍL\98¥Å\9fÃfÊb³\ eãøcSY\80\96       @K=\0­=¸?ý\1fÐÙ\19\83\1c<ÓÞ\8b¬fvL\10\88M\8fZ|¦ßx\ eé±y±C.è\92õ      ¢\92Z\ 5Rcå\83»ñà\8e\1d\80\vÐHzXÅàÞmù\8d0¹`=\87ÖÊGô7,\r \12Ç\9bıE­»¶µ7+Þ\1d§D[1ÈÄ3     1M\82\85A¶w2vå®mH\f|\87ÝvK×\17­fþsÀ\88\f\168Ûº\11´KT\ 2^\9e\86±'êÎ\17\1f%*\14   ×qw­\v6Å,!\14\13¤Õ\85\ 1lIÑ£gª#lY\18\e\10\8aÄÖ\95\93}\94FDÌ¥±jõ¥Ú4\8cóÌ\ 3        ëÊ\87Çt\16ªÈ\92\9dêÚ-\vð§\0!dîô\18\ f\1a\b\16\80\aË¥ $\90+OÌ^±z^\0?\96Ì°Æ\9dd\98µÖ\rGöoüÌAøzz\80ñÈ\96\86©ú\ 1*2a\9c\98\81|Ûêy\94\15:^Ñ\1d\ fà'ÉQ
+}-ïF\ e\906¯#Ñ<\vM\9c\1cj\90Ü\0\9cbéÖ\96g\8f7\90' §\19\1aKT\84á\ 6W§DÛ\ 2(§#0\11\9cu\11{lÙ(=ÇUF¹[96\9fè\8c\A\15h©¨)aÌL\b\ 6?&\8b\1d«¾Úp§õPl3\86Â\16\15RqÔ\ 5¬YùfÛ\8dB6ÝL5¡\ 6\17\13\9dm6LÈ\83Æ\ 6)CYQ\0ÆÆW\ eç\9c\89Ø*ÞOyR©\98\10\9b6.tûò\17\1cA¬Õÿ ´ %}] öG\8e\18ËW\8b\bôù ]¼\\13D®Gqr\94Ï\97©ÀÖ\8dùq¦\8aößSöË_\11\95Ýèð¡é\7fÆã1.¯\1fWøÈ,"# ê`5îèÜ\99xW\9f×­\91¼tõyßj\18Ö\94r<\91\88\f*2SM-çÇ\ 20·zé­êÍ\13\19yY\1eÜpí\93Þvøõ¥k«£×'~ËYLg¦øÍV^\85f\17ÖJÞ\8e\18Ý\8f|\19¨\87½$¿a\12\995\15)+\v\ 1è]h~\85Ä\8eÏòBµW\ 1Ϥ\8c¬°\1e4\7fÁòÕÜç\ fàà\rk~\12³Nâ\1e¿5\ 6,\v\98\82_-¡1\8d¼GÜñÎ2¨¸q×5rÉ·%`dG\ fs®ØÒ°\89Ó\b¿§añ\8fN\1cë\99\9b¿y¼35aa^)üÉ\ eÿ»ÿ\8b\ 194Î\9d¶Þô®8O\ f%DßO1\ 1Í\ 4ü71c\7f+endstream
+endobj
+5363 0 obj <<
+/Type /Page
+/Contents 5364 0 R
+/Resources 5362 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5334 0 R
+>> endobj
+5365 0 obj <<
+/D [5363 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1106 0 obj <<
+/D [5363 0 R /XYZ 85.039 588.046 null]
+>> endobj
+5366 0 obj <<
+/D [5363 0 R /XYZ 85.039 545.092 null]
+>> endobj
+1110 0 obj <<
+/D [5363 0 R /XYZ 85.039 476.299 null]
+>> endobj
+5367 0 obj <<
+/D [5363 0 R /XYZ 85.039 441.553 null]
+>> endobj
+1114 0 obj <<
+/D [5363 0 R /XYZ 85.039 303.942 null]
+>> endobj
+5368 0 obj <<
+/D [5363 0 R /XYZ 85.039 269.803 null]
+>> endobj
+1118 0 obj <<
+/D [5363 0 R /XYZ 85.039 159.897 null]
+>> endobj
+5369 0 obj <<
+/D [5363 0 R /XYZ 85.039 127.476 null]
+>> endobj
+5362 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5372 0 obj <<
+/Length 1396      
+/Filter /FlateDecode
+>>
+stream
+xÚÕXKoÛ8\10¾ûWèh\ 3kF$õ öæl\1eMѤÝÄÅ\1eÚ\1e\14Kq\84µ¬T\92\93ýù;3¤$Z\96Ó\ 6¹Ø\b\10\903üæ\9b\87Ä\1d\17þ¸£|æÊÈ     UÀ|É\9dE>r\9d%¬\\8e¸\91p\1d\8f¹\81\8fK§óÑÉ\85\1f8Üe\91\e\a\12\99'ßÆ\7f}\98}\99\9fßN¦RÊ1\ fØd\1a\86j|u\ 3sg\9f'||=»ºÑ\8bóÉ\94\8fo'B\8d¿ÞÍõÔíù§ÙDÁÒÕç\9b;\10þpõånòcþqt>·¬\98\v$\9añsôí\87ë$`éÇ\91Ëd¤\9c\17\18»\8cG\91\93\8f<_2ß\93æy5º\eýÝ\9e¢×<Gï\1a¸ì´\91\98
+\97\85Bìª\v£Ð¨\93=urG\1d\18ÍY\14\89!M\126\84!\b\bÁ8ß2¦/ê3Ï\a\9bQÄù     \8a|\9ao~ÉÂ0\90,\fô\84ð<&d»xr\95\9c\15`\97Ó\99ÆyÈü \80{\82ù\\f©o~Éë\81\18ðúE¶Ü\94)8Q\91Ó9:íä\82û\96\98\v0jù?û^\r\14\vT¤íÜR·uF£n\8e$)7À\90
+ITë\81\94Þ¸@>=ã¿\14WÊgXÊhøÂú:C\ 5tæÛ:wh ] \8f\87î\ 1ò\87Áp\L\ 5ø\9c¿\8f\91.êbJyC*\0S\19\18Ï\13,\1e\1f\80å»ËÃþ%\912þö\1d\aØ´\1fê³"\9fih¿»¾\vh.\10Ì"\7fZ¥uj@¯\1fS\1d¿u¹©j=ÔbkØ°Ni\g\13\9c\80S\f;|e©ã\91d\81\f\eÿâ9Õ\0\89dÄT$;ÓNñä\1dÇNEÈD(é×\ 5 \ f\14Ь£-"¸\v\19]-&Ùz9\80\8aÏ\99ô\94\91K\8a\10÷_À¢\ e\ e\96S\ 3KeÈ´\a\13\e\8f4\19\80ÃóY ø6\1ct¢apQfKB(®)3Xú´3JXk\89\1c\13{\17Åf\8dY¥&þ\1e\e¸_+\9d\rÍM\e<:Ì\17ñzë¶\1a\17CÎ2­\8aM¹°±²N\98\1dWøí\87bÖB\81Ü(êW\ 1¡ì\86\ 5h/.¿\93\9a\ e\8c&\97«â\1eÃb¥/±,é\86OæÖ\ fxÛ"×\ f\ 3Ô¹\9fÀ¥Æ&\866\1aæ\ 4\9fÄ\11Óåm\90̬Ú\17Síkh´\17\1cIeà¨iÓq!ÁÀ\81\9b\9aîË\ 4E\8cã'\84­\ 1\ 1Ð)·\ 3\ 6[¸&ÿ®\8ae±ÖÄI²\18\9el\b©ÁûÏ4{fób\95¥:;ëç\17\1c\17å¿U\1d×\19õ Æ_oà¡:Ô®ÁÂØܪ%Yüd\10ÞA÷\116õÑ\95tT\ f`e\ 1,_\ 38D\80Û\ 6<6ÝÝ\16Î\ 2­ÆåÓýXCËëªC­\96'\97Ø       \14\e
+wåëkÁo¬\7fêí7\10ìÍh¾m9\94·\93
+`¹K\ 5*\80\84\12\e`ù¸M
\84\8a³å#-U\7fÀ\¤(|Àëe\9eU¤´\83\1c\ e*JcÛªU0_\17\8dÍ\80\12½\87â+HD\17í]ÀNJÄ2rÞ¯\9aIÏe\ 1¼\1f\1d\94\aç\94J¢®\95Ó¾\89\e\18ëÊ\15\rÔxØ\19¯\13½ØBd\8e\ 4\80Ûâ¯]gv`wÙP§Ùsr  #(!T?à°\96PÔFÒTcMÝ·Ù¸c×m¿Ñá\93S\ e,¬fINVgU]Æu\81\1d\98ð£qñ\80¿Jß\1f'z÷§ÅÆm8nB\8a\1eÚ`\12\81\vÁ4¡\15tJ\9aèÓbdrÞ\84Ë:[·\8c'á:k>\16 pI!\17\91Kñ@S\9aÉ*\93\85]ÜÐ\81Ëwx)<\8aþ8¶^ðÓ&GX¯VÃ]àÒ kÖÊ6£\99C×æ$l\ eÊì\19á^\91úeÚ«$;/g:¢ß\94©\ e±¿\1cø\92Õñ^X¼\17v+*ü.\95è­Â7\9d8JÞ7-\18ÊY>À5Û\a¸Lµ)Ñc«?+í¨!Óª\8cj\rÊ5\16u1á\91åú\v\ 5Å\ 3É\1dé§\b»ç\8f±Ý\ 4ÀãCi\b\87%¹m¬pÜË[2
+¬r\136å&´B\ 4våq\92êi\82;ͱµ2\12\14\84 Ó¼!\80Ð'Ýú-:ãº\17\12x,\8cØõÝ@Fú\87|\91P\83÷Rµ/-m\f_o+×\93\16¸ç\91öë*¹ß£\9c\v&U4ü¡ÔXó¾O÷2d\µ7{Õ\95\í°ÃæUcàÿÄi¢Aendstream
+endobj
+5371 0 obj <<
+/Type /Page
+/Contents 5372 0 R
+/Resources 5370 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5376 0 R
+>> endobj
+5361 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 541
+/Height 173
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 8338      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9dyT\14gÖÆe\13\1d\938.\18\95hTÀ%b0\86¨q\8dA\a\r(.\89(Q4.\90\88\8a\vÆ\ 5#*\82;¨1"`DA 2\ e\8bÄã8Ǹ$Ñ\99\98\89\13\97cL\9c8\83\84\88q\ 1\94Õïù|ÏÔé\ 3\84´ÝÕµt?¿?8MwuÕ­{\9fzo½OwW=|H\b!\84\10B\b!\84\10B\b!\84\10B\88r4hÐ\80\84\10«\1fê\81\93\93\93««kpppAA\81vb»sçNëGà\ 1+E\b!:\9aATTT\¹r%..®C\87\ e7nÜÐHl\89\89\893gÎ\9c>}zRR\12+E\b!:j+\12«W¯\ e             \11\8fïß¿\8fQý©G\84\86\86>xð@zË»ï¾Û¼yó\16-Z$$$Ì\9b7¯Y³fx\9c\9d\9d-­§cÇ\8e\8d\1a5Â$ÈËËëÄ\89\13\85\a©©©\9e\9e\9eX {÷î_|ñE\9d±õíÛ÷ôéÓ\9f\19\1e°R\84\10¢Ç¶òßÿþ×ÕÕU<\8e\88\88Ø°aCIIIqqqll,Z\89ô\96\98\98\98»wïæååÙÙÙ\89Çùùùîîî5V\8eN´iÓ&éyö²`Á\ 2Ì\8fÊÊʶoßþüóÏ×\ eìÒ¥K]ºt\11\8f=<<¾ùæ\e\16\8b\10Bt×V0Î;::\8aÇè/¿þú«x|ëÖ­g\9ey¦Æ[Ð5ÐV¤Çöööµ×o¸\8ca[\91\16@Ûrpp¨ýÆE\8b\16­]»V<\8e\8e\8e\96\9a\1a!\84\10\1dµ\95\82\82\ 2\82ѾººZ<®ªª\92Ú\8dá[ê||íÚµ°°°\9e={¶jÕªaÃ\86µ»I\8d\8dÖþ\86Xee%Âøá\87\1f\f£Â\93¬\17!:\1d[\88Í\96~åÊ\95è\bâqÛ¶m1I\11\8f\8b\8a\8a¤vó»må¹ç\9e\8b\8a\8a:wî\aa!¦?&´\95\83\a\ f6¨E~~>ëE\88\99Ç»6¿ù)\ 2³··oß¾}nn.+e\ 5m¥¢¢âûï¿_±bEÇ\8e\1doÞ¼)^Z¸páºuëJKKKJJj|¶R\7f[iÞ¼ù±cÇ°Î\9f\7fþy÷îÝ&´\951cƤ§§\e>³wïÞ±cDz^\84Èr¼kí\9b\9f"°ÊÊJ\9c=Jg°D×g/\8e\8e\8e\98\9b¼õÖ[\92ïô°Þo\82ÕßV0×èÔ©\93\83\83\83\9b\9b[ttôã¶\15ÌqÐ\98ÐË\f\9f¼wïÞ\1fÿøGÖ\8b\10\19Ý    í|óSZ¸¼¼\1c«b¥\b!D\8fmE;ßü\94f+)))AAA¬\14!\84è±­hç\9b\9f\86\9f¢Î\981£°°\90Å"\84\10ݵ\15\8d|óÓðIô\1dÌhúõëÇb\11B\88îÚ\8aF¾ùYãI¬\ 4í\89Å"\84\10½´\15­}óSz\12Ó%t44©\ 1\ 3\ 6°X\84\10¢\8b¶¢µo~\1a\ 6\ 6\9a4iâïï\7fíÚ5\16\8b\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!DIªªª®]»öõ×_\1f?~<777--mçÎ\9d\9b7o^³fMTTÔ²eË\16\19\80\7fñ$^Â\ 2X\f\vã-x#Þ\8e\95`UÌ'!\84ØHï¸xñâ¡C\87Þ\7fÿý\88\88\88   \81\ 3\aº»»7mÚ´\81¬`\85X-V\8eM`CØ\1c6\8aM³ã\10B\88~)//?uêTRRÒܹs\87\r\eæææVO#°³³suuõòò\1a<xð¨Q£&O\9e\1c\1a\1a:\7fþüÈÈÈ\95+WÆÄÄl0\0ÿâI¼\84\ 5°\18\16Æ[ðF¼\1d+ÁªêÙ\10Â@0\b    \81!<\ 4ÉJ\11B/\82h\93ÊÊÊ£G\8f\1f?~|×®]k\ féööö\9d;wöóó{ûí·×®]\9b\91\91\ 1µ\¾|ùÎ\9d;òF\82\15bµX96\81\rasØ(6\8d\0jG\85P\110ÂFð¼q$!ô"\88º`\0ÏÊÊ\9a5kÖ\v/¼Pc\9aàààЫW¯\90\90\10\8cØùùùW¯^ÕBÀ\b\ 3Á $\ 4\86ð\10d\8dI\13v\ 4»\83\9d\92½Ù\11B/\82^\ 4©\93âââ\8f?þ8<<¼Æ\94\ 4s\ 1Ô4,,,%%\ 5\93\ 5½ì\ eBEÀ\b\eÁ×\98Î`\a±\9bØYì2ëNèEÐ\8b òRRR\92\9c\9cìëëëää$UÍÙÙ\19£ñ\9a5krss­ jØ\ 5ì\bv\a;\85]\93v\13»\8c\1dÇî׸×$!ô"èE\90ÇåÖ­[ëÖ­C\8d\f«Ó¿\7fÿ÷Þ{ïÓO?µâi&v\r;\88ÝÄÎ\1a\1eSH\ 5\12"]ú\9b\10z\11ô"\88\91'*ÑÑÑ={ö4<c\9f:ujZZÚ½{÷l-\eØeì8vßp¦\86ä E<í!ô"èE\90úOÑããã}||¤óóÆ\8d\e/\¸ðСCt&\852\91
+$\ 4i\91ænH\17\92ÆÏ\a   ½\bz\11Ä\90ÂÂÂÅ\8b\17K£%:x```zz:¿¶W'H\v\92\83\14IgwH\1d\12È{g\13z\11ô"l\9cêêê={ö¼òÊ+R>ûôé³k×.\9e{\e\7fÚ\83t!iR\ 2\91L¤Tº\9d7!ô"èEØN\ e1\1e¶iÓF$°Q£F³fÍ:\7fþ<3c\1aH\1d\12\884\8a|"±H/\8fVB/\82^\84-PTT´råÊæÍ\9b\8b\8c¹¸¸ \1d\97\95\9513æ\834"\99H©È-\92\8cT#áÌ\f¡\17A/ÂZ\eJddäSO=%RÔ¿\7fÿÜÜ\¦È\12\873\12\8bô\8a<#áH;\9b\v¡\17A/Â\9a())Y½zµÔPF\8e\1cyòäIªÅÒ ÉHµÔ\P\ 2~\89\91Ð\8b \17¡wªªªÖ­[פI\13\91\8a¡C\87\9e9s\86
+Q\12$\1ci\17ùG!P\ e\84^\ 4½\b\9drüøqé*p/¿ü2g(êÎ\P\ 2é\9ax(\rsBèEÐ\8bÐ\11\ 5\ 5\ 5\8e\15»ìêê\9a\93\93C\19h\ 1\14\ 2å\10uA\81P&æ\84Ð\8b \17¡q*++7nÜ(\94Ö°aCôÐ\8a\8a
+V_; \1c(
+J#t\88bñ³?B/\82^\84fùúë¯\9f}öYédø§\9f~bŵ        J#M'Q2\14\8e9!ô"èEhö\1c¸C\87\ e\87\ f\1ff\95µ\ fÊ\84bq^IèEÐ\8bÐ\1aW¯^}ñÅ\17ÅÕ\ 6°S4Uô5P dâz\1a(¢Fn]AèE\10[ö"öïß/~§Ó¾}{z)ú\1d1P>ñË5\14\94        !ô"èE¨Biié´iÓDO\9c8qâíÛ·YJý\82ò¡\88¢\9a(+\8aË\9c\10z\11ô"\94äúõë\9e\9e\9eâü6--\8d\15´\ ePJ1÷DqQb&ÄÆ¡\17A/B1>û쳦M\9b"N\ f\ f\ fºñÖwv\8a²¢¸(1
\84Ø&ô"èE(IRR\92¸b³¿¿?Åf­"DqÅ5ÌQn&ÄÖ \17A/B1ª««\17.\(ZÞºuëxÁ\1f+\ 6ÅE\89E­QtÖÚv \17A/B1ÊËË\83\83\83Å\19,¿,d# Ðbf\8aÒó6\19\0½\bz\11\8añàÁ\83\11#F \92'\9exâÈ\91#,\8dí\80r£è(=\ 4\0\190!V<?¥\17A/B1JJJz÷î-î}ùå\97_²(¶\ 6\8a\18\v\19ð\8e-V        ½\bz\11JnúþýûÃ\86\ræ[·n}áÂ\ 5ÖÂ6Aé!\0È\0b\80$\98\10k\82^\ 4½\b\88ÊÊJÑSZ¶lyåÊ\15\96\81\0 \ 3ÑYø\9b\81^\ 4½\b\88ªª*ñUg\17\17\97o¿ý\96ù'\90\81¸ç)\84Á[LZ\ 1ô"\88Â^Dxx¸¸ïØÙ³g\99y"\80\18Ä}\0!\ ffC×Ð\8b 
+{\11Û¶mÃ&\1c\1c\1cN\9c\9c\13C      \b\ 3ò\80H\98\r\9dB/\82(ìE\88qÃÎÎ.==\9dÙ&µ\81\ f\9e\17z\11DI/âûï¿oÖ¬\19Ö\1c\15\15eæª
+
+
+2,À?þñ\ fMÅóÏ\7fþÓ\ 6\15\by@$\90
+\ 4ÃãQ_Ð\8b Jz\11÷ïß÷òòÂ:G\8f\1emþodþüç?7°\0Ó§O7-\9eýû÷["\9e¹sçÚ ü \ f\88\ 4»\ fÁð+Ǻ\e7èE\10ż\88ÐÐPqC±»wï\9a¿6ÑVÐ\ 5båÃÞÞÞ̶"c<ÑÑÑæ·\95sçÎÉ>\81ú׿þ¥\80ü \12q»@È\86\a£. \17A/Ba/"''G\³T®\e+\88\82±7_>Ìo+kÖ¬\91+\98¿üå/æ·\95÷Þ{Oö    Ô»ï¾«\8cü \15qMT\88\87\83¶Æ¡\17A/Ba/âç\9f\7f\16\97-\95ÑRc[1¾­,[¶L\96    Ô\8a\15+\94l+\ fÿgÔC<\90\10\87n-C/\82^\84Â^Ä믿\8e5\f\1e<XÆË\8eIm\ 5\ f^|ñÅ\89fàçç\87\81W®¶\82\aÞÞÞæÄãëë»jÕ*\19ÛJZZ\9a,\9dî£\8f>R¸­@0\90\r6
+       qèÖ,ô"èE(ìEüío\7fÃ{\9f|òÉ\82\82\ 2\19£2l+Ó¦M3§ÄÛ·o_²d\89\8cmeÆ\8c\19æijyó樨(yÛ
\96j\1eX\83òmEØÚ\10\ f\v!q\0× ô"èE(ìE\14\17\17\8b;\1d\967$¶\95Çj+Ð^```\98©\ 4\ 5\ 5Aoª´\15\80\ 2\89;\9eCN\1cƵ\ 6½\bz\11
+{\11\91\91\91x\17\84!û/+ÙV\1e·­àÜÀä\90\12\12\12Tl+\10\ f$\84MCN\1cÆ5\ 5½\bz\11
+{\11×®]\13\97¯<sæ\8cìñPx¶ÓV\0$$.\84\vQq0×\bô"èE(ïE¼õÖ[X~Â\84  \96\b\86³©¶\ 2 $l\1d¢Rq ­óSN3W¨ß¶B/\82G·Â^Äwß}çèèèààpõêU¶\15
+Ï| $È  ¢\82´T\1fQåj\aúm+ô"xt+ïEL\992\ 5\9c9ÓB\91HÂËÌÌlÛ¶­§\19tîÜ9$$D.áíÛ·ÏÕÕÕ\9cxÜÝÝÃÃÃ)¼Ú@N\b\0ÒÒT[Ác\88°S§NNNNµ;\85ôïßÿþ÷Þ½{c\19\17\17\97I\93\9eûÔ¹\8c\17Á¶¢°\17\81¦\83C\ 3u\94÷\83<
+Ïdáa\accc÷\99Ê\86\r\e"""To+\90\13j\ 4i©þ    K\8d\82㺨¨¨Î      \88ôo»ví\8e\1e=ZVVvåÊ\95\98\98\98:\17®s\19\rB/\82mEy/\ 2C\90¸´¾å ð\1eKxï¼óN÷îÝ{\9bJ\8f\1e=°Sª·\15 nä\ 1\81iª­ÔãkIÿ>ýôÓ8~oݺUÏÂu.£AèEÐ\8b\8b(--mÑ¢\ 5\168\7fþ<Û
+Ïgä\ 5¢B\f\10\18d¦¯¶ò׿þÕÛÛ\e§dèÑ\1f\7füq\9d\v×¹\8c\ 6?U¡\17A/Ba/bïÞ½\bï¥\97^²h\f\14\9e\15\0i!\fÈL\9bm\ 5**++û­W\8b\8b\8bQ\8e\96-[J¯Öþ\1aU\8d\ 6½\bz\11Ê{\11¯¾ú*^JNNf[a[±\ 4\90\16Â\80Ì´ÙVp\90îر£¼¼üßÿþ·\18\81ÅóÈÿ\7fþó\1f<\7fäÈ\91g\9f}Vú0%++Kê,u.£)èEðèVÞ\8b¸qã\86\9d\9d]ãÆ\8do߾ͶBáY\ 2H\v\ 2\83Ì 6\r\95/¾øÂÓÓÓÑѱ[·nbæ.\9e\87J]\\ð|¯^½N\9f>-\9e<xð`Ç\8e\1d!<\1cJ¿µ\8c¦ \17Á£[y/bëÖ­Ê\oV\12\1e²áîîîc\ 6}ûöÅ,R.ᥧ§»¹¹\r6\83\17^xaÞ¼y\14^=\88ëPAl\ f\89²Ð\8b`[QÞ\8b\10\97\ eËÌÌT¬­dee\8d\1c9r³\19,Z´(""B.á¡:\18ôv\98ÁâÅ\8b\97/_NáÕ\ 3\ 4&.oÈq^IèE°­(ïEà\19ñmvYnåCáÉ(¼ÐÐPÌéÌù\96&\92¬\9d\ 2\81\89o¹[z|#ô"èE¨ëE\88»ù\f\1a4H\81M³­Ø²ð\0dÆû\11+\f½\bz\11Ê{\11áááøwÕªUl+l+\96\ 62C0\90\1cG{ÅÜ  z\11ô"\94÷"¼½½\11Ø'\9f|¶¶bi 3\ 4\ 3Éét\94\1e:t(
+}éÒ%½\ 4L/\82G·ò^Ä\83\a\ f\1a6l\88Ú\95\94\94Px\14\9e¥\81ÌP/H\ eÂÓc[\91®0Ù®]»wÞy'//ïÞ½{Z\ e\98^\ 4\8fnå½\88³gÏâA×®]\95Ù®¡û\1a\10\10°Í\f\96.]*¯ûêïï¿Î\f \13
+ïw\81Ø\10\ f\84§ë¶b\88\8f\8f\8ff§0ô"ØV\94÷"RSSñ`üøñ
\15dÃÍÍí\153xé¥\97Þ~ûm¹\84\97\91\91\81án¸\19ôíÛwÁ\82\ 5\14Þï\ 2±!\1e\bÏjÚ\8af§0ô"ØVTñ"Ä>â¯Âm\85Â3Fxè\9bæ|¨çáá\81Ìh­­(,9%Û\8aÖ¦0ô"èE¨âE¼ùæ\9bø»gÏ\1e\15\9eÏ(\ 3Ä&\84gÝmE\vS\18z\11ô"Tñ"\86\f\19\82¿G\8f\1ee[a[Q\ 6\88M\bÏ´·/T\95\ 6æ¡ð\14\86^\ 4½\b\88nݺáïÅ\8b\17)<¶\15e\80Ø\84ð\14\9b/h\10e¦0ô"xt«âE´iÓ\ 6\7f\7füñG
+\8fÂS\ 6\88M\bÏ\96Û\8a2S\18z\11<ºUñ"\9a4i\82¿ÅÅÅ\14\1e\85§\f\10\9b\10\1eÛ\8a¥§0ô"xt«âE899áoyy¹ÂÂC\81F\8c\18\fÆ\8d\e·aÃ\ 6¹\84wàÀ\81\91#G\9a\19ÏÖ­[)¼ß\ 5b\13Âc[±ô\14\86^\ 4Û\8a*^\84\9d\9d\1dþVWW+,¼ÜÜÜEF\83wÕHið\82ବ,ñX\16áåääÌ1\1aô \1añøNòŪð@^á¡O½ñÆ\e&wºñãÇÇÅÅiMx\10\eâqvvf[±ô\14\86^\ 4Û\8a*^DÃ\86\rñ×ð.Þ\8a  \ f§÷;\8d\94)\1f~ø¡a>£b¢\9c>pjÙ¥¥\8cm\ 5\ f0\ e§\18ÁÔ©SSSS\rã\99½`¶cª£Û\107ÙÛ
+v?Ø8¶lÙRCu>A>I\1f\81Ö\84\a± á±­Xz
+C/\82^\84*^Ä\13O<\81¿\8a}£Þ\84ó\99ùóçïÚµ+   ê\11aaa\98\fè¹qËFyÛ\8a\91ç3\b\0ñøûû\8bxp&\89xz\ 5ôJHJ\90½­@xñññ9¿\a\9aݬY³0}Ë|\ 4ö%nk\9cÓZ§\ eC;h°­@lBxl+¦\ 1Á\ f\1f\98{ÖÐ\8b \17¡\8a\17Ѷm[üýá\87\1f4ÞV¤kåa$Ç\93AAC÷íKS±­¬_¿^\8açàÁ\83ãÆõOMÝk\89¶bÌù\f\96D[A>·<\ 2gVxòõ°×Sö¦h°­@lBxl+\8fE\8b\16-0-ÍÈȸyó¦\91¹Ò¯\17ÑùµÎ\9aò"\9e\eõ\1c½\bã½\88îÝ»ãïùóçuÔV\16/^ðá\87\8e¾¾îò
+\ fñä\18\ 1¦'\88'66¶ì\11+V¬\987oVF\86\83¿\7f7uÛ
+2#¥\b§\8bãÇ{ÇÄ,× ð 6!<¶\15cèÓ§ÏêÕ«¿üò˪ªªÇÍ\15½\bz\11ªx\11>>>ø{äÈ\11\85\85\87t\ 5\ 6\ 6\1a3×Ãb8C[¾|¹(tbb"f\acÇöINÞ)£ð²³³\83\8d\ 6¥\8cù\1fééé\16\9d­`U¿{Á¢ÈÈH\b/<<üä#BBB¶l\89[º´ñèÑ^\1a\14\1eÄ&\84Ƕ"ãĤNèEÐ\8b\8b\80\17óP\85\85\97/\1f²\bO®`ä\15Þ¾}ûb\8d\9e=_}õÕ±G|þùç\88$:úÿ¯\8c§AáAlBxl+2NLêD¿^\84\9b[sMy\11\83\a\17\17!n¼²téR¶\15\r\15YBÒ\9að 6sn,Å\89\89ñÐ\8b°b/¢W¯ö\9aõ"PSü\1d;v,Û
\8a2@lBx¶ÜVd\9f\98Ô ½\bz\11ªx\11bÎâææFá±­(\ 3Äf\8e3³IU4;1©\13z\11<ºUñ"***\1a5jdggwçÎ\1d
+\8f³4\90\19Ä\ 6ÉAx\ fu\88f'&uB/\82G·*^\ 4\1eôë×\ f\ f\ e\1f>¬¼ðâãã×®]+¥ÈðÛ\1a©©©\8b\16-ªó¥\1aÿb\982ùóß\1aÂÛ¸q£a<X­ô\18\93;Ãx\f_\82ؤx\84ðfÏ\9e-£ð¶oß.m+++Ëð{þ\86/íÞ½[üh«ÆK\9a\12\1ed\86` ¹\87úD³\13\93z>?¥\17Á¶¢°\17\81\a\18-ñ 22Ryáa\18Ç\89\9c\94¢\89\13'J\8fSRRæÌ\99SçK5þE[\99<y²,Â[¿~½¡\b\r·\92\9c\9c¼`Á\82:_\82ئL\99b¹¶b¸­ÄÄÄ\85\v\17Ö\19Æ\92%K\f»\8cô\92¦\84\a\99!\18HÎ*Û\8a\8a\13\93\17Á¶¢\8a\17\81Ç\87\ e\1dB`½{÷f[a[±4\90\19\82\81䬦­hdbò[Ð\8b \17¡\8a\17QRRâìì\8c³\82¢¢"¶\15\15Ë\ 1\81Af\10\e$§÷¶¢µ\89ÉoA/\82G·Z^\84¯¯/þEC¤ð(<Ë\ 1\81!\12\88í¡n\11\13\13e<%Y \17Á£[-/\ 2»\83\7fýýý)<
+Ïr@`\88\ 4»ð\90(\ 5½\b\1eÝjy\117oÞtppprr*,,¤ð(<K\0iA`\90\996?\83°bèEðèVË\8bðóóÃ\93Û¶m£ð(<K\0i!\fÈ\8cã¼ÂÐ\8bàÑ­\96\17!$aòåÊ)<
+¯~Äe\ f!\0\8eó
+C/\82G·Z^Dyyy\9b6m\10á\89\13'(<
+O^ *Ä\0\81)v\ 3\B/\82\16¼\88\95+Wâ¥Q£FQx\14\9e¼@T\88\ 1\ 2ã\b¯
+ô"xt«åE`"Ó¸qcÔñòåË\14\1e\85'\17\90\13j\ 4iYÚ\84!¿\ 5½\b\1eÝ*z\11aaaX`Â\84       \14\1e\85'\17\90\13\ 2\80´8¼«\b½\b\1eÝjy\11ׯ_wvvF)/^¼h!á­ZµJ^áÍ\9a5Ëä>\bá-[¶L^áM\9f>=44ÔLá!\12\19\85\87!]­ËpAH\90\13D\ 5iqlW\11z\11l+*z\11sçÎE\9c¯½ö\9a%bX±bE\8f\1e\15^``à\9fþô'ÓâA±\9e\7fþyy\857zôèáÃ\87\9b\93%4J___\19\85ççç÷Æ\eo¨¢:\bÉü«ó\11\17Á¶¢\96\17ñË/¿4mÚ\14K~òÉ'²Ç\80ÑrÄ\88\11²·\957ß|sþüù&Ä3lØ0\f¹\92Ø6lØ\10\13\13#­yÒ¤I\86Â3¬¸áK\10ÛÔ©S\rÛ
+&,óæÍ3-EÕÕÕC\87\ eõ÷÷\97QxX\eÚ\8aÉ÷ù5\19H\bB\82\9c *\8eêªC/\82^\84\8a^\ 4FW\8c\ 6]»v-++\93\12\1c\1c\8c!N\12^î#\f+(=>xð`NNN\9d/Õø\17m%>>\1eCñÝ»w\1fwª2cÆ\fÄ#拾ÑVvìØ\81\86õ¸ñHS\15(Ü°­\1c8p@Z\7f^^^vv¶ô¯áKH\17^­ý\92h+                  C\86\f©¬¬TLr\10\ f$\ 4!AN\1cÒ5\ 2½\bz\11jy\11Ò\80\80*È;UÁxkØVdA´\15høq\ f\16\8cü;wî´P[Ù´i\93    \a¯\98ª@]\86mÅü;2`mXgTT\14\98ä\90UK\9c\9c\10\17A/BE/âôéÓbvóÍ7ßÈ8U\11\ 3fÿþýÇÈ\87h+XóÌ\993\8d\97\9f\98ªà]8\10p\8a5P&°kX!Ú
\1c\12\12ò¸ò\13S\15¼\17gh½{÷î'\a}úôÁñ\95ø\bÅä\aÙ\b¿\ 5Bâ`®)èEÐ\8b\8b@Qð.oooYn;.¦*\18Ù&O\9eì/7èãbØ4^~bª\82·\84\86\86N\94\e±fðXò\93¦*"KAò\81ó=±Zeä\aÁ@6\10\ f$Äa\kÐ\8b \17¡¢\17qçÎ\1dñ\13\7f\1c-MU,\8d\91ò\93¦*\96æ±ä'MU,\8a\ 2ò\13?\91\80xtt_\12\9b\82^\ 4½\b\15½\88ãÇ\8fÛÛÛ;::\9e<yR\96©\8a\ 2\18#?iª¢\0FÊÏpªbi,*?H\ 5\82\81\1e\ eà\9a\85^\ 4½\b\15½\88\96\89\ev\9b\rŦ*\12õËO±©\8a\841òSfªbiùA$\90
+\ 4\ 3ÙpèÖ2ô"èE¨èE`ðÁÔ\ fë\19<x°i\97\9fUrªb\8cü\94\9cª\18)?%§*\96\93\1fä\ 1\91@*\10\8c\92\9f\1e\12Ó \17A/BE/âÆ\8d\e®®®\18.Lø¹ë¥K\97ºtéâ¯8Øh\9d?\11úî»ï¼¼¼\94\8f§G\8f\1eçÎ\9d«'K\83\ 6\rR8¤\97_~¹´´TFÉA\1e\10       ¤\ 2ÁpÐÖ\ 5ô"èE¨èE\¼x±Q£FXá\96-[x0\92Ú@\18\90\aDb¡_p\13K@/\82^\84º^Dff¦Ý#²³³y<\12C   ¡\r\88\84ÙÐ\17ô"èE¨ëEÄÆÆbÍÎÎÎ\96ø\89.Ñ)\10\ 3$\ 1a@\1eÌ\86\1e¡\17AÔõ"Ä5\85\9e|òÉS§N1Û\ 42\80\18x\8db½C/\82¨èETWWO\9c8\11ÃÈ\1fþð\87¯¾ú\8a9·e \0È\0b\80\f&D×Ð\8b *z\11\95\95\95¢³<õÔS\9f~ú)3o\9b ô\10\80è)ü:±u@/\82¨èETTT\ 4\ 4\ 4`s\8e\8e\8eG\8e\1caþm\r\14\1d¥\87\0 \ 3Y~¦M´\0½\b¢®\17QUU%î\væää´oß>VÁv@¹Qtq\9f\80       ±&èE\10\b´°Å\8b\17cÓvvv111¬\85-\80B£Ü(:JÏÏS¬\12z\11ô"T÷"\92\92\92Ä83iÒ$zìÖ}\1e\8b\12\8b³\b\14\9d        ±bèEÐ\8b\8bÈËËkÒ¤ "éÛ·ï\8f?þÈÒX\1f(+\8a\8b\12£Ð(7\13bõÐ\8b \17¡z<\17.\\10¿Õ}úé§Ï\9c\ 2Y\13((Ê*~c\8bB3!¶\ 3½\bz\11êrûöí\ 1\ 3\ 6 0{{ûøøx\1aïÖqÊ\8aR¢ (+\8a\8b\123'¶\ 6½\bz\11ª·¼åË\97\8bQhÈ\90!ׯ_gÉô\vÊ\87"\8aó\ 4\94\95'«6\v½\bz\11ªsìرfÍ\9a!ÎæÍ\9bgdd°pz\ 4\85CùPD\94\12\ 5eBl\1cz\11ô"T§¨¨hØ°a\r\1e1nÜ8y¯¥I,
+\8a\85\92\89Ú¡\88(%sBèEÐ\8bÐ\b»ví\12¿©ÁyïîÝ»y\86£ý³\17\94ILRP8\94\8f9!ô"èEh\8d\82\82\ 2oooqê;hРÞãI³ 4(\90¨\14J\86Â1'\84^\ 4½\bÍ\92\9e\9eÞªU+1á\9a={vqq1ë«\1dP\ e\14E\98\e(\13\8aÅ\9c\10z\11ô"´Ï¯¿þ\8a±ËÁÁA\"511\91\97\93R\1d\94\0\85\10\17)EiP \94\89i!ô"èEè\88\v\17.\88{g\83N\9d:effò$G­S\17$\1f%\10µ@Qø;GB/\82^\84~Á\L|S\1axyyegg³¹(ÙP\90p¤]ä\1f\85@9\98\16B/\82^\84Þ©¬¬ÜµkW»víÄàæééùÑG\1fQ\8a\96\96\19\92\8cT\8b\9c#ù(\ 1\7fäHèEÐ\8b°&\1e<xðÁ\a\1f\88\1fð\ 2\ f\ f\8f\84\84\ 4<IaÈ\9eg$\16é\15yFÂ\91\99Ð\8b \17\83^RR\92»»»HEãÆ\8d\97,YÂÏ\8eår'\90L¤Tä\16IFªÙP\b½\bz\116Bnn®ÔgíííÇ\8c\19Ã/.\9a\82Ô!\81â£:qÞ\88ô23\84^\ 4½\b\eäðáÃAAAâödâw 111¼v®\91 QH\97ø\1d´¸Á\1f\92\89\9423\84^\ 4½\b\e§´´4..ÎÅÅEdÌÎÎnàÀ\81x¦¤¤\84É©\rÒ\82ä Eâî\18\0©Ã3ü\ 5\17A/\82ÔH`zzú¤I\93\9c\9d\9d%A\ 6\a\a'''ß»w\8fùA\12\90
+$D\12\18\12\85t!i<`    ½\bz\11¤\1eÊËË1¿\e1b\84øn¼\98¿àßõë×Ûào{±ËØqì¾47AZð/R\84DQ-\84^\ 4½\bb<eee)))~~~NNN\rþÇ3Ï<3cÆ\8cýû÷ÿòË/ÖºãØ5ì v\13;+í8\92\80T !H\vµAèEÐ\8b æPYY\99\97\977uêTqñ4é´ÇÓÓ3,,,11Ñ
+®{\83\8e`w°SÒ\89\8a¸¸\1fv\1c»Ï/\10\12z\11ô"\88ìTUU\9d={\16\85xõÕW¥¶.}×nÌ\981111Ç\8f\1f×EE\10$BEÀ\b[úf¦t"\87\1dÄnbgù\13\0B/\82^\ 4Ql
+óùç\9f¯^½\1aå\90¾w'Ѻuë\91#GÎ\9f?\1f}ÿÔ©S?ýô\93ºÑ"\0\84\81`\10\12\ 2Cx5\ 2Æ.`G°;Ø)NL\b½\bz\11D\vÓÉ´´´ððð!C\86H_>1\ 4³Ë^½z\ 5\ 4\ 4Ì\993gÓ¦M\19\19\19\98,\¾|YÆ»Û`UX!V\8b\95c\13Ø\106\87\8dJó}C\10$BEÀ\b\9b\97\19'\84^\ 4Ñ8W¯^ÍÏÏ_»vmppð\80\ 1\ 3Z´hÑ ^Zµjåáááíííãã3jÔ¨     \13&L\9b6-44töìÙó\rÀ¿x\12/a\ 1,\86\85ñ\16¼Q\-¼\1e\10\0Â@0\b  \81!<Ö\88\10z\11DïBÅéÁ\81\ 3\aâââ"""\ 2\ 3\ 3\a\r\1aÔµkWé\9báæ\83Ua\85X-V\8eM`CØ\1c6J!\11B/\82Ø\1a\85\85\85ß~ûí\993g\8e\1e=\9a\97\97\97\99\99¹{÷î\9d;w¾ÿþûq\ 6à_<\89\97°\0\16ÃÂx\vÞ\88·3\87\84Ð\8b \17A\b!ô"èE\98Ìÿ\ 1Ê\86&\81endstream
+endobj
+5373 0 obj <<
+/D [5371 0 R /XYZ 85.039 786.531 null]
+>> endobj
+5374 0 obj <<
+/D [5371 0 R /XYZ 85.039 763.817 null]
+>> endobj
+5375 0 obj <<
+/D [5371 0 R /XYZ 307.125 631.737 null]
+>> endobj
+5370 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F41 3054 0 R /F58 3380 0 R >>
+/XObject << /Im12 5361 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+5379 0 obj <<
+/Length 2927      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYsÛÈ\11~ׯ`9®Z°ÊÄ\ 2\18\f\8e}\93\8f\8dµ\89eÇâ\96\93ÚÝ\a\88\0EÄ ÀàXFÿ>}Í\0\10!W²\91\1e0Ósu÷ôñõÐ_yðï¯\12íz*]ÅIäjå¯vÇ+oõ\0#\7f¾òe\86·
+]/Ò8ôz{õý\8f:Zù\9e\9bzéj»§)Ûü\17çÍûëOÛw\9f×\e¥\94ãGîz\13Ç\89ss\v´·\1f×¾óáúæ\96\a·ë\8dï|^\a\89óóÝ\96I\9fßýõz\9dÀÐÍÇÛ;\98üþæÓÝú·íOWï¶\13.6¡\eF
+Ùø×Õ/¿y«\1c8ýéÊsU\9a¬ÎÐö\?MWÇ«P+W\87JúÕÕÝÕßì.<\16®xÕ\82°\e3cã§n\1aèe\85lP\ 1:µ* \80\1cº*\8c¦*\ 1-\84 \a\1d¦Î\9b¦þÕóÃ\87¡EáK\10±~\0ѣعË\8e÷\197o·\9b»~­<ç±\82       \ 5\13ßâ\82æ\b\84¬¬\99´]§\81C\e\r\1dÐ{lu\vê
+Ü8I\9fá_i×÷\ 3Ë¿¯\17®t{(»õ&\88´\93\17Ý\ eOi\91óS_65ÒCÇ\8c\1fq°Èj¼Ô\9eI}Ãß{øÄ(\fv2þì³²\85\8dªGîv\87¦íeCÞ\ 2Gq}âä\ 34éìñÔ\8c÷l\ 69ê@³\81r\9e\1fÝ\15´\8e\17\r'YÌc v\q\8fz\95Ù$Cû;2P´BkP­tßh\14)©¥Çó2ØV\85Ê)å»Ëjn\9cp°íË]I­¾\90y2LWO2\12s(hÞ\1cùjÃ\0$Gy;á\e\17´l
+ -8\12L§©»\ 3mM\93À¼Â8\0\8b\0çùo\97ÒAÝp:±\16Û\9e)\86\85\99f&Òk\12\1eo\©\90å\aÏ%±á[d-^'6»>{ c_I¿áo.ߺ\91µÖ4pCb\1c%hOÈwÉ\97\97óÌr\8fß\80'5G¾W¼\ 6`Úw\1ex\87Ü\1a\1e1?m\8f\9b×;6#b]D)Ù\87\88\89C\83³ªÜ5\92\a±ëA @Ñße;¼¸\ 3¨Ü\ f\9df\8f_Íl\14Ü>µ\r\89DöZ\90é¶E\87c\11qÇ|íÚÒJN\12âv\13JÕà1gÞ2ë¬b\8eF¬ù±\91Ã\17Y\88AÑvƦ°m¾ýAØ$÷\1aº\9e{S+AU\18+¡¥Ý\82ýï\1aqÒ¦ªÌZ\94"MA
+\18\0\9e\87n\85¤/eÍ\17Ã2\91\08|»\r¹Á\17\ e\f:\ 5Ó}/þ\8c4\1e¡I¯0\9aúVxíù#ûǦ/xGê¢aäÜß5C5öþi\84'&\85\9b3\1eW\80<Ô³\97ASêÍ\82\12\1aÃ\ 3«\A G\87\19]g\83C\8a\87H\ 1\14#3ò\7fL\8e:rnz\1e¦Ø\81\r{n¨\12gW\89OáHÇ·[\83\ 2Â(p²}_ȱm\91å&\9f`¿?\94\1c\ 6p\8fÑ%vÖ\8aÈ6ù\ 6e·þ\90\19N\1a+@Y\8bo]\84\0
+\10\89s\9fmÈ4Åúè\80\12\93\1c\alå%Î)ÃÛéÑϼ\94<Fyp«pÜwÌ#N:\9b8Xö}Q3M\14a=\ 1i\15i ËÇ\95\18çé;\8f|\1e+\12l¦çåä\1c²óÓ«\90­(øÁÂL\18G\ei\v\8ah^ülH\14[`mþ^JÖbÛ;\8a\15¢\9eÝ\85äì\aÊ\8dôsé\19ÂN\98Æ3xá\ 3àÐ\97ðÂw|Ä\18Ú\e\91DÄ¡-\8aÙå\ 52\80\92Áì\8b\`\ 5\ 6\bÊEÂÚ\12F\b]\1f\80Ð71Â\r\9a®\17@\1aɧþ\0\14¼\1düÚ,LD\13¶<5Ú\11\ f}z\vCoxȬ\1d\1d\ 2\89\14¿¼y\92Dy\90&¦&ñ\87\9b#eYËQ\8e²2çB\ 4\ 3~
+\8b`%\ 4\7f\9a\89VÜNL
+iua\8eê\97\8ew§D\8b\13²%\88Î\97N\92U<\92Q\17¢\13XIJ¦ëÇÎ\1e\8d¨å¶Ñ\16¶-J\80\85ì°Ø:\97\95lvo2ßÓ\85SmYà     t\ 1*¬±$$(¡R\86\12\8d\9cÉ\ 6mwÌ0b¨À\eµ\85'\93\14\99°fÏ*\9eCN4ðý\8fQ0±&\80ÚJ\87bRÝq\r©þþ\94!¸íÎ9Ï\9fY_¤Ý \bdþ@à¦*g¢D\10¹ß\98È"Wc¥O´x\ 66\9e\18\13Ò¬®¡\9díø\82\bØ"\81\10P"x±<\96dP­l\86ÚJ"´\ 68Î`\13 dæ0N>\923QC\9b$tu\1cÍôtD¤\11;d 5Zo\10 \1f\ 4~\86õ\18U61\84UÌ;\ 3\89, é\fö
+!\8f\9a\8b\84m\9eÆ?¤ú$\13\8eòU¢D\95Më0\8cG\\7fx}ý\8a»Y-tëÍ\81ñ.NÂ\7fä Kká\12\11\8eu\19\9cm\8dQCû©\872î,ÄÕ°w¦\8b©xú\f\82\11Z\99\11\82\94\ 2\vwÌý\91¤%\0\89ZD"vD±­\fe\94\ 1\88F5RoPí\ 1\ flÁj\1e?ÁÛÜHÅ$jÛ4ý\9fà4\ fÂxwDÓG»ßè@;\9bL¾%\7fÛ\ 1£ü¥¶n\8b3O¸ûð\9a\e´\vÄå\1f¸ûwù[ÒtÑ?\9e\8a?¼ü:Ï\vávè\10\97X>_.øî\òó¡h\8b\ 5ý¨\0jýX<|\93\ 3éÏóM\fàl\9bÕ\ 2}  S
+\81À\95å¹4ð\93\80?\9d¹q\11}\91(õ§¬\15Ä\9c\90.ò{&æY\9f\11\12\90\9bÕù\82\10AªÜ\10\9a"Eù¿Iá; úÈWί¾
+\9fä\17\92\95¢\88Ò±\9bÎnå2`°I\9eKÜãÀ\86Ëa\10¨7¬\ 5[\94¾\9dû.Í\9dÃ, \80\17êìáÅR±´5\ecü4n6²\ 1uYv,\fC\94Ã\9e\16\84(5\85Ë\11{½|aÎÕ\9eå¼fܽ\11/V\8c3GÙÔ,4ÙB\11#<ìãÏ\99\17\83Þ÷\130£4\a\ 5\90}°)D\a\93h¡% 5G\8a\16\ 2À\1fÓ$Ì\101a³QL\8dUèW[ßä<N\ 1JûÎ\ 4A\16Â\aˤ\ 3²H\1c>sÌ\91\95ûÆÎ\93¨\86'\8c\19Ìå\9aì\1f\94ã\a\9ejÒ÷¥_\ f\98J\824vøa\a_kÒ\88q\ 3«\83 uÓrm\85cV`ìÐhf+\r\ 5\10î~àZ\e\87-`¡\13\ 4©\83'µB²Ï,ØùB\15In\1fz:&ßnå(Ò-¶¨ÜÇ\ 6gPÜ¢~\98îXÊÒo\89!Ú*)\81\853,\97¥µ %\12à±cä·o(÷\8c\14wMãNbPßn\ 1ª4µ@²ë½d\14\19¾K¬åÙÐ\91ó\9c¶è\87Ö\9480¯\e\14,4=\87T\15á%Buþ\14ÕIQ\8a\8d\8a\vÈæ«°ß?\ fìÈ2¥¶l±v\82t&&é\19Óõ9\ 2cãR\130\r}\9b°×Ì\8aMÜa\ 13¶w)Û31N$dâ\8e\19\ 1¢¶ÁO[ò+\1cú\87\ 1×Ú\9ffpXÈZÄÝù\9d\16×Q\99@\14í\vÇuþ¬=\10\9e\9c\98-vl\fæèú]Çd\89}Ð*\85\ 2x±¢j\13°¢Å=/e\13\ 2 0@o\8dð=dÝä,Ù Ãå\r\1eö\82'qlæ6g*á\89\81m4_L\93;Û \8b
+}\8dp´vnÅ\90/^\ 2F\83Áç´v\16n©P\97\17A\83¸æJn\8fOr\10\ 6Ý\96\9ef8\19ȵâë"\99,äÝjmb1¿þ=\b\94ë/ Zè|!¯\9bÅ\f$ßÊo\ ewÅøæt\99¿>\9eÆ\a¹\9aÝðçn|îI\9d\ fd\8aòÒ)4²ulPu\8d\8e\17\86\9euJ\9aAÜ!uZ\vay?\82\ 6\15¹i\18     $ø´VÀ\7f\85¢ìÊ¢[@\10aàz\9e\9a!\bò§\81óP\18\99û¯¸üì\17Î\8cB7N}óìoÞ
+`1ä\89ÏEÅõ2£\ 6\ e\ e_\1e\w    Ñx\91\eÇ\86!Öí&Ô\9e«}5s\9b×|«eNx\86íà\925\1dºi\12>e\8djqM\95\1aÿ2²¤\99$qýHËÒªä\aO\832È&þÍ\94]UÒÓî×o1\92Dn\10\e\1d]#ªD\ayF     *vc{)\9cõz2|t)\88¸6\ 3ãy¶T1Ü%\8e¨\84\9eÂ\19\89\9dl\ e <\e\88±\11»Æ\92À\82£Øõ\83¹\9eg¸m|¯Uñä§\ahKP\8a\ 3       8±A\eqðì\e1N¢:\813¨Ä\f­ñ\19\ 1(\8fÖ\89p\13\9d\94\92ئH\16+b\8c~m¢\89òµ\11
+&0Ê\93\ e ¼\8bXd'\a\1e\ 1{о¬C\15`g\16\11²"\8b\b\94\ 5@\ 5ÃÃø3\ 4¢ü\9eçÚE}y\94c\bt>©*$»§ò\1c\1f½ÿÍhq8¡©\17\f\ 2W'¦6øø\97\ 53\v<7LdÂ\88<¡¾.÷âw\81r½(\98?WN\1eÔ\1fѪ\ eãKE,Ï¥ã\83G\8c\ 5\ 3ÿ,b\13È®´\8f}ãC²7}\16¢e\84w\13y¼VI2:Ö¼J
+cWEÖÅ\8d{c\11\93
+J\13\87Èò\90\82\88¦èº\8d\98¾l3\15u?PVÅÉ\ 5¥\8f\12
+ò|1hA3MgQ\94í\ 1"üÒóm\98B®ðÕòó­pðÿýP\r!ÄO¬4ß|\84õ\93ä)\8bPW²N'\fþ\a#rØ´endstream
+endobj
+5378 0 obj <<
+/Type /Page
+/Contents 5379 0 R
+/Resources 5377 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5376 0 R
+>> endobj
+5380 0 obj <<
+/D [5378 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1122 0 obj <<
+/D [5378 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5381 0 obj <<
+/D [5378 0 R /XYZ 85.039 742.055 null]
+>> endobj
+1126 0 obj <<
+/D [5378 0 R /XYZ 85.039 594.087 null]
+>> endobj
+5382 0 obj <<
+/D [5378 0 R /XYZ 85.039 559.545 null]
+>> endobj
+5377 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5385 0 obj <<
+/Length 3283      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\1ak\8fÛ6òûþ
+\1fîCd VIQÏ»ON¶×nÑlrY\a\168­¬µÕÚ\96+ÉÙì¿ï¼HI¶¶9 wE\80\98\1a\ eÉá¼g¸z¦à\9f\9e¥\91¯L6KÒØ\8f\8c\9e\15û+5ÛÀÌ7WZ0Ô,ôU\1cáÔ«ÕÕWÿ\8aâ\99V~¦²Ùê\81PVë\1f½×ß.ß­¾~?_\18c<\1dûóE\92¤ÞÍ-À®ßε÷fysË\93«ùB{ïçAê}¸[1èý×ß/ç)Lݼ½½\ 3äooÞÝÍ\7f^}wõõj@Å"ôÃØ \19¿]ýø³\9a­\81Òï®\94o²tö\bcåë,\9bí¯ÂÈøQhä{wuwõo·\vÏ\853^5qÙ\85ÅXèÌÏ\82h\9a!\vd@\949\96\ 4\0Ö\0\89\86,\ 1.\84>Ü&\0fD\91òîòý}\ e\17\8ec/oñ7ñºmÉ\83Õ<Ó^sj»
+\16\1c6\f¼FNÕ{\80äÕa\82\1f\81o\82ð\19\ 2\8döÓÀѧ£   \91­¶\15\92\91\85\1e\9dºÇÓJ\ 6äEW}ª\b\"XðòFæÛ\9a±\1f·yÇ\90Æ¢~BÉ\96MK\1fk\80Âíã ö\96\e¼\84ö^Î\17¡Ê¼GBC\9c\17\0Üíä\80¶EÐé\8c\9cn\8b<\90\93\9epe\8d(\r\ 3ð\10¦''î1´¨\ f\88Ø5õ\ e\ f\10r\80\89$>\94qF\¸G¬'ÖC:\aÏ4!J\vgHb0õîú5\ f\88g0_ä»]¹fØÝò\r,|\85G,\19\92\1f\83\89­ly»Z\14$R¦\foP÷\9b¬ë=r\88\ f\993Ïñ\1cºØð\ el2d@o^-}{§ ñ\15è4KVN\14aÈõ~R:ÄC\89Ç\1dÃÚ\8ev=âWà.×Õr\8dõÚÞG~\8b¢¶\12\92[\10ü¡n&X\bÃ%\90È_\13b\ 2üúàî\93À}\1c\e\1c\0Ö\8f\82û>?¡>\15¸p\v\95;<Ô\ 1\18O\7fÜ\81§?°R6üõ&ÇåùF`¬\99\ 67)\ 5ÿ¡Á\r\9d\14q¼§\ 5\13ãñ¶»²è\90\ 6ÎÚ\8cÊ|\1dk±¹ws\ 3\90\ 1EU¶\8c?²N\93ø\81\8a\ 5ýåÄ\86\89\9f\ 4v;ç6\80\90(\0&ÂõwyWÕ\87v\8bg\1c§NÈÀ/\81\1d\98³°Zù\916#˸­ñ\8e\8fÈ\96\ eÖÀ?ãa&"\1d     ML>ì\92Ê4ó\8d2çd¢®\87©ò®Q×Q   &éÓ~`\ 2Yz?\a\99{5
+ù3\9f{lJô\12¡I¬¼'x¤ü0Éd\8båz=qJ\10ú\19\98\8b\9c\82úÜu¨\8cx\ 4Y/Ý\11Ï}\9a\93}°¿Â\eW\82\e\ 1\87|/£úÁ2ÅR\86:\eûJ\a#ÞvÍ\89\15\9cukhÙë±â¢Yþ¤"u\87\96\ 4\ 3ý\a\ eæ\88
+M\9b\8fHy\8djmñjÆqç\96âjÄ\0Y\89\8bSã"\10Y³ììÜû\8e<q¯`Ϻ\1fäÂ\11ü¹\10"\f\ 3O±\\ 5/oîq³®ÉéôÝ\13\83\vÔ¿mÝ\8aÁQ(I@Ío:\91\ 3_\ 55¡äk?\8dU\93\ f\9br$\15Z1æUÚ\93(V?B\8f9\1c$@6¬\1aF\91\88n,\8eEÜ-Fo0\1cð#å'\17æ\ 4\17£à\96À\91 ó:I\12\96\ f\9dÝÀÆ
+M\8e»±1\91¢(e\bY/|\18\8f\99=<Ë\1d\9eÓ\96E}r®\e\80äóa½\13q\8e\1aøÄÀ\a\86ǽæ\b­â &\82jÕµ\12\19\al{a\83\vQÄò¼T\9e\ fmeµOè\97Èò@¬\87Í>±¸à³êD=ÛmI)\ 4 =n«]\1f\82\9c\9a\rø\ 6`Ĩ7\9b¡ÙY[Ë\85ʦ&\93¯»\97£\90\fÿ\9ddoR\ f\97\ e°Éî)¨¬ÿÁ\ eÇ\8cÓ®aôjêºûû¡\ 4\19DAä5Ç\82\a\1dzÉ5î\85_eÛå÷»ªÝ
+Ö      \13ÈKW6fà\ f\98I\93\86E\98fáÍm\86\15«\9e!&Öd\ 3 íGòË8Û\8b»\ f¦\16qìXÖ¼ÿ@\9d\95÷\v`Q,¢å\94W\1d{þË
+
+ø0?\10.@?\92tÖ¬P-\1f
+\19õ®\1cZ\96\1aÇ\ 4ò
\9dåaB\11˦©)Þg\10·ù\ 2\14ñÃ@yÿ¹]\9d\19Ô\ 5ÀÚE\10\1a?M£/×\1aÆ\ f\92éJCfþ8\ 5\87\ 2(\r=®}>\\94<@\84JRÞãÿJÆíÛïß~\ 3\9c|{{NB\94øi\14ü\ 5$H¥\88   V\8agd¤°\87ù\v¨Xq\1a\8a\89ë\85n\98Ô7éÿ\80\15Á\97\88X¢®¿~\8dÊ\8a\95ó\a\1cÜ®^°\16\93ÇÇR\88T:çü\84>¬eSÎa\82Ì\ f M\1cÚBS²5ÖMç\f2SÞÀDɧ²ßÃ\18P\rj\ f\8c\a\99v\85       \f1ÕÁ_4Ü\9a\87Ps\15¼Ñ\81÷foÈ\93H,WZ\19ZáCÉ{²9§\êÁ\ 1\eÚ¯)×X7ê\98\82=-çØtè   àä$Óϧ=\99v\ eê"do\88\1c\e\9f\83ÔÝ\r\87Eݸp\bY=À\14g\A\92ñ¹\b!\a\85\83;\8bÛû)\ 4·|ã\96¿Ü2¨¡(²\9f8ð3°\12¬¦Ì×O|\ eÕT4ç\8a­²±U""ô   Â¡¤1\15ìè`\99\ 2\8e\89§Ý\84\7fä3 ½g\9e\91\17α^D\18\88óÐs\ 1r>\9f\1d§ä(\88"\95ùK$(é\83K\10\e\96JW\95Lù?\91\10NÙ:\9e§T\90öÈ\7fµR\0pÎÀGJ/w\ 2Ä\ 4\98Ý·h+]·rª\89+*Ùn\97ãU6²\12Cl \99\16ÝñWÚ\86\12iÍõÕyCàÄ4\9a$ð$\7fã+\9czKHô ò\ 1^»¥4k·æ9N\aK\9e\e\16\84@DZ\1f\r\ 5§¢ÀÂæ2¼\87¡¯C[J±\19p\9b\ 4"\19eb\99÷º>l\1aâ÷©OÐÿÆs?`\88á@\9bèqáA\90F*F\v¦¬æ(¥\8b\96\8cø³Í%·û\85c=\8cÄ\82K)%\98DL]$AâM\a\1d¡3׺ÐààÃ\f\9bn*öG}¹\8bþ\9c\86T'¥þ\1cP\16þ\17Ý@\8dìÓ\93î\18\ 4\9f¤~Â\8d²Émh\91\82mx$Øã]"\88\v³8òcn\9f\92c\8fÃ\89\86 äËÄuQ\87óîf\ 4\85=Ý}öÛLû*Ì2ó\831ÑÙ/"ÀW7{=»®\81¢Ù Ò\80ÿÇFmÀìäh\93ND\eQ\ f\90`\96\80l\81ÂOh:YJU\14\ 2\9b\13ZV\163é6éE\8cqÒËØy+«lþÌ\9f\83D¼È\875(N>\91u\9eø\14Ú\92T«§h\80ûØPÖ\8fÇçÔþÁ\1d\9d\ 6\91YOX¶ëT\8cÍ0õ]¿¥-\8b¦ìZ¿[ß\8b!\ eY\ 6ö\1a\e\8b\8a5Ù®¼Pe(\94\12\8cÀ~¢Ì\9fR,\bëÆOÀô\17¸,ûsº¾Ð`7©A\9böÓ칶q\10ú\91JG}íÐ7a|Ö×\8eÐï\84\99w\8b¬^\85\8b»\ eûZO;éf»öÎYs»åî7\17\17é\vR\7fÈû\8d\92¼?ö\ 2¥Ôd·;I³çºÝ\91¯õ\17ÚÝË\1dyâú´Á\83uzÞ!4\1a2?ÖÊ\86\11Î:\84\84\1ed[\12Q       \ f;R}SP\80öþ0¼(n`=^\12\09ѯ\90Ù|×Ö²7[\11;|ĸ'&k6Oü\9dô¶\97ÊO\1d\\15`Ò²\10÷\8fÉ\89­\95\959\ f\r\80;ÙõÁV±ÒÞ#\v\10°rþùH7\1eÜ\12¶$QÒìD÷\17 ®\1d\9eQ£~çò¨þü\13å ®xWÆ\e¬ßW\9f©tÅ¡ä­åeª\87.       ß\1c¸_\87\83ÁMíÎ\b\1f·q0\ 1\85øHÝ&\9cìc<~R2в«!@ßÑ\82\8fi±á\fe\¡JÇ\1d%&«¶äÙB\9a\ eâ\9fs%ÂÆ3³w@ù\{Ã\8eÓt\82³\95\8dÅ\93ëJ\9fc_7¶¿Qºþ¤kÉØvGÛU¶áâRÄr]®Ç=ÅQ\87\eLS}\1fH*{é\9fY?\14\ 2\17\16\ ec4s\9ei6\12\ 5ß\7fó\a\86_4|ª»H\18é¾·\17Qæ(ï1|<ë*?\e *\8b\ 2
+âzh\b¨-ª}'\80]±(\18\8b8²QÏ\95   \17÷\8c}£5\87õs7\17úYðÅÚ\91T=bscÇP4Õý¨    \13FP\epÆV÷%\10vù¡ð©\aÕàAJI\ 3  \88       G*´Ä÷AQ \13\ 6ÞuÕH\ 5B9ö\93@\89\89-\7f¸R\10Æ+lx\88\92Ó´¼\ 3\85½\\10¶¼fØðÑ\fWá£YÃ;Q\11\1aÚZ\10\0î\15\r\80\8fÜ;Æ­\9cîµ\98      Ë\96¥\9cýl\8døH­7ôvÃ×@\85t;\vkÙý\907VX\9b\ fËJr\8f\85;L°\91MXJ\81Q¼/ù\9dSôdP\89\ 3\1eÖ\8côê©DqÈó\15eïÈÙõ³#\170=+
+_ñôÆ:øÀ;Ô²\19q1?´\95\95"Ú>¸¤êaÂ]¸B\87²¯AÇ\9a\93°Q\93\19QƼé\13É\94RǾ\83+ù\~\91Áõ\99'q\85*\9a®:JpÀù½eÆgWS\10+ö}ïB0E\1d\1c)T$rÆ)ÝGüBEÃß\87º×\13êûªèìúÔ[ÞMpéP¢ó\vÐmr?\ 4\87¶ãbý\ f\0Ñ)Rú\f£#åÈ\89\ f\hû°8.sûÄ\89kPá\ 3ëZk\97DO¼¯¶>¿W~¤@\8dk\86V\8b+Àjûò¾¦ª\1f°\9cÕ"\8aËìé\ f7ÐjûÈÙN°aì?èMÕhXUAÒ\85:Cb*v\15½ÌüÊZG¦\ f¿Îô\15§Wô¨\86\1fdäÊþµ\ 4`.ûnGoiÙÄ}p\95ó\bö\b\14\85¹\13ðܾ¢\12=T+ÃÊ\91ѧg\ fsS\19\16\95ÿ\99}\92f5H\9d\94.\9f)#(vMb\9f\86\ed\9eÁðÐM?\rG\1aòzí\9e\86m\13\fï\96*ájB\M¤Ï\9eªçßH³ÀÏ\92èü\85vòI\1aB\8f«{ Ñ\94\9e{\1ay7\a>\8c%\ 3§\9d\8eýciàê\ 35\1d\7f\90(\87\v\8e¹Ë\1fv/Ç-;\9a\1fXܨcÐG%\ 5\85AüÌ\1f.\89tþÜ\9f\f\99Ä\872pÑïõ|øÕivN)TK&\ eÇ!ýw)oó\1eendstream
+endobj
+5384 0 obj <<
+/Type /Page
+/Contents 5385 0 R
+/Resources 5383 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5376 0 R
+/Annots [ 5389 0 R ]
+>> endobj
+5389 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [113.843 135.076 412.147 146.766]
+/Subtype /Link
+/A << /S /GoTo /D (samba-trusted-domain) >>
+>> endobj
+5386 0 obj <<
+/D [5384 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1130 0 obj <<
+/D [5384 0 R /XYZ 85.039 766.606 null]
+>> endobj
+5387 0 obj <<
+/D [5384 0 R /XYZ 85.039 746.277 null]
+>> endobj
+1134 0 obj <<
+/D [5384 0 R /XYZ 85.039 268.349 null]
+>> endobj
+5388 0 obj <<
+/D [5384 0 R /XYZ 85.039 230.249 null]
+>> endobj
+5383 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5392 0 obj <<
+/Length 1049      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥VM\93Û6\f½ûWèHÍÔ\f)\92úèÍÍn\1a§\8dw»«\1e:i\ e²¥µÕµ$\97\92ãì¿/@P^¹qséxÆ\82@\80\0\1e\80gË@ÀG\ 6©áBeA\92ÆÜ(\19l\9a\99\b¶pòóLz\v\11h.b\83G?å³7ïL\1cHÁ3\91\ 5ù\933ÉËOìíûÅ}~û\10Î\95RLÆ<\9c'IÊ\96+ÐÝÜ\85\92}\,Wt\98\87\1eÂ(e¿?æ¤z¸ýu\11¦p´¼[=\82ñûåýcø9ÿ0»Í'YÌ5×±Â4þ\9e}ú,\82\122ý0\13\eip\ 2Yp\99eA3ÓFq£\95\7fßÏ\1eg¿\9do¡3\1d\90×\95bç£Å\        \9e¦ú\µ4Wªî+,\ 6¾\940¬À\87\1a*èQ?\90b\1dΣ\84u!|}õ&\ 5骽ó/±Ö7ï"1\89 \85ä&N|\9c\9b®)ê¶G´4\e,:\1dûÐE\80ð%éס\12ì\ 5\86]í­Kt\ 5ÓöG\8arQ\87\8c%ÏâØGù\ 1<¤`E\ebN.S\90¿ÍMG\"¾ÎiQ\96\98\ 4\a\1fί\84P\9ag©ñÆë#&=t-Ý\8e\81\1c\ 2_=TCGÏz\80\ 1Ò\90ý½\1d\1e/\87¶hÁã\18\1a%±O\99»vØ\81\95+ØÄ\171\8c\ 6ä¿\8eÓÖàaOÏ\13ê\10%¸É)V¹F4b  \80¤vGoWïÁhO/ØÃÔ5\1f^\ e¶k\ ex\81ï¨S>\81¢³$\ f;o9Ø×,*oX¢a\83*h3ª\0\9b¢©¨ i\ 5x\v .ê·Õ¾\18ê®\1dïup\1c0ÿ\98aR\85Óö'\1cÁ\ e\11-\ 1^X\91KxÁ<aw¿\90Û9(ÊOCe½H\ f\97j×T-\823 R\89f\8b\8d«©þ\12zXÀð¦¶\15©\1d\14\ 5\18÷$ÙÊ¥v \15i]ÀËv¸\89\89Ò*æ*\8eüHå\1e\91ù¨¾\18\f\1dÈ&2´   -É;\84\ 4\85uUyUQ\96£eÑzÁ5Í     xÑ\7fº~©lýTWåÕù\8f5\10ë¸È\7f Íu8\0\0¨\ 6Ð\90î\8a\ 6\e³.P£`±]Cì8ïÞß\95eÜ%\9b¢%Þl;\84ú4®¿£\14zÙZ°\89²É8\82y±!´G\1eéH\r\8evS\9d\8f\14«}\0\1aZ\10\167\9eMÜ \ 2\8cü
+?'\11OLrý'd\1e\1dy¦S$\14Í\95\8e§t
+¿\e±\9bÌ\8c½í\9a\ 6cµ4\96·ÖvHo\84
+ƽ\12B%\0ºü>c/id+;N\83\82[§+\89\1aì\8eß\vÜw·[ý®>\84\1e qÍ\#÷%]ÒvÞwÒ\88\b|ϤÐ\1c\95/\v\81:8.æsOnèµ+ü\85\85­H8¶¯i\82z½÷zÇ1J\12\ f\82×·\fÑ\1fÿ\14RÑ`Az\99z­pë\8a(¼Ú\954\14[\9a\ 6ÇÂ\92­*\8a\ 2\1dÚg²î\87b\8d{º¯Ýá\viGî@¹öxoí¥\89\ f\1fe\9a=;¾ð\a\8e,\1c\939©²¾d4<ÕHÏQ\16±²î\a[¯áèè0EÏ\ 1¯Äu?ÿ¤\8e\18ÐÖø\86{\0¯Í¯Iñ/\83¹>À\1eÌÿ÷ï\ 3&T¦çÆ|wPe&þ\9d¢D\82\83ÿ.Ó\ 4ÿ\ 1\84\Wëendstream
+endobj
+5391 0 obj <<
+/Type /Page
+/Contents 5392 0 R
+/Resources 5390 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5376 0 R
+>> endobj
+5393 0 obj <<
+/D [5391 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1138 0 obj <<
+/D [5391 0 R /XYZ 85.039 682.89 null]
+>> endobj
+5394 0 obj <<
+/D [5391 0 R /XYZ 85.039 642.726 null]
+>> endobj
+5390 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5397 0 obj <<
+/Length 2334      
+/Filter /FlateDecode
+>>
+stream
+xÚ\9dXm\8fÛ¸\11þî_a _d`Í\88\12©\97\ 3Z`·{\9bæpwE»[\\8b$\1fd[¶\95Ø\92O\92³ñ¿ï¼Q\96l9i\ f\ 6LrH\ e\87ÃyyFzêÃOO\13«ü0\9dÆI¤l¨§ËýÄ\9fn`æíDË
+cCe\8d\81þÈäÜÍΣ@ù&\1e[ãOça¢\8c\8dpòáeòæ)ð§\81¯¢(\9c¾¬iÑË꽧c5\9b[ë{\7f«\9a\98i¯ÜÌæa\14{\197¿\0©XÖUS­[¦<\16\rÐ` ½\1a7,\8eÔÏW8\1dyO8@ú.\9f}|ùij|eüx:\ f\8c\88Î|>5m¾çåmM\9bsæ]\95L}Îö\8b\f·O~|éß(HT\1a\98\e×\r\ 2\15\1a{k2V&2}]h\ 3Ë£\v]hÔ\86\16¡ïåY{¬s\94¯a±²rÅr>äeþÁ×\ 6çÚÆ :ö\ 41ÜZwÇj;Õ>PÒþ±/[¼}\90\90f\91á\f\80ÿcKZ\85©§b\acZ\97\82þf$\12,%5\ 2é\83o} >>=COó\9e\ 3ò©fÐûR¬x7ß\ 4(\197{R~V
+µZsK¼óCVî¬-Jh6|N»=\8b\81\12U\9bb\89\8b³\1dïü\82æB\a½\ eY\92¶Ð(\1aÞ\8cªDó\0\1di°eK\9aX¡ÝÔ9ql+²®¾úéð\8cÌÐzÇ\86¦ê\86\87ÍÙ\8c"o]W{&·[!eËöHB\ 2\11\15³E½\9c\9a\9eô0±«f`(\1eÓÚ¢*gÝÙt\ f\bË:§C«#
+M{r·¸t\8bE[@+ó\16\8f|\9dÁ\ 1\19&T_\ 1&%\r¼ÃÛ\85!H´£\97{E\8e¡ñÖUÍ\13ȱØls\19fô¼3k½\8c|.[PSÐY§Y\12zw¼°ÙãÝà=Úno#jF¥nr>'ÿzÈJg]¬\0a°«²\15÷\16\19¾|V.\8br#\93´gÕc[q¿*»K\82\ 3úiB\97|\9a%ÆÃ\v\ 5\91uÁõö¬p Ác-XÖ#\a\1a\\ 6\96Ͳà Î×¹lo+iYÕ\17!C§Z%I4\ 5\9fV:\958\89\13õFVüóí7<ó\17T&½¬\v\80\8a5¹<îÉ\ 2Ë\19ú\ 5K\7f\86x\15§Ã ~û8\88=\ 6x½l\v~\81 I<t\9\ f\ fC\8dtÇ&N9ðjôøEÙ0aËÆCº\9f\87pR\12Ù\81\9dµò@[\88úüò\19\13PÏР  0çb\13dÍdkÔüë×wxþ¿y´Ï\96hÑd\96¥lÀ`´F¹ë3OíÍÉ«Ä\a \ 2Õ²z¹+r¾\8cغ\93mÑůW
+\ 2tm    o0}ìÌÔÅ' Bâ@qpk64=¾÷\vº\ 4ñ·\9e¨\11V.\p\r!õ`Æ{À©9qiºä\ 6[D;\9d?Z\ fo&gfwLZV%F»\rÅ\85\9ciEËík\ 1\86J½³Á¾y
+ûÖ\10$©²Q,61\9fã\96ù¾Y­\e^<0\9d\18r^\12ÈÚê\80©£@§\ 3\84à{\7fÇt¾\94{Q>)v-y\11ÛE¤U
+öз\8b\8cí§w+ì1Q\ 2.\10¾à£È\88\\82#¦xï\82\82\9böÙJzÂå\11ö£\16q%ë¶fvâÐ\vt§SÿD\14\19\92Ð\86÷PDÇÉÍ®"ávL\7f\90°\83qcç\12GV²ÎlÒÓYh\ 2\15\ 3\14a¥±\aØÀz·t\f\18+H\9d\8e%)râlAhR¥ñ\ 1Ý@t뫲@·ñÍí\87\ eÁ-\13-|\9býB\81á¬GÎ7©Ò¡³\a´¬îzøÎ`\8cÿ!£>òqçL_lʬ\15Ãö-¹/Ì\93Î)\91Ön¢á\99\8c\87\8fO0ṳ̀Ú%\r\1e\1cÝOø ÑlI=Bø9?\eÊ\8e\17\17Êo<\8dQI*WíÞ\ 3ôKèq¨ßº\ 2±®µ\ 5\10Q\aÉ\8d×"\85Yï^n*¦\88ýº\8b³|YK\8a,\1c\18¡hvâ\89J\1e\96bM\ 2~ÏdÔiÕ\ 18ÒiÔS& \v\82×\9f\e\1e]\98\a­æ ¹\97cÖ½\a;ñQgóFàÂLËÏt\1céI.ß\83TgÌ\14¦\0|Ð3«Âå\8e0L$Ú¦\b\f\9cåÔ<3êï\rª0òÏ9\1c÷æ_³ý¡³J\f\83Æçt!X\12\ 1«\84\13\92`GâÃNÑÉX\18\8c\9d\87~:\96KÌ®ó¿\90EüÐ\0f\ 1À¢?èÐ4`p¹\1e1\839î¿vǤ§ïÔ£ÝL^\15µ\93\7fÙÊS'\88\1a\e^\9aIÛßÎÙ\0\96}ÂØZ:¬@e\14\aa\88»¿uj\15\ 1ØêæY\87\ 6Ï.\932\83]\a¢\19[8\11Z\82û\9aðk+·©dn)\0´\133\1fA\97\9f\8e\94\11\18h\11¨cõ\v\8a;[ÀI2¾\93\f\82L\9d\ fTD\8d ¾v&\80¯gÍÐ\97wâÁ\ 5´&\rñnD\v\93 \10\1c°\94Ü{ÇÏkt?P\84\11T².(\96c±Dz\12^ÅfFX\19«\12í\ 2Æ\18#\vU´u|nÙ\eÈ\13Øs\90¶ZIä
+­Ò\90lúø\97ì&\b\8c`,Æz\ 1\a\16l¯³/\10¥p\0Âg!\10\94À\1eáñ\1d÷oc­ \88\86X\v\97×\84Ü7\9c]a¼&̵çÁo\14æW]!\82\1cRËs\84»¡\r|ÿ«ºÂ½¾V¾\ eÀö wù\86ê_\9e\ 3ÜÍ\9doâî\1f¿vQûpþ\9207\1aÐ|\1c÷Ã\e\96ì\97§ÏÃ4P& Ýº\91\ f\ 2!dtù¶r[\8af{.Á|®¼*|\ 4¬lý@\/è\81\94ã\81)\94\10´\v\ f\ 1\17ô´*g\ 2g\90náóà±\89ç\0\18I\9a\7fWòrñíëx©\8cv0å\r\94\ 4Uݾ\81xy#O\ 2Ê\f|·ü¢ð>ap¿ã\bs\9aq%Æ\901I\14È7\b*îþ\fÊ\ fܺ]\92Lºº"ìgAtx\89\e\97Ù\aÊHw}\97\84\9aa5Ò\8f4ÃÚ\1a]D\8dhÈGoT\81  :øð'\ 6\15·#J\e~\9fèïÙV¯%wií÷\18ô@KÇa_ÉÁ±µ\7f\80ÁNÎ\9f7=üê²ã=fÇ.CÞË\ e\0\vÙ\1fb
+\8f\91×\ f\ 3\9ewLüë\80x>gqå\96A ¢\84ÀIJ¡\10\9cï÷Éû\8fþt\ 5þùÓÄW1Tè¯X «\10ʵý\84¿r\862ÞM\9e'ÿè\7f[\83ê\ 5\88wcÙ\1dÇ`¥±²qÔ_qÙþ?!\88,\rãÍ\ f\977\8bµ
+#ó¿Vù\r;»rp\81>²¬Ù¨]yØó\17©&1J\1f»ü»º\8a¸\0\9c£0\1aÊpõÙ8\ 4|\18\83ÒOi}þ\1a:HwNÎ÷X`e»\8f\ 2þ¶(*±\902Û˳ÿ\99\9b·÷¿>Þÿü4²ï²Öêï:åÍȧ¢÷°ìãµ#\1e2ÔSo÷÷\1d§wâÙa\87g\ f¬Õª4\ 6cM¬
+mzë£2\18¦¾¶ã\10\84g;Ö\17v¬Çì\18j\9bX'ßÎE]\89\18\13\13FÖÝJ\86.\0ã\0'\ eÜ¥Â\f;\a*\eòz_4½ïz\rN&üMÛ@ñÁ¹­ìÂpC\9f¡\84\17\16\93çÍ(dÆ\15\0\99]uHì\9b\810IW\11!±W^ÒEª\91Oþ:Ui`¿eÖ\ 1¸»M¿\97Íuz\ 5\14\82\10ªJkÆ\9dæ¿Ü&6}endstream
+endobj
+5396 0 obj <<
+/Type /Page
+/Contents 5397 0 R
+/Resources 5395 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5376 0 R
+/Annots [ 5400 0 R 5401 0 R 5402 0 R ]
+>> endobj
+5400 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [275.928 512.079 396.9 523.769]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/NTServer/nts/downloads/winfeatures/NTSDistrFile/AdminGuide.asp)>>
+>> endobj
+5401 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [495.92 363.038 539.579 374.728]
+/Subtype /Link
+/A << /S /GoTo /D (dfscfg) >>
+>> endobj
+5402 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 349.186 105.43 361.179]
+/Subtype /Link
+/A << /S /GoTo /D (dfscfg) >>
+>> endobj
+5398 0 obj <<
+/D [5396 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1142 0 obj <<
+/D [5396 0 R /XYZ 85.039 766.606 null]
+>> endobj
+3153 0 obj <<
+/D [5396 0 R /XYZ 85.039 634.759 null]
+>> endobj
+1146 0 obj <<
+/D [5396 0 R /XYZ 85.039 634.759 null]
+>> endobj
+5399 0 obj <<
+/D [5396 0 R /XYZ 85.039 596.492 null]
+>> endobj
+5403 0 obj <<
+/D [5396 0 R /XYZ 85.039 211.516 null]
+>> endobj
+5404 0 obj <<
+/D [5396 0 R /XYZ 275.175 217.489 null]
+>> endobj
+5395 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5407 0 obj <<
+/Length 2256      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19ÙnÛHòÝ_!ìËP@D\91l\9e\ 6v\ 1DZ'\1el\92YKÁî"     \ 2Z¢$Â<4$5\8eþ~ëê&eÑÎþ\f\f\9bÝÕÕUÕuwÛ\9d8ðãNâÀvT2\89âÐ\ e\94;Y\95\17Îd\v+¿^¸\82\ 1¿\9eíG´övy1¿\rÂ\89ëØ\89\93L\96\eÂY®¿X×ï¯~_ÞÜOgJ)Ë\8dìé,\8abëý§©k-\96w\1f\7få\85+üøÖ\a\80ÞMg®u}?õbëÓ\ 2æ\9fn\97¼øN/"tyO÷\9f\97\98ÄíÝ?ox\84ëÿ],o>ðty\7f#\vÈôãôÛò7\90mæ*;ð\13\92qq\85\8cß"Á+\¾¸Y\ eN9scÛq=<æ\1f\17_¾9\935¨â·\vÇVI<y\82±c»I2)/ü\0I*\99\17\17\8b\8b\7f\192¼æO\ 2ø;ªÍ\99Æ\98\8ecßhÕ\rF´Úí@à´\83cy\81UWÅ\91Gk\80fx\8c6ßV\84A³5®úÖ¡¥YÓ2ò*ÅYÅk+ZÑÛaß\e\84G=ÅB\ f\90$qmø[ÖÓ\19Øj\9d\ 3ÂFä ñ\b/´Ê\96E\80Ua\ä(Û#ÁÁ\1f|\1fÔ^´5/VµfÐíô\ 1Ûc){F\8cW¥e\86\84cÀÛÕ\a\94\13Ï\eûÖ\ 3\b\16\91\18°\96\16\ 5C\11¡\9eÂÂ\13ºX¦ÏM
+HYC T\90\84Ör\97·²'/ó.íò\1aµ\15+Þõ\ 3OL\87è\ 4­«ù»K\91ô\9fB\1f¹£K¦%r}À\91\88d°ê|Í\84»æ\88T«-\132B\e\85Æh7b\9a\8dèbU3\ f¢Áò\92\88Ê   X8øn³\8e\a¤]g@Û    I9yõÈ\v¨Y´\8f
+¬[R?\88s\9c\82\e®Ãg×Ô\ e°¾×\ 43\86\81ÝøÈh\87ºÈY͸R \933Ñö\8c\b¼@'Z:Yë¥\ 4\1f\ 1¦\80ñ\84Äëæ\ 5¿hwiC\8e\ 1©ãHJ>p\16 »§\86\a@ÒjÍ\83¶K\e\81-Ð\±õ\90Ú\9a\17ÙN´?\ f"Éõ-r\vø¾»E;ÏÈ\93D@àÔ Ô.Ø­È3æÚ
\95}Uï\924\7fh\f \95Íæø0F6\84×\ 1¬ÉØ\19N\ 4\19b\9b\83ð\12\e­açl\18\ 6\9e\0g\9cßBfêS\8dJ0Ãy\92\8aQN²\91\8c\18£\15ÿNÇh9¶\13º\9aÔ\b¥Àö\ 3_Ö×\e\1dW¬zpÀÐ\8eÝðĺW+
+جålG\ 1ã'Ú\7f[\99\bB
+¹Àá¤åÇzå\81ñ¾:\81ó\84*ËWx\84\1dCÓ=»4ç\100i#p¡N\19\8fÕ¿êê&7¹\97\97ÉqñKÑ\0\83\95N£yÆ\89×\83E`í
+^úh\12\92\90Р       ["\ 5äÇ4\9a7\19\91ê\90ÖÑ0;\8f\0ã\ 5\10\ 1é\1eOÓÔ{$\96S]@0\ 6ÉPn%>\ 4\ 1\80ε\13´Ê$\7fãÖuóh\8fÕJàï;Áx¿0ó\12[\85¦²y\0õmå\87ÃÊ\ 6-\82\87ù\17\ eu]\97%\ 6\ 2
+\14FÖMÓÔSå`Ô     ß\11\ e*\ 2\97òÆØ»!ðF\1fÓìO<T³ÿê¸Ñóc¡s\ 6¼ñ9Qí·¯\16ë\7f\93³­kÒ\1dj9ñÇ\9dAÖªÌTíD±\1f%Ãj\ 6\93&{ ª[sÆì\86\eò\r\7fSF%»g\7fæõA\87\15u\v\80\aÎG\99쬨^Pþzw\8b\r\1a\83i\135\1c\8d°ÏEÒ2]\v$\1dñ?ÎSÐíq:#y;\86P\1cF      T?
+:É`\ 4 ¼Ô¦è\ 3±C\8d!àói³®£\94\15Iî§${d\0\89\14IØá\9c\8fÖ³^\1ft\95\17V)#VÙ\13Ï©`0\8c\v\ 2\fJ\13\94\88\91\8bô\1cÒ\0À\13\9e\9f»ÑV9\v\10¬!^¤&àÞÐ#F\7f-7½>4&¡±?öÕ^õ5eÐ&þ25Y#åO\9fLº&×ú\96¾Iyº¥\83ì"]ᦧÀMÞ#/WÜ/I\86çLE\ e\H¥æÎ\b\ 6}X\0RQ\9b¾ kt\9fô²\15¨¢Ç\7f-+Ü¢Ê)<\ 2]¬I\89xø&ï´Ç\a\1cØ\87Fz&ÆlÑV¡Ógþ 8-\19Ô-ÉþT\8c\83ºÞ
+¨å=ìà\0h\ 6a\vÓzÃß!}\8eò\0{×L@&aôíxpÖ\15\ 3\1e\9a\8dÄPÖ\18"9¶\95A"A       \ 3©ÉM\99Kõ7mn8lJqRó\97\10(íÁö57\ræ\86´f\1c\93\1e\895B¸?\83\1dæ\8a³ÑÚÓe\1dy<krW¼>èp\ 1)¯ú]ç\87\95NâÄDp\19xÙq}ßöã\17\8bl`«(8©²®\9d\80S\9eUY×r1ÍB_ñaÁf\842ûùãÝ\7fxôûT¡\82v<»££\84Ö5\\92f°õ\1a¼1_¥ÅkÅ\18²\9cÿ\93\9b,&øÄ\eké  \9e®Ë¼ê/Z\r\99\8cÂ\ 3\16Ù\¦\93'ôÓ\8a\ 2 ®\9f\9e\18\f\ 6\8bÓ\8b\18@(Ѥ97\8f[\86\15=S!½éú\ 4È\10Á¬u\ 4a­Ì\8cO¶Âwp¥cqF\1c ëÐ\9d+IcÐ\8bJ\98C\823\95\98¯.\11\a)æȺ\e@Yi\1cÌt©\ e¬÷¹`\82Vòañ\ 3\16y\9fxûídj¦Ì"\8fÝ}¾ºÊ¿Co\ e­vÏeÙX@Ç~]f\8cÑå<\8aø®rì\93\86\81\1d\90Eýí¡Ñ\19%\84¬Ññ ×\ 3 \91Ñd¼§®\15ÜïPPW\8eiN\97\12Øw\92µ\ 2­µê\97á\ë\v\95\15¸ô²\84[é*Ö·S\80\9dW¯µÖ¡ÂÆ\ e¹­\ eeVé7\82Ð\e\84Úù\0\94ÁóAY\ 3¼¾\9aÁZ.\94¸Ö\85^_Þ^y·\80\90½ë~N[\8akeÞw\bÉÕ\15ZD\1eÉËlë\9c:%p\95\9d\86Ì\89ßÁ­\83\9cá\bsâF!¥+üð­æy=ç\ 2¡D\ 3ð=;ø\8aNL\8dGïŲX Yûo#®Û×V¥ßpÒro^¶ÞðÂ\1d\7f\16M\ 4\82\81¥Ñ\1dz0\1e-Ó;tÏr\90û¤k]ò¥W\rS ¤Gl2f¾c\87~D\12\1f\1e¾\91ä\90¡ÝØ=Ñ=ë:ð\ 2ëïü\99g?öuÓÍw\10\ 5½wÌ\81\0Ô ïÜÌ\ eì\17\10\89²]ã+\1cnnj\8c\8f\ 1µcÖ\8eÜÌ!8@\80àDJy/ñXUp\99\ 1S®ûÆMç%N«¦\81\ 6Är\90×ÎnE°\9eü\98\7f\10ÓÓ\9d\9cêô 1q\18Á`Ø8\8e^¥ú,Wµ\1d8W¶\96\9b6lÞÔE1|q!Â\83\84øÌkùIaÌ\80F5Ê\ e\15«f\9d\96é6sY£³\7fð\97´~ÉK\98>»¬ífÆB/*\1c©\86Dõþ\80ºªLöÔ\r·ê}\10ËÙa+áB\10î´$¬¨sÃ\17x\87¿p#4\ 1\93\16íOÝ3f÷ô\1c\9dxî9|2×½ô\9dK¥Þð4ø68ð\9cþګ˼ýNÃïØ\13¡]Ý($k\9c?\1f@\9fh{~ü¿\e8\14þ¿wx\85qeÂêÕÖÄM¼ç"\ eï\ 5ZÀÿ\ 1éz\ f\7fendstream
+endobj
+5406 0 obj <<
+/Type /Page
+/Contents 5407 0 R
+/Resources 5405 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5376 0 R
+>> endobj
+5408 0 obj <<
+/D [5406 0 R /XYZ 85.039 786.531 null]
+>> endobj
+1150 0 obj <<
+/D [5406 0 R /XYZ 85.039 642.242 null]
+>> endobj
+5409 0 obj <<
+/D [5406 0 R /XYZ 85.039 602.079 null]
+>> endobj
+1154 0 obj <<
+/D [5406 0 R /XYZ 85.039 449.2 null]
+>> endobj
+5410 0 obj <<
+/D [5406 0 R /XYZ 85.039 416.779 null]
+>> endobj
+5405 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F20 3021 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5413 0 obj <<
+/Length 540       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Sßo\9b0\10~ç¯ðÞÌ$\8c\8dùaö\96´¤Mµ6[ð\1e¦¶\8a²@
+j\b] KûßÏç£mTeO\13BÜÝw¾ûîó!\b7\8f *b\¦$Q\82I¥Èªq8y0È\85#\86\fó&,\16!`cíø\93(&\82³\94§D¯m\8e.néÙåè\9bÎæ®'¥¤æ\80ë%\89¢\973WÐ\Oo.\10\18Á'¤×&:u=AÏæn è,7þl¢\11<\7f\ 5!ªçÖ\1cÿÐÙ9\96\98L¿fh\ 1þ3×Ù5ºz\9e\r\04½qïõ\95áæ     É¢0µ\1có\114\1e\11ÀN¦\8f¦ô\84b\\ 40æoçö\9e\93ÂHqåp&SE\ eÆæL¤)i\9c0\82\92rð7Nî|\7f+\83XHðÔ   5½\90',   bâIÎ\94zWUF'T­»EÓ\15ën±©·\8f_\/
+"ê\97ÏOí®÷«¶)ý®ZîÊÎ\7fÚÿÚÔ«\85õüÏ\98W´e\87Ö¶íÑ(\9fë®g0º?\11Çý¼0bJ(`ÇâPá\8dîwF­ºÝwæ2#\15X½[£p\92ÂýHÅé
+n¯Zn\rðP\82¬\ 5À\8aöU\89yE\r5,´êÛÝ\vF!\7fÙ@pH[CVÛ`QÆ\8cÃü¼\82¬\1dÌ ¨\8fAäÑ\ f$\98\rú6á\9fÉw<âËMk)â±CÝWh5@ÿåÄ¢t\96ñî\ fÌ¿zåi\16«(ï¸\b·µ\89÷u»5µ\ 5\ 2V\82\ 2íºÇïÁ\r\12ÚÂd\8fÐgÐGÐO\1fWïMü$à,À\1fíÄO\88ôþo;e Ñ{-»zâÔê\89T~$*b&c³ÛÇ\ 4ÿ\ 2\18zøçendstream
+endobj
+5412 0 obj <<
+/Type /Page
+/Contents 5413 0 R
+/Resources 5411 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5415 0 R
+>> endobj
+5414 0 obj <<
+/D [5412 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5411 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5418 0 obj <<
+/Length 2850      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÙrÛ8òÝ_ÁÊK¨ª\88!HðzL\9cÍ\94§6\19ïÊYOÕd\1e`\91²8æ¡\90\94\1dÏ×o_ ©ÃÉÃ\94«L Ñh4\1a}K9>ü)'\8d<?Ì\9c$U^\98¦Îº¾ð\9d{XùåB       \86\8eB/Ò\1aÆg\16\97vu\19\a\9e¯\93s8¾³\fSOG1.¾¿¹xû1ð\9dÀ÷â8tn6\84t\93ÿáªÔ[,£Èw/\17Ê­Lßç\\9b\fãؽîJ\987Ãb    P\1cÝ#<qWûÝ\ eFÊm\17ð¯Ãåañçͯ\17ÿº\993 =_¥/0\17\84^\98\ 4/-&\9e\8eõ\9cs¥½PÇG\9c+ä]gîÇEè»\85\19ö]\81¬ô̼iræö}Ñ\14_}¥\89ÍÞòyN`\89\97ùÁx¬\8a\1cå\ 3$\9b\1f{Ý¡\84\9aE\90º\ 3|\94\8b"      B\12OÏÃv3\14\r\ e\ 3×0¤.A°"Ã\16\a¸q¹Æ\11Ix\10\91\ 3jOWÀC\1eËuÁ°MÛ1¹a\vp\ 1î'L¢\r²ÐÚwW¦^\ 4\89{\a`9|m\84\99]GÇÃê#Þ!\17BD´ì_>¾+ªÒÜU\0{Fᡤ\14ê_F\ 2a1\87\ 1sQÀñð©
+¾põ\8ckp\ 3<¹ã1²\15jw]\95\ 5\8b\91ÁM1àì      ùk\91\81\a\86\93\94Ú¦/ûIÞ°½Ýðò-=GnoöÔóò\13Òj»\a+\9dÁ\feÛL²\92{\80¢ùYJ÷x·\80YÈòKÝ;ÃÓ\1d[\80ð\89\10¾f÷\88pâ­@¸vk\83\8ct\a\9f\94W@~û\ 6\a\ 1Ü\82\ 1\86w¬ðå\rñ¾DB\ 6EÜ6B\ fÅ\85È\1fÚÚ\94²ñ\13?¿r\99G>Dðäå\1e\17\ 4{\83k\91ÛÓ+3G\13w£.ærÖS J0{Ú\88$\826Sñ\89A\94\1c\\1c\1dA\10ÅîfßX1\fø\10ðNoä®\1d\9dák\98Hno\90³£\19dB8»\ 5ÚÃ(l\80ÌÔqÁ\ 2\85\19jºJÝ«\81I\92~#2Ê#±Ü\92\1a\9a|bßôü\1dÊûíì\ 4˧]®Z\92jË'³Òóõ\vºæ\1ey\14¦Ï\18\83ø\9eÆ^³È\ 5Â÷\1däÂä¸Àé¶\r9&Ðê}g¬\ 4yèOa\1c\84\13~¾z'o\83Èd[°ÄÆ2.)÷»\9côîq\81\97,+\83\9e¡\92m\ 6o3lÅ\ eñ9ÐHø\905\9aÓvT8ñ¬g®\8cÒÐaÄxlö\96 ©D\80¸\ eçà\0\1eÕÔ2Bqá7/úÉ\19Ê]sÞE¾\ f\a"¨Ê\129rTdÙ\88\87\82_òv´@\1aÛîå¬5²¶5»Á.w=È(\81\10ø\9bØ\ ep\rJ¬c\7fr\ 6¯ÏÝ|w.\14$ ){Tä\1dëQ\87î-\89ÙÁÂbÓ²\97£  xÕ\82GCËß\91é\1dÅcë`\b¹aJ\9foxNo\ eß[2È\9céÊ)\81ïû<\9a3)ì\9d³)&½A}¨ª%=â7\18ïáuA\16\90¤\9cø\bûü9i¶xW\8cbA¤'ST\93\ 3\ edhüNA\ 4±Ñ4Ö5ÁFº°é\8b\81¡_V¥¥Á÷è\19\17-$á\8d¡+÷oªÖä\f¡À\84x$\9f~@e¤yNnF\1e[h\8dÈ£\ fÊÜa\1e`\91e\8a\94]»¿?ã,\87ÑTJô(Y@1\8f£!2\0!Tà_U¨¯)<M¡å5Jéõ<·xÅÈlw£-\9a¦´1¬Fé@öu=w\9aj|NÜ\\8e\ 1o ·©fA0ÈB·øÎÔ÷\ 3Z\eî\18£\84ðùïö\9e\1cx¦ÜÕº+wò~Ê\15öÐøOu¢Ae\8eY\87»öntFÈr\ 4\a¼ËërºÈ\80·6CÛ\91ã\v$_\89ÙÕîø=qj\90s\19\83Ò\98û\82ñ\8f\9f\13a\ 3'Z8\1cU\11'{{h!\84îF'«f\19\89¥"ï\8d¦½e\1ctb§\17Þ\98ºÄ[ò\eë\84d÷.g~q~}ªU\0\8fÁvÿ6\1dâ½"]\8fÝw=o \98\ 6\b`^\9c ¶\rÙ\96\8e\7fh[\18|cÐpR¤\ 3ó&b¤ä0\98;\85BXf\91Ö33c\\ e¤V/ä|¤{*\86nO
+\r\9a\91º\eJ6k\9cdìú\11*ñ©fN\0@¦M)\ f Q,\ 6àÌÎ`.\99Ç\81ú¡Oò#àùÁ:^ÜO\92âaÝvr¤\95O¼¶¦xxE@)\85çµé-'\eaÏt÷B\87\ f\12¯sA\81òÒøXÄ=\85aí^ɪáÊdmY\ 1\11u¶èb§¿n÷\f/¹è\8aÏRfÈ_í\9d$\r_ýÈ\aJä/\1e\bM6s d\eyfP?Uu\9c\ f$d°bW\89­\9fb\eÏ \97\9f\11<o\b\9d±Ñ\r\92Ï\9cì\1a¯\9aj©a`@n\18\at>eúdo°\81n\88+\98­\8f~«\KrLk]±#ý\87ÀÚÃm\15ï´Õ\17\f»âÛ¾ìæi&*\vhÑ°\9daQ¤kÖ\92ï\0ÝR\16fÖÕ\ f3FÉ\19\8dG\93ûHõä>`|$\11\ e\vMñt\10\82¤¯®éT\18\7fù|õ;\8fÎÖ\95\0_=\8f~²¨\19\84\8f|\89\90/èVV"\ 5­8ûÔj*\13up\94S\87\90
+\8e×¹£Ñ)}Êéó1ø5PYo\850L·\8506/4O5aÛ²¬ÈTòs\ 5×Í\16e\1e¤\81\847Cæ=ú«4\98\8a\ 5ª\8c\b9ä<\84\96Ù«À`Ó2Ë 5TA      &\191,¯8\10OU1.î\ eÃ&é5"\eÙ\fÄ\9f\ 5B\9e\12¿\1es3I\8bÅÂsÆ\1dãçÄ^ȾèTB`§Ç©\93\ e"Q       \1dhzç÷«\ fK\86Ûð\87c¼Ñs?H)H ÿ-A])\1d²¼±^ ¡\83DUª7ÜÓ\8f4(\ 5\86TëÓ\98\8cá>°\18ÒÄ\9eÑÙyãº8\92BØá<ÆnéO­`Ê_v\1coÀÐÌng««\14\9c^Õ·<\1aZ^¿ür½òxxµáï3eM{Æ\9bB9Ï/Ù\1aÞ\9cA\9dJót^%âaÅø S%
+Û-\13\7fí§7\9f-Ä£%à¸)¾\ f¼z ÈÝ\997¿Ûs\88
+ý`b1ô\15h5¹Eßö\14ºÁ\90ì©\81\ 2ÈÜAÂ\91áϦxâ\ 1»µæ^\96Ë\r\93\9e·\94,jª\99       K<!\f¹\98]\83SâÊmV¡ÓÞak\863$y\9b\19\91l\ fÉ\ f~.\ 53oÒ\8cuvÅ@Ó\1fw\12uJM8\8cÂ\9e\9fR\7f\8e\97º{\87\aÿýå\a\1d»Ë#Ï\82]#\95½ÁSÞ~\8c²Ù\8eØ÷üPÙm \7f\80\1c¥\90¼\89',\e\89Æ\0¤\16h¤¨À;âW%¡\17Äñaïöeþ¼ãýË$ö´N\1d\88Z\9e\1fé9\95\93\ 2\87\9ab'XyaF¨ß.þøÓwr@ýõÂ\a`ê<ÁØ÷T\96\85VÚSZɼºX]ügÞ\ 1U>\8aàE2´É\a2<\12ìC*\91\17¦N\1a{i\92\8d\9dÔX;Jy\19z\83éÞ\9f\ 5ŹäQï8
+<H3\90\82óÍQ\9e¯³,äÕÙ\98ø\9c6\11àíU­\9c\ f-päLL\81$\83(v°¯¬¦þnzæ5>µ\18ö\83PrÀ0\e£i\0±\93ú\98Uekø©+\8e\88ÅwS甆gTrw\8f\ 5/IÆ(é\1e\80À\87\8e\ 1¶Äì}ô>°D%\17ìº=jl"ì÷kƹîÚ\8dµÔYs\19«\84S\83ÃÊÆÖ\v\83\13Ðâ[\1co§²\91\ 6\9a.-.\ 2'9Çò±ÿ%\9ebÀÕ\14\9b7\92\9fÏs'^\93\9eO
+^4Á\b}\80ÔòwÝ\12á\9a[¢rö}ùX4oιÒé0rïhÙ\11Õ¼ð\15\1eK[2F\ 1k\1a=ÊÀ\80Û   cê\9dD!öN¾¿E1#ÒÚz§\99\0ío\fQ '\17<\81¼s\90¡´èÊJXã$4\82\fd/§Oí=l^\88\16\84ò\f§·¥k\85øK\ 27\90Ä\8få\ 5Ä\89ª§Þ¿>½\91å\140?ãø\86;õ¥øß\9e\ 5^<\1d\88\ 6ÉÎ\99Qîüêä¢1)\80øtâ¹Â8ó\94\9f\18¬=øg~\ 4ÊáÐKtè,q[öÏ\ÛR\81\9bL\81V ¼4Ó/ý줽ÈO\7fú³S ?;Ý,2\90ÍzÛL?\98]\8d?\97uØ~ðQùÀfÖ\92\98þì·'õãß\9eæíH \1e\9fï@úó\ ed"\1dH\1fS,úm\85õN\bàO;EÏ\9b¨&ñã©z\0X)}³yJpܧGH¿¿³é\18æ\94µPÜ\9cR\94\8a\a ¿­ø[
+\rî\1e\9c­©AÓ\96\9ffòZ±6\83®Ø)¶^ê\92z/U\ 1¾Ä{Å{1õÁõÁ<\8ciGÏ Ã\8a\9a\88Øf³ÐÞPC¢æÅÉ-O&Æ\9b"\9fºÕ0n9A\94Ù
+\7f¸y?KÊ\95äyg:\9b\88\8f\1eð4$\86 \9eIò£t \0í\8c2\8e\83\91Êô1õ\0hgÑÑÏÍöû\7fßXu6endstream
+endobj
+5417 0 obj <<
+/Type /Page
+/Contents 5418 0 R
+/Resources 5416 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5415 0 R
+/Annots [ 5421 0 R ]
+>> endobj
+5421 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [132.952 286.929 308.211 298.619]
+/Subtype /Link
+/A << /S /GoTo /D (CUPS-printing) >>
+>> endobj
+5419 0 obj <<
+/D [5417 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1158 0 obj <<
+/D [5417 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3154 0 obj <<
+/D [5417 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1162 0 obj <<
+/D [5417 0 R /XYZ 85.039 653.495 null]
+>> endobj
+5420 0 obj <<
+/D [5417 0 R /XYZ 85.039 615.228 null]
+>> endobj
+1166 0 obj <<
+/D [5417 0 R /XYZ 85.039 127.276 null]
+>> endobj
+5422 0 obj <<
+/D [5417 0 R /XYZ 85.039 91.965 null]
+>> endobj
+5416 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5425 0 obj <<
+/Length 2481      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[sÛ6\16~÷¯Ð>\95\9a©\18\82àµoÙl·u&M½±<Ù\9d\ f´DÛLyQI*\8eÿý\9e\e@H¢\9dNRw2\13\83\aÀÁ¹\9f\ f\90Z\ 4ðO-²Ø\ ft¾H3åë,[l\9a³`q\v3?\9c)Y\11,"?Hb\9cúçúìÅ¿ãd¡\ 2?\ fòÅú\86\96¬·¿x¯~|y±þþÝr¥µöTæ/Wi\9ay¯Þ¼¼\*ïòüÕË78\15y\17ðùîüíz¹RÞùÛ\1fx=®¹º¸ø\19ç\96\99öÖËß֯Ͼ_;"¬"?J4ÊðÇÙ/¿\ 5\8b-\88ùú,ðu\9e-îa\1cø*Ï\17ÍY\14k?\8e´|×g\97gÿ±\x.Zð®\19MWfÅJ\a~\96EVe\15Ϩ¼+\86¡D=\86å*\8c\12o¼+\e\1c¥ÞØ\19
+hT2­/\8b\9a©; öU»\f3o¬`ÜÞ2}x\18\90ÛÈ\\12ï¦ëe\0\8böý\bÿß\95BÚõð\85§dÞ\ 67\95´u\0®Ê»ý\16èIdO\87ÓÌ\09u})\vª\91\99µfºÜ\1aUD\ 1âÝ5\rʺoQX¢\14c\89\1eB·(4XNö¸¯àÄU\14\86Þ5ìN½\8e?É>Ê«¶æ\94á»å*\81UF¾(ÔÞ{2Ä\96\94\82­÷\ 33ÚõD'S1\85ί\81X\11/\98ʽq`&\ 5*²åu.ó«·çÿ5üpç¡é\91N\12>,ETð\0ƯRÞ\8fe»¡sÀbQ\14y÷¸S¸²Q\86\12[äýk 4\19µ/å@4Û*
+b²\ fð\19\91|\8fú\96¢\fͲ£q\9cx\1f\97\15}ÕíY8¤mꪴ&\81õ?_\9a}@{Ø\91íÙÐß²¤ôQlpú\8e\97v7ü÷þ®rÉ"×]\81´\8fFW8\12\1dS¡B\1cNr<ºá\ 1óUÎ)D@c%pTÍ\8caƱRLF2\1eÒ    ©       \8bÈ9Ý~`\1a{M'ñQ\14 \85Ü\84&¹>ñÜ îÒ©vÕC\8e\86LS\9a8úh\85\95sQ¬\ 2\9dbf\90xd\0\13Ê®L7e1îí\8c03!\89\v\8a^\98\15\e7giùöOGQ\r\16\8f<߬\ fS?\80b\86ë×w\15\9d\1az[¨52¼§Ü\ 3\1d\13&³koì\vRl¬:\94\13\v\14ï\81\83È\ 4\ fLÀpÑ\89².9LL.:\901±V DÉ+ÚòÓÈ£\rr"«îF¬_Dë&\v÷"*ð¡¿·Ö\88\85p°¥c,ðØzÆXV-è1äá®w\b\)·eßâVha¹SÏ¡\ 3f*7}¬k`_Ó¡,qæ]!+Ö\1a¾.Dk\94Ä\8enq.\85\1ef\ 2\11\v8\9drÐ5T\9cû\19tQ>æ× \ e^]]\\92\87\1f7<\15Å~\1a¦¨¢ö³ÃnuÒµ\14\ 4A\86]\vZx\1eÿ\89\1e©"_Ej¶G\82US\10\14f\1fcC\9b\ 2`Ã#Z\1d\1eq\89\ 1K,\92ÄOre{h\12-\94òsÌþ©\87\9e£µwà«\ 4ºæ\92\12f\9ckþh\r2Ââ\ f\10;W\11¶xüç\8cIài\13\11^\9c7Ñâ_\1d\88\98¤Ó¹\1f"\88\ 1Ë&áÔã³9Xs\ 5ò\81\9bV\1aêÛ~°Ùo«L\18K·ÃP\v#\9b;\99×Û¶º\85\86\17éÜãöFËp®\e\ 1Ûûà~4;>\90¢\10þ\8e²Ë\ 69ràü\82Ñ\ 6ê5\18q´Âùج\94÷?,ÍÐ8`QÈ9QÝ"\83ñ´\167Õ`\8a\16À±\8a\16s#éH\95\91êØÈÙDù~Ã\13MAµ\83¶u-7\ 4ZDHcßnyjB"å?\8eÝ«\93ÜW\ 1\84º\8eü,\8c¿*îV\11è\94B<¬p[þu©°R\90V\19ð\82x\81Òö4\18<G,\95d\1e\1a2Lr¨uè\93â¤Sà\1a´Mß5ü±£ÒÔ\rRFe;Ú\14g\r\16@\1a\16\8b¢ÁºyM-\8a\16\90«\8a\8a\10\11\ 1I Õ\95í\87Â\85ª¯|\1cvS¤0Êk¹ÛD·ØW{ñk\byYM21\9aÅñ\rÏ\8d,\9cÈÑÍ¢!ƪ×u\89Á²ÁpT\ 4\15L\88\95t>\828\9c¡^\13\ 6ÞeA\0ëº\90\r\98<MÕV\ 3\91\80\vG)î\94\1c\ 3梨e\12-kË{æ4ËØtIáßI\8eã\82C4\84\14TúTͪÙMÝ\9f!/\89\98â\ 6êdixêC$r\b\94=£óÆdb*¸´kJ÷«\17Vd(`îbZáwr9`ql\9f\86Vþ®4\ 1\82;\8aÁ"ª¾Üb]Ë\1e\91uË|Ë\81\11\96Ô±\19§O0Ôª\85uaò       \94\85\8aó¤\15LÙKRnÊ\ eQD+{ݹõ\19\98\9f\8f¼Í\15O;e\16Ʀú\8a\10¹\11âFdÓÓÙ\87x\13(\98\175\80\17¾3\1c\82/Ö×\89ªH\ 5\10îKB+­Àv¥¦¬Çù\8aî,0àû\8c\ 1ôB\14&[
+tù`wMÐH\18!\908\8c\0¤~ \8cCdÁ߶\0ðÙÂÑTx*@µ\9c\8déäÈP\8bÅ\11\eÚM\99Ý\84ð>Gd[ø3Aðþn*\7fT6¸\¤\81g®D¢\ f\92\8eêRj´à1)0ðX®).ã¾ä{ZÅy\8a!\1c\1e\86\vÙL´ªû})¡\12¦ROó\ 3}ñ,\84¼/Þp î?ñ\9aÝ\14\98¸dÓQÊ6E;\87â\vê\81iJñ[8\90\7f`2\99\99kYpJ-×\ 2Z\83á\87¸WV\12\1c\0r5b2Ã\80¢?åJ\8d\v0\8fw¾\93=\ 6:ÀØÕ\11×ð\1d\8ap+Í\1fÜ\92©h\88\84ûkÓXdµh1\89´éú^ê9\83\81ÇÚ\81ä±)\96\98\95l\89Ùüû\80a\80\ 3{\9fÒ\82\8a`\1f\8bÕT\ 6\9eLHe\9cRÞ½\1f¸ú\95½?\837U\b\80ó\91Ç°\15Ìétz\ e\v\83\19\«2?ôá\14\85\1e\8a\ 3ï\15?Y´t¡\11¯À_¬\1a
\99ë+à_¸b\98E¯Ii\18\`Ù\83»\15\96=®z3"\87¾fð4#±VtÃy\12À\îÍë\8e©®7ûú´\16\13È ²In4U\9diï)Z¶\ 4\rïÅ«³\ f6<õ\11©²µ`ÒiÏ1\95¿rãa\ 2âÓõ½w£B\e\91äÊzÌE\1dìaݸ(Ôî\83Àiô\ eÕ'Ó\12 ðrÆ\8eåô¢TÔµô\152bÉÜZ.Å\96<\16·åðÝÜEGû\89NçÜ\b2\80\16|«yÜ\8b§7ÉÌ\8f²\98·\1d³\8cý(þ,Ç9\9fvNw\97\ eçDÁ\ 4'[)\ 5rE\b\1ed£ã\97²w\8cD%¿/O4¶\e¦Ú¾}|±±Â¿ÜX.¶ÔôD\98z{\a\8cS`îé5ÆÄÌ\86^\ 5\8f\8dâ\5\9fO\7fý·\ 4Ë`Ãd;\17';\a\8a\19\0&\9d \9aA\81n+ÄH\9c°y\7f´×^¿Í3+djÿû\94ð\99Û\1e\8eêÎ7Fö#´#\97,r£Á<\8f»&ÿr×D\7f\8bk6u7\98\97Èã\b<Íb¾t=_8ÆÏ\9a\8ey<\8fýt\9eHÌäÉñ]
\98_@\18Æ\ 1\81JX.ÏÄ\96h\f\97\1f\825X×¹·Gî8\96K<\9d,}*O\8ec\1e(\0p\ 6\ 4\\842¿\99íJ_\1a§Qà'ÑWø,ùË}¶6ùk:·>ö\8aé\ füþo\rcÖ2\80>ya\1f>[Zøºñ|ñ\9d>\9f­>['\9b¹v·¥½\8\80éÚ½\86\97\9fvµý¹¯ÂÔ7°f[Ö¥)\a.\e{½=.$\97\fä\94\1a?\e±t­_\e\1cP\r\ e¸\17\7fÏübR\1e\ 1\13ÓqÌ\13å\ 3å>=s<\19Z\877cÓZ6]{ò@\86¨\86kè8½à=Õ´\93À\ fÒG\80º¨òu?rëÔW\995ËÓh1\8fO~xH|\9dD\87\7f\ 1^\8evendstream
+endobj
+5424 0 obj <<
+/Type /Page
+/Contents 5425 0 R
+/Resources 5423 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5415 0 R
+>> endobj
+5426 0 obj <<
+/D [5424 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1170 0 obj <<
+/D [5424 0 R /XYZ 85.039 369.66 null]
+>> endobj
+5427 0 obj <<
+/D [5424 0 R /XYZ 85.039 334.915 null]
+>> endobj
+5428 0 obj <<
+/D [5424 0 R /XYZ 85.039 290.876 null]
+>> endobj
+5429 0 obj <<
+/D [5424 0 R /XYZ 85.039 264.383 null]
+>> endobj
+5430 0 obj <<
+/D [5424 0 R /XYZ 85.039 239.406 null]
+>> endobj
+5431 0 obj <<
+/D [5424 0 R /XYZ 85.039 210.186 null]
+>> endobj
+5432 0 obj <<
+/D [5424 0 R /XYZ 85.039 185.209 null]
+>> endobj
+5433 0 obj <<
+/D [5424 0 R /XYZ 85.039 142.44 null]
+>> endobj
+5434 0 obj <<
+/D [5424 0 R /XYZ 85.039 115.342 null]
+>> endobj
+5423 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R >>
+/XObject << /Im4 4715 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5437 0 obj <<
+/Length 2955      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZY\8fÛÈ\11~\9f_¡·PÀ\8aÃf7\9bì\0\9d\17ÆfâQ\10,¼ûÀ\918\1a"\94¨\90Ô\8c\aÈ\8fO]ÍC¢¼N\16\ 6F}wUu\1d_\15­\16\11üS\8b,     #í\16i¦B\9de\8bÍþ&Zì`æý\8d\92\15ÑÂ\84\91Mpêíúæö\87Ä.T\14ºÈ-Ö\8f´d½ý\1c¼ûñÍÝúûOË\95Ö:PY¸\¥i\16¼ûøæ~©\82û\ fïÞ|Ä)\13ÜA÷Ó\87\9f×Ë\95
+>üü\9e×ã\9a\7fÜÝý\rç\96\99\ eÖËßÖ?Ý|¿\1e\91°2¡±\1aiø÷ÍçߢÅ\16Èüé&
+µË\16\8eBåÜb\7fc\12\1d&FK¿º¹¿ù{\7f
\99\ 5ï\9aátåW¬\94\v]\9cÌKc\85Ü'®\97G\fÃ
+F\92±<@\ 4q\büÀ\9fU\92DÁ]SBïÐ!ßÔÚ\ 1ë6\r>\15\15ôr\1a/¶<ö\ e\ 3\8eü\1a)³;5yWb\1fçî\96\1a\96ã\9f\17]\81«\9avF^q¨¯2 U\98©\81\ 1\95Ì<èú©hàt\9dº o\80 ßæ\9fÃ2vÁi¿\8c³àa¹\82¿E\83\13YP?òï\ 6       \ 3¢=\ fK$XØ\80é#2\8d\1cಮ\0\ eh¸«ùø\r¬\83C»¦®x\ 25$\87ëR¸\ eZ\7fjyÝ\11)+ym/Õ´§é)Ç\99ç²Æeø\10°å®*ò\96¤\8dB£çÄ7wÄtS<\12#6fRð÷©àÆ\1e\aî\10ý;\9aÑÁ#¾W\83ÇÝþ Ç²Tq\12ÚX\ 4Úî\1fBàë\91×Mdn\\98Z'ë\1e\80ï\82£\91íç%      ù\19ù%¡½ð"\927\91Éo¤\82\96þ"· $oZ\9e~ñz\aëx\1fð%÷\1cé}sâ¯À·ø\ e\85\18\8d\8eä÷Gq­T\9a\80\9fp\13©å¤(`Çï«ú!¯¸ý±`\92q¿\fý\1a%Q\87WáØnGê\ eÃ/%\11\ 5­\9ce\ 3¶5\92a\92\84F\89lÞÏ\bOÅa\94&² <ðI\9evt9UÙv%jâ®e\9bJ\94\\87\83BÄ=ȶÜÈ\8e+´ÏQgM\18£»¡Ûïgȳ¡Ò~~¸úLæ^È-?Ý\995¯@\ 2    8¥4
+S=kÓ¼ \9a¸¤\v\8bî_ÇZt#ÑØ\8d4¤9<÷\9fóûU\94\86VY>\7fîêdtõ5g2ØÜ\99\bu\f-ÿ~ûüu¹2\16\1d\fú\8fnÎX\920V\99¬ß\81\95ÂýÞ\a\f=xØ\92\8ce\8b®\aÙÆ      "â\89|O\81#\16\9e_t\1cÝ\14z\102\12ðS-XP¦¢àÃ#o\1d¬á\95\aFWï\ 1\9f\ 3\14¼\8a\95X\rñCM¬¤h\1aòCß±\8e¡!<\89<ÀG\8cøËÂ$µÂ_W´\1dèÊ~F\ eI\1c\96u'<®¬Ê\8e\89 \1dÛô\ eKÇ \8d\96]2yÄ¥÷Ød*e;èxùÈíW\R\9f¸Ó \fŲÊnÞ\80\16±\183>!fÁ×\97\9a­ N&\10§V\89\81\80mÿoÝFóõ.\8e¬\18BåG|°çÞ\88Yë}ð$Ùìq\ 5\87Þæªò\e\0F©¹®üæÛ\95\7f\15»\fT\1cýù+vR\1f¨x\86V\1d¡\9d\ 6\ 5=V)JI<ly\aª\eþv^y\92\8f\8c\ ecëµâó\8eLþ·9í\81Ö\10\9aè\82\r\87g¤¤~\9c\89\98\88\89~?\9a%\80\81\82\15\19xÿ\ f\81\8dÃDøæb\1c       «9\1a\17©a\ 4tøø\f½hjw8pa±ýBil\8bÇ\1c\15¶ê¸ÿÀ\12íM¿Ç\ 44\8b\ 14v\0\8a\af\9d\a­\94\1dmï®%bD¬÷4̦%;ÆîF\98C\eCðа!\96Ûáy/áÈ\94÷,!Þkn\1eê\8e\e\ 3O\12³tf  ¦ÉzT"Í:^°\97ä9f£#ÇA¸IÖOe»å        \818ÔfAã  \12¿¸w%¤¡»\ 3\8d\ 2Vàê\13Ç8¤pì\88\b\eo9F\ fw\Ê\ 3ÕÙ?\b¸\1czh\94<¹¤\19çbl\98Å\198\17\a\1ay\r\fÇY\98\82\11\8fÝ\8b       µ±gh^#¢2.¸/÷GymÂãM\89 ~\80í$9Ä7\1e¶ÏAóÔ]CæI¨T\8c\93<Øì\16Üøôþ+\1eæû/½äQ·*¤ÍEHµ:¿Þ\ 2|SzÞ\9b\ 1\94IÔïy³ö\89\ 5\9fÑ)V4Ç\9a>\92\fÜ~ä\8c\87±9+\98ûJZ@\90Õ*C\ 1\17\97\ eñ£ß·?ö©\88S#§\ 1·       \88\1cö5ÜcbÙû\902\9ah\b\8e¬\v\13k&zÖ»h\9dj"ÔÇ9èæ[2*¡\99T15óù\8ca\121¹Ã\8e\18j:\18jj¼s*\98BºáØx+\Í\89\8bL\92\8ei\1c\18¢À\86\ 3\98Jßóq\ 3\94%.ê\ 6\15Ù&ÁÛ¢òÂÁ\1d¥\90\9cÏØݶôØtsjù©1R\988\ 1\b°å\ 6Ý\80zx¬\b\16H²gbK.\16\97\90ãÀ\ 1/­>ãÀrA\fy¿\7fQ\83\92÷ú\84}ñ}\9e\99\96\8f"7\88\8d\93'QîØç\aÁBã\eû÷   gØüQä\81\97\ fRë1[*ÙÅølì±W}.\e²ÿ½\88\1a\1e§kyÛ47Ã\11É\98ìð.õi÷ÄC\94xj&ù,JÐV\9e}^\ 2ôÌ+
+R3±Z\83WS=\8aüzêi2Ûç'ÊTÃU\83öB§8ä\ fä[Z6\e\9dBR\0\bb\92\b\997U)±¦\15´[KÞ3JØ/\1d¶7Eø\8dÒËZOêR©õè³Z\8f¾¨õàË\86ÎÅs~Î%À=\84\85\94\80öhÁùïÿæq\81Mô¸\7f>g+\ 5\0\0äõ\93ïÑÖ.\ eÞH`ñqE*DÓôùíý_/¥,Qõ\1cÕºè\92¨\8br\98\86¨j\ 1_Bx\83°4ÄÈ    ä\8cfÀæ\99a\1d1HR\f\0¬\1fü\85\7f\1eÚ9ÈSÕù\96çi\13yÒѦWQ?\8c¢i\189ÞôÙ¯\9d½<Gù\8cθ}Î\9bÛöX×Õ- \98\87ü\1aÁù\ 3J\7fþòñÚÓCUn¾aáKS^\9ey¨g²}\97f\98\1aÅ\90]d×P\vè¼úcåP<E\87:Ó¿\97¾00\8f\ 5 k\ eHÕ+\ fR\82      ¿ì®\v^1QW\1f\f(\15ÐÁý¨\8e'G\90ßnËÝA.\9a"øxäìN\85Ð@\ e\ 5÷2l\8fý\95=¤ð\16\12M\v\99\87¹,À¬,Ä\8cµ¯!¹\110F \f ³\13 \vS\ 3$I\90\88Qv°L,rÞ\87{g8\j§%T\1dÚò¡O\1däÚ\7fRaà ëùg\1a¾\86²\1c\1dÅ\10ÈLÒG\8aÕçé#->ðo\9f>NS<\1d\85V\8fs<IÙd|\94²]\89\ 5×í.ã       ÅP̳zÔ\16»I5ÂKíÅ7Ê®\90U\84\e°qù
+0\1c\83\94,
+Ö>ó\9a«°Ä\91\82$9þ¦\12\8b\95\12\vÞü2\Ãø\r\a\91ø\93´sa¡aäR\vÅ\9eÿM~\94¨*òxdyÇ©\ 3ÇkÏjÓü¶uÓõ\99\92õ\ 6`}Ý·£òÕa\87\88Åf\ 2/k®úÎ
+\10\87ó¾J<T=¥hBÖy©(±J\07¸o+m'3ú\80\rtãâl8ó\V\87ª/i¬\97\ ePÓõ\17\9eª\9d\98¹¼9ðw\ 2\8fb2HzÜ´\9cÍ\ 5x*    °\14\f¤ò{_?\9b\ 1ãÎͳ²²&Æê\ f\9f°©Ñ?vÒ#°Þ\1dé/\8f\bÆÆ&=AÞ\96äcátm"nTt~\8f\7fai_\82\83Ù}Ý\14\98á(+õ6\1e\1e\12)\\93\ feʳðDòé+\ 4Z|¬fïSö\8e\ 5GJ¿â©\19aWÍà\14«Û;_]$(RïÀw\853\81\1fW\80ÞW¾8ÿ\82ýÄ\7f\ 4ñÅ\ 6X1\eRx\r©\95,+¥\8eWäí+·øCN\12\0\r­\87U\94Ë«à\17üØH\92±£ÚpM5\85-ïþ\17jK\9f'áqO\84\88a\83¿\8a+10 Õ\f¹\97¤¶ÁP\87gÌI<\17ë<¡\ 6\18\94\r\95s\88ü\v}KMéS\8e1Rï\91ö¨´\85\11\ 3÷\8eó°Ò\97\89ª-¦>K\82\17\1eVÊ       ½\87ÆÁ!ëÚ\9cÆ©\rêY\1as0\a7\93ËÖº* ø\16²¹­÷×¾´µGNåªÊ;3cM_#o¹\8bÅ2\92\ 5\9a   \89ò      'tï\93¦µO@ß©ñÖÿÐÔ/-Á­\19/\91\85ÆeÃ'#\89û]\81Ø\13Ï÷õÏÉùÉøC\ 5\1d_\;ß\81Dz£\8f>(-ð[\9c,Ãù#îå«%²ë=\0¨Ò&gw¾*\ 1P\0Jð(Bâq\9c9\88LÙD¢\1fP\8bTÆ/§²1\12h|JÑçñ\ 3î0Êñw\13\95\ 6§v¶¦¬,àJÏÎ/E{ûs=çé#*²ñ*ÿ9ô¬8\1dÆ\99_±nNÅí\ fyÕΠ      \10\~\1a\9bñ\aQ$ï­\ 4Ѫ@Ð\89<Nk\98XF°.\v>\96m'B Ò\ 3ü\1e\86Ò¤Ìðç\_"PC)\9e\ 5¬\930\9e&·|\97 ±®ÇT:ö_~\86\8f.õ~Ͼæ;\1el\8fùÆ;mt\9fµÿôBÁ\7fþ£\1f\9aK\ 6éWfæ3\0¡ì\8fý\87\b\9d\86#-új\1a \9c½H"íe\ eù_øvEVendstream
+endobj
+5436 0 obj <<
+/Type /Page
+/Contents 5437 0 R
+/Resources 5435 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5415 0 R
+/Annots [ 5441 0 R ]
+>> endobj
+5441 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 461.841 151.348 473.53]
+/Subtype /Link
+/A << /S /GoTo /D (simpleprc) >>
+>> endobj
+5438 0 obj <<
+/D [5436 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1174 0 obj <<
+/D [5436 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5439 0 obj <<
+/D [5436 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1178 0 obj <<
+/D [5436 0 R /XYZ 85.039 531.614 null]
+>> endobj
+5440 0 obj <<
+/D [5436 0 R /XYZ 85.039 489.267 null]
+>> endobj
+5442 0 obj <<
+/D [5436 0 R /XYZ 85.039 393.896 null]
+>> endobj
+5443 0 obj <<
+/D [5436 0 R /XYZ 252.311 399.869 null]
+>> endobj
+5435 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R /F62 4159 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5446 0 obj <<
+/Length 1699      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\18Ûn\9bHôÝ_auU\15¤B\18\86k¥}èV½ªêf\13ïJU\9a\87±\19ÛT`(à¤Yåã÷\\ 6\ab\92¶ZE
+gfÎý6g,æ\1eü\89y\12º\9eLçq"\\99$óU9óæ\e8y;\13\ 6Ã\9b\a®\17\85xôÇbvò&\8cæÂsS/\9d\84²È.¬Wï^\9e.^\9fÙ\8e\94Ò\12\89k;q\9cX¯>¾<·\85uþþÕË\8fx\14X§°<{ÿia;Âzÿé-ã#Îߧ§\7fâ\99\9dHka_.>Ì^/\ 6*8\81\eD\12uø6»¸ôæ\19¨ùaæ¹2Mæ×\0{®HÓy9\v\86\814ëbv>ûëÀ\85Ï\829SMXêô\18\8eHÝÔ\ f§½á õazð\87\ fÛ\ 2v¡?À\ 5Ò\ 5{\ 4x"\f\1f[z\96nrØúâ\89\0ÍßmÀú(²^U;ÜÚìq³Q]^íøà\1a7\90¢C`Ë\9b\ 4ë\16wk\ 4\95-\81ª\9cð\98ïÊ\aM\90ÂMÄ\9d      "\9c\bé\ 2CQÙN <«Õ$\96\17ª(\0ðR°$ôª\86aÕña¡U\8b¸\1do\97\bWm\a¨\82\11jP½Éw¶\9fZ]¾Û8\8d.T§3F'RÝáAËèhÿ\8eAL\13UÚ~l-\11z\ e»À\ 4X k\85\1e \8cÖ\e¦è¶öAë\9cTAéE¾Ê»â\86%îÙ´\f\1dHÁÅ\f\ 1ÕN· Dú¾Õ5@\a\14\a¦\b\93ܪ$Ö
+\ 5\9fXÕ¾+Hs\9d1âÒv@o]T¶\9fp`!1\ 2\99Z\8b\1a^G|RkÓ°,VÜ ®Ñç(\85\ 2\81;\15q'eV{$i\88æà\19m(«5\9ayòF\ eã-ÓÈõcßD½¨ÁäÐ\ f­\1a\82Ô='·8=ÊÐ;m]U\85ÁÍ\9aüJ7=aÕt-Ë\19å\95\80\9aðD/Gí²  ]|ázX¡\84r1Á$\85º\ eÍy\8eu"b«#cÛ\ e\9a²·uO5Bÿ{_s\1dAQµìÀº¡x\a¨²ÞI\8aÏVP\86x\86ÿô.×´êLxïN\1a"&\r®ÍáÚ¨µÕì=\11\1f\8a\91÷\1aÔk\87\ 1\82Tg;#\7f`g \ð\971´-méc
+ÁÿlÂ)RBs\14\ 6¹n\88i¯mlò¢Ú\99Ö³AɦÍP\16\86\80\ 2Yhò\vºödR\ 3RÆiÆÞfT<­:\86Ûm\9fܸ¢2Ì\90ëU\9e¡HHÖ\e£O£\15·\bã8ÃÿÐ\19@sÝ°ïâÀ\rã\94]\17²3¶ªÁPùila!øiD®¦\8d¶&\15QQ\bDÑ÷\ 2<¢ìè¶\86²/bªjdQ*\94{ç{v\ 6`PæøÖ;B5Å\88\18ù=>¤Í\9eRpß1GÌ\ 3â\8c\1dËH9Çþ\95XKÅKÓîöH\86\9dÆ\v¬ë\1cXò¡î\9dÄíð¸Aõ\1eßñ5
+ÖÞ»\ 5\82\90Ú¼\13Ån\1cDØîù¤ÙÌ\198{ûÈ\ 5ðú;7ܾmj¾Â¡\8cÅ}AQàFi\fààºy\98ñ\8b\89Êw\ 4À¡\88à\12\96®\8c\12®\92ªê~ã®Òi(p¨n^9­ù^ñ÷\96?zÓè\9aÁ'x9\15õ-µ±[jV·Ü¦n©AÝ~\112¸Àké  y6tc?\19y÷c¥2æÕ\96K\ 6 '¬ó\rÃë¼ÐF\8buS\19½Nt·:iU¹T'@ä"þDÜN\9bj¥Û\16+\9fùë\15ßú¤øŶ*u{ùä×   ÉVÝ\fhýØõR¦½Ø\14ÕR\15\97t\14x°?Î¥ÞFnß\ 4þÎ\9f \b\19\102\9dPª¨¿\19ï¨\15Ö!E+/õ\88\87ð&(»ªSÅà¶aðkµ\1cË\9f"-\ eÁé\8d\1e\91|Ö£z      Mg\ 4Ì\952  ²S÷T¤Ø\1dp\8eEfy«\96\85¡¡\84jÇB?U\13Tz·/\a.ÅK\1e¯>Cw\8c¯²ÌXô\93\ 4\99.t§\7f\8d\ 6\1aÇ5\9f\82¸\91\eyq\9dÿ«\9aìÇ\1e­Z\7f8\00\ö\1e\9e\92<\12£²2ß=\8c{8\1c$G[«\95þav\94êû\8fÓJx\9e÷\90\86w\81\9e\8cí \9f\ eµh\10\97\10ÓÉàЧ¨\8dG\9cþ{úìiý\8cá§í£E7ÉîÛ\88Í\14yßI\1f\9cÐãë$£ZÑ\býxÞ\85½TÝîKý\93Y:Ê\95\1e£Þ©PÀ¤Ö\1d'å8\8c\8eé\7fÔ\1eùª1]wªq\1eÚê\ 3­³Vxe\ f\95jN¨Cð]ðÓYf\8aìÞµéÐ5\9e\8cnÆÏô8ÛãÓ&ä\81MÑ+)²Ìû\v'/zãÀ\96\99Tóõ\rã_\1fæà\15Î&[Þ½{{áÐDϯ\18Pqâk43ÊË\9a\1f\1aÂ-h ôx\ 3p\89o:³}>x¨=3¼²~äZãî¾à\97-S⼦·\8a§ñª¡É\94<\ 1\ fíÁT,c×÷¥\19#Îì\10\18:&¢æhÔ\ 64\j¡\ fú¿\09\91×?¦e\98@\8b¸a`I\\10\8eÑ>\A»V;\83G\8f\8c\10'CØß7¼XÓ\98\a+dÎ[\99FJU\98÷*{\10y\1e¿â\ 1\eÜCr\95{\7f\92\92¡ë\vx+\84iâÊ4\1d\ eTG?W\88\0§\96øñ\9f+\8c?þß/'à\q7\1d=ú³\81Hãû6\89\bò6\18O\87ÿ\ 1o\7f\9a&endstream
+endobj
+5445 0 obj <<
+/Type /Page
+/Contents 5446 0 R
+/Resources 5444 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5415 0 R
+/Annots [ 5449 0 R ]
+>> endobj
+5449 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [129.861 645.497 196.551 657.186]
+/Subtype /Link
+/A << /S /GoTo /D (simpleprc) >>
+>> endobj
+5447 0 obj <<
+/D [5445 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1182 0 obj <<
+/D [5445 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5448 0 obj <<
+/D [5445 0 R /XYZ 85.039 741.134 null]
+>> endobj
+5444 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5452 0 obj <<
+/Length 1994      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXY\8fÛ6\10~÷¯PÒ\87Ê@Å\15
\87mzmQlÓ¬S hú {µ¶\1a\1d\eI»Î\ 2ýñ\9d\83\94d[\9b¤iQ\14~0\8fá\90üfæ\9b¡¤ãÃO:I(|\95:q"\85J\12gS-|g\v3ß-¤\91ð\1d-ü(Ä©¯V\8b³oÃÈ\91¾HýÔYÝ\90Èêú7÷ù÷ç/Vß¼\zJ)W&béÅqâ>ÿñüj)Ý«\8bçç?â\94v_@÷åÅåjéI÷âò;\96G\99W/^ü\84sËD¹«åï«\1f\16߬&Gð´Ð\91Â3¼]üö»ï\Ã1\7fXøB¥\89³\87¶/d\9a:ÕB\87J\84Z\99~¹¸Zü<há9íðª\99\9bzZ\85"\8a \11\80L ?b;©\85Ôrv;8t\12\89\8fª¡E>¨á\96\91\12\82Y\9cXÁíãÁ\ 2\91\14i\18N-pÙ\0|=â\9aÏÁ\17\8a8 K;o\1d)|\9d¦\8ag'm:ç¸\88\ 6Î.*é|ÝÀ\89\9cñP*\15\ 1¸\ 1 \14©Ñ1d2ã\18}\8eGêúÛl\19¤n[\81Å\83À-jü\97dù¬Zg\9eâþzé\ 5\89\9bï2\18¿ç\95¼à\1a\ 6\8a×¾T4Øæu_>ð\92\9b\16¦\1a£·ße=\ fÛ\1d\ 2\11\b\10x\87Ë\9e-ÁÂ\89{·$µ\0Ô5Ëì±SXøv¨ïΨéw\84&B(Ñ{RºÔk©´wÿ\14DRßíöE¿á\85\9eJR«\b§\9a\1aÚtP\94Û5K¸Ü¾ãî\ 3v\9a;^\83ÛP\83ÏÕ÷E½5r\b\ 5©ïñÜYIê@rß\16=\83\8b7M\12¸qß<Yz\91Ä\0J´Û\18\8d9ûÄ°Ïéu6\b\9ftoË%     J2\1aF릩\ 1s½½C\8c³¾hj\ eØ».¿þ\82\9b\19\9aÛ\ 3|fù\b\13tnQ\ 5Þ¹Å\eU|O¶¦YÝL´äì1 ]\89cwVQ*¤\1f\83S'BÅú\1f\85\97§\ 1\87\18\bÃ\eXáÓ#Þ\93±H\12\11%é<\99zA \12=\ 6sàÏ\ 430¨B·\ 5ßõÂÐw_f·\85Á9\8aÝç\83Y²Þº.\99\ 6æ~Y*ð\19´dqÍ\16;%\83\0È-|ätJ\8aD¦cL\8731}Å!Rò\89t\1a\8dÎ\8c\9dÚºQnf{\147Ͷ¹[cPäÝ\10k\14óMÏ\ 2\99ý¯Qå\ 3vB\8e\8a>Ûæàt¡\8aÉ\97Ê<#~È\8d|¹_\ 61{ØCÇc\9b\ 6%*#±Î6(ñ\86Uöö@»\82é@§¨×\ 3\89¦ ½ÍA\10i\90h»~&r²\1aM"S÷\1eW\18o\ 6èo\1ex¸¸ÁEÀØÁ\ 4ÆH\82û¦\ 3?¢§\ 3/\92Ü\ 1Üa\0ô\1a\19¹){\10/\990\836EV\9bU&t[\12\99\12\ftòw|7\92ÙôàVZûÈ\13\8ax\ 2\85½ÃÉâ\8cÿö8\96µh^ '\1e»Ah\98}}\82\ f4´]S\83\a"Z\9e¤ð
+\19´\90nÂGA¹"¯7hÒ \8cÁ1\0²\0Ø\19\r\83ÿ\7f\f4Ýó\80a©*·ÖÁA"jZÆ\80\10\8aá4\11É$\16
\82a,\e ,/\fB÷¶\ 5ÂD°N\81\8f\13\91j\v<\18\87\92\94\16¡\ 3\8a½¸Á}c\vT˧\18³\röèô\ f]\9fWØO)»\19\13ì\98\rcã8\1d£\15D\11$VuàbeñÆÚ\ 5È\91\8eQ\f\11fHØZKº\9f\97%\ f\8d´\ fÜ\8b\ 1¸+ºg|Wu\18Ó\90\13Eä+Ú¬m\9aþ3ÆgÛæ·Üzz
+ÚSî\9eåýæ¬Ã\ 4~ÖUk\ 1é\82ü\1d*- \91äà\1a UúÀd3\ 6 Þ\97ü÷«\81Â\9fz\8c
+®À­\8e3$wì ø\aøF\9f\eõà\19O\9e0¬ö8A,| ó£\8b\ e\11H=ïþñ«ÑÄ\9fü\97Oðy\r\17\17\8cʧ\8fÁñq0\1cùåp\11²\98&E\17`a?p3òµî®¢\9aÆ\ f8\1e¨\18\82\ eÕ\ f\b\ f\97\v\14>6\88a\9a\8867\93õ\b-vƪ\ 4\ 6·\931\93\bhO ¢Öú%{µ\rT\14¿\82\b\82Þ:ãîÈ\eйÅý×ea\ 3\9e\1e®2y\80\ 4\89\Y­7CÇ\ 4#GE\0\84\ fÂ\Çi·0ÿL(¨\9f\ 2\ 5\v¬`\88\10\ 3÷Â\88õ&)½1«\98z\88\eC^~0ÀY\f\9b&[@j6s\ 3¶FngÆÛ<\ 3\9a¤m¥û\15*\9b\b^ð¶YÅÝzÔ_RI¹\1dê&\90º\19shÉ\15­v\850\9a³¹¬\ 5©Ó\12+REÝ\98ÆÚB\8dU\18Û_|\1aexçòßà\8eðcb\ 5\1e>§W\1c(#çF¶nîó÷\90Ç\9e\1e\ e!cO\ 3YÝ?\99Wü       <v|ª¿Kd3<\96~\80ǺC>³\18\8b®¨nË\9c\ e=ìü\9fp\1aÛé1J\vc!Ã\80ôü4¼\9a\ 2Åo³\9då\95\9a\aÇêG\1fçç!0\94\ 4\85\1d\95\8dŦè­rN\92½QÚÌT\ f\ 1\96û±ú[ÕC*\92ØÖ\e_²îË\86ϱçDM\84\19(óüÅ2`Mõ\0ÉP$@Hó[\19Ö\14p].\ fR-ü\83Z\8aÖ\9a\88%Ò$j´4\ fï=x\0tD\ 5Ú½j¾°5ĸ¨\83\82Ü\92:\14
\9a»/6¦n0%Ãñ·\ 4(`S_Í= d$T¤ùË\ 1½\1fà¥tú~\0\92\8c\8fõ\86\9dü9¥85Õ9û&¹Ì§%8Ý­ÍKsKûn=*!I\98Þ®\81\83̬?\99Ätò\14ÅP\fb5\94\16ÿ+HÎK®Øí\93\b-:zü{¯\8a¢P§SJ¦â¡èmLâ\9bßH\8c\8f\ 4t?\83im\0íwXöRõÙØôb?îÀ\1f\ 3\80¦ÿ/@_uùÌs\ e\1eûiüQ¯¹8\91VÎ@rW[\80\9b\11\94\89\vS\12¦/,¹qáÃRÌ\18Â|öÂØ.¶;[uMSûP\99\ 1.¡moúC;\ eÛ\ e¶¤?þ¼0\ 6\0\10\90/\85\1fh\a\8a2 $.D)Õ¢6"¯²äç*×\98¨²³u\85\11«\9aÎl_Ñ]\8a*+\ f¾:q\19uøá   Ç\87¯TÏ\1eu\1e\9d\82I\1eùþb\12Ö?û\92¬ [\8dÉï½N#Óäø\9cS\ f\aü\v\v©¦Óendstream
+endobj
+5451 0 obj <<
+/Type /Page
+/Contents 5452 0 R
+/Resources 5450 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5415 0 R
+>> endobj
+5453 0 obj <<
+/D [5451 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1186 0 obj <<
+/D [5451 0 R /XYZ 85.039 653.36 null]
+>> endobj
+5454 0 obj <<
+/D [5451 0 R /XYZ 85.039 621.143 null]
+>> endobj
+5450 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F58 3380 0 R /F35 3036 0 R /F41 3054 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5457 0 obj <<
+/Length 1705      
+/Filter /FlateDecode
+>>
+stream
+xÚÕXÝ\8fÛ6\f\7fÏ_\91v(æ\0³Ï²ü\95\ e}¸uýDw»õR\14ŵ\ f\8a­\¼ú«¶si\86ûãG\8a\92ã$¾vÃ\9e\86\ 3΢HQä\8f\14E\85M]øcÓ8p\>\9fF1sx\1cO\93bâNo\80ób´\84\1d7\f\90õËbrö<\b§Ìuæî|ºX)\91Ezm=}y~¹xövfsÎ-\16;3;\8abëé\9bó«\19³®^==\7f\83,ߺ\ 4òí«\8bÅÌfÖ«\8b\17$\8f2ï./\7fGÞ,æÖböiñzòl10Áö\1d?ähÃ\97Éõ'w\9a\82\99¯'®Ãçñt\vc×aóù´\98ø\ 1w\ 2\9fk:\9f\Mþèµ\10Ï\9fÒª\11Om#aû°\1dç½Ë<\18q¹©ªî\87\99\1dx\81\95\88\8e\ 6g²KÎZQ,ÅY[,\9d¤*Wv\91\95Y!rô  Lpb\16Om\86ûÌ\95\9aëºÉÊN6í'\948{Î\86{Ùf\81ï:¡\1f«\ 5\8buÖÎl?â\96ü*\8a:\97D´ëj\93\ 3\82iOμØÚ\12Õ­\81\83F"±CFµ!"\11%\ e<kÓ*E¾Õ\81¨Äø´]-\9aB+¨HªÓ\1c\9a\85µ jG¬+Q µ\14ZqU~t\99\ fÊn6\8d@¥YU\12KÏçÒQ ¸\ax\9c'ÝFäùn\16ûÖO\90\1f\81\vNx\11\9aÄ}ø\94I\ 5ún4i|QÐ\ 5ó\ 1t\8cûNèz:XeÕ\8dÀËæ\ e\ 3tI\ 4]D\95        î¦ð*\8fvi\90
\9cª\ 1\89ÏYyC\12í®%h
+¢?º\81»\ 1\892\97­BìÐ\¥çsiB¤\1cC±¯¸m\82£\ e\10л\ 1¥Ã\87\f\92\ e0Û«\9dG\96h(\80\90ä\90\f̪²\12\83\0\1618\96!\ f¬_«òÇ\ e\ 5\91j\1fX\86ÁÁ\99n-µ\1e2|SÔ}ðpºO%$\ e°jiÏm\86i\98\e­Hè-:ñ\19\rÕú\95Ã\90
+\\r\12­Q¬@\9e lÈ \ 3ç\1a\93\9cö0u\ 2\85\89Fiq­¶@Ã\963\eþ§\ fÀk\86UE\ 3\99µ$d¾\98\e6\8fçÆu×R\11\10­D¼\98?Ìläîmh¤H\8d2­C1n\95\9bÍ\8eX¡K,\85§Tº+\f\89Y*Ê\94\ 4\14ÄF\87Ðت\99Rnµey&Õ¡ëF\8e\ e\1c¹R&\1d\84
+\f÷\ 1º\ fXM\15tp\8a\8aìfM+\15¹\16\9a\80\ 4\8c\ e\0|W}\12jÆI\94Q¨jHÏàl\0U#8 \aæRÌ\7fÊeJ\9e`h¾V³Ï¦\80\r"\r¢i\86ÉK\89
+dFË$`u긲\9c\83¢\1a\96Ô\94qà9¢àó\ 1
+ÜÅìÌi´?}°\12ãQaÚ)5ôY\998k\99¢j´@\86\96\91=\94¨}Ť³FRÊ7¨\10íÏTzBoPz¼Øs\\97\9bÚ#u±=­Q\81çD\81)c*eA5BKé´ÚèÃÆu\0Á³,Õ £\9d«\9dvü¸\8eÀu\f\9a\83C ×ä\8a\17FêV\16ú\1c)L¼0´\10àFÇ\ 2g\ 2k\9fÏXÖoÐ\1c(÷*âÈÞRLó\94H:\92\92\94e+\9aìã\8e\84º\87Ô5\86Tg\ e\17ÈPØã\85\9a\ 1Ú 1Fï\1a\8c¾Ç¬\97\14"³%\ 1\87Ãc@Ü{J*×\97$\ e¨H×ä\ 4å61\bzºÚÔÙ~L¡<ê\1cl\9f;!\8f\8eû\87\8a²oé{ÒA¨Ù;úÈ\9bFÖ4|\88\97\8dê"îòúË][WU~\976Ù­lîêªéÚ»k,þ\ f\95\97\ 1Ü\1d\87\rÈeS%²mÕU¦¶¥\12¢uïÛ\93\87#(½?\7f{\ 1mÜc\12\1e´2ZSs\9b%\92\88ßÞ]-h´Ô3JZ,sù`DóE¥\85\ 4¤\80\1a\88V³£F\8e>\9b½3g]QSçå:\10\ 4\88\e|h\aÀÊtoÉZ«ë²B\8f\9eÐ\87¹£å¦3ÑPûÓðÏjÙ\1e¬\1d[\9aW"\1d³\/ù\0åõt\91\12M\84\ ew)\8elTMg/sº<ÍZDY£\87ÙÑ\1eî
+X\9f\¦²\84\8b\1f\93GcT\15\85º§hÙé&"MµGÿpA*sÙÉ\7f·\ 6\9aÚ-qa»\ 3\18\89Øf\7f\89\a\88V­Gl:&4.\fÂONá8ØF¤\85IÆ1+{æ 9ÚZ$ò»ÙQ\88¯ßO+æºî}I²\8fóhh\87¢ý\11Ñ\92Ë6½ÇíÑà¨O^kDló½|¤1|4\ 6ûþÈ\8d*û2Pr\8fÕ&\ 4ÃCp*ªî\10µ\ fö\eÝi¨\ fѱO\8bÃá«ÌT\8fï­³í¾W\\109,\ eÌ\8d¯®\ f¼PUåÇ×qf®õv#S}±P\93\82/\ e\9aPcÕã\97Ôl¨\ 5\8fG\9eÌ!÷\1c\8f\8f=tYèð\10\1eÂý\ 3×g#\ f\¸Ë¢cµ\81ãCj¸cJ\915ÔÉÆ\1eÍïñY'É[ìð`àé\ 6\1c|S®Ô¦E\80î1[é×\ 3"\ 1E\9a\9eyñð       Ç\98\13Gs­þ\9b\8féÐsâþAØêW\aµ¦ ^´dÕA\87\ 3±Yêgê\10\ 5Ì\14/â:câÿ\13ÄÔ±\9a\17\1a\88\9c´y8¹UmWÿ\ 2ÁÐPX¨µ¯r\9aL³¾õMºªÙ\1döBº\93»\1f=?r84C£¿9é£öß~ðáxÞúcûMÔ`õ±\9dÃ\10\1a\ 3ÿ\ 6A;Ë\ 6endstream
+endobj
+5456 0 obj <<
+/Type /Page
+/Contents 5457 0 R
+/Resources 5455 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5459 0 R
+>> endobj
+5458 0 obj <<
+/D [5456 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5455 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F59 3455 0 R /F62 4159 0 R /F41 3054 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5462 0 obj <<
+/Length 3330      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZK\8fÛÈ\11¾Ï¯\1069P\80ÅeóÍ\ 5ö`{\1dï,\fïÄ#à     l\1f8\12%1¡H-Iyföק^Ýl\8a\9cq\80\ 4sP?«««ª¿zpÔÂ\83?µH#×\v²E\92*7HÓÅæxå-ö0óöJÉ
+o\11º^\1cáÔ«õÕ\8f\7f\8bâ\85òÜÌË\16ë\1d-Yo?;¯\7f}y³~óa¹
+\82ÀQ©»\%Iê¼~÷òv©\9cÛë×/ßáTèÜ@÷Ãõûõr¥\9cë÷oy=®ùxsó;Î-ÓÀY/¿®\7f»z³¶XX\85n\18\aÈÃ\1fW\9f¿z\8b-°ùÛ\95ç\ 6Yº¸\87¶çª,[\1c¯Â(p£0\90~uu{õwC\85çÂ\ 5ï\9a¹éJ¯X\ 5\9e\9b¦¡¹²\8af®ük³ôSç~é'Nñ\r\9b\ 5\85\80k©Ðé\ fÐ.;ìx¸.uréÔ0ÑôÐö2g\97÷yÅÍ\1cÇ·ÜF\99äG$~\97óÈ}YÁ\98\16»ü\8c]¡Ò7üûm\19ÅN^\9d\v9\89xÈ{CA¶\137MûoÐS\18Ĥ\95\8aØÏ;ú¡\e\ 4ÎV¨ÖÌlê´4\8b|<¢\8eP1
+E\96\91D\9az¹ò³Äéaþ\80\17ÇN^o±\11\131\1cÐ\97Çö\19\8fó³t¼\85\ ey`\ 1@ëd¸#v}g­\ 5\8b;\8d`qgYoªó\16fi¹\1cÜËÁE½iÎm¾/¸ûH28\ f,˲;ø!ebgCBi5Å\1d4ÎÕdË\16Å\r,íë\19©\88\0"§;Á¯ÜnSî\1eyT³\81¦CìvE\7f\1cs\1e\89è"çÔ\16\9b\92\8e**Ù~\7fÈû1!ê´Å\1fçÒ°MrS\ e½º\ 3\ fâIÍ\19ï@Wl\8e\1eQk\85õG:µ×\ 4\8f¼ø\98ã*á\ 4L/bQ\8dl#"!ì\1a¤\14fN×\90Nñ´ÈsN´\9eÕ\ôEÛñð¾\1c\1e\ fÊ\8fA2$äZó,4¬\97\82-\1e$\8a\86;8÷@\1dM\16\97\88\9eå\10Z\84\ 4Î%¾)ìÝÓq0\ 4\8f\88v a\95_<\15\98\97.\9b}4`Ú#Â<\95ÆfW}y\94\13\9bS\8fãMݹ(!\80Òl\84+¶Õ|ÊÛº¬÷?ñÂ\11\0E\9eë\ 3\162
\13\8d,HA©¢5I\eÁ#\ 2\815G\16²f\16ç:1Ø\vFT\10\ 2z
+}Â\8e\ 4Á¬ÀF\0\14¶s<ù®ò\12ÙÓ쬳=\8dI%"\e\88¨"\r\1a»ÌBç\9am\8b\16\ f(\a\1d~}x\9bN\14\8e£Ì
+[O~\ 4³am\10qx1h{+?\88]pT¶Dïôë\vÂ\10\9fjÓZ8\11\84\81óÅ\8b¼\7f¡\ 5t=\ f\10\ãâ\1d÷Í\vÃÎ!\97m\bOgÙÁ¬ACìàBæ0Ñi£\ 2Ñó!=\1fÒËÃÄö®%3¡mÀ\95B9\81\ e\91÷\9aY\15"ftZv0vÍ?m±ÏÛm±Õ,\95,?$¬o\94ÏàÔ\1dÊy\8f8\1fá#\83ß\10\9e\11¿ \1c\9b¼3\1cä\aÕ\9a[\91m\ 3ØDÎ+\92\89§-\aÖ\1es¡z"\fÆ¡\8dx\1d¼o%çtül»\9f\90\8eç|\ 1s¼fQ\98gW³Ç\f\ 1ýÊ\9e±\17µ\90kX +,éYc3×Ç\8eÁfF\ 6Æ}r`BÎ\e¢\96¶èóÁj·<)W'aÀ\ew\7f\0~ÃhpN¸ñÈ׫E\ 3\ 1J\83\14\ eûsþ1Ï\ 1g7 ?\ 6xB\8azÏk\9aÝ\vn\10\8cb£xÈ\8f§JsD(±\88Ü,IÁôcWE\8a®ó\17¦:bi[ é\98ËtLïÝÍ\a}Xn8\1dø:¡äJÖ\82Í\18±úØõÅQp$\9d\ 2\1a;\80S[Ö}\89û"?r~æ\9fêÔÂÈ\14MVÖUÒ\98öKì¢|1on\e\1e!X¹?4ÕÐ#\f¢\15\ 57Xª|\8f=\ få;´\82ñ247æ(°9ò\15\ 4 i$\0÷ó\1c\ 2º\89¯\ 1ð\aëÈ\92\1e:\9eÖ\8d\8e
+\8c±\rL\ f\0\ 3ë8°1Ø\81;\e        Ë´ò\ 4\ 4ê\82Þ\28x\8e\80ñìZ`Ñ\aß¡ü\91ͳZ5H/-ûF\7f\8e"=\17\96Ehó5Þ\91ô\ 2\ 3&n¢\97s\89¯hXõ@<\17\ 3«ü\\89ß\82\99\váÀ\88X\80\9c\94èa\b!\85&\81\16þöbÁ\14\eq5Ó\9cBe¾ËQþ4ç\81\90Æ\rbeR\0\1f\86C7\bc;\ 5\80D'\ 4Ñ\83$\9d7\ f=xFs]\88Vn\8cÅ\aqâ¼&p$\85Á\92=Ä¡}ÙÔ3Lùn\92=ÁR\10¹J©ç³\92ë       M`ÛÃ\8c\b÷ñX»_pãÃÛg(½\99FàA¢ðÎþå\1110æ\85|Ä%ßÖéO\9fu/qY\90À«9HbEÇ¡¡$\12Ïi\8bÂñqÆŶ×t2É   \ 4 ¤Å7{d4ATÂ\9e\ 2\ 1\1dÀÈ
+\rÜÓ
+Ô­Ú¢Ê{²/\98á\18¤ï  °÷\1d\93-e?{ÔU\1a`èdáÞ«Û_Vâ£Ñ«        B\85\1e\ 6óì¢\bSÑLBðQ: \84L®l\89[;\84\0[\8b£ÔùD>\ 4\97ï\9aª¢4\ 4ÞÃ}ÇtKùÍùg+p\0\128w\1dÝ\17wæ:¶ÞZ\a\8b©s\fôÍÒ\86\1f(µ5à\86\9e\1dð\97͹\9bñ¦3ѽä"\9eó      \13}Ê9Àë!ûH¸Ña\1e\8e\13è\1c1t^á$F!s\12¥ôH«.\13\89âöCÑÊþ;+ýÊ\rÕ²çu\9cO\86Îà}«J\18ÁÜTV\1f\e\1d\1e\1då55§cÂ,
+u*\r\9dC\81¯¤\\9a\8bÁ@÷\1c¸Pü\938\1fß_ÿãÇw|\8dó\ 3\8f\95µ\8e\81{Bä\8a-WÆ$âzOGßë\1d\1d,­88\81¨\82GO\16&#ç&¡\12?S       \ f£\90\eú¯?ÞÜJa\ 3z÷ÆÍ\88æ¦\97\13\8aõÑõ\fÍΠ$z(      Ó\14û\ 4ØÒ\15\18×÷â\12ù\84\1cU;Ä\7f\130O}\17r\13\88\e0sIþ\1fH\a\8cÌ"\1d\84\ 1I6\8ft\81\eªô{HW<\9cÈÉ\92HÊ^ǽpÓ:?\9a\88\fºG\89\1c%\0W\9chPÆÃfÔÊB\89(u¹\ 6)A"(Y\10ð4Î\82ꢠ\17¯tý\ 2\9bæe`GÂi\1aa.%ÌÐj\v=Oï\98&hDù W?òê¼-¸!\10ªO\ 5\v\7fäöe @P\aÑô?\11&0"ÂÝ\9bæ\Éù\97Gæ<LéÉ\99ÄK\86I\83U\91×\1cí_\ 4\97\16\8bfºã\9d\vñ÷n.\1eÕ+-`G¡Tv"\e§ÎË
+ÔBÏ\89m\15T\9b\86ôjÆÙ#\ 2\r\ 4\f:0öí\14<Tn\1cè\1c\1fR\9c\1eÞÄq>ïNc\9d«7í\1c)0\81\8aÛOK\ 5\¼\\ 2Z®gÈ\ 5\99\v\8fm\98E)[0XüI)ª\89¼§BMb7ö£ïË4ÌÀ&}Yg   \93\88ËÉmÁ~ß.Ýà<\ 2\e\198<zÐGô=¯s\11¼\86¦¢\87m\86#\9d\94ÉïP_u5ºù\89ëe)\1d±æReÄÎ\16\7fQ\9d~\14R^fã\bÎm8î3!\aE\82h1*\1dì\e7c9-¡\82\15t¨æ\8a\r\9d®må$©\8f`[?4lO¢\13\1f\ 2hr]T Ô®ZV\97µPо\rù\1cEH\8d\1d"M\ 1ÞÖXäk\10\8a\14\17Ä)×\81ΩeÝQZAqTDï\9e1-Rº\96ã;¿ßò\0«¹&÷ÔR}(unsªCÜéZÖE$×j''g^ê\1fß\1fÈ\82ª80ÏÅlh \14³\13Óu¾J¸Ò05)cÚewB:\ 2P\9fáÇ\17S2~\19iÞU\ 5Ï\8d\13\1a\82\8c\18ò\865\19\80\85¼\85¬G\e·\88¢¢0¨ÁÛ\84*C   Ïd©!æþ\1a\ eÚ\86ýÀÅÃ\ 3;öõ\12
+Wð\10ÔÃ\14;\0\ e\94Ij\9fC!\10\90YGEå²*9<C\0tçH\83sÍâï\93ƨÓ\r²ld|º>,O\9b3eS\1c\1aâs\98Û\91!ñ£f\ 4ëFïQ'\8f\93ç3\13e\fþÔ\87l?}*q\8c \16\89G\89£r34 ËÄ\11\92\1e#Ïù\ 5}"\18-\97\8d·\9c2¾YbDNá8\e7\8cÝ\12\8bûn6q\fü§\92Ù@¹©ÿ|`²>\14\96Ī\8a\93°RWzÊn\92¸_d\15\¨â_»v4M\9b\ 2]á<
+\1as4AY\8c\81\93\83Éoj»ôUÌ&ô\89\e¤ñSz     Ý,IFz\99\b\8b\92¼\9eK*\ 5Kÿó\9e²­»¼úªÕ±\11<\9fÏäýäi\85\84*ù¾F¦U5?p}\13\19\0CÌÍ|E>2±\rg=½ät\89$\89)Ãh!í\1dÏíô×(ìØÑ \7f¸Ê+k¦ØHv\81\ 4°\80\8eÐ[5\9cÎ\82ÎÊþÀ­ÏsW A_\9eæñó¡9\16ÝÜU \18ÊLííÅ\f¡Ä\8d\13\r?\9f©Ò\b°?G)\ eÜXé`(×_2F´0\95r³8\1d\ 1\ e\13åÕ©²a\fÀ)\ e\85à_gÈÙeÁ9\8e\80u_3äº.95*øGøÁÎ
+²FTÃÐMÓì¿0\ 2\b#cM~#_\14r\9dM\ 6qÀn&\88ý\8bìB{)\8a\9e`öþ\80¹^\8a!5v)\1f;\91»\84\9ed\12HNÇ\13\ 6ÒJ\9d\6êc5Y\ 2\eí\10£Às®%wQpG?ö§Ye\12\ fð\92$V\91\ f{\ 6îaÕ\¾¤7óg­øâ³ \8e@.¿ä\\1c:9ÿ\98gÏÝ#$\14\8cfÈsâ#Ï<¡¿8ÒÞJÇ\ 1\r\ fØò\87\81H^%"á·R_À¤\14ÌS5\8dAæâ[eÇ·\94\13\16õSµâ!1\9f©¼Rþ-.\86ös]\f³sý]\ e\8bë@_\86-d\91\1dô½\9b¦\ eÃ\87sþ*\94Z\9f"\94ñÛC\86kÕ¿¥¸\92ÏÅ\9e]9ÄØåN´\85ÿ\ 4¡ÍÂË\9e-÷y©õ¯\16Ä\81ø\9d¦\1cþ\ 1CÄÀKä\e\16\8c\92\7fZØåq\18i\v\v'±lXIôCÿc\81àø\89¿&\97ÂD\91ë4\15{dQ[\88l@@Û3áèÜÝm$\ fâ\94­\1d~\8d³¤d;\883K\9a0m\7f\10\97\9c\14¬íðìÿ°$#\9fÜR¥o+Ä\87\1c¿\93\11D!â\9aa!\1d\92}\9c\1d\8c\81zÓRª7èDï\1d\15\9eawÃ(óì\a¼\8em>RË'jÿ\0/Ê{"\86\13\82ÿÛ\7f\e\ 5\89«\ 6/ò¬§÷=oRµ\8fűX\fþ\aO±,´endstream
+endobj
+5461 0 obj <<
+/Type /Page
+/Contents 5462 0 R
+/Resources 5460 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5459 0 R
+/Annots [ 5465 0 R 5466 0 R ]
+>> endobj
+5465 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [98.086 487.284 165.183 498.973]
+/Subtype /Link
+/A << /S /GoTo /D (extbsdpr) >>
+>> endobj
+5466 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [249.606 433.087 316.077 444.777]
+/Subtype /Link
+/A << /S /GoTo /D (extbsdpr) >>
+>> endobj
+5463 0 obj <<
+/D [5461 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1190 0 obj <<
+/D [5461 0 R /XYZ 85.039 557.664 null]
+>> endobj
+5464 0 obj <<
+/D [5461 0 R /XYZ 85.039 514.71 null]
+>> endobj
+1194 0 obj <<
+/D [5461 0 R /XYZ 85.039 310.425 null]
+>> endobj
+5467 0 obj <<
+/D [5461 0 R /XYZ 85.039 275.679 null]
+>> endobj
+1198 0 obj <<
+/D [5461 0 R /XYZ 85.039 233.519 null]
+>> endobj
+5468 0 obj <<
+/D [5461 0 R /XYZ 85.039 198.769 null]
+>> endobj
+5460 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5473 0 obj <<
+/Length 2038      
+/Filter /FlateDecode
+>>
+stream
+xÚ½YÝoÛ6\10\7f÷_¡G\19\98\18R\94DqÀ\80¥éÇ2\14\9d\e»Ã\86®\ f´¬ÆZeË\95ä¤\19öÇï\8e\92¥¤Ù\82\ ey0y¼#\8f÷ñ»£"\1c\ e\7fÂ\89CÆ¥vT,\98\8cc'ÙL¸s\r+¯&¢áàNÀx\14âÒ³Åäìe\189\823͵³øhY\16«÷îÅOç³Å\8b«©'¥tE̦\9eR±{ñú|>\15îüòâü5.\ 5î\f¦W\97o\16SO¸\97o^\11?ò¼\9bÍ~Áµi,ÝÅôÃâçÉ\8bEG\ 5/`A$Q\87Ï\93÷\1f¸³\ 25\7f\9ep&uìÜÂ\983¡µ³\99\ 4¡da \9by>\99\1ev¡µÀ!©\91\9bz-\87çs¦|\7fx\9cÒª9N\9e\1c'\aÇ\81Ò\82i-ÇNÒ\1aÄBÇS,Ta\97áô×Z\\84#\16\7fñ\ 5Ìe6hÈ\1d\8cò\94\f\f¶÷¿?µ\9f\ 2ç\82õx÷¤¯ì\§¸ó\16F«tEnz\86\14ôÕs\9aÏÊl\8a,~ìÖ\19r^\93
+\17\ 5Nþà"¸Þ\97¨d\9d\ 1åD%\11KƵèë4p\88\fbÆ}\1cDL\88à\18\83ñ\88Þï¯óbiò\ fx\94µ>úFÛ¥]\99mAGP0ôC÷\aúYV«\11Ö¼0+Z·BiYõ\84îÒª+\14Z\99j]ÜÒ²Yõ\85ir\9býeÊÕCûtõLÌ\8ex¶f\93ö\84ÎÒ:9;ðÜ#Þ\1ejV\eðJWüÇmm\89ßÑ´,\8azd\93º¨MÞ¹\ 4\rÿ,\96}C\bÎǬ·ûLË\89\8dòuvr\r\7fLr_5LI\9e¥í©«2»iïÓ\bo\8bVØW\10A$ü¾õÕ\98ó\93b³9ìØìr\9e7W\9cµN¾Ç\9af\99§\8fq\9c©×}WÝ\98ò¬Ú\15E~V\99ÍÒ\f\83fY\16·U:Øÿx¿Îö×û´j.P|z\8c:ûe\9e%\8f`,Ó6Ú\8bm~÷\b\81Û2«\1fйë\93ÍÝ é\15\8b#\8d\\90¼qðu8\97,\90Ñ(\987+\ f#B\9b\ f'j\ 4\0ä*&áoz>&0E¤\17\85,\14ú«q9ëÃF\eTWàþ2Kê´qÖy\92¤Õ\7f\8eî-¢\88Å:h\1c\17\7fs\8b\8cÄ\84ÏDàÿ\ fÎè\ 4\ 3\98,\14,ðÕ¿AÏOûr\f.ïIãÑ:ño\10\ 5\13í\91è°.ªº\ 1g\93çm)j$8³\7f\ f\8b­Òm?ùë}¹,N]å\ 5\8aA#èA¯èëð\9b;ìËÔ0\11q\16ræË\13\92`\11o<Ê\15ó\85|$ln\87\97\13 (4\ eà\96Ôk\f[aÏ\87[\8a§õ¡^È\82\10SN3\ 5ÍôÈ9Äð\98\9e\ 6.röÒç\1d\160\8b\12\a7\96Qd»\1d\18(÷ïÓ\9bk@å8îwb÷i2Ú0^\18\85\vÑä+e{DèL}å.qDĺÀß\88ê<\12V°f¥>\12\93p÷ØÇÖĶÃÎ1£æ\92(      ²\0d\9aíª"\8aÙírä²+fÙtÁ¸7nY\94ÄU¯\eâ³ùs¢üÁCnò\8aRÉS\11<ot7M?aÿZ þ·\0\ 1~È]\83'\86¾{õ\12\15ºÀ\89p\85P\9aF\15*PãÒ]N·Bf«\0¬¾¶\8f\9e³×³çp° \1a¶ì%^O»Ô\97Úmî*j»7ð~
+\84r/\9bã¯\ f͸\1d\94\ 6O\81Lð#°ÎÚ\92m\10ôâD\ 6\82Å¡\18\8d\96\9e\e!¯à-Ò°\99òð¬ðÈ>RCÌsÑK¬\94ô\84\vÊP\82\9bÈÞ\9b
+çáÐÿ2\fÐ?\1e\18¨@'×D²\9eÁAßÙH©ö(jíz×\ eêtCûgÇ-ì\ 2Z Øç+Ò&ý²³'¥I\rf\fyäÎ\aÊTm¸í\90W\81îuE+\17ïfskÜ!^\82\ 3ÉìÒ:õêÍ«f\8c\ 2¿Ï\7fmf?¡»ßýÖÌÎ/ÛÑÛ7íÈØg\15\8d\91\19\ 2\ 4\8c\b/PË\ 4õ]#\81»ÅGZh\1c\8difÍæc¼Pà5t²¿\7f\92\9cî&l
+ÚóG.·ÊèÍ&Q.-ÓÆ\19ð
+àÝ\16õ¢ªiÛ)5GâKiÛì\91\84ͽöþð\88\bJ\1a~Þ§û\94\86\94ë¤\ 3ÆF\91\84\ 1\98LlÐÎ@M\88 ¬Ç\ 1ãÜ\7fðm)੬B,\18\80Þ\8f©f1´JQ<
+éhK\ eUöþ/\14V\88Ã64j¸û»\84\ e\9e¢ô\ 1p£À\11\82iD¦.àN}\1fâ\17\9d\9f\15ö\11>üb\12BÚF¶¼8\9fAi-\ 2¬Gø×\19[u\8fB\96pv¹\81:ú¼\0Í\9cNÉÖÌ\a- O\fı\1c\8c\15¦Å}\88ä\v\8b´£\80\14÷\ 1)V\87\103\b\92¥}
+#\ 6 ¨ÆÚÍ\10\915ÇB\ eARn ñ¹£\15C\vUZÞd    B±\86ºÐfÄM\9aÓò`[\84\ Ì³-     q7«\9b\ 2\ 1ö\ fzÉb\ f\8f\0\88¶I¾·ßGp\ 6\81\8c\92Pké»\88%"Æ\r-\81î\ f¤\1aùp14EÄ[p¦"\9bàç\14\ 4\7f\15£\8aöÀÛ\fß³ö<ó   \r\92ÒÌ
+`V7\92DýH6£\89i%wDD îµÉ\1cºóî嫵i9Û¢/%Ôw \13\84\8c\9bÒd[Xj\ 4]&~\14ê\95²U³r\8a>5x\930\11:)\ 4ð%îîá²$\91mA¿y±½&\ 4\89N`=v\8bVÑú hDãC\88\9eÀàü\97\97\8b·\845d\ fûa\8bJ4\12©"\1dËôIÚÙ\9a+¡E\8e fü§¡\81\87\80\13\0\96ÑÇÅ'á\93\87qD\9fÑü'´\9c#ßÆ\86Íg\fª\ 5q¿ù¼\9bJî¦\15\1e>\ 1\ 3¦\95~B\aºÀ`Ió\1cóÒ\97#\r(À¥m@a1)S\83þñ±ÝHaÛ\1dS\1f{IÄ\v\8b' G       \82\ 3\f\88\9bi\18\8a!\9bÃ\ 3­iø`·n\ecq
+\84\ e\r\8a)S;Æ\90æÊ=§\8d²Ük\9f/ðú\88z±xØ[
+\8d\ 6?|l=ô^"Æl´\e#\8f)\ef\9bNö´¤ ¥      \12@Ê~Ì\ 5¹¥íV\89½JÌvk·¿&\ 2Zb}8øx)ûe\12\896\8f±ÝÆÛ\ 4Ü=·\ 6£µÖ¾\94ÜpÔ©Yì\91\ 1\90ÁSL"<Bi\96ðPT÷<Å\1aK=í_\ 2R1À[ï¸×ý1æs1\bÜ\bJlÐ\8fÛ\7f\0[\15õ­endstream
+endobj
+5472 0 obj <<
+/Type /Page
+/Contents 5473 0 R
+/Resources 5471 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5459 0 R
+>> endobj
+5470 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (./xslt/figures/caution.pdf)
+/PTEX.PageNumber 1
+/Matrix [1 0 0 1 0 0]
+/BBox [0 0 31 31]
+/Resources <<
+/ProcSet [ /PDF ]
+>>
+/Length 557
+/Filter [/FlateDecode]
+>>
+stream
+xÚm\94In\1c1\fEOPw¨u\80\10$ÅIg0²Ê\11\1a\b\ 2ľÿ6¤¤êV5\foʯÅésÀ\13ó\8fÎ\7f\a®¯\8f\83Ö×O²Î \8e¢\91ÿ¨#h8Çùø:\1a\845?\7f\1dùÆ [ÄIÚ\11L\92~\1d\94F Ø\v\ 6PÈùYÌÀ¹\9dd\88ÐzZ8å\a±Ý\10\83²ÙËò\91\96\8c\80f¾Å(\7fÌÀ\81E#@x\98oL \ 4Û¹[\a\83±ñðù
+\186\>\13RgÈbÏWÖ\e¹j[\86\8f\9b
+W\8cÏ¢\ 2®\12{6;»²þFÃÇñ÷ø]\9a\ 5¨)Õ/\ 2Ô¬Mu;pk;\1dÌ©Ëdh<åE\96ñ¬AÏw³ð¬±±Nê¦ó¡Ä\14½\81t\95\8bùD\84\99²]°Ä(\9d\87;\8d\11\84 ·å\8e°\8a­r²ÂÙÄL\10û\88\e\rT¥Í¡\bèª\8b\8a\8et\92¹w_\f=Î]\88\8b=¦uSä÷\97ä"ï\1e±yl±\87µÃ-ËkHs\8aör\12eOÚ³êvg\9b<7ºt,\87Ýe\97;ãÒèЭ/I\85\ 6&ê(ýê³öó»\89¨YÙ¹Ç,çkRÔ\9aÚ'\1d^\rm" ^\81\98\90ÎW9AVªy\ e\1c\19­Â©/f\81ýÆ"\95\9cãûF\ 3y-Sng    \14\ 4\Çdª\11¼\98©Æ¥\86\1aÍ}B©\95\1cµ\8cÎ$âw1.¶&\8dØíþ²C¶O\96ÃVç X×9g\19¹E{îÇ<\f\95ãóP)!ÍZÜÅ\9fLÞª~ÑÔ'\ 2¯UâXLµü\14c\93ÅXsÐ\96õÚ\1c¯½\98Ó\92~òBL\96§èªÆ¹O¦ºNZ\9d\ 5_\ f\1aü.ø\9a\8aû*]3Q\13ôçÇñ\1f!Ö-\9eendstream
+endobj
+5474 0 obj <<
+/D [5472 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5469 0 obj <<
+/D [5472 0 R /XYZ 85.039 758.673 null]
+>> endobj
+5475 0 obj <<
+/D [5472 0 R /XYZ 255.947 764.647 null]
+>> endobj
+5471 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im13 5470 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5478 0 obj <<
+/Length 3823      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZëoÜ6\12ÿî¿Â8\1cpZ KK$õÂá\80æ\82´ç¢Íùj\17é!Í\ayWöªÕ®6\92Ö\8e\8bûão^äR¶\9c´\r\fxùæp8\8fß\f\95\9cÆð\97\9c\16©\8aMy\9a\17\892EqºÚ\9eħ·ÐóÍI"#âS«â,Å®\7f^\9d\9c}\9df§I¬Ê¸<½º¡!WëwÑ«\7f½¼¸zýÃbi\8c\89\92B-\96y^D¯¾{y¹H¢ËóW/¿Ã.\e]@õ\87ó7W\8be\12\9d¿ù\86Çã\98\1f/.þ\8d}\8bÂDW\8b÷Wß\9e¼¾
+HXZe3\834|8y÷>>]\ 3\99ß\9eÄÊ\94Åé=\94c\95\94åéöĦF¥ÖH½=¹<ù\8f_\85ûì)Ï\9a9éÒêLé\1c
+&VEaý\91\93tæÈU_/\96:³QÕ\ 2á\ 3\9e¨Ã\ 6\13µ]µ\86¦\1a\9bÖÜt\ 3õ®çñ×Pî»\85.¢{\9aÕ@}w\v\1a\98\13\1e°¿;påà6\90\1dÇ\r44\ 3WöP®újKÛ\8duÿ\ 2\9aó|ºÀZ(Û!\19#ÏÛ9\12k¡q\94A´Ó\1eWáþU\83Ô?ð¬¡æ^Ús¬ñ¦ðz\12dmI|\19\19\14yt\83g6E\16ÕÕj\ 1ëm¸¶ï\91þ\1dR\b\ 4ÃɳØD¯'C*<óØmq·jÄá+*"¯Û\a^}Õ×@Â\9a+HR\8fk\96°&\ e\95\9d\89\1c.Þ;n·­,ÐvÂ\ 5¬\8d\e)¬ºÝÏqb¡çö°\9c9!\1c\1cW\81¹K\93ÆQ·\97*\1e:Mø®\ f¸ð\9a\a42\90®\8dX\ 6ZT\ 4"\95\18£¬ÉE°Þíá\1cÀ\97á=\ f\9dH_¦UY¸\91|\19«±év(>¥\8d~\8eÓ\98\94ë¹­²BÅn:Éé2ÕiäväÚ?øg×Íì\9fÄ\85*b;!`\1c\e<í-\9f2ä2ònir£4h\1c±0eÝi[V\0 :\89\8f²\8a\15\14Cü}V\fm\92\ 4ò\84C\7f|sþ\13\97¦\925³ú=V*\1e\10î\97\90 °0P\8d4cOM\15\vTKÛ\83}z\81ªZFm]!\rw´ã-/Ö\1d\81EwNA<=hûÐPtl\e\9drbyJ&\ e\1c;þ½\ 6\8e\14$²PÙ\1fÐ\98´Í\8aT\ 2\1aî\9a¡¡¦\9aשv(\83FGBj
+\9aÕàAªë¶\ 6aIÔc[»4Zå:?]\96V\15ÖÎÙÉTÙ\14%À{\84bÆ<\ e\9bî\9eå¨ZO¥\8c+÷ÍoU¿f ÓñD\19r\95iY\ 5DÑd\19°ÌÄ\11\19\15¨üï1ÉI¡\95N\13¦èsÄÎÚòËú(Ã6fÛjcÍWÒoA\\1f¸£ÞU\8e½¤Þ6\8eáFàB¤ßÛ}\94ÕêÐ\8eÜ\8cjYß-øâÀÚóD\10\15»@;\92ee£³L²\18Ì\82\ e\15\aí¼7oºÔì\ 5ÊÀ²CÛSÍ\11sæ=\12NÜ1ïÍD»uªR\9d¹+Ü^+°\8573fÀ¦ªH
+\19Çr´´pGçd\ fx\87Uu`û $\86æorã¹UYéLÊK\94\16£utá¤\ 5+oAZ\16\86N\8d'\98³K±\8a=åÍ
+\8d3\12AN\r\90±\ 1Oª>d\ 3H½Í\0åØ\89¢>K0\0\1ckÝé/\9cí\9cá\92Vi^ʸ\9b\ eõnM'\82\8bînø×]¾\ 1\17xYmQF®+îÂ\9e\8e.süÛÀM\83³íìÔ`N+P\0Ù.\86\b\a¢ÄU\ 3\ f\ 1U$c»ã.Â\e3§Ò¶Tyj\84Ü7lÚ\91é÷¨}\1dþë\7fekò¦nn7`\89\f\1a\96M'\15ü?w?Ð\1e«¼\98ð\97ÀAYx\ 5ÂrÈs°\ 2\ 1/KeýýîjT¬´\0{GdÞÏì\b2Y¤NªVl\8e·h\ f\13\99)\ 1k\82Aïxïuãp\96WrS\96Q\83\8cE\9b\9f¤\81í.s Â)\14Q.\96\1c\1f÷l\96\9b±\95s\89§äJ#¿c7£\83\1a xéìß¼\ fNU^\ 6Ê\17ËéÄlÀʪ,§¬Þ\8aÝÑE(&9S\12gì·°á¾!p\ 4M»N\9a\86\ 3\98\8f\8càWíU=\8d>      3\12Ði\13j4\9aü\8bÐþ¿\rìÿ\13\84\ 1®Ìa\94z$).\ 2Ö\ 3q\ab0á\17$q\16üÁ°u\8fWz4¼=]0qI\83ÓÈ`\9b\89£±(,!Á§g2\89\8aS=\ 1i<ªHÂQpðÌ\89Ý_g\96IɽrÿûÙóÃ\0ã½(\87\19\85¸r*\f>Ø(À¶\13:ÑEJz=rñ\9edv#ã¹m\8e\8d\ 2\84\9eH\17\86!0\ eî\9d·\18ö\8c7\0d:6bÿ\87\83\e \ 5l¤úÇ\89=\1a¸G@\v\86\ 3\ e\13-AÌ\8b,\v\9d\9b7\85\b\HÞ\ 4X£Ô½`\80C6\ 3\8f\ 2\0AYw·n\92 ¢    \b\89HËÉ\ 2x\0Y¤º­Èë\ fN7±mç¬\11îæHb\89µ\91\8bõ]Ó\1d\ 6\87¹\8e²xô°\ eÚõµþ)ÎJJ£\92´\84\82\ 6\85·æO#­±\e!,:",.þÒ]\ f3F¾Ì\95\ 2®Àub!\9f\ 1V\160`f\9e\aVéï\0Väý}ðCå\83\ 5]\85.\0L7Ûfä"»ì\98éÂ\86ð>¹\ 5\ e'ÂUÆN¸\1c~æ*\14\13\1aÀ¥\ 3"\8eÎ\96Á\966*¶é4\94å\9b\97+Äi\14\8cò¯\93\13¬¸0\92\10\a\8a\19\83\7f\ 1E\97äÈ\ fíZfòϪmj\7f\ f\87kfÁqÈ/8ï\9aËãÆí\f¢/qûàº\1a)Ñz\aÚ\1fÄüú\bwzva\ 6P§¬ýsbì®ãò¶ë'\81
+«ã°¯p#\93\1a\8c\1e
+\8c\1e\0ÌSd\aÑ\83¨*tr\1c¬\1d·¦\ 6÷/Ü7\12³<þ¢i7\1c.ó¸^\12$8\98\99ÇV®º\95á÷\14¶´<â\18\ 4A¥¯ÇC¿\v\95\ f\98\ 2\ 6\84°*eHH¿\eY`墻ÆyI\90\145\13¹½dÅæØ0\88zÁôÐi ï7Ï\ 4\89êм¢aÞ\88\8dz\1a!0\1eáÞm]Q\1aÁØ(4=Þ,6¢Ó`7\ 2Ä\90\94à1íg \83±©ó©¬kdíÜoÛÎX¨\14|U®ÉTë2ýÓ\ 6\8a¬Ò
+\10\150UõÔ0\151PXL-Ó\19Â<Ð\148ÿÙ\9eð§[hÞ\幬ñgÍ\15¡Áºm\aÆq¡à@õ~S÷\82  GAz-{áîW®º4\1f\96eRÛ\f#\97HD\0õÍ\85â<bß36\97ì\ 5Û%¸\84t
+S\90\83$\83h_,@)¡\väãÕ\8f\17\97\8d\88\91Ä`k1\0(cÕ¯\v\97B°,Ì\aòjNî¼PpCh~\99ùÐ\87\11e{\14JNZôÍ8:¡EÝ ú²èjãF¸_\fÏp¹\9eb"\17M?±@×\81+\ e\ 3\83 ^6Fùàñ ÈL,V\8a¨â8Bú}-\18ãnq̨P®îSÛå \13\85\93ÓÕa?¬\9f\8b\913,\1da:ðËñfFÕ\8aBé4?]f¹Êmöeªæ vµÞ6»ß©j_Ñ\9d\8d8\85\19\rK!òÕö\v4ìû:tM\98q4\89XÏDð'6øH\85Ï@\9d·}wØs\11"Z\14Yô¨X=º\ 3\98z\8cÝ Bz\9a\90\ eÈ\8c5Éôl`\90\98Leq6Ñ8ÂÞ¶L\8fa\9c-³YD\8d\83Ha:\87\ 6\95\15Ç\93+\98\98\ÅÚ¥        ø\ evó9\17[ºa\8d¬ÙíZÉ\8aB¥Ú1\ 1\fÄ«í^8a1XEfr\18\bv 5\19Å~8+x\b\90E)%
+¿\1e@ÐâüÃ\86«mÖÂ-\b£R=IîJ66\8dáÆ\bøìÑ\f\94B\81\ f#ÿ\ eT@X'®\12\8dèÈãèh\986ßî[\14FÒR\88¤å\9cÐC¯\0÷(G\ 4L\1edB5\13mi`®ñ\99ªçÔcÂç<\vÔ\ 3_²J\ 3&¬æ=¾b\1a\87ævÇ¥½\ f\95VÞÐJÖ\8b£q`L\96MÅ   %\99\11°\ 5òwr-\ 3§\95Eÿ°ÇÇ¡æQªK\88\ 3ÿ¸:cµ\98É\7fäJç:8\ 6øÏ\97¼î\93,9&\9bYÑ°¸ª¤\80ÏFHRE2þ\08\93\9eª\848éôZÀ
\8a\98»¦âA\14\8eÖΣ1e\93'\95zÛ¡\ e\19|OCJ|*f¤\f¼Ïo\11ØÌÌ\91ú\e\0©\94\18\ e\8c¬\ 1W¸æu®\89h.\7f\8fo\8cË\1fp\19|\82|Å­¨\90¬Ñµ\9bâ\11sKr  µ{Éy¤&\8dÎe÷¶êo)\88$J\ 6\88¿Z÷&4¼\98\ 1\8eÏ¿ü\14ª(ÿ\88p\82í\8e\v\97\ 6\93ç   Ö)Î\95ZñüÖL\93×ÆjòçÖ\84YP\9c¾$Ùó\8f\1fÆ>}RD?\9ekçÇ\8f\80#¥eÝ\bó\8f\b\9ao\e\93Qù¼ø; {\ 4Ë\14CÓq\b[\ 3t
+cïà\11ÑEâ\8fs>\88ÎýQf\1dmVRvé\8b£îvÿ\81ojU­Ð8`qlæ¡m¦â<\9dú[ýlÌ­seãò\v\1e3^MÀ\15j¢¤´¨°\12&J5\88V¹ÁAX\9e´ðí}í\91b;ʢ趭K\eaCË\82ñA¶ê¶ü~Ko¡ D\ 5ø¦s\91\8b$\ 6\[NäâhJÙ1ó1èUõH\v\96\8fÛ`mº\rG\8b\8fr\ 24\f\14\81LCêE\ e\9d\ e7txìÑ=ÎPÈ\e¬\ 6&åÀV&µ.l´.ýè#`\ 6Ìð³©9^nHñ Ácð§\96a\9aÛ ù\9d$\1df$Ø\14àѾ\1c*\12Q$À\98\88\90¬Ñºoî8òxüä\11\e\ 2¨\13!ÆüÁ³\89£<Ñ_ Äô\1dD\11äͱ2\9b/7¥\ 2\ f\1eê¹w\98$W\80Sd\b~\1f\ 1x\88R6xA´°\ f\89$e)e²i«\80\ 2ÿ\1d\a\94ß\92t­ý\97\1c\98`zsu¦ãøãÙO\17\98äqè2/U\91M\93óôVãÄ-\8b\ e\ 5þ|\ 2
+o=(\8f£2=+\8b³ï_\1fß1°õ<ȸ\9a\fß\99n*ÖUîçä\r\1a\84CÍ#\1a\ay\1f¿?ØD\ 1\ 6vÏ@Ïe\13\8a4x\80èú9\9c\92C)\91Q_WíPÏ,¥\v\95ùÍ\9c§Õd&\88n\8a\16\ eÃ8\93öHµ²öøP2Î\11Z*í\93ñÞ¹ãé}\8cêSYN?\97&\aá}ô\14È   Äl
+v¨%t7$\ 49q$ÈÀg\ e\98\ 3Å̧dæåVC \16»!ó<ÖÊ_ÄØ\1ff9\fÞÇèÇ\1fl\10\90ã¼\13R(ÙE(QF\9d3\14\9f\ 5ÒÓ¬¹%\f z9w\90K¯Â¸\9e\9e\0\1c\aå\89!{\92\7f\ 5Ç\L\1f»\1f[BÀÛ6úz\81\8eG|=Ùý.È\8f­ë±jØÌÓ#Á¾%Ūð\13\19Q\ e\97ó¨ëI\9emF\11´       BýO=\86\87©\85m%\19\84}u[ÏåÔb\95`8\0\91tlìü\awKm\ 14åÞBN,±³\90ø\b­\80ôDiÔ\19\8b\Í6ùÝ\9e\1ef\ 5RâÑ\93è=w]ÖôÉÐÌWvüéÇ<M&Q6É?\93?c\84\98ów øëÝvî<\e0\11¯'\ fÞ\96Ü\17\8c\81\93ø~ÜwMiZ\92\9eJ\ 6\1c?|â¥@Ý6\\1a=   \1cWѬ½\0Öªwäí&äÍx\15\88\ 2Ñ»þ±/!0ÃV$Îß\aI\ 5«!L~dSø        \1f\13\82>\9bî3\8b\ 5²É\aæ«ã{1OØ\ 5/æ³8\18\1cÜg¿\ 2ÁAÄ\87ã³;g=9¦ ,MÂiÌ"Út\ 3\7f\84\80;\ 6iJþ*oÏ«M\92\ôb>   ©ä\83\10\â2Üà)*â(\ f¸7V=ÚQÊûd\89\84\91Ò\89\9fÿ9¯çÌ/¶Wüó8È¥õäc@(zß\1a\0Îþ\81\9bö\8fø\998YÊ´{eÅ%ð¸ä¶eãf\17Ré¨\98ã\15ìñ(!\bN/\8fþK\1f#\1cæ>\7fÍ\817z^3\85o_öm¬A\88äïà\93J®cý\ 4ïeòè\1d\10ø\7f>\ fºfendstream
+endobj
+5477 0 obj <<
+/Type /Page
+/Contents 5478 0 R
+/Resources 5476 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5459 0 R
+>> endobj
+5479 0 obj <<
+/D [5477 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1202 0 obj <<
+/D [5477 0 R /XYZ 85.039 136.953 null]
+>> endobj
+5480 0 obj <<
+/D [5477 0 R /XYZ 85.039 102.203 null]
+>> endobj
+5476 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F35 3036 0 R /F62 4159 0 R /F81 5323 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5483 0 obj <<
+/Length 3624      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZm\8fã¶\11þ¾¿b\9b\81³V\12I\89
+P\14× /\e¤\97kn\836Hî\83Ö\96½ÂI\96O\92×1Ð\1fßy#%yµirû¡8ÜJ")j8\9c\99¡£ë\10þE×Ö\ 4¡Ê®S\e\ 5ÊÚëu}\15^ï ç\9b«HF\84×:\b\13\83]\7f¿»ºùÚ$×Q\18dav}·¥!w\9b_\16_~ûúíÝW?.WJ©Ed\83å*MíâËï_¿[F\8bw·_¾þ\1e»ôâ-<þxûæn¹\8a\16·o¾áñ8槷o\7fÀ¾¥U\8b»åû»ï®¾º\e\89°Ò\81N\14Êðñê\97÷áõ\ 6Äüî*\fTf¯Op\1f\ 6Q\96]×WÚ¨Àh%ÏÕÕ»«\7fúY¸O_ó[3+]¹\11+\15\ 6Öj¿äÈÌ,yÝ\1c«\r\v\17m±Ë[¹ï\1f`\19e\87\ fÑ¢+p¡ë¾löÜ\9bKGÎ\8f;êßÃ\etÓÂM^ñ\88\12ÛÅ#þ)öe±_\172çCÓöëc/\9fkøÚáûøé¼\95qyUq×\ 1\92\8bV\ 48\95 (u×%~¿¬áàvÔu\84ZÈd\91û_ÃHï\8e8GNë\88\16°»ZÁþ\81\bq\16/JhêðVÁ7»\86\es¾¬Q,\I¶èór_´Ü¼\85W\1a¹g\1dõ=N³ßÉD=<<äò\ 1X1~\1fµMSã\82\ eÕY\9e:¾n\8amN£ä¥Þ   \82j\88\87\96¾ÀjpÚ&µÑzÂů¡    ¿^Z\8d\92=ÕDÝ\90bÁ<7\ 5,¥êø\81¥\97\9eþ¡À7o¾Vc\83\89Â0ÐY,fÓÕ÷\ 1huË\ 3'\96¥³ Ë´\8c«ó=O\8a«ÍÙP\ 2\101Z®\f,ë]\ 1\1aÃÍØ\91 \9avaß\95\e/\8a3Cè\13[\ 2±q\10n\ 2\ e©±íØõüt\ fZ²n!ïHýnÁß\17l\85(\ 2\eÉ*2°&\9b°\86\f   |ÈÉ|kÒ\a\e\1aªöÂ\95W&Ð\ 6<Ìê f\ f»ôB\1e\10\ excg\9d¯®\8b}ÏJ\8cñ\12M\90Y#Ãþ
+\vH\92Åk\96\1cÿÓóa    Û\r.!î\90¤\8bÿ\Ê\19\ 1\ 4ÄYÊrÌ\89hF"ÎâÃ\9d3\86É\ 2b\0ÓÌÌ­bj
+)|=\92\8dÚ¦è\a¸\ f§=>&°\91¿õ|\87\8e\ 3\v\19<\ 1\ 4l)·<:çËÚ)¥\14\10B\1få\91\1f\8fcDâþN>Å«\82\8dO³ÀBX\18û\b;CËÖÒ¾B¿Kx\1e4<x\15]\1eæ\7f\99\9d³q\10Z%k~è°\ 4\9c9án5´e\1f`·¢\ 4:ËÝ\ 3\18¬o\7f@\14\ 4H¡¦Í\8c>#\88I\1a¤äÉ\e\91\83A0&ÍÉf%ñè-\ 3\e\9d¹\97ö\ 5z
+|å±,NóÞ\eClô;\8bò\83\13\ 3\r\12\1d\ eïòe\f\9aX\1aØ\90\12·!¿¯Dµ*4à\1céTµè\8eϸT¤£ \ eÁ\19\934HuòÉNu@\97pb\l\8eI\ 3­²©[\9dQ÷EÇ\ fO=(\84ýü\1d\aÒ\9fè@j\ 4¦¿\1cÄ\8bßÏlH¢\ 2\9b:Ôu\96   ¦¸fÄ橳Ñ\v*      \92È\19`\8d>ÐÍùf\9c\ 6&q.\8c°\99\92Ï)\88AÎmÖ\15ìÖ\86Ã$\ 6(ìôa\18C!(\199\92²\8bÛ-\ f;£Ó@\9c£\87îà¦\85¹Êí\99í"VQ\90fÑÄ.\1açó0ù©ì\8a\b\ 6¢\fZ\17\v\87Ä$
+ÁØ\89\10\84\19Ð\95í\11\15\82­Ä\1fàZ5¹\8cè\8b£ÈØz\ 2õþxpa?\85m\91\80¯¢\88\83S\9b×ì­\14Yp\8a
+\rºA\11N\1d79"\80ñgÍ\83å{ë
\r\85§Î\8bô4ü6#\8dà,¯dQm\89Á\\85\9aW\12\9aE\8eÝ\e\8e÷uÙËý\81"\Có4\157"¹©È\84áMÙ\1c\99\87(HÁ÷¸±e+\82\13w9ˤØ"¢Qo\89\1d!)\14\0\98G@\11uÖ²\15 H\12:û;ä0zÆøl\10ű\1f3\r¹\ 2\1f)À@lƱy\8b\88\87T\9b\16\0ÈxW´\8fåºp\14Hk¢t8Ì\8d8:\8aD\9b¥\90%\80
+ÏBÛsb\10÷¹LÝðu\83*PE;\8a*eN\9b\ 4\13\8e\9d@\ 2\f½\84ðæ´&ßF\8eØ"\8câ\83\92i&Ãg\01\8a\83,µÀ2\0\183óé\80è÷`\82\85°\aÖï\93`áÍcN\91è\ 6Í\8câ\12\ 5\83\9b.¯II³<CÃd&~\ 1Ïø\87ß$\8cÞF/ÄÎ\a\8bÍ\86I\ 2tçü81é\ 6µyæ\8eÉ\9ecÃ=î\96t¾c{#l\89ÜT<³yêaØH$\95½\9f3\8d\9dð\a\80ÑPé\89\93\1f\88nx¡a\16ï\9f\12÷.\10\e¢R¬\ÌEãE#®\89ÓâÝ\9e>K\ f¸\f\13\13PÃ=: Ýt\ 4]8\96`zÒ\85YÆÒ \8eÑ\1fbK4t\83ªm±µÀ?ë\9eà\0{ºÃÐ\8a\83Èl)Ú\18\8c\ e4o¹\9f|\bØ9ÍO²r®ÕâhN¶HU²Ê\91?7\184\fF`x\13Æ\93¦\7fÂ\19ÞÜþ\9b»$Ýéù        \80°;s@Cqj¸ýË\1cMJBb\10C\0\ 6    Cö\ 3\0\7f$\88èÿ\87Òí)#ýY\86ñÆ\97\1eͱ\91\8c\ 3®9_æÍ\ eÇQº\87ß(åÍ\13\9aYÓV\ 4çl3"ÞØf(\ 2@<upð\8a\ 1Eò[¥<)&\18\89\94îz`\0\aÔÇgÜ\8eÆ\
+ö±í÷cPãìª\9f\ 1\1a\93\ 5i\12½\18hîÛæÔ\15ÏP/à1Q\92Láfß<\87\ e\928z\ 1\9eÜ"þ\9a\f¶ö\84ûH4õ,\11ßd#õ\98LBõE¾\9bZ Â.\8dÝ7sff\ 2\10Þe7Û\99X\bwqjæyéd*ð\r\91r\8ce*åbÃÊÄ!Ç5\90·Î?\f\ 46\8f§"d\90\8d«\v\9eùþ\7fI@4\9d\8dU\87Q\0éÂØm˾+\ÖµÅÜÚ
+çx,»Ò\99°²\19a\84\1a%tØVIBO8\8f\9d\8dL\91s\9d\88\13\89üÞ\85Ixå2ªò÷èå|&Ý\ 1\90        \8cÏÀ(ßÑ:\ 1áhËçr\1e\13\ 1c\8eçr\1e\12°\95oR$¢Ûñ\82¾\82Ûß\90\10TMë¸Kl\81ßdÓ¬ò¾e2i\99HuâËUéã\9e°\17,àü\8c\ 5D¤Ñ\f\ 2\87\aR\17\9\16QAËMÅ6-\ fc¼ \80µ)\1fñS\9bc.3Í\90\18\91\ 4ë3stÄ\ 4F½8=Û\1d\v\84o\13\9bEóa.E\83ìÀoÆ\1fJѲ$Pú%Ü\ 3\93\17\95D£jS\12?e¥4ÄõJ¹OÞ\9bÃ\ fd\ 6ÆYá\19\84\9f\ 1\904\88¬ó9DüÄ
+$BÌÎ;Ú\v\86ʲIä\8a\94(A[|<R\ 4/6^
+êX7{_\8a]÷Ó>É\ 6ØH#Hõ\95y\96º\14íçTeMÄ°ÚG\1f/1ëKÀ\84\13\8e\ 6§.A\83×|R\89Í;Òæ¨nI\85fs\91Ud\\9a¡\e\96屬\8a]!s\93ñÓ\98gÐNÅf\94à\8fL-_¯\9bãl\8d*Eë±ò\86¬ë\87ý\0~©+a\18_Ðää!\ 6PéÎ\9dK¦hQ5\96quê³.\1c\83R\88±à#Hâ]×qDl÷^\8e\ fdu92\11ÍÄ\94ÞäËÀl[nØ\ fvºá\16$\bØÚÜ\8f¨ìæü\19"\f¤Õ>÷EQ\9fL7\11äØ\1d\1d9z\9aÍú\r\8e³\8c\8báGÉZãÌã%Þ:0Âq?\11·\8ba7½\89\99Y2¿!5-hÍe\8e¢æ$5\12öÆ­\94¹Ó,\9d\10-\14à\15ç»\18D\8e=O3±3|\93ô÷\1cuªRäp\12Z\80ô]ÉG\ 5O\17\8f\ 3ÉfX\7fM]p©\90\9eÎ\1eÖ\v2\8a,\1diaj\14Ù3F\ 1íu¹{ð\8f\ 6ÀAÚ©":\1c¬ÈüÎè2Ç\9bÙy¸\85O\12\92ñ¦\81r]\9c\1d\8f\18\83\80\1c\92Üa<b7ïgt1\0\16\9f\\9b\14\15¸\93t\89ú(nC{Þ\8d8\ eG1nØù\9a-Uôaè±ó\196=\rÙ×eÜ\ f\ 1p­c\98\1dÖ ¢h±â\vCÁ,íI\1d\pÄ\87\8fàú\8fNR¾ð\9ev=Z!Ê9>\86á\16¬\82\93×î\a¦\1f'@\11Ó)Ó¯J&o_ÌÄ\fÐ*æ\93\99\8c\84\8d ðZ½å«Ð·=e{ØpSôë\9bºé7O\835(#6TUÍ\82PG\9f^<8ÞW\90\9cP\0·5öÏÄi«\ 3kíK9=\0\97î¼o\ 4\8c#DLlÛò©×Åb¬
+2\e?O@.Ù NÇ\ 4\ 4¦e.\8e<\§\19\95\ fJ>ÉÔ\86\13\7f\18;å\>`\82(U\7fF\90q\81\ 6Èá()@\90Ó\96\13>èi\v\0j)±*\83ß\19\87­M3\14\1eI\8b)\83  Ý\14> kF\ 1l\1dNÒàáA
+a¨\0k\bûîÜÉ\fù=\bâs×|#,\ 5\1aÝl\1cÕáÆ\93\vÁ?>/å¾\8f¨\90²Ù\7f\81j\8e)\8aýË\9d Ò»[¾Þ:       \ 5hà^\0\94\18®Ôagpj²= ¥\84c     s,np\87\8c-­¢\94ª\882Æ¥\8c£óJ\18Î%I#u\10láZ\fÝMή¢Åß M7\80Ewn(AÅÀò\ 6\9c3\ 2¦ÉP¾\85û*gLL¸\ 2-­¾\96<\8a «9\8c.\98)f£ò'\9eÀNê`Ø{*÷hèI¬&°Ï5ò\9aÇ\909YvõLs,í¹Kò'Ê\88rÂ{<¾\16"r\2iÎF\ 5V\ f¢\99\9aÑ14RÑjË\13ù´\ 6¾Ú   é\99\fy\ f\95lV¨d³Bù\1eo\98+\83Ë\86Qà3\8b\9fé$ýÈ£×\82ï<\a9/×Á\9d\17\84zÐm¨.~\13ÀmÇ\ 3_ùغ¢¾C%\ 2Pr¼/dª\91¸ÏÑÝ,\r\12e&xÂ\0 \1dc\9d<O\81µ     ¬'Í3ª3\97Å\7f3·}Ðèb53Ò\ 1¦°\ eãÎ3ÌPËâ|\1a\1a\86\80Kz%­\röf4\9fVðíðS\ 5\ 3\1f\87\81\15\8bl\83{hÜ\17¦ò¼Æ\11$æëÞsÛ?pL0\94\8có`É9ò\93¨\9b\19`\13\88»q\14dZ}rÐ\ 5,ßH`Ø3¦ÿÿÏ1ß4mM\11\ 6\1c\bà\7fþ\ 2Ïã\ 3<n\91\1a+\87\1d\96\8b\17Ø7\1c\ 3óOA°\8dÊ\11£\9fh\88]q\9eb\aÛ\1aZ¶TQ©ùa\r:\ 3ØØ\898"DÍ8\85\98¸²¡ð¢Á1J\ÈÙÑÔØfÃ9MÇÏ\bc±µ\ 3Ãƪ\94\17Ç\9d>}îDˤ¶.)8F\10@\11D\948[|+5 TËã\bö©æ\8b\9cÜ},ç\vFÁ1#÷\94\9dʾ8â©$n¦\9e\ap¶7sRlðð±ßê\94\9fçª\14J\a¡õ\1c¹ª\1a\1f2\856\bâDA\14M\1c\8cò    ¬_\11WƬ?VÚ·z]Òa[;T,(àb+Ú\18®{Ë\8fÓDÕ\17°è0\9cÓ\1cV¿R#)ùSî;X\1a)èwlhw¨%\13/î)ET1û\1aÝá/;F\9fð\19\19t\8d\8eJÙ¶\9ajt\1eôüi/\81*~¹\932\1fû\13\89ö×\9d.οÆ0Ä¿fR£\90«´;¹më²ï\8bM0\9b\f\98X_¯\92\89\9eÿy¤Èý²ß&*¬hy\1dü.\9eÄ¡z\82QI \12=Ũÿ\ 2\ f1(Fendstream
+endobj
+5482 0 obj <<
+/Type /Page
+/Contents 5483 0 R
+/Resources 5481 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5459 0 R
+>> endobj
+5484 0 obj <<
+/D [5482 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5481 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F20 3021 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5487 0 obj <<
+/Length 2632      
+/Filter /FlateDecode
+>>
+stream
+xÚÝZKsÛÈ\11¾ëW07°J\1ca\1exÕV\ eZg׫­\8d­XÚÊÁë\ 3HB"Ê @\ 3 )Våǧ\1f3 @BV"Æ{H¹J\ 4zzfzzúñuÃrâÃ?9\89\ 3áëd\12ÅRè8\9e\17þä\11FÞ^HËáO\8cðÃ\0\87~¼¿¸ú9\b\17\89\9f\1f\88å~ùÑ{óËõíýO\1f¦3­µ'c1\9dEQì½ùíún*½»\9b7׿á\90ñnáõÃÍ»ûéLz7ïÞ2?òü~{û\1eǦ±öî§\9fî\7f½øé¾'ÂÌ\b\13j\94áËÅÇOþd        bþzá\v\9dÄ\93\1d<ûB&Éd}a\ 2-\ 2£í{qqwñ\8fn\15\1e3\13\9e5rÒ\99  b\91ÀØ,\88D\12«1\9e@\98\0\968h#\1eÑÆ®ÎÛ,\9d\17\19\1eäêgå÷x`i\ 3
+gÆ¿\82\ 2ÂÐ++ü\8d¼\7f\1d\1f<\89E\9cØíÆ$        z\92È`D\92\9b\86õ\9e²¦\eÔû\1eô\VåTÅÞ~Íô\87ªfQ\aÇ\89µ0±±+ÕYº\9cÎ\ 2\15xUYì\99{°%\1cÌ\8fÂÞÁ`Ý=n\92á¦\8d8>ÛLúFh\93ÀC$ÂdÜôfÊ\8802Ý!\aªt\87\ 4{3\ 2\ e\ 5&\f\86\17\98Ä»Æ-Ë=k÷ãz\7f¢W%T,Yyß6(-ÂQc"ú·ÅÚLµïÕ9j»Ey²úX\f\r\ 6©ôw\16£L×Ù'¶¯»lÑæpó'7\ 1\82ø¾\ 1m\8bHEÏÜ\84\96ÂÈè\ 5s{\98Î\8c\1f¢¹\19\1aºzÞ\93é\9bÍt¦"6\89´\ 6Õ4Ì\99[\86ve}F÷\97Gù¤Vv\93f=\17\8bª|\18³A_¨ÀYì\1f¾4\ 5lA\9b]Âú`»»\15\10òÅ\14dXñ\8e»Uf÷~Ì¿væÚ\89ÃóQÄMZ\83&[\1a\1eó\16\19\e\11\ 5Î\ 16u^¶\87\10pì)q\14\1c<\ 5wêy
\80X¤Bá\83¾ár j%Ä»H·\8då\99\19\19xwé\1a§ÍQÝÒxmÅdP\ e\9e\1dD\7fÜÖö\02ôÐ\12[æHí\ 2\86­\14×jÁJi¨Y¥µS\1exU\18ÇÞ?\89\7f*TàÎ.\92<]ýÝí\ 2\9bã\84"wSyQ˹N)èð\vª\96Þ\9dÖ\91¸©«9Ð\8bl}P\85?ÐÁ.\87K\99i_â1K·\rØXùÈd\beô[T)\8aÚÑ75½u\87\92h\87\16©}åå\ fÌâL\0\93\8cÉèUL\¥\r\93Häª>°·«´ä¡,\7f\ÑÆVr¶?t\81tÑöw&]\e\88\9c\7f«FÎ^V°\80\8a\13\ fÏM\ 2¨ÄÇKDÚñù\90v¸DddÕ)¸I;¥ìÖ S¦vu:\88»*$°A\ 5ä:\96g\87<dQ+&àQqi:ÍSî\8e\ 3÷\82vÈ<Özk欬\90=?EQ¬\92\9d|bD\ fïKÎjo\8a<+\9d^upl\11\95e«³/Û¬i\e\e\a\90ó\8e\14\88×0'3$bZìp1>yô¶Î3÷Xñ¯õ-p\ 4Z\9dÄÏx¨ï4v\96µW`\ 4shùÉ\1a\8f]«»ú\16ïÞÄ\14E\91-oûg\ fº \86g\6\9ca+v²C\94C¢õt\c\97£j\v~\19ê\87yùTð»Êí\92)\9fLãÜ\82\9fpVÕ¾´H\a360^÷]\8d\16c=è\83\ 4:·Õ\86±fM¹ò/'I\8a\91×LJDª¯Çf\8bj½ÎÊv\ 4\99\99\0@_0Df·\18Æé\b\90>\a6\8f\84\ f`U5d\13Ò6\b½dòõb\ 1\160\86ê\94\ 2\f¨Ôó°Î¼\ 4ëîW\99»\8c5ëëà\ 6\16åõ¬X£%ñÕ\16Å)\ eS:\16ZCÆñEhâW+v\93\82ZNµª\0Âúz¨Õ«¯)a£«f\83\ 1\11\8dX\83\81¡¥^5é\1aòÙ\91\8c\b\0\82H}g¤t\8a\13e B\95üù8qÜn\8cSåk«\81»\f\83 \8a\15á,zÀ\e\0C©øoá\12& c\8f°ä\!©Dà©ÀC±\ 2_N\93\8e¢`@óùu\99×\87pQÕ{\867\12\8a\v\1d\87\83°^¹È@)B«ÐePu@b\1avZ:®\a\8c\17Û\ 2%¢Ð©¼\e\8a£<\85â\19DxÊ\9aH(3\ 2'\19ùG\93Ö{»tÅ|\9c\9cÜä\96\89\ 4! èj\16Ëú\19êi\8f¥ê%K\84IdÛ:I3\9eZmZ¼TÊBðjS¢v\19æë4\0@\9c\17)\ 3\9e\11¿\94¡\90\12\1c30`Xáë\1dÓÅ0,ÞÒå:/GÜ4\ 6\93\ 6ç\1f¸éçmÝ>c\8aRûÂ\ fÏ0E\8e`Qr\9a+¢Ø
+I\8fËÌe¼Ü&t ÒÍÂÜ%ê\14/\87Ýæ\10\ 4a\fm\83  <\93ñ¸IÙÓ\86à)ÙB\8e¶Sìírή\\86\87\80ÎÆêÇB\19ÕÏÃÇ\86o|\ew\19ÖeLy¨«5?\91UàÃc6ÈØuZ\8cÕ\12\84\89+x>Ú\el>\8d\14\13!\88\14º¬EØ        Ñz`¼\9b\967Ì©Ä2]\ eÇç\94\87:Çü²ÅÓÔY?\97ü\80@4öv\ e\9dÃ4r\86¥]Ö.ß2P\ 5k5P{\rë\95fUáì\9dÃ?\16cö3Rn\e\14\\17\9aù¼8\94\1e'Å*ä©$L&³0\12\91y½[Ìëj×<×¥\ 1­Ê0\1cºÃ\1eã4\81Ax9õ\b\1fÄI¢³\92:)Ã\0\0O?÷ÊA"qT1É°Vs¡\12@#\1c\87tÍQÌ\ 6\15\18
+\0QWGkp\8d\86\97éj´\84j4dîj´\8e±¢ñ^m|TÜ9\ f\ 1\9d²MÄ\80¨¢¸ï6îÚ¹êƧy}¨'¹V;@ÄÓ{Á\9eQ\87&ÞÙ\80\rØa7%\18\81\89ô3_\10\ f¢¨\8f«9ã\vd¬ÉG«\1eìX\8e8\95\84Ä\1fw^5b\832\16\91\1fØÐ\1c\9d\17\9aÿ\8bFáK&¨\84\7f\8e\ 5ÞeÙÉ\9a  @\1d;\91iõã\84\1f>¼ýæR]\ 1¦¹A'±E§\8e×\8f\fD\8b£Dòüª#IÒ\ fE"ã³Ñë\9fÖ²ýÿ¼\ 4\r¡XÙKx½;¬*ªÒ §\14\e\vÌN½½»\80Q\19úx2H\9b\97Ø\bfB \11\15ÆñH\ 5\ 6Vs^cý\97\8c:A\90gwSnhâsö\94Õ\8b\9c\92\98¥`E\1ch\ e¤Yݦ\84k\80Ða\8dÇ:³¬Õ\ 3\ f¥Ä¼àèßðX/\10·uU8\f\1dP˽\17_ç.x\ 3\10ÝÚx
+âõãé@ó¡\12*ÒßTÿ\10m\80\11\ 5Î\15°Qpº¤\92B\1auºä2+Ç>\e\80\ 4Q×ÚÝPûĶ\0\10ñ\10¬×\90\1a\1d\80C mQt×\94 .ÎáÜiÙ½DÞ\9aÓaéÀwD7\82h\9fè\ fN/\f`B\7fX\91Ì\ fÝjlÎ\84J\11¬Ò\89\ 5.I¯5\ 2Ï)ÿôºHL 
+#Q¼'\17!\b¸È\82\12û\95¤ÚÖÌ4D\96\rm\8b\1a\ 3L(òÒNM\17lY\9bÖ\ e¥Ô²\81e\16]oÌ\8e0\16íÄT\ 3\9b<í±5Ûy\aR\1dV£H¢¸Ëc\1c\9b\1eKÆUM±M\ fµ\ f\1elÿáØ´¹\9fDbÖT}\8e\95A\11\95½³X
+uF\194j\8a/\82¾vK\18kn\ 1ÃIÆ\ 5Ð\e\ 6ß¹Að´¹\94\14Þ(¨Ñ\93Ò\97½¨'Áp\9fÃ\ 4èáæ\9c¦Á5Z\14¶¤\vë\83\92 \1fÝá\92GÐ;«n\ 4ë\rì\ 5R\11\84ÍCª:¨û\84\96\ 4èW½é¶¼¶®h ÞJ\ 6æø\87\1føÙàû\8cJ¸I¯\12lÈeت\ 6Û¶\1e[TÔÅHl7"q\1d\8fd\
\9c\13ݲg÷\rlKI\ 4pâuÃó­·òÆ\v\e]x\ 5\9a\94]r\93¿Ç\a¾Vm\vÂÅôæúîÚ»¹eJº\R@àú'{îãGj}f×)¢×ÝMm³ÏÂâ\1foÞß1¡w=½\ e«]ª§ü\11ß\ 3\9f£\8fPgÖZ\8fØ\7f·_\8f?\8f!,)"©þS\84\85nú?(´°Q=VLÙ\ 6ºÕ\ fw\8f0\86õ>]Ú°Öõ\18´-ðñ\ 1ÏÚ\8b\886äU[NÞ§:\ 6À\18*ìoÇ\ 2\0üøÇWk\ 2çý÷\a\1d   \19wæôM\r\9c\ 6\12¡Ã#Äôo¢\86ô7endstream
+endobj
+5486 0 obj <<
+/Type /Page
+/Contents 5487 0 R
+/Resources 5485 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5459 0 R
+/Annots [ 5490 0 R 5491 0 R ]
+>> endobj
+5490 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [210.961 315.308 287.499 327.18]
+/Subtype /Link
+/A << /S /GoTo /D (ptrsect) >>
+>> endobj
+5491 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [207.785 277.085 284.323 286.532]
+/Subtype /Link
+/A << /S /GoTo /D (ptrsect) >>
+>> endobj
+5488 0 obj <<
+/D [5486 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1206 0 obj <<
+/D [5486 0 R /XYZ 85.039 705.716 null]
+>> endobj
+5489 0 obj <<
+/D [5486 0 R /XYZ 85.039 671.269 null]
+>> endobj
+5485 0 obj <<
+/Font << /F56 3312 0 R /F58 3380 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5494 0 obj <<
+/Length 3535      
+/Filter /FlateDecode
+>>
+stream
+xÚí\[sÛ6\16~÷¯ÐKf©\99\bK\90àm;}HÝ\9b;\9dÖ[;»ÝIû@K´ÌT\12\15\92\8aí\7fßs\ 3\ 5JTâì:n6£ñ\8c  \ 2\87ÀÁÁwn$ =òáO\8fÒHùa6JR­Â4\1dM\97'þh\ e\9dh¡ðGFùq\84M_]\9eüýÛ(\1ei_e~6º¼&\92ËÙ+ïôû\17ç\97ßü2\9e\84aèéT\8d'I\92z§?¾¸\18kïâìôÅ\8fØd¼s¸ýåì§ËñD{g?}ÇôHóòüügl\e§¡w9þýò\87\93o.\1d\16&F\998D\1eÞ\9c¼úÝ\1fÍ\80Í\1fN|\15féè\16ʾÒY6Z\9e\98(T\91        å~qrqòÏ®\17n3#~j`¦\13K1Ñ\99Ê\82hX\1a\13\9c}\94\bü\ 1y\80\b\8c\82ùh¼L"\93yçu¹ja¾qâ\9dVKhZæ«Ycg:0Lh\94\ 6^ì0:\1a\18æl\ 5=\ 6©WäÓq\90x7|×\14(Þi[VÔ\9cx³â7_\9b\15\fZ®æL\93óe]Så\18\8amQsÝo~äWR.¡YÆho
\16\0\90:\9c\ 4~¦b#ì¼Zã$\8bºù\9d){<Ç\81JL$\94\ e\8b0\9c~n\99Ú\1f 
+T\9cÆòØ\9a\85\18\ 5\91\96\81\81\12\¼Ä>\91ã\fó%\ e\14\81\1e\16Ú7*\ 3\10L4.xF\94Ë\1cEx\ f\9c$\81w5\9eÀM\817¡7\83\1e\88_\94"
\98á¢Æ\0á\96Éy:mÃw9_¦X\a\â%Gáϸ¾­øJ²\872L\9cH\8b¦áñPÒD\81ã-\8a®\16'"\ 3Þä¸doñ\9f0)\1c\13#+\19\0\1eXäSª\92±y=q5\85\89\v\90\11tp\85\83\90\90ü\9et\ À\ 3\ 6æ\8cÝ®iT\9eDµà\86YY[\81MÛª¾çÚk\82\94Á\11\ 1V³c§¨A¤\86æ\1cùd\1eºé\9aÐkÖ<\ 2\8f¶àJ\\96².Hv0\ eÜÝsÃ-ö\98\13\7f\b,c¼ò\9aG¼Ç\96jÃd\1d\97\8fmW4NQËs\rÃ\86é7c\9a/\8dPÂjì\v\89\96hHKÀ\9e\ 4&í É\ fïÀ6HU\9a¥\a`\8bJ\82\98K4XGàð\1e׶¤©ç\v\æ{4\9cÈu\1a\ 1\e%a&&%éÃ/\ 2Þ\17\v.ÑìpVW˲å*\81\12ï­,´2\1e\99\80\ 1Ô=\11õ\ 1D$(\8d\8a\ 6iÿ\ 6ÅFt/\ 5»\16³Ü¢!le¾×l®è\81 ®©\14Úb)+
+ÚKlS5AhÎ\8f\89ü¡\f\8d\e\98\13°rE\fc\9fû½a5\9a\94q\90Ù\91­Ò¢iÑ\1e\88\91÷\15\8eÖÚ1\8aZz$)ÃuUñµ.Þl\18\93¼nî\8c¬ö\1e\0\rue"0-ÅL\8a$`ÀàÖ\14\9d!\94yõÙô\90ò$Þ·ãÔx¬h\ 6¬þ\15²3\9f³Ñ7Û\96¦b\ 6¥\16§Äź`µ©\10\ 3\89«3Æ1\92pÃz¶µ      ¦ãyV9úS-\v@$ö8\1f\98þ\94y![ÅV´X`ÿ>(x   \80\v©²ÓÕn4\1f-b¾â\92kI°Æl\ 5åGÖl/:IA òbÅtÅ]¾\\13\86V\ 1®9_\,Ø\ 1¥û×Ðߦi]:ÒH2Ö~Ô\e\1e\e\1c\90Á\ 3¢G\ 3X@¹\ 1\17\81¼¨b\9d[\e\aM\vq\1c¹õò\99w\8dêVoË\9bÚr\81òcw¾Úº\rV\ 3\94ÛÜéäöf+iªØ.?\WEçL¬\ f\ 1\12\v4¾s×\82W\1dE\ eFóìz¯ÇÌ\9bÖù5)×¾0\84\ eYÏ2°Dpwk\19\83\8aN¬¢c\99»^\rZ      \7f\eÊ@+qÎS\97\1ef\85\0\8ej-Ýö\8c\11v²kD±®¹)È\8aÂ\ 3$Çi]"?mÃa\ 2E4FÇ /\7fÈ\10ô\945¸µTt¢À\9b5YN4î®0ØDæm+æDVÊ\17é;F/ÐîúèL(\1cåYV½¨\ 1\9aØz\a¾\13j@í5E&KK²í\9fl<xÉ\9c\1f\1a\ e\ 1 aVÒ${®\19ü\13\ 1Á÷~FÃ\f6ç¶dÿJÑ_Ø   CÐêC\90\ 6pA\9dÓ\93\7fpþ°5JpÓ\b'+¹Ý86\84j\10n5M\ e\9bm¤QÕm>/8I©®\1dÊB*\ek¥r\ eÖÔ@\92¢!XM\93\ 3YÔ$\80\983I\1e\9a7D\927|M£]ç\9b\85d\ f/¡ù'Ê\9f ð+×]\90ok\10\81\12Ë@u\8c9\aÇï¢èä\a8\ 1Á\fÄM@\>\95\ eô\819\84\81ò\83ðÝIÉ\7fp©I¿ýÄ[Xì\91ñ\82È\99«·U\8b\92\9c\ fÔÑ\92ÁÕZÙ\84\12C'ª@\9cè°ËI\80\80ô²j\84Üu\88\r\11\a`¤ù\96)J
+Ñý\94úÛ\94È\;é¢\b¦\91\98Ol\97ÐsôêÇ\9eµ\ 4¤¦DO\98¨ó¥8¯º\19\80\9fÀ\r\85YZR\ 3²'«Jª(C\9bq\99Ü\1a\\8b»õ\ 29#r
+gÈ5\82\f\9a6oI\96P&g]\88lVv \86\98`i3'µ²v^\86ëûÄÄ»¼\91^\9a¼\8b\ fDÞÔ\exUìe#õ\9d¿ÑááÈ× êý´\97¿q\18(\r;±À\81\9cÎh\95¥6yÄ·\v`/\89]\ 3v®ËÏ\90#V\14£Ó]K®ÓÁ\8c\fëß\8e£\18Ö\90¼7uXp¾QP\10\13\92¡ìðz \13Nð½@âÎ\14\9fÜ\9f\v\18\89 9\14è3\ 3\ráo®XTa\1c© pÝ\ 1åý±\r¾ãhÇõaÍ¢lÚÎ\19À½\84\91\107Àåö9'\8d[W\1cw\89\ 1\94P4U[N\v6#6\8aã»}¼S5\19ÍØ\89| î\9aLÿR\84\9592\bãT\ 5]¶óìס|H+_ÛÄÿ\96¢î\81~4$M\16\17C½h0X\99}?Q6\ 3]h­ÀYÚåx.è4FÅVæ\82N2)Yäý04L¢Rc\99}γï\92.\14a%RZ\91Y\ f\10¼\8dÕ1¨_À\82w¢äÈÌ}¼S5\94ÿî+\e¨[m1D+kÜ\8c\99ܲÞ&oÄ\9a âuuÅ\85³¯\85ëºp¼ºxp´\0\ 4\9f{Ì0¶sàPe"Ów¥\95S\8c\ 3T\84\93\9d\17y¹²ª\8a\9agh\1eteC.\81\8a1Î;\976\a3M4×dÃ8YÁ\8e»ÄH\93\97a`ï¹å\0rï4\85\95\8c\13\95\0\8fຸ©\9e\8f¸ðËwïpf\97èÌò+1\95È\19¾Ý\ 4\a½;Nä«(A\18\r8N£RÀ\92ÿn·¹î´Æf:\19\ 5\948h.rê\ 5\8d·\94t`ñ\96\85\82j\88\84\7ft4÷Üàf!b\97ÀÕ'`YÒ°·pÕ\1a­<8
+ÊC}ïjÓr¡¸\9b.6ݺH+[ \18P^\18ðk\9f2_pó4ïP\8eÜS`\95y§X÷\12ß\ 5_Ø^º\97=\92V\eÍïw8ºÞ4ÜÍL(V»Ò7\91òÍV]?p\91Ooòu\17;Õ<\86Î\9e\ f\18\8b\98_,Ëc/Ï/X{$Ðj\9dPÂf»\930\ 5d\ 4¦'ã\8bÍz=\8e(êÜ\9d  èk¨2\13ºs±x:<\83\ 3[*DØk£|\8e:wQ©ÃHi\98Ý$\ 1äÆ.Åî\95Æ\8d\83AõÈbû\8e\ 5\f\ 3è\86\1eòx±2±\95Ú?vY\8dC\ 5¬ô5çðL¿¦XXÞÇÈ\17\ 5\17×Ý\17\ 5\1e\12÷îŹ:ðÁ1\ 4ýQ÷>\b\ 4Y\8c.w¢\ 3\90QÿóÈ.m¤\fPj\10·ÖïÿN\ 1÷*\ 3\89\ e}§ðÝ¥\1fìF0¸\94\92P÷{\81å\87EÅO7Ûo\b\83Kx\81±\ 6\19\9cù\9e\90\ 2X\9aI×ÍÇgGÖwÂ\v\fÆ\17?\9c\8cÃÀcå¢\15\86ÚÓ^\18··¼\ 1À?\ 2Ø?\ 2ç\13\b:\99àcÙ§µ¶Îg¹tЧ\1c\8eB!ìé^I\7fÉjsÕHìmtÿÅtÔ}¸y=ÐU¨üPK{^Þ\rt\ 1Z\11\98à\81],ÈUY¦û¬\18ʯ\1fÖÏzA/ìß\85éèÑ\97á°kß¾ª
+CûÖS^-\866É¢     õÔ"MT\1c'\9ddjFÿÄ:*,\9f?[³õ}ön5\88\1eQ\rÒGQ\83è\93Ô\82þ\87\82·\ 30\f\83\ f\80ó\rÂys÷yá\90\ 17\99:p\14\18\86Þ3\ e\ fµ÷\ 5SÕË^ýÿ\17D?\82\17~\f\8c¾A·w÷Äþúi0µ5k\92\87Ò]ó`\f\1d½ýÿîíã÷ض£³?¬\10\vN\84ß\882ô¾!¢2\fiB\92QöàhB@\1d > ]}*\9bùYãý\81~=|\18ö?!·þ\b\88Ãï \82·ê     ñvôÑOâ£\9fÚ$\1d]ðÑ\ 5ÿÅ\ 6QsÚ\11\9aý=p\87\10\9fÆ*\89Òmª½tÐÎùõë£#>:â\8f\8b»i¾\9a\16\vÁÛ\9a\12ë'\84ÝÑ\1f?\95?~z\9c\1c\9dòÑ)ÿåÆq\9dw\e·\8b\ f\84¿ö}Ú\98¶óº¨ìt\80Þ\r½vÞH~Ïå\9bj1;:î£ã~\1c\96\94Ý\14\aT¼ã\926\10ð>TÞ\ 1|tÚ\9f¡Ó~J\8c\1c\1döÑaÿõÙLÑ\1dZXþw^;V©N?ÜkãÀ0®\fztßG÷ýxH\15ûlÏÝ¡}î\ e¡µ´µÿèÀ?׬ûIQò  ¹ðI\90¨ \ 3¨h\95E\87~Ú \b\15ØÞw\8bñ߸\ 3\9cίe;[\82él\Â[\82\8d\9fz{\eÉi[°é\9dÔA:Ú³\fWÞO\8bí¸Û\1fOÐÑÉ\9fíó½à\v\9f([¹6|\1dÞ2L\14¼+\17\8bö\84\ 2N Û\8f~Ç;J±]~J\ 1\86[ó±ô8N»\93µûç>vÏÉ\8b\8f\14\17\9aؾº¤\89JýÀ94 c9)\14ï\1e}ÂÊ\84q\b\8dò\ 5g]v'xfÜ\90Ïs\9a(\9d\88Ò|úªd  N-ì×t\8e!ðå0R\8c\1a&çÍÜPÕß \r\15/Îϸ@g
+u¼wv\1cªð,\81,\8f\1c\\91 :\aWP§ðG\13L\14ð¢E!N\ e\95sba&$\1d\84(_àI
+|ª­¸F~zaèнI\15P¸fk\9a¯\87\ fäÄ&Ù\9a-ìÖ\11\17\8fg\ 1\18½Q¸=¦J\1d\87½S!>D\90\81å`ºY735­V×ÿ\8e\11tǤ¬dìÜhT;áÛºl\8b-Omc\ f %*"\ 5wÎ`lp+\7f5\97ó\ 4ö,pÞº\1a\eù½#»<¹57Ð\99\11Ñ\96\8e\ 5ͧ\11 yC\8ftJ\89\ 5ÒðHs\18+G%åÇ\v\92,ñ~nùÜga\8fò§¾\võ\9cû]
+\ fÔ¯;p§ºP\87\8fÝ7ÝyGlþ×{~¸Â\9e\81ÄC¨î.%\1eÇhþ]\87\89  31b@7©ê\\8e\1eãmµæ3tHC\87\ 2±°\7fä\19§\16\83Â*+iE51[,ègkÉ\86¢æ\10\ 21ãî\8c\8aü\98£ã©\94gÏl-ò\17\ 2,¾À\9f$Iðµòþ\91Î4RQvÀè¿'vxØOë\84\89ÒIæ\ 6"\87\1dHàG{á\08qú\15\19\87Ã?\ 1Ì\15nRendstream
+endobj
+5493 0 obj <<
+/Type /Page
+/Contents 5494 0 R
+/Resources 5492 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5503 0 R
+/Annots [ 5498 0 R 5499 0 R 5500 0 R ]
+>> endobj
+5498 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [303.924 433.497 356.496 445.187]
+/Subtype /Link
+/A << /S /GoTo /D (printOptions) >>
+>> endobj
+5499 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [404.367 419.948 539.579 431.638]
+/Subtype /Link
+/A << /S /GoTo /D (CUPS-printing) >>
+>> endobj
+5500 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 406.399 122.417 417.967]
+/Subtype /Link
+/A << /S /GoTo /D (CUPS-printing) >>
+>> endobj
+5495 0 obj <<
+/D [5493 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1210 0 obj <<
+/D [5493 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5496 0 obj <<
+/D [5493 0 R /XYZ 85.039 743.459 null]
+>> endobj
+1214 0 obj <<
+/D [5493 0 R /XYZ 85.039 563.482 null]
+>> endobj
+5497 0 obj <<
+/D [5493 0 R /XYZ 85.039 529.338 null]
+>> endobj
+5501 0 obj <<
+/D [5493 0 R /XYZ 85.039 395.44 null]
+>> endobj
+5502 0 obj <<
+/D [5493 0 R /XYZ 283.333 401.414 null]
+>> endobj
+5492 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F59 3455 0 R /F62 4159 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5506 0 obj <<
+/Length 3430      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\1aÛ\8eÛÆõ}¿B)j\94\ 2,\9a3\1cÞRôÁ1rY#MÝx\83¦Hò0+q%&\94¨\90Ô®7èÇ÷Ü\86\1cJ\'F^\12\18k\rÏ\fgÎý6T\8b\bþ©E\9e\84Q\,²\\85q\9e/Öû«h±\85\99ϯ\94¬\88\16&\8cÒ\ 4§>¹¹zñY\92.T\14\16Q±¸¹£%7\9bï\82W_¼|sóé×ËU\1cÇ\81ÊÃå*ËòàÕ\97/ß.UðöúÕË/qÊ\ 4oàñëë¯n\96+\15\\7fõ9¯Ç5ß¼yó/\9c[æqp³üáæõÕ§7\1e
++\13\9a4F\1c~¾úî\87\ 14__Ea\ä\8b\a\18G¡*\8aÅþÊ$q\98\98X\9eë«·Wÿ\1evá9³à·f(]¹\15«8
+óÜ\f$§z\86äg\1d¢ùâ3\95x\93*     M\14Ë
\82\89óà?U¿ã¥Iî-\8d\930+2Yzl«C_\1d¶ËU¢\93à\1fü³>\1dçÎȳ0\8f´¼ø\1c\8aÀ\1e\80y\e\1c'AuÇ¿ÈV»_ê,¸Å\91Lvø\9b\ 6ëf\8f28ÂLU\97ò¦ÝÚ
+7êpªgX]Ý.W°\a ãfèÌ\1cÏÔyðÈËh7\84\14ÁÉÖµ@»²çãð] \11§{$i±Rq\11F@\ 6\f\80ç\ 5\11#HííaÃ\9añPÕðbͺÃx\94üP\ 1|{hÚróÑ\8c\80ü\8a8\9d×æ\956a\91e\83pu4#\Pa\13Â\11*LA\8a\80_ðêÔõ\88^\9c¦Á\e\94\16\ e³à\15À\18ãÎá1sdlBeF}\9a\88Ó\1dùò®\87\9dJd@\8b4f$2Ð\9f    ï\bò#@\9a[^´³\1d\ 3¿\8f\94AáUÝ\8eä   s\1d\8b\18ÙÖÀÿyÐÔ$ß-¿Ñ7\93sº²½¯Ö¥\930.Ø\11F\97º«Ó$,À\88\15\95mö$½\19­\8dÂÁ0@¬5\1fíÉ4\ fN\1d\1d¾qS¢]0~\8bz\9c\a·\96u'6i\18é|¢;÷\15\90a`\91\15|\v\1f_Ð5#\87w\8f¨Ç=\9eT¢ì¾\8f\92\bþÔ\fÎ& ã,\91÷Ö\16\91Æ\13\90oø{l\e6\rÚ\8b\98ÝÉ\8a\83\19     ð\ 4J«vòFw        Òý¦CÓ\ 1àãÙ.t\0pVl\8cXD»\1f\92æ+¢E\99R&\99É´ìt»¯z·§\13éb\95\81S\ 5z}.Ê\8e#®±æ]Ñ\fQLZ³Ú\0\98ÐC\0nÙ°Ïø\eû\b\84\1e[TFò\11ý u\0\al\9c#y\1c|M¹\17>\18\13\ 5\9f\9czwÂ`\11%C*Ùü 8´åÏ'$¼å\rJ>\8eçlÏk­ó!\88;îh\87íÝv¤]§Nà·ÌUbR4a\8fC(\8e4\vÅvN\80&ÆÀ\ 5co\89Ï\ 2\84\bµ'\80Þv\8fâe\85Â=¿²·Níá\ 1¹Öô<n\87\85\r®¸_\12\8a\82\80Aw®ix$i\9a,h\ e\f«z\91\13Â0B<àQD\85      Þ6¼èagûÒ\9dÃN      ¾\8f¾dÐ#.oNì½/Ôóîq\99\ev.Æ_ª\99/¤G§Z|\7fyèNB4.ïw$6\98\18\84\0ÐYûÂE¾Îb¸è\18¼)ë\92\15NN±wK|\1a¼n\8c¼¡_Ò\94n\f=@Hyà©9Ã\17×\85\\14¶è,\8c
+fËÍ®D\r6)k0þ\92ly\88oU\80pºvÚQ÷¢\ 5&\8d\82\aÇ> \9c\0§\8e2\ 5\1c
+\13[~"Í\0QÒð\19ëY³¯~qî\15§§Q\ 5Ñ\18%\8b\1eFÐ|¨Ü©\8eí\bí[KH÷U\83\8bÁÂ.Uabÿ0D\94ã"\99·ü\ et/\8d£à\v&\ 1URT¯\ 5u1Jô\87w\185\a\1e6ÌǸHGs\ 1ðC%*\ 5O\86]\16\86\ 2\8f·\a\8b\1d\0£\19È\81\93\1d­%Ý\84Ç1lÁ±\ f\84§Û¸: F5í^\98\18Ëo7äå
+çGa°)ï¬H\9f\9eoO\94\9dõ«êÀ\80õ$\ 6 n\16¾K\83\15c ¤G\89¨\1d?Ý5-\ fJ»FjwüäkBÅRR\13\91\90ð,\8c\95¼¥ |\83ùº½­ç\9c¥ÊB\85\81\15\13¨T\a×HD\86î¸æ\ 1Ó\9dÅ3d\ 1°®F\15Ùð\vÕáìÅÚ\92Ë\86\11Ò`[»m-\8ev\1dú\98\{2ÌÄÇ\94òê\11VïKgøÌ"\07wü\8bþÑ\9d\82lCÿ|\99V\80Ï\ fMî²\9agßÎ\15\ 4YèÕ\ 3\14vM\12\85\89\8a\ 2\aÑ       [Ѿl[Î\1c\97è0É\95l¶·ëv\99 û&\ 1_\9e\f¸%E<\96  ¦\0òZÞ\7ft·m¿>õ\9dL\8f \18!!.àX[Î
\85z3Äd\99¿s»\8e\1e\ 2B\17p·ã!ò\14§ÛÒÖ<ÂÜ5I\82\1f92ôhü9\bê%*e?Ù\8b\18\96§¡Ê\fó+á8\íKÖH\12\18(b\8b¶r üש°ØÀ\ò\84pöl¬ë¾9ÈkGÌ\1a,{ø\9dOµx\88(=76Éj\vòzÂã²\9d\1a9¨?*(ùÆ\ 6òf2]\99¹_&)XÇiÎ\96ì        5\92\1d´í«5\95X\10K1d+.«Û!ÑÐf¤\9a
+\13\80\ 2ÄÓ\80üÅa#Ù§6ñ\90!á¬G\14\99\ 5-{Y\84x)L_õ8\90(йL\b\10º>0\1am¹µí\86_ìÇ=\98r?7|þ¾l\v"ð]C\991{é±\881\ 1\1d=x9\fñ\8dÄo;É\930YpùHe%Kh%\1d\1fÖåÇ3Ť\8eÒPëÙjR¥a\9cbaá*;£f*;\bíÙù¾Ih\92\84_<ß\14§ü='\95×Ø}xÎ\15׳»9Û/¼p\ 5Ïÿ\Ú$l _Iº\8fÐf2\e¿?£ªG\81 \81³ÀÏ(üGgñ\90ÿü±Øv\9cóÑiXäÉ\13ÜzÂ^\91\8f^\82SJòø\e¹\92ÿÁ¸òúC¹2v \1cÍÄ+1AH\ f\ f\1d\94\9cC\96=Öò\9e¦\91c¡0O,cFþÉ\18·þPÆq\87\8c],{#Ñ\1c
+dT[xZ%ì;Úm)\95\88[ökE\900U6ðÅ\859\%»üÄU\b¥Ü+®I8cûSÙô/\1f*\84\8e\ f`ç \88I\9c\9dåìa¢ñ®¶ì\ 6¶BþgB\r\84`\932Ê3\97þ]J_¬dR\951ÌkW8;j8\7f·î|.\96uÀñͺµ.Z\12íDÜz}jÛÑ\ 6%s(\a¥\9c\15*\8cTüÞ68r_\16\84Å3\8dp\1d*ãúÙ³á\fr\82\18r\82±«n\f±lf¯(ÔEú«Î^\16¸®@s¤
+µ9ØÚÉ(\8aÂ,\9dd#×ÔVWÜzRj\92Ã\90\11+nØؽc \0¤\88Áá\907\1dQ\8bêªÜ<çÞø\93\8cQi\12&qò+Ôd&\9b¶U\95òêSwpUOý¬´\19\89Î\92Ü'`Õ\rJO­o¥GCQÓ,\8e!Se¥~RÆ\85\9f¢vÛRJ\15`l®C\9d\9fµÿ-çÌÏß\13l*ñ\83\9d£E\9aâÆËdF\15\9fTÔçε\9dëÔ \94M\94¸V\1a\9d²®\86¾j\94P\15j"Cè]Ê,/ FqÊüݶnnmýÃ\8cà \96SÚ©4\13³Æ<\1aK\v-%.\9e6u\b\b\99\\92 "Û\8aEvàyéûF^\97\ 2\1f¼Ú.2R³\ 1\98¯l\1e/\ f³·Ü>ci\19\15¦PzNZÅ\\ eÝã+\83Ïp\1dfn±æ\94\8c#n\1d?\1e\1a\81Ó\9aI~\ eX\f]I\18\ f­,\}v\ 3âuÄù¦HO®:<\99\8daP\9aË1\9b\99Ü\92ÃÍ*\87]Y!\94\1f,ÿÌë\ 1n0ÑþËâez\97\15\15\ 1·\85Ð\14\1c\16öÖ%×0/µã}åûc\80\1fh\ 3xS6`ýr\9bM\9bÍ\85Ï$r5Æoïg\9cØæC«´c;\1d/Ý`Òó$Q°n9\9aô~z\ 1\aQ£ª\17\14¹      ÷D?Pb\ eÇD¦ró\11º   \1dü³q×\8eºÈÉqî½@ÜöVH\ 3Ô\1e±ë\84$¡ÎNKß"÷[¿¤N\b\ez¨h\e\b MÄÁ@ .
+¼F 
+\93µr#Gt\rÏrSè\91\1f\ 6.á&.\ 4{\r~\17\ 5p-õJ»\9fxmçî]¥¹0ç\85ÞÌõNóXnY]2\r\0T*[Õü@Ý}øí\1aJÈs\13|óÕõ·\ 2ó:yld\0|ðî+P\ f©g&Ýe\9c\1f\)lõ½\8aéz±¹õThóø\17^i×Ì\82ÓrLäWIaØÜri¨UrîÎ\1eŬ\ eÝ\á\7f¦gTZ\1c8\9f±58n
+³}5Ööq°=\95í5.#tÖÍiL¥t ×Êzð\98Ó\86ÿ\188b±Ìûª.·å´PöÍLR\91·\8e\83²\11\ 5y>I®\98\bÁ¡O!Ë.y6Ã
+\97Ï=\9d=©0QÉo\b8
+r¨ü2à¸\8bö¡!ðÔAx\81\9bºî#²[®|\81\f`s?sdV@ªåº\10\8eÉÑ\10\e\ 4Ëó\89öÿ\17Í\e»¶º\88¥m\ 5\9a$mu~à[¿¾ä'qtǺ|Ç\80iÀð\96\90;öZU±ÂÓ\8c\9cf\82¡\99\84^^ËÍ\ 1¢\81ÍKª\1at\91\8c!nr\968 ø¼÷\ 6k¬äXø2f3\98»ÏxHÛ\rAZg|Ϭ3röøÃÆ\8c£nWÖ5¢¯SÈ\83eë<b8/\91Ä\13¡.\92\13ÜíY¾;º\8a\82ÀÒï¦W\ fë\1aurSÊ$ߪÞWäÀ\ fûIæ\85óÜ=k«á >\1a1\97ß\13Þlûwc\1eÕX5qý\83aüQ¢á;|Nå®9#r\10-iÃ"Èò\8f¸8r&\8c&¥«\80æx\17\9c\r(¢Üä¶âÅg¹_¡ê$\róÈ\95\ e\7f\9d1\80$Ì´Kµï\89\·Ñ¹¡éÌi=\99¯NGߢåc\86ñ£\1cL%¦e¥N/nY!´Æ\80^6õ\rÝ\Ñ\0ÅYä\12Ëg3\84údü\ e2M\16fÊ%º!}@±\82:\9eo\84äÃ\92-9ÑÁÕæþ\9d\9f\9dd|ÙGW,?aà\99¡H«0O>øc\13í*Ôò\9d\1d¾uªËé§-4&ÏR×\9crrðC¼Æo\8f² n¶Þ·2g\12cG\96é0J¦%ã\8f\14,Ña4\8cd\9cL=w4pðE¿?¾ ÚB<k\96$\95{\1f}E\97^.\e¨Âñ$\r¢7¨¤"o\9a\9ee:ü\ 6¹Ô\90³1²H\ 4²GÚWë¦nä]úb\ 6Ò\81¿cð\8f8\7f>?\9d-\9e\96ó\ erC×\83¤¹¤\0EU\85öouî\«àòBP¾ø:x=ê!o©¥AÝ\r7\15Õ±wNþã'[Y±Âê:\9bÿHL\84øû¾7\8c3\14ÙjÜëé\8f¿t\94\9e#ê7Ô\1c\82ÿ\a\164endstream
+endobj
+5505 0 obj <<
+/Type /Page
+/Contents 5506 0 R
+/Resources 5504 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5503 0 R
+>> endobj
+5507 0 obj <<
+/D [5505 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1218 0 obj <<
+/D [5505 0 R /XYZ 85.039 719.568 null]
+>> endobj
+5508 0 obj <<
+/D [5505 0 R /XYZ 85.039 687.546 null]
+>> endobj
+5504 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F59 3455 0 R /F41 3054 0 R /F81 5323 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5511 0 obj <<
+/Length 3128      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZYoÜF\12~ׯ\98\97E¨E\86ÃnÞ  \12@\91\1d¯\rÉ\9eµ\14x\17I\1e¨!¥aÂcBrdk\7fýÖÕMÎ\fåÝE^¼0 é®¾ª««¾:hµðà\9fZ$¡ëùé"N\94ë'ÉbS\9fy\8b\a\18yu¦d\86·\b\/
+qè\87Û³Õ\8fa´P\9e\9bzéâö\9e¦Üæ?;\97\7f»Xß¾|\7f¾ô}ßQ\89\8cãĹ¼º¸9WÎÍëË\8b+\1c
+\9c5tß¿~{{¾TÎë·¯x>Îùi½~\87\89ïÜ\9eÿzûæìåí\84\85\ 6\91\8f<üqöó¯Þ"\a\9c\9f&\8b\8fÐö\\95¦\8bú,\b}7\f|éWg7g\7f·»ðX°àU37]\ 6\86Q´Xú\9e\9bDñxådæÊ»®l\86óe¨CgÓÖuÖäÜù\8e\7f\8aͶåÖ\1a'\96Í\ 3÷þÒãíV?úÓ=U\92¸)0Å;\7fÿ=O98Vk7Jc\99±\1aêÝ\8a\18p«öá[Þ¹ÚuÜX®å¨\9d9Rftõ!\ f*\9c\1c°Ô*v£Ø\87Fì*\18Â\83þ\89ïÑîá\9d\92È©³s\1d;OÜÙB'q\1eñO\81\94Ø\19Zþ}<\ f#'ëà5\9f\98ð\84\93`\13åtLh\91ð±á\ e
+\ fÕ!k`BÎ\9bo\90Ð"¡ÇV\99C«À\16î\9aÝUÂÃ=vÛZ\8eß\96\8aOY½«\84\14\84\ 1ÜS\93N*ñï\830ÔÈ¥\983\94\ e*\9d\ 2\85a9\98+,ý0v\9a¶«³\8a\98\80Þ\ e\99\80Í`Â\80\94ÄùÅS\ 1Ð*:«g\1a\9d\10ZYtÜ£Û=õCA\12\0«   UâÜn\99e?LGîïñâûjàu÷­l0l\8b9]I}7Nôó\8azúú\89çêЮ ×Ë\88©b(:¾\82¼kY\90ö\80\91Ä\0\f~Àb
+RZ\99\17Ï\8a\19¬\9f\84\0\ 6?\0i[0­§©Ã@B|àñö^æ±$N/¨À\94ý4\98^\10\17\9f^+\ 4X\v\92\ 5ò\ e\82À¹hZ9hÉ\1a
+'\8f*\ 4\9d\92\9eé\9b\19>\96*MÜ8
+Èf¼Dý7À°Ú÷ݪj7Yµê³ú.[Ý\95ͪ~¢Uý¦+wñõ\1eÃá2tÓ8\81Ã=åÆ\0s³ \8d\1c\ 5ð:\ 6Ã4\90\ 3\10F4Å0@ê\10µ.H'(åG\91ó\82dôXTí®6¢\ 1öxð¦l6(\9a(vnð\ 6K\98¡]=\83Ú\1aø{\86=?\ 4\90Ñ\96½\83W3ì­É´H×µÇø¢\15¹\vxDв;l-\91\12\ f\9f¾Æ)>Ø:¼äh\93°\98\9e°è\18¯º \raiÇJÛv2ùÞ\1cù\81´7gTèùx¦
+\19\13%ש3ÈØGä*\93\ eÍ!e+¡5ÐìÜ^\85\95)\9dÜÚ\8f\ 1âC_î~u\1e"&^\ 3,\9eªu Ý4QVýG\0\12k#û\fTèFGö       ZWõðâ\91R\803%\ 3¬\9fzΤi­3IYDY-=:©Åw\80³6mÅÔª0^\0ï\f¤\84E\0C'ò\83íÓO@Z]Ë\96ëK\99Ú\ 2júüH¼ÇGìX»l\988\1aê\13\13z3+ë¦L\8a8\8a\ e.;\ 1s\91Â\ f´Ã\ 3\18\80
+\94ï|,á\0j\19!`\etÛõ¸Ù\15U\91±.\81ª\ 5\12¼\886f<§\1f²n0læHÓ¤»46§rt\9e\,P\ 1áf6\94Fª8\f\82DW î\89Ý
+Ò1\92ÂßgtàðÚ5q´ÁIÛ¬)\8dw­{q>\81\8a@)
\1e°\17zìÆ©ÍZ\³'5έ.DÎ9O\7fD.²\19ÝV)h¬\ eEc¯o\96ï×\97sz\1dº±gfýâ\85\1eN[j\80§ïf6\r\94\ez&$z\8föRÔ-Ú\99N\14D\9a\84æ¡\ 6¡\85xk\1cÆ?ù\9e¨2í2\ 3\95\ 5Ϋ¹\90H\ 1bj\88w-?J¤t\8d¯NÀó\1e\15\98Ýa
\9aúÓ¨aß\8b\93;pd\876\ f&j®pC<c\18üîêæfÎ\9bù®gÅÓ\80Yæì v¥õºx\1aÆ
+­82°w\99s¢!l\19ËÔs£@³\a\83\10\14·¾5Î9ËÉ\85\93sn\9bL¶Âý÷Íf()BË*\18\87]\9f\90\9e>\96¹aðn2Áh:îß\14\1f¹\81ò\¿Ã«ãÍi^¿G=Û\11Ö´¸éÀSQ\r\9bMµ·¡QÿÍ\8cçQ
+\13\1a=ç|Täú\11Æ\ eÆ÷\ 4jÆ÷\0\1cÅÇû\86n\10\86¼ðxS\1c\9aî9ëÏnN,?       ØÙ`C`²©Z\12;ùb¤\1f\ 2\1aÒB\8a\v»Òz3$Ù¨³ç>A\ eü\1ec0ÒÒp\95&+NÃVÚó<>\89][9b.\1e)Köãc43Ø\92\17\1cèàË¡áÎ\99«\11\1f¹ö\96\82$å|uN\81¢§\9d¯(\ 4\99QûH»Iz`\84Ç\ 1\11è®ÆÌ%@]N¾¬Gÿi\87\81\0¼©u41G¸A¬Oß\16Æ\ eÞ¶gÚ#>JÆmë*âgüBL~áô\ 1 Àw\rÖ\\10\14¢w\82´gmR+\90?«S\ 4;ÿ+# \9cË\16\94\aH\14OÞÄ»ÀÌþ\ 3¾\8e\°ã\v\8eÈwl ¬;$U$u\ f2öþÕg\84ùº\868ù|TÍ£}ñý)I\9ey,\1f\906úO\8f%±M+H'ÉÉ©ÂÅÊ\8d¼È\82æ\97\8d\8eF\9f\0í\81à\1d\1aÍ$ÊÀ¾øejÏD\14D'\8c@¯Âñ¢\8eÇ\98f\83\96§q\10\f¹Â@!ÄðB\82ÆõäùlFOQ{â¼4#ûúM{gÂ\13Ô.Ô«¯ù4I_\ fÓó¾µ      &G2AÈ(\ 4ÙBa}ð\89\1aÆ¡«!\a\91\8dþGU¤\18àÅ[V\94\®·¯'IAF\1eòèLåÅ®ÒúOèè½ñíuÛ\99\fµá÷­ùHN¢\9bS\7f˾À×ÆU\8foaso2ä×"xEâ<A[\90\97\ eüÿ\17í\97\88\85¥\16ÌCc\f\89p\10M±q3F\8d½Ôp.q\17öZ\1cXVL¿*{\ eOPcçÀÒs\95¯§`\89"¿¼b´\9c\16FlÞ\9aZëà·¼\83 5t~3\9ey3HÌþ\9c\12_\ 6±»\1d\8b\86è{¼\18üi@\ 4\14óXØ>HäÇ\12\r\ eý\81Qh±GGè%NMåÃr\87¯_\89\15\ 4\1eb]G\95Ç\87-¯²Î\13Öì\rÄ\14<FN\19~\ f\1f\0,\ 4\ 3_\1cÈ)1Ëî²¾°\8f}\bDÖ6{¹\94¸\13\13\bÿ\86\16\v{ÝS\ËÕÏ¡$í\1a\12\vPõ$\10\9b\v¦MM\ e×îMe9<ðù¡ëE¦TðWwÈïfTÔ\87\147\1e5T\ 5\95\r®mÀ\ 5\19\ e¤Cäõ|Ïõ\92Xle\19\0ÌßÑ=\8b¦ÀÅ\ 3ÓH\9cð»gQä\99õ#\ 1t%ýÄæ°ÍdÉÍ´®ãËD\99\95ÝIÚIKZþEýØÓ@Ùoy\8fr\90\ 5G\85\80éÂȹ ?FB·y6\f¿(»\82GZ)`#U\    \90N\ 3ß«\17¸üb=ÊÉ;È¥.¤b\8bÊF±\9aÔ\1f\99/J©à  ó\12Ë\1fEgë¦\eÑK\[|*ûA0èn,¯\ e\1cô\99ÒKÑðV×7¼ê\ 3Ý^¢Ã\98Ë/@Æ \9fËÖ#øK1Ú*üXÏéd\15Çö¡¼PBµ\ e¤·\92xv\99d\83î©M\1c' :e.ðwR-¶¦@Õ2\99
+6Jû1\0e6Ú¸NYÑð·\12'\8cBÅþô\8a¤\0¼#*\e\ e\bI\rUµ¸ÝoMÉC\91¹c0ákçÖ\94\99JÙÆüf\8dÙ\f¹.ï³\8dl\ 4L\9d*\8bA\1f\1dBÞÇSCñÐ\99t²FÌ\e;'¢\v\ 3\16\1d\8cÕ\19Ç[tÇ\82i¨¨Ç\95N¤·ò»©JQ<ö=¼\8f\81ôÀØ1\8fì{SÂâ¡\91¯ì`BÇ\132aP\ 6I3Ûî÷~\98Õ\r\91ÈD\9f4ji\89õ
+m-»\12\91£ð\81\1cq=CÏY·ÖÉD\92\b\18ô¾\1a}C^\b   ¯Ê\98YVü) ëx:\10u/\ f>\ 4h\82"p\ 5OÜÎ\8bûl_±«×ä±ì\9cÄÌé'\9f\9aÈ\86KÉË7ÌK^lª¬³\91á\914\1eËì(\10 Û-?·+}D\ 1­-úCøIg\8dÏ÷BРÌù?­þ±Æ¾ï¬»öÞâ}o
+=^0Q\97\9e \18æ⯱\18l\1f}\bô¸ò\80#Sÿ\8a}Î; \ 1*Ñäd19\130\94¾þ\81Û»Ó\f\81¸\9cVz¿ý\8cm1j{\ 2¡YÃ\9did\85\14MÖmѾ\12°\aú@\88IMk\8b´Ãqªî±¿Æßìè\13\12Ò>\94\ 6ñ-þâ\9e\85ámÛ\v#VLÖ=\ 2ñ\1aS\17ÌÆ\\9e>\ 1 ,<«t\1e`6í¾c£Ät)b£\84í%/éÍWC1\13ó    \91\1a³\1f6xh\9bõG\93\e\16\1c\17\8bû¬3\1fC¥v\ 1\9bTÅÃôLó\ 1Ô¦#àÌ,ÒrÙ\16I8Ú2γÃa¼~Î?õ\a\9fA\8f\84qüb¾\ e\1cö°=~\815N\96òÅ\89\84)\19\ eÙÚÑÓ\fÜ7\9e®f<êKó}\1a\aEÌåCCQ\1a\1cd£4\1dÌVip\15ùb\18ç/[!"'vg-\0è\ f\92¬ËêaÂì4­\9e\93Ä\9c\9bí{ãmÛ\ 6·ô\153\82¿\\0\96\ fZEU-\7fo¬"7sõý výÄ$P/\1f\8bî©m\8a¹
+?þ\1f\ 3\13i>pl¾£\17`ïukNn«\9cÞ\f\9a\870\ 4Þ\98¿\ f{\1c\ 1\8cϹ'x\aÓ'_\9c ·á/jøí\16Bã0\99\86*m#@ é±µ\ 1¬\1f0.\18¸\9d|à9\ 6l\v\ 4ýç«\95:Õô\1f.f?\90\8eõ±?ñ?^üØUÉ´Öö|v¦½\93\84o\9a*\1a\ 6ÿ\r¯$¶²endstream
+endobj
+5510 0 obj <<
+/Type /Page
+/Contents 5511 0 R
+/Resources 5509 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5503 0 R
+/Annots [ 5514 0 R 5515 0 R ]
+>> endobj
+5514 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 414.689 154.005 426.379]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
+>> endobj
+5515 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [186.528 373.436 295.642 386.337]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://msdn.microsoft.com/)>>
+>> endobj
+5512 0 obj <<
+/D [5510 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1222 0 obj <<
+/D [5510 0 R /XYZ 85.039 648.722 null]
+>> endobj
+5513 0 obj <<
+/D [5510 0 R /XYZ 85.039 607.695 null]
+>> endobj
+5509 0 obj <<
+/Font << /F56 3312 0 R /F58 3380 0 R /F38 3057 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5518 0 obj <<
+/Length 3575      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZYoãF\12~÷¯0\16\ 1B\ 1\16Í&\9b×¾,\1c'\9b8\98L¼cÏN\80É<P\12m\13¡H\85¤ìñþú­«\9bM\89\9e        0Ø \v=\88¬®¾ªª¿:\9aê4\80\9f:Íb?\88òÓ4S~\94e§ëíIpz\ f\9f\b\1f$16}s{rþÏ89U\81\9f\aùéí\1d±ÜnÞ{\97?\\ß~÷f±\8c¢ÈS\99¿X¦iæ]¾º¸Y(ïæêòâ\156iï\1a^ß\½¾],\95wõú{æG\9e·××?cÛ"\8b¼ÛÅ\87Û\1fO¾»u\96°Ô¾N"\Ãï'ï?\ 4§\e\8f'\81\1fåÙé\13<\a¾ÊóÓí\89\8e#?Ö\91¼×'7'ÿ²£p\9b>å^3;]\1a\8e¥Êý<\8c祱ÄÝǹ\95G\bd\ 5\94Ø\95\a\88 öa?
+$\11Ç\ 1ì;R^[5Ã×@lp÷øpÝ\ 1\ 5d\90¤Þ%¼ÖUi^¿íªÇ²ëù¥mð?\ 19A¿b\v\9c«\82[nÊ\ eiÄ*2\9bYp¤}\ 5»2\v\8c\ 2o\1fÊ®\84AãÈ«`\82\9e\1f·\8b0óöëE\98z\ fHQÞ\1aç\83\ 5)ïnÏ|Ê«h\81ÐX¬\16KèÐb\vn$\ e½'dx\80÷B\bE]óÃ\80ÔÊLT\16M\8f²
+\14.\859~ß\974þ°°s\84Ò#ôÚ»¡\14RÑÿ\86ë,\91w\ 3¼gHN½_U¤¯úqO²\80\9b\ eT\r(:R,j?'q4-rgÚkÊ5\8dÛÓJ\8aî\99Éw0\1e\r\94ÅÞ\ e\9eA\91\8b\ 6âí\98gÓáº\1fii¤Jà\1dZncA\95\1a#É¡¨Ñ\ ed'ÄIû\86ÿ\82ÿn
+ÒÉJ^\1fÚ~°\830?κ)»é|4:ªe·\83\99Á¤:Ùß\8e\16Ùà\98\ 3­ã~F\1awÈÔnù\b¿#¶M\8b]\9ez¦­Ñti\8cþ\1f8Óß\16K­µh\12Ú\v»Ã'«©\8e\ f\10ÿ­9\0?ÿG \863~¨\ 6ù\17\ 6\1c¯\15\1a¨\bÇc[éQE°/ßl#Lý çm\1c­<K=\86¢ó0\b\ 2$$là5Ú\v­RvÅÌë¢\81õè \0ë\13îvßõÄ(\r¤@ZIË}Ptû\86¹\87\87²êøñâú\9dÐ\84ïÈ\b\98|`D°)@àÜ9À\80Ú~\18i9Æu» C\8a§\826\82GÊ«\9f¹ãääG\91¯s%ý~\râàé¡Zã<\ f$º¥\ e\95\9f\ 2\bº\86@J\12¹,Ã$wà@´0 y\ 5´+ü/ø\ f\11\1e\r7\ 5Ã\87§%iªì\1e\9dcKùÖÈ=\7fß\9b\19í\ 3¬UÁ3 \85\ eÑÆÄn\90\9bÿ\95]'>÷ÅV\9e¶åðÐÒÁ\93éö½;ù
+§}æ\81ÞÑ:\10LZ\õ\93\8c\9f\7f<ÿ©\9c\8eýã\80°´DÓB\83\1f¸?mtÜn\87Ö¢b\10ϱBU\10ú\81\8eE1«ýý\8cîÂÀ\ f-Kù±ê\a\v\19yN`×ð£\v\17ð\1aú06?\ e\16\94áeKà¶a¡¡\19¿£1&ûGòë[sR ÓdÓØÚ\19\r\91Òª\8e%µT!L\9b\1fÛ\11M\ egÙ(\v\9fÝõÂÑfý\88\9d\b`\b\80ñi·ØL(Ã\f\8f\8b8\81sXmøur\82\98t×v\ eèÈÔ®í\95\9do\10Ì \ e©°\90\97_\ 3¥\81û£\95z\14Y©c@3Ý\ 5J]¡ÕÎ\81Ò7{\14C*\10\97
+Ä¥¼\exm\8cP\9fø\9dNY\81>§XU\b\14Ð\8fí\16[      M 3-¦\1fØÙ"\9d\90\18\1ev\1d¯\93wÉ´\rÑ\1cëìe%ÌÖ\9a!h%l°\99\v$Aæg:\15k|¿£ \86Ø2å²i?\82\10\8e¹¾\9a\19'\ 6¸1£|\981z\88²\92Ü\fÐ?\14\9dl\89°ØÝã\8d\ 35l\82Q\12ø0·k\82SÓ:C\bÈ\183ÉIÀ;\84\r\b_\0¥«ê\9eß×-\89\84;5`þk\83ýØ{`piÑvTÆÈ$`9sÌó\10ð7\94í\14\bÔ\b×3ÛÆÐ7\13¾É\99Ã\15!ÆTͺÆ\13·\11\aN\ry|\9egç?}GhI»¸/\r@C3ÆT(/|>Ò?óWl@å\86e\18\ 6\89\9f'\13\19>=P\b¦ð\f\97Ïü\84G££ \ 4ð\räeíw=\bkËm£ÃWN\feÌRIÌB@Ñ\95\bDjHå\8cDÃ(÷³ÀHt¿«  ½b\ 26\8cRÑîçÀTg>,Aº\ 12Ìè*òUlT°)w8hÛW\10\8d\17\a  Ä\8cwg\ 4$H\ 3\9b\9d\91\18¿Ç¡\83#¡ã£\82Ѷ\9f\85\8dO\9f<ýe'/8:y`áE³á\87qw9\87ÆuÍQ\16J\888VÖ¡X\12\8b&s\r!§ø½sÐZ      \0ÑlüOþÎ\8eâ\84\16\ 5S\8em)s\17Í\0Ú°Q\83\18U¦'b\\91\7f1\81«ä>°@R\15/L\10ß\ 4\fäe\90\ 5l?¢P´+M\f\83mÛR¦\94\0ïï3ù-\9e®\10\940\93rªDÔg\128­f\128\98;=\1c7öu\1csÇÃA±É\1ds6)|³§ÈÎÀJ\1c\85\ 4²Ç\a$Iý84\16vq\8d\9b|7\17r\82'T&äÄÄ\ 6G,ä\9fc\8b\8fç¿\ó;\96
+ºöÎÀ\a'`hEmCh   ,\1c«[åp
+\86M\8c\8b\98ó\91ÿFÞ\r\83sÙs;%xH'¿Þv¿ñ\9bÉtÈ8òÜO£i\0lP\95\15ë ±uï®üÑÏ\87\1d\rîGÿÅ\94û¶ç3\14E/(Uç2\ 3r_aÙ\81\0¦\9f\83PíÇ\16y\8d\e¬ûrxY$\12\ 2ý\1f\8b¤ß®(Ùb\ 34È;\95KêëÀð#ZÎx-\ 5gÂ`k·\93ôí3ÃF`NFÜë\96¢÷mAèZWÍ\18Ò\8e\9aø\8c\1e²¿¢\1efrÝÀ·YÏz¿ë\8bÍ\ 6\95\82QO\89\93ÛR\8aZK\88b\8f<×¹\80 \8121$P.ß"þÜ0Õ\r\9a\r\18R\84òlëS\ 4@Û3v1¶:¡¢qèW×oÎ_á ß\9eqozyÓÜ\9f1Úd9¬~\1a\7f\ 5\ 5\ 5°Ì¶\19S  «E\90L\90¥ÔÉI>Â4vq/L\13Æ=¤Sî\8b\941§7\94=zк-6èèh\8c£\80\85$\87¼XvB\96¢±Ùs\8c\ 2N!v\1e      \\ eHØ5ó\82Ʋ\1a\ 6\13\9b5\93c@YÛ%RÖ\1fce\89ºÈ\8a'Q\83\fYt\93L=æ¨\90j\89\1f\9bøkðõ¢Y\9b¿¢¡`\83­\bÀ3YF¨³\83\10\1c\bOTTÐ\99'érÆEÏF\84ÈÝI\95ø0SçÁ¾£\16¶LxÄ\85\16ÓF|ƪæ5\19°\848TQþúÚ)Bþ\8d99ìà\92NÑTfÚíLý¢ß\8fuA\92»\ e\9cÍOê7\ 5e7\11×ö°í¥\82\19¶±\91iôã¾\80>\97q"\9dì\ 4Øï˦ì\8aA¸wfcÜ(ÉwM&­\15\9b v¶RRtê\94\945\ 6Ó<\ eç¦ÀÇÒ Àè¸(4V\92\ 2ïíë«_fëT@1PPn%á\ 2ZÇÅ\10,\0\8e¶Å\16\1cy×GCL\rÝ\1db]V\a¥²lTO2©òà+\85ºøðÀ>ÁíFå\1c\e\ eÛ\17vz,\98\98Ó).Óà\ 4Ï=l^²a$>= \8b½;p\8a·£,Äè\9a¾ZÕåAm\86k\17HA\ 1\ 1±u \a\1aT!\98rg§NL\9dJ\0³\97\9d R1xáü\85\v\9f0ö£4ùc\17>¡\øpé;I½\9fW¬NL\8aJ:\H}¿[D\81'\86HvÓ}õÁÜé¬\a¼í\98É\11ü<{i\8d\11$2qüi·úo¼\\ 3|\84ÑQ<pL(\ 5ÓGõYnä<\8aÔ!G\13ÿ!\84çæ-ø\a~2\97+ZM\8bsÕJ.3°Åô'H@\82Ìb23Í\88YlÅZgêLQ\f9o8©3\95ÝL¾«\81Oe_\90ï¦~\12\9a4\ 5\8fk\92`!PÂ\ 5\(®\92\v\ 6¥dÓªÈX)\84\18令:¨È\9e;¾M \9d
+¤xy\12\0¾±4Øv¹##h÷Èçjiû­»²\18\vÀÀ¸B´|æÆ\99J.\92±\92=Î<\9bH   §\14y"Ö\18\10¦\85Rnb\8fßϹ\16Ô/\82\ fô´\98å\94\90È£¨¹\95"#×ÜéÑÍì\1d4\b\8dìÌ\8dB']\8b\9au\81Ã=KÌ\ 2 @5¥±\8eÇÄbÆNÂ\1cN~\92ü  \16\aOÊÌc+\93 e£f+1òf#úá&ªÍè4Ø(c\88éSåÆ=`!\9beÛ \8a\9fÑÿ\84XÙ Ïb¢0¤Ñ-\90I³a:"6\\90ÂÇ]Ñ\8f\97xm·Aª\9aws¸&ö\84Øq\90\ 1f¯!iä\99;T\1c{¦T\86ì/DZrDðë\ 3\15x?\b\aVs¦±ëÙ\8c\9dZ\1fúµ\9có$àX­\1aª\82®¬3¯Úîêrë\84\10¹\9aÎùî¯vfÝ0Ý^\16#\ f\8f´+:8èãu1\90\9aOA_\0¹\98Í\12\8d\1d\90bóGó\·ëÂø\8eC\ 3\8bR?¶×\84 \ f¾ã\83L\12K÷/Ô¿bÏÞñ3\ 6Éu´¹kÑ\82÷\8c\ 2Ó\8a-SVE_\19\9dh\9d8÷)äûA'kco\18þ\98Y\ 6sq\\8b\837R\8e¤Ü?¹6\8a\8fª\86rEãFS´höK2¦\99ØÅÎÈ\9bØ¿\9d§\18>\13\ eÑ\8dQ\1c\87Þ\ 5dX\93P\ 5ÃE\12\89èw8h\9càü±êU\1a\ 2¶¨O¨þXÙYâ«@Û.æ°\0RpüÁf\98Ƚ\1f~zÁ¯$Zøß\94(½Æ\16k):,e/ÇÑ3\ 4H\99\9f«i¥læÚ­\11ߦí¥ÿø\19\ 4ZĤhÊ,ÓÛÁ1õ\9a»IssB\b®¦GLÌ\18ojb<ØëzÏÅh¹1\89\94¹\12\99QA\f*HãÏ\9d¾»ª.g\8bç\91\1fÚ°\ 5V5ê{à\8b'¼¢\10àÄu4Ö\ 3òF:\ e«ÛÑcm¸\81sÊ0·%mEé=«$I@0/\9d\ e§'\9b\13SøO¦   jm\10®g&\ e\18ÓÙ\vý\bÏx\16\vL6´KmÄtè`ãÄOãü\ f]\1d\ 5\86\ e\8c\7f­d/\8dñ ø2~
+\802à$D'böÐ~\bD,\vv·AæÃF¦ÖÏc\93Ã\ 5ÏT¬\ 4\8aè{!÷\ 4}â{!\ 2Í8ϼ+ó\89\8fx&üj\ 4¥>\8d,ñ«$û\9d\ e~ú3kË¡Æ\ 3ógÜÕ\8e\ 1Ñ\@\83+\9cÆ­ôU\94\¨d3\9f\19Á®_ß\8a\807ù4꾾Ġ\ 6|\ 1Ç«\9a}\14\12\ eãU-\1f\18a\9bë±6L2Á3>O\83Ô\14\8eÍá²\90\v¿!:\9cH\86w¿q\11\10B:\ 5¦¦D&´£¨\94\18gd¯\83\14¤\9füÏu\b\ e;\ 5-&ó×æ\8e\1c\89Á©V\98!\88¿¡OÑzæ \10ôÉ\b¢\1a¤c±v¿Þb\9a\Þ "ápt\b\91.×ïCùQ&B8Âÿj\90\9e\17Ø~\89C½ê%üT\12~BkO\95M\ e<¨@40ý\85¼\ 2»NÝØLN\ eò
+\93ù¤\Äöe\1f­BܦFKÿd~\1f\ 6Ùá
\1a¾Yà\7f\ 1\8d\9e \endstream
+endobj
+5517 0 obj <<
+/Type /Page
+/Contents 5518 0 R
+/Resources 5516 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5503 0 R
+>> endobj
+5519 0 obj <<
+/D [5517 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1226 0 obj <<
+/D [5517 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5520 0 obj <<
+/D [5517 0 R /XYZ 85.039 743.459 null]
+>> endobj
+1230 0 obj <<
+/D [5517 0 R /XYZ 85.039 300.07 null]
+>> endobj
+5521 0 obj <<
+/D [5517 0 R /XYZ 85.039 264.66 null]
+>> endobj
+5516 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R /F81 5323 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5524 0 obj <<
+/Length 2440      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\19k\8fã¶ñûþ
+\ 3\rp2\10sER\ f*@\80n/×Ë\ 6\97ËæÖAZlï\ 3ms×jeÉ\91äó\1aè\8fï\f\87\94%[Þ\1c\9akqÀ\99\1a\ e\873Ãy/\9f\84ð\8fOTÌB\99MRÅ\99Tj²Ü\\85\93'Øy{Å\1dF8\89X\98ĸõ\97ùÕõ_ãdÂC\96\85ÙdþhQæ«\87àõ÷7wó7\1f¦3)eÀ\15\9bÎÒT\ 5¯ßÝÜOyp\7fûúæ\1dnEÁ\1d|~¸}?\9fÎxpûþ-á#Î/ww?áÞTÉ`>ý8ÿáêͼÇÂ,bQ"\91\87ß®\1e>\86\93\15°ùÃUÈd¦&{X\87\8cgÙds\15Å\92Å\91tßÅÕýÕÏ\1d\15Ú\8b&tjDÒ\99Ç\98É\90)\15u"óxDäU5\15\97\ 5°]éU3\9dE2\f\82\85È\82Ý\16à\ 5n 2@ôù\1a\0¹C\83Ã38mì'\ fJ¤ÑÒÖÆ rtId~ÍqÏÝå\ egÏ×?\1aZ.\11\179Èí©r
+GZÏJí\90J:M\1fíºÆ˦"\ 5Þé\ eÝàÙ\1cï1\fu\8f
+ç¨\8aÌJ:_\9b\ 3½ÔÒ³\86\1f;8`O\1az[|F½AÂ\v\½j\90\14Ø\8bê)\8f\87\19S<s*|ØÖyÙ\12\9aâ=4\191       ÏMX_\8dÐ\89Y*R·ÿ\91ö\a\8fÄ9\13p\80\10\9aµU\ 5òlùEÆ·[x\804¨ê\966þÙIã\0ÿ\by\84ª·ze#\16
\9cQ\8f\99  p«Tt\ 6$Bä(\8bã¾\ 1\81\9bÄ\fn\90` q\1c\ 6¯k£Û¼|\82û\93\ 4ÙàÁ\1aÙNRPÔ\14¬\ 4\95õÕG\82ܯõ\14^\13ä:çL°L]b\f¸æqü²eßÂ\ 3\8b(\ 6åX\93¨é«­èwT\85\16aMê\12QBûhýh\9a(\12"hkÊ´>ñ\1e\ e­z¤ßmm\ f#^ë\99XYØ'\84y\10>Ta\9a¯á+\91Á\ 1·ª\1dmmðc×´Gĺ÷Ê\b[V%\82ñò\1déòÄö5¨[ÐYôgC\9f\96\ 4\8aK\86\ 5\90R\93ß®F\8c5\v\85l^½`ó)K\ 4wû`RQÄ\83¹çÓq¹ÅwY\14ùÒ1M\1e;ëöQõRDð\949)J\8aĺÏ\91DÞÐ/\0W\84¼¤X¶2î;/        £\9d:\ 3\86õ\8f÷´w\12ÎPß í\94¥\92\ fÔ¾,rC/ß\90ÿÍ"\95\ 6·è\9b\91
+\96ºô\11\13?\17Ö\ e\r}Ôæø\14\0H\83&/\97n\ fn_Qð³á\90$DzýÛ\10
+\v\fâuõTëÍ\80\ 2n7\14«Q=K\f|kÚ~\ 4ϱ\vÝGC¬O9ñ\92¡ª{Ö\16[©Í³¶\11¶E¯8PTµZ´J\87\ fz0\17oóG\8aTÞïÜ\11        ¢\81(\9a\ 4r(\15\1d©=f[w9\83\9c\89ðÀ6§6\8b8\97CØÊÂ<\16\8aÑÅGç\11 Ç.m\88\94\85\90]Q\9a¿c.GW\94I\ 4FTí
+r\7f\99\80g:\9bA.\1e\ f\84ÒR´\8bûêêÝÊ\83W\rí\93ÇÓÚJ\ 6\87õjuB婨l\1e*èsk½Õ\99\ 6\bçhÙ|\8dç\96\18}=ѵ\19ñ?©R\96ñèÿ\91»\12·m%µof=%\92\19KÂhà).¹\89H\0v\1c\ 4s¬v5é\11\ 3c\9cQȪ6\ e\95ÐD/f\8b`kíØÅ\83Ö¿5\12û4\8d\13PäÎEÙð\98\ 3¼Õ#\96\1eKø"N\98\8c¼Ò¶\1a.<\97\18\8c¦C餱Ü,rk©º>8`\97Bø1\b\83e9P\17      D$\8fÆn+1½<Æg0S%Yª\86\9aÜçí\9al[ã\89m]YïÏÉ,\0\fj\88Ñ\9e@tã\1c\92<]\1eóNç\1f]ME\9a\84·á6(C\9d\92\bc\96\80Û̲\88©È\16\9e´U?Mhñáí\v ûÍs÷p[\9f¥\809(0äéMI\ 4\17¡õõÊ\83Ë\84Ïê\1eP/\96Ï1(.f\91:/ÈS N\ 5¹<)ÈåYA\8e±\8fe\99\18+Ux,\98Péd¦\18W\ 3\8cÓßÿJ-ß\9c
+\96Bÿ\93D\9f«\97\a²\f\17by`«2 \r\ 1|³í\1cv@\1f²s\98\fé\9fõ\1f"\8b\99H3¨Ò\12Ö«\1e\a\ eÕ±\80ñM\17>\80\fQúfý'b\8d\ 2ߦó\10à¿!K­º<b\8e\96\9f\1a\9dm\93»zÿ©¶ö½íÙ÷Ñû\10tÌÃ@D/\8a\1aøüc       ®|^±¥\\17Ý\9dGy\ fïî0íHYæ\84Úâ\ 3P\99Øå+\82\9e mn\1aë|q@Í\ fæ\9eÊåF\9f[sx¹|\99·ÅáÈk±Çø¦±«:xþèÔ«ÁÕ½¼èuö\8a\8dDá\106\83 Û1TH\9a\14\8dËoéçÏeKÀ\8b/LU\ 3c\17®êåâ\awWóûöòùä¾Hò\83¬\ 6åqÖ\17hYAµ\ 5äûʸëëê»\1aìƯ+h"°Ñ°_7\90ÅGÌÅæ\9d>¹kÓ.¯\e½Yèë\95\8c\9cZÔÕ¾1`Èfpö`Æ\90\9f '8\96«\7f}\ 6>0êx®J4¹Ë\aH)û:o\1d\1fEÞ´£\96ò5}ÖUÕ\9e\ 5î\98e)$\18\11¦L\86âRÛ
+Q\9aÿ±)\vR\11,MÕË=æO\8fÔÇÚz\97òfW®È49öq2\81Z¶h*Z\95Æv\19°j\1dÄ\94Íη'IF\ 5\8dn\1d\ eÕ\82Pgb"®\r\15׶­=8zP\10:\82\v¼ñ@\](\0%\b\1cÿ^-£\98âI\873(©jÇò3<`CüV%9\81\8c\15<ÐÀB|m\86\97÷·\7f£U¿\13\85ÏæàÚYWëlFG\15À\9d\8c/\8f*@á\9f\88ܨÂÍ#|\89Ó\eK\98eë¡UI°;Ä¥i\ 5h»u¾ö\85g\16óÑ\17\13 \89Lÿ÷\15;Ô=~\1fÓ\89P\19æ    üizyh\99c3"\94r\89\8dÌÑ«
+±©û²\17Èá\ 5P\rù    B³Y°eU>\8e0\12Å`|io\ 6\0\89\v\9b\rGl¹¢m\v\8e\fPÈ\9b\16GN\8eç®b.\f\95ü¾\87ÄÍÖgÎ,p\83\9fÖÏ\1c©\brÒeAW\1ce\81O\8dTt\vdtXt\9f\ftd\98\ 6Ã\16½tcTÜK\»\ 6\v?\9f\0ü]ӵ氱°É\9avö'ÃS\84]\9a\98â\1eUó@¤¨¬\844î,\bÖ\1fG\11¤Ï»¯\0\90µò8dBÃw÷\15ºÍ+ÜÂw\91  Í\83\8d¿¸(º©¬\9b\85\8de±a4ñ\15\89\1fn>Öæ·\9d\7fÂîY
+7\15\80ÐIjr\b®Æ"\93s\ 5\9c\14w\8eväzò¥\13á\9b\91ô\12Ad\9cAw\90ÊhÌ\8f      !|¹¨õ\99ßZ6F¢¾eg*vhßÒ\88´«  0Ê|g_À\8e*\ 6 
\ fY\92\9b5Òæ\8dÅ7\9a¾þ}Ö\91AXäJ\ e\vöK²\\8cHv\9a@)Î\r\90:ûÁÙÃ\96Êi\1f\1f´\1fJ\94æ¹í\8f7\8e³U\14»7\8f\83¯þ\f\8f¼,\94\95éÕ\ evRÄÁ2[÷\8b÷ðÔ\16\126ýÁÚÛ\ 1§©\15`\9d\18\81ç\15\8e\1a°\ fnvº°\ 6\ 6ø§\7fª@¼\8bÞ\ 6{{\9f(\8a\82\0ÝL\ fÖdoæÈ[\8b\85\81\b\83Å\8eº\13\vwòìs"\91øJ\ 1\85pãi£ë\11WÚÙ.F\ 4¾·Ñdr\89è§\85\94ÅiÒ\ 5Ý) /\90\a\1c\17ZæJ\ 4!\vJ\ 63\84¼£uCO\ 2v·Ð¸6õ'Ä4õXê\88$ë"vµC\87ÝÚÿi`pÖ~C*O £ÍR(3\14\1fO\98NÎ?öÇ2\90\1e\9a\84Ù\91ÖeK\17avÊ(OÎÛéÿ\0\a}Ⱦendstream
+endobj
+5523 0 obj <<
+/Type /Page
+/Contents 5524 0 R
+/Resources 5522 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5503 0 R
+/Annots [ 5527 0 R ]
+>> endobj
+5527 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [289.74 561.481 356.43 574.383]
+/Subtype /Link
+/A << /S /GoTo /D (prtdollar) >>
+>> endobj
+5525 0 obj <<
+/D [5523 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1234 0 obj <<
+/D [5523 0 R /XYZ 85.039 719.265 null]
+>> endobj
+5526 0 obj <<
+/D [5523 0 R /XYZ 85.039 684.159 null]
+>> endobj
+5528 0 obj <<
+/D [5523 0 R /XYZ 85.039 547.733 null]
+>> endobj
+5529 0 obj <<
+/D [5523 0 R /XYZ 308.69 553.1 null]
+>> endobj
+1238 0 obj <<
+/D [5523 0 R /XYZ 85.039 239.425 null]
+>> endobj
+5530 0 obj <<
+/D [5523 0 R /XYZ 85.039 204.015 null]
+>> endobj
+5522 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F81 5323 0 R /F20 3021 0 R /F18 4228 0 R /F35 3036 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5533 0 obj <<
+/Length 3716      
+/Filter /FlateDecode
+>>
+stream
+xÚµZëoÜ6\12ÿî¿bq(p2\90UD\91z\1dÐCÓ¤\ f\17½4׸è\1dÒ|\90WÚ]]´ÒVÒÚ1p\7füÍ\8b\94ä\95k\\82Â\80\97¢Èáp8\8fß\f¥V\ 1ü©U\1aù\81ÎVIª|\9d¦«Íá"XíàÍw\17JF\ 4\aq\84¯¾¾¾xþm\14¯TàgA¶ºÞÒ\90ëâ\9d÷òû\17o®¿ùùr­µöTê_®\93$õ^þøâí¥òÞ^½|ñ#¾2Þ\exüùêõõåZyW¯¿ãñ8æ\977o~Âw\97©ö®/ß_ÿpñÍõ\84\85µñM¬\91\87ß/Þ½\ fV\ 5°ùÃEàë,]ÝA;ðU\96­\ e\17&Ò~d´<×\17o/þé¨ð;³âY\v;]\9b(õ3x·Ö\81\9f¦fiLä\9b\bH\8cÒH\17¤qÌ\87=îáù·a0y\1d¦~\1ah\19ó%ì=\8e½çå\80²ØÀÞ\9f÷ùá&\7f~¼ÔÊë°³\82Î\86^\97]ÏÃÿûP4*\ e|\93fÌÑS̪h\81Ù+ \1df\997ìKn\1caYÜ\0÷ÂCû`@\8d\1d      ð¼Æ\81ÈeÛð\9bv\8b¿)\f\85N\18­\83Àû\15\9aUS\10\9d0õîp\96,\89\9d]u\8bÝeÇ]¿\ 5Ê@o-K\15å\91Öj{\12È\80Û_­\95Ný8Á_8Ð\8cv±íp\81\ 3k\99[\1eÚ¿¼¾ú\17·\84RÕàz\ 3«\1e2\8c¿·Èd\89kÜù\ fE¼V   \18G\ 6ëE\ 6Ô*ùdµ¸éÚ»¾Ìo`sçÊ\11k_Åñ\9\9a\16\7f\93\85S\ f\8c\1f\87êñS\8f\9e\7fä\1fHì¨W*¥cÞ\v[3Þ£ÐWa"\93Þ\1d»ª\19xTª&£´ñuldÔ\17KdüÄQyÏïgl)å\aI&\ 3ú}Þáé©ÄãâÓé­I üèåÐò瑩J>TÙÍ\16õ\8a\94\ 1\97Ä­båG\99eù5\1dý\80\96ww©\ 3ÐTø×}\0\ 2&\95\97¸òn¿f\ 5Ô&ñc\98=ÕÀ\e\\ egÂÚûV\1eð\7f±°_\ 3ûÍ\94¬\ eÞÒ\ 4\89÷½Ø\a(iÉ6\81ë¢^?\ 3Í5\91w\8f\9dí  \1eB%Ö\87v\17\86^?TuÍÍC{\ 2Y áÒc%¿[\92\a¶r\12Õ=?\8c¢ãçS_5;n\8a\11\11ïq8uc`\ e\91¶ªÚ \ 3\v£\18¦²Ña{÷7Q\92©È£Àw\93\9a\ 5º*\ 4YFV\aòÃ¥\ e½\9b¼/Q\ 2·ø\0­sªqâ\87\89\9dµD6\86÷Öé\1e\91V\85\92k\90àðÅÂѬ\8dÉ|\1dÎÎv\83ÂSÞ!\a?Fþ\82\37sö.¯0|½]\83\16à!¡H?\8a\8béøw*Ϲ*FSexÙ6M¹\19ØðQ¸ \89V'\15ë$¼(:äà¶ä§CÙ\9c\98°\9e\1a\9d\83Ä\9aÝß\97Ì\ e­Û®<s¡¿Ò\ e\v\9eû¾\81®\8fǺíø Y7\17Ü¥\8a@?Vk8\99ÄÄ\9fì-w§²\a1Daäµ\1f\16Ä\ 6RKT8w\98÷(¨ò±X\99žFlðÉ¡ò;\89\801°ý2/ÖmS\83\14î¹'ß\90Y\96½\ 49ìC/E¿èb+é\14\17\87MtV¨#4\1fiÕÜ\96ýcóÔ\13\0@a¯\13ØÙ\8b\85e\ e¹\985>ÜP¨+ÙY%Æ\8f¹¯Úu9;  :FÒé\80Ý)ú«1N7ÈN\9b\17ü"ÇGiWØîÙk"ß5w³\81±G);¡G}s\8fF\1a\15\12nÀ¥i;ueõJ\9c9úE\83p\10º\D\ fAì¿\9f\90bW\92Q\96c<wÂ<\ f@:\ 5\9c\14éÇt\v\f\98\8aéK\1er\ f\82\1d\1dù\80P\84 Å)¥\95Z\81Ç¢Sڡѱ··B5:±\8e¼ã§¾ÂcÀÁ\15K\ 6\9b\9b¶A(´Ã\9dve\81\a\ f~õjËÔ@!&\92Äñw\14\0\90\9c={ê¦ùy\97Ë\89ØãF\1a¤\970~\9fs\88åãÁIy#"á\1dN%"
\9e.í)\89\93\93\13Ø\85\98\1e\x\88ü(ë#ñ\10\19É\rÏfNq-Þ\14£NÕ\8b\8b\15¯\93ócÓ6몧É';çÌ÷ÄàÏÀ'¬\93ÀOt4µó3¬¯ KIè¼\ 1Û\99§3\v\9dÆ~\1a§\8b\99\ 5ä'
+½]\12?J\87f\ 5@\87[vø\9cNä£ÿ\8e\10Û\8dù\16à*@G\19\89'zÝ^¢å­%¢<H\96\80Õ\10\92: °ú}\ 5ÁÅd\99æ·\936q:N¢\8eçW\aµzÕ\ 2\91+\9dù!¬\ e\80)Lõè \97\15áÿ\88ýA\98Å\13MÇî_      H\91y<È\ 5b\ fsBü=Y¿B.\ f{H?»\92\1fv'~¼\14wÄ2(\v~;´üËQX¦äH\92\14\93Ms¨\18;aÓ\1a\ 4rwcq\11\12\1a}\ e\9aB03\82·8\95|\8fÕí$öF\8b¼\95\16uÿ\16DÁÖæ>ÒW~´ë\13\91£ä;\84ó@ͼjËãØ\86nh\ 1\90é    öÐ\0óù@\11.I¼Ûʾkø÷5R¹ævÁ\98%g\87\8b   Ã,n\94\19Jµà\ 6§{iHÑ\87\9c\ f\aÛyí`\0ö\16÷Ü}3ºÁ²á®[|_WÅ\à©\1a\ 5\9e\86ãj¯flÓ8\80DC×Ö5ã¿\aÛÀA\ 60\10\v¸\18¡      ôÊ9¶<\ 2ck»keü ½´°\89S@<6IM\bñàK+O$Åòê]\1a\82\ e:Rpd\11$¹x4<\ 5C\v\87EzÄ}\90ºmÜtì®úéV"\ 6¯-:SP¾ÆnÂÎa\95¿ÇÚ\b\ 4\82\18âÜO[\1eº\ 1ÛêK`¨\90D¡Ñúø\872     \16Ë\87\1da»Ó\91g\95ÍmE\1d\8dDPYøn_Râ5\1a.?üç4\ 6ûó\13 ur©Uè4rBÇö\91Ö¯ÄTQ»ïªaß\9e\84Gdè\9e²\ f\1c\85ô\ 4K\9fƹ=D¹ûq\0\v\16\13\1eŹ\1fö\13D\aÒ|^\9b\13¡\8f\ 1×\ 1\ 1\1a²1.f,\19\85\v»\84Î\ 2ÑK\13hDlÖñHÏÖjKÇCw..\11n\83\9e9\1cÄ£\8b\94÷oä\ 2%\8b#z\10E]p\eÖî«¢\14j9*cA\82Û-á\99 ñ\ 3eáÇ!?JÈ\96îé\9e\11Æ0èa \93Îó²ÔL*\ fa\9ax_ç\97\89÷\8bõ\14ô$\99\ f6çNò\ 1\83)\80\amS\8bw»º½Éë÷O­.g6T­,\91÷üËYq]#$\ 4Üj«\17üÒ\81\ 2
+\12\94\97\8bE\10\r³p\ eìHc\8a)\86\ 2\ 5"\15\96üî\8e\Ý`ËI\16\93\1cÇàsà\92A)Ù]ÑrÈ\11Ð2q\83\135qE)I³     æ\fg(F\eå§\0_Ö*Ìü8Î>\ fT Uø&Y­qZöy@g\8d9<\92\8c!ÃK?9µÃÄIÐw\ 3ö¼\90Û%¾ÑÙÿ\93Û© ô\83ä3r»¯Yõr\82ÖZaÒÍ\1a\86m<]\1d\99ÉKC\9bÝ\9e\ 3ÁÐó jsÏJÀ\8a\81ñ\11Ç\fB   Õõ(©U\90Ú|~2\9fF¹jhÏ| \9ah»³Õ\1a&²A\8eö\ 4\8bv\92ûAR\13Fj¦ûÓtL\94\97ñÖ0\80\12ÔÈ\b¬\ 4Ð\ 6òÝnL\16§8½·^\80\8bv\88ØÅ\b\9c´ }Çn\98ñÂ\ríi©r\10úY\92J¡õÓK\aw\1d­\84
+VWÖç=Ymý\8aD9äÅ\81|Ü3®­tt`¼\8fÅRl\9cù:É>£\14{½Xx\rA\9f]Iõ\8f\v¯ús
+¯à~Á\ 1\ 46\92§|z\81`Ó¼°\85|WîÀ³»çÒ¾\ 5p\9a\11\107\8e]y[µ\82\18pÞ¨]6\96­Öa\88\8eDOáO\8f\80,Ñâê¹ít\v¢$\a$ìÝ\0'\942'\98\1d\9eï\99ÔH\99?R\86\99\fb\10bhK\88RNè°\92\92 Ì%\1eZ\b<i¬å6\ 1_ì:\84S\9c\7f\ 3Oh\99E   \10®\14&\11æ\b î¨A|S\11¨$¡,mj\9b¿)m¾ú\vÛÕ\ 6ùØCî¾\81 \83VIå\10ã±\98_]¹\0VJðÚOësÖ&§mª2MªÍ6è\91\13b\e\82Zm\8d  \aà&siç\92ñ\97\1f\19ã\1c±\ eT¹:@kÝDÉ\1d;\97~9Î\80\8ds\0v<Q\85\1fi\11Ý¿\8a\88\ 1o=(·\11¾\9a#k\85\1c*.\98\9b\10\9eé [\148G÷\1c\19ë!òªå\95È9\93ó.XÑ\ 2=sÅøLy\84£è0b7Ö&\0í\ 5\90¨w\87\1cA+COäj\8aN\1e i.âpðáàB\85|£¤\8c\bo(bR«á\12Ë\9a\ 1©\12c=¸\9bCPö.\1fÄÓ¯9Ãä\aYÄU\91èi©´\83T\ 5ð\11\ f®\84     \ f<y cov¸]HY_:Ý#©\7f`Ò¶Ê\83ÓP\8eõRVÝß\8b\16\1fP\98\817)¨u\87j\9awõ<\80$\ 2¿\a\a\ 6ñi\ 6\ 6i\98\97\9e\eB¾ú"\8a\18ý\eÎ\ eX\12GëÞä^²v\84æ\f\8c*\10Ì¢!ÊÄhï\8aQ ¤\1dr\95\85cío¾\94\vâé®;\ 6\ f\18|ÂD-\1c\11Þ\f¥ZÒO\1cbyááó}Bg0s©\ 5wY\1fÇOcí$\11m\12\97ȧRK"Éy"~\1f;\10â;«~\98­\80÷JUâna \98!ö@\9f\8cá¶Yº\86±sfÞ!ïF¥\a\12â\12ß\96\16¥ØPª§¤2ãÇ\81K1\ e7>dZÛ¥K¹LÀ\ 5§T\8dÅü;¡n+õØK,´\13§J®}\8bÖ>\88\17\f]U\94O\r\aHrÉ6c\9dª»ñF:t3Ð/V7!d\18H\f\f\ 3%Ì®\16?×X\87\11 \92Ø\81\ e\ 4>g\ 5D\95ú\91\ fË¿u\ 4~êz/wIï\8et÷)V\ f
+õÅ{\86GoIqrº\85\92±¯¬Mv¥ý\88Ar\7f\1ct¿P\99\84À\9cf\8f°­\95¯¢è\89\8f\15P¢QÌ\92§\\19\9fÜÁD1\15?àçìþ*â\12\1eew\82Ü#W¼\eAqĵD\1dE£C9Ê\a\ 4\9dLr_\19D\897ÿ¼Á]\9bØcF\8e·Lîü6\84ºÙ-
\ eWAû\80íSMÖw\t\9cÓ;\£\0Àu\12ñ\bp\93î\rì\10{)2Bn5\16xp
+/Ò\v\81Í\ 4\17\1e%w3\8e\9bç8y=ywr5\9b\82ïg6CÛU\140UÆ\80\88ý\ 6Î\18\1e+\1ch¼µLÓ?\1fù\86¾Jõ¬ðÐÝ:Ü!{FÄSù¥ÿLÊ+Y\ 4¹ñ<\9f²j\10föc\930ÓN\ 2ö\86¬íîùÅ$jSÝ9\9cÔ\9dõãRQ\90±$\89:ûÀh¶¥0ñ³ÌyÙ\a¾ÒBH0ÍëYHDÆ7mç\ e¼?rÐ\91Û>bË~\ 5¤E'\18\9cr\ f\7fôcK¸ÐÑ\130\16*ݤê˸7S~\12§\8f«°1O©0}^\ 6\1eivÁ\84ó¶m]Ïj¸ÆVo°upQ\ e\G-+Ñ»Èåº\8aÊÄ5­\90x?L
+\9f4\9cж\83\e0ÏA\eh7T\14Âa(\12^{é,M\90\80\7fº\86\ 3\v      \84Ðx\ e³äã\1aðèÕÀj_o\192ëÄ\b`Çr÷²E\8fú\q-&\998\ f\9cçà\ 3>\10ù\8f\90ÁPÆHõx\86'ôqÃXF\13JµûÎg°ÊX\8c\0h},\8e\1cËÔq$\19«õ\9d\1eo(&W\9c\15\95\91§}y\ eÀú\13/YTÎ.\9c7Ã0m?\1c##ce\1d\93§Ípê&X\11Ç\8f\8cj-ÑB®5å\ 6uLF(\7f²#Ì\825±%\9f\aWpN&\r\97£«hÀç}@©\13p\99N\9bþ0P\87*8¯\94ÈGb\13\ 6ÿ\a%^)¶endstream
+endobj
+5532 0 obj <<
+/Type /Page
+/Contents 5533 0 R
+/Resources 5531 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5503 0 R
+>> endobj
+5534 0 obj <<
+/D [5532 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1242 0 obj <<
+/D [5532 0 R /XYZ 85.039 185.292 null]
+>> endobj
+5535 0 obj <<
+/D [5532 0 R /XYZ 85.039 149.882 null]
+>> endobj
+5531 0 obj <<
+/Font << /F56 3312 0 R /F58 3380 0 R /F20 3021 0 R /F15 3032 0 R /F81 5323 0 R /F62 4159 0 R /F80 5161 0 R /F38 3057 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5538 0 obj <<
+/Length 2874      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[oÔJ\12~ϯ\18íòàÑÁÆ}ñ\8d\97U\ e\9c\ 39\820K\ 6Á
+ÐÊ\8c\9d\8c\17\8f\9e\84Hûã·.Ý\9e\9e\8c\83Øå ­"Å}©î®®®úê2b\16Â\9f\98¥Q\10ªl\96¤"Pi:[mNÂÙ\15Ì<;\11\86"\9cé \8c#\9cúuyòè÷(\9e\890ÈÂl¶¼$\92eñÞ{òüt±üíõÜWJy"\ræ~\92¤Þ\93\17§\17sá]\9c=9}\81SÚ[@÷õÙùrî\vïìü\19Ó#Í\9bÅâ\15ÎÍSå-ç\1f\97\7f\9cü¶tXðu c\85<|9yÿ1\9c\15Àæ\1f'a ²tv\ 3í0\10Y6Û\9cèH\ 5\91V¦_\9f\\9cü}Ü\85çô\8cWMÜÔ·\14¾
+\834Õã\95E4qååºìÊ˶+\1fÂ-\12í­ðN\1dÜ¡ÄF>ÀGű\97ó§¨Æ©ÕÐv·<:\8c\83D\9dx\9fæ¾L¼²nç2õnxlX\13\11È\ 4\84\9f:\9c\ 3\99iÃÏûmW5\ 3\93¥Â!S:P±¥z0±O\14$21ó\1fyþàÆB\ 4±\88\rA¿Î;s5¸<7Ê|5\a¶×æÆx)3 ¼j0\97ÞA§3×¼Åëµ;ìDxM \83Ù\1e\ef\93¡EFf¾\8cã \fám\ 4>MÆ,ì¶[\92\r¬A5.ÿ\8c\9b\96¬gÃzÜð1ßH\1d¾¡¯U\10«Ä\91Ü\83\8f¾ÿ\v\1d\1a%\81LäÁ\91ÿöý·J¾Kã¹\1f%Iäý\15¾2òú²».{n\17]u]v¦\ 3ìÓ÷mÕ\14í\8d\19DµÇïWØ\ 6Ï \8f\8e8;×áÜ\8fU\18þo'dÑ£,½go%O_,\9e\9fÎ}\9dÈ\1f¼Ài½]çÿ<}·¸÷¨\97g\8b\v¢\r\7fì¤×:\f\94È9d±xòg<Ç¢½);Øê\ eè\bÍvá\8b$      "¥]Ä8B\ e!\93 Eä\0\18Í¢ïÀ)0]¡Å$NáM3ÀÜ$¹w\1fZ\15Â>ܲä\87ûD\80è3\91\82ÒËx\842\0\ 2\få¸\87²×å\17°\96\1dÙaW\16\88g©·-»MÕ÷hÂ8ÑB£ÁF?\81ÎY\ 6\9cá\19³/p¥Lh\84`üsÚt\97ý\1a\1axt¶Ñ³§-0=Ûó­²@\82\93I\0ò\95\83Áé\ 4\ 6\9f\ 1G
+\81\0M¿+Ê\8e»øÜ
+Fò\ 2\98.L\9b§\9aò\86û\ 5¢\14¨\b£öÁ2\83Nfô"\aÂ\r\92}\82FÎ$\88l-ÁËð\90GÚ¦4\8d\e\r\13«¶)\10\95\ 6\8bwmÓóÌf×\ f\13¦´në\82ñ\8düÄ®||WôR\ 4)\b\ 6\103Hc1éÓ¢@Ãc\87£\1cµ\98\90ã\87P$w÷v\16ÞÝ\14§´³çäÛ,Ùm\11ÿù\8a¼c»køþ8¶ëIötCɲ\87Q\10RS\12ñ`&Xù¸½6û9o\92óÔºí;$Lj­\91êÚx\ 4C÷æ\fÆ\9eò<½\14|'\0æC\18\85UP\ 6\ f\rÿüéZv;\83ÝR°×_ÁÅ\ 6X"\82»BôYT@\1e¤\89ú?} À@x ¼\ 3v´û2Ðc«Ðw^Æ\99\18Øm\8f{M\18\8c¶ï\ 3-\9aÙÙ\1e\ 6<쵡Óä\e÷ä\8a!çÎ\19äÍã;Þ|ÿr[\82\ 2Z:\8cÆMO\bûnªÆÄ7®@b\11H\ 2)\_Wý\10\91¦A\ 4\81\90/U \84¤ÙW¨2\91Ä\17ïXJ¨!Q|(\84è@\8f PaÍh\ 4Ä\e\8f\80\1e\ 3JU×ÜÝë/lxÓQ$\85ͽÞ\11\a}ÏÃô\1ex\8eE=h\83Þè\9a©xÀ\98Ó1Ø°m% DW\1c\84\1e\bf\84\98ãfÉ\18­6\1cñ¢i¯'ÂK!u\90\88ä»ÂTõ_\86©î|\12ÄR\98ù\0\ 3\ 3\r\8e\8d\ 4\n\8c\9auÌ7EÔùÀ\1dä\9b$\9eÄ$.\P\9b\87DqØ\87ÍI±ÊÞ®¢\9e¡)\19¾!T\90\81\96©«\8f\16Ø>\b¥»QP\85ß6õí_xêÓ\9c\9c\ eµ\v"¹ÄóPOêá\bR\94\ 6Ð\87\87ÔMªøÇb\ 4_\ 3§     (¿\8fë²\1f\v\àú\906Á^àÁ#%¾\9d>½j¬\16Ã\8dµ\12û\9c\0;k\92ïµ\89èq\84Ó«2'sÂ\ 1\93\16A[Âø\97]EùE1¥\80I\16¤2úS\140ýV\9e$\ 3À*\9b'1ø\£Í¸×Ì\eâ?ôrÒ¬¾%Í\Ù\98 \1f,\ 2"\r\91 \1e°þ¢aC\80f@\18츫ÊÞ\80\10ø\ 2ïª5¢1ßÜäPJ\ 2À\1dX;\ 4¨\85\9cf\12\14\ f«(ñ@O\1eÉ0üú\bâ{\1aXÕUÙ åÀ}\ ejºÏý\90\ fU\8b\e¡¹\89Ø{µe33 +C7Y\8d0B\96F:ç%ß\ 1\98¼\99ÃE[ü×}\86ý3é\9d\93¸P\1aWkv#þH²Fsâ\80 ô\8aÉG\b\83PÛg\82\fõ\98\15\90C<¾ÓK4¼L\ 1G\ 3\1e`¹!¿\819%IPe\ 2\Á¡\b\17\b\12ùªì'\98@UJì]éÅ¥\8eÈ\1dv6³\17¤!R\9b4\1aç \82q\ 4\v\ 6!\17Ã\e\9cB÷  BÖ"\ 2ÃY\19²Ñb°3B\945\1a\1c¬\1díÊ\a\vçÅ\9dã\8cª¢³1k¹\aZ%cðÊãÎÕ\15©'®A\15Ã/\ 5´ý\84\90\15\1a]fD°@\93Ãl\8c¤\89\18"ãÃ\ 4\9bÍB$Þï(ûüë¤X#\10«²b½lñ\ 1 æGåKCï\1fóT£^P"\83  L¿&W[\9b\1fë,I\ 6Çñ \99A5TyÍ}ôþ4vÅt\14"b2\84OW±\11PV\89\93\8e\eɼM>¬pz]\8e³æ,w­}\82Îð4:\97®4Â1wteS\94è\97\1açù(zm8¢u²\15\8a\8c7Øÿd"VÖ\9bã\84\rüT\12%Óå>_B6\17ïá\e\9f\15\98Ò±\vß"\rb\14¼Î         \ 3 À·¨+\9b#^q\11ç)]µ2Q\f4{\1e\aeh¹\10ô~;\9a\1a\87l\ f>Np\v¢Hã{\98ES\13Ñ·}Íó\ 3ÃP"t
+P!¼Â\8e#3ÆÒþ\92´¦F\\b3oE>ÇÊ\1d¨ï-Ç    \88#³0ýùå8heâN9\ e8µ±íA¥K\87A\12[3ì7\9f\ 2\bL/'6Õ\11d\92öT\8ci\85F#1·Î\8eáÅ\95"ë3P]\92SZ¹âr\15\12(ƺ^\ 61B\12\1fèyWú&B2Ñk5ÌM½áέ"\19Ä£«þÖ­2 Óû\1cJ×Ö\88þ\ 6º\e\19\ 3d;º×\80Ç\7fÝ\99\90|¯(\18xwû\0¿i]\8aÒæE\11\ 6#yqk¢í\96\89\18i\16\ fN¦À\15       h\櫪\86+S0\bXfXY®mJ±wÃ\1cl\86\18o$n°i\8a\1as\eëªÔd\0hx*óF\f¡\9c\ 4f9:M\9d4L!(¢A×\ax\93\9alLî×\fëªç\96\vc襢̻0D\97\91à[ò6\86\95Þä90D`\fßr³\1dÆP8eÕ6Û½iXµ¨\8aÜ\80AÖ$¢\87\13\89\f\1d\94\8e\15e\95Jºvk\86Ë\86\14\16#\vìÒeàû¯¹ÍÃRÌç·\96\8ft\1fhb»`4sÜ$\f\87\8e\90S\8cMÀq\9b7 ß\14{K';\14¼o\b\ f?\8a\17z\96\11\93S\19F([ë\9cD¬6\8bÍ\eÑ;¦\1cF\8e¼æSŤ|K~¨eoÄ?Ohç\a\8b\15Fb0Ì¥}\1dº¥}\1d\92\85t\8e~ép_½§×Ä\15\15õ°·F¡\91\8eÂ\84C\ eÃ\1cC%\ 1#X´\14w\98M\8b|È©\9aÐ[ Æ\rèÖZð\93\ 3Õ*7§lñZæ\1d`º('\13^[²Èðò\8e\8cM\81н«)Ôåæ\v¾ý\96«|\8c¾\94\v\95½\8dÌ÷e\8cÄ»$f6Löò\82\a\8f\ 2p\e¦\91\13¥åll=Z\80\96Þic¶\eÖ\14r@«ê\9dÒfJáee¦\86®¢häó-þ fJ\94ÃTÞßç(&\93}\8e2QÚ«K\16\9dZ{oÑàÌ\3þ>\85)kÕ¯l\9eÒÛê\0nvP\0Å\12L=\8c±%Ø°kI¸é\rÒ\93\8f¹µ;´<CÐÃ\98dØ4uÀâà\81` ²\buìVU\9c\ 5YòÓ½³[\85x<\11Ë\b\81¿´N\96\ 2ElÎþ©¥À©\0éM_5WøË\90\93V'Ò5P®ä!\ 1\86
++\1c!pÜWòô\ ep\9d\15\91\10\94«uÒ\r_2,Z[\11w[Êç¸\9cUÓ/\ràä¨î;\11ÿK\88|ìÊ\9b
+X\85#\ 1\ 1!~¯ç\11þüHµõ]ÏüÜI¡W\a\9c\e\1a¬ö⯹\8f\85,G\ai\98\1e\82iQ°«Å­®\91ݲ\9bâ7\ et\1a9iàñöR\ 4Rȱf0|϶:\ 5\rJFu\88\ 4ë>ã\f\18{k\9cÂÒ\9bó³w£\9dQúnÍu`Sl\9bãêµÄ_B\15$%\10\1d&÷DàF,?öÓ¼J\ 2±\17ñ7uU
+qôS\9dc8\96Áÿ\0!\13Ô\9aendstream
+endobj
+5537 0 obj <<
+/Type /Page
+/Contents 5538 0 R
+/Resources 5536 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5541 0 R
+>> endobj
+5539 0 obj <<
+/D [5537 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1246 0 obj <<
+/D [5537 0 R /XYZ 85.039 264.811 null]
+>> endobj
+5540 0 obj <<
+/D [5537 0 R /XYZ 85.039 221.061 null]
+>> endobj
+5536 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F81 5323 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F41 3054 0 R /F65 4251 0 R /F20 3021 0 R /F62 4159 0 R >>
+/XObject << /Im4 4715 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5544 0 obj <<
+/Length 3334      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝoÛF\12\7f÷_¡\ 3\ e(\ 5Ä\e\92Ë%\97}9øÒ4ç"çø\12\aiÑö\81\96(\8b(Eª$eÇ÷×ß|í\92\92\98 À½\14\ 1¢å~ÌÎÎÎÇof\1d-Bø\17-¬Q¡Î\17\99\8d\94¶v±Ú]\84\8b\a\18ys\11É\8cp\91¨058ôÏ»\8b\97?\9at\11\85*\ fóÅÝ\86¦Ü­\7f\r^ýëêöîõûå¥Ö:\88¬Z^f\99\r^½½ú°\8c\82\ fׯ®ÞâP\12ÜÂçûë\9b»åe\14\ß¼áù8çãíí;\1c[Z\1dÜ-\7f¿ûéâõÝ\84\85ËD%©F\1eþ¼øõ÷p±\ 66\7fº\b\95Îíâ      Ú¡\8aò|±»H\8cV&Ñò]_|¸ø\8f§ÂcÉ\82\9côÒ͸ԡ²6\99\9b\13¥J§@Ã\8b#\89fÄñ[\18\870*1\86\17\9e\12Å¡)ÍÈÌÐ|\7fh@@M\85ÿ?,/ã8\ e
+üÑÁ\e\94ß5·\7f\vM\88;¿ü1\ e'D2«\92Ð
+¥Û®j\86²\83\ 5\89¡\eéð:Ú=ÜF\18\94ô1TÐ]b«gjG,åÐ"! µ¢YÏl\18;¶¯ÖkÙhºë'¤ÿ_¤_,50°\9eÛŨÈÄ^¢&âCo:XÚîø¸E³\8cmðÌ#D\14¸\81áe\9c\ 5O=Ϲ¹{\19\87áç\97?ßâ&\8bËØ&ÊÄpË\11ÞvNäWuU\12©\81Uò             ´Ý\1fK\14\0Ê£ \89´\8d\12\1a\99\8a3M\8a\12Ú\8cHÜmA^Ú$A]\ftNm4\bu¨Ú\86ÛUÏã{\94x{_ÜÃoýÌc\83[\\16´_å 42\80\17K\17ò\88l\96\8eææd=\13\87\83Û`Å÷'»îXØ,-\Bû\944gÇS
+\1e¨«a¨\85\1còX\rÜ~¢\8d\89»%]\19Í.\ 6\92HÈâ4Ný\93Î\8b\8e®.
+Ô©Ax!fpÑÙ\17|\ fh\8bÊ2o\19¨c\91Êq\9fÑ2Àߤ
+v\88Àí\18\13²Êé4\eU\ e?ÎU\8eº\7fÀ\9e®ztÓ®Q\87ú¡¨kh\14t{Â÷\fs:QQ¢¿n·¤\17±\ 1©5ÈÁP\155\7f×\95\17\917jèn7üK7Y±R\96]ïhàoÈ÷\8d\1d\1f\8a\1dª*ÞSÁ=Û¶\1f¾ëçL2ÎU\92gÇN`μ\93X\85Îî6-ÊaMv\vÄ\8b\15ò»*\89í\9e\94\1cm:²Iãù\18Mê;aþõg<SÝv@M¬(R&ʦªóT\81à/\93<\f¶¤¬\8f¢tI\ e×B\96MÍ®,dÚ\1e\15Í\8b\89G×$:^Úñ46«¾zh\9cc[óÀÐÊï¶$\13\ 1\1dÊ#\13ü\13ÛÏ<´vK6(åC=¸\15r\81´e\87\1f\8fÞDdۦؠ     ó\95LìË\81\enãbj?â\8eè8\a\14\16\9e2\v\83~èXG\80=\v¶x·%z0B×\7fð\9aÄ\9d÷ ð\8cÄ\ 6\1f+\9c±EÖ\9b\87rÍ}M\8b;<yj2µ\16Ï\ 1Â\9dÑ\9f\14¢ªÍ§~\1d.o42\13Y120°pÞ§GaªÀ'\8fN=¼Â\0ô     }Ä\væ¡ÃÃ4ÜÞ\907Û±¶è4UI\14\1f   \8a}{\88¾\9dü6©'jlE·\0\83\81$óB\1c\17¶¶îVk\f|:\ e\ e=c\14´1\9c\ 4\123vâ\aëÐ\1fÊ]\18ø¯\10\90\ 4òqÍ.ÃE     Ô÷D,Y³A$ \1c&\r\8aºZsï©ââ\94\13ÅÅ®ªçߦ\1dx\1dß3..ª\87--G1µ\1dùç¢[Ã¥&p/¿ \94j\ f¼zG
\ fü\85\ 1\97\ fÔCfÏIíI\ 6DBØÞ\93z\v³¬ßg^\9f\ e\84(\82¸\9f"\bð\93`<mÇ\rGW'ñ\89\93\93ñ\96\7f\9fȾD{©ç\19çá\91t\12r\88.|Ð>!|"I\1c.z\ e­S\17\9e¤6x·g\93i\1c©\92\e\9fÈìÖl.=Ó~\r=\9f÷àÇ\1c\1d\981ãvïì\10e7gQ\0D\8c\18ÃMÉ\ 6¬ñ\ 2À~Z\8aR¤q°­\8d\83\e
+Ø(\93\87-\18¸Fg\88v¶m  ¸µÔ5kt\0ZC\a×Ð\ eLL\ 1£ó§\12±Y\91½uç·\1c_lp_ð'J¸e\r$Bã\8572\1fõr\f\81(ÌTªí7\ 4"­Â,?\8dDr\ 22\1f1\80\10¹V±\8dO\91\1d©\10
+1ÌÉ6ñ×ëJt\1eBp¼Z¹\99\88o©Áá®v\97¾\1af\8e\16¥à\13²ñh\ 4ª#2\87²G\8c¢ÔÌ9Ó\bÒ\95H\16¡Bêt4_â¡+¹!~\9bù&'ðì°\ 3õ´<í±*e\8e7°Ü\e®\9cjI!\10Ûk:ÿ4vqt\8e­\8aÓüH\9a_±ñ\18À\13;"l§äõ ëÏ\83\9b#\rì\1c¶ÅÀ³¶\85,õÞ\16?Î#.  M\9b#-\ 2¶b§\1d7\1fß¾\9d\91ll\94\8d\9c\85\9d\9f\93\19\15¿\80blJr\9f\90Lܹè\8eü<¹      \18<pMǧ> 6\f<\87\1d$\8d2:sò¨k¾´ªyp\82Í\95N\8e\13\90²ëÈ?BÜÙyÜ\ eg\7f(¿?
+7<û\87ò±Bx¯AGX-\aº\8bæ¡g_Aq\90î\98â\ 6vyL\80\8b\15í@\90\ 2'\18ñ\8b\ 6Р       eêÎVdáÔ¯\ 2awéØf¿\ 1\r¡M[\123\15&\ 5\13ì¥mtnx°°\92\13x¾I¿\ 5ÜÀ\99êº\£\aÈ!¾6(þç\19ÇÛ³\862\9aiëÑO\93\809G\9aøænð±¯wùßä±ã\9eU\9e?ÖU¿\9fÊ\8ct&I\82\1fZ\1e\1fã\94K%\v¶@Á\122mr²\ 2y\94­X\86ú\f\rà\98Øÿ?f \bmnrFÉ\ 3·ÙùYr~\86\9cßLi S¹\ fB¿,\ 1\99\96s¾8Ê IKeÚß@9â\90P\ fI­X/\19a¥f\ 2Á¼ß5v~ë\1cü\9eu`ð¦\9dÛÕ*ã¼)á2cG×\9dbµ¢sÚ\aç#­.ê\16Q2ò÷N\14d\94\vÕ\ 5ø{¼$c\1d,\84Öh&©xONv$\97)×bÃa¢l\9a\1c§.Ã\96c¢çÐÌ \1c\97Ú}E\ 1M4*à¤\9e\81Z\96ÛàÇ¥M\b\15ÓÄmɾ\88¢¢q\85\80HÔÎçû\ 2«Ì\11\f\82ï\90³þsÀ4]!\O1 Lá\9aF|\8etN\fÒ©ü¡\17S\19ÃÛ¨Õ\82Ë\8fò>²\17'Nhûd¦­V\ e·À¢vóýLÑ\103\96\8bÕñ>\945{D)5\15âSÎ\83\13\fèL\10,ðv\7fyØóÌÚ»ôÁÉDÜ\fU4\8e\1c¨Ûò4g\15w$wtÝT\ 3[\14\95©È5É&ÈA]õÃiR5Z\ fLàÚ\12ä\19¤\84 ´_.\ 1\89\1fûK]Ô«\89óÔɼ\aC\84ª\8f\0ü\93\94\95¸¤4\83õB\95\86®\b3F\ 2®8M\15¢!\b§\93y\b§õ\xÀ\84\1aÒ&b{û\85H&\ 1§[zEq\1a4U¯«ÛOÓº\1d\1a3\1c!:ªx¾k(?\13+\8c&\ 4 \r\ 4°!\ 1\1d\84ÝÀ±;\12\88\84Ýg\ 5K<Ö¡\93QÁ`ؤÁÏÅj e\8câ\91DOE\16l\15½cD:Úfähtø8³\e\a6Å®ª«¢c²âÆ#B\1egIîy>hYêKÑ{ø\96ZÓa'ßì¢9­*(Wͦ©¬\1d\99IrF¼;\7fiÌV\82\11\8a\10²£3.\98U\ fØaΡ@wu\Ü\94#0®\9f¹\85\99¤\16ãF¦Ï%\91%\ 1?ì â(\9eôïâ\ fçÈa¸?¸\83fÆK\809ˤvC\17Ö\88\83¬Ü^U\8fj\ 3\1eD@6\12#A­\9c[\93q\ 1ÃHuÏÓ
+a­`J\87Þ\v#Ó|×d£\802F\eÕY\ eîHltïë[±\ 1 ³«\9a\19«¾\94%g¹RõXyøù\80HBC~\80
+C\95{\80K\84jàwM¢¸§´Zø¤mÒx
+\87Àú\12ë¼G¿[jÀõp\9fÃa\ e²\19«2\9dN]\rì;¡ôØ\f¶æÊLjÆ\8a¦¿C\93DÁµp:ª,|x·Òs\82Àëe\8fj¬¡Ó÷¬\8aâ\99'*Ê\ 5\0\10 Í©B8\95$3¨CÁ\96\1c_l¢#\ 4Ò±v7\ f<Ô?\vLÝõ\ék\87íQJÀ*´-\1aþ\98yGÂU¨Ü8üÙ¦/¸5Áù\91\ f\82\§&â\1ch\ 5HÁ/)\1f\92\92ýÏã\89Î!\10Æ®\14ðaË\95TÑzLóg\8a$¡ÊR\87ß\87â\9eÅ\98èLe6=¶Ü͹\9f?KÁ0?òØ\94Ê\16c2"Øú<\1f½bL\89\1aÌ®Kj\12\ 6\17\12~\1c\83;,\1f¯Ú¦\19K*å\9aç±\13Æ\16^
+ý®=qz\ 6í\87\8e«­SbhXmÇ\v\0Bâ÷'¦Á¯\17íÁ)\ e\1at\12Øær=å§&2\80f\18>\e    Xç\9e"<±øop\15\16ZîºöäùÙÝ\97°Ò\95Á\ 1|y±%±Ó-,K\14ußrk¬ñã;(=&\96<2È\8c\1d;ôuµá,\bû\8eU\1fi\9f= Äñ\\822-õà\14\7fá®@\8b´
+1b>ãT4WHÿÕ[    7¾ú\84qªÜ\14ôÔ!\91Ñ×~\1e«)¼\80\11ÎÃ\ 6y-\13RþéÃ×Á\92ltd8c\9a\15&Ö`þ¤9eL\1c\ e\99\95Xæ6\96t\v\12DïÜ\8b^b<(ôå\I¢Z;ûò >é´l\ 3\9f\ fÕø¶\8bÐ\9f\89«\128\7f\8a\18¼f\82^35Êd9"[\1eë\1e\16Üxÿæ«IÉJ¢-ÿýFªâÓ-ÒT\85é1\9cþ2½\19¤\1fÇÀ\18:¤Li\9b}éµ×(À\ 6ßöÜ\eËsïÑ\8b-;}~ûÅþáô\95WBðÇ~âT©§ãRíjÅñ¥\19æ\12J¥có\ 5Öu¤l\94\7fÃ[°\ eSÀ)\82\ 4\9b\9cdë¡\84ÒÐL2\ 3ø8/T\9b\19\98Ç\8a\ f\9bÈL\8acç®+\86\8b0ÆÁ\83_Éwñ4;Í°t"ù\17Îúû\f\1d£²Ø!\92ßg\9füà\ 2ãÉ\1f\8bÐ\81Ť\98Q\8a¾øü\8a\1f\94\8dàÉ\ 5êA³à\11÷\80æ*×æ\lU?Rl¹¹vçÇz\80U&?Fi\95$AþÏJN\13í\8f7×?Kí¡Ýí|]UrèºòÑK²æ;y3Ô"\7fº\9a¶æ\e\92`ºñ¸\97ª\89Ç\7f\a0-\ e\bpÙ»\19sU\ e\93ª(JçµR\ eúÿýÝ\14@\89Èz¡}UÁãèÌoL\13xÇàÿ\0\8b¬M5endstream
+endobj
+5543 0 obj <<
+/Type /Page
+/Contents 5544 0 R
+/Resources 5542 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5541 0 R
+/Annots [ 5547 0 R ]
+>> endobj
+5547 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [240.558 160.194 308.612 171.884]
+/Subtype /Link
+/A << /S /GoTo /D (inst-rpc) >>
+>> endobj
+5545 0 obj <<
+/D [5543 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1250 0 obj <<
+/D [5543 0 R /XYZ 85.039 675.326 null]
+>> endobj
+5546 0 obj <<
+/D [5543 0 R /XYZ 85.039 643.511 null]
+>> endobj
+1254 0 obj <<
+/D [5543 0 R /XYZ 85.039 145.925 null]
+>> endobj
+5548 0 obj <<
+/D [5543 0 R /XYZ 85.039 111.179 null]
+>> endobj
+5542 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5551 0 obj <<
+/Length 3634      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\1akoÜÆñ»~\85\90¶0Uäh.wùJÑ\ 2\8e\95ØÊÃVm¹Nà\18\ 5}Ç;\11æ\91\17\92gYýõ\9d×.É;J6ò°\0\93Ü\9d\9d\9d\9d÷Ì\9e:\ràO\9d¦\91\1fèì4I\95¯Óôt¹= N70óäD  Dpjü \8epêë«\93\87ßFñ©
+ü,ÈN¯Ö\ 4rµzã=~úèòê\9b\17g\v­µ§Rÿl\91$©÷ø\87G/Ï\94÷òâñ£\1fpÊx\97ðùââÙÕÙBy\17Ï\9e0<¼º¼|\8esg©ö®ÎÞ^}wòÍÕ\88\84\85ñM¬\91\86_OÞ¼\rNW@æw'\81¯³ôô\ 6Þ\ 3_eÙéöÄDÚ\8f\8c\96ïêäåÉ¿\1d\16\9e3§¼jæ¤\v\v±Ð\81\9f¦f\ eFi\1fÎ\ 1¯\96\1d*\9aa\87ò\ f\8f\90ú&\8dxÙ!ÊÈ7Ñ'1>ÉûkàO\81\8ck\99m%|×ë\86?òwg\8b\9a}Ïßmñë\1eæ˶XñÀªEø\ fga:AòK \f\8cW4Ö        ®ZÖ,\9bª*\968#X-\r(J\Y\15ÝÑI\81\f?L4=\83yF\7f\1e\13Ã?\9c\89çÅ\ e¸\94zMWöø2\1c(L\8d·\82׶d\ eµ<}È\1d\1c+k\84èa¸±8
+$\14,#\1dí©¢\0Ì&\91\9dßìÚ²î\19,U#0m|\1d\e\81úë\f\9eÈOB\8bå-ÏOÎ\ 6oI\90
+@w\9d·Å\ 3!\94\ 4×´x*¢\7f)gîö¬+«²µ\1aµì\eR\8fñ9\7f      ¢À²«+ßU·ø\1ezïðô·\f\82\1aÖá\12à\89ò6L]\1c\8e¨[\84\ 1\98R\1c\9f.@æQÄDnÏ4âYÀÿ˪ÄõE\8dCýÌñ¢ÐW±=\1e\90¤îÖ7\13ø±ù\1dú¦ÿp}{±¯Ån\80=VK&ü1¡\1f\80·Àn­Xn\9ff\8còM\16ÊÊe³Eè­³Ü
+m¿\16KE1õe\85\ 2îEz8Ü Ðh³\82\17Ý\90(\11êÚ\9aû\1cÍ*Q~¤"Ù:_­V¨GDî\a¤\16\8cg\86ÜXxI\1a \1aÈ\1aºE²ÿ<7bþ\14±\1e³%Ô~\92¦¿[\94\9eÌ\8a}/ÉIäÚ\97[\11êM9H\89,wFP*\1c\91Ô\15ýg *ô\83Ð|BP \958\ 1Ç\15\f`\ f\84~}\ 6^TÈÛµä aí\aÔ¨\95\f¯¬\93éóÒ9V:[è]\ f\9eµcèu#QªÈ\97\88J\ eܬ§Ñ\bà\ 5}×Óçn@QÖÇ\91\v§ó6ß´9¾]\v$Aä\12èÖ\10ù\1a¤ææ\1e\7f\93ø&1ó)Ó"4~\96$N\8fÂ`.KHýØ\87MÁÅAÂ\14\99Ì»X\15u_®oËz\ 3tıwN¡ºü\80\ 1\89÷-s­\9bÉ\90\0K¨î F£PõýZ}\85©\17f\13©±q\8f¼       \8eRV\91\1ed\19©\19¸\8aá\93\94k\9a`H\b­\9c\9c¾\84Á,\ 6\ f\84aeÏ\v\89ï8`×\12f\94÷\r\81ñ@³#/ÖÔ\1dò*\8b¼\9f\89Þ=ïÂ
+\8a\8e®ZÙ\11R\18\eàðë=Ï\fDGà8Yç
+~t²×ÚB\92Y!\a1|\99\8c\185>(\1cÒ\ 4±÷øü\ 5~>ÿ\11?£A\95ð\83HËÑl\11\92Í\16Ç\85\a-\7fí(ù\0*2¯\17ö)\ fN\1aÇ\8aòã~\8f¦skñ\8b¹ë± Ã\ 4\1c[¦E\9c\7f÷Ëz=cßZûA4\ 4Ô±p\98ÂÊF\85&ï1yÄ\r\81Knczy\8c\0îÐH)y\ 5­ 4Dj®«ë\12Ù\9aÄ\1eŨÜF \18¨\9b\9e_X­P&I⹤Ã\86£wU\81z\93&\9e\eª\97\ 2
+\95\94\84\9fb\ 5¸G\13\1e³\ 2ñníN\9bkvJ\8eÎÔ\81\94\ 3\89õ\ 6µ21Þ+tÖkʺú}Mj@Ì­Hz Sr\12V\9f\1a\85Ú´\1d\1e[\ 1{Ù \85Pk&ü¬Ù/¡!eÌ\90>§í\9c\80Þ\ 6å\14\f\19ZÁðÀ®²åWFSóGYw}^UDoÙÈ éd\ 3nrK(P\eM\bò\1c{]Ü\84²?¡\ 4QT\8cC4*ðvè½S0¿(òòM!£¹d\9føÞ¬Ñ\ 2\85\92±ÉIÆÈé\r\ 2C\9cxMû­\98~D\ 6þzÇÛ2ã·<F\e87à<\13\89íÛ¼ÇBÕ\ 4Þ£\15
\14²\81\11·\18Ê@T&J\9c¿0ãrIöÝZu6\9cÒ²\16\e\165Y=ÉÄ@2°Ú\8b\8dcªL\væýË\1d줸Ä"!-\²\f¬h\8c1hjCäck{O§¶ÁP¢[ñ±o\v¦­º\95ò\10Ï\ f§\8bÉôÉ\91Ú\9a¯\91Å\14ÆÙOB\88:\ e«\aõ\93­.+»û¨$õí±%¹c?\81*\0\11u\88\ e\9cý \958s\14*p\90\9d\12¼HÎÔ`Ø¢¥»\1e\89nj`O\1a\85(9¯â\94\9cÞgB\17®¯\84Ѥ\ f\96\18zæ¼îH\13ali­½$TìÑy
+³óYq»\ 3u}¹!\87aÀÐn®K²\e\8c\17F /y\8a´të¼6\8cä\92$"ä.ï¯;~E\89ãôà\a,üº\1fµ\13\10\14ØxËoy+Û\1ci¢¨3)\\12gT#þ\8c¦BÒ\82¥uá4\1eQ6ül¥î.òþظI\85Êî\ eýÆÍöí\99«Q$%\14ÒEÙn9\81\84D[ô\93¿\ f\9d\ 2®\1f2\ fÀq\83Î!\1f/\91²\1e_;k\b»\1d'=m/f6ä¹\90§_;w\fkJA3´j
+\1epd\93²âÈk\1dþ\94Æ3ú°c/\f+\84ä¦vî\88º3ü`çBå]7΢߹
+O{?\96˶éÀ¹Nx§=2\ 2|yMeâʦê7b©Ï®\1eBÝþñáO\97Ò\ar\8cí|¬Ág¬÷\11Ê,ò6,»\86\e\f<¶-úk\1e^q£¥oxbh?4\9bºü_Á£Ä!|9êÇD\13÷\e¦±'î\ e_\19)\16\1e\14\8f\8cÐöx"   \92\9dÌP!°)\18Á\9aTo{¸&\9eÒñ\80v¤\b\92Ó\9b ôud\93¯Ë¶á\ 2°hû²èfr\8f\85]0É,K\8a>\r&ÿÊ\90uÍl¥c_¹\9d\9e ÓÄ}À@\8fw1
+J\15[Ìõ\90½+é¡@øIÅãâN\15\v¬yÏ\9fT\ 5)ñ¬4_v2D©±:vöÊL\84£U$N\8a¨[ÉbÚN\ fx©J\94²\8f²÷^H³É½ò\1e\90®\ 2lmµÅb\ 3\89S\92\94@\1d\16&c\97ÒJá¼Á5¤X\1a\15xpÔC×\8dcÈoî \84±÷\12H\87¹w9)<\r\91_Ô¶\1cf\8fÈ\95\1aLºDt"«0JýÀÊê¼µé¢Ôs\ 1ÔsÕP¼\1fÖáÚØ\86É\973¨c?\86\17Á\8cÇRä\1a¢ì\1e¤&öÃ8ûL¤\8f\9b\1a\11¤\96öj\96Zíg¡úLÄO]F¼c     \1a\8d=ùpb\vw\1f\8e¢m\89\92¼Â\84C\11;o®ÿG¹\1cK\10\81Æ­\92      yYâgÚ¸61#Yè\80RtjÞ Þ\ 4É´ \87ï\11[æÌ\)PÎ`¨1¢À\85»0\r(}L¨\9b
+Ä}8\8bPÇä««J)=¸t xÎ[\19àµsÜ)wî:\1eçË\151s\1c°\ 1\9a+
\1ea0u;\10´WÓ\¯\97¼q\14\0\9b^\82\8eíÁ¸P2j\95[`1~Û̱Òi'=Q\aMLÿ(¡jÚȱõåAÈÁò\91q0R\bÍ\93X\83\ 3t"xrêÉm\0a(\98\97ç\92 òofpüø~Pèã\90;e=¤_8nÓ/ܪ-*®\9cñcÇ÷6\ 2VÊSÒ\1cÌûÊ\95\ 5u\91Û\98»{zPHø:P3mÆ\85µ%\ 6\18¹ÃeEJzw\ 3R\e_)Û\85Þ#Oʪ\94V1è\ e\16\93\17{
+¬ÔÀ¡D'\93vÆ1\95Yæ'Ê\12Éûî·+\8c\17Ôv\9c³\94Dùibý\1d%*\16=¼Ew´¢£Ì\ f\(Ü`\83³¼§³iÀ\15\87wu69Y\a!bÕ§D+r\9b\80#1¹\9cy,\9bi×!\ 4rBëåôlÔ7\89\9fªø¸Þ£{<\83\9a5\94!\15\ 6Ã8\85º\85ç\ 6ÝÄ\84\92ÂÏ`ýÜ\85`@6¥|»s9»¸ä(;h\92\91^½zñõóöb¨0×\bÑì`\19ß\88Þ\7f\ 1«9jÍ\¿ÊÌp\8f\9cÍ4!!ã\9c\99\1f:Á± \85\83ûpå\90ms\0\ 3È;\19\9bm\ 3Ä$Ñ\1dü%Â\>f\10      ¥c¶­¥a\8e\ 3~g»2:õ\13\90óD\88=7l©e\99wÜ­ÍyìuɽÔq\96\rÃ\94]Ãó\92\9cÁº G×Ù°ÅsU¾£\92d'þ<\ 2b.xJZ6ä=âxP\8e89JÎ\10Q3¨;7zne]ÃO\94?N\1eé\80Jc\10Ä\10\9c?C\ 5°=>¯\ 24s\7f\1f\1aØ"Å\ ePµ¦k\84­¸¶ óãd\9a&`%®\92![ãÏεP§E½\8aÇ\1c\90²iÆ\90ñRÕX¿òýù7\8b¯/®^>}>§\9cqèg\99µy\9f··\ 5¢QPÆ6{lIãÖ­8P\ 4Éå9\14+\90ÂËUûÐ\8b\98¹Ó1)øÉð7]3\85\90\8a¸+¸Q÷\88\1fØíÊF\97*5SME²h¾\ 6\97\11¨©æs\93\9e\ f\19\ 4è\85ñEá       \8fÉÇ[£H}\9azð{\81÷PîË\ f<þPüükÎY@,s\17æ;Q\1f\9b\13:ʸE\ 1äÒéÜÅ\ 1\8epÜÛ¹^^ lÛ[ÍÝ\87Ù6§mø«¡¡\81\1f\87\14P\135v\9d:âªÂ\9bk=    ÙäåÒ\ 4¼7\15ïð\96ËHÎ\8fQ¡Í¹\ e\14ªìö]ëaYÒµXê~¬\80ëØ#ÂK[ä«¢Er\82\b²XL\11[\9e\91\ 6ó\97#\ 6É\9a}7§\92\10\85¿U%\83Ä
+K\82}\1aßÑÔ7ÆO\ 3\9b¥,\96\8fÀ?X\rßQÿWÂB_ÈálѨ3å\aéD\91\8b\8fÜ\8cØcî\19f!²\1a\1f\1dÔx\95\f¹¦ÐT\ fȧ\88V!\98»~'4T¢d6,ó5<Ïlò²¦\8a7\90k\12\1cµOn\84À\8b\1cáÚþäÄîâzY\88|ªÈ8=îý\13Þ5C\8e\96\85\12¯¤]rÜ\8c¢®J\96òAAe\985P\9d\83-w}Çc\166ß÷ÍÖAºN
+^(´î\bü»\ 3n\89Ë,µ§\b\ 1?ª¼ÝÈ\14uQ÷[<¢4Ù[\9e\f{|}Ö        .f~:Óãu¥\ 5õâ\9f5\ 3ų·~%5O\94æv˨Ѩ¡¸\80ÅÝðc\8bε)\M¥å2\9ccò²±Í;é\a\8fÈ\1di¶yìöèvùrü#-{±í.\1däÇ\1d\84Em\7fÖAÝKÔÎî«\19»Â_×ip@    ÛoÓô\7f\81D#\8cÀ\94\97ÔùëùsñêÁy^¿Ïÿö\11þ=\90±%?\7f\10Ó ÞUé4D?\90Ä\1ce\86°_<- è©Þ\15í\86\aÎËM¹Í»Þ\ 2d\10\7f\ 5-äd\97/1÷ù\82\a´ìKÙê\7f9[\84Í\8e7]nW\fùO~ü\914ÌÔ¢o°\1ao0³C\b,Áñù1\8dß\1e7¼/ñ§`v\9fó\11Q\17ôk>Úâ+f¦ò\r,\1a\9fë?P=A¼þ\8aáÞ\84o\8f~\9eತ\10ʺÐ\84ó? øÜdîÞ\1fTjäû81¼çÇ|J\1f%\96±üômDàÿ\ 1+q@Iendstream
+endobj
+5550 0 obj <<
+/Type /Page
+/Contents 5551 0 R
+/Resources 5549 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5541 0 R
+>> endobj
+5552 0 obj <<
+/D [5550 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5553 0 obj <<
+/D [5550 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5554 0 obj <<
+/D [5550 0 R /XYZ 85.039 748.383 null]
+>> endobj
+5555 0 obj <<
+/D [5550 0 R /XYZ 85.039 707.129 null]
+>> endobj
+5556 0 obj <<
+/D [5550 0 R /XYZ 85.039 680.637 null]
+>> endobj
+1258 0 obj <<
+/D [5550 0 R /XYZ 85.039 608.186 null]
+>> endobj
+5557 0 obj <<
+/D [5550 0 R /XYZ 85.039 574.042 null]
+>> endobj
+5549 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F81 5323 0 R /F62 4159 0 R /F20 3021 0 R /F35 3036 0 R /F59 3455 0 R /F82 5560 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5563 0 obj <<
+/Length 2303      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\19ÛnÛFöÝ_!\14\80\88\9eá\fo}óÚI­ÖV´\91²Î"\r\16´HID%R!©Øþû=\97\19J´h`±Mj\18\10çræÜo3\96\ 3\ 1\7fr\10ù®Pñ \8c¤«¢h°Ø\9e\89Á
+v~=\93\ 6B\f´+\ 2\1f·þ1?;\7fç\a\ 3)ÜXÄ\83ù\92@æégçòúb:\7fûa8RJ92r\87£0\8c\9cË\9b\8bÙP:³ñåÅ\rnig
\ fãÉ|8\92Îxò+Ã#ÌÇéô=î\r#åÌ\87_æ¿\9d½\9d\1f±0Ò®\ e\14òðõìó\171H\81ÍßÎ\84«âhð\0cáÊ8\1elÏ´¯\_+3ß\9cÍÎþÙbá==àS=\92\8e´ö\\11Å\83\91\12n\14éVdå÷\88|Uåß²j8ò=ß\99$Ûì\17\1e~¾Îò4ÛÜgÕ\8a\17®òU¾MêÆÂÆR
+\1eý!|1\9dÁ¯ü\82\12£\98\12Y\8c       ÿEµXçM¶höU\8bû./Òò¡6Dçü}\8c\82¾óÇüM\93fmq\þò\87Tún<\99Ìq0{\ 2Ö¶ÊÃq½+Ë\r\ e®>\8cÿõöÃ\8c\0\95÷)
+pD ×W\93ñLÈÿ¤\99{usÓ¡ë3Ù¤I\96ù&ûNäÒt\eË\ 5ÑÛíÒ>9/Ëb\99¯¾#I\96ðc\9f\88\86äu¶Ùý\18\82×7Ó\96 \17º\ 2\1c\95\94\9aí²"Í\8a\ 6©Öß_µ/\98ò\aS\1dOƽ\8eû\83ɦIó\1ad\17¯C6Í\96¯Av]e¯àQß\8aôU\84Ýìþ6²\9c,.ö\8fnºÙüÍTQÖÉü]_\86º-\8b¼)«â¨\10öÚ\7f\99ì7\rD`Ò<íº\90çïäq\99\1dIéj86ÒÊ\rT@Çÿ\8dÝA¹\87®!ÐÎ6\19z\91ó\84\13ß) w(\9b|\91ñ´Y'\rC5ë\1c¶j^N+\9c|Ãs\19\15ìa11 _÷y\ 3S\83'áÏ&©`m\95YZp~¿Åßûá\bq\19\92åðÄ\91\1c^¬ÜP\ 6¶i º;\80\17\ eX   '`©áH\v  í\80Ô`±\1e]D\9e«\94Á\80MC³f\16Q\82\ 3¯\95\19< geU\13r²ÁH\85\81+tÐñ\93\10ôû\ 6\ 4\89\95³.ñìC« VU\85-
+´tÚ\v\9d\8bM]\12°vê¦J
\17él`ô\84ö1¨\f\8f§
+\91¡v\95\17·]\14\1e\90\1a¥ç¼\ 3¿íQ\82¯ÝX\86æX^£æÁ¼hº\15s\90â\92r\ eºé£\1eD®ôÕËħC\ 5\18\e\_÷1\11º~l\99 \95DÎÝ\10\18É\98\9f\14ý\90\87ì\92<~"=6\86Ar\ã\85l\1e\94\9a§ÞïÀM@ãe\85®¬\95³D\84\15\8f\9b\ 3²^9Zà'A\el¬. t\1d\88w-\18\16\86ÚÁ®\12\81\9aý\90´\ 4û\9a´P\106Òéf\93¥(_¨\9dy\eB\0\86\ 1~8`\16÷õ1Ñ{\e\97@õ6_Te]._\10á$A@\83\v )»!Ú8\ e\9døñü6ãá\ e\ 5L\1aF³%n\91Iå9ã%B\ 4軡c É\8f\13
\86w\9b\92w@¹C
+C\8a\94¡äýÐ9\ 4\16\ 6\ 3Uu\90\16\16"K»8\89óc\ 5vQâøeéNÓx\8alå&\0ÑÑT\9b `¢\91\1c|='IS2i^\16\f\85üÐ\17       \97&\vÐʲ4\88î`Gá\ 6&y\8bÛ\17hQ7c¥\92ìZ\a-ÿHó\8e\9cäÀ?®Mæ¡'\848ÿ4eD\8bM\9e±ÊkL\e¼Xò\8aá,é\11÷¹jT\108ÓK\973\1ax ]\ 2 K\1e.À²\9cø6\1c\ 4<[\97uc\8b\90(.\\9c(4Á\90\16=jަϠ£o\9bYmjT¡r²Ã\96¡\9b\97ý\a\91T{\13E8)\r\\87<fWt¯\1e\15Læoø>\8cúäë2Å
\80r!\8b¸\9dºË\87fd\12¬{Z´1\ 5\97ôè(iéÈ\rC\9bp?ïª\1c*\ eAEò\bJAZ\ e´\81ú¹\a\8dï\86\9eM}}\15[ÂåY\9aýzMå\by2y\ 2\87ûzÏ9ê  çà»\94\86\16\1cpµÍÅ÷\e+\rLÖU\89:]­ùD+`·¤ÄÂmY\9fd\1c\83\90Ç\1f\86PfKü©þDoöÌfN\18ï1ãã65\ 2\12\8bß\88àq9í\13P\ 6n\10Ûâ\81ñ!cNíØ\93 {\9c\86\vÎêZD®'UÇÆà«\88ß\ f8g*ÿ\90 püqrÉ»EII\84£\1a\170åUå\96''Á\ 2Gß>bFÛ\94Õ¡5\80u\9f\82\ eÏ\98d÷§ñb\¢\1e     ¾y\ 3qæCñ\9b¯³\96Às\7f¥u\93\8aqØÍO§ÞLɪͦx\ 6ì\91cVT¾°qÄ5\ 3\9c\8eq\98\17\fRïï©þ¥y+Ò\ 2:Ì'6LçIFúÐÞxÖ\ 1D\8féb(0v¿\2\81Ö\97\94\84
+oA¹~\9e¢S\1e=G1P\9aS\19å\92\8a\f\8e4$÷yk[\8f,¸·òï\120;sQ²ØÉbqhÇ\8c¾\ eåhû\\81¦óì\11`äy1tÌ~×\1aÐÄ\9b\vÀÕû»Ùõû\19]\ 3(\17ül6´À\ 1ýô9\7f\10ÐÛ\98m}\9e=ÑÁ!×\v=ðú(v\ 1öø}íä\9dMB\ 2\8b´\86\81«bÿ\7f\93Ú\95Zö¾ê     F'½èE<tJ\0\1e\1eYð.\1eßU\90ì@eq\18µ\ f\7f\90\1a\12csrxø\9b\94\9cðM{ûì¡2ð¡M%ñ\a_\a\12ºî\982\86è\8c\89ÓÃ!Z8\1foåàª\ 4\96\ 6\a®Tìz~0Ð`\86 åJF=Ï\91·\14¬\94tCîê0³ÒÝ\ 2æ)=\ 6Ö<¡N\ 1¾w6\17\1e\97ôÐ3õ\a!\12\13¢\ 4\9d?\ 3û\ 4{S\ 3wL;/ê\86úG;µê*{Ò\ 4\15i\ri\17ÝNýÄc\8a\ 1L ìåÔà´\ 1\9e\18ð¨çÊ\92\94×0¼µ\17w1{?á\93´\82V\ 2k\8aÙøÖ-ô¦\83\8a\1dï\b\11|M¦;é
+´¯Ap.n\0Ö6Á'M-e4\1d\19}?KÝ:v&¸>ç\96\vç\ f\9d&$ãÅj\8f\a\8b¼X12F\1a;¿gU\91mx|[¶úÊlo\1c\8b®å\10Î4\180Z¬Q\82buèߣÃ\95Y\1e:\8eãNm\8d÷³\91\17\8bms\10ÁM\90ò\12.QW\86\83½Åa`É\1c\bü{+\19ñ\8d{\96o\ 3\81ü[\7fÅmêM\97\16MnVù\v\8a*\12n\1aR^·×\8f\ eÑ\vTú6/°%}Ó#TÞ 6-¨&AÙEkãtÛÑ(®,Ù\ 1a¢b(Y4F«6¶èz*:\84\e\9e0ÚÄáÇ:3'\8fE\86)\1d~d\17ßÛxA\87d#JÅ¥$7xÚ\8aøuϱaÖ­æ\ e®Ús±Èê|U ¶°³lÅÁ *\17Éi¼ôeÔ (¼cC\15~âËh[Í\ 1\9aê(|í«
+Úº2{&\aØ        \159e¯­\80ÓF;.\1e\15úg1n{Þã\14«\ 2¨/"\1c\8c Î\bÏûkI\1f\86\1az´ö\9fBÿ\7f%\1aI¨j\11ö{Â\ 3Zaÿ?Ó\8c%þÚ\7f²\14\b\13µVmëBß¿©<©Oju`:ý#\ 6ÿ\vÒK\0¼endstream
+endobj
+5562 0 obj <<
+/Type /Page
+/Contents 5563 0 R
+/Resources 5561 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5541 0 R
+>> endobj
+5564 0 obj <<
+/D [5562 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5561 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F81 5323 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5567 0 obj <<
+/Length 2925      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ{oÛF\12ÿß\9fBÀå\10*\88Ö\rùê!(\9c8¯"±}±sÎÁ\r
+Z¤-"\14©\92T\12÷Óß¼\96¢$:H\eÜá\1a\9dÙÇìì<~³\8c\9e¸ðGOâ@¹~2\89b­ü8\9eÌ\97\aîä\168/\ f´\8cp'F¹a\80¬§\17\a\87/\82p¢]\95¸Éäâ\86\86\dWγWGg\17ÏßMg¾ï;:VÓY\14Åγ7GçSí\9c¿~vô\ 6YÆ9\83î»×'\17Ó\99v^\9f¼äñ8æýÙÙ)ò¦±ï\L?^ürðüb ÂÌ(\13ú(Ãï\aW\1fÝI\ 6bþrà*?\89'_ í*\9d$\93å\81     |\15\18_úåÁùÁ?ûU\98g&<kä¤3;b¦\13\95xÁ¸6fxú éõá¹#ú\0\15\84
+Îã)\ ft\11\98Ä9Å#_wiQ\15@¯náèaä\1c#µAÊç¼aÒ\8b¢Ì[l\86ÎMS/\99xI\93²zê»Î\97\96\80T\16yÕq÷j5õq­ª{ð\91\8b\14Ç7°Ü¾B=\15yÑ='ôµ2:êO¨\83\91\13\9eÔS/v¾ÀN\ 1þx\91\93\ 2±r<V\9e1¡«ñ7ræH¬ËÒòç\1dóS Ñ\80n!Kd\r\8c)>ã\ 6¤\15 ýêj\83ç¥\99m¿kÌ»&\ eê'Ë+¤t\85\f¦±\19¯]Tü[¯\e\1a;â3έײh\8b¤._áµiPüÂ\ ek¬p8zÿØ·y\87Z&\ 3A+JHK]?\1d/ÒOèJ\7f\9eÎLè9\97ÓØ0\ fUR>\86\ 1ÆE\8djg1õ\12ç\8egTuÇ\8d\8eÔò[\15\0\1fÔ7ØÄÒx\12®,ú\94\13\9f1#Å+Ëö'´é\92î\11Ï\ 5~\1f\ f¬À\aO1I(¶pµB³ãa±\1e\ e\a·åQ\ fFÖ      È
+\99ÿ\91ù[Ö¦!,yÂo\17\1f5emÏ\8ck`l¸¥ôÞ.<\1fï\1d:|ô¶+nÓ\8eÌÒóØ"à·^Ã\89\en\97iÛq«íH¿+ìi6a\9cÓ\9bØ\rLºc"\9b-4Ðìzënñ\96\8dÆ[ö\1d\19@\1e\90V¼æº\15Å\86ÞPcn¬\ 2P\81\1cy9õ=ç\1a'8ó² Û¨\90Ô\8dè*\bT\18k\99i%Îä·\ 3¹\16E«z¡\8cÕÐ\97\82Ì\8fÕé\87\ 6"ç¶:QP°\87¡m$Î*¥^˽´B¥\1av~±\9aÖNJ;æÙkÑÖ\92\91Í\ e\9d~"\9e,B²ÃïZ\96¸FæÝ\88²<\13+\13Ø#\83\af\rD\rP\ fD\8d\98DEÚ\1a\13*"q\9d\8bÁ\91Ê\ 2\f\84\ 23ì]ÈÞy\86Ñ¡ëCÉ@¼¢\9a\97k
+;¬;/\89\95\ 6k'Ý\ 5´KYôÑð\1a­,O?µ\9c\bÑ~ê\86ó_Ã:ÀÀ\92^\17\14Õ;:òO|
+\7f;þÎ\8c¯B?¤\r\9aºîþ\ 6\91Ê\vÀV®ç\92\ e°{xxñþÝÓÓß>\9c\1d\92wþª}ó\80Y³÷\ f\8fÓêSú÷¯ðßC¦!\9b\8e¡#¥coË\0fs\1eóp\9eqãÒ÷>Äá¡÷\8f%F="½:~ô[\96«GÜ[d\8fV+\19ü*\er^eÙòQ\86\11\9fg\9d<:Z\7fUÇoÞ<d%Úí½H¹ o\9ffY.kÁ9òæ&\9dçÒ]=\ 1ÅèÐ\ 5\97Q¡ËÄë98ñ\80î\ 5\ 13ªeÚ~z\ 2]Åÿ{Ê\1d\89Ø/k9QÊ?«º-ºâ³ìX¥Kiý¾¦P\8aMH°«ºj\85ÁÁ\17[V\ 6WÅ¢d7pïgé\11i\8eë% \86'WÇÏÿõüÍéÙÛç'\17\1fyÂéù\93«Ë\ 2 \ 1Â\ 1$\ 4J\vë<o\0Mì°=×\95½ß\1c\9dpãmZ¥·yóqL\vö^o\8a2ßÜ\¢ç\1a/óèéñÏ¢\90??9ËodòÝpr`\9d\98\9dp{>\9a'[\1d¶<ükgI\1eWËo[ü!3\8d'\1aNÛQQþ¼ü`¬còËä¿v\0Xó¾\ 3ÄQ\b\98ôþ3àÔ}1®\94Rc        Õ\86\8f\88F\1dÝt=¼ÁXÔç  î0b[.9¼\ 3ºd\86ïÌëåªÌ»ü±L¢\fèK\ 6ÌePjÃ<´       ¾ò\98>ßâ\ 6ë¦G5\9cXy\9f\12B,ôæiÉã²¢Ù Æ\1aü\ eÒ\17¥2ãü\eó+¬Ió\bÔÕ×)\ 6Ûò\8eçb\84O\11¨      VÚ×\15",8ÛÜ\82V£%×aæ2\9eË\1d<;uð,\ 2\8ch¨E\81È\á,\82\90­]\89zùç­ä\87çB\9eU°à\ 2È%­l_Ëfx\1dùH\1að\12W¹ÚB+\88Ð#Ø)T®\97È\88\15Ý\86¤f\b¢\8f\19\b´90\18\13á¶\92iYn\86­ÅL\90\81\vË\99íÄ0¯K\88{t\11\1e§R2\100P\9a\vÖàË\9d  YÀ\80g\ 4ô\ 3i^\93LËþøHd g×ùÚßýZÐ\9b\11ô\ 6~\92C ®æ2¼®ì>bz^¸\81Í˺\93a\97\94\963®`dK¾¦Æ\16\1dûV\ 2(\8cïYKòÎ9\93\ 3F\ 3:sç\16Í\17Ö¤\136i@[_\8bÎ:Æ-Äte· L\17Ó\16ïXÎ|°¢õM\13\88QÀo\93¯È=r²Ï aÿ3!\9b_#¾\93gk9:rnj»ÈbC¼|}b\&§Í\1c7¥;ìr:GG\8e*CÛ\ 5ùm\99ñð;T\13z\1dvª<Ï\ 6\12âè5JÂRÖ(E·\1fé÷.\ 1Ì1ùzøÖ^×á\873.C\bÕPp S\v\83oé ' \14@ª©¢²Ñ       è\9bèdô\ 6\80á\84\8aCS=t¯.d.\9b'\8c$+4®Uê¾\9b\82#\ 1\9e\11\1f$u\1fJÝÂ\8c¡\811k×\89\11Ô÷\15Ð\9a\ f{O8\fÝÈ9e_\88ãMÐÂ\8eý\15o[õ¥t\1fÿ1 ¸zS;áà¾\\89#r£u5\ 6ÂýHÅßQ°@\90\b\1d¥\90\84²&±³Z\8f\951\88¢M8,c`w®Êk\9bQèxVʺ,å\92À\f9V!\1c\8c¶µ»]\9c±OÖÕVþ2ô\12\95\8aUaÖ`\aïÃöv\10\7fØ\8e\14´Úw\95güÿEaì\ 5ñ°2Vc¯f\90\ 3\82Ä¿ç\99Ç3 ¥à{\1f²|yÈz]µ]J%£$uíÜòs\95<f\r^²ÈÌä1\v\14Qo½TáhZ\ 2\1f¬þÂ\ 3Uøí\a*[ãzðC\ e\8b\8dʾZa綶Oq\1e`\b\8a\1a@-ëM(O;\99g£&¶w^§\90Ô¿NµÜçW\a^Ñ'óÚ¿aÏh0ôï2\14ó#\86âBÕk¶\r\ 5 E\fA\94ÁÀ0\88",ð\12\96\98\ eòþäõ\a>\ 4\15üRçj\95\98`\18Ë)îk|Á#\94¤cÚI\12\rô\16©\90e\1fÉ\8e4'³N)J¬\18\8cÄ\9cÌòÏ\ 5%\1e
+\0å\1dO)dªÍB\9c!\81@P\8c¢D&\e.\vFc\94lnE\9a\ræ\95\ 6\ 5¤\b±¤á¬\ 6k¥e[[é7oHL\99C%oß\ 4ö\91Â=aº@ë0Ñ&õ\98ÈݤãH\93&\8a\1e45¹EÄ8î\12y\15¿=ÂÒ_Z&3à(v1´  \11wx¨!\9b\86íæ\9bÌ\1d
+tM-L!yjþ%­¡fW+N¦M\aJ\8a\ 3\88\91CjÛ;ñ-Ï\e^ɾ±îÔ(ÿ=£×*N\92\9dwÃÄcØ\9e®äá*a§GF\ f\18\81Æ6\8fTkó;I]CÙ\1e\86vùü\9b\1f¶éò:=Ì(øµ£yÜ\8dU¬­Ì\94lwì\177\1c\86\16\vh\12=\0. Þ\0\89á\14\eÑ8ñÁÁM´ý|w[3ê\äüÎôÓH¬\8d\8d\ 2o\1f\v\90@ø*l¬5z$Ö\82\80Ñî²\812AÀ\13w\17EÖpÍÑøý\82\9c\11Ý\ 4¬\93Ê\ 5\8cZ»¨Ñø®srñ\98\99üÆAã±bE\12\82\1du\94\96\a\17ì\0õX\99å\a*\8e£û¯Z\9eÂF\91\eÜA\ f\8c®×\84\82i?<A-ï×~\9cÀ\8dyÃ`\8a¯Dd\19yG¯B\@÷\19\ 5{ÝhM\18F*\88,ròÆ ÕÀ­¾\8d%wî\12\8b\14/òñ¹]\85&þ?5\14?\14CÁÆVÀ\8cù³Jˬ$ÀÊ \8a\9d$\96\ 3\b´±þxÎÍAáÁ\84þ\12F\f\ 5\80z\1c\ 6ß0\94\1eüïÚ\89\ 1ݺ»v\82Û\89\9dP{c\14\84tûçB`úÊ\8d¶<^Ä\94ïT¾ùFyÂ-ÞÚýQ\8b\99Ì"°@Àî3\0Án\1cmÁ0tT*|Ù\1fé£\ 2:CË\1fÇ<Æ\ 6ñ@éÌç\97\90\84?z¥U{\93KHè3',\8c×Ül \19²\87\90\8cö\9e7u+íáÔþ\81¾c3¡\8aõ\13~Àö7ßIzAW\9bbsn¿\ 1±0vÔà\9bÙv½»W\80\0\8eè\r\ fðÆà\8b
+rä\97\1f\97(\7fA¯ÌåK\89ý\1c\81\98«æߵ̸¶ß\ e¡ÍE[E®@øg¤|óB¥\83à;¿¡@LÓ}\88áë\14\894\v\11\95PXqK\ 3ÒRrx24­@ù¾ývc\9fªG¾Ú\84Ê\86ßÁf\\80Ü\1f§âàþêA<åÇþ-\81\1f\rË÷oÆ'\b\r»r\ e\83¥\15ð?:\13#üendstream
+endobj
+5566 0 obj <<
+/Type /Page
+/Contents 5567 0 R
+/Resources 5565 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5541 0 R
+>> endobj
+5568 0 obj <<
+/D [5566 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1262 0 obj <<
+/D [5566 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5569 0 obj <<
+/D [5566 0 R /XYZ 85.039 740.731 null]
+>> endobj
+1266 0 obj <<
+/D [5566 0 R /XYZ 85.039 299.767 null]
+>> endobj
+5570 0 obj <<
+/D [5566 0 R /XYZ 85.039 265.32 null]
+>> endobj
+5565 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F81 5323 0 R /F62 4159 0 R /F35 3036 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5573 0 obj <<
+/Length 1961      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YmoÛ6\10þî_áa\e"\ 3\15#\92\90\ fY²6Þ\92,\9b\1d¤@\16\f\8a%ÛÂdÉ\95ä¤\ 1öãwG\9ed9V]Ç[\8bÂGòá½\90w'Þ\95÷-øËû¾Ã,\19ô=\9f3éûýÉ¢gõg°ò¡Ç  aõmf¹\ e.ý4î\1d¿wÜ>·X`\ 5ýñTAÆѽqvqz3þù\8f\81)¥4¸Ï\ 6¦çùÆÙåéhÀ\8dÑðìô\12\97\ 6\86\7f\f¯Ç\ 3\93\eÃë\ f\1a\8f\98Û\9b\9bßpmàKc<x\18ÿÒûyÜRÁ´\99íJÔáSïþÁêG æ/=\8bÉÀï?\ 3m1\1e\ 4ýEÏv$slIã´7êýÞpÑkv_ïê°Ô¬\11¦´\98ïÛ\8dÉÜé0ù"\1f\bßx\1e\bÏ\88\9f\90\8cѨ\ 2\8cx70\85#\8d\8c\0¦\0Ã\9f \81tX\10\93\fð3=ªrü\95F\89|*\98Ïk\5\87\11Ñ\7fZÜNãR\ f`;°­7\86xnpAAK[\98g"pHçQ¸x\1c\b\8foQÈõ\10ø~Ô»6lt=&\ 5§MK´\89$µ4\8c\vmuqT\92\¿ÍA2/ \ 6÷Ë"É*\ròy\v$m&]\9bPßupq\98'<Z\7fèÐ\13(îú\ 4(çp°L£d\eeÚÜf.¸°iKæJW¡\8b<¯¾\1d\98\8ep\8crñ8I\93\18TTÃããÑéÕO§æÙíÍèX©þ'\97öwzѼ=Â\9dß\7f\86?G45Ñ¿\88Bé}Î\99í\804\ eÞä(aG\93Hcî¤øè»?êÁrE\12/ί\87#\8bÿ\15ÅìüòòÇWì,ÍÉ\ eôm4\9b¢h\11ð\89Úµ\F_ày»fj\vËú:×Ö¶\8bË\9b-®-¡oáÚÚ6¼\1e~\89ë¯WWIF|%wÞÆ7
+«]ÚêåNm\9d\1dLãé.¦ó">ä\b\9e²h'×ty\0׿\8axÖyeúFOW\9fY\94¦°*Ü}¼kí\92×ã÷G
+jÖ\8e-<f\ 5zC\18E1ù6\ 4J\LÃILÃå\89
+O\8b9\9c¹\96\9e|\9c\84\9a\17\8e£\17²EXþ}\ 2C¦ÿ     fu¨÷!'õB22/\93*y"\89Y¸ êÓ*.^4YÄå2ÏJZ\98\16ùBSk\1d¸+(â,ÇÚµÈ;4:Ï\17a\92\9dÜc²0oðÓö ñ¿\8dNîo¯\87\1fi8\82t\19\17\98\81IyÁ\ 4óÂ\87î[¨\92lF*'iÜ\95&è Êu¶ÐÉ\ 5©WÈý%læ\94\9d"^A»âi\87\11·û[qûv36\93ؾ2\10zÐQ}Í\8e\83d@ÚÜW\ 6Bß,£É½ûHY\83\ f²\ 5rñ¾¶ to×ú_D¼Á\8cxº·\f\80\1e$c^ÄûÊ@èA2às´¯\f\84\1efGºÜÛ\ e\80\1epåõ÷oO1\rü­Y\85>¤{$\95\1ayH\82\87\8fî\9e \1e\91Û/ckã±{G\ 5\ 4ÇrDú\81ñ\ fü\ 4\96.,0Rp J\14\14\87\83PãÒ\9c\16ó©\9e¨\10ô²Ô\15\ 1\94\fL\97Kã*/+\r\88\8a\ 4æ[\ 5Q©çUÑÓŹ\\84i\1a\17\ez-BUn¼èÉ<K\89RêbÅõ¤\14\98\91Nó¢6/Þö\9cY\9cÅE\ 2ot\11\b¨?\81-è:\9a\14   \1aQéé\bÈ"¡zFOa\9d\ 5³ºÔ\82ñ2]Á\90\ 6y\16\13?,hÏ\99\1eÜ\ 1=ORªÕ\ 2¹.úP\ 4\1eK¤éFÝJ\95V\8a|ja\9bz\8fôh\94\98"\1e_0\1a\15w\14\ 5¯*^×n¢Ã5| \9a\9a\bÌ<ЮÑibêÇ\9e\8d\8f \1eløm\95ã³JZ\8eö\aø%U·õ\80RÚuëÚM;n\87.Òcnà\12J\1dQ\11OÔÉä¨\90\12æ\1aS\9cG³qP\1f\ eÒwI\86WW\17Úê~p^\e¥¦?¿ÃZ\827w\81ËQ®\95Ï\94\ fZøXÖ¾ÐæÏ\r\12\88Ï©*Çë]J\9cz\10*\0DÂú,\12\f\17k\874\ 3\ e\95®Ü8Ë®£§óu\ 3}¾n .Ù\94\9e\85¥;\8aÅÇ#Îã^\9f,\ 4÷s\1ci\8c\eñ\0/â4W\90IX%y¦7©#ÂCÆô\85¨PÙ\rOØ*\99@\14¾´y\93\u¾\19\r\1eë¨$ÍÔ\85ºbÃý,¸Ñºß\0ÕA¤\\{¸\14\18^Û^`Ö»Úç3ÉÕ\ 1B*\88tOE\ 6\1cÕ\9f`
+\98cð;Ô\80AÚ5\9e\13e\18Ì\16hX¦iÕ­\98+7¡\ 6M¥ó\89~ñ#\7f5P^á×^\ 1Ä4/fq¥YWz?\92aZ\12Õ¸\8dßrKß]Ç,\ e¦Êo|§\85ðTªØöÝí\ fEðùø\8av©Æ\11Y\ e\9b+\8a\93\95\8a\19½\9e(£©#\84\9dµî\14Á¥ËlQßÑÝðÚ¶\8e»c3\b\82\1d\89\82¼\15\eBó|\95êü\86Ã\17\95eWz\90Å
\96TÒR×\8aÑÃ:ú|\8eë°@~¡\11i
+\9bI\8f7}9auôå¸Ï\\ 6º\bfc`Ø\ 1öw0&\8dI\8a\a\14gº¿\ 6N\8c×jê{\ 5ú,Ïðâ\8a:ôa꼨#æI}¡\Ï\18f¥¾tø\12¡É)Ä\8e
+\91Ú\98\ eµ¥Í¸ý\95vâû\81\14#<¼Då\18\9eê\1ezëä\85ôf¯1\99¾à4~Êñ;\8eT¾*4±þtÀ6Ýt\ 4\ 2n\0Ûd¦-ìuÊÀ\ 5åOðáU{õm«-b\9d\ 3\94.     8òvàC\ 2d\ eÌ\90»,0ØñØ\85:vS\9d\7f\87£A±Ï\9bO\ 56O}©{\9a\98àÈ\12Çz\UÔ[\85eL\8fJg4\96SCò\9dεÒñ\98'6?\\e\1e9A#\91\99&\12\9axJBjIcOúBÓ\10ïµ\97à(#O\8e\9a\18S9WQE\8eá8\9b\13\94\82Cù[\88w\1a\85Å:J°; ã¶\9cÇ*qá\1eu\v\13u¿e\89QòCG\ 4[ÿO+Sÿn54×\8dL\8fq_´\1fSu¯ó\v\rÍ纯\ 5i\82¨\1a(º0G\1d\19 p\98çòî\ 4@7úßþ\e@¢U\8d\fJÁÝ×\1ar\97zÖ-\ 5ÿ\ 5\8b X5endstream
+endobj
+5572 0 obj <<
+/Type /Page
+/Contents 5573 0 R
+/Resources 5571 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5541 0 R
+>> endobj
+5574 0 obj <<
+/D [5572 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1270 0 obj <<
+/D [5572 0 R /XYZ 85.039 184.566 null]
+>> endobj
+5575 0 obj <<
+/D [5572 0 R /XYZ 85.039 153.15 null]
+>> endobj
+5571 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R /F81 5323 0 R /F35 3036 0 R /F62 4159 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5578 0 obj <<
+/Length 2171      
+/Filter /FlateDecode
+>>
+stream
+xÚÅ\19kOãHò;¿"\1fFZG\9axûi·#ñ\ 1\86y°7Ãä& ]\89E+\13\eâ\1dÇÎØ\ e\f÷믪«í\98$°»GF'\ 4®W×£»á\ 3\ 6?|`´Ïd4\b\r÷¥1\83Ùâ\80\rn\ 1óþ\80;
+6P>\v\8eÏ\ f~~§\83\ 1g~Ä¢Áù\8d%9O.½7\1f\8e&ço¿\fGRJ\8f\e\7f8
+Cã½ùx4\1drozúæè#¢\947\81é\97Ó³óá\88{§gï\89\1ei.&\93Ï\88\e\1aé\9d\ f¯Î\7f9x{ÞSa¤|\15HÔáÛÁå\15\e$ æ/\aÌ\97\91\19ÜÃ\98ù<\8a\ 6\8b\ 3¥¥¯\95tóü`zðï\8e\váÔ\80Ví°t¤Tè\e\1e\fF\92ùƨÎd©w\98\1c'I\9a\fGZh/+\9a´º\89\9b.\ f\81\9c\aÌ×Ü\ f\18\ 1¯gqÝôàBkB\14\8b¸þz\bS\9f~\85ÏÐþÁHû¡0\83\11G­#+ò}ÙÐ\9a\98>˲Î\9aìÎ\89\85\e}[¥Õ\ 3\r«´^\96\107U¹ ÑZ\11\1e\b\ 2ýÎ4{\ eÉ­Zì\91F'å"Î\8aÃË7\17\93éh\82;{Eô\9f§\87\97\17g§¿¹é4­îÒêðr\1a\9dòÂ\17¾\89¯Z¦"ôYDL߬ª*-\9c©IV¥³¦líÉj§\ f\97
+\7f§G\9f\8e\8fF(\1e
+¶â\15\8e~\95â7\13àh\87Ö\10\9e<4\9ay'Ã\91\12\8cy`7\aë½éª ö\9fâ\a\aR\ 4`r¬\83±t{\ 6kä.¾\96±\ 4\82MÆçó\15­<ZV­\8f\1d+9VáX±g\19Ã&p#Cý\8f\15æf7_mÙ~89;\9d2~´úî'y\ eë¹\ 6\ 6\91à \83\83¿%Ç\8cuô¬þ\1f\92d\11ñ\19ÿקOYá\9f|\84j\10E`N+J\ 5Q°/QdÓ\1fIJr:\9b¸\ 6\81J*ÅØÞ%\9d\9d¿Û\94\14FL1µ\9f¸jÝ×3\8a      Ý\892a\0\85Fé-I§g§=I\92\ 3'Îø~\ 3\ 2å$qÓ\93#\ 2øjöb{v  Jo6\rRÂì_Î<_ö\rÂ\0\97a\10E?@R\95n\ 6\83\14R\9b\1fà¼å2Ù4J\ 42\94{\ f»»bK\90ÒLï·<\<\91J<ÐÆ\98ý\8búðq²i\14\8fÂ\90í}\9fþ¨Ò[\92\9e]B\18ÅÃÿU\9a\81ó\80á\8fD*\16\85\81;Ùäåì«kËå\r}ëì?îÈ\ 1ùÌ\95òi\12²h{M|\17gy|\9d§tìi\85ý°\ 3\81Ø÷©à©&û\97§\82\17\85£\93ÏÇo'Sí\ 2Y\ 4ì©F\177\9brdwúàf¬ôsÉ\99ÇuZý\996ÊÕ\0ÁÂu¥\8e\ 2\19=yÆ\11­5|ÌôX\8a¿cÍÅ.k8\8bt`^hͦ\1cÊÉV\ eå¤aFìGÌääݬJc\bTáO&'[Ù¯CµUÒÖ\8ek\8f\83b,Ô\98\85ÿ¿|üù\1dï_~ºìTÒ\87êoE\9f\95M\86W\1f\ 17¾f\8e^\13a\b£´rÀ¸\82\9b];ÎÁ)É\ 3Ñ$\88Èî\86 \9a{\15\81\7fg\å´\84{5­[Â\1cî2\bI\v\10<\ 3xádÃpî\94~tc\13:ò¡S¹{\9bØa\96ñC\bvÂ׫kä\87u¦ÕÁ\95\eÒM³%"Êëø\1a\ 3      ¿Aýðre\8d$Úe\95Þeåj\88FØÒ&\ 2ãó\8d;]VX<Hib4:\8f\9b¬,ìu\8bcIRÒxx3.ÐÅ\92Kt,\ e\ 4¹      ]\82P\94_V\84è(\8aô\9e°   jç\1cí\88âªågÝÖÍJÐÝxåk\9c\ 6Þ\ 3.\ 1\13Ü\12r\bÒÕM\867\ 6\v¦ÏM+¬nÒ¥Ó*Æå÷ø\aF!p#Jç«í¤!Ï[\9f[¿Ü\82ý<òl0bé´Ê\964\µ~K\89\b¬^\10¦,Z\bé\8b°\19\7f\1dB\bðv9¾U0\ 1ÕËñ)\vÜÓn}V8%:WàdV®ò\ 4\87ÆKJ\ 2\15%\19kÅe¤\9cUÙá«´©²´\rv\8b\99·\ 1¶Ë\1776Ê0¢"e#
+>;­ Ô\9f\9d?,@zyöÕÉBt§=NºÀnª\8e×]\8f¸Dpbw ¶\81\ f0\8c6\fO\f8\11é^À¯Õëhhjµ\99[&V\ 4Æ\14ã°É é\81\94,\976ÜÒ¢Ýn\gs=£,\7fEtYA¨_í\8e$6
+ÈÛmr=vÞÛï@²ÌËÎÒʦRä\1dã\ 4]\ 5^\92\82Ó\1eÄnrONB\a'ÅOk¢^\8e\r|Á]æ,hâ\fÁì\82­\9dXNÎ\ 6äTü4i­\82-Ce\14tÌÖA)ñ\80Òh¥`\0#\97¬\1eS\ 1À\17²x\81)\84¯'\88¨kS¥¦Õ¨dé4¶Û\9d6ÛÍükA¾\vÑwRö\1dÐN\88'ª$Å£mÇ9\95\r ­qï\81¸\99Û\12|ë Î\r6P3ë¬×\84¡×)\8aÞ\a*Á:ê\17ie@Gá\8a0\9cÛ¨°\83NÖ§\1a\ e~PÁÚq[û¶KyÄ|#xûF\87w      )Á\93Î@\8a\1c«¢3¨ó\1a\9dSRá\96\92:H?ÄîçÙ\f½<§GLÛ\14²¶5!äÛ*]¥Ø/j[Ííû'\85L[¶\10²Y\9aaáfÿC²^eDTYÜú\9b¯¤í\83¡\ 6\170\15î~Ë\1d        \ 5\96\88îiS°\1dO\9bÜø\81\ fR\84¯ñ  "ï˪(l%\94AèUK¬ãÞl\86\81\91Ù\839\82ï³fN£8IÜfm?ä
\80ü    Ý¤ð\99XëÆw=»\9e¥ß\9b×X?Ã^Ef\ 6J(LVuC³¦óTN\80il    0}p\1a_S\9bs\95À.±\r\0\ 6vw\96k\7fϲØ1\99ÅÄ÷ÖÖ\95\a\ 2â\11\8bÖ»nâ­\1dDXOÛðqµÆÕ+ªWqÒ®J\bNi\80AU®Õ¤ì1\8f¼ÓËñK{ë!*8«­©$ì} \9c#_í`\83\11\14:üÕ\8eäâÜ\ f\1e\94æP\f0>\ 2      Ý\13ïa\90"^ûMÊÂ\15\10£WD¶û\87rm@ ú\9caï¹æë·u:\eRg\824¥XÚPG\a\ 3·fF\ 5i\11Ûöàô:mHè=\9dV`´¤¾µt\88^eÅ\91S±¤/Ü¥³ºqGS:Á)(/\90[ýBÐt\15\>:ÑÚVÐ?¦\ 1þÑv"6kj7 pZÙ®\9b\13Ð6\88\13\0\1c;ö¶VÇ×qíäõ:.Ä\93m+\1c6c­\90=\17æ9uKÊ`àÛ÷\95í\17ÝÀé#]j,»V)¼y\?\7fdK\vª_.~\91Y\9a¼&X|\eÛ.ê¦7¥«ux\e°\aé,\87\1a\8d\a\83ñ\8e¢\11BÜi±»j8]^ö¯!\19µ¦³ëÙ\ 2$x¸©!\ f\^õ\14ü/ù\9at\1dendstream
+endobj
+5577 0 obj <<
+/Type /Page
+/Contents 5578 0 R
+/Resources 5576 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5581 0 R
+>> endobj
+5579 0 obj <<
+/D [5577 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1274 0 obj <<
+/D [5577 0 R /XYZ 85.039 160.457 null]
+>> endobj
+5580 0 obj <<
+/D [5577 0 R /XYZ 85.039 126.919 null]
+>> endobj
+5576 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R /F58 3380 0 R /F81 5323 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5584 0 obj <<
+/Length 2034      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\18koÛÈñ»\7f\85\9a^a
+°è}ñ!\ 5þ ØÉÙW[Q#        ¹Â\17\1c(\92\bK¤JR~ô×wfgIQ2í¸\r\ 24A¢ÝÙyí¼\97¼Ãà/ïø\8eÍd¿ãùÜ\96¾ß      W\a¬s\v'¿\1ep\83Á:Êf®\83G\1f¦\aÇ\9f\1c·Ã\99ÝgýÎôF£L£këô|8\9e~üÒíI)-îÛÝ\9eçùÖéåpÒåÖäâtx\89\1aÃöËÅhÚíqëbô+á#Îl<þ\8cg]_ZÓî·éo\a\1f§\r\15zÊV®D\1dþupý\8du"Pó·\ 3f˾ßy\805³y¿ßY\1d(GÚ\8e\92f¿<\98\1cü£æBgªCT-7íU\18=\ 5⤬¯,\9d\96+çYVþµÛs\84cåë0\&qZÒ¶7ó¿=Â\1f\ 3\bé÷0\88¢(Oîã\9cöï¾&i\94=\14´C«àï£ï¾£Õ\1f\*´E\87s[9N§ÇQ¿¾\16ÿ.Zõ9g\83ó³ÑÅ\84ñ?£Ø>»¼\1cì\112¢q4Éy\844¡Æ]¯£\8atVÑ6÷ç\97càÅ\1dï93£Àh\ 6$_\86_\aM¶À樹¿\18]\1ci\95ØKl\9aØQPîPGñÍÎ~\91ÇG¯+ÕľO£]êåºÞÿýê*Iµ¶í\ 6«Ø\91E\86\9bG;Z.\8f\1a\1eM?¡*\9c½ÅÚ\7fæñ-Zô\90\84M\86W\1f\86½ÓÙx¢©z\95w\85g3\88L$\ eW\11á\9eÐÏÏ\ f\9cï\ 5Çwì¾\17:ÿ]p¼!^ß\16\1ao\r´·\86\86\12\8cýo±Ñâýw/z{\9c'iYùö¬ágr\15­\8bM\18ÆEq³Y.\9f\b\92¤E\19,\97qd#çãO|·Lõ\94´]éi    Ã\9b\12ªk\8ce\17X\vÑ·ÊE\ 2á#$³\8aRÃ×\80\0WF\v\96\8b\98\8e"\80\81:]á[¨\92Æ^d\e\80.#b3\87\1fß2èy\1c"§ì6\ 5\8cäß\9am\8d\ahO´\9e\ 4+ÜÍ\ 3¢ÊÒJ#RQHR\ 6\8cÒE°\91\e] Á(Ö·þ\89í\ 2ôÑôiÜ\14XfD\87
+z\95\82DMVà Îs¯\86A®Ïoà|³\84þÄ\85õ°\88SZ\95ú\16ë\ 4ïw\8b i¡]Ñ\¸\ e³\15Ò®\82\14\r\87:JÏ:ËÒÃ\92È5çG8
+» Ó"Ðl\fmIL\84\95å\11ÚZ/o\8cØJÀ\1f\8c«Ê\8fKXD\85\16âë\16JÂ+UPÓ­\ 4n\15\ 4\7f@x¶\ 1÷=¿û2\ eÀxÊUÚxÊ\85²\93Rdí4@DZ}æ\99.8zÖ¬]Ïî+\1fâÛ÷lG\88ï÷l       ½ÖmíØx\82\82^íÃ\93ép:\9bìk!a®q\88ô§J\9f\8d&³ÓÓ\8f\93ɧÙeK\16zÒöúÂàÆy\9eådà\15ù¤Àÿ\83Û\18¼è\83\17§\8bʹ\18íè\0\93^aí[\ 4fsÌ\8bû$Û\14\86\10G'\b\12Ã|/ºÐ÷Ty|(\b®Úñù*¹]`H`\84Â\8f\8e\15T\16Ls\ 2S\0\82н\82\80g&&\97u\94\ 1LsØè@\87Eظ¬É+À\7fÂÜ="¶s\84\1a\15òXgOU«$Üå5ñ(%EÀ\ 3Þ:ü¾ë:\10ºs­\14æ\87¢\113#\1eepgª\0\92k\ 5\83¼\12ø\17D\17Öy¢Y\96EK\96\ 4TQ2­¯r\8crʵ\8a'"
+\1eé@go\13!@õ£ý;À\ 1¸WûW»,"*]\87ð0I÷Ø@y!È\9a"Gù\1c\1cê©\82\12êë\1a\95¤·\ 4\81ÇØs\9euÝu®m\ 5d÷I\14\17\a4©k-3c-\84Gq\19$ËÊz\11aÕî+ªÔ&ë2A¶é\11¡èXÀhÏt0\18Â'*N´Ù\96sÜ!uiïgy\8f³¾í{¢Ós|xǨö÷KO(»ïyu"\vÖ\92Èðhqm\10"ð§\aζN\17qx\87rµå\\8f\860Ô    \81ºG#ô4[­k\v\98[¶<`\84Í\ 5\7fA?)l&¶Ï\rÞVh>§¦;B\7fÖY\1a%U~\ 5e¢{¨ò­\e,0¸¨{ì!vy¸ÍnoÞR`\94âyÝ}a\8d)½D×£°À0\88´\1f·³@\85W;\9b`IQñ\8b[z\ad3$\92cîôÊHÓRK{\15ñNýzVH\1dGYC¼dF\15QzzÄ \90\855*\88¿\94O°¸  Â²\ 2\9a\86\ 6+\8b¡\7f\0¦q1\97ª¡\ 2\81õ´\ 1â0KݾÉ\19\9dO\1a1ª0¡\16=5ä\1as¹¢i.\87Ù.ãÆ\\14\7f\18~Àñ¾+\85Eù»g'ǵ}¿ê9Í\91D7\ 1Å<[ùrÇ\88Û*\91QZ7\15Úñ\9f¢\15ñ\16-Âû¶\84\ e\97Ì\11%u}\rË,\87¯ôp¤Ôv\80Ã\1c\ fM\r\84\8d0e*Ö?wt®µJª\8at\eèÊ\bð\87D\ fa-ö\13xI^\87Û
+m6ÇÂoÁ{Ý8IâX×bEHX×7\94\83\16SÀ8åØ}ÇÝ\99³\e\1f\ 5\8aÕ¼ùQàøxûì;^ãÀ\8fï\8a_ö¾\18ì?ß<\9b\83+\9b¾ª¿%\84æ\85øU\8aß}÷=\18ùýú!z_\81E\ 59l<;v{?ÄS\1cUy\a½\0\12!6Ûõ   \\94»\f¬\a?\82 ó0(ÊÆ\81p\1c:HWAqw\ 2[\9bþA9ki\9c
+\vr\8d\16è\8dñ+Ð7"ÿ<9¹\9e\8d.~7ÛI\9cCq=¹\86\12\86O\ 4}\19[Ø^ðM3ulOxæùD\8cO7y^Û\19n\1dS\94ÑM\8a­IñßÖ    ¸Ó~ø\ 5WdÅ\17\9ez\10¬Üó¡\16\9e\99'!<É8\83ýd\93\12û«àÉ\80\14\ 1\98\1aH1P¾Ñ\9f1ÙÆW3\96øèÛc<]l\88r¸6OÁê\19(ä@y\ 3Å^e\f\ e\83aÏs~\a\1f¼íó\1dæððò\\13\11Ë,¼3\16ÆF¢ã^?ü4\13Wp¥lÚx\92?§   îaz\bæË\98\12öÓ|+þo\1cü\83\8cÏ\92Ûä
\11^Âãñ\19~\88r\80ÃÐ|¤áPà¥ûb(\89J\12\1f0oÀ^\b%\9a\ 6\87g\9f?|\1cO\1cü \ 2\f\85˶b\94T\8aÕ\17
+Êý\vÉ:b¹?Pή\98½ñH2n÷_ú\0m.þc_\7f%ÖÒÚ\88¯ÎZ\82ûû*r×4¶\86\82ÿ\ 1D¥©Áendstream
+endobj
+5583 0 obj <<
+/Type /Page
+/Contents 5584 0 R
+/Resources 5582 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5581 0 R
+>> endobj
+5585 0 obj <<
+/D [5583 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1278 0 obj <<
+/D [5583 0 R /XYZ 85.039 391.399 null]
+>> endobj
+5586 0 obj <<
+/D [5583 0 R /XYZ 85.039 357.255 null]
+>> endobj
+5582 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5589 0 obj <<
+/Length 2868      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[sÛ6\16~÷¯Ð[©\99\88\ 6\b\80$¼ON\9c4n\13G\e+\93î4\9d\ e\16×´¨R\94\1dï¯ßs\ 1(Jb2»[wf'\93\10<8À¹à\>P\91#\ 1\7fä(5¡Pv\94¤2Ti:ZÜ\9f\88Ñ-Ìüx"\1d\87\18éPÄ\ 6§^ÎNNß\98x$Eh\85\1dÍn\88e\96ÿ\1a¼z{>\9d½þ8\9e\ 2\99\86ãI\92¤Á«wç×c\19\_¾:\7f\87S:\98ÂëÇË«Ùx"\83Ë«\1f\99\1fy>M§\1fpn\9cª`6þmöÓÉëYO\85\89\ eu¬P\87?N~ýM\8crPó§\13\11*\9b\8e\1ea,BiíèþD\e\15\1a­Ü{ur}ò÷n\17\9eÓ#^5`éDë(\14©\1dM\94\bÓTw&+3`r\95m\8aæ\9fE«Ãõ:\a{"\91\98à|<\89âÈ\ 46V\16\88`¶Ü\8e'\ 6hçë\86\a\91æ§\90\9c©ÈQ\85Ph8Z+QSKbÎ/>¼|=½þ\14^¼{\87Rb!P\8a4 M
+kâÔɹÎZÞè}öäHÊí¬Îdz¦Í\7f&çí»iON$á)S\91F\7fR\8c!)Ó\8b7\8b¦ÈÚº\89Âéô\ 26\90"2;A&ѱ\17´]\1dúM¸gt\16é3\91\9e·\17W\97×B\9eo¿\86yU¡ cz\16\19e\8e\ 4í,ò\a¤átÀ¨ï\vÊó{+\17òç÷ïË\15\9f\92µÉÎ&\1dÛø¹D±M¿ç\85\8b\ 6o\13E\83VZ\vñì\92®fo\ e%%Vh¡ÿ¤$³ç½\9eM. HR\9aÄ\90²Ï{P(êòê²'JIØJ
+ùürrÌ\96]\8cci0â¯0(/n\ e\rÒQúür\96Õú0iU\12[ûìÁ°l\8aÃ`P\912é_à;®ß{6E±JÔóKzX\1dIÒF\98ç-\ f\9f¾\91K26i\9a>¿(n\18ûuÜ&\89xv÷ýÞ\14·,-µ=»¢(Õ2ù_¥¥\0\15\8fB-l\123×¼ª\17w\e\1e×7üÜ\94ÿ*Ü\1eq$µ\ eù%QòxMö\90\95U6¯
+\14uúFöqÄÄÊ0V1 \ eEOj«º\ 5\14´ÄÐ\ f ëE*\r\1eÆQ\1a\84¹/BêEÖ\96õ
+§mPnøÙ.±Ôð\bØ`A¤EÐ\96÷´tÓf÷k\9eF;\ eÙ ÃÊ \¡¤\16\85¬n\99\87\ 5\10^2\1f
+\87·\8a÷ì)\0s+\98¨ÇQ\12<2}\8bò\92\0+ dýs\9eø\ 2\87\92!·{g¾zC{\96ó
+f\9e\ 6\ 2Áë\v\8a6\8c\e{Ú ¶\84\83ÁÙ\82'\97Ù\86ÉdÏ\82ªI\0\90-\añ2<D\98\10¿¡\86ó\87\15Q\18K5\f\84ÁÎP%²Ã\85\91\18À\85\80\10dFa\82¡¡mðjY,î@\998\ 6¨\8bZÜÃô<CJ\12ÜÔc%ð¬ñå¢)\1f
+7þX,êÛ\15jO\87}\f\89£PFò\e\8a\82\15"R\9d¢r\bÀ^ÕxÞpZJ\eðnÁ\83|\8c\81ÆA\87\9ah\1dÐÉ ÷ëm\953iNgæ\96@Z\96\9bÖÅìî¬\91ï±\84c£Ñ5X\r{Î3p\8a\86»Áçqªý\ 6\vòÊ\8a\19\8b\8cä¡áÕ\13Ï;m\90tóÄ\í²Ü¼Àa\ 2\v;a\bôp\94×=Íݸtûg\ 3±u_ßSèp\ 6 \86\10Ao\9d\7fÐÐ^\12\82\12(X$¤\ 3\8eä\91Ó\80ä§(-Z\1e?\11\83{É6^; .ʬ-r\9e\0\9fa\rp\ø\80\ 4Í\1aJLòÔ\16]\9399k\12\r\8aCFw
+\92\ 5zçcà#\ 33Tà\89·\ a\10\99ø¸c\12\ 6Á±sr*\ e;ã0ÕÚ¬E-\\8aaIÁ\9có)\8a4LΪp\fs/\17\98°Lá³r\aÝöÖ6\85[ÍÇA4vP¾9\eH\ 1\93@ñ6C9 ãPÅp×ëR@Ë\81\14\0%\93Ãm\r\15\ 21´)Nõ÷\1cL«7èô\ 6\ 3J\19\fNoº\89\83Ï%\95=\8e«\r3,ªÒ\85\1d¿ÏÑ\r\1d\a»\13ÈW\106>\1ak<\90;Þò\8axÊÛ%%\17WÒfç6ç<\17³qDÇâj/.ç´\87ýñ\ e\8e\19Ê
+dL¤}ºC\ 2vN5\18Ôk_\00¿]¬U\9aì2\9f\9bà^Ñ4\ 6.ãÆyn
+qÜ\16\r\bÔØ;Q\16\ eÞ\8c\15\15bé¸\89Ú4ÔPçxýM\8d½#/\1a\bÿXðw\ 5Ò°*\16h@\1a÷\8e\ 3^ú]\8f"\ehå¢^¡«¬\85¬B¯BZMp\ f\ 5rÞù\8dÐ\13©á\12SpGôR|\1e\ 1>Qa*Ó>º8\10\12\15\87Òv\1eAG\83ù\ 5¤ÿ \ 3 \97I+\1d;¦}¬\82W=U\11\ 3ðY\f8_\87i\9a¸µçù\ 3V`,1]        \1f\10\aM'v+ÚlîJ\rÈ|˵§`\91¥«\r0Ìø\81qWP÷@È@\11X"\8cÁÑí\9e\9e4ÎûÕ\14VÜÔn@0\87}k5\9c\17vûÎÅ0Ð)âD-"®ÑõzâÒo\85T(\8b.\84\81´eJ\86ATùÞHvàrªÝµãi9Á\90Îe\14sfu[0\89\fÁ2\87¬9µ­~ÿ 2\82 ®\89ò>X\9f»þy\ 3\83mż\b
+YlíötOj@ÇÉ·¥nðè»hë¼\=1ô\99Ä\89\rþ\81\1fÚÈ\1c)wý\17_\]'=´tÖ`7Ã\97
+\1a½#×ü|ÀYRù\91×gØ\84qf¯)ºõw;\94èÄù}\ e
+\10ª\99
+T\13Ú˶aÞUñÈÌõj¨Qm\96\0P\m³\8aª!9\1d_2ê(µ\ f7\8b\r§ \1aJ\8a4\1dÈk\94ì\ e\94y¨ZtµNY×ë¬;¯ªôçÕ\95pXåp\b\8cH\1e¡\18\14¾\9eÃ6Þ©´¥\ fHR´¡Ü]\96-\14­mSüà\98\80\83Ï)}É¡rì\8a.Z\15\\80\b\rÁ\93â\b\a\ 1>&\95\91\ 4pÀÄæÉ­8hù\86#i\ 5}¿ª\b§\0\13ç$\f\18Z³ÚLYWY\8b\11\7÷XL\8dÙ%·\91.\88pä<\85\12ÝÝF\91\8fÜÆå\r?÷¬©\g»ãWW\ eö¾#\94\ eSÜ \19Ô\89\11\f\91\ 5y¯µZsjÓÓ÷@~Íüµ»X\1cöi\19\ÍNáÆ(N\7f\99b@\86\98HGW\88(     £D\81\1e\91\f­Vÿ¯¨D'T\94ññ\99ªeÞ¥ä\86É`éW´\14
+»ÝÃ'8\89y2ö5     æ?w\eôê%ð]ÍÈIÄ3÷\80\v)aÂDû\16vUp\88+¬'p1âÛ\11\9cµ\91\0v\10èÌ©!ÖÈ\ 1@Çá{Aÿ\ e÷,)\93P[ßR_p÷\0Ô\10Fz¿|p\1c7] \83D\8eqéïG@¹ÞGI@ábÙì²Ezx\0ë\b(¥x³ z\97\ 62qò\9aýîð\ 3Ußc/ÁE9TZ\1d"¥ck5Ü;\95<DD\98\85ÒC\1a8Ë    Ã\19Fþ¨f§\9f\11\v\10»*Já2\99ìûjÎé~wÛÔ[J+LF¾Ú»+_ì¿\bÐð\bj\ 1m\89        y»¬øÁS\8c;¨=Jú°\ 2\17G\0W\v\ e\8a!·¤¡L´3÷\1aNÁ7Yec\ f\9f\\85ú\16\84Jc\18é\1d\84\1fVl\90Cr\aR5¤±\88Ü\8a\8bÆ7ZººwÇ·'\ 3NO*Õ\ 3N\1c\84À`¤ê\97®]©³]y´¾!\17Üzø\90`@ý\10\a\87÷O õúE\91\80ã\9f-=0\ 3\86\87Ò¯v\r\f\ 2zÎ76\eõõ\88<ÜÁaVmÜ\88j$ èÝ\ 5\b\ 1»\15^KWîaĽS\1e~F:n_óÝ\8e\15÷ì\ e(F1A\ 6\15\99\1dÎÂ\97~Ëò!\0dW®ÜU\1dù¸}\90\9d°Ww=\87©ýËUä²\ 2\9eG÷6Xx5{Á\93sL\80Ö/ fß-Õ\83\93\f\18Í5Ã\ e¬±&øeú7\1e\fÔl$ãOªø$ó\9cëÜ\14·}ØwÍeø¡¤\9aÀ\93Ã\ 1\1eÅÐT¬ú/#ÜH½w5ðp\13Àèù\8aUȪÝG\8a\15Àÿ\ e\83X¼ð\8d]\ 1Ç\1f`M(D²ÿ\91\ 6íÝÒG\10\87Ðt\12ü\81\ 4_ʺoV\89Ãõý\ f\b\82\ e\83!?ÂeÁwyâ¡@\83\9e¦u¤.\85\809/é²Pßò+\85\98Nv_;\90\1f7\7f\ 2¦õîª\932\98¢\8aç$dL¿øpýÍl 5¿ú/\9fFì2TEÎ7\e\87{ü÷\18*\9b\9b\8dû°\92åÙzÜûèâÈ+F߻ϧ¤\18Lx)\9cPøc}w\9b§×£æ\a´\12pb\91å\9d.\14,&í\a\8bÁoÞþêy}þþåùäÕ§éõÐ\8d\13*g\1cwÈÈÈ3fÚûM\1e/\ 5a*\14\810aÙmÍv\95W\95ÿy}\8d-s[â\8fÁ/¨}~º|½j\11ðâì©û`\7fÚ:öÓÕ\17©4þ\1dP?2I\98DfPýaH¨mhÍ7þ{\85;é?÷\7f\e\14~       ë¢æ»P0\92öPÑ>.õ
\e´J\18Íendstream
+endobj
+5588 0 obj <<
+/Type /Page
+/Contents 5589 0 R
+/Resources 5587 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5581 0 R
+>> endobj
+5590 0 obj <<
+/D [5588 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1282 0 obj <<
+/D [5588 0 R /XYZ 85.039 417.891 null]
+>> endobj
+5591 0 obj <<
+/D [5588 0 R /XYZ 85.039 384.354 null]
+>> endobj
+5587 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5594 0 obj <<
+/Length 2399      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YmoÛ8\12þ\9e_atï\10\19\88µ¤$ê¥Àá\90¾dëÝ6Í5\ ez\87¶X(\92\12\v\95%W\92cçßï\fg(K\8e\92Kq\87|0_\86ÃáÌÃ\99\87\8a\9c\bø\93\93PÙÂ\8d&A(m7\f'ÉêHLnaæ·#É\12bâÙÂW8õjqôë\99ò'RØ\91\88&\8b\e-²H¿X¯ß\9d^,Þ~\9aÎ\×µdhOgA\10Z¯ß\9f^N¥u9\7f\1e§<ë\ 2º\9fæç\8béLZóóßH\1ee®..>âÜ4t­ÅôÛâ÷£·\8b\9e 3Ïö|\17møqôå\9b\98¤`æïGÂv£p²\85¶°e\14MVG\9ermå¹Ü/\8e.\8fþÕi¡9oB«FN:3\123WØaè\8dÉHßv}ÐѹÃ\93#îø*dpx\be{JÑÂC¥8Õ×)Õ\88γièYuµ\ 2\9fÉÐ\8añ'°®Îçÿ¦\815x\ ff×í   ô\1d\e\18(Iª]B;oH0A\15ÒZÅeJ³_\85\120_ÕÔ\8dIìnª|+®s\98\89\9c:\91ÕÒ\\v\83ˬÎp¼ºÁX£\12Ië·z\ 6\ e\ fP   {çpÝÀö£\80OsyúáÕéìõÕÅ%\89\ e\8eì;¶ï\18Ic7m\8aÒ\10(\ 1At P\12\ 3\16i¹2^\81ANäk\93\9cHѱyì2^M\9dк\8eijY5-MÄ%\b¥4ºÛí ³£\89\9a\16KòlÖ`3+QIÛ\90D_\7f\9cà|\8bN\8f\vÒv°å:n´\8e-\ eV5oÉ\83ùmi¶ã\89¶¢ß\1a\7f\ 3«j_\92£Ü!6`Î\16\11y ^'I\91g%\9cL9Ê\9a]\1d×UÕþ\1dNµ;æ¡\84~\8f³r³Jëü.«\9bã\91X9®g\87Ò\7fN¬fF\96, õ\8aÿà5®6\108ß·¶y\ 1g+°\13XM\96Q#¦\9f\82\91)u|óò\96Ö`\bñ7.
+j¤\18\8eü\ e}\a6ÓZÌ\eèã@û\18¥¾£\17+\1cÙ²L|MîÃÀ´\90\96àz£u\1e\8cÔ´¦sü\96·.ÙÂf©W\15)\8d\93"c½¾C\15®½Õ\90\14\ 3,\1adÀ5\83=}åY¯´\ 1S@®kå淡ߪ,î±åXEÞ´\ 6\ 4Øßhpf5ɵ˱{%Cß\16¡¹-_>çeZáé1Î\98hñw\17úßFb\17\ 5\98(/³8ÅÛ^ÞB\ 6ñ \83\94\15Û©3IjNT\8fØ\10ù6&Ö¡\ 5ú¦º¡\80äæ\ e¼\ 3õdÌ\1a\ap$\Ö\82\ f\1c¸\7f¢=ïX÷úúhh\81kp*-\8fÉ·8­e\9b\96q\ 3Ã˸¥Ö:®\r\ 6@ÃÇÚhÐá\15¬\17·Ããþ\13¥"\83\14\12Ý\1a[\8cnJ lWLc\18AF±d\14K«³\ 6\9dXïQ¬=ÄÇÖ\ eRtßö\89Ãõ#\0u\85]\8dè@\10¢Ã\1e¢Õ\10Ñ\91Uf[\12%(C\ 3¡\P\9eÃî\1eʨoUi{¡9\84­R®5/Y\13îVS;ÛÅ«uÁ«ó\96öÌÙ:ʸÓh¶ê¡ ]ER\8a\11\1c@>q}\83\ 3°Ã\v\ 1È\15Þ\v×ã2 cê\ 5\9dÁzB\179Ì«®ç[:\1dW\ 5\9a½*I\18\9cÐùÑÈóÚj\7fò\9aÖç\ 4¢,¥µ\a\81£Íµ6\ 3
+½a\86°UÆñ(\93¯x\8b\e*±t)è\84}odP@ &K,ÞÊj6XtÖ\14h\r[\93\15pV\ 3\99Åas\9aKtí¡\9a\8cNó¤õÑ\ 4\rÖ\10&\1c\7fx\12\9a\83ü\ 3\83÷¼5*X\ eÒ(¬Ú\909(pc¸\ 2´áª#ªö~\ 5QÌ98\a·\9cÕ³°# j\8f\85.\16Xäiã\187&\ 3iPcL\8e\15b\1a¿!ê"\1e\9a#\1d+R\18\13©¬($iæ=Âúð\16\84Oh\90³Ê±©ThJ\8cc};Z6²Î(2YÌ\ 6`bÖ\8dí²*¸¹®µ\ fQ.áàAj!ftà\80mÞ.\89       w\98\ 4ªüy~î        \1a\8eë~´÷L£fQÃaP¶1)\8c.y\9aw<&i«ú\1e\13\85}HM±t;\ 1\ 22\88ì(\bÆ\9f\ 1\98©xR³TG\8c°Tàþ¾\r;:v¨«md]"nÀ\84$\aVì%TLßè«\86ü\83êé¹N\eØ:Ã\10d»üZ³\ 6\b½\8bÑyø pléÈG\fu\1d[8îÓtz@Q\92¸¤ÝK¢\143i
+}\17\11h÷9\88I\15ÈQ\98jô*\93\ fuà»\96ÓNPÖ\9cùÌ@f\88#ܬ£¸¿\9eùN¿4ú\91-CɦÇiJ¦ \11wS×Á\9bü0\8f\ e½\90×0¯X\e\11çû\f]d;\1c\81\10\1f/\1e^\83ÌP(SÊ\1d \1aN4\80nWI$ç\ 5Fä5\82½%Dîá\1dÓO\8aHpùýн+`Õan\ 2Y¬''4\9bs\95\87æ\9eR¢~¼\eUýýá\15j8\94\8fPgϵ}×'ê\f\17âJ\ fXtG¢!«\ 60òUº\9eö\88\94úI×÷GG°u\8c\bßØ\7fñ\18-{\ 1\ 6JÑ×*úTàÅê\9eÔ \1f^¾{s>¿\14òÏ4³ß¼\7fÿ\12\1e^Xl\ eW²)ïR¬°\89\96^¯S³øʬî÷ß½¿\0mR\ 5ê1mçW°äÓéç\97}µ æ¤ß\9f\9fÏOôÉ\9eeT\1a·\83Õiv3è/k\8cüSFõ¥ïÊt¸ºXwý?>|ÈKm-ù}Ü×ì\90ÓÍÎN\8bâ¤çìóÅY_÷\9fuv\8b.ãGÕðy\ 4\1a\19\16\9e°}/Ъ\93UJ²ÿ \9f\9f@ÇÀ^e\aN8pÁ\93\0ùo\10\18è\rF|Ñ\81ãgÂ\1f</`Ï\f¿PBü?ã\1fyO óg\11ðb\18ñÞ[ü¢ÎËÖÄ÷M/ÖýxÑH³I\92¬in6\ 5>\ 3q¤#\9föHZ\1f&®}\19\83*\ 3i± \16½\112â²ñµNçÔÑ$Æóu\86Î5\15ò\94y%Ak¬Æyª[\15ët}O\1dMqò\8e\89\81Ø\8fM¶á}ð«Ò\9eFj}=­'D\8a÷åÐCZËK\99ã­éå^6ùua¨zÐçÿûrú0\94ü]\85       X\1ecùó\0I©þ¢Õ?\9f~Çy\82è\1d\8aüØ\18ÆÔ5\1a\9aѵ%n©£KKü\9d\b\86»ÝÓ\0Ë\1f\ eÀ¹¸à\13\85c¥Ä\13u3®o3\1e^kCɹúÉ!õ76ü\9c°ÿ\84A¢À^ôw\ f^YoÊÇ?I<ä\16\85ë0M¨\89¬iû 
+2Õ\ 6\86\81\ eÇ\ f\82X¢uîz\94vH\11Ú\9e\ 6\f¿6*Ť\879\ 3\84%-\98\93Î\14°æ·ûg\10Ê"\8b\9dt\1f\:\86KŽ!Ë\88È(\7fO_8p8¶Ç\19hZÆlÊÚ\90\14¥\f\8c+¾Ðp\93½Èïgľÿ\ e¾¿èïÉüñc\8d÷\9e¤Byø¨5NùÛ\88\1aJÁ4ÿmÔ­vè\e\81f©/\8b\13\85p\8f\1d¼GÐ\ e¬\95~ùÜéï\ fØ\a\9f¬HÊÜRº\11QHîÂF÷<hzqIÚ.\ 5 ÌÓo\8a\9c®+>:\ 1\13\97û=:¯kÛ0®\e\13¾\96\ 6µ\8e]\96lZÞ).G\10:\ 3ö\vQ\1cÀ¹Y!\0¯ñeù\10¨\90\12mm\92F\95c­7íØ×/Ï\ e]5\8a\91Ìlo\98Òº\fØ\ 4Ï´\1c»F"xÎ\1d:4í9\17
+Þ]J9#\86Ê\87O9¬\ e¡´¥ôÇßFìÂÿí\1f)n\0¯\91.\1cO>³\1cG\1c\9aØÿ\17\8a1ð/Q\92\8e\8fendstream
+endobj
+5593 0 obj <<
+/Type /Page
+/Contents 5594 0 R
+/Resources 5592 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5581 0 R
+>> endobj
+5595 0 obj <<
+/D [5593 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1286 0 obj <<
+/D [5593 0 R /XYZ 85.039 570.527 null]
+>> endobj
+5596 0 obj <<
+/D [5593 0 R /XYZ 85.039 536.384 null]
+>> endobj
+5592 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5599 0 obj <<
+/Length 1793      
+/Filter /FlateDecode
+>>
+stream
+xÚµXYoÛ8\10~÷¯\10\88\fD¬HÝ\vì\83\9b\1eIÑíº\89ó°h\vT±d[\88\92\1c'ûëw\ eR¶c§-\104yÐ\90\9c\19\ eçâGKË\85\7f\81p½Ä\8ab)¼8¶¦åÀµæ°òv 5\87kùÂ\r\ 3\z9\19¼x\13\84\96tEâ&ÖdF,\93ì\93}v>\1aO^_\ e\1dÏól\19\8b¡\13E±}ö~t5\94öÕÅÙè=.ùö\18\86\97\17\1f&CGÚ\17\1fÞ2?ò\\8fÇÿàÚ0öìÉðËäÝàõdÇ\ 4Ç\17~è¡\rß\ 6\9f¾¸V\ 6\e¸ÂKbk\ 3´+d\92XåÀ\ f<\11ø\9e\1e/\aW\83\8f½\16^ó-\96:rRÇp82\11\89
+\8e{ÃÁÓ\a\ få\1eñ\a¸ \14p\1e%\12ðEà'ö庪\8aj\ e'\ e#»YÁWÚÓ)°,\8b¼êxzSt\v¦ºEÎD\v\1c9z«Ë\9aâ.o\8e¸F  ©ä\13¶zJ¸Êëm\95Á\11[¯Òr¨bû&\1d:~èÚ\95Ù1ÏZ\9eéjþÞV52nx´A\9e\ 50\17Ó¡\8a\80\ 2÷%öª)`ªB¾\ e¬%N#%I7)\95öf\81\8c½(°e0\863"sÞ\80×båÛg(Õ\18\8bÒ.gVmjI\93+X^\15¨z®÷\9b\17,\88Ûe¨Ä(ï\8f\ 5Τ\88\13r\ 6jöÝGÇ8E\81ÈNq\8f\8c\19Z\8aI­Mó}É»\15-\ fÈ\9cYͼ0 /æ9ú:²o\90:Ѽ%\9d­¬\9b\87aìÛz¯Þv`\98¼zÉÄgWú\981$Ðb\91\85\81=\81T\81s¼x\13ª\9dàz\81\14Q\14é\10\9b|C¹é² èVCOÙ\90x\81\eÚmNé\853\9cb\8fRÅ1êv]5­ÉÿeZe\Çé\14ýµ(rv3\19É+DߧÓnùÀ\13ÚY\7fò^Þ~Z:¾'B/bËëºû\1d\8cT\ 1\1cb:ÕÅ\82Cçú\ 4\17ÿ¸\87¿\13=5åï\89>\ fF\1aÇY\99Hé2]>ðJ\95\96¹\16»\1aýýrä\9c]\8f¯(!\ 2\11©xÿ¤eÆ\9c\7fñç'Õ\936G«S\91p¡íPÁ­§Ó¼mgë%ºC+<T\85eGs;[íª\17G\ 2µï¼Ñâ\94Ý\8dÙXkú\82;1V[¡\ 3\1d\13\e\f\Êi¯\ 3UoÙk\13»´\13\98\90¾}I\81\85ä\82\9cÎÓîÔ0\14:î]\81É\8dòºµ\99ÐëYò\12Q\17¼Xè\92«2SóH|/MÂ_\93&Lÿ\82\ 4Ñônjì(zFjðú\8f\93b²Ð.o\1fØÙé=û\1eÛ&\ 5\b<nx¶5έ\8fbD½ï©\98¸"ôué\1e\ fD\9b\967é*mÛMÝd?\88\b´áªÓÅD\13\9f¥ç?\11\83'Êú¼n»§ªÅ\ 4\80\8cæÚü`.+JZÝÇ\90^¤8¸Û\99¡\92¨ô \84m\98b7*}\85\e-us««\ 3{ÿº{Txér¹\1f\ 4¼~:ñø¶\97>Z\1c¡Å\9ePûxí\0ÍHh91¡\19\0<þO`'é\véË£Ø\89`\ f\88xOc0\92rA\ fS\86}_O\0\8a#!cÕ\83\92з¤\ 4H\15ì\82\12\88\83Ä\1e\84\10ò\ 4J\ 4\92No}³¤pý$ñxu\87&C·B4ñâ¢\94Ö«\1a,²¶Fy\89P\80jÁ]A¸5\vô\1fb¥     7/J¥=à§\0hE¡æÚf1çÜ®&?\14±ô4ãþ\15\1aKFIÅ\12/y\9cP\90`te\ 2ÕBk \7fè¶H\93\98&3&9ß\80Xa¾5\84\9cñ\13ó¶üMQ{\93§\99V|K·\ 3Â\92M¥U12rÂXÄq²ß P\9a\8c&\f\83\18\ 4\b®\ 3\15Ú7ë9\13\84xà«\84\12÷HFÚ*ÓÕï -\98s #C#\82 0\9a\17\94ê\ 5¦õ¼*þ#P6ç¥\19Âż5(\14Ý\84ÓEÕvXMýõq\88ñ´\83P\97q\90d@\87Çñcû_\ 4\1a\14rá³\99\1e÷]\9cÓûv©9TÇë\8f¼sÊ\98\98|Û°dºe^æi«É67èXo\94\12ú$\89s\º\86ñXó\16ó*å\ 4Ù5  Ï|xÔf\8d\8a*\83\8e©í\977p_Ǧ\9b÷q©i\96S¬mùÃ\12]Ý£\83\88Á|s«ÛV/¼6 °#\ÿä\15¡Ü\18J7Ðù\7f[`ߣ\eàüzÌÔ×U\91a\17¤Ë¯¼É¾\1e)"©\ 2\91P»A-\a\v\13!]h\93!$ 
+\9fײ\1c\1fü\19Á\9bÒA¹äy}Ô\91Ð\93cÐ¥¤\88¹)\1fyµ)_\ 4n¼÷Âô\85ç\87\8f^\98\91~Z\9e-Ñåý+ò\15¥4NÝõå\1f\86öE_\18iWÔ\15óâ{¼A&\f±kOólÝì5ÝcoÊ\b ¿ÿ¦\1cA\ 2(x\9c¼Â\8dTèÛ\1f1\11\8bû\1a\v\ e\17Ú´`d\aîuéZ'\\82\9ek8\e1\ fPÚ|\rv$¶5*ÈLKÀåBïZT\87ìú\ 1Éìâ7l\16ð²2ÝÃèÜ\16\82Ùr\ 6o<¶a;B\9aË£[¯xÈþ×ï\1dmÀa-n­\89y#\rvµIh\91²¯pw\bÌ2ïNZ&\8bÊ\14\14Å\ fæBnö¸øø½\8ds»o]\9d\0(S3\97Þ`×\1a\82i\1aôãÚø¬Õæô\ eb×ƶ.n$éÚÐ\12©\9ek»&-æ\8b¡JìnF¯cj\1ai³×\87\ 3~jëöRh\fTR7yÐ]\8a¯¹Ò<4Èá©î15n-\8eà\82$\14\1d¯*\1d\89çý\84ä!té£úÝ\12PJ\1eÀ70\ fÐ\8e»kàÿüµ¬5endstream
+endobj
+5598 0 obj <<
+/Type /Page
+/Contents 5599 0 R
+/Resources 5597 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5581 0 R
+>> endobj
+5600 0 obj <<
+/D [5598 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1290 0 obj <<
+/D [5598 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5601 0 obj <<
+/D [5598 0 R /XYZ 85.039 741.337 null]
+>> endobj
+1294 0 obj <<
+/D [5598 0 R /XYZ 85.039 189.052 null]
+>> endobj
+5602 0 obj <<
+/D [5598 0 R /XYZ 85.039 153.741 null]
+>> endobj
+5597 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5605 0 obj <<
+/Length 3241      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1akoÛÈñ»\7f\85P\14(\ 5D\f\97ËgúÉyÝùpIÜØ×´¸»\ fk\93\96ØP¤KRqÜþùÎk\97\94D'A\92\ 3\8aÀá>fwgç=³R\8b\0þ©E\16û\81Î\17i¦|\9de\8bëíI°XÃÌ\ f'J \82\aI\8cSO/O\1e¿\8c\93\85
+ü<È\17\977\ 4rYüê=ûñôüòÅÛåJkí©Ì_®Ò4ó\9eý|z±TÞÅÙ³Ó\9fq*òΡûöìõår¥¼³×?0<Âür~þ\ 6ç\96\99ö.\97¿_þtòâr\82Â*ò£D#\ eÿ>ùõ÷`Q\0\9a?\9d\ 4¾Î³Å\1d´\ 3_åùb{\12ÅÚ\8f#-ýúäâäon\17\9e\8b\16¼jæ¦+\v±R¹\9f\87ñ<5Vxû8wô\baXÁH<¥\a\90 õá>
+(\11Ç\81÷²\82N\87·î¡1À½\93Ô{VãhÙH÷9Nw8ô¡¤&\ e'ÞYÓ\ f¦®aØ\fUÛXÚÌ ¦#_\ 1ö\161\15Ï0êE\7f»\\85©G'\W°ñ=\1c\13Æ^µå\89\e\f3B\12Ç{ü&ÐUÞ¦ävÕ,ñ"°\ 3`\ 6Í\9a1#øV\16\95\85\e¼$·\7f\vTÔ¹µ¼à\1aÛ¸KE8Áò\9c§\12\92\96gve\1cÜà¦\1d¯"Xs½\ 4\8c7<bpc\19\80Í\ 6¾á°CÂ\ 3\96\ 4s\v\98ò.[¤#q\13Y\9e\13mzZr\8b\94î\f¯G¼îáläc\14)ïMC\87¬äF\9aoÇ4Òò\8d¼\ 2\8fh\ 4\82 [D®+©=Ц(è\8f\ 4s¢!Cß\10¾\96f,\ 4a(Dªì(ÓXN5\9d\9cT\1a¢ë=/\19Z\1e¥±rØÝò°i
+nÐ8\9eÓîðü¢ù\8bH&¬iJ:¦\98\f\82a\9e\83l\ e\13ö\814 Á@·ßmHpaÛ ðnZºi\8bØß±2Ðx%_Ã\9f¢$Ü®»
+yÁ¢\85\10ó\ 1ÀÉ"´;æs»ÝÒ=\9bÂ"Vð¢#\91\835¸m\aä\ 1\ 5Vy»Î®\14Ôÿ\89,jw¼ÍÝ\92t\ 3@ÞÏ\10¥±WÒ\99òn\10ªÝrÇðg\96\7f8\15Ø\9dß\8f*5T$?h:²tD\ 3\81û\8dp\8b·]ïXXy?d\9aÎB&\ fÑ<Ci\80©vÇæ\87Pi\9b¦¼\16\85\85\aãB\14îVÖí\88\93Ä%\84\18\86ªY³àN®\1fÓí·ævbT
+6ê ~\0\bî"\9fX¡8ò3 \19\9b¢«e\fÈ#x\9cy;´\8beÇkö,W¤ý \8bdMÓ^±\95\15V\91H;#0\95|¶áÏó7\17Ü°k`ÉGöC\ 3¶ï\97¨í¸Qù\84\ fÖÓ\83WyêçZ/`­\1f\80Ç óK O\f:»Cc\81\8dß\94\8eðOn\9bMo\9búa\1a
\17§¯\9e\9e®.^¼ý;¸ÉãÃÒÀOB%°¸ßmW5Ã\9fù\8cÇpZ÷¤k\817ÇôY)À/Ë÷ñ|ëLYmPÄÃ,³\12ߢx<B©N\89³78\9a\8e*ïÔÇA]¡$Ü3\98iÚ}Ý\87±\ fË8\ 1#V\1534Py䧩e\1f]
+¸L·2Ŷjf.\94æ~\94YRàÍåä\9e¯±®> óÊ\86\87+ùZ¬\10Ä]\ 2\95\1fÚM5ªT\ 4\80Ã)\12\8a3\90.òC\10ç\89T[Å\ 1m\80Ãë®4\ 5ZVØþÊ
+;vؼ£æ4bÞËBÖ\90Vål\ 2\18©
+\10ÒBº#S\90²PÁ\1cÐ=
+Ô>\ 6N\13ë\9a÷[\97\ 37LÃ\10¼¶³N\12f¶4Ô÷fmíZ\12dÞå¦ì\ 4y2¼ðmÚÉ\16¦¿\9f1qw\88\8cA[\85\92\90gä_ðKx \89Ä\93«\82\aÛ\e\ 1²æ\1f;Ǥb® \e\fâ\91¬`£\f\91\ 2w}GÁFÁ\ 6¶ç±\82£\v\94\ 2ñ"¸}ÓÊ9ìñÊ-\ 3[<ß;#\8d\93`\f¯ËÛa\1féº]¯éÔõ\f\1dZd!\8aQèÝ\90\eÙrÇà\a\18amdÝöÌ\8d\19\16c\1a¸\18µ        yl\0F¸/Ý\1f·p\ 1\ 6vî*è\12\18á\88û®¹ÿ\10ZV-°]·DaB\ 4#"\Gl\ 5ïÓ\ f\1cÃ)ï¯3\97vlÔ*t\ eCÑ¥µ\ 2î°\wû\ 1\1cL\90OÆР³1\94N&\ eM!§\en\fݽ4Z\99©[¤\ 1\1dC2\ fcïèÊ£0à¤èx-°åÇÛ\9aT\0í\ 6®á\80\a\1ag.2eMilK\90}\ 1\98ut&üAÝ\8a ,\7f\87liX\12]8\ 37Ì"í\9d"» ¢7\fZ\9b\16ïÛC\8c\8d*\9eç£\8aãìÖ°W¢Î\86:lêx7$\fmbñ\9eºÂv\90³_\99÷nMª@Îßn21ÞÊîLâ\ 5Ð\8d\9c`vC»\ 5y¸>öõ\12ÃÎÊ´V\99ÄÐDQ°g·ÄòÜ;\exÖÝ\10\19U\99µ<\95\vzU*\92\0\16F¾¶oøó9\83ªÒiÔ¶\1f[ÉF\8d\84R¸y·T\16³1\82Ã\89\8d\b¶Üå\14õkxP@F\8eªø\90\89*\11\8d\10\a\85\ 3û\1c\82\81½\r\8c\1d=¦ú$Î%È\9e\ 1\r\7f(Ä­$.ì\ 4\84\1c.5­§á\1e\1a¢½cÙD4¶#9\15\9bf\84\87\8c¶        :b\9b`\ 1P\8cÝz\12îe {¹Öv©Cï
\ e\84~ÇA@\9cù:Ó\12\ 4\·D¶-«2\ 4tm3V\ eÌ\16ñ»Â\16\1a\99G<\83v\95ÂÐ\8d5W\10õ\8d\10\902\bLQ\ e<\fN\1e   \8eM¿\9fÌÔ&B\bQ³l¶\\07\86í ùɤ\1c,ãÁ®\19\84@1/;Ü2ö£ø³;¾\99\ 4ä\12ca\9dÂÁ\85¹¯s\e\95½\16\9dÕè\ et\0\16\ 5þ\83\84\84Ê\ f<\89D\o®P#pZj\19\e$r@\89¾DR\aè(\15ûYbÏ9º%F¬aj#×üë \18~w\ 2\9c<p®\8f\12#2u\81"\aöKÒ\fQ%Öòî3\97̾þ\92ú\ f\96\12¸\f8÷¡\9f\11\97\93 \91\1cÄ÷\µb\9d\ 4Ay\89Rc>\96\9c'~\9cÚ¼\8f«\0ÅgIõ\rò\10}wRýX­ÑØÕø\11ÿ\82\89&\e¤\10\8c¯®ë\8a\fæû}KåJ\16 GSÛì¼ñ\1f'7ñw'ÆEY['t,+Zù±\8am]\98\8b\rsi}4±\f{Õ=6É\a\91\15\8fsá8z\1c\ 6ÁG\1e©\84\13\95@p>ßö½µZWõý\f\92*\83ãU&Ç\9f5R\95\16w\8c¯\ eü`\82.\9bì\ 5F\bpݽÜû\140\89\94çÂË;îÏr\1d§\ 2º~c¶cÍí0\89\86fàRbI¢iÁ1\9eIæ'\16\92\84\ föw\ 6kÅæÌÚ*¼\a#\87u%¼xÁ\vÆzV¤\ e\82\18\1c\1eÓ¹\92\ f¬ªä¸iÉé¸\ 6\14Æ\90j\87¶,\ 29I\8cAELÉÄ<é!ì
+ý\éi\1czNÙæ\18ß ïÁ°\14SÊÂ\10\95\85KQÌ\19q\b\94\9fÆV\1c.\ 6C\1epNlC`wj-á\7fg¶ÊA\ e\94Ó\93a°rجûy-\b\83\ e\94ièÚ\9aíî9zaÓ\94s\ 4KC pú\85»~\8d9\avDzF\19\92ÄϳýJÔ«\16\93\1f\9dF\þ´É  p\1a\83íTOª\1c©­e\ 3ð(\81Ð\19Ê­-g\rNàRÍ\ e\19¿Ýýt\0,ìD:dc»\13Y\13Á\88Jý®6\12'1\ 4÷{º\89\vë\1aCÊl\ fÑ\88K¥(Nw\fæ"fì´RU\94®ÄÃ\a\11ðí\81\ 4\87I&\85é\89Wî¨\0Îõp¬Æe\ 1s(\ 4VQY<ɬk\99\91ê\bä °|þ\ 1ÑAå7s"\13\ 5~\9aX\ f=\98+>Br\1f<\ 5\r,~\r\7f0ÞÞ\r\ 3ã\90rùÁa\aU"\94\94\15¡\8b\96ûÿÚM*ñ|\80\19|®N<Ý\r\fL\19ÆÆ\8c/-=K\97Ê@ìÒ=\1a²¸hÞ\87[#\97tâ­]6ªSæ\ e|˱F\ 6=~6`\7f\80\83Ü£\U
+A4üKc®jyÍÒ\92\8fÂð\9e\91K,q\94$f\0w\8e\15\91Q΢8ö.íã\8blå²WÓ·\82æv\1a\93lY\8feµ£ô|\92Þ\13¨¼­h)0á\0\11\88j\87\9a\9f'`l¬àR÷yù¡º.\19â\95«µ\1522¦ø\0:zíÀfT\;î¤LÛ=â1\aä\1e'¦+°â}nÉ\98»ô\9a±!\91úà\f\87\1d^*v\19\94\9býi\ 6·ª\9f\e*ª&aÌàD¬ÝÞÖåPú\16~b¿ÆjU\88Ù{\88UZz%\ 3\ e¹R\8b\86O¿ãw8'\8c!\15\80ðóÉ\ 2y\9cûIj\8dµ¥<ÖÇ_µÅ\ 3\ e>J¬ûä\17ÇÔ>òq\87ßÉ\10\11÷f\9bíó\84ÞKBïÝ2\8b,ú{\ 6Í\9a\9f\8føBR\eò_<|çî6\95ÁU\b~Qé|\8fÒ\1cÏ\18÷Vüp\84«ÒÔÏâ\87ÞÛ\ 1*\ 2½ÿ¢÷öPÞÛÑó\92\15¢\87u+ÎÐ\16qF!-Åå\91Âa¦K4¼\13÷j½âLºïë\a\7f\e\0Áo¦òOGÏ/\91ê6Ò5Ç)\81\rglºye+Ý4ØQ\9cvϽ]\ f\ 6©´`RZ\ew\95r©ã¬\147^_R\0ýø\1fç\f\r)KÉG?Ú\ fª)jdq'\1c©ÜȦ\92]R?W\ eÁH9Kgó\95Ä×É4»\88Ô\f\95¤\87ÛbZò-\19Ë)V¦Â#E\9cÆ¥:\87\96\9aê!F¦X~\ 3SÂb\13\81\833j\19û\89\r ×eSÚ_\10PyN9î \16®&¯´WL\8c[ÇÓ\b>\80{ {\88¨\0\1e\aÇ/^öm\80ö±\ 1(mE¿µpEbÙÛHÈÒ\89¯\rb?\86\8ccâZúê?tw\91\91¶³Bc\7fü¡í\8f\v°ü\86áÁmm±ú8­\94\f\83 ã"ÇY£\0\11I\12eÿwbD
+c}\86{A\90Ì~â~4>'\1dKY\96JÊ>   ½ù\ 5\1cwÁh\19ÎGçÂo\90Ô\\1fÈZql\ 5\\85³\98\18þ\a«\fÀèdÞª\89Mÿ¶\1f_éÔ\87|{5îõ\89j^\18\1e¢9e¹Eð\7fkú>Wendstream
+endobj
+5604 0 obj <<
+/Type /Page
+/Contents 5605 0 R
+/Resources 5603 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5581 0 R
+>> endobj
+5606 0 obj <<
+/D [5604 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1298 0 obj <<
+/D [5604 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5607 0 obj <<
+/D [5604 0 R /XYZ 85.039 743.459 null]
+>> endobj
+5608 0 obj <<
+/D [5604 0 R /XYZ 85.039 496.846 null]
+>> endobj
+5609 0 obj <<
+/D [5604 0 R /XYZ 85.039 470.353 null]
+>> endobj
+5610 0 obj <<
+/D [5604 0 R /XYZ 85.039 445.376 null]
+>> endobj
+5611 0 obj <<
+/D [5604 0 R /XYZ 85.039 416.157 null]
+>> endobj
+5612 0 obj <<
+/D [5604 0 R /XYZ 85.039 389.058 null]
+>> endobj
+1302 0 obj <<
+/D [5604 0 R /XYZ 85.039 186.226 null]
+>> endobj
+5613 0 obj <<
+/D [5604 0 R /XYZ 85.039 149.359 null]
+>> endobj
+5603 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5616 0 obj <<
+/Length 3356      
+/Filter /FlateDecode
+>>
+stream
+xÚµZIoÜF\16¾ëWè0@(ÀM\93UÜzæ\10ØV\9c8p\1cM¬À3Hr(\89l5a6Ù&Ù\92\9d_?o«bQMË\83X\81\0\91¬õÕ[¾·Tǧ\11üŧE\1aFz}\9a\17\8bâôzw\12\9dÞ@Ï÷'±\8c\88N\930ÊRìz~yòôe\9a\9dÆQ¸\8eÖ§\97\e\1arYþ\16¼øáÙÅåw¿\9c­´ÖA\\84g«</\82\17¯\9f½=\8b\83·¯^<{\8d]Ip\ 1\9f¿¼zsy¶\8a\83Wo¾çñ8æ×\8b\8b\9f±ï¬ÐÁåÙ\1f\97?\9e|wé\91°JÂ$ÓHÃ\87\93ßþ\88NK óÇ\93(Ôëâô\ eÞ£0^¯Ow'IªÃ4ÑòÝ\9c¼=ù·[\85û\92S\9eµpÒ\95\1d±ÒQX\14\89;r\9c.\1cùÕæl\95Ä:¨êq\v\94Wx¤\1e\9bTÐI×Ô1TØ\92\ 454\fòÚÂû5vv»=¼64p¬\9e@70e\84¦mÅëШ¦¶\8bµgª\bÆAúLË/¸Fß\9d­ ¯\84×õlÙT\ 3\91d§t8g¬w¦\91ïÃ\88-\87\91?ÍÈǹ¢Ey\19$\v¤\9b\81\98^1- +\14P\8c¬[\13gì±u\11\ 5wg*\ fº\9e\8f\8dÓW:_\ 3ÑôU\rpX½\86\1d¡¿í+S\9a\ 4ν18ïÊÜT<\v\96¡gÛÑ\ eu{ÃßFV5M\83/\85åj%çƾ\r.Õíxa\9fÀ}OK\11K«~¾Q-\v/±Ö­l\168°%ÊoqQ\1eJ\9c,D1r«,¸jÏ=;\91\12\1dV¤U\ 4wÛªå73\8eÕn?\92ÒÜpÓØñ\93¨\93\13 hÖyðÖìðóÊð\88aìú\8a\96\»³c{k\98G%Su{\96fÀÄ\83\1djp³RöoP0þQS:©Ï>K\9cÎ\12:\1c­Ý\98±*±Mð\r
+¡ß\99±îZÛ&OÔg\9c\88k\ 1\95\8eC-*'v\\9e\17\14\81\19Í\95A£Â\86ߣ8A-\aâ\9e¾Ô¾­êH\87ªÐb±¿GiÔ\8e\15Hz\bÇò\8a§ÌÌ\e\0q\1d\152ãÉÂ\9ay\18\15±ô·cÙ×·¸\18q\ 6t9\vU®æÖ°¸M\9c\87\1eØ&\v³,\97~"\19Ôý3$ç*\ 4\16ÊXÓ\96\v«©8T±rTo@\b\9fc@¦Â5`§cY,g\8b\8b(L\94>])à\0\0(v¿#4A+É"\92Kǯ\f^lã¶\ 5\ eÿÉ\10~ïKF\ 6lqø\82GXé\14\8c\96ÔåÛ³Uªtð\9c1£¶¨\89Ö\1e\a\9fÐa \8ad\99\83L\켺­¯åý'4Ý<(åÓª5î0ÒxxaZå$h¦Øxa-kRHj?'¥góî\17Ìÿ\1cÔ\13ÑB\ 5õÀOùd`"Âi½k6\ 4ìÂ=U\11[BÄ\98\16FÈR\88røâÛ=·|@p¢\85\ f¼\ 3ÎeðÚ\13\v\9cU\8d5K\a8§Ö\8a}Q=Ö\86\9cÌ\9fDB)'h\99.ë\rU;ÔWMÅ\9d\84î\ 6)\09$è\18\12h8§mnqÉkV\81#Øp"AÙ#ê°È!@¸\ fÇi
+ì®ghÚóPæ2\ e £ *v\87FÖ©Û\9a\8e ÜúÄ-âż\19$nø ,\82§Ó\1f hï\89Þ\9fÒ[©S\e"\8as&0\v#\19\84Þ<@?&Ôm»aD;\92Mº%\7fQ\99\ 6Ö!>\92ë\9dC1lÞ±3\9fÐ;\r®\9bºòB\81DÌB|û0\9a~\94I2ù`½p5_,\ ev\12\92ì¬?\0\19\18Vygdäõ³à\87\8e-\99&\94\1doFz «:Öη\18\84j\14K\vª\86üi¾Ä
+¥Ó\19+âà[\ eI.·\12I)\9ds\b\84C\9d\88\95\86)×H\14\ 5
\8fØWÚ\91v\ 3\1cÈZÊ\ eØ:1ì!tÀ\97Ò7ø\81Ûzæ\7V\8d,´!KÛɪ-?1ÖÅ\1dQUÈ\84¡MEÑǧÿAt!½8fÂ$Ú'\1c"#öaü\Ë\93$4\[S\1f,\87\19Ø`\ 2±\99_\19ã`\12¡HÓ°\09zÒ\8c\ f¦77½Á·­¸²Hp\9eéy\8eÂS      \9b:!·é¥\89\8c\86"EÀhÃ\ f\11Y\8d±\83R\vx@£<XÆÏI{aJ×"S±ùÊ\ 2\17~\80U\8f\9enÊúV\98L\ 1y´´ð£\80\18¼\9fö})ÚoªÒÀ\94»º]ò¨Y¨\93ÜyçU\92¤\84¿¸CÏdwrd\86\80\7f\91\87i\9eÏd       a-\89§k\99\16PJ\ 2+\95úç\83=è(·uç\84Ê\ ex\95C\b¶ÈÆt\ 6¥\89Ê$!\80\8d,\ f=èÃñ×]ßW´ÀȶM­¬<£¥  `O:ª\8fì©\ e£\r¹±Õá\10¼ï{V6\82lÆçc\8d\9eY\10(\9e²\8e       ônÇß\10\ 2\ 6}H\12\13\92N\19RÅ#¼°V+å4&Æ\8c\80G\0µÎ(F\995nÉjàí\1d\11ªÕ´?D§\eÊN\84\86rÁÕØ\9d,\9fÑ$áصl9Tãàmt|t\fO+ôK
+"óÉÓ
+óÕ\9a#y|¾ùõõk\1e\86Zu·\ 59\ 3![î´\80·\86\ 4\b\ryäfÃ\13ÀäÒ\80ÝwÉ\1d\ 3\ 5\117ܽ!è\81\97k\8béµM%×ä?pÙ\91\ 38\9c|`} x¢\84\ f\97èã»~¤lÍ\10îIð\15%È@\98=\bU%¹O\a\98ÇL1¤O\1dÍ\82tàZüt\9e\ 67BX<E+dî:\17\97£0\ 1ÚÎï©\186q\88\90£Âr\96\98Y>ê<\9f6©JÊQ`Ü\9d\r%\84
+\99l\e\84FB?\ì@JÔ\19\99\9fY\1eZb\8fÁhÎ\86ß\b\8ex\18d\15\1ef%\10Ó'\82@ÿXX'\rse\11ê\8f¥\ 4\ 30/µ\ 3\86-S¬5\1f\90Pt{Ï=¸C¢zì¹\93"ái\90\ e\9e\93\9e\9e\9f=G\96¤W\93Û\92\9c\ 1°K'ÅÌ\95\ÒJ\10P.Ê\99óÂ"\92\80°\88îÅÃ<\95¨â\98\14\87 \81õ¨yØæù\1eìsy\0D«?\89~\17bÄkÍA£85@aßð)8Æ1.\95ý\80\8a_S&­m¤NU\ 6ü\1ak\8a7Þ7®2\ 1\8d6"XÐ\7fÔ\11µ\ÙyÂä:UÒ\13\9cZ\9eÄ*x\8aQ(\86Ç)ô¤yýüH`Éi\86á\93Ĭ0\86úÌPW\83·\aÙeeÚA¶Úð³ì\9c\18pu¡ÎY\94&$Ã\81\9cªíö\ 2rØÅXFp}#[[¿9gÍ\9e\v>jÍu#\1f¨¬\82`êØò\18\17~«õ½\10ý\9b\81[ý<©êÉ¿\0\a¬\9d×2\8avùè\12³ÃXù\1d\84¸\87\9b­ì½\91½mÂ\80»ÜG$h\9b¡ G\8cszk<Æ\ 3\ 54Påɦ8\7f $Ç|FR×\94=?*¦%^R AðXKªéò\ fÎJ(ÜóÒÂV4>\8b½\f\19ö«ªrà×+\ e©ß\1fgKÎ\8aï$c³V\a}¾ÕÍIè\ er\94\99â\1eå\8a¬üVª(?°¬ÿ¢ë\810i¥!4s¡#~øY\8e\89\99   \ 3\90µ   ì~G\1a]2\b\fÜÆõé§\18¦C\1fFêÔ¼_*\a$)\8b\9e2l$\90Sk\1aÏ\8a\foSõ\11>ÌÂÆ\ fæ\0\f´\e\8b¸£Í}âà\9f\v\95r\9d¥a¡\16\vÜ°:\0=¼>XØæ\82\8f¿j\11&EÊÓî/\99\86IúÅ\15\9f÷\8e½,
+í2Cr\*ò\1d[\16fQ&3ß\bðiT-\1d\81"Á¿þ=×{¸\13\99\85\10\9ei\92
+h&êXDø L>:\11z$\95\99þ2³Ô£3ëem­OO7\bÈ1?ú\85®9Ø}á\84\ eúÑOøó\fuà0j
+B\8e+(Ð88ÿ5÷fß\f\vú\13+å)Ð\85T{Qcr\89*@u^¢\1e\99\8f¶h<#s\9dA\ eg\v \9b\8erµ¿\93ÁÉ£3ø\87ú\ 6õ¦ÁÇ\ 4 ¾.¹\8a\19Ä\85¢jG\ eLKu\1e\9e\1f\ e®\8c\83\1eøï3§ôÑyñ\8b
+\0Õú¯$K8\1fÏ\92é¢-Kç%UïN\8f.\19Òè\13Õ¬\ fÜ°3¶ì\0\1f¦ÁÛ+ù\98RzXr[õt¥\87¹ß\86ûgËÌ\8a2N»K¡Í¦Ù°Pcè\16\156Ná\11ýºö\9b¥\14\vâ\ 2\1aC)í\9e"§x*è/\8a/\89Â,Éÿºø²G\17ß3«À±MBb[\13êÆ\91\j,i\8aw᪱\1aÚ\89.\7f\94é»)ÄƸ!\96(µj\84\95\vX\ 2\11@\98xX\82N^ÇÖÉ\1fCG\9a\83\1aSox'Gúg\88 9Òõ%\9eÆ\ 5mroªã\aüe¬£0ÒöFêE׶Õõ¸@\eä\14i\18\ f­$Àè?qÔ¾9ÐÝÀ\96Óg\1d\18a4\15¥\9cnJzâ´\18Gz\99´$%\9d\8dúm½ÁÅ\8eÐ:¥.öþ\88\1a%- |nvc<­·\Õµé\84Íj\92£Ð[Ò\94v\18MÓp\1a±\90\94Iuuز9¶s\14ô\ 1\94­\91\9d\93Xâÿa_ \1fñú+ì+\7ftûú¾\93³uS¢\7f¬cÉ:Ìs[A}VÞb¬\8d¥9\97p,\98\82\ 2O`µr¤{ý\7f\18\87\vÒ\ 5­%\ 3º·a¦ÂD%¾\ f\97\82¶\0gÁ9iÛÆ\1c\9aqX¾ÆMíî\7f\9f»*\1e]\1e\fY'\9f\11GZx\97Ç\17g\1cøB\<ö¦^2ýÄ\97\85d%.\82ôJ+:\91ë©{ûå>¬½\86 jÀ¬\110\\12~\1af\ e\92\10\a\8d\17Óº4òKÖòµ\81ÕúÑ¥ó\93yoñ\ 6\10p8ôòFÖ\83\94SS%³@û\10¨2í\r\17\8dÜuÆ\88]ìî]\18lKJ|¿²ßû\85\1fxéËÒÃ\vãÞæ\87\0\9f\16{I>Ë\86\v5-4#n©\ 6!\80`\18Ý\ et_G'C\94\98ø\0:SyE\86\16\8bÒÌÃ\82âí\87³Òèhi v\9d|\854é×\v5Þe'\91\1f\95EJ®· \95n¶"v\1eX\98KTì\8fÔ^\18\b\1f¦¡\8bZ\98ÇB´ù;öÑ-läÕò¨Ñ\ 6x0\ 5âµ\9a¢qìXú]\r\97\by\18+Ð¥oäUm]ù\87¨\8c¦Jv-¢þ|\9dÉ]\15zúëù\ 4þ]\15\96 èZåÐOnð~\91béþ\84=¨uçüC"#îR\1cn×Þ+3÷\15ß\fðu\89\87\8e\15?Z®ÞæTv"Wò\80ëÍB\1déå\1f8
+K¾î×\85\1a\7fÑãØûpÑ@é#]ΤÞï\11ø?j
\16endstream
+endobj
+5615 0 obj <<
+/Type /Page
+/Contents 5616 0 R
+/Resources 5614 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5628 0 R
+>> endobj
+5617 0 obj <<
+/D [5615 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5618 0 obj <<
+/D [5615 0 R /XYZ 85.039 411.774 null]
+>> endobj
+5619 0 obj <<
+/D [5615 0 R /XYZ 85.039 382.554 null]
+>> endobj
+5620 0 obj <<
+/D [5615 0 R /XYZ 85.039 357.577 null]
+>> endobj
+5621 0 obj <<
+/D [5615 0 R /XYZ 85.039 328.358 null]
+>> endobj
+5622 0 obj <<
+/D [5615 0 R /XYZ 85.039 301.259 null]
+>> endobj
+5623 0 obj <<
+/D [5615 0 R /XYZ 85.039 260.006 null]
+>> endobj
+5624 0 obj <<
+/D [5615 0 R /XYZ 85.039 205.809 null]
+>> endobj
+5625 0 obj <<
+/D [5615 0 R /XYZ 85.039 179.317 null]
+>> endobj
+5626 0 obj <<
+/D [5615 0 R /XYZ 85.039 151.612 null]
+>> endobj
+5627 0 obj <<
+/D [5615 0 R /XYZ 85.039 111.571 null]
+>> endobj
+5614 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F81 5323 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5631 0 obj <<
+/Length 3227      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛÈ\15~÷¯\10\8a\ 2¥\80\88\foûÒ:ñfãE.n¬b[dó@\8b\94E\84"µ$e;ûë{nÃ\8bD\a\ 1\16(\8a\0\11ç~æ\¿sÆþÂ\83\7fþ"\ e\O'\8b(ö]\1dÇ\8bÍþÂ[ÜÃÈÏ\17¾Ìð\16ÆõÂ\0\87^®/~x\1d\84\vßs\13/Y¬·4e\9d}r^½¹¼Yÿôq¹ÒZ;~ì.WQ\14;¯Þ^Þ.}çöúÕå[\1c\r4?^¿_/W¾sýþg\9e\8fsþusó\ 1Ç\96±vÖËÏë_.~Z\8fHX\19×\84\1aiøýâÓgo\91\ 1\99¿\x®NâÅ#|{®\9f$\8bý\85 ´\e\18-íòâöâ\9fý.<f\16¼jæ¦+;c¥=7\8eM\7fe?\98¹òzW´@¿\17:\87¦^®TälðVyv\84{49\ e\ e¾Ó\96¿s\1c~\82\ eúØ\1c»<ãõÝ\8e;qÒ¡\81ï¢ZªØéò\86Ç3ê{À>Z*Ý\a<§¾oÒ=·ëê|;"©Äå´\12öM\9cNN\82Þ2í¶ðS7{îK+h U[KÞ]ºÁ£¿ØÝs\14\ fÊÄGn%Ä\8cMÝ49\1d\ 6»«X9WtÞC\ 1û1[°[;ï\90S1\1c!=\ 6æÃù<x\v7\81Á»ô\ 5´\13í<îx¹B>Ò®U\8d\13\1eyzKÇÕ\8dåhÆs\8a\8e\87\81\89Òn¹c}õ\92?~ó|Sæ-(©\81Ý>T'4Zþ!uHh#¬od߶ßß\17\1aRäp)D\9c3\87\ 4\13%ĺ\95\8e=gS\169\8b\18\13ßù\8a\8dúÈÓ6©ÌßÖei/\8cË\90Uv\8b´¢CëûúØrOÛ\11\ 1\a¦
+{îpíW\99¿ÙÐpK\14\13í÷²+_\17È\ 6ÛNF\8a®\95ï&:\12u\aJ\ 2äS \9c\94\95\8aV(o´B\197\8a|YpÓ\14\15¨pËó&&d´k\94\96ypKTº¼\11^t¬"µ4Q\ 5¶ÄTh\82Yk\9fy\eÐâ\81qàGR²:ü`g\83~\ 5U*\ 2Nø¶\93¬F\fÌjN#ËPÚ{á\ fô(çØò8ª\8a1Îë%¨DSïy§\8a4WÄ\ 3íºzÁûôG\80È\8bê\9e;Û]},ź ù\88d\91î~áÕä%`\80½Ä\81\1c\8aXT\9e¹V«Täzà¼ðê½µÀTí±HÙÜ\8fÄOTSM×Æ\9f6o\1e
+T\ 1l\94ùàLJ^~H\eæ\16Ú\ 1y\1eì­Ò½Õ\8cx,gå¹J[\ 1fù6=\96`u\81
+ ñ°¯³|Fè <í\87½Ðå\84û¼Ê\9b´C)#§°K(άtÐCñ\ 18z\95Ó=X!`w4²±±½c_\9cÑU\8d=Hó® \9b\86\8e\12ÿ\8arõ!@Õ{\99>±÷\96û\1e\8b²äÅ[älµé
+´hÅR´l\94)\8fE·ã¯^>\7fc\8b¤í\89UKö\92ÐfõêxA½µ$¢b\1dÈ
\86Xæ+Ô~\0?Âfuâgö)*ÕWt\9e\1e«B#áÇ'\a\9ax\83oKÔÈ\vY
+¡³eÍ\13\e,I\11\12_\bÅíX\8b|\a\89\ 1\8aû\869d,øÑ\91ß\96\rÑ\18Ò\ 6õ\88T¹a:\1eÉÊ\90\11;^³I\8fh\8eÀYÙøºã\81~+ئ$«IÉ­Iß\1d\e
+m>¶gºl=f\12;\8c\1d­¶ê¯½X¼2|\füඨ¦\8c¦üó°\fB ¤È8`f¬\8dð\9d8ûIlÃ\1e\8e­ö\18Û\1fO\95°\8fè\18~e[\ e+´Z\96\14B\14\aùh \9a¦\82\10\85}ãs­\87D\89\9dÃ*_\ 5\fì[Á\98\8eÂ\1e\ 5¡«\87\88\80\8c\1cP\10`½È\85Í5\88-\b<ç2Ë
\ f\88N+\1d\86Î+\ 6\1f\15\92\1fFÎUc\ 5ÿ@ÄB×uÕJ\0MÉ°\84È\19z´q}£¿\8dÊ~\12\15D\ 1¸t\14\aQ\84z\88F\1aÍ\ 2*\9c\ f4îØþxÁ(ÖÓ6e\9e!F\89AdeM~\vV\90HpvIÓÙfåÀ¾Ý\9be!\adB(7ëA;        \9e\ 4ÎKZÀq\86\f,\8a\9c\8eÃ\ f.l¾\bEõa0\89êÜ\0Æá~\12¼ýÄ5Ið]Á;TÁiðÆ`-Ú      ¿ç\917I(\ 4\8dXî;/Ð\9fA@-îw6\1c¯\b\1a\97\ 5\81>\8c\8cIä°N\9cR\e\87nä'Srg¨Õ\89ëõÔ²}%\91Å\94¾õslD3Ç\ 4\11\ 4:e\93\9cºªòMçºÖ\98
+|W)\8b\97@|¡N\9c\ f\141ræ\0ñ¾h-\9a\89\\r(h
+£÷\16Ã\95â0\11\16¨\100kà!\84À\11¼\84\1ai(6ªºã\ fÚÀ\82b\Ùí\bOÂPÊ?Ûü\91GøÖ\9bºÊZD."­£lD\9a:90-ÛZöL¿X\ f
+­ttrïØ ½\91M{å\9f(&hM\8fBU(B>        hUn\15|\84\95\10!\13\aÅǺj\81\1c\9a\1eã.h"ö¯\86f\ fÉ{\93\81³<\fú
+Á岿ôNÂ\ 6´GÔ\ e\1e\83!\ 3\ e\97¬r\9bt\ e@\839¸*T3F¸XÙ±1\83X¡Á\89¾^"pzÊç\f\16\92Z\ 5\98ñÄ`\19R®d\90\81%oú\1fÌÁ\91}ÆS\9c\8c\18O\8bðñkê`hÖ\10d\1a\9eS\8e2âÙ\9bú&pc\13\9dÞ\14`¶æ[áÇ·n\95\80a{êÜ\ráé6ñAÒ\8e­U3\1cé¡\89ñ\fZ\eé¬Ízérr£_I\913ñ»Ì+e\fÐ<\85\9bÊó\9e~ø÷\r\eÊÈ·¹$Y}Ì9\ 1ü\924
+Þi\7fäÛéi8\eCýæXee©\15Cìv\97\85®\17·oÞäåávW7Ýæص§\11^y¡\e\87\11Æy\88Üæ;
+(\90\99ép¶|\82#(/\e~õ\øýx¬®Þ¾e:­P_×e6ë\9bW
+¾µg&ÚWK2f}%%Glðû=ë»f1áï¯d¥Ù(\13ãì\17\86°È\84k\8dë=#\ 1k\98\7fJ\ 2\10\14º¦.O9¿2\89« ä®\ 2\0-Iô?eü»Ëë÷î«\eiýCͱÞ\ f\8dkâprÉÞðÑks\15\ 2í|ä\ 4\95\ 5\9eÖ¶'\16ÔÊ\ 2R~.VÈ¢¢j\v\8b\8b\15\99Ú\ 1\18\15À\17¹ÎÕ\aÜä\16\9d\eÖ1 Ó\ 3\ 1k,\9fÍ\0\12ð\ 4\91õ\ 4\8fSmÐ\ 4\8d,\116 ÎEúØ@z:0\93O&\ f\81×Ë\w.â\ 3\b\89#\8b.0´äe&ÞZK)q@^[Êë¤xð,\f\ 3\1f\13D6M¾íRt\81M7s¶\8aG\13÷¶¼\a\81w\ eê\ fò\ e\ 27ñõs\88?\ 2\f\18}\1fâ7\16ñCVFY;\88\a³2Dýï\0\1fh\167\ 6§¢i;\9b\ eP:[IÚK]\88ª\böq^Ì\18\82\f\1cÖ¦²#å\r\88><§\96\\82\14B\92\88ß|m\18bp\9f\0\91\82\f\e\18\7f\99É\85\14À1ó\fc´ïÆ\806¿\99z\n'\ 5¥\ 1(0 \820Õ)óSð1Wà\85ñ³ºá9¬Æºßi\ 2H('ð,Z)ºv®\84\13£`­ú|: ¯æi±?\86Ï`\15¡-ôüuf\1fH\1f{ÈûyFKA\7f¢ÐÈ\84v\976ù,Hã\12\ 5âÍR\98CÉ~Ü'û\f\99Á¨âIýo?\0Q\0Ûí\91+\80\98\1d\7f\8dÀ\9a\8eÈFY\19aè¹â8ì4\bËB7Ý{¼CÙ§_\84Îaú¸ü\r[~EG\8aù[\908ïPRc"\v9=å\9f]zG\19*·¶\1cþÆi{Óæ\96έ\®\9eÁÊw8·(³QôÌÙÕ\f\191\8e\10\a\86l\96ú6\9cØ\146ªN<U*s\88\88¾\18Õ#^,­Í*\18V\ f\1f$A£\88\94fû¢\9aÑ\95(tµ\89\87ü K®òÊ\ 2t\bp#çYóÁ\1c{\ 6æÊ\9bÀ±\19.O\8c\1f\1dr;È"ç\fÞ\ f\85tkïÆ\9f±wàdtºmà\9a à\85§\9bâÐxÏy\1f2\12R+ì\1dJNç5úÐsä\ f\9aX\8cÂ*=Þ=\88°\14\1a *\9ea5D\ 3Ï\9aµepÿ\90ÂÕ\18Ñ\97¢¢2]\ 1\ 4üa\9fY\98ÄÀ³j\94\v³Ó;)\1eÂ\7f\ f#©l-¨Ûs=\v¦æOdFi\95\ ej\97\re\r\18)JÊéÎC\19\ 4)\15é\1e¹ü_ÉoM5 8àJ/²±ãö8\9fä\9e¶¿*>\12´ÜI5`ø\9d$T§ësé³e>üN©\0-\9dd\0ÝÎÎ\eg¨Ø>{¹J¥>FD\84ü\8eB\9b¶Sj¨ÁnYö{®¼\84\81V2L+.í¹\1eà;RTÊ\81Ç\85âXõI\e\ eÐ\83ã\8ePå=½ ðlû.§àÚ'\9eÈfS2U\ e(\ 5\98r\1e:Ê[_HÕy¨4áôÙJ\93\8a\fÄ8ëÈ.\ f\aë\8d¿Î\832\13[@(\87PÒ2¾\0¥Í
\ 1m\19*­îåb\85<\ eÀtzwíiKïS
+JÂUí\ 1\ö¦¹èûü   \1f\14\8d     ¥
+Ä/!Å\96\88]\19ÕÃNú®YCð³\1d
+è¬\8bØ\89\16nU\fÛùS
+±/\97\13z\9dÀ!\86ÜôI¯b\1d\7fOTåìülüºÃ×Æî½x\19 %\15ê\8a?äyvD+6´\84Â\13\89M\ 3ãÛ¼{¦4\brM¬\13|Üå\94ù\8f\ 5l
+\ 6Kód(<\ 3K
+÷s5\r߸Ih¥\7fiæà\90\19t\ 3/Cj,åÏ¿/Wa¨Çå\97QI\1aÏ=a'>Æ×ü;ðÄ\93:´¡¿K\18¿uq\1fºâ\19\1dW\0¬´E\83Ù\11Ä<\97iéÐ\r}\9b$¥­Ð \7f\10\80÷\ 1\95\f\1fÜ ¼\8dJ\ 6¯ØÿÔ6\9bï=}\9fwóú51\ 3f\99\80PJÿ×\13\18\e\8d¼\9a\9a\90b\97Ôr;\9e-\7fW\80\9f)ÿ\9c£gè\1c?\aó\13´\81\1c·a\8b¡}ú:\84     Nê\10\80\94\86sNJGÔ7\94\89`ÑÕ\87[þèÃeÌ\89íÙ\1fU\90\19\ fU\ fþ\8b\8fýá\1cÎô^Ö\ fB7ÑϼèÈÞ\7fî¯h4¦\9eÎoFC¥Ì)¡ãÐl      ü/3\fÛ,endstream
+endobj
+5630 0 obj <<
+/Type /Page
+/Contents 5631 0 R
+/Resources 5629 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5628 0 R
+>> endobj
+5632 0 obj <<
+/D [5630 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1306 0 obj <<
+/D [5630 0 R /XYZ 85.039 624.724 null]
+>> endobj
+5633 0 obj <<
+/D [5630 0 R /XYZ 85.039 592.303 null]
+>> endobj
+1310 0 obj <<
+/D [5630 0 R /XYZ 85.039 333.152 null]
+>> endobj
+5634 0 obj <<
+/D [5630 0 R /XYZ 85.039 296.285 null]
+>> endobj
+5629 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R /F58 3380 0 R /F35 3036 0 R /F81 5323 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5637 0 obj <<
+/Length 2995      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YYoÛH\12~÷¯\10òb
+\88\186\9bg\16Ø\85s{\90I4±g\ fÌÌ\ 3-µ%\8e)RCRQ¼¿~ëj²%Ë\99`'0\föYU]]õUuIM\ 2øS\93\ 3\9dOÒLù:Ë&\8bÍY0YÁÌÛ3%+\82\aI\8cS/®Ï\9e½\89\93\89
+ü<È'×·´äzù\8b÷òÝÅüúõ§éLkí©Ì\9fÎÒ4ó^¾¿¸\9a*ïêòåÅ{\9c\8a¼9t?]~¸\9eÎ\94wùá-¯Ç5?Ïç\1fqn\9aiïzúÛõ\ fg¯¯\1d\11f\91\1f%\1aeøãì\97ß\82É\12Äüá,ðu\9eMöÐ\ e|\95ç\93ÍY\14k?\8e´ô«³«³\9f\ 6*<\17Mx×\89\93Îì\8aY\ 4ì´\1e\8e¬ãSG~þ«ÒÑߧ³8\8c½vW\17\1d7\9fÕ¦oêê^z»Î´ÏÛ¦é¹ÿ\ 4V.«J\87ÜݶeÝïJ\1f\86\9eαýóåëºoíæ­|{mi£j&*õU\16Nf
+ÅÍI\1a\94\ 5ÿ¯.~|q1»zýé\9f¯?a\9f\18\98¶.6æ   î}öF¹\87\99YR\91ö\13\9d\12©ÿà\1d4;¸\9b0óöe\ 5×Ra'÷n¦³0õ\fw¶0Þ6\9bmo\96¼ô¶i¹ÑÂL\ 3K3¯éÏ;^\8dw\l¦°ý\ 6[34\0¤\80ZS^·Ç\99\ 67.ÿ\86F\11\14ößOq\15R\12¦%\fôO¹M{\8a²g¦\85\baö<Û\19$¼hê%l!&²mQ\95\vÜyÇ\e\9a\9aÕ\12\ 6\8eZ"Ôl\96ËMÓÅ ç\1aɬè
+fv\89{   ¯\88çm±C\9dõt°\13:\8f\94\1fDZÐ\ 6¡¢,÷
+\10\13Ì/\13­Ò\91\17\86ÈÉDßð\97ÏÕËà\1a\96\elçÞïÍ\r6@\8dÛ¾\84SÑ©q\82\16\15²\834\81\ 3Í®\12Êíââ\9dÕ\96\91Ù¢ãï\92Ï\86¤øxBý\86ï\89×V\157@ǦÆ\89¾ó­ºèЮ¶.*4L\92\8dh\83Ëd\11ÝR\ e\17][AzS \81e\89×Üâ7¶úA\97Âá{dDö
+s\vÜRÔÜA«ÇVê\91>lÛj\r\146F,S\14!\13±pL¬\9eé.ã̹K­\95\1f¥r\97âkìªÅrSÖ'n?\v@\11Ö²nÉU6,×È\ 4Õ\15úAxh]ról\89+Ö+ c\98úAÎ+>4¨
+p\0\15è\84o\83\81\ 3\8dÇ\87Î\1aŤ9ħNÚKÞ_WM\81^SÖ+K
+Õ·\94\ eñïz O\97´:Å\ 4··åg$7p:XÐÑÕPs?%÷%3\923¹À\16ÄÁ\ 2x¡=\86yJ@7§\e/ÙÂ\80èy}>'\860\ 2öþ\ 4ö(^\8dº \81Q\178°&F,\18\8e\8c>\84m\90\8al\9f×.Ííhë4m}\ fg  î°Áú¤\8d\10÷"\1dz\97·<3X&v6e×Y\8e%\e7Ñdãß\1eî\803Y\89W¦?¡\96\82CgEN\0\r²Tø¾cWÚb/\14@êîx\8e}£ª\989\86ãÑþ #¼[^<\ 2AÛ=å¡\9b\1dÃ\1a.Þð\85\8d\11a$ \92\95w¢dì!zá\12ÔUQÝ\1d\ en\99H³­\8c\7f"ô«\14\&W§s\13P\91¯\93!R#\8a\8e\127RC>\82\19    ¨ÎûH\17HÖ¯\93Ô{Ûô\v°\b\vÔÈø\ 4\v\9d\82ó\86\ 3\ fu*\e°A\93¡#I\8e=@'±Wv<U²÷X\10Â\95$\1e\18N\7f¸²¶\ e\8d\9dÖn ç¼çA\ 4äFXÎÑú­[\9c£o\9eÏ[òcv\14&ÍÌ\v\82\91¦æ\9d7¸S(Z\7fÀ6Y\f
+Z\12cv¯N,=\8e\94\93+\0éÍ£N|èu\11RiK\8a0Ølø{\80>0\92IT\fݨÄ}\fúømødB`4`ìý\1a¨\bï \93µ|\96Ò*Ñê\ 4§6\ 5e\ 4\95Á\90\1c\8fÖ\1e\8d©\ 6\ e`j\v\9eõ\9e¡à\Â,$,\9bÂ\1a<öº]kN(bt\11°¾¢%5Ã9I¶?\80Ö®\18QÍF\7f\\8a\87i\87\88Èc\ 3¶Á\8d1\19\1eç\14\bú}¹ídFð\9bFÉ0%\ 5b$HòCÁìEÒzÑc-\92ìº!\11ØUd\ 5©÷\ 6\ 37[!(àK±\ 1OFÌH\13\16\185¹e/oä\1a¿¦\1a\1d{ËrÉ\8d\9a\ 1.\96ë§\8e\18´\\94Æ\ 12ê£E\10\9a§öÎ%ÀsB\88Á\8dö¥ìV\9fËnлFoáïH+å\14Í,8I²!\90\98 ¸µÅª-°µî0\1aÄá\114`Èu ÕUDLzX4\e\9b\1cW\ 5ñ\ f\ 3¯` mv=÷?Oc\10¼-\e¡¥C0\85®Û\19icÔ\1cT/ÆÍ\84\bÌCMqô_xo\86wÔÖâ8\9d\ f\18\9dá;*\1e\a×\86\eÛb{\98-áÊò¿BL\9e\ 2\81g
+\97ùï\b97Ü\1eC\ f¬\7fozL\9c\1e\1a\ 5\87\bí]D\1c*\ 6C\86±RB\1f<Q*nÕ6\1av}ÓJPb§å\94àal\81çoª³ÇBKä§éAhQ~\8e·t\1cZ\94§Ð\13âÀ»\82\83\84®ò
+-Ó"¨8-½%¸ù\91òtAúÛf
+¨!aé%C®]ø
\88\98Ê\91ø¡¯Ãè\11é!3Íþ$h]Óm¦\ 1\18\1a¢$¶:ã8IMÆð\8b\93\9b\1eB\89û\1c\84¹Ï¥!\94\81þ¾¤¼Ènür\0h9\80\94\19bK½êxÙ\10\86P\90fãp>p\19\1a\19,\ 1Ûè¹\e\v\87uG\97\81u\ 4\10«{fL\8f!\14T¢ÑC\9bëúv·ZU®À\91\13h¡½foî¸GQ
+\e\v~SéÈÂ\16\14\81mèÓ\80\96\85\9dâ\8fàâ\18¤al\ f\19\8a¬æì²\14Îâ\8c=ÃNÇK\18±ÌÆ\15\97\1c'J\9c\85\aaxÈ<"À§ËSIf)9*2k$ííY\18Ê\80ù1ØKÖKÖ\84ãd2ôâºÝu\16 )ñų¸\ 3N\1eܯ\vá\80\98\17æ     c\rNmP`\86ørÖ\177Î;M\1e\ 5ôZ)ªfee\94\17\16ýnGV;I¶÷ë1\198Ⱦ\1fj\82Â\87\18ÿL2\89\ 5ö0\95U\ 1Ç\1ceñQ1|Û÷È\80\91° æ:\88
+ÄzT ·X\99E\7f¢ ¡òÜOÔP\8fh0¿GgèKsªÄ\10+_åj,1h\15\15\98-
+\11øØ>\15+\8eι'*\8f\a\96 b´\ 4²;¥äÊ\88Êv,Ô\14\8cã³0\ eü,P\87\ 6µ<J¿\80µ¼JPÊ$r\ 3\ 6Ö\11,F\14å\86a5¶\96Â-sÏ­µ¡'O\9c\94¢\89¶U\ f\8aaq~új`\11\99\88\85ä\98kMµe4$ß\86'Éâ 5ÒLÁ\fÞ\e\8bÎ8\85"(\82h÷Î\1c¦\83ñà_öU´\96x5hÈæ]e/o¨¢æ2\99i\1f¾©ìî£2Û\11Ië°¼\7féܼ\90<\84\17ÞýfªTè] Í\9f`ô9\1d#òÃ(\95ÚCFgy7<Ur´*I\97 í\94g0Ççê\ 5÷Êþ\1fÓY¢\0}¸ï8vÏ#CÞ\ 5\84ömc7Ú\92\ 1º,¤0>R   )é¹\94\8d¤ZØÄ@\f\ 3\86+\8d÷B·á¯\9bÜB\97p\1dë\8bQ\0úe\98_­1w\10\16×\ 2Ìã\19¹\Ãêp\13\975e\89Öb\82àØb\8eß!a\9e\1f\18\ eoB9qæ¦\1dô\16\ 4n]!\1f\96\14¦¤'v#K\a\8e\r\14D\\91á4238\bt\8cØÄ}Ï/¢\15\ 1<$a¶\14lé¶Æ0¥\ 1\7fEìªaн;\95ÒÙ+\8dã¡Þò\94\9d
+m\962Ü8âøQ\91{Cö\\e\19½åïXÂÛðÀr¨9sÉ\83\ 2\15Ú\85\85È;z\vP&\81\8e\1aÄÎ\83\166ÕC\ 5\16{\f&\91\13\ 4\17\94z\94u    YCÑÛ\1c!\96ç\10ì\9a;/\8f\87\bpAUBEæÊ\17\ 2T\9a\ 3\a×ø0æ¾­\eQéÆ®*ì­À \9b&á¥E\91\14\84\10\8b8T\ 1FkÛóø%\ f\ f\94¡ñ\80»\85ͦ\ 5;ø]¤¹Ò
\7fÏùKe¸æÖ\92éH\18®F\17Õóã\f\16\15\11Æè8IìÇi~*\93UøÃD\ 2ͯf²\17Ǥ3úY#8E1ö#*¿\7fCj\f'vË\bxB|7í­\a\ 3 =\91GÈèºÏO$ê:ð\83,u¥y\9cõ\83w
+
+\1cý\85³|t\9ej5\17\ 61O9ñ³\87ÕÚð«\87<;\8e\7fÁ\bý\e¶\86Ý \ 1.Më?¼^ÞaÃÄ7\9d>üÞ§ÿT\ eyÛøËO\98kÊÙð;\16\80#oëÔËLËó\18V¤ô\9f»)\19\9c*N¬¶Úi\8cÈ*\8924\85\12wä5LYb\18z\v*\88\86¡Jyý  %«PÃk3\11ú¶¤­9aÄ\86\930\92ì¥\9cg!U1ó¥ç\ 1ÆX\1aÜ\9dÊ-uê«(ùÚ\8f]:Ëü$\89\9a·æ\96Jû@yað\10¾ÿ¸\ 5D\81\9fDßh\ 1ú{[À{ù½HÊÎE\7f\ 2NÝ°       ÝEÕtöG)\vtCá¡åbÿÁ\8f\85\ 1yrZ&\160++\83ð£\87ïÝð\12{¨9;x\ 29\ 6d\8cÀ«Ô\9f\1dþÅ1åÔOÃô{ cgÆ\87Þòÿ\ 6Ç\19\1eC%tÐ$y¤Ê/éÃ_ûù\1fÍ<\eR\91¯\9e1\fãc9UâÃûäPoÿ\ 3©Ù\ 1¹endstream
+endobj
+5636 0 obj <<
+/Type /Page
+/Contents 5637 0 R
+/Resources 5635 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5628 0 R
+>> endobj
+5638 0 obj <<
+/D [5636 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1314 0 obj <<
+/D [5636 0 R /XYZ 85.039 566.364 null]
+>> endobj
+5639 0 obj <<
+/D [5636 0 R /XYZ 85.039 526.201 null]
+>> endobj
+1318 0 obj <<
+/D [5636 0 R /XYZ 85.039 413.364 null]
+>> endobj
+5640 0 obj <<
+/D [5636 0 R /XYZ 85.039 379.224 null]
+>> endobj
+5641 0 obj <<
+/D [5636 0 R /XYZ 85.039 213.848 null]
+>> endobj
+5642 0 obj <<
+/D [5636 0 R /XYZ 85.039 183.761 null]
+>> endobj
+5643 0 obj <<
+/D [5636 0 R /XYZ 85.039 156.663 null]
+>> endobj
+5644 0 obj <<
+/D [5636 0 R /XYZ 85.039 118.136 null]
+>> endobj
+5645 0 obj <<
+/D [5636 0 R /XYZ 85.039 85.928 null]
+>> endobj
+5635 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5649 0 obj <<
+/Length 2546      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYmsÛ6\12þî_¡ñ'jÆb\b\ 2|ë}¸q\9c&M¯\93¸\89îz7M?Ð"%ñ*\93.IEõ¿¿}\ 3    ItÓ¹úæ:\9e1A\0\,v\17Ï>X©Y\0\7fj\96F~ ³Y\92*_§élu\7f\11Ì60òæBÉ\8c`fü \8epèåòâÅë(\9e©ÀÏ\82l¶\Ó\94eñ£wóÍõíòë\ fó\85ÖÚS©?_$IêÝ|wýq®¼\8foo®¿Ã!ãÝÂë\87·ï\96ó\85òÞ¾{ÃóqÎßooßãØ<ÕÞrþÓòÛ\8b¯\97\8e
+\vã\9b\ e¿\üøS0+@Ío/\ 2_géì\0íÀWY6»¿0\91ö#£å}wññâûA
+\8f\99\19\7f5±Ó\85Ñ\99\1f\85él¡\ 3?M\8d;\87¶®¢\89­«Sm#ßD°ÊÔ
+8\14ñÐÓ\ 2ß?Ì\17\95\1a-\14zý¶ÄU^¼\ e\ 3ç\ 3\93ú*\rå«Û¶ªû²íxÞ\91`\13ú\99JeÞºÙ\81\9d\8b²õOõ^È\17°¸\1f\1c[èieÃçÞý\87\9d\87©×/V»j5\aCü<_\98\9a\9a\9fý\16ô/±\1d{\ f-´«\9aæ\97-\8f\7f
\80\8d\10e\8e|¥#?3JViç\11\b¹\87¯\9b\1eí\\8a$~AIYÂ+f©·Ú?tÛ¦ë'L«ÀV©²RaiÅJäuÁ\8d\8eܸ+Wø蹯\9aØɪaw\87\19ì\ 4\9b¿Îe~ìÝ\97ÃØ~"\f\16a¬ý$
\81\10à\91DC\ 3Q¤q/}UvOºÚ\ 4~l~§«õs»ú\86\1c\9c¢\83\11\e\9aß\föX\81¡m\10¿)kvT¾\9b\8a\83yej\9fß=K \9b?Ïîé¨WsB\aåmà»8\86ÎrMqÒ\96õªì|\18ö¿pij߷óè¹w~Í°_\97\aÞz\81G/ß5\eîÇÈ\ 5»\945lba\8cñþVò\11åa:5U'\9f¢\19&>åW:\85ØØ4ü¼ËG\93\83¤\86\85ô \ 3¬Ní\a\94\a&$Hái\ 5évnKÍð\8bÉ"H\93)kÀyÌ ¹~)\10N%\ 3¤$Ù\1f°ï\926\93¦bª\16\8d\90&b\rh\10\165\bx-YvÕóô\ 3n:Ç\7f\8f\17Q¤ K;\9c\82\82\9aýN\ 4\9cfÏ/Eã.Öñ˺mî\9dnÑç\8e½³©ê\9aq\9b¢WyWàç@yÿ\86÷}'ʬò¶}ä\15\9a½ôu\f\8dè#Y\87\92\ 3\84>\93ÑöÅë!ä&ré\1a7Jê ¯­:Ðfl^56J\18g)\1a\1aÒTúó;JÈ\rîú3þ£y\böþ\14SÑ~¬ãÿ\13wpA%
+\19T¢à)P }\13XP¹.>ç\84'+6\10p\84 h\8dB?LS\aZ\ 1e0If\14*o׸\1c|>Z  £ì\91C£Þð(Å\b(÷Ii³Áñ\1c³<ÅTYð\14ô8\84Å%¾Å¨}ÍýcàEtL¹Qc\ eÇ\ 6\1cÓ\8d\15QÉ'9%?\b\10eü8\8bÝ$\99³{÷\9dhJo\87
+´¥VYÃJ\10¡òÊ\fásµ³öÙ\94Ý\93qð_%ØðO\9eb^\11\f¯óý®\9f¢\99iæ+\13\8b\80;4]ß75EÈs$àg§\1fï\87,\81ÌêQl´\1em$É!\14d\94lQ[ÿ\1f$\8bäwÝ\157       X1>\ 6âJI©v\12×\94åU\96\ 2xEÎA$¾·*\9f8\81A¦N­ü<\99Þü/2½ÒÇ&\83w7á+ÉÚÃ\85\87°\9daE'Þ\r\ 2·²i\99ç\8f\99FQP3 +Iè4A:\1a\v÷\fD$3õ®[ûÉ\98\ f\14\ 5\80
+½ª\90ä\8fÑO\ e\ 5\8eI#;N
+ÍÏ6qá
++W?\198OIM]r\fH^\84\16¢ßKÞ¨ò¢K\8e­\1c\ 5\146lʳü¥½k__ú\8ch¡ñ³0\1aø\a®ó
+\r\90\18\a'\13-i®ä\91\9c6÷È#Eõ)Pºl\a˯\9c\99\ 4 \89\1e3fB\87!\19\ fCbS(\82u\ føÞqçàÞî¯@#\08ÞJ\7fÃ\12\19¯¡£¬Îü\83Ó¿i\863GC\9cMZ<d©8|÷h\95\13Ív9ßÏÎ\r\7f\85^3\18zLcøln1ä\9c\84\12&!8°E§\8fÉ«\90þ\9e\9f\9c\1a°uLDBPäÆW<Ôo[âJ\e\99\1aÛow;n9Á\8e3)|òá\84\bñä\1dÒR4îR\ f\np#M9u\ 2-8±_R\ 3\96â\8:\ 2Ý\1e\e\8f9\ fß[\edF:\1eo¬Ø.ì\a\18\9f\98\13\84\95Á\10ö4-Ëa\96\ f\9d{{²Ë\16\89}¤).ðs\18ÖNÈÆF\98è@¡'Góacµ«ä\80vÜA\87\1e\9eÛ##\91\96×C»Ëï\9fÒ\9bÐ\elc58\8f¢º´á\0|\89\16Ä'\9b\86NìÞ\9e\9d^¦l\99\eàå>ÈNÂ\ 5{rû,²\96é\89\rõh:\1ct*\19©\ 3®!@º\ e\13\81Ø\a®û\80\88ÅM¥æÀO\ 3\9b\9a©ü\0JJµ\ 2\16\12\9bV\14Î\9d\1dîª\93ؤ¡\82Ïh\8dáÔä\85\90,\1dÀ\9dHë#ã\rU\8e\10\fÅ\1c\8aÏ3v\ 5´IwÊ\91\7fqÂJ\ eȨ\f\8eyoÉ\1a¾²\91{\9e8\86p%Ã\rÁ\95|*WÃv1ò=ì.\90Ðà\99àõ\14\18\83Ù\0\8aäbÙNð\b%#%Úð \11BΠ      +\89\ f¸¿´¥È¹¶:ÐZçAõ\92§\8d\97\8bD\82\97        å"      \12ï\aZ¯ up+":\f\82__üó\96Õ\80\93aõÃ1\17^\16Î\99\13\a\9c\1dZêîÊ^ \83T\92,\84íÑ5á\90j9\8aO\ 6s\14\8dÁÜõmÞ³e¦7¾\91\0 #àºí\1eï\81*¶áhÕ\94¨\fNr5Ü9,ðÑ\vîõ\81\9bpü0\ 4°)a
\8cM(7cè~\18îø¢\ 5ñ¾,å\84\82\1d\15UI\85
+¬ÀÈ\8f\8b\81\0\f·\19\904T DÐÖ^h\ 4\89&î§|«ívTéÌH\7f¼G£TÊÇC\15\87\a(\11§±\eßs¾®Àà\818Ga#\0»°#§´Â ô\17´j(|\ 2åuR\ 6\80MY\8a©]´\b\93À\87$#pñ\8a\19?\ 3\fÝ\v¸ù\8f|·Ç\ 5°½nZg¼l\85 \88\1c'ͼn\1a\9e\88¤\18\9f\1fËö³E¯\97y{9Uc\rb °c\8958l\99\9bÙ´\16y\95MÄ£\95°m\ 3\16ÛN¦7# +AA\14Bu\ 3\1c¥\18À\1e \8f¨\e­ÐñÓ2B¬é\ e\14Á\10\9b\9b²¤1>ä&÷Re·m\ f\9c5\1fãg\14\10ãvÃåÖ\ 5ø/ÙoÊ|Fû*µ7\86KL½ià--= þ\941\7f¢\16Ç  4(N\92Ì!\80ΠÃ0ÓSâ¤A~ÞóÐ\81ïî§_Ðü¡Ð?¤\99áÚDKÉÅ]ô\9fÌ)\ 1WìZ÷7\80@\8f\b\16Xú;ÜÚWýÔ\r\fòV¦\92c?\19£ÉO#îw¾o¯³ç      v¸À!ÖD\1a°¦êX\ 3û\14l\11jÏ=\94ðùe0\10¾\1c\8e*(²Õ>ß\8ff\13   \r?G¤ç÷±ÒI\1aX[Â\1d]ÇÉ\93¶,¸ú'ú"&âó\a\17c:\9eùny%æ%\16$Ëôî\86\1dª\8e\9d\ 4\1eKöG\9a\13éy<²\90\11º\86­\ 3\86D.l\97,C,\9cô"\1c\96ì(     ZT·\19\12\88¿?\ 1ÁÿÂ\9f\19)\16\81\85ò}\86\8b\9bðZË\8fBZ3&·e~Ïoý\96¢ZSE\8a.£ZÐT3ê\ e\13..\9d¡ú)\95Ba\ f9W\9cb)HÇx\9eF\9e$âD£¼æ)Uá\88Êl\8aâ±ñ¢JQ{Å_r­à\9cù¯±¿^õ\15yËJÑ\9cØPsæ\ f\92
\9cA[wç
+zã\16UméÜ%Wö.ÛH¥\8d)=\17àZ¹ó\9fÔ\1fT\88Ä5\84T\12¥~\1a\1e\951Î~½U&ò\93\10\83\eòN\9a\98é\1f³%
+þØ/É:\ 1H\1a"ê7K a\18\9fí*\96¤à(ø\1f\bT{0endstream
+endobj
+5648 0 obj <<
+/Type /Page
+/Contents 5649 0 R
+/Resources 5647 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5628 0 R
+>> endobj
+5650 0 obj <<
+/D [5648 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5651 0 obj <<
+/D [5648 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5652 0 obj <<
+/D [5648 0 R /XYZ 85.039 748.383 null]
+>> endobj
+5653 0 obj <<
+/D [5648 0 R /XYZ 85.039 707.735 null]
+>> endobj
+5654 0 obj <<
+/D [5648 0 R /XYZ 85.039 682.758 null]
+>> endobj
+5655 0 obj <<
+/D [5648 0 R /XYZ 85.039 653.538 null]
+>> endobj
+5656 0 obj <<
+/D [5648 0 R /XYZ 85.039 623.451 null]
+>> endobj
+5657 0 obj <<
+/D [5648 0 R /XYZ 85.039 579.209 null]
+>> endobj
+5658 0 obj <<
+/D [5648 0 R /XYZ 85.039 538.561 null]
+>> endobj
+5659 0 obj <<
+/D [5648 0 R /XYZ 85.039 512.069 null]
+>> endobj
+5660 0 obj <<
+/D [5648 0 R /XYZ 85.039 484.97 null]
+>> endobj
+5647 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5663 0 obj <<
+/Length 2294      
+/Filter /FlateDecode
+>>
+stream
+xÚÝYësÛÆ\11ÿ®¿\82Ó¦\13pÆ<áîðÌL;#KNÂÔ\95\19\91ª;£è\ 3D@"j<h<,ë¿ï>î@Ð\82\92LÒôCÇcã\1e{{{»¿ýÝ\1e-g.ü\91³È\17®\8ega$\85\8e¢Ù¶<qg\ f0óÝ\894\12îÌ\13nàãÔëÍÉé·~0\93®\88Ýx¶¹'\91Mzã\9c\7f\7f¶Ú¼¹\9a/´Ö\8e\8cÄ|\11\86\91sþöl=\97Îzy~ö\16§<g\ 5Ý«ååf¾\90Îòò;\96G\99ëÕê\1dÎÍ#ílæ·\9b\1fNÞlF&,<á\ 5\1amøxrsëÎR0ó\87\13Wè8\9a=BÛ\152\8e\89çká{Úô\8b\93õÉ\8f\83\16\9eóf¼jâ¤\vOû"\b ¡@Fy¿b;é        éÉÉíÀh\ 5z¢èe=´Ê\ 5=ܲâÇz|\bÌL¹¡\bµ7\ 4!ðfR\8aØ÷ÇAØäû     ÏI©D\18ÓÒÙÇ\99\14®\17Ç\9a§Gm2ñ°\8a\ 6N\97¥ôf\175\183;Ø£c¡\0\ 3Q(\94V\83A2\9a@Åf\1eyNó4_x®t~r}·®¸ý\1eã\9fW\10ð´\9e«ÈyÄ~ËsÊu?c÷ô_0½\82U\92Ç»\1a¿Êiz\187zº]Þòè¶.qQ\99\90ÒÃ\8e\89\99Ox\b׶(\985<ð\98w;\96\80/\f\9b\aìuèNò!"'¦3íÑÞ&\87ÙOt\bh\14\19\1e2RL\ 6\e\zú­ö\8fÜb\81\85\8a\9a¾J\8bB«ùÂW¾³oòªës\ 1C¯Vؾ^¾©:ô\1dÎ\9eîÍ·Ó¦1aYõ\93Ô\1eþå­ýqDd(d$MXÖgÿx}¶X¿¹ú'dìs3CW\ 4Êʾ Ï\17¡
+\8d\b\99\9e5í.i²*)3\16?\ 2Ä"\ 63U|t~\ 2\aÆT*\13\12t¾Ô\10\88\8cG;\1c\99wÜ7±Â\99\9dÙE¹ãCÊ@H8
+\9bE^Ì\19+\10\1dXèkç\826ºOú\82ÂK¨{nn\f-ß3zî\103\1dÉ\12|a{\ 4\96]oQ\ 3\86×\951üi®B§î¹S±\0ü\93"6^á\81\8a¶¦\0.0¯Ý(>\8a£\ 58R#\ 3\1c\99ó\18à\7f\14¼Üÿ?x¹cx¹\16\17ðrÕ\98
+\ e\81\9dB\99/¼H½\882OÁ`v\8f\ 4\ 3
+ªm6\85\ 6"\8eô\v\103Üe,µÀB\13­aù\96[4\9aÂ\0\9c\14x\89÷Â\8bGÁ}é\1fǯîPÆuZB£í`û©íh¬\Ð\ 6\90U\11 \r\92\ 5z}ѵ\84^\18\8d%\ 2<"\80£\8a­õceTv     q¤Ù\81N\81ª\8e\11Üòà=´\e\9cÀ\ eÝ\b­¥ÕÔ¬KXÏÅ»õ\ 4*!v\98k\98p\9fÿÄ9C7JÃí{Ôý<\86\81\ 2\ 5\96(Ö`¯vÑÞçqR\91ðÃÀ\b.\f\9aÇ\ 2Z\ 4ÚÎÿm
+-JHeÁrÕWSX\88©Å"âË\e\\a±\90n\b\87\8e@U¨~_1\81<%B(\90\16C\15ôÛ+\9c\ 5¤}\ 4 Æ´cÃ\9e×\8e\0E\11yáP' s\9e\15.P0BÉ\bW?Ô\8d¾ï:ë~\ f\8c¤\11ÕðOÓYDT\90_:\b\9d·    \8d?dܽÄù¾äLÖx··<Qßó\17«ÎfPÂXoÚ\89ZI\ 1}ø/\1cDK\11ÉøPðø\13\ 5Ï;CöZ\86´\17a¹íi$\80LH:lùÎ\ eË\12\1cJ\9aA,«x\b\93¯o\86ãÒ:«5p\9alk\84\ 1äÝa\ 5\9dé\13\ efE½/\8fæ÷0\ f;\1a»È)`Ã:)Qæ.ánÞÚÍÌNUF:S\9eÆê\v\1eµí\89mêæ\85\1a\89\9c­i0A}ÃQ\90¥\8f\15^½uB\ 4\0\13÷5Ix@f NW_\9a5){\ 5\ 5Ð^üâ¾@¶|.sà¦\ 5Äxpa]·9z\võ¼\1f×\95¤#pðÁ\81\10    ï¹½\e\94\18\ 3¹Ün\v\a­K\9a}¤ ¡âd¨T?\80Ø#\1e&\ 1CGÇ÷ùNCêFw\ 1s·´è\89;C\1c¡Í5cÒvȪx\b¸â\97\18\19W\1dØ\15;©Ñ\84\87B\ 6Çö#
+$C\88QuÍÒ        ¡ã#º1oÌVWô\ 6ã6:1É«\96{\ 3ù\1e\1d|\1d;&[Xý\81 »¤À8&]\8e7\16ÎÑÎ\ 5zp\8b®ù@²\ f\13è¨\9b\87'f礨\87êè\15\ f\1dήõ¸t2åP=\94E\b\94\ fF\8d¹\ 4úÎô¹b"\8fU\v\ 3\99¬I¶\9dÁ$Ï·Û&Ç\83\1a© \18\ 3þC#)\16\955¹16ï\83¤âaº\91qt\12\95,C\19\ 5"ýøR£\9c\8e¥I3\98m±¤¡Vj^\15l!ãò\15ÞðÁ¡Þ\rÔør
+|\11{¶Nm\982)\f[\88\ 3³\84¦jÆóñÚï8/\99)`\ 2r\93o#ÿ¨2\81òFY¥\87;;e»·Ö\ 3ìó\8cë\r\1d\83è(Ì}KQS\ 1G\r¾Cá\ 1$k\1c\0£c²°Þ\83ù\84¹\93ë\9am\9et\ 3\eÁ$\97j$V±\96\1121LEa7§\ µC\ 3ÓÍ\93Î\12Û÷_ZCñ\1c¨\8bT·ü%æ+\80¹¬\1ecLWOT°\1e\95­\f\88e1¨\93\83\a~³eàW¿P        ßN\84\vN\ 2\97°\fÆ\ 4TCÑ  ¦E±Ãa\8b"Ëq\90\909ÔzÍ`>L\19_Bk`\0X¹§¨0®M&ÓøæâukÒ\15Kϼã¥\\ 3VܱР\ 5};Þì\ e\89gèú\81Â\12Q¿/ì¾ã|¢%\13\ 1\ f¤ë,+kxÞN\10Í\961\94\1a\8ehUù\81óï¾EZ÷Ãc\92Á)\84+N4ÙÞ\1e\ 4\89\8e\a\11]\93É(}-¢!\94\90lû!Ù8\v'³Í\ f\84'm!Úöì9rf]rÒ¡Ep\ 5>ß0\847W\18þròOl
+/0ßB\93ï_Ø$\e¥à\13\ f=s½ò#ûø}´\8cÖí\90x\99\ 6t$¤\94GA\18@¥¼qI¡\94¡\ 5|ÙVTól\89\19ô\vd'¡Øt\87\84JÒô×\90\19¸W\87\ 3A\1eÇ3K\8b§9ÿ^c\ba³3vâ½X\17\ 5\97\10TX ]Ì\ 3ÚP\8ef=\9f\91m\88#÷æ\97 T@5\16\1cqg\7fÝÂAò\ 4+ÁCÓO\10\>@!­\857ñ®17\15ßêÀÅû"owÙK¯\7f\ f\1f#!\9fµ®»?ó[¾Ùo\ 1\11\19Ð\ fuùu~~½Zs\7fqmÄ`Å_ÚlÛdFp±åï×YÕ\97p7}\82²úk2\17\98ë·eÊÂ\7fåÏhÉÄÝz\ 3%ZZcm\86²X\9bá÷s\14ÜN$ñ\8a\9fÿ,sA:¹½¬îknIò\a¾+<ß\e\13áXü\12îÙo¸y\93ÃÒ\8e
+iÀ²³4\9ePnèskuþ\96\eÆ¢\85U=:Äo³Ë\1cê%Ã.Î.ÿ~vP³î\9a,)ÿÛ6ü¼o¾Ïò4+î²æÁ¨Í\1fò2i\87mb)Í\8fDH\ 4«5æÏÿØKi\89FLm\1aÿq\9b\96O\fhü   êvê?(à}\18ÂÝ>ùx4ú\7fß\7f_hü\91m°õgß¡J\85_\9a(\81
+\ 3\8f\7fØ·\ 6þ\a\GIÃendstream
+endobj
+5662 0 obj <<
+/Type /Page
+/Contents 5663 0 R
+/Resources 5661 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5628 0 R
+>> endobj
+5646 0 obj <<
+/Type /XObject
+/Subtype /Form
+/FormType 1
+/PTEX.FileName (./xslt/figures/tip.pdf)
+/PTEX.PageNumber 1
+/PTEX.InfoDict 5666 0 R 
+/Matrix [1 0 0 1 0 0]
+/BBox [0 0 27 27]
+/Resources <<
+/ProcSet [ /PDF ]
+/ExtGState <<
+/R4 5667 0 R
+>>>>
+/Length 5668 0 R
+/Filter /FlateDecode
+>>
+stream
+x\9cmYK\8e\rÜ×)ríE\8eHQ¿Cxaû\b\rxf\80~\vÃ\v\11AefUÛ\18\fú\91\9d\92(2\18$Õå´£ð¿ýóë×ë_¯ßþ\1eÇïÿ~Ùñçk\9eeÌqüçUÏÙk_Ç__í´\16c\1dVý,½\1e¿n\8d\17?c\1eÝO¯£\1dÞÖÙð\ 1?ìí\91¿^^*öõ[ã\1dçó\8bÜà\12¯\13°`kº\9d=úq­\ f®öç\84Kþz]6\\9aËĽÁÏ;|½þxýã5æ¹Æ¨Ç²s4Ý\8c\1aóy¬rÎZúñý\82!­[¥ÆÖ\98дqú²qÌ8{Á\9e߯:ÎÚ¦\1f³\9fËñóÑäÎÜççYß°Àb\9e\9d§Ýç¿i\9aá\8c\9a½\8b\16\ 3·\90b\rÙÛkÓ\a\ 3çAäY\17å(S+Z9K\85­X\18ÐXÃQe\1e\13\16Ï\8a#Z=½OÞ¥\9bM­hgYqÌ\86­\10\ 4\83\ 3\9aS\8cF\13é!¸ø\92± w|`Ï\17ÃanÜî±1Îàï×9§1\18\ 6ï4\1c\ e3[q®\0N\ÎB4\10¶ ûÓM«ñ{,\r\80óq¦Áþ  sñ\8bVyq\1c^gðZ1¸ã\84\r}ЦÖ\86éLþ³\1d\13\b\99\83÷À\ e8\13GkOk\88X\8f[NG4ëo_\0\85tUAp:]Yò^vFÔ¹ÃC¤à»Ê`öÓq6\80Ój\vÈq\ eo´Ñêr}\1fg\ 5H.\8d\ 5Ò°¬\ f¹Ôù¾¢"À¶èÛ\89\8b\ 1à\r{Ê×Ã\ 63¥ÂØqËXá\9dæ=_8\90½=e<Ãâ\³\12 Ó»âiÈÒ\9e¾\8d\82\15\ 5\81\83ý\8c\96ÁCV`Nl°·~Áò\rØ߯\7fþå\85Ü\a `b¡I\9d<\ 2Í*8²\0Þ\b\ 1²\84QÂB+Ø»Æ\87&/òýZ\84ø¬÷>Ò¬Ü\97n^ØuÀ%\94\9bQ\84Ks\83:\15yl\1e\8b\1aÇ!s\1fßôsÕÔ\17\93ئÂ\88\v\ e°\ 1Îq\83UtÈ\82\v\172b1gl(\90\v\8cà#ädl\8d\e-\9cÙ\ 1KóÅ-\97ã;²Ð8\8b÷K¤¿2®[ñ-E\aT\16>lÕ¥)Ì\1ej¼ÃÙ\fü\80\17`\93\95\91{zÞ¾ÍP\92Ô\ eÖ[òå°*hÄ\b]ÏJH¶Û\8fi\ 6Î'0oÏR³Vj¢7\ 1Ð{ÊN(@nÔcϵ÷À®\96Þ\eL\92\80]\19båH,úì\963«LáÚ_\80O¼®\8c\ 2\9dÕÛéͶQÉ\16\83`\7f7s\0þÕÓ,\9aÇÜî®=hÝ\88³\80¢\14à"ßô¥\9bÂ[cñÆ8¤2\82\88pÐj\18A´]Þ¦\99 \9cõD\84,8+b\88\ 4\13®1)\85\17!\0¼Z\90ûÀH\eý\8dÉ\ 3\8e\91ý¬%   éÑÀîúNöËú\87<b¶\8dË;ñ\92\ 6\v¶'2\81§¹1ì$V0\rÌN´°.\81Ý«¨\17÷Ay\93åk\96¡\9f!\98\81Â$bOçÂR\9c\17c)Z;À\15Î\14óô\8d\80N®CnÍ7DPã´\7f\17\14£\94qOÐe­3w ­`\ 5ªW­¹b e![Ù\1f \99\92\7fûÛ\11ÿ[\?\vð»æ!\92\9f\84¤\92\8c\ 5Þ\1erù%Í,i\f.~\80#Ù#)­&\ 3Oy\8agP7\15ÈK\832¸X0¹§bP\16\8fâÅrv\97·]Ì*k\12W\80­[\16³\9a\e6\9apÉ \95]̶\86Fu\1a\8b\1a3G¦ÙbÎcGVEÜ*Kôdaé\9b\14«~ß3£\1aï\ 61Öå+Aí\87_Äè\9f.¥³n\rò«Ûî{ÈÞ\ 3ù4$\83\8ek0Í\9da\87Få2ì]\83{\13\93\97\86½È´\90\8cMà?ð\ e\93\14F\97\8dÉ>\98à\1d¥Õä¸9\8crOR\ 4\ 4ü\1c~\95\0Ú\ 5\13\fà,t#SÍ\89£ä²,vz\b±YÌ$\94Í6Û-\93ãg2ÜõEeÆ\9bä\86\14bé­\8c7®<Ce\11\8c˶\95\1a\17#³ à,8I¥7°\ 3ë\vèldå!#3â$8\96÷ O¹äå\ f\8bH^â_vgÌÇÁ\1eal'Ù¾Wº\ 4åó¾g\86¶Í~kð\7f\96C\90({Kg\83 {8½Ìî¼âÆbId"\90í¨4Z\ 1÷/ /å©\16ʽiÅ¥qEÂÑ\87¯¤´\85ÎÐá\²\f;¤Yu\84­t\r{$\14 p&ºî¡\82\11àÎ\9f[ÞU!ê­aU@¢5\1c
+'ºz@\84T}\17\v"eK\10T\9c\15\99FøR¥t°\8a@RÈa¼*\90d\96ÚP;\90ßo\8d~\e\ 46Ân¼Ûî89r¸b9\89°*\9cDí:¾2Rð¦®BÜð8â*c\894t\1aì0(\92\a\9c\17\82»Ø£Û$Ã`¥³mÔ\82qª!aûA\93&\19HXÎ6\1ahQ·Ò\95\ 4[ÄfÓôËðÝÿñ\1e\93³ Ì5\0È|ïN:C÷ãâ\94\91\17\81\ 5\eÖ°B²=Ì´ä\16\95\8e.SyLæëª\r\b3pa\1c\89 ¸¥'\16\8d\8c\82V
+À 6\voʺF^{§¡Ì©\ fªRØáø¡\ 2\15,rGúý9\85r)ãýÔIvZÏ\17¬0\9e§fv½5\1cyêGS¢S1>ðJX\92d\ 6\84áC¢` »YyuÏ\9e\8fI¯ö\f\9f9\88Ð\8dðwå¡·<´2\ 1\94\1ad\8dÂ\8b\8b\108\bo]I+\8bÎs$´û>c
+\0®1\98\17\r¯I\ 6£i<Lyí©Èh÷ÖÈnÞ\v{\ 6I\ 2t2­É\86²\e#\80p\98pÓØ*¢ÃÓ0\ fB]Êqã\ 4-\98x¢4\98wºøjù\ 1é\85\94t\8b¾9ðV\14\82å\12\81íX\8f\bäÛxÿ<©\9f"\9b\ 6\ 6\86,üÑãÞ¬ló£ë\85F\8e-Ê+\89êañ\93[½É£øÞ"5LLÏ/Z\1a1[®0\ 1
+mUN°\95¸èº\86y\9e\14Fl\1dw©à¬e¹"\98­[¦\91\85ãõ­!I\18ó\18~/L\1d'sºðÔ\92­\9c\1d\fñÓ@ß\19\80\b^2b\9f¡½\15\0õС\82^Ó'j\ 2A\1e\8bFpIîlÄÀ\83'\9d\9e\b\12*B2K\1c\99\ 5[ÞÃ\16\8bÉõ\ 5\82°è!ìY#ÛF³Ç(TÿkÂó¦y\1cmR5å\ 1\88®jÌZÁ1\13\1eË 0ç,\177/cË\855\1e\8a\ 3\1f\8c4FE\11{Ã>¢·°\86\98\ 6¹=è\10\rÊ\14\1cÏ\95\85§ÕkÔãÅ\8aRMâöD<¿\86ã\14µ¥\16WSxË&\82\8d\1c\9d\ f\97r\ 1l\9cÊò\9eý&\90Q\19\9fÝë~\ 1x\v\17ß%ªÂ\85=4êqÆêjsà#\8b|æQ\93\ 2\1f©(5Ë\16d\9f¯\97\v¡\ eè¢oQ3\83U\ e\15zixìIÝ\8d3ô-æ8ç¬\12÷\a,¦#çÓ\9cî2\87P{\8aâ­&o©
+s¨&ÃÄÊÄv¶\f·ìj)¹âÒÐC\9c\10M¹Ïæhw\1dC¼²4\83§M\9di\88KWV.\V©qõJ\98Qå|\98ÂdL\12é=\1f\85B½ÝØ=\12*\ 5ë\10\92qí§­M\83\b\13'*\e0*2î±gO¾Õ1|:\9b\0ó\8d\1a\ 2¤DR®&DðÑ"\ 5wv³B\\ eHT\88Ú8!§\83Fø~¯X\92ëÒl\97³\9c&jÔ\1c\f\85à9\93\83PÐQjk!SÂ\v¥3\91ò   \88\ fYhÇP\ fÑcU§í|øB*²Þ8inË_ìæ[´ç\8bïGS8\93\19»yö?\1a\98n\r2%kvjhXlzDgx|¼ðtúêó\15¨¿¿\vÁ\19$\90ç]\96\9a\88ù\7f\a¼\9f\13\8bF¾Î\o7À0òaN\bµu\99ZzÐ\\82´*\10\1d\0
\0ÉQ0߯+#\bÿ±-»\1a=ÀMUxËù\bëz´Ù_\0\80Ë3û&[(t½z\8c\97\v\90\93Fò=of¶ä{_h¾\82¥\1c9S\8c]`ô¤\9e
+®Ë¼«ÂÂÃ\1e¬ï{\9a)Þn~\ 2\ÇÚ¬£ZqÉp÷ìû\1d15L\15\11IcÆ \98Ô¤9±ô~\1aûz%\93º\98ÏÈgâ^\95\fy\1föNî³åçióþ\82\95Û\93:\8d%\ 5NkjPñÓ\92{øø\10Ù qo@B%\12\996\95\19lÑ?Ê\13ò»\98«tTMbH
\0\ 63øô\99×!ý³A\8a<5\1d§!Éçãß[\8e«\1f¹5{\8a¸:,R\8a½¥?\1fôök8ò\81® #\8e$\84\8d\11?\ 1û¥?%lg\8c¢\a¹_z\80j\84Ä5ðñ\19\9f\ 1\ 6zÙXÑ9I/¨<zÙ\11\8c\19!·%\91äSWå+\99\1eÉ\16whE\8d5-¥»B\9aì\16\91\1eû\95ïêq\83\8d¿ï\1ev\89rq\87\91O\19\99\ 1\80\rï\9c\96ò/Gê\·Æ\8do"vä\9f1LÃiÉò¥ÞR\93ä®\81£p²$\14\92²
+J@ÊM\1c\98¹xkúþ«\15[\eÞ\1a·%ü0¨+\a       \95¥AÎE\1e._\v\88°yÔÝ+\13\99áêùs\`µ»§\0ý¹ª>Ýu\9bê:¸ã\9a÷«(=I\8d\8aºî\87\94\9fñþâ{Ìß^ÿ\ 5\8cEZ¢endstream
+endobj
+5666 0 obj
+<<
+/Producer (AFPL Ghostscript 6.50)
+>>
+endobj
+5667 0 obj
+<<
+/Type /ExtGState
+/Name /R4
+/TR /Identity
+/OPM 1
+/SM 0.02
+/SA true
+>>
+endobj
+5668 0 obj
+2934
+endobj
+5664 0 obj <<
+/D [5662 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1322 0 obj <<
+/D [5662 0 R /XYZ 85.039 519.062 null]
+>> endobj
+5665 0 obj <<
+/D [5662 0 R /XYZ 85.039 486.845 null]
+>> endobj
+5661 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F58 3380 0 R /F20 3021 0 R /F38 3057 0 R /F15 3032 0 R /F62 4159 0 R /F81 5323 0 R >>
+/XObject << /Im14 5646 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5671 0 obj <<
+/Length 874       
+/Filter /FlateDecode
+>>
+stream
+xÚíWYoÛ8\10~ׯ\10R,"\ 1\11K\8a¤\8e\0ûà¦GÒmS·vöÅÉ\83*1¶\0\1d®$·\9bþúr4´-'F\90\ 3X @\1dÄâ\f¿¹gd\92ÙTÿ1;\92\84òØ\ e#Fx\14ÙiiQ{®wÞYÌ ¨-\b\r$l½\9aZ/ßÊÀf\94Ä4¶§×=d\9aÍ\9c\93ÓÑxúæ\8bëqÎ\1d\16\11×\vÃÈ9ù0\9a¸Ì\99\9c\9d\8c\96\9aürv>u=æ\9c\9d¿C<`.ÆãO°çFÜ\99ºWÓ÷Ö\9béÀ\ 5O\10\11pðá\9b5»¢v¦Ý|oQÂãÈþ¡×\94°8¶KKHN¤à\86\89õy£\ 5÷\84\8dR{"õ\84\b\ 2X\10Áù&d.÷\84<#ús\ 5®Ú\9e\1féGHX\14ô»M]w/\OúÒi\96iZäªê\90\9c\8c\1ay'\17ã  ÒÞ\85\81i\89¿Z\95\0½\14\9f\87ªZ\95Ë&¯:Õ´\87½Ac\8fA@qo/-3Dÿ\8d\8f¡L/Â\18\11RìÈ\\17ɼ=\9eÑÿ"
+\1f\8c\85î@ª¤TdzKÆ\ 5üo]\a*+cÆv¥d/\94©6mòe\97×Õý²GGúk¹,ÑåÓüߺX\95
+©×£ó\7fF&cݪëæIÓíó0­ËRçöx¦U!üÑ
+½=¹ùߪ\vÙØ\16Hî8qت.kòïªA,f\r×\a§*ÏTñU5s\13_>ÏˤíÖà-ô\92JªÓN%;8ÜF\14ÞÛ?÷X~¤áñk°¼§r\93U\9aª¶½^\15ÅÍÆè]s]mx\ 3w\9e\12;ù3ª{¤\1e>«OÉùÑnw\8bá[â)£¿oR\87/\80ßkôï\eïò\ 6w ª\ f\aª{þ(\ eµý\19«ç\8dÕ0\97¿ù¸¼|Ë\86\a¥uO\bN\ 2\8e=q¦\v+dè\94\89ëGÎ\r\12UÝs\ 3ç«ëi®B®\82#bÒ\1a\ft\1e@\9a\9e\9dÖó*קÅ\9f@\18|·H\8c\9anaX\97\94\89FÃZ\80\19ËiR\14F@ïÔèvà\ fÜö\83\88\84\919ä©Êå¾\83\8d\ 4«u3Ý
+5\f\8fÈ(Ó.j\88î\87ëë(²­±\8d[\9bâ\1f`R¹\bt6å°ÚKð[\9bÔzú\17,\97ZaÞ-`\15:I\85\1cUBdK\17¢Ã|\ 2·íÀYæÌ\8dØBAÖ¸\8c7^\0[w\9d¦¾»\98qæ4¨ºÏÕ\ 2R³*2d-úb­\91 \a
+¥cëå*\ 4\15¹þ%\0Ú\bÁo\80\81aö1#Æ\982\ 1t`É(õ\91\ 5ý\89¥¿}\vX÷SH\ 3\12à\85äî]Å4æó.
+\1cÞb\9b&_ß\ 2ؾ[\80ïG·ýd\ 1á\81¾f\f\1dü\ 53ìs]endstream
+endobj
+5670 0 obj <<
+/Type /Page
+/Contents 5671 0 R
+/Resources 5669 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5628 0 R
+>> endobj
+5672 0 obj <<
+/D [5670 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5669 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5675 0 obj <<
+/Length 2967      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZIsÛÈ\15¾ëWð\90\ 3X%¶Ðè\ 6ÐpU\ e´G3ÑÔÄV,:\9a\94í\ 3D\80\122$@cÑ2¿>oé\ 6\ 1\11²\93øâr¹ØËëí­ß{\90\9cùðOÎL(|\95Ìb#\852f¶Þ\9dø³[\98ùåDZ
+\7f¦\85\1f\858õzurös\18ͤ/\12?\99­6D²Ê>zoþ¶¼\\9d¿\9f/\94R\9e4b¾\88cã½ùmy5\97ÞÕÅ\9båo8¥½K辿x»\9a/¤wñö\17¦G\9a\ f\97\97ïpnn\94·\9a\7f^ýzr¾\1a\a¡\85\8e\14ÞáËÉÇÏþ,\83kþzâ\v\95\98Ù\ 3´}!\93d¶;Ñ¡\12¡V¶¿=¹:ùG¿\vÏé\19¯\9axéÂQ,\94/\8cÑý\93e8ñä¢äÛ·wpï\9c\9f\97åÍ\1a\9fV\170¶o\8b\8ah\ 2ï\93/u¾Í>ù¡\ 4Öh­½å\ 6\9c\88GûÀÓÏ~\8e\82Á\812\8aD\f²ác\9b¼Íj ,péý\1c6Ïk^4ºe\18\b?ÐvͺÚ!õ.-3>«éÖtÏ<Ïòì\94ÇÒí\96\e\8fy\98\aÆË·[1!\ e\19\8b$        ¦Õe\11h\11Ç=ó\ 2\18\95"   Ã!ó@E@I¤§\80\1daè{Ë,+Ê[87\8a½·ù\ 37.ë¢láupQ¼R\14y\ f\ 5p\89æÚ»\9c\e×E\99Us%áº\aº·Ø^1Áòòzâ\ 1\81PAøÂý\95\14F&_\97þë'ÜÝ\80Ä7i\a\ fÙ¶ÈÆ8ò®Ò\1dòí&åÓIÂ\8f(Úâ\ 6\95¢¥\e&Àm\Ä{ìç¨1%.£çâº\ 6×Ý¥5ë\96}\18\1cçú¨QÐ.ó\8c'`9)\81\1a^6\88¥\90qä4gw#ÖU¹\99Ð\16\9d\b£\86zm9L\94\9eR\ 5"\88bKj\ 5ÔLí¨D\908ýÛTøÚ,¯QÚÚxKìÒ\v+\
+\1cO"\11¶\v\89\ 6\98Тm5_\0GÖiKo4>ß\f~Û»\82×+#qï\9e)µ¥;̲\9a\1a%P"e\85\95\ 5ÈÑ\e!     è \ f\:y$\ 3\v\85ñkÜøO\1c ¹¸[\91%\81¥K\ f\9fg"oå<\ 2n
+ÚGd\ f\ 5Ù\17´nà]±\9bg9\8f®E\92$#;0£*\91eOÖ@7¯&4:\8c\854\93*-#¡"\94\85Óh-'4\1a4*~¾m(4Ø­?µ)N\r÷\9c´\92\15³?\ 2\ fT\96NJkf*±/ô:§
+¤ù@ÚK/òÒ\9b­]ßVLM\94¸\84\98¾fÓ Aô§\1d\19Õ\13\1fóµ£ní6i9á_\83H\8a0pVòn\ f¤àTËËÞË\96èeAÏÏaà\11|¸Ï\9b\98¡]\18phÚùèrê\18\19\804ÃÞ\8bãîÖ}cX\982¡@HgAäøÈT´\ f\11;LX;B\9aL³]\81Ü-\9a¶NÛâ\9eü6ûpv-÷8¹Ío{O\ 2\ e\18\16¹°\ 1 f\83«ZîV6¬\84\b\ 3q%\92öV{ç Ã ´·8~F\fÚ×s\86#à3-\93*\12\91\8aàm
+~㡶\1d\85h        \91#\ e\15\8a\87ß\ 6\ 4 ua"3        \bÐÄ\82XÄJ¿¸\ f­òa\1fn9òñ>!@'\88qZ\84\ 3Ì\0\ 6w\1cöVÅ~Âr!¾\a\1cof_fRø:I\14Ï\ eÚtÃÃ"\1a8»Ø\81\86üTÁ]f\87ë¨D\ 4p¬öE\14\1e°4Sö97Ú«\9f\1c\0q\91\1fm©FÌ\80\9d\94g¯{ï\19{\ f\96.ðýdzßaô\92û?½»bbvqDûÈ#G\10d\8fîµæQÔÒöÕD\0Ã@\r²\0 \83·­»2mXÙÎʼ\ 5\9fød{\1dØÓ«ºBÕÅ>\10fÛ­
+&\1c)©lW\b\98?¥ðõáâ¼lk·ÑÞþ¶¾;gb\8fORiü?e\1fÒzL¤»Zþýõrquþþ\9f\80\8c\8f\1f\17\83\80\ 2g\17ÓÛ\85"\ eÌØØ\1a\0\ 5y\99îlp\1e\89uaba|5bÚ\9bm±þÃZt9\11ÐAM\ eg\10\ 1\97(\96[\ 6S\97u¾á0\98\97ë¼\998WúRÄ=*8²o¥\ 1PÁÓ\17&\ 1P\1a|\9f±¡\1f\17\1a B\ fãÿ\7f\a\0\80_HÈg\10ñÉXþX±S\b\9b*@ì$h\98\92\93·¦ÇÀ\ 6¡<Åζ¥ÉÛI\95\ 4W©\ iîª\aç¯3n\8c¼øCñgZg\13n\ª\18Ü\8a\8b\92\7fåÃ\9fl¨±×R\14Uú«\11\90Üön\1fT3\ eA\1e\8ar,ßÄ\ 3\98\0¯Z"ôº¶\1e\83\80\96M²Øõ\10Íý<\8c\18\80\15Uç¸\ 1½;æ\0ñã\b\1fÁ±"\88áÔ\bô Ö?\96¤?ì\91IUj=cÊoêñÒ\83e\ 1=ù¾ç¸K\e«ã4ô\90\83L¨CdÀ\9199~$á[<3|¯ÒÀ\r\97\12üå\ 5×ä,þó\94¾HP\97>iE§%^\14
+üúIòc  eÙØ\ 4\85\92\90"m-o\9dF"¬trË3'¢\82PÝ3\11Ù¬\15Ekë\ 1\9c\15\ 2^³V;Dd7\9d\ 5`0ëRòÌÂ8ܸÞæt³\86`#ÇÒ\9a}6z    \1eùÒåÝ·\18n~,\86\9f?\12¬\aÈp\97\12W\80I\1aS°;ÛXwh\ 1\10\84è\9d\18û54 ôÛl\ 2{#FñЦ²\rd¾v¢y,\ÞÑË\0ÏØ\ fR?\1eùÒ9;´\r\1cd\89âfUÙ_\13¦S»\88Ú\r·oH\83òü¥Ô®Ã3·hýö\9cl\88¡r\97ÛT_3 Äzú\a\93'§ÓQÌJ\ f8Âr\0\85W\90 ±ïÒZ +¹îc@\9d)Y\1fÕCÈÍE\86=}Îm¬\e¢§\8bûjË]Õ´ÜBcb\80\88=\vi°yÈÖÿÝ\95.\91l)\9aX\8aC\91Éîú\80GTõ\1ft«©\10«}\06&±\ fÇÀjS5\1e\9f\ 2(&@|ì=      È\ 5\ 2E
+½%*\ 4¦ÒuÍ\1e`Ï(\9b\8bá\1f\12SÕ#Ò,ßæèÈ\8eÂþË7\91
+\9bª¯äÔx(@ì|Çî\11\84tOì½åëYó$\8fä\90\ 1\8eoP¨\0÷¹Þã\83\ 3\8aF\8c\19\96?G\0\15\13>cþ\8b\8a\12i\9eW\9cØ\96è®)^ìÉ\15;\e\v'\ eÕ\18\97.Û7\rìQz\ 3\0\ 3\fMâd\ 2¿\80­oSv)Ü«J\17\92}ÒG2ñ\8cçRþ\19\ 5yô?#Õ·\1e\1e\13¥\9cüPA\92ÇývUmÏtå@UÕö\vEå c/AÏËï-n¢\e²&\11Ò\f0\1dT\ 4³`\8aü*.\1an`ñÙÀ\89q\ 5\ 2­3HâC]\99\86*£h\84\9eOmþ\19V>\aE<\9cj\19ñ\r\88¯¬­ããìq\7²î\1eË\18¾\1e)ÒÈ\12\ 2@ûa<0ÒÿÉ\fà±Iè
+\1ft\91¾rÕâm"\b[¤86ú\a\89\9c*Ú²\19\84\89\b\ 3\ 3\86·[\8cÞ\8b8\8cY·´\ 2^ÕÕmÍ\1e\ fú\ 6|\1d\97kþàiB|\1dº?\9c|Q\10HJoÇ\86\13-®xîti¾â¹!Ý\87·\17¿Û\15ãX\89§>5Î\9bÒ{íMQ÷Ñ\1d\88\9cuMz§\13q°­&rdäzä\1cëYÞ®ÏH^ët?UiÒ6.!ñéTÆ-t_»¢ÍÖݾ9s\89õKÅq©B\91$γ \ 3T      è&à\12ÛL÷ļ\8aa\18\84\0V³F\f\ 3\80\ 5ÓO\8dB\11øæÛÅú\10\1c\8fcI±±¡FcõwÄÏ2\1f\96G)azBû\16\8e÷\16\ 4"íõ\9d\13Y\89î\10t»q¨(\88\rC0lP5\eç\9d7§Ñ\94\7fÖ.\9e\17\83b\9c¢\92&xOZç4)\88Ù÷¥ä\99\11?ãì\10Çö¾\0Æ)}àCl"8H;q\14·Ââ\ f\19ÞQ9Ô)£½DÃ:\89\99\11\8c\17pe\1eÏé\97r\9dºkó   W÷\92{\818\15$ßá]\8cîW£\9e\ 4&\ 6_½'¹±\9fÃ1îÖØ\ f`\87\ 1\83ØÓ}QÜí[Kdçè[\8aÅ>¤\9f´ÐÉ\ 2Ú¥\vB¸jR\f&vY\1c¡Ú\8bÍá\1a¤\81R\ 5Bª1رrÃÈÊ¥Å\90\92\1aûå\vs\.6ë)\17y:Ì·4ø÷º²Ñ¼ÚØjÁÈÇÙ\12¤Õ=ÔÂlx´\ 6n¶]]>CÙm5ª§èi-¦øȾøXð*ñù»ò´èí\a\19rçeu\80@¥´sTt}ßà÷\f«\95Ã'ø`«e\ f\83T±í°nÿ!ë±å%ÄAß}EEʪ\ 4\7fÑ\8e¶m8¤JÕ\9b\17R\1e>ã<÷.\ 5¡m\9fa3PÖ¬tnaÊÒªº^·\90«*\ 2\{ÌÓ\85\90_»ÔVgQfø{ÛåM;\15\aÐ\98\ e\85ª        !A à¡]ºXóðÎaBì<\8fßá W(ù[\12}\8aÄ\19*|ÁS¨Ó¿\b2\a\9bMn\9f\ 6S$\eìõ\16\ahá¡®\9c\87MBkr÷ýG\1ab\8dôþE\80¬c\1dâg\8dí«¢úZæ*f\98<÷òÁ\9e­ü\16­Ë)\ f\10¸\87/\ e½s\15iò/\10T,Tÿ5·Ùág«\9b¦MÛn
+\88\87\90qô_\93\87u\7fé}¥"\11D"\8e\92é/òöÉß÷×\1fj\14!¿\9aº\ 6Arô\8dj\90\vþ\aëedÿendstream
+endobj
+5674 0 obj <<
+/Type /Page
+/Contents 5675 0 R
+/Resources 5673 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5678 0 R
+>> endobj
+5676 0 obj <<
+/D [5674 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1326 0 obj <<
+/D [5674 0 R /XYZ 85.039 732.512 null]
+>> endobj
+5677 0 obj <<
+/D [5674 0 R /XYZ 85.039 698.372 null]
+>> endobj
+5673 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R /F35 3036 0 R /F41 3054 0 R /F80 5161 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F81 5323 0 R >>
+/XObject << /Im14 5646 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5681 0 obj <<
+/Length 3731      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZY\8fÛF\12~\9f_1ëÝ \12`qH6O¿9¶\938\89\8fx&q\16\8e\1f8\12%\11C\91
+Iyì`\7füÖWUMR\12'X /\8bÁ\80}TWw×]Õò.]úó.\93ÐqMz\19'\9ec\92är¹»p/74óÝ\85§\10îeà¸Q\88©on.®¾\r£KÏuR7½¼Y3ÈÍêÃìÙ÷OßÞ¼x7_\18cf^âÌ\17q\9cÌ\9eýôôzîÍ®_>{ú\13¦\82Ù[ê¾{ùúf¾ðf/_\7f\80ùåíÛ7\98\9b'fv3ÿxóÃÅ\8b\9bÑ\11\16\81\13D\ 6gøãâÃG÷rEÇüáÂuL\9a\ÞSÛu¼4½Ü]\ 4¡qÂÀh¿¼¸¾ø¹Ç"sÁ¥¬\9a¸éÂB,¼ÔIýp\9a\1a\vÜ>L{zø4ìÑH8¦\a\91\80\88àÍ\ 2¢D\18º³\17Ônpé¦\9e\en\9a(\9e½ÊÛ6ÛäOæ\8b If¿{&x\96U\15Àê\ e\10ÑlYK?_êÀ\ 1½j\95+\86LFW\18-h\8fß]ÏäM^u2ý\1aãÙ\8e&r´\1eM\10ÖwÌ\8375\9e\93xÃM½p\82óo*¾ä3Ò\9ea:û2÷\93Y}\90NÖè(.B\97àc¬0\94Ìîí¡»­ÀÐW°Dî쾩\81x£«\99\1a+Û¨°UG½"+ÛÇB
+\8b¤\87\a6ìÒJ\13XkÁºãSgU«Ûëp\93\7f\ 2Þ\1eG;º\·ÕFÛ\1fþ\90u\ 5\9d\95(ËÂ\ 1  J\992õø(,è<\90UÚ©E%\96eÝæÒÌÊRæ .\9f÷eÝ\9c x\8f\1d«\15\8fg÷|i\1aϪ\954öó\ 5\8d÷Gßf{½9aoò[\9aMp{\82©;gJÍ\8c\13\99hJ\1c¼È1\11)O/\r\817!\r$\7fñ)ÚР     H9Ü)¤\98\1aã\9c\94°\e¢9¡¼ú6òG³¾q|7Q\90*'\81\ f \1e­Â&î\b6 }\8coa«   l\9eOl\v\15âúé«o\9e\82\84\8bë\17l\93<¢Ú¯dÝÎ1{.ÙM¯?Æ\ 4æÈñc£ó-ó\9fÔ3ÛårÞ+:pó¤\81(øPz^\7fD\ 5\ f\17%\v-\186\85È&±4p£A×\ 27dÁ
+Ü`à~CòÃ3;\1ej\17,¤¤Õ¾ãÒ\1ecY\85\19\ 2\f\99¢\88ðÂ\14½"\f\87²\83ÄíK\1c×\vD\ fY1I\99Ñæé\1a\1a\84i\88\99|Dq\1a9q#cus\f²%r¬¤Ý\v{[\1f\9a\91QÁÜ-p|Ñ]¶:Øf»\11\bX/\9aÂ=¨fQâx\7f²ª\8a5\19iiÈ\17ïm\8eo\15ýXù3h¤ï\8e°£\adºy+k³fÀS±õ&0è³UUƺ"w\10\ 4îìyѪAÔÕ\80Ó\9död\7f\8aú zK\93ì\ 3\944KØ\9aV\0Ù\80໵çïO}|\87Ç\13Æ©Éù¶0\ f|&%+ì\ 4x2\98Z6+Ó¬95>\1d¦¾¨)Ûdl«\9c3\9f\87Ub\11ÅN\1cü\9fÙ\9a\17*¬t\vß\8ffY'\1ek\a:u\18\8b\99ìøBG\8eY#ã\99|úñ\ e\18\99ýus's0à\8djò£\1e+ë¾\19\9fʧ8$°Æ\ 3ûá\9f­Óõ\8bwd\90ìо)ªî_\93ÆÃg\1a\v\86É=È\18x±§\10\7f>\99B\12:±o­gÑÊy\97õA¼o\ eý\15»\12»\14(¦GbfõÖ\84\83g6aÌ~
+tîX/³¥õ¦õ¡\15\05Y#»\14¤.Ó\80cG *\14ô!JcÏu]®Æ>\94\86ì²%K2\19c¾F©\87<·pcU\b#6,\1a\7fQoUØ\88KB\913û²lÎB\16\8a"\10¯À\ 1PÐç\86îaP\ë\19RXsÞ\13@\90¾\8cõµ½\871á¸`EK=ÒÝ$HØ\9e\9c\1f\7ð\ 2ܳÕ~VYSJ\9düsÑ\12\v6Ò;34\18\16\81Çt·%Ò\9d[\12ø^¡»\1eìN¬Akù$1 Ù\84B#\1f9~Þ\8cã 3Ey1/dItá\88ö\98\90\82\81¼²Ý¡\8fÝ\9a\91½>\v\98¦HûÈ\11\91¶¦Ê\90d'±\ 4\a8nê\8fÂÜTí!Ûú>X$\10  ç¨¡¶\1e¦\9b\18\16\91©þ÷<  tµ?ØM¬Ám\19È\ 5\90é·Øä\96&X\81ØNwi%Æç\9e\9b)LKÜs\9bóçNp¬9ZØ)r\89·NØ|Mô£\eßf\12F÷ñï\8aÝ\0\89É¡\85 \9d\a@Iê$Ql# Ý\9c\ 2\9dÛVÌ)\9d»;´\13&'\fFf\v)\94\1fÊ\1dÄké\8e\13¡¾\956jìêF£ÿ\a£\16Æ\1c\8d\98AÀw\ 5s-rGèw2@üÔ³Ülu\93eY\8cU\7fá\ 5\81\13yæ8¶ê\18¥\1fû}øÆ<Â\90\19ä\bóvKL\f|E/o8\9a\ 3\90e1Ïor¸o?\18X\f\106\82Y'\9c¶¨-Þ\1dFo9     X!G-ë\8d̨©(\15\10ú\8f\95\99tÙän\14Û*¿=Hz\86©r\144éMYÁx_\11î3ÃØäçlá«$\105\1c!\89\94¹ÀÀ\97§\91\93Ë\93$øi8»=t2ÍÙ\9d¶3ùô\92ZmJE[\16jçü$f«ä'¡\12\b³õ\86\ f\92\ e\82Áxº¬QÌ\1c\ 2ÐW|\8dX$ô±ËZA¶l\91\14*\86\8d9×)Ö%ÿAù\94YÄ ;\e«uvL¿"\91f¬á4\f\82\1dtyÎ'á06R¶@p»¥ \h8r \10\87!î·Eiµi$\9d\98êí\14ÚõCg×\ 3½\13F\1d\80¬{2å7\98OäÔÁ'2K0\1fÌ jkØ@+u`SKÀ`\15'\15ú`¹ð\8d\ 6î\8b\86\95\816\7fÏ\f^Õì\98\14¾\15Êj¤ÍH\87d
\1e\91Õ5BÞÇø\1e§H\8a~еT­\8bäðXÌF\1f\rÍáYvI@Π     p_ØL^k!\1c\98¸Ê#j¨Ä¡YèW\9c¡Äìi8â:Íõì  57\bÝi§Jãÿ9Ùª\e\ 2* y\8a!»¡\11»½\r®Ú\7fÈþ§t\ 6¬\ 43"²m\7f\9aóë/3uD\ 4ãFSÁ\87¡Ô\957X×\r;\9fa¸­å|÷¢f@ w¡9!êB9\8b)IÈhê®7Sù^ñw\ 2\ 2k¶_tõb\95u\8a\10¡\99\19çÚXÖ§{X\8a#\96\87%æï¾\1c\ 3\9f\99½\1dL(û\v\ e?ª|\9cfuZ\9b2£dX\fµÜ§î\8eC¦!&@\8eV0\16\7fV¯mµI㮼· \18>\11i|\11I²P=\94ªyiìx¾÷@\99Ð'o\1dÿoõÐPë¡7sÄ:w¨\85æâÌ\9fesÒ¬F{ï\11àðA+)ë=\15q\82xínK1ç\ 2ú¼±\ 6þ\93­\8a~[\94yû@­3ø\eµÎ^Ý\824\1d±.t]˺е\1cË¥\93\7fîzVîr\e&~\91\91C²½>\88\14      v%­^îx\9bÌ\8a0z$×`$öÉTNà\b\19P#        Ì\8dü:«$æY[p\r©    æe]m,Uy}­pç"¼ç\13wÅòPRk\11zélÕ\14ÇU\ab³çºÁì9Û\9e¯q(
+CIÇ×\87QE5´Õ\v4pʲ¯3ÈØ\1aB\8bÆ8cÖ!í´l\13\18\ 1%\87î#\8b,t×*ôèká´7T\18K?_½B\0\11\92ÄlêÅ\84\89Ò¢\11C\17\12æM¥Ð\14ó\19\eà~\90\üãÕû\97¯¯Ü«\89Ø6 ©\95ô5\8cÐã#P*      ª>|Åóm\93Èñ¸¢\ 1DþTâî9&\8d\87\9dÜ\1f%\13²q\1a8÷J,\8bæ§LêS^
+ °\82\1a§6?¤tæõÍc\99ÜÔ\9a\ 4\¢Jà$~zJP­ØO\96;\8c\13$gt4þoItåO\91Òs\13ÊË,    v\19ü     2Û0¶b\8dN2Ê\ 4W2À©-A\9dÞ\ 5s¾ë~¾úí­\0dVcyy­ìÂk\8d(\10\81\vÃ\13o\b\85Ý\16\92j\1eiÆ@\86'\8c\82#2\81W\1cÉV\8b\1f\87Ò@^"úðNX\16\90Å\1f\8b\8e=\82AÐd5\1a½¿\10`/N\1d\1f ½\99&}ìÄ©%ý2«ØÇb\9fÞüádÇ\947\12µá{Fy\ 2~}#%\r\11\1f\12ï$\8a\8eèò3Ð\15ì\9fÓ\b~N\ 2D¤ý4\12\8e2¶VaVöQLê\06Wcè        ÆaØ*]_\92âzkÊ\11
\96r\ 4AövU\ 1ºm¦¨·\19 -j\99Ó\80\81ÚCÝ\1a½ãÚ\84MfÐÈ\96ÝAJÈ\13ù\13ç¹Áp^È}\1a°T\14g\17&s\9c\12S^®\ 5H\
+ Ø\97Q\ 2§ñÅ\9dÌã\1aÁ\11=w2±æ"\ 1ZR\84G\b\88\rÇOR2|\12ýò\18Ä\9a\9fûò/20\94\95\8bU.x\8b)KGùíÈf~E¦U\9f2ìÄXH\9e¿y\7fý\154¬ýÒRæd|nïëºD\83\98NaB\8b¦\887Z\13òí»d]O­tì\8d¼±o(\82\8fÖ\9e#¬[òÂ$\ fðî\94\91·y.\r)ê©S\932\18Ö,³}Ñé\13\ 3ÆË\9c2½¦}¬ò/\a8J\18\86ÔÌÄ(ä\9d\17[ð~\97ZE&æC\ 5w¸3Z\10êó\9bÆ\9eã{ö}i)qõNëc!q\1c\17ÛÉ\96×"ª\>ð¤þ¦é-¿W\94º¦¯üéË\a\83í\8aÏùJ\9a\12\89\86\90:[8\94\9a\1eéXÖêõ\94\1aHtB_ªn4Ïá:-ÕJäÂóH\0\88L¹ÔóPÂG\91\ 1j\ eÉÐQ\14ÂPÛ|ÇI¿a%ñ£Q¼\8fNQQ2Æ\99\9d¢Ü"Áñ£\ 4¤\ 2à\81\19Yê¦=z5À\13Ï\97Qêøý\9bd\83lDË\88K\8an%ð5þlêE0t\9d¸/¨I\9d\85\1eÄðÊ%wà ^\87ýÄ=¾  ó7\93üZ\9f\ 3S'M\8fýô¨\9eÃY¶Oè\97òè\ 3&bà¾è¶ÌõNú\99\ 2öÉ3
+UGY\86&Ïo*\8d\80\ 1RfÝè\99\8aR'WRáíP/çdz¸\ 2×Ku5S×2\86úµ\9e!\93ÏP\9cSÔGXDyùÈÕb¢p?<pHÞtü¬Ê\99Ôq-J\9fÙ99Ñ(}ÂÕ\1a\9f2)¿\7fÚ.Z©(¶yóIÂ>x\ f\1d¬jùfû}S\93Wfba@¬\98´5F\ em$\1dÎØ\7fKÉáDt\8c\v\1eû}aU\8c¨   \9d\b\11\b\ 5ln\9aðÔ÷\92VàëC$ÜB%\ 5b¾öçl·ïÃu.3\9bq\99Ù×B,9\17      <>\15½·^i\9d¹\96ù\91óábùPOé\93%\80\89oµi-5>ÍCÊú\9bá­\94\8e8vÉ,Q\81\8bw\8dݾ?ÍàÓ\8aF6\1cÌóD\85\8eí`<®5\17òS\1e\13'³vôs\vöÓ\14üBÔlx\88\85«ÂÚ\82e=\ e
+\14I¬÷\89\93ÁuçG¿v\19~_Ó
+\1c\87\1fã\85j´å0u[h\99\84\140\ 6=J\9a0ã˸}mBÛÈ\8c\98Ç®u&Èò\9a\12O<É\ 5C\8c\0Ñ?ÆN\1aâ\8e\9e\82r}\96\19Â(\ ejµô\11¸"®ar\14\97FNèÙw\80çù>¯VyÕ­mz\7f\9a\14ÅÚ\1fq<\1em­å\92\97ò\91<x=ï+'\85~9yFcm5¼ÝgËÜþzFÜ
\8fVÞ$ÏÕ{á\87\89\13¦\9eþ\92F\9e\8c\9aºîþ)ªÙì\97l\95:é.~\91ï×OW»¢*ڮɺºùªÍ\97MÞ}­0K\85É+qå\1c\9bbÄ(\ 4mïE®C~!a^á½69Rç·j\11\18üùÈx¼¬Öjc\8cÔh\83ÐI¼ø\88Ù¿
+G\9f\bÜ\aóq¢²b¼Ä\89Â\aj+\8aëïýxÏÄãpè/Ë4¾qO\8f8þE\81\7f\ 1\86:\fcendstream
+endobj
+5680 0 obj <<
+/Type /Page
+/Contents 5681 0 R
+/Resources 5679 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5678 0 R
+>> endobj
+5682 0 obj <<
+/D [5680 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1330 0 obj <<
+/D [5680 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5683 0 obj <<
+/D [5680 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1334 0 obj <<
+/D [5680 0 R /XYZ 85.039 407.857 null]
+>> endobj
+5684 0 obj <<
+/D [5680 0 R /XYZ 85.039 373.717 null]
+>> endobj
+5679 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F62 4159 0 R /F80 5161 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5687 0 obj <<
+/Length 777       
+/Filter /FlateDecode
+>>
+stream
+xÚÍXKo£0\10¾ó+8ì\81\1cðú\81Áô\96Òn\9b*Ͳ\rÝ®Ôí\ 1\81\93"\11\87\ 2i»ÿ~mH"Ú\92®ÔÆÑ*J2\96\9b\19\93\91      å\a\99\8c\ 2H|Óc\b\10ÆÌda@s.gÎ\f´Ö\80¦\ 3 KÕÔqd|ýF]\13AàCß\8cf\8dJ\94ÞZÁù0\8c\ 66!ÄB\f\flÏcV0\1eN\aÈ\9a\8e\82áXM9V(\87W£I4°\915\9a\9cµúJç:\f¿«¹\ 1#V4¸\8b.\8cÓ¨\13\82í\0Ç%*\86\aãö\ e\9a©\fóÂ\80\80øÌ|\922\ 4È÷Í\85áP\ 2¨CÖãÜ\98\1a?¶^Ú9Çl­z2µ\1d\88\80/íl\ 2\ 1cÎ6eB{R>)³G^\ el\8a©5\89\17ü¨\15o\83X,E+gW\8cBØÊá\94Ü©¼T2H\ 5â7^\86er\9fÕ<©WåÖÃM&ÒåSµv\1dµÿÏÌí³ïF\11ÆõýÆÇoD\1cõ\95q#\17\ 2*\13RâÌDýEI7\ 4ÿb®\92\88úIDEæ Íó\17 ´Å\88ëx\96åü£¾Û2Tsð\¤}9\ 4K1Ëæ\9fAh¢_eoâ_\ 3\9có¼ø´{p\9f\17[çØ\ 3Pn¢¦:¼à"å¢V\bÕG!âURä\8bI´k ö\ 2²J*\82\8b]UÚ\ fF-r\82õBÄ«ªJËG½ rÍ\8b\9fH\Èm\e×ÚÖ\í]\azz\13  Ä\94\9c\81DÔú &ÇÃp\ 4NÆc\9d\10£0Ð\v\91\14ÉcÆ\9f\0\7fæZAÒªÈß\80Ðýbð4«5\9fÁ"yXh¯\95*\95Þ4f\99àº/E\99HÙwÎ÷¹è\81Z\ f\ 5Òm\85zV]¡h½O\9a\9e>/_Ô«ÓÕ/\97\97¥è\10»Þ²ÎâU^Ëû;®ÿ\14¯4m\87\ 2\86¼\17nC\15Î\86¯u¹ÛHÌ\96­D\8e\1aë\8dq'ñ\9f¼¬²¥Ø à\7fñÁ\9d¬T²1h»p\175¥ÿ\v3Å»\99é\ 6äãÔ´q>jj¡\89\9ab½Ô\14¿CM÷tR\1a\88áu\10\8e/%5ÕÕ\19ñ!H\1d>\0©Ã\a uø\10¤\ eë'uX?©ÃúI]ç\88/Þ¶\12\7fW+       Â`Ø\8aãXÌWñ\9c·£µjÿÍþN¯é>\96Ø\14I\e\1e\86\0#§ÿMgíøs\ f\ 3\88m\83ܼ\96 ¾×\12LÐë@\91\v\88ëH±\13à_\1d\9aí^endstream
+endobj
+5686 0 obj <<
+/Type /Page
+/Contents 5687 0 R
+/Resources 5685 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5678 0 R
+>> endobj
+5688 0 obj <<
+/D [5686 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5685 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5691 0 obj <<
+/Length 1160      
+/Filter /FlateDecode
+>>
+stream
+xÚ­WÛnÛF\10}×W°n\8a\90@¹Ú\v/K\17( È\89£ÀqU[F\v$y`HÊ"À[HÊ\97 \1fßÙ\v)J¢\1d ®ýÀÝ\99³3gf\97g)b`ø'\ 6w\11f\81ás\82\18çF\94O°q\v\9eó      Ñ\bl8\b{®p½YM¦ï\Ï \18\ 580Vk  YÅ\9fÌùûÙrõöʲ\19c&áȲ}\9f\9bó\8bÙµEÌëÅ|v!\\8e¹\84éÕâreÙÄ\\\9e+¼ÀÜ,\97\7f\b\9fÅ\99¹²¾¬>LÞ®\ 6\14l\a9\1e\13\1c¾M>}ÁF\f4?L0b\ 17îa\8c\11     \ 2#\9f8.C®Ãô<\9b\Oþì£(\9fc¨U#\95Ú\1dÂö\19â.íK&îHÉ\8b\ f¨yoQßLÄ\98\99÷5Ô\90¶zÖn`¦Ç\9f   sî,ÊÅ\9c\98u\93\96\85ZNOÔó3&N\964
+\1d\16±²¶\10as\14¢nD\90\14|]\14v¢1\10\ 5Ì\99Ì¢\83    \!Öµ¥\ 2Ç)À\98\18v\0\9d4yh\9f#\15\95y\15Ö\89Ø%±5D4-\90=é+\86­®\13Ér+è´¿ª\9dî{\ 5céM4¸Ý\b\96\8d\9aTb\1c      w+V×É©H5}Çö·Áv(
+<_&®Ë²ýÙ²]ê\9aM\9c®×jHíu*é\8b        Ó\13ÁÚE>å\10\0#Ïá2@T4ì\16ÅY\ 6i  \ 6øÎp\fzÅ]\8c\9b[ôPAK\ 2ÇÅû¦ã\152Ú6U     \82Àw÷,OàÑ&«öé\bÃ\0ìJììf¾¼øx¹Bg\17ð\96q\a\1fUr¸\8dª,\aO\97\84xpø=²\97êw\85ÝF\r£Õ\13t4¦-2F{\88=\16-Ü6M\ß\r
+\1dZF\v­âH7\1eC\v\87\96£RE¬°\82¦\85í zg\19\83ý\83¶w\96cü¼¸fç(*Ú®í;Ã1øòÍl¹PMWà\9da\f¼XÎ÷Á\9dá¨Ju4rÅ\9a\a\0Öû\19UÑ]\9aÜ£ä!ùÑv\ 24nª¬\87â'@ßò\1fBD\98g\8fE´N\8bdp0ö\8aÙÅ©\9fî»\ 6Í\ 5\1f\81:8ç#¬\ 5j|[:\94hâmÝ%<\10q8»\1eÂ<0l×C.Q"r&õÑ7\8b²U\83¯\96Ýi;7×à\ 5\8d,³N2c\18üdÙ\1eóÍ3©û\ 3}Wë{5nº\10Ú\91\84\91\8d\9au¢®ï\ 4ß¼O[íJã\ 3\81\864R\19ÃLs\ 5K\98K)ÕIòP\84~\1c©@Ä\92Ò/áu²Ó|H¤Sw
+\ eÈzì\85*Õ¢\8eR`vÒ\1ejñ~\14þr«\8c\8aª\bÍè¾à¯EÇʼS\7fÁL\ahÒï\128\88 ï\e}AÈ;\8f\98Ï]       üðJ\90}\17\83T?\8aÁ\19Q*ÛO;\91v\87wÀoj\1e\97ZíÅU,»\ 3ß$Ãö4ù×(K\13¡\1f\ 2?\9d\ 2\92º\18ñiU§E+V¾R^ûF=_Ïâ<-Ò¦­Ã¶¬\7fy\80¿×ÊÓ§Ùß\ 4;Rî\93(V\83¿\18ý\9b{SÖÑLu¹¯Rmé\80\b©ç\81\99\1e/<\ 1\13#ÃRA·\90\ 3\90I\\16J;ÄU
+\9b\0\87\r\1eZK/\85t¾¿X· \aå\9dÁÞ¹ð$\94\ 6\9c(µ7W\9b­Êø1|Ô×4VOLO\199ÅzF1¦cz}\9c\83\12¸C\82 pø\vRÈ2ø.Å\8dÖy\8fSU\88\bL8v9uþÇJÆÓøÜe\8eóÒj\86\r\93IúM\91I\b\1ckþ_[vð­îù>¢\8e7þcB×ü²/yæ#Âûþ=û\99\11EâÁ­  ¿\ 3\86\ 4ÿ\ 5N²&øendstream
+endobj
+5690 0 obj <<
+/Type /Page
+/Contents 5691 0 R
+/Resources 5689 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5678 0 R
+>> endobj
+5692 0 obj <<
+/D [5690 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5689 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5695 0 obj <<
+/Length 3251      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZYoÜF\12~ׯ\18ä%\1c C³Ù<½O\8a\ 2ÛÑZcx\818\ fÔ\90\9aaÄ!'$G\8aö×o]Ýì9d\ 4Ø\85\ 1\91¬¾ª««¾úªÇj\16À?5Ëb?Ðù,Í\94¯³l¶Ú^\ 4³5´¼¿PÒ#\98E~\90ÄØôóòâÕ»8\99©ÀÏ\83|¶¼§.Ëò7ïê\9f\977Ë·\9fç\v­µ§2\7f¾HÓÌ»úpy;WÞíõÕå\al\8a¼\eøü|ýi9_(ïúÓ{î\8f}¾ÜÜü\8amóL{ËùïË_.Þ.\1d\15\16\91\1f%\1auøóâ·ß\83Y    jþr\11ø:ÏfOð\1eø*ÏgÛ\8b(Ö~\1ciùn.n/þegá¶hÆ£Îìt\11\1fdùl¡\ 3?Ë"»e\1d\9fÛò§[ýÞ\7fó\ 1v\96fiì]Î\17¡
+\ 2OÅY\1aÂþ\82\96\9bý|\11\87±÷±xæ\17\1dð3\b_kõ:\90¯0\bBÜô«wÊ]j¡\94\1fÅ1(¦ýD'´ìu\vF\83å¶ó0ó\9eù½ú«Øî\9a\8a?\9e°¡B\ 3÷`P\12&^õh¥4>ò¶]/\ 3Êú[ tÕK«òVøR\rÜ:n
+\191 x\ 3í\1dÎõä̵\81Ápäq\92{W]»jöÐ\89\1dÎ÷\1a7\99\82²0¬Û;êï\87\91¿îÀv©ÑuUôÕ=NÑ Iðð\15\1c\L»\1f\99§Þ@Ê6¼AÐxdñ¸aI\98gÞªëûãö\12\ 4}ͶèY\ 4{\8fp-ê7°ì\1e7)íU±\9a\83n\eüJ¼\12§¬\1f\1d\13\93øñÀæ¼u\9c£\ 5«D:ôÞtí\8fð-ZôUóÌãÀ<Gz§^[l]]\8a\86l(\8dE[\8a"$ýqtM\14åd£ºEmF³÷~\85\9fx\8aÊ[W\1c\86¸é\86N\18>¬ñÙ ]»®©/·\8etàô\8aÖc_¡y+Y\87\8caP,¦\1eØ\11È0þqt[/Ï2_\85ê<\ 6-ÂØ\aç°!\19\82Xù9ºÅ\14\92\0<\0=ÊKÐ\19!ün\8bí]\ 1\8a$\89\87N¬`\aôqÓ×í\88\ e \93\14 Iã\ euàõã`t;£\80\8e|\15M\98 ÎaÂW²\É\ 1\82\a¨c\8fÁî\15\84x\80\82ÈÛõè\eÆxØe°®ã\18P\86\17\ 3Y­£C¢È¬\8b±\926~쨭ëG\9eÿɸ߸ávÇ\85iy<)^¾êÑA\95\ 2 ªh\19\99¸í°Ó\16%\ 5ú\ 4ù+ÈÇâA\14¤/ãµ:\91\90Ù\9eqÇî\9e\91í\0D¡=UZ¬öáf©^\9f\81¿0\ 3ÔK¥ÓOgfIýP\99ö«_?¾<Iò7'ywýáíß\98d¡³È£\80B\87Jµg\8e\bÁ\90<\9dÐ0F\aDËß\81¤\10Øup\ fæh\ 6\195ìwÎ1â\9cã¦â¦\15@*¹Ä\8e!\84\16¹çNvÌ \13\92&8),³BO)éH Æ \8bCêvOæ©F\ f\89Br¤(Lh\81Þu\8d4TÞÏÏÜX\1a@Á£.ö\r\ 2\ 3\98"\8arÞr#ý\f\84\8e«c¼ñ"¢2\rÎ,Þ\95¬Ê7¥#$\ 4\82¥7\a\13ÝÌÃ\1cçùA´¨þª\a´\83(!\e;uÈá\99\8c4V[<¥ ò\9cåä b\8dA\8c6$\90\84϶\eù¥¯\8a\ 6·ªãÐk+£9~Ѭ{Ê\9f\1cmØ]fÃ]M竼\1fX\·ü¤p+ \91à\v\93\1c>ÝHý\a\82Uèõ\85 :\86X\9c\ 2_\87\83EûêÏ}msàVò;\18m<\1f¦àA\99÷\95Ö,\ fÒüÀM«¦væ\100_Äв´J=sW:ö¡fC£(¥#Á&'ÝP¯5\8bÇ®)¹cqG\96ïöÆÝ3\8f)\b4¡e\1fç1ày\8d¸TÜ1ëɼ\83à\ 1µ7\95,7\1eª\96\92U*W±qS\ f§L\83\90ü\1e ­\189yý\84+ÀQáñ\ 1áyª-`Æ8GõlÞzc8üDÍñÉ'Ö\eb\ 1\92-³,\9a¥XÓ<°Ñ\91\e\85+\11:çä \1dw8ñU\14RD>ØÔ1X\9d¸ÙÍ\ f ?ÚÙ©+\90ÿAò\9ef¬v,aL\82\97ãD\87ô`e\18Ä\91\97`Û¦@lÙ1g\ 5ðôͲaê\aÀÆqY\ 2Ë\8cC\1e²K)\9bæ\18\8c Çà\92\18\86Ø
+xI\13\92§ôì)\11å¤\8a_\8eQ\13eçSQ\9eûI\9c\v¸[j\80´ü¦ë\9a\1a\1cô4!ä\ 1\8c     eÌ1áB=\19$"Ø:{ºx\rb*@Õ\8d\ 3´N8GT!á\8ex_\8d\101Bð\10ÖÔJ\1d\9c\94\90\83z-ì
+M]ð    5ݺ^Aò&\99\ 5v8\11\97\9e\99\93æ¬Ô\8c\18\90\HР'·@§âp\ 1ô ~#è %\8b\92ßÈ7\9b¢]Õ\14Þ\9a\10\8eG\1551{\16r8\13E<ô\bÞÞõ=;°­\1cÂ8÷, ý       /\16ßÂ$0»Àó®wÍ$w\81w`\91\ 5!\9c±¬\90\ f·fÞr
+*\8eÕ\1c\12êV沫\17\ 3\91÷8³\9d
+öÏ\rU\16 ÿ\ 6\15 Eê3\7fï\a·BÀÉ\f\85ÀV·§\0à0Èê¶ðÚ7å\99x¥Ü\14f\89÷ÐZèÉ0þ     M²ô\10\ 3±c\81Å\1e¶<ÍÉ2\ f\ 4úk\91\11-Àn6"a+ê'.< ®¤dZïa\16
+\8d8s¹R\ 2L=\92ШÚývÇ.\84\ 1µê¶[,aN\ 3J\ 5¡¯3ÃÃ\9e65W-¬Ñ\8aP4K\9dcË2ÏV\99\86ã\0\9b÷Ó0=\8be\agL^Ür\ 3\99å/ô\19{:m!þI        ¸[÷Åvª\85Ȩظ¶õ²\1dX\8c\ 6\7fÝ@¬\8d\9eãTWMAãB\98\fìD5\99\80Æ>\ fÀWÎ\96\v9l8\8cÿ\ f\95S*\95ÓåcW\976=C\95t\ 5'GÅ¡|Ò®ªväÏ7d\ 1\14=Zx\81:ë#äH\85\1e\832´?¸\8cM:G{\80ã\7fq\a\99Ê¿_zÝâA\a1'     \89\ 2\1d$Ö÷ñ}w\b»\fN\81\\99@\14\fHí¡\1aBøÚ\8fÜæò-;\11Å\ f
+\8f\80¹\9a\86%´Fwg¯&¶\86'a\ 2ú\88ÊYî\ 1½ÿ@ÁÝ C\1d¾ç(Æ\95\14\ 4Õ\ 34\12ê\81}J³qb¨ÁQ}y\8a\16ä¿q$\85\1dQ`(T\bàPüGw'¹$Æ´\8d³\98¢\14%\1c\12@»¶Òå ÚDÖyßñÒdL@¯'4`írbÉì8ÚÒêFRÞ\ 3\7f®å\93þ\96RP½¬ç\91å@B\94ÈZ\1a9q{\ e:'Sb\15\8a/eU\94\8bÁÞ\88 îO A\ 2lñ+Ò\17ê\16".YN¢äÞ¬\9b,Ö³¸\96f68\16+\1a\12\90°[l \10®\9c÷BX:I\10Áðyx=Gì¸'Þ\88\8d6Cº#¦\\85µ\95
+\84\1c¡\83÷\96¦Ý\9fRß]A`\ 6¸·£\13\v\98\92C¢  \80o,g.i\93.LÄj\8a6xÿ\8aw¹=ß(±\84+6>\95\13Re'\13¿qnçðû¶\1a\ 15×Ã\ f<\ 1;öÉJW8Ï\17$U·<ìÆ      \ 1\vºÐ\91wöbùC\f\17Õ\11 .\9d[\97½¹\10\91k¯s8\9c\ 6tMð"\88EYx\0Ã\11$Êä\b\86sôt \88tkDt\e\80ôz»Ã[*ä¦\ 3#îr\9e\87\14D`^ô«¡\1aÏ\82j\9a¿¤Nì+¥¾\8f©Kª ò\0×w"l`áh :h\0\ f!*ÕÈ\1f\83\1ek*meLÁ\8f/\9f®ÿͽ°Då\82®±÷\89(ÇóÀçt3\1a\9cÞ®\81\fo×ðyY
+\95\82\97\ 5(ûZÿ§è\ 5H0þÞa\18CÖ=qþ\15#ÂÎÞ  Óe\eX\9c<êÞ¹\18#ØïZäEY \ 3
+[\14&XiÞÓòðjl\95\98²\f^Ш\93\9b\ e,¤ ©0ÜàØ\a[:Ð\10*\ f\8f\ e9\84Ô¯À­d\atÖ(ï×Òáóûïü\86±\19ÇÝëW¯jÔ\ 4\1fº}¿ª`\93ëÊ7U\873¿á\9bÕøêä\127\ 4ç\87úØv<ãuÐ\90bÍô]\9f£*\83Ò·\93ú@\92Ú\16\eù\98\1aÜ\bÝ\8a\a1Å 1dßU³/\1dr\8fræ¸øæÎV\1f»9
+Ù&²\9c\80\ 3x\ 5ud\14¯Í\95_\14
+©ÍXò\86\95­³á\10\ 1\ 4\ ek¸®Åø}6\8cS\82Æ*<8\0"fÒ×\95\80ÕDeú)SîW²}§¾\93º\9dÓbe½\17\b¼¡\9c2ãQ \9f+Ó¿´\\19\8d{¢Ê#þ\98\ 1±Da +\81/x×D~\Æ5pÃh0\83Ë¡\91¥5µ*¡oô*?FP\bÁç¶\90\ 2\16\9eU\89Ö\ eµw)Ã\b.`\9a7\15\17ýrCBÕBÏMx\ 1\7f¬$\9a\eø®÷Gµ:ÔåÜu\10`m:ñýªd\ 1YN¥t@Ø^!ïT\99¨Ë§\83\1aÓM»Î\19S±'\81HG7Áð\ 5®ç\14\ 2\85¥2ÐDNô@esÃ\12:Vx\1eÑ3X\95\1cO¥|\8b`Y«\f[\99\1f\12Ä\91)-«tºÉæwÖÇÀçtUÆÒÓÔù\11\ 2{}Æ\14LÉxqgù\17\eJ\9d'ßJ\1d\94q$0I^©ãÛ.2aJ×\ 2Ú%=\1a¸\8dÜÇmø\8b-$¿§tô\83¤lÈ\1a\85Ètr\8cÛzâq|iÀô\86*;gÍ\9e\97©¤°Ñ\9düvtÌ*Z¾\1aæø\8bõù«æ±\12v\f\vÉ\9d\r\8cá$C×\9cl+\905õ0\12\13\ eÅ\8fä¶\185mlöÅ\9eæ*X
+Oã<Ø":í\a¹=EÎοÞ\10cO-7¥\9bisµ?uãá¢ût§Q[¸\8aµÜ´\1d[£)Ý»kâ\b\87\99ZC&ßN\1ej\7f\93ÄYsÅ¥ÄA-\96\13©íåµ0/äköö\ fÄ¥¬Ç¿\84=\10áX\13øåâ,ð\9c<\11¹¾Ò\1cE\87\1e¡»µ\ 6LÌÁlµb¯Þ-ÆnQ¢ë\9cÚâ¨b¡\e\8aÇzu\0ù½\80\839\95\°Õçñ\9aû\ f\eª\ e\1aé{\84\12Î\r\1e\95¹{k«Ó_fmº\8aC?zá\97Ù)ßÿ\ fÿ5C§À2\îð2A\bµ>ÖS%¾N"f\16FÁÿ\ 2Ç÷|éendstream
+endobj
+5694 0 obj <<
+/Type /Page
+/Contents 5695 0 R
+/Resources 5693 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5678 0 R
+/Annots [ 5700 0 R 5701 0 R ]
+>> endobj
+5700 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [377.225 192.829 539.579 204.821]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
+>> endobj
+5701 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 179.583 108.944 191.272]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
+>> endobj
+5696 0 obj <<
+/D [5694 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1338 0 obj <<
+/D [5694 0 R /XYZ 85.039 662.383 null]
+>> endobj
+5697 0 obj <<
+/D [5694 0 R /XYZ 85.039 629.962 null]
+>> endobj
+1342 0 obj <<
+/D [5694 0 R /XYZ 85.039 409.338 null]
+>> endobj
+5698 0 obj <<
+/D [5694 0 R /XYZ 85.039 374.592 null]
+>> endobj
+1346 0 obj <<
+/D [5694 0 R /XYZ 85.039 279.182 null]
+>> endobj
+5699 0 obj <<
+/D [5694 0 R /XYZ 85.039 234.107 null]
+>> endobj
+5693 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5704 0 obj <<
+/Length 2328      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYKsÛF\12¾óWð\bÖ\860\80\19¼rÙò*¶¬Äkk-¦|Hr\18\11\10\892\bÐ\0(­ö×o¿\ 6\0IPå­Í!.W\99\83\9e\9e\99\9e~|ÝÓòç\1eüóçIèz*\9dÇ\89ïª$\99¯w3o¾\81\99ë\99/\1cÞ\»^\14âÔ?V³WoÃhî{nê¥óÕ\ 3±¬²ß\9c«w¯oWo>-\96J)ÇOÜÅ2\8e\13çêýë»\85ïÜÝ\½~\8fSÚ¹\85ÏO7\1fV\8b¥ïÜ|¸f~äùõöö#Î-\12å¬\16\7f¬~\9e½Y\8dDXjWG
+eø:ûí\ fo\9e\81\98?Ï<W¥Éü      Æ\9eë§é|7Ó¡rC­ä»\9cÝÍþÕïÂszΫ&nº´\1cK?uÓ \9cÖÆ\12o\1f¦½>\ 2 û@        Çú\0\15¤.ÜÇ\aM\84¡ç|Þ\9a\ e.\eÅN\ 1Ô\96\8770Üí\17Êw\1aÔ\aÎT]û÷\89Û\a®º(\8eòÝÄ\1fÄñà óÜìö\rm¿\b\12§kÙ\16\85ü\1a¶Âº.Ë|\8d\82tÈZWL®\1fø·«\17KX\\97-\7f\r\ fZ\r\80\15û=pÄNÝÐúj#ë¶9qäü¹©MIß?N\Sy®\97ÄS÷ô#WE`ºþ\9aÚ\9f¸æï\9e\1f\9fn\eº\1aLãMm\8aSã='UwÛ 2Po\8fEÖ_,MImiâ\90ÆrVlcJ&6ù\9eµÕ\16]\8d\e\1aR&Ì\17Õ\ 3îÚìLW\90¢iÍÆ4\19\90\v{ÂgúÈìùOxRËS\18A$D\ 5³\19\8fÓðU\9að^ckç\rª\84\1c\17½;¥[e(Tñ\88\f¹ØqoÖ\v\97E\189fÃFsOµ   \ 6v\83XA¨xn¤\93ïÁTì\83ìê\1d1\8cüX;¨À\1cﺦÿ[º·±6\e;úºÉÁ\'{*\88-\±\87\ 5\1a\97\b\87Í÷¤æÞ\ eÄ\9f\91mXõ¸Òª\1f\88Ç\16 q.[\0~½ô»°\80\9f \9fÒoQ±r|Ò\92)K\e\0\91T\16Ö\1e¢KZÖm\91[>\9e\8a²äQ}\ fäÎ\14²ùØ\ 6¤m eD\13GG«ø©\83±×Ô;\91\8c\7fÎÃ\18\887½=ÙR½¯\88$¿{¡Gq<\11a\83/4¦Ê;`õ\11\1e5añà\15-\13ïú3N}\ 3l=    '¸ÊF?ò\14\19T\f~\80\98\ 5\95Ë[\90\9bÖ]>\1chvèn¨Cc÷\93Í\8e\90'v\9e\ f+=qÓñu$%°ðVë/ \b¤õäRb\vBWÅá·åÙ@òìÕ\10£Q\ 4îXTì   \90m\7f"\99\8aGû}\8b\89׬¿Ð\ fâÝ\9f\9fvW\88\11:òXE\f<\ 3Ìà\ 4&\ 4ü\1d°E\87é)|\13Ç\91#Ë®Ó\90Á\93RgèÈ\a\vc^Î\9fqm\8d&Æ3:+[K®_sòÎ\8fÅB÷Ý\16í \81ÜÁ¦üÝ(jx[\f\89&\7f\98L:XB(\89\80Q5âvÿîx\ 2J\ 3a!\9c`@\80Á!Ë3¦?\15$\12\7f\10
+Çá¹?#CV´]S á0Ô4@çäËã]ÝäöÌqRÆ\80\ 27º¡eRél\89§û\ 1H   Eàè\9eá\85bK'§æS:æ\84\9b\8cl\87|T\94Á¤áÏÍ\7f
+´2\87?)\ 1æ:JO÷\14íø½®ù(C§\92ê6¼\9c\94\95_\94\0R\80\ 6jÉ~\83W\82\10jr«vÓÑ\90N\ 5-|x;¬*¹>\90%}\15B\82\9f\eÞ
+ØÔ%\ 3\ 4m!ÆÃ\1c\9cËA\ 2\82¸\95
\92°èù$\85Ó\1d      ê\fÛ\94s\ 5-\98Ì îD`\87  ¼zôK¸\13}\eî(Á\1d\8atªéwd.åa&"ã\83\ 3Ý     \1erTL\80\8c~\ 1d\82\18¥\92ó¼\82Äv:©(\15\1f\83½A\97Ï<6¼*#ã\9b{Óæ\13ÛÄR2Æ£´\f<;Ó\9b\90Ã\1f_1\0ó¦ ÿ\85e\8f\85á\ 1\17\ 2ì=äÓÂð\8eÞ\87«[þÚqy\86»o\97\13ÞeªÂ\16\15;©Z\97¡§\9d7\1c_\b\16¡:ÆT«\ 6 Û\9cÿÌ\9fTKÀo\1f9!À\88¡bEÔ\ 1\84­iy`\84ÛpÙ(èX@àd<ñë§÷ÌÙCNh}\19\97¯»\ 3Õ\1a@\1c\92-ª£¬M&\81|~azE$á\80\7fI4\91\v@\v\91ç9oú\89\9aÊ\1a¸\83}\98Â\90^!\9b\82ê     ®\83a]kߨ\9b\8an\a$6$\f®­j\ føÀ¿fâÓ¶ \10\1f\8e^\93¾`0¸\a\9cv°Ö³ÛR\9eÀí\19«p\97\87çÑ\95Á\1c\13ÉE\94¡\83é+"ý\Çx¤\ et\9f-\81I\8c\ 2óÏ<7Þ¹®\86qcqæ¡/Þ\9a\11\82é\80½\89\10oÂñù{¡å\89£¨#/\8e}\80ÝN$\14.Èhuµa»\9ck¡á\17|½Û       \ 2\82(\1cvèv¦³#4°¼Qø´õ\81À£\eA.[.\17=\12©ªe\87Q|³à\ 5¿\9bî)\9ddS\98\eûn\98¨?¡ÖÓg\98\vªÉñE\81\ 2\98!ÛÃô\15g\84ª³BM\ 1­v}­_FÚ\7fÖb^\f]
\a¢\90=GG\86êô-\1fª!VÃ\89\17\80\0\8f}\19qØÙ\97\11Ì­Ë¢/²\88\10â>\92\8b\17¥¹/\87#\86\807£AV\93ýNë¸)tí¬\1cA2ª\17\80ïÕ[5Ö\92NÝ0\8dÇý&H\7fË+\94¼[¾ûøyõÑÝ·¼îH»¾ö]O˺!¡\ 4\12\7f\87ZðÐû3Ð\87Z0H\aýÂø\86RÁI\84áD[\93\97¯m?
+HC\11\16
+hj­ÈµP\15K?õÜHÅ/\97wJ\1f[O\ÐvÐ\8e¬GqE\11\9a\ fK9(¹Ç\83\1d4i<p5z±[\16Æ®\9fD\7f­\ 6ÀëQO0ï\8e;\88\16\99(\lÅ\bô²¨\86\961_êD~\9bP°ì»ï¬\17"ª¸^ýò7ÁL\ 1v¹ö\ 6¯eö\ 4ÅkÁ.\9a@\9fMû"\ 5PƬmûª>)\86×ÿ£:  éÉ{­:\a\1dJóµ¯)\830:.¶©\95\0Ør¡O\13@\ 4áë¯\10¶{nY@`ÒÔØ\9b¥\19\12r¦nlÃÈîØòá\86Y8\93\19     0\9c@\87Â\99¯\87>ñ>[¬EºÅ\ 2ä½Ô\9dù\f³-\1aÁ6¨q1\8fmïâüuÇíÀ$ Z9QPövRâøNÿôJÐ\fmÇ#.×\ 2çKuÔÉ­\98zÖ´\ 2Ún(&{¥\94<U\19\ 6\8eD\91Øø\ 6}"Qé1ØS\15\8b'[å¦\12*\97V}µÙ\8bÂÕ\90\92Á\19¨½PvQ\1d0j*[ç\15\90³XØ·¡\86Uwøl\87\17\83ü\19\82OW\93=(d§Î7öKÏ»NG\96\13÷özp\18\1eKðÖ\87XÄ ãg¿88îg;\ 4â\97Ç\r\eânû\ 6ÅÐJ84£\ 6A\97ï\85\87¯\ 2ôQ\14Æ\18´cËbóÂ\96Þ0|jÌÉ\83\1fÖ\9b¦>Ø\b\87\rZésP
+\1f'\179s¢,äîÎúÛ\1eÈ=$ø0H\ 3ÿ¯\85«o\17àó¶'ÏØп1T0õç([\0\9bf\88ÔNþÔ\85\9c\8dxbÿFS\1c>@Ú\1c÷êÅ\8b\8fZ)?^ÎJ
+\8aÚ`ºâ\15ãü\7f\7fÐTX\ 1ô\86~Qk\81Ò§r\8eMh\ 5ü/Ö/0õendstream
+endobj
+5703 0 obj <<
+/Type /Page
+/Contents 5704 0 R
+/Resources 5702 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5678 0 R
+>> endobj
+5705 0 obj <<
+/D [5703 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1350 0 obj <<
+/D [5703 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5706 0 obj <<
+/D [5703 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1354 0 obj <<
+/D [5703 0 R /XYZ 85.039 574.042 null]
+>> endobj
+5707 0 obj <<
+/D [5703 0 R /XYZ 85.039 539.297 null]
+>> endobj
+1358 0 obj <<
+/D [5703 0 R /XYZ 85.039 456.489 null]
+>> endobj
+5708 0 obj <<
+/D [5703 0 R /XYZ 85.039 421.743 null]
+>> endobj
+1362 0 obj <<
+/D [5703 0 R /XYZ 85.039 325.386 null]
+>> endobj
+5709 0 obj <<
+/D [5703 0 R /XYZ 85.039 292.965 null]
+>> endobj
+5702 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5712 0 obj <<
+/Length 3054      
+/Filter /FlateDecode
+>>
+stream
+xÚÅZ[oÛ8\16~ϯ0ò$\ 3µ¢\v%K3X\14\99ôæi§Í&.2\8bé<(\92\1c\13\95%W\92sù÷sn\94d[énw\17»(Z\91\87\87\87äáwntÝ\89\ 3\7fÜI\14Ø\8e\1f\91kûQ4I7'Îä\ e\9e¸ÂáL\94í\84\ 1\ eý²<9{\13\84\13×±c'\9e,WIJÌþ°.Þ\9d_.__Mg¾ï[ndOgóyd]|8¿\9eºÖõââü\ 3\ e\12ºW\8b\8fËé̵\16\1fß2?ò|¾¼ü\84cÓÈ·\96Ó?\97¿\9e¼^\ e¶0S¶
+}Ü÷\93?þt&\19ló×\13Çöãhò\0mÇvãx²9Q\81o\aÊ\97~qr}ò÷N
+\8f©     Ï\1a9éLy¡íÍ¡á;v\14©1\1e\13bǨÃ\rFÔáÚ\87G\88l\15\ 5<íPd`«@ý3\89õv:óæV\9a¢æ
+\rªÊ±UN½Èj\7f\9aÎ\94RÖÛ¼e\85¶ë\9c\eÉv[\ 3kµ­qFÒæ|\v»-ô\8a\98+\83\9e®s\12ÝV8á\89\aªrO\9e²j³î¦2²\1aêãÀ=î¥ë\1di`æ)ø;·\9dqåÿk\8aõþë\8am6SÐë-kwL¹Ð#ý\ 6Öç}µµkfD-dxd=Ô\0±|q\\85\ 6\89ßQIüï«Äÿ¿`mÑÐ\91vf°a=$\82\98sÄT\86Ö^k\98\17[m\a\8cWµè©þâ\ 4\ eüuyÊoè\ 6fÈu\85ó.Æ5\16¸`¡þw\81\14Ú~8<£rGÎ\b73?\14\8eÊùßêm_e¨³K\ 2\12OÉë×\8fÐ;TÓìêòB\10X\89\88´E\81IQ\88á¦FÙ´\ 1±û\81\1doÇ.\86\94M\9ae\rÇv\b¾\10\ fö©\94ízà\13Vøõzô\ 3\8dÄU·Eç\1d\1a¦çeZíÌYò\8c'>¬ó\92[z³í§\18\8etyw¼ÆbÃN\8cÅÉ\ 2¨\0ÐxU0?©\96\9c ®\83v\9d\18F\98¹\16Ix\98dC¬\83ix\86$e*ê\ 1b\8e\8bñ"&\rèc¸+ß#·\11á\8að/­\97ãÙpä~\1a\84VRë
\10·o5äw·4\87Ü,ë>ÃQ÷\19çCÂ\12dNQþZwÓàλ\en0à*×z3\8d\14\8a¦Yùc\ 2
+Î_@/\98[7\84+\84X\85\82\1eä\ 4\18\8añ«Ë´Øe\aÇKF41ôt°\90\17Ï\87
\90\12Z_\_\9doÍí"Ï\87\84/§¾Á-Öº5\93\17t\83\vî|\þÎ\8d{°óè\94\85%¥H½Ñ¸RV\91\ef\8c\ 3þ¦\0~!éV\1a²ÉFc\1cC\ 1\88]\1c \iáÚ?ÐàÀ\ 1;
+>
+yq6\1e8Jg37\98¯\90\80vè÷»C!?\1cêÔ6\82Åo¡ä%\ 12RÇæÃdÍÈÁæ\9aÏÌ\1d²zXökÙS}ü\0Ä)Ê3[ZèÜ\80\b\19\8eCT/>Aª\19B
+ÇCâ#k\85ù]Ò@\86\f\84\15\ 2\r\e      \7f\86ö9p*³ \ e¬s\11\924í®\1d3°:\aÁ(\ f\98\1ftQp«Î7¢\11\10*Æ&Lí\9a\ eJ-ñ\12#\10A\1aB\1cù.\87û«\r­b§\9d×­ÎeBFÉRQÝ1OU\92[\85\16 g;\85Æ.3\13\9am\92Ê\ 6Vh`õÈ\ 1«R\9cð\88\9aº,¬î\r\vIe²ÉmÎ=Î\99ò\rÝ\89&Wð\95)\85¸À¯\f6\96½\9f\ 5Þtv\1f1L\1a¦\93b`\ eä÷Lh\9eÈHÛ|s\90îÝ馭%¶$\10Êàxgoüý\18h\12\19<ì»÷\1f~Cù~j@\18¶.vu\9d\97íEU¶uU\ç-\11¹\87\9c\92h¯Ë{]Wå\ 6\98y\19wl\19¶ \ 3\14P\Þ\ 3;\11\9aA\88;\82
+9|\8cÜ\1c(pì\89Æ<K|6\1c^\b¬ÊØ\93YÞÑe\ 1\89½`ÎiË,tc0p-óÍ\17n     Ã\ 2­Å\94DFFܳ¬w\f%Úr4Øò<\ 6\ 504ê\\bd\15   ]'\12\vð-r0Â\ 1OÎí\eBÎþ\ 6\80L\a\9e\91ßp   jT!À0e\ 5ðeEAc»\97Ç0-#äï'É@&å\98)\1c~öÓoô!°\95ëDRuw?0±\9fΪÞeQÐ\ féFª\96Û¬\8d¡\97\ 3\16\1aÝÊF\89\eñ|â>½ ?Ki2-p\93/p\fã        ¤7«ª\93"d\84ó»ÎGÃ2)åz ì     \89\90\1aPg×ìo'`¥\ 3a¬ª\80á\83\ 4\9bXÉ6Û\11À¬\13±ø²\92
+1)Ðá\8aE\1f:{ \91Á°3H
+\89}.¡þå鳡,\8e­\ 10\99\80\88é\13\fv}\94\ f\11ðÈ×"~ØT\0¦z£Û¤¥Ø\8d}\13\rA&\ 5@øö·\86Þ\18nÍÈ`»\8fð\9a¸±Ø\98ÕLÖ+¢\8e`\1aG£Z\a²$\88äyÑ\88ï\ 4j#Éb\1f&\10N\19¦@sGÔ\\81Ñͼ0æÛFú¢\ 3zΡ\85\86\8f\92\9d¹K¸À1Î\88 \11\agqÄRFRzby&ìã\94N\fk\8c[\92²\rV\e1[$k\91ò\1cT\8eõ\82Õpç=Ú\91jØT\1e\11\94\1e\8e\185ó](o½®\12ó\80¬l_\85{ï/\91\r1\ 3Ü\86\8a1rÂv²\ ee!¤\99R'@Öý0õ\1dðxðO\8d\114\f-\8aD\9052ë\83n×Õ®åÎç\860\12bj\aÒDÏP}\89+<~¶òìyüÜ9\ 2Ûu½ïW\94dW
+\ e±ª\8a\82¡@ê¾c*\94Ìô}\8f»ááÞP\11\9f*p¬_$ófÖ\ 4ò\9c´\90\ eY\85±V$t\9e\0'¢é*\15ñuU\e¡®;\9cnyX¯xnçÓ\90Xæ]i£Ø`ñKN\98bL!Ò8ìÍÆê\8c\ eùÊ\8d,Ïq\1clÍ)­íKEÚ\9bä#A<Ð`\fIM4\175¾«\1e°      y#>fS\ 1mN\8a¯>7¤ì§6%[Àé\12Õ\\9c^\13ñ£HùÌ\ eÀ¥\14\0    \v\ 4\ e\8aFHT%\13µ|oº\15²êAÄ{x*×r^\8c¤:àØí`\1e\15\81s\88/å)`\8e\11Îp ¾\13\8e«·\f.\7f\f\ë¶ÝþÄ5ÿ¡$\1c>;\83zu[Õ­½Ñi]5ÕªµÓjs\96å«dW´vÒl\1f_6©Îþöõöç\1cîp¦B\88e?»Qì:Á\91qÇs;\86\eÚÛ+ÛÄóðÇW\ f¬l¡F_`)\f¡.)\18\8eÒ£\0\82^Gwu«'×ì\99j\80Ñ\85\81Ò\8e\fÈ|×µ~¿Ä¯\83EÁª\vTX=RF \ 3\7f\ 4A\9bñµ4EXÎ\12u\96'"\9cؾ\92\13\947Kd,\9c^
+Z\99W2­+T;       òJÛå^@OêÁ\82eCñ´\1eJ¾5ñøP¢8\83\17#æ÷°Æ*#BÈ{\11\17\8f´Ö·{\99\96Ç\15 ~\0\1eìR(tÑ[\ 6V=8Ä\891­^Q\1d\87¡'òLèÁÉ\98\1c!Iê<\91Ì7¬\aÊ¢i\15\ f\ f\82\8fIw)\ 6ñhif\99\a\1a|wù*\82i\8f,­à-¥\89Ìëb)e\ 5Íq²I\91ÓWT\18h\f       ê ~Ã\a\195W¦\ 4\80aþ*kS5&)\aj_i¬v¼oâ]Éw\10Îïjó\82Ï÷ª<F      °}¨î*i^\9bÌ\83¢þ¶5ûø\a¾SP   óR¹#\9aÑ §Æ\8d=pÚ\ 4¤
\8f\ el,¹IjóÛ\ 2\82\98\9f¹t\91Ü\ e\1eHnq×OÜn\19{\98æIà\1a¯RÕ\ 1xL­\8c\92·\969\8d/<{\13z\ 3¯áù¡­¼@|Ç«O×üäp\8b\891\86xÏz\1c\ 1\ füÍXq\v \béM}\98óÖ»2+
\83,\ 3òî-f\r;m\ 3é\ 5e\10\9f\17¯Kª\99qôìåwjYÖë9\86H\aãû°VW\8a\1f\f!oÜ6̱øë\9b¤\r)ͺ\8f\95Ê\1d\ 6bÇJÄ\1c°Í\ 1Ýé\92<dNY»\e       Ëºì\87\1aÈ}ö=\95ì`ïæ\11\95·\ 5>SÌC~çÁÍ\11ûcÛ?f\9a\9aQÒÈc\\15\9aªÒ@^\98\ 3~¿47O¿ øAÿ(\ 6M:\9a\89\ 68\91ßѨÈë+\8dL
+HÇGcìg\ f\9a\15n\8fÞx`U~Õ\82Æ\r\99\174 H?\9eAl\90z\ f\16Ò-\8fdì7xo¦º
\81§A.²M î\95øÝḴ&>.Ñh\ 3ï\99        4D϶\90\81Ü&ôxøÄc\94e       _S\99:\11{UÛ]eÍó»\atá§d%p{\88\0­Îå\81¼óú\90Ý\98r\0\19®\98\81\ 2X\9d
+ñ½n\11\13P8½ã\ 5s\96¬e¥±·åfwwDz¤îs\0bR6Q\ e\ e}qS8\82\9fùþ;'\90\vñ\86ÐlØ\15âUoetc\12º»u7\adT,!!üã-»\1e¥þ\83\95\1aE°Z¤1Ì)B\91ÛJú}\13\8a÷ö\8b\9en\f÷åÀ¼¼Xɯ\10h;;þEÇ\8b}\86Z̾\ fá\87m\ 33\99§Wü5x¥yÇoæÁ@c{+¦\92ð0Óa\f$Æ{\9d\9a\9f ð9&Au9®y¦÷ù\87\10D¿\9c(\18y\14å0z¸9ÈÕn\93\8e\1fJå}\92\7fB01V"\8c@ø9ç\8dÿyÀ·=ïÇ\9dvVJC¾§ø \83\7fÓݶ\81Rð>¯±§ËUÕæ©\aYïlqùêúTf}\e{æþ\91õõ\8f¯\7fy}z\94yw\89¯\17xvä«ñz´ÏËÿ\83ÿaáÏmw¯\1eùÎ/ùþQ\8d0üåÖlð/I¯u\96endstream
+endobj
+5711 0 obj <<
+/Type /Page
+/Contents 5712 0 R
+/Resources 5710 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5720 0 R
+/Annots [ 5718 0 R 5719 0 R ]
+>> endobj
+5718 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [508.95 292.95 539.579 305.851]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;189105)>>
+>> endobj
+5719 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 279.4 412.985 292.302]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;en-us;189105)>>
+>> endobj
+5713 0 obj <<
+/D [5711 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5714 0 obj <<
+/D [5711 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5715 0 obj <<
+/D [5711 0 R /XYZ 85.039 748.383 null]
+>> endobj
+5716 0 obj <<
+/D [5711 0 R /XYZ 85.039 721.284 null]
+>> endobj
+1366 0 obj <<
+/D [5711 0 R /XYZ 85.039 379.606 null]
+>> endobj
+5717 0 obj <<
+/D [5711 0 R /XYZ 85.039 334.531 null]
+>> endobj
+5710 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R /F20 3021 0 R /F59 3455 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5723 0 obj <<
+/Length 2662      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛF\16~÷¯\10\8a\ 5\96\ 2"\9aÃáµûäͦ­\8b ë\8d\1dô!Í\ 3\167\14\12G@\7fü\9eÛ\8c(\8ajº        
+\ 4A¹Ϲ~ç\9cQÔÂ\83?j\91\84®§ÓE\9c(W'Éb½½ð\16\8f0óã\85\92\15Þ"p½(Ä©\7fÞ]\þ\10F\v幩\97\1ehÉ]þÎyùÓÕÍÝ«7Ë\95ÖÚQ\89»\Åqâ¼|}u»TÎíõË«×8\1587Ð}sýËÝr¥\9cë_~äõ¸æíÍÍ¿qn\99hçnùþîç\8bWw#\12V\81\eD\1aixºx÷Þ[ä@æÏ\17\9e«Ódñ\fmÏUiºØ^\ 4¡vÃ@K¿º¸½ø\8f=\85ç\82\ 5ï\9aáteV¬´ç&I`YÖá\fËíPçU¥ýå*ôCg×\96u?\94.\f½¸ÁöÛëWußîyöÒ|kþ~÷\9bÒ\ 1þ]\ f»®+Ú\8fE\8b½²~húbí+/\ÝÜ~\87b¸üA\1d
\eé\88Hø©h\v\96kÙñ7c\89V%ȲC!÷<Ð<ð·ßÀ\84ì\19º\ 2Wä<³n¶[ìf5¬Èé\80Z\16î \9dµÙ\96\96÷EÛ}?UÐ*t\83\10ä\96Ä®\1fë9Ùò\ 2Ï\8aÔ÷fDz\99\83|t\14;¿O/Ð\81ë£ZÿÌÑjN[yQ\15=1Ð1¿\19óV³<PP~â<ã?Mû\81\97ìZ\98,k\1c\ 3®Ox\ eBW\85øõÜ(\88¿\9cé§3<û\89«|ÿ+x~\1a\90þbd\ 6Ûf¹\ 2\81ÌcÊ\90N\ 1\v\84\9fäËù©ÿ*~j0Ác;G¯[ú©Ã\9amÿ*\8eJb)\9a1KX«¾\82£,Ï\97b\91\96§º0¦\18\8fL\11\96Mx\15¯­­\ 5¯û²©O­T¹\89J¾ÞJ÷ç´\1aÃöð¼\fÂÏÉ\80Q¨ï\ eX3Çh&n\9b\17\ fÙP-Å¢g×\9f\18\81\8fJBL÷\92Y\ 1¨ÈÕÑX\ 2\81\9a¡ó7OÅÓ³Ã?æý³ú\7f]\8aöt\94:\8a%\8cHÅ.+zEΣ\84Ì\ 3>;ð`0\f\ 2÷®¼\87\9eg\8aOe×\97õ#\1f³k\8b\8fe3,íþS»¢US\88\83\0\9f\8e(õ!APQ*ôr\80Z\86`l\14¤®oþu;\13¥ \fDidå\16\e\8c'k¼zÃ\17\1c7\82ZbßM ½X)\88½!í\80À\ 4A)Ð\8aÐ9ëË\8fH_ÁC¿RdB·ið¸ç\8e\87\ 3^ØÊØs     á\ eZ\9eóúæ\r\1eõÈã\14\ 4³^\16ÉÙh9Ê\Ò\16\14\v\e\9cã3\85 \a¼¦Ù\8eÎ\91\1d¤\ f\bäL\0ßÚoø\12\8f\85\9e\11âb\bGV\83\94x\ 5\a>\b¨èM`\ eTìô\r~!\99z\8bÉÓ-\88S¹<CY\14Ó@:\88ü\91\ e\94\9fºÚ?Ä\98S-)ô\e\90¨ç[,OJè¡t@úU¹-Y%Æ0\89°¦\ 6ß\bP2[\1eiZ&Ð2ÔòHBj*³ªyä\ 5÷\14\8e\9f
+9î\ 1åK¦¡\82È\8dcu$/1ÿÝ\8eìö\91AaÀ\1e
+%\b\9d»\8dñ\9b=Ov\eò\82\9cº\91XxO'\99\14§µÞ&\[@\91\863\19\94@\14¢Róøh©jj÷\ 4\8b|N\90VQìÆAô\8d\82QàiÇÇ\8f\ f\ 1
+Õßq§ß\14ܨ\8bgn|\16>\14\84\9dÄ×gàãf\ e<âÐ\8düð,x\10Uë~È*\81>\1c(-\85\a\ eº\8c|XHF\vÙ \9dû®\S\9e\ 40\a0¹.Øà|\10~\0\89ÂØàî\a      6¡ÇYvÈ>Ñ0\98R\1f¥0Ô¼æ\9e.á6B8ÊÌì!kyæ9pç[n\8dC\18\e\ f\f\8eÍoËý¬Î¥Ñu\fMh½ÄI\99ÙP!k\18øt\90²Êè:\9cf\ 4¹¼"ôdß+Æ\98Äð\8btA±5\81\9dDGÖÅ\82(\9c\8d׸\99èÅF\89\91=\88\82ããxh\8b\9d¡ë¹G¨\8cZ¶p\ f\83ÖKáÆZ\8e¦¤ÉBdľ\89\8b±\90\ 4­û\b,x\16\r²\8d6r%/Õ$\98S4\ 6\87Æu>X\16z2F\1aD*ßC#§/\1a$]í>º0ý\ 2A\a±\ 4øßóÎ\8c\17îÚ\91\8a
+ʸ±X£\15\1d\7fs[¥­\aÖ*\85\19ØL7dHxU\1a\8a\f\ 5dã¥\1c!^\ 1\8b\80D\8dÏðë\1fL\11ÛP­"7%\87ÁÓp1\89JP\96\8aëo\97Ú\87\93Ný4\8aÜpì§h\1d±§ÇQ\89nÎ[ds\1cà\0æSáÀ\ 3<\16GÂN6 )7+Ö­  ñHsÕd9I\a\92\ eI\12\1a¤Ä Ä}4ó\97Ü|Þ\14m1Y>,m¼\16å\9ar\b\80\99¹\1a\v#c\el\86þ8\12P\14£â\e%{\1eëÓÀM\82ð[M<cßÑü\19%â±\12ä\80aël\98û@îÝóü\ 4úyOÃ[¬\89\bøÆýiÅ}æPô¸\9eµ\88Û·åãFT\8d³\87(\8e\1c\90R\8fs)Äy\9ck\18\8cÛ\19¯?¾\15É\ e\ 2\87\ 4ÄO(\1cj,À\82¿\e\80Õ#VaÏ!ä`okÓø\8d\94ݼ\85¡\1c\1a]³5KÉßMä\b´cÀ\99\11\92\10;\81ÔC0G\99eQU/°\eÁ\91vØnÏ\v\ e\13èÎ2\84ªlæD\81EF\9cr\95\85L÷Ü·(O\12\12g\ f\13\ 5¡ ø3;x\8c\r¬:®Wif+¼'\1a\11\1e?XÅ        3M      \ËÚ\95ù\83\80ðrä\rÜD³S[,À¹\87¦å\93ò\12W\1cfçÑ\9f.q%\1d\10\a\96Ê\11\97\10¿\81ò\84\17ÈÞ\11\93¼Ô±\ ff8ÙÔ&7QÞÁÂ%a\ 6¸yà=½9l¾\88\9dVb^\09ãÿ\99\9e)Ý6\14uàÖ¬æKɪÛ"Ë÷<.\85!\f~ ,\ 4ÇÆ\9eÁ#OC1\98l)ñ [JÇ©\ 3é3´\95\11\91tôxª\ 3(Jb!éðø9C|\88Â7õ\v*=\f\ fI\10Jpt\ f´ý#\8b3&Öò²iq\88c\9bl\wá\ 1\ 2%\92ÿs\16\86í\81²OÔ6\17\b\9d\ 1áB\11îù<ªAL\94Â\ 1Ä­\8f\18ZçÊ4\90\ 6=53\9fW7xö¯3âÐ
+_²\8c4NÏY\ 5¡ç\86J\1f\19´        Þ+ø\17b¤$QÐé/Û\1d\8f\1e\ fÏU\89^äúi<R\846Ø1­8S7µ\9c|Q\ 6Á\87\8b#4ܳb\v\93ÑÖ qce¬ã\1d=¾óªDM¬-2RûÛÌ1à Ö\1aßÏ1¯\ß\16Ñ99ÃQ"£¡¶o\8b\1dW±]Ù\93ûìEF\ fü\9d$¥T¦rªÚH´`oJ}H\13\8eÔw\9bQ\82|O\ f\83¾s°_\ 6ó¦îÆ\8f\83\84s¨Äæx9\83,\fh×ãF[<\r%9\7fÎ\ 3òòhkàU×gmÏsÌ\86\8f¶äÇâ#fÛ\ 3\96Ò\10\e'\11\1cÆÊ\1aΫ*Ù$\ f
+f×)\f\8fåÜ\9a\ 2\9f\8aë,\7f!¥5&\ 4Ïe'uø¸&ç|\9a\9d$lè\89\8dyG¬M\945ÇÈCê(\85¤wÆÓ¬\95\86\ fI©PdìV\v\80\8eß\1a(c*+×0     ¾î¥¢[\8a\17k":rL~\ 3M®-©Yd\9d\b9\8eP}$\ 3¬hø\16\87_zB\89w8l\85\121\v\9f\ e?
+\15öfVoHQ\ 1¿çÓ\1e\98<ÿcI8£ø\90\9fr\84\18¹\ f\92f~¤\9e(½#\84\15µ¡\96å±\byT|3=Ü@[Òñ~3Fy\15`-\94@\86G%Ñ\a.tä ÿ\ eã\9fÃ`)X£­ßU ÔÁÑ6×%í\90Õf\94¥(ç²-J3B\ 5e-{\eþr\8aÇqb\10\8a&©è^v\94[¹.;[\82J}!\8fâÄÌ?\ eÅFÿw\99°\1e\9bÙP\ 4£O\18\9bJ\12Ç\87\9f\98\10{\86:®j|q£C~#¢#C7¹\911æä\90\15ÑO\18\84ø¥\b\88rÕñKÛè\15D^\fͳ¿$¤òÂV\9aßèZZûýÙÒÊ×PA©àÛª­®\ 5BvÃ\88Aú    I°ºÊÖ¦L\98\8e<`ìE§?ytE?ì\ 4µlù_?Ú\9fÆèZ\8e-`¼&y\19Y\88¦×^\;c \88¶ÇÏ\9aä±¢øY-\ 4ÊÕ\90ªÎþß\ 1±ì¯ûá^Ç®:¼Êý¡ðÁ"¦t\8e\10ø?y\fÞ=endstream
+endobj
+5722 0 obj <<
+/Type /Page
+/Contents 5723 0 R
+/Resources 5721 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5720 0 R
+>> endobj
+5724 0 obj <<
+/D [5722 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5721 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F59 3455 0 R /F62 4159 0 R /F58 3380 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5727 0 obj <<
+/Length 3443      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1akoãÆñ»\7f\85\e\14¨\f\9c\a_í§Ë5×8H.×\9c\ 3·Hò\81'Q2{\14©\90ÔÙþ÷\9d×.W\12í\ 4h\ 3\1c\f\98ËÙÙáìì¼Wê2\86?u\99'Ql\8aË,W\91ÉóËÕî"¾ÜÂÌ?.\94\976\8aÓ\ 4§¾¼¹xù&I/U\1c\15qqy³!\94\9bõO\8b×_¿zwóÕ\ fWKcÌBåÑÕ2ËòÅëo_½¿R\8b÷ׯ_}\8bSvñ\ e^\7f¸~{sµT\8bë·ÿ`|ÄùñÝ»ïqî*7\8b\9b«_n¾¹øê&`ai#\9b\1aäá×\8b\9f~\89/×Àæ7\17qd\8aüò\1eÆq¤\8aârwa\13\13%ÖÈ{sñþâ\9f\9e
+ÏÙK^5³Ó¥ÃX\9a8Ês;\87£ÒȤ@Ã\8bê\19\1c«ìt\13Id\93\84\17\9e\12Å©\90¦Jfh^\8f,­²iº+\9d\a\16é¦ëyâgel\ f2ìÊ\1d\8a·na¼ý\82ç\ eC\85°~ø\v¿7Ý\16æiX\ 3Z\8b\ 4Ç\8e\ 1ã]Å\94×H\8ch\95\8c\9b\84\82\13°[\83XU_1!F¼¿ÒÙ¢Cì\8f\ 3N\8få\88Ø];D(\9bË¥Î"\9d\19\92v\9cg´É÷ô¡\150`a1î\80ø\1eiÃø¯ë?â\²Ø÷\13ãU? 0]\94\ 3Ú¼|µi\1c\99µ,½\82O3¤g\88\13\ f ¾\0\88-@\b\85ì\ ewr\0À
+\a\86¨×»=R¯A\ 4\12l\92\1f\ eö0Ó\83P\81Å\15Ñ\1f\ 4£Ûðó#r_Ñ\14âÖí\96I#\ 5\94\10è½B\8d,H6G{\82a\ 3òìZ$¯\88¹ýrì\96¼M8±±\8aX\88dkw,\ 2\9dëÅÆIã\9eß«\87\11÷]ò\e\vbÕµkþ\18ÂÊ\91?\ 2Jã¾7Ö;!w_\13\82\1cv\82ÝW ùG\1e\7f !TüÒvc½ªÊ\ f\8dãð]O\9b§£\\86\eOhßtºÆÆ\8bUI*XLäðeEªÇ«{\16Ì#Ï\94ëõtòt²Æú3\84\1d·Ûj-\98-\ròźjXáüÌÈOØfãN\98\18E¦È\99¨Ï':ÏÞ­\0\f\1a\91T\18ñà\8eÐaÕN\83y-¿á±\9e\9f\7f\8aËë\9eyCKd3ô&kX\18Mí¶Íä\ 6ñ\ fq\12?\92\r\1d\18ð\1fÏ\8dXl[9Òì\v¬ÓÐý\89g@)³2 \98H¬ú\1aux\14¯4§\90À\80\8aNÝ¢÷\ 2y\ 1\1eOÍG 8î(K¦\18¤\ 1l#cÓÐABØQ@\7f   ò\12¥GnSð
+kbb\7f\8cêv$Ù§Ùâu·ÛáÉ\9fG\e\1d\13\9c\98\ 4¾¢\9ewÕ7l¿/ߤ:\98Õ*J\80\80nîIíù\98\8cF\1dàEG$S\88Di*\8b\8d\89é¥N\12>n´
+|ùàÜ\9aN2´`ôI\18\ 2\ e}àÿ\10\11\ fW'éñ\82\92ç\86À[\80&5\ 1Ô\9d0/ƨ\83Sû¾Û\92ÿØ1\9cÖ=T«\ 3\99\10\7f\ 6\91±ß\ 3\1a¼}(%\ 4ä:²6    ­\1dÃ\9cN\13ò½\1a\ e\8f\9cS½Ýz\aíw\92â\96uA¤\ 1\11ç\ ehj-G>Y~Åz\80ãW\98}ÜòJ¶\1d\1c\95ü\10Ëñ\11\8c¦¶eàt\19æÌ\1e       úÝðÔ>ðc\f\11S\17¿@îN\1d\13¶JZ\ 1ñòÜüý\87\8bt\8aWð&ç    P9p:4\0c\80Ç'3Á<8!\96ÍÑ\12>l\18¬\a\aOâá°Â5w\f)e\86\82\1an\12<`ÈD+:\0ÄÐÑÆf±&q\84ß\r¸M\82\98\80\eò~q-«A×w\81g\17(\87î®\1f\99Æ®kë±ã°}.16\93Â.\ 6ù$Ú\ 4º ¥\ 5O\0FÊ_ä9ÜWÙ\97;qÿýÀ`Ê(ü<-\18¼\ 6\ 2i
+\88ðt»
+U\ 2À^÷\8b@s`üêÝmÄ\18×\e\99u\8a\8a\1f¥Àu\9cáðLè\ 1f2\84\81\1d\9b\ f{C½mÉ¥§\94\12±7d\1cʦJ\8c\85\8f\f\1fï(Ö!¦<½wñ/Þþʱb2%϶Õ=¿\876àü,*\13m¾ïð\9c·wÂ\ 1¡\8eÎZ\11D\1f¡óì«\95\vL@>\14ŪÜ3²\8bùH\85w;#\12\8aQ*]4Õ¶\=ò\98Nñq\18+\92å\80ª¥crhF%Þ\81á\ 3Ù¥\9dªÌ\1dй_W©\8aòÄ\88\8fnöåÚåßçîÜfPX¨9w\8e\9fvÌîº^>ºãôÑ\1fhß2&oÁ»&Ù     j7Sð$ùØ*>/\95úÔr©ã"Ê\8c\r]o9\105ÉXë\92\93 ðàÃ\1d\99\ 1\ eé´Pb©ö
+Í¥A\92H~\90 K»å\81Ï\ ee-=+,\18\1c\19ârE\1c¯\1c·\1c\94\10Ô\ 6)+¾\9f)\19Æ#á\81\f0\ 3ÃSn5Ë"y*­þñíõ¿8\8fÙ;¿Æ)Ìpøà\ 4\1cJúO3ù\82\ 2z6N\9eJ^
\19Õo'/Z\92\97ïêm/¹=*?V\v\94®4ä\82\ 64\85\15:p\ 4bìèIÝÐ@F*!\10N    \1c<Q\1c\94\7f£8þ\90D\a\9ciÂâ\1e\1c\1f+\ 6r\99¿\1c¨z{l\ 4Õ\a\90\9c\97aXM\ 6\11£gl0\ e$Íá\7fç\92Z:#\9c¾\93ïâ¸íF&s\9aá3\f\asär]õP\84\áéÒz©q\11ÛD1èÒ\ e\18²§JÄ\96£#\1d=`áh'\17ÙTå n     &\12ò\82ÈÓ¾Äè\85¨\er\89;\9eÆ\8dr¬À©\81Ën1\1e\84@¥Ù\aÜ\84±q\90¨\96eÙâë0O"º¬LTx\vm\97\7ft\87\ 6¥cÍ\14\8bqþ×C-n\ f×W¥X@ng\83,\aÑ ¤\ 6ÇA¶l\95&\91nxè+\ f|ÙtT\94wxP÷>AXó$)Hõ©î$)°Ê@Dü$\8aÅ\e\ 3ÐÈU\15\ e\87±ÛóÚÃà    Â½Ûd\92Ä\1d{5ú\ e\85ûÑ\vL>\85^*d\98µ\13\0\9c-\8c\a$\16ÍHâ\r\8a\88\9b1\99\13»Ó8\ 4¹r-ã\98j\®\{çB\1a¸e\1c\1dÅ\11¼>ð\9bû6¦\ 5/¸Tå/\81WÝð3(í(ýçJ\92\1e\87 mFÔ[\12Ò:h#e\8bâáåw\15Uk\81½âDèlE¸³½        psÊ1ÑóÛ{Π      Ñ\1d\97\f\ 1\ 1kF;`s&\90\12E\16]\14\94\81\10ÖÀO\ e\888ê6L¨\94\ fÒ¶0\9e@NH\89]L.\91«x2@\\ 5!eÍ£)ÍÒ`\8aÜ¡a\8fDA\87\91\eQz\ 1pWãÉ\14\83ãK\9aO\1d\81´X|ý=Jâöæ{\9ez\r
+/\19\8døõ\9cÌ\9f\ e\11Æ>m\\92+\91@ðoì\86Ò\91\ 2
+w?p]ç:\80üþT~\8flPÖ:Þ\rH0\89Á;ôÂ_ÙO¼îÉú»Á{Æ\ fÍ\8c\8f\e¤ÑRR.Ö\9dv\1fYáQUºö¯³!\12;Ìæóê©z\ 1Û$\9f²\fr\10    7Dñ)å\1f¤\83ëG\86PP\12,Ö¢Ff¸ù\87Ô0#¶Iqfl\bÃÈ\88H§)>Ó\16ÂkRË)ø8NÈ       øB\bN6W\ 5÷Ð\88ûå\8c\8a\94Ë<Lµ`çAÕÅ\80ã"ÈGç\813Ù$\ f³^\1dÓÍ\ 1\vrïú*\89\8c×\9fÜxS7ÕL\1e¬`\98)\97\b¿\98¡\9fA\86ô\fñs\92y\1aiëÛ+\\1f\9dÐÔ*Ê\12õ<UH|l\1a\ 1~(¿¦[\95®+wòY\88¼Ææî³½ôáÚÎõÙ!\ 5é\836ÙñáUë§ûa\89\8dT\91}fw\10\18Ìcçæy?\ 4àjÒµ>l¬Ùxbv¸åGqN6ÆP\ e\90OW\94\98\13>%w\88JmqxÞ\92Q\ 4\16\ 3\18x\9e¦þ\b;5\14\0\r\14¥Å±á\12l XU\ 4iH\8c\15<øÖV>\v\817àÿÜ\8eØÉU'ÝPá×'4â\1a\8b\a\80@P\9d.S<\93\82qrãb¤\8cÆÚ\83-\90´åi\15±q\94ÚÏLE^µÜf¯\1eê!È\17^¾1GV\93G\89ok\8a%\ eѺÚÌXX\86=Â|bÙ6®ñ®§Ö\82¼wmÅ\9f\ f³R
+\uØêZs7¾\16^C
\ f­\16\1d+\88Ï»×<±/û©ßåRÈ\19\87\93@\11uºOñ2à¯T~¤]¿Ão¦6Ê\vãe\81å¾ÍÕTf[º_Ágì}\ f!Lwg0sï\ 2=ÞPàt\90¨á\88Ò@\83\91%O\17×-ã\18LGc0£DåX\9f\102ÊwÍDË\91å°Ûã\1d\0®\18=#ÜQ Ë±x¡Ä"\90Í\ 49ÆY¬4\9a\13S\1e\9e\1aºQ¬\ f\95 º\8c
+ÇîLq|æ4ÌÔ\9e9>/\9dG¹u\11â':0FËCû1P¾§î\14þ<C'\892\9dÉü/sáOGFçA¬"\96È3®kI¢0\85C¨¤þbK²S*R\8c×\îèä*ÒÉqàºùû\97\88\98M\19\8b\f¦\84ÅPC¨¯þ\86ç\92Q)\81°zä'ʳ¬\eì\90ÙT{0Ý\85ñ¦\8bpS\85\ 6á9±`5~¾qL\1a
+5éoÌÅ;\96;WX\1d\17\ eC%¼\92\ eÁsÝ\89¶ãX²vÿÂn·å\92\9dWdSrãª*Ä.g|ÑRÃq\14®\15&\82û\1d\84Û\10ñÒ\95¡»)\94v±h¿c¥\1c§R¬8o;»\ euj\16\r\ 3$\8e\9e¸l\9då\11T\84aÊðü¯$\f\85\8f¹ßHÈÌó.þØ\9c|\91½\91\8e³\9bF|¬\14À0\9c÷¦rýêU8\85´pîÞ\83+xúÅ\82\84Ow¯j,»-êû|äT¤\97\8bLé±r\1dT#ZÝÔ£tZè\12Õ\150T\19ÖÃy´5qN¿\ 6áp\9b\7f¦\15\8cÎ\92 \83Á7>\88ôüw\ 3\f.ùqêru\96\ 5\99\v¾\9dx]"\19þf\ 4\ 1\93\1f:\8b\80*Êÿ/þ4\7fÎ\9fÂÉ\18çV¤[\8dlÑá¢,d³§\81\0at\83\ 3(¾uÁá9ÖQ¢õ\91&\ 6w;\ 6{\8fÝ@-\87DM\96\8a\ e\89jº£k/Äv\97s®%hLØ\1d7Ám,¾\fc'×ü|\8f\87\12\13ú¡Ïíõ[\e¿\8c¿\10ô\83\84âÚ\97\81+ ðÈøÝfF¤&K`\83Å\1f\1eê²(ÕGu\1eØ\91\ 67cgz(F\9alÝN\92æ\ e£\93TOì!¥G&\1e`r»Ø·ãð¿s­s\80m;7wü\ 3'wZv¦»µìýmhèª\rÆRâî7J¶ôó+ÙLØ\7f5JñO³|¹\86Ó$\exú6\ eÝ\17\19nU*ý\eé¼JA\99
+ý»óyeÔL>ÏÍW]\b3Æ7ëp|t\a¤ôQ\85ôÂÝmM\84ºÖõ9\0×ßåõþ\17jO\1d!<30ûÙ+\11Ñ×ÿíG\88&\vÓþg\8fN\9b3m\bõÈ1ø_à\\18\endstream
+endobj
+5726 0 obj <<
+/Type /Page
+/Contents 5727 0 R
+/Resources 5725 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5720 0 R
+>> endobj
+5728 0 obj <<
+/D [5726 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1370 0 obj <<
+/D [5726 0 R /XYZ 85.039 660.603 null]
+>> endobj
+5729 0 obj <<
+/D [5726 0 R /XYZ 85.039 618.255 null]
+>> endobj
+1374 0 obj <<
+/D [5726 0 R /XYZ 85.039 480.542 null]
+>> endobj
+5730 0 obj <<
+/D [5726 0 R /XYZ 85.039 437.588 null]
+>> endobj
+5725 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F58 3380 0 R /F35 3036 0 R /F81 5323 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5733 0 obj <<
+/Length 1892      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XYoÛÆ\16~ׯ\10Ú\17\12\88hrf¸åÍuSWAâëZ
+Z é\ 3M\8dM¢"G%)+ú÷÷,C\8a\8a©´@\v=p\963g\9bï,£`îÃ/\98'¡çËt\1e'\81'\93d\9eW3\7fþ\f;·³ÀRøsåùQ\88[?¬gW?\85Ñ<ð½ÔOçë'"Yo~wn~¾¾_¿{p\17RJ'H<w\11Ç\89sóázå\ 6Îjysý\ 1·\94s\ fÓ\87åÝÚ]\ 4Îòî\96é\91æÓýýÿpÏM¤³vÿX¿\9f½[\8fTX(OE\12uøköû\1fþ|\ 3\9fù\9eL\93ù\ 1ƾ\17¤é¼\9a©Pz¡\92\9d­f¿\f\xOÍùÔ\84¥\v%"OÄ0\90¾\97$j09\b'LnÍvß\95 ³©Á\f_:eËßÎàW8ûVã@9]\ 1T\9a7\7f\r\9eqEâ\1cÐ\vö\10º\ 4¿×è¡_Ï\19\95uÛeÛ-OºB\9f\9fØ4p¢|A\86\1a\19âÔ2Í@Öù¡ôËÕG;D5\1a{®i=ô9::@'¥dáº`\93\84\93#ã¬æÉ£»\10qoO\9b\ e8u$Û\8aÛ³
\16\fêg^¤\85
+Å!\83ÄÉ·¥®qÚñ>°\1f\184;\92AbOt\80*\ 5\18Z±7­KGÆ-«\1dù\82©Û3çe\1dî\98zdÏ\16W\88\11\1cH\a5º·Sðó½HYÐàRól÷\1en\19"r
+"E×íÞ^]\95 WYw­×\9a}\93ë'Ó<k¯ÖÝÕ×\82\82D\12þüItö»à\19Ïg\ 4_F'\b\ 1\17¦      Ý\9aHcöØ\97¬Úm{÷\91;\85³Ò\1a)R'Û¶\86G=`q\8c0)éîò};\ª©\99»yâïô\85ñÞ¾Í\9e-³Ò\1eÃË(ìÚç@ª\9bO÷+Vó¾!ÌÐñ\12\11ñü\1d\93µ¤sÞá\1d¢î_¹\ e\9d"b\89^òÂ(\98NdÀÈ\93Ñà8\ 1«Ê\93*\1a;\ eÎC\b¸\v\b\ 2ç~ÿ¸EuÚ¢$\14G\11è7àºÓ\r®Åβ~2®ô\9d¦ÊN       \ 1ÖË\9aÏ\[ÍaëEóÖ\8f=\97\86ÍÂ\bÂ\ 1ð\81µ#\13ñ\84Ç\1f~D       \90\1d^cSxqzÁ^\19zA ¾\8d\14\8er\91
+çPb\92ÁÑ\10â"\85,\82\10Ø4\9a.¿Õ\e&á«\84\ f\ 4\98nx\88Ñ¿£\10Ç\83YgÙ0T\ 4ß}/rc8\17ì«Q \120¡>Ø\ 3G\ 4\83Ùã$à\9cYöù¥àÅΰ\bJf\ 6\ 1¾g\ 4é^'ËÃÎÚ!Q¾\94¹æ,ü:ýQú\85òTèí\8eG¤­E9ZYQ\16\1a\92\18PtÅ Û\e^Áä¸%\19\19Õ\ 3H`¹á#\191ê^g\ 1á  %\a].'\9dÉû|o
+\8a \92þ3K\cYÕÍ®×­CÛ³WA\ 4\82ýôRú\11\11Ä\8aT6¾\15`ÁßG\98²\11vcªj\14\9a\86#©íU\9b\90\ 1&'¾¼¤@ì©4>S ðÒ0\9cP p\ 2Ô"ô\9d%ÇémÙ\87çÇ#¯< \ 4@½Î\ 6\96µèÅ\ 3\ eû\0åº\ 5\ 4\8f\84\fK½´¡nø{Ç\bç\96\8dsC®\89édpK\11^\8aîÀK\82ôÛÑ\8dÒ\15\84F\8dÒq\0à{Â\0A0ªTqõÄ\8d\86C±§C¬d\1cò\a\17@o\1a.ϸw(Ê\1c\11\14\83\19Y½¸a\ 4U¤<\11R\15ÂA_Q\90ìÓÝò7^m\8f\8cF]ñÎg?ôû6\80\18×ø\15\1cg¦í-\18\82i:nÛÎ4\98¥¤\8c8\ 5ËðÔ\82ÉØAóMS1\ 1f%$Èì´î«ã\82¬ÎÐÌ#\93\14Y[\9c\87\81²Q\8eÓ:«@<èõUW B\ 5¥EÙ\8b¹Ò]~Õ\16ÙÆ\1c\98öìú"á¥ÐÀ2)¸%xü\ feWô\16Yq\97.
\86F¬÷GG½'ú\fÐ\13\83:òÌuÙ\9e+³­¿9%o)\94\93=gØHñ\ 4\e°¬BY\8f\9cF\16JA\97\9fqs\87N\11²ÏìX5ð\fá\ f×ÿ¬ûÞ\17\97\87{\11=.p4m\92\95ópÂ)òã$j³¸\15F\99\eöV#-'\80bK\9aA/5}\1dXÈ8\82\9d¿p±$
+\19Ç\´²\8ewÑÂ8<çÎ\ey>0\1cª\ 2¬3â,kº\81Á\ 2X!·í[;C05C\9efIÜ0k&ȹe \86Ö6ÝÔË\85±ÀZn»\7fÐy4¤'Gm\19X\fÅ\8c!Â^$ÎR\a9)ä`ª\è\11\1fw6ëm¦°ª¼\b
+\ 2c57\14¬\15?= \ 2á=â÷Él·|óíÛ\89àXX.Pù½\bz4º\1fcºï\81\ed\ 5Ð\ 3u@\ 5\16¡\b\9dEÆ_$\99¸Ù;}àýÕÇ\1fx@\87M³yËÓV\83\e§N>èî¸ÓLTÿs._eí\0\9e\9a±\8aþ\8b\1a%l\8dêKÒ=>%¸\90¼7\8f­-)Ú.­v\°ð-\ 3\9d\10\85}ÄP¨   P\86¹P³YèÑ!ß±µ\8e\9eEÜîBñ\82\10È;®ÉG\17\e^\7fÜ[\81kL\16\83\ eèÏÐ÷\14ô\9cèÔTÅdÌ\aÓº\13\8d\8e?\10]¨o\90/\95úûú&±¾¹¶LÃ\98\1fÞTuì@\7f\8e\8d\ 2\e Ñ ù¿ñl7zq05\94%~ÎVvÎݬ\8dÚ-\1fÛ\8cºw(8G^¥\82\87\83Aô8-¦ö\15Ì\8f¥1?~\8e³³\81\17tkpí\91\10Îr
+¤U\86\89çÈAÌ\85\10K(e\aî-O\7f\aÔôÊ\1dg£á¡\1d\87}âj©Î½ð\83Ëæ@ª\8cÈ\9f5\ el¦Õ\88\80\ 4Z\9d½\eô\1cËÓ\90
+èÖª¶ÕÙÆr#àÁÒ®1\8fT+)M´\94·\ 2D\91ÍHhØÁeoã\ 2¥X\9b\1cO\89\12\9b¦ô e\93uöy;ÑMùÒ\93é\ 5¼\9dÚí\7fñ\1f\93\84¢\9a\8c[÷ËÐ\152yÕúGÐ>«ó\ 6üÿó\89®3endstream
+endobj
+5732 0 obj <<
+/Type /Page
+/Contents 5733 0 R
+/Resources 5731 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5720 0 R
+/Annots [ 5735 0 R 5737 0 R ]
+>> endobj
+5735 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 706.436 296.579 718.428]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://imprints.sourceforge.net/)>>
+>> endobj
+5737 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [266.286 580.269 350.369 591.958]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mail://jht@samba.org)>>
+>> endobj
+5734 0 obj <<
+/D [5732 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1378 0 obj <<
+/D [5732 0 R /XYZ 85.039 664.197 null]
+>> endobj
+5736 0 obj <<
+/D [5732 0 R /XYZ 85.039 621.244 null]
+>> endobj
+1382 0 obj <<
+/D [5732 0 R /XYZ 85.039 564.826 null]
+>> endobj
+5738 0 obj <<
+/D [5732 0 R /XYZ 85.039 524.662 null]
+>> endobj
+1386 0 obj <<
+/D [5732 0 R /XYZ 85.039 524.662 null]
+>> endobj
+5739 0 obj <<
+/D [5732 0 R /XYZ 85.039 487.795 null]
+>> endobj
+1390 0 obj <<
+/D [5732 0 R /XYZ 85.039 309.275 null]
+>> endobj
+5740 0 obj <<
+/D [5732 0 R /XYZ 85.039 260.785 null]
+>> endobj
+5731 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5743 0 obj <<
+/Length 2734      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÙnÜÈñÝ_¡ø%\1c`\87Ëf7¯\0yX+¶¡d\9d5l\19\ e\10ç\81\1a¶F\ó\98mr4Öߧ®&9\87¼Y\ 4\ 24Í®êêº\ fR]Eð§®ò$\8ctq\95å*Ôy~µi_DW[\80¼}¡\ 4Ã$:L\8c\81õ\ 5àÚC×i\1cF&»\84\13]­u\1e\9a$Eà«Û\17\89£«8
+ÓT_ÝÞ\13Òmõï@\15áj\9d$Qp½RÁ§÷\1fWk\9dfÁ{xp«µ
+jXtcÝmyÿã~·\83\95
\15üsãê?·\7f\7fñúvy©        #\95?ÃP¬C\9dÅÏ\ 1³Ð¤fÉ­2¡6é   ·
+ù5EpÓ\8d®'^ªýf¬ûÎór\81´\8aÂ<Òß¹·È\8eîUa\91$ç÷ª@\89²Þ ø¶\1cQE{g\aÔN\1a\94\1d>Wüð
+׶³_"eÆá;Ìi\13*3Ë­\92+`·\88\8aåý·\ f\16©\82\95ú¶E îZ'Eðé\9f7ÿb\b\99¬îVq\1e\8c\fûø\ 4[\ 3b\8f¶e¤/Q\12\9dÚLe:T\85ò\9e\86[n+°\ fo¿ÃÔ5ºË      ±¸\0¿L\8f½öy
\8eb^\1fÊ\819¼[\81A\ 2\8b\oz\12U$ÿm\ fÒÔ£<í\b­ßáfS:4K¬\83\9f\9a\86ɵ%l¤Á¯\0í\1d\9fø\19uS\ 4ûo\8cQÕÃèл×(\ 2xA\14\87\99ÎÀW0²
+bï\ e©\93k\91\1eu\94\ 5¸ìQÇ\a~\1e\1e\90\ 6ÆD\94\ 2\9b\ 4¥ \8f\0z°µchµR,×=,Ê}#È;â\82íV#ù-£\93á\8e\ 2\90Óè$¸]å:èù<í\97tþi\95\9bà\a\8c   %¼¤\14ÀÂÎ0Ö¤\1fä\90\81í
+\948ßQoÊ\86\ 1cÏúmäÂwý06B\1eÕ\15\1dé\89îJ\15©{Ϥxã\80\õîë@öÉÁGá\9fíwÍJÌ\1a\83`]ÅÈx'þ:»-\9dì!÷B\8b\1d$&Öáñ\8bÒæ®)7Hñ+o¡ëäl\9do/\85æ\ 3êz\94«È\1cO\f©ä¶®_òZNñ³`¨é\99°\ãcL\91\ 5\90£a©\93\84TÒôbJ\13Eĺ\89Ä&E\81We¨\16¯xÐNjLðj?2>\9dÝ\88ïãÆø`\9d,ëAhòOS\8fc# \9dC\9eî\1aÛ\82\ f\18\95±ô\96ý\88\ f¹\95Ð\94Ì.ä]\8f\9e~×ÌP\94\1dA\98½\10±bÎ{Ïâaæ\bPÏ]b\18K\87Ò\1a5ûý\1dºÇv;9¹A\8d \83Aaù0E\ 6-0dLÄ\160hFË\8b\rj\8e\e­ã=ô\84ë¦\1c\ 6_¯HsäÉ\0\9dÒb\81áµ}é z¿@¢=[´¬} \ev3\83\1f\99\95þ^8F\9cûÞµ¥¯9'\92Ϥµ!ki­Á§\e\92ëq\95¤\v'\ 3ȽOQ°¾F\94OÈñÇÐS\86ê\14\15ù\9co!\1c%7H
+t#z\84ΠAÖ£\18Pçä\1f°yo\ fü\8c\ 6îP;¿í-\83J4*.\84\10g5L¾\ e\99Ú7BÁÛ¤\1c\91\ 6\15;rÙ\f\8c!U7óµ³ËaÚÃóhõri\e\vºÍ\9c[q\13\926%19\861gÏ#këÊa7\17     tL}T\1d¨2\ f5¦+MÙPS\0=ñªt\82S6>üz\86\80Î\88\81\85ö\1eC\8e\1cÅ\13\13[MÀ
\83pÑtÀÙÙÈQpï°\94áªÇP\16¦¸\90/H\8c®¬H\fV\vpxî^\14äõi¹\80äþäë\ 4ýR\15\88§ü   \bµT\ 1\94¦!Ûs\ eÄ\82ÕKúwO¼Qâ\r\95¬wXé\9a'Fñ\15\87@;
+²^
+ÝW)\92Yphlµµr\9c+;e\90ùÌ\94K¹Å\òðP/j.iýp)ÑLrc\16ÍòàC)*6hw\14Ä(Î$F¡ÓUs\8eñuÏK\89\b\12d
+\8d\86b´ø\10O¦Çõ¢EÙR\16¥¸ê¶Ä@\ 6Å\19\0\88\1að+.\15 èfßÒ1NG\9cAèÖ\ 3ÅPÃ\ f\9c\15Î¥}¢\82ºçtA\9a\82ß\92s\r´K»Ær\b\18\8e÷YÖA\84\9c\\ 6P(¥aÚñ)\87\9e~¶ì\19*øóÀx>\97\ 3ðP\83"øò\aï·F\1cy\10\9c;\b¾\r\ 3\b ,+Y\10\8b   p\12\9e6\8d\8bæ+MC\13?;>$0>$ÿ[§\1eK§þË£¥Aæ\11md\ fÿg\1fÎÞ\81ýc-ýêq\10§\98jJéÍ\7f\9dò\874ä¥ô®\8b\8e\8fw(¡å\81oº&#!è\996\10ÛÝ\e9îy\11úÒ7c\80\89?¤j\ e7p¼©Äb§,í#üÛÒ~k\8f8{\1a\18½ýn©K\vv¿\9aG¡Â;J\9a\86­E\18Ãs\ e\ 3\1cÝcÝ\ 4\18\19ðþR\8a£ý~\9cC\89ôÞ0\ 4Ç\9a\etâ÷8Q\84B\9f6x]\v[d\1a`ª¦ÐØ\ f\9cèÒ\9c\8b!B<W>Ctv¼ ùkb«\9e8·Î3jTÊíy9|ŧ\ 4fElÖݲ¥\ 3\1cbù5lÞ¾á)\bQ\97é\88z`£\f6\e\fEV|\8d&zrÁù\ 4\81\99¨PÁ»Õ<\19\10&F<þÖÔ3\0\17\\87=k\8br\f°MÙ1ö³¥¸-;p\1aT\\9cBcÐö¬6*\11qB"RM\0¨ôÐ0`4OT'ið\ 3Àc]òB~>ã\90!í"m`ÿà¸9áZ,\14\91ú¶~\9cJ\alÍÙ1N<½]S\8eÜcµëé\85Æ\94\17\17\8d\ 4)}ö}ähÃ\ 6£k\aÞ»ØìNÅ\ 1®]ôp¸a\8e
+6ï\88\18\8f4\f9ñØ\fúõ\9fªãòï'.hJ2\1a\1eð4MÊxÓòÖóÎ\81p9HÚ\96[=Øh¼Ëâ!ÙÕÂ\10óC~ïÏ·½³\17ämÙ\98\15\86.à¥ÁÛO7¼¨}Lß\97\e+j3 a4Ö[|ÁtÃÏsÝç\vi$\9e´\8d\18Õ\82\1f¬\8d=§H[ñEwÞ«c\19³k'5<æÖ\ 2JVm}+dL\ 1¢\7f\15\82\88ò\8f¿½\96
+g|ï»\90\7fEI\8a«øÄ\ 1eJ        óó×^¹
+ã"ù£¯P\98\8d÷Ë\82pBÚäa\91ý\91÷)<9¬ù\1c\8f\ fÅ¢vÅ0Å\81gM\ 1¥aØÛ8+½\bB©-ÀÑ\ fæ*G-ùá%ï,[6ë\ 6A\ 3ÓÖ¡\r\7fð½ä    nÁ]&\8f\92\8dåµDd) pßÎ\978\88WÔFßI\8e\90ù\19\7fy:Áw\18$\85p\8f|\ e\ÆÐpãËßé\9a\99s\9d    çÞÄ$\0ìJ\89\87)«êçì0\1d\ 1\19\93É\1cÈk\99"%ª\aR'î\97rÔù\8bxTq\94\96{\9eþR)\94:;Q³ä\a\93\18¬M\849½ò)x\10ÉäåÅâm\ enR\a\vL\9a2\ 1àÐqí\93\15\8e$CÝú$Ù\94\8e÷6å®Ä$\74_Ö³>d@§ùj\9ebÞÍä>S¸T³³é³î\aç ¾«ÇÞM\99\/Û\ e\1aÉtð\v:%ÈË\19\8d\ 6ÑÁúA\a\ eÔ÷üëKÀ¹Ø4ø\99\98º0h1}£\8fzÃÔI:Y´\16åh1q$ñ\UÌT|é­c%§Ývïsj\81ÝßxJ\9fæ\0ø\95::ÎÍÅ\9f ï\ 3Ó7\9d\90\9ajõÄÅÀ\è Y4I\bÞ\ f|áò\85$>·4xI.;×\ 2¿76l8øµßvÍÔ½&    e<\1eÝ\18Þw\96\17ìs~æK|méxè5[~7ÀDf\97J¤}ÁÅlöI~¨\12lr\0\b«wóá3\a\ 2ê»\93\17ÝÀ
\9dü,(Ô\15\94ç\rËDzE´»ò|\ 4\91|©`¢\88sóÜ\a\15\15\9a<þÝO\14±|¢xÅ&Df6üQàzúÂrö%\85v¯1í¡6\1dû gÂ\vå\ 6楼x\8eË$T*þþ s©Ç\8e\8b\14­\80Õ\14\1fNz\19ܨ;þ¥T\85\8byòÃç¯z\80í\1fßèåõ*×a\1a\eabhïBH\9b÷\8cxħ)ÂÈ(\8fÇ\8e¿ç7íKF&\83®u\181\13ô\89\83ù \81Ð\99ýÃ\88Rï-?ø7o¸\8eydüÆ5\a\1dt_üe@Ça\9a&GaÔY[ÉеèÉy¢ânj\14µÒÓ_XÂ$_HX$a\9eÅ"!$EþÊv®        Èþ©ö\1aû+_A±Gêð\93_W]¸"\81Y8RË+ \97ÿñ+dÚ<ò\ 6ú\84ÒO¯\92\90\a~\8b\ 4û¨\9c\85\8d\15\ e\19\öä;è©_Ç*\ f\93\82\e¡çÝ:ÖÅÙ\17)\98ë\8bääCªÿý/w0*Õendstream
+endobj
+5742 0 obj <<
+/Type /Page
+/Contents 5743 0 R
+/Resources 5741 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5720 0 R
+/Annots [ 5747 0 R 5749 0 R ]
+>> endobj
+5747 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [257.234 549.863 288.772 562.765]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/)>>
+>> endobj
+5749 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 242.621 135.005 255.523]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://printing.kde.org/)>>
+>> endobj
+5744 0 obj <<
+/D [5742 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1394 0 obj <<
+/D [5742 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3155 0 obj <<
+/D [5742 0 R /XYZ 85.039 653.495 null]
+>> endobj
+1398 0 obj <<
+/D [5742 0 R /XYZ 85.039 653.495 null]
+>> endobj
+5745 0 obj <<
+/D [5742 0 R /XYZ 85.039 615.228 null]
+>> endobj
+1402 0 obj <<
+/D [5742 0 R /XYZ 85.039 615.228 null]
+>> endobj
+5746 0 obj <<
+/D [5742 0 R /XYZ 85.039 580.685 null]
+>> endobj
+1406 0 obj <<
+/D [5742 0 R /XYZ 85.039 387.159 null]
+>> endobj
+5748 0 obj <<
+/D [5742 0 R /XYZ 85.039 354.738 null]
+>> endobj
+1410 0 obj <<
+/D [5742 0 R /XYZ 85.039 135.061 null]
+>> endobj
+5750 0 obj <<
+/D [5742 0 R /XYZ 85.039 89.987 null]
+>> endobj
+5741 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5753 0 obj <<
+/Length 3071      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Zë\8fÛ6\12ÿ¾\7f\85\ f÷E\ 6"®H\8azäÐ\ 2mÚ4)Úf/»¹~È\15¨ÖÒ®u\91,G\92»Y \7füÍ\83¤d[yÜ5\v\90\1c\ e\87óø\r\15¹\8aàO®2#"\9d¯ÒL
+\9de«M{\11­î¡ç\87\viGD«XD\89Á®oo..\9f\9bd%#\91Gùêæ\8e\86Ü\94o\83g/¾¹ºùþõ:ÔZ\a2\17ë0M³àÙ\9b«µ\f®\99zõúå/7/\7fù\ 1ßb ÊàÍ\15v¿z½Îtp³þíæÇ\8bïofË\86±\88\13\8d뾿xû[´*A´\1f/"¡ólõ\0íHÈ<_µ\17±ÑÂÄÚ¾7\17×\17ÿô\¸/^ñ¬\85Ý\85nD¨#\91e±ß¦4\vÛüw$ã\ 6d®Ö¡\fp\93R\ 5/ºµÊ\82\87µJ\83ê\ flVý\93u\18Ç&\18·4\146vù\ÏÙåJ¤2·<7\87ýP\8aM·»ã\91G\v'\12\84Rnd·C\ 1î\ fÀ¶/ƺÛÁ:J\91T@j*|ÕÁ»\1d¼t(ÏÃÀ\94î\8e\a\8e\8e  }Õ\14#m¦dB        Së¾Ú iÄ6ï\b_-/ÚT1ò\vH\84ýcß5(ü*\94&\16I\ 4j\95¨Õ\9cÄÞZ\ 5\85q\12\ 5Ãa\83ëoáÍäAÁÄ\99ZãD\ 6\ fuÓpÿí:äåqT\81û\1e»\16\85\81ÝÃ\v\89Y48õ\91Ç\10¥w'\ 4{+í\Ô\89m·E\rRçÁ\b\7f\8b\ 4Ë\ 3¬ö\9a\97¿ëzn\8cÛjÆ¿£é\93f\90wí[4\84N\1dmx¦\a:\ 5\8dfQ£\84e¸/ðI\87\82Kë$(ö{<ÈzçËJ×)(ÈDnS\1f\8avïmð)Û\8cÉf6#³Dhé\8c檯wã¦Ø¯C£LpY\8d\9b˽#\9dÛ\9bÔJ$qbç\16»r\81¿RB«ü\84ýó®oÑ*p\91o¯¿[b\1dÅ"\a\as\9ed¤`\9b\89ãD¨ÔÚ\8c¡Þ\9fªû\82ôøȱ\ 3µÒw÷}Ñ\ eLèîÆjÇM\7fÚï\ fl¼L¶ÎGÁ¦úP\ fãé\ 1Y>øTh\88´N\8ffÅ6M:CâÌ:\91\99³y´"X\ f\7fîÏgWl\88Ä|W´Î\83hMK\ 6£z\0\13¶~\ 51±§YwÀó0TH\8aÁüù¹ïym\J /fÁÏè\97ï¬QªÌ\80«YÕà\8b\ fÅ8»\1eø9Tìç´\9ac}ï\15U9g¢\18\81\\9c\eḹ\e1¥`FGJ$7ÜsÇiô\8c!\10<Çà\8f\1aÁ\ 1e\ 5Ì\9aáÉ\82VXT\eL\135·«\14Ò\843«¶@«Ḩ£j\96  £ó\99\91\87ZBLÄ\80·õ\a\a\14«´ð(LbGI\11\16cÓæÐZ}ávIWà¹\90\0´\8aÀ\91Ýyh\99M\16)]º(\1a ñÚwg\8c\91+Z4Å»\8aù\ f<\e,\90£m\94\88(ÒG\8a\81Ý¡g[;ÊÀ\ 3qêm\92bZ=²f\e4³§§IX*H\9c Ü\10à\81Ê\r'Pìèïí\88×?pºÔKér;\8eû§\97\97M·)\9am7\8cO\13-/Ë\ e\eIQb;¶ÍéªJiX\15ßf       ûãIY\9cÎ\ fu¬Eª\fè%\15\fjB\ 5È'U>ß+ K\91c\0\9aX\ 3\92Q\ 2\14\ 3¡*4&
+~"¯{Gö\8dN\9f¤ÁÐÂË-\9e\v\19\aP\1ej:Uh¡±×Ü·A/FEï\ah\89¡[À;\18WÍG¤Õ\0\ 4dþitr]´x´·\18Ì"\15l\v4\97H\aö\9d\8e\1f]1e\ fÜÔEÃ=dß>á\80\13 Ü{îð\80L(+\92Û"\95\96Jaß\92¹\ 3\14 Ï\83.\9f³\89ÚµûºÁ,\8b]V3Ðâ\1c\8b­¦¾%8Ó?Z)\ f\18ì)b`\\90\18ßÎÃÁÏ`M8>\9fÂÿÆùa\1eØ®Úoh,ð(æ\9bÄþm\81êry\1c)\90\9amß$\ 68go\19V»â\96\80V)8__yW\8a2\88^wÅ\ 1×\19Ñýe<s>\98Û°éÐï=Opk1¨\0EY\10Ç\96\84\ 3|\1cí\96B¢=\ 2\14±d\9càa\ eÈÖA~é\99\8c\awt`H¼%î\ 5\ 5kNO\bh\8d       ^­1éÐ\98MG9\84\ 3\a¢ÚD¹\0c\aà©ãj\94¡b=ÃüH%¾¬à\1dO¨'æ\8b\16ñ\10\86\1d¹ÝÐA¾óx«\9c+\83\ 1Cq_ÌN{\ 1rkÈ\12\1e\13\81Ía~°^x
+¹#\91\8eü\13OR\93\80\a4\ 2Ii\9b0\ 6\90\v×\18ø\ 4í[\89\9b\84d§9ÞV»\8dOÿÐ\8bÙ\12ùô\95\ 3,%w\10.\90ä\ 1\93ÝÉ`Ê;ÊÃOb\7fT\bÈÀ¢©<\13\11Dj\98\ fÏ\8c6ñëÖ±ÁDmä¹æ\95Q\f
+àÉ.;[\18g|V¿Ò\80\82Sy¬à\ 5íÆ\11\88å\86=Y@\97\ 6b°ëÿ\ 4P5\91\88áìyÜW,¤O\99\95\83·]Kp)\18Û\1c\82pÞ7h±/í\88\8eiM\8d\ 1\ 6)\84=-Ôñ\88\88¸2N\81AZäIvì\9b\87Û¶F\831Yð\9fîv\9aAàä=\9aSE\11\ f\8a\v~;Tó\11Î\91±\7fèøiO\19 ¶$\1fEC|¨Ñï4T&5\95\124°-P\ 1Ø\1aíT\87l°}ý\bX¸åö¿ø±á¢ªE(Äv
\a$\11×-\13\8aÝB\10*J*\19­\r\16Í\ 2@3JDYf\8f*ìúb\rà÷aáL5Ô\8e\ eÈu{*?±ÄÕYB \98ü\ 3Úó\ 3\81X
+\1a\81\8a3xE#\r¥#\18ô\13\83\80\ fL\19\1eÙx«\16u\9cçS Ãi\fT-\ f
+f8\aë¾ó\r©4\17\8a¤¦,\17ö¢¤H´\8b"\aÚKS»R\ f× £\81\91ù°É\984`Sð¥ylë\ä±ð\98£\ 5\96\84襥\r\r\\16»\ 5\80°ëì´)!K[I±©YLi\83\8f\8dJݸ\9d\90?Q^]ó\93\8aÎb\84\9a¸\1d\9eXÔj\87Ô£\15ê\ eõ½ÛðÕ\ 4IU`\94y\9c\ 4I\9d ´\ 4ã\15ÎõôKÆä\ 2¢-Ê\17\8c\8e±kYc\90­úãÄO%ZÛÚó\ 4\ 5a©ùt!dá\r\93\86SJ\88gßuãß¹~Å\13¥Æï\ fÛz³åöÐÞ\96¿/È\ 2¡n\18\1aH%\ 2\18\8b\84\a\7fõµ-·\ fC\7f  #.\17\11F\1fâ(Re\14E(æybÃHÚ?îÇî\vVX\1cè\171ÅÂ"Ó&lB\14ê\13ü\8f\878ÎRé\8fs~+àßo\v\ er¬ý\9b-EåÜæú¥K³X\8a8Òg\19Ü\vl§ÌsI\16   \99¹dòõRÖ\8a\85ò¨à\7fÞêé\ 5G\9e¶] \eìµ\17f\1e\bÏs·²)(·)7\ f\9e\17è\902\ 6\9fÉB\e\164\94DxK9Sí\1c\9c\ 5ñ=\85\1ar! Î\11$\11H\ e\ 2\9eð2]aù\9cf#®ä\8a\14\9e\8fÉ'\8f\82\97¶Ë¢åLy\86¾ÄÍ° ð°Qçñ\94ѲYJå\92\99\ 11пb¾Gy|Î\9e\19\8e\96ã8\835\8c#òcû\9aÁÃ\1dåZM\90\12S!î\97\13Ü`%6x£±;`I\ 4\85^cÇ\ fÕÈ}öžmÖ\ 6ñ^Ëè      \ 4(yx½[¼/S"OSg\17ííìZâHä\18\9c6u\16N{F\96÷;\b³\ 6\854*XJ5±\81ÒPûb8\8cc\rþä\8eYåþIé\rt^·óòªði\0\86X\9brgö'3º\88\9fÛ\1e\99\13^¾U|=1+E¼=ýíì6\ 1$MUÊõ¹\94z^ê\9eÝËK\0°\19Y¼Ð|óð\99¯\0àË2\96\8b_\ 1Ð\16 |(¾Þ_äC³"àÃ-\1e®Oø\18\81áEA\86ÖÚ\97â\0YÎ/\ enêýB\81\9f\82!ä4sõ~%E\14ã\eõÎÚ$á4\89\b\97/[\19¯¾ë@\96Õ$\8eÎ\852É*\ 6įÓéj [º\1a@{è\ e\rÖ\86¹    \10\9aâsº_Ï\93éÊÏ\96+\ 3¡ @©àÌàrF\9bà\8ebZÏ\93É©°ÑWÅ@w^\ 6J>´\f$Z_eÖÓ¥\14vq`Üq×\1eóvO\9e\85\16¶h\86\bmGK\97]xIoïæi\ e¿\97\1d?9LÅFN·üжw\9f£½À]¸FW¹\88c=/E0P±ÿeÇø6QñT\8aà\9aÃ#©ð\ f,©aW/øs\8c\ f·\7fð7¢\94@hêwà>|@üa8ÔQUmx[\8dûÆ\92\ 1 NÒc\7f$t\9f:0Uí*ú(\84;\1c¸\83â9<Çú~;róÙ\eàzu}Éå ]\e\ 1\15öYÝ÷¸ ]ÐÁ©\82\98¿néº=Í&\81ñÅ^Wê4\9f%\96t\ e­aP{\18Æ\85³ÃhK%\ 3ÆÚXFÇ\9f·*¦ñ\87\17hìÉðè°FW\98`ÚÀ¾        Ù[Fg64p\a¦ñ¶³5l\18ã\15Q;]\8a±m\8f\85_céã\8a\86`\9eétn\156JÚ\8eYÖA\18ê?¡\1c\99\fD\97éSÈ?puy\82¼\95ö÷BSY¦â\88!~_-\88\96C8HÝ­v³ß\17TÆ |ù¸ \19\ 4Y\ fª\96ËñÌC\9af\ f\95\ 3Ýw\7f\9ai\ e\1að\1f\88>Ïô½\838\0ÆòãO\87_¨Á¥5\12at<     Þ~Nè4\ 2/þB~ï±\ÿ"ýÊ\br§ÑþS\83+ôNcM\ e»1sîÌøDß¡»p\80T'O\9diiy\15ÃñªÓOnó¬¤\93\bÍ6\82\9c\9c¦\7f-A\82\97i\91\fý\a÷ÿ?kãí}\ 6K\84\8bÒË\17ãV\a\7fí? è\14ê\ 4¯ÏOÞ±\83\v\9eÁ\9a\84¾\91\1c}­ø/\8e¼\19»endstream
+endobj
+5752 0 obj <<
+/Type /Page
+/Contents 5753 0 R
+/Resources 5751 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5720 0 R
+/Annots [ 5755 0 R ]
+>> endobj
+5755 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [204.407 665.788 429.761 677.781]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:631/documentation.html)>>
+>> endobj
+5754 0 obj <<
+/D [5752 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1414 0 obj <<
+/D [5752 0 R /XYZ 85.039 651.519 null]
+>> endobj
+5756 0 obj <<
+/D [5752 0 R /XYZ 85.039 617.077 null]
+>> endobj
+5751 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R /F20 3021 0 R /F38 3057 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im14 5646 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5759 0 obj <<
+/Length 2630      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19koÛ8ò{~\85Ñ/+\ 31#\8az\1eP`÷zm7\vl/Û¤Ø;´ý [\8a¥F\16½\92Ü$÷ëw\1e¤,YJÓC\11 "\87ÃápÞ\1cË\85\v\7fr\11\aÂUÉ"\8a¥Pq¼ØìÎÜÅ\16\9eI\83á.|á\86\ 1.ýóæìâM\10.¤+\127YÜÜ\12ÊMöÑyõë/W7¯ß/WJ)G&b¹\8a¢Øyõáj)\9dk\86^½¿|wsùî-Î|\0JçÃ\15.ÿûý2VÎÍòóÍog¯o\ 6Ç®|á\87
+Ïýëìãgw\91\ 1k¿\9d¹B%ñâ\1eÆ®\90I²Ø\9dù\81\12\81¯Ì¼:»>û£§Âkþ\82wÍÜne1VÀuâ\ 5ó\12\8d\83¤\97\81\a`       \90`(\ 3 à  ¸\10ü[\ 5\81ë\\970Ùí«\1cn\1cFN\8b³µØèú\16\ 1!ÊE:y×\95õ¶eÈ­^*×i\18ÿ\15IèzF.\9ePO2ª¤\88å\91Q\19Ì(ë\ 6\ 5®\97+/ö\9cö°Û!\1fi\ 3Ç\95ÿ#\96ÎOÏ\8c<\11y0\ 2ª\f\v\1e¼\7fû\8ds^?\0Í\94Èïa\84\82À#ANòô\84Ð\17RE|Äé­\94\90\97\9e>«-ôÒ\8b\9dû\16ÏPN[¢à[<ºãS\91\83¦¬\97^â ÄWM^¥]\9e\19\84yX"§\ 4¹\85¡n\90Í\8b7jx L|\11\87\91=Öj\94\10G\9cù±\88\13ßàuFÜy\9d®{Q(\aÇ)q\89¶²A* ÂX\890A\8bDËLØ¿Ð\12È\8dÚÃÞr\89\f\ 2×ÿ8\15&l\ 4[V
+,%\16¾çM](J"ãBêÄ\85ÔÄ\85ÐúE\92¨9ÕH7\11®\97,V\91\b@G\ 3\8cÓïÿe%\18 ÐJ&7\8b J\85þØL\9e¦Ì\ ex$lÍ\ 1Ÿ'{¯ÑfÀ\1c`¼]á*BÉ\16*dª£af\ 4¿[z\11i¬×ø\905\89&ìycÞ&ÑF©X\ 4`èàáBJu\fªñ\fÿ\1f·\95^§Õg2\v\97í! \95J§ÀUà\ 5p\8f²îò¦åÙKþ<ÂU\a{\8c\r\11*\98þ\busØ?\89»I÷\8cT§»üÉ]^$\\88­Ä°åæó\fÉ\8dÞíòº\eÑù¥ªxpe¯1¹ê>í\8aÑ\9e\8b¯isÑîµ®.Út·Ng\8eZ7ú¾ÍÓu5æºÖs7=¬«ró\1dâÛ\1eòÖp¯ï¾\ 3ÿ¾)»gX\b\8e²\9e`~C\87yÃ(i¶\ 3Ó\1dnj´îÎyø3ÐÄõv\12\1d\ 2\91D1P\8d]á¹Oå\11È1\89ü±Ü\8bT\14T\15ê\99lT\94\98þ\14¸£ù¦h\15
+2á#º§>0´¶®\99g¼z«\e\1e¬Ó\165\88\9f%¢²[oy½åD\v\81\8f\82*¸3o½ìø{_Úã\871Âr\86\81\84ÇÛ&Å°R\94\9bs\ 6tùCg\86Wÿz\ 3Kf\92ÖÙ\8c&¯ènmw½iJ¤\83\81óÉ\95¾\89\82\12\19GX{XïÊ®³÷Çëû¾s\8bÜé\1dNBçOâ4C\bF©{³scCYI;9û\918àÒ>Th¿2:ò\92\7f¥ÿ\14\ 5\91s?rvº\ f\99@LßòÁF+\rÏþ¤è\99õÙ\171\ f\9cO\e3½ç\rÕ\9c\18j\8dù9\89\9c»\9aIà,v\8aþ&¼Jù\13à¬Ê:3ÐÂÊ\ 4\ fÄõ;æ¦å\19r\8cß^¨\ 6\8d\15\8c\90û\12Å\è\83áJc¢\8dø\8c\9aLkË\88)¯¿ýpiæ\94\95!\92¤]©k¶*\1f²ÆH1t=TëLt¬Ê\9c\19iQ3¡Ó\19\8d\91¾         ñ\e8E\8ahVY¸RQqálÀ:iÞ\97:@\rc\ 5Â2\82ñ®Æ\1cA²b\r³a\eó"Ë\r$[.\9dÙ\15æ(º/BÒý\9eì\8a,,E¡Áµ\7f\f\1aK«®ÓõL\84o»´A\13\8b}\94\8b\91\17³%1<#}\rì\94å\1c$¡óß%lg£\ 4Dk\80|?\15\aì¹tWÍGáZ
+Eà#OÛ¡¸\11\19$\80\ 5aCî\ 6\8bÖðp\ 1ó\1a      a°\99DSç\86·\ f¸R\95w\86oDøðîò?ÏY\ 1\a\10Ô|\91#\97aBn\916¨!â;4\ e\81ÂÅ\10Á q`\8a"
+L¼D\91\ f¾\18\9fhpK%ä®Wâ±â     Çn\83§ge_\1em:Ë\0\9a%}\8b\11»\rÛ¥®ò\ 6%á'\10ëá&3A O\e\14\19\92L H~à¸u°*Ck8j\9dNNäixN¼\81\8e`B¦\8ax³¦Ú2\12ø{a°\18ðI*\7fH\18ý\aá#ÿyÁ[
+s?VlÆ\88l¹4\sìè\8e\18\19íF\81ME\ 1Ì\92±ôq\ 4\8b\12¨ÁºÞòq>Ö\1c\80bvW\1c\90.\10\88«\8c\94êܶkr®¹1Ny¡sy{²\95\9e&\ed\9d¯giÏù&ÂK˧¶Üð|\9aç¦\97Îò¯å&·\16¯ÀâÑ~s\1e\9ffa\8eep\11\9eØ\9bà\98\v\88\90\94¸¦è\966\8f\18\18Î_\18dN\1fm¹®\8c\ 3+°ÒÚú\13`\98w\1f\8cMÔ#vÒf\9b\9bÃG±Íx\ 3\9a·\1fHç=ÍÒ\8c·ëÚ\90Ѽ³²èiSÏÕ\8bà°Hµ\18<P4T\85;~\ fQÈá\vúÎ\8erÀ#O6)\85;\1cö1\b\b\146áÐnÍÀcîÐ¥Á£\8c'fÚ\fø\8aT^òT\81\18\bÅO¾ç;"ÊtD~×K¨\87\1aÓ\10y¥wä\98ù\83\99ó\e7\féU\8dïaÓ*\89\9ck\94\ egàö\89\9e\88ÿlOäG»\17IBw\9aé^(O>Õ½ðBù\÷\82\9c\a\88§üi«r[\90\85\99¨\88À\9dn\f\v\14ȬðpüÀð§[\1cH\93[\1c\80\82u0\96,·³ý\rÏ\87\87·ô¾£¿\11\80Tc\83\9dË\8e\ fëÛ\1ch¯®ëló:o \ 5s\7f#ôD\0'\fJ\0V½çÅ3ïr\84'Ç<·7©\ 5K\ 6Ü@Õ<bØÚ\1cÇã\bÞBTñÀü\90%*ì\0#³²3I®¦Ú\10\8a~mÞ\19Lf&Öy&Åq.Î\rmð^êà\0k\ 5#\95\86`\9b\9b#Iî°\90\95p¦Ê\e\93é+\8aPbæ9m^F      Ð\18\94¡\9b\12ë<\15'#6\18ÏâëºO§î J6é\e\81ü\b\ 2"\9di\8bXaã"\1aÒ¡9¶\99ØvZPr(YÉ\88ÅE-"äæX\8aý8¸'ùw¹e ?Òµ\ 6Ê\90/\14ä\f\1aÓÃaÊ\9f¾\0\11\92ßk\89ó¥/\13\f ÒÔO\85\11\1fì\ f\8e\ 1à\9eZ\9dìØ9·N\10å®\1eÕè\14»Mu\ 3«×¼Å4\80R¦d\fL\1f\ f\9bq§H\89\ 4\9eÀì&\17Ýn\7f\ 1>µoj\ 1lÎxU\9c\88\10F\8c\8e÷·\89
+\98 ü\8e\e9\97ê¤;\1*6î\ 52J¼\91¬¾hd{@\8eò~\ 4\1eû;D\15=|P°\95\9ccBó\8fw\1aõ§$Fz?0Lδ$f®%\85«ì\ e|\96ùh\ 3dß>úH\91\1aÛô\15\97{-\ f1\93ß\915¢u¼`ìOnà\92©1\91Ü@\ 1õg¶-n|\18ì-%ÒÃ\1evIº\19II&\1eèe\18\83L\7fÇ\83Â-ÝP\88eÏh\19V\9a/\99\89Å«ªã;Õ\8aϼ\9f0ìYÏC\vV{MK\91\9f\1c?\11=\89½(*þÚ\82£¶4/UoDé\9d\89ädªÔ\ 5¾³\v&m¬M\88,z\ fåÿ\86(ʯ5\84û\16\v.Ô¹¹ÁÔÛØ\11ÔØM\10\ eü¶ü\1dD\9b\1cE~Î=\0¶]ß3ø\1e\86¨G\1e\81\14\aÝ\ 3\7f"}¤z¬ìarÜÚ\15ý\8b$çµ\ 2\96\9a\eªÿ\9d\ 3áû\1e\91\r½¯'aíø3\15\8fãw&$N\85\81]7%½c¹\ 5ã.½ã\86\13\8c'\ eÅ\18öÑ(ÕiQ\v«à¢-\8f84Ó\86Ô,\9e$\1c%\8f\ 6\87Ô@o\19\8fl\f\85¡MøSÿ\ 5Ó\142   \87þ\8b¬O½6\90BR]\83x/\a¬<¶_­\ 4²\99\ 3\82Pø}\10ë[ÉSú+ß\8d\85#á¾ä²´Ú\1f\9b\13ݤ<]\85\91\bb\br\1eP\80Bu¾ò3T\7fì\17D\ 5\aÄ=\87ß,ã<_N\7f\16\98þbñ7Ùî)5endstream
+endobj
+5758 0 obj <<
+/Type /Page
+/Contents 5759 0 R
+/Resources 5757 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5767 0 R
+/Annots [ 5762 0 R 5766 0 R ]
+>> endobj
+5762 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [156.762 713.243 222.892 724.932]
+/Subtype /Link
+/A << /S /GoTo /D (cups-exam-simple) >>
+>> endobj
+5766 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 234.311 150.357 246.001]
+/Subtype /Link
+/A << /S /GoTo /D (overridesettings) >>
+>> endobj
+5760 0 obj <<
+/D [5758 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1418 0 obj <<
+/D [5758 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5761 0 obj <<
+/D [5758 0 R /XYZ 85.039 741.134 null]
+>> endobj
+5763 0 obj <<
+/D [5758 0 R /XYZ 85.039 685.945 null]
+>> endobj
+5764 0 obj <<
+/D [5758 0 R /XYZ 265.432 691.919 null]
+>> endobj
+1422 0 obj <<
+/D [5758 0 R /XYZ 85.039 296.948 null]
+>> endobj
+5765 0 obj <<
+/D [5758 0 R /XYZ 85.039 262.202 null]
+>> endobj
+5757 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5771 0 obj <<
+/Length 2187      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\18koÛFò»\7f\85\10À(\r\844\97»|õpÅ¥AÚKÐsÝTÅ}H\ 2\94\12×\12c\92«\90\94\15û×w\1e»z\99²\ f\97Â\80µ\9c\9d÷ÌÎÌ®\98\84ð'&Y\1c\842\9f¤\99\bd\96MæÍY8YÀÎÏgÂb\84\13\15\84I\8c[?NÏ.\7f\8a\93\89\b\83<Ì'Ó\eB\99\96\1f¼×ÿ~u=}óþÂ\97Rz"\ f.ü4ͼ×\7f\_\bïw\86^¿\7f{5}{õ3~)\0
\8fkÜþõýE&½éŧ黳7Ó=±¾
+T"Qî\97³\ f\9fÂI     ª½;\v\ 3\99g\93\r¬Ã@äù¤9S±\fb%íw}öûÙo[.¼§&L5b\9dï0ü(\fÒ(z,.ÍS+N\1e\89\93\8fÄ\81Ò"Ès9&)M\ 2\95\81\9c4\88Óx\1fáø\97¼,â\11/¿ù
+þ*\9a\v_x+XÕ\9a}    þ\8e¾?ö_
+\ 1MÀð}I§9ÿzw\11e\9eîº
\96U\vÿ\17Ì|QÃÚÌ\8a\9a£\b!µñì5ê1\f°]µ\8b\9e±o\10¹c\ 4Ój^¬\88k\8b\12\ 6\8e\95\8d"0AD\87Ú>
+\95\ 4\9bÂ,\82E\12\b¡v\19\99\8dXôaQ£Ö\9fP\14Å\ 5£\96Ó\16èÓ\ e ó\85\1fG±÷Oþ\99¯Wý)Üy±b¤¶hô\93T1\11Õ¦(y\9fÈu×\1f\10Ýë-M\94\ 6!$&)ìpÇT\9e\9b¦ÑípÀæU]óâÚ        \19Q¿\18\96\aD\97wEwÙ¯\8c©/û¢\99\15c4ëY]ÍOi¼³r±Ö½ÕÈÜ>\85nùnºj(fõ¡\ 3[sÊé\8fPǹZ¯1JQ6\90»ûD\9d1ÃK^þ\vxâþ¡ó\99Ë\87~¥ç\15$ùQbª$\88Ã\18\ 4fy\90dùóÅH\ 6J&£¥Èî<\9dµÖ\1aN\ 1_åA®Äó\89À?Î\84ýÄã\8fMå²`YÙT4\eë§^\ f\ 3\9dßÿ#yü=¯ý/g¬¿ïï\9e=c\16·^õC1\9c¶§\ f\9cQ´å\ 1\9d\9e/\r¯^\½ùï÷¼ü³,\ 6ý'|\880\ e\99ÃMåÒëüæ\ 5\8a¹üIîG$Ê\12( ÂÆå\87\1f\18å hQ\14$yb1.\87fuÙ7³U×\ 6µ±vÿ\83© \86;*\11JH;KÕ\8e°õ\95\88\ 2¡Òý³¶gÕ¨Eþ¹õ^ï\9fÛ\bßøã\86\89L\ 6Qú¼aéßo\98\fó \ 4Ð~8\9f±ì³\7fþ\99áïüów¼zðÏ\1fl\ 2øçóÑà   hÃaúm6:\15ºÆå     \9fÊHª    Õs5s´²\9d®\99£èX2õ353þ»Kæíº\e;wKÓ\ f6µJÝÞ\1f\90\84\ 1ý=MUÔµÙ\1c\90\rënf\8eKn\9c\a1\8c}¶äfßZrÓçJî×\95í\ f°%\92\10ê}\10É#\90\80\80\1fëé\v\91\ 5¹ÈqNµóñãÑÙ\8f@]ñm3,:\14\1aAtJ\ 4\9a\14ç[##\0«@ªdßH` a(\87¨`·\80\11ï®hç\1a*§LRï5\ em-\82?\86B-Ö]1T¦\1d\19È#\18\86O(!c\18É¢­\12£Cæ\8f4üñ\88\88£¡J¼\r\8d\9d¼.u}·÷¹\9b\19\r\ 2(\7fx1,-ÊÜ´¨1\ e«ë\ eGcÒ\9bp\f\ eÈøÙ¿D@FÃ2@xw\r\9b½å\81`\9cq\8b®BÕî­0ÞE\b\11n\18\fU\1642;ÝzÜ\fl}É÷\8c\96i\ 4\95Ù+=\10\17ÓÝ¢Ïs8\8347S\8b¤ªâð÷\ f\ f\fÐ1Ê\87\7f%\bR¡ gàï\8cwh\r\ 37|,\8a¶z\0ÜÈ+\11\1c\19q\1fZüzÅË9b\1a\94ÝmYÏ\87ú\9e\r8\88\9aÈã Ë\945\0\93'\8b½)\r\102\v½\9bιæËÚ­À%¹\87Ü\b£4ä,Ý·ß\r\f\9bWèÃÔ\11\bÇù\17\ 2,\8a¹¥&ÇÞs\9cÀlM·\1e+Ûtì3§â¾ÏzBä\\81»Ç\f8¬ûªÕ½£\aà/¯®øº¢)\88w\18Îδ\8dÞÆ\147ÍÍ°3\8cèêb\8e\b·üU2ÏjA»Ö߸±`Ã\rÙiaK³îõ­Moàºâ;V0víUtQ<QOâ@¦ÉÁa\87V\87Màø°\vO k¡\81½\86\81±£\v\\92àm\1co\8fÐ\8bQA      ÙPó\r\8ekÁ]Ï!QYî}\14R]_Hë\ 3Ýù\83ña\17@¡§u÷\82)®»]\1a\17òdÕ\92"ÈDþtÁøOA\19\85\19!$'BÃ\91\85O\ 3G?¡Ó«- ã_Ì2C¸v£\85Ã\a\91 Z\83\aÐæ\14\16\ 6\91zEÏX\eÄÑ\8e»\83Î\8a²¶U\81DÀ)Cw=\90Ü\92¡u\81gaa¯¶\0\8a¶Ç\ 1\92\vÑ÷\93Ë\89\85n\88\80\ró \ 2\14ô\1f¹ÿÕ\95¥\aô(¡ò\ 4?%1×sWÚ°ËÒÇ\9cøõ=£Q\ 5%*R(\86UU\17\84\0;Ç."V¶Fñ½½ë1+TäJ\0\10¹ß\85n5ä\17\9dû(vº!{¼\ 6\13&¾*èÂrxk\8d0X]\87í\ 1\ 3ÒYͱ\ 3\89ä\8aÛ±ñ\85ß\15bWº«½ê\83þ\11Þw¨W\f.\9eszl\8f\ 6\16@Ë%SâúÐTf¿Yê\96WEk\1c2G\18\85o#Ââ\12ï³\99ñ¢²\80ýw\ fwÜýX(v\0 4Õbé\82
+\9f»\92ª\1f\^\ 3\98Û\1d(i{]×\ fOf\b飰Ò\ 2ò\8aN7ù\ 1º£môR\85`]U[û\ 1·\1a\18Jªã.z¿¨\86mi\0\18÷áÐ&º% ¿\95¼\86xB­Ë]\7f\16Þgz:¨'Ê{US\1cÌKÞ\ 3¤Î¢\15ÝN\11L\89N\7fYï²\1d\18\93ú¦¡7¯¢rEúÑ\f\f\19\8d\15׬\aÎ3Îô®2¶Ý+%­J=#Ìv\9dÈ=y!øཪd\18\15+^u\16\11S\9cÝa9RóAê¯\ 4-\99Ä\11C]pG\9cà\ 6\9d@o¥!\8eeG*\r\94\89\b\849\87\ f4\r5#ÁÇ°)hAäy\¬]\91\10\82ÁÁß\82\7f\90SWqÃfHÏEÞ>\ 4Âå'±y\81\9b\18!ð«&9P\1d1ujÞ´gûI\81\8e¼½XZ©-\87\16×|\18Ù­Ô\8e\94´JÞ÷¶¿Cn(:y\155ÚåN8;Ù\8e_È´\1c+\rUÓ°ß+\9a\ 6µ\9bíîñ\89\19\13/\ 4ÙÅ®\r\87{I\81\1f\94\81¦á\8f\ 6Q×5\9d\83\15\15K\0b8hÞìvY\1aFãåÈ2-,ζæ\84\9fÑ\83"~\rU£IÃÜ£\16S2\ 1ÞÍ\88\90\ 4º\8f®hû\9bñ\17¿]¡jx\8c¡c\v\8a\ 6Øa¹û\b·Ü\1eþ   F¬ZG`ßoùø±ÁÔ\\ 6ûÀÛ\95\98¾\8fû¾\88\92 LÅxç·º~Û³¾L\ 3±{Gxr\88\88Tt¬¢H\1e¿\8dÿ\ 5Ï£\15]endstream
+endobj
+5770 0 obj <<
+/Type /Page
+/Contents 5771 0 R
+/Resources 5769 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5767 0 R
+>> endobj
+5772 0 obj <<
+/D [5770 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5768 0 obj <<
+/D [5770 0 R /XYZ 85.039 758.673 null]
+>> endobj
+5773 0 obj <<
+/D [5770 0 R /XYZ 232.887 764.647 null]
+>> endobj
+1426 0 obj <<
+/D [5770 0 R /XYZ 85.039 309.226 null]
+>> endobj
+5774 0 obj <<
+/D [5770 0 R /XYZ 85.039 284.674 null]
+>> endobj
+1430 0 obj <<
+/D [5770 0 R /XYZ 85.039 215.881 null]
+>> endobj
+5775 0 obj <<
+/D [5770 0 R /XYZ 85.039 181.135 null]
+>> endobj
+5769 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F38 3057 0 R /F41 3054 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5778 0 obj <<
+/Length 2796      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYÝoÛF\12\7f÷_!ä%\14PQ\rù\95>µiÚºhS\9fí\
+$y $Úb#\91:\92²+àþø\9b¯].-:w\87+pE\91j9»;;;;ó\9b\ f«Y\0ÿ©Y\16ûA\94ÏÒLùQ\96ÍÖû\8b`v\ f3?\(Y\11Ì´\1f$1N}{{±ü>Nf*ðó \9fÝÞÑ\92ÛÍ\aïõ\8fß\ݾ¹\9e/¢(òTîÏ\17i\9ay¯ß]Í\95wÃÔ«ëË··\97o\7fÀ/\rDå½»Âé_¯çYäÝÎ?ÝþtñæÖ9v¡}\9dDxî?.>|
+f\e\10í§\8bÀ\8fòlö\bãÀWy>Û_è8òc\1dÉ÷îâæâo\96\vÏé\19ï\9a¸Ý¬X\80Ôy\18Ok`\817\8e\83\10È
+(±«\ 3`\10ùp¡\10n\1fÇ\81w]Ì#å=Â}\93Ô»j«ºçáMÙ>Tõ=\7fü\13\7f\12ïïó(ðÊzÓàoËSßµÕCÙvüÑÔüû\1e\ e¨dÝcÇ\9b_ï* \96ó\85òê¾\9bPdèGÏÞ,R~¦\86\9b©xâu\7fi:\94\1dîÔÃAm±Áóúª©\8bÝ\ eF'\9e[7õÇ@i Ü\1f[#Ð\ 6ætî½{{ù\e¯: \87ª\9e\87¹'<;Z\88;\1eæaæÙ¯\8e§\8b5\12\ 2\8c\99\0®«ù"LyÃ\16f\8bÝ\1dÓ\eù½)öÈqU¼ì\98ð\1eT\a\v\e¤>â69c½«Ê\1a\89¬>zq4\8b\9c®ß\96\a{\1f\16\96×:wÔ\1a\8eç\1f»Ô*\a©\1dRªýadzZ\87ª?\ 2å\80\ e\93dÞíÖl®Z\\84WÝ       \87¾è>óè\11O/:æÒ7LÜ\17uq/\9cûípÊG\15i\14©\98\83ª\1e_\884\aÐ\\ 6z ÿïȦîy
+uG·AênB\e¿7+y\1c\10o[à³lÊ\r\7f¢0Q\ 4/»-÷LY¡¬'\1e£Ïã\8b¤\1er(àÎ:ÑpçÊð\ 3"\9a\a\81w\87\95[f¸G\9d\94\85è\9dÏ¢'w?J\1e¿'SÙ\8c\1fY\8f\1f\99\b\8f\83¹ÉÖò\8fÃ`Rë^^÷\\atÏ\±1\97\87\82ö÷\15#\ f\aCg\89ó\804G\ 3t\93\9d»\85®\ 1\1f\15\89\96#Óbs\92\ 5d°4\Ñ{ÉÆ\91%\12[#\15\11OD@%\13èäx%±²\a¤\92\7f\95ð\1a\89\1f­ûÉ5ÌãÀ°àcꢯÄS\1dÍĤ\98\8fA\1cð\1c`\14rYÐ\ 3\1céYÉÎD§
+\97*`\98¦ã\aó t¸0!"\ 1=ñ6È´r\81\82Èw\8d\føîÀ´/Úû²çñ¦|¨ÖB¯K+\81\ 5(Ü×ð´\85\14\14\82ä"ÏíÙ\1dÜ\1d\ 4Bð˾.Æzn*E\8dë£P\14N\82·'\ e\89¤ùA+|[ß0        S?\80 \85L.ñ"Qj\1f\ 3\86âÁ]W­È\94\ 3L\8d\80¸d\9a\84â¯x¥\ 5\14\19\13pTä\89\88Ôò6       7\8c\99)¿\ e\9e0r%\14¬\16\11`åV\8eì
+öZþê   \846\15® È1\1c}®´®¢­\aÑy\14ktÖ\14A\fÑ$Ó\1eÆØ ñÞoË\9aç\87\\ 3>\Ãç\10
+DöR\18\88~îé\9e\ 4]@¼Ã;¶<¾þf®\94\82Ë\8f\99Áã\909\93˶¤¦û-¯Ù3\94\8aUEqì5\ e\92ÐÕ1^¢úc°«\9ewUݹ\aY\b\89£!\94t̬©áµ+2\98Þàj\1c\8b\1dô\ 1\9aûÂð9<\98,m\98\8e·>\ eA<\ 4}ÔÖ5Ús¶\87\96pÄr
+½ßQo+^\89ÞÏØ\86Î\8dø\9eç\80ï²Wlr'\9f\14\b\8eÖÁ\98Ã\80p1\ 6H9èÜ@ÈÞ²\80   ~Àý÷\84¡\19\86\ 23ªðá39àHZ+VF\ 2 3hÀBÊgÚrm\ 4AR¹«\1c\ 4]3G\1d\99D*kgh\93\19¥c\8esd¨.Q(Ù\9aÃ
+w\1fk#¶ð4ðIö¸\98¸;\87G\õPQäÕ\90\vnÈHEâ\8ei\94\1aD\8cu\8d\90L°UèA)$â\97\8c<\v\8dæ½­d+©¢èJ0X\rÆl\9d\vç\1e+0\18\1aáÅ\9a^\ 4\90\138F\9føc\9cì!Å\84>\1c\9b\ 3\eÚw\96\ 1\12XL(\81bwÓ~ö'Ò]\95¦~\1aèg\12^\80U\9d§ÿY*\1fI*\7f\89Fßõ\9cÑ¡È\8a Ø$åä\80\98\9c\93s¸É9\0/ã»IþMR/RO%äÚWZ\7f9!'\9f
+\135\19&ÃäÜ\1cp-J\eÆ9[\1a\12\1dÉ#pGf\84Å\ 2½D°A\12\97\8f\82äΠ«¸\92Ñ\82\86=çc\bcL¸C\97¬×\G [
+÷M\ 5F\12\95­\ 5,$:ðß½\9a*q°zK§\9e\%~\94@\ 5h5ªÕ\84FáÈô)ÛØ\aÛç\8dO\99â\94Ësºl*èa\8e \16Ä\10\95\80®Ø\88è\83=\1er.7§¡`\ 5´\1d\a\94µÙ+\15 l+\87Ä\18¾8\85\18ê?R\19\86\19\ 5eP-\aØ$\9cÙÈÚ¯\81\10J±Pɱ§ªÜmdl\81NI\8d@\91zù=ÔÁÃ]£,ñÓ,\91\eÿ<\a\f/j¼8-\1d©eaÖ\8e"}\8f\979\19T\8eôtÒ
\92$)Ñ\10\8ew\14|Xä\1e¦ÂÀ\8fUl^\17\8a ü\a
+P­\ 5\17ÄÏ\ 3\16å ò-¦\ 6ç\ 2«8äæ\ 1\afR¢\8dêx0ù=æqM]\97dÈgp\84p\13¦Ñl¡\ 3?ÑÙ_Ë@¿+M\16I\19I\80éØ\9c\13\\18\8f\8a\9b \19ì!HÏð\ 5ç1úsH\rboW\80b\99>\0\f2ß5ÅFRÿ@\92hXîò~R8Á,¿v+Ç\r§9\ 5eA<Ù¨U<Ä9dXÖSa´XY°B\9c˵\15"Ìã' \88\93\rÿ\ eÖÇßhGW\14\8c\86Ìè%^ôå\95\93\1c¼\10&\1c\89qx_J¶\11æÑDU#BÁÝK\82ßjQàÉ}Ã`ÜÛÂÍv\19\90é³\ 5\v\1eâ^Or±¶\9bJ®új\8fËB\84\80òÄ£b½6.Ç¢\85\ 3@\84a6~4\93?~\8dØ\1d\0+aU2`\rnçê ß\9aÔ\99V¼½]\86AðÇò·+þ\9eÄ7Ñ\ e\fG¯1\884\81S\90\8fÆA*\86\7fs\85{~ÅîãÏ778^þ     \ eV¬¨\91\85Ùà*æ\9a¶½\9e\80\8a0ñ³çqÂM\13]Hs\1ePR2::Ö~\80\90A1-\e\ 2>²ê8KmLUé*1õ\ 4!+\ 1FHiÙ^ö¢<Óª\815ì©#8åorÕÁÕ¢H\ 2\15\fÐjÀd\9e\a¹,ö\93,ÿ\13\12/-\89×\e\18cOFÊä55\1e)"B.\85\935dô2[2\95\1a^\ 5¥`/\9cÞ«í¸Þ5Ø\96\95\1ekq8\90q­Ý¤n\89é9õ\7fúE×·%@ÌTO5\7f®_\8e=U\15Ç_ÆÞKÊ\19\ 3[rÓDZ£K8EF¢\8cÖyEsÀ0\83õQN\10¸¡\82ÌA\8e\8e×1j?MÏF=\8cD\1a©I0\94í£ô\8fç8       ·E!âìW¬<Þe\ fêø×$\188\96\16çмM¤øÁ+\16\9f\9fi"­Yø\8c\12kå½bS\80\1a\ 4«û,v[8\1d¯ã\82*qº7DÜmx\83)       \13z`\19v¦mÜ\1cÍ:pEÓ5D\ 6g­SÜ6\99\9e\0\9dr\81,\19\1aKd°R϶E_ò4¾Ù\8aö\15íiè\82Ñ\fUFçp|G\8d4Áý\ e«j­\a@\10µD¡0\10×\1fÚ\8að1.@Ñ£\eþ\1dÊm\83FMk\9b\ ekv4\98éL¬\1a\ 1\87Ó%\81¯'\1d\90'¨ÇIB¤íɦ~\93Ü®-§\92ú8õ\830ù¿åLÑ\94ß.Ë~½\\1f\ fÝr\ faÒïO\87²{\16\ f¥\85÷W¾\0ä®\ fÝT¶nï0D¡o\e\fäØô\94 DugQ\99N(¿u[9y\15öTÑæÉ\14S'\89LSjrp+õN&\r\fÁä¸÷\ 5F*Ý\19'ObÞ`ôv©é)'Üø§lÃVKi,=§Nd\19¬\1f>\8eµÉ¨\9a=\aU±ÜQ\838q0âÜS§=Â\14\v\92\12´Ô       \9cS\ 3FëØ»¬'Ë\97ØÏõ¿1¹§å\8aÒN¹ò\95\baP\96³\aÓ        kK\a&Lº@\91°\96\19Ûj\16G\9eúë×+ÎWB¨mt¦G\1dë\ f¦Û\a®¿«,\0}\12\7fç¿\aTk£\8b¥\94»ÜÄ°a\97\8eÿ°4\8fÜÛäxÄr¢_>©ÓÈO¢ô¿ó\82I\9dn\v·Uu®F\82½R\94£ÂÌW\99\12ñò?[9\90À\90:xñò\81\1aPh\kóÔ\87na{Ð&¸ÁÆ\80\ f[¸:f\91\9eÓñ$Â)­ý$O§\13!q\8dÿí/øQ
+ú³nöÅ\9c*ÔÑSA]\9c5\ 2þ\vù\14øµendstream
+endobj
+5777 0 obj <<
+/Type /Page
+/Contents 5778 0 R
+/Resources 5776 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5767 0 R
+>> endobj
+5779 0 obj <<
+/D [5777 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1434 0 obj <<
+/D [5777 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5780 0 obj <<
+/D [5777 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1438 0 obj <<
+/D [5777 0 R /XYZ 85.039 538.656 null]
+>> endobj
+5781 0 obj <<
+/D [5777 0 R /XYZ 85.039 504.113 null]
+>> endobj
+1442 0 obj <<
+/D [5777 0 R /XYZ 85.039 320.751 null]
+>> endobj
+4618 0 obj <<
+/D [5777 0 R /XYZ 85.039 283.22 null]
+>> endobj
+5776 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5784 0 obj <<
+/Length 3046      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛ¸\12~ϯ0\82\ 3¬\ 2Ô\8a(R·¾õº\9b\ 5Úæ´\ ez\80n\1f\14K\8e\85È\96W\92\9bÍþú37Ò\92­´\vìK\91\aSäpHÎå\9b\192j\16À\9f\9a¥\91\1fèl\96¤Ê×i:[nÎ\82Ù\1d\8cüz¦\84"\98\19?\88#\1cz¹8»|\eÅ3\15øY\90Í\16+"Y\14_¼W¿½¸^¼ùx1×Z{*ó/æI\92z¯n®/\94÷\89{¯?^½_\½ÿ\15¿\ft*ïæ\1a\87?|¼Hµ·¸øºøýìÍb°ìÜø&Ö¸î\9fg_¾\ 6³\ 2¶öûYàë,\9d=@;ðU\96Í6g&Ò~d´|×g\9fÎþë¸ð\98\99ñ¬\89ÓÍ-Å\\a~\9a\1awL\15M\1cój\ 5»O´×¯aãåÅ\y])=\17aâ=\\84©×pÇ\1f\812µ£â¾¼\15êmÓs££aùØ\ 3ù\8e\9b˦míäe_?rï
\9a\96Ûm\8e\8b=ðÇçj\vCEC]´\98ñ\96uUn±C¸ï\80¢­¤GyÕöî\19\f¤¡÷H»Þ3Õ&Ç\83Ðz!/\8f\9c\97Øhp\7f<¿lQ]¨#\85ÒËH8V(¨ÞÂí>/Ê\ 2\89/ßê¡Dã\0ìN\89Xo¶ùm\rÔQ\18y}ÿËfû­l{þXUv8`^#í(£ü Í\84\19\1c\91ìÍ\1e\v\1d`\8db\8aeÛ6í±Á\85YäÇ`\0öH?´;í\87É´ÕÉÈ÷m©nîx7#Kñ\8f·5W` ¡\ 6û\8cü$\b\876|bË*Lü\14m\19\9c9\8bþ\81ç(ã\83ð&Ï\0ºM2à\16\86&\ 5À\86[B=æ\12\ 1ªÌâØ\8f³ÐI#63¥ü,\8a\86Òxß\\90\1f \18&\90\0Î\1e\92ÿÎþ\9c\81²M\96i\1e\1d´i\9f\87IÔqyµQ³×\rìh6POæ\87\88bÚOcuPR:¡¤7EÕ\93o\81®L\f\96¿.'\8c9Jü@Å2eSmJ\1f­·\13S\1dò\8dC_'ÖìsrZd\9c\18\f[édȸ\7fÜ\95?dL\16\8e\ 1\14æàÑ\16\86°\v\97\ 5\0"&ñÈ)\ 1éA-̤ܮ\bOÚe9±\9eN|Cr§õ\946\88G\19â\91òΠ   \1cæ:\ 4\0\a\\1e\8e8V\b$½ \10x@Õóo³\ 5¤;ÝV\ 2V\1a9¡¡«Ô\rÁí\94 \10Æ\13\87\ 5ý\89?é8óU\90Àö\8c\9f\86Ñ¿²î¹\81£%xD\9c\96ý;\87C1á\12s\1dû*ɾ\ f\1e\82eIàÝ\1eÔKb½ãî\1c\7f\94·i8ä(\894Ë=\ 2\eÔð8\97\10\ 2ó%2\ 5Þ\8e\95C(o\r\9f¦?v\1c©\ 4§6ÜM\98\9foynßæ\ 5\1a\9c     \9a"\1aú8\84Á\80M2õÊ\8eÇ%\18âQpWBcç`Ì˱\81H^÷lZ`§F\8d\f+¯ëÆ\ 6ÄÌÐñ3\88¨|ê\96¿0´à`Wn\vî)ʺ\1a\b\10e\93÷%Sý\11\8eÆ\1a:zWÝ¢é=òè-\85Ð\1cg<\ 2¥âÞ\82\18äüÁËéi\91
+1-û­Z\96\1d\83ÿ<\86\18·Xã\ 4\94N\86qp_3Lð²²Yü(s\9a5\9f\88Å\15¥\fYèå¸Q\11CÁ]¼¯Ð«ó=Çvà¸\16jþA\7f\82\7fE\8a\84îfÅ¿\9fÊ\16·|ÎÇËû>_âáîù»Ù2Õ8þBÇP\ eNÜ(e:\ 5      Qy\80\b&H8áÈ÷,\ 6\94´\15\e®'Û\97ãË'\ 2\8bº&¤\82\a0*ÆcâO\8d\86\87\rÛ¿ËYá\90Þ0\1dÚ    6hý{T\ fl\0¥s³½'\14\15\93cA\9d3qA\16@óÑ«\8c\ 2tÏïîJáe­\1cÛìÆFE^.X\16\8d°L§~\96Y0{wõî\8däH\10\ 4\9eê ;/ßíêj\99Ï\ 5seÆ(/\ 3w¼l\96}ÙÏ»¾-óÍT
+\15\84\0\9b\91\vLh*ZÙH\ 1í\10=\8cO,y®3) #\93\82ß»\86i{û\v3H/\1aÕO.#ù#ÈÒ\18ã½|ä\89E¹ÊÉÎûgL}HJµ¤\9f\842Zà\84Ì\eÈ:g¥²\93\ 6ì\80\93Ó¹=\13É"\92À\18\ 5\13\8ac\a6\81\11\19\9b\80\12zPÓn\1c<\81ÂÆ:\98~\8e\ 6\11%TË\1cöaQ\18\89Á\14\18¾\8efr\94¤ÞM\99o\85u¿FÛÆ\96Ø\ 5lã8|àá%Ñ·\8cGÔnø\17\12\ f\9bÓPKyÕÓÙ:Ay\98e¬ô0K©P`×êì²8~2\ 1\97Dzò<ì\18k\98\a÷üI8 H£\9cé \81\ 3\80²´ëHÃ\85\8d¿85Ä>Ç"ßÉ\12\99«\8a\90\eã)\1d~Ë£\1c\ 1±\85H\98\13\83û;Üi³ß\16\13\82)ÿÚÕ\94\99å\12Ç\1c\96\1aÒì\0";R\ 3VSV\95\17ý\84Ò,gÂØë\ eC0\10³ôð÷\1eÍÅ\9aãpà®ì¥c]r\83¬By\97\9fÀ\85á\14·bZ0²l¤\87Â\15÷\rµqHa³\91\ 1KÏQ©êfS\a\99C+*\e\88\8b=Ê¡Y\18`\15Z\8c|\vy\85jP\89v\bïF{\ fë\8a\9a     H¡C³5ahµX\88v\91® \12\96\aZa^s2±\ 4±Ë6ªm×ÃWYà-D\10{W\9cFÐØA'ðÁð\1cJ\ 6\82\8d\89\0ÅBéIm!   ôÔdn%\0Þµ\#£i\9b\98¹­\1aä²!\ 4ë±\aã#\8eæN[\9cÛôÜM\94\8d¬\1c\1a\8ao\17QÌÅÂÒZ\10RN\9b\ 3\8e\9cf\1c ÷0\86̧ÚX\95¢´\90¶»¯vܲ\ e\8e\8b¶å&¯¶b6§\a\96d\12\1d¤\93Ô}Å¿=ù\ 3¶ØUs\\8bðþ¸®µ9\1cdÖ&\9a¾x\9a\87P?&\87«§0\98¨\1cUæk\1f\16\89\11\ 4Ä×`!\b\r\1aªª\9b]Ýä\18\19âØ{WRy¹ÆÐ\ 4ùe7QfB\r\15\15­üTý +g0Р­®$U\11\82@GtHöº¥µ¬aæ)ÓH\ 5-"!~­òMUWyË\1c6|U´&\ fC\93/,6aÈ\8cE«{ád\93nloË\aÛY
+­Kµ\81ñÀ\19ñs\94¦µ<ñØñ°o\933\8f  wpIª6Þ\9e¶Õà5Ð\18?3w£vâ\98\94_äöò
+{\b\14á\972YôC\9bY`û\1d^2Î?^¿\12ÚqäF\8aS,$ \1a¤\19FA¨@\8bÝw²¤Û¸p\15ïx
+\870îfn\9f\8cÙÐ\189çS\8eÔ
+«Ã}PÛõ,>\f\8f\13\99a\94ú\90\1d\88Ù}\ 1\95\9eOÕ0\7f\8e\7f¦Øе
+\8f\7f\9dJ\v\95\1fƶòîÖ\0\98\1c\aAv\91÷\16ïm\eÙt.÷~\955Êå¾ãÔ½ÙÚâ\9e\7f×®NÓR#éA-d+®JÎ\7ftkéÊ9`T\90¡\8e3\1dÂ\9eÈ­u¸\92\8c(K;V\ 6ä\88\99\9fDÑH'ë\86\84\9fD,|9OÃ].£\85öé­kÄ\b]W\87\8cP6NÃ1\84©-ßÎʬ­à\13ôØÛ äâ
+\1fYi\94{aÇ7ªËd\97\10ЯÉ\8e\ f\8eû\v2ûåz`öç¨9ºñ\ 5¡ÚÚIØ·ÃbÛ\898!õ|ï\9e7\1a¤   ´£\86à\aÔv\9c§a\1f\87\bÃó+!üí\ 3îîóâ\ 3\7f¾j p\1f \93Jb\ 3±iAÐ}Ø\9dÛÀ NÐ\9c\100\ 5cïQF\ 22~æGÆ6Àâ\1dÝ\89³Ý\18gÕí±TÔÑ\9dx9%\9fÆ\1a\9f£\17\94ýz\84Ý\a±Èýü ãr5/±\12\ e£K}ò\ 1Üö\84\ f\98        \1f0\8cF)ä+<Ä6`ÑçùDDT!@H¢§b¢\8a\ 1\Ìà\96Û¨\89\90\b\1aH\8eùF\10ð#\9e\14\87Ì\8f\17V\1a¿â#ÒÕ3Ñ5¸Á\8bÂV\82Ú»>ªF°ïsõwÞ\16\17rE    `\98\rÁ.\ eü8\fe\91ý\8eËÝ\b\9f\9a\ 5,¡ÅoH¶á3\9fc¾ÛH¢\v\1dKvû-_JL=SÄ~\18Ùjþ4\9c\9f¦H\10'ñ!ÁÖ\e\12 öØH}îd_W®Þ\91+^ÔN7(R\18'QC\16'!x^¶»ÃàÁÔÏ\99\85\vÈó\15\95o´*¨áæýÕÿæØæç·ö\1eÒÿÞ\85\9d±Ïý@ÆÙO*ã«Í0\83\11\a_\\0\94óÑ\9aúð\90Hg\9e´­Áa3?
+m\ 1[ºP\807UcÐ\82\1e\12s9dÖñ@¾³u\ 4MløWn¦ñö\8bP\98x
+\ 2©Ôëò\8d¼sÍ\8dμ\17Lá¬åAX[[Âõù
+[\89Y\fï7¶Çq\96È8{´ î`k\12kUl_[Æ¥ìI8·ï\98ÃÄ\17ú*\97éÙ\87ìQ\ 1F$\a\18&ÅÑ­\19EH|\rå7\8fÕø\99\92M|\18÷µ±\ fèÏ\9f´Ú$ôã þ¹¬VÔ}\9amªÔOR\9bn.÷»./\8ans;\ 1\95qè§\81Cb
+͵<Z ÑûòH\14\ e¦@*\97úil\8d;\e,\82Z\ 5ìÑ¡7¹\16d\80ö¹\88®ºð\ e¯³é+\15Û\19¹\1eü\ 6R#\f®Í±³(û¼ª\99\10\93\85\ fr\15"¹å'\ fy¤ ë\ f¼\97ÃÚ?Sü\14Sr[R\97ÖÞq#\13¾\rc\18l\85N®Ë\948\1e\92Ñ}Î![\96\vI\ 2\0:ì¨\0\91w\9dr#)Ò\0ÅÙß6»¼=d\10ÃlbÊaäêX{\88Ê\92ØL\DQÉк,±ê%é£ç\ 2û\18ò\94ÑÇÚ\ f\ 2=]§ÿÓÇûïþÓ\88N|\95\ eÿ\11àic\ f\8d9ÞçÐóì\ 6ÿ\ fo\fjÃendstream
+endobj
+5783 0 obj <<
+/Type /Page
+/Contents 5784 0 R
+/Resources 5782 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5767 0 R
+>> endobj
+5785 0 obj <<
+/D [5783 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1446 0 obj <<
+/D [5783 0 R /XYZ 85.039 403.988 null]
+>> endobj
+5786 0 obj <<
+/D [5783 0 R /XYZ 85.039 369.243 null]
+>> endobj
+5782 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F58 3380 0 R /F20 3021 0 R /F81 5323 0 R /F41 3054 0 R /F59 3455 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5789 0 obj <<
+/Length 2990      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝ\8fÛ¸\11\7fß¿ÂÈËÉ@¬\8a¢dI×\87 Íær{ÈÇ6ë`[ÜÝ\83ÖÒÚºµ$G\92³\97ö\9fï|\91¢mmZ /A\80\159$\87äp>~3\8e\9a\ 5ðOÍÒØ\ ft6KRåë4\9d­ë\8b\81\917\17Jf\ 4³È\ f\961\ eýmuñ\97\9fâåL\ 5~\16d³Õ=MY\15¿z¯~~y½zýq¾ÐZ{*óç\8b$I½W\9f®çÊ»aêõÇ«÷««÷o°\17\ 1Qy\9f®qøÃÇyª½Õü÷Õ/\17¯Wζ\8bÈ\8f\96\1a÷ý|ñëïÁ¬\80£ýr\11ø:Kg\8fÐ\ e|\95e³ú"\8aµ\1fGZú»\8b\9b\8b¿[.<\16ÍxÕÄí\16\ 2N\9d\85ñ´\ 4\16xã8³2\b\81\1cù:Zº2\0\ 6\11\<\8e2ïå|¡¼âKÞ¬Ë\ 2î»L¼+¸i3\94HßAsWÁ\9f\f<zÝUÍP5\eî=VÃVès­¼¶\87¹\ 3®¼Yw¸n\8fmZ¹ô.±ÝU_Ê\ e\ 58\8bà¢a\ 6çMüLk:Öe;×\81÷Ø\98­Û¼\98\90µ,\98¾½\86Á@ÙÛ«xB\ 3nçiä\95ø¸¡×´ó0õ\1e±£¼\87£ÞÖí\f-\7f{<[9pç°çoÎ\9fß\94\8e
+8ö¡Þ?cÊ~\8e7n\90ÏÐ\97Ý\17l\90`;\18xÎ'\0\ 1\ 2\aáXõB\15\96½\9dí®¥¡Ç-
+x=\ f\13o+\8bçt>\ÞÃÉ`~Ë\7fQ\96üd'gú\ 3\85|×Ó{ dQ¿2\92\11Þ¥ËI\0Ï\9e³Uìhw¢}Á­\98¡\86\v\94ÜØÓ\933g¦\14ù\90së dØï gV|\1d\94\98oN\10&~\90ñ      ®qAÛ\93À\91ïÝî+³úJ\ 3\aî4\86\ri/\9e¦å¯<\14?\91>¶o¸=}sgj\9dwCÙ1á\11\ fH\17ý\8aª\ 2\96\12E±·\92#£OèÊ\9c\8d\91yä­ÛÃN\ eq\arOÌÜ:oª{¼ø\ e¯úã\84F'\81\9fèI{VK_/Á'X\85\8eÔ\84Bÿ\16¨ä\94mìGqÌ\vO\99â\90ËsÒHÞñýíM"\95\19ÉwØKå\92-É¡ç   \8f8!\17}g\12¾\a~7h4ب[\1eGiâ\93"+â1ä\83h0´«uÿã|±T±w{¤ç8{ß\91>\13\97²c®(Úªàqk¸´\1d\1fG6Úç\9b\926x1¡ó·Ö\12\83¥è@Ï\1dVqh°ö\1f\991pı\84\8eÀú\ e\13Ymÿ%Cí=~cO\ 6ÿhïæx\84\97ßÜU\14.H¾¹±kѼOwh¸Án\80ô\1a\18Ò  q\87¯çÛ\9f\8b#ïÊ#\ 3\8f\80;J\12·«Öù\8ei[2éN\1e\93Ü\0ï\99?\88]°S\10\ f1¾\\85¦³yÁ¶E§¨Fg¦é¬tUÜ\ el³¦\ e,ÍعDãµ3R6:Ìè²µW#7t6 \11/NÍ\ 3=M\98è\19Ä@\88ÅÉ÷n{Áèõ°COC\8dþÁê\ 4j\7f`\f.p\1d \92s¦º/À\94Ï\a|ÁAÆû¯l\7fe\ræ\17g©÷i\fAdÑðÙ¶¸dWð\8a\86\96sÛ91<\1a*ùN:äùÍ\11\9c0q®vuÛ\89ºIt\92ðÓòû£+X\88\1f\14­Û\1eY\b\ f\1dé\ e;(\13\1fr\1eÜTG1Uô\93°NM¦;\8cÊ\9c8q×Rº\8a\83«\r_\93Ú\ 5 g\19}çÚ¥Síxv\9d\86lYå\97ª=ô<l£ìÀö\85\93»\a\99|fÓ¼¦\97\ 5\ 2\93`f%Ürî\92\9cK\13>h\0\97\17f\14­×Æ\ 3&Þ±káÙ\9d9Ô¢í6´\94ü­åp\8f\13ÚÚìéhZLrX\v i\8ebö¦j\1a\86KÿåUÓïüU#\17)Agk\9c¿µ\11 \96\7f\9a\bQ\19iZ\13³\8f\191ªb<\89½1¦b\ f¡"\99úA\98ökã1\18\995ý3\1e\8aì®É\a\97ùøPQ$æ%ÛÙ°\ 2³\8aò\ eÕa³\917>÷\1c§¸\80Â\bÑ\8e\ 3§\ 4\8b\ eÙ\99Ç>\ 6\86ïWüÅ«=\1c­mJ\89{õhþ4ø\8c\11\85Õ\11\1døA\9aйV[Ör\12\ fÜ Íw=7×¢\80À\17](\92\9c\a\84!\v\95\84ïQ\98\99aÆoÀ\19\b|\ 4±sç\ 4\16D&$\9c¤!\88n!\7f[ajÛ\1aÎ`´\15\81YX%¼\9fJE`\ 6[2Û»Í\f`É`A~/\17ê¨÷\99ø\8fö;\15\ 5L¸ç¤\81N\8e\81 ´\91ð\aÔ\r|\f\95 AE\9dë+\80v\9c\19\0\812\ 3øîʼk¸\99\v\86\1a\ 23F\84\8aª\ 2\982(\ 1\8f\ 4kT::+\7.J\1c«\83Î:\97­¬måw;\81uÀ¤"ä\ 2Ã÷e>\1c¬Dú©\84È\ 2Å0\ 3\9biw;Þ´GBd\92?l\1a±c{ÝÖ#\88ªzÀÞ´\1c\ 1)~{\1e.\85)Y\ 4¡D&³ü\11êáðºmÖ\16\92\r²\19e6\1dO¸%«.\8eÎeÄ\84ã\9fÞ_ý\83[.\ 6`Wð× %\18õ\a\85\98\84xk|u#m6å\84³åÄÁ\8câ\81¨\ 21T­¬&\14\ e_T(\82´\896/\fTÔ!d\ e®Ã:'\98`\0\91a]?çè2>9L"´\0<Ldì\99lU$9\99\b\8c°\8aй8¸&\b\9e'ÄQ\rO\87$\15.\9fB\1a¬E\11\83\[\13R~\86qð´&¤<\85\85¡8ðÞP½æ\8ak7$Bð\12·ôl\ 5×iz¦ý\9b§\#\8d\v@7ëÎdí{)\e\19\ 6¤\ 2ç\19pèë'\vZZù©Ê¾\1dýÞCv     rs\90É2\9aP2¤Ç\8cCàÛ6¥4îùk\13.h\93\ 1´ýÀ=Ç\8cv\90û\f\16g,QÃ¥a\1dd×v\vò¾v\87\82£óbh\17Ò\94\1d-@}\90C\8d¡\158\1ezëf¡×vSYZQÓÝ*«¦]>\90\11_Âì\87\84ã\bO8ÞÄK\9f3äÕ\169\851\8b        ¿\ 3^     c;vî\rë\1c}/6>Üðw¿#÷tON²\16/F,_¢\80p
+ õNøäâëÂx9"\85\1cü\93ljÝJ,ÏRMúÄ\7fRÔ¢¬H£!ý0pÓâ\9a5\110\\9bØ\80Ãhëâ\85q\10Î\ç\°\88$\7fÒÞ\1f.øD°í\9cð@S·em\17\19Û¥\9b\15¼ä\18\91È\ 6¤/ÌÐ\ü+\13¤Fr\9cÚ\9e\17É\9c×_±Dµ
+\ 1\99Ø\99\14\14¦\94\83\9a\15»J\15º\12À©,î\9aÊ\100ºæ\1aÍ\19l\82Ë\90!+ÅPidîø.«cøü:Á32×}×rJXó¦\95sT[\ 4Q¡#\17s7²XEÕZÚ\94µ·®¥\ 4w.\97~È9\8eu(k\9dZ}ÂöI\ e\f\14ãûQ\1ft6J£ç~¾î¨\10ImÔ{\# \18µä>_;ÁÛ¤Ê8\99\9e\1adpV²Ò©­¦Ø\ 4\13í%\89\16ãSÅ\87IM\1d\14\9djE\81wªZ\eÄ\ 1\99i^\94lóè\ 31í·¢ÜIyàÎTàý²h\ 5n\ 2\ 3%\15\ 5\8aY\10ä"<kk\89´ üspÊ04)ó°°úê-O\9c8\bB&\1e\9c:Kƺ\1fx?#\9bñ\18
+\12m|gâ®u\847\95\10TcÑ\19õÆ\0àÚ\ 4§\ 5é\ f<þrmHTÖÂ\8b\0ò·\1e\15\9e\91­\9a\12\19ªs\88\8f\1ek\1e\9cC@ß\ 6\11ÐÓ\9a\ 3\bP\1f«¢ÜÉ
+ëX\18\99\ 6$ÁË·=¯¹F¡pm\ fz\97å\ 4\96\ 1ѽÍ\9bÍÁ\14\ 1\91ÝYz\8bOa\19³h\11ºd¡qÃ:URãKmÕÕ`êT¹IÞØ{RÛ\11\12=nQÌ)\vÏ\8cµ\86ßhÕ¸KÇDv\9bÍ3î\91öLMÃr;\85\ 6:\8a\eÔ\90àT2\14þÐ@yÓ\13y\85\ 3`\ 1\88K¥hÇÅGÎU\85voÓ\aI\17)òÑO\19Ö\17:?\82\1c\eø\82¡"öÄ?\16Åø{\aÿÆ\88Ï,AéÆ\ 4db²\1fl2*ÚË\82æªÌpì\8f¥8f\91¦ù9C~\ 5i\e|w\7fêW4\9dù\99~
+s\85\91\9fü\8fx1\14¼8\ 5\r/éç>ªà\ 1B|\83\a»\14D)¨)ñ^¿ûiêx~¸\f\9f\ 2\84¡\9f¦á·\ 1á\15z¬ð<%\89BB,$8\1c§Ú6\12\9d\b\88Ý£\bØõdw8\1fK÷Ô\90à\85s\8bVrMìXÿ\1a\8e\ 1\1eé.\18¥\b\10bqâ¸
+ÙQ\ 4\80øÿAv{w#· å*\1cøqbò¢Ý\88Åt¬\1d,VãK\18¸\86CùÞ\82Xv&8½k7\9dÍúê#»\86µ'¥Uä6ð×1Ö\8eY\15ö'\9c½óóPn6çeR_\18\8c\v®ä\1c/Ñ_]=?æ­\ 1\ 1¾!X»ß\9a_\1eÎo~Y~©Ð¶£ Ä·')\9bk\80Ã\92\11t0o.¯Ä\17F\ 1\83o\1cÙ\93\83\1f¸c¬  'ÀÀZ~\v§>æ
+øµo\vóQìH\83l\9e§\9a9-\7fïò^f"bd׿cyÊöm\ 3/¿\8c2\84ߢX@\85£N¹0.\90C\16\b¾\92&\14ìÞs¡ròAy;¿+=7L \17Y!æ)eɦk\ fÆ\83d¡¸:dEZ\93\9d(`Âö\9d\89×\ 3ÝÉk!\10ä̤ìf\8bQ8³r\83FOÒO`#ó[áÄ\8f¢Ê\87À<í\ 2D\1aÿßÿ·Ð\89¯R+Ùoz\930\8aOOèVzÍ\ 1ÿ\ 3\84[Oµendstream
+endobj
+5788 0 obj <<
+/Type /Page
+/Contents 5789 0 R
+/Resources 5787 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5767 0 R
+>> endobj
+5790 0 obj <<
+/D [5788 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1450 0 obj <<
+/D [5788 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5791 0 obj <<
+/D [5788 0 R /XYZ 85.039 721.768 null]
+>> endobj
+1454 0 obj <<
+/D [5788 0 R /XYZ 85.039 361.796 null]
+>> endobj
+5792 0 obj <<
+/D [5788 0 R /XYZ 85.039 324.929 null]
+>> endobj
+1458 0 obj <<
+/D [5788 0 R /XYZ 85.039 160.22 null]
+>> endobj
+5793 0 obj <<
+/D [5788 0 R /XYZ 85.039 127.143 null]
+>> endobj
+5787 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5797 0 obj <<
+/Length 2845      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÙrÛÈñ]_Áò\13Xeb1ÀàJ\1eR¾¤hkm+\16U\96\ f#\0\ 2\ 1\1a\0­(_\9f¾\ 6\0E8IÅ¥*a\8e\9e\9eî\9e¾©\16\1eü©E\12º^\90.âD¹A\92,²Ý\99·ØÀÎÅ\99\12\bo¡]/
+qëõúì\97ó0Z(ÏM½t±¾'\90uþ»óæﯮÖï>-WA\108*u\97«8N\9c77WKå\óêÕ§Ë\ fëË\ f\178Ó°¨\9c\9b+Üþøi\99\ 4ÎzùÇú׳wëɵ+íê(À{¿\9dýþ\87·È\81´_Ï<7H\93Å#\8c=W¥ébw¦ÃÀ\ru óêìúì\1f\ 3\16ÞÓ\v>5ÃÝÊB¬\ 2ÏM\12=°©Â\196M\9d\ 3ù±çä@x³\ù\89\93-WÊ9Àt\87\83¢^ÂZß!7 ªt\82#\8eÜ(Ð\82¨©\ 1O\1a8\1d\1cÌÚe\b'é_Í\a\8f.ש«@þBA\87\ 4(çqéÇNQUL\8e\99»0\ 4\81\ 4þ³\v÷x\8d¡ÿE;wYèú\91=ôÕ\v½=PØ\96Ì\16Ì\15LáuÃ0vÖÛ¢-î\9bv\89Ä\ 3ï/á\86Äs¦\aìV+RCØò;n\1d-\17ãR\85\82Ý\93d\8bVxÍ\f\89e±ò}\ 5o\1c,V
+ß,%\1a»\1e\1f\ 5xb\84ÊÉË\7f\ 1&­bâY«\b·pú8^\82·¬p\94[
+¿zJø.r\ 6¾\80ÉÛKÁ\83ÏÛïé?¯ ×\84ºßZ\ 4¥¬4xËcÍp9É\82¹\93ý²F\ 1\1dz\10b\94jçU\86\ f\89XÊâ{Yo\18èó\97ëËÏ°öå\82\18÷\8e8ÆWùª\ 2ý\19O\19 ÈOcç\v\1a\11\10
+\93ȹ.
+^½ìð\9b8\88k;\ 1Õ\ 2Ê|\12ýý\vz]:_v¼Ù\ eObzá¢zâ­\ 2\15Q9O\88\v\1fÞÓÎ\1dìÄ\8c,3\87NHè·2hê\15\1dÉÚ\82`j¾kÓ\1a\14ȶDK`jY\83ve\8fk£jt/§Â\b'æ \8fß\16V\82a\au\10IÀ1(\84¼;^a¬\9añ\ 1RN\83¯\81¯\87\1d*ºóg\91õÝ à\81\935lê\8có\1e\89Å\95á\ 2Ù\10°]#Ø\b\ 5©R\9b\11¥hF\91\ 63*\85Ô®9´,\ 5@"\97õ\96vVÈ\973úÐÜ\ fvFF.\ 2\84\1axàû:Þ4üA\85¯\84Ú4%6\9av\87:\82»D\83©*\8b\18Ý\1e¼á»\9a\14©Î\8a\9cáÞ\17½9/'xP9ßÁôý9ª\93ËÇÖ\88b;\ 21\0cÀ7îxyB¶PL2³wÝ-ý\14\14\8eÆ(\96SIìÉ¿°ë¡g\r\82Y\9f\ 3Ë\ 69ÉyLÌÂ3\ 1ú)\1cØÄÀ;@õ\8d|-#\10Å\8e/dýÞOÌ \14·\921øTæ0eßIZbÀ\1f<\v\80
+\qìÇÀ \17¹G±ë$\86)?v\13\8ca\10ÄSý?DL¥]¥ÕlÄôäB/ü!\1e\ 1\1e\1e1¸~\86'\84|b\91\ 6n\14\8e15Ò\v¥Ü\14mw\8c©\1f\1aö«(\96Ó\1c \ 4!0\86Å·\85r=\9d\82ÿ§ÝÉ\98\b\1d\ fÑÂ/\97;µxÛ\0E\8b\91¨ u}È_|ÈhüI¨OfBý\9a¼$<T\94\88\11\10\15\9el¹Î\8d%\1f5\99\8c\1d6Kù¾Çä'\8aÁ\ 1¯HQ@\9b8@\88C\ 3Ó\8e\9cW{ÔüJîØ\1a±\b\18gÛ¦+\ 4U/Äì\ f½\f\10pâÃ"´m¤èÔMv\99UéB²\14\0\87Xuè9\18ÉT\96ÑCDá±\ 3\83er\11\aa¸<ZE\96Z\9e\83¬J\19¢/x\8d     àÛÕÍ\87ËÛÕ\9dp\86&ýR\9cn\99\13¢\0\89\9e\1aõCÍ\12û\eǧXkç½\ 1~4ØâÇkþÞâÇçô\f\aoɦРÛGû4µ\1c±\12;z7\f¼Ê\a\1ftýÔ±.î:ñѱ\ e0Õ)%[\8a¦Ù\92\9f\82\1a&Ê&Á,\87\82/º \eöÛ2\93äE`§¼½«7%\87\fÎĦ\8a\18h\17Ü\8d \86pÚ±Ó03d\ 4\91M-¯Þ\9eÏ`\ 3\95\8fÒX@ò\ 2\92\12~Æï\83/²o\88Î\11\9d\e\18@ÊÎÆÌÊ Ø\13\83Q\ eÊç\1e\17¨¯«<p_\11X¼¯\7fÎ\99@R\14¸ð\10\8bÕ\90Èÿÿ\1en¥À[&\ 1
+rÝ\13d1\b\8a\91\ 5Ï
+\8c`Ö]ºè\87fj\v?r\ 3x\84\95
+\13\0Iÿ\93\v\ f]\1djv\àç<7¤uû%
\84\96\16\88râãÂ\13'\17\83âDp­\ fT+\7fîVûe§ìÏx¿órs@EÆ\14\ 4Ê95S)D>8Q[)üåùóG\89\e%)\93ytÝl]õyê\1aEѧu\845Ñi\1c6\fV5\14o%aá­ã°|\1aYcß\rãð\98¸\93 \1aèØÕ\1e\ 6U\88\16q<_\1a¯|Р õs5*»»(V?ºÂ\87à\1e\ fÑÊ÷f\82\91v\81é\80j3ÏA\7fË\91çª%áõ¶È±ù\al½iêïPd\r®\1cr"Iw`r\81ã\9bK\9e¼6\1dåç\9d\15å\f\99\ 1\7f©\9f/k¾y$\8f+j¸â7~/\8c©ÿ\94¸8\16W­%:!_\84\aë\86¿\12¥(¡oÍÝ\10H\93ÁW\rñ1vî\10}Yõ<+)åë\ 5\91\ 4ùÄù(=\vX{àÃuQa,ë8\ 2áFÓ\1e\1d\8a\1da\87À\8e«\9cÓ\88\96\976\ eN\ªT_q,\11²\95ª\11\1e\11¥ÌÇÉ)\16bqâPõ´ÇW-Ù\ 6z\9b\87 .ªäb\fJ\1dÇ=ªPè\86ÒÊ
+÷9ý\973}Ç\95Ô=Ï{éu\0\18pez9Rö\82{0Ô\14ã)®L\vf¡ÿ\9cÒ©¶§\9c      pTR9\9eJg×\10yXi\83yS\1d©\83й¢\ 4¡ë¯³¶Ü/\87} ù\9a\95Åô\fld·\922U¦\e©\ 3:\86â\8al'\17\1d\ 2n%Á[J\1a\9087(<ÈÚQ"\aધef¥#o(8\a­%\82Úâ4+Û\99ÚFÓ\bS!0Ï h¥\85Ä\8b\15!\92Ò\9b4\1f¤x\8f_ßùv0UI\92°Hôð\8ex\96$RÊ¡\13ñ¡£\0._±ýù\12ÌÛ\8e
+ÏXM\8d¯`|\16\95áéÖ\9aë¦àõ\91\81LVÐ\1aÌq>*\8f\exÇ9&Ì¥ükP\88bmÁ\90¾!\0\e\ ¸â\1f³\115\16ú0îÌP¢Ã\99\jÊÃNL\925Õbîx\98\97\1d\99\11µ\0Økä|Þ\127\97EÃ2»0\18l9\15ÆN\13ÍË^¾r\ 3\19
+\17¶òÈR_ÎÔô¨\84\1e\ 4A3)'[ÖÄ(L©¡\83=¢/\17\f\87Wh/\ 4ARú #z\8d(; ³C\bts¸n¦\r§Á¡\10ÚDz\11\b¶a\99\152½Ãc        øC\9a1.Í\8fA\vå\ eõFûÁØQËLnO\9bM3gé\8fÛ\82Øô,¢©\88F<\ 5Ùi×´\1dàþã¡[·i7/ÇF\eK¶ÜÔ6[8ÂÌ!\aGRÇ`Âa\9d¥`fgâI\ f³éEo\9aª\9b\9cly\8c¥`kö$È\f\12\8fSön:Ûp@/ziÓ\11Db¸Çc»J~\92\8cj\85û\87Îv\1e\9e9àÞ<È\9báF[L:\ eÀ\ 5¹ô²*­G@\98©gÇ®á3\8d\82á¤\ e|Áp¦ê\1a\88\93ï\86¦\17\ 2l\8d\906È}Ç]Ø\91ì\b\9dð\89˳^Å\ fcR\1a+\80X\84ï\87¡åªo\87\98ÖO1\87\11Y-·ä
+
+R°Do\ 5_dqlóÍX,\ 2\11\0:íÀÁ¤é\ 5ê\10·®Î©\8dÚ2!c|@rÙ%\18ÔB\9cÖ¶î}\9cð0e\ f\9df¢/ørÛå\82á\9f\83\8e÷¼·åFþ3E\9a4V\99\ 3ß\19"Óð\8c¡\9aé£\ f\ e\8f{ñH%v     ú¾\18\92¦\9e\9aÎx\9cEèÛ$)çÕ)\a\94¥o\18ª;ì\87ö\ 3õ±z^\17ÐFpR÷\17\96oùCÝRÃd\91\a\a¢
+³±¬:äKi\93È-fF\1c3\99\80¯ÕÐÑóµ\87!
+?Wo~ã½£><Þ\a.ôN:\1f\bXÚoÇðô¸\82\97ß]\0Ø7\99\ò/X¡\9f\ 2\82"mÑjPnw\bdP\92NZïp\80Óµ\9a'lðö°\8dÜ8¡§¾·\81éûÒÊÛÜUs=P\92Þ\16
\9e\ 4\92Ù8\bN\12^\f¾l+8\1f:\99\8bÕ\8dÙ\87xÕ!ÄÂün\18G\w\ 1)\ fCm¦\8e2je\93c\85D\83n\9b¶¤\84ªã54\8fûf°\f{]Ù\16Yß´%µ;T±W\rý¡\96\13»\88b÷×\19\11<K]°Vl¥ÍÁb\96\97EÛµ\97T à7å\ 13$%)¸åü\19Ä­t\99\8f\93\87\93\16³åÔ¦\ez(cï8ÎÊ\ 5c\83\8cw9õ\b\8e\7f¯pgú¤¾\17@9þ\83\12Rdós¿¤\ 6±KÍ\8c\ 1×\8fË<_G'5w$-ª       \81ÿ\ 6æ<B(endstream
+endobj
+5796 0 obj <<
+/Type /Page
+/Contents 5797 0 R
+/Resources 5795 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5767 0 R
+>> endobj
+5794 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 318
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5802 0 R]
+/Length 15650     
+/Filter /FlateDecode
+>>
+stream
+xÚí\9d\87\82Û*\10EE\13¨\81z\ 1Iüÿ_¾\19d{Kö%öÚNv\13&Ŷ\8c%\17.g\862,,Ú3LÌ>Ú73¦m´Ç\9bs$Ö­o§\ 5+§9Ú\83ÍçNƺõý´\10\ 4k"\17¢\16¢\ 5\8b\\88Z\88\82\89_BÔB´È\85¨\85h\91\vQ\vÑ"\17¢\16¢E.D-D\8b\\88Z\88\16¹\10µ\10-r!j!ZäBÔB´È\85¨\85h\91\vQ\vÑ"\17¢\16¢E.D-D\8b\\88Z\88\16¹\10íQZHÛ6õ^6m~ª\ 2Y-hõR\1d²:ó~ks\ e\ 4\8f\94õöñ©²ãù\el\1eÛ¶ÍÇáÝá¤.?(<̧«\14\91\vÑ\9e¡\ 5¡5\9b|¡µ>jd®ÑÔ¥>\8cZxßj\9d{iu¨\85TW\1f\9fjÑÍ\8d\17'.\Mgo\ f\8fzùàììxO­n#\17¢=I\vz\87ÚwÒ¦ué\13§»Kc\ fR\99¬ÖÔ'ú¸`\92îá\99iò³¹¼\ 5I@\vã¹½?\1f\9f \10\16\84ÿ\8e#\13\e-¤[Ê´:\17&XÔ¯ÝðÃ\15¸¶\87\16ú®\7fyrº\10ÆLáZ\91\vQ\vwhÁAsN5ÓÁóI´\1e\89\8b·c´&\ 3\94±>=UÙ\9c\85f|¢ª\84Z|òo:«©8qa\1e­¶Uxs\ 3[¼Tj÷©\r:é©Ö6½\\:T`\ 5\97À\97  ±\1cm~É\8e\13Õx\ 5\16`4+xáp\)è\14JwN\8b\93»\96ÂåkÛ<âk\8d\87µ 4\95\83\v3rB¤òu\81²ÓµÐ&?9''\1fi¶Ú     \86\1e\14Ö^x\11Ó'.,ð\84\ 3\90\84\86ß¡ÿ5z¦\83\ 2\94^j§\87W\ÈöDh\85-:ø` ¡P\1dO>\92\bW\b\1fSÂû:t×\82»v\94\9e.\9f\1d\97¯#\17¢\16îÒÂbm\89\8dú©\89m Jj»¾´\93P}uQé\\1cáÂE\v\fê^¡ítTÿ\1a+zh\989Vv\10@\7fÔÜ\f\9a}Úkm\8e×ä[Æ_s!Xz\12Wç§#^ §÷Öâ\89Ö\83OöM¼\10J§úHZAA\1fpî%r!já.-ä­¦º\13'.\90Ùo­{ÕÄ\96\9a\9ei¥O\r&=\82      ¨\8c%\84\17Ç\9bP\18þ\9eâ\85\12})¨\99Õñ`¡N±s4\8c\91¹Ëå+.(ð\8c\92W\ eÓ[.dè´õ§xaö¯¸0;PWyxWpù\12KG.D-Ü©\85\14*¨<q¡Òj>u\1e\9dlG§É\e§ÏÇ^¸PúþTC\ 5ê\83\1e\(°c
+\94\92\9e\9c$MG\10Ò)\18Ojpü\9b·ñÂ9üµG­\7fÍ\85Ì\ f§ Þ¼háÌ\ 5\83¾\119
+V\81p\91\vQ\v÷i\ 1ª\9bò§x¡Ä\9aJÔë&V\ 5G\1cüõÅ¿ãBvá\ 2 \ 5\eùñTÁKÐÔ)åÖ\ 2',B_\15\18ñõK§(¼¤\7fÑ\82;
+½pA\81\9d¸`ô©\8e¾Ä\vä¢\85Z+\99Æx!já^-Ô\1e\ 3\93sÝE{5\9cÖ\86þÿñäÕ¿\8e\9dKhµ\8f718m\9d>j)Te}¹ï;­\13ra\8aÐV¼\1aN ¯/$\7fÊ\ 5P\98Ë^qAºW\0\18ã¸È\85¨\85»¬[2_á¿úT\ 5RªDÛ¿*\91,9\h¨ÛÓåÒ娿M½zS7G§~BÕX\9eG\84\96óàð^ë«ÓK¼\19\85¢/ãÆSÞ¾T¼9¯OÙ\e\8bå\18w®ê\1d®p*Ò      \11ÞU¶\1c]ºM+ýz~S}Ó\161^\88Z\88æs[{Éþo<<r!jáß±$ôÍÒÇè*r!já;[?¶yú\98üØ\91\vQ\vÑ"\17¢\16¢E.D-D\8b\\88Z\88\16¹\10µ\10-r!j!ZäBÔB´È\85¨\85h\91\vQ\vÑ"\17¢\16¢E.D-D\8b\\88Z\88\16¹\10µ\10-r!j!j!r!ZÔBäB´¨\85È\85hQ\v\91\vÑ~¯\16¦ô\87Ìñ¼ì½ß»*¬½\9f³ÿÍù>¿Mî;\15Ù\ fÙ~ûr÷CiþÿÅ\1f½è\a\93YâË,r!Úsµ\90êôý¡JSÌ\fy$c¹$íúÁ
+±¿­±Vÿ°ì²ÖÍ\91Xì½\95ô(K\9cþõZÍD3ߺ=r!ÚSµÀ¬üH\v¥f»ù©\16BÆ¢w\a>ÐBî;úã\9e%ä|VrN2ö3Û´\85\7fô)_käBÔÂÉ2Lò5´K\9dÂÙ÷fi\93 \ 5N5;ÒÈ\eͲ:dBZ«:l 3äPÚË\ 6À±âKGL\1e\Âs¯¹@ºpJܯ$\eÁÙ*Ú¥"~®º¾­áN®Ý±1Ь]ÒÖ\88&(Ñ\96è³ÕK\8eé²zé$>^ò\ e¸àÙs\1aðÈ\85¨\85\93 p\91\99\ 3Mp\86       ð0!äRbbº#G\1dÜ\81£\85\1f0Y\9d®O¥[\1e\19\1c¼\84\11\87yZÈ«ó\86ÂÈ\ 5L¼Wâó\ 2Ñ\81ùöj\8fç*N>\92\vY÷²p\86\14\18æ\91¬ð1=gåc3È'\8d\\88ö<-\84¬\8e\8d¦d_*¿\84\9cï*øH\95\16³\9fç\19µP\86\ 2\8e$N'©\16¤\87Ò;&GÅ$µ\1e¡n·\98>\92¼¸YJ®L\9dâ\85Ôã~W\98\98\153z7à\1fõÚr?áé1\15\9dÏT
+Õ}\99µî¦né=¦!Vº xù\ 5Ó\17W\8fÉ\19\19¹\10µð±­Ø\ 4c.`\91\85\9d
+ªe\aZ\80\1aï{f­0È\a\1d6äP[·Sihãù\ 4\1aH[ÜÜ\ 4ZWòJ\v\9ey:q¡Ûµ\e»\ 5N\8bù\84\81\11s\88\17¨µªwz=òoO\19Åü_
+8Ð\1a\b\ f\\95
+=n\88\84°íCù*\19xäBÔÂí\ f\19±S\16ÒÐ\81\8bä\9ceSuÒB\ 2\8eµ\16ÝþP²Á°ú(\8d±ó\8c\1e\8es\94ãf\r¯cguÙ³'paС\1c¦5&P©Ýl°v+Ü5\ e\8f\80¤úÂj&à´¦E÷,+\8eWtÈ©#­}ú\9cà9r!já0\83\\18º\8d\83\83Ó£'dÆÂ\9fµ Ó4ÍB?\12\f\9b\eR\15\ 6J\9b   ¸\0\a3_T¨ LH\ fÕZÊ\93\ 6\16?QaÚ\83\v\ 4÷é):,\172Ç#\17$\1cHKð\91*ÜóAbÏ+\x*+3P½\0i¸/S9 \96:\84Ã\93´\10¹\10µp>+x>\8dfU®ÝÔiÛRÐÀY\v\9c¸\90\ 3\f\94¶P1í\98ÃÁÙj1´Zå¸\r\89ж\86xX\ eN\84¡3hî\85Ðì2¾\0§ÍÑÉ:qABX \8eÜòÐþ/
+.\ 6L\18!X\ 6\14w¿\82c-ºNB«Å!\17\9a˶¡\91\vQ\vÏÐÂ\885\f·\92bIØtA«=Ä\v\17ï\9c`\9bÜ"\13F¨ìª÷\13\96\ 5\8e\1d\84ÀYë\16B`\ 1J\11\ e\9aqv¼,³aóÁ6l\1aÚy\ 2±\0\0\ e¹\0Õ\8fbL\8cZp
+Χ¸Oà\ 558D\ 3ö@-Äs¸u\9d÷»\bÇ'Ðã\1a¹\10í\89Z0\ e=\ f³\rÇ`ÂÖO¸y²\fÿNb\80 @\86m\97åÐ\87F\9fl\ 3>9÷ø¢}\v{\13Î}\ f¥¼oÏ\ 1®\f§Ä\17\86\17Oû@p»g2ù9üw:×D¤ßÃÅÉ\ 6á7>³'ûqÆ-\84\1fràø\1eÈi\8bÝÈ\85\1aw^^m¡ö\80X\9c=iÚÐGsE"\17¢\16\1ej\9cu\ f<\9bÜ\9fõñ\17ñ\9cóF.D-\lþ\16ua\92ÓsN\1c¹\10µ\10-r!j!ZäBÔB´È\85¨\85h\91\vQ\vÑ"\17¢\16¢E.D-D\8b\\88Z\88\16¹\10µ\10-r!j!ZäBÔB´È\85¨\85h\91\vQ\vÑ"\17¢\16¢\16"\17¢E-D.<Ôf\1eµ\10-r!h¡\94Q\vÑ"\17Ð\86-j!ZäB\0C&£\16¢E.|\7f0D-D.<\12\fsÔB´È\ 5´¢\8cZ\88\16¹\806}g0D-D.<4b(¢\16¢E.|÷\88!j!rá±`x·¥ä¼°ob4j!rá©`\98­]èw0æ¢\16"\17\1ekÛöN\võ7ùÉô\9fÕ\82$O´é\ f\7fx\9eê\ÎßS\v\1frAò'\9ayÃÓ-y\9aýÑ®î\7fyýÂ6üE\(\8aíi6¼\9eËH\92'~6þ*뽩\9ei}äÂ\9b¦ôMÄð͹\90\90'^òõÉ\9fª\ 5ój\97\91¡J\8a§YVD.¼ý\89û\ f´0\93§Ú|v¹?íò\7fÌ\85¿O\v}j8ß\9fó\97\ fIäÂ;0L?j¡{¦?¼\95øcóqزOï\81ó¯p¡Oùþ4ûH\vÿözçdýQ\vÕþÌ+®Ýé¿ýóZøw¸ð{µðo¯w&¯Àð{´°?@\v\91\v\91\v\ f³\97õÎÉþG´PÍd¨"\17"\17¾R\9cÀË?¡\ 5Ò\95e÷é¹\81\91\v\91\v\ f´ìÒ\81\94\98\85û,r!rá\91`(Î`ØËï§\85È\85È\85§\80¡ \91\v\91\vÿr?\92Ì.\953\8b\øf\à\84Ë}\97`ä¤\16rQ\rç\91\v·Z\99¼\aÃoÔÂÜ\ fÃðé6è\1a.$p\ 5¬NÝ\98~\98#p*\8eË\17ï¦ålë­ZHÓ²ói\r¶ägÇ3¹ª\8fl\1e\87Oq\81\17mÖö[M\97¥.\8f"mu\96ÀVðÈ\85\eíe\92ê\9aýv-ìã0<wÜYÕ\82zß:%\98Ë>úøì¨t"\7f{\´·jAP*¼pTPQ\9fßÕ¨®ù\1cÄV\9fâ\82é\¥\93L+!\98Æy\1a\86\8b\96À\8dá;\11Ë\f%àÞ\8aÓk#\17®²\97\85üÝZxþ¸³jéâG\8d\1d\ 3\8b\85Ï7Á\v&r|P)\ f-ÈÓýé<G
+\9auQߪ\ 5h\9c)HïxÀÍ\9a\ e¨\85=pWfø\bªi\89}\15SQâW»§¡ãb({Û}\8a\v¦´\9díK\9d\80\8bÄ()\92n+\92½XÓj0\9b\15\83ÙÓª0|Û²´\8f\¸*b(ÏDï\8b\85+¸ÐvÍèYhô÷vî\97Å%\83`¬&¾®\ 5k@\vTØZúºó=e*óû¬X?Á\85´ÌÒ\8b\16\16¥\94N}å\94r\8dß\15Ã\9b\8eÁA8/µ
+\18U:e)Ö;Åܯ´ð1\17øVoõ\1e´ \15Ý­u\r£Ü
+fí:j×ì\ 2.ÔÌ-\ 3$òÈ\85Ï\80á¢\85\9ffkvøHûZ<uÜy\9e&oÐ;\9a$\14-´¨\ 6øx¥\ 6\81¸­p\95·6)¡\822ø+Lã$UÒ°å\13\8\1c%¨ü\8au~Ñ\83§ÊWºð\8dõ\15Öyæ;ÀS¥§Ñí¾¥+\{fùîRx7\9fã\ 2¨\ 1¼ x÷c³èj×ËÞ[ʵà\9bk%[æ\9aíSê\92\wC\8c\17®3ò\ e\fg-ôeöD+18\9dñÎðì~¤\1dj¤¯¬µÙ {?\ f\12ü\8aܳ\11\9bo\8f¾º\12\85%~N  x\16      <¾\9d\v\87K¦Æ¦É\13\ f¡\83\1fA\ 4lò%¸f}×(\ 6\94 ~wü\90Y«Û¶a¢c³\97ös\89JÚ2ÆFÓ»\94ì \ 5×H£è¬\96\99Ù¶®u\97»=Æ\vW\83áÒ\87\122\r\7fóum?j\81\v\15ª\83ö\11\7fäÊ2\81Z\80\83¹\95x\13´P²P\ 12p\91\9cø,\17Î>\12\ 5\12\8c,ÄÎ¥\9dJ'\16
+\\0U¬nÇSO¾ÖËBë\12Õ2©ê\93\8´P \1eø\0ZX-Ý]E¸¢\13«\8de\94Ò%iÙ\1aû\91®\aÃù^øbþ¾umBMA\12Õ\ 6m\7f¦3/\1d¸DP\ 1¡ù¾h¡\80V{nJðëÑ»ù,\17^kÁ\9e´0+ô\91lÐBï\fÀȧª\ 3/
+ÜЭÀ­û¸\90\19x\1eµ`VäBe¸Z¤\ 2?\ fàÄë¡eq|á\13`\98\10\f\7f\1d\17ü¦Õ*\a¥³\ 4ê{ê¸\1f1B`\ 4ÚP\ fÎ}ÐBëA\1f©+Á§ï\1dû¬\16°OU\b*ßhÁ/¶\80X\16\19¹°;ZºÚS\97\10^\v\9b\8a\v\17.\9c´°#\17\19\85\95\1a\0··6ráz{ùâ1\8eþ\v×;\17Â9§2_0hû\85U\8b àÚ3[O³Jqh\0¸\80Þ\11\ 4\ f8\14Ñ2B?§\85n    &S¨ÝEã±_ o¦½\16mÖÌC3{Ò\12_P\91KorASl¸E>n\9fç\ 2Oê-<Ý· \89¶ZÛ\8có¦\93¥ÈM\a²,H\9aG.Ü`\97IªsGþB.\0ðödÅ\9e}\1c:\98\86a\9aÈ̺½\87G8¦@\88Ç^&\92px¶O \9e\86^§Ohá ÍÓ¯æ#qrºCx\98\83
+7+\87»\86à=Câ¸ó-\9dý\97\88¡Oþ\91<\18\13ûL_n\9c§ú÷Ûe\92ª/åßÈ\85\ f´\90ößG\vq\9eê\9f\ 1Ãæc~¤ïÃ\85\90^\87¿ò\92~\88­Á"\17®i\1c§\1fÀ0\95æïäÂD\8cù1\17Ót[âÒ_haª\9a0B3¾Ôäù|~Ò´h{Ñùô¼¬U6ɸÝÁ\ 5>´õR7ÃéùæÇ©\16¼êº\91G.üÚäå\8b\97\88áïäBéÀlþþ\e\ 3µ0[\8dßc©é¥\8d¡ç&vÕV\b%ÖöÕ ö®s=ÞÁ\ 5\93\94s\1dÙ9üa#y·|\81\13\ 5\17å\91\vWXv\99¦_È\97JóWr!uE¿\8dºy×\92\17ä\91Z`\1a¿»E\v|ÞÀ\9bë,¼B\1a\89Z8\82uip0ÃO\86àL©Ô¦÷p!Ó\19á+u\ 5_÷a\1dú\15\87\12Ö\9eóaØqºv¿ãTr\12¹p\85\91K«Ø_À0èöoä\ 2\8eúzßÂ+
+!(÷-|àaáùê\aªèê§\\89ô^\1f\89QF<QLø\99Z«6cµ\98sk]ëû\93\16F\8a\\18\94µ\80\8cvo÷û¸\90\99Ýô®á\80\87\91¦µÚù¦ÊU8\9c³½P«òªjHäÂ'Á0ÿ­\À\ f\989\93¸¶\14jÆésTÌ®\90\96\96\82ùÚ¦£KïÓÂÌ*\95ú\8e.Â/\8aO5ó£Ý\vWàÅwͨ\0µÕa\82\87¢³\14ôÞ~$\1e´°sVs'Ò\82\8d¥ÎdewÊ\86^\b"ôXÆ~¤{Àð\97\8e\81\v\89æP\19½±iïzÏÒÙn9\ 3\1aÐÓ¯Õ}Z\90\8b\17\15h\81Ñ®Ëu_²yÞI¹hõ\82\f\89\8eþd'\95ë¸À\8b\93\16\96Ý¥óÎ\9aIPøÛ;16ÔîJÌ&\8e/\o/S¦3ùÝ´ð .\94\ eZKÆ\98«¼ª
+K¤Mhh\9e\8bpôN-Ì6MìÎ8hÁª\85.-OÙÄ\85¥\8bãûÉG
+Z\184\85§\9bé\ 1\À Ùâ:\b²²f®Xá²MC\94@ë]Q\12Ç\17n\ 1ÃËê\85ì\1fà\ 2¸-\ 2cÉÂø\ÐÚ\13·AÅõ²\81Ð\9aïýp\9f\16$ë¼\ 2×\aç¿B\90Îs\9f2ßX\ 3JÛßhA\82ßä\93ñZ-ü\84\vÅLd®\8b\1eg©²\86\fL(\88\1frhÚr®¨\8cãηØÛIª\7f3\17\8a¾XÂÂË\rðP\80\f4üg\13ð3àÉU ¨Ê˽\À%m\1dj¡ry©\98Ït3º²dzã§ÞSÐ\82j=uUê\96\aÄ\v\82
+¥[2\9c´@jx@Z\9dWNÈÏjá\9f\1dw~I±=\14\7f3\17\9ds-4ÞÂ\89P\r\ 5\9b=a\85¯áqî\v§\18[ïìG¢\99ÏTïó\16{¬¬Ú¼\11ªÇÞ\1cZJu\8cíWµo;Ï©µt¾V\vÿË\85DYËXnx/2³ÒÎ\98R%Pz±VôfiIäÂM\96\9c\13\aÉ#=Ì\1dZèpdõ\87l?EýQ6\96õî-8oãÂL\bçÇo<\84<\14/¹/ú°àTfÅ/Ç o\99\831\1dï\rÎ\89\93^\7f8õüÓÏ\7fË|¤·\13QÃb\ 6Ó÷&æGºÝ^Rl\1fY\0îÐ\82ÒÁ\8a÷uöÇ\13N5»»í\89ó\91BÍÿðÉkÓæE.¼û\81Í\ 5\fÓ}Z`º\192\16F]q²Ó)áP\9f\ e§\ 3~2§ÊÛk{þ¾¥9·\99ø\8a\e¦\aÅ|ªq\9eê£m\7f\v\86»¸\0?azTóY\88ö\98\97\93\9eòµ¬R\9a\85¹h\12\bb\ 3>d®õiN\10¼bÑyäÂ-\ø\7f`\98È\85»À\10:XïâBµ\ fâàÂl!Xm_ûHBkÁtX\87?\83\16\15jͨÓáîì@ 7d\ e»\92\vÿï\98\93þ£ß|\92³\9cîÖ\ 2Ô±¢LË4- ­      !ùZ\1a\9fà¡Ò¬ÉmZ¸\9d\v¼(#\17>\ 5\86Kl\8b\9bÛÞ\1f/\94'-ä>TÃæ¤\ 5ª[o´\ eßóª\8f¶gק¥ø\88\b\vX¹ÅGº\8e\vô\82\1a\92¾)ÎÙ\87s.\ 6×\89în-\88Ô[Ç\18³\v|~z|9¥Wx\88\15F­7iágë\9d÷sÄð¦\10ÉÙù\0\8f\¸Å.\935I7ߧ\ 5&\ 4=¾]¨ÙÃÛØ\19ó=@ÛÏOñÂ|êé´Ö\1d$\91\947ìJ.¨ËÇ)í\9b߸±\1fºS\89®Øx¯\16*\ 1\1f\95\ 2\93ä\fï\13ßf¢Aé\f\9a\a9O~©oÒÂÿrÁì=1k\ fÏ\93uXÍI\1a+<l\95\19ÐO2ûðSw)rá}ÿæË$Õíîxáì\9aX}\9a\82Ù¼Ò\ 2Ô÷ýÄ\85ù¨x.\aKOZ¸)\85ë\95\\0-\14E·4f¢®\99¦®n{?\95Y;*;Îk¾äÐF˱nà÷Oëvó»+ÿwÂêÕZP\15|\9cÓ÷\983\v¤Ì\15KÃhtøøv}\0\17Ö¥U¶­à\1fçðiXehÍy"\12\ e\°Ô\8a\8c\9bNÁMÌ\9b÷\190ÌÙ|W¼ð²\ 5"p\81¼çB\8aõ\9d\9f´\90à\17\1e\ 6\7f\eU\9câ\85Û´p5\17¨\16\8b£RÀ\e©]-Øî\99S5sõ`E­\80\16\82ÕLA{XS\9bøÒ\14æN-p\am\8accÞ´\85oE\r\94P\19jA\8cM^à\84Öî~.ðÕº²Ñ6mt\91A¤Vë~q½l0O\1eÉõ\92\b=d®]\17;ðÈ\85O\80a\eüc¸\0µÞüè#\9dÛ~\8c¬CïR\8a\ 1\86K\9eË\ 5Ê&ßY_²iÀ0]QoqdXù¢\9dý û\ 2\82\96u\190ß5\15\8fèG*1   \9fuB\bÕ\81\16\vE,hÁ*\11\12p\88ö\11\\80`$Ñù´Ú®/\86lÄiIͬ\16\82>\12ã\ 4¼=j!|w£\89\ 1\f\97Õ\v\19ù¼\16Æú%¹ÄÔ´§sfËA\8bt\19ü\9c\9f\8e\14W\14\8b¨\8f\91ï¹iÉs¸ \96\90¿\ eþ¦Z(aEH\97\873´³E0½cVS\9cª\8aI²Õô\0-TP\9bæó|£VÍ,Ë\17o_|¤ÿË×z[¼°ÚVnº!½ívê\98ÐÙ\\8bÌaî0\88\178\1ftN\1d|"Õ\99È\85ë­¿\8c\15oÛ_6\1fé­\16Ü6\f[?\9d´Ð¹¥ØÝÐ\81\16æ\ 2gïõÛð\b.dP\9b.ZÈ\15 AlÓk-¨Çp¡\95\89nä`ÓÅ&¦Ð%Im\1d\967\93\9c\19Y\0\17\14á¼*xäÂçÀð\97­kC\1fé¬\ 5\83)T%TÄ\93\16(ÃÓ$\83Ë únè8ýl±ÙõZ0àõÍN¥]×¥Á\17Ó
+\177\´ð\90\15\17@\vE¦ti¸Ò\15    ZÐy!\1cf×/Z\97E.ÜbÃ\ 5\fÅ_¶ÞùÂ\85¹×nª´²\96\9cµ\80n\11s¥oµÒ\8b/A\®\7f\84\16°\1fifa°Åú\\84>%Ü\ eK\8dçغ\7f\ 4\17X.\137\92\81¥«Õ®e\95\91\8dëO\`Ú&\9c\8cð\16ºØ\8ft\93\9dW/ü}ë\9d\8bÁ'àø\98lòE'}ÑT»\9f\8aýð\vá\11)V?\97\rNÒMÆêçuôj-ä\14\13a A\10\9cØINþ\9c ©¥þ\ 1\87~ß·\1eoy\9f%¼ïù¼\88£p¿ö\19ªÂ\fÙ\10Ç\17n\ 5Ã9iÕ\9dë\17æé·iá\vÏG\92*ûɳä\97Y\99®\¿ðò\8fs¾sS)wÚÝ\96\87#û~¾\89\¸Ád6?B\v\15Û\7f]$\7f\8c\16¾ò<ÕìgZ\18J\7f\93\16®\9d\8fÄKZ\998Oõ~;÷ Ü¥\85Ù\89_\96©µx\8c\16þÝyªü\7fZ{.Éû\19\17<ÎSý<\18îÒB®S?Ë  3ÅM&T\9cÙð\19|e\9cú9\1f»\1a,\9az\13¾íÉ\98é\9ekÝ®\85\1d[<2lXh>gX\9dÈ4\ró\17ÖÂû¶¾\1f¶-L?z79    Ã\83²xûD\7fÙÛùÃ\95n\91\v\1f\83¡¿_\vJï¾u\8bÕn\14\1aÇ\9bS§µ«<.º\a ¤\a\17,ÓØYµªËÚ\85ßÄ\85\9ePg­«'?â\ 2h\[±ºÌ×Í÷á\ 2YÂ;\7f5\9a\1c
+ä©1uøH¯Ä@è91\fïêÈ\85\94\ 5à\1e-\10Í&¨÷:\a!¨Fë\9e87æÚú
+Xp\9e¹
+ÏÓÆé\ e\84SçÚ~zÝó'¸P/Þ\v[\10\82{\14¶.é7\ 4\19æ        K\18ùºZxG\0"T\91\r\1c\9aú°\1dÏ\8e÷l5åºÚ\12|\82\13Ä\801Üd\197x\v¯b$rájox½W\v     NÕ_\80\a\85Ök\98\8c×o>Õ\8eLV¯Ù)N¨Q0£\16\e.\80[t÷i-ÜÌ\85\1e\ 2ûÒ\85\ e³¦\82×ã«\85ò=æÌ£í×ÕÂ{.\b!qT¹\94\9dRt0{­ÔhZ`,uû,ûz0\9bP4Ù\97\r\bÕÈÎé:ráêVýÞõÎPík\³3BS\vß'\ 5\f\9d¤p\7f9ÍÜ\vi¨S-R­­súÓW»\9d\v\95\9a}ÎÎ!Jëð^§ù\8aZ\18Õ×ÕÂ\ f\\10|ç¹^;W\8f\8cñ\9au¹KSG·Â:Ú­3\1f\98ª\ 4\e\9c¦\9d Ré¼qcb]\17¹p}³¾ßÍ\85\ 5ëz\ 3M-4ºPÿ¡í/Wà\ 2\8eð²ÓÄÕZ+¬\82"Ó6ËÊtø´\16næB-\8e\19y»Àìv\a\17\ 6-¼[èó\95¹`(&¼Ô9Qb\92½ë¨ÍL¶q[\11²Õ8\0-G»Ê­Ùp5\11h\81-ó´0)\14\89\¸þ\17(ïÔ\82Áj~â\ 2j!Ká\0úH~búL\0\88\17\9a\81éF:]\12ÅöOkáf.`êÔ\9cÍÞ4\8dÐð\93#\17*M\82\8fT\Ó\18~\15.Øq\1c3Ò»\1c"\ 5\96¯B[:¬\103\ f»äE­Ó\9cA¬ì{P\ 5\11\94¨\86\90\82ñÈ\85\eÚu~\9f\16 ÆË7\ \16\17qbƤF\9f\17úÔ\1a\ ejpWÂÚ\ 5úé\8bÝÎ\ 5L\9d\9a\85­sàÚçxA\1cñBfÉ\97ÕÂ\8fñÂL\fç;4ø\9cÛfß\93ÆÕ\ 6¸  \90 Ò.#ã¦o3×\12\82\È¥l-\17ÊD.Üð\13Ü·Þ\19ëyá·t÷2Í&¸Ãý^\8d}ßõ!UÌ©â\ e]ß7)~ÝC5f\9f\1f\9d\v\8d
+X\1a     é¬\85\9f<é3`WèGò\1d\9b¿¬\16~\8c\17Â\11R»b¯õFÕnØblNj]o}«³B7¦qÅ¡\ 5Âl2Øz\16v\88\¸Á¶á>-ôÿ3ɵh­n\1eü^oçB\81mÿÜ\80Kíj\ e¤rÎἡÞáÞ\v×\0ê«Ä\v\87\16x\8fC%\1d)\98³"!T7¤qN\83¯d*|¢\au\18
+±3c\8eöà&©5ráz\93Ùtß|¤Eó\ f{p´\16\8f\9e\1cq;\17&u$\19(2|\93\19¡\ 1Äü~\92\95_W\væ\83ù©GB°²ëÉjö4Åá¶lØI\9f¦\98\16Ã$UbB¹¾ßYS¤\86¯f+"\17n±¬¿o\7fç}üP\v¤J\1f>Oè\13ãÎÝÿv\9cVWÍ\91ú2ó\91^¶oæÇÍy\12\ 6?\1dÁÁ·c\ e+\84\15í±?\ fç1^¸        \fÅ_ºÿÂ\ 1\86üÿÖ'4É\17ÖÂ\9dùTÛ¸Þù³`¸Y\vk\99eÙÇyTBâõ>­Ò\1fêà^¾>4}"\84þÌ<Õÿ»ÎtÝL\90\ 5\£p\99¨úÑr\86S\81×åN\93òøëäz<rá*\9b³\9bµÐ\86Å\8cî\ 3\87\14\18cxºzßøèWÛÒ\fô\13\15ë\9f˳Ý\ fÃÐãü#N\86l#¸\93ó\9b%\9fø<\94\99\90L¯(Â\1c\17Å\8e#mýQ0rá:+o^ïÜj»P¦Ý\8f¹à¨.ý u]Ñ\1fve(è«\89HJ\7fbºê?·~Aá$T\9apÞ/poYÉøºcÈ\94\ e\9f×­\14x+2¾WÖi\95\99\9dtÌ9VqS¸\9a@Aö\92<,rá§\11\83»\9d\vuÈô\95ù©l\97
+\1a\15S-KÓûÄj\9a\948¬ækÌ\8d\98±q\1e»l)û¦ðY³6K%qÐm¹}*Æ¿Æ\85ÕÒ2\1d\9d⻲]ßi!sÛ¿¸;&Õc\9av]Â\99\82r\96\99\ e¾ÕD¸\84TzI¶E/²Ðº4 \9a\84G.\å$}ÂGZ0=5h¡FoH\11/p°ÙM9<Z¸Ó®íp¦Å\91\97xSÃ\ fu\1e\81\9e\ 4ü?F.ü\82\v«mf3U:© zsÙ   þF\v<ÕÃ,¥ä\9cÑÉÌ¥^[ÝϤ\a@Øzæ\Öz+\1cc+IC:±È\85çhÁ
+\\96ã3í¶YéÜk\97Í]½\87´\91¾tXùs\9c \91ú\ 5Â
\80\19A\v\v #Á\95\fVg1^ø5\17\1aOÈ¢÷\85\1d\aLn×7\¨²²,WÐ\82'2ÇäH¬)q\86\92Æ\84\0\98F/q©¥SäÂ3µ\80{d\8aÁ\87mu\12mq«\11×n>ÌÚö~J!\9aÐé¬5Á\8e\1c¢u\8f\115\ 5.ä8m£õ,Æ\vWp\81Y*\98n¦Ó\14\fNÞûHÎB 0på°\mL&p\14\9at:$Î\ 3\8d\f:ét\96E.<ÕG
+\v\9aq\86*ÄÊv&-&ÊJ\81\v¥Ïh\1a¢èz\ eóU¥\97¨\89Ð\8f´`ùC\v±\1fé×\`\8cÒ%3\92\864\91\ 3\172ìGÚQ\v\94Â\8bzcúRè4Ó\988\8f¯®Þ\&)û\95\8f\14¹pg¼\806b\98ÜjJ\9aîXâOÁÿ\19µ\85xY@\8dGO¨Ñã\14öä9¸\80ÉØA\10\f\9eáÙz£\16þ-.ð\1e}$ivÒ¸\9eì¤t[cw\9c®z¬ê\87x!Áôd|\a\1fIB9.\96Ù\90\89ÕÆæ\10EÈQg\89ÎÈà\94\8býHÏÒB}^\99\0\11\81\rÒiÑXÐA­]\8eÓ¶\81\12nÀG\10%g\13òáÄ\ 5\áãv¯´-«[W¸ý{ñB\1e\16ãðÁªd-\18\93¹Í\8a¢è×\14\9aN§    <ÜÀ\17
+åH«ó¡OÝ8·ºê×N\vR\80·\ 4.\93\1e"\17\9e¤\85Î\9e;\81Èb\9d\80ow\13ÖáFO\ 5sµß©uV`@\90ÃÑÔK! Ý)Y\ 3âX\94\138¡Ûº´¸Y\vÿ\¼pha7\19|¡ZmÐÒC\9c¦ÇÝaæ\v\93:\9cx«©Q\87\16p\1a+\8eCpnjLý±¬¦p\109\18\1a¹ð4-¼¶ód\86ùÈ%y<\9cÏ{i¾\9bê°èêØÞ\10\9f\98Ô\8d\93ºÿ¹qça½dB*º\f\9c£~Ø\92$é  \réaÖ\r\1f%ëi¬CÚ\85.#2¤é\0ÞÓz\9cbXã¸óoÐÂ\8dÎÕ«Q\85\91ÝØ\1aýsãÎüõöÍæ\9c?\8fóaIøË#þªàyÖêËôÕ8\1fé\8b\13¯ºRå­\95ø\9fãÂÿÙºòOÏa\8d\ø"Z¸Ïþá|ª\8f³È\85¿C\v\91\vï3\aÿ\ 4 }äÂ\1fÓÂ\907ysÚÚ£\hÎq¿\93î\91_räÂÎ\97üUÎ#>\94ÿ+\ 53¶$rá\ fiáXµ\80\vþ\8d:-o\98­.\1e©\85\7f\96\v¸&!\8c±\19\9cz\14\96v\12¸\91µ\80ún\b9¯á     ÇÃB\1eb\ 6V\9aÈ\85\85J³®¢\1a¾VªYZR­÷0¼\1c¹p7\17xQî<Ëø^&j)\17\14íR\9a^Ùn7å2î¼\84g×n0C['fÏ\8a<\95\v%\91\v\7f\8a\vÂãÔ£bÃ\81e/é²ûÈ\85\87p\814lß-3\9bË\84\16B\8fsã¨ÐÕf]ÍkG\95"µÚIêúÒ    êJ"\9c£¤p¥\89\øC\\bIêôÚésò\899rá1\È\\929·wlW\8c{\ 1U¿                \0©\98JðEwÛ\16®\90\8b0\8aÎ~a\9c©\15§æ-1\9fê\1f\8b\17¬Õ \88æ\92&2Æ\v\ f\8a\17\8cjG¥ÒZH¨ì²f»©\80\vb¢j\ 6\1c\váà\89euÝî\98\10L\ fª\95;ß­\88û/ü).hgUËqòj8í\14¹ð¨~$Ò
+\9a×BuD-\92Ô\8cS»TB¡\16\1a\97\98\92QU\8c÷n\19\9b±êU\8d*`"ráÏÅ\vaNR\89[\8eøI°-Æ\v\8fâBæìVi»\82\13\84ZÀÙÜ\92¡\16d        Í\8d\11\18£rg\vn5ÍU-\83\8f$#\17þ\¼p\8a\12(\99[\ÌÆt*\8d\1f\1fÁ\87\7fy|\81YShaø¡\ 5. v\86`ºÑb_\9c`¶àdÑ\ 57©SB7Dµdç\85ËbÞ¼?Ø\8ftT wJ\904ÛcÌaKïÈ4\1f¹\10¢gÐG\au;Í8/RÞ\8fu7tý^5+ïÚf3;OR\ 4H\91·¥Ù±\87\95,\82Äñ\85\85d¹ä?Ús¡\16 Á4Öõ\ 2\7føÊ\1e¢\85\7f\98\v8MÕ\1c+ÚVnÂP\e\ eÀá¸\9b      Ãk;?­\89\92;ëL\1c_ø3Zø©\89ö\11Z\88ó\91®7SQ\13ç#}A-¤ô\11\rO\9c\8f\84Ô\9dÇùH_P\vÓô\88³D.Üd<ÎSý\92>ÒC,r!®_øòZÀL\86`ó³µ\10¹ð\1c-D.<N\v\82Óbz²\16"\17"\17¾º\16\94\86ZÊ,}¶\16"\17"\17¾¾\16N¿¤)ø\9aâ´\v\99¥eø~ײÄ\8cÛ}2'ép¯\16"\17"\17¾¾\16*Âù.}¥qI[í\a\1cpvIØð\1cÓ¬z¡)Üé"\17"\17þz-\ 4«q®j[9\9dµz\99G;úR»¼Õ:Áý\19²E«È\85È\85¿^\vL)ŪcNR®ë\»¥\e\10\a\95\ f\89éñN¡Ù}\ 1EäBäÂ÷\89\17*\9c\83×ia¨\v;ï(]\1eI\85\85ÎBnúÈ\85È\85¿]\v§-=O\ ¼Øqñ¿\f\ À\ 5Ü«0ÑìN-D.D.|}-\88º®\97\1cã\85\1aâ\ 5Ð\ 1\1dRmqö1×z\88\øw¸Ð\95\9b¶mÇÿÝ^czs¹\12Ê~¼óü0&\rùvZ86|ÆmHà\96\9eV0\94þØÛ0õ\91\vÿ\ e\17\18UtÆ\rýØÿö\e¶o*\9cp¸Fû£:8êF¯ßL\vE\1a,Ãxa\18S¨¯<mÆð¥\17ã¸a\9dJ\8d\97ivgì\1c¹ð\r¸ jºø \83\ 5ûJ\88        ?z¸\99'\19.$h8rú-\15V¿\147-\93Ç¡p3Mó\ÚÔño¦\85WB^\9eøF#\17¾\ 3\17ƲKeèL\19í<QkÅê%Þp¿\b+æ°Õqãkkmú¢\ 5\ e\8eCc-Ëp\ 3\eË
+_\beË|oçïª\85ê¹Z\88\ 6\\98à\8fÑ£YSG=U|Â<NÊL\8aâ\8eÇ â\ 1\8e\8c®0\8dÛ\ eJ\90½Pv.]\ 1òñ)Üä¸]r\9b\11<ÛwÕ\ 2é\9fÙ!\11¹ð]ú\91\fî¥å \8ekÚuµî\19Ü,\9a¨Ó`«X<(ÃO,ìL#pß-\91\0)ºªÑÙqS\14ú÷zG\ f×Âs-rá»\8c/\10ä\ 2Á­¿ÅB붷áfVâ¢\ 5\86\8b~U\1e|$J8F\13Ô-t©\aa!à¨ûÌ\91ïª\ 5I>O3^\÷ÚÈ\85ïÃ\85ããpL»>4\ 4\ 1\90\95\16\ 4&ßµÕ%^ÀÞ% \ 6ÉI\rÏ\98\~_-Ìʽû\8e³ñú
+§¯+\e¹ð]¸`ÎÝ©\8dËS+à¦Áèá¬\85Å\95\99«SÅ\82\ 4Õ)ÆÜ\1c-\85\9d\94\8aùò¬ÏR\11O;\88¥É7Ñ\82|\9f!¯¸%#\92pWõ\16D.|\17.Èv;Ýë\84Èe¸if_\9d\142ÐÆ\97TÔÇØAU\9e¿l*\96\1eª\ e<Óû>?鳨\89Ï3?Ôò+ia*ë\1c¾4^%e\8bûï\14\15÷¦\ 3\rd\1d\a-¤5&Ç3#ø\87~ª5Kgß·õ\ 6/«àCïU\86ûõ\8cP¹ÖªïZþ¦ûé*0D.ÄùH_D\v\ 3ñå\14'b\87±dh§\eøçfé\9c±\9a\85MyúcÄ\99ãÿ$=6ê\11ØÓÚêÖã\1a\ 6»AÕ·ú\rF\92KʽÈ\ 5\1fç#}\ 3-(-\8aF»)Óºíd\88\8c\14Ôs=¤ºöV«µ\81Ç\99\16ü£V«\f\1c§²gº/àEÄi\99jÅ1ëj§uÞ\91\ eWÍT\8a\\88\1aZX5öø
+\9d\16\97\9a«ôf\9dî¨Î@\vé±@Af5\ 3-`\ 6UÐ@\95*\b£\98.Kx\k\91\8eÚáê·wï\80ék*täBäÂ×Ц±õ¨u\9e\ªr«\17\9d\9c\990v\1e´õ\89ÕV@Û\9f\ 6=h笫p\167\ 5­Ðð\98\ 1\17ÞÅÕÓ\95Z\88\\88\12Z èã\83Û\93d\17-ôàÿ\17à%-Ç\ e<\89fPß«P×Q\v\enÄP¦Ä\13\88\ f\0\19-øRfL\8e\99\1a\13îUrþg¯ú1¾\ e\17&ò\-¼çBoLäÂïÓ¯ÇÊ\84¶à\ eáL\11õÒ\9eë©Å5ýA\vP÷A\vu\ 2\81\ 5øGv$Lç¥ÓG
+\80\ 57)qY\ e/îðAíJO]â\85-¼¹n6÷×áÂ,rþL-ð\1f¶å)\89\89\ø]ZXè¯R¶\18ì\ 6R\ 3háÒë³\1c\8a\1e\7f\ 2>\12ÄÎ\ eÊÀ-\0\ 5üçÆÐQäúа\ 3\1f6ÐB\8d«ÝÒ°ª\ 1·±ºr0â\vqAi÷X5ü|\1fOhoè\83Ô\10¹p\85\16 éþ\95\1ax\96@]\9cÍ¥\82Ì\\82¿\80H!dÆ{P¦ì=\1e!\19\9cm.2~ø\14Ç\97m²"\9c@â$u\19&ªã4öQ§Wiá÷sax­\85W_Oè^n\1e¨\ 6S¾ÒBvJÊy6ð.q\89Tv»§dä{ãÛGZ\88\x­\ 5lôõRü\91w ®K\90ñd.Lcû\83-õËýzy¹\7fì<äêí\8e륯ÎÝÖ"\7f¹(Å-\^ÿ=-\1c\14·\ 6Õ&]Þ\9d©^hþþCæB×m´ã\87ey\9b³Ó×]N¿]
+\89»
+\vÏæÂ,ÜÕ¦O«ZÇ;®Wß|9]ß\88\ 5p®®;½\8bvþ*ìË׽̿\1fLWÖægÇ\v³\9cß\99/Ìt¾?\99Â\9fïΡå°ã]ßÕôêrÓÞùËý¡Ûû7fêã§Ùnö\91Ö~}{ª~»|\8a\97OÙ8>ÍÑà«\97®ö3Æ\vÐ<Ðõ\v;s\7f ^Ø^Ç\vÛ\9b\8e\8f\9bع4\9cï¯þJÐ\82[\ 6rû°Ã\9bÓ\84¿}\12ã\85\ 5W\7fíî\84\8fÄ\1e«\84_õ#ÕzI\f\7fâø\ 2\892x£\85ú«w¬}¡ñ\85ìÑ\réOÇ\17x\96\10\1eÇ\9d\7f\9b\16\8aýË¿Ñ\7fw>\12çq>ÒoÔÂ7°8\1f)r!já_çB\9c§\1aµ\10¹ðõ¸0\17fÎ>èL\9e\1e>0õòV§)j!ráëq\81¸rý¨|:>ú;Y.óÞÊ1j!ráëqÁ¸Ô\17\1fp\81><eb¿=ïÜ\91\v\91\vwr!\11bt¥lç$¯Ån¨¢½÷rQt-\9c\vÙ\8eæ\(LYQ)Ñaj\vU\13Oj% ^§B-ÆïT\88Ë{(\9aF\89ÁcöÔåèÈ\1cGª*?5¥¨»Ê\8fÝ¢j\9f8\97£\97´Ã\85
+,,èî\93¦\164Å«\17¾\12ð\1ax©j#\17"\17~\ f\17¸¥)ÓYïdªE¾3Q.Vz¡Jj\13¦Â\99k\9b\ 6yU£Î\12½\94\8cb\81Ö®\9b«JE½¢\19½,Wé4M\95õ\85«SfÃ\9bPn¬\1cîè´¤à#        \9d\8fn\94L\85\14íBdÔúÍÕ%eS       ï`\81\13Uv®\ÕÙÆ\vWW\91\v\91\v¿\87\v-õ¾å\ eZpÜw\96xi\9b^÷~®äÉ\8fÉ\12tôg¨\9a¾L\16\ 5\9f¦Ëô\80ù"\v\9dz3Ì\96Êù\92(1Õ«\1f\1c§\10\19\10\e\1auL´Ú¨ÉÒ\10/`\1e\9c\89      9'¾Æüz6Íà²Ä\96\98\88Òå\0\ 5vIEögµ \7f¶}Ê\­r\f\9aç÷Mf\8b\øÓ\ PC%ÆÎ2\85\16¹Ñ\8c1·tÇ«Å¡\85\9d2åÄ~¤ÐfË©\rc¸ÙHë\9cÊ|Á4»4ßøZîú\90X\95\86\ 5]
+D\94ZÉà\b(\ 4\9d\1e8~:wÂ\1c\e\81\15xÙ.$\99\14õì\ 6£-c\96Mªþ
+Zh\7f\16Û\10Vì.8\83É}ýØ\91\v\7f\9a\v¡ý~Ñ\ 2\83ó\15¦\ 4DLÕz´ÝÒ\8a\ 5ÁM\99²\147\1d\91ã¨{¾'\J\92QGȼµçýý\0-A\v¢>\11Á\87Ú_±\995\81\vâÐÂ\89\v\ 6_\9aQ!á²²D        f\f
+qÝ\19\ e\81ö\97Ð\ 2±\83\9f¦cW\95éØ\88åXü\16\1eLÆ÷n\97$ha\ e\91\vß\92\v       TâZg«\9b;ÐÂ\86\e\15»l¶¹/uO\83\87Âõ\bN\8fòTÍÜæ\9dΠ\80Ø¡@oÓÒõP÷9xO«ÎähÎZ\80\86²r       ´tá\9d)k\f«=j\ 1¹\90\1fZPs¨¨¹ßu\96BáÒ\r%raÂ\94C\1eã\ f\86\16\1a\98\1a<\11\16\bé\veí2áv,¸\19E²:¸×BÔC\16\10:W}äÂ÷ìGª¬\156[­L±v¦\96¡«\9eYf«ó2øÑ)\ 1a\82\11\16\þ¹\ 5ï%Á\ 2n\99<\85r)¾\b«ÂQóS\ 6\°=¸O\8c\1dÉV\ 5<Mg¯F\bÃ\81\vMèPÍ\\88¶ËðR,ì\1ax\80\ 2nq\13+\ e\17Sk\80È\1f×\ 2úx\0¯\99*¿°\9e\våí\ 2Î]\9f3ITçmƵ0\19ö?L#\9b\13¹ð=Ç\17ø0Ëy"§õW&áÇ\rºÀæè\14Ý\132\91ÉÏ[\7fz\14¾ºðÜ\9a\98Pz\85\ 6½\ eOÏP\12K\9fÊa]ªÃºr\82ëâ¥\97p\83{¼ñýØõ-9\9d\94\1f/\reÐÿ\186(Hä\9f×Â\8c\92Æ´ù\85ë±\93¹p\84º\ 5Þ]ªi     \9f\a\1a\127 ëz'W\97\18÷É\9e¯È\85¿g>\92éþgZ\85ú£\9d\9a÷k\ 17¡«!ò\19\â2L¤Ï}¥Bú\18¡m   \ØñË®Å\0.\1e¥¥þäôðÈ\85\7f`\9ej\9a|k-LØG\86\8eOi\r\84\11îíæwÛ¤¥\9f\84\9aÑG*pÏ    \9cÇR2úÙËE.Äyª_]\v!hiuÝÁ\89F×T®öʦ\95++×dp\fµÀÒÅñ\ 1¾sÉÜgW\rE.Äõ\v_^\v\1d&Ke5n½2wB\8c³'­ \10DTT4rjVÒt\82&\9eã^+\9f\8d\9c#\17"\17¾\81\16fU\86Øù\1a#,ý´\16"\17"\17¾º\16|C¯ÕBiÙ§×eD.D.|}-Ì\9dì¯K§Øç\9fÏ1\10¹\10¹ðõµð{,r!ráËhaÎÞÖ»)y\9diz*ø\ry\83æi*n¬Å\91\v\91\v_F\vܾu\84æÓ\1c\92\93\16Ø(ípå©VJ¤Í"\17"\17¾©\16ÂÌ\910Gä¸ÿZ\v\93\9cXã_\15\98å%H\96Ǧ?ÇË\8f\93¨\85£=:&\92L¿j\9c"\17"\17¾\8c\16\fÝ\87¥eØ+\9a)+\12\ fZ «\9f\97Âg\82-v\9c(?\17(\14[\8eí\1cø°lWS+z/sf)÷JÓÝ.
+\97?ñŪÊ\93%ÿU\ 6÷È\85È\85¯ã#¹¡\80:\»ip¹¬\1dgéì\12/m)\1dåµ®ä¹Àl\kè±Ý\ eU\9c\bå[=®L@\eTìJùÑ%ı¾Ó\85\17\8ad.\9d5k²È\85È\85ï¢\ 5ÝgÐ\84\f\15\86¥Òm^²l\84J*Ýh\(°¹¹a\13.J\r?-ç     ea¼yT\12\e\7fã\8aÌÍÒ\95àe¥¥N\93A\b©\7f9{õ\16.LãEXò'«%d³G.D.|\8e\v\99\95¾wò\18Y\9bOZ°E\98X!\1ay)\80y\9eæc\88¹PV1\15\ 6ãFµ»\ 2\17\ 2\96¨\ 5\88\17&\966Z\81µÜý2\92¾\85\v\93»|¨æ'£\80Dg\8fÔÂ\9c\95eZ\96\98ÙçÆ\Í\91\vß\90\v\a'\ 3\17\9a\9eu3Ômé\ 2\17f\e¸\10
\rÜ\90°÷\94Ä¥H\r;i\81\9c¸PÚ\10;{\96b*\ 4\9f\14Üýr¯¸\9b¸\0\1fj7Cºû\89ª\15ëW\ 2±þÚgd\95YiB\8d\83\eã\1eª\85\1d\83î[êÙx\87\16"\17¾\ f\17øæ\9a¾u=.Z[\86E\97\93£C®G\89b!\98åc¶´\14a\897h\81\9e´às[n\82ùBw&p¡óJ\r\99k¤.\1eÊ\ 5øP\vSÌm\89Ó-\UÁ\81Þ2\97\ 2\84¬Ý}å\84µÜüB\817k¡ôr\9eq\17(\8bZ säÂßÚ\8f\8dÎ~\17¸\f\81©Â/\99O\19«\97\ 2»\8dèRN/\ 5z¡Z\eÒ\1dtL\89\86ú
+ðP.~®\19\13«\9f\85\1aèæýRz.\18\14Û£¹ 0\8f\95@\11¦à
+q[âÂt\ 2Î\13\81'U
+\1f¼õ\8fåÂz\12tÕ \17ÌÂX\15¹ðwjáMe;\ f\1f\9c\93ZÌoæÜmí\fü8¾w\1cix\95)ùX¢úæÈuÍç­\À\8c$uÐB«Çªr9pí\bèC\9e\9f¢Ñµ\7f´\8fÔdY¹b6\13LäÃxvå\16¥\91\vßY\v¿úm\9dª\1d}ì9oæÂ\12RtÀßZ/`Åî0ÕZ\16´P[àÖãµà¬u\rÊÏV³+1íaä¿®\ 5?äKõàoøó\ÈñÇ®\92Þ­'-,\83NB_Ó£µPÎ\ 4\82\ 4¸$«z\f¤\9d\9a\85ÿå\ 2ç÷na\18¹ðûµð\ 4»\85\v³»h¡Ñ]ïTYë$pÁ\ 5.ì:O¨^fý\94x!p\81ëÌðäÊ      Z×qÁ¬E9\¡\ 6\13¹ðG´ \7fÛæè7\8d;7\99ï ~\95\9dß\97Ö÷µ \8579Á\9e`ïÓÔ\97\82Ve7çëc¹\90\9dµ\0ñ\ 2£>ä\ 5}\18\17Ìh\9dsôظùg\96£\9axäÂoÖ\82TéoÓÂ\97\9f\8f´\9eºhk
+>\92ß\98µB~F\v\1f·ë¦Óù6Tº6;\ 1g j»\81{\a\ 5\0\16ø\80ã1ÃmEà\bøS+<ä\91\v¿K\v¶úmZøòó\91N3q1Õ\eârÞúk\17´^Ã\ 5ÎÄ̹\1c[Î[¥\1a³·#Å]@hÏÍØÊR)\9a\90²]\14Õ¬\94\8dRõN*\0â\1a¹ð»´pÌÛÞ\17¡FOÚ,l\912×jÉKßÂ\17\9fgÞÔBµ\93\97µª«
\14%>¥\9f\7f|\9e*/44÷\80\0b\16×ä.'ÊÕ\8d£½\eIo\9bÌ-\9d°{¥E\9d;:4.¯\18\95µ¦m\1f¹ð[µ0+Uæ:\9bµªZ\9dx¥ÒZ·8§\e\93­2\96V.÷ÔÂAê\17Wu\9fJ#ù\8fÏS5\99.Q$Ü@í\9fçÖõ\8cb.\1ehbdgÍ¢8\1fl\95êbÚYGXmLçÖÚ\12\12ã\85ß«\ 5ÒÉ0óH7~²c\81ý)\f´\90\ 6\10 \ 2ª1©ª¢\ 6ãËÜ~"â¾\9b\v·çºÿR\Hô\88õºß6W\1aPF¢ZIZeJ·S!\85¶Öê±s\ 3ïmµ;\a\ f]Q+\13û\91\8fT\b¦t>a\8f¥jRÍC6½\93\16ÀoRn)°õ©i\82ÛªXÇ\7f?\17fQ<G\vÒ Í\8fÓÂÇñ\ 2QJr>/6q)\91\95ÛTKH˸Q\14â\ 3¡\86d+ûÊ\r\ 6´ÀmÛ\17EʯÒBäÂCµPê<\ 1\0\84¦\f;t\1dZ`£ÑK1S:`ý§ts\9b\81\13Y\92nãBØ\a%\90\0'ËáÖ(\ 6çG\1d{¥LÓ\f7§µ§÷jaV\ eÌþb\96_;ßÝ\8f\94êe\18Z\r\81\82ê\a&LÐ\82Úå¨ÕN\1a\80Eå2äÂjs"ØfÀAZ"\17\16òuØd£w\9fâü\1eÔB>;!+\9dã~]©®6ð\8a
+\b\14\94 )Ü0AÂ0Øs¹\10öAÙ3\ 5:\10e\ 1$Z&ªm"q\8f\fâ\e¡\1cíØ/g\89\ 5Û®Ã0ü¼m]ìt/\17vSáøBËM¡\9c\15=W9!¹Bç©\ 6çiqÖµ¤²\ 37T\8f»\0\9bkÁ#\17~\97\16\9d\83\1aN\9d¢\94\82Êq§\14\ 1ÑC  ?\99ª\8eç\84'ÂQEý  \96~fg\9e\9b¸ÐY>\89\16\97P\14\96«Åo¸k\ç\85\90DÕ¾ÖɦÕPºá!Z8¥@À]\8a\89/òE\14M¥ÄÐ\85í\8fs8*W«ëùN.à¸s\96\ra\18-Ë8ß\87~ß×\ 1C\b\1cX3I     Ä\r\8f÷b0<Ëz³÷C\1cwþmZ\0g\99s.ýÔ\ fó\1cvdñrêkp\87p\9b!³É\19\9fKàÆ´äØjb\1e\86OùÖ7q¡Ð\ 2«×\12ææ       ·l¸­\1Û%M©Ãø_ªqåC´P\178;µÔuª\94¯´\18K¸z \ f\ 5 t©k½rÝt/\17^ÍGâæ<øÌ/£Ðð;¼9øò0rá÷há#ã\8eåʾ_å¨l«,ÿüYo\8b\17\19.¯ ¬ò;\ 5t\19i³ÙYÆT\98¯\87²$\8fÑB@ãè\15îf¬7ܧ\15·4Æδ\96ù¦\f»ðÕî\ 6\1f)ÎSý{´à{ÊÄ\ f
+\a\8b;Nz\13\17ú\ 2|2æ%«\99\9cËÙ'.÷¶\98p=ÁP\1e\x\94\16¤\1dÃìTÜ\9f{²yÊ&\7f¬îÛýÈ&9R\85£*\ f\88\17âú\85ï¨\85§ØM\H]¹Rh¨\e½à\86ñCbGok¹°"±Ëcµ0\1fÓPÂ^õp¿So´ Øh\80\v\8b½»\1f)ráKkáÓ\93T§ýöWÞÄ\85©eLô>x*~S\8cAèÚ\82Ó´0F\89\1fs\b%*/Eò8-x\8a\e\18;S\81\16pÃÕ$h\81À\93Ä*ð\91LäÂ_­\ 51¾ü\98¿¨Üï
+,·Ï¸qÜy
+eÇc1Í1ä\8cëPo\1a|¾2^8ú\91\bµ\98\b\10µ\901\19¸P)ß:* \92È4\93\91\v\7f³\16^¦çw¿ZÀU½-Ыõ©\8U1¡»{¾\9b\9dÏïjÀl3¸\9eû¼o1n\83<\94\1cóÌ\9aá\ 1ýH\91\v_Z\vYQ-\9dß\85\ 3\97£ªóÝó²¬\87,ËkpNʬÎ|Q×)¸#¡À\92s?¥e\9dx\91߬\85Ûç#Mcé\9f¯\85\aXäÂ÷×B㩦Tw»Ò8\11µVÌoÚ\8aBèeq\99WNu\99£µm\88r-\16\10l\9e­U©¯nÞ¬*æS\8d\øÚ\ÀL\ f\94\82\8fä3·\82ï\9c¯8\11\95-¡W\1dOÍZÜò\19\f<èÙæ>$ÔîÝ­cÏ1ÏväÂ×æ\82¨C­¯\98¯´RÂ-¸\8b³Ç\ 5=\95#p#\1dÃiª¦»\14ð!\87\18\8e5D.D.|q.´a¦\ 3\95íû!Ù\13G\ e-4vf\15\8eDíÃP¼\14XeÐ\82q·Ö­È\85È\85\85ÎÊÍ¥\9eÛj@-01Mª>\16¶QïG\86\ 5\12Wb\81\83\vØý\1e¹\10¹ð×hA5¡?h¡Pµ\99\1f\9d`Âo\16¹à\14SÜ+ÐÂÀ\18ö!%\ e\11VL3ÃÌ)×n\8e\1e¹\10¹ð-´ gÌù\10þñ~ò¼Ü\8e~u¯Æ¾\98N=ïs\11\92¼ó\ 1\v\fX\0\8fª\9b;þ#\17"\17¾°\16þ\1f\18¿Ú~\0WÙD.D.ü\ 3\7f\95A\8cÞ>\b\16¹\10¹ð\1dµðkïêö\ 5Ï\91\v\91\v\7f¥\16>a\91\v\91\vQ\v\91\v\91\vQ\v\91\v\91\vQ\v\91\v\91\vQ\v\91\v&ráOiañ\86\90/ÿ×·\1fsa\97äY&\8b×Z(\9ex¡þµ\16º~x\9a\15\91\v\ 2ÓßÄ>äÂ\9e<ѶW=¿ÓðÌ+½Zå'\8bg^ÈD.ü¿Me\ 5Ö}ù?U\952;Çßëñ\16¹ð\r-jáI\81XäBÔB´È\85¨\85h\91\vQ\vÑ"\17¢\16¢E.D-D\8b\\88Z\88\16¹\10µ\10-r!j!ZäBÔB´È\85¨\85h\91\vQ\vÑ"\17¢\16¢E.D-D\8b\\88Z\88_BäB´¨\85È\85h/ZÐy´\87[#"\17¾\9f §ã\9fÇÿÑ,âöÛÙ\7fgé<6endstream
+endobj
+5802 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿÒÒÒòòòfff777êêêVVV³³³õõõFFFÂÂÂ\8e\8e\8eËËË»»»¤¤¤
+
+
+ííí|||\95\95\95\85\85\85«««ÞÞÞÙÙÙ\9c\9c\9cýýýúúúrrr---\1f\1f\1fâââÕÕÕåååÿÿÿ\8a\94>­endstream
+endobj
+5798 0 obj <<
+/D [5796 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5799 0 obj <<
+/D [5796 0 R /XYZ 85.039 502.952 null]
+>> endobj
+5800 0 obj <<
+/D [5796 0 R /XYZ 259.868 333.99 null]
+>> endobj
+1462 0 obj <<
+/D [5796 0 R /XYZ 85.039 290.302 null]
+>> endobj
+5801 0 obj <<
+/D [5796 0 R /XYZ 85.039 260.409 null]
+>> endobj
+5795 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F62 4159 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R /Im15 5794 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5806 0 obj <<
+/Length 2954      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YÝoÛF\12\7f÷_!äåhÀb¹äò«÷\946mê¢Íù\1c\ 5w@Ó\aZ¢¬­)R%);>Ü\1f\7fóµKR¢\93â\ 2\ 3&9;;;;;\1f¿\1d©E\0\7fj\91Å~\10å\8b4S~\94e\8bõþ"XÜÃÈÛ\v%\1cÁBûA\12ãÐw«\8bo~\8c\93\85
+ü<È\17«-±¬6¿yßÿôúfõÃíå2\8a"Oåþå2M3ïû\ f7\97Ê{ÏÔ\9bÛëw«ëwoñK\ 3Qy\1fnpø\1f·\97Yä­.\7f_ý|ñÃj´ìRû:\89pÝ?/~û=Xl@µ\9f/\ 2?ʳÅ\13¼\a¾ÊóÅþBÇ\91\1fëH¾«\8b÷\17ÿtRxL/xÖÌî\96Zçı\8c\ 2?Ë´Û¦\8ag¶¹Ú\95 ~\92z7\97aæ5]ÿ~Ý\1aØágò\ 1ÞÛæ¾-ö{Sß#-ñª¢¾?\ 2½¸\97¹¦ãgQ3ÃG\15iS£ÀGüWÒko\9a\1a&½bÖ;$=3ûëMsw¹\fSOÄ]×kÿ
+^Ó\18Ø\94w\14UP­^V\82\aèh')om>\ 6J\ 3Ã\1a¿\8a\1ey\9bºÃ#\0\83,\96
+\8d\96Ó\8ewÅ \18.\92xw\83\9c²æu\ f¸¿»Êt»rÃ\94¾aæ~\a#2q\8b\U\ 5¾\11§Ê»&å\80LÊõ-ó)\ fw}\ fÓHLeJá2²\94±Óp;p\ 4¨Ø\93h\a\87ɼ\f3\15h\11S\19Ú!qÈl«ßÆÑá \a³Â\b\1câ\ 1\957ë¢"Ã\ 4\13»à\19ı÷GI&$¥tè}\fâ`\v\a\17æDR\1e\1e\8cÖ^·+Fæï\84z(ú¾lqÃcÞÊÔN)!Ñ\1a¸­\96\ fbÌ^Ôhr­¼MÓw°¾\12z¿+MËZÁ2h\18s\87"zg\ 6Ñ\97\847\15º@{®Â\93A\13õ;\94,Ò`Á\91=b2\87=g\r¡\rÇ\ 1Î-\1e«!òÑØ8°/j
+\96#.VôÂ\8e\86ÀÐ%( ã\9c\8eÅt}ÓöDÈ ¨z\98 \1fÄMg³íY/ZeguÞcúѱ÷\1d;{qìd©fˬäDD\18\9dJÍcÝY\9c¬\v        Æ«\19?((Z\9fÙu\1aòIT\1ev\1eæ)\98\ 2¤P$î\98`\95\fsÙÆ\ 39hÅ£kL øÂ1\81Vj{\91Ô\82\13Slð÷\ e³\b¾4hí'\99\87Kí9Ø!\ 6ʽ\ 4\13Þ\ 4p%d\ 6ä.ø!¹Ì.\89)\r§÷¬%\8ad     e{pQ
+\1f"cê\rb\15²¸\9d-;@/ÀçÆt\ar\0TüÙ©\90[\15ÞÛ¼D>{\90Ù\92°ª²cÁ\8dµ\94cu\19\89¬"êÙ-\1fÆñ\87Ü>\9evèý
+9\9c9'ñÎs\8fýA\12*ém×x4VC«LÑ\96ÌsWtÄ2g\13V\85\ 2\13_boÝÔëÒ\1eVÏ4>\1aM5\ 1Õ,º\91µµgöTE ~_       \7f\1fÌ'«beÇ1¸(¹Ë\9auC^uWÉwùIT@²±*²oÅÞ4:p\84N®é{gGÒ\ f\83\90\f
+Õ\6°n\8e\9c\v\9cgòº#ä\14\15J\1dªù\83\96àìþÀ\94\ 2k\9a\8aÐañóe\87E&ç)üiD*\17\ e ôÖH\9fz*Ë\15\8fo\9bv/«QF\85\97\89\8aO\14¥øvGº\95üÑ\92¨\82\12\16UüñR\9fwk·ñ\86̼\99\9ai\9aWÃT#\90Àø?\92\v \81B³ëÛãZ\12TÇô§\1d{(\bÅ´\93F\9eKçX\9f\91\bOWòH\9e\8bs,5e/®\fc¡C 8©àG[tâ\a¸Ü\7fH|\8bn\10jï¶pÇsÆ"Z2Vr\19ó¸.\aºùTÎ\15ÝÁý¯\18SÂNרØ\8e?)ßÙÊ\83\84¡¢C²ß\18ë\90\94\1d\85ÏB\87\rÏÀ\10ÀçL^a\81\83ð\82\1f\8f¦¤\8a\871\8aß\94$  \ 3ò²M;\95\8c\8b\17\8c\94\19©\87v\9cxýStÌ(-ós\9dÎcöe\18û\0c\1c\9c\r\81¬ü\1cÝj\80³\0Ôµ\ fËhÄdq\0þ
+\11,¨ÖBZ\8e\ 6xy»\83\110\vZEª\1að\9c£öÐ\8f\82R\91ò³ðó\10û}Cg\9b{\1fÞ]ÿ\e߸\88tL¬
+:ï\a[
+q¸à\a\87Ò\9e|\80m\8dI½Á\18§-Àç\96Ï"cß\13ww\91\eenÞI¹ Za¥P\ 1cï¡3:\99ËX¦-\1d\9aõ\19Ó¼)»\83\81\809wk
+r̹:\b½#NÙ\ e¨»i  Äb:Ã᪼/h§\88­\ 2à$ÜÆïh±+f»sµC\8a\15\12É3e×Ö\80H\17ûâë¶0ÈT\89tNn\9d|\99-?]^Ä\8f\9d-åö\8e\80Äq\86>O|È1>\ 1L      3È
+\1d0\8aíj-\7f¡ñ\19k\91ô¢"ë\ 6p\7f\14LHÁ\9e@úâíó©Ä|é\8a\92\11\84sS>\9aµ\ 3ÅÀzrå\ 1\96\82\1ft½2\15\92L+²¿\90æ\81cz\a\8cÆw¾\93t\8bÓ®^Í\99£ê(Y\86\88\93+Êã\99¢T\f\8fÛ1N\80ïkÎ\84T(àó¦å\12ã@\vìµ\11VD\b·×7\8c£-a\94W\91ÄÒ\1eìÝ\ 3\95\18¡í\11O#      \139¸Æ^*¹©\95ug¬M\9d\0»\19"\8a\9dU½§À\1aß\96æ°\14xb\94§§^\84\9bø;\16 ¸~í(\r\138fÞñ\95ÝÂ\ 5\86¥Ä\13"\8cÛ\b\1cÆ\13"\ f
\1cý§|f&\87í      \17äéPZ\8c\88n\8eò2rá\13¥í:\9b\968pì\ 4<eìØ º=Ç\bpzÃ\95\9fnü\Q\e×\82(HÅdØ\18²\90ýiÇÀA\15\8c\819ÉÂ0°\96 r\11Ñö.é\9d\büB\18\80°MK¡õä²w\92º´\r\16\96n\85áûs#õG: t\93`G<ÌxÄÁ\81rBu-Ýâ5å@|\ eP\ e\80\v\83Rá ÃJ¥<\vü\98d\7f,G\99àH\ 6?ø`Ü×5\15Ý©McGe½MSÛÆ\87\1eÊûH\11.+éI¡\1fÝNâ$öVtË#-åY36¦%в\0v#\9e%×<\16
+Æ;7Ñ\\0\9c \8d¡¬j\vD\10NW6¯joKaµ\9f°üËÔ\e\ e\8c£¢\13ÄÓ\9a\15ð\ 4&(\1dûi\98¢zÊ×É\ 4Ã\9cuèT\98ú\19\94\1fåñ_è\a*í+­fû\81d\91\b0ÇË}E\9a\15\80\1c~³ìS9\0®²\85
+\ 3?\8d#\87g\12=\83±Þ5lj´à9XJr?b]\16\7f.\94\1fè<\8fxtôN\9a\ e\93\88ðÍõ^-Þ4 ÒbÐ*Êý0N\16QêÇé\bfes\9dÌËL\ 3\82\aÝ6\ 6Ý·à¦\99Ö\89\0/|;à\89b?\13cb\8f\10ASÛ\92òÕÀ@gÜS¶A"\85׳Ü\rì¬ÿòØ\93\10 \81\81£\ 5å\ e\91è¹\}îÎ(1Ö\f÷¥ìè8&\\9f{-'Ñ\8a[1H§ÈéyÎÍÍ\9b¥\\15òQ»Ê¡}\b¿,H\90­\e/Rò\aÖî/\0\1c\\83Á\96\8di E\0\ 1¹Õ8b\ 6ÓÏU{\8a:®ÔX\aÀ$+à§Úãp\19\9dÙ]UÎ\802ê¸Á³\93ÚK+\9aí¥\83\8dî\10á}ÝÔ}ÛT2 \ 5\rß\9bÃp¯DpXà#\98\1cºÛ\1dÐ;Û¥<\bBCöÒ\86VÞ·3ÛÜ\10{U~\ 2ç\81<\e\87°V_\1c*[bt¦I#¬¾\1a\92ð\81ÐñÚ9Q}\8fG\95Çb\9dÉ\95mkS\12§j\11ÿ\ 1¨ìß îØ\8dû\18¸Ø\96gðpÁ4êGXmz³/ÏKðº9V\eTíoØÇÑp\19Ù5#\94Z2qOV\7fæ\ fêôèQG\10hÝq0\1dh1\Àõ¤ý´\16v{\88\aý(\0/ãC£]\87\89æKEe\1e\82É\98´9cÏ\ 2,1\ 3¦ñ×\87\83í§@Î\a\9bµ\88M46Xíï\rÀUÛô\8fL\bç\84ßH1\90ß\82ÎJA\ 4)P\ 5P
+²Ü\ fÂðëÒ2b5?ÕÑbé~ðùÿkÅRAÝÉ@V\98øy¨Î\85¥y*¢\93\1f¢¢ÙÂãcB\9f¹\18\83ü\b\924Ø?ô!é\7f®\18Æ>ä\16®\0P0\ 2?&º}\92\86iF$\90\1a\8f\8bErV-2Ð\16êé2\84§
+çVµO®náL\19ùÑÜ\1fé¤3úÙ/ÄÓ=¹Ø'!\9d\7f{züIæ'YÎjN\96\9bm\ eÜ\8co°îîÍí¬\11 ù\vHg¦§¢bð\85PMu9C#pÕ÷U\8aÐEûAúb÷\ 5\@}ÝO\97è1¹\9fªôóý\92\9fìO`\80W\1f'?\84aì§ãË\8c½\9cAB(Ü{ä._I$\97¯áÎÖ   Ç\96\9fîæ\92{\93\ e0ñP\9f<áþ*\87?·>Â\0\7f6uy\1086\98\e\93\90\9aÑôòà\92\a\ eïF\177\1c¥^e\12\17<òR#Ø\9fÉh+¾¸a2t}iþîÇ·+ D\82dk\1e¦k\8düx\ec\17\1a\9a\a\ 1þ0å\97qs\16§á5úæ\rÐ~¹bB³í\87ß8i\ ew
+Ù+ùW\15:\96gi§Ç\11Öµ,"À\ f\ 2¦ûG\ 1}sº\83=\13L7\835!cêô\85Î\9c\18êë~k\aÜÉiÌÊzÙk¡R\9d\85\1fdÁDO£ï\7f\9aTÔõendstream
+endobj
+5805 0 obj <<
+/Type /Page
+/Contents 5806 0 R
+/Resources 5804 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5811 0 R
+>> endobj
+5803 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 265
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5812 0 R]
+/Length 10989     
+/Filter /FlateDecode
+>>
+stream
+xÚí\9d   CÛ<\f\86\9dØ9\9cÃvî[ýÿÿò\93\9c´\94\r>\18ë
+\14\89\rÒÄM[W¯\1fËgݱÝÛòÞ\9dþß&Τû[Ø\ 1ÛýM¼¡\85\92³èþfs¨#¶»Z\ 6öm-ô\9cOw6\83ZhOlw5\ 5V¿©\85\9aóéÎFZ\888\eîkó{¸ÀZ¸³É\95µð)ZP¬\85\ 5æ\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17X\vÌ\ 5æ\ 2k\81¹À\`-0\17\98\v¬\ 5æ\ 2sá«i!H2´©-þÇgüï¡\ eǪyéz\9c4/>\83®ì7¿º>'\ 3sáê=\bùËÁÿ&v¿=ï·4N>¥a.ü\91\85çµEëWrNf\15ý®÷Tã\v_A\ 2Õ³ÇC\7f¾Uv¾y>\9f/¶0>O\9cýh.Lö(\1aFûZ\19\11_J\92Ì\9ax?Ò«}å\8d\a&8\1fÖ¶a.ü\89\8d~uݬ´¿8ôÅ
+ï¼     tC\11Gæ¥õG\830xîbp.¾&ÈñæSb ;k¨      \9f\7f\89yø£¹PÁ\91w9\ 4\18\94øì$XȼR\86\ 4O\9f¨<+\87¹ð^-´G\96ïî*ôÙk\85ö.\1d\93\16\9cµ¾\12UØÝu¥öÚ\96òäô^%Âÿn\7f\823\97Åc§ãC)\ 3\r%>S[\12À÷;táþzúx]üý\8eÚÂÃp!9K \7fM\v\11$OZ0»\1fá;\7f]\v_|µä/Í\85Ã\e\8c\91\ 1X'_\97É\ 1,æ÷dÀ®\1aµ°íYí¿1ä\83\rÑ»Ã:0\90\ 4+Þb\9c2\v¶v§Ø\0\9c9}Ö©Æoº\ e\ecÛxÍNj\8d\82\15l)N[\aÖàëmøº¦B)ÅkTÙ\ßG\vë\97Ó\82lËzJ÷©,'Ìóf\840Z\ e-Ør\7f¿\ 3Ô6Û\13ÕÕQ·
+Ê2ðZ\bâªÌH2M«Oq$\97¬\8cöÒ¥©Ê*þ\ 2ZP_\\vÚ¢\16Z\f\b°¶TSµÞ\96e\8f\85\83\19\1d&[\a÷ô^»2\ 4\e\9f\8cE+'*¹:|ZBO(B\v\8b\16räB\ e\988À¯\11³ÃØ®^ñH\8fÖ`\rk1¶.;è%~ˤ=w\1f-|   .\fWZP~o\14\93\9eã3\8b%\bý=\8aúÒ6\10îEË@\Pá%\86[r:
+\ 5j¡÷÷X(\14\1c0eb)^Ó{\15\v-`.ü\8f\16¤\94®\b±*¤ÐW1\87WÌû\11(Ú]W\89ï\9dÞ\98¢\82;Ì|©Ò\80\11Te\r12èµ\10¤\ 5Ùy¯\1a©zd¬¼Ô\91Fº¹ªhÍý\1eÖEÉ\80´`I=\9b¥ÄÝè\ 3øÀ¿\95\fµ\0\99S÷ùè_\83\veëm¥,(¡\Dks*\95F\8d\19k\15æ]]\88s\1dÉu6¥\1a\90\16F\18\17\11P\f\87Ù_o\b×\12µ\0É\12\8f0íZ(Q*q¼R~\17\907"î¬þt-|].Øu]±ìÀbþ(Ʊhñ\12ÁÒf9â\ 5t\1c¬,QÉ£©T¢Z\94+'Ga\0©\ 2¿\975§T\vú\16\16·â¢\ 5º9=1¢\92/ò7¯1\15ÕÇ\10\14Å\1e;Ï°ú\0\ 5\v½a¿ô\83¸p±à$ì¸çZ\8byL,HÆô:^(-¦\8f|L°a\9e»n\95\13<\13z¶¯xD¡¶ \80;Äo§ô\17üåÚ\17Qòµ6\12æ\ 2i\ 1ÍtåLN\1e\9d«K\11\ e.±³w\9d8ÃêOINÝ\Z\8cÔñeÈÕ·vH¼þ\\vdë8\9cÎOÛµÐï͹ñ®\85\16c\85²ª°ê\85Z¸_»Ò×àÂXy3¨\85`ÏXÊñ\0L\16Ì{\1eVO±³\,\969¡u\ 5\95?ò$â!
+1ÁñÍ¥âÜ\8edê3\17\7fýIÚ~\bÐÌÊ\xU\v\93C;\8e½÷c ,Ní\88°è\10\ e^\vË°¿ÿ¹·ó©\83âR°\8aC\v§]\vÎÖtö©\1diÄ{KyÔ\88\8b\8b\16ÂýÄ¡\85\1d\1fë\9aקæ\9eZøjñ´ïêç\8b\8a\86\ 2\0\88\9e´Pbv\8f\10/x&&-l#òܬøðR<\1díHr½h¡õþ\97c\ 5x/\98àNÑØwnGòïÁ7!mXOñ­\9eX\15\1dv-Tç/$Ư¬ß¿¿¶Õg-d{æ£\160Ý3.\}¨k-\qa<\10NϦØyüa\¸jG\8aÀ7!\15{v4Õ
+^ W\ r?Ë0ßH\vb\85~*\\84\ 3.j¶>ÚTw-4WZ\10\18Q\14s1\8b\8dþ\ 6íHç@Áûv}\1a»ýME\98ë55âÙåø:¶C\18\1aõ}Í\85u¿CCZpoiá9\17\94õ÷)Ly_-|µþ\85f\7f0P\b\9ca\1eJ¬A\9d¦ëþ\ 5Aqs·\9e¼\16Úýëª0y¹w7\84«8´`~ã\824{\81Ó\ e\9f®\85ïÀ\ 5×Aéd`m\83ùX¹\93 èv\81|\96\98Ì\ 4KÚÔ䪳Å8[\8dø\1d]i!ǧ\9e\1aÓ#PVhÝ»¹Ð\9b\87¯¤\9c;ÔØÏ\8b\17®´ Mç¼+PþG>ÿÊS\ 4WýÎ\8eB`ò{ÒBäój1@UËUø\ 6\8c\v×ZÀÃÁ\83½þt-|ÝñHÓÓ\83b\ 5k\80\86ºÄÔÌïs]"©\9b\93\18÷Æ\ ej·>\ 5Xé´\10:i}\ 57ñý\vô\ 4ðÕÖ\1aÎEYvíÙ{\98\91æ]\vÔé@£  ê\93\bÁ\18À;ÞW\væ\v\8dÁðý\v\11tS;\92ó7`§¶¤Æ½\0ì8<q\81\1aMç]\v³\852È0\ 2\18)Ï»i²>þÞ¹0þ¦\ 5mmÙ&æ\0<sáwkËë\9eH\97\85}é#ã4     óÐ\7f\as]û\ 2½îûqÚ£â¢îhX\91Ì\12
+\8b\9b²¡x¡\19óÚGp.©\8f/¸)¯zv¢\92\9e<ã)QEûKc\ 1\91\1ed}_Ó·¶\94÷\eBð%¸`\8f\1c
+é@\96Ô1VS¦\ 6Ô\12Ýa~ºð2T,¡Ê§4T\90\14vÚÓØz6\18\rË\8aÂè\96Ê)\9f\81]M\9d=\18\87\8bíÏ·üôñz?`þÂúýÞþWà\82;\ f¾\12û\81.\8aÃSä\1coûµm;ª\9cûp.?([úá[n¡n¸}\b\99(
+wº\fæ¦\96Aº÷~ÿc°·\\8aÅ\9d>_\v\8f>¯Í|C-ð¼6æ\ 2sáËpáGjáѹPlÌ\ 56æÂ75æ\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17X\vÌ\ 5æ\ 2k\81¹À\`-0\17\98\v¬\ 5æ\ 2s\81µÀ\`.ü`-\14Ñ'ØT0\17\1e\8b\vYÿåm|s¹Ú«\rúîh    sᱸ\10Â\97·7e~ÊÀÞ]¡ë;´À\øV\\18!ɾ¶\99÷h!¼{\96\85GãÂ\b\9b\13_Ù\ÿ}µÀ\øf\(Ôö\85-U9s\81íN\ø\80\16°´ö?úõ§¦é­´À\`û²\H·©¬è'i\výª\v\ 5æÂÃs!M×s\13\8f\89ô+r)[Í\`.<<\17Ò\ eÊ6j£,\87Õ×\85R²ã\9a?P\ 3´âê1U\99>Vkb.°}i.t\10\85Ó9ÄjK\85N7%ð6ÇQº\89\ 1\ 2\87î\8f'SM¢PJ«T1\17Ø\1e\8f\v{\rHV0èTeájò±Q\9b\9aÂuÍ3%¦\ eÖ¾P:êÍ\1aF:ÕI\18\84\98\vl\8fÈ\ 5!ܼÚXé\12ì8\1aXg1áQ½B"Q\v]X\88\ 4L=\ 2dB\84\96\82¹Àöp\¨§,KJ\ 3½Ò\rØFºÂ@ :h¤lìº9ª#é\81®ÈÁÚ\ 2µ`\87yN\99\vl\ fÇ\85c¤P\18+\15\97\11"B\8e\10¡\16²T\88 Ùt`[!J¨h\7fø\12Z\19B)UÊñ\ 2ÛãqaÌ\12,ê#\89ÏUÒ5Q\19Z\98d\ 6`F\14\ 1j\ 1Z\91ö\10\96eYõx%D¥pÿ\ 2ÛcÆ\vNd`©áT\a9õ4\18\98\84Ê\88\18]«=\17\v>H\v\1fìoxP.dõçZÆ\¸i;\12\85ÊX=\8aÀLA¬BÔ¢Ҹ­¬\r\1cqAõ\90\151Z3\8b¿ÐÂCr¡ûäqð\1dsá¦ZH]\r\9dv#d'-\16ä²v\9b\10xËÌÇή\82Ñi-K\138æÂsËíg\ e\83\1f¡g.ÜT\v\9b\9a\rV\96\17\15÷ÔtÚA¹¨ÆÀ \1a¨\9b4¶Ðªm\ 2\88\1d\17\9fé.í\83ká¾ã\91öHX´°n±\ 1»Z\13Â(\aK\87\90h\85\98@2\ 4\96â\bëû\17>\1c;?$\17:#?Ñ]"æÂÍ´\90Õ\8dÚ\1d\eÑ\94}_\16s\9dm".Ã.\ft\8a\ 1u8\ eJÄc××\81HUt<\83¹ÀZx$. \ f\9cº:RBi¡\94Ã\82_  \9dj_\19Ò\82\ 6():O\8fµûà\8c\ 2\v\7f\9c\a¬nçñ©\7f\87¹ÀZøÒ\¸ë\1c\ 2\eq\81ç;3\17\98\vÌ\ 5æ\ 2s\81¹À\`.<oIb.0\17~2\17Òt*\eõm¸ \92¤$K¢W\97\ 3\96\85ü\aZ`.<>\17RÕÁ$¾\r\17\16\80\ emµ`¶W\92LFü\ 3-0\17~\ 2\17r\1aS¡RtUå\1dV\9d=W\1d3vèh;fû_N~\12\17\160~©n\97@ùZîXæ\ 2sác\ðZX\16±Ä³Nõ\12/:¥^æ¥\88ã]\1dº\88gL±ù³q¡õ§rá\꯫wA¡ôá\8aR\8bC\v?\96ò$\1cs\81¹ðN-\14k\19\180\89\88ðw¦6µT\ 6\0zº¡¨,Ø$[\aåÏÚ°Ñ\9fÇ\85\14ìá×9¹ ¨-\80©\1c\81\ 2ßpØ`.`õ     ³'\rñ]\8f3zq_¶Ö\fÌ\ 5æÂû´\10\83\81.\ 4\18!Çß­Ð5:T\9dC¯SQB^ö`!\10i\88gñ°Ñ\9fÉ\85ý \81\11\ 5\90ÃX¢ócu©\86®\1cÁƧÄØ0A\ 5@XâÛMOÎ\92ÅÌ\ 5æÂ;µ`¡Ö2\ 1¨´¬¡v³Y\17\b±\18 S\12«ç\10àõ|\96r\82\}Úºy\eØi\9a¢©&·GG \8c@!\9f\14Ð,\ 2\1fDT\96\ 2hh½£L'g \14©d.0\17ÞYG\ 2[(=\80Á\90 EßÙÚX¦K<ÂàjÈ0´\16=\fÊÀ°\15ó\96\1f\8bJ~
+\17h\1a\ 5Õ\8b²\86\1e\rî$Å`­\13ÖÖ\81<Q\88PaììÌê\9cp²ëI\v\v·#1\17þ@\vfQª\81.Mu\0¡V:\1a;t9\18D\ e\ 1V\89P\12C\ 1XS¢\1fHÄçµ#Yå\km{¸Bhö­¯\ 2|[kE\9d\ e\15F\14Ûù­\9a\93´ÖÝ@\vÌ\85\9fÃ\85õ¢\ 5ä\82Ò\185\98°\1a¡ÑOZ\88iQ=²:P\9f\18/\90ç\ 5Xe£¼ZÁbhl¬>\9dÔ\14Ò2\1d{\9bêBá\ eY"¥}³¿\81¹À\x\95\v¢\81¾Y4Ö¿\ 3\19R\1d)\15!\f³µ´    \96\13\1fìb¸e;Rå\97\7f\18¡¤G\16\84¤¿qMW\89\vÚ^<\84¹À\ø\e\b\94\eQ\v\13\8cRQpMÕ¥É)\9dæføL.¸Ý7¡ÁÂÚ\87\ 2\rX9\18ßõf@ï±s¾w¸u%Æ\voö½1\17\98\vOýÎ;\17\86\83\v½\v`ÜÒ¹¢æÕ­\83)niþ¿\8cÀ¶é<º¥\9f\18/¸£Mu\95²\83ì\842\0\10\v­O\80ºí$"#Ø°\125*©1î§6Uæ\ 2sá½\855jÁvÄ\ 5\9b\93\16lH=      k¿®¡Í\84\8e{kMßÁ ubìjl?|^ÿÂfÏ\9eWÚê4¬¶ï×1´Å©]í\8a\8fb\8c%¬EEdÖäÆ\86
+¹`n¡\ 5æÂãsaÛæxI·¸À£¥Àßé\12ÏH\8b¸\8d\9aM\15\85*f5Ç\85ë¡Q©X\9a((\94ú¼~g).wÐZ\9eäÜÆèé4\fC.ð\17"*¦\9a\93h\82Ƨ\15ât\ 3-0\17\1e\9f\v\8eÆ\1f=\8dËó¿S¥µJStÿÌ&RÈØÚùr\9aç/°\16\1e\93\vo(\ 5#Ó(\98V(õßnmËóÚX\v_\9c\vo\98\8e¨ÏÍÖê¯wyf.°\16¾5\17¶MÄS25â\ 6K/1\17X\vß\9a\v4kA\88¿§\ 2s\81µðÕ¸ iÐ\9a\10âþKf0\17X\v_\8a\v:(˪¢¹óâþZ¸\ 5\17\9c\1f¡Ê\`.üµ\16\}lçb2ý-¹ ^\9dèÌ\`.ü©\16\92,£í
+?8\vá³¹  b.0\17\85}°é\b¡N\85Ò\ e#\87\14\7f»½ÿ \15n\1f\88\9a*L´\9fSþÜv}Î\1f\89Ô_ÄC}O.|\8a\16\98\v\ fÉ\ 5ê@ÞD\0fÞ¢8\18«Xom=Ö\ 1¹»VÑ8&±NS\1d\18l\9aºÛÊqÌbµ)5\94c\19(<ÒM\12\8e\93Ò\9b\1a¦¦¬Û÷´3Ý\90\vK¤çºni\98v\19xW,\92z\8c´O\11Ôu$\a?Ã9.Çlc.0\17^ÓB¡\95R.\83NÍvµÖ\ 6ñ
+}\9dÛ\1aù0ä6\1c\8d-UZZ\e\86v\1d´\98l>\8e\98LÌ¡íÇ\ eòB-¡5x®\v´«ÀX\bߧ\85\9bq!\82n¥wR¯#¾wqÚzÛ×£5¨\ e\19Ú°î\8c%Åô\80\87¶¾Å\98mæÂCr¡Ø\96ei-$b¶0m\8d®arÎ\95xBåÐ\9edc!\8eÀ\14ÒE°n"ï\9c\94\ 3\94²\85PJ\11Â$ñ\eX\1c>6\9bKP\eE\9cÞ7^hý¼¶\10ls\92\1d\fG\8ex¿\98è\8a\fɽCJ*isRæ\ 2sáE-\18ã§Ï÷\er¡Ã\88a3=ÖüU\ 3+þ7\9bÚÄT\17\94s'üãrÓh!\86X`i\1c\v\17\ f3êf\10Xeê \95\15MðQw\8e\17öÝ+3Z\17æT£|\87DûK\1dJÃ/\1a³`ªÙ¯\8dqr°Jæ\ 2sáE-ø\ 5\83úlQª°£ÛTìçò£0ì\1cQ@Mýq\8b\85º,˪C7IP7Õ 5í{kÃvvJ\8c$\99\r%Q\9dªwoëyS.P\ eL>\8c®¼\8fÊ¢MrÔ\82Û}C\9a\12\13\99\ 4­² \98\vÌ\85\17µ\10/Å<§\18\16jG@ÈH\v\8b\819\83ZìËFÚ£\eÂV®¨i­\89\ eÕÐ\8c\96\86é-¢_ió6QA\89®øÞí\9e\85Òk!9´ iÕ<XQ\vúxþZâåã#¼U¸0\17~n;\92>V\b\80\p;\17\96\89ÖÕÚÒm\8e­\1d\1a´¸\89S-\8a\16å@+Å\88\ 1j\19\1aÒÂÁ\85÷k¡ÿWZÀ\0¾\fæ\r+Eâð\r\8c\9d\11r
+##ü<7¨#1\17\1e³\1dé\9cj×BªÖNëT\fÐ\v\8c\17\16­Di\87\102\89QBÝ7[\98I!DhÓ©\8f¤s\ 1\18\ 4B@A\82\81@~   .tþÆ-E\ 6¡\9fÞ\1c`ªc\1dâ%,O\7f¯\85?àB\90dY\92Míÿ4æî\8b\1fGu8&éK×\9b$~á        Ì\85Ûsá¹\166\91À8«¹\87V\88\11\12¥"°K\06Ú¶\12L!r\elicr\17\81   ÔRÂHz\bR\95 +Ü\97à\ 2Eú§ÔÐâI\85í\e\15YºTB¯äÜÁ-´ð\a\èÏu³×\164Þh\rdZ\fÖ\8f\85\19\86\9f·}M\13\1fha¼æ\ 2\90\16\82]Ñ{ôF\8a0\18!·Zdà\8f\ 2-Z\7f\84JQ5PgÂ\1akUús}¡°\9eôþØù\16\Hɵ÷\85T3\1f;\970Qh°v6Ä\88ç´\87       ¡E÷v!~.<¾ó:\18!ÔQ\14e5Ö9_{½Æ¿ïr(âÉÚù÷\14m\18\?t6a.Ü^\vº-çsg@º\94¾LWsÒwaä÷]Øʼ«\aZ\1dl¨»¼\8c)ªnǾ\e[êw\8eƼOf\8dÁu;v}\89ÉuP¿w\8b«\e\8dS-± \8d\95\86\ eOCI\8b_Ôy\98\9c\82\92\16\91\1cªjp6Û}ª¯ÛwÔ¹oÊ\85\10\82ã£T¯½\1e¾MaGÿ ~ÏXC\9b1\17\85M\8b§~±ô\18\1cÆÅÇ¡PJè=!ÆÊþ\86\82Îùö%q>\97úsÊÏ\87PÛ=¹ð\96\9e\8bÁ\9fÄ\9f7æÂ.¿fÿ(Q]·ûúfmY·\986\1e¡låvT\83\ 6ã¿Ì¸ª«\86Ò4"ÉD\11Í4Î$­jª\1cm\93\r£\85¹ps-¼¶dXútøÒQúkº«g|©ym#\15º:\ 4q[-\98?×Â@]\81Mo»Õ\1aTfÓÑ
+NksÊ0®É\9d\M[\90F$==³¦3H\b\1el\9ca½/\82p]sZò©Á:l70\17î¤\85Ç\99×V û\84~8Ò'rAJé\8a\1c\ 6Z#\1f¥9\e\88O\1d-x9@/1¢i¤_>\1fL8©]6\99\12SQÛõvJ¼\16ð>è\ eF`}*\91\92¹ðPZ¸Ï|çaÊ\82?ÚÊóæ\0+\12\0(\10Èöh Åç®à+H)½Þ>\88Ö÷a\1aºëè×|\15e!­¿¶k!Ü¿Õ\0iñccgæÂ}íæ\ A.¦Ë\ e\8d_        ~2XËù©\1d\89î\1ag!PÜ°\9e\87L9ë³h×B¶gHÂíH÷ÓBúg\91\ 5¯\83ñ\96\16"\87v\1cûz¾£&¥©£í \9bC\vÒ\9d
+iºã¹Âø®Â]\vÑ~½d.ÜM\v\97\8aVÈ 52ö©k4o-\15â×e3>º\9cê\ fâBðë±Ú_¡H\f\95t^\v\95\96;|dÖýU¤³ÆýÊ\85\8a¹p/-¨¢.ö©\9cMU\92%Ù@\9b\9b/YU¨%©JüI¢X\9c×ÑècÅ\xO;\12Yµß:\80HúÆ^×ãE\1f/$çÛu\18]\87Ö¿H\17\9dì\15\17ês¼à¸\7fá.ZHŸîõ\1e\11ÁÙÂ%U³\85æj¼j²ß\eO\87"e.¼S\v©±\18ú¶ÆÎÒ@&ellA¯·HÑÛ:XÔ\10Ò\97ÙØZ\9fÔ\b³¼æ\ 25.\ 5Ôm.MX\bæÂ?×\82\ 3\8ah®Î\80\16´=Mq;k!
+\82 \9dÌyÙ\f\1d\99\vÿ£\85þJ\v§Øì\83ZðÈ\825\80N~\1a°l)NbÝK\99zÿØ4
+\ 6#\83\95
+ëG\11\18kWÈ\95\97\17\85\7f­\ 5UØü(çQ\v¹Ðhn\86PÐÌ\9dF£ 
+:''(ÝÑW\1d\98\v¯k¡õ#AΦJ\1a¶BGK\12öµ\ f\12¢±Æ3z\1aû~<úТ0\ fi¶v\96ÑÝ\86ªÁwU\ra_ù\9bÏõ80\17þµ\16\10\vÙ\11
+\90\16öy\r\8bí/\°Þñõ\0å9Y{9d.\9cþÝü\85è]\8b¢1\17Þ§\ 5­ÞSVÃyl\1dj¡§&#ç2ôö\9d\vXG\8a\8fÌ \12\17\92\98\ fmØÆ멲\16>\89\véÒ\16o® ¬bk\96ô¢\ 5\93\1d\ 5ê\12/Äé²Ì­¹LSHÓ\ e\1aÅ\`-|\1f.¤Ûj²Eüÿv:´k§zÒÂa]¦¶K¼`\rÆp\0ùY2©\18ß7e!Õ»¥\1få\82\ 1û\99\X¢øCZh÷\réË\94¹p¥\85\ eÀÔÁÿªAL0\9eý\1aµ°\ 6m[\83ieº]¸P\97u]&ír¹7Ms~\87\16Ò"Øí<_â\8f¹ W|ÿÛ×ÐÂ÷\99ï\ïÍà¶øé\H\9fL\91\16¨¯`\10¯·\81\8a\8b\80á\82¬À\ eú\89\v³tîX;õHW\9eÛ\94Þ\985t|)ç-pÿ\9c\v\9d_\88
+Zø>ë`\84P·Q\eÂüýµ°Á\9b{sW¯ia\11B_LèîÜs6¼:ß\ 6¹\10\91¨\1d\1eÖ§¾6û[\ 3ª¨ý\82Jo¶PE`-U¯\ 6¡v\13ý\9b\1fíy¼Ð\1dËÒ¤\9f¯\85ïÃ\85}8`\ 2áøí\r\ 3×7RÔTuxá¼\81ð¹\9dû\8cÁ&¯-ò¨\86£\1dõªMU7\96&7_Ú\91Ô¯a@ø®éþ\1a]L\15º\86\88w+:»èÿ5%ð;¼èY­ç÷\9f=\14\17¢°n¦HÊh\92ÿ\84\v­×\ 2Û+V¾Ò
+ª°à/Ô/ý\vXq
+õS;Ò¯ZXÌ»:Ûðv\99S²DW¾ü\\1f¿ü\ 3Ï\93_¢ùàq¸@M\14-Xy² þ!\17êäÛ\eúNùF\92\1cº\97N¯~ÙÇ+3gO2ík\1d\ 2\aúR_êTzt:d´ðð føÍïuó\84\92\90I\8a>®Í{øÿÿ{þà°µ}\1c.tXú\88²\94Ò¼]eü\90\16Büî;P§oo
+ì[I\92×â\ 5E\8bz\9dÍ\89£ºÝWÅë£éD{        \9eÕPf»fôPgj©êB-eùkg6\86ÎÑ{\ 6$!\17ê \bB\88â¸ñ?qgãå\7fmS\15ôÛùÁ|Ô\91l\9eÉÓ£p\ 1%\90ïGÎìM       Né[j¡Ü\8b\90õÇ·#ýÚ¦
\8cÕÿö¸¹\11«B\97Ík/\9b\91s4\7fÁ¥¿õÎõï\1a¨zî®°×±ó\9bnó{ìlË\7fý­Þ\95\v\91\ 1kªS\1f\12\17ð\9b\ 6Ú7·Ó\82*\8a"Æÿò!´pÃþ\85ºxkkf\8c\94ë?\19^$üzóï\19õ7ô}\9eç}xî¤þóþ\ 5ÒBùïË·»r!\b­\r#g­Ü¹\10BWÖÖ\8a\9b\81ìv\Xº<xÇ6Î"1Ëû\87T¨æý#ó<\f®\16\96ùãþ\85\15òà\ eY~çx\81êHÂ\9a\9d\v±ÿ.c[²\16þ%\17\96A½§^\9fnÓüþ¡vjHÞ=0ïèôûðx$é\97Öú\1aZ¸a;\12MnÖ¨\ 5Ï\85Ò\1e\95|ÉZøw\@¿}\9fÓ¦\7f4OM\89\8fNþçqª\87¬v.8Ï\85Üú&¿î£ÝÄÌ\ 5^\1fé1¸àNëÞmZ\7ft(\1ds\81×Gz\14.ôÝß¾wæ\ 2sá1â\85\1c\95\vÌ\85\1fÎ\85Å®\85\94ÑËß(k\81¹ðØ\°+j\ 1¬\94~<Ò¾«\8báþ\ 5æÂÏã\82ß!B&\99<e   =3\18ó°\9c\ 5æÂÏãÂ\8dß;s\81¹ðm¹ÀZ`.0\17X\vÌ\ 5æ\ 2k\81¹À\`-0\17\98\v¬\ 5æ\ 2s\81µÀ\`.°\16\98\vÌ\ 5Ö\ 2s\81¹ÀZ`.0\17X\vÌ\ 5æ\ 2k\81¹À\`-0\17\98\v¬\ 5æ\ 2s\81¹ð\ 3¸ ^\\8c^\bµi\7f%½ZþB1\17X\v\8fË\ 55\94\81ú}U£¨\8cu[6jSËÓ\12aÕ \98\v¬\85\87å\82{i\87\9d\10¸\10"¡Ûq{Ú\9b!\11Ì\ 5ÖÂÃrA$´yí±²]z^ëN\95}#Bh\85è;¥.\8b£\ 6\1a/nWëà1\17X\v\8fÃ\ 5ÔBuª\10-5©ö-\ eÉùµP´÷\8epaw\89\12R<JµÒêã\91\ 3s\81µðµ¹Pu¦oõ¦ÛpFo_ÆI¨*ô\P¡µy¦\ f.\84\81\88ìÍ×¼þ`s\15s\81µð¥¹`!¬\rÆ\ 6x\18\fµS\9d\8f\17Z5ZÛ\1f\r§ä\0è\11¡}Úí\90¹ÀZx .@ëd\0fq\19=[Í\16\ 3\88\82¯#\1d+uëÖk\ 1\ 6\v\8db.°\16\1e\8e\v¡KS\9dC+3Ï\85Ù"\17z\18¼\16tØ©TÑ~W\9a´à\1a°\8bJu\7fÙá\8d¹ÀZx .TnÛ\\8d\85\vîÂ\ 5\1d®J5Y6eíÁ\85nKý\96\82¹ÀZx,.¸
+&áÿ\94\17-\qA!\17\9cß\87Ó\88C\viúÞí\9d\99\v¬\85\85dçB"/Z\90ϸ \83\1a-Óϵ𠠠     \\90Î\9dðßI\8a\8bë9!_Lx¹în§\ 5æÂãÇ\v½Pz1\b\82\b\ 6¡\\vå³xA(åÐÄ\11/\90\16Ôçp!6«Î{y*ízÜd0/îr\96­\87\ 4\84éåÍ´À\ø\ 1íHå¦Ñÿ\84\1e ,¶ÀÀU¼ F\e\1c;\9d\7f>\17\17\83n\17\ 2\1cû\9e×\0ãK¹s~\11\ 1ævZ`.<z¼PB\aÖ@>+rqk¡3{ÿ\82ì!\12\14+ô{_ÂÑ¿°\92\16ú\ fkáo¸P\90\16V\89\9fòP\803ðb>Töà\82lb\8e\17\98\vï4\f\ 6\9a6ìê\rë<ª¨ó>Ù²V§Y\1dë¨n\94\8aëðصS5õ ã:£:ÒT\7fFÿ\82°\9d\{ú\94Æj:\11@\7fä\83PûmÑ'µ;ká,\b<)ôÙ£)¡d.0\17^\12\83SZ\1f\ 3\8cð\ fþ£Î5áÔ"hþ\ 2>\12W3\1d\94ó\8f\84ûè\18\8c¿jG2á)¯éS\86{%i´\99Ï\87¨\ 3°á\8c.\1f\ 6#Ø8!-4])]7\9edXÇ=`õ\8fü¹"\92D¹f.0\17^qÑËÈÓ\17\86 ~xPêíû\17\82æ4`¥\a\95`{Ï\89:À|\905te\19\82Ñ´ï\93éó%±ò\14Ø5õñ\82´Öô5^Vt뾬W°\vs\81¹ð\10ó\9dñS\8e\80\9a\18`&-̦ßÏ\ 6¤\ 5áã\ 5Ì ^Pì¼"M`ò\97£Óæ=^æ \98\vÌ\85\87\98ï\1cÂ\12@u:%ë©%.P\ \v\8cçQ\vã\1e;×àwÅ$-Hã]?AED°\9dü¡b.0\17\1e\85\v\8evÿ\v\ 5\ 4DÙc\1càµPíÎ\ e`Èí\1d¬R\1a\1fIg\90¡Fü\8bO\902\17\98\v\7f\1aG|Q.ÄøIcaâ\9d\v#EÎSx­\85ºò\ e²sÁ¿dBZ\80C\vÌ\ 5æÂÞ\1cä\84£\81§éÿK@ÑØÔ\97S)§?¦\99[q\81D\90µè\81¤\85\16ÖXR¿ÛE\v¥\95²#¿E.\9cÜ\93\16¢}Wñ\8cã\ 5æ\82÷ã $«²@½\924ÝfômµDcß\8f­þ=\95jÊèÙ\\9e§Å2îÆ\ 5a»>?y-Ôèå¾ß-:k\81ú\17\1aè\9eq\81êH\8b¿üÑØ\99¹ðh\p~gmc-ô/§M\97<\11\9b\8aWXÃÞØ>þ-\95n!¼âEªªñ\9dÓÜnÃ\ 5Ò\ 2ÖwH\ 2-\8cøßdCÔY|ìàà\82£K\15>6'i/\8ÚT­½9\17\85\ 5ÔB-\8ay.è¯wÏ3\1f\8e#U@åRQCDU¤\12F\91ú\ 5\ 1¼»cm\b\8f\8a`À¿þ\90Îé.×é\1d¹0ZÔÂì=ºµ\98\ f\99ÅX¹ll\88pð.\9dø\96ÕÚ6ÒvèÃþQf'\7f\ 5lU\82¸-\17rèóOûé\rsá/´à\14y±5Kºé4\8egßë¬U\11/´ÔEl+t\7fÓ;ôvÑ\80\9d\8b9.6\92΢\96B¥¤\81e\11\v>\95Ö\88éóô\9eñÂ>P[Ð\8d¤ 6"Ý\f\8b?!µÜ\13xçÕÎ'ò   O\ e/áyzBbÝm¹\90ÃçZÎ\ø¸\16|T°ÚB\89¡Ã*S=ëM\a=\1e\95³h±è4\81^WMë&-Ù´¤j©\r@\17iUç\81±Ù°\96:^«    S&H\89Õ\82©Äý¸ðñ\8cµ\81¯Òô§Ûra\88\ 6æÂßp!\15Ä\ 5=X[£\9f\b¬\1dñ(\14C\ f&\1cd    }TÐh$,ùE\85*\19\ 1\ 6\81×Àf\ 1&\8b\ 1#\8e\8aÖ\1cZ\eNâ~\ø°au)j\82\10\82Óm¹Àö\8dã\85e\99ã\11J\91®ÐJ·õPÊ\91F*ÄÆÆz±\89D ¬\06/\ 3¡1\8e¶aê$MòA-4EÚz-à}äb \10®ïß9Vï³ç;\ f\14\94u\7fÇ\ 5¶oË\ 5»·#\85X\1f\82Î\a\ 56\17%\84A,âaAϧÕ\0T\\86\81zP"\81\1f\97\11j!qJìZ0\8bÚD\86\8aÐy¯ïÙ\8eô\17\ 5ST\9c\ 5æÂ\ 3r¡+˺Ì\ 6¥°îC\v\v§ª3Û\8cá\ 2\84Ó¢©\1dIø±Új\9b\a\1a\ 2íB\8bn¿¥BÓ|7áÛTQ\vÔ®ªi¢\9bîïÛ\8eôOÚ%\99\v?\92\vå\89:\9e\11\bÇ"ÛiÚaè [\1f Çº@.¨!i0rF÷ï!\93!µ%Ñ"«ûÂH\a\17B\8c$\14iAä½ú&\ø\e-0\17\1e2^8OvÎ`\14ÔmlÖm\99\85\9b'\ 3\95+l)Ä\ 4\99_\8a^\92tj .¨6Úµpp!§êU\84xÐýûµð×\\90îb¯¶¹ÊW\9f\86\ 6s\81¹°·©ú\ eä\81*ý©CßV¡i\84B?¬%Ö\91¤Â\10"uX\8bÒ\1dDr\82À¥:5½¼æ\82\8d\85r#$Bõ½P÷âB`1Öñ¶¾r'aëW\9e[\e\96¹À\ø]\v4Û¿Lié\8bI\8eÐÇi¼Â$
+Û7\ 5ÆÒk6ÄÁ\b9qÃ\fé\cmé\8a\v\16òXµ`
+%ÂËb\19ÿ\9e\v\11\86þ+\99É_\ 1\83~õù!\88\99¹ð\13¹ *¬\ 2]\ 6Õ\15£]Wk*¥\8aÐÚÎ\9aR©¥\a;\89\0\86èåº5v56,4z=iÁ\8e¢\ 1\83îhsâÄdíø®èù\ 6\ÀJ\99<ì5§\8d\97\8cÖ\85À\`.\9cÝq\8eç«\11¦:\8e¢f¡(X\15C4ÌXñO\97f(ÒT/M\eµ\85\1f§ª\96!jc¥¶"^hô^<+\8c\17¶a\1a´ßÄ$¾'\17®®\ eí)®Ê½ëÌEeÙ\14\91:É ÁÿÃ)ÀÇ»\17·eí»f3\9aû93\17\98\v\17\7fL\9f=Òz?\91Ò\1a\18û\0<ÿ\87\1e\8bãÚF\91\ 3\1d\9e\13¤¨\85NÑ(\8dCRw\8b\17¢ëÕÁzKSØ`DD\14+\1eØ\15\ 6_G\92¶«é
+y¸¿\ 2#-\8d1\9e\82\97kVÌ\85\9fÈ\85\e\99ò«I~¼¶\búy.È\ 4\ 5\0P\15\81¥zO\bXÑ«à¬\ 5\ 36Ú&\vÅI\e(\17\f\93§WjVÌ\85\1fÉ\85\ei\ 1ëH\1fÑÂ\r¸p¶\8c\ 4Pú'\94'·Ïúï\ e\99=ûâ\17û\12Jx¥øß»2\17\98\v\1f\9d¹¼\ 4Íö9\0án\18&ô@q\0-\f\13ï\ 3îê'.Ðz`´øÅ\b\81\10Â\95~öÛßh\81¹À\xÅ­õ\a^é6íHWñ\ 2ÍpóZhý\11æË®\ 5±/~AZ EbÉ d.0\17~iTýµ_ìÏ\17»øðú\187áÂø\92\16\ 2h\9e\98ØIZÈZ´`øÛ:\12sáÁ¸\90¦Q9\§IŲüi¬ \96\ fká_qaÛ«@áï\\18}=êÔL\vs\81¹ð\8b7Âõ¼\9b4ÍÂ%ýÃ&¤ðc;\91ܾ\7fáI\vr5Xî/öw.D@ͨÊìà`.0\17\9eÊôþ\99\16T\fë\9fÕ\92RñÑ]ynÄ\ 5\9bçy\87ÿºáJ\vø,[×öÒ¦j\ f.d'\17Â:µë\8b\9b\960\17~6\17H\v©Ð©\10N§´ê\85ßÁYi·/$\8f\97ð0¥µç}\ 2?m\81&zâ)GK\87¥r\84\9d\9có    6-ðð^ýέµçFÕö\14\ 5{,<oë\10K\7fmÇg\8b_\88\92F\93\94òoµÀ\xH.,S°Ec\1d`Í?\ 1\93´ø7ªÃr\10i:OA[gK0Å\89O\90bÚ¸L
+¥ãj¬\a<\81el\9dÍJ5åè\97\12SÁÔÔõ îÃ\ 5©55\91Ò\ eròX\11\83Ö¶\90\1a\9dÞa\ 6ÌûÚ\18O\8b_ ©ax£pa.üT.¸\82Æz\86\16Ât\19Á\86\89\e\8cíëÎf\1aëL4\ 14®ÁäXÊv\83\ 4Ø&\1d­\19\e]\19èÆb\ eñqhÃB   Ú'\aJ}\1f.¼bÎР\8bÙö\1f\8e¹ðS¹àb\94Áâb\9a¸\8fñ\82ÒèÎ-\16´#\f4\16;K\e<\f\85t\15\8c¢ \99ѱ¨ _\1c\9eè5\8dõtb\82P9\19A-(í\16\17w\1a§ú\9a\91¦{0óé\9fi\81¹ð \\80X§n\84\bµÐù=\9di+ä\ 1j\19\ 3\14\9aÊúVlj3«Â´\8dP\8bÁ0ÕI·Bì7øtµÝ¤\93ÊÚÙ§U÷\8a\17^3\91õÆ\84Åéßi\81¹ð \0³¢\rÎñ\10V\9aßÖWeY\8eÐS\95\b/\11"\94wÝ-FwWºÁè\93Ì@$I\vxÅ?¶0 ¤\ 2}·v¤ÿóÖ\8f¯ðË\øÁ\ \95-.Z\10íÑ2csjc]RÒB£·T\8cv\99i\1e(ªå\9cdòZH»óãÀyÝð:\18l\8fÀ\ 5\11@\127hEq¥\ 5¼\93@.x-¨\ 1LãSijð\èÖã\19TG\1a¾\ 4\17þ±\16\98\v\8fÚ\8eT\´Ði\8c\8fG)´\8bK\1fK/¾\8eÔºT\14\ 5\9d xa\90Z¨$)H\vÎ\8d6vZ¤U¶\bæ\ 2Û÷åÂ\1e\14x-\14\89E  å\9cÒö\7fâÂ\85<Vq\ e\89ó\Øô\ 4&PÅ\b\1d\85Üu£[0Cª*\b5s\81í\9br!ß\ 5@Z\18!si\ eH\86\98\16׶\90hMkCz-XX\ 1ÆTíºI5ía\82ç\1a-&\f\13\ 2LA\1d\ f\1d-\83ñ\a±3s\81í«p!US=蹬hï\85\96ú\91ã:¬\16\1dW}\17N:Us\9dl^\v\85\11õ;×   \rÞKu0vaRh?\9co\1c´nî/\11\19*ªcÅ\`ûn\ÀxØa)ïüð<M£\88\94\10´v\9e\1fuDîê/Q½Ç)ýt\82Ä h²¿\1f²Ds ð7­\16\rs\81í«qA«[\18µ\93
+u{ÓïÒÂx÷,\ f\98\v\8fÇ\85x.nñ£F\b\96b¾õϼ¼«\8edª{[È\x4.\9cçöþ½\ 1ÜìVÏïû¶\16¦OÙó,c.<\16\17²¾¿ÍÞ\90»ý\83M'ûѽõñuQ\14ñÝÿ æÂcq\81íß\19sá{q\81í\1fj\81¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 5\ 2s\81\8d¹À\`c.0\17Ø\98\vÌ\ 56æ·´\85¹ðeµ ÙîjÅ»¸Àùt_s«íÀv+Û=Í\0¼­\ 5Ëùtg\ 3\e\1aËvg3ë[ZHø[¹ÿ·Òý\azäônendstream
+endobj
+5812 0 obj <<
+/Length 104       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 5Á!\12\0\11\0\0@\8fð
+QW4?\90uO\904U\94¯éº*J\82 0#\b\82$¸Ý½w\b\81s~ï\9ds~ß\97s6Æ\8c1ÖZÖZJi)E)\85\10\82\10\9es´ÖRÊ\94\92÷\9e\10Â\18\8b1
+!\9csµÖÖ\1aƸ÷\ e\0xïýÄð:Æendstream
+endobj
+5807 0 obj <<
+/D [5805 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1466 0 obj <<
+/D [5805 0 R /XYZ 85.039 611.557 null]
+>> endobj
+5808 0 obj <<
+/D [5805 0 R /XYZ 85.039 576.811 null]
+>> endobj
+5809 0 obj <<
+/D [5805 0 R /XYZ 85.039 255.96 null]
+>> endobj
+5810 0 obj <<
+/D [5805 0 R /XYZ 269.095 113.498 null]
+>> endobj
+5804 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R /Im16 5803 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5816 0 obj <<
+/Length 2452      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÙnÛHòÝ_!ä\89\ 2L\ e\9bÍ«\17Ø\87\19Çq<Èx5¶¼X`2\ f´DIÜðPHÊ\8e\81ýø©«)*¦\8dÝ\r\f\98Åîêªêº\8bR3\1fþÔ,\8d<_\9bY\92*O§élU\9dù³-ì\\9d)Áðg¡çÇ\11ný²<ûéC\14Ï\94ï\19ßÌ\96\eBY®ÿp.>þ¼X^ÞÎ]­µ£\8c7w\93$u.î\17såÜñêâöúfy}s\85o!,*ç~\81Ûÿ¸\9d§ÚYÎÿ\þzv¹\1c±uC/\8c5òýzöÇ\9fþl\r¢ýzæ{Ú¤³'\80}O\193«ÎÂH{Q¨å½<»;û} Â{á\8cOMÜε\18®ö½4\r\87kªhâ\9aÕ<H\9c\ 3\b½B`7wàrª¦Í\11\8a\9du^eõ\1a\8bz\8b*\b\14ݳ¨W\82ð<\ fR§9´|ðþæú_¼\9eí\ 1m_"îjî*'ë\v\80\9bºãíªépµG\84g^Â\ 3m3w\81\1e2<X\ e\vâÀè¨ûU[ j\7f\ eÛ¡q²\1a^ÖÌ\9e\90\8a\9an\ 3P\8e\16@µ+T\88¡ûö»9nÀn\87ô\8dOÌháq\106G)Sã¬\e|¦NÝô\f\1cê\ 1»\ 5\80\85\1a$\0\84±°wV\ eD-ö(<È\1c\ 1\82(M\88çù\9aÙõÂ\8e\ e55"=⿼\15öý.gLÒUA\18ýg_\85ðZZ¡\99
+(\86\1f\eT{[eý\842ºCÑg\ ft\98}\98\91Ù»\8f\96Å·=]\829æ²\ 6"ÒÓê\14\9a®gè\ 1L\99\86|iD\90_Ø)\84@\97\83^        *z~f\88û\84.IÐó<\r\1do*  ¢Òh:ÈÝ òtr\fó\0\96\95g¢hìÿ\10Ù¡\aâGàÝQä;Wx\81\ e|\fÝ\97}ÎÕqìü\a\1f       [\0\81»fÓϵ\ f2¿l®ÑÊ.k\ 1°o¯\17\fl\1aÜoùÌMS»\vD\ 5\16äÆ=¯/\88[MÜò¶\9b¸fàéàµ[jå¥Ê¼\1då\1fs4B\10&NÑñói7vdÙ\94ËÓ*) ÇõØù\ 2a\ 1Vø"g)Â@_¡\8a\9d+\0é\14\1e²¡É§,+ë\1e\ 4·\19e\93¾h\90HVòòg?òñ\15Ý\0\8f~=\10\92\1cÚ\93'5\83Käí\ 6÷K8¥\18_®\1f\92Ã\84³\8bó\ eצ\18Ê{Ñ\ 1\19â`c\1a#\12\17ÈÃáÉy\r!JiY\ f^]uè2Àü\9aÌ\98:\ 5\9fF0cäÛk$&®P\b­\ e=gðîÖÊ\ 3©\ 1\9c\ 2\1eJñµfÃÏuC~²å·\fï\bÅË\8cì­\r\94\f\15\88Õ˦g\9c\13\9fP\91gL((\96ô\90DX~Î\ 3.iÑ\rýØS~ÌÊ\8c¸jd\14§þ1U\19IU¤Í\8e­\8bÊ\0o?&\15\9f\14\ 3\8f\11.\17\0\|@¸ÉÖüÖí©\14䫾=T¼DÂ\ 2§]Ö¢\13\9d(\10\19\1d3y1\94\0\91\98\ 4ûOY\8a4²:i\12<6V\vàm(\91\84w]¡\93KâïN²¾\e\98\10â\9aë+ª¥)\9bí3/³Ã\ 3°&lÉö\187&\ 2Ar\ 6\9ev\99\90Ékð
+\89\98*\8d\829Î×Ökð\bâ5\fÖd$÷Í\92E´v¤\92µ;qí'<L\82ªÉü\1cÇ\9e     ÍË\8e'1\89t<ú»\8eG¿èx\90#¸¬\9eÊ\7fAìi\95¢H\81\17\1a3Fù\1e5òÂ\bÝ\1ePf_\81QDëöI\12&)-\ 1Õañ§ëJ%³÷\rÈ3\e5a¡§B`\e\80Ô\10n\13\93rr\1cLää\ fÅö@¥1¥þRO\84j\1cx~`£ùoß«7N½85,æ   »É\12ð\86\83RÁí¸jgüÊ\ 5\f\80\8dm\aÈskWrñ«tÆ\9d  xò\v\9f\b´ö|\15\9dJý¢\85ÕIâÅ\ 1´°
+:õ$y­¾\83³¨\1fë¦U\18yI\90 Gp\8f7ýÇUAâ¥ØWÃ`a¢ÿ\82¯B/Q\93|Qz\ri5H_¥C§| Ã\90E?¥\ 3\1dN:\v\82À3¬%v·p¢ÑYBa|\19\9f*ð½PE\12\14ÊóC\f\1eÁ$âñÔ\10\18á\8bÀÐÆ\v`\9c2\10lñ±%I'üñ~¨µXÂ}î¬\10ø¬t¸í\18vwï\18X5\15âV\9c05w¹´±ËÉ       ¿ð+Õ\1a\96ß3ÌÞ%Ã\ fÔT\94½\8b\95Ør\1aÕ\8c\15\8f\ 5Â\11\8b\r2zƼÝàQ!9Ýñ\8cR#\97ÈÇÓ)\81§\1fl\9atà\o8\ 3\ f\1dq`âcÁ#ô\r×EÜÈøA=\ 1]\r/Eê8v/H\r\8e`¬n\95\80'\80\83³ÒÝîýå?¯/.ÿ¾¯·`'I9c|\ 3v׶9¨\99óq\12@6¯'\12ê\16\ 2HZ&JNªÄ\89õB?uÊ¢Îq~ãY(áYÈÇ\99\ 5Ê;Í\9e\8am×±miþd\94q\8fj\13\ f®ÓØ£ÐSêG\1e\98pq'´¨eÝ\1fd¹¨   Ûç!     \1e\v\18â_\167¬þe\ e6\8bSß¹É*\96A\ 5tJ)ö\9füÑ\9a\97\e\8ew\8c\82ºÃ§m~C¥Gj\90\81\11öK\92L\10¤\83Dp|®¢\99
\v"0ê\87[\9e>eû8ÿnË©áwÏúͪ\f\rtGQ\1d>i\19Ã\ 5ßÞ(\18¸M¸ß2{ï¾|æõ\9dôé0\9aùt¡\9eÁnGAT®\19­\85\91oàOV\12ôz\7fàC4b$±rnH¯Oÿ[Ó¥cèHsêD;~ãØ\91Þ.f7\ 3ylüg§½¿¡\ 5!´A¸hñ\8aØ\1dóÉ-]G¨ò\0P\83J\1f³²£^>\81\ 6KT\814\1ex\8e\1d\89Ò7\e«½\86,ºÎ_¦\91O\9f\0çÂÃ6!v\96ÃÐöÌ\v'wJe2+zë\91YY
+¢U*Â'\1f1he\18à\81\ 4:õÏ\1f\16\9fÞñV i±î\86    Å\18N£B\8a5á¶y\99g\8c\84ÊK£S\1eS_a\90\9b\1f:W7÷\ 2\0úâ\13Ãb
+íGÐ\99SR¤9Ì\97.\ 50ä|äÔ\96Ë·\9ewPt\86ÄúG\92{\8e\e±¶(®\13G\võ \8c\96\1cs:Ñ"\95¢\9b
+*"Õ<ÐÈ\86.\81\ 5\r\81£ \1aSO×\83Y¬Øk^µ»ö³\18¿Ý\r\89þ!ã\95î¹ã ­\ 6¹ãÀùÅZ\ 4CHÎ3|Á¦\12YÖ9&µ©N~U\10ááãY\91\ f,Là,±èåm¾á¬\83É[GÚ¹D\14\1c\1a°[\fO\93ó ¸È\971¡c$I\99\8c\f²æ=kz8C\1f\87B\19\13ë\1d}\1e\18²,\97¿ºçSÍã«\9eF6\r\92©o\eçèZÆy*Àý\ 1%Åy¹c\88\8a?\1cz8l]TØ7n\rä\ 4
+¹^\176Mqi§O\19     \ 5±t\13D\8b±©k\81M\9b¿ÅùDîjÐ|ß\r\83Ôi\1a o\fà\99EÇÏ\7f7EmùË7TtÐ*ã嬨Ç\1e\ 6\a\86ô\ 3ð±ç\11\eÈÐ\89{\e\92«br\17ؤ-îÎ%*0·È\ 5 èéÓ\ 6O\99=a\18ç7¾+.f_\86\11\1fý\ 3\ 6ìó     ëÜ¡çÞ]\9eËW³Aæ\8f\99½\1c¥RÍ\83²\8e#ç=!`\9c\15YM\1f`\94|\80Á/,«ò0\®ãEùb\17Sb#ó#Ï=¶y¸
+Î(ß|\ 5Ë\8f|öü\ eÜ«@«"Û^²4Âl>ÑÿDnkd`¯}wv*\12\8bc\89\18õ\85ö\9bkK\1a×\83ÆñËÖ\8bÑ       *\87§|ì¬LJsá\ fM\ eØYx        \8cEîðKÂÿ?θ
+F£\14h\19ãA?5=¯\89\8e~ì×\ f\98ÓxÞ·´^\9fx\830ý^\85*öt\1c\9e\ e\9f\7f\ 1'\14;\bendstream
+endobj
+5815 0 obj <<
+/Type /Page
+/Contents 5816 0 R
+/Resources 5814 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5811 0 R
+>> endobj
+5813 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 265
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5821 0 R]
+/Length 11734     
+/Filter /FlateDecode
+>>
+stream
+xÚí]\89b£:\f\83\80ÍiÀ! üÿ_>É\90´}ÛnÏmÓVênK\88!\ 44\1e\8d\ fÙvl\9fnµ?ÿÝ\8eÝÀwé³MvÀöù&\9eÁBÅ·èó-\f\ 3ÛgZ\ 1áy,\füT>×N\ e±0\9dÙ>Õr\bæY,X¾O\9fl3báÀ·ásmyI\8cÄXødË\18\v_`éKb$ÆÂgcÁ1\16¾\82\17\18\vÌ\vl;/°^`^`c½À¼ÀÆz\81y\81\8dõ\ 2ó\ 2\eë\ 5æ\ 5\vÌ\v\17\98\17ØX/0/°±^`^`c½À¼ÀÆz\81y\81\8dõ\ 2ó\ 2\eë\ 5æ\ 5\vÌ\v\17\98\17ØX/0/°±^`^`c½ðfgÊ\98\17Ø~°^\98j´¡\96¶}Ò\87ZJ|¦ªÚ¹îñRUñðõ¸î\eZî'?]ßSuõ°p\922/°^¸       +!84\08>áBµC,¨\19\82\94óã¥fùàe\ 1ɾÕ\ 2ÐÉ\ 3Ü}Û\14º\a\85Oá³Ü\93y\81õÂß­\80Êg\99\17\88\89õÑ\ 2>\84\8c®W\12;\1c <R\8dë\87ûjÐ\17\82\80.C\13S\80þâ\91\89~PØ^ßa^`½ðÏ\9e=þË/×!\94¸ÆüÆ<ĶÑm~"î\ eÙ¶L@^ÈfØü]îÄ öÓ\9d3s\15\13û§e\12\92ì\82\85áîëÆ\8fή×fòlÃÂ\96ÊÎ\e\7fyG\88\7fs?n\80\172\91ýoã¯\85ý\1fÇýQÆgweX/<a¾\1e\9b\0\98\ 2Ã\149\92ëÕ\8b\ 4¨\93?±`¡ \0\1f\ f\11,5nÉäÜbøäú¬\83M)è\86ªõ¶\ 6\18pG"\93\19jcK\8cµ:,\19dz\16s\0×\89\v/l'?\82<\17]2@§;¼¢¦ÂM\98{\fÀèóðbK<Ø*ÄAW\9cB(~*/\1cÃ.¸l\18\9f(¢¯Ï¦   nçP3?\15I\8eáªàlHX/<\81\85à@Z\17\9f¾\85ºD\bô\14¿¸`\a\bË\1fX\98±\82Ö\ 1êª\ 6Ê\12.ÁVx\88Ò\12=|Äb¡¼FB\a\8cÿ-\9d®ÅÏp³ï$}D¨\v nñ\16ObýC^°øu-`a\97\10\10\9cÅ\13gYå ;"naÆÏ\9dó³ÁB!T?\95\17ÊKD8@û\94sWw\85/NÒ\04\8f\17ïï2ÄVN³^xÜD ªGÌÝV+ce\1eðªj\18ò\9d\ 3.X°I\92\8c½\85Y\88yGN\85p¦­¦KÎYp\84,tZ\ 4Ô\81nw\1a\B\ f­Ë\12\98\17\9f\9f7,Ô±þ·\ 4£;½0ãÉ\93\16ÅHBXÐ"O        \1e%\8a\14z  Ý\88þr7è2MÀ·\84ù'Xp7\84\85ú),\9cî\1eM\89õV¾_ù\v°Àzái^Ø*ü\12\19\96Íí[|\ 6\83\96"|4ܹ\9b5çi»(ï@ «4zÇ\94Ë6ÑKp         ]n\8fKåèëñÑ\ e\11\vñáÎî!\16vë4}å&Ö\13\11\vÄ\e\82<\93°\90#\8fzá1\10[\ 4\84\7fÕ\8bqS¼°a!\9b*{TÛ­ªªã\8a\ 5yØI»\fÕv½#ØÐl\85l¹ÇVmUµñIöº¬\1a:G2\99³>dKQMÛ-Lʪürª¸ ½ (\ e§pdo        Úê\90­\8d\87°p\98Ñ,ba(Ц4\82¥Ø    \c%\8d\1e\12±pù2\99.\ 3\16±×ºhÜZO7^\88!\94D¡-¯mª#8:ù)¹SÉ\11\vxQQ\95\9f¶v¤\ 4 Ä\1fh=Ìÿ\f\v\ví=,¨¸6\8aCGÎl\\1f¢?Ç¿ûí­B\12 \1d\95@Kõ\88\91±^\91x\83\96!n\89s\vu<ÇBUÐH\84\8fw\11\ 6³\85X\0\9fÖJwÓzaÇ\ 2ò\ 2bÁÿ\89\85\86îÔ\80þ_ÞÓÑwXÀ:\bi\0C\9bÈ\vi³»w\8bOG^oð¸1Àp\ f\v\b»û¼0ü¿õtã\85\bNsá\85\ 4\9c\8dV¥ÿ\12\v\vÕ\14m&,TP-bÂX\93\18Ù\88#\86Ö¦\ 4\9b\8aKaß\ 5EÊO¦\84\ 5¤\f%z\877\f\19Ô®k\8dÌß\ 2\14\8b\8e­{T\ 5UÈï\89\9eé9â\8dN\84î\82ùr^0·Ã\vYæÀl
+¬½\87\ 5oÐÄ\9dv\8e±ªÝ*P0Ô\0\9a!a\97\e/\1c`ïNËP\16T[»j{\12c¸Ç\v\91¼»ùa\8cÔ=\8a\85\8aºï\10\vÓ¶7\ 5w)d ûɼPÜ-\12Ôâ\9dµ[\eÛ´sfa\15Þé{z\ 1Ë\1f¨þ\99\82ïb5Ñ`\81>>\ e\13f|¯\8aϺº`Aî\15\16\92I\16\9fWÉzá\1e\16ðN\9f.Õý\1d\16þß\8e\14ý4J\ 3òàÖÅ0\16\9f\16²
+~£°\93û\84·yÚ\80á`M¶hhã\85"~óúEX\88Ï)\ f;/ øè<~FùþÓyA\96Ñ\1cÞÏv»{\1a\1fF\1f\Ѧ[}TÞÃÂ\12\ 6âZ\1fy!;\vÝN\12\vØí{(\8a\91â\96³\17,\1c÷{\9c\85zlÑB÷µ£ÈnC/l\15\f¹\9dv®OZK\91æ\1fX(ïa\ 1¯ªîu\1fB{NCÝ&c\89w\1a\1dõ\98\9e\9b\0öÐ\1f*p#µ\80VãHͤ{\8c´ñ\ 2~F?cÈK\r¨}ö\ 2,\18\82(zGr\9eB8$m\8dg4?]/\8cwzá¸Õ\98\vÝ\91\91\ 4À|z\80\85
+½È\82^p\8f&,,\16µ\80\9bñe}Ud{;Ò|Å´\9f1Gý\15EØì¿\98\17n\0\vÙÖcUÆÑD\12ï\8a;Äx\9ej\9fþ®\11»\b÷I´\9f!v\98am\85w\12B\81\8e9\85Ø\vG\ f\ 2Be¶\83ð&ã\83KBÄBm#\0°À@¯1^Ýû/ÆPßûʱ[(¥]Eä\1f\13ðÁ­\ 3\f\88VR\80t\81&\f¿¦\1dé\ 4j«9åÖê3\93Ò}À\v\17G¬p\b\vb\86ú\98ú\13V^rci\fd\1fÅ\ 2Õ7\ 2\15Eº,\8ba½@Ä\10\9dÊo¨Ô­\8e/EÜ\9b\99»Þ}ó ÞÈ°àu+Ù\8e5z\e\8c\91\vàiÆ1\9e\f\1a+\80zam÷Þ8\9f¦\9bCg÷\87Sx³\1dâ¯\17µ]K\1aÛÐÓñr\81ÿ¬r¸µþ\85d{1\92\ 4.||×þ\1f\v¨\9bI\82\11\16úØ\83\13\89|k\9e>ËY´Ñù³?±\90¹MáM-ë\85Ï6\ví\8d_áÍñBæ:\1f]!A?\8e]\9bèæ\a¸×ïLuÌÆÊèü§È\1f\8bCÏI`F\aKPÞµOñÂ\1e\8eé¯ö³ß8ßù\e`áæú\9d\ fÐ\1d\ fÔË\8fn\1d\8eS\ 5\18\10ìxÇ\vÔhº\90K\17\18]BÕ6\18\9dFu6\9f\8e4øw\8f\916í<ÞÇ\82      PN\18Ì._Í\v\8c\ 5æ\85GÛT/Cé$md\15i0K±aO}ú\1d*b/Ã%J*¨[È»:ª¬f+\13lêæì\9c\95$£'\1aX\13±@\ 3\1eil^\15_.Q¦Ñ¨Jjê`½ðéø×âÖ±p\ 3¼\90]\ 6­\8bmäZíjjÑûü\91\15ܦª|v=ÎÇ\9b¼\1d*ÒÔß)6ï·ý÷4\19þYôòå\ f\85ó#1/°ý^½ð\r°ÀóÚX/°1/°^`c^`½ÀƼÀz\81\8dy\81õ\ 2\eó\ 2ë\ 5\ 5Ö\v\v¬\17Ø\98\17X/°1/°^`c^`½ÀƼÀz\81\8dy\81õ\ 2\eó\ 2ë\ 5\ 5Ö\v\v¬\17Ø\98\17X/°1/°^`c^x\9dõµÄ\9f\9bü\97þ&½0\16ÍíZñìJ\ 3?\82\17î%'¾5\e\7f\93^°pËVþ
+^(`n\8a[4\aÉoÒ\v\16äÍZ\aÅ/á\ 5\99\89Û3ï\87'°ðCõ\82\ 5\7f³×6½\0\v?\83\17¤QëÍ\99\93¼\0?\93\17n7\1dØá÷ðÂ÷ÂÂ\8fÕ\vß\e\v¿\92\17\8c÷´.¤øËQJýS^`,0/Ü\ 2\16\94:TUY\95e1-æ©2fù·¼`\18\vÌ\v7\80\ 53\ÚÙ\ÿ8\18TZÙw\87\17\98\17n\1e\vy\rÅ4M\87¢\83\90>z \98@zÅz\81\17`!A± ü2C!\90'¢x 3à\96§-ß\83ÍT|\a\vÆ7Ì^\84õ\ 2óÂÏÂÂ\18c£Ì\82õJõ\95\95ö\84\f\91·¥\95Õ15\93\84¹\r|-m\91\985\9f\8a¤²EªX/0/ü8^ Î¹,qÐ\beÁIë VF\87¸%EÓÑ\ 2\82 %\84\830\12\1c\84yQ¬\17\98\17~\1a\16*\1a­\85nß-¢\ 5§}\96\ 4\8c\9b\8a ³Lu.Í&$\fÓCH<\86K.\15\88\85$Õ¬\17\98\17~Z;R½7#Qݯ\92jòÆû\1aÚ¬\80C.\84\1eWq@r@\0\9chq\1f\vÇLBã_ÛåÀz\81yá;ð\82EV\b®÷ùºæg\91LE\1d \17H\ e³\9d\16\11±à×\19lUUå\80n)¡7Ü¿À¼ð3õ\82?O\10Z±®fꨧ\81°`\9a\996\v\83X°"uWú@^h\r÷/0/üÐv$\85\82xN\rª\ 2\90M«j¬ù\95Wc\85²YG^X\1cô:I\12\9d\90^\18\r÷/0/üP,¬f©I;£\14@U\90\ 6\98|i©\17á\88[Q;[¨2ÜQÕí\87ó\ 2c\81\96°°\1a\1d¢\14\90¹Y%À\ 1µs¹¨E\86Dô0\8f\ 6åC³®\ 5µ&}8/°^`^¸ ,\f{-/\1aÀ0(@\18\82\93PQ?t@á M\8e4\ 1\898\ 5Ò\11[ÿ\ 2ë\ 5æ\85\1f\88\ 5ÕX\9dÇ­µ´\a\91غ³ZÛcn\92ªîd³ä«i­Ô9¾5ÔU"Öü´\1fÁz\81yá'a\ 1ùà2îNyoh¬Q.rãźæÂ(³\8fL¢?Æ\e\13Ç#\897\8cÔc½À¼pûXøËÄ\1duÙÞÿ¾cN\ fë\85\1fÃ\v\8dýZk>\ f\v\99±ðW^è¾8\9fM÷s±Àzá\9bñB\17¾0ËÙQBý\93y\81±ð½xaþÊk\9f~2\16X/|7^pÙ\97^û?Å\82\10\8aõ\ 2cáżðs± \96¦Ô\8aõ\ 2c\81yA-î\rýȬ\17Þ\86\ 5Õ\8e-Ú¨ÿâOO¿\95% ó¿Ç\82R«Êó8*#ß{\13òË\16nªKgÃõmÖ\voÁÂñÒ28?åÕ¾¬\9e\ fÝgaá7ó²\8aE§FÑïèíbÕ¸E\84\11÷\89\95\12\86åfÑÚ\18Ö\v\82$^8Ø'k\80ö/_6\vógaá÷ò\82Ðs19\b\8doðw\11gõÐT\9ez"Æ(qß±\9cÇܤU\0\90Ú°^x3\16öZ\7f\86ãã\a\8e\7fù²Ì\v\9f\81\85\ 4Bèl\b\12\ 6\e`ÌÅ\ 1\9cµ\1d\84Ñ\18¬Ãì\04×m\19h/8Íó\17Þ\8c\85ý«\94\11\14~ªlÕÇ\1dºª\9aô|^+\18\ eø7\9bªêHN§&uªúlç\ 5Ä\829,YQ\1d²³(ª)î_\8f\95mòËYN\99\8ewzil\932/¼\ 1\v\ 1*\93\1d\0\8eÂ\8fPÒ<¶$Ë\84\842ëÑ÷3Q\ 1´Y\ 5Reô\11\82õÂ;yAÒÚ8Ë6s¶\88Ø ;\9eûmGJ¬\8c÷\99\ 1 ä\17^ÈΠ XÊû)\13:X¢_\1eCL\ 1\9aDR¡A
+\9dÄÍSÜ{b^x\v/,Æ\8c0£`N\83õKÑ\b\95¦\15>:   G¿æ±Ô\0ã\92.\1aqbX/¼U/$hc\ 1.¥BÇ\\8c\ 3V\ 6\8bè]X<\96H\8dq¡\Ä\14ÐÕG\bUs<ßñB\82¡«N\90²¥\1eghÏ\1a\+L\ 3CvNC\9d\88¶£Û5ÁÜã©\1fõgæ\85g°0ä
\80\a\82PYb;ªY¬\8f\9e¯\90"Z5c¤D?p\10¬\17ÞÕ\8e\14,\91á¡Ý\14BB\18A\ f[µßô´ùa\ 5=¢¤¸¯\17\88\17È\19{\18pG\83o.E\8c\84BÈ°Ú¢M\11\ fÙ¶W0/¼\1e\vê\1e\16¼AÎv²°P\89;,ä.HK?¶5¬\17Þ\88\85áØ\94áê\8ck{´3Þ\99Õ\81«ÆìÒ\8eÔ\80-\8b²¨\91\96Û{.¹óB}mn:m«\10¦}#!x\14ä1ÜÄ\18 y\9eNP\ 4ÐÌ\voÅBNX\90Y\8bªY\19<\9bÍ\ 6\14Í17}kæà½\10Þ¼~Ä\13ë\85ûzaq!ºhJ\81\7f ,\9cµ\8c\19x²ÍÉ/«±\86\87XØyA>ÄÂÑÅ<>!Ëv\16\90\12ß¾\9cad^x\1f/Ði|n|\8dw¼¤4\18¾\rÐâËÞ+\93Îó«'y²^xÐ\8e\94ÀLoãí=j¼÷ñΤ\ 5"£¹`a\Ðr#\1eã\ 5ÂB\7fÅ\ 2 \8a)5\ 1\81¢b\83Ä\9dÃ\8a'X\85É\98\17ÞÅ\v6;PÃ)JgÄAêÀ&\93£v¤\ 6\94\85úÕ}Ϭ\17\1e¶©Æ¯¤7\9f\9c`<\8fE\1e]»Þ°p\82ØÐ\9a4éó¼PÄ\e+(F\921"òX\97)\b\9bë\1c\85\85µ\ 67\84`q\87\18\1dÊånÆ\18ÉX$c\a3÷/¼\17\v\9a\96~Ob\7f\9b¡Æ *ÆN=P\8d.Éßg
+\1c;,ô,/\94\11\0\13ÝÆ\16ªìì-½\15Ûlq¯óÌ\v/÷Òµ?¤*=´è¯ø[)µL­Ê\97©(\ fÚL½ÒéÒ\9eÚu\ 6Mh9ÒÊnùÂzámXh._¥ÀH>\93PËz¶è¶JB'»0,g\15H6\1cC¨¥\v\a"\80Ó=^pÔÈZ_±Ð \84\12Z\f`¨gÄÍy
+nv5òÂ9·0Ë\19\ 6Íý\v¯ZÉ\93æ/\88-IRüM\ 3\8e\94\11BäÊ\18Q\85æì©%oQÛÞ·Ì\15b½°\99®ÚË\83ªú³¨êÁ&ç\82\9cn\92\9d\8c\1dÍÚJ|\9dÒ[äÈKuçÎYq¤\9eé\89ª\90Ø]­+\ 4ÀHÉzLRÑýÕe5e.Þ®V\ eÛ     \99\17>Êhå\85¢m\1c­`Åó\17Þ\8b\85\7fkS\99Eö(\9fó'æ\857\82¡ >·P¾ë´¬\17>ÃJr__Áô~,0/<êÆB\1f\8a\83\16ï̺Äzáß\eÊðA:è\fó¿Á\ 2¡\ 1¥\ 3Ïw¾},\9c\95Åú¼\10ç÷cáwð\82ÊÕf\9c\1féÇa\ 1\9d8{\89?1/l¶¤dËòÞª\9eõÂ-báeþļ°-Vh\ 3\99\9bß\90-\9bõ¯ÁÂoà\ 5\1ap\1a\9cs\ 1`XÕMð\ 2ë\ 5æ\85/ÃBa\96\92z\fP6ıE\94Þâ\9aô"\7fzKý¹/fÐP¬\17\98\17¾%\16<B@¤P\eµ¨Uã\7fct\92Æþg%\8cÖQK\18±$¸\15÷­\89^i\9f0i¢\ruºå"Ý÷­\8bY´b½À¼ð-±\10\9dy\r]\9evV\82\eE+\83\vò\80\9cj\f¡*\9dç\89u!ÌE®ò´\9cq«Ô¹\9a\93½Yó´rÛ>QÌÇ\19ªg\98\81õ\ 2óÂMb¡9\v\13\ 3\f\85M{pmzpP
+aanµ\85Nå3\94ZW´OBE!Uíc¹$À(\96\ e\9a4¡ÑÛ\99\ 5¨«£a½À¼ð\r± OMSÊ\10\12\91¢_g"ïàäs\9f\84Ùh\b©0¸#\19¡È\8cÈdH\95\834\13\8b¬\ 4%2\11¾\91#ÍPÏr\83çJ\11\v\9dñ9ë\ 5æ\85ï\88\85}ößIä:\844Ïõ6\ 6UÔA\1d\97\kQA²¤i^@ï%\fý"¼\10\13\ 4Û.Þ\13\b\1a,'z¼_\16*Ïý\vÌ\vß\13\vuYUå)É1ê\a\97*ÓÒD\9e\15äåæØy\8eÁÒ\9eó¢È(\13\8f\93\93ÊsK3k+mö\95ps\9a\99e_2\82\95õ\ 2ó­ê\ 5\1fG\18©\ 5±\90\9b\9e\12Â`-\8fX¨6,\18/ä5çE.\96#-Ò%U.Ú
+·Pl?ÀB#¸\7f\81\e·#\91åi ^HÀ­\18#y\19L\83\82\1a\96Ú\86\95r^\88e]ÒÅ«¤\fЫT\88u¬AbØt¢\18©\8d1R#x<\12ó·Ç\ 2)\ 5ej\f\84D6Á P@´\19\1fG°È\ eBºtq.É2Ê\rS\84Ê{º\1c?A\8d@Y\86 ßÏ\v\8c\ 5æ\85ÛÀBªV\93\ 4(O¨\ 5&!\1a\be3\83\15\b\90ºij¨\fÆNîØHèò1\80<6\ eza,n\153áåý¼Àz\81\8b°\10®¾«\96@-H«H(iU×\9bU\19tu\b\95Ry\12\e\9c$*\89\852ÍSªyÓSÊ[w r6¦²Z\94¨Â\91õ\ 2óÂ7Ä\ 2ú¿¾\97Å"M·y\9ck?\8dë¶ðHÚN\9aNaL2õ\89!\89mô4%\94\11À¬¸/\8dåLrè©\9cJuªX/0/|C,<\1cHw\1dhg®\89!qs\1ft\97\9b=çÅý­K\1a\f:b\1fÖ§VÖ\vÌ\vß\11\v¼¾3c\81yá&±Àzá»óB_ 5ÇiýËéè\978XiKõØûI¡\1f9à7ò\ 2cá[óBý\97\94ÞÑVI\8fÞ\ f±\94\e\1f\ f¯èxüZ,(õ\11EX/ü:^\90`\ f\87ScCX\1e?Ù)>ú
+ª1ÕÇ\10\1eYD®¯Ûû/ÿ\92íìS° hL\85ðñgK\v ¼ v¥m\97\89»ÞL9¬\17~./HØ\1c¹\81'<x¢å\82L°û\8d©\9e¿ÂÐ|%\16T*\ f")+ú)N±±TWÇ5×eÜ×ô\8bYÍQ¾u\8a\85\9fÌ\v[\9e¾-\ 1øùdí\14\93{gSei¡Q-¡\9a²uÿÐqËöªK[¢Cd}"ÊF¤\87ô¼\1c\8c*-\ 5Gë1ÈÓúuXð\16´¿®J\1f*£Ì\ 4\8eF\1c]\16ªo\85i¡ô¬\17\98\17þ\8f\85mUÞ\91°\90Ô¡\9b\83Ã=I\17æ9Ìɹqà\ 6\9fÍnJýE\167Áu\ e\19Â\87¹\86 \vh0\92\92ó<\84Z\9f\93\19B7~\19\16Ì\ 1\1a!ðrúé0\1dm\80Æ\98\1eº\ 5±à\9a¦)*       !¡Ñ\18­a½À¼ð\7f^ȲÌë\ 1Æó\12(\1eJ\1dès\a\ve̯³ì\b      \1e\82o\81\93Ç\18\10·Pdç¬ÂR\ 1ýuE¯=âUáy°jtâ,BñTγ\7f\8f\ 5\95\86A(AK[\b#\ 4^ýL\13uæÕ\8c0\90\80ð\1e\15\92Pʹ·égÖ\v?\99\17Ü\8c\f\0$\ 4\8aM\rÐ:¤3Ä\0IÑçÅ\16SmãÂr´\9c\84\8c«\8c\9a*Í\|¯\8cX\90\17\96ÉBñuz\ 1\11+b¡\8aC\8b\10\ 6.\15;/Äy>kVÒ\89}õúålY/üx^\88Éçº"~í\18/)ü\84\ 6ãê*½kG¢³êBÒ\9atçy¾¶\18Ũ`ã\85â¢ÀýWbA\14 Õºñ\ 2-Ô)imªiç\ 5J\9dd\88\17ü\8a\8aA
\vÌ\v\ f±pðhq»Þ\9e²\8fë\8bÒ\ 4°:Ù±\90ùK\ 3k\10\99ë.\9fCK.^xá°½_}1\16,\8dW%½p,\9a¦ì ´W½ÐÑ\82\90i\ 1@©`ô6°\95õ\ 2óÂ\1fÚù^ûªÙ>!-\1d\11\v¥Û»\96\a|å6^@\95\11â\82r\e/4\9b\ 3\7f-/(3Ð,OÄÂÞ\8c4 D6»^ \8c\93\14èUÔκÎ\90ä¬\17\98\17\1eiS=Ç
+¾Ü´ñ);Òá4\ 3\f± ÷uRâñ¨®e\e4ë\ eçû¼`Ï{\94õÁXP¯ñXµ:)"\16ê¦@V(\85\88\1a¢#,lÑ <ÑpT\95ׯhIRê\9aÝ\9eõÂß-\19³ÛÂÂü6,(\17Ú,ëCXP\157þ¬iUwü¼%\13u°ýªFI\ f3       Ö\9c\95\854»Ï\vPà¡Pg\189ÉÔ\7f\18\16\94~ÍB:j      \96¦/G½\10ÕÂ\92_y¡\8b)êc\82É\95¦\83N/ÆÂ\82ÇÑ?J8Ãzá¯ÖÀ\\88\võý5±´£U\8f\ 3FM:`H\ 1´lo\82Q\85>\8by\v:ìö}ÃL\rO\19D^¨0>:\80£\9d\83\89w\ f\9a\ fÃ\828º2}1\1a\94rtÔÞ\8edð[X¡.z!jg¥®¡Î\8by\ 1¯ÁÅ\0+æ0f½ð7£^N×\88\vSu\7f\84Q^\ru\19\a&-¥¬ãR¤Ô\15\8d{ÌÑÖµÜûÐ\ er\90\13­LZÐÙÆ*Á«*\13Y\97\91\ fRkï\ 6\85,5oÆÂ\89z\8a\8dx©^¨»uÃ\82\8fN\f4¥ùÒ¿p¯G\81\16F×êÅ\8dSa«       *¯ò|x\1a\v¬\17Î[\8f¿û\1cn¸Íù\v\87'\ 6*eCt£}8Ó\e±\0 Û\17.ÆìmH¯¼\80Ð\900/\ fû\17ö~\88\ 4ññb,\940ôS?\80Íþ\8e\ 5æ\85óeô\8b;}?^ø×Xp[Î:ù\16,\88<ÏýÞ$$û\17¡A4H\ 4Ä\a[_\e%Æ°~\ 2GX\98ïa\ 1Ñb_Ü¿\80X°^x\v®\1e\ 6\ 4wW?f\ 3ÀPÿÝ0\ 4­¿\9b\85g¿Õÿ¾âÅdë\99\17þw)\8b1K¨½@; ^h¾\84\9a\16d[\9bë½M^0\1fÙ´±'m´½Ù\87'ÙjÕ¶Xsm\9b;,PB\99\977#!\16¤7Â\ 2ÛklX~'/,\aý\ 4\16è\ 3wv\88K\8d¿ø\a®\7f¯h\18óç\ 5\83\f\89Ys\7fqtáý>\7fÁßã\ 1d\89\97ÓBÄ\82\1e\93\1a/ ïû\19\8eÉc6Ah\93¿\9bE@\7f7ÃJã5Å«ë\0á$;ÿN^xʼsôÇ\ 5I6Ãö÷%\86e#éÎwõÌô\82\9eb£_àå(±Ã\92¿\ 6\v»v>\e#\ 6x\1cö+Às÷¶ü\96záU\1e³\85´Á¦ß°\1dé\1f\eÂrêûé\rz¡¡¸Ä\18\7f¸\88±R½¨iU\14ÏG?æ\0Ó+F#\89ÂE\8a
+\7fmSåþ\85\8bv\ e\9ckûf¼0Üë\97x};\92Rûp\8a\97w2¨µé\9fÅÂtÌ_1¾C-z³\94ûÚ^\80\85Ïá\84¯à\85\83´Éé\94\9dOÇ· («æyîæ®xW\9b*!áÅ!\8d\12Ï\8bbóº1ª*ßLñx¤g±ÐM\9fwm\9fÌ\vä\8a¨
+³sxÛ\18­l·7c\ 1+\1aù
+$p~¤¯Å\82ù̸ã\93\vi.ª*C|\89\ f¸öWcÁô²5f]o\1f\v\1c#}º}*/ \ 4\86K\83Ðö¤QÏ~*\16h)æ[J\19Æã\91¾\19\16>\8c\17N\ e\82+³Zî¼\90Û°Íðù<,¨ÛJ\9eÇzá·òB+C\90'\1fB¶ñ\82\84®²áÍÑ\12çSe,|c½@1\92\b\ 5\1dGZèP1\16X/ü6^@,t\945Ïm¼`ÃöHCÆX`½ðÛx!ÛyÁG^¨CE\16\93'1\16X/ü^^ðçÙYK+%W\8a±ÀzáwóÂн÷ÚY/0\16~\86^(·à¨\1aX/°^øå¼°\849ͲÃ\9b\9f\ 5ÆÂ7æ\850#\16 dY\1c\8fT\ 1%ÊpÜ¿Àzá÷ñ¹9áùÊ&;7%\1dÙÛAVé\99±Àzá÷ñÂ\a_;ë\ 5Æ·å\ 5Æ\ 2ë\ 5æ\ 5Æ\ 2ë\ 5æ\ 5Æ\ 2ë\ 5æ\ 5Æ\ 2ë\ 5æ\85o\89\85»TðÏ\95ËÍ\13\93ý_;=\82õ\ 2óÂMb!Mï¥\91\7fÌòx\8a\¤I¢\95\14ÿË\9c¤X/0/|;,¨t\ eÛò"Ó\13%ÕrXÔj4ÍÆ\83á\91RJÉp\7fy\1e\95OϬÖÃz\81\ 6±\90§Û²Sèè\85x\1c
+\9dKU®\1d¥ë\e\1e+E\9e=\9a{¬ðìºÏ¬\17\98\17n\13\vVÐê\ e\15\ 4\9doY\8cÔ5¡\91\8a\ 5\\9a\v\vr\11B4°QÀö^Ô\1a¸1ö) \8em§2\ 3´\82õ\ 2óÂwÄB\86\8elÔL\8b:\e\93ê471[\18n\19³a\81V£J\ 4eà«#1\88\85μ¨E#\ 6psY\8c\89\a(UC\9b³^`^ø\8eXð{\ 2ùR\98¤Æ`iÀj=_*ÊÖÑ\8a¥\ 3pÒ×0eÂä¦-Ç\\89\ 3î\fGaÚ¹©¡Kí\9c\88jnkÊi/D\85ïu©b½À¼ðý°@+\9ag\89\83\83×.ÈJ:Ê8_\ 3n\ 5è\8dE¡PPpd\8f½6Þçk^\81³VBA\v\94t\83\8c^"\0(½Gë\8f\ ejûF,°^XÚ,m\17üÓ.×=\8få$7íet§zߪ\9fÌ\vwX\béi\8aÊ\81DU\10Fï}ê:1B\97\9d³^\1eÅ\1a\9cÁ੧uÛC}ÈsZÍsõ\99\18ÜÒ\ 3è\©!bA"PZ\98W\8c£\12¯X/¼\r\v\15(\v%\rìß\13Ì\9dëG\1føt]¸¦y\1fé0/\± /\v\95ÈÔ¬A\92\13c\94\93¦\ 1쨼7J\aGK6\98µ­j*¶\88\ 3\94>.\94k&èH0\ fèü\12\ e\ 2\95Ã\f£¨ßÓ\8eôÛõB\ 5ë\8e\ 5H÷êá        ,\nC+ý¿Æ¯Ñ\v]QUeÑ\9a\¥ûÊ\9d%`¤\83\18\99\9b\86\80X\10F\19a4\8a\88*kàHíDÈ\10Ó\96Ó~ã\ 5\f¬h\9dÃé=X`½P@Fë\eW0ï>Z \eÿ\95\17X/|¨^ð\82\12®æwX\18\8dХà¨\11Ä\vùRÄõ\18òì\ 4\ eµÃIÄ\9cóâO,ÔïÃ\ 2ë\85Þ\9d\8fÐâ·¬Â\96$b\9eë\18--\8d­N\14@¶mv,U\1foC{Ôç´ÏÎê°¤eÕl©U\92²JÎSò\81Xø=íHÙµ[-X\1a\89á+Ð*UbiQ7¯Ä\v&\85ZPç\ 1n\84ü\84ª\99Ö")Òþ>\16zZpç\9d1\12ë\85´:'\9dÂoy\921HÒPHÂÂ1Ʋ.¡¬í\16àØ\12/\14àRÔ\vþ\8cÈpûÛ1¼\ 2»¯âļðú6Õm\1d)\19R/|>Ïb
+6óç<\90rp
+wÁÁ\10}4\b\8a\16ÿ\v\91\r \1f`\ 1\ fð    ¸\15¹aÌ\14ë\857¶©fñ_\ 5\87>:i     )aa\84\90\88TÒ³\1f T\85!^ \96
+ÔÎH¥-­ä\83o\ f\19B£KL\ 5\1f\8a\85ù÷aÁ$ÁUÇr\ e­Ð3ØcQS§´\ 3\89·>@'­í`N\8cÂGR\1cQá]b¤­M\15dS\85Ð\1a\81\8fÄrÿÂ[±pù\96\8d³³     ò\w\14÷PÃj\16\80r"ê\85)\14\ 6©\14Q\11ëoÈTp&B\88yáµXPi¸ÃÂ*¦È´(\8d\8d®ã¢ª¹2M@&ö\89\fÛÚ\92\rõÃQ×\\1f"\16ê@íHÄÒÝ\88\87\8e¸ñ×(\89õÂ\v°@ú¹Ç§Ý\9e7½pNNÕ\0Î\9f·5P'p°¥äÝx!Þ\94\ eü¾¥\99\17^\8d\85uÕ÷\17¹5K;µ)ù±É\93©Oãª>zLð·Ñí¡ß\16ºRB÷\87\84\ 6^l\a§z¡uÏU?ªxh:&\8bb½ð^,$øMkô÷\88\85#ÕR]\b\84\85%b\ 1æ-WûÆ\vtS²\ e.\89·\16æ\857`ááü\1cj9Uû\96Ù·r³\rÇ÷.\85ó­\98Ú^ã\1fA\8d©æîPÖ\vïÇBæê<à\97%,4\10\8aÑøûXè¼\8d\8e\17\10\v¾ß@\900/¼\ 1\v\1f3k\93:\16^¼"\1cë\85\17aá\¹\ 6Æ\88\ 5T\ 2\14ÜÃB\85\ e?gÿã\ 5±Dåp>1/|\19\16ÄÇ`\81õÂ},$Á\91«\11\16B\ 4\80¥ÛsÁ\ 21\ 65¬>à\85ü,É·SǼðUXXUÒ¦êCx\81õÂvD\11µpü=Ó·\9e\8b\ 4\899ö;D, Ë\9f2\1a\8f´EFÈ\1eê\9cÖ0Xç\98\17¾\f\vû¬hÎ\8fôAXhKºAIEÇ\1dNøk´µ<dcµ\9cOqgZµñw\91%evNKzu>\9644IW\95n_|\97\98\17î|øÿK ¿aÍÏ×\1eÁzáß\99¯¦\88\8aç=\9cyáÿPHÊ\87\13õM¾¼\16
+bù0,°^x¯¡²\18cðÄã\91^\8b\ 5\ 6\9dÞaC\1eÌ+I¡´¯d\ 6Ö\vÿÔ?`¨\ 1Êó\abáwð\82\99hÐéÝÄ}ai\1e\f¶÷\1dl[\97\ 2×\1d×ùÿf\84ÁÜ{½\9d\8cû\17¾
+\vçQ:'ÛóGbaþEXX\17¥´^El\e%^ÈãÌ\7f
+\9e\96Õ¤:_\97Üh½D\ 6YTªÑßÍJGàß\16j\82\8aÀ3l©Ä\16C      \ 1X/|\11\16Îqpß\87\17ñ\82(æV\ 2Ì\8dH\87\0aNDJ\99Á¬6«©ª"\84*©©\80;\9aU\94s\13\82U¢wxÄÑø\ 2KºR\18Ê\aÐMF\99©kg\98ÿ\96.\8cõÂ\r\19óÂ\ 3,x\v\18d\1e\8cuÐI½t0[      ³6B"8\10\v\ 1\7fU\ 1\12Ce\11\v4©ÇZ\9aåv\1a ÈcV\0H|Ýаn\87§Ó9ë\85\1f\83\85ßÃ\v\10\92LT   \16SF\99ÁòÌ£×       Ü´\8bN\13,à3íjÂÂ\8cñ\93\ e0f^;Hü\bµ\17#\846óc\bÚ\1f!\8c©f½ð\ e,ôÅnÍ\13Çe§ã\13>\98\94£(zæ\85\ 2ú\97W&\81NÅ9ü4\95íì3C\9emA\eJ}Qeë\9a\1176S¾@\8fôþÜÀÉ£^ \84\94ôº\822;bY\95sÿÂ;°PÃÅ\9eXÖÏ\87§Î\88·g\81î\83±à~U\8cT\88\15±0¯Ô\8eä\91\ 5\0­·4óß´\81æ;\8b\ 2¦s,\8b\90©±@)¡È\b\v\86Ò)¡I\90\88\85\93àþ\85waAByØì)^°Öÿ\ 5\võ\acáwé\85F¬9òÂ\86\85\94B\982é¨Íh\f#Öôâ\bÇ3\95¥a©{\91\r\vª»¼\96Yóì(=Ö\vÏòÂ\9b\97ym ô\1f\8e\85ߥ\17\b\v\1ay\81b$\9aµ¬É\92dñÒ­\84\ 5\98°®ÇȨŲGÄ\82\85jI¨HJmª&¯¡Iãk-Þ\83\ 5Ö\v;/Ü¥Ê3òX\fs]Q\1d\91WÃ,Ǫ:g\15ò\82¶©ífY\907\1a|g(\ 5M\\98ÎN~0\16þÆ\vç\1f\85\85;^Øb¤lqèó¹Hç\ eõÂ\8e\ 5Ê@ìeX=aa\8d9\0\84É
+7\91^\10¨$d\86¯«p|//0\16\1eò\ 2Þ\92 e q§¢\83®r\0.ËH/Làð\1d\80\16¡ÐaÌÚÁ ÎÙÁ\9cÛä\83±ð4/\f0Ô_÷ãþ\15/¨È\v(\8d\93¼\0×æ)¥\85\14\e/$\0\1a\94
+\e\16\14ÂåhÔ!À(\90EZʳW.ê\b0fïã\ 5ÆBä\ 5i£Mñ\96 I,\ 1òí«\8b\ 1æ\f½\93\ 6jwH\16-ù²\8d7¥zKþ°÷ñÂ\0_kÃ\ab!\8eGÚ´3ò\82\84\1f0!;`\9d\ 3\9dÎ\85\f\9b^ >\ 3Ô\13\90\1fw@i\b\16Xiõ\ 1°L\88ý\v\aÁzá\9dXØÍ\12\16êm×\82\0È©Õô\ e\v±í4Tg\13B<.\84ì\9f`ái^h\ f_j§ñ\ 3±\90'v4f²­YUj\vtÓ£\94\91]],f5\87b\8b\91NÇa¨t¾nei\82¿í\ 6ÛSº½ÄÊc.tU\ f\96²Õ\8fö\99%ªX/<\8f\85\ 3\8a5´õ:\8b\1f±°Oß\14Á\9dý\86\85\18I9{\1eÁ\15\847hî÷ñÂ÷±\97Ì_ðèÙÆÇåG<¥\f\16\ 2_àï|[ÍÐ\88müÝ\94\99\ 3\96UûÄ\87\Ä`È\b\11\870\99x®í\8c¬\17Þ§\17ô½êAn§XôÆ\10\19baç\85%VÚ\16·.\r\7fÉ'óÂ\8fÂÂS+Ô>Xå\16õÂIü\7f\92Ͻ\12êu³\80X/¼¢\1dé\8e\17V\88\8d6æÊ\v!ݱ0B§h¡1\9dú\7f\82\85ù·bá1\85=\86WÎj`½ðQíHW^Hqw\e{\10æ\v/\°àC\84\85\99ë\7f\83\ 5ÇX¸\97\153ûy¾ó\aðBÓöôÓ/w¼\90RRÕim\0±\10yaºò\ 2>èn=¯õ[n\ró«ó\1f}d
+\ 1Ö\vÏòÂÅJ¼%ò\1a6\9dBL¡Ý\9d÷þ\85\88\ 5J'F£+g\80Úü\e,ül^Po\9fêÿª#\14ë\857`aª.6\9eE\19'ó÷±ã9mÊd\85á\9c5evÖe<k\13ç°µr°\87·\8c\87øõ¼`Ô\12k{ï\8dñ{\8e\ 2fPÔf\84G¨§Z¤î¿\8e§5¬\17>jþBVP\82m\8c\94äG^Ûoç\ 5s\94\18ÿçËTÙº¶\8d6«ZÊâ¯ù\80óD+ôì¾\90u]\1d\96?{\10ò±zÐß\9cë\ 4\19Ä>Ö\aÍzám&¡LÒv\ eígcá\aó\82éc?³Æ\b³£¡.a29ÖÈ\7f\93Çâ\18
+¡h\8d\8b\99&Àuiþg    °âAÓ\935JXZ\1f\97õÂÇ`Á[\92\10óxþl,ü\^P¦¦\81Ø¢\82:Á()­ h\93\ 6\97æù%\7f\85úÿ\16\rOõ&\81Ðc\94\84 ª(LºfÄÀ\r¥t\8fDpM\82!\ e \85Ê5ýf½ðQs<Óé0~ð éßÍ\vj   \91\16B·Æõ8E\r¥OCPF§&v@\8bEë%\1eIÙ-\16ôfa¡1´0R\86îNk\9cc@uM\96±¬J§*b`YEº\1d@XXé¸Ñ°^ø±ó\9d¿;\16Ì\14t\1e'©m1\8dheO¼Ðw\10$­Æ©h    OWÐ\10¼i ,\17ÊX\1az\97Ä\95Ú\90\ 2\96â´ rb²\8cŬR\1e!\9cú¹ôã\\1c\ 38\84Mâð\80F\98\16ì\1fÄÀzá\9baáçò\82\90\9dQ\18(m\ 2\81\ 2\1c/\14ò\ 28ë`VJ4\10,n\1e\ 4\12A l\17V\14ø\8e\0õ\94\1aa<ñ\8a\83®\92PÓâ\9d.\84Ã\ 1I\ 3Ë\83¬\ 2\94B\ fàê\83@\ e
+\7f\b\vÌ\v·\81\ 5µ8ëé·Û\1a\8e\16úÉÑÍåêS\a½HÝ\9cf>íBJ«*\9c3M=ü\16N\992\ad\82P\1funâL\aT\e\94+`\80zÕù     ±Ð\ 2T>K\ 2$\18GÙ,\8f\8b\94ü±v\eë\ 5æ\85ÛÀB\9e`µM¢!Æüiç\9c\9bå\82¼ M\9c\9d\90\15\84Î\ 3\94¨\98\87C\8a
+`½L[Ð\87\92\161¬{¡º@cº\93S\92wpð9µ#e4½$§¹ 6\9b6Õì+j³b½À¼p\8bXØZTÕÚQ\86\vµÈº\1e \10\16ð%y.\r\ f¦%\v[\90>\1dh:ÿIåÛÔ7#ráEzêÀ¥«ëH,Ó¸môl³îX UAÅ\ 4µ?lX@Yro¡PÖ\vÌ\v7\88\ 5\8c\7ft\9c\94c\84\ 6·P\9bê\ 5\vQHDÕkÔT#\r\f\ 5ÓR\7f\9cÊÅ:ÃÉ\± \1e`!*î\88\85ØÝ@XÈX/0/Ü&\16Z\8a\91¨Ñ³ò±\93ÀlX \ 4\bÂB\ 5\94\0\12+÷Ê/\8b0     êæ&¦\82ÁwÇ\18ï\10K\18G3¡\95.Ûü>\16è\ 3Q|ÛìÂ\v\15\9e\86õ\ 2óÂmê\ 5\1d½\93\1còH£\8bh\86r¸Ç\vèÐ\8dÏUVÂ\94\ f.5"Î)·pÌÐÝe\9c¾F\892D\r\89\88     ôÄ}, \88ÈQP\1fi¡a\9fÇ\ e\86\ 5æ\85\emGRNÆèeB\r|\18\93¢\ 3\8d\17(\v\80Ï\87pX\96)t¹\91 ÓetÐSÒ\97\ 1æc\92\1cgÂD\ 1\99a4wXhñ\94z)a^D\ f®¥ÜôÝ\9f\9d\17\98\17n\ 3\v\18Âo=\vyk\1d \1a\98«V\994Ìi¾\8a2\14Âh\19\82\v2Íó´
\85î`LÒA8ù¤¢#BפJ©c\87¥êV¬CHðÐS ,tÒ\ 5gS\83¢\1c\ 2
+\8e\91²ê±^`^¸M, \a\9c¯É4%JP¡4¥]©^Ô\92çÉtÐ4º"\17ét\1asÒÃk2¦Ê\88u\9c\ e£\8a£\91\84jO=\rãÀ\83¨ÛB/(Ë¥h'M£À\95H\90\170Dê\ 5\8fGb^¸Q,(Óuûn\95\e±\8fÂÛ\17\98Ú\97\9f2\97\81\13Ê\98­¬2û\f\86ë\114\9ba_\9djÿ\8dX¨±|~92Wi\18\8câñHÌ\v7\8a\85{C\91>Ø"\16ÔÃOú\93\16X/0/Ü\f\16\94\19Üú/Ö@§þ¹ûË\16*5[Áó\9d\99\17n\17\v«I
+ý/°°¦m¢\1e\f}:>6A\88õ\ 2óÂÍ`a5â\9f@\ 1\19çá\98Tõèç°^`^¸\1d,|­±^`^`,°^`^`,°^`^øj,d^Ü\9cy?°^`^øl,ÌEQÞ ¹ß¦\17n÷Úú_Ã\v7k¿L/Tå­\9aü%¼ O·j\aó\9bôB\ 5·lͯà\85og?T/(\9dÞðϳZæGð·³\1fª\17¾¹1/|\11/0\16n\ f\vÌ\v\v\8c\ 5æ\ 5\1f¬\17\98\17ØX/0/°±^`^`c½À¼ÀÆz\81y\81\8dõ\ 2ó\ 2\eë\ 5æ\ 5\vÌ\v\17\98\17ØX/0/°q\8côÛ±pÊØ>Õ^¦\9dù>}®y\17:\b3Û§\9a{I\8cÄOå³\r\82t\81í\93ÍÍÏa¡à§òùO¥û\ f"\9c³uendstream
+endobj
+5821 0 obj <<
+/Length 105       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 5Á¡\11@\11\0\0PKXBÔ\15Õ\0\860\83(\8a\92$ü¦\89¢¤\8b\8aà\9c;E\90\ 4ÿ½½wιÖzïå\9c\8f1J)k­9ç÷}Zk¥\94\10\ 2!$¥d\8c\19cb\8c\84\90\10Â9\87R\9aRòÞC\b­µ\18cç\k­÷\ e\0xïý\f`;/endstream
+endobj
+5817 0 obj <<
+/D [5815 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1470 0 obj <<
+/D [5815 0 R /XYZ 85.039 706.019 null]
+>> endobj
+5818 0 obj <<
+/D [5815 0 R /XYZ 85.039 671.274 null]
+>> endobj
+5819 0 obj <<
+/D [5815 0 R /XYZ 85.039 577.558 null]
+>> endobj
+5820 0 obj <<
+/D [5815 0 R /XYZ 229.648 435.096 null]
+>> endobj
+5814 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F62 4159 0 R /F64 4225 0 R /F18 4228 0 R /F58 3380 0 R >>
+/XObject << /Im17 5813 0 R /Im14 5646 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5824 0 obj <<
+/Length 3182      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Zm\8fÛÆ\11þ~¿Bý\14
+8Ñ|\7fI>\14®ÏNÎ0\9c«}W£Hò\81'R\12c\8aTHÊçë¯ï<3³$eñ\8c´F\8b\0¾åìììîìÌ3/\8a»pè?w\91\84¶ã§\8b8qm?I\16ëý\85³ØÒÌ\8f\17®r8\8bÀv¢\10S\7f»½xö*\8c\16®c§Nº¸Ý0Ëmþ\8bõâ§ç7·/ß-W¾ï[nj/Wq\9cX/în\96®õ^¨7ï®ßÞ^¿ý\11_\ 1\11]ëî\ 6Ó?¿[&¾u»üíöõÅËÛɶ«À\ e"\1fûþqñËoÎ"§£½¾pl?M\16\ f4vl7M\17û\8b ôí0ðõ»ºx\7fñ÷A\8aÌ\ 5\vY5s»\95áXÑ©S/\9c×À
+7\ eÓA\a\1e\91\84S\1d\90\80À¦\vEtû0t¬\9b¥ïZM׿_·å¡§kG±\85\v·Ë\95k\954¨{\8c\8aV¦®\8a\8e\18\89|\0µÇ¨©eêW'tnn®è\8f\vB\ 4\952\9fïXźüÕq\83\97Ä~®DÏN\93ô\89[ù®í\86ã˺áÌË~ØÑAʪX®<\ fç÷\12º\13\9f\10O¸Æ¨\ 5\anèy\91UÖÂY0SWàßÚpª\94²\93¿ÙDh¶åÉ\84õÀRY\17|+\16ü&«·G"\r\8c¬\15"\½\11Å@TßÈ߶8àTÅô\f^jõʵÓ\83\1cTXlU\19\ eñÈ×;*[Éúäç\87\8d¤¬\8f\fZ\ f¬¼øTÊ\95Ve\9d\9b­èIpõ:/jHê\85÷aÉweùI`]\12Õuè\88YµÂ¢\aÞ´­HH.\v\ e|÷QDhý\ ek¸ïä#Ó«ñ¸âå\19¶x$²²\fjÏKü»\15êq©V\13X÷tÒÄ*¦³\r¦û\ 3ÿ«\94Z\98a\ 2Y\9bËNm1£\95\87²ß-W\81\93Z\83.>\95ëó5;U\ eÆj³²bSdý±-:r\9b(\ 6\12\90\8eè\19\ 3ÒQ\9f\9e\850²0ìÏ_ÍFþfU%\83~'[ca\8e\rü¢-êµØ\80\90E­Ì½£\v-]}\9bv\\99Ñk\12C¦Ä\ 4<LÕà\1c\ fBÙà1Ú\19-°6kfý´\f#\8b}²£÷\ ebÇz\9e7÷F\ 3A Jíd̺¡{®\r4@=\ 5\ e\12ø°8üé\1eÅ ²ÏJ®Å`0\ 6{¥w qrÀ}ÖËì\86\ eË\83\eøÀ\93Þ+\1cp<µ<}H]<ã\97\13\r\84¬\0ã\92\ 3Vùz6~Ý \b­\974ûIßTö~ÔððUd\ 1Çar6\ 6M¢u»ò VOAE¬\10ô¦V\17!*\f\ 54òúNIz&la\9b[x±íP\8cÀ58.]A¨ëÉA\1a\81\8f\fèæ»®\18\1df\8dÑa\Ö\83â\19µ\98\9c1\ 5<Û¢.Ú¬ÒIØ\1a\ 6\9f©ø\8dy\ 4r\11\¿àCùr'Z8Ý~[\8e\8aÕÝ\19\ 4§*#Ú\9eïÃû\r¾
+Ûù~Æ \ 5ü×ð\11(6\ 5\9e\88\12ºF\9cK=kDܦ:Â|`ý2µÎj\19\94\8a.4d\a¨óʬú+ù¿\9bZWr6ã¶_.ÊÄ»\84\ 3\94Lþ\\11Ïñ0\bûÌ®¾\95¹;XCÙë\ 6?5¸Ï\83Lí³Z\80\99owÈ\14¤æ¼»o\ 5Ãá³Nl\80\88£I[@6\ 5fV\18û\1dM°¦\8b¼Ì\94O6\92(\91p\80\ 4Î\f~L,]ù/^£Sx\9fæ\84¹ì\8d,Úæãðܺû+\86ÎVX\8a̼\e¾X\85Ì»\a\1eyá *«ºFFu¶\1fÀRîuîáó\96\1a$ê&û½Øt\10[âÊb\80\ 1¤bêÞ¼0\88Ì7ÚQ ÈÓèp§\g\96\1cH\ 2°WÈ\0F?
+\99Q\98©¥\1aø\89$\ 5\1aIËÔ°X\18 AaK¤ðY\9b6\9f\0!(t\8bsã(êì¾\1a1§ìçpåú\v\80ð|\8a~¸XC¦â\ 5\8e\81(\f\93kà£Ô¿bQ\99Q\16ÖsÆCSCla9j\eº\87ê­\91¯\8c\9f\1c§bîÕ\vX$§G4\98æ!F\ 3 ç\8cÄâ\84-#»\8b¸M\f»QW:\90\e\17\97O\85Ky>à©.Èq\85\90\17\92­<\12>\0{\984°çÑs|`Ã\10W\91\18­j\8bƧ\1eâ\89Ä.\11\92\ fW\90o\ e\93¼µ¬6xZ\võK\v\ 4Ki\9eH<\92õ\863\9f°~7\9c\ 6\81Ñ\16i\1f\0\1açîUr¬\8b\b\96Fçî\84¤~"Ùì¥ÐĨýXe\vq6fø
+X`8´ÅÔé\90g\80Ì\16ï\87£ÐÓgþN¸î®ÇÉ2«\9a­\1e\8f}\9bþæew0ÉôÉÄ\10ªhñ±\9bEX@9Õ\82k¬Þ5%R7|s°K&     \0'ò<Ã\ e\8c0\83\9a\8bàüº\96\89a3\1a\8f¹0´\96\86'\93ÇnpíÄÓR¡\12\12¬\13\1e\rºF¼pgÌ\rÄ\a¶¬¾\1f\82/    \ 3<\95:\9enIv¶\1f.v®\84y\84\8dý\13àb3¾\14Ù7¯ß`\14{Öë\17o\84\15\96\f\82\1a0;G»Ê\v\15=\16,\ 3ì\12óZ.Æ\b®~©p\18{\13\bÁ\97\98HüTFi¼\f¬\82«Â½¦\9a§W'?¿øý`4\93÷#,ÍÙ\9bN\93FûËJ×\rB;öb\82Û(²=×\9fV¼g5¿K\98\9cpÍo\93\89\ e\83\eØnàÎv\18p\a\8fªæèI1¼È!12RîS)¡í'T|Ó±\9c±Ë\10\ 53]\ 6\82;\17¾\³yPd=/ù#ÏN|\17b\16\7fÐ\99S7@w\ 4ÿMÆ|Úq\11\13\9e]ïýÅUCçZ\8cGóSÛ\v£\ 5z\ 5\8e
+\92\99^Ás\8a\ 4\ 4 ó©¼1\8a\80°À\18EÀ¸\90 ÀãCKeÉA\b(ÄbrålD¾fä}&(Ës\93²S*¾Õ©\1f\99z\93XG;\a&tBÜ°7Ï\82ÒzWR±Ï9\8cï0FyZ\8b\16­V\ 4D8ðz\ ei\8cá®Öì²\8aòÿ¡°¦O@\ 3\9fÒÞ¢ct)\vrIa\8bÏê"ÃD×g\87i|\94s\90÷ê\18(x¬×»"7e\97\95g|vG\[\13Ý\13íø\1eB1_d[ôò½Çýë\ 2'ñ|ú2Nê¡ÒíE ¹»~"tc¾øüåFô\94*HÕ­[L\85Bkº÷\98'z®nÂOÞSU\ 5\98\9e{-\ 4÷$Ôª\1dã\88Û\18 5ý$=aÊ^ë ¢b\9dü\80v\87ËAx\90Ñ\råR(éW\ 6È{\14ɬ\ 1Ì\8cÙW"ÖÝËp#iIl6Ä÷Q\13\9a\93l\89g\87+ʱÄÆ:IeµQ\ 3¡÷\93\13tͦ\978$=¦Ô\9aíÏ°Á\91±]
+¼N¡6Óúûê\95ÂmÙõeU\r\9d!"\8dçÚ¶Ù\1e6v\86¿~\94\12>\10þÆ\91íÄé7\81!ÒI;&\9cZ\rmÛÿ\1e\9fW.\81jB²h'Ïs\9fè\84z\ 4\99Aüçú»±öwﺡ¶\89(\råT9o\96ä{\ fÝê\157\7fñ\81l_r,âú\a(\ 5³IÒ\81\9eðÍU7Û¸õ\9flG\13\18'núõÆí\8b»\9b÷d#\91â/
+p|hÕ-þC\14Oz\19\18\f\88¹\92\ 2a/îK\9ce6´O\89oh\8fðjþKiÑ\11\9c\f\90ÇGîXXD®\16\16ÑPu\1fá\ eR\8ehªÚªTÉÅ£±ÁAR\95r^¿\9d\9bûįm)\9c_\8e¹¼GåÙFþr\ 3:<M\93dfo²¯íÎTIÄhÀ \1c§\9d\bÌî')\95ä\8exvð6G\15»\19\175­©É±öç÷z2=!7^:\95«Ú2x\ 4\1a\97Ù`\ 4\12\ 6/\9073ëØ\8a¹<\ f\ 3Úå&Å Ù\86a`À0\93m¦-¡GÌ\ 4\Ú´Ç®\17¾~WvÜ+zö*L'vçú¾í\84©Zß5º³\94k?ò>4à\80\12¤Z³`ð\81ª¶Æ\94k`y\8bñ­\8c?\15¸BÇe2\98¹Û;]M^s)#´Td\17\8aíËPL\1d\1f0©NÙK1\93\959åÔZ\10:³z[`-GT­þýD\9c\88ïzâcij;\ 4\17rÕ¡\8b×\8bîµ\1féz¦Ò\96\87èLÃPÛu\e0\9a\ 4Éf@rÓ¬\93>\9f7<\99\80\ 6/ø¢\19JÌ¿ó\ea\96½ÐT\90è\17fÂñ\81Q=\97\95øöVÖ\1cM°ÓÒl¥\97\9cjjÝ\1c+xÉ_\9eL¿S\87à?ø¿fß8ß\7f\10q\94}6ÿvìÀK¾\9e\7fß\12è\9c\83uHÑ/Ð\8cÛ%µ¥©dÙÓñ\13\197­{*å¦{'á×Snók\89\1fh§zÀËõG¡jãË\9f\16\96ø$|?\10°#j\99ßæÀÎ\16\17x\92_>Êø\86[\v\81¶Õ+M\a\83ÀÚêÎÒ\12\9bêÄ#\8d$¤SGL\ 1¤v«sï~\94\vùsak×÷\87ï\9f={xx°×ÇC'm´\95\117A±¦Ý>ë\8b®?\1crû°;{\14\8aû¾M\9a×\153q4°}öá¯ê×tgÉ\98\90\9b7Ùøù¸äƾúd\9aj\\94\1f\15\98ã\9fü8Gù`¤+ÙáéK:\r\85,\94'"j+Pq¬úN\bÓn\8a©\7fsuOÊgèb'\rµýØr6íÞê\11?¯#
+z\80\89\10j\12\r5Hs\15\870&Øí¤kÏ3\9bAL+k¨\b$/\92\ 3\96È\90\ 4ù¸Þ\r\99µ'÷Áפ\17,Ñ^ÈR-\rE}M\ 1î<\96³ñyaÌ\90'ÅIÇY\97\87_Ø8\fÒ`½S£\1f\12eZ±6¹{L©\80\90\86fÐЮ%\85þ\80ãxæ×A^\99\80[\8e¼;rkª=¦\eômsÔRD\9ar^ìr\80ÔµuÅ2ç2ò¶è(+Xk\8f£Û1²jr®µ\ 4ÿx5óCÖ©áéOl-c?'ë¨`Dã\8d\89\89\9d\84Þb\15\11¶yþ·áæÿ&U'\9e \88æs_Uá·ý_!~LÈ:<ÇWÓh/HÏ\82]dû\14\e\9cé\ 1ÿ\rL±p\0endstream
+endobj
+5823 0 obj <<
+/Type /Page
+/Contents 5824 0 R
+/Resources 5822 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5811 0 R
+/Annots [ 5828 0 R 5829 0 R ]
+>> endobj
+5828 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [406.399 117.186 500.027 129.179]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/testppd.php)>>
+>> endobj
+5829 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [146.561 103.637 234.462 115.63]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/testppd.php)>>
+>> endobj
+5825 0 obj <<
+/D [5823 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1474 0 obj <<
+/D [5823 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5826 0 obj <<
+/D [5823 0 R /XYZ 85.039 740.47 null]
+>> endobj
+1478 0 obj <<
+/D [5823 0 R /XYZ 85.039 307.173 null]
+>> endobj
+5827 0 obj <<
+/D [5823 0 R /XYZ 85.039 274.956 null]
+>> endobj
+5822 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F59 3455 0 R /F35 3036 0 R >>
+/XObject << /Im3 4496 0 R /Im14 5646 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5832 0 obj <<
+/Length 3074      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZëoÛÈ\11ÿî¿B\r
+\94\ 2B\86Ë]¾ú-Í«>\\127Q\90\16\81¦h\891EêHÊ\8eﯿy-IYTzh\8a¢\b`îcvvfvæ7³«¨\85\ fÿÔ"   =_§\8b8Q\9eN\92E¾»ð\17\e\98ys¡\84Â_\18Ï\8fB\9cúÛêâÙë0Z(ßKýt±º!\92Õú'çÅß\9f_­^}XºZkG¥ÞÒ\8dãÄyñéj©\9c\8f<zõáòÝêòÝ\eì\19\18TΧ+\9c~ÿa\99hgµüeõÃÅ«Õd[×x&Ò¸ï¯\17?ýâ/Ö Ú\ f\17¾§Ódq\ fmßSiºØ]\98P{¡ÑÒ¯.>^ücàÂsfÁ«f´sµ\1f{\89\8a±á%\89\99Ò\9cЪ\0h\81\9b\vÆJÃ? \992\9e2jV2Ð/Õ^\10\9egC\8b|`Ã-¡>æ\12©-\12 ðÇ\ 3\8aÌB)/\ 5ÚÉ\ 1}^*\15;Y[/]å\94õfÎÜ\89\97Æ)²Yü
+"§Ê QñߤMÂ\8e\8bhàÙåN/^6 Öb\94L§ .¸Jì\ 5&\19dSÉ\8có¼^\ 6±Ó,\83Äi\97n áSd\15·®p´éú\8fy[î{\1eÛ\13eY\83ïô\ 5ªÓvOQ\1dÐ<\9cpWA\br\a²ÇºáÅuÓ3í\91$\1a\ e4°¤\87®@ÚÔé·Å\f_m¼ \r\8eEwñï\ eeÉP*²14ò\99­\f\ 4\`d¹(=#¼òÀjL\94\1föÝ\84y9Ç\15Ü<\8a\94,¸ºzÙ±\ 67° \85µ°\0\1d\yQ\8an\8c1\91\12é\8fdÆÃW±)´ë\1e¼Ã\13Á\94³\81P6q\bþ\83:õ[\88^£Ñ2\1d\ e\14Ü]Ó1Ü\959}á4`4\ 2¢¥P\18T4&~妬Q\8d\8aÇï\8azÍ{¹,BsW®y\99rÖÌ\9dÕAêl\19¤à\1c¤\8e\7f¤\aø\8brîq\93\fÙ<t\8c2\83\bÐþÙW¦ízîäÛF¤ýÓãHÐQ
\14S<èØ|Wxº\ 6d\8c!tÜ\ 1\80þsÄ\18Ð'\88<?ù_\ 2\95BK34ü\11SXò\19¨R¾ï\99 ý6V­Êý\f<\85)\89Èð¤<ߤ)CÒ´}\ 6\9e\949\87O\10Í* ¿\8dO\977\10\ 3\81ï<\10\18\1d¸C~\ 6¾\b\1dðf\81\80[DV\9a¾±xF´5\7fyl\12\ 2¸\16C\0zC\84¸è\95{\e\7f\18\ fÅ\9a)1[^½ävscÅ O·\a\ 1\12§È)LÑÕs¦\e\82ÉFçÓiô\84\1c<\88\ 1°G\90Æ£\8eع­Iâ{î\11¬a@e=\ f ZA\1a9ïpb\ 5\13\ 6û\89sÍÆÀ¥_\99òg?ôEAZ\91Õ\ f\0\92´Üü\
+\14Üwsl\142Q²J6~ ô= ÈñÄ\8fÏßqc\8b\ 6îf\80\ 21Ý5¾:É,Æ÷\9du[Þ¡88OXØõ\16v«ªX\ 3®\19H¢_\ e]Ï4\aÚ\84p\90 9ð§\10\ e¥\95Ò¡øP·\ 3ZÐHCV¨\90wQ#\13£\9cgÏØ~ÆÅit\12øóõÙ~©I-\91\16\ 4Àd\a\1d\ 3¸ØTTÏÈ\10z&´\12ü\99·s±ð\92\84\10\0ÂéàÈ>\90üÚ:Û\15s9\ 6Ò\87¶I©oÐ\ 4\86lCN\97sFèxØ\ 2/¶9u\90\8fYw\12\1ceË>Ûsl<ðð½u5Îï#¯¬ª\98â´\b\10\86\94dî¦C\18\rUÑYy9lÉ\0¢ÑTÿ®\1f\ 2Qr\90r0\ 5\9aÐy]JúÐ\1cïà>·Ü\ 51è;\14\fú8\97\a\0\94\7fÖÁ?\93èY0W\1a¤p\\96®;°ÿ\83\85\98ù\80(v'®ª\11\10\r\81\8b£\ 38a\87=\94´¹]Rñç\9dÍy1xL¬¿\ fèÿ«IÏ\85\ 22I\80\17\*â4\9e¿ ¸A\0é.\1eP\1ccà$«\0\ 3ã\81þ      \1cg\18úp9A8ÅËI\14;Ï«®ÁVä|êÐU°%u\aÌ\82é9\18±CÑÚÔî\15\8e5\9d­÷\10G\96\bÜ.\r\10\ 3ðϾhÙÝO\13\1axE\10\9eQ\b
+ÒD\8diR\85sw®O(½   \ 3\88
+:c\fÉPOP        }>4\8f\92\ 3\ 2xU=0mÞf7ý¤ÞÂ1N3\1dwzaºå$Q\15Ü­É\0#\82¢æ=Oí)\ 2k\9c\ 4å;°v\ 2\1a+FÚ\ 3Ü\96A\0äËfKºCw ª\8eDU\8a*wj\90sß-CH#e\95]W\82\ e*pn(cî¸3@\10´ïp       éÈ0ÔÊæ0\85©)«QuåÃ\1e\88ñz\9aê\95à\eéÿ\17\11áË`c\19è³[ÙâñÖCÒV\92´I\ 3ú\1c¥ ò£\93Ô|lLp«8uîK<±-w\86
+\17Ú$\10b7õvâ\12°t(\ 2°ê\86{y=\10\91æ8´mö\ 472^ö²\17\89ØÞ²º:ñéJÑ´§\9b\83GØâeÐËæ\86Á?\90\90Ï¢íJÌâ¸u/`\8aù\1dc\136Yá\93@3ç\14t~°ºç3Ó(¹$\15cüA"\10·à\91Ñ\9buÊ7\ 4:ý[\1e¸AU°\81|ѧ?2Ó=ß\85¬\13sáä\9a(d\8b\boºRL=A\18\91\0Tµá-²áï\1a9ÞMV\ f§RìÉÇ\81fÜT\16IFyd\ 5\8e|Äv\94\0c\ 4\84¤\¸ád`+:KR\156\87´»LrXÎ8\86Wª1<ì±`\ eiéøÀ`ÛrȲy\7f\18R#¥E~Éé3¤{\90Ü\84ÁQ\17ko\ 6óbÀ5mΡxêéH\1d¡¸ñà&ù\bÅCt\12\93\82\93`\91P0Ö\8aI\0\9f_\97\83A6\ 2îm¾-û\82d·ÅÚ  \16ÇIz\ e\8b¡\8eSÁ·±xEe%\94WyÓJ\8b\82\928&\90-®óèà\90 {`_*vÜ/;&¿Îº\ 1¢¡\8bg\84ß7È»á%\9dE\11||\ 3\8b\
+M¶FG+ûÒ.ê\97\9c*\80ýìú§ç=\ eBóÀ\82\10\1a\ 4\10\92@«é'õ\1a\8c¨©\8aB\8d&A\1eeß1      ÕZ÷5E}ìü\8b¢þ`W\87¾\85\1aè
+ Kï½<+&6¢jÆt¾"à°¼\97à[\0\ fÐÅ\ 5·³Î\8e\83û
+}u³\19\9e\e\9aç\8aiÒ8\ 1æ]cË+\8a¯I\19*p ÑaC5`\ 1èªW\r\16Ô\ 1W´ÈgM7«ì8®mÜ\92% t;î[\18\94\80[J\1c`e\9a][\1cg¸×bv\1dHÎlËF²\17Ò¿½|û\8ag{2\96d\81©
+¯&¸Å
+>Ìx\by1cÊ\8e#/\8e\1cô§VÒ×T¥8&ÏF\12ÚéÀ\97£0t¾Èu Xó4\ 2!~³\9a¿eMÙ¯Ì*\19\8d\13\83U\18kA\a\9b\9fà²\8a{\0-C5«Ê/¡Äg\0cðV\90\9fj@\94²\1717å\19w\10õÁ\8eÀ\ 1M\19¦Â\9f«A\\84"Á%ý9Î&\8f\10®å\83\80ÎÑA0Ãr·¯J\92     :¿ñ94LM\ 1\ 2_N÷\ 2ÎHÆ\f8¸»Ò\96I8C\1e\180\96ã¦Û\8c\86d\9f¶¨ \ 6àL2J\12½è&ûÎg&\ 6\87J\ eqRX\ 6\10Y}Ön
+|;ÀÈ;*lÐÓ@Ø\15\9e\17:F\80Ð"L\b·p9%PR'?tC\81\8bÌ\86\12\0;ìÑ´ß±!i1RÈ\95³ÙÔ#0"=\95\14ØøVjÄùö0\89âÙP@µ\ 68ÌrÄd£#L\13\bG~ÊÙ\15Ï\ 3ªÎ±`G§÷ñåCp\v\bÇßPüÔB71\0Ç\a@(s.æq\19óè\ f{îfü\91\9açvðv\18\0?\95T\8f D\b\bTT\1c\11§z\10(9\1f   á\88\ 3û\ 3_\8b°\16\99à\9a\19\81̳+\83Øóá>hßÙ\10\93Æò\ 6\8d\94IFlËßFÜÔ\8e0¼ÂC\92\f\9b¨ë¾?Ægy\ 6®ÁfG\80VÙ²¥\990ÖÎuÙï2\84\88§ò\94\8c [Ê»ri\ 1\14Ôkê\91ùð\10Àþ\88)\8b' ^Ý0¨þu¦úPPøBæ\9a«?T\ 45\91á\87L*?\8e^\80\ 1\8fùÚ·\9f\19¦¡¼3üû\92FGú¤ÊÅ1Ò\a\9bæøº\89s\19\7fÞlá
+Àá:Öÿ\91\9e¾HÚó\92\8døZÂ\898\82\9b\99Ò&·Ùaß=±Ò\84~¿µ\a\0û\97²mWÖ¹\88t|Å\809\85\17\7få©P
+\ 4\94\12\82ý4t        \96äÒt\18Ä\93£\16ÏØ\f\17É!!\969S´Y×\17í\99Z\9b\83\86\9a5|\81ýéï¤ÄÃ2~rRDcÀ\ 4±^¸Æ÷"\93ü\1fúL\90\ 3yC\88\9aúâ;ä38}ä38\90ñ\a\r\9f\96Ê\8b\1e\1fé\13¦ëÇghÚ\85_\ 4¦%JßYJÙrSÔ\0!9w\18a\90ûãÝè2j\ 5\82Í\vûnîÎe»Ç\ f+òðN®0\85.F»áè\ 2|mcÌ{;>\1cÀå²;´Ò²\ f\10ü\8a        \ 3³¥:O\1dkN$\ìC(lE\f\13\8d?Èá\9aÓàÂQ«.RçÍn_VÓ·¡\88\ 1\ e¿\18\85\9c0
+úÜòð=þBÈ¿f\ 6Ó\87MðH\13§â$\e\10'\ 4\v¹Û\997mm<_Û7Ð/3¼\\13ú^¨ôÑAlÚb\8fÅjJ?\96ÊÓjxüûh\18¤\83çÓCC¤bçýäÖr_¢×ê4\98¼¥\82\vì\86»m\8a¯öysàrh¸ê ×\10VÂüº-2ü½æô\158\b´\17¥\91\88ð©Î®\11
+ $\97Ã/øñ]Ñöܹ)í´?£\8e\8b\95Õ\87²Nê\8fw¤s\90\11G\9eÒjþ\9a+Öü¾ÿm¡cO\8dïéß\84\8a ô\1fË9Å-+àïê\1f5\11endstream
+endobj
+5831 0 obj <<
+/Type /Page
+/Contents 5832 0 R
+/Resources 5830 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5811 0 R
+>> endobj
+5833 0 obj <<
+/D [5831 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1482 0 obj <<
+/D [5831 0 R /XYZ 85.039 494.207 null]
+>> endobj
+5834 0 obj <<
+/D [5831 0 R /XYZ 85.039 461.99 null]
+>> endobj
+1486 0 obj <<
+/D [5831 0 R /XYZ 85.039 365.382 null]
+>> endobj
+5835 0 obj <<
+/D [5831 0 R /XYZ 85.039 322.429 null]
+>> endobj
+5830 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F20 3021 0 R /F41 3054 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R >>
+/XObject << /Im3 4496 0 R /Im14 5646 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5838 0 obj <<
+/Length 2854      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YëoÛÈ\11ÿî¿BW (UDk.wI.\ fE\81ÜÅñùÐäÜÄA?$ù@K\94Ä\96"u$\15Ûÿ}ç±Ë\87D9é\1d\f\9c\9d\9dÇof\96ræÃ\9f\9c\99Pø*\99ÅF
+eÌl¹»ðg\e\98¹¾\90v\85?ÓÂ\8fB\9cúéîâòM\18ͤ/\12?\99Ý­iÉÝê\93÷ó/¯nï®ÞÏ\17J)O&b¾\88cãýüñv.½\ f<zûþæÝÝÍ»kìi\18\94ÞÇ[\9cþíýÜ(ïnþåî×\8b«»Á±\v-t¤ðÜß/>}ñg+`í×\v_¨ÄÌ\1e í\v\99$³Ý\85\ e\95\bµ²ýââÃÅ¿:*<§g¼kâv\v·b¡|a\8cî®)ék~¼ÅÛ\84ÆË꺪\8fy\ ec\11(`äÛ<+\11ÄÓ\1cÛ\99çù(ª\r³ñÙ\97ºÈ@Üaà\83\fA\90\15N$Þ\16$\9bÎ\ 3ã}Å\7f\19\ f~\96J/ç\vé\1d`vßü\85GÓÆþòÏ
+æ2\ô\15\1a9-·Ûs\18(¹ù\84T+$S3#×Ûªi\eZ]ãº}û\12&"Ý­¤mYÞn\1dy»±Ì²\15O¶0c¹ß§í\12÷mQ³Eä\8bÐ\8ff\v\89ªJH\ 2×ï>Î\17ZÃÁ°\8bÎF\9aË:ßC¿å©´\a#öj:p±¬vø\8b+ò"\ 3þt\1c{ EZsh²cuJ­\85ôUw.\99\ f\e»âýõ3JºB\e¿}\8eË£óÀ\ae¬Y÷ÎNÏ\93G\1f3\ 6\94\ e\14­PµN¼æ°\9f/\82\18\f4ç«\81\1c
+<Í
+\1dT\98¶¹³
+\9cÎ\eþ½úpËâ\ e\0\14b£ÆòÆ#*bß©\19ŸG¥!'2ñnh\12h\ 5Úk:+cnª\1a¯®\83Ð++»ä?\87¦å!ò*é½äÞ=4\ fvFù>7ª\91ÝàöUö5_Ò\80\82í ©qï³\1fú°ãÁI\a\14Î\13l8Ø8§\12\84\1e¼yH\17\ay\ e¯ dàU%
\89;é=\1f{`»Ã!i|8^\82\8a½\9f\88Ée\8a\ 6\ 6Óà¡kü\85ÕÛÜ\12¼GYVéÊ\92?´{+\ 3ì\9eñG\98\99\102:\9d\8c¼+\84Ý[>æzxIòLÞí\ eo·ÙðÖVß\b,ÈUã\94*c\ f\2&aV\1d\e8¼&;\83FY\950¹À©\ eùq¼a¯#\16YXEV7¨n\95°Ú`\ 2¤\15%±wcÏ"£\94\0\ f\15\ 3wj'
+ëÉ»¬ì¤³â}÷¸ü\89ÛÿÌKì¡\84\1eQ¢5÷[±\8d¨\90Ü\86)¯ñV5·É]\8a     \994{gat\87Π\eá\16\a±ð\ 1éûP¡\11ÌÈSøh¸7\fF¾Gü§\8eY\18¸g¯Å\ eH=kÑ\8dq7Ê\açÉ|p.{\ 4*(hà\93\81\14\e\9dÓv\vì-\fxÌoeÆãh\80øë|
+©î*òF\18%ÕV»\1d(\93ú \89\13§ +\91f¾æ+Âï¸\17=¶Ñ¨ a¼7s£\9dÄv\0<ËËA\0b-¦¤\90%¯çÓK\1e\0îÈZ\81àº\86ÅGx æ+bßÌ\16\89\16F\87ÿ/>\7f\97y\88\13\90\8eD\18Gc\90vs\91\b\92ð[±û\8eÝ>æ\93É72;à\14Ò  ¢H\eZ\90;y¤l\97\v¥#\91èè;!\1aàÝ÷Ò=k-íÜ\18=02ÞªÊKë   º\83\1a\f\ fõÓ\9cPj0\9b\97üK\1a¢ø\ 10Ôf{\f\ 1\91õ^\98^UÎ\9a\19\9ea\88q_ËÁ­¹O¦\82\rÊN\ e\94\96\10\r\ 2xËãýá\18\9dí¥«\92ÀP[TU½\fal\97\96Î&q\ 5ƪ-y Å,\ 4ç_,¼ ³.&²Ü\bIÍp´ä\ 3\1cT`û\8d͸\9eµn\vÛÈ¡I7D\8b¨Ç½Ó\83HZ^Òa\s °Ýð0å2x¤\8b\15\8b   ad\ e­U\94xC\93Îj\1eÛ1¯\1d\\14<\8c9\ 3#´ñÈì-    2T$U;_\1f ­Bµ8ñ¢.æDf:æÀ\1a\8cÊ»
+Ó1ì\1d\87N\18:/>é]\9e`ÉË       \19ìSº@¾<\14Ô*\9e¸ü`D\82Ê£twxà\89±Ú;wCøÃiëvÅðæ0\2\0Æ@\ 5x\80ª(\19¸ºL$\94LÒ:üº\9a\87Òr¼ ¥ìyÏ\b\1e v0ÚØ-/ù\905\ 5\99Â\85\ eÇYnÙ`\ 2ó\rÊÄN Ò\ 1E\1c\bi\92é\ 2o\11h\11GI\87[\ 1\fK\91 Ø÷¸\ 5U](à\fÌkÂÐ÷ÞÞ@çí\15ê-\82,4\81\8ch\8f&Êh\ 6cl²\80
+¶j\82¡7yA!ð´Ö\v\84
+Â3Ü\ 1Ì\e\99|Oe¦\83\0Âaº¢\94Ðê\1c\e\98Í $3\16¼\1aR\90~ üÀIþ2kÁ\89\ 1\85.wù.\13íÓ>k&´%A\1a2\8cí&4ë\14-bÅÇ¡¹\10/\90¶fõ1\v.e\ 5ÛJkÂØ\9c"6n\9câO\e\11C\89ÎGýí,KP¬Ä¾¶Ë\9a\ 3\9c\17=2U\0\ 1
+\1aZj\11ÁM\87îÒÁ¥o\93ötg{èëy\9d\91ý·\84
+Ode0©<[d\90\93@×â\ eì®[Â\12\82W=*N0«aÊÇ¢@
+.î#Z!\9dÜRf·\85ÆÛ\e²5\1c"ÐÙ;èD\8a\83ÄpSæ\ 4\19\8eµúp|T»M[n¥uv\9aÛ@\9cÄ\1d9¦5\81\89ú\12Â\ 5\ 1\1cdsÃ\16\1e}(\199\ 2¨Çr\vÚ\81\89½ôÐV\vË®KÌh\ f¤øÔϺX\14$\90\18ð!¸³>\14}\87\16=\81\eL\1fy,·Gd\94º\14 /ÇonY$Éá\12\8c\824²Çàs\8a\98k~È86»\bðÈ\19ø³¾\10\ 1Ø\85Î\7fØé5³¡ ®æ \8bm\83i;\81zÆznx\ 5'\ 3lg\1dòÂ8Eô\9eÂ\ 4\8b\80i\91ÑßÍcÒ¹«ÔV¼È\15Ù\v3Q¬Q\17&ô^\rXC\9eº\87\83Ân"µs'¶\90Ã\89\19\0g¤Ç>Väÿu\8f0\14\88òæÇ\89\82á\93s\v@È"ï¢Ô\17Þ\95R\84.ò%D\11J¾.÷](_ó\12ö\88\95í5mÍ\89\e\82\93ÿòÅíë7s\e'(\f~B\1a$       :\8f¬ñË\88­d\98®&\8ae\90¥¥íækþMùg TIÑ1ݹR\15f·ôÈ\94è\93\17 ä\fè\99PH\15º§\8e=ÜêT©À%¾\9f\1d!\1e\92¬ê1\8f\1dÊ%\98\14n(\1d\83\88Ýr"\86«X\0\84Yê$¾S\ eT(\92È\99¾\93S\9d\8cc|½vÄ\ 3[       ¾°¨qú>È\ 57¤¹Ò%ÞÊØôÖ\fnbÂ!\8eâ\92¼mlRÇ&a´{\ 5©`¥r\b̹\16\90òyÍ\9a\12Ê\1dw\18n\r\8a\ 6 \1c­\ 5S\91$òÚ!\ 2âîÜR¡[Ã\86\94\7f°ì\aQÙÓGü\113,h3\92¡\11:rj\ 4ôuF~9­u\ 3\89\92\1fô\91W
+\eÝ Ó   b9\92髲røÃæ\ 6\8eÑ{®²Ü+Í×ËÉÝ\7f\9cp\82\9bý\8b¨«Ãhuο\99\83\14ËÂÞ&w\1cKùÍÀ:/´_àè\ f\9d\ak\1d\1e{¸õ¢\91h}-tà¼èïSÂ\14\80vvÞ×\13$l\8bWüã\e\14^üà¸\ 3|±àÒ9{A7²\18\ 37\85\8c\ fÒ\95!\ 2Þ ÕÆ\ 3\e\8f\a6Trb\ 2Cô´ÝpÛÕ¡ÔvÛ]Ä\89UÿD\86à\80íG\17\1e\8eàF\vÓÅ\a\ 1*\9a\0m\8cì\12ôS"±\b|\87\ 5"ÛO\85¡ \18\9b4¦IH\11\84\8e\rÂ9¸fn]>v  S<\ 2d\94Î(ÊYá \8f7Ü~@\¦Ö©Hû7ÂE\10ù"\92càêì°\99\80Q@HÈ´:û8#W\19ö\17\9a°A%T¤ÇV<:äÛV,![\97c+>Ka\9aË@\ 4Q<.Ïòv\f")w7Y\99Õ\14b\14â!dmöQæ\83{Åékb5Ö\93:\8b\92R'"\ eâ)\94$\98©\11_¦Ø\ 6´LÔ1Z\8e¿r\84D\19\8a@¸c\12\f\8b°\93¯eD\ f¿\96I\ 1\ 1ô;¾ÍAÉ!µ\9cüÒ\ 5\10\e'"y\86\8c\rï;Û¢Õê\88
\97\99E\98¬ª®B\ 4c9­_ÿ=\97\12Ròº¤\9c\8ecþñ\aG\96\ 4\90\99ý\ e,'RãgEü\e´\89Ù~\13\r\ÞìÔìu\ 5\ 6\12ðÔ\bä+|\19ôÕ«\99¨^_Wå_©&       G.×Ã'2\1cë\8a [Oâ\18¤»´Bôå\90áÒÛ·6å:ö\v\9cÝ×<±1f;\9eÝA¶b\8f¶Ï
+Ü94T\95bÓb\83\7fî[\ 1¿Á)Å9¿}k9Å6°à°sô¾Î¶V;\14K\84-\a\83«¼¯îZzñ\80\9a\19\12\8f\13CV\11Ôä>\182`\8e\fÌ\9f²*¨\95\95\88\8bîËñ\1f7ôÎi\14\eå³\ eæ¼Q\ 6\9b3O"ý\aÉ?ñi\a@\e~Ü<ÿº\ 2\11ç\ 46"\vÊ\ 3\ 6ÿ\a&è¶øendstream
+endobj
+5837 0 obj <<
+/Type /Page
+/Contents 5838 0 R
+/Resources 5836 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5811 0 R
+/Annots [ 5840 0 R 5841 0 R ]
+>> endobj
+5840 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [288.652 733.837 371.819 745.527]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/ghostscript.php)>>
+>> endobj
+5841 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [338.118 638.387 426.686 651.289]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/)>>
+>> endobj
+5839 0 obj <<
+/D [5837 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1490 0 obj <<
+/D [5837 0 R /XYZ 85.039 569.921 null]
+>> endobj
+5842 0 obj <<
+/D [5837 0 R /XYZ 85.039 535.782 null]
+>> endobj
+5836 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R /F35 3036 0 R /F58 3380 0 R /F38 3057 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5845 0 obj <<
+/Length 2655      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Y[w\9bH\12~÷¯ÐÃ> =\ 1Ñ4\rôìÓÄv\1cç\8c=ZÛÙyÈä\ 1\vd1#\81F Çù÷S7\10Ø(\93Ë\9e\9c\13õ½«ª¿úª
\89\ fÿÔ$1\9e¯í$N\94§\93d²Ø\9cø\93\a\98¹8Q²Â\9f\84\9e\1f\19\9cz}w2{c¢\89ò=ëÛÉÝ\92\96Üe\1f\9cÓ·?ÏïÎo¦®ÖÚQÖ\9bºq\9c8§ïçSåÜòèüæòúîòú\ 2{!\f*çý\1c§\7f½\99&Ú¹\9b~¼{wr~×»Ö\r½0Òxï_'\1f\93\fD{wâ{Ú&\93OÐö=eíds\12\1aí\99PK\7f}r{òßî\14\9e\v'¼kD;7ÔÆ\8b"h\ 4°&\b¿â:\15z*T£×\81ÐÊ\ 6^l\8e\8bM»|8\87[íòá9\ 6\1ec¢bëE¾î\f\1f\85\13¥<kLßð×\15\98°\99ºÊÉG,h\13/\ eHïÉ_\13åù¡µ\9ag{m\92ô°\89\ 6f\97\e59«@¤ÉA*m½\0^?Ö^\1c\a\9dX*\19ÁÃÝj\8a\12\81X;nD6q\8a\9a\7fÓ\12\7fc§Øà\82íÔ\r\9a\ 6\89³k`\8aÔÁeYñ»¯tÿ\10åàô\82µ¥5÷´\99¦\1a<áÓ\14»²\94.9\fW¼¥.6Å:¥ëxÅÕåÕ9OÑÚÏ(Pâä"lQ¢]ée\11J\96áþ\1eä\98ßþ4uC_9U\99c#p
+\18­q9xIß*Q\ 4¯oÄ4év».\16iSTål[ÕM½Ø\15Û\86w\r\82ØKl Û^Á\15
+D\É]\15´v|\7f1z§ñ\8cQ#w>\96\99G*¹\81±^\ 2@ëk¶Øok÷\8bb% \95ßJE\8eî;¿­\8au>"D\18\0b\82oV\\83O(-Û\105a\188\ 4\96¼\ 5\b\8e4\15ÿÞó\83q'Ë]Ñ.\82\98µ3tÔc±@Ü\18\8d¯ª`©<u\99å%\82Î\ 4Îï¾ñÿ\80¹ê\9eûÕ\16ï\ 3\91kî/«\169Fñcð.\15¢xk\ 1\0\b³ÎNæk\ 2h±^ó¾jßÔE&sÝ!ó[\9eÅÃØ\9aÏP·¨Ê¦ó\82\ 6\0a"q\8b\8d\98 Ëò\f\86\95A\ 5á7\82=\e2\
+[J\99[\17\bX\9cm\95Áv^>\16ègUÉ\96F\8bàêGÞ\8eÚ\14xÊý\1a]\ 3\93»p[<\ 2̧^\8d\0a¨Ès8þ3è\14Ä)\80¿@b\93¶7\87ÖA¦I\1fsî4Â;Øþ\ 3ßÐ\84Éà\rq\ 2Ý´¬\99X\1a0\18Á¥½¡/gQ"Ä\8c\1f\1dÎõcg\8e\97\83°·,,Íg(D\93r§h)¹Î×K\1eBX}\ 2\87͹\9b¢Dd\83ûuKmh:p'\e\ 5\1d{âm\r¾IZÖ-ð\94Ó½'ÝQÐ\93ñ±Õr\ 45\84/ã'ÎC\87\9d\8eS\8b\ 5NÙ¡J|2\ e£Ô#\8f© \ 2êàûè¬õjÔ\96Åb\13'\a9³ü±`\8ewëC\80 \99\17\18\12Â\8588²\vÐDßÁ;Íê¾m\90\17\8eè\12ú_ É¯À%ÄèP'\ 3¥ð6&-Ýá\ 6Û»¼f¾\ 1 \16÷hýuÑ\b\90q\1e^\8fi\8d÷°\8e\90KÙÄ\8e\ 5\9f\11\ f\8c'²lë¦ÚÖ#"C\147Êv\12\ 3×4\9dÕ\0\7f!¤j²×\r¬uöì(Ò#Þ\14(nÈP8\9epL\ 6zBX\ 2»dÝj\9a¥§Õ¾ï`¾7?ãIBoÅ\v²JÆV¢wì{A<T»Ù\11\87ÕÃÛQægy\8f\8e¬§|$~\13zQ\18ÿX*\ 6Q\17ò\1dH/Ý.\87üþüÐUà\ 3     \9c\ 5°S:>äPf,§~\8f\11A\ 3a\91u1kÂÎ\8aB`¶F\93\1aßùùöô\92PuÉý&\7fÂРMè¼\9d»\17¿¼â]ó³7m\8b}\9d"Òm\9bN\11\19\0Â\95#{ÏpÕÿ.qNö¥\18>°±\11i\18¹8Â\89\ú "-«\ 3M5ì\8b\9aâ\9añ/ K\87¾i_î\19[ͯ/D\bH+î.ß\90Ô\91uÞ!tÎ/¤7G\17©\9aÊ=ųÎdôöýµ{\93Ö\a8Ó1\96Pw}%gbçõU»ãâÒ½ÁÜ\10/}Ý*\eµÊBcSírvkÜ̦ç\19À*ÄK^MÖtGÔ©+z\9bEËF)\v\97qItÕZ\ 3\eç<vÈA\85ój.\98>\15\15/*\1a\19¥Ä\ 3ò\8e\91\fÞX\19\ 5uTbÆK;È\ 1=\1d\1f\8a»À\1f©1\80\83\8c\a·\ 4@\ f\ 6Þ÷ê\12:\983ë(\82ÂÍ*\92W\13ÑáÐiU>bn\8a²\83ÚÈ\11:\8a\9d\9b=źzDÄ\0âÉ1 µò\12૯q\15Û«\14ÒL\90g;F¥61^K°³7º\7f\9cò} \8c\96Így³\98a\b\98m\8aMîAöõØòé`\93J@Àà\10\ 2ü\ e% O\8a9\1f6$_ÇfûhÝóÂX\99n:d@÷ðÚxÆ\98¨Q\b4ÞFÓ\7f\1f\95\ e\1e_\9b\96íë=\\1d=1Å\86Aâi\bãÃ\84\aa%9)â«&±°\85æ,v9!¹!\aÿ,~\ 1xÜK\11Wr·nÒ]³Ç\14\a\ 3J\18BB\93×Rµá<g¸\ 2a\90\1c!ߤ\94\96ñ\82uÑ¥)5\8f\80}\8aò\81Û©HY\94\98«ì\9bop¦WÝ  =_åÜ\ 1\92r\94\98\8e\83´\17ªB9\a:\rrÄç)ç"\90gã1
\1e\7f"g\89d\84\ 1\89\17K,Ä«\1fñ?pMö\ 1\98kÑ×r\14\9fN)lÃ\87-RYºÝU$w¶ïÕ¼¸¢C3&ðû¦³\ 1ìYR\ 2¿i×É"2ìvÏyÝ\98:#ÄÅ\ 4\bF\86¢\80\9e2]³éX»º% ´®Û8\ e4W¤\98OÓ:@°\90\15É[\f_\9b\r3\92¬  `~-\ 5*´æ)ÝlÅað\8c\ e\1dØÙåiV·¨ùS\8eÅ     ¹ö§V9H?}\bÕ¨Ü\87\1emö öQÀÑ%ç\92aÌØLè\ 1Ëv        Éób     Û\ 5\9ek\87Úl\ 5\99Z³D\8cC:¦¡\9aDlòaö\1c\16\8a\8f\ 3Ñ­|X!KÆaW\ fS\17ß\14ø\82@\14\87m\1eõ<o÷\ 3à\8c\96Þ¶Ù²\97!\ e8#òü(ég\88\ 3ÄÆ\18\8cph-7§bö\977ÆÊ\8bº\8ctP)dË\91\8b-P}Ò-\17Åè}:ôÂ@G¯ È\96\0ÏÏÓó\931ÝÁ\86âE¾\13\84\10Þ\9eÕ}ÇÊ\19óÌ\98q\97G\93°
+\0@r²´ÿ\81¡@÷Ü5q¸ÂnöäL*î\9c\89{X\0ào³*\ 4\1c\8a\8aWòÑ\1dÈ$å\f®)d\9a°\ 5}J\84øs«û/Jã-²./ê\10þ$7\1dðÏ\8fÊ\15°h4\b\b\ 2QL\83ú\ e)\94
+\85ÌÁ\93\85[\17\92[\12ë\bcG\11\1fsÚJøÿðJ¨Ð0\89DónÝ·ó\8b_¾Ç7[Éè\94\a\ 2:\95\97¸Y*$\90\bõù\92Ob^V÷¸g\f\86X\91\80f\ 5\17\1e\18\9e¢÷é\8f\18u\ 5e1("´Ú\83>£¾æO\ e"\ 2%ÿ²r]5\ 3\ f\96\10<ÈA\90¨+Þ:Ç\8f=G*\ 4ï\80\15\8d\ 5Ú\ f¼\9fÈÎb5nÝ\0\95ÓÇ,Þp\84\15\ fǾ|\88·ùNÈ?máJ¡î\13\95<<@´Yí\ e\ 1\84\ 1\8d\11N>G£UHùo\ 3i\10\ 4\9d\92­Ñ:]\9føSF÷U\è\93÷l×ò)\866\90\93Ï$¡âG¨\ f\9fe\82\80ã    îÄR¯\v$8\81\ 33:-¥Ò»'Ñ\987ð»\8a7¼L\ 18li1?Z¨ù\1eß@3\87¾³N\89æ Õ~\91ç'\81\81\1cã;ç\83ÐãL\98\16\1eó"e¬ç«ö\83º\98\8d\8còB\15\1d\8d\91\8cy+\7f!Øýɽª\1c¹5Q`\9a¨w)\98:-Ê\91k£ÀKâ~d\0eø/\13T\r\8d\8e^\ 4©=Øý\9bB\15àk\85\87¿\94% <?6\87Ïõ\11\94±X¤¼-8í\9e"Î]c\8dÐXè[Îõñ\8f/Ä+»\9cW\16\87\b\14úü×\1c\\æR¸\b´3\9eÆ\8f\0Ôè>\81ÁZ\82óç\12ù¥I\9fx\8cÒ´\87Õ\9a\7fø&\ 4ê\ 3O/»\82\8eÒÐ\9d\9cT-G\fç\8a²\83ÏFÇÑ1 Yþüú²4ÕVCù\1c\8c\17§rÏ\8fý\89RÇýGýb\9d\e\98à¹\88*òt\14ò_íZ\ 1ÿ\ 6]RSÐendstream
+endobj
+5844 0 obj <<
+/Type /Page
+/Contents 5845 0 R
+/Resources 5843 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5811 0 R
+>> endobj
+5846 0 obj <<
+/D [5844 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1494 0 obj <<
+/D [5844 0 R /XYZ 85.039 483.291 null]
+>> endobj
+5847 0 obj <<
+/D [5844 0 R /XYZ 85.039 448.545 null]
+>> endobj
+5843 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F58 3380 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5850 0 obj <<
+/Length 2540      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[oÛÈ\15~÷¯\10úD\ 1\16ÃáÌðÒ\97"\9b«\16mâÆJÑ"É\ 3-\8dln$Q!);\ 6úã{nCR\16\9dl\93m\11 \9aËáÌ9ß\9c»Õ$\82\7fj\92Ù0Òù$ÍT¨³l²Ü\9eE\93kØyu¦\84"\9a\980J,ný²8{òÒ&\13\15\85y\94O\16k"Y¬>\ 4Ï^?½X¼x7\9d\ 3\95\87ÓY\9afÁ³÷\17S\15\òêÅ»ù\9bÅüÍ+\9c\19XTÁû\vÜ~ûn\9aé`1ý´øõìÅbpíÌ\84&Ñxï\97³\ f\9f¢É
+Xûõ,
+u\9eMî`\1c\85*Ï'Û3cuh\8d\96ùæìòìïÝ)¼g&üÕ\88t3O1\ 3®óØ\8e#0C\89mÞa\10ò\82\15\0\ e°!\b¤Azk£àe     \93MëêéL\ 58Þ]\83ìI\1a¼½åµ[\tw#\92Ç¡~\94\15­ÂLõ¬(;ò\1c\8b\eW;¸LEAá\aÛb7\8d³à\1efQ\1el\91\81ªF\ 6x{I\v[$¹*w°^´eµkx\93æô\89[ñ÷@\ 2l?y©\87×Ç\0Al\950±-·.\V»Û\86I\8f8µi\18§±P\ 2`F'Áëj\1a§Á\1d²àné\7f¼±>G\1e\f0\ e\81¯ï¤BΪ\96Ç\eÄsëÑnéka·­\98ä\0\e\rÉ\81<\ 1Ði\12ÚXÃ\ 3£\16äÄM{è\98H\aÕÎ5<ÚÃbíf|¦bÖ>FÊà»"(&\8a»/\81Ò\ f\ 4tá_¨ãÈ<\92-á%h\80gn\ e×<!\ráa÷R8\91KX\91\ 3\ 2'$óg\ 1\vù\84\87\89Y^æÈñà\192ãÍ\11\17Ö(O±%&     òªþ,ÌÎ[\ 2':Be\8boÓÁ\87\88Ã7¬\12\8eWT\80/¥#T+Ù=ù$\ f®¦\0:)],ZX\b\9eZø¦\r:ÓµrbSá\ 2\8e¶¤\9bå¶Ø0aí¾à\r\98\17B®mP£\8c\ eækæ¤×\1døÄ¿Ú\8a÷>F6b\8eóà®î5\aÖ\15S\14¼É\16BìW\9b\11\84@Õñ\9a\81æzÑÁ\90\90ûüø-q¡ZóoÃÖ\87B\9a(øLB®Px\ 3\1a]ø÷Žæà\8d\16&eË\9f\8bñîI\eèî\86  \bO ¸»)\84\14|ò%\8fvέ\84¬ ûxy\7f\10ÊR\98öZ\8d\84\84Ïõ\r\81<\84À\12\ 2\eâ»»_ëq7¡Ó0ÑéÐK´÷{7æ%\12\1ceBYÀ\8b\8dù\9c0Vñ\7fírÎ\99\8f\9dpÚòï]¹ÙÈH¬\82gì5\8aí\86Åk6÷^¦\9\1e\ f\8c,\1cñê)xî,yÄ­Ç&LRs\14aNÜz\1fa\14Æ\18\93C\8c\11]\82°\82¦\80vàvm3\1aST¬\1e\8b)q\18Åú»1\ 5îI½Ñ³¡¡:Täÿpç£ÒFô+õüx\85ØzÓÄÉ\9f\98bMv\87\1fövÑð
+;ø\14\ 4µ\1exS\v\9b\vô¦½UÈ\ 1\e·\ 3\7fÖðgpò\88âA\96cÀZY ¦]yõ<\12\18ÀH­'*\84\9fr\87ÎúÀJ?3Ê\841(æÐüQ=aC\ f\9c\b\90¡\ 5\9e2\92\95Å=\1f\15\1fü\90\11\13jH\80º\18\99d\16\9e\ fnn*ô|\e¹µíð [o\CC\eXÞG¨ñ7a\82¢¾>øhé_æÏÌ\ 3È>0/°¯¤Cc_K\94Bùð@­\82ߪ+\1cÄìéýjÛ\85a\1cÈ\ 3"ÕrjAeö%Û;ª\9e
+Ud\8e ¬ö>÷°Yð¡\7fÛO\ fÕzfCcáÛ4
+S=\9a01Aôm»º¨Ë]gFÿ~x\89\8dÂ\84\1eë\91ãíàøoX\ e\9c\84]¿æ\10\8d\ 3\ f\85Ä\ fZÿ\82\8aç\ eò\19\86+Jzj\88\81Þ     \91\8b.\e¦(\9b£\83Í0{ã\9d\93«        b       Jº\ fÑ* \87~ÍÇ )\1fp\8e\91ñÄ¿Í\12\15Ú\1c\13j\80ˤ?ü\16¤N£ï\0\89o\8ciþï9ú{ï\0áü°í\82t¹äu¾\e\94t\8e\19\8d5\81ý\0Òßpñê\9bpQÂ(Ù\98óiã)l\ 6ü²õ°e?\fÛ¡yT\7fu\12\82\1dý\11úÛ´uWÇ 2\88\1d\94\f´×éRU\97×¾\80 8(gî\13ïz¶ël h[ÂÿêÐ¥]#\bAÜNÒ\9fV¬¶lÅ\r\8d£dÃ<ý¿\81\ 4\9a6{`\96\88\ 6¢P\97W\14\b\12I\98¥ùOëÊ\92Ý/à\90\9câ\0w\18\95ÿ/­ìvj\93 Ø\1c\9c\a\88Ñ\19¸#ò\81\a®EÁ¸2T\1aNqѨ\98\1e\84úêÐö     ÂI\84\96N\7f\1a³>$\8d\81f!\7f2\7f\84ò\fý
+\9¥Ú¡\19q¶q\98\9bü§m¢\ f­\8f     æSõ\1f\95\fÃÕ[|5\84\ f\15\1eb\16WVFA"çKm\95÷þ\12K\vÚírG*ñ8ï\96-\9f0Ê·x\v\9aw·eÓôîø\1c\13\8f\b\W 7Lê¾îYÃ\96]¿À¨4X\15\ 4kÿ\85ì´75å]P\ 4\9dæu\90°Psf\98Ì<\96\19@\9bô0QJoó`\8e\ 5I*©Y\85\ 2ë\14{\ 6ì=é\7f,^².½Âm\8aùðë\98ì\9e\8f ê\ f\8c\14g\ 5ÿ@b\8d¤{\81\91é
+\9c
+"µÐ-ërßßT°øT=Ã\15îkÙ\80\9f¿æ\99Ï#$·\13\11\a\15"×£Z
+ÿ.\83\17'y\wÝ\95\90Üpu\85\95Å\98\89':\8cò\98B©NÌcõU\1a\9a<ý}\1d<#\1d¼\8bÚ\1dI\84·\8eUO&Tæ;ÕÓSÊfAË;¥¦î_uàB\12v\9a¶h\1dÕü\89\r.\b\83¦E\81ÉóÑ\vî[N\89K9\8c\1d&\f\96t"ÛNMVÆë\ 33Áé\9a\1a~\8c½\1cE\ f\ 2[}s\10\16ß¿\99ÿ\93¢6F"Q¼\15o\r\93Ô.ÛAîï¹Éã¶ái_àå4\83ôÑ\aÁN¶¥\bu>x_\1a\9d«\ 1\rñóuÑt¹)\e&)\8c¨ÒÚu\8d>
+\1dX\90Î\86wxå\1dËɺ\16MÇ5èI\94gÄö/Ô       Á\8a\8e»'0B\7fUì÷\9cñqwÔ\ 4âyp¿o4Á¤qd%X|í|£Uò~%­9"óù\91\9c[Õ­\93ï¼4\97üÉÑû5LÂ\9d\8a%îó/èñлRsCéA#\1e&5Ùo3ÒÁÂú½WÐ\19é~\97\98uPañnm@=-ø\95RSCPï\8adÚ8Ö6n  \ 1\11k\Ò=2\13Ë\83ùNâå²Ë\1aör\9cèrÝ´h\9dJuÁ\ 3û²LÂM\ 38\9b\9bµ\9d\10ÜZ\18\bÑóa\83åQ¿\16\19:\ 5\ 6\1f N¥i\8az\1c§:xzùlN\9erÎóÖ}EU\8eA×/\9e¿<ç/\9e£\ÿ\98\9f3       Ö\11¸úúböê¯!\8f\17\88B4\87vYù´\90\16ÖLØw\97\eÚ1\ fÚ&H[Êo±!/Z`\aö\9e\8fÒÁß`\89j\1c\1c¼\90ã=­¸\7fi\ 6dGÎl`Ô`\ 6\9brI\7f%x²\aS£81ÖÆP:
+­V\83\84\80sBj:Rè\88\r¼:ÙXl¸û\9d£+ÂÉêÈ]Ò[q\13¾Ù÷eײD$\96üÅÐ\10øhÎÝ\ 4\ 5¼\0U\ 3\a»J®$³u2qÔ·\1eTuÈÃÊ­8¦yi\86êáo£ö°V\89·í$\18óC°|å\9d-\8c\9dó¬ëÄÒ)SqÔÃ#w f<:î&+Qi:Þ÷ØaB\98AÚ5Èc´²\1cC`{ßÙ\µo$\rÁté)ÿeåÆ\9f=øûÇðÞS[Á\83\r¶ÿ¨]ÀoÌq\ 2WÑk\984!\86\1c\8eÝ\1e®\95ÛâÚ1ý±Ë;GËg×yª\9d±ÎÃXùn1\9dÑ\82Lc\9dàãÔë¡\97\ 3\ 42°®y+\92TT_,»\16=®y){C\83\aõôë\91ö«\822<5ñxv"ðýÜ\9f:u\1aª¾%ùÍl$¶ú!\8b*¡äé(Óÿ\ f«p-\7fendstream
+endobj
+5849 0 obj <<
+/Type /Page
+/Contents 5850 0 R
+/Resources 5848 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5855 0 R
+>> endobj
+5851 0 obj <<
+/D [5849 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1498 0 obj <<
+/D [5849 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5852 0 obj <<
+/D [5849 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1502 0 obj <<
+/D [5849 0 R /XYZ 85.039 644.474 null]
+>> endobj
+5853 0 obj <<
+/D [5849 0 R /XYZ 85.039 610.633 null]
+>> endobj
+1506 0 obj <<
+/D [5849 0 R /XYZ 85.039 228.672 null]
+>> endobj
+5854 0 obj <<
+/D [5849 0 R /XYZ 85.039 194.13 null]
+>> endobj
+5848 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5861 0 obj <<
+/Length 1893      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXÝsÓF\10\7f÷_¡áI\9eAgÝ\87t\12}¢4Ð0\ 3¤Ä<\ 1\ f\8aå$jmËXrhú×w?î$ÙQB[(Ãd&\92îöv÷öã·»\96A\f\7f\12\11ë<°\99\14\82Åz\12\aW°ób"\1dE\1c\18\11§       ný<\9fÌ\9e'i c\91Çy0¿$\92yù>|öëÓ³ùÉÛi¤µ\ ee.¦\91µYøìÝÙT\86ç¼zööôõüôõ\vü2°(Ãwg¸ýæí4Óá|úqþrr2\1f\88\8d\8c0©F¹\9f&ï?ÆA      ª½\9cÄBçYð\19Þc!ó<XOL¢Eb´û^MÎ'¿u\xÏ\ 4|jäv\91§\88t,²Ìt×\94ÉÈ5_\9d¾\ 2\8d
+F\85íTeáív\1aÁc\89ê\83m²Á¡$\17Ö(w²ØnWÕ¢h«z3»Ù\94b±ß6ѶnÚf±«¶-\1f?\90)3-¤õç?ÄI¼\ 1Ùu\8bÂ5ð\83\ f`       ÿ\17ÓH\86Ä\19>f¨\8f\rë\ 6\17\819>v°\ e2\80\85\84·ÇÈ    ×K:\86gªÍ\15ߨjùy\r\8bE\83:\ 5\912Jä\12ì#ÑN9)Ó"Á\92\1d¹%î\e´EË\8e®·N\97\86)\8aÕ\8eÉ\81i o·LF\vk<wÁ&,KOV2\ 5rÍöf6-ì^;¡\1fbiàsEÔb$tT&\8c\1a\89\1d\9b[\17;ú(vô\9dØ\ 16Rä¹\1a\v\e©´Èd\ 6\14±\1eî\1fÓ%Â$\10}H\12|\ 2)*¡\8dî\85\14´\19­\ 5F*¿8;]\ 3÷_jP'è5\8at*d¬àz µTc\82ý\93b8U#1ü¼ºÚïÐ\8e\19\19        ½T\89XùÈ{rlÞ4\13i\96³\9e\aâFSæ¬s~\84^[ÁW»ì¢\92"\8f]MO@\f\82\vÕ¹ý\12\83~·æ\8f3\f\b\17Ûç>ô]xß  \ 3\99g`¥äPÑ;ù¯Sð½Åø\ 6\98³é8\ 2F
+âC~\1d\14Å\94\95÷\89H@\8f´Ã\1f\ 5Ë\10~I24&ø+\11p]ø\17%I\1cn\9b¶Þ6cñ/´2÷\bÒRdª\87ó|Äi=ß#¯&V\18\9d
+\1c¡\92\f|\85yIoÇ.ÆUI¾¤mòWMi}3%ØDªv\ 4<\15À±6ù\bz>\f\9aI*âÄ\1f\ 3¹w9GÆ@î\1a{\80hÿ\ 1\9e\8eÎ\9c\87\91YxÚâEuø\19/W\90yLHáZT%o\15\17\fÐHám\80T\84©E;ø¨Üy\ fv\ 3\9bBÂÀʦñö#¬EÚbµâýryS-8íH>\97\85%9 r\1c\17\8cðþ&C{\1c¢:Ô\80\ 3TWP\80° ±;×ëbSö\eäl|º"\81ïÛ\1déKìº[\18åh\15\99J\86\7fðÇeíw\a\1cÊý\96\0ÿÏ
+u¸âÅúÒé¶oqwßBmSi\1c2\ 3\1d6-\95É\15Á\fÉÙ\94üBä\9b\ 5*t\1d\91\19â\83û{)\b:¨:r¦Z\86ë®<5\ e¡È*T\;r¾iÍt­¯Z\ f¡\17\93úô¹·®AxKe¿K]3"ù\86\95-\eV¶üneC¹ù7-lÉÿ\Ø\9eR¿2\f\94®\7f¹éÚ²e\84ÿ\e\97}ø¾ ì[°¿\87yq·y\1a  \ 1i¡JåòK5ÍdB\82\8d¾GMSJXk\1fn\9bç×Uãê¼ë  7µ»/\ 2\96\84\9eô\rfÚõrçòÆ£B×I\ e̸s}Á°_¼ÀürÝeåùï\88âÉH.A\85\89ÇG\1e\99
+\9dºà¦[\199r+ð£=f\8bYqÔq\8c$Ìý\96:_®\18£[
+\f\f,+û~ÛªpG\10tå¾\10\ 1µ\85F ¸¢{6î@ÍÏ\vo0¤\1dbú²d\ 2Dq\94\9f·¸Yïù\83ѱ¦æ¼n\1c\13Ï\19\ 1t×·ýV2\f®nûíC\95>H\18[\10\1f\19\87Y$åã\11ô\95D@\93d¤ä#\87½µ\8b\8b^P\ f®°Jz\96.\14¨ÅØ\ f§\8bݲôÇ\97\14W\88Øwò\vÌ%\94ÕÐ$Ä"5öÇ
+\8e³=æGÛWÀ$Tø0®à\19\18§° ï|ÙLÂU}\ 5\8aw1H\1a^\a\eòÁ\8d#l®\97ä­Ö­_º#èG7â:\19\182Üðá±:âñsµ\1a\foD\ 6þ¦ð@¥Á\11\ fF.z\84\8c¸¹}Ä'.ñc³pø÷°{à\19ç?Xî>«÷.\1fÜ`c¤áø429Ê\b\A\e3        \9b\ e×~¯/ÜbÍÏÊ7ySò\rÒ\fé\v²þ\82$èÜ\89¥\18\81FjÍ¿\vø57N\ f¸P\8dÔÃëÀ0$¬JÝ¥f7Ån\ 6Q4ã^ÑoR¶&D\81­ò\8cðçØ\9eJ(­<é\17ë\8c\86&4\1d­2¸c\aÖ×cÖ\a\1dG»t!3Ù5éÇá\94)\91\eTÑRå¿w0\8b­þg\83Y:\18̦\1aÜV4-$ο\1fÐdÞOhÙ=\13ZÏü¸ÍÑPÙì`J\83!\97f\v\9dä}1\81µÅ\10/p\81ê        \11¹\85þ'<X¥ö\14DvM\ f\10\r·ôk¼ºR4\ 3á\ 6É\85C\\80]\vTo\9aêbÕË£^ÿX+\14³k\9cºÜ.Sæ8\ 5)\10Ý\15\aqØM\vyÆfïºë¿
+F6x%ÜË-×B.\19<%5®ß\8a\8cÆ+4Ì\87\8a0\8f\16|®r\e\84\8fy\8a?\b\9eð\ eÿ\1a8åI\8b§:XŹ\12åºßèX\ 5\980q\8aÀ!Ó7zÑÑÏv0tbÂÿ\ 4\97\8eshf¼Xª\0[ú?6µ É\ 1IA*\8d=~ Å[\94Â÷¤\84¹MäÍÃ]\16x\15/oSlÖ\Ç\85ub(\90x3¨ð»\97·ñ¿JÞvC½£è~eDäá%ê àÙ÷&&9l'àÀÅjéÔ9õ¾s\1a\15Õº\13>2\1få"Oïix\9d¡¾î÷d\8d\80Ò\19ýÁz\0óø\9dö}P\9c¼\82\7f\ 3-jfÊendstream
+endobj
+5860 0 obj <<
+/Type /Page
+/Contents 5861 0 R
+/Resources 5859 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5855 0 R
+>> endobj
+5856 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 412
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5869 0 R]
+/Length 17146     
+/Filter /FlateDecode
+>>
+stream
+xÚí]\89b«¸\ eeß1`v\bðÿ\7f9\967 Mæ¦mÚ@#uÞ»-\81\0\8e\8f$ÛÒ²  |V¬¾ôJ!¹í`{ ¼¯t\84ÒY\b1Cl\ f\94÷\95lÖX ÄÇö@y_\89\18\ 6lÛ®ì\9cÎ\ 4y\ 1å½±Ðð_\1c:Sä\ 5\14Ä\ 2b\ 1\ 5±\80X@Aù\80\ 5ô\17P\10\v\80\ 5\82¼\80òîX Y\94eY\8d6\12Ê»cAM/Ì\88\ 5\94÷Æ\82\9ej\9b©\89X@yc±zoò\18\1c\887M9®GBycI\83 X¼y.\96 \rZl\ f\947\17\86\85\b[\ 1\ 5e\11¼\80\82\82\82X@AA,   \16^+F\\9cG\ 6ÄÂVÒîD}g\1d¿É»ùDb!\16\92\98'ê»\12±ð«X°òó\88\9d \16\8e\87\ 5êM'\90\86þ\e\võ\89tã_\v\8d\1eÁB3Ïæ\19:Ï#gÁ\82y
+\9b\ 1\ 6Á\7fa!>\13\16\9c§ðÂå\14\9dg#\16^\80\ 5bWÇ\17»§OÁB3Ó\ e±\80\83\85ò\14\93\ 2\r±0ü),<\8b\17\10\vÈ\vÈ\v¢IÐFB^@^@^@^@^Ø5\89\8bX@^@^À8Ò²\18\93Y}}xM\90\17þ\12/¼9\16\9cyö¾z­Õ\14È\vè/ü\1d,Ð/cÁ¢s\8c¼ð\87xáÝm¤ \8b¾º`3ûÐÀÈ\vÈ\vïé;wçÅ\ 2òÂÍ&yó8RËDÿ\93\98®\1f\18\12\9dGD\9c¨¯iAóã¥m\91\17þ
+/¼»\8d4\94SÍþ      =Ï\ fb\93µªçr4\18}ã¦6³!\89L05äM-ô>­\9b~\|Ï\84\9e\81¼ðgx\ 1}gð\9d/¬±J¹\0Ø\96\83\ e@þA1\8dö\ 4g¤ÓL\a¸\82K\88¼\80þÂßÂ\ 2\99Ø]4Iõ\86\ 6\9eÍÌñÙ\9d©µÇ\827Ód1¢\9e=S\14\v\7f\85\17(b¡\14¼0\97 Ö-ÓðJ`a6¹ý\13ÍóÔ^ñ\ 2\19$\97\9cÔwF^@^ø_^\10\96¿/&ß\0\v"¬Ð\96\9c\18ö¼\0XÈ0\8e\84q¤¿É\v¥ð\8c\a:O¢\81§@\9c\92q¦¸ö\17N\1dSE^À8Òÿñ\82\\964\10®Ï¾>\0óËå\15/\10ä\ 5\8c#ýa^°5\16\1a\81\ 5µÀ"d\14\91þ\18/\84Ueï~j\ 3y\ 1ý\85×ò\82\v
+\v\ e7\97®ãHÏâ\85âCN\87\7f®       qúïÖÔ@^À8Ò§xÁ^m$OØHÂ\81\b\1aa#=\87\17¢\99r\ 1\14ð\7fÿYx5£ów±\80¼ðû¼\90\fÁæ¯`l\8f\88\85{¼Ð¯\1a\9e/\8bÁØaä\7f\8fæ3ãH\83Å%b\97\8aßÂñ\1fW\94ó\8c¼p\808R×ç\9ba˱û\bì\86Påò«êâ²\99|
+&¢\12\9aùu95fS\16Ú\1a¶òÜ=\ 4\16\ 2\83Ä ï\9dñ¶2Å«\19\vÏ[³Í\9e£I\1f;µÿg×#/üF\1c©ß}©KEàqgóÒJ£ÁR\ fé\97k1E\95û2\9eçê\10X¸Ç\vòM¡^<\eªÛFe*¬f=×V?\r\vþü    ,\1c\9f\17|¨¨\fÒ¹\96zØÔÕ\a-ãÆ©\¢ÏG\ e^\15GÊw\85¯¬\r\16´ÕË:U±|%[3\83ãÄ+KÈ\ 597ñ°pÏ_\98iÌl:ß\94¯ÌT°aM\9eTð²ð
+!\985Nð$,0^Ð\16¤\113\12í3ñÕY]»êp]\8c\1e¨\8a³ô;oýã¼`oÆF2uüÍ\ 2²9æu­V\92\9d\14_iº\97ø\v{,0^ð$\16z'\ 4±\xµ\~Þ\88\81\13 Ðt\ 6ë½Ô)¨ÚTyx^\80U\18ýÄþ?Oåð3Ó¦¡ì \88#%\0\97\9dJ=\89\17
+I¢f(¿T\10RZBËöò³ñ;o\9dü"\16\10\1dëÇ\9bXø|\8dÁWÅ\91îòB¾\r\12ªå\f\94Ç\a\rP§dóä\ 2\7f\aÁ\82\80f§yÁ\90X s/t\92ÄRG]\91\95¼qba#-1|\1e?\9d\17@\8f¦ª\9aTx\95µ¹\1aq\9ad\89\80\93g\a\852\8b\98\14±ÝH\rg¼@ë\8c\1fËáX\19(,\88S\858_iºcñªÖ\812*\96h6SÙ\97é6\88È\179\1c\ 4\v\81eÁ \9bX®4TÓÐ\rU\1cÉ)ò*[\9b9éìܾ\8c\8báZü}Z?\8a3çÙ¼ÀÌ5\ 2        \9fÛ\88\8aÕ\810\88\85TòÃ\19ü\ 5{3H\8cì\81Í\80ó\ 2UÞÀXS5úTß­7ûª8Ò\ 3¼\0çÔò\97^\18\1d\8fIÞx\18,üÏ`Ó\7fú¢gðB0éñI)\94\ 5\ 3_Ш¦?C\1ci\8b\ 5\1exs\ 5/\18Û¯\17¯Q}\bÇ\9d$\8eô\0/À¸Å±\90\10Þ©\8c\aÊ\9d£ç;i\8bX¸Ç\v¾¤Má\90\b|Ô̺®\94ßr:^à\8eN´ç\ 5¡\9fõs°p´8ÒÊ\v£úÒP\84[ú;ïzp,\90\17ñB\ 4:\9f\8cüÇ\14N:ç\8aYÏw<\ 1\v¿Ë\vmÉUqÏ\v`\vò7>\ e/|\1e\v^l×â§îç\e¼À\9a\81$¢1§\94÷#uO\88\85\82­ÂÓ<D-§4\1c\88a\85\9awé¹xa\10!\9a+^\18å\96\91ãðÂçm¤½(^è\r\1fÄÊJµcx\99ø;BClÝ\85Vf\9e@,Üæ\85«\16\ eug\12c9)/Äbrò\8a\17R"\9e¡\12éD¤\9c\8b\17ö¢xa&\94\129×&Ö°\r"öÎ\86\10#É=!ÓåðXH²/\14Ñ}\ 6/0Õ¨Ü\8b\12wT±·µ\ 1\18\16¾»¬û7x¡^\821\18Çı©èé+^H'\11¸a/LM"å+w|a\1cÉ\16\fÀÄ\89n­Á 2ô\9d       \ 3×XyÁÐ\v1êÃcáKò\f^\88o\98\f°\f¤ÑÝy\928\12i\1a\93ýGôJ\84+^h=á{îæÚ\9aÓÆ\91¬5\8edæyÏ~ªØMô©ÜÈ\18W\7f!ñL\10*z\e±p\93\17¬5ÙqjÛ|©\ 5\8c \19ãWé<\9c$\8e´\9dbæ^ÿ\15\13\bX0¥½à5_Éy~\8c8\92{s~AH`Ê3K=е        Hk#\16þ\87\17\12¢wót2ÒbóÍج½¦ôDþ\ 2ç\ 5³\99úÂ\11±àk\7f¡Ñ6R¼¤\ 1ÿIÓ¯5ݱæ\9d?`Á¢ò\ 1ëý´3?\80X¸Ë\vÐ.b!\12¬V\89\ 4û\12Gt¨­û m¿ó ¿\eGR\81£\8fq$G`¡øV«\1fn=Rõ±)Í\15\16báQ^X\ 2Öq4\8f¢\9c\8a(Ĩִ¨\86\84\19Û¦ÿÖÚ¼á\15X¸â\85\90QGº\9c{~á1^hK­é=_Sö»XHÜ(r\87\82)ÙsÔÁ:XÑ\b\93¶å\1a\9btøêÁù\9b\11x!\97Js yç'­GºVkc]Í\f}7ùztÈ\88\8e#Ù?\85\ 5\8b/)\8d\9f¥ã\815þ4\16\86¼\8fµÙcå\8diNbÛ\1fû \97\1a\14Ô}ÏÃÔ¹çõß\ 2ú\ 1x\ 16\88XÏÁÂÑÖ#]ó\82+'\9f¹\8aP\88´ZI»\ 4~\ 4«uy`\89µuï\87ê'y&\16\12>rÒË\93 àO\8dñÓX¸Ö\ecø?7²M¿÷õ¯ç\ 5£QËÔþÞz¤k^¨T\1e:\ e\fÐMj6°\13\ 6\82Ⱦlk>='þË\9e\89\85\ e\96=;áø$½\9cÔNçßÃÂ\ fËËxÁ\ f \94\ 5Ó\b¢·Ì\9eÓ_Øïw¾Ü\8f©\92Ý¢t#§ët\8aÜ»\18\7ffkßç°P\7fwIü~<kþ\1c\16\v³ÙÀ\f\13§mâ.OÂÂ\8bâH]¾Ï\83\91«<\18\88Ñ\98þþ@\91{\90\aö\14]\84yµJ\1e>\13\vö¿{ú3¼Ð /|Vª;XXw<\97þjj\9c\93\17\1e\95ÔH>\ 4ÀÛd\bÚ¯\8f3\8fvL;\f¬y³Á\10ôcX®\e*Gs4\8c6õ/ÌzJ\röyë[®°¤\ 6ËÝäfH\8dнX¾\0\9b³é\e\89øÝu-9u´´\ 6û6ä\85\9b\12\99æ\a«7(ÁJ\ 6ñúÂÑ-W\98æ÷t\10ólÿ\8fyO`S>!\1d7Îø`dÚ\ 2\r\ 5i\f¾\9dxôMb9<SMãÂñm2\e«\14¾·Y\0\9c<\9eÄ\832\87(\89M1¤Y²õ¨9 /¼\0Ïö},\98kF\ 5\8bë8×xG|\ráÁ{2ú3\ 5\98p=\ fmñË\9c\8bÝ4\94o!\80\ 3\10\110U*\a\98\ 4\13\1f\88F\e\ 1òÂK°\80y¶ïÚH¾\ f\1e>\84ia\vL\19\ 6\81ÛÈ¥\926ÓyZæM\r³\9et.-Çj`Ð'\85Ã\97\16\83\r\v{ìm'\bÂ^$cq,f#¹¡\ 1\11\ 2Ï\ f\ 2'\97\19Y\ 6\81¼ðwxáOæÙV¾s¯â[\81Ü\k\vºHG\b\a\8bÏB*fsùÙÝÎ\97ëÅBJé;·\1eÏ\9f'¶,Â\89©%óa /ü\r\7f\18\v\8c\16LC\8f\1d Ï¶^\ 1\17êø¶Þ\18\10q¼¤6Qyÿdò`\19SmM\9d÷)¾³¼\ 3y\ 1yá XÈ6Ó\1e%\9fì¶õº\ f\8bªt\13\9e\8a\1f¸Â?\802æ"\9aT\b2Q1Õ\1c²ÿýo£#/\9cÛ_pÿ.\16âM\vØÜ8²õ$\¨¿°TûîÂuö|ô³¸od:+5×\16rG»,\9cóc\ 1yá=âH+\16ì\rë    \¬G,½·ßSûÅ\14\16\82¬!tS÷\ϵub²\886Q\82¼\80q¤Sa¡Ú =V¼Ði^È5/ì°\0«Æ`WV\1fÅ{^`¿u¹Ì©j / ¿p&,Ô{\e)»â\85ü&/À~\ 13v!\97|wÅ\v\\8b\9colãC^À8ÒÁ}çjã;[\ fñB(+\8d,zù­ä\854q\ 4"\82hÍa\87¼\80¼p
+,lêL­1Õ\7fñÂ&øä\89_%/8\8dú\805\eq\90\170\8et",@
+\ eA\fi/~{\80\172\9d\93%\92Óq­PýDgt\84½ÉÌ\84j\1dÇ9é\\eò»Å\91x&\89ÜO\86\90µ\ 5\1fà\ 5\aÒ7\rÁhÀ\9a\f\11kbW÷Y\b\17\9b\9d\91\f\96¨\87À³·\9ctm\1eò»Å\91D\14\94\9a\10!\15Û)6X\98ïÅTk\88"M\r¬Jb6\96ÌO\ 4dÁ³]\13¾\11¥\87Ã\ 6\9dq=\12ú\vgÁÂâ÷¢ÎT%\ 6p¦çrÓQHW\eI.Æ`\87\0\v\ 1/=Å7\9bô\ 2&#|    ó<\92JL;\98¢jÕp^, /¼M\1c)MFmÈ\en\94Y*$\9a\8e\7f\93\15Ï\82Dn;bW\89Cc\98E\97\81\1f\11§·\86\15\ epRà_¢Ì\97\17¶c\92\9ct/\ fòÂÛð«\ 4y\ 1ãH\88\ 5ä\ 5\8c#!\16\90\17þ\ e\16\90\17\90\17Ð_@^@^Ø4  ÚHÈ\vÈ\vÈ\vÈ\vÈ\v»&Á8\12ò\ 2ò\ 2Æ\91\90\17\90\17¶M\82X@, / /ü\b\16ÒãK;\10ä\85\9b¼p\82Î;\ f\16\9dA(òÂ\8d8Rs\86Î\83d¿çÀÂyä!,´Ç\97'òÂi\ 4±ðëX ä\142?\ 3\v#bá©bÄÅydø7\16N#OÀBÚ\9d§ëbkAùM9\13\16È÷±\80\82rW\ 6ë<\12\ 6\88\ 5\14\94G\ 4±\80\82\82X@AA,   \16PP\10\v((\88\ 5\14\14Ä\ 2
+
+b\ 1\ 5\ 5±\80\82\82X@AA,   \16PP\10\v((\88\ 5\14\14Ä\ 2
+
+b\ 1\ 5\ 5±\80\82\82X@AA, <AÚ@gQ\vÒ³=ü&\ 5\о'\16ÚM\13¤-êów$*½\89çP\9b¼¼
+N\ 6\85¼\14ÏîM}\1e½'\16\9c\81×ç!êówĦT%\ 6¢æÙ°Ðl\1e¾zO,\84\84êl6ÔE}þ\8eä\9b,YälX kV£ùM±`m2;Ñ\vêó7±ÐDEQDì\973b¡\82\87/\9aù\8d±@¡\ 5¢\9a\9c%Ñý\91± ´È¢§ÃBÀ°àïßâ\1d±@ø/\90Ð\18yá»XÈù/.kÔ\93\ 5\92\80\17\82\18Â\ 6\13yáYX°æSò\ 2bA\ ea\ 3ò\ 2ò\ 2b\ 1y\ 1ý\ 5ô\17Ð_x2\16\9aÚ.êº?g\1c)¯ë®ͷ\8e#Ùv\1d×\15E^ø6\16(\ fϳ&\9dÍ\13ò\ 2\7f\9fý\9eX\båT#4\ 1ε}OªYOÝ\92él¼`næ       ë7Å\82\9ev¦ÔD,|K²>ïKÖ\9eM_ööÙ|g»ïû\ 6
+\9eöe\9e½'\16\1cÖ\ 4=ãGÂú/÷Q\9f¿#P½\12B\10\17þÛÉ$e\8fÜ1\1c'K\9b¾ë:Uè6\11:hSTço\v\84 NK¯\17\8e\85ß\93#î_øÅ0Ú\e`á¼Ëº:Ä\ 2b\ 1y\ 1y\ 1±\80¼\80¼\80X@^@^@, / / \16\90\17\90\17\10\vÈ\vÈ\v\7f\ 3\v\86o,­\9feÖ¨TÎw\96Åé2\a¦\85\ 2ÿ\92uá3fG\ 6çQ\95wÚ³ñ\82ãZ¢\89ÆK]Å\97\v\89k\19\9f¼$\b]ÿ¼X\18\eZ%=¬\16\1aû6§åR°\ 3\13û½\9bø\8a2ïÛ³æmg>¸*Í2óÓñB?S®5ÃÄ7·ÿ\11^`\8f\1c\7fv`5AmÎ\8a\ 5c\9e{¦c\90²\83r\8dOÈ\ÕÐ¥ö\92Úг&,#ùnJ\9bp~p\85¦OæütþB9Ï\83ìì\99Òü\8fðBö\ 5,\90¹9/\16:è¾"X|6¤y\9cïç¹\9c͸«\86¥\9ag³K\97\94±D3~ï6Ö£X°è|>^(g
+X\bÈL£ Iþ\b\1d\16ØÐ/Ö\93³×àÄ\0à\988ã_èl\ eê¤Ë·±ðØjå\90\9e\90\17\v\ 6\e3î­'\7f\ f^pÌ3caÒ\ 36SxHpÈÈ\80p\ 4$ÍL¥i4ÜWÐ\87$M\19ª4\11Nqjø¡3\88ß\83!\91G\97 \19\92%pÙ­\82$=%/8dîÿP\1céÝx\81ѺÐüe)Ä«7\ 2\12|\97½êÙ\91\bûéˬÐ\80Ïa6Ü!±¸§N*Î=Æd\9a\96ÐôÒ4/\ 3\9cHÍÛ»=^Ë\v\81o\19ËØÅq¶   \88\19Y\11_\12á/\faDçÉ
+o\87ÁÎÊ\vÉ%\8e#\19:\19Ã0a¯\1cÇÝ°¡\ 2ö7k\82Á\82hã©yac\92D\1c\v\0\ eC=y\19×\l\ 2á\ 1+\16Òµ_hU¾¥   ´>V;\9c\84?ÎØÈä:ÂøhJ\1dùYv<^0̹ð\eþà¶t\9eÒ\9aïÞl¬\1exA¼\18\9d½àïðBañ=y4O\84²Ð\8bË_ÙT\84\91ä²     "J\92\93óB±ê\9d°\91\98ï*Ø`³3\11¤äæ\14\97þÓwI¬\9a]f¹       ¿!µýÄÏéL`¸I'Ñ@\90ëÅX\ 2\8bi\94g¹Ãñx\81\19@\8c´\88\aQf\8f\83!í9\87\7fÀ\v\ 5ßÍKi\19ü\1d^\80\97# íe*\9c>ööÄkØ\8bæ|@\1c\1aÕ\ 4ì\97ää¼\90k\9f\0\82ä.×Ua"\ 5ì\ 5û¾ä?ìß\f\ e\bùJ\e«8\92¡·~Ç\1c_<\88Ê\8e\18*Í&#ªê\90q$\aT¢g u\1aù.ì\rÀ\983x$uXÆ\81\8d#\9e1\fíßá\ 56n9©\ 1\8cg\89\18ß<×\fê\16\91C(\e\r¦\102Êé'ç\85Ô\13£³p{\80å48\98Öz;\176è¢\f$\1a¾\81\85z\8d­NrB\83ÙfS¢\9bé°q$ÀBÙª\88\9bÃ\8d&ÙvL#x\1cÉa\9cÚþ©8\92ü\8e\1a$ËÖYªÌTüÃ_*\ 50\9c\9c\17X\a+^\88¸ñÃÀ!Ã\82ã\9a|%\89\9b7RX`cª\9a×\8f\95y\ 6\83\vû/x\0\v¯å\ 5ÕT"Ê\90é\9e\ 5²û\17\16ÎÉ\v\93\18\rCa\18³N4\reD\0STÚÂf¯~v^\0¤\8bÌMiÃ\13\1d²\1e/\17å/PC{\12õs°\900\85²¥\vÞ«\961À3!ÎÎ\99\ f.\1düt\97ä@¼0IE\ fù´d®']Úé¯ò\82\1c\96\ 6Êã\88áê+v|]\82É\ 1 Ôçä¼\10iWØÖЯW_Z4E¤çܾ\8d\ 5\87î\1cò^7¬\8edK,À8\ 3?Ô:\10/(Âb\ f×,m)m<ájm°0T6He\ f§ç\ 5©\v£À\82µv\93\ 5\9dÇ\ eëµWå\86\17\86Z6\80s&,0ï\80u±oø\90£q\10à°6\ 6\e\84åH\e,Ps\15é:Àò'å\9b(,(¸¸\aâ\ 5Õ\91\83ɬå¶\11\0\90ÃÆ\ 6\v¾zöðô¼ U?aXhy'ªrs> c +\vT\e\89Á²\13a!hfb\11±2¯qä\b§{¬\83\18!DOÈ÷5Pb\81\8d\eÌÙ\12õ\1cYã¶Ê\11\9bõ\10\90TR\8c\ 3ò\ 2¼\ 5\ 4\83\95\rÉÀLo`\81\86§ç\85»X\b!
+\980ÿ¡]GUÍ\v\1a\vÝ\89°À\9c¾i     \e>\7f\ 1\13ݬ¹\r=¾b;w\96ga¡%«\ 2¥A 2òÓÈ\9c¥5tä8R¹\ e\8aÂF²ÖNÞ`!p-ñ3þ=^PA@\17\fè\91õf £\82+/\ 4òý­äDX°øÃ¥açʧn¯ª'\e\97Ì
+\9et'[Æ\1fÔÐbËÄ\9a¼\85Ø°)|\92\91dTE(\ 2Xv\91ö\9dÿh\1cé\ 3\16\94ï̧¡ZOs\1f,Ñ=w\1c©þ@c?\88º\ª\91\âÁ\ 6Wî{fb\11\86*6âÓ»óÚ/ç\ 5Å\ 39\7f\ ekVD\ 1\11\81¿\19GºÂ\ 2U1Up\96\fî]æk\10æÜq¤r\9e\9dß¹\13³/IÇ8³eÄ`ZA\1aÀÔe.lo>Ø\er*\13T.º½·ðõóÎS¢Ô:àS1BÝ\82r~\e^\98\8d±`\b0où]\zöyçÔü~°ôA\19L\19W\18<ðN&øÓK\84BUªåù\1c\ 3\16\1f\92\17\18\8c/NhSI\10à"æ¡ãò'~\a^àE\14<˱rÅî\17X\9c\15\17%Ä¿ÏÍ\vÌ\1e)\7f+ïsGf9ÝfËÒ\1cÜ[\8fÕ2UÎ\18\10X\ 5¸í2¼\9c\17LS\96Ó\90±Â\8c\8a¿ÍRD\ 4þ¯=O=¿\90\8d\19æ\9d\89¨\bC¬µ       ø\86`f4\8db\ 1ã9±ÀP\1dÿÚÍ\ 67³8   ¥\83\eÛ\91%\96°\19¾£4$q\1c\a\b8±2×8$/x\ 3l½ ¥Î\84àó¿='ã\v\96\17§¡Õ\1fâ\ 5\97\12\19\1c\18M\9a\v\8d      \96®æº\83\9cº!foµ&/\1dÆ>-Ï\89\85Ä÷Çå<òr^ðXg_\ 5
+\aëÁ¼)\7f!?\12\ f\80´ÎE7Á
\94±æ?u s\85=\13\v\85ïpð\1fÀBxm¼F\93\9a\v5\1e\11\v\7f\8a\17¾î/ý\15^ØJ¡=\8aü\91Û!\16\90\17þ,/À\1c\ f\ 6\ 4\96\1e\88H"\16\90\17þ\10/\Í\83\16¼6),g#Ö\82Xx\17^0\1aÚ\7fãò?Á\v\84^'|sy\92Ñy\13X:\11\16Ò®/sÛZº"kaÇZ!ñ\1c´gÀÂ\vy!\1d\9cïèò_à\85Ô0>¼Bê¸\91\f\96\9f\ e\v6\9f\1a©\16:7)_\1e$g}OP4\19ë/¼\18\vß\95\83aÁá9<H\17\8aÇ\8aÅâ<£|0Ûé\eóÂ7\ 5ë/\1c\ e\v\ 5ߧj\ 4\96×0ã\bÖà;\82,ºS`\ 1y\ 1±ðÄ&âÊ¿¤\ 1ì+\eM±aÕ[·î"/ /¼\a\16Z²Ë\ 4m\88\f\12Íx
+, / \16\9e#a\163\979Ëü%¹D2¿|¼\18]\rG;\1e\15kÃ:ï+K9Ò~ä.m\97ç\1d;`\14yß×Ö³\1fʵ>\81\ 5ä\85ca!´Î\8a\ 5\95!5\86mýà,W\90õÂÞìT\ fE¸xöD¸8-\19o@V¸\89y\1aD&V5\9eùH£ýøRÙÃñB`?\ eÍ¿È\vAEí\93b!ðLXl\ fIÞk±\89l\ 2ïÁ\86iC\93@J\È|aö}£fÔ\r2W=,Ñ\8føV\9b>/\19 \9ejN}&ÇÿÑxÁi>¡n\7f\91\17ÜOæ\90;\10\16Ú \98f\12¦\ 1Oýâó\rÛL±Ó\ 4\ç à\eµ \Õ\92Vò¡}\ 6
+ØÈt    Zs6Áé6\9aç¶q7\9f\97\17\8a5\8fÁ{òÂ\89± Ê,¶B«djXXk5@º\9f\85gKR      %'±\87\ f²Ë\8aäâ¾Úö\ 3ù\13\9f8E\9dÑÇ»ìh¼\10}\ 6\v\7f\91\17¬O\16î9\14\16¬5ÙD¹èJ<\8e\r\15­\8fZ\8bôy¹Î.\vi\13¹£\90Vyô4,\8c\ e$ªtB\11Ú2º¢\88þ'\ 5ÍÑx!zo^\18ý\98u\9e¿v^\1cý#\7fС°\10É\ 6º\brËÅ8\9bÉ£Ó:Ë\90q\86h\e­|\90;\96ÄÏ\ e¼º<\17\99Xã8VÜ9§\8d{\ e^p²\9e\8d!Y&r¬¹yéõ\85ñN¼ Ò\1dR\1es\19mÙy\97Ó`A\15W°¹\8e\83\88G\f\ 5YP¯,=öS6<\87t°¦\9d\17y\ 1I<<\19\v\1c\f\90®ÕàÙûÀ¹§ñ)x!Ú\84߬Fþ\11§ïÃ\vÖÌ;\ fÆÏAwÞÿ:\10\ 2s\bDÎ?\8fçóQÉl\1a\91C5Û¥ÀæÙ°¶9ì\1cQr0~æ\1a¾ a4k'F°\ 4¬ï\9a0]\ 6¨\ 1\93\9d\81\17¬\89\r\85æT:*ü\96CÆÍ>}\e^\b\ 6\a'\80üyscµK\ 2\9d\17\9d\ 3\v*/r@øx/½\87\84\88: Ì{è£B   Tß\89÷e\9dÃ\9cÞK×òí8R¤U\ 5òè\ 5\85\16\1a¬XÒ\96gN\82\ 4\85Üw&/\7fÓw®\15Î\85Á\10©B=\87Ç\82¥B¥"O£ô\1e,Y!­þ\80é^U\bIÇ$\10Ü0˲jO\8b#  íIK=ä·å=b8j\1cI\17ª\80¦$ÉûÄ\91TLÕ[Ǩþÿ\88áHXPU¡$\b¤÷ \8e\16ë \96\95¶Á]çIxËncJ\ 4ØO~\1dÉ\v\90Ž]á\91\9f)\8eÄ\1eK\15\15\ 2UÈÞ\87\17$\16\8cMúÅìÿôãHX`#®/\9fÉâ¡!î=ä2%¢KEåRÎ\eP\0}­8\90mG¾§\1aI\99\ eëêÍÄ!\94¹Hl!õaê/ÜÅ\ 2{öfÙá¸\95ò&¼\10R\9d\8d_Ô(IbÙy\a®Ë£ðÛð\81l\10\89\ 1ÅB\8cE\84Mù æ\9b¢\93\9cƬJVÖósSíI^ØT\ 2\83æ\9c\ eX\97ç.\16¶Ù!,P\vcò@¸[ý\ e¼`mR£3\82\9f \a\8f^\97Ç\91\ 3¿!\9ceUN\90iX\1ewbP£\95ÛUT×\9fÕÅ6\18÷\93"ô­\9c>9\eqö/,\1c¦^Û],¸\9b\1eæCäÍ\1aUÝ{`\81g\v9A]\9eLê¸(¥¡7³õº\8a`L·aræÄjG0)ùqÈ4\1d\99:m#éz@¼üQàJ9L\1dÏ»X°ö¼Ð30Kñß\83\17Bº.Ëá\r\10X²ó\86Ãb¡k&á\184\13\80 n&n\8c\ f\95I¤kl\95&¥f/Ô=ÈÍõÉÛÌ3 %M\9d<\1d\9f\80\85\81ðÔ´JŪ3Å\91ü\8d¯Óñ\8c£\83\90¤}\ f^\80à\81\8aù\7f\9f!?Ò8è\80~â8÷\16Z\ 4\8eo<=qL&×ü­\ 1\18¨    h\9d)\8e\ 48VmfßÕÀ¿<¿°\ 6\9cÆåÔXx¡\dó°\7fMaR@E\86ôL¼\0ªPhÏ\91\1aw\8dÁ¿\88\ 5]xÌQ\9d×\ 4\88\85¯ l\99Èc\87·\13)|^ò\85ÞqI\8eÆ\v\1d_ÐÞ\82\8d,& ¡æP¾¼\ f/@\82¡
+f¢¶\9d÷?»>\11\vÿ+\ 1_ÕÆ\86× ç\v½ 3ç½±ÿh¼\0\18h 0IÍ\9e¼\8fºÚ\9cï¯@ø\8b¼pÕy¼^O¶ \16¾*~Ã\0Ppï\9c¯s$÷«I\1f\8d\17ÚIªÂR« ¢7,oÄ\v\8b?±Îãkh²æ\1f\9d\87XxD£\ 6\7f\90.¹ãºþÿì\ 69\\1e\8c¡\9a\9a\86Û\ 4~n\12bö]û\7f\ 6Õ_Ì     38²óÚ\7ft\1ebá©rÀüH­îýÀ0\82\7f\ 4 0?\12\89XÀüH\88\ 5\94\ 5óæ!\16P\90\17\10\v;I\83g\99¸È\vÈ\vgÆB\eOL\vZ7\92\92uÖ'\96\8bêiÜ¡³ó2¯¢\aÒ@\1aQt/>\16¼\ e\vÈ\v\88\85\82/\95\1eȺ5\9f\9a\ fïÂïäj©4V    UIõÏn\89ïmÖkãèuX@^x{,\ÄV\1aH'$\97\ 3\83F?\96×5éåº\80\10\94Ö¿v!´½Üás-Î4gÈ\vÈ\v¯Â\82\18\r\99*\1c\9fI\18^ò«½"ÿ7Àg\92[fZC\ 6\ f'&óº+ï\8e\1dT5ùMÞ)_W¶\ 4y\ 1±\10\97Êï*¶_üÐÎã~\9e¹{\10l4     VÒü¿VµApÓ-\80\1cÃÆë°\80¼ðæX\88åP\f©¾ÖU\80áf+Øÿ     \91é\86\86Yd\10æòåt\16\8c¢úåuX@^xo,8*õ\84³Ë¾ã«ô\vÁÅÎsÛZ-\1a^ZGäö\1c:ÈÞÔeÃ>]\ 3\91ÞÆ\98±«c1Ô·a\16.i\96WÖâg\1dìO       3\8b\1d¨r[ØEÎ¥bÖ\95ë\8e¯Â\ 2òÂ{c!W^¬µc\82HnR¾Èà\90']Ý$\17\8b&IÜrgA%ý\f¶vQâ\8bÂÝi!®&Ü\1fI\9a¹\82d\8e\f{"Ëd0Í%Ot*\93\9c\96âë\9e»ý\1fy\ 1±ð \84:#Q¼ý*\99Á¥\85µóM^ÂÒy\91\13\9eù\afÞO¼\14ÕbCÐ\88\10^r\8a\ré´Ø\8fèp2m<S¦ï\80"\v\1eDª\iYA¦y27ðíÜ{ïE   \9f\17YIÈ\vï\8e\85\;     »¤lÌâ\87|^\8c\1d\b\14\16LzI\13°ï.\10V\105\96\80ï\1e\16\ 3h´¹CC\ 59aÓ%­E\ eÓ\v\ 3ÆÜ[a¦\0hÍbkM`\v2H}æ:'cð2, /¼3\16 \19¶p\ 5Z2ÏÎ\92¦i\10$\96'Fj6pË\10'\f\9að[-ÃF ç\11?¬»\0¶ 2Ý®µ\85cQ\15\14\9axF½Zç\f\97Y&\vµg\ fötw\8b.b\82¼\80¼ð\ 2,dzNÍ`ö\89WBB¶\86Ï?\8bj"zvØ\16¬ÁôÙæØñË<ÜçqZÚh\12\9e\84\8c\8a®Y|#sòyûõú©-ÁDòæ2Ùj÷É
+]\8f\84Ã\12XQÔ­\93{\86\e\15Ùu\95\17ä\857ÇB®·Âw»ò\bf&Hc\9bÕ5\96f\8dçn=ì­ò\ 6\1d÷\84M>Ø;DgwçVT@ô<\9a¨R\92\9aÜ\83\ 6qEàÉÞ%²{\8e0Ï'v\ 4eÙB[\ 6U¢§;:/¤Yá,\8eÝ\97\95»6qÕ\97ù\87\12=\7f\94\17Ò.
+\17£f\rЩ@fê²öècçéX\b\9a\99¤Ú¸'&H3õ±\183·Y\8d;\99i\88\97k\9eT\88Õ¾\9eTK]à\ 6®ó×  ­!yc«\f3¨Óf¬¤Ò   \86\9848\9e'\f\82Ì{§\r¸ùPXw\19\eØH\ enú~¹Ç\ 1ya s\9cíJb[2¬Gëö\1dx\81õIÕ\89er\8d\18GCU£È\ e\9e\8c\ 5\95\0X¼Ýõ¨ho\16Ð\15Js2Þ\eS(í|òa\9a\18:¯l9¸v\ 3\9bÏ\15®s·*cÌ?\83¢Ué\ f`Ah\923\89¶boÕ³?\13\9bîç¸\ fÈ\v     {DÖCv¥âx\90ã¦és(\19_¿\ 3/$df\83VcW\8dL?\r\85Y\1aQ£(\7f2\16B}¹r\8e¯\f(ws#ù{\90\ 14ù'ª\m[äy°í\17¨JÕ_}a®W8\15¢!7\16\81è?9ã¼Æ\82¨ó0ðWdø\95\99Uú=\ f\1c\93\17\98\86\87QÆñX\9bFr¼!Î{ð\ 2ÓÐTÔ\ 4\87\95\9f\82ýÓBeCç¹Xpu\8ewöå\1f\1a³_ój\19|¡P:\8e@Í)LÀ\99#\9f\9cæV\ eXþë\10\9b\8a\88\94§\8f\90B*z\95ÝGÆq=\r\ eC¤ÌüT\15×Ï`ÁÚx7`\16Êiî½û|L^\90ÝË\f\17I#ê}1\9dà\15\19ÿ>/\98*ÞÒ\8aê<\8dò`cJÜçb!ÓÚ\17Í\1fW\ 2mx\81\7f\9cÖ¦4[a2Á_\95·õ¶C*ëAfö³cjYvI\e\aƸ~uRFñ\9e\96~\8cr\r/=\1d\væ¨=\16¯\ 5:0\v?½ÙîÇã\ 55\9e\14\80c\86\ 5Ù#\83\83¿0®ñ\16\91{\9f5\80°«G\7f\8dTh\9b¾º\11Î\8c5k@&O\vÒÄ+pT\m+5²×ÂEXÔ\1f0g¡­*\8b« EÕ\97É\1a\87¡®Ê¨V\ 5NWÄÿ,,ô­V-FM>áA$;L\97£Ç\91بâɧ\84Ò\v-´)í£\eñ\85¿Ë\væÆwjy\ eA/º\9d\84ú\9bX\88\94Ã\1cx7\14\81\8d£&WNc\12®J­ªª\82ö:<îc¨3ç\ü\1a\14T\0\8cu\ fÏ\9bï\98\1cAkÕNYã\10*\18s\87\10lÁ\\90Í\ fô'Ã\82j¡V\98bV#\97TÙÃñyA=;L\8a\8e`L\ 2\90½â:oÖßå\85ríG\92ò  k\80\918ìû6R¦ZýÆ\98Ì\94Ô\8cü°\0÷3\90^¼çúþEf¹e\7fæ\11Ïæ\ 6sʤ\8f\8b\1a<~îíðÇÎC?2Å#æú\ 6±ÀJ5S\86úÈÊJ\99=\99\rØÔ.¬çcA9ä\81Ü\1d\11X\95\80à       âHöª\15àn\19¹\880R/|\13^P\96;ø¤#/ç!\17\8bºOÆ\82¥^)Ün?X½`\91\91\17\96\96
+ëìBÔ\812Y¶5wRUtgS\9e\1e\8c\11~nÕòEªæÚ\8e\8e\88ÇúÞ6O¨À|ý|,È\9a\89\0e¥0c\187WÕ¤ÏÀ\v\90\13Ó\15pا\v\7f\v^ ¼\1f\a\81>Ùw6dñef7\98·\94°½x\ 4Jéèà¨a7ì\0ñDjÏ\ 4ò|J\87è\eB(!ÍZ\esÈù¹|¤\1fJ}\83Üì\13ѹKPA5\9eH%<-Ùåáó± |g¾b$uBÉO\17ºVù8,/(7,ÔePÙ0b\ 1\1cú÷à\85fã/è1:\84¥\ 3Ís±0þ{\1fÙà;{Ó,ñýµÕÇM\9aÏv\bC\9dÈW~ìû÷&\92e=ÁÑw6>ìhüÈ\\9bÄ\17\9f;\fõP\93\12κÇæ\ 5\85c¾p,ÉjKC\83\ 4\vê5ye\92äbË\ 6pDaä'b¡ío\99F¿"Ñ/­îâsm\89¤\ 5s\0÷S\9a\17°($=:/Hx¦<\84géu¼\ 1Õ\8bgþ8/¨ \7f\ f^&DÅ\ 56\98ÍM\92§b\81i$}Í.²Í4ôÏcan\Ã\81\b\80\jK"ßq2²_\90tÐyg11Xó
+\860s\9e©\91$\7f\ f\7fa&\9c  
+
+þRÛ(lt\1f÷ã\7f\17\v\8ck_3\16²·¢Á/a\81@\8b\82\13\ 1\ 1þ·\9d\1e>\8e\ 4¡ß.*eɲH\94è\89zzµÀå\ fóÂL«.\83\17\ 4æç¾è¢\9c~,Wõ],´Þ\ f,\ 1zhÈÛ\e(?\8a\85Éï!\rÚ$\e/(x>3Útérx^h&¹\88^OjÊÜ\84ûGýÃþB/_Xô\9e\8eWÒhy2\16ØHÓ¤¯èf¿!ñòKXh\82Ÿ¸ÎêÕ§\86Õ¹ÆÇ1è\88q¤1n\bib¥èVß\98ìoûêéÿð¼s\e\17\ eE\ 3TÎòt,\8c®õ\92ýÅé8¦¿\88\85\aùøx¼à¥Ëhì¢kéÀ\97:.oÂ\v&\f\ 6H\9c\9báF¬¿ðL,\1cx=Ò?äï¯Gz(\1a\83Xøã¼ð\88üi^@, / / /<×11iyV^`X\98\1eóæ.\7fw\8fç{b!0~À\8do\rÇh\1fÄÂÑxaì\eû­y!ÈÍü¯`!áÊíT}÷ÈÙ\16é\83\17\11ë;\a\ f\ 6Ûþj~¤4\bþ\b\16\\91ÈãÑ¥G\ 6ý\81=\9e\9fÁ\ 2=m®0à\85ñw±\10\1d­\ròGkI½ÂRÏånÿþÑ\ 1·yÉ$¸\15E\19û\ fÖ+U\19ÿ=
\82\81D<pÇô\80\14ü÷âG\87\930\12÷\83=ùYÆÛÊxu\e8¼û¢l\9aç)\13\1c­\9f|\95\v,ÊëÇø»Ú/Dþ%©çkyÍTü×"\ 3\1f\1eþG§óÝ\ f·#Æ\ 1ôìJhx´~\8a>Ý/Ý/­]Ý˶~©\90l9\8dD\1ftóGM¥`º¾ß\ 1Ì\92þú\99ÊÃuSõi_4üáQí\8eÄWM9\8dçÁÂxM\f?ìÒv×Ð\e\ 6!ý%Z\18âÒ4=iA[U<¶EcV -~5\99fïê\80eêæ\9eiN67Ö\82Âf¾h_uìQU\rª$c_Õäj±±oÛ\ 3l\r5§bÝ\90ü\8aB$       9--ð\ro»¤Ð?\1cMJ§ÃÑ\ 2÷\9a·òC:\14¨5²\r7\vËy2 \92T\93,\83b&\15\au<\ 5Ëb\83Õj-w¢Ê]©m\ 3Ì;0dæ\¹\95w³½õ\85ÄÐ\9c     
+2cÂïx\v\9c\18è±¼\85\8f\1eÃ\ fÑBÊ\93SÕ°Ó\1av\11¥ÍÜ÷3mh¼@\9d\8eêFm°\82Ô=f\1eÛ\0\15F\ 6\ 6\10³ïC\9e&\ fà\12AÎá"\82mëb0ñæ)\9fI\1eWTe,\e§\1fH.ü\80\18;C£;\15\16ö\1e\83ùó\93\fÍáháÊcø!Z(d®oGä{d6\f³b\8cÑ\18!kd\ eí\9ex2*ßË\ 3 ó¥$o>H\19"\977\14}æÙ3|¹'\vâùs?\b\eTà)ð~Øõ{$\94Ô´çÂBÛü&-ìCIÇ \85=1ü\10-@êHG\r>¹p\9c*\ 5\92^?F¾l«+¨ºU\954\8dD\9a<H\ 5Úé\81¬\12àPÕtÕ/\903é%¾ØÖc8]\9dª\8dÇ`þBH:õ\ eG\v;\8fá\87hÁÖ©»\9c<\17y Å\9aÏ`\93X»áq\97ÁÊ\f\r È\1d  e\r\13i\8cw¼ÃÔC\1a"\9fj¤«×^Ôx\16L\1f\92\eüºÇ0\ 5gÃÂÆcø\95u\11\97C\ 5\91®CI\1f*'<Í4Ü\7f³.õÙ\81Ë<& í¤\vY\ 5ã0\18¾Ì\8e:Rim\94<MÞ\9a`\1e\ 6asÙf3\8e\15\92ë½f\9ak%\86l9\9dh\8fá\97*cëPR}\9c\7f\98\16Öl4\8b²~ä°\r.µIÄ\8f,Ü`Dýd\12ªÛH\979áù®ÆMÉ\1d\81\85\99\fJU\1cÔ /K×\14\9f2\88$Ç æ7ia%\86£x\v[\8fá§æ\16º«\85\7f\ e\85$=W&ã,
+¦¸2ç­Ù˥Ϫ¨\15»¨oeÊtm#yBïå\11S\85?|u\83×\85\92º\13bA\11\83ù[q\87é`ÞÂ\86\18ú\9fkâøj<\88\94-CÜÐâ?ah9"JäÅ®\93\ 4ã$Æ\8b\9eW+Qá$wÓr.7¢BýÜ\ 2-\12|/k_A\fSzF,ÈPÒ¯ÍÙ»\87£\ 5®E?9å\1cë\85¹Cg\19Ü\95v\94±¤\ 3Ù­r
+
+ýL\8d\1cì\aé\7f_öZ^r÷`-H\95é^´_¸\83`$§¥\ 5\19Jú½p´°\v\ e¶@:ÿIZP\15È\85\9f{áusDs§\93ªy¶\18\8dY\89¤ÙÒà©\85ëì¨më¢TÕ¦(:T8Iø£û\1a\ 1\9d\1aÞèë"\13ñiiA\86\92~±øøåPA¤5\94ôSA$eÌ\88±\9e\ròPÉ Õ\18\14-\ f    \19\v\99@^S\15¸Î\17\99Í\1e\8aí\8c<M\9e\8c}'\13¿\ 2\8c\8a'$°|ú\92åH\9bPÒIi\81\13\83ù\9bºé\1d*\88¤\95ò綿ÀÌ°ÅÇ~®¾LUÕû³a\9e×\91\84EI0üë PhJCCqJ(õ»\97Õz\ 6f!ApjÍ!ɼV\99¨Â~í&Ëø\94A$iµ4¿I\v0L\1eË[\90C©ÿsßÎ\14\9aÔ\9dMD\99¶h3'\vû¨ò\18Ö\165\83´\8c\88ÍSÀÊ\12²p Ï\1d\18°8\80xy«"\83\92*\8d³l\9dim>1¢o\92\17¶¥aF§ÅÂ\12\99¿ÚtmsÀí\94å\8fZ\15µ\88ÚR>¤o\8b\97§¹ü¤\1c´­$2ÀÊÍÍ!\11&e®\92Kø2\bNŪ¥JÏjéhUôê\89®p</\16Ò_Þ\ 4e\18Çk\83Áÿѯ·òÆ\9crÑÎY^¬3o©\9b\13mÓ´Qß4e\91,NU k)÷¼\ 2.Rû;\ 3~\86ÜÊ°t¹Ê\16kåbÇ\ 3³È¦vAA9¬\ 4Iðà'A²Wåô\83f\aãÿ({4¿2\v\ 6
+ÊaÄ /ª\ 4\81\82r0é_ë8£ \1c\1f\9c'AA9\918\84\15PP\96´§\ 5\ 2
+ʲ´\8e\91b+                                                              \1c\0\ 5åérÊ´½\96Ù  <[Ü3b¡\9bQP\9e.\ 5b\ 1\ 5\85KtR,\10÷\82\82ò,q;ó¼X01\82\80òD\81\88\ 5\14\94e      \10\v((\88\ 5\14\14Ä\ 2
+
+b\ 1\ 5\ 5±\80\82\82X@AA,   \16PP\10\v((\88\ 5\14\14Ä\ 2
+
+b\ 1\ 5\ 5±\80X@A, \16P\10\v\88\ 5\14Ä\ 2b\ 1\ 5±\80X@A, \16P\10\v\88\ 5.mz+wUû`B«Ûçµ-j=bá\90í\1f\15R²ÎJ¶\9f¤aÜ\97^Yu»£K\18çeÙÛê¨\15\17;\89³\80\1f\1f¢ª÷ú¼p\96ë«ÙáÚJåß\86¾}\11eV O+b\1fþõcý¡ë·ò\e\10±\80Xø¦\18tÍÍCIn¬Zë©OÌ8ÕG\9d^\1f\8d¸næ×   ~LÐþ4&ê;óa½Ùe\92WÓÉ\97G6·g÷·Gq¸\92I³êÍ\87´\89RñÑ^\88\81X@,<C\1cºW¬P\1a21ÿ«iLø|R£{\b*NL\93ÀÑü6\16\98j¶=(/;\8d(pð®æGIc\9aðo'Z\91\82\96\v\81«\9bá\1e\16@z\ 6\ 3\16\ 6Ä\ 2báI¼@»KÇ$*r¦\8e\8d°}@ã¼lH\97Á\82£¦\18\86\9dpq\92À°*\99ïÐÏ:v¹Ë Ñ¸ð=ÜÐa@¢±o\ 4\89\1f144©\86\ 2í-£m\87\8c}\ fµà Ë\80\16ú\Ü\f8'¿ÆBéÂÓeQÌ\14e\8eõ\rÙ\19\r\7fîÌM\11\v\88\85'a\81è?\¦\8c\99|¹Y[F\16Óg\8fÿqÑ\ 37×w\12l[£×\7f\8c¦\1aö\99겯ìÔ\ 54\93G\13ÖëM l¤rÕe\86@j\aÁÖþ\vÃ\e\19õ\réæ\86\88\ 5ÄÂ\93°°*#S·\12TÕäC°v\1d\14D*ù/WøfUøeɶX°èìi\98\14â+¹c\92íÜ\94H Ï[o\9f²ûº÷°°\18dsÇNXL\88\ 5ÄÂ\ fa\81\99,\8dÐßi\e\9d±Åá¥\97ªº\b=%Ù\16\våê"oÇl\87Ò^~\87·ûJj\8bá}\83\85¥\94\18¸\89\ 5ðB\8a\97\88\ 5ÄÂ\8f\14y=\8bk§Â\11úÜë\93Gc\b\ 2³\8b\88¯Çzc\0\17¤5·8Z\98\1fb\ 4â\86[,L+\ 1ÝÆB\8c¼\80\1d,Ø|x\acÄß\9e\94\96B\vÁø/÷³\10·°\0*mFF{\15¯¢ÎÇë.;^`ÆÕìßÅÂ`*×\ 3nH\11\v\88\85çcAë\94\ eúóÆ\9f\96ö\90\bðT<V\9a\r,\94{\ac&e\1d\ 6[5oÆ\8f·w7¾sz\ 1'½½\8b\85b\e?E\e  ±ð\13X\18\12ø1\9cÌ\14ÚfI÷`\95H\ eûi-¦#\18\1e¬à>/,\96)cÿ¥\82M¶7\866á Rö%H³\99\8cØ`!Oùã\19>\84\ 5m$ÄÂ\ fba6¹ðÉ.\1e¨az;}\18öÅ\80½ø¹Tó¹¹ÜÇÂ\92\14z\8a¹N¶á¤k^ØM\9bÑ^"g\83\ 5Ê\1f\8e\88\99¸\0±\80XøQ,l&\8d¹{{¹\85\ 5­É\89U\8bå\194¾g#q
+ñ³^,Ä\98Æû¼Àü\ 5J\98P¾ªÃWgÜ\9cw¦ýf\86\99ù\vh#!\16\9e\8e\85©i¦fòÊÚ\12\16½ÿáÕ
+5!,õ|è`6z¾Üå\ 5\11ø        Â\1a\17\8eA\13Üô\17¦aL\12#bþº­Á²Á\ 2\91O\97\17Nºo~ä\ 5ÄÂÓý\85ëc\ e\ f\16å[\1fV^8i»é\1e\168\1e`º9\14qÖ­ÇÝ\8e©ô\17¤ï\fK\9dÊà#\16ì»Í\8fX@,<\1d\v׶K°\9bR^Ä<4ã\80°ê­õ OfâÜ4¢â¾Þ\,gÈ\9ay¶vPjÀ\91ØÌ/À\ 2\90ê3X@\e    ±ðãX\80¥Cý\95\87\vk\8f¢½¥4mf!¶¼`\90\1d­\14B\9f«ýÅÌ'1Çýü\ 2\ 4\8aºG±\80ó\v\88\85\82OvÄ06B%-ª\16¬J²X­\9e-\16\82i»ò\bô¹\10NÈf\ 2¯\9d\ 44¶ë\91ÒI/\88E\e ±p\10\10M´E\13\94r\92«m¶k0vQÒ]\1c &Å´Ú;j\12\9bÙJ\8d±\ 1\b\9f\86Þ­G
+o­ÙF\e  ±ðR,À\8a$\1aó\10f`Áf\ 3W\196óä\82ý\93\1a5\9dé\9d8R® ±\ 1_\9b\L¥ß0©mv<Reä³\Z´_\8f\ 4V\92\85¼\80X8\12\16ø\ 6\83\99ô¶\9dOë&4\19ï7Ë<÷`ê`£¦û8\92ØþæåyÙÌz{\10_m47¹móy\87\88Ø­G
+L9\9f\86þ\ 2bá÷ÅÙmÉÙôK­'áôædf%edÝ[¹]Ê\9aíWd;Þfc¦\9e!ó§uÞ¬hU+zÁÎIç,\92K,ØÛe\17{,ÌÛM@\88\ 5ÄÂ÷%)§þ¶N\rõdRb6ùnÉjR\94&!Ä\9cêÝú<k\9aâíß­\9b7ü¼|\eHM/½I(!\8d­.ö˦ÞÞ>\9e&ÀN45Ü*ë¦&»ýÜ¡×ÄÈ\v\88\85_\93Á÷\87\8f@\19\8d\9b\87?ô¬áøÆ\aÊIÙÅÆ\82\82X@AA,   \16PP\10\v((\88\ 5\14\14Ä\ 2
+
+b\ 1\ 5\ 5±\80\82\82X@AA, \16P\10\vOÃB`\fØÿß\91v0\ eQ\93gtFÄÂ÷¾¡¦\ 5¬\a-û>Ú¬2\vê¾ïùr¸¬\14Û\8bÙ¿}µítv \84¥kiÌ>ÙÊU\92Æô\85\v9ý¾\84\87·Êí\16éÿUlþ°ìüðá{\18&q¾\ 6¢O5LZxvò\7f_d\90i@,|GB¾³\v¶ÕoÊ
+ðEÔ2\v¯Z¸ÌKßl4d\84K`w}0]\95¨Ù«]ø¨\1aþPóÀ#\16»äõÿ#NÏ7\ 6E\9fÑ\86î:]ÇÃ8u?\85\85é^\1d¬!\17ëÖû{+Ë\11\v\8f½xõ\84ca\9b\81:Þb!ÒXØ4¶5o°@)QÿQ²\eR3µ\eíUÍ\13\7f\ 2\v.\15Ûþ?\85\85|\97Màa¹Ðù9Xp\88|9\87Î\16\e\16Òl&j\90ßî    kncÁܪÀ\8a\ 5\9a\19\8e\14öËÎzîe\19¨\97bÁÏ«ð±Ö\10{çØùþÃ\96\ e\99³¯<\9aýÉA¢\8dòxü\9fw\`\1f^3"\16¾*lLáüÊx\81\9a\e#)¤3ù\80\ 5vƪ×\ 1\813\14\16¬ÿ\195\ fÀ\v\8f\8f\f\ 5#Óÿ"\16º§¼ãE¿£A\9e¡Äï\8a\85Xê?ã\ 5s[ú©\9a'ï#\16\1aI\97\99\96ô1,<\97\17>U¤ü\11,´ÛæxL?Û\1d~¦Ç\9f¨Ýq\90\v?+îú\8eù3\88áM±0\12i\171^0/D\e¾Ì\8b°ó\8fX覵­óÙ+V^¸7ô_*f|\95U1Ö¹­L'£ÊÝ%±s\7fé<bN\856©R·7\89驪á£\9dÛW\81\91 ë\eBÌ2\13Oáæu`Øì\9a>\94\15Èó*\19ã\86\9dá¶[,\84y.m$Ã\9eLÓÓ\9b;\9dÚ3õ\ 6R«b\96¡WÕ\ 1|\8f8¿õ«\ 66\83Ê@\91\95ÛI\9b±K\9aX?\99Çó\ 2D}Ôú9û ×1¥«k\99åUMp\ 2\7fVWßk       ²\92=±Wh\aÜ\88Ù3Nâ:h§47ÍÜX¢¼f¯ÝÖùeqKB¦\9a?\82SA\ 1ƪ\1a¤\ fwA,|M2å/3^ Éê\9c±6õo`Á²u\90È0ç8ú·\8dÔËÄÙC¿ö\92\r_Ìü¼X\16e6\95\9a\96*\8d¼¯\Á+ë#lv¥Ì\19{\91Nf\ 1ÈyX\91¡ó"Ï)\93\e¾s\1a«\14ô\9c\ 1Ó5³@Ýêúå¬\11\94ï\9cª2ÎT\94\13­gâ\96û\12ÔÌÊ\84f\9af/\92E!ä \9dæê^rGt¥n\96\aº 5I\16\94J\ 5\15©ë"Ñ\b\ 5?·Xd÷0n\96y¿ÉEtá¬#|Ìpõ\10\v_\93RUl\82ìsA¬#I6ûÒþ£ïlùT%Géfj<\80\85\ eê$xy\fD.³xµÜ/\81ÄÁÌèê"Öð"<\ fiñHUÄ\93Òtã\1a\v\90Úh²\8b\1a
+0{\ 2\v\94ÎMÑÕDF¸Ø\13\91Ù\8c»Ø\94éÄ$\16¢5¡\ 5í\8bÂ\93u\9d!áp\1f\17À]à'¸âaíQc\81×\82.bf\f\8a÷f6\14{êÞ\86'0\ 3\15Q\r8;°Gñ¢\ e\14^E8÷×FüõxõjöH\17\14\8aU{uT7³\1c\89 \82Ç\9e±\149pX;5\14ê°ûì\16pB\v~\1aí³¬\17/áCº\9c\r\15©H\10\v_zkS\15Êä¼À\94/W\7fÙ7°À,!S©@?7ËÆF\8a-WËpË_XS=^8\9eX\1f\8b\81°µeü
+
+Ùò´xµÌ\9c\9dTýÞFêU:#\97ò¤Ù| ïáy\1cS\98i\11d\11\83k\86I<õ\1e\v\16\95\83/{ò¦åI·C1\84ËgPþ\82Ä\ 2;Íôå\r¹S\rzZ\1a\12\96\99ô¬8Æa\8eÅnÅ=øøR(Â\93×2³S@Ü\92©¾¥¿ÐÉëR\99D\1c¢\16®|\ 63áíDÝÄ·ÒVðBKçõ!\9b`ï/À];ÄÂW$TÊÏU5\ 1\16N\94\89t\8b\17\\b´ð\ eN(;XÜ\9ek\8bnúζ\1a\ 1G×Y\96´Â\ e\98BóÛþ¶Õ\e\98zR+\17êPÍ"",\8a\95\võ\10UÊ!\17+¸6{,\94ê\9e©\a÷ÌÄó\vK\84\ f
+*\8e\90\11\925\82âY=B$G{Æf\91ð\1a\94uRp\8e
+Ìݵ- G\12cez\83ÀÂE´K(­Î¦XÖ©Mþ´Ö¦\9d\v\8a\9bsñÑe\83\ 5wþÚd\abaU\ 6à\85\ 1:ø"Ã\11Ám^ð¥1ÒÁà÷),X²\82\rs4 î\ 2ª\1f¨à\rôe½\16°ÍèÍ    Ô Ì¬V»\1c\12\v±\9e\ f\ 1Kk\93\82»ä:¶ÃÂ@\14t\16ËÎ\86Åp³AÏ\11ð @½ã\ 5kÍ<\ 6%Õ}þ¨\95ö¨ø\9d\1cieNÚ¾dJߤ¼\1aâîZöÞÂIYÆ`;¿À¾\92Cci\13à¼a\ 5|hg\ 6w\9aÄß©æ\ 5  wÈ\ 2\9b_a\81Q\9d\87\8a\14Zÿ\12\8e\ 5GT\aOùDæM^\0¦o¹¦\95éÖFʳH\8bs{~Ah\93ÒNGS\12 ¤çº\e\r\ eªäÜ]ª\93&FX\98bD¬díYa?Y\\87»ÕCÏ®°àÒ[\95J\82Áq\99\95o\8e\1fx¡ÐC\ 5¿UÆ\157R³
+â»"\19Yót\15\bÖ\1cÄß]\9bóoÍ¡è[\1d\8e\vÜX,3C¾°\7fU°ÑÑ\85\84V^P\ 5à\ 1\1e\vp\b±ð\15©õK\v^`
+       ÿ\7fáÖøM^\90\98Ô)æÏÌ/\88X\ e3\80è ú8Þ\8ce)7¸©üѦϵ\18\99"Ì"° \86\14Ñ
+\8e\88ßn\87\85îC*ÈÖ­ûFD¢ø\1d÷¼`o&\bþ\r±>\12J\yÒ`ÙD\9b=h¾«kÙ·\r"^dæÝ°å\ 5\196¢^\1c¦\ 2\15\16d"ï\95\17\9bp³r\8b\ 5C;t\88\85ÏÉ:»&x\ 1t ã&Òr\87\17`\10¯à<\18\ 5\8bOÍ;\ f\14\90:\ 4±BÕ\7f`T¤ÍÎÎ2o­¸\fl¡¶Ôk4\16\86\15ÖÙ\ e\v\1d7«wX\88®S\ 4\87²Ê'éoòBµñ[\ 4\927X\10¼0\12y\8a§Gkh¸\10®í®è7\89§miF5ïÜZ¹|­~ühð;:yñÊ\vú\ 4\11\8fØb\81\99Xf\82\82Ø×¼à@C³±¥^îñ\ 23uØ\0XòÁës¼\0_Èm\aWö±½zð^\våu2'ôÕOz{²\82\9a}l\19\ 1\vÎj\87¸\\87Ã\9d\ 2î°\90\ 2ó¯gÒT\99?¦ä_¼ (ô\ 3/t*:6­ðýÀ\vµv\7f\8d\98£\8f\aÁ6ë\91\12\ 6\a8^r?¤¼\83\ 5Í\v*³w"\9e\v\ 4±ð5\89u+J^\0³wt\85\86Ýæ\ 5èX\9f\rîÙ\1e\vî¿y\ 1\86<\et&YöþÂ\85ÿêÍÿZ¶    ÁȵxT$þ w®r´j \18\98ïù\vFv1à\reöíDcáÊ_°÷6ÿ\a\94«ºú\vÌUf:{å/¬q1§\90¥ öë\91\ 2\18Ùø\vAä:7yAû\v\94g\aßùÎÜqG,|)\8edïx\ 1\94ÀªDYå;¼\0\86~7Óñó¼\904óÄ\88Ǿò   %;Ù«òø}Þµ7-:yFZj,\14:Þj
+\e¯ZGgÿ
+\v\9bA\93{\13:DÃa6|à\ 5w\rÊ°g'þG^`\96\9d|¤IÏÈ\8bP\8eKuyÑ\81_ëW¥«aÔh^h£¾\1a5d" e\15GâcÇ-^P\86¡ì¾-\16B\8c#}}~¡ßó\ 23êK¢ç\oñBÛ̦'.{\b\vÕ:ÞÛÌ0W§:T\19Ô\10EtvÕfûÛ¥?rÝE\96\9cÜ­ôì¯\f¦Fjò\96Ç4Óûó\v%{\8e\80iU ïÈ__éºÀ¦\90h$«׼\10R\1a*試\14\81^v­zï\82\96IqÄ\\85ä Fs[Åï\96kÍîåZ\95\ f¼ OPíîn(\bç\17¾üÖz T¼\0ê"\8dð;¼\0]+9\7f\1cZ«øW>\89\1d\ 4­\1c1©²\0x(\11¾/)¥æ³ûM\8e´Ü¸½\91ä}>ì-:Q[\87×Û\89\85Ú\89uG\1d\11¥Ùø¼³!NQ³º7æ\9daj{ZRs»ê\88G¤ \98:<¬\9cw\8eÔ"¡\8eêÉ\80\1d/D3i5/Ì|õa$*\83\96A\9er\12\eeu]q/>\ 5®ç£\13\f\18\aÌ\18ºÅ\vb¢BO\963XNI\90î]\13ÄÂg\85顳ã\ 5¾ÔK4þ\1d^\0\8d\96\83o±Ý׶\91\1dKÃT0ñ\f5xªAÏá>d\1fò\1caÿ2e\81\ 3v3KËÇ\98÷ë\91\ 6¨´Vg1{h\93ª\ 2µì÷\8a¯ù\89äÍ`ÕOÜ«E@7Ö#\955ÜBZ<´/"Ûä«\8c\fq:%L5£õ\9dá|oÖë\91ö¼ÐëQ\98W\0jìzÒUåÔµ\9bõHóTÕðÂ\1cÒâ^\ 3\ 4ÐH_Û¥ZÈT@ ¬¶'ábßä\ 5\88À²§\96åFù°brܵÞ\1aYC,|úêl\8f\ 5Xh\13)\9cÈIhÑG½4\18ÀXÏÕ@\rX\18¯÷;ï\1e(hÖ-Ð\fhª« n\9e¯¡D®ë¥\ I2uÊ~m\9eKTe)9\83\fæ\88¹½\ 4¢¦Ívµh¶ßïÜ\16ò\16\rØ%\81\\98ÊøHÌFðw\ 3ÓEaG/d%Ñf\ 2oQó\0ãºM\93\rÚ2âkJ{ñúÚEÝ[¬hZÆR\10ì 
+i©ó"ù\9aü\8bÖù\ 5\98Ãs8/4rÅ«\1caÚJí0\84\a*\17ÄÂ\97dTk|\83Ì\16û\bÚÎ.\84ºº¶¨ÿdÙ¶XÝo×\82CBy`ñk\eT*Íìz+ö\9e¥\878ïå~\81aÝF
+ã]zé'/w׸\87[y\8d\97ÇÒm\18c»ØÇ\a\8dº\9f¦\1e>ÏìX`ÁOj¯éÕ%\10G
+\8a²)Õ¦\ 1G<¢o×¾:P6S\1fÉe\rnU²\e^Òe¨m®Õc\91÷\95³9߯KvËB~\7fX«/\1ebv\81ÓLk \958N5é¯\96×6\9e¾\96Ý;ÎÙûU®
+\89\16}\ f_\17t\15\7f-g}Írjzñî¬\11.âü¶«¢Q,\17  ¬¼\99òNMh\ 4\19³&-©\r¸\7fáëQUêüÞÃfk\8e\f¹Ü#¸
+\0¦Á?"\82ÒõÐnª\ 5×´\e\83\1d¸!í¸ý8\1dÿ\15\82LÇ»\13¹Á ¿jâ\r\19\ݹ½¾öÎíÚ«\v¯ÿÞ~$\ 2pÁÍ\87òp_Û×Å0ïUký      iæiÜcá{R]ç\9f\89\8bëüÂ\ fKKt0ú\83øôû\9e3æÁøù.L\976^\97¢þ9,L¿E°-½\8f\85êû\13m\væGúqI \8cìf\99\11òÂóyÁùdÆ%ÄÂ\95X¿Ó\89ÐÀÛ¥\1ak¬ð\e\92_c¡x%/ø¿\83\ 5zw%jÿýy¶÷ÆÂRÓ_!\86È$åFq\93*ÿ¾iëªm¾JÖ|\17¿-QoÿN\8aæÖÎ\8bÛ\86\90\83ùT¿\8b\85\1d\87!HÒ\ 5å'©wxNºo¬¿\80\82\82X@AA,   \16PP\10\v((\88\ 5\14\14Ä\ 2
+
+b\ 1\ 5\ 5±\80\82\82X@AA,   \16PP\10\v\88\ 5\14Ä\ 2b\ 1\ 5±\80X@A, \16P\10\v\88\ 5\14Ä\ 2b\ 1\ 5±\80X@A, \16P\10\v\88\ 5\94×Jzb,ÐÚFAy\9e\90ób\ 1\ 5åÙ\82X@A\11R\9c\11\v¾W¢ <[nÔßû\ fÇ\97à¿endstream
+endobj
+5869 0 obj <<
+/Length 105       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 5Á¡\15\0\11\0\0PS\98Á\ 4\ 6\90EQ5\81(K\9a¨]Ö\ 4AÖ4UÓ\ 4A\10\ 4Ïýß{Ç\18ç\9cµÖ­µ\94\12c¬Öº÷.¥|ßg­\9ds\9es\10BÞ{)¥s\ eBÈ9WJ\19c\b!÷Þ\10\82\10b\8c±Ö\8a1RJ\ 1\0ï½\1fsÆ:{endstream
+endobj
+5857 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 418
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5870 0 R]
+/Length 21835     
+/Filter /FlateDecode
+>>
+stream
+xÚí]\87\82£º\ e¥WÓC'ðÿ\7fy-Ù¦\ 5\92LÙ¹É\8côîÛÍ\12À\86èXÅ*zFDDÄIÏF"""NY6f6\11Ñ\9f§\f°`ODD\7f\9e\ 2\11\11a\81\88\88°@DDX "",\10\11\11\16\88\88\b\vDD\84\ 5""Â\ 2\11\11a\81\88\88°@DDX "",\10\11\11\16\88\88\b\vDD\84\ 5""Â\ 2\11\11a\81\88\88°@DDX "",\10\11\11\16\88\88\b\vDD\84\85ÿ\8b\18c\11ÿ\7fB?=ѧ±ÀÎ)IÞ\81µ\92(ÖÒÎ\1c\86`\18L3­\9a\82ý\18üÄk"vû%X¨8\a\1dÿg\9af×U}\13\v\ 3\ 2ß\ 1ò}ù÷uHÛ\9f\80C\8fïi0Kb·_\82\ 5Óy@¾\1f\98}ù?Â\81\15g\83'ez\81 ^7Ä!á\ f}ôÏç\95Ê\17\14ÿã§$ú),tÎõ>áz{5\9bÿë§*Íôä\9b¢»Þ\0a\86Cг\7f\8e\ 5\1cê\1aÿÛ§$z\1d,HæòÍâ\7f\11
+ÕÕ©\8e\85B\138þ½\19\ fñÛ`\81õW\87°ð&X\0Þº4?o\ e4\83ã\1fsIRù\ ffî\µ÷ÀÂ\9d§$zE,\80²ôÓ`(¸1s=\96\v\12
+þÚ¼YÃW{\a,\14\1d>%aáe°à\9f\99Î+Þº¶?\v\85\v\8e~\88\ 5m\9e\18\9føe0Ӫ״ªêÌÀ_¦üoÁðMX(\84ªGXx\19,øAº§®3Ms\bVpp\82è'\1f"\16\86ñ\11\16â«?«n¦V,>~\16ÅébGø\97ò_bÁ\a¿\82ÿE,\94âQ\b\v/\83\ 5§;ô\13%¬hÒë¬Fýì\ f¦¸ä\16\v\89©¤\99ßÝr{¤]Ô\8c\1dóßy\93*ÿ\82ôU,\\b\v/\86\ 5óÜgZ*Îû.\aâ\97±ÐÈ\95ß÷µ3CCÍøßiIQY\16ð\1f#,ü\1d,Ll6°\9dî\15° Ä\82\7fÊéL\81Á\19Ø\8bÿT\84\85·ÂÂÂZþ¥x\ 1,È/Îv\1e\84E*m\ 6§!,\10\16¾\11\vSqQ¬¥½\0\16z)\16\86;¦¼æÿ\ f\92\8c°ð\a° ØïÌÆþY,¨9Ww.\9eõ¨\9fõ}\11\16~?\16\94\ 3ö¿c\81\r³ïßÝîÐ\94M\11\13\16\b\vß\89\85y\99ýA\83á\f\v\91°\ 5\1el\1eȳ~T«#,ü\ 5,Ì:úéÞs¢".Ë(zNp0~zY\16\ 5c\1fÇÂÅ\7f\ 2\96\12½þ=M*\11\93\88Ø3sN\18\9cú1\15q\1e !,ü\1e,Ì*Ç¡_&j+s¸À  \97ÀLµ\aé\ eI¡¥f Nï´xÏ\8aIÉ©Ð$\16º¢D\8avráÁf\87È/8\ fzKâ¾[Íù \7f \12ã\8aÙÅi\0§\9aU\9cl¾Ýì/D\9b\99FM\8a\ 3\.CwðN\12x®¢\11\9b»§$zY,4çXHÊ\14rË|I\9c\ 1/¦v¾Ò2ͼ8\9bÓ¯Cµ]âYp\85\1d]µÝ-öwý~þö)í§Á ¥¦=\96\1eE?\\97\9c»\9b\14\8dÔ\81\13³Ôwä\99W³Å\13+\aç¸ÙwNq/Zl{°>\98\aÀwÒ&{»Ç_=¤zÊ\8a¸÷}±PÞ¦Ôðß~8IþaÍà8·\99h\974Ú`\ 1yhÉ&B~ªv¶Ë£\0\8b;O\14U\97ý, E£Ü¿\e\1c·Á\r\96\9fسH%\9fo° ®\0ÔÆ\83ãÜ¿ÿý§$z;\1d        ÒP\8eRj\1cç0ù'ê\1cç8="hÖ\rpË\85K*çka¨'i@¾sÕ\92\9bw\ 3X`\9bÈvÿZ
+¾¿ÕÔÄ1\98\97vu\1eÝÿÁS\12½¼í¼]Û"ó,¹\8cs÷­\99\1d\99Î3©7\ f¸¤\95\8b©ÿ¹ô¢¤r\9c³9WÉ\11\16úÍCÊwu\17\vsL¹¿NÈæÆK²\91\v\84\85·ö©nl»bpn\13j\16î޳겾ú¢¬À:Cbµ_À.\9b/ä}«EÑV!!×Od5³t{g\7f\1a\f\12\ví¼ë¾\11G÷°Ð\bþÇÜ\8a!Xô±ÍýYpô\94äOzu,Ì{m\9b\ 5
+\
+\98}ÓÆ\8d\96\ 6Î\12ÖÚ\1c
+\17®@\ 5\1d\9c\1d·MeÎ:\963ÇT0(¶2\ 4*\ 6j@
+´½Â\86YÍý\a\vH$©³Ê}è\9b8\8eµt\98\8f­Ãý\ 4\16ü¦\93{{b\89W;ÙçX¸\9a(×øýÓ¦\0ç±fúsÊT¿`áð){âÞ\17ÇÂÌÅëek\ eÙ»:A_,Öñ¬79Ûí0\ 5('Тµ\17j>}æ\ 3¬Á\15«,\97\9b¢\l-\8e.\9dö\118hËäªrñm\ 5\aÑ\87òÝ\980\ f\ 1\8c»¬Üw°à\v(,¹\15I;\8b²ÅÖNÄS^¶OÉ\88{_\e\v*ìsk:Wób×mì䤿úG!Ó\95\1akgUk*ît\e`}\9e¿0Å+Ë\14\14\11³o\9fÜ\ 5+ç(íWgNyX\ 5ó©\9c?\1cÄl"¾Ä\97ýà´\ f± ^U\9f\1c©\87û(rÚk{/,Ì?ä&\1cI%Zî,N´nUfÙ\9a\91U\1cQpã`Ò¤z½uRÝÁ\82ºbU\1e,x\ e\ f3Kv»M-%äV̽x\8füÅ\ 3Ä\1aö\f\16nr+\160h\84\85÷ÅÂ*\97§º5§¯~u{m¬ì\8bëÂø¥äøþ|\16é³Xà`pvU:\9eÂ\83Ì¡>Ú\9bP²o\99Dwjø<Æ\82\94ì8r\96°ðFXHâYÿß,é3[\1d\86\85\e\91Wv%bü­þp\17\vÓÁ\1eÁ\8c\aöèq\ fdÓ"\9dfÙw¸\ 4<\87\85£\97R\1cî\97\13\16^\ e\v'y    ¬hÌe\ 5Þü\8a÷Øêðkí\1c\vÉ\80ÎØÀ|\1e\v²zÒõ\0\ fÎiuáÙz?Ú¥»\89\ 5_4Ãè\83X8\8e\eì\8fÖ\1d«aÁ\1fÚ\1d5\8d¦Uݶ&Ì\9aUçU®¿o¤.l'=¡\87Y\97½Yim¹\8dç|\80\ 5¨7ç\1fîô\9dW\17VS8Î\82\ 6^õW\e\19\9dsoÿë\1e\16\8e¯\98\83
+KÂÂ\vcA\85ìi_+ÌÙH\80æQÞXº_\ 5eÚ¥o>é\ 1}\84\ 5@\83y\13W4Ç\80\1cU\17V\91LÇø-!\84.\18ºf·N\1c'\rÝó©\9e\84\93§\aÃ\13\16^\ e\v\8fÉÙV\ 2J\9d\a%\93Z\7f§$)\ 3cëlü
+\16`wBF½>U]\98\1d-Ì«¯{\90MÉ­\9a\17}\10\vgIÖ­2Ü        \vï\8c\ 5ß   â\9d\86\7f\95Ñ:'\14\rò\97o·*Âq\81¯ObaÂl\88\ eâ¯oËÏ;{ÔI/°ÿd¡\98û~\85{X8 \1aTJÒ\1a\\84\85\ 2×\97¶ÛiÊ\¸\97\Öí5\82¥vë¥Ó\1e·7y\12\v¸¢ÇZ\17ÜâÁwRvd.<Éw÷k\f\9ccáLî(\1dm\13çMXx',\80)zÓ\8bD\ 5HÜYbû½Â\10û«@´«YµÑwa\ 1Ä\ 3âÁߪKþÖ?V9\1fJ\81îî\9e~'6ïô¥¤·î\ 3ÂÂ;`AÙÏ×aÎk¼1\9dï\95\1fjöÚq²\1e\f÷\ 2î\86\12}\f\v\12\ f½¹ö|mbáÔøO\17Ï¿\7fú\1d,\9cz\a´[ã\99°ðz~¤\83\97`\18ºª9¬\18ú\84º¡êd/«d4ìR½ \94¨\8a£ïÂ\822\1f.«,´\15¯Ê\9dߧ«ÂvwO¿\83\85Ó\97rðÖ\b\v¯\86\ 5Ç\8cw\84yèçE-úÇõºJ\85\85\85×ËÁ9PÀ\82´aß\86\ 54fúeSzµH«Í´g+ÑwwµÿÏ`á@\9a\12\16^\ e\v\1f­\87WÝõÔ\v\8e¼ÞzM"óÀÿ     éÑé­\1aöy,ðq\96,\85U\8aPðL1\99\e,\>\8c\85Ó\19·Î\8dS\95°ðzrá\83XH\1f\9b¡2àaë\9e?Êý\97\99ñí7b\81«#\97\9b\8aª3\16¢\7f\8c\85Ó\ 5"¾}Û\84\85?\8b\ 5@CwÐ\95\19ÐP±oÄÂ\1c\1d¸\8c\1fý\14\16´\87X ¹ð\8b°ð¼\8etëa\ 4óvïý\14\ eÐgsy¦$I\9e\85ë¢$ý\98\8eÔ?r­\91½ð\e±ð\8cí|`\18'Pio\1f<á?\93¿P´\9aV¥æðx\8fà&:\90=U\88õ_Ú\vd;ÿF,ô\1fð©\9eÜ\1aJI\ e\eñ°uå\1fcA\93.ßÇ}\15æ\9abÕÎ\8fôA\9fêåûüHÚí
+BXx{,|f¯í\80`sl\15\89
+?ÆBó\ѼµìJ·àxº7ï÷c¡¿µ²\b\vo\8f\ 5Y¯ë\1eKöÏEÿ$P2Å¿ÞvK8ÆBë<Ý®öf\ 2Ýgb0>\81\85Ó\97©&Ð\12\16~\11\16\94\93è\8eOæyÎKæ.´\9bè\84c{áòt_\85\9býÀG\e\84E¥µ«\ 2ñ\9fÅÂiN\87
+î]ïÞ\11\16Þ\1e\v\8f\9bã¨"FOu\ f\a\1e\96C,0\15
+þxÆ7©3Í\83\87Õ@[\v\ 6µÓñi,\9cÅ©J\1co¼     \84\85·ÇÂã¦iÒt^y0¡sºV±»|»Þ\85:ö©¦w³ÍÖ¨1÷`,\8fw<V\ 6\86\88Gl¾\86\85S\99Õ\1ch\8d\84\85÷ÇÂýÔá\95åªîÜ@ÿ\11ÎhÇ\9cÕÞ\9aÄ'XhÎ˺ìÀxÓ¿GÊ\94³ÈSe[«\v>\8f\85\93·y¤5\12\16Þ\1f\vÊ{ïßÏáZX9ÅÆ\1cgk¦Ê\878\90\vé±îuw\9fïäѪ»ÑWó\1cØ\17±p¢$\1d\8a%ÂÂûcaöÞ\9f\b\86\16í]ghë\9cÚ\vé±I|[\9aîD~h·zÛñ\ eÃ~/ýÓX8áìÃ\14qµ;ß\11×¾-\16\94ò{b1¨\ 2\93Ë\8dUVè±\9e\7fàâ9ã\92(XÀ\90\90¶õ\9b\92áÎãªe{Fïç±p¸\85¡²­·/@ÙÓ?Ø8\9b°ðÝXP\ e\9dCí[eí¬¿ìî\b\92h¸å\93âVmR¦\8a\7f\ÔxÅôÍÅ?Ò¤4ÿT¿Jº}àÜç±°IÚؽ\92ÝóD\97û»óDo\80\ 5.\18NÛã,U«W÷\9d\ 5I\9a\9cª\ fk\9c¨Þµ7\85ù\96Z÷¾s©\ eÐ\90\94\9dï\1f2¥26ü«v¦Ô-pü\ 2\16ø\83Gg«ÃV?ûhÀ Ñ+baN_æ\8cµ]êãÙ¼]óÑ,H\9ctÇ'\89j\ 2µY®ç~\9dÝ^\90\14\97uÿ\85´Ù\94ÛK¢¦\9bKÒß\b­¹¿Õ®^\f«|ÿ¸æüç°ÀA¸aî9£ïÌ\15\94\83\85\95âî\98«´´¢º\1e[·ÍÒ\81g\9dÔ\99\94ªxñv\11g\8b\9bFëW\Ýlú/øA\aU¾Ê¢(Ûf\93üïßêBÕÑ\9c\97úÉëâ\80\ 2t\\99\1f\92-\eë{åi.Wî\fð\94\9bø0I5è÷¾Ô_\13\9f\13õçò\85øÌ¿\9e)y+,pûtÖ\8f\8f\8b(*J-½¬º\93íÞÌ|º3TM\89ç·ýÜ¥j¿\88¯N\87®jë\18¿5\18D=aÑ\1fùêl«`ܪc3Â|çjj8çxÕCj=\85¯Øβ\81V\v÷o«¹\a\96sëÁÚ=寲\e\82Ð\9f
+ϲ\1cu@·,þ3\96YÎר*·rµVÆ\99\95ñ7cX3eË[ת7ÀÂÒs\ 4sø/A\80\ 5»\8e»bN»ÞR\ e\9c\8e»oþÉ"®­ù}gs/#oû#ûçm9Õ
+´²6\9c+Láº\9aÂm%ñÏ`AiwøN.K\ 5dç óh³îå³íöòî\14YY2\95Ö8zêYÃq¼rÎ\ fGÎÞæ8\8e\86ü¢\1eG\8b¿\1a}\fC\vÿ\17æó{5Cû\1d°0Å\81³ãÆó
+\8eÓ¦ïç̽«RFÉ\89\ evTܾ8í¦»\14\80=v¹®ûðn§àluºÏÇ#5¦sxÿK{îr»^\7f\9d\rm\8fÃ\84X\bå\12`pö¿p®±\ 4\16Â1\93È÷\14\16Ü¢\11´(°öø\1eX8eI® ´\1f8\1dl`-9óT\1d;`úà\1e\1a\9c]C¶­\9dì\1c\99¾\ 5\v~ÁÌ£r\1fÇ3jüÍS¶¿\ 6
+eÈÅÂTXa¦Ö\7f\ 1\v­ÄB\9e\8fB\15\88A\16 \16ô#f~\13,`\vÌÛÌe'8\89Ácýå¸\fÆa½amÝ`á&z#ª\ 2ç\f\89ÎMÕ˵áÒ\ e\asö÷\9b\15\9fÇB\89xówH;kF­]ï=åû\92\80\b+4¤\92¤\8d\9e·\96\v\99.Ab\8c\15\87X\88\8c\9c\9f×]ua.jz=\ 5zÓy¹W\v/DQóÏ\ 6þ
+\9amG_ÁB-R&ÍÏ\9bl\91\86\99\9aªÿ 6ÆéÏÓ\1a
+à`Çß\9c\7féâãñ[sÕ\15ý6°!jÌõÍæû\ 5\1e Ø¼nç|5ÛäøÝø'X\90o®=À\a\\11\9b²!´°í\83ô\ù\89Í¥ëzýk\ 2\93¢\1cU#\8e\ 53\ f5Áò\ e\94öBÆÿK\84¼0ÏäB\99q½*¬k  '\10\12úèq{"\1c=x£\1aÿÞ
+G0Ƨë\18j_ÀB¬5\rü\17\7fÅ}ÁâJÄ bü¿\99Æ\ f\18±\81Ó¯êü!ÕÎÙ$\89¡9P0\f\1f\ 5\11%EÓ\9bÃå¢j`rcÕ¬\9aè\999÷ó\9cù5ýAÝoñn´æøiJùæ¢C¹\80Ò'\15\ 3ðûwÚÝ)%q/\9f²ëãß\82\85\99À\82fãú\9fdV\9c­åB\1e\81Ë\v·\91Xð´
+i^9\92\82\ 3¤\88\9a0ìÑ\1aç\7féÜ\18/\ 1\ 4\1c\ e\9eÆJ}Ìù\ 5\96_À·y\92£\12ºZ5mü\94c\98\9f\1e·p~\13\17\8f\1c'  4\ 5¿W\ 3&aQ        7Ó`üòyÇ´\9c³öä\9c\9f }.\ f\19Köøþ\ f\9fòí¨\1e\ 3¬QKÇ\8c\7fêù\81lc/L\ 2$Æx\8d%\16fªwö\82\8bg\ 6 \1e\ 4ãO}Èå\8e#>sã»þ²½@ô\9d´\91\v\7f\9d¤Í[ÂR\8eJ\92=\ 6ÓV.pÙ\ 1\9e¤,d|ÝG{Áò2AÃî>\ 1\9eé\ 2Ëë\92µ½Ñá\aì\89/"S=ûm      \v/\85\85+aa\ 2\965¤\¨ÄçÜ\8a\ 4\16\94½\90'\13(I\E\9a´G~¤È\1a;ð7Åp\96Ø»\ 3\1c\95\1f\a\16a\81äÂ\8b\92Ðj@.¤`'s\19À\19}+\17\18*IÆès,\9cø\91\ 2\7fÕø½ÎÏ\17`\13XÈò\9cÿß%,\90\x],ØR.¤\13ËÃÆ\80\9d·­½À@I\9a2«x,\17Ð\14÷Fs\118h#d§v\ 2a\81äÂË\90!\18\eå\ 2¬ÿ\99Ŧd/\17¸­P\87|I\7f,\178Û;\16z¦äYEÎAf\v\ 3}
+¼+a\81ä«Ò\ 5\9dGB.Lfh!Cní\ 5\ 6\88±Â`ZÉ\85\9b8U[\ 2¤\1esÁÓú\18\9a\82É\93)\1dáê©ÉAV\14\b\v$\17^\8f\9aÐ*g¹Àrd`.\17®[¹P\85c\1e-r!Ì%Y³#É\19Ã\f\8ce®Y\89­4}\1cC»vGK "tk;\1f³\b|M\96FX ¹ð\82ä\8d°d\97yX¡Æ\ 4\ 4\8fÅàf\9d:\11\99ç!£j\96Õ"cÏ\e\fs\9c\8dB\11Ò¥ß\94K\ f~hÌDT\86aÁÆ´\v[\94\ 3\ 6ø\11\16H.¼\1c\ 5ÈÂI\8ca\bQ\83{b%ìâ'1\84È°\16÷ú\v\8c\12`1D>\14ÍÜ/p\15Dê4\16\18¨%\16\8c©[Zw\17¦
+>\137!,\90\x9bYø\9d\ 1%­eE3\16\9e\ 2É\85\17 ë\87\98ö>®\86ÀS\1cMX ¹ð~ä\86ß\15\81Îmï1/\15\16\ 2É\857£Öó¿ëV\86§«èxÓN    \v$\17Þ\8eþÿÀ[ÂÂÿ\85\ 5\91àLXx\1d",\90\ ",ü\9f\82~Q]\17ì¤ýD;íG§$Zû­S:0¯û\82°@ô\ féj\19Óä[÷¼\98\rlöºùý\8a^Uø¤#ô1fjë&6µ/a;Ã#,\10ýC2`óØ8\8a\1fU4\0k&ù8<¸ÏðÔxþRdï\8cn}ª\86\ 5\9e¥ú0~\9b°@ômXà0èì;\8c\8cy\97Sm߯\ 4ëYÏ\19QÞx}t\8aiïZ\86G9\96\10H²£1\b\v\89\85»ä>L§\99 LÛ\9b¾\v\v·\96\82¬9æ\1fñ<a\81è\19êmÏs±ÎVi\f\89áÉ\9a[W#2]OOg,ôb%.\r׳EM~\8d\7ft\r\rJuå£Ç?8âÒNç7A Ñ\19M9ßq
+8`X]G\ e¿\83Ü\8bnø·º¸\e\et~·\ 6FÈGø\0\aä}¦\ 4¾¬¹]Ìj\87ßÑ\88*Øk3\8d¸×=\1dJ17¶5ê5X\f\96U\10\16\88>Cv\88\10ô_\8d\997\86á\88\8aw\16º!ÿ,ëµèJ8\fP\19uD¾ªEluhN\1a\84L\8fþ\94Aú%\13E]жµG=\87\7f\88ZÚö¨M¥e¹0Fè\b\v\18ï¦C©y\17?\86\ 1d3àßò\0hf\85ø\9c5üúÜã\9f5LtsG×Âë£é\82\17õÓR\15\80°@ô1rFË\89Ë!\ 3ë\983aX³BÇ \9fl\1cÝ\98\ 5!pÖ\82\ 5ÎõzS8!g|s\f\8d¸ì¼1K\98æ\8d¶V\b,Ø£u-Z\e\99Øæ0¸4A\8e\81Û,Ï\93©äØ°\8bÈ\b!¹gà\9fÛÒÇl·zÌÒ"ÖG«L´läB\86\1f¨à> ÿ»cn\16ü°\aU\8aC×°EÒ§\ eðH:Hu\8bRkt°Ù\85,ÉDX ú ÉxÏ\ 1Ê©p,ÔB]7à\ f\8f!V2¶Â\82L3\ 6Ç\92!\98K\93ÌZcÂ\9a        Éi¦d?Ä\ 5xG¯X¬E\vuÈê\11\1ceYoØ\fCMVÌ\88\91ö\820Aø\81vJE~Nk\85Md©ë\11\vX\95¾\83)({\81\9f\9c\ 2ÑÇ)\16Õ1¹xH¦~´P±Ç\9a[\99P50ýlÆ\ 2\93^ÓÒäÚ\8a(\89\99\86\90 \80\8cË\0\vª`W\v\15ídV~\1f\ 1zT±R\12\1c\1a\r¦I[¹æ§æu»¶\9dW\a\f¹Ô§U¯7WXP\15\ 1.\v\16\01\84\ 5¢ÏPUë\19\14æ\15µYÐâ\85\9a\8c¢Ê©(Z1c\81óÙ*\0[«u\8f_9c\ 1å\82âOÎ\9b¦*_¡\85`Ϻa        \99ÏÂçÙZcaÊñð´\98+O!\18à
+\vír`µ\99Àu¤fÆ\82+ýM Sf,pÉ¡\11\16\88>!\17 kØÊ\¾Ls,\88\1a\82&×\\7fÁ\ 2gêyG8rÁ²ÍÜ\9d\P|Ë\811l°\10¡Gµ\90n\9eØ\1aãaÁ\ 2¿\7fldpC\9d)\9fª:\90¨\8ac\ 2\v\92\vÁ-\16\18ÖÜ ,\10}\94¼1wÒ\12\ 4*q%ÂxÈ °c7/ï+¹ \18.iJ¨{Zw1èB\e¹ ª·\14°÷µÆ\82\89\fÍy\19å\ 2×\8f¢NiöÒhI4ÃÃ\82Âj\7f\81\1fÈà\80ÂWÙì±àÌ:Ö\8c\85\91°@ô!â\96.ªBþÈ5úJXºB=\97Åè4`õÅvÆ\96:`e{|a\1f\84©
+̹È\ 5\9cªÀøXcÁF\16Uú>È\84R\ eΠHL­ËÜ~W`\81­\ e¨>&^h²-\16\15¥\v\16Ö²\8b°@ô¼± Z\1a\14\19¨EU\88üÒä¢Ð#4Õ\14¼¹`Á\1e½\b\8fê±`êÄÃ\82E¨Å \àË2\80(qáÂ\ 5\vÑ\94A   $ð#y    ²¿\81û\ 3Â\vÊ\a÷\84l@G\15¬óÉê\80ôMq3½\8d¶X°d©\19\14`bÏn8¨0LX zH\9c'³«iä!x-a\93Ë\r\f±\eÀµ\95¼¾z¸    ·`!ÊǬö]8êríʬ³1\1c±<¤åvb\7fÁ\19Gýêdxá\82\ 5ÖÊj\92Ü"Î\1cþ5ÔõҬѫ¯:ÖAºòË\1cGp7ÿÓÕ\ 2n*à\81\1e\vëÙ\17Ãâè\88%\16t¹¿`\19\81>\86\9dÐöôf:\ e\18!,\10=!\18p_8«@-áö\ 2ì\19£ùÊùZ\87Ýä¬\9f6ûÎ\8d\87ûÈ\9cý\9b\f?\99¨ìk°\85&°09¸\víiÓ\1a\v|ñw¤íkÃ\161Öõ\9a*q\ fÔ»j¼,\aÅ«²`¿{u 1p[Ù`{{ÁÍp\ ep$\b±?è$j\ f\13\16\88>L\85\15\9bâª\ 4,DZí(ÿÑÀ\9cºCÝ¿¨bù\ag˾6LÜY\88Òº69wV \9e\97æÐN\8dhÑW\f\86ÓË\vÑPf\9a6u\ 6ú\8f¸½\10Ç8¢°\8eá\1e²uWlÎ\9fËa\887\a¦øb8\r\9aÓ¸¹<\95\90­\0\85Ã\ 2c\90§4\83Y\0î2ª§Jôe\19!{=I,\ 4ÿb\8cò`'ìÓtT$É8\8a\98%,\10}\18\vÑ?ÇB>þS,\14\b\v\80\85r\85\85Ë¿\91\vß\88\ 5÷\16\vvhN\84\ 5¢¯R¬\eË\9aZëÿ¤ázdèÅ·Ýìâîw\98\vï\90ã     \vD\7f\8e\92ãê#\84\ 5\15\16tV\12\11ýqb:`!´\88\88þ<\85\80\ 5"""Ø?O/\ 1\11\11QpIÉh""""""""""""""""""ú·T8\ 6RíGô2\88þ4i¹Ø¤      ó\96^\ 6Ñ\9f¦Æ\1a­<Ï-Q²\93\88è\ fc!\1c\87)\81\84\ 5¢?/\17 \ 2\ 3a\81\88°\10\12\16\88\88H.\10\11-¤Ycæ¹^NX ",H\9fjFX úÛT\18ºn\8d¹®\e\ 5½\f¢?OîþÆDD\7f\83¼s,TÝ\ fÏ%)Ëäÿx\aIY$Ä   DçXЬ\1f\94\18        \14ÚÕò\9cýðã3\18·±2
+È"º\83\ 5ï'½K.tû¨°\17æ\8fJ\ 4\1cW\e-2\98\88αà\1c\14xþgTbó̹ü°\(pÜÈ\ f\18q\ 2Ñ\19\16\92Ü*\7f\90'¿³4õ\87±@Dt\ f\v\ 3\1eg¶]\18\rh[\96\86\97[\99!T§ÁËsþ%\96Ñ-\8c,\17Ý\93fJu~\99#Züép\15\9c\17ë6\1e©¡`níÆ&Ü\83_\96záèéQ        _·z\1dÙ\99åù8dTgyæ7úMÃ\ 1ÍæCz5êT\89éæ¹{I\8eÆ­\ 1Ñåf\½Ù\8e[\14ð5\1f£XÆ\85'Ê®­^\13\87\10\16\ì·\14å¡7æØ\9ci\9aú\1cj\14\86c\ 6ìe\8f£e\8d¹\15¶ÓÔbñÂÑ\1a\96Ë\8dp´øe.g¬\1a>ò«ø\ 2ÜK\83\0\1a÷AW?þM8æÍt\81&Çy\89ýÿR¨ÿÆ\ fã\90¥Çï\1c\86\99lr¹\82*¿\14N\82\ 1ä\ð\ 2\18\97\7f\84gRã6h\10\94ó¸\1e\1f7\14ãúbÜ\ 6ì\85n=n|6.ÑßÃB\81L\ e\80}L\vºvxÐ\81,\19°\89e0Z\97)q°\1f`âAç2fÀgIf\18Ö\f.«ùÇÑ\88\83>°Z\18®±0ê\rërÎ|\89f\85]$za¦ü\9eAQØØ|V\a\bEú¸çÉÒ\1a¹ a\9cÝ;\8c§â³ã|mri\16ÖÉÔá¸c8\8fÛ\84Â8ö\0à8nt4n~Ù\8c\8e\a±P\89\1eÝQ.Ê\98×\9c)ÊL¤¿aK=Ù\8dÕ\189d\ 6¹êêKÉsW]¦«\8fe>^\ 5Ó)¡ã
+F\83[K{¡\97<9\88\91\16®\89Iîx²·<63·lÓló)y7ãÆrÜ5\16<1uOÙ\vèGêĸ\ 54>?\1d\97è\ fba\10\\10É\8eÂØ\ e\9c1(þßÀNu#[\92ñã%gB}\8a¢\88¯ÏÙ,UF,h\185¬P-êmÑÄx-\17\10N\ 1\%xR`AF
+z\9c5\1dÉ\8bõ\9e'\19Î%âZ[\r\8c\8es)\9a¤\94\83EMÂÇ­æq\9bq\83\85ý¸R7\13çd«q\rÂ\ 2aAq\1f·\17J¹ªsÎ\8a\r7\83p>\1d\18\a×åÈâ\18ñÐ\8c\0õ]õ\7fâ<¯2¨\e\15\ 4\vwÜÉ\ 5\ÎMäÉ|TXP\1dÕ<®\96ÙØ\86\19Îñnmg7\83&° \fYÊ#\8aÐ\94\92#\\8d»Ó\91j\81öl#\17Ò1O\96qõõ\8a@ô§±`\b.äXPmZ+0FG+³Ý\15\16\8a\1c±\90gH\9e\8cX.X(WXØÈ\85=OJ¹\90³=Ov{\9e\81²å\19 \1e\rc>\ 3d\9cÇíÕþ\19ba+\17\9c=\16ä¸\13a\81°pKRK\88¤ÿ\9dÛ\98¥\16\8e¶V&JÙÁ\85¿\ 1Ýɽi\8d¤ôí¨ÓâP6x\ 5ti¡òçì×ç\8d\\98± t#gÏ\93\ e·\91µH\98-J¹)̶\91\83\89å\14pÜætÜ\8d\\98±`\9céfD\7f\10\væl;ûJ¹V\fâqæJ2qÜ\1f9\16Ô\17\83§vªù×W©ÿ0iÙ"ÛJ^\8dò\ 3¹Ð\1cÈ\85Jº¦Ü=OJøq\b\19àSJ\ 5>ÜINK\8cëÌã¶\ 2º\º='\17*©Ø¹\84\ 5Â\ 2pm)¸\16ò|Ê\8c3\941b·yg\ 4õ©\1esn@T\16x 5ô²\82ÇÆ^T,Ø\84Hàæ58òá\ 2~f\94£Ýj\8fûõ9\ 2ïÍ­\\80=\88\ 2w
+\80'Ík»`Á\15v1ÜO\1fÁ©TÈ9\8aqmþQ\8dÛ\0fêãq-ð\rÜÈ\ 5À;\8c\8b>Õd5.ÑÛQi\\99áy\86ÐN:ÝóìêcX@w\8aØ_°l;\anã,ï\19µ\17ZÀD\89;\86Y\16"\16\90g\f\9b\1f\9f#Ü"nCØ\\9bÏã\89y£¥\eܾ\16Ü\18ºv\16ÞÈ\ 5>\rË\8bÕú<ÛÎPÍÌ\82\1cTàI\96/íî/\1c\90µ\ 1ãë\bÂ\fç\18MQ&Ç-a
+\96ÍÇ\1doÇuf?R\ 2ã¶Ü\9c\88¸M\92Ë\a¿ð¥@\8dë*)Fô¦T\859g¾p´L±\1aÂöªñ1,\18¸ÈsÛÙàp\b1Òâ\ 2eö,CË¡´Xbä¡¥\9b!ÚÖ\ 1|\13º«¸ÖR\a'\8f\8b\1a\11عc\86\9bÒø9¬ë\90«2z\88úL\17Â\9a?ð;¤­ÅaPY(~&\17;z·º\15Z5Zò³¶\85Ó\ 3\7fV\1e\98!\88\84Æ\85»êå2.jD7ã:\ 6\8e+õ7\1c×ä÷IK\88ÙN-á\11¾\197Ê~2J\91è\9b©\ faÿ5²Aí\1dÆÜ\8cJc<        B;ÃB\f|  kb\9f\98¦dò¨\1aÒbJ\8a\92MqÄÿ^\1c ¬\1fº](_l\ e\8dÌ\90)ÌASnÏÖ4\8b\89ñ;LQ\89ÇX\81w(ú\86%E\91LøÇ$¾fq¿g\1c\98:\1aò«õ¹H\87\9eÍ'7ÃЮÆ\95\83\95ëq\87yÜb=nÔ7\89\18·\14Rm=®ð'\159aá}I\vÅR\ 6&¦ô\ fê^õ!,ðë.\88\85\93ËPäüëÍ(M&Ù \ fvºX?Õ\91\8c\8f»ø`§«U\11K½±\\10~\90\89\1dPk\92\8fÚÎ|!µ\84\9f %7\eÍ\bA©ÿwÄM\ 4·o+\1d\v¾&Þ\8fuµçãêU[¹¸yø\83ã\12ý\ 3,Èh\bØ\12ã¶+7sí\94+\ 6µç¹®g>\87\ 5n\11;çr¡\80»\86§VÈwQ\97£±\93£@øÁ¤äÔ\82§C_Ù\8f\8e\ fäB&mh«\9c\8aÚC{²ä|\ fd<\89\85Ķ§Ä©O2zX`{®ñÏ\13aâZ÷t§üñ7(Æ¥ÌÏß \17Dl\8dÜ1\9b\1a\87ÃÁ\9eººvêZ{\12\vDD¿B.\88X\ 4ð úz*>fÉ\87ì\ 5"¢ß@Z\88\1cÞæÜ´\95[´2Ø\8e°@ô×äÂ8zW#\aþ¯¬Ñs\1c]dª¼\19\16JùW \82}÷huò`È\ 4¾K\8d\8e\8d°`é¸\15\v?\1dn
+\8f\96\1f\16T\9cÞ1\12\8coöuj#¦ÕÝ©\95$\86´Gr²¾\13\16òH«\1di%\17Üf\1eÎ~à÷ÅBðÝû|=$eh¹w^¯ì\82\16íC¿\ f\0ÝûbÁùv,\84\16\93jÐÝ!\13F\e\ eo¥#}\11\vQSLÚЩ@¤Ô47Õ\8fâ&I´Á\ûý\93V\84\1f\15\90cS4QÒ\ féí$âf\8a:\88$ÂK\1aÓ¬ä9m\a±Nò³9Tl\8d\85"]Â\9d\12\8dÏ%\ 1}eôÚíÆ\ 3kJ.\ 4åµ\10$e\9abÇ=Ò¢È좤\8dqt~¬ìL\19-Å'1\88\87C¹Àâ\18f)    \9f¿L\a\13ï\19\89!£¶P\17\8a\a\81qËù©\88^M.\14_ÃÂ\10\1a\98Fi\0Ã8\18\86ª¯\18ÏÍ\a\17\8c\90u°\.ËdÀ^´mÕ.\ 6\92î\15n/\ f\85\aê[\fá¥c~\ 1.ÃðÒ\1co'ãKÍ\ 5\vµ\b\90EÞ­<\f\89-ÄÆávî½¥_,u÷)Å3ñ3×jøtÜ"÷\ 6\8cºeW~ZhÃ\r\88Ä@\\94\v\1a\84ÉB\90o\bE\94 <ÖÆ\8e-Y7\89!ÝÉÀíÊ\16g\ f\87'-´¯8nC¬÷r\14Û\ 6û\1a\16.\9c\e\80\1d:(:¤×\86µvÊz#ç\13\83\12ÐQÊtP]¤×\84\9c\9f;00¨*f8\1e¦=xcfÔ\9cí:8?7\0=\97   ó\1d\19\ 5\16\fÎû5çH°X+kÌj#çº\8a\93\8d\96îl\97\0>«Ü\86D\8a\ 4Ã(2\83O\11\fø²\v+äßsØy!¤mCìv\83g¹è\83\80ê¥árÒ]¬\e¦Ãtì\1cB¢j1$ÚÎ-?b@ZÆ\80¡.p_kôHyzg:Å\ 2²^\1a\86\86Zè]í\1a\vÕîâBîï!\16l\81\ 2c¯ï'Ù\98\ 3b ~@/¾\84ªJ­\85Yt¸\a¯\81qj\88\ 6G,ô!@\ 4R¬S5"çàË\81½P\85XG/\853ùHX\ 4\13Ó4\r\88<)XiA¾\ füKÇ\81u\98¨,ÒÄGC¹°\98ZüR~7|\ 3\10Â\ e°wp=0\ 4\ 2}JyÁ18ê   T( â¬¿\13\v¢¾\v\14\13â\8c\v6e¥±ÕUöÞ|-¬\15\16t!DX>\9a{,\18J5ï\91¹§8-UCÑ\92Û'\fóÊP\82\98\ 2\vª(\85!j\ e 
+\ f\85Q\ f° \991\e\ 3Î\98"Ý_\83\1a\0\86H³à\f}EÍ\vOÃë\a\eãp±P\86\92\vò1uÌ\17ml\956í«ç\ 5¹PZ¢p\14\83Rd|ÜFM\99è\17bAhD5ÿ;àʺë\0\ f&Ýe\b\82¡\90       \ 5ècdCÀ\8f\99 #­± Ü\8eî.\12\90³\v\86~b½%®/eF*\92ظæm\9bð1æjY\r\94a\89\8b\1c\94w\17þí¸cÆ\aÌع\1f©\97\95j\80oU    \8b\ 4°%Ó,Z¡Æá>\82r\90\82i|µ=ÈzÚÊ\ 5\99/\r\93Ö\82\9akQ\8e\1a\12äB'\93\98P¬©\8c¦ìd?\93èͱ ö\93 \ 3BØ®¡\97Â*\b\94\8aUR¸ø\9b\10·ò¢h\8b\ 5\7fæ\94\9d\\88%&\ 6\91\9aɵî\bR31gÓ.qË\\92-êweó\81|S¤åH.äseIC=\17ÀV\ 6 Äb\8aÂw*÷'\ 2¬8f\81\14ÙÈ\85z\fEæP\83S\vWX\0¹\10¨\1a\81 µÔ¸Ù¿Íæ ú\1cµåW± K¹à¡OÕÎÃÑê'\17«\82i2á\vÙ©\14eÂØN.ÔgrA\14NBå)i\1cO\16Å\9eZßµFQN¬ær\86K\9fASX°MþïË`¦\1fÂ\82«\1eðª\80ÑZ¨aU+,p\96Ïõº¯Â\9d\\bÂ\10U5Q}À0K\94\84\8b\\18d$0\ 2cSº\83èÅèj\ 5\827/{\r\934[­ñ+,,ö\82`sWØÎâ\U¤h%\17P\8dh°e\15ØÈ¥1ZZÒ\ 3\8c\8a\9a[\10LÕ_\8d\e&t$\85§B+ \b\1d\9dŦç\1fc!R³SÅ]\19T\84]äB,T©DN>²ÄÍ+pl­äBe)\10Ûc&õ\9fz-\17T\11W,¿Drá\95éyÍõܧª\89õ{\98¤Ih¯Î<À\82XêÁ>E¹\80\1cT-uUg,èJÜH^\8e¹9\9c
+3\0«\15É  q1#mçZò¿+LVS}öïÊ\85F\9eéÀÕ[¹°Ò\91T\81?\e\8b\96ROÒKÐc\ 6ù"\17f'@\18\96 aá5­\80/caÌ{\16£G\923v\1a\aÃ9\168\7ffZTe£\90\v£Ë\17~ÁRFf¬°0\1a\ 5ó!j\16Ø«\8cJ\1dô,kÔKVÚ°®C¿\86\925\1e    \99¬ÈFOc\85\8d\e\11\\8a¤,ÂV\ fÁh\ 5Í\14¹Yz$\17\80½Í(º"4ïÉ\ 5\9b%\85\11\ 2ô\95\H¸&\97iUÇ)\ 5§i\9303ÇÇ\1aF뢠      ¡\aU,#\96æðúÖ¥þ¦4s)\1dîu¨äÆ®îÀ\8a\Ù®^\97\9fÂ\ 2\94Î\16]mÊlé{3Ë\1dG\9c\95-ÇD\8e°å
+ï{\1e\86ü\127\9aDÑÉ\ 5\v\vó¤ëpÄþ8\15¶Ù     sYÏiuXÔ\rë9#æ¡(6Æt\9c\v¨\80\\ 2ñá#á'\153\90~$\9c]¤ËY'\v\16B\85\ 5¦&_C¹äptaIïe\9cjRÍÖzX¶9\9f\995f\98\ 6"\86´×\1d\80à  ÓÙ\8f\14`\97\96\98Xðe¨C_\8cÉ\19GøxÌOùT{7ó°ËÚ\14Õn\96¹ë»Ô:*õÚ¦\9f\99¦g\99\1e÷º\89}AR/s¯È\9a\17k\8d\ 5³æg\89¥¼Ó=>\ 4jQ\9aíe\99-TðÞæ¶8v\85kuÜ?/\r~\9e\18qJ.|.º\b²Ð=\e*nÏX\88m\11§!f'ÎìÄ\99xNdØÑ4ïÊ\8bÉ\ fðhÝ\14ðÇÃãp\8fÖÖ%ÙÅÔð\99y5kt¸7\1fÒ\98L=\10³çWb\ 3ÐVWãòy5\1e\85\b\1a0\19i\ 1jBÝöºò\ e~Øv^E\14$\1f\8b.@gÒ|\89§¯±°½ïáÇéf´õöõv.í\1d¨?5ëÇ'%\1fºÒ±(Fïåì\ 5\99\821½Oû\91>IöÚ\97Z/5¾\92ïß\9aõ²è¥^}cQ¦Ïëù\91TQ;m´Ú\1fÆ\82¾Æ\82³øU¿?L!2ú×zõ½A¦óëÉ\ 5µéËÍ˾Aõ·~\1a\vfø¥\14\1fã¤\88XâýX\1dH"¢E.¨Mª$\1f{\13Ý"ÙÓX`å\97V·(>Ñ\99\8b\92\94i¢ÿU.h±Áɾ>\8d\ 5"¢ßh/¤÷<Þ\84\ 5¢ß.\17®2ãe\9a\e:\11\16\88þ"¹cnC
+Khw\817ZÚ\87±\10×\1f®\87\ 5ùøÃGËñ&\17]w\129äÎÅÄ.×èCÃOZýA§\92iëFDìò«É\f1~ÆÀ}çL\9b>\8c\85\ f\17\1f*m\13ãó>è&²\17\8bÞÙ\9bö2Ýà9rD\15¯\8f      ¹\1avåKb\97ßM\9a\83ñH­c\e\1d\9b>\8e\ 53t?*\89|hYh}laÖ¬Ñ\1e$|\86ý\90\1fÁ\82)ªx}¬\1f\ 4´:\19:Ê×'º\8b\ 5öQߧ\a¶IR\94\1fã¬j\\ 2\16X\19}\1e\v"\80;*?¤ðð\ 1¨[-Ñ#,$Ðà\8fÅl*úJ:¡\92¶ªâdù,t\8b¨d¬×Xá\8d5cS\14á      ¬Iûùë)®ª­\15Á´´\87# 3Ç<Vmo\98è)ÈGLE\95\ 1ÀBÒÏcJ\9a¿\86f\83\91\9c]R\8f^\11Í·(«TT\ 2Kâh\8a´T5Q,ûªY0\ eÕ\a´"áO\99h=\80(ÙM\e\ eò'ÕhKäOcÁ´t\b\1d\v\1a<\ 3£hPT+tÑöРSÙ²\81\9f\rëê\8e¡\a%¸¬nòrÐ\91º,TWÙù\805ÇÖ;ÞC\86¥¿8rð<\15 2`8+ÃnµY\80X°êL5Ô\95\14\89¯1k(wÍ\\8eãb½/©#\15PÝ+Ä^\8d\9aeÃ9!6¹Å¤êpIwÀN¸V\95Z\ 6·Z¼dª<\9c6V§±pÚYÏøI¢Þ\18Ñ_ÅÂE$\ 3[a®{\98¹Pæ£\a\rÅ!Ç\8ckùX\92\vz+Û#ä9è:\84øk\fmç \1c\9cÅD"C¦s\8e^b\92\9c\90ßI\ fGwJì\8c3\9a\1e¯mg\1dº\92\8b\ eå±ÅY\15Ç\995\1fÆq§ó¯C\af\11\86\96\ 1\12¨N`y\86È_\8b ¢\17ÜÙ\14ÕÃ,\9dó3Tñ\82þëp\\994\86\17\86\9eÛ\ e|\8aP!Ï\94Ó\86\16\9e6?æéüi=~\86õo\9b\95\12½8\16db¼ÈZ\ 1\0\882YE\ ef\81\87%¹D\ fp¾¤\1aIS\b{\ 1ýH\1c5°:k¹HöD\14¬Be[\91JÌñT\ 3¯.5^®p\8e3bÀR\ryf\1c\vP6¬É\97@?Cø\87\r\886l\ 4Û¶9\8cp\9d3\91!C¹ÅÏÐ8=Äd\eÎæ\9aÊ>[\95#hB(Qv\19G=\8aãH$áµ\99¸\aÌ\8e\8f\0\ 1áiHf\ 5aAäk\95P\11¯\96\19Ìf        \8bm,|7XÉ+\93ù\8dW\89\85Z\1e¹ÂÕ\12\ 4æÂój7¼\86J\8fÕª°\1e²³7\17VÂäæË"0PýÏd}\r8M\93\19ÍX\eã*3\91u\888ÁüÖ\b`[ )\80á±\1d\96\93\9c\9a Y`)°\80\8f\13Èä4\13¼¬¶\18Ò\93½ÎG
+($, Û2(±Å9ÏÒ\1dQ´nÌ\87Ëå\12Ô\908¯\ú
+\vÕ\1c\ 6UBa\fù\8f\15Ï«u\19JaÀñdÁB\ 6×ô3bJéæ©æê\95\8d¬S\89I\9b\8d\9cBÍ»ë\9c\95\8f½K§IUñ²
+ååâr,t7\9d\eÛ0,æDUõ X\80@þCÌ5¡zx\84\ 5\89\85\bËÍa{\1fËÃ8§\99º¹úË\82\ 5ÅìÌâË©®j®ÌX\90%÷ æd\7f#\17ZY#\12kq\95\96(a×XªN©&Y\e\86¹8\b®W¥#éP¹H    }U\r\80K\98\1eLõ0«Ù^.x\ 2:Rw\82¬eùT.Î\95jC\12\16°\80¤\90\v°XG\9d\rp\802\\99\83e\1e\1d¿¼\8f\85þ\1e\16@ªlå\ 2Öh\89ç\7fÌXPÒ\0°P®±\80÷Ô Î×"\17Ì¥\8a×\ e\vSR\19\0\a{/\17<%F\90 ¶Í\ 6\v$\17\b\v\e¹\105àl¯<¾^×R\7fO
+\96Ü`!\9d\95\r,§u\8b\ 5Ås=ðõV.dªÈ\92P\82Z¹×Ö\8dªôu¬T(,a\16ÎfK"÷ÚDùaYÅË\15U¼f,°\ 6d\8a¦/Q»\e¹ 
+íµ\80|\92\v\84\853¹ ©\ffÎx²ú;øN3¶Â\82/å \17o\ 3 s\8b\ 5G\96þÂjï{¹\80Åè\ 5ûÕÀùµ8Ó]fkK»Ø\a/\8f#À¥¯ýHʾn@ï_c¡\161\1eÚ,e¶r¡\93!\8c5L\89äÂï¡$\99\92r\ e£`åyDųr¡\1e­\8e+6xº.\8a\17åÂûhËUXo\18î/0oôÚ)qB\90\14·XàlîÆ\13ã\86÷0Ýú\91Òp4ØT¸\0\98R¸4\9dU\1d\8fa\fëd\8a]pKI\8f'º_\ 1\80f,ö\17ø\81K25\99ÄÚ\8c\85.\84k\99½4}ßÈ\ 5h\8dÒLÉ\15\ 1Hrá×P\93ÙU\16\869FC·:TÞ²£/ø\91¸f\92¸ã\98ç!úîKo\fsn;À\1eØÒ\1d\ 1\òè}Ôrn¡Êz`R#RÕ´P9Z}½×\91°R\18\14ïÊS\8cÁÈù\98¢H\98òÈʯ54©-üÚA¶\16U¼t\94\ eb¦%Þ¿\98¥\96\ 1uÁ¬qɸnÖra\8a¡\ 6~.\8a\8bÍ~$»S\1f\86\96åºØaªÈÆÜóN÷NO°Py\9cU;\ f\17u¦ó\85|\8aj/Ï3\ 3Õ\1fþÙÊ=tÈ\=\91\8c,\v\ 5ý£4²<w1\ 1¢öD-a×^$SiÃ×Õþ¸Ps¦ÊåÃØ ÒGº\1dëyîm\18±sÕ,¸½\90êêF\93éeú4x¨5\r0Ó:ZÝßÀ\88\8cÀˬL_âý
+]\8fä£âS\19\99\95\8b\92hò©j1¶íR\10Æ\ec\ 1\8b?\9aaØÉŽ·NÖ¶\8fäµ±(Y>Þ\rXK\1e|]\1c\84³Îu³7÷fÑÙ,Ðv\8e\8eÅÝÉa>¯ä\vÓ&zO,\fÊÝ"ý#\97:þ2\16þ-ÕãÇR&Ú\90\8a5\12=\81\ 5\91\16\0ûN\1d\8dꣶó\8fÓ`[ã\87\12q@.P\98\10Ñ#ªÂLþm\15\98è\19BúóKc\ 1:¶},Û2¶rJÏ$z(\17än\18\86êLm\r\9d ¬î¥± ùÃ\a\93ðYÛRz&ÑCÆ\92.L\88êAs1vò\13m\9c\10ývÛ\19\9dèàÝ·-ô3úË\16\13a\81èOa\ 1|ª¾\bª\86\84\18æ\9eðü/Ç\ 2ko*»²öù\ 2\ 5¬!\93äí±ÀÉËpÇ\16Âöa¯-o^\ 6\vF>È?ììq·?;ß×\99IN²ñ\9dLô×umyÅàB\1e¨»±\94.y\18ÚF\ 6õf³ê±I\9fQ)±÷¦*ÌÍÌ
+Å®i©ç\90ô{â\7fü?°\80¡\rø\87÷Ø\8f\9aÜô$\8dôü\18\vöÒgM\ 6õ\8d¡e\89²i³)e\8d\96UãàÏ4;5Gê,òîrÁ\8aVíÎ\93¸}©ý\85\ 5\v\8eþxi®õ\9dD«D\1fÎ#,dU\9avfà\8da\85\81|F\eE\r\87ÄÂô¢C®\ f\1dÝ\9ejüë\85=ñÓ{Ë\ 5ëYÑþÿbá³H?Æ\82JA\98D\1e¿«Ötw\15\8ce,þ´§°\90~p7\9cè\15åÂ\17±À®ºk\9b¢ôW »ºìÉY'½\8dú¸©»\ 6ìßµF\95Ô®[GSa¨³\92Ôv]\1d{\j\86Æø×¢['ÞÉ\88ô\19\v&Üb¨ùÚ­.ÅqusÅì\83\11O\89\18W\1f\12èÓ;ZÆ\15
+q8üÌ\81­å\82ây]Ô\11\90h3-WÞ¯¨½13®|ÜfÆ\82fÌÓ;¢,¤À¼÷ÆBþU,h\19*Þ:\83.­ã\¢8\v¡\86Ö\18\9a\98ô\fÕS\83ÑÅï]-Ç\v`Yv\85Öî\15\18e\84_c¤t\81\1fóle/À\1f!\14÷âw\0¶nĸ«~á\101Ír\vÇ\85Û£UÀ-\86J\9céÅ+,¸k,Ø\18Ú\rÐdl~1xñ´²\17jÑ÷÷zjè\7f04\84èµ(êRö5,DÙè¥e\01B,\e3³ì<¬F\ 4µ$ÒÔ\e­PïÍ\f®\r *\9e\ 6i\aùU30ï\863áÐ6\ 6\ 6\18A3q£\1f\86³ ¿ÓÕ\1awXà8\e4#\1c\85×Ë3K~gw\8b\ 5Î÷®Ù£æ\1f×£5ôS\9cÃ\fù\99K%±Yÿ\115\98¸\99\1czÛP¬¨ç(é*1.bÁáF\85Ö\1a²åé¡õ\9c\11\r\82,\87\14ð5TX\9b\90\aa\0ÿxh\8f *~\85\92\13\1c\v\17\\891E\12\96|\95û\82Ët-²ÒRHüLE\85¢4Üc\ 1\8b'áé\86\18\96\92Dp·H\8c+L\0a/ÈÂL¢TØl;w¦i\ 6F&\a\91»k=JàÅ\85\8b\0\vܲ¨Åá³Úx\r\15 þãX\90ÎÎÈ\êZ`Ê¿H&.E6D\a¡\1e\81\80\8a¡\98Õ\98\12MKf¶\93\95ðf¶Z·½=\16\fqÿ\95\8e¯/¾L¡#Ab\9aÌ7C,$Ùx\9dv\¼øT-a\15G\83\ e\85/F¯Üaa\96\væ(\ 2üâÓÚxI>vÄ&\7f\19\vP$HÚЪ4E
+L/\8e\17¢bQ\ f\ 5*\ 2¡CH>\17ùÍIZë\10\ f¸ä\89\16ÖØΨÒ÷XÀòx\90×Æ\15\9f\1c·Ë¬µ»Ç\ 4\86LÅ(:zÉ\18ÜP8;/\8b\ eÃ54/ãÿsW¹\1aL«½ðÆ\8f\ 5~\89Ø \vO9~y\15D\7f\11\vsm\16YÛb\12\9c_LBý)\ 5\16\90)g,è3\16Ъ\r3OÈ\ 5\12ä\82Â\82½Ç\ 22\e\94u\89a'\8cShYúN.¤3'÷°¿P¨r\16æRJÃÞø?#M­ôÜ&èNä\82\ 1»q\82ÒS,8Ä&\7fY.äR\ 3)\8bHe¾wà¼\11ÿ\90r!\rQ.x;¹PæcV§\85\10   k¹ \14\9fs,ðÓ\ 6V\14EÄ \94Ç\89\ÀL¥HÉ\ 5\7f\91\vöFé\1fÂlaçúD.\80
+WÀ\80Ëx·¯âBlò\97± \97ð"Ëcµe\85\8aùV.\b{a/\17|\191n¯j,¡\¨çê+gX\98\832\ 2;=\97\vh;+ËbÕ£ÍØÈ\85>T²\8d­Ô\9c\e{A$\8a\16F}Òu1"{á\8f\19ó\18íÙ\9c3;z\88\9a\ðÏJ.TÇr¡\16\85^4\vP²È\85\ 6\f¸`\9fc¡Æ¨Z¸Ö\9fîÈ\85\ 2+áÃ\f+kÙ=ÞÊ\ 5hf\8a`HlY\19æ@.0Qi\1eÜÀ°\93¢Áy±\ 6æt)U,\8dÒªÿ8\16\98\8eic½/w´j³Î±\9f\87Ø\9f\9a塽 \85£Ûu\86\15
+,,r\ 1´sÃ4Âc,`\1d\f\18·\1e`0v*\17¸Qá\19\fÏ4\8d\95\91½³\17\0½cfÛz>\86×3?\124Nq\83AW!½õ¤j÷)ÿT@\9dHþ8\16 tÝ({K\15:n5c«¨gäÂTã6²g\8az{\8b\\90Mv=ý\.@M<Üw\8e§S¹\80ñ§­<3\\15^Úo\1248qØÉ\9bnüHó¾ó%\9f\1f4\12]O<9H&\ 1FûÎ\7f\1c\v\\15©\rGÕ·®\rÙ¸@K±É_\8f»¹Qª%S\91â7e\87ç¶\1d0qã\18u\95L=7 åqy\ 5|\13°¸ãJH3ÿ¡u¨Á\14\9d&Îäã®7\8b5~\97D\8c;Åx7\96:&\93g®cXÛn\17Ñ\9a4\83aÔé:\1e\a\87Ô:ü¢àç\f¢\ 3¢Öa\112<%\16Ó\89,«!.ùëX \ 2ºP\ 2\ 3a\81\1f\8aÀ ,\10 \83\9e¬\ 5Â\ 2\11\90ëR\r\ 2Ñô°\161\11a\81\88èWQ©qj½ÑmáCA/\84èÏRo\85ÐÙf\fù_aNNt¢?­\1e-D\8a\12Ñ_¦.\jkQ­\a¢?M.\89\ 5"¢­`°H,\10\91` ±@D4au\16\8b\88\88\ 4\ 3\89\ 5"",úEN$""%\18H,\10\11¡` ±@D$\ 4\ 3\89\ 5"" \8e\9cHDDHìéêôDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD¿\99ÒK@DD\14\Dkw""¢,[\1aô\12\11ý]
+\ 1\v:+\89\88þ81\1d°@=\84\88\88 ×"a\81\88\88°@DDX "",\10\11\11\16\88\88\b\vDD\84\ 5""Â\ 2\11\11a\81\88\88°@DDX "",\10\11\11\16\88\88\b\vDD\84\ 5""Â\ 2\11\11a\81\88\88°@DDX "",\10\11\11\16\88\88\b\vDD\84\85\1f¥\84EeÜ6m\1c\17\8c\9ao\12}\16\v\ 5ç c*Ë¢\88X\92¼8\ e\8a¦2\87Ëõêûþõz    \86T\8b\7f\ 6\ f\85|O\84¾ß\82\85ι\9eÐ\ 5h0»ª)_\16\ fQc^|Çñ\17r\1cç\1a¤í\ f0h\8aoοÆÄn¿\ 3\vI·f¤[r\80.C_ü\7fÏR¶§Hè\ 3ÀÁ\1eÄ\0\ eScÿ\1e\vâ\15}\ f\16\8a&!¶}Y¹°a®Kú?¡\81õ×ôä+-püó\19\ fñ?ÇÂ÷É\ 5¦];âÚwÀ\ 22×Eû\1f\16®¤\1d\1cç\18\vQw\8a\ 4$ÇïÙ\9b`!\89ͳ§$z=,\80m\9aþ¸\95X¤¾suªÃ¯Ì\r\14\94\81oÇÞ\ 2\vâ)   \v¯\83\85[[áF4¤?+\19\12í\ 2ü~\88\85ÈtÖ
+\11?\8f\eúü\ü8\8b\ 6\93½>\16\12¡ê\11\16^\1a\vh7¯lSßé\7fÖhvpnGXH\96is[Ƭ4Ø[\80=\86¾\eü\ 5\rÿ\94Á¾   \v¥ïüó©\12\16>\82\ 5\7fhÚÝÿ\9aFÓ´ª\vüy\ 5þaÿa)`x\84\ 5Mñ»ï\9b\11W¬M/ó·\8eö/± è«X¸ú\84\85\97Â\82Ó\9dé?¬Y4ó\7f«t\9cqÉ-\16¢@âÓ     \8e\\91\8b\ 4Ñ?\9b\9ef
+*¿ø\94\17ÂÂ\8baÁ<·\ 5X\7f\9dÁ ½\ 4\16z\ 5\85á\98\11\93~\ 6CõïÌ\19E\84\85¿\83\ 5¾\ 4*£áþi?\85\ 56HÅ.8]\93\15ZüKñâ?\15aá½°0UÎÿ`1\9c\11Ðôýæ\\96)?Ó\8fJ2ÂÂ\1fÀ\82Z\89ÿ¥Îñ<\16ª'æ,Yìg%\19\ f`aj\9c\9fg­3,$rÍ¿¿ä§Î{(I\84\85\ 2\v|©¢Gÿ;\16Øà?¡¯µÊ¯Ú\10\16\b\vß\89\85y\1fâZþïX\88\ 4.ýKù\8cZ÷Ã\e\84\84\85ß\8f\ 5é\98ñý\93\bjV´\9aÖW\9aÖÄÏH\ eV6üô^ÓÚ8J>\8a\85Ë3X\98D4ú½ ·$\8a\e\98DóÔ\9c#~®Ö\94\1fÚa\89b|Êæü!  \vï\87\ 5MaáHå`M:\dÌ\86s\rLí>\97\16\9a9\\9cåôj\9f\eÆ8×õZ*\95\1c\13ÿÕ÷ñN.øíÝQ*\88\1f¹\ 4A\7f\86Æ~\b®«9ßÚ\15-\8e\88ª`\97Ë\11\8boûèæ\8a¾\94o¥S\ 3\1cÞ?\11O)\91\9e\92èe±ÐH,8·XÀ\94\9a%n     ÖâK\17\9fÝ/iÍË:\82\ e\8c°A\ 3\13\8a½\ 3ªöÚOõ\0qm\\16Ñq\ 64ÓL\7f\9b\14\rS\8c\vO\1c\ f\8e3Ç?U\91\ 5µ\9b·\89\84ðkÍe\80Ãû³ËÑS\92|x_¹Àú\83\94\1aßñ»cÿMÑùG§;Ã:\98BYêÛ\84\ 4Åú*0ïóv|Ò\f\8es\e\87{Ùe<à8\88þøâ¬OÔ\16GÕÖ\82\17Çà{Öï\9fóæþÇOIXx\1f\14\93Ò<N©á¿üQ¨P\e\9cäKðe\9f=\89\85%\ 4ã\93AäQê;Çs6£C,\14Ãú|\89Á»X`G\99F¾ÓE\e,8÷\9e\92èU±\90\1eû\91\9aÕ\82¹K{ð\9dêæ\9e«õ\15íÚÍéKêÍ\ 3,H£\1a2*>\13+È9{«¡-ª\923DGXØ&<É¥û\1e\16\12     \ 5\19ø¾\ 4\91\ fųÒ\8fèU±°\84\0mVÎæºRw¯\ 1§Ë¢\1aÜ&ÿ\14j%\14g\ fC\0Æ¥\7f\93\1e±µ\17\9c\9d½0o¶Á´Û\ f\8b\86rØÎyXÏy\13\89+°à·Í.\85®}\80\ 5¿¯Ä\15\8e\1fti\95\82\814\83!ºo/Ô¤#½:\16âëѾss\9dùøjj1·SYÙ¤ÁÂÝÛEnÎÀávd\83g³(ÖLg\8e£+g\e¤âÔÉÃC\85\94.\96J;¯äPñ"ú\10\1cæp\12¼\16gQ@ÊÃ\81¾.°píqoo^â\9d\81=ÀÂ5À÷ÂU®\86ÁÜ\92B\9bEÑê\ 5²>ŧô7OÙ\12÷¾8\16f.^{(Ëy\99÷»U\r¥¨¿8\87¹4\92\85¹6Tl\fÙ9\ea»&\9eÇl¯\94\16ΡÁ>\9dç®Ù\9cÎs3W¾®Bé÷kç@§8\eO\ f:θæÕQ¯à\ e\16ð97Õ\12XåûÇéE´¿ðfXP\vñæ\97\9fcAý}\8d\8cY\rq6ûaj¬½\1d¡LÓ]ìÐ\1d,D\83³-Y3TMñ\94íÐÌ<¿uê$½|DµìO«½vH
+\12â\87\95\95
+\14¿\83\ 5\91F´Ý)Pqïû-BÂÂ{aaÖó7§i3\14näú\9c\9a¿¾@î\91\1d$ÇÍA¥Ú\93XXDÒ¢l_\86ô1\1ef»Ç¿   ì«nvP\16é³²y\13¥\92ÝÇ\82s\93[¡À°\97~\84\85wÂB\1c\1c嵩µÙ¿¶ç\v÷Ú\a\eËüå\83\9dë^e\9a>\8b\85=\18\14\1eÌ\axÐüëY\94\92\12s\8ey\83\ 5'(Î<k'X8
+\1cT`Û
+\ 6ÂÂû`!)ª«säeÑ\9cë\9dà·\83ü\ 1Í?\8dî+.¢îFÀ\9eÅ\ 2høÎQ½<nÅW§åTçpï£Ämé\1fX4µn6\87\9aé\83X8z)3Ø*ÂÂKcá ÷?IÀÍÓ]\16'éz£í.[-Ký\8aõ5ç\14\vp³K`výóX\98ØI\rIØ1\bÒãò×ò\96ÇáÞò\89\16%iv\18\1c>â=,¬\8c\8eµ­"\ 5ãf\13\83°ðjXàܳ§®\83\9bÚ[Õ-[\9dæ\aD\83¿»H»\93\82\13kqÁ\92éY?\92rX\ 5Î1\1c|Ç7\9b\ 3\9f\11Çíj\7f½\91ÑÝÍ\13½\87\ 5_»c¬l÷î  \v¯\86\8594lK\9bêyÛåQqöp¦\8fôû\13\9a\ f\86\11\ 2G\83\ 6ûX'ÒÁlÏVþ\13ü\16Á50Ó¾)÷~¤ò\83\87èî+I  \v¯\8c\85\vo\83uÌGÁ¢³>¢8©T\8e\143ú.,pö.µmÜë:>°b{f\97\16Áñ\ 4\92\9dl\9a먱\ f\8c±Õ\13­Å\12aáí°°¯Ô{(ïw\1a\81dýfçϼ:AÿÌ^ñSX@/g\93Â\1eØAä©Y\1c*ìO&mwGÞ­§äBs×£»ÙG!,¼\17\16 ¦z¿\9d&SPî(<é^rTKì\räû°oÂ\ 2rYÙ¤Ã-\1evÅÄ4çCñoÝÝ,Ñ;ñH§õ\ 6¤0]÷/!,¼\ f\16d®Í\9eå[ß\7fTURÛûë\8bË**Õ¹\ ei{W<|\ 4\v\88\87BC<ø\e0D\aèÔ>\86\ 5í\83X8·¡ªÛ;\12\16ÞÄv\86\85ör\9b\83¹bô;?a{»Ã°æSÜOèî\88\87\8fbAÈ\aÍÜ8\97Öª\9d2\9d¯íG°p¦\ 6ÞÁB÷hy¨\b\v/\8c\85Ë\0!Ô«ÿ\86Á4Í´×â㸷þ1\16äÞÕj\95\9b\/.\1eª\86}\e\16Pü4æe\952 í-\98§\8bÿuw«ÊßÁÂéKin-\10«aÁ7YrKw®«\1e«ÞåíÖ\12K\1dçpkìh§ø³X\0çR7g®­,\9aÙt-?\84\85\93Óï`¡",¼1\16ÎkÎ?ÀÂ\9dêCÅ\81y-{íܺ?\87Ûæ\88\9fÇ´N&]\ 4\ 3\vü\ f\95Òû4\16N_J¼7¡\b\v/\88\85\8fÖ\86\fUÞü­«©¨\8e6\8b¹\85~Ù'l~ \vK\8eòòhÑýí\85ïÃ\82ö\10\v        aáoaár\10~\ 3,      1N·\81uþ&\19øËX\98£\ 3\171ðÿc¡%¹ð\v±ð\8c\8etc;Ï\9aR¡A_µ½xØ\85F\9fb!aQQ>æç\9b26ÿ¿\8eDöÂoÄBÿ\ 1Ûù¸ZWÜ\9bÁnsl»[q\8c\85\16b\ 6\83à Þ\91b`aMöT!Ö\7fi;k·é<\84\85·ÇÂ\13û\vñ£2õ\10<±Ý\1cÛ¦S\1fbA\131\83k5ãìöÝ\ e¯Ê\8fôA\9fêDZ\90>\12U´¿ð\9b°Ð<ö?©E°»w\1f\86±usÞÜ:\99ç\18\vÍýPÐ#=N±Yb>ìçó=Xè\1eÍ\88ö\9d\7f\13\16â«\7f?Üà©-\bi=ôÁQ\ 6Ù1\16b\95»ÿxq¿Ù\ f|hðoS(>\8d\85ÓÀ\14\8a\8dX\88\1eÛ¡æóÑ?\85\ 3ë\18\v³\15P=\8d\85êYÅ.\1eºTkb\951ýY,\9c\ 6,R\9cê¯ÄB¢\92ûµG¦ëv\ 1OXr×Î5\1faAå\96>\91\12t#\ 6TÓÃ3a¦\89Bv\17í\8bX8\93Y\94¿ð+±03Z÷À¢\98y6\89ÊVKÍ\a)_+õâħZ=Û¡S\85\1f-±uÅ\ 3a\96\8a¢\91ª\8cüg±p*³\8ebÆ     \vï\8f\85æQoÀn·¯TÉÆ\1cí}§ÓC,Ì\89ÖÁ\83m\ 2%\ 5\16\ 1ò ë!Ûm\94\7f\1e\v'nd\93ò\9d\7f%\16\1eéí\8aeg¾ë\9d{ÛÈñ­ú °°ã\92ļ[\9ebÏy\eÉÕßåUYSoö\8d}\1a\v'\89míÑ\86\vaáý±0ç3\ 6\87¬²¨õżò\1f\87dlÄÌfGö\18\vK\16Äý\92ó³.ÕÜ0Þa½²[cÿóX8\84é\fÎͶ´\8a\88\17\vKémv¨\1aï·XU)½{\15V6|¢b8º\13\9e\82¡OÕ¤£ú¨«Ç=\ 2ä\8dNõy,\1c>¤v¨U*,\98ĵï\8b\85¥|ÐA{\1cU\8d~ÍHéa\rÅÍ\82½)¿¢úu\ eɱ®!Jþ\1e\8b\86\9b½\15\ 1±BHws]qÓ\ 6î\vX8È\9dS¯dï#¾<ܨ!zy,Ì\81 ·ºÊÜ®gýÃÏ\82d¸YÍ#ó`\1aj\vã6d¢Z\95\9c\1f\ eÐ\10-=äö\ f\0\98\1dOaµl\7f\ 1\vWg_p¹91ùÙs]I\89^\1a\vK¡mÇÜ°ËÜlàXAá«ùîwW[mÛE|.*3`£\84U\9aÝ¢%A×\9e mVy¨I±ê\86r[\15xU2|\e\14\96\87ý
+\16®Îu]9$Ñ®'ý\17殤7OIôFXH\96\97jnF\12­\9aÐ\1c\96\94\86\8e8«¤Î¤\9c{\97\9b\16\87ÑÕìRs¨nõ\19ÕÃ*\18ºª× Ùz7¬\vé9\aªÊ\8cÓK¥ \94\94ÕåÀêý\12\16°Ù\89¼\17\ e\8f7\ 1\óSú×a÷\94ïO\911L¬\e\86ù\1di\ 1Téa¸ËT\fÃü²\93.\80Ï\1a&Ú#uì­°°´YÀ&U\95Ö4Mß\ 5Ks²ksâ\ 1\82¤ÎNãçkZº\84æí\17ñjÛËl=ÅmgÍM\15\8fuÕËëa}ûy\12\17\9c³V\9d\v>UÙ®ÍLáþéà/Ö~tªð\89\87\18~\93`0Fs\8aóqfE\96\8dã\85kËÖÈ!o\8ec8¨\1f%\1c-þ[éãLÖ²\8aÕÎ\e`a\ 5\86\85\1d\97EùÒÜò\8f\7fÝu$\.¸Q±Ûmræ }tÒKw\93\et9ÒÁ\93jÕ]ñf
+ñô\1dX0U7.IÇå\9aö\9e\80¯5­~AªB\97k\ 3Ö8fò§KÃ-\16F}\ 6\8dÄ\82åIÒç·^?ÇÉÿ7\16\16\7fÍA>ÿp\e\95ÃÒS\ eöo¬\88U¿Î\ 3\9eLúë}48§\1e×þê\9c\9c¾\ 1\vþµì\8fææ\1fV\92½û\94ïM^È\8d#.\17±S|\19\ 2\16ÊP`!\1cób\96\17\ 2\vú\113¿\a\16N
+[\80ÎT\1d)|I\7f9æàCÎÝ4ßñ÷\edPøÅ?Eâ©»\15\96âá¸\8fIWLß\82\ 5¿<À\e\7f%ýá\8c\8aÍS>\9b\ 6\94\8e.üLVèJ^\8cr+[Ë\85<\e\a)/2+l\ f±\90 \16X$K,&,âÿH¦R\9b\rÔ$Ö¤a\96D\a\91\9fOc\ 1\9ar\ 3}\1a\vüYÓ]ÝF¬\0Ö\9d¥\17\94æ\r\aûX¯õ\88OÊÁY5"ßï_%1\14\11ð\8f\8aj8C\7fO×`ÕåvÎû\92±\93x7Î)\16Do÷C¹\0ñß\8e³ë\bq¶âó§\©mý¯Á\82\v|\ fX¨Ã\1c\7f]sÔ=8ÖJ,d\86ä}{4¬\13¹Pxá\18Zµa\19øOÓ²'#7m~Ð\13n\ 6\13\10S]\9eÅ_ÀBê_\80®Ý\17L¶²\82D~É\1aðaHËóÛ%q\1aøÎæüKwR:obý ,\vÿ \92)\89´N\84üù\8a@;\ fNï·¼bqãå\1aó¦dì$ßÍI\f`%¾½\1cË\ 5è\e\ 1 \93\w§+;?uyÊ_\13\98TZV)°\90zBIÒGÓ[Ë\85¬\ fs|Uy\9e\86'X\88t\8b\e\11C0æ\89ÀW\rVEèÙÙhÁ«òÃ1ã\bã\87§é2ZÚ\17t$.|\90¾æÁb±\ 6\19ù\9co ÑTû°\9bfܧæ Î\1fºª¹Wb\98\95Z\95¦iÕ7Ç\95W\13~B\8a\83C%Ì`0Ó>~ªûù<gh\8euXÖU½\9bäî\9bK\8eå\ 2\9cѤ&<#\9f\93öÀ"~ô\94ïH\9c×áÝ\14ÖØ\18È\8c\91\95³lm/äÌC%©\eí8\f\11\v\99a\vê·öB\91\8f\10¥Ò\84V\fÞ&C0y25\16~\1eB0M\1a£\8e¾\80\85ï#Æ¢â\ 3 J>xþÃÁ£\82SÄØ\87/û®9ìä\82\14\ÑGçô\8b\1cªº\10\ f\8e $\r\9c%·öÂTã9ú\986áΧZïlg\eÏÄóõÑÃ\eçü.\86øÌ\8fÙ_¶\9d\89¾ÕZtî4µúk$Ù³\0ÆÏÆ\14\ eT\ 2\ví\8c\85
+¾æç\93\90\19\92vr\81\eâüL~¹     g       ÛÁã\80ñF½ïºN³%&\b\v/\86\ 5\9f°\80ª½!åB:\81\92TXù´\93\v\8có²É?Ø\1c\v'~¤Ù§\9a\8dשBù¢óO
+lÙ,HrÂ\ 2É\85\17Ç\ 2\97\véÄ\8dd®"\19\12\v\8b½\80J\8fÎ-k-|´¿P\8fî$ì\ e}t$\16\f~?×0lþ?Ã!,\90\xq\1d  å\ 2çÙ\1eT¤d/\17\9a0osþ÷c¹À-\8a6\eµi¯#\19Òü\9c\b\v$\17^×vvg¹\0ÿȳiÚÙ\v\f\18\1ayý±\àrÆ\ e=\ 12O\80#lø}ÑY5Ù¡AX ¹ðªd
+\15\ 5ÍBGè\8d\\98\9c1\f«i\96\v^jJ\8a\17Ly-¸J\831\14Þ%\1d\83ýJ\ f\80Ãaeó/\1d\8cíÐt;",\90\x=*,Ø2\80ؼ\14\15\1aØ\ 1\ 2\9eâÅ^\0f\ 6yÑï}ªã¬ÿ\ f2\86/ÊGܼ\83½¶1÷øuð¯!\1c-O\86Â^q\fÂ\ 2É\85\174\18`\19/\\ f\18ô\92\ 1?&vÖÁ¡\8c\96é äÛ\19p}ë¹\\10Ô\99\97Éÿ²9\ 1<12Ë\16\­+C¤ÎÃÜ\10oYsóÐò® )¥x\13Â\ 2É\85\97£þÔçÿA\92É~ÞhÎþ#¶Ú\9fgw\9bq\10\16H.¼\0¹ãw\ 6\98\8eÅ\8fô\1c\11\16H.¼\0i¡÷]·\8aln 8J÷² \v$\17Þ\8c\8c9\89óËjR¾$ÁÙ$\17H.¼\1d±úÛJ ¥õ\( MKÂ\ 2É\ 5¢\ f\13aáÿ¡Nfä\10\16\b\v\7f\9dzYߧx¿©'å»\17à`1#,¼ÐÏ!é\ak\1cÕY\0\7fܳQc\ eMæº÷\eÜ\99\96ÿ`$Íû\11\8e*\1f
+U'»\99j\1cA1\r\9d°ð§  \9díî=ÏÊ%7!L:ì\1fÜçQÅ>\13\83%þ5\99¹óø\91÷¬íä°\91a`­\ 1ÂÂßÆ\82ãÝñ×`.Xdëw×Û$ÏÙK`Á\e\1fɧéâ\ 5Û\ 3Q\8e@f¹\15\11\16þ:\16îR6>áØÔB}z\11,\?®\9aæ#
+½úè]\10\16~\aiµmÛèW\8f\9d\9e\8duËÙ0L©­×å\8c\85JÔQ+\1cÛ®\85Y\10׶n_"(èl\8dvP$Ã\ 5×ÌÊÐmQ\8c³r¢\92ß^VB7Æ\81©Z®¦\13'\81\86®²\8e\9bZ7ân\83\ 5Í\10×2yã\1eÊWõNYò«\84¶Å\ 6CN^±ì0$)\9f¡\14P0[CVFëù©N\ 1uÓòQ\ fb\98§8 ¾\84ú],0Ym;L\83¡*§\88å\ 4\1a\rðW\94VN1Û¿\93\12;Äèe/\82à}×ÃÏ1ÔV±ð\ekPX\10Âa°Fu´\16Wf\rV-\1dÃ\94Y\10ÎÌt<\9e\ 1\aq\e#\87\7f¸È>nX\16\98h\0Ù\ 5a\13\ 1§\8a\f\19\anl¹+,015>\9bÂ\12qÒ8\ 5{´ñ\9eÀz±'&¿¨f\9cUq|\våÔ\80g\8a\ 1ÄÝònªðCÀo$\ fÌsö
\9e_¡ar\8f+\86
+m\bÕ\86\ fâ\99\ 2¯¤z´ê¾â<i\0\16Æ°\8eÓ\fB?¹z<ºZcc´þ\82\85>\1cõJÓ¡^Ö\85óXß×Ö¨OÅ%\1fí!\12,Ë¿¬5Ó\eó\ 6ø&ÌëNÜ}* rHW\89Å\1e\16\ 4ö\ 2ÓÅ!Ìp´µ.\eWX°áFC6º+,ØpxÌ\87øb    {Þë4Îð\8bîUªyCE¯4\1cÝT\13Ã;c~ÑR>­\88\990[\86\a:w\84e\9e\9fîÀ}\1)Ý\15\89n\1c\15¹    \12¡\9eJ\90\vX\82´>È\8b#,ü\ 6ÊD0\1a\96\0
+Dr\v\ 1°à
+öÓ×X\90UKá/éWºb\81\17\90eS±z2Ì\bã\9c\16#«xh\v\18\98\\93 Æî\0Û\ 1\fR\10DN1ÿ<c¡        Ã\ e\8d\8c°g[¹`Ux7«\98\84\94é,\97­°°ÌÛ\13l{\85\9aÂbº\85\a\10E{Á\15\99\ fY¦q\84\eæ½E\16\\9f(,`\8d¼\0\86RöÂÔÉêz\84\85ßF½(Ë]\v,\bU\18òY\98%¬át´¢\ 5\vÊk
+\8a»&
+5\8ḇ\ 5\v*\19\ 6\8fKè\\90ÃmpÄ$X\9bN\v­\12°Ð)\ eǼbÐ\94\16,Ô23\81Û
+;\1dI\97(\ e B\ 5ÔÈ]íµ\14ó¼ó¤\re
+\1a \8d³+<*ÖlC,È\ 3PdM\15\ 3\v\ 2Ư\1fÄ;°\17Ç*,\ e3\16ÚÐj   \v¿\93\9aÀp³\10x0\10K*r!³¬X*öý\82\ 5QLKQ<à\95\0 \ 5\v\9e¬F\87Ü-ÖÞi@\ eÏ,6ÉJwøG¹Ò|¤¸\98V¶ó*G\7f\83\ 5]\ e\08«¹V\97ÛÐ\16¯Ä¢\90\ 6çe\91£ÉqPÎ+806$C箨[\8b\97\ 3«Í\ 4\ eÐfÆ\82+}¯ Sf,pÉ¡\11\16~#µ.X\8dy&° ¸\8f«=\80\85Bþòé\82\ 5!\ 4$\83
+\eÕÛÉ\ 5\85\ 5äô5\16\1aáQå"!\12%îb\91«\8cáÑ\83Ä@\1fÎXXíí),ØB.¨ÊE\9cù\ 6\ f§?L½h´SFrÞ\9c§cuS!Jz\1d­scö©.\aVC\95ó¤P.\ 4·X`Ömö\10\17\10WÐs{Ð\84\96\v\11ö*\80´yÎ\863\16:)\17\92\bô\1f˾\80}`±\13¹Pn°àH\1eöF³Çì1ÅvR.0¡ÚÜÈ\85(\82\e÷ÓÖ\9fµ\94Ìó]\8bÛ\ 3\91\90\v        ?µ\94ÃGJبK"SÏÑ$Rû\vê\80\92\v,ÚcAM¹^°\80õ*        \v¿\8fLÙ³Ì\10X\10}\9e\805dÍi°\14ÙÂ\83­dÊÁ²\eao\82a\19\ 5\ 1¨AØ\v\v\16ÜPìJ8£n oÆ+¶SªýuÁ\82Râmk\98äRì­ì\ 5\8eb\93Õxû6_
+Z\14òTQHUÆ\84\80\83 0
+\81 W`!  D^¿\8b¥òÄ\9c\8b¶X@þfð.f,\88
\84\85_GWÑÁ©Ì\ 5\160ØF\ 3vR~$Wð\84Z\8f½Ù\8f¤\8d(8\98'±0,~¤J\1c·§5\16"+SÜj©B.J.Ì\ e*~\15\9cU@¤\9f\16¢\93¨\81Ùäx\9f4\94~$MÌ\9c5\92Ù³%HHù\91pøÅ\8fÔ¢ý¬Ô%ðb%«\ 3\8b\1fIÛa\ 1¼N\Nrù±\90.N\ 1ÂÂï#Î÷z¯]¹¦À\7f`Ø_0ª+ºë\vðÓ§à~o×X¨ÂQO;}´bÎ\e^\ 5î\7f,(ÄyØh£y\7f¡\1a<¼p\85\85tÖÉíQ°k¼Ò\91pã"5=±¿ £i\ 1û\vÕ5\83ÙÀGÓ°Bµ¿pí\8d\10d\ 1\9f\9eS\99®jÉ6aç69ïRì/\98©Ø_¨ù³¥\9d\11\86XD;7ZG\1dèÄþ\82\9d\8e\ 1\ 4\88.Ïh§¹T\1faá×\11l\1e\87c6X|e\fÆ\1c÷q¡¤\10çk4K³jÚÄ©\8a}g\bÙ\84O!gKðmN×\10ônôÁ¨}gmÚ`ÁV½\ 59*Ä2^\86«\1d´ÉÄ\1d^\1dmgTdÔ¾³[¨ýeÏ\10r\ 1ÊvqpLX×\ e§³(ðй-TÃË}gkµï\8c\97\99!\14Ø[\1d\90\ fÎmîv\9e\94.\87r\84\15\99AûοW2\88x¡ô\12s,xÑÕ\16\91>\8c[\ 6\9am\8b\r:\ak¢}péضÈ/mø\95~1õØà:­ëf2Åf\ 5\ 4\19\89\18¡^t×*\83trì¹ç¸)ºîò¿Ù|w~Rm\e\1a\e@\11é¯B5\87\e\89ÆfÑ`ÛA\12ÃP|Å\8ej½Öä½`ú«\0¡\88órÏÏ\95\87\8a\8bm×r; ç§Ö\8dü\b×ã\ 1õ%\1f*M°Eú2)}¬#C]\ 3\8f\18\83¹@ñH\7f\80\82UÝ­È
+_´Ááýö³JÇù\16:\8aÏ5(Nõ¯a\81½+\16òñ\9fb!¡ü\85?A\97U`\d\85ÕkÎR\7f \17¾\11\v\a©|Æaê\ 3aá·Qê-?=ÓÝö5géd÷\12q"Ýý¾\ 2!u¶ÏPb\99;\11\16\88\88¨\ e\ 6\11ÑC\e\86°@DDX "Úa!³\89\88þ<e\80\ 5"""\88ùÐ3"""Nú\7f(\89/\91endstream
+endobj
+5870 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿÛÛÛttt\95\95\95ÃÃÃ"""\82\82\82®®®gggWWW±±±¸¸¸\ f\ f\ fùùùõõõèèèýýýÍÍÍCCC444ñññµµµìììÑÑÑ£££áááåååÉÉÉÕÕÕ½½½²²²\0\0\0ÿÿÿ`a?[endstream
+endobj
+5862 0 obj <<
+/D [5860 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5863 0 obj <<
+/D [5860 0 R /XYZ 85.039 720.089 null]
+>> endobj
+5864 0 obj <<
+/D [5860 0 R /XYZ 246.898 607.127 null]
+>> endobj
+1510 0 obj <<
+/D [5860 0 R /XYZ 85.039 563.439 null]
+>> endobj
+5865 0 obj <<
+/D [5860 0 R /XYZ 85.039 528.693 null]
+>> endobj
+5866 0 obj <<
+/D [5860 0 R /XYZ 85.039 445.8 null]
+>> endobj
+5867 0 obj <<
+/D [5860 0 R /XYZ 259.11 331.337 null]
+>> endobj
+1514 0 obj <<
+/D [5860 0 R /XYZ 85.039 149.472 null]
+>> endobj
+5868 0 obj <<
+/D [5860 0 R /XYZ 85.039 115.029 null]
+>> endobj
+5859 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R /F20 3021 0 R /F59 3455 0 R /F41 3054 0 R /F35 3036 0 R >>
+/XObject << /Im18 5856 0 R /Im19 5857 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5874 0 obj <<
+/Length 2239      
+/Filter /FlateDecode
+>>
+stream
+xÚ½X[oãÆ\15~÷¯Ð#\ 5,'\9c\e/\ 1R`»Ùu\1d¤®»+\17\ 5\92<Ð$-±+\91Z\92²ãüú\9eË\fEIt\93"iaÀ\1a\1e\9e\999s.ßù\86r\11Á\9f\¤VD:[$©\14:M\17Åî*Z¬áÍõ\95t\1aÑÂ\88(¶øêÏ««¯>Øx!#\91EÙbõH*«ò\87àÝ_ÞÞ­Þ\7f\\86Zë@fb\19&I\1a¼»¿[Êà\13Kï>ÞÜ®nn¯ñÉ\80P\ 6÷wøúo\1f\97©\ e\9fVß]½_M¶\r\8d0±Æ}¿\ýðS´(Á´ï®"¡³tñ\fãHÈ,[ì®\8cÕÂ\1aí\9e·W\9f®þ>®ÂïÌ\82\9c\1a¡\8eD\9a\9añ\98ÒÎ\1cshÁúD\a}Õ=-U\1a\98÷î\97\7fÖUSuù\16\1fT°?tpÈý2\ 4õ¶w\13ê\ 6e\87\81U\1e[TÙ-C\19ä\13\11\rvmçæôø\1e×I\82ªÀq\r[Àÿ_p\\95è?\bN6±ZG\19\ 4U:Û»¥\85õû¡Â\953\1d\94]ýTáÆ=O=9p\9c
+\1dù\99Ãfé-\833z{ò\a\90\ 38\ 6\16\ 1'&\89\88\b%z5£éì\8e¡âÀ\970«B\93\9fj\18ÑAª\10ÿ÷îl8.ê\1f#i
+N\9c}\87\9a\rú{ ·\1dËK²*\173\99£RaÔLê$YâRG\9f¥\8e¾H\1dXF\8a,SsY#\95\16©LA#2ÂN5Î5­0\16Ò\ fU\16_`\1feéÅ8 \13\93\94d\v\ 3K:áW7;\15-¾mÁ ÅѦP\e\91@\92\86°¿\95jncÿKI\1c«\99$þP¯\ f\14Ä\94J5\9e\v¿\12\91RNÿës\aCrÄiÆv\9el7[3wKÊüáSÑÕ{\bÙÀÑ£R\82\88­«\84ª¬)¾.m:\9f¹0\15\8ac\97\ f\17q\97\99\15irf×E½k\9b\89\b0,\94\0kI<\8f\82\84\90¿\ fz"\8a\128ù?C
+`$\0¤\89\12:zNUN'EQÝão\8aÀ\82\8fkrQã+\b\ 5kÌL>\83\15\14=×PË4âbkÑñÏK,»îñ\80õì¦Vù@¸Eûô\0çq\9c\ 47ÃÔª\ 4\10\0Ë\1fwÇ`Ò\9bÆ×4BÓ¡¬\8e\9b\ 1Xvá>\87# PD'\bAÓ8ªu\8bã70\ f\82^´[ÄA#\11\ 4Z\84\ 4\82\1c:&©\10ä²GJ֣㶣éN\8bì\93&xð\10\r\ e\84}\f\9e\ 1½ñÂ\9a\ 3¼ÜT<~l·x\9c\16ýôL¶®ùE9J\e¿Ö0n\9dïXÉg®\9f\0°K­£ëÅÔ\15\96<q3 oM\1aü\154op\19\1c¼GY\ 26¡}#L¢ZíÔÇ]×õhIÕÑÁ`â3µ\v¬½\r\vnÞÞ¾åQÞ8\9d\9awNNúÌ\11\8b}\!BxèÆM\1aC\91Ø }daÑ\1eº¾\9a¼ \89ín¿õF\ eÕö\85uÛÉFèC1\93\1d\94v\10\1e:«ÔÇ\ eÒ×ë\86c§\\84!þùg×\98Ñß5ã\r¾ø\82á®\87\8a\9f8Bý\v\93\ 4"<ª~v)ÛôõÓ¸\9eæ¶\8cÛír¬Ã#\96\1d\9doÀõ;\88*kz{\8eí\8e\96Ùâ\81q\81ïk^\0^ÿì\8d(g\ e\7f\7f{óO@=«0\8fh\9f\93ø4¥P\ 6f.©\ 6èý°©j7Ü\13`8°u2®\17
+BYm}8µ\8d9\ f°ó·\87mé×ò\9b¿° Àµ6í\84ÜX\87ìh\99ûí[À\ f\e©        \1d\ 4i¾%ÜÉ)§{·þ\18<ÇJÎ\9cQ0ù\88\8fl6\9a\84BÌÓnL\7f~?ú\f\91\87´0Mñ\rÕå\b£¿\9c&÷8µõÛ0ê¸5ØÝ\rÕ?9\1dd\f\ 64Ätj\87ã¸ò(CK¹%¹\9cè@ð\94\13\ f®CÂÌk\84 h\9c´ñØ<g¼Òî¸d\ 1\eë\82 ´g\84û1²\11÷Wz\9c\ 3X8Vçаvs\8aC7\82       ¤
+ØKµ
+o\98\8aâ\88  aÃ5Ö6Nú4Æ\8eÊ©u\98\87QiH¿8b'®á¦ÍT\88§\0\9cª¬\ 6a»@Kî\9dH       ÎÚ\1fÑC\8aëѨ13À+r\8e4JhÎZ\99?\845ê9^¡b¡\894&\1aT²ÿ\866zÖ8C\1aµ9!\8dò\824ÚDhý\87RÆä\7fL\19)®2\b}ØÎ"K8Æ S\1e|c:\96.h\1cúºYóð\9a \8c\17è\8b±Þ÷\83ï6S3U\14\8bØÊ_£\901ÜL\8dúÿPH%\92$ù-\14R\ 3C\9bÉv&T\84Q\99ç?\8f\8cÓàØ7\98 \90\ 3A.\ 5\94\88\f¤åGG\11ݤ±3Ôû=u\945Ës6â\81Ê<ï^X\8a Dh\1d;nA\18×\15\15\9bT¸@VX\96ný!'hÍ·\84\884H\1f\8e\88ýæ\12\ e\9a|7Þ\83Óé=ØB¹¥ÎYû~h\1d%»Lb¸\eÈ8v\9abf)\18ñ%íW\97\8aµ\88Mæ4\9fÑÍyÏ­¿<áïÇ\90\11\ 1\81ÖFÙ½c]ì\ 1·÷8\96\90ÉØ\fNR\98ä\16#e#\82ôÈ\11:\10\ 3\rÛzZ#§ÌW1Ç  ùÆ.ãL(-O:
+\ 4`»Å~¥\92ì8\13     ×\91{ñKÚM%)Ò
+úÍË\92x\16¦\1d       \86Ök:v\8dÂk<\13J11PðöÃÝ÷,\99ïzôjÏý\v¬ù¼\ 4\82B\1d\11ÞjhÒaàÅ\98ob\12BÚغ\18¸ï¸xêô¤\84`\86\88 ;ðÜ\7f\9a\89c*Lj=\f.Sàó\18\emÍ|í\0ÿÁÚ\91\96X\14\1c\7fS;R¶¡¯D0\8f\1dt]\95Ä\8dL°ò5U±\12ÝÆ\9aÂ5s"uLy4.é*\1aô6D Æ\8fQÖLãU9\8b<ç[ãg\98\92e\ fÞ\93£F6~Åá3O3âu\14\r\r¬\825Þ¸Ë$\bÒàaDm"èxÕlø\97B\8f\ 4Ú¨#*Õ~\12\84ÈrÛ\ e\13x\mª¹2Wø\r\8dÅ\99jÿyë\1c[hG¢C`E3^ñX\9e»ï\©\15J&Sôéë#\r£P@\8c\16?\ 3Ú(8;%\8a\98\0ÒÕ\12!\94¬<é¾R\19a3ãÌ\Ï}§\93VDÆkðí\1e\97v¬ørI\ 3\1d+ò¨\14öß¾\a½\7f \1d7ïpø\rYyØ¿òU0\8b\85M}\8fßçÔ\9a\99©\81\9b!6&³|i}d3^\96\9eÒv,\98\830\94\97í\ 4dØÃPØB©ì$\v\e\19\)6>Ùð)wB\9c\81\82\17ëùc'Õfæsò3\ 1à\9a§a]Íø\1eøL\12©£ïC\ 3\ 1\r7¬jäIÞA*ødú×ÌZZDÚ/ÔU{^êu/\13!ð;¿á/(Þ\93t\88\9dG\9cõÆ\11d<Çè\9c\11\0ðàǯ´\99»\99\81Æ\9eî\8c\òømGÉà\9e/â%~pcÿCµ\9d£\80³ÂÑ°Ù\ 2\9e\89\12ilçy\92[þ÷}å×\89 b=®õ:YRÖ^|8\ 4^\1e\9bSÒ÷o\83¡ðNendstream
+endobj
+5873 0 obj <<
+/Type /Page
+/Contents 5874 0 R
+/Resources 5872 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5855 0 R
+>> endobj
+5858 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 418
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5880 0 R]
+/Length 26233     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\87\82£8\f¥7Ó{  äÿÿò$7\f\81´\99\9d\9bbíÞÞ\f\ 1c\88\9eU¬Ò\98\9a4i\ 2jÌY\93&M@¦9\9b\89¥IÓ\1f§ÄD,XWM\9aþ<Y\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93ÆÂÿE}ß\8fð\9fþæ5½\8f\85þ\ eý\8cg\1d\b\81Ò\14þq\8c\81ô_\ 6¿\1fô\964\16\1e\93\81\1ctF\8ec\18C<~ã¯\9bØN\1a\ 4e\89\7f\ 3úCp     \9då+f,ÞܤÙí\97`Á)O\88r\16ý\7f\1a\1aÿç÷Ý\93Ó\8f\v\90û7\84Ó\ e\ròï±À_Tü¯\9f\97aár\9fèr{      \97ÿëQÚÐ8\93        Îå\ 6\b\12\ e©ñ¯e\ 3{sÁ%þ\9c§t4×~{,pæ
+Âÿeáê\r/:ÁÂ\90\96Á½\19ÿkåÅø<,ÀS\96\1a\v?\ 4\vÈ[ÞðõÏ\81ü\1e\1c\b\82û3./ö\ f\91\vC\bö\8eÆÂ\8fÁ\ 2*K_\r\ 6\12"¿\97ÆáJª\b\85\80[ÎÌtV\ eÿS0|\96\hÁd\83q4\16¾\r\16\823\ 3Zá­Ë×\1a\rÄ£s;Ä\82\0\13÷Ð\97jضa8a\1a¬ ù·`ø$¹@\98ª§åÂ÷ÁBêÜ\12õÚ«¼\95~©Í01 \1eaaº\ 4Ru\víV1\93Iì¬vDàµÿ\12\vT\16\ 5\1fÄBË\1e\85o\83\85³e©'\83s\91jÔ×.^\9cK\ e°Ð\87\ 2
+\81sËí£í\89\19\97á¿ó&\19\81\83&zë\ 5\17-\17¾\15\16Â;ßVXJ-iú\16X\18¸êv¦\ 4\91uÆÿNK\1aÛ\96àßþS° åÂ\8fÀµ\97\ 6ö\97®^çXà¬~n\ fô\ 2\fA8~ó¯JË\85ï\86\85à\1e\16\14ÖòÈ7À\ 2ÿàت\16\16)×¢Êág`AË\85oo/H\97\8e`-û\e`Áà\1aRzgÍ·\83ÿÃÄÑrá·ëHWáLÿÚ¯ì\14\vbÎÆ]Qö\ 4`´\ÐXx\1d\vB0|%k\9da\81klApw»Ã\16æuü#° åÂ\ f±\17Ð\\r¾Ü`8ÃÂÈl\81\a\9b\aÂbøJ­NË\85?`/H%éÎ6kOH;µäÉä\96¾\1fÑ#yïôS,pîy\0K\86Þà¾&E'1>7ç\9e\9eúÚ\17!n åÂïÑ\91®vy/(i\1c\f'õð\ 4/\r\1dûÁnoOl#TN\9fnX¥\ 5"6Ç\82CZJãN.<\88~`\99\19çAo}k8á:\89\ 3`ñû²ÙÅN\8a§®¹\1cc«~¼¹b\14o\85ÝÀóÒ£wÒãÙdàûÎáî)5}[,\fw°Ð:©\88\8ec\11r^h\9f¯\84½\1dzÛÓ/ûÔ\9b>½à\8e®Øîfû»2^µ\7f\190+Ï\1e\96céA\8cðR®³(\ 3Ϲy2\aw\96\89{\9a+Ás9b.)é\1c½x\7f\85Ƕ=z\ 3ãWä\r¼\9b\14\10ö\94Û\87ô\ 2Csïw·\17αÐÞ¦Ô\0\7f\87'\8cÚ\ fiYÞf¢]\8cqÃ%\94\7f\94l"ä&É%b«íý\0\vbx·s\ eÂvÿnè}\a\aÊ\89\ 3ÃÂm<\12\8f\99.áö1oÇïÓòÞSjú®öÂ\99\8e\84i(G\89\ 4\80\86£\ 5ytÊ\93L´tØ`á`Dco»¼\1d`q\9c\ 6\14ì3\1eè»Á'î7\91íÁ¥]ßÜVSãÇ`\18ûR>\1aÿÁSjú®:\92´\9d·kÛ\18\9e&\97\95é­>?\86§é\12\81Â(\ f¸d\11áHï¥\17õ§i@°*÷GX06\ fÉe¨q\8a\ 5PÞì P\96ûãñ5\16~(\16\8e}ªk\10Ü\9a\0±~ó\97=«®ëk Ë\v(J\82T¨{ï®ö \99(¸¼\91Õܯ¢\89Ý_\99óVEáXXä®ûF4Þ\93\v<x\10Í\904LW}l\ 3\86c\1d\93¾»½ Øa\e\ 4\95·ÓÐ\18\96x 5ZÎÀ v¯\83 uðì)\1eÐ\84\15\8c"÷ñú0Å?âpÊ~µ÷
+\eÍj~¹â\85\84\ 2Ú³Æ\10OË°¦<lô.\86\85\8bÍ9\9c/ñb\9açrá\12R°ÂøÎ@Æ~$v¸\8a\89\15lÇO©åÂw·\17\8c£ð\1e\19²\aúÐÊ\92ý õ¦Ýv\98\ 4Tj\8fªí-\18EYù±\ 6W,²\nªrõª8ò\ eý¡ç\86\8fdKÏhWßVz\10}(8\e§\rK<p«wY\9d´çráBo±É­\88et£bk³§\14û\vºöØÏÐ\91Ä&îÖt\96Ë|é\90­B.ÒζbÄ\10÷Úñ®}9\12:wb¶\ 5L\84\83\ 6Ö÷åI¿|+£\f·^\1d©í)h\17\9cM\1f<\1c\8f­\11
+Uî\8e\12 ß:\r\8eÓ\8bô¾óÏÂ\82Ôó\83Tù"E¢åî[§¼ê\ 5·¦ \88#ºÍ\14åkõÎIu\a\vëê.uíô9<H\96tv'\vY£ä+­\9c\r\8aR/Å^ÿP.\1c9¹ä;Ü=\8fÞwþQö\82\92Ë£~\8f\1f-Ü"\96ï²2~Ë9Þ8G¤ñ,\16v`àfðc<ÄÂ\ 5u»7!\ 3\98\9c\eξõ\ 2<\94\v·O)Á¶\roÔrá'Ù\vñªÿ«Kº`+Ðtïðª2ð\10\1cye\15\11\13\87»X8Ú# ûÇ\80\87¸\7f\bý£*\ 6B:IÙw¼\ 4ì|FÇX8z)ÇÑ\82Z.ü\14\1d©'C\18¬¹ÿö\93luø±}\8e\85+u/^¼\17°À«']\ eñpV]X\86\9e\1fíÒñ\94\87Õ·»j\86GÂæ\9e\8\8e\e\94öR¯å·Ö\91\86eKÃ`Û\18¼¦Ô\84Ù|\89r\95\e©+~ÄÖõÑ\ 6\99\1d\1aöÒ\92gmg.\1aÂòp§\ fÍ\87c_«}7z\ 3y\15u-co[\18×\17åÂñ\152¨°Õrá\e\12\1cQ¹áµr#\ 1\86òArÏ\8d%b\a¯\85\11\ 2ºo½c8\\8e«\v\87w3âZ¶7&\83ô¤\874¾¾&\17ÎÂÉÅ潡åÂwÆÂc*7\11\99\8f\r\8d%Ø)IÒn5>\v\vx\92Máp\18^t\10\19zGMC_0È&%×À¹\v÷;ráì¥,Á­BªåÂ\8fÃBP¦Ó¡r}\1a\12$"%¤ú=ÊР§ý4,\Y?\92Ë\11\1eÊ}\88\ 6ß\96\82Ø}\1fÛ=¹p\124(ôJ\15\Z.ü0,\80ò°ÝN\13Vè½ä2g¯\11¬µ[½\87ù>/`\ 1q7!\1e\82Û8ì­;Ç~2(÷\9e§÷       ¹p&w\84\8e\16\ 4\93\96\v?\13\vè\99        ÷Ëÿ\13K¬±÷ªÆ\81R\10ø\12\1añøYX x\88Y¿ªà\1c\fÂ\91c¿\86\ 5ûE¹°Ù\91<\\1e\ 6-\17~\16\16D\19÷Ë\91Ç~x¼Ä\ e7Ú±z3æû´IÿYX`x06Õ\90\8f\ 2O\9f/\9e\7fÿôs¹p¾\89\1aÏZ.ü\ 4?ÒÅKÓÐ1ìÃ\8a¡O¨\e¢Nö*:Æ´Üï\15{çâá\r,póÁS\ 3Çã\e\eçÙ2ñ÷«ÊßÉ_8})öÍ\ 6¤\96\vß\ e\vA\18O;jï\16p0\1e×ëj÷û¸j\90÷V<\fýça\ 1oc¬\9bÒÊ"Ý?ULæYíßy\ 3\vÃ)\16´\ø6Xxù«x\ 2\v\84Ç\«^\13r´=Fáp«\86½\8f\ 5\f\v]3\ 6\96\e,\90\97°p\ 2\9d;rátÆÂÏ\1cj¹ð\8d±\10¾\89\85;f¨p5mÜóý\90\ 6\a»c¸S\1c\7f"\16@\1dñnR.>\17\vwüHƹÚxó¶µ\ø~:Ò\8bwpÞÄ\ 2¢Á9Ú\1d\ 3\84ìv\ 3>\86\ 5\19\1d¸Þ_\16Ü\e?\ 3\vÆÝÜÿc\8aµ\øÅrá\19\1d©?0oÓ£&åNÿ\89\r¡øÿå\82\17~£\xÁv>Ü\82\18\17\83Æýmw\ 3\9eÈ_ \vÆ\f:éã=\82\9bèÀ7mçO´\17\ 6íGú\9b¶s|\ f\vWZJ\92\ 5O\9c´Í=Æ\82ÍËm<\9e°(;/\a\10\89uÏvÚzW.<ö©êý\85ߤ#½µ×vÀ¯\13\88\87U:l¶±\8f±0\ 4Ow%\14a¡Î\16\1cO÷æ}[.\9c¾\14ã6}BË\85\1f\8f\85åÁ¢\7f=\88Á8³+Ô\92)Ó#,\bóó       EÇ(\8f\936\ 3û3°ðξ³\98À¢åÂ/²\17dlÞø\11W\93Ô\1d\84\ 3t\13\9dpl/xO÷U¸Ñã\1e)vÄ°\17e\7fñm?ÒYN\87\14\96\v¿È^\10vèys\1c\19³ýLôÏr9°*\ f±Ð?_Yø\86õ\87\aBÐFm-\rEÞÃÛ~¤³8U±\80l4A-\17\8eô¸i\9a0\9dW\ f\93Á>©úèÜrø\89OUºJ\1fiý²eÛ°_\83ÏÖmV:»\14½?ß\95\v§2ëÈÈÒráçcA\84\\9eÆ'ï3Ý\a'L±ñB{b\7f<\8b\ 5Ñèü¡õÌë7©`\fïF\9e
+\15F\ð®\8}\9b\8a\96\v?Þ^\90ÞûG9\J&=\r~=Y3\ 5ã>ÆÂZYØxòÑúskúî\1cÞ\96\v'JÒ¡XÒXøñöÂZyûdy¾)R¿Ü=?>·\17\9ccÿÔ£þ\vR~Ø·zÛñ\ eÃÞ¾x[.\9c¼NçȱF.\1a\v?]G\12\8eþ\13\8bA\16\98\fw\82âDÏ?pñ\9cq     I\9f\ 1\83¬Ü§Vïèï\ 1X,Û\12½oË\85ã\9c\aQ+yû\ 2\88\96\v?\1f\vÒ¡s¤}\93\83\ f\9d;\ e ñ\0("\9e)<p÷\b08g¡E\83w\bU[\i?ñ*Þ\97\vGæ¹x%»W}ä[Òô³ì\85U      9h\8f#«V«ã\ e²\fÆí×.6dUK\ô®½)Ì·\96\9c\ fJï°&ØZÇ~Ç\94R0\ì3¥n­\86ô¾\@\8e\1fÏV\87øÈüùÊÆÙ_M½g\ûxX\13\bý¹_°ºa?\fë\v\89\aLci\87\85ÿ\19âÿ\ 1\vo\89èU#صí\9cÒ£\ 6\f« ¹\ 1\83è\1aµYÄå\ 6ÅÍéJ£\1c¬©±«'<\ e\8el\96v#´$\80w\96·l\uSsþ-¹pSY¿\rOL\89ó§ü5\94Ïáuê|?\12\8f\9cù>¬\91KWÀw\10ú~!Ö%»ðMx\9d\8d/h6×w\1f:_\85\85\82ª¸«\898Äð\8e\15úA6\1d 7I\9dmx\93j ®ápº1\f¶¡põ°í¿\90:\86\1dcçô\16\eý(ÉB\am1×Þ@ê\9ceýdU
+}D.Ð\8e+ò!û5³(\1c\ f\1d¹GOùKÈ.2xÁÅ<gâ-ù3 ã:ø3|;Þ<Ï5ÿ \9eç\ 2^§;û]ÁþdòÛ(çä;cá:Éõ¹\fB#&ãHZ%ó>8Ù&c\15\1e\87\96\9eOc·/\87ÛgJw7Ü\ 1S§¨\82\81Õ\13f\r\92·5\92\8eº\9fI\ 5\v;5Ûtα-ë'oäÈûr\81wkKÙ;Y\fÙ·ëÀ¨Þ?å¯\13\ f.²<bÁ·\ 5wr,øðA:ÃêÏÏ4\ 1\v\13^P]G$¢\ 4Ä4sþ\8dí\ 5ô\93zJ\eÀÀKS5\ 6\15óºiã\89%0àôÔ»¨\8dýv\v\8aÊï»]½Å+\ f\ 4÷ò!n&\81U\9aØ\14VôÞV\12\7fG.\b½\87¾\13¥<óQçÑAíåsgïò§\921»¸lú\85ɹ¹ïünNá+¤r!\9d;sfß\93áw>\93\v\a¬[Ié±YÙN~þr{\ 1u\8b´Üq£Ú¤é@«*o¸÷\9csÇMÓ×\9d\rMλéÊ\ 2°Ç.Wµ\ fïn
+[\9dîýx¤!,\8fÆ/½åÔ\85v¹\~§\rÝ ß\83\ðs¾þ;scªrÁ´8\9b'sr\86\ 5Ò\14s\97¥Q\96²!²ü\1a¹F     jTÂÞ×PÁÏ\rkB\9f5ã×ëHwX2(Ãø\85ÓÑ\ 6¶O=UÇ\ e\18\87\ 6ÐÚ΢ºO\1a\14\86ëõ\13äB\10\90><*÷q<£ÝS.¿\v
+m\81jÏu)|§cJR5§¦*\17Lg6qMïÍÂ9ÃÂdú³_\"ns¸s\ 4ÿ\99 R\8a\19­í«SÌ`]ÌEH-\v?þ_°@[`Þd.£ª<\9eð¡wT\ 6£<®7l«53n¢7F@Ã\19\12\83p¸£l,·¥inKƾ/\17\82\16ñ¶½\ 3º\7fOfd_î=å\ f§\90I\83Ø÷\a¶þ\8fE7nåBÏ\94$\90\17\ 3ÇB\16¦Ôü[K»÷\rÚÎ\v½\ 4\ 6+\168k¶ú+Éæ\ 6 ÒÍ\15¹öÉÜÁwe¸Õ{r!ä)\93áûO;\1aa »v\a¬1Î\9d®ËÄHÙéëù¥ç\9c8\92c>4Rt«s\8d\ e¶Þÿ¬1Ï\8a`ì+­Îá\12Þ\ÂßMp\82\85\88}|\16³Í§Îmû\93\8d\90\83§üe\eÐ5ò*\88\aÀ\82Aa\11\ 2cnå\ 2°kBåE¸p?\92¤hg/¸ôÌ\bM\10\97I\13\e\ 6\86\9b0y\91)\17¼\8e\85ض\87Á\1eìé#ÏKË\98z´ø*Æÿ\e\8f\18\11\1d\9fÞE\9e\7f¯A3\fí\84\86¡c\1cò$Y`0vsä[l&b\fOèÜ\98]Ê/£×\1cu\91cïæDÀ´ìCµUµ"\17èÔ\1d\1a\98\8bsrìñÁd\9côÞSþds\81\1a\ 3`/\18×n\1eð\80\ 3?¨ráJAÒw\ 506ÃB׸\8c\9c\1d\16R
+\80\f/w¹)nÎ\ 1\1cHÆi\9aúZúmßÁ§ÑØbW«a\98Æþ¹Óã\85\9e\1f\93\87ç?l\ 1Þ\93\16\a\ 3\1a\96v|gÎ\9fô\12ö¹<}KÇo\9fz%¿³Ñ¹Ë\96ê\18\19\1f\95$Rt`\19\ 2U\92¹ºÚó\ 3?\12é\0IöÜ\8dx\96Ço\90\ 3¶f¶7'ݳÿ+\164íå\82&Em¡r\ 1\8cd`ù\ 4DÀV. \a    äEx5\1eúT-@LB?ßbÁt3 ×M4\16¾\17\16.\1a\v\8a\¨¥\\18;\7fi@\ 4ìå\ 2*I}Ñõ\8få\ 2\9c\89\96·qUu¤\92þwF\1a\vZ.|\13Â\85\ 54\92»îz+\17zÓÏÑ*~,\17®p¦o2\90¹W欵áCúó57#\8d\ 5-\17¾+\ 5Ì\9c¥r\ 1\94$\1fYúF.\80ÚSø`'\v¹Ð\8c¢³r¿²4õG]£¹`Z\97\1eõµº4   \ 5\83Sàÿ\96Èë5\16´\ø~4øE+±\0 Àý¶\9eÆ`0¹àÍ\1dª>,(ÉÀ\8d\ 3är¿ \7füÂ\13ãDó\DT\ eP¼PÏ«ïZæÜÙ\14Ksf¹þìöt¯­ÕXÐrá[\1aϸwÕv\94gk\1f\95\99>+\1c\1a³mcÌ6\95\e\99\8fÚ¿]`\90\17\9cü"\15Ã\10àôJÑ\8dP\93j\10\ e,V 4g\0K\82\ 2!-L\8d\ 5-\17¾#¥\8cw¹¿\98\99÷¸ï\95\ f\94_йLãT·^æ\89)Lî\1cJÿÑà¬\8dflGÄÈo½ú\1a\vZ.|\e2ýÏ\f±2ØvóêGzl¼k,h¹ðm\ 4çqâ\18Õ\9d\b³ÐXÐráçQã\7fV¼á\88Ùq½ÀB­± åÂ\ f£©  ?k¨²ÉE¼\8c\11Ù\1a\vZ.hz\814\16´\Ф± å\82&\8d\85ï\80\ 5\96\90óåX\181,||\1c\eN\1eÌ\8c\84\8fjÒôí7IÈ>yZ²Ï-ÖXøcr¡òKøÖýòÎ)È#m×Ý\9fZ4§\ fî\14\16îW<ÐCLÂÓîãðúpÂø\8eLcá;\10YbJ_\9e\93C\9díîA\86£Â\12\ 6Í\17¾_\95\1f%8^\ eÒe>\9fêù¡ë©¹)\1eÖÐdèr·ï ±ðÇ\88\89Î\17Ó¾C,ô\97à.LI\91\937g_ð<æc,8{\9f*)fzÄ,\16\8d\85¿\8e\85»j¾(Èu\9f¿\1eï_y_"\17²ùõ-       BÓ©1J<ÑXø­\8aW\99u\9d\99àbg¸ÎàÂϨèôVMj³céñ\14\v\ 1ûÙ\813\ÊJ½çÂ\95\16¬\96FãÏY\15÷\96\85[U$7Ùa0\10\9aÖÉ`ÄI(Rq\930ÑQ7CoåcdvYÉâæ.pb¸\91\v$Âk\81\ 3GË¢&µ\87S¸4v\bÇ#º+f[&\9f°¸\ 6æ\9d\88yÓÙv\19+\16Hr¸ª\ 1È\ eM1g\8d½\1e\10\1fâ8ÄÊ\a׬Æ\14\9f±l\86\10&\18õønà\11­\16åCA4\16~%Åæì\17Å<w\ 3êÂYáwÅÜ\19\18\8fP\98sÑÍT"(ö\825Ïx:,ð£Ë~,\9ckèÏ0\8aM¨½`wð³?\17\ 1]\80\ 1%8zËÔ\vÔ4(\97\1asAZ¿Ëf̨Ç4\9a¾\81\91|ßT°0\98\9b\96|aJ|Më\eù~\a\9cÙÒô\1a<¥[\85R\8có\86g`\92\8cÏ\16ó\ eZ6\1a\98Ä\ e\16\8d\9e\1f@\8fÀÀæÜÙ×ÁïLøx©pùÇ[\15x«þz¡\8f\97Qj,üJjfÓ¾öa\87ßg0#7\90\ 6c5Ç\82rI@ë·¯X(ç\ 2VÙÈ\a%#¡,h\98³{í\81\97R\82,;]G`g\18Ä\9aÑÔÌ\80Ñm\12\16T¯°ý\ 6\93))ã$s\85\ 5\81ýh"5=3\9f»ðJªYÁB\86\ 3µ.hM\0²\85M6Ç\7ff\97 P\1aTüóþ:eÊE\13\9bwé#æ"ø¹¿ÂÃUxG·Åz_E{]̹$ê\81\1eF\18®-\8e\ 3\93*ê2\12°Ã[Ù&\16\14°\8b9¤EU¢ÙÕXø\8dÔg\ 5]Ssü\82\ 3Ê\95×±\9b/\88\85\841­«`¡çiðÈ)®O\1d¤<£\98\ 6,\94sGØ).egæ·q©\v&B\9b\ 1?î±ø
+°]Î,Ù\b\ fx\9cÿWë\82¦¬M]1\8cÜAE\19\14 J(²ü¸§iÎWÛÍ\15¹Àæm!D;6[\aÓÝXÅ\8c±ª&Y\ 1      \ f\90ªj±\ 21a2%n\vfÔp,Ð\bn\aës\v{\ 1Ëm\8c\1a\v¿Ò\Àïµ\9f*äA\9e<L\93\7f   c3ªÌ¬X°y\ 6d;\8c<1¦­1\8b\92\15\8f\98|¿åµç°\80\ 3ÓÕÌS\8a\ 3»tq§>\1cZúqá\9e\19\1c\9dÞ\86âEÚΠ     OA\1eâ½\H¸3(\80ÿLéÝêé߸`a«À¿8èÄ%L\84\89(³Iç`­\aD¶ó0]\87\82y\ 18\16\18È°\98\80ð#]'1ªÆ¯\ 3\98 *3,Ð4Ç+ÖØí}Æ\9cÀßö\8a\85pîV¯i\1fT\19^Ù)r¡\ 5>cIÄ\ 3êø\19[\98©E<v¦\94@\94Ób\9fe\ eã/\ 1Ç@¸Ê\ 5wuØ´[¹\10ÈÏ©êoÖÀ¤vf\ 2¹}[\14=¿=I\ 5°\10>-¦iv\15m@Aå\828°õ\93->Û\ 3áX\b%\96@.Øb2\83ÆÂo¤\94rSã2,X+\16¸»\84l°à\89´/\y±\9c\çV;¹`ò½å¥ØaÁa¼=\0È\b~ÆNç\9c\8añæ\8a\ 5é\81ÝÈ\85µ\8a\17\8c7ä&\1aµ5\\88Ô\8d\12\v\80\94¢FÊ\18¹ð¬³;\8aý\ 5q W\v¥âu7XÀG\97\15?h,ü27R17X\83<bXp¯ÂF\18\vÆ~6+:ͱàp\8f\10q\16´\91\9d¸GQ±\91\v\82¯\f\14,*\16jÉX)KRVå\82\108é*\17\1aÎb¶Ó\13¾\14»L.är±¦Ü\e\8bÞ       \81Ð\bñ    ×íz)Åĺ?y®\8f?Êý\ 5\92"\bn\ 5r\81(X\b¸Nå­r!ÖráwRI\8b\87âÊI±Àx'cË`(\15x\89\85\98kÓÑÜ\0³-Lç\81\8b\14¹\90\88ÂZx¡\8a\ 5³`&g:\83\14J\99ä\90r\81\15u¹^\95ò½¢\e\ 2.â춽Éì\ 5ªÜã:\1d»T©\13\867\aw(®n}6[êȵ²\81=hÃ\86ì­\8cË\9a\ 6æ*nå´[¹PI=QÊ\ 5\9bÙô\1a\v¿\8d\ 2\86´\80PÀúü]\90ËÇ\82ºK&\9a\0¼úTYÉ\94\16\8e\1a¬A\9a\ f¦§V\ 2õ#\19þ|aÇ£\r\16b\9f»"Ç\ eT+²\93\vð\ ffWÂUÈ\95\ 6ö\ 4\8eii.\80\ e\98ª\1d]Øó\99\9d\89n^`Â\fû\13\86\14T³£`\ 1;\12\85ä²\94Í
+5;α\19\8a\0*Rä\81\1a\84\1f\ 5g@7=6r\ 1K\8c1\97\18é¸0 6a"\1a\v¿GGêf3\8f\¿@ù\0X\98³Ü¥Uâ0÷·«­\8eîS­X°áü:éè:?wyÔø\ 5/FW\98¸×6Ñv\99n^\15ôB\ 5\v©ÔÉ\93\991O,í\85\9a2¯Y[\ 5+êE;\80àî\80[7¨ÃÐ1\13Ó/\18\16f¿©³\19\9dÁ      \9e\82\93\17`ÞIA\ f\rÝÜ%µI9:õç¬\86\9f»\ 5\87(LÃ\11\abD\99ïæT]Z$@\13V0¬ÊÍ\99¶Å\85;f6EV¢±ð+   -àÙ·\16\13VyXñ*ô\v¡Â\ 1öB\8df5mBÓ ?V\94¯í\fÏo\80_lôÃøn\9bá>\ 3\ e\93ö\1dÕ\1eÊN\16Örý\vU\8büLIÑ7
+¶§\11³Óa`DÉ\80\ 3\9b\11\rßãºI@\a»ö\16ZÈy\84\81ÔÍ\a;\11\93jM Z¿~E\14\ 3ÈÏqÞ      UÈ\ 6Úx$£·ó:ú3ÎÂè°\ fÉe=p-q\9câB'E\18\8fSø[\99<%,h\7fÐ]è\95ÆÂ/¢ÞH±o:i{j;\ f©32\1dÛ\1fú\90\10\9aË31CtHSn;Ú)\86ô³ãÄ°{\91Ë3:\1eoÈEØ5};^Ã5\1c\8e\9fÖ\8bÓ[1°\ 3C\10zÂ(\aâûZ1Þ«ÇáP{1R\ 1,\ 2Óo7Î\0?\1eÃPî\0,©ÌUèíPüÜ\eؽe\\ fÐ[Ñiðd":)\14\85ê­°\\98³\8d¤ÕXø­ÆÃú5\8f\85ÿM[»5w£]ãâ\13k\87\1d¥l4Û\18W\8d\85ß\8f\85Þ×X8ÂÂào\13,4\16\83õWÈ\85á_bÁݽ\16\8d\85ßIC½\8aÿ>\8a¾i[ô°¾\9764FÑø\89·Ú¯\a­»KúÖXФIcA\93&\8d\ 5M\9a4\164iº\8b\85¦o5iúãÔ7\88\ 5ÙõJ\93¦¿K>bA\93&M\18\18åx©&M\9aRÏÑF\93&M\9a4iÒ¤I\93&M\9a4iÒ¤I\93&Mÿ\96H\99×y\ eÿy£~\19\9aþ4Ù\1dÛ¤ñ»X¿\fM\7f\9a\ 6\7f\ eû\1ch,húãr¡\98Ók\8f­\f4\164ýy¹\80¹\94å¦v¹&M\7fU.\µ\ФIË\ 5M\9a8\16\8aÙÌܬÓrA\93Ö\91¸OÕÔXÐô·\89ÔMUÌ]ÓÔD¿\fM\7f\9e\Þ-O\93¦¿N\99Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4}\0\vKt¼ÿ\16\eïïE\10Ã\8bÂE\8c#\9a\9b\8dÆÐ_¯\93\9f\81÷b\ 3\1a¨t\ e\1aýþ\90}ÓõcT§Ù\eíÙ\84Ö\87ìm»×ì ±pt¼8æù£Îa*9\97S$$4uÈohðS#\e²\86´Ér3c\83ÌÙ/L6þàúxvQß0¨ëï[\80\18»vMWlÉ©43khSæ\1d\9evJ\97\a¦¢\184;ü2\1aûë8,\82\85Úa\19ßÀByÆò\ f°\10*\1d\8ewÌgÎsVY\99?\9b\v\1dGÔGOiûzwöÍ®3\v\9fõ\\9eº¹È\9a\ 6®Ù\8f\97Ì{,\fÝÍIù¬`¡\9c7\8d\90Ù5EG±°^Ø~fO)Mß\82\9c.O\8by6=ºbfØ&¹î_ÅBKYå\90¥Ã»±KÑ\19\16zsîh\91\98³\r\16Â\19E\10vRî\81HC\e\82[\f1×Ò§aå«pÁ\ 6ãÆî\81÷\80é­YÁÂ\0o£¾Å¬¹\9bmï8ZGúe\ 4ˬßáò\ea3ïÙlàÇæU,äëê?®\1cÒ«Ì2*âfý`å®~Ü\8d\82\r\91O7XheWq¸®\83U\1c\90S
+9¤òù¥\9b;\7f\83\85\9aý\9d\\bá¤bÅBæ\9b·XpV,ô;\bô\1a\12¿\a\v³\vlx\99Aý­¨r\10úw¤ÿ!\16ú\8eöcMÍ0íü¢A&\9e²Ú1\v\97ä&2Y\9f\9b¾oFÈ5aæ\95\95\90ª\98\v\13\94ó¾\ 4m§K\88*\16¤\9eR¹Æ±\\10Üßàé\1c\8cNSn\84K3\15\e,xs\11^¶XÈfw1%\16ò9±n°\90\92U\88\ 5\90\9c\85\896\ eq]\80d\9btø`º.ȯ pf\9cï\ 2\ 30\86ë/wj¾\1cb!d=eëÙô;Lo\0æ³ç\ et\91¢wÑ\ e%\19°\92éÏ\19Áµ\15~\10=h]´~aY\aE§3¹eÀT«y6vvÇ\89\¸ÒNKÕ\D·Î\9f¾\ 6õ©Ø\8cääí¦\ 5.2z\8a\83p,8¾        \83í±\90à<]\98{\ 1\90\ 5\1d*â=h\ 1l\ 5>\98«ùèwÈ\85\8c¯\87î5\0»¡f.ÈÅFê\9fÃBÂ\16ñ\9a\89\98j6û«íÏ]ê\84Ìvnf\13øÑèðÚ\b\80`¤¶\\85\10\ 1+ÆÙÊ£\8cáÏ° Ê\85\88ªP\13\ 5\88¢[gV_Üø\91Ê\eÞí\ 5\16F\13¬\8fêÈ^èF6÷\ 5\91\v\ f8!\16¢9\e\11?³®ßþ;°Ðpå\ 14b\v\1d\95\9dE\17<\1fÈy\ e\vÙ|aX \f<vÀX\80\85\92ñp\8eÖ(3\83gÊ>ª\ 6F5p¸\80\9ek¯Z{Iyï®\0­ªª\á9\9a*\9ahTX7é§Åü\18\vR.P\18Tçö\ 2Ínµ}\7fbrÁbo£L´KéwèH\8c1\829\ 3)0D\19ðT7\80\ 5Y<\8f\85\8eqRÍ?ý\80aöcÆÃ\11\83\19ã¸\0u¤½\1fÉ\98ùæD&\99\10Ì\97ñ\81\àäWüÄ6µPûê\80óIKào\7f.\17²\13¹À\84ä1\16¨O5c^³y`r\ 1\8c­,Ò8øm:R\ 2\Ù#KÆe\ 1|7\122\8eãs:RÏ\97Þ\9aïQ%pÎÀù\e±\10     ÞËà\84\88\14\véܱß,i\ 4\80\b\99vX¨ä\84;\8a\ 53Êó<JU\97m?ä\ 5@\8d\90¬³_\96\vÀßöµWöõ\94\15Ã\÷\17H7ÛL.0AjÖ:çõ\97`\819/Ñ+\99\15\8e\80Å+¶3\91X`ëi\r×\ f|aG,äb<\ 6\f÷\16\væ\1e\v±âä\fÜ\10eM³ªO½\8a\rª]ÕâlÐÝí¾£[ÒÆËöB\8d\96°i¢s«>\96\v\f\v\b\99\89íµ\19 
+£ÂÐ\8cô+t¤9k\91ÿAAwé\8f±yg¯øP.H\1d©\92:\92í\v¹\90\83úµÑ\91\82#\14"wUN\94û\988l"/KøÞ[µ\19Æä"\fÖlç:\f\ fý¹\È\8eåBíû\b"T½\9ac{\81ba,¤\ @Ì;íHú%rÁ÷\vt\84:4:\81ù>û\97°\0\9cä1,P\8e¤¶³*\17l¾Ýeø°\9e\1eÈ\ 5Â\85\b\ 3oöSq
+\9a-ÎÌ\8d\17¾ó°Å\82á³\19Ð{\f\91È\80Ô\82mBÚ§äBÒ¥\1c\8a\9a\91~\87½\90\9aEáREi¨º\ 2ô\83;[G\87X¨¤O5¡\9a\ eõ©®r\ 1å\rüÒfÈJ[¹PÎ&Á+ÀZ¿ö®\Ýé\85~Þbí\r\9fr=Æd\84äÚ\e.Óé¶XÀP½\ 4\ 4\ 1\9bù       ¹\10ÔÆ\ e\vK\1dõ;?ÒêLBÅkݶ3è]9\16Zi/T³Ù^U\ 5NÓÏÖ\91`M\8bWî'íÝ\98\82C,¤b¯Í\9fÍÆä{m
+\16b\10;®[н´­\p0\10õ:føy·Q»\ 19¨½\17 ®Ð \19¸u×\15 Â\ 4lÜÍ<H\86Î`Ü\ 63ɱa\ f\8a\½Ó\91\89Ñ\9bÛ8U
+í|.ä«\0\91åg\12\vèG\8a©pÀ\ak:\19/¢éWø\91\9e¤C,\80Ò\103\9b¹F\9eAÆXº\8câË*pë¡m
+ÐÄ,ä¼´Ø,èuáã\ eC\ 2×\15ÍF»é#\93:iÄâ¼T\1dîþf\f/V±µnûÒDe¿Ë÷2­Ï¸C)+ÄHiÁü³N!\81ãª0¬\vj/]|%à0ê|³ç\17\92\fÄ\181±bÚà¢ëÙÕPø%X0?\8c\ 5°g£+Û_ 'y0Ä0\8e5¯1¦\f×Û\aI?\93\9eÕ~0ì;\99Ap\8båSãäj5ø¶\8fOæo\9feþhúy:ÒÇåÂuòÍëº×öK¨í´\15ð·\88\18ÃDZ\0\82!ýuXH3]N\ÓëXèÍnümXÐ\89       \9aÞÁÂÕ\0Ãw(õö«&\8d\ 5M\9a~\8b>\10k,hÒ\84\ 6´\9bi,hÒtÅè\9fÿ\a\vÓZêëJâ\17³\86ûø\v\1dû$Þ§üǺ!\8bÆÂçݶí:\99á|µ\1eT\15»5×\8bÏ\89\88\8b½'NªXèÇJ¡¯cS\7f#\19ÕÜ\95\18\ 6:^¬ª¶¿\f\v4¦GÐQµº»\14\8a\14 \8f\91ý\14¤nj\9e]tlꯤ\f#ö3VFk\9e\v±°nô\19å\8bÉ\92Îç`á¹ \94\e,x¯í×kú!d\83\f̽Ï\1c;/fëÿÀÂËôIX\bßÅ\82\96\v¿\92X°jÃB\92\9d\9b
+¤÷±0¸\16Z½¡\9b°Z` XǹY\14¦E\19\1ds"ºF\19\91à\87\99Çu$øŤÁ¥e\16\91;\94x\0íRÃõì\f.ejÔ\18eEá²Èê¾\84ãÑFG²-¼cM­iÃíÄÍ\ 5¿Ã\91.Sí\82\14ÏÁÓs\13\8bÉ\80í²NÙÉÂÁ\85óÙÍ\16\98\7ff4\14\v\ 4\1e\86Ë\ 5£\81\91-ôH\8f\955âÃð&§\ eÞ Ò[×?\13\v\84\97n\8150y\ 5\v<ݹ\99}\96dS^ínö1Õ\03t\8c\ 2Ó\ ef_æ\a\8c\19f\1aÐ\92À\80\85n.
+VÖ¥Áü\82lÆê[¬ªX0\9b\85ov´v\12MPÀ«rfZ`ÕÇNÁBX°ä\ 6\f\14\ f\19\9a"ÉL\8f(å-r\1cÍÇd\87\ 6\ 3Ã]\9aÒG«\9b\r\b\86óg¿¼òùû0OÀ\ 21ñ$\9fæ\02¹P²{aÄw\v\0\9f}x\18\9a\15\98³[fº¢Þ\8fÄ\82ͪÿ°Üý¨²\80\86§t$jõ\8eæ\8cU\8eÚÂo±*cK«\ 2\ 6`õÕ\9a²\16QF÷Pø`\86L4ö\91?\87|\14\97bd¡µð¼y6ík\9fÌ]+Ê\8d¥\ 5Æ\0F\14\1e¹¿b\81t3Ȧ>ÀÊÂ}7\a"\89NhA\98/:V³¬\8b¿\14\88Í\81¦\8bbj]\8fuX[\9a0\94ðrf×ÉEnïMü\0K\91
+Ú@+\807\.\18þ\9c\90kÛ`i\ e\98\83\1f\116\a¼%È\84ÅÜfßiú)Xph±\95++fG­h5Ùë\ e\16\ 2\8e$ä>,·4òô\99\9aU:¥ÕV*Y¼ÛbæH^an\18[ª±V\f\93\v.[U\r\84¥ÇuµLI\99¦\19¢¼\90p³bÁæ\99C8ÐÂ2\9e\8dµ°jÉÊ·*^+\83=jؤÜ^\80)\eb\19@¬Ñ\11|\80\8a\96\r\ 5bÁeuB(\f¨\àZe\8fÕ\88IÇÄ©ËV\0ú`\83¯\vÓÿt¹Ð¼$\17Z¿h\ 1@5\16\9e¯\90g\90\9d{bÓ\9a×î\$\9bêìåì7)Û%k¹VFó¥¹\È9s¥Ò:¥b
+\16oBÚ\1eË\8aqfßøTé\1d[\ 3y\123£óMõK\1ap:NåZq\enl\8a\1a\8fDÏÇ)g2%[­\8cG\ 1ÉeÐ@\13º\11\10¢\0\b<|&UL\v\1efòg§'-\19±ò\87¦\1fEÞÆ^ÈnëÆÝ÷#eÀ\12Ù\f*\87qí(\9f\8bú9bÁF        ÓU«\84é\e¬õè\96dõ#Y\f\v5\eI,ð\1e¿\15\96\94±fZÓ\12Ó8\17\83ç!\e¾b;\eVFïXSÛ\ 1´«DµÿÓ\ 6Ë\ 1*>\81\80Õø²W?\92\98r¶¦øãìD\99\1a\8aq0°]\93\8eÎä\ 2@j\91x"¼àF\ 2r\ ft'>Ý;¦\97¦o*\17Ì\8d\1fÉ~\r\vÑ\9cô\85       \\10\8e\10\96ÏÊ\126\1e)ÝbSp¨\ f\87¹ì±@åÂ1\16ª¹Ë\18¹Ä\99Y`\ 1»\89tYÍP\1cçØRÅ\97[w1\16\ 60Ý\­\ e3Ô4\9b:\10Ï^\8a)ß`!ç7\88\18Ê
\92ra\12*\10â©ç*\18b\ 1^!\9fnæiîúY\ 4ß]ãÑý\85Ðxc\7fÁöM\a¬Ätv#d\1d´(QI\91õòÚ\14lbµ_ÎèX\ 5\p$\17\98\96\8f\15\97\ 2x­TÏ0|Ö)MÙ_¸\80©\8a¹Î\99X\86ã2[\11\r\86EØö¸\8ao|ÅCd¢YNå\82íÏ\96=¢>¶Á\82\r×\8aúg\11\ eÐ`VvÈ°`Ê\82\81T«Rå\82íûº\1cÀ\ f¥\11=\96ýûûÎfá\82b<\15\9d\89ü\90sE\1f\95ïÖuÉVïªMG¨ØÓ\81\¨¤Íéq[\1e\97fQ\83Þ6«^héÑ\8a\ 5^ hDÇ\90\91Uܵ\14J'\93Ç\ 1/j%\87¦0mm\86\ 5QxÏÝc¡dÏB\9b\9d\11\95\b¹ \9f
++\1f\8f\8a\\18;Vy¼o2\9dÞôÓ¨-±#Çuô¬*z#\1e   \1dø\v\8då`åå(\13\97¨|\ 3\8c\1f\85\\0\8bºçì{+\17\11A­no¦À \1d\83\80ÿ+\86Y\97òâD\8bü)XÈø4PW§C\18riîù\14²u\93#d¥\98(ÂB\9cm9wè7ðü=\16Zvq\8d>UÞ¶Å)зD-û\92n5\80\16\aK\80*\17°$ç@\ 1¯\9b}þ^:Æ\82ãÓå3g¦âRÌf]g~\81Ì\8aÎú\ 4\f\ 4Y\97\124±ÎJL¬¯u\84\ 5ÐÖàCä$\ fµüÄ¥\9däè\1d,\8b\ 2®.¬ªPö\17Bàá\1c/C.®fßM\9abuí[0f\ eç\17«SÇÅÛÀÐ9U\8f\8a\ 6\80eÖ9\9dr¿Á\ 2\85G\92ù8\vôP%¹\v'\ 1\84.ÜÄ\82{\81uRóÊ\92Âg\8cSl\92l~5öVÓ\8fÇBOw\b`Åd\ exÇDWQ¾t¸Ï\10u´KÂ\9akàP«\15\95\87Ö,bæ5ͱ|{D\95\r\84C¶Pç\96YcC\ 5&P\f\f duÈ®-n\16\9b\97n\8d\b*\v¬\9b\97\1a\ 5È¥>)¶\9d\9eû\8aÞÐÎW§\ e\9c\8erj\8d\98\94k\98Ñp\r\8cðóBõ)T\ek4³m\9cCQµY\11ò\98í¾¦n%ÚÀÍdÕór\1fïÒÒÞ(ÝEsÌ_ÃÂ\95·j\10Í:{;ÄVW#í\a2\ e¡³Íº\89\9d\90UÁæ\r\1e\7fOz\16\ 2g\84\83tô¶¡!Y\1a\86\99Ö\11\9c^m\19\r~GÊépûMðCëÐ1Õ^¢Ä\90ç´v˦<²Yô¢\8dÉ(\86\1eØ\14¯ý\12b\e,õ¤Ñ\bííéü\83V<¤¦¿\85\85Ï"5\1cTG\82jÒX¸J¹ IÓ_ÅB¦`Ag\8eiúËXpòÕ£»D¡~ß\9aþ,\164iú¿©'\1a\v\9a4]1ÏÅÕXФéúJs\9ec,,V\96\95!\86I\a  Ý\1cø\ 4Çzh9ü\9fsiF³)ë'K\86õQ=}dnQòV\eç8)5\83ý ú`­0\82\9b\16õ\87b\12Îu´>!j\9f'øÜ      \14´±\14ÀxÛ³ö\f\vØîöÚ6ï\86Etó[¶|¨vdÔôÿ\93\1d\8ev\1dáºæDu}a+é\18æ5-J4Xs\17¢\ 3§wò¤\ØgF_ÖÎsXHç"5ZÚàÕd   ÉÍ'a!/¢{¸L1üÃ|2ümtM\eÃ\85ê·±à¼s\99£]Ãß\8b\9a\19\ 3gªë@Ë\82\ 1ë^YgÌyöëµVXL\7f I0¶\9f5óA\94å!\16\94æá\14\vù§aá.\99ï,ÔÕ«åù>*\17\1c-\17¾\e\16üÂ5S`\1fÓs\ 2\13\ 3-ÇnnBDz\rN3wQ\88ª\8eY:5Ms7|ß73÷\19¹ÐÇÉ\9cÙõÅÆ\82\88\85Ö\9a]\9b¥\e¤\17\87FéôFÛ\87éªo\8fF\1a°°£Ñ\98®ö%e \eì+I/,\ 4\89b¡åÍ
+í4å\81\91^R*Ã\86n\8e\96\11®a¹ÊaÀ\a\99àLÃã¿ÄJ÷Ã\ 5Î\ÜÙ\1aØ\98½Í®dÿ\83ßÔÑqDÇK\8d­\èÃ\8bÈÝVÏ\1cñLqÜ\91\87ñçPË\85o\88\ 5\ 3\8cÆ\94e\16Ð\9c{\9e*\99`X%³\17êÙ¤E¿°\ 6\80M[\8c÷Ï`ÁÆ\88LøÂ\e\f\89Ƶ\1a­\aZþÈÅ\ 4b\9aºãøV£ô^NyÒP\8fáÖU"~\1eÍ. q\9f¶À\ 2Óh\86Ì\17Gi\bìì»\ 4£¸gÌHèhx(\8b\86uiçq\1fÓèf\9f\90\ 6Go\16ÆHçÊõ®Ì§â\91Ö\87\81ydrô\ 6çy¡sÌl\ 5\v5ÍM¥ø Á¶t\1ep);Ó\90OÆæÁb_ÍZcá»a\81.ñqéHíÂÀÚDX=¢ç~$Z|\82ñ{pµO\8aç\1d`aªÍ¹«ò«´\9d1w²
+±¨PWG.Í&\ 3|ù]!ÄLèÏn\94»\94)ÓÙ÷Ý4§é\ 6#\16ì\8a.ÙÜÅ\1c\vô\9f©\9bÍ\1c\a\9dh\1aj\145>pø`ÁÏIÜÓ\14\9ah\86\11\93\8e¢Í\85{¹yFË5©ó\ 5ÛÙ¸\ 2;\9b\15\7f2V\9d\86'] ê\f\8b£#Ôª(7\15\ 5\a+\89Õ0\rT\1cq\1e9Σ¢    \10M\89g\12\96H\11å,[cÀÑP5ÕXøfXàÊw?¤uÓÑìc\97\96£h\99ñ\8bÖ\ 2phÕ4UÕaÆîZXë\19{Á½^W,pÛÙbb\86®\8b!\1a+rC\8f§%[x×\94\8a\10ÔÉ\1cÄ\ 2Ö\ 5ëéb¾b¡¢¬ÕãU\1cÓ9eQj/ôÅl_\a\9f2~Ü1ß\13Íåd¹n\86TX¸\1f\17\98&\9fQSé\8aE<øè4á\93æ\17Á\88ë\92\0`\èä\1a\1c\85\9f        ²µ¦YC¤\ 3ñ2²\1aI´^\12\1f\r³\844ÿ}3Û\99­ÈT    è
+ä¢Öbò<\16õ\91üYP\85X\18\9fÆB´Ã\ 2µ\9dEb<]\8eÃÙW\9có\ 1óÔÓà»\94WejX\9a\98´èW,ô\ 53Z±²W\98PÖ6h\ 5/z/Z~"çÆû\ 5yÓe|z\13òͰЬ~$\9a¡L\8a®ó[x^\9c\8b\1c\1d±\90á2a\e\8a\\88øä\88\98\87\8d\95¡\0ì1?Óãb$T
+\ 3ä\1a\vß\r\v9WNÌ$\1d\8464:\b\a\97caðýt0lÃ\1e\8d\8e|\f\v°Ò'9\122xÈë¸H¾\1c¨ê\18\162>\ 6ÖÞbi\92´Â\9dÄ\82á\17ê&W\1cF\96I\91ºÊ\ 5\88Ö\f\10Ϻ/ÃMA©b\81\16·\bçÄ\859çÜ®XØè=êH~¶Éýæ>UQà,vè\99-®!~\96óüÎ.ÂG¶à¸1\17Ú§ú\8då\82Ë8¹ÇLü\81Ù\ e\ 1®ØÔv\16ë/è\15Ó'È\85TJ\19¸÷¶°ûÈ,Ý\82a\81Y\11X¦hì|\96\97\86l'±°ÁQ@\ 5[A\91ºÊ\ 5\11êM×b\9e\ 3q\84\85­\ ÷Nfç\ 27Éð³¾\14£Ã³{4\15Õ\KÙt¼\18\12õ­^¨í\P¡\16²3\ 3\98\93\1f\8b\925¶Æ·Ä\82É\96Ìr\ 6ë8bß\11,¥±¬\15F\97è\ 11ñq¹\0æ²\17\86a\1a:a¼Ã\ 2hô¦u\89/ª\(\99\XøÒk¬Xp\14Ó¥\86+«r0T¹\0\1a\8d\80   \vÙ=/\17¦¢\18Í\82Øs\16ûÈþ        \eÝa\85ùz\ 3ë\89ùé\8a\ 5ªó\8c\b)0¸Í¦´\r\9f\96ªéí\1a=]\ 1¾A\a\1f9t¤\9f\ e4.\8d\85ï\88\85\9c\8cú\b«U4Æàd¬"°\9f\84è\1cq\8d!¤¾\93\8fË\ 5Y/\v7\06XàU[Xí!Ñ\16'\811\bWC\80ÅÈ\8a\85\81\ fddy[(:»\90\v3êSlV\ 6ê,\8fäB®>ÍÅ7\91Ëé\8cãB\9a+ãÕÆÄfÌöÏV\1d)d6\82?õë<âë@S i)Ö\9a\9fÝÛ\v\9e\17\vÛAÓ÷ÃÂb¢\\9f\e\8b\1a     X;b\9e³\81\15\8cçµÂ°ÂDL¹ªÿ\18\16®&ó\16Ñ\12Ù\e\86ðXíj\18«£>UÚ)\ e/\1c;¦µ'¬´\8bð#qi\86;x³ß²ÇQ°@\87§%+\98{ç¾\¨Ô\18\8chî|êy¢ê¡±\8e>\8a
+~¹\8a\85\86\89¦ìºøóÀîWÈ2\93\f^\8e,gåÀy³\b\8d\85oE"_¬\8d\1a7q®K\84\92\7f\88*·ò([ƹUöØw¦q-\ fA@"ï},\94sçaÝ;¿n\89a"_ìäÂ\9c÷ýàÎ\f\vs\17â/Y\8fX\98kB"ÊQ+\16\0.%\1c\ 5L\8dÅl\8dý\84\95\86[\9c\8bë\8cT.ôÙl\1aã\94Ðj`\e¹\90tÑV.$³\19JS|\0äÓ¾"Ô\97\vR'á£\13`ù"$cØ­I§&\9b\1c6\8b\0\ 1V\8d}\9bÌX¨2\9a\8b\94\10£c\85ó»\90\90\92\16\1e\f#±ôþÂo¥ÇXðØNtF»\85`\9f\1asÙ+
+\16\99}\v\97ô\14\eó\14>ÝUÆý\ 5Ù\10G\89S\ 5¥\ e\8fætO\rÛÝXT_Éé\162bá\1a£À\83³Ê«¬[Ï°°Ýks¨+Mi\10\92Q\10\0$ø¶Å:z\8fÛ/(CW\9fªOûîÐp­\88õã©\10úX8\1c\9f\13Ë\ 1\19\9d\ao1A§\9déx¤¿\84\ 5£B1\13à~ndÑH\89Æ\8dèñÌt#Ô»\aK\8d\ 3×ÌàĨ²Ñv^*3£\1dÚHç;QfV6ÛNpø?0^e\9a짰1qß8ÅßúÈu\9dk\9dPó5\82!YîDÊ\9añ[^\8a\15\v9í«\96ºîZÁ+¤\1dKú¨r®Êè\1e\1d=paöJEä<!0¹f=\13~L±\98~ï5p&\93£½\aó\10\15ö\9dÆÌÊ6ѵóþ\10\16>BjKÙñÍ°è;Ô\9bº\ 1\82¦\1f\88\ 5ÒÍ\9f]\96:)tñwMZ.Pï\8e®+£é§`Á)Ö$  ÑôP\93¦¿\88\85\10<\12írÑôÙd\úk;¬[Çýоt= \86¯Á\82&Mÿ\96H\97]¯®ï)j¹ûÒ\0}gj,hú\r\11*\1a\ 12,¼X´úr\/BcAÓÏ"\87J\ 1\15\vÓåUo¥yزþ],\fQÒ4¢é¹ZAø\ 3ÔFé}Ùf;\ 6þYÓq®-;â°¶Ìv\99{DsËï&\97úéU,\9c\9dÏÒÃ2]ïa\816\95\9aeâ¼ûD]\96>\7f¸I¶O\10\ 2Û{³ÇË\8a\12l*Û$<½\80>\84\85\93ê´ÓõW\93í\9b\8co˲+Ì\1a\97>#\ 3ös²Ðv\8b"c_¿]u\ 5ÿ4rí¤Èr·b«dâbpPQ´\9f\84\85Ø\9c}7
+Ó¤`ý3\9b'°P>6p\8cb¯÷%\eü\86³o\ 2uÙ¤L¿£\87XoÎ"\ fÝYwbþÕ\94°hiøâ}\8c ËF^õ%\9a³Â/
+\16û\96bx\19\ 6ÑÑ6iX%Ìâ\8dg\r\96\1c5¡|\v\v0\11\87FX:À3r!\7f\8c\85þÆ\ 3»­/VßH6ÒÍ\92ó\17\9fææX/:\154ý,ÊXÖ\89\vìÝcy<KbaÎ\8c¾u1r\12\ 3\94{Ú²\95\86\95\13\91\84ñ\ 5_]£#.9Á\ 2¨æ\ e\8b\84\1eã\1e;\vÆÛõÙ\91\12\8bå\96E×Å1\84Ø! Á\vµ}q\1cÚñ¯¯\ 1ÂD9À?¤ã\92øJ\1c\e°\80I41ÁûÑëûf®úQÑ\14÷:â dëEÌ\9b°ø¾nÁü{©å\9d\86yN\16íèͱ@Ug\e3_ì\8eu\¦©Â.\v\84ph\96}Ï£\82\1c\9e\ 4\16\1cÚp¶A]$/\ 2Ì\9b+\92^áÉ\15TQÞâ\81\1auuV+µ\8fÖö²\83K3\87\1dVÖÒ¯\94\ 3XJ\18\7fnàú¦óÌy\8e\91ÂÂ\8ap,\904\13v\9fõW\91\83I\99m»µ\81Ük?\8dWÕh1çT³Ì¯¥af\9a\88§Q>BG¢\a
+¡#÷­C³¯\®[\98¸\92\8a\\83Å?hZ\7f\88\ 5,¯Q[Ål¶(T
+ß´\80\95%O\92bö¶ç7À²\99\ 5\9cë]Ykò\1aØ<¡ÉmfRÓj\y7wnЯ\a°ÐP\97\80Å\91õ´\1aXá§\ 6f(x0\96\19Yx=Ið¢pU\82\8aÚ\94Ö\11W\1eݪ(:\8b(\18pß.°ªéû\93#s(CÉá*\16x\87z£Ê:ô¤äkûLz\82°l[ÿÀ¬<Â\ 2°0*UÄÄÏ\12V¢1Y3X\98^´usÑ\8cz\97\95£¡
+\14X/\ eG!k\9c\1e±<ìõ\0\93.\vV\98¡×/W\87çÅ5T¤ùÆÎ^\bg\96\9aãGÊ\8dg\1fm$Ìb\15q\80\8fk\18kú¹\14r­8ãßv¶bÁ]åB\85\9aI\96g*\16âÂ\1fú\82\15£¸\12\7f~\ e\v¼J+Ë\84O\98T±×|igf\1a¹]5UÓ4\17YÑ2E^\16\ 5O\e\18\18\ eà\1d\87°ås\85\ 3\ 3?\10sd\96°Îs¥\8bv6HgV=©\91)¡«AP\ 4`\175k5L\103Ùpí\9d\ e¯çe\8ex%IM¿\93\f©#Q- Ç\94Å\r\16\90­JP×cZB±VÚ*\83¹\19
+í~xV.p\93\9bÝ(a'\f¾,äb0\87\r\99k\9f\97öÂu½\17\95ܱÌ\1déÖú\Ô\8fÔ®\aBÅzQ®\97\eê4Ý\9eba     \91ìk\e\1a\,ZÒÂ\ f     7æ\aE.h,ü^\9a¸k$c\89½À\8bÓ­½à²\ fY\ 5P\89\ 5\0\82+´{㨤ê\11\16$7¡
+\9e°q\a_îN´¼\ 6Y\FQ@¯çZ\18ò2)¸ðqP¸\18¬ê\16\96!`¸uä\81RÉs\90ÙýT.¸\12K\f\võº\9bÆ¡ºß\86\0\88\9dBóvs\12\9fzSøT\v\a\93\ 2\90/nä\ 2/\ffÑ<u\89\85\1e+]\93\8dÓñ1\16¬\15\v¡À\82½b\ 1\ eWʹ\8d4W©\\10-¦Ø&roäÈý\89Ü_à\aêkp\84\85n\r:,%\16¢\ e¨X\95¥ò¦\10E\8f\16\14V\13\17\1a¤¦_K\95Øk+|×ꨥ¸\93\v\ 6­\8e^[\9dß1æ\8cä"*U\86C£ò\b\v¢\86Ð\84|}+\17àó5ÑÒÚÉ\ 5\0\91Gh\a\93¡A\11AqË\ eØp@VÏsÜRL×arAÔ\1akvS¶xýÇDºtí\8cöK`%Q9\82ûÏÏ+Õô­\8c\1fM\81M9|w¡nO`\95\8bÏõ"´HK,\fÖ\85F\91õ×Ê¿¬N\1fG\8a\bû9,8Ü° \15Ø\ fä\ 2öûáCÙæN.°ÂóWf·Ôlpª\9cQ,¬\aú\91o\8a£\8d½\95\vÔ\1a\81¥þ²Óý]î5ëäÂoûl\8c\12m\ fîaHo\82\9a4ý*2\19\7fô¸\1f¼pÇg/þÁ\ fXW&\87¶e\1aÅ\ 1Æv¦\ 4ÔQpÂáþ\82;\9bFß_|dÑ\ 3¹\80=>\8a&4\8cÀeµ\8fT¹0\14sEÐÛ\ 3çcu­\1e÷Å]ʯ!\81\ 3¥8PÏ\9dÓ÷%²þÖ^À\80?ÒP\1fn\ 2?·+DçdÄ\ euøI\98U#+åuí=:Q,5FpW^\97lùÕ\94¾í\eiä"ê\1eæá\1fb\ 1+d¡Û>\11J\10î÷ùÊ\8e¯\9d\89úÓ´\93Ó¦\9aWZ\80xò©i\83\1a\1aî\b g\95Õ\e³Ö\ 3\vn\82»\ 5\99¼¾gµÆø)´\10Ø:¿\9c\15ô¢}>sê[\9b\94\89"\f\8anÖù\18¿^0\14ïôå6òF\ 6ìØþaÌÚq\fF\1fe]çRì¤\19uCµ\8d¥\ 6pôa\ 3gd¼$W\99Ñÿ\ f.E¬]\99\9dÉû\88{®ü9ÍLK\1c`=Ê\ 3q\93\88m.Û.-0iÚngZ\13\1fÙTv\91\1d·ëLÖ
+Ýq-Z\1a3Ç1øNôPÁ\94"­!ýr2üw\96»\1c,\ba8dû\0\8cÖ\ 6\8aA±Xð\87½·µ\7fÌRç§(ñt·g©\aÆþ@\ 4\9aw\86îÇÛ#ýK³Öôã)ªÆ×/\1aªFèEmãíá\851@X\9a\eþç\7f\9fÚ-©.Ý«éË)[\eí|#%ÛÓXÐôå䬽\r¿Q.Xèë\\1cM_Nî7\14\v×~\98ô7£é\7f\13\f:EX\93\16\fßN,hÒô¿\90ák± I\93"\18´XФ\89
+\ 6-\164ib\82A\8b\ 5M\9a¨`ÐbA\93&&\18´XФ      É)t\16\98&MH½£C;5iÒ¤I\93&M\9a4iÒ¤I\93&M\9a4iÒ¤I\93&M\9a4iÒ¤I\93&M׫ã¥\9a4iJ=Ç\9c5iÒ\ 4d\9a³_hÒôçÉG,¸¶¡IÓ\1f'ÛE,4ý¤IÓ\1f§±¡X \8b&M\7f\9c\88Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒ¤± I\93Æ\82&M\1a\v\9a4i,hÒô3±\10#ýÀ\87\8f\7fêÄ5}C,L-R<\0\9f\1e³Þ3Üwrf|\8f^C\ 1\9fí°Äô\11¦ø£\88ú¤\89\91X@.²\9d4J\80,ü'J\9dá\1e\1c\ 4s<f¼\933§s\86\83¹\10äég\98:^çM'^\97¡1\90ö]¦\9dîC¡¥3\9b&\8d\89_\8b\85¸\8d\8d2±*«Îó\b)Ïkø-\ f\87v:¾`aÜ\a\14N\ f¸K\9ciyÊ\99ñP'§T'u\9d\ 3\18íø\81pZ&b§µ2o\988<F\ 2\13'ï°k¼äÉ}\82©E\9eó\11´}\8eB8inÿ'X\88Û%M\80\81J/õVJ½¨®¬È>dªx¨\12à;àÀ*j\1f`ÁâgZµÂ?±Ýäôð-ÑÃu\8dÐL"'¾'\9bZ#·¬<ÚÌÛK/QmY¥ý\ 6·ÆCS\9fÌJN\r'FÑö?¢¡\1d\fÍíÿ\ 2\vm\9c&V\ eütÙ\11ðU\94Xå0\1d1\r(QÈ\81\b\v1\9cIY4Ï7X°.Þ#*a\91OÒ¸=å\88¨JJ8ïpâU4´¯c¡
+\1eÎ*M\19Ú.ÿ×â\fK@ÒØZMût,Ä­cYÑ-?q®BMܸ]\ 1c;\89è%iý\ 4\16è\99^½ÅBU^\1e\12\0\12çp\ 5\8e§ÔJ.ééÄ\ 3Tßâ\97±ðĬØÄJ\v^Ìÿ\82\84\ 1Dlek-é³±\80kë)\128\1aªà\86\19ãÁâXH"ò\10\v\17\86\9a\1d\16\82'¹.·Ò\ 3\9e\8e§Ò\8aÒ{W¦\91\15¼¨Ç<\8d\ 5*|r+üz0´t     \b,Ccá\93±\0Ò6¹x
+ã¥B\ fP\ e\ 2ÓíyJÅÂ\93r!}C.ðû'Þ\r\18â\18\8e*s\94\1dX<\95[\93ü50¼\82\ 5
+6ï«Á\0_\18.\ 1¥¥åÂçb\ 1õ£<]\81\0jpbQBo\89d+j\14Ä7ö\ 2ÇBù\10\v¹wW.\9c¨å*Oßò\[&\81\9c¹¥ê:R\f\bïb]È{XØ\9aã'3\83ñ¿X2L^\95ã÷Rj¹ð¹X\88ÛÐ*SEäW\0\81K\bäEøK¹Âd\ f\86O\94\ve\9e×7\7fò<
+Ö%\1e$\93³½\vI-Á\93Þ%\97NUôòTU]®\9f½Æ¬\12\v^ÞT\87d%¹¢Rz_Í\93-_»´\ød,´i\12x\12        U\12\18\ 3¡;I¸¡48\11\9a¦\12\fAûoì\854iê\1d%¸Æ#\7f\ar\81\8f¬EÅâdóÛ#×Z\89gØ0eBÿ[ì°¶Öç*«W\1c.\12\v©\95ÛÎ\11¥QmUµDC\9a×_º\17Ýr!«åÂçb\ 1\14¤Ò\93\9ao\12N\9bà\ 5ÜÏ\8d*¡Aí\17@EGú \ð¬´G\1e\ 2µñ`\0OK\ 5nw\9b)ªS±ð'!F]Ä«M\8d\13_\9f¬Î_p&­r!   ÆÃ\16\17\ ea^ER4|­\96´bAË\85\ 2¬­\82a`Ù\r\ fvx'4'\ 4\89º\0*rá\83ö\82g]\8e\ 6À@\f\ 2\86½\0\ 3|ùëÅ\93Q      VL\82éöò\89\84Rn\*§}\1d\v©uþX°J8\89@)¼\97¯\fÈÐrá\9f`¡Ík±è×\96q|\r1jÁSé\86g?Ï^H\8f±À¦¸Dµ¸½\8a9\12q\8cxIy\1c\8aý\8f×\ 4Ã\8a\85û\10o\97ZJÌê+¹RË\85\7f\81\ 5°\9b¥Æ\9dا[»\92§¼ÍʬêH\1f³\17¼;XX&!TPt\râêx\11ÛwQ2Äg¾Ga\9b\a/0ë³X\80÷Rq¡úø\ 5h¹ðͱ \17\15ìö\1ed\8eTö¯\91\vÔ¦   ÄúëL{\15É»£¬·Bv¤VÚ¾\8e\ 5ë\81ê×\96bø/U\92´\ø\aX\80ïÒ;ñW\9eð\94º2ÿ{{áF\93SÖ_!Ò63º5\87øÊ\9dÖ5y\1d\v\8f\1e\v­­ÿÁ­ªåÂçca5\9c\1fð¢²ý\94Vë*üy~¤ô\ 1\16\84*§\Þ\ 6\fÇ^^ß¹\94Ôõ#Eê\9e\1fé\11Ä\89ÔÞî\18çq,üOOy^Åéç'?)\17\1e\ ft{Ék§ÿ",´\17+\15ÆÂ\ 3\11/%H\9a×òÔÏÛ_x\80ÅX®¿y"¶\18\84¨Âh¿;óNù#¾\10»ó¼\8e¤¼\96êXQCGXl\8b¾óvLîçÛáé\ 3?Û^àÒÛ¨\13 ²b¡=K´\8b'Òò\91ð®g\f®fê¡\ 3\1dO\9fȯ\81ÃÓX\88céf©\1eùÇ9\7fxi\1a5Reÿ*{\ 1N\14vÍj»\ 3\16\9e\90\v`=ó ¥ç½ªÏëH+Ô\ e\8d\16`®Á(1!\8aoW[I^\1aÓitTÜ.\ 6F¨ËÍíÒYö;ý¶\ 1\7f¸\93»¬\1cú«1Ü\8cD\16§ÄÝw>\90g\9fÜ\15\98\9f\ e\0\1fNSHgjÕ\91\7f\f\v­S\1d\9e¨ìá\ 5¾(x³F|«#ý[{A^~Yw\90Å\92\f¢¢½'Qª$O0¾Ê}C.<Æ\82\ elóvr"\8chÉ£\80E>\ 6Q\ 4ü\99\ 4'   FípIðô\92\9e\1d\94\18J\92\91\ 2·6\rWm+\16#Òì,¦¸5"\1c)¢ËW@ÑX§\aüÝ:.\1dÀ\ 5cªµ\13@\81çÑ/¹v¦?\86\ 5édÙÅV\1c\ 3§±0:)T¾\9b/\94\võ-\16RK\88\8a;\19\ 4q\1cY9ðD\9a:¯Û\vOèH\9eå\9dÈ\85¸u\80\1f£\8b\12íKC\7f/°ð\a\a       @1\8ceE4\1cpM\8f¸`6\92âà\ 3ó'¥\eí"Ò\8a/e\9b\10\93v\89,xÝÊ}S/ÈqkþFãbPNa9\99ì\84grÁ$\83¼\8a~\85\9eô,\16âE\84þ?ã|\8f\97(r\86i³1ýeöÂ2I¹ ¿öÉ©\9eÚGã1\13äó÷Úð]çµÐ2w+)\86\80ä\87IF^\1aYõM¶]k×Vy\94\9cW&
+\13ËûmÎÙ`\ 11\98\9477NÓÜÊ÷wå¾r\10­ÄVb\95\99\8fø/É\ 5éµ\7fÒ9Þ\92Ûü\85ä\8bí\ 5Å\1d´î\8dxIH>s\11\8f\84Ë\89\9cìRBöh¨\93Ýê\ 3ççÞY\1aÕª\7f­a\ 2\9bÔ\ e\ 5\vq\VÇÙM\9e\97ìsð&&\17\10\võf`ï\85í\98_\81\ 5i÷=ääS¦ù¢ý\855\86O\89\b\8cS²Jû\13ÑðÂ^\9b0\17\0£\e\8b«5Öeö(ç\ 1\16é}È­\fç¸9Ý\v¤\ 2\ 6r!U?a¤È\85xº$\81·¿³L;Ú\81¡\15XÈeüÁåá\9eͯÄ\82\90·Þ+\81k'XøÇû\vÂ6H\93\>×äXkÎ\eV¼h?ië÷i\1dIÊEúX\eÖNÄÚÌS£Ð\89Tçk6ÆVäı\88l\ 2\1cIpztñöñÁ\ 4\14©(\8aDÚ]ÀKàH#
+Ì£Dr~ÀGªs\11u\8fÑ\ 5Ó\81\\88\1a¾ÑÄ\81\93¾»:þX,p\15\1eå{ü&Ó$_c/HÕ`\93Û¦(\fð%[ujÇä3v\8a\9eÅB,\9d\ f;Ó9\96¦¾çÕUR\97)¦F\ 1\99Q\98R1©&¸ÜÖ\a\f¤¡ã\84 ¸È`yùÖÚ J¬ÄjØk\ f*\8bVF\ 3óc·\ 1\87
+K½9\ e\f\ 4\96\8b\94\82/äB\94Ñ;\81q\ 28C\vºú[~$¹¨¿²%ûÿÈ\85É\10© \eØÆ\86\8c7\87õ´Ì­ª\8e\9c{\eK\9fª#ÅÓ´2^´\89e_µÏ ©\9d¥åD&£¬\ 4|SkõÝI³ÃË­\94eRÑz\98Nb]ö¢Û\1e\86!\96û\v\ 6ü\86G¶¶0\1d©\8a\8c\89´è8 ¸q°\ 6\11\ar\ 1\1fÄ»Ô\88-t\16n\1fç÷ca\12\9c\94Þݬú\ 6öº'xËsjâ¿\87+/à!´\97\ féK\8få\ 2­#éÔkâÜÆÔ\#h\83ä¢:Þâ\89Øu-\1d¡Óº<W©PÓ\95\12\85q\eGõ.$òî¾ó\9aè\87Æùê9\83ɦÒÑ J0\19Ó\95RIU\87\80\89,÷ò·öÚä\1aâÕ9y\97i¾Â\8fÔ®:pºKÿ'eµqCbÁ"Z>2J\8d\87\95'\9fñ#]z¬\9cºû\8b83@ù\11\8aÇ&.ecQ[\97½IßÆ·Þa©ì\ 5û\0ɸåî\1d@\89²\bÈx¤]}¤uè®\97m6®\f»ß\98ÅÓj2Ã2ÃR\ 3ã\96ØÑo©Aö4\16*éF"\1f\96\vÿÊ^`ëïªdï6Xãh­[ l,E ê\93(\1cÞ\83\83¢#YipC%µn-0\84W6ÚxH'ÎÚ\18\1d\12ßz²ù¶\88\92\17:±×x\10\1a<\10k\ 3\93\938U©J¦y²L·\1e\ 6(ëI«`¡J\89"\90\96¿\85\855\94Æû¸\8eôa¹\90\8eí\11Ùa^IÇû­ô\88á)ò\83º\97 \1f\10\ fçe\91\9f\93\v\11/\8e³¡$©£(ðÒµ@RµñT®Å=\8eüsÒ6X£6b®Ú\1c­((2¨\17µ¹\1caa#\17d´âa.\8a\bÄT\ 3nV¹°ý^~\r½\8e\85pz\17\v\9f\15\8f\94\13î    Ía°\87/k¹\89\ 3\93\8e\95Íò\8e\v<\821X\1a/£A­\8ftL\9b­\ 2T.vÊ'+\1d{l\81
+\85h\ 5¶°Ü\ e±\10\8e±ú%\1dË\ 5\19Ì\vf9¹ç+Y\ 5Ò*\17Þö%þ\ e,x÷B,¿X.xùa\15¢:/7õ\91\8e\ 2\8fÚ\18T\19\8cv8       w°"û\1fÖ\90L/µål_u[º ;ò¼<öB\89\95cc\9eF\82ªüt»ÜÀK\b\r
+=\94\vrq+­Cu_\b\ 6e/DÊ\ 5ï\97Ä\|\ f,|°\9eª÷pýõ\ 2+%Ç&Å\10ÒbùGp\0U&±ÂøßÔ\90ôÒ\0,è}\90\ f\16²¹àbÞ\1cna\12\1e_«`\ 1Ô&é-º\8d\9fkÑ3ºÉQ8\96\v\8aÞ3ÇáÎ\87®\84Ù\96í_ÆBú XH¾¬\9ejZÞ\94°TØe2¨y\10\1d\89\87´¬¢\97
+Ã?\87\854\ 5\13½ª\9d[\15\8cu\14\8aíc­\83\ 4VºÛ`\10¼}   \12\10b»í\91#5ëH.¬\9b\14gßç$\I\8d\80Ð*\17þ\8f\ 2É¿Ì^°>­\9eêÃ:ÛÕ½rÙÈ~FZ\83e\9b\97·Á¡^\9d¼\92$¯`Ḵ+]\ñf\91ÑÞËì<\98ïÔ\8eå-\16\ 2ñUx\89\95§t»ðîWw$\17
+¼mXû\8d¥Â3>¤Õ.÷\17NÔ*íGú\1fì\85\aK0hÒGý\1fölÖ.\ e(-\axðòW6RW,ðx\1fFe\19È
+­IVE©\13¿b\96#\§ØHó&÷vXX÷Õ\81+k\9a%2´wÆ>\94\vâû\ 4\15\88n\82Ü\12    ­]V¬\94\vÊÆß\9fÄ\82\94\8fIù        :Ò¿é¿\80M².À\1e\96÷\94\96\13\ 3\a\r\ eº\8fh¯-e\1c\8aÛé\98Ú\9bý\85ºÁè\1fö\87Æ×å\9e\b[IÂ\91<\8d\ 1Ü\9f³\9d´¤MåÄÖ°\12\84¡\86bÓ¼\eÀ³gLgÛ#\87rAÔ§IëêÄû\15æMºÍ\8a\95ránnà\1fÀ\82L_Hrò¿Ë\85ã²î¸­\95TÕKmÑ(\1eÂ2\ 1®S\9d\83\19Û+\7foÿ\88\b75\1eIy3Ã`\80
+ÃUî4ªrû!ÿ \f\16#\f/t£\ 2ì{Ü\97ðn\ 3\92&Y\8c\8d\9b"\14ÿÖÙná±\Èå\16õ\19ñ\9d\9a5\92\85ûõ\13~?\16Vwô\v¥\83þÕþÂYuwt(:/o\1fc´ÐdÃ\ 2)#§©F<q\85¤\89\ eIF>oâ\916ÍlI\1cZk\ 4ê\83îT0     #d À\1aõe°i\91²Á\ 2]\98v\ 6IJw\vëо}úC¹°ÆƦ§ä\ 5\1c\vü]H¹ð[b´ßÅÂ$\83\8dJ|Å\8fdE\a\ e?eß97ö\85ݱ< +¢òV \ 5¨BvdÉ\94H9EÌ\r=\16B\96}+\17nS1s\19\1c\15%wò>b\9aÉ_Õ9\ 6Ao½Ã\aX@0Üì\18\91¼²°\8béc¹ \ 3\ 2\9fpDÈÜ\1f!\17Ò?\8e\ 5ùF\9fv"Ü\16ëù\ 4,\88\94ìÕxtÄ|(t\18ÃBs\91i)óa\94òÜ[:ÀÂ\81¸\9b\96H\89Ô>\róÇ\86j\18²t\83\ 1\8f/Î;,,\98¥|»\7f\ eö\12æ!ì²ö\8fäÂ\9anúD»/q]+±Pþq,\88b Ï\16\89\1e\96\9dï;^Öí\9dé!\16\ e\8c\93§ó\9dÏáù \v:<d¹­Ú\12?\8f\85C¯ÂÔ®a³§Eh\8f#C<º'ÑÔé\ 1\16
+KÉ|S¼h¹\15m6¤\8få\ 2\7fï`AÚ\v\7f\1e\v2Põ)F\9cl\10ש­\86\13Ç\ 2¦!ßçÙE.µ\119\94\v¯ba¢\8eÃxy\0\86x­LÏ%Ò+ráp7VÑFÒ¼>ܸ\80õv\e1Hû@\96tO"¨­C,`¥0°Í­¨LÓÛ¬ýüѾ³"\17\82ò>\ 5Q¥åÂ\8e\9bd2OýL2\ f@'b©\ 1kh\8cô\ 5FIü¤¡¾Ç»rÁH1x\1aÌã\a9yJú\1eK\ 1\88?¦#1u¦¼\eÞ©vÀCap)±\\17Æy{NÜ\aÉ1\16Øþy@\1d`\97t¿A\92\1få/¨rA\96\16L\1aë\ 1U"\85\ 5¹ª\v\83ᩪ\a,z\18S\ 3\1a¹_/\17]à³û¸\13\ eÜíÆÞÛr\ 18¼Âàé<j\1eéw"þG\98E\93Ñ\\82\ 3Z÷k\1fæµ­©\94ø<ä\ eV<T\8a\12\f3\8cÊ\10ej\e\93Ò:Ã\ 2\15w\93\91²þ\91Û.¦\9bDï#¹ vp¼ê"Ê·\9e\92½ÛcúórAé\1eP=\8eF\112\18\96¹µ ªÄÂ>ÉææVéaàËÛr\81Ö9£î\99\87\814R'
+,:oÀ¡ÿ¶\91\95\18\1fç;¯&\83w\93\8b¦TÇ@\83\ 2\83\ 6\1d{ÀR¿leWâTÛ³M\89ÅÁìíD­\9b¡Ö\ 3;\8eG\12\e sz@ûü\85?/\17лx¹<»Õ²¦\84\ 2$\8bs>»\ 3;+=\88\93\7fß^\98\9e\8f\90\95ûyb\8e\83Í*ònþ If~\9cï,[µÝVN\90Ï
\8a\15`µì\8d?ì!\16\16¶W=8Q\r\16\9a\9eëxßY\8cûB\9a¢\96\v7JÒMâì\89\8atSIaÍ*|Pgm\12µ\98\ 2ä}{¡\95Vû£\9a\7f2!^®àk?\ 4Õ\81»òë\13uóZ§
+¼Ãæ¢j¯£$_nkr¬XØ\ f¾k$\8fu3\82\17P3\9e\8f÷\9de\fÆó\19jZ.¬¯Oô_x¼\96¬ácje±\95\97ïo0(ÝÃ7õåÞ\97\vR¿{ØW\ 1ïñZ\17\9bgjÂÈÆ\v7\19ûk\9cW^/\a%\84§üÖ§\1aÓ\86¥·©\v\13YJ\91y¦Ö
+8\94\véÃ>E1aÙýZ.\1c{w¼ÛÊU'bÁ»M´\8c\95ª\ e÷\f\86\8eÊó|D.ÈÊÂ\8f¢©Ä\99Ï×E|¦V\18ÊÔô0\bV\16£\bª£\18\8du\7fR\ 2-¦]CÂè¨Ð;ú\84½­\8awf/\882\ 1ÞY¡¯Ø\8e\ 2\9a!׶Z.\9c+>X]ö\ 1C]\8eʲ¬}ÜîÚ°k¹Ê­.õ¾\\10ùò\8fa,\98    \14û'ã\92\9fª\9b·öSÜjþ²fÞIì§"JùàÀ¢9u55\11¹'R×4\93㼶\87&\14\89\\9a9]çb$-\17\ e5\9f»I\f«kd·º*
+Ar®¥®·Ùå\99|`\7f¡Íó§Jίu'\9e\8e¹y®n\1eY\vHn|\9b·ëþvÞ¢Ø\9eü¼M]ì\1aâíª,íE¯²\8c\9cä;¯e0\ e\ 5 >Vz  \82(jD0¦\96\vËÁº~¹Tá\9dÞI2¾>M6L«\14~·.äáåûýé\ fì;\83Ú%s\13îe¼\11éÕyº\82òsõT×G?éawè'\8ae>ç*\17\f^)ò0!mUC\95ò\15ÇùÎkòòáW!7ZR9\92\96\vǼ\1cYéIÝv%\ 2g[¿m\ 3¦29\ 1SLd©Ç½»é\ 3r\ 1\99J\16ö\8d\8b\11Q"Ë{¾\ 3ó\93ý\17ÔB[ës=\88c'\9e\7f\92yÈGí\91d\9c\110þ]ÛYmþ~T0Dö}OW¹¡åÂá¶\ 1î\1aEG)3q;¬\8d\ e\ 2EËB0\1c\13@!ð\8e\1f\90\v8sqç\0\9bl\1c\r¬Ò{µÙù³ý\17¤\15¤dG<°\17Úµ\1cò\8a\ 5±!áE\a=j\956ÖË\1e\v\97mP¥l\98\95F\89}\eßQï\ 5\92\96\v§Z\92G«§´{/7¼¯Û$\80C\86\88¬ÈÞµ\82\8a'bäë׿çÇ\ fÅ©*½H0\92Ó¸) AËO\96«\83óõ~m÷Ydm\8fMw+ã\9d?âÖ\8f\14\ 3\14d`õ\1aÛ+\8aµà¡½\17ö0,^n®lÕ>¥/k¾\a\ 3\16\18\14>àU\15û
+¹@\93Â\95½n,PNãÂðßxû\ 1;~³=þUX@-Iéb\90¤\ 3óASjÉàÔ\95üú\8e\18jZW:\0S\159\v:±1ù\0\v£\fNnÕÁªVïv\9e>"\17T\85\1dEC\95\87\a'\8f\85Ö[;L\0Åâ\8c\17ú­<Ý\8bD©ó½
+Lµiö\86³qYQòmàeN;Þ\86cÛÂf´Ò¶°ÇVO©X\7f¼º\9e0Z\97´76T\9e\18\9b\8aÝ­l׳\ 1Õ¿\97\vq\1cÂıP¾TåX\89|ñïþ\83A!åUO_\80\ 5\8c$[Y
+\93eóÔ\80  \ 2×\ ev\18a\8e¬R\8aùH\ f\95]\bh\11#\8c¿   i\0X\88uSÖî\eGuï>\96¿\80ú\9drklÜ\1a]BlXl8\1e\ 60äÁq\e\9c\91hÌzºïê´Æ|¤ub\13¹®\90ÖÉY'5o¿-\81»Ø²Lf¸\88ÅhÂ\94ÒÄÛ#GÙèó@îagÐ\92/Q«\8fÃ\8b°ÿ'\e¨%\8bS\1fê©_ \17HäGÄ6\8b\8e;zãÅ-º´\9d\f³sZ\12t\9dÉ\17©Ö0\8bÌ\98HUt\9c\8a\8c­\11Æ_\80\85\r\18\16}ÐIRc\15Ol\8dê]κ}­^"åòK\94ðfÝ\96\95Ô\91ÒXµLn¶ >$\17p]Vû\ 3²zóë½\95B\18^\12MoÔ\84y¸\N\87ê¿Ô:SPÝ\1cZ()\1e\8cK]1)åñ\16\ 1°*ª\11f\89\18ö`\ f4YZx6¶m|Dæ        \ 2
+\8b\1d\8b`]¥\86\0\95\94\9e\83\r\15B¬iÆ¿Gï²)ØýÏåÂd\17æÐ\1aÅ<gì\ehC\7f\9eKP_ý9lI4Ïs22¶­ç¹pÚ1\9b%uÂ\1cj\ 3ßz«!ß«X =$ÓM\12b\19å@åZ´\81-Yǹîñ\92«íPY_á\80篨ÉT·»q\1fÍk\ 3}¤Üö_\80\89`ü5ûI\81ÂòÂ\9b\8fçZåKÑÂð¡Ö\94h\f¿\86u\ 5·¸èÊ\f\8a$+\90¤\16ÐWcýhqo^O6Z9Xµ´dP%ý¶à=Ë\9dfø*W\83\ 4ki\88qÒµ\10çm_\9e\7f(\17\80\19\ 3\90\88\80\ 5\9fq\ fI\80É#¢`\81\81$\8e\ 1\ 4\85\81Xp\rQ]Z¼ âÎ_\84\ 5lù^oóro
\1d4D]ßèR'Þ\83\[0E\ eªó}P.P\8dý°Èöfê\97\97¤ÂK½ÎWsUiå©\9a\11)ÖµÁ\ 2\0¼H}ZZ\91Pd\94Å\ 1\8dêT]\8c0ýL\16<\ 3(\94;#9?é@«\ eta\ 3)+\1aÜ=8\8a\9dúgr\ 1\9câÖðýn¦\e|qlúÅ\"\16ü\14±P\14>]Cà@á\17 #ess\15M_DGƾ\99\93ë$ì"°\910ø·%@<'     \7f$\13ÿ1þ\b\16\80\9bó»<\85å\80îÔ$\8d\97è>K¦ArX#ûÃùÎ\v9lì½\ 1q^\95í{µ\85\9f`\91UÕW\16WÔç½ÍÂ"\7fª­°\17õ®U§\1c.èéi)Yë²ÛÕI-õä\8d9lì×µMÕñ­lþçr\81TsN\16ÄB5gø-´á\9c\99ª\0Ý\99\86ÿ\80¼h|\9fÊ\85fÜëYI7\9bU\1a±$²Öi¢¶¬\8cÔ5³hB¦l\87<33Ú?\1eÔÇDÙ±|\ 3\v ô\83\95\16¥Ç/\11;       $Î=~¢\97\97§_\ 16Ò;\f\1aú°\À÷\10\19\10ñÖÖý©\7f\10\vêνt¢ÆmyÓ.\88{&j£\15[2ê\8e\ 1\8doJ.éa¡ðºJ÷\9eîx\83¶ÍVFk×\87\v\13µ\ 4wjê¿\96\v`-àª\8f\14>jÿ\b\ eS\95\vf9\9bíDåE¹Ê\ 5FbG\10Í\8dy®-
\18\15¦>\9b3\7f\86Ãî0Á«3A\ 5\9bg´ÂI.\94±·±\80;j%\16\151Ae\14;\82\94Ãô\ 4KÞÖ@¡-9Àh<i\b\ 2\95­\92·»åÅ­\1dÑ\99§··\ 6\8d9  §WG\ 6,\ 4|V\8fYd\1aX\86\1dR$|Æ1\182õ¦\ 6¾\87^\85*Iñ=\80^ÅÎß°æ4DU½{ÿ\1e«j\7fÛ@\ 2\9bsEÔVà]O\94=Ì©År4Þöî´¶L¹/\8f\ fr\81f\a\86ÿ\b\vÄ\9b;PO\11\v\8e\8b\12"^ºÂèT¹Ð\r\14.$\9cÝ\90Ë\ 5i/È\9c[\a\0âØð9\9cIñ5º`g8\8b×Í\15ims6S\eÎ1\87©\rºLYvßÂ\ 2EC\9aÐ:\87\98\b\95]\vØixl¸\0K^°Î\emß$Ê´\95Q\94TV~SìjÅB\ 3¦\1dþq½÷¿\8c©\1d<Ú \8dF¸q
+"Vvnz½õR<4\8dÅfõ\ 4\8b\80Èf\8fPYV&\9e\ 2ÞF\8e5ðù»ð°\18f\95\84ì=´¡Ë\87·¦Íf\82AÛòÊ\17xÁÂ\19\1c­#ñ\94&X\88\8cUü³ÜM0\ 6\16Ô _¤2P\85»\917\ 5ø`&tânùOj\v\83âã¶\1c\vå\9cÅ1IgwêT¹Ð\ 1['ãB¬9rf&\17\90|üGDãÇ#Ø\v};\99hsÀ5Y\fgu\ 6\99z\ f.\19k\0\8eð1\°Ù\95x\17\vÛ¢\87¼^\ 2p\93g<YÂ1fië\89¸\9aþ\9fv\10<µ\\ 1ñi\98\86ø÷C5Ï\ fg\ e·6ÞìåùÒ¬Ú\90\9f\f\7f×\ 4Ö©µ\83\9aÏ\84Φ4Ä\9e~\1c\87||gëÞ¢íé\12å"ÜëiÏ\9a:.øÄôO\1dì\ 6\82;9\81|\1døO\1eÚ\a\90\8a\a1\93\7fSr\9eû\7f\10\v!¬ÿF\8bn¥i+\17Èe6§)îüAÈ\ 5¹Á W"6Î\98Ïh\88gÀò­;W#>'\8c\ 5ú\925Æq<&sF\96m¥ÿ·±°\88\ e+z\88¼0µ¯ìøáå\83\ 3ï\96Jî44\86ö\ 1\82è\1fý.øÌC6s`3¼õô\81Á\9e\9fÕZÕ}ó=`β\11²
+×ÆÒn·\81ùù\a \9elqQhÜ}û8Ê\84û¶8ÒÑ\87±\18ȱÏJvÇ\9fõúOö"3j\18S,ôî\\8fCQ\fËV.´¨$\8d /@MâöB»Ûw\8eÛ\ 6±\80vC8:~aãYtï\8eà\r:D\ fþ\ 5Ë#þ¨Ou¯\8b®õûߨá\18KF"íôµ\r.XÜÇ¿üvß{\17¯½\88x\12\ fñÄUñ\9dÊ\81¸×M\9e\1cçß<~\9cQOêD±\0ºM\9f\ 2_\ e\10#H®\15¬ïB.4ý.\1e)n©\ Vó\15Ô.\12«X\0ÙPpÊâOÆ\82&M\9f'\17,.\17R\ 26¯]Í\17Ä\82*\17b\12ÀzÞ\15ö*\17Æ\eéEåÂ\ 2gv`\15\\b*M5\9eEÀF\0,ä I\96AÆei,húvX\0\1e®@@S¹Ð"ÿvÅÐîåBkw~\ 4\8b}{#\17\84`@¹\90\0\16â\ 1Îô»aZ(bÀ\10\19\8a9\ 5ã\e®\0{¡t£iÙj\83\1a\v\9a¾    \91\9aFX´\f\vå\ø\r\99ör!\ 6\86í`±o¥\ \aöB3¢O,8\13%\ràª\bÇq´À\9a\1e£ÙO{Ò\835\ 1\80±Óp\885\164}7Bö¶'.\17&XÄAU\9aì\9d\\88\897Ï°ØãÉ46¯0;ö§\13\ 1#$\99ý,j1Pc¦!\e (æ"ÉÝÙ÷À¦\86ÿ5\91Õͦ\1dcTÇG÷Ú4iú\17Ƴ9{\18\83Qøá\84ë¿     6\84\94\v\f\v\18Ä\8b[f\18Áºî/0\12\ 5=Z§\9b\ 2\1dªÔ>\86³\\13#Yq\8bv\1a\1d\91\ 1\b4\164}_%©!Àì4ä4¶qÿ%\8e\9dÐ\86C\ e\1c\9aìÐAÈ\18t\7fc\b\9d!\8ee\90j¨lï´vP:1Õ\8dè\ 6\1c\1a\10m\94\ 4\ 4\8e\89\13%\11\r0\80{8ZGÒô\r      ô"T\92\8e\89í\83Ð_Ø¡\98¹~ZÆÒôc\1e£Jÿ*\81%\84\80`\19\rÜ\X\98\17¡©´Þ&ágÇ\9b½\16\8d\ 5\86Æz®?\89\13ãÁ+3\9eÇк"\ 5è\81\ÒXÐô\8d,\86Âø\9cX§É.0Õ\8de\ 4\85Æ\82¦\9fe1\84æ'õ\b\8d\97ªsyîà\14¹O\95øÑXÐô\9dL\86eø´¡Vc %O       \e\8d\ 5MßKMú¼\91â\17\aÕXÐtÊIOtÌ~tFü0ì1\8eÿ¯ÀÈýÜ4\16\89\856~ÌÉñà\18ñÿ\8d\85ö¬Ã\84³-Rª± é\88}\92."\13üsÞ%®\ 5.\9f\8c,»ëø¡Å¿îß)5\9b\7f\8b\86Ö8\86ãdwn\ek,hz :g³ÕO¼êÄ!\14¦º\b°\88\97\7f·Ü&qý\a­S1£ÿ_¦\8fÄmT\9c4cÂTQ¢± é\ 1\16p{j\8a\ïlÑÇ@!\8fÄvUÝ\93\vñÐuËôÿbaÊæ\13Ñ4\rE§V\ÑXø\83\0!ã8R?ãDÚ     ~aÕ\1a\b\89ñg\1aÛÀrì{\1eôÀ\8f\ 2¿²mÍ9ìãxìY\8c\8f\18\10#$èùì\97\10XKÔã"\98lÖÆ-\9c*" àÄ~\83\ 5:5¼6æWQw(­õ5ò#Óz/qM\v÷Ç\8c\85\88Í\bcñ@Ä\95×\89ßMDqL0\8bv¿Ï­±ðçhjÃÊÍ\9ahh\97ÉIB;É\ü9\1eòh)Ý,q0)\f±\10§I8\ 1W\19\89ëZX7*nÃÄÍÜÜn'#)æ¦6\86<·c0N\83\ 6\ fc\86fP\ f\86ÅF¤áÓ\81\9dDC̪4ÁéQë5Y\93² £°Ê\1a§T°0µiãâµ0\99\1a\97ì     §\0ó0\1c\82Fp;ä®Ë\87ç&p\1e\r\89\9bØ\93\9c\1d\96­÷ªÌÅòáFÞÍníLX\95ËÍj\ 3ç\98ÖFê6éÔ\1a4×GcáÏBahX\8c³iLX2Ť\95³\80kì¢pñg°vinØÈ\12ÄÚ\9c\16ßò£6\9eX¸óÜ9c@\8f\85\ 6Ö+jm\16:Ý¥\ 4ã¤+z>\16\1e\8a\89é\ f\98\83ßÒ²\8f¾cû\1d»¹\85!Õ \8eæg+\16¦Áå3#\ 63D0i\19çá\1683\17\8e\9f\8b\ 2CÃe~Jäì`<6PQ\8e!=\18\8d­å³#\ 4yÞ-hX7Ê\f¢±ðw\15¤j."Ç\81uÝ"c\ 4Ü\91Û¡9gK\8b\11<®aX3K±äX \81?7\8eÓÀÑ>\9fýÚq\0\e.±ËbN¼\81b!Îæ.7Ò\f³k\80»|3\ f\81Í-\825ì2\1cª"TDd\ 4kÚ¹\97Ô\9dY:\82oáU\12\v\88À"2<\98\r\16ÛF,\8c\1c\v\803¼£E@ûwCã\ 2ký¤\14Êó³Æ]\94Ù\91|îJ#\84áì\ 1έR\83Ôp7ö\18Xkf.ª¬liI&\8d\85?,\16̹ìÛö\8aE\16\11\v\8e\0\83\12ÿ\ 1.j{\17Ó\89%\16À.¨z8
+ë=üWÃ\8fW\9aw\fÇÓ\9eÖõ\1aË\19þ\ 1;!Ãë\ 1\17ÃHzZ\11\95\94\b¦\12\8eÄñdÂâ\flÛ ÞoÂ@\8b\89\büO`\ 1s\98C\98\rfî°z\92\14\v\ 4s4á\ 6}:\17ÆPÌÆ\95ôiç\ e¼U\ 5bÁ%cÛâìZrEû\ 3¡|%dÈL\87P{\ 1±\95ç}\ 3ó\ 2\9e÷\9d\1e­\ f¬$°î1h,ü5¹08á\ 4,ßÂ:\1d\ 3\16L,¸\v\10ÀB\8a\v8¦ZJ¹Ð£j\83\13\13.\18ú\ f\8b.MÊ÷\bæ 9À_n\8f¬\ 4Lo\13Ä\fó\ e\81Ù\8a\1eULD\v0?\19>tø-øÀ¨ç\80ý*°\80¢\ 3\7f\9c.Á`û\e\83Æ\0¿\bþËÒ\81`\81É\98×ô\ 16÷FøÝIc1»\11e\9fÑ\8e±ð#ÑÚJpv\8fåö( è\16_ë¨\89m\1a\v\7fÏ_JÂÜÍ
+\7f6\11\v\89 C\82½\80|Aó\8dG\89\85tf  1èÐ!c\987Yç\ 3\ 3\96[Ás\rbòô1\84ÍÈ\8a\1cá\82»LqW`Ý%\våE\ 5L61+\80\95.Âê¨|i\16n%äy\9ap@\84½ °\807\88é¦Ç\7fí]Ù\92£:\f\ 5\fa±ÙÁ,\ 6æÿÿòêÈfé¹ó8]ÕSX/©N0\11Õ:\91\8edK\r\85ýmÒ   ib¢ÙIÒ\1f|>\1aÏ5C;z.B*XEZ7±$\8b\a\16V\8aüB\96}ÏçÑ}\8fíWé±ðZÑ9Îþ¦ShýÂÈX \9fqé°\0Þ\80¾u\ e\v\88p\f[ªÒA\rjÝÖ\8c\ 5ø\ 5Ã|\ 1?×6p'\10Õl·ä#Bò0i\82¦\90
+5\11\83f7¢m\a#Ä2\87í+\7faá<|cÎ+/,\14Òb¥\97:«ÁÍÛb­,\19\16îR§\1d=\17aLÇ#8v:\1e\86ý\ 29\8a4mS\92\ 5\16z{\9e\ 1>%\97\1e\vo\85\82\98ö°Ü\ 2\84\ 2G%\1c\9d\88\96\83\16ûó~aáCÖ\86£ÁK°,\ 4\82²\8bÑ\ fûé\17´u\ 5¼0\90Î/\0\v\14þ°\r\13\91èÈâ\11ÚßÙ¡_\88¨\90#Ýþç\17\94\b\94ãÎÒaap~¡$*¢E\81´R,Ð\ 36\1a\ eçlNí*n\931Ë¥\8a\b\ e´\90c$bGK H\14Ûü\89\85Øû\857GH\1d"fiæÈb!TÆ\ 6-àÎÕÊAË$Ößù\82ìÒ\11Ôv¥\95\ràñ\95\84WD=O,ÈÚN7 ¯3\8exûé\17Î\eÏ\96/\18mN¾@Ú¤ÝÂX0äs\18\v       \85þ\14\99\88\ 6\9cW&@7Ò\96\f]\9cCþåÔn\12\at\15=@-        ªÅÊýêQW¤õË\ 3\vÜeÉcá­X K^f\8dfYá\82<R3K4'ÍÁ\9dk-W$\8e\1ey$\9b\1dZQ7 k\v\90t
+A8m:\8aóH\9f=ýÐïµà\857\16\94hí/>\86 °Ï1_ª\ 6öÆ\82óH*È\ 3\85I\85\9f\99H   ic&ä¬æ.uy¤\9cþ\18öIÑghõ¥¦kc\85\8dÓ\ e]ÝÚ  @h\96Ò¢´Æ#ÒÃ\91O\91ÜiæÆ\82t\81\9aÇÂ;c¤8Ýëª*\99c\ 2\vi¿\r\ 6®/ÔE\17"v¹ë\v\9aÂò¤+0Â\80\A\98UÍÄc\ 3É\94§1°µ¶qo£¬  q¾øá\17ÈÁDò427Záö\vÄà      {Y1q}\ 1-\8c¤ÒýÞ\96\19i\93pÞ3*Æ4\ 5jP\ f\18²\9eÇ\18\12.\ 6Vg¹\86¿»©#¤Ýæ´Cw¼±èFt\a£\15S\92¯\r©Ðu Æ\82ÞXXû§é{,¼\ e\f\ 5sÎp\ 3E.ðß\a\1e(\98G}\ 1\1fazÓí\17Ȭ¹Ò;åD[¹¢<e!g)éÚ\82Ë\0ê\18]û-
+\83\1eX\189\81jC\11®ï\9ey$î\84ML\ 17nÇôÂ\82R\:\ 6ã%&Ì·\8cl­­æKQúv5î0¾\a0Zgsj·¡»\98)-±¦\15\03Ù¾+\9fã\9d\v\v(zd\1e\v/.0è¸\88ÊÊÈü#À\9d\ f9Eë<Î)/£í\0U\8e»À¨8ÃÎ\7f\89±^<±J\a´2;$}¨(¢i\8a`©ª\ 5Á~<ôCeôr¨|C\0®Ä\96«¦t»@\95½ì~\8d·óÆe¬>¹Â÷ÅÜ\ 1\89nTæ¼ïHmQ´iAW\92_(\8f&j\ 2°\12mò&*YÉãËÍY»\bÚeÐ\8e\1e2*ì\8a¸hb¥$\94\1fÉ=\97Ía\1d¾WØ«=\83ÔØó©¥â\rÓ®s\16üB¼Êßö\87²µ=gÀj^i+\ eôr6îºÚo]kôq7±>w\9d~Ù}j§ËjÛ\ 1ìl\ 1ÿèãÅSh\r¾\ 3ôâêõ¥\9cú\ fp»¿ÜÜÚK;y\8dµuïhyíSµÆßï\8dߧêåä\8e×D\ eÆ\82þ\81J\9e\ 3\15¾!½Ü~9]á±ðr,\84O,ä?\13\vÉ7a\ 1ÃN\ e\8f\ 5/6`®Ë\13\vJ\8cI`~¢\96¦©\8bo\0©\11á(ýyg/\17\1a\1eÖo~Äغ?z\86ïÀ¨Z\ 2åû`x¹ìái\r\vZþÅÛ\1aß\1fÉ\8b\97?²'\8f\ 5/^\1e\7fI/^^.s\ f,LýèÅËË¥\9fì\8e\14/^¼ìá\18zñâ\85\ fj«Oíendstream
+endobj
+5880 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿÓÓÓCCC\82\82\82ÛÛÛËËËgggµµµ\12\12\12°°°Â£££ñññççç\8b\8b\8b¸¸¸WWW\9b\9b\9b!!!­­­|||\93\93\93tttììì555ùùùáááõõõêêê²²²\0\0\0åååÿÿÿ\1c$<îendstream
+endobj
+5871 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 348
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5881 0 R]
+/Length 23954     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\89b«*\10\15Å\ 5\ 5\11÷\rùÿ¿|3h\12³6]ÞmÚ2ͽ¶FÑÄ9Ì>\18ãè\ f\ 5/a;\v.\ 2ØfÛ¶\87ý\1en\ 5ç\9315Û¶\9c\vªð4.z³nÛí´Ã6\87m\f§'»Óùº-¶Ó\ fÛ\ 4\ eÇ«ÇÛé±\10<\82mÇ×-\9eîoÛ\ 5O[·\ 4¶´1ÆÛNÇm·\r\83Ûv;½\83ÃSc\14\9eN\8c ùi\8b§O»aÚÝéfI\1d}\13\15ß\88\85h\18\ 6\ 6Û\12¶ÝnËa;o[`êbX·!l´ZO\13ðv¾;}?L\ fÛ`;Ý_O;l%\9cN¶m\0\1dN·m|Ú6\ 2¶Þ¶\ 5¦\1e\87u;m§WÛU«Ý鸥°Í¶m²\9d\ eH\\86u\8b§\v8Ý߶Ùî4ÜÚ»vô-\14\7f3\16èÆÄñnËÏ\99¹Ðë¶Þ¸0ß\98\9d¾gfü;ºÀBºnÅ\86\ 5±a\81]`!;m\e¾bÁlX ;,\88\1d\16æÝéýÆÔó¶õ¯±\80[ÑlXhNX8\9cn\84ð\1c}\véö\e±àmìÔÞ\90\vÕN.è\13&ä&\17ø\ 5\94.!\95ï° OÛ½\Èß\90\v\e\16ìö\ 6\16\82\ fÈ\85å\1a\vó\15\16\98S\9e¿\87dûB:R¿mÅ\86\ 5\8d\8e:R½r!êHû\89\9díNï7,\88\15\ 3d8m\11\ 3ãNɹ\85\ 5ºnÕ¦#©M.,\e\16Òíôl»ê¥\92Ã6,°õ¦\8d<éF\87­\ 4\f$Û6Þ\86±§Oi:9,|\13©oÃBN\19í\81P\9dð`ëí¶\19lým;ÂM\96§m\vì\93Â\9fÈ´évz\ 4ÛjÛ&Û6Es\14¶`­ÖåiÛªm»\r\93Ý8=߶xú´mC\90Jåº\raÛáľ\9d\8eÛ`;\r·Ávó¸\ 59ÐàéÅvú¶EÀ\92~ÝúÛÕñð\fp#\1d\16þ\1c\16\ e\93¹£ÝÓ@Áç°ðç°Ð:,\\11\1aDZºoå¯aá`ð::QèäÂ\9fÅ\82{ê×rÁÙ\v\7f\ f\vÑfø::Q\93:?Ò_Ä\82£;äì\ 5\87\ 5G+9¹à°àÈaÁaÁ\91ÃÂ\9fÆ\ 2ñ}\7fq\ fà\8c\19uöÂ\9fÃBëâ\vWt\19_¨Ãâ\82TóÿÞA1N¾\9fÀ45\91ú\13Ã4EX\84ÊaáIrñ\85\e\9cx\81\ 5?È/)J&òex¸@VC\92<¨6
+r\9f|\1cÔy\90\aÏK}å°àäÂ¥\8e4\9cÇÚü*¸"àR\8f|ÉÕ\9a)9cÂ"©Î®W\ 5ÉGeC\88§?\8b\ 5å§\ e\vgra\99ðÁ(ûí+Õ4uQÔÛ£\9a¦\ fÌ\84M}8IMÓ:èûO=~MêÁÁ\17Ç«\8fÏrVG\92\8f±`\99Ôÿ\ 2ÑPx\95·\1f\86DÕ        nÛ/Ñ\aQW¼\ 3\vÄ\9b}g/ìä\82Ç´ÆZå\9e#'Í\92\14\12HP\981|\ eoE·¸0I\1e\8cï\8b\84±Ð\9aÃÐ\15¿Å¤·æX_\1ew¦ë\94ź\8bC¦ããK\84JÄñ±'¾Éø\87ÁPPÆèµ\¨\ e\81K«äÓ`ða\94=\16¦íRyä%\89\17\1dp7}X.<wªJà¢\7f\1d\va\9a¦G\96Ë\86r\9aâ!3\14ë\99M<,dè=/àR\11ÝOikK>/±ð°&ÏÓ£=\88éj\99Z\18:\96·\ e\13Ó­'yÔ\rø\9a&\12]>­¾=]§ö\86£\90\17±\99òÏñé%\16üéDi\9aä\16\ eÕôɯ¿ñ`\9c\1d\16TnY?Y
+Üרpòì\85òú£Xxî\16í\91\7f\1d\vgw!¬\84 ÌP¬\183Ý@F[b\96\fS>\90ÝÄ\9cв0$\83y\18\902°Ô¨\8ez(gýrJ¦ÙV\ 2\85\1d\8d\95I4YQf\85\aå&\16Ißb§\ 3\8f\80ç¾S¦\92}j*\1a#\ 3D=l\12¿\8bC\ fTi\1fË\85<IísJ&\93\8cA\8fÒÉÇ
+\1d_0Ï\10{\1dO+o\98ð>Z\ 2\17e>\9c\rÂ\88\ 2xë$,ûå³X¸\18 ð\83\8fóè\1e\vÁ\19\16R¼T¾¿\96JWt|è\81.Ë2=u\87Eî°p®qèeÓ´©¬\ fr\ 1±0Ã/\9aeéÁÕPJJ\85_pÑD:\88\a\91\10\ eJE¯<-xÎ$e:FþE=#Yå\ 2ç\aWE6À¡¼i¨ L$\80\8e\9e\vÒiæÙßB\ 3û9/¨æ\f¦úLÃNN*mÛ»\18Q\1a&\18\ 5A\94É\9e\13¢²×áa\82r\81L\82Á u¤¹\97I\93
\v¦
+É)\93ïe¦\v{áZí¶ÚL\95~)\16j\14\v9¹q¡ ü\7f]g\ e\vç\94Ë\83\8a½Ê\85x d`mK\aÖ\80½0\f|U\91F       \1cÀ¸!\9aÊ\12\18ç{S\f^\82\15Æ8¡2aâ\1e\9e¢T\9b\\80ãL1gs 2\98½C¹$XúÌx¡á\8c~\ 4\1d©\19*ÓôK\ 5\8aNÈ'&@6\0\16à¨\ 6¾\e^­sukAE¥ÝÄ\11êHq\89ÅË~\82r\81x(Ø\80íAG\8aE\ 3wa\16\9d+\1d|  üR.\«\1a î\8eÔWba´FÈ\95\9eù\ 5 sXx\1fyò Owö\82ä\9c·ö\81\93\98Û\9a~Sé¾ï9(M\1e\16í׺3BÀ\9e¡ó5Ì^Øv¬\a,MYÏt³a\ 1\9b\8a\8d\81d\12t\17áÇÜ\ e¤\0g11µH\r\ex\\80XX­d`êD\17\99X\7fçÙ\11\v0P«\9bJ\8b\16¸\93Â×\96Æ%\e\12\1fåÂ\ 2z[ÉtdD\aX(lÓ/Z6h¾\8bw|Á\8d\9f$¾xK.\98å\væë\v,L7Qg÷z\8dÃÂÿÍÿeY\1e\fâBzvWkÊ¡¶þÖb<4n
+\82\15#VwÒ\94Ò\1e,\86|àjÃ\ 2ìè\13O\17\a,4³æ4\16\a¹À°×D£\82\84²X°}\\0|`\98ë      vÀ_LJßb¡Q+\16j\8b\98s,\94\88\ 5e|*u\85X°×ÑÉ*\17\12)h+¢U.\14Ò¶\96)Õ{±\10ê\eñ\85k¹`\15\9a`<çmU\84Es\9bm\95
+\8búò=\8b\85ssa¹é\1a\r.ôþFÕá\9døwS?\f\8c77N¬\1d\16\vL\14hAs\98ðm3\17n\96\ 3\16zÔi6Ý)\95À\ \9b¤º\ 3k\e±Àl;\15\7f\87\85\ 2»\f\80\85tÀF\8dpµ1\93\16\v\1eÚ&T\8c,4\rÌß"­Ym\94î³\ 1vpï \17ðlÔ\91æ=\16J]Ð
+ÏF\1d    íýh°XÐ!³r*X± 8ÜU-«Z\90÷a¡¸\11_¸!\17Ttá¾o\96ÄËst\87úWÒ¢H½\bÞ:{¯ð}\1fÇ\88\8fG,\¡®\89\82È;\ f¸\15þ:\9c\97\9c°Ø¤0\f\1c5ÁMä\1e\ 6\83j\1c\1c&\9eáÈ$\89à\1eá6N\9d\1aCßO\10Ö\1e\1e^üm,\1cã\v©\96´\17r1\8aÁÔÏ\87\ 44ñÍsT\v»g\r00Ù\95C\v\ 1\vA       é¥\1ad\80\1e½!\Õ!б¸ÌZP\89\92\ 4\83\ 1D\87\18z\15#\16¤×\bÑÑ!WBĽö\ 1v\15þ6Øý\\16\9cb\v³z\1eDÌå\b \r\19G/\aÕ\ fm\vßY)c*³N\ eQ2ÔÑ@Ú!\8e\ 5ÀWÈ<\ 6ýl 0VM\10ºh°¼\a\v\ 5\8b\85Ó~5yÁ1:v\11\94.üü\18¯«ò\ 3ÿ\8e\87@\ 5l×@×tÛeT«óy<LòÝ\95\ ehhr\18®hüCì\ 3\8eÃ\81·\eLçjö\8cò\ f÷\b·Q\1cu°Ó}T£\93\v\9b
+Ü2Vâ\97Ww\8ca{¡¢<<\99"\86\1fEKél&tTf\99Ih\ 4ÿ(\9c7¡a\11\83È\8f:CJÚ'YJÚí\eOK\18\1aÎO:ôu.ö}8r*)\ 5\19\14Ñ`é)úeGØï\9b\9b\ 1àÄ\14\9b#ùÔ
+\ 6\18:ó¬\12§bJAo\9aú\16\938!­\9aÊ¢îh\9fùI?§è\99íñ®ê¸^ïê]rám{aÕ\91\ eû\95w`²\8d\13û\86\8f$W\e\80Æ}\10Û?¸ùáÌ·ü}Á~¸êp<\88\8f ¯Óê4à>î\fû«d½É\8dõ«(Ü\e>\e\11\87\85פX|ÇU\vù\94\ {Û¹öVV:E\8bOêw½îðv\91d{\16\ 1\ 6)p\9b\1eMi\90\fÅ#Cyãv\e\98^G[NX\98¢\r$yq\1ewƳ<ëúBUh=1_ç©ew\1fù\1fÆBÀØUfÃ+aá;r'\e\12\86ÅÛö\82¿ó©nRÁ_ÃÅd\9d~§ý\81\e\7f+b=¤Þ\1aVVÊÚΰÝ\94 p\9b\9d=ÿn\1a¬\95&\95gßoBïÄÓ\16\vÈÔ^\9azÖ3{!\17Ö\91×c\89Å\8c§V3\\85Öv>ÝÇ\9f÷©¾\1eÕã·=\9a\ 2Éwnÿ\95ÓN¶\83µEóð8_\a§Ì¥UJ\90\9b~¤S\1e`\15DIzK<¬\16û1µµÁ©~\rI4\9bÌYÐe\17\12s-\17ö\19TE´\87«ó©:z\1a\vWraY3\87\8a\13»ï3\7f6\16m\ e.Ñ}\18\ 2¹ò\90\13z\99\83\81Éz»<U/¹J¡¸\f6\14ùA0lXX.\9c±gr!ªwFÌ.Tè°pMog!«ç3pjµ\1d|uN}é,¯\9bây   °\ e\87ç¨Ç\97_³Í\9búb·©Õõ\8d\84ã\er¡>R\11\8ei\12ìS0,\83\9e%­ZågEÀrÒÌ··¢$\99îaÁ\8c'w\14â!÷Òðj\ra>XgÑ\8a\85½\17êZ.\\9ex@\8eÃÂ\15µô>GÎk¼«\7fºò§\11Ývpyi\9dÓþBß\10\9e|ÞÑÓ      äàBT²\7ft\18먽|r\9e½]¶\86\95 \9b¬\9fæxg\v\82\17öUmG\17Î\81\8b½\93\88ØsÚ
+\95ñ2\85¢9ÝÏ\r\0Au^'Q\9c\eìg'\14\98Þ=\1e±°\87ô\95\ð.µ­CÂ\87Ã\ 2>¨ä8Ga\10íA:'_\19\8f=ïu\92%]Sòz~)è/´ïQzCô<bmô»\90\81~\88KÞ®÷ê\9d\96\11?J¹~\9aéÄ£'\90×\94²^¼YË\ 3P(v:ü\ 5G\87ÇÔ¢5\ f;½)Ãnba\r¥\9d¼³AuÊ\E t\9e\86}\94\8e\16\v{\ 1t-\17Î\1f/êq¹rX8òÕ>Ö\86ów\9eÄ}\15v}`\9a\19Kx*£æ²L\8c'×J\1eÊã>\86/ÜoûÒ7\ 1î\8b|\93\96}¶©\eIÙ·ëäÄfà¸&î3Ä\82_\961\b\17à\ e\95-\1eÆ Ê2°Eߦ¦`#_³²\93¬ï@\90§0z\ 2\97½¿´\18\88h²¾\84ûi\82>î-\16\14\eYlê¸l}\13ÁHK¬¦\0\ 6\16ÊL\99²êû\15\vyYNp%à\8aÈÃ:\1f^N|M÷ó"xUö\86É1\95\11\81\84h:°÷r£N`\87\8fdUÕ\93\e\83\ 5<?\9c°ìùp±t\7f/·s ,\16¢æ\81\ȯEצ59,\98óø\82´\1f>\94Ý Ûr\98\ræót\12fõ¹Õ^²®éiú¡\8cA\7fð\87\9aÄ\ 31\8bNRYÎ\Øo:\1eÚ\99­¿N!\19M/²\12®\10è2ãÔJ\95l\b\19\8c»¡T\ 2\0£§fiVÆ*\87>\16\18Îî+
+»%Æ¢yLõb\18Ï:ía¤¹Õk\ eáb\96¢á<ëõB\19F¶Ã`à0\9a\9fÈ8\13Ô\90\82XL&\ 3\1e\93\8e\98W\ 2×\a\80ð\92ð5\v\1có8\ 6
+\97lÖä\91\951nÖ;W;\ 2¶òvVíÍ4¢äh\9a\8e\aÝ\1f3\1f\9a'±°:`Ó\83ñp`i;\97×w±p\9eäz)\17.\92j§Óm;,\`¡Àê2\9br\r\92\ 2\98If¨\9bÛ\8c\1fo2lÕ*0y.\96
\85Y\86¼\91³É¤eñBÛ\99¶Êq\11´ã$9a\1e\13çv\90eð'@       h(\8c6\98¬]e\1dfm°S~DÉmöª\17ãx\9e\91\9d-\9b«uâc1\10cJd\87\fAK\ 1\9c\10\vÑ\10æx1Q\ 6\bÐ\93Ê\95\93(\v\8b\ 5\0aiu¤õ\9a Äõ\12EGm\7fß¾\a}£Þ9Ù-º:-ä\8c§ýêFÀÖ?qíÎ7\94{~Ø<\8b\ 5\eAØr*¶¡ðø\ÝÇÂ\19?_Ê\85\8b\vM'qæ°`Îó\91\88,lÎ\8fM\85\86I\Ä\16\v\11ð\85\17\90íf©LB\99\18\ 2\9bD
+GJÆùVëéá\eG,D\98®Wr\ 5ó,çp<\8f\eàqFCm¿y¦9ãò¤ö\ 3£\9a\1cncÂA¼Føh\16\98PúíÀ9\97\9cÓø\84\85^ÛÇËl\82^\18à*\84\94\15\\8b]üÐÃI\9f1\82\16       Üý\86\85þ\88\ 5\80\0BÔ&\9a¯ßÃ-\1déQaÜMÅe§\944»T%Ì :ÙÂobÁØÆ\18'-É»_3q\8d\85«¸ó\85[ØaáÂ^Ð;,ÔkBç\86\ 5«#\ 1{M1ÓÝ\1e\v        rIãj¨LÂ\13\9d\820ɲj¶O«\94}\9cé£IêaICÉ\e\88\ 5~͹\ 2Þ-4æ\8eùLΰÿô\8cPÃÏe\9dÁè¹\ 6,\80)!+ø\97tC\9cÍY@к\8fµ:ÃÂDV\1d©\b0L\r¿×y/NÎ#Ï&~\ 3\16ÎäÂ\19\16R\8b\ 5½ñ¤ê)-ßÎGz\1e\v\16\ryµ³\85Çw`a\8bÜy',4\1f\93\v\97UB\ e\v\97&Z\18ÖG\1d)=\97\vð+\17
+,TÃ\99\9d{WîA, »2À26f+Íà_(ði5ºD\8bà\88\ 5\ 2\9a\13f\81cþô\ 2:\98/Ñ(\81±P\8aô<Æõeiv\12S\88\ 5­\90\11ѳ\ 4r\ 1S°C饸\96\15*õì$\17<P\9dj\91#?Ó¡Èá %»\80[d\9ct$\1f\8bï\9a¡\857\ fX诱pî!{;\1fé\r\17\9a}\91&ÑÉò\1eo`¡      Ç%½\859\e­[\11ð.\1dé\r¹àt¤\aº)oÏä\ 2\98ÉTr\98éÛRç0mv;¹\90é¶\15È÷ØÛÂ\8c\82µbíþBáh1\9cf 8\90j¬{¦­`
\98],\16b]öÀæ\ÀÛþ\85\P­.[\ e¦È¦#\152\ 2\r¦íudf¸'-O,FEˤò4íùPD\83\b}¼Ö)R\92h8\ 6\98\9dê\92é\ 3\162Ý«\v,\9c\978ÈwÈ\85ô\96½\90\\e««ohͬS7°à¡}}³eÎÑ`H\82ǶóC{áB 8Ûù\91ÂÄm¯    \83E\1f     |3^\17-\98f\1d£;2\9c­9ê'\18\1am\8c\17Ï¡\8fË5Û/8̺m¶RQ\1c\14Þ\8es\92.Já\1c\92\1aHÂAàÄ´ÃQMÔe»\83ÑßOìè\19IS\93\14Fy\ 4þ\85x31\1e\98ÆÁ´W*¢n.p°¬ðT \93¸ªñZñî±\87\89\1fg
+óû»$õ±×R\92\1a\15Ìjý4xs
+FôõôQ¹0ÝèCtOû)\96h'\18.±p\15²Ûîà\84\85k×è¡Tîm¹p!P\9cOõQàM¾Æ×ñQªä'ÒZÙy\10û=öÂ-N²Õ\r7céjWË\7f\8e\98¤ºÓÏè\14\15³ü{\9e.\92F^\82Å\12\85\v=nç\9fuX¸¢\985?\19\v\81üx»¢\89\1f\95\9c\ 6[i¿G.47¼;KµqW³¤~\92^N×\eã\9dcÁ*-ÑõgØÅí\8eÃî U­É oË\85ó\ f¡vù³\ e\v¨bÐ~gº6¾úÉX¨?±\92Dx:·\90\83\96ï±\17n¡%9\9cÔD\15X\ 1ÍmÅþ\1c\vEp»}]zÚ½¦¥ª[ÈzB.\9céléîc9,\18×sþ¦Ês+¾ð°\15cxÕCo<eH'\97ÚÉ®µã\85U±F¸/\93\85Éeàù,Ó/9$j?!\17ö\9fÂÖQ\1c\84\90ÅBâ°ð\ e,4©Rñ\ 3®H3\94ÕAÙY+·µÅÒ¤+çG\9a\97:\95"çÁ\17~¥ËÙE\93îy\89gãÎï±\176\ eõN6í\98\9føÝ\96\13{õ¹Fu\0ǹvµ¶\13\b¢ý½+?ß\17áXÙ\91\8fçΠµLîm¹°\v\19®E©ÓÞº\89\1a\87\85ç×_Èum»ÐÝã\b\8d)¡¶9Å\ 4\7f´\9d\fÐ¥ß\89GWPÃ1\ 5\83\84\8aÏscÛáùf'á»åÂV\9by(¦oÒ}F÷ÊûÞA2l\91³f7«'u³µÈ'»\1aO$Eüh_\9a|9Á7S~,KxF.\1c\16\fõÈý\87\Úæ/×xîåB£L\88\15ãö©Õ¤X÷Ô¸dÒæ\rï\ 6¢¤W¬Vf8ÖÖ¡\17\1e\9er,%ÇþJÁÚù\14\ 5سÊ`G;ü\94¦Á%\97Öe\97BbÇ,Bes7\b\ e\82±\v5\1e\9fz\88GÂÓÁe\96£e{¸1,Ó\85\eêP\rZ\1cN)JQ7X¹¼²XÑéú]rá}ö¡éi\90LE\81 ug:Ó²¶ÊN¦°\b\17\7fïR=hEy\14øg,\8b5\9e\1ePtÈÝ g¶²-j\86ÑÖ+\1dl\8f\ 2\9c\b·¸la\8eÓ¨ë-GQ¾ü],`í\7f|øê\18\95ºm¥î\eäkY\9a\90÷º\87\89\98²IõÀBÁ\85\16\93Y¸Ô²3\1ecr\r[\19Õ\a\98±\91Ú<7¦04\17H\eI®¥\r-`SI\99Á¿\b\8e\95\1aÇl\ 1>\80\85\85kIkÄB&¤\\87\váfàkI9Ós\rïóð\08Y6\11¯\r\11\91áLH\16\9a\1e6Øz\ fî\14îi\11Ls9pã\v\18\10Z\88\98\9aäº\87ä\9bË\18¬\134z)\83­Îçä\97J\ f5\9bù!\v{:\17(xøa\9chWÕvL\ fßsh±u¿8\éà\vz"¾\90ìO¬¢\9dovª.\92Ãÿ¸OµÐ4í\ 6êÇCèË\8cx:S\83\b¦XúE+ñ+Uíà+É\13_RàÛ©(uã\rå\84©\ fø,\80µAG\8a0)¨ä\v¦ÿxZa¶]#¬«*\1e²\89Á?.\9aV'¤ÔÄ×óÒ\ eØü.\\ 4\8eit«<a\9fG&§ºÕ*\1dh>2º\84Ìú{ÓaV\81 ¹.Ì8TFót\ 2®eÚ+¨T\99\ e\bü\vá\14¿\17K!ûzâ-H¨)\95ú\9dîÖ÷bÁ\8c^uV\8b¶·Oö\f\84\87â\88\93ºâççõ\12U~áÝkü}\15h\9e^»§îéHÅ´ëYæ\9dÕ\8e&Õ±Å\98Ã\ 2|u\92`·l³èÅæ/S\11\ e\98\95Á¼(_{If\83RÒ®Ûc\94\9a¢^«\b¸\1f\13·7­\1cäB°ba´PO×\14­\81µ\1fjÇm=\84iu\88Ù\ejè°«*èHÓÐE\11\1d\14`A\88øÐúªY¼^×Ó\90\1aû~i;ð\8d\9aÏ#
+\1cÄB`td;Ub®T­=Ô±\f§\ 5¦\80\0,³!\8b¢^\16Ø\16¼ý\f\16\82(\7fBwhR/ß\16í\89\92\8b\8c\8c:\89ò­IWî\9d±v\93FùEU~á{ùV/\81êÓuCJClÙ\9b};    O6ù¡ÍÒq ¸ïü<ÖFÖ{DUé¢\92bSÞ<å°\80X\10¡ ub&=ÙD¼^\92!\83I\1d[mãòR8³\ 3\16"[f\90\8dXh@\ 5:aÁ®\16\85`)`Ö\ 66µYØJØ\ 3\1eÑéÉBK\966[T´Þ à
+,\ 4^\1e\99\1c¨\9dÊ&&\ 5×uªÁ\f_ß_ÖÝZÓ"\97ðX\87 ÁZ4\0\1cV@(YÙÐ1e\ 4ÓdáB¥=\8d.\98\8a>¿\17\v;{¡yºoP1â¢=Ë­ud\9bbÁ÷¦ñªÉAS\10B³\v4u¸LX(qãð\8dc\b\8c6Md\7f¥«ÛÜßø1î\f÷\91\8da\15ÞG¡\9c\°³\r`\81X,,ý\9aç¬,\16z¬°\9cÎåB-ûÂD\ 3(4ê\f\v`JcE\10ïmõN,­?gZ³ïV,4\80\85\ 2«öÃaÎl/àvA%+\89\81\8d\9bL5þZÆ,x\b\1aX\81X\98\9fbeíP\98cu\fÊ\17ì\ 5¹\10 2Õ°µRh\95\v½­\8d\0¸VXF\91\ 65\1a&å'䯠´úß\174ùéX¨C\12\1e\1c7ÄN¶\1e0Y:é.\8c\86@áü\1d\832^Ú6ÛÀ]\91\92\81]ÛP÷µ/\86:G,è\13\160\13\95\138ÎdÚ_Àü\9e\86,dkû»\96­G´\ 3\b\98\ 4lãb\19:R\ e%ð}±hPûY3ôa\8a
+\14@\90\17#\1f\96\14\18º¡b
+9\16ê`miá\ fÕ4Ì\84"\16D\9a\82ñ\ 2öBȹªàZñà\8dx³`\91(IÃ\14PGå\92êw`¡¦ì¬ößaáo`¡ÛÕòÔ´0\ 5K\ra\93     8cq\132t\0µ\9cm+ò\10\ 6\8aL\82\1e!SqF[¶ø}c\14=8AæÞj1\8c\ 3\84\19z\84f\18iµè\82v="`JÁ\98,1v\14lS\8c+g\8e¦mMÎ\80\ f×p-Ã\v$\84\8dèS\82ãVU\18\87+UÓ     VRàöõp&(\ 3ͪ\89áNg{ÿè\7fR>¼K\ 1ßÈÛôyá\7f\19_pXø{ñ\85\vÝWí4ÉÓ¯'=³^}G÷OÝZ\8457gäCÿ°C\12@}}]üM]\1c~<@­}a"»\ 5Ca«¦Ü÷äj\8eÃÖïÒ\82/×_pXø;X ?ö\ 1\87[\10\9c\7féG¨/ú`8,üu¹ð\13H\95«ö\15Ï_\8a0øN\ 6\87\ 5'\17\1c\ 1ÂʲsXøsX û\1e\92\8eNäì\85?\87\ 5Gwè×É\85¹ª¾~\ 1ª&WKdçÒÂ\eÍ\984M²\ 6®S\ f~\8d\90\8eÕÜ\ e\v\ e\v¯A$YWùüZjiS®öf<ÄØO±Ñk\93\95ÒZ\ 2­\8dª¼ÒaÁaá7S(}°8±u\9bâ\80\85N*%q1c\93h]×:ÆÂñÕËM÷ÍÎ\1fJ
+\87\85\ 6ó\86¤ÃÂÛ\14S¬QÁ\ 6ì\9eàí\8a\ 5\86-;)\15\85Z\eìZò¥n3L'h\ 3/+9\ 5e\8dP\8e­Iãþe°ðÚk\17~\ fÙZ\1e'\17\9e ,}é\19fXö\94¶¨#Õ2ã>ðs \8aZ·éa­õQH/\epeï4\1ehÀD£\ 4¯z\9dÚÄ\9c\17Á\82«ý¿\81\85ß\98\83ñ¿¨HÚÃÜ´D\16\85\95\vµÌ)5\19'\12ä\82ä\¬ë\`\83Â\10\98<æ¦\13
+Óíãaj\14+_IGrñ\85ÛXprá     J1!¸çJF\910l\95\v:
+\84â±\92`/dõaÍ<Ûq·\14ا³Eþ\97=\1d\84\94·\16Vrráåä\82³\17Þ&»¸FÏ\rëAMb\9b\\b\88ÎEZ£\Øe\ 3 \16|\9dèÄ´½í@MÅ\ 4´8,8{áw|QX×Õã
+\1db:`\ 1\0@aº'(\17b\85Ë\9eZw\11\15\8di\98°\95\8dÄxC:\ 3\8e\1a\1a\9b\82¼\f\16fιóa\9dSã'¾ï°ð\ 4Ñv]\98\12û\9f\1cäÂl¢\ 1\97    (jiã\vkõz<°Æ\ 4ð\86\895gÀîª×LÈåz]KçS}9rXx\82°Â\17û\94c¿X\7f2\8b×4Þbê\bÛ£7ÍÖ¯Ã\ 6\18\9a(@Ï*Áð\ÒÙz\17¯ËàOßsXxuröÂ\13¤DõüÁan5\90ò\rW\8dÃ\82\93\v?\92<ú|Z\87¿¶¸ÊJ\87\ 5\87\85_i>7ï=¶i^\15\va\9a¦£{¤çO£ìûÖaỾýo\ÇÓÅÚ®æ\a¬kû5ö\82Ê&Õ]\95¨(\13\88\e_F\|üÚ·d@\12íï"ó^\a\v.î|C\96ÿª¸s¡\ 32\p\È\92[MÍû\e\9c°[·þÝ4õ7¬\89\96\9eîÂ7ÞÕJP.ÖöZÜócó\91l_qì/n7\ 6\eøÕ²2)òäÖØ\9c4Èà\9eY\16û×v mjB×:\1c\ 5Óy³\96À\85uª·Ø°"8Ï7v²ß®\80\rÌ\ f\12\0\ ek\ eG\9b\1c\97G­Éñt8ªVár8Ø\1f\92ÆÐÎÉ\85Wf¨\9f\9a\9b\972©ÙdbÊ$O\8cO{)*ÀBPp\1fß\13\81\9eéý ü¶4ª\95\9a\12ã\95¥\96\19öY'س*a\ví8\ edJ)è\86\85XhV(̲¦\99){&Ù\82m>åÆÊvOjL%lOöLHî)>°:\10x/f\86Óý\86\96º\ fZÓ®\aÓA$p¤röÂëRM)ë\7f ½Ðp>&\9aÂü\16\87T\18o`K<xJ\ 6á\10)ÁH7¤­N\16¦ko\88\15ã¦ÔÞ$¸     \ 6\96ô 
+\ 5ÔPL¿\16\8dÔ\99\a_@¬=_¬kgÄC5  j\17¢\11½aCF\ 4¯9/¢mqn:t#\8c\98\f-)\87Ô\1f\82\90\89&\93¾?D\ 5ì÷\87xâ²\96\0\85\8eáÁ\84ÉÂ\e²Ú¤\83ÿ2~$ß÷\17Çþ×ô\ 3åBS\15
+\19¯ÄÞç³\vV3Ö \16\92\1cYºM£ÄÔñ0\8d\1aí\85\1a»¨'C\1aé\ 2danhi"Y\18Þ\19dÇV4¢4\80(t3Ú_Ó8Ä\ 6¢¼´¶Æ2x\9c§\r©UQ×\ræÞ\15\16\87 \805R/ÆCp̤X¬%2\96\85,­½`\ fÖÑ\888*tû*Xpô{°`\12.pi¤Þ¶Xn}Ûü_ \8e4$¥¶ªHÝ\83Ê2LË\90à\ 2\1a8%\87Ã\8c+f\90¡2 ÜÔ2O\85jPcêàLØ,v xû+ö\81ÎW,\94\81\89\r²7\81\96Ò§\14\ 1\13Xí¿ç&\93Zd\ 6\eOÏRó
+\93\95\10Q8
+b\81bÈ:^4.3/{\87\ 5\87\85/\97ñ²ô\14(G%¦»\89ÙÇ¥\88°º\0ä\82ß\ e\80\85Àg<_¢a\99¬\ X¦\ fÓ{$jlà¿ ¥Ë( I­XP2Æ\1eé\8bePøµ\98        6YÇõÇ\90\99u¥@Tèr©ªª`\16\v¾]m\83qe\1a\8f\ e£Çq\19\r÷«l\11ñ\8a\ 5üne¶\f)\ eã°ðêô\ 3í\85I§Æ×\80\ 5í«X\14ÉÐ)\[        ±à\8d`!øC\ e\93\87t\19â\ 6ô\1c.HÝKUY¹\90ÛÅ0|­\83\95ó[\ 1\96ÃXôÃÒ̾¡bª{\ eJ\ e\f[\1a*S81åý±}'Õ~\rgÌ2QÑ\10\ 4ÒÇEú|9yð\eèg°Cµz²X`¦×øײ\f\992vý&\87\85W%\95x^ò\13í\ 5ª\19g¢nqyº\19Wp\110é*\11`-f&\85.1a\9aSé5|ð`þ_¸ÄÂ}\7\80è\80ÙÒ\e\ e\16\83];&æF1x_\92zèM\ 1\87ÊÔt\1aötÀù°?1\ 1ìãã\86\ 5Ø\13á-\b0
+\14\83\rÀNè\94JÜa÷Ï\ 6×*ë(`Á\1e\f¨Ìa\8cúU°\10õ}?;ö?£\9f\93Dµ     A/ZpáÄD\8fØ\12±)\94mMN",$\18ó   »\8e7)\18¼x\ 2®;½¶,WëòÔÛ\1f[sõ$i\8afíVîÛU´&¯\0½\87ÑÑ\86"
+ï°ì4ed=\7fZ×Y\9cl\a±0mLºö\12KqÁ_;n}<\18îâ:¾çbm/¥wÿðÚÿ~íEä\rÿ[ËÈë¾æ\8c¿ãô]È\9bpâ°ðârá'×;W+3M´þ¿®Ð]%.Åïi,´;øz$\17w~),¸>\18ÿ\8c®áêäÂËÉ\ 5\87\85ïò\|\e\16rFYì\1eÀùÓð¢(qXø.r>ÕW#!ÖÕÆ\1dý[
+*í°ðbÄ\aGßCÚé)¯f4\84$$îõ\r\1c÷9rô½vbQ\14\ e\87\17\9eÒÞ}\r\7f\8e:­µ{îçdëÚÜ×ðçÈÅ\17n\98
+\ e\v\7f\16\v.î|¡#aÜÙ}\rN.8Zû#¹¯ÁÉ\ 5\0Û¹t_Ã\9f£)ò"ß}\r¯@I\ 64¹ïÁ\91#\ 6\16ûàò\ f\1c92\82\15\85pºÙk\92×\95\85¯®pßé#,PÛoÅÑ+\12\1dÄW\92\1cÒ\9fñ¹\9båæ\ 2\93ÿ;\16D\96I\87\85ï£\9cR\1aßÅÂDFòU¯¢ú)X°µÿßb/\f\83ËÑü>z\14_@,\90ñ«è\aaá{âÎ\8b\1f:\96üV,Ü\8b/ôCJ\96/£ðÇ`áÛâÎÜEz^W.|1\16~\88óüÛò\91¸Ë\0ø3Xpö\82ÃÂ\vSD{\9a\17þ¢\hRßO\1d\16\1c9{áûÈaáeé¯Ú\v\ e\v\8e\9c½à°àè+ì\851,\8a°°\9bbtrÁaáÇQ\81\15öÂ8Æ´\fâe\8cû>\eÇ\9f,\17\96±ÃÂ\9f£Gëx¾GG\1a      \95]9È¥\17q©³p¼\82ÃÏ\91\v¡\8b/üI*¿\b\vÄ×\99R½^\84\18\eÏæOã\8f\8d/\f.¾ðW±À¾À^\b£!!E&\97\HÞ\8e9ç<\v\7fjÜY;¹àäÂÇí\85Ð\e¼°\8eåDHÎt\9fPJóð\87Ê\ 5ât$'\17>£#M²¯    \97\13Ã\95ã9©\8b"ü©öBÍØ÷dÉ9,|+Myt·öÿ]ñ\85\8c\94\9a\962.\|Áaá7Ñûâ\v\93\1f\ 4áms2ºø\82ÃÂo¢þ}:RY¤\92\85c\b4º¸³ÃÂ/\93\vï\89\9c\13\97\8fä°ðDZ\0\92añÓ\90ü\86|¤Æw9Û\7f\91\92²,óOÚ\vãª\13a\85ÿ\ 6\vò³ëÚ\-Ï\9f¤G>Õ'í\851\r¦3\ 3aô£\e   I¡«ýwXø±XxNG\1aÃ@\83\99`\13\90,\ 4Æ¢ãðË\96\91tD\85\8b;;,¼>\16>\93\8f4\86K\18\ 1\16ÀR !0<p>\19S\1f\0A\16x\91\ 2~\e\7f\98\p¹yN.|À^\18Ç\923ªý¢b\9cÍEÜ\8f#)ã¨\1cÇ\96\17>å¼\Gqö\82ÃÂkS\0,Û}Ü^(z\1dår\98¼\81úåàU\83\1f¦ÒëD\11\ f­/ÅÄ¥\97ë¾øa~¤qZ\16\87\ 5GïÒ\91È"KUgÃØËeZ\ 4\r\94Bu<äL\15^\19\ fÑHz±\10\17_pXøíXHu\\10O§t\90RjjJ¦DoZ>\8a²^\88ép7\88\aââÎ\ e\v?\1c\v\vd\92m\r¶óDE\9a\0\85\89Ît\ 4ra\14}M¦¬Ô\9e\ f»]ÜÙaá\87ÓÛöÂ\18r\1e\86ý°´\83W\ 3.\8a\85k\1e\16-/¨\\8a\87²\ e)³18'\17\1c\16^\9bHâ'Ë\87\85$\9c3!S\10\fLp\9f\14í\90\15\ 5Ø\v¸_Æu,\19\17k\81ÛÏ\91\vªïûÒaáÏÑgkÿÃ%\b\96t!a\92y!FÜR\90\16Ó´\10\12ei¸\84Ó\1c\8b/8,ü\0út½ó\18\86#Ád¤Ðf!\8d¨\ f\1dv à8&p»>Û\ e\v¯\8f\ 5·þÂ9Õ®\ f\86\93\v\1fÐ\910ñèñ\ 1\87\8c\1fÉaáçÊ\85§°@F2>õþ\ f\92\v®öÿOR\1a\ 4Aòq{!\fhÎ"ò \85\18Ëi\¸ø\82ÃÂϦgò\91b\1d\ f\95-r\1em     \ fü#d5\98á\7fB¼!Ö}íê\9d\7f.\16\9aèQnVâÿ\8dGóL|Á\13\91NÂ1è"2z>\19\13\8f$\89\87\7f\11?\8eý0Õ¹h\9d\øÁXP:yð®È\1c\16\ eæÀ\14¤ñ2qÑë\92\88².\18\16½ìU&)ÓA\98¥YB\9c\øIXP9i{\98·\9a\8cVM\13\ f}h²\a\89×\16&êñw\93ÓN\99\3\10\f1\8d\8c)"¿L\7f1\16¦'jyÆ¢èuÒdÒ\17ea±0$M '*\9a¦\8cA[Ú\1a\ 2ü õÚ
+ ?\8c\ 5¢a\1a\93¾á¼\97ø8ù\92JNulJ-uZJÊun`º\13\92´ZD\ 5ǹϤZþð\95Ú\ 1ä}öq{au\15 ªÆ1\9d,\16\84êyAF\11Ç\ 3o§ú'Æ\17B©µøÃX\b\87\12&BN\86ÜL½ªAG\12\1c&\7fMÚ!¯C\96Ú\eÕ­iúÔ\88Ø´Ò\98tHÆ¡-Ô\8fÆÂ\17ôS\1d1)\15£\b\9b\16\v¥ª\98\90ÝÉáêâÎ?G.\0»Ï²à\ 3«\94       uB\86\b\11\1a\99=o{Ma¢\14115`\81K\98O\ajÏúñXøäú\vcÈEQûÂ\13½)8\bU\11\16\93ÌãÀÔT\8e£[\7fá\87b¡6\19×r)t²\f\1e~+3b!d\82\95\11\93:B¹ dOi\99/¿\ 2\v\9f]\7f!\f\86>b\820\19´\ 3èHC\9fs^P\9då\82\85N.ü@\1d©Â^é)]Õ%í\e  ¿z\ 3A,TC\817ZÓÅ\18Á\8cÌL\ fú¤¢Éô«±ðt>RèQÞOáÔó>\8e\15\15%ëýpi\19k\17ò\13í\85?^û\1f\ e²-µWh\1eS\9d*Íý`(;\89zQc\92¡\9céÀ\e!q-2#D\90j\16sM¦á§\87\1a*Æx÷9\1d ù<\1cm\ 3\18\82Ky¢½\0\7fÁ\9eqßdø\aù\91\12ÏKþ2\16tI\19X\b>e\14¾\87\19þË\19ë\94ñºÆ\98\80±8\8a\9b±d,\0iA38\ efBCZb~/½£\9fêf\16àÿ5\15[\ fÉóæy.¾ðsì\ 5ß=\8b\ fÚ\v\17¡è¨\1a\9fZß¹ÀyD\11\98j\1aRãt\84\16#ü­Fu¶³&\87\9d\86\;þIx\18¬^\a;\1e·\9el\a;\9d\àN\85\97qX¸\87\85Ä1ÿGí\85\v0\84ÏÕ/ô\12øÓ×!\86ù[c-1Ä\1fðk2$XE\80q\ f\86\8eþV\ 3,rÔG\95¼*¾T\92ÙÁ\80¹c<¹Ö\ 1\ e\86Î1Æ\rîôq      ¶êpr\89#V\ 3qX¸Gʯ\1dó\7f\Gz®\96ç\.Xí\93´5..î!Ó\ 2»\9a¼\84¿\97\9d(©g\fez- &-\81}\9bλÒî[</B£'ÁãT\8b\90\8b±yx\85''å\b\0)}<\12OöpgZ\16\ e\v\8e\80¢(ê\7f\85\85\17Â/ji7\85÷Þ©)Å\15\18\1d\16þ\18u\83\1eú7í\851\1c¿^.|\90Zþ%\91~%Û»hsum\7f\92\9e\8a/\8cS\8e>Ó¯\95\vUÿ1óu:×\92Tß}h\98Æ»\8bÌÂÕ;;,ÜÓ\91H*E\9b~\12\r\97ra¦·°àW    \99pã=9û7´ýêïÄ­¿ðw±p¿\ fÆT`qZ\18\8e\18\89\8d§O¡á){!×\Hf:É%\ f?c\f´4\8f&0\91iû~#ùÕu¤æ½¤ö?ï¢úòç=T\9cÿ¼\83Â'Èr&Á×\9eÆ\ 3]¯¹|ø¹A©}õðÜù\94^\91\ f?lȽ\95\ 2 !Kÿg{aÔsC$kdgFáÝQô\9f\10\18Dr*t \ 4í\ 5kÞ;NÍø÷ÌÐl\10O\91Ü^»\1f|\1dÿ}\9eôúϾ®~¶\97ý÷Y\1aNÿìëâçðßöz%b\13ù_åB\85IÁ=o\98¦ #%qV]3l÷\ 4\9bR\ 1¢a\88\e\95ßæyÅ»\97\13Ò1}\8azüÁ×\1d*ñuñ³½\9e¥\16\83¯+êÖW\a¯»\14\1f~Þ ,³ÿ2û\ f7g4ÏÙlÿ[©ºE\ 1þ\P\1eäç\14m/ø¹AÞádzÿn\11\e²|\1d»²\98Ô]:~\9d\Hâë     ;Æð[É\8d\8aÅ \12\90YúÚß\9b\9c\97\1e\8deH\ 5\ 6Õxe\98\16}\ 1àâ×®²&ö\9c\86ìèYê\87eÕÜ\8a\ 5ETë\7f©½PÊë   Û\eB¬¨RYcRÁ\14¨\84\9a\1ayCN\bä}Q\19\13\95RN1íÛÆ=NG\9f \9d\1f        æW¿þZ?R±ÜÒÔYVj°\17\98\17É'[]/7²)J¹\0®"\1f 1\ e¹{\92\8e¾\f\vã\94M5ù'qgÊ)cÆgB\94\9f\98Ê\e.©ÔQ-yÉÞï\8fj¦iZÜãÿs\94\80\9d\13ÝÅÂ)îLþIÜy)Aobèã­ïzy¼'\9a-\14j.S\19\99©gý\1d\9fê\9a\9ct7¾ \1dküÉø§ëÚ>$\17Âézâ/¸ \\8c\8f}MýÅ$>ÞÒ\91B\93\r\ fÇQ´º\8b\85ï\8a/8zY,ü¿yª­¸1õ×qÙ½O=QâÆí\13.\85üpG·o\8b;;úv,Ð\7f\85\85\90z_âÛi¼\9bEX\897~xÈÐÉ\85צæÿÃÂgû`|\89½p\15\ 6VßÖxê\85í\85èkÚ\97îb;á\r{Ju£ÊTØÞð:¤ÝÔ=6ûr\8céa\8c\94´\18Þë#ÒÙ'9µÊÏà²aG\19\8eì­QÀw\96\93\86m\12'*þ_xcæ\9c·\9f²\17\88M\ eù´\1f\f\87\95\9aF\ f§\8c,¹|®·¯Ú\ 4wï¦I\12ï5+~\v\11}É8\19;0SÃ\92[\82ÑS2\Ä\r¦¯\86ü\r'5×ÀR\9a\13ã\ f\ 2\99Ò³}\9eºÁPê$\ 4¥R,0Óâ»ü\9d\11ÏtèeiþýÒ\92O­E²xQ\9eç>y·\¸\98÷ÛKÖ¯îø\8bZÞ<\92\1f\97e   5¿Í>\ fê\17^\97zjêfýÈJ©¦\ e\eS\8f¶~Û\14¨\13ªF\8d6R¯F\98î\eÕ\84kܾX÷\16XB®@\14¨\ 2\ eµ\ 5åD\1c\12\82mÙ¸)\96\10\ea$J\90¦h\1aµÖ\8cÛâs{\9c§}¬\86\86«Á{°9ûòí\10v\19\97IRÀÂ6ÛPn1R\9aX4J
+¼ªd\86^©¡µ½=¬NW\87Û\83{!Í9L3\11\e_N/\88\ 5\92
+LÏ(ëwË\85nÇÓ~_u\14çð\1e¦\89\b\ fóH\9a \8fÕÊP\8fîò5Ô¹PWûü\8a\9a\18ÑÙ/\10Þ°_eÝ\14\8f@±²ÄîÑýÀæ\9f\86ÂÇŪ;\16t\Ê°\93\1a@"$_à;\85}\ 1æ²H\80ºbÌÚ\82M\v\7fv\8dÝ\9b\99\9ei\1e3SR\8e\7fÑAÚ9g\82¿\18iz\18®_±\0r!\8c\18\93\9a\16&\11Z¬ßóDCº\98VjÆs<zç¡H¹Dq°.iÔIãëé Kàqø2\ 4,\18o°r\b\1e.ÝÔÐ\ 5¥\83à\93½½Ø°\ e\99\80qük\84ë\8b½äjú\ 5y\84Ñ\7f\8e\85é      ,\fÜ\8bt_|&\1f)\83oVÃ\94Ç\ 5Õ¥\9dFFYôÜ$\921\1d\81\82ß«Õoâà$úáa`\8a+<\14¦\88\0\18\ 5<\ 4)ì       )©2%|¯ÁO¶\19£a\ 1\8e1d\10\86è©\1c\97U\91êÀ\bé\13ÎÁúË\8b\9e¬ötf4\8f\90\8f\92!R1/<\9d\93X(.\83¤\15ðpã0ÖÓ"*Û,\ 4\98Ñ\97]"\93"Ñi¡\93Z\14Ó0\ 6C?\ 50¦¤Ä\93|Å#üä2"ý\10$CR·§*\14Æ\8b\85E\e\16R]§\ 3ÃLÂÔ\14\98B@Aî\ 3\16\8e\1a¸M4,ÂØæò\85¾ÎÆX\8f >Ì\fÇÁíÍÚo%)X{n77pÅNüã\99ì\19{\81L0õÔ\92Ö\9f°\17j\rs\18|\85Àý0\99$\9e&0yá_øµ¶ð\80¦-Ãè\r\9aäLº!V\9c\13\ 2\13\a+qÔFGD÷\8b§#øjëL\8c?\18\vØ9$Õ!ÌþcÎí×¥T\98Ì07s\98Üýa)\91_E\15K/ò¸0Û¤\9dj>\87\9bª\126\98\9fÛ       \9bÊ\8b+\89¬³®\a(\ 3uH\99ÑËd¤´\araÒc\80\9c+²hM\1f\87\9d\95å\fÌ\9e¯æu\9dxÉØ\ fmrÐ\91̤\15Ì\92\941
+3R+A¤eWX`øvq¦$/VÌWÂdö\93´ÁPÞ,ê
+äÿл!L§\94|JGÒ¼Ê>"\17ööÐ\84ùÊF\88¾/\87ÖÀ4\ 2â±ç\8díîbz]ö \8d\ f_ ¹kó®\9c\10§C\eEýÐx²ö\87IIoFi\1cÂÔ\17E\9e>L2ÍÝ\8fm\14f,¿"\16(6¾á9\8biWv\96·U©\ 5C,DXüá[\7f\ 3o;\89zG©ä¼\89`.\87\1e\95\91ã\15\v¶iN·a!_\13\82C
\ 1\10¬\H\ 1\v\12Ì\ 4\91U[úðÑ<\ 6~m\0G\1e×C·¢MÃ\17[\8a\e\16\1cu$xÀ~\ 5\13\1cb\ 1E\eò¼wÔ\91Òµ\fb)Wµ\aå\ 2`!fëu:1È\e\ 6_®ÿ\a\9f\8c/\1cì\85â\13rÁ~i+\16(-\13°\8e=ØÓs¥s«!j\10¥åÑ\8dÖ\8a{îe;ññس\ e
\1aíÁ3/$üoÏÐ\96Câ£î}×\17A^5¾Ðã¤ÚõÂo9°0NÔí\90(ìu\8d\1fË\eÈ:\eä\1dn|ÿ\80\ 5\98=êxÈíÄ\9e\91\ 3\16¬\\98\8dðW¹\0\8fÀËK½4F\ 4ÊÚ\vÓ\ 1\v1JêÍ\ 2^áÄP\98Ï0nØjämEÆ¥ðk\0\1dÛ°\0
+\9b\7f\9aûØÚX\ 4442د\9d ø0\9bݶ\96\ 5({Óñ\82\ 4Â\ 6SïÓѤì\86>Téÿ¡\85Ógã\vã\92x\92úO\146\Ê\ 5ï\98G\1dâüßÓõ[\8c\17\83«ÀX\99\fº¿Éi\86_KîÝñ©6í|ü,b\93\v\91¤Á'Ð\99B{¶B¨òlû°\84¼íS}Ù\1c\f˱é \eo\80\99\1a\99³\aÁ×\ eØ÷}"\92ÂÓ\8cê^4ÓÐÕ\1eÌØ\9b\8eä\rY\9d\f\1e\98\rE+Ã\r\vý\10\17¥\ e\81߬\1fJð0Õm/ë¢\1fª\ 6\10&Ñ^¨\0\v\8d\ 4­S¤Ù\8eMRÝÙ¢Ç!P¹<\ 6!\98X\14hO\9cç`Ö\ f\1e`¡C&\8f\1a¼\ 3Û\96\12}ªÙÐ/\v\1d\ 1,Á©\8eOa\82\eê\ 6B%\18.ÂÌCW´ ôé\14?\90ß+\13Ǧ>F#îO\88\9fÄ\ 2ýT|!$¢T\1f\88/T'««\87§\0_µ¯i,ä\82 ôì<\94é²ÕqÃEL\87ù\9eí|ªý/d[\94\ 3\1eO
\eà\1a\98Qj\1d\85 ÂÁs«ÀÔ\8b\9fqÆÕÃ\8bÆÚ\14ú\88\94DG\ fN\16À\9c#\97 XöÀ\80BÒÐ\94\89í\80¥\94¥RbM¹j:-e\vl\b{#ÃPq\akC©\11>ärõæHMëI\80lFå*Q¼\98\ 5È\ 5\9095Õl_öê    Yʹ\ 1\ 5M\9füHè\8aâ\187\18´Æ¨Eº\96i⬾%ÊdØÎg\ 6\85HäøÐmáæI:ãM\af\12ZÀ'Ë$|¢È\10&%\88Ày(P\18Ùfø«&õ\7fø\91>\9f\8f4.¢¯?\17wn2ÖÏðõ$\94\97x\8c\8féª\18\18ÎbcÉéSE\b\91\94LXG\9cäÓö\8d\15ð½'BêV5íÙ£{`C¡Ö÷\92Ƴµ\a0\85\17\1dÂÖiܤ0Á\14 #\11ßZL¡o\15\8aÂ_pݹ\83r\11úÖe°øÅzº*°b*µ:÷²iÞ)~cµ?Áiðc\8a\ 6þWð\v\k\ 1\íÝ\98ye\1a\82óÕè\9f\85¦S\1f\ e¯\8bp\8dj4[!Xs\f\ 2­îðÚ·÷¨ð½íÐÃ]\86\9b!W\0Z\95o\8f\9e°¡%ÞGQ\9f>P"\17óoåÂsX ¸NÛ?ì\9b§\1eh\8a\85¯ì·\9e¦Væàc·ß\9fòW\8bmÿèîg\85×\94}Oß¼·%\96¸3'\88µx»\7f~\99\8e\15éB)â^\9e\9e^¤ËXòÿÕ«Ù=º½\86þ/qg\92$Éô        {a\95\vÅçó\91\9e·öù\97¨\8aJüÀ¸³    îȵ­x;z¾\9f\9eÖ\aKÏÎr5rÆÊÿ×Á\9f<º=Õýó8iÿ¿Ê\ 5?ÿ\18OGçµËMþ±\1a~ÕGÆÑϤo(^\7fÞ^(¾ª~á#ó;uÌáè5°ðQ¹p\9eW\94ÆSw\b        \87ñþ-/N\1e¦è\16\0Gÿ\0\vÿÎ^È\86l8(-þÙ\81t(ß\11dT4ooª\9a]\19Ñg[´b\ 3D÷øÿ\1cyeY\ 6ßb/\\18\85Úf0*b×ê!ÅÊý¸ée'÷\9c\99?ìuTëîvÿGÆ»³X¥*ïºiklÅèXãÏÑ×Ä\17>"\17ÆtÏÓ>\v\19Q\9dÐ23©¦\ 23\89\8b^Ê^å}rÖ\91;;ïÏÝøg£6"£}\98`A\8eõL7>ÁU9\93¢dÕYs2Åî\86\1a\íÿßÅÂ÷Ä\17Ú3ÖÄò\r\13\ f9)\87t\1a0ä_\19*\93DS\83\15%\ f\14\9a\8b¾ymZ%é\90\9b\88'OF\p1D~5=ëD-\ 6×\13ÆÉ\85\7fi/øÑ\95®\93ä\ 6\13g&\ 4\rå\ 5¦)EouCj¢\eE\8aTæCl¨h0ÛµV\ 5\17ïÑÿ\9d\pXøN{aeÂ^H®½       ×öìDú\89e\86ùÐb¶WbñÔ0ñ®Þyµ\93\v\7f\922!Dù-öÂ-ðÉ`*t4a\8ap)\164¦§àRz¤ÏÄÈz» ./sÌø/õ\8d\v7ù]¤)/Ê]\13î?H¸VË·Ø\v\8a83ª\1f¢i(\95¯ÛFÐ\82ð«\8c\8bøB\8cݪ[\ et\8fB%ã\98W\14\8b[\ÿ\8aë/8zY\ 2{!\1cÉ\9b4\8a^=qXñvܹÒ\0\91\8d\98yL\eL/\95×5\99\17}/nõÍ\eACb24\8d\18F\93\ f¬Ê²k8ÔÊ=aGÏR?ø7W·º$Ñ\87O\1cEæs¹\10Ýh¤M¢ÉÔuSlÍð\1a/yó&\9bòÚ7\1a0e\16^aP\ 1ûmØ.=îq:ú\94\Чչ\1e¼\9e;L\ e_\93³ý\8cÞ·ý¯ø\16OkÜR$\8eÞf\9b¢¾Û(ÈkÛÓª]\ f^\9a¿}\f\ eÓ\15_sÇÏ\1eÙ
+þÈiu¿~\ 1Ë®\1dkü9ê46\87ú\1c\89\7fj\85vüÙ#½ö\81ãêAýÂëÖµ9ú?éQ|ái,|¨*&ÿ`-\8d\7fQû_Î\1f\1a¦        îúT]ÜÙaá\83Ô|\f\v\99ÆBn\eW\9eÊ\ 5»\12ùØ\ 5\ f9=é\1aìË\1c\ 2[\96èè\8f\91Ý=ÜIºKOlÃu\8a\99vx^\8e\16²\8fEOuG°æ\1dO¶}YS\ò<D9ÑÄ\89½ì\ 3\v­¿ðw±@¿\ 5\v¶3èZÍîaï\86\1a»6(\86\8aºí\97àa\9bgb;\0Û²ó\ ewN×\11ä\14k\80\v\e\83\ 5¼Æ¿S\84 \9e\15Ð7;áòé\8du)=,\14%.\aÃÉ\85\7f\8b\ 5ëܱywk¸O\1d\e&\íÜ\1dyCó?\9ew:yu%©ó+¬#6ÇÿîÚÎ\94¾hí¿£ÿ\93¦<\8aÒïÁ\82#G¿\8d\1c\16\1c9rXpäÈaÁ\91£?\80\85&\f\9eë\9f£\88R\9a9,\9cQ¡µ\8bµýAúF\9fêëbÁÅ\17\1c\16\1c\166¹à°ðW±@\1d\16®ä\82Ó\91\9c\pXp:Ò_¥Gµÿ\7f\15\v*¯*×\84ûïQ\83ä°àÈÑ\97ÀÉaÁ\91#\87\ 5G\8e\1c\16\1cý6Rعè\93cü:Û¹kÛø[®ìç\a\8að\ 5?øºCÞéçIJ¶×ñç9ò÷?oRzúy@\13¾à\a_wh9ýÜnظ£\eý¸B|a6ͳT\94\83\1ehñAªíOñÛ°\10~\9bO\95\rÿ\ f\10ÿ[\7fÙmÿ$é³×ö\9f>|!ö×ÓëìßÛ4¸øÂWaA\8cë|wc\1aÜÍ\93\ fÈδ묻#\98¢ý\ fQrùó6íå\8e\95CÏÑ^ÌE\8fÈÊJ+8¯)À\9fKªÖ\9f#Íç\94UÙl\7f2\9c\898l÷\14ïÿ=CéïÂÂ÷õÙæÜ8ú6j?\9f\83ñëèût$\87\85勞è\8fôÛ¨f\9cS\87\85?G)èS¾û\1a^\84\1c\16\1c9rXpäÈaÁ\91#\87\ 5G¯N\rúã\1d\16þ\1c%eÛæîk8#¬ñtñ\85¿GΧz\ 3\v.¾ðg±àbm×XprÁÉ\ 5GN.8,8rXøÛTqæ\16ý¾ \15TÕ÷ø\13\84\9b\96þ&ùy\ 3sp pí4taF¸¢T2Ãßa\15\ 2GV¸ò \87\r\0\8e\1cç\ 2\8e̯\12F\9aܳ\83Á\7f\90\93\17\1c\fW¢òð\9d    ÏSór8Ù®÷¶Ì/¹Ò¹\93\v\7fU=\13Àá¾D¶\97(\9al>\¯\81s}\rL[H\¥\8d"wt\1287²ë²]×\r)Aí`ð_&\v<\ f\99\9dãÂ:vyª\f\97\95\ eup8¹Å\11sM\1c\16\1c½\8e*\82µ¥M\81\1diìZË5þ]\87Ͷ³     \8f;\15þ­Âã\91\17ê}}<îtÈn§\1dÌî´#ªú°óõÈéH\8eÞCQ÷%lÜ\94\ eL8¹ð\9d\933Ò7]ùcçµ¢ù\8aq\94¼[\99Z\97}ÿ=e«N.|'ÅRÊò[®Üñ\8fÍïê|\85ç\86\7fpÉÍâ.\86°®mpXø{\ 6ì·Å\17üà\16\16\92¾\8f²Ð$%Í\9e\9cï\ 3ïÆÎ¥¥y4\99´¤Ýû;Þ|_ÜÙaáobá&¥\9aQ9¤¾¦TÓ\8fënDr*t \ 4ë\ 5{÷0ß·þ\82ÃÂwcá\85ò\91(E'èRêÂ$ím\1d\8a<\91NÝKeü!\9aäbHYß\91\91\8eä°àäÂ7[ò¢2fÒ>\11\9awF1~#&Þ>agØ6ú¼j\98\16}mz~æxd;Ãu\99\ f\ 6ô?'-{Gÿ\13µoê\aiU\ 5É·ð}Æ\9a\e\f\9eä\e\15ÐA\14eOç«cÆóÈsÃn\98þ\ 2y\1fpÕx¥\94SLû\e\1f\1f;\15\ 6ùïiø\8e\8bþ\11\1a^xiÖ¼¼1¿÷ ÝwC\1a\ 3/çÃS¡á¦¼Ñú´ÔÄxCäÃ0ãð±Ô¢lHÉòo\89L\82\87\8b£ÿ\81F\92ë\9f¶L1\91\ 2lçÅ\e\ 1£÷D\R©£Zò\92ñ\8f}\a±NÃñß\12\19%û××ü+\14FºøaXPaWb®\90\1dÓù2¾p'v0\97©\8cÌÔ³¾xw|á\80\ 5ò¯ç®Qòðf/UG\9f%ÀÂO\93\v%h5­|È¥Ý\13y
+=¯M4L\8fÍôû©êØBüßc\81\84D²:tXø_°\90¿-\17<°°çoaûè\96½0      )\84÷8F\17\vÙ\rU\8bK!³ÇvFp·]`!µ\16ÿ\1a\vdb\8c\18\9d\1c\1a¾G.|\9f\14·¦ÿ"ñÞ§×5òVx¤ñ½ñÃwfëÚþ5\16F²-¾Ð\17\ e\vß#\17¾\ f\vÏèýÏPýå©\856îüÏu$\92X(È\898Îý>¹ð\12qg\95\à¶ö>ÄäÉr!!¼ð#rAþs,\8c\ 5E,t\85cÜ?'\17.\13\1fô\85\99àËÛ¶oð0/µ¹4\89×2·\eØ£ÁkÉ\85\85øp]±8±ð]r¡âü\9bjÿýèÌvV\16\v»]jjN;vû½óÛmò}ؼ1Wî¡¥Þ¿}úµ½k¢+\æï\e|ª(\182'\16¾M.|£ûT\9e8Óc¼\ 4,\14\91ñzP\8eªréC\932ÎRcfÎË{
+\93\92\ 6\87·\88\85\8eóØ\8c\14ð°÷·qMÂ8\9dÞ\11kû×3t\18\fÚY\v\7f1¾@Ò#\16¦¡\9fù\90\18*çNG\13fMð2\1d\96\80ê0ÓÝ,Ù\9dÐ[\93N'ý\88U|\88M©³LÆJÄÆP¡t®¸\9cû!ñuY±§\v\88¾\ 1\v#a¥\13\v\7fQ.ì\88
+\98Ó\87d\92~Ó0\81½/&\11úº\88\ 5Æ\ f\16Þ«&\19ÞΠÌ\ 4êú1\19â¦i¥Éx3ê¼\91\917\8c +@*Ô*\94Áëba!éâü©\7fQ.\¤X×2\99m\96¦®=­zf|\1dÚ\9e\ 5ÙÝÕÁQt74hûÇð8\19\ 4\1c.ëP§³\ 4ÛÙCH\ 1Á>Ø\7fÈjmâäå°°\10\a\85o\94\vª(\8aoªý?Ý\evFªµ\1fH\ Øo\94ÈA¿\ 1¹`±àO"\83ýþ\ 1ÖÝ\85Û«¨O\99\17\88\82\87Ç7\86·´\aAáeX°\99¦\92\94\1c\8cøî\9dÅq\9c}\v\16\1c}§\hµÖý·`¡=Å\9d[=\99`Hj¬^`´1±\90Ä$:ôäbR\9d0àþêèa½è{±¶
+Û¼°¾I\86¸Æ\ fT\82aPi± O5\1d\ 2ØÄ­Vf\11ÇÌ\võ°öÿ\91\9f¦Ï¹\½?\10_°-$7¶d\92   0\bº\81qt­.C\8fÍó&0¦\99ìá7Át\7fÏvÞÕþ÷\9aI\1d\9bHs\86\1aÍÐ\80ÈÁ\98f\82\87!\17L>óY\1fä`\10BB2\8eø?¹²|\91Æ[&1ÒÙ\1fç4Þ3¥ñ*·/vï*O\ eíäÂëÆ\9dUÕ¥\18\1fNºÌNÿ\1e\ 1\8e\8c\94QA\87¶î\92ÅÞS¹IQçû0À\14Ƕ(:I1îL0&\91\81&¥².\7fF\1f¬ïÄ\9d\81Ý|/\bªy®ªÀóó÷Ç)AºN¬\eSûÆöÇ\92\\91\9f"¾nðv\12\ 5U\ 5תòÈ\7f\8b­·Ë_\8cì/ä\vó^\7f²\88úQqç§iú\9a\92ÔÆ\9bÞ©#\85\937\97ñ\9c\ 1\14࿸¬\92ýt\1dÎ}Û¶¥\7f5\83\171¾A×7H\82\7fì©,ûvνK³9\9c¢¬\9d\ f\17ËÊÙ{\1c\90\ eó²m¯\86\0`ô5,<\92é\agоv\9eêÇí\8c/é!ù¨ö\9fsÎ.±@\96$\8eç<\ f\9f<\9f»`wH8ÇQ\9e\15»\84\11\95É\86\85\12\8eÚS\14EÁ<wq²w§\8eÄ^,8]­êbÿÑ\14O¢*¿"\90+sÖ\ 6_\12¿\83ÏßyäWË\ 5¿\8b;ï[xº¢\1fãir>\9f7ôc)$Mú \9cºQ\97>U2eq\95\a\96/#\8b\b 9NÈ\ e\v°7¾\96\v\80\ 5\84\ 5{æ9ÁûU\96\9d&þq©b¸Îzµíby\15W\ ffx\12ÍÛH»\9fõï9þ¼Gl$~\9ce?\19\v/\1d_ðÚ¯é\11Ü>S\8aÔ¼Ûo|\8e\ 5`\85Ù2g5Ç {tó\1cXV=\81á]XØÏÝ0{Û]ó|\94\f$ÈVö\aí(\8e³õb0ø\ 3^Ü°\90Íû\9f\15±ù\1c\7fV2 8ç<ûåráUÈg)³Ë\87 ¿Hõ\9c¡Í\9cq\96\81\ 5O\8a\90¸\8c°Ù\1ea\16\1e­Uu¬\89A\85`¾Q4*ã\ fa\ 1 `y\7fnãÜ\ 3£Ô\8bªÖ²kpdþ§±\10ÁYå\89zPê+Ë´Y\10\1e¯f\81\ 6\17\8b\8bòª]/ßùä!\16òx\ 6kûHsÛ®\90\9d³OÚ\fã\847àä¿¡h\88\86\19{#aÚ\ 5\13q?d¦\1dÚn\88\rg¥ÞMëMó \97£Ó5¶sÁ5I\fçeI\87Ò\98Dó8ã:UCÇÙ3ã\b\81¤±Õ7âÀ[ÂÕY\19&À»¸/ÛfówÈ\85<ËRÿD\89\aêÏNÈ\8c\8býsÎ\ e\17\vI\1aY\ 5-\88ïZ¯\e\16¦0$Ç\17\99\92 FÈæq\1e~\12\vða\9d\øG\94èT{¦\13\12S\93djs\94Ð\12(aCã½¹\1cß7õ{Vñ\ 6£o\18´36\17\1d\ 3lëj7\9c\1aY±c\Qñ»"¢Y\96i<\93\v\19رAÕ%;ß'     =\v\ 6Ðâß\8f\85 Ü\a\ 1BâgÖüX\87"^\87ÇÌËÉV\1eÃ\15\8dq\14ÞÇ\ 2Üb\9c\8e\17~ÙÔJ\94*þ\¢\13`\ 1Fùír!ù6Û9Éö\13sXÖåØ´^/¶ì\fÀB\83EüÌä\81¿7\8f½s\1enâS/°(\9b@µJ\86\85"x\10\vª\17Í¢§-ç£KçãÁÍý\8f]ëóø\ 2É­>\14{áÅ×\eÛÝëqïÄÂrk¨ÌNûa`§ø\v7\96\87GTw\95\9dM.¤\97o\ 3\18ò\9bo8¹ðB>Õ\8eß²gû5\8fÎä¨1\99Lê·
+\ e\1a~\19*ì¹ñ\a`t.(\93Cb\ 2ùNÃù"îLüÖ²S\12^úV*\9c\8b³\95??\85\85qɪ\ 3Ç¢\8a\94\1f\8e©ç
+\87¹g1Ü\94\vö\rÔ\92.ÙØv&#øÿ­\88Úõ[÷ä\82mp6\8ew\ 3çãË\84ç^;î|;\1f\88®X\98µíè\92F\8c«w\8eÓ\88Þ÷%èB`8Ç1ç*z/\16.âΡõêTÕ\15\17\92¤E§çªÄ\7f
+\vð¨æ\83
+4¦íÞ\90>Ml\18o¸ëJº'\17àîQ0ÌÑî¼1\1cÓ\14,\16øo¹Ìî\18Ãe}k\1aÃ\93:X,V.$E\18î\1470HàX<ôLZ\81©\ 2Æ
+Ææ|¼ÀèäÂ\ai\95\vh2¯\15\99þà¿×W;h Ù¬öÂ4x¡\\132\9e^çí¼ÞyD>\b¢ö\ 6\17\92\19(ë-\9b\7f\ e\v$ÂÙ;Î\ eX¸>\84x-\¬\8bÞ-\17\92\v,\901­º,Þ(K÷h\0ûâðNÖ\ 5ÓÊÇ$éºÖ\9a0e×uGË\83\8cÞ6LÖE;\96\87\e\85Ã\92pZ߬^£$ã'Æ\9d­\\b0³ÎÔ,Â\12\9fK,Týc\9ef\ff¯IÏ+\16\96!2k&+\93çõÕ´z.\acÕ¸\83[Ö'ð\19&&}Äv¾\1cɳgÇáæF:ù§NiM3zXÓñ\93r\81ø\95\8d\9foa<`Ö½¿\fÿÞÞ\9bãl\8dX\879ð|e£\17q\16·ëá#ñð\80õPØ\1f\1d#\85a\0\87wQ\9aá»9\ì%ÊV\9f\91\v\19çü{Ök\9b¼[<M%Ê\ 2\ e3QÕ0\19D\9c_¶Qºè\83Ñxç`\99\ 6«]1¡8\8cR
+\19\ 2´hVÑ\8b>\e\ fú`(\98Ѫ#\16Â\fÙ4»éÁ\19A\93 ä\v°\10®r¡
+\8f¶sV]¤ãÁ\95Âû\19zwåBØ\9d©úÄëN@@3(Ï\8eQ\v@}¶{\ fðh\ 1\89CçkÔ.Ï£õ\12ã\92cdüp,`*;°<\ 1e.\9f½y^\ 3ìÕL~\8a\ø>ºÝ7/\869\1c\0À\ 5\98ÄM/\ 4\13\öÍ«¸Í­\88xXÚQ°vÇãBðw¦ô\1d°0\92\ eY³MÈí\80ì\ar0naaõ\1dÙ³­O\15\15&\7fz>ëúI?\12\8cm3>f«ÛÌ6«¤\8a\ f\86\8eóÊê6\99}+C¥\8dDñ<[¹\80*a\87_Ë8Zi³\1ekãÛ \e6;\19°\80AIÄv\94¿\8cóéµã\vátO×9í\7f¢·^3-·O>\e½~w\93¾#\16¬\v%hßÊÑü\9c\1f)íløÀ^d$vNEõ"N¦\ 5ë%\9eÂÂ\r¹\0ökl'çMÃ\e'ËÂY\1c%~ê{ù\1a\89ÛØu\15\80q\1c\81Éë{Ù
+HЭ\88\8fª\8eõ\98\18¬¨ÈW½1öàX¯²øÊ\ 2rÂBÖæpѲÌ\82OzsÿbÜùåè\88\ 5;±ÎÕ[³Ûg°0\16««jËHÚ\ 2d¨¤ÄG<<'\17¦³\18^¸x[Ü9Úd\\86þ ®Â\80\bMöº³åb̳\80#\831´^U\90\ 6\10ni$áêGò
+\12\92\ 3ôÆõØ0\89íÅ×ø\v\ 2\92Äëº×p$ý¤¸ó;üDñ×äô½\11b<`Á*\19\9aÏa¡8\v;/ÕÊ[\87L Ðdª\83\82^aíµU\97Æ'°àír;`j\8fãMÕ!;±0ÏÇ¡\b(\808\81£<² \a\ 1Bv&ÌÑ<8\8fµ\11äö¼ó\ eþU\92Ú¸ù*ÖV, \98ÀÏ6½HÕø3r¡Aú\16\9eþèeË\8bú\ 5õ±qêûK¼«¶-ã3,\ 4\95X\983ßO\ e?^\ 4Ó\7f°\8b`[g϶ËÂ!@<T\8f\8byV,Ìñ\19e\9bu<ov-Ìõ0Ü>ÃÏz\99Ö\b\1eLög\98')@)no`ÁºiA\82ìý¨ès]¥\8fÅÂÑ\ fö*Á¶§üHB\88ïñ#Ŭ>DÊ\9aºÁÿÔáïÛ;ëug}^wаþü¸¦>\9clêËÁ\9aÝ\15Æâ)\9fê\9a4:G_¦#Ù<ÕþøSvÙ1ÿ;Ü9úóCåÐ
+\88\0Ë}\1e×/\9c'\83\1f½AU\\1dP\14¢ÎÕfáÞP\81\9b\8bú\r\vÖâ8\d\².J§\eqçÕ5Õí|¥#9ÅÊÑ\8f\84z×k­<÷Úñ\85DS³õq\89t\82M\80Ñ\19j\81\19£\8bÉÃô\8bÑö3²Ù¥¶oF*/?QÓ\ f\ 1¦\10õ\87ÁfQã`>F ñd\8a­ò"½àb¹\1eî\8co\b\97«\1c\fy\81\85ü\ví\85 \88¢(ß^\87R\9dà<ïn$Kt(]ØðPÅÞýYöª\96\a)Êg\90\14Ñ       Bã\ 4¦îÉ#6¢m}Ä\82U\ 6Ad\1d­\93ðèÃ=\93\vö\8f\vIi}Âk>Õ*\17²èÅ°ðÚqç\18\99rFvõ±Í©ê\91SK\8c\80yØ=5í±\ 1\80\8d\ 2´xd\80;ÇþÊ!\14Ò\ 4£\ 56} Ë6\13lÇZ÷#\ e\16Ø¢\ 6`{¿\a\f\91\1e{\ 1\94h'Tå³qçÍvοT.\\95µ\ 5q\97\8c\97> eJò¹íæjóî\aq5\8e\87t¢=\9d°\80\ 5Òø²æF^\96AîïU«5\ féðKH¦\14ÝE+\16Ö\1a\ 5ÔÇb°NÂûùH+hâ¤\ e\8fT\14\98³µzn-\16\ e5­?N.¼Äú\v¯äí\1d®±ð\95¶s\90\9f\15bV0y·ù\8dè¬e×ÔËã2;T¶åd\9bÝ÷´³\9d«\r^q\8bh\88[¯¾Ö«ÐZ\9fP@ U\8e΢\15\v[\84\1a!\17Ç]4-d/OvrÁ\9a\vQ\89      \19G\8aË>Ú>ý*\17Êttrá\17P!¤ä§ø\82õ#U_\89\85 Îv4W\81\97Þ­ëG\87f\12\ 5\96i·Ü¼°k÷\16²\1dúX˳Öñ\8cI\95Yq\13\8e\10\92FA\95e\9bm\9d\9f°0\128g5:Ð\99;cáÒxC.\84ÖëU\9d\9bé¶üÈÞÝêGê^¬gÆ3rÁ\96t;ö¿L}Uj\17kC]½»\9dUs\9a;-\87\0\16n$AØiô̧:/)ÌÌÛk!o\84\ fÐÛ?Y\ 6\f\92Ðv=uÈ\88V\ e<\8f;\8f[| \8fçs0\90)om\18ù`b\9f°\80\1f\8eÙ\16\15XëÞH®å\82\ 5÷YÍö6Ð\9aCbcm\9f-\1e\85W\8cµ-\ 4½&÷
+\a\12\12\92\88-ÇÉ®Õä¢;\9a§»XÛ\85º\7fÁùá\95\98\18Ã-3c\1a7?ÎÑÚ\887¹p\11w^S\9còìÌÒÁv\16ù±«\8d\9dÛO7\87       w°#8¸¯ò \9b\17r%\17ì\aÚ²òÎ)\9eÃÍ\8fôzXpqç/ÀÂ6áßJ«\ 1ý©m\83ÈÊ\8257úFöÍ\19\96îå#íÇô¢<\98¯ÅPX\1dR\96\0\v'?TtS.X\9fè\9aʱïj\ 4PX\eÛdè`\ 2EÈ÷÷Xغ@Åó¦<ahb\19\85øLÏ[Éf\94;¹ð{±ð         \ 3Þ\8a\829;\85moÆ!\90ýª­jÿm,\90¤«æªOnT\ e\95\15\ 2\16è.@Ñ÷·å\ 2¨C±\8d9\9cúÖ\1c\92\16L\94\ 4\8cî\90¤çX@ódJ½ +7WT<\93+?\12XFyPúÓNÏÛ^\87<U'\17~\v5u]«\8bZ\9e¼½¡$­jHfSnîù\9bÖ)u\9eÉò¤\Xs>®åË\98\96[¹Ï8ùg4\8d·óTWQ\ 5<|\88\12\90\fïw\8e½tíZ<îcm\9b\1fwu_MI\14·Á±õƹ\1fɳ\ 6\90OÎüºÇºÐ\9f+\17¼²,\ 3Çþ÷ýHø5ÚIñ:\vÃf³\1dÔ'd\97[óáVW¶qÿ3:ÒVä\7f%\17üò\90ç0^7Ó¾\99§\1aæñ.3oK'©²\9dÓÊ6\1dØ\148tàúË\ 16áè­\9fn\8d=\Ç\17\9aN\9b\vàçÊ\ 5çS}#¾p¨ý\ f®;1n\85Ð[â¾µh¯ë\1cÂø<\95çM,,X+p£^bËù¹ã·¿Y¿0N]päçC\96E¶oç\11n¶3H\88%
+ª¶?}H°Ö\8f\16Ð\8d¸s5ï\9d_$é»*È\ f\9f)\17\1c\16Þ\88;/[KG,V9gÏ0Y\8b\ e6\81±:\92ªl¼ðanµ4Ïba\13CÀjä½d5øl\1aßQ¿°
+%¸õ}«\8e3ûÚÆÚÐá;¦Ø\18\a#ÓQ[;\93\vãÚZãLi$xîÜmqç\1f,\17\ÜùA>ÒQ0äY5í¦Â1ôm\1f\97ùPϵiL]t^L?ϻұg°°»ÚÙ@Ö§ZUïë\83±vfÝ´¤ëpà¦DY,Ø\14\8cýlo3±\8e:Ò^¸Ùâìl>¡>LZ\f1ÌËâäÂïÃÂÙú\v+\1f\ 6\9e\ e\96â\12¬îÉ\13k\91­
+aNÃí¨\10[\12\9fu\ 5~\ 2\v\e\83\ 6Y\1c-«A\8aæA\9aY¦î\92÷õÁØêÚV\ 5o3]\8e\86\ fv¶·:\94\88MÁ8eòaÉç¡ÖnKÇ\8bBk\1e\8fĪqX\91½\8d3e§®~?W.dRÈÒ±ÿ¹\1f)Êso\8f\ 5\9b\9d°fêäÖq8MÑ\96\14\91\9d\9c¨+àF\12'ÖÇ\98b¦éª£\84ÏË\ 5Û8l»Ú6ÐäuÛ@\ 1YÞ%\17\ e¾$[º¶\9aåØÿo­!\ 2\9dí;\8fì<\ 1\86\ 1Ä|Õ\fÉxìÍ\81·\93Ú¹¡ÝPOì±¾uÞVkÇ\8b\9f+\17\1a¥TãØÿA|aeÏ-o­²yÔØ       ~-<Ëöù>\87i\16³y2\9bñcó{Nµ4Ïaá\18\18¸\1aèA³¡{}0Ö\82þµ\ 1&Ìç«Æ4G\9egK\88°ó\v\1a\ 2Ñ®r\13³\94¢\b¯m\8b\1f\ e\99Ö1\80qj[ø½©^\98²\ 1\87Î[\1cc³Ð]|áWc\ 1Ø(Øj\90sìê¾\85e+Ð
+.\1cúÁ!U'8$éäYv
+"?\85\85­9Ë~ UN\ 4äqýÂ-/\13±¾¤ÜjI0õWk\ fú\18\93\92ðÞ0©.ßÔ¦p\93~\88öµp¢:h\80+NðV¬º7®\r`\ 1J\96Î\96¢pqç_\8e\ 5ûô³cÝÍ¡æà2"\86KK\1dÓy¶\ 5\1d\14Öú\85·«§É2[_Í®Â\ 1Øv\1eߨk»éqEó\ 3#l\9b\96Tå[2\92ÍG\9a       Ø\ f\aÎŵ\87vËbá¼\7f\fÂaB\87Ýmû\99ÙÅIª}êyvì¼lû#9¹ð\8b±`'kÐ\8fP\81Èí\12kÙ©vr?\vÏÇ\83\13m\873wPRb¹BðV¡\8b]°ÍVµ­\ 3\81¢\94¥äázmq5¯NÍ+-      «{æÊ\969\83j\1fÏ\95]\f\b3\92<\12z\98ò±5È$c\80\17µ×ÄÜ\92]H\ 5\8c!ø\¶Ô\82\8c[\1a\1f~Ðáٮ+y\8c\9f{Y~\9c\P\98oà8ÿü;©²9¸^Ç\93\904ɫή¦Ófy2ݪ9À\ 5@ð ¾´«hzþr±ò-fÓåþÛE_dL½|>\r\94\8e\ fÏ\19S\9b§wk6&)¾\13\ 5V\87\19\17?\881\8b©­¶\927\9bâwLT\9d¼ k1Í©\v¢³V«ã\92\0ÏgUp(4%\8b\9fW\87CýÓ¡ÄÇ\ 1½ñçÉ\85NJÙ;ö\7fìSÝ%®\91É·K2\8fáý%Êñ ltaWW¾ÌÈ\ e\9f[º|«jÛ\ 6\1aßn\186Z\97Î\83·\8e\ eÐpÁ$¦Ã¢ÒÛ\9b»c\17»hÐtyIôìþ×Þµ(ÆÉ*aP\10QX.º
+¸°ïÿ\96g\107Ýlú7\97¦MÛ\ 3Mò­\97A\9aÌç\f\f\f{\9bÝúl^ø\7f·¤Æ\17þ\19.ÜT\ 2¿¦\99áÛD¡\9f+\9f\8b\8fHø_×_ü·Ãç·®Æ\9dÿ¤ò°ÿB-ÿ@©váSææÕòÛKÈ[\99\94\94\1f8ì3Éñí0\7fÜË­\eSç©þR\1f)§å®\øÂ\82û-\re\16"@\ eõ\97l\1fa\eòǧì\1f   ãO´\vyýÂTÕÿa É\98såÂ\17:4\8cëÅ\130\ 5\9aÅå¼Ê-É8Qè®ð¸m2ï»\14å>Ã
+Ù7Z\86\1a_øÌøB-¿ÍCJj¼:\1f7\1c(÷öº\0\ 1\94w\1aÌ\85÷Û\16É\9en-\9b\rC$¥:í)þ´\9e\a\0\85\13ºÆ\9d+\17þþ¢G\81g§TK)Ròà\82\14\18S'ä°EvÕZïSb\e\19YËBÀc\8bÆ\95Ø\ 1ãm!\ ea:­Ï\r\v\95\v\7f£YÐÄêÙ      GæÙrî\80\viS\8bèh\92\8bl¶h\87¾ï÷eC½\8a\v0\ 5'yY½t\99/B\11¡zãÄ\ 3\17ª]øP9ÃkGW.|YÇyP#ÕN¶jÃ\92\11w]³]`\9c\18$\91\1aÀ]Êý\ 5\9b\9d \99ȹñ\8b¹Hè_4Wä/£Gg-Ü\rr¼Ï.4cÍ\9b÷b\1c)F/+\17¾n\10Éw\99\v\9b\9aN\8a\1ev!\8eLéÅ%àB´=BeCSMd\0>hA®Vb\8c\15!^\b¡Ä\8bÐ~\8d\82¸s-¿\81\v§Ì\ 5ÐpË\r?ìÂÚÄ\93h·Ì\85ÕÐc*ÈÌ%Ö§\88âå¼È°s!²ue§\17\11ò\1awþ8\17jÜù\v}¤8ÑÙI:FÙ\9a\9b]X\rWr\e\ e\92es&Jã \84Üfè6\9c{?eWéº0ZãÎ\9få#U»ð\95}gÊí\fZ\8eSTx\16À\85<\90º\9c\99çs\13\9bä\15\a?Häi·Úz\92\8b\86þ\ 2·\92ã$¤å±5V¼\7f\1c©r¡ÎÁøãÆT\99Hô²\ 4Ì\18ŬÕ\9dMÉvtp\1dÝì\96,ÙKæB\80\83¤QDT/À\ 1\9b'
+ZÎ\11¥Ì¾\7f\1céëökû\83ÃÎÓ8¶\95\v_ç$A¯y\ f¡Qº\7fç\8f3N\18¾\83\ ei.¥äjÒ:\r\8e\10\8aêì7\ 5M¿\ek{Ë>\9eæ\×þ×øÂ\9fUè(Þ3é.\82\89\0»°ýhº^\8d/T.ü¥\96¡{ó¶>a;íÙ\9d\86þ\87ô©qçÊ\85ß®Å4½\Ó\16 ?ü\9d¤\ 4ßùýÞ\16ß½cY\(õ<\ f(¼hCµ\v\95\v¿\9b
+¨£¨{\18ÜÇ!míËÌMÓwö\98@\1fÝþó¹îã\16Ñ÷Û\85¼1é\5ÿyß\99-+«\xý\8d¼ë|(q­\925Ssa\9cÈëo\9eN&zq´\89\1d¾»\7fOŧöÌ8y\13\88#2\16°æV\7f«ú¸ýÛõ'\8e=Õ~û\89\99£áÛ\ 3èE<üõÞb\17\96èc\8dµÕ1Õ\8f¼\8aqvEòN\rÙ\ 3Ê\91`
+Ê,i\8fr&ÙÛe\1af"tê\86p¸OåFxQËm\9fk\1aðÓ\85d\ e.\943xßj"Ü\ 4\8b\!\r\85ó:ìÏÐ{>\ 5Áçp\88\92
+«?\14w®ñ\85:\aã\ 3\b!&Ý\93Q\88\95bk¹p      ì\82f\16S&¤K´ç\0ô¤¢kH¯{.E«7Ǹ$ ÂÄ]\1c\90Æ®\9d³R\(n¸t\85\vx RL³µ\14÷dh¬\15¢¥\18ê$eóÝÁZ9a'$\1fè@\84\4\8bÑÒ\86\v\81ôf\99\æV\86\17*\17jÜùcT\98<\19Il:¯ÖÅ\8fZx;*b¸<\13©WoYäI\89Ñúq\90jl|×À\11ñ-\ 6f¬Ñi,/\17ßФ.£\17£\88C\90bä~ÑÙÉ\91\12nE\PÚú¦÷òâ"jã2*±ç¥i¢r\88Ç\95Á\ 3\89\1aáñ½\92í¦Ä\85¨\1e+EF\9adG?b\17ª\8fT}¤\ fpa1¦ñ'ä\991`\r\84Ôg\16\13ô\17\88ÀÊ\19ÓÚÆ&3sw%Â4\11-q\9b\8dàXÙó\95H:¨&Ám£¤Ì7×ÞwÈ÷&©l\172\ 1Lr'¨\15\r\8aÈhé\18\oƼ\99{\9e°t\ eK\7f5\8b BPsBPñÕùÁPå´rWp\96¤\9b«]ø\ 4» ê\9cí7\feN\9c\ 2ü\9eô"\93 3\ 6uæâLÄ\16\99NÔhD8W\16¸ û\88\88 A[¹I¦g'gËi\8e\15\vrfj£½oG\95\82!\99\vz\95`\eÌYp°\vq@"å~HÃ\95\ 6\8eÙº©\ 1ãÁrpºè$\15\9c \82\e\1e¡A\8a`\99·w\84\8aç÷Ú\85~]׺~á!\16\9f\97ÎV.¼B\ 5\17IÛÇ6sa¶\12\v¢uç\e"ÍÎ\85\19\ fè\14\ 5Ûv» \9bÂ\ 5 A*\ bÑ\18Äãd\98\1a\ e\19¸\10°^UÞ\87\bÜ\7fª³]\90\99\và\1d5VÅ\93#\ 4¼®\86nRÚ\ 68\18Â\89{2\v~\16\12¡\ e5\9b\9cv.p]ã\v5¾ð{¸ øÕ\8c¾EÞj*9øHi\86÷ün\17à\98Â\ 1ñéÚD\97="°\vkìõ& V,OÈÞÀ\9f\ f\9a(\99S]d»piü47ÑÎC\ 3öå4\ fÑ\12µië\a\14[=¨\85\89tE¾5Zë\ 6Ø\83üåJ¹
+\1c\.!³]X<2À4è\88ä\8c\19òù@R\8d;W.ü:.,Qp\19\19ôl\85\84÷´ðB¨      úÎ`\17ò\92}\11/}\94\H\ 2JÊûxÂàÃ(  \9d\84\11¸ Ú<ã\b:\ 6«ÖÅ.\f\e\85TËyQ l\ eW" \bUÇ¡\8f
+\9c¡\ 4Ýc®x\8e7`à\ 2NRAåj[á¹ñb\9cç\98D.å\902\17ð \9fGíª]¨\øudÀ­]\87SßÅÓº\ e\14\v>.Hct¢è\14h³,\88â\1e~\ emØF¶åMì.\96m4µ\rø?\1dÚ÷©\86Ó!4Sþ\0gÛ¥í{ÚOyO0¸\15S´¬M\9b\90ì,\ 3§©Yíxd-o·\80\af[\90ÇÝþ¨\8d\8d\ 1\1e°n8\9d\9a\90´\15´æÁø\94À3\94Ê\85W-\83Ö\18\1c\e\8a\ 3\96Üìé\89\8e¸\99\8a4Þãm4Gãv\812\r        Ó2a(\94\83ò\ 1®çeÊåðI\9eÒN%­Ã~tè÷>»)\1fbøp»\95Þ=\0\9a³èwÇ\9d\eÆXí;?\8c\1c\92ï\98\80$öMo1qô×äÛÆ=ßÞ[3eäaÖê[ã\v²\1dò\88R;µÛ\814ofyà©\9dºó\8emF
+§{¸m;p\98Úi»Ã\1e0eñ©-ÕLm\11/\88A\f\1d¸\8bßa\16G\80©TÓê"\96Ñ\1câ\ 6Z\91©\8báôñô\ 3\8bø\rs5\18ÄÛC¼-\8d¿!\88O}©fj\8ej²X³ã\11_Ø4­åõ\82\1fð\8f(éñÄ\8cÞ\16_ð>¯lã\80ë\81 nF\15\9cs\10v.¨\f\11\90`\a.\80Ë\1dfq\ 6·ßÄ\ 1£9b¹\87¸¼«f9Ð\1eO\17\80\97\ 3û"¶c^\8e?\17\94p¹»\13»\17¿¯æTnÏ\8bÁ³vçÆßð\ 4\ 5s¤Ñ\95F\1fXæ`ø¼#S-¯\95iz\8e¿î   ?%ÓÚ·Ù\85oJü\ e.¬wZ¸ÜaÖÂ\11Ä\ f%ÞÅæ¢Ô\19»\83\vÝ\ f¸0\1dØ\1c\h\8e-\11LAqþ¦Äö\ eÙ\9dR?pA?p¡=¸Ðþ'\17Ôèkù§\8aú     » ?Ï.Ì?o\17î(õ\9a]`ï·\vÏ©dNÊG]v\19¯_ÿÌ×ùo¶\v\8f>\92)ø=»àÞf\17ô\9bìB\16\8fu\báÿ®¬QÁ¿ü÷'\80ã\81 }FÀ\85¬ÌRŬ¼\19\ 5`¯â¾àa<\90\1dâ7$ vÉâQ©¾`\11/\98Åù\81î\10sG;nOï
+ª¦\88\80"S
+Z\91©\83\ eñõNür\87¹\1a\94g\16Ak\86\82¹ñ7Dp97\1e\1dâ\vàt\87<\8aÿ\ 1E<U\9aendstream
+endobj
+5881 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿÁÁÁéééÒÒÒ±±±fffîîº\9b\9b\9bËËËVVVÙÙÙ£££FFF666µµµ&&&ñññùùù\82\82\82­­­õõõýýý\8c\8c\8c\93\93\93uuu\a\a\açççÞÞÞ©©©\17\17\17åååÿÿÿ\ 4 >\8cendstream
+endobj
+5875 0 obj <<
+/D [5873 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5876 0 obj <<
+/D [5873 0 R /XYZ 85.039 720.089 null]
+>> endobj
+5877 0 obj <<
+/D [5873 0 R /XYZ 248.216 605.626 null]
+>> endobj
+5878 0 obj <<
+/D [5873 0 R /XYZ 85.039 439.91 null]
+>> endobj
+5879 0 obj <<
+/D [5873 0 R /XYZ 242.83 255.948 null]
+>> endobj
+5872 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F62 4159 0 R /F58 3380 0 R /F38 3057 0 R /F41 3054 0 R >>
+/XObject << /Im20 5858 0 R /Im21 5871 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5886 0 obj <<
+/Length 2032      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XKsÛ6\10¾ëWpz)5\13Ò\ 4A\0D{jÓ4u\ f­ë(§$\aZ¤mÆ"©\90t2î¯ï>À\87$ÊÓ¤\1dÏXx,\16û·»\14^\ 4\7fÂKU\18\99T\842M½mµ\8a¼;Øy½\12\8e\92
+·~Þ¬.~UÚ\13Qh#ëmn\89d\93¿ó_þöÓÕæÕõ:\90RúÂ\86ëÀ\98Ô\7fùöj-ü7¼zu}ùÇæò\8f×8K`Qøo¯pûÏëu*ýÍúÃæ÷Õ«ÍìÚ        \13-ñÞO«w\1f"/\aÑ~_E¡´©÷\ 5ÆQ(¬õªU¢d¨\12éæ»Õ\9bÕ_#\17ÞK<>µ ]0P\ 4 µ\8dÕ²\ 5\ 2ÔXÙÑ\ 61,\vXQs\e\0\ 3\15\82B\ 6´W*òK\18WÙ]Ñ7û\ e\94ÖÆÏê\9c\aÓÖZF~\9bu}Ñ.\18 \ eåY\89¤\bS1I$Ô\82W.ëu\10ká÷÷p_\81ãØïàWøÛ¾lh3ò³\eøMýæ\11hz¦ß·L/üà}$\92]?LÛî\ 5P\18å\7f\869\82"¸SÔk`Ò£bMM´9³ïï\8be¦x\1d3\1d\b3wý]Q\17\17\1dK|\85\9c\9b®\7f³m\91ýÞQÝ"¿¦b\1a2(2\ 3£¢!ÉgèXK\86¸mÚ\91 ïÀ?ZY\7fÃV\ 1j\bêtf>\r\8e4\89³aÉ~\9a|tdë4
+\8d\1e\88O\14K¢Ä/;üUþc7Ø\ 5WÁõ´ºmÈr\9fñ_Ñö¼\98\ 3\8f²-¶Hß#Ã'^\1fuÆI9*LÓ\81!\92d\1d\9d,ZpW\12Çþ\97²¿w\ e\ 4\83\90é\81\8d\86 \91\ 6Dfo\16måD\ 6q²ÞmÎý±ç Áå®\aQ0ôµò/Ý\1aº¥ã᤽4Ò¯\9aÖqknG{Õ¼G\82dãÄÑQ\98\1a¿\99\8cÅëç£\ f\8f£|m\11à
\ 6f;Ð
+"à4F~b\98"Ë=\ eÑRemù7X\ 3\82\92q\v¸(¼\ 5ï£G°Å\7f$1:\ f9\80FôK\913\9e¢»gÓy\98\80uë;w¨c\92î\9e¯¨Ýr}\f\ fq\1a\87\91E\0\8bB\9d\18\ 4\ 2Þjï<\1e\¿~\ 6\1a~-ï\1eÉ6|\1dB¶ðÓãK\0\e\11d¢9\ 6\9dç\19\1e\1f\aÖ*D\19E\12¦ð¢N ÜXã \\1eA¹<\81rôVhm¼\84\87±\ e¥\80p\8eS\13\1e\0æ1¡
+\13\95°>Þ'¸FÑúðKò\99\94\96<eÆÅ\8bË*\8e½_\1a\90Æ\9bå\16               \ 3/\ 5\99\85XºõÀd:>ã\ 6òAJi3]\0\18\r~\86Û\99þ\87c\13ë4Ôé¿öÐå\14\92\a\90ÈA\86\b\82¿/q\91Swàp\8fÖáH5Ð\124!tÙñ5bzÀ¬"N\ 3!\96\12\f¯\ eÅ<IÅÒ\980¥T\f\15\871g\12\1f$E+þ[UÀ\ f_\e
+\15J£ÿ]¶O]¶gC\91   !Á¿ÛSbG@ª\1d\14S\r ýn\ f¿\80X[Ü#\Àt\fã\ f\8b\ 5\80=W\94a\ 1 \94\0\80\ 2\f«/k\18Ö\10¦\b²Q\16k)-ðö'\ 4\83\92\10Þ¦~îd\93\84­­CWÞ;H/\8e\1c\81¤t\19¬ã5\ 2Þ\86*\8b-ÅFGgÈ wL2       wÀ\13³³4þ\9f5ïU\88¯O|¢{ê\182+\9e_2        Z\11\19¤+NÝ5f?á_<²Ê Ñ\ 5Ânys±}Ü\ fk\17³ÄpÁé\12ë\9dû\82v\8b\1f\16
+\ 4L\9fB   gäÁóÙ\ eê¼Ó÷k\0\9fã\81öÅ\ 27\bzm\8fxÝ|\à¤l(´þJNžkê%±\02\93ôk\99uÛý9\15\9fa\ 5E6@¬\90\aùvà¹ßî\96P\ f2\86M\9eá\89âË#ñúÇö¦Ù·eÝ/p\14Q\ 2¯I~%Ël\9f?|\8bS\97xåOUó\rÖ[bõ\8d\8e8e\15pA\98\b\ 4èC\aõÍýÒ\1d1x&\9aÌ\18Ä6Âj\rK®Ó\v!1§B\1f       O\1eZ.¦!è¢x,'à1jÿ\97¦þÞµ&ÆrÍÕ´-×ĸRÞòïÓ\9a»\18\98¤þ}6¯\13ã4\82Ú\8bÞsÇÄÐlÔLÙß\97Ý\8f¨\85ÃȦr\a\9aÛ\81À!\ 1\9fÌZ·OP\ 6EïnW䮪\966\ 4¼90â\r\8a\80ðe´Ë\99U5V}´Pf;ÞÎr\ 4Ò ©©b6\9c\8eáwê¢\81è}¤¢]ùÀ\8a\13X0\12ñ׿\8b©\83\ 5Ö#`eмu²Ðµ\b\9dgoƦ)\92ßæi¼ÔÅabC\19-\9b0\86ì      ÞBÃåÁ>k)(89àVNuô¬\18\ 5\9a}åº\f¨Y¨\87\936سø\1f\87îtÛw¼\89:\8fÝ\80\89\b^\97Õ>¸âò\9d2$éA[_p\9eM]     æ<\G\9f"\v\ e\ 5n¼÷ÔØPÇËD\ 3\7f"Ú5Ü8q\17x\92ã2×/0\93\86c¼¼\995\e.Éc]\87 w¡:\ 3\86\16ËÈø\7f(\87¬+\87\85      åwPäçlû°\96Ô¦akÖ\r\ 2,U5I(\92äùªfC\9f\14 ÷ÛA\98á\bú<ê¾pÄÏV:ã?ñdVÑòÂÑg\8dÑEF:Og®t\8b§.\16\87\19ÿ }3"|\18ã\8d \900+A\85§Í:\1f\ e»/ 8&G9ÏO0@ªPLÞµYå\8e¹\ f#Æõ¦Åa©sܽcíåêN\f¾ -²üiª\93(*¬\ 3\17\9bºR\87Ç®\10ª    \90\80\ 6\9eNÉÅ\eÕd\1a\rß:Ú¡³\87\8a³\82UÂN8\e*ÉcCÑ\a0`Íå!*ÉsìFh0º\8d\84¤Â°în\19B\8eTfCõ®ÈlPh-¸ûÖb²\15½NîßuÌ\17\97\8c\ 1\1f\9b\e§\ 5l\1c|X ô\90³/gHQ\ fáÒ»æ\1fÞnû\80`©qÄ\aðkÆ0.fì\9exi·\1e\9e=9\9d,­£é{Ëm6\1a\\81Ñ^¹¢Ú\9dv\153\1c\98»xÁ4TÎ\17\ 3v\91/fò\179yN¸ \10\12i3Þ\98R\ f\v\99pHÐ÷\94·×\97ßñ\ 6\97î\9dÓ\v?\14å¼1ô\17 `\8f!$\8c¿\19ú\10wQ>\bõ¹\1c\12\87\81?\93\8c¡\16Ï¢<v\10;F\vis
+l\90\96\97\81Í\19ì¿}`\96&\14Ó\87´gq+VúXB\ 1\15\99N\ eûâ\7f\0íÿ¡*endstream
+endobj
+5885 0 obj <<
+/Type /Page
+/Contents 5886 0 R
+/Resources 5884 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5855 0 R
+/Annots [ 5889 0 R ]
+>> endobj
+5882 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 575
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5894 0 R]
+/Length 36251     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\87\82£8\f\ 5Ó;¦\ 4\a0üÿ_®$\e\ 2        \99\9a\99ÍÌX{»\97B\vèùI²,ͳ\11-Ìó\8düa\89\f\ 4.XàÒÈ\1f\16n °Á\82°\12ËÈ\1f\15.\f\ 46Xࡹ\v\7fUBß`á"9çÌÜ\85?\8b\ 5Ã\v\86\17\8c¨§oxÁð\82\91Ïa!¼yñ;xÁ`á/GN>²[ëÙ0\8az\r¼<\9d÷_ÅC53k\0±\92\ 6\81\92\ eZ\12\82Mkõ^?µ\1a\8eþ߸å\1cZn6\87ÉભÛÙQ/ݳ½\1e¼ÂO\+méµ¥ph\9f\eúÿ8yQ\9fä׿0."ï¤Î\97Â\1ep\ 6%\163¼`äó¼àñ,d9\8fg6[ÒÙ\7f\ 5ïó%N\8f8       \96è­\8fz\16\vz-ÔN-WJz\96#\ 6÷;¸\9e\14\8e¤¥X\ fî\¾\9dm)\13úðD§a½ú&ÈöÐT\97"hÓ\80ç\973ðÒð\82\91Oc¡\ 1-´øÉ÷¸5ϾÏöX°g&üIJê\13G\9d\r¤KÑÛ)\85\11âd·M!x\85\eOzßa\83\85³
+ö¶p¤BíØl°ÐÃ\aC/D\v\17!\15\92Î\84\ 5Wò¡«ì^\ 6ÛËi\84\8cìj´\ 4\1c\b\86¿x¢£&¡á\ 5#[³ÿC6R\1f\80E\92\ 42H:\ 4Æé\1a\v¹è\95I#ü\10°PnTSa\0^Ð|w g½W,\84>¼Ú0Ì\958¤ÒÈ     =üå2Z±\10Ë^YGÅ\86FPûm}>@\ fð\ 2`\81û¡ñ\17\8c<\88\17*\9e\92zõ>\8dØ\81\7f\8b\ 5O!Í\17ù\ e\vý\8a\9b³\v\1a\99-o·¼ð2\16\94YT\ 2\94\1aÙ÷Ò^°\10\89rqe\92Ëö¶¬õ«º×X\98_\88\9b\1a^0Xx§X\ 2\93?G¤Ê\83Èïð\ 2\8d³\81Ì/ãî^½\13i\7f\8c\17:é!7(ÝE,dâp´/d;ïX\82xÁÄ\91\8c<*\8eä\91Æ°|Î\99ò\1eì\e,D\9dm;±']ô\17\8bàO\ 36\13\8dÞy\8b\ 2ûF\8bêmyÁëñO\8bG\8az|íl±pnàÀ©\ f¦\8f\rx°ÀV",ØÊ\ÊèÈ\17TD\ 4SF\9f\96ÚFò\ 5\9dáÄ\f/\18ù,/\\8f¬¥\18®±°Ä\91\\8a#\ 5Jìy\94\84\85\84";6\fæ\8bi¿å\ 5\95>Û¡AÅée2ßÄ\91\ 4Å\91¼9\fÀ;@,8
+\v\14³\12Õ\86\b\10\v)ísZãH*?\97\19^0òi,\88àê}q\eG\1aÎçÁê\94~\96\17Ô\90ÍâDQÄa³t5\82îø\vö­\8däÁ\81ݤ\9a\15\16\80\93D6\0\16:I×t\82#Kq±\8b\9e\r\9fúèRk\eÉø\vF\1e\14GÊï`!$\93ië/¨±ùâ/À¨\9fl\14½\87Q[íôv\7f!ÙøÅ\1eí9¹\80\85\,\1e1\1cæ\82\85óz\88\89° âHì\93þB\18\86\fþ\1aí1¼\10^\8d¬¥T6RG\98\88d³Æ\91æ+^\0&\b.X\b\111#\8fB\9c.ËÞ\15Gº`a.\84\8fq$\97ì1\1aÛ7Xȸ\8eáÂ÷Å\ 3âH¬m\9c8M\92Ä\82¿iì4Ù\13\91$\7f\8f6¬Þ=öÙp쪣W¥ÁÂ^¢½ÆØZgG   \8a×
+Y]c!ßZP\1ej*K\84lF\19\89á|Ý}^È»ì>\16Ð7QÓÛ\ 5n\95{R\8c㪢\96ôé p¾7ØH¯ðBéXÓ0¸(u\8dÿ\ eÃ\14\7f~\84åTãÕ\8c¯o\19\ f°å\10¿÷\ 4\147"^÷L\1ci/\83(÷o³EëyOó_WXð\ 3õ\a\86\16\ 6æ|Ð\83· ¦9¥Ã\14Ò/hd¿Ï\v©ìïc\ 1\ e@X°\85\14^\1f   Éãô2û\97\837\1dô\9e\97-q¤ûúþ"/´ñ\ 4\18\98ö\ 2Jh5áÿÇB]\7f\19\16liÍiìöíPÂ\93h\f/ìd\14ñ\9e&´2´\18ÆA\9dËùÆ_\88\96\1c"\9a\ 2.\v\8c1\89\0îé\99B?9¦\1d\ 5\15]
+ðB Ö\87Ú/¾s¼bÁ\16ézÜF\7fZùÊ<ê<Lu\12\ 5\8b3\1fZ\94\7f\149\v¡\ 1\a}\84\17\98]\ f×@Pâºiö\7f±\80\98|\13\16\¼Ü÷bÁ÷ñ\19r\8eÑ\8e9(\f\16®XÓß\8d\ek¦jØv\15*ZXn\f\87¼,Õ\7fY¨mî®#^iµ]ß6-i`Y\86ú\9feÇE1×'ÀÊ\8b®\86Ëë<c\8båÜ\8ctd\7f\eä\85\8bêô\94C\8e\97UÞ7jîòBîX\e\95\Ð0ÅùÿÄBý\95X¨Ñ\92e6\97=Þo\87\8f¿\16\v\1fËGr¶^m$¾Ú¡²ßù\0\1c¿ý¨Åx\8c\ 5\96\ eîj\14áKË"BXà\0\86\aû\8fXøR^ xÃ\1cD\16bâ*~nx\81x3¼àÂúê\8bl»wÚp\1f\1d»îð\ 2\8bÝ\15\bSbwUY²¼l\9bØZá08?\81\17>à/\84\9c¼²Ä        Ýv±\98\f\16¶ÒD«z\ eýo\8a$\1ca¡L\87Å\16Jívëlä\røÓµB\89óÿ°ð\95¼\90\89ýZ­H¶¿\16\v\1f\û¿Î4ýª)§C^ȬA\e\81\8f\1a\f\83ýô¼P¶m[µïsô;\99îÞ\1fLúüq^øµ#Ã\ 1\16b\r\ 5×9\86½=\11\18\«ü_Xx+/|D\9c+Ýﯰa°ð6Îx\aq<GJÃ\11/\94\96\1a÷ë»\91u{PXéþ\17\16ê/ÄBsÃ\vñoÅÂÃë#Ù\9eÏý Pc$\e\ 2x\17\9dñ]\15õ\8bº·\91J\õ\\15\8aì
\8c\8c\8c\89¾\89N»L\ 1ËÇÏp/\8f\85Þ\80E\80uîk1Ï\85~\19\9a\ 1\9d×Á\ 4Y\924\bb½g\14õÎÛx\81¥ZÓïO2±\94\k7ý_XøJ^¨ätå/üÚ ê£y¡\11Ò\8f"¡¦ÁòH\8a¨\ f\ 4åSwrÍ\89k¤ð}?àR%ZÇ\826\93t×=)pZGî¨gý\19ç\ 1c<¢9j\8e\82óÛ¾zÉýK
+` \ f\12ä\98\85¡ç§1¡Û\9ds\81_      )yõ&^h\86×ãD\19YIuÝþ',|%/\84b\9fváÿÞLÞGcáL\11V¦<,OzxãÚ\0g,Ç-\16T\86\9e#0¥\82ùò\84jl\v\9càÇ=\19k#¹\rO\85\8cáòf\ 62\13\16r\11á\87\8c\85´\8e\94^n¦»\ 2:\b@ñLXP\15/Z\81hÃô\10Üø$\8b·ð\ 2S\16\92\9b¼8\99æ¸ÿ1®úµ¼ ç\17.wè÷f$±\aÛH\91\9axhQ\95cÉUÌ"ñ\ 5°\10®±    \9d­zÂÍÖì¡3\ eàzÑB'£\eÃUa)'^\10ëסÏoô4P\ e\1feÅZ\92+\937\16\ 1a¡¿?ÀÝòBç¾EÓ\141¸Öñ\90\19æYÉ\ eÜ!@p\9e\1d{ÝWb¬¼·á\15/\84\92½×ý\82ÝÊ,?8C¿[EÒ  û÷báÁ¼ Ã\f¡=¢F.\89tö1/Ì\ 5ba\9d·+\93f\8dÙ-\89w[,(=]yaÅ\82`w°`áA,yVë-\8aè¤yA¡Vä¯ó\ 2K\94+ðÚ\88ï¸8\r\97^"I­\83\82fX\15'Ö4YIÜl\ f\9dw\ e|\8e³×\93\ 5_¦Nsý#Ô\11ÈKÉì\14\8f1Yx\94ò%^(\9buËÔ¹1\ 2;:ä­\8b\1f\8ev¬w\833ØûûRñíj\95è\17'ª>\1a\v±\94¾Û©ô"¹KÎØó\ 2®\86a`¾Ä@!Å>Nau\8d\9bñgÁB\8e,ÍDPV È;¾h3|\19n±0ÁA\12\8eN\87%ÓHb\86¬\1f#\16\v·ÄsÄ\vmý6O r­t·\96Á>ci¾\ eÃP\83\8bÉKî0Xë\ 6¬³Ü\ 1\13¿ur\13¦\7f'WÔ\83GpÏ8²t\13æ\89×à¿S\ 2Hs\97\17\1ahC:ä09WhOé¢n\ü6¡\8b¡¤[Üϲw7ÁÚD\8el\11ÿ^,<<\8eTc\1a*ï3ZÎÀh\ 4ì\9a\ eбã\ 5ô_}ØrXSûZبëµX\9e;ß±\91\14/ðµ\14_¨ëà\89\9d¿ $V\8f2¡óp¦x!\80ñØíÅÑ\9cÑ\r/t4\91VO¯M\1d°±¼\8d³b\94U\13\8b
+Eµ\17ås\ fÒ]÷9Mä´clª©Ý}\96¸Ã\8eya\935¥'\a­=\86\ fç\9d\99=]]\f a÷k\82KÂMð{30¾b~¡Lû\80K¿\83\ 1\9f«¢\91BH1\12/°Æ\86?0&\8b(\b\84ôÆyÅB$q³J\15¿À\ 5\a综@X\10\1eHt
+1\8e\14áë\9em± \ e\82E   \80\17\18\16\8cñ|0É\80\178\9c\bÄ?Ïoà\ 55uð\81h©Â¸LÔM[w¢[\94o\9fïz5¯­±\90;
+\8e´\80H\1f(i\ fx¡ÍThwÚdкVö\1a\16ÚdIEß\Ëþ\fí:\14äSg°ðv\ fL\97û\15|Yè_ÚNÓ\83\91\ 2\12¨0\803å;W>ÙA\95\8a\18u\8eíp\99­\vþ\ 3\91Ý`!<ö\17ø=\7f!C¯\19°\0 èJ8M¡ü\85°,Ëü8\1fõ
+\vjTÿÈ,\1a\1e\9d\v\14¦%IÃÖÊ\87º\8dµ,Á\ 2Z\12üÒ[,Ä\ 3\19/S\1a;©¥éÄÝÙl\8a\17¦X!Ì\1dÐ\98Zô{?\19~\80\85\12°F\17³\[ý\9b\95þ{âH\r×\ f<\92\15hä°FZ\15\16ª¢/úÓ\12GJU=Ô5\ eĸ¬V,\9c¯WP]âHÞU\1c\8b#Q\99\82\8dv\92£xA¼\90KxÍ\v\95\98Ê\ faa\ 2ý¤ø\12Ö\ 6\87\17
+Ü£Ò|×Mì\16 ÉÊÖNµ\15TOÕ\15\16jKå\ 4:¥r¸µÅå¦á\15/L*GЭÓflÛÆY¨g\97\95z\8b\85ÒZÐ\15w\19c¬²õ:\8dÝ¥ü\15,<\96\17ÆeZ \80!>Yç³4\16®âHÌ'ÿÕZ\9cg¦xaQãñ­q¤»1U@¤KX`üäÁVÅ6\8eô\16^èÈhp\93ð\83XPj\96\9dN\83
+ª1¥}®µ \1c\85­NÿÛæ÷©I>¼\80\8dÅ\92k\8bf;\v^nWØ-[fé uº|\ 1\v¡2«À±Xo¶¶ÉþÛ,ú/ò\17<YØUÖY4úö2\8a»ªuÎXQø`~¡\1183\17\ 6Ò\8bÛl\8c\97\18G\1a\9bÆv\119,µïø\v\87¼Ð¬:\13ÐA\9a\13Î^#\16æ3ÇI\8c\82v\17>\10;Y±\0êI?»\8c\95ºÙ
+
+É~ØÕ¶þv\86¢Y\8e0lçù\98£æ¸7öæ\ 5<h\17n]b¥Óö\vXh\14\14ö\ 1§FÇ\vÚ¿\86\85\91J\1dÂQ
\9b-HL\15:\9a_P³q¥î\9c 0\7fh\89#¡±µ+Ä´ú\v\1fÎ/\14Ë|Æ\12Z\92þ\88\85\91R,ø\8dÅô
+0ÚJÙ¿\9d\17\94\86\ eÍDZ°³fÈû<\ eÒjÏd£\80\v\16®§¼\e=\11\1e^óB}\95(Û¸W\eÞ`¡Õ¸ºb`åä\f¶á\85Ï\1e\83ÀK´Jµg/\88N6>\8e¬\98\96§R\15ËR8«§ç0\9e£ :\93=\9d\16(zÍd´ÁBUÔ´\7f\88ÆFx¾ÔÃ\98\ 6}2g­6iÑAÎ\94\14\1dn\8fg\8c{{fçøͼ\10~Øu^°p\93È­ÔïÀê"Í­7.«Æ­á\1e_]ÔÂ\v×Ù\83*}ĵò»Xp\8e£d*3÷#\96¡ÁÂ×I\1f½Ï@K>\1dI8ÂÂGR}ì[\a@k8Nk\1d0\8drÓ7ú|7)P9ß\97ÏËc\ 6Ò¬¶ÅÒ5\16´aÖ\1c\a\84ë¿æ=³gîi\9b\9fߥ\85qÿÙj\14W¼ FÖCËY\95îÞÉ\b\7fò=\16n'é*ÛI­)¹\8dèªs\r×Xpo7ͯ\86íò^\96,\rû[ª¹Â\82\r\86À\90\eÜÚJÆ¿\86\85\85w®ïa\ f\18\19®°àÞÃÂXo\8b\8b\8cW^÷a0\86\95\aË,5\16ì+,\1cYíJÇW7»ÔÖXxÌM\9baÿ
+\vê7\1c-Ìhì®Íÿ\½X³Æóu^¨\8f±p k\96\85ÖÃwø\9f!áî\1a\võQiHJ\f¹ TñÂA°K_Ã],h;®4ÏýkâH?ÝbÜc᾿°ç\85\95\1eöXx»§Á²ñ\90\17\ e§¼Ê½«\Nw`×¼\82\ 5r\17þ\9e\8bü\14¼ðü7ý0\8e4\1dÅ\91Þ\84\85eªù\95\93\8dcMêx×XØF\81® ºêt9Ý1u\1a÷E,h«Ì1 ø4\16bêCnQð³YB\9cÎ\14Â=^Â\96Ì\1a.jTyÍì\9cÝu\9fnÙÊ\ 6Ë÷²Oh©\87ç\14ê\fu²¤e²¸÷<ZÂ<g\93no>\97õ@c¯å©þ굪ôk«\13QêBå.êP¹S>\97EùV^Xæ\17ì×m¤c^°^tæüêì\18³\8c\86å\b7¼p´<HÍ\16¯>¯ÊG:0¦^ÁBym\95\19«à£XX&Å°\97ç uö\10v\17É\85\9e\ eÌ\97\9az®ÏvûÔRçNà>%_Þ\8djÙ3¦\95F\9bi·}ÓòN.«\ f,Õð<ä\11[úb\ 5-ÕÞÞô²ZÖ\ 5¹Ô²Ç/ÞÊ\vK\0þ`Fbt÷R\1faáÞB7TD\>C©Jî\96anx!9:ÂÞ¸¹»Þù\15,¨(îÐ\18\10|\9a\17¨\13ùäz\98`ç.\13ͽ(\11\vzõG±ÁBëǸO\9f¨}ºy\92:\ f©\17\8cöI\97}¦YUê\8eè\fç\88\927,)z»\1a'\8e\87l(\v\1c%PXhàS\8e]Ò§\ 16ÇÌ#8\915x\ 2\10f/=ÑC\9fö\9aîW»ºæ\85Û©Û\155Ý^´gqÍ\vÇfaÖ9´\96g·*áØF:´æ\95N[;^ø(\16\\83\85Ïc!Ò        ¥\80      \1cãUNªâ\85HåNdÂ\17+\16<\7f¾\14]Ã}&)Ô\1a\85\ 2\e\84\88@åÌ\95°\ fb\ 1[¹E\9al
+ìôÃ\95>«^'\9dôÕ"éF¨\85¤p^Êr\9d)½É\82\13Ç\ 4\f[DêâR\19P+·àn)\87{yª¯\9býé1\16\8eN\14Ú\93;ì#²\0\8bôÐw>\ eÊ*ºZ\ eþQ^ 5{ÿ­ªÓ¯\8a#-z}\ 2\v¤\96\85/\9a\95\17úHfd¿Lb)®Ó\92\9d²\14\9aÂUþ\93\8c¸Tû\84°O\11qü&\81}j\rª\ 5m\16\9cÉ^ËôÔ`ï7ò¬:M%b@,\84~péÓ\86\89Ú\v\16\1cØÍ\96\96 åX\1e\12@\927òÂ\92TÚ|\f\vî\11/äé\ 5\bjñg=%MÉ\ ecªÇXx\f/¨õ«\ 6\v\ fä\85\b\95çI\ 6¡æ\ 5°U\b'\11ïV\e©ÖÅ\8f¶¼p\1a\14/\94¢Hhut$FY\93ý\7f9\ 3®\ 4Ú7-ïä¤Ê3\14Q\8a\8aÝbÒ\9dÆ\ 2ó7¼àÂÿméPAÜLx        m2Jï\8d¼ ´gzCiêc,\1cXûe2l\8b×OVj\8fØrâx®í\ 5\e©þ¬¿Ð\1a\eé\81þB\92X`ûûè/\9cH¿5/\14!\16g\1eå\90­X\bpùýe\1f0x°±f\8fn\86â\85>ä.Úýç\1cQã ÷\0(\83­Á_\bЮ W+=\87ͦ\ ewÍ}'F,Ä`ûä\º°ù\10 À
+8\91\95\9c\8dµ¥mÓF²SX¸îO}\9f\17\96E\ 4¯ÏGÝá\85\83\ 4
+½x\ 6\8b\ 5tc¶®¯»\87\85Ã8Ò\8e2>Ê\vÙ4\998ÒcãHØ\85\r\9b\91\v\ 5y\a\89¨ª\ 5\v%§E\ 6Û}\10\v¹\ fJ¬x¡§}`ø/\91\17\10Sk\1c       £N
+\v\89^ÑßÁ6Ø\b á3ñÂ9¸\94\ 3\90Qu\89\18ãHñÌ\ 1§g\1f¬-RÖè\9eÃp[\aC/\ 2è>\84\85\ 3\7f¡YòW¯[\1e\1ecá8¦ªÌ)gþ\1c/èt$3¿ð\b^À¶ã5Eÿ©a¬\ 3¦\87ö\17\1eç"\0ÛeÁ\82
+³ª}TÁ\aj¸lÓ>Ä\v ¨ã\1c\ 4\93L$ÀB\ f
+%\1e-R°£ÈÃ5Ì\8d\13|\12ù
+\vÞ\89°PÀæªdJA'RkT\10\vØT+:-Xð\ 4{#/èaüõÕ<oô\17ÂeÍÎ\8d\166ÜÎ;\1fÌPäÓNÇ?Ê\vÊC9þi¡ÁÂGü\85\ 2®¥)`øÏ@¯\19\18I¾u\80\85Ë(4-û\9c4/`A\fn\ 1\16j½_´Yòì®EzjÀB\a\84\83gJ\0\v¹o\13\16
+Ŷ¦\ fú\f¢\19i\8d\9bÆBþF^ÐÕ!_(²ý>\7fA×[:ÈöS\f´\99\ 5Ö\fr\90\83AsÞ\97s}\94\17´ÛqÄ<Y\12;v×±¿\85\85ÏÇ\91.X¨¸ä8W\80o"\9eòü\82\85\9cSY\8bmÁr\85\85\f\8b\ 43Uå\94óÔÏ\89\17RÚz\8b¶Rè\98ê<h^\98#\ f\97Q#\16RÔà]\8fók,0î\15à:Lj\93à^·ó»õT_Í,z£¿à\f÷âRÍuIV\9d\9bw`\9dÅ\a\1fÁ\82:ÃQæa\83SøÃ_ËÚû\f/\c\81ÊøæjEq!±ô`»ñ\9d\9bC, \vÀÙºO?\13/\9c\83\81]iú\99YBóÂ<   <\ 5b\81Ú\8a¾\88\859\12\82êI®¾s5\86\ 5]PõÕº\10\17n\96×\G¬®yáÀµ½^vða^Ð\93\1d´ý¹¬½Ïø\v\97\9b8è)ä\bKZçÊ\11À8ϸÎ
+\9ctLõ\ 6\v¨äLUüµi\9a\1a±à\9dn°P\ 5àD÷à-H\ fãH\ 3ú'\88\bÄ\ 2Õ~ÎÅ\1d,8øúLÇ\9e.1UO\96\ 5\1d´9\ò²µp®³»\8fý\ 5½Pî \83\8f.Îr\83\85\83@\92¶¦Ö\1føa^X\16\81Þ      vý¹¬½\8fÇ\91Îþå&§¾\1aÿÇ(\ 2½\8e&¬:ïíÌ\82åÆ«\98þñ>\1eð\ 2î\13z\18_*a\9f\886;\ 5ÝÎZ\89|Á}\ f\9fP\eàzþ\b3\8f\9cÀ®8Î\9d1/¸\f·ÖæD\1dö"é\82\bÌ®\986q\11\16õ\eû/Ì\95¥\97\13ÇÕ\1d4\84\99.Ãøª¿ ±p;\8f\1dêN¡·þ­=å\1c­wþ\b\16î¯ñtÿd!\8coËÙ>½£\87EÈî}~XJ\9d½ÏÇËiz!ôª7ñ¦¤E}ÜÑ<w¦uúl|Å_\88\87û+\8c¯\ 2VËÚÿk\8fA\95lÙLH\7f\98\17æN]Íu6íxoq\90ÁÂc¤âÏ2©£êF»Ñ\9bâH4fë¤\89zHnC+\95c­-ÏÝ\8b#pÇ_°\8f\r\9fÖªoÊÜ-5a®J¶47\91¨\8fóÂRQ\7f_Ôx\89#ÿ¹ä\8cï[×v
+\9eä'\a\84\ 2»{S\1c\89>\8d×ò¤®åd\97UØa>ÆÓZÛºÞ\16\0»3¿ bªWþjØYîZYì\ 6\vûq»Ñk~6\aø8/,õ,\87\889TadwÊÿ\1a\16¾o][5<G\8d\11fe/\98O\87\96\¸VÆ\9e°\ 4o\92RO\8f8µ¬µö5*Ï\964îå#)¿ vã¥g:8\eT\81¾v¯\18\ 2ÐK¬\ e\9d7©.ð\18_×Sý\18\16ænéÇ\e·ª@çèXîtT@Ì`áÏE\12îx5\170Lª¯È0,½DÖR¦Ù\8d1t\10¢Ñ#q\8dUV\9b±k\9cd¢u\f\83å\uzXk\85¡qæ&±ã¤\96æ w\17ùÿ\ 4/,Þ\a^\8f\ 5\b\8f\13\9dMþ'S¹\99Yûÿ:/ÌTðôh\85ó\ 2\8fÁêÂ[Çà`NW·ÈU\r\15° \8eî®\90æ×Ë ôzç\85    p\ 5\9c»0ÐQÿ\85\8faa^\9d!BøÚ\18â/f¯þ\b^ø¶>èwy\ 15ËÚ¯ÀÙ-I»\890Ý]¿Pnzò,ˤ\a×        \97%\97Î\ e\và#ÛW=|Üaß\8aäs¼0çqíÖ×?èo&r??\16ÆÞ÷¹ß¿\1cìf½îw^Üãöö-a¬ü\ 5,Ìù\88íÐê+F\0w:\1eoÝL\e\97ó\1f®wf]²Å\14\1eÀni\ 1\83\94WX\98«më)wW¬^cÁÅË8À\ 2^C½\99¹\8eñ\83ëÅ\18aå¸û\v\9a\9cöOææ=}}¤\96K\1eE\FáË\ 3ºôQ®z¤o\f\96\ 6\94\ 2©]\13[®ò\14¨;à\80nía¼¥\99,ìÏyx´<Ö\9d\vñ\10µÕè\ 3Ø´Ëê³®X\98\99m¡AE\16UrÓïs.i7k¼s\r\9b^\871~0ÝN'\8f\97\v\ 2Ø¥Ùü7åéyAw*9áª\86\17±@\84\90\ 5\9bÊ\e;³ø¥Róoã\ 5}¦Ñ\8eÓÄÂî¯èýÞ\v<2%w)Æ¡c$qÓ²«]½ï¬Öê\8dØ\07I\9dñ¸Môv¿\17¾¸\7fQy§~\14ü¤ìÏÖ\ e{z,\14*o\88ù\11\8c_4(fM8çMØÆi\13^caî\b:y\93¦\ eiQé$1¾pe\84Þ-¾­h\80ÏÚÍîoå\85Õ\7fyIÑßÊÈìå\1eç\17^X6ÿZ%\r\19ûêS\988Òçd\90gz@y\8eùt¨Ç\93(g\9b\9f±ÍÉj8­X°\11\v`WI!±\ 6ÇÈÕ\8bQP
+mçãÛ\98h\82S\1f\94wó·É\96\17\8c\18^\98©Þ\18/tóíHc!£4Ø.ækA\v\86%5XÈl\1f?*¤\9bµ'Ì\99\rD\93w\88\93ZF#®4MËÑ\87Mc)\83³ûn\7fáÛ±P\e,\18,l,}\Ç,¨\154\95³\98\ 52ÿ\97´oÂ\ 2G\112Èq\95ÏL\95Áª\99
+5YQ§ü\85\81\8a*¥Ò\83·bü\98¿`xÁÄ\91þ#\Çô\1c\9a¤° x\ 1#\83\ e\ 3>¬Õ\86\ö§S \ 3ô\ 1B\16¶ÎÙÃõ\f\85\f<\8a\983\1eÐ*è\93\14¡#£\8fÄ\91\f/\18\8fXÕîÜÈE»ã\ 5[c\81Ú\14b\ 1I\1cç\ 3E\14\1d6PäøQxBGaPq¤¥R\86\10¥s\"Éð\82ÁÂóJéë\95q\9eL5\16\ 6ä\ 5áh,L}Ñ÷ͬ|gµ2\ e¶ó¬\11þExd)\10DM¼\0\86\94Ý\8ec\9bU\8a&\f/\18ùIq¤\9c\a\v\16løK5'å\96\17öq¤³\14\95Z\ 1:ç¾\1có\1aM)\v\f\17"ª_\9cOé=,\18^0¼ðÄbI\7fh2»@åí¥\97ç\83\14ù\86\17öX\80M\8a\99Jêµ\91\94\1d\8có\1dÎÓ\15°©ß\ 1\82üv\ e±À\9fá\ 5#?\ f\vL×Ú\8b@I;\ e¶¾ô8úÎμ\9dL^±\0là`9\81\11ø×\8e@¿!ȱö\f8\1c\89\90>ÇC\19^ø>éº\99åË,\1e˱'"ÍS²KýL|\ 5ß(ùÐ\13øÈÌgn³\99Ù\18¦o»\1f\12\8b(\88Ô*«¶\b<;;çs{¢\82\16Å\92g\16º\85\9e8³ûtÎ\8a 8³±\0\8bªñ\82`¢ÖA\1e.pn<?²hÏÔðÂ7AAXàâ-ibg\81k}1è\9dûK\8a\18¼Jf\16p¡Ä_\1e\8eåDEðþ)ó\14\ 6Õ\96zÛ8~>\9bµ<\86\17¾ú\96ú~\88åmOêm@}j|]ÿV¥\r&Ø~¦\ 4ú\8eP\82^?\82\91¿£(Íù\ 3X8Eìd\89\ 1\13Ô½Â`á\89\1e¨ùÕOÇ\ 25\v(ÀR¥´²\12\ 5\v\82+\13\ 5`aWêMÝ\0ñÅÕ"\82\94\15`:G6\ 6 S³®íyy¡Kcøóã\13¨1§\12§<U\v²\84¼8\8d\85\b\eÙ\8b\ 3,t\85\95Z·T%y\95dN\7fRV\13³ú\82pb[Ër\95\ 6\8eê8sÜ\ fíÜ\9eûDSk_¤d\\8fC\9f\86\93[E¯ø¦Â
+Y\9eàHN9&(\18^xV^ø\1d\92Q\97²\ 2Ô\9d\9c\83¨ð.X(
+ºÛ\85t\84»/\rM\16\fÎ\8a\8e\82¨£ÀÞ\ 2\81η\9c[\9cJ¥T4oMÂé9\8có>ÆYx\8aSªgà\9b\9e\82.Þ¬{\15DX¼\9dѾd\86Yà$4|$°R¸Þ`áYyáw\88%*R÷\89f>\e\11¯X(E1bÊp."l¹\ 1Xðz\12½ö(O%\90"uØ«Ä\19°àÛ¬\8a¤5w\8yyÆ\ 5-ÎÙ^±\10Î\91\f\9aì,EÒf\1e\90ÌIömÙöpÞJD]Þø\98w\13ñ8Ë'JpÆÚ@å¨\17<&\80ªÐØH\86\17¾P<®\9c\ 6+Å¡º\90ÕÖF"u´¥S*\7fA\8bµõ\17N8oZK\a\eù¡á$}ÌB\9e©ðúöQ\11/ /^IJÇ\84=â³ê¾aÏ\13%bÚ\80\ 5Ýö\ fëbg\8b;¯,2Ø-4¼`xá\v%
+\14\16¦\1cûG\82\83\10]x¡\9fÏ"\9f'Î2Å\vic£,\1e\12å\164 ü ä\15`!¦\a$ÊHzg\10±ó/\14/\94Øé#¢a\9e¶n¦\9eæ\9bè©\96"\ 2Tavæ\10\0\9cÒ]kãLú¡±\91\f/|i¬fÁ\ 2hjf\83Îïx\ 1Ì Ùó¨åƽ8R »\ eÕ;!Õ\r}9úK\86esÍ\vØné\82\85²\10°\15b!¢þ|\f°pZÈg vj\17)\85`ÆF2¼ð¥¼à+,ÔØ\8eÒ\13å\9e\17*\19U¼¡6\ 3¹Ê4Þb\81rÎbYPËÖDå\92    \91G2ÉÛª\1a[vÅ\v\ 1jw¾b\ 1\1ckgdØq §\9ed\19|3I\vöͪ1ÏÅn\ 1|+yhl$Ã\v_)=Ï5\16B?\12\94\1f¹ò\82\87-b<\9f-¼P\1dñBèû´ +!/!\ 6}>Ó´Då\a\ 2báÂ\vª\ 3ø     3q\bG.|Ó('Áã],ã=ð"ã;\e^øRQ]\84ÉÝ\ 5ûÄ\9e÷¼\80\9d\9c"Õ~¦ärJ\95d\8b;[`\9d¦AyÓ öej9X<-M×\9d\10\11V\94^óÂ\ 5\v\ 1l\eZ\18|\ 5%·²\89N\ 5¤\12\ 2\9a¸ê\14{\11\"iü\ 5Ã\v_)-Í\b\9cP\9d\9eU;§@Í/P»¾\1a\16&Uªt$)´OËà\93\ e¿¤\1a\r\80\ 5îs\8eGs|\ 1\95x°%\16Tøà;#\a\954\91\91\8a\84\b|¿àg \13_pÞ\13ì\ 2Ü7hf¾_Ø\88\f\16\f/|­óìc^j\ 6·5,ñÞæø/\165\99é-+CõMX\96YVUUVfË#È\9b\11_¢2ÓH\9fǶN:\1aS\87È\83]¶EWA\1d\8bÒìðà¬I;\ 6/áLaYéÖPa\ecU \96¶{wÁ\9b\8d\8ddxákÅ\95\9f\96\8aVa!ýø!p\15ËÚTðø$\8dÉÁ0¼ðå·ôS=h\92\9e,«Ïa¡\15~b\9fÉâº#\9e7\e,\18^øjqøg\88Á\93\aÀñ?q\98\1aë\ 5\ fÐQOK\93§jxá«oêg\9a]\85ùÒ¿èSõ-CrSî\8f\81ùlxÁð\82\91ËÓ7X0¼`D\91\87±\91\f/\181¼`xÁ\88Á\82á\ 5#\ 6\v¯ñB\95\19ù£R\19\7f\v¸¦Öüù£\7f$7\10Ø°¤4*ñ\87ÿ\18,l¢jUkä\ fKf `Ä\88\11#F\8c\181bÄ\88\11#F\8c\181bÄ\88\11#F\8c\181bÄ\88\91? éùt>\9dÎñó]YrÂ+\e\8c\8c|\8fDrm±ñ\\12\95\19ù¥\12Ⱦ﩯Æó]YÐ÷\9eÁ\82\91oÓ8¬\1a:<'\16¬¥Îµ\11#\ 6\v¥á\ 5\87\85r\9eÏO\8c\ 5Ã\vF¾Íwæ¾Ï\9f\r¤À+ëÍ32ò=ÒûØz\89\17O{e'ó\8c\8c|\8f0ÖIÑ\86ì\19¯l\94¢b¦\92\88\91w(ÍqqÏ|©\1dÊ^®@ZIñ¤\8b\11áÊJóx\8d¼C¦µ\87ñ\ e!\9cçsvjæùä¿8¶¶RTÏùÃZ!Ì\92a#ï\11êY\7f\8b\ 5/bð\95\83ÍÇ^Æ\82\90Oªq­á\ 5#\8fÀ\82þ
+°PðügÚH­4¼`ä2ºOØ\82\93pÎÓÞ+\12TëÖ*¼35\e˦ÞK\16,d\94Ç\16\ fã<\87V\1aZ\16K\ 3é¥À\v\9dÛ\17IùãxÁø\vF6RÊ3)\85\1fÎ\81\8cú\0\9b\84µ\\ 6½
+¼Gð\99/ä¤\9ceì\\1cúØ\8c²\93ÞÌEyæÒ?Ï')¸'dp_ã~\82¿ÀòШÃßÆ\82@,dÒ§öÙØV\9bÍ\ 3\ 4²\99-ì:ÖH\8d\ 5jH\9fsTz\176á"W6ÒIzá\q9ÞÁ\82ض\ 5O¬çQ¹\9d¿à½Ð\1fí\8eØã\e7\8c\rýü\b,\9c\14/\0\16|\18\11ûºÒó\ 3u\ fÈ+ö\16,¤b\9c\e\1eÈ\12ø¢
+W,\14Ô Ü\93Í[x!\10ì\99°pá\85èÞõß\15G¼qíÃI´FÓ\9e_r©y!DSÇ÷Ü\12à!\ 2?ð}øF\90Ý3-¾3ãç¹ï\13ia\7fáü\82\ 5RïBÚǧÈv¼\10§ÏÃ\v;\7f!kß\vÒä­ýo#ixáÇØHä/Ìc/$\18J%@\82Ä     \15\16\925\8eÔ\a¡?äÒsÁvb\17\97±pã/\84áÌ2tÒó¥ùw^\95ËÄ\1d|\14Òë0ûj\97{ç/Øi97I\9eôC6çVaQl¬9÷ELWSÖ½U¥ø\13C§(\12¸îÑ\93E\8aÿ?õ.\8eûMÂ\92\13ØYÍÐ\9fbú]vÑOðMãËÚVo-üÜ\8eói0Lñt\92\91\8d4"\16\18üçD åbIWc\1c\89©NÂ\11éìó\bÆÓ\v/ôü\1d¼ÐGá\1cõM Å\89\9d\84ôÑ0iÁó\96>î^\16ð\91Ó£Mfù\0Lûûü\ 5´\91z\19H)\83ÑÇ\7fáG%\ 2W¾Á\15Ï\1d\87\17´$©ôè3¼-\12\ 1ßr0-{Yà*¹\84\ 5\11ü&\9b=µý\89VÑÁQ#\ e\9f¸F÷\9eM\18\ 5þ\82%\R\8f      \9eUNÎA
+þdFZ2-c§\bD\ 3ÏXxó\8e\17ò·óB Bð4\80zà¯\88<éçóÈ¥WDÒg3\v¤_p\81\91ª\18NÒK\11\7f1\16²+,ð¸\82\9fçÛ6\87\9fÓȨËáU2ç¾L\18¼\8aÐ/\8aÚì\ 4ÎT~\92Ó\b\ 6$oX"àâáj½\93\9d\89 Á}&ø\ 5\11Ë-YÌU ã
+nUP\95\16Fç<)\8ab4º÷tÒËÞ*|ÀÂÈÅ)\9d|^Í\8eäç¤\17à(g>\1fR\18Ä\16^ȸ\ 4\ eh$"\80x!\91Aý>^@wÜG\8dh¤ß¢^8ó\89r<bx\95\92÷r\ 2,ä<b\18ÝýÒpluÍ\v\9e\8a\9bÁXN!´\ 6M\1eÐö\ 2.  /Ì\ 1,4jÁà       .\fý\85Vp´vðÂ{\8aBw§\8cÌÊ\1e\b\ 3\93s\1d\a\ f\9dÍ\1d¢\1e\7f¯}\89E\18y2ç\19­\ 2\vCG\1dZ\ 6\ 2m\96\ 4\r\82\0õ\0M\ 3>\ò\91èy3\1f\13\90(\1f©\8c$\9fO\1a\vÍ],d;,\84¾ìp¶¢§½\92\19SEY\89Êw\92¨/%`!\961v\1d/@ÝB\94\17äµ\8dd#[\ 4¤Ý        Þ\1d;)8èt@?®\ 5\1c¤2rÏç!\82ëK\b½´2£\83}zÚ\ 3öi\92\1e\17l\8c\154c\19Á`0I\7f8\9fÝ\0@\13ÉÎèÝs\82Á\8e[Õì>ìâFù²¬qF¥~Ìv²ð\92§ÊÈÙ-ië\1cÝ]ÖµK\eú2|\v\9c1\1fÁ\91\93§\82X\98³!@ô¥\9aaB^\80êH\ 1\ 2\f\94p\9fó¯YpÓÞòB\83ÎS´`\ 1ý\ 5á\ 3\16|\9a<Éà\eå\ eÐÕZ\80\ 5\ 5j  \vdÐYj\1f\80H\87Ã\8cß),\9c\97ýÎp\16ã8ÿÙPÕÞFÊÁ_Øa!\11"ðNÈ\v\1ey\1e\f°PK¯\a)Nmê\83|ÍR \ 3^Øaa\92Á\103T÷\80§#aá\9c\8dãØ\8eù\9e\17"\8d\85DFç\98áÇ@fÍ9\12ð\93\14/x¸ßØeðÖ`á¯bAn§\9a\91Ê\v\16R\86\9e   \1aã      \98Ø\r)Ö   Þ¥\14Ó´¾22ÿ2/¤\9a\r°l\8cE*\9f\92¿@qf×WþB&èÇ%ÒÕXPÓ\93=lY\b\9b¼\8d\86°ÐI\8eç*¸mxáOóBû\ 2/¤9iI\18\81W\ 2Î)\9bY\ 4X`Ü'ßY~e¼å5^À\0\0\1c\80Yge\ eÆ\91\0È\ 5\9bc\9cyIdÑÂ\ f\bÊyÄ\90\83Â\ 2M_[\18Du1\18\9bG"\aå·2\82ÔÜ\b^\1a^ø»\92í± ØÌQ\ 5KQh\e)\90A:ù\ 2,i\0\ 4÷8¾\ 2uâõôÅ5\ 3ªWü\85\18gàE/U`A¨ù\85\8eKîÓ\84B#\91ñ<|+p\9a\85°Ð¨}\ 4\ f©ì\81@8\81¯\10Ìe@\eÚ³Á\82ñ\17\94X ñÓ   #Gg4Áã¾\9b«Ú\v¼i\1cÀYeñ©\9f\1a\9c\vgi\1fD}̾\18\v\97\bW\93\96s\97\82¿\92Çh¨U1\ôh\rS3;qXæ¹\9366A3w¦)!mn\92¤\9cÃfr\13d¯.¥\83á>ãlÃ\953{r-\f\191Çr0\fQ×    Þ\89&6k¬\8d\8dô\9aØ\ 3jIó]ñ÷ìÍë\17\
++'\87\8b]\8düx       \93\ 1¤¶îƺUP?OúH¥Ñ\\7fmM»Oï\96ºØóÂ\8b\92 u\94GoÍy{(/¼(\8d\14Icqnrì~'\16|\1dðöî¬Ð\9c0\92csÚ&ºÝ\86\89Ý \9a÷Ãçy\ 1|e?à\94\0ô\¼ 2\93¸\99#û­X\10\8em;\8e'\83CÕëÐRi\ 5Oº¶£|\9bëýÓdû\99%O\9fç\85¹JϧÚù.sú=+îòÆn\f+üRa¾*_\ 1ªJ\99ÈÙ\92?­Ò©\95Õ\1ek\r×f\v|\85¸    ak¶ØQyÅ^ÆB.\9e5n\92\99µÿF\14/(,\80­\ 4Æ\90\1d\80  \80\98¨z!\85×a*\81ðKG\a5\9d\9af\94¸\14A;³ÈÂüÒ(`³\17¹Br\8cÂÃæwL\9bR<ë²®ç]\89mä¿ðB#d\87Ñü¢ð\ 5(u$¼Â\ 3íu"é÷y\ 6Æ{ÒdjmM/\83\93\a\1a\1f\ 3/Ã<U_ò~\88ä\80ëUü!|\8b¿\10>Ϻ6Ã\vF\16\7fÁJ,ë\84i\98¶ôÑ\16\ e@iqiÂ\9cD6ø\v\18@Ìp!\8aðc²\82<\82N:s^éõ\v\ 1Î/\ 1³Ø/û\v\e,\8c_¼>ç]¼ ÌâK#ó&\8eT0\9d\9e?\17 þ¾ìí\8bï\8c±\1d\17Ó-O8¯\8a\81%V\85\8cÓ\94\93â\ 5Tó3ìþV\7f¡ÿ®\80éÛl$Ã\vF\88\17Îç3Î\91.j>\ f Ï\13æ\19\9fÇ\v\16Pg\12AÙ9z\81\ 2£ì    â\ 5\1f»îÐÊ\95·cÁð\82\91\17\94\82Ò2\14\1cßçÌ©}¬\88DX°<µ\rfhê¢/\8c\17\0½õv,\80\8fíÃ\86mïûAbxÁÈ\93ðÂ¥\fª«V¤x`ýO8\9f\14\83ê\13\16ÎÚ¢\89)?\1f\1d\88Ü\9fæ\r/HE+Ö\8bX\10ã\15\16p\85sÏï\97i5¼`ä[±À/¼0
+,\1a\87«6sò\9d\e\88¥\1abÉ       \f\98P\9dRi\bÌë¿ðB\80\84Rai\15ën³'à\85ñÊFÂÈ\13æA7ÿ\19\v\86\17\8c\ 2\8cÿÜ\9a|TìHFÓ\19K?\94\82{#¶*÷{\8f
+@Àë )à\95ò\17`¸G,\88sBM\0\1d)zöFßy\94\ 4óüÏý¡ª§­zlä{±Poç\ 3ì"\b(\80ÔN^\10\15ø*ö¢qfÎ9ò\ 3\8f²\8cY
+_\9d«9<c\885\1cÎX\8fØõ\ 2\8fæ­-ï\ e\16J¾ç\ 5\87|m<§\fÂ>\8a¢â\7fÍ8\18^0ò8ñß0°Þò\82¶§\1aÀ\ 2\95àú_éü\86\17\8c<N\827¤Ý]ó\82M\9e8úÑà\95\94UUý7}4¼`ä\91Xx?/Ä\80\ eZ\16ïýï¥1\86\17\8c<NÆæuû&ßñB!ù0;BL©÷ßÛ\8c\e^0ò½²ÇBçc1EÇWy\1d\86\17\8cü%Ùû\v3kÐbÊ\9døÿ'r\e^0ò.}\89÷\15\8aÞ\1fóÉ¿¶È\91á\ 5#ß$\96ÜÕo´£w¯~)\9f\17\v\86\17\8c¼C\9c`\eì     ý÷\8f¤\86\17\8cüJù]X0¼`ä\ 5\19Nvä\a§\1c\18áä\ 4¾ÓDÉÜxqïû\91=g\91\90A<Ïiäû\1e\9d\8aÁ\ fâü\14ø~ßÝÇÂ\93ÖR©ÞQ¡ÃÈß\93H
+ÿL\8ds,l\80à$à/8R\88\b¾hsÄ\82\835C=\ fK\83\86>öHH#\19\14\81¼WHë\89±`Öþ\ey\11\v\ 1\9b\0\9cÈ +Éwv¨õs\8f\89ÖT.\1e«Jã\87l\ eäi.;J©¸»`\8d\19^0òC±\80¶OC-\98pá'b!¦®\93\14QB\7fÁ\ 6PäØa#\9ei        Â(x:\ 2\8fÃ\82á\ 5#/HÀ1\83:\17\ 5è~µb\ 1\97c¦`8Q\e\91\81ÚG   \9c8öi\e\17Û»\9dïÍ\9d\19^0òCy\81\96Ù\10\16Ä\ 5\v\96Æ\ 2ñÂY\ 6Ø
+½÷â%Out})E÷\16,P\9fs]t/¯rÃ\vF\9e\17\v´\9a¿\ 2íOîñ\82%×Uû\14b\rY8\87¶w¯}÷\1e\v}\11sÉ©\ 1\83§
\18^0ò¬þ\ 2rÀY\8c;^H.¼P\81\7f\80k¢Ë\887ÊFjhÍg§j,½\86\85@\bï\1cá¡"Þ\9fú;\85\8d\r/\18y\ 6,È>\8d°DÞÖ_Xm¤\b\89ô-\8búG©î´¾\8c\92\89¿-\8e\ 2æB\94-ñÈàýÇJ\14\86\17\8c¼l#\9dÁ+F\rMhÐL°©¦@ý\8d\11\v\ eÇ\7f±Y±@;' m¨\91±\98Þä;c´\16\97:Ç3\17\7f\1a^0ò2/°V¥S³RýËèï¬ÿ-;ü8s\1cú6W\rÎÃÖ±ïºÁ{,øÔ\126\935\96J\92Üú\9fÞ³á\ 5#¯ûÎ\8f\12Ç\ 2\11òdM®¶ \ 2\7fÖ¾ùܦà8ðÿXRÒð\82\91\97$\90\8f\1c©-¹\8a³ØH%ù\1e]K\95\Oû\94\vF\9eG\ï\91Qε\98÷Zø% \92y\ 1\9f\1d\7fë\85\19^0ò\8d\92.X(VÞ\11ÞàcüÕ\83\17'áÿÇ¥\9e\86\17\8c|§ô
+
+|Y(\10ð®×ùÝV\14\ 4Öÿ\8c$\19^0ò\9dÒ ÂÂÚð6àÏÓô>3¼`äÛ\89ᲶÁ\7f",´\ 6\vF¾SbÄÂe\1eî©xáûl$vø«Ã<\^0£)\7f@|©Ê§j\9b©{¢>\9eßÇ\vEtè°`;àÒ     ç\8e{FQþ\80¤ò\7f×M}\81\17¾+\8aåùÇF\9a5ç¾O%Ç\8d¢ü\rbxÒµ<ßÈ\vÇX`M9W\b\83FFFOþ\82Øç'½°\añB\93 ¢²\14Sv\93¢HÉô\ f\93¾\88\95§Å\14.X°\13\91â$|gµ,®°Í|Òu2jϽe\9c\ 6#ÿ\8f\17\1e\81\ 5\8f©·Ô\88\ e§Ø+\ݱD\92[Lâõ}m\ 3y\98\8bÒQ\8f®^6¥LfìÆR´ÒÇÿG\ 6\fF~4/(,8Âƪ\beæáÂ\8eH\9eñ\155ÀóÊÆ_ü\81  sN&\89IY\ 1\9f+\91`=\91¦l¤ôÆÖ{VÇÊ\88á\85÷òÂ\80:Þz\ 3¶¢\9b\83Ï#½\1a\85ÆB\8bo=)â\99ñ\1eÞ%\8b¿\80¨´¥\89&\19ù%¼Ð  \1eQ=\90^\ 6õù|æ²qÔ2ðhñ\9d\8c
\9b\eؾ\ 5^h\15\16ðûÑxÐF~\8d¿\90\90Õß(¿\812ÕSª25\17\v\16\12YÇÒ©Å|ògâ\85ö\12G2X0ò;x\81\8a¬\85ÝIH\ e\94\8dc[\96sª|\80Þ_ñ\17õ\92¥²\v\8a\v\ 6\vF~\ 5/ º»Ø \14Ón\99/[Õµ\97MÓâ\ 3\ 4ëüB$ü`î¤\87\r/\18ù]¼`I¿\r\13\ 1X°ä\10ζ\109à!Á/\ 2\°Q`)¨u^ÙÁiø\9cSi5ä\85Lr;7X0ò+x!÷¥\100ÐÛH        \1c<\ 6\80AÃñ\15.Têà3!ü\95\17T;
+\8f¦\18Zd\14_ʾSѦ\ f
+\8cüy9=  /Ìå\10D1Ã\0Òx\8a\ 2µP©,à\ 2)S=;\a\9eí\2u­\ 1P`÷èR\97'$\87"J²"¡}\92\ f\9c½\90\82\eùÛòy\83âA¼ð\9f¥\0\1ebFþ°\84\99\b\9e\85\17þ?\16\8cüi)\1f\80\85\vFþ´ä\ fÁBe°`ä\17ð§ý\85Êð\82\11Ã\v\86\17\8c\18\7fá\91¼0\ eÃp\1e¦ôîQ\18-în\8a(:\1f­íËëî`s\83\ 5#?\8f\17RݹNÜ\99ê\88\19;       Á¹\90ýí¹Ú½\1a;^n°`ägú\v©tç<g£¿TN¾\92\0\8foQÉØÜ;X\9cÀìlû¶ÿP½\1c\83\ 5Ã\v\v!\98+e¥u\93UY¨?dÛ~\8b: uî(\15\ f¾Ó%ÑXFí\19C_¥[Øêd>\1dC\1d\14\8e\94\97\97\13©6\16\ 6\vF\9eÑ_°\83Ä\13Ò'5N¹\14~\ 3§ôÏ\8e/ÅÅ\92Iu\11´\12;Øe=\98K\1e\1e°\v\84ä\16µ/â\ 5`AÕ\0HRPø&\ 2\83É
+çÉw¸,Ê \9e\e?\86\1d\ 3{f\1e|U\18,\18ùO¼p\17\v\ eè|\92pÐc\16É"N"L)\ 5e\1d\92þÒ¤qá\ 5KÖ3óÅ\10×\¦³-¼4>Ëb¶¹<;sÇEtrÔ\88?
\8a=\19a\12\91W$\15¨q,E\10§heÅ\81\98\9c¿\80\85°lÛql«24jü\13ü\ 5\87Ì\1eWbÏw:\11ç\f°\83ºê\a\17,x©\95¸\1eÖ\8bµè;\e6\1e\90\bÂbÐþ\ 2\ 2Aô¸Ô§ ¢\95\81¬N\94\98Úªµÿ\f\7fM\8f\ 3âHáx$m[eOQ§2ÌìÔ²¦º®§iJbû+&xÂ\96~sfxáQ¼0ͪw©§t\rÌ~&9\9aGXë(DY»K\b\vW4\93ª\ 5\1cFz?­.¾3(z\pÚ(T¥"³
+\14ø¬ãH\8e¢\19\8f\83V?Â_`\96
+(ÞdY©Ó\95ÿ÷¡ÙÉäºë\ 5ºÃ0¥ÍÃ/\89%.\1eû\13ÝÏ~\18a}±¿à\90ù\83½K\ 3Z¼9÷2      %¹¿\80\85\11\13e=ÀBä\9eÏ5i¾¯hÊ\13\8cJ\8b\añ\ 5\vøx\1cOú3\13ŪÀxxe#Ñ\82è\93È\1fã;3k¨\8f\ 5\94pp§Ôù\86¹vf\1fM§´±5¸\ 4Ë\8bÀUYé\83¯(Lð\16|\1c\vYÜý,,|9/(,x\17,ÄLuÚ\ 2,T}ß{Óê/Ì{,ÌMRø2`\84\851Òú\7f\96­ÆBÈ´\ 2+\e\89\8eQÀ~\ fâ\85+m»Ö½¡þò'=Zç[E\fíz8¼4¸"û¡æ\eð\ 2\1cö£X\b;ëÜ\18\7fá\10\v½
+\16Erd+/\Å\91\b+Ô¸:äþl»%mo\13\16Ú%1|\92\95v5ÎÜ>Ñá\95\8d\b\82ùQ¼àN/K]\7fmïÔÐv\8f\f\94fp×\vpIê\ 5\1aõ\90>Ò*      ?\83\85,\85+3¼p\8c\ 5pnKÄ\8d?\97+/\Å\91fÚt \88\92§ëbD²S\94âÉ\1e\1ft#À3\1eð\83\8cËVc\81x\81·³êäX\88\aò\82{-õEõ\ç\vÝè\11¬õ\ 3El&}z×\ 5Ï%\ 1\ 1\17z\85Ç`?\10\f\9fá\85Î\1aà\12\7f\18\16¾Å_Hq²ø$\83áÄysÁBxÀ\v üÑàá\8c\ 48\13§sO\81!ÉÏs\16I\11y\ 19Ø¥/\8aÁ\a½/4/X\18¼õO½àã<×28\85\9fÇ\82Ò¯$Ýý\ 1ͳêÅX¯\87øëX\ 1\95éV\11m}n·N»\96±0\fYÈZ;©]}EÎ\ 3/\ 1\8fù\v\8c®ÞðÂÞÏ+Ðf\1c{T\9aÖ\v\823pC~\9aPUÓz\1dD\8a\8da\19Æ\11.{Æ\ez\ e\82\b\9fm^G\98\7f\81\1fY\14.ÉÝÀïá¤1\85Xq½30B\1cDTb»<EÅ\ 3°\80JçÂ\ 1Ã\9d0VV¶¥-öºþ2\aúØ@É&W1RÒî~a8jèÖîø@^¨?Ê\vúîý8^ø\1dë\17\9cK_Ç\8fÉ!/ÔÇõësG\eJ®ý½Xp\ 6m\9cÝ`½L\15>Ýäav[Xµ-üW~\b\v®á\85_\84\85\85\17\ e¥Q¶Jm}ÕDá±®\0r\8c@\16+x\ eÏ\10¼ù©¼ðÿ×/<\ 6\vî÷ñ\ 2\9eÏÕÎêwòB6½4ôÇ
+(ÏÐ\8aÅðÂ\7fý\1dMõ`,¼È\v\8boí&_4·zÈ\v\8dûÒÈ?\92áVOÕ3`áïú\vãüãå\9d¼0ÛÊ\8b\9d¾ÈH:ä\ 5"£zº\93!\94«K®ÇgÀ\82á\85ß\84\85\97ya.i\83ú«f\9f\ fy!~Ån#ÏÚm\9e\ 1\v\7f×_øê¡\88±ïÇÂ+¼ ýØ\ 3\83%ÌÇÆ\ 1±»ì%\ 3\8aU\8d\8d\9b5\87\9b\1dòBúò5u8\1fà\9e\ f]\980ëðlvÓæ/Z\9a°ÑË\97½n:Úê7\1a^ØÁéËy!\8av\8f§\1a¿\ 1\v¯ð\82vUo\9cgÖ¤V=\90¸SâÜ1¡Âʶ&WmVO\89]m\7f_\13\83(ÚIb\92v{Ê{6Ò\a\16m\92\1ch`f§ëÙnrøl:\ 5Bd´Ôe«üà\90¾HÇýu©\84»6¶àx.mÜíîQèàFÓæêí\9f\92®ú#ü\ 5æûÛûÙñä\e°ð
+/Ìñp\80\85¬I\ 6×½di\f\96ÓÞ\1e"\1cÓz\93j
+\9bMéxù\85ñÙ]\8e¡R\8e\96$7Ç}qR#l³\9c\85á-îâiwMõ^}ñ\8a\87º\9c\99½Ì^»\13N`\84Ö\80ç¶÷×\85ïsÛ\1dêM\86lö7\ e÷\9a.        ,CòS°ð\b^\90\vÝn¬\8båw`á\15^\bÓ[\e\899\93ë^g\8fºÉ57ä©{\90s\9d\96{ÆÙ\1e¤ÙG\8aÞµ¼&Këë³\81~²+ËkÊYzÉ\7f\1dÒ#\97%ÖïÇi\9f)\vh¨®\1c\9dí·ÉÏá\85GØH\ fæ\85ÖjǾ\88qlJÇ®HCÛ\81A±    \93bÀV\f½ì1I£\ez\8a\1fVIeõ\ e\90ó©H²Çaá\15^P`©w6±s\19-ë5\87¯\1e\92½\89\9e'Ãf£5ÕoXçíîb!×\81Üø\1dîS¹$\8c`^ëz27ÍwX¨§¼\196'\1c\8f\\16\8d\85jI\ 4\19Vns§ñ\17`á)ý\85Dz\
+\9cIf\1c\f{\90D\11¶2\141­ñáù<Iõv\8eE eÀ¨Ñ!o¿\8b\17Úé&\9a¯\13çj2 ,k5LöÌ\10¦Ã²Þ\06Â,S­¬k¦_|\1e\96Ï\94\91¿.\ 4Ðzæ&ã[õk9\eÚax²Zç´nÒ»        \vV\99¸\1a\9eËϾÇ\v´½\8bË\99âtI\91uW 3ò9¦ËÕ\9f\93?ä/d\ fç\85DJ/Ì°
+\fãÒ?O3aAòtì¥?\97®<·pá<.S!ZlWÕ\ fé û¬<}<\13ã½¼à\Ïò\86\8eR}·Nì1c¬lÁ\8bVJ1lùªuU06µÇ\92±0o\9bXmV[z«Ñ±m[a1µQ\9c\ 5\82.7iªü\r:Æ4ǸSÜ´9cù\18ë,¾aÍiRXp\0×µ« ¬<\92c^¨-\1a\ 2R\e\95?,\9bT]Ò\10ëÃ\85\r^½Â\1f]=ðù\9fâ\85\87c\81c>+\8f\0\v´\84\87°\80­Ù\0\e­ò\17Nb$×ÁÒõ\ 5h=5;¥ßÄ\vÊtßj\8a\14¥Í\98\9dÇîÅþÞiÔÔílBwG\fóÝÅ\ 3ΰÚèµ\956¯F?cÍA\17g\ 4]deº5;\7f¡F(8UΪ&Q\83ü1/Ð\86\17\93\b\97\1c©!À¹½{f~á\11\85ü\81Ì\19'ÚB,\ 4\91l\b\v¡Ï\873\88,ÖõB\92\9f?qóßÇ\v:\ 5£\9eÚ+;Ù½ÊÖS&Ê&¹»$ÛêjB¬R\ 6×fß;\8bÊX:L\9bem\93å\8c\17´\8b\9eî~\86R~7ݽEîè\96ÀSx\9f\17n\83g
+\f;kñ/Ï/<\1c\vz=h\15
+oÁB\14(|(,0®\8b\16H\8b\1a¤ß<\f\v\82NÍs/ã}§\1dÊ«ç_&{Åà   ±\ 3\7f\922\8dê¡{\8d\17ÐñÞÆppí3ÐýjÊ:î\e\87G®ÎòÛ4\166¸¾s \v\16®\8f§ÍÅøçóÂ\13Î/h^\88d©Ë¿\°\10­X\882*XT.ËþÁn)>Ñ}î\1d¼Ð:Éâ%¯?|I\ 6ºyü\v\18\9aÕ\94"cýz¼O\ 6\17þ8¯ñ\82\8aÛ´Ú3u\8ejÂèX\97u\1d]S9~\8bªj\eiº~\88÷xá&\8c\15*³o³°ÉðÂ\ 3±\80\17Åx0³{¼0{\ 2\9fp\17Å\8a\17X\1fáû^\94\8fÂ\82â\85*ÛJÕ\8e\8d\93¬ë\8b7û\8a\a\8b>ÛZ\1d)ÜXü·\8bCm+v\9aͺ\99\17\16\eg7Ó\13h.\rV|c-\8d´ÝíºOTÕz]¡ze2½Æ\vîí\9a\rå<m~ü\9fõ\17¾$\8et\9eYAq¤\ 3^°eQÍ£\fÚ¹õ¥Æ\ 2øÎ^>W\0\9f9öºG`á¸\ eF}      ªOÛ)¦Ô½»æS}µX Ä\v·CõuÆÕKE(Â&\ 1\12©o&Ð,;?ð´\8f¦æ\9c\bK{\11é\9dĪ;¼p°¤ºT·æB¢\86\17\1e\19G\12\`\91\váÅwF^(9\16\88éÁY\162
+)\964#,\ 4ø\101VP\8a\1f\81\85ú°\ eÌæS×jç+\8fø0\8a¥Gg{ëW\fé+«\f^.BÁZ;µ¦kz\04ìæ\1dÔ1\8e.ªB\ eb;¬Þ.\94\85úHÃ\93«D©?ë/|\ 5/\9cìÈÃa&TÑÈ  |é\84¼\ 2\v(anú¾\9dYÚG=\1a)£*\1d\90¹\9e×ã\98å\88\87\95úHõÎ\83ìv\16ø\91Õ¾ØSËÜñä¼\18\10}½8Q\985\89å\ e;zpw¶¼¶Î^\v'hÞªÞÆ\v\87\19 d!nVN\18^x \16\8aOìÝðì\11Xx¥nÞ´+Rg\ f÷3H\95N¹V¾1\è\b\89}\1f\ eo*N\14\96£\83Õ\91ê\rBSvå"¿ºÎMÇ\91Ê·ñÂú;\ e|¢Æø\vO\86\85äC\99{wxá¨\9c*\18ë\96\ 6/ïÍFì\aÞqÍ\ fr\87)qÚð\83¼°\9aKM\82\19\80kZS¼\ahmåoÁÂÁfá\1d,\1c\pyUvÀðÂ\93`ácSþwxÁº\96$Ic»Ë\ f\87þ\97\16å¯\16\ 4KwÙÚnb7Uþ1^¸XKq²DZk·½Ò]ö\16,\1clv\87\17âûf cü\85\87c¡´¿\7fÑè\9dù\85\92±|ó\87JÕ½æ\12ÜDm\86\9d3\11:»Än¬\18o]-\88y\7f1Ó°\8a\97\¥4Ü)ù«©qé\1d\1cßÉS=ÆÂ\1e&\86\17~´¼{]Û»±pña;kïòâô@Ò°\8fòÂê\1eÔ{bÐa¤7b!|#/8÷-ºØø\v\7f²\ eÆѸxGí\1c÷zM~\19OÓU\ f\ 5w°ÚOð\ 2ù\aKÊèÎp{5[ñ\1e\16î­_¸\1f\1e0¼ðý¼P\16\944\84ÿµC÷\15Xx8/l¯2Ì[\\82¼\83\83;5¯òB\18²\17\99aÚDzÂ/á\85c,X¿\83\17\9eÐ_x\r¿¾ð\14\16Ú \7fÔ\92ÏOòÂKX¸3G\15æ]j¹Ã6 Ú¼À\v¬±\9d8µ^\9a;      \93íìwø>\7fá­¼àÜýý\83cxựЬõ"±ÇáWaá=¼ Mó\17±0\1dÝ$Z[³:\ f\9bT\9f[^`Ó0¼¶\92^EQëîe§øsþÂ\11\18sk_\92û/û\v\ føѹê\88N=Ë\97)¨¥9ú\1a;TomiéÀé\8a\85{»|\13/¼\¹(\1e^,w7:kK\87ËÈzÀ\vVýê\15QBøê\99\9b~ÂûxáÐÿÈ(\ 5ÅÌ/<\84\17FO\bQ\94\98xÚastÒ \97K\11mÒß|ø"Æ\1eT\92«\rlØ \b\1dy\86]\ 2zf1~\92=\ 4\vïâ\85\97æ\9dÕøú\92N²ÊVív.ç;ð\17^Hÿ[oc½\1d\8fUfÄá¼s;VìµÐë\9d|¤£ßÑ]Y\81\7fÙ_øì\8fN$\9fÒ³ðC°\7f¸\97LØë|îÅ)\ 5ýO×m¢4\8e¤ÇâBz*æR\15ÒÇöT¢O,j\1aíÉ>N#á<\ 2\vïâ\85ý\80ü\9e Ó¢\9cÓ¾ÜËA\1cÉvï¥\85ï\9dçuVï~>R\98\f\93\95è2`ïã\85Ã
+²:!¶5¼ðy^\b\bM)  ÁvV³%\v°\7fpAO'uçò\\816\0û¨Yû»Ù¸uLë\9dqµgJë\1eF\19<\ 2\vïâ\ 5\95§zܳJ\rÖ«ùòѾ]\ e\1f^eÈ\1dð\82^°ùRu$\9d뤵U\95|=\ 2\ fv¯^Ë\80½\93\17¦ö\ eómR\9a\8c¿ð\ 1QÍÎsµª9ç\1eè9ª$.ç/dÊÊ2×½pAí'Å\ e\v;ßyé§Þ\83S]æ%ÿH\8d\9aÏñ\82\8eà\1cêi¼Í\89nR¬Ër\90Ós5´\1eð²¢:}¥ÞñE­ÓáN¿\14\82çr²÷ñÂ\11Ï(was\88\9f\89\85ÿÌ\v  u;ϱCáLK\14\1a4u@Ç{°wð;.ôj\ 4K53GÞh®±\80Z\8cì\10é]\84ý\0\8b\17\96¤íô®ù¤\15Å\1e¨\13hu\ f\vÕ},èsLw;×êR~\17e½·®m\1fm}\1f/\1c\ 5¦\9aë\8cu}÷þ^\7fçÏð\82ía·ó\ 5\v~47dì;\84\85¤íÆ.Ërí.$\8bUt\a\v\1e`Áj»nÌ*ö\0\8b\17\96ío\87B½^a\89±¨\8a\17\a\89\fWÆø\11\16\16Sä^3\125¿½É8]BOå±Õf\7f$\8et âù͸¡ç\e~\18\16\9eÂ_`ÜW\a*4/8 Øg"\82P\17ë\81\fXM\9eÄ\ 1\16\94\8d\83H\1e\81\85÷ñ\82\8e$¹×\8b7Ãx7\17¼\ 4\95n\88A¯A[ϧ\86î«!}Ô\19Gõacéν.Ù¤+Ò\ë$Û/C{'/Ü\|x[qü3­¡ÿ¬¿ %"E<I{¶W^èÈ\8bv¨lØLë<±W:\a¬\°Ð \9b\ 5[â2\9e\8fþ^^¸ÔGÚ\81A×­ÛL´i\93ÉÚß2Ýyp£µñ\91­¿\94oq­øª\8adi§*,»óYF\1d\9dÚ­;
+\97J1óÇxáRHI1]RßXnWË\97\f/¼CÆ@ú\11Ç\ 5Î6¹\a\ eÅ\87\ 4\8f\ 2Á\17õ\18¹\b"ÁÓy\83\ 5p\93yåh^\80]RÚåCE\92\vº\12Æ4X\9b Q\95ÞÔÍ[\8cú]õ\98,\1d®û\ eê$¦¤\rC\96/\1fgËÊÓz¨\13»ÕS\ 4aÙ:Kª_½·`t\13Ü!½\0$×åËÖtÖ÷ò®\94ð\]\15Àܹ\16i\89Wÿ\87ê©\96\ f\98w\ e\93(ðð®W'¼Ím\11\93\aÃehi\8b 8ã\1d¯.½Ñ»Þk·ýÔ³Þ\ fN\1f\1a\8d\vXÅ·Ö\ 5ÝÕ\98\1dfK)#w\e\87ìô\1aÏ)Ö%ïÂÜ\9en\v\8dih¹µ\95Xµ}\19èÝKb+|\15ÇN\1c'ÓZU¾¾²ª\16\9d\1a¥\92¹­u÷²á»y\ 1­´xdô\13mëÐ\87Ñs\8f®\95$Ö34\16ýA¼ð\ 4òi^\98ódYMS[©ãàR³úÀ¦`º\b<6ñH\95*ë!}§Çí¥\eÉö\8bÑ\1a¶e\91°Â\98{©ÎQ\ f×]ÐKkY^\rÀÁÜ>UÛ©\1e.E\ 2Þí/\90_ìÂáÖRQ7uõ»u\95\9dûeí\1d\9fÑ_(\1f\92\8fôtXx//`Õ^÷²\94ymÏ\ 3\ 6Ê^\19òø²â\99¶;Öãø¢ôÛé2¬\14v¯"Á`Ý>\88r):Ië´\97k\9a6+\87Þ9ïL\15¹uAùåpõue¦M\19\91úÇL3ä\ 6\v\8fâ\ 54\r¦ë\168WeZ\94\92-Í vÛMW}Íò\8b:íò7ÂÎr\ fkt¸uz4Õ\aîûMo\93\9dSñÞyç|ÜW±Ü¹\ f\17\13ïÒäç§\84\93\9eÄ_x>,LØvl\98Þiëfq=,6KM6Lzd?b\93ÀÕ´¡í\ e\8a\87µ\13m\ 3r5OÍ\1c\9bFH0nrÏRÕg[7\ 5\87|\17\9c\1a\8e»ªÝök[¦@²d9\1eýÄä`\9a?´ÝõêÓ\1f¢\ 2\86\17î`!NÓ8\8dãwû}m\8cY\16ª\7f\13\98èw\1aè\94M\9cXÚF\9a°4pwp¢ÊI±\95\8e\ 5\87¹:JÞáWt\1a²T¬;GX\ 3®x6eÔÀÁºýÑlü¡©s\8b\ 5\aoAÚ]ÛHØ\1a\83Êöѵ'Nwü\13['ÑWÿS\1ay\1a\7fá\18\v\9f\89\89±ll@6iÑ÷6ëp»6»¿\1dcyÎ\ e¿\ eõþ¶ÝtUþ*düU'ûD\84s;5\1e²ªkì®}é'\86\8c\95\8c±\9f\12R}Z^`ìÇbá×J|§ÀÞo\91\17¢÷W\v³G\83\85¯ÇÂQÚë/\91\ 5ß{ï\1eõ\87Êk\e,|ÌFú\9d¼ð[°àIÇ`Á`áéy!t\8a\93
+ÉÄEO\ 1B;aî©ÃéÕÞÝ\84äXÒ\9fH¥ý\88v;\15´r¥\89Y\\fÙ\9c\9d\v\95÷ÒÖý\80&Q\9e¶íÐ'lf±/\8bN\1d\9f\19,\18\eéYý\85
\88a**HÐâ(^HÙÏ\93À\86åKªÝÜùø½Ç\14/\94Ô¾Üoq¹?¾ô;<\ e^o²ìÖ
+\ f_\ 69\13ÔÇð¼ìa°`xá)yÁ\93^Ûb^¶+½*\1fd\10ÂG¢85\9däI\19óeÿ\1cÆö\8c6$,ô2êª\13*ÿ       ¶«")\82®ñE\8e]\9f\93ÒÆ\ 2\ 1­\90\ 6r\98ÇHNÌ\96E\9e»Ò3Xø2,LÆ_ø\f\16rj4UöN%h1\ 2.KöhÁ~A\rËGqV\e¦ª\b\13\16tß³È@Q\e\\97\80}ÏSxYcÛsÀA4·z\91C¤ü\ 5\v\97\89c°`l¤çä\85qYo\90¨\11;\ 6ÕõhÕZ$°_ùYè\81|\90ýp>»\81(Ñ_\18\9eÏ\ 3êx\81í9[é\87¸x¡Ywóç\8aV²Qå\vÜ®âÒï?\96þb°`âHßà/ØK´sR=Fp5\9a\8aú\ 4ºa¹ÆÂY¿\15\15ò\82½¼\8b\ 1\v9b\ 1ak\v\r±\80LÒ-X\98É£\b\1a\83\ 5\83\85çä\85NñBצ\v/x\v\16ü¶\1dǶk\17^\88+x;v!b¡\93\ 3µ3ïÊ\95\17È\1e²ç\88/»µ{,\84\r\91ä­Á\82±\91\9eÒ_`Ä=\8c÷¹ \ 6å\1e`CaáDÅ\8f*>-þÂ\89\íHû\vDY\93\9fmyÁ\ 1^\98Ôn°Í\15/\9c\ 5~\11}dÖÍ`ÁðÂwÄ\91"piY\ 1\bè±\16^\8cËù=]ïÂï0âªÕ°\15X5x@K
\17"Y0\õ̶¼`\ 3/d\82ws\16\81û½á\85\1evKd\11\82+.*\83\85¯À\ 2æp»Æ_ø\14\16l.9xµåÌÀ~ñ%.ç׳Ä\1e\18ýB\ 6˪¨Tà\86 è\14Sm¸\14¾D\ 3ë\8a\17бÀÝ*ølX°`I2½¸/.ó\15\ 6\v\8f\94¶éº®éØoý}ß3ï\8c=\99\1cTxæÔn\8a/\1a½\ 6«K\kS±¤J'+ÆQÝFc'w¬\9aV¨t8i\9dÇ6\1d*ÛìÆb\9a}¦ol\v\1c\ 6gÚ÷z2X0òLþÂ\8f\10\83\85?/f]\9bÁ\82\91\87ù\v¹\90\8dÁ\82\11Ã\v\86\17\8c\18\7fÁð\82\11Ã\v\86\17\8c\18\7fáí¼0\16\81§ Â:63÷~Æ\î\f^àÑ\8a\9eê¬+\ 15X8Õ:¡\9cU\8c´Lû(*ÒKo\81áT\80\9c,:wê²yNhûÁª\f\16\8c<\13/x2ÒXðD\ e§9ÝÛ=ó¥\b<_r\e³ötw¶\ 1\ e\19úR5æÁ2ô°\15\8f".ýEÑ3!|\10.©­[\84\93q\81¤¦<R\98Ü<#Oä/0¾,¨É¹(a\9bó½ÝÏ2Â\81?\96<¿´Np\ 1\vÌç%\96\aª1W»\90\11 $\ fd¿`Aå.Í\93Ä5\10
+\v>C\19\1eÑ»ð\99$\f\8d\9e~ÇÝ}\f/l°Pª\ 6Q9/t?rÀBFXÈ\97ÖQlÛDª\14Zý1ii\87\85\90\1eßWçh\101;,PgOÀ\ 2C,Ð\aÕ\87ê~?/\16¬\1eð}\1at\1aP\Àu\8e'ø§9\9dôï´O5\98¡ÓIÉ¥"ÿø°^ Í9\9f»Ó\9d ý\11.ͺ[(\92\15/,­²¬Çã¼|áég§øöÒ{ö\15þB\98D\82ó¢\9b-0i|Z¤Ö`\87r{\16ý\89\v\a\9a\82!ã¯m¤¦%©Ô\81g¸Ç\82¯°À|é\0Rèhl­æ\7f\8d\85|ÅBÉ?\12×zZ,`Æ{&¤®ò\91sd=jÞ[KM\92a\80Ù\8e¹\10\µn\~ÈY<¬\17\80%KøëÜ!öF×j8V?þBdÅ÷\1f\8e\85\96¿ ÑÍ~ýï\80\97>\8aâ+ü\85\14Ô¾<KQ\95\8eð\9aQyÆ\Ä9\83Gh7>>¼AömyZm\9dH\94ÛKõó\e,4¸¶Ç\ 6D\9d\9cÍ8\87X`!c'É«=/Ø+wü
+,\9c}j\ 3¦ZúÂ\1dÆõ¬)þ3I¹Ü \89\8bÀ\857ç,ß\14m\8c\1e×\17Ã\ 2n¯ìã\fÕ\88\16àÞ=U\1a\84ß\8a\ 5êáw\97¤\9cqïÔâ¨yV·ñÁþ\82\13\ 6P+Æ\8b\8b¿\80¾3\ eø êh\13©±^_T Ø\ e\v[\7fAX\89e\9d|b\0\eKdðb¥ið\9d¹Ï\81tD¼úÎÜ\ 29qE!¿\ 4\v¡o!ð¹.\18å\89\v/\b½Pã$ð&.ÍP/Ï\1d\95TWZe9\f\e\96kW+UWuSª3,«V\99·lÎÔ×ðm®v±äRÎ>Ì+u\10ؾÊÕiÖ\18!S\1fÁéàe¦ÎÕ÷³Þ!ÏÃ<\f³J\97tÍaÛàÒZ\ f\8e\87_((c[.Ø\18\8e§¾Ï·fu¨®p5¸óå7e¸\8dC\9eå¬ßáç\19\9e\1fvÊ3:ófwOb\82gÅíÇû\vúqÐ\90½b\81)ß¹ -9.jce\16öz\9c\9bõà\7fÈ\vz)gA[\84qÏ¥Òü\ 5\vð^\92Ù¥x!ÒkBO¿)¦Z#ÊKé'dð4"\12\81æ\ 5W8j\bô½\9e\86\9b=\16J\1c',\vYsÎü\80EA\ fCG\80o-_\80\99\1a£uµRh\83\9f        ¯\82ý"\ f\f-0¢Y\10õð*è\14/¤¨2i\80»bÓ<|Á½2ÇÓLs¤J9ÀGÑ\88#m\ f\aó\13\1a
+\13¦p<\88´á§HÀY@%;xÁ=¾òÂ\80ç\ fìÙ"Å\9cÀÐsx\1fÀéAO*\ f\9eµð\96q°â\1e^!\1e¥\84óp\11\81þµ\11^ØDaI\9fu\11lÀ1w?ñÕ\ 5Û\1c£\90\r¨å¨vïC\18´a\8c\81\eÐû\8f÷\172¥à\8c÷{,ä:\8e\84Xp¥P\91ÒÓBS\9a\91\81\91q\96\ 2¶p²ñ\16\844\80\85£%\96A(\93\ 5\8c    \89\88²ùÂ\v°½ã|(eûi±@\86\1fðBFwð$Ó\8d¿\90\91\15\94ó¸ [\1cUc7\8eË\82Ù°    dZ\8eôH,¸Û¸n\84¥ø¸\13ÉÓ<A¦\ e½eéHÉyS¶\ 1l\aC\9b\89Æ3 *I\ 5\e\90\17Ð_°\85°Ê\ 4\1ec&¸]\8eX\8c\a,_\8bj5à\96cÕ#µ\17\92O­%Ñüu@90ªNc¢#eÐu\11Ö}\88ä©t¸\°`Iî\80u\1dèR 'Y£9Xä\99*or®Æh5õ[!ù\98\9fÐO´dÔµ\ 5-k\14NÞa\84Å\82SÀÑS¼º\114J$¥%Df\83wu®Ñ_èä²;Ü?\v+æO²}\10/ÜbAÜÁB\ e7q\92^Õu]¥[\98Ã\r\8c\97\17\1e\1c\8f{@H¸¡\8cn9\!Ï;ß9Q\ 1Ô­¿0ÿ&,d4ô\83æ1\1f~]È\83N\ 6«¿\90[h\ e:|&^àKE\84\9d¿@7%\0\9aõiÙ\13z\8bʨ\89Ñ\15^\ 3\8a6W\8d\81#|\9c  Ù®åÌéyNp\18ä\ 5ÄBOK×kQÚDô\84\13ò\17\82\b/N\9dÕ\99\vÚ,Àóà\92D\aO\85jèPY\1fìã­ê\ 4ÙëÅÒAf\8fëXÊ\19Î\1c£\9f8\87\80Þ\13\9aÞ\99·\84å[I? â¡ö7z@*µ\bO\80!l8O.hñ\97×ÁE§\ 4-[\9dªSXXvWþ\ 2ÜÎäñþ\82rá;¸ëù=,8
+ÞN=^Mpx Ü`\16uÊH\ 6\18ä[,,m\9eWÛJc\ 1ö¨ç}\1céWaA\ 5>\80\17à\97Û \1eVµá\852ÃaÞó\0\vh\86òÞC9ï°àbÓl\84\8e/+Òöaæ<F\91Å.Ê\9e·¶S\10\16è¶÷ \93\9câ\1a-(¶â\ 5\e\10\824\9c·a\18²±\89û\15\vÀ\v\r=        xÀ\16ÜL\87\9eh\f\0A\95@Ö@(Å\84ì\10ì\86Fu²÷µ¿À\14\8e²Jó\ 2bAW\8a\0_(\95¾ëÐ\12.»±í\-p\84-»Ji\ 3\1e¬\97½E]ãlU,ËKlÜ£'w4oµÞ),,»/Xp\94.=\94\17\0\7fI\ e\96\eüj´\93\16\v'\ 6\85\ 5\16ú¢      çN¬\93Ã\83\8cì,\aëÇÏð\8d×TY\83Ïd\9d_ÐH       ì*\ek±Ô¸XbªÀÄö/æ\85\98\1ea     XÀñÎ\13ª\16\94æ\85
+\ 6Ò°\15)\19!ìÚwVX@0!\8c\98\1aYlÙÃp\8f\93ób\1f^tÐ\19óá¸zpB+EYó8\8c+^°7Þ]\fÞ\9cà2ºð\82\1e][`î\82\1eTÔ¦\ f'л(X~\r.àM\95ÎD:Ï\80-%²6X\88\95 àÁ¾\13^\Шb@V®\82\90`Q4*Ì[âH{\16°Í\99),°\ 1k\8a\9eTÝ9õûh'\85\85^)Nº`ÁV\9f<v~!÷ñþàøÀÄ:êô\12\98\9c\1cZ ú|.\ 3\ó,ÖXuX ¿«ª¨R \90\96óòôôV'õEÐÎ\17\7f\ f¨TóBøë°à,¼À`8/ý~î¶þÂì\b0Ë;Í\vÞ\11\16\80\963\8cÖÀ\18TÒñ\8a\99\aí\bR\95»H$?§­\rÇÍ\ 5ÝF4s8yÖ%èäÂ\v>}\122´vNqæ¬X\80\91?Ö¥\7fàñ_°p¢\0\94-\87\12§=.X\88\95ß\17ù\v\16H\ráÀ\8b¿\80¼P¨_\81|Öõà$äV\ fÒ(»\11¯§S\ 6¶¢\87\ 4\8e©\96 ¼\9bp°X.ø\82\ 5Oï~\85\85ÇòÂ\9c[Q@ó\9eá°Nð\95ç(\9e©\ 5\1e;\ 3nç¬\b\82~ëà6ðAdiÿ!ö¢À£¾\95á4l\97\99\95·NÑÍù2\9dY\9e\8bqNðÀÖôûx¡[ý\ 5¼B\1eÏÝ\8e\17\18\1f"øÊ;\88#-ó\v ÔüLQì\8e\ 6ÓD\ fîÌjv\91vG{_`k\97:ôÎɧl@á\16\7f!R\9fø\8dG\8aomy¡Uã¸\ 5g¸`Á\ f´!<áQ/XhI}Ù\12GÒ¾¡å\87ÊÀ÷\88\17T\94\8c\87N¢ÂðÍâ/Ð^g\99\95*f\bÀ
+§XÍo\11\7ffuJw-\ 2w\85°È\1d{\83\85\ 5\v\9a\81Ìú\85çÆ\ 2£çC¼ÐH\1e\84W¼0\17\1c\9f£â\85\88ÚÄ5M»ê7\96\ 4ÇÂãàXyXñ\1c\ eÔË¢\9cË\13ZóNÊ\96mA{\80²\11\vh[4`À\83uëes\8b¬²Ä\91\ 6ü$óDæ!ùg\81Â\82\15ª\1a>Ü      AíD·b!V5>ñ%9\ 4\17,\80òÛs~FµdIC5vÙ<úèO\16!ά"/ÀQÂ\14¬kp?ØÜúË4z+$\8c\926Zá\9e\88\0\90r\8eÆ3úò\8dô³V`ÅÝ\ eF\87Töå\\ 1\·X\90C¨vï¥\85s\ f\96¢\97Ü`á¹cª½\9a_@ÛÄè\11a\81¢g.\1a\ f©Ä\81\82\8e#­©\89\93*ÎÙ\93­\81Y¿à\ f Æä\1eX²ä.ÀX[.\81:éû"\ 2\83\8aQ.\aÖé      9ìÂÉ\1f\80\16)\18ÁÃÜ\bØ^zX,\9aN\83X`>Uô\89ç\15\vΠ¢\95¨¾ç\15\v!æm\82ºÃÁ\91\17*ü0\8fðÀàú`\ 5v!<8EL\eàÅ\8f\9cÎj­q$\9a[B·»åËn\r\95\13ò\91\1cmz\87\ 1ã^_°²\91TL\95\8e\eP0\95\ 2\92ø\16}~è2Xø:±1È\90\9fp}\86ÝwhaZh/&\98\91\a\8fºÂ·s|bà.\16JúEgB+²Ö\88\v¶ç{ô¤ÂÔ\v<Lì
+§Óbt\8e^\10L,)Z&¸\r\86nF®F[\ 4=îÒÀv\rMú;°«C\ 6|\10MÌ**u\1a\vÏQ\9d\82àLIÇ´iÚ·\83·Ì\1fÐ'cA)|\13þ\v\87öÆt
+ÁÚÅ·,\89\ 2ü}`H\aA:\166\ eéI\10à\ f\87ý´é­±\10uQp¢ìýr\80W\84·ÆÓ\ew½×âå\ 5\8cîÀ³ñtd6Á¿`v6z÷Ðò\80çf¿\98\r\0,ÌAÿYf!G!T1Õ×¥\14\82qñÙ\1ay\9fÉ6\8aïõÑhå§t¶»ÞÝ\16íü \7fÁðÂ×FU\85ý\99\873xJ¥þ\ f\16>#é7a!\rl\r/<;\16>7m\92\83\r­ÒêÞ\8a\85|\8b\85ü\7f\ e\ 2ò\ e#V\9fÅÂÞ-8\8bn\19\ 5L}¤'ÇÂø©j¾N²xÇÍÛ\f\96°Y2ð÷îò5R6w2ËXó©\ôëÝ\93x6¼ðC°`ä»Àgü\ 5\83\ 5#\86\17\f\16\8cìxÁÌ/h,¤F\e\f/\18^ ,Dç\93\91¿,\854¼@r\92Fþ¼\98\98*Ie7Fþº\8c\86\17\8c\18y\94Ëa°`Ä\88á\ 5#F\f/\181r\83\ 5n°`Ä\88á\ 5#F\8c¿`Ä\88±\91\8c\1816\92\11#\86\17\8c\181¼`ÄÈ;xÁ6wÁÈ{\ 5\8b¸\ 4\8d¿  \vÂ`ÁÈû%Æ\8a\14\99á\ 5#\7f\1c\v§9Ì~\97\81mxÁÈÇ°pþuÊcxÁÈ\87±À~\17\16دç\85òÜ÷\1eü1á²Çb!\9aê³á\85\9f%\99.am\19\ 5~$\16Ô]ýU¾sùë±P  Y\f\83g°ðPiú\88Kîõ&¦ú\93¤\15X\8b4\96\93QàÇJ/O¿ë\aý~\e©\92Ø\12Æ`á\v°P\18,ü8\e©Ã\1aè\ 6\v\ 6\v\7fÝF\ 2,pß\17\ 6\v\ 6\v\7f\9e\172/ð¥\b"Çh¯ÁÂ\8b\85¹6[\ 6Fu\r\16\8c\8dô?°\10¾ñ³¿\84\ 5\16\17\9egQ\9b¡ÔUÍ\83Ú\ 1{x\ e ®\15«®+\99åE}ÊÞt\93\1f}GsÃ\v\8f\17«\87Ç\94zðt+OOwWÞ{m4\ 6Ç\88\93_\83\852P\93sx\e\ 2©:o9Ò¿ÔÂÅ\96§Ë\14\9e÷\96ûÓÛ\ 6\vO\8f\ 5[$³ÝÔܱÂÙã4\e\95û>{ßA\12\1ft#ò\7f\v\16\93®\1aSl¦¾Á\ 2<\97³\8cmÛv,γ\99q\1e\8fm7½¥\97\82ýð9oã/|\81\92\84¹\10"[Zd\9cÞ\9dÜÜã\1eÞ\7fÃ\ 2\90RY*#$Ì2öi,\ 4\8f»á\ 5õ&\91ÖÜéì\80@\8e\97\va\19^\a\82©\17\8eVܼbÚbb\9fl\jxáá\92\ 3BGÈ3*\93B\81î¼\9a·KoͲZô+ow\8f\90µ\99Ö4\9bx!¬ô.a©v\86\87¾hé\17\86T"Ç\132ÀK·Á¸áÓ'±`K®~%«ã\e^P-J\ey\9eGÌ~ESiÊ.\17\12 |\0\9e¸EƦ\90Âkñ\ 3î\97sÕÃÛ\ 2nL\17Ù\º\86\17\9e\v\v'\8e:ëù§\88\1aÙcs×V`ß Ûã\9cG8âÅ\91àüܪGËy±\8e\82ù\89\v\1eÅ3\83'Î]8Èä\vÑw¤\92ðÍ\0jcù\83øò\bN&\84_\14Bij#ø©ø×Þu06\8bó`0Ëì\r\ e`øÿÿò$Ù\102\9b6Iß^kÝw÷¥  Ã`=Ö°F \9dç°0\9e\98\0gr¡Ð\87$ØÇÚ\8b\9b\vx=Áañ¤\97ç>H\8dÔ\17^\1eÂ|F\81\f\aÞ\97"ìBl½`\8bÒ\ f\9e\8b93ráÕ\94\95x3>÷<¡uÜ÷ù2"<&Q:E\84­\94zéÛé(ËjiAA\86ïÄ
+\86PÎE_Ên\99BiµÀ\ 2e<\r²d0Õ¾Íbég°\8e\8a.\7fw a&\ 3\86\10.a\b°\90óá\8a\11\9f\7f\ 2\v\83^ðϱ@ra\8ecë@\f\8d\8f\rVt`ï°\80\86V#\86Eõv¶¨oô<à\eA\83\8a¸7\ 2¨6Ï÷"1ráÕÔ\9cyA\ 6\91-!Þ?¡\1fâ\ 1\rjT\v\ eÀ\1f\1d5\9a\9b×Æà\8e\1c\17dA04\94½\80\93Ã|Ù.¡(\88¥f8-|ÿC\14j\9b>\94­+}åîäD_\94\v§q|\81\16\ 5$\17\ eÚ\8fT*\8bj:øðǬï\a\ 3Á\9bð\8c-\9cE0\8d6hD\93\9eT{á¥\9f±\8c¥"\87?­çW1\83\85×RrÖñ~\94ÙR"
+\1aPm¨\ 18\13\1e¨ü\fÍH_6YÁz\ùÕRKº\bB@a\81¾\ fåÄ\84\9fÁ)\11ààð\1dá¡\ 5ù>Ñha°R\vÐÚ\16·ôK¿ÿ¢\èN^Ê\99\ÈÇÃa\8e²íçvÆM/\ fïWdBÙ\0\83Å\10(\17l\80º¢#ì\85\95R Á\9bläÓ\81\ 5F.¼\9a¬3\16±`âKâ\84\19V<¿kP\19/\91¤\asI\9f\84¶,=ån:\80^BXP>UON­Ô§\ 4ð£ûþ\87HE´\19ð\91\alè.VéûþôE¹\10I_\8b\14ëÀ\ 1ܽv\1d\85G{\818^¯í\a\80\8e\a·\v2\85\85*\94~8\8c4\8dý!\14¨+¢\ÈÊ\12\93\16\87<\ 1\95éi,\18¹ðn,̲âB¯\8a\95ëKÑfr¨ú¾\9fÒ\fW¢  >¦\15ßc¡\835nçS\ 5¹PÉ`êá\9f"Eýú;t¤\91l\1d9E´GìÉô){aY­oÔùáÙjý¸\87£\1fIÁ«×ïpØ@9Ó­:Ò>ý¥\19'\ 2Q¢ä\82O\82\93Å=̱ÁÂ\8f×\91\94\19ig\15ôÚ\924þª¶\81Epò\8b9âË*\10\88qú3¹À\ 5}\9aà\94\82\9fâ£\ 40\96D\e=Oa\ 1t}Ô\ f'\1fÙ-V\9bÌ\rý_·ÃB/q\87qaën\ 4*k3½\ 1\94\ e5`á@o×\ 1Æ·ñ\18\8f^Æ,\8d\91X\98Îl[Ôùi}¯Évn`Þ:ZÃ<Xìj\9aä|5·{ú\10¡ù@êÉ*\17zõ'|:|\13\16@\r\99sLgNdéZÞ5\eåSX@\139ÌC¡\9eÔ\ 3\13Ä\83?\ eË)\16à\ 1¥\8fÙ£Ã\11\94\812\8e\a\ 1ï¥-ehu\ 2^P%K¯°á\82±'}fäÂOÄÂ\12\9c\84[P?ú\b\97\7fæÉ2\fÀnÆuÏ\87        ÷²\85\1f\84\1fú2\5\90HÀ!2èiíô´\@,d0ápàÀ\80wÆï°\17:7\fI\1f±ó0\bc~\r\vÃg.éä¡\1fäÊDfQ\1eøan«ïw"'\8b:8j8²5ëHk\8c\86\0\ e·òjiG/\béK+ôZ\90\94\1dà}µ]k°ðã°`\89ôDe¢BBä^\a+4\18\11\f3¨&<\ eý0Ù\rÕ\v\82\98©\1f\ eKL¶d\92§¸a\v\aâTÙÃ7LXñ\80\8727¹<\ 6\v\1f\10÷÷JL(p½
+ËÿWÈv*\1eÁÂ`°`°p\9fF¿ØÝZI\84ÿYI\9aJ\18¹`°ð\92wê]|\1cÅÿªn\1foR#\17\f\16^@\8dµZÏé\1apɬ_WÃÒÈ\ 5\83\ 5CF.\18\9f\94\9cW\\84ýH,`\80àds\83\85ÿ\11\16Ø|ûÍòK6ËÆ0¿\93\98\95¹É\9d+8c\ 5ÿî<ìE^<ý\0Ýá'b!E\9fòPf\ 6\vÿ#,\14â¦>]x\97n\1aO®¹_W©\92\9eÙ`\9d\9e\8c\91­Ñþ\9b§\95ùLÜ¿D÷o°pÀ\rfËc\ 6\vÿ#,Üá%÷rï¸\92¢Iù=,\9c<\83s\1a­:\87Ó\19\16¢§\1dW?\16\vïbX\83\85w¼Ô4#¹Ð­yê 0\15[\8a:ü8*,°ê(é\e=ƬZ³\9aÙ1å\9e¥<Õ¿\17êÛHc¡¨²\15@
+\v\'C3ß\7fN¥îCY\86ÎÂêÀ÷½æåXàVà\a±\85j\98ãùjï=ö¢Ð÷\aTõø\f·ÍáQ{ÏÉý\81g\1dü\1dÖ|ÉKé\1f(#jià¼\0Ãhí¡÷n\fÒ`áßb¡Æìt\86ëª%TÂúâ\96 \ 1u\fkdt²ôJ)B\98^8.Ô\81i     |UF\vÏá»\ eÐÐøV(\83bû±<Ð3L\9eJ\81wàp\7fZ\9c@­àð\83ß+,Ä\98#\11+Ùó\q¥Ia\ 1þ\9b\aòZE\9bç°\90Ërð\ 5V     i\84\f\a\81«C\ eïÀóéA\aéç!\ 6òÙ²\14\94Áä\ fðìãÒ\11\16\16\aÏ£0¾X\94\ 2Î++\83\85\1f\86\85\\ 6]\bSTà$zÔ\10(\86\99\85iË1\1c[\b\91üåÀex\9cÞ\8b\ 3®\16!êüA\17È \ 3\1d¨\14Bs \85|!ð\19z!½\ eg¬ñ¥ï\15±\14\ 3\+?Ú\v\16pØ J!öÏæ\82\92\8edá``üõ\8b±0ɲÅK\84:\99/-e\v\7fz\94]Ö,\94ÙMp¶¥\8c
+\15Àëk\1d)/\19¼?\v\vO\89bI¤_,<xvo\1f°à\18\92"âÁNö\1cËHÀ¬z\v\v\92&°[*\98d\17cõñ¸@k2ĺ\16ÅF\ fÀd\8e\94\ eW~¡V Û`R\17÷q­ç!ØØh/ð\80Êe\85eFI@\ 3̤\8f\ 1±N\89
+\a+Eñ<\16Tr=ÅS\9dç;?\85\85\98¤\16\ 5Ù<Ë\96\9a\13ò\ 3DTN)ã\98ϯæ®\98Û\853\90\11\ÙιX\98ª<Õ\0\ 2\ eëg\93_ÿ\88\øÆ\9a[!MLV1µ\96QÌ6êôÜ\16"\83IF­\16í\85JHìðÄ7,\ 4\94GFs"2{K\8a\84\83q\8e\1dy\ 3Ø\ 6«j¡½À\v\866\87\a<¯°\10¡¬Áb¤\\rÄ~\1e\v*q\f\180»Èñ|
+\v£$ {\ 1<¸ÎY\9eABØ´\14$\8bÐß   Ö¨Ýmna¦)®&
+\vå\92)YÅÊ\ 1äB»\&\14\1a¹ð¯å\ 2÷u\9e¢öÃ0A50h&\81iUE8²\9dÁ\98\0Õw\8dûA,¬Ky [û¨á\f\vᣰ \ e\ 1p(Û¹Ï\ 3\15\v=Ú%:üß\93É\93X\18vX`T÷´\7f\15\16\ eª2^\88\95-ÂÁC²\8fXà \v"\r\1dü\9c«\87\ 1¥0\11\e\16Ä\92*\95\88\95\1eØ\v\ 2û\eXø>¹Àüµþ!ú\91t¹¤\ 3p¨g\95$\17Ú\15\vK;\ 2ç\ 6ì\88\85L¬X¨ìce\99\81Ô  ÄB\84\ 6$pÈ\10),¨ËîåÂÂ\12¬0\14\89\9fÄ\ 2Ú7jD¹ÈXU¥éËt$K9\80Ayl\8fÞá£\(EµÍ]N\8ag\9eb\81\982[í\ 5Î\94J\84o96rágÚ\vJGj\ f\r\80:\120v\8a³&Ò\r\vîREíÂìa5ø.t¤p¹¢#\11@\8a¦\0æ¨ÑÅâpUHbÅ\82\r\1aØä*M:|rfI.\f
+µeøbÛ\19\9e/ÃD§\10\8b©!Ü:ÑlX\88u=%[¬r¡£×æJ\91­r\81\83ÈR¯Ò\ 6¹0\19¹ð\13í\85\98\18Ö\ 5Æ$¹\80:ÒL\f\7f\90°Ø\ 5zR;Å\aÇU\91°0KUõÁ\ 3uh\93\v\95ÀE2&\1d\8ap\86Õ"\1cy\80£©Ô\)«Õvæª\ 2_\10(D¥O²\86ð\1c\10saÒ\89kîÊg}ªÂ\v$>A$Ë1\ eÐqtÄBæK/\19\87Â\ 2¬f\893H\M,é\8fäG²¤8ÄTnïErÁ`á\r\82!\aî       µ½\80ra\12\1c\ 46QTX\88¥è
+ä²\19+­/Ê\1f\ 2\fÌ\ 387\97å\ 4¼~\\89\81ç\93\ 3ùTá¼Câ!\ fÚR\f\91\90y4\82\81Ùor\ 1Î\9d\81\15\O:\87\81»*\ fkÚ%WUþ§ö\9dAe,\93\0\9f²Æ¦\v^»n)çhç¤\9e.¥×(U\b«ë\95\ 2Y Ë¥C3&.ñ<@iB\1aUü¬\1fÉ`áå\94á4\ 6\19 à Ý\86 ÄÁÂM\ e \1eTÊg\16JÁÚpíÍAr\81\14\9b\f;v\84­®Í¾\81\ 1N÷¨Lk\84Ó\8f5\8bá
+ÒÆ¿D\8en%¬ \83~zÜ«\93XT`\951O¹\ 1¦\1e/4E\r[^\8d\85¬XXFN üÃvHî0Ú2g\ 5Ý®\8f\1a¼;×»ïSd\17ê'Ö·x.\1eÙ\9c\9c\972\83\85\ f©ùV,,¼m&¦\8a\80bL\ 4N[Ú÷0\93)\0DGHT\15_xÕL[\10\86:nam£êL\16û\89­\9avý}êU0\a«Z¶\14\13\\16\7fÁ˪>\ 5ðUª&Ö\7fs\8aõá9{a`¨ìÿ¤Ô׿\82\ 5¾ü1²O"õ~\1c\16À\ e\92*\92\19,üb¹ð#(\7f{5îçì\85â\10\94\93 `äÂ/¥Â\9b~6\16\96\8fÒæ\f\16\8c\x\91Í\92-?\1e\v\8bÁ\82\91\v¿\83Þ\8a\ 5n°`äÂO\92\9faÁ]·Í²ùª®Çã\91\19,\18¹ð}æ÷ø¯°àl¾Ööz\ 1?æËÔ`Á`á»è£|ç7bÁ?\ 6 \\ f\8d\82ÁÂË5!¾Ð¾\1eK×ìkVÑ\86`!\ 6RÛáO­Âó\93¾ÒïÃÂ$Tlx\96.\95 ,°\14\99î¾ÎÖq\14ë^sVe\ 6\v\ 6\vÏjBîAúíbûB\8a\ 1¸\9e¹\98]ê,½/\85\1f-|Æäì\ 6¾\ fc\8fÂ?V\1aß\86\85\9c"©ÒA\88 B\1d\89[0$l¼\9eS2Q\11\84\99\87Á­\95'D\89\8a\\ 1\1f\f\16\f\16\9e¢P\94yÇFéEQ\87ï)\94]\14û"Íf\11ÄmêË\ 1þ,'\8c{õó}õ°·aA\ 5r5¥\18£\ \8eäI/\89\ 3Y/ Ù\11®<,h/D¢´\92\\8eضÍ\8d\Q6\ 6\v\ 6\vÏ\10õKä\ 1Fe\ 33\14\19õ×í½IÙ\v\1d\ 5B\17å\80!ܧ\81ÛãY#ë\17[Î*³£\ 3,T\94,ËJ\7fQ\8dïBY\0\16ð_\fkõ|\0\a¢ ~zïÏ`á¯Ë\ 5Õ
+\13\83     {,FáËP\15+]sÿYV,^¹æÚ\7f\83\°(95¤^·\13`!\91\ e\871`ÿÄQ\14\14ùË\0\v­ªTS¤KP\16Y\91µ"0X0Xx
+\vjïeòü\92R!\1cJ\99nt^[ \ 5èê`20&\86å{ä\82êfª2­\v°\9d] #À1¤äbíE\82YålKý£\8eç0Ji°`°ð\1c\16\90\838\98Å\a\1cÓÂ\9eC\815Y(ßYZ1Päð+X\18Þ\89\85@Pg;ÀÂ(g5\ 6\86     ¡ÔÜ\14äBæ(Þç\9c\97eL\a<Y|Û`Á`\81TtÔ7²RöE\8düÐbÑ"AEÈ\88=ìhù>¹°êH\13M]¼D*üÜÆf¢\83\8c\84KÕF²\8a,\9bÅòÓ\90`ì'«\e\19,\18,,Ô\8a\9c\10\89ª}c¥\15\86&«+±\98Ù$½åûä\82M\19y\a\82\1a\16óȨ\80`KÿÅz\82\8eÞw¦Ây`,PÁ¨\17`ó¯`\81\19¦¿g/ ë´Î\83\128/\97~wðE\83ko\98\03ún.Ê^\99\ f{rß%\17Tæg\16Êp¤\11-\1d\f©+U=æ@b\868a¡ñe~\b\10\1a\9eôFO\1a\9fª\91\vÏ\91ê!Íæ \18ú~\0\19\82 §.ç^\90à\9f~\88}ÄÙ!ú&,,³*Pf\87A^¹Èà=\ eIUÔl\ 6*\90Yc\ 1f\1e\aªº6Ç.Ù1_\f\16\8c\ø'ô>,\14\17\ f\82¡\1f\87\ 5UàÉ`ÁÈ\ 5\83\85¥\11\a\83\ 5#\17þ?T¿\ f\v\8bmq\83\ 5#\17\f\16þ\15\19¹`È`ÁÈ\ 5COÑü(\16ú}ãiMéøi¶ãñÍS8_ªç\13 \r\16\f½\e\vó\95¦(Íç\85
+/oísÏ\1d2²e°`°ðÓ±à\84\97\81\v±0ѵ\ 6Ñ\1a,\18,üp,h-f­«LyÌ\1a\vk7jlg½USÎR¶\9d²õÇNù¢±p<\85S\1fm}­I<c¾\14V=×B\ eVíZÜ`ÁÐ\9b°\10ùöÒ\ 4\89'd@\ 2\ 2»^«@:;\94ÒG\ 5j\1e\1c_5À^R\ f\7fÆ0<ßÂ.mx
+&]\97\91\8f\96ÖtÊØÙ¾\14^µXØëºÕ½q¿,\13|¹R¾\18,\18z\98ª|\18ò\0{I\ fùÇo\16\1d)\84\17Jl\eÔQ\ fkÄB"¤\97S+!ø¯\7fðudj\90Ó§\ 4;\9f\87ÔÁ|\0\9cÀ)\ 3~)½A`\*\9cR\ e¥\f\96\b\ 6\82\1dI¢§¸xX¡P¦¿\1d\v\99\17\12\ f¶Uô\ 1Ù °àW\98\930b\9bë\14YÏÃt\89\b»\9c\87ºé9¬Í\r0{\8d-¬)µ\13a\80-UÔÉ\83ê\15\ fr¢*amË\11\1a-6FoÕ Ò§\9a»7B?ÐaùíX0rá¥ä¬\9cóH\97\a\85\85\91>\rÀÃ\98\9d\80ýè°÷P\96Q{Û\8e\12w"j\\94±\8cºM&Äâ\8eìt\19\80J\fô/\9c\82Ý¡sY-ª1º²\9dUq\80§\ 5\83_üv,\94f¯íµÔi(<²\89©°`\11³\ fje'þ\8d×vÕñ\92\13\e\17°(\97[\97ó\88r\85°wa¨úJ\83½`¯§DË@s\8a\rp5\16\96à©YÎüG±mä\82¡=µ¥ÂÂ#-¤\15\16ðÈ\84°\80\19\a-a!Píª\e\8d\85\f°\0f\ 5u9Ïéà\15\vT`8@Q¢Oé\ 1\vì\ 2\vOͲ\85Ï\13.¿\1f\vÆ^x1\1d\1e\16\v\80ìíÑÎ\eúA\13\95©\86ÞÑ\9c2\96\eP\9f\8e\8aÎ\11\v\1a÷\17&]t\183\9fϱÀýçV<r%Y¿\1f\v¥\91\v\ 2\ 5\83x(Û~/\17\93\90e1\98©\95%ê>X\ e²C#\82{ >©"\18£ÜË\85\ 4Û¢R-0Vb\83\95Å\ e\v­ZÍ«gë#\81`¸ÖÇÚèH\86> ï1'\92ÆB´É\ 5t!%¹Às\ fØ\8d:@é\0æÇ\0\9fÐ\99\84\a)\9a\1d\16ÐÏ
+ßá'8e´èÀ#\16
+ЫZe\8c<§÷\89g;Dÿ\ f¨7rá\r®$)u9ì\8f(\86¥Þ¡zÙÄ®\1cín\8f*       Xè\8eÂ\ f\9dȱ´1j²\rª*~³î\17P¯s\86m«»\10\8ft\85np\9eÓúF\8dÑ]2y;ùlf¨'Ò_?mF.¼G0<¨\93`+r\15aÁT\93ê)\9a\16õ        »\9c£É\91\vÞ::\9e\885Q¯NSý±\99:¥Egê²o\8cN\7fQSëjb ´=\1d\98ßX¿\7fÖ\8c\x\a¥âu¬Ó\89§'è \e3'\ fÙÎf\7fáõ\14½n[*\7f\1e\vþ`fÄÈ\85_@ñðì\ 4M^a^ãcX0/á\97\13\9d\91\v\86\f}\ e\vÆ^0dÈÈ\ 5C\86\8c\0dÈÈ\ 5C\86\8c\0dÈÈ\ 5C\86\8c\0dÈÈ\ 5C\86\f\16\f\192X0dÈ`Á\90¡\1f\86\85ª7dèGÑÄÿ\11\16<iÈÐ\8f¢\87\19üÕX\b¥×å\86\fý\10ê<Yfÿ\f\v\8eQ<\rý\1c²\r\16\f\192X0dè\7f\86\85\1f\1aùÁMD\8aÁ·a\81\17½íDI\9cDNÓ²Û<It\9fm/\8eàWèa\14\1d©qÙSñ\15\14ñgnoè¯a\81·N<»ãè"\8dãlE×½¿,!\8aî\8c­\8fñ\88x_\9fÎ\8e\93+\14E\80º¾b÷ÇeïÇåZ±ýÉ\92ËÍÕ{«ûÛÍ\94\19P\18,\9c¬¼Mâ\8en=oTÃ\9fI\7f¥:!\9b\89)ç;c³\ fxÈa_Â7Q¼|IÀÝ\0»¦½Á\90Åt6.¼»\15õ\9f\91\ eÑ­{Óíë9v¦ï)hÎZ\ 3»\1f\8f\85"\ 1\16Û3ÜÊvóåòÏ,<°¶îaaijÇ}E¸Ä\9doR]ÃÍãk½]¹}u\p¼5}\ 2\vwî­Qo9ß\10îÒƱÁÂOÇBo\8dõ\911\81\8e|2^\80\81\8b± ÙÛ¹v¡úÆñnmó\17a\81.7¾½³MæÌ£ÁÂ\ fÇ\ 2\ 3\1dâ¸Bº\88\ 5R\1d\14\8dIvM.¸_ÄB}B§h¸¨,j¯2¡>Ú\võöUÄ?\87\85úBAÚ\8d \1eí÷N|\1a\8fµk°ðu,dß\80\85"Ö|_\8ful7ýÔNSß8\9b¨8WG\9e\92\võ5{aåîù\94\1d\7fqG+q\9a¦ïû¦qbw\e®ý9,Xñ9YÖQ\ 5û\ 4¶¾B}\r\830XøÙX\0(¬<\1fíM»Ì¶¶\1fØ\8bä\ 2pûÔOýñ\7fÀÝv\14Ï\9bX:é\8cÐ(¦¯]kï8â­c­¸\9a>\81\85ºîÏ|«\8c±¬j"Ë­¿A2Ð+1XøÑX`\1a
\18\9f»f²H«\10®ý"¹PÏW\räv\95\0KF¥TÙçwª4Jïâñ\12\vÓ-¿Á*~¬Â`á/c!ÒlU_Û/\88ôÊ\·¯\92\víu\8bÅÑì¸?¥\98ëK ®º·;ßúí&\16nK\91fÖw·\r\16þ0\16\84n|ÕóÍ\eý³\95¾Q.гjulׯÉ!~w£\eæ>\81ÔJ\1fÇB}[£j\95Öå&\ 6\v?\14\vÓû±ÀÕ\ 2[»·xT1ä¼÷8¾A.\90ËèLëY!wý\15\144\88\a\8fäÂj]?ªs\19,üF,4\9aÕonÂ1\r\969{¯\XZ²Mv\aT¤¸Ü\1c\99º\85\9bð\87±pG.,½~ÊÔ`á¯b!ÓºA|\9b¯[¥Kï\18é=rA]u>î1ô¨\9e\9dy\96ö/§V£È\1eÆÂ=¹\90é»÷\ 6\v\7f\15\v\8eÖºïùOÔÆÀn}~\8f\ÐjÊQ\19\v«ý\84{çúá\95üc¹°>åu\95\8b3V¤i\9a±û\9cÌñ¨âÆA\1fa\81\1eÐÑx\91þ\96\9f\84\ 5½\1a\8ewÃW\9d±®Ç±>*#ï\91\vë9Ñ\89úv[.0kÄ­è¹z\18\vww#¢\9bXÈ&;±fKmÖEý­\19Éz\a·îè &=aÖ¬ªª\94\96\9dÚª\88Î/Rô\8e¥î\90\15FOé,ü\81Ù\16ÞÂiÿ\1e\16\8a·baÕ\92ïòS;c\18é.¬úMr¡\19O]9¤#ÝÆ)·#Çnú\96=\8c\85»rAù¥.±\90:\16\85É*k\ 6\83ø\92k\8f\90Ú\16\ 5\89
\1c÷üÂ(ÛE\9b\9c\ 6\9b¤ÑìêÐ\12¸Ã\9cT\97\1e\8eZ¿ð4\86ÁÔ\18%ì¤\7f\r\vï\95\v\8a\ 1ÜûQi¼MÙ\15Íþír¡\98ë\ fÎx\98>\96\v\\eN§L\9aÙñ<º\17¡»Éù\85\8aèì0àÖø¸CØ\8cǸ'\8aÂ:¹Í\94Ì'\91¸5 ©áçÞ>8     ^x³îÐÏõ\98ü5,¼U.ðä\1a\ 3|Ho\92\vÎ\19\16´»÷\15\8fåB«VåÓáñd¼\12/\8ea[§\8a[j]FÓÂ\ 2\9f°\13\89·ÇÓî|Ûu¯\9cÛ\9cc\81^xZ\1f\8fu\9b?\86\ 5ñV¹ \16Ãz\9e>\8b\85\ 5Íú;-E³\90\e±×`á\9e\P@<óJ9[\98\94;"¹[\88ì¼_£\8a-<
+\8f9\86\1an\8fOr¡ÞÉ\85Ý\8b\99ô\ fú\1ekhTm_¼\e×âö\ e
+VöÇ°ð^\1dI/ð\ f\99\9fo\97\vÚ/´[2W\1e;\rÍ{\8b\л(§¾e\1d0\8eÚ\7fd\ 39ñ<_ \15ákØÔ\1c\83\ 1Óàaëf½FL3kÛ\e\8dcúg{ÈI{¬1£\16ON,×½\8c_×r\81vÇk\85\187Z\f\16^\88\ 5µuði%ä=rA\99Ê'Ë\9d3\1eUt§)\9eÅÂm¹P$õå\96ã\1a~\12M\85ÖÞyÖ긩ýn¸¶ùã-m\9a\17öìî7\ 2Y\96eLûT\8b\f\9eô\81\96½ú&0¥\95\16\85Ú¹\90\99\16I\aÀ%\86ÖV\7f\r\vïÕ\91\9a\ f7Ú¾O.l+ó^TÄã1í̵\12»eÏ`á¦\\98V%g¯ú0mM\9f¹\e´\9a²\13\1e¬ÕB®={%gû\vkôa\]¾¼zÇík¤\fÂ\8b\86Èz\87ý5,¼W.\9c{nþ¡\àѵ`\90Ô\1a÷\ e\9c±¶\9c¾à¯Å\ 2O\1dm\91Ö'ã]cBÒk×Ú\8dS\19\ 1³Í\ 5\90®aA\1fu¦úë(úÝ%5\16\0\Îzþ¯ØmûArA{n\9cOcáÕr\81MkÖÛÙïErâe\ 1«\13Ô%»ÿ¬|Pü[;§yD\13¦ÉE«v\8fZ   ¿äÓ\8b\r\87ê,\9e\96¬\9aË\9dû\ 4·\1aF\8bßÃ\82\92\85õ|¾\9dXÐ÷»l\8a\15\v®ó»B8~\90\\88Ü/\ 5í¿V.ðl²ã\95ã/\1c\85¼9÷Wâ~\17\96nb\9fÆÂ\95üÒ}\82éÙ\ ew\82÷½¦?ÒÅ\8e?\90:tù20'ÏJ¢ì\1e\16ì\eû{Kz\16\96¸êHÖ/kMó\83äBtɱo\96\v3\18Á{ÂZx¸¯»\96\19¸¢®\15Î|áåÇ\9d׸ú4\16Îê\ e\9cnp\9dI\0\86N£ñ`ßx¶ãÓS8í%ÆÓfJÙ\ 5ã\9f`\81éå\9fÝRê¶_Ö­\96\93XÀ÷تC\19\7f\13\16t<Úç±ðD\1d\få©ß\88\8aQ|à3¯"kv/ðàÎQñY,Ü®\8fTÇçÆ\ 4ËÚÞ\8e®\0®9Å\82²\7f?\8e\1d¿Ä\82²H®UÂQ»\ eGÓ{Ý{qþ&\16\9a \b|)ñ¿Ö\9båÂçu¤wÔGº\96p½Ý±êÑkï\9e.åãÜðç±\80Õ2cû\13õìΰ°:À\92ö³XpÜ\9b\81¶j¹Ùx\7f\95\výßÄBV®m|Dÿã°ðL}¤\9b<Yßw\13ò´I¬ú´Êåø -©±pR\19i½ÈETé\87\13x¦Ù¬\ 2¯Nìâ3XP\f~}IQ¿mG¯¶sú7±pl®6ü"?Ò\8d
+\92h\ f?¢ÿ³I\89\87\1d\18>ãG\8a#EXöX\e!µÕ|Â\1e\ 5;ßQ\eȻͶ-Ú\bCL¯F\_Ç\82z\8d\8f\93\93üÖ{°ù\vXHV±0½\r\vö#aªïµ\17Ðb\80«YΣ~!\9eÚ1FÇ\9d\97ÚãÙ\15â'¦è~ß\19.£Ê"Õnü@ ,ç`>4NlÕ«\ 3öXYy·#¨áÀ\1eÂ\82r\16¹±}\8dTbÉ*\bV1ñW±°\f
+\vóûüH½2Þ>\9bwøTmaçdÊ\e ~j?·\7fÆ\v¬\16¦K\1a­ì\92ZóÅ?\9b\83þê^\e[\8b_Ì÷\943^5v\14űE{ß\9blÛ?}\96\8c'vølENÏ>Ä\82\8eÊ«Çkt\1a6«±\90ð¿\8a\85V|ªéç\17°\90~-\1e\89+,ÌÙW°ð¢|¬Ì©O£äªÙ=ó\98Öî\Ü\94\vê\r+0ÔÇèê\8bÛ4ɬ¼]õ¼\ 5\9a^D\92\9d6\8fïèZçñS\17Xè?,x¼¡wÅÂòW±°ä\88\ 5oy\1f\16Ö8ÕOF½éíÒ{AÃ:\ 4úSù\v\9f$]`re\90ê
++mh½\15\83Ñêè\8bñÆ\8aÛXã%\97\9fÛ\vtà¹\93\vµ¥Sqs\81\85æc,¬\8e#\83\85
+]IÉ;±\10\9f¼=u´hKî\1e\84"÷íXàkvAº\93q§¬d} \170*¯¾Qá\eß\7f´\v\0¡ÜML4îµ+ôT\94\14Md\9dí        \82¸©\1eÀ\82;Þ¦\83ÁÂJó+\9dHËí\1cÏ\ f6ÛÚz\8eOúà|ÈÖ*aî4ªá\93X\0cµjûæ\8e\17\91\9fl\15^\95\vÅ\araST®\81ÁÞ\92Ȩ\ 2¿EIßüb\7fḲTM|
+\aw\9fÿvCGª\13û69©Áºr¼poá*\16´*ó\81\1e\91\19¬cEvUÒáN\9a\98N\98;a¾ObÁ\ 6ã·v\ f÷`Úï7c+÷¢\ fÕX\7f(\17Ö\9d²+\ 3«ê-[\r¤AÓnN)ÅÔ×·\ 5p\ fd¿\91¾K\93º\82\85úÑTM\83\85eñ½å­XèÇ\a2\8a×\0\80ä\9ee|frj,´_Ç\82Cùòw÷\ 1\8b\12Î\9a\9c9wb¶+­[¹ñÙ¬h\15Ì\9dÏ[Ãéx¤[\93\98\82¶´Eüíö?.° r\1cF\83\85\a\8fíß\8b\ 5m<ßßÛ×\85óÆ~g¶~ NR]¢zB.|¼÷¡\ 3\15\1eØ\1e¹\97×ÖÔõµ2\9aÕÕ4\9b#\16îyѲÆ\89µ»éÈû\17X(î×È4Xx+]ÖͳÝ\8fóÈ£\8bì7U\9bû\ e\9f*×ùéÚùI,¬%"ù=,¸\9fÂÂ\8d¼6{Õ\92Ò+¦Ô\15\aS4~äE;^u\97×p¹ïüø\ 6\9aÁÂ7`A'\19ÞSEt®ãþ\10\9d'}{\8f®¹¢{}\12\vº\8eö½ãu\94¿ý(\16n\188|Ý\11ON´<uûê\ 6_\9eÊ\ 5vYÔqõW·7±°FI]u\ f0n°ðÍXÐËß½R\18M}Ñ\ eª\98?8)q/³\11>ëSMÆ\8f\9b\87\837ïç;÷:\9f\7f\7f%\r÷ä\96\95²ù¨XÕ8\91uÅâRªÔñ\9e\97XhÆ\9bíTx\1c\ 3\9e\e,|\1f\16ÖBÛ7«\v7«Þ|±Æß\16ï\8aIÏÊ\ 2\7f\16\v­Ö¸o\86¢¦\1f\87\82<$\17¶\ë}¡(]ÀÒ¾©R­Xh)4ã
+ U\99ðù\ e\16
+\1d×\95^\83'\95KJ\8c\øF,l\r\18nô°ìëúJ\97ÀÆ\9dïT\rHçs»ñ+XXó\1ao\19\97º,ÑC\11ç\1fÔÁ8\16\8eÌx#\84W?ÜQ.X7\ 4HsV{ª\19/\96\ fçVí\85µæso°ð\9dXHç\95¯³ÛP8\9f/-Mê«ò½Ð.û±_\9eÁÂÚ=«¾á\81×Âç¡V\9e\1fök\eÏûµiÓ=¹e\\1cÕ|eJ_>Wt\96æÐ\nKèR\eã\85PqÎ\\1a\ 6\vß\82\85µ$Ö<Z\17±\95Y¿.\98ç\19gú¤ú\12A¼Ò!ÌîYÀÛçc0´\87¿®£öò.ö*|\1eïEr§n\9es.\18Ò\e;pÍ\16³]\9d¢&NÏ×\98³rOÍ\95,¶µ3Vzn¢\9d5m4Xø\1e,lÓëºVsâ\1cqt=Ãk>×­²Ä|Ò\13ºhâújðÚW°p¬
+äZö>¬\9bMq½F5?T\ 1àÃzªl\ 5}tf\12\9d²i\11mU3êó\äSP\16\17ÕaWI³_!ªUájøå\84ìXß`á\9b°°Y\83X«1\9a
+\86\8biK\118«¡uêò\ 4\ e«c»iÛªm\e\92Î.\ 5ÿ\17bóú#ç¹sìôm\9b¦Õ\84ÍÉ×»<\98\ 1üq\9dm{<»`¿v\90Þ\81AÕ§©Ïê¾Úë\91G¹ÊúK\97Ķy×ô\8dÝ\9eX\fpµc\18_\1a]\9ah\7f\ 3\vè\99f\1f·\1cb/éJt\ 3\vª\14ÐÊÙ³\15'1\16\9e¨·ècû*óÔ»\82Ek£\8e]\8c&{\1e\v°Bº'e\91Ô¥Ýã\9d\1fLÕþ¸Îö\85ù¼\ 6*Q©S\\1d*\9bê\96Õ£e\9dÆN\14kãu8tª\10­öZ x¿ ¬;\16\18\95\9aaë«\87U¨A¤÷Ѽª\9f  ÿcXÈËiéî\ 6fW\16L¡W¶oÄB\16íj5Rpr½\8b<¶®®½Ü¶Ü\93\94å}øþµT±/ÅlOñ¾RØYU#w~´\9aÍ\ 3}yú5.iu¨M\9b\84\83Õ\ 1óÚ\b\8bÀ³ªÛÔn×½]ß\84»²±{m|ѸÅÏ\1eO΢cÍùúx  l=\9f-\7f\f\v\9e\9c\16Ë¿\17\93â!\ 3\aò\9dX@Á|­é\ 6ÍMr³AY4Ö7\8a»\Û­øZþ\ 2\8bÜ\e)/\9f©\16ö@¿¶ÕO|<j\13JjuP^N«Ú\92ý\8bý wIo+Zݳ¾\16ÅqñØ»V\8f½Hh?b­\145]ZN\7f\ 1\v÷É\93öû±\801Òç\99Yª:]\7f[9c¶5\9e\9f\83'Õѵ°\82Då`~ú9Úäb`*\90ºy\m\8c¨\19È},ðdT}B\8e\rãæó¤6õd½{Þg\8aGç¥ÌðÕµ\17\ 6\99}\ 4\aʾúüáÚs/ÂÉÈ~\1f\16\1c\11\v\r¼µ>N­ÁF\8dÈË\e½\8cx9|Ñørh\0\vU¯t\95ƪÞ\82\ 5êMV»ºÿ\1eu\89\ 1Óá\ 3~+\1a\vs×wçÀú\15]¯»õå¼6Þ'\94ýur\17ëS­û\1e\91\vWB1Òx}!.ÙDº\1c\98\8e\83\8a\18oCÄ-c\18àeö?o¬Z7ø9y\rØ\9aÓÝ\9d[_ô^ùíra
+\84ç\95\ 2°\90Ëx9È@Ho\19\852\80ÙhD9À§"\12ÒO\0\vi#C\9c\87²Lß\83\ 5\98\93tjì(¶,\víg\a\v\82~¬ÃTpN\12Çê\9c¨éoÖ´¨Z¢¯\942àYÕë\91\ 1a Nú¹Ë¤\13Þzºï¿cj\80íTí\9e®o°\ 6\86~\1dkt\90>ì4|\ e^\9eC/"\8eá5\¯\vÃÚ¦¡ê\1fgC¡r\95úÜ«UÄéåMéoÅ\82']X\8b\8eX\10M\96\a-ÔÂ\84\7fßO±,ÌpÔ\91\ 2,\891ËÃò.,¬³Ê\80>綢S\18\7f\12¸Kö顽à¶üñ\9b~æØk/\91ÿ¶ª/\ fa!\15ô\7f\81ÆÂH«~"I?òý¥A¤,í\10\1fmgKö\88 þÝX0dè{±à\10ó\93í¬ä\ 2®÷¹\1cò|ÈK\ 1\8c\9f\9cû\91\8a2_x\19.\ 6\v\86~\17\16\12UùhØ°àÒ_\9e\17z\9e×\81\9c\88α°t"k\84m°`è\97\91þ©\@,truZ[\12£º\98\95ì°\90È(÷\17\83\ 5C¿\f\v¬¤z/Á  \16"\85\80 \zÒ\99\100G,LÒós\83\ 5C¿\r\v°ò\avs\90'X`¾\98mÇÃ
+a\83\98\eÇ\87_@oêõ^[ ed°`è×aa±})ýP¨x$WÕÓnC¬2ïòEUSõÁ:è}°²CÑÒ©Ïõo3X0ô3±°\14\8e\9d±\82/¬`ô/Qå¬I\ 4mdÓwY_-\19í`ÙO\96\944X0ôC±ði¢m7\83\ 5C\7f\1e\v\83/»Å`Á\90ÁÂÒ\95OBÁ`ÁÐoÑ\91\9eîÐc°`è·Ø\v\ 6\v\86\f\16\f\16\fýf,pf°`È`\ 1µÿü`°`È`aÁH»Ü`Á\90Á\ 2P¬±\90UÌ`ÁÐ_ÆB.¤\bÙÒ\87B\96\af°`èïbaöe\99sæË0\87\7f\99Á\82¡?®#å\98§Æºo2\1d\f\16\fýX,°\92\12=\v\11\18,\18úÛX(T´\1d÷}f°`èOc!UÕ\8exés\83\ 5C\7f\1a\vºÄK+ÃÅ`ÁÐ\9fÅB\82Ij\aâÎáÙÄ\ 4\83\ 5Cÿg,ØR\f¼(E\1e\87Ò¯\f\16\fý],ð\1cK¦FAYúC»\18,ü_(³¦¥\8flmàõ\8eÃ\16n÷Ë\92:\91\9eFf;ÅÂ\9c\95¶Úô¯«\ 4ÛFÕ\92F·ÚUs\1cÖÍ{EwJ©´ö\8bíÖ+\8fÌãæ\ 2\v\18®úmõd\r\16^@\83H\17O
+5¡¬\94¢]2áam+©=ã\11\96î©\84Ô´úË3ïeKÞAÎ`o^/\ 4\91u)Îô­Þõ4Ö\9b×\15ÅKßUâ]¹^.ÚK,|;\19,<O\ e\16ï  ¥.wÞK)ª\85!\7f%RêIö\10\v©\14®5ã?ë:l\89\97\1d\fÂ\ e¬«¿Y\80Õå\10Þâ±è^C´N¼\945\vQ^Ù+¨\8e5\81\r\16þ×\14àì\85R(/x,\84¬ÔZ\9bH_Ur+J  ï¹º\98æX¦¯ÄÂ-²äݵ=\17é=,\14ïÇ\ 2HµÉ`áWX{3½ÈPñ½ç\ 5r\93\v\aU\9c¡\96\ 3éHgkl]Ê \8fBÒ­âaIà³\1f¨¨ÌÙ÷ý\1c?\1dÂu\82²1ôý \ 3Ö\9c»8ðI\ 6Ä!\9câ\1f¸Ò\91\9a\10¿\8b\ 2ß\1fà¨â\0\1fÂC¶¸p\9baq=¸ù4À%\ eôa\ 2ãT];\b\97\ 3\r3õ¢e¨g¸6áÊö|ßÍ·1óѧ\1f
+\ fË\10¥á¼°!9ø¾\87\17i<}aÍÛÃè\aÉ\12á·¨\a2\1c\v\9cg\aR\ 4ýÂ\\1c#~ï\8d\83\1fÚKZ\8e\ 6\v¿\80fZÜCIýb`Vmÿ(\17,ªüÌ\81q\11\vçÓ\8cXè"Ròyé\ 1;Kÿ\10ÒU\ 6à^õ)\90«Þ3Èrð\ 4\1e\r\1aW0\96èuÏe\89§\fJ.\90½àÊ2\ fqwÊ\93>\1eß-µ\ f\90#{¡AT\94\12øÎ\16¥\b}RáX\19ÃuªEU¯.\85\f¼\12ám\véÁùå*\17<¸J\0\8a`J#êatY)\84\97K\11-m)=¸ð¦¢ù\ 2¤c\14I\81ß\ e(\0}\18\94\98\1aÀBØÃ\8d°ÃT9\81\98@\82ÅÀ\v\f\16~\83åLR?\94\8d\8fêD\\16þQ.X\rNt#ëXÙÎ\9e¢U!\88á\8c\8a:ÐØÀG\aä`\1e\0CF´Ó:#o9k¿CVbTN\8f\87\81\9bi)\eàaü\12%\12Ê\ 5Ü\9f\9a\ 4Ú #\98\0"àxÝ\0í\85\ 2\ fÊ\0X\0\ 3\8eEJ\e\89-\91=\14eUYÁ\r\95lk\97\12¿²±â;\ edW£4¦1ù²-\ 4²ü\ 4X`tp\ 4\aãÝ\ 1\1a\9b\r\1e\0\ 4Ó¬$æ
+áýx>©q\1d¬\11ðWQ\ 6\f\91\17Âk\92\11Ç\ 6\îª\8am9\9eY\ 1\94}\14\88Ä«¦¹Ú\ 2\8dgÌ`áûÍ\85P½Èö\80Ì\13\ 6ËN.Ì\8bè\90       *ëÄ\8fdo\8a<9x\12\e\9e\10¾\8a\89Ýöñ\99¬¶I~øÈÂ\ 5\ 3,tĦÞ\86\85\91¾é\a\e\85 m/\84\92·\84\1c¸îA+v      Þ'\ eõ­&`j^\96\9c´z@\9dê\80°bA©\80ñP\15\82Ð\8fÞ\8cÒcØBî\88\ 5\f\9e­ÕúöpI`}¡ì\ 5\8bzM1_¦Lè°;G6§X°Hb\88ò\86;`q\ 6<,\ 6Ñ&\84\7få\18û´-I3s\83\85·\13+\aõ"û
+Ø£\ 1>ÛÉ\85\9aZêùá\82XhA\e\98\88ØÞ\8fÔ\0\1fN\18\96|\10ºS\19\98Ú>(í0Ï'vk2\80ú\8d\1cê!¿Ây\1e`\ 1§¯Õ+3b!<Ö]\8f\870(\95\@È     f«D\0V\86p²C\1c\b\\14v\8b\92\10hÓ°\12ñ\97Q\e¨\ùT\15\16à+maW;¹pP\86ïÈA\ 1
\98-Q\bä øÀ_¦Ü\v@]*\16\at­à0iÛyP\8f'dÃÖpì\89пÃ\82+\ 3k\9eÇPÊëÝëC|7\91,ã¦éÄzò\8eúð¤s[\18\18¹ð\rX\10\1a\v\rh\ 3À\9cÓ^.¸T1½\8c\96«ö\82ö#\85²\1a\91);ú\19¸eU¦\86|\7f<X ¥g\91\(\97\r\v6a¡ÜaÁÙ¦\16\8e\8fwra\8f\ 5[(,Ä\80½\84XУ5\9aä\baaV\a¯ÊK&6,lö\ 2\13£ÂÂ\ 1\rm\90w9\9c\ 5daÃeR\8aÀ:\98\aDS[\a \15c¥#yúñ\86ö6\16j\9dÀsË?\16\brÞYÊbû0\90Õ`á[HiÉ\88\85X¤°¬²\9d\p±\10º\r³k©ý\85ì\8aã\1f\eñ\ 5øA¹òA7\81+\n O2l¹\8a_öÈBAÎÏ\89\85lP«V,xÄ\1eÅÜ\0³V\88T\7f\95\v\925ª        \1aâÔÞäBD\v/÷E\84Ú\95\92\v\ 5`AwL[÷\17ô\98\1a·Í\88;ñZ\äʨ·p7¹\88}Qñ
+\88),L²Ä½nì,Å\18º®dÉ\b\vùæãÍV,4ë\1eÇ\11\vjß°GLdqîå\11~ßÎÞÐ9h\96É<\82Û\10÷f\1eúÈRkðFx\16gn\ f¹\9dÎÕRX­5\f\16Ì\86[\96\9dc°ð~÷\83¿b¡(=Ð\1fØ\89\Xü2\18\96\9br¡¥U8¤Eð@ü\90\83}«Ì\80\ 6Y-mõ9 )?\11ªüT\\9d£Q\91\13ÃæÀ\9d\9dÆ\822q#é&4³±\ 4\vÚBÎ\ 4,ÀrßÐwÉ&\17,På\992]\82rZ\8er\ 1ãâzl\b\ 5r\81µ\15r¼KÂÉQ\820'\1dÉÇ%\1f´§ND´>¯z  ¾\ 2¸:\ e®ðÁh\ fÉÅ&DÆÐS@\9b\93KëûÙ&\17â\15ýçXHPè KÌ\97A\81\9e\ 1ôLÙ ºÉ`\86\83Êd\85\15\vd8\bêÔã\83hjà V\94\ 2ýU=\1f\84\b-\83\85·ÓHú\0b\ 1\18\12V½ì\14\v1uN"¹ \94\9e\fÿ´ëÄÓ&\82¥¶§\ fR\ eÉ\80¼\9c\ 5ðÉ-\85­½9H0±\963H¥c\88.       \90Yr<\85\0±ùT\aé%#H\83I\94±\ 3\8a\vÈ\11¸MG>Õ\ 4N\8c©ÇÓ*\17âE©x\88à|ÙÉ\85\fð$j«DYÖ \7fÂ\ 1\87\ 4»\8b\ 3£{\16(ûäG*-K\0´\1c)\ eI'w~¤
+G,»h\ 4Ûv\82w\14X\16\16\85Çl~t\7f\85ñ(\80Ë7¹àùË%\168g6ºª"Ä\ 3óV9\98¢\85\16"\849<\9f\b¬Jij\11>P\89¾ç¾àh;·\14\17Sã°\8c\8eô-¤:êQ\97í\84Ô\fP\15`e\1d\16å©\ 4¾\9aPMA,¬\8e$1mk\19\95JV9\88\1c\ e ÿH\81ÚwiÓ\ 4­va\87_E5¬Ó^\89<\80;l\0\ 38Å£½6KÕ×bx\9c\9fª.N¥}(S\14!¢ \87P\ 4\fS\949xqG$öª\9c\1c´sGÙÎÈ\90Q)e\90\97\84\ 5\86»kpîÀÕ÷¾S"\16B4JP$$%Þu:jó\15¹\8ca\98C\ f²² æR8b\80άþ,É\r\ej\aD~\81\ 5á\97%\ÀÏ´/«\15\ 2\9e   \8fC1\15(Ý-Æ\a\929B\95l\86C\ eX8Ðu\10\vÝêJ3Xø\16J\89\93±\9b\92\84\1d\93x\ 1SÅ·?Õ/\ 5¹Ìñ?«©\975`\ 3\15Uó*ÒZ\ 6\86¤\7f\96n~òÖq2¸&G\8f=\86¥\92¦\12\17Q\83Wcp\1cSÇN\91\8d|Âéx\96rìãÔrÕÇ\895*tV\r\8d\81Ö\91èës5¨\82NU#d¶Íè¹\8aL\9fK·Z2Û\ 1ñ\a×\16Ýb«NQøc\7fôè«\9bÁãE©º$¯0R\97^WO\8c\1d5êF\99v©&\17X(\ 3 o,´ÞF¦÷A\92Z=ù\91tÙÕÖòJ\98\81ts@\ f¤L\12\16H\11\84×\95\19,|\13u7Ü~\8f\11ϲA¹A\1e\ e     Õ*>aÁú\87\ f\8eXx\91ÍU¦Ëu{\81n\13h^\9d\16\1e\ 5 \aj%\17&×Y¹Ø®¶DPÕªÊ\ 1Á7©=\ 6|]\ 6\vßµÛöL\9d\86\94Z\rÊ\1fÆBùS°ð¢ÂEó\91\v¯`A×ÁPþ9ôW\95ð¢P.$«,8\80E¯>;s6ÐÅ\94\8eDÒ&(¹ÁÂwQ_>ÑW\98\ 5å X;ñ\1e\8cÄ\99\87\15\vqhÿK,\fñk®\13\1cåË\15,\80Ö£ZÖú°Ä÷Äú-É\85ªTÌÎ\ 3\90̸©\89\ 6ؤ°à\90í\8c× Ò\ 1\ 6\vßÆ\14OÕïa\7fýõñÝ\1apÜw>b!\rÊ.É\ 5pw,}+îÐGçÉÐZ\1c°\14\86Ü£0Ŧôç$\84O\1a\vd/ÀA\87\12­\86Az±Á\82¡ÿ\15mñHûÂ\91=¹¿&í\9a¢úª\91@¥¨E\7f\9bôI:Øèµ\9a\91ííEÅ#MbÀ\86é\r\89î\8f\vË\18,\18ú\91X`é^\²fMåÎì¨W\ e¯&%7\92£ÿ¦\9fй\96\91\8b\fÝbh/Ø\8dºNÕ¤\ 6\v\86þ\97Xx\ 5MâSö\8cÁ\82¡_\8b\85V\1a,\182X \9bÛ³?\87\85$K\r\19ú!\94Eÿ2ÇÓ\90¡\1fEeñ\8f°Ðù\86\fý(
+ÿÙ~\v7*ª¡ÿ\ 1\15õiz\133\8c\8fR\7fZܯÏ\99y'\86þ¨\\88OJÏz¾\91\v\86þ\bq¾°4[?\15Û\97:\9fÃS¡Á:Ñ\ 2\7f(2óÒ\fýJê\ 2L\9fÃ:\eµoûòP\ 5öR\84v'd\19/\f[ wËâ\ 4:\18iì,)zóÖ\fýFòdé\8d\9e \ 4îÒ÷çVFX.Ç÷¼RÆKW
+ÏÂr\99CNå\9b\aQ\ 6akÞ\9a¡ß\89\ 5\8cÙ\1e¨Ö\aF\98ö"\ 1, fDå5°V@/\ 3ªÞYr8&2¯ÌЯÅ\ 2\95¬¤zh¨)õ(\17(\97\9f²9\11\vX.&˨\9cÌ 
+óÊ\fýZ,¨\¶@×CC¹\90bz\82ªµ\80¥\ 3-\89ÅT\ 5ÖÜ\19Jãb5ô[)¤âaX\11\9d\ 5\92\v¢Þ°@¥1Ãa\18¼¼\ 3¹P\1a\17«¡ß+\17P\1a¸\94³\99¬ö\82\9c÷X\88TW°>f\ 6\v\86~5\16¼EU#ÜË\85\r\v¨\14MØÍdáØ"l(Í\e3ô{± \86\98\9a®\fÊ^\90(\17ÜÕv\1ee\80egEgùhZ\e{ÁÐoÆÂè\ 5!\95S\1ep\13-\ 5«\80u\98Æ\9få\80\8d¢\ 3,,N\1e\ 6\83\85\95\0\£#\19ú½X0  \97\86\f\19,\182d°`ÈÐ\19ý\a³\1a\e\aendstream
+endobj
+5894 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿ£££ÊÊÊùùùÂÂÂ\95\95\95fff:::GGGýýýVVV»»»¬¬¬³³³ìììõõõ}}}ððð&&&ééé\98\98\98ÑÑÑäää\83\83\83ÙÙÙ\13\13\13\8b\8b\8brrr\92\92\92ÞÞÞ\0\0\0\99\99\99ÿÿÿ¹¡<\8eendstream
+endobj
+5889 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [366.134 672.595 421.945 684.285]
+/Subtype /Link
+/A << /S /GoTo /D (small8) >>
+>> endobj
+5887 0 obj <<
+/D [5885 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1518 0 obj <<
+/D [5885 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5888 0 obj <<
+/D [5885 0 R /XYZ 85.039 741.134 null]
+>> endobj
+5890 0 obj <<
+/D [5885 0 R /XYZ 85.039 658.847 null]
+>> endobj
+5891 0 obj <<
+/D [5885 0 R /XYZ 229.428 361.385 null]
+>> endobj
+1522 0 obj <<
+/D [5885 0 R /XYZ 85.039 317.697 null]
+>> endobj
+5892 0 obj <<
+/D [5885 0 R /XYZ 85.039 282.287 null]
+>> endobj
+1526 0 obj <<
+/D [5885 0 R /XYZ 85.039 159.496 null]
+>> endobj
+5893 0 obj <<
+/D [5885 0 R /XYZ 85.039 127.075 null]
+>> endobj
+5884 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R >>
+/XObject << /Im22 5882 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5897 0 obj <<
+/Length 2051      
+/Filter /FlateDecode
+>>
+stream
+xÚÅYÝoÛ6\10\7f÷_aôI\ 6&\9a_"Å\0ÃÐÏ5]Ñe\89û´íAµ\95Æ\8b\92\9c5ÀþøÝñ(Y¶åt\8b×\ e\ 1"êxâ\1dï~÷AZ\f\89a\9a0®ÜЦ\82©4\1dN\97\ 3\b3?\ eDààC͸IpêÙd0~\95\98¡àÌq7\9c\{\96Éì×èùë§\17\93\97\97£X)\15     ÇF±µiôüýÅHDWD½¸<\7f79\7f÷#¾i \8aèý\ 5Nÿ|9JU4\19ý>y3x9é\88\8d5ÓF¡ÜO\83_\7fçÃ\19¨öfÀ\99réðO\18s&\9c\e.\a:Q,Ñ*¼/\ 6W\83_ÚUhN\ fé«\9eÝÅ\rG,9³R\1e\8a³Î\ 6qjO\9c:\10\aJ\væ\9cê\93$\rS"\ 5\86\14ö\ 5_vXöY\13¦\13Ð\19Y\86\9f@PâéÍÓkhSO\1a\1aâø|)ÕðE\ 1ú\f·*YÇ\9cÅí\81ÖBöIm\9eÞ»Föx÷Õüã¦ÌÁq©w®C_\8d_\89¤Ãj$ã`=â?Ûw¦I\99I\1d©¹#ng\8dFÜeV\8db\11Õ\0\8e\1c\a%\ 1¨.è¹.ab¾\1aÉ4ªó2ö¼ëQ,m\94Oq<ÿ\8d\v\r,SBÚu\81üK\9cÉê\8aí«&\f \1f\1frH¬´\0  ÷ \18¬é\8f\93X\ 2$Äi\80\85U\14giº\8d·^\13å«)X\ 3,0C·Hí\8du\13Æ\1f`\9cMG`\90[4R¾\9a!]E\e {kå\81à-
+O"\12\9b\8cêf\9d?\80¿ø°Ë:¯+\1aÌrr\128\ 2\r;/ð   q¯µ\88Þåä?\10þ'þ+ÊÛðQãÒ»99\b^cüÿþò¼"¡YI<8ÞT~õ\8fÍ\16ÛõÐ\89>ØÐ\90Î[¤Z\10jn\1a\11\15í\ 6V\80§À]ÍK\1az¾{\0\90\8bêìów´ú¢ð\10ò:e\vúv«."\8eÔ¥\99F_\19\15«Å=-[¬ò°V\16æî½²\ez\99f+\1aTyg¡kX¹,\96;\96'j±\0\95pÇóÕG¢.P\v²º74\8f~ÊsBÿ¡=pß\12\a¾7ã\f      °å\eï0zY\10\8a¦¸c|oÃê\9a0D\8aâÌ*[6fÅ×e\86øº§\97»QbÈq\81°ÄÉ\8dw1\fn\88Ønµå\bÜùçl¹^\10\9e¾C}@\8fk\9aj,è\93\0\12
+\8a\12\96eÊ#Ü[\11öó\966°ù\f´\83,\14S^\8d-$u¥ûb¸\93x}ìIÞ\13{\9b
+cÂØè¯}\ 1J²Tï¥\92cK÷\86õä\ 6ý«\ 1\98\1fö\ 3Xà\8dS¿w­øN.\fioѸ    \97Á°E¾÷Xo\9fáD<-V«\ 6×ÓÚ?fļF3Ï).Bâ\rÁ\82õ\Éèé\8a\18\83Ãè\ 5ó+É
\87ò ò_yPÆB@aÐ\ 4ÍÄor\96ßͧmØws»î¤(¢\13ÜϨਮÉ\ 4×L
+¹õÉÙ\18\16\1eÃ`¼Xó\9e
\ 4\ 4þ\832\0Z3\9b F4deûhpTy9÷éÃ\98C|@\11iV8\ 1\1e\18Õ\1e\1ei\80\a\9a¨\rð4ä\17O\bÜ\ f¡\ 4çë¢ûe\89±\95-\16÷DÜÃËìpɼ¬0\1f\ 1\82³\ 4\90Q\9b<|>+\83°\9b\9c\ 6\1d\8c8h½ÄNúú\1a !ß\10Nêúþ\8aÿð!Û̾\17"á}\80\11\ 6\91G\11\93H¦uz2bÖÙ\b\ 2¦Ì\16Þ+Ç \93\b&\1fJ-É?ÄNÚ\93Z\90¸\a\1aÇw²\ 1\82Æ'h\9cðh\81\1e(-\ 4h\12Ñ\92
+ò5üäxü0kv\8b\\8b@ôå·(}i\ 3\99\1eJ@÷<[8y¼HÇ´Lvðâ³\90\a\b\ 1P<Â<µ¯\92Ç\ 1Xºí,7Uøp^õ¢ÉB~·®õ\eì\ 2\1cFx:\92slè-û\11\ 4M³Häé9gZá®\8e G)¦|g~ZÖ\81&¶¿±tv\ f<ÈÙ\82\ e\83sÞÚ]\9e½r\83sY]g¡w\b\8e\v¢èc\eZ%àÄÂöüê\9c\80¼Î¦y¨]\90÷=\9eðÃ\16O\ 4À¦F%\ýÏx\ 2/ΠKU)z°dupÖ\91ú\ 5\99N\ 5(\99GCi\ 1a\bÙhv¬ÁÁ³\92>9\v)\9e\1ef!Åí^\83£¸{°tá2ÞÔÀ÷\16¯\12.Ço/^\10Ý»Ä\9fIVt*¬»@\ 2\86¶¦í\1fSxoqk\10ÄC½Å\ 63[RóM*¡\16¡ÎyP9À\92éö=M\7f´\87¤ÿ¦Ð%\86\89T¶^\9c\9d\8dÇe¾,ê|ß\85R\18Æ\93F¯/\9eU\15ÓØ4õ\9cTÃLëoÕçï\9b¢ª\ f4\0ÉÎ4\17\19\8f\17n¿$\1c\8f,G¬`\143é·ÐáÓ&ß\1cúÀAJV§K7ÿÄ\ 2=©DJ?:\96JT\9a2\83wF\9a\1f_\97\9e®×\88×+\1f¢Ñôv¤\0Éõø5\12/¨Z½ñè®_øC*Ö\ 3è\1d\8eä\1e¡![ªÓ\93\8fv¦·\90i\97ì\1f°\80³Ûäø*Ö¹^Ày\7fÀ\82çSL\ 3k,FáD½]¼&\8eßxÂ3\ 6\f·\f\1e±\ 3c<y}ArßP&\8aC9\92pf\12\1e½\98\97Û&ü        ¬%ð\ 6ÀõtçH=\96Ü _=lÛèx\a½\9b?Þé´s¼ÓÛÖ\1dÇí      \ fÆ\94Á\90}?\83yN2\ 4\ e}\11ÄA\7f\11äÝ\14Y\15ÓÛ¼\86Ü\ 5óP\94\ 5ôGêÌ\89þö\1cNl"=
+b\91À\81\ e:æØXx>¾"Î\11Äý\8d\15xI\89ÓOû\96÷\9cö\81XÁ(Ì?\88B+\b\85Àw~\81\802®§üåaÕUÞ`\ 2»m\84#-q¬\eÃ9\84®Ç\80å­¨\ 2:°@zî]OWý¡ôá¡kçv\8e\96¼ó\e,+į¯ª2z9
+í=\1d/\f\ 1.\ûJ\88\8döG\ 4|!¬ù{\fº\82\93!\ 6qÒ#\r Y\99÷AMB\91LUºuì\19\ 1È\1c@Éaç\94\8cÑß=`K\10\8aáK4G·Òk\9e2gÒ.\90\97\99wÖ=Õm\fóÃ\9bë\8a¢\18\v=­tpx5ÌÙ\8e¶ÇJº\0\88C/   ç"Ë8ý²ðU«Êt³®¾VQÿ¢p8Äßåå\18"b\856<f\12i¾Q\81\ f\8a\1c\õpf­ýFMο/ñ\bYm\02Ê@¦²ý¿g\84ø=í\a8e\99HÛ\ð`>\94\89=\84öá\81ão²\84\95\rendstream
+endobj
+5896 0 obj <<
+/Type /Page
+/Contents 5897 0 R
+/Resources 5895 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5855 0 R
+>> endobj
+5883 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 369
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5901 0 R]
+/Length 24902     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\87b«:\fe\98\ 13\8dÃÿÿå\95l d6IÉêÅ}ﶥ\ 4\fÖñ\91dI\1e\86©\85Â\15\7fûÿ\7fý\9fÎP\182¹µ­ýÇ\8dï±PJjv[ÛÚ\7fÚ8_òB2x[ÛÚ\7fÙ\8c\98\1d`!7v[ÛÚ\7fÙÈnÃÂÖ¶¦°ÐoXØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ>\90\17üO{\16ßßÆsk¯å\ 5ß'ÄóbýÏ\ 5\ 1ôÇví*Ç'ø\17Û\8f\1dòIìÅ1ü£zäß\87 ÿá\eoí¿æ\ 5?\8e{+¨:\e[[\ 6VOâs"Ó[ØúË\17:=A\1f9h=~õ»Ø#äò#x¾e9\99ê\90ÝU\17{t©Yg\9bº3Ü8&/¡´M\12¿\8f\17¼¾l\ 1\aI\92 äá·Î®N\ 5\95DI×vmkö\17FÙ·l<¡K\9cé³ÄQ\1f9úR­mÛȺ$\94\9e\ 5\7f\9f:4ö¨ÜÝ\8c\86Ø´»3÷m§\e\97Ö\vÐ@6,|\e/øį\92ÜîÌeëì\14\ 4úh0ã,W\7f\v£L¬T\9d\90\86{,4æùÖ\81¨§i\e\9c\93o²+Ó¼=ú\80\9dç%¹Q\82cÛ6Í+7ÎSÛ\89\9f+ª~\1cæý\86\86¯â\ 5B,;mÏÈ\8c\9d\96$>\94°ò',\ 4ù   \16RóJë\92´ìÉ       8\83äì§Ú4ëã_caÂzä\93g"¡¯ÒÆÚ°ðM¼@\82ö¢ÜØvDÎc\81\85\11\vÎ\8dX\80\96Ø!9\82By¥G%Y\ 5\v\bÃ6x\1a\18\b\ 1K§K7,|\13/ÄVn\1f¨\ f`:/&âÜñîá\ 5ß:á\850ýQ(sç@&Éx\97éÏÝ\81ö\968ñ:X\80ÇHú'\81\81\ 46<Ã\86\85¯â\ 50mÛY2l´\8b¡uvbÏàXÊé\r¼\90\91Ðþ]4{!¬]²d\868\9cþ\ 2\1fAc\17þo÷=j\13\87Ü\8e\85£»êÖîYÆz
+\18à5àí7,|\13/Äa2Nº]\9a\v%\84ô½åté<iGñ\ 3¼p¢#%yÛÚû/hy\9aî\11·72I\90\8e\93
+½ =úA-Ç\9eÎîÒ\eÀ0b¡³\83ãæ\94m>Ý\ 1 ò\94Å\86Ña°aá\8bx\ 1¬æn²\93+?Þ/F\11/J\93\8c\1f°\17NxÁ\ e\8d\83*\971ÙYU2)CI8ß\84´Éd'\1fô\b`;õ¨\8boÆB\87à>l±·«òéƹó\fb\0<oXø.^ ½\9d\8cJ\8aÙ\1fy\18\89e\8eóð´ý\85½pd\85«eî8\8eFãÄN¦u)âä£\9f\ eo\12ï¦\1eµ?\8bØ\84\85ö\9c\8fûlºT\15?ãõ;\e\16¾\8c\17H7JD\1e\9dYW#\13\99\ 5\17Nt¤\13,h¡tFu%ÏF\99\8c+\8d\8e4:\11R\12wºGI\19ÿ
+\vpc¯\9c ÷\8cÅa\12l:Òwñ\ 2hHãÌ_zþY}GËi2ë$kò\82n^\99\8cÄ0®ëÅ¥}¬\99-\9e\83Ü åÿ\80\85\9dß\8fKyé3\94$\7fÓ\91¾\8c\17Ȩs$Ýù¹\918#Vfyù\8d½p\1e\v~?:uRíë÷}³=¼À\91©\7f£\0ÿ\84\ 5¸T:\12\92·ñÂ\7fÏ\v\93\94¶ù%/;\19µù¤ó~íGº\84\ 5ÒÚËO\10K9¶\16zÙ!rôÉù\8f\8fX\98P\9bØÞi\9fÀ\92\99\1a¹\10T´8éè\14øËÞvVÖº\7fã'ç\8fëããy[TÓóyarØäÕ¥\991®F9\9eÖ¤~±¾p\ 1\v;oìŸÄ0\83é,Úü^imYÒz¿Å\82¿ëÚsÊ\98O<Ë\89ª²Ìà«,«08\17\ 2å{ý|R\159Öâ\1c¿\ f\82 \1cyÁQnÜþÐ\ e\væO\86ÎIì­oM\1f\89­\b»P\85}¼   ôsya¦\ 5óâ«öIÒvv\9eæYï?É^\98ÃýÆ¿û½^ð¸ \ 5\11;ÍÓ´iº_ó\82OÌsX ¾Ó¦©Ý¶:V\1c¾§Ix\12ÒJú2ϧ\93ZxCÙ>ÂÐë(tpÔå\1aø±i\16ú\1eº\86çË·  \ü0(Êßåê3QL¢4QQ\0yZ\92\9fÊ\vÞ\14szÅ«èe4·³ \9f\17ñH\97±pð÷É^Èͳ3?©º2r\9c ßý\1a\v½^Z±\97:\92\1f÷í´®²\bQ4­øÐû\15$GÁ\8cyÚíÆçó\ e£?2`±\19\v~lµ©}xñöÀ\9b­µÀÌ\8e<kZ\ 5\9fU­ý\86\17fE=  /Ï:¾\15YK\85õ\19¼`&\a«\18£\1f©ËÏ\87\1d©<7Bü_caTé÷¶\90\12ÄÈNÎÄ-åö2\88\ fHáLXob\8eçLJßâãÓËðýy½p\19m\18.¼b#DíÐÚG\8a\\1d¢­ý\9e\17|k\9cv®ú:|ro\9cêÝöÂ(}\93ÀLë\v\b\86_X\8d?bÁ\e1\98.úå\95Iw>\8a/Ý#Ó\9fÜoÇ\81\12ö)\16&QöI\96\9f\8d\10¬¼c,´å2{£í7\89~&/L\8b\vvrÇ\9có\ 4?Ò®=ôóϱ|mÚYýÃ^\94\9f°@¦E¾ÅT\10G£¨\82\9a\9e\80Y\ 2\16\81}\1a·D\9c)\14\ 4ÔýTÙ\16Ó絛\9e\9dcxã\18gÕÂ\9fÇ\89Á\9fL#³SÁXpù)ðj\1f\812aa©I\8d\17ÞÚóxaôß\98Þ#XXk}a\82äÞ±KÌdÖ\1eZ»²ÈCpø\ 1\vq?º\8bÛ,^@a\\ 3oË(t EU6Éä¼\f1­@Ú     º\81\9cÀ\89"sü\9c­\96ÊIX\96Õh\ 4¥ð#|i¸\8dÚ\1fºq\95ÍãDe¢?Ùí\17Ò'\1d\89|i\9aØYZmæÂsya\9cÞÒð)¼p«½`\98Ç\90ôÉÞøìl\10\86Òé½{«`\Á\82\8aó\v¦{,ìÚi%:)\897\85ñ\91`TÛÛvìÀì÷
+°d\88>i:¤]R$\8e½i}¡÷p\85@Ca"<°\96Çë{}9\85¹L\ 6ÉdÒ+nHª02\81|¶LÑçòB<\ eC\13\90Uyá®x$2\85\ 5-}¨di6ªÉ1o#ËÚy÷ðÃ\1c§\1a\1fí\ 2\1f\93Þ²æé¾ÍgT\93qM;9ÐHbkÔ¥:\8b,\11\93/æjß«\92åÚùÙug¿\1f30\92EM\ 5ß3G\18M\97Ûc¡K*t\13xÄܼHOæ\85É\7fsW\98ÀÊqª^\90ÍaØä\80²ì#ë2Áò\1a\11̧wbÁÌíöàËÆ\¥ÙYd'Á"\ 6w\o8tøÇÑØ\7fýÈ#´íäÀ\11J´Í0\a\18\9e\89G"Ù\1cWxðIm£tÉ8»ì±\90;:HÌ\8f7'Ò\93yatw´w\95jø]þB¼l0=\87öìË?Ì/\8b­3®M°TóÌ"7\92Ã\84\8569I§ë\16É¥\8bÛúz\1dúx\91o"\82\19\v¹öÄ\1a\87\1c\râ4\89\82ß·ÝA\fâÌ\fÙÁzÊ\8c\85¤ÝØàU¼0ba\9f8ðl?R«Â\ eæ¯\fM\81½s\9e\1cu¿k\13û\8cÛ2/Ã~­Ü\7f \80\85Ü\93 ÅìO»=6LÆ+%\aX8ä\ 5<\8aÙ±fè_â\ 5ß²ÏG\15\8eªY7*k3\16\9e\12?»ñÂy,ØÉýI\8e¿Éw\1e£\1aæÖ-\85rw¬@Å}\98¤g¼ýmÞÞ\ 4\86\9f±\80õe\96W\ 2\9eÊ\80{Êc·\9a§\93&\92\ 3\1dÉÌ\ fÃÜ}Ëêɾ\18ß)/\8cæÙreoú¤6HFgѼ\1c\9ex\9b\14¿\8c\17~\87\855ë`\9cÍÀ÷cßé\80:NVxíÄ\8a\7f\8d\85ÎNóð8\93\8fÄ\1e9)\8fé\8f\9e®      \vãrµ\99Dþ2Ìô°Jë)/Lìr:Û\8f\ 31\86\eNXÈÍ\r\v¯·\17vO±\17\8f\ 4ælpV¸}\12[¡²t\ fKúÙyH~\83\85\16\17¹Z\10ås÷<\90h,mÜ\aÉRGò÷Ù~m\19)oï¹×pÌ\v¾5Yà'é×£+­mÉ\12\v\99\v¯ã\ 5=Ýu¯ò#]B\ 2Vª¼(Ú¾*0\1c\87üÐÍ<\ 2jÉÉ\97\7fèGjÒ±5SQʶ\ 1;øÚ\ 2ÞXk\0nídv>º_'GÏ\1eÛ\18Ã\9a+çÖ  µ\9eðÂl59VpôeEºÈf§\9c\183\16\82Í\xùúBú\9cõ\853öÂaS\ 1Ñ`\12TþuÏ\90\12KË1A&Ûno_h\85%:\13\9fg_\13Æ\9a¤ÎÉòÑ\0I\0L\97nêÇ\9e*Ñ­\8c\874\9f1\98Lb\1dgöA       Ì¼\r­>>Äó        /L\9eÙd\86æ¾5ùb\ 1cÄB\97l\19q¯ã\85yÝÙyQ<Ò\91Î\92ee\85\8927\15ø\ 5~ØaÈB²÷;áÇâ$=©\ 56&\v,j¨D1µ¹Ä.\1a\ 3\8c°\12åù\9a\0±Uµm§
+|\1fªfóJ\84ïwöa)J\ü\b\ f\8fy!Î\92K\96ˬºY\v^hÛm­ùu¼0Å#ý\10\e\7fHÿ7Ô\16¾¼î¼(v4¦9\12rûR2Êr`§ær\99ú\9cQ\90\1ebá@¦ü9\f   ×\8dÏ¥Wöå9sý\80\17°\92\9d¨zù²Dÿ /\8cΨ«Úâ\ 1\16ºmÃ\94×ñ\82o\8dÑ7×Ó%ûÞ\8b÷Ã\12Wùr\11ö&,\84ç°ð\93Ztáê^4­SG\8f`\ 1\ eï\ 3\91¢\13\1c\12\12%ù©ÛJ\v~²W\v\89_\9e®~ti\17ÎW<á\85Ó@î\r\v\1fÄ\v½.Ù{}á9.S»²âi\ e\9d\ 5û"\16F\16H\ 3ÿ\84\17nÑÅü\18·Ì¹¼ï\8f7\81Q±ÙýX@G×Ä\fÇ\84HvÇ«Ýh1$\8e\9d\1cò\82â\17§Msû¸n·sq}aÂBw\14\12²øJ6,¼\8b\17vS^ÛÕà<ÏÎq}8\eÇt.\8ez\11\vazd\91ÿ\94×v\ 4ÐÊÄ\8dB.ï[àé  ¹5/ðBö\ 3\16æº| \96G\99Æ}»¨v¬\12\18\926
+H¡Å89xM\18êZ\82Ý|èíÝG\9b\9eð\82Ö\91Ú4¹Øì~ÃÂ\9bxaN첯xë\89^\14\ 58\90\83\95¦ä\12~F\83¢Ûk\14\ 2q\9a<±í®¹hÐ\8f\ e\99NINl\9fØÎvó\ 3\16\9bô¬ì@K\8a'ý«KT\0_\16\ 6;\ f\f\9aqJ?\81?\ 6tgX\92|Q¶;\19ïvÊ\vúe·öO\e*nXx\v/\8crÝ^1\9e'[Ù\1eÏ\99\12Y\92K\82=­à\99ä!\1d      d(»¾ê:-Z©ð\1dÿÄY\ f_ýî:\16|\7fÒõ\ f¢ ¦UB3I«1 B?Ã\8c\ 5rÆ»EzËÉò}\88áXøòÔ\8f¤u»®ëÉ\86\85Ïã\85½\vþb\80\8fï\8fÊõ\94ûî\93q\11¶ó®~ÀÞãë.,Ì˳\17\834'§­\ eeóÉ%\99º\92×\86\81t§E¶g\9aL¬øÀ¸?\8cÍ\e_Ã"ö\82Ä»Ð\1e\17.æ9ã\98\17æ\ 2\8c3rX\acÃÂËya\1ffv±@Ò\94õ\97¨\89ë/\18Ü\93q°¨3s\97½°\9brÚ~*_ñ£ÿýZ\8eç¼ÙI·'\86)D®5\8f6qów\1aÞ\93Z\88Þà]p¨0\91xÜÑ\ 5\9få\85éòɹÈ+«G\87\ 1Ù°ð>^ØÅ£²Ð\ØõÉßµÇÅ\85ç\15ºèìG&7úBðïó#MJÙŽwÆR~vöC¸Î5,Ìåp\16\8f±pý\9eW%G,øV\94ÙIs|{o4cF\83áL\9cêè\8d:M]\8e#
+\ 6J\19\ 6þ\86\85·ñ\ 2\8c¿}µ ª\17\1d×\16\9eÃð\8fSR&\85a\ 4ÏBù¸\8f\17Æ  u_µòÄç:ú\91Ê_`aG¢tNñ<ª\9a\f?ÕÑÔXð­\ 6ã2l\93\9cUî¦Ð\893qªÙH¨Ç2\8eÁ~Êu\96l~¤7ò\82ïO;\81\9c\8d/\8a«)|'#\vÇãxì\1c1Ä3¸öÁ¯÷ñÂ\8eL   ÀöYWÕÌ\e?\85ª^¯\831]fïù\99ÔÁKim\13\16|ól\89ËQ\aÒî­s¼0ÕûÈ\8f\19eòñÚ]¼aá}¼0ÏyfÒZ'5n½É\11\7f0\97Í\v¨\89s¼g\83\1fOFé²\8eû½X°ò}\9aÂɾÏq`\9b·E×^ǾÖÆ´9Ö%,ÌÜ8jmcVô±ó`,ra\8f³Æ\88\ 5sQ-|\9aD\8e\82±§\1cÏi\8dpÃÂ{xa¡8'öQp\19ƨM[¹-Gov´yÕ/Ñ@â>\9a\82¢\97\96õ\9dXØW\11²\93ÊZFVc\ 1ìjôåçÙ/k\v\93À\9ewM$\87ª\9cw8!Load"2b#?àÅi\9d®\9dýHéñ:æ\Kæ \15iÊý\a\1e$\9b½ðN^Àz\88s\ 5\92´ôqiI\ 5Îy ×Ó\92jrèfò&.1í¼´boÜ\ e0¶²<9^~½ß^8¨\bc§]¸\9bª\10y$0§¨\a»ýí\1eUs\19\90)Ç~òævË\1c;âws\14Þ¸¤2\9d\aØØÏ\ 4\19LªÛlpgXðÀÓÚÕä"\ 3cjÖ\9c¼)~5\ f6?Ò[yaék7»<7\1d\8c\ 4ê-ÇLçê¹ÇVì\9eK`TS;\8b\9cÀq*\fÔ\9c?q`×ÞË\vó\869zÝ+oKÇ        \ 2\akfíåòç]\99\7f¬!9Õ=\9a|Iñ¨üÙ¹3Vò\8aã`\11Q7\95\9bê\82wyfy$ƯØ\1a\815\9bâ{+£­ª¬Ur>ïÕÛ6%ÖÆT\1fìò£w¶aá]¼\80EÜ÷!5-î¸ÜuvÚì\93îíîØ¡CúE\10N\92ã\16\ 3XépQýó@Rïå\85\85Í>\85Ç¥ÍÁ\1dÚ¤º}\7fçË{TM!\17­ÖNÈÞ<*£0tB, \99ì3/&\vÁ\9f¾»4)«*\8a@ØÇ\1dr»½Cao\8fäi>\96/\8e'ÓÃÌá\93\11|M\1f\84>\1cÕÍÛ°ðz^Pµ\88\96\ 1n]Û.ÃÍÒ\93
+\15ʼ½\92Wog\87\9f¸\9b\17\94\1av\94B\90\1dÕ³ö\7f\8f\85\9dW\8e7\19}þ^5ó\9d\8aO\9d
+\v§úJs\ræÅ\`\8f)z§\9bTÏ^     Õ\89qQa¯^vöÁ\aídQGiûx\ 1¹;O.fÉ\97çr\91Ip1±¾ËÛ£uÛ\a°°ó£tÿe®s\12Ü\92\15ÿ3\16æäÓqo¸¹ÈãqAx_w¥\99\93¬£ü\¶O\97\7fâ\8a]*@>)óî\87\e\16ÞÈ\v\88\9bÐ>³¹\ 6\98\0\99s>\ 3\93ôU\92\9cE\ 2\18»dw\ 1\vw\14v\88­ÊN»³»\82TÁ=µÂºîr¬\ 6©&\r\1fÄ*\93s¯ Öów2û®bÇ<}ú¼\r\97t5\17%^.\92û±Ó\9eà\b]\10ËÝÞt¾³¹Û°ðz^À!ÚUùQj#¦å_.Pá\83¹\88¶ÅÁ'ì4-ý\13ð\90°Q¥Áò{°\80Ù2']Â\9dãLëÆ\92ª^\92â]Ǭ\80\vçع.[\96\8e¾$/J\97\13\82 & ïè' û\9c\8c¸<ÈäéÀÒ2\8fv\18\8c\9d|\12ûyA\ f£\99p£·nY§IÝc\81\ 5Uç2±7^x\a/(Ñó£1å\1d\86AWò\rwפ\8e\10\\80ÀÚEúK\95\1cÚyç\1c6¶ÎÛº³&" !j»é\ eÐ%¸AfÅ·J\b©t)áì\8aL\11«U=kÁÆ\99ò\ eLÌH\18ï×éz\95~\8fê½Ý.VÂa.(§×\85ù\16mi\9dì\16OúÒîÐüêZs\ fHßë³ý'ÕK;Ú»0S;\e\96\e\16ÞÂ\vZ\97õ\b\96\1cÇ      ¬[*¼\938îÇ\ f¨O\(\9b\85i\9bñ¼     Á]Ï@âÝÔ%\ao@î¹Æ¸\87\8e·øè,_\15\84      ô\ 3M+}ç\9e\0ú¢\9f>ÀSýs=\ 3ºÅSà]\1eüÕWUï\83é\1e§D\1aOK\12[{\a/èAÒëlD/¸Ý4wO\1f¸ù\13w¶û»´Ê-oºßܷ˧^*tðã\a·öN^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^Ø°°µ\8d\176,lmÃÂÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\v[ÛÚÆ\vÿoó·nß{k\7fã\85¿9\97\91\9dï\19c\95\99Øðà\88Av;Ï\18+\8dÀ\1fÕ\19ã\17ùI\1eî¼;\\9c\18þ%\91ó\8dør·/^Óó\9f+÷$Þxá/6¯lãÞ\1eëÆÆU\9eùÄI¸ï\12]CÌßuøk;íäëL[Kö«@!L\9c8<¿MXLz\12$%¹PÉÿâÆÜı­Õj{\9cyN\7f×ØñÆ\v\7f\90\15,f\e\81\94\14\vÆøDHA<SÚFÏ$W\12\15\87\12~µ¸\1c\9b.Øê÷M\15¯\81ÄVfµ-ËsÕ®B\1az\91t\8d\v\1fd\97\ 4\1eúï\90Õ \90''}ó\12y¡¢âÆ\v_m+\bÖÇ\ 1\97\fk\95\94.ñ2\14~\ 6\10ð°ÄR£±àF\95jz6ö*Yyã~»¨Êø;2Íß\84Ì\87÷\12¥\8f©\ 2\1fõO\88\ 5ÃQ\95ò§?\8dgû±+\9dØj+üyþüt\96\1f\v×;¼ýÄWØÿý¦\7fú¸?÷hÑÓù\86S\87üý\a¦¿\92^¦Åâ°îwì6ÞÆ\v\7f­Å\914=\12p\97cán¯\91Bh,À\ 4ç
+\14\1c\8bs\85\85¦XV1#\80\ 5Òë-\10ý~×\93Ø
+üX     ©\15èâ\9b{ÝÂÛ\ 5\81*CØûÄ
+\94²\r\1f\b\ 2\10/ÄB¬ô{\ 2\7fò=UíÏ
+Ô¾×®\f\89\8f\97Â\8bë]Äzâ\aª\ e&    dîÍ·\87\ fY\81*<\88WA,Læ\ f\1e\8f§Îôê
+ph\17«û\ 4Ë\92\9aеÞW\a{\94ó\18n\ 4ÝñáÁ=Ý\ 3µ5T\ fw¶H\1còó̳ñÂ\177#\ 1M\b\ 4+a©\81*\12uÅÄ\v<\97\80\ f¯\93TcÁP\9b\9ah\11ðl&\99\9b\8b\f¤Åwm\8fv9ç"ô@hZÎy
+×t\84ÐJ\8c\1f\9b\82K\9e\82\98\8a4åÒ\8dbb¹fʹkÅ\88\85"\13!\b\9b\vW0aÎm\85ä<'\84\ 2Yu\81Èá\9epqÞ\ 4ijED%Çb³ \aE\89\0Õ\8aô®\1d7­    g@gðS\9cÚ\93¤\12\a~e¥G\1a×ÂÛÓ\9eÐ6a\12zêûx\9f©n-°\9f\9dK\11ø \83»\96\11ðW¸~\bª¢\b\8d\0¯c\13ÒSjK\9c6xêm¼ðÇT$âº\1eN²mÂ{À\ 4\8fÜ\99\17d)\e\ fÔ\ 1aj\1d)pBørF]>\95iVI7öA*Í\18Ì\8c,\ 3nñz\97'\99Í\85O\82        \v î\8d\9952A£ÃÍJ![ø \ 4-\13Ì1Ð^hei\84L\98\99\vÂcÃ\85ÍF¶^Édî\84\92êk&\9cYE#y\93å¨Ïy\94\ 1¥¹\9e\ fW\ fcÁEkº¼ô,ÁÚ\f@4nþ\18\81\0Ã\9d;CHÄ\82\84g\84SÍÒå\91ÑÈ´\ 4\ 4é},à19KÓ>\959<\a¨m%§Ð?i÷6wM+`¬5á\89ñ­\88¼q\bqùÙ\8d\907^øfË\19ä\1cÿm+\99y^+â=/H\87Á\80÷Ì.GóA5¦eÀ\veTÄ(\11\9e\0C\92ñÀ0zî\16\9dl\86b(%L­ý¤\88SZ\14õ\0ú=`!,\8c\80\vP¼Xo\14\91\ e°ÐÉÊ p=¯g.qimÔ\ 5£\86áÊÀ\0,\0TÚÚ+*i\ f)XÒ\ 6Ü\10\ 4X4ð\ 3\ 3"\10\8cøx¦aÉth¥Y{\9e;bÁ\0f+<\ 2j\9f\8bì\877%\ 2Oõ¹»ã|7\f&\ru\91[¢ï/ÒÁ\18Bx\86F\86ÃàÐÎë9\1c\ 5OeË`'d2\80®\ 4Ý=ë:Øxá«Í\85\82mÁ$\e\8b´\0#aâ\85>\97\11Ì×\81\82\ 6g\rm(mÆí´ãJF1\9c\18\190;Ç;Ö(\r\8b÷T¦UVf2õö\ 5\û]\10\96-\88\ 1ªä\94÷\16ê\18p[FF,\80h\ 2\8b\80\8eÞë³9\8d \884@\8e\16\14ì\ 64\96E\91"r=ø=¶X\85·\ f\8dJ61\11ÀO¤\a\93F\9d\91\90ÓP§\ 3\ 5ßå\81Â\82E\18¨ÿ>b\83JaVV\11\a¸\83Wà¹\f;Ü÷AT¦²)2)ì20<´\17
+\98ìË2+[ÙÅ\fî\rÏe¤@\\e/ü-,\948¿\ 1/$5Ì­\b\8c\85\8ed\ 1D\ 6Jk\8d\85¦öbÃ\8bã\19D\15È\9fpAo\89<\9f%\88\ 5*\1d!%Ç/º¯éM@ì$\aS<\ 6¼\11\1fåȲx\a"       ÷Ø\8dX°4áÄhJ¨³©7a\ 1\140\14m¯a^
+\86¾\ f\ 6~h\94\ 2\b\aÌ\9b\ 1&ho'¨\a¦/X¹êT\12i{\ 1\ 4\93*«<\ 6%JéH¬÷\ 5\88§vQ\81É#Yn\98Èvù\0Ïíïâ\10ûÏ@7ô"$Bêx\ 1O\8b\80ë\87\ 25\ fÞ
\8c\93\18\e/ü5,\8c¼\0\ 2\19¥\12æÇ=/\ 4\9e 1³km/PcYÈ[ñ\ 2\8a\ 4hè`R2\940\10Þ@ÈÌ\ 1«Â
+f\9f*B\84Ú!qElq\90à\9dÑpÀ\82RÍ8'\v,øðÇ\1eô\1dÚ\868ÓOX0\94\80\ 3\9d0Cc\ 1Õ\99\ 6½;FÎ-\ 1¦\89/(Y`!®8\12       Ü\9f\81A\ 1\90ëáRÖÄ\véØÓbè3\0©í4Ð*Ã\ 5\98ú½\90M\16T`£x5\89ÀΧ1ò\82%\ 5<\14<\95\ 5¢®¬mèI²ñÂ\1f³\17\1c        \13\ 2H{ÊP\0÷¼\10\14\1d³A\v\9a\8b½i·\ 6à\85ÈÀõ\88\9cÙ\9e\12:\12ûLÀ\9cm×±aáæÓ\9e\8e\84\88CÐãÁ\98`h%p\v\88\851\1f¡E@Ð]cÄ\ 2(\1fA\f\16±\eÁ\1cm ©\8eXPö\ 2hF¥á\83±Aë\99\17\0¢\9eBrÂm\8fô\13/\80AQ\19~\91\ 3"|\ fQÃz¼¨\0Õ-\88A\9dB{A ;\8c1+i\89\ 10\171X F\8cê\94\ f×\ 3s£.\ 1\7ffn\19\ 5\80g\a¯e\0\19qá$`\18i^\80>\98ÞÆ\v\7fË\8f´\ 3#\15y!1@\ 1\ 1u\83,y\ 1&EÉ|Oó\82(3læ袠     eîô\ 4Lj\90/5\9fö=\b¢çp\98\93\ 3´n­FïÀ\bp£p\aW"\16dJ@.sô(å>ü\14\16èSmeU\98²Ùù9h%\92\92\18T-\17dX\9a=òBÀ\99\90\16\94½\10!+á\9a¹\14;\98ÏÁ.G,P\90^áÄ õ8êöð ®åg`¡\83\19ãC¯\94í¬{
+à³     IÑ°\19M\8bØ\a²K              \99Â_î\93R¢½/\1c\1f\98"\80ã\1cxAZj}Þ=¿ò¼ñÂ\177ÐÂAïF,\80t3P­ÅÞ\8f\ 4æ¦+so^\86ÖÍö´\11\0ú³Cbt4\82\16"8¨ø(W^©~\ 2\91z
+õá\1cærø\ f4#ø#\93n\ f cxZç©\18\fà\ 5\ fÏ\ 2`90ã©Âe\96aKÙ8¨¯TR_ÝP³1\9cá¤Z\14áG¼ýÞ^Ч
+\ e\ 4,ï\ÔþÝÞ\88\0ÔÜeh/0è\ 3\\v\14)¼¡;­\81 /ø>\95Lp\ 1\0ë]øIrP Á\82(ë\ÂQi\1a¾æ\ 5B\988\e&µñÂ7c!\93\99ç÷\19(\15}\89ZvT\ 14à×¾Êz\9fD\19\0BýªY\ 1\9aæ\ 5\9f\84¦iùF\8bÞS0\82\9b µ+ÜbØsºÄ¬z߷ʲ\1f#\1fJ;)wA\ 6X`QkG>ªî©c·¸6çÀ\1d\ 2ø\1f&eÛ.quz:ÛßUfde!\98´xÍ\bL\820\v|ü×ÊLe\8d¨OÂ\rª\bä\18ú\8fÖo\aW)-x¤²\a\99\8dÚ$\ 3é%\81\99\98VTî|Ö8m[BOã \83\e\8e;Øù~\ 4×\a\84ñ
+\1eÝ\8a{èF\ 6h"\8eiÂ;¨ÚÄÄÍS«²W¬È«ókm\e/|±\92ÔsP\ evh\ 5¨p\87]\1c\8f?ÅÊ\ 53ÿ!\8e½xa/à\9f<\1f}ýè
+\ 5,\14`Møãqý\93\92ü\18\8fà&}À<\ 6\1e&\ 1OÑüØé;¨\18\fu\16Ù\9f\8d\11I\1e@\84,®©ºÓÃßâ9\9e\klzÍc<5ÆÍöüxºèt\18,\9a\84cÿðÐ>¸;\1e·WÅ?Æúóó'\89þ\r?¥®
+æ¿{>,|ã\85¯&\86NFñ£8ÊA÷÷\14 è\r\83®\16~ýñ§æ-R\82Xø}rC\1ca¼ÇÆ\v\7f\8e\18\f\1eÅ\ 2
+õÞ¥Ý\rxòÁ\9e\1dÕ¦\9efñ{°\90Úño±\80\17.²ñÂw\83Á·\1eÿh?\85­Þ\96/°Ï\a\8b×I\ 5\8b¼Ff\83ué*\e/|;\18\1eÿè\9d  \9fûÓÞ¶Ãî*7&[¾óÖ¶ö\ 3H6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ6^ØÚÖ\1eâ\ 5\7fk[û/\eñ7^ØÚÖÎñ\ 2\17[ÛÚÿÚä\ 2\v\15ã[ÛÚ\7fÛ\98Øc¡.¶¶µÿ·\19Å°µ­mmk[ÛÚÖ¶¶µ­mmk[ÛÚÖ¶¶µ­mmk[û¬\16Ø«_ÒI½õûY'åËßM\16¾{t¼4ødá)òè\ fA¡ârm\19s¸4×ïh"ù\8b\86[Zo\86\ 2\95Âø\áÁ*\90äÏ@A\95´\\95\19\8a\84sÁ»\95û\19ºÒ\95ì¥ï}\a7|9þ\ e[Ǥ\90ÍÇ
+O$`P\ão \81\9c@JgÅ\99Ì\95<\88¹¬Ví¨Å%\ 5fp_øn\1c&]¿\91â\8dÃ\93I\99\14®l?U»ÆAI?\18«wQ\1c@a\87ÚÇ\8aØ\ 6¢\ 1\15Ò^\97Ú-ÜÔe\18¨LëW½\e¼e=\18 \89õ\e¡\0ôº[{^Y\8dª\99L\8b¡`Ò®ÿ\ 2\18@dk5ìí\8a\ 3È\ 35e¬©%Áü\9ckáp^õj\88+\13øV*h¿§9LÝ\eÔ\90\8f\14\9e*åºQ\ 3þ\a\88¡\ 1\86#LR\7f\11\83!¤XU·7\18\98ã\11çéë\94Ó\98ÉrÈpGò÷ù5$w`¾âågJO\8cn\17\98,\92¿\11D
+Ú}î®;Û\8e\97\\99×3À\81|©½\0Ü\86·|§½P\80¹\82\9b\9f}ªô\98\92Á\e¢Ã\1fi\ 4w\87\94tU\12\86ás\95òµê\1cÉ¥peúb}\1dnùVIÌáUr^}ªô\94ð\86\98Ò%ÿD«\98\896éºz®Y¸«¿!\9b\12ë\85ö\ 2¶Ô5@Sz§$Ö4G£îc¥'¡\ 6à!ø+`èGm|ÝKzbm\a\f¦6\99Òí_©£\80\19\15½w½\r\8c\15¯\91ù§jähKÙÒý;ëmÊí³6¶{þ\fí\ 27P}¹R,¼7\ fOóÙ:y¶²£äÝ\9a\92dþêoè\19Ëóôõb\91®lNÝß,þ¹ö36÷\8f¬·Í\92ËÖVÅ+ÎÖW$ý7\18³\80¿73\83ÃdøÁÂÓ»Ï\b@{_£ë;,;ÉÖ÷Í\83!\92½z¨ÙÛ\87Úáï\8e\12¼>C1Yý!,Äëǽxî3Üm¡|¹\8fÑaüÝÓ²)YüÁÒ\13I\1eþ!0Ôtuï½A\9f\ 1\86òõqÂýûc\82Ò϶\9f\ 1«Þ\1f\ 2C°¾÷\9e¬\9f\1c1('Þ«\8dÙäí>þÂýlû9ý;ëÏZ¿ww«O\17Ï\bÜjdób\87û\aøøA'Ï>XxP­øKÅíªõ³e2)Ö×s\röú\98þ÷ûøCùÑö³÷ÙX½»=!<8\97týé"àÜyñ«±¸|wjï\a¬ú]Å*çÁ\1fÂÂî        \9e\1fú\8c\85\18\0ë\ 3\99Ã÷;\93Z)>YÚ\1cþ§\9cI±XÝØ}\8eïÙ\96òÕÁ\18Îûu\14ñÙ\ 6jþÁQ\84\8fL¸ruíÃy\86\ 4\ fð\r\f÷î\9a\14»Ï^Ó2>Ü×u¿±»ú¢Nõ\8c µHeóbÉôèÛãnzÁ?9ÚÁ{eFú\vZ²~(Ús|ÏâåI$õûkR8R~²3É\92\1f[µã¡¶¾÷¾hä\13\12\95£×;\93vL¾;÷8\91î'\acd\9f\1d8u7Ñ=!\14Í}FÜó\e\1fàã7?º\92\1ezVÿ\12\18\9cõ\1dÅ@íÑ3Ä\82\19ÿ\9f$~¸3É\96â\8f­?¯=á\96ü   ®qÃUe\93^ÚÀöys\12\97ó~EíZ\8bÅßr&Ù\92¯í½w\9e\11\99\97\83¡~ÿ´Ü3ùÉÕ­\r÷OÙÏÅ\13¼÷Í3ª\eÅü\1d\99\96Dç³#\93|þ§2{\8ctugRÜ<cu,â/Ï~´Þïão?Û~®äË\9d\1aOmlu­¯v\9f\93Ùóò\84¯ðý\15\81\9aÏζÿð(Âû'\¾öã\ 4OáÎîõe*\92·K¢Ae÷ÉÒ\93`\91ò¿Ó\92õ'¿ü)1DB¾|\ e\12ìÝ*\8aóÚÚ²÷«\15ÜøCX°×ÇBò\14¯Ï\e°à²w»ÐÃ\r\vë5¯ê\9f\80\ 5++®òÂ}X\88Ë\eºP\vù\8c×^;å5,<\7f¤\8bÊú`^øA|jñMXh\7fò¿<\84\ 5\97\17+êHÉM\ eÓçð\ 2¹\16\8bÿ
+^\b®\ eлyÁ¾.>5û.,8ÏÀ\ 2\e\85ä¦\ 5ÖçðB|MØ®C~-,8\1f\8c\85\1f¬É\8fÄ\82E«ÔM\ 6Ã\16B4ðrëÖ\85\1fvCĤH\80j\eøÍÂ}zÃT$õ­X\88ò\90ºÕ\10R!\»Àå\b!h[\ f9\97.|ªsá0\9cV5¦ëFË\17x\96\17\8a4JDZÇ\89«û8\98ðù&À\rÁD\vÃ\ e}¤pU£é\1a7Y\9b\17l»t]g¨àÞ\14\97\rð\99h\85\9c\92Á\83\bH31]Ú?\81\17\8cÔÁ§ês|x¼\ 1ö$í\87ÌU\ 3d5ú\9dÄ´LD^¿ZGrh\94
+{\88a|qD\86Â\86÷\91\17C\ 5Ccë¡Iwê!à´úÃu¤H2ÎiíJ\9a\vdýR\8a\14ëó\86êaB.\9b\943k0\18\83±?â\ 5ç
+©p.«Hò4e8×7x\19Y\r        Ü+Àt T­%Øp\1aÏ~Ä\82Ááæ®!¤\9b»Xã8\94\ 2~\10\18x#:Lºo\1aÎv\83'¥äÍÚ¼àB\17¹ÓÁkip\rÛ`\1c\1f\ex\1f\9e\ 1ÝH\ 5\86í6poÖ?Á^ððá\e¬º\0ïL\188@9\95̨àH¢ö\ f\83\9e\18C\8fãè¾Ü^(ñ¶\r\fM\ 3¯Á­\95øà\8e0 >n\8b\v\9dM\83Û_ê\87¨?\9c\17")#Ã+\95C\9cBÿ\1aTb\12N\86\ eEÝÅp\ 2\ 5\87Óâ\9bu$S\8a\9e\f\14/áK6ìÐÙMx\8e\92\85¢\8dÛ\82& PÚ\92\12Ïø\99\17\98,\8dØQ}tA-¢¨©çÜÓ:R\8e\ 1P=ÎCÃ8\87\85ß,¶QÙ\18»\98ó\18\97Ka\8eÀgr\0ÀJGªÆ>õC*S\8f<CG2¸\f=ÏWÚ#N?
\14Þ½Ò\91\1a\1c\ 4\vÞ¬/eµ\1c \17éH\95\84ÞÅ\99²Û\\10\1f54©\1a\1a%>!&Bê¡ñ\96ì\|&/`ïûÐ\18ê]\ 3ÊDÎSx\bR+ãÇ\0Æ0\f\98üúZM¸5¶[xÁT!9\ 1\9c`\ 4\9c\17\1e\17&p\8b§\95\87NZpÑ\0^\91­ÖÖö\17½È\v8®$,\86\9a4\0+èc¤ú\88Xð`¾1\8c\82J«PÃ\7fÐÇ\15t$\17óÄ\8a\10þ1\10\vÐí,\1eb\ f\84ÏÅQ'ð(&\bj£Ègº÷\8a¼`¨7ï\81P\15q\ 2ï\8bÊ4¬ñá\1d\1e\ e\16t\ 2\1e\1e\84\ f§\9cåÃ;¯Â\ 2ÞÆ\82ÞÕ}\ 3\10Hy
+àôk\85\ 5=4@\1a\ 6v14\1fÊ\vZ«È(\ 3\96÷pí\17ôPO;\ 2v\1cu\1d\8eµ#9ê÷9clÞêù:\16\94¿ÏJ\ 5WW-A}¡¨V\vÀ\ 2pºúbÚW\15\98y\1d\vé¾\8f²EÅ\0\14¸\1dRB\86Y\83º\8fÕ \ 2D\e¸ÜávÔ¿å\ 5u10\9c¸Ú\86\8f¢"\16\ e\1a\v®To\b~l\90    "|\94h]^\88¹
+ê,ZõðÕ`        )YGPÚC\9c\96õÃ[\ 4»cPè\80°^\8a\ 5=4¶«ÅÇAñéÔP:û¡     
+\8eÇÒýÐ|(/ \16\1cÁ\ 5ír\1c\84\97\ eï\13±Ð\83\92Ú¤i\92ì
+\85\85\ 4\fì;°`KF\9bNÅj89å\12lo\14\92F¦Ø\12S;Þ\ 2¸¨È~Æ\82Ÿhì\14ã}c³a¨\86"\16\ 2è#´Ü¶\f\85\ 5°â\ 45Vä\ 5\1c4\ 3´^\9a\9aê\ 6\15\ 2¼\1c±\0\ 6QÚäv X\80\19/ÂG  ×¶\17\10\v>\fP\93ä\8aGM*$\v\14/T`y©\87'ª;\ 5Å\ eô/ÇB\bS$5SÔ#        \8a\8fÛ\8fXPC\93ؾ¡\1eB\rMñá¼P\v¥Ó$0\81\96èK²à  QN=m\8a\86eapûÔ§ú\ 3\16\81\a/87z\93(yò@HjÐ\91\94lfÎ\89\13ú*\16ôýRi\ fj\85Í\81\1fr¥#)×\91S\1aÆ\85Ä\81ßñ\82Â\82\9e1,Ô\91\10µ\ 6\98=DëHxJ\9fY\9a\17\ e?´&\16rUí©\94e\9d\ 1½Ö\15Ì\b\8e\926õÈV\85ÓÖ¡\83ç\85\99\9aúR\18×\f\86¦.e¢°`h\17yT\16ñqäný±¼\0Æ©£ª \12\1dICàaZ\84\87Àã½äqñ\b\16Ô@\81zT\84*¦5\87ÇwaîèU¸w\ 6÷¸\v\v        ^SíòÆ0I°\aÃ!A\9b\9cb\ e\90\ 1\88»\8c\85ßñ\82²\9aqT±dª©\9e\9a2\k«ÕC Ú\94i^\18\9eâGjÕ­\rµ_EYs¹CËØ\ 4B¬PIóq×uQïÞ\88\ 5\ 3\ 5\aµk\ 3\86ÆÀ\83\9dr\8d\80À\a*\ 5Üмðéë\v\91\12 \8c\8a\ 6Þn(\99ër\1ac>\b­Awr)gáP\9c\86S_÷©\82ÜÖ¸\13·ë
+\19Ô     ¨`£ë\91\88£\82§\86za·`AëqR÷±\ 1í\0û(<t\825¨;¹.c`ª]\18þ_ò\ 2"\89\béRA\19«\rÔ&\19\87I\ f\14\15ÇkÔ£Ø\ 5 òY¼ æ\91\803ê2å­Ô\ f\8f~J\18 ß\85\87G§÷\9bxA; Mì\1d\fM\88.zèOã!\ 2Ð1\8f½\1384GXøH{ÁJT\98\b
+:\v\88¦\93ºn\82ý\8c\9a´\18\fÛus\ f×PÂ{°à$(~FKÝÜw\12\vÍ^\97¢\1a\16'M¤\fQ\8aºF\98ô·`¡¶#ÝG\97\86C\92áç]×Æɾj\92bðZ×Å\ 5\9d")\9fÀ\v\19®\15\ e$\81;\ e\11ü\1cÛÔU\v~}\8e\8bK\11ÅNAOìâ9¼PØê5G\8dhB\ 3l¬a\a\ 3Ô\19êáó\1a\1e\1a\ 6\b\97dïÀ\82\95è¡\81·\10\f\ 6ÉUú\10\fM­ÄÇöæ\87\91þR\ 2\83½þ¾âÉ3b¶kW¾<\19ßå[ÌöõAùk1Ûß\81\85_êH\8faaË_ø\ 1\v\e/¼   \v\e/|\û[¼ÐnX¸\82\85bÃÂ\7fÄ\v_\83\85\v\85\8d\176^Øxaã\85uL\90\87°Ð{\9f\86\85WòB½ñÂkÚ.ñ\9e\80\85òÂ.!\8fñBöCá©gb¡ní÷ÚÎ;\1a|0\16úKâ\ 3¼\10\7f\e\16\92Ëy0\8f\93lM^h~Ø\99MÅ)<©\ 5ç+!½\8e\17LùÉXh.ê\8aìût¤\w¹\8e½\15±\10\8f\8dØX\ 1\v\96+Õªf\95çáËyÁ\19k^yqý6,¨;\1f\ fЧ`Á8/>_È\v9\97\98\)\9bþ\ 4\v\ f\16*-¨Ä ð8áò(|ñ!,ØRE%¹ðí|YË'ò\82Ã$ÆEõ\r¼§è\1d:R\v7\86w\98 \89\81Ò\9f\86\85\14z\97`Z\87ä\18$óݼ`2I;ÜÒ#¡\92Y+a¡N%§½'¤H\8e*¨>\84\ 5\8fÊÒ\1f¨Ì=\8b\9e­\11#äîi*\92+YcXð\96ò\83Í\8a\v¥\90n\85µzÓæ°DéG`¡\83\17c\ e\9dÎÐî¿Þ^à\18\8fo9:~¹ÝÃ:\92\81y¥¦\92\9dæ`»«Çì\85T\ 2ɨO\1aüÜ\ev\9f\87\ 5m/P\8c\9e\ 6l\a\912xxÂh\8c¡¬ôãt$Ìï\88\94øTG\ 1õ_i/`å\85L\8foq\90KÜ=\ÌÝC,¨"\ 3jÈö\17}\14\v\ 1¼p\ 5L*\830˲ªx\11/ ½0\14L\89])ËùQ^k;\97\1a\85\96ùÎâ#°PÃð¨Hh\fÑZä;\7f!/ \162-ô)/0ßy.ìÿK,¸îhF;pÑ1ßùQ?R\0Ó\8e¥aáP.\8fvis\9f\8c\ 5O§c;2\vñQ¢\97caL\14ldH±\ 3¯Ìwþ\11\v\85ªÙ¡Íèt\91.ÿ¥~¤\19\vF\86ɽů±\10ï±Ð\83\15\8d)ÃÑ/yÁÑ{á¸Ò2v>!õ+yÁ\183ae\19À\93¤Î»°\0Bgc~1ù\1c^hTz»3þhÂëI\8a\89\17È·aA+|Ê=#\8ejÁý\92\17Råz>T#\1få\ 5kL}\8bÏî áÊþ©X¨\99Ð\9d¯Þ`/`6m¨'\82\83°\86ϱ\17\13\ 4\81í,¿\8e\17l\19\92\98ñ\bw\90Ê\87µ°À¹S\87Òµê\9e\1d¬\19?\86\ 5\f·Ï,MÁ«³~¤çaÁ\82§\80Ñn\bæ^\92\ 5\16^5Ò\99l½ÚeUa´\a»\8f|\ 6/ä2\8c-ÆÃ\81ÐC\8fá7Æ#\85r¬ÕÈ%õÖÂBíb¡\9f\14.-y4ü\1a\v;!E]'h'\9cõl=\93\17
+&e`PÉÅÁÍ_Ç\v!.®\ 4\2~øî>\ 3\v\11\96\8er8\8aÏaØÍ7òÂPbÚ*I]z2ã>\8e\85\81$\981\1c\1cí¯±0Ô\16ÎÈ~ä\9c\17ÀgòÂ`¥Xz¹¤n¾ô\8b¼\8e\17j³1¡\17¹KÍáó°0d\8d­ÅçhkÓ?\16§Ú­¿A¦ý¤ü\85þÕïæ\13ò\17Ä'\vÏWòÂ5«mÃÂe,x\e\16®c\81oXx\ 3\16ÄÆ\v\e/lXØxás±`lXØì\85\r\vÃ[6W]\1dÏFýD,´·ì\11¾èÂ3°\80;\ 6\81QüôáBc!~â\10|
+\16jãç¬î\v§ü\ 5^pXõT,ÜÀ\v\15sîÅ\82uÇÙ%ã\97sF{v\1d¬\1dÖ8}2/\84\87ÑÏáùä\8c`m,ô§è\ eXòÓ§\b;\bO5\9c\vá>Cà]¼\90Ý{ßû°`JÖ\<ߺPÊ{j\11å¢~2/T\a\8f\13]Ìñ\\17\v\ 1³ÎÜãÇá:Üù×\10ô\ fñÂ\ 1\16¢·ðÂÓ±`_Ñ
+v?ɸË\9eÍ\vÅAäavA\ 1\\9b\17Â3É\81Á\rÃuðÂ\16»\ 2|\1d/\84\96a¦¥Òø\8a,µ­\87y!Ìs\r\9c(É+5\94ÄÌ;\18Å \1cÊ´3nå\ 5ËÎ\83R:V¦&C«Â-áÊܬ\87 IÔ¡ÚLíþ×X\88K\15Z\14\96\98\84\92§&ƹFV\9f\94^娾§-^2(ñV\ e\9eÕ\9b¹\1dh,¬m/x%éó\1c/N¢Â´wqd\fNe\949>hÐH¼o]åXä\1a:neêÔµy!He\e\15aYã½Â¡\8ez'\8f\1c\99\aºg0\16mÞ!Z\9c*ÎÒ\f\a4\fH\92á\v«+\12·yi\fu&EéMXø2^ .f\11#\96       þÀ³ÇxÁ£S.2æ&KÜD©âð\ 3#C#sܹͺ\r\v&vBÈÀ\91J\13\ 1Æm\¼¶]b0\12æv       <Ãü5\16T\1c\99a¨®óh¨\19\15\92\87ø2zÜ8\r\ 3árõ20}b§\ e©\9dÚ´\8e´âH\83&Â8¾û!â\8d\94m\b\8fC%ÕÝÊÕ\8bõð±1C0\94ðS>òB½¢$à}\98Áp2Ç\9d$\v\86\9b\84\85RíÒf\8e#£Ò8\e\f2S\ 3*\è\vn\8dipµÕ\1c\1d\f<;øR^ ²é\8d\88çCÌ\98ãY \85Á#X Òôc\13\b5\92\9d§~ð¸ëx\81`u*\99c\ 4\9cù·èH=§\96\1eB*?$\94%\8c\11µúT\8aj\87\91å=\98½\98õÜþ
+\v      æî\13TÅMøl\15\93\12\93ï\84\10í\85\9eaßS`Å=\16\·÷,\17·äZ_G
+@þ=\82©Ü¡dU\14\155\92:\ 4÷Ðôl\19yp»\8aø\99:\83Waÿ\ 4,x&\ fýBLX¨\99LB\az\96y;ì\19àÕò\1c\17 \0=³¼\88c\82\8a¤a\84Û\ 5\19\9c\9b\96\95°\ 5Òí\8b\ 5µ\1dY"ëRM6Aj9\ f`aÜõ\8dÉ¢TaÅ\ 1\19J%\9eN^¤êH;^ê\a^hÕ\Òªí_2\84\985¤XO>P\17\ 1\96(Uö´ÇÅoí\ 5\e/\94`N\9fâ\18LP`\98oa©\8dx\95nÈè\ 2\v\86tÖl/4rM,`&B¯ö\96Î\94µlé\9d³Õ½0ß¹×\83"\18È$ÝÛ\vkba@\ 4Öl\8f\ 5\fßIõM\91`r\9dz\89D\97âÁ´­B\8d*Á½õ\96öÂ\97åxº\8d\96\8e>\99\1fÑ\91p7Ð4O\99´bW²´êu\1e¬j©\92Óéª?`Am¤\r\ 2ï\0\81 Ë&Å\ 4£@õ\ 4°Ði©w\ f³\8e\1eà\ 5\v®]`5\9cÁ¨º\9câ\98³iÜ©¾\Ã`\92\98°\0:\1a5Ã¥½°\9e\ 6à¨È\7fL\18Rû¬\83zi\8dy\93\88\ 5\9dïLsxÁ\z{ÏÎÚXÀ»jç\8fÆ\ 2U÷À7Ts·Ð®fÜmZ\17n\v\ 1\11\ 2g\ 5¢x\ 1\1fÀ\83\97E¾ØvÖXÈd\80\ef>\8c\ 5\98>\9a\866M\8ev\ 2¦#Û Hã@éWç\8c\ 1\v®Ð>Å\10ÿñ#¼\7f\8a\17
+T\16\84KáóJ×¢¿Ã\82­0ÚW8¯u ûÒLñÂ\84\85ñr9_`\ 1\8czP\8eqiA\8cö\82·"/´#\16"¥l£OµQ} #\16LIáýÒ4\a,¤ÏÂ\ 2&\ fÎ:\921bÁÖ¬Y³t\9cô g»AÏNêM OÕSû^âV\9eä\8by\81ºZBcµaæ`\98ý#:ÒnN¸2`ZñmÎTI\ 1Ü\vÖKÕTW\8e\ 1\vºtF\89Xð¸Ù!·¤lXð\82ÞdSÏH¿â\ 5Ü$\932ÜÐ\9c;õ¨#ÍúÀXuB\f\9a-q\8e\ 6\11©#\8aÝ\98ì\855± Ëݸ0\11i,ô#7M¼0­1ÔpÆÓx\ 1u$%À\ 6ZOJíÝ÷L¸ú\9etD)"G°aÉ\vñ\97ó\ 2Ub\as\80Ö\fs\19.lçìV,Ôª4Ã\ e¦\8f\8e\87Z¯Õ3J#\ 1\v\18-­Ýu,88CÖ\93®,P\10\ f\91n\8dÒÜü~}\812\9eO\1a±)\97X\b\95fPI,\82\95«]v\83\8d\89\17\9aUy\ 1Ô\13\98&\92   \vJGÚó\82\ 3³´ëáζÍð<\1dIÝ[½I[îu$t\1dcÏ25\99\11ªà\95\81¹ñ\v^HF^øf{\81Jn\9b\f\15\8fD6e"Yý\b/\80Ìp3\13À\ e\16gmIq¼\\99f\r\1cI%\xÎ\85ý\ 1\vêS®TX°¥\9az\9b\ 3^\0\9cPè&\ f~ëGBÁÆÛÄ\Úa.\81ÉöX\80>7Y
\ 2\1e\87Û­\0,Àë¡YÇXñ\1c^\90¬l¥ÚÂw\9as÷¼PJQ\81(\8aÎ\140q=\8f\17àz)N
+f*Ñ^PuÉà\1d¹Ø³\18­j\1cÏ\14g\ 1\9eÃXÛÃd/\b \12Í\v&z\94¦5ýïã\ 5ѨU\ 5\85\87û!äåݼ JQj74\16fÅDy]þ´A¹Âªªöp\e\16ðS,UáB½^KÊqÄ-E7hÜ\149\98#n0ü\9e\17Æ\ 2`Øa\16u Ú*|ÀRº\ 1úö]¥ÛÁ_©\89ÐÃC\fïû\f^ pu
+/-D\82\0«\ 1ì\ 5õ\13\85\f«\95ácãÈ\84üYöB\r\92@j\90\ 2^¡æ¬\8cå\80'îXÇÕÁ\15\ e,³ÜàÊ\a·ëq¥\85(ãÂVÞ½\f7\82\9e\fÏo´\17vÖè\1dô\ 3|æÚ3îç\ 5t7ZÞôÃø\ evÁNÙ¨\8egùÃ\8dX\0\b@w¼zôßáõ<Õ©b4Fð²ý)\9b<\12\83¡/7\14Øó\1a\1e|,\18M¬±â\92\ 1w«U\7f\88e\15\v?Òª>Õ|°Ô\13è;\15ð¯¡~R\ f_øøB=ý\82÷ó6\16Æh\8a]\10«7cè·Q\e\965\8f\8c¯\9d!V¬ÇZ¿@ì\90î\94\1a¤xW|«\1féZ\8d\9dl\8dx¤æ \90£»%6O½Wï\8e@ì»u$ãa)ª\rÁÖæ\ 5硤\8eõ±pë\80\ 67\9d÷\86Í\92Öð#=\13\vécX\0¥µ\1d\9e\85\ 5&\82G\1f'cz\9doݵ¶\a±P¼\a\vÖ\8dXø2\1d©·\9e\8d\ 5ÿ \8eËÍX°Ì;Äõ>,x\8eã\18\8f?\8e£\17âVä\ 5#Ø=\86\85·ðB\1f\187báëjH>\e\vÇsró\84\8eÞ\87\85\95fÇwGÛ¼\8b\17nm_Ç\v\e\16\1eÆ»\ 5Ñúð|g÷ÏÔÁH(m\84t)|[kÐMuIÖP\9a®'G\16\\94rÕQçE¯¦Ç[2      w<ªd÷ºVA\17\Éqt>qò\rðÝpõ\86\82?\80\85FNmµ\89<\9a/¹b-\fCL\17åþ\8b^\8dÁç\a)ߦ\1fM\8dÖ\1f(<1\9bºÇþ\ 27ì¦Ç\11ëM<îtÉ5Uí\80¯\8dÙ\1f[8O\13o\13DsêBø\91Ò3¿¡ìO(IæúS_;^r]ÍbB\98óºwCG&Ú½mt\8aqªb\1fj>\8flÍÿ\86+ÉÐo\9b­8\87OÔ¹®¡\9b\8cÊÂëU\94ü\8dÃC\9f1­¬×òWsõ+xnÕ2wÕú\97\1cÆT`Ö¿|¨Ù;ÍV\87\7f¬µ\80\8d¨i\8fý\99\15\ 6\95e¿î\1cN\9fÁ\9bÊ&o_+\89¯f¢Ó\96b\17>×K\93ý\1dkaR>\92u/Y>Cjkúr\7f\ 5z¯xôÖÑÁZ\1d\1f¬\82\18îºúõû-\86µW6á\92l}Zßñ\97KE \9fR$ù\9eÖ½Ô]pw³ÞkO­Ïs«ûÏÛ§H­x½TÐ×\97ö>\81ãgÏ»B\ 6\7f\b\v\85½úË6\9agHmùú\19Èz».\§ÕGK\8fi\ f[ÛÚÖ¶¶µ­mmk[ÛÚÖ¶¶µ­mmk[ÛÚÖ¶¶µ­mmk[ûúVx\1eVÞªá[\81\15\8eÔoÃø\9bþ6\18óoÆü\e~3ô\99û\83µqî\94ËÍ;hã=\ e\9bqá ^|\8d\83Æ\ fïæðSÅIWês\a\8b\v\aë³\a\8dk\a\8bMD_ÖZÎy\85å\179ï0&\8acXÝ\ e¾åX3R\1f\14\1c+ öp0\85A\86ßL}0Åøcõm \1cK6áA
+\ 3éª\8fãÁ«izøáE+1\11︥úÆ\87­Ñ÷8984w\1f¼\16Pk\1e|
+\1fÅ<é\9f£¶ò=jÙ\85\83á¹\83ÞÉã\95\8b\83í&¢/k\89\8bô\96r\98®\a¹V\15^g\8d\a\99Ê\8b±tþ    f\8dÁ\0\15\\ 5fïƤ\14wþ8\16X\13ú ø!\1c\93È\83f.s\95\17\19åÖÉA\8a\90<spÊâ9<è^;x­\1e\{ð)|\14û¤+á¹\83ݹ\83æ2«}qÐãÇ\a3UÖY·\97\ 6kôióÛ\96\1c\87\97\16ù¯¯\99\9e
+Qõë\8b6æY,dz\94\12=.¥ÆB£%s\94ðî\0\vãÁ\ 5\16\84úø\88\85z\8f\ 5~-ò\96ðc¹pnÃ\ 2Þ\83½\1a\vü.,$ç\ e\9eÇÂÕ\83/ÅÂéë¿»\9dlÕw
+õûÛiÒAúû\8b\9e\8e¼\95©\821X©¤Âð@õ[\f¿\ 1@vú`\ 1\aAq"ºÎK\91Î\aqÌÆâ/É|\10 QçêãªvN|E#ïá5       :·P\95\949j¦¾ñaCÅ!=wÐ>>Ø];èò\9f±°ÿ\14Öÿ©Nºb\9d;\bo«<w089\18êw~r°ÀïâõX\10ѯZÅN\14\ 1\83³êw\17=WL*\91ôw\17\8eü³Ì\11·¾Æ\vå\eõCä\96\1f°ðÖú\ 1áë±ð[\ 1\11g°ðÛ²méY,ü2ü:x=\16ry%Ai÷æTGã\a,Øg(\7fÃÂÕÙEð3¼ðË\fµsåyóߦ\8b\9d{T«¬ª'\8e7¨Í\97«üz\r\ fÆBD\9b\85û\98ö\1c/<\ 1\v¿æ\85s\8f\9a¬^\87æ\10jUõ\99\15»\14\16\7fÀ»ÛWòBñ½¼ðd,¬Û
+\12\ 4ã\ e
+©áÆ\86\85\95±P\88\ 5[rþ.,Ô}ßß¡\9fù\8dZ\80rÑÜnÖèôO¼`ôý\8dÕÿr\17\1aÅ\7f\8eY0r«ÿ\b\vßm/x\96e=±¨VlY\97ë\0\10Îå\1d\92B¥[õV¢
+%·î
\ 5\ 5\eK\b4\9c1\ eg3v\\f§ý\854oöÂkyáÉ-áWlgrWIZs|üpµr!¸\ftÍá×ÞìGª\8b¢°¥\ 3ÿ\1eÿ¥û\854Gë\17áÚì\85÷a!\97WêHݵ¾@f?µÙÁÿÍnÈÌ\90
+\1a\14©p\13\¦3S!Ò{è¢HÒÔ¼\8e\85;JË´ªÎK­|\ 5EiÁOq\988\9d4\9dÜÖ½
+ìܼ§n\9b\95¦iøUXøn{ÁªªÈx*\16.O\vý=XÈ\ eè\80\82à¥\9c\v*\85Ë\e&C\8c\1f`I³j\91ÀG°àqW1^\vÖH
+\13A+qu\eÃ\1f\86øäM\17þs{áÉ~¤(O»uÖ\9ds¥.Ôþ\ eZ¡6ÌTs\83)Ånðy
+\ fÇ{\14Èu÷\ 1¸\ 3Z\1a\v\86\8avB,\805ÒØ\91)eç\85\8c;ÐAêÄ\19s\8d¿\8c\85m}áÁv\17
+\v*\90\15\ 4\8bB§SÔM{µr-(üEñ\ 6k\86\1aÛ­\83·6/\18{^P?éÍY#ø×U:^y_)üúË°°­/<Øîâ\ 5\ 4½
+Y\v\15/¤(¨\96ÚCÒE,¨\99Âu\87\861FoY/6¨pÓµyaÆ\82¡ò$:\8cO\1dbI\r\95Ò\81{·[\19´[J$\ 6®\10åWaá»í\ 5§íÌ'ª°Ä        ¬ux!\9aëØ\9b\80\ 5Å\v8áXJ\15WXHG,\80--nÃÂÏqªwóB¼à\85\a¡Ô\bñ¸r   A73Éo«¾ü\95~¤/¶\17\9eÜ®Æ#Ý\17§êNE\92Í\99\17
\85J#@ëH\ 5¿c¾0n\88S}\8c\17\véÌ\v½¤µú\15Æ 7ü\9dOn¹î¶¾ðZ^x'\16îâ\ 5Ìÿ,áE\e%\93Î\9e\17z9ó\ 2Ê­}\8fíì±õyA\87(\9b\80\80\89\17ÜA¯\8d4ÜS¿ß¾º¸Å#½\96\17\9cÄn\9f¨#]õ©Þ\99¿à\bÉ\85àÒ\rkåSm0iNó\82@^à\fL\89ô\ e7ͺ¼`kÞJej¦\8cÛ3/ð¦L¤ë\ 3òY\9b5<­ÿ0\16¾Û^È\9fk;\839R®Ä\v¨@7®«W\9fÊ$\1e¢\16®\1c'Øû¬D\1dÉté]û\ 1­Ë\v\1d\ f´A\8eÛ\12  Ô\91P×7¹\8d\9b\ 4áh\86ìÎ\rù¶x¤Í\8fôàÃÝ\1d\9a±./\14\16\a\ 3~V¿\17ñà\85ãÆ#u\10ÞµÓïf/¼\96\17\92Õ÷`¼½õoƺ¼°~Ûì\85×òB\1f\13Ç»¸V\8dkU^\bî\7f;ëòÂ\86\85\17\9eÜìk¹ÿ\ fðBm`[Î=ShháÜ\1dŽñÂf/¼°¡\1féâ\1fýûsÿ\ 3Æ8g\8cî?F\ f\9e©\bïHP^?÷¿ïÚ¶í²p\1eý:;t¡Ö\7f\1c\v_m/\90 °\8a§báò«\88éi\1eØ\8f\8f\80     3À'M=ÍDË\f\ 4ý§\88ËO¼P¹nsß»©Æ:Tb
+±¨\ f*¢ÔfZÿm,|µ½`?×v\ e̬*V\1d­¶¨\v\98¤\11ÌñòÅË{\8añ¬\9fï\ÉÜqÂÐT1³úÈ\12ìä¾ÛmöÂkyá«rÿñ\11:õÝ\ 4å*pb;3\9cp¨« îòÌÀ(PVÞnízOÀB6\ e_\85ê\90WO\8a\91¡\10ÛK÷Ïó¶¾ðà««ë\a±Ð\81Ð5®\90Ò\ 1\1d       ¦\1e¦Ê¤b!W~û&Ù?òÂÝý«Æ\88lL£HÚV\8a¾I\aOØ9\93¢\1a
+WrA6{áSyáÉymWãTcW\88èÞGhA@\8d\8aÉ\0æ\ 6\1aE\ 5`¡àÒ´¬T:\83\1dÖÏO¼P
+A\8d\90éé\11Ci9Kò\98¹ \19qjfL:µ)Yfüi,üÉ|çÂ\18\9b~¶ÞÑ"}êÓ¼Þ®Ææ=àG\9a\14#\7fp\8eÕ¼ \94ñò^{aµÜÿ=\16\9a,ËlW
+\ 3\86ÐÁ\89\12±\80®´\b\1e5\96ô^{á»b¶ÿæú\82Í8z/Õf F\ 6äÎ\85  ¢\171<ÎDâ¯\81\85û×\17\1cÉ°
+Q\83\1fK16¯VXÀçò¸9xò\9e\17_P×ͯc\81Ý\8b\ 5\89%\9c\18\96ߦlÐXÐ\b°@}ÚÝ'k\ 1<éwåò|{=Õòl=ÕT¶&¶.Ä´{\11Y\91\8bC
+Æ)\1c´é­\v²éµRÕä\11,tûk«\95\8b=\16ÔÄ+VÌ\8a¼\7fݹ\92\9dGâX½Pµð¡yáA,¼Á3±å;\9f\15âýÏT\89\0óÕÈòÉ\8di»Q\9ewk®;;²]`á\80\17â»yá\16,<d/è·¦Ô¯ÿ\f\v_\9fïÜ\9fÅÂ^
+Æå¬\92z3\16¢5
+v\91\15°°ä\ 5\85\85;ýXõʼ°\9f"Và\85º.ê¯ÂÂß\_Håþ      lé:Å4Ø\1a\vå\1a\1a¼0°%/\18LÒÛ=Ä\ 6\15â§Ü\7fãq,\88#,t Âqç\ eÁp\84\10ÙWaá»í\85À4³ss_.i£¾,ÜH\13\84¢Q®×Jº\86ax\8e\90Á­î¨bU^à{{!W\15ù\\17\10@\95í\9caêÌ\1dW¼Á\8fô\e^\10\80\e.Þ¾üñ\85~¤¿\99ï\9cJW7U\f.²]\90\v{v\94Hvc\1c\18]Ó^(\16\e\1e\eê\15yð¯6VÕ\9fbÿö\99ÜX=N\95Dûd\9d@I}è\f\12¡#PEãªüÛkm\7fr}!\95G\ fåÁ\94k\ 1\16\98m'muët¹f¾óêmË_Øì\85Ã\89Öóê³X\98\9bÆøq{¶\17\865°Ð¿\19\vÿOþBqÑ8ßì\85}³ùù½H\16~$g\1c\10ã\ 1,8v[n¼ðf,ÄÍù:4uÖ¬\8d\85?º¾°ï\80«,B¯\ 1{ù^,¬èG2ÎZëÅ/"ÂWå\ 5ïl÷\8câ\ 3°P]xËñ±ç`[_¸À\vB5\ 6S\87äh\1a\86·/×\-º\8b\17
+zvE\ 3\8föYüv^ðÎzgk\91àvòÆK±`\10}¿9`¼\94\9a\9b\rR\1f\1cß\1d\87\90ÿçöÂ.\f\9dsC\15å©nèÃ4**D\8e\13\9f\95ߧÔ\18×rÿדּ}6\9f\91·\1eÛ°jM^HùY<6&î\15á½\10\vEÎ8o 3¦\8a\ 1¶é\10\92ÁNJÆ\99\ 3l\80ø\1czø+\86\90÷\9b½ðª\ 6æÈ:õTý+\13\81\90ä¡Î­È\v5»,´TÖ¯Ã\82A¹]uL\10\10\17Ôl)¯­T6!n)gF)/\17Ë\1d\99d\87kKÛúÂ3ÛÕ|çÝ\1d1Û&'CH\81\9av\14Åä^k·\82ƶ\89ëk¸Yf\89Ü\85Új\b?4·,iyëåþg \ 3\15Ví³(.\8c·ÔKrÛ¥\ 6Ш\8dU/±ÇBMÈ\ 3rlc=\v\vÚ6\bd\ 2â\82ï¶\ 1\ 5>Â:\9b\8dÊ\8ae¬Þ\87ÍzÇOÿ\9fÛ\v¾ã8ÏÍý¿ü*<Jé­¹ÿ\18ÝãàL\97aàk͸áJÜfSP\85\85\b&q\9eSIÁºá\f~à7T¨û\89\17"\97Þ\9aû/\9a1FËÆd\ 5\ 3\1eZ`\98»Ç\9a¡å\92: £<¥R\9d%ÒFrò$,4Z\18\99\98±`h|4LËUàÍXPé×Å"\1få¿ßßù©¹ÿ%¥ù\1aáe\ 5·\91\81U\ 6\ fhæX$\8fÊÖðpG\1eÐ{ÉP0F\10(&¼º\1eßÕ\r sëå;ÇØ=\15\16Õ \95à´,dbx\ 5ö\98J\ 4¯\88u\91m*ã[Ã|\1fÁÂX\bÄå\v^PX T[]\91q\88\ 5\97ïKX}¥½Pµm×f¡÷{,|Iî\7f dÛ\86YGPa«p`\10ñ\1d»\14í\85\1dÈMY\eF/q>ÄÐ)rÃ\84¾^\1d\8cPÉ]\ e=\12\r\8b\0\92=tÊ\1aÑ\8bX(¥\ 3\13°\ 5·Cåý¶î=\88\ 5ÍSì\84\17\-W¡ÆB ° @\9dkÒ´}\8d½0¥J\1aÚ\9de9{î6¬`ò=ÄN¡\92\10Ý\1fxAè2<<ü5\16òïÀB¨bÚzø\97E\rU#îê\90mªýH\1dÆIá\867\9e\87¡SÉ-Ï´\1e/dªò½Ã­\9a\19R1\1aô
+\v.÷`ìt÷xA°>A²\e\9e\84\ 5[ùÔ\fNá§V\81\ 2±PiP`_\88ÆB9ñÂu\ 1©Í\ 4\9amF
+»udS\9aª\9fKÛ¸×^(Ü)W\12@Z´ð]Ùy\bÌ\ 4\83ܨ^¡i\98AUA8\96F·ð\82+ÍÌl\ev\1f\18Îa!\84G=ã\r\8dï Û_?:`õúÆ\14ûز.\ f»×ÐæÆ\a\88\14\16j\96÷ÌèxÌ\92        \v\9a\17\10\v\rLpi\82C\945â¦iâG{\816iq#\16JÕ½Îa@^\1e3±SñÌ\v\ 6\92U
+ýKÚbì^õ$,x\8c\ 5õÎ\ 5½7\92®W¤è\15\ 6C\86`°%)2ÀG!xP8\ÙÎG!ä§\ 2bp9ç\97ã\93pÚ0)üK¾»«ö\ 2¼n[åJ\9aÁ è1¨\õ|\99äf\10´\\15í÷`Æg\1cNjs®=+?ñ\ 2\1fïÃý)¤\ 4¾ÃW¬b5ÇÏÖ±÷¨\9b\0wKVï`\8e2m\ eÔ>óÆút¶ä«äþ\az;\eÊR
+"\92²Ý!/ \8e¤\84?\vëÊTçß`[Ý°_Û\8d~$­#\r\89h\1a\90¼\1c=±K^0`\1aVD\959u\96©óÝ'a\ 1#\89\ 1â&.NJ̼Væ\vÜ®Á<lE      \18k,\eÞ\ e50hø\13\16(h+X\9bMÉo\8a\ 2]\0®\8cïµ\17\0\vó\1fc\r®\1ex\1cÓÞ+}wa`ïBÔð\94\90é \87\1fxApo¤\ fÓÐ[=\96¢.\9b\80a05¨=Ê^\8d\98\9c\ 1,Px\ 5FÏæ\ 5\80>XÊtÊn÷©®\91ïìq[O\að½\87Ç\9a5cWaÁÂé§@页RÔã[\ 2ÿ\rÁ9½\8e\85\e×Úv:Ũ\94¼\e\ 2®B\e\96¼\10\8f[\1aV²©\19\0\17÷o»\ 5\v ¾íÝúZ\ 4\ 4¤d«0i\ 3Ó-¼\96\87FXic«±\b\9b¦-Z Ú>I\83\1f±0ÎEÉ\fà\1d\13\17±À®óÂ\1¢\1fÇ'¥\ 4ÞÚ(×\r\8d\aµS±Ðð\19³\14\7fä\ 5\ e.#ð^µë\ e\ 2)cT¤\14\87ÆänÞhÞ¹\82\85]xÖ§\1a\8c\83ÕÂ\1c°³\8cÈ)\bè¡Ao\84\15\9enQîÄ7ba\9d8U×ÕÝÂ\82tLÍ\96Úv\16®\8a\17)\87\84cI.\11\f\15\13\89Ín*\19æ\8diú¿Æ\82¢'tÎ\80\89\ fl\83¿0Å\v¸¯-t\ fÍiÕ½~(¡\9f\89¸IGª=/^ÍßÝ\88[fÀKX  htª»\80êÆE^(nâ\ 5 ¤\19\86¹\ªÑ\18Ë2òÂØ\9d\1fy!\1e       \91Â'"\9c\10-\0F\82\8a\1a\90«/ÔóæG?Ò9\9fª3bÁ\ 4\10\82}\9dcM.\174])ÐI"ùMÚ\r\98#\97½\87÷¬;gZÉ0\13,L£÷¥R#cÂ\ 5\8c\8e¿Aêº8       \ e$wÝd·\82øܱî\©\ 5\83ºEÛ«L\10\87Y\82\ 3ßÁØx6­T÷¨êñ\ eú\99Äë\ee¿ÀB\9dÀ\1cÄ\969yç±pÕ^(@ES©\92       î³\a\8a\9cÈUArºÄOÁ*¼\8ag\18\ 6qõä\7f#/à¦Ç\ 5v\17÷ñS\eI\86
+0\0,íF\98Ö^îõ©N¼@a
+ÎA1±q­\ 6\80í\86\16\85\rw~\1fÍ|\ f/X¯Ív¼\97\17ê\a\94\99×63y\b\v\8cSJ]&Ó\1aø®ÿ      \v\v:UR9$ú2\81\19U`¼Öò%; êªuJt»%Þ\1d¼\80:\12àÊêÑ\9ci\91kB­?0`æJ\8f§ñ\b\16\1cÉð\1d\80\99\14Ã}\ 3e;c­Æ~Ôus¶ÂðÜ\15§\9aÜ\98a}G+\1aJ\93uxaÈy¿ºø\ 60\ 4\15\ 6ò\8b\0CÃ`Ë\11xÌ^8ô=Õ}\82Â×,DtÈ\e\85¨ÄNìlwÛúÂ\b¿\ 6\1d\ 6¦lÕ®Á\1d\9a\9a?\ 1\v¹\163\9b_ÇB\90\95¥q\8e\17\144\11¶p¥B[Ë\ 6VH\1a\94\7f:½q1±.®T5¹/\7fAе\87þ\96Üÿ[ãT\rÖ¬.\9a\1f\90ûopw\ e5\16ÓÖÔq_?h/ÌX\b;o\9cßËi3`P+Skp1¾@\1cÌ´?òB12\18&\94s\81\9e3\18º\19\vp1S#Ç]¸4ïó#yÓ;H\15\9c\14/àO\9eÆÂmF\9dÉ\18ý\1d/Ìi\88ýí§\1eÁñÑõ\85[xa¾eð£5\\9fïj±\92\ f¼g`a?|æT\13\8b\11{aéGÊG\áÂL(]ý\ e\98´,\\17*ÄÁLû\ 3/¸²\8cª,\15<\1aõ\9cv8â\85:\16Ü©ãt\19ør\a\16\82\85ÓOcá1^¸Û\8fäPÔ(i£\8f[©Ë\98\8b\8f°;£ÍDt¬Õ\81\11tA#\98pÑ ¯su  \9a«Y¨\17A5^ó8Dé\81ü\ 5\8fæZ­Ì(ܳñUWN\vÌ&î¢\94Hå©©\9e\17½\16\9f*\19©½©)UýM¼ß`Á¼\a7\8eõ\0\16\f®õÀ\12C\8fݳ\81è?Ù\vdoþa*Å°C½«P\v\16h\9fçÀ\11DñB}\a/\8c1\18Õ8¿*óÁÖöB>ò\ 6\8cK׸\8e\ 5\83\10R_ö#i,x3/à¶Åè*Ïo__`wñB5\15ÒÆG#ð\bMÃ%Ⱥuæ:\9dZ\10\84\ 6\ f    /TPÊñ\15Õl¹NXqÃ\9e®\99ý\9a\17ÜñÒB?\1cw\e!\99\85\92xêÃ\15\98*IË]*Ô\8a­\1a\18|ªTûÐ\93aZ×\14ÆãXð¹Ho\ eBÈxù\0\16\86\90³¶\8aàm\96ø"ì\ e\9aIî°\17¸d:W\12\13$9æJrµld¹R¤)\93\8d\ 5\ 2Æïà\85,ÉóÜ®¦\8eh]ÕÁ\99¦Oð\8dd-¦ðåÓôz\ 5\v\17rÿ\9ds¼ u$\ 3¯\92Hó&[±¢Ê\83v;/T2ÁЬPp\7fð]\9eÕ8³\ 30¬3y\10¦LÁ\1e\81Ó\v\15¡Z«ªf\8e"j8ØkN´]\98$røÝs\8e\9fô\ 1^p\ 5\18@Eß@¿a\1ekvª\17"\86Û\9f\82{ºw5<)\86©âBj\8d®õ\1c\ 6×o\94»Þ\91AÍ%\81Ó\80ÃóDZàÜ\13U\96ÊêfÛy©â\82ÐBKwJO:\17\11wÕ^¨»dÌ\95Äqñ;*Ü\89
+\9dF\b\fÇ\89u\80\92ÙÝa/\1cËOuãûºÝ§º\98\ f\12\8d\ 5\81qÑÅ8U8\vOñ#Uãè\9bð\97tü«Ï\93KX8v\9fW,ÂÉiôsâãÒ\f°0.r\1eõù\11^\10ã¥)¨\91£ÍD¹\ 3]9\87\85bÿTª§\86\10\18\1d4Ê·@Îî°\ 4¦®EÕ\1f\ e,T¹L2o¨«&E\9f}\1d\910\8d¼\928)¨s\86­\17¢á¬Æ\ e°\96=&ºÕU\9a¢Û¤®fçÉ\19\ 19JÑÝE\91\9e\ 3=Õ⸾Ý^¸ÅÕrîà\1dù\v!0\rY\e\võâ\1dèútø¯çͯ'\ e\9e³¾°Ä\ 2\9fz\16\17\17°°\7f!¶Ô\19öF=»!
\ 2a;ä\85½×í·¼0«\ eåtw/\1e.ðÂbu\84ùØ}¬ÚÑLZ³z\8fi:Ä\+Ùýqyþ;°\90¸ÒmbG°\86J\ 1ÒÏ\ 4ç®#a¶e<w©\8bºòÎeXÁ!Ãà\1cQ\1a\ 2\155ÀúbÝàëó\9d#vkrØY\9fj\99\95\87\ 5æH|//à&T\11c±µ\94ÄóX\10\9asAW÷\Éi\9a\15ZiÅKX¨È\f&C\9cäx äGk\0\ fñBQ×\85E\81\89ÍeºÐy,4ªwh¥\94\9c\vj+\9bâp\13^\11\80\ 1&cè\1ei\8e\1d¨÷èH!\ fÐPrÔ^¢¸Ä\9b\19$\90Ð+KÅ\98RøK\8a\98«½8\11N4\ e¼¢â*/Ü\89\85wç;ß|«7ä;'×rÿÏó\ 2\170©a`O¸tA\9dÇÂØPÚ\f\13\1d
+¬T»¥Á%@ÎÑ\8aÂØ=\f\96\15ìôf\ fð\ 2\1d\ e{·¸îÊ        \16jwì\9dÒ6\ 3¥`çÆ\91\ 6\1e\ 2\15\0\16Æ\8bþÂv\ e¡\ 3\91~\1a
+S\81R\13Õx\e\8a\8f\1f\ 1\96<F{¡RDÚ\e«
+È߬§ºR»\1a§z.f»Ò\9b\ru\ 3/ÐÀÁ6R\8fÓºXÇz\Â\17h¡z¸Ç\96­\16\ eÙɾêÆ\r¹ÿ'~$ué¤G/Ö\8f¼\10ªÞ\8d\8a\9eQ6\1c\ 3\ 5öqì¯ñ\v\9fj\bFK¢í¡LîTL \8cw:\8c\8eð\1c_4I¨+¸ÂB9\18\8aH\9du\ 5ä»ó\9dû0\f\8d§báJî\7fC©sêGòÆdt\10ÕQ§ÉÌ\9fì\85ØÔ\12\17¡ì3\15Ú5ʨ£t¤³\e.z?æòÐã\\1eW\18Ó¥«I¥       Rë'{¡êÔg\88\8b[ñN\95\942\9b\14è\ 1\ 4,ì¦ÄÇ_ñ\82®\ 2\ 3\86Ìn\18±\90+,x\1a\v\rEÑÉ ýH\15\95G%ð·ý\9d\9f\99û_5Ô¾ëUT\8bÑOÇ\99·\80¹¬?\13-±ð#Í¡{Â=XÂWî%ûB$Ã\ 3ùήXÚÃÓX\95\91Ä\983Ó©4\80Ñ\82gr\17 ÚæqY\\90ïûxa|\1f       7ê\ 3,(^(kÆ\83BiP
+\v\16tØ2ÙÁ\f³ÕS½è\99®\ fR°_Ó\96X°¸Þý\ 1ý?Ö\1e\v19ÅBá2\95\86\8b\1fGÛy:\95ç
+\vÓ\8bóüú\ e\8e\85\82J5Û\87X\7f\v\86_ÌX\98å¢\93.®²\11ÄDÁÔ\12©\91\13ô\0Æ|ÒÄjßû\r/ÄÊ9\10\0\ e\8a3XPëBh\84i\96hÕ°ãóôV½Ù\v£\12s\11\v¦JÕ¾­îÖ3° \92\13\93\9cI\8a>U.\ü"èË\99$\8c»ú \83>)\96¦.Êå´¾0JÈ\12\vÉAµÉßñÂ`P¸eâªh\82\8e\88LGÎ\8fd ;':½D\9dS½(\ 3º\8azªF[öÊ\8f4A7}\1c\vº\17\ 1oÆÂ^à\93½àJ;Ê9\ 2¯\95Ìô9·3\8a\86Ã\8a>Õï¶\17ÂĶ/y=\13\15D %\7fRæɹZaÕA"@\84¾!\8e\99\89\16\1f\17:û1ÑYa\95\8f®\1aÐ¥\1cå¶Q»µ\89ùígêÔ\96\13YwðBEOj\85Ñ¥¦V¤xK¡\12\8bÆ\9eØ\0Ðiêp§Þ¥ª¯èåÒK^\ e*ê²ñ\80"\94\a\ 5r¸#ä=X\b\ìFé2\86\85ªÞg¹*í\99b9\ 47\1c\84Û9pâ®\11\r\1cb\f\19Ô%\9b½ð£CTöu]xí/î\9b¹nzWî\7fq¸ÐY[Q¨¢ÞjolõPM¥­\8a8\9e\ fâåÂHKº1¿;+8¼¦á\1eð\ 2¿»\86¤q8,±3Þ²PÝ0¼b¨óY[\9aº¬\17\ 1\83h_Ä\19\9eJåÁ\85ÞáEé       /Ü\e³}U¥-\8cÉ\a¯âdO"x·zªW° '\fÊ\v¿$e\ esx`§æ=,qÕ\8f´{h/\92:}<¿%K\ f\19}­Üÿ%\99¸\8f§({î\81\ 5\1e\82\8aúûH\97'
\1f³\17
+Ã3ê\1f°àò¡\94\rh¹¨êÞW¡ì\19ûµ\ 5\8f¿Ûà0Xeö\8f^ÆÂÝ\91&Ö/Òï\fëØwá\15_\85\85ï¶\17\8eû\8b\81\8eä£éYJi\86\eËsÄ\1dö\ 3æþ\7fì~m?µwï×öò¶­/\ô#%\18\94@\94Ê¥éªS\ 3¹Ò\ 6ÜWx¡®R\9a\87¿¾Cýk,\9cç\85¢L\8f×l_ß½OÄÂ\9f]_Htl@\13àZf3¹ç\86\81§ë¼ú˼\10êd¥æw³rH¯\13X\9dµmõ\b/\84\87~§ÀDô\87ÇÛu]ë|\17\16¾Ú^p:Óô.bÁòFkBÕ6óÆ â;ÒÜkãÊî}\17y!à¬ì\89\93þò\81]y]ØnÉý?÷nB.ª\9e\ 4Í/\13ó]þ\83\90|@îÿ\7fe/ÜâG\9a°PkGxÁoïGÇ\19½ß^\10ãN"TS\16ÙM¾Ài[¾Á\18WhëÅ2ô\ 2dêPM¥J5©É\ 5°\e\8fí×V³q=ÀÕï\87è\95f¸U±ïÞ¼} ¹Ô=¬\88¥r\1a\88q\ 5\vßµ×ù_^_ð\ f°\0½Â\0¡NÞ®È?äGr樷\96\fEF9c)\80\ 2ÌpÁ¹\89©u  c\fÃú\1c·¤\9c\1f\ 5øE.gnY\ f\89Ú\1cÊK\ 4g\ry\14\vg`TÉq9Ði½ÁË°\92:Æ­¦m\awÂX£Ø\86îaÊbèV§Ý«°{U=¤j;¡\18\1f¥éÿ
+\16¾Ú^ðú¾¯oÅ\82'xRÒ{¶x~¨\9eª½ÌYM%Ýù)Þ\93J\16\ 5\98Ä\¸<ó#ÆÉ\10\81\12a\95ò GÇ\94ÔRÉ6\96+#\ f>oÇ\11?\e8þà>\9eé2X;\95\8d¿kÔ\ 67RT\ 1Þ×\10²$\15\97\ ezßl+â\a\81߶l¬\1d\96#\f\ 4\ fcx(\93\94Ü­ÿ\f/|±½`K~1NÕÞozVi½Hm¤AïØ53\13ns7/,\85­vÕÔ¬·\7f²tµ^=1[*æS(Uj\81\1d\8fó©\16=\16êô\15Ç\98<X\8f\17è\92\17U l\8d÷t\11\91\ 6ÌW:dÐ\ 11Ö;ÃÓe`tÌU$7Æ\87b¡ð@\ 5­\9aÜÿ\eXøn{á\9a\1fi\11p0\87\ 1YíÕ_â\85|9ñÖC\1cµ\rf ¨X \82\80o\14C]13_:y+ÉlÛnQqÅ\8d\953UĹ\88\85æPG$\91­6iS\95À\11ª#Và÷Juì\80G\0½Ð=\e»\87[«Ùj\9cëøïðÂ\17Û\vïÜ£ê\12/\98³l\93b  WK¦° \84\r° \97\1e\18s\ 1\92%\16¦ÄO\98\868\97ýX\ fò¬ÂÕ¤\1eú\ 6cîÐÙ¬j\\1a<UÛ\ 4\rª \94Þ`ö\0\vÑØ=¸°\v´\95^Ûìd³\17\vQÓ¤ä\89¯·~\80\17¬éA-n\82d¹Y\80Eô÷¼0º\97\1aä\85î\98\172I\89Õ÷þ®V\e¥µ:\1eÚX\91\17\9cI@C\8eÛrÒÌR\85£Tü5&\ e¸#m\89sX\be\8aÝÛíô\96\9b©vû\9ew<oöÂçø\91Vh¦p\9bû÷åit]·XðÞR}¶pr\99yÁT\9fò@ìÎ`ÁÒÆz\92ë\r4\1dunu6\86êA^¨©¾Z/ØN\15ü\87\9bpoâ\85\ 6æ,\14à\1d\19,\8c9I¹Ú»
+i\ 2/\15²`³\17ÞÏ\vOnWýH\17÷kó¸Ìw^Ä@Ò-LA\8d]Ìv\1e\ 5\19fAÑ£¦\14ÍX(Rs¶¼\13£ÐÅøe     Ó5\ f\8b\1e¨»H\9bø~^8«Â\10\10\v±Ô\10Ìz¾ò(Ä\1a\vÈ\v\84s«¶\ 4  \9c±P4Ùly·FmkÇSdÔ\829EÀDᥧ\8bì\9b½ðZ^ A\10\14oÂBì
+q~Kò
+wà\96\86\8c
+JA\9fP;\14×(r\81à\821\eµ\14e/pÌÎ\9aV\90\8d\94\vÁ1µ¥Ã\90g}®ªB´»\93\17J!Î\87I\94BwÏÀ{C÷\1a
+\80u\e\14#Hð\96y=D\8aßr\1eéâäú\857ª{\8e*ßi\ e\ e\98B\9c\85\80¯Ó\82o\9b½ðZ^°\9f\9bû\ fæÈ\95Üÿº¾Ì\19Qeé×j8X¶Ð«\a\1d\1cZµU©Ä\98BÅ4«ÈæÄ]xv"í£TÅýðÜZ%\ 3ÕwòÂ\95þõQ5N!^\18\ 1Æ \a\8bî\r\81þëÔ½\1a7²]<Z¤ÅÞ\1f»§ÎõâÍ^x3/$ß±×ùÏ£àÞ\1f¹c¬¶×ùÏÝËÍû?´Ù\v¯å\85ü\8f`Á°ï¯ïê½\ e\v\86\ fXøn{Á±[Ó{\93üzÔuÃwâç§Ü\7f×mÞ\99˳Ù\v\7fÊ\8f\94¹×b0.ù\91μä§`áþÜÿ\vÖ\83ã?\v\vß\15³½­/<êGº9ß9rÙí\8f\1eÜ\9cpl¸×v\93»9dzh8¿9á?¾#\1dÎa\8c\99_\85\85ï¶\17\8a³\95<_\83\85\9d\rÎ\9b\9be¢â·\8bÏ\ fÏ~#\16\ 2Ùô7o­~ë¾1j\96}îØlöÂQë8cýóÞn{-\97çV^ØÉ;fÇd­lì\9bë`\84w\887`!ú\\aÄ\96ïüL?R}­êÊ\8d¼ÐÛ²)\ 1¯N\9e+9
\7fí]\8bv¢0\10\85 AÞ\ 1\ 3\120òÿ\7f¹¹\13«[@Ñ¢vuM{Úã5"\8f\&\13f沬Þ$û4Ã몴cßÏJh}¬C\8d\9a\97qV.\97X¹Î.ÔPM\8cHr\fY;Û,Éx\1eä¾Ë»¼\8fxG¥\ 1YÞu<ßQg\17u뺰zG.¼m=ÕG·+í\ 2E\9eÖ´§:\fP\84Th¹\17\rê\ 3ÄàrcÇ-­ºT$þÑR(èÜÄeãzYµØ.$à\ 2ó¥nr)\13TùÖ\92\aRè°Ó\8dä!\92Ä\99\1a\84:\17N'ó\Ïg\aî</{­Üÿ×ö\17ê¦i\1e\18§º  \96Û\85 ÒYä\94fV\9e\96Ю  5÷Ü­\19],\16²KXH\19dæÝB\88í¦ÑÙ\8aÉr½öfgV×äþ_a\bM\1a¯¨é
+ý³NWAº\95\88ßã¸b\90\80ÈàÄ\90\847æH\14²çwÕü\86_p\1déMó\9dïâ/\9cÉ_¼Å_`Æ\ 58è/ \8f\ 6ñ\9dý\ 6QÜf´"«Ø\fú\98\9eeA\89Ú\83ê\ 6Ñ`V]ñ\87qªS\pl\9d\9cÒì\8f°ñªøë!"{\85·¡\ 5Ì\90°\0ßÙ7¶á\9aEØÏó\85çÚ\85\a7hT-^GB"¤Õp§ÈOJ ³ÁÒ
+\95(làv\1a«\10i\ 4ð\9d7\9d\16ÙüÌï\87ù\v£I\92Ù§\955B\85\19éT1Ç¡\9cXR\ 3^KÈCy\H[t­¶\ 20Mò\8e\xi\7f!e\8c=8Nõöü\85I.x_ãî\984\83Ñ\1aX.D\\8a0ãÄ\ 5\17\92U\8düªðþp»\80}J­T\1a´=éQ\88µ\13Ä\ 5Ø\85L\8aÌ\8dC¹=¬©²*\97óÃü\13\8fô\»ðà8Õ\8b5ço±\v¾½\11¸f(\11\17\a.¤=%1p¤*PÆ$ì\ 2¾q×Î^\84\ 5;'2\97Í·\\bNva/«­\rÈ\ 6Ua\17|èù8\7f)i½\93]xÓzªÿÈ:\12qamoÑÈ\9f\1cÛ\ 5·×Ö\87\ 2¸PPß|.\80â\8evÁì\98\ fµr\99\ 5\87b9\120\vå\0<:jÞ}ü\85\7fË.üæ\9aê-v\ 1Âænŵ±2Ý\89\vÞÉ.\941*\89¥¤ÓÄD§\8a|¶ìëÝìB\81e!ɹè\f!hÇ\1cºo\95ð\9d×æíR\8b\90óPïÌ5Ðy\8a¥V!\937äÂKû\vI\9e\97«_âÂÕv\ 1Þg\9f â7<TJ ÛÐí·Eù{$·í¹\99ëe¾\19_)×¢÷¡\13Á\9f´\8eÄ2D@m\15ç\19\98Ób\8co<ü\8d=*ò\17\8a\81?_5fx«ð\1a\15¼\8f¿ðVëHUÓd\8bý\ 5\9b\1eÖ;ñAÒé\94@F\15\9cìÛ\11Ô¢\bd{(BÅó\91%w²\v\ fk\1f\7fá¹váÁír\9cªþ]-\12ç\87¹ÿ\1f.¼§¿ð`=\8c¹\98\9b\\98³\v®\96\1f»p[\9bô\17úûs¡\Ê\85hâP\8b\8eó\aÆ©\16¼;¿¦ºÝíØo\8eµ9»\100¶ëÿ/.tñ¢\96\ 5\91,Û(\9f´\vá²\8dºgÖT×ýÿÙ\9e\98ïü*\XÜ&ìÂò\8d\8e¹\90/ßèô\9ajYÓ\9a\87\87ÀÉÚS\859\9cZy\16TÕ      ô=u\0ñ°(Q\16TªM\8f\14´
+\r¨ö\0[÷â\8d?òZõ÷\8fR\11¾f\ 2Ü)5@\19\ 2MÕ ç$h>î\fÀ\16ë<\81\9cãB=üV{6\ 6{âÚ³1\ 6£)\90\r·y\0\a;½ë)æö©\X)oaSÅp\16°q\17\1dG.øÞâ6\8eJð³C°fcc\9f¹õ\17ù\11\84çÓY0;\82x$\11ZÐ3¯"\vî S\82r\8a\ 4&\16¼\108\1däbÄÖÖ\9aªïÍ=Õäý\ 6\ 6\98\ 2ÍxJG`h×t/q!\ eG÷4\1c\7f7ÚÖ\9aÎÆ Ù³1h{;ÂG\1f\1f\83µý¸×\7fÚó\9a\ 5\ 2·¶/;\82¸Ð¡]q¼Ä\85üò\ 4l=a¹Ü\9b¸ §¸0\ 2Õ\19.¤z6÷\7fÄ\ 5{6\ 6m5Å\85ý\14\17&\87ýê\f\17\8a\ f\17\9eì@"ª­§b\88\e):\87þ\ 1,\ 5ÅÙ\84Br\a\92\19_=\91\16Z\9a\9e\e\ 2\ 5£W\ 2\17Ú~Ü\15RP\95D!.<ÈKM/ÓãÛoe·øý·Â\ 3µ        0è\86h\r\8fx\b\16S=s\v^Êý/Æ»w8\eßQ\1cc>\ 2ÍÙ(¦z&\93àèðb\ 2e{ÝUü\ 3Ê8zhendstream
+endobj
+5901 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿõõõ\9a\9a\9aÛÛÛ\8b\8b\8béééËËËIIIñññçççXXXÓÓÓºººííí\83\83\83sss'''¤¤¤{{{ùùù\16\16\16«««³³³üüüiii\91\91\91\95\95\95999ááá\0\0\0åååÿÿÿ=\8c=±endstream
+endobj
+5898 0 obj <<
+/D [5896 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5899 0 obj <<
+/D [5896 0 R /XYZ 85.039 758.673 null]
+>> endobj
+5900 0 obj <<
+/D [5896 0 R /XYZ 265.474 564.211 null]
+>> endobj
+5895 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R >>
+/XObject << /Im23 5883 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5904 0 obj <<
+/Length 3131      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Zë\8fÛÆ\11ÿ~\7f\85`\ 4-UD\14\97\¾îSS;¶/(ì«­C\10Ø\ 6º\92(\89>JTIêÎ\17ô\8fï¼\96\8f\13ÏN\13 \b|ÜÇìììî<~3\8a\9a\9f\9a$¡ë\ 5é$N\94\e$Édµ¿ð&[\98yu¡\84Â\9b\8bB\9cúÇâbþ2\8c&ÊsS/\9d,6D²X\7fp\9e¿þázñã»é,\b\ 2G¥ît\16Ç\89óüæzª\9c÷<zýîêÍâêÍ+ìi\18TÎÍ5N¿}7M\ 2g1ý´øéâÇEoÛ\99vu\14à¾ÿ¹øðÉ\9b¬A´\9f.<7H\93É=´=W¥éd\7f¡ÃÀ\ru ýââýÅ¿Z.<§'¼jät3\1d&n
+s³Às\93D\8fÑ\84®\ e\81E{\ 3¾7r\ 3»¦9ÂÑ¢Øùïã£\ 41\ b\ 6c¼Ã\1eo\15\8eð^ìò\1ax\87ÊYÂ\85\99ÕÔ\8f\9dÛ©\9f8Ùa\8dã\9eSgÓ\99r §\1c¡<VÐÎ\ fHÕ|ô\94\86^AD2ß\94¼òõb\81£×Ü[\95\87\ 3P\12᪡\8fìp\84áJøeU\r/¬ÓÈùè\85Þb\97\1dM6Hy9\9fóX§\ 2ÀciEWÎ\f/i2S¡ëÃÓÍ\14>SJ\87¥3i Ã3kàX\1e
+XðÀ\1dÃs5Jö°/r\989Üò\18\9e\bI\9a\1d\9f\0Ûù±\95\ 6»ç×çÂ\b\1cB\81ÂÂè\8f_ÌþXØ\v\90ý7Ð/«sÞÏoøâèx(À:»ËW´rvóîJV\83TxRopÆ\13¾Wà\810\95Ýì\12Éæ/\83þûkÏ\8dÁ\ 2:\ 5»\84\93¨Ô\aE\ fà\9f\86\7fáe\14¨9\1e\93\96\ fÔG% Ò¾\92õøTö(\81ç9{ÜÕÐ\83>ðÈëkþ¶O\9d\ 2\15«\95½)¤\ 1.çò*?r\154{\ 2ÏçU¶/\81Í#\9bÐ^ì\86\9f\ fÆÁ¦ùu+\ f\\1dD£6\ e×ì»I ù\86;G\15\8c\99Òêt¬\1fËâò4b#ü½BàLܳãÑÍ묺Ë*z±#\0ÚÑ\13×£t
+2é?A&\11äü}Ü8\8eÿ\84ý\ ff\9f\8dè.<iÚj\92ûXº\99\1f\82Úx!¼½çF:þÝ^»ÞOÑ©>á·A\9bãè\8fûí$î<_ë´aP\9c6H°&²d`yè´\8bL&È[Ã\92¾W\aíáÉzgªLx.­=CÛðçç\9câB\893÷6\ 2À2te%\99u\ 3-pè\91\17;?\1cxQ\ 6\9e\10§\8e\127p\81x\ fvÜÚ\rÂdàÔÀÕK¨_[§v\87Ò®°\95Íð/»E\8cÿ¸åÎ4LÏ®ÈJ\ e\ 3ð"p[\19\93\82³\óp~X\15§\96y=æ2C7\8dA,tD¡\92'^\82\17º/«ÛmU\9e\8es6ÂÖ\0ñî¬\ eZ/\1dö\16þ\ 6r9?Ó\83´\15\12\\1eM]îë¿ÿ_[\7f\83×W8<ÒÁYw\13\8b:bä\8a4j=\ïò\12n\92"#\f\91\82&¢ ­Zò\1c\ 5\1aY\8dq\17§o¹Oq7
+ 6
+û÷ :\18l\85þ\ 4¤MN¡ºÁ}\1fXZÐ\9e\9e¹Ç\91\e%ak\95ËúX\96ÅȱB\1füR?¤±jϬØ"*\8aW6"/\8e£²çG\16\94\8c\80ÄÙ±2\a~
\1c\9dk3G<\17Ù§ÎÕ\ 6¿\1d\ 6ðSop\17H\93s¤Ä)+\ 2\ e\93]g$HÆÆÛ\91\1f¸ù\80Ã%ÞUÅÛ<'\83\11x\81\ 3g>\ 4\añøy\95\91\8d5eE@ àô÷(C\f\16\86Äwò¨½md\8fª$C³b¢¾\8d(㪢«5\r\9f\em2oÄø"¿\8fWb7ð,^)È\93hgFî&pþ}¿\ 3W\10øð\144^\ 3·ý4\0÷\8b-ÄÎ>>$þ-þÊ$`\0x¢yA\ f\9c\9e\13\86#|\8aÌnñ\ fÜƼc7\16\ 4¬ ì\87\13xuÈ\r\ 2Ð%Dþ\1eä>8uÕðÎì·µ\93\19F\9aÜkX×°y_åMÆÍîJñ\98\9d\9b=ðÀ¸e  \7f\10\xV\14 â©kZPÉ(\89±ªrÔ¤\86:ðÄ\ 1 ð|Ã\ 4V\7fhm\8bá9,\ 4=\9c\a³{¶\97uNú­ôÊ4yyhw?W\80ìKÓJ^[ãÁ\15\1a\90 \99?~Éü¡Áq@?\ 2\928\ 2«\1fjfµÇx£Cç-Z@Æ\93-\166µe¾*O\ 5\1e!M)&Ð\ròf¦áVwn ¹G\ 31ÖÂúÒ\81\ e\9bFöù¨\ 2]\1f\99ÝÊ\1eÇ\14ÏFN~\1eoU(\9bc«î»J\9e\12\eQÑàô\9fË¥¤f0a\84\ f_\84É\vî¢7£°X\91\eØîxØÈ,\b\8d´MInû\19\8f>ö     ì°P5T\8aÉ\gþU3\94\10­\85\aJþ¢§yñrä\ eH.\\ 5r\91P>\85\82À\8fH¨#¹\10Üz³Í\ e\97$\99\1f>¡ö\92@À<©9|qái\7fäÎP8_\84\93\8dæ\ 3X1§³\9d0Y+\9ea6ª}\92ôêÀ+7\9cê\11º¡\81+þìÈ}\80ÄÖ+ò¾Ò`k\a\1d%H2»Ï×cÑy\9dm\f>QÑ0r\84pL\8e\9cµ\ 4Ç\0\94e\r7NâÝ"ÎPq¨\837Ð!\19Ë\ 3ÙÁÊ¢±6ónW1\9c\8b\92\1e¸"Õ:\15\ 5\96óã\ 4÷r:\v\95ß»ÙJöµ©'¶?\9f¬e7Ý\9ehWÜkSÅ\94\H\84@\95NP\1e\8b1àÔ½7ÅÆ-¦\8c\81ÓÙ\807\88Á¤í\r\ f×\8c9\899\9b&¾ãC\9f\8dáÏh\92\8a\8aï¥\92â\ 2·\9eä¥\84¼=\1f\1e¬Ü"=c\+Ò\ eå¡ËÛ1Ùºä\19\eÊm\9b\97\96Ç\1dQ\1eBa\18mÇt\8d&úêÅý"k,ºÁ\81>\ 2Á[¥Xn,$\10\98±î \88±(\84\82}A\91\v\az\ e\b»}åá}Êóý¾»AX\84¥>\9c1õ­}\eìîòýÈ\89I\81\ 1¾\9bâ~J%\1c\ 4\815\8fõ\1f\9cB\1c?8O²Y\ 2ÜX\95\95¥xläÂiQï\81\r7"\90\14\1aP 7\ 4x\0\1f\19\fºØ(7ü¥\1d±±ïaµ¼<ôL\12gÏͬî-³\99\fSÊÑü4áhÂ\ f)&"P\10%8ðw\88\ 3Óx &Ȥ\94ñSm\96\85HK@8\93\90F/\9f\1f¶Oó=³Ø\1d9\835?OEõ-¯ç\98\10$li©\91Ë\10X\1c{Úy{\10ú&³\1e\ 4{]ÕÌãk¦\ 6Ç£\10b`^\98¥ä\9683@»\1a\82×yd£\82\9a²\10\e\9b¤\ 2\ 4¸îòuï\89h½<\ 2IÆúËiGÚ\a¬\98\1d%\16°\1e\ 5\8e+\16~,©\92\ 5\83Z\1eúkHo\1aÞ\10ð\15E£Ð¹©[/\ e\18µ\9ft´Ê=RBó`\ 3ß\8a\e\85n[\199\9aÎ\8d\81\8f¨¾\97DY\12ë"¯\eI¸é\rÈ
+Gß\0I\9e@ªciöLùÊM\14Ü\84\ eÜ(\88H\98ï Ô@\f\85{<lJnó\ 1\ 6¥\e­`\ 1¢î$\ 4\ eñøO\ eh­:\8d\aÅ\e妨®]yE¥n\88õ[\10\vv\v=v­\18°Þ\95\85\rndÛmÂÙòP¾\a\19AÒ«
+\96{PîÕ|Srcä÷\bß\8d§ä\r\94«\93NÞArë\9dí2òªQà&XG\13È¥4\9e`P~Õàéö¦Uë¤\87\88\a\95i *;K\84d¤³\8d^!ýÔj'\96®     oSMûZ\8aÙù¡n@g(é\ 3\9bÇ\82\7f\f¬\7fA\ 5\8dÔ\94æ\9fêfD\9c\95Ý\8e\ 1½T\8dä\90}ó1ì!ËSÃ\18\8eÓ\bhl̪\1d2ÝdMÓ\ 1Cý¬\12âC)\14ëì®U_ܾ\14§¸æéÖ+è\ e\12!797\8cö\90\rý\8a¥\9c\85­\1fd\92
+"\99EO¸ØX~y%E\13äC\14â\14Î\1c®Yã\9bÌèÚ#_J(¾ýµÄåÞb°i\ 48YÊ(¿
+ü ¥ö\14X\81!g°Î\eÎÏLÁ$¯0©(ëf\90CòT\a&\19û ßZ\98\8bT\158`ĵØþ\8cÃË\9a;\eòð\91²Õ\921¼ós{
+\8aD\11HIahÙýβ\13´Ir\1f\84ât\97Ùá" !¬/\ 1\18\7fB:ØT\9b"yO\8dh\13\eÈ)\18\82=\ 5t68   ÿB\83W\f^ù5i\10G~\8bqböÕT\1eµ\ 1¶â\10Ô\9a£\84×\b\91$mÜ^\1d\9aêù%p       \8d¥))`Fhbø\8d\1c\v/p\8c\r×l3¸\84\10òÖ|\90\85êU¯v[¯Z¡\8e\rc`\xª-0Ã\ 5F¶2G\8e\99\f\9e8#\16±\1e«\ 1Ï´a<\8a\ 6mSm³\86ÛOCß3G8(+}Ã\1d\8drà«ðþ u¦_\8c_HGü\ 2æÈä\a`\b\f@
+\99;\8coªrÏ-v+@ñ\92\1c\18ë\e\8c\a?oò\9a¿ðçE\95K
+-}Ó\98¥©\85\1f\88`]\e
+Ü?à?\99\1f\97~!\81µÜ¥jÝÖ\1dàS^ø\v\96ð¨¦\ 1ñz\85o\87\r©ò\95[|×üW    Úâ\12±Ù^\ ev6È\1dOÏD]é\8eë\95\16X\93w¦$ºÍ±:ú\91:m\84%>ý\9b\ 2\9aï&\9eÿd@»\94"\à¹\80y\ 6ðü\83ý½\1a\95V9\9fø\1aþ\ 6»Z\9bx\993YÇ\14|¯v\9e\81\9a\17íO\ fFÜáü\8eð\8cÛ[?\93\94ÈZRë\eñ\12<¹ÿî\90\8c\a\9f\92ñ<Ûè^3züSG¤\1dáC\99i$7OÕÇ\88\9e\16#¼Ò>\11\11f\1d\83j\90¾kG{ü¥D\18KàeÇ\90x\87\94ñ\ 4¶j\8fs¬=\1dO\8a\7fa\10\e\a»J\e,\eV\96\91a}"ô¸\13\81\aLϱ\94J\ 10Ej\1cM\89\rý±ÿó#\88]Õ!õ¯þNç\87ÉÙ\ f°\91\vò\ f\7fûû\1fÕË\96\98endstream
+endobj
+5903 0 obj <<
+/Type /Page
+/Contents 5904 0 R
+/Resources 5902 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5855 0 R
+>> endobj
+5905 0 obj <<
+/D [5903 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1530 0 obj <<
+/D [5903 0 R /XYZ 85.039 283.392 null]
+>> endobj
+5906 0 obj <<
+/D [5903 0 R /XYZ 85.039 246.193 null]
+>> endobj
+5902 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5909 0 obj <<
+/Length 3297      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZK\93Û6\12¾Ï¯Pù\12Î\96E\93\ 4øÚË\96c;\89SN2±'\95ÚrrÀP\94Ä\98\14e>f2ùõÛ/\90\90DÇ©òÖ\1c\84G£Ñht\7fÝhN¸
+à/\e±\1f¨|\95f¡¯²lU4WÁj\a3ß^\85B\11¬´\1f$1N}}{õì\9b8Y\85\81\9f\aùêvK$·\9b÷Þ\8bï\9eßܾz{½VJyaî_¯Ó4ó^ürs\1dzïxôæíë\1fo_ÿø-ö4\f\86Þ/78ýÓÛëLy·×¿ß~\7fõêÖÙv­}\9d(Ü÷ãÕûß\83Õ\ 6Dûþ*ðU\9e­\1e \1døa\9e¯\9a+\1d+?ÖJúõÕ»«\9f'.<§W¼játkK±V\81\9fez:f\18/\1c³:\80Àýõ:ô\ 6S×Ð.±½\81ÆS8V\92\9e\aU¢¼#4;X\11eÞ`I;\9c\12\16HÚ^G©÷Ðãhä\8dG\9e\855ô;ìK\9e\0=¾ã¡_QWåÝD\87¼Ënk
+¡|@ÆÕ5®å\ 1\83z\85\9cÓ¨(ð£\É\99¶mÛ\98¡*\98ðäØqè'q.t\aÓ\94\r¼÷¶íf!a%è/\rý<\8e\10\15\9aÓ\9aM\a¢T÷(f\89ôqDÊ"Uô\ 5+\ 4\b\8e¨\9fª=ø\vÂæ\91¯'\19\8añØ\7fRÚÄ\9e¨êy+\83?¡wÃÛ×Ü#Õ\17]\85·30\1dî¾7\ 3Ïw£Ü1Î|KwÄ\17~*/Ñ>T¤fh¡5Pc2\0XM\vÚæXã\85\få\86µ\15Æ1\9dËÕVÑ6HÔ\98Ã\ 6\9d$óЪ\ 3rS¹×\92Ä %\11\ f\86Ì8´kÞe6L´º±\18Ä2\81.õ¶\1drF\8elR°´§ùÉ\84]úÌC·¼yÉíI\18\90\8eÄ3¸\95\15\90\1cb\12ðTº\9d\<\1d\93ÆtСeH\10iôì*àA\7f´wÐóíª(õ\ 3p]\ö]\8bü\1eÐeJa-7òtÁptæ«ô\9fÙ\8d\9få¹c;\1a$:È^Ô\99l\96äd\85áU"ÌéÄ{=È"Ö\9bt~\vâ ìyÕ\1aE¦e\15ãÆ#Ó\90\ 2\988ÔÈ»\1f¸¿#êÃ\f\eh;¨]\98U^»µË-AóTÌ*\8cü(95«~¨Ð:u\90\12²è ñö¥A-Þ\8b$03¢Aè óÚqà\91\99yg\e\90'\8d\8cá\8aC++\9a\92¨\ 62\8a\9dåRrãù\ 6îUô\80«zÔ
+\aa\11\vUPÐ!{Ðk\92\7f\11ìÚ\91En,ÝnÏ\88ÊrÔ¤á\96\bL\14 \8dcq\16\89d\8b\84na¬     q\18\87ÐY\15#çtä\ 3\ f>âV(\ 1ÁD÷È£d¾ð»a\e9Ô­ÙÈ\f"I\89¾\16ë        \1d\94÷[¨4¡P\8bR0j\7f\85Júê\86ð\84G\9e\9crÿµ:l8Bd,\9c\bJ
+#H\11Iq-ª,\ e´÷\9ciîX·Ãpª\vö>öè(ò\9a\16mYEJ,Ôq¯n\vüÇ\9aéHţŰ\82µÆzï\98\82\10\17ø\1c\1c\81±O\91,b$\86n?\98»Z¶\14c\18Ì\1a\19I\88è\19\8dæ\9d{Õ \\ 4S"9üIè]\boZùy\94\9d\85·5Bþ¥ó§\81\9fD¡Ð\82\12µ\ e!\17É4\9a\14n\88~q¹ÅZ\87\9aLË5±Ïí\ 4+B+\95¡ËÌ8D¥dûx¦aJ\12`ÐÚOâ½ÀQÎ¥\9eò\9cc\98é\f\13å\86\aæ \ 4ÞY>¬9.À\8aÇ   \8apJà
+M'L¼Û=£UÉ<ö\ 6\17X\98udí­#²G¢ØF$¾\e\12\12Éq\97|PÑ6])©\11\85\82)\92àí_Bÿ{\ 1È\1a,Ú!ý\9dýþ_\85µÐcÿMå(\12\f)Î#ï\899"r×\15ãË3Ľ\ 3 ·X4/\ÏPÝN\91ô,[@à
+xÏmK>&W>§\ 6Oxúý³ó;\r½KÁo\1dÐAÞ\94\10¿¼tÙ]y(;3\ 1k\ 4º.\ f\ e»\98¾àï\9b   aÆ?ݨZ\1dvxÞ¶\93å¸)\1a!¶ïæø\ 4w\ 2C\89\ 4¹ûkh\9aÆ\89_\e
+Í`þ9Ú\v/\9f\ eõÀý)
+b§Àüç\91\99"²Ñ¯]ù\9c\0NÀj\ 1´Ob\ 4m\9bx?ÑùÖ\91\ 6Ói\8fà\ eQ\12;±ê\91§ .´Ü:v\ 4H÷¨\97\rî«s´d\9c\ 2×àþ\ 3R\90½?ZÎ<Ñ\9f\84î­Ì¢Ô\15E\9a\93èhÍ\19I>¢M\99º\1a\1c¦µ\93´Ôl[¸\aæ   {\94n}ÂMfñ\ e÷íÐÊA  `»ÆÔ\vÚ*Úºí\10\1fr0\92\8e\8fÓ\v`Z®2=åpY@§éÌv¸¶ñ\1d\a\ 5{RÒ\15\ eô`@ÂEe \fð%Üà\830|Ø\97l2\ 4l@/6µå\10\ 3\ 33b\ 1SÎYQGõ\86GÎà\ 6\16tåDZ¢|K\ 4\15\bpiÚ¥PÏaMGá|Qg\80££\80=»¬Ù¶\ 6Ü\b\12\ f^\86\94\9bÊ0å\19r\92\12µ\8e\9c«jëQ8È\14\87³\85ÈÚ*\1eùnªÓ\14\v\13¦Þµ40ì\e¼\12L3\83\18\1dÎ\1e\fâí\82·\8cG\81/z¤¥\91<ÒÒh\869\ 6¶¶YO(þ\97ÅüTA\ 2g}\1cÏ\8e#\84èU-üª\ 3Æ
+xU\8a(HA¡\1f~§$á\\bÊg\90`~\9b\16\98cìyúèd@k|BØ\9bÀ5[\9c¤·KÊ\8f\ 4³\93m\81ë¥\ 6\8e<\1dç\1e£ 5ç`\98{MµÁÓÕÒÅ<z\8al¹g_\1eë\18.á9eIqv²^ JÂ\83LÓ^»yßÞî+\8b\bf°±¥ì\88£\ 6¿\ 6ñèt7\903\Sô¡\ 5n\16\15ç\9c\92\91E|\10Þl¼¦©\9d\\8c\9f\15\17¡C<\99\9a\e\13\1aìLñÈCÎ;E$¬!\eã¹AF¸\87ÎQW\1f¬\13BÐz\83\80ÿö°C(\b#ïëw/×on^>er
+h?Û\ eQ\8a4¤_ܺe6\94ù¡¹\v\1f2\8cÖ>Sª\8d\r~\8a\82o'²Í/ \ 5{0\ 5)\97ï«ç§¦}{NÞ OÐ)já$ó§\17ªå_ÉÈEP½¬[E\19==\17ki\10÷`.\99ÊL\11\fcÝ$vËLaîÇ\18­Ctý8\ e8Öª$õ^`8E\91\ 6\19¸©\8aaìÊ%)|\15Å\9f\10B\85~\16æ\7f_ëz\8dÎ\11i\a¸¡Ã\91rJÜ"Ñg\14{}YrÃ\1cx¢u\ 1\9d\11î¾"W\0¢V\98³MFóS\16'ç\Ï.ì-ë\rgåûù\91q\16ü\91×\ 4̵!59R\96\1e\14\91ßk\144£äD\86©vcy\rK      Êqªì\f£\94\ 6Ð\96èt\8eõØ\12Çø\17¡-Á\8f\12è\84)3\9c\94C\947=þ7Ü\9fùUb \eöÉbl$¨-Ù¡\82;UñÿÃ\ e#±Ã\ 6=±))sn\ f÷½ÝtÉÄ´\1fêÏ\94S¹®©áB\17+Yx\8fcAÅ\15¼|¼
+¬cDÚã¼°í§(FÏJ\9c¡¬\e\1e     \16\94qL®\1c\0\97ê\1f\91\84\92aßs\8f¼\1d\e\86Üú\91;Sù\8aË\ 1\ f¯\7fxÅ­9´\ 3\ 5\ 5ýÔ\89íú¼>õ¸d;Nà£â¨\ e Û\9f\17\961íM\12ïk,Ë É\5æ¾X\ 2b\9cÒ!¿\99u0\97¬\8a
+³^fοÛ9Õje_ûkvÆ)qË\18ÿ¸\95,®Ù\88\9b\16¼±A­\1f¸N5\1fþ?(}LAÃæ\f\1a+\9c\9c\16_*¥Ý\ eN      &\82·Ûô8\89rûüï§\ 4\19\86$óÄæEÅ
+\a+¡3\96\ 3ì¼o«B¦Ñµp\9b\81UÊq\8e&:\9eàl\12GÜ·a_ÝI\1e\813ltÓæÖöæý&­âÐÖ²¶òâ q5\8d=\89évåðY£ñ¥ \aÉÑ»ª9\8aDl306ÕÏ\94V\93Ρ£Ù\19N\12n\8d%Ïa\823ʹµ\85$=\15(w£û@Á      \9bi¹Ät°ª\13\1eð.\19m¹@(        Ð´\ 3\90°¨©8ýô\ 1YH´þdçºô/\93\e°)<Qè`>\97h{yÌJ\9c\ 2\ 2J"º\81ße<T´=\82\v6\8dÜêî@'\ f¥\f\a3\14"*!»\8cL¨j\95\9c\87    L<2\8fe\8b±\8c\16,\ 6\171Z\19«×\10\v\89\ 2}ØéÇ\86\e£$\8cá'\92a#1£\1dè¼\8aË\90\16\1f\90J\87\8fU\vе|hÂ\0ãà\87\10®(\8díÎ*øMÛ\ fÜÂ]HøòOçÍ4¡\8a\80Ã\13^ßµãP^Ä®PÇ~\1a¥p\9c ñÓ<wCØÅ\a¼0Jý\f\85¾Êã\7fð¹0ÄÈ\14.~.D\rB`\f\82ô\93|hU\0|¸eÉOù@lÍ \9eB\96\15Ï!6Ñ\v\96k\85g\91;Ñ°\92βú¸
+ý@çô¹.8i\93\84ó"\1axöº       õêe\v²¬fqTîG \büd¹\93õe\v!ùÖz¤}\14\94Ã@\ fS\1c\0·½¬\85&\19Uéxù7\15\1a×\9bªÁ8\14\ e\83 \90bèÉW½ÄÏÒxþªJ\14ÊÍ\11@Uqæ~÷Û 0l\17x%\81\9fL\85Õ\87ʾrè\155LO\9f)cÄ\ f\15\14@»ù¤â\15ä\8bü´^G*õÏê\97\¿ÊiáH\85²LòÄCA¸Ø\95\87\81\8b]øü3R©Â\17\1cIåÐ[o\98\80±dBÃTâ´\91¼Qq\88\14I#÷\15î5\8cFXºÂË&Ö­m¥î:ä8\88/Ô¥Ò\ 1æìQ\16y%~!áè\ eGÁ1uV\1cË\94¼\a±dK·LCTÑñÖp\12\84\1d\12\1d¸Rb$\8b\82ï¬wÜéËî~\92;ÃX?ïÂA~\98k\9e0fÅ4GÂ> îZþ©(ñXJÑ\11\8eÈ*-b\93q>á:ʽ¡Ðd\83f\1a\ 5\ 5k0\97Kx\ 5}z\83ù\bo\83*:\bÍb]R?\ 2PÛ¡ÊëGYs\90²Í\1fRî´ë\ 6Ûä:\93\ 4À§\v§xØW\9c\9cÈèE\ 1q\9a\13\1a\85\16Ì\12N\89\13\ f\1fY{6¥ü³j@\89dÁ9?ÃîeS.\8dÈJ.^@\1fè\1d#\8eòÄ\9eÊ\91Ó\9eê\ 2äU\92û! ç:KüüËà\16¬\ù©V«5®Ë¿,\ 6¬C\88'\19ðÒ\19}J]|>ÉÕ|Ùÿ¦\9c"Ìß¾\94Às/\82dâ+\b)\81+àÿ\09~¯\9eendstream
+endobj
+5908 0 obj <<
+/Type /Page
+/Contents 5909 0 R
+/Resources 5907 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5913 0 R
+>> endobj
+5910 0 obj <<
+/D [5908 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1534 0 obj <<
+/D [5908 0 R /XYZ 85.039 462.134 null]
+>> endobj
+5911 0 obj <<
+/D [5908 0 R /XYZ 85.039 427.388 null]
+>> endobj
+1538 0 obj <<
+/D [5908 0 R /XYZ 85.039 371.679 null]
+>> endobj
+5912 0 obj <<
+/D [5908 0 R /XYZ 85.039 339.258 null]
+>> endobj
+5907 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R >>
+/XObject << /Im14 5646 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5916 0 obj <<
+/Length 2743      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYYoÛH\12~÷¯\10\8c\ 5\96\ 2B\8aÍn^yË5\13\aHVë8X,\92\12eqL\91
+IÙã\7f¿u5IIô`²\a°ð\83\9aÕÝÕÕu|UÕV3\1fþÔ,        =_§³8Q\9eN\92ÙjwáÏî`æ×\v%+ü\99ñü(Ä©×7\17\8b_Âh¦|/õÓÙÍ\86\96ܬ¿:oÞ¿ZÞ¼»\9e»ZkG¥ÞÜ\8dãÄyóe9WÎg¦.¯¯>Ý\}ú\15¿\f\10\95óe\89Ó\7f»\9e'Ú¹\99\7f¿ùpñîft¬k<\13i<÷ÇÅ×ïþl\r¢}¸ð=\9d&³G\18û\9eJÓÙîÂ\84Ú\v\8d\96ïòâóÅß{.<gf¼kâv®]á\82Ôi\10NkÀÅ\e\87\83\0È
+(áX\aÀ ôàBJÃõÃÐw¾)m®³¹VÎãÜUÎ%Ü<\8a\9deSÀ¢
+)\1d\8dî&®\1exúYY´ò\125Ȣ     {ü\13uZ\1fàD\958«¬âA\97\97%\8fÞàñ½upªÆßÔÙ\ 3©)ªy\90:\1dS¾ù¡_\ 15Ç-Y\ 3£ò      h\8a÷\ 1ë q\9eøã\9b¯LÉKi'Ü¿Épþñ\12TbL¯\12"ñ¢\1dóÅ\13\14\1ds{,¬´U-¤Û¹\eÄ={<­³\92\1aÏÐ)zÝgT)Ù\r\8d\9b\92J\98\9d   C<\a6Ukþê¶ÌÂ\84\11³Ì\85^3m<¿\17Û\ 5¨K:\95×âµ²\96×\14í%\ f\1e\v\14n[\1f:^ÄÂ×Ý6G\ 5+çNÖoÎåØ£\9a\v9GÎ(\84\7fv[Ê*d/B®Q®;\12©í\84/N{\13\8aøÒ²è¨n?uzÛæk$\88+ø)±ÏîQ\86\9c       «Þ\ 3\84\0WÙÑ\91´\1f-ÿ ËÙ\98´\ 4¹t£\ f\9a}â£x#J g\8biÚâ¶\1c\8eYg]ÆÓ\9bºÙe\9d°®+òEôt²|ä\88gñôØ\93\v\b2b°\12g;×Ê6Ã\r{ë`\14¡:\89ð\14ú\1d\1c\1d>~\1cìEd \93\98\f\89\93 \15& WàI\80\99É(F\95Ñ\9e\8ac\89T\17´\1d\ 6¡Ód\8f¼ö(\9e\ 5¡]z)\12í»ÂJ\85N\81¿¤·\91ð«\ 2]\99,:º\83H\16±\1aêÝ®\ f=YX\16½7\80J#_\8f\80ÄnˬBJ\ eYôAT§«âÔ3Ú°VC\92\98íÛq\ 28ìù\17\1d\b\f\15;\8fn]!\93'N        ?`xÈ\ f\9f·Vß°¥-v|A28\91\18\13`\90µ"\84\vëWEfA\95\11\17J7o\99»\ 4'O\14\1dÁ\93\81,ä"Q±^aÙêHI/ÙBú\18qÁõ¼HGtá¿°1Ë}¶Þ\81.éÃ]ö\16\ 6ü¨( \89þÀ¿m½ºÏ»\97\8b\ 5¤\14\15x =e^¦Ê÷eÙ»        ¿8>UÔ\f2\aàí\añc¸xÆ?gî\8a˪\8c¡w\8d\9fñ\18¬'P\ e²×\vXg\ 4\ 4(ôª\9cÆ]¾æS\1e
+2,1·\91\8ecäÜ\8ayÐì\f)Ý%ïÚ7µàX áY\97<\83\89\84zïeh\1f\9fY½_òô\87¼{[4öb«î\92\92Ò(°Ù\ 5   ÍÒ\94}ßø>ÜW¶< \9déD\99!\98\82¥WKþÍpéºÉ[\8bg@\13\eyh$Ð\88Q¡sh\19^ÒT"°n\84\11\1a\11ãÈhºÌÕ\86ÉO¨\0\8a)øØf\18{)Øj½¦xÅ\83ùg¹|Ë\ 3pÖ-;A\14\8c\9c\0\12ª\17'\91\ 5\92%\87¡¥\8eÁm±Ïºí¢«\17\10\ 2.ÆÀ¹GA!\18¤¡ð"¥A`tÛBò2Æ\82\80F\86\99\13gKr\93ü\ 5O\ f·Ò\ 1`0ê\ 1½­\94Å[ò-\9b\1fpCQY\0¡LS\96¹,Íx\1e\8d\8dK\10óËK\9e\1a»&S~ dp\9a\ e`\ 3Ï\87r\8f
+S,\ 6\\1dÆ\\83ánª*BP8\8a×Õ\1cß\84\1a\8co¥Å$XÓ59yE(Y-[áÑ[¦ü\86ÂÝòØf2\11\f·²WÓIüC¢
+\ 5u\1a¦v\86\82¯\87ÅK&Ö=\16£\86#à   \ 6nRÈ    P×ýµc\12¢=\99\ 5ÆÂSÐî<Ó\9d\ 1&'~5ÂDø°\11\8ccÑ1@\8evÞ×$c\9fçÙ¢\r\8aèÇVÝ\10LR½Áh\0y_\9df|\bn´gM¸S1å#P®>¾ãÍ\1dá÷\9ed¥Ì\0\v\b\18d¼ÎéêVSkÞUTò\v\98x\86\bÃap\9d\9dõ
+\1aäÞp^<Ô1è\8cp
+úN.¥/\90úÄ\899-ß\1c¬7çL¢B¯åT:Qàc\94Bf\9f\ 3ãÅñ\9fì6\8ct\eÙ~O\ 1¹Ê°<XP=\ f\1e\17\84êÜ\16Ç\r}d;ô¨\b{\91\8a\8a£©\ e$}®\1fÄ\ eD\85á\1fw ¯læ5:v>^¡QßñÇ\89\8a\8dN\18àh²\92\9a\16\88\18\10\87RVHÏDû\ 1ÉÏó°\82à×Ê\ 2Ø"ïV\8bÕaß.vÅ\ e¬ú´ÏÛ ÐS ÅaÓ¨}¡#ÛA\ er\85;ª}      ¥Q\8e\ f(óýàÃ8W7\13\85\1f¸¤\81\9c=öE2\9aµØªC+!äì¦d5Ð\87\a©ÈJ l¸Ú\1d`Í`^ÇÂ\b\a·\83\86ý\ 1\9f \13bw\ e\18ý\9a\13gvhe\r\a/2=rç\96\1f\82íãÞ\84)¸´ºgË!6TR\ f\8aÀcìé\1d!Hͱ#´L\93Hoø«ÏÕ\e\ 4Ç\ 3u{\84\90n\82T\vØà\bÊ\89[\{+\98\83\16YmöAbþû(ÈéJ=2­l7\84\f©nÀ\r\e®n°Ô°â\ 3Xf\9d\95{Ü7#\85³\83\«n\8a;ra05÷~縼A)0\1déX;ÿ %¯{\9d"\fÅ\ 1\8bFa>Î7\8cR°k\80eۥŶR\8eÕy÷º¦\ eÑ\r#\85u¾áì\r§ì2[5ÃÇIâ\ 6\86¨\89ú`Ñ\ f\96PK\10ÛF\9c®Ñ\b'ÆPr¤ì.g"¡s<\98\90Úh$<Ó¹\97õ\9d 0\1aµ¸ï/ùL=Né_zÝ\8aÛe,¤;é´Vuõ\90c\89\86\1f\9bÂNûÇ«¨T\1f6sçÙ\8f\eøÚdm>*@n¨\81â\94Ð{\18óå
+Kª¡óv\15sÈfª\7f\f ò÷mÙ÷S\b\82 nÎÑ\ e,ôb$!ºEÑõò\8d\93Z×'\7f¹\12¿\98´½5N²\88Ò\89g\125\95GTäAQ\ 3C\9bF\8c\9aH#À?>å\ez&\fyã)S\9c\1aóÔS©é$9 ?´§g      \83X÷Îôÿ|\81ç²[\7f\aí{~\12ÓÖ×5fZ\1dG}#\87\ e\97qHFNÎèÐô\b\12sÉÕñ\9a¾2\ 4:½¢!±ÞÈ$\82¢Lö\89³\15T_Ùb¿\18à$>qD©¯\80Õcß\8cSÛHb\87P§ÁøÐ\8a,·Ì\98?\ e=xK×.·ÉEFêjb|¹(9YO`Íõ«¹R
+à×ÕÐìî\86BYR\91\86\1eg\8e\8cîC/,°a3\99øU\0f\8dâ\7f#b5Ô'ÆnÄ
+\1c2ÒU5\ 1{Aà\ 5ÁOW?\89\a\9d\82\ro}pÇÖ¾\164¹´\95>ÔWi|¤¬nüTÒ¿\1dQo×\8ePM\10\84\8dñÒ*}\84Ò_muÝåÍè    ê»´\83ô0gU\ 6ã\85´.\9cÄzõÑ\81_\17Ö\9d\86§\8b#\96ãÓ\ 5¡·(m\0\15\914´ü\81.Ïui ©E!ê\91+ãr<nÅsÙ¡«][Ô`ú¾cz_È\12\ 3\16\9aÝ\1c9sÿɺ'94?­\95V\8cqt0\8d2:î¥\1eã±hsÙÇ\1d­K(ý$Ï@      \972(ßèÀ\9câHJÄf"\10¦S\8f&@ù/ø±1Ïø±òÂçªø\1e¨ÏüØð?yhÓ\8bçÞ\e\95LÍÞ\bJJ¼(NÿWN   \9a"7\14eáÃ\13\95vÞÊFÙ¾u­·öoØ°ÑçÃܱo³H?åÛF\ 5\:¡oã\aþ#Hèýÿè\88\17\f¹+@\1aÃ=;C:V{\98x±V¢öO\a\90Ü\16{\82_
+QÝ\84½Â\10ºÛ Ï\8f¡¿\1eêYôiÛÉ\e\0âLÄÄ\17\12\17ß \rxðºîÿ\81\ 2S¼ik\9f}\91\84©\8av\97%\a\1a~ÔÕ\84G\aØ\92ÅGÐì
+àAo¨\92£\98ø\93Î\ eÃX©Á\1d\r>ôP¿\86\15T\862\92;æ<\10|¤Ç²\8eIY;\15|Pp(\7f*\8b<Tk\ fÃÄ\9dþ'ÂYôÅ&:~êÆ3ËLÞâèË>>\19\1d\ 6øl\81\14ø^\12L¿\14\88îþ³\7fáêxl\87?|t\b"ÿTÎq\95f\ 5ü\17\85}\84ýendstream
+endobj
+5915 0 obj <<
+/Type /Page
+/Contents 5916 0 R
+/Resources 5914 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5913 0 R
+>> endobj
+5917 0 obj <<
+/D [5915 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1542 0 obj <<
+/D [5915 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5918 0 obj <<
+/D [5915 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1546 0 obj <<
+/D [5915 0 R /XYZ 85.039 475.603 null]
+>> endobj
+5919 0 obj <<
+/D [5915 0 R /XYZ 85.039 440.799 null]
+>> endobj
+5914 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5922 0 obj <<
+/Length 3238      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Z[\8fÛÆ\15~ß_!ø\89*¬Y\ egxË[\1a\ 6°³µ\15\14\85\93\a®Ä\95XS¤BRÞn~}Ïm\86¤$;i\ 3\ 3«¹Ï\99sýΡõ"\84\7fz\91Å*4ù"Í´2Y¶Ø\1cnÂÅ\ efÞÜhY\11
+\93\18§þ¾¾¹ý>N\16:Ty\98\8f´d½ý\18|÷÷÷ë×ï\97+cL sµ\¥i\16|÷óýR\a\1fxôþýÝ»õÝ»7س0¨\83\9fïqú§÷ËÌ\ 4ëå¯ë\1fo^¯'×®¬²\89Á{\7f»ùøk¸Ø\ 2i?Þ\84ÊäÙâ      Ú¡Òy¾8ÜØبØ\1aé×7\1fnþáOá9»à]W^·r+V&TYfý3u|å\99Eý´\8c² À?Ï=¼$\8c C?»\ eÞR.Wð§Á\11\1dÔÕn\8f\v\aî\ e­üîKÞ1r\aF{ܹYFi°wçl¡qª]¯\9b\9fÒ´xô\13\9f\84[\8afëÎç-8ñK¨m-mÚð\19ÿ\94³³¢Ù\8e\87b\83K>Ñ:¼·Y"%´~\83ý\16\a\9a\92ÚC\85\9d\1d\8a\ eå¥\91\9391\8a\8e\ 6¡ócAÞGXØÁò(\ f\ 6ÿ\1eXP¸ó¡Ý3÷ðÝr0m­\ 6\9e\9e>@\9d«\8b¶±J£t±\8a#\95\84f*ê\v\91ë(U\19\8a\1ct>\8fÿ\84\82i«´ÕW\15\f\9e\9dæpZôÅchS\bÇpKVÏO\89Áø\16\92
+\98Ø\85Ö*\8fã©\ 2¾k\81/\ 3ñé\9aÁ \ f\17¿-´
+m\9e\e\9e\9d´\89Îq\13\rÜÞ\1dôâU\v\14-F¢L®"4v£²D\8fv\91\8b×ÛÊéÂÊ&\19\89\1dÈ»ýÞL­(NU¨\13Ùr¨\ e¥Ú´Íç\9eWÎÎM"eRí\8cNTÄ&é\17\ e¶Zi\93N\ f\1e\9e\8få\1f\1eì¬\ 3\82Â\82ñ\91jö<\84׶\ 3\1f\92L¯KÀ!\82\90²y$Åì6å\95ûLª,ñ\9dîÓÆv\ 5\9aÀ\13\82ìfe"ðsྦæs¤\13+´4àëî%\e\807\84¦~¾BV
+Z\1a{¦¡ã¨[t(O×\18\81Þ.Íeq5\Ø\93Ir¥C°'cU\16Å\7fI»W\16\9e\96â\13½\eþÿ\r\ eÙ\84W¬@=c£¿î¯ÁÅ¢\7fMÃàa\14/±uÇÃè¼S\1d\1cÚ®äVOK6'ôæÀoôó«\82]-ì/xY\18\1cY8äÞ½¯ÂíÏäÄ\ 6çµ\ f<<°\87æ½CW\90\8b\e*ò¥ )ZC\1d§\7f¸\8eT\12\9c]ÏóM;¸§ U²ÆíyÄ\93NõÀ:\ 5
+j\99Uè>H\1dj\1f\ 4î*¹A~\1a~½ë¥\9e?\15\95¨z`2ºb\90M¿\84qx$~¶´¯¯\1epá3Ï>\10?\8aî\19\96éñ¼b(¦W¦³\88P\91<¦7\7fFþR\90\ e@\14\89\89èêõ¾êy5\a¤\13jºPîÅ\8c7\94\ 5\98¸Ë U<àV~:îGa¶ü[\13;\9b¥\8fÉ4ZðÏ«²©\9cà Û>òï\871T#ý\e¤\ 2\1eW\f\83\8b©¼¼áßg\1c#â;\1e8v\1cø\90\8c²Ã\97öÈÂ\97|̦8õÌ&$d\18ɤ+\8b^F8àâTÛ÷¼\93éK\1dõ5û´3^Т$'©\14G\918\ fù\10\rm\92í'¥\14\v7\8e5yµ\9f\9bOä-EÅ\185¼à-[\96<\1e\ 3\8d®Ü\15ÝvÄ94ø\80\9aðÌm±[Ü#Î+ΧÎ\v\ 2cêÝøÛ;8éík\949XÚóq\193\9aÁÝÇcÍ\8a\14kb\1a[?\8a@\a·-\8en\86rX\89'\96c§|é\87\8eÏÃ\ 3\ eâHã\19-*Ì\0\0\80Xþ  wì«zDUNÖ\97O\89se\ 1wóv&³¹r\v@j\e»\b×\9f\ 33aq¨}\88\ 11¼@Å       ³\19º{{÷\16\ 5þ\91\1f\11YóÐcÛÍA$;DÜz@;ðö"\98v47\ 4\98ÍxÑ°/d     Ù*ü~\12ÄÚxìI<×ðÆp\1eü\9cÓ\8e\ 4ÓRC~ë\9aÕ,\r\b\88\93Ù¦fâ;A\ 2q\12\ 5k÷h\98\940\7f      \et\9a\82óm9ln7§c\7f{\ 1 f{t\ 6øÒ\ 5Îm\89\87Ï\1d·!ï¿w\97£@ÈCñ\8a\17Bð#?h?>\87úßá"É\v\88?QΠ ÚÄ\97w\f¾Û\1dÞ[ýîo¶!Ê\17\85kr\14n
+j§\83£\ f\1c\9bX`NÉË\893KÁ\92çÌIB\15ù\87\9eqg\8aÛι\13ÅÖsgSm)|Y\1d<í«©7\95Û\851ØuÙÅ\bòû\8a|ådéÔ/
+\7fÒ\8c²Ä©\ 2\1d
+~<\81¥QEÁ0\vtoà\12JÉ8\\9a\ 2Ä\91\8bÞs×±Ñ\88\8d\°ñ\f,ùx«#\151&¹Ì¢W\11 ü4ñ\80%
+¯à{°óXÁu:FE\8eÃà~i\80+ýðaÓUG4)\0Á÷\1c3\ 4Ép6ÐñÔ«²ß\1049r~Fήç9ä\1c\7fÅ\1a£\ 3\89Ð0\a\18Öp \82Î;\96ÄÊ¥§x%Dj`~\7f\88T\9eå_x28G\1dÇ_Çh?QØÛU\rCVB\11\84öÜyòÙ¨$Ù8x w\17\8dK±a\88Ä\99åÁ\83÷i08\8fñ0ËN\ e\1a÷ä\95=`#\16sz\85ûæáX(\ 1èM`"3\84H´     ~(;¢\f¼­\r\95\17짠ê(\ 4\92¹SÓ#®ËX¼-\19=è`Õ\8bÞm\9c¸Ñ\126|\15\eÌáPPÆ\8cIKhÇd \9c0_1\b@\95\ 5È#K\1eºäcÞßÝsã    )®\9c\85â\1ab\ 1£P\81b½Cdt\94ø9ÜüïöA¨«KäLlÄ\8f[W\9f\90\7fV×ê\ 5\9cö;<\10å\96C\10F\ fp\81\8f=:cÆ1\92#®ôº\82£Âblnȳú\92\a.m(R¬ð°{Ä\e\ f\ el\92ÌÑÎpñ\85\ 6Ðù\9c\14ê%Ð8*¹8$\1dÂëxÌVä\96pfQ#\85/¥Ú2\91n1*ê\15\ 6aîgmBWYK`\ e»L>\v\9d!\95\ 4\84-ÏO|,îB\96\9cbÀ"\1dèñ]ÃK\v
+\ä@éF¹Ù?\ eWÕí®Ú \0Æ\8ecÉ7 wHTDî°ÅÕ¥|ôãõ_ç<ÑrÕ.N=\ 5\13\1d\13\94\ 5Û\9b\1aðåA¸\82\94ÛhKÎï\rê+øR®µ\89±\8b\ fÔl\19¸çRë]\84ÕvDSÐ\ 6\9d÷üõñÕ¤Á\1aÛ\93u\94¯ÓÑÛ
+6\18ñ\18\8dÏpxYÕ\7fÃð±à¾¼n\18ýÒ\84%\f\ 5æ\1a\8a^-ôÆf²I-\10ÆßãUÄ\8e\14<$*[U\ f\r¨\8dyD9d+§´#\ 2ìxË\f.ö²ê\91\7f}.ç}%\f\8e\97ëà\r\ 1\1dïjg\12\10ò\884hà\93N\8d» \91Ë÷ò
+\94ß\15ÕØ´¤ÔxÞi\90ò \ 5§T\85yFK¨ØL\11Åèñ©\86k\0ðÓL"\9e  /Y\vcûbD'|\8eì}t¼zâ~]Í0¡áW3&Æ\e)\11\82Æ\89\12ÉßNÒe8¢]eXñ(Ã5#\11¯íå\90êÀ² \93\1eÆ8hBJï/yT³N·\9f\96B\95e9TÎ%PÆRtSh$N\1eUsÊQ>ðã\ 4\96M^ü+\1fð7\80\8bNÔßW¼ÌÙ'*ºµ\94\9eqÌ!\87\84Ͷ¹ýLÞLM¶¯:ÈoK!,I\98°Nô\£|\86\82\85\1d\1fo¿Dè¥\96Ü¡\aÒâgá×)±Õ)\17\ 5\83\93xgU:\e¦mèLÁAqt\85\ 1q\860äÀ¶pÁU¡Ü9§ß\7fw`Á%2I>\89/\8e\80ª\91\93\87²®=\91\17·QÉ\85KPm#«Z\9e:õò\1eέÏ\8b"0\17ÃUTQÀÖÈ;f)ç°Ù<\87Ír\97\8d³¨@\1e\8c\18¯$       Yª²0\1a\fhZSv\80Ï\89³)Úg\12ú½/ò`×Cz\9acøûÙ¥\838FQ
+~IÔÇ\13;\19\9a\90\1fi«"íRx*\19l\8a\815q«¤4\90\0T\ f³©ïÅlÈ)æå#\13H\13Mâ+\14\94OØhâD9'±v\1a¢9\82@z\b&ßù²^Û\95è m2ùbd\r\96\1a\0t\8bÓЮ /ë\aJ77.KÇ)þ9S@Ò¥\1dOqòSø`\80á~\8a\ 6\89\aò¤9R­+\97¬aÐbÖão5H\83\15   [íi`ÿ\8c]QZ\1cïÙs\13K\18ç
+K|u\bV\v\v\9c\85\12u³1êV\8e\ 4ù\85\8b\1aÙZL¿kÑ\90§·\19iK\ 5
\ f4^jÕܪþØ*òHÅI2ý21\13\15\82µ8\ e¾}¤Ñ\8e\81\86\87ÈÜ)¹!¦kÒ3C2é\bÄ¡½uE\13ì\90¸°Aen
+)\9fÜ\19qxÍhâPeÉ\9f¶ùÙë\1cÅ\85\14«M¬ò<\9añë\rF7\ fÔ'\9e\9d\1cú¼\1c _ξ5\9añ«'F¸ÑuàÔ®\9d'þþû$f/\ 5i;«\b¡Ö\97<7O\8cèKåX\81ëçßf|Øtà\aÚDÁp<É\92k5îk\80Eê`TÃ\90\8a?î.\1f)S¨\a÷Àê8\ 6t\81\9a\86\8d\1e\ 6æÈÄ\ 6»²);¹×\98ØåN/G.82%\93E<Ú\8doÙ  \88 ¿ÂTN¨ý\a\q\bT\1e\87\1d{DûTJßv®î2ý|Âú2ǵ\a9¿¬{\8c\83a\12ük\99\11#\ 1\ 4¦\93\ 2O\96Èw\91l\12\16L\ 6\89Ê\83+-eRÕ\87\15\e./\r\ 4ðk\1eó\90Ü+\18\f\1e\8b\89\7féø\9e¡\93Ïþ\94é;¤\9cøÚ®§\8cE\ 5\9d\9cp&à¡ÛMOä<\f\89ÙU͵X<~6\ 2\9eÉ=\8eÕ_(\f Ç\1d÷Æ\ 2\ 4o9\1då«Mç1¸b ö¡¼ø\9c¬³\\85Fc\ 52SaFߥy®ÛÉ\87ã÷o¾RÖYc\8dd\94\ 2\90¥s¥Ïo±¹2¹å\8fÐçõ##\11ô«Õ£Q÷N\87\89òS \83©C!\1fÙ.Kv\91\8dT\98@#MT¢£ë\ 5,\91Å_û/(&U:órýêk¢ä\82C:Q&9ãÐ\7f\ 1¢r\9cÂendstream
+endobj
+5921 0 obj <<
+/Type /Page
+/Contents 5922 0 R
+/Resources 5920 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5913 0 R
+/Annots [ 5925 0 R ]
+>> endobj
+5925 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [273.074 103.785 324.46 115.474]
+/Subtype /Link
+/A << /S /GoTo /D (cups-ppds) >>
+>> endobj
+5923 0 obj <<
+/D [5921 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1550 0 obj <<
+/D [5921 0 R /XYZ 85.039 464.504 null]
+>> endobj
+5924 0 obj <<
+/D [5921 0 R /XYZ 85.039 429.094 null]
+>> endobj
+5920 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F65 4251 0 R /F59 3455 0 R /F20 3021 0 R /F58 3380 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5930 0 obj <<
+/Length 3274      
+/Filter /FlateDecode
+>>
+stream
+xÚí[KsÛF\12¾ëWð\bV\99#\ff\ 6\8fì)ql'©\94­µ\94½$9À$H"¢\b\86\0%+¿~û5\0H\82\96²qi\95\8aËU\160Óóêþú9 \1e\85ðO\8fR§B\93\8d\92T+\93¦£éÍY8Z@Ï\9b3-\14áȪ0vØõÍÕÙùk\17\8ft¨²0\e\89äjösðò»¯/®^½\1fO\8c1\81ÎÔx\92$iðò§\8b±\ e.¹õâý÷o¯¾\7fû\ 6ß,4êà§\vì~÷~\9c\9aàjüëÕ\ fg¯®zËN¬²±Áu\7f?ûù×p4\83­ýp\16*\93¥£;x\ e\95βÑÍ\99uF9kä}uvyöïv\16î³#\1e5pº\89§\98À®³È\rÑh\13©\b80I\94Kâ>Åá_bP\1c\r0èj\9cÅAþaUÀñS\8b,Òxâó×Úõ¨]\fGÎdÈW\87,\89\8dÒ&\86ÇÞ\ ehŽ9ü\8aÄÜokfw½,7ðº\19O¢$\80=è`ÆR¹+\9b%?ya\1d,ª#§Ò$Ý_õ\88\8b&\8aUb\fpQ\ee­þ\14±SÖÙQ\ 6ìþ«Ò\ 5\8cÀrÎ\9d\9c\85Æ\840\v?!±=\9c$V\ 6\84º\8fñA\11^\|ËÂû%Ô\16XµB6\16GBJU\12Ç\b^\99ð      6¶-×c\13\ 5M±Å\r\9a \19\e\1dÜ\83°ÍÀ\ 6M¢U\1c%\9fc\87¤<Ú\82f´úõ\97\85        \8b|\1e¦Ù\96i\83ê1+êëß\8aFmX'f\9f\92£}\9a-U«ÙX³vnY'¿»à¿%´¯¯\7fó½\r·n¶Ð\0¢\8fR\14½hz¾\1e·Ê=Eâê\ 65?oÊ\ f«ñCp°\9f\11\ eÙó\82\83{\14\1c¢GáÁ=Í\9eÖÅ\1dÊv\10\10(åÿ\1d\10y\83\84è\8dþ^Æá\89\18\aöÜ\10¯Tç6\9f\ 3$Vù\87Î\85¯Dê°Cô\0Q\ 6Rg¬è þbö\a\19Xlêj\9dµRM\9f\85á\7fµ!\89!ÞÖ(Ó(\88ì¦\w¶\9f°Hf|úWìÿ\17ãÿ      PDö±¨x"]\7f\1e¨pÿXTT×å\8cx\94\f\19ï®Qü3Ø\19K4ÛP\80(È8\ 1\vï%\0\16m\94Ys_¾öШºÁ\0\rLr¾ä\ f\ f ãñvã\89¼É!:Ðjü\9fàñÏu)uÃfvU¡9~NYÅq\96ù
+á[W\ 2\90Ë\ 6Ap¿Ú±÷Aïñ\92\8eq\84\13ô._\ÇÃÒ\7fîIå\9f\92ÿAtñÅ9\fË\7f³\ 4>UMõ¼ëK\ fJ\1eKÂK8Æ\9f\17þ?Ùô{áÿí\15ÿB\ eâÅÏqÄßÏöG\89
+?aB\ e¶$ÔC|Ö\89\8aµ}¨FS·e\98ÇT\98»9\9f`sù
+«FÖ\90f¿ÄmþÈï\a\8e]\8d'6±Ák¼\9bC@l\9beßvÀ\0)D­*\1cr\87m6(kîËù\15ÍMY\93+Üù\¶.       o@TÍù/së\96À¹Íe{ÕÑz3Ú \90\9dãö/¾\9d O{ú\8d'Ü@\\v4×c\17\aù\82\97`;Äo#·pÐ0Gt\8b.ìji<º\11S'\81þ\19$÷Ù½\9cV\99\8b\87ïqñ\8a\13\11\13°â²\16=\114ã\®\8f\1e\98À)à\89\8e\ 1\1fÎ\85Át\aöã\86ó\81éù¼¢+§¶aB\ 6\ 3ï¡â$øÏØ\84 ¹z\87Ò\88cÌG\88
+(n\v&\ 1\86_r'^i5åz1p+\1c©,ÍN\9cÁh¥Ý\ 3vð-¬y+\96\90¤\8cûè_To󺫣\96\7fð6ñÑ\eJ°£I@\91ݵ «\94\ 2M\83=dfÅd\12ä\9bbS\7f5p\12\13ªÐ&\837ΠÐàAÃö$V\ f\9cä\97P'\87Óòåj84)v¹Þ\9c\83Üy]n½¦BfhmL:m-§\85Ë\82/­]Ú\e\1aÃ1\12\7fi½©\9b\8a\18¸\1d¸Þ\8eÁ3XݺÉÂ'\93ø¹@ê\82ïiÅ\ 4Uѯ)F\0\9fëÞåõ´D;\81´í'\ 6øÒ\86\88ª)ßÏRÏ\1cO\85Ù+¾¼º¼à£½!÷Æ\87­§[º"oȤL4¤õ:Ú3, ¾N}\94\94XRã²\11\ 4 \8fD±¯è8\aBAÿ\13%\ 6\94=T±M\9f\97Ä/\8bi\85     ¾u\91\89ýÎxö\1f\8b<Ó*5N&`qÏÀ6\ f
+=qÊ97(ô4\8cXè°´\b\1dV½%˽-«]Í]³â¶\9cÒ¸IÍ£     \b$ßR.ã§<\16ßP\ 4ý\8b\10\17X+\r­Ëb[0a¾õG\ 3\19Ç       \98Ù=Y\1fù$k³à¶\8d\9f¨\9aZÉô\16ìà\1d\12\9aø\9d¼)yÆÛRP\89Í\vA\89Ô\8ahÖß¡{\97¯J\8e¾¸Í\7fa°w\f\9c`\8eî
+)H4¥´\1e¨Rfèó\1a\91%\93Èyy\92­×\13i¨«yÃ^\1cþË·Å\8b\ 1·Z·ÓQ=Y¦àoK`\bÙļ\9dø\1c9T­'{K\1d\16¢¹¶}30%%\1a\15Ç\9b|ÁI½÷\18\8d(\16\9aW)1¢Tø\9a·\92\17KM6«\14\15\15\99\81çÓ.6àh\ 6\84Ûð7\14Ðð;Ê\84ì\ 1\8b\ 5gø%t!º¶\16\ 2LºôÖ\80\ eTÜöÂl \96[:¾Nì\9d1\9f1Ð9ä\82H\85\12\8e\12Îå \15BW&b\86\bØð0µòò¢\10\83åõn-KY7\10L±,\9be\8bDläèÍ¢\9a\fè¼\8e´r©Wdvüâõùa\82\ 6ôXÿµ\ 1í\ 2Iñ8\86\18\82\ 5\84i\ 3
+3ãàmÕÈVùÔÍÀúIL_ª\1d.?äf DÐ\9e²¬e®¬¿'­Â4ñ\89\fm;\ 3\92XHnò\99Ø
+\e¥Ð¾o,>x\88Ä®õX\18ÄøpÆ¢\ 5kA±ªÄ~mIà\18H\99\8cÌ \8e)%ù\8ac\96=LIwý³¢çþ¸A\8aµD3\95k")ßn©8»k8d\89Ù=á\9cý»b\f¯hpç6i\93°Á\e\99ü\ 5\10$\86\8fOã?àÈû¡¨»Û]µáÂ0¡uNJwÃ/?òÊ»\8f\aÛP\14\87/X
+&\1e%*KH\ 66Q:IG\86"S
+@\a$eUbÀSwDj\b=*MÜ#Á\93\ 3\ fÅuë\8aÿ®ªõ\82õ0Ú\97)\99+6!3îî\f]ÄÚ\96wÉs^®=Ë\a¨K±&dBÅØE\11}zØç8ì\ 5\b\16^«m\bÀÙu7\11dj\1aY\83`\16[\86\19R\92ɲà~y\11Îàð½÷y\ 1`\80h·Åf\95Oñ\ø&`?æpd\8cJm*\9c{À($\10\bE\9eËCò\82'\1dÆ\8f\9c̪,ëé;\1d$çíö®,Vò©Lë÷M
+éLbý§%\14Ë\14\93»6ô'\9b\94E\9c¨f\14\ 3\16Ò\ 6\82"\90Qö8\ 3e\945\9eSe«~ù\vÜ3*\19ê./µïLîyC7ظ£4wÉdÝ­\8eD\1dc\ fÅLËýMæÁ²î|\ 1º§ò\8f\16\88xÆJ\8e(\ e'#\97\14®   l\13\89\97\1c\9aâd\ f\8ddë¼û\8aÒ8èEj>4\96²\ 2(ý×k&ªÀfAû@\v\83M\1cH'\9c\9bó@\96}+\96\r\13¢ Û\85\1a
+\18Ö\8bÕ=7æÈÔÛ²nñ\ f¬\8d²\18"[ÑR\ e\1e\89\ 1~L9Ç¿\ e\98\8c\8bîd¢­ìkç÷Iº»\180\81¾L\96³\7fo#\9f©p\1d\8d\1dwI\Y·\19%!\8c+\ e\97¼Y\8a\0äüûî=¥Å¾©¨JaÃÓAº\ 5)¹ô\916/M\926Çp!W\8a%\16\815\18A¸ØÉ$0Vi\9a=Z_\8dѽåZDÞuKú\b¥\17æpÇ\9cÝ       <ýÈå*\ 4ÑÇ~i\9a\fíB\91\ 5D\17g{å'QýÈ\85T)è©~?×l¶\ 4 \12\1d¨Ï4ßP)¼nh\9a6Y$ò¾;ã\16\1fÀË|\1cÏÒ1$ê¤Y\18J/8\ 6Â\ 5+òɸZ?ÿ¸ç0\96qGóa½\ 1©rþSð\95dº¾â@9u,9u\97\ e\97Cų¹\8fPmèÀ\18®JJÊà¹"g`¹~\88\ f-»ÂÃø\12{{!\ 5\1csÚ&\95@LÖ­\5L(\«¸o\90Çèº\\12\-eµ£\84)´bõm\90Ë"G\89Vh\18ز¿\ fy\ap¤Ïë\ 1\97\a\83Z\9c\9eõ¬à\928¢,IÙs',\1e¤ðF4i«\17=Sè\83? »òÙcÁÄG©ÁþôÍ2\97-4Kßv\9c\150Eí\8b¯R\85®¶\8d\1fA.g}2 Û»ëéç0\Í.V\92VQ\ 4Ñø
\89\0\84\ 2\e\14À}ëÏ\9a.Õi\ 3hcº\0\1a¦»©¶í\13\1fªØ®÷\7f­ÐíK²\19ØÚ`:\84\166Åx`×V\ 5
+´³\90\ 6\9f\b\86\a.\b§>$b{\ví\ 3\9cæ\90\1dHkïUfíXb/\räNÑ\fì¬d¥jݵÕ÷u\17¥Lè\e/$AÖ±\11N÷2L\9a\ 2\87SíKPÎ
+NîXÖ\1d\ 3\8c/ÇËg!»\rÿ%k\bFÍì\9b\906\ 5¡\84Ù·¶\ fu'âö\e\12±\8cþµÚ\8dµw\8bwK6\16Àíe[iE ]ï'éuo\83ý\12¾\1cc(\9cÜw\9e\ f&\0\91O\15ø#\9fu.\9fâ\99\0
+Ï}\16÷L>våó^\19
+\7f\1fsÚQkkUä\1du¾Ù¬Êi\8e\9eçüv=S¸×É\ 6m"ÚÃÁL5\85|7\8bÛ
+\eÛ\vÜ\ 219\82\ 4¯\90ÈÍd¡
+C½'üÛ2oÑ\86!\15Ä\97\80GÄù\96D´Xúw¦E2\89V(2+>6¨\9b\18O!ÒÂ\10\91ÌÇ¿á\90Ú«\ 5\8e<áKq\ 1rs,aô5tEP­1n4!ú\80mÑú(\9c©¿\9f¾4&'k°\109(mìð\r\ 2\86ðúáK\18\9djeA\bC\970\8en?'±²Î´\95W\88\96\1d$µéÞe
+Ë2\8eG©Êà\7fJeµÃ_S©4ì×!©6\ 2)ͪ®\8eï¢\94\83TB\86Ð\99°y»\90þ÷ò\13±Ôt«ø\r,\9bfóÕùùÝÝ\1d¡\f\ 2¦Å9Á\r¼R\faÞj£\96ÍÍêè\17aq\bà\89\87\93(Äû¬\fw\14\9dúAáDÇ*6Épç\ 3\8fûÙ\1f°E§ýkÿÓõï(\8e\8e\15ãý\ 6ÿ\v\ 4«endstream
+endobj
+5929 0 obj <<
+/Type /Page
+/Contents 5930 0 R
+/Resources 5928 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5913 0 R
+/Annots [ 5934 0 R ]
+>> endobj
+5934 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [126.646 45.931 289.184 58.883]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/cups-help.html)>>
+>> endobj
+5931 0 obj <<
+/D [5929 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5926 0 obj <<
+/D [5929 0 R /XYZ 85.039 761.463 null]
+>> endobj
+5932 0 obj <<
+/D [5929 0 R /XYZ 280.44 767.436 null]
+>> endobj
+1554 0 obj <<
+/D [5929 0 R /XYZ 85.039 513.818 null]
+>> endobj
+5933 0 obj <<
+/D [5929 0 R /XYZ 85.039 492.825 null]
+>> endobj
+5928 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F58 3380 0 R /F59 3455 0 R /F36 4301 0 R /F37 4304 0 R /F66 4307 0 R /F83 5937 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5940 0 obj <<
+/Length 2094      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXIsÛÆ\12¾óW°| X%\8e0\v0\18¿\93\9fey©²\1f\9f­\1cRI\ e0  \89¨\90\0\r\80\96\9d_\9f^f@\90\ 4­C..U    ³ôLï_÷PNcø\93Ó,\11±vS\9bI¡³lºÜNâé\ 3ì¼\9eHO\11O\8d\88Ó\ 4·þ{7¹¾MÒ©\8c\85\8bÝôî\9eHîV¿G/ß¼Xܽú8\9bk­#éÄlnm\16½üu1\93Ñ'^]||ûáîí\87×83°(£_\17¸ý¿\8f³LGw³?ïÞM^Ý\rØÎ\8d0©F¾_&¿ÿ\19OW Ú»I,´Ë¦\8f0\8e\85tnº\9d\98D\8bÄh?ßL>MþßßÂ{fʧF´\9b\a\8a¹\8a\85\9c\9duÖ³Ó'ìô\19;\10Z
+çô\18'\95
+-3àc\15\90¸!É)i"L\ 22#Éô\v0Jh=|IB\9bÑÒ41iX¼~»UfzS\83\83H*\ 3i\1d°\ 5©¥\1aã\1a¾äÝT\8dx÷¶|Ø7\ 58.#çÊ\18\9du}+\93\ 1m\9a     å\12\7fàù©7­\11\ e®\8e\87ü\89ßÑ\1d\81ßr¿këmÞ\95Ëëûz6WYÄ3\ e\1d\f\9a\86\97\97 \94\8cÚ¶¬\1e8ȾÎ`\95\16\e jq°ç\ 1\9eü\0\97\ 4
+\9cûø\14§ÒªÄ
+g\8e¥=\v\1cí´PJ\83Ç\8dH35\9e:s\ 5Q"ÿ]\fÃ-\1a|\9f¹>\ 5G\8döG,Í\ 6ÔAÝ\94\8e\9eßa¾Ë[²CÑòF·&"ò`\92\r.Êba\94¿l×vu\93·]Ñ\8c¹Z\89Ôº\13\9d·:ð\90°\98ÄyµÂ\89\8aòMpEÍ\vO\89Fcð\rbÄ<ø2'J\10h¾Â©÷cÓ\8e(¢t\ 2\19\80¬FWCD\15\ 6sZ'\80t.Áè      \11uk\f¡sUÑðº×4\91\0lF\9aè\ 5ÊrOZ\83ÆÊ\98èõºn;\12\94¨ZÇëh\9e
+å¥=¯\9f\8c\8b\94xJ\99ÄËYþ\r1ZWWcjÉTHeÎrdÌCRd:ør\9d£\0+Ϧ\83ñºð,\838DP4CÑPpXÝxÒ\15êÐ\14Kr\ 2®\7f÷¦\8c3a²\94m        8CÆD?[\aF%Ì\88\au\0V?çË\99²Ñ_ä¿
\ 5£&X\ 2\88\1c(\80uRãö#\12.q´Î\9b\8e7Ëê4[¥Ë\84&\ 4·àUÊ\12Þj\1e¦<øø#°ApCDñ²bñ\92\11\90\84µé1&ôUFHíxë2\9fr\83y°o»&ï(à\81Y\17T^\95 ´î\81«w
+ÙÛKö\19<a£¢C£<\92õ<\19Ý\80Ô\ax#ß(HT\95¸#ßPZ\11T\9e:¿Äï\ 3\ 3#G\fÓ¡\8cçÁ(\95\84r\99\ 5\eÖ\1e®\7f\18\95\12\90R\eëÏl\899¥<\83ùê\f\87\ f\1ah)dê.a,ô0V÷ÖW°\fU\183û`}pkB\8eµ\18mI\1c½\82É·|»Û\90/Ò4\82J£c\ 2°ÔBP`\8cSvKÊR*0°ñr\9dÓ\94êÎHÏ\ 2x\ f):.'(\91É'Pü\r\ 1säÞA4Æ\8f%Ä!«=ò¼è\15@¢ú\1e¿)ÇL½ÝÖ\15$)­øbIè´Çk{gã-\84à\b=^MÃIg      ­ò²jy   ³\1a¿%\86ñÆDZßZû\ 1\85eÝüÅ×\1fäÂp\8c\87xëÑ]\84\1d\8c¶^´}ÙÞ\86è\97\12ê\ 5^µç       ñ\81 \85ÿ\1d¯\10æÀwçµ;ìäø\89£ÅÍ-Ï\aÀ6<\98Wü}³`úw\1c\9e7%a\ 3ãÞ\9cM\8bÊU~©Xñ±ÅL¹¨æ\1aõ)$.\15ª]w"\99ëk¥\8c®p/\85Ô\ 6\85»cE\a6ó¹{¬µJ\19Ìk\1e\1e+®RÓWSÚÍ\1f0Lp¨çÉ\15"I\16Yÿ\95\92ª¬Ô|\ eâf\86b\0${\82\0\a¸Ûû\ 1'\ 4Ð9ëä%ªygGº\1f\8bSl\99æ\ f©Mçñ\1dî\9a\a\9e1%u\ e8@B,\10û\9dw\18¤,\8c\9e=\1fI¼Ì\b%åXæAÙÔ©\19À³\91ãí\93=Ã|èÃ\93\1f´è\97\93ù7´aMÕ\ 5R!v'N21h¿ÃrÏ\r\12R`ç\84Îâ\19wG\e\1fk\18\8a@K;¹§o\8a/{\ eÑÕ\95Oƾ>Ôs2Ü\15§á\8aL¼       \10ò\rÛ\19\96!o<»¾\1f\9cR\1e\b^âb¨á¸QW#áÙwoP@\ 2\ 6q\13\bUdCèR\8c\15
\e®\15\86\9fÊ\7fÜ\91hC^        I]#äv\ 5\9b/¼G\b\@MÂÒ\82Ç¥\7fu´¾ÊzHÂ\92Zó÷P\8c\87\ 57ßw5¥Ç÷\1dWü°>ÚëfVØ$Ôá|·Û\94Kê ¯w«û\91\1a\fäY\1c:ÃËÞ8´R?\997\144B\83\97\8eʤïh¹yÅ
+Y7\9en\8b\99°\ f\8f\ f\84!n.M3\\ 3Â]ÿ¾hyáâ\eIZ\r5<\98\eLÜÕ»vÄÌ\ 6\7fV   \9dήoµæ§¯%ÊNå ¢!ÇÒ\97]\12\94NùÎhß·\82\ 5å÷¥r\83Çß¿}ÿÊ·\812\13\19Xþ(W\87ñ5\16Vð¦\95ÉXTá3\a\9e8Àf¤Á\83\ e'qÙá½\14cñ5là¦øZ\16\8f<gwá\88\81j¿¡\18wÁ+\92ºåÃ
+7\89\84kt\8a\9e\94\9bÃÝ\ 4\98üÌ\87\15l\84ð(w׸@½ÍCYÁ92\89LR¨\16úÈ$\8b\e ¹åGÞ¥´H ÓwéÏ\b\1d°Ç\91ê\15\8f\10Ó{ãðÎh;\1fÃ\e&\1d¼þÇÃ\1a@ZÊ\8b/\7f¼\1e\931ïx\ 2\81\83~*©C\8dû´¢ñ²¦îÎW\b\97\ 1YuØ\85²\88APWísh×m\1a\95þJÖesx\88¶Þ£i,,Ô\8f£7½Ç\b²\ 2÷?0TÔÿè8\8d,.\fº\e7h\85\88$\81Ç|\91wÁ|x\1aÛDå \v&é9\81ê¶\7f\1e9ÿ¼Ám\12c\fz\az\19Å\14Ç\11\8b\9buåÙó§]óÓ®{\16$ôwS\11en\r+OǽOOêñ²nú\aû\Ã3àR;Å»¡dã§/Gx
+Ó¸åñª\b¿g\ 4\8dµJ°Í£ÝÃÏ7v¼Ûý¥åM¬\98\8b\e_Aá ¿¨°>Öá¦\82\a\15!\ 6\f~\fx,§ïëÿóDo2V£«!ÀÀ:C\88\ el»O\byìL$\7f\ fCÄW®æO`©t\89б\1e\ 1Ó¯ÕJà\8byþcTµN\18\9d=Y³!\ 3\12«Çß\9eÞ\14ÿî·tm\ 5þ\80}¸ë2(©T\9fýL3@È à?\93       »\ eendstream
+endobj
+5939 0 obj <<
+/Type /Page
+/Contents 5940 0 R
+/Resources 5938 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5913 0 R
+/Annots [ 5944 0 R ]
+>> endobj
+5927 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 546
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5946 0 R]
+/Length 38179     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\89b²0\f\aå,g¹ûþoù§\ 5\15otþÓmD7\ f  æë\974iªõ&\7fI¨Ó%Zg\15!\ 3<z\8eCjx7&Óc\ 4\8f\11<Öðèk\9dTÄq<ؽsH5ï¾<l·{4í®1ì\8elëÓã|\18\87Ý\8b|ÚÍ\1cVÂclw'N¸8lÞ\9d.\ eKçÝÓ\93øÙm>l¾¨\10\1e±\9e\1e\97»»ûÃ\1c§\9f\ f3\8fóa\9cL\87¹¢Ú´ão\89lU\ 6\8a ÚV\18ýiÛ¶3\8a0?¦ðhô¨\83G\17ÔLÀc8ín\ e\93Åa\r<6óaå|\18\9fvß=
+ªµ?\1ffv3
+WÏ\87\99Ý£ãÃÄââüÅî»G¸(íÀc<\9fÅ;ÞÝÑÓã°Ø\1d/\ e\83ÝY;=J8\8cÀÙâé³PÒ*Ù£M>IäÿÅ\ 2k\15b:¹\80\85jVê\9d\96\963\16@K³YKwXØié\ e\võ       \16ır[,äÇX\b\8cæG~Pj¶Pî\9dR\ f\17°0+µy4»Ç3\16âyw¼ÀB9\1f\86¦ÖÍ£\9c\8c\ 5ØKÀ\1e\7fÐÝùϼ`ºÃ<YÇ\vÉB©÷¼\90Ýå\85ì\12\8fñBößya\ 1¡nú\84\84ø\9b|\8e\84\9dQ\9aÿj#í±p¢Ô\97° \ e6ÒN;\97ÖKzÂ\vÎ\ 5,d\a\e©¾Í\vl\87\85vz\8cçÝñâñI^X`aw\18\ 5Û\bé6\eú\93\ 4ÿo,Ø^4Oq\91Â\89z\8c\v£Ä¼\98\1eCx4ÞlY`\fÚ\99¤\18cð3\93\1aã:\99voæÃ\8c\12\87xÚÝ\1cæ\99ÃæÝ\ f\87\15)\1c\86`· \9fv3\87ùðÈç³xóãxØÝ>æÓa»Ý/\1cf.
+Ëi÷f>\8bù\fËÃøâÑ\9dvÏÌa\f0qtØÄ\v\e\16>J\8aÿ\8c\85]w¸ÉñðÚÆ\v\9fÈ\vÿWQ\99PÊÙ°p*ÙÐuÅ\86\85¿Å\vy\92eÙö5_\94\r\v\1fÆ\v\ e6,lò\1d¾ó&\e\166^ØdÃÂÆ\v§þÂæ:\9f\7f-\9csoÃÂßâ\ 5F\84ê60\9c\8a\r\vnXø[¼°Å\17.ca\8b/ü=^\90söÎ&g¼°Å\9d7^Øä\8c\17òcù\86\vHd\8f<\ f!ùµàÏ7]íÆ\v¿\19\vb\89\85Ü\8fâ#ñ}îõô¿iYÒ\87¥ë\ 6 ®[úèy8ôæºû\8d\17Vþè5ÆÁ\16Â8ëO\19¥t\8f\85¤l\82æ FI\ePÓÈ{Í\17GCztn\1e\ 5\8d»\97 (ýg;+d.\17­E \1fÿ6/lr]\ eX\88\ 2÷\82\ 4ML_\0;¯t\97Íä~\10Ì \98\9f¸Aôä\8c.\ 4\r\ 4+±ÐGÍ\87\16\18,\ 4K^\98Õ5b_6Rc \98\85\15\94Å\96\13\1a·\8c@J×¾
+ÊçÔ\145k±\90\85nà~:\166^ø\14,øáb\92U\N*\e}5±Ñ\87vJzü\1at?ì3ã÷\82ç`ÏÝDO1\90·ÚF2¨q7^ø\8a¥[\ e]\rß \1f\18\8bÖKi\92\82ÿ\91ÆðJ6U\95^¤vvëgååüycÜ\r\91\99gÆ/Ù\15ò\82\ 5íÆ77\7f\19\vÙ\89u]Z%å_<IxÜ4²4à/Î\95Ø=\1aÿ)Ò  AVÙWÆ\9aúë¼\90\0\ fûÏ­'¢\1a\ 4\19uaf?ë²íYK:ÇiSMaS%.Í\8cH\9cøF\93é\8cýBuE¥ªDWÍ\85½âK\rWõÍÍ\ fI6TUq\82\85S\bSón\10}±¯
+\e`\81}ÓylÚ<Ñ{n\r²ÿëØþ\b,|r|¡2\13ÿµÓ\81æ&3\16\94ù\1dãV\96f\92?\15³"'#Íu\92ÁGI\92Q\ 1\16rjºî$IX\92LÏuÂÌC3}ÞÚLxÖ\9e*\r\16¦^\9e\8eæaÚ¹\81Ös»?¼Á\12\9d\9b\86h¦ç¶RòU\9fö8¾p\89\17vú³Ö5½\81\85\99ÑúòäLàM?K\f¿\v\v\1f\1c_ Vñ5â§Xàm\1f·æ\897}»\9c(\855\13¥ö\ 4¯Z\15êJ)\87ë¨#*î
\1c     û\b\19\v\89À\93¢ôºp\88y\1f¾\bóÀ*¡\bçªuha\9eijÞ@½ÓµîPëª"Â\91TÀæ/bá(îl±P\9e5\99\98N¼    _É\v£{N\vÀ¿î\v\b\85ÿÉ\v\ì~Ã\ 3\16ÚÆ\v}ÇI\92B\91Á\9dLU$ê¤'\8dn\94ïT¶³O\1d\94a¢Ý6\b{å O¸z¨hÖ\91\19\vLEÐGö=Ët%±stª|êªÞ\15c2`]\8b±\142\ 1«\b\v\8f:\ 5j\8b°'\85&ÂcU\ 5\9b¿ØY_ä\85sxyÆ 9±øò\8cÒäòo\96'\19=K
+>æ\ 5\ 5IÀ5      ÎÎ\9f\9bÖ.\9e ¶ÜúIó\v\97\94\8d\17\9eæ\85ð\1c\vT\81\bSÊQ÷5tèV'K\15û¼"°[\v\86¼a\13\81ðl\91\v\8aO\8dÉ\84kP\14\14vjÆ\82\12·ª-¬\17à\92Ì\94\81L\88ë·8ÌÌ\eÚWæ\193Ådhæ)Ð\1f\83\ 5°É¸bå\97³J.ðÂ\ 5,\18\ 5
\85:f(\8cÜÒ-c~æ½çÒ\8bKØTú\9eÜ\1d\91 \84\f·¸\1e<é÷X8g\9a\18\8e;\1e¾Íú02­Å\1eÛ\9f?7µåà¼c\f[Bs\16\99¯[ÂSãsHn\ f\fÑá
+{\84B\83\ 5nvÏÿ,/P\ 2\93\9a3
+Ï~\93¾Æ­éÙ\82V²6N\98INð\90mÜjSÓ: 8×~[\e'ÂÏ\14\817ºÞufC\v\v\ 1ÖÐÎFRFÅ9\a\1a1¾³K(1%\8dH­KÒ\82©å\82²\97\0µxlm·ì©~Â\ 2РRý×±\90ᢨïù\v§¶\võK\e\8fv\83 q#ï\b       ^ä6¦s\ fÌC4Ó\16u÷Ñ´ ±\98\92¶Å³«\87~>Y&\16Íg
+L<Î\8dÙ\81>\ 2\97\81«=]\83oFJ¡a´# \0|\8eÌww\a\96|×bÜì/#p\93\vÆ\7f}úÓ;¶üî@ \v7¿|%\80ffcw°õþ°3ñ\ 2tMa¬¥è\80\ 4,/\94ægÏ\83=\16jx+\aHí|çAÙn²ê,\16J\91\98z¿\89(=_Ó´\ 5e×a¨)n=\ 5|ÁkO¡        \vðÊW\89KþÃ\98jI/\1aÙ\a^\18§\90\83»\8b\1a/\aFÃYÛvÛÂ|ÆÂ>\88=a!+Íæ{.\88<>\93\8b\ e¦\94K½¹MC/\bt{çÜó\ 6üï,jf\95·W8\7fMñ"¬^&\7f\96\17¾$Q; \86¡kN\84Ãû\14ì\95q\87\ 5¿íÂ1P¥U\125ä=xÃ`öc\91å ¾\ 10J¡N°\0ÖM\9bÏX\90B\94}Xµé\8c\ 5p-À¯V¬Q\9e®\15\8d\14jÀþÂ*Á\ 2%¤B;^Pà=`\0\1f\7f=\16.ØH ^\87ñ\1däÎñb°\84l´¸9XOV?\ 3\94\13\15\84\85EBÇ´÷\14u\ eoºþ½\ 5Át&ÓÚ\ e\f   \9c¸D\ 6\10VÙåqÜ\19.6ðýÆæ7\81%7\ 5-\92S,\ 4å\1fæ\85¯\81A\80{`\8aÒy\ e\18÷i\ e¼°ëÓbÒ*ÓiOãHB\r:\ 4\r¥`Ñ\17-xÊJ\88P»¦ 5<êº\ 6ç\98\0³iR Y@\83\ 4¬\85"0åâs\9d
+s\ 45\aúº\17j,\94 \gðà0$\0\v\0\ 2â\10ÑQpÖ\95ü\ 6,L\9dø\f;f´\vì\8e\11Ì\19\8a|«ü»À\8dÝæÚM        C¶1;n\9aôýhõ\10õ}?]±\9c\94\14¼
+\96_e\85éL=´F=\eä\988Ë`Á\8d\8c\91\15ÇQ\13ëã|$\ 3\\93ý\1a\eG!\97Ü=¸é²\1f'\7f\ 1.£Ï7^xÒÂò<:»\81Ó\93Ã\0\ 6¼³÷ö2\ f¾âÌø\11\19\ 5\r\80={\ f\94!ÉL|À¬ÿ\90À»ð\8eÑ£ý\b\97g½;3â\91\eÅéí òé\81\8eùüL#/\81F\8c£\98ä\ 4L\ 4{P\9f¼\1e\vÙ%ZØ\99\14xÛ_½·P5m\91\81\8e\87bùÅq¤\99B\ëUðËiá&Kã\90­\97EûÖ,\16\80\11\8c\1f\90[\87í\84\17,ý$Ë+tÙ6\8etpê(¥¿¦VXB\82WµäǾ\7fÛ_È'u\9fM$Ïâ\82\9d\8c·NÇäpørè\95Ù\ 4£\ 5\16\8e\9aövN\84\8e½>;ÁÃè\1e\9f\89\95;DZ,¸\81wâÐ,±\10,ò§ø2\82·Å\17ÌH¾j\7fM\rÉ<\r_ÔÒåøÂaf[2ò9\8f[\1eÌ%W\9e\93ª\19\1d=
+\e\ 31Da~\99\17Àb\89\82à\90\16n\ 6\19-ô§^\vÚóÂòDg¼°D«Í÷ØY~[Üy\9b×v\r\v\17â\vQ¼¿\99\j«¯;o¡?Ï\928\f\8fNvüâKfòÐÙ\1fÇ\9dgë2r\9b\85\94á\ 1,Iy\12Ó°#»å\1e\v.Ò×yá8¤½\fìm¼°Íw~\80\17\82\85ì\86ãwCôVѼã6l·Ëö\1d°\7fylè\9c\17¬SÍã9V1y\ f%:Roï\18:rò+&,Ð\e¼p\9c<\95\95\aÛmã\85\8d\17\1eà\85óim\87x\9a\9du /¸Öè`ª\97>ºà\v\85\9d\8a\87±»\9bì\19\ 4G¾öåQ2K\19GiKgþÂQì:·nP²ñÂÆ\v7±@\94pN°Ð,§<\83\12E<9æ\80\93Þ\1dí\1dY\e\ 4³¡±\18É|\ 5/ì/Ãó£]D\r-Ƥèu,\1c[A'¼p\12\ fçÞxÁüÌe\19oX8óÂ3\90\13\85 t\94p´ìa\8f\87\8bø<Ö³·ªLa\8bd\r/ìÎÍx¹ðÒ\8d½u-\1ef}ô£(ã /\9cæºúÁ\9e*6^Øä\96ÜÍG:ÂB\10\9d¼iÌñ]\9eÝrl¨ "\9f­ã\85\99\1düÃ̶\8b¨»\8e\85Ó¸ó\ 5NúAXØæ;\7f\b\16nvÞ6\82pÒk%ËÔ¢\ 4ù\vgx\8a\87­â\ 5\v\0\v\86        \ 1\8f\98\17\9aKX\90\e/lò(/Ð{¼\90\91vp8\8c\95î\13³\97¼\90\9bbyü\82¢Oá\vöe^8\99kñÓl¤\8d\17Þ"&}÷1,\9ciè¸ÏÁ;ìǸ\9c\9cá]¸lÉ\vÐ\fÈ¥A"\7f¯ª/÷\17èÆ\v»\1eÇm\9a\9e³¯\85\10Ñ­÷\17.\8eîx\97\8b\13e½?%\ 6\17ü\va\8ai¯½ª.úò=Â\92\95¼p\ 2W\e÷\98ë\8el¼°Å\17®¹«kæ;\9fZÞ'ªä_-9\14\1eÌÿc\7fÁ\v.MwÞµ?^9SXƾ\89Lßå\85\13\10-CØ?\93\17xåÞ=
+z
+ï¬ò
+ºÔÿË-¾p\11\v«æ;/8 8\9b§\9cïÉ\84¢Ð?ª»3µ\97\9cóBïº\17A·H\1d:\9f\11m¦³5n¶\86\17\8eiJ.ü\96\1fÉ\v½\12Ñý£¦¹\ 1Ç\12]ÊÁÛxa-/ÜÄÂ\85¹\996\8dÕv?¼i\9aãP±5N²\ 3\16è\12?Áy¼\a\1d&\93Ú!«£j}ý.#ï>/\1cs\8e¥§ñp\86\1fÇ\v±\99¦\92ϵç¨\99ð\91çÚ¤]3ûýd¦`\7fFbMÍ\87Ìv\13Brp\ 6i\9fþ'\93Ò7^XÍ\v7\83\0¶Æ\17?1@fÍìOëÞMÃNÉ9\16¦î¹9\ 5\ 3-\17´c\ e8:S¸ëðïóÂQűqáµØäB\17}8\16Nx\81\91ÖáI¡D\9dé¤\11ªC\9aãZ    \1fþàs\ 5ÄÐ\ 6nEä×:\ f\84ª¦\ f\9f\84XÇua&\83-¿æÎq\86\r\vgC2i]7\ fø\v\93u³P¦<\fö\13\11ÑþÄ¢ò\17*:\1e[OA´\9c\8b\94÷Ó<¡ù-vÒÚx\94\ f{Ç_XÌ6²eÿöW<ºW¼öOæ\85@\85IG\10WX\am$\1dG\87m\85º¶@\9d£}\15\18"M\ 26RÙÆ£\18ìQC\8b£ÈÑQ\8b\93Z\8d\9b®¯\92\al¤]·»\v\ eÈi
+q¿ð|\ f\16\13\1f&Ó%by\92Í\9a>M\8d\8eÂ>ÙM\94°³G\ fx\99ÏtÔX¿n\1cÉÀs>ïX\1e¥\99Û©×%Ê\93ä\83çx\9eú\v¾J\90\99T\1c·\Ù\9aA1oGk9q\92È\1eܬ\16ibý\ 5\aC\7f\15&Y\96\99\82\12à/hS,eW\93n\93\97b!\99*L\80\ e3\86|[¨boÉØy\98A\10sØÖs\v\93}¬m\9cËO\94óÈÆ8\87\1flÑùx7Q"XPN2Õ\a\88ùHåÜ\98\7fmLõ\94\17\8cø\881o\1a×=pÝ\9c\8a[\96%ý\,\9cò\82/\12¿í\8dÓ[Ú\9a\13NjÊ×Åðç\91$ÁD\10\ 5XðuPib«P\94J\88¾\1aÌl|í\1a\18tÕ¦æÏ`áÎTX\1a\aóÄÌù\9f{PKYî·MºÝì\97ÚÉç|ð}\0MÆÍ~E\9e]\12Óbþ\82\81\96¿?É\ 4\94¹±\15¼`Ý\9aùïxõ\b\7fwÖϵ\1a\82\11ùÊW®å\ 5S¾.V\19`A×$\1e\ 5Ç·¼PC7\13!è^\12\83\ 5Ã\v\ e|ù¢ØÔü1,ä¦\b\97{¯Ã̹Û,V\96\8a\96JÅ¢ÅD5\ 3\93dÑwÏ[ö%¿x¹ÜÙ(ýÉ< <\\9ei\8f9;¸z\82\ 5\80Ó\12\v\97d
+\8eÇ«¦ÊI_¯\95ü­¼ ¨©\ 4DÁQ(D¯\ 3\91û{^ÐU¡\13\fH!©Á\ 2\16RW¶Z\97î&^\88Ú\18xbé"\99º\83ý\16w>·xÀhYð\82©þx¿DÂè\97\1e³\96\e?þR\13Ï\96F\9af>øG!/\14\95'\1drfÊ<ºû\89\12~\7fùL¶µ2\96\87\8bvK÷\18\v`ô¸K,HÝGît\15ñ\89Ò³xº\8cÏu ÏyAd\9a\vB\bÒÒ\ 1\83(Ò>¡ö]\ fÜhå8\15\18HE\9bF\95f°]LvéP\98U t¤\88#\8eBuLmcª\97\f\9eãõ\9dMvÒ*§2\91Èã\9e×_à\90\9c\9aUj¹\87ÎK­Ò±ïåñ\9c·L\9a\9d9÷zvù×ÉÆéLË­gW\99\99± \13f\ e¼Tn&\93}?²\1fT\1fÉ\96\ 2Ê<[\ 2v*\11\94À;¹ý35Hû©Ø\10µã\12È\9b;³lªFTv\19?NýÚæµ]ÆÂñúοAøõÉ¡?D^\9b\8ft\1e\8cÞâÎkxaÃÂGòÂ×¾\8f³T¦\8d\176^x·H·Æup\7f,÷;òTI¶)ÿ)\16\1c\r\vßte­\12\1f¿Âäÿ^G\8e\90×oº\7fþ½\80lXø.,ø:lqÐ\1c- }&¥£ì\10òÅuç/Hy|»/\91\95òäö\94ħ·§Ä\142õãÅí)    \177þ¬    ¸aáû°ÀÁ$]Ü.\8ajÅmQö>?¨Ãm¾?'íµÛÅûÙÆý\eFÔã÷öìåêvN¯Æü£\e\16>\1c\vNѵÞ4r=K¾¸Í¢\v2?˦ÛN¨\95ý«ý\ 3Ý=·/èaÿévYØ©Ðév¾\9d\1eß­Èù\ e·ù¾\13³Q\8e»Wã8ÝODöóÝ\f²÷ýس\8a\98çû{oöê{trG'÷+Ò7-Û°ðÑXè;ðΪû¹\1f\ 5Ñ\7fN^û\99ãg°\90\exÿ.,\84)\18â?|Lõÿ\ exf5ÆAþ\9b±\10=³F\8f\89/\90ß\85\ 5ä\87aH\7fò'(¾¡\9eê§ÅÚ^\8c\85gxÁ¤¦ü²øÂÏ\97o\89/ün,<Ë\vjçÙH\7f¯Îö«yá\19\e/üI^\10\e/l¼°ñ\82¦CUá_\8d\85ø\19^Hâ(ò7,ü-^¸G\eq<êÌ\8f\90ÎÃ\88\9by'~¦û8f\9aÅq¯\13ß,MÃc?×(\8e©Ù]j:ínß\9cw\87×~ä½\a\vÑ\16_Øxá«\92S
+\9dj\eiÔ¶µND\v\97\82Û¶×nk\13HÚÀx\e\83Ö\9d     í¦mËAï`wÏì\9e\89VdûÝSct\f?ÈFÚ°°ñÂR¸R\r`!H@íqÒ\ 3\16Ƥ\0\8dO\1aÐø\ 4¶Ô    ¨}E\99Ó*\94Ô\0\90¤l[w¿»@fw/\ 1\94à\1c©¶c+ë\8d|\80\8d´aaã\85¥ø Ã(\b¸Dnã³¾l¢Qú\8d\8b$o\ 2OzA\13ÊÞmb9ÆiÙÏ[æÝaKÙÌo²°±¯Ý\9a\88xÃÂ&\1fË\v  ç¡w\19n¨êJJ©\1c%¥¬\1fáß8²ùõüoÿæô¯ß¿iv\9fßÜí\99\ 3\93¸oÁÂ\13þB\12¤©»aáoñÂÍX[v\9eI÷¼0ßqüw`Aý\82øBþ)C}ù·\9b)\aÃú¿Ç\17nå`°ñ¥"Wþ \1f`#}Z|ÁuuÑÙ\99_5<¤\91ö\9cÔr·\13ièc@¦Âpz|Æ ô±v\87ÓÕæ\90fÝÙ\³\1c\9f\93l\82ýç?\98wáz\e¼Üì6ßÅ\vôzÜ\99;Ä¥¯\84ÂÚr#\9f\80\85Ïâ\ 5\16m9\814Ô]\rÎ\9c2¿\9aÛbݨ\1a\ 4Ûâ?ô¸rôZ¤   ]\16'?NZiV\9dÍx\1c«s]IHðô\acâÂõ\ 6x¹Ù\13è»xázÜÙøÎô\956R×\85?Å_ø0^(
+\9d\bej\7fÆ\8e
+uUëX\98:W\89#°N\17¿_غÌÖ     â\fQ\13ñ1µ-M5±d®\ e\94ó(f:GÔ\87\aÝ\8f^\ 4\9aæ\92\¢ÜD\8b\8cÚyQ<jÚ\11\94x\89y\15\7fÆ#\ 3\8c¦`f\17\84F)Í\ 68Q4\12w×4Ï5\82Ý`\1f&{\13\8fÒ£il\82Ñ\88ì;S\8b:±ñª¸-ó)re\ e÷ åÞ÷$²;\9bâ\90mI5®¾\89\17\98R­s\19\v\1e\11Í\v±@£wùÎÏðBåtÃÇ`\81
+\1f°P\99>\14§ÊòBì`\atÅÁÀ\v\a,$UKb£\9a\81ðDç\10'Ó#±\ 5ãØT-1)\94£\9c<!Ä!Ðß\ e\828*\ 6,\98yõY%\1c8Q­\1c¡\90¯ZÜÃ1\18ö¯\92Äì®àô]dÊSSáb°Ê\f8a;QÓÏ
+\aªZ\13èÔ]S­Ô1¯<8p\9eÕ_\ 3Ï*°wRØmÐ\1aN¦pÞµdÄÂì©\ax?Õ\9dP]á@[°³«as¨CÁ¾\87\17r3oí*PúWúαPѪkÂïç\85Ï\1aSõÔ¨\13\85»T#Âg^p|P\91º¨ÍÒ\ 3C1Ì\894£ÙZ\99\8aÓ²\85«w
+=À«\9aäùT\92Õ\a\0P\11k\ 5ý_çèJIP»Ä`A\0¿0\8d\1diq7\80{¢{\80DëÃCªE\97d¤Ò\19ñ\10\0$\169nc\1d)\86\0\9f¥5Þ4\87§±B¤°X\88à@_É\ 1.\ 2O\9e\f\ e\15
+á@)\ 2   È\8a»\ 4ZC\80\95¨\83M\9e.\ 5#\ eM\ 6Çî\f¨ë\rþ\98
+¿\87\17n»ð¯\1cG\1a{Dß\12k{z½\89\8fÁBD2ÀB]
+ívãÌ\v$sbÝ¡ºÐ\812\85#¦2ÝFÅ<BA\8b­\1a¥dTUZ\17\8fG\8dn¡Jm"=¾JªÂ\98\83~i°\90\98\9aÓ      Ó\99\8c1ôø\16\v½!\1f\0HnÖE\83ç1¼\1cR\83¯B\8094m\9fý\85ÂÔ­fÉ\8c\85\12¾»Ü)#å\94\99¦QY&ؼCÜtj\91
+QxfÅ5\9e\b\81á\19\10\9c=¼¶-\99\9d\13\12Só! \99ïá\85\e\82\86.zf$I\1e=<>\8côâÏ\1c·¿\0\v\89á\85D\84UÀf^ :Å}§\8fm$\8b\ 5í¸ÐÏ"3\94ì\12OuCUÔ;3qìT\87\ 5\aßBÑ
+\140\13±Å\ 2mkÛÿ\r\8aÔd\87\85Â|\ 5µ\93\98ýAï\ 1\apfæ\84¶¿Bj´Û\1d\8b\85j2ëg,¸¦\98{\17h¿k\95\8fÀûâÖì'\81EWMôX\8b¶Ê\rbe­Z8\9fu\98s\ 2V\14ðBawv©µì\1c÷í¼`|çìqS\88ö\8cÉ\91±^\1e;\e\98¯ä\85|ÃÂÑG\10Ô`Aw\1dÉö¼\0ý\7f\87/b!u*\93Df»òÌôèý¾Fx-ÀÚ\ 2¯\e¨\ 1,\12»D\8d§<\8b\ 5í\80þ\8586-À'\9f°\90\1a\8aî*=cÁ\ 4\88()º|\87\ 5°®\0L\16\vµ¡\88\82;\835r\8d\84\1f\87:Ã$a\92\17Ì3×\8cZV\95t\13ë\19+¯wsø\8d 3£T½á\18Ã\vÄ,Çæ1s1     \89ÞÎ\v¡jkúÄh\913Ôe\16w\9dSÊç|ç×Îñ~ÊFÊ\91ç¡\8fÁ\82±Ñ\r\16¢vÐc;c!É <Å\85nTÚ4Mjó[2UôÚk\15\ 3,\880\ 2SÈUqè\80c\8cí·\90*\9f\ f\95\88cpX\87Öåð)\ 3\8b\85XE\9cTa\e¡\1a|\8dZø`i!Uð\14¼kcSa§'Æé0ÇÏX@@\ 3^\ 5þB\8cAϱ7(V\83É%ìjh¼\12Ьϫ))³nk^\90¬W\ 3\ fT(\15ö\1aåe
+sU{©ê{UÃ\ 1\99á\ 5h»nSîtà*Àe£Ý"      ÿ=¾PuÝ\95ù\v9E\ fûÎ\12\89\8e\10Á(U!³¥`f\94\0\16Ê\956ÒÛy\81~Ô|ç\84¸:©\\9d\96&ÖVj^ä:í¨.]0â\89ã\10RÏ¡\ 2ÐZÐ"РLÌ\88R\ e\ f]¯é\147c\ 3qÒ:ÍEå\98\ 3*R\91\81é¸Ðå\90@_N\8a\ 44\8eà¨Ð£S\8d\152A&è\96\93\ 1úç²ö\9b)îħ\18À\bíÂö¢\0Ä\ 1U\0ä\1cOËJte­K\aÎ\84t\ 2­UrÖäʼc[\8c\8dÝg\1a\86wy¸\7f\ 3®\11Ú2±6,*ó
+\1eÁEßñÞ[çµ%\ f»\v,R\88R\a3\82ùÈM\15#t\80\89\1f²\95¼ð\11Xø ø\82ë¬þFò\÷Æ¢A-×óÒUG?¯}e\86\92ÌcWè£õ\e²|Þ#ßg[,³?.%`LÇ,\9eæ6iÂíNÏ\ e\9cN1=äóC¾k"?´tØ\19þué7Å\17n¬ï<\ 6µÿ(\18hCF\99a\9c\15\98\bÚ1\83\[Âøżð\8c\8dôaqçýPÊ\1aI\95cíªðVÀb2Á»á¿¡÷ì»ÃÎ\ 3\87/v\8e÷\bxsÜùQß\99º¢§ÉPPp\1cê6à®[ö{^\88ý\95¼ðþq¤OËGò\1eHùñSc\94ÐèÆ\97\9dÌÁà\90ÿ¯\vFgHäá\ 3\87/vöùÿ±\17\1eâ\85g° =ð\89ܶ\96¤¤H¥\89ÍÜ>øÎïð\17üg°°ÕGú@ùß¼@qQ¤\97±Àâ2\94\8fgZ\bå\10\9ccE\84\83äsãH¯å\ 5õDM}³¤#Ú°ðaXxkÜùaßYzñ\88hWSÆ#_\1e!Ir\8c½\95Xx­ïüìú\12\e\16þ\16/ÜB\82ôÐÃXàªæ©\ 2\9f[2ö!qgµaaã\85/
+o\9f\88µÉ¨#]$¯ä#%+±°ñÂ&\1fÅ\vÏÍ_`\121z9OU­ÍSÝxa\937ðB\12ÇQxeî?®Väæ\9d)>¥×Âpë}ç·ó\82\9f\92îÚâ-\9b¼A̺<ÿ\15\v7×ñ\á;3¿>\1a-\1aYé^>\8a\85kçµ}\0/Lñ\85VmòAÒ:o\8b/äÉx/\1fIÊ,m½Ý
+T\ 6\13\92\16\ 5\e§7Fy<\92´rú\82®_\1c_x\ 6\v\1c\96\9b|\94øú¿óÂ\95¸3'êÎ\1cO)½±i\91dÈëÙ\88ìâk½\9d\vëy£\1cYï¡%\1aäJ\15ÿ\90Ü<µYè\7f\17âÎ\fÐ"\1c\85\94(³® \12\11\1f\17\14uJ\11\9e\95B©B.ê#\11ÿ\1dXPÏò¦\1d\7f\f\vD¨îÊÜÿîNM\18Ö\11\8f\8bV\96*\1e\eÅ]eÔ¿¯º\ 4\13Î\9dÊS5
+ž\89õqçú¥\vB<e#ef\ 6ñ¦\1d\7fLìʹ×zÇ\9b)\18²\17>MÒ¶¯D\14EmAE\93w]Ru£\8a\12Ö#W\95QÜul?¦jÓÔWñÂÛ±°É&\ fa\ 1    OÒR!G\99\12#i28\1cPÐUHÅld\80\12\aÞÇ\8b`ÛJ\15\7f5/\8cÛ/¹É×Äë\9c\9b6\128\a%Mjà\ 5Be\9fú\94\8bÎ\91\14x\ 1\9c\a\1a\17®B\8cÅ\87\18´¤«}ç\8d\176ù(¹ë;ÓAX\7f!j#\96¶1c][S
+f\12\16\9e':¤\8aÑWé\ eN2¬\86\85\8d\176ù0       Û¶¾=\8eäuJTÂ\8c#    \11°\91\ 2\13\0/T´ï\94r\10\8d\84PU/\1f\8b;S\ 6¼À2ù28øOå`PJ³w|é9\8fãØ\97\9bö½Ã%¸>÷?ó|ï^îQÈGÔKÊ}ϺÈ&\ 4\va(YO\91Ï\17sÿcµf.\8fÛ\9a¡ý\96¼F\1dü\ 2wm\85\vôè×"\94"ïø=\12§m×ÎyÚäµÂÚ/Íý\9f\v]\98\8aH»ú`\8b7\8eó¶{ÄVtö£2Ê°rôõ¾Ï3µF\1eíãß\16_HD!=Ñl\8aù\ 6±qçË>-\8bÜð\95E$W\9a=\85Q^ñ*+¡x\ eYo\8b;'\ 2ï\8aomò\ 6^x~¾³<É8ºµ]zi\80V¢³\8d^õù¸\81\82óðaoä\85\8aûÊÝ\14ó]¼\90\9dïa\ 1õ·Ë\89¡¾G\ fçlãÖ¬\91û*\19Z³øîÏá\85Áü ñ¦\98ïð\9dÓºv\9f´\91$\12¸(è­$\8d\ 2WìQ,01U¹}\91Ç\0¼÷xÑù$ôÿ_½\94ÛgÎÈ \93M1?MîøÎ\12©¢\182IiƦ9=t\94\94íÖö¤\929\15îöñ\ 5Ï\8dÖ\8dnbA_ø!ê\9f6*c*UoòY\92y¡wÛw\96]ÚÔYï\16ا¾;ÊÞE¨\890ö%óqQ£dÀîa\9aèê\90\ 1\7fé0
+wè\86\85M¾&áݹÿ\92#\ f±A\ 4¸\8dSÒ3$<Þ\12\17«\90\93ºt:éyè\0§\9e÷ï\b_%LoX¸)#zI3YrÇø3÷,û\91XX9\8e\84\84\9f°Ú`A"âym\99$\15\8e\ 5Oú¨_\8e#±x\8b!}\a\16\91sÂÒ\v$Y¼f¾Xµ÷òz÷\ 2,ð Ón^räC]\82Òuã˾s\9fâxÍ\84gÑË1Ëk\83\ 5à\ 5Å\19M\1dY)2ð'×_ø\ 4û°¨\ 6ü3±ÀÕ\8dn>Tç,éV¯¹n´÷\ 6£K\13\93\8bÎT\fF\1f\9c(y#¾°®n\9eÅ\ 2\v½Z\8c¬\9f°\90Ô\9d\94\1e\b\f2\1c
+þS°ðÎym\ fc\81E¼6K\1ey)v\99Æm\9dë\18\9b\ 5Èý8\ 5w®±ÏQ\8aSiÖø`:\847rÍã\12\9b\88fî¸:
+õô\87¸N\13Ø·æ:+ú6ëÎ\86..A¹Q\8d]ªe\14M?#\9cÓ¬\11\a\ f1\AXð\90ë\887ð*\eÄD\f²1\17\94\83\a     \aNX\bC\1dr\17»`*y5ö£Oʼº\11_X·\16        \90A\99\8d\ 4»\ 2\99¹\f¼m²ÑIKGjÞ\1eÓ\8aÌrýc°ðÆùÎäQBòZ\12\ 5"¤ª\8e\1d'\auש(]\85\ e)RC\8c\95§\9d:®HÒ´Aâ
\14X7­c­©\10x¤pt¦:³´xÑ\16©'ê¨h=
+ͦ*ÒN[Ǥ\86ýpÜ\91\84Ãa&ÝØWA\ 4ï\96ª)U\8dZRð\ ekÒ6\91(u!"óS\8f¢\88\1d¢k\12\95¢\9b±Ð\15ºRµ«\ 6h\0GNË\7f\ 6/pÕ¦+j\85ÑTu\ 2\1c\ 5!\1c"À_\10\8e ="¢\13Ãñú\85}\9f\9c\80!\18\8ag\ 4\1fw&\19\95!ú-¼\80L0±è<³\ e`ll$¦\80\bJ\95\9b\85¤ú 1Ë\13&"ÔY\9csEµY\90'R¬\99Í%,2\1d\9b\15ª\88\8däÚ+íj%´\8díÚif\95\9fPQ³N'\13\917«oÝö\1a\0p£Ò3Ö/¨¹0¯\88\8e§\15Ã\ 3èd\11ÎÌ¢å)9`\ 1îæug\96\87\9fÁ\vkë汸n\10\93^\9azþÈUÙ\ 4H2/¨Ýãü\f0¦Nã©\8eÉH}üÖ\1e\eÄL=×ÌðkxÁ,ÙÙ\90¬k        \ 6\v\8f í¢Ðfmg=âÎ\ 1­\1e ë\96F§©"\1d¼ã5s\15º\81\98\1e\1c\15\85à\15¶«\19j¯èH\eSãx\94"s\1a£&a':§kS»>¨ùÖ\89"i\9eLÓv­\8fbx!2Ïåì/\14\8bÛuj\81\85ª1\v\8cfÂ5?\1dÿ0,\á\ 5Ϲ3÷ÿP:ÏL\ 6\95&¸ÆB\15&ó«\93\19¢\17âÎÐ\ 3f\19}ð¦ÓS,´å\13Í$Î-\97ÑpMý\9e_$\7f\98\17<3C#%y\16ÖDP®zn\96"\ 2\84\98\95a¹¨\1a\9f\94:    kG à\85\fl\932\8a²tÎI7XÐEêøCEBÛ[Ç¢\bB5aÁ\15\89\93Úu\98;'.£\12Ú\9eè$Ïb,:j´\9f¢ \vÅ\ e\v3/\18,$\V`\9eás,\98U
\8fÂBn´ô\9a\1dÿøêÎ\92;!»æd;\8eÿ\8a\11\13÷\84XYûTú\8eSéÏ\14ñ(/ \93³Ò\15&¨è)äµ\88\82Í®ka\97\6Ý¿×ƨ£Ð\vÇ\86B\fïÄà:ÌXHUfF~D\16\99NÑ`ÁpCØF\995|:\r>\88±\9e\8cfK'Üa¡î\8cÏÀÌþ¸ã\ 6\8d`.\89Á¬¨kZ·?\940,\15\99Ų:q\8a\ 5À`\ 6\8f\19MI\9eHÙîo\ 4\97\8c\1e\ 6'¼@\9fËjýT,ääq,\88\8c\89.èH.\95\93DªÆ*ÐÆF\ 2\97\94«\89ãÂ>½rFpZSp¬w¼`Ü\f\15 ¦\9eV,wUÚ8­\9b\95\0¯»-j\15kO8.!t\87\ 5®ªÀ)\0\ e°1B;\e©Å\18TßS\83      ©Q§\vÈ\908NY\88s,0â\14â£ü\85[_q±¦¶ð\99Æß°¥^\83\85\v¹xÜ_ðË\12¬x\195\91\19«,\99ö\ 2\17´Ó3_\14\ fʱ÷4\8d\9a\92\9a\8d£Fn\0ê\8fv]²±\81ò\10éÜL-åö\90¦\94\1exà±mÖ©ÃƳC·M\9ciêÏ\16u_6~nâj\ 14îÃy9JH\10\9bóê°´!½,Ja\178s\bGÁùà\ e\97ä\ 1\87ôaN³Ð¿\19\vù$yf½¶Û« w÷m¤\84\8aj"¯\1anëx!\93ÙÔ\ eýý¼à}Íêö¯\94Öß\19ódµã\94\88\a\12\v\ 6Ǭ%ýY_}\9e_Ѻð\99µHn­ävÉw>å"G\89¡Ð\88\bUÑ/ð\ 2\17Ê©°6Õ\a\8ag°`×kû)¼\80\9c¯]*¾\9c\83Áæf\8bÕ
+\9eT\ f04ê\9c®û(\13\89:\ e\98tW¼\85£5ª¾:Ý\93Åât-\92s,t\9d\ 4»Ôä® «EöVðÂ(Rp\ 5+-Rí;ã\13X0cªo\8a/<Î\v:ÿZ\103¡7\9b} õÇ.\84²Ï
+¾Þ\88/\1cç`ô|7ÁÿYéûÓÀó\19\16(AfäC×*ðÀÐä!Ï\9eâ\85ÈÌ\80¨:MHÙç\1a\85\9cç\8fcáMñ\85Çya\93\17aázÜytS\9f\1d\8a§\92\82\15,\9cÏ_8Ã\82\14LëØÑ       \16­ÓûJ]ò­Vð\82\8d;ÝW¢­\12\10Æm,¼/î¼aá]ÂnÇ\9d\13\9b\96mS¯IÛv!}\1e\r\92\17\98ßÁBfªÒ\83C\15÷Z:N.å¥%\eVðBl\ 6þ\9c./iî      WËK\9eøÇò\ 2|+l!ôÖí?ËÍhåÿ\91äúí?I>ßô8U\ fÚ¿\ 1·Y¦\1c\8cÞÊhæ&À\9eªò\9e6\94Ø\1aß¹\10<R\ e\987\94^]9p\ 5/$¤Bu;$¢H\90\88\9eð\17Ø\eý\ 5Ç.\8d%Îÿ\8e\9fÚû\85§\ fßÎÿ\9d==Ü­,\9eþ*±Õ\88.    1]ãÉ\8e ¸\97Ïc¡¼\87\ 5Z;Eåè¾ëºbüÂ8Ò8t\18\94Ýw®V\ 5¼7\8eäyï\1aúF\1e÷ø%\ 1·'\fíc8ß\97âÛ;ü-nk$67S¸2¾'\11Ü­Äö~,¥Iì°OÊ2\9ao7Å\85ÛôÄuËÅíª\ 4»Û^\9a\8b\92\9eÞVJ]Ïÿë\vÒ¤¸ÀÓ\1dnS\ 5ºÎ\7fÚFB¡Gï`!7\91\9aÁ\10Â\8d¹\80+x\ 1¥Élw_\9fxø±9\18\9b|\9e$\9e\8f\12c\17\9a{B\8d\8däÄÙ\17\1c\86ì®ï¬+QÖ÷V\81\vRTQ%nO¡Ú°°Éj9\8a;Ë^´Cø\95\81$éEþx\ f\vI\94¦÷â/kâÎÌ­Ý;S¦6,lò$\16\7fmHu\95ï¼F~{\9eê&o\92,hÒòrøO.ã\vcÿ5$¼\10\vß\91§J+§\e6íøò\98\93®vuÜùëe¶¹\99P~\15\vaqr\15\14/ÄøäûO\9f\19Sý%ë;£flnzM¹[cl\92IÍÌ~x\8a¹7U\14\rÓ$2_«WWU\94è¼´\9bë\aË®¡4×p\ 5ÁÏÈ̾\11wNF\8eþoÍù%\16"qâZûéS¼\90\92\13,\[-þSãί\94H\85êfñ£L©®#-ü\ eeë8\9dãÄ|êiàÛ1ó\9c£Ö\19\9c\10\ 5\e\9dîÁºk\89\13iÞúêgÔź]gû\95yªc\8fhr\ 5\v4
+KÀBÎK\9eL%tÐHá!ó#£÷¨\8c³U¼Ð\97\9e\99®\95ù%2³\vM\9c\80\9a¬m\19Eð+æ^\19&\7f\8a\17bá)ϬÇ\9a'¹ÎéQodÓâ3\85í/]ërî\11\13aú ^\85\9aTz4\93\92µ§b}¾<
+e@\17¦\9a\ 3ü%zj;;M\91\ f;3=\94D?âÛúÚú\v\8f婪kyª\9e¨
+\ 5\88¬\ 4&\9dn\1cøR\85\1f8ðS8\18~\87F\15\15A+xÁ\85\1d\95£3\ 2\875vº""I\91êX\r\83à¶ùêOñ\ 2\1ahÁt­Dçøº\10jQ|Ás\94ª²dJiÇb\8f\ 5Ø\r\9e\94À®À\vµ]¦&ç}¾ÃBL\80\1e\bÖY¥\ 4A\94x:ï"Ý\r\ 4^i_\bU\9f\10C\98\ fì\87ÔÅbD¨î2\16\10~f^Û3ó\17*ÐþBé@!¸\9e8\83oµTYêÀû\89n:&BÐÜá>/dÐ¥Qbg\99\9bª?ÆêÂ\9d\ 6,\98Â%\ e\8eU\ f0)Wa!     Òô7,\b\ 2]7X\9f!-Z?\ 4\86¨\8beW\80\9cPOXp\15\98SC1\f\18hÙXU\8ek÷¨vy0    !E1T\91ö\1a\13ï\8dõ@<ÙURqØ\14h%<ÚU        °Hì\1c\ feW\ 3\ fñ s\93\ e¥¿ÃwfaW\85\17±@ÛÆø\vI¥ÀA\13µ®
+£½µ\93\9bµ\9a\92<Rà´\91\96Þå\ 5Ïdµ¦NN\b¸ymifY\11×`A\8c\0\14\8d¡y,ª?7¦jê\11Qå{måOß!\v9O
+aÒâ³   \v¥Ê£¶\ 21\ 3\18ÐíØB\1aÀ\v]µÇ\82\18ª
+\18@O¹j\99\99Á\96Ñ\11L©Ü`!5\14Ì\1c§<õÔ±óK¾EÖ\8f¯ô\9dé\95ùÎÒä)Å$s\ 4\1e
+\1c\ 2A#°hj'\9b¦\f6f\95\a\9cfwyÁÎ\9eu\9dÌôaE\r-t1ü¦C\93\98\1c\98ÇÔ\19\8bÿ\1c\16ÌÜ \fLv\1f¬"ËuQ« ?Ç¢íúÄú\v¦fF´·\94#Åjgú\82æ9\98\1c%;\e)R&1¯bÊ~\8ff\1a¨Á\82É\7fd\82ÊJ©áØc¨É¯ø\ e¹C\82u¾³Íï]±ß\15,$\ 4\f FhSæMÇ\9e©=\bÜ\f¿\87±mÂ.&Ô\94\ 6½ï/\8cjÊø6\87e娹p
+SúGÛLð¢6#L1ÿsX0¥-F\15£XÓÈ®       \99H)\93\bé\1e¼'\8b\85\11Øaï/ÀÏQ[¿\ 2xÁ3õ\4\ 5Ûs\87\ 5\ 4\911\874/Ì7n\9e\9aVB2F\99æíñì\8bâwðÂZßYz¥ë\ 6å=\ ea>!Wæþûm\9d\82ï\f®²[\19\8dvC\8fâ·Ø56\93\bêÅ\9ak×Ç\91
+ÕàÖ\ 1~(Jb¸ 2åw\86\14\9cÇ´V\11\15¤¬\94÷ç°ÀU\83\9cÖ÷ák*\ f+\1e9]F\ 5ÖÊñ£Z\80\11Y*\9bejº\8aºµµ¾Ì8CѺ\92\v\92䢲\99©{g`\10H:ÀÜ8oÀ\v\14Êc¤ ð[\99j\92u\f¾¦ÔQ:\eh?Ç»Ê\92\ 2\17*]WCÒ¤°ª{±\88[qg¿«J7Ñ\1ev
\11¡\9a\99º"ðW9M¢eíTQ¾b\1c)q»"\9e\ e³esy\9a\982Ñð¾Ó\ 1^zì\f|Ý8R\12Ç\91ÿ[À\10wU
+\1dxêtÝ\81]QÕu\ 5Í\a\a\ 4Ã\17\1a\9a'\ e1ú+\1dÛñ`xÎjâ\90\ 1é¼°\9b\9d}OB±ÓU½\8e\1c§(|-\9cÁ1\15\f©Î;\17l
+¤S`ûÌá?ç{bD\88+ãHyÒ÷+\93\10·\9e¼Ï\vñ\15,<$ß\91\8fôKâ\v\93\89\1fÍecò£øN>§Åï;\99Ë\ 5QòÝÐJ~R1%Éöÿ3ð\9dí«ü4\82Tv?É=þêú\v\1d\ eþ\98w?F\9dèW`á[ò\91~G|a¢\ 5U»â¿êd¦®\94\9dè\a}Q7âÎ}½f]\1eË\vi\´Þ½}Ï×_Øxá\9bl¤.ý¯«ä&W*,\81±û\93\92ó^\10w¦±\99ÿ)îñ\82ä©\8b6^øSòkòTõ9\18=r[÷î\1a>·s¶sSè`÷ü(\10\91Ðä\98Pnó\ 24C/ý\ 2ÐÌñû\9fZ+l\93·\r#Åq\14^Fo\86Bo]\9e*\8dÛ\98\8e\ 2%¾Ø\11­<Z³$\15\81`ëy¡î./\95^B3Þj,ä\941ºiÇ&\ fúÎÖ{\8eîbA¢È\97×± |µC\80<NÂn\83ãÅ'oó\ 2v
+u\11\vª9.<¶ÍkÛd½ù\14¹¡\\8d\85»°éoÎ_Ⱥ±ãzL\aÌÁn\vj\egà¸\88uHüãªw·y¡©Ü\8e5\1c\94\9f\9bXuRr×\14ûð\91ð Ý°°ÉS²>gû\ 5¼\90ó\9cgT8ØQ\88*5T*4Ë]\fm\9asê?à/ .=Ý\11\1d\89±\ 1G\88«\10WE×â<ܯ\1c°aa\93ÿ\8a\ 5¶Æ_¸S+\f¥\14\8c¥\88\9a\9c\16³\86K\r\17Ñ<3\8eDÉ J\8d\94Éð3\fG\86\aÇ\91n\94âßä·
+ŸH/ÿê,~ÄFú¢ï<\9befÍÉ(³K²\8añÊôÄUë/ØU:\87Ú&âëÎI\1eÄ\ 2u\bé6íø[bâ\v_\9eûÏü\15¼ y\1aÜ\89/øª
+b\11e­Å\824\ 3Kì¼Zü\9aøB#H\ fí\91Ð\ 1W£ \97¦énñ\85MNzâëkÚfÜ_9¦º
+\v+jÎ\ f"ר-\133\17½êÌ\9c\1e\9d\9e
+^ð\15\9e\11Q\98      \8c\17Ë0ü\9d¸ó&ëy\81\\9fû¿Î_\90«°Ðó>»\8d\85¨ÅA×\ 6\99\12u\ 1
\15ÆÊ}Â_`bÐÈ\ 4)
+\80      j\1d\\14çI\b\e/lrÎ\v7Ö_ ¯ã\ 5p*îÖÙæn\89</\ fûÒµÅ0ÜK\95uîóBoÊfðÐ\98\8cû¦øs\9co¼°É\1dß¹ë\9câJn^º.7o-\16¾½n^2\92æz3·ç/Dn\19oÚ±ÉA#hÿJß¹(ø+°°:O\95\93[µ­¶øÂ&«%§È¬;bÖ§\9aþ-\9e\1e¿i°@/n9úw\7f½¶×ò\82În\85\b6,l²ZBÕÖ Â\b\ 1$z\ fõc\8f¼Þ¾>ü\83\8f\85­+\8fÞ\9cvGHNo\9a×°ç\85¹<ùÃ\ 2X8å\85èJ3·Zß°°ÉzñÍâ##«Z\81²ºUqæ«\16g½h+6v-éiÑ*\8f\96à\ 5$aÛ\16t$m'íî   n\95O9ì\9e ³{\ 6¯y涧sÿ\9d\96<!ê\84\17\98RÏ4Ónu´791\84(Ín`!ÑU«\98ÆmëkÞ¶X3Ñvyâ´"ÓEÛJ\rX\b´×\82feÄìÞµ\8aN»{ûÝÍkÏìyâ;Ç«×ÒZJã\1eç¡&îsÍ\84·<¥´®\83M;þ\96H¡Zçò8\92Wu&#¨é\8aDÇN\85t_9\91N\8a®Ñ:íp®Ën \9aw]¨û\96\94:Çf÷`¿;3uÖ`wЩ¨«¤\ eÍ\9e?ex­ÝÆTÿ\1e\16n­¿°ZPëÿ®¯e\9b×ö\17±p«\ eÆjéÛ_6\18¿ñÂÆ\v\e\16\ e¼°aá\8f  {       /\8c¿\ e\v\8e\10[Îö\1f\93Ä, ¯7,\9c}/I\9elÚ±É3^Ç+±\90\85­eÞ¦Ô\9büT,\8cmýÂÖ¸ò¶\1fh\93oô:^Y7³\7f)\16ÂvÃÂ&ß\89\85øc±À\9fÁB\9eÜXºk\93ß)´¨*üå_\9d©èwa\81\12%\9cM;þ\98¥ÿ\92øÂ'ÛHÏaa\8b/üE¯÷\15ñ\85ßÇ\vÛ|ç\8d\176^Øxaã\85\8d\176^øÛ\92Õ\18§_®\96H\7f\e/$¾\1fû\9bvl²ñÂ&\9b\vªÜ°°É&\96\176,l²ÉÆ\v\9bü\ eÉ=\8f£\8d\17Î\86\14pQÔoúIÂòº¸\87Û] v·\854W$=¿Ý\91úp»+øp_ܾ&Åá~óvt¿-\83\99ÌX¬\94áòm(ªö\97\9dñ\ 5§\15¿RÈò\19±\ f»Ûþ½Ý\9d\1c?»°Ãá>ý\13äëÒ\9a\0Ã:q.ßí-üeXxc|Á©tv_\92{·ï\90ÜÜrûw_\92å³ãÃôí\9aq\93\ 5\93/ïGåà´ýûò\17ÿ\9aXÛkå¯óÂVÄì=rc-\92?\8d\85÷òÂ&ï\19\rý<,\8cmúJ,<3¯-\eª®Ø°ð·$A\1eê?mÅJ\99½ò\13²\1f6)gÃÂ&\9blXØd\93¥t[a¦M6Ù°°ÉÇIN\19¥\e\16þ\96Ðι¶vá\9fþZ\94\86\85¿%ì\9d±¶\84>%'Ë°åÙsÍÜúÔÙ\eã\vÕV\80ã=ò\9aùÎÏþêJ\89gn'k\17\86Rø&/¼/î\m¼ð\ay\81t<|Xxq¶\8egýD3!¹¹ÖùÆ\v\e/|/\16þïúηåæ0þ;×åÙ°ð&É\824-ó\1f\85\85õë;?\8f\85\9csîmXØdã\85·Ê°aaÃÂ\añÂ\86\85M>\ 1\v&\99\ e¬¶äZ\86ÞZ^ ÌN\ 3É®äæ},\16
+²iÆ\86\ 5+ÜQC\1dißQ$þ
+/DB\14U¨K¢\1c¾aa\93û\92Deé\7f\92ï,UJË6Ð\0\84X¡çy!\16>­[?T^^t\ fc!\eº·Í_Ø°ð&1ñ\85\8f\1aS\8d\b\98F]ªIåi\9a'4Ë\9eã\85®2#£1o1Kh\9eegaæ\9bX`o\1cSÝ°ð&±ñ\85\85Ætâ8Õ¾hEª±RNò\14/\10\f¤G"]*°µ\12"ÎÂÌwã\v*\7f\8b\0\16r\9doò?¾Úû¼@>\91\17PÎS\15¡(>³àVòÂ`4:¢(ó\v!ý(â\ faÁÐeA\8ej\8f|×]µo9íï¿;ã
+^ø$,HU³²u\13á_«@¶Ú_`à/ÄÊÓ\°Gý\ 5Ë\vDu\9dóí÷N´ï8í¯¿Ã÷Úßá\ 5õa¼\0J¬:ÒèZ9¢Ê¾0\8eÔ(á¨XwÊQéã¾sç8\ 3q(û~É\vÁ6y½$u{§@dnr ?iL\15\95I\9e;@\b\92£ü\vñ\858Ö  S¡ÎG.\9f\8c/\10\87ÉñÛ%)Äø\86ÓþzÉð=^ø¸øBßâ°P·®z\1d/\94Ê\r\ 6ã­ÂÂ[~3ÑoXø/X@?\f\vÚ\1fªáfEÊ\95qg·ª\8a[\90úL,H\96`!)ÛаñÂ
+ù¶|¤w`\81soPaè£My¿\9f\17LuØ\ fÁBvjÑdÉS¼pzX\9eå\8fb!G oÀ\ 2«Z+ÂÛ\88áÛy\819DT\1f2\8e4\9c\84ÃrÇ}\8a\17ºàd\80ôâÀòý¹<ïÀB¨,\16jº)ï·óÂ'Å\17N3\80rÿ¹|$r2\86\9aøÉsñ\857ØH´°´\806Zø~^\90\9f\12w.\v×\81\97\1e.¢$)áª\99+\ 1\v¹_`\ e/Ò¡¡kx\81¥El°\10\178ÔÔeZ÷eæg:q\8b\1a\1aE¸(\93µqç·øÎÈ\10C³ÑÂ\1fæ\ 5¬p×b\1dª\ e«ZW5\80CPÒèT\15\9dð\12\87`âä+x¡\13\98´\81.UQ©8\11¥Öõ\90\93^\17ð¾È84/ÒOæ\85\91b8óæ-¼Å_ø\f^0\vD'
+Û:Y\$1ÉLB\11\16\\ 6\\ 2.ô¨\82û¼\10\12fvL\ 4¼U\13S^\85\12?!\8c+\ 4®\91o\92\9c       þ\91þ\ 2\10COÚb£\85wðB\12Eeüþ<ÕØ`\16ü\ 5"ºÎQa"|\ fT\96¸¡²\96QÑv]×\ e÷y\ 1\9bù\91NãµN×\11E\91B±È2BKË}\990ÍÏ»ß\1eGêû~|O¬\8dbå±Muÿn|Áb¡\ 2,\14Q\19ÅRw¸\ 1­\9e±\90èA\98·ù}^(vX\bà\0p\99\9d¦¨\80\1a&,äRØæÇ\8f\8e;3\1foPxO|á3°0ªXçðÒ¸Ï\f\v\12À\e®4\9dx\81]Påd\88îó\82\ f6\12U\ 1U></\12\9d\12\ 1.4a¡êá¡q0\9cjè?\1a\v[2Ò\1fç\ 50îë\ 2|g_\r5\ 1\9f!\aG\17þ5º\16õ@<æt\8d³+\1dys\1c©"i×6:\10\18\9bÙ;\99\ 3\19õà¤\1d¡¾ªRÒ%\9f\8d\85Mþ6/h\1dui\ 4ý;*ªÔèj\\ 2 \°\8aâª\ 2\1a ¸«Ù\9aøB\92vq\14ÚÃ|;T\vÿ\13\97ê<í\80nöÍ\7f\r\vÒÊwÑÄw\9eìOóBâÇq¸ÕÍ;\9b¿Pc\9c\82d²7\19\1a=<\91§j\vo]<æh\83}±¸_WvÉØhÏÕ³\15Ùzò´a¶Áè'Æ\17\1e\90盛z)¾\0
+íEM\104M\13¤¥×\1fi¨D¶hq\7f®¤ÞrC\7fZ,\99{\13²Î¼h\89|8\8f9W\90Æh¼\a\87ó
+˦e$_\97ôú\93\81õ\83âÎ\9fÅ\vWâÎÌ\8bÝ´N]+ð$\88\11;\1a\ 1\1a\9f\aÊh\83ë:\1d¦\r\92\17°×AÌ\8b4uËØ;ÖY9\86%\9c¢±ç
+ÌY\8fNv®§è¨Ù¹é4\rÊÈ{\91\ e3ÎåÆ\v\e/Xí\8cq\1a¸KIÓ\90-°`P\92ò\vX¨K·,vXÀ¥{.MZÇË9<²wëãs\ 5iÊÙ-,\ 4îEi\1a\1c½bp\8aÁÇ\8fØ/æ\85\ fª\83áõÈ*¹gædfal®<á&\1aÀB\1aÒu¼\80<ÉÁýÉCû¹¹ïû|\9aÂê\95¥gêgËÝ\94Ï\87y\ 1\94-Ý©%\98-óÓÚßwº\13\16êK¼PÃ\86\ 3\16.ë¬[\97\a\95\85\93M\8cà\96K4\84ì\ 6\16\1a÷\9a¤å\v\98\817iú³±p\87\17\18\11ªû\b,䤱ÕÖC\13\eèMm\94Ȥ)\11áëH\85*\Ç\v\98\94&<Ç[£é  i\85P\ 4Ð\94@C¤Å:\13®(×øÎEU\15ÇX`^ÓL8\0·\1aÔ\vÏÝvº×àÛX(\8f±\0\8au\90`§²\aÅ®\9b¹O/°\91ÙVªcv\a\vͱÌèmÜ/»
+1\Qó«y!ϲìmK\17\1eóB×\98Õ\99ܶ\ 5,8\80OWÑX\8c:\85\aÅ\15\vØ\89\ 4\10\ 1.\ 4\80'\17µ¦ÌÄ+\ 6\93\84\14¶¥&\11Y\83\85ó1U\16N\1a[×qèõRö\9e_Nú\9aFòq^\80.ö e\8a'\9dÝ÷»2²oÔMÌ=ð\7f½Ð·MÀ;W³¹',4\8dïÇ\87[\Î-×þ\17µ\98\95ÐPó«yácâ\vZ§1®u,à6E\16<\85\10(´ßö\9e#ɸ\8e\17\82!\84FG\11v¦n\9ehL^\86Ð^k\ 1\10ùz\90Ø\7f\ 6\và\99\ 6ÖJ\ 1\aÖ\8eS\9a\11ËÐ\9dÀ0\9bñ\8fðB\1dgL²ùÎz/\9eH'Eó>V\83\ 3\7fÜ\r¹2é\aæ\ 2\9aò6\16Ò\88\1eÚ5M£x¦\94¯z\vÑÏÇÂÏ\99ï,³qÔ\92Ùü ÛÅ\9b\ e~L¡oÏP\82\92u¼Àú\ 4
+]\82\17\94\90.rSâëRíÜ\8d\95²\7f\10\v\83æh°\87õÍÔ\17ONï#¼P\1fk\95d\9eí÷Ó©ûfÖ3©Cº<Ù\84F|m(g\8f\85ÓQ`4QÌ\17\87\806^xÃ8Ò\ e\v©íîy§pöè8\92Él2s\17\12\ 2^\82\ 2WÃUÙcãH§X`amYá$\83\14ÌúÀ*-{\98\17\8aY*h\»O?QÀñ.,6×Ð\ó\18vX8ÛÌb;¼\15°\8d\17îüà     ÈGa!\9b°Pï4\1c)÷ÑøBØ\92ªS\1dø\v©Î¡¥>\9ex!¡k±\90ð0ä\v,ô¶oMÏôÐj\88Û\ 4\ 53\86jOa£\13Òvåé\89\89/{«ìå£X\98NØ4§1jf\16¹f\17\ 6\98`\9bÙ´Ü\ 2oM¼@\8f\ 3ÙÓ®\17\ 2ðÓ;\8c~Nu\9b5ãHDtÉçñBmÿsã1\13ü(/Ô
+c\ÁG·sØdë÷\93¿PW\8fÄ\17\16cªsä 9׳ÑXñ%¶jû%^\18Y\9aîM 4\99H'\r±&-á\W¼ç«X\0 [¯\7fq\1c\18\87Ï\93\ 6ñIìÜF»y  \9bJ\8e\87!\1aËÆ´>ö¨_4Ó{Qcw=F\ 3²{±>nÀ¿ú\90\8f\8a/,y\ 1·\g\99N\ 5Õü´Û¿Ë\v\89\9dü\9f©J\e_\ 3¾\ 3Ocå\99I\12Ñ\93qçÉ[¸\10E\ 3\9b\14»vË\97xa¤AmÉà*/\80±\ 3\10/\1eÇÂhC\15Áþ8)yÐ\98\98´\rL7î2\9c-eØ4»hx\13Oh0¦``\0\ 5ÿàÉîk`¨\9c\9a\81¿\80\1fT^\86°[\1aÒ°±çp?#Xý\13ãÎ\86\17\88\10\ 4éNtªÈ\1fä\ 5_ØpZª$QB\bà   YÕ:¤-\9e\8c;Oê\e\\1a\8a\91^\19ùs\8eÃ×x\81ºõ\8e\f\ e\82ÓZ\92È7#¬ã£6\12²\ 1\8d}k\8c»iz\14;?\ 4¼%\9a\a\8a§¨DíZOHzÅ"â\87\92Ðë×\8b°y¹÷¥¬c\93ú|\ e\9b¤éÆ\vOb!     \99É\9e\8dàF5Øãg\ 5]îò\827ÅåXÌx\1cǾ\1d\8dÍý&àÏæ#±øj\97kRIÙ\13ñ\85\v6\92Ýi²\91¤\8d\915åI:Þ\94xú(\16&¿?MÙ>PÒ\9c\ 5¼Ù¾\8dô$ïÃ\90Ó\11\16ÊÉv\93²LO\92H8[`¡\89\839\82ø!\ e÷\96\8fôl>\92\0f:`!ºh³\9c)ÝWx\ 1<ã`ç;Ïê\vúë£\9e­´·¯a\ 1\946X\9cPz¶»nÒ´    Lì{\97H2}\ 2k\vî¶M±E¸ À¼§   \92[¸Ê~\8a\ 66µI¢\9db/ÍüÉ'^À¶©à²iù\91¼@ÁÚs·ù\vgáxÊ\18=ØHÆo¼>²¿\ e\vîª1Õ9\946\9dѤã\ 1\9dõã\1a<\Ä\82\9951õßÍ.cÜB®v9\ 2\a\17\1c;ï§\ fP\97\8a\eß\17ñ \18\819\88sϼjJ\8fsÞÛ\v´\97[Çfv\ 5âö\ 3\ 6ó9&^HM\8cÞmp\9aö?Ä_xo|\ 1¿\91\17ºõñ\85Þ=tÙÿ\87\17ä\1cIÛq\ f(ölÈ\ 4uÝ4%ïÍ´\9e5X\88\97ë§È\1e\85s\87>\9f\ f,$»×n\ eÑî¼ho\9a5å<\ 5\88I{\rv\93\944Z\8e©N\1fµ1¡ÇiçxÁ\9cS Ä\9c\ 5\ e\ 5\7f\8aý\10\7fá½X\10¸xX09Á7SÎ\13Í\14j5\16$\9aúè~|!/Ä\8b\     Æ̤\9dE\ e\86É\ 4\fÒ\85\ f\9b6e\14ö7Çêç|¤4\8aÊÃÍM§\fÂt7¢Ê"Ó½§\87\84ØÙ\9b8¸ìøà\ 3ó¥\82Ïñ\85Ý0mc¾\91ý\b\94\9c\12¨¦Ï>c!\rÍõÊO\89Î}8/`ò\94tÇø¦ÝsÍ4ë±Ð\1cB¯â\85Ô?Ê \9b\ e\99¿Ð\1cÍB¨\e\1f±{X°ù¯Í|Û;ÉÍn\10I¢"=Évµ\11¼ÆºÈv(÷@\7fR\82\85\134Ó°ÑQÜyÊ\97Z6#m\10c
+FÎ\ 1òò³bÔ\1fÎ\v\1f.\a,\ 4Ó\1c\80\17ò\82{\92YmÇi\9aòÈÔçAz4äc&ó\w\1c®Ï_\80æw<`¦E\80[¼°àå\94ïáËEFÓî$ÒÌ\11\9d\ f=ÊG\9aÒ:\9a¥#ÀÌ\90ð\14\80¿\93,ò±¼\90\94åûêæ}®d\95Ó\rÇXx-/\\9eqsìe2\89¨ÆM³@C9Ê\87°\0\8a\8f#oq\105\95\v\16qsºà\85\10\10·\9b}½¨\1d\vvÇô¨\ 2²Dû!a\8b\85\12\7fØ|Ð\ f\8f/|®\1cÅ\17f,\ 4ã+yáLiÓ::\ep\ 1_\ 2\85±\8bÓ=\1eÀë\9dÎu,\a,¤6\9clì$û
+GáÉ<êq\97rÎl\91\rßúÖ\96\17L\10}j¢iB4\1e\97ÞXò\82ô&\97\v9ÄÊ'^(<ùÃxá­ñ\85\ fÆÂQÜÙ\8e#\ 55zá8\92ÑÙ½\98$\ 6\17]c£´\9e\1f\95Íì=L\93rú¸\Ì\ 5\8aâ~ïÕ\ 4¡?IdÑ\90ºáy³¦\9a\a÷ã(2³¬§\11WkÐÈiÀlº:7\ 2÷D^ÌS\9d§#\19÷y\7fs§ð`¼ÇB\8d6^ø}¼0\8fö\17+ÇTùªym`úì}Ü&önV|1£M½¿\8b\8b\99à\172\1dÿB\90<\1dS\95¬\9f\ 2\vu$Oy\81Ç\81\995\9a\1e
+\19L¼`\ 2qÍÁºªë(Ü\ f\ 3-yaú î\12
\18ó\1e\v÷itã\85\9fÈ\vSÜù,oô\90\18±ËI«o`á|^ÛNn$=\1f\9df\1eª\ 4u;õ\r\82\ 3\16\16#Ql\9e(z\1c/\97}¹tAÜÙFÚE¥\9b\r°\968»À\vþU7=ÚcÁ\95ãOã\ 5\87\90jÃÂÙ\90\ 2.p}\92\8fty`\84\85Q\88&C\7fÆÂyª\ 6k\16\83\95×ò\91\8eÔÕ\14Ë;¯\1d\16ÏYJgõ_.ba\9cæ\1c\9c$AH^§å\`câ\96úÀ\v\ 6\84±MÁ8\8c\1fç\88\17âi\92ß¹Ô&\0ñ±X¸\17_ÈA>L\11Cÿ\85\8dåÑÓ\11\96\93\8b\ 3æ²7v\7f\a-wÏW\12i¦ÈÔJ,0ß\8c{6ç¡=ZÎÉ×ÆFJ/ÛHËvçèu\90\1e¬;æ¥s¸"-°I±í{÷\18ç¬?\1e½\9a\96¼0Oç\88âsñäÏå\85O\14[\1aæe££Âý:\16zk\9d4\97ºp[ùkÊÄ\99Ò9Ó\94\9eáe9&»\ 2\vSÿ\7f\89\18vI\11ý2¸\1c\95\aßù8\1f\89ñéÂ\9bEdÍ¢\ 3»±ï!ã\87\vg£WÁ"Þ~4\8e4Ū{v.ûøÂOä\85\ f\94á\95XHDðe,ÌÚy©®\8aÍiØ\8f»\eíi\9aó\91ÿt¡¥«xÁì\7fîªÏý±\ 1ɵ1Õ\93Ü<æ/K
+ì^7\r·0X\ 4Õg^\90»â«°\99dzó\1dÊ\8bãH§\8e\11Ûù8\e/üb^\98\aÔ\9bô,ê;;±õ"Oá\90St¬\90{u»\8b\ 5é¥\17'Wïü\96Ë\83\95\97s¶§\19y ·;«\7fb\16v\ 2Ô9¾`\86\82\1e¢ý8é1/ظZz²Úh\18zÓ|Î\9fÊ\v¹)M¾ñÂÙQq\1cùË:\18\bt--øta\83Lã+gê(Óå\fÑ\15¾³-\ 3\10\9cajÒäÀí\1f\98¿0©ú¾n^oF\89ÒF^\ 2ª\99¨\86ñ\92üä\18ìIï(î<\7f\1dý±O\8e\8bÚå?Ø_`êóâ\v\1fÀ\v§õT¥·K½<±\90¦â\15\9c-:ôÓ(Ó\94îéîÒ\W`\81¹\16aéI*Þä÷^«ize.Ïb$v\1f0^z4\13P§¸@]»åÑ\b\81\8d½Í¼`>êIæ÷\91\9fî\9aá©\82³\9fË\v\90o¼p3¾°÷\18¦Äÿý{óô³E-»ô´¢\18°î4ï7uÙj,ì:óÀ\93Ë\86¦É\99×ò|®Îk\9bF\84¬eµ3n\16\9f+<Ä\9dw±Bvâèø\v,Ðå\ 5.Àº\eïe?Ø_øĸó\aò\82\19\v\9aÒ}\\1f\19·Óø\9eáä[.\8c\99ÙUm\9aȳó \19ëy4\17\9fDr5\16vÈkÒÒ\9cm*3\19N\r]-u}\15\v3-Y5\9d"è»\99É\92Mspv}ÿd\9b\ 53\92w\91ëyR\82µ\91\9a~\1a+\9a¦+\ 4î\947b\ 1\7f(Î÷£y!Ùxá\1e/\98\ 4ýf\9eg\16ù!ç~\1cì
+m/\97`\98'ħØ\8dÍÄ\84h\9aö»\1c\83Z\83\85yj\8c\99ÅS\97v\8a\83\19ñw\17õ*×ca¤\8bðó\9c=\91\86v ª\ fÝt9?\7f\824öFFå<%nöáç\ 1³ \8eK\93\ 42N55qäõ\8c\ 2àñ¢\96ÚÆ\v¿\8b\17\88\10ÎqÍùô˦1«¹5Í\855\11丫\ eѤvbÂ.×í0(´\ 6\v\8b\93\99à0´³oµ\7f¸\ eÆd\18Mã[`ÜØv±   \94E©É÷\vps8l.\96\8cÍ츹¨þ<l5£(H\e;\85gw\81\8dÙ5=ÆéOå\ 5;`²ù\vç\87\81\9c¯Er¨\a´«\91\92\ 6Ç\8e²\94e}\9e¥S/ð²
+\v\0ª¨¾0ÃÁEwæò\2¡vn\8dÑNæÍ\1anr\ 2§ú\18Öc\98*\90í!¸\9f\13\97îm;´»\9e\15Í\9c²OñKw\93ç¶øÂo\8e/ìôÓ?^£êÒ\9c\ 3Ø©>.@ÔÔî²$ñ:,\98\ 2vuÝ\1c\9f\rÇ7Ö\9aºQ7o\8a*LÆ\1c¸\ féò\ 3ø¬_Ä\11\19
+\96\17ßÔå¡Ú\1e\9f³Æç\91¦ã²b@\10û\99H3\16~\\9eê\16w^\8f\ 5»v¡-\9bXÛI\a©\ey\17\19:Ú©\89üãr¼Ð37Á\8aµAXï\97®mb>[|;i¼7óFÓK      \84ff§YxÔ\9dÎ\1f5s\9bÓr\88à\9bÀÖ]1\9a1.§É@pʦ\f\17\97Îxi?UíîÑZ6ó®iSòåZ]Ap\7fJìÆ\v?\98\17¦Ìi\84¢i\8arxmÎ\81ÙÉ\8b'\87Á7kø\9cìÕÛ\15\9bïÿzf\18
+\81¾¥Í\é÷\8evÙìÖ\e\89¯=\9au¸÷l]a\7f×$Z^\10\emmaS\14\12É\93bKÈ3Áåþ\90uÑ{¥ù\94Æ\83^îj\eÜxáwð\82]ºëòZç£)³nf\1dܪß%GF/ÏL\18\8ff\11ß\85\83)ên\1aZU=ïV\85ÉåI¥\84\v[\94\83\97\17
+É_<å´|úÉ®\17>å'.±~\9f\172p}Ê|ã\85óq$å\ÁÂ&?R¶øÂËâ\v\9bü|,Üá\ 5¹Å\17\9d7Ùxá-¼@^\89\ 5ån¼°ÉOå\85È}¥\8d\94ò\8d\176YÃ\v´ê\9cb\9bû\7f\86 ·iÊß\8f\ 56Îã=Sù°ñø¥üâp\90\1c/\86\ 6å¥Q®uï=y\15?8¾ð)òÛ± G¿\9f\97"4\ f&ü0G\ 5L\98\ 2!\ fys¼â©Å8¡½þ4Ê`\ 2\16ç\91\aÉ/D\11\9f\ eP\1c_lÏ\7ft|áOc\81Ò\8cÒï9/Å\ 5­Z3%!«Û(Ç\8eô\14\91P9\92++\85Í_u\ 3úxë%\91®:Vréa\84ÈÙt£±:+=%¥SÓç\10~¼&\16\99K\e/ü8,Dõñ<ËÿH\v\9c\84´k+SzÌ,ðX\90ÑS-(\12M[1\86Êd²Fv]\ 6)
+MY?JjV\85Î\8cn±Ì>\98wMSÔ¾\9c72Ê2*i©z^ÂA°IÎ{dA;\8e¥'Í+6ï\ fÛx7Ú6\99\84\ 6I\13J0Ý5m"\97æ\19Ü©í(æ³ÛÍ4³ÍÍç`\12µe¶?)\H,¦Ù\1a\e/ü0,ȱk\95j\9fì\12\1fì¸ë"\93\ eQ\9cÑR(Wc\ 1èè:6²\8a\901\14c63\14+[â\a!¨YêE>\1eJÐM¿¨\1a)ûiÎ\e\86r\94Ql6²8r«\1ae®@ÜE\94×ð\82õÍ0\ 4#êÚº/9ëÓ
+ûL\96QZ¥½\84\v      ]S¥¬äQ<\14¾i·j\bÎæ¦1§Q)¥çJî\96\ 3æ\8cÅE\15\fKw\ba÷Á53Lª"¤AÛ\85\94ch\98\86e4\84Y5Ðu¼\90 ÏC[Íù³¯¥tÝè-X \1dëç.ñ?\9fª'%eNG\1aJ«J¸À\v\80\85F æu5ð\82ðù¼6\e\vZ\11;\ 3¥\91ð\1cU\rm\93øÊ)Ä@\111\ 6\88DD\14]ë&UÛ\15
+çEë`Ò\ 1/ȦE\9e \83ê(ìݵ¸'m\81D\99TjpTL\1dÕU-f¬kb\ 5Psp¬H%\84G+U8­Å\ 2«\ 4ì\8a\ 6\87²\98\8cQK0\11}\f\17¡¬éC\9b\96\90Ø1\8d×Y%
+Gy)\0\17Nj.¯T\8aDI l\ 2íºøÂÛÆT\11\7fN\8e¯7÷\9ek¥ÿÀø\ 2(h¥\13ǪÁÿ\1eCò­þU\980.ü\19\v\82\83òà"\10#o­¿`×e\18\ 5Ö%éé\803Sp4%²+\92Üoc\86¦z\81õ¨))\92®JrW\8dEëå\9e\8a"1\ 6m\8f\89Ìy\r\8c¢ó\81$\8d\1a\91\88\93¬\13£C\98\86í\88ø\14ÚõI\1f·~îµ~ØúzTæK`\0¿dļp\80\f\88\8cÚ0\97\ 2ã\96\9b\99¯`tÅ\14ÕH'\95\ 3\96\\92\95\1eØH¹ãP¸\828\82\8d#38\e?~^\9b\ 3'W\8fßÏÖk{®\99â\ 3ã\vÀ\v\ 2Cßú\r¼\0:âIà\ 5®xàôÊ`aäbÄ8sÜÀø\v~\bÒÛõkU\91\0\8b P*Ç¥Ò\13\1cú        Ç\ 1Sn^ä\1dáÎi\ 1\v\ 1\ 5¿Û(.À'\8d\14`\ 19\1d5\13FiÝ9Ê\ 1O\ 4õ"® x\ 6\9d\8aÒ\1a4\9c\8cY#ØÐ%\91B\f)¿n{¸2ó%d\80\ f\9a\ 2tñIáxB\91\9a¡Î!\81Û\9a´ysz\a8B\80yäµ.#Â\^\10)¸|ÆÛ\88}~Ü\99TÈãÞ\83wtú\99X\9b\8cGªOä\ 5ð\17@ÒïÀB¤@\8d@UIZÕRͼÐGÄ\17(56\12¢sMHiúh°£J1J\83\ 5N¸*ÌlÐp^Ô3T\ 4G¤È»\86\ 2ÛxÃ\8c\ 51\82¦\1a\1e9\ 2G\ 3¡©BÈba\ 4,x\13\16h\85)ãÊ'M\12   \8b\ 5@\8cÅ\82\94YALá&\ 6\1d\16\0\17c    æX_TUd°\80\ 4Á1ðB\16Ö¤\8d\82èÌì%\ f eFÅÚ\92~>/<»Ö9:\81óë×w~_Ü\19yÄAß±\8c\ah°o°\90`A¼=/ cûç\16\vûÉx²\aë\ 3ük\a|mÒ%fðµ+rÍ;OzÈ:á\8aé^\rI×eæÐÂ\980Ê·¼Ðc1æ¡S*\ eV\14`¡í{\11\85"LhGä\84\ 5ä\98±«Â\ 1?Áð\ 2Ø6\1c\1eð\87<\16\v\9e÷$Â\84æ\85\0\7fÁ×HÕi\91h\80R\92eIÓÂQ­§%!}\15k*ðØ\ 6yG¨F\15/\85ÁÂÁFºÃ\v\15ö,\16N×wþ\ f\bx\95ïÀ\82¤Ð\93ÊïqM \8f\87\93¡\16þ\f\16\ 4ð\ 2¢]\eçµñ\17\ 4\81[e£Ç\1dt­à÷\1a\1ei\87¡-Áwî°pÆ^Õ¶Æ|[ÕN[Ѫ­\8a65¾s-\86¬´6\12¸±µ\1a<á¤\9d"2n;\ f|çAaG\19'Á`\ 1Pg\ 6¦ÀWf\13\16¢\ 4¬Dð\9d\b­\ 4v\b\8aÚ®\12Æ_ 5!\f^ab#\1fÔ`\81«®6\8dW
+\ f\80o¡bsRBÆÒð\ 2mö¾ó\1d^ÈÍ\f¤üGa!8Á7ý\ fX0µøß\14w\ 6\13þ\9bBmõ@eã²1\8dY_û4J%ª{\16cÄüzDvÍì!\9d"\11\95K\13kú8\18wÆ!õ«®\ 68Ṧ^Õù~Ê:»\91\ e¤qjÉÂzô1¢^\ 1{2^u.ǽL\aÏ\14BH»\81\98\ 1ØÆ\ fìº\89\18<yp²á\1a¸dAW\a\11\85ÃáÊ\9c\ 2,¦¨+¸+#\15\b\9dÎn\a\00l\8c«.
+kh¼« \91°\8a28)\9cÚ¼7²n?¦úÉñ\85+XÈ\8f\1eVðB¬\9fhÇY½Öù/Å\ 2øÀ>£Ô\ 4ÌlÐ\8c\99X\96\89cIót̬Ìuò2ÖÇ*\ 6,\90:\9fb\ e\94\99`V6×\94¤ÔLpëR³1\e\ 4\85׶=Û\16³/(e\99       «Ë)\bfOj\ 3sãTJ \93c/í8©´\r\9a+Êl0m~\ 3\ e\ 2g8Ûm¶Ü   »L/\19\9b"qÌ^\9a=Áô1ÀÊ\9a\ f\8f;_ÄB_9¸ôÁ\1au:þ\15\1d§®¹y¨ú\r\vWr0Øú}m\80ztn¸õ¬\9aÆü\v\1f#\8fEâaO\8a\15)\e\7f(/$Ä\89\87\ eöÁ\80}\9e\17z\81c0}\91
+üË#F\1f\8a\ 5)¿\r\v&7o=\89Lõhø-e´\9e4ìÊÿÛÀ\ 2\7f<a/ü\19\97°à\ 3\02Òh\12ÐħúÂ
+Zëxaè´FÊ÷U\9cË0¿°\12×M,äæ7}\e/|×ÄyÉ\1eÙWÞͤ^d|¿ÿ\82O.jÍü\ 5p\91ÒO\1aG
+@\875Nµ«Z'ÔX     'y\8a\17\1clæ:GºPm\81\12"\14~h\1cÉ\84]H\97dôÛo\89Óåo8í¯¿ézM|A|\12\16J\ 2\1dø\90ê<\89ºÖ÷/ u\1d/8\85\99ë\1cé\84¦DÐ\1a\17Ñ#X`\16\vªx\87\bQlò\1f\84Ü\9dãùiñ\ 5¤"\1d¶nBеiûëx¡\14£\8eZ?6Q\17Á\1e\8e/\98¸³\r\ 1oòkDý¸¸s \88#\ 2
+ìõ/\8c#\15Ê!*Î\88¨Dñ\Ü\99²w\88\89µ±MþÇ7\9b\7fr>Ò\ 5%e\1cù²+u\167%ûB|Áó¸ß+_³¨\89\14/¼é[éº-gþ-B\8bªª?ËF*ÍÔÀ/Ç\9d\ 3Áe-Ø\93qçÄ÷}¾aa\93÷ÚH©\10Ä},\1fé\12/äà\83:üù\1c\8c÷É\86\85\r\vû>\99Þ橵ùHwÚÙ°°ÉÇcá\9e¬ÎGº-\e\166ù\,ÄáÉö\92\vÑÉaII7,lrW\920ôù\87älw'4\91wåS¼@Òã×Y'ÿµw%\8a­ª@T\14TÜpCÜ"ÿÿ\97o\ 6Lbö¤M_Û[¦ï¾´Qq\9bÃ\99\19\86áeß¹êûÀaáoÉ\8f\19_\10¡Å\ 2\v\eÝ\98\v\12\8d@\90\86¦S\17¥x\8e\17\90j=Ìæ ÙvDh"«uÙ<\83\ 5\1c_p1Õ?&?e|aéÔ\ 4\7f\8a\94ónnºDëxòÚ\\87>ç Ú\19U\87 Ð]^È(oá\0Ö*^5%\ 1Ô$;Ö\96Ú\9b\14\85Ý\ 2ªºò\19,àcqXp¼ð\rXhè®NF_÷<b-Ñ=èiO\eLW%eÌ%ÎûÃ)³\ fy\81ñ\80\rcª§.\9céNÓ^ë®jh\19ò¾ÎǨR\91ð×Ûu¼àäGòB\84}=iá¿\86ÍÜó\94\87ëéÐÀÃ§!\v÷©\14÷x!¥\r®Ä³¨\8c\ 1xôÀ\ 56EÃB1-\12\8fö\82y*y\8e\17\1c\16þ\1a\16¸Räû±\90\8f\vôà­¦´ë¦)ÒT&¼\ 6,dÊx\v\9dê¦\8eT\8fyÁÇ%}H\1a\8dÓ\ 4íÔ\8c'\92jF\994x¯\15Åv²ÇX¨áèö\9b\9eÊ[\97%rò¼4\8c±Z\7f;\16ö¼@1Y;ªuOv\1d\18NA¬ÐâO|
+W\1ay\8fyaÀ\1diêa\12G\195ºÛ\ 1\82\18\rsÎt#±:\#2ö\18\vß)\8e\17þ¢\1c± ¨¯=ð\17|>ë\0ô\16è*B¥Ö¼k\16Z%*ÓÉ(\1fóBÈsà\18°®ZQO¤Ñ\91\82Æ\18-g%¡\81Âç\9e\96kêî\8fÅ\82ã\85¿\8d\ 5í\11N\ 1\ f\18ÿáɪ\10\r  ô<\99\19i9ç\87õ8ïÆ\91\12Î'\80ÐB¸\9a\102d\a`!\8b\8e(çR\v\1f\9aÏ´Ã\82\93\1f\8c\ 5ÍâP M?ÇÆ\84©ÑpÃ\84"aË\80\97Ña¼ìþø\ 2\8bkl§ö<ã\ 5Õ\ 2íÀ\ 6sÁM\ 3\ e\vN~.\16\9e\97ÿ#\1f     kwÇ\ e\v\7f\89\90Ýïª!ù\7fÔÍûα6\87\85o\92ò§Íýÿ\19¼ð\9dã\v\ e\vß$ì÷ÕÙþ /4â\15,\8c\8e\17þ\1e\9cùÎ~Qõð!|̵ȠñÁË\8d&Ò×:ë¼.~\8e\17¤\9fìj4ý0\0Ûø\ 4Äl\9d;J;O\8b6i\13Ç\vNnÙH?\83\17\1aZM\18HíÆ\ 4õ½\97\9chÆw\92w:WÙ\98\v-\918T\9d+\1a\9az\94Ußâ¸D¤¦\RU
+\9eî\vÍ<æ\85\ e\91\94ËÀÉW<Ù\a\83ÊuïûÕÏ\98¿°\93íN{\84\10éQ\7f\97d×èd\\12î)ï9^è§\ 2SJ¦\94\9b\87i\e\1dÕ5DZ\F\ 3M²)\7f\ 2\v")\8a\84Ú%Ëþo\19¿ç´ÿ¼\8c¿¨\9ej\12ç\85Î*\ 6Xhpd!Q3Ö\8b÷9[zÖ³çx!\91s\8e0
\9eªÅ\ 2(}báS×Z\8a"~\ 2\vöò¦ú\e\8a\1d6\1d\11®âãwÔ\90üAX8\98êÖ g\ 4íæ\98\xÆOÄ\91|ªc>\83\8dÄ;\#U\aª~-\8e´bÁù\vÿ\90T¿\ f\vµÅ\82Ç    RA\19ù<z5\8e´(ß\8bqf\10\9dò \0ûH*æ°à°ðëÖå±¼0ó©¶\934\eÞ¿Ê\v\12\917\8d±\91â1\8bì!\91tXø»òÐF\12E\9e'?j½6Ã\v\117%â\87\16±P½Ê\v8s¡\8eÆ@\9bC£1ÑÖw&í³X\10~Ûö\ e\v\7f\8b\17~\=UÃ\v\rUiZ¥u¤\86¨SÞ\8b¼0\9bLW=Ñ\9a\92\15\15:\e»"''\85\96\1f\8f/8,ü-^(\7fܸsÝE\9aM\84\10J<\9dSzQ\bò!/\146Á*\99<\9fB+>\16U\8d\båSü´¿`×wþ\1e\1c\16\1c/\5V.\9dÞ\87¼°_\8eê$뢩_ÊÁø&^\10~×rµëZæt÷\7fç\85ðÏä#\9dËÏä\85Ö.\9bÑ:Õýÿy!¤`;¸<Õ\vCÍßíüïÀ\ 2.\8eõx\ 5\19'_Á\vZ\bñ]PÐÔÿ©¼`/oú\967\ 6Ò;Íý\ 6^øV¡´÷_\96\9e\9có\82\9a\8cú\99X(9Ð\82ç4÷;xá;Åç(ôÅÿ89½'F>ÔÊù°Å\ fÁ\82\1eƱs\8aûçx¡\11¸\ 6¹xñ¿\8b\9b\8fµÒüL,\b>:Zø{¼ð\83QÊ@¾i|¡ß¹çÿ-¼À:BÚÆ=¨óÇÂGEÏ°PƧâyÞò`9--<ØqyíÜaxådx¾yaîM}!/|ëøÂ\ fÆÂ\95ñ\85¨JÏ$\b\82<*ïég\1d\fi\95<}Öã\9a)ÙÅÉÖÓ½m\10.\f\1d/\9c\85-¾sÜù\acáʸs4\\997\98\ eA>ßÃ\ 2ìò,\16â »\7f2l,HÞRþ¶\89\82ø\8f½SÇ\v\ 5£\9e\9bn:Ý«çíg\Ë \18²çNY¤Ã9\16\86\vb\80ï\8a7\18J^\9e\ e\7f\r\v\8e\17\vW± ó£H\19XxÈå6/¤éð\14/Ôr\bÒ3,äY²\91BZô=Í3wÞ:´\94:^8\7f\ 5CUIç\91]\9a\10Y\16]ÁÂ\10\99åßÖ\1fQf\12Õ3ÍoÙ-u\ 1\98\89\9eB_p ædgÚÚÌ\89\ 5çc®\v¶âxÁÉÓr\1d\vg*\9c£zÞ¶7\9e\1aÈØc!½\8f\ 5ãR\18è5\ e\v\vN>\87\ 5Í°\98QZ|údOðÂ\ 1\fAè°ð'x\81\15ov_\92ø+± c$\ 6\81\85Ǽ \ 5òЧ\8d\v¿CÚ7'ï\17#\r¿\12\v̸\fÞ;°ð\ 4/èäúU8,|\9e\17ê \1dò\9fä;˱µ+ê¼Gj\7flùë¹nõ®ëÚç°Ð\14éáû:dfý\14/J"\ fýi\93˱:Ö\ 2\7f7¿xq\96dÑ|\1c\19\99À/v(û&\16²á<JÛ°9\8e Á,ö.\ 6â\9aÐ\83Mp1\8bØ\9c¬öðd\11\9elóêë96»\96â´u»WíeI4ÿæ\88ã¯\e_HÆ
+\17Y+ßÇ2©ÎÆ\97çIÜ\1a_¸Ö#'\a,4\ 5èX¬ëb\0IelÆ\17ä~\ 4\rM}°ÿD,SØ:@kÑ>ü\14¥û\92\9fðo¾\8f\85ô\14\vÍ\9cà\88ß\90\9a\16\93ù4ðTØ1\8a!\räaÄúP&\16N\96\1f^=\8b°\19³kîm\14\ 2GHd­\97\1c¯\196ýüðÃÆ\17\1a\9c\9c\10RZ¿¯3È Ñ\97ç\89Ý\1a\86\85b\83\85\14\158±cÆ\18î\ 1Ú\röã\vàXÀW\0\94àò\90/ÇÎþ Þ}\e       ý\85hã]¥évX:\8d\8e=½H¶ÛRé\1d[8|·\7fõ±Ü|\9b\16áÖp\b\ 2Á¤\1dI\19\92ß\8b\85\v\1eUYûÆy]ÙÈ#¢^\9eøö\ 2/\byP`ÄB\1aïÓ'p_3î¼ÁB± Î\99þ×\ eY[¥ËªaÕ5\90»X¨\8fg3\86¿ÑQ«ò\83ýÿ¡Ú\95È\ fÛÖÿÙö\8aÊî\89'[±Ðdæ«ãþÁ²9a*Y±\1fcw¼ð?\8aèFÞ\8eþ\9bZ+\14!#\7fÝK|\81\17\8c¡oË\99\eס0IJø¯´ùH{\8b\ 6\ 3N2\a\9e\90IìÅ\89\19D^q2gQ\16\98Ô;ø%¼\87\ 5kM±­ß\9e\ 6I</³\17çV\8f½Íõ¦AæÍËâevÈÚ\98\9e^\16\19\80\93­,bx)\95àV,\9e¹°T\96\a^\80«\86³¦\ 6òþ½XxÌ\vê§å#\89Jê`\9cØ{º\82©\89ýå\ 3\17Ñûþð\14\16\841Z\8a£\e\8dÆQ4Ï^\82\1dô\19/X\8d³·\16\1a[%]^\89#   £ÓGC\ 5u8-öj+¼üx-:4ã\1e{c'ÄK;do\9cÅ\91,Àö\ eE\98\98{`["\82\96ây\8e\8bè÷Bá1/4a\18þ°Z<8N\9b+úy6fþè׺ùp\94ì),Ø.5Ú`aÍÈ0ç=ç\85½k|\1e\80zb|¡\11¥g­\1eɶ\ 6\93ܼ¾yÃ\1a\86\86\8eÛ\f\84r\8a\8528\v±f\9b;­-\14²æpOÿ,/üT\99©ú¬\9b\90ñsÃÁ\8f±Ð\94¶s_unå\85åÔ¼?á\85\8dÛ«çí\88õ\15^\bòmf^.÷¶ü¼Ýéd\98 1\19!å^¡O\86Ã\8dK0_Ã\82ifû´ë\1cÝ|qÄ[\9aÿ\ 3é\9b¿7\1f 49øT\ 3\91ú,\9a®`!E#{ýÉ@?×¼moÛÓ\9fhÕ9/l\rîf£r×xa\9b ¾ÏØ>I\8a\8d¶¾Ãñ°ù\80\85íÈQ\bÞ@(®`Á\fe\9f:\ 2^zØ^ïÃ\0¿^~q>\92¨ÆÏ,<-Çé³Y;×r¶M¤g\95U?Ó\83¦\18,\9ctÔç¼p\1a\93ÄÝ¥¸Í\v\97\13\87Ò`;±­\11á|ê\fÅG,\18èÞÐá\13\97ÊÎ\8e©áÖ_(ÿ\ 1,<æ\85gó(¿Aò\91,\1f\1f?5\8b»\89¢(~f^\e¨\91<\84ô­\8d\14Þá\85ÓÄ\a0°Ry\87\17Ò\ 3èìØX\91Ä\ fðm¼àyã;\14^Ø<ÀB6l½\98\ 3JWƪÿ\15\13é1/0Bi÷Sï4áücä\1cîÆáS7\15Þ\9aË\83öúá\aGievì¨ÍøÂÉl\90\v\7fÁ;ÃB\10Üá\85\92Øhir7È!Ø\12'\e\8bÍ\98>\18Ú-âRÜÃ\82\19\1a\\84¨\8f?\r\8en[ë\vïà\ri¸¿\81\17~ö¼6F>T\1fÒã*ûä\89oÎw\96GÉó"óNjy#/\9cdw]ø\vó9\16ö\86úÝ8Rc£¥òêËlêpö¢$\87\ 3¬\931ïÃCé:\8c\1cäÑ\ßÂ\82õ··÷\ 5r\8cxÕï\99\ex¡üÙó\9dÙô\ 1\ f:âê³¾Þ\9dqgq\94\8b¢eÈ\vÅ]^\98\85mLU`ï\9d¦\97\10/³\\1a'{%­\r÷Ì\87¼
+`\aYÄâ\ 6\16\ ee\ 5\8e?Ç1fÃ\vÿ\ 4\16~ÿ|ç×\87ݪñóFß+ùHw±pÎ\vË\87x\ 1Á`ò\98ÎÏϲ5õ\ 2á\0
+\9fox\ 1Î\9e\19w{\8f\87cbÝ\16\v«-u)öô\7f\88\17~~\1d\fð Ùk·Ü~þ~nÍý\7f\19\vç¼°|\90\17lÐÿÜáXä>³\b`\90D\9e0q¤Í.ÌËòà\10\8e=$î]b¡¸"óá\ e²\7f\ 1\v\ fyAäR\16?;J\10½2ì6O\9f\1c\96Xµzö¼ùGñ\82\1d9>\r\93­e\91E\8b\10\véY÷Ç¢BÚTÀC\8b\17þÂíyy\7f\88\17~\83¼0ì\ 6^óûÞÛÏâ\85}\9cu\13ß´Ù×Q}¶Ëe÷'âÄ\16ì(®`Á\ 4\82oæÜý!^ø\15"vcõÔhAö\8e4¦·bá\8d¼°Ow:\\ 2\93\17FS6Ü\9aoÊL\ eáz¶Ó\98jzo0ÍñÂÏÃôî      §A\8eô\9d·ûÓxA\87Fùå~¼\r\aÖN#K6>jçR4õ\1cmGæ\9aä\88\93\13,\d5¡©é\95Â\8eÁ:^øq\92¨\87j.Ú±\7fë\10úOã\85½\95TlHàtrMx\8c\85ÎR\9e\95\89\8c\8f\154N°\10^\8e,c\11¿Õ\8düC¼PW}\1fü\86\87ãgåÇÆån<\96\89\90îÇñÂ>þ\19\1f\ f\82Å\8a·W÷Óì§øh\v-'áÙ\8b,*Ã8Cñ×ü\85ßSOu\9eFygsLßè5\7fÃøÂYÿ{c^Û\12lRÄ\r/lÕtÞ\8c\91YØ,§8Úwÿå     \16L v;
+¸l\86¯Ý¸ó\8f\14\7fôo^i1ÒwNIz¥\ eÆ{x\ 1§M\1f&\93Ý\99ã9\1cm©ùl¶\84·\8e6ÄG\93èà[h\93b´¿\14;çmÿ0ëüdV§\ e·Óã\1c/üÔ»¹5¢ü\86\fíoæ\ 5\e$\92IRÜ­  ³ZIö­ÚÑ·ØN9ó\8a5wb½Fa'\16%¥YÍÎËÓÍà\84°y¯I\92\bë\93Û\9cÖ\ 5w-\93`»«\ewþ¡\12©«óøÙ{\ 6ؾ\95\17\ e³wì)nÖ\84ñ6\13éæÀÎ)-@©1\95u\90ñ¦\17\ fmu\81 Ï\8b\\9a©û\a§`Ídzõ   \8cQdgÌÉb\9d\9e\94\1e\ 2³\7f\88\17BBùô{²Ó=>^jcýN¯yßq\ e\83ü_yaß9¯»ßÄ\82\ 5Pj+¿Äë\8a\f¦ÄW\1a\14¡6NÁz\ 5vzt°\9f\137lÒ\½=\87Ä{³h­(³\8eO\1f×\1aúKã\vWÒ-\7f²\84»1=\83nöÑY\ e\8fäb½¶a¨îc!\87=N`É@»öëµáñÃi\9e*\96E:\8cøι\99*gã7ÙÍ\93        \89Ó{ªx=Æ¢ Ý¯\95\15
+K¨Ç\89\1cì\ 2B°]&[+2\96&ÿî°\96\\13áÙ×I\192«¯ÞÁ?Î\v¿Oü±«Ï¼æ/\9a\81x\86\85%\ 2¹?ÑÎ\83=N\1e¸Àcöó       ðwv¾û&\93ZÄI\ 1æ\8eÑò\19w¾~_fÓþ4M\9cà\ 2Ay\91ͦKcÑÉ%°Èl\86íç\8b\1e\8a\bO\96yÛ³\9b\96òäd×í\1düë¼ðûä$\8b»ùܬèW°ðS¥Ajo>ºù|WñÏ.ÒôO®Ë³IÀ+É\98~Ùy~       \16\9c¼\89\17\9aº®\7fÝÄî\99\8c\16\fË[\aض\96\ 1Z\v\ e\v\7f\8b\17BªÔôëÀÀvã\80\ e¦â_´ Æµñ\ 5'ÿ8/üÒõ\9d\85?¶"\1fÉWyC×Æ\17\9cüã¼ðk×w.\94z[5nÇ\v\8e\17~//h\9c\aÝ}]ã\8e\17\1c/ü"\89Þ¸bÉ%\16¸\1a©ÃÂßâ\ 5\91\14IÖ8,\9c\89Y±ïOaAdz¶#ÓsRê%Ö,3U3\9a(\82_M©ïµ°þG´\85\8e.ÊIAã\97c\97Ñ\95p\88÷ñ\91\81ãiÿÉñ\85ÿ\ 1\v\ 5\v\1e\16\8dü\86\95\ f\1d'\ 6çôn\ftJàù*\84Æ2rü\95s®ìZÃÅG
+JF*ôÎ\17ácU-èÅ\94\14A®DÉ»ÝÇ{µ.{\96\17\1c\16~\18\16:ðT¬Nþ¯Rò\b\94\ 5=GÁÇT§\14\ 1P\18·\8c\8bh\8cÄamÞn8éÚ·\1fû/\9b\8b\8d\91*E|üÎì\11ÁÙâòüèh\ 3\99\ 3\ 5ÝÀÂÕ³\9f\13W@\1c/üR,\10âyÄÿßOÛvZû;\9a îÐA\ fÀ\v¼E"\98\bbá¨E\85âyUàÂÙÑ\90î\b¾\83\8c\90¶Ô\8doûørG(|[å-i\85\9eL\1eb¡¬\84\9e\9bµð  Ù11©\1dë3h\88\90\1cÚÍ}ÚAÇ=ìb\9c±Uô\9e\1f\10\ 2'
+[â\13KI!ì\9aÀ&­ã¶\89\ 4Ûs8»Í:\9c\87\9eF\rìã\8b¸\87Sw¥\8ezpýrÇ\v\9f3\9f\a\v \94Óÿ\8e\ 5c¬ø~\a'\9e\ 2ò\82Ê9(1\95¼\89ÆÂ\8bc[ï>¦ÓÜ\12Ä\84GÆ¡à¾N\94\9fL\14:ïʶ4%R\rz\1aý\84úz\18§¤ãa¬Â\98\8a\90·    ¡MÇó\9c÷ºW\92Ñ@O<\1f\94\ 4Mõ%\87\aÞ\ 6¡ÊtCýh$¹¯bMhÞ\8e­5\9f\8fÑ@±\14\84ÈFZôj\8e©,¸¥\rOQß\9bh\ 1§\17t\ 6\86Mt\ 5\a¶Ó\93¼ÀüvWýÒ8Ò\17j\f#\9c\92ïÁ\ 2M
+ú¿c¡ÄÂ
+~\9f\10]Òxå\ 5\ 5j¦«]\82\84\10j\rùÝ\0\9a8ë©5¼)¹ \13ªa¶Ú&,\ 5ÈL\9dÆo\81\rRÅÀê
+<ô\17tÀk=÷%.\ 2ïO:"¢á9\9c\ 6ºl\8a_`c\ 2:s ÅL\95\11¨rÈ\8bL\81\ 6S\83\85\ 4~m\86¸"\ 6\vÉ\98!þ2\9e5^bV\11\89¡)\11À>t\a\88ÖTõ\1a\89eXÇ\f\9e\1a_p1ÕK,|ÛøÂ\ eý\85àÿ>«\87\1aéû\9a.\ 5èxeyaö\89¦Ibü\85\1aø\v\82÷LE\1aM!D\8c¢àX\1f¦mÌ>¥ãN\93
+W±\88\ 6´Ö\89?\e,øÖt/+ÂÕ\84þBCs\89ÚW(\0"|pá\ 1-J%\0\19\b\ 2Á\v³}g:þ\81\e´õ\86\17\9a\f]ûªÓí¨ür¦\É\19]\8d²'\1cNßO\1eé»\98Ã>9¯\9fã\85RýÖ±¶¯å\85o\e\19\99\98øÿ±\10\19,t~\9fknya\9cc\1ePTÐLmâ\9cè;\ f\ 4\15\12é+S3ïKÏ;,\18ä©)¯w\93FO¢T±ÅBoyÁ§8\1fb¦4`©Å\ 2ZK\ 2       Á`!çº÷Ñ{ϧ\g£Á\82Ñdë;\a¸kÌ*k#%
+üî~\87Ðâ<öý6ÂH\15ãD²       \90D\ 3?\9c\90B ñúy^ \8e\17~\ e/\80\81ñ\r§e\183\ 2,H\ 5=éÞ_ðÐèG,\9cðÂ\ e\1eû¬ÀÂ\asN zw\94é\98Çz6pÈAE\19\18þ\134\ 4H\1aÆ\18ZJ<U\ 2\16
\80\16Ã\ f\9aþàyÔ\r\95\v\92 Ü2\9c\1c°À&ä\17\1f§\1d[^ÈËQÂÕµºöt<\16ºæ\ 1ì¥ý\11°"u\bÎ\ 1it1ÆÖ\95©áÛ\fv\9fà\ 4pG\93IèGØ>Í\vÜñÂÏá\85ïÁ\821i@\1dçqÒÍÊ\v \8b=¨O\8eXà(6\9f¹Â>¨\1d\178f$\13\8fôBy\aÚ§­\97³pº#\88\ 5E&p"\86\116¶8¾\0¾³ná\ f0ây\aÞ\87`\9c¢G2¨\89Roµ\91<S\ f×ÃWkyAê\0¶C\v    à¨W\13\a®\1c\ 1²\1a9ü¥\19¥\9d²\9a\80X\10\94ï\b\85S᥷#Âs\rB=±^[×u¾ã\85\8b¸J\9eçÅ_ÂÂ@\e\1cÝm²\18þÍz\8e4K\98\ e3¡Ë¬a      .Ç\90Ûz\ 3,\a\1f\1aã3àÑ&fj5Ë\a¬-\93YCª\fÒ¸ÌÀGÈ°PBE¢\ 1\8ec\89¨#¡E\81S§K9d,©u$K\9c=\1a\rX\9a \87\96ˬ4E\9bð
+t\bm68ê\b\rı6[²\ 1+HÍ\83\9c3$\98\0W\95_ä`/\f\a·MãQ    \8d/p¸\87ÃlñÞÀû§Ç\17¾:Úò\97° È\v¥DfI3½\8fîÜ"\1aûv*úUW\9c<9\ÐïÇé\9e\18_\88§   \aEtA\b\12%\8e]\90býÄ;î \ e\96h±#\ 4g\16×\9dý\8c§ãîÛÃz2áa¸\e\1e\86\9fíz\18>\9d\b\ e\eÖÝ1F'×O<Ë\8c4uüÄÃp÷~s\98<\1c6Qä\ 5ÿtw6\1d\ fK×Ýñ3\80\8bÂÃp÷xý\ 4\92\ f×ÃÂõ^"Ø=8îþ\97° \93\17z\16iÓ1vÕ\9d}Z\e\v\93í\97õ\85ä©L\95ºÝ{õOðB¶zÏ\ 3|Næ\90q¬ÖO\1cI\9cà3ZWmbÇÏ\ 4¾îÖÝ:\83:\9b:@à3·»\1d\ e«í'ÕÇÃp÷tý\fÖÃâõ°õ\13Ý\18Ü\1dc\ 1\ 5|î6»û\18yìíaÞ12¼÷~ö»û\9b\97\ 6wÏÖOïX@s^o\1d\ fk\8f»ÿ),èúù\9c»\86ÙR}÷\8eh\1aýp\9fOɳõ\f\ e)\1dOðÂ\16\v[¥îÏ°À\8fJ\8d\9f×°\90®»o°\10®Ú\89\9fàñ\9böJ}\8e\85ñø¹Wê-\16ü+X\88mëx\ f{åÞ*õF¹õ\19\16öA´eÅBþ#°Ð\11íä\väY^\0åN7¼0\òBý$/L·ya\8f\85\85ñ./\9cca?¸âxá/È\13¼\90¬úSÝç\85Z]ç\85þL¹W\e)Üca\\ f\e-\16\8au÷m\aÿy^`k\a\1fÞç\85[6\92ã\ 5Ç\vF\96¡ªPçãªÂüC\1dÁg´~âÁEU\r%V\18­*¬\83»ÿ\9c\87ãîÛÃ
+{\18î¶?L®\87a¤b\86Íɺ;z±Qo?ñ,ázØú)\e»ûzX\9flvϪÁÇ8R¾î\9eÚ³ÔëaÞz\96l=,[\ f\83Ý«Å~\ eÀmujwg©½\87Ía¸ûwaÁñÂwñÂï\8d©~yÎ6\11,üß\7fÄDjö\rçý×\7f\9aÞ\8d/|\ 2\v£ú\96\9fñ\9bÎû¯ÿü˼ðÕXÈr\99\7f\83P\9a;y¿È¼¨\1d\16~\998ßÙ\89Ã\82Ã\82\13\87\ 5\87\ 5'\ e\v\ e\vN\1c\16\1c\16\9c8,8,8qXpXpònY\8a¤\1a§¬\88\1c\16\9cüqñptv\9dhá°àäOËd  f\87\ 5'\7f]bC\f©vXpòç\ 5ëQóð_¼³\9dÃ\82\93\97=\86àßD¹Ã\82\93פ5SM\1d/8q\92¸ñ\ 5'N\8c4²ü7oÌñ\82\13'«ñGÝ3pòÃdè¾Cv\í:'N~\90HMGú\1d¢\14uâä\aÉ8}WM\18g#9ùYB\1c\16\9c8qXpâÄaÁ\89\93\1f\82\85¦ßµ\µ]ËÜ\epòÇy¡µó2Z÷\ 2\9cüu,à2\17ã¨<÷\ 2\9cüy\7f¡Z«é;qò×± ¨£\ 5'\ e\vF¤]uÅ\89\93?\8f\85\86\8e\8e\16\9c8, ¤.\88äÄaÁ\b+ÝÓwâ°àÄ\89Ã\82\13'\ e\vN\9cü;XhDÓü_×\85çjÜëqò\ 3±°DI\81\15Y,Î\9d`\ fä\9a#\â\86}\9d³Ú;\91y^Â[Ъãõ\Iæ\89G\17&ÎÚ]\98x\17\86Ì\8d}ýB\80!\9eF8Uü\1dX\10Q\1e\f©\95!\95Ùi\1d¿x\bÒ!¹rX\82\e²õ\ f/M\83í\ f\88Ì\8bè²$`\99Èý¹àdyö \95u       ÎÛ\95\9eú³xcé×\ f\82dp\9aÀ%ìþ
+,°\b\943ØÈ\10Dõ©Ê\ 4·°\10\fÑ\ 6\vç\ 2Ú\1e$§h\b\13h~»Ë #ñ\b\vçÍ\ eAá½\a\vA:ÿ\1fX\b\1c\16~\ 5\16\96Ü \ 1{i\10«xC¾Ñà8½\85\ 5Üpà\85຤\81wE³ÍÉVô\f\ 5»\8b\85«­¦ñ\e°\80çÿ\1fx!uXø\1d\8cv¦`ydQ\14e\89´\7fËðDeÒ\9bX\88î`a°`8v½,·'CW!K\92\\1a8\\ 5Úm,X\b½Á¸17æxágÊ]¯Ð\v.T&ö>\8d\ 5kÚ¤É,\ e¾j\8eï.ÍÅ\axA\96a¸þW\96\8b\97Éô´©Â¨qV®_4l=Yv\1f\vi±o·\f/Î-\9f\94ïÀ\82ã\85\9f)Qw'¨Á8ÍÏ¿\9búÏbaYÍ\98-\bëÂègò\ 1^ÈÏÀÌlSG\9f\ 2w\8aO÷0ß\85\ f°p\16Z2¤\939^øwEò}\aº\ f\9føÿØÌ\ 68\8dR\96l³Oó\ 1,\18\9b%\95gú \12£\9fÞ˼\90\9eca=ÁþkÔûs\ e¨óô®\95t\ 5\v«\16\ 6,8^ø\99\16Ò4¶¬êi/ªi\9a
+íUÕD\ 2­óiꢲ\e§HôÓä\87 \83]\17û>M\82B÷iGZ¦Y?u\81\8a\85\b#)r9ÿº\96[\r~\9e\17.± gcÎX°  \89f\94¸¶Çm½¾\8a\ 5\91¿C\8d\1d/ü\éy$8ïs_eKÇ\9b\18´¿\1f#oÌYG\84TyݪÌã­NÇ\9dÌFÒG\93¯¹Ê\13\15h8$R×&\fÜÅ\82Q©áÊ"¢ÑÖpù\f/è&?\9a\9aZ[\84ÜÖ\95«X0 \1e¢7`ÁñÂOµ\91\9a\86\83\vPD Bc\1dñP×<\8fGÉD©=µÌc®\9b\84ê\816:CÅ'½æ\83Ö¾¯Ñ\97\b\ 2jT ¯8)M\8eAÏø\r¼`©Ç\1e\1d^\8f\19%Õ0Üî\9e¯cÁK/\1d\86&\8c£,\8b¢ëCÉb\89¢,\8aYs\9b\17\1a\94\93ø\ 5\1c\94áAg'jÖü\11{Fï\9a\9e\8b\19ÎfG\1a/xA\94x)ÑìÆ¢ï`\81\8a\86\99\1dåTÕ\11\15º¦Rç|\ 4U\8fU\99\8d\1cEW-<`\15Z,\0\bzÀ¼÷(^ÀBc\8cùè:JòÃ;þ\14/l\91ÄN\83J\87=\92(\8eë\ f`áäÊç$\ fÌ\bÉ\90Ê<>¿\8e\12¶Úá\93"\167x!4\89!\89Ø\1c\83N\eô`78w\13\17æ\8cÐæ9\92Ã$7×bÆ\ 4Ïxa\7f)C \v7óï\ e/\bÐ}MH\12f\8a!\16\ 4\11\99¯JO\95Ñ\98\85Ké]Å\ 2h[1ίa!\fn\86pX)ôëq¤\aX°ÖÐ\8b\83d7l$Ô¯\8d\9f³\14Áfì<MsïT5\8f\83Ý\9bm§¼PâèûfÜ/Ì\8e#ÞxÐñÖâ\ 1sRÂâpÆ4MNúýã@~\1ad"Úò\82È6\17\9a¦ÅìÔþªäÊCÝg¼Ò¢\eW,ä\11\8f´ÇgOÍ\82NBûÓ%\16Z½£\9eG^Å\821_ò\87\99n\9fã\85\93\8d\9fÎ\9fÇB-OO¶\8e\92\f\87\91ót\v\94Y\ evkº\8e°{Wx!Ä\9d\86#k\99¿á\9býA\e\8b\f\8e\e2\86Û1£*µ\ 3õÇ\8b\11Åz¤¹\96!I6¼`·\99K1Í\ e\81\9býw]é¸ò\bðB¯\bé¸\17\13À\ 2XG\9d¢ªG8è\98\12]ù Ç¸\10îT\19G\ 1þ.'Å'õ"\16\92\9b&Ò­\9eýu^0\°÷<ìøB\90,Í'±\10\9d\9a\89{\ 5vä¼8\1fàcv$=\aÃ?*l__^ð\82  þ\ eÅñ ÓÊ`\ eJl\8bñö\81\149&
+\16I\96Ø\91¿ÍÕ\18ÿ \95   \Lq \16vÜf.\14\1c\8d"M¯Ú\8cNL_ä   &\fã{\9a\89\ 6\9f_-Ð\14\9eq\8c¶AöÍÀ°\16ø\ fÿ\84\9dq\7f!t\14
+\1d¨ð%,4&Üïé/å\ 5«þ{\v!Y³2òh©\9b\ f\8e̹\8e.\86¹\91|ßòâ$GC\98­2²ç[ò£\ 2nx\81áøwZÔ'\11¶ÃA,    ¶\84\16¯
+\9e¬\90\92\1d&F\9c®nǼ\8e\91¯O 4\17~hÇ\1c\18\7f¯tS\19Ókõ\88î`Á\ 6é\97\ 53®}\ 4RS\f{;\1aúÔ§\92ú\r\16rèGíO\94Ù\8e?ÍÙ     ÞÒBÜ\0©ÉF=æ\1aÚÑ¿ø\94\17,+$ÍY\84í4'ë\10q[±0\1fÍ©\r÷Ù§\1aé-\12\ fX0Í\1e\9fx\19<e¤þ ñZ??Ï$ð.\86\9dØѽm\ 4fjô2nÎââÙ8ò´~\11\v\86úÃ/ä\85Æô|[\ f¡N\8e\ eç\90Ê"{h.Ùܼa#¦\81ds³\ 6`[»\e\r\9c´hV×"=Ýê\1dnçÀ\v+\14Ä\9dn\ 2\8d\9bm\90ùĸÜ>¡x8í9B¹aF\9cÊ°}F ÞNè\80\0¯\89ó\8aø\17Á¤\8b\81Yu ÑÀ×\r¥\15\rÄ(Oö\99¦V]õIïa!\b\9e\1a\ 4z!\1fInf \81E\9cÛ4Ô-Ü\85W¤Ãv&B\9e\95O`á\òe\e\1a\86vNP\88ÖßÞ\10÷Îó>\80\9bÒÊlÜó\82¥\8a\r\14ì\96\13O\8aÉ£©\16\9fÛùá&\7f«8\1fY\8b7XHÒÓ\ 3½$\8bþ\87\99u¿ÁW\1e3=\97ºÑ"l\ e\81Ì\15\v\8d®ñKØV\v°%\1aÍ\981\85tÉK=36b¢^¸\7fæ3/\ 5Ï_Ä\ 23!Îú\8d¼`\8c\9fõ\a\aëÖ¹\10g§ðÀ\17ÝÄ\15\87 «\1fca3]ÎÊf>\9c`^vJ\93¨\90+¿\1aOö¤\9bð\8a$2\11Ò\95\17.\f¤+
+mãa\92\1d\1fHv\16 X\81R\eJº4EÙÑuv\ eÂ\95~y\1a\aÚ¯\88\9af-*®x¤s\8b\85¾\9dT\17êÊ\9fTÜÍÌ\87\8d½.ÔèÃA¹_Ô\80\85r§xeß  ¾|\99\17j\93\1eôV^¸6éæÊL\1d\11'yp\8c³\ f9{\88\ 5yøY\ f\1cä\1dO\aûß\15\vH\11§Cë\87,F\83\85Y\98´ñ\13(XÝn.\82\0«?\1e\9f»¼¨îëþËe
+ú&¦j\f(\191ç"\9cK1æ\ 2l$¢òLuºW\19\1e\vÝXÔ Çþ¸\vb\15\8b\91DéX4\84Ì\19O\16\1a4\80\ 5B½lO\ 6ý¨®§zÞõ\17\82\v\97\931OƨN\14²\9e£|\9d\96s\99){\11GbG)çx\9d\11tý \86ÅÉ1       Ðªéí\e\v\ 1§NÚ\1c\f;\95Gk/>w&\9a#\16¼Ë\1c§ÍX\e[9.O\1\80³w¡<\8dX\18´®¨öfÝÈ\91­X\98&3\9eæ«\10ý\85\9aÃF:èvÒ!e\1aý\85"\e£F§Ô¼\81\8aîÆ,¾\16\91ø_ãHçRÜϹiB/Y;ykD7Ñ\89°[ã\vM\1c\Içh\1aæEY±N\96[y¡\ en'ñÙà\90\1d\9b\ 5»ï /Nåè\13Äç1\87\r\16\8câ\87\97§a\9b\96Í\18\9bLbç(l±\10\e,\80\e<PÍZÌB:`¡\ 5õ\1a#\9f\1aß\99\ 1\04­ô\ eü\ 5\83\85fL\ 6\9b\9d\84\ f9\ 2\96è8!¯ñ\82µ\8a½wbAÎËþg)Ù3ï:\8c\f;Y\93C\9cÄ\8b\86ù\16\16Ö þFÇ\9b0J
+)ÓÃ$ê}W_>Â\82\rð\9e>\87hX+\17låx\1dæ¸ú:\16\8c{".¬«=\16\9a(8&nÈ"*\9dµ´ÇB´Ç\ 2ðÂD\920Rå\1e\v\1d¼\12Un°\80¼°;òB\92\8fQYÆÆÎ\1dÆ\19½\8füE,$\9b8á½Èï]\eéQ>ÒC±s \8dæZ«í w°p\16ËaY°ª«Qa)\ f¼°\ 4·½Õ=\16òàlfP6\9c\84\ 1\ e\11\vò\ 6\16\92ôb2\86w\12®\9b7\99SpÅ\85Kæ¶ÝÏ\96\17\ 4÷µØ\8d\80\ 5ó\94;p\85[j\16\86ÝðBKë=\16ò\ 6\ f\98Lawoì\e\8f\8c\1d{\r\vÆ\93»aK{q(¶^ã5-G^9`é\19,4â\9aÉT\1a½X\ e#\1eOa\81m\ 3Â¥\CV\ 3\16e\ 2ã\ 3Qn5r\ enã=^Í#q\9e¯k° /%ØØHâi,Ìg¡ëÅ\ 4\ eöp\90\8b\ 3\ 2ª\ fø\vS¯'èÏS¢S\93\85\14\17ÔúÎ\8aR\1ak\9f`ÀÔc$Ô\rIu>îBÂ\0=B\15ºP`TYj\ f\14W]¡äkX`·\9dgÔJY\84Çwyeâ\99\9e\9fÆ\82W\14òjÄÈD\1a½×xaëìÌûR\1e\95&·£8Ä\91\1eÚH\88\81òt\1cÙÚH\9e¨/~ÄC^\80CÓ³Ø\9cw1\8c\ 3\8eM&\83}\16¡ËÎÓ6Å\b\8cj\93RT£é¼ÀïÂ>µ©cè[Õ̤\1e5kö\91\ eKsÐ\9a\87\14\1f¢\11a47º\14¯aAßNH\9a\r\83\97\9b~\9bÝ\88C±§±\10Uéõ2u\87\18eS\9e\88¸\83\ 53_Ϊocs~¶¶÷q|\ 1ãý·ª\ 4\1cGÔlÆ.ÛbáN¢Ö=^\88\87\8b
+\1dÞÕymÂÄÑ\82ÛÌìd/è/¼C\1eÎk»\9e(\99ļ:¸\9ei\1d\9eðÅ\13¼pË\a÷îØô·±\90î/j>ØX\87\8dG^Ø\84þ\8fQ¨ÅVz\8d\ fM\9cMv\9d\83»   ¼÷xÁ»L·\8bnÍw\16K\9e>\17ÖþSR\r'FC­\87àÚnYwPܲü<\16ÌhÛµ\ ep9Éô,®çvÛ\948ý4\16\f¿\\9bQ\1aÝË\97½\81\85M\9a\91Atvi@\89c°ìD\13C°¦d¬OòT½\13<   yy/\ 2k%?æ\85+óX7s<\e\11\9eD\99MV_àæóܦ\81
+.DþþIÖ4û<\16¬¥\9e××;Ý\83ÚZ\1f»¹f±\1fÍ\8fÇX°þEr#¶[¾\86\ 5ï8BV\¤\18Î\eÔ\19Mô.âb\9e>\9d¿\90\9dPd\91^¨(ì,sï!/ £uJµ\9b\1c\8c%\97gÍ>°Æ~½G\9cg\ 2\vna\9az9/y¦Ë\ 24f.ç<\82§\81ý+Kò¨ÑõÌ
+370Îç®Ã\8f5=Ì\1fá\972_]W\11³\ 4\7fõÂ,ªgh²Ä\13dcÊ´Hðí0Ï\83íY\1e5/cÁtÕ'éÎö\r\9dÖâ*\83k6C\9c\9e\14¯{"\8e\14_\ 4ò7q*ý\12\16LU%ûµ\ 5n}náí¿º\88\b7\agb;¯ÍÄ\11\ e·l\98ê$-\ 3O\98®À¹Ç\vÖºô.îÚbáb\96v4ü˼0(¢vMH(å\89\1eøDU\vÿ*íSøðá\9fÔ\1e¥\ 4¾\89ñ\eÂ\80\ 6\bá;Ø\97pbfòð\91Ì\11§\94\1aÎ.ùD()õDÔ\94s\9dRBÇVïFh¾ãDå:á\I\1f~m_Æ\82uõÒÓè\8eHlÅ_q2\90°ÉÉ?Z\15\e%{\ 2\v6d\9aFWÂïÁku0B\9b\851\1f®îDûlE\9b5\9asQJéXBãd¾³õ:¶\93\10N´vë@Ýã\85Õ\8b
+7fÐ\11\vf?Y\9e\9fõ\17\12\95i\8f\17\1dit X0\16:\1d3ÝSèìác\8c\0\13º\ 5\12(Tí\81\1e{ª(U¢cÐn\1eè¥5Ú_©zV½Ö;3\90¼\8c\93IP%|Ñ\80\85a\8cu2Æ\fÎ\83\ 1×LÅ\19\9c$Q\9e\8eÚðe,4\89\9d\90¸ÑÏÒNÉݾ2\eIJ7åãYf¿\9a_ÁÂ> ¿­*\11&Áý\ 3-\16\1a[\88ÅVm\99m\9dÖuäëbÚ¶w:­Ò;-\r¸È\ 3\ 2Në`\14ÃfÄÍô×\e\1fØô\19\17nñÂjm±\83\ fAp\9a§º±6£ôAeåßí\ 4c\82P=ãô\82rÌå\18\82Ö3Ôa_       -ym2\88DTM*ô8X9T&ª6þ¤ºlO-¢À/\vã7\94#<¬\80
+\8a\95\93¸®\0\0¡\8aj\15iJ«¾\1fó\fv[¸j½×ý\85û\1aò,\9eË°ôâb\rÖ{\97J<È"\8aÍÌ\84Â\ enmí¦§Æ\9dm\8f\9d¦y²o(¸\0Þ57^nò\82Àæ\1eN²[-RW \8a%Ùçv\97\96\99\14øÐÌ.ÚäØ¥óI\a¾÷ÁmMÙÀ\96\Æ6\83Íd\9f»¼°rJn¦%ÔÞé\1cO{\8eÜ3\89ªbÉÞS#ù§
+&M\0áBW­ë1\90 ¦\ 5·X\0\fàÜ\84\94ê\9c\ e°@kp\81ó\ 2\a\9a\81*X0­Cg\83Òfô91\13\98\17ÐzD\11\ 1,ä{,d\16\v~Ûö1bA/\15XXóëX8LB\1c\1f©<\ 3\16z7+êìkM\9c¸\10Ïå`Dk;¦~\ 4Ö­°\18»£\ eË\9añz\98Õ¶*×æ ËmA\12Çq\96§\ 3lJ¶\8eÉZ{"È\93¬0\99±Ãª¶gõ\91\8c;¾7¶öÕñe±/Ã\7f¬\91q\9f\17ì\1a\13i*\138\12O\97\9f\91\94I½H\ eÕýÿÝé\f\ 1¨{3\ 5\1cKU\8cq`°\10\1a,ð=\16j^a¾v\89X\0^\88\15æ v:]à¯aå\85\b¬)\9d\9at\8cr\84/ÁÈ:Å\82\0\e\89´h\83\97       \80-\ 6r\ f_\1dw^_dv¾òM\9a\16\17Ê\19Éáî"#Ïæ#Åò|ý\1ePÒ{=ãr}VÄ6\91\87YnKm¡\15\9c\9c\8c6³b_2Æ~\14\9bþ}[7Ï`j?h¼\1e\14¤{à\1fÃm÷y\ 1Í°õzl=ý\93qç57ïÐ\9f\ 4ÿðÌ\9e\99wQ¯<©ò\88\100îÙÁFZ±0\80µ3Å\ 5\19½ØðB ',\9b
+þÂ\94åÜØ\8eù8\84\13M
+nJÊ\97à%ç\jj±Ð[,h¾+\13\95F\9dZ\128A4úQª²\8f`ÁVÅJÓ\as\ e\18\18éG5\1e\ 6\19\9de\1a`§ýDék\11秳Úòù.\80æáLLW{º\ e\9cÈöóFÍÕc\ fQ\81"\1e.°ñ\ e\b\84þú0X\1fÃNÃ\ 6Ð!¦ÉV{ó]xùñ ÍQ8\80\ e\8d\9f`AÂqùözö33\ 6Ðu|2éáZ\96ãíÃ/Å?\9d\80±øS\vXOº)­á©        x\14\ 2\/\9d\ 4\rt(\ 2:\ 6íùS\9f\rs\b\80\9dÁúiÈs=÷]g½AQí¼&\98vö¯Rùm\a/Hf¨p:\93¸Ã¬3ø.k'\7f6'Ð\11\9c\1fÃ\ 2\86e\93}*P\1e-âáN29¯1ª\19Î8\88\9fÉS\15K\94?>ÛI»[\89½9<?M³dr½0;\96\9eá\95k/6³\ 6ÊÃ$\89=îÌ \ e\17\aÉâdR2\1ew²Úi\13Ã7'\1dHiSÑeTb~̶Q\r®\7f¾Þ|¶¸\94í\97¤\1c?\93°òôúÎ\82\95˼\94÷§\1f®;\85\9f\9e\94%BÓPý>]À\16\97{\17V\878§â\ 3­~ìv\ 5\9eNÜz\8cæZÜÔ¶\97± þ\17,8qòãEDÌaÁ\89\93O\8bÃ\82\13'\e,\84Ä\89\95É=\82¿+c§i\17v\93\13##w\8fâï¾|g#m\83\9fÔw\ fÁù\vN\10\vÜaÁaÁ\89ã\ 5\87\ 5\87\ 5Ç\vN\1c\16\1c\16\9cüoX(î\8c\89GòÅ\f\8bfiDðµEF\1d\16\1c\16¾Jî\95®©è\8b\89®§/\9dðø/ù\v¢2ýPqÌȼ\957U|dæ\Ét\91;,|\ 4\vë\82Ðu\89ýº\bñ¯aÅ\82\b\9fÙÔ\88\86a\96©hj{Àz\9cÀ\8d=­µY¡Ñ¤Ðíw\11åû\96\97l¤p4+nL\87jB\v½Q\8erÚ½Þ:£\91ö[\87\85×± :¥p¹uÉ9ÏuD\94ÂÂ\a\16\vð\17ï\84Æ\95Vr\1d\13\9f+Rj\7fGqá\15Ý+ÎÍ´=\8e\8bP\8c\13\9b\18ü¡@e\9b®ã\8az:£Jù\ e\v\0\8f«±XhLß\93)\ f\8b\9a~MÝèz±=Jhj¶×õ¶Ï\12¥é\90\84é\82\ 4ìÃl\87d+\14\84@0³JL1GÛ4ìb¶Ù¿\1c\16îa!àqè+\16«¡\ eÔÒMu=Ñ\15\v\ríÂHUÅ\98×RÅñH¼H¥\9aðh\86ë\1aT\ 6ÇÖ\91
+\98äµO\17F\99§\ 6\9b 4öx¯y«cþ¶É_ÿ\14/ô*°Xh\15§1£#õw85\9eé \83Ǫ¸Ô¢mG¹Ûé\8cÛy^=Ǿ'\82þ\ 5\8cÑ~\82nªÐC×\99î&Á>¨Á¥ÂUǦ\91gU«\19üA<\1d\99\83î)sX¸\87\ 5A%öS)ÎÝ\13IèÍ^6©\15\v\1e\8ec²CXT\1eÎ]=®¿B§,\ 1½\87ß´Èð\v\0«\7fÀKÅ\99°¦ü\87ôÞf$ýKþB8Ê\0\9e-`¡§³ðiX¨È£À\ 2c¦i\95\8c²Æ\1e\85\93¤ìÚ\88Ûé¿\81J\98?     Ò\86Ø\13ùc\12vTWc_Êq\11´\121OõDË\85ôX¤e7é\89\ eçg\ 6eÅu\ eV\99ï;,ÜÃBh\16È\82^ɲDÆ9¡{,dÊLc¤\15^\8cïá_\87:û5å\983\15ùö
+qA\16*ÌÃ\ e¦\86\ 6v­Æ\1d\aÓÉÙHW°\10hBô\94\8b\92bLbx¶D.\9c¦\1e\ fÍ\8b!­¦àÿv|\o\eW\8d\15aF±°ÄX¶\ 4­SÀ\ 2\837\18ç<I²i\9a±ìJX\97\0³ÝÄðÅ.*Æ0HHE6úÉ/^/âÿã\ 5¦\ 6\9f
+-\ 2\8föB÷ã\8a\ 5\|Hg9Ö)@^PË\ 6\v¦\9b\16Y\83ÅCDÎ\f\16ê\14/·ßi\9a"\16\9aH4ÉÛ\1c\86\7f\r\v3\97\1d`Áö(ølý]>ù\1dP«Y+\19\1e\1f¸Àz7Rb×\03=\92\96øb<åa\17\84\15Ö\8d\88«\11[©"ef\80\e,t3\92:S\19¼\19ÀB¨\vªxî°p]:\9a\14E¡S\1e\8bV1\ f^\ f8\ 5@Èà\a7\16\v\82N\ 2ü\85d̵\1cÁWØò\ 2po¢SUFpÜÀEÀ=ð\17æqÐÆ_°Xà]Ãhïü\85«XÀ\857\ 2S\15¢\96¸¨\93Nhç\ 33Tº#\86©5bajW\10\98Ê)Ë.Á\95mäÈZ\8b\85Êb¡À\ 5¡\92dÆå\9dò>4¼Pã\9cJ@\8d)¾BY\hÖ+æ°pUÚqT#ôGè½EXË\8cc\0IQ\12ð9 vE\ 2\ 2\9eY\ 3¾\1cn\8a8ðÂqý\15x\ f\1c¼7x#\1c´ßSÜ#¡i¤Ò\r       LÙ¨\b6µÎ_¸\81\85f\82ÿ÷<\86\17° \89Ïø\18k:.:\83ï\vpÎ,\16À"2Ã\10\12ú\9e\96
+ÒÕ\vßáJ\98h#Y^\88\109±ê¡{\v\vp\95Ñ_às=\11,I\846\12ôsp2á°pUê\10\ 5Tu¶\85!B,ü æ\18WXiÖ\ eDx¦\ 6Q\89u)ĺ¨J\8d\81:ܾġ=\ e\82Á@\1dÆèbàÔx³\14Kì¹ñ\85«1UiLPø¿\ f=J¦E\a\9aî\83ª\1aNÈMx[\10´\91\80\r&k%U\1cëÑE\94ó\96\99Z¦9EFÖ!\8fÐÍS;p\1d&\8e\95y»1÷;\1dv\8a\93Å\16å"¬\81\13¹8Ò?"ÿ\12\16\1aSGÃü¿ñL¥\e1\v3& êCßcÆ.Mdz\96\9f\99ÍìyÛ¿\98}\99é\9fL3ulJU5f¹'133¾àÅë²Q¸ T3Ç¿¸\10²Ã¿ê/8qXpþ\82\13\87\ 5g#9qXpXpâ°àl$'ïÄ\82jw\1f\91\17\8fj\7fØþWEñw´ò\9ekù¦\93ü\1f\97þSÎz">\90\ 2\19éG\84¿v\18Q/\9efT/îÏ        ý´\8cê\r\8dàµÐ¯\17\9eV\7f\83LôÃ6R6¾¶Öê«\ 3\92äµÕÜ\99
+Þ@\93ï±\91\96O\95>\7fVòñ+²\1d²ñ;V? ¨ø\196\92ÃÂ\9b}çðÿÁÂ\97dþDß\82\85A9,ü\9bX(\7f3/¨ïÀBÅk\87\857bA¾áq8^ø\1e\e©r¼ðãxá=þÂç\96\87q¼à°ðïØH\8bã\857óBnH?9Î\13
+1\a°®àë¹÷û
+þÙ"\1f"\98Ù°Öû¨"\87\ 5ç/¼\9d\17ÊáÊÚà xÝR\1d\9c¤ª6\98Ú\1a<ÒÊG¼0\8d\b\ 6\9f\1cZ\9dð  \17J-zéûÝØö½]ñ\94ñb\19³õWïÏbÁù\v\vÁxeê \9bÔDÆó'fæ}\1e¡Ðz¶\98Òçxa\1aù¼b\81Í\f[Ä·½ë&Ó\ 1Úy§Ì\ 3\10Ö*YTfr̳NÿY,8\7fáËxAÐ\8eâÛn43e\90t\8d}¿Ä       ¹\ 5Ö\ 2X\v(Á×\8dÅ\ 2N\89À?@i¡¹\82|Ö_ »\89X,ød"\ 3N\8dÌáª2iÆ%"8¥ðIG;Qó¢\1c#ݵB§©Ã\82ó\17ÞÎ\v\89Z8hÖ<õ\9cãÔZ\9fr¿Ö\ 1bA\ 4±f­R}­\9b\80«®,\ 1LÕTê\9c«)ÖíH\vÝU\9fõ\17\88\1c±P\ 1\ 5`Ñ3¬ß!éÚëDpÊ\f\18\9e;OJ\95uX"°ËÞ\8f\85\865Í¡\ 2QS\v\87\85?ç/´\93náõy#\99\8b1×TE3<©\85ªV¢\12Lt\8e\94¯å\98/tgËÇ@;\ 1Ûñ:æ9kÈÃ\82­\ fy¡Õ©ª\ 1\v\84$E\ 1x$\ 5jH8ÓnÅB#\96,\18\ 3\rþ\82"h3y\9c½\1f\v\1e÷ÊCe:F\93wc¡\11\8f± \ eXÜÿv~Ô?â/\88ççn\9fóÂ\9dCÍÃj®ípñÝ5^`зcå\0\r\14\12\vkäã¬Y¾Sc'<0ÐÁV\8añáÍÑ¢¦ÑN¢\16\v`ÂL\9f~\180}È\v­\ 6=ÅS\13¿õýHã\15\8d\8a+\85çB,\94à¼ô\80\ 5\95\94#åp\81òesç  ,Ä*>úCì`
+ßÇB{\b\7fõò
+\16\ 6\1fßA11àWJ±ßH°úN;_ÅB<QÚ\19{u \14ÙQ\87\1d¥\13\\93×\8aK^\10-¶E\93ùå\1abwü\85¬mÂ\ eÛ\ 5c Æå>'ùQ\7fÁëLЯñÍ-\97z1ív\91ÙTvöQ\ fëó¨w·ÎuÊ\v9<\19_h±\9bÌ3ô§¹ÆfM¼Å¼\83\81\9aGWï"°ßMã\ 2\1e:¥-{È\vù\bïhÜ\ 1\16BS\83\12+öÄ*Âê¬u1ö     ÀB/ªP©%E\85·O\14Ç"¸\88\85'Jé=ä\ 5\1f5^M\ 6\14M1#/´¼\fYÉ}\8b\85\8aÃ\83\1cSmü\85bÌtÛ\7f\18\vµÌ\10oðÙ¶y£\93¤\1a\9a¹jýx\8f\ 5\16´½\871«§°P%ÛÛ¸ÀBÇ\11\vý\18ê\89\ 4²\1d%\18\9f}ßSÒ\ÁBH;)       eZ\10^åýØë\9a\10);\855dØ\15,pRAcñì¿:\80sÇF\92\ÌãTõ>':\19ÛªoGÿ\83þBd\9f\9c x\99\9c\87Þè\aiE°,¶\9cÂ\15G\13\87\8d\94\97µêà\ª\13÷y¡à¾\f8\11B\99èc©Æ\98\8dpd\87½XIg1Ñ!÷Ç
+\9eS®{|Ö} \v°q\82µNØ=^ \13\18&=g\1eÚ\1e=\15t@\1e\98'Sg»\9bb<G¢"\ 5ÚWæ3\96\ e\83÷ê\8be)J\ 1X\98\1e\97\ f{\86\17t:NpÚ*êAõI\97qSAÜ\87\87\899T\95Ê¢\16TÃÆ\91:2SïÃX(\15÷;heâm\87µ2Gºó8ñ\89*½1^°0'\87~\8cÕWyAd9>ÁÆ|\88y)Â\ 5z\10/Ïç\e\99:aÕ\18\1aÚE{4ÀoئJð\11\v&\89Q\90\KSE½Re\86åõð\ 1Å×±`\7f­\ 1º\9eW@\7fQ\14\18Ü\8b\eó/Ê\13¦\9b9L<]'ùü\f\16\ 2ªY2ÆV_ü±ü\98¿°\96\9e\13X\11\16\9e;hO¼7òvU³Ç\ 2\16\82\9fñåææaËû¼`
+\14F<j87\15_\88\8aB4]tç\9b8\8e\16<I|\81ýZí\7f\9a\8c        \1c\85\18CEp¹}      ð÷T\ 5\86
+\13ðz\82QÎa\ ev      Ýaï¤}¾è\96 ï\fZ%Á\97-àW\9aÏtþ4/øæ\8d¶>\16©¡        :à»É<Å\19\8c
\ 3{mGiÐWÍ.
+Áeg\9dß\8a\ fcaÁÒR;"\80\9c\1d<®¤«áU%3ò\82\v\ 4½¾Æ\vMK        t
+MÇ     <©\90P\95O\15<\rø%»Á\v+\16\80ãÚY =\9bÒºi2Z^ÁB¦dÙh`äÉ4Õ\84X³j1õM¶¼pÐ\96\9a§f\88'R"átÌ#\9c\12@T\0×<\90¦å\84\13\ 6ª\0ïv\82k.\9eð\17$o\9eÆÂ\ 3\7f!³Xh\f\16\16\95/¦94È¡\ 3ßó\ 2±X¨,\16ì\9fwxÁç\19\83g\ 4÷\8e\95Át[©¸Ä²ð\fKªõízcðè\f/ÀÓÇ\aä\8fEh\1eì}^ðíCö©§(å;´\7f@!gÝô
+¤G\fÂß\1e¼xNy\14Âù\138u§(ÖöÜ\8dä        \1fì\85|$S"kë/6\e×çhV\88×\13\9c\8e\17\ 4\86\80¨@EzÝ¡&zíDÇ\15\vÕ8Mà\9e\88kXÀ\8e.ñÍ3\83~^\8c©¨ie\},\84}\95\17¸y\ 2 M1\1f9\1aµrÄy$ÃU\7f\91ï<ó\1a\ fê\ 4GA·w\83\17pF\8e\ f;\89d\f\9a\10Ã\81~\8b¥C'\f\82T\11tYhÒÓ©ÆÚoðæâÇþ\ 2ðÂ2îrYq
+pèsyÇFzà/\1cl¤   \9bÃÒ\9a\ 4\9f-Ø*Ð\81ï\1d²\89ær06\92¹é\8eÜç\85¦\1d\15í\19Ú°¤Ò1ÍTÄpFÑ\88\16P\17\89CO\81íW#%¨Ì¢\87\83üð\91¿ÀêU»<\15{\v>¥!\K¿y¶\1eR\1dÛ¿±"\9c\14\86º±eÞÄ<?Q2éa>\92­ötîø\1f\ eª\19cð¯>|ÿ\ 1(\`!¤´Ê\90\17v8Ä=\ 5\80p\ f±0÷<\97²\88®úÎ%ç>ü\ 1\87ö½\92\82\87¦nvS\16>\9fîó\ 2ô¬,«8\80/P\81\94í\86¯·q¤%ñ\95\8a\e~4\14X\ 2G\ 5·ü\85 ìïÂb\ 1­É¶\a»Yt~I\89¿\80\9d%¼ ET\ 4«Í>æOù\vå\bn¡j\17À\ 2|Ò¡þ¨¿°ò\ 2Åf\0ã±ÚUdD\92\80\ e|\8f£\ e7\82\1f½v\0;ò \8eÔx\12ìÚ²æÙ0étòÐFò\11k@Ô]-\ eO§6þÂ0\f\ 1\1e=çíxº\Ͻ|$o\7fáû#¹\ fy!\1a¯,\1eT\1d¢>\1d\86\94\ e\8bÒÈ\9dî»O`¡D\ 3`\9a°ìµ\80Þ\11ya¢ÆV\9cÑ_\88sã7åWyA\97=Q;\ 6}qÛö1ÃÒ´ð¸|Úùä\ 6\16Zsïþ(b³\80a¥¬¿`-Øs,äÆ\\85¿;Ó\14ëçH\9a®\90ß÷\17\f\16°tè®mý\1e\14$\9f\88ö\bÙù \12`w
+n¯ùI\7f!0\95+\ 1\v\99¸·æÃC\7f\97ÙÛæÐ÷l|,ß¾KôÁwîlW¸b\81¶wyA\ 4\9eÑÕ\ 1\90\94\ 4|\90(4y9\80\98b·?¾®Â\8d¿`\ fZÔð(\8eT\99±² g\1d\99\80ª>;Dì\ e7Zçµ\89}M-\1c\9f_]½*«?Î\v\97+lõ\87\ e"N"²\8b\93U#Ói\93ºô!^PýĽPMC§&Ã\véèC\7f%ÁFB\8bvRÕ¤<q\8d\17¼@\0p3t÷\84\B\8b\85\b\1dÝ\8e\824µlÁß2\10\83ÿ¯X ×°Ð\99è\12\98[¹yOýè\99Ñ\7f\9d\9ebáÄ_Ø`Á®vRè\88N­ÆÐó\ e®¤Äp_a=ûZ.\8fý\85\83ïl]\86Ï\8c/\9cø\v+\160FV³\8e\1dxaï X".®´¸å\ 5a.¼á\ 3úsÝD\1ao\}g©Ø®B
\a>(&V\7fÁ\1cÔ\1aS­zÄ\v\0\9fÂeøÁà\1fs\93j>l\919ñ í9¼÷âÚ@3\16¥ÿ(/\bZ`ê\91X\83\9dE\14´Ð\89¢ÂÇ}+\r\8e:¸*Qøm\1aê´ÃMM\90|\18\v²Åð~´ë\8ayhr|öy×ÆyRW%«JLJl=-\ 6ï\9a¿PŽb`FǾò\18Þ3\1d¼QÆ\81º\81\ 5AyP´c¢k¢\82¼R-ØHÕ0L*»\82\ 5pÙdÞÂ&AU\90ô`M\94\94\ 6\ 5F\b¯ÚHû7\ 4X(\10\90\84&      ê
+\81\8e\92\8c³öU\11µ¸R\a\8eã+\19MjyÂ_P\rò\82\r`>ÀÂC\7fÁO\87ª\10\a,\98æâ1Mv\88£\1d\ f«>2Õ\ 5C{ÍB8ñ\17äØæ9á3öU\83\19
+\0^hS£¸Xî·!<HlL\15x\817ëAS\9ew§é\9c×xÁ^KKàÆqßv\f\ f\10\84\8a¼D\8eÏ,«×ð\fÃY\97e\9c4:Î3<U\89\81¼\84\17õGy¡ ¦³\f\15F9áDcçé\81\17bE|Þí±Ð«]\8bºdx¡âÑ\87±ðâ\91[\e©°ãe6ÞÅZ¸/?\87\8b§»´múàÚ¸óÒQn\86°Ù\ e\1a\1cö\ 1\86M®úÎÑ\ 4^ nª[Ø\19\19\ f\87\86½]}ÅFê\8au\88ND¸\ 6.\86Û0Â&'¡\87]\83\7f\93Þ\97ÚÏL\98\91\131Õl×\84ûË\8b¦ûQÂ\aþ\ 2Øhà»úÍ~<r¶ÑÁ ó\81ÏÄ\84\e[ݯ@©;|0×\96Â>õ\17rÊ9´S\83\8b\11\93\fÛ¬±%ÒëÒ\f92\1f\9ea\80íe`¬Í\15\84sâ=\1cw\9e¦¦®\11\v¹yçþ\ 6\v©ö°\86\84ÇøØ­\16..åCt\0M×¹"\1c\1ex\86\81¼¥\eIôQ^\0FÇÕ\12K\eì\84ÞMèD       À\ 2\1a\12Öæ\9czÝì¤1\9c\10\vSõjÊö\16\vñDZ \eë·\9f\ eó\vø«¹\99\83!öû\8aZ<ÎÁ8îÜ\9c}s\89\85+\14+.ÿ>\84âêæ\99ñ\85\83ùHMýRñüó|¤[¡\93ý÷âZó\17\a\85ÝÈAìHW.ýc\0\r±@wfi=\89ã¦\93µ \19ü\1d\0¦°-¤    °K\9b)¨o­©û\98\17fEÛ\ eÀV¢u\99ó\9aTÚ,\15DÀß\9b&b\1e7òB#»  L\91 \ 3Czüx\ eF3\8bO`á qó\17Þ,ÿ_\9eªY])#h#)¥ø B)\8dß-x0\8f]ßwcmü\ 5\8b\ 5\85«\89\r\13º'~_Q\12Ù,îOø\v¾ò}¿\e=\86@\95\16JÄBÍÛBæÅl± &î\17¾å\ 5\9e«/ÈSý-Xpó\17Þ\82\85\9bþ\82\8fX\88\ 4F·<Bi1/\88\85xìÚÖ¯\1aðÑW,\ 4\1cybèÐaoa[\81\81mÝÜ÷\9dïò\ 2FÜð\rW\ 2£\178fE\1a]pc#Áiæ\9dÁ\82\ f.\17®ÄH\91\17Ð_ ¥ÃÂ'°àæ/Ü\8e#µtõ\9d÷/ÈÇÁ
+\86êéI\ßÍb¡ä\95ÁÂ\ e{p\86K¼á\0¸\1eªúü í5íh©\94ß\ 1X§Ñ\ 4Å{
\ 2©¸\99Ð\ 3þ\ 2ã4\ 5ßpõ\9d\ 5\9f\1c\16¾\1d\vÿÚü\85C\1c\ 2ÅWr\a;ûªÈ(æ+\ e\98OXa²!ú¯È\v!ßEÃ\98¢\8d\95\ 3UòÞû\18\95ñt¼Ê[\83\9dÄ\ f0W!Á©ÿà%\eÅÊ3óGÀ\ 2\11åfSæ\87\7f\15\vÎ_ø*^ÈMÀ\vÔËë7ÚÅ*\82ÉkMÞu©ÐbhE\ 1\9fÃUe\81\8eð\11\94ýÔ&X\ e ÃÐ\9eì>\1cG:\18\9f\ 5Ò\7fÅ\ 3u¼àü\85\87¼ðõòd}¤\92;,8\7fá[yá\7fÀÂs¼ Ö`gÉ\1c\16\9c¿ð·yákÅù\vÎ_ø=¼à°àü\ 5Ç\vÿ\17\16¨ü\80àäÙ\97ö\9fp\82Â\vÂiþÊî\ 1N´ù´¨é\r\8dÈalßÑÌ\83\aÚ\8eé\17´ê\8f½üßåeåø\12á\93îÔÇ\84\7fíþ_Üü\176ò¶f¾å,ÿϵÿHiõ\7fí\82¹Fendstream
+endobj
+5946 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿÛÛÛDDDwww\99\99\99555ñññíííËËËÓÓÓ'''»»»\95\95\95ÃÃꪪ³³³ùùùèèè\8b\8b\8bõõõýýýkkk¡¡¡]]]\17\17\17\83\83\83\92\92\92\ 5\ 5\ 5QQQááácccåååÿÿÿzÔ;¹endstream
+endobj
+5944 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [282.387 384.284 344.155 395.973]
+/Subtype /Link
+/A << /S /GoTo /D (cupsomatic-dia) >>
+>> endobj
+5941 0 obj <<
+/D [5939 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5942 0 obj <<
+/D [5939 0 R /XYZ 85.039 758.673 null]
+>> endobj
+5943 0 obj <<
+/D [5939 0 R /XYZ 220.322 475.711 null]
+>> endobj
+1558 0 obj <<
+/D [5939 0 R /XYZ 85.039 356.232 null]
+>> endobj
+5945 0 obj <<
+/D [5939 0 R /XYZ 85.039 321.789 null]
+>> endobj
+5938 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F41 3054 0 R >>
+/XObject << /Im24 5927 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5951 0 obj <<
+/Length 2439      
+/Filter /FlateDecode
+>>
+stream
+xÚåZ[oÜÆ\15~ß_±ÈK)À\1cs\863¼¤O±e¹
+\90xk­\1f\8a$\ fÔ.%±Þ%i\92kÅ@~|Îe\86\97]J6j·UQ\ 4°ær8sæ\¾sÙÈe\0ÿÉebD\10¦Ë8\91"L\92åf¿\b\96·°óz!-E°Ô"\88\fn½X/\9e_\98h)\ 3\91\ 6ér}C$ëí/ÞË¿ý°Z¿z{æ\87aèÉT\9cùq\9cx/߭ΤwÅ««·\97?¯/\7f~\8d3\r\8bÒ{·Âí7oÏ\92Ð[\9fý¶þqñj=ºÖ×BG!ÞûañËoÁr\v¬ý¸\bD\98&Ë{\18\aB¦ér¿Ð&\14F\87v¾[\-þÞ\9fÂ{zÉ_ͼÎw\14~\18\88$Ñs42\12a\ 4gô"ÐrF\ 4¿\ 62>~\84\11Ú\18þðøPÜ\1a\9f)ÍÌ\99ë»\9cÅ\ 5\87k\90ÕÎNo«3_Å\1e̤×òRW±\98»; Ë\91\11PU2:3\8d\84\1eÜV\9b÷yÇT\93\9bÃT$©¶T×ÙæL%Þ{ü\87î*áìí3¾èþ®\80\19\10ÄÞ\9d½ºÉ\90 EÊ\eâ\ 2\ 6ÍÙÀ"¿&ôþY]Û/¦L\13U\8d_\14%ÞÙå\r\1d&\90Ñ¥/£P(0RTU\90ÄS    5îÂö°ëè\84[>\e\83\85βC\8bô®»¬@~\9f9\1eò&¿©\9aÜÎ\vËufÿn\81´Éð»ûÒR\94ÇúV2î¹\ 3Åòrs»äÁÛ×\8f¨ú¢¸=à\rö9èCÒ\93òÄ¢R¡âpjR\ f\1f*\8e?\aæÐÜ#\10¦\16I¬O½+Ncë]á\91w\85\ 5>*E\9aª9ûN\95H4HC\ 5BÇrL1ç      ÖI\96\1fà\1eCëî/1hd\bΩhAÃ+µt{Ï/÷Ê,Ï+àj9r{ø\1aìD\ 1ëröî\89è"õ\80>H\19    \ 1\1akâHÌQ"Tjì\aß\1fË:Ö"\8dÔ\97ªju\ eú¾°\8e\ 2Ã\8a\87-zzÂnÆ~Øõ\16\1c£\ 5\ 3iy¢f\19\0\98Édz÷      ô\85`\ 3\11p\88\10Äñ<øû
+\14/¿\ e\85\ 3R\ 5Hòq´û¡%oG7Øã\0¤¯\95ò>ᳫCó{\9ce\f\ f¼\82 \82\7fkt\1f\ 4\8e´ß¹³GйÙÞÎ\b\11\0\9fÃ\99ð\17¢ÒÕ\v\1fÉ7UY:LÙtù\96©^ÁRÝV%Ï®:äã\13ÂË¡å¥\15BYÕóÔ\90\82,\98\11\8c¡Ó ¨RzsÑ#f\97í,Â\ 3ÆZ\88-:\82Vå S÷!\95\8c1\1cKQ\82§\19\199\80ïê;àB\89ºÞÎ[n¬¢\1e%|­õI°iÚ\8eç=\96ß\8f\10\15\9eCO³(k\9fp\9b;Ôl,Ö\97yÖì>\9d¼SÉ÷s\81?\14Q\18=­Pü\ fÌR*\82h\10W\90\ eæÆ\86\18\80\8dÖ]QY}"ů\81      j\10      ÏèÁù.ß\90¤PvdE°\93Yú&ÿp((\ 6`\8cÕàß\1d:9Y|å\1fj\8eU\1af[ä£Þ9½ü\ e7Iæ\81äNìeìMd¸0'\8b\ 4\82\97¸èò2ܨʱY\1azìXQÄoµßgåvGq5?\8d**¦¨\ 4ç\89H'O6\872\ 1e,ô\9ez\97w9Ë\r7Q ç\17#ûΧY@kó\1fÖö8w\ 1\8f´\19.e?Öu³CW18Ô\9cª¹õv&5SI,b\93X\86³ºÞ\15\9b\fméy½½\99ñ^ O\ 2õ`\8c\80¿Aú\14µ¡µì\85\8cã=
\80pãv\1a7A£ÏZ\9bçâ\ 2"á©\ 4%ä­2\fí% µ®ªÛ\19Éé\b\12\1c\17±ë>gô\8f\93Dö´(Á,\97\81\9d\86C2æ\83\87M>bmE\8eÚvW\9b¦@Bû\84\9f.\7fz\85£À\9b\18ÄÌ+|     åXª\92±+N¬\ 1\ eoñð¹Ì]b\ 1£\92^w&Èà¢(\1d=ó#ú¯CrÜÂ\94\97\884\ 4o»-¯´]±Ûá0a袸ÆxDû\19ï2\10\12Ê\91 p¥ºá¿\ eFT\1cx\15\85\8bÛ¢Ììgìqè\81ÿ\8bx\92\9aIM\ 6S÷XD        XÐcÓí\v\83åþ\b\19êºO\0ª~ø\1d\9fÀ\81v¨¤h\91îÉè\ 3^Èj
+\ 6EÞN\19Áñ\b¼\91U\0oþf\1cª$¤®¾\89"¯°\aN#U;\93µ\f\8a\8d\8eÕ\1f\eOùæ\19ºHäż\80·Ã\0ª\1a §Ð^ìm\9a<ëÆ\9fa\ 2\86\9e=¤êã\17îîèÕ°lÓAö/ÜA!\92gq äÅ\9aS\11\1cVeÿ×2m\ 6\8b&\ 6òî»#F\87´,o\1e\95@\b¦½©\9a\14a\r¬\e\99"\84\18EiÔj\94\8cu\825\9e\80ôË\98\80\r¢\16}ÿ\aÓvw\85]\18§\e\98ºâ.±\8b\ 3\9c3áÖ\16\ f0,«\8e÷û¼º¶¢mìÆ\96²\8a]þûi\ e0®Ã]¦\87:Í:Ö\1f§«¼ö\a/q±\12³\89#ã8!«&k#ÒûbôÝ5!iÎ\84\84\ f%\14à[\ eËH`Óùñ¹\96º\1c%¥HiÁ\97ý\ 2\92\9b\ 1\83\91º÷տ»\ 3\9bOãg.\f9\ 6,ÓeÅ\ 6uªxÄ6jg\8dÀ\1e\ 5\ 2\ 6\ f>\ 3öR\19¡t8\13ô?\82al\ euë?\8e÷q*t\18\7f6\vH$\15©O\ fC\95+Åì\18tRò¨Ï]Q\eê\91\9e\96\84¡NúxÞvU\93µ¶Ð:®x¤0i_\1c\11`áÑìñPöYS´ÎénfuâþgÕ    ©E0§Mðn\ 5@\8cú|\909L_B\1d\7fYF\97>-]^\10VB6ðé,ÑÔL\v\1eÊÒ\f<Ãõ\16Y\16]\95S5}*\12°n£ÍÀ÷´\87§Råm9\ f#UAÔB/ìì\98#Aó\1eg!çB-\8f\v
+\84¨\eWhãQEÉ»}\³á»¯ï\\bþ\8b\85\88\94+\86Õ9BÕ3þ\98\ 2\9ao[\95!$\9a`\98'¥>\96ËF\rI\0\8c'ýN\9f\f¿\1eÚ»\9bÂb×ÆR£Ü\:\0ac\9bu\19\8e¤\8d\ 6°DÛ{\8c\95׶öØö\rQ¢#SæÉa\88sþ4îSÅ\ 2\14ã8àCÞ\80³ªl\99\9b¡»Q1µUü\11h\8eÏ`t\ 4¶9\8d¡âª\ 3ÑíûNï¬é\e-d\1aý\9f´ç\ fíõ\8cK(%b©¾°7ïª\96¯mÌÛ\9di#kÒ\95\aà\93AdûÞÉ·éÊOÚEr8\ 6¹¯\\8f¼\18^Ð7é\e\97&öMzbû¤O\8f\9eåoÒªW³­zõ¯·êU\1aSpãV}øolÕÃQ*]úQ*\12îÑ~M«\1e¬44!\7f\0a-\8e̸W\1f\9döê#¡\92ôÛ6ëÕ\7f§Yÿ\ e\7fÕ|áÚfôÃ\18XcqÚ\9fO¹Áù¹ö¼\14A,ÿ#íyÀêhú+Íø
+#Â8ê¡PÁ2Ø\12\96    \83D@ê\86Ü ±åÌUuh6T\92F1'ÍPaÚ^\19¬\9c7ÅGÀ\91ç«Õy;Ó\ 1V"}è×h\90\8b\90Æ<\8eÌoÐû\93ÀâW"½K\a]}ÝÐ1\85+'\89j\93Ùï\þO«\88U®µ\aÓý\10\86ª\8f¡Ü\0l\99\8cÞ\f\ 4£\86«ß×iöT\8a\19D¯(K¹/(1`\82\ 1þ
+î:\13\87Õ\9e\13\ 4¼­\98ëÝ\9e¶²\887\9b¨Øß-éïè!بÇ#1cÅ\ 6\r.PÅ]Þ\1e\86¦~KÕbMiWÕPYçð|ߣ2÷'z\b?\96\8e½\8c\8a\9de\85\15\9e-Ü®\\7f\96ò\ 5WSímÃ-ßµbî×\ 2\80Ç \9c7\16\9b\83|ÝÿC\10ÆB&}>ó¨Ý©H\9fü\167JO\1c\83\7f\ 2sÓ¹{endstream
+endobj
+5950 0 obj <<
+/Type /Page
+/Contents 5951 0 R
+/Resources 5949 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5913 0 R
+/Annots [ 5953 0 R 5956 0 R ]
+>> endobj
+5947 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 364
+/Height 29
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 1604      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9c[(|_\14ÇÝÇ%ÿ\14C\183(ù¿HM¨yP\1eD(×ò/)2á\81D®#\97\a\f\8dr-òÂ\83\97\7fx\98äaÔ\14i"\85òBQnå~-w\83ß\7fõßu\9aÆ\99\9c3Î1k=hÏ\9e9{í³>k¾gí3öùó\a\8dIËËË;==Å8 \1d4´ï\99\93\93\93\9f\9fßÄÄ\ 4\86\ 2é8\88m;°±\94¥ÄRRR\ e\ e\ e\90Î/¦\83¤\8899°±\97¥îîîð×ÛÛ{xxøããÃö\9cG:\fÒ\81R\84\11:HÊÐþv0c;KÏÏÏóóóI[&\93}ûª\8at¸L\aI±­ù\1c_\17³\9a¥¤­V«\83\82\82à¥\87\87\87R©ÔëõÜ\99'Ò±\9d\ e\92B\r±ÃÈ···r¹ÜÙÙ\19:ccc76603\7f\r\1d$\85\1abêÝ\7fl0Ú\91µZ­D"\81~WWW\85Bñüü\8c\99ù\vè )Ô\10öî\8f}\1dóá᡺ºÚÅÅ\ 5Þ\8d\8a\8aÒét\98\99\83¤PCÌ¿û¯\rfjä\95\95\95èèh\18\1cêçÊÊÊûû{ÌLþÒARvÐ\10jäµµ5±XìååÅ£,eÉõËËKkk«\9b\9b\e¸\10\89D\1a\8d\ 63\93§t8EêG¼ÛSCâãã\17\17\17\7fðd¹\93¥Ä677¥R)qT\\|}}ýã\99É\1d±â\v\1dþj\bSSµ§\86øúúr*W\7f<KÁôz½J¥\12\b\ 4àK(\14ÎÌÌ \86ð\8b\ ej\88-\1a\ 2\87\f\ e\ eFDD@\90322nnnHÿççg{{{`` ô'%%\91\91ÍßÝz~~.--ýë\7f+//\87bÒ¼\vX´&$$¸»»\ 3ÙÂÂBþf)±\9d\9d\9dÄÄDâ177×hG\98\8d3±<\86\1cáÂ/:ÌÎ\8a6\80¦(¼¾¾VTTøùùI$\92¾¾>#Yhnn&{\82>>>ZZZ\82\82\82<==333IAÅ`ñ`£\86tvv\9e\9c\9c<>>666ÊårÒßÛÛ[__\7fqqñöö¶¾¾N\8dlèÂÈ]]]\1d\b>\8cóðð T*\e\1a\1aÌ»\b\v\vÓjµ\10ÃÝÝÝ®®.¾g)\11Þ\91\91\11ò£\0\14l³³³\fj\88å1ä\ 2\17~ÑavV´\ 14E¡©©©ªªêöööðð°  À\10ßØØØÖÖ\16iÃ8\1d\1d\1dð18\1c>_TTÄ©:\84j_^^BáAÚ\91\91\91WWW_?fFCBCCá\1cI\e.j"\91ȼ\v\10ÕÑÑQêò÷\v²ôàà %%\858MKK;::bPC,\8f!\17¸ð\8b\ e³³¢\r )
\80+õW|pá~zz¢:ÃÃÃïîîH\e\8a\10\7f\7f\7fnjÈûû»\9b\9b\eiC\ 3tÛ*\rquu¥\ e\81Ò\8b\1aÊ\94\v\8dF\13\17\17\aGÅÄÄÌÍÍñ:Ká|\87\87\87½½½ÉF°ÉÉIfgbU\f¹À\85_t\98\9d\15m\0MQ\80~£Ý\82à\1dª\8e½½=ÃNò\ 3\13eÎÎÎÜÔ\10з\90\90\10Ò\86«\12µd3£!\86§\ fÇRÚ\vC\81ð\9awA\fj3`\1a\10\10Àß,ÝÞÞ\96ÉdÄW~~þùù9ã3±*\86\àÂ/:lÌÊ(\80¦(\ 4\a\aC\11h4\81¥¥¥ÁÁÁÕÕUª\13Ê\95³³3ÚÙ2²aÙF\rY[[ÓëõP)uwwçää\90þÒÒÒ\85\85\ 5\98\1e\94|°d£Õ\10X÷MMMQ§P[[ÛÓÓ\ 3\ 5\18\8cÖÝ´.\86\86\86ö÷÷ßÞÞæçç%\12  \1f³\14N
+ÎÔÃÃ\ 3¼@\ 5«V«Y\9a\89U1ä\ 2\17~ÑavV´\ 14E¡ªªª¦¦\ 6\969ÇÇÇä.\a彬¬\8c\9as[[\e¨
+\88\ f\f\vÔ²²²hYÿ\94\86$%%       \ 4\ 2¡P\bó\ 4ñ$ýpRÙÙÙÐ/\16\8bûûûi5dvv6""ÂÅÅ\85¬ÎÌÜÿ§uQRR\ 2=P¤I¥ÒååeÞeéÆÆFll,),år9µÚeIC,\8f!\17¸ð\8b\ e³³¢\r )
+ )ðyè\84/\1a\88\8cáWìõõ599y``\80,6ÇÇÇÃÃÃA\12SSS§§§\8dXsd-Ã\92±êÂ\92,µeo\17í°\90\ f
+\85\ 2V²08\h´Z-Û\99ÉF\fí\83\9e\17t~ðN/G\f\92È0µ«K§ÓEEEÁ[ þÕÕÕÔå\e5\84¿tPC\f£ê\98O\804\15\19[ös}\1dùþþ¾²²\92<¤"::zeeÅZFH\87\9bt\90\14>\ 1Ò\ e×P\8dF#\12\89 \aÖ¹­­­\86?ZY«óH\87kt\90\94c>\ 1ÒÐXÍÒëëëââbòR*\95nnn~c4¤Ãe:H\8a=R\8el$-gff\84B!4\ 4\ 2\81J¥²ñY\9dhH\aÍ1ï2%&&îìì`L\90\ e\1a\9aµYêãã322bøoÿhH\a\rÍÂ,MOO7µ3\v\réü>û\ f«\7fÑ\95endstream
+endobj
+5948 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 370
+/Height 99
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 3132      
+/Filter /FlateDecode
+>>
+stream
+xÚí\9d]H\14Ý\1fÇs}Y5z\bs\15tÍÝM±\17kEJòBð&¥¤\17\v|n\ 4K\11/
+\91ìMñåÂ\ŤÐBoÂ(/üÓ\v\84xa é\85(\86     ^D`\82æ\85¥æKùîªÏÿÇ30,îî<³»sÜ\19çû¹\88ÙÙ\99\9cï\99Ï\9e£îôÏ?@J®]»öãÇ\ fô\ 3Ò\ 1@*öíÛwðàÁ\17/^ +\90\8ejùªb\18\8d[\8e´´´ññq¤³\87ÓARÎ\92Ú§bØ\8d[\7f\7f\7fú788øéÓ§[[[\9eß\ 5HGÂthº"I:HÊYRÜþ£*\83õ¸\9d\9a\9aÊÊÊâ¶\93\93\93ÝþäE:rN\aI [E\85ëk¦ã\96Û~ÿþ}xx8½\f\b\b°X,V«U>×\89t<O\aIÁ*»?n\89ùùù¼¼<\1f\1f\1fÚi6\9b\87\86\860V÷L:H
+V\11ßê¿=ÀaÉ]]]ÑÑÑ´ß××·¤¤duu\15cu\ f¤\83¤`\15ñ­fñó«¥¥¥¢¢"\8dFCïÆÆÆöööb¬*=\1d$\ 5«¸:nÿç\ 1ÎJîïï\8f\8b\8b£ÂiÖ}ëÖ­ÅÅE\8cUå¦\83¤¼b\15¾äÁÁÁÃ\87\ f\a\ 5\ 5)hÜ2ªzmm­¼¼ÜÏÏ\8fªÐëõ\9d\9d\9d\18«
+M\aIy×*gÎ\9céééÙ±S\9dã\96cxx811\91«èúõë³³³^\1f«ò¹)\94\92\ e\8b«Ú\85\14$¬Â»V9pà\80¬F¯×Ç-aµZëêê´Z-Õ¥ÓéÞ¾}\v«(+\1dXEZ«Ð)\r\r\r\91º=##cnn\8eÛ¿½½]YY\19\16\16FûSSS¹\92\85\7fn¶ºº\9a\9f\9fÿ׿\14\14\14Ð\14
+Zü&%%ùûûSÖÙÙÙÊ\1d·\1c###)))\\8dW¯^ÝñÝ7\ f¯D|\1fÊ$\17e¥#òª\18¥ÐÖÖf2\99ètn\ f\95\1f\18\18H/Íf3¿.\10SÅÖÖVYYYxx8\9d~éÒ%~bf_Å.XåáÃ\87\93\93\93ËËË÷ïßÏËËãö?zôèîÝ»ÓÓÓ\e\e\e\9f?\7fæK¶­bGuwîÜ¡\ f\ 5*giiÉb±Ü»wO¸\8a¨¨¨®®®õõõoß¾UWW+}Ür*njjâ~\ 1A\93ºööv       ­"¾\ få\90\8b²Ò\11o\15\16)\94\96\96Ú/ÍH;õõõ111â« ýUUUóóóTEaaaNN\8ep\15L­ÂoÏÌÌÐä\84Û&³ýúõËþ0\ 1«DFFR\8b¸mÒ¸^¯\17®\82¤ÚÜÜÌ\v\7f\ f\8cÛñññ´´4®ÒóçÏOLLHh\15ñ}(\87\\94\95\8ex«0MÁ^,>>>â«0\18\f\v\v\vÜ69äСCâ\17J쬲¹¹éççÇmÓ\ 6¹Ý%«øúúò§Ðd\8c/ÊY\15\9d\9d\9d§O\9f¦³N\9e<ÙÑÑ¡èqKí}úôipp0÷\95·ÖÖVi¯Ä¥>\94C.ÊJÇ\r«°H\81 ×ݼy3!!\81\94\15\10\10À¿+¦
\17^<¼\91¼k\15ò[DD\ 4·M\8dâ\97~\ 2V±ý¢(\9dË»\94\8a"9\vWÁA³5J944T¹ãöëׯÉÉÉ\]YYYSSS\92_\89K}(\87\\94\95\8e\eVa\91\ 2qüøñÊÊÊáááééiZïìxW¸
+\9aÿüüùÓ½\1fêJn\95ÁÁA«ÕJs§\9a\9a\9aÌÌLn\7f~~~ww7]3ÉóÁ\83\a\ e­Bk½×¯_óí*..®­­]YY¡Åã\8e\95£Ã*\1a\e\eÇÆÆ666>|ø\10\1d\1d­ÄqK\8d¢\96r\9f)4G}ÿþ=£+q©\ få\90\8b²Ò\11o\15\16)ØV\11\12\12òñãGª\82ì×ÒÒ¿+¦\8a\8a\8a\8a\86\86\ 6R\16\1dF×yùòe/Z%55U«Õêt:º*\92\9fÖ\80W®\¡ý\87\ f\1f~òä\89C«´··\e\8dF\8dFíà\ 4~Êí°\8aÜÜ\ÚCÓ¶ÄÄľ¾>Å\8dÛ¡¡!³ÙÌM5óòòøU3#«\88ïC9䢬tÄ[\85E
+¶UÐY&\93\89V:G\8e\1c©ªªâß\15S\ 5-ÊHD\ 6\83\81D\9a\9e\9eþæÍ\e\80\18Á´
+1ãÖ\93o±9,\96FHII  EO\85Ó\aGWW\97\87×é\95\9dè\15\91\8e\e+ =\ 6¬âê¸\95öûk½½½±±±ô\16}F\14\15\15ñ\1f\8a\81U\84­¢¶'m
+\8f[O¾¹f_òâââ­[·¸\87xÄÅÅõ÷÷»\9a\1aÒ\91g:HJØ*xÞ&#{wvvêõzÚCkÛòòrÛ_\90\89/\réÈ3\1d$å,©£*\86é¸\9d\9d\9d½~ý:÷211qxxØ\8dÒ\90\8e\9cÓARì\92\ 2öãöíÛ·:\9d\8e6´Zm]]\9d\87ÏD\ 5H\a`Ür¤¤¤\8c\8c\8c O\90\ e\0\9e\8fÛýû÷755Ù~y\ 1 \1d\0Ü\1e·\17.\pö\1d4\80t\0p\15áï \ 1¤\ 3\0\0òA>ÿc5\0`Ϭàdò\97?\0\80½d\95\18ÑÀ*\0\01Vaw<\0\0V\81U\0\0°
+\0\0V\ 1\0À*°
+\0\0V\ 1\0À*\0\0X\ 5\0\0`\15\0\0¬\ 2\0\80U\0\0°
\ 2\0\80U\0\0»Ï\9f?\7fÜþ\9f\92\9cYE @ª\ e}\ eÀÞfuu5--Mªç¥\b\97C\15Quès\0Ô \96sçÎq7~HHÈ\8eG¦ÄÅÅ\89/\8a\ eÞq:\15È\95LU@)\0¨P,¡¡¡_¾|\91ªX*\8a
+\84R\0\80X$\11\v\94\ 2\0\90P,P
+\0@B±@)\0\0       Å\ 2¥\0\0$\14\v\94\ 2\0\90P,P
+\0@B±@)\0\0       Å\ 2¥\0\0$\14\v\94\ 2\0\90P,P
+\0@B±@)\0°FÂoÐÈ_,P
+\0¬éîî>uê\94Jf,AAAP
+\0¬\95B7\9aÁ`PÏR\bJ\ 1\80µRè.\8b\8e\8eVC{¹\a=A)\0°V\8az¬BlmmA)\00U
\90FõX\ 5\0ÀT)yyy###°
+\0ÄW\15#¡Rh90::ÊÈ*_\ 1û4\81\84ìS1\12*\85ö°³Ê>À8MÀbÄ\1eU\19\1e\8eC{¥ì\82U\8e\ 26i\ 2F#\16­öP)¼Uè­4\17)))AF\18ÃHDµ­v¦\14Þ*n@bAF\18ÃHD\9d­\16P
+±¼¼üÁE,\16\v¬\821\8cDTÛja¥¸\a\89\ 5\18F"êl5\v¥À*\18ÃH\84õeȶÕ\8c\94\ 2«À*HD\9dVa§\14¯XŽrd~ÏÂ*HDAVaª\14X\ 5V\81U<\1c\8aüËþþþ¤¤$\7f\7f\7f\9dN\97\9d\9dÍ¿ÛÕÕuöìÙÀÀÀ\8b\17/ÎÍÍy½Õ¬\95â¶Uh»­­Íd2Q\1fr{\8cF#õ\e½4\9bÍ===ÎúÙþ\8fQ©]eeeááátú¥K\97fggí«°?kuu5??ÿ¯\7f)((X[[ãÎ\12(­¡¡\81.R«Õfddðá:\1c        Î
+§B^½z\15\1f\1f\9f8qb``\0V\81\97QQQ$\90õõõoß¾UWWóïZ,\96ÉÉI\1aE\8f\1f\eÙ»­\1e\1d\1d¥[\80\8eIMMÝÞÞft\19n[¥´´\94¿gy¨ëêëëcbb\84ûÙö\14Ú_UU5??¿´´TXX\98\93\93ã°\8a\1dgݹs§®®nyy\99΢ÔîÝ»÷\9f¥=|ø\90Â¥Sîß¿Ï\87ëð
+\9d\15N\85ܾ}\9b\8e¤ã\9f={fûÌ=X\ 5V¡Ï²æææ\1d³\11Û\83\7fÿþ\1d\16\16æÝVÓÇ.\r~îoeiÒ"7«8;\92Äâãã#²\9f       \83Á°°°Àm\93C\ e\1d:$\9c\1dGdd$©\83Û¦òõz½øÒffføp\1d^¡³Âm\v!çøúúÂ*°
+ÿ²³³óôéÓ4*N\9e<ÙÑÑa\7f\rüüü¼Þê]\10\8b$V\99\98\98¸yófBB\ 2Ý­\ 1\ 1\ 1âû\99 ~¶]ÝðF\12
+\95ÉÏߨ\97ø°Ä\94¶¹¹É\1fïð
+\9d\15.pI°\8az¬¢Ñhh²êldÒü¶µµ544ÔþÝÅÅEþ\13Ê»­f-\16I¬rüøñÊÊÊáááééiêðÿìgÛ\9f\11Q?ÿüùSÌ'\82íY\11\11\11ü\ 4\83æ$4»\10_\1a\1d\v\¡³Âa\15X\85 \ f ¦¦¦\8d\8d\8dÑÑQZ,óµ466\8e\8d\8dÑ~º§øoøÒ»\9f>}²Z­t_¼{÷îÆ\8d\e2i5S±Hb\95\90\90\90\8f\1f?R×MMMµ´´\b÷sTTÔëׯyETTT444ÐÍK\87\r\ e\ e^¾|Ùa\15;Î*..®­­]YY¡\95\88í\8f>\ 4\97t\85´>ª©©ÉÌÌ\14¸Bg\85Ã*°
+100\10\1f\1fO3ØcÇ\8e½|ù\92¯%77W§ÓÑþÄÄľ¾>~òL7W`` -ÆËËËi\9e,\9f\13\8b$Vioo7\99L´p8räHUU\95p?ÓÁF£\91¦\91Ü\ f\9fID\ 6\83\81\96NéééoÞ¼qV\85íYÎ~M#PZjjªV«¥ë!óÐäDà
+\ 5~\a\ 4«À*{©Õ\8cÄ¢\92¿­e}ñ°
+¬¢ÐV³\10\v¬\82\87ï/µ=ãÔ½q(,\96ïß¿Ó2!Ú\15ÂÂÂÄ[\ 5\956MÀÚ*xÒ©çbaýÔ&\80çÖ*\ 55?ïÔ½\1es&\16Î*\91\91\91£.299\89\8c¼\95&\02Á¡XØ=\r\e\0 N±À*\0\0\ 2«\0\0¤\15ËóçÏa\15\0\80\84bÑh4°
+\0@Z±À*\0\0ÉÅ\ 2«\0\0¤\15\8bÉdBWx\85ÿ\ 3|_àYendstream
+endobj
+5953 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [328.316 717.299 389.581 728.989]
+/Subtype /Link
+/A << /S /GoTo /D (pdftosocket) >>
+>> endobj
+5956 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [322.255 271.893 383.521 283.582]
+/Subtype /Link
+/A << /S /GoTo /D (pdftoepsonusb) >>
+>> endobj
+5952 0 obj <<
+/D [5950 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5954 0 obj <<
+/D [5950 0 R /XYZ 85.039 703.551 null]
+>> endobj
+5955 0 obj <<
+/D [5950 0 R /XYZ 298.883 673.118 null]
+>> endobj
+5957 0 obj <<
+/D [5950 0 R /XYZ 85.039 258.145 null]
+>> endobj
+5958 0 obj <<
+/D [5950 0 R /XYZ 302.474 178.3 null]
+>> endobj
+1562 0 obj <<
+/D [5950 0 R /XYZ 85.039 134.612 null]
+>> endobj
+5959 0 obj <<
+/D [5950 0 R /XYZ 85.039 99.202 null]
+>> endobj
+5949 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R /F35 3036 0 R /F20 3021 0 R >>
+/XObject << /Im25 5947 0 R /Im26 5948 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+5962 0 obj <<
+/Length 3263      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZYoÛH\12~÷¯\10²À\ e\ 5\844ï#o¹Æv&\876²wf1\99\a\86¢%\8ey(d+\8aÿýÖÕ$%ÑÞ\föa³\b`uWW_Õu|U\8c3³á\9f3\8b\ 3Ëö\92Y\14;\96\17dz¬:³gk\18¹8s\84Ã\9eù\96\1d\ 68ôâúìüç \9c\95ØÉìú\96X®W¿\e//\9f/®_\7f\9c\9b\9eç\19NbÍÍ(\8a\8d\977\8b¹c,\99ºøxõþúêý\ 5ö| :ÆÍ\ 2\87?|\9cÇ\9eq=ÿãúÍÙëëѶ¦où¡\87û~9ûý\ f\82£½9³-/\89g{hÛ\96\93$³êÌ\ f<+ð=é\97g˳\7fô«ð\98?ãY\13·35\87éÙV\1cûS<Nhy!¬Ñ\8bÀw&DðÉv¢ãK\ 4\96\1f\ 4<ñxQ\1còõ\10\12Úµ\8c|¼à]\9c`b\97×(¸\ 5È0\f\8cE\ví¢\9e»±¡P\92ms¼\7f\18ZQäO\1fÀ³\928\1c]jr»Ov`gM57\1d£Êñ/n\99\80FZ>\85\93D\9eQ7µy\8b\9e\1cf9|Ä¢ÃßÐئ\19\1eón\1e\84Fº&®\15\vµáVÕàtäV°Ô&­\99\fÃýÂ\9aÒì\80Ö!)­i\1dßX,^uOñþ33²­(\9c\99\ e>lB×hótu\8f\r<fÓr»Ûet\97\9c\96ênqÕ\92\87v\1dn\169Æ'Çói;Å\ 3Í-ÿÒ±\84çóÜt#£\99Ã\9fo@}ÂÔ\86.\90\18\89p\8do$¯Äx\aâ U>,ù÷·§ü{õâ\9dùüJ÷.\17æ\8dn/q~mÒ\rí\83Ë-\9b\12ߢ-:d\8d\13cy\ 1ý+\13ïtõQ\16\ 3clªmú\85Û×óØ7Ú]èË\8cW¨HëB¥%\8fß¼\97i\91\b\18\1a$£¦Ê\99\83T¢iµ\f\12£×\92\1e²Z]h­AI#7ê\15î©Æ÷        è:¤2vbìI»\95ÊQ\8cv\fB\ 6!Þs[mrn¼ÄE{/\ 3\84\15ùH]P,Í\16Þ\ 6ú­¬Jª\95ÓQ»\9eé+¾\.\1c w¬\9c°Z¡\84Ø¥¥\1eßäå\96GÁâ}|\14\9a\91i\ 5ÅM´n@\eõm×j
+\1a\10\9fS÷ù¸åÔÃ6Û*gëf\ f\a¿/op"]ú)SÒ\8e½*ßî\9e;·z\8b|Å\Ã!\8a\96)\19\18\86\ e\rÖ:v\1ef\12Clðf&Ä\ 67  þ\17\9eñaÇt\r\1ap´¤\vñÂ\89þºK½(ª-\bÆÔBmÅ¥\1eÐ\9a¹      ®ëO-ÀL\1dï\9exàj½\87n\14ºÉ÷¸Ú\vÜë-<jà\84ÆmÛ? \13Ø\ 2\17Á\ 1÷¨µiÏÄN\17ù¶|``ùZôzÖñXÚ6;Qpì:¾Í\rÜ\18<(wð(´\19ú\9cí\96½[«Ð\8aë5ûXÇõ¬ØI\ eôµÎÓ\16Íé\1eM.6|ÛÆFÄç\19\84Êf\80ÎÊMBv$`AnÂó"cÕ\16sm\178X3Y5Ãj\9bF÷¾ìÒ\92\1d     {\a¤5;\85L;\85"\91m4?»ê\9cO¸ët$rc\10MÙÔëNK\fÇÉÍà,T\11óÔU\8d\ 3°6Í\85À\1dq\ e¥"×ã\18§æå\80ÍÙ\89;3\ 3\1f\90Kô£#\8fk\84\10­\84»\ 5½\93Üþx{Ð\ e?\99Þß\ 5X÷]À£Û¤m¾ÇõS\8eÿø\96~d þ"àhsA\1a®+Æq¨¯\1d\8f\80ƯÑó\95÷Ü×nÐ\ 5®.­ÄÀp$­Ð8ø5±\8f\ e×u\ 3c;º)='Ne\12ñÑá¾õA ,óA*ð¼ð\88pDZ¥|ÙQxÔZ\vÁøT=b`\aDnú¶\15úñ\8f®\1d\1fÞÁ\8dÞ_\1do\ 4 :´Ã\87\0¨í{ߣ\aoÑ9] [t\ 1:\8cÜ¢¼>\10\114àoÊ?\ 3Ü\f\18n"±JWÒÒP\ 2Û\80¸daR+ô©{îg\r¿bZÔdæk&w;t.½\92É¡\10\88\8b\bĺ±=\80X\1cG_HÊàyð\9a\87ns;ò"9ùE\1f\9ca§è\8eUE\eû\88$Z\84X¾3`Ol\17õ\bZ #LëL\86P}ñ\17®È+|X\9e»Üú¥¦ø°§\0wÉmfî/\86¨\ 1YI$ì\8d\9e\ 4EÍ1¶\9d@0øz\83K\1c$\173t\14§Y\bz)jA3üÓ»j`LÍNÑC"_*ó¶mÞI\84@ÙM\83\98\10TÊÕN6üÑÍèrqõfybD\80¿\1cwz\1fß\8a<ç{\8cèÅò\15È\10ßò\1e}!ª\b\88²,2\91 äS\9c
\ e\ 6±1xXä\9dö°8B \ 4\'j\fæÿ\80í\89N
+\b\84ËÅO¼>\11ÉÄj\1e9Ò}YN/ThBÙ5b>\81\95\80Ó\18Å`ZA\83\1dA(¤\1dì\94³\917\16¥\19E-¢ \84(4¨\12ì\ëE÷ܧ<x×ö®\87ð\8a*ïµÂâöälp¡2ý\æ\ 2ÙkÍó\952"\81é:?\80öÏèý\e¶      ÆBh^EÆ£[êm\1ePm\ fô"ü\7f\89\10\ f_Ô1Î3r\r\92
+¨Gçql\17^þÁ@\12¹\7f1\90Ä®Á\ 5\8b\11vvc\87£\v\9e\ f9´wÃÐ>Ö\e
+\bk«i×<)e\9fïöÊ\88\ e\13îÖë#\8eõ\b[ïM!\ 3'á9ÒL\15¦@k;´l°÷±#ÍÒ\92áK2Î\1a[!]\10\14É/k\8b-ûV\1cB\18\8a\18\94{wC\8c«\99B¸Ø\1dRV׳\r\82\M[®ô\12\81M\17ÉÊݪ\8f\840ð¡¢Ä\1eÅ\19Ø\8c\91\ f\1112ét\1aÛìÝXÜ\13x\18\e\ 3P\ 2\7f\17\80¢NÖ"\ 1\0B\9eÕ?µ\vTÇJÐ\17\fOí$V`Á6T\87\fàh\82T\95.L\90\8b\b£¾ö\14\19W5Èè6Írî.Q\88 ÎÓ\9a¤kynðÀÑàÜ\98\12\86\12\r£À ¼\855\9e     \10\1e\aTAC^\14\ 3\86w\1d\aÀ(\94\1aT@µ©\11\18\ 1\8c]Öã\ 2¸Î\13ÙXV¾\e;9²^ä\vÊ@¾å=`\90\8ayÿɤçTªýû5÷ÆÎ\9bMb\ 2\ 2t÷tGXIÒ 3
+}H& Ý\ 3\17\8câ¾o³\1dù¾Nruöç{É(UÃ\1eÁ-\9c\81Fõò-·\ fPº¾w\1fÎÂp°mÜ"%,\ 2ñ\ f¼M#á\ féd\b\880pÉu\1f\1cû\ 5S%g|hë   \19üÙ|ÖG¡Êx\bú&!\8fßÊ÷\83£·B\9a¯\ 5"±w;\0¢¬\90ü2ãÉhÆÈw\18O\99V±Ó]åeG»GX<¹ç±\8d\84.εq¥T6,ª¢Le\ 5\92\19älT¼\7fÕ1QüÙi\86L®¤SËÁ+yvt\1cö-|Õ±PPÎCAMj\8f\19       yË%¹H
+\a}QP\12²q\85\86¨R*\8c\8c×,à´\97b¿pþe\97\ 3hî¸2\97Êú-\90\8b>àSA0ÔgnôÚóþ\88ÿA\ 5V\14í\ 4ÙvªÍ9ñ¤ú\9dk\14·üË\87õ8Ïæ³µ<²á\12\9fgPb\ 3Î^\e\aMkø\97g\94Ãý\81&[f½\ 2S>CCÛt¤Q²\8f"\1dg\98\bñZê\8b\8d\8c\1eTr\88\7f?\96m\7f3=\93ëé°ÔsoB:ýIZ\9c\82ú3\8b\15í#\aG\12r\93øÄr\90¦ëbØ&mc}R}%\1a\ 2ª\94ª\12Î_êS\7fè&C\9a\9f\88*!;á\82\ 4q\ 1Ñá1ËJ\8eúAx/Ñ:Ì\9bßä\ 4\84
+Õ-e=\|\9e\90ÂP\9fE\8d\ e¼þ\12^àë¯#\ 1\96\81¹&\ eM\90ê
+c\9cí\19ÿB×Üì\98\9e¥\9a¡×#Y±Ö\ 6\ 3\1d\89ów}H\ 4Z1m\830r\ 4.è$²Ëð\9d\ f:J0\9e\9cëÍ®SýÒr\18E±¯|D\ 4\84}\8f|\19jÏ^\87p
+ÜTÓ¦:ðùÏ¡;\8a¶I\f+\86\12\829\ eâ1 \ 6Ïö\84£Ù\12\14mêgÌé\8d9\ 1\8f%TÌ\82÷µB/â\ fJM£þ\ 6\17t\ 3£Ü¦«
+M
+;æ\96\7f·Y \ e¡¦s\13ý+ÿvMv\97«gçç°¿ãZpsÇ\7f\968X)Åa\fè$\15\18Fü=\16\r\\83xÎ!'Ø\9c«æ¼Ð\98Åì\b®LÜÒÔëÐÑCZçÐËÒ£\12ê±µ\1d\r^\16hU±Þhs\ f\92!'Ç1öVÐÀc\1f\98\10ãK\9c@î¡`_]Ê·1\9cÚðp_ýíË`pG¯¯Hà^\ 2u\9fò§A\81l0U\90T\90\1cÛMr\ 2ÃóG5Íå¹iW°S!ÏæHy½Ï     \9dÞË\921ïÖLd_\8a;£ÎSyT\1c\1fÝ@F30\ 2NzÌ}[(5¤\914L ½G<­ÆØ8t\10ù\98\8c\9b59·JâÈ\10\9e\90±\96ûu'È!;\rÕÛ\93b6\84Å]>ä¿]£k¥T¬Á÷\1e\94\+y\ 4ÌØ¥F¬?\9cRÒ+39Ĭ
+±9úJ\88!¯ë\v<ü¡Kö\98Ķº\1c¡ý\91® éï`\rÿ\ eê\8aßÃè4µ|\f\14º÷°Vë?\92ÚzS ~£Ô\16lz[¦÷kü¾²²º]meMuNN\0\1eó|Õd»*¯\15¡ÍÁt­\8dªÊ\93zOhC"q\94}?\9aÙNdSz\11\13² '\f\1fʦb+
+\82\83tÊ·<p\9d\87éT\88vé'Æ{R\05'ó\80L±Á?í\1d\9bæBîÊ=Ô\98Ůͩþ\ 1)Õ¯ô\98+\9a±§\ f\8e\13òÇ\92wôPvåS\19ýÑìê}®¸\80Ë\81\8dCñD\9aBA9\eW65là)e£¸O_\0\80\80ÏÊÊC\10\1e#=}\ fix\98?©Á*\8ajWHÚoRY#ÿ\ 6É=eï¸\10GÇ1|i\ 42°kÃÖ\12ì\19\98>Ëiö\aÉR=áÌ
+ÌW¼H
+fÑD±\ 2é¼\15\8e\8b]lÒò\96¡7Wê"þà\8d\9c¿\92ÌV½;\17rV\16RM£:uè\19e®~\92AIIÚNq¿ä:1¾Å\1d/\9fÊ9S\99\0q\83¾Ôõ0\eÅ\84\f'Û?a:c\19EÕ¢gS
+\14B\9c{à¿1\89¼þ»ÿOäE\96\13÷²\7fT\19Ý08©b\8dêqú\80ÿ\ 6Ì\ 4õ¶endstream
+endobj
+5961 0 obj <<
+/Type /Page
+/Contents 5962 0 R
+/Resources 5960 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5973 0 R
+/Annots [ 5964 0 R 5965 0 R 5966 0 R 5967 0 R 5968 0 R 5969 0 R 5971 0 R ]
+>> endobj
+5964 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 746.78 180.082 759.682]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://wwwl.easysw.com/printpro/)>>
+>> endobj
+5965 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [135.733 665.485 231.498 678.387]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://gimp-print.sourceforge.net/)>>
+>> endobj
+5966 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 611.289 167.157 624.19]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.turboprint.com/)>>
+>> endobj
+5967 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 570.641 143.915 583.543]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www-124.ibm.com/developerworks/oss/linux/projects/omni/)>>
+>> endobj
+5968 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 516.444 144.521 529.346]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://hpinkjet.sourceforge.net/)>>
+>> endobj
+5969 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 475.797 216.248 488.698]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/)>>
+>> endobj
+5971 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 149.028 446.85 161.929]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://playground.sun.com/printing/documentation/interface.html)>>
+>> endobj
+5963 0 obj <<
+/D [5961 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1566 0 obj <<
+/D [5961 0 R /XYZ 85.039 447.979 null]
+>> endobj
+5970 0 obj <<
+/D [5961 0 R /XYZ 85.039 413.839 null]
+>> endobj
+1570 0 obj <<
+/D [5961 0 R /XYZ 85.039 133.585 null]
+>> endobj
+5972 0 obj <<
+/D [5961 0 R /XYZ 85.039 90.44 null]
+>> endobj
+5960 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+5978 0 obj <<
+/Length 2119      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[oÛ6\14~÷¯\10öR\19¨UQÔu{ZÓ$M±¦^â \ 5Ú>È\97Ä\1al1\93ä¦ý÷;7ʲ¥tÅÒ\87!\80E\1e\1e\92çÆs>2ÊñáO9iäù:s\92Ty:M\9dÅvä;w0r>RÂá;¡çÇ\11\ e½\9c\8d^\9cE±£|/ó3gvK,³åG÷äõïÓÙéÕx¢µvUæ\8d'I\92º'7Ó±r¯\99:½º¸\9c]\\9ec/\ 4¢ro¦8üîj\9cjw6þ<{3:\9d\9d\84^\18kÜ÷ïÑÇϾ³\ 4ÑÞ\8c|Og©ó\0mßSYælGa¤½(ÔÒß\8c®G\7f¶«ðXèð¬\ 1í&\96c¢}/MÃVM\15\r¨ù¾(Aâ¥\19\a©ûP³&\8bM±*\91Ð\bá¡hÖ¬rÎ\9f¡Y\973þÞÃH\ 5ãAæ6L©WÕ\17ä\\8d'0\ 4ÃÞ\80iT\ 2î\8a\87Ý5   "O'q«I\0dåeQÔÕ\ 4|\14{°¸\ 2WE\91ï\9e\8d\ 6[\9a\11Ç 5\f\97H\ 1Éað\ 1\9b5\8f\9dl`\fÔ&\95ãÄm\fÓó\92û\97È;ãö´¢\85\1aî]³Z_V\95Õj@\ 1\1dz*ü\19®h­\v$\92â\8e=Bò¢\83Jþ¢7\94;\99çõjÉ\94{\96\9af2¥F\16ë\9b\8a\1c{Ö]¸cCòà\8fa\82A\19\9aÂ\945X:\fC\97¶Z\ 3\91\8d\17ÚÒBß~\1dp5Ä¥\9f&C®V±§c\88íÖP¡\1a0Ô'_%ÇËF^\báà\ f-\8aCÝ5\a\8d\7fúÕÊ¿Ø5ð\r1\ 6D§0NÝ%Ù½5\15\ e\80I\80²Ày9ö7ßx,'Wr»²+\13ÍÎÞ/\9e¸ç¯.¸avhÚ{úeÊ'?òOßBÿ\fZ\8ai{?\9a¾ Ýã×\1e¸     Eú=\b\9b\88\92\ 5\181\ \15éðaÆÈÈ\10·\ 6'lI#\89\13#1Õ´>F      $` \\13÷¡\1c:Õ°\9b\17$\1a2\92ïÅaúÿrøõªDÿè\0ÔBÓA`\9f\83\12ä Tk× %w\rw{n\90#G_\9e\7f|\9e\9e\ 31\82\93³^U²~ë&h\1fÇ\13L/j\1eZ}]Q@Q\14\90¹­ \86\19\ 6\ 2JÄè»ó\1e\99%_Ø3NrJ0ÐN\14\fÀ·\90\ 3\ eZ\ 3\ 3ý\92\9e\94£\8b+¿4¶(t÷\10JNºJÎÊ«Ugã5\1d\e\ e\1a¢\16ô\15? ?H\13µLc:_ÐÂyyeó \9f\81£\98\b|MQ\ 1öðbMõ\82\87ª;\87\eWçß     \89³â\ em^\89\18Xô¡\9cè^äed\8bÁÐã}ÿ%ôr\88¼cÉ\95\17¨\80'>]äðGD~|ÑþAÖ Ô¯ ø\89U:\90
+\ e\ 1Å%¤±S\bü\1d\16\16.½FJ/\86\19\ 5<×iô<Ôé'\16Û\8b\12kW$\877\8c1èÂ\8ac\96\93/\fr^¯\85£e=\8cwd<®¤ÈµÅήn¸GÉ7\95za6\ 3\9b\90n^ó·Ê¹öÂâ\98M\12¨ªtîóÒ\96~ä*¤Zà.k³Ã2´ÄÌðL\88\rU\159Cí¾ýTñ\97\99\ 3\1f\8a²\91<\15øûB¦@Ùê\9b40\11©Ì]\98²\8b\16¸Ö4<V4Ì\8b§\e¿9±Ê\ 2\ f(\f\ 3\ 4\84Ê\b®}ß\9d­\vv\0Í\97ï\83Í\19¹,\9c[arÌ¡\ 5ÆK¾aÚÍåÅ\a\82<6i\ 2íÈY@9rVß\10\v\ 4Q¡¯\11\8bÑ\17õ\ 5\81\r:!P{\9bÀ\10\130ÆÏ\9c³jcK/\10\ 3\97]¿ªn1©UÛ¼\ qýð`¡­©\84Ú¦w\82¤ù\9c0\85\8fù\91å
+\+\1f\82\1eé\b\94ºuGÇ9`æ8Ò\1d3Ãf`æ¾\ 1\1eÖll\94ª\96ÖuN\ 1=Ϲ\9b\ 4W\8b\1a\1cÑ\98ªf2IbæùÜb!d%Å \81úç\84,
+V­b:]/°ÔLb\b\86wåÊnñe\1cÅ\128M~'ds\8b_4G!\9b²C\e\8cò{¦\1cj\15\91R\8d\r"\9d(îà|ì|R:ì\9cOpô\86t»#ØdJÒå\17äõ\8fQ4Pz(\1ah\f\9f\910·Ð\v÷Ûµ\ 1\8aC«½\87(áAèßòHiø»$÷\1e\9e2\ 4$´3ã\11dãðâ6\9c\ 4\1cüÀ=.ÀØÀsÇV%\17@p\re\82BÊx!ŶÞAV\88\17\85\b¹¿ÙÙ[\a\99\96׶\17\a½¯çï):\97mIïÝm\98\7fHM\8b 8Í°Ü ´=!¿µ\97\1e6'¡\89ºÉ7\e{ë9Æ®´q{¸:
+\911\87.¦iàÅ*ë_Ú\93,\91K»>º´ëÞ¥\1dÍëe\99\1e*\9c\ 1@`\95\ 2C\98ya\96uY¾\ 3l\9d¿a£\88èöK\12&)\91\9c\0V\12â\8b\8bm\90\fÈãìEJ\14h\0\15=\0©\ 1y\fìz\0\14âà\11ôA¡\95Ò\13     C¥£\82\e§^\90E2¡w\e\ 4\\91ÅêG\81É´\a4û1Cä\ 3\b\18\18\8c\856\b{¾W`¢Þ\1d£÷Ú¢Ám\19¹Ïó\93ä1d\ 4\9eöîÃ'4NÔ÷ÀWôcàKÿGðõÓ\9e:f\94\1a \92Á\1d\82\ 4 *\89éyÍ\9dþ\1d¨æ\81ÆÎì]l\80vt©¢\rJ\99\aCvêaÆöøRÕ\8a4\98\1dd\91\8a2\rÍ¿µ9¨ª÷òWûà\ 4J\8bê\88C.:¾rù"ù\ 3wïTÞuR\9bLÓÁÇ´I\94E ¿\ 4\1c\97$X@\8a\1cM\87{Jo;us½¨
+zÚ\ 1\98£³ØŧÌ\13\9cóÇs^â\14\9f>O^L¹gdaëÂtø4¢ìüP\82{=\82\18\87\8b5AP\88Ì·gØ\88\ f¡ib\9dox\90±4\90\ fü`}4\91ú.÷]Á¹\v\9e±!¯Þí\0\12\rB÷¢\91-\ 4(A³4\ro$@¡®íJó\8dìl\v\11\8a\8a`\86)\ÿ¨ÙÕ\8e\96É·+o \1eNv\95\îl\1cn\b/£?\0/ïßc\ 42\ 6\19×lü\96ò:\95áQ1w\95`/\1cB\19\91Î\97\89fݾc-\99ÞȼÇà=\8eå¼Ô@iGò>«>c\v"\91^¹pnçm\85ºegÉ\80-×·\85 Ú\83ÇÊ}\ 4Ðë\82Ù2\10\w\1fFóþ«t·R,à´ä÷\87\1déÑ\85\1e -C\8bÖ9Aâù\90´Q ×F\1eF\93.\84Ã\99Ï[ücïå\f¤\ 4©\1a±;f$Æ\99\82²\8a-\80\e\91\8b\9fg\f\8b¹\\ e\ f\1fãOn¦×\9c\0°wÅWÃ=îyä\9dÝ\ f\13ýÜ-æ~Úÿ'tâ\11\9ci×z¼\f\ 4qÜ+º\9d\aA+à?öj      Àendstream
+endobj
+5977 0 obj <<
+/Type /Page
+/Contents 5978 0 R
+/Resources 5976 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5973 0 R
+/Annots [ 5981 0 R 5982 0 R ]
+>> endobj
+5974 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 299
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5987 0 R]
+/Length 22110     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\89bã(\fåò\ 5>1¶ñ\ 5ÿÿ\97+á$M;m·¹ÚtÆt&q|\eëñ$!Dgör¿¢\85¿¡Äú\89\1f\8dw\8dÿË\vw{¹_Q7a\81©g~6þ×cÁÀ\vÜË}\8as$¾\15\vÏûlæ\1fÀ\82*c¶\97ÛK,ÉíX°Ïù.âZý\eX\88ý^îRî\80\85ùI\1fM\90\7f\ 3\vl\97â{É\va7bÁ>é³ÅjÇÂ^¾^\9a{èHOúllç\85½ì¼°óÂ^v^Øya/;/ì¼°\97\9d\17v^ØËÎ\v;/ìXØyaç\85\1d\v;/ì¼°cá_á\85æ^ò»óÂ^\9e\86\17\16m\8c\9e£W»\9bîí^Ñrþ\8bÎ\84ëeç\85\1d\v\7f\17/T\8e\94<ß]·ov*_\1dϸ³Ö¹hç\85\1d\v\7f\15/Tnò~v\ 3,Ê,\9a&\ 1×ËB\9b/³$\1d\a\ 4¡h\1d?\93\8c÷\99Ù\88!*\8am\13Í¢
+V5iÖà\99Â\8dgã´Ýx\9a¦\ 5Ûyáúæ0És8E\99çôPoù0$/\12\12åðÞè\ 2\eÙ¶G¿\94ï\9eHæýeW®s(ÉÛÛOrö\91âÜDù\ 3_èCyar\95\90Ú¥(Ö\ e\ 4\13êT:\1e\9e×)®\µ5Þ®8«OîLuÀFî\14   @ò\19\1c\8d|ÒºÅ\17.Ã7¤\1dì\19î\1c\98ç}8ï¼ð5\11à\ ekyt\87\17IÃP¹Ó;\11\1cX\1aöÑÞ\ fÛÚ.¼¸wTâó\17ù\95\92\85ñVä\8d\12 ÿÔ
+\9aÅ\86\87\14Ê=\90\ 4\1fÊ\v\13
+³ã"\b?¡(¹\12Û}üÉ\19Ý\ eÌ\9d=\1fXG5T\8f®ÃKP2&d«4CY8Ìz®êPï3¬\9d6iÈX³óÂMX\98Q\ 4\ f/R;=µêE 54>+\88¬\0¸¤\81\88»÷UØür,\90\9b\80\9c­íþ \17¡Ôö]´âqUù`^ Zw\81P#·Ù    ',\8cð\80vÛr~¼`\82\16<Tjí\94Ö*¼éìÐ\125\86äpdP¿¸6Û\91Æ\95»½p\e\16\94\8a\erx\91ð3\87WgNþ\8bÂuð\9fÀZî\82\94FSP\95Ä\94æã\98\1fÞÛÐVÙ\11\vQÑM\9b</Õê\93*÷¬
+üÞ¤m7ÕgX\80+ö.4nÍ\90-m\80Z>\ 5\ 3SVIÞ\15áJ\r4ªÅa§\80\ 5ZÑ¥\83S\87ÒW]\9aWýíUù`{áD¦É&ÂçX\88ßÃB\8a\98IÂ*éH5\15hd\1c\19\0Y\9a»d\83\99\9eª"ߤAî~¤Û°`\\928}x\11\16\b"£ç&\1cñZM®eÈ\r/:\92\ 4® \a7GÓáHß\ 3\16RXv$Ùp4Áù4иÆ\9f#\1eñB\ 3\ 1\v\91\vz\ f\bâ¦\a\1fu$P\1d\0\9eagØæTt¦#A#\vÛtsЪq8ïðô~¤\13\16¢\13\16ø\89\17\ 3á\99\93³\8a\a+b0ÛqÚ-       \99ý9\16ر\ 6\9a\8aMÓä\1faaç\85/bA\8dn\18]vx\91Ìb:\87\17e\ 4$\91\12\rXÉ7\81\ 6«-¼\r©Ü\ 2fÛt°ÿ¨°\e\16\0[\vk]H¯R;\r¯\8c\ 4Cï°¥\1aÙ\v\16\14\90ûvV0Kºd}\85\ 5\17Á\e\f²±:R\1e@\11\1f\ e¤1Ù\1e|p6NÔ¦½=³½ ¦\13/¨­Í\90J\1f\7fÆ\9b\9c\ 3®Ï»\1cRl\ 36K\89Â{&á\19\a\95\1d      [\1d\1a\80
+\1a\83m7­v^¸\91\17"e\8cYN/rMGuh»6á\9c¡Åæd<¬;b\ 13¨´[³5 @\1flg\8aËñá¶\0+\8e«\94\90\ 5x·Ë¹íL\88\9eâC£\9c¼²\9d\13Ô ´Ë7!Û\18é(ÿ\19\8a\8cÞ8bD\98Ù{`᡼\0ÊÿÛÅFn\ e\ 1)|ö\v\vúêe\8a>9ÊvÓÓí(Üýx\9e£tËä /2Öì¼p\e\16ÐaÑåÛ\8b\ ev°ö/\ 6\ 3:\9a
+Ða\92×X\0É9aÁ\9e°Ðã¡ìp[`ש\ 5\14Û\83\8c,`\94¿\88m\ 6$/^ÜUô\r\164Êø\86\85\83v\ 6\ 1\ví \v\ 5\9eO?=/üpÙyá«X¨AÝÏ\ e\86\eÔZ\11³î,£\ 3\ 5,P´\ 26\81<b\81\9da!q¤>êH\82¨Dd\87ª¯Qåç.¨H^tVijk_Ù\v/\8dò'XPJ6¯xá\ 5\v©ÓrQOÏ\v?\v^øª\b¬\v\aû\165\17°E     =o/Á\84\91*æ£í\f\ e\fêìQ¯ª\05\9b­\eîÏ\ 2`6\14\11­\14}ñ3êó\8bÐã\11ùf\11ò`2\1eð©òí[n\av¸_xpÆÃýî¼°óÂ\1db0¦\91\89b\8céx0ÅòÎèñÌ\91ä³\11%rj\ f\9aþ2\ 69\8fÇB\1c\97}\é.?:XÓÙ´G\7f\bî@ÛÃ\99EfM÷â)IÆ\17ïOs²©\871(¿õ\98áòæ+MµÅ\e\12U!¶\ 3\17ܶ\ 1¬\9fÆè      í\85)\95E\14\15ïûz£"Yªÿí*i\86ÁçÅ\15Þ⨨w^ø\aKÎ[ä\86;D°Ý\95\17¨K#×vîý0SP-õÿw¡7\84\0ñ^\81òñ\8fêØyá_(`\91\80=nïÐ\1f}W^°JPW\14.i\84G¿\11\83·$\82_\18.\14Wn°\9b{Ø3ô\vÁNb{\8d1{ñ55\9c{\9aJ\8f~¦ È°R\1c%\1aÏ\e\87U\aÿQ\8cKMÜ\ 4,$q¼9\9d\9a\9d\17þ¡ÒgE±Ü#4ã\9e¼ÀTçÅ\1cE¶Y¸VUÄ    14%\91·¤nL×[:´(\9b\84\17MÄ5W \ 6®V)\83ÝþD\91\16*\1ey£µâ¹ïµ2ö\14½5ð\99\90Ñ\12\92ùÈ\10Âó\1c\96¼6,øÖàtmì3X?ì¼°\97\1få\85Å\1d\ 6GƤ0IîÚÞuÒ¹<w§n7Ø:ÉÎ\8aÜ\91¥u¶Ñ®Ê\94\92¹Ó©v£\a,\80\96%\94ZÐÍ0»lQ'¥kr&"®Ë\95\12\13\9e]7\8a4të«+\9cɵKWg¨uõÎ\v{ùI^¨Njþ\80á!M>i7{nRE\8aν8&"çÌ´\86®\19¡H\18±Ðºt\ 6[B:\8e¼\80=öpÖÚéX\11\8c\7fyÁÂä5\9cÉ\80°Gpv\ 3X¡íæ\83+à+B\rmÎì\ 6Ê\9d\17öòS¼P\9cdv\80¥¦S¦\ 5,\14\ 2´¥3©L4Ø;+\86ø
+BB\9fJ\ 1\84j¼À\8e\99\80\85FY_¾\83\85ì\80\ 56*3\ 3\16\127\9aÍy\8d¶3uã踶6Ýya/?É\vÃ)X\10±\80b\\ 2\16\80\ 5lâÎT$\1fµ\14\14£%r\9a\81\9aÃ\88¢µqtr\15Ã\8eÈ#/Ì\1eÔ\9d->\ f \91&¯±\80Á\93=2ÊaH\10ÂÉÆ#hT f-\85Üya/?É\või,G\ 6Ú\92\0\15\86\830ÆÄM\8dsg±¨\91RZ\110\10\14ÐCêS\f\8b\1c½08Æ©÷\84\80â\ 3XРëÜ\ 3\10\14q9Ûl\82
\08ðÜ\95\16Ï\ e\8cP¹S\94\fQ\8e¬\1e\a¼ñxç\85½ü$/4Ü\1c\95 ì¶,[\9b\ f\15ö<J_\15çBI;ÛJ°\17ÆbFU?éfT\82Xe\væ\9bi\82#¨/RÏÆÌ÷K\91\80A L\bb\89ÆÄ\ fpºl\14²µË2\8am\804\96¼èÛnžI[Ä»\1fi/?Ê\v ÂÐ\v\8eüÒðØÖU)Q}¬ßï}\13\99ù¸_nç\85½ü\14/øF_2à5Ñ_è].[BtîÅ\a \13\9c|\1cÖ±óÂ^~\8c\17¼xÀ4zâÓW->épÜya/?Æ\v\ f\ 1ë\9bï\vÊÎ\v{ù9^ð)è=ÂêÌ7vÎ_t H\ f\98ÒhJ´ÑZ\9bù\83Æ|Ô1&\9eL|«A'Êt\ë\91Y-½\9f\9dþópÄI';/ìå9x!r3\ eÚF\7f¨ÍÕiä\7fê\14õÌÙ\bÓ\17\9b\8fÞ+C\ 3\ 4ÏÙ:F\1d÷Öµ8èã0bðót\aó+Czç\85½ü /4Ê`\92\ 2\82½blè}D×*mp| \ry/\84@\aé\v-D\ 5l\15y\9fgx\13ú\88\850(\10°\80½i\80Öá8\16
+°0\84=óbÀ$|Y\85\86\90Q§¬\96×áâ;/ìå'í\ 5­¼%\9dëg\97`8\1eÇ\f:\1dò\ 2HiÈ\87t\88\1eÚ\8eÅ\1cy\86     \1c\1eH_aA9"Æ\r\v~Q§^ëÉa\1e¾Þ\87ã|\ 2\87¹Ñ×Æ9\92û\88`ßݲóÂ^\9e\83\17@Ô#¥s7j'\16WáØÕ\ 4Xbq\85\v\16D\13\86$LÎ&\85\9b\ 1\8f\19û\82\ 5Òº¬8`\ 1{\92\eÌ.+\1aÐ\95úÖ\15~ÌVëÊÉUõ4 bD\15o4|\91\9d\17öò4¼\109íF¦8È=b\81s\8c\18\ 2^\88@îOX\88\r!(´8´\aH\81mISQèå\11\v\8c\13{ÀB¾¥\11Á\91\v\18\8fÄÀ\1aIZÍ]\92À½w\11\8e.·Dõ¯£øv^ø¼ô¬\89¡¼TOü¾?\83õ!´Kľ\89o\19/óéѧÜA\825\9fìÔ|v¼8=KÓ_Ù¸ß\9b\17\1fÅ4\84Ù\86\ 5\90e\83XXà¥\854#\88\ 5¡5\ eÞ\81\16½ô±ãL\1dÂ(,\ eÓ,à\ 3À\ 1\16¸
+X\80Ö½Pjõ£6\15ÆlKg\81\ 6\96Â%\82f ,Qãƪ\98$bÁî¼ðµ\92)\1a\11¥\bo\ f\83Ä\ 5?sh\88á\90¡\96\8dÊ)L\88«yCÕ;.\8fè«Ã\8c#U|v7\a/˨>î~mÕ\873Ô`\ 2¹\8e¬G\91Öú:ÔÞ½\7fA;\12Ò\8aD\0\803^X 6Ü[{!sz\99\1c±\909\9eUJÕp\88\0 l¼0\ 3\84Æ-#!f\9e\eR×Rà\85     ´"ãèè¦\84t°_\81£~Ä\9cî¼ð¿o]a\8aSÅ¡á:\bxcìKUÙC,\rØsÄ(Ç%¾\90\95Ø?*3ýrfí\88O\1fo,\8e)\93*\92\7f¸\93ýØ\87Ø\85a-§|\11Ã\95I1î\9e\1f©U3¶\ 2\0°EMÞ`\1e@âSÄt«º\0ý\97¦Dt þÌB\90C\9a\9c\18ø\ 4#W\ 5\ eI\0Ë\98õJSEjX±5\18\93ÒÊé8\ 6\ 10*[á\v\9a\e\ 6ëHê{\8e+sö\92äjç\85\8f
+´"\80\ 5+\9aȹº\8eX\94³$ñ,\922\ 5a\ 4³k8¤ð\ 5\18\94h\84\19\15\8b(\81Ê\8cBð<¥°ÐãûjOÁ12\929\9c ~÷Qì\13Ü£Æe\91à!,ïa¹¡[ì=\1c\fW= $í'7Â\ 1åÒ¯\11ë#PÊê\b\1aù$EI¡I¼Ð\13\16\9d \89Ò\b_m\92âÆ6d0î)\\17."\85ºîµß\9d\17\ f3E
+\16o#õÙaT¿\fóðÈs\ 2«#@ó1\99d¨ÐPEìð\ 1[¶ýÅ!õ$ó   ÖE\93ôá\124\ fdN£\90\ 2 ê\e)\9ayÜyáÿ\ f¢>¤O\15Ê\95\ 5\98x.!\ 6Ö\18ôú5\18<\9f\ 5®\bMqD\ 5`¡¡P\99ÂnY\875\18sNE Ç\ 6·Æ\ 1\91\b\r¼\ eÓÓã\1e\84Â2\10\8bÊpÄ!,Û°,0­ªÙÔÙ¦\rË#¨Å\ 4\a%æ!U*ÎåÔâ¥PÃÖ[¼>b\81â­Yá%:\12ív;жv\ 1\vrD\96\91èó\11\ 2\v?]Ê\97®ç\9d\17>T\91\80wAò³É\82F\8b\13ò\8c\8cpXãªT¹~PnÆJdî¤w\ 4,pÐ\89l®A&µ3 «ÚÚÀ9^° ì\10\9c\1d3`\81\806\8béÒ; ì\16\8eÄi3:§\86),ã÷\86\85\ 5\97\1e¼«.iݲÂ\1daÚÔÁ\99Ü\86á*d\9bý\12°Ðpg'\ 3\82?\87±ñKOLR\ 1`Ú #I\ 4¢\ 4ó\13~\ f\v?î$\16»\1féÿJ½eÅ\ e\13D\r\80\ 5\8b\99J\11\vA\90\13Ï]°C¥z\8b\ 5\10Î\ 4Ç\1eâØBÌ>\\9c\rW\f  !é\11\v8MF\15ä¿ò=\88wtXF·H0\ f\ e¼\10\96»\80\85Ä\87ÄXÖ-      ¬Ô®Hð\94ú\98Pº4Á´\92½ã!ßd    \1aQL\17\1cF¼éH«\0­:ÇkL\1fL¢õ¯ñÂîGú\82CuË\8a­ó(\89q x\81TÁ·      CZÐ1\ e\ 5\ fíëÔõ\a,\80Ò\ 4ª\fA,Ä\ 1\vã\99Ð\85\1c§É\v/0\9f\ 5ùÏÂøÄè°,8Ù.xÈ\94\1ar\13W\ 1\vkH\ 1\81\16pq¼\94\80\ 3\8c\84\e\8elS1õF\81*vÄB\8f\17ì\10¾Ù¥\93e}\ 3/4L|î$\86\9f\7fîsTvÂ\ 4\8fá\047bÆ\ efE\99¼N\16\ f.¿óÂG\15\13ºó\8fï-\bôÆ\v¯±\02jbßcÞÞ\ 3\94\1a:EOX8ôR\ 4,à0ô0i\ 2\87=¦ ÿÓ\19/lXÀæ^\1cºE+¼\v\1d°P#/\fh¥ ÷\16ù\80\ e\80£î\ f¼@1Ç1hB1¦\8c\8c4(Z3\9c|>ù\91@¿
+\ fU¹ééxAº·\939W*yý\93Ò÷\ fÇ\19\ 1TÛø\ 2#\91*0¸,\ e\8e6Ô¯anÃó|«íG`ÞyáÃ\ 6\10Þù \ví+^è\ 2\16tðmJ\8ey±1.\92oXX\1c/x°\17\10\v\ 6}ÜmlH}Â\ 2HC\a\ 6íÆ\v\13¼þ\19Ä\92\1e°\80Ëpé\ 6Ðe\8eièÁü\9eµ{ÁB\8a.Q¤£Ô\91Â\1c\86·\1f\8dv|F\10\8d`D\10´³yf঻\ 3\1f~ño»\\9f\83\17ââ­»x|máÃOY¼ç\f\ 6ä·\13üß\ e\18\ 3î\8bB;ÝX7\ eö,W92~¶óÂe\ 5õýE\1d\9cÏ#Î\9e\8f\84\81\ 1-´VÕ1·H\8dÎ\9c¹F¿xC\95i\9a\ 2#Àb¯á\9a¹Òèo%5ß2³M
+\e¾\f c\15À        öÈTá;hÆzÀ\19öµµ°ÜphÚ\13­æ\83\8eä\17°²[ØHp\ 6Ã\16]çµ"r;\93\1a\ 5\80\85\19¶Iô:áÝb\1f`\15ÜI³!ð\vÛÊ5Ì\82,Ãã­OÇ\v¬\ 5\b\17©± ò%ÖX\8a¢]ÛÉÇvÀ©"[P\fë\16¬·b06Á¡\vz\98³\8d:q
+C=mX@\13M+\14n%ÂÜ\85Uu.ã\87\ 4I;/|¹,Ðò
+v8N\ 4_7( aMða\1fçC\ 2ÁÜ4Pôo\a·v\19&M\8aAsE\979\18¯²I\ fsæl*l\r¢\v§`\87=b\86\89qY¸H,·\1c»Q;Å/v\0\83káÆ \f\a\aú!½.£(Ñìè\83\ fGÃéå¹¢\f»\bÙàaaó\10â×\ e\13Ä>\17/Ô@\9b\0\8a¦Ð^À[+\1cÅÜ`\12\8e)\80\7f\1dþ´\87}Dä°+Ín\rW~F$\e\16$[\1ci
+çÌ\9b    \80ç\ fR\ eì¼ðaáænó$ÇúR\af\ 4J®Fßç\9dKn¶ù¯¦+\13Ð?\94\17j\9cò\ e\ 4U;\81£l\86Q\ 2\16Ð@\90\b\12U¢2\18¦/\ fé¿JL\11\96\1d±\10½Å\ 2Fd#ug8-ý+\9fYõA\9fûÎ\v\1f\13\ 3¡÷º\81¦¾üê\96\90®¿{UDÄ ,\eÛ]wü\83y¡E\7f2Ø2Lom÷¸a\ 1S\7f\81\12é\8b\ 3\16àuj\9c@ï8µóÆ\v\8eöB\ 6¼ÐµU\ eLÝø({q|cÉ>èZÙyá\93÷.~ô®\1fzùkÛö\87ó\ 2\ 1m²s1F\90.]\1fxA\ 3K"/Ä\b\80\r\v¸Ø#/LÛÙ\80\1eâÀ\11\18¥\1df,E{as\81¬8¥s\12\97¢)\99\97e³ó\82ßË]\0úp{!\84\9cb\82ùV¹\15\9ay8 à[ìéìp¾y´\17\ 4Â"ÂàºÓäó`B\06\12°3àu¯Þ\1c^yç\94%N\83Ý\90àä©\98q»û üdç\85½<\8f\1fÉd~¶ÂO\86ùÁ\10\93ûLS\9fr>ÙÊ\8b\96èJ÷½)|§\85/L\8f\ 3/x1r¢Ñë\96kB0Äh<\ 4¥7\ 5'|\96p>*Íè[#½ÞýH{yv^xs©\13þ\ eKoåtÐ\ 3ËNÝs'\95R¼Ù¯y£lÆ\1f\r\13Ùya/OÃ\v\97ú\ 10á6¿Ø¿0ªÒï¼°\97ßÄ\vÿ_ä\10R½\X\86\8fÆBí¼°\97ßÊ\v÷.;/ìå×òÂ\9dËÎ\v{Ùyaç\85½ì¼°óÂ^v^Øya/;/ì¼°\97\9d\17v^ر°óÂÎ\v;\16v^ØyaÇÂÎ\v;/ìXØyaç\85\1d\v;/ì¼°caç\85\9fç\ 59UO_²\1d\v;/|\ 3/DN)E\9eû\9fÚ±°óÂ7ðBäR\11?uaÓ\8e\85\9d\17¾\87\17òg\7f\8e\85\9d\17¾\83\17\92ëÒrîXØyaç\85\1d\v;/üå¼ ØÃ\8a8\9e¿Ù±°óÂóó\82Ì\92G\95\b\13;\89(IòeÇÂÎ\vÏÏ\výð¸\96(L\8b\96 Þv,ì¼ðü¼°>\ e\vì\88\85zر°óÂóóÂñ\101FïÉ\vÍãzEÎò¶\89Y?ªØäGäåQ¼Ð[ý­¥ø½¼Ð\1c\r\87{a\81qò¨\8enò2³\ 1s\8a\9cå\8a¦éÃJô]¼\109¿±`\ 2ûßÊ\v·\94÷±àxUUE\88Wºïg{ÖãÂ\÷ ZéÏ®2º\87\15ý]¼ð;yË\7f//<\0\ví£î÷LJ\85\9b\1f\85\ 5õÂ\v­J\97\87üå\9c\7f\1f/ü<\16þ]^è¾AJ¿\87\17Z"\1fSbmv^ø\17xá;¤ô\9bx\81ôåú\88ÂþÄÂãxaùq,ü\12^h(\18ÏýïÀÂ\ fðB_?\ 2
+%Ó|ç\85§ã\85»ûTw^¸+/ô\ey\7f¡¹ú\0\vÉÎ\v\ 2|\94ÃïÀÂßÄ\v\17ÆÍád«\9d\17\1e\89\ 5ñ\90\9d\17¾Ä\v_ó#ÅM\81X\10âØÏ\b\9f[Hå\9fó\85þ%ö\82l>ä\85ºz\l\1eö÷Äy\92ä;/<%/\88\8a[m}Õò±XÒ¶ñ½\95²ã&óñÜñüïä\ 5Z\7fø\f\8ddòQ%4-xz±óÂ\ 5¼PÖð·Ö¡\94ÇU\8f°\17ZN#e½&Kb\8aZE¾0\8d±\8c\9a¥qs^þ\9döB\1c5?ý\f\8fÀ\82\88\9b@èM\19õ\1fTE\137\87]ßnøsPÅ\a¼\0×\80£\ 5c\12þ\89·'þ\82ª\18\v=\85¿\95Ò\84Ò^\ 60\94\94\9e¶Êú^~¤\86Op\vÚ\ 35x]x=z\9dQWe\99î¼JþZ{!ê\7fú\19\1e\81\85\94D
+^gÆ\95Rü}dK¾\ 5æ\14oc\12\12Ò\7f\91\17¤*:í+\fY"êä\11£¤üâSÌóe¼ \17\8ab\1a\10BÆÀ\fñ¬åaÇ:Ëä\9dxApÐ]+ÀB\17°0ðU\8b\u]×æ1¹\0\v¿Ì\8f$¢¿\91\17\ 6\95»
+^F\97Ô\89}\7fJx¦¶§LÞ>l¤è\17yAºÖ\1a\10Û\1cKùrüúŧÐú2^\90©ËÈHݼ¤Ãì\16Éê\98-C\8d:'«KÉ[\ 1í>,"E0V^o/4f\ 4¤\9e° 8\10\ 4Åj\89.ÃÂoó#ýI\f\7f\ 1/ä¤'\917[»Ë\ 1\15ÉP\b\9fÎ\1d¼È(É»,`aêàA)6\ 6Ã\8cÍúZÌSü.\16Þç\85\86\f£\ 6ÝúT\93Ë<4p|Rtx\8a~\9c3áã\94U]ð\15L3"ª\1cçÐüdsdõe¼P'jáSâ*!YO
+9ä]\1a-2_rÛör &­efG*ë<*
+Z^ïGJUU9\1d*\10aѹÁ7\96\f\95ZØ×u¤ß׿\10G\7f!/ÈA¤\82\1e\b!\16~\ 6­bíHgÔà[e:¢á\ 5\12­]æGî\99!\1d\99\9bTéYi\9f|\99\17|.\93\1c° \1a(ð2\88Ñ\0\94\ 4NÌU\ eÜ\84§\13½âÚ¸ÔSÎg5û\85\18«
+\1fk2\ee/ã\85²\9fh\96\ 2C\85ªªWĵ³\11-\A\99²P¤`³²\9cD°J©HÞп\90Ú.K}\ 67\94\81|ÐQ¢oIÛÁ\8b¢ü\8bû\17þ \86¿\80\17\ e\8d[í}\9d\ 6,и' ãÆúNõ v\99\0p_pÐøkT\ 1l\87ʾø:/l¥p\18=o(\9c\8cùI5\89\9b ©m\83\82\91;Ù»1\Ör &By\vk\15\1dà&è[,ü¿\1f\89\95\8cEÎNÕÈ]\ 2ÊRϬiZ\97\8bÜ-\fN\rv\92\17Z\8b\8eDt-\7fQ<Ò¨\8d1öÐ,/öä\88`ÑwòÂ\9f\97û\vxa«R\aMب\14\boÐF\9a\b`A\aU½A{aT¾0Á]âY\ 35QX\12\v\a±\9d dÒ\e\14~%\12\10s<eÃòQ«¾WP¿Ö\b5âÁ½³c;º¡5WØ\v\9bÑ\10R|*\9d²D\rL\0\16:.%U)baVm×r%g+ê_\15\8fdLQ´È¦\81\13\16Zý­¼àßú\8bÿ\16^èñ9$íAä\10\vµ5¶åÚÏøÞ¬\16Xñ-A,ðð&\9b      LÄñr^8Ù\v\81\b\14`i\rX(¸\9e\81\8fzT°gÃ\1cÆ24\14\14§y.\92Yÿù¢¿Öï\fX\18WJk\ 6ÖC*ã\19±PKÀ\ 5ØÎÞ*kí\fªR\17ÿ|\9cê%mª\99\ 2\86²4aÔ¯=K\17æKc\92ïä\ 5h\ e\9b¿\92\17 väÁ]\83\1c´6Fû\8eãëo\eÄÂ\18°0\83x\b³ \17¶W\97óÂñ\1d\98#\16\90\17æ\1al\11hVè\81\17<0\92¯ù\12¼WYY\104êíu¼PÅØÕV£üÇö\84\ 5ä\ 5\80\97)\9e;vs<Ò÷òB\88zâsL´Ò\ 3\a\18Âå ÔÜ|'/ø¼ÿ+yÁ¯\84\14Ãd EFm$ui\ 4º½o]\91Ϫ\ e>ÕV¡í\9c«"o     %6Z¸«\13w!/¨0\18t   ^\97\ 5°à\82\8e$\95\8dRîòÕEá=\r*Ë5a3\19r­Ö^Íùèìu¼P°Í«ä\80\17,of^"\16bÎÓ\95è%s¶±ó\e^(Ë\vã\91¾Ù^Ðs\14-£Kcg$Ë\88\a5RP\955ÀßßÊ\vo;\9fÿ\1a^ðõÌ      × \8b\15(ë¢å¦ËÐ\aªq\1dÓÀ¾\99õ\ 3\1c\94\1a\ e\\f\9fzhóU×\17ñÂ`°ðÑ·À+\89\16½\86\e\e\v\9fr®3;0\rШà\98
+~S¼\8bpG\91á¶(®à\85:1Cð\10ÕTç5+º¸\9aqya\19×r1\9cw++ª×¼ å\93ó\82vDAËåk\87\80\ 5\ 5\18à\85·ßl/¼%\86¿\86\17Â\8b\16o\96\ePÕÿl\ 5·5\18=ñ^Í]\19\8f\84'=;]³]ä\18y!>CÜgqªåù\ 24ø¡Í\87ÿríWY\86è\8còÕÁ\92å]*\9fÛ^(¤Ä¨\99\15s\81\f\ 4\9e_øæ\ eX¸|üÂë>\86¿\87\17Þ¯3sñå\9e+Nõ$èo°\10\16Ê:|\96çHHZå\ 6ö\r~¤&\9dªj\8a®¶\17\0\vXÓÙý°pÅø\85|ý[yáÏ\92N7Ié/\e¿°!Á¹AÖ\88\ 6)þä\ 5Ïoä\85æ\84\ 5\8cÿ:ÕOt\11/\1c°à^caæõ7óÂëÁø\7f9/Ü(¥?Ì\vçñÚðë=Àl\91Ý\aæÈ\ 3\12\1cX¥KÖ\97u\9e\ 2\16rl¹#lðrüX\14`!O°Y\8fð\83ÂÇ\ 2\1f\8f´Ä\8f\1eûòÙá#\1e¤÷e
+*\r\1dP¯É@þû¥ÁP¬\91Å'ïØEöÂ\81\17Jôh\ 4?Rì\e \8bA\19q\v\16®\19×\96\88\7f\86\17n\94Ò?x!Þî£aï¾4Á$\86tc H,^V\8aw²í\7f\89\17BÀöÊN¿Ê\ f"»Ë\ 3\16ÚC\86°¡é\0^¬Ó\80\ 5\8dO\10´\ fk\83Ýê\88Ðè]ÀNñ\98\ 4äYcì-#ðè1\81;K°£$Â\ f\8ai\ 4\17Ô«&%±\7fß¹nàðt-ú\91OX¸¤M=ÖM¨EÁ¶JÅåºl¾\99\17|\9fÿ­¼\10[c\8cþS/Zõz\17^h\8c
+
+r¡^\ 6\ 6g/µÙ\85$\94ÆÛÎÛ\13\88\ 6\13îù\ 5^({\83\9dÎ<c\e\ 1èwú\11
+S\1cÖ\972\9f7^`8Ò¡ì{ÀB\10¼\18Õ"\86u(Ñ^`ág|Ä4~4o?\9aÓG\10ØæøÑ\83\8eÔlg2ŨìÏ´©7óÂq¿&\8a\85x*ª*{ë\9cOÆwBJ\1añmX\90Î\16£uúm\8dÔ\97\13^\10Ü\ 5]׸\17\ f)y\19ºªm\9e\94D\11\ 6%\1d±àªw\ 2É¿À\veIô\92\ eÚe¬\962\96Ã"Ù\16§´Ê\98IP\9a¤\14\91\eùxÂ\88\8có.Ø\vÁ\9e®ß±\9dý­~¤øh/\b\8d°k¯°\17\1e\85\85Kx\81Æ\7f\12õ¼ C\ 3\14ânÎJñ\8e\84F&ù>,\84\9eÞ<H*+ã£g5ÆÈR/êÐ3\1d×ìj^\10\84\18\86z\ 3\81\a\97ż Ò`\13_\17ó$BøÿV©I\b{\8a\8b9Guc!ò:^ c\ 3*\97!2IÓ._¢(\ 3ë É(Ëç9gu¾\fí¢\16{Þ¿ YdÏüH\ fì_hê\1e
+û¥¼PÓ\131\88[y\ 1°\90\r \9f¾f\ 6\9aý)÷öÏ®Ý\87a¡Þä\18kª%\84L8^\v\10jWNý        \81c&Xß^m/\10K ¾:kF\9f\10>à    GÅó\84è\19í>ÐÃC@7\0\ 1x\81r3Cc!R6\88«xa%-\b5ËT\92\82êUé.U\91\8cGR\17Jk\955#hPÓÐ/QýÚàN\8f+\9e´\7fáã"¾Í^\10ËQ¢htë30§\82®\10tóÊfÆb\rç6¼aѵ©6ÓA]vf\83[¦y·5\90\91\1df]?\84\17Âõ+塽d©Ê#×ÃÛ\9bJE\99\88\f\91ÊdDÒ«y¡Õ­ox
+Xàz31AGjm\88FòV\99- {F8àûJT~µ\1f     x\ 1± S·,®ê{332³\95t½*Ðd¡\85KÁ².ß\ e}>­xþ¼yiûÚªã­N\84¥ßÀ\v\9e\1e¯"rq3/¨Z$j{£¨9\ 6\1d½ØôG¡\1cÈïvæ\ 2\85áÁ\99SÜmN³\ 1Ö}½uº\9c\172ÕØ\99IÉgÏ;Ðb\ 4Ukæà\14\11\9d9\93l¶×Ú\v¤\1d\88H\88\ 4{Õi\fÈÎ<É0å\rX)\91×\1a£\95ê\r\v\8d3¸CquÿÂ\81\17\ 2\16TÂðiF\ 2\0Org»Îº´"¥,\7fu>Õñ\95HWjÈm¾"\91·û\91\9aüd1D7òB­\1c!î ÛÚÙMq¬\ eX .õ£\e\8e\v\1aYcÔºùá0rNE¥\7f\b/\f\9bpyõ¶ ³LÄ\87ñ»eGB5i\85ëÛ«y¡kHÞµ\9e\8f«Û\ 2²\ 5ðÂ`ôÜ!\16\ eÞ¥\80\85Ø\19Øa\8c\85¸R\14°P×f\16\91Zf\13\ fÎBi\93\82\7fÞG÷\7föÂ\87N\8dw7\1cô\97«x\81²h\89}9,!R%\1fr<\17\1d\92\8a\8b\bU\85\90­¨×<i\92\18³Ò\1cw}dÿ\ 2\12Ã\rö\ 2\bU±Å6éã$3/X¨¡ñoÏí\85\98À\ 1|«ÇÔé\v.u\11/,¡N,ªîÂ'Ô\97¤\ 2=\ 6°P9¨Üe±\ 6Ö÷ôj^è@Êy\ 4X\88\83[5+\eP¸Ð\0¡P\91z<a\ 1ì\ 5´N|Foá\85Ñ3`!\90þ\r\v±´\9cdqxg´èÇÿÁÂÿÅ©¦ú\ 3ÉYÞ\v\18\9d\97ëí\ 5k\bÐ\19ÎÜÓûÞp£4Ã\ 1° P
+ì¡Ø\\1e\93R\9aª\9c\ 1\16\96\87ö/49{C\f\v/âù5,¨\ 2J¾aa~\f\16¤*\92(5ª÷\19I@\85\9bp(;à\8e*ºªJôdZ\.z^]Ë\v8\88Ùqáy\vÊß\90Ï®\ 4s:1\1a\ 6\7fä\9bÍvÎ`\87\ f\1d\a\ 5S\8c\1d!Q\9cºDÖÜ
+68²Ö¥áCJH=\92Ûx!t\99½«Æ\93w6èôz^Ð.ª%Z9Zû\893\90º¨!c\ 3\ f\bÄ-|\11®×tFô\ e±\10o»6\ få\85\97\16ñèJºÁ^\90g\8fº¼Å\82<aavØ\95¿uS\15º\7f(\16\18vN\11\13¡j¦8¶>>Çö\9b\12
+\95Îq\88M«xð\8b\v\8d\9d|£A\ fÃT\1a\ 54k°ëÄ+j0b;óã¡«a¬|[à\96\10±}5/ô3\8e­¶\0\83\Óºî
+V÷f\94\18´\8dg\8e\96WçGJÆ¢\0ÉÉÛ1\ f!\1aCäÅ Óh\1c\13\9f\ 2HhÑ\86\98\8d\85gl²vø?,|Ö¦â\90\92ÁeéÒ©¸\11ëR©<\8c\1c)84S     Æk\87z0P-\98|#Å]ÛÏæn½G¿³8Y\f\a\86þ\85wxáп\0\0-áÙçú0â\11ÚS(Ûà³á¢iQ/ÀB\83©*\ f»Òe#YyìAeK\10ÌrI®î_xS\99â¤]\87víÏ\1dâ/!îÓ|ª%öª\9dE¦â\9eµ¤TÊÿ\rèûÌ\8f\14);+î\a\ 2_inà}jL\9cFø¬U½pàTØ\0è&ÝL\16ß\91N«å\ 6^èP\ e\87\8e{M¸Vù\0Í¥\9f@vmµ\1e\0\16\85¤:ìúX^8s%mÄpu¿óX¼ðè0\1eÎ\1a\8d¡ÂD5ÆÐðl\95'Ûy»DÒÙj;\86\8eéc°p\8fòDqª%\96ó\88íc\80v\19BöÊÿ\ 3Ã'¼\80\11J\ 5\17\ 4\9a©\82\16\0Ƥ\ 5F%\91\rn\9f\14«"\14äRQ/É\rö\ 2\8e\88Íp\b \8c\84&èæ^èÆ\v\8dOÍ|¸Ë3^\b»6\8få\85?\88a\8f\9e\17î\85¸\1fȳݠ\bR#1ð\8eªÕ\ e\85åÔ\16\rünx\9as\86ÛkEYeµjsôÁÙ\eì\ 5Ä\ 2S],µ\11Dûxvèp\88)áA¯=¨\96\1dòÂ\12ì\85.\ 6N{°½ðG\1fÃ\1e§úļð\99\9c\7få\88OüH|<a!\82æ_ë¤Ó\Æ\e\16\16\1e£
+O\15ÕfZm\e}\ 5\v\9fÚ\vm°È9á\91O\15¨?|òÁ­\14Rö¸C·ë¨\ 1~9\83{8ìú`^8ëfëË\7f\83\17\1aÑ<\84\17>\ f\9f\8bÞÊ\ve}\13/\80vRKË\85\12w\8a\14\ 1#N{\94C\81¼àG¾ÆÖ0h²{2ÇdbÑ-öÂ\16¥\1dçA/¯\17\1a,)\96Ó02V\1fëX04ì¶ÀØ<\12\ fî_\b\91\18B\16\80¿\83\17\98\16íß\98Æ\v7ï{ªÛ*koà\85\12À\19\83þ±pÑH§>\rëtO­x /°LÓò\v¼ð¡½ÀZ°`u³\82!kk\8f^~ª*Ï 1nÌ\92\e\11w°}õ\151ÖZ\9f@\v®o°\17>)Ѭ®\88W»Óø\85æÔ£\873ÕÝÂ\vÓÿ\r \8c«L|\v\16¤;\ 5Ì
+>¾i\bMú¾C\82Û\99\v\11/='Øe2Ro¶ýZWa\18
+¬*ÊÆ\8e7òB\19,äÍsT\86\ 1n\9bõ\8c¿ãÖõ².Ofô\15yóh\1fZåMg\ eít³\rV`"\8cOØÜïk"<Ã\89ÆâCgô½ó©¦ä\9aé\9aî5®íÌ\95ÔÜÂ\vô£X\9b\9d\8a¿       \v\ 5¨,M\89\ 3\13Õ\88\1c\e\ 2³\85\8fY\19Â\a\9d@\ 6\9fnSâ\97i\vs=/`BÖÓ \ 5­ð%H\ 2Mkèß\ eÒñi\fÜ\17x¡¯iÒË>¡r­k\1aQYo#ØpB\126*
+\e\9e$Yåo\9eßùªÙ\ 6ï5®M$Ç\ 3¢þ\16^\98ßíSm^\89(ñß\86\85nÖJ\8d~ÄA\15)!dlül    á\8et¢#DYækM\94\86\84\8b!-®æ\850C\819\86\92\18\8dFhÊ      bá8\82\91\17·ðB¹ZÍ\95ɸ"\19£pãÊÖ\85)KVh \aÀ\82\952\81\87æ\91üUyóîPî7Þ¹>Y\f7<C\fm¡´Å`tº\84q\95¬åÆÒf\ 6¡óm\18H\ 6X\18\8c\1a4oÅc± ]ÖW.©U'\13\91ÊpU\9e¸¢\1eT$\17\10>mzÊ-#º¤dö[òø+y!C×\8a!ólçNx3â`b;\9b\ 2°`»¹K7wù\r¼P®\\r\11WYbx\\91\9cf.\85g`½
+\83\1aF7ÓÉe\f@HÍGqIß\98\vmêò?\9dJËòý¼àe~"\ 6y=/\f \1c÷\ e\83³¡eÂ\0\fw\ 6¾rP\9fB\85×[ìöâ'üÖÍc± 1^hñªð\ 5\89Y\8cãÞ5B6CÕ7\8eÔРüõyªh\1cWNÞäGÚrg+mà\ f°P¤Ä×\84\ 2f¥G½l"ÍM¼@f!´\89EAê(\91}ª&Æu\83az\ 1\v\94ÅFG®ªûÜ\ròùy!æÿ#iZ\7f#/\9cÒ1$G9\88\93äj^Àù[z§¢0 ÇÂÿ!õ¥RMäZPTªMD]ê\17§á\ 5$ RE\8fÅB·%r\0\ et$Â\eÓ"\1e'/FN \95­·\81ûSØJèMý\v\9dñç:Ò\88½¥¦      X¨OÔ\11ßÆ\vc̬fñÈ×Þâ\ 3LMA\9858f\81a\\9eèx
\82óDZç·\17Z{Ò¡\9bw\9dÒ@­â«&Äíã\9d\8f\10¨Oò\1f¥êZ^° ç%\1a\ 48GZ\8b\16je\b\18Ë\82¨Øl¦D\rÐ\0yR½rZ\13×>\16\vó6/\eb\81×e\9d/\1e±À\\ 6Â6PA²\18\9f\95f\99¢e\19\râv^8ÙÎp!=Û¿ÂÂDÄM¼À[Æ´\96\fxÁò!¢ª\8aAù#AîÁ^èe¬uî2\9aDSR?ýü\vØLõmfM\11YÝI/[\r·ï'4ªÆÃÈÜY[|C³ÖEü`^xI+\9c\1cÓB4ÓÕ:\12ö£÷\ eÞ÷\fXèÜÔ\18Õ\ eJÅÐî\16\87\91\98R«rm;\16ùC±\80\99¯QÚÁH\ 6¥¡éI\eºþ%ð\821^\14\80   ncf\f\rH\89¸\89\17\82\ 2ÄM\94À_\8d\vÊ\18\ 1ýì\84\85\eí\85\1e°\0ÒÎ\0\v+ïÄÚ¹\8a±ÎñàX\ 5\1d©\90\83\9b$çTv*ª\9f\85La¨6Y2G¦\14Þ\ 5\1a:\9a4¸ºßÚãÙ\15½U½à\86æ¤{´½pJ+,\97æ¤õ_«#áøÆò\ 5\v\19F:FN       O\95;Ä­\82½Ð­\95\9b\ 5\87«\8c\96=\ e\v@\ 6ØÏÏHî[e}E81e\18[ÃÀ^X\b\17Á\81\84Y\0>íáÿ\1a/Daâ\ 5\15J\85\17\92J\87äo\95*\8f~¤ö6?\12\1f\19êH¬à\fª\80kR0¹¸-I\12\0\84sÕI\99£ò\94ý\ 2\8c£¿A­\ esS\98Ñ\ f½\8f'%$Ô^»\11(æ¾mÔ\98:\1a\8b\10È÷P?Ò\191Ô7ûÂ"h\8b{\94}\1cé;\83\81À\1d\80\8bæ$ºµs\ 4þ%!Û\9aÓ\8fÃ\ 2ö\11mù°0×a¹õó\9f\92ØíÏB×>Ö@¼|ÒÃÿ5^\10\b½X\86\85âÐMåOIò"UßÖ¿\80½ =¨s=]ë$ËeOë8?ÌRXRÚ\ f¹¬{°©\a\e×ö­ö\82>¤J\bÃý@§\8c+\rF\eCÃë0´jËëgÇ`ΩèÑ~¤SZá\131\ïGjÀ8ecÕøt¬ý2F \rÚ<Âñ½óÑ2\88Ç\8cv3JeÒÚéJ7Ò\93Æ©.ü\7f =\7fz\83_èw\ eaÙõö¿\96Øá\96\fæ8ÛyY×Û<\v¥\94õ\95ãÚ¾\95\17°ÕG,àL\8fÈ\v\86\17}
+¯5'Ë!\b#`ÁÌ£J\0è4~tÿÂËÔ\85GWÒ\r}$ãûó\8a÷)¹Öcô\1cXøb<Rûy\ 4
\9c\ 6¯\89G\929á¹¼$jé\89ì\85\ e\14¡èÄ\v£G5º\ 3sR\18r8\9f\85=¨K\83DNÿÓÒÜ£\7fá4uá\91\18nèwfê]\85¸r®k~3\16¾\1a§úùÛ\12âË\88\våË\b\9ewÔ&ùǦ\8f£·\9fÊ\8f\84\99ª\12Ô \154/¼C^\98ÑÕî³ã HëôH@\93\9aUÛº¢y4/\9cå\9b?\10Ã-}çù»\1d\89}\16ÝW8ÿ±ñ\v\18\86WKVþ\99\80\1e3Dö}ùfÓYhÞÛlIÏÔ¿ÐðÌ×\ 5\98P\15Ω¾øºµ\95,@Tòc\86Ít\98\1c2kÿ¯\81¾K¿s~4èÊ­óùo\1c¿Àpø©Èf[¡¹\9c\15E1\ 5¯Ä\10ùe¸HJ\7f`\\9bLC\1cx±¾Í\86\97D¥L,'¦:\17ùº×§tªeþ:\8eû¹ú\9d\aþ\1e\ 6E©«+îâ.ñHo-\86KyA0(\1fÓ¿èÿL\ 2öf²\82æáXhmã)QÚ*\12á»#D)TÛÀjKÈz\89\94þ\0/°ÊumkÝ,Ë-P{\8b×.KS\88\9e\90b²n\fñ©!\86»\94½\9eX\1d\ 2·åBhýÄñH:{¯mVDÞ\v\v\17Ç#\9d,\86:\10Ã¥¼PáÄDä\9d®\ 2\ 1¼ç\17î\9c3oÄ-?\17(Z\88Gc\ 1å\9dqÌ×*\r÷±k\85`\99\9b6\87\7fk/\91Ò\1fà\ 5V©:\8e\9bÎER\86°ì2|Õ\94´ñà\12hXfØ}ÛÔ÷}\ 2ÿ\ fÑÝu¦¢WIb\9e,Nµ~/ê%\8ej\7f/,\\1c§zf1°+xa\ 4 hõN8E\ 5ÒÖ+7\17\7f\ 4á%g\93\83\bÅ\1f®#µa~çPÅkÑ\88í^­\8a=&\8aOT}\81\94þ\b/(\90|Q¹\9cµD\91\ 2x­­g§\8aÜ\15¥\8céÒ³
+6YVh¢2S\94Z\13\82Ù¾\1dy\1d¤÷+Æ/ø»aáb^hN\16\83¤WðBÈ\1e\9ccw³Ï[ÔÇ}]µ\13óÔ8\9b,Îà\1da\12¤dÄ\9e\86d諬\ 6==Éê\1csOeðºØc±\10\92;¶üeÇ\80\ 5hRÃxwA\8a\v¤ôgx!¡4!DBëÒWn\88\V\ ejIHÛ\ 3 \88.h,\17WÐÁ\r\85\eÓDµR\91\9cjÒOjy¥$=\89\1f)E\83-ÿSH1b>®ìüÆÕ\92\9f©Râ±¼àå\91\18\1aLA\7f)/\ 4,$N     a1Yö\ 2\1a  ~ÃKs®ë\9dÓÕ*D\83\8eUL¯=:\ eû@åµ\8e\8a\ 6wN\1e\8b\85й\89\rb3ζ«\9b\r\v\91\8b\ 2\16þ\7fâÔ\9fæ\85É)\8c\19·BÆFS§\97\95®=/âZ¦-qª\12\96ÔR¦IK\80%\803H%dâÒE½é\81~\8eþ\ 5\8e\1dÉμµ#£Nà¤.Ú¼Q2æ\97\0ÙüX^\0\b\1c\89\ 1\a{^Î\v\18rZ8\9dO\8eÀ÷('KWífê§\10kA=U*\8f\bn$C¾aA-©rt\ 1\8fÅB\8eÉ-1ú¥é \9e\93\ 3\16\ 5\jÍÓóÂ4d)e=\19ã5ny=\800µýJ
+F{ÉÖȪDkV®Âw¼¬\ 1\v\12T#°'²E½\8eW}\12{\ 10-â(Dñ7¯üJØ\ 1ÇPWxu([O\1e\96Ù<\98\17Î\89\82\17°èºáع¬]>8eÆõ0­£§S\98(2äU]kà\85\16\93G"\16F\8cÍ\98\1awùäã\17baA,L\87\91\96\e\16f8\ 3Ú\v_ÀÂ\8fÛ\v=\93².kÒ\8a:¶|-ë|t\15\ 3å®5°E$.Ò\9cÕrÈ[\ e\865òB\16Ã÷ð\ e/<C<Ò6×'~\16&Lí\iÓŵQ³ß°:Q\9c¨Æ\8c\ 6Ó\r#jUFc¶mÕ6\ få\ 5ß\9cæ´\ 5\9c\17l\14Q\81uJq<Ïä3Ð{Ô\80\91ª`AD8»\8a\8b\8eSp\84ï\r\v\13\1e;\8aÇc!A\90\96Üö8i±J\82í,R¼\91 #ýïè©\9fç\85ÐKPÊV-õàªHe\8cª\82\91\ e~Íy\92[Ufn¨sU\8d\a^P\86ö\96ÐÔ¥ý\13ú\91¸nD\9c«\ 2\ 4\88\ 5\81\19\ 6ÒÆ3\ 1\81\1d°ï§ \15lb\8ew\99Eu¦-\98M\86§Ícyáe\16\86&\17\v\ 6Ò[\ 1\10Ë\94ô­Ó\ 1\16\95ã´©\ 1\v\vNRÒYØ»:bA\v\12\ 6\1e\88\85\10ü\ 5\9a¨Ó\16»\15\84S\9c+57Û\ 6\fá~j^\90Ó¡\97 ^­â¤\93õ\8c\99Á)ë\9c\8d'¢À\9aH%kC\16ñÖ\0\16È(      á\84,\8c\12U°ç³\17\8cãpÛ\86Õ(j\91[\v0èXïS¼7:æB\84¼®Q%Q¸@½\r\ 3p\81H:ý`{!@àøFúKya<Ê`®\9c&ð£r¤@\\8c`ÓIîÀXv8\0Øq\ 3\0\19\8fX\18\9d3\ 6î\14¡Kõe×¼Ô§ºez\11\99Õ-Îe_´]W\ 4×ö\94\1ffí~f^({Ú\1f\83.¢,Âþ\85dX°/-\8aJÙ/Y¾²\1eÖe9Ø\b4Ä(Q2EC/׺\7fÝñü$~$ÎÇ\11s\14\a?wí\ 6©\1d\ 1­z\80æ\12åp\ 5íºÙFóHÔ³;²M]\ 5Êì\85\86\17Î\88!Ê/ä\85Á\1cÛÕ\\13ÌzÒT\9cðQ\80j\ 4Ín\18\97;\ 3¨kK\b|g\98´?Ò8\ 2¹µ\ 4Õ\96\89ó¤Ré#±°\92O<U¶õÏÍ\vgÙ!ËZnýÎ\12£.Â\94\84µd[\ 4FX\17v­AM\9a\84Ü\16Ë'\8cGâöhÈQÄÂ"\9a¤#D\fÆ×[încCV\ 6\16\95\98e¸ã 15!È{~</\9cåT-3u}\1fÉ1eèá;|5ÇøÌ×s~aF¹m\ 5lOHòH,\80möa\8dä\9cùçæ\85+ÒiSýÔy0\8eX`Øñ3©\18»þ\a\1cn\86¯P\15¤ð|F\9b¡Æqo\1dÚ\vI\18ªØ\99ÇóÂ\v1øé{ú\v»ó\1c{ÝeÑX\17cA|8®ßGÑERú¼y¶_gØûùqm\9fèÚäغ\17¤í@ÂS5\8fÄ6\89Òq\12¢ÆL\8d3Æwj\8aQG\ 2Û\19ìÎÑ\80
+U¹N<\9a\17\80\18\8eÇ,ß\93ïléÎ.sáýþ\13ó/\94a´è\96!U² \bÕ¯C°·=¤\_v-kÆX\1d\86<à1Û\94=á °ü$¼0\9dê3µ\16÷\8a¬Å¨\9cl®½,¬\9eĶnññ\bmô2\ 1h\ 6\8b\99@ÙØ^\82\85ëxá%§ê>ÿÂSðBÝ\ fC\96¥Q\88@Í«\ 2Lá2IÏ-á²Oa\8f!K×Ó®¥\8cª"Kd0³a\89\ 2N\92\14ô-Ø7ôºýÖx¤Qýß\1e\ 5\1fç7\8fw>«ß\18\9a§ø`4\94a¦ç&\16¿\16\v\v2Rè\17\94Ô ÞÀ\13Q¹óT/u\82{p¢×㮵\1c\95Ñ\98\ 5£.AÑ°\84d\8cUÎ2ìt\98Ø\93\8dk»Èqÿ¿p½'/x\1aÝï\19(z½\95       sôbÇÛØ\80y¬ÅoÅÂOð\82\8cÜ°ö}á\ 6fT.ãHi1¹óÁÍuâ¦\9aö´¯\8f»¦\89+\18ëµêÙì\ 6\19Sër\0\90ËÙ\ 1\vO5Þù¢kôÍ5X¸\92\17N®¤{<\ 3uÊZâ\14\ 5KÜu\9dr\15@\8cüZ,ü\b/äja ë«*wY\\96ljå[,¨A\ 4Cál×A0\16\15
+Q®²WV\14DóZ\9exaϳ}\81+é.¼àp
+:\ em\93³åÎÀiùÎ\v\97ð\ 2
+¸d\93K+\15º\9dÁ\16~\83\85H\15Q\9eçÉi×\f(DO      \13 \18\85=ÅLXE"W\88\13/üp<Rü2
+²Yè\9d\86½\96V0ùá\8f5÷Àµ¼p$\86ûð\ 2Þ\99Á\9cè¡\1d¢ñÎ\v\17ó\82ãÆp§ãqs°"5¼±\17\HÒgãè°+\98\16\18Ám\16ѺÍT.\94,\88l]´>\a/\b£\b\187ÁiÄU\b\84\89^çt®132üõ?Ê\v\aWÒ}xAÍÖ8·f§jÚyáb^ÐÝÜf}\¨Ðñ\16°ðFG:ñ¶k½\82µ°T\­`eË0q\15\91\15@\89sJ\9eÂ^\10d\8còe\ 6\11Ë\\9b¬\8b\9aAixÕϺº.Ç"î\81\85«yÁÇá\ 6îÁ\v}\88ã&)\98\v/XØyáB{!Gw\)\a\97â\#\99¡\13Jxy\98¥\ry!Ø\v5êH¨|\0Xæº\96"B#:\8b±k\81\9b¸ =[\K\9eÂ\8f\14\93<4(\9d'¡M©¸ÏÕ\e,\1cBzÄBÛ\11³\0,s\85XM:\1c\b@£¾+ØãyÁÓún¼@ò\bÓj¤AY\12s¶óÂå~¤TnÙ\8e\bïcQ\12\82:\12&l}k;\ 3\16¶]ÁL\18â8^\.\f\89
+@\v`¡f­sßÍ\vïÚ\vÛô#Ò\8dtˤØÄÀ\vô5\16*!p $SdÆ\89¾:ÒqÐ\98*¥54®\99âZñúá¼\803TÝÓ^À'S\18P28Ò\1c±ÐÄñ¯ÃÂ\ fÙ\v\9b\80¯\989ÛÎ\9cçMå¸6ºc\85F\v\ 2x\81\84Y\80\92#lÊ\1e{\154±¥Làs6¤\90`2ôe]\e÷\1cö\ 2±EÑrRg'\ 4üÁ\v$d\83\82\9a.pl  N\1eà[Ú«  \ 3\93\1a\1còÖ»ôñ¼Ð`*£;ñÂá\16\ 6\85¡Ù*\87Ó\86©\9a\8aZ\19ñÛ°ð#¼\90´GC¹îG­»^Öy7[k\v9\84\ 1\r5mg\v\84\1ew-Yjµ\1e°¯ZfZ·  +ëe\ 4àÔI\17L\8d\9f\8eG\8a9Jz·ú3,¼å\85\ e\8c \85Âi\ 1\8a;§³ÚW\8e¡Xõ\ 3Î}I²ÇóBHA\7f\ f^Xõ|Êe¯  Ñ\11fÖ5\1cªad\86ü:,üL<R|ò\19ÕègDé\a\ 5HÄL\ ev\vS\8aã°\ 2¬êú\14¢\84þÈÓR\19|±á\14ñSÄ#Å$}U§´e\1fÙ\v\82ð\8b&*
+Ct\13E3Ð.Ä{\13\9b\17B
+ú»÷\91¼\8eÕ\16\85i~\e\16~>NõUºà:J>\89è>íú^\8aá\9f\17Ä\11\v\9e\aõ u"Wý\aX\80ãG^V!¿!EoÓ DF\10\vßÁ\vh1<8\9fj¯oO4üOðÂ'\11Ùõµ\83\e\9eÀ\8ft¬ÊH\99,Åô\10¹ëªª\98|:Ë­\1at\85¥\8f\9dÉ351¥óTeÞð%%6Ì\ 4öu,ÜÄ\v>\97\8fî;¿Cöù\7f\8f\17N(\90oç­úLòåÓÍ¿ ì©%\8c\ e ìÐ\909Y\1f-\b©Ão\135Êr\9c\9f\aöÃQ\92\f\r \ 6°`óïà\ 5Ïèß\98gûoá\85:_^çG­?\1dÝ\96ʧ\9eßYįmÌ×)\85¥\8a\ eÃ#ãÓøÇOÊ\ 3\969mÿZ,ü4/\94ÇÿÐ8\96Û\bæ0;IM[º\rÜ9X\aÛ¶{Y÷z\91O<_Û\9b²¼q\94Öê"ýä\ 1¼àÅ\8dc<iQ\8cP\8aø/ÂÂOó\82¬·qþ2¶D\96¨'ÕØ\13\11î'ÿ =ÉrÅiÜp\aY×qÅß\fýÿMqªb\907cáF^x\9bÀïÒ\92º­È¿\b\v?\9c\1f\91¤\16\14\9e6\9d\ræ\87´\86c\9a\13\96á¢ì*¶Ê±\109èÛ\19[ÛÉ\98\84ª\81=ï|m÷-\8fà\85[Çæ-8÷vY×M\ 3\15,C%³r«k\11~ÂzQÇ¿
+\v\v\98\bO¤®\13T¥Øñ¤\15]9É*eÙ¨\8a5Smf´\9cU_÷dH\88Î:\95KîlGYȲú¬óµ}\ 3\16\85\e\9fa9æ\84\8c\1d\99\95#­ðÍHÂ\0·\94ÌÜ\91á7aá\87í\ 5f\8d(\94a\ 5©;\974\91Ki\9b4Bs\19ñzU¶\11Ô\rÀ\ 1bâqGÊ8¶3ãZ@\13Ôòµ\\7fÇü\vMûÚ^\10\91¸\1d\v·òBr+/(\8cµ\98\9c-\9cK
+7.ÆE8gÉÈ]\v:\98+Ú?Eyç\85\ fí\ 5\96\91U[\12éÙ\83½ #\95ÅrÔFñ:â4 $ã*a,þÓÊ\18M\8cäm\8cÃ\17Þøf\9fØ^hÞL\83Q\\98f÷9y!\8c0)¶éI
\16N\17IécL=L\9dò\83ÓÞ\13×ÿ",ü0/Ô\89ªHÄ\v\9e5\96¯8\10\9a\ e\9a£í\1c9;US\16Å\93ÊÉ\10\e>UU\96ö|d\e\16\9en¾¶ 17ÂK\1cº\86\10\97 \ 4\9fD\1d¨ .áÕÆ\96Ãö¦\96A©>xTY\19vodü[xÁÄ1\ eã˱\86Rg{\ eèÐ}ìTÈÅÍ\ 6\90¦-'÷Î\v\85\92Ye¤æ$\11\96\0\16Ô\80ýRÂ\902"²TPÍ¥ÎeÏ9éAG\ 2é)&à\ 5\86Cyxÿdó/Ä\96\10RùXke\ 5&\96G¥9ñ ï\8d1\8a,^´\84(\1dcLg\9cpBL-0Î\9bñ\à¡©¯\8d~o\1añçä\85CR´\1cã¶3g\85\8c&âF¯\1cÃjó\88\ 5Á\7f\15\16\7f\81MÎ6P\95\8c\ 5,¸!Rz´DQJt4(Û\1a\93Ô²s\ 5\ 3\v\82·V¥\92\80\8eTJ£Ù\93Íï<\92\f.\15ʤ\18\92\17©Äw 8Ϧá8­\16÷9Yb@;³\9c®¤«kk¤\0\ 5\ 1\90$q¦\12æìB\7f\8d½Ðb)#çº\8c¸eTE2\ 3\16,º@@\922ÄÂÎ\v\17ð\ 2F\/²os)³\ 2;Ør¶X\9d%m"'»Ä¹Õ-ì^Ãïz\95´Õv\91k\91Ê\15Ç»Éç\8aGj0ù´·:>TiÃ[Á­\16<ó¸%# 
+É(S\15&\9a\1f\º,\95[#E=¯<·ù²¸.~¿\ fî)yAmý\vIä8wj\ 4úÃi{À`ÀéÜæØ\ fª\ 3^P;/|\9d\17Ö:\96kÍä\16\80]Æu\8f        "1$[2ÙË- \evØ>%î\18þ\8fF\96O\16\8fÄñ!GÎÈac¡s\9e\13J\82´#\16ä\8c#×&ĤB¤RâIFA^\bÆüëJªä·ø\91ÂÔçP\1a°\17D\14,ä>ß\få:Ç\89·B/Ãå9?þe^x7ÚèÃ\b½SÌö\9f1\18?n/l¼ µ8\ 6úD¤µ1±\1a¶ \16¸\1fU"<Ùx\ 1ß1Ë\85oÍa\87Æç}­¢ßÂ\v§\92;ý ©ù\87ãT/)uòGlÞÏÇ#u\84\8aÅ\rÍ\11\v1\a}\bg3\13\88\85\89\80L\8bfr\80\ 5B{ÕÆq\a7'\15\8eê\9cI/R·È\v°ðüðr\9e0\19Ú_\81\85ß6ÿÂ\871Û?ïGª5á¤\ 5!=n,Ô
+\ 4\90øÆL8\93g\13\81*¤y\vº¶ª\17\9cj\v{e5Þao\bW­¯É×u¤gá\850sõÎ\v\vïÏ¿ðãñHÉ\82ó:3qÒ©·ÿa\8d\bJQä\eø®©ð"\8f¶Î\85øph\8dyöįã\85«à³óÂ\1dyá      Çµ=®<)/$ã\e4\89¯\ 6­Æ6{F,ì¼p7{á{±ðó¼0½©\e\1a\89×̪Þy᡼°çÙ~\0/\b\19j0n\84D\ 5\ eS\80\89¸Á9G2×máÙ>®\19Îëé2Ô\ 5qY\84ñz1®Å\9f¨\b¾r¯&_\12µ\9d\17®ç\85g\98¯íoã\85\9c;g\12ϸæ!\8d\99&½ïHæ\a2\rÎpL¦êGâ\9c®sç\ë\aîTç#\8c\9e¡¤ÃÃ1 %#Vñø¼\91úJö¤\9d\17v^x"^H\94\egGJ¡\1c·Ø\856\ 3"\b4\9aÚõ\83sUëH\9383X×RíôÒ+UÍ®
\17\93\eà\evi}\ 5`)Îï¶ûJ\0ëÎ\v»½ðD¼0bJ'\r\1f\8a\1c§ói{@¡tÜg[Tv)è*;¨§\f`Òº\11î\f·µ\9e(1a°*W\0\8b7\1dr\85\8b\9e\ f\v»\1f\85Ï.\8dyÌFWxu¼\aBZ§I\16¢ï:¬áÞ\17\a=\ 1\ fÀþ\8a\10E\9aÞñ\1c\85\9f\88\85î­Ý½<\1f\16v^Øí\85OJ\87\88\ 1¥Ç«cåΠÞ\89"ЮgÛ\b\ 5        \8d~2\ 4,¤°µËó4o`A\ 3\8cFgó|ÉAGz\13\8a^}\ 5\89;/ìöÂ\13ñÂâø\92)\974ÇáÍ8¦söÜñæ\18\95ÍfW\bë0#ZGaÿ5Ça|°\ehU\89#\94ò.`At\9a    k}®'L°I\9f\ f\v»\1f\17>ó¨V*L¼\13\93£Â\ fêÿà;\1cr\94Á\87àJF\\11­t\93`e\15J)\1e\85\19»0Tq"\ eG1MjÄ\97Q3E \1fÏÕîGÚyáwñ\ 2Æ\8d$\rF\87\9cê1f\8d\ f}\r¡ç\ 1\87yÆyâ\99Ä`í:Ä\99\84Û:Ä\93ÄQ$\ e\ 1ÜØÝ\0\87\b\16{únµî¼°Û\v\v\ f*\93K\9e\10\v»\1f\85o/Â|©ÕÝyaï_øëy¡ùÚp·\9d\17v{á¯ç\85/\96\7fp^\1eYîñHÿ\98½ð\9cXx\9f\17\1a*\1e\85¸·¼PÒ¨¾\1c\r5\96çÌ\9b'å·`án¼ è¿\87\85\ 6Ó\16Äâk¼`øt\v\1aB\96\84øK¼ S¥sv)\1a(\96þ)í\85\94ÌýuõÕü\b/àLYÿ\1a\16¨Á\ 4\98Õ[^xy«ñÙU´s· a Øårz\8cõ\15/\94õya\98\99SG\17¡\ 1'{\86Ò±W'z\87\17ø\8dX\80Æw¾\94\17ðyº\vÑ°px\1c\92\\82\ 5¡\9c¹åÑNÏ\0Ïè\9e\13\r\8fÃBäæ©r³xU¨KOËìl£Á<P|º¶á)Ô4\19W\9e®¢^®Ò\12Ú÷gÿê0«\85²¹üºI]¯ÄT£Òe\7fvªRsñ¦@ÛI¤¸¡ÔÀ\vï¬\ 6^øø\98íy.CÃ䪩ûð¤\96¿³R\12Çoy´Ó3Ô!ë×3¢á\91XH1Ä\96¼*
+\ 3      ßY>̺¯\9c\98t$\18\96ûáU^ý\1d\12°9\9b|\19\fuO:Ï Ñ\7fs"ò¶ÀiÉ-\ 5îM½»Z}zL@Cq   \16\14\ e\15P\1f\9eñ½µ7>Ûé\19\8eõ¯ë\7f    \vCS+^\14Åxú+Zg\8f¿\8bÑñÓò\ 6\ 6RÕ×b!nZ×¾w\15³åá<\95Ñ\1e^Åðõ~\aÀÂ\1c÷\84\8c¯NDÈù£\85?xáãXÜð§^êä¬Öæ\97çùóïð<6º\b\v!\ 1Ý\a'åê\9dµ- ¤¸áѺÓå60ðAüKXP\9c¼\8d\9d\95ç\19<Ï6ê\80\84õÚk\ 1'pç\9a\17\134?\83 \8bÏÿ\9a< !\95ì\ 2/RÏ\1d<\8b\15\89\9b\ 5\ fÔq[¥½o/ÐÏF¢\84ç\99\93ËÞ:Ô\97ú0.a~Ï^\0\8a¿É^xy\ 6Ä\82y>$<\12\veÕu]\9b\7fÑ\8ft\v\12\0w\ 5\12/WùÄ\8f´lH¸Ä\91TöÓlm\97\9d{U?ò©~¿\1féb$\80~\84õ5ößéS=ù\91¤zN$<Mÿ\82\a]åmÿ\82LMv\19\12\82\ 35\8eE,\9f2\1ei\99£;¿¤÷±@îÔ¿ õ5Hx\¶¼\9fÃÂû¼ÐÜwÚÞõ\13^Xû\95\95\7fS\9cêý\9bØÇòÂURMíçmL[øis\1e0K\7f\v\16¾'\1eé\13^Øf2ßã\91~\8c\17®)\8dm?ߡʼÝ^\87¼þ:\7fe<Ò§¼°\8fkûY^¸¦ä\98\97C\10s\99¦èndé\80\ 6Ï:௵ô³N\86$øM(®¯û§ÇÂÏóÂ\1e§úûx¡Ó8¹\8aÑÄ
+\1f\11ÎIî)ç\ 6^óB\8c!\89×Öw
+VT`\9a'\1d¾\18[í¼ð\8d¼ðO\8dkûQ^Ð8ÜÙM>Q\83\a<\88\994\ 5\ 1\88t\9e\83\fÍÅ\86\85¾\99\1c\8dU\92«\1eö¤O\8f\85¿\89\17þ­qm?È\va:®        »n´íqþ\94ÞE©k\17¨ëY\15¹Àõ~Ʀ\89LBE\82´¾ââé±°óÂn/\\b\9c\8aw
+\9a\8f^0\e$\ 3\8e\98¸"\83\17-ÇÈ\1dÄ\ 2Ö\1c/\1a\95û\82\vÞî~¤Ý^ø+y!;ð\82é\ 2/P\17\81\81Ü[×'Â'\86\1fyA\90L\0\16\125\91õù±°û\91v{á
+{¡C{¡e\99\8b¼á}mxS¨D´ªÖ¦\16Û¼Õ\9d\8bجd\88¿\99¿\94\ 3\85\9d\17~\9f\1fi4èGÒ\ 4g\9cëáKS/­"\1c(\80\13b¨·Ö·Æ\10Ð\96$\89pLÇò\v°°Û\v»½pÅÁ¤\aû@Ðm8+Ý\D}\82uÝPÌ-Æb\1f\v  
\963,ãÍ/ÀÂîGÚyá\8a\ 2\86ñD¾ê\19¢íE\839v^Øû\17~\11/øÚʨý*\16\89ß\80\85Ý^Øyá*WÒ%Ò}å}î¼°Ç#ý\ 2\96²óÂÎ\vÏÂ\vÍôv\97dxuI\9aú¨º\84 \84\17\ 3{\0\16¾ÎR¢Ùí\85Ý^¸ü\19\1aóÖä­È«KNÆgü\82
+\9eZ\800}\0\16ôË\8dö\9f\8e)\8cͲû\91¾\8d\17òwd#Ê¢äèyüMö\ 24¢ðwÈÿPCÛ[ñ&\fý      \1fR\fÚ7\ 2­\81m\ eh/ã\93i\10¦y~9ºÁ£\e­EÌWQ\1fö\bgòLÜ\8c\85ó\b\8fñÓ`\ fF\86;ñÂ\10\12Od>K}\9aþüð\89½\90ë?_m¤te}gï\8b\85\17ôäÛÊ(\ 3Mmn\b\1f\0\v¾\0!\116ñ½UÆj\ fpÈmKT\ 1BÝ)>é\10k!*BHÑ4öptÊI\98\9dGYÉ\v®t\8féä°k®i+g\9b[±Ð\0\16ä*Ó%öµ\85{óý°Àk(ûdaTä\ 3¶Bð\ 5\9bãÏ°p    /4ð\14F\9bÑÛ\16;Ùw{á\9d\96T\87ºÞ.z̬>r\1c4\ebÕXó\8bxA\90Î\e\95%\847\8c´uá\92\89\87\9b\11<\12\9cÓTi_8\9f:\9dT\80¬YÑEmó6Ona\95£\9eàÑ\80\167ÊÉEµ1\94\11\92çÊÂå3V¨¤ádÌîÂ\v\197\\19±(Õú\94pnJ_\10ErXÍÕâ{XC8\13\ 52\9eL\15\8bX\88ë§â\85'\88GZxã\8bÂ\92YBÃÉM¨ø\9c¨9*\10\v¬ã&ý=¼\80±Öh2\fNTx\vE\ 4\90»\98'\91\ 2\ 2(\8c¯\14`\ 1Ú]5Æø\92§\r\vùâ\ 5U¹'U0*ÂpOc12C\9044\ eó,b\ 6"|\14©\9by!si\83)ÀÚ¶)Uå\85A\9c.L:Ë\841\18*ë©\eüýxá`¢´\ 5\ 1"ÔÉÎ\vçe\84&¨%\81·¡u?(¬y6ó>7¨#YS.*ÿE¼\0ü\ f­vª\98ÝÔ\0\80\ 4ʵàÉ\80\8d\f(H\ 1\v\12Z\9d1Q¥?\rÙ\19,'Ð\1a\138z0\r\9aCôjÌa\87\82C%aÊ>ë?k\e\85     ùJ\15¾m}å\86\14B\ eÞà\822'\1aÑç\99«ü½x¡á:\1d\86A\ 6\88kߪTZR>\ f/<\81½\80\ 1\9c D\82\16)ÐÁÒ\9a\ 3@"\rX\90.\8b"Þý*^À        hS\17\a\1e°0\a\1d)Iq"Î\ 3\16T\r»\8e=æ:Ë\ 3/4\9dêòò\80\85Ìx\8e\95\b \82³0Ä\ 2\9cÆ\8c\98+½lør'^Àá\14B\8d\88\85Î\19c\0w\18A\18Âd[ÒPM¸vÓýx!\80y\e©\ 1\8fE
+Á¤\9a\85²¼K&\8cçð#\99\16þ\83b`»\1a%5\8cwAD\ 4,$hnééWñ\82 X\10)\91\1eÞ54¾-Hg®\92^e¾±\a\1d    ±Ð6Ä\8aØ\ 6,\b\ 1\16',\8cp4\ 3mHëæÈ\v\85\11 Çd\9eß\8d\17\8eX\18AQC\86\1a\ eXØx\81hÙÄ®¸\e/\b>
+!âfSýâ\90\vWU7ò\82\94}/å\97Äýó´ôOÑ¿ ¡
+uµñ\82\ 4½ ¨\16£9òB\ 4ðX~\17\96\ 3ÚÏL4Ñh6Ph_\r\89@PáK¿`¡ÃÑÿ`¦\ 6^\18\95Ö\9ag\a,4\f\8eå\9a\81òbú\ 3\16\9a\98µ¹\v\16\1aò\82\85Ñô\8cXIáÞÎt$\ 67Ïf7ÞÑ^8øn\ 3/\b\95\95kMåm¼À\16Í\89\8e¾\90LµìsZ>»½Ph\1c׸Õ\10\1fÚÍ8è¸\8f\82\82Ð\91¬p˯á\85&§>\ 2Ù®\97Ø\8b´J\85ïá\98~\9aú\ 4j5©\86>ñý\ 2\9b\eÜUH\99F\83\võÝ,ÕÀ(õ8ás\195x4öX\8be`\114N=´       l¨ÒØ7\91¼G_\e¨¥\99Æ÷]øHñ&â`É\96áe0\92\87´ï9á|´V|\82½ëüH\9b½À5\ 6²/7ñ\ 2\9b\9c®&¢"¹â\14%\98\f\93Oáÿ\12>¶_¸6®øzü\r[êò\19ã\91""|\ 6ozX¼,ô¼\89[\9eù5óKêEeí\15=Ö¿#\1e     YD\18}ÇÜ\92\ 2\ 3\85\8bmß¾^\ 1\9aIèR`\87á\13¸À\92\1eç\ fý¸gï\16^\0\1cp­t|\v/ÈÈÍq\1cSee-iÒ\83®DÃwOÃTn}-\93°¶_\93º%\14\90\90$¥\û¾OÞN\81ø\14¼ÐØÉß½<c\9cê;%%\9c\98Þÿ\ 4\16îR.ã\85ü\10F\10%>I ¹Ï¾¨ü~È\v¬PTb®í¥^-Q$c   o\89âQÏ3&S\9e¬\1a~-°V+\ 3/¿O´\82­,Å4Tì\19ã\91"\1d\7f\13\16\9e/NµÎ£»f\1cþ·âTã\99\ 4]GJ9«\94v.J\1c_r5\ 3ÙÊxælV\vµ\8a\fyG"©IB5\91\83³Ã\9bi|\9e%\1e)ù.,\90}~ç\9fä\85\87¼\10[\8e\ eÕ^²\9e\8cBÖj¦®\10B\e\91©¨WÅêº\9eFjJÔ ÄÈYîª\9e..M].ê}¼ó\8fðBÃ\9a¿\14\v\v¬%+ü\92ù\90¨\8c­Rk\90z\ 6R-kR\r¤\8f\9cÑZ\eØ\9aJ6ò2u\1a\7f/©ûcr·ß6~!.Þ¨Öyú;x!"É/ÁÂzYýü0/ÈÔe¢\96±!\94\14±\      ð\ 2\18
+ÖHÖ\81ÐÇ\89\eY¿¦@\r\80\85\96ËÜer¥i\ f¬QÿòüHìmøJdä¯à\85ÜE¿\ 3\vÃ\85sx}\81\17d¾`ùÿ0¼ær^(k­²$i\ 1\11\9aDuá\96Ä\ 5^¨eB\ÎÀ>\88dáòÀ\v\85\8aJÎûºSÉà¢'å\85xÁMq¾0ßô"\82/\8aw\0\1fk
+2$Ö>\17M\ eµÙP\ 1\ 2\99\ 29HY/è\94h»_Á\vùa^¹&íæ\89ù2\8bÚ\ eO\95w]2H1\81 ,\0³¨\9d\91ùD6W\11¼ýº\98+ö@,àh\88\97
+¬Rìð\v)\q1\f±\80F\91ý×ÞÙ°7ª2a\18\ 4DEb\ 4\8c(*ÿÿ_¾3¤{v÷=Ûm³Ö\1c»ezõjjÓø\ 1\ f7\ 3ÃPìäBußüô­V¤\1cäã\X\ejp×rÝ47§\18Ñ\ 5ô\91\9aÆ\9bæÒ\80 .\8d\84£j\82£KÓ,JIÁ\bS3\1f\7fÉ\85\13ø\v\949\168æ_g´wÆ1ÖX\ 3\87ÉZ\11Ã\ 2ÎÍ\92Ö3ÃdAD?\11GêØÁû°±X^K¿{2.¨Ä\85Þ*\1fRð5ó\ 6PQm>\90\8d¦¹ucð×\81@CäI0\9b\8b+q\81¹æ0-\8c\8c¸¶÷\13\8ejc\94\9c
+¥H\9b[\ 6EB\ 1\8aT#T\9d~\17\17ÆM\16`o­(m~\93Tü7óÎ\0\80z¤Åe½^Áih.7z»\(ÅÉ\ 5\9cbø~\14^ËöÖܪ\91¾ü~Âx¤Þ\98¾qÂxðÿ}\8fóþD¯ð`\ 6ÓÀ#(I}\85.à¢.Q×\\89VÉ~Tk·  \8e[\14¬¯=ÁSr\81û1Æií\92cT6Å¢N \ 5T\8añ±Ó\98e\95R<\8bsÑâ-\90ù(-`ob Q\93>RE=[)\99JKd\1f\98¤ÌôËæeØ\9c\98\93\vw'ïV-VÆÖ\86\117_\91ÖÒu\1aà¿Ë:\0+{½\ 5ú8\17°\9b\ 4}\84ôâþó>­\9cdðíèË44èæòò®Ëõ\9cñH«\92\82óþÒ\15Xö&`x\e[\16¥µf檮ñJ\98\96Øv`\8c@d\15&é­qUÀk±2çâ\82øæ/\88Ù2Å\ 5*\98\r+\1e\85zxE-`T«¬'³Q\8dá¬ÚEF,4Íþ(-´Û|éW\10ß\12g\13\8d\13}yÅhXªZ^¶\e]\bO×]ü.bþ\1d\¨ o~½\16qÁ|\99£2\81\ 4à$ñ\8e¸\ 4Ç \82\87»\1c¶××2|\99õ\v\14+\ 6oP\v7W`6j\1fbgZR\8ej\bÃTQ,[>95\97\8aNI\v#F\95Í÷¤Ô\9f\89\vA\99Áo\`Së\86\ejá¢dÒ\ 2ô\91 \1eû\19n\11ï·s=#!\84©:J\vѪ´¹<\9cØ\8dQ0Et\83\11\80í\86Ý{%p\89\95PÍ=Ro\17\176µ©\ 1>·Æ0uL\14K\ 5¼.¶.âÂ%ô\13 i+~ÓGú2ù\91
+\Èåj\\fÖ\99\81\v\ 54\8aP\12\17(Üv\85\ 2\11\1aWv\15J\8eÐZÝ\94Ä5c¨\85F\89ÏÁ\ 5úÏ3°[\99¸àB¯&L½}ï#\11ßc\8d\85\96X pÌ}\ 5P\1cåQZà\9c×\ eNU\11¬ñ¼\97\83\ 5¸\ 2Jo²¬\1cO%°\9f\võ²TÐ;\82ËJÉöK¥eÒ\18|.ë"_º\89\11l\13â\97çB¬IgYS\93©#÷õ\84\18Äí¡\94zÏ:\8bó\87\rÀc\0µ\94J\14ÌtÌcû\95´ ^ÓíÙ¸\10 »WS\15ÄH¶k\92\ 6ñPqu\r¾38IË´\81¯äÄâ@.\86ÍÓf òØÖ>ª¾÷k¡&+4ëc,\19\1d´&\82[\ 1\95i\91))*Æá\12®\1fÀ\85»¿°ÀeIÔB¡:     ¯Q\v=hÁ8=N¤_\95ü¯¹p\86x$9×Pz´\9e¡\86´¸¤\ 4ã¶Z¬´í\¯±Ä\r\9c®u\r\8fn)"¯0\e\17F0ã÷ä?ÅüÂm²Ð÷ï¢ð^K½^ 7\12ë
+ú \93®\81\11r0õ2Æ\9b5VÌ"òÚ\8e¸º\ f\ eÛGç%\1e\88Se¸@\ 2\8aºÃ\9a6*g\80ÉËæÊV\19£t¬R\1fiÝÍ\85ñÅ÷F-\94¸t\a¸'^¸\0Zhðj'Õ_þl\1c)çÙþ§Á`ôSÌ/üÚîÃJÿª¹7\ 3Ja\7f\98\rç\ 1\7f¡¨º\11G:«\94ü[Ö ÂØ·u mS\a/¯¢\8fÅÂ#o\9b]\\18_æV\96\r>G+;§$\1f \ 5üW¢9ñcPªh\94\13_\85\v\87Ä#Õ¯æeÿ\14qªVy£þåüs\86\83,ôp-¼\9cíÆv\84\11½\83\vtzÙq"eÎ\1c\8d\81\9f7\r\1aÃiEÐ_ë\8d\16ú\12kßf\7fa\87½.ÚÏ\11§ºLú\17\8daQOÝ\1a\9f¤\85J\91f\87\16r\9eí\8fõ\17\8e°\9c\9dZ(Ä\9e\96/çÙ>\r\17\1eÕÂ\7fÂ\ 5Ìü°Ã©\90Çjag-Íy¶Ïâ/|
+.´ß;!e÷v\7fdùyv\8d\9bêÌZÈy¶3\17\1e\91÷MLêíGëþ/éuË.'ÖBæBö\17\1eq\90U\13\85º/Ãfe\946Ìe¼\8eb¨d5\ eº\88|lí\18W\1dô\1a+â0AR\807F!:{MyÔ2\17²¿ð7paQ×\9e\10ã7]\18åE«ÌÀL)\14a]·9Ë\Á\89\8d¸Áa\10\16ëb Á¨6jÅÜ-ZÆÏ«\85<\8e\94ý\85GúHªIÑÙ\ 3\83>\12\8f8\9cÏUE7\8dSO\r\T\1dÕ\90ò\bc\\16ö\91$\ 6íY\16§T\12íFÏ«\85Ì\85Ì\85G¹P§ìÀB5\\19\fŶ)<wrw\a\81\8cðÜ\19\1cÇÝ\el\9c¶ÁZ³Å)U®\8b\12çÕBö\17²¿ð(\17ê\94\11U¨¢P&\ 4?     \89\9b\bt7 \16JB\82\ f¶E-ØÍ\ao;Ì\7f\9d´Ð\9eW\vy\1c)sá1.¤­m\92\16Ê´×H¬©Ä\8cÂ\9aÄ´t\rÿìP\17\8bÄ<§#\8e<Ññe\1f5±Éój!s!û\v\8f\8d©ö\18u\ 4\15\9fn\96j5·Ã&%\862wÛÐz²rüó¢¦V\83Ø\f\e93Ë\88k½RåêTq^-üÄ\ 5{ÐY\9a\9f¸Ð\14EsÀ\17\7f¦¿ \9e©\85p\1e.P]ö\1d\8e\90Î\91×~\89\957VÆU\17\88\8aÎÛ5rüs\14Á`r\f9ؾÐÆ×=n[\15ïû´ìÖBÏ\ fù¢?qÁTÇØü#\17T}\90±'raª\9ehîSÄ#MïHGt{(dõ\15-¤u\9b\ fO\ 4
+þ0ûÞ\ 6\9dÄ<\8d\v\a>©wÝX<a\9cêÄÞ|KJÚ²S\v¼Ó\93=æë\87L\86½\14\87Ù÷;º\1cw\12ú,.\94â¹F?\ 3\17èÛ\9fÇëb·\16²ý\99\1dÅ\853Ø~.\88³\17_ÖÂ\aÚQ\8\85\16Ô^-ÌòÜF§¬\85Ì\85çpa{²×ó¨©\8dd-d.<\81\ve»TË©­ZÚ¬\85Ì\85'páSXÖBæÂ\13¸\90µ\90¹\90¹\90µ\90¹\90¹\90µ\90¹\90¹\90µ\90¹\90¹\90µ\90-s!k![æBÖB¶Ì\85¬\85l\99\vY\vÙ2\17þn-\94¹\1a\7f\8c}\0\17ÂYuþE¸Às-þ\98>\12û{¹À¿\ 6\176\93ícLíç\ 29ë½m_C\vÙ>.\b\16Nlì¯\a»!D\91üýAßnW\7f³`g¾=ó×sá\7f1£º\ 1endstream
+endobj
+5987 0 obj <<
+/Length 105       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 5Á¡\11@\11\0\0P[\98À\ eª\11¬ K¢(\8a¢(þª\89¢*J\ 2w\82 \b\82óßC\b\95RÖZ\18ãsNJiï\9dsöÞ;çæ\9c\10Â\18£Öº÷n\8c\19cÜ{)¥RJB\88\10¢Öú}\1fcL)e­å\9c\87\10Zk\0\80÷Þ\ fð\7f<Ùendstream
+endobj
+5981 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [314.771 556.11 376.036 567.799]
+/Subtype /Link
+/A << /S /GoTo /D (small11) >>
+>> endobj
+5982 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [398.892 556.11 460.157 567.799]
+/Subtype /Link
+/A << /S /GoTo /D (small12) >>
+>> endobj
+5979 0 obj <<
+/D [5977 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1574 0 obj <<
+/D [5977 0 R /XYZ 85.039 733.118 null]
+>> endobj
+5980 0 obj <<
+/D [5977 0 R /XYZ 85.039 700.697 null]
+>> endobj
+1578 0 obj <<
+/D [5977 0 R /XYZ 85.039 541.841 null]
+>> endobj
+5983 0 obj <<
+/D [5977 0 R /XYZ 85.039 509.42 null]
+>> endobj
+5984 0 obj <<
+/D [5977 0 R /XYZ 85.039 397.709 null]
+>> endobj
+5985 0 obj <<
+/D [5977 0 R /XYZ 263.565 238.247 null]
+>> endobj
+1582 0 obj <<
+/D [5977 0 R /XYZ 85.039 194.559 null]
+>> endobj
+5986 0 obj <<
+/D [5977 0 R /XYZ 85.039 162.138 null]
+>> endobj
+5976 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F62 4159 0 R >>
+/XObject << /Im27 5974 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+5992 0 obj <<
+/Length 2371      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYK\8fÛÈ\11¾ëWè\94P\80Õf\93l\92m`\ f\8e³^Ïbá\9dXr¼\80×\a\8eDI\84)R&)O\ 6È\8f\9a¤F\9cñaO\81\ 1S]ý¨êz|UÕ£ç>üÓóÔ(?´ó$Õ*LÓùæ8óç{\98ùe¦e\85?\8f\94\1f\e\9cúÇzöò­\89çÚWÖ·óõ\8e\96¬·\9f½7ï^ß®\7fþ°X\86aèi«\16Ë$I½7\1fo\17Ú[1õöÃÍûõÍû_p\14\ 1Q{\1foqú÷\ f\8b4ôÖ\8b/ë_g?¯Gl\97\91\8aâ\10ù~\9b}þâÏ· Ú¯3_\856\9dßÃo_ikçÇYdBe¢PÆål5ûW\7f
+ÏEsÞ5q»¥[±\f|\95\ 4Á5»Ä&Â.|Ä.¼b\aBkem8Å)\88U¨SX\10Y\15ÁÎÑ\92ÇK\8d\8a\fÈ\8cKæß\80\91!ºû\92\84IJ¤y\0'  ñåÍ1Hçÿ¬A\9eù Râ«8\81{\ 6 µ\ e¦¸º/Y7\ e&¬û¶Ø\9f\9b\1c\f\97\92qu\84ÆzùV\9bÑÚ8U\815²áÕck&\91²±f9/ø]\9cáøÝ6à\17\bR¯cçÙ\12å;R@\ eí5LÎÿ\93opx\86Ù®¨+¦ºow\0rÎþÖÊ6í\8d\ eQ\8fÅÔI¨b°·ÿ\9cu\96¡ÑJû\1aM©ü$\9e\ e\9ae\0þ¡ÿ\9a÷¢;Ye\83§X æ\8cí#3\0r¤Â(\1eë\12\ e\1cMd½÷xé¼[\84Ú»_\84¾Wã\7fÍWPP\1c\83Î\8bª+ª=\8fþô\8dÿ©¨¶5/\86}-O¼)\vTjÕÑ8ñþË\9f\8f@¤ãoàÇ\1føãå*;Þe£³Q×ó\b\14\10X\90<Q6\fHÀUÞ|gs´ÀUOà@ Áuí\13:\báÆz@§I\7fZ¡ÌÕ\ 6¸\ 4àÁ\1fßßü\81¿\ 2ïtágH\99t\93\96Ý\1d4=\1c­A¨Ð·Â`³0Ú˪ªÆõÝDt\80\94&\95Åà´¸lsîrfÚ\1dä\ah\1c8\87ÁHºzßdG\96{Sã×Û²S#\ 5\1d\9d\ e\0Ò!/\1aÙWÂ0ëv5î?"«\170a\83>\1epë  oN±Óað@t£y\96Ú\18\95¦h ôJKò\16`ê \89Ñ\ 3@\9ecNîp \1e<±Eõþéë\90ü«ÉY¡àtQ`¼w5\8eî\17Aâåãøe©Ò\94¥r<¶|Ç\9c\86\89\87ê¨\85KY\1c\vúi¼\a<§v\81ßð|}\12\10\90£²²äÕÝÁ     zÄ}ç\rÊ\82LEÂß+\9ee-òoÒLÍ\17AY³æa\91F 2jÉ¿P\ f\vsfÈ9fxø\ 3\ fHG8ëî\8d@\94ñç\1eI4é\16ç\8d¬èj¦\14G²$éëHÿ\83<\96\111"\ 36ÎwÑ\8b÷¼k\97gݹqûZ\87\84\99\0iæ¸8Õ"ñDJ¯[²0\1aó®\94U5+¥¹/h.WSi\1aòtj\9eBA£ÂÄ\@\14dHc®!J{\1aqÊøÞ[\ 4\9d\86½\8d\ 1ä\13\ 50R¦\10 ¯? \12©\ fè\19\ f¡\ 6Y]c\11M\rÈ3\ 5:ʦOb\ eà¿ù\ 1æ¼c{jömüfüi\a»\86:ðzSm
+4CâÉ®ÖE\99Ä\8fX\86̬/gp<x¡öÙ{³\8a\a]öÕ¹\1f
+±%l3\ 6çÑ\9b²½ÌÔ;þJÑöwÞ-®!1<\8aÞ\1d\86^É[vî\ e\99\80\89Ü\18!\88e8ä\13\91sçî«É\eé\aÀH\84q,î·c\au·ë\13?#å\96åjÅ£!µ9¨!ìû*ÞÝ°÷`¤Ð¶=¯ß\94\85@UûjÊ­¡\14\b'3¯\86J.\96ú\8c\1c Ò\13\ e\07I\1e\1f\8b\85\9d¹¬.&j¾§\9dê·\\143.m88.u1ºÛ¸þ!¥I9N*m»Õ¦)NNã¡\80Ï%\ 3\f!\9e\9dL\8f\84¤\8f.
+\86UA\12Ò×·öÿ@\8b?º$MõÁJ\8aÌ\e\87®rÆ-FTM\91Ûa\83³q\a\15'Qï\0Ø¢ç­;ñ{á6äKB·Ó\10\1d\9b\ 2Ãb#2dm7\96    \83¯n\8eY§8\85\87¾òÓ\84.¼>P~\8dS\bÍoçb\9c\1d\90Èõ\aü ö\àIºa\a¢E5\7fÏ--¶\bg8\9eð#$o)è.\14\88d¬+Ge\0f^\0âbç\ 4\91\ 2\ 5\8e\1f×f¹ìæ[ô¬)\85UË'$ Êç¢dB¼\12_}\84D7.;\96­ì"M\83²P\bÆ3ò\17\97F/\92þsy~Ki\9a'\9a§Û\93\1fx_/³\84\137e¸\88\9dí\ 5¬åàÕfpÑ\8c\13¹\8e\99\81öȵîp\86óù\96gGº\1e\92\126\84»{NGt<\1e\ 4E)x'%Um$\ 2`Ç®F\15\97S9ë²BÃq{ £K\11ânH\7fRlR\9c ¨\98Í8\rP\8d\1d^\86÷ؤíñNmêj7Q\8cc\ 3N(!\0\13\95\83!>ïË\9aôS~\11{\90 \)£\96êê\95´\ 3éèHÌ\16\11´\82ày*1\1cu§¾£2PeþÄ\9fÍùÔN8 ­Ýd§Éµ\8fÄ_\1ae\93\94YYî¡>\1d\86\98½ð-MþDõb\ 6\8dDî®á\1a\evÕfÔ'ãÄ\15ô¸\1d[.Ûi\13\96×TòJ±\ 1ÐwF¢æ\8aÖ¥\9cî: \ f\91\ 1¡5hvðw\91\vÁ\82\8a;)`®Õ\1eÆø>ã\1a«\13\97v¤ºúx̪í\84ö\12H;Q";ä.u3mÒDéÈ\Ø©<\9d2BÀç\99¤\89Jý ÷0èjÁZ1\aÃ\84çâ\9b\96?縩Jt2\1cëg-\1fÌí\155<±ñ\1cµ¨ø;\8aWB*\9eìÚ\1e\12\ 1~\93´\97Ó\f\91Ë'\8eB\93v\19{\ 4õQ\81wSAbʶØÖ%Ö[eÔmÝe×Gö\9dfl4k×Ð\8d¨\8ft\1eQ> t[\82%@¶¡į̂\8f·þp$8;-}\83\ 4÷ä\88\84î@-ôy/\v
+Jf°5C$:\95}ÊÍ\bö¨\9d¶>·VÐx³Ú\88Ô'"̶\19§i\9eA3¼F\9e7¨¿\17r¾ð)éÔ=swÄÕØ\16×PpÈÄýEéã°ÞÔG\8eO¸x\99K%w_ \ 2ð×\90\ 2\8fo°m¥q\1fJw\94\10\ 1Y\î`«\13Ò\9dO\1cøuÓ\89U#ãÝH   >²'
+w\90\1cB\85·ë#G\ 5}î$æ6îD¦\17\8f\19¤¾¾½\\ 1\9fb\\7f?H\85áj±sÙò\12¬\eð\8bï.ø6Y\ f°×0¥ï\92¹oN{\81(p\19iÒHºâ4\1ca\16\f\88¹ð\84\fW]\1fÉ]w\8a·)¥\1dÂ}\84¹p¬¼(\¿\1eE\ 1\16gîõhõ\0\81sä°p3c\9dü{\ 2
\8b\8eµËa¯é\ 5ýokà\1aè\8b\e\12A.\857 zw      ôP\80@ð.ë&sí$\fë\93$;^\99\9d»\1a*Ìb\ 3\0ÿÀ¤S_D´}S\15\ 4\17%\83°Aß#K\ 5ã65Ðò\ 6Òç\84\11\88à;\8e\85\85Äé6ÇÜTa\1côa;¼æ\ 1EÂe°u`5\17²\ 4\1f£>ñ\1aO0\8ayÃ5|ZÎXü®\ 4\v\ f\99\9cÝÿÁ\ 3©\13\ e,bILôQÌ\b\91ò6y#x\98\88\10ô®ël¥S\95Fv\9c\bÑ7¯ýÆhH\7f.aþ4*q\1e\1c |'Dx¾§KT\ 49tòqD$ýk\7fµÁÌ\9bö·~¶\99\83þáê\15\7fÔY:\ 1ÿ\aJ.^\89endstream
+endobj
+5991 0 obj <<
+/Type /Page
+/Contents 5992 0 R
+/Resources 5990 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5973 0 R
+>> endobj
+5975 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 299
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 5997 0 R]
+/Length 23606     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\89bã(\f\ 5c0¾ÀøÂ'üÿ_®\84\9d4í´³I\9a\19³;\8dãø¶\1eO\ 2\1d¹:Úûmõ÷µéßzL\94û¿¥     w´÷\e¹ó\89Ò\7fë11ó×`A9'\8fökû\14\16þ¥Ç$ø_\84\ 5YµG{Ûr'Ç»±ðï<ÑUþeXhýÑÞ¶â3¼ðï<ÑöÀÂ\81\85ßcaþW\1eÓð·aa>DÿÀÂ\81\85\83\17>ÄÂgì\85\ 3\v\a/\1c¼p`áà\85\ 3\v\a\16\ e^8°p`áà\85Ã^8°pðÂÁ\v\a\16\ e^8°p`áà\85\ 3\vÏÃ\82\99ÑÁ­\r\9d\12\1f\86y\1e\ 6þÞVó0¿YÏç_]ã^­1k§\ f,\1c¼ðcì\85Q*íÍ"ðML\9bÓ[óëV)®gù«×\95Ë·\92ÞÔ\97ß\12x¿Ò®\a\16\ e^ø!¼0:Wx.B¯\14Õµc}ÿÎÙ\13'úR¸ìD       ø'+O¢¸C\84;uI\e°ygáà\17»ltaÞ.^\884ÿw±pðÂ\9fÆBç\9cë¼\90\9bX\19gßÝ*q\14ÿ`¿Ïii\15n\1dS|{\86\96\85´\1d.åNÚ\17éäL¦ÜOÉÎ\11²\18\ 2ô\96BY@À´\10Ø\95"\16\86\rd=-XsðÂ\87­MÓ\b\9e\18\9d\91׬É^ÈyM@\9f\18ÒtÀÅ°ºKß\aX\97\ e\98)4òËåtï\ 4\90\86tüyX n\91ª\15l{h\83[>ÀÂ\12¥Ö5AÆ\1d\v\ 1eÔá\ 35ÌY\eö2 Ü]F\9a\95ÎÉ<
+\8b\91\13Ô\ 5ÁO\9d\139,4nò\99+\ 3\1cU.Ú/_E\a/üF\9fu\12Dcq;Ag\12\ 3\9aº³"ë\18\87\a\8b=\16u)¾\11áºw\ f´\84\9foh6ÄNQýFt~\r¦\1aêx¿\16õóì\85ÎŹëÕÎ\vÃ\89\17H\13gk\137í   \vØÔ¼é>d?Ù°}m½\fRÉåkRi\16xWývKͺ\84ÝNÏÈ0ÆmXC\9c"©Ë\83\ 5rVÂ\ e^ø@\9f\85'4ÃS\rì     \vEM_\9eÂÌà\81BOjÑ\9f=\88m\9d¯\8fÂÂ\92S¹½¥sÓùô\v\16j·Ù\8c\7f¢\8eÔs´\8bßðB\ f\9d\12m
+öÂT'f×}ø%\16\183|à/IEg\95ç±TÛ£\14\8c±(`\81\9eî2Û \93:        ¿íX\18þa,\Á\v\8e\ 1\95fn7ÜÆð\0ò\17½t\81õÐÿ\bx©b#\8e8@b­Ó&¯wXTuÞ\9c°`²¢ÈÂî&î\8doêÁ\93:üTõy\91]b\ 1Ð\17oýXUwq\89r1ÇY\90\88´&q\11\aÁ#\8b³\r®¬â]9®I_4;dҲ貾ýÆX¨á&\91]_ñÂ8M1©§º½°\17Nv\0{\83\ 5¾ca~\85\85Ñ©\ 1:(µ   yäÓ¤½ÄÂ*Ùé\8d.¦ÊȶÙü\ fcáÿï\9d8\v=\ fe;\7f¶ ­\96ÙE÷\91û\94 ±VÙþ\1aw\1d)\83îF:\15Þe%0\fxÃB\eâã\ 3\96\8crD#\8boÇæÊ  y\1e÷Ø°`¦\r\v \8a9\97l:\12ß\ 4\81Á\9a|;\13h\ fü\82ÿmømòû\8f\fN]}k,@\87"O¼ >°\17ì\85\1a\v\12°À6\1dIæ/§7ð\18(\v&\ 1<\191Iñ
+\vø\94Âk\ 4U©´ÛË¥\a\ f/XêFµ\14\9b\8eä\13Ì\9eÁ\92Ë·\94º¾qý®©\80\80\9f°PiéÆ\8dð\17>îXh\9cXWµm;¹&\ 2\8b Ý^%*®$\8f/° ¬Ø\15^0ù\9a`\93\93ý\ 5äÐë\81â\80\9d?/\9l\e\8et\8e·e°^b^;§oÂÂWÚ\vd\ 1\96Ýè\9d\97ò}Ä,Ó\19\vt߶^æ0\8eD\8d±\9b\80OB\Üè\9c\v&\8aí\r7\8a\8d#\9dæ \92e\7fÔ\9a2Q\9bí\88íÁ\v¿Å\ 2í]!ËédW\99\17=gËäâ4\10­\90¡óåg,X<Ã>>Ñàrº      q\1c\86EÂ[\90\94
+\0ìéØ\85±aQ\91¥Ùk³ø\ 5\v½_÷år·\17\90ùhÛa\90\b\8dyá¡ííÌô\95\13\aæ\9eÜ.ÿ&/hP2²\1d\v½\8aÃ;ï/lb\10;\ eJIè¤/xá\12\vñ»X\80}ÅÒK»[\12sláù¶/X\88[~\1e®²o±\10ãrû1\16\96ÝÔר;ü#XøÊöOò\82Ťb¤Üt¤ÆÉ´%âbL(wØ­\17nWDßã\85ÚYCv\1d    \8cáv¶\9b\1a\v?¸b<å\9c\8a\89|Qg¬{\99÷ù\0\v\9bí0¹m\ 6ö\1d^\0\1d©náÚ\ e,\1cXx\ 4/,¨­ø\93½`\9d\93îrv4\v\93\vÛ\14Ã&}ѶzA;:,¯,X³ÁÈÐpV¶ÛÔ å¸ÔÈ\1d\95Rn1/\84\13_`a9aád;÷çe8w \88dW¤ph+ÝGµ\12\896¼\oÂÂ\11¿pðÂ{M\97\8dOá_Rn\ 2Âcªl|\81!^â`çZ\96{ßÛo\v¤Ä\11Ñr\13BR,}SlËsom}\1a¯è¡GoÊ}®\93Lv©_\8c¿¦|\99´[Ëæt9}\0K\ 6?êr3ùødó`|\97ñ¾#\81\1dv ¥ÓDØ\8d¶ó\9få\85òeê×Ä=GU\7f\9c^Ð9×yq\15V£é÷·A¦ñÀÂM¼ð³\9b¡*p\ 4ÿ9X\88/æí\r\93¼²±ï_ì³\15Çñd|Å\81þo\169võ\81\85\9b\87·:¨t\8dÿ9X`6ø\9dr\83ã@i\82"kz\17óá$áµÎ\82\14¶Ã6TÔn\81\r­ñ\1cC\1f\fߣ!
+\97´áj¸\ eß[½m·\1d\8dë\ f,üC¼\0\9aB_ö\91¿\r\v\7fÒ^H\ 1¸\võ\19\9b|Ã:j+\ 6,иEí¡\b¥³\19I#3\17\8c\97b\91Vľ]¬\8f\85\14µO\84\95\8fEÀNfb\8cÑ¡¢B°Ò\f9c*õÚJ±\1cXø·xá\8eögy!\a\15É:]8e\94äL¶¹³$v"*¶±·\ 1]\16)\ 1µ©\1c¥2Ô\892sÊ'.×n!Ôu\99\93y³Ý\87HKW´\8aê\1cÇÄk]X^»id\fè²\8cØ\81\85\añ\ 2°w÷Ê©zM.%è<\1aD\9a\ 6õ_\9d®\9e\99°×Îó\8c·ú|ÿL, óhã²E²ÈQ/$|\89\83j\9f\9e¼\14\13*@
+­«cæ*\8a£s¹[s§\13GÑå5xYdÖf%Ø\vF.~ÈJáúÌ9Õ¯pø>^\1c±ðæë\ 3\v\8fá\ 5\ 2½\94
+\8eħÀÃú£t®wW\ 2^\ 4¿ëÖgð6í;z{\94\ fW_mòo`aEçkVJ\1c\1a\ e\81\ 4bìùñ÷\1e\1d\16×-ÎZJup\94O\9d\ 5\99o\9c\82UI\82.]\93s%bÁ³eUè.V\ 3<Ðû\9e:»P:.\92_\1aä\a\16\vèÞ«\1c¥T\9ef\ 1ÒüeØ";y\80å\8e\15\ 5N  \16\9aü×È\ 6%¯=c\9f\93¯ÂÂ\9f´\17(ºpYÇfá\98ß°0ñ\18ÄvÇÂâʵ\13n(\0\ 4u\ f\9bG\9b÷Jã#è\9e\92\10\v|n¡\e¢3\90    îW»:)\b(TI       Û÷u°«\ f{á1¼°âÜ\97Âþ3\87G\9deI\91\90¾óYOê"æ+h±Ágz\rÎy\89È\ 3\16Ò\18¶Oò2A\8fn\92åÓê\13)Ï£à<n\922Jë\15h%ñ#lQÔ\15.w\ 5\ e¹'qÅa¹,\90\1e\92¢\1c\9b\1d{I=öpRï»:\9fº\9fÎ\v\1f\17Î\82\8a#Mç\\81:ÒîµÕ1dÚÂ\8fÌ  øØüWb\9c\v¬a\80\85üÔ\ fI`\82\888¹H\84\84T\92U#H0\1c\18#´Ø1¦ú\10^h°óA,@_\93\87Âoe\f\v*Ì/ÇÑÉ\8bºß&¨¹?ëH=¾ ìä\18\83g9PçΣà-¼\1f\97¡\ 2L\0i}Øb\81e      oM\12\8c\ 5ªÂ2\9c\15\1dþå)BK8)°_lpøT\8e?\1c\vZ\82\96\99ïÊÔ\9b~\ 2]\86f]ÙyRn\ fJ\97400)h\83s\8e«ß&Dá1×´¨üXîºdR\8e%ÆxF´\18á÷1Ç_=É)ÒAJKRF\a\16\1eÀ\vA\17U  
+t­P®èt\ fð\80\856vÔô@Ï\9bX\15g­©\ 6IÉ0êdeÒ¤\8e\91\96¹¨\15²:=PÎà0fÃ\82E,\10À\81©@ÌA\ah\10\v\1a\97sXfð9ín\19\1a\83\93\19\84Áý<,xÊ~Æ@÷Á\vç\97Þ\85ý\19£).p´\9d\8bà\8b·\82 7»½PîÞØg,D\8e-`ÃE\11\82\ 4#ÝN\81¾>\84       ­xä\13\16r\9cv\9dWT\9bÑÑ5`\81¡>Ðð \12l![\18¿\85
+v\12ι> äù\ fû#U"9°ð\93x!ß°\10\19ÀíûXH\82÷\Çò\1d\vIêDYL5A;ïÿ°Pâ\9a6\ 4)ìX¨p9\86e\a{\r;\16ðÈ '­5\1eò%lëÇò«¨\83\ 3\vß\9f\17v\1di<\r\ 6ý\8a\ 5¾ëòT\13\ 5ÚÌÎ\v!\86±(AG:cA\9b±îv,h\14§\1avß°\80SM+zt¿ðÂ\86\ 5áú9ßu$\f¬ÐRÂú\85\ fê\96L\ eß\14\v\9foæÀÂ\17òB\83²|Îþ\82iIÂü\82\bXX0\85\9d\ 3ë\0\93\90\8f\amçÂ1á\16\93l¶w\82îàY¿)ùm\bK\ 6³X18\ 4\1e\ eÖ \166^PÈ\vl\e\16Ï\1czbo\11
+\88H\ 4O%Ðp_øß\8e\ 5\9e\9aõ\83HЭ\91E\14o\87ý^BDý\9a\1eXx(/ \16ãã\93\9bv<ÁC\89Ê$øhÏeãÛi)¶ç´Ö\8bÅl\188h\81~Ö<^l?Ã×\14÷'>²¶\e\ 2¯K¸\9c¶·4\9d\1aßÁá`\r\1fÐ1\e÷lJÒ\965\87\1f:ãS㶬\ f¦\86\93§8$RM\8b\8d\1fðv¾yü¢<\91ô·×\9f¿%Ç\8b\1d\b£\a\16\1eÊ\v\9eÊÇ=\87õVkÑØ%9Íç\81v­uë[­g>p>hóy,üA^Xk\90c\92\11¯³.d· fW\1daæÂ\16þ\r\91\13é\90E\98[\a\7fä\89&õiR%ª3ãA%Mp.\9f$sÖkØ\80$\rîÐECÜ\183¹eÜ\ fL\92*\1e\ f,|\96\17¶T&\ fjÙÍ\87\9ap*!ä¾òQñÒJü7üd,$ Q.z\94\81 
+·ÙcÒ\16\9c\+᪨K1®0\ 2V^Ñ\ 3fÂü\a \86\ 6\1e08Y£t      \7fãp\eÂ9F@¯\84'\ 5;(\9c\85±\ 4N@g\eB Jøi:°ði^ðMó'/=­Ë~ëÒ\fçfo°Ä9ÿɼ \19«²à\7f\84\89\8d\1aWT\8bÓµ+ÇEìX\88\88\14\1dj¨Ôõ\1d\98P\83\93]¼1dâh\aVV\85\83\fá6,\ 1KlÀ¹O\fZW®_\85\ecX\rÖÞªä\º%Ó\a\16\v\7f\83öBä\18¥h\8aY\1co\ 3Y¥Â%t\e®+á\ 3½\8f¤Bk­Åxî\ 6g\18ó\90\9e!l\0\10f\12ØÄl·\81®y,L¿lX\18ÐÙ©\83\1d\0&pànr\9féÏ\ e^8iì§l-ç\85÷F<fþ»ýùov\85\1fÍùó´üAkù£±ðÇx¡s¢®§Ì£c\1e\ 1áÎë©^-\0\80dméºK,È0í\bX(`/»)\8e\1db\ 1T¥}Î\1f$]
+ôgÙ± \11\v\ 2\1eX\97\a\16\1eÁ\véi4"\92\1f;=4òCC\80°ÜÇòc?ÉVí\9e\b¹\8cüÂ~'`­`üoÁÂÌä\18³\ 4\8e\83é\9b\19­â ÕdÂñÚ\15)C,°\f\85?wEÂÜX½`!u6ÉAµ²\8eo·!\92Ò\95ú\17,,Qæ(YÔ6It`á³¼pJöå;V|¸Qï>ü\r_Ní>\1e%oå\9eæ¶\10\91ÿ}\1a\8bV©öoÁ\82\8fÐåpM¤å¹\9c #p²6\ 6?ztLe
+z\ 68G"©×`ÿ²Æ\13Yún\1f1-`;;À^;/\b8VUa6í\11¶X$`A\8e\9a9<¸\94½)å\81\85ÏòB\95u\98ë¶\8a\86$\9a#ÒF+(=]g\80É1ç©î\8645\ 1\v(ì°2<²1\v\81ik\86\83\85$`aÒ¸k\eí¢WEÚ·\1d\ eöu\ 3sC\8aap$\9d\8dÀ\94·°û®)\91\8eû\ 1w$Y\ 6\9a´\89"Ï#Ý&á÷5ëLT}\12\v\7fp~\81c à\80Ø×ðg\8d¨\18       \1fmTq\rªeDÌ\80gYSøk\866üÛLï\10\a÷\17.YqèuØ·\9a\a\ 3\8fnEó\9ak~`ás¼\10\14Èòä\16§RG\83c\10æ©K·)æ\1eÖ\87\ 3\a\10\9f"¡ \80cc\184\84Õ\e\16ê0ewr^\ 2®§XhÀ·\8c­L*\87\19Å0n\v±PcxÜöè\17·ztÒÏpJ;7 Wp8\ elNM¸\ 4êÊ\1fË\v\ f\ 3ÜQ\ e\1f³Y¸¼a\ 1\v2OpäÚº\11s\9a\fÝ)0ò@ÒÚïXè\1dÃÒ%X%©)@\9a©H\12\89ÂK\91\17<Ö쳧àMÌ\ 649W\81þËá\ 4):\17¡«\1e(ËiP~§ý²W\8f¾Ù 0¬v\198\1c\ e\v\06Ò­3suÃ\ e,`Ëèx`áɼ°nU©\10\vtKt\9aº¼\ 5\81Äñí\8e¹5>õó}\88\89\ e>Ý]\8fc\16ÉêÍ\1aM\ 1\v\9b½0¹fØ\93\12\aQJ\94t=zßajl\ 4Ë\8e\ 5èë»Tn\eª\9d\17\80\95êdÀTÚ\80\ 5\16\82\80£m(²8°ðüvð\82ßêï$\ 1\vå\9eôW1\fj\8b1\9cA0\12\9fd\11±\80%¬0çü´wþ\13\93TÊö\84\85AÚø¥\e\a\92q\94)\81Õ5ÀÒÃýw,`y\11ƶj@'^XsÐ\9bD·ñÂ\82g\89BÚÕøÓ¼ð\95ö©bù{\95Ë?Üårè\0Í\81¹Å?\9c\ fçc\84ÔbpL>ÌÐBùt3ÿ^tá÷aü\87±pG/¦QLë\80\85iÇÂä\98$!8\9d7©éO²¸ñB\13\ 2\13л\94[\1a¢\11ØIG\82í¬\14r5[¢7T¿\W\86âo`;_b\ 1«ÿ\f\r\v%\9c\86\bë\17\9f°`]D\1cC\13ã'éHý\ e¼Ú]\1dq\99_F¾YØ?\93L\83©ÔÐ\97\v§\12ø¸\94ð4±Jú6\88!§ÿ\19Ð-ôUÉ)\ f^xyúNQ     òZ\9e±Ða  \ 6?\bWäN]b¡@\ 3\97¢¡Mdø\9c%ë©súÄ\v袽øU.§²K\fý±ãmLõ\84\ 5æxçdy\92ñÜÙ\9c\ 5\añ2\ 6\93Â\ 4,\84ضÔX'\94üQ:R½;¾GåÕ¹Àíåk£`TåX½¨vi6\r//IÌ8\94\94N@sÓ\84~Úãÿô\11\1cú'ÊÌ?\8b\85{´ÛÕ:YHê'\9cJKqlÛØÐ\9f\10èÖ\17\ 2=ÝÞÿĸÐ`Y5xE    \võiké\96\6+ìVãÏ+æ\94!r\9f.K%¢\86\r\18Å3\84ý±\7f\9c±s&&ÂÀ\1e\97¹\8f\94sp        3c|ÄAtÜ´-¤-~\f/\98iÉKG:ÚØ2)Ö:ç~ \8d\8f¬*[\9få\99=MF¦v)\ 6_ѤX\8a\19n´¢p\8b\1dE&É Gb\98u\87º¡)\86\956\14\83\15\0(P1=\97\80\e]^*xeC©\96\92û\88*\8b\19I¨Ê+,~±4\12S÷d\a/ÜÔ\88öðe²åalÛlý\11'$¨ªü¤³\86$¹dÏ5?\86Ï\156Ñ-\ ex\87íF\f×4µÚ»#\5\ 4åwÞ\ e\84#â82î[rî7[2o\e\11¸\108÷°\r¢Ã¦\9aN릻ý\b{¡tbqnmp\98yr]\rÝ\ 2\bã(\99\r~©ò4o\9fJ)\9câ\98ÝE`>\11ÉQO,\82\9fÒ \97ÈQ!f)@{$\91\93\96Áq,hFk\89XX÷J\14\98QD)x6À«KÈÂP2Ùi\ 16\9aÀ\1c1\16¹\96\\1f#{ðÂc\e§ø\ 2üª\1e\14î>\83ÈXç¢Obá\8b\92\9c\91\99³Ú\0\160"Ð2\8e\95\0éâÔ©(\89ÎI5FÏ®È\0\12 S\9amXÍ\bYºhrI\18Ü^·9\1a
+\a\88\1dݱ\0\1dÍÐE#(\92\86\vÆ£Äd®®\9cʺ´\8d\ 1\1c½\e\8b\0Cz\ e"?xáË\9b¡¢D\ 2X\1fuÀµ`Ì~\12X_\86\85`ñ÷\88\85\1aÇ\1f"Ôò@4\95\13"Ì´\9c\8219[p\8c\8d\12ø±\rXà ³Ñn\16au_\90c\15\12P\91\ e¶I\ 3\160ùÞÎ\v&\ 4Å\86\18sêüHA§ªÑÈ\90VOp2!3Ìkb`7Î\84ùW±ðÇGÃ\1fþ4ͧ\8føu¼\80Ú\v½ÀB\1aÆã¬ë£º6è\97ÊCò(#BÊ\83r\ 59\1fÀ2BÛ¹\94Ë^x«Áq70»äºñ  \v\86leÁ\ 2/\90²\9cº\90ë\90­\92E\11\16\1aêêØå]\V4\94¸ËOµÑ\ f^ø´\18¶Ü´¿úW\9fݺ\83ÿõËã{oD=ørÏüÒ\9d\9b_îþ!¤^ý¶®ülZ|g{\ 1GÄÜ\8e\85\12hÀ(´s\e·Ôrñ\88\85æ\ï1wLc>ç\ 1U!9\0§\9cjæÍ\12í£\ 5q\15ì\85\82Cø %|ªü\8b»P
+\8a\97\94±u\13\91¢É]\fȨ\95Ô\9dc%\83ÝÖÃ^x\90\82Â\14aBÿºz\1f\19(Â/5kKö«ûüȬïe\1d_üÔ\9f\»Kùq\ 6\87\¾(F­}ÉKIdr\a\16¾j\1ci¦l©\97*ÅrçÍBNõÇ{Å\96ÎÇ°"Ý/¿\17Ì\8e~]\1aÏ\97ÉO8ç¨NÁ\a<_\80 2\1c<*\17M`\e¬g^â6ù\12a±È|ë'Ö¥·,ç>\13¢ %\96?\17%÷©b
+\8eÔ\bVSLÚÚü³Xx(/\10';÷«\7fõº\97Û\f9aè\8b\835}'Ï3Nj\97®¸L\87~rCò¥øØ&..Ò\a4N\14'a6B´ß\17\v\1ff2:É\18Qãû\9a\9f\8eä]Q\eüt0<ñ\1e\ eË/.¥¼>¥Ã¿Ê\v<\rÞØè&\1dq|\13\1cS5TY\98&ê²]F\a'\ 6xEUdÆ\fS4\ 4çàh\0\92\9e\93dÞ¦\85ÆÈ\84£iÔ\10\1a\92\8d\17G\18\92\14\1d\8ajW7§î)ÊVôJêÈ\9a¬k:\a\1fæà#\1ev1#\99\93p\ 4\92\ e¦#&Í*\ fºo\ e\eè\ 4¯Á\97·WmøFþHIöñ5ÖO\90\88J^?\1cý\8fò\ 2ÖdvbÝ*\8b¨\15Óg\83­6±P\14\10×m,lhïó \93¨:'\e\8f\91µ8o¬1=\98\13:`a\91\/\98Ä\82\0\16\16\86Û\85£\ 2wãT\9d\0,t¶#\96lôï\1cÃ\ 1\12Æ\98«K\1c\81/p¦6Ì´b¾UÁö\82Ðp\1a\8e\15È\1c\e\13\8eÎÛ8<OnO6ü\13ê;wSô\8cÃ\92Úü»X¸îÍ\95.×¥À\84ñ¢¦NñÞ±\f¤q\8a\1dÃj0Ékm\ad©/\9d\1cF´Ã,`A:\9bÙàs\9a\91ØÑ!\ 6\9d&\a ô û\99\13      &϶°ÙâÔÅÛÈ\1ckjì\ 1%\18\8f$G\7f#\81SÒsï\96\14\8f&\1cÛj\93Y\97q°&\93Å5\11À£ÖÂ\95\80U\0\1a»9mõá§zðÂÇ­v2ÏVL
+?\86Ì\91è\95\9aâÀ\85\94`¨Nð}y\85\9c0\8e\1d\93\13\16ð48û¹c¡q\926c¨Îê=\13ðY\8e\89³F\82©\91¾ÂÂ~¤zóvÍ]\8aþw\1d¬\\\1dBëÄI\97B,HtÕ\80\8dë\90\915\ f\ 32!ëð\81\85\ 3\v\8f³\17JP\87\9d4AºÑ+\1a\16°°`}\10f_ÉR\8cð)×\1d\v\ 3f\a\86?;\168/àh\12y!ö\0³8\86G\18à` W]b\ 1·ðSà\85`_\84dy8Ö¨Â.\14°@NB\98´h¢#\16ÐØ.\10g\11ÂUÝ,Ø\a\16îÇ\82ùÁX¸\8e\17Æx$%\b\16&\ 3\ 6\e\16\96\80\ 5Ô\8fÆ\98¼â\85\80\81l\r¡\r\81\17:\8f\13=;\16HÜa\91Ö\13\16àsòkL\ 2ë4¯°0aï¾ \16 Ë\ fXàBâ4*¨B\9eÄëK§\1ft$6\9f±\80¤\11ª\ 2Á&úf,|\7f{á»b\81´?\17\v×Ú\vª§¡\0¡¤b\8f<\0m\ 6KâðıR½±\17\1cµÐI\ f\82\15\9dÍÀ)¹\b\ 6\91Àê\88\11/9\8640\ 6G\92¥\ 5\äNäì\15\16"8\9fÅL\89\12£ÿCùÖ\1e£¥\ 12lB<\bW]`A¶g,på,\bf\ 4\97(ÌÍX8xá^,hòs±p\1d\8cÛ\12CêWobÐn\8a6xeGr  õ\11\93%\7fÍ\vÌá\À\ 4F3\95É \97<\ 4îS\99ù\85µáhKå\v       ¼ °º\b\1cµlý\fÀÉår)º\r\18Í\85Äq¤\ 1S\9e¤èãÍPü{8Di\8c\92;\16à4­\84Ce°qð%\1f\17çpΡ»ÝiõÀÂýXàÉüc±pí\95ëÍáÚ·\ 4\85\ f\9d©Ñ!Û\ 4oêa¬ÞÈRÓ\92ð\94V\126Õ<xj¿ø_ëàÛÝbJ\92\90ÝdØý±ác\98ßô3\ 6ý¸Cöì6¸mîùOt¸\90ù\14Ô\18\92\9dÀ\97íÊÂÉI¸\86âv§Õ\ 3\v\9f°\9d   ù±Xx\86z\97\7f®nðC\eßc¤\ f\8b°`\92ö§bá\19o.£Ñ·¹E"n/ø|ðÂ'°ðS\89á\1fȳ}O\1dÀ\ 3\v\9fÁ\82\ fÅÂ?óæ\ e,|\11\16üH~(\16\8eú\v\87½ð`,\98´ý\99X8xáà\85\a\17\8b¡ª§ò\9b·©?xáÀÂ\13°Àß\10C\84ù\14¿w\93òà\85\ 3\vOÀÂ[b\88\\82A»ß÷?Î{yðÂa/<\ 3\v<寱\90~÷{\89\ f^8xá)Xx3\94Ô¹äG`áà\85\ 3\v\8fÇÂkb8xáÀ¿\8b\ 5ß\91wx¡\9d\9fÖÂupX0\9fÀÂÁ\v\87½ð\ 4,\98ÎüÂ\v:îºñ9ÿE] £®K³O`áà\85\83\17\9e\80\ 5ßU¿ðÂÚ<íR8b\ 1ë¨TÍ'°pðÂ\81\85g`A§æ-/<\11\v3baþ,\16\ e^8°ðH,\9c\8bduú\vyaÃB4\ f\ 4\16Þò\82\81óº}\9c\1cµYÔ\97´¥ø+ì\ 5\9e\7fÑóÚ\9f\1am\7f\83\ 5r\82\80\9a\17ÌØuÑø        ,¼}s\83\90\18ù¸_^ìWüÇ>¨Çô ^èúøI­\7f5FÙ2fíòeÿ\85Âó\1fba>\87\8b\17óÂgÚ»¼08Õ\7fI+Ü\87×_°/Ò\85ØSu$Lí÷¤¶¼â\ 5V~%\rÅòwX0É\89\18ªä\8byáÓXø\85\17>Y÷ïêÖÉß`Á|\11\16Ìs±\90¥É3Z¤\96×¼0}\1f,ø!2o\87\92~./ä_óH£oÀ\v\1f\f\83<È^È\1d\19ô3\1a·ê\8fò\82þí8Rº\9e-\ 6óÓyá«°ð\ fðÂX­ÏhÃk,´ßIGÂ,èþÍPÒ\17ñ\82!]×\91O`á\9fæ\85\v_\83\85\v¿\12ÃWÍ/Dóü©1Õ\83\17\ e^x,/ø¡{C\f_5¿ðèyç\83\17ÞÚ\v]x¼s\1dÞ«\9e\86\83\17þ\87\17|R½\1eJz>/\9c}0ô#ç\9d\ f^xÃ\vf        î^:Ô\15÷«Õ\a\ f/\\12ÃpÁ\vº\7f\92g^×Eh£ðdìÒ\83\17\9eh/ÄÖ`A¬Q\92Y\8fÑLB)ê\81`\9d-XªÖ\94\1c¼ð\v1\9cç\18\82WÒ)~áy.\r[ÒÐö´pðÂsxAÅ\9eSQ\b©\e&DÂV\v<As®,\96\19ËoÃB5ëA¯\ 3¾A½ÿ¬\87\8b\9fÿ\ 2^ðú\85\18fÿsãÚ>À\ 2\9f·\ 2ʼê>R\12Ìî`Ôþêâô\0^0q\974>\99B;kók|m?\90¥÷Ù\v3\8b|ÆV\9f9\1d»\8e\139\17Ö\13¹Æ\16\8eÉ\ 6*Z~\13\16*Rfu¢û²(¦¬
+¿ë¬¾   
\9f\17.\86\92\88ÿ¹qm\1f`¡g=\b\84\8fÑ[iy\7f\90¥cÛ\ 3 o\8be\8fKûy^಴Â[\172x\9c\ 3629\y³\v½\8f\17VIü\ 4¢§Ù\1aÃæDê\88ù^ù\PKÝ\98Ó\eí\ 5\9dº\9c\15-\83\e\91nAÙ¯ZÊÂ'ü\ej\8a»TÕo\91ñíyáÅbàÉð×ñBí&\89å;Ë®J\ 5Óï+=\e\16¢·\9d@÷n\85å\ey\81\8b\9a*o\17\8em+\1a\8a\8aéK5bóúóí\87¥÷Ù\v\ 1\v\v<\17¶ö\ 2±P\19\15/µÏi\1c7ÙLó[±\10¹\92M\ 3+\ 6²6®\18´®ôØ­\15|VÃÊ©Ò+|ÂÿÛª\1fÊ\v/^I\98\1eæ/ã\85\94e\8cW2ü¶²ÄG¤\8e½oò\12ä?"I\9e \16H\8d%ÆG\90ñ¡Æ5¾+òìC,Üh/ج,\0\vû·)Ë\95\1d\9aE\95°u½¨%õk\91X5Áû\81\8f\1c:¤xQ9|#vÉU~\1f/l:RåS§{xó\ 4{\ 4)f_\83\8e\14Ù\96ÞÊ\vÕ*\92%Ö¬à êÌ®´\17E\9fë¦\98\94êÛ\86ɼ"T©I\ f=\10\7f&/¼X\f&\99ÿ6^h3Ýøfïùgî-\93J+\ 6¦c\aË\v\95¥ï¤X\84\8cP^G¦(à¦\91ÔJú\18^ðdÖ«·\8a`3^É<\16
+k\89ö\13<é\ö\8d\15ft¢®]ì\13W4ðk/ëFQèÒmCßs9¼Æ^0\9bíl\95<c!\94dÔBáMß\8c\85u\8dÖ\94¬¬0zH\¾:F\e*\87Ò©ÚʨS,^\15Ü\13\1c:wK\1eégð\ 2\1f \9d¤ØÜ\1a.\7f\r/xÓñ\17bøËxaë\8c\19Üà:\8edðJh\9e       x(¬öVV\b\93\11k\8fÃk¡ÖSe|Ã4íQ¹\9aÇ\87ðÂIÔ0ò¡ò\ 2ºåT\0\16à)ÓÒÇ\11ÒUK°\b
+0\0\0À\8fe\ 5\ 2\ 5ÂK&T¤Ä\9d¼à'¬P\9aÕ]Ê×Ôø\16\13ª\87aT\1d×é\9b|\ f×aA¯\1aÈ\81-JIAVg\8d§LO.òÄM>W>v)7¥\s¶¶ÕSì\85Z\86"¨Ã+3\ fû¸²z\14/xòB\fü/ã\85\17,P)]í\15\9cÄTÖ\1eÃÃf×\13ìL\97Ü[ë\15:\11\ fÆè¤XÜ0>\84\176Eiã\ 5îÅ\84eFL°\17\8a\ 2Ë\9f,\82ñq¿\ 4\16ê\ 2uN-Ëâ\12\8bÒ|¯½à[qKa\95ëæ\17\0\v"§y=\ e£\9b\9d\87R\12M\90g\14§N©E¸(\17úIãH%KÒ$Þ_ô\90\9dßNê\86GñÂE\86$²v\7f!/d(¾+!¢ðªÄñ¡\85\16À\vË\84Ã<\13ª\ f(\88À\v\ 2\f\9f\94Í©Ô\ fä\85³½ 6,¤¡Ô-\88\90Èã\84µ\1d\18º(õpQ\9eG©+\9b¸itØ\89Þ9\8e\ 4wÝ<\1c\vë
+âÛ¶CU\8dr\1a\ 2baܱ ëºîë5WúIãH¥\b\97*y\12ÕSÕð¡!hØ\rÔ\95ü³¼°ò_\88\ 1^ÄßÇ\v\ 3Sø¢\r+\82,æØ­²É/Ðï\12\17\8d;\16\90\17à\18DeX5°vë#yá\84\85\13\90VQz×àí\9cy\ 1e%\93\ 4§ÁV¡\e\90lÎòûì\85\eÛµ¼À\8a9,\80üÏ\e/\8c;/\98Æe@ÁJ窪\9eÄ\v\ 1\v\v\ 3íVÐD®D*º¸lX\Þ~\96\17Vr&\86SGSÅ2ùëxÁ§\8cÕÍÄd\16\94I\ 4]\89·®N\16\ 5*    <\ 6ÐÔA^{Ù¤VÀ»\8d\1aæH÷@^p\ 2\ 5\9a\ 2Ì$Èê9\18\bb*\84\1cGt\1a\82\98-Aø3IK,]hY¹¸»yá     XXW\99·\e\16\1cbA\ e\85\ 3^\0û¾tt¥2Ï]\ 1\ 6ûÓxA\96S\89Õ±\81´}*õ\8a\ 3\vðØ\12©ýgyá%ß<9÷'ý_È\vp\7fT0AAP
\885\15j*Kà\ 5*¨ö\ 4ÝÖ\8aÞOðf&!,ñ\99\126¡Ý\9a?\8c\17²"Ç\96x\8c~×½!5\ e &^\17´Ðq¤'¸\84\ 6ºÕ5·¨¦EÔÖHd\13í\9bäÿÏÿ\ e\vS¦·Yè"Ñ:.uVàr6\90\9c®Umm£\87¦~Ö¼ó$\95R\16\1e\bZR\91¬\bÖÍ\86åL®\9f·\17Æ_\89\ví\85 ýñ\8b¾\14\v\ 3\1a´\9d\7fí\1eøùï\a}ü·óG\1aóøyX\18æ¶\9d/láá´ÜjüqÕ-N@ëµ\9aAw\1a\86yxí¥ôX^(Ä\89f)¾\aP΢\r\vî:,üv\1céÂh>\11C÷Wò»MÜåÍ÷ÍüTÇ\\9e«R?Ü^¨Öº(\8a2ÑßÃOµ|\8d\85\v^xÄ8RGÞ¢"úKyá½áê»ò¹~+^@$¸\v,|\86\17Ú\17,\10½uï m\92IW´ß#~á|ß8ê\119MÜ\86\85ÈM\9f\1eGzE\fä\9fã\85ûÚ7â\85qÏdÔû\ 6¯)[\9cìz`\ 6Þ\83ÎÀãu÷\87\8dðO×ã\12¢?Ãy\at\7f58ÓÇcxñ¼\81'Jbè_Hß\ 2¤JRé¤\a<Ä®Ö\84å;\16ªÐÎ\83\1a\15\97[<\9a\17âÓ8B\89£qv®À¶ÃeNÕz\8dØüÏüÂ\99\18Ú×ñÎ\7f!/ðùb\ 6ÿÕú\9bzó{xÁÌÛåò÷C6Zô-\18ZßrÿâI\r\97õÑ\85íç1\99Ü°\10\87\81wç"Ñ`\ eÁhÿ\93à`r\8dãa=þAg$O§ý\ fÇ\ 1æVAß×.̱T¬èέ\ 1\v¬«\86zY+M]ãõ\19\v\84\8c#YõÉ\89\9b¼'ïd}\7fýsý\91¸ù</x\93\9c\87\92º¿\9c\17²Ë\19üËõb~6/\fL\86\1e¦\90çù/Ó¼,.xe\92z[âÿçA\93\94%ÿs\9eu\92\e/\ 4Yà9Ø\v¸d.þøË?ü½?aWÐ\91\86Óf¹ëª Õ8\8d (Ýu¤jU¨1\89ië÷ç"\9fß\89r\10\85¢ú\87Æ/\907\16ý¼0`jL[¾\11«ly'×ETý\11^\88]\93&°ïÛ.dÍø³yAË0M`ØYµ÷^\9e\93Æ\19¶¤ÐF\9f\8cþÅ-µp\1fN{^\9cg-å£ì\85·¶s\15D\e &§y\9fh³IÖPW\ f\95Öí\90$zÀmж\98qX       Öò\95åb\19~h\ÛÛ¡¤{yAï       3_\9f¤~ÇͲ\97Ý\1fá\858\8c¼E Qø¶ÎQ\81À\e\8e¢\90q¿ÉQ\9fæ=Í\9eÂ\vRàÓï\ 4:Yl'Ïä\12y=Ñ~\0,ìzpDpò\19Ö¢ãxÃ*\16]q\1e@Cý¼1Õ\11\e©v,\94\£çE56Q\9eEQ×ã/\rÑ]N3­£&ÉS5Y:ÿÔ¸¶ñ51ÜË\vÐõ\11\92Èmo ß!(»:ZOÃöó~%ܺSæÊA\9fBVZP¥Í\93y¡Ù\ 4EXO\84@¿å\9c\81~.ë\84µÆ²\9c)m\94È\995\8fç\85Á\15\18ÓV\97ªö#\9e\93\13\96\
\ 1\vÆÀ®ª@,tLQ\96{\9dðf¾ê<gj\7f\ 2\16.ÌåÝ\ 1\ 3HP¥+r"ãaè\85Τ²²hcÉÜ\94EI¢¿\9c\17Ì#ì\85WÄP}\8a\17$üU\e\8c\8bY賸R¹\94\96oTá6­y°pM[7\9c\80(^5\8fþ9^\b\82BEpûéd´\82\12\9fI\9e1\9eJâ+\96M\ 21Ý?\81\17\\9c\97DÔa<0\81óAo\8e~w\15<o!\95PªB\a\11À\ 2ºuÿÞCòÏø#íX¨\bË\12G×5§FÙaP´B^käظi%¨?=?Þy¦¯nt\12\ 5í}Y\7f\96\17^\86\92B\12¯OðB\1a\95nËÆc\9d£õ\85\8eÄ\99S½pÁvH\85£Ýöæh/eµuÙNå_Ä\vT\rR\95E¹9pSë3æKTRZ®\ 4¬\97Ëãyav} Ã×¢÷l)\8bÂMÁ^h£\89ÊÌ\v\85\1e\9e\85bp\16¯\8e^5¿ð\16\vÏõÁxÁ\82L\876§¨î®²I\9d-rê²ÆECõ5y0\86WRª]\19å½\17ô³¼ðâ\7faÒê~^X·ñ½M ­\9b\v-\ 3\8cô»í@·\19s.\0§\93\v\8f#sì\ 6ûõS¼À\19\1d\9c¢9-#`­H&\88\85\8b*\12ÍËæ\19¼Ð·,\99¨a½\97\v\9e\80\85^YZ\ 2\16\ 2òB±:Ka\83ì.^x&\16v^\182I2ÙUsNÁRî'VexÅ´èb\19é\aÏ;\ f¤Ê´o\93&ÜWÔdØu\ eYRÉ\88 \14é\90ô©\97M\vJ\rFB\9d\93\17.\88\ 1\14ù»yÁ¹rêw\1cY\97½Â\ 2ðB\ 5ýr¾?öqÃ\ah\ 6\82\15\e\16èóÇ\91\1a\87Ï¢w\91\ f~Ð1ñ\ 64\134R1?\ 4\t\13âf\9aô\19¼Pû\\89\14\83uBÑ\81¾â #!5T\97X@^h\83\8f\ fá\85\97ðµáääÇSs7\16J?·\95P-b\ 1\9ds!J\1e\86#ªi\8dÝmX¸\82\172!d\ 6æ\9d\ 2µz¦la,ò\84  µÈ±Àc\ 5í#\12N¤[T`Ø4¾\9f\17<?×´M×»y¡\92òåË\aX8ñ\ 2Ù\9e\ 4\e8I«;±p\ f/\14õ\14â\87cקá*rä/0\19VY¤¥ìRY§¥Ë\1eÏ\v\1aÎ\93\r\98O\93\8b\13\v]\14S\11³Q¢@\90NXÀX£Ü\972N÷þâÓöÂËt\85=\15þ06»\e\vj*\v&³6\83-\10\vºs ÿ\9aÊ>Y$\89·y\89GòBæ\8a\99+kÀ\1c!)ÃÞËúei9<\9f\b^`\b\ 6º'#\ 2\16\14ؤÍ\aFÓuqmç4Zmô\19^\98\90\v¹+6ÅÝ\15\89Ú¢%¾\84\17R,`g\83\ 6Ô+±àxep×Ni\8b
+D$\86\8fÿ\8b\ 6»\8b\17\96Ì·Ëä\r\ eÙÖÛÉ\e\8bX\9a¼Ùf\82qÿ\18}ÇM)ÄòÛ\ eéz^hOSj\1cç£}(3\1f©ùN{\81\ 2\91+\9bj\9d.¤Òõ4¬:§\1a@Ba= d\19«Gó\ 2\Õ*Ë$ËdÏ\8d\8e\1aa\8dDßv\19ؽ\16f{%\ 4¿)Ê÷Mïç\85\97B$>Õw\8f#Iö2£KO\ 1\f·Û
\91³m\19\rå`W\13å\9c,ö[.\9eÏ\v¯º¤_\9dµO\83»Ï\98_xÿäðÐ1e߯rmþÇxºÞ^(cO\ 1à\8d/¤Ju.\14ê\ fïÁýú|ª\83\7f\ 4ÿ\ 6B´~\86\9fjÆ03\8bÀ*\9cÙ\90Ka\19\9dq
+¿e)\0\81ï3\93\88\85À\v³Ü6ý\ 4\10Ã<Þ\eïlÎ\93\ 5x\18½\9f\8b\ f\9bp\r\83ñ\ï\826FÛ\82\19ÓêõfOå\85\aµ\1fU\7f\ 1\84Å©±v\84°zX\14        }æ{!ÔWaár®áM\8e\8cªº"\91äí¼Ð0ä\85\ 4ú\8bHO²ãÞn¼P\ 1 F\19\9f²¼½`!lZ}\82\17|u&\86(\93\87\9fê\93\ 1X¸Ö^X
+\ f\11\89\17é\88²0)ã'ñ\19^øÒø\85\f\94\r£\96\8aDzéÑÄYoÕÚR\fI·Ò\9e^É®#yÜ´qÑgxᥦ-ÿ)1\9e\a/\Ã\vKa@³\9e\ 3\16\12\1c·\8e\8eß\19À¾Êvþ}«\9e\10¿\90¡wí(\98\92\93\8f\98X\16»\98\ 2º§$n\1f1êÀªÞæì÷M?Ã\v~M_F[þ)^07ç½ÿ,/´Õ\96ÿ\rýÇÛÍ+Û\80M\e<Êa]«¯Á\82¿   \v-b!é°_,\91\17\94¹\ 3\vUG~/éä    ¼°yæ\98(¤9mÓÔx\\11EÁÐÊX{ÒÏ\8d\9fÛ\90(}ßô3¼ðb1ü}ñ\vľ\ 4z¬ob>baß÷X¤ÙT>\87\17(\98³\92¡\93v\ 3,\9fm7Tú$øm³t¦Ã\ 3yAå\ 64\86\81%\9ee\9c\8a\ 6gö¼ÍïÐ\91t¢~«9át´~r\Ûë×Zܸûµ¼à«\13\ 2>\13¿Ð÷ÿ×'ö1\7f\10\16®ç\85ĽJ2úJäEþîÌ\93oå´¨§ðB&\ 6ÐjÑG;­\8cp6\\85£¾q ®Óû\1cø\83ì\8581ÓêyM|Oü<Y
+/\17­\87\9b±Pé\ 5skëy®*ø\87àhCø\7f\18FªB¨Ccp\r|m\87/ȳݱ¼½Ql®ä\85³Åð      ^ îÿîMÿ*ÃÏç\85\ 4\ 4\ 4t\90ªÅb\ 4è\99ÝVs\18DÕÃ*Â\1c~\15îÝèð¬8~㬱ô)¼ j\7f\ eR\0«\90ajsÆ\0\vòT`\9b\r\8fã\85wѸðÛ± 3Ft\92D´\IQ\92ªÒ\rÍSMú±ªð\ f\86\13Mq¶¡¦õûq\9e\8fõS57\8bÍ\95¼p¶\18\vôÝ7a^aá\11#-7òB
+\97\95ÛE²\f®\905~b\8cM\9e[+\85r¢Ö6|÷\91\ 2\91ä \84Â\87ñyWÇÏà\850Sª¨Á\ 6\84DUZ\85X\98\83ß6Àpz\9c½ð\9eúg\13\7f;\16fªtK\99°rQ\8bTÕj%\15²Yå4\ f±\1c5b\81-\8bì[0_)SïZÒß¿þÂ\89\18æOòB+\95×tjÔ\92%\v¾ã¶P\8a\12N)\1c¹\bJ;`¡YÂTH³¨\82\7f\r/ Cö"3be»²ind6d8mɲ´\13éP°QÇn5\8c\92\91Õ£¬u'b@°yJ~¤ AlÑ\13\v,\15#ú|Á
+\r\80\85\fg\94Âä0]\9eÊ\v¼ó·c¡Z\19m[ê2_»Ò4\8e`üi+¨§¬\1a,\ 6²\81\8eDgNåZ°Õ¯,\1f\1eÇ\v¤7ÿó{ûX^8\11Ãý¼\90¹É¯Î1\10T\10V\80\14uJ8\ 5\1f  ¨OÁæ×ÒáO\89ïñÓ~\1d/\84 \ 1Wy \85eignË\90Ç·\15Ú\8f«o\13Ip+ßu%\9b\87vRO\eG¢xèEõÐ\1acDM$H\b\17È\vS]×xè÷\86ÿïµ\17nàôßbAw®ngÊÖ!q)<.Ð\85Æ\9e\13\97t²Ù°Ð\f:\92\99eE^0ñ\9e\96t'/ØßÇ%\80©µ>\98\17ü6\e|?/ä®A,t! \87\92̯R\82,bºÍp?\80\85\ 6dr\ 1k±óÔE_Ç\v\14í\86\15±\80       \0\18¼\ 5\16\88
+3J2!I½¹SÑð«âÏ\9a_\bÒp²\17¸¨½ÈzêÅ\85½\0X0Ïä\85{±Ð\ f\ 3\15è±\9d\ e\89\8c\80eE\ e\¡EÙoUÛ\88L4\ 2baÔZZ?Î^Øs3\98\17}ûÍÛi^.Ý<\86\17vb¸\9f\17\90A+4\b(\bz\8e\ 1nµbNrÃ䬶±\1c°\9d\r\\8a$Ò-\96¹âëx!`\81\18°\19\84Õ«N;¾aAs¡2\ 2Z|\86\1eÝiV\b0\ 3»Ä<\8b\17B\8eï³í,&\9f£:\19°pz¡å'xáYX\0I/v^\90É\9cÈ®\96É`\84m\87\89-A\1f\99óØuvñÜÄÍÃì\ 5\83£\r5(\93yT,6ò¦·v©y\82Ï0-LPH
+\8b>\97¼¶6_\1fÂ\v&\10Ãý¼\80XX1(gÇ\82Q²h¤ä \10Mr\8b\12dxvl\95®(Ë)ý\1a^8ëHÀ\veÛKt\81ov^и\1f/\Ô²\82\88\côò;\90~\8e\17BêO%jl        V\ 3"N\86\80çs¯\15BR¾\e/¬ZÙ\ 1± 3\97Î\89ëzק¹[´&\f-gÄ\ 2Ø\82\rhM\8d+\92ÒM\ f³\174&M]\\9dHYFB\81ÁÒTµK;Ô*\16»=St¹Ê|)\e¢Tû\b^ØjÚÞÏ\v¥\8b\91\17NX\88µ[\0Y\12k\85¹=(\00\90¯½£FÀYJ:|\r/0\12\12p¦²\ 2\15h2T*¶ðàÄ<«Ê×rQ\16ø¢a\ 2ó¼×ð!Ö§Ù\v\1cs\0\94
+Ìd\ 5¤\80.Üè°Mk\9fÚý\8eV\99ÞÏ\vO\8bw\9e\8fJ
+\8cºDCºtè¦\9d\97\96èaÙJ\8fTÄæBеҽ\12bz\½¶PfU\81Ðç\ 2ãçy\92z\8c§ÃU!·0b\ 1+¹,³,8'\1f\8bï-¼°¥ ¿\9f\17:W\ 2/\80\12D\831\0ª°cR²Qn¯&«Á´\86ÿ;\1f2¾-í\97ð\ 2Îã\87éyô\95%p!$CУ/\7fÈL·ÂWü½MÂ\93­\92Îø§ñ\82ÏÿoÄ Wþ\eòB5²fx5÷¶\ 67íy\10å|±ªÂºnçÜz\8fà\85\ 4»s,-\86Cn\r\8d\15\0\v_oÚ$\ 69Àr\17jhËæ!¼\10\92\8bÜÏ\v\86     3\94µñYYù¤\8cü\9aÓ(\82O\7f.FÙ\961ɱ\f\82\1fsÚßëÈö£ýTµHÿgø?ó÷óÂóâ\9dçRUgÇìS]óªê\15;\ 5vVëîÑ]=´.O(4rÂ\ 2\0 \97E:°\1aø3S{@\f
+y©\88\8b   YÉð\10^\béa>1ï\¾\1f\98H2vï\88ÑCxáÑXø¤?R\13ÿ~\ 4£÷W`áëó`T$\7f'\82S\97K¦ïõÙ¾\8e\17F¬ewÆ\82\98q§(\84a0Ví6X\82µ¼8\86Êvb|\f/`Þ°OÌ;\ fïG§ÕÎåæáXø[ã\17®yR_k/ì\ 1<Õ»2¯\aýÌø\ 5ÔeÑÂÂR\1985\13K\9e˲T¨h¤§  ªÆ\89B    ÐE¤-¥m\1fÃ\v\98#á3~ªé»0Zãè±Òø9^Ø\839ùG¿<\9b\17\1eо\96\17\10\vzxÇ[\ fÝð~ÅÈ\85\82ô¶nÛ}ó\vèV\e\83d%@¨cmÌDs\92Å\98\d7\rÆ:¡9öù\1d¥ýcæ\17\82ý»\8e\7fyüB\83Ï?[\84°\1dºf/JY,dÑÒÔÇÓUXøÎqm\8fÇ\82\8e\16Ì\99P\90·"O\12°\10r!D­_!\81Ö'\e»\8a¢ê\ 1óÎ\84\91wGD
+q«ØÜÄ\vÞ¤é\8d¼\10aÊ·F\7fÔ\ 3G\ 5-ßÞÊ:]Â\8d\9b»°p'/¬hº\16\8e6ñ"Sà_Z\96Ô©\19voþ׬ý'yA'Î\16\ 5uKõÚ6\1eè2h+Ë\1at\16\97\81@ª¼\1e¶¸è\8a\88xx\84?RY¼s»+»5\18ùV^\0\85æÆS\94!]\1eûU>V¬H\19~};`\9e]z"õô>,ÜÉ\vÓ\82\93n\81\\17\90Éz\949<\1fÐJ\8bk2Óü¨xçG`A&¦5½K´&\1d\ e\9aâ\aÈú²h\ 2&ìlrF@OêFø\89¬#F·\91\8at+¬\92ý#xá"\7f×e¯\1d\91\9bÅæ6^@K÷V,,Mlßñ³C/\8cα,*\1d{-¸Õ\85\ 1¡\9dðwaá>^0X\ f\82n§$\89á,À´d¦ÅqéU]1ãñ¯ñB겡j\13\17ó\9aI\96¯:\16\92Ñ¡v²\%]u;&ëÐà:]/Jöt\1a¬\15L$zq¬\1f~Rý\85_\86soÆ\ 2ÜÐ\8aýôJU¨<Ò,Âf>cNÄ©\v\95\91¦ÖóR©\92û\866\víhì3\9bä*\9fñ\1dÐõ\1e,ÜÇ\v\83Ð\9eKz2\9eç\r\v\8d\1c\ 2\16\8cº¢\9aá¿f/$2^I·H\92¸\9e4®Ö¬Ð\8d\8b\88\9e\1c[\8a±Õ\91¤$\93q\rºg\aoUÈ\86XFR9\91ê\13¼\10ÕÓTgú}å;£4~Ý#èþeÓ÷\1cîoç\85\91J\97sÞÀÁ       Ã9å\12\1dñs\89\ e+Îå\ 3\96\1a\13\17\1cE\16w
+u¤Üa\81HËa\97\9bK\93|\82\17"x\b\1c·\1c0\ 5\1c1\e\162·a!\fc\1f¼ð\96\170:[Æ<\17ZsÊV¦\92j$³µs5'¥p²æµ\µnºÚu\«¼e\94\ f\9dlVÖÌ\9f±\17
+\9cH\96¿<nnA­Èå²Hñ*\11R÷¢ &\94?\82\17º\9byA
+\86åó¨+x'%ô\15TGYe¨«¹\1f\v±O\9d\82ç\88¾ÛÐ\9b$\ 1\14ðd\99\8b*'\ 6óu¼Ð\b\13rrz\1e÷%¼¹\r\v±ä\e\16,ýá¼ð\ 4{!ue\13gã<\80\81Pµ¥#©p\8c\92\ 3!ì;êH)\80\0¸\81\1fu\ 5X\10E[\11V¯ò÷¶óÿñB!8o×Å^xkã\a\vå»H øó\8c\8c\ 2^3ÿgx\ 1º\8d¥7Fà¬3uq'\9d[j\83Þy\ 1[`L8]îIè\83Fµa¡Æo\13wêæ÷ö      ^Hð!\94[\a±bÆít³¢ý\86\85\85\1e¼ð«\8e\94q\rvñ@ÕPñ\\12\80G))_,ØYdÖ¼sÙÄ*à\85t\92#baf9\a»:^_»0ÝÎ\vbS`[\8c\82\9dÌ*à\84Ü©(¸ãù\ 4ÞY\ 2ë\88ïkk»\\ fy¿,µ\9f\95¤í\1fá\85|+\a\82ïj\81º\12b¡Q¡ÖªKC\9d\85vØbz\1e\82\85ûxa\ 5{\ 1þ\88f%Ù"WÎú.J0ûë°Ù\vña/ü:¦ºyY\f±l\0\18yŦa\15\v·b\8dä\92t\11\r\96A\15ɺÞxa\16,ª`-\ 1ëú\93¼`8òB-§Æª6\92}FÅ\1cË\9cð\85Ñ\18ßC"\8b\86Ê\95º|J\1d©\9c\8acÐÙ¨|'ßÊWðBqz\9ah?É*¶I;\ 5\8b Ð\99\93MÔ0G:Ç¢Q\bsÆB        +:æÆÙ±\8eg\13ù"^ؤ][        mé°\1e\8a\94\f\ve\r8Ó¿\8aáà\85_t$¹{\1cé\1c´aK\86   >D\ 46\82\9d\e°\16$ôþºÇ\9ft-\ 1\v
+)\ 4Ë\86j\91åü       ^(\9d\0#\93\11\1e
+\9d\89\1eG´<1<xjOJº\85\1e\13Á\18ñ\ e(\v\87ïkÉcñ\90q¤;xa?\83\12[&Á\86\96\18Ò\1c\0\81m
+¯      É"Ð\ 1ÚÎ\ 5\1aÚ\18F\ 3\1cÒ-.û"^ðÅ6ø;§!½\9a\99µÖ[B\18¬n\ZÿÃyá\19þHãÙé"\8a#\9c_\18\e\9cr®"\9cCHãl\ 5E\b×é­ú9ü\ 3s¢!\98\1d&\19?3\8eTʲ,³\19d7    ¶\9c¡RÚ\14¾¦a$i\88\99Â(Y¿\ez\ 1\v+¾ 5\16üOØ\viyÂ\8eéi\8e¯\82\144\aq15\85>8Éi\1e\ 4\18¸\92¢\v7)3\ 4E\83¿û\91ækƲ/â\ 5OÄÇ='\17×\Æ¿ç\8fôÂ\11[bùJ\aG#\1d\8a;\ f\9bÓQøi\9f{\ 6,ð}mõy{\ 1\8dål·åt­äÈ\ 1\v4¼ìLj\81vh7\9c±@ÐgO÷Âü      ^¸÷uº\8bä\ 6\99XoƽþHõÇæM~]gñOÙ\v··jµ¥~\84\9fê   \v\ 6\8b\12V,Í`o\ e\96<`aB)å93xÄU&tÃB\85\1e\ 5TøþÏ\8c#ÝÙÊK,ô·9²~ÎOõã©åùª^ý\9fã\85§å\9cÿ?^ÈO\12\8dÎØÌúQªÒ2Í\99H8u\v\17\84-%\ 3C>Ô\ 1&\95d\ 5\ 5¨$Îê\9fÃ\vz\1cîÞ÷¨¿ð|{¡\9aÛy\9e\83§v5\fzF\rh~\8d\90°\ 5æVÝ6E*À-Ã0ê¶\ f\ 6|¶ú¥\98Ï\8d¼\90\9c\1d°GJk\80?\ 1\85{Å¢b ¢\rµ¡ÔY\95[ø©Áú$\93^eL±ò3ïßqfø¶¼ð\99vÔ_x:/è±Ì¡M`\ 1kÒS\9b\83\95\97tQ\91°E\9ewÛÂÔ\81è\83\80Ò\18\f\ 6½Â>´©*\9d\14\1d NõWø#\11I~'6\7f\82\17\fö\17íö¾8t ¸ªå\8fÅÂÁ\vÏÄÂ\90:Uä¹\10Ý\101QÖVNmæR}\99\f\0+\9cçy1FÛ¦r\1c¨,êBæZ\8f\82¡3÷BÚÉa\984VÈú\8a\84u¿\13\9b\v\84áø½BPõèpT\1aß1Ë\1f\8a\85\83\17\9eÊ\v\91ëýÌá/W\8c´ske\95ÉWXèd\13ú¼Ó¦²¯ääg_J2S\19µ\ 3Ï\é'é\8aY\13ñ\1e\16\1eÏ\v|åß\8d\17\88sÔ2\a\84Õ;\97ç\12ìäȱÇbáà\85\vÀ\vý\\81þ=\11×·\98C²Ñ\99L^ñ\ 2\96\1f\a(èó¦\9aY¢[\92U\9d+`\9f\15\0¤kV¸dXÅ×ðÂÿ\88Í\1fá\ 5\fJh\85k´Ä£\ 1ß\9aîÊÓ\1f¼ð]xaZ        )]\9a¹\80\0=è_xAQ0
+¦ó¦ÉÜ\832PD|È6·\8d¹v]ÍV%nç\ 5¾ÕðÚ\86Yº`\a¿Q²Ïu¾n\10\9b\v82¬\\93lÞF¤\ 5\88\89\83\17~\90½\10m\9eÚSÛoVB¥\7få\ 5\86\81йÞ7Í«jNKx3eÛ¸\903i\88]T³*u\85¾\95\17(Öëb%\8e\1d¡¿\8c"Þ,¯³mç[M¯ä\16±ù3¼ )]\9c«bGÏ\87=xá\añÂ\90JÚÄM4èÄ\85\8cò$zÇ^hµÖ\95Þ7E\17\f=ë.wIê\82³ö\:R\83µQºìV^À*^É\ 4ºõÊD´F\82­^¼Þتt«éõÝyA\86\18è\fÌ\ 5û,,\1c¼ðl{Á`î£je9¯ª6\96\11V]\b1ýzç\85¸\rébN\9b\ e±ì\86j&®\1cØÒêUk¡Ú\89¡ë*»\95\17¶üÊ\8bòE¸¬\15ó£¿ÎRrr¯7é\1açØ}wy\817¯Kü¦\93¹Î£ïÁ\v,\8d°2h\16t$N\esðÂ\ fã\ 5·§vÑ\85ë«*ebH\B ­c´\8f©ö+~¯N\9bj° Æµ\9a\Êc\97\ 3\95P\97ñ       \13\ 3DÎõ7òBx\99\fä\9b±`Þ`ÁZnà?Ï\ 5[rYû\98Q+{\9f0EeîS)\16õ&µê\9f´\17|È«Ý\84¼füd;\9b¶}\f\16\ e^x®½ ÷°ýª*À.`¶\9b\13) ©µÆ 6L6Ìð»ÈºÓ¦º\11L\85|Iº\16b\11\ 3l\f\8cQËXßÄ\v\8b\98¦r\91I{.\87ù\16\vTbÞ&\0\ 4[\8coD«0ÃdÏY\8e    Õ³\ e\97å{ðÂÞqeÒ)\85\1eÜÐ5`=²IKÅ\1f\82\85\83\17\9e\89\85j%§ÒåÕ@\9a¾C7Աö\12ºEôo_;ò²é Ó¸!Cȧ\97Åé:¬\9b\e÷éãz^X$\b:\8dà­\16\1f`\ 1í\85$MM¨\1d`D\17K6u{\16zUv[ºáoÀ\vërN ÚYÆ\16ôÓ^\16\ 5`(\aÅ\1e\83\85\83\17\9ei/T\97© «=ijH\ 1Véd÷BݾV\97Y#+­w7íÓÒþÛöq«½\10ªþ\86Ï)yk/\9c\ 3\16¸H}G\85+^a¡Pß\80\17^µ×\99Kù¤ÌC°pðÂsyáãF¾ÀOõ\\9b(\ e=Oêb/ê÷mg,\ 1¼²µ\1e1¢­\92\92q\87r_|\a^ø-e|>ÑðÁ\vß:~á\11y¶Å \v­\92}VË\85{¡°®×ªó\8dú,ïSg\84\8cSAÍÂ\92Ô*\93Ë,µ¬JßÅÂwóS}@ÏyðÂ\1fâ\ 5­o   éÑ\9fà\85üL\ 2¼\10L`)ð\ 2göT\14\92}z¬\8b\89u¾Tã\85]\ 4­|e\95°\ 4\ 3\80\84\1dA5\87»\89óïÍ\v\ f\eS=xá¹öÂ{Ò\9d&ÿ'í\97>ÝÍ\83ê;óWÙ§C¦°Ëï"Þ\8b\ 5ð\8f«      ü\19^0íÖ̳±pðÂ\97óÂLÅk[\98\ 6§\8cêM\84çéSõÃCê;¿Q²ßd\8e䬿Zl¾\98\17R\16üµ\99~6\16\ e^ø*,\84ð4\10zL 9T§\12$Zë\b]\95´Þ~Ü6\84\ 6ð«ÎØX=\82\17þ§óMÈÕbóż\90¡+\12´áÙX8xá«°@³\81ØzÐuME©T¯+BA7\8fVëTƳEÙnîs\0IY\ eð\8bj\86¡.¬ê\ 6\8fç\85Ï\88Í\17óBâöÉ>Ý\10Râ$ø:\15!\89\99É\8a\ 6+ÈÆ$*\9a\83\17~\8a½PU\82\9aÌ)\fP(ÜÒS\97T\82õ=Sk)ó1\934^DÕË\ e7\18\84\88\v\19\eê\96|l©Ð\8fç\ 5Îï\17\9b\85Ä     tR\190h\819G¡\eu\ eÖù\15S\89)âc'ä'\8b\19\1e¼ð\95¼0\14l\98$[\13¹Â\ f¼bÓZ\8cÞÔlídÊ\95j9\91e%\v\1eK\82\89¶¹\15 Lé\19=/ºêá¼ð&§ÏPêëÅæËy!´\ 2°àêT¸¬t½\9e(1ÖÑ4\aÒ\88\1d\8b2éôg±pðÂ\17aAG2µ\94%¥jAÄõ*J®K«\18#\91L*Æ\16µ`\82DÑ.\16ø@©\85±\81*̯÷:@úA¼PÒ7ò6\7fc^`%4Ì
+\8e%H]Þ;¹\0vg     \17\r\7fL\83!\rìîwvðÂWó\ 2(I¹è,]rOŪ\89\98\88`E\°\15° \99íë:N\86D&¬1V·>C,¬ÿ\8f\85ßòB\92× ¯Q×àÇ\9c\r¾m0\1dL7å]^·a\83<õ<wuåÛà\9f\9d\84\19ê\ e«/`BÆ\94ô½ù\1eöB¨¾Û8ËCô\7fÚJÉ¡#p3b\81\8bÏcáà\85¯±\17p(U*Ðwd\84\85H\80\17¦\18ß^.\11\v\-Æk\e\ f\81Y/Ð\13"o\ 3/̵\eïæ\ 5*Á>_áCbAó\995 P\ 5f\93\8c\99²p=p~ºÈ\89\ 3\ 4ý´' &<d\8c»\8a\85{Åäk×·?À\vê\84\ 5\93Ë»\ 6\1dÙs \82Î\8f\80\ 5æÖÏbáà\85/\eS\85n\8d\83\1d¨¹\ 5,\10VvÒ\96\8eH\95$l)\14\8bôÜ»r®ÖE\14TÖÆ¢Õ<[uw>ÕØE~PÖSFÂTÕBA\96\16\9f0SK\ 2r\94\98\9c\84l\91\19\öbÑO\9b\8cðb ï¯åê\8d(\0\vUûgy!\ 3\ 3\19çÆI\ 4\vð\80ÇÒ-Óâb_;F\99«}¼aáà\85\9fb/@+³aÍc­ãi­Ö)\9b\13j§®H\87\986mGm\8e9µIÑ¡sëdm2è¸\ e\11qo'Û®ç\ 5Ì       écæé®e4²¥93\85õ\13Å\1d\eϳ:\17
+äMs\89\89\9a\805\14Å"c\v+\8aB\88\17\97¦?Æ\v[eì\80\ 5[0\ 5\1a])Xp1l\14SXGe©½¡KuðÂOá\ 5èá¡\97oq~mÞ¾èa\18ª¶Â\94\91°n\b¹%ñ{È\1d\89\ekØxè\ 5©î\9d_\b\88\ 5{Ú4±+\8bE\1f°0³ÌXf\8bÀ\v\80\85\85Ò¼L|Ã*\19\ 1\16rJ\8bÆ\8büO\8f#\9d[
+ýÿöÆÌÉ\9fäQA\9e\a\19\7f¤\e³m\8bx¾Û\1f)\97 3`\0\9c°\0DAá¶Y\eÆ\91\0\19)ÖI\86\r2×úPª¤^½f\14¬\97P±8K¾\ 1/üjD?¾\1d¼ð\ 3òlWcü     ?ÕUÒ´\aÍÚ\9e\84¨\86×\9b¡H\ 5,Ȭ\93M\ 4j7\88ë¤kקVVxÿ1¦\9e§)¬y\ f\v\7f\8a\17H\1e?\15\v\a/|o,¬\95®>á§\1aa¸´÷Ói\v½d\9e`ùð¦Æd\12©\9f\84¢\19m9\15\91¯\95\ba1Ý\82C2)ìÚ_º}ÿq^xb;xá_¨¿ð\7f®ÎÁ\19ÃleÍß8f¼¿ëÏ\8a_07`áà\85ïm/< .ÏûЯç\85®|\83&~­ÃEK\9b«±pðÂ_Î\vOÀÂ×óBï^[-d¹Ú-\95J}-\16\ e^øñXøkx\81oµ`[Ã5\1e\17S\80qÐÓL\8bIÓ¶u¾ÅmLíÐg;lÏC²ä\16\9eº     »\83\9e7_VIë®\12è\83\17\ e^øN¼\90
\96Ñ·Â\8aP\9cÙ²Õç,ö\rë\e§\ 4&Sõ%sr©\12édá3ádî#f±RIîS\90fÊ1ñ\9f\14íeOqMö¤\83\17\ e\eñÂ(]I\1d«¸t*\94\89Ë\ 1\11\f\94#ëHã\]8f:§\1aê
+²¸%[¥¬©«\83óEí\1aø\9c
+WÀ¢³¯R@å×8*\1d¼pðÂ7â\85\12g5,ü\91¬Ýw+\88tKå\84\8fÑC\95¹ª%ë\9aÃrì°´y      ·.À\96(\8c\90\1cM
+#ØE\1eî½M× ñà\85Ã^øF¼@Ñ9·t\93\97§»\13\fä\9e\81­\80A\v\9b'ê$¤\ 4¡ï]\83\8f\9a1ÉÌêD
+°È·ò\15ðÓ\e\ 1®¯AâÁ\v\a/|#^È\111¹«_°\80ÒÞ1æ¢Í\13U8\r\9d\ 4,dðk\9e¦Yj`a\81~µt4M\92\ 4D¿x\8b\85\83\17\ e{ágñBæD\12K7ò³×Q\8aÁÍ \13ÆT\81\17\ 6ê&nA      \82Î\9f$N¬)VV\81Í Së\1c#£È\ 3\16xn\an©Om\8fo\93\\89\85\83\17\ e\1e¼`jé\9cÈàvN
+?\98\ 1\8dÏe\81ç\ 4\ 1\17RGB\8aE.&B\9bz\92R\8a\bú\82\ 3èñk\ 2\1f\ 6Lp\16\82|\8c\92Ç8Òa/ü,^ð~N;8\9e\19ÎO\90\ f\ 6þáLÂ\0r:÷6\1dáÓû5]á\ 2Òè¼\19ö       izÞ\14\ e1\fa_⨿\12\v\a/\1c¼ð=xáI­wݵX8xá°\17¾\v/<£ñ\85úk±pðÂÁ\v\7f3/\98Á_\8d\85\83\17\ e{áoæ\85«oêà\85o\83\85[j2\1c¼ð\1c,|o^ ä¹Xø6öB\95&\1f¡!$Û®®ã\85
+±¹\9b\17xÔ~g,|\11/´d\1c        á·òB)éÃÞî
+\970®ß\94\17æÒ-éð.\1a:,´Ù]Ç\v\93³\ fVGVBF¢\1fÄ\v\ 3\135ÿ¾Xø"^Ȥà  õ+± NK%ìõ(4X\a×`ß?Ï/XXïÇ\ 2\7f9\fÑÕ\95­\9dàN1%Ò¯y0¬Ã\9f\86\97CéÙ¾Ê\aa.±\0·\18=ð½\99\ 5_\þ.\16Z\89SÂWaáÄ\v8\9bV·ß\15\v\v\8dk²Ü%ÃKK\:|Ðr¦÷¥\ 2\13,?\b\rBd\99=\1fùõyÞ\9cßÉh¸«iÀÂúr\98\búÔñªÿ×2Ü©Mª_s¨¦\11\8a\l½.êÕIeyZÜ\8e\87½7\8eOm±\17g\9bëÓ\1d®\80\ 5}ÍSI]¶ïÁðú¾#\1a¾\92\17\1aè.\13'/\9a{õM¾ÿ\93Û[ó\b,XôÓºæ\12Üo®í\7fÚå®añê\7f{+~Å\82õ\86^núË\85ÿú¼¦\87ñ\ 2>µÉ}x¶+\1fÊ\9bëSäßæ\85µ\8d]\19\9f[S^~{Ý\16vÚÈ\86GÇúê\11XXÚ¶\90ï\9eçuk\16÷ñµýO\83\9f\ fïÊúÚÖïw:EÕ¯XX«­òìÖ¦º\17âò\9c½´o\9f\17y\1c/ÀSË_\9d.wõ¶PK8Ó\15Ï\ 4^uqºÒp}6áÿ4/\84®áò\15u\92ü¿½\80ú/\8b\1fR´Î,`°ÈWFgùñü½à\83\ eÜ\Ø\víµÊ\95©\ 3\12ºö­ÁPU
+\1f\9d\97\8dùk{aKx\17\1a\1e\ f,ògàììµ\17tsºC\ 3:ÒU\a\19ÝÉ\84A\1dÉ~ÇÉ\86¯ä\85µ\87\1e­¹|Ié5ãH\ 5ô<\ fz³&Á.51_7\8eTÜ6\8eĦq~o ©ÁB\1cÙucª ÍL\ fÕ?ð©Õuô q$°¶í÷\9c\ 1ó\vqýÌB¦ßh~a¨ón~\7f\82A·óüz|éc,ô%ù\ 2±¹{~aÈïA\821_\84\85cÞù[Ì/Ü4ñüñüÂWèá\9fà\85»^+¡¿/\9fULÐ\ 5\84¥ùþ\ 1ÇÃ\1féðGúZ^¸KK³ÿswuïéö<ôýç9xáðSýZ^¸KNXëõª³ æC\96!\10ç\f\8bÎù5|[+Om×\8cxAip,¨Öû°pð·°\17\ e^ø¨å\16«©¨\85Q\ e¸\10\8a¥\9e\b¥dæ\13¦\14\e½¥>\97°¢öZv\ 5>\19\8cr>xáà\85¿\8e\17\16\fwv½\1f\ 1\ f\9c23A\1f\96çXKËÓ ËÌå\92\98Þ\91Vv©\=\91ä>,\1c¼pØ\vß\99\178\16dëq\1ec¡+v\9fÄE\99+\92\19³\ 6O\11\ fu¸B9:\16s\19q\96ûZ\98û°pðÂÁ\vß\99\17Z\ 1ûöx¿tIÐer\ 6\8eè\85d\8d7\ 5Ã<\18Öz\8aq\9cb2\12k«`ñÑ\83\17\ e{á/ä\ 5\81¼\80/Jådç\ 5²úÕºµã¾S\ 2í\ 5ä\ 5\8e¼\90\82*\15³õN,\1c¼pðÂ÷¶\17\17\8a\19KU+±VJ\99I\12^H½¨ª¥*Ø\v.j©Ô\ 3`\ 1Þ\0õwbáà\85Ã^øÖãH¥Âq$Ë@)òëÂØB¼\86o\ 2(@1¦\bòB¡\14\13\9d×,Åb\9fɽX8xáà\85\v\1d¨<½àã\ 6À=èwí°\ f7d4¡dIËuÈ26Ã\9fF\98{±pðÂa/|k^ð9\ 5{áZç\92±\90\93¿\17\v\a/\1c¼ð­yÁWTGŵXèXÎïÆÂÁ\v\87½ð½yám¥Ýß7sïM\1d¼pð·ç\85/º©\83\17\ e{á{ð\82éßnÒ5¯:ª1óÝMùd¸çÍp\e\16\ 5~m\9fm~_qþà\85\83\17.\84E½5yë×/§W>\167äϨ\vx.ä6,ÜÊ\v³È^îñ·p_EtØ\vß\82\17ºwîFÇQ4Ï\11¿\a\vÏ°\17 \8b\85ÿö#c)çZ\98\10Ðf¶\15Íâ\rÇ/z>mrÂ
+¯Â\0ëio\83{\9bÅòV¬|[Åõv¤\99?\94\17\ 6ù\92\9fEýv\86\8fü¾7x\f/ÄeQ\16EìãÄ7ÉíXø'xa]~ÍdÀ\95\8a\97.eÃ=Xx\ 6/ØÞ\97Ó"\15\b\18t¸µð\13\88"§£'T*j}¶ø\84\96\f\a\9c\89Ú\ 6_\v^\vÆ&Ø®ÞöÎ\ 4\13        \¤¤ZMBâF±`*ñ¦¨\1d5\8fä\ 5Ä\ 2ѺI±À´%¨×¥p\ 2R¥éLL\92áco\93\ 6(\81Èäé¼`\98\15軫èãx᯲\17\8aðF·ËâûÕ\11¹úÙ$ØÅóö\eð\ 2\97\85W2î\840\ 3+ªÉu½ðT ?RÊ\95 \99\üä|æl\87u9)\e\13¶uX½Ët\r\8b\föfÖ§®¬j\17UjéZÆ\92TRèuk]ÊÎ\b\ få\85\19°@\97\1cëe\95ðgù¯½3Ñr\eUÂ0\b\81Ð\ 6B\8bÑ\ 6¼ÿ[Þ*ìîÉd:é¸m˾\1d8ÇqKVl-õóUIEÁ¬\ e°B\14\8c\82DIX\84\vD\96\8fç\ 2£ï÷Ý0q%\8c]âÂÏX`.\94M# ã2½\12-\9aïfÁ¨jR²\8dãªñù\` \85\153\8f \9f\87å6C-(ÔÂ\94\81nêB/A\vpad;bñ¸Ó¹ÐgY\ 4\8eÝ.\16Æ\81 "\ e÷\84n\11\19¸ó-|\råã(\9a Ú;Ç\vÈ\ 5ê\v\9eûÙ\bj*\9fÁîÖ i2N\9e\8e3\\97ZqØiî~ß\eÜ\89\v\17-Ô'Ô\ 2ï\19ÛÝ\1d¸ð\9dâ\85A\19\96\b\eZV\90\98Ñ\fDÈf\96\9cXæ®#êc¸\0ZØs¬»;ÓsÍÛþM\vË\80s\9f\ fö¬\ 5\8dåc'ÙýS`k°\82¡\16r<T.ðX\0\86Q\10Ô\90Q\921\ 6\9d³ªî|\1f)r\ 1\94»À\9e\80\ 6,+ªb\97\1c\84Ö\8d\16iHÑÈÎ\1dÀ\ 5#T5\fÕ\18T\83¿Üʪ£jK\ø±µ;\18  Ã\ 11\\9cðO´_'Gβ\92ñ\9dfÙÊÆgs!já\84\13Û\8eq`\ eq\17-\18±TX®\19bgÔ\ 2\88\06u8-zqÖB-\9bR_´\90+sÖ\82B.\9cµ ÌÞ:BHÇ?ÕÂ\97¸°£\16\16ÔÂÎ\94R»ÝP\v\91e`\91\13¬Ü¥sGÄ\vB2\88\95ÜY\vàtòÍýù\83\9dÃã\85®{\ 2\17\1a\e\8d\ 4´°185E4|"7ÎÀû\98w±«\9d\8e\85¨\ 5^1\1d´<\81\8fÔ\80êJ9\1109C/>RÔ\ 2¸\ 3|´ÑGâÐáÇÜÔ³\16\0}:lpBìn.Z\80Î\80\a®ò \1eÂ\85\1d    \15µ`ѹ+ópÖ\ 2\89Z\10TÃ!\90Ï|¤»p\ 1OÊÈMÔ\ 2t\17\fi8¼(\17°\ 2Ò\1fVAÒÝý¸°îoZà¢\8fx\88Z\98#\17F\v.Ó´òWáÂ\0ý)eVì\186\10\ 6B\15\19ü¢U,úHCäB\r\9f(\88IQ\v¦\95Öî"\7fÓ\82¶ð¿í\1c\1cj\ 1¾F\va\99ræ!\°Q\vSPªË|¿\11\90¦øA\v`\9fDùé\10.¼Å\vQ\vÚ\9f ï%óí\x\84\16æÌ
+±Wó\9fÌÒSýÖ»º\8e\v\95\88:\b=\83+Þççâ«DêQf¥\1c\aÙ\ f\8c\9agsÁ\94$d`Ûº\18\83©ú\81\a\82·"O'7Á¯Mý@¦à\8aóÇ%áz®²ÁÇý0E\9fÏ\84\84\12B\88.3\81Ãÿ\86ÃáÅ0ã,@ø5ÛÐ\83\em2}o.°\ 1}±0±\ 5õ\1a*&$p\0oâd8¸\ eú\19X¥VvÒò\10.ü£\ 5 Ò~Þ±Wä\82®¤ê{%\a\8d¾R\17KhÇ÷î\Nû}m×Í\95Ìô\ fËÝM\Ðl
+ÓÉ\84\f^\ 3µgjê\95\9bÞ9\0BeiÿüûH×5¤\b\8eÙ _â\82\999\8e\9e\88ïÁáXìøTs{[\85\9fiÐò¸\99Ù\1cË\85:,\fhøçI»GÆ\v\9dc{7\8e\1a\87)j2\11°u\82ï³#ø1\81µ\v.Á_\8b;ù²ÓÝ29\1d\97IwÓó\85\96ÞÕ\10_a\1eOènÙ]'qø\ eyªååK2@,Øo\97÷WtAGraÎ=ºG:«\9c£L²U;ÚÀûÐíùÜ\111\8c°V\9c¶EíÒ
+²Ãò0V°ÜÎ7=wÖ\96ÜW\v/\90§ªËéÎ\ 2Oyª\87ia¬ý¤c\0=÷²"½\1f4\13ŤÄX[½µ\92¬¬"­,\89ß\87²÷\95¦¬$µt\83·U©oËGrî¾f\93æw~I.ܨ\85ã¸0R\1f]\9dnÖªåzTV\8b\95ó\9eu\85Ì6Qo\82:2IJäÀÇ\.\1d[\1d)ýZøbìþÖñ\vî¡S\ e$.<)^\98{\8fÝ{7\r\84\9df·YåD>Ï+s\8eõ\99,\1c\84:»U-\91\95\9es\99\11¦vXîÏaôAã\17~No\òçr¡ðÙ\91\ f\17ÈõÂÿ˸Ð\11ÙðNóZ\12µò.r\ 1´Ð326\82ªÙ±\1a¢\82*\9b¢\16üâØ \1d©\96Á\7fª\85ûq¡ý©(¯VÙS¹P¾÷\97\99\19\13ÆóoÏ3fl\9bp\99¨dìÎû¡M\Çõ×´p\1f.P{$\17ÈÚ`¦ö§öªùëÄ\vN×¾_\96Õ×|eY7ø\_¸ \17éO\9b®Y¦s\9f#\17ô\0ñÂ.H\a,\19ÎaÆM\(\v´ \fs\88»ÍU.Ìxx®\v¼Äûõn.]\98*Xç°\84{\ 5öÏÝ\ \fòý©\xÓBW3ÌÇ\9el/dk\ 2o\18ë­\9bw wÛ\86q\15\12«ë\11+÷¶\8eYÛªü\8a\16®çÂV\fKàø\1c#L.,C±\ 5·«%\96ÃÇû¬\9d\1e²°U\9fÍÕx\ 3\17*¯0Sû3~\12¡_\87\v®ëj\9c¾±î4Ù¥\80w§r\88£Áâµ\95¸¡\95ø¤fb\85î\b\93Ã$\98\90Íø\a>ÒgÏ\17¬Pb1µP¬\b\8d²\8ae\vë\82\11\85Æü\19Í÷\9d5­ØY\1fh\13r\86ÕÝ\89Ø\15\16yw\1fÔc<\90\v\97þ\92ïlqBÀ¢*¡»\b­,\17æ\89F\ fj·aõÅL½3B¹Ü«PÊV7×:¹_ã\82Ã\8cì~Ã\11\15N\969S\82¹\ 1®q¨¤\12ª\vµÚA¼\16®«y\14\17ª÷½\8ec\98\80\8b#\8er\1a·w<j\8d\8f2¥3/\13/\80\18ô4\f\8bîà\8fr\98à\1d\1f,\90ó?øÈ­+s\»\10t¨J¢]\91/\97­nâB+6S7\15\97sã        ·6¨6T\8c#Í)\r\98#PÑ`\e-sã l÷9ÇÎÊ\88þ¹\\88×\81\9f\1c°À\9bh2¬æ²Çþ\90h       Z\80\83)J\0\9c\9cbåaÌÊ\13|¼:\84ú\1a\17(\8byâ8ïlÎFv
\ e\86ZCp\ f\15\ 5\v¨Lã\aóÞ}<\80\vo³ª\16ÐwæÁÔ-\13ÀOÆò\ 2:\\ e°\ 4¤.ZyU¼\ e\17Î÷\90Î\ f\99uLKêÞ²õ.\ f\96Ïkã&\1dþ«çî²ÕM\°1I\eíÞ°²\ 1§§ßñ\ 2Ú60»®\96a\96\92\ 14\94\ 6¸PÄÁ\ 3;\ eõ\19±"#¥/À\85°õ»`\92Ç$\1fU\13\«å\12µ\80Ç\95[!<i1\9dµW\ 6\1c&Æd}\ 4\17r_W3\9aò\ 2»\15\14;M&îQ.\87ª ~¬ÁÀrxM\9fÌ\bq\13\17òa\18H\1cÃt\ 2f
+ßô\93\17eãE\ 1þ5tt\8e\b\vj¬ôëÄ\vO\e¿°ã¨z\8eF\rn\11&­®;ø>\99È@\vuÝä1\93;\9cv¶sÛV¨\85\1e´Ð\85\8de¿ÐÂÑ\ÐB¬¤÷\1cm\ e\8c®Ã¯#\17-\80\8fDY\93Á"l\10\87+\b\8b)Úî\b.@\9f"åʹ¨qþ\93\8e2\ fQ\rÅ,Bô>÷¹\16ç\Èì3-Ü\12/0&ØeʺF\18Qãèê\12^\10AA\14\95\8fal\14¨q\v\85ç\8c\9e³§8Zl\92®>k!ÔÐW\18ð\94B9 \16¶Æ\ 4ç        m\96\98_I\1d\ e\ 1E.¨æ¹\È°\0@\89\81\81õc\86\97EРзÃixªÐIÊq*öÞgNæ \1aðXØ9Eû\0.,]èZ0¼\93Z\15\84Ðà\963\85ÝG<E®\fg-\8c\8få\82æ|4Xa\19ǦÌèÔ. -\ 2\1d\85QC «\15°S\99ü4v>2^x\16\172Öö,×¢î¡ÏxÓB\89ÝF%á\93\93\ 1-pasªFZ\83·Ý×Ì\91\8b\16\9eË\ 5\88á\ 1\ 4\8d\90îì#Ñ01K\ 5\9dµ\96QàBßâüm«¤\16\13`\99\8c\1cÁ\85FN\1cGv:\ 6\8c\8ep\1eá\fº\8eÙM3\e\a½a-ØGrá²×\16ïäæÑá\8dZX@\v\UDÖE×¢\16æÄ\ 5¼Û\91\9f@Ú[~\ 2»^¦s\1a3ÇI\9e\ 2\10\1f\97àO\8cÕ©\82þ\v\87\8b\9d\ 6\1dÆ\82Ãú9\8e\ f}"\17æ¢\ 2\b:?U¼Ôs\ 1=w¶\18­«¢\82Hy¬ú\89L1K{Îȸ¹\81àÜ\85\e.\1fò|a¦\10\9b \81j\8cU
+pVv\87÷\90¤\18³.ÔX/_q\10ï\ 3¹p>Ô\1e\19\94ø\ f\17JàB\85\ 3Ä\8d\12\9fª1ÕSý¬q;<õùÂ/ö
+\a\8eíêç\9f\ 2\vøâ©øêsç8¼â-¬\1a\97h6\9d3ÁÄ?ã\9dÍ\19_æq\\98/wÎ\99\15Â\ 5±\9eÇ\16\9d¹0@¨E\95\15\K\96'.ÜÒ
+ú¡Ù<;OµdB\88ÿz±-tÒ\94ß \85¯>w.è\97\9b¹Ð½=ÇÃ\11PcLØ\ 6ªÏðÒÁd\ e\9c\82¾\f%\ f$_R¼pKû°
\vä©Îå\87\ 5ÿÈ×\13¹oÊG:±á¶ãIõTS=Õ×i·å#Ýj®©\9ejª³ý{\ 3Ûn11¾\¯\854~!qá5¹P²÷[âã\1f\8cc(þ]å\82ïÕq\¸Y\v\85Ä\85ßß!y\7fv¼ÈÏë¿ýüT°\10ݵZH\H\xM.T ¹aêëÜ̵o¦0µô4\86nÈêjª\86º\9f\ 3\1fÊv\bn¥«\v\15S\10Àæ5l\18¦lmuP}âB\8a\17¾\a\17
\19Ƭõëf=ÍJik±óL2µö^ÕBÍ\9cIÑ:¦j%æ\\8a\8cZY\86U
+EB#ø\95ZH\H\xU.ÌX"\ f\17ɱHc0²"~\r`ì:\8c2\ f²61ç'¨<ì-üN\167oc\99ÌB\92\90¸\90â\85\17æB\1e«@f \vÀBÓÈ\16\13BC«Î\ 1\ 2\eàà\ 5¬\aÍÀbëëºÙeh£     w²¼R\v\89\v\89\v/\e/ü \85\94Ò6\9b0¢ÆÒá8b\0µ EMiS¢\16\1a\ f\9bÔýE\vîj-$.¤xáU¹ 9>Ð]Q\vc\9ck$ä$jaÅ\vÇN¨\ 5\1cÀ\0ÛN8T/VX]\86ËDD\99_®ÔBâBâÂ\8brÁk\ 31\ 1\1a>ñͲÊSYûiÂ\91\9c½o
+Ê\ü¸\92\82ج\18¸Ú\8bAÒÐÄ4ª^nWjái\\98ä/ÇîãøÑC´ð\8bKy·x\81\8có#\1aÿ\99\vë\91Z\18\ eâ\ 2i¹éá:\94§`r\8aã±m³\ 4·Î\88\8aÞ¶.pü8dµ­AkKÝ\98yµ47¡\88ÒSm¸R\vÿåÂ^TG´õ7>\92<d\ f
+ûh.ôùCÚ ö\7f\1esÉέ~~>R«þ@JW\rçù\98\vÒ\1fÔ~í#µGí\82\16\9aÇíø¿ÊQqá\ fmoGø¼<ÕösÇÁЫ\1cÇ\ f¹À§ì¨ö˪ÿî¨=X\1e\1a;?ð0þµ{fÉ\ em\93y6\17\96Ï¿\8fçs¸\95\v©Ý-^øîí
+.d¯~,ÃG\Hín\HZxç\ 2í_¼ÙÄ\85¤\85C´ ýË7\91¸\90´p\80\168ù?h\89\v)^8@\vÿ\17-q!q!iá]\v\89\vI\vI\v\89\vI\vI\v\89\v)^HZH\H\HZH\HZHZH\HZHZH\HñBÒBâBâBÒBâBÒBÒBÒÂkhá¯9£ÛwÓ\ 2\7fçxá¯9£ã7Ó\82ßmj?7v\v\17þ¢3ê¿\99\16Rû°Ý \85¿©}#-XÉRû°}U\vÍßuF÷ï£\85ÿ\ 1{ÇØèendstream
+endobj
+5997 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿÛÛÛeeeÊÊÊ%%%¢¢¢ùùù444¼¼¼\15\15\15ÃÃó³³sssyyy\84\84\84AAAìììèèèýýý\93\93\93ªªªõõõÑÑÑ\9b\9b\9bTTTðððÕÕÕ\8b\8b\8bòòòKKKååå\0\0\0ÿÿÿ        +<\7fendstream
+endobj
+5993 0 obj <<
+/D [5991 0 R /XYZ 85.039 781.388 null]
+>> endobj
+5988 0 obj <<
+/D [5991 0 R /XYZ 85.039 758.673 null]
+>> endobj
+5994 0 obj <<
+/D [5991 0 R /XYZ 262.443 599.211 null]
+>> endobj
+1586 0 obj <<
+/D [5991 0 R /XYZ 85.039 549.269 null]
+>> endobj
+5995 0 obj <<
+/D [5991 0 R /XYZ 85.039 505.988 null]
+>> endobj
+1590 0 obj <<
+/D [5991 0 R /XYZ 85.039 437.991 null]
+>> endobj
+5996 0 obj <<
+/D [5991 0 R /XYZ 85.039 402.582 null]
+>> endobj
+5990 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F41 3054 0 R /F35 3036 0 R /F58 3380 0 R >>
+/XObject << /Im28 5975 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+6000 0 obj <<
+/Length 2601      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YKoÛH\12¾ûW\b\0\8bbwó\19`\ fYg\92u0\93ÑÚ
+rHr EJâ\86"\15\92\8aa`\7füÖ«IQ¢÷20`ö£ºëõUuuKÍ<øS³8p=\93Ì¢X¹&\8eg\9bÃ\8d7ÛÁÌ\87\e%\14ÞÌw½0À©\7f®o\96ï\83p¦<7ñ\92ÙzK$ëì«s÷¯·«õï\ fó\851ÆQ\89;_DQìÜ}^Í\95óÈ£«\87ûOëûO\1f°çàr>¯pú¯\87yl\9cõüûúãÍïë3¶\vßõC\83|\7fÞ|ýîÍ2\10íã\8dç\9a$\9e=CÛsU\92Ì\ e7~`ÜÀ7Ò/o\1eoþÝïÂsþ\8cWMh·°\14\ví¹\91Ö×ì¢$\12\82\9d¹b\aB+7IÌ\14'\1dºFÅÀGi×\87\95g$\97¤\81ë\a 3\92Ì~\ 2£\80Æí\97$\8cb\1a\9aùº\1f\1ft2{W\83<³A¤\bØÆ\ 6Ø\82ÔJOqµ_òn¨'¼û¾Ø\9d\9a\1c\1c\17\93sU\80ÎZ¾WÁ\19m\18»: dÁ\9bKoF¾\9b\84\8aå\1cñ\eíaù­\1aÀEQÍuìtðQÎ\8e!ô«H¹q7_ |\10\KDRz\98ëÈyÂ\16ëÍ\91\ 2·ù\85»ô=÷R0\15jWGf,Ù\15H\8c\1f\80\15\13ð®ï\86±\9e\ e\93\85\ 6D¨¿\87W\ 4Pâ&:|\85\ 5Ú*HúXÔ0\f\80\v\82sëÁ\ 6\91\vºj\88 ð\9cÇôð\84f    Cç!ßäů\ 2&+´È\8eG?b»~úæ)¿Ì[\1e\f\e\91³\9a\e°jÛÒ¢\1d\8f­÷ù\81[]Íß;
+çÇ\89 \ 6£hÿ\15m\8crc5h3\89\85Gômì\80\ 6\849P~ 1\98¼|!<\9c@\86\9b\80&D\9e\17\85BvBh\0R\9d¢k¹QãþÏh\83
+\a\0<GøÆ0NÿK\1eÌÐ\0\r\ 1iÓÕÍ\v\8f\ 2¯è¸]È~-Òä\1dw\9eps!Ny¨$H\93\14¡Ó\16\87¢L\e&\0\92ñHzãú\91\16ñ\8f\9fR1v=°$Óü\83ù,\7fÍ\ 3p$Â~I2¡ZQ¯Ö²=\8b\9a\13\1c\12h7ô\0ð
\1aÐf ìÂhí\0[\14úZ>p¢\8e\7f=6EÕåMû}*EÀæ±\12ʺ\99Ø\vØjß¿Ø«J\ fùÔvQâÆ¡\11âV<SÔ"o½å%æ|\89\9f@fµHh\ fO¶\13[C¸Ç\90«\99\ e|¬ \94|ßc0\ e\89\ 6Ø\b" ªú<ÓZ\83aÆÔÆùÏ\1c£\8b\a­5\11L]Ëó\8c¿\8a= c\b\18\13±\aü\84\ 5½Ä£o´#\1e\ 5A6\847\1c5\10¶0\92q\9b&\89¬µrá0Â\157\90üZóh\aÄ{Ùd\ 2,¼$+\1aFn\1f\ 38
+\96¦ew\98\0h\ 4£BðÂ3Cº\1e       \7fÎÁæy¤Ï0ý79)\ 6| ÷"²·d%ol\1e\12\b´2\81ßÇ\e¶_\85,ø3\f"qïCþó\94·ÝC]wÓÇZ\14X$\8cr\80\16y%ìØ\80b\1c? Nn\85HE´,ߦ\98£Jr|\10\90ͧ"^\85   $Í)ù\16\81ƸN\9be{¬!\847§c;!´
+B7ÐÉ\b¿\84\ f!XÕÈ|ì6£´³Alïsúü@\19\95\11\14C#Ý0ÎZ\vq\18k\8aÝ\9e@4\97!\9fÀ\80S=ÀÕ(\9fF\84%$@,\11W>i\94\r¥6·Ë\10¨$\ 2\99\89\86ö\16~i\89ûï­³\81\8a\93]y²\14""åõ\82\89\1f\17\ 4²ºa½:Ê\96\9d;\81²/óØÇeÆKH\8c\14·±{\19/\96´\9fË9b¼Èù\89Â\14\9ḑüÙZ\ 1\9f¹ÏQ@#5Fl)äÏû\9awÙ§\197N\ftéÉv\9búp µÂó2W`\1dµ\93©«\8cAòÔ\rO\9fÕQ©°¨\84\17AD9·çfáÓ\81I ¢\9fqaNE"\96_]\83ºïv%s\87ÐE½\89\951BLÚ\10ÎÌ¥\9f0!í\vA\15ì÷M\19ÿØP\1e-sÒ\17\v\9c߬<:r=(²P ·¨¸\ fÞBÅ3B\8e=Ý[\9e:ñ¶`\0<u¡¢MO]\8f«Ê¹ \e¥].«êªd´`§«yåP\9bP\17Ó^\7fÞÇ¢\13\e¡\8e&\ f\8cãjÞ\vVÈw#þT\ eVd»\13å\9cÌ\9eB`¹{$Ø\8a\b\97Õ/î@Ư¦r%ÁDé!¬±\b\100@\ f\85­[\9bN18%\8cÎ2ø-ϼ Bõ\89;`\9d\17nUy\ fRdSË6eiý\80»¡;K\86è&-Ï\98þv¾\8cO°FÎ)ÔÝ\80îÛ^\ 1\eº@tª¬\1cüÍ
+0\9d\ 18\8a\rqH9ÛQYËÁ\7fËÀ\e\14\83Ne\81\91g\ 2Ë\9a¿dµô\87\8d\7fÄüI\ eGìXDÑUw@      ®Ü×mÇ\13;NuÐê\93«ô-\17¨\80æ\16\94}$\91\92ö¼\9d¸Ò ¢\ 1ÜÙ\ 3óÚ=\ 5\8e\97P\8d.\11¾küðâ\12\11ãýÁO\9cORÏ\1aÌYÆ\83\88\82\7fÍ\ f¾'Ðõ\04zÜ46\82\8f\1dß   \1e\9a¼\12DqòÚ\95 p\15_S_¿\12¬÷EË~æ8æ:\ 1Y\ fþoi°\8fõv8\13ÎÀ?¤\ 2î×\ 2®áÝBi
+²³8hÚ1Ò\86@\9a¼q\12Í\7fíñz\1dש\14¬0ýÜ'!Ê¢vAY\8cs\93ð\1fáï\1aÞtV \92H%,\få\11\86ÀMî*0º:\1eÎ\bgcÁ1)\176\e\vÖ\16«Õ;k3w\94}\99-=è¼kù¥`#  \ e:\83ò\92^\e*\ 3\96%\13\1cÏîü<\95YÅéÂÚ\9fY0S\1fÅÛ-B4Á×#É´DÿÂ;¦öÉâÔ\9e\90\8dL\18fUcøÿB\9e\19Å6\8cCîN,M\1fÀ\90N\ f)\89\85\ eÛòÙ\89*\9c\9a¼Á\94\81WÉí\84\v\86<\92\f5>uÐ\17\9bòE2\8eù\1eSÀÈ\87ÃZ\8aÉ\ 4+aP=\84j\90\83Ã\r^®¦¯°X]³ ñw9\87MÃa\Ô\95u6\9e>"<Y\15\e%\1dãT\a½L\9d5)Êìc\85"5Iu\86ä\ 4eÁiº=xcdJ\12Áá\915\1a^\92ѱÀhÅx¤m*¦ÿS.\19ÐüBW\8a\8cMoÉd\8b·h\8dc)W\14\18ø\13\1d\8b\8d¿duûÒ²m\ e\82öE\b\1a\8f\9d UÑ(:ö\9c·\8fw÷¤ì=÷Ñ#TÔÑÙ\ e(\96\10HI6Jé:Jli×,ø[æ\9b.}*eÏqdà\b\15\8açî¹Å\e¿\a@=\9e\95\93\19ïÍÅ\8açà\1c\ 6\1e\1fªi'»_ADöZÝý1U? ý\f¦}å|ü\83Û\1cÚ\87CJõVËç´-÷\90 ã\8be\88åõ.ï¸}~¶ç\r>\18\azôð\97Ëê\91·yèÃçûa®HËz×
+\83&­Ú\92t\13ÆmÎòô&k¯\8bX,Gêj1T\81\vp[ðò\e§¾\82ÑZs>Å*ëÔuÖôtxË\9d\9b\13)1Zd£G%,\90Ë¢µ§ýÖÖÁçU¨,\1d*\r|Ê,åÆéNÔ»|{Óa\ 2\95\8d²N3N\19\1a² åpðÅ©ãYÎe/²\86á8\84\12\9fà`%YM®CJ\9bf°Íi\86ÛÛ¦>Ll|\19{:ò(!}Zó<Õºð\95Ë´\bòªÏùÙ\\92Î5\ 6§\92\1a\Ê2ÂN\8f\13\1c\92\vL\fw(\12§\94û[ow5\11K.c\a\11rª6p;þ|Áß+ò'î<QLY5UÏZPÓ'p88\84\15\85\90\17\17l\9fg9\1e\99Æ«X\0-9d\8aË
+Ëøn\82?hàÓv u\16\8e7;!x\90·w3U\í»îøf¹,k¬ÌÁÊoB£\96öUoyõ|\1eá\13n8~>ï\7f|qéåäÿÖrä"_\ 1\14Ë\82\1f\1e¸Kù\{öР7\ e,Tû\rbÐ2¶OywuÅ5\15ºÌ\ f1\91\90À\13o#\89vµ}a| £`&\9eô\16\ 6<Ù´ù¥®\v­\14\94Éð\r¡~~å\85^¼ô÷~´2\91\8b¿\14\r{½n?\1dÆ×?i\80xþØ%ÿ\ 3ɱ³\ fendstream
+endobj
+5999 0 obj <<
+/Type /Page
+/Contents 6000 0 R
+/Resources 5998 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5973 0 R
+/Annots [ 6006 0 R ]
+>> endobj
+5989 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 425
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 6007 0 R]
+/Length 23871     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\8bb«(\10EAQA|?\80\bÿÿ\97;\83&}Ü>\924mÓ¬ìÞ$M\8c\1aåpæ\fÃ\8c÷{ÛÛ÷´d®÷\8b°·½a+\86ý\1aìmo\81\18¦ý\1aìmo¡Mb¿\ 6\e6\9eî×`o{Û\89ao{{N\fÅîJÚÛÞBkø~\rö¶7lÙkWR}·m¿Y{ûÞV¼T\f-½Û6î7koß«\18^\12\83Qý}¶ÖEûÍÚÛ÷¶©|\81\ 5{§§\99¨\1d\v{ûæ¶\8c\7f\ 2\vË\8e\85½}{;d\7f\ 1\vÂåû­ÚÛw\8f¸Å\9fÀÂÎ\v\ 1Å\90½ÆB}\98¾¡\1d\ eا\8bi\1a\93\1d\v{»ËÆ\9b×XHÒ,¹}ãhå4c\92¼°Êv½°·ûiIQ¾ÆBñ\1dÇ)1\12°\99¼\9f¯À®\17öö\8d­>B`\99ÿÁBýmX(²l¼\ 6\v;/ìí\e±PlÁHõTÿ\18\16ø\bÂa×\v{»7¡p\9csn¦\1fõm×\v{ûVb8òÁSß¿[,ìzaoßÚ\86ÃñÅx÷XPQTííÊv\8bqäðw\7f~s\96\a)9J\87äþ±@ÝÞ®læ\ 6·\8füÝ\9f\1f_D\fbø)í|å\\eè\ 5»÷éßÄBûw\7fþYR³\1eË\97\8aá\a|ªåu>U\97\8aÃÞ.n\85¼\15\16¢¿øó«3±pâ\ 3ß4/°ð\1dê$  X\98¯\9ckC^\90»Ä»¦Ý
+\vêOæ\96KÏÅÂiÎyó)mXÈ\97EÜü¿&\87C4©X\8a«±Pî\1dû
+wáÍx¡ù\8b???\17\va\9c\ em\1e\9e°à\8b8º}\8bÑYÅáE~\85\ 5\16ô\82Ìö\9e}\ 5\1fß\f\vÃccá4Ç\90¥µ¿ïõ\v;/ü2/¨\aç\85\8d\ fü\96\1eæ\9e×/ì¼ðÛ¼ðèX(\8f>£r¬ï\1e\v;/ìzá\e±ð¤\18\8aå¾×;ï¼ð˼ æGÇB\99\9e\88\v;/ü¯yÁ/Ëöâ0ìzaç\85\ f°0<<\16N³ÌÉ´ë\85\9d\17\91\1e\9f\17üxÄû\9cízaç\85/ÚHIÄt\1cV\89\95}´=x?µmÛç§\rúå´}W\1d\87»J³x\vU\9bÛ-´öЦeÕ\86¸Î(ìd\e¹§6º\1d\16\92æ\89\ f¶³)v½°óÂ×°PÃm¢NâðÊñ¸b=xå\94t.t{â¨qê\98Ç·¦d{e\9d¥Î¬}\929µ¢¥r®ó\9dslÝBJå¶í\99sâfXðÓñ·MÇÌó³ÝõÂÎ\vïÚHçø\91"G\92\9aÑâ\88\ 5~ÄB\9a\fJá°O¥ð\9d=\86¼ejc\80°!1\81\18JèòÕ\11\vÄë\r\vÆÍðkÖ¨4\ eØ\8ao\87\85Ó\9c3?\9eXB\1fW/Ô\19~».Ë#\e.˳þ\92ÕÛC]®wã͸òº¼$|\ 4\8eUþó\85äÝß\10\ eÿçy\81\ 5\85\9dø',è`     ¹´\ 6,\94a\vÙ?%.\1d\8f\11\7f u¶Û\8eP¹H®\ 3_å(­¥V\e\16ú¨S}ؤw©\94ÉÍ°ðT¢j:v\vû¸z¡U\12\8cN&庤(\ 2Ê6Çå\e>ÆåÔZ\ 1ýö
+ïÓ°^ü×­\90Õ\ 5G\9c¤R\8aV/o\98VËëíæÕ«]©ê[.ÝÏú\91Ì\93åò\9c\17º`#uaXÓÊ9}4E:{¼>#.PY/\ 1¥\80\98|½(D\15ª\92\e\16 \85û\ 3¦\15E|Ý\ e\v§Ú\85ü8ÇðÀz\818×úDmW&\87Á\89=yF
+ a®\9c¬ázc_åæÍ~\99ºþ\82#\16N2s²o·Ö\9b×VîA­]52ß³¤ûgýH\1a\11³LØÁ³\17¼ Û>t·\9a\97Y¡OWE·Û\8b\92×\vÜc4QF§\f]Í¢Ê\8d\8a\ 2\1a6,¤ËlÃiÌ°\89\86\13\1fÌüÞ±ðe^ põü¤Ô:Þ0\1c\81*{\1a\f\9c\85®«à>J\89ÃBÖ\85O\92j,Hµ]¤\9c\86\85:&\eͧU\rÿ2ø\17\88\90ø\ 4Ø\11»ÁÁ)<ë¹\1aÛ\18÷\9cváG¤]Ó\93µo\10'WWK\15|\18s5w$ZǦ$&yQ}Ñcð³~¤\bF\1c\0D\1e\ e\f
+¹X{=ôéc\9f\97À\ 4ù\8a\10¸ð2=õÙ\16oR\14ðd­U\8a\87ï5ÆQ®Nz\ 1î\\1aÎ\ 679§C\9c\8b\85ì8µp¬UõÀó\vÄQåcgW,À\152ñ3Î\87Ï*\a\97yXoÒöÄ\83ãÂ\96+'8\0RÀB¢\91¬\8bu¯¹§ âh\90\85­£Òéú9\16`\8c+W\e\91vµ4\fìÙá­Å®êl\1d¾Ü¯#¨<z\Ð\9d\ 2Ç\þ\92^(Áì·\8e\8a\15\0\12x1Ý´ó\93¢\0ûÿøgq2©P/\98\89p£ã\0¢Þ-\ 4@²Þ\ eØ/\_Zâ&´Æ\9d¶·ÃÂSíÂb¹o,|]/0׺\82ÉÍ\ e\ 5ù\0}»M\9e¨}´jt}·öÂ#\16\94+J¹vY\vêO¯Ý5r:+\94ä\ 1!\f6b<ÐuM]\9aµ§q|\84®`Ýz¿bG\ f\e\b\86õx}¹\ e\82°7\93­jpÃ\ 2M\8aµ÷Npßç/cá\87ã\91\92­\1d¼&TÚµ#ævz¾\81=vÏÈ\9c\1c\ 6\93\96Rã!¦ðibH\8dßã©\1dýj²¶\86\9a -ð.f\86Ü\10\v§Ú\85Û\8b«±0EÑxúUk\ f\9b\8bä\86¼p\ 3½pPV\91þ\98h\89§\0\87Ó¸\12;ãHMå&ý\9ex\ 1G#\94Ø\8b£'½ÀÜ\84\ fH\f\99¤­²´]M\0\18;\15\9b\9fl$\18âM\94¬ûï\8eÚrÃÂ\fïÅ+áhÿ\ 2\v(kìúN°7þ\14\ 1\9füaõÛî¸ä­m¡ß¼Üú6nµóç\9d\8bã\85^kU]\89\85$(|ºÚ\1c\WÛP{ÃJêâ\ 6¼0ÀY¦\e\16\88áØíN\9d\ 4\ 6wø \asÅ¿À\ 2=bA ,ò#\16\ eø°u\7fib'i¸quN¬SÓ\93\8dtº»ÝÑ\19~ÂBó\ 1\16Ê\15\v\15\9a       ænxáÑã\91Êã\8d[kU]\89\ 5âL\9e\82A\9e¬w°Ýîz\96\9cÊG×üi àõµX(¿\84\ 5\ 1·\13þmÚÙ\16\85yæã±x«\8bmRç\r,ÀS\ 42îh#Mù\86LøJ;¸uG\89¦CiO\96ñx\14\88\9faÁ6¯°\90­X\18\94J«ûÑ\v\ f\1f\8ftªD\12^\\87\85Æ\ 5ͯ\83ÕpPNÅëí\8e\95Ú\8c\90\9c:½^Éʲs\14Ïwè\ 5\119å7,ð\90mÉfÏ>\ 6$\8bãtç\13\16ê#\16F\85.ò'í¼ú¹=È\89ÈËír\13ÜÄd\97aaR+ÈÿÅ\82\a \80\90þ"½þ\89umõ=`áT¢*¤\87¹\ e\vù:\9aöÁ&>ÈÍG¨\9dÔrõ¶ §}³>\98S4¾ü\10\vs\9aðtÄD\1ck\ fI»øy\1a¨!=`þÀíÓ2\r|Y§púcºvî9ÎEº\99    c\1c\9dÜÑðñ´m\ 2ÛtO;åéSÁà%ݶ?¤áGLðt|ï\10\87x³aÝù\926pÜ\0¿l\1cGÀÝ\17#O~eýBn¬5/&c\12ûzÊf>]\9e\83\ 1ÙUþ:\16\v\9f×a!ZGúÍ\a\914\18\vÛkã¢\9a\1d\9d\90ñ5cÀÿ2\1e\89+Uµ\8a~qÌü\95um½£F¾\98\99,M÷Jª\9e\v%\99qä÷±p
+F\1aæk±P¬c>Y9¿Ú.\ 1jç8`¡¦\8eZºZNÌ\8d×kçÿ[\9cjD\95²ã\17wò+¼P\81aÉU\b\18ÊÓ\18ãP\92\90\13È\17ùØva^R;vdYì%lUjK߯t\91§Q\95­s\93C·ÎB¶ý\8aÆhÝãí±pR\fu\91]\89\ 5\b_äz±\8eX0\ 1\v\9dy9­©#\89;\s\88ÿëú\85ìëðÿ\15?\12Æ¥N+\16¨\vN\95l5¤\19NGö«ÐRéñæ:Ý­;\1f¤\92+ÿ\80 Ãû\8d\930ëTó¨¤\fò\1dg'é÷`\81\1f©OÌ×ú\91"çÚVn>\98ØÙÃ\11\vÝq\ 6^§t\rJc×aa_¿ð·üH\15NÒ¯n
\9a5:iÃÂ!9z\8cOÖr\83Î\88~\1d*ç-.ÒªàæÇð\v\15â÷´\ex\bÝJ¤\Î\1f\15/ÂB\9d\1eý\9dׯñL\ 1üª[\7f\1a§+\0´\ 2\1c\10Yç¸\88\9a®·\91öõ\v\7fÅ\8fT\9dbñ0è40ÜÚ+\98Ëà\9d:ÈËèä·(\9bH\86X\15ë\8c¦k°Ê\96=\97©|ÝÐ*c¨\ e\92^zÙ\1aO1\9d\14ÃÕóÎuÓ\9c\ 6íl}YfµOxr$\9f­\1f\97¼¾\1e\v;/ü\1d½pìTõ¶&¦<ò¿X\88Ñéb\82¿\f\ 6ÿ,Zm¤Íg0«m)\83Q<ɧ\80\ 5ómXðÓ±$ÉÁîë\9dw^¸\8d\1fé\94«]\1e\84\855\16\18C´NzÁØu2&uzsÁP¹\r\9a\9f\9dc$x*7\eë{°pJ\17&è¾Þyç\85[ðÂØ\9efË»Õ\97\9a¬ë÷ó6ÙÞáÄ\1c]dMkM·Zê£6k\ 2\80îè\82-Ú-Ò/×:IJ×Uô}X¨O\95röõÎ;/ÜÄ\8ft?íB,øåèÛ¹T/¼½¢·þ.,ì¼ðWüH\7f\17\vþP^\85\85\92J¥hûr¸&ÿÚ\95"újøö®\17î\80\17þ\1fXX\86«°\90)G©z\16\82\16.\1aýç\9aÉ/W\97ÚõÂßÒ\v\7f\18\võ\1a1v9\16h\9d,2¬è]¢¹ëpø\1f׬i\87XDdµ½"§Ö\ 5¼uG6÷B\91Ïí%\93n»^ø}^¸Ä\8fÄ\98O O\91w\82\8c\ eïg°\b_c/Íìd[\12\93Ûùû±pt%]\8e\85\10{\81}4u[ì1[]Ëa²=\84_ÕÖ\85Eª^XØf]WiÜ1<z×\v\8fÈ\v\0\82V\9dü©ÿ4õ~\ 6\8bÞÕÿ@¨ÞR\85ä¦ù\ 1,¼¨]x\ 1\16\941êè\19\16\9a¿aA'í:׸¸°6\18S@y²ÆæiG¦KFù]/Ü\81^øÔ\8f4wY\1d§~é\964\9d©«2jÓvM\f\92D¤/|Ò\1d`£!r4õ¼kãÌ/qÑV<oóÚ\ f\15é²Ìº\8a§9PG¿\19\ e°]¡´\8fÒ.\9aÁÖ\0F\19Áþ\880áÈ\14\1fúùæXxY»ð\ 2½ \94Ôk\96\93\9a\13/t!í\10næÖ9D\0@«W:Ð\17\86%ízá/ø\91
+\97\ fNÕ½\e¨\8d@K.!Gj¿\ e÷\8cº\81Ãà\b#"s\8apꨳ\98¨Ê8    [\15`k3e\ 6øÚ`)ÎÄѵ\13\e§1ÔM:×vn2*YS\89\19\9cTq{,$a¥þå6R\96m.¢\7f±\10ûq}¯Ü*3\eÇÚ~Í\ 2\14RÝìzáÁüH¥j#çRª×îZz*\93\ 3S41W`PRç"x¯&ayKTÀØh\9d8¸.ËÓTJ0\1c¸·4¡jIZìç\ 3|ÿ\0ÿ\14\15\18Ù1¹J¸\1eÞl\88\e\8aäöXð\83¸R/ø#\16È{X\0Sj®ÃØ\10û\98,+/4W`aç\85\vÆ\1aF\8dË¡7{¦jO-ØúÁ\84.¨¤', ^0*Äë\ 1\95x­üäº\84\10\v  |û©g!X<ì\ 3w\83\19Ǭ­Ü\92:)©<ôg,\86¹\ 6\v×Ô.Ì\9c¬\9f\8e¹ñ¦\17\91ÂuÀPu\1cÒ\85Ä5Æ|å\85Ë°p\9d^\18¢º) \1d\rÝ2}~Ôã©ÏQ\84\ 6ÛPdIñ\ 6[\9d5sX\8fÅ»ÛÍÛG<\15ï~û=\8b\11¿s8ízL¯èÄ?éG\8a\9dË5®~\ f¼\90 \16\92\80\ 5ô8Æ®À\0½\16ú&<á\90\19¹xÅB2¹\18WG\1a\19\ 2\96\80\17\ 2\896^\98\90\176,ôNj\ýSN9èÑé[°à±Ç\\88\85¤\7fZ·7´Û\8dÊ×ø\91¼\9dü²\95\94(\18    T&ZÖ¯\9c\16µü\aô\82Á;\82móÑMÏ2p\1e6\9fD\1d\0ÍCÜ4¼\9a\8e\126¥Rï\ 2Õl+\96£w=g¥|o!g\ 4#
+uüÔÕ®Xäö\93¼P*\97Å\98<\84JL"8Hêk·®9PzÍ\92`Tx" \ f@/Ô\18\90m\1cXA]ê(À¨®\1cmàÛ1f=ØrHX        ÷\ 5w\83\11\7f\ 3f,¬5ìG~\1f\16\90\18\1e+\9fj\ 1W\ 1ôzTIèCµOJÞ\158Î'ü\89¾à\96\99<ÂXHâ\ ee\17ò\7fe+\1d\84<6Ä=å@«=\88£\10\1dV\9f>¯×ÝÕq\17>Z{mV\9eØ\ 46ÂÕûøÕ¡\9a×ÔXø\18\ e\82ÏøN².jÞ\ 2ÜËm'ü    \vá\83:áÊþ"/\9c\13\8f\14÷\9eã\0Øu~!Lt±¯×Â<\rÑQ;ú\82\90¨\9d}Ä*|§_ü\8c\7fõµh\ fuÇÚ¸å\9c°%\86!6gl-Á³´,ª"\8fU}BÄ_\8c^ù²×d:\85íÝ\1c\v~\1a\1e,\9fª\ 1\8b\1c\0Z®-\91v6\95ïhL\1dK\80ÍÃê¢!\98o\vK\91\17\84­<\98­
+X,\86Í\94.SµeõÀ~I[Å
+\9a{A    ü\11\9cÞÚNÂöµ6`\12w0\-À\96JõveÌ\11\8ee]R`v½Â\16\11æ\0\90\11§\80![³.\88\ f_Øp¨ºS\98\f_°ð´bA0\93ø\89Vp\8eËïñÂÿ$\1ei\1d@¦Çʧ\9aà\f\8d\18KwH\9c3=ú#\88£½ui!\1d;\ 4É\7f\14i\80\85\ 6¸\988\82Ó"­\93\95qÑD\9d>Ú%\15\98R1vÎ\ 1:\17\98­½\81×Àà\15\88\1cN¯÷,8\rMµ­íãÊuÌ)\\ 4««ÜÅ3\1c­\ 1\91ÅÖ\83\80MÀò\r\v©R-ú\1f\81§*'\13Ø\ 2Ì\84zÅB\8d³2­Ka?ù/òÂÿ\b\v\ fU\7f!$ü]õ\82©\83_w
+XÈ\83åÎÖ!6wö     \v Ó28J\ 2#y\ 5Æj
+j®}rþ\86\94\93G,TÁ5Ð\86\ 4\19\91Øá\89G4áBïü\98&\87àâwÌ\1f¼~Õ8\8e¹AÐ&¢ªf\9b\82\0½\0\9f\1c<\97²\94*ñi\9cðC\99+Wæ\ 1\v       &rµª\\9d*w¬\17\1e\a\vYñPzaX±Àú*OÖú0+\16F¸>UÈî\e4\ 5Î}dq³a¡qÊZ*\17L\92\8e}ýYÞ\8eб\9fx!Ý°°&     V\88\858|d]½¦9A|\85Õ\8b\ 1&á«Ð·µ\12\19\1eD"=\1c¶¡\9bÖTy\õl\92 Ð\18õ\98¬XÈ\12)g\152Ø÷\17_ºß\88Gz¿\12×\9be¾Ê÷' à£2ù\ 5,øá¡êµ\ 5^ÐÛbÃì_,\ 4)\98\85Ô~Uø\0±À\1dÍ\92bªû\13\16¦ã\8a\8c\r\v\15ìæ\1d,¬01á­W¼°a¡\94\12ú4ÎQ&ã|\9a\0\vø-ø4Ã*dq»\80Yçå\91\178f¢G\1fÒ_á\ 5Bß»U¹üw¢¸¶Á}W§ÿ\8a!.[O_\9fþ8þ\0\16î·váUzA\9ac\89\18ÿ//0g¶ü\96¸ØV\1d\9eô\ 2#ðtìë`¾\17\91Úêi\90PT\81Ð\8f±\109i·tö\804̼]GG\18¡\a~Ƴ
+\a9b!Q\14Ë\ 21
+[´\8e2'\85t=q.;baQÁ\96\8bÜå3\f¿±®M»÷Æòø­_°&¶\88Þ\88ËÁñ¬\8b_¿×þ\0\16\1e¬^\9b\91\98Rd½ö\1cM\8cIaøäÁçª\ 3­º\8d±#&³*Â\1a$LÍÃ\8dsvñ½*|¡zL)\mII:Lp\93@\9fha_\15ìw\84Ï\99j|¤",ì\13\91ð0±¤ív¿Rè\88ZÕ9~\15\8f
+\9d\1a\ 2\a1\v|yx\1a\83°\9a"X@     @\0ÆÎ\b:¿Q\87\14öi1s³\r;lÿ\82\1f)¶D\83\99´m½Ð£\8f\18÷m\15±ÈèC@3g\96\r¾Î\8d%\19\PKBb\8b\99bb­Ô\1csM\82ÁÞ×\18À\84\93X\95Õ\93oX¤M\ e£\95\8ca\17:ý¿bá\9aù\85\14Ì\9fS\ e\1aÌ@Wó2¼\91`\10\95h\8eé?\9að*áu\1d\82«\86¡\ e\7fÁæð'o\92aÍã\98ð\80ÅAà4Ãúù¶;Ø.ËÂ^ñ­\88¤åi^\8d78Å\10¾º&ÈÙâ·\86Á?K\90\13f\e²­JÒ2ã&\ 2¿\98ÔÛ®\97`"\95ïÅ@ß\93\1f)vV+U§Jjg\84B_B\91¹\96\ 4¾Ë"W\bª\8c\92â ,\81\9eÎ\9c\ 4'ÀÂ\14a\85«péREµë\13Ø\ 2~4FöI\8e\95*\ 1\v\9d\95­¥Ùÿ\19\v\97Î;ß(\95AÄ.ZÁÝÁÀ~ÑÂ\97³:¢¾ÒDúq½@±\96\91ª-\b-æÒÎ-RU±Ë0Õ\8bqCîF4\93RWÕs\13)SÂ\ f+ÕV÷v*\95<V_Á\80Ô®@^\90\96t\ 1\83t
+¾î\ 6m$%ãâ<\8a|<,\\17\8f4u7)\93ui.\83©j»Ûú\1fÇ>Ç_\92^\91­ÿ§ýHXyÙk\95Q\90\f±ëÀh¤­\ 4\e\10ãRµ\e@\14ôÐ×\17×Î\14Fy#PIÉ#\16\ 4\9ej\15t\ 3\95«6@,$RQK+ô¢UnB,\f\98nuø\7fba_¿p=\92\7f\98\17¬Êjª\12°\8c\ 18úä\82C.`\ 1x!\82Π ÿ0\98H\9a\f8a9ÖC?ÔJe Ý*Û,^\13Ä\ 2µèsnÚ¡8a¡ì\8b\85¸ø\7f\8a\85}ýµí§ýH \14¬r~\94Ê:Vb@X­\0\17X@Õ¸\ 6Ì<n\1cU´ì\9c\81\17u\8bË}ìÚke
+_Þ\8a\1c\1d0v¯*ÃÊ\ 5\9cÊ\97rXýz\87D)b@@\9c§åw½°·ßó#\15,NûÄóV£;{l'ßµ\89\ 1£\93ç\16öRiø¼ît\94Â\a1\8bâ0Â'=;ø\81±m\ 2bf,õe\9bú
+>M5küÐ\8e°;\ 1ú-ö½&ç)²]/ìí×üHwÖv½°·_Ó\v;\16v½ðð¼p[7ñ\8e\85]/<./\bî}6¼¹^1ûØ·\9dd¾Î²P\8f\9eÏl°í'5zv½°·oÐ\v\1fû\91\ 4\1d=QN\99\7fçÀ2õq\ 4\91\ eË7\9c²3ìA9ÉνÑ8­Mì®\17ööüð\89\1f\89Q¬î\1e½U\9c\96\7fR°Öb`£îµÓ\1eW9I×\9dÝ-¬/>^ô¼ë\85½}\ 3/|\88\85D\11,ô]ú*ò\13³&ò\ 5«\8cN\89mëÌ\19fúÒç\1aCì°¥Ú\92Á§¬\vÁÂF­á%rÍ\9e\17)&G\1dâðà\89Mè±µlö\r|ÓÄ°c\r¿\8fìzao÷¤\17f\17cj]Ç
+_\eE¨[:\8cÆÃ\80ø(QJS×Õ\8a\925ËAá\94v´ìÁ,:\1c±Ð\8e1\8còÌå\85~\11\94½(ÚZ\9a,
+#úÊA\85o\8eN1éf\8f8 ªÜõÂÞ~\94\17>ö#å8°'\9du`\ fñ&¶n\8a]\81½\1c\r$\1c¾1Øbêפì\18`ѹ®Ú\8c!Ø*Ç¥¸rZ×äêçé-\16Ð\ f\1d\87\ f\80GpQÇ\82ËO&W\ 5*1-Æ/5»^ØÛ\1dñB\ 4=?\85\9eÙH\99\10I\r\80KH0W^\bÀ³\99Q\86\ 6,`Ò¼Ô\91n[½³òB:r\\93\e¥¯ìÿ        ó´gø\95Ò1­°3\90     X\b±Ðv!¦o×\v{»#?R
+=³wí2J*\9c©«#\16Âr\1c\bÖ\13æNUkÖ©8c®8V¾\rXX{,\v\89Ѧ¨^"Q\86ê¶K\9bÎÌM\95\8byëÒ\1e¾I\z\0FA,`Ö¤êÃ\ 5N»^ØÛOû\91\16è\9d\82¢\85\13{©¬tÅÆ\v\88\ 5¥¤Sc£¤Q¡ãÎÔ)\10Èý[XX\ 2V\12èéCÐ\r¸ôGJ^cñ\ eíK\e¾Y¬¼\10\12TjZïzaowäGò\14ºe\96w\11°Ç\12GCº,)÷\aPÒéìÓ¦\88\a\O\92â\9bв4\1e½\1fÒõ\8e\1eR/¶\85ÿS¨\105ç^ä<ÉÃ\11\93¼\8a2,Ø\13ãJ¦2Åä\86\1c6\17)¯Á\9eâªû\9fù\91v½pçzÁW¿t{¢\8f×\80ïzao?íGò5\19\7få÷U\1fÏiïzao?Î\v\97¯\85½Ñïóÿ3,ìzá\ eôÂð\17\7fþ®\17öv{^Pûú\85ó\ 6\9f]/<>/ìX8§\11ö\89¾1Ë-°°óÂ]ë\85\1d\v\7f\96þY\7fõ:îzá÷ya_×vNëAVåÅÐÆ~XëÍõø\94çÞgQ±baªú0¹N*~Í\11v½°óÂ\9fÀ\ 2\96\95©q\9a\1d«R»Ö\1f\14\96\v\f¹\0£\951\98£ÎÉÙÇð  ½Æ\ÚõÂ\1dè\85Ý\8fôy\9b\1dÁºµÕ¤\\ 58H
+]4ÔeX®\86­\15?\983Sët)å\(½ë\85\v»\1fé\8c\86ñ\87\99t\99\97\8eÃ?á\ f\95VnÁÔ\80[±Ví\ e¾q´p´ï\95ºÂéô¶^HÊohOgW2ó\r\8dý0¢ïÎ\8fı\ 2^°\87\12L©]\91\1aËvÖ[\12çBÃm\1e4\8c¡%.g«\19&\12\v¦7Á\19æ.l­á.M\1a,\8c\ 1×F\ f¸:®ÔÅqë\167\8c֢ſ\80\ 5à\85\f\ eÿ0;`gÁ@"®ßD5\16c\1a\1cM\1dmÛ>¾\ 2\v\85\8c*©nþ¿=\1d%sÒZzãÿ\9fª5{\91GßÐÆ{×\v\ 3Í3±\98*\13\9c\91LdD\v\91ÅfáY\87\ f\91m8\1fmÁù`ãL\bÝÃ\86:l͸ÈZܺ3\ 3ç©\9d8?\84­i\94ÁÖð \fnMpÃ\9eð_±\91\ 2ß° ðvS°.\vç\94Ø° ëØ\99LQ@wwÅ!ÞÔ\v\\91êæM«S_ÍTtûazz*\8a\9e:\80Þ\8dÿû·ãß\9d\1f       \80\0-<,/_-ï~"^oùÆWÖ\87§m\92ß°\91Ji|¢\80\17\14`\ 1\9e[G-¦\93-¥Û´\81q\94:U`¥Øó\93\1c\17¸ZnßW£§¾ÊU|ûýÏOXK]147nË?·ðÞx¡~»_\8b\ f\1f\96+¶þ\15,Àu\12uÕ&ð¯Ä\7f¾×ñÜN\b\81­ßGýB\18^Êü\94\ 6z\81\7f\87\9a\8b\9f°\90}\a\16\9eñB®\ e\ܸ\95ÚÞ¹\1f)¦Í\9bÝûæm-zôÓX\18ÞL\85\9f\92£\89ôõö¦^àß1û\13ÿ\1c/äîpó^\91éoã\85\e\8d<\87~ø     ,ðB\8e¿\81\ 5oÞºÚ\0\85\9bÙÛâAyá\a°pw~¤äGXAÌýò+X\10\87·|gãíÌùwôÂÎ\v×óÂZ´:)\7f\1c\v\99ö+ó\v\96\9d\17\v,ÔAìôÙX¸\99\1fé\87°Pþ.\16Ò0\99\84ê\983Kq¾$Õ7Yù·ë\85\9bó\82        Eà\97é§y!7ÃÏhçäw±PaN\10\1c@\ 6
+ONMp   oÒ\9fþ\ fzau\ 4\9de\v\8b/òBItkÓ¹e,\8f\87\9c\94\rcdñ11é7û\91Rö#X\10£\9d~\15\v\9dcKÃ\\ fº¹\15\ 2KYW.º\1d\16\85\1e^H\12\93,ãðßi\81mvÞ\ 2ß²>\8f\17\86y\9e\9båµ5Íßè8Csºãü*^èíÔ»1u,nm¦
+\1f\19N    'Ö\eUMßìGú)í<±æ\97±@0IGë¥\82\ e\90\8c\99ïoÃ\v\9fè\ 5®G\ 2\94ßhKWêÿשµ^\90×\93Þ\ 59\8f\17\88\89¨¯T\98Ù=v\96I\9eå\e¨_\8e´ïñ\82X\8c\82ýÓèeï\16\8fÖÌZ{\9c\88mÈ$.ç\85\92\82\19kÒT\ 2\93\89×i®º¸w\8d&»v¾\19\16(ÓÊ¥µ£Ç\11èF¼ð±^X\,[è\9c\8b\98{\93äéz\93ÛWÈ\8cÿɹö6/0Û)OäX@;~~8sÚ\9bæçð\82X¨MóȪ\91ó¬Ä8\ 5^\96|)\8döK\86¯\16\11ÞÆO\8bhY7â£\9bùå¼\10.\1cKS\9a \16F3ˤ\93\84\91vÑí£øT\7f];wA/\90\9a«',ü\84^Èd
+|@\rvìÖx>Lyæ§(\87n7\94)>Ùv\8a0¬QÀ×rL×\96\14\18Å\16Ùú,^\88uª=Ù~Ô\12\15\84\1c`\84O  æ\ 4Ê:F\0\7fyѳ\bã,   ÁÄn=«`G¢g¹=\93\17¨Ix2»*)\88îA\13D\8cÅY.i¼t\8c¥ \11\8e<\8aH\9fF"\8aá\0ËÀ\1cy\19¤p\16/Ô&FnØ°àµÖp.%\9csmÚo÷#\15ä\87´sýÛXÐã8àõÇ\9cø\ 2ëðþ\8c\968\9bÜê²â>\92\95Ä4\9cÞ\18kíâ\8d¤\14¬\eC|\ 3¯(_,µX=Ã\9eÇ\v|â3`\ 1LõEøBQmU6)É,ÀQKàÂÂS©5fùT\1a¨)³\96\04kc\99\99¼`JÎ#\17Í
+¾¤9ìH«.R²"\92\19\95fL2*\a£(#\94kg\88"\8b\94èyz!\95\15\11\v½+|blg\8d7ßÏ\v\91ý\19í|Ðóïë\85`S¸\96s\16ÒÇv\19ç¼\9eÆ/e\92:g~¡u0è\83\0mêÈ\15ÙL'\80dä©­\13m¼µY\ 2æ\86\10ui¢\ e@\10)¸1Éù~$\18\1a¡i?º\ 3\1c{l\\17ªÑtðË,ó\94Áõc^ö`\84\ 3\10kÜ$\82Þ¶Èü<^°ÊXªtÆL\99L*jÁ\ 4\ 4vImVFS®Æ\1aä\81¡"A,P\9e¤r\18Uïð#ù©+fÎ\ 1¤Ã\ 1®c\0\ 1\7f\aX¸Ñº6þCÚ\99ü®v®\8eÕ\85\84E\9fª\15x   ÑËÚ<\vÛÿ®ù\85\80\ 5\14 C$\134Kc\ 2\9dÙBO\8cem±\80\8b\ 5^\10ø¥¤ôÙÔ\eU\9fË\v«\80\96MÓÌ\vðBæKYÌ\bEI|Òj¤\18\10 Ë\95\ 5\982ƨ\88a/´çê\ 54Ùã\85Û*\13\93T¶âÜè$VÊäu+a\9b23ºD,\18V\8a\85úT;ßݺ¶ÿ\89v>´GÛ¸¬\8cÁÕþEÛ\12BZ^©¯aá\f^(\80êý2¤j\8e\05B[°%\0\vð&ümÛ\80\ 5Û\ eáKuj\rc\9f`á5/\1cõB\ 1¿%`að5%Ü\9a>E^¨Ðò®\11\vÃÌh\14GѲbá\½ \932ãBؾD,dS\a¦\12ôýD\1c*£ªJ\ eB\14\r`!kW,\frLÕ5~¤ë°°kç\eµ\8a%_ÇÂ'ó\vÔ`7\e]\93Ã\96\1d*\16     X\0\10´4<\11°\87I© kö\15F\13F\97ò\ 2\r\8b@kÄB¶aA\92Q¡vg\e/\84
+b\96u*ñÜÎ\85\\80\bÒsõB\1813b\97,Uyk\12OÔbtf{\9fP\9dª´\1ce\84X 43t);)R5ò\9fâ\85\eaaªþ\1fÚù}'{õµèí³â\91ÀÊРf\19\18\15¥O]\e\99P\b¦oQÙ\92Pu\15\8cúJöD\1d\88\8a\164è/Ð\v\12[:\1dy¡A,\94ÔjKõÆ\v~Äu¡M¢¥\96\0M"\r\9d?ò#ñuÎ\80\82ê'Y®¬\91UB\14ë\95µ2ÍZe¤\11\96!\16¸VÔ¨®\ 4ýÞ¼XÃò\8d¼p#?RLÿ\1fÚùÛÚyñH¢\ 2Ã(Ç¡§ö5\8c Q\91\82ZÖ¸\84\1c\vX¤±Çr\16\9d\17Ä\90¢\9f\9bÎ\9fÏ\vC\9ac\13Y\91øºà%\96Í(f¿tU³\14\1eýgÓ\ 4[u\1dâ>ªr\80Y\9dWÓÄÏ\9bwÎÓã\ 4Z×FBð±os.\868æißÃðÏ£6\1exZ\b\19ü\866\ 5ì¤\15b\81g\7f\87\17NëÚÄò\9d\98\10#=<(\16®\8dGªí\85Wâ÷â\91øÑÚ\11YÆOO\ 2ÞæYX#Ìño¾¾gL\1d6B\14\88ì@̶X,»ûum?\16§\9aý\9a\8d\94\15EZ¤éü\9dX¸&NÕÆWcá\8eãT\ 5!Gäðln\95S«á!þÅ\82¿7?R\ 2g*\ 6F)µ9\7fHí\\ 4ç©Óß\83\85ë×/\88òj,Üóú\85áÄ&3Ã4\85r8ÙHA3>=\94\88\85\97ï½ÚâÕÃÛïo6Òg\9b}¾EÐ΢Q¶%®Ë\1eÒ§Z8\8aÙy\8a\85ÿ×ú\ 5^\96eÆ_ÛNÿf\82\80Öª0\ 6Qb@b°Ökjà¬\134\r\965Råt\81I\9fZD     !\18\82\ 1\ f%\ 61f\18¤7 û-Ç-b\ 3\12\87áti\88\15VÑ<`F£\19±0¡Ö\82}T8àµ=î\bäV\82±\87\13\9dðPb+ÛÖâ4SH¾®ádJ\9caÉеÌm\861k\83È:WùF}#\16ÄÔ\ e¿\87\85m\9a­'©Å\1fßYªá:Ö½µ\15\86\90F\8c²«\17}\9e¯\17\8a\96´môÚSZw\87/óB\1d÷Á\19\16U'ßSvê×3\1c\96\90*\89'\1f\1f\7fåR\r\9d¸\86\17DG\18\1a®Íóî\ 3ö\10\91      `\90]\ f£m\15%\9aVп\93þ\80\ fp&\r\91NÏm\82ÉHðçÅèÔ\8bðCè½e;cèT\893C°ÅØ'ë\16¾ÃùÁ
+{/ö(Ñ.\88\ 5\\9aUÕø\80W\ 1sÚá¡j\8cò^\b\ 6\19f|\80}äè\92\88Â\8e0G\1eæD   \ f\19\1c \8bÈ xîZQ|'/\80v\1e\7f\ f\v8mÊf\ f}Ö(UÄ\180#Em\1cµN'\85SÚ:òýz\818k¬Ò¯`\93\98è˼\0"\14w\82\99 þÝkç¬Åü\90,÷²8]\92T\1d®à\ 5\81%\8d-u-Êd\91UL\1cݦëZ\9f\17K~²lD4HQ\ 6
\vz\ 1åþ@\9dR.Î\1eR;c\92<\18\9fro\\f\7f\18æÈ¡\18ê\ 2o\84\ 4J"»þ¦\9c¯\17Âäð¢\90¤2\ 1CTÀOYg\18\95\ e¸¸\8e\17\12ª4\8c\8a\9dÂó(q_\v°[\81\87éäJ\16Y\92àx\14\ e5«éߤâgð\ 2`\81%\82GÐU\ 617ð\ 4a<,¼\990ühX¦á\85ÿ©`Gíü\17æ\9d×þ\1fUUÕMßéUM~\11\v&Ëʲ\ 6,$¾VtÀ\88$Æc\8cÙ&®
+y&ÕÕ»?_/¬\81\12­ã\9eH\ 5\ 6Ë °\1c\9cJYùRKi\97ëxÁà:\1ec\ 1\v±\942ÆÉ·h±RÁÛ\9d\7Ò¹\a,¤p¨ÞsÆûì:^`å"8Õ\191Jw¬±#ÏZSVp¨ª\9c¨Uí\8b\ 1\95g)yקzoó\vÙa;çlõ\14?¤vÞô\82\81k\96(êyÑK\17§\98]\98¹x\ 2,ð/`á2^\80+ФrÌ:\99õ´öÄ&2.UËs9\119\bmëkxA\12P>\82V29È<Ké$d_\12&¸fð5Æ\18\19Ð\85K\ fBõ¼PÑ\9båVÏä\ 5èëÜHad<¶&³,ã´/d¼Ä²\98\9d\8e\8aWzú¤¯ÿÀ¼³ü\99yç9\16¿©\17 u\98;5Ö®jU?\81¹\94)ÕWN.#`!s_ÄÂù¼\90ºY\9b4\8f\¾¨ÁÓÔÓxÄ\÷|p,Ïû\ f\7fÄ\vme|DRå\99Ló\2/#\9f\94\8d\a\8d\ 6,D\9eÎ\95\8bò\94\9akýH+/@·V\8b!uÒ\9a¤\97"¥\Ë(\8e¤\9eU\9e\88\9bw#^(\9bw»ï\a\13Ñâ\93¿ßÈ\9b·Æ¾ü\ 6\16ÆÍ·çµÓ8ÍÐXåPÂF\14Þ\1c}¡ú\90\83øgô\ 2Æo[\83Ø\9c
+ëk\1aça9'\fª\187+®ã\85\92\0,hJ\b\1a°\10IÚj\8daá¡ã\ 5,\10\15ü@×Î/¬¼\06\92IL\9b\81q\94MªÐ:1\12¸\87Å\93Jù¯äÍûæyç\90\ 6${ýÓD\98k\1f\86W\9eeñar\84gÁy¿\81\85:[\eðB=\84awY\ 3q\92a\80\93ª9\fêüê2\1c\17ê\85\f´sð\93w\8bO­% {ã\ 3&we9`Òó.¹\82\17jE¼Ö4\ 1,\10¼NÑT\83©\84Û´Öc8à\11\vS\8c\9e¦¼ø
+/\80\bO]W\9a\1e±À3Â@\9e0Z'IW\\88\85\17¼\90Lo[\87Ë¿W²\1c\93ïñ#\95ï\9c:±Ðô+ëO\8c¹\10£¦Ö>O\8a &sÚî\18Æuoù\91°Y÷\reÕ.Ð\vªªZI\17¬\90R0µ \ fô\0\83cWK]ôj¨T\94Rz\95^\0\80uÀx\91J\84$°¯ÉK=ªöP\81:ê6,PÐ\v#¨ì¢{g¡÷y¼@û\969͹E^°\9c§`fòI²\94¨br×ó\ 2·o\ fGo¤Ï\e^¦6¸\99\8dÄÇw\8c *«\96P9    Á\ 3      \b\ eÚ:3º^¤\8dr\8d#\0|\ 2\86\14|а\91ãvB4ª/ï6f;&Éwaá\1c^\88qta8öv\96\1aÜ Õµ¯Yê\eCíè}O©\16WÍ;ëÎ\ f6õ£.}a)Îìv C,e\91NR½þjRx6û\ 5\ eU}aÞ\99XJm\v&\ 3\899\8f\89\10\83é²\85ç\94Ò®\9cÌ(®ã\85\9as\9ccβµ8=ÒuRû2Ãùd\7f¤íuþ0áË7a¡\92ïä\9c§º.ë        çߢ
+ú=\9fºê\90\1d¨=\8c.\85s¶$ãs\17Ï|\9eÒ¸\19\87¦\18»\b®\89coîO4cöëXø\96vU<Rýz\f\ÿN\92ëæ\17^\r·§£¼¹»ä=æ9;\1eIdâuª<.\86\85_\9fOu¤Ôؤf\12T?©\0ϵgQ˨$È\vÂJÚ{®©´\83\aêÔ¯±p#?\92Hßã\ 5ãËdrñB)Ãõ\e \8eT\8c¹\ f\1aeSÐ\f\rÏ¥6r\8a©\94¹*r%   µ¢wöM\9aüMí\1c&\14¯Zß\7fNJÏÿ[>Õ\7f\*â\19$ÄuùT\13Ú.D\ 2\8d\8d\89+j9\19ÚäJĺ6dIå!5¼4¬\94ÕÂÜ÷ðÂ;z\ 1\960j\97\96\ eI¤R"\85¯ªÄè\84§VI\13g\82Âk]E.Z&À\ 2\18¡\a\19\vW½¹Ã_æ\85êå
+.Ñ\9f\97·6U\9fo·×_øz\9eíI      \9f\99\12ãFrs\90¥±d4\98\19$Qc¬\at-\90Ö\ fQOYª\12ÿ¯\8dô­~$Ì\ 3\82Öm÷õÞ\ 5\8cûi\86¹\ ex§ֺjQXË0ëP:©4\92\83H\18\rjúU½Ðº\17XèÝy)¶ë5Ç×\8dôÂcðÂ\rs\v\9fxa\84Þ\9e\18\8eñ©©MlebÓw¸\10<S\87X7x^m?JC\fÃD"\99\¾Å\8f\94\fïÚH \89@\ eÓ
+¬CJê\ 3\93\8a\83¸â<\ 3ÓnV1Fhutà\a\16JF\16We¿çG*Z\12\95¾¬Òªå¸®ròK5ú¹\9a*\17W\98A®ì\b\89êÅ:6ù¡eQRcì#¯"Ø\98TÜ'UÚ\91gòµs\9f\12Ã\19zá}\ 3­<¼©\95Ëä­B\1cçñÂP×\98ö\89óÚgë5/K¿½å\87äÖ¼ðʹ>\f×ðB\16fCB(5äÏU&å|Ä\82Ihì3\9ají½Õ\99Ja\83ï±\91º·ç\9d\ 3\16ð\ 3Ì\ fUO
\12:\ 5\85Ñpè¼,\13M\ 5\b\9b\9a±\18°\0¼\0\92Á/²\e\\95|\14\90ô­Xè1\bÏø\ 5Ó\1e!\16\9c\86Îl<siå\94u ùµ³ÒE¸¸§\9b\14¼e¼\ 1\8a¨\1cI¨£Î&ܹ\17\95ÜFW}]/ðSx¨\9f»\17°\98(}³O\9b\96\98+y!">\96\94Zjy"i\16<\90Æ\1fTx+ËI}[^àiû"\18Ï\90ò\1a?Rd\991Éb´6\ 3\9c\99¬1S^&§H\83\94fF×\11%ÄÂ\1d\85?¤ø\16,ÌÝ;Ä m¶Î(HÓRÃ;ÅZJJ¦Z¡\95aVæe%     \93)\80\89O.Í\9d%\96\ e\v\bé·µó÷×k\13\8a.\89vQæä\1c\ 6\ e+1.\e³Fö®õ\91ë}\14%±# Íò\9a\81>cn\98\ 10Fñ
+>¬\W;9-ϺËr\f\8a^\10O9\85û\97¿¢UoûÔá®Óëx!\910lRÌ@\9fÁF¡Xiç,\b\9f\95Ðô2^àae3üCß\91XcÖð\89\87IUÎË^Â\8bl]ÿ\9c\95\89Õå¶.:l¿~ý\8cù\ 5\91\96Iíë"ä0\ 4\1eE^,\13|\89¾µ,Å˹¤\8b\873\1c\8aäe®üÛÕåyo\18ï·\8câ|b¦å\82çÚTB\f\84\b\1eiælÉ"£Ó²è1¿ø\1cÉJ\93\81\8b\82EoúÖ\86CùÝX\18q\11\18?.ç\ 4ËHi\85\9d\1fór\16\80\87\85(\ 5Ý»\ 520NR\ 5'cU\ 3ÛkøK:]¿
+
+È>_\19ú¹^\10@ëiQ\91Ø/Fƾ\8eIßø$JIeU\aV\1ciG\1fÞ\9d
+f¨×Õ[\ 5\9aÎá\85ÔÖ!\11éÊG\18x\94\18\8bXؾJ>\10@oð\82\88\18\89yÓæ|è\8bljY;A\1f¨à\89Ç\85ài´\18Õ/ð\ 6\19¹hzVY\f\95\9dùTE\84åâÏÄ#½\9b7/{Ê}ÀC\9eñ\rû\18\8eÂù\96ý \f\18ðn\99ÅjÈÖÍÄoiç   \añÈ\91S\a\16JªQJ\97\ 3\16RÀBÏ¥ªÒ\80\85\ 3`¡í{è\94\95³\0\14íXß·éëu\füs^ø\/ \16 Ë\0\8dr-sø%Q+ÇDIV\19\15     Å¢V\8d\9eÙ\98¨%R}L\89\87K<\Ç\v\f\8aNó4\r\80\ 5\ 2"³ \1dba\1c\86\ 1\0Û|à\19û\97\17²JÂiW    SK«¦\85êXÓEP\e\eu°}\96\11͵긦1SEihÇàê#\14\14l)§ÂÙJ«Bü\99x¤Û¬÷ç\91\9cÅ/¯_\80\15ÒÍâ4\98\e§Àh\92\1c.\17\fÍ®oàÚW\ 1\v­hÁ"b\16ä¤Ã\18ÕÜ餥S\897§Õ57\9dÏÍä\e×~]/,\88\ 5\13\12\90\9d\82m\96XV+èµ­\ 4Ý\8e\16}Ôàíì\ax\1fº¼¸Ú\8f\94`¶à
+=\80\96\0`r\90\9f\84D\14\97|\83\15\962:\9f\170\8a\80ó\1e\14¥54ª\89lÄ ûØ\1d\92\86\8c&`Á÷4+T*\ 4\9c\12!C\18kOE¹Èö\0¦(hÈì¯äS\8dn\94+l\18?öµ\ró÷kç\11ô1\18!ëÒ±uZAÃ?èÎ=(ûBU\b\fK1\86Íõ\99vJ¡\94$Ø+}0\9eÊL¡³B%¨\13ª\80\9fOÏV\9cÇ\v$ÄÉõ8\8f$¥T:ôZ"\13\7f\0í¥ò|]|F\15~8^=¿ ð»\95E?T\82Ù´cZ\9b\19°\90ª\ 6SL¢\97¸:\9f\170Ö(\9cO9\81ùÈu8sÐ\88B\88\84#/À¨ÑRÞ\87÷\r\0@`2Õe)\19(hnôA\1døB«ì¯äS-È{9\øù\11ÙèU\16\9fÄl»\9f\98w\9e°4M}
+:ÅW5Ç\9aTðPsèn\87±Æ×\ 3\14ë\0Ì\83ù\86Ê\f:\19j¶Ì×ð\8cÛµJ\9c\87\85Oy\81\9d° ¦a\98\97\90<\95H\7fP:\172JQE\ f\ 3­\96¦\99Ê«yAà\9câI/¨¢\91©ö1b\81\1f\87âê|^à\85\8a\ fÅ\98\ eY¯è\\1a;\15\80Á$D:\ 1/\94\ 4±\0\86Ô8\8eÅÔ\81ùTÚ\15\v¬\14ܲ\11Sª~\80\85»Ó\võ;ã8yò\aM\9faa\9e?\83\8b\98Ûß©uþµyHõ©\89t\8e^p\98/2ä\11®hÝÀ\ 5¨m_oX¨$êý\98«Ü/2e\16£êÊ«y¡Æüc\15-3ø¯Æ}2ø\ 5\88\ 5·aºTùù¼ \16Êʲ5<V\85¦       \ fÉL#8[ Ö\ë²\91\1a̼aV]=P2Ȫ<(Ä\ 2l\9f\96£\8b\11\vÃOð­üHü\9d¾ëX²\86¨f\9d\81q?Ĥ.\p!Ö\97ø\84^5\8e\97,_\15õñÝ;Ì9\7fUËéçAÞ\9fë\ 5!\8b`#õÆOÒ@_×Ö6µL\ 3:\1aj\18\ 3Ã%\82wu=[£i÷\85ygLÿ\13\87É\ 4\9aã!pÚ'²¾8zäó\ f\88î_?\12O©12\9fA\ 5\8c²K\18ÕT/¼\85'\ 6\ 2Ñ\18K\0\15v褱v,+©­Äù\ 5L=§-\13\ 5ÚHöXáðÏú\91\0\v¤\1cç¢+²\81ÉtÉÆ.\ 2D\14ST\8cMÚÁo\9cæ4\82\8bÕå\äª\9dù\12u\13\17\87C\1a½-@\92?\88\85ä\8c\88¾3â\91ÀØB_y\82UÒ0ë\ f¦³¬q2\1ac\92ËtLð\13\9e\ 6\ fÏ!}·\1aÄ9~¤\19:}\82¥\120\ 5F\86\86a8n}Ü©!\17Í/ð!\8a\ 6ÞÀ\8d\ 5Á'ø\18\170\fòC< 8ÅãÒ,b*\16>Ç©ÀPæè°4ë\8a¯\ 27        \7f\9fñ#½S£
\90hJ©ÊGÐE"\96T\9a¥¡ úp%\8fÊëÖ*:\10ee\8b¢*Z\fl\81¾\ 6¥\8a7áÅÿ \16Îiw\16\8fd>\9c(\1fhsÙ¼óf\ 3\1c5áºjq}ÂG±®tDka}ç\18\8f´mò\lÞ¿\1f)×ïb¡60:\18[¶TLª\a\15ÊN³UE©%o]¾DÀÀ£ÊÁd.\19\fHDrâ¢éÿ\95g{¹¯8ÕáÃõJñG\17ÿ÷âTïÅFÊÞµ\91\93\84вµeï\18\ eªK¸e       \9fBq\96\84`\82 G\ 4Â\81\12¢ÝHè;96ç~yL,ÜÛú\85ú#»îõB\17Ç#\89§¬yWaá\ fé\ 5¿\16ZA,\10§µf]#ãLض\143`\81\95   \93Lk\ 2@Èg,%ÎHCì{Q»\7fQ;\9fo#ý\ f×/\88l\18\ f<$Ë[þI¦òF
+\88?àGª?à\ 5\96a\ 1®Ö&1Æ.\83\8cR1çÖ\94Iä&\ 2\1f¶4ñIU\f*åR\ 3\9cYñ×êµý¬^Hз<µ\8cUð<¶-i»\ 5\1e||8\1f\vw°~A,\1dUÊàºß"¥¯\9dêù¿9\18ï\9f\17\9e^`\9eb1:ÉcU-Ôæ\95ë\17Õe¸6\92\f\8b¤\8a\83b)q9\0aªT\95[\99\1e/<*\16\v\1dÁêÍ:î¬\9aà.\12̯pð\8bë}NË;æ\ 5\91\95kÄj¹NÂ
+¡U5\15V6\93K\9bx\b\e\ 4×;Vü\è\98ý½üHïiç\81DY\ 5,\10õð\92\rCkt,\86¶àÂêÖT\v\8f"¾ð\82\19VÀF:Ê"mÈ\94EÕ{y¶í£Ö¨ºH/,´Áäþ8(Z\ 2w\11çÄ\r\85\9d\83Êö¿Ï\vbn59ð¡\8b\b\8bÖ©\a\17'"kL:©´é\ 6\1azE\11G\18³ÚàÉ\7f\8e\17Ô·jç\10\83\11\8ap\85Y4ô\91á+D¾e5zÌ\82Fæ|\9bqÿñS\9e½W\7f\815\ f\8a\85\8bx¡£Þ÷k";ÎC\9ea\9c\1c±\10Éú^yA\bK\19¥C£¤¦!   RÖË-Õü\ 1\17r5\93´L\9a¤rTKº\10e"þ÷üHçÆ©\9eÒ\1dX\92]\92=òÿ¡\9dÏå\ 5¦C\ 1[\9f`\9eö\r\v\93:d\88\ 5¬Ê|§¼\90U²©¹$\83j=\16;\ fµ\9eW[\89\8f\98\ 4ea\92ûT\1d:WÀ\97'q\96\8dTÿõZ碸Îõ¼ë\ 5l\18\97\84AG\83TÊnX\98Õ\18x\81«â^y!3\86\8b\92ÙFE\99 8\18f-]\1dª+/ÌX£Äº¨\92\ 2Óÿ\f´\10\7fÏ\8fT°Kc¶_\8acÁÿï¼p\91^@,ôªöI3ôÔ÷\ 1\v©\13\ 1\v¸¬ýNy¡4&[\0\v\83\8aø\8a\ 5\9e»\11Íg]\81^H\ 1\v´«º®©äÀÓ\80\ 5þ÷xá\9d\18\8c3Wð,â\90\9f\a Ã®\17ÂÏ`Øç°<\19È\86U;û£v^Ôx·¼ÐÉC½H\ 2$\98-\ 1\vb\91vHxåÒ\80\ 5°\912\7f S%AU«t\91é\1fô#}XßY¼õdz\9cÚ]\÷¸\16H|*\1eÄh§]/ø5\rv¬t\17k\85ëëHßZ9\ 6\9fª/\14¿W^\10\8b¡­¥KsÂ\ 2\10\83¢Ì¸¶\fza\98¤é%åÈ\v\85+8¥ñ\1fô#½oã\b¾¦\98\17ǧ5j;ü\1f¦\16¹í\93)=¾·º\9bî°FÕ=é\85"l9µÚ\90CÈçD\bNºe¸ü¿µ÷;¿ \86¸í\ 6>D³Xò5\810obR\15\À{3\ 6³Vm´p0\13D\135|¬þÉ·þ\aüHÉûËo´µE\99\9b¹,Ì\94\12!²ÈZ6Ìz\12\ 3KcEã\94\82\8f\96\fÓr\9b÷s\8e?ì¼óEz!Ñﮥ\11²¸ßù\ 5L³¾\r\85§ø
+\91\95«c}\8dUͲmÔ\14Ûº\96\17B­ó·W¶Q\13\13Y\f\94\95\15fh`Y$I'õ\ 4,¸¨j\94fj%ïUÛQ\9d0Ç:ún8Ò\1e\8f´]oûÞò ö³\94\e\8f\9bOõNüHïÖkã\91\ 2.¤Ú§\8aRÎ)ã<v\8dÕ>I{0\11ù «ÚT¾¥\ 3%>ÉÝÄ(¯Ó÷ö&¦\87\8dS½pýBþ^A¶";\1f\vw\9bOõOÇ©Öï\9ez\15Ò\e°\f\ 6ü<\eÖ\f\r\ 5Å\f\a ò\ 2\162Ó×-\9diÊÅìbb9\1fé;Õ\1cÄ(ÇÇIJçÙþýõ\vßìGÊ*y\98¦qâ\93\94\96/²m\ eÓ\b\1c\90ð!\ 6,d\8b¬J\8b¼ÐÈ(ËF\972ÀBAßÍ\ 2ÀëÇÄÂÿ­þÂ=òÂ\8dëµý£ux¡ªì\0\83?µ£ì\13-\eN¨ r\12ÚNª\17\9d«\12òV
+M'Á$\ fXx¯ÊÏãú\91öú\v\ f³®mÉ×R!ýøºf'o\15\95véä\94\80t\98­¤\0\f¡\15f\ ffJRÚÕ½"\1då\a*%\8d\12f\0\vö\84\85P\aô{´s=Ü\1d\16v^x\0½°Ök\13\83Ríôr1\92È&L{0ÃçðÀE\1eÍ\1czx\115ðTD\ 3¦Ú/&L\85 RxO\f!ëÁéë\r¶guyr~3,$\965w\83\85]/<\8c\1fÉ\ fYY\96    \97Î)Ö¼ä\ 6±f<Ú\96´ò\15\13ç[ɺ§\8f^\14ì\12\83VJÉ<ènø/\eUX¿\90ÞÄF¢NééN°°ë\85\v)i?ü\8f`%x¦\1c\96á`é\8d.\81\18¤©\88k\ fű¥\13\12Eç\Õ\Ó,}z=Óõ\w½°óÂE~$®Ð\eúis¡©\8a¿\88Håâ¢5
+â9\16z?(÷­­ªï\ 6\v;/ü\ 5?Räæú\83\96M\ 3\16Ùj\10\f\92ÌËüL<\ f\87±A˧y;XéßÖ<}ÚH2\14N÷í±U¡1çtuM\93òù\1f\ 1·dÙõÂÎ\v\97ØH\9a~ø1\96\98\12\ 2´3pÂ\9c¤J\9e"\8ax+Áäg<\8bí¿Ì \8aöÃ\1a\fÕ\ 46½sy\9d\95ë\7fbÍòPÀ{·Ð\vNVÂßEÛõÂ\9fÑ\v\u\1fKçhuó\98\ 4\8f\14\961Ï0\ e+ëU\7f\98"ÅÊ\8eòr«ÇµVÞ)³%!\146_s"\84\f        ð­r\8a\aø&l$\16Ù¤\95$Ñ)3ÈMëµÕTöw\82\84]/ü!?R+\93\8f7(\9fÕ¤\ 2,\f"\8a±Í³ª\12.\92\8eÆ\8c\14\4­F¿k\8a¹}f\vÒ"b,\ 2\18+²4&í¡[Ò¸cí ZÅ&NóD¼.Ru\e\9fjÄ÷ù\85\9d\17\ 5úYñ½ì\99ì\ 5,4\8b     Z:\8dÕ\84i- u
+s\e\88\81RFå|\90\86©¾¡
+³$i\15\95D1£\ e­£:V\v<\11i\16¢tºÐ\17©\10öõ\v;/ü®\1f)ýÌ<¯_Ŧ6"TÅæe\ f/\97Vk2\0*\92I\ eD͸Ì/w£\9fò¤¥\9eÉ%I\8b\19n\8b E«\86\12\1f],èÌ\aú¢ºmý XØõÂ_ñ#\19ùI$pü¼^[ÀBË\bclêÔ,\ 4ÑÖÍ1]xC',Ý\9b\0G\90   ô\82\98¬´ý\92b!¢²\86¿3Ä\82\ 5£I1!'ÀÂ3^\10Í\1a\92¼Ç#í¼ðK~$®>«[ßÄ/±0,ÌXcL1b^4^§jÆB\\r=\18\93\89Ò\18Î'")Æé    Q0¥1~[\14ó\11\v\94óA\91\85¾Â\ 2&
+yd,ì¼p÷z!ÿ|«ä¥\8d\8d\84A\15\9c©tY\ 6â\86\80\ 59÷®(gP   fñ\91\e\båL\97\9eQÐØå"û\96¢\17jéÕXæ.\1däøÒF\12\1f\13\v»^ø#~$ûi©î\17ë\17\82\8dt\9aCÆ`T%ãlå\85\91ki@\16Ï\92\1aÙ\96±3¹´\ 6>®¤¡vÙx¡WÒ¨6[¨ìÄKíìw½°óÂ/òÂÁ\15\97ÐB°\91øÓÜqZµñ\9c\89)_Ä\90\ fBÄm¼\b1U-\96n\8b*1öm
+\ 4\92·ÕÀGØh\8exKó>çB\8cUÁÿ\1f~¤]/ü\r?R«\92Ï6é\9e¯¾\ 1,tÏåCHm°\86[ðS*\ 4Lx°¬I\87\8f¯²c\ 2\ 4LQ¿½7ÄòezÙä\91±°ó½û\91>\9d\x\95C\92§\94\16ü+¿·Ò[¼Æ«]=ºvÞyáÎýHÅ9£ÓËüH¸@çFíÅ®À~\12\ 2å÷Ùf·óÂ\1fÐ\vg\8d¥ü\83ÄÁ×,\xoW_Ôθ4èN[ºóÂÝû\91²5\87í'­\~¦}Q;\8bfnî´e;/Ü=/äî\8c\e\92êAü\b\16¾Xëü\9eÛÎ\vwïG2ú\8c\1d\15äG° Fyxd,ì¼p×~¤éóÉ\85pB?Â
+bj\87\9d\17v^ø%?\12ù|rá_íü}í\8bÚyç\85\9d\17®ÆB¦ôY{ú)í\>4\16v^¸g?RìÎ\1a\9aò\9fÒÎÉCcaç\85\ 5\1daA\1cÌôÈXØyá\8eýHg\8f\1c?c#\89\83\9ew^ØyáWüH\9f®ùÿiíüÅ5\9e;/ì¼p¥\8dTKvæ\9eê];ï¼ðÐzargf\e\1dÉ\ fiçÇö©î¼p¿~$r®\89ôbíÿwε±\87\9ekÛyányA|\92-ïÇõ\828¬%\13v^Øyá\87ýH\91\v\vû¼óÎ\v¿ãGJ,={OÉ®\9dw^x`?ÒèξT/ò#í¼°ó£é\ 5"Ï®Òѽ_ys×\v;/ü}?ÒÙ\93\vp>Ã\8f°\ 2/dñÈXØyáNy!½dTÊ~F.\f_¬u¾óÂÎ\v×ø\91ì%Gø)í¼Ç©î¼ðó~$îºów\ 4Úy÷©î¼ð¨~¤\v&\17¼¯ÔÏÌ;Ï\95xd,ì¼p\97z¡¶ì\82\1dñâgæ\9d\1f|íÿÎ\vwéG:\9c·æÿØ~j\8dçcç\84Ùyá.y\81\9d\e\96÷£~¤\a×Î;/Ü£\1fI¸KL¤\9f\9a_Øç\9dw^øy?Ò\99kþO\9bË\9fÑÎ\17ÕåI\86¿\86\85\9d\17îÑ\8ftarv>þмóE9ç§rç\85\9d\17¾\8a\85\97íégô\82\18\86Kj\91\fÅ\1fÃÂÎ\vwèGº ,o;¡PFçô ²ð\80W"<ð§\87·6䯶~µÍ³­/ÒÎõXþ-,ì¼p\7f¼PKvÙ\8e²8\82\9e\9aâC\1eÃCÑ\r\8b\98ªyY\86
+®Ç\10\17ðÐÁÃ\12§b\11Q\84%w:\9c0¨`Ã1\ e[O \aÂÖaÃ(\17Ç\9dáC\1a\87­/ó©.ãÎ\v;/|Í\8f\v­\8bH鲬[\ 3\ fÄfe]IQ&©\9aËrPyRrÚ%¥\90]]f\94Ôe¢M\ 2[S^&\91\81.¸u\91\94MØZVIYZ\86\eZØ°¢\19n\9d\95I,Åe~¤C¶óÂÎ\v_ò#\11\9a\¶£\92ãmLð¡ÄK]\9f\1e|\86ÖV°mÂC\19\1eÂÖ§m¶Wõ\8b­ËÓ\1e\93ÓÖ    ¿Ð§Ê\9b?\85\85\9d\17îÎ\8fÄUwßÝæl,Ôiö\97°°óÂÝé\85ø\92°¼»Æ\82\1f^õ&1Ük[v^¸C?RM­\7f\14,ÔÓ\v\87Xm\95»ÓÿäÎ\v\vÅÝ\a8\\10\83ÑL/¯\9bNï³\11µóÂ\1dú\91\88ò\8f\83\85¤¨_`¡½Ó\9f\14«\9d\17îÐ\8f\ 3\ fÓ\8bëFî\19\v;/|\ 3/\94É\99XxÃFÊÕòHX¨\8b\85ÿ3/°êøjì.Å\82\91°àÅð//$Ùw´u°Í²äZ,ì¼ð\r¼p8]Df.ô#]´æÿ/`!yF\f\e/\94Åô\r­ÀÉúæ0Mcr%\16v^¸\11/dqJÈâKx*\ e³\8fç\96ä~¢2¾\8c\17"5<\16\16üÔ¼æ\85\8e³\12xN\18'>eWbaç\85\eñÂà(1táNÚ\98õ^Qm\>JÙ_äGª)ó\ f\86\85zzÍ\vÙô\1dgµ|\19\v;/Ü\88\17\16\97{OÛ\1a3\ 2ëÊã"Mc<1\97ù\91
+wx\14,$â8T-¯yá\e±°dÙaç\85ßæ\ 5\ 5÷^ëLM¨\9dk4ûA,Àÿ½±¤>×F"*y\18,\1cç\9c³Ó\1cÃ÷ó\ 2\aáÐø+±°óÂ\8dxa@_¨f\99: /Ôê\84\85\98\04ÎÄÂâ\88\7f\14,øùh\0ÎÍ\8fñÂ\97|ª;/ÜL/D>\93Ý\86\ 5\7fâ\85ú\12?Rç\96ÇÁBv¬¼X¦õOñÂ\97°°óÂÍx\81\1aªKñ\92\17\93\vüH\7f`rá\ 2íÜ\1cûÒ v^ø\7fé\85¼\8aj\9f`È>¨Å\14\f\84ùàË<¯Ï÷#    \15=\12\16ÊãÔByø1^(˲¾\16\v;/Ü\8a\17ÜÅWî\1f?\12\91þ\91°à\87£Å7.?Ä\vÃa\9a\ e×εí¼p#^XÌp9\16^ÚH\89$\8f\85\85rÜÆèrú!^Øç\17î"\1eérj~\8d\85Ñ\15\8f\85\ 5?\1dÇ\87µ\7fþÀüÂ>ïü>/\bñ\vñHçÛH/F\9e\8b×üß=\16\92\17és^\18¿#4oþò\ÛïñBr3÷á\a¼ \8a&\13\v×`á\ 5/,ß1Nü.\16üÄ\9f\13ÃÆ\vÉw\84æM\aä \9ck\9bë+±ps^ÀxÜWRþm^H,i¾r\90§ØÜ\ fx\81k\9a/\17 \81\9fø\9dum\9d\13\ f\87\ 5~\9ccà³ÿÿ­_ J)\99¿:Pù\84\85§«H\9dÒW¢!\97p\94S\14\84\85ÔM\<k\99v\8evâÌ|£b\88â.\8e\eëÚ\12iüÃaÁOG|§üÿ·®Í\98®RUò¼uJ\1c_
\1d_\96Ô9§ØUc!\1c¡³4ÛötxÚ\7f¤\8aåyª\ f\ 1XpÎFçÉ\ 6Ñ(Ü<®\ 3=lÿeõ?XðÒé\eÜ\80Þ=\9ff.þLQ\83K°À\8fÁHbúÿñ\82\85\9f+\95\94{zí\9e>r¡]5½T)ø÷´W÷ìP/\ f-Õz\14vV\81\ 2Ñ8\9dW\8eEñó\16Y\99¿l\91t4ÿz\ 3\9cvÏþ\92õ\ 3bÁÏGÅPðÿ\1d/X&\1a©»ç\8dÁ(¾5èh§·\ 3\18dϯÂB#\98:î¨Uýñ%qmÿ¢Ñ\807s^q?1»Þ\ f\0\9fWÿÿ\93\8d·®ùïÅn\1có\8f\88\85\93\ 3\95Oÿ;^`x[_ê\85H=\8dxÏhÀ\82)\1feW\9e:\1cåd¹\fO\81Ω\9a_,¦M\18ÚacH\99~\8e^p¶e®\9f\8a±(Æq{\9c\fm^¶Y:Û|½\11§ÒÓ\1fÃ\85%Úþ
+\16|q´\ 3§ÄÿÏxaNó<]Îð#ÕRuצÛ\14)\1cezË\8fôʧÊ\8dÓEÆÏô"\ 1£\ 5½\90pñì¿ä-½p{?ÒÁÅ\ f\89\85\131\f£ßó`¼=¿PG·ZÙû|~áµOµ\8b8?Û£*\86\14-÷YüÆüBbécaáh\f\1ckUÕc¹çGúÉyç×1\18\9c_4ÕƱ\89ß\99w\8eþÄâ\85³±PÎO|°u®\86Þ5\16\1e-\1eIýÝ|ª\99ª\1e\8a\17\v\8fA\11uªîÚFzt^øKùT[ùPñHKñúÅ v½°óÂ{6Ò\8b\91gréu;J-µô'þ7ó%ÚyÌ^\13î\17v^8ËFº¼fá±U\8eýHÓî\92úÎ^\1cç\9c\8fµªö|ªÿ/^\88t\1cû9º\ 6\vW\e\ f¥©\1f.ªuþ´\92 NùÎ\vÿ?^H\1d#²®èyXx5ò\;RT?\94Ui¾\8c\17ÖàÔ \18¦\9d\17þ\7f¼ÐK_7¾Ão\94âS,¼Î\83\95\99ªâó\85¼P\17Û\8dÙjUí¼ð\7fâ\85H*\9dë\80\85\88J³\äG²\85ÍuX¸O^À\18¤µ­éav^ø?ñ\ 2'´ÉU\rXHUÊ[Ê/ñ#áåÑ×aá>y!Ä ­£GH\ 4¿óÂÿJ/\80R(\14ò\82f\19\1f^\ 5)~j#]\99OõnyÁ7ÇTÉ˲óÂÿM/\9c°`©6Ú¤\17baº*\15Æýò©\12Ix±óÂÿ\8a\17z
+ÖQà\85Ö×'íx¦\1f    \9aÕWaá^yá©v!.ÍßyáÿåGB^@½\90«´¬>.²óV]\9eÔÍ×`á^yÁûñ\18¥
+Ä°óÂÿK/X_H\1f\e\9c8\932½Ð\8f\847 º\ 6\v\v\vçyç\85ÿ\17/$¥¯3\9fà\ f^>Kàöf}gc\1f\8b\17\92âH\fÓÎ\v{<Ò%6\12XXó\15X¸_^xÊ<?/ûº¶=Nõ\12,xª¯ÀÂýòÂqÎ9¤ ÿ\84\17JÌ3wÞ^Ëyþ`ˬ¼\ 6\v;/ÜO>Õµ\11U_\8e\85\85§ZU\83ø\98\17\9cR\1f\ fýúK#é\9c\126Wÿ\ 69FÝÎ\v\7f\8e\17\ e\97W;¿k^xª]\98\8c\1fc!S\8a1ëìûcA&év\8dhߪwg23Ò¾ÆBñq%¼\9d\17îl]ÛÖ.Ï\ 1pß¼à\9bæ¤\85ÈÇXÀ_.]\0v\9d\13²¹á²\8a\91u
+2v²âá\19@5\9aõ,Ê\98´ë\92ê¢;\10ÄG\12G\ 1OQt }¸Ä\99vö°óÂßY×vÂss1\16î\99\17\9e&\9fkõ        /Ð$\99Tè-µ\ 6sɵ\9béDèzDíV³rVNêí\1c2èÅj]\11HÜú\15áÖ\vB\9d\92NâÕÄ\ 4píÎ\v\7fÌ\8f\84\86@ÿX¼°\ 6#ùOç\9dÁFÂÌ¢a\9bÑéLÐ\90\19dq4\1f×\ 4B\83£Y\18ñ\ f\ 6\rW/r¤\1eu±bÁ,<`a\1dã-\9cg\eò\11Ö\9d#ÉÎ\v\7fM/`×Î.ÅÂ]ó\ 2\10Ã&\ 1>ö#\95 \9cÍ6Üw\989\8d¬éÓHH\88ëC'_oERú,²k\82çöi\958Ù¤\16ßú5U(\14ìj]ízáïù\91pøM/ÅÂ}ó\82\1f\87óxáI)Å®Â|¤hý×Iʨ³I \88õV´*E\92\b¥\1e{8\99$\1dV,¬çuâ\ 5è\18éz«â\ f\9d\17î\95\17ü¥9\0î\9d\17\8eµª>\99w~\8e\ 5èèiä\82kt\92&\9bÖ\97Ü©\9c\a»Hõ\9d]\87úÂÑ´uýs,l¼P[g\ eÆU«%e\9a\9d\17þ\9c\1féò¾}÷¼\80\15¯?ç\85RÚ§ß\11\83r ápI«\94Ú^\82¢F\97QÒc\92òµvG]ÁëuR\82¨|ëÅëü\82UV9\16ì³E~h$í¼p\9f~$ô·T\17báÎyÁó´þ\9c\17<\7f>2'ãá8Ñ\90\15ã\11$Å6\8b]\16O      ¬y±\ 5\86'ǺeÙZ6\94Êd<^aQ\88\9d\17þ\9c\1f       }\87ôB,Ü;/¬%I~:NU\9e=Fì¼p¯z\ 1¬Ûñ±xaÍ<ÿÓqª=I.ÁÂÎ\v÷çGº8\aÀy¼ÐV'\9bâÝ(\876ÿ&^¨G±¯kÛyá
+^ðýES\fçñB~ôÔæï\9f¼m¿\89\17|vØ×;ï¼p¹\1féÒ4Ã\1fñÂXTýৢ\8b\ f³\8f\8a¾Z<£8úgiÔû¡êá@YÜVp&EßÙj\86¿\97¨¾5/\84ZU\97òÂÒ·m_M¯zSõÏ\8f-\97\9b`aç\85;ô#¡z6\17aá}^02êmÒ+\16\eâ\9d\8eµ­IpPÎÊT\83ìs\eÕ\94å\8cú\88Æ\95\8bS\99xbnÏ\v¨\18\85b­ôú²ËØ\7f~ìüõ\12';/Ü­\1f)\14m¿\r/\18\18\8a±äví5ñjô\a\99äA\8c4p«+{\98z\9aå¼\81\1e:Z\95Ð"\93ÅÍõ\ 2Þ¦òR^(\9cY\9aÖ\ 5§ÚrÈÒàOMWÒj\1a_¬)\8bëÞéõ:fé1\89ñ´4©¸\14\v;/Ü¥^ðå%e;>â\ 5\r6\8f&\95õ\ 1\v\rb!2+\16¸o¥±Æ\94\11µVr
+\1d\÷¾jsú\rz!\94\98\174Fé\85\89³Ö\19g\10\ 5ví³Fjw\fÌpkhÆ`\9d\93Ó:äRùq\9e\9d\17þ\8a\1fÉ_\96\ 3àC^¨\ 2/\ 4
+\94\ 3`!ðÂ,\ 1\vÌ{1\16ÐÅ\v\99\ 5^èÁâ0ííýHá>ñ\8by\81\16\82G\9cZ×3Øõn[gR\1aTU¦\1d\rçcÀÂS\ 1/\99r\86\94\97baç\85ûä\ 5\7fP\87Ûð\82ê\88-[\18ê\r«áî\8e*)´ö\ 4WmQ$¢ÕìºÔ:\9eʮǸ\1e+³oá\ 5Ï/5ìÇ \174_±@^è\ 5ã\0Êk\jºÆÝeJƱtÙ\8a\ 5qa\17Ýyá^ýHþ¢\1c\0\1fñ\82f\84\80N\13¥¾ç^TIÝcßá=ô©\91°>ñ\11!y5ø\88µÕèßUÎ_æ\85\8bk\17\16Î\8eÇ \8ac<ö\11\vø´a!ZaÂ\1d\86\15\v\17Î>î¼pÇ~$\8cKÎÎÇÂ\a\v/x9ÒÈ\7f\ f/xq1\16\9eÆ\ 3r,\ 5\7fÂBvÄB¾b!\91²öq¾ÚHò
+,ì¼p\9f~$\9cb¨ÎÇÂû¼@.ì¶\8dÔÉ7ñÂ\15>Uó/\16¨ÛÖofð^µ\9aR*\ 4£¶Î²\15=\99»p9ÔÎ\v÷¬\17ÐSr\v^H.Í0\93}t¡¿\8a\85Ëxah\9f\8e\93\9b\939^ÓÂÄmâ\8b6hªº2mø\95¹1!5\80OÚª¾\1c\v;/Ü©\1fé\92\97Æ©&y4.Éxq\1e¦\9fæ\85\9fk;/Ü7/\94g\8f¢\97¯ýaºZ$¿üBÿ,/ü0\16v^¸W?\12ÖAÌÎíÛ\17ñB¢Y\9d\958¿°-zÙyaç\85»ö#á\9aßè\,\Ä\v\9dRQ\e\ f2+5½h¤Þyaç\85_ñ#ùó§\18\85Ì°Ò´\8bLZ\9b {AÆÊ\9d\17v^ø\1d½p~¢¤Kõ\82&Þô\8b,­é{k/¹Ð;/ì¼ð\e~$\fЫÎÄBr\r\16¸1\84\91\vnÈÎ\v;/ü\16/\9c\9b\ 3àb^`\ 1\vµ\ 6\e¬½ÄFÚyaç\85ßñ#áÏ)ÎÃÂe¼À\88×\95\90Él\193\17¬\93Øyaç\85_ò#\ 1è\949\ f\v\97ñBYú2ñYí뢨/ºÐ;/ì¼ð;~¤ss\0ü\81üH;/ì¼ðE,\fg­Îú\ 3ù\91v^ØyáK~$\94¹ö,,ì¼°ó£ó\82/ÎÉ\ 1ð\16/$é\85¡wåè\87\97Ç\12ÅÎ\v;/Ü\8b\1féÌ\1c\0oñBÌ.Ä êþe®{n\ e;/ì¼p'~$\7fÞ\14Ã\e¼\90èÁ×5O|¶da\r\ 3"cE\8càøW\12\16\ 4'Kø&ç\88\ 5^â}Z\93]\8b\ 4¶É_\95ÔÜyaç\85ßó#á\8f+ÎÀÂ?¼\10k_kc\8bÞ0\e\1dL\82y\92
+\ 2][0¦Y\12\19x\1a|n´éü µ!É \92\8exx\9bÆ~1\9aéÔ\97tÚyaç\85\vÞ[s\ 6\16þá\ 5C\0±\8c\v;ûT.²É\94ÅÐ\v¬ñQ{²t®¨\8d\16*¯sÅ\99I2ÚsU\13ãe\9fÄÖ\13VNx§HµóÂÎ\v÷âG:+\aÀ\e¼`+\9fà"~\9ewLÖ$\8a\få\16ý³\934Ýð_{ç¢Ø¨
+\84a\14\10\15\a\88ðþoy\ 6í¶Ý=»Í¥i\9a¶ówÓ­1\8dÆÎïÇ\8c\b1\8d\97T¨<ÝEê3\a\11>úUÇÞ\1a/¢t\92¦á0\ 6Øv\8f\@.<\ e\17Î\98Éð/\\0/4´\8a+eù xElÎFºý\19DÎtÕº4óø\90r\11\97§\14¹õ\13XÆFðÂê\84:î^\18\ 2ráQêH){væ¤\17ø_ÛHU,`Í\18\1a¡´Èö\11µÒ`ª\9edúh\1c\9bT\ 1\8eX\99å¥ï¥ædãÂê\rak­³ÿ·\91\90\vÈ\85O¬#\9d3Ìð_¸0ØÈ}\11\ 5\85ìXMiDÊã6ë\1fDºw^\ e\1a¾¯1S\8e¦Q#=µfU¦gÆ¥6\92)\9dòÐÂú_î\8c\@.|b\1d)\1d³þ¤\17þÇ\85\12\82º4i\9añ%õÃ\83\7fÏ\83½\1ck\93\9aD[¯<¹Í\0hf\88yS¦)ÄÁT¦\89ÇÕD\a\1c¹\80\x\9c|!\r\89*.æBìß\f»ñí«\16-%\8e\96\8d«"r\ 1¹ð8u$8\91\9f
+½¿]w\16ù[}\94\ eowù39i×(óÿ¥ñÈ\ 5ä§ráä\18\0ØO\15¹ð3êH§Ç\0ørýT\8dxD/ \17\1e¾\8e\ 4ÛÓã÷â\82P¤|</ \17\1e¾\8e\ 4\84\17î\131Ý>\ 5{q­\17â//4:¨þðh^@.|\81|\ 1¢¯~ãcÉQO7ÿÔ\7fÛN­3Ø\8eÌC\18®Ù\9e\9c\14Ù~O.:ÍÏÙËÇò\ 2ráñëHpØTÐ\ fñ\95¾ém¢Ùë~ýÕO U#\17\90\v\17r!vÕ[b:«î¡V÷U\95U°ßäº7Ðvÿ?ßÌ@+\81\@.\VG:¥áNù´çÎïÏ\17\fxÁ½y\ 1\84¿>2\rÿýÿ´¾ù½\93\16¬2åËS¯\7f¾%\17\9aóÞ\96säÂ\aÕ\91N×\ïTGzgMõy~g©éÛ\9do\r{u»)÷ÞÄe\86\96âó\93Æ©î÷¸e1ÓUäyù\14\aùå^8Í\85\95>·ê¦·:\89±\1e¹ðam¤S^¸Óõ\85\9bÕT³\13ç×ùõX8ÆÙØi\12ÅËQ7ô÷I\8b\ 4%q\80½bûdn± Ùå^8Í\85õ¥ÿ|ÿÖeCÏnÀ\85ÁyP&Ü´\12\9fèÛç\v\8fÁ\85î^}0\8cÓ|\ 6¿\1c³2.¹¬
\82¯Ë`;\92ï.¢¡\18Û2\9a*ãqÎ¥ÉkðBuÔaoyMy\17\8bzíÇò\ 2/\9cÁ\ 5]ÄléY\11\17ïóØ´l\14\91\17\ 5Yê¥O³Dò\8c0Øow\8e\17NqÁê~ìûY\90uQg{áû×\91¾\e\17N\9bÎÁÑÉ¢\ fmôzUtÕiÎs­©\ eé¦íÄ\ 5ª\ 2] ñ\10Ñ\85¢ 6y\81\84°\9f\16²0Dª=¼D\9cï\85s¸PG­¬\rõLi[:J<å¥R¾°Êº\90\99Õcº{äý\°{\8cñ\8e/4MÅ\9d\1d\90\v?\90\vY`irçF§\87\8b\8aÆ<°²\84üªÑÛ9ÒøÐ7$\90¨^{!+i\98¢áÜl^\bycOß\14x\19\17À\vàgÚ§6R\8aëRUF\ fû]éÎE\ 2\9bcþF\ØîÓË\81òH\94×ÃwæÂ\8dêHß\8e\v9Dy£h®)Íál\v^Hó\99oùÂ>Õ9pa\89SppV*#\ 4<ß½°Mþl\15\1d«Í\v2¶g\8dÁy6\17&]\e\e\ 3#\81\7fÚ9§[\93ØãÇ\18\89\8f\ eÌën\91/0M=uæ\90¼`*%Á\15õ7æ\82F.üÃ\v}:<Ê\ fZ)nÀ\v\19x¡|ñBL^\90Áñä\85\17.l^ éòÇæ\ 5q\99\17ÎàB\0/d»\17z8Uçy\9euå³\17\9c±¾¯¬»\r\17\98jÛ67\9d>\1e\15!$\8cïá\82,K\81u¤/Ç\85
+ÚHñ\b1½B\9a\0\87;qÁ®"ØW\ ëÞF\9a\9a\vu,\85h²'/\8c\ 2\7fáB\9e\ e»«\9b_^`\8ek\0½÷7â\82\7f\8a\91PÆX?_Ï\ 5Y\1eÛ¶\12§I!1_x(.LéøÂQN\ 1=D®\15<\13¨\f>ng~\90
+*\ 4ÕE\16\10à\82\ 3\ 6äi±ÛÁÒn©Dÿa\\18t_:?:%K*\9fÛHÞ·LÝ6_8l\\18SÀåÝÕ\\90k\ f\rNMR¨Ë¿EýÓ\82\14Õ(^-b\1dé³¹`|Ê\90ë~\8a\ 5<LÛB:ÍÚ¦\87ÍæãVT\1dÆ\85\118        \9b\96\1a\ 3«\8eý\12WFÖmOûc\1cú&Îgö\86=\93\v¼\10¦\86È?v\91W°3U\9b\95\91Ï°¯GØ\97Ã1\8a¼\9d×Ú,\87\91öûp\97°\1c\14\17Ú\r^OWs¡ìC¶®\90u\95\12\94\10ôr\15b\95ð\92§\9fày!$'¶\81ÿ'±-þi\ 6äÂݹ\10\8b0Ç{ê\11û#UûjÑK1ðx \8c\9c±?ÿàBê"Ì¥\14ã &æ<YEK\98·ód\v!2"jë]&\ e\f\9abT\8deZÌË\99õt(±\8eô¹\\88Æö÷÷Â7î§*\17=§¦OYJ¦\8aL\11cÃX+/(k\84·«rÇV\17\87 HÆü²(»ôúXÃb%°\8eôÉ\x\19Áæçrá*ý\83\v\9dÜ2è9\14\9cçz²¾4£*G*\ e:Ëô¼N\94M!3¼·\10OË´ú~\86\Mb\1dé³¹po}{.tº\10    \ f\87L\1f¤¨õѺ²\1c\158  ªl\83RJ³ô¢\92ØH¶Å~ÖµÀ:Ò\ 3p!vãëîyçô\95þý\84\90\8d\97záJ.\94â:/Ü\93\vRzÇ\85(½/ ±T\16ú`\9dH^hl\1a9±UórÌêeó\ 2\8b½\9a\8fK6\17çx\ 1ëHwàB\16^\ e{åO7\99\ e¶øã÷\97\v½p%\17|v\9d\17þÎ\85®H:µëæâ:Ò\10Ȳ\8c!\17ÔN\aç\9aÝ\vS\93\ 5½\94µ\1eå¬ÛCòBï§J\ f²Py\8d\x\10.dp\8c9ßκÜ\aiöÙ\83ÒS¢I\83]þZàûTB¦\ fY\1a(S\98m\14̦äÊ~\ 4\17Ò¬FÜìÛæi\ 1B:í\9bÜÀddz\96¿\83\vVSÐ\89sÆ@.ä\ 2d\f\19ÕZeB,^)×qkEÙÒI¬\94\94°\12\1aEdM\\80ö\93O\8b\9aÈZÏ\12û#=\ 6\17\$tÔÚ\9aÔýt\166h'Rg\84@\ 6Etp\r¬÷¡m\\80×ÀNi\80½\ e´\8a\85r\9aÆö\ 20\9cË\85ÕiådfM4¾\98)\ 4\10gAU\91)å§\981Ønæ5]¯ç\82³\9c\r\ f\ e\98\17"Xw)\17 \8c§º\9eÊtù¬®¥\§nÝ\1e\9c2\15³\90ë!5§\ eË*\ eõò´\88ý\91\1e\84\v\81\86¼P[\8f\8b¾\r)¯Ó¶\1e\83n]hÓz[³Ð÷¡\9d|pu\11\®5\87\1d´c,B~s.XÏ;_¬z\8eG%!l\8fn\9d\10º\bkSï§Î骣íõ\pO4ë\98uy4cï\87\8eÍÌõe\\98sÄÔJe\97r!å\f{\ f\f\vËr\7fìßV)\9e¯6ok¶\97\8fô8\`¡\82\0#\10ó1ªÔ\17!ÄÔ              \8e\\1e¥VÜ\86\19\fJ\8fG¥ã\0Fu!;°\0\96H\97l\8f¡¿9\17z5.p¬éÖ\1f\89©¡3Û4\17\9a\15Õ c\9aá¥\87X&ä\1d\ðY\96¥©òÜTÁa\86¶J1\86¶Öz(BÕP&+]\894_À¥\Àû\17¾:\17:\88q\ 21Þp\rÍ]¥J\92¶Ý\83\aR\17U\16ÖX\87}E\e\8a¨Bú±*R'¾¸\ê\85\85
+\1aI\ 5¼ü æhrh\ eu&ÝÁà\b!}lÙ>¾ùy^øW¾à¼c±Ö2uö3tx²\17¼5m9|ì\15¨Ãl¼\9c\vx_Û\17çÂ//\98\bá\1e«\1a¸P¤#7Ä5(ð\8a\ 4\83\fG\93¼àÀ#uÖT\9b\17æ0Þ\9c\vU\17'ïà\83XÊ#äê\aÊ"pAAÄò*\8e\17yA¼ÕFÊ©I\13\87qÈ~¶·#é\ e¢6Ö\9eRØØ¿½\80\ø¾\8<µ\91Ü\81\ 4F\82\a{l^Ð6ÝÿéÀ\v°\92±ÀÀ3\14\80@\89Öb÷BuÁ^\9eË\ 5¦\8a\1aÂ\7fo©9?\17\10\98Êv½Îj°Èøt\ 2\7f\ f\17\9e¼P¤?)ñ&\8da@v{\ 1#\16Ý\1e\eÿ=¹\80\7f«v}\1c]\9a\83º\8d\15U³ 
+¢.\ e~IG\8ePE\1aX\9f\8a\9aL)\ 6|pª\8d\ 3U\90qΩ\au\1c/8ºçr\81\13J\99H7^Â{w\8eÒ1MÜ\92Ç\91R;Å,õ§\ 5D\fù»¹ ôXNz\8c¿{¡\b«)à\1cÀ¼øv\À:Ò¹¿iâë\8bÏ}8¾.9>­àÏßö\8d±\8f¸¾°\ f\ 36>Ý\97ÿ\ç4üÜ\r\9dÊ\17\9eö:\15l{nÒ<Äiø\19x\18?p¦(\ 3ò\14Ú~?.`\1dé*\91púÎßì\92\83{Ùugé¯\1d,í4\17\9a_{Á\97\84µt¥!Ùo\9bp\ f\1eÝaë¶(%æ\v?\95\v\7fþųÓ}\80ê<^è\85³û#5c\15ßï\ 5\1c7\ fëH\8f(\1cg\e¹ðE¹ð1^Àq¶±\8e\84\@.`\1d   ¹\80\À:\12r\ 1¹\80ù\ 2r\ 1¹\80u$ä\ 2r\ 1¹\80\@.`\1d   ¹\80\À:\12r\ 1¹\80u$ä\ 2r\ 1ó\ 5ä\ 2r\ 1ëHÈ\ 5ä\ 2r\ 1¹\80\À:\12r\ 1¹\80u$ä\ 2r\ 1ëHÈ\ 5ä\ 2æ\vÈ\ 5ä\ 2Ö\91\90\v\9fÄ\85\8fõ\82ÐÕíß\7fE. \17>\82\v³¸¹ÚW\\b\9e°[\7fÙW^\b\87F\94·ý2XGú¡\Ðá\ 3¾\9e½ÐXú\ 1\9f¢\bm~keþñëH÷\89\98õGqÁTÙ\a¨0÷úLÅ\87XÙ=z\1d)Ø»È\85\9fÄ\85¯.¾~\80&ñàùBEÕ}D\97\1fÄ\ 5ÔY\8e{°:\92á÷\ 1¯ù\95\94!\17P\ fÊ\85;\v¹\80zØ:Ò×ñ\ 2r\ 1¹ð±u$ä\ 2ráësá§y\ 1¹\80\@/ \17\90\v\91\ e\vÈ\ 5ä\ 2r\ 1¹\80\xÛ\vXGB. \17\91\1eÍ\v\ 6
\8c\vëWüôÅ÷ä\82®gÔŪoæ\85ìøõ>ýqü\9e\@]©\eyá«ê;r\ 1\85^¸§\17\1e\97\vs\81ºRÇ\eü\ 1¦¯ûñ×oÇ\ 5L\82Q÷­¿\11ô\ 2
+\85\@¡\90\v(\14r\ 1\85B. PÈ\ 5\14
\80B!\17P(ä\ 2
+\85\@¡\90\v(\14r\ 1\85B. PÈ\ 5\14
\80B!\17P(ä\ 2
+\85\@¡Ð\v1C/ îì\ 5\97?¦,z\ 1u_9ý\98RÚÿ\aDz\91<endstream
+endobj
+6007 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿxxx«««£££555hhhøøøºººíííñññ´´´ÂÂÂééé&&&õõõ\15\15\15\93\93\93üüüÚÚÚ\83\83\83\9b\9b\9b\8b\8b\8bÞÞÞÉÉÉÒÒÒ×××[[[PPPAAAÌÌÌååå\0\0\0ÿÿÿÄ\0=\81endstream
+endobj
+6006 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [118.987 52.932 292.795 65.834]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://localhost:631/printers/)>>
+>> endobj
+6001 0 obj <<
+/D [5999 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6002 0 obj <<
+/D [5999 0 R /XYZ 85.039 758.673 null]
+>> endobj
+6003 0 obj <<
+/D [5999 0 R /XYZ 268.155 536.211 null]
+>> endobj
+1594 0 obj <<
+/D [5999 0 R /XYZ 85.039 485.663 null]
+>> endobj
+6004 0 obj <<
+/D [5999 0 R /XYZ 85.039 465.334 null]
+>> endobj
+1598 0 obj <<
+/D [5999 0 R /XYZ 85.039 286.508 null]
+>> endobj
+6005 0 obj <<
+/D [5999 0 R /XYZ 85.039 243.555 null]
+>> endobj
+5998 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F58 3380 0 R /F35 3036 0 R >>
+/XObject << /Im29 5989 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+6010 0 obj <<
+/Length 2942      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZKsÛ8\12¾ûW¨rYjË¢I\ 2\9e²\99$ë©-¯Ö\96+S5\99\ 3MR\163\14©!);þ÷Û/@\94D'9ìaÊ\a\92@\ 3h »¿þв?óàÏ\9f%¡ë©t\16'¾«\92d\96o/¼Ù#ô|¼ðEÂ\9b\8bBìúçêâêC\18Í|ÏM½t¶Z\93ȪøÍy÷¯·ËÕûÛùB)åø©;_Äqâ¼»_Î}ç\8e[\97·×7«ë\9b\8fø¥¡Ñwî\97Øý\9fÛy¢\9cÕü÷Õ/\17ïW£e\17ÚÕ\91Âuÿ¼øíwoV\80j¿\x®J\93Ù3¼{®\9f¦³í\85\ e\95\ej%ßõÅÝÅ\7fí,ܧg<jbw\v#±P\9e\9b$ÚnÓ\ f'¶Y\r\9f½Ð¿\9c/\824pÚ\ e\9e z\86\8fÀÉç\vßi·Û¬)¸¡®\1aØ^\89\1fÚ©àµ\99\a\893\94(×Áç:ËK\9e\ 1&õzl.K<\86«\ fQ0ZÜ\8f\95«T,*Àüp\82AèÔ8`\87ïN»\eª¶éyì\91â\89çÆ¡\92¡¬pà\98¥híjÍÏ\17T®Ý³Ä\ 6ÔËæAì<aë\94R\89rÓÔèTï6¥¨s®\82\8aÜØ\ f\8c
+\r/ «\8d\15\87r\8b/xÄ.N\ 46\89µ\e\83Q\17>\1a)¥)V\9b²\ 3ÝU\1c8\99}©û\96ßú\96æ\90ö\ 2öQ}ö|Å\87\ 5°Ïw>Þ_³Ð\1a\84ºV\8cÓà\90\9e;PY|þÛ\1aoÿõêþæú×K\9eáySåغa±\9c,\ 3í»®ìiÁñräë?ËÄ;x·&CW\1fío\90\9dìy\8e®\87`
+£ÀÁñK;\ 1\8e6\9a*s\10ÊÁ¶¶ÛfuýÂ\92|\1aÙA\93@\16\ 3\1c~ìÈÀòi\1e\86p\8e0~\9f\reÁ¢\ f8Lf\1a6"º$ÛõÃ]ÞáÁìdÚ[\ézy|tÃfî\9b\12¦\1fí7¤í\8eg£ca´Øu\13\11ãN\80D\98\0\80éiàZ\ 4¡«âÈÆt\0;\9bâÊ\87\98\ 6´J\\98ÜÇs\ e=k(>Ü(rÖí\y°>|ÄÎMÛ,\96wܱìP\8aô\1cÊn4\82v\ fÂè+Få í\94v}­¾\8d8\0¡°\9a\8eS§h1X\9c\12ÖÐ\89Ï\96\1eø\1d­Vm\8d2Ôè\ 1Vq\9c×kþ\1ep\0Ë\7fö\95îØ0\10çõ\e\16\98°+6ïP²\12Kt²:\eç°\ e¶íÙ\1faÆÇ\92»ZY\9a\8f\14\1d9IB\80z\90\11¿Àq´Å3¿(JÆ\9e\1a\82\85ö\8dK«4v6\19\v0A\v<¾bÜ\92ÏB¿u9èé\19\94wÖÓ¡\r\95"9\10ÛH\9b\8d-hÏÛ&/\19ÌØ\eQ¶e9\8a\ fÚcË\1dEÉKÐ\89=°¢Ü#ð\19FNVá¨ì¡.Í\98§*\97\851Y\9cC@AGÎ[ì8_ZÈ\90 \87¦uÛq¬\90+\80\1aI`¼t\14F2~ØàG»\7fÜ° dë\85X\v¥]£\\10»\1e$PÆß
+\r\ e\91b\9euûXåY}É~\9aI«x®NÁyò\1a\9d£ ß\r\90\ 4\ 2ï¾ÆÃy\91\862\eP°#U\v\1e=±-Z\ M¼¸ÛÑ8³I\1a\89iõözÉù\84Z¬ë\19Õo¯±e)zNÁñCÖ3\1a\86\ 2jÚù\88\9e\ 3\1aÑ\11\19­\b¥\13çz`\19ò\8aL\ 6P\bqø²kõ=Ï\b\12]I\ 3ÊÊø5m\1f{\96\96\96\1a\904\1dÜm'Ká6\89tàG\86ù«¨\86\8a|Âä\ 1M´Á`9x\13\80ygFûº.Ïã\ f½Ëçô\91\r=\9e!R\8dX²å\96?H\19B\1f\93ïÀÏÄsàH\ 3ç-m0\88È\e\16\1cf=\8f}dô±8T° \85\1at7äêÆ©O¶\8f+ÒöaÀQ¦èú\91b\92Ó3\ 1+lgò\ 41Y\105\90\80:ÎKbxKß|\87<\e¬6dÝ@­\8f¸;í<[ÈÝp\83Á\1e­Cç\ f²äË3m +\98\19\85É\98Ø\85±«¢D\90þïù~×\7f¨jL%ç,*Òn\92\1a"Gô:2\91\bëZ]qᡬëÞèSò\8b  Fu\ 4çÜ׿ðñ\9aÝnesÄn\0o\99\8a\ 5\ 6\91\7ftDÇ©aÑ\v#E¬%\ 3 õÒl4\ 5×\ 1r5<-\13¤*\16h\85\1d\94Zs¬\1c\ 4\fNCß)\92\ 1Ó\1a22"\89\12´Ç£\14\0Cú=\86ç®®8\8aãs<ÁÈÅÓdl\80ù÷=\ fåCÃ1µ9\9ba
+"(\8a\83\94I>º\7f\90\86\94\90\17û2R\89³EÖñجççØá\11\8e\ f¨\87½&wÈT\9a\8e\8f\96\1e¤áõ\90DÖêÙ,Å\0esvi¦\91Y0PH­|8Ö/{]M\92T\16\ fÊf¬\81\11Ô0õS¾×Y}±\87\0ç\b<«æQæÙÈpÎ\18ù)~*õ
+~Z\0\ 1\89\9c'/d*ñç\96¿2Î\95¬\84å\11ì\9c¸.¢\aO^vf'ã\0Ã\96#(\9dâ°~\18¸I\9c~\8bÄ\86?Fb\83ÿ?\89ýD}\ 5\93\1e\ 5·\9eþ{\94Vÿ\0¥\ 5hg/1\19\ 1h¢\ R{\9dKG\94
\ fÎZpo+òFEÔ\10\fôÜÓÜïêÊ\84-[£G\8fJ};\8c\18ñN¦ZËÒ¼\142ä¼íÊ7Üú\9d,\84ì\9cÂý@Ùb¦\1fM\8b\13± \19¿ÝnECäGX9H#²Fϯäáøò\86Ñ\bác\82\11¡ÄÏ#Ö(.\8aÒ\14tøò\89\92\1aÑ^nVW\81ç}½ú\15Íðæ\1f\88\ fɨ\10\0c,\8d!Ø"³àR\ 4ÖF½3êð¶h\ f\ 4&kJÌ \80=G     \13»øæR   \88\8by\85°E^,)\ e%×ö¾b)"6ÛÃC~-¢\82Û\89$\17h)ZþÎd®ò\99_\ 6B\1dJs\7fÈàFD\rE\82¦\9eã\9ea¢­9?\9f\98\93}\17\82½h\7f\9a\88ðØsc\15N\ 5¸\1f\ 1\aÐðjbFû\131\ 3©3>\9d6t5\1c¸75)v\8dç\9c\8c÷ù ¤\88HSB§\83ÌË&;ö]â/Ìf
+\96\98ºi@ó-Ýþá\85\88wÖ3$Â÷õÖ^\v\14\1dƺÅ\9cm\7fÉêl2ò×Ú0.\1c:\ 6W!\17µI\87ÄNiê­ì\a½k\8aÚåÀ\ 6Æ\0½«³aÍ\95\13¹\e\bþ\95³G\15*\8bã(AçB\97¼\97y¢ÏK\13xe
+b5\ 3¿w#\9dü\15\89é½\88ö       \9fù\883tY-}9#ÕÞ&hk\11\8f\185çZ\90\9bn=îî-÷\19\ 3\13'w?p \95ÓU\18'ªe½3»¢\ e\9dHílÂím\96÷B¼Ë\92~t\97õ¢\ 3\ 3Ä!ýÐî¦xÛ\19\1f¥j.\97oõèfr)T\8b\88(3\rö\96Rzà\ 2üXÊ°ªáy\18¸¡á\1dÊK!\9c\1a[$À\\ eú°]v\18#'¶\ eT\b\1a\87VóïÖÃ\95«U4Y\r\97\1eë\ejÊ7`3\13÷\8fÀs\83Ä?¸¤¶\94Ø\95\9bMz´+\97\1c\e\85o°J\ 5²?MÕ\86aÖÐÔ\86\as1\ f\92\10ñÔT¸ð\107ÙNÈWÃ\rÏÕ \17\13\ 5\83Ë\1fY\16\v\T'z~sÎ/¹åKûÐ\vÅ\1c\17r1èëg\8ck\1aÿÒ\e\82É\18ÆÀ\10\0"\187\ 5\94+\vCU\17¶d\ 3\99 D\91ftÏ\9c\0\89(\82\13Ð\82\12ñ_\v%ÞK^\95PÒþ«\97\vì£\«={õ6\852\12/²¡än"_ðÌøA2\f\18µ,ò\1dÆ\ e\83\8eÈ\16ÚP\aNyÀ\172Q*·\r\10\1fÕ>ppEiÆWä\95£ß\ 4 \ f\8fåpÎhNj òë\84Axðb/\89Ið^î&Q`XHdJÿD«\95Ðjÿ\8c\8daß!/õ<Ç\19»\89¨\ eo/N\91Tóá\99Kµ£kkn\90ìGï'w\12\82ÁõÀï\8c¤\ 3Õ\8c\9aGYæ\8beÛ2"\93\8el\ 2I©ÐÍ\97\90ãô:âF¯§ÉX¹Q\10¾r\ 5R¾«\93àè
+¤]¥£\93+\10þî\b*áÙ\16|W\19ÝgVó\14í½\95j\10U}¨ã®ì\9e\8en>H_>­î¤æ\15I\96\8c¢Ñï\99Ð(×\8b\91ç\9c\ f\8e'\89\10¨ï\87ß\ e?á¾d a¿c·Ù
+å \8f\ 3Ë\ 6!ºÁDb³£*\foÔ?«\9ep\82\1dÆ~dGJÝ\9cÓ°uů\87ºE\a6Îm¦\a\ 1Ðl\11FìX\9d¸\1dÝ\9a\1fl2ßÊ~*\13\ 3+\89\10v\97§ªãJö\84\87mÇ?¨É&±\f\16Á½\ 6¾©x\83\15.\85\ 1³\84\86xnʲà·\8c\1f[<½=Áv5pM\1a;|þ©\ 2\ 6\91ï¦ÂrϪ®8ÓQ\8d¾çIªæ\103è_µY\1d\ f\17\9fݾáe \88«\8eÛFAÿ·\89\8dóO\b\83Á0O³­=\b(þqs\ 4b\9e>\ 1+nÛJ\8dÃX½Æ\1fc4ÐØ£\8a8OM§\87³óOJrùé\ ftLê\8a´\16!q._-S#\1a¼¥ßK¥\82ÈÓ5c0ç»Ü\88Ä¡@?dè-U]Én§\985\9cO\ 2ü"~\ 5,~\94&}óß\ 6TìúÉ\98\1e¦A\94\9ej8NÙFÁÿ\ 1\15\13endstream
+endobj
+6009 0 obj <<
+/Type /Page
+/Contents 6010 0 R
+/Resources 6008 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5973 0 R
+>> endobj
+6011 0 obj <<
+/D [6009 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1602 0 obj <<
+/D [6009 0 R /XYZ 85.039 692.47 null]
+>> endobj
+6012 0 obj <<
+/D [6009 0 R /XYZ 85.039 660.049 null]
+>> endobj
+1606 0 obj <<
+/D [6009 0 R /XYZ 85.039 480.072 null]
+>> endobj
+6013 0 obj <<
+/D [6009 0 R /XYZ 85.039 447.651 null]
+>> endobj
+1610 0 obj <<
+/D [6009 0 R /XYZ 85.039 181.349 null]
+>> endobj
+6014 0 obj <<
+/D [6009 0 R /XYZ 85.039 135.477 null]
+>> endobj
+6008 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R /F58 3380 0 R /F41 3054 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6017 0 obj <<
+/Length 3411      
+/Filter /FlateDecode
+>>
+stream
+xÚµZßsÛF\ e~÷_áúåè\99XÇåoö¥\93ƹ6M\9dúbåÜ\99\ f´DY\8c)Q%©8\9e¹?þð\ 1X\92\12é\nîn2\13-±Xì.\16\v|ÀÚ\9cºôÏ\9c&áÌõÓÓ813?IN\17\9b\13÷ô\9ez~81Êá\9e\ 637
+Ñõýüä¯\7f\v£SãÎR7=\9d¯\98e¾üÍyõãËëùë÷ç\17¾ï;&\9d\9d_Äqâ¼úp}n\9c\e¡^¿\7fónþæÝ\ fø
+\88h\9c\ f×èþåýyâ;óó?æ?\9d¼\9e\ f¦½\bfAäcÞ?O~ûÃ=]ÒÒ~:qg~\9a\9c>RÛ\9d\994=Ý\9c\ 4¡?\v\ 3_¿Ë\93\9b\93¿wR¤/8\95Q\13»»°\1c\17´êÔ\v§5p\81\1d\87\ 3\8fÈ\86(áP\a\10\r\19Ú}\18ºÎu]Ð׶=¿0N^Ó¶£Ø¹¬\8bOyÝÈÇ{êÞ£w»eÎ{!\17[ùýÝøÁÛ¼Þæ¥|_\11OEMã,ó3!½ÊöMÞ÷f[H{\ 2!¢é«»2ß4\13\8aõfþ³;õÍ,1ýNM8qÚoh\9e \b\9c[Z*­¦:÷\12ç±\ 1-tÞÍåwG=5õSWKÍ\1c+«eز&Bñ       ]¬\v°?®\8b\ 5\bka©÷P\88´\vý\1dê\ 3ßW¤\f\1a±´ÒÏ^\10=öÀï¥N[÷Ýû\ 53èT\99\f_Cç÷v¾¢y\90Þ\15´¬\vm×9´Ç\ 6\0+Iy÷M\9bÝ\15%F·Xñ\93è¿Z\89Ú1\86      ÍSÓò´\e=V\1a°\92\965£=T\86ê\bb
\11(¸j¥]çYYêé6à\85b3:déÎø0¤ýØÉ+\89X^ÈJtAP   l\94vør»ì\96][9µ]]\ 2]¡·´K ]\8e\15r\97±\90\94ö\82M\ eö\82MÄ®Sí[iØ\8dSWþ\rnIè¼nvtN±P\17\85î\90xeç\15\8b¬ö,É\88ZXP.\r\1eö9ÛìJ]41ñQ\ff\ 3íúÕÏBܱ¾Å.ùV\12\fÈ\84Ö\99®{M;\1cï\e×Í\ f}'[B£E[TXs\86ë\1a\ 6NSíí\81\10Ï\ 6r\a\16É\87F\\98\99ù¶|\97î_\80LSW2l[µl7OòÉ·]õJ\83?aÚìpºEVë\94¬\ 6ú%]\15µ4\7fwM\0®\82ͧ;\f\1dð\11\9a¾k`\1anä\ª»!Ùo\86\9b\ fyïÛ<Ç(7\91¥Òo\93\9dÓ1b¡nlU\87îµÎ\87\8fj\9b\11¼\99R³²Qí૶«*yww¥\8a\\80\96Á/0·¨K\86À3Ü\81}¯â\99cQ³\98|k'_Éoç02Ü\9fõ\99]\9a.æh\15÷\98±Ìj!ßá\80e~»\90ï¬r¼xæR\90\81v®aJUÓÞ,êbÇ\8e\82ÌÈã\99ë\81ã\ 3-ãkG\8d{\9enÛûJ\98\92\\ 6#úÊËRXÛüè&G®3_çOV¢5{¿w\1fD\7fà\ föÕ2\13Kæã£Þ\85\86\12\bØZ¿F\1fìÇ+ì»\14\9b\86\99&4K\7f\13\17\84ϾÚÃÉú       \e"\84&\ 1\92\96Ú?÷\17úûÐ_Ämo\fܵÑ+\94c×iD»Ösð\93ÐÙ\144\13\¿\88¾³~\ 5}úqdD¹pZçGM¬\98\rÙîì@\12¬I\16ÒY,u#d°\81P\9b]@©ÛlEÙ°\85        í,±tº\91¾\0\84\cå\85\9f\ 6\a\ 6D\;%\1f\1aз8ù¨wsi(ÓÛ`\87\11+(¸ÚHïË%ßpVa.ý\19\a\80ÔW\8f\9a\ 6\9d\b\fXñáo¤ãªXÔUS­ZÒ}äEÎ÷U»V!u?ä(ò\8c=\a\19/Ç.ö\1f\87-o È\vÅ;\10M¸3k\81ÌÖ\bË\13ki\8f\ f_ýÃV>\8aMv_l\95\9d¯¶\a¸\ 2\94[@1\12\9e.\b\faÏÞ\19Bl\ f[½#°"¤BW¶ÌíYèò{uyÏ\81\87\81\97\14\1fÛl\ 2®\99Ð\9dÅaü\f`#·\13¤ñ×ASO¡éí¹\ f%ø®S? \99á?\0&\Æe#AÿÍ\ 6\96Ç\80³²(óÇ<û¤\80çgèeÃ0(k­G¬¶ÏáÍà\vxÓû÷pÓ7FbhÆè\ ek0pZr\8d;\9fdBñ"FM\81xØË+\12ã{dÔéQ\9fÜMÒ\81\8c¨û\90\r¦5\1f´\99ð\81<\15\81°\ 2ry\12XÕ¦\8bKEÓÖ\19a\17\1d¯N%é\9d
+\11%:5U-7AV56\98:ï ^],Ú\82³\84d\0n\12\8e\13Uçjº\88NL£\80\93è\ 2{øX\96¹2ó5aÉ\82\17¨y;¿QZeyri\1cG+5kL P\8bxÄ·\88än­ãÐ8á\19\87w\8eáH\0Oß08JX\9dr\83»ý*¯2tÁ\9b\8e\81t¦h\89£½Â®EY¨¿m\ 4û\14[\v\96t©ÄÄ\f{>X\9al\10\ 4ê!À"ó\90\87\94èÛ)\1cÔÉõøÃÈÉ\8a²wfaÐ%\1c
+Õ6³    \85ü²êl\18É\90ëëf\9eäC]ß_\ 4i\80"Ç£\1f\f¿ÑØT0ºÀU]d*«)\b\9fåc\88\8f\eaîÜ\1a\vÛª\bJ\83Ø\972Þä\91øØIp©u\95u&P\82\82!²3Ï ÑÓÍó::\f
+j=e\vù§¢Kßà+y³\15£²¥P\96\95ünø¼\168¬µPôÌÚ¶\83T/¤£XéÐ#ä\ f+ð=\1a§\0\88X2)X0ÄG´îDé\0\rÚ\106¼mßLøÁØÌÂÄ\7fÎ\8f\873?\ e¿Î\8fûêÇ_} \8fë\9boÅ#¿ìë\ 6W\14þp#3­\1dÜ´tngßý\1fj\ 1\1f\1avIA\9arbM?\13à\17äq\92ŧ\11\ 6\0Uz#\96ÂúX\0Y\fDjD¾à\82Ñå\v!\8aëï@)HpSøí Î@ÆáÌOB\14 \92ßgö\1cyz´Õp­Ø±aVC\87.BÅ47\987òàZÑ0zW-àDW³®Àßê\0Ée\1a\89ÿ\17  \89\9c¯\87y\80\15Xç¼u²´\ï\19ß@\9b
+\81\aN<\884AÆä\9f8s¨\9bBz$;\ 6Çma¡\90&\ 4\8dôÿr#¿\16\\8d\0\1cå ¸E\91\b\80@i|«©b»®ó\HËéë"ø\9cú§\92$\f\9b°\13v¢Ñ3NÔ8dÿABö¿¬ôÂóúÜ\1e±\8aä\ ei\86\8cñndÅÿq@²ç\14\ 6\91óN\ 2b¤Ù%j;|Ø\e!J\15'\99J½ÀZɯM½\88\ e.·ó±Ò\9a¡Ô\9b¸Â0¨7í\8e\932^\84J\96¸\r\86®&iÚUè:µ\94`ëE¸qã}oºT\10Þ\\ f´>8IxqÜÊëË\86&Cí3"¥\ e!58\16]B?\18¬áå±à\8bâú}\88\ 5Y
+[\1cE*¡`3Ù}ÆÁ\16sÙà\a\7fÏ\b\15L_\88B\8d\86 %Ûmimr"ðé\8d\9a*ùpº\94:Õ \94%\94\98
\r¹E\14øÎ\8fGÀ¬\a*\81\89\86õ0«+\97\8d\ 6¿\99È]HzØf\fQ\88 \95Õ\85rwõJj³íÙáÐ\1ai¦B\96\18ÇV\9aÚ}·ÞºÏlà*\17v\ f\823AêV3ÖÆ\94§'Ö÷o®Çk+Z\15ô¼)\füÄ\9f\82±/è\16¸PÄ»þ ëÑËÌ\13¾¼\1a(@`\8dKH£÷:¼\95\8fûFW\98)\90æv¯nü z\8a½<\8e]_#\86%E\88ª\14=\9dáËS \82\94\92úp#Ê=\fÎK=Í$À$A Ý³\1c©\8by      \97ù¤\9f\9d\1f\8f\16\17-sT\14@êê¸K\15\9d\95\83"\vsè®!\16徺GûÜ¿²JÉ\97\Ìâëó ë(Ïm\91²z\10öã¨96\82\9d­0\fjbr\7f&sY\829qò%\b\14}\1d\ 4
+ì+\v§²j\83íÄ+\8b\80   ´Þ©¿½Ê>V\9cðÊg÷PÂYï?\85ø\1a\85ìÎgêïÛî¶ê£LÄ\8f\10ü"ó¿O{¯ªº¯_×Rºê\8bD(e\ f\9eXºRö¨Äh4*¤Î­çº\9f\85\18Ñ~½Öj{%¿%'-÷Ã2x½×ñ¬\ 6â\91ú\9cê\80¾»¢\9c|ÂMs\1e]\16\92\87UÜòm9\86\1cc{z7×8\12ø_t\9fa¬0\8fËP\ 1¡öj7LÑPß\95Kîë½Ã\83ÌÆ"\1dd\12ì)¨Ñ´\12\82\88\91Ã"h\ 2 ¨Á\ fZÇè\9eC\89f\9aûíÖ:LHàç*ú}8¸9òjå\ f*\98\13[\87æú\9a\96\9fÊ
+Ѩí\1d×â"\91Z)\aSkðv\86O\ 6\1dcr¦d)ôùϼÖøz̾\16Ñá\87ïºg\8bBÍ°­\14C\83\1f\1eÓ;\936£ ¥ÝúÞ¯I¤\1d]e/\10\17[\95\90w6\85«·¹E\12(νäb\9b7x1 \8f&+\96Ò\1a\12m\18ûiù\8d9zT(ß"Ã\1f\15*\ f:»Z\ 1Ñ\86(\92>§J³ÞDmß³µ}j°\7fGc\ 4\ 4'\8aæ@;Æ8ãRu U-\ 5\fK£Ý\83dl;Ç\85{@\9289ÄfÆSH\10\18wl\11"\89\11\851\87õN\10ºâ2Ä´\ 3\91ã*'Ø\87UNY        ×ÝGQV\1eù8qCõHÊ\13Bªs©ø±K#  +\ 6Éqj\9f\99\0vüè°¢K"®´\9eK\8c\97\97\81Ëv©Å\ 5ð\*N.«Ýæ0W!æ·E+\88\13\1f:irøþmK\14Ä\0\97a§x´K)´01>qò9¬PÍ_M2È_MúLÖÃ=­ü\8aQqsQÙ`\ f9­RK\99_^Ãr[2E\ fg\83Äù\8f¢Ù£X\80öM\v«[\16\95\82l"\15ÛEÉD\1eç¹Ý\ 5\81\8c¦Ú×\vm/ì;gÌñ`8ÅW\17Ä£)K\94Ò\r\9e¤%tQ¨¢£\eìÆGö»\92\e´»ÝHÎÚ¿n\ 3<A\996ÄÄRÇ\8f´<LC5-ó\ 6Oë¦sàP)¿ËF\0·Ò×Õò ¤/mÕÂõå{\7fôÐàÅ\f){'UáBo\ e\8aNàÉí\v\92T\14lr\1ax~\7f\v\18fƾÅgh>ò\ 3-\ 4t\80\91¨â
\98ÓzÌ\Ù4       ½£·1^ãÁ­\ e<Tjµ«ÔÂÝvàÃdHï´u9ö\9d\12Ý}5û\99\17Åî¯*ÔÂñ»ã@U\16ÍZéöö\9bT\12\81ªÔ/¶\11\13k\800\1a縠X/죠\91\ f,\99áHÊpä\99²³7<ñ'\99b}TôO\a\8fÛêȤö\9fô\ 1ÇHðìÊ\8dgÒ/\ f\13\8còú«4z'\8agÞ3ÏDªÃÿî\8f©üxf\92î<¾\b^½Ø=^¡\89f~\14Ps°À\7f\ 1\bºn2endstream
+endobj
+6016 0 obj <<
+/Type /Page
+/Contents 6017 0 R
+/Resources 6015 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 5973 0 R
+>> endobj
+6018 0 obj <<
+/D [6016 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1614 0 obj <<
+/D [6016 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6019 0 obj <<
+/D [6016 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1618 0 obj <<
+/D [6016 0 R /XYZ 85.039 565.603 null]
+>> endobj
+6020 0 obj <<
+/D [6016 0 R /XYZ 85.039 528.736 null]
+>> endobj
+1622 0 obj <<
+/D [6016 0 R /XYZ 85.039 432.379 null]
+>> endobj
+6021 0 obj <<
+/D [6016 0 R /XYZ 85.039 397.634 null]
+>> endobj
+1626 0 obj <<
+/D [6016 0 R /XYZ 85.039 247.08 null]
+>> endobj
+6022 0 obj <<
+/D [6016 0 R /XYZ 85.039 212.334 null]
+>> endobj
+6015 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6025 0 obj <<
+/Length 2967      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZÝ\8fÛ¸\11\7fß¿Â8\148\19XkER\9fyK\93\n¯½ÔÍz\91;$y\90mÙVW\96|\92\1c'ýë;_\94e[Þ\ 6¸\97\16ÁÂäp8$\873Ãß\8c¢F\1eüS£8p=\93\8c¢X¹&\8eG\8bí\8d7ZÃÈÛ\e%\1cÞÈw½0À¡¿Înî~
\91òÜÄKF³\15±Ì\96\1f\9dW?¿\9cÎÞ¼\1fO\8c1\8eJÜñ$\8abçÕãt¬\9c\a¦Nßß¿\9bÝ¿{\8b=\1f\88Êy\9câð?Þ\8fcãÌÆ\9fg¿Ü¼\99õ\96\9dø®\1f\1a\8f\9b\8f\9f½Ñ\12¶öË\8dç\9a$\1e\1d í¹*IFÛ\e?0nà\eé\177\ f7ÿì¤ð\98?âY\ 3§\9bX\8e\89ñÜ8ö»cª`à\98oqÃ\7f¿\85#$\89\93\96Knä+ü\8d\9doc\1d;Õ^Fël<ñ=Ïi70GÚ\15r\1cʬf\9eje%ñï'eü_\1f¸ýú5Lû\e·W\95\90\97@]²\98\86\9bÝþÀ£'ë/Æ\13%\82cèèÈÙdôóÄãým-khç_p:l\r.\ 2µ¯P/     \1d[\ 4#W\83b³bå\ eÜ\97QnìGÃ64Ñ\89kBÕ©W\ 3Ùw\8d\1föÕ\v\86\ 3:\1fO`]çUU~ò\94¿\86UaÅ\1c\96.×°ó0êY\15tVÕØxNÍ\9d×uþ%³m\1a8\94E\95.\aöªÝ(¹²S\13¸J©ç\rá%èÁD\89s@\8dfÜF\85¦ØgE2±Is´\12p\86ùx¼ÊY\ 1gUS\13m)\ 6\v(
+æßÁP\9d}Éá\1aEÙÅ7\9eÿ\84W_¡üCÉ\94-I \8b¬@xì,eWmÅ\f»:Û¥5ß3ÒÉ&\8a\9c       PÜgkYIÅD!\15\ 2û\12÷bÍBDW²v»Éú\86\12\90V\1eÒ-2ÏSÜM,¶R[»"\1a\9926\96½ÓÀ¦ð\96\88N^\85\8déXÃr9oéGdúqJ\e²ÛF¦EE=«q<\ 1\18KV.2\1cg\ fC¾sÇÁ1º»
+ÕóÔ´i\9bWe#[¨³\8e\ 3ì¾~¢Éë\ 1Ç8ä }p!å¼ÂÅÙ0o\99Òò\9dT`Ïaà9³MÆúÀQ=pw|ß¾gxY\1a¯­\8f\1a\1a'Z³°#yϤ\96¼(ì\94\17ßÈ:»ÚÎû\82\17\e¦sDHÑÜà¾e\8f÷2\9bM3-p\8d\16\rC4\9eK\81q\ 1u\93\8b\18û\9b\ e(g·\1f³(\eïÑ:"ð\ 3t\13"bsßäeÖ4Là\90
+\8fEEFñ\8d;uV¤m&,dÛ@¤\13\ eH¾;¿jäaÃ'Ó\10ÃOÈða¨Ó\ f¬A\1a*\9bM\8ej\19\8apAì\82ñ_\8b\eE'\ 1N¹        zÆE\80S\8eÂ(\a\1a_ìwMº\6[ Í_\80.Áêft2\ba\8fåS       QL\81AЦ\81\18:\8f­\8d\87äÈ-F¹o\83\ 1ÎhÿZ\84\83\92ç#Ü\8c\1düî§P÷Fµvc£\85\ 57\8f*§ý\e\rú§        'â"Ï\rÂX&ìÑvòÂÚ\14\ 4\12Ïùä\ 5\1e9\ 6ºB¾Û±ISÌTè_hmÜ!{,¸½Ø×u/\8cñm\ 2\1dÞ\86\a\96{\f[¬-¸WXJ1[Þ\88È\92\99Ó\ 2\9c\0Í\ 6ì\8cG¶ä«í¦¢ýÈvZòV´ôIb\¿\1fúÚ:-mÄ^Ù\9da\1c5\ 1û`Þ\8b­&¼\8c­@³\91\8dB\ 2\12ÄÆÃ^`%\r\aqOÃ*\8eÝ\ 4\\8e\11\ 2yÙ2[¬zl\ 6^[@SÌõ\97\ 19\81\eéHÆ?\ fÜ$X³\ 6\fÍ\ 6\82$Ø°\1fhç}ÆÊ\12\1f¤û«oí       r9\1cÎ\90\97ÈDt#\r7\ f\9bN]rÚE\ 1\11\9cTÑ°²µ\ føM\9b\93è\92}ÝQÜÌ\16xõ¡¾Ô¨ÐH4\9bUÕä-\99V¨$Ô@£áH\8c¡hÇ\14~\9e¹-q\84a\84L\1cS¸ÅvÞÝyËÖIÏ\b\ 5\8fI\0óîY4ñnÓ§.®7Lâû\rE\ 4á\87\1aÚ>áC^R'ìåg1\16½\87¶jbñ\ f1rèç%<kEaU°dj\ f\93Çg\96Ù0ñ\8f=\ 5\16º\8cÄÉRÚ\1c¼\0>\87Äó\88à%n\18Åg!\81\17\84¿g#\83VÖ \17ä\89°ø¾\91u->ÅöK\ 2\vs¾oæ\9bÒÓÜ´\ f\8b\9a¢uËä>\92e\ fd\ 3\8a\127NÔ\89êð\:Ò\ 2á\10\7faÏRéj°Qf\a|\87°¹ÌXpQ\89é-\99Þ©\14\8d\ 1u×2ùõÅÆ\80¬\ 4\ eÁø\aº\b\ 1E1G|ÙÊ»Ù\9dö¼¯w¿M{wpâº&   ]àìÝ\ 1Åä!­O,o_\15Ëê\b$\1a\91\9fôïØwµ\ eD|YµCÑ!v\83ØZ\81ÅM 5\91³\90Im\98\90ÖsB\165E\ 4T.ä#¬\1aÖ@Í|çq\13iKÒê\97\13\84ÔX í\ 5Î|ÏÆ\80¼UI7\87[ÈíÚbV\ 3gL´\eBnëItI\17CÇÔ\11\ 4|«èÓ´\89N\81)\vz!¢\15MYVÚÚC3`\ 6\876®§Uÿñ(Óm&À'/å·m¸±íò8è ¥§k:¸k£\ 1\83ÜÖ¾Ù\93À\8bå\19\f¼\88ó\89ãÃbm\ f\87.}\85È\18°QFÊÀ:\b\9d4/Ò9\9d\8aGVuµå\16½Î\17kö =F\1f\8a\9cÈ\81Ñ\17\ 2c\ 2Ðæ¾\95Uv©$¥¸ÎZD\95\fé\18-#!\17«4§H¥oÃhõ\93&ÝÎÓÉGH\ 2\e\88Ã\9fÝ6­Ýõ¿\87Ì5H\\1d*¹H,W¨°\8bÖ¾öí\ 3åë@R²³\87\1dIKf­N3\90\1a©\82Oqøå²êp:\8a;\7f§\90\87Q
+\1e{as\ 4Ü\83ìe\93
+[Ê?t\9bh礢      \9b\95=Q_'½ü \16\½âßtI^\14\ 4ò¶´bUÍ\8b\ 1(©ÂÀ5\9e\1a\ 2\93*\ 4T\81 ÀbI_\r`Ið\8aè\nàúAÀ\13Ï\85âP_æ >½où$¤:T\86@Ǫnm2a\1d\b¨{R-¦<B¬\18l\80&Hã\80'ÓÖ>8>XåZZébQÙ\15Ø\8bø\81¾È\ eÐ\ fudÄ\1f\93ÿ7eQîT\96'Èõ$Þ4·¢/\9b¢uc8\1d\ 3Dgk\85\ 5w>\97\vp\16Õ7pÖ)âø/j\8cÿ\17Õ¨®ªQw\ 1\11Û\ 2,)ç¡Ú\15Ìdÿ\93\ 4X,jÏØ\9e!E}Ê÷/\ 1>ؾ\9fNerÛrúOo]&Kw\89Ô©­+\824$«\9aOø9¨jN\1d{\99=2 ÕO8\15\96Û,\ 6 §\18\80&yô\90\17\ 5û\ 4BO×\ 2.¹EÀ]\1eÏûY\80\rÊ=}¿qùP\92\19Ô§\15ª\82Q\82      èI?v.2ý Áj(\ f\ 2dò¸Õ\ 1vhÿ\86*\f".ñ aà*3á\9d3è¦6#õÀ¾r(â*\12Aì¯bçwÔlµ\1f¬\1a\91\8b\93\164£â^\99u@\1dzTèP\91³ÎZnt\88\18\84w\1ajº,¨{É\91w\97Ö-\8b!K\ 2Ê9\86VÑéKÄ$<\92L8V\93¯n­Ù£=ñ\ e¨\90&;ý@µÄÞÅ\0-      ðb´ç$ñsFõë\e\8e\13\83\15\9b¦\ 3>\83!#F'¾VÕ\ 5&?ùÞò\8c\96òÌ\14\v¨X\81©åYƲÌïãDS5\9cz\0³qÆ¢*W\ 3\15é\ 5¦\95\94\80\84\94\88M\ 6ç\ 35\9bàOÔl¦\14\16l\85\95\v\90\89SÓÛUJ     ý2\83\8b=7ôN\93\87ç3·0t\ 3m\91ò-ÂÛ\9eµà\8aÝ3B\19R\9cta\11Û\\ 5\1d\95Z,t.\ 1\9eÒ\8a?ÞpÉ\ 1\14MZ¾Ü\90\1f»IWdJ\9bÞ:\9b\93\84ªdÅðb}Ý\9b\b\10Nb8þ3±^\8f¸ñþí3\1a\7fóµ\83ª;Aȸ6\18\929_#\84$J©Ó×çºà\v\1c\r\1e\16\9d"W]-íi8H\14\99\e1óW\8fÐ\99Ê\17\15ü\b5E\13®ÐNÛ\a\82G].K\9fV(Ü\1d?µ¬*q\11ì@P^\1e\8b\96\r\17-ßÍ°cÓØ\1f\ 6M?\89\93릯\82àyÓç¸ìG\9eÓ}8atmky©Ô\1c\91e\9d\1fy\ 2Ô\81\r\1e\9dd¤[\19¤<%Æ<%@Ô#\92Wèp\90\f\9d\9d\a\e¨\ ei ©^Ë\985'3t\8aMÛî^ÜÝ\1d\ e\a\17\1dÑ­êõ]S­Ú\ 3VÛ6í¶8_\89\8a\7fIü½V%¯³\1fx°¿Óz\1ab\eßHEßhÊ5,Ô\91¯HT\1cõ-ô;ËÛp\8eU\auX¯FÛ«\ 1aó´\11\1a?{+\8bB\b\15Øú O`FùEf\13{\1f\16\81\feM\19\97 \1aÜGWxA¢âÇ\ 1kë_YÈpMåâ«U¯¾2Ñ\1a+8\83)3\ e\rUq´­âÀxï[DÊ\14De-\9d\f\13Q>\8eö}ðAýD¥:Â\v>ä¸3yÞ5$\8ftü#\bêeÃ(\93\ 2»6Îò,¸u\9fÑ´\1eÎ\98M\9cP\1dÕ;Ï\98-l³\f\0u^Ï£\83¨WxÂ\83ÀÑ\1e\ 5\10\bô?fNimS\b\ 1d8\8amR\f\95ñvüJÝÚ"\bÿ
+`¢OAGå§\85ý\12Ô\81!ÉFº*ÌpJ{´ÿ\10~#3\1cvD\ 5\7fî¿\1f\18\88Õq§Îg#\98\8eÔ\85w÷2\1d»Áÿ\0qu\ 3àendstream
+endobj
+6024 0 obj <<
+/Type /Page
+/Contents 6025 0 R
+/Resources 6023 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6033 0 R
+/Annots [ 6030 0 R 6032 0 R ]
+>> endobj
+6030 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [459.436 164.389 525.64 176.078]
+/Subtype /Link
+/A << /S /GoTo /D (cupsadd-ex) >>
+>> endobj
+6032 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [345.558 87.442 536.549 99.435]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cups.org/software.html)>>
+>> endobj
+6026 0 obj <<
+/D [6024 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1630 0 obj <<
+/D [6024 0 R /XYZ 85.039 718.657 null]
+>> endobj
+6027 0 obj <<
+/D [6024 0 R /XYZ 85.039 675.703 null]
+>> endobj
+1634 0 obj <<
+/D [6024 0 R /XYZ 85.039 593.017 null]
+>> endobj
+6028 0 obj <<
+/D [6024 0 R /XYZ 85.039 558.877 null]
+>> endobj
+1638 0 obj <<
+/D [6024 0 R /XYZ 85.039 229.147 null]
+>> endobj
+6029 0 obj <<
+/D [6024 0 R /XYZ 85.039 192.28 null]
+>> endobj
+1642 0 obj <<
+/D [6024 0 R /XYZ 85.039 150.382 null]
+>> endobj
+6031 0 obj <<
+/D [6024 0 R /XYZ 85.039 114.972 null]
+>> endobj
+6023 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F58 3380 0 R /F81 5323 0 R /F59 3455 0 R /F35 3036 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6037 0 obj <<
+/Length 1296      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WÝ\93\9b6\10\7f÷_Á4}À\99"#\ 4\b\874½æc¦©{ç<]î\ 1\ 3g3áÃ\ 1lçò×wW+|Ø\96s×ÉxÆHìjwõÛ\9fv\ 5·\øq+
+\98+bKF\9c\89(²ÒjâZ+\90¼\9dp­áZ>sÃ\0E\7f,&³¿\82Ðâ.\8bÝØZÜ+\95Evk¿y÷z¾¸º\9e:B\b\9bÇlêH\19Ùo>ܾͧ¡·óë÷\1f\17ï?¾Å\99\ f/¹ýi\8eâ\7f®§\91°\17Ó»Å\87ÉÕbäÖñ\99\1f
+ôûur{çZ\19\84öaâ2\11\1eÆ.ãqlU\13?\10\85\9e\97\93\9bÉ¿\a+$ó-ZeØ\9d3h8\9eˤç\9d»\93±ÔîÄ\89;qæ\ e\82æ,\8e\85É\13ç!ãn`9\92\ 52\18k\9c>\15Ì<0À|õ\r\0Kª©Ãí\r\8cÊ\9cÀ\ 4ÀÅ«S\0%d4\84\9d\8f=]¶ÜUSOÚK\ 6VS4ßÔ0º§ÌÝ7-\rÒ-zíP\9ed0Êô*\92n\ f²U~\1a\f÷c\ 68º¦m\1fR!\ 4\87\8cã\0\90âþ#ã"CÀ·«²Y&å\1dzR¸cVb%*\e\88Π ¼ÀÞ´EÝçmG³ßéñ\90w\86EJµ¨WGª°á#ÝàQ5M6¤S'U~q\91'\99\vÄS\ 1\ fÁ\98BN\9bªÊëþÈÎ벤Á|Ø\85!ê¤_\1f-\9aí\92vÖm\9a¦\9cuIµL\fk\96m³ïòdY\1e\87]7\86\9dn\97e\91\9aÐ\ 3\1a\1dgeìá\ 5ѲË{¤\ 3 
+ÌXÑ;¤MNü\ 5phX+*\91\1cx§Èô0õ"»ÙjâµÃª¯0Ø\16\8e\0\0¦c      .DzÚæ\9dƵùò\f\1eìÛ¢\7f\ 2\9b1cÎTO¬\8e\18\93·¤\91d\15 2^Ó6M\7f\911´Ã\88\8fv(|8ÚB\1f\84_\r\10\ 4Pʤ\96\13Ý\1cß\ 5»Orn>\ eô϶Ø=\97vy\9f\12áfÙÅU\17\88gDìrÚ\8c¹hóáÈ7uùðÌ4ë0Ê¢ë\8dé\18\170'\80ú\15Air=Æ}in\94\8e\a=\81ÿ\Ǿ\a\8dO\88\13¦z\8d1¾ pûDçëÛîûýc       rT: \1fÁ/f ÄVßM\95ç Ê\8aºë\13(:gÉ\18é@9Èë.ÿ±!ÌFõ¤NÕì\9eÐé\86Rs\8c\80ã\v\16
+©´\17ë\õ\1cÈ¥/B{\9d`ÝØá\9f~\ 3Í  'yMSl`I\8a]ëË4\b\82Õ\19
+\ 3{_ ­Q\r\9e\a\9bW7s\12WJ·Oh¶96Ó\92r×Ü÷è}\8f²¤\1d¬Hû
+\86ó¿á\8f\91"\ 4N\9b;J¯\901\vÃH'ùå8%'0\ 4!\e*@Rg\ 6S\18$\8bÁÖ\18Ü\97#ÜO\rb\81\bµÉÏ.÷Ë¡èbi\8e\r^7bawEµQW\ fx©À_\ f\9a¸¤\1c     Ò¶@Àûî7Ø´+íý\1aº   ³&\9dm=õbäoG\86{Ð5ÂâyPÑüð\0\8b\91\18P9y$\ f\e\b\\9dD\83\8fäÿÃZ¡!¨\eeS]\13p\9e\97\ 3ùp¶Ä\eP¯Á¢ª+à¤G`f\9c\ 3د\93´\84CAT\ 5xD\ 4üSÆ\15­\10!éÛi\82ýP\ 6\8aƪ]â\ 4ýÔ¸\10L\1dZcF+\96øþ\81Æ\9f¹ðAå\17\9aõ\8d:
+\r\81\84A(áÖ=Î^MzEOÏ\8dÚNG.\87\ 3\81ãá\82\88\ 1äôÐ+iÒ\98\88\1d»t\11W\10̶\1dÜRÖÀ¨\99ÆI\8bO\vÁÐMf\86\fI(\93Á`\11O\95ïé*ôE"=\v\10î\11E\9d\96¸«,×Zýú\80_N*\8aùTS^\99N\95ö:®A¦ZÜïN+±¦\99¡Úeí®eÙqá\1d\89·Å\ f\84l]n\9eS$\r\97\ 4Ïc¾\17hüÌmàÄ*w#\16\17Ã:Ç\v*bv|Ö      Yª\16 Tà&Ý\ 3Í\90\84(F:aÝ¢\8f\18\8dõÉ÷\9f\10x\8f\11æ^«qø¹¯C\81\87ü\80éÐp\8d\1fH\9eôÎ>jÂó/¬ÿ\0qØÁsendstream
+endobj
+6036 0 obj <<
+/Type /Page
+/Contents 6037 0 R
+/Resources 6035 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6033 0 R
+>> endobj
+6038 0 obj <<
+/D [6036 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6034 0 obj <<
+/D [6036 0 R /XYZ 85.039 758.673 null]
+>> endobj
+6039 0 obj <<
+/D [6036 0 R /XYZ 272.508 764.647 null]
+>> endobj
+6035 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F18 4228 0 R /F81 5323 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6042 0 obj <<
+/Length 2086      
+/Filter /FlateDecode
+>>
+stream
+xÚÍX[sÛ¶\12~ׯÐ\9cóBÍ\84\10A\80·¾µq\92¦i\×VN:\93æ\81\16i\8bs(B%)kÜ_ß½\0\14%Ñs2§/µÇ&¸À.\16»ß^@9\ fàWÎÓH\ 4*\9b\14*Mçëí,\98?ÂÌ»\99´+\82¹\16A\1cáÔ\ f«Ùòm\14Ïe ² \9b¯\1ehɪøâ½þñû\9bÕ\9bÛ\85¯\94òd&\16~\92¤ÞëO7\véÝ1õæöýõêýõ;|Ó@\94Þ§\e\9cþåv\91*oµøºúiöf5ÚÖ×BÇ
+÷ýcöåk0/@µ\9ff\81PY:?À8\102ËæÛ\99\8e\94\88´²ïõìnöë \85çô\9c¹&Nç»\15¾\86í\94\1a\8e©¢\89c¶Æôÿ^øQ\18yb¹Þï:¿Ë·÷¹¨\9a®Ïë\1aÏ\80\8aK\14\99\11Ç\17\ 1?_Ç\13\11Ñß3GÕ<²¸Î<ô\87¼-aõ\84\94O»"ï\87µ\ fU]òhW¶Ûªë*ÓtÓ\8c·û¦\19øv¦ë}§*QÖf»Í\9bâ\ 5f«#ìl\1a^_u\ 3ß®.û\92¸\96oå©­|­D¬\12\92±Ú\80ª*Ð^·n«\1d¸»·¯\e³\87·ºÀWååøÒ\9bíÂ\97\1eì\a/k\1a\82¢Ò{æ5»ý\91½ßÀØJ.`ØVO\8b0õÊ\96\97þ\1eH]\97\1dÏWÍ"Ì@8Oõ \10)}âà0\8dE\90FÖÍË}×.»\r¸\83\9c¼,@|ÙvË\89ÓJ\1d\88$\ e-c\81\9a·%éî\93E}\1dÆ"ÕÉ\89a{Ó>/Rí\89sÐK\1d\89$Äű\12Y\1a\8d\11{\81\\19\19\90\v¡\9b\10'R\v©åd\9c ã\83\0\8bb\88)\01<²«O¥D\90Cæ`É4É\868\8aõ\J\91\8fqôy!eâåm\83\86B|^\ 6\7f\14
+\15Ç(fþ\a¨\9cI\8d!\8e¿£1){d"ÂòýVͯ\f¨5?j¦2\11\ 2\8b\81\ 1\9cj2\9d\bñ«=À*\f\13\ 2L\18Æ^Î\8f{Dßã+xÑ©g\1a»¨e\18\ 2\7fÃ\bÅ\99×\9f`|sÇÌmY\97ygy\1c\8e¥×ñì\v\90\ 4À\ 4\99\83$âPlê\9d\85àXs\9d\8a0M\1c\ 2Q#@+\8aoY<\a\ 3ï]\91\86fb»X
+\1d\9d\ 4\0ãW\85¡HÕ)~94΢b¬Rª©ª°0Ì8e\8e\81\1e)Ï<Lì­3¡"ýmÁ7ÞF*ðg¤,#\14\9d(\88 \92@91¼Ûa\ 1g6\98\19Úÿ2%§\17³G;\14|Â0       \8eâÓ\bÝT\1dú:Ó\9c\88Ì\ eù\9e\97[\83¦\85lAN\83At4/\8d£ \7fpîÅl\84Tt       äá\ 5C\9dH\83ËÃ`|\9eLAp¥î<Ë52¢¤]\a#¬5ð¸§Ä(HZç¶Ê1OÖS&
+À}\813Q·f\\0ï®\ae%k\ 35Àf«0\83<\18È\13[ìs\94]?s\19§í\8c\1dSr\87\ 1Û\88L{\8c\88\9e+=&ý:çø¸Hx*Î\84\f\0]\0¿,ü{ÙÇ× t\ 2\99Á\1fªýÿ\9f\10}  É5\ 5Y*\16\91J¿¹-Xïø9B±\ 3ð\10Âç\vþW\8d9¯¨X\85µ\8e¼¦<ð\0ú¬;\1c\ 6}`:´u\7f窨õ7¯=«\96H¢E"cH3G\arÙD¿ã¢{\ 2\\8e³Ï>¹\e\ 1]S\1d\83\89â\14i·y\18Ä\94L\80À§ç\1aw\86c?\96Ô$fÞµq\13(\14ú
+ÇØ\97\13=Igö-bI\a\99C\1d\ 4°WX\12\99&H½]Kh|ª
+'­à    \8cPj)ðü´\v\86\ 1¨\12Ç\19¤\ e ØÎ\ 2¥µ\90´íQ\89Ù\19
+¦úMÞ[¢}nr;uO\1añÙ-cQ²ÁkÈ#>\ e¬6\87
+\1a\19\1aõ£m7%\82\ 4©d4\9a\9d²ÅÇ¡Oj\rö\8f¸V{W-\92\9f\86\ 3\96\\1eI¬FÂ\0\80\94ù\ 1}Ûó\18\rt\ 5ïW\1f8? -çlIr\9c\9bp\93úhY=\9cE{\1f\80<F£±Y\11Åý§êö\90°h-\82´ß£\97*ó1:#Já\1cTÉ,P/O\7f\16û=\19B[Qò 1½¥P\e\18\1c\16ÖüH§\9e\10\9e´=\a\rmÊ@&)\98ð\0\13VâÁ\ 1ÄÔ\96\82\1e"Q®!\ 5\ e\87\ f\18M½â¸"·ª\9eD      \12ƶ\ 2\16ª_x+\0Ó¨ÄûÑ\fÄrì`    \11xqÃठ¢Ø\eb`Ê`Ѩ\89±M
\14\19\87CÁ¢ß¥ÒE\ 5ÅNý\8b       ÐJÐ"<­Ã¡]»¶\a¶¯hÍfP¢½\94ýîæçWN\18S\0qXo9\94\8eæ{æY\86\1a®ÏùQWÇþ«cE.\ 1\82båà\87ãSøa¹rXÇÙ\9c\1fWW\1fxp¨jË7Ä8±Ü׶\ eöV\bÞ\8f*G|0-\ fðÄ\15]q\96\9b£5\9cÆõ\83\98h\83e\b½Q\12M_Ì¡\17\15I2Ô&ì%.Zm\89\ 5\16»\ 5\8dýQ\14x·åÚ<6\18¾\7f\8dÎ\81®DÅ\89\bèæ²-\9b~Dç´2¸0\8e½·n9^µ.U\87\ 6>Ô/(®¤HÃc#>UTéæ\18\86¡÷\1a·q_\12\90P\8c3\ 3õÐ\8aÐax\88\ e4=/%Ó"þv\9cñLk'\1cü\90ÁÔcpâìçÊA\96\93\86Ý$\8b\96Yºüè\16Óe@\ fe\ f\19M\83õ\926°i\ 3ù>Sí<\13\17z×To\96a\10\ 4Ëßn&\10»®«\92\ 2¡\1f®çp\83     \8d¡K\14\ 5ç\84\8e\81w½zÅXC¡\97\80\86]\18Ø­Åæ\84}ÊÂA\1c#ð»   ÇB¿\9c¨IÏÊ\18.m\9aïaäYè®.=\vèJÎÅFöö1!\14§Æ2'ÑÂÍ\15bqw.\1am\16&ÊÚ.ûçéMx~j1H\vþ\88ô²úé?Oý=\ 6\8b(\86\eÈQc\ 5]zÊ]ë÷\85\19\8b×ö$\86máÆIº¤=-0¿Wu~o;\r\9cÁÊhZ\17Â6A@ü\96\9eÆÄ(jíâÜR\ fÇn¨\1eÏ\8cä~\1eb6åÊ?ÄíTÌFg!Ûñ\85\87ÚòÕf\1co¥½\19qA
+G_«\80XÙ'Õ$ÊîL¸¦<¥\8f`\8a\8dÑâ73\?ÔSäu9\9co¡å\98iWç\98\9a (m»oÍ*Yd³J\96ÚüÑØ$ññ\r\1fÁ&\14íu{¼ïq\83aZÛF\rù\87s
+P¿{\11å\99|)Há\8fSãßû"¬\12\ 17dÿ(ëet\83B\17_èF¡æ\14ü\v\86_endstream
+endobj
+6041 0 obj <<
+/Type /Page
+/Contents 6042 0 R
+/Resources 6040 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6033 0 R
+>> endobj
+6043 0 obj <<
+/D [6041 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1646 0 obj <<
+/D [6041 0 R /XYZ 85.039 305.234 null]
+>> endobj
+6044 0 obj <<
+/D [6041 0 R /XYZ 85.039 271.094 null]
+>> endobj
+6040 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F41 3054 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6047 0 obj <<
+/Length 2345      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY[oÛ¸\12~ϯ0\16\aX       ¨iQ\14uÙ·4·Í¢q|\12çl\17m\1f\14[\8e\85\95-WRê\188?þÌ\85ºØVºÅÙ\87mQ "9ÃáÌpæ\9b¡#\a\ eü\93\83P\vGE\83 \94B\85á`¶:q\ 6O@¹:\91\86Ã\19xÂñ5\92ÞNOF\97Ú\1fHGDN4\98.\88e:ÿ`\9dýz:\99^ÜÙC¥\94%#a\ f\83 ´Î\1e&¶´îyurw=\9e^\8f¯pæÁ¢´\1e&H¾½³CeMíOÓßN.¦\9dc\87\9eð|\85ç~>ùðÉ\19ÌAµßN\1c¡¢p°\85±#d\14\rV'\9eVB{Ê̳\93û\93\7f7R\98æ\rxW\8f\9a\1c\11\86^\1f\8fô\85òAFã\ 2Oö¸à£#\83C#´ð´æ\8d\87B\91Ô\95)u\8fÌÓóKÛ\r­Ûñô^\80«n.o\ eO\18º\81p\ 3E_§ßÄ\7fRýÛ·\17\14\ 2\9e8\87Ï\9d-¥´þóu\e¢ï×\86_ßM~(ÿ\9f_\80Þ\97\13N°;W \19\93ó\1fÊý×g·ãw×oí¡´0\ 3Îß½û¡n`\828ws;îèÞ*\f\88ã\84\ 1ñý\9e®\81c\9ec¶oK\86Èñô\r#§ë8\ e/ÅÄÅ«ï'ü\8d\8b\84\a%:é\19\186\e\eΰò¢J\fï#ÊÝýòªë|ÀÎÀû^\13O\13xüÕÍ\7f·¸ñðMê\87߯ú=°'eHR\86*\12\8eÞ\8b\9c£
++Á¾\10+,´\18\91÷\rõ\zB\82¡}õ\1cº\ 2\89äÐ\7fU\ eír@\ e\8f\98]\1fÈÑÐí\80Õ\12\9a\9f¶³\ 1OK)"ð[Ç\11ã\1c\9cPaj%=-\8a\8e\84ç\91M\83Ï\ 3\90æE\91bjgL\9a\9bhat½\92\83ó\1cT\1a´Z\813]h¯\144>Ü\8bñý\84}¸¸°\87\1e Â#§zµÄ©¶à\8b\8aÒøt\9e3ÕÌçE
+Ä/dJÁ»!r¼,Á\95\92ybàXÏ\99X-ÍƳ\a¬\e÷¼ú-R\16ÀAPV\1cku\84R6üW°\8f\91\9e/\b$ñ¢±1\8bjxì`£#­1J\99®\11\80ã\vNFïQI¦Æ|6\9d©\1c×Útæ $ý¿æ#\91\1d°\97¾\97×ïo.Þð¸V\19·\9f\124£/C^\ 2ëÖ\89Ñd\8bÂÒ\fX2^ØãK\9fÖùÞáó\1eë\1aT÷Cvºò£Öé¸
\19÷âlÿHàm®\19'Ï¥9\b+æPk\87b\ 5÷íP\93ü\99\93d\81\97\88ÛþËË\8búÞè e\%_H\9cYiìÀ@¡«Ì×L1û)Sò®\91\9al$­Ü¨ëÌ\80%\róu¶C\1a¬£ø´>Ð\1cð\ 6i\91µ"Á_\12æ¤\eÞbèÀ(²v,\9b\9c\87äjY$æ¼Æ\8ft\0\8c\v8 ài'p\ 5F\9fcM͵ãÎnÐ\1d_Zô2ºI¸*ϲ´\r)S¼É^Ug\11Öàn:*J¤#cq\99\82\11Ë:JÛ\99\ 3â2\11\87è\ 3\97\13\f\86\81/\9c ú{x8ôÀ´\0\1eQÃæ¥ôÿ\83ôP\ 2à\87\1c\11¸ýoÊ¡ëBQ\b\1a\90s\9d\1eì\95h!¶NÚDòéìósZ¤ë'\f6\9f\83\8d\13&0þU\9cµ@<'Çòe#ý\12q+KÊ\1e\14w\85rõ+z*)B\19ýE±$µð:I³È1·\ e!¶wëm\88Û\f\11\9cWÀÏ\91X2\ f\85}Bä\95YªrþîÉz^×ÙøÂX\9aÌp\ 2]\1f&\14\8a\9d§ Ø\9f=g\15Ï\17¹9\8f²    B\8cs\87\84\95ûi\a\1e÷¥\ f   \91\18\ 6ì3\8fÓ`\9dW&^Ѥ/¶ö­8ÍâÇÌÀ'Don"Úd\82\a>ÁúÐâ$,ýn\87\1e\9bòh\9aÙ´2¤Ø$F ÎíHm=F}ñ¼>£å`7fX\8c\864|©Ðº\98\9dD\r÷S·­\1e\91sðlR¤Ý\88\81³.«8Ë̦#t;lßa£H^\10G\ 2e¥%~=\82\aô\16®1\86\96;\9eáíâ7£¯E
+ÆUÒaM+\e#½@\98r=kR\90\aÙÍFH\83î8i"\ 3_\0Ý#\9eëû5Ò\192QËõ,Câ¼Þ±\8e+®ô|Kh\ 1YI»Q\1dð\aäV_9#    ®U ¼õÑ9\8d\f\10\80bª47L\e\84ç\9câbÆ°l\Ç\f.×Aä$\17eimå\1a\954®Íñ\0¢'Æ[Ó%_\81²¶)\1c\ 6WÒ=5\8fó\94ØQ\99\8f\8e\92Í\a\9a=WÉ:)ÒY\8fK&t7eu?+Ò\8di< õÈÞ\94²°âS@¶DZȱ\0~\0'íx\85òÈ­[\ 4Ø\83u\87-GC=\ 5Y\84AÒ²í\98/®[!(pm,'ó7L&/`ÞðK\12\95©³\bÆWMikü\0&\12éتcË7\f\8b¤%\85¯ÆR\88©Uµ}\ 5Vî´Du\82\1a:}Õ1ïg\ 2íÑ¥îvÂRc÷\1e\1a\bþ°\ 1GVÌ\16v\1fIÐL\830Ãõ¯\1e9\1ajT`è\9f\98¾\aòP\96t(\rC¹d'\81\1cãf^ò¬Ñz\ fðaÞà\14u2hà\82¢|ÅämíüÆ»´Ïë6k®A\845O\9e\92Êü\8eà¸"\0%»þ®\1aY+ƶm\8ao\ 3¥\¾ç\15\8aeèmýË°· PY\1d´-g¸«û;î\12n\ô\14ÑÈ\17Ú\7f­Ø\aÂ\8b¾µØû¦Ø_ð\99ÜÕCA\9fÐ\rS-Gu
+î4\99dChç%F\15í\98Õt\f÷\8dÙd\1a\ 2Ä´6ô|¸\ e\92£ÌB\0`ΰE\80®L\87_2óxJo\r|t\8cÞOz[\89(\8c^o%¤Ö_o%\1eL\19Æ\97\14\ 6À\82¿Í\v
\8eü2áõI\a
+\ 2(\ eÊ|Q\99.9äÔö:X@ãGê\88xR\99mG\18_+\90¤\ 5\ fñ'­x\85½7î\8fy±~\166xi\fØ@¹\85Ï\9f\86ÇåSÂ\8bÔ\86\0Ó¾\ f4°p\14æ}XW+\ 5­\85      f\18Q1Åa`ªFm\v\84\8fTÖ]R\15iR«\84\9c\r®Á¸\vð\ 5Ël[
+ ·Y\8a\emÓgÂ\98N.VqÆ\9bLÑ_gy\8c=\b\9aY$1³âíá
+'\130_ÜO\8e\9b\87I\a"Á-R\9aò\8ec·ï\1aa5®\8e~\91qB\0\83`ÿÇ0$\14O\86ãî\8aãNõÅݲª6¿\8cFÛíV$Ð\97\94[1ËW#<|\v\87\8aeµÊ\ eO\84$\10\9eVû?2½\1eÙØP\ 6¡õ\aþ\18\8d¸\86\86îµ)¸@Q\bߦúUÆ`þ1\ 2)\14 \7f2\ 2*\a@Ãß\8b\1dè=Û·eÖ\ 4\ 5Ê\87WîG©<\8cßÓ\9b·§?ñR¼2ÏXj\a=ª@¶ùµ\87¡ªSr<\11\ 6u±8Ï\11\9bײ\ 3K\84 \15Æ\15.w\81§0`¢¡·^Ô¨\83L\18\1a´z ÄHƬFª'^zj\94«µ\88\17Ç\1f\1a\14r\95\aÜ¡\fö|ÕÄ.\86\e\85oè·I\12rja\ 2\a\98À>'0?\r\1c׺m\e-ÞyÔS5?D`å\8b¢NM\ 3î\19Õ3\18Pþ&\e.¬0\8f)\15v<1/ö&Maé±~µÀ¸¬\1dE\97\88\922CA+Ò§eÆ\1fJ®¦å'+\8f~Îk¢IÃ{Ðyåo¡Æ{\7fï\8f\92*\80'xs\13\aÐp\1eezçGáZÁÿ\ 1\0PÕAendstream
+endobj
+6046 0 obj <<
+/Type /Page
+/Contents 6047 0 R
+/Resources 6045 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6033 0 R
+/Annots [ 6051 0 R ]
+>> endobj
+6051 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [192.75 79.178 395.195 91.17]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.easysw.com/software.html)>>
+>> endobj
+6048 0 obj <<
+/D [6046 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1650 0 obj <<
+/D [6046 0 R /XYZ 85.039 324.889 null]
+>> endobj
+6049 0 obj <<
+/D [6046 0 R /XYZ 85.039 292.672 null]
+>> endobj
+1654 0 obj <<
+/D [6046 0 R /XYZ 85.039 171.338 null]
+>> endobj
+6050 0 obj <<
+/D [6046 0 R /XYZ 85.039 133.806 null]
+>> endobj
+6045 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F58 3380 0 R /F81 5323 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6054 0 obj <<
+/Length 2479      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[sÛ¶\12~÷¯ÐÃ\99\89 \82\0Ipú\94ævÜ\99:n¬Lz&Í\ 3-Q\16'\14É\92\94\15\9f_\7fö\ 2PdL§nÝÓñ\8c\89Ë\ 2XìåÛ]HÎ|ø\933\13
+_%³ØH¡\8c\99­÷gþì\ 6\9cIKáÏ´ð£\10§~\\9d-_\87ÑLú"ñ\93ÙjK$«ÍGïÅ¿\9f_®^½\9b/\94R\9eLÄ|\11ÇÆ{ñþr.½+\1e½|w~±:¿x\83=\r\83Ò{\7f\89ÓoßÍ\8dòVóO«\9fÎ^­\ 6Ç.´Ð\91Âs\7f?ûøÉ\9fm\80µ\9fÎ|¡\123;BÛ\172Ifû3\1d*\11jeûÅÙÕÙ/ý.<§g¼jâv\vG±P¾0F÷×\94áÄ5ë\ 6\18ÎËy`¼.kà&ÚÇ.Ü(ñº]Æ\ 3\97\13D?§%\f¦7@"½\86\17¼y\7fÎ\93i¹á\91\16g³"[ã·C\89,_\aþ\80\8f \88\84\8cµåæÕ\97\1aÖù^5\87\7fM\aíX{/é\84\1cN»åÃ\ 44\85àÍF\972\81\88A`¼×\16\99®öÈ\10\1e-=¾\8dôö\19Ýä\0\91öÞn\99Ub±:\0aÓZÊ;¤\83!8   ¥iD\12«ÙB¢x\13:£Ì2¸¨\ eà\80\8a¿»\14×Üâ¿\8cGê&«Sä\85\98'rß»J÷ó ö®Q\84Lv=_à\9a\93îp²´\vNûÃ\88ô
+»9©\b\e\e\16\90=\974\82ÿùR\139)â\a¼qè!¥ *\94ä3\18ÔÊjª;Ôö<Ø\98\ 4\1c\9a\81\80µ\1f\8b8\88¬\84?ÖM^Z¥\1a9 SZ(°s¦ú×Ä>!ì\12ÛùO\13\8a\ 4\8ebad4\12v»K\9b\f¸\rýÄÊ%¶l£lÀP*´HЪ\89boµc1ê8ô^¡Ë^2\rúg\83¦\fæmGÈN¸]§kTËçy\18±iã`^®\8bÃÆi¥åA\16<4\0\11®\98\95\ryÉX\ 50\8c* ù#+©]~Äc²¢à\9e\eMÉÒ|¾uH\97þÍ\ fý\ 2\15\99\95­µ"Tm(\19yx¬cPª¶ü}\8e4\95µ*\1eºo#t\1dÜ\ 2Í\8eh:+7\1cü\90£@7\15.8ZÂ$\&fù³Ý\91\98"öhCF\b\9eÚ¦û¼\98£\ f\ 1\16\8a  ,\f\8d\88ô4</\ 2-â¸\a.\ 4\f)\12\94È    ¸\0\92Á^à\80\184\1e\86¾÷"½ÍÒ\ eÙ\8c"r\17\15¡\83-\14ß\a:/P"e\9b\ 6ÜÖr4q:\98¯ÔêÛ¸ù¶ìu\ 2º3'¬\80\8eÿ5
+Àts(yÊ \18\aó²íR2\ 2\98 K^7y=']â<*\9f`vÃ}ðM0\9bª%Ò\1cÁ£¸ã\99\98\86\90Qð ïíÙ7zNì.\96\ 3ò:5¼\9b\8a\ 2\11\ 5\ e\87º\15»¢\9epÏPBü\f,\1dÙ·»S@H[Mm\ eB\rB»fÉ\90:òr¶÷CÛ,ÉÑ\97\12Lö6kÚå\ 4\13\ 1\16¡7<ÃØÁе\b\92`
+\13q8g³\ f\12å5Yº¹ãQ´\18ü^\93\8c3\9e¯\ f¬\fZÆÖmÉ\bÀ\8dw\9d~×Nà[\80Í8ø¿ã$´\8c´ó$5f\ eíæ¸Ë×ÈáÎF¯\ 4D\f  Ã\10P«mwò\ð¹\80-&­­\80´ÆëÞWe\14 Ý\87ÙeÖ­\97mº¿N¿©,p`\1d\19»\86Ð\eÏã\98Ëh\9c\827à¨Â\88\88\9föÀºØä}H\wUsdz]?\98ñÀ1ïvV\84Éðä8\16~/Ä\ fç°ê\ 2Wi\7f\82M\ 5´R\ f¸¼¿_à\8bà´\9d
+~5¸[4\19Äd \ 2\90ÜPæ×\rEuV\r\a\144]ÌEÂÀûÏÜh\ 2\11¥"\ 2ù\8a\9bÝ.o¹u\8d\vï°\1d\12¦\80ê\b¥o\98\ 1ðÊÁÕ##Bc\ 6þ\9câ\9e\9bv?Whè÷Y\8e1ã<y\94ß:\ 1ãÑiÑV\13§h\ 56èd\868´P&bÍ¢÷à¡\9b\16\1a\9c<4\89EÒû±\r\8d«Øb´\eà-\e´ñE(Ç\ 6Ý@¦\99¶=ËÚ\93\18 ¤\90\11Ëø« $5û×\ 2|#\bå0\16ÝKªe\0P\85I5T\15\88\14^b\10\91\93)<\ 6x?\12Æ×\ fîC«|Ø\87[\8e|¼O\b\ 5Î\fx\8fÂS\92\ f!õ~¬\åõT\0\86ÛóÊÙï3@tðių\8361xZD\ 3Ëó=(üe\ 5¬ÌNܨ\ 4\84\18Í tûÁ x\9a\89ày2óD\83É8\93\86\ e'ÔØ¢\b\ e_\aÁØn*Jg*ÛE /\1d\1d\17+Ðh        Ä08ÖiÛ\1e\røg31¦º\1e\1cÚûÑÍT\81\92\ 4\0åÎ<asØ»&\98D£n\8f\16#F÷\ 4ÉêÈaÄ\ fÖ^µ\11\90g\8fìÕºµo<þ&6Ŭ]\f\ 2\93Ï1A\90Ä*Ìçû\9aE\80ì7]J\12°S[ÞªOD°ÓîªC±á6"\ ff!Øv''ÞqW\91L Y#\ e[\19¯û<óÐØé-á\110Ö¸=lª\bs(Ú¦í\86ù«»c¾§­\9e±¬\89cdÈ`å\83\97À\1d o(I«Ð8Îù~11ü\19µBãT\95â*ûµq\v\ 3\ 3æõU¹ïGûÝl%Õg¼t\9eò²Û~ä\8eÒç\1dÕ¸î°\96¿ëªÄ«Ý\1c\ 6\ 5Üý;nY\1d\16\1cGq/\ 4Ôp\bÜÂö\85E¦6¿)mÂ^NXP\14\8a@ºü\81L\Q\ÄÏ\87\1e\ fmjnË\12\9c£Z¹Ú§ä\1a<ô¢*»¦*\8a¬¹\a\80*Â$\1a\00\ 2È\bÔÓÐ\bÂ\9d\121Zxÿ4ñ×!r!\ 1n\8d¼E\84\89\\1c\9f\1fú\87\8b\89\92\fKý¾$Ã"ßÕæØvbÓ\ f\15À2\84{\84æQ\89\9d~Jb\aaF\8d\13»Ñ»J?\92\979&q\80\12ù\7f{\97E_\83ìªëíþn´ª÷\ 3¸üÆb\8bæ'\ 6üö\190Rr\12â¬\f\ 5½`<\v|H¿ãd\98»\17\19¼s\90ÉÚê\ 5Û®Ú\19S\9c\12\9a¯\8bOB\8aQñy±Z\ 6¾ÿeùë¥-?\8b\9cßrºöáà\1eBQã«\7f2¸Cf\ 2§?Ö\9b,õDh\87<;Iþ ´_T\8cu6/úú½\11e`þb\88\7f\93Â\93oGø\ f\84Ö:ò\92/üX cÖ\16\15èÐ9æX÷"\ 5Z\ba?´éY\84Áô³\1dÁ¬\9eZÖ©#\97\19êл¤PA      _wå0\80\¾¶\eZ\0\86T¡¾>\1dâvî\1fw²û/0§xªìsSǼC·ìk\10\fÕ\9a2ßa"ú`Í-á ßyúó\97o\7f|õ½ø~" èDèÐ!ÊèV§G\9cÔ\ 6\81\9aãêm^\1dÚâÎÆ\9b.í²ÍÃ\11\0\10Ë\ 4O³Ùq\0H\9eæF½K*6ù\7fÒ}¡\b4ñ£EÁÔ\13î\e+\91¨è\89îk\12ý7»/\14°\89ú\ 3÷=Ç7\ f|)Æ\8a<\8a89Ã\ 1~Øj¨\9c\ 3¦1%<\14\96vËßÞ_°3ð\17»\9c_ñqÓ>Â\8e\1d"\82¢9~\84C\18\11K5é\10tT\1fãñ¨þ·\0ì\fÝ\83G(Ô´¤\ 6d°p!\ eO3j\14âR§¯\9c\1f\13ù\9d\bÑ\ e¿ÓW¢ìÊ%sËo¿p\8d\92\ríCmç®8z\ 5¡+اÕ\85\86Âze\7fà@.J¢:N\143\ 6\1f\ 4\ 1\e®h&N\87­ r\ e\83\8b\8f\ 2[Jµ÷®Âæ\1a;:=G\1f{xL©v«öN°½àÖ½¨\1d>Õή2gW§\84\räÛYh£ºàXº÷ìI\18Ì·n\11\7fÑ\12ÊMëÒ\r® w\ fC!XVbä\93üÿoÍ\85ÿ\14\14º¬\aÁ'\9c~]·ê|Ú¯\90*\16\83Ç\97o¦çA\1cÞKÎ"\9b\1f\ f\18ü\1feÄä(endstream
+endobj
+6053 0 obj <<
+/Type /Page
+/Contents 6054 0 R
+/Resources 6052 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6033 0 R
+>> endobj
+6055 0 obj <<
+/D [6053 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1658 0 obj <<
+/D [6053 0 R /XYZ 85.039 691.864 null]
+>> endobj
+6056 0 obj <<
+/D [6053 0 R /XYZ 85.039 660.049 null]
+>> endobj
+6052 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F81 5323 0 R /F35 3036 0 R /F59 3455 0 R /F62 4159 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R >>
+/XObject << /Im14 5646 0 R /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6059 0 obj <<
+/Length 3545      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\1aksÛÆñ»~\ 5\9b\99ÌP\19\13½ðh;éȶ\92:\93ت%7ɤù\0\11\10\851      Ð\0(EýõÝ×\ 1       ?ZçC3úÀ»½ÃÞîÞ¾Oj\16Â\9f\9a%.\bM:\8b\13\15\98$\99-7'ál\ 5\9e\11Îl\10F\ e\97\9e^\9f\9c}ã¢\99
+\834Lg×·´å:ÿeþìïç\97×\17¯O\17Æ\98¹J\83ÓE\1c'ógo.OÕü\8a¡\97¯_¼¼~ñò[\9cY\0ªù\9bK\~õú41óëÓ_¯¿;¹¸\1e\1d»°\81\8d\f\9eûîä\97_ÃY\ e¤}w\12\ 6&Mf\ f0\ e\ 3\95¦³Í\89u&pÖÈ|}ruò\8f\1e\v¯Ù\19\7f5ÁÝÂ\1a\17D\11\f4ìÑö\13\8eS6PVM\1e\aDk\9d\ 4±\8dß\8b\87¾
+\ 1\ f\8füö}<\ e.c¦\95\v\\1a÷\82\8fìL© un,ø\975\88°;]¨y1!A¥¢ Ötw³w3\15\846M\r/\8fÆDêð\15\ 1Î^lÔìy\r\ 6²L\1ah¸þÄ\ 6ij{ºT2¡\10Ww@W½[çpÝ.\9e?\9eê\ 4¦\rÏ~,«\1c\97Ou<\7fh\11\96Ì\97벨:\99àÇÙ}!\93\ff\82§»\13`\r\98\81ß³o\8c\e\9d®\91ßTH8\7fþêéÅWÁW¼o\8fJ\9b\ 6±\8adß¿Be×\85\9c|[#¥ÍÞiñü<¯oN\17@- \19.9\8a\ 2\17F `T¯\94Ð\\12\8b\ 5\12\a\r\fÊ-À¬6ó\9c\16.\0HÏË\8a?@\16×ë"\7f\ 2`ëø`«í\Ä\94Ì\1fpW\85»ê,gtøM%ã\12\97ZÜÓ1ª¬+ë\8aϨoy\8f 5óªx`ìÏÞÀÞË+â)üo\98±\11\8c\98\ 1ª{ÙáäG\ ²ò\81\81\96¿}y}¦Ãð·³\9f.y/­\95D7o¸E&J\99d¬á8Ä«ò\940·èi\125ÿ\19}H½ctUATå"K\1c×\13<>\94[¸Ód\8eR1¡\88Ç(R-\10O
\ 5ü5¼z\8bìÖ\eÞ![C\16Ë\1ai-üýt\9eOXFr\9b\96h4nþ¢ch)«U-\80þÛz·º\13bjÁ \8cÍ\8b5íè\8a/\ 6J\8fÙÙ\92ðQ\8aUWx!¡>é\90D\88§\86^\vB=p\ac6\ 1O9\0öo\ 4>k»\92\87zî-\81àoOY\82
+Îçk\ 2à\r\ 2\1f\9cg\ 6\ 3ÇI¯»°£)\16»¶¿1\0\94·ü+NcÌ«#V»æ\11í2"1\19ç\10E¯nc+\90]lÆ\91\88\b¯\vDÔÀµ8¥ ò$v^ó\86¦ÈÖëGƹb¡Ë\ 2~\94ó\ 2Ú\13£=E¯Ë\ e\82ô¼\97\f.{ùâxäb¢9Ú%â\99¾F\14S¯KÄ\vÜ¡\ 1\15¯·\8c\1d¿\8eµ?\9d|\9b\ eG¾- \ 3\1d)ñm\97\r±ÚNù@\13\18p\9e¼ï¶F-ν5\9bX\ 1Í.ä#ë\96è(oP¦\8f|ü}\99M\9c\9d\86\81Óþì+¸\ 4ÐÖ¦\13G=>\§\10\ fcÙøõ\ 4\83\14c:c*ºÎ+dµj'ðYHctò1|Úg+uÕ5À1ùr\ 3ñÜêøÀý\81\95gU±\9e8ÊèÀõò\9d<
+ð|\ü\18K\13Ý\87 §ÐTMÊ\9a¶ºë\16ì[Êå[\80«\84´\ 6\7f½ÖY\95\92S\ 2oEV\fK7\99÷ÔoW\r¹\1321\15\ 3+\1cBq\17\9bÚºX²z\1fÓ¯\8d\rb\13õ²o¼\93gqA\9e\14B\8cÝ\13W\83Ê    "+\9a®,¦¸u
\1d/40<\9b\84\1c!\84\eÔ÷\85ñ\91Ï\80«¯üÂ\ 3/äe\86*Z¯xÙ[\837\95ÞRì\11\87\89«J0£ñzø¼ñJF\86\8bH'î- ÒØÊ\17]\866Aü@"{È\ 2\ 5\86\17\rq
+ª¦÷dwH¬\r­÷\99î(ÈÂ\9aw\8a4yÀ\f\8a|iÇ\1f\80\85!f0|ð·\16=\f+ÉpØ´\12ؤ\97\ 3\15SB\89\830ôÖz³C×Åa·bñD\90Y]Ãð\8eb\1fÐó\80ÑDd¢\ 2\9b\8e½{]\91\93        Sd/á,\11Õù-ªXH÷sËë@zS\b´e\10\ 5U\1cÔ\95¬´eµZ\8b§\86©\84Ir¯½»\83ýëâ¶óX%ãÀí;¯[ä½U¸¿\8a1/#\84]¹Ü­a\98z|ìþ\83  \ fÿ3\ 5\9c\1dÖAñ(WÁ\19Å3ø=
\bÌ(\9eÁ`2Ò#y&\99ïZbmÅ3r\16¥,\1d¤\9f\88©¬äÜ÷\ 5\13í\92Oqf\16¼kï\13\ fc\89\99ÎÛØ\9b\84pûX}MËÇH"\82\b×\8ö~¡ÈyÇy¾)«²GÜÐõ\88ÒÐ\86-ÝJy_®\8b\95Ïq\10.\89!\8dsùí@C\83ÃBÊDi B\8c\10\89  \92(ú¼Ú\ e\9c°\ 1°\99-ú¢ô\7f/8\95\8e\83\ 4ê[ÐFª\fG\15îQ¥Ûï\85R?u\9f]è*\95\ 4Ú\98O\15\ 6o×S\85®
+!zC,ü\8cB7B5\8a\7fç:\17\92\94ØÄ\1f®s_UKÐ)mãÁ1ã¤/`qÒî\96KïB@ûnw\94\9b>òâP\bW\14ß²\1c\15[[I[q\8b\b*\95\19éúP\99¡þceæ1\8e\82\ 6¡ªù7ã\1fI- \1d\7fr\9c\\ f\ 1\ 6¬mé\8bÓ\8aç\85\9f·½]b\9e\ fÕMÛ\97\ftIË;þ \13ÓÅ-ûéwË@®t,Y\1e\8fÈsãR_F\0\90¿­©`[\8aÏätPÎ\11t¹w\ fíP²Þp\99\97óNðyÇú\ 3¦\11\82\92ÂU3°Y\89\8a¼þö\ 3\97ÿ\8cbÁ¶£4\1fêi\95<aç\18\8d\9b\12\ ep\9b>õ\÷ÒkËe¶æ\ f\9b\97È\ e\ 2®PG¶\92\0Ø\1d\12®b'éËÈîßO.æ)VÍ/JÒ,vÎÚð\1d\93ÂVè\1fñø\8c\7f\ e#\ 6\80n½ºÊÇYÅðâ7Ét$ü\90w÷ô}¤L\85\82"í/\eK\1d<vWU¤)(\90$|_þ\ 6\9eÃõy¿\ 4(NsÇ9©×ÌÉÔ4µ\81ë\13qÈ2©Ç²ÂT2Õó¾\e\94\8cS\81     J¢\b|¥O\v\e>y¹äÖ@ÕM\85
+åCæ\ 3\87ø\ 4l\ 6ª:w\909vRcN`\8fFÕE»ãÂ\94.ºÞlz\9bÎ\8fB\9dJ!ÂÁ1ø½ûLßþ»\ 6:Ð¥ I\fµic=ݧ^h\r\ 1npØ(£8¢0\96\aÀ}\82õ¿\832\84t\11\12\0¨U©\19\19\8d<.N¨\18¬ÛîjÙP÷\va\a¥\ 2\82þ\89\bÀ­í\bG4?'\1f\85=\ 1ÃÉ'À\9e³³\96;;ôA\81Ñî=\9cAxOT:\84"7aÞç\94\v\8f#\11\16!`\8f0\ 3³(¤\12\11ÿ\98÷Ëô\9bñ§Ëzã{9YS¶µ¬\8a\aí¸\91\87u×P³\8d\1a!\18«\10Þ·ýíPz\1a\1fÑ\10xNQïÆ·ß\10ä;\8e$eÉ°\87`F]¦¦ý\eVZnþ\re\88ÍDnÍ-fJúÀ\85 \1fá\1e_Ýîe~w\85\18\94YsÚ\8f{^`L¢ &(~Tn\ 4\15¹â\8cÅ*K]±éÑ[\92ñ]Öù\ 4\16ÅUbc\8f¶RÆ­±Ã        ß\13\90L}%#\1d:\1cìË\12wTL÷\9f§\1eKL\10q²r¨>*
+Ld9H\90ö\80\89\1dk\ f¤èñ!Z\17Xçö£Ëxi\8csR#_JV}\97q\ai]\8c\93z\14ãÝ\ 1Ëçã&\1a\88òâÍ÷çGN
+£µ\8e\8dDíä\8fÎó»\9d\98\92Å\ 1\10\1f¥¼\1dÕ'/X,«¢\e©\9aÈêüù+\98=ET\17\97\ fþ\96¢í}ߨ\15\9a\8céë5WºÜ\7fûâ\ f%òkj\97DvO{lä\ e\9c\aïÁ¶&õÒ`Ü\14ïv}¾Ø1\8c^K¢Á\11 \9e-'­âHy\1dÍòò9\8fåªë!Ê\96YGù&,rl·\11Ýø\ 6;}þ ®\10:¶;é\9d#®ã\8cüò;Xþ\1e¢\95\8eà²3ê÷á\18}     þò­y\87\84\10dÂiiE!\80c~É\89<\ 2&Ü-\82·Y3L\18Ëàß\1dp7\16\ 5¯îé\11ÄT\15j\rW\82;v-¤Q.¶\ 3\1dãÏ\17\13þ\9b\1aå"ø\ 4*§.k:y»\80)\89ò¸#\eÇT\95³2ü\957¸ñ\86$\80¨áãÿÓ    \f\90\¨>]úú#\18¾\84JÚX÷\93¤]{©¾  ÂЧ£u3u\126ª?\95Ö¢]fÛbª\amÁÖÌïD¯\7f/\1d½\9e\14ôÆ\98Ð[Ç1rg!Ûó¹î\97\7fâ\aÄ\ 3ÌÚ\ 6\11\ f\18áµ/6¨ÚK"Ð\9b,o¥\19\14\99À\9aýf\10\96\87NyM\86Á^PD\0\1ayFÊ·A»FP¶ëê\ 5%+\8f[_D0\12Qd\85Æ\ 3¹N¿2Ò;\Äj\92~yuOk\e øñè+j>»H^õp\91ÄYvà      ¦\14Ýwél¤ñ\14üÙ\92\eÁQw×\f¯\81\91\1a\8a\82½kÀ¬;ô\1dÚmÛÕÛvâ"¬
+têÆOÝãÎ'bG\8fHU8\9cÜÊ\93\96ç\9bº)\84¦b\89\99Ì\1dqµ¤g2HÂðÑ"\85\9aºãMÒ\86CgGï\99\ 2n\8aUÖä£Ì\13\8fÍäÖ\95KA\99÷K\9b>\vK\8c¼Ãõm?º\8a%/ý\0ã\17\bÄÁE\7fãýCý\91À¢ í\157Ûn×À\b¾\93\9f\13\9cÞ\1fK\90úf©×e*\f­4¹\99\fÔ\16\93ÈS'\ e8ql\ 6\1eZNª\890\89\ fkÞJ,üp!\b>ÂÀB[0+ÿVå\8eØXî¶mp_å\8b\ fó\83¯\10\7fz2þ\19þ\8eå\8bW\8dPÍMöÛ\9a\8b\v`víc\1dÎØziH½k;JI¬å:b%\93\8c»`õ\8e¢\10ÚÒ~¯\80©:0\92\89[ÔP$
+ñg÷Ys\ 6Õ:q~¶Å£\ e\vZp¸©\ 2\89A\99\9fØOèz¢\v\8a&KP\\89\88\9bê±\01SÞ\10hÖÞ\bÉCè8\ 5³à¶`yï;Y\bå¶_\ 2µäo\99\7f\14B8\89\fe·Á˹\19\9e¿\1a^Çh\8d¿ü&\ 1ðUÑþ\ 5@iÂï¦-\e=zv>\86Õ\13\19í\82pc\17\86o\ 4\\87=xéÛòm\1a#äÐ~©ã\ eÊ\18Ì`Õ\17RõH~       ÒYù¾})\99nÆ?\10êé\9f\82ÐQ0\80dÓQ#\8c\ 3ÈaNªl\14Dh\r6\f"\eÿ\1f&¥&I\8fjÝ$¡·¡S/²\ 4ÿéå½ìn\11Toé\1fx83\87\15².\80Ó-\95Üܤuté+\14R#ç\r¾3\9d\ 1¼*ª¢á\f\15q\ e­·\84<9þbPX\97òß\1dG\19)WÓ]×ë- \95Ö/\r\91°,\17\1e1ÍEk§\8e7 îêÉ÷yL\18|4{µí\v¢Mùoz¹£\7fÍ2\½ÀäJ\9a{E>an©\eý{×\13´\81\98þÓ\8aÒ\1a$Ч5{$8\aº¢?\99\ 2n\v        \0;\ 2\ e\a\ 1\1aÅ&tèwA\19\9d1ûd\1dùÜ÷\15^&     "õ\9eÆ\97\18èçý§¤Á\1c¸7ö\ fê¶\8e£#?;24Oà\7f\0\9da
+/endstream
+endobj
+6058 0 obj <<
+/Type /Page
+/Contents 6059 0 R
+/Resources 6057 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6033 0 R
+/Annots [ 6061 0 R ]
+>> endobj
+6061 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [146.561 423.472 323.811 435.161]
+/Subtype /Link
+/A << /S /GoTo /D (printing) >>
+>> endobj
+6060 0 obj <<
+/D [6058 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1662 0 obj <<
+/D [6058 0 R /XYZ 85.039 359.218 null]
+>> endobj
+6062 0 obj <<
+/D [6058 0 R /XYZ 85.039 327 null]
+>> endobj
+6057 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F20 3021 0 R /F38 3057 0 R /F65 4251 0 R /F15 3032 0 R /F41 3054 0 R /F58 3380 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6065 0 obj <<
+/Length 3165      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛØ\11~÷¯0¶\ 5B\15\11M\9e\v/\ 1ú°\9b¦»\ e\90¬6Vº\ 5\92  (Zb#\93
+IÅñ¿ß¹\1d\92\92è¤Eû\10\ 4\88ÎýÌÌ\99ùæB\87\97\ 1ü\v/\13ë\a\8c\93Ð×Ir\99ß]\ 4\97\e\98ùù"\94\15Á¥ñ\83ÈâÔOË\8b«¿Ûè2\fü4H/\97·´d¹~ç=ÿåÇÅòÅ\9bÙ\kí\85©?\9bÇqâ=\7f»\98\85Þ\r\8f.Þ\¿^^¿þ\19{\ 6\ 6Cïí\ 2§\7f}3K´·\9c}X¾¼x±\1c];7¾\894ÞûéâÝ\87àr\r¤½¼\b|\9d&\97÷Ð\ eü0M/ï.\8cÕ¾5Zú»\8b\9b\8bßúSxÎ\ò®   îæFE¾\8a¡¡\ 3?ILÏfh'ØÌëÃnÍìì\80ôb6\ f½L\ 6º\9a\7f\81iáx5\9b«\98\17\95°ºÚðð¡\82N¶Ú\15ã}ÆÛÃh\ 3m\95x9íi[\9e(»÷\81\raÖ?\95\11\1c\ f´kú\r¦ù\v#_GÀ\7fÏ\97       'øz\1f\84ñéáÖ7ÖòÆÓCqj|椬\96[dP)ï92Ók\ 2\f,fÀcÝv7yS"×\1d\ f¯\eh\97\9fq\92øox¸>à\92ýaXØâlQáB\19Yaû\81Û¿\93¬×5\ eÝ£\b\95öò])ë[^DB\87\89\ eÖ2\9dz¤­ý\1d\rS#\94\94\ 6\9a9J\fõ4\ 4\1d³ÄsÆ\97\14D?êE*ï\v¿Ù¡«ç\1d\11ºw\8a¡Sãe-ÿv[\19Ø\14\949w^]¿\82Ë^È\92£Ýp;Xc2\12½Ò¡o#+\ f\90í÷»2Ϻ²®®ö î\16ÅÝñ¶£\17\vA}\92Tɶ§³¹ R\96\fÞw\10úð¥2\12K[\82*#ïsmSP\85\98E`RÚßmI\91\ f\9b\v\91µÀ°m\9cÓ\9d*_i#÷ïÛ®Þ·\13\14\98\8b\a\8d5h\82]¯*pU\86\96µæö®ÞlJ2¹\13\1arÜP£®5´7ïx\r=Ýá\ eÿ_\91\15\16rj}Ë¿ûlS´|FY\1d\9dK´ê1­Ê\ 6¾\ 2¤\14\96`ç©y\99Àú\91\9b~\eæ´ot4   r2Ó\9b£\9e2G\90Ç\84Lñ©ý I\8f^ð¶n\18\9a²\1c\0\8fUºDÑ
+\80e\95@Þ'4\84ºË¸·? P÷$»º-HUÎ!\vH\ 5DRx³\1f\99ø;Ä,\93:\107é1X!{\1d/X£þ\94=<àJb\18%²g\v­\eD\e\ìÔÏ\80\19µEµvÞ\0çP»pw\86'®Ë\ eçê*Û\8dÎìX¯³fÍ\83à\ e\82kĪ\ 59\ 6\1aÛ\13u\82\89g¸TïÑ\9c\ 1\bÈ¥\84\ 3^Bû\f/µò^/¯T\10|¹úç\ 2û\ 1Û\f\9a[I&\ 3פ\ 4¥øÀsc´w\83|ç3àz˧:vøZd\aGÉÇ\95¼\9dG\802\98\87a¹9k\9c_}Æ'\93³¼#\1fÚ«`H`9âR\14W\¯
+OäF¨À°\93\8e^=N|\13§òô«\99\85\8bª\8a¬ÞÄ@*öñ\18´úsË\89\8c¯CÝë¢\r\12\83KQ,·ÃÌÑSß\89K«Ø:\9eb\17TbK>\8e"\vE¼=8·æü\ 4x\9d²êÏ\99   eø"»Þ×ÀÖLüa\8fwèâð}I\80B\14h\1c\81wh\94\1f\ 3ì\8f%8öÁ\rÞ\1e\92¦³rðÓÃ\95\96\90ä)Z;\84\12`yÐ_\8d[\8f<?N"\10Îw\99àë\8e\a{\15\90ÃZâ¨ë\9c\95à\9a\8c\ fü7Ò²\9a³²×MÉ\ eq\96\18·\97     7¸C\90\9d\81´)¥iYm\8b5½AAûc\90Ú]Á-4Püíu7ñF§Æôö÷%°\r½hÄ> \ 6\ 5\e\1fI\82¤æ\ 4TðÄ9
+àh¯AÅ-\11É£×\10\9d,\159 ëè   W\87Þ9¶\13L\93\ 3Ó#Ç\bqæ-4\ fÝ¡w\8cøÄ\8f\87\9c©ñ\13c¿CøVf\94x(°ä\89p\13×\9c 8®\9cFp\9céÜɤ\94ù\ e\14\9e\9eÕ\88\12yyXU\15÷SáYªý$
+\85Ø¿ä\87}û²^-Ëüc1\15\96\8fcÝg\1edÂwGøË1\18ÀX\ 4ÑÓøy \a\94çMí8\eÙ\10\96T}R\ 2+)È9Ù1áúp\89\v½d\15éÿ¶\1cã?,ÂLI\82\r@\ 6\e\ em!ä\85'\97\1ek!Îr8\82\91ònÇ¡tË!\×\93~®à#n+çQ\90p"\13\9d  ¹$@ÃâKWT­¸F\80K|ÖS\bu~\ 5üq¹.\bµQ\9eH(\ f\ 3ÿ9
+k+]\97òíä\92ªv9NÙv\14&­¸Ï    \83À}\rZ&N\ 4bwÜ.áû\94\ 5g\92\1d::CöçÚ»/éVhõ®tC¡\ 3º×²\93\10Nvgü\ 3Úuw\9cT\8dü¶¼ÛïätäjSÕ\8d\9c\9b>\8e\12QìÇ&ú\1e\83¼ vA^Ðk:¹\8c\e§"\84£\14ï\ 5Ñ©cÄí h\ 6cìôú\86\9d\vбd\8d\9cA¡^\101\98à\1céú\ eE\8bÃÀ«u/\86à´q\9e\1d'\1d­\91Ç\91\1f·Ïã2z=\9cº%\ f9¡8¿\93ñ\8fâ½(\86x\ f·\8fb¾(â¼5\1aq\86\1dö\fCí£í£\ fØÁfÉÈYñz\ 4\a.l¬¸èñÀK³]]mÐ\98xYolQ⬴i»á~\10:e\19H\81»{Wp6*G<ÊïP\8f\ 1=\r=õu\855\16²±é2\18 ;\0r¯[
+FC?Å\b{Э0õAáà\1a,\81Y\exo\ e\15s\9c\1f\90XHl16^³_\ 6<_\rr\82îoä\80ÊBX\7fÅ\11\ 3Ä»ë\82\ 2®ó\1a\99òÓä1zuè\87Ö~Û\18Èõ@J6.$ø¡qu\ 4ôS\1c\97´w3\8dQ鹯\8a±x¦N|\15\ 3H\9aÂÀ¾tÏ\86)Q\10\8cL$\0oY¬\vYJÎ¥\90E\12mÕ<õ@FJ\9eaʹbÓ:wù\ eBÄJ\9cj2\ 6\16\ra{äVýyâ\1cëÇ*\91ù\ f\12xóØ-h·YSÀKGFy?®)¯ë8Ý\ 1ý|ÀºæSW(\81,ߤç\85\12Ô^\ey\8bÅß°aÁ¢z+J¼¼Ì:\12\fLp\88\89­\8e\9c\e÷\84KRvjxA)s\éØ\13<È)·\r¼ÍT¹Bù\91\95«¢Ë¯ðÕ¯öûõÕtd\12X\978Áó\9cK\11Ù\8cíÿå1â¯<FìGÊÅShpa\b
+í4\8d|\14É«\90GH\13?\b\8e\13\9eQ0Ã2\ 5³»Gifew\ 4,ÔÎk\92\81ª\1cÜ%\188àêqª$§\rµG^WVm\a\91L&1¾¬ú\f<Í®hÈ3\9eTO\16£¬\19¹4Æû\89³\81º\19pó^
+§t'\81³ \ f®q(t\92\ 2Ù {UÑ\10\aÓ99'«-ç\1e;\97niâÓå§1Zq\9f\89\8a÷Pcï¡Fñu#\ 3Ý\963Öèè¤\81z\98È\ eC\84Ã"À ¨àû9¥RîÉ\1a¹ü&ã2^FÕ        å]ßòø\ 3.\ 5\ 4¡Î\96²h\18\90\8aóD\88\ f\vÇEUUÑÍ\1cë$ÿ\8fOyÂá\13\aOM1.ë\8f¼\1f~\ 1pùÜPÒ0£$¯\99ï\8a¡\f.ײ§Í)xty/M\90ë\98ÀÃ$!\8f&@UÀβ{\98°!ð\86Ú8@û«\10Ø\16.\ 2êÝ%Ø\8fNÉÞÜç\ 6ÜðKá\18%Ô¡°\91\7fé\84/\19\84\8eC\8aIY\ 6®\19Iv¤gî«G(\91\11£(Dz Áç~*\84\9ahä¨\iäÛþ*\8c¦ü\15Ö\9dÎñq®"ðýA\82åKH¶"ÚÖÔu÷'0GÈ\ 5ØEÂ}+îÏßò/.áVYÝÖ]\91ÿëúF\ 5*>·Á\ 5\0ÿ}\8d
+\8c«)å9> )>\1dʦ\90\ 5h^ø\9bå`\9d-·wu\9eí¶u+\e\b\ 1Ö°Ê\9eqûÝ\13Ð\84¦è\9eL¡ipÄÞ\12Ý\17Z1VSÐÏMTРZ2Ú9\ 2̨,êë\84Ó´\94\ 6H5üÈeµ|\ 3c\ f4\8eÒò\16M+NY\1fu\1c>^p\ f\83ÊË\15ól\9a\b\93\86}I¾é\v\8b\ 5{Î8 l.2¡\84\94\95kOøsRÿé¿;ÀÔP£,(ì³ôy\93\8c\10u"Ä
+\15\84LzP]þ\9c47*õ\13süI\ 5u\vÑáQu\ 6\13\r\13ÇÚûP\9bâ\8bÔá\91K®Ôþ\0´&£¼\16^÷,xH¦¾Â±'KäK\16,éáõ©¤ñ\1d\8fc\1dÓ%ýɸz\89\8aD%çÏäó\ eî<\82`Ùì\ e©+2ùD1¦×ÍÇ\96»·\12ÝÏ\85Ù±\80èCDáФ÷å\808\126ae\99\a\:\80\9c"5Çß\e)5>\8bÀü©À[E~\ 4ÁÄ#©\82õulÿÃ\\ 1ÿÿo\92\ 5á      Zÿ\98\89\13êvÖgD¿Ò!ÝþÐMæ\rZÙÇó\86$L¿\9e7,\1a*:f+\87Ña0r\80A*\1e¹\ f|`\9aÔ\afØÉ\15<H\91\12ëÁ\93\96\876uï\16¡WWèÄuä½meK·\9düâ\ 6X\94h\17rÎ?O\ 1\80\81\15êq\0\18ÑȹwÇ\9d\8cçî¸ê\ 1­cëX¹/^Bð¡ÛSiH¼¦\8a\ 2?\8a\8e\r\9a¿\8d[}úqÛ\1eýÑÀÎÅ\928Îòl¹Ó×\b\ f\94TɬêóeI\aFe Jâ²\15\95-$\84À\8f,X6§à\ 66#v°ä\8eÊ1\10Hø&rèZM!\90\14epþ\a¾\97,Û*ù°\8dTWB+!«e\93´ü§\14e%\8b¸:áb<;F   è\\8bLãÄO\95\1e;ÐáóHÑ°PF±HÖP´\8dÁ~Î\95\v\8e²\1a"\93Õ ¥\8fò9\13É:\b\8c´uÿ\ 5\ 5«^\14(\8c\8c«ü87J?\9eMØ]\8c\89\96\996<Q\90ÿí\ f^t\fèØ+ÛWmXÅgµµqUÎ\11ø\aE·»\99endstream
+endobj
+6064 0 obj <<
+/Type /Page
+/Contents 6065 0 R
+/Resources 6063 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6069 0 R
+>> endobj
+6066 0 obj <<
+/D [6064 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1666 0 obj <<
+/D [6064 0 R /XYZ 85.039 447.979 null]
+>> endobj
+6067 0 obj <<
+/D [6064 0 R /XYZ 85.039 413.175 null]
+>> endobj
+1670 0 obj <<
+/D [6064 0 R /XYZ 85.039 162.463 null]
+>> endobj
+6068 0 obj <<
+/D [6064 0 R /XYZ 85.039 127.717 null]
+>> endobj
+6063 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R /F20 3021 0 R /F62 4159 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6072 0 obj <<
+/Length 1322      
+/Filter /FlateDecode
+>>
+stream
+xÚíX[s¢H\14~÷WPÙÝ
+>ÐÒÜ1å\83\89&cÊ «¸\99­l*E\0'V¸\18Àdæßo7Ýb\v\98qÆÌ>mY       Ý§O\9fï\¾>M\ 19\11ý g¨@\94MN7 \90\r\83ó¢\96È}A+W-H5DN\ 1¢¦â¥s§Õ¹T5\ e\8aÀ\14MÎY\14*\8e\7fÇ_|êÛÎpÚ\16dYæ¡       Ú\82®\eüÅÜnC~F¤ötd9#ë
\14$\84üÜÆË\93\90y§}ï\·\86\ e\ 3+(@Ñd\8cûÒº»\179\1f¹vÝ\12\81l\1aÜ\e\1a\8b\0\9a&\17µ\14U\ 6ª"ÓyØ\9aµþ,­\905\85\1a¢\13dQ\a\ 6Ôñ\0\18\86ÂêÔt¡\84t\915\ 1%ËT\ fð\f*\0*°Ñ3\14\9f.£Äê{Í\14\9bDd\86\8c¨ö®\15\15U\8dSM`B½,\90¦p\10\ 2SUÙ\ 2ݶ!Ôy7\8dÛ\ 2ä\97ñ\97¦t«@\97\8a$q/Èe\13*8©øÇ\8c\v\9b
+Ag\14ÉÜ Anq[Ïd\13H\88*:\10\8d­kÐhàÎßmCá\935aÉ[á_\88x\11\12¢dA@\ 6ù\13\1d¤h1i\v\92Á'9\91¬\90ÄÍ2¼õ­\8dåø_ê\13\8b\v2#\13jDægnôè\92¡\8bv{x¯\97¬c4.\8d\16Ûp¶ò\0/S{IL\9e\99\97\ 6\85<\ 6ÕdÊ\9a         \888%A éÚQ\15\16\14(\ 3\1de_(9üó¤\13 "°\81l)\12"½\ÖEV\eê\92&Iþ[[P%\95÷Ö«Ìõý,z$saN\9eX\85J^És\19/\92\1e$(ª8-\98X(\0LFdÒFUzKpe°î"I«fÒàe½L\ 3ª\90'äéz^\80Ë\8bÇaâ¹áS\92Ñ\r¯K\97\f®úÖ ?¾ì² \8aY N×q\8c)OBI¢È\8dý.\99¡\88¼p\19ÄÔZ§S\9aï¬RTø\7f ¬üN#´6±\9fb\7fÿÈ\ 2D\80ü\94\b±^\81,IE\1aYxÁ#:§Ñ³¿¤\11ßÊÒgC;«lÞu{µÞxõê¦\9dl\95$a\a\17¢\93\8e\1c\98ÆãBò\11\13\1fUÖf\87­\0X­ü*\88\80\8f¹¾\ai\9d!¤'7\r\b\92\9f._\834+&~ú\9a\ 2?\fwÀØ\85*\10\83£\1e\ e³^6\82\10ñ¡     {Ç>x
+W5ëXxJ²ÓP@Äü\r#q/H\17®\17Ðéª\87Î\rÔD B \89Døè¹YÎÈ%\95\16(\8eÜì¹\87¦\80üI@l\88b\90Dî2îÝ¡Ës&\14\97æ=Ù>\99õîæÖè3\9dÎ\82\14\ 5Õ»£\9d\f\8b\ 1ݽo0j9\ f3§ïÌg\ f\93óëá\85ó`õo\86\ f\17\93ñx4\eM(³#÷¹<&i\10%9\8d\12±6ðò$ý¶Í>É]ý\80£\12ä¥\8dÅ2\f~\88ÁnVE¨±¹¹ì\8d\98\a\ 1vGéC Y^ï\ 1¤*\1f\ 2·¥ù\1e°B\81B¡×\1aÑün¯LW\1eÛ++\8dx_{Ä\10èÖ\81\86ÔÜ\14Ñá"~\93ùÉí2ö\937ê³å\90çWC;AW­ªï=û',QºlùºU
+u·¹în2ѵæãqw\7f\ 3ÛÜ$ýÛBód\7f³ð"Ú*z4ý\87Ç·\ 3ÎæLýe!\8aÍá\91è\1aÊf§E\a$V\ 6L\;÷>¹Z×Å­½X\87á·\8dN\96»a\18ø`\87\7f~Iï´¬Æëyd)âÙ÷¯ö\1f¾¢±ÝÝ\9e\83\8f¸¡û\83Ë\89åÌÀÍå\r\vÅ\88Ϫ\aè§P&çC{¦\80Áô¯]\98­üÈ;º4õil7B ù\91\10\83á¥=u¦\12Î=\vÁÊß«É\81o3£\8b\895\1e\9d\83ÁxÌ¢0â#ã°g7\13«j¾\14\9e\9dî#Óÿï3õ÷\19\9c»_ú:Óxò\8f¿ëkç¾\ eʪ|\0\ 34\ 12:\1f\87X6\84w\10±ÎÑ\88õþPGÜÑ9\987\87v\8a:\1e«rt\80\95ÆQGÛ*Ô?\13\84paó§BêÓqßìdüÞQÆW~;júF!éFÕE¨\ 1YSÈ\97©\8d\83ÿ\ 2S\e\89|endstream
+endobj
+6071 0 obj <<
+/Type /Page
+/Contents 6072 0 R
+/Resources 6070 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6069 0 R
+>> endobj
+6073 0 obj <<
+/D [6071 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6070 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F15 3032 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6076 0 obj <<
+/Length 2027      
+/Filter /FlateDecode
+>>
+stream
+xÚ½YkoÛF\16ýî_¡\rva
+°Æ\1cÎðe (\1c?Z\a¶¬Zòº@\1a\144IÅB)Q%©8þ÷½\8f!EYTì­\9bE\80h\1ewîÜ9sîchÙ³á\9fì\ 5®°UØó\ 3)T\10ôâù\9eÝû\f3?íI#a÷´°=\17§ÞOö\ eÏ]¯'m\11Úao2%\91IòÑ:ùùx49»é\ f\94R\96\fE\7fàû\81ur;êKkÌ££\9b\8báäbø\13ö4\fJëv\84Ó×7ý@Y\93þ§É\87½³IkÛ\81\16ÚS¸ï\9f{\1f?Ù½\ 4Lû°g\v\15\ 6½GhÛB\86ao¾§]%\­L?Û\eïýÒhá9ÝãU\1d§\e\b;\b±!´RÍ1\95ÛqÌ\9bÕb1[|î\ f\ǵâ|>\8f\16É\11÷\8ae\1cg³tQq7Ëã({ÈKÓ\1d\fÍïí~\91çÕ\7fÊ4.Òj\9f\a\7f\93Jãñ{®ð\1d¿7\90hsH\e\ eb\16Ù\8f\92$)f_Ò\82ûïîf\8b$\7f\a\17ô\ e`\95®½Öe³\1e\97Ô¼\9b-¦y\95Æ¿;Òv\8f\8eO¯ß\9f\8dÆZ\9cÞü÷¨=#F£Ó£áíååZäçËÑÑ3+í\r\vGã«ë¡8\8557Çw\eª\ f\9e«>hk=h\16\1e¼\88Âñéùõp2\16WçW\a§gç£\9bÉ\8dC
+/N®\87\97\17ïQË»}Z<Ø^\1dÏ\13Þá\aþy\ 5\94\e³\1d\ 2Êo Õ}s¯Åp'D;lm#·\v¸Q1[T5L§-ÈÚFñH¹\8aã´,§«,{ªeÊ*ʲ4\11õî\8e/lpÂïãG`\89ÝI!wÓ\8fÊ´J¾y\92öÈ«)õ?ií¸\8dñ\16| q\97®*çß];\12à\87ç²\1dÀ\ 6R
+\rX\f\_ÈÀc
+Lû\ 3Ç\v¬§¾\13
+;>à\r¿Ðý\83»\0\9b\84±2\ 5» J\1fà¤]¯ØÏ2\96Jf% æ8þ\ 5ÿC»Úº¥e\ 6
+Ôï[yÅÝeT\96¸ò\91ä\8a\84õAÏ·¢\92Eª"ZÀz\12\9bB#ÅF\81\1aÓ\84%Pý"]ÄÅÓ\12Z\15       \18M-\8bx\19\8dV\ f)¯|\9c\15éAÇ}\94\94\8e\93µ)\eTÔ»ÿ\va\90¡u\9c\91U9À"\95ãX³)-s×\90R/ë#45¬44%Hª\87öyX\8b\vc\99\91G\84s4¢A\97\86Ӣȹ­­9êIÉ 2úLZËÚ\80Ù\1f\fÁöI\87[\89×\15\8e'Ñ[\95\býW¤_%@´3ùâ\8c\ 3­:¥Ê®\94:\9eô\ 3m\1dS\rp;~n\8cVÂöCÖñ\163ÔKf\¿ÿpv²\85\85v\85çêÿÃöÃ㫳ç\9b+(H´zûæ/^ÁÉõååÅøâ\1a\96\1ab   þº5÷+¤\1dùgJ¤Bg\84úÎ\vB(Ú ßpø\89\973Óc
+\bÄràµV¬\ etÄѪLQÒ³júc;\81&8c\åÅ\fHLqWº\8e\b\ 3g\83¯w\17CmC­ã\86\16ä\fl\ 4Ö\9dr~\r<3\98\15i\94\ 4\99õuVG\8f*MX\bO\88ó\18\a(VºA\v\16G:Âó\94\ 1çã\12³ \8b\ 5²%\ 6×£\1a©\7fwèá´Áó\9f:b2\84dW\ 5F Á\b\88ThaB\ 1ìq\91å\919lYc\1e\15)\9fæ7H}Ó"\9f\e\0øgÙ\ 4«/xþ|e0u<-\9cPn`ÚÞ»àò\1c×p\ 2\8f*Z¿\80]$\»ÖÚ\9a<¤O\Ó³\r Ï\ 6Q\bÊê\8d1²Ó\Z¤â9¹×\97\v>f\83A\9d/\8f\81£\85ï\85\r}\1d\eQ\v1©¯é\vÏ\r\0\15v\95\vuÀí"I\v°~\91P\91¡0\91­\96%\14~%\88Íï;Þ\1a\8eP\8e»Ã\b%\ 5DûoûÐ\1d!PµÐ¨O\1faRZ²/ÕþcR\94´~DDÝÍÕä
+       \13ÆsÚ\84q!6Ë\9arx"\\ 5\87\9a÷\95cÝwPÌ\87\98àÉ\9a\8fÍýÕ9Ç\\9f¹G\ 5\\92º&!N\0\88M*Áù|Ê¿\94A±±4  \9dÜ=MV\rí\8e:@V6<µü.\94\81\8d°ÝK\81JnÑ(\10:pyÙs\95.\14</j<\89°\86Q\10¶øD\10öàÑ:桲\81iÓ/a\8a\9c\ 5\17ð\8c¥AªS\12n\17$ý'\f¬8'W϶Á[.ZN\as\b~\86Ò8ÏÑ\8dV\98{\82Az0\9fr\e¥±B0SÓ¼Ø\96_DsCµ­\87\ 5\ 5\b\b\84°?ÔøÛþ      Õ:&\95\81\85§\83¿\7fgÎ?~gã
+\ 3R\1dy\9aãª6\808\91Î\97\t\15\14\9cf\99   Z\14ýÁa\f\87u«>#\16G\19ËMή`btzqSû\86k×^\9d¤¸WË\95I#h&\1fÜøv  éJ¯åµ\89\88óÅ´Ã]]ߤk\94ä\80»ëZÌcêo_\8búç])_4xÄÀvm»\8d\9b`\e¢\14Ä\89ûu´Èfµ8³\10Å4½nP¼)\ e =\8eæ(q_kêôK       \8f»®lîHáëðUÙ\¿%\9b;ÂV®\11(\1f(¢¢±uPÀ6f\82U}Î\a#Ðòc
+³8Fé\97@ÙD\83S8Tæ\81ï¶\9d\99öÛGnz²)\91 I¥\ 1y\8b\99"Ŧ¨0âá×ë\14ÉÆÝ&\88¡8\15V\87رY\17+²-üfÒ7\ f¾Ç:?À\8aáäбí¯\87¿b Z+-ëb\90¯?\99\r:\9e"Pýq D{g\1c5w;\80«¡Ü}C.ÑßÝ\ 1\149@Ä\8d\82+\80x\aóQ\ 4ïZµ\98¯l\8f>\93FÆq8á ÿ)×\16\9bIÉÖ&e\80@ú5mÊïÊhZ3èYU\ 1/Ya7U\ 5}\1cÃÌ@¥#Ö\15\90\9d:"\95'¤ßÄ´\9c
+¿¹Ù_3#ð\8c°iûHD_¥ð\13D¸ù=%/\9aÛç²\82BvÄoZÈOå÷KPî÷'\82c\e"@ã%"\80HÅù\88\9a\94£ 1Þd\ 1\8cl° à±z\8a·Îé>\8cÂ\19ci丸\bÍ\v)\8dWUºÞp\9b#
+R\91j
+IúÚõ
+\8e@Ùì\87\9b\1ca¿\87;\83\87©Þ \0±§Ãá¥\f\bó\ 1¼\17<Ûi_ÊÖ·|©Í§º@      mïøk\86Ùóm\7f\ e\7f»\0òí3y&Ù´\fü\vÔß\ eWendstream
+endobj
+6075 0 obj <<
+/Type /Page
+/Contents 6076 0 R
+/Resources 6074 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6069 0 R
+>> endobj
+6077 0 obj <<
+/D [6075 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1674 0 obj <<
+/D [6075 0 R /XYZ 85.039 417.891 null]
+>> endobj
+6078 0 obj <<
+/D [6075 0 R /XYZ 85.039 383.752 null]
+>> endobj
+6079 0 obj <<
+/D [6075 0 R /XYZ 85.039 353.868 null]
+>> endobj
+6080 0 obj <<
+/D [6075 0 R /XYZ 85.039 313.22 null]
+>> endobj
+6081 0 obj <<
+/D [6075 0 R /XYZ 85.039 285.516 null]
+>> endobj
+6082 0 obj <<
+/D [6075 0 R /XYZ 85.039 234.046 null]
+>> endobj
+6083 0 obj <<
+/D [6075 0 R /XYZ 85.039 191.278 null]
+>> endobj
+6074 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F58 3380 0 R /F81 5323 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6086 0 obj <<
+/Length 2545      
+/Filter /FlateDecode
+>>
+stream
+xÚ½YmoÛF\12þî_!à>\1c\ 5\9cÖ»Ü]rY (zNÚ¸@S_¬ i\93| EJâU\14\15\92²ëþú\9b\97%EZr\12\9cs\aÃÞåìÛì¼<3;V\13       ?jâ¬\90:\99ÄN       íÜdQ\9eÉÉ
+F~:S~\86\9c\18!#\8bCÿ\9c\9f\9dÿh£\89\92"\91Éd¾¤)óì}pñò\87«ù\8b×Ó\99Ö:P\89\98ÎâØ\ 5\17o®¦*¸fêÕëËWóËW?á\97\ 1¢
+Þ\á𯯧N\aóéÇùÏg/æ\83cgF\98Hã¹\9fÎÞ\7f\94\93\fXûùL
+\9d¸É\1dô¥PI2)Ï\8cÕÂ\1aí¿7g×gÿêwá13áU'n73Ú\8a(\82N\bsBó\15Ç)#\94Q'\8f\ 3¦Ud\84³ñ£ûÐ*  ûp\8f§»\aûXPÆDY%b\19÷\82\8fÌD)\91X;\14ü«
+DØNg*ÈOHÐ\19\11Óµ'\9f&JH\93$\9a\a\a}bô°\86\bç\97¥\9a\80£É\81)\9d\88\10\94o\13áXNÄ\95r'Ìá·©3Aµ\aUÇI°H·Ü©\81Õ½ï·kâ÷üÇP\ eÖÇ    \88\9b,ö»&Ͳ¦\84e7<yt\18HÎØnò¾-6\ 5\89"\8c\83{>ã®h×ÜÛ¥Ó\10ÎOË\1c%Õæu㹨¸m\90¼\9bÎ`-ÍX\14K¿Gµ\9d¢hgÚÉ ÎËê jPµÑ"\92!tÐÈ\12âc]50%\84ÙiÃíu
+;\94¸ì\ 6:)\13\aÓð\80Ì÷¹iò\ 5\ 6#p4\91Úüh½?\ 6\1a/\90Ð\18\81˼hðR.à\r\väd³¹ç\ 5Å\92Ûû)L\0\95äè.w(K\³\85³t$Y\\91
+VyË\9d\94éY\9eûsj&ì·\19ȸå»\15ÛÕ?\90\1c\a¬ ZY4£\1dV\15    ¿¢]2¦\15YîGIè\95ï×÷~¸ç\ 1\18ôK\9a\9cÕC\ 3e\857«óáÍ,[Ö\86æ¥4\8e2Á-U\14Ü­SÏ!|\10\87Юª\ 2¯±â¯
+íWÙà\83´²]\83Ø`dͤÂ\ fÕ~sØ\97×l [,sþ(+2¶\96çz±U»\8d\1f¾+6\e\1e"^n»û\0\81¤°fs\84\rk¦^¼\ 1
+¨þX}\9de!ø\1e\19!\12\89\91¼¾ew\0\1d\14\ 6+ߢ£Ò`CÞ\83=äÁß\ 2Ä ¾cßÔv\ 4\ 4 \ 2á¢\908©«ªýÛtfC{pê\eþ\9e½ä\16v¿I\e\ f¬\ f\vFô[nwu±\ 5G~\bz:\ 2\b\ 1Ð\9c©0\12±UOÃá\99\ 1\10[f¸.yZp\98©X8§9ÒðfDZv\16\86Â\19×Ã+Âã\11è+¼£\0\10\1cÝZ\19¼¬¦Z\82Ã\92\9b±\9bÆÁëÎV\16Õj\8b¾÷Wï\1dQp¹äI\9dBÐ>n\98tQ!äîp2\9anÞÒ&\19¯»ÞÓ\8e@_\10\19\176Ëý\ 6\9f\bA!DUûÈ]µ\12N%\87PbO\87\12íá  r\8fd0#D¹(?­DO\ 4Lä01Ü\bì@B¼âiéæ\ e\9d\9e<ÿ\1e\913Á»ÀÇ\1a \12\0è\ f$I\ 2ª%w[ïq8\13ÏÀ8ÓÒr\1e_T%8o\9bgüÙì\17\84µ9ù\a\b¦\87\¿í\96»)ºyè\12\0\12eòMÖ b\83
+»ëÒØ6ï$\8f_©ç7åOòf\82¦¢DÖ÷äá\14\98L,\92Ø\8eÀ í\81£ñ^Ü®ë\8eä)¥g:]yÍ\12\0¤e\1f\8cVÝÊi¿\86\10°Ýí[h¾;\95Ãi\11&ñ)ý\ 3\ 1ç\e\8f«_\89\87\9b:a\9cåe\ f·´\90\10\fw\1c\99K·ã\95\a\8e\99\ 5ö\9f£\f
+\ 6\17¸k±]b\88µh\14\ f\8eU2\11\1a\0B~\19\ 4àbÆ\9e\84\0\1c\89¾Ä`¨¤eîÀ\98\98\17K\ 6Å\8e\ 6C\92"\163\fQ\16I`eÄw&N¸\0 \92°aè÷÷H\8c\11l\89\81µÓ*ößêð\9d\8b¸ÿì\19¶&xK¶\96QP½kØÐBkD\18F#K{5?\ f¥üóüÝ\95·\9f\9a\1d¬hóE»¯s\f\19GJ\85\r\12°YÀm#Ed\9e`0áÿÎ`t\18\r\r\ 6píó\ 6c\bÝþ_\ 6\83Ü}Þ`\98á\91Á\84\b.*8i4Z
+Ko\ 4o4a\92\8c\8c\ 6¿Ñí×9÷ß^¾2\92»Ï\80üÌS\vÎÏ0\81\ 3\94ºk\98\9cüyþ˴ϤCí X»a\8eöµf\ 3*\84·\12\9b\8dûïÍF\7fs³¹\1eé\ 2\95\85\8d\ 1\891\v´.x\ fÉ\f\87\ 6z\9c\1dv¯~ÿÈã\14СÍh\1a\e\1f/CcDã|÷\e.øýã)EBb-Â\18ó\8e\ 4r\19GÌÍ×\8cõ :\13\13à\13    Ð¿Aª\ 5\15\fLT\15¤q7é\8dO\97q\15â\ 1>\88°\9f§´¸à4\80\7fƬ(Fqî\91ñ\90¿-v;ØÁCVù6¯Ñ:q \8b\17\82£ó9\v\ euO\16øÐA½§ÍèÞ\90o\1eîmà¾\ e ¤\7fMÎ|tôô!ha
+\84îRNuØ?6\87B\ 4ã\8b¢ÄïÅ\ fK|`yû?N\80\8d\15\91ë\92\93YzÊ¿"¡Tç^;\925\87Ú\9cÀ\ 6wGo»[\17ì\bþ@Ry\17\9f\89Rq»ëÃ9ê*­ó\13)\93\82ìØE®O\86\18\aN3§\ fó\16mq\8b\9aÂAY\87\8e\80Ð\0ô\9eï\8ch¼¤öl.«Úûz\92\88\b\80n(~\1fU¶h=U\9a¡¯ã\93\91²,¯jü(\vxk\85        =\9eè\13-\16\96ÕpHA@SÜ\16Øìñ~º\93LÏ¢_\921\90÷<"m\9df~\ 5[û¦\93\9dCèIï¹íªÛ¼ò\85\83\1aüÂ\99\0\13\83\97ùøåÙ=Ê8(ÖyV\80\7f´E÷̪\96Ýsk\98[µÈȾå!ÿ4\84^\9fËmvL8H    Ì7ݦ\9bû¿òã\­f\9f§\94´õO>ï\89ÌS[W£\82AKpã5ï£Ä(Ä)GH8\83\17\97\80§Ò\10+\8f
+m
+`È\19\9c\fñÏ>¹Îæ"\11©¯.³ùÙ'ªl±\16&zR\91\r\=\ e¿u\95\rÞ\88\91\9f¯²]¢aÄ!W*°-Yy\15\ 39*ï\86ê
+0Ö\97P ßäDÔ\:¹gbFÕ¡Õ¶jZ\0\1c\1a\1eÚ\1fn¿äö`l¸lÚo»­üÄ!"\8fÊ{ðz\11Ê\86_Yß\9b\87þCE\96\84\82à\r\97\8cº8\86ÔÒß\12\9bì\fô\ eá®ó\98:_V]Ù\87\b\803FZ®uù]¸´\813ªí\8a\82u¢úhV2FSÅ È\14\9a¡åËû7â\90\9f$,):\11ó§t¿!\93:\ 6\88\1eà½ß\8f.Eèb\83K_§\ 2\ f\1eÀB\91\1d\9c=%Å\ 2uG×­(p\1fÀ\ff,       äJþ\18 \b\82PzØ\1fA×sÂå9\92Ãb\8fò\11\8f\96_\8c\13:6OrÏqñÅ}»â\8bù&¥\17íK/c3¦\ 2\8a/<G1\977ãà:õ£¾à\19\ 5WÏñãâ\91\82\89yBÁä"Ýþ\1d\932)\83UgFøA\86h$VIR
+\93i\9d\9dÈ\9a\94\ 2\83¬©á\82¡"\ 3Î\1eÏ\90b)\Ò×î+²Ú\12OâÓ+nk¬/b§òmÊL]sú\ 36~\93òÀÕó\8bïyì\87.\ f\95\ 3ð¡µÍ\1f}pòçøÇ  ×çѬ¬\1e¾*\ eáЧI\ñ ï¯ê®^
+J\85\0\9dsÆPp\1a\91\ 6\90ñ\99\83\1f\ 4LúPÏ\1f\92±»õ4_O\95c\11áÈ¿\11k\9b\96G½W\ 3\99\91EKÊ5ÓîÂx\81ê\83\9fÚö<~\7f\ 2TæXUªïûÊî!Åx\90v\1cÊC·S\e\81\89\14)%\ 1Õ¶y¤Ìë\v<_*ó¾áö\97Ëç/~x=\7fùAi\83¿¸äd]w\8bÕæcçHð\9ftê´wøû>íÿ\85:\16Êõ²û|¥ÁÉ£\84\bÓf3~4þ\aSfè_endstream
+endobj
+6085 0 obj <<
+/Type /Page
+/Contents 6086 0 R
+/Resources 6084 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6069 0 R
+>> endobj
+6087 0 obj <<
+/D [6085 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1678 0 obj <<
+/D [6085 0 R /XYZ 85.039 575.409 null]
+>> endobj
+6088 0 obj <<
+/D [6085 0 R /XYZ 85.039 543.191 null]
+>> endobj
+6089 0 obj <<
+/D [6085 0 R /XYZ 85.039 500.097 null]
+>> endobj
+6090 0 obj <<
+/D [6085 0 R /XYZ 85.039 458.844 null]
+>> endobj
+6091 0 obj <<
+/D [6085 0 R /XYZ 85.039 418.196 null]
+>> endobj
+1682 0 obj <<
+/D [6085 0 R /XYZ 85.039 177.602 null]
+>> endobj
+6092 0 obj <<
+/D [6085 0 R /XYZ 85.039 145.384 null]
+>> endobj
+6084 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F35 3036 0 R /F15 3032 0 R /F59 3455 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6096 0 obj <<
+/Length 1406      
+/Filter /FlateDecode
+>>
+stream
+xÚµWÝoÛ6\10\7f÷_¡m\ f\93\80\8a\11¿©¾eiÓ¤ÀR/q°\87\ f\8a¥ÄFcË\91ä\16ûïwÇ£\14Û\91»aÅ\10Ä$\8fäÝñ>~wâQ\ 6\7f<r\9ae2\8f¬ãL:\17ÍW\93,z\80\9dw\13\1eNd\91b\99ѸõÛlrr®MÄ3\96gy4»÷GfåÇøìât:{{\9d¤RÊ\98ç,I­uñÙí4áñ\rQ§×\97W³Ë«w¸R@äñí\14·?\'NƳäóìýäílGlª\982\12å>M>~΢\12T{?É\98Ì]ô\ræ\19ãy\1e­&JK¦\95\fëÇÉÍä\8f\81\ví©\88n\8d¼.íO¤2cΩá\99R\8f<³©ëî\97$ÕBÇóí¦-ʲ]ÝÑ:½ ñæôöúÃU ÝÒøûå\9b·§×³\8bO\*üG6áÄW\1a7ÍrÝUͺXUh\b|=G½òÿIìâ\99[ÚVÍתù®>'ç|ß\1c©\92ÌHëµû\94éìªî*rl·\0\9föóD¸ø\eþÔD¸\83½b\9e\b\e\7fi\1f\8bvQµIÊã×Iª\14Þ¬(R>e\5mG\8bz\1d\98-ánKÓ¦zÚⲩðz\89D\11wA\ 6¾\94øÎ\8bM\92\82,\7fêgb7\bñ'ª9þÖë$pñâà=\9c\8d\84£Õ\8cÛ#)\92
+Ŭ\1d\82G\0\95³\ëÝà\81´\0\13\82(® ?´Î\9e\9d      Dð§46>\7f¬\13ÉÁh\12\17\ 5\ eM7¢\8c`R¨#ºHÎ\1cÏq\93\88ÍCD\93ëw¤\1e\1f\8bíóåÃ6ØTåÆkk\ e\ 5\eÎ2å`:"X3Å9m\1d\17Ò.j\1f\13-
+±qA²|D`Ü\14ðVO)î¼çê­_kr\enl\9aÚïxÇUåv\88\82ö\15ØT\1aÚ¨W+\1c
+ïX\b'\r# öG\83\8cuIÌË¢+\9e\ fÙ \9d\89ë{\1aCHû<0bçUÒ\ 2®h\17Þ6ߦ>w!7\f8ÀR
+k¿·A7\ 3\97\15:÷n$¥´`J\99\9eSíÕ_¡\86<\86`QÒÅ!Ÿ\8c\8b\87b\89/ü\81\80÷/FCôÁ\ 4OÀhâ"^¶tc\8d\89\8f\13¸'ò¸ó\16óÆ©JÚèêW8±ÁfD,½ER°[å\19)\7f§çõ\r\ 5Õ\r\ 4²[x.&n
+²¶·GxÛ.¢=m     %HqràO\87Ñ\96\1aÃ\94ÎÁ \90KV¼¬\ 46·¡\12È\83J _T\ 2DT\96çr,t\85a\92»\b\ 1\80©<ß=2\12åZQ\94GO H{z?z\r­ó¤È\18Û\13O.W2\8bÞÔ Oô¬\12Ï@Ý\fJ\8f\80\91\8b1±ýè3j/övÓ\163@:ù\9c³\aÁe\1c\13¹\ e\17^\1f\9aÙ*\96\ 3뽤>\9eÁ\ 1³\b\8c1 ÁÏw\ 3nëz\80üݤ~\ 1§<sÐwìË|Q\9aÁ'L\18ð\v\0ffÍ1ä\ 5\1fë\12¨Ú\1aË\8f\89ÐL\92ü\7f\83î: û%,ÖmW<>Âd¹~ \80§\ 2\ 4\93)BAÝv7óf¹é\88ö¦YúR\8cs¨J~,h8\ 3&\8fË>YÖÿ¥&\88ïcóé}׳oFÀNÀ\ 3µÙ\8b\ 2D
\e(¾c\90\ 6àè2\11.x$ÊE\ fÏ\9bÇ^TW\95\80\19*3ñ_¾QØ6t\10\99\835\90V\ 5RÏcÓô\977>¼<\86\ 1ý¾ö\ay°q/Í\9b\1e\82\9fç"©_\803Û>\94\9b\11<¾¨\9ap½è'ÈÐCY\9e\83ßÝ\1e\94µÝ 
+rv¼\7f\b,l\1e{8\1edtDÜ\10¨6÷\b§Í
+¯e¤\10\8c%åÐ\1aõ®\8b\92\88\ 3,ÃÜ\83\7f`\aï\87ø"r`þuY\10aêõÀ\98Yã¬û\15ïý:m|8z
+FªSñy\ 2?M\1dô\b·ÿô\17Ë¡^#mÔ\9e¯F:Ö»f¿âö\ra}Ð\85\9dá.}%\9cà'A\11ª\17÷ZÀ\8d6Ä#\8f)\14úÕë\91ø×\96q§Ç\12\80\ 3À\eµÓ\9c(>\92\0\80\90-â½>ÚðhõO\rÏ\87\9d\16t\1d\1aÕEè%\10G\86\vÊ\81ò}¶L©ýnG²J      \96s7´S\14¢Ø¸¢\84{\92ps`F_÷ýxE9÷Ü\977_ú\8dåÃ"`¹/ë\v골ü\97/\0\1cö\98°\12\80Å1\99\1dA\9d\10\10\ 5'Ñ«Cp}×ØÂñ\17\85fÇó½\82\7f\ 3\91àmüendstream
+endobj
+6095 0 obj <<
+/Type /Page
+/Contents 6096 0 R
+/Resources 6094 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6069 0 R
+/Annots [ 6099 0 R ]
+>> endobj
+6093 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 667
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 6103 0 R]
+/Length 44246     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\rC¤,\10FDPP@E\14Dýÿÿò\1dtëê½êúØ6+殶EE\ 5\1e\9e\19\18\86uM\92äöRà\8f\8b\98ä\aHÉ«î\83ÿh\97\8a\ f\90\1eç\1fÍ\ 2',$ù\11¼\90°\90$IÂB\92$      \vI\92$,$I\92°\90$IÂB\92$_\8f\85Ѧ"N\92°\0\9c\8a8ÉÙÄ/ó\13R\13:\7fT(®\1fæX<`\ 5ND*ù$g\13\93ÎDäÃîH\8f\7f¼\93
+\8ee*ø$§\93\96ö7¹Ï\1fO=K\89\9eä\8c¼PÞä>D_þÈ8JPHò\9b\ e\v\ 5%©Ð\93üf^È/XèiÈS¡'I¼\0P@i\ 4)Iâ\85uÕ´:¾\96M*ù$¿\9a\17\86åP\90\9a;L$Iòkí\85\83\15h\9avNòÛí\85\8bý\8cR¹'ùrÉÝCÉ¿\82\17úÄ
+IΠ\19}(Ó«x¡¾G\8b}ÿ,Ù=\16t\8a\8f\91ä\14"\95~ ã«x¡Ëîô)þnWë{^дNµ\90ä[Ù\v-+\95\×±í[æóQªÒ¯\8a*¿Z]\8a5\1fméZß÷\ 2\9a\9b|uÒj»6ª\8dä£\8bçxAÓ%\95y\92sÊs¼\10ø\1cx±bN\a¤\1cÅ\81\93u¡¡Õ¼&$z·ò\86à\80±_        ®à\98Â\ 4.A\84nëÌ\17\?Í\v)\80X\92ïÇ\v\b\8bµ\9eW\1e \19+C\87Õr7ÒMp°1\88Úè\94\v^ÃÕ\8d¬s0\87EO\9b\95ðÜó² ÙÚÐñ)^¸\9fkÓ}*ù$ß\85\17\10´Ú\92\b®#\16\18\1c[KeF       A¼Þ ­\v\9c­\82«µ\b\bS§p¾\ 6\ 4m¾×\14\11BÕS¼Ð_ 0\0\92$ù.¼°D,ä\80\ 5 \ 1\19\9b>±#5\ 5í\94ÒÅH-`¡\0\16\a=P£ðz\87\ 5®´ÒíÓöÂ.Ó§iJ¹\80\7foºâîôg.û+9\17/\9dþÄ\99\1fz\9b¯h\11"ÿp\ 6ù÷ôÊ\7f\96\17 m×õ\1a±\80AG\1a\ f\9eBB­Ú{,\94\ 3\8a\8d[öwXP\19\9clñø¤½°K÷y\1e\18\8a÷Q\89{CWÀ\8f×Ï\9f^\9d\9dãÿç6\93½©\90ðϬ'üѦ¬ðW´©\a5%\86w<@Î;MÛ\1fÅ\v<\10²íËÑ\902\1c°@lNxQbÐ\80¼å\80\ 5\ 2XÀý\86Ñ<ó¬'ÐNB<y­À¦®ógK¸úD\ 5i êm@\e/¯/ø\93ã[ù_\f\86x¾cäßSç\15ý(\16
+,Ü\ f¡Gg\19÷\ e,Ðe ß2ÎÉs¼@jÛ@­û|'ÍX$qø´\10«+³|ÍÝ\85Lá¸+\vPL"\9f\vq$¶ý_Eñ\87\17\96Ïtú(i\16\89+ÏJw<N|\1exº¦Ù[pÓï\8dK4=;>G\e\r\9b¼Év,\88²ÌwÍd,\ 5|)"D:Ó\9bÇXØ?î±0ªý]ó¬/ö»\89\12\18q\8c÷é¨ÈöÛ®¦,÷<ìqîj÷ò\119ËÌ\ e\17ïã½³ýÞyf\1f`AØò\1e\ eyS\8aÿ½Ô\9e\\96{&Y¿í§\15½Ü+«ÍÜ\919d+÷\87\83:jØ}æn/\91#w±Úý  áͳ=9Ï÷ÇQt\84ßæruÞlpFqÜÎ\1dïä×­dðöÇ\8b\8e\8fº\9e~\a%)/U\7fÿOeÏó\ 2¹ò\94Ø\1d\16\96O5\9bÛY,Ù\9a\11\8c\ 1\12Qe[ɼN\1c¾\93qÍb\b\ 2Ðy\ 6\ e\9fqh\0sLàõ[r$\94ðÁÕÚs\ 4\a\14áÀ  \ 2Îد¹\97ð\b\v\ 2\83\87¬ \a\1aÃeõ\849o\0\v\ 4ò\ 1dÔp\ eä\9bÏð\89Üjâ5À\9b\14Åã\1e\14ÑøL8[\e\9fh<\8a\ 68çR?\rd\ 6
+\1d¼\ f°RµV\9c\10\fÄÝÀup=Cp%\1cjãYðn3Â\14ñ6®#là\Ì\89\\eBhø£ýE"\fÕñw\80L¦¨äR\9a!½V\907Å®å\14\97ÇÕíZ`DCC\ 2çQ­\9cb\91uëÆá ù\10xt13P\8e±KQåø-FÎ\ 5¡ü^bá=Ç\vÃuwÕ¹ã\85\99Þ`·\9e8ëQÑ\11ÅÕ¤8@£\9c¡ºñÞ\8c\17\9e\17±m/Ôä\1cê\ fÁó\10.àôjoß\ 4C\v$\82q(\96\8e\8b\9cÓ\ 2®Ï\1e`\81\86(\17÷Â
+:À\ 6Z+\ 6+"\83Ï\19 ØQî\f\8d·\r Cb8®ã{Ãg   ç(`\16\v\9f\13$uE\11\ 3\1cZlµ?bCñ¥\8b\80\85Àä¢\85ÃgÀñ}àï\1a^ Z\1d¼\ 1!;WuÔÀé\19\98y~\8dÃÛ\ 12ßo\Qø\ e\ 12'Å\9f\19\94\9bCA\ 4\9d&¾%¡ªðXï\1dV\ 3\8fØCz   \7f;(\9a\82âÂB\16¹ãq~IÅ¢X\19\85ò!ð(=$\ 4À^O¿ÑnLBøÃ/Ï{¿ë37õS\rT\7fþ­\8aX\1f¾÷wX¨¢Ö«©¬é\ 4\16Îj²\Ø\9a²26qhÈ>2\95\83ú$\Û<\873¡ÁÄ\16X@Cß­\8f\83\ 4r¶m.ba\9eç;,\fti<\\93\99¼UÐx¢5ÑÆw\84{_nká~~\9c©hèÜx\ 1ͧÞF\vù\a\9aïØ\Q\r×\8d£\85¶\ÞÕ\86Û¶-^\1cY%?´?h¶¦¹ÇB\1d¯\9e¨\80\12µk\ e\7fU\r<\87¡º-,©\ f\ 6\8aÁ5¼\8b\1d·\8eBC¶÷\99³¨Nî'ì\1a~u\94T$\9d\15\ fë¼\97\½Û\v\bÛ¢\9dh\91Åb)\ 1r\11\91>[\1d\94¡ØbÙ-`\18  Ú\8dt\8a÷þÆËÙoê§ZÝäf{³\89ð»ÃBlM\rm\1c¡\91ó×\ 64\ 1N¡íÚ\88\81Þîí\ fT\86\ 2SJ²¨$õ(Æqò9ï/cj\11\1apøÿöB\r\89\1aÔí\99Ó¨SA3\81\1d\vÝqÛrU$Þ\8fÁÛS:åãá\16\89×9æ\9aÑ&Ö\09\12uvyô=A÷\11M\15Í\ f\8e8Fæî±\10¯\86~ÛÂ\99¤YÅ\f÷Ðp»]Ð\8aÂþÄMF·üâ\88Ùdü¢ÅÃû\ 3\10@Ñâõeà V\v<2\89º\rðÂ\8c\ e-¹¤P\ 2ÇÕå\18m\802¾Ó\fEÐìï\94·\aõäqðèroü}\17ñÞ\94\17²b½\15\16ò"\8f¼\90G\1d\89ïf`\11\8dWBË\92Ö\8dÓ\17,l\11\vÑ|\8e\8an>*N¥\8a\ 3\82;\16bK\88Ö\rÙ\e¾Óz\0åã\7fãH¦¬¡W帴æ\7f\8eÛ¶\9aVY>\ 1\16V×Ô´\1eé ¶M\9aý\È»\1a )aâ\193QŸ\94P9è\ 1\9e\ 4\9a_Å/X(â\ 3î Ìi} i `/\8f\1aG\86\93e ÕH3³AN\a\16à¥\ 2\89ã:ùÆ\f\98\16\Üg®ÝªÉ\1dòâ\8céþ\96\a\16\86µþ\83\85\95\a¸ZnkÆ]Ä\82\88L\ 5OSeB\81i\1fË®\83\17\10|\ 2\8au\9b\94\85\v·\10\13ýÿ
+ZÆþkÛ\15÷,V \9bë]\17ê¨\8c¼^´ÑnPP\99 J¯#4h4Å~:\8bJòÎ)\91\17¢.4>4\9e\1fóBµ÷Òa\8c\8d*\83Û>â\85ý¶tWÌÁ8ØJÂ"ÅäÑ~ÍQuÁ\82âÑd¨â=\15ñ\rm\1e\8d©\8a{^\18ãènÉ}|°\11îTG\9e\0`\86.~W\ 3Ê÷\87\8a\16p\1eÔ\81\ 5è\ 5öé Ø\8a\a\92ßcá\90\r£\8b>#\8e·\1c\9eà\ 5\ 3Xlã£\99\8c\9b\10bV\81\9aíb\92ÄÁç\88ÐU iM¼ðú\19\9cO\97\85v\9aG#\18\rq䤢XWÐ\9eÁÜT\88\1a\1eÔ\95&\1a¯C\1c¦\19h¥ã8\12¢\9d\82Ëô#^ \8bæäÑ8ÒÞ49ºX·HÕTå\94ô\13\87\10Û·\89X äþ¶ Ê÷ ÁØ\91\12µ@Û\19hPÑn:°àilÔ\ 2SÝA\8bì\1f\9aéÇüÂ\ 5\vÐò¦\ 1îÐÅaª\1d\vD/Ñ`\85\87Æ\1cN\9dU\1c\97\80ÃÀ}Å\8a\ e*ãñ]F\8aá!ë\88¤ÇS%wv®¸{Ë;^¸Ã\82\ 5k[Âk,P\8aYTØú\88\ 1ÀB|'P\ fÛ\9d\17ö\89\14(?MCOn\14z.ñÂk¥\ f¨\83zïQP:¶\8f!\ 4xË\¡PCÃ\83\8f®¨ Ñé\10ú.Z\84!è©\Å\80Bµ­E\15m^¨cÙåùP.¨{\18ýUM\8f\86Ù\9a\10fÈ:\v¡Î´^{P©D\17ûxÐÝ'}ÜvBa(ªqÍj4«hC\ 44C÷ß\1f\83Ëzÿ\90]@\83[mõPÅ(ºxöt\19WÒp\ 6ü©Qè\87\1e:û)\84,N\r\aTÙø\ e{¦«
\86du<\9fÞ?l\ 5\ 5\91¯vz<\ 1Ú,æ\ e\vu\85:ø¢c\ eC±öñ²è?©Q¹¶U\bpã-^½g\11\1f\1cÊp\92S+*(¾¦\8b\97\96ó~ïßÇ\v.?-/üO:ú\ 3c2]\86\97®3¶H§5É\axayS\88£ü\v±P%,ü\v\viUÉGxÁÒð¦ó¿\10\v\ 3ÃV\96WìÊó)K@ø\0/ JßB\f\vI\92|&/XJßF\f    \vI~(/\84}&3ñB\92\vÇ|û[\O\12\16\92üL^@\17\17\97Ä\vI~;/ôZó \861ñB\92_o/¼µ£O¼\90ä\87òÂÛ;ú\84\85$?\95\17ÖÄ\vI\12/$^H\92x!ñB\92\1fÍ\vUS¾Gpý\96ëz\9c°\90äìXàüAd\8c7\b}Óe\94\97©¬\93\9c\\84¿\8b\8cñ\16ñ\ e\ fë\eN\17"mq\9eä§J2\0\92$IXH\92$a!I\92\84\85$I\12\16\92$IXH\92$a!I\92\84\85$I\12\16\92$IXH\92$a!I\92ï\88\ 5o\92$9\9f8\87\aqã[\9avK\92ätÂ6<¹ÛÞR\9aTìIN\8a\ 5\9f°\90$IÂB\92$    \vI\92$,$I\92°\90$IÂB\92$        \vI\92$,$I\92°\90$IÂB\92$        \vI\92$,$I\92°\90$IÂB\92$        \vI\92$,$I\92°\90$IÂB\92$        \vI\92$,$I\92°p÷T ðëéCÏ\1c8.J\92ä\87aA2¹É§± ãÿ¿Ä\98\84\85Ó\8a4ò¨¹ø7ôe\12\84ý9\90°ð\82\98\1eõ¡]º'\82Õ\18\15ÌPÿÕèeV\8a©ê:\97\1aÞù\90àÇftlkmüfÛ­\1díh\1dt^Þ6\85\97      \v/\89\1fèÀ- \829á¡ÙÃ\a\94%óBH?qSc\9fÃ÷Í\b\ 1YA²ÛòyYg\14\82HMïtP°5§´2¾C@Ý\92,y\1dwQ\ e\99\91\1d\1c¨[\99°ð\82\eÒ\ 2\16\9c\ eÕf\98ÑA\ec&T\8d"b\81è \fsÍ\\17@²]P¾À¤é\96ªò©í\9dM      w\b÷\85âËZá¨Æây\85\84^aî4ÕYÏçØ­Å~Í\1fÝ\9d\ 1"\89Û3Ç^\8e\1d Ìy!\7f)\16ä8ØÞ\90\90W<`Rx\84\ 3_6\84g\8cÍÀ]M\11¢]>p\84\b\81\83\19ç:k\9aF¦Æw2q\ 3/\84\11Cð]ÄÂ\16±@r·*:.d\15¹\9aÛHñå\1c\11S¨3\9f\rSÝõ\86\8dÝhb\82³z\9a3ó;±°IÇ\9c!sË\9b\95ñ¥äãÚ£\12µkÁ³\81\9b\85\8eP\9e\12/y^£\82ªµ¯òzÉ%PGj{g£\ 5èÈbÇ/\99¿ðB\80º\13Îwtì)R\85\8b­Ïd\18\ 5ªcßGpÛSN\101~àÛÞ\19¶#ç¸ù­X\88\ f\ 6XPx\93\ 2¡\998\ 6\r½\f@\a\ 5\9a\8c|\94®ÇmÍq\9dås\9dL\85SbÁ\10´\9b|FT÷¼@      Á¼2F¡K#\a¥X¹&k¨rpBOKPzû\1cM1¡ÅóFKw\83!ÂSc\ 1\11(ÌØ˶\81^D\17¼Ñ\\ 2\16DÄBa¼"íV,\9c»\84\85Ó\9a\vÄ\80\8e®»·\17x]W\8dÛ¬ó¬Ç¼\88£ä\81\82\16¬£QM\ 3¨OÆ#ÔâñH@\96Û[0þy± É,¹\12\1aÞ\88\81W\94­\1d-\ f^\10568x\83B\ 6zÔ@å<'³ù¬öBëe®©\85ÿÎ1^­\ 4­`\11Ë\16\ f¹ÉGÚ»\8dÙv\1c0Ò´,\8a¬è)0¾Æ5\11\ 3mbB\81\vù«±\0¼\90O\1cÌfëkL°Î0  \88O\1a³\85\10Ñc ÚL"\8cp\ 5¥¶\984ÓvFb`\844¶çµÈè\d\15\ 5Ý'2\ 50FÍ\87¢\99\ 5Àà\f¨¾à\95Ëð\10± -¦]\9eñJB\82\8dçüb,l\9bµÌ\15ºq\92\99L\17Îlª\97­µ#\1c\80\8eÄnƪ\9e\19f\1a\9d\9a,Aá\94b\1aL)ERº\ 1>éà\1dB»ö/7\ 4ßy\13GO[D1ïó\9ecNL\1f\9b¾èhf\O1ElÄ¿\1d\vq¶Þ¸½\v1NÆÁ%Ã$»ø`Ä\1f°§\8f\83qÆͤáÔ³\82akÊ"Ö\97³Mc¡Ê \93»4\84¢lÚ½5È-+­ÜÌX6L¶cl\98m<ËØ2\83\9a\1doCaÉO5ɧW¸1\17÷#\13ý\90¤¼×\83Ý\9dbË.\87â\99\87ãÒþûr\86LXH\92ä\96¦MÂB\92$gÁBô9Iò@ÞÝWÈTv\1f\132¬×Ë̽\ 3\víT%y(ïu70Y*»\ fÉÂÑ\15sSòÍX\90c\1cYKÿîÿÑê\9dSèNýú\92ü`\ 1\µüÐ+&¼þÆB'm\92{!ïõ<w\9a\16í¯.ºV©\ f]\8f¯×\12[LÜ{°0        \99äNÜ\a°ÀG÷Ë\vï#ïo$\1eüõªñ\9d¼\90|\89þ\8c$\98÷cAÑñ\97Ï8Ê\8f¼ÿ5Ç\91 \1aßÇ\v      \v×Á\82æ¿\1c\v¬(N\84\ 5\9f°\90xáËÊÎ#"Ùi°\90x!ñÂ\17ªHe\99x!a!ñÂ>ÅbN\84\85Ä\v\89\17\12\16\12/$^øòÂË\1av\1e,$^H¼ðueçNe;'^H¼\90x!ñBâ\85d/$^H¼\90°\90x!ñÂ\99äcó\vRâA°ëa!ñBâ\85¯+»\8fÍ;·#îÚ6ñBâ\85\1fQx\1fðGb&Äõ\v½»\1a\16\12/$^øJ%I~¤àQQR}=,$^H¼ð\95¶³ûHÁ׫á\83¿\1a\16\12/$^øBZèÕ»÷ìc\8eà¡J¼\90xág\94\9d\vï·\9d\99©ãrçd/$^ø\19\85\ f\8e£\1d[v5,$^H¼ð=mçíÁ^»\89\17\12/|{qî<Õ\98x!ñÂ\17\8aQÃIö»O¼\90xá«mg$Ï\83\85Ä\v\89\17¾PZ{\9ejL¼\90xáKKO\9e\b\v\89\17\12/|¥íìO\84\85Ä\v\ 5Æ>fVþ¹\9emÏäô¿[¼ó~\1fxP3t,Ù\v   \vÿâ\85}«»\ fH\1c|?þØÚg\86ñÿw\8b?_Þ²ý\f\93ì½ö/só\99lçÄ\vçä\ 5&ë¡úÀ¶¿ÌUõ²_/mÝVÕ\139ýÿ\16¦!\97Ç\91Yÿj\18Ê\ 2\rè½;Pl×Z~\90\aóBôÂDP;N8Æ\9c\84\r\1fF@×\ 5\ 3\83ßqkT\1f·\931ÆûX\91ÆÅM\93\8e\84\1c\91£vÝ<ç\båû¶3nßDè¸èî\16G®Ò8\91Í£\83\ f¿\89jÎÿä\ 4iFìÙï{×8ã\85\94B\1c      Ædt¡ê½Sf\8c\9d\b\v\89\17Nj/øy\9aQn\860ÈV\17Òê±è{ø"\8dB\1d\93¦\ fÕ\b5S\ 5åL_v\9d¶qçlú\98Ð4\95\9eC\b"öÛ¼\ 4,èP\ 2°ú07FÚ\ 5¾À-\ 4Ü"´ª \1d3Y©»QmM£\82ö\19Á½Ù:¤<ä4\r\aÈÙ5sPfSMWÛ±®Zæ\8aºÎ¼Å\9a¿\9b\17L\9awNXø§½`ʬ,YÀ\ 1×#í}F\9b\9e\92\19\a¿à\19#©ñL0k\11      ¸Ë\ 3\85Ó&áÈÌ\10\8e     \1d$ôeYBÍù\81H\1f(BT\8b\9aÏ\846\16£À\aw¹EO!§ \ 6\8a\91¢mÇ\11â*Ã|²dϺãx®âÕ\15ü\19\10U\ 6c\84ãYµ(1|\94^\15Ú¾³{7Ý\92ì\85\84\85\7f\8e#\19é \85\8eyV\15´\17;\16ÊuÄ\rA¹Ôr&N¨­Æ2oø\86ð&&l
+<BÂZÒ¬ÃL:³\a\99\10¡\16.p#Hð]³:<\95\90\e\ 4F\1a¡à[Ë{M3Ñ\ 3\160[ç°Va\9d\8f\9c*>æ\15\1d×\1a\9b¡_×0{\1e ]­\9al8äy\877/Ý»Ç\91¦ß3\8eôêá¶ËiO\9c}\9ft\1aÕòFãH±\1dCÓf&¿ã\ 5¾II´â\1cõ¾\84¾Y\v\ 4=6á\ 5\14´ÑÈ\13è±       í» î÷$G\95÷\bí?ã\ 2\1düd\10ÇËÝ\8d\9dâ£1xÑ\98yÀB\15¼¨Ðº\ 4q\97\13rb\ 1¨uØØ
+h\0°Ðå\rmDOF\ e¼\80?6]ø\8bæ\17^=.xièO\8cýÝ'µ\eûiXø×¼sÄ\82Ü\9a;^àÖ\0\16̦1í%S\84jD²¦i$4sæÈ\82º\9cì        `Eøûñ$R\89\v\16\fÇC\ 1O+³\9a\92K\89\9b\9eZÀB¥ñæ\1ebáÈ©Ü\16H\0,xÀ\ 2áÝX\87\ 3\v\99P\80\85%ÞìC\v\bNe;\7f&/0YwSõ\1aëÈ\r1Kf\96Îýÿ\11ï\92d\81ì×\17\9c\89{\ 1{ylÎìåë±ðW·ðO^\0°\94¹Â\ 5\9dò\89\96%\1d\vÒ­\96\ e\1d\83\\11À\ 2ØÅ\8aòBt¼\80sÆ?X\0\11\v\ e~FPmJÚ\95|\+n\8f;\ 3\0\ 6ÑðqÀí\1d\16\16À\ 2\12Q9R\1c¸ b¡\15\15n¹^G\1e\1cï\ 4ð\82\87ÛBë\1152\1f©\95''2\9e2!\9eîSã\99R^\v\v\9fÉ\v1RA\1d»¬8"çà\91áç\18Á»\e\11\14û\17#V¨0HË       òòÑÀ\9d4$¬ûfârÄýW\ f:06hß×s]O­k\16ø¬@Áx%\16\98\ey\81±\1a\fÕÁ×ÑV\8d¶3Â\1d4wDPÛÇß\85\ 13\1aúi\14<\100&\86\81±\8dx\95W³ÿ\ 38l}\88X\b\ 6á\19áe#ÑÒ¾4ax\86\98k>\11\80\ 5o»Ù\89\8aÎ1'\f9\ 5H\88:\1213ØÎ$\188¹ä\99ï\89Ì\bA\1f[céªúï\86Ï\8a¿;½¿\vo\17\vÊÂX°oÀ\v\9b\ 4\96\9bB\83ÛT![\95µ}\13:0ÙT¨¬4 ¿B\9dø,\fõì}\1f\14
+¹­ö\81»¬:\ 6î<     znÜ\9eY-¾\1a\v\ 6\87µæK\r:\86×¼®k\8c\820\ 6ÊÑìcüÌ9(°ØYÅr\8b\eUÆ4o6Q-ù\eya\83²é\vÃLÖ[k\14ÍÊøe,\e(A[6Ð-\9a¦\1c\r³vo.ÐÕK\93\95£gí\9fÖ$¡?÷Ö²x\985¥5£\94M?º?xÌÊÌ°vÜâ\ fä\14/\96E\ 6\85\8b_à'fÎdÖ\8f&\9e¶±\8d\89f+Ëö#A 7£ÿ^¿ -þ{\88ÖOOt8\8c!å|Xü7à\ 5PFˬ\81¾\vº\18\8b\95·|²\1cÃW7à@ð\96ÅÁ½ÙC\17\87h½j\1e\b\9d-\81´Î`\1c¢eÆëÝ<Ü;\1f\80\94ùb%\89I\82â0\8bX{Zj"òÜR-H\15\87å­i¦Ò1ÐãuÑlY&eÖlÎjÝBCSCã-"ÿëÁ^á§Ê\8c\81\97\86ßRz8;\92)ÔÇ>\9d¼ÿ\8eGØEMØ\7f\1f      \ f5
+ß¡Ý\e\ 3\83\110æþø\9e«9®\80\9f»\ f#\1fät\9fx\\1d\13\8f\ 3\ f3z'1üÍ*®\a3>v\ 3\92ù¨#Hï ¯ Úû8Qèàã\98p\8cÊ\ 6Ñ~ÃÚíS\881+øqn\9f#<~\9fi\1c ÊÊ7´_KR`\1d±ÐRP:©
+sn*;Ôù:ð\11Ï« ³ãÃÚòPÒl-\aÆ\11h¶Ãª\89CX®u´ô\98E_íÕ¹óÂ\1cr\ fÖc¯\89\17yË'Aº\9esZt\14óÎ1Ä1æ\ 6t>0|}\869'\85\ 3\ÓAQú?O\88·ù©\9a¦~\97ÁÄdWÈ«çz5­óï\ 1\83
\1aú\8f.cÝ<+W\fCh
+>¶Ó¼d^éi\9e\80\ fU=÷\8e\ 1\162<:5×%\1c1F)©ú¥VF\82&«ä\99xá0\8by+¥k±rÐpF\f¤\8a«\92\80V\84\b§\19\1fÀ<«3Ú\98]§¥xa\eè¼Ç`\85\0£.31f`o¾\1a\vÀ\v5\9eº\9ac£y7-\18[G:EõVòfÍ\80-xá\ 3½Ã\ 2A¹ ÁòlÕ\v\18±~{+/<*ø\97ëêÙI+fþgy>\1aÝ\93þ+Éöo,@5+Å[¯x\81\88®hßP\1c\1aèx\ 2Ö\81·3\9d5\981\ 3­*Þy¢sèP\17>Í4\v$\8e\ f8B»\8eö%T\ e\7fK\10î\9bÌ;\ 3\16,(\96\ 2°`\ 1\v\8cW>ë\bí\a>\ f\15Ï k\15Õ\ÐÆ       \84\84U3G[4Ðh\ 3\ 6\1a`!÷=\8d=\9b¯¾z\8e\85\85\12LB!tüD%ØÎ\1d<_^Óe©)\18>9T£Ü±@Z\8e\96
\16\8cUµåq|`{?/lÿ\18S¶ÿss»ç Ðì\1f/\1f³mû\80\92\15Ü2ÿ\1fÂrD£ÁC\8e\16Óe¦àUFU.æ:'xlµ\f\æ*¶\99\1c Ð\ 2\16êÁðn\95\15`a\9fC\89\13\80À        Tɾ\94\ 5\99Q\9dkZà:Wt°46ò\12U«ã\15t²"Ð\11\11\9cà    \ 5\9d{nW\85íÎ\v\8d\88ã\85¼uqÌ0º\f\90/\1e\8eÞyaF\ 2\94\ 6\ 2j3¨Ú\80\ 5ÅG1ói\9a\86b\9esw\87\ 5Üò\1aÒz¶©@±û\e\vW\×\ 6\16ç£h\8a\8cM\99¼hADV\ fBrÁ\99Z¢ì\8b)öò,½þ\7f\95\9a>\18èF2Ð
+J\ 2ºe\ 5ú\81iQã2B÷!3a2:D%\ 2J\8f\vй\1dËó\83\17\80*\9cÓðÆ\94¢B\9e\8c\17\98©âà\9cè((D\80\858\82\a=g\1c\17Ô`4#Þ\14\84\10¾ä\r\86\13ê\rÁÙ\93Á\93hxä\ 5е\11Á{ÍIû~\1f°kÚ\v\80\858*<\90¨lÄB\ 4^\18=(Gk\8b²\ 1[`\ eS\11!\bv`
+­UW\ 4¹jj\812>Æ\v/>Z«3s\18\91Ñä\ 4\9b\16gN\82¡iL\83·\1a\e    Öäá£Êø\90W_>\ eqiù\7f\19¸¾«¼)y Ñ\ 1¶l1(Ï\99Ëж5m¹P=\13\11-P®\84\0S\93ô
+\9b\91jáU\13b\91\ 3/t"ïP1ZÍÉ\eÞñ6þHÌgCæ\98Ë\94µm\81\vÕxfFU\82\11QèÆ\8c6º>nvs£Î¬\85ª\83J\8d\ 3wí1pgÛF]\ 6îX\99}­ñ¼\8f\19\93íÀ\ 2;
+1bÁ\18\ 4D\87Ç\8d\93\8aò¶¤h¦\ 4ô¨y¦\83Á¸Ã\ 4z\83î±BpM^\88
+\8cÈÆ°\ 1LI7Ñy\1cÁø,]\ 6¦<6FCª\91\9b;>\88\8c\9f\84\18Ì_E\8c \97w\bô\87\9e\96\11\vb¨=#(ª\185ím@.\90¢À`\1c¨%\bI\88-i¿ð¬¡A`\4xÒ<ó\bKv.^ØÁoâÍ\9c\94 ÿY¿÷ñÎìþöf\1f\9esf\9f@tr\1f÷\8bgÿ\19¸\83\8bÜ]\83q_½:\98õ\8dk\ e5Tfå\1d\16ªVÅ'ÕÕ`¥l\87©ã£)+\r'\9a¬ë\1a)Ç¡ÒÌ´Ãÿ\14\82\ 2\90æPP4\81J9a]áF\83v\81Ã0ó1ã®Æ¢\ 2\93\1f@\80È\10èà\1cªÎà   Ä\8aìÿm%\8b\v\8a\\ f\ 6Jt\1d\96\f\e\1c\84T"ª   at6\10R[Y\97\11ßÅ\fG\80;p\b\95# ^Ô¬\85¤ð\16¸ßÞO\95\8d\95\8bÝ«\a\89ï·\18»\14\828&Ù¼ÛW×ä@Þ \91¸x¢\89³l\90\16§á\98w\9fi/ð©à\ 5XY\ 5\0\81e-Ã\99íZÓð2ÃÀ\v\eÖ@]¤á\16¬²Áù
+ù¯¯\88§öåiwÿ¦£\8b´£3û\88@»OE\8c­\17`\15XP\0¥³6®pÚÚ}\9a\ 3\8e@QÛÍ0\86;c=\8b×¾i/¸\9b¯_\0ý\1aî'ß52øü\15_¬7ýå\83aÊùu\80\7f\86\17Ø{Tù\9d\17ðè\1aÚl\81Ò\99\b\85Áø,\vÐ\91\88å\94s\8a\99\96\ fÞwä\fnq²éÙ\93£¬Ço)ÙáéÌ\ e|H\ 6XðòîËî\a½]\90³ÿ\86ÿ`\9a^f\1eÙ\e«ñ¶¼`Ûøìö\1f§¼\95f\vv.,Ä\ 1ý×\r7?É\vÌ6îí\v\ 2v^À6b!\e\8b\8e×\92\17=¨I\96÷\19\965¶X\15Eß÷¼u\11\v¢"§0\9eߺ\8f§é_^\89ÍÀö\94ï¬Æ[òB\1cös\9biðó½&c¨{£¯\17°½c'ÃÂ+\9fçi^\90#G\8d\ 6ó\87\17\81\16Ï\12\ f\13Ͷ\8aêÈ\vØ#dG\1c\1c®Û\ 1t¤¸Âgû\86Xø÷¢PgÞ[\8d·ä\ 5\85 Áî\rÀxïå>þ\aMÙÇ\ 1?'¼\91xY£#I\1c\r¼x\95°ø%úHGO\94ýP¼
+Ôð\98 c~VÞ°å»ÿ\8b UîÞ%y\9c_ý+Õo\94R¢ÍÛ\10ÎZ¤Æ`MA²\11ívå\82U\1d\8dÏa\fr\9a]\ 1©¡ð`\81"Ôû\91÷gXi̲æ$æãÍy\81\ e«\13\19\8fs ²Yæn4í0ÏZ¶\83ªëLÍÕhHèfeäØÍuÏLYÏ\1a®\9bæe\8c~)s\17\ f\r-\8b®)®ÐS(@G$åí\86\ae©þ/=\ e\7f'¾Jú\85ê'RuÜ\9e\92\92ò\8dáRâ\Ç®%D»ÒHfZ¶\e\98í\11+ÌÄ/\ 6ºMËäæ\a|\86\95QÌ}hOÛkcáV¼\0\8e±\1c\rÓPG^\90\ 5¯5G"ð¡¢\ 3ã|"\14Mtö\84v\15U\8e\13=Ó¬çÝD»\9c`\1dðXR\\a¼\89\ 5\e\14]Sö\84Lnâ\86®\19b 7\93·N,\1eX\88ÖäÅ®\8c¦¤<\92wûSÞ[\98\91DN\11\80âwòB\e§Í8'\98`
+:\8dÉh·\15ý65ùÈ\17C«µ§Í:\13\87Q\9e×Hv£\88® T\99²Éx\ 3:t\97\82ehpW@²ÅSt\80ÝÍ©p+\83Á5\9c4åÿþ58deó\8e\7fe\13=Ïþ>ÐïP¨\9bÏÓüبN\12ÇÕ\98í<X¸\r/0Ws^·ñB¹Û\v\8c-\94\86Æ\15\vát1|È\15\1dó\9a\182ùèN\92Õ\98C\8bG\94W¶§\9cóÃ/Å\87ª \85¾K(öi»\9b-þ4-Ç{x\89GâÁ^0ï\12¡¸ý+;ãZ@Â<\8aÏl%ì,a\89N\85\85\eñ\82,§¡·¼\13Ì\1dX\18K«@Ï\ 1]\e´¥\88\85>b\ 1\88|B\19t\8bÀ\ 3ES\f\1c\958+2ÝD,¸\1eÏ3\9cª\8aBeåî½\1a#=Ü\86ðeKxæ^1\8eôj\9aÑô  \14Ë\91\801t\966òÙæW\7f"\1déVöB\1c\7f\91Ê\88\ 5W\82Q\10}o{¯(`aÊw¿gà\ 5>f¸\8bþÚ`6\f\88´¼\92\rÕ\11\v¬Å´ô\11=\rU\17,l¢¾É\1c*ó3<ÕvU,<ã\83á\rû\15PxjÞù·\8c#ñ}~aç\ 5Y\81\9e£ýBy hãZô|Ç\ 2B\9c\87\96\8bQåfÎqã{8µret'ó5\87Ç.A\81Z áÀ\82S7\19\14\11\8aNn».\16è\93ÚÝï\0Âþ¦Eñëì\85\8b\8c\8f\87Æ\9a\95\85c2+Ûmd»[j\`\ e\7fg\8d\91R6\8dl£Ój¹¹Íµeæd\e¯;Vµ;\v×\1e    {ÓiÚÏo>®¡³`WÆBÚÓö×îËs\19Ô»Ü<®\e\87ßìn=ù~H2yYÓ¾\8f\ 6\1e>ªû:wöàêKÂý{ÜÀÈÛ0\7f2FÏ'ðÂ3æ.û\8b6¤{Õ\ 5\ fÞBþ¯:ÿØ®\1fvObï\19Í;Uláo\19OõöneRb^\98íÚXx=/°M_\96iý©\ e6ªç  \91\8dú¯\83²É$\eû?h\92My\1f\83;!0Û¿}8Oöê\97îËîeâÞ|$\8e¹\9aöb»:\16\v2N×Ç\8949Î#;\1c4\9d\ ef÷㼸r^\92/\a\15nåÅÉó\92,}¨¼¯\82{\90\10\9d¹âWY)·±?ç³\aY±ËMî\13\8eþè8vçXjbð\867\17k ¿3Î6\e»â*ê¡\9bô\8d©UtTûíúXx=/8=;gZøéé(\8dkA»\10Ëä½l¡i\9b#ÚE<Ál`I¹8Ê\10Äñ]Æ\ 4       êH\9b\87J8Òíéq\r\0\93E±«¡ð\1f\ f^Â{Ä\98g\90\1e½¡ i¸èÈ\11\18\bm;2¹¨5ñ\8cxg¿OV8i
+úv_\98#ÊÙ/ä\ 5è9J/ï9Y\1e]Êþq8\r\98Ãu`\1fP\94æràâNð'\ 1ª`º±kj´\9b\9f\eæ¼\11/øz\10="¨t\81¢"\v\ 4igqã&B\16¦\96Í4aSõLæÑi8­q\12\95ý<£\90ùi\86
\8d;ay6Õ{Â0\93ièÚ¹C¤s\1dÅ\8d¬ éÌVÕx¨*DêÖ(\14S\9ay!HÕ$@&pã8\9bÃXWÃef\fp¢vN\114Óæí=Ô©lç[ú©\ 2\8b\8eÅѦ\\9b\8dNÆ0&ðÓ\9a¬p °f \ 5\18\99eÑyÌfÖ±¶µÅ\18½ÍÆ\16\12Æ#¡½yÔ0WÐà_ØLê\ 6¼ \v\d´k;l\aÚ[\1e\8a\89Û\1e\ 3\9aT\86ë Çµ\10\e\90×HHCûv\ e¾@о»\ 2\11\11¨*Hp\84\14:®"F9¢\1a\12rÄu\86\90¥¤Q´)xåf\92exq\98è\12ó\ 6²¶pGÅ\v\fÓ¡¤ZòÚj^Æ\80K\84g\r¯
+J
+ÅájÈ\8a¾#2\83s¿\96\17\báu$\ 3Ó\13\82k\19\14t_\95A\báÚd\ 4aÔf\ 4\8e\14\ 4ú0\851&µ÷\8a´1¡\12\1a\12"`n\1a5LB½\8ffÛ¾\92\17\9cÆ®ãZ)Þ\97´-iæM¿-!\ fõê\9a2n\b¢øV¡\ô´äHCGÒ\85¼ã­\1f9tåN\94´\ 4\83G j­º\15ð\ 1çYT¯"bAå\f\14$\f-¿î{Ä7¬rÉ\97Ü\93N\96E9q\80J¶ÎØ\vÔõt\80GØ#\19\93\17\fT/\ 4\99\178Ú¼CGz*\9eêÏç\ 5ãciÕb\8aND²å³\80\12F £\ 2
+x\8cÿ¡:$ZÒT\9c\v:¬=Í4\1d\0\ 4\9b@KAõ
+Öã@\87±e·\8d\1aÆ|\0ÝnÛ¾\94\17D\1dÖ\9a\12è\1aJÀB\\ fÇ\84C
+\9a§ßÜ\1a± \ 1\vµ0\r\85¾\9dÒÁ¡.\8f»ó\80\1e\15ö\90B\1a\9aª\98+Aú=Æ\10\9c\aÆÃ\8e\85ÞmxrXg4v=Á\92ÞµÐïÄML*ÎI\fð=æ\81\18\8fº!\9e\82+°Ø\r\19\9cïxF3\ 3\99\0Ü Y\94ï°\9dÑï\9bw\96ªëTvì©a@¹\ 5ÝR\8e\e\0j¯#sO\89n\85¦x²b s]Ç\10¤#Ô\13T\12\80 ®k®¡#Ý·¦¼e\98ax¤\97\82\11Þ\84\17 \7fèãvPÎ\fEOe\f¯éê\1eY\ 1¼\90\ f #¹u ¬Cy®h9ømâ#.EÇY^p\v4\90÷¼\81þ?G]\86­@$\8f[+\84%nÌ\10±ÐâÁ`ÝÆ8CýÐF,ðÎ\e2\ 1ɸ\8d\97À!ùL$`AÑÂ{ÝKo"/¬5\ 6\839\17¤îp\f\ e\1d©=\93í|#?USq¼DÛy/1SÂoè\11\81\17LÄBa\1c     B#\8e\95S\81ó~ !\84¹ÑÜJ?£\ e\8bîH\18\8e5lr¼]Ô0°\9bë\97:\8c\9bðBôÅ\85¾}.ë¸l£Ê0êk\\ 5\al0õ¼\ 6Å]ãh/t
\r\85ôdó\1d]À¦Í\ 3\9d\14®}Àª£CG\1cð\§ñ\92£åà\ 5å[<   L\8a\1ak\ 5:,Q;/¸\18÷i(\ 3í£«Ø\8c\8dC\95\83\eW\±Ð{ÂõÀ\81À\89ªp6b¸Ó{°À~é¼s´\9d\ f,ȨòX^¢ie¼v1\1e&ï&½
+\82ºj]ëPÒb5¡\89\95\1cO9ô «X²\v\16\98A·R\92ÜH_öü»    /\98²\8bk>f\12\9a¸×lf\17\12²*zw)\ 4Ê\8aÓ$¨Ît¤F\9dtM ó¨uTajT\ 1w`èN¤apxj:HGx\89        º7 ¯·Kf¶©ô
+õ~"h\82/\90ÐõF\ e¥\99HÐC\99UÖëÉ\98¡÷m\rwr¶.¡ó
+Hå\19]\10<\93É\ 2\9aªwDr»ê~mì\ 3úÖM×µ±8\eS\8a\1d\vÌÔ|!x« ²èâ9|`\e÷öàJÓyá\83#x!ÜƦ\1fG,ZÓÆ\ 4Ü^°°¹êFëwv?m³m_Ì\vÛ\1e@ÄxPNb\98%)=\8b\7fí\ 31Ñ÷Á\19ãâ,Z\1e£f_N\ 3^à&þ\8d\900qË\ 2\1f\835µr\83\84Üì\93\aûå1\84\8a\8f\e\eÀ\11\13Óý\91\10\7f|Ì×HÁöF\v\17Äü\<\14u$çâ\ 4\9bßc»\19éÅÛ¡`\86ëíãÉ\8c\1fÛoÃ\vãR\98b)ö¸Z\ 3©­Û\162\r\ 3\9a[èv\10\18\83®Gh0RV¤\1e]\13#\8b¹r\88nJ\15\993WV\87_\81,ºö\16X`b\ 6ünÛWóÂ}Ô ããHx\18I(þö]ð÷§±\88\ 5\1c#i\1dsËw'Åtô$Ó±í     ç\96'bÂ_"\12\ 13³m\9flfO\9fø*Ûy¾\9aí,\9d­ðû\87Úoí\8f\14» yô\1e̹=
+\86\87îlÄM\1eû"HÚC_Ä1g¶\87¾0»c¨ñûhN\f\8dkþlÕz\13\r   TîÁo\9f\87\85ëú©þ\7fç2»\ahü+\80Ôuv8+ÆÝ\ 3#kÏ0\ eÄ\8cØ*JA\81\90ï\14ã\ 1\v\8f¯f\9f\89\85§ú\978\ f\8f\1eõ-\8fºÀGJÖÿ{±Ï\87BIç\7fu\16·òS}\87!zé0\1eÍíÆ\99ü«¸sÉ\8b\e\12»B+øø\9bg\15\8f\8bij±x¯\8c\84ØÇ O¡üúXø_ ´Û9ÅXþo³ä\9b­_hí8\8eö<E|\95yg×\7f\92§"H}\ 2\16Ìgt\ e\9b\19æÿÞ¦òD¼ð\9a¶×`Ê)jORâ¦[®a/0;\90½ùvÃôî\7f\9c\ f\ f¾\r\15Õ·À\82S\95<ÿ:Fæë\97æ\9b¿'/@\ fZ\95\84\9f\ 4\vÌ-á*-\81y£AIâRø÷JNPþç\9bË\eª>\13\vûB¶è\14\Þ2ìã{E<Ý3|o^p%mÖú,X¸¢JÀ\9cì    ÿØ8ÒC}Ø4\9fÊ\v²)$³¥\85÷Gýéc\9e8EkÁ>\19\v\v\8b"?\10\vûö6Ùû»\96'°ð\99¼à+âü\14)áëwäüw£Éèë"Í|3{¡\8cã-ä4¡6ä5ûÄ\8f\f\7f~á3yÁ   \11ç\9cž%§ë        ;·Á %ÁÖl\9f\8d\85/\88\83a5mN3\8eäªú¤~ª\9fÇ\vLê¹\1e\f®6\1c\17?]mGN\ 3\bó\9fÐ\9c¢\9fvá¶OÇÂÍy\ 1Þ¬¤ö4
+ª9\15\16\vÌL!L~"z÷\a`æ:[çɾªª.3ìÚâ«g×7\7fw^0w!ÖÎ\ 1\86³ÆSýL{ÁÅ=GZ\82\8f¥\0¾»\86o\1ds!\ e*ëÕ_YrM_ݾ¿\19/D\7fùâ<\ 3\17§Q\95oi/\1cÖó|©\a9\92+\8cª2G\82+8\ eèÚB_\1f\à»ñ\82»\vC\9b°ð\85ãHq\ 5Ã%¸\15Û\94½\ 6/\90zu\9cã«\vz=R¿\1f/\9cGGb®\ e¿Î^¸¿ö>ûk,?\0³\83Ï\88\ eB^[Þ°©ú÷³\17\vfªØo\eGú¤ç\97\1aô\99¹qW·\9dÙv\e,|\8d½p¢\80Æî¬ñT?\9f\17.Mø}W=±\84/n\ 6ê϶×ùÉy¡IöÂix\81ÝÅ\8a?\1c\94^+­mí\19\9d»¿#/\9cg\1c©mO\84\85\9bñÂ}(Z¯I+÷¥9Ni÷0|í\9f\ f\ 2Ú^\12ÀäS¸1?\f\v¿\9c\17®¹Æó\eñ\ 2\8bQi÷ð·f,[¹G·\15s-6\7f\89\7fkÀbuí¾¼¼\8dËÏ\rX\ 1Îíû0ÀÝ|ÜÔ\8aÿ8,üv^0zb¿n\1cI\16õBPãË\ 5\11]\19]Í8Ø\86ó\ 1X\82Ì\85×\15 C=c\94Å\18¸d¶Û² <L\84\80\10R\99\91ds!\7f\18\16~½½pÚxª\9fÈ\v&£¸¨¹U\14U\13÷\v]z\1e\fBcC«\82༦HÏt)ù\9c#\9c):\18Îû\9aâ\92 |âeɵkϹ\164ñÂíÇQ¾7/Ä\1d\v½å\83\8aÑ\ e\89y>\ 3\ 2êµ&-\0¤\80\84uæn\9d\90i
+VÄhÏÝji\ 6'[^µ[M ÔØ\8fÃ\ 2\97¹¸±¬\rßn~Óg\85mgy\92õv¼ÐàÍl¼Ó\88ù\ 1\9bz\16\ 2°0×+â\88 RÔ5$Äå\rÈÅ]\ 6xåð$F\\88\ 1ÇèÜ\88\ 4{R'ï\8fñ\ 2
+7\17ô\157}N0?Í£<ö»ùL^ȸ\15\ 2\91~à.b¡\ 6,,ë\8c\84):  V´\88¡\9c'ÔÒ\85yT\e<\88\91G,\8c|\12®ÔìçaÁ4×÷¤ú·`\8aN$á<\8f2\98\9bÙ\v¨\ fØ\ e;/¸\v/Ô¸)iU"îæ=áÀBÝTtvxð\ 5èU\ 3\97\1dW
+WnûqXؤ¿½ä\19µÂ'ù[Ìÿ\86\18>m\1c\81\93L¨E:\15ÌÔy7Í®á3tü1½\9b\9cëj8¶\0Tp\98ê6\86°\r£ëCëjÎÃi×Á}\ 4\v\e»½@%\8f\86\87ãÍçÚ\vm+Íý\8e\93ÇG\1cDp\9b5÷éñÇm£1íñí8Ù´­;mÜ\8c\ faá+\86ôOå\8ftÞbúL{\ 1[ó§½?húG¤ðÿ'°\a\98<q8¥o\87\85SÍ/\9c¹\98>\8b\17X\9býÐBû\86¼ðïÅ\19Ïi¤\8c±ß\83\ 5ýy>\18        \vß\84\17\98óq7ç#¾ùæ]\ec\98\888\11u9\90xácXø±òãx\81I5£P:SN\91\a&åU=×µn\99)k\14\94ù-XР     \v¿\9d\17|Eë!P\95W\18°ÐâyE|Yf\8a\CÑ4_6¤\90.ndz\19çâà\86q1 Å\1e\1fô.\81}{,$^øí¼\10\9dãs\9fÏäÀ\ 2ÃaE$\17ëDÇ\8a¬y¾ìA÷¤ÕC\167d\9dTkƦQefX[Ú\98°É6kôȾ;\16\12/ür^`\1eáسo£ë"\16\ 5\82\0\v\ 3\1d5]F#â\8a*i1B@\1d\ 3\9f1ñ=å\9c ç\15o5\r\1c\99\11S^\9aï\8e\85Ä\v¿\9c\17àu.áÜü\1f^\88:\12G\e«9ÅKÜ\92Â)^¬\93\1a¹^\r®J:±\86\17b^
+ª ¡kéÐ~ójM¼\90x\81¹\v\16\98¨0;x\ 1Q\82ñÂ\98\11¬D\140\ 1m\0Ó¹\14\9aÖKÅQOGçIíqvI°|tß\1f\v\89\17~:\16Ü?æ\9d}Ç7Ã|Oâ\ 6ÂÆH¾\80½`¤ñ²\r½\88{tì{7\8d*ðZÓj\9a¦RA\8e\13q\ 3í ¡/ð·\9fÎK¼ðó±À\1czy#\18¹ñ¥\95\96\10_ÒÁHEµ@ÄEW\0\83pÁØ@Áfv\131k\87¡ï\=ê"ºLÁù\127³Y\r\9a,ÿ        XH¼ðñ\0zÍô²þâÀ\14Æ\14[g\96øGô ?V¹D\93\18ó½\89\80\8eÄ    \1fÀv&\1cÛ>2\8dXhi\80\18bÂÈÇÄ\v    \v\90\1a:ÿkèßgS5Ø\18§¡ï*e$+Ëã
+Óêªkö\16b\8a©ê\r3}5\15n\8c\91Ae¦À\90\88       £iû\96}\7f,$^øÑX\90\ 6ó\7f/16w\ 1Ø\9c÷\11\81á\99\13w^þò8äâ\99rG×ñÛÅý0\98ûönK\89\17~8\16b\0Ṳ́:K¼\90°àÁX\10©Ê\12/$,\98\82×\8e¥*K¼ðë± %ÆmZÆ\93x!aaó\1dU©â\12/$,Dc¡s©¾\12/$,\80±@\92±\90x!a!\1a\v|Ké\89\17\12\16¢±Ð§ZK¼ð\85X¸,{t1¾Óþy\89\82²"?cy½kh\97f\16\12/|!\16X[\8e¬QZõ£\93\99VºÏÜ¡±<\ f\85qRW\8f¼bF\8e\92±\90xá+± G^zB9¥¼Ïk\1aÿ\88q$\98]FyÙ\83ën?®í\12QÒ!Z?Ú¬ë*Ï\18hò½H¼ðõXÀ\88Y\8b¸\ fH\8ev¡û\92ylͱ       WË<cÆ\81f´I×nN¶xpð\85Å\0EîJ[uä\15-S\95%^8\ 1\16Bnò\81²0¯FdPĬE44sM\9a\12\11Ò±"T\84\fn¬  \99\9a\92²\9dãw[UX]Ãvp%­MÒ\90\12/|9\16\ 4F\9bÍ0ÎC\90cA8hGFó²¡He¸²\8aö\ 5EÅBÛ\8a´\r/3>Ù¸w\17\1f\18Ç:»\ 21\18K\91OPH¼p
+{\ 1cNJ°\17à\13÷æØ¥(£½Øʱ\9c¨.h\9f\98xU\8e[\8bË\8cVª'¤å:¿\ 2\14\98\b<K\13Î\89\17Îa/´Å(\8d\bñ3Ú\ 1\9b)qÛÐÆ\98\89r\12±PzøêjNÑ\bXP\0\1a\8cëñ:ûY;\9df\16\12/\9cÇ^\88AóE\98óKð|À\82Éh#\14/\9d¥\ 3`A\0\16úLd<HÜ7ð](mñ5âm¹\8cΩº\12/|9\16Ø\81\85}\96K\84p7Ûe2Þ\95\80\85\9e\ eåL§qç\85¬Âºç\1dÃÊ#¬\ 6Þµ×À\82´\ 4\8fi85ñÂ×cÁV\85\99´9t\95û\8e\86±.4U!\8dFhè\94]
+S,ãÖ!¢MÛe\ 6þBñ¯\8fGV\ 1c\81\16ÉX¸\r/<9\eôÒ ÅÝî;/\9cñê\v\8f¯\7fçv?Uuÿå~C®GÓW×\98Êú\87\ f\86\90Û\9dOÅÃ=î\9d\93pdsÆ8ïâIR°Íïá©ãÚy/\8d\8b¿?üt~¢C\82Â\8dx\81=\118\93µí?°ðR´M8øä`8¤;#\1f=ß>\15%ÿÒ\0âi1FClPqÂ
\94ñÑ\19\ 6±?[¿\99ÿe÷ÊÆÏÞ\80\85\7feò8³?ß®4á\fVI\10i8õ6¼àÔß³8¬­\9f'w7tÎôáùø9l¬Ûæ\89\8dÍM_\89\ 1\93\87\ fè§Z2gÃÿ\ 6á]OpeâÞ¹D9S \1c¬\1f\b"\b5>Cx¾»·+ÉÛç²\98óí\15°p\e\91\9e¤U\9d·â\ 5æÐ\92ï.\98@òq\e#c¼7\19i\8d\10\ e\11V'Æì÷\ 2Ô\81:\b± P\11\84Ùb·Ì\tà\84/ÇñÍw¡%ÖÄ\13\98¹d\19\8fújR´ª"Z\8f\\8dXgl ­ÓÆlÇ©{t\1e·\9f\1d\9ffÚXN\ 6\8c\84Baæ4kq\98xíáZÐB\1a^W\¿\r\fÆ7á1úO\8c\ 5æ*\9af\16\v¬ÅZ[f\1aåÆ\ 5MÒôe7ù%äE\1dJouV×Ö03\84ÁIÙVH9QÏB¢^´\v\9c\90©V\8e\8a\8e{"Ù\ e\fFéH7ÐÎöãR³l\9e¤ì\9b\1cÜ)Óú"ä]6C®ð[ÏÄ5\9c\0\16\98+C'%ü®¬#õº6ªåÃ\9aë¦\bv-øèD>BBMÖuÔÌgó2æ\81\885\9078'\0¦3DAë0\ fÅ\93*7§\14¡Ò(ÇíxÁ4¤À\83w$\14\18\ 5>\vD1ÚÈ`       |\9bF\8a\ 3!\9b\v<D?\ 4B\ 2¯ózÎ\vÔî_´â­k0«h<Û!2ó`,.k\1a
+B\10\ 6­\ 6.@4 Þ\8b\1e
\87\sDpÖp\84(q\99\8a³T®\82[\10©á~¸ÀjF:oè\10Bã¤oK\84$ðÍ\8c¤!¡B\9ds
+rà\ 5\99=èQ¯\8fvÈd9S\10Rd\8f\84ÔcvJ)ã\9e     ©Yß\88\17|·¬\15ñ\ 5.t\9d¯\13g\88oÎò¬Ç㪧\82v«Ã\9dâãZP\1dC3+Z,a\9dB>c\9fO\8b\86öÝp¹P»v¸àåZV²$fÄÌp´\96T¯5v\bNE$¯\10\98½\vÅ\194èÕ\11\1dæ\`\ 2\9d_ÄÂÈÕ:\92\9e\164ß÷\8ci\0\88\98fÆõ<FÓ5\ 5\86\ 1u´r¸^\1dÒd\11pоZ\9f6\1dýfÂm\9a\15/07+\9fñ²&Þ\f\baÚ"\94;\15\\8b8®l\ 1­T \14\b(縪k![®\969GU\8eg\ 1Jû°ó\82¬\893#\1f\17\8eç&¯º<Ãã\86\87ØÈó
+K4\v?a  j\96\ 6lyé\98·Ty±\10\ 6úY\9cÀÅVJQBÓ\a[\9a.y¾ \86N« uîZ«xi| Rn\98\88\a\0¦gÞàZ¸xá«y¡\98pla \16>\12\8e\94\fzh\12\14\vÒ¢ÂH2ãi­hÝ(jA\9d÷KçÛ-\9bA\978°0ßa!\97\96÷Ë,qéI\10Ò6\80\ 5_rS\13ã
+^H@\ 3·¤t\19\ f±\0Æv\87GdM\9f9Ñð\f÷Þ4\r×>¯±9°ÐóÖ0¸\7fãà\bÖÞkÀBé@!\e\95t\82L~ã\95`\12nk2\9cÁµ.+àYó¸÷Ì\e\86eäÄÁ^ÈÝ\ 3ñ\82t\8f\12N$    
+·ã\ 5S\82\14\ 5Û\94 Õ\87\88\ 5!C)4\91kÅ3º\bÐ^bc-i¯ñ(&:.sCZ_ñVÔ¨\87#\81\9b\8af"\10h£ C\81Ú\ 4êLñ\a\v\ 6A;dzBÎÏ\84ù\80\r!Âòn!±\9b?°àá{Ü\a\ 3Wp?\r§\98¸c\12Xð\\97Tå%\a3=¾\9a\9bø(\16d0\82\1cô\ 4úQä§7\8dÌl\ 3}¼Zò»íË\93äsxÁϳ\a\93\12×Þ\80¦\0\96n\ 6\9dx\ 1=øH0ÂC\ 1\86\8d[8Â\8bÜ\10|ëòe\19\18"\ 47-\ 1û\98\98\85Â\97Þ\81\81\8d«
+\19ÙbÜ\10\r\14Ð\0!8DáÜ",Â4\18ÎS¢\84ó\90\1dá\v\a£Ø\94\1c\8c\82\ 1nQ»x$¸\86Ài\19|\81\87Ø$äÊk\ 3¯\96Å\91×\19¾\95¢\84\13\88µ\90/yëÒG)Æ\92\vßB>0cùv{¡\8cÓ\Ìnls\85nÌh­\95c\197:*õ(2Zöe\É\98éÌ3i Í3Û6p\914½¶Fnª7Ö×8Smìáu#\9aFnl,[Û²vl\99µ\ e¡F\19Ó\17l3\9bÒ\16z÷Võ\ e\1eªo6\e\9fbl·Í\8dº\ 1ÛzÔ%äÃ\94\82s]«K'\99o\86\f:òv<\1anyÉ¡4R\1a¥äÛÕ\88ÿ]\92°pV\91~\9fò:\Y\f\ 2Ä\1f\13\8f\7f\8b\13Ǿ\11b?[^¦éß>\8e\1cwGdã\f\93\8cAK6{\v\81Ö
+X\10\1fu\ f\85"Mt\7f\0kW^N\88ûWÀE\ 2Ôþý\b\9cvÜLƬ¶ãÇ\11ÐÏÙq'¶ÇV\89'Æ\\9dÙÃI0yì\84a\8eßû\91Ëæ\18\ fn~\9cu¹m¼öÏy\1fì{\12\16Nªå\14\1dBÝv¸8\9a¦j\8b¥\9eë*3ÒNpàÎyר*nLªêz^\86ÍdÕáópe?U9ίZ¢ètõ<\9917\rþÌ6`ÂÂI¡`q\9c\81\9aýÈ\e³ù\81¶%\8dj5(Þ3\8dSSæâ¹\89éàÀ\ e\85\83\98\ 6¯.\ 1C®½~áµ\8e\96æ\ 5?\81¶(\8a¦HXHòÆjq\88\80RÔÐ~ã¥\89\8bûlI\eoF^o¼YEÆ\8fnß4`iʸ?£p~¢Å\ 3,\wýÂ+5\90\17L\1cгâL¯\95   \vIÞD\v\19Õ\ 2ZV_ØÈ\vn [\=%<\9f\r\9fãàü¡³ø:@ºÙ±\90÷4û,^¸ÎÐÖÔÎ<a!ÉÛÄ]\1aµ3\a\16v^\98zUS\9dOлvÖ\e@\86,x¿\92Ex\84{¥17\9fÆ\vWÁB¿V4a!É\e±ÐÓ&6\1a\vÀ\v\v\béÍ䣮1/˺\9eÜD«\ 1áM\ 4J\b©3qn^\b\ 3\90ä\1d:\92\87Ê©Ô\86\89\89Ë>:÷;ïÔà½0$\f\9c#       F4ÆÀ\15\88\18)½q'æ\ 5Y`Jy°,a!É\9bÄÏØäyI\95'u.\ 4
+y´\vÀ4\85æÞçÂá\10\v^:)\10\16\11\vì\8fjuÎ8\18f Í\99\1d\8f\13\16NJ\f#æ!ÐÚyMIÀ<F\1dÙã\8a0\17(
+\18g\0\f_E\bø\81\18c\ 5»â´¼°1\1f\12\16\92¼\19\f¶"h\80Îß\95\81\84ÆËl9\96\1e\10\1e´m\88\9d?³u©¦}4\13N\1a÷\9e×\9d\91\17î\91\9a°\90ämúµw~\8f#kü±\86ø.
+\ 2\83ôËÔ×\11\9b\84      é\8e:l/'í±tÌé° h\93°\90ä]us\1fm\84=}à¥V7=U«_Î\v    \v\ 2\8cËæ/÷\ 1³\9eEų¡É\13/$,ü\ 4\95©mwgO)\8d\9fíSëÝ\99\98\9f       M\9ex!aáû\8bÓ³ï¦\\11\8c *DOâò\96Rôá       fðÃsû\18%^HXøþ\1aÒFú\1cÕkGë¥ÆÜ\ eÇgfÐðWí\99\91\86g¼ù\13/$,|\7f\90\17\11\vØ\8bÜR­¹\13¹ãóZþ\15ý\81\99À\8bg\9aÜ\97óB\99°\90䣴\80;ïw,\18\91\17\1c0Áø,Ú¿B'\8a\89>\eZ4éH     \vßÞp\1e¡}\8b{\1d      [\1d?     èH14Ðÿ4¤\17öÂN¼\90°ðÝ%FK1\91\17&:×ódÅ\10?;P\85\1cz<zÊ\1cÂϯ\82ÿz^H>\18\80\85;{!\ 6 \1eÀ^\88\81\0\98#\8f± º\97¶·ûbß¼\86ÖgÞ\915aá[èH\ 5èH»½À÷        \ 5?\1c\9f{D£\87:\92)8z!Üô\17ïQe4\9d}Z¿\90äCµÔâJ\1c¼°c\0\18>\92\96?ܸH\1a\8c·\17\1aÛ\17c\81y°w¤LXHò\11U»BN6\8dËú\1d\v²8>7×?\1aSõ/\8c!\9d\0\v Òi\1a\84LXHò¡jÒÆ\1cÛßì­øød\eQ\ fjÏÿkÇ\8a/ßÇ3.¶¨\8dLXHò\ 1bP\95|b糦~Ø´åË\1aÒ)ö´Í'º\9c\94\19\12\16¾\89<m\11·\ f\93Åô¯=½N\80\ 5æ\ 6\1a¤IXHòþ\8abÿJõ=\9dþ\11\f{\9d3\80ì|J5)aá§\88Ü0þ×î}gÀÂnÖ 3ªI        \v?\857| Å¿\1aØ9°ÀÌ@\97\132CÂÂ\ f\91WhHgÁ\ 2\18Ð\ 3­ÏÇ\f    \v?Ä´\1eù+ö7>\v\16\98\99h0&a!ÉghH\88\8fÿn[gÁÂÆ\80\19æ³Í@',ü\14\rI¿Â\ 5ô4XØ\17¹\85\93ù&%,ü\f\r\89¾j\17Ë\13aá2\ 3ÍÎ$\80\ 5qû»¦æ{Õv%\ 2\1dÍ÷ÂÂ>\ 3]ûS\89 Ýzó\9bºÔ~¯ª!i:¼nßµ3a!Î@côX\ 2úRáüö÷Ô"5à+ªÞ\19\9d_·FæTX\0\ 4?\16JñW
+åäÖ·äç^ë÷Ý4$\86¸}ÝøäÉ°°Å\9d\99ÿ\88h1/¼ù:q`/È\eßÒ\10>&0\KDEËW\96æÙ°°=´!\9dÅ4ó_h:˯°\9d]ÆI+S+¾\8e\864Òùµ\e}\9f\ e\v\ fßÃr\9e}éÓ|Í\98ªoè,Ò`Òu*\10a÷Ú~åÄXð\rÇÙ\17\93Ô×Ì/8ýtPô$\9f¨!\9d\19\v\91\15¾Zoþ\a\16@\89z\10Úü.èù5\86\10\12\18®Ð\86b\9c\95íÛcÁ\17\1cÛ¯öOz\19\vÒµÖx\ 6e¸o\15fà/        ðxj~@¾\rÔR\12Z$ûù£"\19'oð~>+\16\\86¿ØVø'\16¤\9d1F\83a5)Í&\v0³'B\bB\7f\87\ 2\94E¿½\89/\8cż5©5\7f¬öÜ[4¤ÓbÁg\14Û¯ï\18\ 2s\88\ 2Ê\f¦ÈÅà6(\ f\)uìXm\9c\13^î{\869\97×ä\8dÆ°+8ai0éc\8dh o\9a¶<'\16\Æñ\19ÆØ_ÂB\f
+_\ f\1e\836']à!\ fXxÑòH\13\8d\1aB7ú^3£Ô\88©6o\ 3\83/_;]\9aä\99
+j¡;aß\1d\v\11
\19Ôå\17yÁ̼k¬0\e\ e¸÷\ 5ª\80\17°w®Ü· ×\14×<¬3\96\ 5¦\9d|cÃ\ 6¢Iöó\87h¡âã\9bÔÌ3b!\ e¦\16§Ð\ f\17XÅ)\9d\99ÄÕR¯K\98P>SBv\8diß­w͸\9d\89\14\81¬3yó\84\ 1\13\93gÒû[\91zŲγcÁ5ü,N\b/b¡µ~ì+Z9¼4\84\11\rX\b´\9eë!\9a\vn\88#\18¤¬±\89X\bļYß\91Ñ\ 1%ÙÏï\14ÓrüF*>\1f\16DCÉY¢%½\84\ 5×óBøuB\ 6×\ e\ f¸í\0\vDÄ çñè\80\8dc¸©±\87Ô|&\8e½£:1ß\92ýü¾\9as¯vÉ;/\16\80\15\88=Koø¢½0bÒ\14=^\1c®×@«u·\17îº"7ÐÁUØU¼È8Ék>²÷\94ErÆx¯\86ôÚE\v'ÆB\1cL=O\b\80\17u$°ð)¥¤\95xY5íó.@÷\7f§
+EÛ\19S-2Î9       ¢§d{G£\86ë\923Æ»4¤\8c\867k¥'Ã\82(éyXá_óÎ\8eee&åfíÖ\8e\e\83\ fø\7fwlÀE9\1aPúËb³P®Åûº\86ú¹Í\88\93¼Toþí\1aÒÙ°àJ~\86)¶Wb!:_ÄÎgßq>þl\7fâx¸\81\1cçÄAîwFø\90\eúWDÜ$Ot!êå\9d\16¾\ 1\16\84¢èT1\92Þï§*3Õ^CÓ729c¼GCZÞ1\1a}ª8\18=GöTõþ\ 1\9fmy¥Þ<:c¤Á¤7kH£ùÖX\88\82;W\17x\86øHÀ÷U\1aLzS\89½sÆþ<qó\84¦èlÚÀ)b\85y}¢µ\86ß@â¢\85wÍ×\9f\ 6\vPãÈ¥xªOö\12s\1aLz\8b\86Dðû\94ÊÓÄÙV4\98\14gûé:\92i0é\r\9djõÞÂ:Éþ\v \14\av¾á\92\93ÄS5\96ã4\98ôJ\r){˲Î\13bÁ÷'T\90Î\83\85XÁÈ%ûùU\1cJø{\ 3ê\9cc¿¶\8eÎ[Ú¯í\ 5\11q0)µôW\14Tý~uò,ûx\9a´\8fçËu<¼g&õ©W\92O®õú!Á½]Iß_a/`!\ 64ü[u5\8f¿ü\15\88éíe\1a·§òi\7fç\7fu\18\81^#\16\823¶õæ)\88ü\b\ri£èý\vc\9fÇ\82lʦü\7f¾2Ëþ$É&cýÿ\16 ½¼|â\89øAû®\v\89\13íE\12#c||e\8fS\ 4ãùïE\83NÏí\ f`\ 6±Ðìýeô<\16Ä\8c\11\96LÆÖÍØ\1eùGn~®Å\11\1f\v\12Ä\\e>¸Ý1-6sø0Íò\ 2ÛÂEò\7f`a^Ó ÎÚ)\9di_\1e?\82ýüÁ\822\19\9fKM\89aF\b\11£txá¥\10ÆwÜä±GuB\:VøËÅú\89k\93\8c\87\ fh)Æor_¬dàè 5¤\86~$^ÿ\vX¨I Ò·E\1cëtv4n´\ e\9a¿/\8cܤ+\8e/\8dÝ\[Ä\85úRÂ\87¯^ðÓ7\rÂ\18WFþ\11ã+Z\9f×ÝæT{TAM#ó±Î\e\9a¼Èó&´®©CU8¥º Ç*\94yǧPµÒõsèv\86p*̽4m\15*ëJ]Õ]cL6IHè¬ktµ\9c\8eH\8cå\1f* ç±àúe¨\85Æ\944®Z0í\ 6ÎU^\13DçÖ\8d3çS\ e¼\80\94PpJ)ô2SÜ0\ e
+Ïs\8fã G
+\9cØ(cü7\8eí)·²='\16¢a5}¬7\96\19Gª0Þ\94P\134Æ*@\84bP\9b\Gqàu®)B{\vp\9a\a\ 2
+\aâ3GyG9ÂÁû:@B\80\84        \12ìÉ°Àüü±)É\97Æ\91Ú\8d\15T\eD<á\8d¢¨\98¹¯©.0Ê\11ÎzÚ×QG\1aù ;
+\8dº\1a    ö\v.^PVi¶*úX\963\8f\9b\9flïBßÑþc\8fã\1aB)ïE?åk\87}àLà°Z^L´X\enµZ×:Ne\88\80\99Pv ã:⦣#ty\9b!å@í:òøqº\89p1Pý¡Òy\ 1\vqë¾\ 2ú\91l4¨[G:¬\9a\9b9\88\ 5V¨q®\19×\1aþ\ fT\r|\83\ 3¦{aN\bxA\8d\v¯º?R\ròÌ\ 3\18\82t\84\7fÌ\19ÃJPo\b\18á:\80¾*\ 2q\ eUÂâ¬ÃÌÄ gS@»¢a\1aÂÉä\17\1a÷éê'¾\19\86u\89]\1d\13h§ñé\86;^·\9fù{y!Þ \98\1d\9aÄÈ50¨¬+\11Cÿð\ 2Lç¨#qÝñ9Ìu3àÍG,¼ð<®\8fD@Àøz §\1e½8Û\9e¶12Æh>ð:(¬>\17¸¬èPtØÝc¡\ 1,8Ë3\82ÕXíUØnYG§\8e7YÖ°
+·L,\84ÌëÂ3Hh'¼\9dMC2\18\88kû<,Ȭó¦¢6b\81\ 2\16¸¬Ñ\7fì]\8db¤ª\ e\ 6DPP\14E\14D}ÿ·¼\89δÝÝîn»\9dé\99ö\9asv~\10qª||   \84$\ 3;kdC\16æ¦Úy\81g\99éÆ+\16Èï}íåØ´C[|¡¹»\87Ëï\1c\9fÿ}D\ e\93\98(-Õ\98X\ 4XEÀ\82\ 3,\8cÀ\v¢q%ßÀd \8a\e)ÃÌmàK\rjGÃÆNYéj!ú¬\81z\rË\1f\ f\vqøp\98Á?cÁQ1\17ImW,\bW\89²Qe6«¦\13EU\195X\95\8a$\10\vºSf\10Ãï'Ue\0ùJ>f\8f\97ë<öoϹô\9ayY"5\ fÐ¥9Kl\9b\89\v¤\8b #\rJ1Ñë\12Ê       \e\r<y\ 6%TO\82\89*\ 3Ö\0x\10æ$\1aÙP0ñ\a\9bE\ 2\r©úè\93ú\9b\8eT$^åa(\9c-ëP\97²\19*>8c'N\8aØ4[YÇzæs\1d\8b       *w\9b\9f«íû8\91=\1e\16\11møÀ\1f4Öµw\9bó\ 5\rÞúQnÞÃ?ëý\88a;\ 2\ 6ï\18\ 4[×ÖH(È\9dÙã{H\vý\1fLȧ\82GzP`I}xjþoþH!\9aè0¢\83Ôp\aõæ¢30.ÉhBÀ\80êXºWqñX\8a\89ßÉ\9fò\ 1± Cú\88~"\8ds¸Ü\89á9Ìîy±\7fÃ\85TÔ½$\1e=\96\1eãCî¡>\ eCy\7fÝk<\9cËFüè\1cÒ[°°ýê4!_¾ýRE~'×â\aÄÂ\16\1aæÏX\0\93\8f¸ä½\1d\v/:Æ'ô½C13ß\ 3\v÷Iy\e[\ 6ºË)/Ä9\8e\93¾\7f\91[aÁ¹=\1fÙëM¼{^ôeKÏgïÝ#oEj÷ÀÂfï!a`þ>-\7fUÙÜ"À ý[­\ea!4Cئ×Ãã\9a¼{ßj¼\94\135ϳ¶åuFÂX\ f-IS
+^\84¯\8f\ 5¹%u\1f\11ê\8b\bû¬ë\88¿ß\12öw\aÖ7aA:²d5·\17sÊìÖ\13P\93\81ÓeèE\1eÌSùv¼Â\97\8b\7fëñíE\81ô|tòhÃÄ\9eÁ\17´Ûâ\90\f)\9cI\8c1Ìlóå±`\19«æ;\b\17ó\97\90J©Oº\92øë\8d®ø\eºÔ\9b°`¼ª³jÎ$¥ÒÈ0ÒÜI`\1d꣧8ã\9dç#êP9\1dÃ\16,\1e\95!§[Øì6æ#à\0×þsj\1d\16\8cqJ\ 1ø \ fÐ\86Ï10¯\81¦\\98\99-;=\8a~î§â;`Au«¾½¬-Ó\99þ\ 2\92ùñS®³\96büÛ\rY\8b[aÁ\15\JÞ\8e\84s\9e\9b\92qU\81\ 5G\18[8ã¾ÀÄLpVâ\u±å\84%¹U\8c³>«\98"¼        ¡Jr/ÐP\90")7N\b«bÏ\19\eØ6Á\17ÕäJ\94\r      VͤXÝ7Ð\91¤ºË\16\17¾È¶\9bÏq5\8bo\99C
+Í­°\10»2Ë\95\9f\99s©¯U±\16ÊO¢\rDQ¯&Ì­Þ+Ú°<\e\84gs\96s\8bn\8f%\8bIÔ[E´eÍ$Æuà\81\88Ú{Vx\91àO(௰­Ø0ä\1fç\80\13;*\1a[%Rñ\1d°`Ù]æcãľȼõ§ìa7\9e±¿O<\ 2\16\8a\9b`A\86¹×mÊ\1aÁ:ï6_wDØNÙ¬$Úñª\16cp0ÊûzáÂÏ\824R\13µT³È\13\8f±\16ùÀÂQࠠѱà[Î|Ф\ 4í
+\1aÝ\16\12³\8eé\ 5 Æ§¨sÎD\1f¾>\16¶»ñÂ×XÙ7Åg¸\9eeÐÍþÞYnÆ\vÒ\93\/S\fMRªÈ     #\15ð\82òºL\80\85¹\16Þ96SÎS\12¹\99¸b#Q)¥
+º~0\eëx\95ñ½À\12\12\81d4`Áè¹*\84\8f\88\85\ 4\85\fxÁèev\85LEJñëcÁ²å\1eX\88Ó×À\ 2\8c äþ\ 4\ 6\9d¼\voªv\e^\b Æ{VÇ¥[×4wÊ\81%2NÊ"\16$òB±JÕ\13\9e­\83 ©_\ro+\96­ùì\0\v\12º9XÞ\89­«¯\f\91&\82\81¼ZÕöjÔÏXXX\f\94PÑÌõü-°p\ f^p\1aTM\9d}\85ðªò\13\9c\96Ü(Ò[\82\90ß\8a\17d UÖ0\e\ 6\95\16Ö4b\ 6\1fv^\88 \1cÕ\ 2lh¢KÐ\82\98(fµ$F©"\8b"\9a\10'\8d\85\1a
+\18\98ÍD×j\84¿\0ÍnÙ\88\1cxA"\16J¦'\91¬!ER\8c©â\eèH÷à\ 5WT\vWË2}\ 5j¸¿í,õü¶à ·â\ 5¹\95El:\87ü@\86à\1a\92èÐ\14\9d\r}ëÜÔäeKfë@9Zò²\8e\1d!E\bãÌ;\19\86\ 1\9a\97\ 3ôì\0¶Ã²¹¡\8dE¹¹\9cµ¤²\81\96ÞÕå\86Íô\93ôKòqjb÷MÖÚîÁ\v®?vƦ¯à\ 1\19îÎ^\98\8bêM\17¹Ý<\12Øé{àß\10\ 3\10¢\8bn÷K\85o1H\r%P#Æh´\83\ 2\8c\1ebö-kaïÓ{l*\f+\82\ 5\16Z29\90
+\9c\82þ\17FïÍ@s\12+8)ã@\1fE\ 5x8^\0\8eÞ±P\7f\81] ®\9dîl/¸\¤·9\0ÝÌ^@O¡ã¯zùúS\85í'\ fÖ_*]\vàÝ\8cdüMP1¬\15¾\85oÞ}ì\85\14º/\10[\15mg#ï{\ 5òÖði·ã\85ýÂ?\aù2oûC\7f:ïâ      ÿ»jæ\12\88L>yyîWú©Þ\9b¼\ e¿ç<\92Ô °\90\7f     §í·øÃ}Dt÷æ¹÷ÛñÂþdGÿó÷WþÔ_\86ô°\8d?ìê´Ø\8a\91\9c:¹W\vv\84\16\9c\e\98¼\84âsã³ßêQÏzÿ9K¯7ã\ 5ã~¿ðô¾%)xª×uÖ§%¦?\8f\ffßY\8bCH\88/C©\1eÏJÞ\8f\85ï®!©7\9bM7å\ 5°hÉËþ\17z¥~Ùk(·\86þxg]ÃTz1\8a\85\9e\8dðlæ\9f²Ù\87\9a+\92\9b\88µ}ðI±F\17\1c\84\95z$\8a]1\1d(Wi\8c)\91ùS\8cÇ[ñ\82¡E]ü®^ñ.åß\8cL4;±ºúr¢\94\7f\1a\80\rmÚ¶­\8d4®ïºúzßäVà³\92\19ïu'ïk;ã\ 6¿7gZ¸)/è\8aüÈ\v¾\16\ 3ÖÄ\90\9c\ eì^Ü÷éìOf=h·]ι\91.b\98N\17×F\8c\8er\ 1X\90GÀN|u\85ê(çºQ\reUd\9c\ e\8a\8eÓ4Ì¢±l¦\1dó\18\04\9aQ\959'\9apNâãcá\99\17\12Û£Éî\8d¾\fQ+\ 3OÙ®\19^\1d|\9f¿\1cu\ eÅòZ\80»ñ\15nl\ 3£\8bº½\82%M¸\9c·oмú\ 6\1fÛDp??!\8al6±DTç.;87VFx0\9e\17áz       s½æmÆí©¼'3Äî\1dÞ  7å\ 5=WÙ\8f\7f©U\80\ 5)\9b\8aà\a\94\ f"\8d/¡ê\8aÒ­\ró\81Vs\v£\7fµ\94\8c`\ fs}U\15Æ\15ÕÜd\15Óal\1c\9fW\977¶ª3Í\eÄ\98ZÖA9g\9a1Ðe\1eâ ¬\1e\95\9d«yþ\14ëñV¼\10;>3ãÆÜ:¸qy\ e\9aqt2÷Áñd0D­³tÄÍÆ#\1e\85Jãî\v<\8eÈ\ 1Þb\ 1:öZ;¨rÇB\9cS\84\ 6rçr18ü\ 4Ú\8eµ¹=Î5.Ï÷aS/js8.ö\82fÙp\ 4¢\86:\1e°\80ÕÇ]mÝü^\ 6×Üìho3nWé\8e¶³£ï\99X¾1/üÔû`\8cÞ±\0c|        £·ÊÃ(\9aVÌ?îÅuzìÔ¢\vUMbñðª\84·Ô\91.ÆAtpb­ÊN5\84$EìÆf®æ`¢k\búbjà\ 3\80I\85±I¨\9a\950¸ZÖ\8c4§fûB¼`ê¥/¡S
+Õê\82)Á­M\95\12Ó,T\93\ 4ñ\80s\ 5jèFàh\1e\v¨Úé\82\80ÎXÆа\r\v&]\13&º¹O\80\ fã¡-P\19áTh¥Î\99\10IzÎÅàáã\12-4Äp,\84Ë\ 2+ç¢éE\etèqã\95+\98\80\966¨Þñ¢\82§1q×àÏËz8ï\vÌØ\1aÇÞ\13ºïƼð3\16¼BEÇ°\94e<Ù}1¹\97¿Äû\f\ 5\17K6³\90\rCGô:\89\11ìH^j\18\ e³PöÕ\9cemOÄ2\0\8b+ÕMj  ÆÎ\8aÃ\18\99\ 3Úô,R\9b\9bÎú¶Ú±0ióI\91'o6\8f\84\91#rÕ\e\fÎ;\8fT\95\11\0^\8a
+\14HMDQ«*ðÒö¢ïE=\92.°r\83\98\8bVå:qÇ*Û\88\9e\8aªÉ¯\94+ò¬R¾f\ 5\15\9dã|¬Õb\ 4oj>Û\9a\r­ >Ma×\91ú\1eî0u\95`iÀ)
+i8ñ0\16I¬®ú\96ùH\88e¥mU]\88²\19oswï¬!½'4Ø'ñ\ 2ô×\8a\8d,w£j¶\9f\13)¹(c­(!qÓ+ÀÉõjD\15¹ÓVµqË4n|Ð\19g:«Õ(æum\85\87®\1ex\85Ì\81\1e|BfR5\1c.\1f\82gͧ­Jßn}A\82f®x\9b\83\1a3Bÿ\9eµ\9aÖZÔëÂÐ^\0ö\93~ì'ÑÖ"õ>öjh¡R\r*¡W\83cE!\86¦U\15U6\9acB\19·1èNT\85\r£j\91\97¡\11\18\9fV0ÑÚ\86ó^¤Æ£\8e\ 2X\10\ f.fõ¬ö\19\10G\95\8f\9bê6Ñ®\1eH]4\9eåpñ¶\15]ÁÜ­L±;úlcà\8b÷hÉ·ç\ 5\18S\1cXi ¦¹pá\ 5ÉÊ\fÆ-x\16HÃö0gd4X×ÄÐ\97!\ 4Ö\13®cÝ.)\8b`;\83ÁÆ»hY§CÛ\902\vE\9fx\88ð|X\95\81ýL«:®\15\89\91p@R§¶ \19hQY Ã\ 4}!W¹ü\1aXøi}ÁÑ\8a«´-\8c,   âL\19\vs¼Ò \r¢e[\89!+f\ 6@\10ó\UMÁ¼\893é9\18Ì`"UMý<s\12'P#Q\99T=\f+¹²\ 6UJ\85\12T\9db\r\rM\87\8eDÇQ\ 6×À¨åj\9c¶p\02#Y\87S\1d0\82ednHVí\97\9bEÄs]u/{\ 1~üûò\99ß\9e\17Ú:Ô\8dô­7}﮼ Fäh\18dJÔ\91:\9cÇ\18\87Ü5½£\83iD#;\ 5|\o\8cÔªØÈ\15\v1±1Ç\80͹ç\1dè\ 3\16ðÒÁSã³\81\ eCA9\ 6ÒÖ\9b¡bÚ\ 6f&U[B@krä\83Ñ\94ÿ\e^À¹ÍA¯\83\80\87²f*!\16ê\1d\v\81\93,#¤Q~µb¨Û\f\1a¾dC\8dXp\94§2+Ô\88\ 5õsh$°/<\8c%«cÉ\89ÆA\8fÎ\b\a,\0Âêumú~Ȳ\92\ 3\85ì¶3<\15à\87QgÇ\bæU\91\19Ä\82htÏI\87ÁrW=Ñ\86ßÈíOºr¾\17\16@CÊߥ\1cÜ\9a\17àî-Èé¹¢8dû#=\15g\fôÔ0\81éÆ\9b\98\90\18`ði4<áA\8c¡\13J5Î\94
+,\80X
+ÅÙ\bê\ 2hÄÆ\93=oI\12`5\87\ 1,FêÜ\82¦`¨Áº¬\1c(Cè¢ç
+\ 5-\84\80ç\8e <(ö\89\96Ý-y\ 1\94J>qF\ 5\19\88 \8eµØk\91\17\b\fÈ¢¡b\1eÀ\92\ 5\1d©SI'ÕÁ­\ 4H\18ô@ª] ªD»â\19\v\8e\8a"\ 3\1d©\14\93S,_D    \8dlðLB¥Ê\84\86\a4T\85\9d\17ö\91Þ\8c\$L\ 5#q\8aGtD\94òÀBt\98uÄpÕq\91\8b\94z7£.öïõB¹5/dÛè1\90&ιá§\9d\17\f+s\¿qy½y+-ÝãÃ\8cV\8e\11´¥¼÷¨VÕ\85q2Òz\e÷  <\8fëÉu\1d\8c\81W\9c\v\8bá\ 3ö/Ñ\17\14×TÇã¡\8f\ 5\8c\ 1p.ÖÀz\9fèÃzS\7f$W$2Ó\b¯];m]\1dòe\f}g\86n&Mp-IS×Ä!\91\12L\80\8a\90\98.*4\vÜæq!©8
\ 6\b(\99v"d\90pjm:<Á\975ܸ\12X&È6\91\ 5\91\13\9aËIÎ/\84/\1e\1f¸±%©ºb\83궤Ƶ%æÚ¨È\\az;wð{ÙÎf{§\86tk^\0\1e\915÷e\19\9c\1fB^\90lÉ.q7q\99ç\b(v,ø\1c¾Gîð\14páZéÐ÷¶ãÛþº\7f\ eæ©èRvÍ     º\aú¼\1e2\9f\1aTï¶þHA£\vo\88\11Ý}á\93A¿Ü\88Þ¿\11\17\1d1\eEÀoÚÀ!¨|\89£\16ô\1eA\r\fË\16@\9b1p\ 6º\ 3k\18gð8\ 6½\85a#è¸]\1aÚÏ¿>\¸À%!\98Ä\1c\18n\83oR\e{TqûÏ3·[,¾\13/HÐ>Þ\9b\84⦼`ênx9`\18ÚuÔàZ[ý\95\82Èÿ\97¼p\1d)ßäæûëà,\7f\82ÇûÜØ\ f\ 1n\7f3,ÿRçÏ\97øؽ\vË}ì\ 5è×S|ÿ97ôSuñGÝ\ 4\ 6\99cÔùÆP¸%/Ü^a\90\9b\7fè\r=®[î¡%\99\7fÉÖyS^øÿ\94Ûñ\82Ã-Nò·[sÿ\1c\93ÖÅW\1f×?õ´ÃS5\84çéÉû\81á.ä£ÿ\10^þ¶¼pbá#¼à
+ÒM\85/\7fã\13jèô\87Ù\eW\cÎJO?ø\aÙ\ eÇG·o¾Ý\vòü\8bùl\ 3\16\86ð\ fX8yá1x\ 1\9dQûª§08ÉpÙòz8\96IgB\90\98S\ 1GÑý_t\97#{\1dc\82n\92uðÍ¡·0:øƽjpG!NLì%Ø\92\fØ.|2\17óÕ\1d\95\8f¹     \17¥Ú³7\97eÀê¸ÔÓÄçê_A\90\17þ\ 5\v'/<\ 4/HÙ«ÉS_\8b:lÍ@q fØ7!H_çm\83Û:<­¥¡T\86b*Üå\b|2y^4y\r\89\ 6Ë\19Å\ 5d\1a  )hN'xÄ\8e¶Ø&õM»ù¡wÒ\8dí°Ï\9dÊ|ÄÓ$¥ý\80±në¡F§\97\r\ 3ãBõÁ\87B->äCëo®Ï\80mOî±*zòÂ\97æ\ 5i\89P-\1f\80\17\ 2QL5º\85×´§Q\16\8c)\f¹\13fîtâºT\TÇ\11ÎÔ\92M\©\85\85
+N@g=Ñ\85Y1ÑdèZ\84ásD¯\v\fî\ e\97\94\94(u®\14ã»_wÇ \91>K
+ÞjÝÂÅö­#\91\90À¡a6ÎB\15\14Îç·Ïõã¦î.¶óÉ\v_Ú^\90\9eõ\8e\ 1\16èÀ·=W|\97å\8bÝ{|\19\17Ì\1dX0ª[ûùr$kà\ 4ѸN\85\8e\91\95pÌ(¼¶Ì%(Øÿ%\9dÊLs\12Y
+\85X²E\19\8cpP\96b'\8a¬R8!\1f81À \ 5\1d\v\8d\ f\86\r\9aÌNò;ìÓ\ fwY\15=yá\8bÛ\v\96\17\11±\90Ϭ\\92¨KE:\/BÏë\10y\ 2,$î0ßrRiÀ1\1a\8eÐ(Ù0(£§=\13s\96øJHFÔ²T\82&\1e\ 1:1+I°MW)\12y«sѯ\93ª\ 5YJ®¬Ùb\89ñkÅ\98\88Ö-«\95\rV]°àx¯%+\ 3k6V\aÝ©Û\13Ã}lç\93\17¾8/XV8>åØ\85\87nhóX/JQ\87£ÿhÀ°®\91\17\fvîPTJåf?â`Ô\1e¸\89\1db\ 1Y\ 3à\0\16,\86m\86Ñ=v\b\9f¥å ô4\11°\90\16Ë4\r\8d5&\96s\ 6 \1aI\8a±a\ 5³N²+/@u»cÁÂ\ f\89Ó\1d°p\9f8\18'/|q^ØX\11v^èx¶\16$Oźaì\ 4è¨íjUÓ3\aª\fhA\e\ 2\9f\e`¡Å\1d\ e\13\97\ 5d\r¤\86E¹µ\9e\81F\82\ 6=H\97$\17Í\1a\14tîvÇ\ 2èP¬\×nqc\ eÖǸ\96
\12@i\82+®T<óBØ\14`¡Õ¼C\1f×[Û¹÷\8a\8ftòÂ×ç\85\1d\vµU\1cô£°G\9dõ»U 0\18m϶\ 6\f_\ 1\9a\8eêøõHÉ\88\9eø\ 6
+LDk\82\0\10D72l!{â\ 5²q6\11ÁÍ\95\17\94éž\15¢ba\12PyÊ\92H3\1c*EÉÅ\8f¼\90qU7¢\9aÕíS^\98f0ç<Ò\89\85_x¡\18M\91ûÆ\87q*\eidSN¸\93\12Gÿn°.ï­©Ë\96\16fkËÃ^\80#ec\1c-¤£½¬\viêÂ\8dCã<¶à\8aÂ@\81\91p\8a\1fÊ\82ö[\91\eÛ\8cPÙº\1a\83¿\98º\ 1{¡/\8b\10    o;\f\9aQ\94M\8f;Å15B?\1aÛSG¡f]vù\1dìÜûØÎ'/|m^ØÓø:\83;\ 2ѵTîa»öÅ/ÜÛ¶\7fß\97ß0up\88DzX}\1cÁ\adÂvY\893¸]0Ä}gá±4gö\ 2\a_1ê-\9e°7µÇ´uh;ë\804\90a\ 1¶}¬ªÁ\99î\88Ö颹T¿}¯½Ë\ 2\1eÎ~ÅÓ\1féËòÂ\1f\b?ýê\ 3±Ï¿\98×\8e¼»ß4{8$×uÿ\81\aå\9dò/ÈZ\fïþkN^x ^ø©[?Å\88\95N^\83Ì^a`\f<\14\8bè?ÿ¬w_.ãþ\ 3\17\v´\9do\9f%BÊY  ñî½\8d'/<\10/\8c»Ró$>\1f\9fL\89\97\ 3(*-¶¬|x®°Wÿ×}\97\89ø\¹K¾6é\18\9bÊwçó;yáaxÁPîéâÍ%@¸tI\95î\12E\J]rs\1c\94\15\f7x×ü2³\83å\96·á²\rH^Ã\8cËÇOæy\ f\9fm\f¼²º\7fÁÂÉ\v\ fÂ\v\b\83²\ eýH/Í:       D\ 14\80\11¸i½\eÅÁ`\14ÍT\rK"±>\1e\1e\16;ÏZ\8d\91Çá\f°\8c¥s F\85ÇßEu\ fÛY\1aFúöä\85\vã2r1\9b\85±=k\97ã]V\943K>¶¸}¿4Ó@X\15&¡úT¶\95ö&ß±\10\1a\ 6\956V\11Ö\ 5G    cm¤eÅ\8a\8d0^\87Ǿy9½C£\12óO\88â´\17¾*/` º$\9a\81µ\1dª>;\16\1a\91\1aÎõ"È4cþë²\14C¡XÞ(ElÄ\90/\98Ì\8bu-K\92ÁQÕ\aFÚJÔTð¹à¤IÌ?ò®\ 3\19\13¿ÇZ\e­\8b\9a¾wwëÉ\v\ fÃ\v\8e²­U\11\80°å\18\9f\b±Ð2\93Õ\82.L¯\15\8bdY5O+\9f\ 2!\1a½c\ 104Ù1·ª[5\9bã`·Z´\14\1dUEmGÖ>41Èq¼\8bæ\ 5J¥9×\17¾2/ØAy[1\95è\85\17\8c\17ý2k]\ 1/L\11£-óYÛl\9a\17\1d:\92\19\98bíÆ\ 68:g\13ç\ 4°Àì\9eS\81óæ±\95$ó8´uòÂ#ñ\ 2`a£¸\8f\8c\80\ 1½c\81ÇH\81\17~ÂB6÷Ã2*¿cA\8eTçD\8c\a\16\80\136\8fXðº\13ÞÈâÁÓ¶9÷HX8yáqx¡Å]\vÔ³\14¯öBg\93\8aUºbÁ\0\10873«fÎã¡#Õªu\8bB,\ 4V\15¢ö³\18(ævQ\95¼¤\15y\Z(zù@X8yáAæ\91òds\9eòÄù<\9a\v\16\14á¤Î&L\ 42»²       ®*³A\r\96\80ñ\\1fX\90®d 
+ÉÔ;Su±â¤"C>{\19
+ÎÙôР  ÏqÝùaÖ@nÆ\v\98\aò·\93\ 5Fþì(uñ(À4nÇ ¨\7f\ e\vd\8e\82\9fKã¿q\ f\vúÒ¾\84\ 6\8dvZ~\19\90\7f\ 14\ 6/\9d\1fÑ\1d\ 2\13Pd\ 3q£9\ 2ß]òg£çÐf\9dîæÌ\1dóHPÓzL\ 3¿\1f\85Ó}0vwl\bfÏuúÐ\ 3É}ü\91þS^pMÛüfÆBÚ®\1e»\1f\1d\ 4¤Åü\bp\ 4\ 6³ýôb^~Lôbhy$JÚ\83\ 2¹¶Åî±uýk?Ö5ó²·/m9×´ìËÏ\f\16w;\7f¤K\8f¿ä¯vDM-Ù]E_bA\1e\91h=`¤à¢\b\87\ 1ú¢\12\ 6©\95\87\93\8f4\ f\1fÆE>\94í|\13^Ð3IIc\86\9cdòxÅä<9ñòÈ\19\89ofÓ%\ e\870*^¦9BÏ/\98¼&ª\8c½È¡9Ý)\vf¤&\ 4óI\82Ú å\11\96ø\9aè\12Û\8cITþÀÂ"ºB,\9fª$ßËOUÒ¦\1eé\1fæ_äØ\14þá\9d,þÖ\ 1Ã#aá&¼\10\97y©ö\94\8fÖQL\16\19<õAÂë¸'a\18¡\91\9cZ w9Â\9bK³ÄÁ\8dÑKC1ß\7f\a\9e\90C/wy\ eX\b\1d³ÁPKH°2÷ÞzÔ\ 3¼\rv¿\8aÝr\v'\13\92]t¤u.k5©Ï\9c<¹m\9cí\97÷9¸?\8f\9aG̯/-®\1d¾\9d½àú¦orÆU\93Àö«¬Ã ;SlñÕ#/X9\83\85Wg\1dØs,ï\95\1a\1c
+DW#\16v3\90%ï*¨+FK\18QÌPÎ\89"1aª\8d©á[(X^C\85Ù{²{§a\0\88Ë\r\8di±s]Ù/£#©Roÿ¿r¯ýÎÿí<\12z\82QQÙQ\11\97\8b)WE\9cT/\1aì¸\80\ 5¶UÌd\9d\8a\15\e\1d)³4\87íW,\98\91Õ+\15}Ïh¨\84-\997\E·\\11ÍØ8²Ò\8b\1e\93øñ)\93ªÜ@7\82n¿'m{Â\82vòS§\11ïÆ\vÿ\17r\9f8\18ÿí<\12Ø    Ð\9f\víY\115O-A\rfRÖ\81\95§pé\87©ª"\82Vs¦çj\9d
+\166\97·\v\11}\99\v\1e¬\ 3̵Ç&\rZPdK\86IMø¬ÙàE\9a+E¼ÊÃn/¼ä\ 5-7ùu°ðÿÍ\vÿÑ®\89;óÂ¥?\a0\ 1\$i \ eÀ\81Á¥ä\ 6¶3b\81¥\94ª±\9aõ\8fX8üì/¼à¹"Ë\8e\ 5\fý\ 3X\88\13\9c9D\9d\0\vpQÀBË\efrA\12\$g»a\80\11\e\8ef\10\v\9f½ôqòÂ÷±\9d\8b\9bb\ 1\ 6ºÕ©²`v-Ô$ò\fú;òÂÆɺÒ$\9f°\90]yÁ"Q\1eX\88\9d\92 #5-wë lEô:+\agj\ 6:\12\8c Øs¸\9a\81}êu]À\12\80¼°7óõ°ð\7fÎ\vn*å·³\17\9e±\0\16.\e\rç%#[â%O\16í\ 5[3R²¤/X(Õä0%y\1dÁ\9e\90¤Ëv,¸BU%\11\93óÅHUZ\14\v\rhW"EÀ\ 2èH1.\ 23v*LIéÕxð\ 2×\96\fYI6}òÂײ\9d«d¾Ýº3þa¾ñƲa\9aÀJ°CÙ8gÚrض&÷½\rù\84%umL];?5æ\98SÍ[¿5µ¦\87½P\97\13íAÓ\9aº¢±.\87·bs´\1c\8aÂ\14Ôl=\9cM\e\qè1\\8fí÷ #MH\ 6m\84¢\91ÙÉ\v§<\0/`ä\1d\f\16\9d\ 5s\84Ù\91\97×`p×â\11ôç\12ÃGî±y<ë(Î\91\a\97wÇïÀ(<\18Þ\aßö8AGæ\r\f
+\84kwa\ f\ 4$÷æ£ÛCýì:\12\ 3¬\19ÜÞXðO\1fgO^¸¹íü\1aUüq©Ål\7f\88\ 3òVâ¹µ\9fª´äí[ë¤'\98ÿyÿ\19\8aýûZ1hLGj\80ç\ 6O^ø*\ 6Ã+O]æ¿.§K\9fÿ¡Kû=¥Êo*¼5@ÈÍxAþ!æ\82üí,§½N/ÿi\9aùw       \\9f.|\9c¾Ï$YûéÚçÉ\v\1f\81BWý2l£êì.ÝF^_âTFyq?¼¦ã½DýÀe©Ñm{\1c\90_\ 3\81È\8dwQþ­\8bÞ\94\17\9e.ôÊõ\8cü\85à.Mºkàfé^        á|\89^uMgþ\9b\1fg\ eo5ôt\92Ò}~Ä«\93\17>rïÊ_ó;\87\9eÙ\80Çö\80\1ea\7f¨Î¥6\86#BfØPû\8eæ\12\fÓ\ 4\83ëL\14lO·E\83\89Øå\1e?Ó8п\9d³¬Ô\98\ 2Õ\ 5kÂgðB\98Ê®û\8d\9fªO}\9e~d=9îÞGv¾lÇ\r\r#ÔüB\95X$e\85!\93¡\15j^ëL\89u\17WWÎë¦lçÏf\86\93\17>"æ×Þ§«4\95ÎxRo\89±.йRM®ü\98\18/ô´$6\eã:Ʀ` \a±F\8fj\8cC\95\15\9c¥<@5V\19_u\9c\17\1dã¹a\84°Éí\ 1B&÷    ¼pø©b&Hw$|\94{ªI  Ðt£\1aüb1{¤Û\93FÂ[¶,¸¾0²ê@¢£Õ\81I³WÚ\10ÑÐOú\88v3« áh«ühWb£\18Ow·®½"Å\8e\11\93\97¢\99H©¾\16\16Îuç_g`HÓ(\1f\e\95\13Þ\96ª¯\ 5\9fë\81ÇÄ\9aYÙ$æ\86UY§º\ eîÝÌ\86R´Råº\1aFU6j\8e\84µ\9dh7Á&.ÒĪÈ\ 4\ 6ÑÛ\14i*õ'£ôf~ªeUV¡¦íHǶE­¨\98
+è÷õÔCw\1d\1cµÆ6\13ÝSNNu\189ÒÀ\v?Õpø©\1aß\ e\14óÍL\8d\r½(ÇPO\94/noØ×¹\91¾°®\80FMN\8bÆJh¼¹t&'UÛ¦\89\84\93\17¾\12/üBöf$>°)#e\98r\18H\17*ú,KUÆÙh( "d\85¨Õ\90­\9dÊ\15Å\14)V\8d\9eåµ\98l\9eÛ!\ f\9e\97R\fk#òu"\8eÍëZ\11ÛyCÙ\9f"!ÜÌOµ®kJ\85\12\rg3g>$5«¤K1«Ùïkm\92±¤\9auQ\8c\88ºxÝOÕxÎ\93h²VÍ\8c\9b\1a>)ÑAêg\94§¨;î\92ªTÊ\ 6!àÞ\0\16®[\88̨ڱ Ågïï=yá\ 3÷.,¿Ø\v¡ONW\9c\8aZ\17\1QRA\9dÅ\1d­\ÀÝJD\9b\\fÐ]°ï2otÇFæ\e°1Z%X¯{®\94ê\8ch³V\8czÚ³1Æ\89É\16ãnöá\13æ\910¥v-\96\rt\96Ì«\8eªzmI/úµN\87\9fêÌ6 6W1«ÉòÒ\aã\ 5\16\\ 18\1f\9aQMÙÆ\96\0£µÆ»QÚ\91Ñ\ 6þr6Ô¢X©¢\83è­Ý^bÁ«I;óé[ÝO^øÐ<Òò3\16bWFè\b\89\a*\96²
\10(Ù¶Ú×\8bhf\9eÅB\14 \ eèAQ0\9a³\99{e\97\14óÚ7\84åª*6¾l
+° \10\v\ elç¬äÐ\8djÿ)¼píÏ\1açÃ\ 2úæE\89\98\92þê§Ê9\13õ\1fýTåÆ\ 5ë\0Ï\9csÁ­(z1ºÀËZÐ8²:ð¾W[·\1fm'µíJÕ\13\16$Ø%ÿ\85£×É\v\1f\ 2ÃÏ\8f\fú@\8f[RÄ\90õ¢q\8b@,è\ 1lFη\1a° \ 6Of]©\9a\82âAÈX\88\ eì\ 5RèB\f¡b¹hB'@Gzæ\ 5\95CKÐÑå,\9aÏà\85íÉOµÆü«\ 3\ 1\e¿\ 6CÖÉ:?üTy;\r\93ýÕO\15LlsñSÝ6ß$\95\1aQBÕ~\14\ 5fs\ 5,àÈàU\9d-UųR\rÓ0\8c\13æc=° w\9b\1cy!~9,\9cëÎ?÷"ʽ\ 4E\89\95\8cTi¡<×]\e\90\83\8e\84¡AFç1\\88\a½\89\ 3\aøDg°\1d'øÒD8i®º\8d\14\11Ú\bMi*BØâlâ¤\9aÛOä\85`Õ¬AÇ\ 1%F·ª\15\85\ 6mi÷S%<d\r\7fòS\9dã\ 5\v\9eÚ-\a\e\19±\10\ 6.÷ÜÃí\1a       @\e´¥!£»Æ\18\80\174\98\19}\ 6è]GB_`ÁR+óÜ|K^x§çÚ\11WûÉ\11Zj\83-Ä«\81êâ\1f\9c¤\8d\8eúµÄNîsG\98c¹tßÓ\1eí\18Ü\1eÓÃïjøh1_µó\ eþª°Çûp\ 1Ê\fÔ°èðcG\f-nG$\9b\17±\12\82·Qî\ 1B\9cÝ>\89\17 Û\aË\18\ 5»\80°2tðÚYÕ\82íìqÃæ\90U\95ÖUµ\ eb9üTu£¨devµ\9dá\84V7ðÊs0\92Û\82\11\8eÖ\auH8\92qg$6MpcÃ\ 5\v\9a²<\10²ï«þn¼`ÆQ¾g\90\1dpdsC{<1éKêr»M\97¥\19×\ fOÇ~}|ã\ 2ºí¯K\9e®\9eî¶9J\86ê\97=\9e×Uåc\96I^W\91w|\18\89é­ÍõËv\rõqql8â\81쫯/±p,õ^\ 2\84|\ e/l6·Ð½û¾@g¼º¥Q\ 6ÚB\17\1f­ô\80ê¢\19\83ô^îÿjzÙû\ f'm£¿ìýw¦nG\80\16\185£ÈáSn½Å\0´£Åh:\bslTîe\88\85&³9ƨ\ 5\1e¼p\ 4\fÙ#\82À\1d*\824\97Åô§gk\9e\96ë÷°!R^\83\8e8\8eÙhÃ<Ã\13\80Jfd\85\ 5\95\83\14n¯©\17\ 6Ç"è\93{§9B\89\Vü¡.h\1f¢rò¹Q\Å\910êؽù{,껩{ßþ\ 5Cé½\80y[?Õýá5z\8fýâ\8e\95±}}Mî1\1dö[y}\9en\1fÔYBÜÀÑz>~ÇqÚ^}\7fX¸Â\8e.\1còÐ\16\8eÙh\87G\ f·\ eÀ\ 2\98\16.×}\v^À¥\93\rôE\8cô\ 1jgcÂ\1e@d;¼®¬ß`ì Ç#q.§Þm\1ec\8b\18<Ã"\16ö\0\\16\ eÁÝ\1a·\1ax×[\13Æztºd\ 6\8eåc>ú-lp\ 1ùÔzì\94ͲI\8c{£AZÐ^aPÊM\1c\18Æ4\81\8bÑËï¸i\a|ï­»ßDá­ýT\r°òk®\12¡\7f%)\86´\v9\f\93\7fËH\89ML\17\1f\f\92j÷õyÁ U\bºcÏ8[b%x±Àw´ùb7\870\90\b:"ç¸\80jrø\0zçÌ       S\ 5\9eApú\0x¡r)qÅG`é$H\9e\8am\86\9aeV\ 2/T9\ 1c\92£)ÊÒfá\0ÃY÷8\88ÁkY\802\vU»¬\83FyÉ\15      ­\0=uÐ5X¦êæQ»¿é~çK\8bò5«l\10âµLÙájÕ\99\18Í¿\ e,î£M<\14/`\9eª\98\ 6«¦uTM.úBÔY5\ 3\13Æ\85Äر\98\ 4u`0É}Kl\96\98\86\ 2ë¨fÝ\8a]G"$0f©\1a¼ès\95o¼è\15]\aåJ¦áظ\15b
+j^ÁØêE®Ó²Û\9a³\10¤uºU㺨°\88Ú\v¶5"oŤK\\19\8a\19¿ùªþw\8c\83ñb~ø\15²XDÅTî^\19\15äGÇ\87§&ä\7f\94©ïÖ¼@\19«
+\18\8c÷H\1f`Fy®æ\ 6ç   bI\ 2b\81\10\1d[\9c9\90¶î*Æ ëë¬L¹(âÅ^ Ä±I\aRZÑ\8fÌ[P#éP\11Ä\ 2N2\84\9c\16¤\ 2\86\19ájÍ>s\13u=$ÅF°\95áa¹*e\81U+\15õÀdØXa\8a®RÜÝô\1e\7fÏøH\7f\92Ø\89\8aÙ\87\8fîù\böB\18+%\86ö\88ôAE¡eÉD:x\ 1cäh\92thØ\b\ 6B+ØLö¡>\96   wÉÆÔ\85Mb\\10\8c@OÊ\r° üÆ{ª\18)\95)9\ 2Ç*ÀC!xJi\8a\16®\ 6\ 63\86¬Õ1£¢©\15K\0\9bjÆíå\19b\81\83\rÇ\8aApЧnÌ\v¦iï3\82É\7fÂÂýó/¸Z\91¬Wl<±ðw^\bSµ®%ë\ 5]×e\18\ 5­IX[å1\b-×+\ 1\1d\89Å5qô×ÅØ"\ 4\89"ê2mbX­\98®:Ò\10\1dé,º±l\8eÕ\95\8aë \ e\12ÔÏrÑ®k×ö)\83«aÀµJ\8cYV\8b"%¸¾@,\18V!\16Z\91¯TåèâÆoÌ\v¯¬;ß\8apä¿`á\13ò/ÄB\10Ì/¶\9dXø+/¸B\91\85uqf\vQŦØ\0&,Ãh\11\ eîâÌxH >¡ç\89\f\95(AG\92Ðõ\ 1\v ÓWä\19\v\13`\ 1t¤fS¤æ0¨W\v\17cÉ0v\150\ 2IvÁê\ 5\17h\8d\15ð\ 1    \9d\ 2ÝIØ\9d\17.X \vØ"I\95³b·^j¸O$p3\96ïwÝÿ¤¼<Y'\12\9dXø+/l¡H|r&t<Ñè
+Òû\99\97»z\19Z2×C$|!{¬y¹\95|\19;;\fÎõm\88-\9f\9a#\81[ëºÚ\99¡·%\85\93ê\81\86\81ÌùT\17\93\e\9a6Í)Í\1eª§:8\9aH·«ìN\96\9c\ fÎÀÛB˱iÂ65q\òº\9dxgÜX\91\8ev·Þ\1dr\9fü\vq\12ïOæûIyyäV8\18\81\8c9±ðW{\ 1c\81Dt@\bÑØÍigöïÇ\9cY\80\83 å\æÎ$\1c1\87[\ 5ê\1apøê\83a£³è\90¡ÁªÐ.\1aÌ\15\ 3o.nÐ\84F\91Û\1eJ\ 47K\85k"\97¨÷Ý\93P®%6\1a\81\84\1aø\ 3\f\1eo\v\ 5´\9dï°¨-%\13|{Ô<\9eÒÉHÅüåc¤\7f\ 2/<\a;øu\8e\r?Ū
+r{uúíOfè+Ç^z;üpáßX¢wxx².îÐjè\85\10m|?\16>-_[\1cD§O,ü\8d\17põþg\9f<(\91×@\b\98uâp\88\90¯{îý\98ßHþîË\8fýÿ\95ø\f\9f"÷Èã)\r\a,¼{Êë3óxJ·\88A\9f\v/XL¸âòѼ\98f±þ\9aØÌ{¿Û\ e&§£Ýü++U2\7f©Ó?Õ@ßøñ\95êG\8f\81\8bÚÿ$sÚ=\*`ÐEyï\1aù§æñ\94q\16­>±ðG^\88\13k¹·Õ\80ýÖÕû|Hhy¬\88ÛC\1d\94ûæ%0\ e\15)Í+û´Bý"B©Ü.N.ði\1a½ú%Ý\9d\94Ó¾Ï|TE­þ\83TÐ2¿½«\1dÜÔ\1d\vÊ\9b÷bá\13ó;\eC\ 4\r'\16þÄ\v\ 1°Àò\19ã\97ÈMw,\80Á»¶,&\9eé\0}vÙ#\ 3f\9cÈ¢ÆÍ\e&jtà\ fZ\87KïoÁN\ 6+x·\85]\93£é\v\ 6¸gV¶øEcîT§ã¾\91ÁxQ`\13\16÷M\8dÙg{±Hø³n¾îlò91AÒ\9c¿\e\v\9f\99ßÙyƤ9±ð\a^p5é\93ë\15¦\96\90\96\8bÉÕUYâ
+Û4·Î²\ 1¸@ÊV±¢.¬jãØ¥\ e\ 6À¶ªöØ8¡Q^¶mYõÎ\ eC*ú<\1f\9a¹¢¦\13K>äy»\7f\816«¾Å¼\17\83HÞvó$\8aZLÕ\92\7fò´·\1cÇ{ lm\ 4Íâ\ 3Û\vûõrÅ\839±ð{^\90\96\9a¢¡\88\ 5¢ÚBT\93` ^V\9d(u=Ö^J\89ñgçʨÆ)Þr\16;5,bw7\9dypLt¥è¥PsÁ\9b\891;`8\91þø\12z±t\ 2\88B\9aAT\9e\83V\86¼À\aζO\9eé»Ï4;X\fï\ fÏûɼ\0¿²Ù½_N,ü~\1e   ³wî\81жM\97,\9b\99Î*à\ 5åÖ\92máÈ\f¬ù¼îX\80\ 1\10÷Ç.ª\96;z\1cÇõâ\94e\15±bZ\rb¡Xs5ZfÁ^8¾ØıM\8b¡HEME½Ö¢\87ÿ³Ïß\ eåîBD¡\15õ¿`áSya¿â÷Úî~Ïýθ\11\8d§\18
\ 2\89®V\17\97.i.Xè;¡\94\12í\96\84\98ÑuuÛÓ\17u1´*WMÜ\10\v£ójÄÿ\91\17F7²\91U\1a£\96\ 2\16rQ´Ê»\1d&ÞÀÅ>÷Ù\98¢¿ÇÀø5x\ 1\94¹R4ñÄÂoyáÅÃq\117\1cp­wÛ9êÝSûrÍ\ 4Xpª\9f\14Íé\90×9\9dD¥qŵÂØR\99î8XÖ\a\16ò0*?2¿wøý\v'YÖ1ë¢ËE\req\8f92\86\0?ç3íg\w¾\87\9fê\17á\ 5à÷ô\ fÎ"ß\97\17¢|Ý\80\ 2£ ÏJ5\ e¢öL\81½\0o×­420ä\ 5©\1a*\860\88|\86A^!\16p\7f\82d,ÏÕ´]y\ 1»ÿ8ªb\14W,\f`*cæìa\eÅ0ªÅ\95\88\85R\ e*÷ç&\8a¿\8f?\12`á+ð\ 2®\8b2`å\13\vW^\18'\e_ËÈa8ѵRc§T"¡bL\90ëm\83kVkµ\80½ [Ð\91\86@¹R\ 4\15(°¢\9daL©\19ô\9e&l¤/T\8ej\91#¢a×/qP\8c0Ð$¼«D[3ÅY_+h£Õµh>s ºÏ¬âWá\ 5Ìâ¬Ø÷ñYý°½0
+Õå¯i&£\87{M·@k饷yýÂÐôûJ´·2\8eE\1e6'\8bã¨ÉY\11Xék \9b\11\f\ 2o\8f "ûüÔxù\12ÚAÆ\99;{\14\87±ð¸îl\vL\97=\7fjDÚûä´ý2¼\0\83\17U\fú\9bHÆ»õ_O\8d¬\\r.\92.^\9b×æ\eÍ\9eßn÷G2/çßö¨-Gl\90\96ãhl\13\99Û.\91C\ e?£½%yý\ 2\84À\81&\82<\82øc\13\11hI\8eígN«:@¥ü\7fæ\ 5ôÑ\17lNßEÔ\aþ\16Ü¥yx\fT7ÒÓmc\9b¿u\ 4STËo\9e»üL_â{íwþB¼\80\93^\8aÁ\7fßã\7f\87Îݱ ~\93¼ñè*oR«Í\1e0R\86K$Éç\1e÷«\82îÐ\13ãÏ\9dðÉ\rVÞs=è>q0¾\12\1e:æÿÐ^\90`/ä\88\ 4Rÿ4\9b\1eª{g±\7ftU8N=\f\88W\1e_øÁByjéw[\8d/H:Ì\11l¶¾ãÄÒ}vþ\7f)^Ø#¸|\ f1\80\ 5ý¯çn¬ÌF!x\e^ìÏÙ\ 3\vÚ\12ãeºQõAÊP°ü\92Úrû!Kåñ@Ú&Àx\1fS²ª\8fòÇ{\fÖt5\9a§Ü\96¡Ç\10\føÍ\15å5)æ\ f­\81
+\8f­\ 5R\85=\ 3¦Üø\1d\17£ïf;\7f!^8×\17\8en\8fóHK\1d\91¹\88\913Gå1ó\9d\ 5\13\17ßê=¦)ü\83Ï\98\f>8ã\82\95q\ f¦\v\ 4\9b\11"\ 5`!<ÿ²\88Î\1c½\18\8d\8b\98Ä\127\0AKÐ.´¡\17fdp×Ö \ 1³·\86^\1c&n\9a'­:\rW\b\ 5¿[\ e<7\95òÿÝ^8±ð¼¾°\85\97
\1cË\92óÖU\82ø\82ðYôù\82Yûhª]\98\16Ýp\9eòØU\9cÐÄ9\86ÀÆ0I\8d\9cybÀ\v\89<\8dâ®.+ÎkÏÅ<.%á½®\97ÄÛY6]ÅR\9e\85\86`\84\81\16Z\e¡n\87­\15B5[Å\93\9a\84\97\0\18~¯ç-C\95Ìÿù<Ò\89\85\17ë\v?Ú°pwY1\vÚ«Æ3Rst¦æË FRéÀÊ\M9á\81\884ÌÜ·øô\fe³]\18]D²BõPv\80\ 1\b\ 1Îç['zh\93v"ï÷\96¶RTµ".)JEå     \8b¥HSb~Øãþ\8f\8cËEÔ\93\0,\88b\0\15¿\9bù|Ú\v'\16^òÂOwWÕ`Bô\9eÉ\81m\1a\ 3ªªm-\84ïÕØ3èÀM3\88\9ep½Vjªs»ÿ\80É\8a^g\9c\80F¥5!GÏu=³Y/,ü?*\1a¥êjQ¯\8d\90%\vëÂÐ\a\84Ö&\81ù\93ÖJ\94u¾gô\0\1d\89MYd)²%Ë\16\1eb÷Þ-b\ f\80\85\93\17¾$/ü\8c\85Ñ\8d\18ûQÎÌ\19ô§ã6ö"ßTKRÆ\ 5g\8c\17\84D#\93\12\ 4wüH>aú
+\9d\88WEÐ3;Ô\8eÐpL\fì\v1\8eÌ\eÇ*ø\ 4-me\8a`,D\80Cµ·V\97l3±T\82ç\87×·S\85Ó$aÀ1̾ §ûaán>Û'/|\ 3^ÈY\1er\8c       ìZå4úÓ1ìÒ¹\9e¹j2Âc°ÝH\88\96\rföªtt\92\ f\19ØÎÀ\v\19\ 6Ã\8eáà\ 5Ô\93|/\0_¹6jB, /\90p`!+y\b¾³\88\85¶Ö\14½T\1d`!cÝ
+¶sTe¶Vdç\85ûÌ÷l®¬îb/4¢\8fÿpÒÉ\v\8fÅ\v9ºÏa\1cÔrä¤'\ 2y\ 1±\0\0\81¾]¨®HÊ\ 3/ÄÄûFL®*4á´d}\89ö\ 2k&à\86\ esR¸þÊ\vÝ(x¿`:Ë\7Â^°Ðáþ\9dª&
+° #*_j0U¯\89¢\8bj:´\17àM5!V,\ e÷\99W\r÷Á\82ô\8c½Ûýóä\85dz\17\12èH¤\b³¢5\868­ëÙº\9a\8fÆUmÜbË\14¯õR\ 6\97s¦Jçy£\eÌ\ 1®x*-©\98jµ#èÜí\8e\13½%,g³bµ\86/¡ v(]\18\92«Á"h µB\ fi361UAkCÖ°.V\8a\93.T\89±Òá<ÒZÝi\93Ï\9dB)\ 6*fýàû\9dO,ü\8d\17\9e\82Ô9»\81¹°çõzÊÝ\87Z\85\ 5Õ\7fÿî\9c·a_\98s\9b\85êø\98àÍ:\18m»°=ç\ 33À5^î\87\9fìU<ËØ-\18\8fËÒ»\8bßSkÒÊà·½5,Ûí\8evºS@ì;MP\85A¼7ÃñÉ\v\8fÆ\vG\87½¬\ 3Ë\1fóX¾HVù\9cÊò¨vTÅ\8c\83\b\98ÚÊç>\8f«×ltòEòÃ\17Ç^¶ö\12?O­¡i\1e\rõ÷é´÷
+±+õü^óùä\85Çã\85[\98¤?w\úï.pÒ\16ðï>ÙsdXæ;åå1\96ñ÷E\859yáñxá\1dê\84\1f>\9dÝ\9fΡ7Åî§çðíØ;\8a\87MØ{\859\9c\9e ®»Vs?æ©}Uc¹ú©¾¨\89\89Pn\ 3Ún¹\9b\96T\8b÷=\97\93\17¾\f/Èí\97±]\16´¦Em6Ó× Ó\14u\18\87\ 6í\ 5\8ao9fys´ß"\1dz°5"\96BI_èý8\18×MA\8b\17yW¥´\7f¸|qÝ`\ 1La}\7f\e\1f%w?·?]\89\ f\v'/<\1a/ì©ÈÍa\ 4\2Ùcæl^\84ç\82Ã\1e`\vé\12w\8e
+e\9dem¯\12gyèÔÌ\19Ý8\89nT\8bná+÷ab3ã\0\ 6ÞîÇs\13R©*v\80\11\9b\94[j¯\97¸ü¾ËOÁO\96\rñøä<£\94x³[\13æc:Î\1dóM\1aIÔ{L\86\93\17\1e\8f\17\9cͽ³ÖæÖÉ\1cm^çá\rÓ\9e\83¾\83\ 5`\vçû4O e\9a&euÅT\1d\v\vÈ\ 2ë¤*WÇ\96,\17Ó\9a¸1l^sÑlðÍò:äªVÝ\8aq\94<¡¬<üîà\9a\98ä\u 3Á§+UÀ\850\97:P\0ü\1e\1cSeù1gÔ\8c\98s}ÄóÌ£nEq£ ï0\19N^x8^\88­\12ª÷\8c\8b\86\16\17J%Äl¹Pc\r\ 5\92:vÁ\85©\1fúZÐÀKÒ­3w¹\8f\9e\19\9d&\95\8e\9dX\14tlN0'a¯|M7\eÚ9àq¾d5qs?aìíP@ó.\85\98ð:é¢ÿ\84\ 1~J\eI\19ãRF®\94H\ e\7f\1eS9å®ä\8aS\ e?íß7HËPÝ3§mèßc2\9c¼ðh¼`FUú\85Õ\82ô9O[¡\ 6ÏZ×
\8bÖ@A-ÚZô\96\94\97}o\0§Ö«ºK\91\99Ná¾\aÜÝ_8i\88\984®UsEôÀ\bW³ÑÕ\14\83Ñ\93¨õ°D{±\ 5Ø,kÕ\8eb1\89å\85h/1»\ 1W\1d\ 1^Ñz®"\83#ªËEçK\91×ÌÍbª¡+×¼þw;ÚMÝ=³r£É\10Þ\81\85\93\17\1e\8a\17bÇB\0ÝD4+\15ó²(\12\88(<F>Å\824
\8d\17\8bAJ½,=\83\1e\99«&8Y´¬\8cR7¢u\18Õ\$-%áŤ\8aAL\81ªÞ\82~#u\8b[\84À:8V/@ÿªª\92¥ \ 6§\1aí.\ 1¼¤#*ÕαêÀÂ\90e\15/\95\8bV\ 1\16äÌB6\bÞl\1f\99R
+ñ¾Ï\86°7¯`\9c¼ðh¼\10+\86Fi.z]\88\94ÒÜzÂH\12Å\88Ñ\1e÷\82XÏJuWÝ"´iY4¨Fl4`bd\ 3\97º\13-` \126¨BSÑgÙ<·Â\83æ4õÌ\9a\80Ç\1d\89¡Pï\r7\9b\1a\8c\ 2>\91öØðé\80 \14ñ|ç\ 5ÍÚ K¶0èû\8c"/p'CK\14ë?\0\ 6y_c\ 3L ôÖ­õ'/<\1a/\84VÙ,g½è#X¹kÖÂHïÖzǨè\9a\rE=dkõäFmrÎp\90W ñ°.Ë:\1e&Ñd 'Á³]gåsÄBJT\14\99ãM\99\ 2@¡Y\83\1e\9e¶n¢?àº6\85U\83\8a\ 6Âþëü\14àÊ\rOkF*\få\94\11\ 2\90ÊÆ+/¸¶\ 6+\9d| »ç}â`¼Ð\92º7Gï=yáÑx\ 1\9ac%#Ð\81C\98E\99DS\8b²c¢±\82ûYtP@\ 5\99\14¹®-KÃÄhÀîmcXD9\v\15á\fÌ\8aN\83õA\ 2QpV\11á\8d3K\9aH÷ãÍ<Ç'\13\r\9a    \9b(jV£Ó\13g\1dQ`\1eT\ 4\8cP&J¢ê\0e\fì\ 5åfæÀ:/+Õþó\1a\ 1\\98Üw\1aJ\9aôÖTP'/<Ü<\92Ë+Ry»Pc|GRcÌ\ 4¯S\1f¦DmI\b\144\89\94Ï»kÜÐÁ\8f¨«\1cô\8d\8e\90!ÐjNsjú
+ÆýÐ@[xVpð\96ê­óîr|x\1e\ 5\8d\87c\83q\r\9c=\10RD:ã<\95£3IÐ\93\f½\e¦DúàüLÊi\1c;ÓLæ¸à\aT$×\ ew\ eÓç¼zcFÏ\93\17\1e\8d\170ÄcÐ`Þ¢\83jÄ]9ûkt[ÔÆè\18\8f¤æ/ã¯îö§»\9e\107³Ç§tnwZ\ eh8ì\9b{°]\87®Jûñ̽|¬f?\11*\aL\81\1e Ê%¤\18^\18³\9fGgõ\19̽.ã~Y<ô¡\95ãp÷@Æ\81¾1\95òÉ\v\ fÇ\vÛË@w¿IGþ{\8bóõ#/²§ËW®òã\89?4ñÃõ^Ë\85þAã×Ü?À=\98\f}x\e\16N^x0^ø¿ºyþþY¥¥dl3oÂÂÉ\v\ fÇ\vÿ?÷.Ü!§í¯&C.È\eL\86\93\17N^ø/Åô­¼¿;\93\1eD\eß\82\85\93\17N^øïÄ}F\12 \19\977\98\fÿÈ\v\936§\%|\88\17þ9\8fÉ)o\96\98\ 5ÎÂ_\13ÃôÿÆ\vÁ\9er\15ù!^`ËR\9dÿÝû¿2    Rþ­\16y?/¸Q`RáS®òï*£´3;åsD(þ·*\9c\9awbAÚ²:åIæù#Ùþä)\9f\93%cã
+·AýE¶wba\93§\ 6ú£|ÈOó\94O\11ç\19\vîæX8å\94¯'±\11åǧ?O,\9cò\rD\97ÿ\10pøÄÂ)ßs!Hy÷yX\90\97\10\85¯\1dúí\ 1)åù¤\1eHL\8c¯\9a\8b¯°:«æ\8fæ\8f}\a\160ªÏo\\ fÍ«I\8a\9e\91æì\80\ f\ 4\85\r7:üºLë\8aÁ~íA\vL\86.û$,H\9f\8a\94wË+Ù½à\90mæ_î¥Ì\e×ÎS²'3<\8c*a        #\tá\12)LîáÀà_ìÔæ®±Ë.uÍów|}\8a\17Hó`c\1c\ 63¨Ãç`Á\8cªQ4ñ ã>Ñ\88of\7fÅ\1c­¶S.Ã="\ e¾\1f;J\8cîXÖ±ê~9\90Ny÷à9(\99e¥².äÔ;i7O·8æR\97ÌS\1f\0\ f9µ{\97p\92æ\98f×ïõ¬ÏÑ\ 1[\8e{AÀ\13óG£<ÃØÇ\0ú\ e^à5·\89GÙ¦¹\ eÆwiÉ\83íRêÃ\8e\85!-£        Å\9cZçò%\95£çb\9aÒÀ¶\93\17\1eEB£ÚQÇb\e       çjÊ\16F\18+¹Jº\13PÐDÊá\r\1cå\84ñ1\f\8c³)\9bpá¶\8bqJa\82\82A·\ñG\eã\->f2¼\1d\v\8b@HV\8aÄE­\93J\8aY¢f®¨WÛ$\18\11sÖ+BÄ\109\9b\15\19\99¨h\9d÷'\14\1eH\91\98\85 ­Á\8c\85YÅ0\8fÁ(ØX+?\89VO,Ì<d\89èmÓ\89é\91\17µè×\1eF:Ñn\15\v\81LXÐ(?\88\8fö×éöÝ9JþÕvv2èÄ7Õf\9a\93\Ñ5\9fiçW©\86MùN\8ckÃ7\96²lPTt«m\80w\83s&\9c\81\94¤P\ fDp)}Q2\16\13\v\91\94\99g´S2xU»±¯ö0\1c\98d}°º\14UU©\1e\8f\8e¬\1e\99Ý\vD×*é\1e\10éD|dbõ}ë\v\91\10ª¬Ñ\v\87~/M\16ó\19x`²j\ 3Û+\14<WStT\14\9dR©ÈJv\9aÍ\8fÕYäÐè¨\vU\14\8c'\ 2Xà1\90R{VwÌ8ÀBËxÅ÷\904º'JÑ\12\ 3\8dU9<I\13É\ò¬Ú#\8f\15\ 3{Ĺrg\19ù@æö÷aA\13 \ 4ï²\8a÷Ì9W\14\8aO9\ 6\7f\ 6\86\9e\8f\ 1°`üÄ0\85¤9±ð`\ 3'3\1a»>æS_\14`!8ÀÂÈè$ìJU®ª\15ã\18K@M¿f¼j\85Yõ`qT\ 3»[uk§Ü\1a\87qzL+\10'Võ'a\ 1xÁ±´QµX5\85V\95\82f\8d(7à\ 5LTÌLbÞ\13 \87\ 1\ 6\9f¼SôÄÂc͵ä\\91¤\bè>eÅ\94\ 1,\ 4\ e¼ \0\v¤b\8bÆÐc\8a\91&1WªÙ\b\ 3\95
\0¯T\1e\16\1e\13\v2,o\8b\8bq\v,$\ 2æ±RÄëA0±X®8WÕÆ,b¡à\e\140Ec%\98\9ac/ÔxΧ>\98\16Qr>8·\95¤\1a»±\1d\8c\ezL°^t\1d/\9d³\v\9fè\82OM7\18\84ÌÈ\85Wcì;èú±iÃæ6(ð±\98\1esvÐ\84\ føb¼\ f\v\18æÃù\82J³¹±ÈáVÕ\85µÞ\8e\e\1c\90ð\ 1
+jë¤Ë¡\8e\94#µg÷{°Î\82ÑÀ\8eÀc.Ê\10,¦x\93Qº=JØ~ø\88CvÄ\15Ã\80aÚ\<4öØ_/\v>ÉÈy\ eãô"SÐ\93\eö³?6\1e\ 5k5ýëÄê;}óp1øÝ>Ùß$¼@Ùá\83±ÿÛ\ f«Ûó
+\9f\ 3\1aÐ/ß^\1eø©øw¡Ë>ù\99Ê#\93\10ö<à-\e®a\97A\1cF\18Ü·¥#J]\80£\12M\86ø)X8å\94Ï\95Ð0L4ç\16îÃH\14K#öX\ 3V)ãð%xÂ\18çMÜB\8dG\81ષ\ 6\1c>±pÊ\97\92Xb00i\85\18-ãSÇ\18®wc\88°®\ 4+Þz1/\15\11­.\ 4\81£Ü;Ç\995'\16\8eXP¹\v\8d\12\17~Íj\85;ÐÍ(\9aU¯µè½ò\99Î8\8f|ÎbF1'Q-*}bá\94o'ºd¼\8a¡"ÊSAê-l\98X\b°Ðj\17'Ìá\ 2\9cûÝKU\8e\18\8bÿí9JN,\9cò\95x\81-,PÖ\891öL0R8ã\\18á\13ç¬tã®#©\86ª=+×>s\13\89\18Ý\89\85\1f\16j\91\11¹\8b.o¹¨[ÆR.ª¦\13e\ 6XHÕ¼ÔúÀÂ1ëåü?åÖ:±pÊ\83cA\192¥¡\17v\98\9au}Je.\9a,+E¡sÔ\91¢Ãô¿Zº\8d\ f¨\1dÅ\ 2÷+\9dX8å\9bÙ\v\8c\9b\ 6° \1a\9aÀ>Ð`/\ 4c8³ù¡\em±RÔ¸kj\12ôF\ f'\16Nùn¼°\81\1e\945b\f¥PL\10\ìCÛ9`\8aªÊ«#8¤ñ\0\85©¯÷o\e\9eX=±pÊC\8b¡ý&\eêòÆ\9aÐwe³ïã\94¶A:0}o\e\7fX\ 6F6eW_ý/\1c\15ó{M\86\13\v§<8\180¡£\837yøH]\H\ e_\8càä\93÷\91\84£Ï½ù\1f|1N,\9cò-EÆY¼3.Æ\89\85S¾)\9fXõÎ\89Õ\13\v§|W«\9b\8a%\9eX8å\14\0Ã"\8apbá\94S6é\92ÈÝ\89\85SNÙܨÈ;6¹\9dX8å\ekIí{&VO,\9cò\8då]9JN,\9cò\9dM\ 6ÃÙ\9b³\1e\9cX8å»\9b\fo]e8±pÊ·\96wlr;±pÊ÷Ö\92Bz«ûö\89\85S¾·\18ÏÞh2\9cX8å»kIoÍQrbá\94ï.º{ÛÄê\89\85S¾½Éà\88²î-X8Ãÿ\9eòÍÅYñ\96\89U\13Ã)§|sÉzÑe\7f­\15×SNùþÒ  zÞ\84SNAa,;oÂ)§\80x\95Î\9bpÊ)(\85\9bpÊ)(¥²çM8å\14\90\8c±ó&\9cr
+J-¦ó&\9cr
+Ê$\8aó&\9cr
+
+Qî¼    §\9c\ 2\12\19?oÂ)§ ôçÄê)§\M\86sbõ\94SP2~úb\9cr(ÌÙõEgúe§Èô_{\91^õ7èF£¨Înpʺ\ 6Ö 3Â\ 4]BÕüå\ 4ãðW£²%kõS7ÊÊñ4\19Nù¢Â\16t_&г\99ÎÃ\8b\ 3Ý_×d'¾zÿc\91ù\92\8eÐé\9cX=\ 5¤âÀ\r=\ fë\®Ë(Ë\81qèÎ-'       °Ð0>¬Å\0À\98Ölö9çó\ 1\97\9eó\12±Ð¶@\ 5x\86^\ 6Îûµ\14\82&\ 3#gG8e¥l­\95&u¦àÿÂ\vÒ\10\ 5%]«Ø:\88\15\ 3åY\ 6_¨¢j*Ô\82'ÕªlÔÔò5\81\9a¤úIÑLð6\89Ø\8bE\7fÁ\9bpúb\9c\82c"·%Y\97.W:ªb\14ùJE\ 6\1c±\96le\13RCdyÏTìºM,QïÛ\1eg@D\9e\ 3/¤¤\ 1\a\19\9fWѬNÐøE7\8bu¢>»Â)sC\86µ!\1d_5bÁ\ 2\16b\ 2µh`\19\83\8e-Y\96\96¹L-\18Ö\ 5\a¡\82=\ì\85\94\80I\bá\9d\86Îô\85±°\92Ócõ\94uªHX7\ 5ú\7f@\1d      ± ç\ e\8cA\97ï\19\8c\ e\9cé\90¯\81ì\93ñ x\83ö;\16\ 2î\ 1 \1e±\10¾0\16J¥Ï®ð\7f/9N"­\1c@\10Å\15\vµj\v0\11:Õ£\81`\85ÒXk\14Ó8ï3­\85jÁd\18\10\v0¢ÒF4ÙÁ\v\99¨¾fì\88N\9d1/NÉ8ήwi]uÊ7âÖ\91Äub¬Úm\ 6V\ 2\ f,ݪqí¡`\8cç\a\99Àñµ¯Ö®[]bÀ\1f\9aäk$㺰¯©xwâ\|>å7\bÉ^¾=\95ê_?ýT)û\9a}ªS'\16N9åÄÂ)§\9c:Ò)§\9c¼pÊ)¿ÃÂ9\8ftÊ)\a\16Îõ\85Ï\94\9c+ÆÎÿ\1fäÿî\8eöBFÑ\7f7ÖÐfVOÃ\bo}_Ô}O3x\ 1\91\97\8a\96zºþà\1eü$>_Ç×\1cà³5·ãÕ\ 1rÌó\ f9Éç£ýÍùù}Ç\86BÌÕ)\ f"\82Ü\91\172\85*W-Ì*9«fµ¬!%&\bé¼à\89\10r]\9d/YÅ2öj\\9a\92¯ä\95\80¯S¿².]]             á\1f
+
+KRùúù\19¿¯\ 3A¡ÂI\8e\8f"\84ÜÑ^ÐL\94\a\16öË\8c\ 2ý·Z¡ñã¥\8f\1dë0\13+y\86>^ÚìX\8cnßf(õî\eIæuÿ\9e\99ýÇ\ 5üB\86\95Lóp¹PJPgÍ\1cÔ×;g@».>\9d\92¹½Çi³\1fÐA_.¬åQ\90¥4ÍÇÏqn/\8aaßâ\18ô\9d±Ð\9föÙã\b¿+/°N4\80\85HžN_¡\17W«^b\81\97ûðXæÝÊz8&T\81¿B0¹\96ðeB^H\8a      n×\9a     \ 5\1aݬ\ 4\8f\93\10}_·×Åý©\1d\ 6èWJ5\81\8dkFhF\b|\81S\14 qäJTÙ:@«õÚÎl÷¬l\97½\80®-W|\1a辧\ fk2¿&¢\ 4Ñk£\14W÷Ý xòÂ\ 3óÂMí\ 5Íê\85eTèFìÃ_\8bo\17^ U5Wz½tg¼*+¨hôÀt¡\8aHÊ\QÜT\b¼\90\ 4\1d\ 1\ 5¬\8aµèsA³4d¼ûù\87\ 66éN!È2VgbÖ\8dÊAs¢\ 4!82ïE¿Nj\9dÄ\90£7\19o½(\0uð'Ão¸4Vq\1dU¹2ækQh1ÅNÜ\17\v'/üÿðB\r\17¨\85n\ f\88í\90hññ{Q\rÓ4d?V^Ðã\91M  t÷,®Y>\11\17ÈL\99FÅÞ        6@\ 3é\97½Ù\ 5ÏÖL[` hI³\80--"\81á>        $\82Nuå"jÜ¿^+W«\f\v*\91O/\96T²X\94¢ZqB\81´\ 5\1cÈX~òÂi/Ü\84\17\8a\95\8aE\81\8e´\ f¯%v»\1fí\85\17Âê\8aïZ\13Ù#)xÎçå\19\vU\81
+V"ëX15¼\82\85fw\1dÞ\ e^\b\1c.Âʵ%\8a»µ\a-Ëwª\9açÒì\86\ 1o\16².PP\95nz±ec`\ 4J÷Í[¤íñ\82ä´\17N^¸\r/\80ò?\bá@¿A-fß\19»óÂ+XÈ\18\ 5\15\ 6ñ\83\90èg4.\8a\17¼`p\87\b¯|³B/~\ 5\v\14ê[FÑi^ÕZåkTm\ 3Æ\ 3o
\81T×@\9f\ fÃî\89\f\10á\ 5îÁZÝð2¸C\ 6 [Ù|`aÈÅ\ 6\8a×9\8f\v·\90\88\18`Á*¶Ì"­ÏóH\f÷\ 16+é\9e±ÐGÆ[FV©R§\9aA\f\93\12\19Î#íX\0\13z\98\85\1fEjÕ\f\16ô>\ 3\e_Äïá¬eP\99u\\80½ &\ e(RâL'ºN\14\99\82ÆÕ\81\85 \0\0\ 6\vØ\ f\81N8ëñWîX\98ö\ 6Å}u¤\93\17þoxaÀµ¶ºD\ 3a!é0\ fr´zC\89¦s\82Á¹yVPüê+²H\18âç4¬zJ\15meÝ®\rhûð/t¤\ 2\98Ó\94­yú_{W£Ø6«CA`bË8Ø8ø\17\93÷\7fË+á¤ëöuÛýî]Ót5[Ó\ 6ÛøO\87#\81\90ö\ 3_ñC·Å\8dPgEp×\ 5\ 2\7fY|¤s¨\10#51n¢êR\93\ 6þ\1cm¬®©        ß.¸°q*Û\14\88\f\9cL\97*\86ötðÂa/|\8a¢¶·ÇyNð9dìà\85¯Â\v\ fÀÂðvý\1c?\a\16\ e^ø*öÂG\82äs\æÁ\v\a/\1cåà\85Ã^HmÙþl\9cr\98þ]wÞ˾ÿ¯vl\ry\82»y²\90\f\a/|i^@\8bÕÏ$Ãü»³\vÿ_º§Z\9dt\9eÀ³O\16Wÿà\85/m/è C:¹~Îýu£ÒÜ\r®H\85;\91d\8c=wÜué\98:
+\97W>\94\8e\fä®+\9b\82¾]G®è\88Cºf\Û\98e»»4ý¢zÞûÔÓÞ\17\9e\14Øc\9f«ÆIõ\r\vÛ68\1e%½ºò\ 6»¥w\17ÚynøW\1aÜc\89ãà\85\ví\10\8a\ 14B\9dVÔÆ&\a\0ÆSEj\f\0\16Tߦ\86>cR\11\14Ùg´Ésn+B®0¢\1fû<Õ\16©\ 1\844p[²1'\9eofTqSUÚ\b\v9\1at\85\1a`L\ 55±3Ê\89×3u)j@ì\923ú§¤õ0^p|á-Ïz¸²pßmùm\1a±vLÓ\ fo°¾%\12¸\86×\95þ¥©Ó«ÞO\9d\ f^x¤½\90\85\97Îê;   \97$\91\ 4p$É>ÍP6¦'1\9d\9eA\1c¡óR¥
+Têy\ 6ùÌ
\f×\89\16p©_\ 1º3[j1M$É+   ~HE\8eòÙ\13âZÈX°;\16Xîk\8e
\83\83ý\0W\9e­V
+}Â2Íè>\98\17* ¶2xa\97wù]àsýÛ,ÜàÒ\8f\11\eW{W(_Ur<»\9b)\ 5¯ö\ fÛÁ\v\8f\1eGêQxz\19]ëWÂ\ 2IíF/\fBÃÉPHN\8bà\ 5\92hÇöB ðÞ¢b?\f\89³\17IÃä7#Åú
+ÐÄ% \89VêÔL\1e4'Sò»\b\f­\17ð\8d\176útX\1aë}Îâ{áÀâ½Q\8c\14]uXyo\1e)\ foñBG<UjíÓÉ4ªKÃEf>(ÚA\10\16d+\93*\96´\90ÆØ\r¤ÔÝ\95½±%\1d\91°0(Ò"[~º×Ñ\8d\9c­8S@\ 1s\1a꾧­ãÐ_FµtWV\b9´úÅe\ 5\91öÝ\ f>xáaó\v§V\9b¦À\18JTì4W±,¶\r#\11B\8fÖ1(G\8fXhíÚ¶LyÝ\1axêðsE¿èWV°\bôÊGRªT@ßG\9dÎèö \9e=®mxÍ\v\15×õfjÛl\19\9c\19\vÍ\1d\v#¶T_<ðñ¿i/À\94¶0i\8egí"u\ 6Z\13s¶HJ L\16-;Ò\86Ä++D%q\83=ç¤Ã\r©£p
+\96E\83%v[\8d\16¦\19\10³\9bÊæÙÝÊ
\8chZ\1cI\ 5\8d¤¡
+ãG\#\ e\19/´/\1fÜ\1e¼ð0^¨\88ú£÷È\9ezÉiµc!HzÙ\ 3\f<8T\99e+Ùq\945\86¢ÊX «£.\93½X\8bµþ\ 1\v5cÁ\9cÙÑ\94ãæ\93\0å\eY\19
+\vÌApa=Ègý\99éb\83¼Uo\8aì\10µ6\1fÌ\vi\15     d\83©"µ/&æ/\1d\16ì9\rNi
+Ò"\9b5&K\16\15Ê-\92êÏM\10úÓ\10¯\8c\ 5ÅA®\1aÈ)Ç¢Ý\9f\1cõ#tË R\8d\93"\ 3ª3\ 5\ 1       \8d\9cV!ù<ÎM¯Áé\85\88²;xáQöBk¶
+\8aÒT\1eðòÂ\v¡1z\ 2KÂ;mh\96     §\15.\1d\8a   ·¤ù\8dò[$\ 6\88\9eºÆ×XÐ7,`m!Ddgï[RÒ`|\ 5¯°àMÜÈ(pf³\98e^\9aµ"1Û±\9063    \1c?\9a\17Z(±®±Ñ}Æ\ 2ݳõ\8d\99y1EvªÕVê9VvDU\1a\bÙ{°4ón/( SÊW\eÖÙ(\8b7,\9cx]\87nØTÛs\84\10\16\16\ 6B\8fjD¼åÚôk\1eu^\1ej3=+/Læ1óÎE\98H\15)&7Ëë\99º¤\81Þ\85ìæFN¤Ð\92Òß×ÍL¿ØKti'V\93óË\92¬Öί*n­\91\96+ë4\97J¹©9\91Þ|\82\9b£R3¹Z.\83L9<M\1a\86\ 3\8b)ܺ¾!°3-·\96\7f&÷ÐAÎ7ya\0b\86TE83\16\82ä%\81w,¬d\bÇ\11¬Oª\v\ 2û;\16ÆÌ\v\8b\0Ò"]\1e\16xÁÂ\95\0 Øö\8e±&X\9cÍÈ
+)\ 1\81Ñxv+ú\e/ØíËbAü\8d>\18ªùÿBÄ|0/¤Èyóú\9cUöÎ\v5IüÀ:Ò\90®ôçF\fÉæ\ 3G\ 2É뤮¦¤\ e Ì:\12+\82\85ÈË>\18\vùQ(:HAd\1d)Ýx\ 1\97\1d\v\8aG\8fb^\15H»·\9aYu8xáoÁB\14\9fDá}{Þ9p'\7fá\ 1­;/T<ô\86¤Ö\91\81L
+"\ 1Å\91MT\93Ôj\r\97ÛÐ\1c®        z\ 5\97Z£ 4ÝxÁ\9bL\f\9cG\84êA¨ùÎ\v\8c\85z4º@\10\98í\85\9eö\15ÔÐ\97¤\85¿ÔOõÓd¿x\9b\17.M&7R\10¯EVîÆ\81µ=YÌI\95¾¤\9b»\94K\1ay/\19Â-x`ã\9d\9cHC¬]Ö"I\ví\8a¤\\9e\95ày\ 4\1dÚ¶¦\86©\99¦\9eY\95¤\1féÔ\10¦]ãT}\99fR3¿æ\98ê3ðÂ\9b\99]Þ³Ìã³°ß\ 3ý\91tàÙ\87£<Û8Ò÷\9d¸È#ú½KþOäZo~;8>\80~\96Ô\92\ fôG\1aC\9a\8a\9fo\1cé;,ì\92©mö>ø¿Ëú[@9ñ4\8fÿðS}f^xw,¨Jæ\92\ f\82ÃM\\85®r"HiÐyØ@\9c8±¼¾9\92U\9a]ì¤Ö\84\97Þ[ð£`_¢AÀº\vQ©É¶l<5kÇAhqérÔH\ 1qN\8e\ e¨®ñ\95fà4T\1cXÒæð¬\96[M\13Ð)j\8e*PÉnÛ ë5gªTÛ#Øãg¼P«ú»8jÿû[¹\96ò\91pû·WJ7\9aÎOâóñx{aC×\1aÒ]1TF&\10½È\81Ä:ÔÅdV\a\18Ú}(£\82²Âka<\89<Ùõ[0ÚW8w`û\1dÄ\12\83Ãé\ 4d2¢\84ª\14VilFÜú\18yàq20m/òæ8JRu!t° ­à*\987h=\96Ê\94ì\ 4RPû%´=ÁgÕ´õÝ_ÒOxAA+^»Eõâ\8e\8c¦ÿwXÓ"
+\1d\1f§\e±3ä¿\81\ e´ÑÍú9Fý\1e?\8eÔËT\93À³o´n¥¹$\8eëuÓ\91PÑkO@b\10rdÇ\b£bÿ3öLÍ[a%\95jô8«!\1fÕ\9bRusÒ>Yq5ÓR_XGÚ ¦íó\86t\7f[Z^â@rÃ\8d9»<â>\12\ 4U(\f»cè\85g¡Áq\fä\12{5+v\aIï?Kñ\13^PØî\13í÷\81¥\17a¶Ù¥ü\1f/é'\15Á0tT\84\9fY%ê\1f\9f¿jô\17M¼0ï\ f\9d©úuS
+\82hÓô\1cî±\8fç\ 5\19u4Û-N#\a~¼ÙÎ7{¡\14\vr\1c\1dæ²\91>³(¯\85\0\8e Ç\13OJ\17\9bá@cyä\8f£dKÒs8hX#\90;t\91Ö¼½ãð¬Ñs@¾\17        ãaûbÇÂîµ0p0°\1e¯\1czL»\82 \99\9bìÊÜÄ»¯eø\99½P5UYlV\881¹MXéSY­ô\84\1a\8e\1eî´°5©\8czr\95Õk\97\86Uh[«Í\v]Ò³"\8cÓgà°á×\8bÕ!\14\9e{\17!ªTz\ e\ 2\95\8a\8d\9a\10b\1dè\89\8b(Iu\15¬\98N\ 16j\Ù\82\9e·\98\14W´»\91¥×3\1dH'Ì\97¼l\82\ 4\87 ì©ºj"uI=®|Ñt6¾\8e"
+Á1Í\ 5\9f-x½®'>\ 5Ç-¤\93L\15\ 4ßx\99NX<!/LïÏ\v\10\15{\11ìX(©_¼Åï¥7í3\16\14Ò¦S\96ßñB"Û\ 6êÁ%æ­\9a±02f\94ä¾î4¦+è4 ×i)ÒRaÆ\ 2#Lf/>ÂBý\82\ 5\8e\19\\98nÇBÃ\ eh®d\10\ 4}¡_5\10\16æÔQ\93Z\94¼µ\18?\88\17rOêÌ:Ó-l&:G=\81 \rá@Ä\9a\9eÈ\99\1eÖfV¹\99IR¿"àÜ\10¿\19\90ÑDIÛ,\16=öì\ 2\89qЦ¹¢¢\1d\fÀçTÑ\84\91TKÓ\9f\81\9d^k¡Ó\84MA}\ 5àÖÒ³hÌ<¡,ÌÄ\15e~Zn R\16f*1¯©Xai\r©¯n\8e|qSIö^À¥7\91Ì6¢\aÙ\11«ÂÊq\ f\9dé;d\8fØ­'\ÕÐp\ 5õjÚpÓ9ĺÿ\92¼ H9*ïq\1aCÂMm{\9cF¡Uæ\ 5zû8^²c\ 1½ä\9azl²\10.`2kì¼ MK;ÕYGjèÀ\94}\12Fªí\816\9cJ\12\8c     ^cÁ\8fûÝÉZD\9eÌÝo]\95ØÑ)¸9Mo\8d¤\85°Ð\93ºdIQ\135ËW(?\84\17rOL\17³À°\ 1\ f&¤mÍ
+\12ý'\19£K£~\99\13Zìá\96\17u¦>\19Cb\b·Q\99 ¨[Wpm\811u©ñ\1c\89ã\8a\82\96\98\1e¥±\97¥®1vª¾\18Ç\1e¼\8a=>ÄÊ\ f@;¥¸\8d]LYeëPñ\81[~5+:u!åM©\809ý+½1z5=1ë\82ò:¨\9a[#Î^øA«\1e\14k\9c\81\9d\ e\94j¨âe        \8a\88_\93\17\98á·*­Ä\9dU\9f  zͦS    \95£§,+\1eiÒ1{_^É𳩣}&[óVÛæPyÔƾÆ+«O\ 5+<2ÝjGzÒû_ìgã\1dñý\90D\7f\e\96\12ñ\9c\15\ 5¶Ö\ 5\ fR\9dV-*ÅCUvm:±ì;\ry+ígÝ\añBÊk\9c\14\94¬é1\16èfìÆX\80¬B^¶*Ç4`\1eä\87È«òèq\9a%¹¸\18z*Â\ e$»>/\11,H\87Ì#sw,ð\83\86´Aâ\0úl\87|ȪtËÝÑ¢û\ 4¹\ru\e\85c\8cÔpbG¿*\8bp½!Ø¥æçÿ\8a²\8b\1c\9c\1cÚÚÒ\e\804\92Öê\93FR\95\ 5¾ÂLûí\15J¿\98 Q|I^øqØM-¿Üe\1fZ¬ÕOwØÿò»\93þ¾\9fúçÐ^U¼u¶×\8d¿:B-{Í\ 3\1c9~É\v\84\93\ 5®¯±\90y\81\1aö\8a\8c\ 5EÖ~"c\80T(nÏÅ\9a\a\ 4dyÆZLù\15¯\81·'çYGj1÷Ã=\8e=õüp-\15ÙØ\92\aÒ\1a\97\18\v\ 4\156͸¢WÐ\7fã\ 5¨3\162/ôE\1aHÝÇSjð\95)Ç`$"f±
+X;^Ä+ùl\83ÛW\16Æ\88cnìt«øÒ¼ð\ e¥¾¹\96ý\1c~òIoëW¼Ð\9aMR§ooX°\99\17*\18\1d\ 5é\85ö\15\16¦Ñ\93\92\98yaæ©Ä\15\9a\9eÔzA\9fÁr\9aH\ eßß6èGl{À\14M[\ 2qÁ4®ºÆª¨°öP6¸¥l(O\86è$WØ»ß\ 6\1d.õî\0¾ó\ 2\9d\82l­ÉÈF¿V_Kc%É\94ÖC\8f8C\94\ eN\8e\94O\10û
+\92À\9e\82­q\r\13Å\v\16¾¨½ð>z\97L\9f³üÚ^\10¼V\995½Æ¦\96\844´¤íl©%-éÂ_ò¶©â
+ÛN)6IÆ:Ï<nÀìA\86Q¥Û\16ìÙ\9dÉ\80â5
+\13êɦ\b\82ç;K\0]\90\8d\ 5¤))\v<ÌmYõ\1cyöS­@¦o²ò®±\ 1)\90¼ ÑeÛ\997W\89\fgíì5«¯¤\8dn\9d\8cT3¤A pâ2j`pñ\ 5\9fÓÆZÚ)\ fÿ\ 5à9U{÷\969ãS¼?ññ>\18_¹üÒ^À7µ´74À7Ô¹]ñ\13:ûs\9f÷É\8ao\9a\1fuʯ\15Ãúm\9dð{Íô\1f\9bÕ\8b\86©Þ\98R¨_ï¤Ô/õä°~Íù\85¹,˦ì\8bó®Áÿ\ fÃ\96¯Ò«¥î\8d\ e¥x{!J÷ûõ)òáÎA¿ä\ 5ø¿ßÅ\99LXk£®~\90Ÿ>S\87p\11Ïá3øp^\90\0Æ\10]\aý?¾\95ê%d\90÷Éë7néí&«ß\86\8f¼Û\89\võõO\fT\14eYüã\9d\9e\84\85ó\93¸Ï>Þ^¨Éì"Î\fZq>ñîÊÑÚîÝ\96ºì¼[ßýÝ*\96ËmsJ»     6_ö±\8d\vwöóÞ·.ó\v\16nÇ.¯«·m¯Nó.~·Pcóý\86Õ\³\9dÈ#M9iºz¥\93\ÞËô>üT\9f¨|\84½À3Dd>­\ 6ÆTùTj³\93¤´\11Å\90\\ 5Z9Ä8§B \ fíÑ\17Kv[Å\11'KcÊÅ¢YkI\7fõkZVÄ@f[\vfg\f¡\85Y\97$\ 5§JO\81\8eÍ÷T\89È\19Ïë5\a\fºFC-\9fl\85·\ 5\8d\85Æ\bå,VSHÍ»\88>5p%òiªÍèwêº\8exªOT~\¿\80\8fÂBk¼jîÄ\8dËN\13<a\16\94åläS\11L¡Ö\95Çé&¤]G\9e´\14F\8eìàºr\14È3z¾v\ f\84ækÁ\99Ða(Í\1e]Õ4#;\ fTI\9aF\9a¡\86ìVä\8d\9bé\b\ eZ\9e¼m°¹\18;{öA"ýh«½éÏ&6\r¶¼"\9e®¬¢K\83P\1a¿\bx\9fGqðÂÁ\v»#j\99%\ eEÙíË×5ûÊ\rl\ 3\b(KÚCC;\9cò\17¿\87\91$\ 5Iodp\ fý\1e"Éë\82=8*P\10vß»ý\96hS1ËÖô\9d±ò\9aïi\8b<Í4\83/K­GÓ\96=n3\89â\98\v2T/Xv¦I³<Ë\803]M\14Õ\8c\ 3»^¶ø>ZÒÁ\vÏË\vþa¼À¶sc\18\vs\85{d¯>r¶YÉ\91P5lÖz¥Hñ\11\8a¿l>ÛÄ;\16\1c\ 2§$§
+¯s\10­\80µæ\98'án;çN]s¿^¬f\87\b\87\8f,M\87«µ\9bsh©\94\1d(B\1fc¡Ô$ìº?Ñ\97:\1aáqPZ\8a\ 6¦È\13\86\85\83\17\ e^Ø=c\1aæ\ 55-tÚsæ\ 5\95
+sá\ 1\1f¾¬³«ÃÀ\9eFì­2¸WXàI#R\95²gëÀ\11Q­NÐï©Ê÷   }mÏ\9cíܸ¡'Ù\86Ý^È\98á8«e9râtW\9c\88\rv,\fpf^`,´¦K\ 3\8ei\ 3«xª¨Õéà\85\83\17Þ\13\vÀ¼P\13\16ÌZØ,j\ré3ZçÁOg\ 2Çû\ 2-'séÙ]Yd/\16\12\7f\ 1#¬c01E¼\92½`¡tìlÜ¿èH\99\17\16l\vkBAÆÇ~\8fÞø\92@TAIíQ+M`\97å;\16\92ÖÒ\9aþ\9a±ÐKM¦GKF\a¯¹c\1f¹\83\17\ e^x\1f\ 1`\91\95ôÑyåú4Z±u»½à\85W©Éþò¬«§K%V\99¿\10yp\9c\9f¶LãZ\8e«\b}\9bºµ§VT\10±É\99Òs\8eòtO\8dÞ\8bèB\99J:6ßSã*Ác¦´;í0{±\92i\10\14ý\95\8d\95¹\12S;,ü¥¥Mm\93º\8aX\89®§h9æäÁ\v\a/<°ôâË=þ\83\17¾8/üT0¾\1e\16\ e^8xáÍR_¾Üã?xáà\85ÿ¾(õ\1e\8bj\9e%àêÁ\v\a/°8®=§<ðß²ó9!Â\8b\8cv6µ\96C\895\16ÂÏÚ8ÿ,
+®j~%ìóúcdѱ¼¯ü<xáà\85\87ó\82ò\r¯¢ú¶¼Ï\99¶7/ÁPG`é\9cð*MùSyÙôO64ð+,8ó£ëæ*Òô\11ÖÊÁ\v_\99\17®\rÇc i\1dåY\9aX\8bµ_wÇ7ç_\16¾*_\914\ fÅ ±µ¦U©\8f\8e\ 3°÷\93J-'T+d³ºTkÜ#\0\84µL\17þ\93ZîWÚiãi·\92vI\17)­K%/Ï\9a«}\91V\1dM»¤\96\87V\87¦åÑÒ\11`\bQr<\82ÔmÛõa\8fÿà\85¯Ì\v\9c]°Æ\1eÚÒèój¢0·À+³Ûu\97Ek\v\1c\1cL\82Y\85±j\ 5«7êDµ\1e£^Á'oDÄ°\0/ÌåÔ#\16«\99à\81\vÚ\12¾ù 
+,¬I"í)¢ÀQ\89\18s>§\8b6vXóÖ`@Ô,\92Ø8\93\83IH\8c\11\1e\96\80àà\85çå\85÷÷SUP&0\9cç\9cÌ\0v\8d\86=¶cf%\ 3yÒ-ÐUT9º\82\avà+¨÷\1c\8cl\8c¤M\1cZ¡æØøa\8f\80Äþ|Mj\ 2s
+u³0¥eâ4\96\r»\16A9\9a\81Ú\9d\13ø\91Z)ój\9d\96\13¬_Ø碽e¬\8c"µæÊ\19=9\8a\a/\1c¼ð\0{ÁÆ^hç=')¾Ù\v÷\95hªÞ\9d·ùó
+\f\84\8c\85ä¸c7®$\880\8dDÓø=8Ä\8e\ 5B0l\ 3\15´;\bÉX\98\8c =+æ¡i÷\µ¨}î\86       E9¼½°wß\8a¸Û\v\13\87·\12Qã\86\99\ e^øʼ@",&+´L7^xÁ\82$\1d§Èý$\8bx\97åuÇB«\87q,j\8eCµÂ0\ eE\ eÈÓß± Ò\85Ð\90\16,©U²-´93\16° =gI\aM»·w\1a6#n¼\90± ·ö¶.!Æ\e\16jÝvÅø° è\a/|i^¸ \91\85¡þ\98Ì[Rh¾a\81\1dôVØÇyº´â\v\98Ú#\8eôWÞÔìq\86{¼a¡ Í\92\89sy\93Å¡°!\ 4\9cΠ\vNäÍX kü¾\ e\81°Ð\18>f\fðÂ\v!c!/À^\1f\16ºê«ñ\82zæTz\1f°®Í\12Þ0&¥\ 3    ¼\Ù«4/_è´\16»ÕªÈü\15\9a\17öO:'Ý« \92MQrPE\vlár6«\9e¶aNL@u\1cmj`KºÅH\14°\80\9e\ 3\b\9duÍQ<9ø|Ôq_ÝÏlÀMV¬-å\12LËQVéëHJ\12\94\8fzü_\8d\17,"êóÁ\v/}\ 3\89ï²ÿ¨qáH9÷h9M\7fï4\8a\86ênÿ¹çìúá¾ÛP\9e÷è\0¼áºk3CÏ&ð5\a\94<pz)T:\95·\83ø§¦³ÉÛLEnhèO¯âô\f×û\8eª)\1f7÷þÅx\81¬±j5²\9e\9f±,Z¼¾0å?q¬°\0Õ§»æ/Æ\v\1cµ{1\ 6\9fôß÷WfðóæwÞâçÃñ\97ã\85u,\8d+
\84ÿ
+Ðãë¯Å\90\8erð»aApßÛ=éÕé\8f]3ð³Q\85zøÖÇ\7f\1fÖó·ýh­þý\96t7#\1e=ÊñÕÆ\91\ 6ÙÈB\1dXxs\áíÄä5\98o\8e¤âµ\19\90ª_ú\v\89ìoz\9dþ©0Åß\f\ fILí\83\ 3\8d\1eó\vÏ;\8eôè\12§7«\e8\7fë<ôë@¨u¯\ 6óKEn· Û7¦\8eÅoÂ¥6F\85\a?\8ecÞùKóÂ%X^`_V¶U\9c0f\98ÎInÛ­Ï\1e+ëÒyÅ6\8br¿U#ca\ ev\93©n\9d-ú:\18_8\95\94Ë\90h*;ÍIÊ\96³I)·µ{^\8bHÄ2O6ì¢6zKG\88iâô\ 2\80¶K\97¶æ\85\vT¨ýJ&ùx,\1c¼ð¥yA\882BêMhqM1\fè\93Ãéæ¡*\91\84Ù.\162\16\ 2\15^8&\92î+S\9c\r\19[3\15\86%\97\ 6\83\ 3\9d\83î9\8fú\9a]WÓjÊ\1aE¿{\16]°ês"É©2e\12à"^Ö\8a£Jîù\92\15\88Þ\9a³<xáà\85Ç\9e1Ös\99\9a\83ZvÀÎ\19È&¸CS\9a±ÉW5³\87õ4
+\9bZöSíg\92ÝÁt¬#\91"´¯ã\91Ô¯W\98¿¬\82\83$ÕxÓ\91r¾³kvÒ\1eLH£LzâlH\12Ï\1c\8fÄ\1d±Î\19aêéJg\95Ò<|AÏÁ\v_\9a\17
+0èÒ²\ 2¢&q4SZР\15\9e\9agdÌXÊ]ÎwÃ\80x¡Ô\b¦¿\98\82ã­2\16Z]ß\12yZjç\96ÙO/,Y{\82rv¿³/\96´C£e¶\17´Ï)\eÄZë\ e*}3+zn_\16\a/<[é¾Å¥â%Wq
+×áÝ2«>\9c\17\8aÊȨ\eµAZ+Rz\12úú\dÿ\v\93OFî¼0äDµ\8d°
+ýxA÷
+\vµ\9et~J\154uÀ\e\16rÖôÝ^ ,p\94J\95sñÍc]
+T;\168\f^\8e¿gc\a:{á\15Æ\8f\9di\8aÃ^x¶"_r\13\11\8f/Ho]:x¯\93=\9c\17\14L$Ð%Iì\0\ 2kJ+,¬á$ö\r\1cU\85ªÙ×%\88U\rØ\8b­#Îh\8d\9bw,\y\19\1c'7Ï6²M\8b\ 4¯B§ÆÜ°p\1aI¥j3µ°Ëê´c\81\94+\f´SI&F \v\ 2\96y½OsðÂ\93\14¥ÎKþ5ç)\9f\9c\1a¦bÏã!-9Ôs\9açw\98¤x¼½P"gúh\10\85\85d\ 3\19¶SZ_¼\17½AÝÝ£\86\9d5rfÖ\8d,a ÃbÁ"Ï/h¢\92f\97â4Ò\91\ 4\1e\ e¢½\89t\12\b;/t¤\80õ\887\8fSO\7f5)f^àSsþ\11ná¦"©h \12í\88*ÄG?\8c\83\17þQ\16!\90¬>)4¶Z9­\r6¤GçßÄ\v\9a]\9dQÿù\a÷\ 1ó\v\ 3@ç¢Nó$5¾\ 4¦¸æiÉ{\16Hö      a\9fÖaT\8a÷ÏóÎu§R+^Z\9bi\ fuËn©\8aå6»\\9fØYuyiuÞç\9dóO\91³\8f,¯ÝTÇT×T£\1eìÒtðÂ\e¥6Q\95¦\90ÆÊ\92¨ú\96C\ 6ν\9136=¯j¹¨øç{-ý)ã6ÖÂÈ¿âµ\1f¼ðF\99\81úªÕ\8f¼lË°rËÉ:<\90Ywª±ìÉ,\84ÉGóÇ]çħÄ\82\9aÜßñÚ\ f^x\13\vôPl5\9a9c\ 1ò\b9aa4×\ 5\e§k\0»ZÿÇ#\8ejq<û\83\17\9e\f\vd\17\16fÙ± 8\1d\85«2\84\85}íºûãÖó3ñB_¨\90Á>\84$\9bä
+\1eTvåßüÚ\ f^xÓ^À PÉÌ\v\8a±\10 \ 5³IsM\84\ 5\ e÷³y´\7fü¼ÏÄ\vÖ-»\19Ðää<«Kk\9fÖêo~í\a/¼©#µÑ\8e©ó5ý$\19\12§\83\997K\15jêÆ\96\93ÓDÿçG9\1eÏ\vJÍy1\87\1a2\a\9c»ì1Ôñ\92d\9ef»Ìy\88\87°À\895C\1eøQ9ϧ:]ÕßöÚ\ f^x£\àc\92\ f<\9e\176\1dµè¨ï\17°Öjͱ/|þ´®6ô\87ϼ°\11)8\ 3\8d­R\ 3BWi\89B?m\b\85\83\17þ`YâÇ`áñ¼\10Í\99\9dñHßë\90ì£.ÙJá\98\82O"ÔƦÞ\fd1\11\16t\9bc\89­ìUqÅ\92õFÛ\1f¼ð\ 5Ê\aÑÿãy\81\ 3\83µ0rü\96 O\0\92@Û«\8c\ 5²\17th\90± BB\97\84\1d\8dÝ6c\aÔ\95üÛÞúÁ\vOT>`ý\ 2§¬ÕÙ\aÕAª+0[ª\ 3\10#0\16F^ëö=\16¤Y×\95\18ájÑ\1c¼p\94¿\88\178\88u\145/h\8eVn\1c×HZ\95Jsf,¸tÂæ{\1dIñpóV\92\12\95ó\95\1f¼p\94¿Ç^°\16É\F\1fq\18Px°
+ô¤W"\82ÅèJkÂEÚ,éJ        °$\95jÃ*bÑàêÁ%ë\89UÔo×ñ\1f¼p\94\v¢\8a\1cù±\17¶K\89Ó\96+R\7f8ɹ\93jêù\8f\84çN¦"ö<×æÄÚå\8cçÄ%m\9f\12\ e\7f¤£|~{!\1eOýà\85\83\17¸TÕñÔ\ f^8x\81\8b:\1eúÁ\v\a/\1cåà\85\83\17\8erðÂÁ\vGù%/\98æ)ã¯\7fÅ\7f\ 5\1cXøX,\1cåyÊ1Âù\91e\91ÍQ\9e¦\1cÉG\8er\94£\1cå(G9ÊQ\8er\94£\1cå(G9ÊQ\8er\94£üûR\v\99Ò¨û\94f!ãkßøþ·1\89ú*yÿCÝx:\9eéQ>gQHÒ\1cxâ©Äa+^mñ¿M}0AjÃ÷U\vÊã\99\1eå\93\16öQ\13V«TÅ4Ôj<·\r\87\eÆÂâÜ\9cÎ]J\ 3ý\14\8b*ÛÛ\f\95\95\83\0\9f\89\ 6®m©\92\1agWÖ©1ápM>Ê'-\ eR\81\83\1eó\8aór@XQ¤3\8aÕè$QD\94\9c\1f\ 3têP
\99\9c\97ø\ 2Ú\9a²Õ)Æä\8c\15º®\11"B\9a\8c8\94¤£|V\83\ 1ê\0)¶WÓÕX\8e¦%áN^¨$ sFÔ3,\ 3bj\ 5'Tms¾zO<b§\90±\0SªÑ+S¥Â\8c³9t¤£|Ú\12\9bhSX9d\ fñ\82\19\924K\fl\r(Nt4@-B\15u\13\984åȦ{Öú\89±p5Z\b\13\95i\12\ 1a9°p\94Ï[|%d\92 "çT\1dLGX¨YÖ\ 3a¡çL¬Ä\12Úù\15\ 6²\126\14w,Ì×\8c\85\ 1ÛÖµ²&,\\ e,\1cåS\97\1eH!ª\81dya\1d\89\93_+ÏÊÑ]G"\83\18»\92Ì\87\ 6æÔ#ÛÆ\1cºÊ\8a]Gâtx"¨\1d\võ-³ÞQ\8eò      ËŬô)HÆ_xá¢4\bÔi\ 4-@fËùd|ª#ÙÇy\10u¦íPìXèQhÝÝ°\90àï\1a\ fUón"endstream
+endobj
+6103 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿVVVÌÌÌ777úúúGGGÓÓÓ\11\11\11ææ溺º\81\81\81&&&ôôôsssÃÃÃèèè«««£££âââ\8c\8c\8c³³³ëëë\9b\9b\9bÝÝÝØØØ\93\93\93îîîñññkkkbbb{{{ÿÿÿååå=c?^endstream
+endobj
+6099 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 613.295 147.083 624.985]
+/Subtype /Link
+/A << /S /GoTo /D (small14) >>
+>> endobj
+6097 0 obj <<
+/D [6095 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1686 0 obj <<
+/D [6095 0 R /XYZ 85.039 675.326 null]
+>> endobj
+6098 0 obj <<
+/D [6095 0 R /XYZ 85.039 641.186 null]
+>> endobj
+6100 0 obj <<
+/D [6095 0 R /XYZ 85.039 572.448 null]
+>> endobj
+6101 0 obj <<
+/D [6095 0 R /XYZ 295.277 228.986 null]
+>> endobj
+1690 0 obj <<
+/D [6095 0 R /XYZ 85.039 185.299 null]
+>> endobj
+6102 0 obj <<
+/D [6095 0 R /XYZ 85.039 150.553 null]
+>> endobj
+6094 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F41 3054 0 R >>
+/XObject << /Im30 6093 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+6106 0 obj <<
+/Length 3150      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛF\16~÷¯\10ú\12
+¨X\ e\87×,°\80k'Y\17\89ãµ\1dt\17Ý>\8c%ÊfC\91
+IÙõþú=·\19R\12\9d\ f\e\ 4       ç>gÎ|ç\9cï\8c¢f\ 1üQ³,ö\ 3\9dÏÒLù:ËfËÍI0»\87\9ew'JF\ 4³È\ f\92\18»~¼=ùám\9cÌTàçA>»]Ó\90ÛÕ/ÞÙßN¯nß\Ï\17ZkOåþ|\91¦\99wöéj®¼\en½º¾¸¼½¸|\87µ\b\1a\95÷é
+»?^Ï3íÝÎ\7f½ýéäÍíhÛEäG\89Æ}¿\9cüòk0[\81h?\9d\ 4¾Î³Ù\13\94\ 3_åùls\12ÅÚ\8f#-õêäæäïn\15î\8bf<kât\v;b¡\ 3?Ë¢©1*ñu\ 2k8\15DjB\ 5ÿ
+Tzx\88Ø\8fâ\98'\1e.\8a]ã5U<±æuyÿ0\ f3¯_,«r9\ fSï3+³©ùÛ?\80\ 6\v\16\8amYÓø¢åþRÆ}\81¾]ÑÍ\17ÊëK\98¬<ÿPÖE\98úaªé\eL+ëÿ§\88·ó,òÚf3_\84qèN\8dåf\vß\14kÊÃs\95øÏ=÷-\eÑÆïýb\83\ 3
+ªï°Wy]QѬe\8fÒþð6\fF\e+0\88,\f\8bº\83U{\1cm*(U>jÐçy{\ 2G\91\1fg¹LkÚ©\95C\80ufí¦©ëbÙû¾½\91\83åâØOÓÔ)6\ eV|rå\1d\1c{5\9c[\11:ðÛ?\14\99zW\r\9eþ©Ã}à\9aóÈOÀ\98\17
+\f ¦\r\1e±¿h       &å\9\94=c{³ãÊ®£MA\18åËJ\ 2\1c°  Ki¥Óuo\ 5\ 5$Faè\19ühom\9b\9f¸\99ö*\96ø/ÁrÕ}\ f\1dQìî\18\17 \ 2ΦÑØÑìª\15/pgõ\80ý²I}°É¶ÅÓ\f\96\81\85ºåx"(É\82\97\\8arÃÜë_u|9q>º\1c­C?H\95ÜNÕÌAÓËyLgÅ%\8eï>\8cýP[t\\81±ö¨í        \14i?ËíÂë\ 6¥Y\15-zU\15z\1fkV{\14(?\f\14_`\94ÓØ\83\8b^Dyäýã
+¿¡WöøÕÞSYU\ÂËhª\8aGó`Ã=¸\8aÙX\1cÔ÷Üj¯        4ÂP\11\ 5\81Z-\pX³\9ePV\98\80\7f\8eâý³_\9a\r¬\11\a1ÍÅï\8dÙÜ¡\1eÍMÑ>\16í\84nT\94øÊY&è$\ f#2\8d\8b\9aϹA?ùlu\94øa\92îéh¹k[\v\10\16\1e\80\8dWg\10Ù:fMaKÙñ÷;Òêºé\ 1¨\a\8e\r\8cHël¶H\ 3?Õñ\1f\a+M¦2\15ª°'ü#?\18ª f\99È6áûÙy\84Å\1d\82\1fldû\1d\e)h%õ.Ö<~°å8\80K\aU\99±\12úF¾vÕÎêB¾¦^ñ\¶\[\el\b\aA\b\880\1aÙÉ¿5w|\1f*\8c Êê½ûXãm k×I\88Âð\17£Ù¶BX\11ê\8cC\18öRûg\81 6üÌqï\89¤hQ%ßcGÎ.\10G\8c}\ 2Ö]´\841ÖOé\ 4\8e<«AÑ:\9e\14\a0&õøz4\145p\15ñÓJGø\17±,8Æê\18óÇ°^Ø5Fþ\98ÃUß>ï\aóqÐÇ£¶Ív!&/#H?\1cí\85/¬ùkpÔã<N<SVæ®\1a±\87\96\83'ûÈN\82Q\12î\81Ðr\ 36£mgVä²7s\8d\8eøøPIîÇ©µyö;a\9aÃ5âÆpª0\v<g\8b$4ÈôÌ\83ä.?Û\9aø"8<5\9c\16á\97Ø0x¤Ö\1eÞB\ 6»\95\ f\7f\12â2µ¡\1e\81a\15R%hcá\86½\1f \0MÊð$\a\84>Dq  \7frÈ1¤ÉØ\0Y%³\ 6\ 59XuÜT7Ô\97±\19âQ\19\9a\9eR\16rW\ ee³ë\9b\rØÃ\92«û\17'\9b\11¸%\9c\ fM\rîó\84\96P5f%+7¼\13\e
+4LÆ¿\8eÅâE\16¸¬´àb\8d\1c±Û-irA\13Ù\bQCÁ\9enöÈ\ 4Û¶ ¶ë !XÜ\18ajH¸*\87ÿ®7v\ 4Ë\v\853\b\9ch\1cF{D7v_\9d\1fpg¤\8e\90%#ï\94Îé\98\ 5/\80R³IÝX§D\9aß\8a\89­¨6è\1c&5õøülÓ@äŬi1ðÎI\9e\ f\ 5F/\95\12¯\83\9d\86#`sFþ\18ÅÃò°Ä«\8e[ÆÔ\7fÌ»`½/;Û \ 5Z­9^u\ 4z#¢\1c \vÛ\t1­Ì#\12\86\9b>]\9eq½çP¬äT2\83ùÁ\ 1,\96Ì\84!9y=á`1\eÔ~¢\13fͯÑ\9fþ\15\18C\18{uÑs\81\88)\16ªm¯^sѺâ\ e]qç\ñV¨×\ 3\9d\ 2\aþ\0³Û×uoV\9b²\9eðdû\ 2t\ f@@ÑõÁ=\aá\bÒPY\15Î÷àâ:Ðlcе³\8eɶ[«\862äÊ\88ß@Ñ\81ÐN­ÿCÅÉF\82ÂþfÙ\96[ñ-Ð|}Á¾\90¦¯q\97\9a4Ùaì×Ì\8e.\9bÞî\8a\97ndª°ù\96\e6x³Z\1cc\17\1d\f\ 46Q\ f6\8e\8e \17?\92§ÄÇ9,ç\19â\ 1?\1cpÈ¿¯¸åÈÃbãH\16Xè©DW\8f%¶K\18Ð\16_v¬WY\86qÿ\88m\9cËÝ\93_Ê3\11\a$\10\97ÔY¿\8b}Ví ö\ 4\rP{ ÷\91CMàõö\81Ø¡\96¤¤`\17\19y;r*áàL&\89\ 6º>\0¼5Mº­\83 /¦\89Kô(\94Y\95Â\81L5ůãÄÏ#     µï\89\1fL=\9d\¨Ð&\17\842ÃfJû"V\9cS§t¯Dú\8fÅ\ fxk\v\94÷\1aýéÙ^\1a¸÷\94àh^\18\ 1/\8eÓéw%è\85ìÖ\11\94\94\9f\ 6«r\1f$\87ÝT\ 2`\8e\81i\9e>6åJ²7Êxu\92xgm\89\ 1\91ÒshHÁ\18´r\96ÒsÛ9@\85\3\94o\8a¾\87\83u<\9dyeJä\82¡\81k\12`\8bº\9fx\9a
+}\1dF/\9cJãËÁ×iüÕȳºÄ=\89\9dÍc\12\1c¦\99w·c#Ç>\0\14ú\13,\1a[\90\88\19&Âß\9a»ªØظ\12\85ÊûÐt2\1d)8!\e\109Ú¹°¡¿\92ýi©f#»\11\85\81¯\85\a­4\8e<$\88\91\1e\8cÔ"GHöÞð\13Ì\84-9Ù"\15\80kb\8ejãE\0ÒR?\1cM\8c\18\eÙ=DA\ ey\99ã(Ä\9f"ÎfÙ\82ùÕLF
+}Á鼰­b>Ó|æê\88E>s˽\f \7fW|¤$\8dö\8eDKþF\17ÐY\99\87\e\161M×s\1fñLlê^V    ]±ÎbÏ¥wĵ\17tHÉØÑ À\9d}\98+ÉáÐ\84³\88ù\f|\ 11.ÚdrU¢IlF `û\92ø\17\8c\1f\7Tî[Þµ\17ª\8e#\1dUGQvK)ò\9e-\7f\8bñÃ\0µ,\9bͶ*z\87-Y«¨Ê\rAßô²Î±\12\88ýæÙ(¾æÙá£\ 5:q\89\1fëBê÷\14%V°E]`\fL¢À»æ3\17\12t\1c\17o\111*:ÚKâÐ~\84à\16w%\8f.=\95hR\ eñ\90É=,8f\8eHRmè^pþløBV$Fì¶\7f\ 1\11!\86¯¶0=9åp\90·åÚ;\8c\1a`ó´Ý@\12°KسA!(Ú`£ý\8eWI÷)5v?°\eɳ\83<,\97¼\81\96Úõ¸Û®\9f\92k ¬\ß'ËGD\83\89@ßóãS7
\83\19
+þÐÁD\91w\8b?" b$\8aÊ\972«¢ª^Oøð<õ3­¿­wîSR      \ 48\10?µ$"Õ\ 3ñs©\aª\86\ 2\eô~$½[íÛ\96­¼ô\13\15\86¦-©Ó=êýÛâ\16\86¯É|aÃ\eyüp¦\9dÚ'Ú^\ 2\15:\9dD{\9f:\99êDüHX\ 3£Þ[\98\93\83c4ó\81\10\ 5½¹+)Ýì­\v\83»¦\8bïzëø\1c3\81æÓÕdf¶Ç\89)\1d³ð\9a¦(öÑ\1a\bJ\12¥ß\16
+ÎéÞ^a¸H\83½¬\ 1ë\96¾b\99\ eoî¥vQ¿øó@Q³¹¼Æ7äÄ»üÈ3:¦Ap©Y¬a¾{6*\fz¤8\90÷þ?³×ÐP\8fÜ"\8eýç\9b\9bc\eÇë\94¤G\13Àó¯ç×ç\ 4ùýW\9e?qµßØ\ fY\1c\86 &nìó©\v©@\1cc~r\86\vr9
+\94Ù·í\\rÍÄÝ/6½Å\ 1\8d\85eÎmxäË ç\1eä#÷<áÀ=D:ö.9Ú\ fnyoo+L:µ}3&l\1c7A\84Ó]ß,&,ß>]\81é\9aZ2B¸Þ\8f;b\1a\10±ÿ2ñ£Óø\87\9f\9dó\18Ús\ fC\ev\1auç^<SO¼ê0óG\17Æè\1e\8c$m\88É?é_Îÿ\eÿò\8d\81ðìA8-9ñ,=¸ejÀ\8cp¸ehr \ 3\1e\84!\ 52Ì)\94ÁXÈõ;\9esÓ`\0è×\ 36¡SXqõ«ñk\9d\85O6     ªld\16Y6Ð0ÜÃ\10.zÞöZÜ\12\88d\96\ e\ 5\7f\9eÀãyñX.\vf_ã3r\8b\ 4\9d5¿p\ 1¿ý½!øbß\9a\9f\97é-ï{¶"\aZ\1c»1\82O¬¸\17\13ªñ\ 3\1c\90cÎN\10¯äX\91\88öü½3ö\aÿñ\84ûB\ 43\\1fç\19\8dd\8bØnì0Jç^xÃ`¸Û·NÐôס\1cG¾Ê\93o\vÊ7\90\9d\ 2épÏêÉø\17®$\90ä\ 6\v¤i~\84o\Z\94¨¯Q+\98ö\1e.\86^¡ïeø{fþ\ 4Ì
+}'pý\v»\87\19/Li\18´JÞUY¸nDNþ]\a\ 6\84ü)G\84ç(ZÚ7j=p!÷\ 2^I
\89kz\83G¹âò;r\9a\1cW»ã ºE\90e\02| »\17\8f÷À~¹*\84x¿\1f%uÕ\9e\18/å6<Oüã³£âv\8dJB7\ f\9bàu\7f\18Ù3?Õ/üo%Á÷ÿöß\86tê«ÌÙÊ×\7f\92ÍÂC9Çæ`\ 5ü\ f(éùGendstream
+endobj
+6105 0 obj <<
+/Type /Page
+/Contents 6106 0 R
+/Resources 6104 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6069 0 R
+>> endobj
+6107 0 obj <<
+/D [6105 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1694 0 obj <<
+/D [6105 0 R /XYZ 85.039 411.914 null]
+>> endobj
+6108 0 obj <<
+/D [6105 0 R /XYZ 85.039 377.774 null]
+>> endobj
+6104 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F35 3036 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6111 0 obj <<
+/Length 2582      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYëoÛ8\12ÿ\9e¿Â8\1cP\19¨Yñ¡×âp@/Ûn»H²¹ÄÅÞ¡í\aÕ\92m!²äJrÒü÷;\ fR\96c%\97n÷Ã!@L\ eÉ!9\8fßÌPrâÃ\9f\9cÄ\81ðu2\89b)t\1cO\16\9b\13\7f²\82\91_N¤\9dáO\8cðÃ\0\87þ5?yõ6\b\17\89\9fLæK\9a2Ï>z§ï^_Îß\MgZkO&b:\8b¢Ø;ýp9\95Þ5S/¯Þ_Ìß_ü\82=\ 3Dé}¸Äáß®¦±öæÓÏó_OÞÌ\aÛÎ\8c0¡Æ}¿\9e|üìO28Ú¯'¾ÐI<¹\83¶/d\92L6'&Ð"0ÚöË\93ë\93\7f÷\xÌLxÕÈífnÆLû"\8eÍØ\1c\19
+\1d\ 2\8f^\ 4F\8e\88à\93\87\97\b\84       \ 2\90)\ e\ryÊ`\84çu:U±wÏ\ 2ü/Ê)oY~]m¥\8a\13궻^4Å\16¤Ù1ùMÓ@§n¸÷.­2è\96ùt&=Kûä\aþk¤Ö_¦3à\91\ 3A\8a\87\17\98©H¨HOf2\16\91\fÇí\ 3\96\8b(Ø[\88\ 2²\11Ú\84ë\80QHà?\vL⽯Ú.-ñD\ 5ü«ðT+8U\18Âu´´×A*\ eoñJaäýL\87GÊmÞ0émQ\92<`áyZíÒ\12yÞóØ\87\16ÚEµâ^³\85_é-\168£È«nÄÜ\94\88âä\91\eê\0\9eVÖoKØÃøÞ¢Þ¡ð[<oþ\12i
+\ e\85jÚÙ  8\92\87Äkv\15SY ÜîÖ96àÀõfcgK/k\99Ø­¡\93vvYc§æ\9b©\8a<Tfä\91¢Q¹Y\9eñ´¢Â\13\90Õ\10\7f\18s[àÜ\1d
+ºM³Ì\1d|\83Ó¿\fÎ[\ 3\83Ä»E2q¯H\90®ESr\14*JK¢K%$\94]\87óÊ¢³\86lLÔ\v\ 3ÔÉB*\97Ð\ 6I\99(Ä}èhÆàþn\11Òi3\9a\15Xy0»uÞä_\ 6ìé.e\9dÚááTô\90\92Ì°OrÆF\86\1a+ö·k\98\f>mÈqZ>ÐÒ:\15\8e-q\9f\8eTm\8f»(Á²HÌ#\82Èj\1c¹«PËp¶V\8cX`\10\8aÈ\1f\85)`\ 4^ÿ¿àâØ\7fcaâ\1f\ 1 K{=I¢c[\v\ 3BïÔÚ\e´\90h\18Qx|\ fü@ß\92l­`\88òuç¸Ú\ 6®¹+À*i¸·N V¼ÓÌ\12\8cW/ݤü\98=\ 3\83a\13F.õ®D\a\bµgQ®_Üä\bF:ò~'X\1dÑ\18ß\16 rÛ\90în\11\ 2O´² ì\ e
+í¡\ 5Y\88­XåO\ 3«ñEh¢?¯sõ\97ëü´Þ\ e¢\ e\82ª\r\18Ò\94Noû(\ 4\9bCN\10\ føD±\88A\84Ììã¶)\18m_½\8d\87aSC\84\80èγþ>Â&\10\91\8aìøg\1e?8n$B%íøãâ\85_?Iþ¼xõ_.Þ+\0|ºM¨\ 6£JCô\89í\14\17­PÒ\0*dýÕT+ò\1f°VÀi67\1c¹Å\ 10¹c   I?\16\81R}~\12øËAR@zL\17èÄèwÀ\84ö£\90lqÝz,ZA³ÀÞºèò\ 5`\9eu\8c}T\83Î\1drJ)Jt\879J»Ûn),Õ\rF\83§ý\81\14ö\ 3\18\1f\15Öæ]Ö\14VSbDU3\10\89\1f¢\18\12\11ú\8c?\0L\ 65¡ \93N-\ e«(òV5¥5
+\82%J\18IYmûë¢e
\14Ã\ f\1e\ 6 Î¨\0ò¥>1é^"\1eBbÄf\90¹õûm\ÞA\ 3ÛteÉu5â«*R"\ e£^\1a\v
+\85ÝÈE!Ä\99ÀMtÇ_å\1d7RÞ\r¡¦i-\8dP7Oé
+¡wV\13\8e×7<3åP;Ó 7­Ì!~#r)¸6\85
+\ 5\8b\87¡Âá8Ò\9b¼L;Ì\94°Óî8\87\82Ô\8b\12\9d[\16ã±\1d\9c¢0°7b­ï6\88z¤ÿ\1cR\9c\11ìÂ\Ó9æË\11®\b\ 3\9e{\v\1ac\19F" [þ\1e\96
+Ýr\8cc\10CIøL\86ÏD¤\0ÌÄ<Å\13Ê1_\ 4R³"\ 3\9aGÎó\fÞàA¾\13\0Ån\85éñ¦&gÁ¤\17x¬-\99T[\93\89Ùä\18PËf~.ÄíM\ 4¦@ú94\81\ 3ë\97\11\88ÂO\9egý~¯¤b³íãéf\88¸dmÊXï\83\1a¡Øôø\99:TF:$²¶\85Y\91Ú'öä\13*\ 6+\ 3§\1cúÄ9fn3Üë
+3´S®NÈ/ê\8e]kQ\97èkaÂ\ 5'\17-\0kT°@c×漪èl9Rsÿ+0ÙåÍ=S1Ü ë¸2fàK\18\0\98\9eòÊßIÒ6Cn\99v1ç_äC!\v¦+ßÿöê?\97\ 3\16Ê£k¼\1cIßìuj\v\1cç׳«ËS$\81¾Q¾1]%c\8a«\1f°\r§É\ eÐÓÎÞ§÷-\82g"{ã\82E5¦\94Ü\ 4\10&Ãim½\823;bHl\ 6\15ZåÔoë\8c\8eg`\94nPbØé!\19Ú\ì[k}Q½\80\91Ë\86KèGª\8ee\9evTh±I£,\8cñ®S.ïR\8eÏ\83zT\1f\ 4\ e\fâ\9bbS,\ 6énaS¿ÔþÞõ5\13UßO¼ H%dôØ\vB$L\12\1e¼ H\91 \0\1c½ H\8f\9e\11\ 2ß{͵ýé:_Üð+\0\17\a\91+\ eÆê~"o¦öÂЦ'\87\94Þ òÑW\ 1­\82Ç^\ 5¤\88eòtö0\8c¹,á2ï^XáqR\95S\12vãxôc\88I"\11GÏB\18H\9f"\17\8d6N©\18¾I÷\81÷.wÙ\9b­o@¯¬n´-&ô\18Xæ·Ó ôÒa*¸M[º\r°¤ß\9fÆ`\\ 6\ 6Ôgúüûé\18\11«Ã\eH\13Ú\eüc\84y"¢ \8f;\90\97\ 2£õ\b\1fHÐLèbì?áì\89\19e\aóbéæ-ê
+}q5ÂO+ÊÐ\1c¿\91t\e6L\1c¸¿ùæd¸Øu\ 4\98\1aÅ8\12EA@n÷×Yvé\12\aÊ!Q\?÷a\1f¡\90\80odop._¹Í   è\10\1c\19\9aµG\80Ä6¸\7f\83g ý°\8c¶YU,¢è0\82\1cÕ¹\92¹/k\1cऱCLª+\1eåßÁ\9b\93voc\8dåB\96©½ùÚ\8e\8e<Æ \83þ1¦/@ágMïHTäk|Ckò4»çNþ­Ø»\1d\ 5ù£sdEoê\8b®nìÂ&\87\12§Çæl\ 4Vm¸\18É\ 6\rU/¬\86Õ0ëÇ­F²¶\0j\1aÝW±3#\95{Ò¥³\17\8d\95\8e<öÅr\87~\87}\14ù\bT Ëhï\1fë\91mÁ+u\1c\1eäJ:Ú\87\1a\1d{mº±­´\1d\8cÖ­}\8a¡ým59X;"\11,ôcý\1d"\89D"ÃÞ\1f\87\89\83`³4¾\81"B\1fhd>
+\9bJ     ¨{ö¾½,V#;êDÄ\89\96J-ûäÔ¹§\1c\17õ²\1c­p`\eT8»X¸¬)\ 6Ö\bçw­\ 5F}Pç\85\10Od\fwÐB\ 6|ô3J"\ 2(TÐùiKì\\80\ 6\ 4â\e±?Ä\ 47\ f\1fÁ\9f±"íÒï\99\7fÊÂú\8e\15ïòrû¬ù\9cÕ\9f¥ÕjGU%N<¯«¢«\9fsó|\99îÊ\8e'î/5¿ß>q\95ÍÆN»Æ·_.õ°[\16­å\84\89\83;úX-ä[\8dÅ\8cÓÕà\81,߸çÑ®§\1a\aV\1cEÝÛ=Ð\ f\0\93A\1c³Ùåð+\r[\96¶       \r®ï8á[ÙG9¸òÅ\87³³¿        wñAÀ\1d¦y!\7f\ fà\9c\98?\9a(Îõ:\1e­òÞ¢C\9f\ 3\aP\ f\9enx\84S+Ù\7f\15p\8fÿ[;\81s0ÉOÇ\83g_é\9dST((\17\11Úbðù\80\ 6TaÀ q/ï\99\9ené]ßölB\8dÍÒÖ-\10Ù\8e\95\7f\18ÖpS?ðî\ e \f)(\9bf\10Õ|3È\8a¡³Iol8ÂÙ»þó\ e÷éʾ¦r\ 6º\88ÙÅì ¶\14u\95\96Ì\8a¿yÝpgY»ÝðC\ fÈyGßU\16)®Àx\0*\9fÓ£\ e2>2*^{øÚ}\9cÂj?\11æ\91o»VT?ö\91UCÊ\16÷b\7fú¹:Ö\ fO8ü¼ê\ eø\aÚÔPoendstream
+endobj
+6110 0 obj <<
+/Type /Page
+/Contents 6111 0 R
+/Resources 6109 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6119 0 R
+>> endobj
+6112 0 obj <<
+/D [6110 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1698 0 obj <<
+/D [6110 0 R /XYZ 85.039 731.788 null]
+>> endobj
+6113 0 obj <<
+/D [6110 0 R /XYZ 85.039 689.441 null]
+>> endobj
+6114 0 obj <<
+/D [6110 0 R /XYZ 85.039 635.523 null]
+>> endobj
+6115 0 obj <<
+/D [6110 0 R /XYZ 85.039 592.148 null]
+>> endobj
+6116 0 obj <<
+/D [6110 0 R /XYZ 85.039 565.353 null]
+>> endobj
+6117 0 obj <<
+/D [6110 0 R /XYZ 85.039 537.951 null]
+>> endobj
+1702 0 obj <<
+/D [6110 0 R /XYZ 85.039 401.41 null]
+>> endobj
+6118 0 obj <<
+/D [6110 0 R /XYZ 85.039 364.544 null]
+>> endobj
+6109 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F81 5323 0 R /F62 4159 0 R /F82 5560 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6122 0 obj <<
+/Length 3031      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YmoÜÆ\11þ®_qPQ\88\aø\18\92Ë%\97FÑ"ñKlÃQ\14û\µHòaÅ£$VwÇ\vÉ\8b, ?¾ó¶KR¢\8d´\85aÜrvgvvvæ\99\99\88à_¼0:\8cT±ÈM\1c*c\16åî$ZÜÀÌ÷'±¬\88\16i\18e\1a§¾[\9f|óZg\8b8
+\8b¨X¬¯iÉzósðâÍ·\17ëW\1f\96+¥T\10\17ár\95ç&xñéb\19\a\1f\99zñáíùúíù÷ø\95\ 21\ e>]àô\8f\1f\96F\ 5ëå¯ëw'¯Ö£mWi\98f
+÷ýíäç_£Å\ 6T{w\12\85ª0\8b{\18Ga\\14\8bÝIªU¨S%ßÛ\93\8f'?y)<\97.\98kæt+·b¥¢Ð\98Ô\1f3Ö3ǼZ®\92\96«4K\82_b\95\9e\7fzÿþ4Äo8È\9e\7f-ÿ´p6X\19\a»¦\17\8eó5O\1dp®Þ/\13\13ôLéh%\92\7fG*\7f=\83¹BÁ\92\15 h°\169\væL\82\1f\80Òìk\Ô´,ìÚ\rD\93\r1±`\99Ù-á\1cG w¸\93(a·^g\8b<\ fLÆC£JpAx+1Ú« s\80"N\82Ýn\1dï\86ïû@»¢*øÕ7üK\827ÄxÃ\9eÐß2#\8e\1fi\8a\fN\0\89ÞvÕS¦\ f\17/xÉ=.©a\ 2t!µ­Q«\10Uÿæu\96Ln\14n2\8c
+>HWõ\eº\13\94ðûR%¸=1\991\13ºJnÄ\17þ2#µ\bsíæ\ f\1e\ 5öU»·»jFj\96\87*\16¦¿\82ÉólVv\92\86y¤eÝ\ 6­Dj~Ih\12FFy©´`âÒq\1a&¹ÛöÕgwyå\91\9c5NÁy\9eê \93\8eécÕ_ /âá\90µÂ\ 3ÿ\12é\bþÇ3;æ10;\95ÊfG±a÷\eÜ\8e\1d\ 4·E§<\90Ç¡3Ø\9eýn¥´\ eó¤\98¸\9fs\82Ô$\93\90"'7Oý\1eH\96¼µkh\83²\ 6ñ\e\9e¸¯A\1a/Á06\11\bëЫÝ\82Ã(ò|°Bä\ec\825\85'.jÑý\1eiA\9a\8dÂ\9aÅs\ 4v½l:\13zæk¡W6m[\95\14z[^\8f¡@»{µ)|ö\12\7f£\80\99Â\ fÎv|\7fbªÐíG\11bä²\819Q\11hJÖC3ÜVs.\92\85\99\96\8eãîàü¤j»9ÏÐa\ 2ÞË<è\11\1f\85Q\9e?\12;DÁ¬T`ÑzÆß\b³ð,\ 4\94 \9c¹¹ê-aR½¿áÃYþÙÖxC8j®ùw\82y\885\ eóprÖI:öà$\81\90Ì\fߢöG\ 5û'\18Î\fý9\9e%\9cÉ\85q¢À®Å|\82Æ\8bJ\8bÜç®\ 4ÈqXà.Cî\82¬\fDØ&\ 1¯Õ:
+>í7°Y\ fJЩU\96Ó\95Ò \85\10T\80\ 6%\1e±®ö=\93wK\8e\ f\1c_,a\81½©f\94MB\95¤_PUÅ¡\89\8b¯§Ùµó,8ðÈ\ 5Th<úV\9fmÙÏ\zR@\1d\93É"¼_Ìu\18U\94ã² îög2ÜÙ\r\9c°\a½\80é\14U>\9bÙ\96©W\18\e\ f<öÀC&Y       fÀ\ 4Þ?\9a\ 4H\90¼u\14\ 5\1dù\v\89\14\86\a\14Ô\1c\99\ 1\ 5Y¼v\87\ f¤\ eær\1en*p2Zé\93\eá\14\10È\a\9b\9dà#¤¦$KÇÎu°xxKúU\14\ 6 ×pà\8fü\1d\ e¶$½;Ä´4\vÞ°ÿ\8aJµp[þ\14\19äHOR§lk4A_7{¦_û²\ 4dô"úriR>« n-j3\9cÞ@È!\88U+\94w\85ñÔÜѬH\14Ôy\ 2\87£t¢\12\15øAM\ 1_\97â\ 4£\1a%I}i\85㫶²w\1d\8f'ÆF\ 2Özìmi<A%\18\16\ e\96ö3þ¨ÃÔ£!\15\8a)Ô½d+Lt\0Ô\ f¼\81÷
+Ôù\1e=¢Á\ 5[9E\8f\94\a\9f\1aEåÞé^²/ìF§æ\89f/°\9fhgXA£(\ 3Íâ\89\11)\a\92ë±v½K\1d\927\b\vöÕÕ\90ªîºç|f5=s\9e\0Î¥\80X*c Ûl\10«Ñ[4hrúm[ÞÖ}UöǶ:e\9a³ðBçP\98$cO>}ßìo°Ô\0w;\87rçùK\92õºÞÂÐö\96\ 6/\9aýu}CÃ7Õö@\ 3/sê,ïíþæ\b\ 3ÖÍÍ gýp¨\9e¿\aÄÿñ\1aiݳ\17hÒUWA(a¥p:s¿+èPÆ'½¤\88\ 1Âú¤«£\ 1'TZ\8cq¢ãé\8d³)^\185\fHµ2kù§«w\87­@£2ãb®\80ÛLõ´2Õã\15&LMês!\9ajF\8cJC\95¥_+\1a\930)\1c\ 4sX>°³¢Ol\9e¡\9aâ|pJ\b¨-4&\8c\9bH`7õ   ´ö\99T\8e\899\16×UõÍ­«N<Û\96\18Wâ¾\1a\8aÉbê¾ÜC\91iñº\\98ë\1c\8aÒ8uöE'Þ Èé8çÂMiCTëz!ÇRm\85\7fg9ü裷w\82VȸÃñqÛãYðn\88\88E0\17\82Äá\91\9a\95\84B±i÷² dE\18QѤ\19t?\ 3\97\bM"þÝÔ ªªÚJê¹\91»k\17{\18·\84É\888T\9d¯T\1e9³l=îk\9d\82IäZT\ ex:º\b\9a#ÊØð\17º\11|\1d;ßÍ\ 1Ñö\83ìÖ߯ȾD¸u+|pä\84ÛxN\b\f\88
+Ù{?d¯ÎqT"\1câ\1a1a5\13Ü\17\93F\0á\ 2E\0ȤQB\9e\99FjèÍ©\84ó>\8aSÝ­\a\1c:~ø(=\8b¯úPª/\a"N\14/\1fõ\1dÀéõ\0Kd:      þ\89o\1eT\ 4\0\7féK\bø\18\1d\9b\9e',\9dé\816ã´\r\93.m<µÃ=Î0O\ fN\94\14       98ÔÙ\ 1D\12V¹Ò\ e%f\10CÄ#\ 6\12®ëoká\98(E",¥~\1c\8a£3\ 3\19b¦z\87òÝd\ e8\qI\15Ã\96Zäʵ\91\98´Â\10I\98,Aé\ eEö¾Òç¸\99A¦Ø\84\99ßaZí£$¸Ä×dó\96\ fI=\90å\ 6ª.áN¹ËTE¨\ 1ÉÇ\86\ 4\14릸õ\8cóâNn\84¿¨\ fÿ#\ f\1a>\9dv\9e\83\11ç´¡\9d¶d¬Ø[
+$5À(*x&DI\150N0{0®áx»Å`Ìâà-/¼­°ÂÅ©¡\ 4É\13\ 1Ã;ºÜ\9bç\98¢\15ùö\9b\ 6WÝ3ï\86«\ 5\1c¾e¶»ýxþþ\96K/0þ-Ï#,øÒºãU¶u@ \82Ó\97ck\ 1\ 3&âS4¸á\a7ÌÓ3ÞþºöROÉÛ¹ xA\97\86\9b\92Ãk/Î-xãsÂa´\0\87\19\ 6\ f7v\86×RÙà\127.Àú\ 1Ë$ö©        ¯\ f
+-8ã\8c\80\14\að\7fCT\82VñßÂ>ø§&8\90_¹ÝûIÞx6c\84¡³\88µÔ\e\ eØâl\ 2\bLá'\17ß\84\8cÊpH\8d\96ç¶|Å(ø\8e\1f¸Üe\13\9d\7f.¹àv3¤<Òéí3Î\ 4Piú³(ÆO/ ³\88 ã\92\87Y\98}òÄ\13sÃÕr¦\94\ 4(ÛÍ·        OÜÏÄü2i"\80=\f\f\93\a\1f*F:z¡\11üÇ·XU ÂQú2\91\80#
+ /o(Ø\bX\1a\96os\r\13\85S·öÑ\96\98\97ת\8aß\1f\91¸m\ e.õpÆ¥õ\827Æ%C\13ÓKºe]­L±Ëíxþ
+_#\1ef\8cÑ\8c¯\9c½
+ÁÀgó"\96MpÐZ°]Vò\17',ÿ|LoM\85ß\89Æ\97$fÃnбñ\0\95\ f\82µ\1d¯¤\17ª"\1aöº¯Û
+Ó$8á%\86\84\90\99ñÃ
+3\15\9f\15½÷¢\96dm'¯\91¥OK¢'Ê)3øe\8e~©TÎ\958~ßó·¼ÖÀ ,\87\ 2MØk×/\19êy[L@øa\99åÓùÛ\7f0\81°iïºÞJI\86éIç¾+¦E5?açÁoǪ}àaÝó/ÅËÓ\1c\v\16\1eÞ\91¿\92bgzT¨¥\95kbÁl\94
+ShjL\9aÏTØ\88~¹æàvÝ\ e\12jùíá>:\1e\1eå\97L\97ä\90áð04hd\ 5ÝÄè­\8c\1eÖ\1cò¢4É\89I\9eq\99\88Ü\aÆà\`®i\875åÖ=Û\0®?\8cd85ÙeÎ\9cã#    R¼ìö/*he¥ä²¹ç8\95\1a°\8aþÒs\9c\ eU\9eýÁç8%Ïq\17\b\1c
+:Á#]\1ag^~jsOn¯\80öÙJb§g\18Å\1d\ 4\8c\7f:"&Âç\84\91\7f.\89\ 6þ\ eâÉß\81ö\1d}}þ\1f\92¯?Þy?N±E8n¥aP\ 5]ðq?ãº\99      #ÿh÷_»®vNÏ\89\84£n&>Ò0ÒÎËoF%å\9©U\98Fn1ÿ      j^j\92\84:W\83ÔÑK÷\9cX(R\95k°»ãÕ\90)üã\8d\92öqÏãí8%0I±5§ÈÍ©¤é¤\97q\7f\82\81Û4&T\91\99ı½±£gli\8dzjMâà\1dÿQ\ 2[!×z\bRJ\87beÚò'C\e\12è¡\ f(ïý\1fA\8e\9f\99ò\18ô\98Èy\7fÒ@©à£¥\96úJ¤\1fû\9a\1aá\96ú¡/üÑq¾&r¢¹oVô\92\ 6öñ¹õqÙ}ÝP{7\94/>\9c\94\1aßÔÜ»W4y j\9b¦ÿ\13¿mµ\87\12<\99^Ññsõé\fz¬öÏ]U¶U\7fÆÄóõêã«\ f\7fÇ¿¡Ó\9a\92\7fÏÄSÝÓÙ\81\9fÁ¸Û@\82:\9býkA\16\9a\93\18çÿû³ºÊÃxð©¯âAbÒÇ\1aÆ\99¼3\8d\14ü\ f3\ù\9cendstream
+endobj
+6121 0 obj <<
+/Type /Page
+/Contents 6122 0 R
+/Resources 6120 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6119 0 R
+>> endobj
+6123 0 obj <<
+/D [6121 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1706 0 obj <<
+/D [6121 0 R /XYZ 85.039 626.845 null]
+>> endobj
+6124 0 obj <<
+/D [6121 0 R /XYZ 85.039 589.978 null]
+>> endobj
+1710 0 obj <<
+/D [6121 0 R /XYZ 85.039 216.66 null]
+>> endobj
+6125 0 obj <<
+/D [6121 0 R /XYZ 85.039 181.914 null]
+>> endobj
+6120 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F82 5560 0 R /F20 3021 0 R /F59 3455 0 R /F41 3054 0 R /F35 3036 0 R /F38 3057 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6128 0 obj <<
+/Length 2438      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[oܺ\11~÷¯X¸)¢\ 5²\f)R·\0-àcÇ'>u\9c­w\9d´HòÀ¬´¶p´\92"ic»¿¾3\1cR«µå4\a\rÐ&@\96\97áÌp®\1f\151áðWLâ\80q\99L¢X0\19Ç\93Õæ\80O®aç×\ 3a)øD1\1e\ 6¸õËòàåi\10N\ 4g      O&˵!Y¦\1f½ã7GóåëËéLJé\89\84MgQ\14{ÇWó©ð\16´:¿<»X\9e\8a3\ 5\8b»\9aãö»Ëi,½åôóò·\83×Ë\81Ø\99b*\94(÷ëÁÇÏ|\92\82j¿\1dp&\93xr\vcÎD\92L6\a*\90,PÒÎ\8b\83ÅÁß{.´§&tjäv3G1\93\9cűê¯)\82\91k\9eNcå5Õf:ó}éu7 ~Fã&k§3áma¥èpÉ÷rûÛÞTÛ\ 2ÖS\9a~\81\9f\b\8f    o\85\9c,\vß[á¸ÈtCÓÛ\9b|5õcïÆrkIÐ-
\9dÈÃ\11XZñØ{\935Ù>\9d.i\9eÝéM]Ø͵ÕÝ÷6ÈàÞ\1e)\81\91Q¿Ó¨h¡»¼ÂµWè\94\97§rß\143%Y(Cc\90¦ªº?Mg\81\1fxM½Z\15yVv4\9d]=?ÑåïúÏwðç9­}ð9¿[¼¾|\8f\91\82\v\9f\84T(c""&b\7f2\13à\8cÀp\9e­\9e_g]Úäß²\86\88\ fO\8e.þvDã³r]-º&Ó\e\9a¿Ï\9bn\vÊ\9bɼÉË.k\ ei&\9f\e        3!\98
+\14\89P\89\91±Ú¤Dó\17úùI\ 2\8d\93\1f1\ eQ\87\92>~ÈË´ºm\89âbI¿wqøÙ\11\ fÔ²ì\88æd \10*ae\18×@x³XDC³½Ï\9a\16\9c÷\8aÈ>úcü\87,/ô&sÄ£×\1dcpÔ¬nò.[uÛ¦?üG.8T`®»\eÇãø\15\ 6Ä\87³\8b\8b%\ e\16÷m\97\8f㶮ª\ 2\a'\97g\10>\vC(ý\7fÄ!\8e\fÉ|q|y6_²\93óóQ¡ºÓë¼È~\8e°³\8bÓw\8båå[6\9f\9fìI#7\1cWå:¿þyâðnóåÕÙS\97{\93\15õÏ\95\86\96|s>ÿ<\12Ì'Y\9d\95)d:Jl\9dÈQ\9bÿLÊà\7f)üÇ(\8d\91\88òmUæ]Õ\94\83ü\1ag¸ÖÛ¢K!8»ûz\9fôA\13\9a\ 5\ 2\8e\ 5ð\8bÅ\92¬±¨6PÚ%t¥ºÁ¾PbÇ0µCBS\85b\ 6\8bßpÍô\9b¦%Z,ò9\15|"Ôi\8aK¶ìcYC²O\(l\aæ¬=\8a\r®L©ï\ 1C:ÞÝd;Æ\1a\e\1c\b
+A<¸\82\1fI\16Á
+\1f1æÈ\8dã\90ù¡%Ö Õ
+sÒ[+õ\16{YeZ¯¥¹®¨æË\903.âaüX\13\ 1q\85\8d8&åq`\94wVñ£ÈÜ?\ 3\96\8fï\11û,\8a\12«ÙyÞvïÖ§x\87\17ÇÕf£gmVëFwY:r'\11\84,ðÝYlß~H¸¢jHl¯\10À§\ 5-ͧ~âU¤\e\15\19\1f\V[]\1f¹Úµô\17è\8d\98ldù¦»Ë\97UG\96òeÂ$\8f÷b³Ì2Ä,I\84`\ 2\14¸§É'\1ep\8c\ 2£o\12>0¿]1j õÚ\91õh   \16\8fÒª\87A8\9fã\81ªí\16«&¯§ä\0XFE¡U\18n\r\88\15p\19ÉM¼5\190ÎÌ\í±vN#Eò¢ \11´v{\15\9ac\99»¸:??\1cÉÉ\8cB¤¹G¯°1`\1aq¦âh\1c-Ïü\80É(ì\81¤\ fË\82%\18~;        \10\19\16Ak\ 5\11\10\ 4ܻ̾nÑ\83\8d\ 1\84\eH
+L¸0\ 4ûM%7\89\16F\98§\ e \98©É     \18´;à\82Ó®¢ßÅvµÊ(
+\1fÜÀgÒ\ f\9eÐ_
+\0\15I¯¿\8cG\80ð_Dz\15l\12<\ 2ÊJp\93m\18Ô\8a'\9e\bN\11¶ÖúÚ.cP\99ëàd\8d\860\87aÒ¹\93_1ĪÎ\84wJç«m\87á²í\88¢Z\93Z¡?¬9AÂB\0ö¤Øj[·\1aã*m7S\89hüñEÀ»Iì\8a\94¦@­0È)\121\10I^nåÚX6Yi
+²É=Ü!Lï
+\16@{*K\90l"\88ö\82ÎÄ°ÆzÌ\ 5d\1aæÃ\16'Ü+ÝqÌF\0î\85ß\e\8dd.çñܪÏýNC¡3T«
\90I\8a\ 1\865¾¥\1dGQ5{\ 5} a£\7f\1fp§2\ f\83\8d6\19²u½\ 2(·è\87¢Ò©yL\\13\9d.éÙc\85\99\ e£\vÔâ_(Ì\92>N@ð#ØÈ·\ 2áí¸W\bh\ fó\1c»\86Ùïß^ÆÞ+k-,®JyK[\1d\90°C\16T°FBEDð
+V¾õ|SÃ\19Ç\12´F\9e%ÆL7\12\9bU\1f\96\ 6\ 4\98\8a\9aÚùXp¤X\12
+\17q\98äh,<ý\r\ 5\98Ä\90©hØ\1dGB_0\9f÷Ja\8døÏlUl>\ 4Ð\19
+u47ô\ 2Ê;\13ÀÊ\97,\86\8a\17À\15]1sáF·7\80a\87J¤C\vR\99\8a¢2>ÉËkÚÆ@jìó¸\1cÂ\92\96N99Ö¸u\9f]]öt0´f\11\ 5n\v<pÿj¤(BÞGr´*\8a\90É\10\ré\8a¢\12#E\11B2zÈ6\80Gg@\a\1f2\rÌ{\94\7fÿ\8bÃ?ñã\88©\ 4A\bõ\ 3¯\18¸ÀB£\94Tu:S\e`G·#pEð\0âËa\8ezø¼Ôé\ 6Òp¤\98sæ÷\99\80-\1c\997\168@mêh\ 5ãÙT.\84\93¸\90;ùÉ~xï\98YÈñ\10\16%Ì÷#Kâú¹\fbÓ¨ç&ý\aQ\ 4\82ÞÁZMH\13 VÕã\9dCÚ¾6ºBU"t\13a\ fØ\vWSü Z.\96/hðeKÀÃ\85è\13×\90;+\9aÈ6Æ·:Ac\81é\86\80øã;\86  ô\15wÇëƤFM\ 2µ\rî¾\10[ì]ºn\879èTÞi·çd¸\9cò]¶\7f¼.ª/ºø<^ª¤\8aûª`\92Ĥ\98aîzèÞG\1f\ 5æK\9cæíæ\v\83Ô\\8f\15\ fü\1e1,\1e\8fÐ\13>\91à\15\0%\84³PEÿ_Év\Õ\18c÷Ö'\88\1dqÐ8lf\92L\8e¼«\q\7fð^B_U#æ\14\81d¾p\91\84\11n\1eéGo\7f\81IÐg8º\95þ]\1c\8e¥\v\14à\84G\ f«ÿ\9e\14¬þ?$$/\15\1f\93!bÖ;\93ê
\r¼\13\0×a*éÚÔìÊü\9bû\a\1a/ .h¼Ù=\ 2@   \1d\17Û=Ú¦ \85¾I¤4·©\80C\8crüuE@  e´ç\87´n¿´Ö\83Ϩ]î|\81\ 4æ3Æ!\1dt\9dØô\91ÆÖJS,ò\1e¦Á\91\ 2\94n¬Öý[\f7JjN/FªÁÞW\89\14\9b\92\8a©\1e\8c\168       \1d\93;kÖ®ÖøÃ÷ìÆ-dô²\81ò\fãûçæ\9b,íõ¯&é+O\e\rYw¹ëx\9a:\1c\1dض}\ 5\9emxïä\8e\ 1f\88-\15ýa4"#ñ\ 4þ±\90\1fÔ0\90\8c\9b¶q¶¶`X)&à\99?\8c¨\1dþ\15¾¹Âc-\ 1BsÞ\v´X\1e\ 3P-`Aä<aÐ\ 4\b©ñ\r\81\ 3B'â1æ\14CÌIqºû\90 \a\ 1+1întãÜ\8a®\14!ö=ËÙ<\87\fÔ\87ÉÞU÷¡>jcyS̯t\1fõ$0#\13&
+n\94ìY\10\93àÙá«1÷\ e»Øw\fg>¤¼|Ùj"ÑmÖ8÷\vï%\96\8f\81\81c>,\1cÐè\82Ðu¢rD\87\10z\80Ã\ 3ÏHÒ\fe_ÑØâ\f`\8f8CÐ\eü¡\17\15\8b\135Ä©Ou\9a(fñS\8f]k±ÿîÿ\98$~\8fë­ÿÝ\ eãÇÁC=\87íÎ)øoÛTÏìendstream
+endobj
+6127 0 obj <<
+/Type /Page
+/Contents 6128 0 R
+/Resources 6126 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6119 0 R
+>> endobj
+6129 0 obj <<
+/D [6127 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1714 0 obj <<
+/D [6127 0 R /XYZ 85.039 280.017 null]
+>> endobj
+6130 0 obj <<
+/D [6127 0 R /XYZ 85.039 245.271 null]
+>> endobj
+6126 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F20 3021 0 R /F38 3057 0 R /F62 4159 0 R /F41 3054 0 R /F59 3455 0 R /F80 5161 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6133 0 obj <<
+/Length 2305      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYmoÛF\12þî_! -B\ 1&Ãå.ßü-§¤©\83kêZ2\8a\83\13 +\91\96XS$KRv|¸\1f\7fó²¤(\89\8e\83ë}¨\r\83»³»³Ãyyf\86\16\13\17~Å$ò\1d\930\12\8e\8c¢Éj{æNÖ°òþL\98\1dîD9nàãÒ?\16\7fô\83\89p\9dØ\8d'\8b;Ú²Hn­ÙOo®\16ﮧ¶\94Ò\12±3µÃ0²f7WSaÍ\99zu}ùqqùñ=Î\14\10\85us\85Ë¿\O#i-¦\9f\17\1fÎÞ-\ 6×ÚÊQ\81Ä{ÿ<»ýìN\12\10íÃ\99ëÈ8\9a<ÂØuD\1cO¶gÊ\97\8e¯¤\99çgó³_{.¼¦&|jäíìn\87-]'\8aÔØ\1e\1182\0\1e½
+\94\18QÁ'W\84Ç/á;Ê÷ùà1S\\1aò\14þ\bÏÅ&\9dÚÊ\8d¬\1d\99ÚÂJk$\84ÖÓÔ\8b¬r÷
+èµÙ³*\8b\ 2¦)n[µ\19\8e×¼¢\e~nñЮi\99ÅrjÃ4å\89^æfÔ\96¼ù±Î\80Ck\983\15VA"xIp\83h ¯\17+R>K}[ÕYÑò¶h¨*©@\91Òìú~\84\8fï\84^hÖ?óú\81^\84G®È\e\9a\8d®;é\8b\84\a«:Õ-I\b\ 6U`7б-ÐÂ1\9fÙá[\87V\92Õ{U\95u\96\92r\9dcûÁVÇ\v%x\89ë\ 4\e:\87\14\81\13\80½Á\9a\87\14\1f<!=áÎu\99\15k¦¡A\91Ô\90\12Z`±«xå®4<Ú\rëH\8aÐú\r\86\19hYX%r~ÄC\rsXåYÊ\97\eB\91¦\89\19v·°Ö\8d\14ä\9a¤ðVç0ÌI\84\84/\85Ez\ 2vÌÉ\8eî\81\ 1\eN£4O\b\1e/Ø-ü;ÚM©\ 1<*iU\14n\ 3#\ 2\râ5äxÅY\1f¯8¹/Ø\ e\ 5OIÏð\9ck\8añ¥>Çy`\95\9d\rÁC`ð\981\88\98C],\aÞ0\96£\bÞÂë\82,m\13<\99á¹\87©ô\10\81N\ 3Ó÷\1c!UwÆ\ 4Ù
\94Û-E'^x\a\8ct\967]|º\8e\1f\ 5\aæ}Ì@`Û\v$\844??\9ed\ 6ß\a¬ñûc/æ\aI®0\96\1dÌÊ×Í5_L#e½¡$u3?\16FIÇ\rcæñWÄð^\12ãæãüf6{\87ysþãÍ?Y9½aë²\86\9c«<\ 1\89\14\ 4-yy\85þÓ;\0Íîy%»ãgç\1e^àïa$&ÔGƼ·Á§\ 2\97;\88~c\9f%\12\9ex<ð>²°p\95\13\89\98MåÓkô¸¤<\ fü\eÃØ0P\9e\1c¤9\9e\eñN\9d\14Ê\96\12\ 1 \ føån\8bi\aG\10\88\8f\86!Øä9\1f%Ið\ 5\13\16\r\ 2jäVá\84B\18\ e5Á%3\0\b$©ùú\91»UèDP8ñI¬\8e\84\ 4\97¢wD\ 4,\8bµm\0\91d (Xóú\12¡Ù\8c+\93î\85\86½ØsBu\18C\ f¨P\83È\1d²¢}µ1s]V\8cÆdß\80\94^\11¶  bú$ryÇû\11%\88p\9cfp1Ï\10\9d:.¼\96å¼\962d 0õ\13\93è\1dÙGÌ\85{Ï+\89²¢SMÃL7Úì¨SÒs\9a1¿\84\97Í\eÍ/ßÿ\ 4Pz\9a,(\91Å\ 1ø«ÇE\90\8cC«Ï\1fM«ë6MÀ\1a\ 1\9ahÛôHÂÔ° OÌ\f\vFj¢\93X\1a\93(.tÞ-¬W,è`\13U&É\80\9b9C\89\ eFþa
+0\ 1\88ô?ú°hù8h#å\10Ä­9¥Á\91TI°\8b\88Í{\8d¯\96»ÓK¤q­rÙ§ãms\ 1>§Àþ5ñ§Muj¼\14i-×\12r\10÷§\89XH(Ùbo\ 2\1e\ f`/Ç\e\fÛó\1d\19\ 6=\0z@\16N\8c\90±\a@è*\80\b÷ú`1ßw­\9f\83úÁ\96à      oéMP}\ fd± ´.\8bÆ\94\17ºÍÊ\82\89\9då`(|~ÎÛ´jFº\ fÏ\91\9eÿ\8c¼R\10®}\15°\7fôA\99\16\v0co\18C\r\ek\80.qg$mÎ\13Ík\15%ÞaI (Dk\13\ 5\86d`9DXÆù\12\11ü\89Ç\90{©ægE\18\85£i·7"^Ê·«}\80ü\89\e²:5Ùû\14*\eÌ9a`½iFÜo\1f12\ 49\fÊK\19\18\847\91F\14Í\8fZ\ fË\15 ùÝ¥\15Ê\9fq°q\14É`\1c6\88]ËO¨ÞTÝ´ç,Ãc\17\91\12\va¦aÝ»©)$Ö\e^êc\13\96On@õïêý\86\86c¨ba\97Ã\97ìV\84u>¢\9dôK\95kr\84®Qî8íP\83³º\89\17oËSÞ¨WƧa¹kÓ\8c6\15#\1d.´ü4:L»\9a\1dH;\94Ë1)N\1dx/ÖÎnÌRþ\8cU\98°8Ì ¡7aÆ1\ 6s\8c±)Ä\90Fz\9eë)\84"    v\1aN\90;½x4\9e@+R¾X5\8b\13l\8125úÆ:ü \8bw\1c\90\83@¥,\87\83ª¯v»Z\ 2éPR\15ü\9cÝÀúÕÜèN\1e\8ajC9\18È\90ë\83²l¿\ 3¤ò KV:Ùbc\83\13»âçö©Ù.Û¦­êná\81\9fM¹ºOÛ\8bׯ\81³\b F\16P[\8b\8bX¸®Ùø\8e\9f\9f ä&×\82\1d¾ò\ fü˾â=+]\94Åå5ÔKU\95\8c\14&vw\96$\ fL\83Ba\eħ\9d\9a¡k~\9c\0\14и\82\97AdT
+$d¢·\Ö\9döü"ò\9c¾§\1f*åTØ rbÑ}\1f ä\ 4î}¼Âx\86\97ô]\15\10\9a'\13\87[J\1aP\1ew»C÷  \19Â\ eÈ\9e\99\1eÅCõ\ 4áa^]q-Bziº
+KAE÷\90i\1c(Kó\9cv\18øÀ[îûènyß'×w5æ´{Gc\1d\12\ 5Ö\87´};ü8Á\e±\92Áç[FäÕ\80Çbvõú\12_\19\98  &á\97 \94\10Â0ý\17æ"ªº\ 5ç\vb\9e&Lh)\81аë1\a\80å\e\9a±l\19\93+MåÐn²©\ 1\16e\9c\9e\ 5ôo.'Ïÿ\r       ¼ÿ;\12 \19~©Z\8aú²Ð9k\12Ñ`\86ù\ 1Ô\rHpÏ\14ì\9c\ 6\80A\8dû!Rd\1dÎÂ\98\fÉø».:`ù7%°\bK{8÷Äüæ\1c$ÐQ\98\b\Dè@¤\1cÄé\0aêjE\9faZ\83\107¸öÃ\17ø1\84\15?_¥\ 5÷IØ#½2èT®t¾)\9bö\bUlþ\1a7týÿð\96u\9d\1a\10³gÞ)\9aqï'è3ÉÀ\85îr½n.nÝ/\91\8b?\9fG²b¡·éÅ-J\80\7f÷Ij/³¶Ù\94\15N\aW\8c\9dMÒfUg\15zý·°8?\7f\81ß
+J\1dPèÅíñ¾\13·\1c¢>c§§L¯\83hSîrî+\89ºé:h\9cqo¥ÆK\7f\ fj1L\1a¼Ñôé* \861kº¯vX\82       ßº¼ã\8dEÙRÅAýxÓR«\87\ 5\17¡+âÑáêöH\90¾\94ç)u\84\f ¥\11\ 5\83¥¡/SæSª\81\9eóç\1a0¬`ú\16$a\82f´À¶\8d7d\14\1e:¿x&¯òw¼#¯¿Ï0}\93\1f\12'\1cý^e    ¶®\94I·Ëä÷g\81ÈóCè1\9eiI¾õãÒWÿù 1f\87\1fª¾\ 2jQp,èð\ve'à\7f\ 1%ø$áendstream
+endobj
+6132 0 obj <<
+/Type /Page
+/Contents 6133 0 R
+/Resources 6131 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6119 0 R
+>> endobj
+6134 0 obj <<
+/D [6132 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1718 0 obj <<
+/D [6132 0 R /XYZ 85.039 584.077 null]
+>> endobj
+6135 0 obj <<
+/D [6132 0 R /XYZ 85.039 549.331 null]
+>> endobj
+6136 0 obj <<
+/D [6132 0 R /XYZ 85.039 470.36 null]
+>> endobj
+6137 0 obj <<
+/D [6132 0 R /XYZ 85.039 313.22 null]
+>> endobj
+6131 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F58 3380 0 R /F81 5323 0 R /F62 4159 0 R /F20 3021 0 R /F64 4225 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6140 0 obj <<
+/Length 2281      
+/Filter /FlateDecode
+>>
+stream
+xÚÅYm\8fÛ6\12þ¾¿ÂØK±2PÓ¢¨×ܧ4MÚ´ÅÆÝ8×;l\17\81lÑkaeI\91än\ 3ôÇß¼\90²ì\95\9bâ\1aàv±\109\1c\ eg\86Ã\99\87\9qáWNâ@¸*\99\14*\8e'ëÝ\85\87\91ï.¤áp'¾pÃ\0\87¾Y^Ì_\aáDº"q\93ÉrC,ËìÖyùý\8bÅòÕÍt¦\94rd"¦³(\8a\9d\97ï\17Sé¼cêâæÍõòÍõwØó\81(\9d÷\v\1c~{3\8d\95³\9cÞ-\7f¸xµ\1c,;ó\85\1f*\÷ãÅí\9d;É@µ\1f.\¡\92\bmWÈ$\99ì.ü@\89ÀW¦_\¼»ø¹\97Âcþ\84g\8dX7ó½Px\114\94+âØïÍ\94Á\98\99\9ez\91ó\0\9e\93Þ§y        ¶\ 6\89\a\ 6\80\15\a\8bV\85n§3él¡]Mg^ìT\1dNPNZ\ 2)ãv\ 3M\8dl5°D\8eN\rϾ\9cz\89Óå\ 5wÛýz\8d\,²Ýà\ 2\85Yóºê4su[ÓøU*\9f¤îên
++\7f\ 2öK3äJ_\17\19«¾"½4ñ<¢I\9af\95¸\rè{\89~KÈènË\9aúnì\1cø+$D\ eéVívøI[¦å%\7fI)\9c\85JeÖÜvÝä5tº¼*/\99±ÈK;
+\96\85a\bÞ4þ3\122ôVþ\e®®\e\94\94ÖÕ,\85Õ"ÿdLIkã[Ò®aâÖ.Õ\1cÄç\9b^ãF\8f¸à\11\17FóT\12:U©¹\91\16ý\1e¦hÞ'\f\ 14@Iç?ÓØGe\88±·N£÷\93Àé*\1ex\80\81²b\9f\12¡©H᪻2\8b½\ 3\13ax\95òÄ:m)\ eH¡ª1â~u\ 3×j×ÒB\1d\ f¬8\ 4xÍ-Y6\7f\1dz\83ÈVa ¼@\9aønwS\ 5±\ 1«\80bícÆ\13\8e\8eÂÌΠÿ\ 44m]Ñ>ìÒ\12Ý\0ÚH°\ 2tÙà\ 1\8dËç-SÛN×ܲÇ\ 1ÇIBÕvÜ«6ÌÑ\ 1\ 3F\11
+Ü[ë.\88\aôÞ=O ¯\80à\16üï\83\r/\8aN7\14"\1d9¤°ûó5xÃUÐF\aîyò\1a\14¡Fºïúð(\91£Ã5(ÆQÎÓÀ ¯C:«Ì\16S{àÏ\8aBÚ¾íCÎÌØ`\eý\86\1d\8a\8fï£åÌ;3\e\95ÏÙÂKæ³ëö§
+\ f\83"\f\18ò\92÷N\r÷Î\v"¡B¿ßì\95XWåfd\93ýDø\81åÛÀ\16\12K\10\ fXd(Â$2,·u\93\97\1dsÅr\18^>,¨\f׳\111\81\88<+ånD\93H\84\9egÆÅi\8d\80£\ 2¹[MfP½`ûÆò;ì\15ø     \9a\7f\9a×Õ\13ѱðã\80§\9d\8a\f\8co¬Ä£ód%â\91|[Cø`T\97\87BARxI!½Æ\83öÀ\14Ì>øų\8eÇ/å|ý\0\99\ 1º\8f­©\1düÉ\1aH\83@Æ4\88\1d.\ 1\83\94\89Òj
+!\8e\87ã FB\ 2ˬ'\920&­\9bªêþ\ 1µÅ\v\9c¦^¯\8b\îRwö\1eǾú\1d~\faÍß«{ÝÑî£BHØ}\82ÀêZ \96Lð®ø[Të´ØÒ\11Ç.\86:\9d¨@Âq
+\8e\8eÕ\1fÌrß`¦À\16Z­)\f\11~\1e\9d~~{g\8f)\ 4\87\9bü\1fí\92\91\90±7Ì\93\9a½ô\ fö±uÃYƺV7½u(\1dÿ\1e2=[å]»­ê»\91¼d4?;\a»\ 3\83ÆD´Û´Ñ,à3\9cuÕtÌ\b\11\8cÑ\8b\16-\86¾[\0ÇÑÌàü¶\r\ 4C]ÙÁN}V\ 1Ü\ 1\84\13ãRZ]oòâÌ\12䨺©Öºm«æùíc^\12é8\8a\92ÏF\91!\9f\8f%\13Á§¡ô$\86èDPR\1cªÙèv_\98Å\1e1ùcã\97W77\1fÞ_ÿxýö\97ë\ f\ 4¯_Ý|øöæÍ¿\0\88\8f\14n#5\bE #\92zÍP&$4'\9d\r·mÍUaÌ5¬Ñ¦w\ 4ö¨v·<\0!EU¹d  é\8aQ\f\ 22Æl=\9b\85gÈfgñ`ÊDð\13°ØY°8b]\1f\10\a\92\ 1y  ñ¥\86\8c¥ÐØ\13[äq\1eÌ*@}5*Ó0D¬Z\83$\15À@ªàðÍ4£\92\92Ë6\94ß\86\10\ 5ÁÕ{\16B\ 2I5è@9ͨpç4\87°Hè¼(Y\Úu\1aa9u\b\ 2ö\0º¤Ú½¶Ðm0~¤0¥t\ 6&\94ÿI¨å\ 3%F\82¿Kïq6x°ÇL\ 5^-|\0\93Mµ#$ÎãýJÐf\ÍX³\17\90\16\95\84}\0à[¦T¸\ 3ÏÁþ0¡\8c¸\1cp³«\9b\1eÍ£.\19_\94´\99\8d       èÛ\14¹ú :Y·Ñ\1f÷9E(\8aÌFÏ÷\89Ë\94:ºL0ÖbÈ\84{\0þ*
+\9d\89˳XC%\91\bÂè\7f\a\eþ\17\a\e\8b}Ç5?¥­\85F\7f\b\8d}Þ_w2\1eÎzlp\84%\10DÒÝ\15;9Ã\ 6
+O¦ôøäÊn4\10      ú\11ç³;¾À\9d\a\19Ñi\1a\8548L£óy\9f\aç\94\851r\9e\1d§Ø«>Ç^}¶Þöùw\9d\99\8c©¼\7fÇá?O&\9eDÌÞj£»õ|½¯Ûy]góAÎ\16Ð\7f\92ÈÅbñí_\15¼o\9b9\95W\16Ï¥¡¥Î>\17\19n"ò\1dú_@pÖüÖ\1c\8b\94/ \l\8bú \18{Wc\15ÈîÐ\0q"N\86ÔΠ  Öw\83£»$\10\94sxJÙ\17\86d\1e/°ã÷\97µÄé\86×zºX"3¿F\1c®h¸H\9fÈp\80\16à\94^\18\99\90Ï4^ä\83Ðù        \9a3äXQ\9eI\1fZf1úù\83ç\91\80/j\86_\97\88ÖÉrÀ+t\16!\87õwt?ê÷`þÚ\1fÞ¢ÂXÈ00\87½\1cñ,f       ;~ÉbO\13gä¬\ eo!ºd¦¼<ÜK;ë4\1c°7wN²i\96®¨pä]¯,ÑÛãò(ø\96ãã{\1e\97kX¶íì+\17­H¼|\ fL\86WÓØ\15nlLh¦\ 1º4ð\1c\r~5RÆ\9e#|W\ 4Q2¸©\ ek\ 4\ 1j\95ø\90¸\93£](õï\941-b\80\ 6ÕÛØ£÷6óV\83È#\8e\9d7\86\95aÏÃÔ\96)`6Ïnò)ja²¹\95\17}e\ 4Z½µïr\1cx\90ð\8aOf\88B¬5;\84%\8bé\18¤£}Â9ºB\83ÁÂ÷\92¿t\15÷ÿÆU\J\11ÅýK\11&\ 2a=\1c\våÊ#\ f\7f_\1d^\16\87n\91ô\0#\13\87ò>Ù\88~\91¡yÒ¢3®¤9\95]\ fWd`0\81\f\ e\81\8cÓÒUað\0th\13\81#ç:Î\9dÃ\93Îάm\ 4ð»ÎÞî\84fvzq\8b踧L\19b\13ɯy¬JÈÏHÚèÕ5ø\88ûä\963X\1f³\84gÞIG\83\ 6ÉT\85{8\85iÈO\9c\17<vð\1a÷ù\ 4\970$Ñ!ÀÆ!1yç\96\1aø\1c»-¾:ã[\19ÍéÝ\8c\9d§¡©3+ÃÀJX\8f\19\98Ë\8c«Î¤AÞâ´èO\88y»:}¡å\17l\18رK,*=ÿ\1eäùR¨À\eÿw\86Qãïý_Aa)ëMúS¼çÅÑ©¢24gq à\7f\ 1ßQojendstream
+endobj
+6139 0 obj <<
+/Type /Page
+/Contents 6140 0 R
+/Resources 6138 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6119 0 R
+>> endobj
+6141 0 obj <<
+/D [6139 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6142 0 obj <<
+/D [6139 0 R /XYZ 85.039 693.883 null]
+>> endobj
+6143 0 obj <<
+/D [6139 0 R /XYZ 85.039 296.619 null]
+>> endobj
+6138 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F58 3380 0 R /F81 5323 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6146 0 obj <<
+/Length 1628      
+/Filter /FlateDecode
+>>
+stream
+xÚíXmoÛ6\10þî_ad\e \ 1\13C\8az¡¼O]ß\96¢Ë²ÔY7¤\ 1ÆXr,T\96<I®\93\7f¿;\1ee+\8e\92µi7ôÃÒ\ 2<\1e\8f÷Æ»G¤Å\98Ã?1V!ã2\19ÇJ0©Ôx¶\1cññ\15¬¼\1c   +ÁÇ\ 1ãQ\88K?NG\87/Âh,8Kx2\9eÎ\8dÈ4=w\9eþôädúüÔõ¤\94\8eH\98ëűr\9e\9e\9d¸ÂyCÜ\93Ó£ãéÑñK\9c\ 5À\14ÎÙ     .ÿrê*éLÝ\8bé«ÑóiϬ\17° \92h÷¯Ñù\ 5\1f§àÚ«\11g2Qã\rÐ\9c\89$\19/GA(Y\18H;/FoF¿nµÐZ0¦]\ 3Ñy\9d\84'9S*\18\92\11\92\81Ë@v)\10á@
+B¶\1f\82b\81
+iÛ¾Ê\90\ 5a_cä\ fhüÍMB'«!G¹ë g~\ 3©\83Tm\16Y\9d\11Ù.\f\118)\bÕù\aWúN\86²5²}ç\1d\17A\81ó¬¡\r\1aµÙ=e\85â\e`\18Ï\ f_ÈÛay\81d\91\8c\8c+uUµß¸^è\87NÑÐè\154\1efíì°ÑËK}\98\82\v\1c¾\95þï*:D­¨\aò\17\86FM[µÚn\8b¢¤¿\1e$F ­7×µ×ÔÞµëù\82sÇ'i´\ f\9c\bȲÕé2/!\86(\ e\9dPZ\89\9fõ\r\11~hG9áÊ\92_ÂR\14ó=K"¢\91Ë\89°Få\80%ÏXò࿵$î·df"ðep\7fT¾Ý?[¯\1a¶(V\9f\ 4\1f+©øÇÙLë\ f5K\8bâîñ~ºY\11ª@}\9cÙu¾oô±Á\8a(        Â\8f°º¼i\96\97mÓ®ê\92\9d\9c<£&\11÷7ÉÔt£Üu£¯°}\rúQ'
+êÎ\86ÄJ\98W(´¡¹6m\r¦æd×Þ@PC\11­ë\99ëÇÎ\ 2a¡5êfí\1a\rZãï\84\fê
+B\8d\9dª= ^5'çCÕs^rÁx",Ø\9c¯ê¼lIL\89¾XÀd\14X©o\aô\84,öc»~1\90¤\98E~gå\ eF\82\9bÌ\8f%\8c<a¾\88\1e\8f¿Ñ\17Çß©\9bDNfð³ ø|£\97®\14Î¥îàW·\84¥pRMÖA¬%Ò\ e\90k\9a\9b\12è\80ø\1d\ f9*ÖX+éN\14øâ\93à¸^ÍfE\9eÁÑ\11*\9fáÚw×ðg\193\1aÿÔiJøLó\83·y\99V\e\væÇS\1a¯Ut@\14\96\91i6\113¡ü[\1dw°¼!U¥^f\93>&Lözf²§Ì£bé+Ûõö¤C´ÉñÙë×\93Ó'o\r±ïÐ-È)ª\99.\16\92z!à`Ã[úO°®»¨\9fõ2Ð\ f\828Íz6Ë\9af¾.
+\8b
+yÙÀ\17«ÈRö\8fÝÿ\a^cª5\1e/wfº,«\96è:[A7\ 2\14\b(\16ìÝ\86&\rVA\8b"8Ëae¾#í\86¹ÆIaDáj\15ªÈ9²K3äUØÿEJæ@¸ Ê\80\ 3¡PI\1cÝн@w\9e\194Z\17;SÕÜJö¼CãK$Vh&³A Þ\e\8a¬Ú9u\17\9e79 ¶\17øV\a\1e\15Ì|§Èß\e×0Õ8Ǥhä\90ÇÈ\94βês SH\93¦-+s\9d±úÐs\1c[`-2¢á\80]ÑÛ^Óöm'¢ \94(Q¢­¬\82\ 5á4.bÑù\aÄoÖ\97\ 6UÓÜ ­É|[¡\a7xôxç\15Ü9\9a\93\8dv\ 1'|7\e\rA6\1e7WtV6Ëß\ 3KHÐ\85 Å2â\89SfYJ\14:\87ã\95\1d/1[æCðþ¶@\17>Òójm\12´ iCe\ 6\94ÆO\8fÕLå\19S\82L\89\ 2³+>cÉ\14ï¼ê®\8e\10dÏIE%¨K\9a´õ\8d%\16¦ÂAAUfwûV_é¼4WO/\b\b·C¿Á.Ê\87ô£mk`fÀÁ\9dQü¢wßR\93 ÜYѦíDZ¢Ò4°\f|M\ 3îÓ¦\10-\7f\8e¢5Ñ\9d\ 5º?\83Ò;õcÜ\15Ô}°!ovZ«z©\rnàFkíÊ~\87\8d+ÖÑ<Íô@a\18ÿ\13嬻zÈhÞU£Là\0w\9eÃÊíP\80\eÆÜ\8eë¦ë\19\99ÄÎÜD     \ 4Ý*`}e\9e\16Tûæ#u[é\ f\10«ä6\97\10Åf\9b\ 6\81s  \84½­ÀV,ÉüʺPva`=B^t\9bW\96\87\91t\99¾\9b\87¥vÍY{2ÞKF\9cô\90\13&©q\7f\ 2Öö0a¯&\96 om\10\fô^îJÝ\8a\19À\83qeîl\94\8c®¶ê\86Öìw\1e¥/\r\1eåÕÖ³Âô¿1e\11\16\fîHs@\ei-Z½Ö\8aYï%|\v\ 3*!ÝUg>\eH\14}¶ìí\8e®\8b\ f_Aóþµ³µ\97E@B\98\ fÜðÍ,H\98¢\87øãnfñÿ/ã\a^ÆÛþß>\8dÅ¿þ0öý\81\87qø_¼\8b¡¨x¢\1e\9f9ÿáÔ\85\\ eý¬pÎàïâ3\1f¬_ÓÓ\Èn\9c\84òá§ù£í\ e½Íï±ûU¼Í\87Á+\12LÈpø\87MëèçýÂ(ñ}´\rúA ô\95ÚwTDöuÝsðo!\9b=\ 5endstream
+endobj
+6145 0 obj <<
+/Type /Page
+/Contents 6146 0 R
+/Resources 6144 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6119 0 R
+>> endobj
+6147 0 obj <<
+/D [6145 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6148 0 obj <<
+/D [6145 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6149 0 obj <<
+/D [6145 0 R /XYZ 85.039 565.963 null]
+>> endobj
+6150 0 obj <<
+/D [6145 0 R /XYZ 85.039 318.524 null]
+>> endobj
+6144 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F58 3380 0 R /F81 5323 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6153 0 obj <<
+/Length 1611      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXÝoÛ6\10\7f÷_a`\e*\ 3\15+JÔWÞÚôcíCê%n»!Í\83"˱0IT%ª©\87ýñ»ãѲlË-Ú`Ø\1a4"\8fÇã}ñwÇð©\ 3?|\1aùÌñâi\18qæEÑ4-'Îô\ eV^M¸áp¦\829\81\8f\16\93'/ý`Ê\1d\16;ñt±Ò,\8båµuþëÓùâÅåÌö<Ïâ1\9bÙa\18Yçïæ3n]\11u~ùúbñúâ\15Î\ 4\10¹õn\8eËo/g\91g-f7\8b7\93\17\8bÁ±¶`"ððÜO\93ë\e\ 4ÕÞL\1cæÅÑô\1eÆ\ eãq<-'Â÷\98/<3/&W\93ßz)´&¦´kÄ:[¸\ 1sC\18x\ e\8b\9bÉý\113/¤ÊÓ\f,\88\84µ\9637²îiÒ* r«Æ\99g\ 5DL\8aVÒ¨Ô¼\9fñ\97æ[\12\9fZ\83ýZ\9c\ f$n59±4´üÑá¢ÈZ\12¡\8c¨Ý\1e8 ®\e\98Iý;O\94!·xD\a¤Û\99\râPrÞd)R\15²7\eô8ÄÈ\8f}ë\\96uÒdè~ô9G\7fÅÚX}RÞR¼îs\98ê8ö
+xæ¤\1cæªK\14~eELÉJi+`¨yTVÓÌg\87\81¶Ý\10\ 2àA$\1c\16\88Ñ \81Rp\1a\f¿\1a\9cèHtÄDäÓ¶C\91>\13þPbà\8eHüèøÎÛ\1a\f³Ñ²¤\809'\17¿\9fÅ\ 1Ä)_áÒ\86Â\85\13\»JÊ\99çZ·   M+\89³{âÁ@e©¼«´Ì¿(¸èÓ\8c\ 6KL\ 1\1a\93\97Þ¾¥¶ðXà\ 5Z»FJõ\13\ 4Ñõ­¦NÓ"Ï*ESû\1d®ýò\ 5þ\19BJßGYÕ\95xFÖ´Dñ\1eÑ÷#÷\84Î\ 1\1e2\1e¹{\89PÈ4)Ö²5Òÿ¦Ï]\831ÕÒ\9f¹fðÔ§A¹¡Cª¤¤Ì²GÄÎ\9b¼ÒY\82;\9ek~\1a¿®VÒhw6ÌK_o{\ fºç²:#\8ek÷f$u\87Ò.@\87-óP¯±}O\9bt\9d«,U]Óïù\90WKyoÜu± ï\97(øÖ¹óD­·2лøÿÏefßæª]Ë\1a§5zàg\1c}ðÜߣ\0G.þJ»º]6\9f\e¶,\8aÑs\12\95¬ò"ûQùå¦-oU«ê¦bóùó\9bc/\9fËj\95ß=ä\f´¡ËOYðkVÔ\ f\95ÎÖE}C×\84\9f¾&\97\1aqˬ\9c¹¡FÄ\900\18¯âã\99-D\f×\ fa\ e*\81¥AR\96eR-\89\10Ú!¶sKs\85ÖJ£(1lá\10é:Ý5u\838.»­PXC6©±Ð°¬z  °²6\12\ eª\0\15\ 1\8e"5À\12ëºÖ\ 2U?vo*Kmµ¶\ 3q·D\91\1d\1e\93±Bh{Sm_f8\a.";\rÖ÷&!S\9a\18 §\ 2¤ë\8c\96\95\99úÆ­Ó@ï\8a\98ETÙ\7f\féã\87 ý¨Ä\ 5VĬ(È(Dp0H#8LïÑ$]\fM$\81ê\82åXð*dT&¡È·k\89\9e-\8c;;J\9b¾dR´\87\94ÃÊï\r+?¬c\15¢,ß+Rn\0¾\8a\851 ÍÔRw\ 1\94\90\91«!"Ýæõå\8d\8f\95\19Ûã\9c\85\88Ö\ f¬6Z©\1d"\ ePç¸L|W\1d:*)\ 4ZW]\9afm»ê\8abCâ@\83\13g+Sbö\15Ü/[_Å\95+\1d\r
+>¸\1dÂ1·\ 3\ 6·\9agI\93DçÊ\86\ e:Pâ>{¸Á\ f\14\871ïY ÁhÓ§n\vFýÀ´$°¨\eÄÃcörë1ÒÜA_'¨y3ÃÄ(OÝήa­òíaC]îq\9cÐQ#½£\86\ 4¸\fz\9fBuk¤¸\96Æ¥^G¤|ê²\ esÝÕ\8d\88ÚáVwÐðjqzsifK}\ 3w]5ôL\1aDÿÀË\8c±@9KIßJ*ÚUm­AÀÃ\95­®º\9fAY\89áL\10\ f4ÇÚ\9c¨C\92Ñ\15\ 3ßÉn\f{û·\0y62P\8fMþ®y\ f\f(\98[;0\828\ 1À·\9e\ 5ß<\ 1`'¤9aí\12,\ e\1c\ eU`'WVÅ\86øwÚ¦²Ò¯\0\ 5\8dÓN­\ 4\9b\9cc`ñü\88\85<4 \91U\b&Ô5\12¬´#WÃÞn\1a:BWÜ\1eÿÔ\ eÚ¶\97âà51æ
+|K\90\v\8e\15å®Ã\84+\ e\14Å\96\ 1Gj\Ó0`\82o\11ð{5¤\87\96Áüæt\85\ 3\b\1c¼1R\8eB\16\85ñ·Ê\11P\ ee\83_cñ_¿eÖI;þ\8eé\1f´zn\98\80\19Æ\98´®\95æx«ðÎTÿÎËæ.SõðAq\ 4ø®©0\a¯\99]ÁáàF\7f/\81\8f^:¦XPù\19ðSùÙ\15\8f³ñ\97\ 6¤\87\13Gÿo\13ís±³õØÒ-ÆeMoêHë>ò 0\9a\9fÜrð,\19{3´k@¬­{¿ÊYËF\11ãsY\8d¾ô¾\19«ýfº\84ð\9c>ÕïÛ\13\ 4سëQå3zïÐâ\89¾8d~\14\8cÿ\11Î\88zØ_Ã<l\99zµ¾
+An\14\1fAPÀ¼à\0\83þ\ 1\8c`'Ãendstream
+endobj
+6152 0 obj <<
+/Type /Page
+/Contents 6153 0 R
+/Resources 6151 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6158 0 R
+>> endobj
+6154 0 obj <<
+/D [6152 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6155 0 obj <<
+/D [6152 0 R /XYZ 85.039 734.834 null]
+>> endobj
+6156 0 obj <<
+/D [6152 0 R /XYZ 85.039 484.97 null]
+>> endobj
+6157 0 obj <<
+/D [6152 0 R /XYZ 85.039 302.853 null]
+>> endobj
+6151 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6161 0 obj <<
+/Length 2397      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\19koÛ8ò{~\85Ñ»Ce V%\91\80\ 3²}ìf\81K½­»ÙCÚ\ f\8a$ÛBdIKÉI\fÜ\8f¿y\90²l+Û¢½\16\89Èáp\86ó\1e2îÄ\81ÿî$òmGÄ\930rm\11E\93tsæLV°òó\99«1\9c\89´\9dÀÇ¥\9f\16g¯ÞùÁÄuìØ\89'\8b%¡,²[ëõ/\97óÅÛ\ fÓ\99\10Ârc{:\vÃÈzýi>u­\8f\f\9d\7f¸º^\]ÿ\8c3 @×ú4Çå÷\1f¦\91°\16Ó/\8b_ÏÞ.\ 6lgÒ\96\81\7f\9eÝ~q&\19\1cí×3Ç\16q4y\84±c»q<Ù\9cI_ؾ\14z^\9e}<û­§Âkr»F¤\9bI/°½\10\ 6±£Höb
+\7fDÌF\15Uר:ÍÛ¶V\17·\8fEE /xz<²\17Ú\ e0B\U×Ýߦ3ßó-Õ¤iYäUÇÓÙ'\r\ 6\8c\7f<Á?\rNùûr\95w\99*\1erÅóÍ®ÝÜu-ð­^2¤¬Ó¤\×mgغ ¥O\oo\8a\1f[F¼^ð÷)
\fqeLÈs<»aófÀòªZÖ<\12\17´Ï\8bì@\ 4\a\9b\7fÏU[ÔÕ\ 5ãÝzc\f\86\93Mn\907;\16°\ 2ØؾK\95®\8b.O»­ê÷|\93`þ  ÛyÒ­\r\89Ï®\90øs\9få³»¢k×u\83S2áßqt#¼?¢\0G\1eþJ·M\9b©\aege9*^Ò%ˢ̿\97þÀ²ö|þf\8cÅëºZ\16«\1fa\82Bl\8bçDø%/\9b\1f¥n¯Ëf\8cö¿ëªèj2²!?f¬|\99lË.\ 3]v»¦Çüpyó=4\8de¾Btf\1cú\e\ 3ö¹PÍ«í¦á(jO\82\93¦¨$bé\86\eyCÉÿË\18+\957'\91Î[\[úò@0\12ü9+\rö\8f)%ËÛT\15M\87\r\87Qzþ\15Úi½Ù\80¾.n\8fñ^½s\87\99´W¼\8fê\b´\8fo¦3×j \18$*\87ú\10EV·\86Y\8eàVCTÞât\vð²k\19öX\0\1e\8cBÀ×huÕodÀ\12æ
+9à¤íòFÃ=þ$\88\9f1\11\ 1u+pBëíÃÔ\8b¬\í\18\W\86öÒ0;>\\8a\13P\ 1~\98b;¢$P2\12~\84=ñ^D\1cg
\ 5³E\1a
+Á¡U´ú[µ]R\96y\86\a\14\819`Å«(;i:ð\ 6\9av£È\8e\95\vp\85g±³â\b\1dvÄ<!XÅ\rõ\9e\94í²Iª\8c\19¡`C  Ê¢%K|\9b0u¥C/ðíØ;,&ývh\rÐ\r366º+, ÇÂç\ 5¯\97\ 5\8c«Ü>î\180\96½P@%\8f\81\81ë\8f\95ûÐ\8eBT\89©òîX\95\87°;¦\rG\8d%ï;&éS\8cîI\1e\18Á\90üìøÎ{\88<r\93*)aî\824¡g-\8a\14íq_â\12j tµ3Ã\0ã\ f\98á\9cö³ýj\86$L%­Qç
+*&Ï3ã \ fEªi\91-q\17¬²ò\8eÄ\17\98n\84«Oü\1fìÊê-â{ìÞ¹ê\12R}¹cè}Õ;\83',ãÛdcCk\90íèÄN\f¾<¥Ø\ 41\93\12\83\99Á,3\f@f\80\1ez\ f\80ktv'ÚãÑ\99\90@\91³V< \ 2ñ!E\bý\v#\13NBAê:Ö\ ei\92H°Ä\99\ 6 äÔ\1dÓl\12\96ö\99&QÈbÇËËdS\90÷%úP:ÿÀè\864\93q\80\84Öc{>\12ÿë\9c\98ÆÒ*X\a8Lø\ 3¹Aá)b\81fDþ\88\ 3\85\ 1õ\80õ+ð­\9f\14ë¸5¾\ 2ûö\81'­kÒDÇv@YÕ=Sä\ 5$¸ZãÂ\1d\91%\9f\ 1³Ñ\18~\87Vv\ eú\ 3å¬jM¼æý¬ô\98Ûöd\83\12ÞMÝþèÚNdµ\10üDSÁ¼qª\84R3¼çkÁ²V\1cÖû\14à\83\10\9cbѦ2D\87\94l=AÚ"ódz\9a\e\8dÀ\ 4\12¥A\ 2#gûûÆáÁ\ 1Ø\90«U¨\91®\97\81\94K<\ 3ë\rq¹+ó\19\12\1c\ 3pïy7yäÑÁMõÁqQ\8dHÿç¶\97Kg5rY×Z \8a½\98CWéì©\10¤\8f\84\ê-J\8c ¸#0úA8\95\86¸Æ¢Ì\8d\ 3sFÜQåÆCBö\10DHëª\82ì\81GÚ³4<ðÌ\r\9dÓ±.5BRîUV%]>"+ù`\82l ~d\10Q9\93ALn\85óZ»wÅÓ¾\8eyΠ-Å\91\1dÃ\9dÓ\19ÞXð\16àú\94UIDß\r¬wSÐbò¤K¿kQ\8a=Ír.\f\ 3¸Ü1½e\8d*ËÈe}Ç\ 3Ås\80t\0=¶9\9e¼î\8fÊú\94¡C}\vVUÌ?&c\91´\1a÷Øä\\ 4\9dØöã\83\ 4Ù\97YÖ}ÉY \eQ\89ïÙ"4\95ý5[nDTéÛ~`РÌN ¹xµ\8f4ÆU\85\12\93W˱\1aáÐs\ 1o f$².u\v\90ðç OÃLàJ³Ô·fº\7fh¨QÐñ§\186\8cl\98®)Z\ 1Á\14\ 4\11ÇVÒìS£\ eñ\98õ\8dêÓi^±¢]éÙ\ ehø YÅÞ\9e¸¾$\8f\f9)\85º^\94#\9a\82\9eEDñ\88\17\8a¡\17
+ôB\a½ð+\1eèûñ\88\aJ\90\r\9bm\1dÁ2\b¬\96{°¼[SªZ1´,îY\1dc&\85\16.4U¼Áãp\96ë¸\86CRÄ@Q\4!%\92I|Wöý\19\14sh\ 2ã\ 3\8d}L6w ^jèx§2E®\1d:áÀ/¤´®:,\ 3\ eG=~7;ìt    \e\80\97(\9c\12\97iP\a\1dó)ï\v2F\18ï0d9÷\19Ïj´\87Ð"%zÄ9Éþ\b<Èþ\8aaI¶Ñi{¦E\1aj\81,M×\a      \16û츲\1a$\\ 1\r\13o>z=
+ Ô#\93ÁàvdC²]\8eÇkÔ7ßè< H?öá\8en\12mμ\v}\86¤ª÷W\11Å'`ï!0\17Z}2*åxn^À!!\19ZTÍ\0ï\86
+Jf:;}\8d\92Ö\1fs¬¿6#¡i\11¸5µ'7'ÒAçBWì\88ã\eâà6ác\1fßkï\1c!1ó£C¥h«5ãíý\ 1&\eSOpBul×Pè¢jüÀÚ\9b\14\85ôý}uöù.þæýGÞ¬{ Ä}zÁ ´ï\bMÕ벦\84\81¤ÚÞ\9b\9a¤m9§\91okázQtszòìA¹o\7fñíò\f-~1â>ø\12
+5K\86\9cî/P\8a\7féw\8am\95è\17±WPÖkjÍi¶msu\81¯\16<\7f\ 1\98YY
+\8f§ôdÁ\8f\94Ì>]½­:µû\8b'\vmÅW\98e\99ß\1e\19\7f\10Àô!WGï\b\9e\ 1\fi\92\8cß_^¯éæ¼Â\b\97t\8d\86\8a\8a\9d\83\1cÔØh\1fê\18²"6\9dJGÞ´bôºJs\1e¡IûlI\10*çÀj¥\13êi
\84\84ûc\9f\96\0æÇ\9cI)TÑ%H×[Hã\83øõ@M&ÎÁÿFëí>7\97\10        X&Ò\84y\8cåU\19ÙRF\83\94\ 5\80Û\92\90Ú\12\11ëÔ}Ü%H»¯í\97McÊún\84\8d\al"Ó\13ý\93cXB\19ð\ e\1f\9ftT¢mVºÙFk¬óa\17\ e\96Ð\95
+Ûû»\84Û§çoë^$m_Èï¿­{ÿ÷Ûú\15\98,©³.w+û\ex®3®É\9c       \7fRºÉ\17üà¢ó$zá\1cçõ`ÿK|Îw¡\998$Ë\89ÿù·\r;\füñ¿ÓhKýØ\1fL\ 4\ 6foõ¿Ô¼\17;'\9a\ fl\11\1c©þ\7f\ 2\84©Áendstream
+endobj
+6160 0 obj <<
+/Type /Page
+/Contents 6161 0 R
+/Resources 6159 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6158 0 R
+>> endobj
+6162 0 obj <<
+/D [6160 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6163 0 obj <<
+/D [6160 0 R /XYZ 85.039 379.566 null]
+>> endobj
+6164 0 obj <<
+/D [6160 0 R /XYZ 85.039 95.033 null]
+>> endobj
+6159 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6167 0 obj <<
+/Length 2157      
+/Filter /FlateDecode
+>>
+stream
+xÚµX[oÛÆ\12~ׯPÜs`
+\88Ö\Þ\99\87\16¶ê4\ eR×µ¤\87ÂÉ\ 3%®$Æ\14©ðbU@\7f|粤i\8b\ 6uÑhvvö6ûÍ7³\94C\13þ\93ÃÀ\15¦\1d\ eý@
+;\b\86ËíÀ\1c®¡ç\97\81Ô\16æÐ\11¦çb×ÅlpöÖõ\86Ò\14¡\19\ eg+2\99ÅwÆäÝùÍìòv4¶mÛ\90¡\18\8d}?0&ó\9b\914¦¬½¹½º\9e]]ÿ\82-\a\94Ò\98ß`÷o·£À6f£O³÷\83ËYgÙ±#\1cÏÆu¿\fî>\99Ã\18¶ö~`
+;\f\86{\90M!Ãp¸\1d8®-\ÇÖít0\1düÞÎÂ}Î\90\9cnìX\9e°|\14`9Ûn\8fi»}Ç|óQÚÎ\8f£±k¹FQgq\9aÚ\16·vE\92Uu"@õú\ 6åùÕeV\15\aî=K2-è_\9c\aÿ/£í"*Uñ 
+ln\ fåvQ\95Õ®ÈÐ!goåÓm\8c\1d[x¶O\9b¹Z±c\93\8a\7fã|4¶|C\8dÆÒ(ÙË\19ø7×Ýû\11tæŽ\1e\ 4=\15\e-ó:\85\1d\v\98$ÀI°\11±Åîqâ\ 2,·(à\ 4%-\95ä\19[ï°3_¤jËÃöIµAÉ2ª\8dâã¸Aç8Vè\89ÐÑ®½#\a²U ;V¶#l\80\ 1[ý¯g\1a\96¯û?õxMJaÁ\06(7Q¡Äs°Áñ\0\ 4öpì\9b·Ý> ø"ðC\90\1a|È>|HûhjPÑ\19{¦t\85ã:\9d)=«gÊ\8f¦kþ¶«\12tu\9eE)´%85p\8c\et7é³\11ú\18µ|eÐY©R+vÑ\9a\ f|\84i\ 6\93÷\9dÈÞ=\ 5öÉ·\91}òMhÏ6
+1eºÆ\86Ð\rÂÝ\fiâüâ\137?\9aÒy\18\9a\9eQ%[Ep|\rm)\8d»KpÎ5P\92¶¯Ðvß\0w\89\82jL»3{àäÖ\80\15Q¦£\ 3wq    sBó\16ûõÔÑ:Jôn»¦\14%QA\93Aôlô>r<<\1eW"3\85t\\b\13^\rc\8dn5ÃíVªx\19©\12\84Ðú÷Huþ\13¤Þªe¾¥\93«,æC¡C¤Á°u<H\a\15êjtÔ\81\ e,\10hQê\80öÉö-       l\1d4\9cñ\8e\97Ú
+!`:H:\9eã\e\9fA¬i\1eS\1a÷xÛq\8cÿfëWhà\19\178\ 6\976M#Ë5.Ðø\80r^sÏ=q'ÞÜ\9enlÜ,M\17çÒúªA ðâ\ 1      u\93à¨5Þ$\80\81©4¯\eªu\9f].ëh\b\8a\90\87Ó¨Jr­³í\ eüÀ¶Ý!6bÚ \89\17È\1a\9f+=¢Ò\16\11Å\8c³\88õ:+à\12à?Ç  \8d÷ä<ÚmgçIÕîö\18¿\11\aÒ
\89¶Mè\80&Êp5iê¬\92§\15ë\9bì\ 3"mPj\10 @;\8aÒ\94\a¶!K©\84ìt¬HËبH_-÷\9düú\a\vo¯n±À\98±Ù-\96\19\13\9chòá\8ay\ 1\eã«ë)\87þ\87\ f¨ý¹çdT´\Þ\9ep\82û«É¤0z3²BDÑó4û¹n¯\93\15Õ¦`$\11ÎмIØ\11ëð¸(\1d\18ì\9e/|Çû÷Áîþ7ii\91RúYGU^\1c\9aÄd\e\97Ùç\1c3Òa\14z\18\95.ÜÁûz»Óâ¤\81\16ET)\1e\11y]p«¬\97KU\96\14Õ/§.N\16E\9eW?pòQËM®ÓÐd£ð¯Hrú{Åê)Ï\v\84\8a\1fuÊ;{\88\8a³4_\9fQÚBI@¾\8a_.\14\92ì¯\97ÑÈ  ýÖ\81\96\895H\88¤Ñ¹\93P\80\12\ eè¡[\\13À\1aZ\10¦\98æëEÚø\b]°¡\10\ 1\84%\ 4\87ô\ 3Ý\ fII\81¡9ö¸~¶\84m9/lÑ\96"°¾\8e\9aÙF_\r¡YU1\91W\87ò°×âT©I¿å*\18µO(\86Áb\15%)æÚ\10ècÅ*J\98`4eÆ\80\10X tZrõ²M:\13UÍ>¾Ô\8d\80¦IÉ\9dL\81X\0¥]®#¦×³`á7vCÇøc\ 4\ 3\89F¡c\13Å=\81ϵìÓJ÷\91Üa\87\m\94\90§ÚzÛ>¦|(Äð\ 2Õ\9b\1e\14sÝÚ-¨ºÂ¼\80\88ü¹H\1e\1aùübÂ\82\8e\8bU\9d¦ºþJ²\12òFªâ¾t9î®ÁÑ\12­ªÆ=x\81¾©wÈ£\9fĺã
+Ûw5\1a¢8\8eÛ\82ó\ 1\83\156w¼¢ë\89 ÍÏ;*\7f*t\8e\ fÞÄ»÷B}\9f°ð\ e:\8b\9c<¶l\v\85ºP?a@¸ÆEãE0}L|Ð\80
+^\vi\99³Ä\10U\1c ØÃ?8aB}\11.Æï\98\'àö:Á\90\93VɦkÅ\19_\9a\16¼\1cÂ'¸H\93ûÑãû\b\12¾¾ù<\83m÷2\15\90\81        oOb*UÖ\98\ 2ñÞöQÉÂõÑÓ×w\85t\80\1fx\ 1\87ß~\ 1Ûðrõzß¿Øãw¸¼÷U;\9d\9dÏæÓç»°]aº<ô{V÷¾µúüz:\9fL.§Ó·ó\ f}\10\96\12\1cè9Ú\91|\vWXÞù!Ý-þRð£°æ70\83*f\9dÊ(\1e×\enR\ 1\11iûÇ\92\ f\1aK /\12J\85\ 5i`¶Å\ 6Ê_\10\9cªVzem:\99ß \87½æVý\9c*xÁ¾à²Ý@8f\13\ e¢\18\91áB]\82\13ì8)$Í\9b;p÷Û>ï4Ót1ºdÞÚFT\82cY\a<t\8eï\ fxÞ×\1aô ó«Å2¶y[¯@«Püøá aK&ý\ 2\9fú%k(\98Áz\8aì\1d\18\8b\88\9b»B×Ä<Z\e\83À\11ÿäs\ 2\r«Y\15s5Ð\99¾\1dÙx?MÊJôðõ¬)\1f[ò_æë,©\90¼éû\84Ô\ 4\ 45e[$ï\91DQsT\83k:¢Nºb\92hûÈ\1e¡Îº\85.Ó±ø\85$§Etqö\98Áµö\91Â`¦\82»ª¨¨XÑõ#4ó\82\7fËæ)E-]g¿\9bßô="\91
\15Ã¥3\b¥Î«äYVqVë0.3\1eç2\ 2
+~\89\83¤¨çê&{\0õêÀjÊâ¦ÙÐ\9fÉ$Ë÷¥33\ 1)*ÉõпßP\85Ë\8d'\98\91Gß­`h[P\9bÚ\89\7f¶·Z3Dä\v\98@\9e®×|íiª\96¯'­q3ê¥("\8aÇÜÛI\13+D$¦a¨%^³\85~è7[ÅCÞë\92\7f\84\ 3Ȩ{zhÒ§\12Î^ä\80\93&³4ß\ 3ú0÷æ\9f\14ÅÅn¹L\13\95éÄS\15QVnU\15qs|­\7fç§8æÿ\7fÂß©V-ù÷TeP½sm¢\93\96yú׺PúÓOR4ìô¤Tn\89[z\8eðM»¿\12Õ\1eÿ¾¯¼¶/dÐÞÞW«Z+\94Go!OØÞ³ÇÐß\90¹\89\94endstream
+endobj
+6166 0 obj <<
+/Type /Page
+/Contents 6167 0 R
+/Resources 6165 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6158 0 R
+>> endobj
+6168 0 obj <<
+/D [6166 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6169 0 obj <<
+/D [6166 0 R /XYZ 85.039 690.894 null]
+>> endobj
+6170 0 obj <<
+/D [6166 0 R /XYZ 85.039 563.277 null]
+>> endobj
+6171 0 obj <<
+/D [6166 0 R /XYZ 85.039 495.531 null]
+>> endobj
+1722 0 obj <<
+/D [6166 0 R /XYZ 85.039 398.103 null]
+>> endobj
+6172 0 obj <<
+/D [6166 0 R /XYZ 85.039 361.236 null]
+>> endobj
+6165 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F58 3380 0 R /F81 5323 0 R /F62 4159 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6175 0 obj <<
+/Length 2623      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Y[oÛÈ\15~÷¯P·(L-,\9aÃ\19\92Ã\14\8b\85\13o¶Y ®\e\ 2I\1eF"-\11\11I-IYÉ¿ï¹ÌPTL9n»     \12ÎõÌ\9cûwFb\12À_1Ñ\91\1fÈt\92háK­'Ëò,\98¬`æ×3aW\ 4\13å\aq\84S/çg\97¯£x"\ 2?\rÒÉü\9e\96̳\ fÞ«\7f\ÝÎ\7fy;\9dI)=\91úÓY\92hïÕ»Û©ðîxôöí\9b\9bù\9b\9b_±§`Pxïnqú_o§Zzóé§ùog¿Ì\aÇÎ\94¯b\89çþqöáS0Éàj¿\9d\ 5¾Lõd\ fíÀ\17i:)ÏT$ýHIÛß\9cÝ\9dý»§Âsj»F¸\9b© ñ\930\9eÌdàk­z6e4Âæ¶)ª.o*Sæ/>\14\8d\8eöå'¼øåk1\>S\91¯\85\86¯ôc\19ÓÖ«\8aÅ`6H\0ø6]΢XÖåt&¼ÒT\19/YÖ»\r,°½Åt\16j/çN·.Ú\17|â7\17ä³\12:«©ëî¯ÓY\14F^³].7E^uÜí\1aSµeÞ\19îÎnì÷Ý9îù[\9b/\9b¼;·\83\9e¯òÎ2Î\ 3Ìø9^câ8\15\94N_\96\19¯û\89?ãÛiwp´ñ~cVí\8b\ fÁ\17\1dà\9fO#KXò\1f\85Tø¯ç\ 6;\ 3u¸M\11íÉòvÙ\14Û®¨«'·^ØÏõíõØÑ ¦\12äøâ\ 3\1dsr[·Ý\1dÑ\9eÍ\9b¼X8\ eïkÛx_TY½o¹s3¿\f\83àËåï·Ïµ\99\97_A÷q
+ZϹ±\9f\86\89g¦`\ f_Ñi.Ð4\ 4´a Þñ\92\92©°£½]\8b\e\93\0)¸&-\0^ÐÜ\84×b\8fè\84Þ\16ú\9b\1d\ fâJÃ\14ïó=÷˺ÉíÒúÞ\9e\9aÖ\rv5\ f\16\99Í\86;xHS<à\15óÆ\12®íõ\9a\9c,¿\ 6Ox,o\90\1d:A\8d;Q\84è*7sþn\89h5\rA6<Òæ\r\9f\81\ 4\eæ\ 1ÇéN \9d¿|\e_zy\87àø       Ç·Ç¡o\16¦¾\8cE\1f\15B\18V¾Tñ0*@¼\13!\84<¸9Ä18\1fÕ%ãØ»E³/ª\15ö\12ïG\1f®Õe¸`Áó¯\8b\8e\ 4¾ÐOtzâB2ò\85\bû\v\89±0uW\97t\ 3í\95d+¤dð¿¯|\91¢åIÓÒ\ 4J(a³( (e¼h_tknukK\fd\äv/\1a\0N~\f\84Ú¸ÁÃ\1eÃ\ 3\1dj\7fÁCt\16Z\17l\89±ýÅ.Een9È\99\86\94¾âÝEÅ+rk=öúw¦D7X`\f\1d±\e¢À\1c\e\f£\e\83\9e\ fêICáÍ×9PQiè\99&\1f\89£BÄ ÝÐÊqYWU¾Äí­ße\8b\11¯\85ô\99\ 6Ú.¿\18!¨}\rýAö\0s8A+Ö\90\88\92gÒj×\96\81¡éH\91øiÒKã»\99
+"ÍXÞÄ\19¼Ê\93Ù°¨îë\13¼\90s}\8f\97ØÎW]\ 6\11\ 2¢Ã b       \0\81H>A\f|9ð#!\8fì`Wå_¶ ½<;¥;`\\8b'ÈƾNÜü¢ÙÔËÏ'(E\89\1f&á3)!\9d'\8c ôSÐÆóHU\1dd\9a²ý3H\95\9aU~R\ 5¡\1f\85ñ³¯eó}û¿JþX¡\9cÆ[¸!xbqJ\9d\89ö\ 3Ç-æ¶ÇTCá\87©\89¡ÎIÙ9s\83¸¡\94òÞ¯MÇ\b\8c\82'!±¼h¸¹Å¨Öl)\8cÖ\14\9f\1f¥\e      §\ 3Ö\ 4ÖÀ\9aõÉt\13ù2\89\8fÒ\8dðS\94À£t#<\819'
+ ç@<k(~ÃèC\ 1a\8fÒË5A\81Î,L\9b\8f$\9c±ä¢|¡äÓÉå
+$"\10ÚÀY\ 4!j\8cÆ\98¡q\1834~?\ 6Q°Å<\8cY\1a\12\ 1ô\ 5Î(\ eÍ.[7¼ú3u(wo9z+\11\ 3\10¿Dò\9fy/f\1d\Oè\ 2\a \ 4á\r\9a\92\82<\8fUL\b¯f\e4\8cH\0÷¶=Dp\80\ 1ÏBn:{.îÜu\8c²ÜV\ 4!\ 4¾\9aì1Â,p'\ 4WN¢\98t
+:\84\ 1
+Í¥\90¯\98 ®k»º!ù­¸\9f³\90lz\85Å4És\90R\89\11\1c¶B?`"\18k\1c\9f«¢í Gj\85F\eK(¿ÆnÃDÿØå\87ÃLs8ÁôÙs\7f\ 4§\9c$e\9a\1cqÒä&³9{\ 4ÐãN¬nT\103\8cÀÆÈ\85\ 1@ªPyW(ùÒ\19r\85Ó¦C,­\82Èsß\9dS õ E#\ 4Y\91\v:#\b\9c\96»\8e,pÕº+PÝÅ\1dÌ\9fÔh    P\1fÐcÆ\14\1c\97ØÞ7Eçô\85[X=¨²z\84m§14\9d&?V\v|\b¿hoap\85d\89gÜ~wóæwnÕtüCQï\9c>P\91_y2«ù\8b\8eÛë#.ÈÑvKì­í1üy;b*\9aËñ!¬¢µ\88ãi¹¡ë\85ÖMÉ\7f·í\18ã\8d¡#Ñ[\ 3Æ\88\10ò¬·B\83*Q\12\e/è-aãêa+ý\84Q\1cÖQÖ zÕ&Î7\90\80á\11\eR
+G®íÏ\1fI\ 2QèëÐÁ¨\1f\7f)ý@»TA\18·§\8d\12\e\ 5óë\97|ÒO|\8f9\16eXì \92ÞðÔ5±f¸óÒðU1\1aú$@\80½\b!\93#9\ 2Jåu\1cµ{ÿ\84v}ßå\ 4\8b#\0\12\aàîp{\84\82\e\81µPÆ$ÂáÔË\aÓ\n\8aÅekÊ\85¹\1cKЩ¯Se\97\83\12F(J ¨\8e\b\ 2®9M1\15PÕF\87¤\1a©ÀÖJ\aÞ\86ù¢\8f\8eÀR3b#8\8ezA\80Ï)\rS¬òS(Ö\ 6\91ù\ 4Ê×\ 3 ðÿ£\95Ø\a\83ø\930>Ø\9d|\1eº\8bé\99àÙxç¿\ 2ÙþHQ\9aj?}
\ 4\89|&n -nyYTf*!nÛÂîõT\ 6\80&p\ 4òùh]\f*>U\17\v¨8Ò§\v\96\93Þ\ e\84S1êíp3\80\7f\94\8aú\88\8b\83k4Ô]\89o-Øí\83\99Á,f\16\9b\1c±c\92Ø\9as@FQ>a?V\8aË\E\11\1a»\v
+}¦±{\1c¾¡t\ 6mK\14\9f­Þ¯]"\86\9b]ݽzC\ 5õ\9b\9f\7f¸p¾A,\ e\7f5\92\95Æ\91\8aà"ígÔP è\94«ûÎqÖðb\88ç\17Ø\8a\a\añ\f¿-U\äCR&\0Ç\91\e§{\87\8dB+\93\88Ù\87þÊ>ØÐÿ\99]cS$¶)H\10ää\gI3VÌ8M»óÜ\17ÓªÿÃHÂ\9a3&Á\10Ã\91\99s\8c\93:ÏQ:/Zîdy[¬,Æè\11æ²h\v·ó\0\e\94\83<ÑQÊÇq¶\93\92'\1déÒ\90æ7\16sp=\917Ã$\88ó$c´­8ÒÇ\84Ù<9?g£ù¹fÐvxR\ 6Ä\87¬2óÝß\81\8adðÕ\1dÀå®r8Ñ\82W\ 6\0¦±\ 1\99ü)\ e\87ñ\15j\9cÔE¹¶\9cÊ\90\1e\81B/\eOµqÚGÏ©°ª_²\91Ø£éE\95\902ÉÁ\ 1\9b\ 3æîs¿Ã\174Õ¿ß\¸raÀ\ 2?\92\ 1qÆ$\ f\ 5\1d^\95C2h¦ä?\ 2ÊË8>\92&z¾ó¿\98Ö®ë]Û?«â ½\92)4!~éDçÕ\81{\9fë\17ØÝ\87¤\ f#­Ech\ 4\99%W\16«µc\ f\83QÞgC<£æïÞAö¢Ëg,-6\99ÖRá÷<<Â\94|àãÔ\81¿\8a\88T\7f?n\ 2\1a~\147ia\94\1eÕó2õã@\1dÉ\8f*ê$´÷\81\ 6Ü\87Z`}E\99\8fgbuT\99ë\94]Xªt\18\°Û×\85ÜeA\1f?\1e\9e·£À\ 6°\8f\96Ïà\Æ'3\ 6ø
+==ÚºÑ\rkkÇJ\1f\82
+.¦çì\9a\8d°åÇJdí\9f\86J¶¯¼\83\8c\83½ÝÆFÆ\8f\11¾\16\87ÃÈ>êEh\0@\b°>Æú\84¨\ 2\13\9f¢4×È8Ê*\81\ 1\88\90b\ 1hA}_Hº\a\9d\ 3!!aÒË£\93ø\12\ 5» æ T\81\82\vëP0G58ÕD\et³êÜ\92a?±\ 4\86/1m± \8b@V]a   ²g\9fN\15½Û\r\8d\92ßrì/sWX\16\r2\1c\f\1d§°1\9c$T\f¶!ÇaÊs_f\9füMS\82oêá+ïéÇ\9a0\r¿½"¾pÇ\8aßvÝ\ 5ÿ\ 3 Î[Gendstream
+endobj
+6174 0 obj <<
+/Type /Page
+/Contents 6175 0 R
+/Resources 6173 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6158 0 R
+>> endobj
+6176 0 obj <<
+/D [6174 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1726 0 obj <<
+/D [6174 0 R /XYZ 85.039 519.739 null]
+>> endobj
+6177 0 obj <<
+/D [6174 0 R /XYZ 85.039 476.786 null]
+>> endobj
+1730 0 obj <<
+/D [6174 0 R /XYZ 85.039 394.443 null]
+>> endobj
+6178 0 obj <<
+/D [6174 0 R /XYZ 85.039 362.022 null]
+>> endobj
+1734 0 obj <<
+/D [6174 0 R /XYZ 85.039 235.939 null]
+>> endobj
+6179 0 obj <<
+/D [6174 0 R /XYZ 85.039 201.496 null]
+>> endobj
+6173 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6182 0 obj <<
+/Length 1833      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XYoÛF\10~ׯ\10Ð\87\92A¸áry\1aE\814Mj\aiêÆv\81"\rZJ\I\84y¨KÊ\8eÿ}çXÊ\94\ 5
+4\ 6Â=fgfg¾9VrîÃ\9f\9c§\91ðU6OR)T\9aÎ\97õÌ\9f¯aç§\99´\14þ<\14~\1cáÖ\ f\97³Wï¢x.}\91ùÙürE$\97ÅgçÍéëóË·\9f\O)åÈL¸^\92¤Î\9b«sW:\17¼zþéìãåÙÇ\9fp\16¢t®Îqû\97Onª\9cK÷ËåûÙÛË\91X/\14a¬Pîß³Ï_üy\ 1ª½\9fùBeéü\16ƾ\90Y6¯ga¤D\14*;¯f\17³_÷\x/\9có©\89Ûy\ 3\85\aZgA4m\ 1\ fo\1ce{\e\ 4°,a%\1aÛ\0\18È@À\8d\14\?\8a\ 3\8cÛ®lÖpå8v^\88¾Xà0qÞ\95\15ìénâÒ\81PGµPR¤ò^\v\19Mxâ¬w½0\91NÙñ÷Æ\rRG\9b;\9cùNYo]\ f\16\83\ 2y\83\9bö@¿Á\15;É«
+u{õN\8deÈ0\16~\1aYI|\1f¢:ÐD)\91\12ýáË\90îêzÒ±*\19]çeÃ
+-q½m\ÚD­{¢\ 4ŲA±\16\95äkà\96á\83¨!\rny\11ÎâQR¾)xËèÜ\8er\92³d-H\92î\ 4ê\ e®M2\91\ 2¨=\89@ÈHëS\92\ 6\89£Ç\92¥ó\12ø\81j%\fQ=é;u\8e\ 4w<!\enÑÆ\89c/â\85>^E:\e2.N6\9aUà3h"Ø®\18\ e\10`ÙØäY&"\18²5\8bvÂÞ2\12±L-ÅZ[µ\96­1;`»íu\ 1x\8c\93\0\ 4Eþkf\10\a#\ 6\19`.\8b-\83k\80&èV±)½\8c¿\7fáÚ¶,Ú\15Ï»ÚU\81\83h\ e\9câÛ)¥ >\82\ 1\9bÒb\05ËÙî¡L\ 1'êÀî·\86\9c¨"¹÷Xg\81\83k%}\ 3\aÁ£ À¶è\91vmönE"F\14^½*x¥@*>I~Ð<Æå¼Î×v\9aÛóìuD\17©aEæ<eÏ\8eÐa¬f\fØ=LÌn\8b\b)     Ù/\91&vtOªa\86\0OHpJ\98¥Î\99½\víå\9d\8d\13´\90\7f`\1a´¼R\89ÓÓ\9dw\8b}P!w\95\92\82°]èJ\93X\9aí\ fm\98\1a     [2\v\86Æ*\ eIÊ3ºÊ\ 1,\13q\1f@âñ#õ\Ü\ 3\8cdt$îQò>RPú\82ò\90\1eô³\83¶©ì~;\18\10í\ 4Ö{½Âù\90\ 1è\90\8d)BS\10+¡â\94M\16\91
+w(\r\80à©,s\9aA\17]ðBßò×h\8fL\ f¹\82ò\87\8f©Å¥\0Àí­ÁPç<i-\84ÔÄ$å\9c¥{p6M[Ã\87\ e$oòqþÂ\95\9a\]Ø\88@\81¼¾\0Ì\ 3Õõ\9eÝʪ
+Öyì\14(×"\8d£ç\9d\92\9212\a\0p8\ 6òQ\1aìËZ\8b\89\1a\95*áKy¤H\ 5\89\b³ä_\96ÊÐ\96Ê«\ e\138WJðl±\0\1d¦ëcøD}\f\9e.\8f\17y\8d6^ä\1cuä@\f\8er;\84\7f       ÁB{6ä+*-}eóÒ\8e`Y\95ý\80e ì)µãh£«­kóÕ8Û\0¾Z.¼\96p×í¡\f3ò4|-pìjwGêõºf\16\ 4Yø.\J\8f\90~®)Ã?8û\18*a\10Â0}\ 6*Þ@6\86À!d0\16ÃÐ9ÃÉ\8aÛº{¬C)0»\86Wm}ÄN\ f\f\8afàõ¦åonÖ¨:E\82æèziOöü¥Ü^òVÇ\9crÞÙ\rÍ\ 2§nبm\95 \ 5é\9cL\98\0ÛI%b\15Ó­LÛöß\0ò\82è\10kóH$Á¡\ 1®\90ëÉCZ\9a~n·\98 º/<ýnÕä\10/B|?¤o\b\ 5?c6¿iÓ\ 1í     D\ e×?\b\8a0
+\ fDy`¤Xù\88'¬tÈ\93ðD#¸#Ýïqeð,m·[­Ê¯\80²\18\a\90Î\b@\1c\8c5·¤\13¼n¬
+7Ú\94«;+º-,\ fì \8cîúÖØ\85rÅ_ê6¶=Öµ)dÉDH\88L/Â/»àT\eë½ÒºwãÊ¡²Òü\8cݽ°P§\ 4ZÜC`ËÃ\1a7ï¦\9aU\95\88@\ eE\vòx\83\bö\13H+Ð\13M¤É)0y\81\ f]Y\12\1dÃTuPÀ¹\1aá\93\bÃtaÚÛN\8b\ 23\ 6yªj\97×\83b¼Òô\85\ 1\1d¯!Ç\87ê?p\9bÀ\ e/EÇnr£ÿ,\9bU{\7fvÙ6\8d^\12\17-\9cì\8a\ 4¿\82ØUkêî\88\88±\ 6×\16F»F\7fÝ\ 2kè0÷\8c\17\ 6/d\9f:\12Ø®k¨áí®·S\8c\91
+Ú|QèÅn=!¨éIÔÁõ;Ð\16ô/\8b±r£è\9a\8cg\9a\ eÁ!\16ùõ\11S>\8eù\ 3\12:d\13\80T\11\ f\8c\ 6Ä\17ìfÏ2 }Ò    ,°"Õcñ/\8eÈ÷Ì­Çÿ\0\11\12¢QZ©m; \86\87a\0\9bð¤\88}&ø9¿³Î\fxÁW'aø4\84¢ÿG$9`â\8d\8f5;\95Ç\vz8ªèØK\84B\85ñÃ^\82^Üa\86?8\ðcû\1cEs7ñ£¡\97%\ 4ô\8d6Cç\ 3$+ÓÖLñ\81JÍîëÖUðhä\86\ f\v/\8dÖ¢u\15Ujé¬'\e\92$;¦~$¤|¦!a\95\834\1c÷"\á\824¶í\bn¯m\ 3Aÿ\17ö\b=3\86'=×Ü \8d\9c\15v¢HpzÎß\ f9·ªæ½î=º\e·/ÃaÍçÆE\17\ 3\10Ý\9d:¿ã\ f4Xâ\91\13¿S\1a\9e\94M×ÓC\1c'Ti\90ËZ7P=\96<)\88¥ý\15b"Üs\9bý±½o«\8a\v@·Ï¼\ fáâ\v\19©is[¦ÿí÷"\85\15j¯à\93\9e\v2õPC\19C\19  a8Rð\1ft²Áÿendstream
+endobj
+6181 0 obj <<
+/Type /Page
+/Contents 6182 0 R
+/Resources 6180 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6158 0 R
+>> endobj
+6183 0 obj <<
+/D [6181 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1738 0 obj <<
+/D [6181 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6184 0 obj <<
+/D [6181 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1742 0 obj <<
+/D [6181 0 R /XYZ 85.039 633.349 null]
+>> endobj
+6185 0 obj <<
+/D [6181 0 R /XYZ 85.039 596.482 null]
+>> endobj
+1746 0 obj <<
+/D [6181 0 R /XYZ 85.039 139.827 null]
+>> endobj
+6186 0 obj <<
+/D [6181 0 R /XYZ 85.039 94.752 null]
+>> endobj
+6180 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6189 0 obj <<
+/Length 3344      
+/Filter /FlateDecode
+>>
+stream
+xÚ­ZYoÜÈ\11~ׯ\98M\10\80\ 3\88\9c\9b\87ß\1c_+ÇëUl\19Y`½\b¨!¥aÌ!¹$Çc\ 1ùñ©£\9bÇ\fe;Ø\85\1e¦Y}UWW}u´äJÀ\9f\ÅÚ\13\8a\ 5q¼Úî/Äê\1ez^]H3B¬\94'B\8d]\7f¿¹Ø¼ÔáJ
+/\11Éêæ\8e\86Üd¿:Ï~|z}óâÝÚ\r\82À\91\89·v£(v\9e}¸^Kç=S¯ß]½½¹zû
+¿\14\10¥óá\1a»\7f\8e\ 3çfýÛÍë\8b\177\93m]å©0À}\7f¿øõ7±Ê\80µ×\17Â\v\92xu\84¶ðd\92¬ö\17J\a\9eV\81ù./Þ_üsX\85ûÔ\8ag-\9cε#\\ 5Û\ 5ÁpÌ@/\1c³­ëþ¯kWûÚ)\9b\17\15\7f¸\8d!¦]Þþ'ïUS\1e:Óõ\99\7f\9b´MË2/\9fl²üó¦l\84é~a~÷ó\15¼¦ÉP$\9b\97\88«\ 2/\f"bçf\97ó\98\19³¾ô"\11\19\8eaÝóU¤ò\82H\99\11ÝqíJ§\80\9bè·k?rvk×\ f#çX\94%·Ú¼o\8büóÚ\8f\9d\1c)±Ó/î+Eâ\85Qh\96ýÆA"é\85Ê\8e½ka÷z?.N\8d®O«\f:Ò6³\8c\80\98\81ú#\8e{\9cÔ>ðà;úàqUÝ»\ f\86]8\15ô¸4¡\82VgIx\19ØΨ\e\18\¹¾\8c<%\82\95+Q%\12b\8dTôyw   Z\e      ç¸\83¯Â\8a)\bý\89\8aÃG\8f\9b>4<ÆÅ= Y>p'ï\ãQiã\8eÉÀÕ\82(ãØ\8b\89\87Í¡k7Ý.móÍöÐt\9b}\9dååÒµúÂó#if\81\rê@:O\91\87\9evÄ­«´Ï\81#°8<R\988$¨ú\80\1fÒÙ\13×t
+æî`E¶xá\81ï%\91\9avÍRTÊ÷D\9c̤¸iÒ~·éëÍC}h\1fÑ\88\820\18\98§µ\f\r\13`¿VçÝ\0\9eÎTYq¶,õs.uâùJ.håå\92\9e\90Övv5Jâ8h\12\9b@\8b\82óC'«AÛà»cv@é¸Ñ\1dP\ 1\1aê¤Û6ôé\12\ ff(ë3õl\vÐ\16¢Ö8¿/ê
+?\95s\87jM\v|\1e8ÁeÍ\1aoàDDzm%Ñ\eu\96Aäù:æ\8bÐt¢mM7\8c\e¤}q[ò\94 \89\9c=\9f\8b\94 >!¨Ï\15r\9f\84\ eés=³ ¢?ôtzèNù\87ú\86C\ 3¡¾Ã_í|\94\81b{K;»"ó²§sÂ\90,¯j\0Ô\94Íú/óù)\82\11\12ú\9då9dm=åÛrhùÇö\1d   DÌT\92Ū\ 1fê=®§\13À\97´3Ç\84ïhb\1a0l\8fF\7f\18ÏOÄf°\15=B\10¶ ÄpM8%±\99·xÁ¥\19JÓ>¯5\b®(Ó[D 3þ\ 5¢É5\8fBdi\ 1\1f`l?¡ÔÜÎHãç:A¼\91a+˽aè£\90
+'\83ôÏe\ 1\97\ f\87³K\ 5\89pº]}@Qfüykõ4Høîk¦\9fh\ 5\8a§ì¹k¼(ÆØ´OoIU\91PW§îÞ\av\84\90ÈVì©X²¯Æ\9eöÞ\fy÷ê+\9ey×÷Í\93Íæx<zeQ\1d¾4 ¸¾¨î½º½ßÐGÞþ»,ºÞ³X?ì7\88a{_\9c²åÊD{±\1cÑl\12B\103r\89\19Ð=¥\ 2ç\r:Uº¾Ã\17\84\84vøîÉ\17\11shű³K;nÐUâh\12m\ eNj¸\7føis\96ø~ÏàÇ\82\r\ 4~â¤|WõÁL9î
+Z͸,c+­Q\9c\96I\85\99lîyPqd}ð\0\19\13\f\1e\19ØJÍÊ\8c8\91'c\7f\86´\94Ï\90·(\18\bþ®zÜOø'\8a\ 1\84Ât|\1aÔº1`\ 2Äí\ 1\17kG\89\0íÖ\1a \90£Ê\89\80\ 1ªÍ\19s:³ê\11y%xúÄ\ 4\82\17\98yCÁ\ e¶þ\91î\9b        *÷£{¡î!RÁÙ?q|Ò¦Ìíûú\ e\87_N\r\8ca÷¸«9\ 6¦ã\81\0Ò²3\14\ 6
+ 5ÆØÍÍã¥5ä\11`PzÀ\85w$xø$®iîzpÌ¡?\v\1f\80!ºÂ­|\87á\16´eë\ eþ\92\ 5¼à\ 6\85\17êÄ̧Í\8b²àèf\1d+öÎS3\91~\f\eê\95\e\86\9eÔþÔJÎ\ 2n Î<Æ\80\e2\8eD\7fGx\ fѪD\a¾\10Þ£\94#ßS~òè:4KÀ:ܲÃçëhH~V\12#\85(\1e2\80P­¤ô\12¼ÃÑ´ßÖ¬\8fFð'\19\v\84m\9aS¥Õï+é     \95$\ 1÷NÚÄé8\89\b\9b«½\=¯\81¥ÕÈU\0ü@¶¥C/\ eÆüKÆ\v\88scTß×\1aï\e¡boô\96\17Ó\88\b¶!ÈÁ\88\12T\ 35Ãê\9d\89¢f\eéØ\vC\eêmë\8aá©éqKEz\8d[W&b¢\8fÛÑ\8c\18î\98\fQ|\99\ e\0\97ñ\ 2Ö\8cq\0'\0¸\9a5>³`wØò¤\8eÝ4\1dó\12w\11àQ\19\81àÆô   \ 4í\ f4\vó\1a?¶A\ 3\81)P\ 2á\98¤ÂÄzÀq\8b\9eüP.H.\ 1§\11%S»"4\98 Ï%\98o\16d\18\82U\ 1o\93\b÷dùÈÓ³[\ 1c}ü:\ 2Ë\a    \1fÀ»ªù·¬«{\ 4vl\9b\80\1eo O\8b\b[\88ÅR8?\ eÁCn=#¤qzî\19i\v\10\82dU\83³Wù\91\e\1f\80öî\8d\19T\9bß\9d\19õ\92"\11\ e\88\a\86zN\91\\90(\ fÏ\88
+¾`p8OÎ\82\ 4\11{~2æ\ 3\7fV\8c`\ enW\1f\81\e\83\87\f\8d\1d\96"\84\14d½fÖY|\10\a\1abî+ÄñXMâLø84÷x\19©\89h\83X£@\17TQ\81*ê?E\15/9\ 5hs\86\8cý-'6-3\84×\89\འÛbY\85pÚHÍ\94\84ò\9eûvà<\fyn¨gz\83\erB\9dñ)&p7½××Ï;nQH\8d6Ùò:\93\98\16¾fz\95Z\852q±É\ ei`CæÎV\90·\1d\8a_    \12Ú0Õ]\b\8bÛ\82²8mk!qÈY\1e6\8e¼7®ûÉP\8a~Ç-®\19\98\1c\1f     ÷y\95·\90xgü9=\15\86\ 2\1du\99-Ü´ï+H³ýïE\ 6\88Wãd\12\88\ 2\8b7v\83\13¹\97ÖäcáÅ¡<)|à%(\1f/ÞO\b,ñC
+ñ7l)\13ûï\9b²@ͨz¦ö&'£ö.çÆÓ¬\1e\9c\ 1.\ 2ksGÇi2Gµ\ 5æ([\eÎb   Q\ 2ë\18øä\ f\v\9c°>òvçw\877]e#Þ¹J³:*HìFfàãÐM\87XG\84=X£L÷\0\93Vk3*\1a"Ml\13ï¤û\9dŶ,ëÐ\88hu\82º1x¢º\8b\8a£\81\17ÖÍús\91\8dK\9aúÚ<\88\9cêµ  \ 4Q`enbÊ\99­\8cÑ!õýkpÂ\99õÐ\9c0À8â¿,¬¨ª¾ûá\fw\ 1. fr!¬ü\83\81\16¸\9cÀ\8b\14\80,ÎKþXô\87ùF\1c£;\10^$\93åâ5¸A\b7Ǩ\ eMë,ª\ 3\97\a|\81\b$b\83fl\0\9f\81$n\82r\84\94ÈÁÐ\9f\1a/×8n2\9a\91ëÅ\97\ 6\11-µÓª<[\88\17}/ðõ#|\a\92\12Ï!ì[òhoǨ\85`7ÅÖä\10 "\rÙ½Íç\94
+!)µ\19)}fàÖÈKÜr\98_Whõ
\ 1\16\85å\10\1cÊæ\f\84\ 3\81\ fèt\91\9bÁ\98\91à/-\9eÀâÍ´t\81ª\87¹.Ç\808\8e\94\1f~·-'\91&ÍR*\1eÔ\96ÅÖ.\98ö4¥äÀÒm\87ÚOÚ[köÁw1<ÜQÈ\ e\92!ÐN)î\ 3Øý(´8ZÇd\8bº$5?ÑcD\8a\0M 4\ 1þtjÍ~¢lfùi=`>J\rç¦ì:´óáíÕ/¹é$íA\ 6í¨\9f \8f¦\9e\9f¹\9a\8c´_ø§6^âyÚ\1eé¸\97\v\8d/\83
+«$àÊ\9dJ8ç\ 4\95æ\ 2%\10>\99(½âOª<hiê\9c\94\aÃèÔÌ*̤iAH\ f\ 5!\8c\1c´â;Kûù\f\93ã\ 2eg\17K¹gR³z`
+@µ;\16\1aZ÷®\1dñ\b7-͸¡\90\80W\9an\874ìT\1a\ 3?ql\8aðsØ\ 3üå2F\8c\96\8c¿¡)gt\ fL=pV\90\91>!\81\92nø}¤ìF;\19\ f\81ÃÌ»\ 1w\f\95\8e$\f\8dî`
+\ruÛOü\14v\9d\15cñýA  1\99Ì\99;'.tó%\ 464Ê>;\9c{\90zRØh-8\19óä\9a6-;àG\9fS´N\8f\1fþäx0\90\19\81F\83\ 5 Øù´\86ü,½Ï¹2Äç\ 54ìø\e-m\92\rnSò¹Ø3Z»y\17Aba¦Uõ\90°X½V¦¢ÛÛ\82\17Ø, XÍ\15u\88´¦Eypô\96;fzäΤ\95çªÃïFikjÈfÀäýá\1d\1fÁ\14¡Jª\87\rUó%\ 2Â<\1e\rbA B\16\10s¹,\ 6\96'µ|\94h\94\8cî:fã÷"<~Ñ\r\10e\92h\1c±·\0i
+\½\15\15nRß\9d9pHR|Hß]È\1a°öòxâ´èf è\13¼/Å       F9Î\1c\1a\\91¢÷¿\ 5\87\86^Üç®Ç÷\99\17\vÍI¿Rà×1\16Y+óÞ\ 1HÄáÀ4'ùzáUN
+\8dyÓ1Éè¶4µ9h\14û\89¹µ}JN®ç¾;\86¡A!}®ÀRB'í )\a\s\85{'Ú\ 4HØÎ\82±\94\ 3×^åøâ\ 18\94\97v¿Á.¥sæÏ\16@`ôóX(MÛ±hj\9f%4>K ÖÞ\96¦g@0á\e±\0\91\1f0èÎê\83YnV\Þ\9c\84\ 1c%Õ§ç\1f´Ð\82\1f\1a6,\82ÏêT\r\ 6\09M·ñ\8dÓ·%\80äÿÕä\97h®³RD?¼\eN·Q\90]'rY\95\ 3\88\85\93o©rF\v\9bÊ6\17\ e\7fF\15l«¯±ï        =Ï8GX\ 1\vð\18\85\14À\9cJ\ 5¤æ     \11Í\9f)¾_,¾Ò¼á¹R\9e\19¹ïEB>fä"Ñß\92\f]îälx¤siéH`}ÝV÷\91µ©fu<oñ­\15èF3ñ,¬\99@[tªA<&v¸    ë\ 4Ù÷\83}E\85\84:HNßËh)6A¸×ýð\ e\b        \95)\9f\94ëÊö\8f\eóÞ\80¥=>m`ß#\91\ 6¬ú_ó\9cÐ\9bo[A\1a2C¶þº\18ê¬?\9c¿l\r\a\13\12ô0ZNCF}ú\ 3ÿ\84\13à»ÐT7¿¢\89\89:{\\b½ Ts\8dû\1f7áÔñendstream
+endobj
+6188 0 obj <<
+/Type /Page
+/Contents 6189 0 R
+/Resources 6187 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6158 0 R
+/Annots [ 6191 0 R 6192 0 R 6193 0 R 6194 0 R 6196 0 R 6197 0 R 6198 0 R ]
+>> endobj
+6191 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [297.044 595.054 539.579 607.046]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>
+>> endobj
+6192 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 581.504 103.217 593.497]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>
+>> endobj
+6193 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [354.855 441.978 500.027 453.971]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/driver_list.cgi)>>
+>> endobj
+6194 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [146.561 428.429 257.371 440.421]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/driver_list.cgi)>>
+>> endobj
+6196 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [383.308 168.877 436.776 180.567]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi?make=Anyone)>>
+>> endobj
+6197 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [418.702 141.173 464.786 154.075]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic.html)>>
+>> endobj
+6198 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [163.086 128.23 217.779 139.919]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/driver_list.cgi)>>
+>> endobj
+6190 0 obj <<
+/D [6188 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1750 0 obj <<
+/D [6188 0 R /XYZ 85.039 323.831 null]
+>> endobj
+6195 0 obj <<
+/D [6188 0 R /XYZ 85.039 291.613 null]
+>> endobj
+6187 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6201 0 obj <<
+/Length 3316      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝsÛ¸\11\7f÷_áæ%Ô\8cÅ\10üf_:irq|M\13]ìLnæî\1eh\91\92ØP¤\ e¤âs¦\7f\v )ÓIÚ¾ÜdÆ\ 2\81Å\ 2Ø]ìþv\11uîÁ?u\9e\17dçIªÜ MÏ×û3ï|\v#\97gJ(¼óÐõâ\b\87þ~söìU\14\9f+ÏͼìüfC$7Å/Î\8b×ÏW7?¼_,\83 pTæ.\96I\92:/>¬\16ʹæÞÕû«·7Wo/ñ+\84Nå|Xáð»÷\8b4pn\16¿ÝüxöÃÍhÙeè\86q\80ëþ~öËoÞy\ 1[ûñÌs\83,=¿\83¶çª,;ß\9f\85QàFa ßõÙõÙO\96\v\8f\85ç<kætKC±\84]g~4/\81%\9e8ʬ\f|oF\ 6À@\ 5.\9c
+\ 4\10\85\99\13g\1e\1c7N\9c_U\10®\16\81ç\94zS®û'Ü»ÒUÓ\97º3g\9fY8\b]\ 5»3\v«hfáç\v?uz`\19\86ÎA\97Ýb©\9c²¡Î\vì\8d\9d~Wê\12\9b\91\93kØ¡´y{0«(?Wë\12çu<R\0Ññ\16þÜ.\96À§,\98.\97á;dÞêO@P5[Y\19(\13\87\98è\r¯¡\9cu_ß/ÒС}$\8eJ\15\13ï[Úåt4\8b\85\13í±¯òz2\9c7Ð+\e       c\94\19i\ 6Õ\97\91\1cr:c\9a\0\ 3Ù\8c\86\8dÂOµÝ±\88è|Ê\ 1íÄ^äü£,\ f\152Ýò4hÃoìì\91¦2«Á@¿\83vÞó\87Ù:Ó¶\9b\11       K\906\91\ e\82\866òj\9bå\8aÄÖõ×k]\1d\16Â\ 39\92\90\8b²î¸ãW/ò\1eÒ><ðA\93\ 2èlhFËÀOE
+~æäG\9cÖîó¾ZãÆò\1a¾A¢DEg@\82\ 3\8bªÕ=)\19\86n\170YÈ^ \99½Å¸NË¿cmÃ(\185     ¥jñ¨\17¼\81\980:\1aÙ[\81#³]Yin¶H{×ðÇ>§3\1dÑ\8crf\8cö¨K½|L
+4ÿsUÐ!¼ÀùÈúc¶´ð\92¼ÍK\90­º`\9a¼\11âA¿\1eØ8÷íÑrp×u_á>\8eÍZN\ar$ÂÂhü3j\81¶YòH3\8càåÑÌñ÷#i úÕS!^RZL~Í\85²ÒñÂÇD\8c<îÇb\88H
\86oIE\8e ¥Ý±]ÑZà\8cÈ\be4¯»\96[\1dÛFcîXÁ\8du{0ÚCr{õ\12g\93ÿÁ\9d(\9cÆ
+AóèåÛ\ fÏÞ IfÎQèþÍ# ì\86;P\99»ªã\ fó\9bË\18\1eõHV\8aÛé\8còÛ¦êv"\9d\99\9b¿Fm¡\16«\92e\8eóöô·1Wÿ/\8be\18\r\92é\12U¥ÐÎ\91:§Ë£`\17Û\96\e°[n°%î\17t1\96F\9d0@*#ý©\91la`ßêÒ0!¹ªÄ\89<\8f.\85\12   C×\e¾¸$%\85\17\90ç|x{õ3·Æ·ûñ\93÷\1c]y¿\10Xñ¤ÕÞ\18#\8c\90\vÌ»æ©Pòݺ\a²;¤Ú\r
+\94)`¿ \90 ÛÁx{c\15ÐW        GR!.-~\fï\b\93A`wg\ 2{\96ºqª\1e   µ~èfIúÝ¡Ö\97\1aÏÐ.\ 2:\16\ 6×\9eN\87Û\8fc\8e´\1cª`èõ;\fÅ\1foÞñç5\91æ8\17¼ ¶\v\9euÕ3Áóº\9e9\85ï*ÿ±C\ 4¾ëùþ·Â60O\1d\e+ïø{l\911[äÉÚ)°J3hÒÚØ£·2ôþò+\v\8aóÆ \ 5`~\83\1ab]Õ`\80'ëľ\9b\ 5\89YgzFÀ\84*à¡Ç\17ìú\Â
+¬UIÀÃ3Õ5i-\81\r\f&\88#\9aM¨íåô\14^Q\99bZ¼×§\1cL\828s¬¯Á\18©ù\ 3\15\8dÆÑê­¬§\85=Eø\98|\11Ý¥¥
+\138c6v¤è\9eµ\89Vý©L\96
+ìÓ\ 3´)3þK\15\98K\ füáÞ\87±ç¬Ì¾ñ\96£GÝr?Ø(t¡\8d\9eì@ù\9e\e'þ¼Z\0Í«ø[j±á\ e×Á\e\82¿ù\91ºÁw\15 \9bÔ\ f\9dç\9d\8cð\ fGo\8c\ 3å\12\9b$pPK\14;ÿ\1aà\1eÓ¢ºè\97\²ð)X\87ëã~\0§a6rC\95xqÑLæFi8qv\1d;*öð\ 5\a\8c½ñg\14ãÞ\90\b­_Å(Õ12\82A     n`\ fè¢öæ<\8d\f÷\12\11·Çª0\18\18\ 5\ 6N,\83ç    P¥\91\89p«L°ÛUC'ÅÚv\7f¨±\8f\ 3oo\ ebwgCê\84jÆ÷³8zBq J\95\12p$ÙCHʹ\8b6¸®DäUGR\870x\18Ù\9d\81ñHOÚ\82é\98±ä\87\ 3AFk\97'lq¢>®û£6[.x´\18\ 4BàÒÚ\ eA("Á\9b\95\95(\ 59\81{4vÈq\85Þ\86§FöfæÒ\84O3\92¡`\9a!Zm(\g\19\9d\17¼Qµ®      \ fA\ fîÄ\8e\1c\86Ø\9e\8dÐñm×k\10>}?AɩȺ+\98ÊûætÅ\ 6\8eLPr\86\b\18ØTµ\80'è`ó¤fΤuÕ÷µ°[¡÷\92ôbke*Û-ò>G~\8c\89dÆ]ÕïfÎO\82Ù´\1a±?\1d3\84y\f_Ú£øáÐ\97è\ e\8d\v\ 2\ 4\b\15l\82\18\8cp\9fï\14\ 4G\ 6\99í\17\8e»ÄÚp5h\1a\96åÅÀR¬\15ǦÎ\10{f \ fõS\18\85Q_íKðTa¢\0ÒUÝCD\\90õä·\83À\12ß`8¾U{ê\f\ 6¶Ð^3z£Ö~dÂMi\ 3g"\e\82ß)äI\bV=íxþ+Ì]E2,\86^\12\ 5âNr£\94L\'kjÌÜBø¶\16\9eV!0\8c\ 6\81a4VÎ\95Ì4qmj\r\8c\83óá®3<¼\98¢¸].0nϹ\94U4.\17ðQq\98 -ÐÿüO`õ\86ûôØ\ 1N+\10Æ\ 2a\ 6\9d\a¬JbÃC<\b²Æù\7f\e)&ß\8d\14\ 3A\8a¯\10üáaà/%Ç\16\14Ôy³-ùã-\e  \9dí\7f\80\7fÁ×£0:Ø\8f;\13»¢l°B\88\95\e\1a\93\89C\ fe\9e¬É¿=\81\83ø\ 1#E¸Ï4;ï>áù|ßùh!}ÃC\16yy\83¢\0\82Q\1eI½#CûÄSZ\88u\ 1Ò¡\91ÄX5j\8fÆô`¸;h\13\13ðÓ÷8½\ 1ÈüâÃê\9a;\87ü\bÏCÞwÆ6k6\16rì¾¹k\aÊ\ 11\a        \95\12\7fÒÈÇ\ 4\bJu(\f$¯B\8a}ÛõÌ­»ïØ+ï\85½-B\94Bûfõò´Þ\8b¿AÂV\96\1e%\93²>Õ\10~\1aö»\1e '\96\96\92\8cÅ0\13±wTË9Ø¢\9aïGìáE¥\aìØ\94wÜØÊÊ£\f\rÝ\87ïÇtu´xcÄ7H\8eÑ\7fk]1¹%b»Áã A.ß&ÝÀ¾\1dÁgÊãµÙQ!e
\80R[Ï\87c'¸Á\84\ 2\1cÚ\ fÎ\90ñ\8b\117Ö\ÐU{\90qìJã\8ei%\ 2\94x§ýC\ fÞ\1d\87ê\14ü\82\96\a´\87_CÙrÙ\1dF\8e\1d\99"XCY\81¿!{B7Ôá&\94\aÚA*©j!#.\87`«³`ô0ª¿\14<\b\9aÂÒ\ 5\7fT\98£\10{SºÂÞ[´±ªî\97\95\1c\8cPW_Ä\ fb\17n\8d
+KåÜ\8d@-b÷³WQ:r\e¡ëc\8d\9b+^]ß2_&\9cø\97\b<^\1c\vå\ 5{ÜbbB'®]ÑíÔ\18£\90ö\92Ò\0\ 6!\\1c¢I\87\1eµ¸ âi\18\86λ\86ç\8a3÷±üÁù6C\83\80Å\98\93eÉ6Ä9À\90©Ù%\<ã²\1d\8a\8füJ]WC\9aj\942-Vr\92\10\anèe\13ñmZ\11J\94\8d\84¢\12W\81\94X(ëE\84\ 5¥^Óo\r^\93m\15\8c<!ßË\8c<ÑmB¤U'¥W\89ÛÆÎ$\9eP@Ö\ 4¸¶;\9e&\80\91\)\ 1­¢úb5\91¨I|'\aZÖõ²(Ñb\9a\11ÆFR.g2©±¨²3߶\80L\v^\e`-ªdé%Êõ\95\9aHoõ ¢\faúe)v\80º9\98xΫ\8aÿ67\1c\f\ 3·U\1f;A\17Ó\ 22\97£$, \0(mf°mØ\ 6\ 2\v4nÍýÃ\8f\94µ\94\9fH\18\7fôC°3\15æ[\12\85\96\9f\80\ 2ùx'õ\ e\80\0à\14k]æÅ=\7fìò\82\e\94¾a\87ÉÞ¼ÄÀ\15\0\94\8d¹T\1c\eÀ#þ\82\13\98üV\90\1d\12\98´\8fvo\0\110'@\ 4¿\9b|ÝË\1a9\9fÚ¢t\98=Êpñ\8bñ)´Æ\9eX\1e\91N\8b\83\1c\13¥\8c\17ªðärÛW\b\1cB<ò\10ã\8bL\9f0ÍðÊqÏ\8cõ±á\ 6\ 61\8c}iì¼\16\91a®Äõ\82\9cbt(\ 13\9c\8bk\98áÒ\f4\95ÕË\8e    ­câÅå\10§\99Ðwä?éèù\bÚGóH\ 3<÷Òjå1\86ÐÑ'\11\ 1\8et=;1Ì\91\88d,D# ñ\8bN:öð\1d÷Ø\173âpgóá]%Û\93·Ò\vyÁÒ#\10n^¡Ú\99\93\8eøÂ\95\98\9e¯\8eñ#r?©¨\89\86ç\96'\7fª\86lD®b7\ 2@\9aÞ= \13E_Q¾(·\98\ 1\f!üf("³|Z«å¿Î`h\95@°òg\1ffUì\ 6q8*e\85j\ eD{*9å\e¹a\14=V\1e\v£ð[å±+I\88¦©+IL$°>j=¸\1d\13§FÙ\19´   ÁÛÊ\bN¿Ü\ 12\9dDT¦$7:ªsPg1}BªÛ\83©\9a\89Ðs¶\8f\b¼PU\ fÞ&àKÓê\aî÷a\96\ 5\8eÑO\ 2ë ÿtJ\b\94yQrkþÀ<B?uÛ³\85Sy\b\v\ 2²£g;$\9bºM¦Ü\9b"F"¯°HHÞ
+~\19µ Ù\90?h¡Á@{;àÄuN\9e\ 5GÚM\8fï]8m>+\87Lót{¨±Ç¬\84k3£×\17Φ\83ÙBÞèÝçäy\88Ö2\11´mäu'g$Ʋ¥¢I]rH\7fÌfBÏ\8dÃäÏg3>\ 4øm>.``\ fÝ\?\95Ò\ 3õ ìáÄ\11_ÚµÉ
+\91\88\15\8e­ö@5ù\16\v\8f8\vÕý\11\93NÒö-\13Y[\1a\9e«±¶âg Lü_.W<w¦~\86³×m\83\ e`\8b¶¥s³\1cam\9aÆ    o0µ½\a\99\12£ª\93Â\19¨\e7l|\81õÄeÁ$¼È\18r\r\8b<4F\ 6\7fó.Ëþ¿\8aÇÌE\81¶¼Ð\9f/\97È¥øÿþ£O\0\b\17ì«vâgÑ\83G\95\91Ñ\9a\rþ\a¦[÷/endstream
+endobj
+6200 0 obj <<
+/Type /Page
+/Contents 6201 0 R
+/Resources 6199 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6208 0 R
+/Annots [ 6205 0 R 6206 0 R ]
+>> endobj
+6205 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [165.032 555.44 229.961 567.13]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www2.picante.com:81/~gtaylor/)>>
+>> endobj
+6206 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [107.939 541.891 230.603 553.58]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/howto/)>>
+>> endobj
+6202 0 obj <<
+/D [6200 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1754 0 obj <<
+/D [6200 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6203 0 obj <<
+/D [6200 0 R /XYZ 85.039 743.459 null]
+>> endobj
+1758 0 obj <<
+/D [6200 0 R /XYZ 85.039 617.679 null]
+>> endobj
+6204 0 obj <<
+/D [6200 0 R /XYZ 85.039 583.535 null]
+>> endobj
+1762 0 obj <<
+/D [6200 0 R /XYZ 85.039 446.327 null]
+>> endobj
+6207 0 obj <<
+/D [6200 0 R /XYZ 85.039 412.183 null]
+>> endobj
+6199 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F59 3455 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6211 0 obj <<
+/Length 4128      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\ekoÜ6ò»\7f\85¯Àáä«\8azëîS®mÜ´iê&6p@Û\ fò®vW\8dVÚHÚ8.úã;/R\94V~¥\87\0^\8a\1c\92ÃyÏ\90\1eüS§iäzAv\9a¤Ê\rÒôt¹;ñN70rq¢\ 4Â;\r]/\8epè¿W'_½\8câSå¹\99\97\9d^­   äjõ\8bóõw/.¯¾}{¶\b\82ÀQ\99{¶H\92ÔùúúòL9ï¸÷òí«7W¯Þ\àW\b\9dʹ¾Äá\9fÞ\9e¥\81suöÛÕ÷'ß^YÛ.B7\8c\ 3Ü÷ÃÉ/¿y§+@íû\13Ï\r²ôô\16Ú\9e«²ìtw\12F\81\e\85\81|W'ïN~6«ðXxʳfN·Ð\10\vÀ:ó£y
+,ðÄQfhà{34\80\ 5TàÂ\89\94\e\ 2\ 1¢0s\96\87}×ìò¾\B÷9\9c<N\9c=üxÎêÃÙB9Í\ eúq\98Æb§\92A\9e#\9d«²-\96=u\ 1ôr\86P¾«|u\ fæ\81ïz~`0WÑ\1c÷®/\81Ia\948·g~ê4í{ü)VÜ×o[Ø·9l¶ü\9dãOê|\80Î\ 3\1c\f ßWw\8bmÎM\9a\89g\93Ù\a\0ÛsóWO\85U_´üÕ!в-÷\0ÐsW\9dïdêä\8c\81\ 2\19\fbhÓ!±«ÝÈØÛ\8b\aN60À\9d®\19Ånè\87zÉ1ÝR7S\8a\87\9e²6\13¤ÍkÜ\ 3H\9edn\90\80l)\14­\8c\80û-\1c\13\ e\17\84¡³Gz\965RªG\9aÀW%C=´·m\83DCr\aaà\àÌ\86¨Õw\9a^(\1aaì,\9bºëÛ\ 3\89\ 5\8e£\80Ô\e\9e\97c7\88\r\ ehÑÁfUAó\8eaúmÁ\8d\b*§å®e³ÛWô\1eÅAú±c\97×Ä&Ò\8eá\9c\15\9c\8b\ f
+\92[\17ÂNå\98\ 6i\86r^õ\fò;JQ'\1fµ\ 6,V´\et!A\1a\9c-üD/MH5H\8bRK[\10GDÕ\fN-\93·\ 3._#\94±G\0J\14½ëúb'À2i\97k\19Ư²ghP\8c\84\14Ã\9cà
\96Ì\ 1>\b#7\87\98!\8bÆ$\ 4CH:\96ã\9f;ìðQ\90`´c\83 ò\84Ý\r\8bHÛT<\8c\9dÄ1lÌ\8a\ 5\ fµE½\1a\98\89¢¶Á\ 1Ðö!\1a\12ñ
+\9aÛ\9d£ðò9\11Äb\99ì\98ó\ fÙ\bå,p\14©xù\8dË3®¶eg\9f\ 3\93iÿ\ 6!`m½XìlhõÚÆ\ e$K\9b\8b \ 2c\a]`ïè\Õ\1dw®É\0íx       ¡@lèSð\8fìЬy\8e\ 1\1eùMÞ\15è\96"å¼$ε\f\ fZ(Ð2U3+\ 6T\88L{-{ \ e\91\ 5ä\98Ͷf\17íWZ¹{£W\ 1ë\ f¬ÅÒÜ\9c³;Ì\91$\ràÜò÷%íÐV<eb*\11\0áó\1dë
+\ 3Y\ 2¾øiñ#Ë\11\82"\ 1J\ 1b\85Ç\r\84?ØÞ\14u\ 1\ 6 lj\96î\10\8b\ 5èÜ#Ë9â¡2\11æÎ| \92Àð{\909<\9a/zÂâ\8er\8ctGXäó\8eIËæ\ f>\85\93t"\95ÂrÐ\89\16hJ]9ÿ¬\8b[^eÅ\vËþ2Ú\95;=³Ê[î£%@=\19pm\10\81\11\\81\ eÍ\ 6\ià=j\ e\8cUEÛ¹3Dy#®\v\80ɸè¶éDÜ¡ÏwÖ´£ç\ ff\89\0\115\14\96Í\ 2y1h\86\9e1\12\0ÙâÖxZ¶8¶o\ 3Ì"7MâÓE\16º)D7Ït\9b\97ßÀF?\93®ÿ¤\95þG  U¦{Å\89\e%ñ¼\1f\rÜà1/ú«\17y\86\1dp,\92Ë\9f¡WñÑÅÍØ;&\81ëÇáó\83\81×t,>\15*\bêÅñq"\9aæ=\12,2ç\9f|2?Ê\9c?á'öÀè£\1c\1d°/\ 5w!fXÛ@\ 4,YÍ\11øOîyMTA¢ü\87;H\8f±1\91\1fôù¢Ê4¼µ-mÁk\92\89\94\7fõ\fuèd\88­BÇ\1f\9a\ 5Bt\ 2\9bÝ\9e5\81µ¢2«\13];ÛP\96\88ÒòØ7P\1c¨\11\e´ÉO\\ f\82t\84\0\v\1d:-Zü ô@\89û\82[D+<ã\8eM_ËÝhó\83 \13ËD®\83\8c\8eä-Eà\13f«(\84H-\ 5Æzn\1c¦Ï\15¨«²ªx£\1fòÝÞ:º\18Î\91ÐÂNap\9f\9a$^ü\98¢t}ÞJ\10æq°\ 2ûî\ frRËô2\84\15     !üV(hyCD\14­}\1c\10ú\v\ e^}H\18B?\19»µñÉÀ¬\83då+nÜ\f\83EÍ]uA¦[\a\9a\90Ñ\14\83©o8ò±Ò\ 4^ÅGvMíXì»Y\98Øúö\1cþüHnuE¶tHL0\8ciÖý\91âÇn\9c%÷1(Ê¢Ç\18D´ö\a\95\84ý8Ph{\1e(Ét\ 35\90\ e­\84       &d\87þ\ eÃQò\84<¡A¦Ê\1aÜÃ|÷t4v®y\96¹Iâ\8fx\96¯{+ G}¦Ü¢¸ã\ fb\1f©31Nû)²\19\1cÏMü\89r£ÏeÃËרÎW¸Å\ fÓ\95}H\95²I\16vÿJ\v-·Ç\19\84ç{\84ÿ\81Á\9b"\14@¦9/\ 5¾\9b\ 6ÑSüYÎ4¾¸~Å\rô\ 2­\89V\85ðÈJbËV\9bf%Á(\8e\85\9dh¡y\8f\14j«ï9ß\89µÎWVfE\82 ²ØM\ 2e\e[\8c\89\12à7nNi%\1a\82\ 4\83ÇæÀ\181\0ÙÐXt\17\ 1H0×dR$\87D\7f\89\8e\ 5ÁY³¸-S@®[\9aÄçÔ~¡\13;\13E!aN\9bW&áá\99«\82żjØ»\14²´       \95`RGi\92x\9fVBa\80á¸
+\8fÀ\12>\17³ZN\v\838Û+\12\1aç\1cïUå{\13ÚOäßw½4\15'õl\r ¿úöHÔ@ \92ì>\8b\13\ 6ÉSdícÉ>/P1Ù\95½Î\95FY?JÏ\91÷K\95«àLÏÖ\9a\8b\15\99°#%L]\7fXðø@éc\a\9a      ö|åB¸ð9ÁÞ[\ eø\8f\rE\92&\7f\ 3G$º$o=\96hTäØ<È)S      Y¾>Q\12¥S^.j\0\ eUÊ|\12ëªH\1f\1f¥Ìw\95ò\9f$ÂC$Õq:g'¡\83w       \bñcÁÆ\9d,×ñL*\8fÒu)^LëlÙq\9díAê*W\8c\19Ì\f Î·\ 3Ãw\940'©Tk å«;
+}ÈAÆ\99\8e®å\8bj\94\1caKzûo0DÀ¥_U\10¾\94\ 2\ eN Ì¿`3"å
+6?\ 5/4­[ä\95XË!\r\17c¤S\19Ä­\12\8cíЫ\9cÔÕp(Ö\91\ 3a´:3KN
+mlÖWd\8e±6£<;\ 4Û2ï¹\9eâÉÖ\b\83'þÒ\9c\13\87¦I%Yé8ñ9ú¶ \835"\b>t)×cç\85¿\1f\87$T\9bR¦sÇ»\82ÕÄ\8aø'Z!\ 5Iùp(ÛÁiÁ\1a)ÉåaSݱ\1eàª\97\18\fjé¦\1e       [ç,{ß\1e\96ýÁ,\8a\e{!\0÷X\90N\86\f\ 3\8cyè¼f\rÁ3}\1ai\fY\r·i7\fǵ.Z52ÜÅ\ 1«Þâr\ fÖ4ñ\97b+B\82\7fV\98\b\ 5E[h\7f\8b\9dÂ\ f±ÓÌ\93pRé9>-û:Pfñ\97í\9dU!\9a\16*Îy,\17»0\14\fÐdTãÁ#\1cqpßJ\161®_YµN® PP@\16æ(±\e\e\e­Ñiä\82G½çÆÂ\ fÝ,I\9e\12É]\vÅ\97¬h\89sÑR5\ f\9b×5ç¡ì\r        Uè}±Ü\96ÅǸ\9b¹\9b\93ÐU\:y \ 3Ä`\19\vþ$g¹´Yñ\93LÊ@¹T\9e¤V\aÖ\8bÊYðkLP2uÙAêiCÑ\ 1}ea\1f\8f\9cq{ðC\9c\98åâG`Y>{\82úÆù9DÍ+AMVBñ\83\8cò¦*¾à\ e¢¦\87´L¥:\9f ê\ 2^7\%;\96ÈAËÊâã(«SR­\ eT kµr¢Á\9a.µé\ 4\18\8a@a\12S\ f\1a_Ni¢\82ãJ\18ôñqaB)\1drÑa
+\8b\ 6\e\92Íi@àE\90\9fë\ 1׳ìSÎ\82q<R\82X¹~èÏÇ\1f!dqácñ\87\88\1cÒ\82mUUÌ\90FßD)7\8bCÛqàd?URAJ¹\9cÂ*2ÜõhMÁqd\8b\9f\84½±µ\14÷4\87\ eëô8B\95f²#\\96Ô¶\ 4Ǻ©uZ\1c\15Ö-$ü\94ØÏEl\9aN\98Q~±ï;J\84\92\87iOHëÓ\1e¬´q"À7r\13\13`\99\9aD/\95\82Û\14ã੸ä4XH\18»¯\18Öñpn\12
+þ$A\85},½]æ\84\e\ e\97²è\92bH\0k\v*²¤\96\17Â\8fi\ 4\9aêº>ºm"Ѧ¬)BI\ 3¾IhºþÝ\ 3^e|m\81\95\86t(\ 5bÙÁd{\b¡S2è\7fÍþáðÉ®hð\8d\93K)Ú\86ª\82rÁPÈ
+\8d\89£:ÎKx\ f¢=\ e¯ù7ç\9fع\96^\rv\9c\ e\ eõ¤ä\9eÊýÌÙ\99ØqÈ\ 6|\88ϸs¸A\fõVr]\90\ e\97¥±Ø.ø½d&Å!_\90ÄÄ\99R\80\16\97.¯ÐÒ\ 6\91sÍõ\97Vf\11iP\9dðú\ e\95µ\1aÁ\ 4MÛaÃ\1fë35
+ÖD\ 1\986\b0ääÍøP\9cãϦËw\1c3\17;ºä\v%$¤\12½Q&-çt£\ 1\83¥t\95;ÎD\a³¯¹ãáM\8f¾d,sî¡[\98;c\r\1f\1aRõ¥;ñÖø\vO\rÅ`©¼6Tg\83\81?ùg\9f[ÆEPïÊ?\86k\1a¥·\80í[Íý»áTùø*\97íg\91s\94[H8Ä\15¹£\8b\9c\9d«o¿¨:Jd2ÛÒøÎ\e*¤@ãb¸\91\83o¶Áøû¸¾ñ|Ë\ø$F\r7+Bpc(\ 2Kê[Ô¼¬µÝòíëG4ë\18yS\8b¥\ 27\1aÇÜs7b¯\10ç$\19î;ð#'1IX¹\13NsJ^\95jdÜ»ËK\8d\14Ê.\91\9aÂ\1a]s\82\80\ 5\vG\8d\89§ñ¡p\94Î8,î\9fK^t\88\98\88\1d\82¥æÒ¡ ÍÆ\aÛ\89ðÐ\a_\8a
+wf.P\e\ 6Û\946þl¡[Êih'mb\19\9b&        \9e`¡oi\10 å2{a]0kÚéw\14ÐÔÖx´¶\94ì\17VÌimZôc\92\fòEd\145\96m¶²²1_·G\89À\10\97\84\99ë\85þÿ-èZÝè\9b¨¢Þ°ðücº{\16¸Ù=ï~b7ʲÇ\ 2°WT\8f-?\96øs`?\eO\8db\9aZO[ÒdxWAÀ$\ 1Ðk±"¥\87\ 3aÝF²(\Æ"#\r\ 5tæº\8d\ 6ô\ 6s¦~¡<Ï\8d\82l$\93;);\14\15¿ê\90¨hʸÈsS_}~¬\\99\e s¹¯\1f§\98\97-r\aÂob¦¼óÜ$Ìî\8d\9e½GK¦Í\ 1E´*kzÝ\16\90.ÉöúÑ\87ï\1cU\86äí\r¿¨"ß\9aWÜÇÏH&Ë\94òtƤFù\1eâ*|}\12@\9ejC Ú1OBH\89\93\13«(¾\93\8c \93qNØu\95
+\9aü\ 2¬\92R\0\97£ò?¤\901ã}\1e      \9bñ\19\15]\ 1\93Dúqì\fµ\ 6_?½2i¾¹\9e¡Û6×× Ò\93óc6ºô°^dáâ£ðÆ\97\17XøKÇ©¹=~æd^4í{Ù°Ä\b\18QÎyÑI
+¢·0\99\bÌéîĹ|27h#\ fßì妣£Wv       ò¡\\16üâ®\93\8c\9b:\17\9bb\80ã\8b\9a¯(L
+CóÜ\11¹\14\ eµ#l\17:k&@\83ó4Á ·\82GW*Ô¯7\99\89sM\91\12c7°Ã/¬åä\1e8rº¡j       _½y\8d3÷ª\89ó\12\9d\1cÖ\\9ch¹°°â¯^\870\83uâr\bP\88ñZ\96\92\0À\0s\8d@øÇ>%¯Ã\95Û\83¬j<\7f*h²\ 4¯Êµ\1ë\84\16\81Ml\94éÅÐ\1277²#\9dbÙ´+ý2\8e&7Ã"Ç\ 4\0Û.¯SØÈW\ 5±¿\93à\98_\ 2n
+y7\84osø\80ú­OÙÙ\8f}v\ 5}\86£w@`\93ÿ9\ 2¢\18¿Ìë¥\0\90ë\85_ãa¡Í\91\ 24\1e¨#Ù%L\83Úý\ f\141?x¡\83óÆzr9\125V\ 1IaÞ5;\81 \93SKÈ\1fÅ\88\85\9d\8b\9cLhkBpÌxÖ:O\1a\10xà80*\91ö²ØK\8aÅ :\8d\8f\83!3h9³¥\ 4\elÄA+,=â"äù\1dj\bdá¢èL.t\18å\17 PKðêô6%ÉHئyF\92\8eò\fø\94+J\8clk\8d'\ 6¦V\14ÏvÂ.Þi\94xÁÙdG\a·ÓÛ\1e
+\1eeÇqª\851·Éun\ 5\86ï§w3·\f÷\95>¼l&½\ 2}k­÷x\1eÊ\1aJ+U;½l`±\92\9c\8eÞÌá×ï¤\9d\1e\17\14Ðç\r\9b4V¦\frõnx¹z.÷l,aµì8}ð\84\9d:;U\9eT\b=\93\13!&s×ÊʺÉ!ÌçÞD\18\97\1d¦n\9aÍW³\87@éoü'\86 qUú´Gg~\16\1f=r\8a©è>\8a\99þ\ 2\ 2\99endstream
+endobj
+6210 0 obj <<
+/Type /Page
+/Contents 6211 0 R
+/Resources 6209 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6208 0 R
+/Annots [ 6214 0 R 6215 0 R 6216 0 R 6217 0 R 6218 0 R 6219 0 R 6220 0 R 6221 0 R 6222 0 R 6223 0 R 6224 0 R 6226 0 R 6227 0 R 6228 0 R ]
+>> endobj
+6214 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [398.078 713.243 456.495 724.932]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=cupsomatic\&show=0)>>
+>> endobj
+6215 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [327.538 617.792 397.106 630.694]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=lpdomatic\&show=0)>>
+>> endobj
+6216 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [471.677 617.792 539.579 630.694]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=lpdomatic\&show=0)>>
+>> endobj
+6217 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [238.421 564.202 314.756 575.891]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/till/)>>
+>> endobj
+6218 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [253.523 550.652 322.212 562.342]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mandrakesoft.com/)>>
+>> endobj
+6219 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [192.315 536.497 223.701 549.399]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.fltk.org/)>>
+>> endobj
+6220 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [254.909 536.497 279.931 549.399]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://cups.sourceforge.net/xpp/)>>
+>> endobj
+6221 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [148.686 509.399 173.557 522.3]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://ppr.sourceforge.net/)>>
+>> endobj
+6222 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [256.19 509.399 296.471 522.3]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://sourceforge.net/projects/lpr/)>>
+>> endobj
+6223 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [318.929 509.399 354.71 522.3]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.lprng.org/)>>
+>> endobj
+6224 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [183.983 495.85 245.399 508.751]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download.cgi?filename=directomatic\&show=0)>>
+>> endobj
+6226 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [389.991 338.653 453.226 350.949]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip\&show=0)>>
+>> endobj
+6227 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 189.612 179.975 201.301]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-3.0.0beta1.tar.gz)>>
+>> endobj
+6228 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [133.761 176.063 226.502 187.752]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/II.Foomatic-User/II.tutorial-handout-foomatic-user.html)>>
+>> endobj
+6212 0 obj <<
+/D [6210 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1766 0 obj <<
+/D [6210 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6213 0 obj <<
+/D [6210 0 R /XYZ 85.039 741.337 null]
+>> endobj
+1770 0 obj <<
+/D [6210 0 R /XYZ 85.039 414.441 null]
+>> endobj
+6225 0 obj <<
+/D [6210 0 R /XYZ 85.039 382.418 null]
+>> endobj
+6209 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6231 0 obj <<
+/Length 3176      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1aËrÛFò®¯à-`\95        c0xîmã§\1cËÒJòÆUI\ e#\ 2\14a\ 1\ 4\r\80¢\95Êǧ_\ 3\82$´râ=¤T%\fº\e=3=ý\1eª\89\a\7fj\92\84®§ÓI\9c(W'Éd^\9dx\93[À¼9QBáM\ 2×\8bBDýx}òüu\18M\94ç¦^:¹^\10Éuö\8bóâí¿/®_]NgZkG¥ît\16Ç\89óâãÅT9W\f½¸<ýp}úá\r¾\ 5\0TÎÇ\vD\9f_N\13í\O\7f»~wòêz0í,p\83Hã¼_N~ùÍ\9bd°´w'\9e«Ód²\85±çª4\9dT'A¨Ý0Ðò^\9e\\9dü§ç¸`Â_\8dìnf)fÚs\93$è·©Â\91m.\1aXp]ñ\16~.Vð\96ÕS?q¶ít¦\9cÙ\r\0\f\ró\8cw}\8fØ\1c!LÜ0x\r/\r|\ fÈ\ e\86D ¨\fç(ø»\86xýê\85
+`î\88\88T즩?~l3?pu¬ú\1dùÞÈ\8eà¬\94v\81»r#8µ0H\9d\97´\98â>Ç\ 5E±ó2¿ÏËz]å«\8e\ 1ç\9b®-²|d9¾«üÇV£}×cäãò=«[\9c#\ eö¤`\85\13\83\1d\bÖ\ 44\15I[$I\9f\16]\9b\97\va\83ç5\9dÙOZ\86®j!]ây­×@\10ÛC¢i¶8.\0Ù-\v\ 1½çÓÚ|\ 5èºA\1cÏIJpëÖÍ-\8a/\8a\9c\97Íàðp\12Óä8\b\9d-}Öu2\13\88\8f\8e\10ô/¤Ýßàg\ f°\984qX·ò5¯}\95Y%\81ISܨ\9f¦NeD\83\f-G´\ 5\96\11h¿_/`¾®I\98²^$Åõâ²\99Ïg\18nZaÊÂ`\99ÕeË@S\ 2IÉcÔ×eÎcZå\82xÑ9\18b_¯x\ f\ 6\96M\83¶«\9b\X\15]¿A~víP\12AJ¢È\fNcnÄ\98hO\91s\8agáÅ\8eÉP\1eEWÔ8ÿ3\0*M\8c      YÒ75¿­\e²Ïû\82Ä\89'âÁ\16\96,Ní%Îkô>²Ý
+Ö?gðm¹ÙÑt5?\ f\fö¶1\9d%ÚgÊ ³z`È¡U\ fØ        sK~,\8c\8a\97\97åÍ\8a]\ 48\ 4Ïz\92²_\8d\99?\90§`\as¤¢ì´Ú\87\96õ¯bº»\15û/áL\8bÁ'\9e0Òo\11[78KæÚµù±ë\81;ŵ]\89ñ\98»bEê\14\82\9fV ~\1a;\19®æWOi:Φ·W¤Ëh©{¦N`»1Æ°\a\1a|vÛÔ\et\0tÚ¨\ 3\9e\ 6IÑ[w¸\90\9c\a°\19Pm<\89;^VÁßãp\8e\1fâ\997vu¸ç\aY>iµpaÍE¶\8d]b>rjdt5ú\ 420¢\9b\89\ 6\81s½ÌY½Yæà'þ5æâ\15\86f=æUUäê\b\82[ïT\ 35âTAìñ!ßÐ\rÀéxcL\11\15X\14\ 2\9a[Á\¾ù\1f®û¼Z\15\87³ø\91\eEñø4\90T¨h°ôQ¦\7f\ 1ÓàÇ¢ÉQTQê´õ¢#µÅ\7fì_\ 1\8f¶>\vCçs>\17-@è\8dµB\18\9fþ\88\883~!Gf\84ª#%ì\83D$v   OâU\93J\88ùÚO\96ö\8bB"åÐèú¨\ 5ð\11\rG\ 6wHÌæWÎH\830      \89à¬\87z\94g·´¿ÀY vRö\11içV|\16»\ 6ÀÌh\9d¨´?0ÅùÕs\9f\959P¶Ìªà8R3Þð£\12¿)\fe©°F´®Øëý\10ZIi\1a\81nV\87\91Zl\12\82\ 6±Í(×\11ÙÉ\84H4Gk\RH\14ãØ\88AÙÍ\82©\1eÛÕ0°=ÿøáôÓÎ'²ñ#Dzdè\rÇÏΠgìÍ®h\19;bó\ f\8ciɵpô%\87ѵì\ f\ 3\1d\98°J»õ£Tm\16\ 6\993$X\90¥Fÿtc~{qúîêp\1a­\_ù\8fYs\94~\8b5\aZ¡¶\ 5Úã\Z¼'Á\8f\8d\1a¡ãn\94q6aBvo/ø\89:\8dÏýÀÏôÖbi6{ö\92þÕM'ëÂÈJ\9c\96y!C6RI\10\11\80\8b2«[á\ 5\81\86­7\84-'Ã\94®\ fÝ%%\83  ©é¾/@\8d\8b#\9b?\916æhZIâìåm6\88DZÃ9i<\bwø6\97dIf\92Ø\86ÃA\82\8b\1c\17;ÿ\b\9f\19Ê4y,Â\ 6â{\9c9³¼:\84or!ZÖ\1d\9f ¢¾ Æ\94EÇgÁÕ\8a;b·ßevàô\ fÌ.\16¡\8e\19[¤]\95(1¶ø\9fnlo\8ajmý÷Å°.<\9c9t\95\17=j\7f\16ûóC²?xP4Á\80\1aøÑ\98í\ 1IÎÕ§Òh\1c\94d\ 5\ 1fó¦é°¾E\12\e]q|\ 6É3|¾4yÉ\0,ò)çÊsQ¸À\ fÈ\ 4vI:BJB\9b\8cßöj<T4)\82\9aݺ%0ÌÂÔ\8dáä\86jöâãÅ\95h!YQ`C,¿P"Ú\88\17¡"\1d\80Ö\8fàø²¾Ù·\96\8eá?5\86Ø\14ÝïÈ\17\92Â-z\93\82£\18Ó,¥ü×      H\99eQ\f6C³i48¢6\95ùÝÖ\99\98;#¬ÜÛ;\91c\16\8b¨5r¯Á½\1dÕ\8dC7\81F\99:_кvFI0\14{eV\ 3È+´µ¶^ñÛ¦\1d\86o\9dxNËgg\1a& ïid\86¢\13¢±©\8a\1d\8f\810¡ðÝã´²/9\ fÆZ%\0ÞK\1fÚÇ\13mrö\99í»ôG
+ãÁ>áma+§¾`\ 3ÿ\ 2ªÛÔd\ 4}{¦4Ý ²m\87    \ 4\ 2èðÅ;Í)q\19qf}h\11Ï\17ú>\7fQ\1df\ eí±\17K ÊR\ 1(yâFÁÿ§Å\13K\8bçõ\94\82\9a¦T\14|q\85\a\86j\8dý\v6L­$à\91      \9aÌ¢¯§)|\0j\88Q° ³·¨·\ 4ÜvuËiï\1fü æA[3Í¢ç.¹ñ\99\99\1c1W<þ$_®¬Ù\0ìE]Uy3ç)I\rÀ!\82,÷t\81òÁ\91\1a\8a)\1eiLA\94\b\9ehü}c7%\80ðØIt269\81à\8e\8a\82OÒu$¢Æ\ 5\9dü¬íÐÁ!¶]Ú\11%1q$í+à¶Eú²&\17    ðaû\90ü¢Ðîì\ 4\ e:Á®\95T        wLùM\1cîW*cY¶íì`K\84,'ð©\9fs ÛÄ\83/ü}\ 1\7f{ä£l§«\9b\ 2ÃÁ\ 1çÀs½T\8dG;\r^ÿ©`GV\1e\80\15Ö¥u,ø:\9aRYx}Sæ\15*/\18\87pìë\90\88Íy-\ 5Ðá\92!×pu\1aþõ\f\80ý̦\1aOg «\f\83GS\ e\15©§D!\99\17l\80c禲ûúA\1c5ìwEÑEòØÈw\838\18Æ\98Ï\e[ÛH\13\98Ý(\fÞ\0âÃGÄ<\7fß+Õæ+#û¯¤9ù\8c;¡7\9bi_\9f\9bÌúX:\ f©¾9¥Þó\87
+¢=öùeU\7fQÆó\9aæ¨ú GYhÁEjìH!       #Z'vÉØï\1f\1d²\ f\87ì?Z\ 6y0ë\13ÇÑ÷+L_/Ö<õmMM4\1c\82§à2\0¬Vìn\82\91Ãõ#\7fÏPû\9aÆó!\ 2\12\17\80Q(ð°-¼=\92¤\1fh(åÒ¿k¶ä²\91÷ù\15??ñêñ\91\93À \15>&1()\9e\92Ø\12\93*\9c\81;\ 4+J>áµÞt\ 2¯ùyc[ý\84]\89X0\83"*é\#lW:ÑÊ)|\7fÙH\ 4·üwvIâW1¤\9b`ßCñ\9bÅáýM½\92Æ!õô8Ü/,Í\96Á\83¤øn¯gpÐ]ýÖ°\ 3SØ2.°Ý[\ 4¾\9eBâ¸ßÜFðAG\ 6AÛæð*D\12AâÝÔ\9b\ 1û7\94\89²üÚ¹¥-Ö\1d£¥t\17\97"¹7±a<\7fÈë5Mv\9cÏvöö¡o\12\19ªx¡ö\90ä\1fÆé^\10ìsh\80×Bk¨     \14$\92a\ 2\ 6\v-IÈL\9f.\ 3AV´\1d¤\7f\98ÞAr#\97PÈia\19Øó«\18\ 1ñªæÑÒì\1a\83\f¡\ 2\84>c\99a×^¾6Äh¬8þ\99ÒI¬\83|?å\ e3pì;$s{÷ÃÝoJ,pF\83^\15¿\184¾ýý¾\ 1\1e0Rd\94¼\e&Xb"\81\83Az\9eˤ&£$\9a±r!\ 5\8f\9fL5Ô\8e¡Ö#\1a«\8bí²æ\97A\9f]Ög:~\9eQâOúgîh\v\8d\zô¥
+Z"\ 5\89¬\90ë%tÚ\81ç\r[³Ô¡(8®ðµPË\86>7\95\98|ß>E\86ùê¶èÏ\85\82\13B¡º[2ë+ätõê\19¿]Jý¦\9c·¦C\98\1f]\91/\9a÷MÇûi\bu\1f¡ñÖô¦0|=u¼9º\19Ó\1a\\13úùá\9dÀ\7fÑb\87EÐl\95o:\92× Æ\ 2+²Í\14#eMAáj×Ëâû'Vq\8díb\8at`\85¤Ô0u\7fÅ3â$\10LæuÔx;.S4þ<\80\9a^ÚMö/Ù\8f.Û1x&xÙ®(Qzúj_an®F¯öA¢IäF*~\94\r\ 1\e\1e   õ>\17(!\92I¬Ý \8aû\18\ 4Õ\96Rn\8aÞh\17\83\9c²ÈeÏáO\15B7öiï\93/\13åzA\9a\ eÆ´ÎÝG\ 4x~Z©ÉË\1aV4Ù-J§®\1fF\13ßs#\1díBc2\96ÛõÝn\15ö6\8a\1dï>$©áÅ\ 1\10\9dYû£k0´ç«z!é\18 I¯à\99Õ}z¬°gÄÙ0\fó¯¤ñyYöj*\9f~ÆÖ      ÎGÞ\1a\9eKˬ]\93\9b¤Ä\a^»¢ÊÇÝ>vSñZ»3ìÁ\bð\9eÆ\9b¯ë©øDÀC¢äÚâ¨\8f\82j\10\ 5\15èõî"\9bô\1a\7f\95¢cçJæ)\16ÜË%WZo\18H]\10Âv¶·Ûåx\ 1\12\80m¯ËÜ´cw}íÎbÙÜ\96\85üHÄð;g×bp­í\1fìÚÊÃ+ZYOc3\bjQ\93ôæ\ 5UcÇ\15B\ 4\17\83\1a&\94i}\8fA\80óÂò
+Òìþ73\7fßFñ÷)    ÞgiÏõ¹Oq\\80ï\92Ðïø\9d\8f\8e]\95\f\13ÚdzI?=jê\ eÛÁv\81\7f\ 2\1eùѧendstream
+endobj
+6230 0 obj <<
+/Type /Page
+/Contents 6231 0 R
+/Resources 6229 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6208 0 R
+/Annots [ 6234 0 R 6235 0 R 6236 0 R 6238 0 R 6239 0 R 6240 0 R 6241 0 R ]
+>> endobj
+6234 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 559.497 139.975 571.186]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www-124.ibm.com/developerworks/oss/linux/projects/omni/)>>
+>> endobj
+6235 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 505.3 144.521 516.99]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://hpinkjet.sf.net/)>>
+>> endobj
+6236 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 450.497 168.415 463.399]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://gimp-print.sf.net/)>>
+>> endobj
+6238 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [164.585 306.85 206.668 318.539]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org//kpfeifle/LinuxKongress2002/Tutorial/)>>
+>> endobj
+6239 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [405.811 306.85 443.349 318.539]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/newsportal/)>>
+>> endobj
+6240 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [286.974 292.695 416.288 305.596]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/macosx/)>>
+>> endobj
+6241 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [175.086 279.752 261.453 291.441]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/newsportal/thread.php3?name=linuxprinting.macosx.general)>>
+>> endobj
+6232 0 obj <<
+/D [6230 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1774 0 obj <<
+/D [6230 0 R /XYZ 85.039 732.512 null]
+>> endobj
+6233 0 obj <<
+/D [6230 0 R /XYZ 85.039 698.974 null]
+>> endobj
+1778 0 obj <<
+/D [6230 0 R /XYZ 85.039 395.581 null]
+>> endobj
+6237 0 obj <<
+/D [6230 0 R /XYZ 85.039 350.615 null]
+>> endobj
+6229 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6244 0 obj <<
+/Length 3247      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1aÙrÛ8òÝ_á·P[\11C\12àµoÙØq\92Í¡\8d\95\9aÝ\9a\99\aX¢,\8e(RCRöd¾~û\0@R¤\92MÍú\eâh\0Ý\8d¾!ÿÒ\83?ÿ2        ]O¤\97qâ»"I.Wû\vïò\1efn.|\rá]J×\8bB\9cúÇòâÅë0ºô=7õÒËå\86@\96ë\9f\9dWo^.\96×\9fgs!\84ã§îl\1eÇ\89óêËbæ;·<ºøüöãòíÇ\eìI\18ô\9d/\v\9cþôy\96\bg9ûuùîâzÙ;v.]\19 <÷÷\8b\9f\7fõ.×\80Ú»\vÏ\15irù\bmÏõÓôr\7f!Cá\86Rè~qq{ñ/»\vÏÉK^5AÝÜ@Ì\ 1ë4\b§90G\8aÃÔò ð&x\0\eøÂ\ 5\8a|7\ 1\ 6\842u^Ï\84çT@1üß«6_A3\8a\9c«ÙÜwT«îT\93Ío²2«y [ã|ì [\16\ 4Ô\18¶Là$¤ë\ 3â\ 6'?\9cÀi¹Ífs\19ø\80I"\11\93 ±\98àðzf\11á\81¼á¯*áë§\8eÚ\13j\7fæå=NxÎ!\87%\19\ e®ô\92jÃ3y      3÷4UÎà\9c#tó\16[_-\0\7fÛ&+6(#^è|¬Z\1e­ÊBÃ!R\8cjÆ<Ыø»\9b\99\89ìÀ#-\10      l¢{ÂËL\89ôC\8dç\13&-2X$\ 1R\854S\eO©ó\aÚ\8d¦\11z\83G×È ª|\ e\83©pî\90\8e\96×äæ;#´\ 4\bn\85ÇÜ«2ÿ\93pZ\9b\9dø«\18þ\11OQ³ FVàx»U­\86Ô[®TÉ\8d{\94\a\90\ 5î\19QÀö/\9e/¡[dæèr\82ìvË÷#}\81\vBè![ýÀAÚêjÏ\1d¸\ 3Ý0\1cBÖ¨\82\aÿýáýü\ eû\rñyÍ£ZXx¬mà\ 2£Äs~Â\ 3ó"c\18¸\v\9eç.£¯\8f\1eÝóí®³¢à½\81!\95\8d\97$\ 5wZ\fÆt6\a\9eZáix\1fÈ\9d\15ë\11"T!;EHÒ\89\ 6g\81dVM{»ªó\83¾Q\98^\90\14ô¤\ 4Æ®\8c\84\1fÉÑ¡Å3ª²a\90_¼Ð#ëuEÔB×\7fÎ3x8Ò\80í÷¹U\84?úâÈ\9aâVõý\8b\91^Îq?ö\1eÙ!Q½Fc\ 2\86¥D­\11¡ç\94Z`\vT\1e\9c\88è\83V\12\11ú\1då0Î\ 4!ÄAop0\fH\9d63ä\12Qp¿2\95`B\f;ô   t\8d¸ôØX\91\87a¼A\1c]OpÏ\#\ 1\0®zÅV\8fàtÌ\8b`\8eU+ô;m\ 5\90G\922«%\1d°ÖñD.¾\12µGX\15HgU\1d\vÜ \10D#0\1d;!*-\rÞ\15\15\82?24\89\f|\95þ^\1f\f+xF8·lÎ\8a£F\12¶¢mw¿\19¢[\14\83 Ò'H2\0ðy³à/^ì¶j«f¯êSP"Qµ$\0Ôij\1e¬µ\9bkÊðZ¤O\96}Lý^\91\91õÁ(Ò-¯Ðæìx\84L»OÄhý\ 4>æ­a'vÕzMF;¯:kà\ 1PiÈ{\8e\16W\8b\1fNe$Ð\ fy£î\8d,àð\1d\8aÓW­ÙZ!°m¬\19ÂL+°±¼x\8a½mà\95¹=Üå1\a#wÖòÁ\ 4\ 4)IÏ\19ú    xÿH{Ä¿­\8e\87æu^ ¶\13èÀoF     øðD\83²§ùú\88<$3¿FÞ\8bÀy\vÔ\aiB¸\r¤\96\ 6\91XlØè'Hcg­²½\91$ìoÉDZìѪ\8aÇÉL°= Æd\86­8  \84#3¹cÏY ³+fÖXÇí¦Úö\10ãæIä\86B\ eØ\87ì/\98 áÇdáª\ 2Å\81\ 4²Ñ\92\11\86\13\82Ð\ 4Îp\84Ðææè¹5\8c¸\ f        ÒÞ¸\11\k<\14ÎâeØÈ\88Ne\17Ƕ\18\80\9b>5¨0\10\93<ns\83\a\9b\10h\94Ùã\14\9e\8bÅ\95VUØ\1c\r×È¢\96ö\16\92\10\9c0Ú¦\0Lòf`\93Ùe \95G        \80ñå\16µ   \97\f\81\81ÓàÍp[\r~C\17Ï\975\ 1\ 1_¾\\80ï\81óLÃ\96X\e¦\16¥\8aÑ\b=ÃXì׬WÕ\9eY_Z«¼\9eÐ\9c\87Y\18\ 1wrÅn\0v\b\132\17ø½F\99Zpû\86ÌWÓÒÙÆ\91"[x\9a\848\8cÉKQß \14¦D¦\8e\r\ 1\89Ì\9ac\84£ð¨ªw.Ç\9c\9bs\82\85\aÒ\ 1»\92Õ\aTBc    2±Â]¶Ü\1dÞJ\98\90\91Å\95§áÎ\98\19ëì!§Ð\16\82Svp-¡@\ 1°'9\ eŹm\85n\0ý\v\ e«fÇã]\98\ 5\9dI\86ñTË\8a\8eÍUU\ em}=\ 4Ûjt&b\18<ú@êÁ\84ý\86!\13¡i\87ô!\8aÇkÕ\18??¦}CfNó\1dà£Þ½©µ\ e%cÏá0\99\ 1lÀ        ã­ªï3½Ðð\91\ 2\89$\fPgXl\11òÈ\1e\ 3\9b\94\82.V\8c8\9aÀÉsÑDl\8f$æÀ\8aª\17¢õ·%Q)ç\8bÛïæ\b\r;&\ eÖu§\v§)\7f\ 1õx@±Ët 7c\8b\94ÏótT\83\8dW\88°ñ\ 18`iá\8b.ªC\17÷Ô\14\81ÎØà4Ëø¦åå¹F)SÚ\ 6\80\8bn¾¼Õ\87k³UhX4\v(¤¹É\9a\9fh\9e¯\9fM\84\97\10\95\18Ü\8eÍiF\ eÆ/LÐg$©\e%)gÊ8Qßk\88Ï7ßHEw\87A¨ýüt{é»A\fYüT\ 6.ÜÈOyêü\ 1\14G     ¿ó/à©o>~ú\0½ëÓÃb\b        bi\ eûß\89¸owè#\ f\83Ø\rãð/`ÿ\a²çÀ\14¨r=&\ 5Â\89[\1eý   o>»ã\8eeèF­26Å\bÝWÛÑV6©\14\94âQD\10x\91ëÉaHðh\r\12\85ì\18»\97ë^ì\8fAzk´\1a\ 4\9a!9/ð9Ñ`\81ÖÚc6Ð\88\85>§Èì\8dr䳺+ôÌÐ\12ëãÌÖý-tRRk|»T\82ú\9a[\\9aÈûYÒ¾_¸\98H7\99\rìUu\82é\9e
+AÇD\19¸\82kW\13\85\e\90\15\99Æ\83b\92令\82\13Ť\0KI\80ù¦_F\9aÏ\88B\8e\9b\ f\4â«\81ƸèD1Ù\15Ï^U8ýX\16\95Z\9f,|\8b¼mZEÑ,ßà¸(\a\84\9d­\92       ßMüôÛrþ&£ôQêr\80\90¾\ eâ¤\ri\ e\8d\1e¯\180ïð¢qÅ\9fÍ(mæP\8agûå\9d\92\87ÞëÒEý\ e}\14\8eHþ,LB\a\8cÒaÓ\81Ypg"b@cTP\92ºÎ\ 3_RαԠù%ÿCå\1c)MÝG
+\13 uª\0³\94|5\90¹aí娳°\86ç¨\8e\ 1ën\11ÕÛë\19åb8ñ¥$aÖÁ\9d?(:0\84Í£aù\aE¡`­\8cC@\80½ÒU:ì4[#TСT\8b\16\18ö\14\9d¬½)
+Æv¤ÉèçQ¼\88\82(ìr\a{w]Â\0`ÈùâØp¥´\9fÓEA?§\8bCÊ`<\1d·`
+ÝE\8c=qÀÆa"Ó\8b}\17bD½þH\1a]\98j%;Ö\10îü¦²e\ 3Àf\9d[³ºj©à\82(r\1c\87Íï×{´­\95\90~ÉdÀ²¬l\8e5Uö\84d²IR ÓU4\84p(¼Â\ 6+\r4
+ÕÚ0\ 1ûk:x\18K¾`õ\17¢«!Ò\12ô\17\7f\9fPòØsc1©å~\ 4\86\9c\99ô'\94\1cN\89\83+Ã3\ e\12§ä÷\1cä§^´T²\1fÓ\9c©\99´»ºK
\ f\80qe9f< <\7fSä^è¦hÍaT\1e\ 4\86\83\8a\8eÜ\7f$Ý8H~< 8\80z\8cüH ÝD&Ӽ´\16fSr#Þô£Æÿï\92^m3Sr:eù\94å \89¢WÙ£U\²\15gK\93¸\88\fowÂ)\ 3=Ïõ\93àǯcMÅcý\1e\82\99Ëi\90*iÅ\80Açw\9b\b\10â\80®æI^Þmfã\eâ­1<V\93¸\82ŵ{[úÒJf|\8cÐ>\82nµ/\vU9\96        ®,î¦øDÉ\0³)}Zlú\ fù/dË3\8aHÀ[¨z`tE\12²ÕI¸\0\f\9f\ 3»A\98è\89»)+\10\9cÙkÊ~7¼´«Dî¬[ÂavÒ        ò6ox\97sW\ 5S\18\94\98\ 4~pòI6Lï_Tg¬§|üc^\98»/Ìû\168O­\9f&GçjlÚw¼\9e¾8ÊÙÊlÂ7\a\1e\fÒU²zå£õy_GõñÐY¢\17¯¿\1a\99Ë;Ó\81gRCûºi¹²wN\b¥çF2~ZBø\96´)5Þ/uVʼ»    Éy?½9ÀÌ{ÕXæ¼Ë¬~§\14ý§\17ý\9aw,鱬e,á"\1dI8@p$ëu/^²W®Ù(*\8eé\93Æ÷DÃV
+»]NØ$BÈ\95âèÇ\rù\9bÅÜÒýÎz\1cC7Eafï^ýc\81ÊylÆ¢\0BäFAl`§ü2H\90\1f\ 4OÓ²/·Zä»øuª2Ì:uò.\ eC¹Ö\9c¢{æ\82\86ü\8eÙ~rÞMÓ\84ÏZ\ 2b
+2Äå®á\1eg£Ð ¨£âg­\ 1o°º\f¦\90ì\8b°^\80Ʊ\16\h\a\88%ÂÜ(\14½î\aô(´×ç\14úx\84Ùp³÷f\99t\88ð\e/\8c\1er\13z\aã\19mðyßq\15o\10Üö\ 2X\eÜj×!äð÷\1f¾ó\1d\eøô¤\1ay\15\b\ 1d\ 4\8a»Ä­rÇ\1dª\89ö*`\b\e\a(ß¿×\1dc\97z«&\ 2ÌP¤?n\97z*4Ö\9f@¸©H§9";;ø\8d\1c       \9f\8f\84.\8a#öÃ_\ 3\80(<Ó\ f\95}\92©\94\10\84¾\91C\84¡w0Á\8f²:´#>ï9\v«êVõß\13\83 qÓpX=¤ºR\80¥\98¬U9ýÒ#ÀjÎI\8d\10Ç\14\87\vÕ±åþÖfrܧ+\84/\15÷\ 2\ 4\19;'\16\v\ 1QCø\ 5\84×\13? ñ0\vCT#¬ßa\8d\81\ e\9f,:âLÃÅ\ 3BM×Õ³zÂ;\ 4\ 6è\1d\9e¢\96¼D;\82¾Õ¦¯¥\8eÈ»²\ f\ e÷ªÅ¢_s`îÛª\84v$tCìAth+¤MܺßÀÈ)w¢\8e´S¥»æÛN.9o\92B`vxæ'\8bZ\fÿÚo\aE\f\15éo29H\93S<û7n\10ü/.[×üendstream
+endobj
+6243 0 obj <<
+/Type /Page
+/Contents 6244 0 R
+/Resources 6242 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6208 0 R
+/Annots [ 6247 0 R 6248 0 R 6250 0 R 6251 0 R 6252 0 R 6253 0 R 6254 0 R ]
+>> endobj
+6247 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [135.627 522.948 178.893 535.849]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://printing.kde.org/overview/kprinter.phtml)>>
+>> endobj
+6248 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [258.892 522.948 288.461 535.849]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://gtklp.sourceforge.net/)>>
+>> endobj
+6250 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [376.043 348.815 402.884 360.504]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>
+>> endobj
+6251 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [311.498 321.717 358.4 333.406]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi?make=Anyone)>>
+>> endobj
+6252 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [468.792 226.266 539.579 239.168]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_4_Plus)>>
+>> endobj
+6253 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 215.444 137.157 225.012]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_4_Plus)>>
+>> endobj
+6254 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [311.854 118.479 337.786 130.168]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_driver.cgi?driver=ljet4)>>
+>> endobj
+6245 0 obj <<
+/D [6243 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1782 0 obj <<
+/D [6243 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6246 0 obj <<
+/D [6243 0 R /XYZ 85.039 743.459 null]
+>> endobj
+1786 0 obj <<
+/D [6243 0 R /XYZ 85.039 484.308 null]
+>> endobj
+6249 0 obj <<
+/D [6243 0 R /XYZ 85.039 447.441 null]
+>> endobj
+6242 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6257 0 obj <<
+/Length 3364      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZé\8fÛÆ\15ÿ¾\7f\85\90\16±\ 4X\14gx»\b
+·I6N\9ddã]#(\92  DJb\97\12\19\1e{ô¯ï»\86\87Äu\12÷Ë\ 6\ 6¬9\1fgÞù{oVÍlø§f¡gÙN4\vBe9a8Û\1c.ìÙ\ ef./\94¬°g®eû\1eNýãæbõ¥çÏ\94mEv4»ÙÒ\92\9bäÇù?¿z}uóÅ»ÅÒq\9c¹\8a¬Å2\bÂù?ß_-Ôü\9aG¯Þ½ùöæÍ·\97ØsaPÍß_áôwï\16¡3¿Yü|óõÅ\177\83Ï.]Ëõ\1düî¯\17?þlÏ\128Ú×\17¶åDáì\1eÚ¶¥¢hv¸p=Çò\GúùÅõÅ÷\1d\15\9esg¼kâvK³béØV\18ºSk\94o9>ÐèXઠ       \16üd«àô\12\9eåz\1eo<%\8aSC\9aÊ\9b ùæP.\96:\9c\17\15\89\8f\vh7À@/\9cçÙ\11ÆnkîÅUÊ\8df/\8dâ\98Öf(\96=%ì¨
+$r\97\96¥û\8c      Ëúû¬Ùc+\98Ã\0,jÚ\92»ôE\1akð<í¦É\8a£lÚÂ\11O.ïøÚòTh®\8fCÕNæÞ]~àÖ 6קÄt\ 4R:aåÓ\14^\9en÷­ÈñþøI®>\87{~\7fv\16×Ò®þè³,]í\0\81ÙR¡æE\7fôLoéP/Ù\8cÞ¢\ 5½;îØÄâcÂ\8dK\18ýö}^\9eÉDißR~ð{Ïþ\93í)!]ó\aïQSRÔ\81<ïfNµÞ·\82ð#äNîàÝ\19·µ\15\ 6Ñ´\119\96ïø¿eD \99\9f\94ãÖbOü\7fÎ6\0F\ 1\8d%]*­IÁ?9=E¨Á ª?~§\12I\8b}eÐ<î¬SÒ.lr\9e¸ ØVd\ 5àÜ\96:°ì(z^îéßè¹\8b\16ØëÛó\rò\r\\14uî²ô\1e[J\1c\124P¸ ºÔÎdÙ#ò¥h+î­\91\9e\82ù}-b¡ñfO\13ínoúYÍtrbéí«3\9d \1dàÖ\a¥åL]hß4å«ÕêþþÞ\ 2ÿÚ>\94Uvl2\91\19È\80É\1aÃeåÚ­Ê2\ 1åqýy\81?Þü\107ÙÆÚ첿'Uv\97V\9fåÿI\e÷S"\ 6½¯®xõÛ¸N«¯Óæ\17÷\97«¼­?­÷Åýgêô*\91o\9d¸\8aÓ\0f\83¹ùFCÂç¥!ß\14uÃÖ\97u¡¬Y\90\9e Eä\8f\8bÐe_æ\18eàN¯Mèbr\13x
+\1eØ\91z\1c\87æ\e7){¨Î  &¬M\10ÐÌâ¼\88e\ e"\1cî=S\eDCê#=×çg\96\rÎV+ý\94e;!\84GÿyZö\r\e\81Ţɺ\91\98wÁb\8bÉìj\9cÐ,\9c\9cW7f[vÜ"÷+4\ 5ØDc\9d¸Ò$Md}Á¿m\9d21\10?\99=\ e\1eØK'©\10'ÁÒ.X³\97\r(d02\8aJÕß\16K/°ñ\94\8aÏK\12F(9°Ø\ 1\8aá£Ó\99\12\8e©:\88X7ÐÃhßÃx\170üº\95\91¦\8a;
+e\\99K\ 1g"RhZÄ·\97\r¬kÐöç­Ù\99V\80\91]­À\v\80\85b\0/\16\1c\q\88®b\88\ e\18(\94\91\vw\85Cî±\ 3geò¼ JÙjrü.IB1\1e9áI\19\97´\19\84\11\1f\11\85ü_"\ 6\8cqm\ 3/°7EX\8aÒÅß-aË\ 3wØéCã\a\8c\10éz¹\8eka3\118\10YR¦\96\19\8fô\vùú\96Ü=\92\8aì\8e{Ø&ü\9au(\18\96¢Ø²8/vܽ|ÿæ¥\1c«\1a\1fëüÎ\1d\15å>\1c:ßÁ\81%=³h4V\1d\80³õ\ 3\bËþ3Ë\16¶(D·w¤pÒyç)\13#\0\1cmKþEéá\16\12\186\12Â+w\1dÊ«HaOQ¤\v)aè~\ 4\1a\8awçNWYa\9f%\8c¯­­(R¿uíÁuA\92±Üh\83£{\ 1z5ÝN\f\ 6&{3<¹>bÄ+\ 2Ø\ 4\a¿[~\13£·É6\f
+i\rÛdv\94-ìû\19 (?´ÂÈ\19éÙ.=¦UÜ\18\14J\80°ØUñá\¹T\84èÜÇ\98nùnð¼´ë:ÍSbCî\8c\83Óx\88\87ã\aq\ eàNÈuã\12²+\9cdOeü\18ÉèV¨d;\8fçpöÕ\97Ú\1e\1cC\85\81\15\ 5¾\1cæóbáØóû#EtZ<:³§-¥\9d\1eÿO\90Ó\90:\ 4\86ZV\97\18
+b$\8aÎ6r8ðéÈE^º¹A\v\ 1<\18\86J¨ô\97Ì3ºçíÄwÁr|;\94\1d\97à\ 2)\16 x!\ 5rBeií\8d\14è\8aQsðÁ\93¸Ú
+<C÷i·E\8a\15>?·å\0\1eîñ\1ftÈ:c*U\88/rÜ@â
+4ºd\ 2\96öl¡©-G!\-8\ 1Û\93¹\ 5l¾Ë\8cÒÝcäð8È0& \98\85\9b\93\82\17\1f\8b\86\e­\99!ŧàÊ}\82\ 6 /*ãº\91e\90GÛ]L=nd4k&ÂÒ¦hsÔ£\10Ë5\1cÐyçÚ \ 1\98\ 3zRhGó\9c\12Lé¤Ç\84óM5ßÕ<Äj\19\86Ä\8ex]#Ê\89\0\14ïÙ¯\91=Òü!¾%VË>¶o\18\17\a×\7f춯\ 1@W\8eD®U\ 2n\9cå<\98\1c¸mpÓ#LbMa
+\83¬\85\8d:TCÿ|nB\ e\84^Û5^)¾CnÚpÏÚ\82]\96\ e\94\15\18ÛÀÔS\87ÃÔ\13{k.\8b\19ÝxÁßס\9e\1f\ 4¦\10\cIÂä\eãð`/AE8ô\9ab\r#.\99\b¾Å\ 62õüFZAÞáéßíÛtç\a\8b\92ª
+\14ÆCF±Y%n\9a\85ÃnÅó!Èê\11¿{\94å¸#0$\98\15è\19JìÏ\85\84^£¥¢ñc*¡\1d6;\82\8diE\12®\e\11\9eF\93\8f!/\85\8e&^âo\1a\eãÀÞ\10\17U<D`\86É×<ò\84t=Ïr\ 2\13k®÷,^,\ 1x\10;ÓM+)\12\0ù\84\v®\94_åõ\84ð\95¶Aù\8d.³É4\ 4H°ä®4:S\96\ 3D\e\a\92ÞÁÂ\99YÓû\90\8ecf\ 1{Gíö\80\eÜAç5aá05Ã>ãfhp裠\8eû)9Ð\92nÇò\95u\8b²\81S£ÃÕ\1exyZ»)\ ee\9e\92Ç\84Þ%îà\¦©7\ 6\89f¥ÐØ\14\ 43\b°\9f»\12®\8d£ÉE\90Áe\92 b0\17\eåN\92uy\1c®\88ÙC\19ß&\19¡cëA\82×\1e\ 6\ 5\87\fë®H(\1e|¡³È\9a?/1ÌóÑ+Æk       .¸rK    bäöÜÁ\ eÞ\fÔnM*+Ù3â\91b+\87\1e&¼òùI&\f+\8f\94ש¨Çfá<1q/gåq]\e²~*¬i{.\9cÁfÌ?»*e\ 1Ú\\ 3\16\0º9$\8fè9OãêÈÝ\ fÉ\10¦×\86\ 2´\93\82íñ\13\9bæü\1cy\97\88KCðKWxؤy\9eJ^8\11RG \93n\ 1\f­÷ijt\1fº$\rlÄTØ\86FúÀ\15«´Êú$ß\14\16\12^ÓÖ\83,   F\.6ÑŹ?JÚq\v1\v\94R\8c\rhJSµ\86°\9c&æÍ;ÉéEb45ÎU£.Wå\1dRx\180Áë³]ººÃ:\14\1føB0\0®Ì\18yf\9e\12\92\ 2\1d*oÛ\8cësjþBFª\94³zVß¾\9c@Õ6 -\98\19êG\91\17\90yx:ºD®\15ºÏìUîº8\88ã'S?H"\89\ 3ÈÙ\96\roÇ1¡Ç\19Ø»ë\N&á\86J`ðû6ëÊ!\ f£G\ 3²\v«¨vX%qÝ        dìê® Im\ 3Øzò¤PØ­Û¬é\9c\90    }y¼\19\\ 1\1cι       \r
+õNHê\1dWx×$«oI;¢Á¹\1e9p\8d\11@0\ 3pVeÜìWM±:<.¥(n\95å\14ÖQ\ e\bDùýk\94\9d\b\83bq\0ê\9bnS9\e\99\17üf`VlÊ\83Õ\1cÀ``ì\1c\ 1=|r¡\1fÔO9þd½HG>\0\8b¼d÷ÎnÙïr\rlÓû%Íþ\80åm²þ5\ f\8cb)Aå\8d©°96X]\8cÆcäzJ·\ 3â2^HÓ \8e\11ÃuàA&\19\19\96·uµª÷q\95®6mY¯\ e\ 5ÄîÕ$À\88`\9bÓÕkèûÌ\14×vÁ:ôЫH½LÏ\rª"\14Eþ¡-\8d¦'\ 2úÿ\\10òf\9fÊëè`\9c\8fÞ\ fÈ\93\9d\ 5Z\98\977t\87=9úS\93(\ eìoºòÈéÜKS\874ÉV\87Ò³úÕ\84¸ñÏ%ø5\14\ f_\15\97ÅÒ\ 3t\95\97qrÀ¤\a;ËR\ 6ñé  \1f¥Ê¼­eê\8e\7f˸\82[¦ù«U\92Þ­òÒ\96é/ø\17C<©\83\ 2\v       GÊ°¼2\14\9e²îIá+Û¶B­\9f\97ô¿DÃED\0Þ\87\11\ 16:'«\82>®ß/%ãCÏ\97÷\v\90SL\86k\90ô*\88+\97\¼¨?a¢\¯ÀÖ(\ 4\fJÝònL¯\10\14\ 5Àåuþ\8f\ f8x\1fÃ\81\11è \15ü#Ïß\fú\91,ì<wöì¿èÉÜV.*k§×ÇøÐÕñ¡»]¨Ñõ\96=høsÕ ø½Kyã\e±\MùwI8°äuWèÇ;ìÇÐtSe%×0p\ 5.n¸\88\91oq\bó\84ºàISk!¯ÉC5£
+åõ¾d\9cª\9eþy\8dí\80\ 5~Äc%\0ù\84\8c¤7¤8f£ky\14\16>ÈF\81\8c\98\1fõð>\r_?\93\9bÒ\9b\1a vÉT]m\85'\99j¸·«®\rÞ\8b\1a\8at\97>`û_\1d -YDÈ[`à\8b\9aç³c\a\92±k\9cî\80ª,D\88AÇç\18|äÑ#%t`·\94\rä<¸\8f\1d?\95\ 69§¬êþÄ\84²"\1d©ù¯-iFÊ+cs\195]\ e\8c\99¥\85ÁÝçÐ\90\1aõñÑ qú`_       ä%Yód v\ 2ÛR^8[z®¥¢g\16\89¯Çe`¥ Wc¦\1c8\9fËLò´D\ 3\84\156½&pÒk\ 3\1ei7ô@\8b\83Ùq"\88*?²:´I\90)ÏÖ\f\98\19:ÁÕ¶\10G\87_\9a@O\91¦?£\1cüá\11|\8b=3;Îûþ\91Ã\94ü}\ 5Ò\ e\87\914;\8eê1R\8cùë\15F\93×ô×\92\10ªkWr\86~wQþØ\ 1÷KÉC\88\10<\86ßÞ\ 1a/kø·\7fíÎ\93eúÀ<k\rbaÝ\81$DÍ_ïâÌÔo\12!IV"\84&Ê÷°²SRm\80OÉ#O\85
+Ç·\82 \98þ«ÔþObþ\8f?\ fu\10Å\fÿ¼æi5ÔQtö\ e:°        sÀÿ\ 1\ fx-Qendstream
+endobj
+6256 0 obj <<
+/Type /Page
+/Contents 6257 0 R
+/Resources 6255 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6208 0 R
+/Annots [ 6259 0 R 6260 0 R 6261 0 R 6262 0 R 6263 0 R 6264 0 R 6265 0 R 6266 0 R 6267 0 R 6268 0 R ]
+>> endobj
+6259 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [473.834 747.387 505.372 759.076]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/cups-doc.html)>>
+>> endobj
+6260 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [510.314 747.387 536.549 759.076]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/pdq-doc.html)>>
+>> endobj
+6261 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 733.231 239.475 746.133]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/lpd-doc.html)>>
+>> endobj
+6262 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [294.271 733.231 319.142 746.133]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/ppr-doc.html)>>
+>> endobj
+6263 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [402.846 733.231 445.778 746.133]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/direct-doc.html)>>
+>> endobj
+6264 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [394.406 706.436 539.579 718.428]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&printer=HP-LaserJet_4_Plus&show=1)>>
+>> endobj
+6265 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 692.887 492.799 704.879]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&printer=HP-LaserJet_4_Plus&show=1)>>
+>> endobj
+6266 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [396.346 666.091 424.551 677.781]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4\&printer=HP-LaserJet_4_Plus\&show=0)>>
+>> endobj
+6267 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [255.4 571.247 279.211 582.936]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/show_driver.cgi?driver=ljet4)>>
+>> endobj
+6268 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [414.496 118.146 451.671 129.835]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip\&show=1)>>
+>> endobj
+6258 0 obj <<
+/D [6256 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6255 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6271 0 obj <<
+/Length 2544      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\19Y\8fÛÆù}\7f\85Ð\140\85D\14\8fá\95>9Nì8\ fñÖ« (â\0\1d\91Ô\8a^\89\94IÊÊ\16ýñý®\19R\12×.Ð\17\e\v,gæ\9bã»/ù3\ fþüY\1a¹^\98Í\92ÔwÃ4\9dåû\eov\ f\90W7¾ìðfÊõâ\bA?¬n\96/£xæ{næe³Õ\86¶¬\8aß\9d\17??¿]ýôv¾\bÃÐñ3w¾H\92ÔyñÛíÜwîxõöíë_W¯\7f}\853\ 5\8b¾óÛ-\82ß¼\9d§¡³\9aÿ±úåæ§ÕèÙ\85rU\1câ»\1fn~ÿÃ\9b\15\80Ú/7\9e\eféì\ 4cÏõ³l¶¿QQèF*\94ùîæîæïö\16\86©\19\9f\9a n¡\82Ø\r\12\18\84\9e\9b¦Ê\92éG\13dêº@ô\ 3ç »¾dJÖG ¢ç1\ e»ùÂwJ¦¹ßÊ&}\0È¡\85\7fÍ¡­à£Íñ]UÃô\81÷7íp\ eø±|\19x#,\ 2`,\ e\19\97\11¯\88\13Gw.\áº|ä\fñ(pcÏ\97\13û\12Q«çA
+\88\12\19UOK{~\150¡ï#îh\90\16AgÝ6¸tbÒZ÷RV\8b \ 1\1e\86ôõ¦ùìÇn\18\83\1c,\7f\95?Áßw\9e\9f\^\1e¹*\8aøàå¥\b\1aß9)³×\9bsªhÒéy\908\1fqIDµiæ\vÜ°×}\95/\90P\94Vuø\fkþz;O\95ó\9cTøçïx-7§\89¹VÒZ\9e~Üãò\ e\1fàÿ÷,·ð\1cù\85òÜX¥DBÛ4ý7óE\14DN^ðwyìÚå®Z/óã¡[nª]_¶K\ 6ý\8d\9a¿\8b\8e¿ÿ:m«|ËãM#t¶ÕáÙ\84Ú\9c?\ ff,6|ª\10í\1dÓS \ 5\1d\11Kêa¸iyÓÃ\86mÕñîÚðãÄ@ÍG¢ÈÑh\ f;½ÞÍÅn\14ê\81Úõæ\84\§{a ®õ\1a\19Ü\1fE>z\83³Rv¶t¬\83==qù~$\17\94Ý¡+H\87\aÅ\ 5ã÷Ò\84¨}\83\98æbÄ\81Ê\ 6Å   Tê°õ\92\rõ\fî\eþê§6|8\1aBd\80\8blJ²\83pâá©ê·|\11ù\ e\z\89\1a\9dè:o\7fü\8e÷¾À\15ãlqá\84\vÄ×\1d_B^Fì·¿x@\1fÐ;µ\rý¯P_\91\ 3>:Ï\8c¸\927¤µ{ô\80tQ\18Æà\ ea\°ÈX\ fö´«dòiW\84O\133PMhA¼b\ 4\f[v=axÏ\80[by×ßåÄÍCÏËïñ\8e5*\a\9e \96B¤Q@˹õ¶l¶Ê©\ 4\ 5P.y²\17\1c\ 6ó\14ü\91°k²u\8eO§ "\94Oâ45OIµKëêa\85CC
+®µcíãå\8eù&\9bè\0ßT\12Ã*M\ 6õÈà²Î\99\8e¢,xåJö¼l\98m\1czÆÌÎ<§Ü£c[ó\13\85Ü\93²ÿB¼·s\8bÌû\11+Ý       ÚW\ 3\81AäÓ\15øí\8f-)8Mt+P¡º\90=\r\7fó¦îúö\88LÄé;/òúV[UD\85\83\eX?\90 ¸       -\19ã \8eÅôPË!αÂFÁ(̶p¥/o
+i¸Aøs '\9b³\176\ 2\17\14\ 4AÅè\9e\1c5\ 6£ø\88\vÑ\95Þ\ 3×B\89×ÄBåpø$\11²\97IMÌ\a \9b\13\13G\9e        \80\ 5éó¹§\84e\1aÿ\89Ü d{V\88\10\10¤¸+\8fm\87\87ÅÃ\1dñéÞ>ÝrVb¯-t¯yDTâùæ¸3\84\88Z=ðtZÿ1f 
+[ö \94Á\8cI2^\15t\11.èÄï7lRçºh\ 3)\1enÎò#\8b©õîÈ:6Ï=Y¸rþ\89\84o\eLÊâû§\93\11/s\ 3?þ²²\91ç@@\128ïüPmØ#\92i[\15emýÖ(xÃ&N¢g\aù\17¾\80\1f\1fþØD\14Æ| ã\89ùÖ\8d\9aR\98û­lFi$þEèB\bG#\84\9dE\18\@[®úó\a\9a\1aõñ\91\13\8a(;O(FZÕÔåDÒ\11x"\14ÜRíÅᶽ¶\18¡¶1¯\8c7\16ß\81^àé¬TR\99/J\ fV&Ã\8fÒ1\v\ 2W\ 5\86\ 5ã$m\82]\89r\83(\19PTä\vÆ     S\97\ fi¬°\ f¥FÁµlq;{O\8a\94$ùëDÔ÷\80y^,ÏLe\9dÝr\ 29?\88Ü,3¥Ê×U0Xþ\8c\9cYè°\89>üÏ\15C\8b\16V\7f]\94¿¢\bÁ\1eøBy"07T\1eñæ\1445\ 5ý\b²\8f\8a=O\ 4ì¨:þ\16\r©Ô=ÏLìÂ1s\92\15\8e\16N\14åÛ\a\bóQ\12cÒ@FÝ6;\9bæ\15\8cÁ\1a\ 1\8f<¦Ø\81Ç9\13^\928\12ëK+\93Å\eó¹\8eë685\83\1dØ4Uâ·äc0<æR\9cØ \ 5áÖ\ 4«±Ù\15TÞë¡\92\ 1T\99ö¬\8e\94\99Í\14²s\ 3Þ\ f¯s¢ñÌäÞ&߶©\14jÛÞäT}E\80¯Ë#>­|×á$ÊÜ4³m\rJ\aû©\88\92¸!\90kp\8e<ËÉàÆTÃ\98âCù\8ar|å\87Vg\95\1f\91\bÚ\8aó¶vy%\17Ö\1f<dÄ\82¢Ô\95Üd%t°A\8d\ 1¤\ f8Ðüt^\1aº\87ÃEù±Ê¹$[¤ ?\90Î8\96¶åÁÖ2ݨ\1e°U¯UWÎ\98w\xô&!+\88ËWµ»É¯\95õ\8aø!²hÑÍNòVi\9a\88Õ\92|â`,\9f,\0:Lp¹ï8\13]l§D\19\83åªA\94\9f\v÷É\97¥Ü\9ftN\8bÐOÇ)mÇ+èAüì¼qâ\9f·YÄø+*K\ 1ÖløË.Qî¡\98oÒE¸P´¸\83S²ãÐ2zÅѶ>
+\86°Ã\82\ 1\ 4ü!'\95B\14î*Ä]
+\9eÍD\ 5e¼»é õÛQø|\8a%þgd\1c\ 6n2\9dÚÃÛAê&ÑаÆ\1eªrCг\91@üÌ\85E\b *\ 3n\85\80Á½tS\9fSlCl\9acM¦b\ 2\19Bmc\85È\80\ 5j\8e]÷®\ 1¿4{\ 2¿0r}?ø´Â¼ÙØl\8e¬h\b¡¶µ\18\86\19×ß\býpäb\9d\90\ 2Øz\86\16\84`ظ<5w\90\bµ\1c>mËV\9eÁn½\96\80és#3\eWár\ 25\8dX£åƪÃ\96¨ò\9c\7f\10\ fY[à\96\93\1cÈw\95é\15\91\v½R\1eð$Tã¢:ªP*\18\15RÜæD\fJC½\96<\ 1'\94¯©ð²\98\ 1\88¤.ìÍj¹Q3ìÒñÒcÜ(Ǹ:\94±ÆE\ 2\9c\8c\r_\ 2Õéø\9aF@RÎÂ\88\8c­ÙÙð,X\1e®n£¬\ 1\1f\96\ f±-fÛa¯ð \8f\13Uú^2¦-(t\8c\9dhSýaLÙ\f\8dè£\94Õ\18V\18\8cáåÀ¼¬­G7LS~0\11\fÕ¨w¶cà8\7f¹\88xëî±³?2 D\82É3\8bÊèW\1364!â\ e\15.uÖZ\92\1eÜÉ\r£ÞR0Ñ°Û\11Ϩ»üØqó\8bT"M\ 6¼YÚãN\fm³ý\95T:\8d|Ì6Éäº\rå\85{\ 6J·'aßEý¦\8b¦\Ê\1eØÜ\ 2\15SYL¤4A\9c\8eb!\8bù²¨\ 2/\96\99\8aïX\93\93<+ûÊB\12Ù46ýÈØÙÚ\11\95ë\80ê¨[ß
+\15\8d¡\86\15\87{ãiàf*<cï¸\ 1dÝbx!oÎ/ö¶§H¥NfÜÚ"\882ô­íè·² ö8\97\951gQÔ\17.øÀVS\1fê\81\96=YÇÛ¥i\ e\80ÆFËg\ 2³\99\b\82%¯ä\9er\87\9d¥Às~8öæÖÁ\ 2.\16Ú\ 1·J.&ÇO\rh\99I÷=ʦò½)]\1dûÛ(6n3\8a\98|]óÄ:\1eֶܳÏ\8a°FöXÕ\85\92þmü\r,\92¯\82\8dï\9bµ\94\10¸Ø^Þ"»?éùð\80ÜFæxoÛÝ£+¥®ê·èÈb\7fø¥\0`Cë·æC\9a\8cåq\82C}µ/M16B\ 23\1eIB¯\7fÚcûg\15u§"³\97ºáS±YÞþÿ~s\ e\13×O-\1d\9f\fó¡ç]¢8NR\r\82ÿ\ 5O\98\89*endstream
+endobj
+6270 0 obj <<
+/Type /Page
+/Contents 6271 0 R
+/Resources 6269 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6208 0 R
+>> endobj
+6272 0 obj <<
+/D [6270 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1790 0 obj <<
+/D [6270 0 R /XYZ 85.039 305.335 null]
+>> endobj
+6273 0 obj <<
+/D [6270 0 R /XYZ 85.039 262.987 null]
+>> endobj
+6269 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F35 3036 0 R /F59 3455 0 R /F58 3380 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6276 0 obj <<
+/Length 2746      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYIsÛÈ\15¾ëW0Î\ 5¬2 4v¸Ê\a[^bgâh,¹&©\999@D\8bD\f\ 24\0\9aÖüúy[7@\11R\I\ e\93â\ 1½¾~ý\96¯¿nª\85\ f?µÈbÏ\ fóE\9a)/̲Åj{æ/ÖÐóöLÉ\b\7f\11y~\12c×Ëë³ó7q²P¾\97ûùâú\96\86\\97?;\17\7fyqyýúãÒ\rÃÐQ¹·tÓ4s.>].\95sÅ­\97\1fß}¸~÷á-Ö"hTΧKìþûÇe\16:×Ë_¯ß\9f½¾\9e,ëF^\94\84¸î\97³\9f\7fõ\17%¨öþÌ÷Â<[\1c ì{*Ï\17Û³(\ e½8
+¥^\9f]\9dýh¥p_´àY3»sÍ\b\17´Î\83\ 2.î8έ\r\ 2hVÐ\12Om\0\ 2TäÁ\8e\14l?\8e}çJ\ fCÕ¬aÃIê|Úá7q~\ºÊÙ·CÑÏì8ðÂ\aU\b\95\97©Q\ 5\15ϸázSõK7H2§\ 2\98;E\83ßÔÑß\8aí®ÖÜ¿j·¨È\16:\95Sr[{Ë\ 37ÐÔ.\83Ô9p½ká\vÝ\ 3W\ fØÕîaP]rK\8f¢ôÀR
+þì ¿«\9ae\90;Òñ\ 5§ÀÆEAÑJbä)×
+\12Õï·d7j1ÚcÇ7Ù\96rÀ°P\£\rÉ?èÄ\9cl°ë \ 3\17Î\9cAw\1c{M±¥ù%V\ 3ç\17\15F_Ð\aS%i\0Î}ò\f¥\9e¿        \8f-ìF¡\97\84 ­Ñµíðgpr\10;õ®(·¸\19¬¸;þ²p\90L\1aPOËß\7fµ7.õº;ÝUmù<ñ£Ì÷¹\13õ¢\1d©ÔSYÀÛ\8aiÅéüÏn]m«á¹ò\83èTú®Xk;Àç­\1c\ 5\8bk¤O6$\81\93\aè]põ¾\96°ÈÁË(\8b\8bd£¯8BwwÜDÞ`gPl\81\88½q\12n\1eÇ\f-wXsg\8e\bD\rm\17(NÞ箶ã\1eÞ%¶üõ%·P\9cæ¨\1fÌ¡x\82Æ_üØ?`äV+\8cO,MµåA\10õã\128GE¨R?Àl5\13K\87jØp4Q\18\r\eÍ\85\9aãtà\1a¸ð)ù\10+=-°j\9b\92­\80`\87ºqïsnP\#[Óxý\195ðf AE±\97«ð\ 1P\b"/M¾\17\97\ 2Á¥\8bv\19®;Öt`\*\9a\92\81ê]³â~Ê\aÍý©óbµj÷\ráÙÿ\1e·Þ,³\88\1d\9e*D\84+,ù\1c7вBU\bqlìØVÌXÐ\92Ü\81A{\87§       ¢I&þ¡SL\10§S°¦\81Ó\98@ÑeÏ\83ͪ\14\92½      \17ì0â\8c\86<FB\ 1tÙÉ@\¢\86Ô\175Z\98Ø\1dª^VD\f\93-ì{       ÇÓÐ+Øì%îz»Å\90¾ã\16t\83 *V1\19ð\8bØÑÚÍ<AWG1\1d³\8cô\9a\87M-!\13G{pÀâªt\ 2P±ieÜ\919°¡²\ 2b_{k\ fv\e¦±Sm)\8f\8dèZÓ\1cJ0
\9b½D\1cX¥áq\94dm?Q³\80à<µÉ\96Ç\88\9fa5\98Õh\97K;^\16J\80\82\92{P)p\ 6\19ì\8e\ e®\ 2·~\87ñFÙ\90\99Ñ\81SÔÆ¡-Og¼ SR\ 4\ e\9bb\90\151ôZ\ 65=\14\1d©ä;e\87\ 2¿ÚÜîdâí\92A\8d\85°§pM\98\89è©\r¢\80\88\1d\89°gØÄ\12|\1at\94\v\r¹\12ùE\84\86À¯/\18\ 5\r«ºÒÖÏXç8@u÷ ´çVN{\98w\81\9d|\16\9f\14\14shÈ\ 2\1d\e\ 1Zm\10Z3\80V\9a9X\88\95\95{\16ï";`ÂP[\95¬o#É\ e3רA_>\99Ñ\1a\ 5Ñ\8f'fBì£=<\9a\81Höt&8jM®ýÊ\16!´6\8bl\19uG\0!,ásB\97O\85#\10;á²I`!\194\e3|£·&\98eÖ¡ªk.ÝÐÎ5\ fæ$ÍhÒÈ<BÞ'ô\8f\99Jç5y\ 3U\16ÃýÉì/H=\1f\88+îï\9f\bl ¸\eæ\89Óh+\15j8-ÌS9{\84ÑaÃ%\1dæýpµ¢\80Ú\rÜ|K\81»å
+\a\f\14\bCÑ1\95¶93 byÆ'\18ôx\1aÓ<R¡\84 Ï,X\rY\8dâøj)\0MxÃ\v'§©!ú\ 3>jA\bÔH¶³a\87Êh£ë©çí\81_4+²\7fÎ"Ât\92U!0ÓÕý\83dôoæ\94£O\0\19"@\86wX¾eA6aAø\94Æ0ô|\e»\vn¡xjÜ©\vvK«Ë\96=]êú)ϺcÞÅ«MÜ\e\8a=`N­e2\9d?' Pâ°,\19UÍR\82Bn\94\0ùvê\ 6Ö+K\8f&O\12\95ºZþ\16,ij\ 5·ÓEyÇí\fsÛB\ 4ZÔ#Í\8c(tV7:ç\9e\81\a\12?\14Z\8aÝü\95 E\a\b?8\87Ï\84\19
+Gví>OSÙê\84\19yÃ)·_Z>WHÂÓ©´ï\19\1d
+\8c\12Z£MÖç!§¡\11N\Ýc`Á©ü\83E÷ý7LKs\ 5±Ðµ\91³\16Õ\10mJ\92lØì=
+\16æ\11\91,W\ 5@ÿ"a\8bØÓ­eÈÇ·\8fð¯ºê\87\13ò    ×\ 4¼\1eøó×f\15x\11\ 4\1e^&À?\ fÑÓØ\vÓä;éi(ôôEIA;r\ 1ÃL/èÍà\8a+\97ÈQM^       \13yE\9c\95 \86!\15Ún\r\99ÅÊOUSRý`yLâ\Ô8C7\83¥b3ì6z\84Ý\ 6\8f\93Û\97\9aq\ 4c\ e\8a\11$;\13È\br[yðK\10S\93È`@\87]\19\9f\11õ\9dTv\983\15\9eòX¥¨Æ\b\89\ 4ì°\91Ø$5H\12c\99­É'\13Ö-\1eY\806'\ 3\8axu
+}ù\fdA?\11ûpgR\ eL\fó\ f¤]2á!\18þi¬ «\8dz  ìv`F\82Õ\98Ø,~ùÚ%\12J:Cî)\15Om\90ØÓ\eËDâ&dO\86L\b¬A×\88Ò¼£ä_oÌÒ\9a/ÍI0q&0[ÏÏ2q)\10}B\væü§Wì0÷Ò0\95Á\ 6F\87©ò`Q4\1cä\11dn\10\1fÙoê¾Gh\19\ fè«RKøP¢\90\9b,óéômÛ\8dÒ\8e¦iÅé÷OE]NÛ\8f.X\12\8dH\a¦Z\ 2ü÷r°PTW&2\89\8cJ¾í­µDó\0\91+õÎ\ 4¬\90\19\83Ý\91\9fò\12¾\9c%Ø@\8f\88¯¸,\91N8\8a\83öÌ;\91âEAÄYßQ¤ÈäBd¼ÿÁµ6+Jk=\96\92·]kn^¤Éí=MÀ
+µÈÃa\ f2!\9cDªL\9f+fhM±ï§Ü\91A\83h¢\Ï zûÏÀ*NÃUù\91\17«ä{Ã5ó\12@8\1e,Ç]à¬Ûñä©\8e¯Ø\96¬ÚsRÏ*\ 1'\88\ 41ü^n6÷t\893/\85\ 6\9eÓ\ fò&d_G\0qýÜ\8b\12%Ü8\1fß\ f\88Ѧ\991T\9a)AW,\aDz\fpv\18\11Y\1e\8d¬\vG¬ð­\11\vd÷Ô< `Ë$\r¹áq\ fã\88\19(ÅfÌG*0~òM\9b\14{à!àÃõyàûßÎÿq\89wÃ|\8a§ÜÀ/_ãÝ\f\9a\f\eÍàòU¬×\98Ц¹áâÈó|¹íã\85\8bN\9c\90á\85¥8\ 57@Ä\9f¾\8c\86~\f\b\16\8aÇ6ð{v~~8\1c¼Õ~×{m·>\9fñ²R\10\81Ó¢7Jé\99\ 50u½ØWÇÉ\ 1ÂݾØÞ\14.;Ù\83k´·þmn­(ð\82D\990,ÈP\9f\97\1c\ 5\97\9b\ 2\17x\87é\19\0b|'I\13ç\13±¹ò,Ä#\94\9e.\1cøÀld\84¡¡,Þ\10P,ÏÇ\ 1uåßÎÿ\ 6í¯±æËý¬:¦\9d=a? \9fðW\9cV\r\9c)A\1czizl·õ\9e¼Z\bÒóî\9eͽ;Æ\81çÏ>;\82­Ã$b^H¬'R3¬\aN½ô¾Ø\98(ã,¡Ä®©Ìù¿7è
+,×usW?tÕ \8f\88;¦)\0ºAØ\13\vÞ=Í\10L\82\17î?ì¶åÏ\ fÌSywÀ«\97lß\Tú=r\9d\1d_lÌå\ e¯\12\88Þ2\r\8f\95\15ÝRåªÑ0Á #\93G\8d/ßæú\e\1dÑ1¹â\^¾2Ï!ÃFfâ²æµÃ\ 6vÃG\v¯Q4ýÿ\99#øéï\9e\95Ó¼èË\ 5ÄxgWô½9&\89yì×\9b#\113Çf\92Aæ©ÿäì>¡\9a¸PÛ\8c¬a#:Ó\11©\9có+ä\93\99sSL¢KwâÛ\7fã\9cü\8f\9b\1f\18ÿ\ f3>\96Ó³Üøl°"6{ô·ÎôÙuò\10¨\1f6D\94{~:\7f5\14Ðýïþ¾\ eñ¯:\và\8fî?ôÕÉ\r\f£àïð^\9e\18endstream
+endobj
+6275 0 obj <<
+/Type /Page
+/Contents 6276 0 R
+/Resources 6274 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6282 0 R
+/Annots [ 6280 0 R ]
+>> endobj
+6280 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [478.862 386.474 498.491 398.163]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linuxprinting.org/printer_list.cgi)>>
+>> endobj
+6277 0 obj <<
+/D [6275 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1794 0 obj <<
+/D [6275 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6278 0 obj <<
+/D [6275 0 R /XYZ 85.039 741.134 null]
+>> endobj
+1798 0 obj <<
+/D [6275 0 R /XYZ 85.039 570.447 null]
+>> endobj
+6279 0 obj <<
+/D [6275 0 R /XYZ 85.039 536.308 null]
+>> endobj
+1802 0 obj <<
+/D [6275 0 R /XYZ 85.039 372.205 null]
+>> endobj
+6281 0 obj <<
+/D [6275 0 R /XYZ 85.039 337.459 null]
+>> endobj
+6274 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F59 3455 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6285 0 obj <<
+/Length 2053      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY[oÛF\16~ׯ\10°\ f¥°Ñx®$Ç/\8blÚ´ÎCë\8d\15\14E\1a\14\94DIL%Q%©¸ù÷{Î\9c\19\8a\94h7@
\86\ 1kîsîç\9bC1æð'Æ©a\Ùq\92
+¦Òt¼Ø\8døx\r\8f\84_ÁÇ\9añØàÔ\7fg£«×&\1e\vÎ,·ãÙÊ-\99-ßG¯~xy;ûîídª\94\8a\84e\93i\92¤Ñ«w·\13\11ÝÑèíÛ\9b\1fg7?~\8f=\r\83"zw\8bÓ?½\9d¤*\9aM>ÌÞ\8c¾\9b\9dj¦c\85÷þ1zÿ\81\8f\97\9b\11gʦã{hs&¬\1dïFÚ(f´òýíènô¿ö\14\9aÓcÚ5ÀÝ4¬\98*ÎÒT·l
+3Àæ/Hjy\9cÀ®8Zd{jTy¶¤Ön2\15QY\ 1W9\ e$Q6\9fLe\ 2[\1aZÐlüD\9d\ 3\8d\95«0\aû\8a\9aæ\17ån\ 2\eç\ 5\8cí³¦(ý]®\7fvÖ.\10r\80ÉlíGW@\aÈôêu,;\9c¨4a\¤\9e\9fÅñP\ 3í"ZÖ»\89\92Ñ\9cvôx\9f\86-S\81\92²nã¯Üðû\r\12³@27¤b$\1e\95\vÄ\8a\99\ 6\ f^\1c\ 2xÆÿû\89´QC\vï\8bÆm\95Ñ+\9cê\9aK\81gÔ8ÚdÛm8\ 2i}A{3\°¤Åå\1e\v\17¸ð\býªÊá²\94.SÑ
+       \ 1±ºÝ`\9aþ"Á\ 4\83     \11\ 3Oк4C%\80m9ì\1aS©Y\12ÛÖj$\f\vf\8déZ\rø\83Ðx\aü\9b\1aã\19jNÅIt@m\9dÝ(¸d©ÆÞ_Z¾bV\9bA»÷3\8fÓµ-×HF\1c½.¼\80\91¦»Ï{\92ú\9fç\94M\ 5\8fY\92ÆÀ5SÒ< \11\10W*ìã~\ 4\ 2pªÍI\ 5\19¶½\99 r\9c'øvÑäΫjZza'À\84·:ï\1a8\88®á,Yuo\17©f\8akOÃ\90ì%O\98ý2Ék\15? y7Óò¯\86øGÉ_z\9a\84\bÔº&º¯ã%ÿ\846\9c\9d\9c\83;/[µÒÃ\9f\8fhÝóë\v¥IP¼\ 2\920Àñ4\19Ò\9a\88\99\8au\87h-\ 6\88þ\95\8bäütôñvv~(NuÏ\1c4\84[ÔzA^\9a{\86÷Ù.¿ä"a2Qî\97[û´\98xG\81-\90\8fAxGÖý(\17éÓââM9'\ 6n¾}VtÏ\8aÝ\99C\1c:FåÒÈúY\99\13e\aà§MçØqì`V#\à`\857»g¥­Í\89\1f\e\1d\152\83\11ÎçòU'\8d\97(\83\ 2\92ÅsRàKb`î²ê¶Ø¯;\88\ 6ÂúÎÃ9\84=\ 4pÈ^ý2\84Vå¡Á¡r\9fm\11\95<O\rc\12/\89Á\90\95Ñ =ô«{ج   \9b(\8b\9d\84æLa\8bÆ¿Ì=â«\8býÂo¡ü\18 \84»\10¡@¹?á;a\83\18O²óé\10Iþ!¯\10\84`ñ×!jøÍÿtÊÉ\16\9e\r\1csx=\96\91³ÝÏ4Fp\12G}.ðIû\eGÑ%\14\91\1\19?\ 6E\0Y0\ 3ôuÒö?\ 1I$\93êd,ÚãD\1d\ 3HC\19{©m\9dr¼®\81û¬ñò¤7
+4V¸ºri1kHRÙ~I\8d\ 1\1d\93¦\8cdFƽ\87\aÂAwÏõ\80TñͨX¬H«M¾øíæNr\99\0ê\96&úýX5ÔÒ\Pã½\94W/\ fÕ\95ä\]\v~-Ók­hêß\pþ\81Ú~µ\9fù×.«~Ï\eç°n\16d\1esfàG9Ây\8fâ¿\8f\fù4ÈPO\83\fý5d|[¬­\10\9cÖÎ˺\ e4Èa\1a\94º\96òAÃÐÚ\9f´*ö\19Ä¥é2?ôÉ@\b>à^}\83\9dm0üÈDF÷\18=2×QmHÄ   ÂfW¯MÚ9%I R\84w\ 3\8añò"x\82ò$öK^`¾%xQ\ 5ì½Äó]м<ß$ð \rç\83\ 2\11,°pÝT\18Ã8½ýþ®XÕ#$Ä*o@\97l*Ëd\e¯æ>>#_Çú\84\95Î\ eU1³Jø=Î\1c\a f)\97}ñe¤\91XOéI\86\9d\8f\14\13\ 5á31(b躵\18(7UîwvÑ\ e=w}²\82\177f«\8eíº¸©x\1c\0\86/\8c¸¡¦\1cà0VL¥\81ú\8e£\òi,\98kÇL\94\90§ª\r%k\9e¸X^¹B
+tnné\97ÊH\15½ë\87R\9e\80·uÊ\83rºþÉ\ 6(I@\93<éA
+¸d\ fù\98Z-N\80ö&óÜ\ fz\87à\90ÿuë\1dò!ï0}¶ï\11fg^\r\v5\9cÉEëÖà\946Q\9b\ fó!\9b\8b\ 5\98yk§\18~\ 6l.e&\ ekNµ+8Û\89\1c~½ÈÛòÚ\90ÔSîðq_è\ fD£8e\89ìj_'ð\96¢²J°`¼÷¤\7fè\94û\9c\1a§×\8aö\11\11\e}\14\ fCñ©p\a"s\15CXF¢j¼Ñ«\94¥RôóFéA5½\15Z\84Ý©\f\12\90\1cr\80D0)\82\ 3tcô\80\fÀÓm°\16vY\ 1K\fK\ 5 2\93\82\f\93\87\8a\82\10\ 6\13ù\85EAã\8b\82·\13\85x¹FQÍ·9Uæî\90µM\89S\98'\11\1d\80÷Ö\ 3\95ʯ-ËýÜ\ 5è\0÷\fvQõ÷\9d
+\¨K9\959\8c_5X­\9e
+\ 2\1c\97Uy\8bí«¼_ïU\14ýB½ø\ fè\1cË&ë\1cü¹Å\93ùî?CEÙ'XÌraJZÌ¢hëÒÊn1hIsá\8b\0\8a5¼\p¥«¨W®r¾ÆÒ9®\ 5\ eûZ\14`}
+\81ßEVûÝø&Á\916áب E)\1cw\8a­0^P\óA\ 3·®2ôðí±\8d#\98߬¥4#-'5\94\813X5X(\7fÒ/ò\e|\v\82¬«<Û\16\r\85éT¹\18\a\92òß\ 2`tQ\1e)ÔÕ4Ó\16¢¡ýÑ¥\e\98ÄtßÎ;oA°Vùe>@ùº\93\erõ¨Ò\8d/B¤ö\16\81Ó\14`)jÙ.0\ 1y\19\13ÂV]®\9a\9bñuÅ3Nµd:IZ\11\1a~zlã\15µûh£uén[S U\90ï¹´ý@»qÑý¸ÞÐ\ eÿ2\97ÑÛ\9b[¯{ê»w1ú6v\85\7fÜïC'§Æaã\84]\17\8blK#mØÈ)ä×¾\10r\¸TáñÃ
+óç\96>!A#,wÁèS+ÛÓM²gù¾\96B\9f\8bÜÆOExbæ\ f\ 3#\ f|\ 3õ\12úº\8f\91*a\9dïh\8fZ¬" Ò«\btÜ'\10ø\7fDî¿òendstream
+endobj
+6284 0 obj <<
+/Type /Page
+/Contents 6285 0 R
+/Resources 6283 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6282 0 R
+>> endobj
+6286 0 obj <<
+/D [6284 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1806 0 obj <<
+/D [6284 0 R /XYZ 85.039 718.962 null]
+>> endobj
+6287 0 obj <<
+/D [6284 0 R /XYZ 85.039 684.823 null]
+>> endobj
+1810 0 obj <<
+/D [6284 0 R /XYZ 85.039 196.83 null]
+>> endobj
+6288 0 obj <<
+/D [6284 0 R /XYZ 85.039 162.387 null]
+>> endobj
+6283 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R /F35 3036 0 R /F41 3054 0 R /F58 3380 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6291 0 obj <<
+/Length 2947      
+/Filter /FlateDecode
+>>
+stream
+xÚåZKwÓH\16ÞçWx²\92ç`EïGfÅÐ\rC\9f\1e:\ra\ 5,ʲb\8bÈ\92\90dBþýÜW\95\ 3\8bÞÐgN\16®Ç­×}~÷*þÂ\83?\7f\91Å®\17æ\8b4óÝ0Ë\16ÅþÂ[laæÕ\85/\14Þ"r½$Æ©\7fß^\½\8c\93\85ï¹¹\97/nï\88ävóÁyñ\9fç7·¿¾]®Â0tüÜ]®Ò4s^¼¿YúÎ;\1e½yûúÍíë7¯°\17Á ï¼¿Áé?Þ.³Ð¹]~ºýíâ×[ëØUäFI\88ç~¹øðÉ[làj¿]xn\98g\8b\ah{®\9fç\8býE\14\87n\1c\85Ò¯/Þ]üivá¹hÁ«Î¼n\15\ 5\89\e¤Ð\b=7Ë"óL?>óÌÛÝ2È\9cð\\ 5qîTwü;îʾ\94!\9cJ<Gq÷³Úsÿa\a/­ê\92{\1dtúªÁ½F\1co¶f#n|ôüè\ e\1d÷aWßÁ-Jl\94#\8f\aÝ\90\8b(½M{\18T³Á^æH\ 3\87y\ 3¼Áçv-\17\861}g\1cÊ\9c¶Ç\83é \r
+\ 5%á#\17sbÁ\1aoýÈ"Õ;¢@»\9e^Bo*ûg\9a äF§¶BW´\a \82Ûp÷¡ªa]Í\9da\9cõv-îö0Û*"Þ\0ÑöÐO\87#\ 3\90HiÚöÀïòáùK|\b\8dßÁÛ¦\8b+¹Âgh·k÷X\ 1WA
+\8a\11\82\86xn\12\9dU\1e?qÃ\ 4\94Ë(Mä\9fQ\1a¸pz¼yìFqÌ\v\8f7Å){ϳ\8aø¼F&e\9eóåÐ\8ejÀ6<\bµ\10\eF.Yà\f¨\82Òó\1dT*b\ 2\92ë=\ e\ 3\97m>z±\87Lku×\8fËoÕ\9a\14¸\1aµøaÝ(\14Ûê+\8e\9aÃ¥\81ê\94:-IAß\90\7fv¨u[°\1aî~AaÁ3ôz\10Ù©ÞÙºVà\96µ6\87þ~I\97öyÒ\16xÓòïpè:¾M?\8a*hF@{Û·\87NëË\ fô ý¹ôà\8d<\90\9aAô»e^ô\9aGJ\18Bv!z\8f®G\eUAÖÔ\13­m\9e(uU\13K\v­Fhoý©\ 3øè\87\11hÒfE¼¼äAò\axæ~  Üg\8d(e±6ZÚ\18iú¾\14\9fHã¨ÚxüÓ\12\81_\ f\þÏe\99Ë\15P9Æÿàk!
+9;\85OûZ!+·Ç4\9bi cò<ç¡aW\92\81ûÈ4\9cWÜõ=\8fûä\a¸ù\80ôhahß´\87q«Ø\13!pG­ki¡Êàj¾P³\91ctc\16²ä\ 6O\18©\ e>dxúúÜÅ°ów31\14¨\9f\18'\89½ØáPY\1aiú)¸\1c±5\1c«H¤°Lñ\ fÅ[l\b÷IçÕ¤\0<IÂ\9d\16a¤«\8d\9bÃýWÚT:¦\98<'ö6-ßjà\v\91\ f\1fyj«¥`m¿/M|\ 4\ 4\82\ eñPóLÙ÷ì\1eO%Ì\8b\ 6\ e­[\89îw}»çÖ\v\1c·Q_;îÊYÐm¸\83Þ\82Ýx5ñMðÐ\8aí¦'$²Ò,mÇUÇ\0\85OÇu ½\97Ok\13 º<LÎcZ\0?n\98N¨6\80aßÍAS,Ñ\ 3\90õ#\17ÎI\0ÐƱç¼\\86À¥\91¤@Á6I\9d_ʯeÝvû²\ 1\e=\ 5±\81\e\ 6ñ\13w\b}7óó\1fANÂ\94©ÇØ2õ\8dßƶ¨Ó ÒE²á\91\9eû§îµ~ä\19öHË\184¢ª\15ZfM\82x\86l\ e\ 48&\13¾M\11b\b\86L\11\8f\8aoßÊ@µ'/Ñò¶\8c\b\18\ e\ 2\ÔlP/ð\1aÆpx\ró\92uáTÿ\f\84\9bå\16¾\e\\9fK B7     \7f2wr\83/S̲\8c\85CA\99\1dJ\90æ\134FÂmË¿â\82¥g =\90¯U\81\86ñ\84\83\ 6&DL\abÔÎ\86Öªú\9e[(\80ªg\9f\99\8fBaN\91%]_\99\9bjo\18¤©h
+\10Ì®\5E_*9ò{\80.\96¤ Ó¨£\12'Ak\1fñÈ\82é\1e\88\80âk\1f\b¨\9c¦"tá­5Î>\92Á\f;\92\7f        \1c2ú<\88\11Ðö\92#¨½ô5x²Ó\11\9dªqÖbE¼£ü¦ÖXì\f7Z+\83Á\90Ýv< y1Ck\86]äº\11û>í\ 5ã\bòâäç2\82?%n\r\86I5¿Ò\80\13\1cÞ1\94¯K\ 1\13û¶\9f\98\1ek¯ñ\r\99°\ 6\9f\96EÎß\v\90>®Ùó\9a\94ºÔ\8f\9c©Î\8c1\ 3AìÎJ×\8fò[\0+½ðV+VÕ|Á\b_YY³\92\fí0\9a³+Ù@\15Ç\9ei\98\9b¦B§Á±£)Êï'NÄûìÿ\85÷C»·3¥Ñ\94múÉ\90Ù       µµ0\95¢*Ø4éy\0÷¨L\1e×UÅÓ\8cõ37Nü§\0Nî2ø1ø&rÃ(9Æ71B\9b(G\98\v¶¶©øE\f¯Ú\86\j\928ÿUâð+ö³r£s\98&\ 5V\a?\84ÔA\12O9En\85\93$\ 2T[\1eJ&!\87\ f\87\8csk#ßó]Ï\8be;Èò\89dv\16¼6ÎS-mÄ
+¿ð\96\8a½>Å6\8e\ 3\95\1a'\90M7 È\a´ÕÈ}.ëÅT`\83\1f\ 4¯(2\85IíÃå÷_#0*âz\v6\b×\97\83\1eÞÊ¡$\ 3\vÆjI$º\89qcå\83Ì\12\1d\93\ 6à\0%\8a\97R\91Ùðè\1a/õÈm\ 3\19²Ø\19¤("ÚXö \v\114o-\9aò\e\9b7>o¬ÚF\ e2@\10H¤"GÕM<\81JD\9d6\1a\8c§,ÁÌ\12O\90\9få"\1fÕuuU(Üÿª-Ær\\r#`\87ýY¹\ 6n\14\ 5²Ð\14òðà¦,9´B\1e\99\ 1òóg,ê@ðã®'\97\85`\1dy\\ 5â\98L\0\ 2\99\8eÃ\ 6>az¼\ 1¦$1g,o\8dÄ\91\8c²¯RÃky*Í`&\86¿&\ 5³ÆT#%´È\vX\15Ʋ7\89$\12È\ 2Ð\97g(\ fÏ\99|È#Oq&µá=\b\8aà(ëÕ\19p!\1a%\0\8f4*\15\1dO\ 5Ý%T­\7fÇCTõ)ð©\8c&\9b\r)F\80É\88®\17g\f8'\12^Zɤ©<\râ*\e\r¬$oc2]\86Ã¥¦ò +âöå6$gÅ\9d\93«O)DeUªp\ 6\81¯\1al\9eÄÄ\12\8ccA\1a[\b:!    oʯU!ý÷o__2U\ 3Xed\8fxÍ:\19Îu2\ 2\87\1c\89NÖÝæúê
+D\17\a`bmq_\8eV\7f¿\9e:U×M\9dÝ8Z½Nõ ÿ²¾¾\12£\97#l±ê-A}\14\10J÷0¬yÑ\91áä)Ä\83Pî(õù©N#(¡m\f\98\¬d\85\8e߸®8t\10ß\80\17Äã«\97\bºÄ}Èh\18æÚ9\9cñÛA\ 4Mßøíñ\9c\81ç®\17\18×N®yª/Ã欦a\bRï§9\86;¹~Q6·\19¢\96\926\10i³Äö°«:&ÐÉ\85ùnårïvW>\1e¿\v\ 5\12ºy\90̽0\90yèbÉÞ6Üë\14£\ 4©\9bÃ\88Ú\98ZNÛðÐi\ e<¹OÚ\87ÝBèÅÎï&\a; ôµs2ö"nÛoÑ^\ 1X<\1fxÍ \9d\14Y,r\ 6\15ÀGÏRêK\11ôñ8ãñbò\ 1}Eå§J\99äÌCT.y&¿µå_Â<J\92Ï\13k£Ð\aN\99É8ônÊ\9a¼eN6jË\92½/ѯ\8d¯Ì\9cWT\äâÆPp\84\855ÝÈÓÇ;ôÚá\éø4\92\96à\89\95l?ö\84c+\f<\92@â´öY\1c\1dëùvü¥\ 1W«Z#      ì=,éû\ 2\90Ýó.ä\8b\14·Ii\91ë§Î\99Õ.Àï)º°\ 3m.°í©Ç\9fd¶­\15¬7LE®\13~Éaoþa¾\83D@ø\85SbóÅ\ 6é\18&xìý2;°\f\1c¯b]aàè?\a
+\83{&¦\83\1e@ª©]\8cå*N\8d<       Ü Ð~ \92\rW¦øCf¦\8dag|z-Ì\19[¶A@¦näÏ\9d\8d\91Óa¤ú\1c\7fsJ¼ïi\ fN\17\8cÚ÷\8aâOM\96¤7\18ù\97Ä£\84\9e
+hÂA­á\19®\fÀ\988*\18²\14P\az$ ;Ú)\1azÆÅÄ\87Ù\87Þ~ºDC\9aÅVVs\8dæé\92J\14%\f_Fc\ f8¤Kf§\92Ë2H\r4\18ë\86±íÕ\0\97='¸\b¼³?%fQm¾\16ci<\8aÄ\ ePùj\ 4(Qìà÷¹J°\ 2\r\10·è\7f\ 4ò©<9\ 5\16¼+CÖNÀ:\95´a¡¹\9aæ\ e\ 2¤4tî+\94Z£ø+\1eûç8pÃô|Å)\rf5"\v¿âÔ\1d\151÷Ü\11!rµ\14å\83Õ;íËSAaØèí:½©¦\r<\89y\ 4þ\92·\84ßmË»Ó\8d&H\8aSOê)\95 íÿ©H})~Y\0}°ö­\86\9ex=Å\95BÑ7\r«\9a\15:\®\e¤HV©ÑD ÈKg¢bÔlLóênJk\8fçV:ý25=+º\15\95°\9fÝе¾²\ 5:>Xöc,Ów>ñ\86ÿ,¦\8f·/+&Ól»f\95¼Äü\82\95\90n\86MÈ4¾Ryɵ֯:ë\9b5°¿¯ºé{©'\9f+g\10è\92\a?\=uÇ3_\ 4 \83É\92'¾  \88ºþµ\7fz\81\1cÜÏ\8cê\7f7\15\adq|E»(£/ø?rߤ2endstream
+endobj
+6290 0 obj <<
+/Type /Page
+/Contents 6291 0 R
+/Resources 6289 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6282 0 R
+>> endobj
+6292 0 obj <<
+/D [6290 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1814 0 obj <<
+/D [6290 0 R /XYZ 85.039 570.527 null]
+>> endobj
+6293 0 obj <<
+/D [6290 0 R /XYZ 85.039 535.782 null]
+>> endobj
+1818 0 obj <<
+/D [6290 0 R /XYZ 85.039 340.417 null]
+>> endobj
+6294 0 obj <<
+/D [6290 0 R /XYZ 85.039 300.254 null]
+>> endobj
+6289 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F20 3021 0 R /F59 3455 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6297 0 obj <<
+/Length 3351      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Z[s\9bH\16~÷¯pí\13\9a2- ¹4©\9a\87l6\99uj\92ñÆNínyò\80$d1\83@\ 1dÇÿ~Ï­\ 1IØÎÞ¦\e /§O\9f>ç;\97\96\7fîÁ\9f\7fn"åéô<1¾ÒÆ\9c/·gÞù\1dôütæË\bï<T^\1c\9foÎæï¢øÜ÷Tê¥ç7k\1ar³ºuÞüõõÕÍÛO3Wkíø©\9a¹Ib\9c7\9f¯f¾sÍ­W\9f.?Þ\~ü ¿Bhô\9dÏWØý˧\99ÑÎÍìËÍû³·7£eÝP\85±Æu¿\9eÝ~ñÎWÀÚû3OéÔ\9c?À»§ü4=ß\9e\85\91VQ¨å»<»>û[O\85ûÂs\9e5±;×\8epµ§\8c       ûmúÑÄ6o6E;s\ 3ã9%p^T9\7fìà\918y\ 3}¾³\87\9el\95Ë8\10Á5ö¦NWós\93U+i\81\91\e!ñ«ç\87HS>i0<\97û\1d4\12Ýz\9buÅò\ 2ÚSÏ©«¥\8c,:~npYY´Ý/\978%§\89í\1aY*ËG^\95zêj\16\18ç\1eÿåM\97\vCD\8bY\85ÓÀ#ðQ8)í½Û\b{±q>\~x\8bo1ì\ 1H<\8a\0p\16(\88\19I.\89\95\1fÇ"¾l·+\8b%l£®æ÷ÕJÁîZwW·]»l\8a]ÇÓ\ f\ 4ï'©
+u"óA­Â °§\10'\13{i\816÷=\14\92?ªºã\17\12ÓÎò\v³+ÞǺnxÀûzA\12G\ 1¸A\14©ØÓ\a\9a\ 6Ïþ¾¨àq\a\1cyÚYcS½Å\8fÐù;©Æ
+[\90§\a:\ 3\1eG2Ì:þÈ\9a\^ö]í\1e
+\12¦¬&¤\19ø\91JQ\9dOÄY/»¼sۮɳí\94\1cuªthåx\81rô@BÀ\ fp\10\0_\96\15\92è²nV´\89;\16\83\ 61\ 4©Ïb\88\88Är\16\880«;T3´i\90\b­¬Ç+\83yy©/\vÏón9ÇS\9fo\8bm®ºÇ]ÞNqë\eå\e;    È\12\80 %\94Ù\92\84£\981?ñU\90\ 4pP     ¬b\18\8aÈâÂ4vPKÂ\14N X±êúd¶\8fØ:è\8eO¶w\876Òd\v±A\9c\96\8a\aÃ\90(ÿV j\949\88\86 ²ÚU<ª±ËÜe"@Q\11è+:á\ 6WC2]Þ\8cû·d°#±\16í\96wê¦:r^£\ 6#\4\13¦ù\80LÔÍï³(\ 6­ª÷Âx`"\12^`B\v!\ 4\1a±Ó\16Ý>Cz :-\ f\95kB
+\99º°º\883\18\90"@¯ÁØú\15NO=\b\ 3\15\9aèß=öDÅ\91\9d\94\93YwMÁP\1a\vºE`ªeÉÆ\ 5FÞ¾\12\15\8d\ 1þCQ\ 4\96ÊíHÒ%\89\9aÎæ\vh\93IÁx ¡·\1fx\9f£í\81\18\11\8dp\Sà\80Î\8e&íëÁ\v>ÈÂÕÒB> \19ͳ#Îx¢\a\ fÀk÷\192
\1f\93a\1c@^È\1e\ 1\1d¡¯\9b8úC\8a¸\8dûSÆ\9aL\80\b­Ôckrùëvþ\94\94\91e1îêÀ\17\85Û£¦h\0\92]¯øÖ\1cðäxh\ 6\87E\83®f,Ýë~7Ô?r|\ 4\93ØÖÃ)~,èXr\ 4#¢C\13\80Ù|e     D\1eI\1d@¬¹À6Ýû*2v\9cD \\90\eäY4\ 2LånÃ\ 3ì\f\rþ\ 5\8f¥h:r䥠pz\10\r\8cO Ú\ 3É\88¡Åò6¡Ü!DQZ\8bn¯r6g\ 1zW\87\18ß~õuèþ      öå£ÃK"\b\8e`\182Hò\ fC\0h\96=\f¦CGß\8eí½ÉâǾÍ×È\e\8e\86/6 \83×\1dâO\0Þ>·\8aÛ
+àà\9a\97k\1eõÈG-<¢fg<\8b\17A\\10b¨Ìöà¡\87W"ã\94½\8fÝ\aÁ   È\ 1Æú\ 4ÃðôÀMW®åÐ÷ ñ\89IãôÒ \vûðØ©\9f\9cìý\0ñ+&u¨\ 2ÐÐ\agâýë¦cJ¯1\16}\83½\97ÔqÉÍ,\96o¢©ÈMÃ\90\8eÜ0rã\11¡Æù\11
+\85V\91\98\82\90k&ks`\86O\80.<­\83¸\0Ûù<O­{8OMç\89SÖ@a_¾\9a°Ïg\0\ f\fþ\87ù\ füò\9fa\19L|\1a9ìè\17\0\84"_­\ 3ëlJöSH\94æ\0A\9d\13\17]ÁHB\8a\rÝ­Èu\b\8bÆ\ 6é\aF\19\10\99\84\1e'<L\ 4Q\90u0'È\ 3\9bêȱð«E\ 4x_@\\ 4ìü.nÏrB¬¡Ý\92ßìø{½GI \18IØÒ0M\98:\ eÊY\83l\1c\ 3\16â§\87îë\9f\98\16¡á\ 5\81ø\87^`\ 1\80Ô\91#Fгé\ 4¼£\92\80\9bdE#èÄ9Ö¥>Bï+öH·/\1c"ͳ¾Ò:ª\91¯A\86Ô(Kq\8f½(Ú\fzÑ1\9dSg\85\89À\84þ\8f\1c\17ª\1f\1d\8f\ e\14\926OÛ@±\9a8ñH\85\91\8d\97·¨u\8fÇ\89fä©\18"\15\8c\92T¤¿#ßÔ\10rNg\9bÒó|\ e\1evüó1\17\81§"Oæþ_\97\87\14\81ÜïN\82Ï#>B\rùZú\aða­Ïê\1d\1dñ-ê\84u¢¤oUþEL$\0\13Iâ§L$Æ|\ f\93=8â^})¯\85\ 6±ê\80¡L\94²Ë¹%\9bȳ|ßW&
+¬Þ\9cè\8c\vÛ6ºçå;d\15êø       YqzÛWW̤Ê\9cè\v\84Êæ{Ïé¹µã\97Ö&}ÙI*x`7\81
+tð\ap°.\9e\b©´QI\1fRa<ð°a\88¢\1c\8a\ ew9ÂÌd\94Ñйӣµ±\15ç\87%+ÓAØ\8dn^\14Éæïø±Ëú\98\89R\14\84V&ĵ\ 34%ØÝ\18Ï&bà 
+ûL3\88´Óä\94öÕ\ 3º·<\88rt|ÙÛ@«\8fÆFá\91Pa\90Q<á\86Ä"dª\Æõ-\94ÚE\18TVä6\9aí¸]shd+yØÐG¹ôµb\87\86KÜU<\13Ï\ 2>i#Y!\ 1*$¡\17S\10Ï\ e?/¬+£2\ 4\ 6
+ø²\93ªÖ¨\82"C@úÙ6?\88]±ø2\ eÒò\ 6\97Î8³¦\9a\87ïü\86;\¸\14.JÓ¾?Å'Çw¸»®¤Å¤x²¬w\ 5ï\\1aÆ+3\8b5\1d1¥Ø\13\89\eÅBiЧz\1c\15,l4\9f\ eY\f¾\93Ìó*ÛJ \ 4\1aI¡z\fÎþ²ã1rÊ:\réµj;H¾(M\82N
+ASmk\ 5¥¬\9e\7f#\82Ë=jP¶(e¹!è®'²{\r¸\17õqÔ|ß6ó²Xp\86ÏÖÚÎ'ìÕµóNå\01a!!\18G\18\14'÷ñ<t/¨>Ænâ@#±¡XËÓ\86a!Ä:K,\84\fùM+Ñ/w\7f\80\91TÄĶ\97\8a\98X\ 6Ô^ø?«brR¤C\95@03vh\»Ò¡T§(©\80\8f\r\ 3D9Å\9b\81Ð×·\11\90\v&\e\ 5\91ó\e¨ø¦.Wî¾ê\8aòÇ¢Zåë¢B\977Á\\f@\1eÅ£\12«16Õ\ f\9bsQ\82õ+L\aÕ\84w6\11\1eÍI ½\8e\87\9c%ßçÜSË\88\r\ 5©+ek­¾òâä@9H³±8E¾]\ 3\84Ô\95\94ðô¸B\85\1fã\f´W\1cÃp)AiÅ-[ÆÌ}&4\9b¼Ì32¿ÜÒ\15]3\ 2»L\7f\8c,ÜVÛÊ\7fÖÕ\r\88.JÍ\80¶ÚÄÎè5³\8b\17}½d;ÔJúRÚ\11P\b·TÈ\88\9c¥M0á\f\1aÚ\04öä$!¦Ô\1aE¾¤8\eÆ\84\0Ó\80\98\9d\ 2\97ÆÀ     R\95\9c     eüX[z\ fü]\8fÊÒ\j©É\9c k+z
+ÿîr¦gó\10Í\8a(\12\80\8ezͬlHú\94v6\83ß\1a\ f;\95\ 2$¿\r\14\vÒtTÒÄV\§ r¼'LQʶ\19\92\19Äi?æ\b°wøÂ\0R¨8JÄ×\91K`\8aTJ\86gfsª>\13\qGWósÃ9ó\90\99\15ªAÃ@Û        ¡\83\e\1anC·ÙW)l\14C\83eÀ!ë"\ 6TÐSy\9d\1c\19eÕäÞ[¾ä©×\1dÖ­\83Ä\f1\ 1\8b**²fö®ÊÞþÀû®éõ^\1aèR\85ët\8d\10é!ÕØi\8b\81#\8e3¤½!U¨äÂ\81go¤Ï÷.<ÏãÆ\1di\18¶¢VQ\13\1aS\9fÁwõ\89\15F$U\94Ául³\86\11­ã\82¢¶µ1=$Ðè\1f¶YÁùÇÝ\85ø\8dJòý¶æg]q\85î85\b¼P\85tg\14\e\15xÉô\9d*ÈE%Ñp«\1a@s¨t\18\8f#_?\85d\fa\ 5 ô5)FW»\7f\ 1´¢x¤¶J\10\83ÍÌ´GIT\9cPá­\11å²Z~\9f      \12Äb\860N\9c\r´\KÉ\19hàæ\10\95¹ã\1dÝ¡q±þèr6PIúÄÖt¤ \81z>ý»\860\v\8ea\91I\10t\10<a\v\a<\12´\1c\84\81}hÔPÙ\85*¸0¡ëCâ\9a\eÚQ!\9dñ¿ä\ e1G.4Õä6X\83(\9e
+\9c_(ï\94\15ê\9b|\b² ´ \88±÷7ØN÷=@\14\b\94#h|^5cÃ"I\bÈ2TºÄØ@\9a¡\b\ 5\13§|\1d\16\ek÷Ç\99«gTØ{ó]\ 6\82:uùX.\vì\98\1f\99ìü\9eo\8fæí¡Èæí\88-\1eº\1aüײëãöïà\r 8µ  Û-Ö\9f1Tü2Áa\f¹\93±\ 5½Ö.U\v\10Ç\17\8d\9e
+\13\e\bµÛE\1ffy*Ö\871'e:\13b     è­Ï'©ü\ e\8eö\86\ 12-B\90\81\ 5&qøç\0#x4é´Þ\ 5Æô*2@ñ#w EâSjíBûóÇK\1cù\ fî;¨\85SK»_XÝx\ 4ð³·\85Èñ;̶èFÛà¯0°ÇæoÐP\b\ 1f\1eà¿núl­äðêT¼®Hg,Çù=éK\rZB±ÿ\84LS\1f¤\1f\ f÷Î\ 4¥\12éó¹JÙt\fÒC\1a}ÄD\ 2!¢Õ\1f\\11\82ïé£\8c½ÑQ\1eØ»Õ×SâaHwÉ<ç\13x\96¼í>ÕøÃ\ 1\f©\8fö:Y\\ eIÓFQþ\11fFFiý¤C\88\94\97è\ 3\87à«\14qâÄ!ø\ eªf\14áÏKà\83a\1c\0\1d]\12^e7X¢à\94\9cM&q®ó®o«îZn|\v\1fßv%¤èùj\12â!\84{
+ã}H;Ò\170\9e\823úeÀ¶¿sÉz\90\97+}ÊãéhlÅ\àN.Y\86\1f\17\8cu\83ÚÄ\83\92·\8eã÷\1c¡2Xh=*óO%²þ(±{Y£\8cM\ 1\9büÕÔùâ\8f]\9e\90\98\98Í\7f÷k&\9d\0,ö&ø¬ða['5ÃXé8är\9beð_÷uD\14endstream
+endobj
+6296 0 obj <<
+/Type /Page
+/Contents 6297 0 R
+/Resources 6295 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6282 0 R
+>> endobj
+6298 0 obj <<
+/D [6296 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1822 0 obj <<
+/D [6296 0 R /XYZ 85.039 270.665 null]
+>> endobj
+6299 0 obj <<
+/D [6296 0 R /XYZ 85.039 228.317 null]
+>> endobj
+1826 0 obj <<
+/D [6296 0 R /XYZ 85.039 145.672 null]
+>> endobj
+6300 0 obj <<
+/D [6296 0 R /XYZ 85.039 111.229 null]
+>> endobj
+6295 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R /F41 3054 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6303 0 obj <<
+/Length 2496      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY_oÜ6\12\7f÷§X\ 4\b¢\ 5,\96\14)\89ºC\1fZ§i\1d´©/v\1e\8a^\81\93we[±VÚHZ;\ 6îÃßü!µZ¯¶1â\1eP\18°È!9\1c\ eg~3ÃU3     \7fjfc!u6K­\12ÚÚÙbu$g×0òã\91r3äÌ\b\99Ä8ôýÅÑ7oâd¦¤Èd6»¸¢)\17Ëß\83\93\9f¾;»øáý<ÔZ\a*\13ó0Mmpòál®\82\9e½?}wqúîGì\19 ªàÃ\19\ eÿú~nup1ÿãâíÑ\ f\17£mC#L¢qßOG¿ÿ!gK\10íí\91\14:³³{hK¡²l¶:2±\16±Ñ®_\1d\9d\1fýkàÂcfÆ«&N\17\9aØ\8a\fÆB-\85µfjN,L\f,\ 6\rDrB\ 3gmÑ\15í]ñv\1eª ¹ü©ìúf®UÐ>À\81\934øm\9e© è°\93\ 4ÿ}|Z¥µP\96÷øÒö*\9eØþâ¦DÞ±\r\91\r\8a\ 2ÅX\83z\89\9a\ 5]³*¸µ\ 4"\8döy   ÍÊMh®ð\9b\ 6\1f\9bK¿Ê\ 6eÍßÅƱR´ü\95\e^!\ 1\99ÔK^üo\19Ëûy\94\ 6EU9\ e\8f\ 5Ã%ÅÚ1èo
+ÔÄ,T
+ì/\81ëPx_\19\1di¡"mâc\98)\13î$®\93ã~QfáTø\ 5ák\1a\89A\0e*Ò²\94,\19OèoøÔØ>A\11¼e"¡[Ã7\r\90\97\r\9a\8a\89xβ-\16¤©¦\85Þ\ 3Ú©Ûç\1eÉȳ\àqoX\9ceÃßÜñõêa=UÐÊ[\1eú8G#ávÞy\19Y\19rG\vM\85\92\84Èá
+\19tÃÎM],Ùµ¾?\7f\1dþ|ö\9a;\8b¦FE÷-\9e\ 4     ¨\13¼hR}\aW¤À=\8d1ÞfÀ\eKwåÐ$þEÏKÁ\84\99\85Òæ7<>óxÁÔÜ-ɹ»,®ò\r\1e²\17\8fÍ;T\ 6@\ 4ð%LR\91\9aä¯ò²7¤Tö*r±hèì»\18ÀR\16G\87},~\9a\8fÅ*\99ð1¤â\ 5R\ 3}\b\1aÎ\1c½¿mg­XÉÕ\1d±!zJ¾\86k&|\r\97±\rÕs¤:Þ±,ûÃò¤àw`)ÎÁ2+à\ ew,k9ø\97\91ÜIð"3¸}²z´\92\9aOÇ3    \13`\96ãN´\11Ð;³\7fìR80áRÞ\1aa\1fЮ³BÜÄ};²Dhàn\r\18ß5/\98gî&z\a\9cOx\12Ù'\9edÊ>\11ý\11\7f\9ei\9f(Û/ùgg\9e\ eíc)_\1c\fb\9cÊ\9em\93\11¸æ\8ev±}çð\16\a\89ê\80\ 1Æ\0\eܪ\ 1\18­ Vùçr\85S6+\1e\84ù\19và&/é>\8b\96\a0XD6r06°Ê{&ç­Û\96írÝsÏã14W\ 5ÙsÈÆ\99F"\91»àß@Ü\ 4\91\b©tð+®\àõF\8c\93аAíd\85ÿ\97dh(\1e\ eP,\83ï \1e.k½\1fæ\v\qSt\9e\9d³\1chWåªì\8f÷é\fÂìÅ=óf\8d®Ö\83\84Ƹ+z¿\ 6m\95n\a²º¾¡\13ç=j\81\16çUEQeßR׸ ½&\86\89&Üoq9vøôР7{èú\82\ 6\fc5ÐW¹\ f´HmÙoP)\8eÁUÓzNî\800­ö§¸ç1\88- ú\18Pýô\8a)9Eô\84ï^\83¿\ e\82ÜÖ\rnx_sw«t\Õ\8e¥í      ®«ñ\89c>0[\17Î!\84#\9c»Æ\952 q!WÈÙ²\9dY\1f³k1\bÕ\9c°DШ\8b{^ëÃ,\12ïKÎI2oË<¥->:\9f)\96xä(¢Ü´ðnÔ\97õµgïõ%½«¤Á\86Ã;Òè\ 2`\9etyVéa<¿Ü\86ß\89Û&¾>\12_mÈÔ{\88î\18í+@x8.¥\1eCÔ.Fñ\96ð\8cû.r÷\83ò0°w<&\ 5{Z\94\8a\94ìJ\9b2dA\1c\ 1\9etQ\18Ì\9d\9fP»ê\1a×ZÒµô\9cwä.³èXKdÒõµ?\ 1ê¼Åí V°#ÈRÖ\88Hi\a\\88\92`&gEû\ 1":OßA8¨LR¥ÜlÌøö9F
+\18F{\fÏÚ²î'yf\99\88âÔ-\10B\80¨\18\81öÂ\ 1̳)FK\19\81¾\92é²(\8c\8c\9dx  Ã\88Çð\f9\87Jp\9b\bm+\96\98À\84'sÂb\fð\94\1e\83F;/ÂÄ6Ú\bH\9fþ<\f¼A°$OÑ.Ic7i\1fغÈ\86G  \1d\14\82o\1får5ZO³©=J\15Ëc\9eñ\80\f\9b\rwêÂç\9e½³\10Ü&Ç)>ì ±¿\19\19m\7fÃæIÆú\8f\89¢ÏYæ\84ÆA\91\0\80hÔT\ 4\96*}Ìv\14I¿ª¸ú\ e\13t\1d\9cç\1c\90¤\1f\ 5\1e*G"\1f\ 1a*\ 5åÌ@2¾Z\97U±dj~\9dÓé\19\fÙ>õxC\95EBÉÄm[\95\97\90\fv\13vl´\88l6\9c8\96®
+qº¦\0wË{65\7f\7f.9\Â\9cÏL¹dd¡vK°S³#O  \ 6õi"\8d\17l\899h\14\aÿ¹¿)\177\f-:ÁB:Û\81¶nu¹|5!\7fdE¢\93­üj?#óHe¤H\8cýÛÙ\ 3ÚòÖ\1e&4fX~éõ  .»\9aºÊÌíHóv\0\95wi®&\90ÏX\11\19\8f|kÄ»ÒßÛ\ ewЬ6ÖÍûÖ\15\88¸\aÞ÷º;¬vøÊìï¦öºáxß\8eô\8f©) ÏÔ\15¤v\14\1eþ?W ÇW°È×\7fÁ\15(eI\9cPgBÆ;\ fR{\8fW
+®É\1a\fTBgæ       Oe
+c\89\9a|*äDJòËC|h\95\ 4>ÜòÓwùÄBÛ\99M\85±Û7C°\97ýØø®á·!\ 4­ý8\10CM\90dÈaöi¦\844Y¦ytÔ&A·\8b\88ðÍéJÍ^7 Ñl+\94ÆÀ\9fÌ@]JnC¶²\13VvZs=Ú\ f\ f-\1d\12\0Ëó\ eÓN\93%\10è íª\90\fÆÑ\93A\1aJ½ë\remÕ\ 3\13\9c1qg\8d`ÑR4Fo\rÛ¢Ê\a\r,yÎ\82«\ 4`\84ùVÇD\ 4øªtYý¾!ê(\12V§cKt\88ì\ 6v\1eÕ\9aÕjH¦vÎoà\82¬÷\82ã\89}R\11[\9f\8fUëO\1c\ 1\ eóK\8c°\99þ\ 2¿\81]»ú\12¿\14\8c-RO\96o\9doPû\7fÎ\13ÃmâãhÃ÷3\91¸B´5ÉVԢ۬ܳ\8a\96±HÀ¬¿BÅ\94xBðM9m¢\929³AyM      \18\ 2Û\90;-Ý<÷ú\83íÁ:iÂ\ 3\13\87·ÁfS¹y\\9bµ+_lÒ\1e7hwwnÃÚ=ZRf\ 2°\1do\8azá26¤ßÓì\9ex7Û:í\8e\13l\bÐ|¨\9dâ½ÞI\19\1d\³ý\13®¢ýï\ 1\9fN2òÎ0\ 1\8e\91~\1e
+\81XZ¤\80Ï!®Ë\9e\a\8d¡\ 2\98µ\18\15%Ô$Ù¡r\0¼\8d3\95\ 3ÚÕ\ 3¿\0dP9\ 5ÅìISãcÛõ¦Í{ÿt\fªÜÇÆHè(> \85V²\88\87\ 3)Õô`\1cÛ\94\1e:T\12äôä\83\ 5%Ü<¥ö0²tooHrÕDÇ]Ä)\97T\12èA\11\82\b©4\993?FV9=ÜdÃkÿã"\ e$\86:ë ¹L\ 4È\9f\8e\ 2)\886
+¤¼Ç%Êÿ0±M\fÅg\9a}Ý.\97\1d>\r\80\91añ];Ï·\905¤»\9e?²÷x_9DÜ>¯ÇÃ\e\12¡ÅðK\r?\13¹Ü\1c\13×ö\96{\18\fNyæ^Éů'¯\1c÷Þ½Wy\b!\1aæO%ý\b@/(ñ\0*ôÄ2\15\ 5\8f\88w¢Ë\ 4ªîTîrTe\7fˬ«5\7fÃ¥G\rÌr¢\1dõ½<c xIrÿ\93;\18\18°\94|É¿:à+¥×\r¾\81øz\96*¯©2Õ¿£\8b ?\82RKÄò\80'9Á\9e÷ó£Nñg½pËë°SB(ÙK\ 5G©¶\17ð\7f»SóZendstream
+endobj
+6302 0 obj <<
+/Type /Page
+/Contents 6303 0 R
+/Resources 6301 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6282 0 R
+>> endobj
+6304 0 obj <<
+/D [6302 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1830 0 obj <<
+/D [6302 0 R /XYZ 85.039 512.736 null]
+>> endobj
+6305 0 obj <<
+/D [6302 0 R /XYZ 85.039 480.921 null]
+>> endobj
+1834 0 obj <<
+/D [6302 0 R /XYZ 85.039 193.787 null]
+>> endobj
+6306 0 obj <<
+/D [6302 0 R /XYZ 85.039 161.569 null]
+>> endobj
+6301 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F41 3054 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6309 0 obj <<
+/Length 2578      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\19ÛnÛFöÝ_¡Å¾P@DsfxõC\17I6é¦@Soì X´\ 5J\89TÄ5Eª$µ\8eÿ~ÏmHJ¤ív\r,b\843g.ç:ç&µðà\9f\81ë\99d\11ÅÊ5q¼Øì/¼ÅWXùþBÉ\ eoá»^\18àÒ\9bÛ\8bË÷A¸P\9e\9bxÉâvK[n³\9f\9d·ÿx}}ûîÓre\8cqTâ.WQ\14;o?_/\95sÃÐëO\1f>Þ~øø=Î|\0*çó5.ÿôi\19\eçvùëí\ f\17ïnGhW¾ë\87\ 6ñþ~ñó¯Þ"\ 3Ò~¸ð\\93Ä\8b{\18{®J\92ÅþÂ\ f\8c\eøFæåÅÍÅ?û[xÍ_ð©\19îVvÇ
+¨Nt0/\81\15r\1c\f4\80}×øáX\ 6p\81\8a\80óÀO\9c릨º¢ú
\86¡³]®\94ÓÔ{\9e\81TnxÔ!¼æñ\97¢Êê¥QÎ=\ 2[\ 6¾^\1aÏéºt³Ë\11\9a1\94\eÞ7\15\9bv£ä\116Là*¥z6L<£ÊïðÊË÷*\18­Å®\1f\a²þ~\19ûÂ\8cÒÀ\82r\8a=\92\92#@9]-ßbo!;\19ü~Ì[ÜIgê\8a\81iS,\89\81þ\7f\85ðÀÙ-Q4:Byà¾M*\a\1e\96:vê#O\ e°\v¤±Ô        ÜJt\83\96\ 6ºuÄ6Ä\94\ 3iSÖ\94v\83ÄîHùVÐ\ 5Ü\vê\0L÷-3\9avHvºA\92vyv\86>&¦HIÍ\f\1dÊ\84 øX°l\9b\1d\90à\94\9a\95o\94\eÂÙ\95\ 2³\fhûMºG\ 4ëôo`[\89v>ÖÍ>-Ë\a !Ö"]xA%\b\1ehÛ \r\8b\91\99*§q\87Â&ÑÃ\89íÒZ%L¾àJ\95õRo\19¼«ÛN\10Õ\f94¨>æ\19\8d\10×îñ\bèD9eÆ\905\10\13;B\1aÝZÉd\8d'\85øÏ7oP\bôÂð\19&Äp\8d·*\9f¤\9b²H\91¥2/\19Î,®\11[NÖ\ 2ÂAÜ\1d[\ ejbW´¼7«\99\90\96×P\14µìÛ\83JsAÅVë\ f²\86\9bøÄØ}Ð{\93óY\92\0Àl\99pøG\0¾á\r\9bºª¬El:±vßéayÖÎpNdD!I/"éE ×\ 3Ï*²:Xµ»º\1dß\86\9b¾\90RD}ñàD`\eª\10ÝR¤\9d\9f\b
+Ä.PfM\9bÛG\17ã\8d\85\1c\1a[6               `$\9a#ÙÃ9\8dí.m,k\19ãøÅS~Óc~-÷\ e¯\17)#\ 5Ã-ÿY\92±L\ 5RæiS\8d/Öá`@0®z{E\ eô8äÀê\91\99kg_$\ 4¾þݯ\97\ 1¾í»¼ÊÚ\99Wéûn¬ÕàEèò.-ïdD\90èÄ\19åÖn[^K+¡¾¶ZÃe\82´ý^\11ÃpR9h\87¾\86ð\b\11ÄṿB1®T\ 4ñLù'ÒD-\91\11á3~\84\85$\18i
+\1ej\95ÛsÖ\r\1c{¯-pf\8b\84gN\1c,\10â\19+év¿\9e\11°\86ì#\88dË/^àµÇ\86      ls!\87p\91Ų\ 3\7f\81Í\8aÝâ\9a\1dÉ\90^\ 2\9a^b\9c·»\V\88\95bk\1dg!>®ÿVvŲ\ 2ÁÔÃÔaì\8emøFOf\ 3Â]¯8R\ 4/gE3x\80ºy@W\82$\99À¹ÝIÐ3¡\ fVz\14w\ e\87\9a¼-²\V\80 ©<µ\89]\9dXa]\1eÛæ²,Ö\97\9b㡽\³\r_ÎƹÀM\12\e\82\84\8e\7f!M¤ãðÄ71-¤jøâK\ 6\81\92<`#`\ fNÌ*\9d#\13ò#í\85Oj\1d\12¦8Ò½Ö\95_2\ 5Ú\8f0¬59\1a¿
+\9d\ f\1dÂB6\ 1Ê\v\8e\18f\10Ô;!<\93ò§} |¤$\8fxÇûlè?%1\8c\\15ø\ 3\8dí¡®Ë¹÷\1f»\81gEG/\99îÜ\rä\12õ2\1eÜ$Îòo\85\1d¦b\1c8>!<ÿÆVrì$ª]ÍP\v;\137ò1EpC\13\12-M]w\7f\ 5UêÀ)[þ®Jþ>n\18\93\98Ó¥rF\a\81í=kî¿5+ü\ 3b\95ç9\867#n :\88ìP\87\0\8d´Ç˯á\99ÒÀ\b@%W\9eÏCw\86\8c       \9að)4`ͼüwÌkøzùFWJ(tçð¬Îñ¨GðÐPya¢yÃû|-\18\842­®´ \85ä´®þ_ÈòC;\8b¬Ddô÷\f2\13ÂÐ\9c©IE\82H_\ 5¢±]×\1dĨ¾ãoq8L\räO2\19\19ËÓS¸Ï0ýoò\fü\895Z\0\98\89'\87ËCö\12\18\87Aø<¦CÚp\1aûRtZ\85b(?¦ö\99É\ 1\94¼\8dC¶ÍÀù\14\80²y\91½¨\0P\ 6Ï¿ëCïI¬Á\90\17j×Eu\89k+ôE/f>Ô±ÿ¼¬ÛM[LmõÏñlí\92ð(\ f¥À\0\ f\84lñì×3,#Çã\80ò"\86£Dé?Àp\r.¾{1²Äû#È\8eíÚbÒ\11$Òñsáè·û]±Ùõ"#Áüö\12_\82Ú\bB£ýó@ c¡Ö¿ò\93'Tr\16ã½\93ÀúaËM+\8añ\94\1f\1a\7f\92\ 6®¸V6ýk\19Z\91     Á\80\80ßú|µ{ÅàM\93§\98uã­E7\17í½Gã|%\82m\9f\12ì\13)@\9f\8b\85z\ 6_$¹ÐÒ@FÝ\1eð!pÝáÌJ-\bÜ°¯¢v)Ðä\87\9e-þ%!&Ð=µyºn\f[cññ\80cå`é\Ø4\1a\ 1Ø ¤¶\ 2_Óñ\91-¦ÔX\8eã\16j}à /úhK\råÑP=Å \88\ f\1dï+\84¾¢Ú\94ÇlTV"Ðfg8î3Íâ°\94úq±\12^ÇOë¾\0\ 3Yù@5\92\8b½\83\88«\ 2l\80\ 2s\84\18V÷©Ô¬8I˶ÆQ2$\81>e\8c=5Üõ\ 2ì(2A0n»0¤=®-\9f\ fm\97ïÅþp©Æô\99\87dÁØ¡ð¹:FB_ÉR-\17áIn2°)\83ªiáß(ìuÛï\9eú\96I§Ì\832\98T-­\ 3[çz!W\9f}Q\8bU\90-jáPkµ\8c;\8f\aþ\9eµ\9a¸\8a\1f÷,µgÜHÙÊü¾¨\ eÒ\1a\9dZj¨Ý@YK¥v\f x\8bHÙx^1d¨z\81¨Ó\8aÈ\93\82\e\16v¤O[®#$åOF\14óBàì²Õ\8dT\93aèj}Z\94\17Ø"ñÁ\9b½k¹¦e~\vÈ\14\96\8aú\1c&\1cõ´`²'\9aÈ^\ 5Bt\99 ï÷õÄ5\1d/p\97Ð\84§\rS\82à;H»\94'$\18Ú/­%\13Z£¹¼\19Ù7¯P-ÖZÅá1¡CÖ\99õ}*\98Ø\14»©×ï+©8\9e´\17u\1c\17\aHkñ\95=mÇ ì\16\8cÏ\9f[$ÂNèÄCR}ã\1a\14ªt]\ e7tµ`\1d\vÒvHä\82´\92\aÍ$(\9fÊ6y\81\bëí\b'ýóÇ\89(\19YÁæ\85Ë® ï\b \ 5ä!¦\8fíTï:Öc,ê¤<\96B\13 }#\16÷KyÉ\13æS\9dy\16\84Ø\15²\1aÜ:Ó,¢\rHóV\86r\96}v#\aw}x¬\87\1e\89PFÊlòMW>0 \95+\98«¾ßÃÀ¾3{Iö8\95\8e´9ý à®-u\91MDO§©\8fÌù #&J~£Á\87Á½%ö\82g?Gà-òú"Ç~ïwÖ®\a\9f\13:ôÁñuÕr^¾}Ô\ 1ãÞ\17\95}e±\15%ãâwB\13j\8272©·ö%Í5KI\91ÌØ\86m\91\wèð\8f\16xQA\81 àH\88_\99×x4Ë\e\8a[\1eXc.\v¤ùñ\9d\v\1c<\ 2küß\ 4J!\19\ 6\15¤¢\14ÆP4Í\1d\ 3§Mqp+éqè\88\8aë\83)÷øû\9f\18ç\99\9fD"H­Ð$$ãâþ+¤1­ýÍ\r\80\9ed±|S\1f\96\f\ 4Û\ e\1d1ßÁ\9fÉ\ f \0;     ×\9c8æ3ñJ\99\br\88èé^¨\86\90f»bÔÔ\8c\8bD=\7f\87 \8e<\9fôe\89\90B\92R\ e\ eû=\88âjægÃ0Ö®Qfþ\97C\11ôË~\8b\ 5æUÜ+Íþ\by\96\85\10lÏIT¡kBlÖ\8d\bü/\ 5d\8c\vendstream
+endobj
+6308 0 obj <<
+/Type /Page
+/Contents 6309 0 R
+/Resources 6307 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6282 0 R
+>> endobj
+6310 0 obj <<
+/D [6308 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1838 0 obj <<
+/D [6308 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6311 0 obj <<
+/D [6308 0 R /XYZ 85.039 736.911 null]
+>> endobj
+6307 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F38 3057 0 R /F15 3032 0 R /F59 3455 0 R /F35 3036 0 R /F62 4159 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6316 0 obj <<
+/Length 2518      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY[oã6\16~ϯðv\1fF\ 6*E\14%YÊb±;\97Ì4m'É&\1e\f\16\9d>0\96\91E\8f$ÇÉþú=7Ér¢\f
+´Àbá\añrH\9esÈó\9d\8f´\9aøðS\93$ò|\9dNf\89òt\92L\16ë#\7f²\84\9e\ fGJ$üIèùq\84]oæGÇï£x¢|/õÓÉü\96DæÙ/ÎÛ\1f^_ÎO¯¦®ÖÚQ©7ug³Äyûérª\9ckn½¼:;\9f\9f\9d\7fÀZ\b\8dÊùt\89Ý\17WÓD;óé¯ó\1f\8f\83eÝÐ\vc\8dë~=úåW\7f\92\81j?\1eù\9eN\93É\ eʾ§Òt²>
+#íE¡\96zyt}ô¯~\16î\v'<jÄ:·\93pCXNëÞL\1d\8d\98Y[ÛþuêFAä\94\e\93­\8b\8a\86¿»¢ÚÔEÕæµ´ßó·Yß\9c\1c\1f\7f>;\7fwñùúütþæìâúüõÇÓc\91nV¦Î+³ÎYü\8bÒ!úc¢\94\17FÑÄU¨cJ*¸\97,s¼1í긵Ç\97\97ïPöø½\1ajìvCCíÅzFCç+\98\95\83C¨°\9e\ 6\89³mZ®ÝL]¨\8a\8c¹)as¨\128­åƬ\80\1a\1a\95³\90A°Ç×\j¡Ï²ü2¯òÚ´2UÛ­\vÖ\82L\85\8bÊèÌ´\86K·8º~2 5õ2o;]]\9a\1f\ 6\99rPE8kq\988ï§I\88\13 Ûü\ 3\8f]âz¶i¯\17\99*ZZ\a\ e\16ÁûÓ uZ\9a¬\86\86\ 6\vß\83@\14;¿A\9d}\ 3ÒÛ®3çz»\9aöev§VÜhdÄ\8e\96Ý\96\19÷¡sgÝ\88mC+J×®\80\81û        Dæ3è\ 6"\16§Ù5Üv>\97\15\9f\99ôÜì\fí)îQ2¯ÁI!\18úfÛ¢\ 3gÎne¨\14;\vTÄT\yd\9dY&³üÅ=»åb§_\90${ÿ%´óâÂ~DÃR\16\8d(\1f¹Ý,hµ\9c\1cÙ\147Ø%³±\ fP\aò\eÓ\90\18»±Æ-ÿ\a\eqÑ­rË\ 3è´Ð\10²\985ÊëWÍ\88SV\1674\b\ 3§@\ 5CMf\98Z\1aí-\7fMe;SÙ¨°ÛÏún\89«ØíF\14R\11ÄUg0Ì7\9c·¦Í»/úó\9añT|ÖO\0      ÓÔù7\1dÜ-÷ìw\ 3UÄ`Y\94[\19\8e³²­ÐÇAø\15\8fhQ?\99\9eM"4Qè\89\ 3GDä\aÓ0\f÷Ö#B£õøÅE\bQ\ e00N¼`¦\ 5\b\19ÐFpG'"\91å÷Å"wQ\85OWg<qYÜM\19apmòpÑ\9c\8c ¿
+\ 1½fcx­bOÇ\80ç=N\87j\ 4§¿øjötÚ\88ðÐ\1f\9b\14»\86s\8eb¿`øÅÕO\1f®.>]þ.4\7f¢\ 2 \0ù\10¿þx>ú_Û\aÈT£ê'\18\7f;\88»\7fþ\89\16§ÿ'\16ÿ>;\9ffÜÎTí{~Â\19÷ÜR\ e\8cüAjÀ
+\94WÒÑcÃ=\86;ãã>jÂ0\ 5h,K.ís\b\f¼/\0\1c\ruä"(Ôç\10hÛÔ\96\86\fa\97{J\8a=\ 2\b\1e\86Áÿtøµ!\82pc¸\8bó_-)\85Û¾ø\91Oê{0léaê\ 4â·Ã\96\1e\11 n,åóÜV\ 4hé Á6ÜУP\1c\f¼\9c\ 4^\12w(´¡$\ 34\8bPsû0²+\0$0\9eÅ\17¼æÚT\ 4\94\94\9cèû3'\r\ 1\fR`E\10G²-d­\b\81¯ÀðPë\1a\13\9dY\vEÀ>Cù\9b\a\8cd31ÓÔ"Þ\bôþ´Å\7f\ 4ÏÑq®
+\80\9a&úÀ\7fýQè\98\13\82j°ß>\ 5¹\1c\1a\12 b²ÉXÙÕ\ 5\9e½V¶\85Ú\84\ 2ÙÃñX.í\92E øÂ2o\90D@\ eº¶ÜÚvi\ fe\vù\9aý¬xÆ!Z(\1d\97\8f\83fv\18\9dÉ­ðI\1cj\89É\14¶ú\9eë+â\93`%9-¿\97Ô\ 1\ 3\10«\8a±Lß\e\92\ 4{\12¢\13\98²ÊÁ\90\bøÂ;j\7fÕr;q2,\14Ò\80\9b­\13\7fO\8a°\91t1\1d\85Å\16ò\1c|9á·l\97ôuC\89DtB\86ãp\87¦YÌÝYC
+%Î\9b¼í¨(­ÜtaD\87\84\16[Iá\90ë\88ÂÕH¢\87\10\Ì ô#7ôx\84\15fz\14y\1aÂ\1e½b¥«Î¿n;Ò\8f}2߸\1d\7f\81\ 3\92Âõb@óiÃ\97<\16\80\f÷\81\15mH\9882Á\1d×Èëп÷zÈG\81´ï\ eÁ@\95ýúwýbÐ\åíMaÇN\ 6ß³\909öÄ©±å¶E¥    \11\0Q\80ÞÑ·\8fa(׸\8fUE¶-\89P'\ 2ðÌBÅ¡TÁÃOL\10*=\e\16n\eSÄÒº¦í\ 2\0\9b\89}\ 2\19|Kð/WgÖBT\18ðó\882\87å\91Ý\8eas\95\ fÑÞÔäôÇ1?äy&\84Ï2#{îfh¤y8\ fÈå\v\9a\81\80nqÑ\8a]î½\98÷U\90zi\18\8c?,¸Ð©cÕgé\0\9aCO\87ñ0K«ÔS      \ 6\blêG;Õ\14\1d\1cÚqL×O÷=º¸\848(*Üýxæ¼]\19Ú§f\84\\ 6Þ,}A\1f\1dyJ\ 5½>j\8c5Ð-\1a\1dC¸[\96|Aã\95Á\97¸+\85Y\ 2ý\16\8a]\ f\90Ë\94,$ÐF\89\12\12ÝõàvóÍ\88á\15\9a\ foÎØò\9b½i¼1ê\9cxQü\aÝ\9d\8a»ßÚõZ\82\ 2\9dzZ\ 3\9dоS÷^\1dY\ 3\1c\96øú%\ 5f^\98Î\ e\14P^\8aPõL\ 1å(Ô\ 2âü3\99\9eÑÒx\11FUÒ\87ã\8f§r\ 2\88ÊäU+;oªW|ÉÇÚYÕ´¦C\1d¨¿«\8bû¼\1e=\14iòâ©P\9e\8a¢o\9f\8aîù\ 1"\84®îÙ`\87\ 3Ñ\9a\1e\18°JqZ\16{\9a\84»+¢CÜ\r\12=¸yëgØ\8fò\bj\8d\88Znê\9fs°B+\14Ë\15åz\96\ 4@hÍ\82î\88Ô\86t®³\ 2\12."Ü\97[\91Ñ\9dö<|\fb\9b-P\86øá;$Søb\11\ 2ézø\e\94ÐIÌ~ë\1dÓÏ\9c^[Ò='\ 6ááÓ\85¤ÃPk¦!=d³¨\90cè­lË\85\9eñ`¥­MÕÜæõð\8e\8cí»\15r:\9c¡ÇTj>HïØMO_\18×¼\9bUiMö\rºAïT\1d:Ôv½\7fíD.=sðÍÃ\8cÅm\18@lþ)q\13HÜàþ-¶\9bÆd\19Üt¾ã\0ø)Ï7\r\aÎkv#æMÂ\16\97s'ôÜr\98ó\88+L\ e>\13\ 2¨^"\ 2ãM     ¿,\97q\8fÌ\82ÅsÚY\8847¯²\1e\94\7fæ\84\85ã6£!¨\83èå\10LTúí\10üá u\ 5á¬ßZº\16DÉðZ\10yp\e\95k`¾Ø\ 2/~\1c¹=D¾\17úÝmãï<é\80òËû\ f.<\e]\18*ñþ±ïùmFAQûª¿\8fN!±ÞÀ]\ 1\97Øe#
+ÅÚ\9b©N\9e\ 2\1dV[¢ç÷Ë'Äk\98Ò\11)\bgD<@\95ëÁ!\94\ e~\92#\8eÊÇ\9e\8c\8añYJ÷&,\fSK8\88è\91Ã\17id\8f:
+ `\82\8eÌIÃ\8aÙ\ 1\ 4£?À\9dwåB\85"O\1fÚhX^¯\8b\8aR%Id\È\1föW\86vìj\18À¦úað\923]ÐÛqéµ9î<\ 4\12\1dq³òc/ÕÁÀϨ\ 1-_çô®­£=&cÙPçÂn\ 5;È[:\82(\9d\85\aÞb{|\98Íö\f\190y\8bóøÚÉ;X﹬?X\bÊÏn\924\99d\ 3Ë5¾%@\ 1\11³Æ\17O\9a¥÷ó\9a&7¥Ç\10\87\ fª(}Ó\83¤¹ã\16»m¥pûdæRÎ×F\86vW\v(oö´\9a4\15K\9ecæéù\1c³á\95<\a2\8fZ\b»ÂL\84\8fÂt2\85ó´õ#³ïCÚÚòâx»r÷¼Õ\bs"¬¢+\ 2ædÌHcð\9b¤^\18\84ãè#*ÿ±?¢ô\fhloþ7\81LûÏ\9eº\86\8fd\9d\82ÿ\ 5G6µ}endstream
+endobj
+6315 0 obj <<
+/Type /Page
+/Contents 6316 0 R
+/Resources 6314 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6322 0 R
+>> endobj
+6317 0 obj <<
+/D [6315 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1842 0 obj <<
+/D [6315 0 R /XYZ 85.039 411.346 null]
+>> endobj
+6318 0 obj <<
+/D [6315 0 R /XYZ 85.039 368.392 null]
+>> endobj
+1846 0 obj <<
+/D [6315 0 R /XYZ 85.039 325.523 null]
+>> endobj
+6319 0 obj <<
+/D [6315 0 R /XYZ 85.039 285.359 null]
+>> endobj
+1850 0 obj <<
+/D [6315 0 R /XYZ 85.039 285.359 null]
+>> endobj
+6320 0 obj <<
+/D [6315 0 R /XYZ 85.039 247.828 null]
+>> endobj
+1854 0 obj <<
+/D [6315 0 R /XYZ 85.039 181.355 null]
+>> endobj
+6321 0 obj <<
+/D [6315 0 R /XYZ 85.039 144.488 null]
+>> endobj
+6314 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F41 3054 0 R /F62 4159 0 R /F20 3021 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6325 0 obj <<
+/Length 1497      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WmoÛ6\10þî_!\f\ 3J\ 13ÃW½\14Ã\8a-i\9a\14[\97%.ú¡ë\aÙVla±\94Zr\82þûÝñH[r\94"@\11 "\8fäÝñî¹\87g\19    ø\93Qf¹Ðy\94f\92ë,\8b\16\9b\89\88V°òn"ý\ e\11\19.\12\8bK\7fÌ&'ç6\89¤à¹È£Ù­Û2[~f§\17¿_ÍÞ^ÇS­5\939\8f§i\9a±Ó\8fW±d7$½º¾ü0»üð\ eg\ 6\84\92}¼Â忯ãL³Yüeö~òvÖ3;5Ü$\1aí~\9d|þ"¢%¸ö~"¸Î³è\11Æ\82Ë<\8f6\13c5·FûùÝäfòÏ^\v­\99\88N\8dÜn\1avL\95à©ROÍ¥yêÍé#sú\899pZò<×c\96\14\84Q\81\1d­á¤Uý-Ç[-7\16|Æ-ÑW0d\9d<|\9d\87i\96s\99&N\90$à¥HÂâÉåFËè¬\ 1¿¢\83kRf<\93\1aî  îËQóáëÒ\9c¨\914\9fW«Ý¶\84\ff.Ë2Ŭ\9d\9cKÛÛ\9bd\åÖ\1fx}\9cÖÔð\1cT\8b¾}go ã`ï\ e\10Ò\81Eɶ0ªê\15\81i\11«\94­ARTµ\a\1d?6\95\1d\99y\92z-,W\16B"!5\10ËQðO\15äYþ\18
+\11\16\95\ 4^Üæû
+S \ 6\18\ f\ 5\86\eêJ2\rÅe­`ÿJm\16»û¶X.ÛÍü'\88B\92²·1\ 6
+£ÕÄÚ\ fÛ\91Ò\82K=ë\8d\96\0\94\83\89\99­!'*MÙ.F\ 3`ÅÏ\9b[ü&Á»°
+N\86á&V\19C\7fqÛªzÀiÙÒi<õ¡¡±#\873¯MHsç-Ü\82¸ÙÒ\18õo\ 1\ 1\81\84s\ eÚ\8d²ì¯ÒYl\8b\95?ûi]Á\86 é`!eç\88®°péݹBuNoëþ\93!\a4\976ÌxîâñÉa±#nÛT«5Þª#dvkÒ\82K÷¨±\99ß\95\e\9aÏÑ\10\ 4\95*å"'\95\17\ 5ê ðÀ.¥Ù7\1c7;\9c(VÖÅÜßE²%Ê$hÇëÕÎv¹¥}.\ 2Î;\f\94d+ÒÕÔtä\14\97\89¦ßÐ\81Ùºji´qy-êö5V|ÎÎ\1a\92\ füpª±\1a\ f\9e*\108^ÐY\ f:Z\ 3­©@\f¿Ò\ eÛß\91q\93\85õ?\9bEÑUè¥\85D\9eÀÍj¸R;¢W
+\r1óÇ~{F­ñë\94; }ë\84ý\14\ 2lÆ´§\:"y\89Ó'{¯\9f\12,Ù¡\9b\83Ò\92\8a\e\19îAx[P\ 4t"X忽|\91\80\8aoKÑß¾
+\11\1aj\ 6ÕyâU#g,ù¢©oÇÈ[r%R¿³Û\83:\ 1\885\ 4Ub\14\9b\8e|X\96\ esßhV,\9cï´Óoí\1aÿ\rµ\0ãuÓv\94\ e\95j\ eÕ0HÇ\1edZh¶Ý9\»±c\16Ô\8d2G\7fO\98E\vãhbÛl\0ÔF[vÙùÔåý¸\0
\80\8cEl¡2wøÞ,G\ 2\ 3\85i\93\90¾y\b\ 5\1a*¼_\15qÍ®ôÓ[ú\ eî±ký¡ï]À_¹tå×tåÝ·83ì\17\10\98ïyõ\a2vq\95\19ÄUØA\+ÏJ\8f\15äÂ\8d\8a\11È\18Ã3\13À8]\8fÁ\15\1aÇ\ú\1d÷\ 5òZA\84\ 1uúzD¥M üM\ f\84ôpQ\81O/èÛ\16\9b\ 2\9c\91¾ÜÂ\9a¾x` \7f ¯'\86ºØ\94#Nj\91s\95äGů,O´\1e\90-2>òq\b'¾$Ok]'<\ 5\81\7f\ 2ËÍýYµ\1d±j@¿
+¡Y"%oK\97ð®
+$\89q¯ê±(¥/*S\1ce\ 3®\b\8fM\13\92êîó\10Û\84\15\12§
\16¦àÑÎ?HEí\0O\ eù ì!â\9e\13zX{\8fÍ\9b\91~Bª\84\8bL?×B\ 1VRýÂþÆøþæ\14ݬʺ£Îæ´¨_ÅtM\9c5u].ü\84È%e7\b\1e\1c&ør\83§î5Ä\97Ð;<Öì\18.\8dþ~³ó±õØ\1aôÄ@ªÒ\84\97¡ÝÄ\10ÞyÛ\15Ý®\1dI\98͹µ\81>Ð_c$6±\19[\97®\97ý\8fD\8fÈ\8f\95ïnA"\882\'\87³}¹ã¤ÀV\1c\ 2ÑÑè\86Ê\10\8e
+x\ e\9cø\1e\b\vÎùN\89dØ©¡\96\87ª|D\vø\9b\r"wæ\9d\eXZ\ fz\11\îÖ\9e\87c\ 2¿\90\1cÅX"\ 3ש?¸ÖÝù¾*=°\ 28\1f÷ý|çaxè[\9aÐ4\95#\ 5(á·Ó¡\87øì\8a\9f¶e²_§\86køåH»~\1eÑ\ 3¼¯B¡}\19#7x\ 6÷\85Þ®!У \17)èy¦\8dö\94ûc¿^5v\1f{úþ.HµÈ\8e]\94     \84Á\f\7f\ 4ý\ f§\9b¯°endstream
+endobj
+6324 0 obj <<
+/Type /Page
+/Contents 6325 0 R
+/Resources 6323 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6322 0 R
+>> endobj
+6312 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 559
+/Height 468
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 29949     
+/Filter /FlateDecode
+>>
+stream
+xÚì\9d{x\r×\1e÷\e\89ÜT.$H\88\b\8a\90àAszz\8aк\95PÔ¥E©{iÕ­äÑ\1e\9c
+z\\92¦¢iÕKëÒ:´\94R\14ÑöéÃQ¡T©âPÔý\92«\90\8bäý>YÏ»\9eygÏÌ\9e½\93\9dìÄ÷óÇ~Ö^{]~³fæ÷]köÌü\8a\8a\b!\84\10B\b!\84\10B\b!\84\10B\b)\a\1e{ì1çì+55µ~ýú^^^\8e0X6âÐ^ì\18
+\9bú\8d\8f\8f\7fñÅ\17\9dóp\82a                 V÷¬,ïÐ\ 1·µq[Ë+w\84Ý}\99¬X\96',yÄ9uêTß¾}ýüüÜÝÝ###W¯^­w\10*\ fcàââ\12\10\100bÄ\88´´4\91\7fãÆ\8dÁ\83\aûúúV«V­W¯^Ë\97/¯@Â÷ä\93O~ÿý÷\ e:+e]½^Jý\94W5Xòö322j×®}íÚ5ç\14#\18V§N\9d¬¬,\93{Ö¡ªäP\a®·#\1c$.VË\97ú\91F\1e\9c9\83\ 3ûã\8f\11\9e\9d\9d½oß¾aÃ\86\99\11#|\16\16\16^¾|966vРA"¿S§Nsçν{÷.\9aJIIéÞ½{\ 5\12£êÕ«;ÎÃȺz½8¿\18%%%½òÊ+μÐÆ¡ûÑG\1f\99ܳ\15W\8côv\ 4Å\88Th\86\f\19²dÉ\12\93\a¡æù\8be\91···HW­Zõþýûæ¯\12¬Y³&""\ 2µZ´hqèÐ!Íòaaa\9e\9e\9e(ÓªU+9¿Õ«\v}\9c3gN­Zµ<<<¢££5Ï\vX8fÌ\18\9f\8d\e÷àÁ\ 3¹Ö\13h\1aüØÿ\ fr\ e\1e<\18\15\15\ 5\ 3\ 2\ 3\ 3\87\ e\1d*
+?|øð\9d\81¾ÃæÞ½{ß¹sG¯\11Ë^ôFCs\ 44{W¶¦êK¯}i\89q\83\0KÝ-[¶È¯\18êyóæa1\ 2Ûºuëæêêju\ 44\r0(ÿÅ\17_4lØ\10å\8d\8f\ 4iÒæÍ\9b{ôèa0\14\96Ç°å@\99·G\92\9b\9b;qâD??¿ÐÐÐøøx;ö¦M'\85jGèm\88\99¾ôì×<a5Gæ1CÌ\8f§ÕÃ\8fTzàL®\¹R\121ºyó&\9c¿Hãp\9a={6\8e«\9c\9c\1c3b4uêÔ³gÏâ\Àd¯eË\96\ 6vB2 \9a\8d\e76®»xñâ·Þz\v&ååå\1d9rDS\8c¦O\9f¾hÑ¢{÷îaù¶`Á\82\193f\18Ïèô¦Ð!!!{÷î\85\ 10cþüù"\13   ¸h\b4\1a\9f4iÒðáÃMÎí\8e\86j\ 44{7\9e¯j¶/\8bYm°nݺ\97.]\92_a\f\1cWff&ª`\8fËv\fF@Ó\0\83ò³fÍ\92¾ËàH\90?]¼x188Øx(,w\84j lµ\aÄÆÆ¢$ªÀ\80\97_~Ù\8e½iÓI¡Ú\11V\ f-\83¾ôì×\1c=«ÇvIÆÓêáG*=nnnùùùö\89\11*\9e9s&11qîܹ"ÿÂ\85\v\ 3\ 6\fÀ\8a\ 3Í>ûì³'O\9e4éÛ!\rrjm G...Æu1Ѻ}û¶ñ\15\ 3\9cËòO®»wïÖ«WÏ>1Âd/99\19-(3\e4h\90\9e\9e.Ò8ÑjÖ¬i^\8c¬\8e\86r\ 44{7yñDپ̷ڠf¶\90xùµQ£Fr\18\95íX\1d\ 1\95\ 1\9b<\12`\1e\ e¼\12\8a\91\1döà\10Âü§${Ó¦\93Bµ#Ì\o4îËÒ~Ím192ö\8d§ÕÃ\8fTz°¨ù믿4\7fÂ\89\80%¶ü\8a´<ÓÅ\1a\1c_áü\17.\¨,&.à@¤0íÑ\9c×é\9d;\9a§\12f\80\13'Nlݺ5ìtww·Z\17&¡wã6±]²\8cj£l\12£]»vµk×\ e­EFFnß¾]\1a ¼LaìmÌh\87Þ\bhönþJ¾¥=V\eTù@l©r¿+w\81ñ\bØWÞÌ\91\80yµå54[ÅȤ=\ 6g\8a\1d{Ó¦\93¤\18\99ïËÒþ\92ì)ûÆÓêáG*=\ 3\a\ e\´h\91æOX8CSä×?þø\ 3\93\1c«'¦r2\86³¦\84bÔ¼yó9sæ\1c?~\1c37¸\1a«uqÞ\89ÿ\80\fÚ\f\ e\ e\96\130LÕ°P2/F\96çlvvöÚµk\ 3\ 2\ 2ä$óúõëæ·ÚªûÒ\e\ 1ÍÞU-h\8a\85±=\ 6\rª®\ e¡\f¦î\96\rZ\1d\ 1ûÊ\9b9\12`\9e}\97é\94\ 3\1e%AAA·nÝ*ÉÞ´é¤0¸L§Ü\10ó}YÚoë\9eR\1div\8f§ÁáG*='N\9c¨Q£\ 6\16È\19\19\19ð-)))]ºt\91s\95\98\98\18è\91¸\1c\87ôîÝ»\8dOÌ®]»¢\ 5´\93\95\95µbÅ\8a\17^x¡\84b\ 4ÛР\f¸qãƪU«¬Ö\1d3fÌþýûq.àl\8d\8d\8dÕlsÚ´iï½÷^NN\ eì´é?#¨óÆ\8d\eå\89öÁ\a\1f\¸p\ 1sT\fKhh¨È\9c={vbb"4\ eù©©©}úô)¡\18é\8d\80f調\84ÒZ«bdµÁ\9e={nÞ¼Y~\1d9rä\86\r\e`Øï¿ÿ>zôhÙ\8eÕ\11P}5YÞÌ\91 y\ 3\83U1R\r\94I{\94L\9a4iÊ\94)iiiW®\\11ÿ\89غ7m:)T;BoCÌ÷ei¿M{JÕ¯}ãiõð#\8f\ 2\87\ f\1fîÖ­[õêÕ± Æ\1a9..Nþ´zõjLðvÆ\84\9a5Vg\89K\96,éر£\97\97\97\8f\8fÏ\90!C4¯\0ÛtÞmÛ¶­aÃ\860 Q£FóæͳZ\17'\14\14ÐÃã~ýú                      æï¦3#\130&,,¬J\95*âº7¼q`` \ 6­M\9b6\a\ e\1c\10e
+
+
+pâc    éîî\8eQÝ´iS       ÅHo\ 44{W\r\9dÒZ«bdµÁeË\96)ï(ÆÎíÝ»7\86ºC\87\ eçÏ\9f÷õõ59\ 2ª¯&Ë\9b9\12\86\r\e\86i\95­b¤\1a(\93ö(Á¬\ 6£\87à  G\1dæ9vìM\9bN
\8eÐÛ\10ó}YÚoÓ\9e²ì×\8eñ´zø\11B\88 ==]óYËÜÜÜ\95+WöíÛ·|Íì¾N\9d:\99\99\99\8fì\8e \84\90G\84¥K\97*_\a\84\894¦²ÞÞÞ111åî\eûõë§÷: J¿#\b!\84\10B\b!\84\10B\b!\84\10B\b!\84()\95¨1zá~HeÂ9_ì\öa\8f\ 4\ 6Q¢J\1e\85\8aïÐ&\8f ÆQcJÒHÅu\89è¢C\87\ eÊ\9c>}ú¨ÂB)¿\9a)¬÷Þogö<\15"Ê@Ù\87=*²\bNÄp\f\84\94\1cã¨1%i¤B\8bQݺuO\9c8!¾^¾|\19soÍg0­\166c-ÅÈq\a°\83lV\ 5\18\91G\19½ 'Êh#zAI\94g\8d\183-X6bðª\ 4¥mø:cÆ\8c\1a5jÔ¬Y399yòäÉþþþH+_\99\8d\13)1i\8fj\8bþõ¯\7f¡°øúÏ\7fþóÝwß5\10#\83Âfb\9c©¶(<<üøñãH\1c;v¬yóæ²Xbb"\ 6ÄÃãgÏ\9eò-\19z;Ȧ@3VcE\19\aW²#\96\1cÀ\8e\vÓ£\f\88(TæK\12â$X\ 6=QF\eÑ\vJ¢7\8b³t¡fZP5b\10xHi\e¾¢ñÌÌÌ­[·º¸¸\88ô7ß|#·Å`\e\95¿Z\8d¨bÒ\1eÕæ\»v\râ\98\9e\9e\9e\9f\9fß A\83ëׯ\e\88\91Aa;VFð\96"rââÅ\8be\98\ f\94\89\8b\8b»zõ*6dæÌ\99£F\8d2ÞA6\ 5\9a1\19+ª´b\e\95å\ 1ì 0=zo=5\1e(óQ¨Ì\97$Ä©ôHï\ 5ïzAIÌ\9fËfZP5b2ð\90üª´\1fé*UªØ´\8dV#ªØ\1a\bIþôòË/c1òå\97_\ e\192Do ¬\16¶ã?#,\88ºví\8aD\97.]dl)e\99[·nÉÀ\88z;Ȧ@3¶î²¢\12Ç6*³\ 3ØAazôâA\18\ f\94ù(TæK\12\98\f\18¤\17\94Äü¹l\10ÖDóòH\91éÀCƾÝü6Z\8d¨bk $ùÓ\81\ 3\a\9a6mÚ¹sç\83\a\ fZ5X¯°}ÿ\19a.\ruhÛ¶­f\99\82\82\ 2¹\15z;Ȧ@3vì²"Û#æ\94Ë\ 1ì 0=æŨȮ(TæK\12\98\f\18¤\17\94Äü¹l¦\ 5U#&\ 3\ fY\15#\83\1a\9fH\89­\81\90\94?µiÓF*\82U\835\v\9b\14\16ÅÆÆÎ\981C^£Sµ\83­\90\ 1\80\8cw\90É@3\ 6Cd&¸\92\1d±\84Êì\0vP\98\1eËËt¥\e\85Ê|IBÊ\17\93\ 1\83ô\82\92\98?\97Í´ jÄdà!«¾]o\eÍÄ'Rbk $åO?\16cÒ`ÍÂfÄHµEEÅÏÎ`î­\8cÿ\8ev\90\89ÑHOO_¸p¡|Û¶Þ\ eÒ\e\96   üdr\88L\ 6W²#\96P\99\1dÀ\ e
+NTêQ¨Ì\97$¤|1\190H/(\89ùsÙL\vªFL\ 6\1e²êÛõ¶ÑL|"%¶\ 6BÒûÉà9#3\85\rþ3Rm\11Àz!""BÕ`tt´\87\87\a6\16\1e\15Seã\1d¤9,gÎ\9cñòò\92\7f\ fY\1d"\93Á\95ì\88%Tf\a°\83Âô¨\82\13\95z\14*ó%      !Äq,Z´Hy\8d®¨\94\1e]Y¹r¥Ò\85\12»ap"BH¥§°°°qãÆÊkt¥%FP¢\9f\89#\*08\11!\84\10B\b!\84\10B\b!\84\10B\b!\848\14F&â@\99¡ì_L]i\ 6ÜÙÞé]Æö¼øâ\8b                 t t\ 5V)ËÈDfÈÍÍ=pà\80¯¯¯#Ê\98y\bÈI\ 6êÿü\9fÿ£gÞ¦M\9b\ 6\ e\1cX­Z5\1f\1f\9f¾}û^¾|¹R\1eó\ 6\ 3~êÔ)l¸\9f\9f\9f»»{ddäêÕ«õN\13Õó_...\ 1\ 1\ 1#F\8c\90Ï^ݸqcðàÁ8N0\9e½zõZ¾|yÙ\9c¼z\87¢\9e=zö[¶i\Æ\ e\83KØìµk×êÔ©\93\95\95E7N12¦,#\13\99ÜR«2aw\99\92\fcY\ eÔÞ½{\83\83\83õ¬íܹó®]»²\8bY¼x±*Ò_¥AoÀÏ\9c9S»ví\8f?þ8##\ 3#°oß¾aÃ\86\99\11£¢â»è¡Ý±±±\83\ 6\r\12ù\9d:u\9a;wîÝ»wÑTJJJ÷îÝËL\8c4\vëÙ£g¿e\9bÆeì\13£\126\8b\1dôÑG\1fÑ\8dW\ e%²|O©*T\90æ±dkt\18û"\ 1i\86ݱ5N\8d\1dâkG\193U¬Æúqô\b`ÚÿÄ\13O\9c8qÂ\8cµyyyX\1d
+£¢¢äW¤\91ST²à>Ò\18\83\83D3¦\8f}ñ§\f\ 6\90!"â\86\99CBóU\ f\98Û{{{\8b4\f\83\ 1VÇY/\18\93æ&ÃoÏ\993§V­Z8$¢££m\12#={ôì7SFÏ]hÚ¯émÌ4«w`\80Í\9b7÷èÑÃi¯[\92\12ÎUT¡\824\vÛ\1a\1dƾH@\9aawì\88SS6b\84\13ÇÕÕ5$$äÍ7ßÔ¼t`2Ö\8f\83FàÆ\8d\e\7fûÛß~ûí7\93\exìر\8e\1d;Zæ\ f\1c\97_~\11\ 5^zé%c\eÌ\ 4÷\91Æ\18\8c\8ffL\9f\92Ä\9fÒÜä:uê\¹r¥$btóæM\19\92\ 3B9{öl(fNN\8eÕѶ\fƤ¹ÉX®¾õÖ[è\ 5S\85#G\8eØ$FzöèÙo¦\8c\9e»°\1a\86ɦfõö#¸xñ¢|Ó/Ũò\89\91\99¯¶F\87±;\12\90@\19\8e85e F\82\82\82\82sçÎÁch^p°u\10Jw\ 4°`\11Jdu\ 3Åe||\9e?\7fÞò×õë×\vo\10\e\eû\9fÿüÇØ\ 63Á}d\193ã£\8céSêñ§ÜÜÜòóóí\13#T<sæ\fV²òåK\17.\\180`\0&óhöÙg\9f\aCS\8f4ãP(7\19\8b\85Û·o[½L§ù\9f\91\9e=zö[n¬e\193/\15×\fÃdS³zûQ¬ße\98\12òh\8a\91­Ñaì\8e\ 4$\9d¼^\15\93a\92ÊF\8c\ 4\98yjÞ©eë \94î\b\85Þ&à\94ÿ÷¿ÿ­ù7\aD\a\13xlHxxxff¦U\e\94u5CêÈ2¶ÆB*õøS\90û¿þúKó'4¥|\17ºª5\80¯P\8a\85\v\17ªBxÀ\0xZÌóåê@\89É`LÊóNnQ\91\8dÿ\19éÙcl¿q\19\93\11.\fòÍ4«·\1fÅucÍHô¤\82\8a\91\94*Uª\88?\ 5T¿Ú\1a\1d¦$\91\80\8aþÿ°;vÄ©)c1ºrå
+&í\96ù¶\ e\82\83FÀä\ 6BR-ÿ3\12<÷ÜsñññÏ?ÿ¼U\eÌ\ 4÷\91\b_UTªñ§\ 6\ e\1c¸hÑ"Í\9fBBBàÃå×?þø\ 3\8b\83\89U\8f§§§e¾É`Lò+4Kù\8f\89\1dbdiOI\8ev;ÄÈÀÛèåëíG¡æÊËt¤Bc\1c?\ 5\ f\10kásçÎM\9f>ݦàDvD&RU×\f»cG\9c\1a\93×[J\92Ó¹sç\94\94\94û÷ï_½z\15\e\8b\99§e׶\ e\82\83FÀÀW@eÄVܾ};99Yï\ 6°¤¤$¸²O>ùĪ\rf\82ûÈ2¶\86¯*õøS'N\9c¨Q£\ 66<##\ 3U0\14]ºt\91«°\98\98\18è\91¸¦\844:5n­k×®h\ 1ídee­X±â\85\17^°,c2\18\93ü:fÌ\98ýû÷ãl\85\13\8e\8d\8dµI\8côì)K12ö6zÍêíÇ"ÞÀP¹0\8e\9frèС\88\88\b¬\8bÃÃÃ?ûì3\9b\82\13Ù\11\99HU]3ì\8e\1dqj4¯¥kÚiw\99\1f\7füñ¥\97^\82µAAAP"Í¿\1el\1d\84R\1f\ 1«>dïÞ½Ø
+\b\r\16\1a#G\8eÔ»1ïòåË®®®ð\9fVm0\13ÜÇÌÝt\9aÖ:"þÔáÃ\87a\7fõêÕÑ,fbqqqò§Õ«WcN\8e\rÇT|Í\9a5V\1dà\92%K:vìèåå\85Þ\87\f\19¢ùß\96É`LòkZZ\1aD\ 4\87Dýúõ\13\12\12lúÏHÏ\9e²\14#co£×¬ÁÝtÃ\86\rÃä\81bD\1c\90#ÀÃ\80\10=®\¹R§N\1dùÇ%!tÅ\1c\ 1\9e~ýúñu@\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\848\15\1d;v<{ö¬\83\1aß³gOPPPýúõU=îܹӦ*\84\10B*\19¿üòK\8b\16-D:333,,L³\98,c7÷ï߯W¯ÞÏ?ÿ¬l\10=úøøäää\98©Rfã@\b\8cY¸pá´iÓDzëÖ­C\86\fqPG[¶l\89\89\89Qe¢Ç®]»ÚT¥\fÆ\81\10B\88äâÅ\8bpÅÞÞÞM\9b6]½zµÈ<räHûöí=<<ÂÃÃ\ f\1d:$2Ç\8f\1f?vìضmÛº»»\87\84\84|÷Ýw\13'N\f\ e\ eö÷÷ÿä\93OD\99Ó§OwëÖÍËË\vk\ryY\fí?V\fJâë\84  \13\9a\85ÌjÕªõïß?55U¶\9f\90\90 \12 ]»v0 oß¾\87\ f\1f\16\ 5Î\9e=\vMA&¬\r
+
+\92\9dJ`­è(00PÙ z\ºt©¦yª*z\e\ e\ 5\89\8a\8a\12\v:3ãйsg¬Å\]]ÑÎ\8f?þ¨9\ e\84\10B$ð±ëׯ\7fðàÁñãÇG\8c\18\81\9csçÎÁÇîÞ½;'''>>>22R\94\84+\86'ÿý÷ßQøõ×_÷óóKLLÌÈÈ\80W\87: À_\7fýÕ¨Q£íÛ·£Àºuë\1a6l(*\8a«d÷ïß\17_Qæùç\9f\87ÛG1týøã\8fËöO\9d:%\12]ºtQ\15¸uëV\93&M°\8aA&äÉÍÍíòåË\96\9b\ 3Ëa¡ªAôøÛo¿é\99\18løèÑ£ïܹcr\1c$\85\85\85h­V­Z\9aã@\b!D\ 2ÿ\89¹½2çÕW_]±b\85HÃsV­Z\15\893gÎÀ{\17\14\14\88üÅ\8b\17¿öÚk"}òäÉÐÐP$à±\97-[&2sssEEðõ×_wïÞ]®n\94í@,\1a4h Ú\87\10Xv$\vL\9f>\1d\ 2!\17\9b7·Ü\16\14\967!È\ 6Ñ#ÖAzæ)«\98Ùp3ã \80´}ûí·°YþI¤\1c\aB\b!J\96/_\1e\18\18\88Ùûç\9f\7f.r\82\82\82nÞ¼)Òׯ_\ f\ e\ eF\ 2n|âÄ\89²VLLÌ\97_~)Ò\1f~øáرcEÅÇ\14È¥\aÜõûï¿/ÒIIIÊvàüÇ\8c\19\87XXv$\v`Q#\97B\v\17.\9c2e\8aH×®]\e\13iô"\1aQ6\88\1eG\8d\1a¥g\9e²\8a\99\r73\ eXc¶jÕªiÓ¦øµY³fS§Nµ\1c\aB\b!*
+\v\v÷íÛW£F\rñÕÍÍM^JJNN\16×îzõêµmÛ6\91ùàÁ\ 3__ßôôtñµO\9f>_}õ\95¨\88\15\87\8d\e7\86\7f\96Þ[¶\ 3ú÷ï¿iÓ&ѾLh\16@ãyyy"³sçλví²ìèùç\9f\17\85\95\r¢Ç\8d\e\99§¬buÃM\8eCddä\96-[DfÇ\8e\1d÷ìÙc9\ e\84\10B$Ã\87\ f\87{\84\8bÞ°aÃÓO?-2áK\13\12\12rrrvîÜ\19\12\12röìY\14ð÷÷ÏÊÊ\12\ 5à]\9f\19\91ÎÏÏ\87\8aedd Ý²eË¥K\97¢âéÓ§'L\98 {©^½úO?ý\84\ 4Ô\ 4\85e;\ 5\ 5\ 55kÖLKKCûðê"¡ìH\16@\1aë\14¸úÌÌL¬tРå}Ú¨ëãã#
\ 6Ñ#\12wïÞÕ4OYÅÌ\86\9b\1c\aooï\93'OÞ¹sgîܹh\1f\9a¥\1a\aB\b!JÖ­[פI\13//¯\1e=züùç\9f"óÀ\81\ 3M\9b6uww\7fꩧÄ\9dl)))ÑÑѲִiÓâââDúÇ\1f\7f\94\ e955µuëÖ®®®\8d\1a5JLL\94å!\1fh\r\7fÿ~e;è\b]\88öeB³\0øôÓOáÌëÕ«\87µRTT\94å¶ÈF\94iô(3-ÍSV1³á&ÇaíÚµµk×nÞ¼ùèÑ£{öìi9\ e\b!¤BsãÆ\8dÁ\83\aÏ\9e=\9bCA\b!¤ìiÕªU\95*U|||úõë'/¬\11B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10B\b©\94Ì\993ç1»@E\8e\1e!\84\10\8a\11!\84\90Ê$F6)Ëܹs)F\84\10B(F\84\10B(F\14#B\b!\14#B\b!\14#\8a\11!\84\10\8a\11!\84\10\8a\11Å\88\10B\bÅ\88\10B\bÅ\88bD\b!\84bD\b!\84bD1"\84\10B1"\84\10B1¢\18\11B\b¡\18\11B\b©L\beÁ'Å\88\10B\88ã¸qãFDDD)\ 6'\12bd\0ºC§\1cyB\b!*=
+\ f\ f/-12\8eÇ\87\8e¨D\84\10B\8cõÈ\11báÐÆ        !\15\91Y³fåæær\1cH\99I\ 6\95\88\10b     |B³fÍ\ e\1c8À¡ e \1cT"B\88\9e\18\ 1\17\17\97É\93'gggs@\88ãä\83JD\b1\16#WWW|\86\86\86¦¤¤pL\88#D\84JD\b±*FG\8f\1emÙ²¥X"\8d\1d;6##\83#CJQJ¨D\84\103b\84D^^^\\\ÕªUñ5((hÇ\8e\1d\1c\1cR*\82B%"\84\98\17#ÁÉ\93'£¢¢Dæ°aÃnß¾Í!"%\91\15*\11\ e1\ 2\ 5\ 5\ 5ñññ\9e\9e\9eÈ\ f\b\bØ´i\13G\89Ø'.T"B\88Ýb$8wî\\87\ e\1dįýúõ»ví\1aÇ\8aØ$1T"B*7sJ\15=1\ 2\85\85\85ÉÉÉÕªUC\ 1__ßÏ>û\8c\83OL
+\r\95\88\90Gd-Sº\18twéÒ¥îÝ»\8bbHà+w\ 11\96\e*\11!\8f\8e\18\95îúÈj§X\16aq\84~±PÂr     \8b\b¢):T"B\1e)1*û~¯]»Ö¯_?Ñ{\87\ e\1dÎ\9d;Ç}ATÒC%"\84bT6lÚ´)  \0\ 6xzzÆÇÇ\17\14\14p\8fP\8f\84\0Õ)\86JD\1c\8e\1dÏ\9e=[\ 6\1dýã\1fÿØ¿\7f\7få\18´={ö\ 4\ 5\ 5Õ¯_¿Ò\88\11¸}ûö°aÃ\84\19QQQ'O\9et\84à\96{\veÓf%Ó#*\11q\ 4¿üòK\8b\16-D:333,,L³\98,S*¤§§ûùùåååÙT«tm(9Â\9eû÷ï׫Wïç\9f\7f.]#Ë]\8c\ 4;vì\80ÎÂ\92ªU«ÆÅÅÙºË(F\95O\8fZ\14C%"¥ÎÂ\85\v§M\9b&Ò[·n\1d2dH\19túÕW_ÅÄÄ8Ãæ\17\16\16fee\95¤\85-[¶8b[\9cD\8c@FFÆرc]\\`OË\96-\8f\1e=J1z\94É)\86ãðHqñâEx9ooï¦M\9b®^½Zd\1e9r¤}ûö\1e\1e\1eX&\1f:tHd\8e\1f?\1eî¢mÛ¶îîî!!!ß}÷ÝÄ\89\13\83\83\83ýýý?ùä\13QæôéÓݺuóòòÂ4~çÎ\9d"\13í\v§\87\92ø:aÂ\84Y³f!³Zµjýû÷OMM\95í'$$\88\ 4h×®\1d\fèÛ·ïáÃ\87E\81³gÏvíÚ\15\99°\16\13iÙ©\92ÿýï\7fÝ»w÷ôô\84aX\7f%%%iZµ~ýzt-ªäçç7lØð§\9f~RÚpþüù\ 1\ 3\ 6øøø4jÔH\f\8bæ¦\99\19L(ohh(6\1fù+W®4\18(ËN\85=òªE`` ±\91\15W\8c\ 4)))b¬\]]q\90<xð TÜþÞ½{\9fzê)\1c\15Ø;wïÞ\95\bA&\96c­ZµúþûïEfnn.\ el¬©aI||¼J8`\95\18ê\87\ f\1f¾óÎ;µk×F\v½{÷¾sç\8eìnÍ\9a5\11\11\11h\16s{yú`B2gÎ\9cZµjá\0\8e\8e\8e¦\18\11¢"**
+\9e\19gýñãÇG\8c\18QTü¼<´f÷îÝ\98\99àd\8c\8c\8c\94g.üçï¿ÿ\8e¯¿þ:ÎÖÄÄDLháKáfQ௿þ\82Wܾ};
+¬[·\ e\1e^TÌÌÌ\84ü\7fÿ¾ø\8a2Ï?ÿ<ô\ eÅÐõã\8f?.Û?uê\94HtéÒEUàÖ­[M\9a\ 2\ 1\99\90'77·Ë\97/«¶\ 5e\9e\89M\9b\9fà×\9a5k\9e9sFÓªëׯ\a\ 4\ 4\88\9b\8a?ýôSh\9cÒ\86+W® Ø\86\r\e\89\13'F\8f\1e­·iV\a\13]Àÿ¼ýöÛ\18¨/¿ü\12\ 3«7P\96\9d\ 4\151òÆFV\ 21\ 2ÙÙÙ\93'O\16K$ìñ\92\87êC;\v\16,¸zõ*F\eÇó¨Q£T\ 5\90¿dÉ\92Æ\8d\e\8b¯±±±\93&MJKKÃÔâå\97_V\8aÑÇ\1f\7f,v\a\98?\7fþ¼yóP\f\ 6£üðáÃewS§NÅÄ   \a!æBXå\89üÅ\8b\17¿õÖ[7oÞÌËËñM1"D\ 5t\ 4k\1ceΫ¯¾ºbÅ
+\91\86£Ã\ 4\ f xu¸>y¿\13ά×^{M¤O\9e<\899$\12ð\87Ë\96-\93ÓKQ\11|ýõ×X­ÈÕ\8d²\1d\9cÚ\r\1a4\10í\vG­êH\16\98>}º\98¦\8a\85[óæÍ-·\ 5N\0\86\89\11ÿLéY\ 5\91=vì\18æ·ðxÿýï\7f\956 Êû￯lY¯\11«\83   SÛ´i#ÒðBXTêµfÙ©´\a\83 ï[00\92bdõ\82\18¦\ 4\98\eX\96\81\1e¡G\91ÆZ\15\92\ 2v¥òÂ\11\ eËôôt\91Ʋ\b3\1fËîîÝ»\87%\9eHã¨V¾*\96bD\88\8aåË\97\a\ 6\ 6â\fýüóÏENPP\90<\19±\82\b\ e\ eF\ 2ÎsâÄ\89²VLL\fæù"ýá\87\1f\8e\1d;VTT>\89/\97\ f\90-é61WT¶\ 3Õ\e3f\8ch_ÌíU\1dÉ\ 2XJÈ¥ÐÂ\85\v§L\99"Òµk×F_ø\14ç»,\83\8f\1fo`\15Z\80ºa«±L\93U\84\rØdÕ?§z\8d({×\1cLÌÉgÍ\9a%ÒXË`+ôZ³ìTÚ\83Ñ\93\v\1f\ 3#y\99Ϊ\18\8a5µH_ºt      GZëÖ­±¿0I\90ÅÐ5¦(ª\16°\ e:\7fþ¼2\13í(w¢Ô2Õxʯ(¯|¼\97bD\88%8GöíÛW£F\ryÖÈKjÉÉÉârS¯^½¶mÛ&§\91¾¾¾rZاO\9f¯¾úJTÄ<ß²ýÆ\8d\e\1f?~\ª\98l\aôïß_¼É\19íË\84f\ 14.o²êܹó®]»,;Â\12C\96AG[¶l1°jÇ\8e\1d={ölÑ¢\85üOJÚ\80*\98Óª<\8ff#V\a³cÇ\8e?üð\83H'&&¾ùæ\9bz­Yv*í\81\Ê÷]\e\18Y¡Å¨ln`ÈÊÊÂÂG¤±¸\9e3g\ e\8eLL½°;d1L\15nݺ¥jáÇ\1f\7fÄî\93\7f\0\89\ 5\14¦jÆÝ)¿Bò\94ÚJ1"DÉðáÃq2âLÜ°aÃÓO?-¯_%$$äääìܹ3$$D\ýö÷÷\97÷\83íÙ³ç\99g\9e\11éüü|8^\11Í\13>déÒ¥¨xúôé       \13&È^ªW¯.n\ f\80R °l§   fÍ\9aiiih\1fê&\12Ê\8ed\ 1±\10\80äeffbm\85\ 65ï´A\99­[·B%!ghÇتììl\ f\ f\ fy\8b\9a´A¸©wß}\17U~ýõ×qãÆ\194b<\98°\16ú\88Ù>6\1c&aY$^X­Ù\9aªSå\98øøø\bÃ\8c\8d¬¸bäè[»\7fþùg\1c¨\18=\1cB¯¾úªÈÇ¡\88]\83|,0W­Z%ÇaÒ¤IX5c\90±\92\15ÿ\ 4É\9f \97_\7fýµHÏ\9e=\eòtçÎ\1dX\9b\9a\9a\8a)\99±\18a\81¿\7fÿ~¬¹°"\8b\8d\8d¥\18\11¢dݺuM\9a4ñòòêÑ£Ç\9f\7fþ)2\ f\1c8дiSww÷§\9ezJ¬\1apÎFGGËZÓ¦M\83Ç\10\18¥0á\94lݺµ««+¼.ÎSY\1eò\81Öà\81q2*ÛAGèB´/\13\9a\ 5\8a\8ao3\80\ 6a:\8aµRTT\94ææ|öÙgðÛ(Ö¯_?«V\81\ e\1d\19¸´\ 1ÀwA\91±ô@\15ñç\8eA#\ 6\83  elÛ¶mxx86¿}ûö¿ýö\9b\81IªN\95c"\r36²"\8aQ\19\8a!êÚµ«§§'&6ÿüç?åß\91\98\1e4lØPì\85yóæÉqÀzsäÈ\918\90êׯÿÞ{ï)\ 5\ 5röÜsÏ\89kÎh\a\12Ö A\ 3ìÜnݺɥ«\9e\18AÝ^xá\ 5Ì\7fÐ,&{\14#B*4\98Ä\ e\1e<\18\93Ò
+a-V=âÞr§\85¯\ 3"\84\10\9bhÕªU\95*U0_ŪG\§r~0åvòW\80òE©Ä©\8eF\9bò !\95éôg\b  â$êSê¢C\15#¤b\89\11\83ë\11\8a\11!¥Èµk×N\9f>Íq0\ fÃ\8e\13M\ e\1e<\18\15\15UµjÕÀÀÀ¡C\87\8aÌû÷ï\8f\193Ƨ\98qãÆÉ;Õ±OgÌ\98Q£F\8d\9a5kb/O\9e<Ùßß\1féÍ\9b7\8b\ 2\9a¯N²\9cÃè½II\1eT\ 6¯Z\9a7o^\9d:uÐ~·nÝÄ\83Æ\96í\eØ\9f\98\98\18\16\16æááѳgOùÂ(ÍA Ä*YYYÍ\8b)á+II        ×Y\96ùçÎ\9dëС\83øµ_¿~âþvâÌ\84\84\84ìÝ»777÷ìÙ³óçÏ\17\99Ó§O_´hѽ{÷²³³\17,X\0\ 1\92û\1de233·nÝêââ"Òß|ó\8d\92Á«\93\8fæ\9b\94\94b¤Y`É\92%ñññè\14ùP\10eyeû\ 6öÇÅÅ]½z\15\9c9S¾0Js\10\b±ÊÀ\81\ 3\85»C\82£á$bTPP\0/\81ù*ò\ 3\ 2\ 2äýÏÄÉÁ*\ 6k\1cåKeAݺuå½CøI>>,wºò­JHW©RE¤Í¼:©HÿMJ\9aâ¢,ШQ#åMMzbdÕþ¢â÷[Ê\17Fi\ e\ 2!ÆÀãá\88r+\ 6        ù\16;R\8ebtòäɨ¨(\919lØ0å\9bÙ\88\93³k×®víÚÁÛGFFnß¾]d⫼ÛäáÃ\87òÅJÊ\9d®\99¶õÕIz\9abðª%å\e\9côÊ\9b±\1fÓ'\99¯9\b\84\18ðÃ\ f\80Á\11¾¹\18$ðU¾\84\87\94½\18åååÅÅÅU­Z\15_\83\82\82vìØÁÁ©\88dgg¯]»\16KZñ588X.\13°ÀÁBä\18\19¼:ISDl\15#X¨|5\96²¼²}3ö#_¼\8dSo\10\bÑãÊ\95+\81\81\818\9cbccE\8e
+2ñ\13ǧìÅèèÑ£-[¶\14\13à±cÇ\8a\972\91\8aÅ\a\1f|páÂ\ 5L*vïÞ-ÞÉ_Tüê\95÷Þ{/''\a\9e\9f\8b±\18é½:)$$dãÆ\8dR/ì\16£\91#GnØ°!??ÿ÷ß\7f\1f=z´ÌWµo`?¬Bõôôô\85\v\17öíÛ×`\10\bÑ\ 4ÇÉßÿþw\1cK\9d:u\92Ïï#\81¯ÈÄO¥û\963bF\8c°,Å'NÞ\94\94\14\8eI\ 5\ 5î\1dÓ977·6mÚÈ(\1e\ 6\19\8b\91Þ«\93¶mÛ\16\16\16V¥J\15ñ/\92Ýb\84õNïÞ½=<<:tèpþüy___Íö\rì\8f\8e\8eFul2t\13K!\83A D\937Þx\ 3\a\12\96Ûª\0\8a\84\ 2\1c¥2\16#,\88&O\9e,ÏhBÊ\8cÜÜÜ\95+WÊ¥\8dùã\96CGJºuëÄ{\9e\95\97 Süg\81b\1c«2\13£fÍ\9aq\ e\9eúõëc     ãíí\1d\13\13cë³\ 3\14#R\12\8e\1f?.n\18þøã\8fõÊà'ñ\12N\19M\898z¡j2ê\13!\84T\ 2ÒÒÒ 4#G\8e4.\89\ 2(\86Â\15åݪ\84\10B*\ 4\85\85\85½zõ\82Ä´nÝZF¤Õ\ 3\ 5P\f\85Q\85/ä$\84\10RZ\888h~~~\17.\0S\1eÅP\18UP\91£G\b!¤äìڵ˥\18$\1c]\8b\10B\b)Ý5\8e­ë)B\b\92\12þûcÓ?M\84\10B\88&%¿/Îü=x\84\10B\88%¥õÄ\90\99§\93\b!\84\10KJ÷]
+Æïm \84\10B,qÄ[æôÞhG\b!\84Xâ ÷ok¾ë\9b\10RÆÌ\9d;÷1»\983g\ eG\8f\94%\8e\8bLd\19\ 5\89\10RÆ@S(FÄùqtÌVe|X\8e6!å%F6)\8b\1dU\b)      §O\9f®V­\1a\8eºøøxÇõ\82ÆÑ\ 5:Bw\1csB\9c_\8cÄ\95=\8a\11)\e²²²\9a5kf¼N·µMãÖÐ\1d:åÈ\13B1"D2hР«\17\8dKW\8c\0:åÈ\13B1"Ä&Y)\9bZ\84\10\8a\11!\14#B(F\14#B1"\84P\8c\b¡\18\11B1¢\18\11\8a\11!\84bD\bÅ\88\10\8a\11Å\88P\8c\b!\14#B(F\84P\8c(F\84bD\b¡\18\11B1"\84bD1"\14#B\bÅ\88\10\8a\11!\15\9a\e7nDDD\18¿\16\12úb«\18\19\80îÐ)G\9eP\8c\b!*=
+\ f\ f/­HyÆb\84\8e¨D\84bD\b1Ö#G\88\85C\e'\84bD\bõ\88JD(FN²\99äQ\80zD%"\14#\8a\11¡\18UD=¢\12\11\8a\913o&y\14\ e\11\95\88P\8cè¦\b÷rùê\11\95\88P\8cè¦\b÷rùê\11\95\88P\8c\1eM7U^6\94¤ßÔÔÔúõë{yy)Ûqνÿ(O9ì\90\15*\11qÂó·ÒÿS\Æ\ 6\9f8q"&&Æ×××ÓÓó\99g\9eyÿý÷\1dº]...\ 1\ 1\ 1#F\8cHKK+uµzòÉ'¿ÿþ{½òNu\18<âë_\9bÄ\85JD(F\95ÞM\9d>}ºvíÚ«W¯Î.fïÞ½\9d;wvè\92§°°ðòå˱±±\83\ 6\r*u1ª^½ºAy\8aQEÔ#*\11!Îæ¦\1e>|øÎ;ï@;°\84éÝ»÷\9d;w,ËÀÕÏ\9b7¯N\9d:(Ó­[7WWWã¾\ 6\ f\1e\9c\90\90`ìó\91\981cF\8d\1a5jÖ¬\99\9c\9c<yòd\7f\7f\7f¤7oÞ,\v$&&\86\85\85yxxôìÙóîÝ»VE\ 4Ë"ooo\99ÿÅ\17_4lØ°jÕªª~׬Y\13\11\11\81ü\16-Z\1c:tÈrB¢7W±Ô Ë\8az㩲çàÁ\83QQQH\a\ 6\ 6\ e\1d:\94bT\96zD%"Ä        Åhþüù\10\1a¸q,a&M\9a4|øpË2K\96,\89\8f\8fÏÌÌÌÍÍ\85\17µêîjÕªuõêU«b\84®ÑæÖ­[]\\Dú\9bo¾iܸ±,\10\17\17\87vîÝ»7sæÌQ£FY\15£\9b7o¢k\99?kÖ,¥\16ÈÄÔ©SÏ\9e=\8bmIJJjÙ²¥Õ\ 5\8eò'Ë\ 5\91ª¢Þxªì                 Á\82\11\12\18\95\99\1eQ\89\bqN1jРAzzºHÃUbmbY¦Q£FÊÿb¬º;77·\82\82\ 2ÕÊBÏ\87?xð\0b$ÓUªT±ìåÖ­[Re4\95"??ÿÌ\993XIÉ76[.p,ó!sr\95WZb¤7\9eªbX:a=¨·Ü£\189H\8f¨D\84\18A8\94\17\9a¤.¨Ê<|øм\18A8._¾l¬\ 5\9a\1e\0¤\r6¨ÔMy¡\f¿6lØpáÂ\85ÒN3bTdî¯\1f\9bÄHo<UÅvíÚÕ®];HaddäöíÛ)Fe GT"B\9cY\8cêÕ«wýúuãº\ 1\ 1\ 1XD\98\17£\ 1\ 3\ 6üûßÿ.E1Â\12#88تR\18ä\9b\11#¥àÚ$FÊ\8azã©igvvöÚµk1¼\14£2Ð#*\11!Î,F³gÏNLL\84·ÏËËKMMíÓ§\8f¥ÿ\1c9rä\86\r\eòóó\7fÿý÷Ñ£Gëé\88äÄ\89\13þþþ\1f~øaZZ\1aTlçÎ\9dö\89\11ìA§éééXòôíÛסb\14\12\12²qãFM=2\16#UE½ñTõûÁ\a\1f\¸p\ 1evïÞ\1d\1a\1aJ1*\ 3\12\11âÌbTPP°jÕª\ 6\r\1a¸»»wëÖmÓ¦M\96\8e÷îÝ»½{÷öððèСÃùóç}}}­jÁ\91#GzôèQ½zu//¯\8e\1d;®_¿Þ\ e1\8a\8e\8e\81\81\81ððXD8T\8c¶mÛ\16\16\16V¥J\15Ë\7fÍ\8cÅHUQo<UýBß±]nnnmÚ´9pà\0ÅÈÑzÔ¢E\v*\11!v¸\14\9bòËÌMåææ®\¹Ro\91R6\83@(Fv\90S\fÇ\818¡×r¶g\15\1dm[  ÝTýúõ1\8d÷öö\8e\89\89¹ví\1aÅ\88bD\b¡\18ÑM\11îeB\1ct\12)\9fO\aaaa\9e\9e\9eøÚªU+ùf0ËçÖí{\ 4Þ²Öýû÷Ç\8c\19ãS̸qã\1e<x ×£Aa«o\15дÍÒ\18Í·\ 4\14Y{\8d@\91á«\12è¦(F\84\103'\91òùt        üü\92%KäSù\9aÏ­Û÷\b¼ªÖôéÓ\17-ZtïÞ=ÔZ°`\ 14Å G½ÂVß*``\9bj4\8cß\12 WÀàU  tS\14#B\88\99\93Hï'å\13ú\9aÏ­Û÷\b¼êkݺuåK\ 6Ð~½zõ\fzÔ+lõ­\ 2vئù\96\0½\ 2\ 6¯J \9b¢\18\11Bl\15£K\97.M\9c8±uëÖµjÕrww\97¿j>·nß#ðª¯h³°°P¤\1f>|(\9f÷×ìQ¯°ÕÛ\95í³ÍêSÿÊöõ^\95PönÊAÿ|9ÏdÉ&cÊÆr\8a\11!¥{²7oÞ|Î\9c\8f\1f¿yófnn®êWÕsëö=\ 2¯ª\15\1c\1c,\97?X³`ícУ^a«bd`\9bÁûvÌ\8b\91Á«\12(FåÛ/Å\88\90\8a(F5jÔHIIÉÏÏ¿qãƪU«ä¯\9aÏ­Û÷\b¼ªÖ´iÓÞ{ï½\9c\9c\1c8såß@\9a\15¶*Fz¶©\8c±[\8c\8c_\95@1¢\18\11Bl:U·mÛÖ°aCWW×F\8d\1aÍ\9b7Oél-\9f[·ï\11xU-½\eä4{4¸\9bÎX\8côlS\19\18\19¿*AïZ\93ñ\1d\80E:w6\86\87\87\8aıcÇ°\92ÕlyïÞ½O=õ\14êÆÄÄȵ¤\99\bJzÁ\8c¬\8e\80Þý\84zùzÆ <ÖæµjÕ\82\ 1ÑÑÑÆ\97éônnT\15Ö,c2þ\91\99\18\11B\9c\rËW%\18\88\91ñ\1d\80\12Õ\9d\8dð\8dø\8aÄâÅ\8b\ 6UËX6^½z\15\15ãããe@"3\11\94ô\82\19Y\15#½û      õòõ\8cÁF½õÖ[7oÞÄ\1aöÈ\91#VÅHóæFUaÍ2&oþ43h\14#B\88ó ÷ª\ 4\ 31\92Z£y\a J\8fd\19,\88ºví\8aD\97.]N\9e<i¼ÚÍÈÈ\90\ 1\89ÌDPÒ\vfdU\8côî'ÔË×3\ 6K\92Û·o\e_d³zs£Þ\16\98¼ÁÒÌ Q\8c\b\8fU1ÒKëÝÙ\b\87\87oÛ¶­^\8f2]XX(ï94\13AÉ \98\91±\18éÝOh\90¯i\fòå\r\936\89Q\91¹[ïl½ÁÒÌ Q\8c\b!\95X\8c\fîl\8c\8d\8d\9d1c\86æ5:UkYYYòi,3\11\94ô\82\19É|,Ü`\8cey½û      õòõ\8c\81òÊ¿\ 2\1d*F&oþ43h\15Q\8c:vì¸sçÎòµ\ 1;ºY³f\17.\ \97 Ä\99ÅHïÎF\90\9a\9aêéé©y\8dN´ðóÏ?£"T㫯¾zõÕWE¾A\ 4%e]Í`F²÷ÈÈÈ\ f\10-\9c;wnúôéVï'ÔË×3fÌ\981û÷ïÇb
+\vCh®ãÄÈäÍ\9ff\ 6­Â\89Qff¦\8f\8f\8fx\99v\8b\16-lªûË/¿(«ØZ]        \ e°\993g\96|sT&Ù\87q\v¥Ò\ 5!\15T\8côîl\ 4X+EDDèõèææÖµkW¨UÍ\9a5ÿùÏ\7f\16\14\14\88|\83\bJÊÞ5\83\19ÉÞ\ f\1d:\84®ÑExxøg\9f}fõ~B½|=cÒÒÒ^xá\ 5\94¯_¿~BB\82ãÄÈäÍ\9ff\ 6ÍyĨ°°\10ka«\99[·n\15\7f;Ú§ Ó¦M+¹©\98b5nÜ8##CÏì²7É`\f\vB\9cJ\8cJ¢E\8bô®Ñ\95ÜÚ\12¶ \17z©,C2U\8e½l@çÎ\9d±´ÁD\ 5S\82\1f\7füQd\ e\192$44\14fx{{c¨\r2'L\98°téR$Æ\8f\1f\ fÅG\ 2ó\84\ 1\ 3\ 6 MÌ|V¯^­×ELL\8cØR\7f\7f\7feõ#G\8e´oß\1eS\b\14\96\8f/¦]»vÈÇ~?|ø°r\13Æ\8d\e\97\9c\9c¬g¡f\83\17/^\84\ 1(Ö´iSa¤¥I\9ae,·\ e\86A\¢¢¢ÂÂÂ\94\e¢i\8cª\vBè¦äÌ\rSJ½ktå(Fz÷\13\96}H¦J/FòHؽ{·¸ã\11i$Þ~ûm¬5¾üòË\90\90\10½Ì¢â[\1c\7fûí·¢â\aÙN\9d:uåÊ\15¬Á7lØpÿþý\13'N\8c\1e=Z³\8b¢ÿw}\ fÅÄWQýܹsh\19Årrrâãã###å¯]ºt\81¬<xð`ýúõ\8f?þ¸l\16½·jÕ
+«NM\võ\1a\84\1d´vüøñ\11#Fh\9adYFsë`\e\12ò\ 6~±!zÃ¥ê\82<RÀe\9d>}\9an\8ap/ë\ 1\8fýí·ßÂW\8bÿ2àóÛ´i#~ÊËËsww×Ë<{ö¬¸§åÌ\993ÂßÂ-¿ÿþûV»\0_\7fýu÷îÝEZV\7fõÕWW¬X!2á±ÅÃÂø\15\12 /\11ÃÕ7hÐ@¶Ü­[7qû\84¦\85\9a\r\ 2Ìg¾ûî;\95\91J\934ËXn\9dÊ6¹!\9aÆXvA\1e\1d²²²\9a\17S\92ËÈ\14#RY÷2æüXV4mÚ\14+ÍfÍ\9aM\9d:\15\99\v\16,\985k\96(\80µ\0Ö>z\99IIIâYæeË\96\89eBppð\8d\e7¬v\ 1^{í5éØeõ   \9b7o\8aÌëׯ\8b;0ñëÄ\89\13e\83\10\971cÆ\884d\bb$Ò\9a\16j6\b\96/_\1e\18\18\88ÅËç\9f\7f.[V\9a¤YÆrëT¶É\rÑ4Ʋ\vòè0pà@qj#A7E¸\97UDFFnÙ²E¤;vì¸gÏ\1e\91øá\87\1fDfbbâ\9bo¾©\97    }Ù¸q#\12½zõ\12÷c¸¹¹)o¿×ë\ 24nÜX¼\8aJU]^ÂJNN\16\17Çðë¶mÛd\83ýû÷\17\85±\1e\81Ì\89\8b\84z\16j6((,,Ü·o_\8d\1a5d\8eÒ$Í2\96[§²Mn\88¦1\9a]\90G\81øøx\9cÔnÅ \81¯tS\84{Y\89··÷É\93'ïܹ3wî\\1f\1f\9f\a\ f\1edffV­Z5%%%//\ fn\16Súk×®if"íëë{÷îÝÜÜ\$ÄË1\9a7oþî»ïæääüúë¯ãÆ\8dÓìBt]½zõ\9f~ú©¨øv\14Y\1dÊ\95\90\90\80êXò\84\84\84\887/ùûûË+\e\10 \9a5k\8aÂ\10\17ÑEQñ\7f1\96\16j6\88ÌáÃ\87C\11Ðò\86\r\e\9e~úi9\1aÒ$½2ª­SÙ&7DÏ\18U\17ä\11\ 1Ó\12WWW\17\17\97ÍÅ \81¯r®RùÜ\14¤öÅ\17_´©5yk´\9f\9f\9fsn¬Mù%Üv\8c\9e¸  ê\91\12£µk×Ö®]\e>vôèÑ={ö,*¾U»mÛ¶áááîîîíÛ·\17ë\ eÍÌýû÷?õÔSHÀë\8a\ 4øùç\9fáÿ1ý\83\a^¶l\99f\17\82¤¤$´Ö²eKeõ\ 3\a\ e4mÚ\14ùÈ\11·Ìá×èèhY\v\ 5\8c\8c\f¬2äE3M\v5\e\ 4ëÖ­kÒ¤\89\97\97W\8f\1e=þüóOK\93ôʨ¶Ne\9bÜ\10=cT]\90G\81+W®\ 4\ 6\ 6â\8c\8e\8d\8d\15\99Gdâ§Ê'F81q¾ÛzwY«V­DBþÓê\bíp\9e\ 6\8d·\1d£W§N\1dgøo±|׿\13&L\80Ã4\93Y¾Ì\9c9sáÂ\85Îi¡\13\ e\17)\17°4þûßÿ\8eÓ¹S§NÊ\87\15\99ø     \ 5*\99\18áÈ\7få\95WlmM¾\ 1 \7fÿþ\8f\9a\18inû°aÃ>úè£G\\8c0ç?wî\9c\99Ìr\ 4K\15¬w\947H;\95\85Î6\¤¼xã\8d7p.×­[WÞE#ÀWdâ'\14¨dbÔ«W/ù\1fq       ÛWÆß)Ò\89\82tðàÁ¨¨(db¥9tèPi\98¤Èt\88\1f%zá\87TUD~nn.l\90u\91\16¯¹³£_ÉæÍ\9b{ôèñ\88\8b\11!¤TX·n\1dNd8\1cÍàhÈÄO(\80b\95I\8c ²\97.]R\15³\14\b3í+ãïHTQ\90BBBöîÝ\vç\7föìÙùóçk.dL\86øQ¢\17~HUEæ\ f\1c\97_~)*\ e\84ñÒK/ÙݯäâÅ\8bòÖ_\8a\11!Än\8e\1f?\8eù0Nä\8f?þX¯\f~B\ 1\14«\887Xê¹)lN©\{4ð\81Ê(HXw$''ËÈ­\9auM\86øQ¢\17~Hï\8dpëׯ\17Áâcccÿó\9fÿØݯ\ 4c(ã\P\8c\b\81ÉpXX\18Îâ\91#G\1a\97D\ 1\14Cae¤¶Ê$F%Y\19)¿êEAÚµkW»ví\]]###·oß®Y×d\88\1fU\15ÍðCzb\ 4ÑÁb\rUÂÃÃ333íîW\82µ\9eÁE<\8a\11!Ä*ðH½zõÂ)\fÏiõ½O(\80b(\8c*JïWqÅHu\99®´VF\ 6Q\90@vvöÚµk\ 3\ 2\ 2d]eä;\93!~\94è\85\1f2x\9fösÏ=\17\1f\1fÿüóÏ\97¤_¥øò2\1d!¤$\88°\b~~~&£k¡\18
+*V\ 21êÙ³çæÍ\9bK]\8cô¢ }ðÁ\a\18@¬ÅvïÞ\1d\1a\1a*2CBB6nÜ(õÈd\88\1f%zá\87\fÄ()) «ÂO>ùDæØѯ\8470\10BJ®]»\\8aAÂѵ\9cÓM-[¶Ì\8e[»­\8a\91^\14¤\91#G\ 6\ 6\ 6º¹¹µiÓæÀ\81\ 3²pXXX\95*UÄß4&Cü(Ñ\v?d F\97/_\86yÊ×\85ÙѯdØ°a"\12\ 1Å\88\10b+%Yãغ\9erZ7\95\9e\9enÇC¯DÉ\95+WêÔ©#ÿ{¢\18\11BÌSÂ\7f\7flú§É\99Å\b,]ºÔÖ×\ 1\11%ýúõ{\ 4_\aD\b)\15J~_\9cù{ðè¦\b÷2!Ä\92ÒzbÈÌÓItS\84{\99\10bIé¾KÁø½\rtS\84\8c\993gÎcv\81\8a<\84H\99á\88·Ìé½Ñ\8en\8ap/S\8c\b±ÄAïßÖ|×7Ý\14á^.G1²IYì¨BHIp\d"Ë(HÎé¦È£\0Å\88bD\9c\19GÇlUÆ\87¥\18\11\8a\11Å\88\10KN\9f>]­Z5\1coñññ\8eë\ 5\8d£\vt\84î8æ\84P\8c\bQ\92\95\95Õ¬Y³Ò\9dL\1a·\86î\9c!\b5!\14#\8a\11q\1e\ 6\r\1aTêW6¬6\88N9ò\84P\8c\b±IVʦ\16!\84bD\bÅ\88\10\8a\11Å\88P\8c\b!\14#B(F\84P\8c(F\84bD\b¡\18\11B1"\84bD1"\14#B\bÅ\88\10\8a\11!\14#\8a\11¡\18\11B(F\84P\8c\b©\ 4ܸq#""¢\14\83\13Y\r\81\84îÐ)G\9eP\8c\b!*=
+\ f\ f/\e1BGT"B1"\84\18ë\91#Ä¡\8d\13B1"\84zD%"\14#B\88\93ë\11\95\88P\8c\b!å+\1fT"B1"\84\94¯\88P\89\bÅ\88\10R¾zD%"\14#BHùê\11\95\88P\8c\b!å«GT"B1"\84\94¯\1eQ\89\bÅ\88\10R¾zD%"N(FöÁÑ#¤\82ê\11\95\88P\8c\b!å«GT"B\b!å«GT"B\b!å«GT"B\b!å®GT"B\b!å®GT"B\b!å®GT"b+\1d;vܹsgùÚðàÁ\83\9a]¸pÁî\16þñ\8f\7fìß¿\9f{\93\10g ''\87JDl"33ÓÇÇ\aG\ eÒ-Z´°©î/¿ü¢¬bku%\v\17.\9c9s¦ÝÕÓÓÓýüüòòò*ÐÈ«F\8f\10B*%\85\85\85YYYV3·nÝÚµkW»\15dÚ´i¥²¨oܸqFF\86Ý-|õÕW111¥>\\ e¥´F\8f\10B\9c\81Î\9d;ciãêê\1a\1e\1eþã\8f?\8aÌ!C\86\84\86\86>öØcÞÞÞ+W®4È\9c0aÂÒ¥K\91\18?~|BB\ 2\12çÏ\9f\1f0`\0ÚlÔ¨ÑêÕ«õº\80ó\17ÿQúûû+«\1f9r¤}ûö\1e\1e\1e(|èÐ!Qx|1íÚµC~ß¾}\ f\1f>¬Ü\84qãÆ%''¯_¿¾\7fÿþ"'??¿aÃ\86?ýô\93AÝÿýï\7fÝ»w÷ôô\f\ e\ e\ e\v\vKJJR\8d\8cå\86´jÕJÙõ\9bo¾yðàA½\91¹xñ"¶\119M\9b6\15Õ-\81a\10\94¨¨(\18 7P\9aí¨FïôéÓݺuóòòªW¯\9e¼dªj\9c\10B*Ä:h÷îݵjÕ\12i$Þ~ûm¬5¾üòË\90\90\10½L\0GýÛo¿!\ 1\8fwêÔ©+W®@\ 56lØpÿþý\13'N\8c\1e=Z³\8b¢ÿw}\ fÅÄWQýܹsh\19Årrrâãã###å¯]ºt\81N=xð\0¢óøã\8fËfÑ;4¢  àúõë\ 1\ 1\ 1è\ 5\99\9f~ú©\¯iÖ½uëÖ\13O<±iÓ¦ÜÜÜË\97/׬YóÌ\99\ 1±Ü\90k×®\ 5\ 6\ 6>|øP\96iÓ¦M^^\9eÞÈ@\ 5Ð\1d:=~üø\88\11#4\87\1d¶¡å;wîèí\v½v\94£÷×_\7fa/lß¾\1deÖ­[\a³\r\1a'\84\10§\ 5\12ðí·ßÂù\8bÿ à·áfÅOp¶îîîz\99\9eÅT\1c xrá\84áýÞ\7fÿ}«]\80¯¿þ\1a\v\13\91\96Õ_}õÕ\15+V\88LxÚªU«\8a_á`!7"\1f\9aÕ A\ 3Ù2V\ 4r-\0ñ:vì\18ô¢I\93&ÿýï\7f\rêN\9d:uñâŲw˵\83å\86@à^zé%ùõÂ\85\vÏ=÷\9cÞÈ\0¬e¾ûî;\83aWÙ¦7P\9aí(G\ f¦.[¶L¤¡­\9a\83F\b\f&ÛXV4mÚ4&&¦Y³fpÑÈ\°`Á¬Y³ä\ 2\ 1³n½Ì¤¤¤Q£F!\ 1g(\16AÁÁÁª{`4»\0¯½ö\9aôö²zPPÐÍ\9b7E&V:hMü:qâDÙ ÔjÌ\981"\r\19\82\18É\9f¦L\99\ 27þùç\9f?ÿüó²eͺpÔX\10É2ãÇ\8fW\8d\8cå\86@\89V­Z%¿&''¿ûî»z#\ 3\96/_\8e\95\14\168°GÖª]»öc\8f=\86OKÛô\ 6\1dåèaÐ\94\13+#Uã\84\10âÌ`)±eË\16\91îرã\9e={Dâ\87\1f~\10\99\89\89\89o¾ù¦^&ÜæÆ\8d\e\91èիצM\9b\90pss»wï\9eÕ.@ãÆ\8dá~EZY]^¸\83·\17W¥ðë¶mÛd\83ýû÷\17\85\87÷\16\17 \ 5;vìèÙ³'Ö\14ò\9f\1d½ºX>È{ç°\15ÒB\89å\86@\ eÄjKЧO\9fï¿ÿ^odä\ 5·}ûöÕ¨QCsðU¶é\r\94f;ÊÑ\83©X\10\197N\b\8c··÷É\93'ïܹ3wî\\1f\1f\9f\a\ f\1edffÂQ§¤¤ÀWÃ\9ba\9e\7fíÚ5ÍL¤}}}ïÞ½\vO\88DZZ\1a\1alÞ¼9Ö\v999¿þúë¸qã4»\10]W¯^]Ü` ¬\ e\87\9c\90\90\80êXò\84\84\84\9c={\16¿úûûË\eÕ @5kÖ\14\85¡V¢\vIvv¶\87\87\87¼/Π.\16>[·nMOOÇæ \8c¼\13/**J$,7ÄËË\v\v«üüü\13'N¼þúëÕªU\83nj\8e\f
+\ f\1f>\1cb\ 1\ 36lØðôÓO[\8e¼Ê6½\81ÒkG\8e\1ehÙ²åÒ¥KaêéÓ§'L\98 Ù8!\8483k×®­]»6\1cïèÑ£±¦(*¾U»mÛ¶áááîîîíÛ·\17ë\ eÍÌýû÷?õÔSHÀ\15\8b\ 4øùç\9f!(\98«Ã-\8b?2,»\10$%%¡58Reõ\ 3\a\ e4mÚ\14ùÈ\11«\eü\1a\1d\1d-k¡\80(\fùÀêÀò±¸\ e\1d:\1c=zT¤õê\82Ï>û\f\ e\1f.½_¿~Ï<ó\8c,Ó®];½\rÁª'00\10Ò\13\11\111dÈ\10QKsdÀºuë\9a4i\ 2ýêÑ£Ç\9f\7fþi9ò*Ûô\ 6\1d9zH§¦¦¶nÝÚÕÕ\15¦ÂHÍÆ  !¤b\81©µåMÎ\9a\99åËÌ\993\17.\è\9cÃE\b±\ 3Æ\1d#J0»>wî\9c\99Ìr\ 4k\ 4, ä¿KÎ6\\84\10\8a\11!\84\10çÑ\97ÄÄÄ°°0\ f\ f\8f\9e={Þ½{Wä\1f<x0**ªjÕª\81\81\81C\87\ e\88ã\TüpÇ\981c|\8a\197n\9cü»Ù|\9b\84\10B\88\10\8e¸¸¸«W¯Þ»woæÌ\99âI\10\10\12\12²wïÞÜÜܳgÏÎ\9f?_se4}úôE\8b\16¡bvvö\82\ 5\v\98aG\9b\84\10B\88R_nݺ%ß+R»víääd¹¨Ñ\14£ºuë\8a{_\ 1J\8açëmm\93\10B\bQ
+GAA\81\9b\9b\9bHïÚµ«]»v®®®\91\91\91Û·o×\14#ü*Þî\ 5\1e>|(ëÚÔ&!e̵b8\ e\84\18ݹsG¼SE\92\9d\9d½víÚ\80\80\0YXùîG\14\96Ë\1cÔÅBÉ\8e6    )K²²²\9a7oÞ¬Y3>æI\88³\89Qjjj~~~zzúÂ\85\vûöí+ò?øà\83\v\17.äååíÞ½;44Td\86\84\84lܸQêÑ´iÓÞ{ï½\9c\9c\9c{÷î©þ32ß&!eÉÀ\81\ 3Å\1d8Hp4\bq*1\8a\8e\8eöðð\b\f\f\9c={6\96-"\7fäÈ\91ÈqsskÓ¦Í\81\ 3\aDæ¶mÛªT©R³fÍ"ûéÌ·IH\99\11\1f\1f\8f\83\13G`µjÕ\90ÀW\8e        !Î#F\15¢MBJÈ\ f?üàêêêââ²¹\18$ðU¾¶\94\10B1"ÄÑ\¹r\ 5«r\1c\99±±±"\a |E&~âø\10B\bq4yyy\7fÿûß!=\9d:u\92\90ÀWdâ'\19!\82\10B\bq\10o¼ñ\ 6D§nݺ2\18\9f\0_\91\89\9fPÀA]?F\88\83á      NH\85`ݺu8a«V­zèÐ!Ë_\91\89\9fP\0Å(F\84bD\bq\ 4Ç\8f\1f÷ôôÄ ûñÇ\1fë\95ÁO(\80b2\1c\8b\11w\ 4qÜT\87ã@\88\93\93\96\96\16\16\16\86³uäÈ\91Æ%Q\0ÅPX¾Þ\8aî\82P\8c\b!%§°°°W¯^8U[·nm5\98\11
\18
\8a\15Ý\ 5¡\18\11BJȼyóp\9eúùù]¸pÁLy\14CaTAEº\vB1r6æÎ\9d\7fjsæÌá¡BÊ\8b]»v¹\14\83\84£kÑ]\10\8aQ\19\0\18\91\8aEIÖ8¶®§è.\bŨ,ÅÈ&e±£
+!¥E    ÿý±é\9f\vB1¢\18\11¢IÉï\8b3\7f\ f\9e³¹\v½\8e\1cm\80\97\97µ\14#\8a\11!\8e¦´\9e\182ótR\ 5\12#'ïWUÝdk§N\9dêÛ·¯\9f\9f\9f»»{ddäêÕ«õªË\1c±/\\\\ 2\ 2\ 2F\8c\18!§+7nÜ\18<x°¯¯oµjÕ°.^¾|9Å\88bD\88Ý\94î»\14\8cßÛ@1*_1:sæLíÚµ1UÈÈÈÈÎÎÞ·oß°aÃÌ\88QQñ\95ØË\97/ÇÆÆ\ e\1a4HäwêÔiîܹwïÞES)))Ý»w§\18Q\8c\b±\ fG¼eNï\8dv¥ë.°
+\83êµjÕêûï¿\17\99\a\ f\1e\8c\8a\8aBf``àСC-ki\16@GkÖ¬\89\88\88@~\8b\16\8c*½qbb"zôððèÙ³§\fÓ¬\97ÿðáÃwÞy\an\1f\16öîÝûÎ\9d;"\1fþ\1c'x­ZµP>::Zs\ 3\9b5köûï¿#qõêU,FDú\8f?þ@¾Ò*Ë7Ûèm\85\92!C\86,Y²Ä¤2ªÄH\80e\91···H££Rù\7f\90bD1"\8f8\ ezÿ¶æ»¾\1dä.\1e<x\0ïÚ¸qcñ5$$dïÞ½¹¹¹gÏ\9e\9d?\7f¾eyÍ\ 2èhêÔ©ÈA~RRRË\96--½q\\\1cÔáÞ½{3gÎ\1c5j\94q>Z\9e7o\1eü6\96\f\93&M\1a>|¸È_¼xñ[o½\ 5\8dÆ\10\1d9rDs\ 3ß~ûí\ f?ü°¨øÚéã\8f?¾`Á\ 2¤W­Z5kÖ,\ 3\8d
+%uêÔÑ\vüaR\8c`<ÄT¤!ë³gÏ\86¾çääP\8c(F\84Ø\8dã"\13YFAr\9c»\80\1ea\ 5!ÒX\8c$''Ë\15\8a%\9a\ 5\94\1dAV\]]\r¼ñ­[·¤7ÖËoРAzzºHcY$â;\83\86\r\eÞ¾}ÛøÂÚÑ£G\a\f\18\80\ 4\96Zï¿ÿ~»ví\90\86Ì¥¦¦Z\15#Í­Pâææ\96\9f\9fo\9f\18¡â\993g°\12\9c;w®È¿pá\ 2LõññA³Ï>ûìÉ\93')F\14#BlÅÑ1[\95ñaKÝ]\ºtiâÄ\89­[·\86ÿwww\97%wíÚ\ 5ï\8d~###·oßnYQ³\80\9eW×tûXëÁ÷\1aç#¡¼\86\12ùÊÛæõ6ðo\7fû[VVV£F\8d\1e>|X¯^=ll·nÝ\8c\17,EæþBÂpýõ×_\9a\9dbLÐ\9dü\8a´r3EÐy\88éÂ\85\v\95Å\8a\8a¯=B¤°pÓ\\8bQ\8c(F\84\18púôéjÕªáx\8b\8f\8fw\/h\1c] #tWºî¢yóæ8S\8e\1f?~óæÍÜÜ\UÉìììµk×\ 6\ 4\ 4èUW\15°I\8c°Ò        \ e\ e\87\82\¿~]S\v°\8e³*FÓ§Oÿ׿þ5aÂ\ 4¤¡¹³gÏ\9e2e\8a¦yJ]0#F\ 3\a\ e\´h\91f§!!!Ð\14ùõ\8f?þÀúÎØNÕúÔÓÓ\93bD1"Ä<\98u7kÖ¬tC½\18·\86îÐi)º\8b\1a5j¤¤¤äçç߸qcÕªU²ä\a\1f|páÂ\85¼¼¼Ý»w\87\86\86ZVÔ,`F\8cRSSÑ]zz:\96\ 6}ûö5Î\87|$&&B\9eÐ\11
+ôéÓGä\8f\193fÿþýP\10,vÄ5RÍ­;xð \14\9e=HïÝ»\17iåêUÖ\82|lܸQê\91\191:qâ\ 4\86.999##ãÞ½{\18Ã.]ºÈ5cLL\fôH\\8eC\1aCd,F]»vE\vh\a;wÅ\8a\15/¼ð\82ü)((\bCM1¢\18\11bÀ A\83J=î\98Õ\ 6åýÀ¥â.¶mÛÖ°aCWW×F\8d\1a\897\11\89ü\91#G\ 6\ 6\ 6º¹¹µiÓæÀ\81\ 3\96\155\v\98\11£èèh\ f\ f\ fÔ\85Ð`ae\9c_PP\0\89ÄÊÂÝݽ[·n\9b6m\12ùiiiðØ(_¿~ý\84\84\ 4½\r,,,\8c\88\88\10\7fîà3<<\s\ 5\84A\b\v\v«R¥\8aøOÊä\9dÞ\87\ f\1f\86IÕ«WÇ DFFÆÅÅÉ\9fV¯^]·n]\8c*\96xkÖ¬±ÚÔ\92%K:vìèåååãã3dÈ\10ùO\1c´\f\99¥\1eU\84bD1"\8f\14%\11£Êê.øÒ\ 3\9bX¹rå+¯¼Rù\ er\8a\11!\14#\8aQ\ 5\ 2JôÓO?Q\8c(F\84P\8c\báÑE1"\14\vB1*3nܸ\11\11\11aü§­|:Ì\fVãñ¡;tÊ\ 3\89P\8c\báÑ¥Ò£ðððÒ\8a\94g\1c\8f\ f\1dQ\89\bÅ\88\10\1e]Æzä\b±phã\84T\1²µ¯
+ú^nMRSSëׯïååÅc\95bT6\92A%"\14#g\16\ 5\87ökPñÉ'\9f\94o)'\14#G\v\a\95\88P\8c(F\9aT¯^\9dG)Ũlä\83JD(F&/Óé\ 5ñÑ\8b\1c¤\17iÈÖÈD¥Ø¯e;\ 6oð\8caôÅ\17_4lØ\10ÕñõþýûcÆ\8cñ)fܸqò=x(6cÆ\8c\1a5jÔ¬Y399yòäÉþþþHë½ÃV3V\94Þ&ÃM\89\0ÁÇ\8e\1dkÞ¼9ŨÒè\11\95\88P\8cl\12#Í >z\91\83ô"\rÙ\1a\99¨\14û5\ e¥d¼hBzÖ¬YRÚ¦O\9f¾hÑ"l\ 2zY°`\ 1\ 4H\16\83\ 1\99\99\99[·nuqq\11éo¾ùFÆ\81ÒD\15+JÏT\88¬\bØ\87m·éþa\8a\91\11\95\88P\8cl\15#\99©\fâ£\179H/Ò\90­\91\89\1cѯf(%«b¤ü©nݺò\8dpXÜÕ«WOUL\19û  é*Uª\18ï\ 5ey=S± êÚµ+\12]ºt©(!\8d\1e\91{5í\16\14*\11¡\18\95D\8c\94_õ"\aéE\1a²52\91#ú5Ø.\93b\ 4\81\90½«\ 2\12\99©.Ð\8b\15eð"V¬\92 \82mÛ¶­Ü\aù#¢GT"B1*E1Ò\8b\1c¤\17iÈÖÈD\8eè·H?V\91I1\82Ùòß.l\ 5\16Jv\88\91^¬(\ 31\8a\8d\8d\9d1cFE¹FWô\88=Åf\93¸P\89*\ 4³f͹I1ª\10\179H/Ò\90­\91\89J±_ÍvT±\8aL\8aÑ´iÓÞ{ï½\9c\9c\9c{÷î©þ32/Fz±¢\fÄ\b[äééÉ°ã\15]\8f¨D\15è\0nÖ¬\99f\94\1c\8a\91³\89\91^ä ½HC¶F&*Å~5ÛQÅ*2)F\ 6\99\17#½XQ\ 6b\845TDDD¥?È+·\1eQ\89\ 1ìââ2yòdé¬(Få"F\8eØj\1eáv³hÑ¢
+t\8d®èQ}Ù\94\81ÜP\89\97Æ\8c\11\9f¡¡¡)))\14#\8a\11),,lܸq\ 5ºFWô\b¿ùPSt¨D\15ÔK\1f=z´eË\96b\894vìØ\8c\8c\f\8aQ\11_\94J\1e\81\83¼Rê\11\95¨B\1fÀyyyqqqU«VÅ×   \1d;vð<¥\18\11\8aQ\85Ó£:ÅP\89\ 1|òäɨ¨(\919lØ0å£\8e\14\vB1ª\10zD%ª\1c\apAAA||¼§§'ò\ 3\ 2\ 2ä-R\95`3í\83î\82P\8c*\90\1eµ(\86JTi\ eàsçÎuèÐAüÚ¯_¿k×®Q\8cÊÑ]8\95\93)\891\ eÝ\103¯zpþáµÛ\1e\8a\91 §\18\8eC\190·T18\80\v\v\v\93\93\93«U«\86\ 2¾¾¾\9f\19\aßÑbtâÄ\89\98\98\18\8c6V¦Ï<óÌûï¿_\8aÞRÕ\b¦\8e\83\a\ fF_ØŽzõZ¾|¹3¨UI\1a4/FN®>\14#Ré'ùvLþ/]ºÔ½{wQ\f      |å.p\90\18\9d>}ºvíÚ«W¯Î.fïÞ½\9d;wv\9c\18uêÔ ³\91»w\94\94\14ì\\8a\11Å\88\10[\ f¹9¥\8aÕN±,Â\14\1aýb\16\8då\92òµ\99¤´Ü\ 5Ö)                   z\155Ãîè½\9dààÁ\83QQQ(\1c\18\188tèÐ"­pBø\15Õ-ûÊÍÍ\9d8q¢\9f\9f_hhh|||\91E\80!¥Ï·\8c\97d<ϱ\1a³É\8cåEúÁ\89,\9d¹eIË\ 6ey\83·=hZ«Äîº\9aöhVÑ\v E1"Îy©ÇA\»v­_¿~¢÷\ e\1d:\9c;w\8eû¢t÷]­Zµ®^½ªWQ3ì\8e\9f\90\90\10,¬P\18UæÏ\9f¯9ß\86Ï\9f={6\9c¿ê\ 2{llì¤I\93ÒÒÒ.^¼øòË/\17Y\ 4\18Rú|ÍxI%\89ÙdÆr\89ep"½òz%U_\rb'iZ«¤$u-íѬ¢\17@\8abD\1e)1\12lÚ´)  \0\ 6`n\86isAA\ 1÷Hií;7779\9eª\85\80\1d½X?\98<c\ 1+_v­éñ.\¸0`À\0LãÑï³Ï>+ß6\80FnÞ¼iæ"\92^¼¤\92Äl2c¹Je,CWh\96×\vc¤üj5v\92ÊZ%%©kp\99NYE/\80\14Å\88<\82b\ 4nß¾=lØ0a\ 6\15ë\95)N¾2º|ù²U×­üª\17ëg×®]íڵï\91\91\91Û·o7pѨ~æÌ\19,|äô\eµT/Ö6#FÊxI%y\19¬\19Ë­\ 6'\92  [Ã\18\99\89\9d¤·\81%©k\Æj\0)\8a\11y4ÅH°cÇ\8e   XRµjÕ¸¸¸¼¼<î\9a\12î;¬Sþýï\7fÛäºõbý\b²³³×®]\8b\95¬¬¥\17N\b«\ 6,uE\1a»\15Ë\1c[ÅH\19/ÉLÜ"c÷kl¹ÕàD2aPRÙ Õñ4#(%©«g\8fê«^\0©2ó\f\1d;vܹsgù\9eD8V\9b5k\86u½Ý-üã\1fÿØ¿\7f?ÝQ¥\11#\90\91\911vìXLÏ`\ fæÕG\8f\1eåÞ)ɾ;qâ\84¿¿ÿ\87\1f~\98\96\96vïÞ=\9cõV]·^¬\9f\ f\0g+f\b»wï\ e\r\r\15\99ªpB]»vMIIAŬ¬¬\15+V¼ðÂ\v"\7fÒ¤IS¦L\81\rW®\\11ÿJ\18\88\91f¼$3q\8bôÚ4c¹ÕàD2¡WRÕ Õñ4#(%©«g\8fê«^\0©²ñ\f\99\99\99>>>â\1fÆ\16-ZØT÷\97_~QV±µº\12\1ci3gδ»:\8eU??¿\8a8yV\8d¡}\18·`k\17ζ\18ÇÉ\ e§!^ý=kÖ,eHÐ2ðí\15«\v«ûîÈ\91#=zô¨^½º\97\97\17f¡ëׯ7öNzwp\8d\1c9200ÐÍÍ­M\9b62X\95*\9cÐ\92%KÐ\ 5:BÝ!C\86ÈY=|)ª#³~ýúð®Æb¤\19/ÉLÜ"½6ÍXn58\912\82\92fIU\83fzT\94¤®\9e=ª*z\ 1¤Jè\19
+\v\v1!±\9a¹uëVL`ìV\10\88uÉÏ L*\1a7n\\9279\7fõÕW111%±As¸\1cZ±tÇÐÀ\18[»pÂ+ÃðB\93'O\16K¤&M\9a\94Y¨¾Ê'F\15n¡ÇÕn\ 5ºfÒ¹sg\b%¤9<<üÇ\1f\7f\14\99\98\87\88ɤ··÷Ê\95+\r2'L\98°téR$Æ\8f\1f/\9eA8\7fþ¼¸\a\ 6Z¿zõj½.àü\85mXø+«cêÕ¾}{LfPXÞ¾>¾\98víÚ!\1fkíÃ\87\ f+7\ 1*\9f\9c\9c\8cIZÿþýE\ e\96½\98oüôÓO\ 6uÿ÷¿ÿuïÞÝÓÓ388\18¢\9f\94\94¤\1a\19Ë\riÕª\95²ë7ß|óàÁ\83z#sñâEl#r\9a6m*ª[¢YQs\ 44[S\8d¡f\19Ë­Àh@\¢¢¢°ÕÊ\91×4FÕ\ 5ÅHóÑ\95"s\8f\9f\18LM\95\8fÉ\14é<¥b¦\v½\a=,» \18\11g\13#9%Þ½{·¸õ\11i$Þ~ûm¬5¾üòË\90\90\10½L\0\17÷Ûo¿\89ÓçÔ©SW®\Á\ 1¿aÃ\ 6\9cw'N\9c\18=z´f\17òú\9e|¨MT?wî\1cZF±\9c\9c\9cøøøÈÈHùk\97.]à¥qþBt\1e\7füqÙ,zÇ    \8båáõë×\ 3\ 2\ 2Äí"\9f~ú©\¯iÖ½uëÖ\13O<\81UdnnîåË\97±ö<sæ\8cr@,7äÚµkp\ 2ÊëÌX§çååé\8d\fü\ 6ºC§Ç\8f\1f\1f1b\84æ\98[VÔ\e\ 1ÍÖTchYFsw`@\90\90nJ\8c¼ÞV¨ºàe:½GWÌ<~bð \87ò1\19\89êÙ\133]è=è¡×Eå\16#RáÄ\b\ eðÛo¿\85ë\13\7f\rÀoÃÍ\8a\9fàlÝÝÝõ2qR\88\9bÕáÉ\85û\82\97\93¯«2è\ 2|ýõ×òý\1e²ú«¯¾ºbÅ
+y\85SÌâð+<ª|À\ 1\9e³A\83\ 6²ånݺÉÛ'àº\8f\1d;\ 6½Àì÷¿ÿý¯AÝ©S§.^¼Xö.Ö\bJ,7\ 4\ 2÷ÒK/ɯ\17.\xî¹çôF\ 6`}ñÝwß\19_~·¬¨9\ 2z­)ÇP³\8cåV¨\ 6D\8e¼ÞV¨º¨Xbä\88\e\18ô\1e]1óø\89\99\a=,õHÞ\1f\v½\a=Ì¿¯\86bDÊE\8c0\85Ʋ¢iÓ¦111Í\9a5\83\8bF&æl\98\ 5\ 2Ö>z\99IIIbf¸lÙ21ë\ e\ e\ e\19\vðÚk¯I?)«\a\ 5\ 5ÉÇÙ°Ò\11·bâ×\89\13\ 6á«Ç\8c\19\90!\88\91üiÊ\94)лÏ?ÿüùç\9f\97-kÖ\85C\96OL ÌøñãU#c¹!P¢U«Vɯp\vï¾û®ÞÈ\80åË\97c%\ 5g\ 5{d-ø\13ì\ e|êUÔ\1c\ 1½Ö\94c¨YÆr+T\ 3"G^o+T]T \87æ [»õ\1e]1óø\89É\a\9e=1Ó\85Þ\83\1e\14#âäb\84£zË\96-"ݱcÇ={ö\88Ä\ f?ü 2\13\13\13ß|óM½LèËÆ\8d\e\91èÕ«\97¸q\ 2ç½{÷¬v\ 1\1a7n\f\9d\12ieuyE\bÞ^\k¯۶m\93\röïß_\14\86+\80Ì\89\8b\84ÒÿôìÙ\13\8b/ùÏ\8e^]8(é\9d°\15ÒBåI­Ú\10x\ 6±Ú\12ôéÓG\Ì×\1c\19y!nß¾}5jÔÐ\1c\8a\9a# ×\9ar\f5ËXn\85j@äÈëm\85e\17ÎïÐ\1cúЫޣ+\ 2ãÇOL>è¡÷ì\89\99\1eô \18\11'\17#ooo\9cª8/æÎ\9dëããóàÁ\83ÌÌL8ê\94\94\14øjx-Ì\90¯]»¦\99\89´¯¯/N.\9c/H\88ë\ f8\8f°^ÈÉÉùõ×_Ç\8d\e§Ù\85èºzõêâ\ 6\ 3eu(WBB\ 2ªcÉ\13\12\12"Þ}äïï/oñ\82\0Õ¬YS\14\86¯\16](ÏS\ f\ f\ fy_\9cA]¸\85­[·¦§§csPFÞ\89\aß%\1d\82jC¼¼¼°°ÊÏÏ?qâÄ믿^­Z5¨\86æÈ ððáÃáL`À\86\r\e\9e~úiË\91׫h9\ 2\ 6­É1Ô+£Ú
\80È\91×3FÕE\85\10#G¿\ eHïÑ\153\8f\9f\98|ÐCïÙ\133]è=èA1"N.F\98bÕ®]\e.kôèÑXS\14\15ߪݶmÛððpww÷öíÛ\8bu\87fæþýû\9fzê©¢â?\88E\ 2üüóÏp§\98\90á-[¶L³\vARR\12ZkÙ²¥²ú\81\ 3\a\9a6m\8a\88Õ\r~\8d\8e\8e\96µP@\14\86|`Òn\19,¯C\87\ eò¯\ 1½ºEÅ/y\862ÂÓöë×ï\99g\9e\91eÚµk§·!8Ç\ 3\ 3\ 3á´#""\86\f\19"ji\8e\fX·n]\93&M _=zôøóÏ?-G^¯¢å\b\18´&ÇP¯\8cj+T\ 3"G^Ï\18U\17N.Feó¢T½GWÌ<~bòA\ f½gOÌt¡÷ \873\88\11e\8ebdÓ10aÂ\ 4Ë\9b\9c53Ë\97\993gb^ZîfØ=2N5¤¥kLå\ e!Q¹=*Å\888ÏÑ\85É\98å\94R3³\1cÁÌ\1fË\a\9bî7v\10v\8f\8cS\r\1a\83ë=Êbdù \13À\82Zü«xìرæÍ\9bë\95´é\91¨\193fÔ¨Q\ 3k=Ì+&O\9eìïï\8fôæÍ\9béÏ9Õ!Ä<\f;^YÝ\85æ\83N\10\94%K\96 ±xñbì/\83\92æ\1f\89ÂO\99\99\99[·nuqq\11éo¾ùF>oE(F\84\ 1\8c¥\\87\ e\1dįýúõ\93w\\10ǹ\vÍ\a\9d° \12\ f\98wéÒEÞ¸X*\8fD)\9f±BºJ\95*ÜA\14#B\9cç\0.((\88\8f\8f÷ôôD~@@\80êe\8cÄqîBóA'вeK,pÚ¶mk\Ò\8eG¢ôÒ\84bDHù\1eÀ\98{GEE\89ÌaÃ\86ݾ}\9bCTÆîBõ SQq\1cð\193fÈktz%íx$\8abD1"ÄÙ\ e༼¼¸¸¸ªU«âkPPÐ\8e\1d;88eì.4\1ft\ 2©©©X¨*\1f..­G¢(F\14#B\9cê\0>zôhË\96-ÅÅ\9c±cÇ\96$\\b±Û]h>è\ 4nÞ¼\19\11\11aµ¤\1d\8fDQ\8c(F\84\ 1ìêê\8aO̱SRR8&Îæ.\16-Zdy\8d\8e\10\8a\11©|\a0\16D\93'O\96¯; Îã.
+\v\v\e7n\º/\0$<º\b\ 3¸Y³fe\16\9b\95£MwAxt\11\e\91\9b\9bËq » <º\b!t\17\84ðè"\84Ð]\10\1e]\84\10º\vA||ü\8b/¾hS\9b¾¾¾"áççç\84Û[.u\9d\rË}\84½\9c\90\90@1"\84\18eddÔ®]ÛÖ×\0¶jÕJ$Ú´iã$:R\89ÕʾN-÷\11ör\9d:ud N\8a\11!ÄyÄ())é\95W^±µMùj\85þýûS\8c\9cÓ`Í}4lØ°\8f\88bD\bq61êÕ«×\96-[J¥\97ÄÄÄ°°0\ f\ f\8f\9e={Ê\97{ëEÂ5\13\1dI3ÖRnnîÄ\89\13ýüüBCCãããEÅ/¾ø¢aÃ\86(©tÝ\9a&\19\aÕRÖ]³fMDD\ 4ÚlѢšC\87\8al\8cߤ2IspTÅ4[³»SM6oÞÜ£G\ f\8a\11!ÄÙĨnݺÊØ\85\86ATV\8c\8b\8b»zõê½{÷fÎ\9c9jÔ(\91?}úôE\8b\16!3;;{Á\82\ 53fÌ\10ùf¢#i\96\89\8d\8d\9d4iRZZÚÅ\8b\17_~ùeQkÖ¬YJ\9fll\92Á\16)ëN\9d:\15ý¢w,\1e[¶l©Y× ~\93Ê$=K\94Å\fZ³£SM0hÁÁÁ\14#B\88³\89\11f×yyy¥{)éÖ­[µjÕ\92b\a·)ÒX\11Ô«WO¤ÍDGÒ,\83\16nÞ¼iPK)(\9a&\99\14#\99   \ 5quuÕ¬k5~\93M\96\98lÍd1M°¯ÝÜÜ(F\84\10'\17£\92¬\8cdº  @z<¸ñÂÂB\91~øð¡Ì7\13\1d\f¾*\83V\98\14#¥I¶\8a\91\99øMæ-1Ù\9aÉb\9a`¡gp\11\8fbD\b)/1R]¦+\95\95\11¦ëòZ\10\12ri\83|t§¬e\1c\1dI³LPP\10\16\17\8a\91Ò$Í^Ì\8b\91­ñ\9b\8c-Q-úôZ³£SM°¯y\99\8e\10â\84bÔ³gÏÍ\9b7\97J/©©©ùùùééé\v\17.ìÛ·¯È\9f6mÚ{ï½\97\93\93sïÞ=å\7fFf¢#i\96\994iÒ\94)SÒÒÒ®\¹"þ.1\10\ eM\93T½Ø$FvÄo2°DUL¯5û:Õ\8470\10B\9cS\8c\96-[fÇ­Ý\9a½DGG{xx\ 4\ 6\ 6Â[Ê\97±ëÝMg&:\92f\19\88\1aòÑZýúõ!sÆb¤i\92ª\17\9bÄÈ\8eøM\ 6\96¨\8aéµf_§\9a\f\e6,99\99bD\bq61Â\Ý\8e\87^í»FTö\eNK\94`-Y§N\9dÌÌL\8a\11!ÄÙÄ\b,]ºÔÖ×\ 1Q\8c*¢%ýúõãë\80\b!N+F\84ðè"\84Ð]\10\1e]\84\10º\vBxt\11BÊÆ]\10â8x\96\11B(F\84bD\b!\84\10B\b!\84\10B\b!\84\10B\b!\84\10RQ(Ç{-\1eÁÛ<Ê}\935\rðõõ\15      ???\9e\11æ÷\9aÝ{ÓxÀSSSëׯïååU¤ÿjPB·ã¸ñѼ\19ïÆ\8d\e\83\a\ fÆ¡[­Zµ^½z-_¾\YÞÅÅ%  `Ä\88\112V£e\9bÆeìØw¥Õ,ÅÈy\fhÕª\95H´iÓ¦¼¶Ñ©\ e\ 6\83x7¥\82ñ\80?ùä\93ß\7fÿ½\9eIô¥\8e8>9ªV\87¢S§Nsçν{÷nvvvJJJ÷îÝ\95å\v\v\v/_¾\1c\e\e;hР½6\8dËØ}b\96¼Y\8a\91ó\18 C®ôïß\9fbT\ 6bd<àÕ«W70\89n\93bT.>ªjÕª÷ïß7.\8fµ\89···ù2Èÿâ\8b/\1a6l(âÛ*\ fò5kÖDDD ¿E\8b\16\87\ e\1d²\²\99oV/N\8aÊBË\1e\ 5aaa\9e\9e\9eÈÇ\1c\12\ f\1e<\18\15\15\85ÌÀÀÀ¡C\87Z6¨Y@Ï\12ô>cÆ\8c\1a5jÔ¬Y399yòäÉþþþHËXf\ f\1f>|ç\9dwj×®\rKz÷î}çÎ\1dË\1eõÊèm\9a­\9b¬W>77wâÄ\89~~~¡¡¡ñññ\ 6\96`Ú0gÎ\9cZµjyxxDGG\9b\8fR­Ü\9bæ÷\88å\ 1c0D²\vËZz{­\fv±æ1¯·7\8dw\13\ 6\7fÞ¼yuêÔAûݺusuuµé"\89¥\ 6Ù7¼fÎ\1d»O:ËCÑîÝ\81\ 2\89\89\890\ 3ÇjÏ\9e=e\bZ\83³C¹\8dv\9f\ 2æ\ f¿GY\8cp\18Ì\9e=\eÇCNN\8e\9b7ob\9c\8dÛT\96Aþ¬Y³\94\a­LL\9d:õìÙ³8º\92\92\92Z¶liu\96hÐìôéÓ\17-ZtïÞ=¬é\94\11$UMiö(Á1°dÉ\92Æ\8d\e\8b¯!!!{÷îEaT\99?\7f¾e\83\9a\ 5ô,Aï(\93\99\99¹uëV\17\17\17\91þæ\9bodwÈ\81'\81à¢â¤I\93DØJ\15ze\f\ 6Ó¦MÖ+\8f5)ºC¿\17/^|ùå\97\r,Y¼xñ[o½\85=\95\97\97wäÈ\11ób¤Ü\9b\11U\17\ 6C¤y\1c\1aïµ²ÙÅ\96Ǽñ©¡W\0c\ 5ÿ\8cN\91\8f³Øüà\e,\88ì\e^«ç\8eÝ'\9då¡h÷î@\81¸¸¸«W¯¢îÌ\993G\8d\1aeõìPncIN\ 1\93\87ß#"F\9aÿ\19]¸paÀ\80\ 1Pg77·g\9f}öäÉ\93Ê¡ËÏÏ?sæ\fæ\12sçÎÕ\e^Ë2fBÒc/ÈY\9cfy«ÍÖ­[Wþ\9d\84\19N½zõ\8c\ f\0e\8fªÃ\ fÇ­HcÎ\83     \95r¾¤B³\80\9e%²we\17HW©RE¤\e4h\90\9e\9e.Ò8à-ãN\1a\9413\98f6Y¯<¶\ 2'\97\19K0o¼}û¶­\97#\f\8aYÝ#ªºf\86ÈüñS6»ØÀ6ͽ©W Q£FÊ?U\1d!F&7Áê¹c÷Igy(Ú½;\946ߺuKs\8e­wv\94ð\14°Ã}=\9a\7f%`\99  Ï\8f9\80rJ\ 6 P\18ç\85\v\17êÅ\8b×,cF\8c\8cóÍ4\8bó\11\8b!(oþÊü¥K\97°ðoݺ5\8eFwww\99¿k×®víÚ¡åÈÈÈíÛ·[6¨Y@Ï\12ÍS^\99FIåô@\9e\ 2JôÊØ:Èz\9b¬W\1e\e¥Úéz\96 _n¾ÝbdÓ\1eQÕµu\88\8c÷ZÙìbcÛ¬
+\84²}ånr\84\18\99Ü\ 4«ç\8eÝ'\9då¡h÷îPf\16\14\14È\8a\8e\92\9c\ 2v¸¯GS\8cä\94ÀÓÓÓ|y\93÷£\9a\11#3'\94*?88XΦ0KÁLü%Í\9b7\9f3gÎñãÇ1ãÊÍÍU\15ÃÂyíÚµ\ 1\ 1\ 1z\e®* g\89ÕS\ 3Ó¡ëׯ\e\ f²^\19[\aYo\93õÊ\a\ 5\ 5aêhÆ\12\9c¿Ê+Þö\89\91M{DuÀ\98\1f"e-ããÇÑ»Øø\987/F°\10\v¥R\17#;\86×ê¹c÷Igy(Ú½;\94\99¨\88vl:;Jr
+Øtø=\9abÔµk×\94\94\14\1cÏYÿ·½³\ fª¢zãøü\14QD IÓ©P\14ÿ\90\82jÌÉþ(¡Rn¦\90T¢FX\99Öd3N&\19£\85:X\1a\11 \99¯\ 4\93\8d\93éôfÍ$£b6\8dN\89¦CI\98\ 3S\8a¦\99r\ 15Dá÷\1dïÌÎÎî9g\9fÝ{ïÊÕçó\asØ»{^\9eó\9có\9c³»÷~[ZÖ­[7qâD÷\83Q\\ÜæÍ\9be; Y¶sçÎ]¶lÙ\85\v\17PyÅ3#῱±±hu{{û©S§ÊË˵ã+V¬hhh¸téReeåàÁ\83Í\19
+O\90ÕÄrhäçç/_¾\1c®\88\f«««µ7 ôÈαkdY\93eçÏ\9e={Î\9c9çÎ\9dkllôÝ\e\97ÕdæÌ\99»víB÷ay\99\97\97ç,\18Ùê\11\83Ã\10Md¸JÖkît±ÚçéÁhúôé\9b6m\82ÝjkkgÌ\98\11\90`ä̼\96cÇñ 3»¢ãî@\ 2M@\1d\9a\9a\9a\96.]\9a\99\99iktø3\ 4\88îw#?3***JII\89\88\88\88\8e\8eÎÎÎÖ\82µ\9bÁhëÖ­C\86\féÖ­\9bï\1e,1[âÛt²\12\87\ e\1d\8a\9drBBBAA\81~h÷ïß\1f\11#FìÙ³Ç\9c¡ð\ 4Å»=ê¡qùòex~|||xx¸ÇãÙ²e\8b¹DÙ9\ e\8c,l²ì|\8c\114\16-\1a4h\10F\8d¢&\98\86éÙ³'Î,))q\16\8c\88Áa\88&2\%ë5wºXíóô`\84\ 1\9b\91\91\ 1ã\8f\1e=º¾¾^û®«?ÁÈ\99y-Ç\8eãAgvEÇÝ\81Djj*Ì\85\12\11\1d³5:ü\19\ 2D÷c\18\86        iÚÚÚÊÊÊ´¥>ãøi\ 5Ã0\fã\0¬Æ±­èÝ»wzzúÉ\93'Ù \1c\8c\18\86a\18\86a\18\86a\18\86a\18\86a\18\86a\18\86       \1e\1e;ÞPÏ(\ 3ØØ\90°Û\r%\96Ä\9aDÌõÊáÃ\87333áØáááÉÉÉ\15\15\152\aÖû¶PZH¦\82ÄÁ¨\8b\a£P7N0Ä\92\89³"X\93\88¹.9räÈ\80\ 1\ 3Ö®]ëõz[[[wîÜ\99\93\93C F\9d"i!\99
+\12\a#\ eFî·×O±¤.\e\8cX\93\88¹.ÉÎÎ.**"\8e\14¡Kë¥\85d*H
+l\89é\10%rdyú\12\84i(9ëqGØhøðáµµµH\9c8q\ 2ûS_º®®\ eÇÕ\ 6\146Aø\13\1cÂNw&
+C\11\9cjkk\83Ý´B\91Æ\91Π\88%      kHQGRt¢\9b\ 2L\96\r\f\86&\11øÀÀ\81\ 3\e\e\eý      Fzi!\99
+\92%D1\1d[\129æ<}    [Â4\94\9cõ¸£z³`Á\82U«V!\81-m\9f>}\90'ÒåååóçÏW\eÐÒ8êEµ3Q\18¢àTVVÖ/¿ü\82ÄÁ\83\a§N\9dª¶\80c±$a\r)êH\8aNtY\80\89¾Û
+\94&\11ø@XXX{{»³`d\96\16\92© \11ã\91¥\98\8e]\89\1ca\9e\84i(9ëqGõæÀ\81\ 3°3\12\97\96\96\8e\1c9\12iL­ÕÕÕj\ 3R\f\ 2±+
+CTlÙ¸q£o\86ÏËËûì³ÏÔ\16ð_,I_C\8a:\92e'ª-\1c@\ 1¦\0\ 6£\80\94È0\ 1\ 1ãñøñãÂ\8f\fr!\ 6}\10\85ª\91Y\ 5I\86]1\1d\8a>\88e\9e\84i(9ëqMØhÔ¨Q---                       È\10\13#êæñxd\96±«^d¹\1d¶%
+CTlÁ¬\88}\ 4>JLLÄ\9eKm\ 1ÿÅ\92ô5¤¨#Q:±Ó\15\ 1¦\0\ 6£\80\94È0\ 1!++«°°PøQ\\\1cb\8aöo]]\1dÖQt_Õ« É°+¦CÑ\a!æI\14¦¡älÆ\ 5a£ÜÜÜÅ\8b\17Ï\9a5\viÌ~ùùùsæ̱\fF
\bu\12\1d\a#½(\f]pjÌ\981ÅÅÅ\8f\98v$xbIú\1a
+{\8d(4ã¾\0\93\9fÁ(à%2L@¨©©\89\8d\8d]½zµ×ë=\7fþ|UUÕرcµµ\zz:â\91ïv\1cÒ\95\95\95j_\95© u^UÂZ±b\85á|»b:\14}\10Ë<m  ÓPrÖã\9a°ÑÞ½{###·oß\8eô\8e\1d;\90Þ½{·e0\925Á ªâ8\18   Eaè\82S+W®Ä\ 2fýúõÚ\91\80\8b%     kHQG¢tb§+\ 2\ 4#\a%r`b\cß¾}\1e\8f'**
+{öäää%K\96h\1fUTT`\ 5ؽ{w,\v7lØ`é\9f2\15$Ä2\1cÔn¹kØ\15Ó!ê\83¨ó´%LCÉY\8fkÂF\1d\1d\1dIII¾ç}ø\9b\98\98HQ\b\955Á ªâ8\18        Eaè\82\8e\1dCÝ0\8dëo¦\ 5V,IXC\8a:\12¥\13;]\11`ò'\189(\91\83\11s=QVV6mÚ4¶ÃõM×\9fµx^e\98\e\1c\1f\7fü\91íÀÁ\88kÈ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\f\13¢\+©èk(Q\1dZêØ×¼¶]Ü\Zõ\¨gqqñSO=%+×}C\ 5©D»ÙÂ&%%%<\97\86Ê|òÒK/ɺ{ÿþýãÆ\8dëÓ§Odd¤ÇãÁ¿Ú9f\84Ç)u¨©©IOO\8f\89\89éÕ«×\ 3\ f<PZZ\1a¼Æ\82ÿýï\7fýúõ{î¹çÎ\9d;×ÕæÀP\99]\ 3^Û-[¶deeÁÍ¢££333\8f\1d\8f¹üìh\aíR{~°\83\82×ë\1d0`ÀÉ\93'e¥8+W6Ì\83aà\8dMØdàÀ\81---¡¾ð»A\82Ñ\93O>Y]]mî£_\7fýõæ\9bo^¿~½÷*ëÖ­\8b\8d\8dýí·ß\ 2;;ýþûï\18G\15\15\15­WÙ±cÇÃ\ f?\1cÔ¹´££\ 3s]^^ÞäÉ\939\18u\91`\84N߶m\9bÏ\aÞ{ï½Ñ£Gû\19\8cüéhgÁè\1an\91V®\9mÚ4Eeü,7à\ 6qslæää¬Y³\86\83QH\ 4££G\8f>øà\83p\ 3C\1fM\992Å°Ã-**zúé§\9dÍN²\8fÌ¥\b\87ð¼yó\10
+\11\1cW¯^ýꫯöíÛ\17é/¾øB;aùòåC\86\féÙ³çøñãÏ\9e=kY\a,½z÷î­\1dÿôÓO\87\ e\1dÚ£G\ f\e6lHJJÂñ;ï¼ó§\9f~2/\17Í¥ \1aØâá\92»ï¾ûûï¿Wdå\e}\v\17.¼å\96[PóÔÔTa\86{÷î½ï¾ûpaÿþý\9f\19ßÁ\8b\17\9c93ú*ØÛþ÷ß\7fD[]¹råÍ7ßÄ\ 2\0\95ÌÈÈø÷ß\7fÍ%
+3\17n\84\85\8d\92\15a°³\8cK\97.\85\87\87\v\98KÑÑ\8aÞÑJ17311ñСCH\1c<xð\8e;î »·!\ 6\99s&\1a\0z&L\98ðå\97_*b\9f¾zóçÏÇÚ\8fè æË\15\9b>àÂÂòþûïGæéééÚ\90Tøm\90Æ&<\7fܸqêM\9f¢b\8cËkÝÜÜܲ²2\83WÀKO\9c8¡?¹±±\11{ÞÀ\ 6#L,\86R\84~þöÛo777\7fýõ×ØÈûÒß|óÍ°aô\13\96,Y\82\9f?ÿÆ\eo¼ðÂ\v\96u8}ú4\8aÖ\8ec\84ê§\ 2-ñÚk¯ýñÇ\1fmmmX|Þu×]ô5\15\9c\19±[_CaVØ\ 5¼þúë¨\ffàýû÷\vs\8e\8b\8bøÆ\85¸\1c\1dD\97\15\16\16¢½ØJ¼óÎ;\b@D[áHAA\ 1Æ;.\9c={ö³Ï>k.Q\91¹Á\9eÂFÉ\8a0ØY\ 6æü\94\94\14á%\14s):ZÑ;B\að\81\19\e'ûJ_´h\91ã`d>\8dh(¡\ 3è¹í¶Ûþúë/J¹k×®=|ø0Ý\13l\ 5#\83\rá9\18\920uqq±6$)®\15رùç\9f\7fÞzë­\96]&«\18ãr0òz½XòùV/Z\1f\85\85\85]¾|Y\7fr{{;\ eª\83\91Ý;ÌúR\fW\99\13plL°Zº[·næjüóÏ?æÉG\7f\1aZqäÈ\11줴\89\85r\87\1f^Ú½{w[\e|}meYaÉwæÌ\19õ\9c\86U\ 1ö8\86í\1eæ\1fí¾:>ºýöÛ\89\8a\8f\8fojjò¥1Ʊi\12NnêÌÕ\8d\92\15ai7ßS\ 3ü­¯¯\17^B1\97¢£)½cþ\17Á1--\r\89±cÇ\1anS+VÚ\94`D4\94Ð\ 1ô`÷\81èl\19\8c\10¾/\¸`Yºã`$»\ 4Ó\8b6$Õ®\15\8c±     Ë\18f-á\99²\8a1î?\ 5X³fÍË/¿¬?bÞ³à_Ç;#\19(Åð´Z=\84\85iýA\846Í÷\84ïWàSÌiK\97.½rå\8a³ñ¥h&\16¨¯¼òÊ=÷Ü\83v\85\87\87[f\85Êh7He9oÛ¶mäÈ\91\18nÉÉÉß~û­ï þÕ.DCôMVÛ
+gêÍ¢MÈz(\99«\e%,\82â\1e\98\aÞ}÷ÝG\1f}Tx\89Ì\Ä\8e¶Û;\1aXxc¦º÷Þ{\85ÑÇñÎ\88h(¡\ 3Ø\r\ai!\9eî        \ 1       Fè2Í\85\14®\15¤±\89­\93ð¶°áLYÅ\18÷\83\11æp\fRý­\8fÉ\93'c\89¢?¹´´Ôñ3#\19\93&MÂä\13À`\845\9epWn¹\90¶åðÚ`1\80\ræÂ\85\v\ f\1d:túôi\8c\ 2ˬ0+êïN+\fØÚÚúÉ'\9fôë×Ï÷/Ú¨-\95Ñd¬ë\88¶Â\92ïï¿ÿVw\8a"s}Ãe\8d\92\15At\ f¬ÞõÏ\8c\fK\17\8a¹dÇé½cèß¼¼¼yóæÉîÑÙ
+Fú\9cm\19Êà\0voÓýðÃ\ f\18ÎÚs=¢'\98ë\83-6Lg+\18µ´´h\e\r\8aß\ 6vlÂ2²Ûtú3e\15\ fFÀ÷ÀQÿ6\1d<ÿ£\8f>Â.»¹¹\19\89þýûk7\9cí\ 6#ÙG555}ûö]µj\15V\9eØn\7f÷ÝwÎ\82Quu5öøMMMXVeff\ 65\18ÅÅÅmÞ¼Y\18\8fbcc«ªªP\93S§N\95\97\97[f5sæÌ]»v!+\f\19ÌxÂ\1a®X±¢¡¡\ 1KßÊÊÊÁ\83\aû\ eÎ\9d;wÙ²e\98·a4Ù½wa:??\1f\93\12\86\e2\84Ñ\1e\7füqs\89²Ì\r\r\975JV\84Â=Æ\8c\19\ 3»]¼xñÌ\993«W¯\96í\8c(æR\14\1dsÿ¢\15Ø}ÈîÑÑ\83\91!g¢¡\84\ e güøñÚ\v*êåÜ\8b/¾øÕW_Ñ=Á\\1fìÎ0ZqÉÑ£Gsss\15\1eþóÏ?ÃÔ\88\\9f\7fþùóÏ?O÷ÛÀ\8e\v\fæ3e\15c®I0\ 2\19\19\19ú#pQÌ\12\91WABû\9e\91ÂUdÏ\8c\14\13\91ïÛLQQQ\11\11\11)))\e7nt\10\8cRSS{öì\89p\89!\865dP\83ÑÖ­[\87\f\19\82%¢ù6;>\1a:t(¶ü                   \ 5\ 5\ 5\96Y!\ 4O\9c8\115\1f4hPII\89°\86Ó§OG»ÂÂÂF\8c\18±gÏ\1eßAÊ[IÂ4¶À\98\87ããã±ûðx<[¶l1\97(ËÜÐpY£dE(|\0\v¡©S§bÂÇú\aí\95½K@1\97¢ bï\98û\17;©¤¤$ú8\929\92!g¢¡\84\ e ç\83\ f>\10¾ÚmN 4` û¾ÊGñ\ 4s}°·\82)P\99ÄÄÄ\8f?þXq\a2--\r\1d\8a\96¾õÖ[Úsa\8aß\ 6vlæää`y#t\ 6ý\99ü6\1d\13\8c\90Ê0\81¥°°Pq\8fî\9aÓÔÔ¤ÿÒ+£á{\ 1¸¹¹\99MÁp0bB\9d\8e\8e\8e\86)îÑu\ 5Þ\7fÿ}íç\80\18\8d'\9ex\82\7f\ e\88a\18\86a\18\86a\18\86a\18\86a\18\86a\18\86a\98ë\98®ö¾D\17|\7f#PU
+lÓøE\97\ 6\ 1é\b\1e\86L08|øpffæM7Ý\14\1e\1e\9e\9c\9cìûUáNå\8fáË\ 4PN\9d:5eÊ\94\98\98\98ÈÈÈ        \13&|øá\87îx\9dì;V²úP\ 4\\82\12¨lCn`\86\96BG(6*x"#Ü\11\8c\v\1c9rdÀ\80\ 1k×®õz½­­­;wîÌÉÉ¡\ 4£N\91\0ÊC\ f=´hÑ¢³gÏ"«ªª*í»ü.\ 4#áɲúP\ 4\\82\12¨l9\18ñ\1cÈÁ\88\83ÑõDvv¶ï'ú)ý+ü
+¶^\0¥G\8f\1e\17/^´,4àªC2W\94ÕG¡¹cy\8e\9f"/Äl)ßI\97)IY~S\1e&-((\188p zÁãñh¿º¬èna×è\19>|xmmmçÕ_ôžÏ\97®««Ãqu&D]!\8a\0\90Y³Ièif\89"gjGt]\1e\17T±è\8aW\96ÝJq\ f-\13K½'Y)DÝ.YG\10Õµ\98\10\ 2.×ØØèO0Ò\v À-óóóá\9fú_Ë\97\11@Õ!\99+Êêc©¹Ó\194\91\17\14\85\17\99\92\94e0\82Ù\8b\8b\8b\9b\9b\9bQU\18Çòá\82¬iz\16,X°jժΫª=}úôA\9d\91.//G£Ô\99\10u\85(\ 2@2Í&\83§      %\8a\9c©\1d\11uyÜQÅ"*^Yv+Å=ô¿G§Ö{\92\95BÔí\925\96¨®Å\84\10aaaíííÎ\82\91Y\0¥¡¡aÒ¤IXê ÛG\1eyÄò\8bó\81R\1d\92=3\92Õ\87¢¹\13$\91\17\14\85\17\99\92\94e0JHHÐ?«¢\ 4#aÓô\1c8p\0¦î¼úᥥ¥#G\8eD\1añ±ººZ\9d        QW\88"\0¤\98\91ô\9e&\94(r¦vDì5wT±\88\8aW\96ÝJq\ f½\f¨ZïIV
+Q·KÖX¢º\16\13B`\ 6;~ü¸ð#¸\8dþ\ax)\ 2\ e\1a3-\16\90Â%t0T\87Ô®h®\8fºþêsü\14y!fKQxQ(IY\9aT¨F!»£H|\181jÔ¨\96\96\16LeÈ\1cs\v:ÚãñX>Ñ ê
+Q\ 4\80\f\97È<M(QäLí\88Økî¨b\11\15¯\1c»\87ðdK½'Y)DÝ.Yc)Ó\ 2\13Zdeea³,ü\b\epÌáÚ¿uuuX¥Ð»\1ek¹^½z\99\8f\aCuÈn}(ç\a\85\98-EáE¦$¥\1d\97Éßôë×\ fkTg;#Åù¹¹¹\8b\17/\9e5k\16Ò\88\ 2ùùùsæ̱´\eQW\88"\0d¸Dæi>\f\12EÎÔ\8eléò\ 4[\15\8b¨xeÙ­\14÷P\e\932^\88º]²ÆÒÅÈ\98P¡¦¦&66\16\em¯×\v\ f¬ªª\1a;v¬¶æIOOG<òÝSBº²²RÝõiiiÈ\ 1ù`\85¼nݺ\89\13'\9aÏ   \86ê\90Ýú¸\19\8cÔ:D²l)
+/2%)-+\99üÍôéÓ7mÚ\84\vkkkgÌ\98\11¨`´wïÞÈÈÈíÛ·w^\95¥@z÷îÝ\96v#ê
+Q\ 4\80\f\97È<M(QäLí\88¨Ëã\8e*\16Qñʲ[)î¡6&e¼\10u»d\8dUL\v\1c\98B\97}ûöy<\9e¨¨(ì|1}-Y²Dû¨¢¢\ 2+\16l¨±\8cÙ°a\83ew\17\15\15¥¤¤DDDDGGggg\vï$\aCuHöÌHV\1f7\83\91Z\87H\96-ñm:¡\92\94\96\95\ 6vÈÈÈÀ\85£G\8f®¯¯\8f\89\89    H0êèè@q¾G\90ø\8bB)\vu¢®\10E\0È,\8d$ô4¡D\913µ#¢.\8f;ªXDÅ+Ën¥¸\87Ú\98\94ñBÔí\925V1-p0b\18\97ñ\7fеµµ\95\95\95ÉÄy\99\e\1cv\ f\86a\82\1d\8c°\9eÄj¶wïÞééé,\fÇ°{0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0\fÃ0ÌõÄÿ\ 1\99p\8b\16endstream
+endobj
+6326 0 obj <<
+/D [6324 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6327 0 obj <<
+/D [6324 0 R /XYZ 85.039 758.673 null]
+>> endobj
+6328 0 obj <<
+/D [6324 0 R /XYZ 308.292 418.359 null]
+>> endobj
+1858 0 obj <<
+/D [6324 0 R /XYZ 85.039 368.417 null]
+>> endobj
+6329 0 obj <<
+/D [6324 0 R /XYZ 85.039 348.088 null]
+>> endobj
+1862 0 obj <<
+/D [6324 0 R /XYZ 85.039 197.231 null]
+>> endobj
+6330 0 obj <<
+/D [6324 0 R /XYZ 85.039 165.113 null]
+>> endobj
+6323 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F20 3021 0 R /F38 3057 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R /F81 5323 0 R >>
+/XObject << /Im31 6312 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+6333 0 obj <<
+/Length 3413      
+/Filter /FlateDecode
+>>
+stream
+xÚµZëoÛÈ\11ÿî¿Â\b
+\84\ 2N\fÉå3E[øì$͵qÜXFz¸Ü\aJ¤$"\12©\90\94\95ô¯ï¼vIJTbàZ\ 41\97û\9c\99\9dÇo\86r/\1døç^Æ\81í¨ä2\8a][Åñåb{á\®`äÍ\85+3\9cKßvÂ\0\87~\9e]¼x\1d\84\97®c'Nr9[Ò\94\9buý÷«»Ù«\ f\93©RÊr\13{2\8d¢Øº~¸\9b¸Ö=÷Þ}x{;{{û\ 6ß|èt­\87;\1c~ÿa\12+k6ù}öËÅ«YïØ©oû¡Âs¿\üö»s\99\ 1i¿\8¶JâË\ 3´\1dÛM\92Ëí\85\1f(;ð\95¼o.î/þevá1ÿ\92W\8dp7Õ3¦@uâ\ 5ã\12\98"ÇAbdàA·\v=A_\ 6°\ 1rîZ\ 1°\1f\ 4\8eu\9b\1f\80Ù0²®&S×Z,ª}ÙrÇ\87|Q\95e¾h\8bªÄ\9eÐZÖ8§ÚòÛǢ̪\89\ 3ö6Üé9Î×\17ÿ¾ã\1df\93ĵêj?ßäÍ\88è<;\89\933¼(×v\83î>Ý`ä>ß\97ÀÇ\ 2\ fÏá¼È·¾M¼Øªöø¢¬´\96^\9aQá\`\ 6Ûm\9eÉ\94\86g´k\99z¨«rÅcû&ǹ5¿}r\ 2gYÉKþ5ÝâØ\ e¶Üä?Agìã^Àá\8bתO©\978v\ 4´3½e5¯²o<mÀ\90òm\15ú2Kö;¬a÷b1ñ"kÍÇVË6/¥9\99\ 2§ÄÌb_OXú@\7f±äq-\b8
+Dé\81ùD  è\a*QB\87¬S\9cñ\88\7fr&(\88ût\87\ f\86Æ\ 4\1d¨\8a\17XmÅÏÕ>oÚ\116¢À\ e\12ÍÆ_& µ¡5\aâÒ\8cÛ{&\14®«\ 6yºÀ¨\1f£\1aáÍ\80&\ 1-\87\86g¾úJ²­ê¼æ\8eC±Ù`+\0!¶ÜH\99ý\ßDË3ÓR\9e-öÑèv'K\90\ 1\1c\b\96\94ëx¶\13{\ 3I¥«´À-}V\17ß\87«æG\86\84\7fr\Å,ÁÝ\0\a-\8fõX%7\13X³u\8e
+\89\83Â\fìÈÌ@×\1c.4²d<¥\9d¾ñ\949µ[\19jë´Ô[/'¤ø¨£ÒÈxI%ô\92\81úh\92\0\fÝ\83\ 6þó\14/!r­ù~¢¥à\fØoZ&\16L[\94ê9Þ\8ct1\8b¸7X{Úëkq¿]\81\ 4\85\81P\89d¢   á$²\9f¼¡¹éJ6hQåÓ¶7#ýL\1aÚð¸1o\1c§ÉEù\99ßÐS#K\11+\1cϧídm\96\97E_L°&]°ï "\1a¸¦\18\ 4óÀ,±v\87ÞÀë\90\\ 2\16Ëv¢<kÞ´i»oFL!tlÇ\8bÄ\14Hè1:"\8f\89"*\16ÈÍg\1e!×âC\84a¥n\v±L^f¼0\11\99\84Ö?øNb\9f¥@ó\ 2\vãÔÛ\e¢_æý\8aA\8b\ 4\ 6\97\1en\9c\96Ï[n\1a\15\9a\8eØ\ 6Í ½ËØN\84»¾\9etw\ 3öµÊÉààFa\r)!´3h×y\9aåÙ\88£t\1dßvcí;~Å\8dÐÓ\b\85Ôd)ðË¡\0Æ©\95ò£ÁX\95I\97\ ebø²¬1\\91÷BBhnº\95Ö6]¬\8b2\1f¹¿©&¨Ïã\96$d\94\96\11¯ òeÇÌ\ 6è\99¡N8¾Ä%2O\14ú·\ 2åº"'¡¬«2ã\95\83\15(¹jà0¼\9eå\89ÃH´Ãh\8arµÉûÎC\1c!ÍÄ3ëâ\91|îJ\b\92-ïû\ 6tê  0\ 4rLÄ`é(pÏ+¢âÏðêz\1c0\95ã[\9f\åç-º»tó\f\1d=O'F³b\91¶Ì2÷¦ü¨iãRká\81Ô?ã1¾yVE0y\ 2#¸²msðì 9_ Ú\1aWí[\19F-W\8e7\8c%8"\ 1\87\84
\1eÀªN¹\9d­\8b\86ùÚ\8a\13Ò \aº>2/&da\1f\980©=¶\ fë\94Z@­ô¬S\99¶HÙ\v\10s8¡ä~¤©¥9
\8c\9c_EúÁÃz9SѦó\r\8a\82Ä¿î¹5ÜñÔ\80qov\1e¾BPÖ_TöygßVç£>À\89Y\9f]§ó:ÐF"\8bÕZÇ>'9\8a}!D\97\19ù\0\182a\ e\99à.6*Ú\91\8d'ã³
+}\96(?nÜÈ\99)¿ß¼gà\8eí6¯·t+é\86;\ e\85¾â\18\ 1*-3.\fàNÒ³vß\8díH£4\88è~=\8ao<e{\80£x\1aÜþ©\eC;\ 2×8ÄZe.¾\88èÇÆ\7f^\ 2Ï`Nd*øÿÍÕíÍÕ?_csW\17eû'\9e÷\ 2VÔ/ëª\1a¥\ 6ÈQ\10¡\98\1c¼\àôz\9d\93~}FQúì'OCYèÛ\9e£á\9d\ ee\f¡0\0\8fF´ ²c_3o"µ\aqÇø*<1\95H\82\ 3#jdT\95\91©\1fؾ;\94Ö\9e.\89l5 ¨¥\0¸\9d\83Z*Ðî\9e:0¥\ 1Õ¹Õ\97\8eÃÕ®Ó¹\927\15õ%\1e1Iê¢P\92Ø\91§£Ð\1dÞD^\8f    ÃW¶AõËjÓQ\1c\90\9b¬\86\aQ¿A\<$\ 6òh\\8b0\ü\90Æ0±\1d__Þ-[\ fgaÊ\ 1u\87?õg\16¯\8fé\9f7\84³¼\0ŹZÏÑaX\94ÂQb·®ÐA¢µ)c'C\80ïØ\1eæ°:\1e \84Ǭ¹æýè\ e\18@l
+JÍX\13q
+\89D     &ÅÆ\8e\16ñ½\19\ 1@?÷Ró\væ\19\85^\99blTJ\87¾\r\83¨vDD\9eJlpô:ëgà`cÒk\8fd¡nìØA¬Îä¡\9eoGáSsêPrê«Ç
+¡/¦À?ç\ 5e\94\807¯5\82q9´!\88\15Ì`Ú$\1d³S\ 2´.+\flt\9fÓ\1d=\92\9e\96\84\9b\ 5
+\1d\1fÍ=VúÄ\ap\1f£y·:[C\80¼;v\93ïçÝ\ 6Vª0±:H\0X¨gkõ\98ßqlÈN\8füÎ9\b\1d\80O\8e\8fý\r\1eÒeùp¼dùι,\1f§Prìöã\12\ f@>NôJÜA\9c\84X&\ 6ß±.6bº\91;<\90 Ij\1c\10\9cÜV<2§m\84\9cºâ­eNUK\86\89º\12¨\81Iî(\84\8a%Ô)F-\8aÿ\14ÎP£\\bÚk\89÷*\88Í\13qM]ÍSDl\e\ 4
+\88²÷ÚåÄHØijïÆ\91\1d\99KxznïÛ\81×¥öxÔ\1cózlô\ 4\8b\ e!T(?JoÖ<\81\ 6µDµÑo\ 4Ý\0¡\88ðLZÔ
+w\83\1a\86\17\97¨s\91"NÄ\ e\12G8 ¦dxÕÞx\1aî?ôà\ f-în\18^V)ú-í\99q>út}+T8ùf\80\f\ e\vʦÅR\95(2\89Q\82\7fqDÎ*ÊEU×\ 6Wa\17\86ù\12²\12\84K®o}È·U\8f\84Ó;\1cÀµ§_¡c\87\9eÛ«2¡·]ò³\13\0¼\1c©8zíJ;í¼\8bX\94t´\)¥D¯hÆü+رRÑ9÷\8a¥)õD÷\1a\89{}Ø­ÀLįFb\7f!\16rï¹ç\ 62\1c\fÜôÂ\19 N 
+gVqØ\13G{C¾\8a§\8f{Jÿ\ fxJÎ"<ð(E¹¤òÇ6å\88\86}\v.#\12ZJ¨\9cC¤âPÊ}Û´Øp¶´)\9a\96\87v\9cb6&\8dÂ\89&\7f_¥u6\11ß!câ&\8cùm\eîÏ¿òVy]tæ \vª\19\1fv8J\16 \13ì\1däOe½éiò`r;P
\11¾\\11\1aï|$hSF\a÷!\10gXÊ7
+w\8dýý\ 2}FÎrt\8d\ 6
+ÍE]5ÕRTø$ëãE·³\17\1a\ fÜ\14C7Õe\87^d;IL\¾.jíó$yÎôªMÞJò\9dr\95ϳ\18 rû*«zIÐtßh\81á
+º©\82íªÏ\1d\85\81\88\13))-dùèAæ\94\81°iÁ¸°ÍÖèãÞËæ\1fI\83úé\13Î=M\92µä\0÷\83\92øGH\10§ Âõ\92\88\1d6vÌS.\85­jvÔ\19wWË1hç \13K\9e\80Ð=;Pê\18¢£×s\ 2Á,\9b^í÷è\18\886\91Ò®r\80¼\80PÔFÆY;ÂË<Ü\1a½ÁLªC\9bGt%¡í\9a¤í\98\9c\969\87ô~\84&Èj!·\ 43ëßÀM­áü#\931&\v\15Cê¦ea`t&\10º\15\82\rF«1\1f\1e\a \8fä\7f\ 1\91cñá×iù\9c3NôÑ\ f\8d¸cÌ\80ù«Æ®I³¬!\ 4ü\8c'ñW¨\b\1e(6\80ø#`\8e57ß\8aSà¢4î{wsý\7f\0Â7\15WÏ»j\1dÂLªRD^W%\816òEÕ\89®\96\84æõ\8cGkSü ò\9eÞ\84Ô\fßJ®n£_þÛ\ 4.#¶f\bÁëo<Ü
+\19\99<\vÙ¤Õ \11Ïà NHååHå\ 24Àö"­\98Füs\86\14Ó\87\11\14\ 2y\93\ek#¹yÿîêííT'\9eÊö\8fPîíÕ»Wc_È|;6©\9a.\87\83\ f~\1c98\88z¤îØ\a |\92íãa¥#Nôö\7f\1d±\rPÕÐ\94\a¢¬«6çH§¯\90Úì
+u¾\10\1a¿ÕlÒa!®y\89Å\18\9aªJ½\98\81\eTe7Î8!\94\17\18Ø\17ýï:8ÖÊÁT`¥\8d\16i/ãz&)\ 6\0® 
+ûAÙÔ!\94.<tÙR¦óó³Æï\ 3FKÜï\18\7fôDÛOÄöo(vI\82|ö+2\ fßI\99\80\1c\87wbê²â¾¥üb#~aÝmYj\96Æ\8cÜ·]_ýÀȵ\9f¤ \88Ð\ 6Â3º\15å\8c\ 5l\1a&W\85\9d\90 n\8a®nå%L\9cþ\1c\83\1dTÛÇ\86\8eí¸ª¿Ãi\bçC*\9dÅâ$ÔaBO0ÂSëbI©\16x\8c\9fxN¿f+QÚ|lþ|\9e\ 3ÈêÚü\14ò\8dÅï(Áø\rÚê\9c¯dűíÅÞ\93B¹RáH(÷ ÷úa1\bB¹2µ]\8a\17Zt\ e\84òZÇpêl\8b|\8c\0 4Iâ~üDþà>\r¬\89X`ße7\8aì0ÔÈå©qÛÓ|·\94å³\89\82\8a@ÞäRFM";\19\96ù\1a\93ZÐÏ\ 5\ 4\80ªè,\ eÄiü]\1a'õJ\19\10\9dò)Nì²|Ùé°æ\9f#xýß]@ØðD\8d\8a\9f\85ùbݦú\80\94\1fÃÒ\87lKßöh\83µPÀ_ܶÂM/\1a¢C  =ëírHÇ)R=®Úhê\80-ö \19\15\98ò!å)O)é'2\11\83üZ\92\ fÂ\92±Û\ 3þºavѦ\13 2ǽª²\83\894\82\81\ 1·m¨z\1d$C\7fCf\18\a÷)u­\a¥ÇvÏ\1f$\vª\ 2Éqü;\10\ 6\ eÂK¥¿ÅJiîH@'7¡ÌO`\9aAåÖ\97ï§Ø\1aKÆFá£c«ð\fÐ\12\1aþØ\ f¨T\ 4PÄðó]w®\9cä\98B7\94\9fßô\bü/Ò\80R\8bendstream
+endobj
+6332 0 obj <<
+/Type /Page
+/Contents 6333 0 R
+/Resources 6331 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6322 0 R
+>> endobj
+6334 0 obj <<
+/D [6332 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1866 0 obj <<
+/D [6332 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6335 0 obj <<
+/D [6332 0 R /XYZ 85.039 740.47 null]
+>> endobj
+1870 0 obj <<
+/D [6332 0 R /XYZ 85.039 535.777 null]
+>> endobj
+6336 0 obj <<
+/D [6332 0 R /XYZ 85.039 501.638 null]
+>> endobj
+1874 0 obj <<
+/D [6332 0 R /XYZ 85.039 418.527 null]
+>> endobj
+6337 0 obj <<
+/D [6332 0 R /XYZ 85.039 384.084 null]
+>> endobj
+1878 0 obj <<
+/D [6332 0 R /XYZ 85.039 273.572 null]
+>> endobj
+6338 0 obj <<
+/D [6332 0 R /XYZ 85.039 239.433 null]
+>> endobj
+1882 0 obj <<
+/D [6332 0 R /XYZ 85.039 169.568 null]
+>> endobj
+6339 0 obj <<
+/D [6332 0 R /XYZ 85.039 137.753 null]
+>> endobj
+6331 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R /F59 3455 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6342 0 obj <<
+/Length 2831      
+/Filter /FlateDecode
+>>
+stream
+xÚµYYsÛF\12~ׯ`ùa\ 3V\f\18\83\99Áá\87ݲµ>\94\8aeF¢ÊÞ\8aó\0\91 \89\15\b0\0(\85ÿ~û\98\ 1A\11:b×\96ª\84\81î\9e>¾n\8a\91\ f\7fb\14\97É(\8a\85'ãx4[\9fø£%Ì|8\11f\85?R\9e\1fj\9cz;=yõ^\87#á{\89\9f\8c¦\vZ2\9dÿî\9c~|3\99¾»\18»RJG$ÞØ\8d¢Ø9½\9a\8c\85sÉÔÉÅÙùôìü\ 3¾) 
+çj\82Ó\9f/Ʊt¦ã?¦¿\9c¼\9bö>ë*O\85\12¿ûçÉï\7fø£9°öË\89ïÉ$\1eÝÁØ÷D\92\8cÖ'JKO+iÞ\8b\93Ë\93ߺSxN\8d\80t®]á\ 2×I \875à¢Ä:ét\10\0Y\0E÷u\0\a äÂ\81ÅcWkßù\92Ã[9\1f»Â©ÆR8w\r\b\1fFNàû\7f½ú:á\97\17¿V0ð\9dYZ !t.³Ù\16·Ô¸»\1dÃÔ\8eWNð\8cª\0j>ù\fW50x1 ¼ÀKâä\ 1i¤ð\84ÞߨÐ\ 37\8a\\ 51s¥bâ
+?·\1d#cí\18¦v<1\19\a  p\ 5,\19~\88ºÆqÚ[VÂƪåqZ\14\15NÝñk»Êx\90\97M\vsi\8b"V%\13«\ 5?ñËe\93/K+ù\9césâè\16ÏËê\ 64\9føÒù&¤"     "\87Ø\9b\1a?b\ 4\ 1õÑ-£)$$þ\ 4'@*XD\aäY\83\8f\17lËk+\19\9a²\95\f'z\92áT»âïá8Çut\bÈ\bC\10\93dÄm(#>7$K\89\1am\89Í\9aé\872òyéþ\93ÞÀýK¸Qù\909\aÚ\93Qø\s\16Æ\9cßÌ×y\89\1aiÚ:m+´Ì\9a-ó4-KR\ 1\8cÏè\9eð\1eÙ\9c' PË\Ãì\82\1cÁl{c×\1cº@ä\áGp\8f\91\86\95'Àm\1fµá/¤ó9ß\b0\10\84\81\83n\17\84ÂY¥4Wìý\88¦Ñ@>½åññm4¼\17¯\r\9f)¯CcÛ\90­\99;\13\8ek}\85.<«_ð\86ë´ÉÑDU \9c)ÚFn>»¦\9d©1\11¤\10ÁÜø\8ewo\ek\13øÖùA67[Ðm*\1e\1e\19Û\80\89\f"ál(Ø\94ø9¸+¤ùÎ*_3÷Å\ 2æ\88k\ 5q\1a\82ue\16\8cÉÅ#Ã&\13Ss Õ]ï@r\9aÛ±\86\0\90\17éu±ÿü¢2K2{\14«qwMjåP4ß\8dcå¼Ä±\ 4ßCÿÜò®u¾\Ñ\97øõ\ eyJùÞø|«\99¨\7f)fª§\85k\18nó¢µ\17\bü\1f«íl\82\16\14\98¸Pt\81¸´\1c\ 4\ 1\18ò&ÅÃò"oó¾\85Á\1cú:>Ù8Á\1cA\1a\8fIoÐÏç<Nù±¡0ÕÓ#Ðîr`\9aF\1dó\81<XiöR ]u\9f\ 5Y }Ç=G\91\10\bÂ$4î²jÛÍëW¯fÛM\ 3Îw\9bÕ¯C)^m\8cÿÚA\99\82±ÒQ\a>\17¨ÀS22GQD\1a¹:\8c=!å\81þ¾à-\92B~ªMt\8c\94±Õ\9cm\95(\85¹3¸æ\e\92éVD\9aEB»ÊùNñ¥*3\8cV¡v>q\8c¾¶\8e\89³©9ºZRä\8d¤Ó̺T»i\99D\94
+í¤\983%ݶÕ\1aÂ5ħbǤ¼\vq\91¼wI\86\13t\1a\9e\ 1i\92\9fwAàî\85\az\fEñ0\ 1\f\14<\14Å#O%Ñs£x`¢ø\84]ÝDëS\88\83Ë\8cÇç$8\19ì\ 2\87;\ eÎï1ÐoË\19¦«\86I¤=Ü1Åu.&É\9e#´Í \1e\91\81z\18\8fÄ"y<\96¿G³Á0!Ex\10\99\992C\9f§\80\ 4â¼DZâ`J\82{Y \1cB;\vB\10\9d\18@!1`óùôç\9f\99\ 2bd|\8fæJ\%c\bÕ\19\86^\Zf\16{àò¶âg½-\r\81\1d\92Ü\ 3î­çi¡ïE\9d§]\82{\8d%\ 4ùzÀ\93dìi\11\9b\95&äß\12è3a\vùøæ\v\85JhZö4\99$\9e\14ªohß|í×\19ºë\9c\r\ e¸=f,\ 4Ý\83g\1a\ 5\9e\ f\9aþ\a?&dÙ\1cÞd@Ê\86pu¹JAûK~!S¡\8b\81\97O\ 6ïÃÖó¬Å-wø¯Âcn\9a¡°!´\17\ 56lä\ 6\ f}ÅÂ\0ø\17\83ÈF@,yÐ'\94\17=Û%ä\ 1Nÿ\8a\82\98/'â)ä!\9f\83<¾NÜK\94D`îÔÎ>ÅÖ&£a¾\99u`6 \0\85\ fF\9f]0§\99rnçú¶\8fç^06mëÎHÈ\87       @w\87\ 1@ßñr´\v¬,V\b>\90Pw\19ª­ó\19£RÜ8ï"p\87ìau\aä\91©Í\ 6Ãôî8Ê¡g(¡\b\eQZ£\82\804\903|¬©p¡Eh=J0jgn\19Ccà®yÉUÓ\81\ 2³iYS\8cÞ4æ\8c\ 5\9faARÃæã\86±vÎJ^ó\ 1·WÛ\r¯¼\ fñwLþ|\8dFáü\97ë\9d\96\89ïæT\8cUõK\8c\bðñ\8aéÖ¥ÐÐzFÐÏwÀ9:G¢\9dÓªD·]nk\vý\81èò\ 1²\9f\96\85\1fx:±NñÏ\81O@4\8f\12i\16\1câr«çÛ\8c?0\1d'p½kº(\9eEs\91\89\1aþ´\f=\11\86O}ZÙº¿*Á\98\vþ\12Õ§i\99\15\ fK\16E^àÇÏ=½+\1d\ 6\82\ 5qС\rW#¢FálÅ\15ú\ ecr¶|\13\17Jup=è\ 4R'G9\1eHlI-¿Ø\9b\96}.\ 4D\97@YyÞ\95\0j!Ø\1e\94çwb\93'K\1dSÝ{|¦ò=\1dÚ«½¢*\b¤\83Ô\ 4\88\96\ 6U\89\fâh\ 2!¢å!\1dJ´º£¡\ fâs\9dÎVy\99\99s\f¨uE¢)ë\1e\96\ 4Y^ó²÷U\9dqr¹'K\14x±¯z\9a\a¬õ\1fª
\16\rU\88}\19àï\18\f\9c\e´VY\94\85   \9b*\9e¥AgyÛ-\19Pu\94x:¶:üwÞ<¨ëÄ\8b;\vªê¡£$H ¿GÃlE"ôüD\1c\v\8eµÞ2hÀ!£é!3\16A\ 2\16iy!Ý`{\81\8aÁ\eS
+Q\ 3\80@[¿8êú\ 2\15\ eõXTéÜ4\a\10|ÖÕ\9aW]¦k\C\97ÂÓÆ3\1aÊ\e9N\14ÙPª\8d5Á÷G\9a\bú¹¹V\rÂÏÏÈÀ¦\87,\17ý¶B×\1f¸Â.\17\86QÆù@9MË\9fZ\1e¾µ°\b{g46\873J\r1\19ÏéØ;³\99ûo\94îÿ\ f\9d³\8f]o\v\1ei\9dñ +X\15h~^\91\12\96ü\96·ÿ\1a»\11L\9fñû5çÜ\96߸;\86\95)\83\14\98«ï\1d¯Ã´\9e\9b=\9cÙcBÀDàöBc\96Rr\86i\ 3"\19Y\80¾¶-¦7ÍõòªÚ.W\1d\f\ 3þ"ÄÁV\1c\94ë\81\96B\9dÙ\vñ\13\87ò&|Gr¡\93YH\83s=\11\1a¦\90\ 3ÀóÚ`\1c\84¿×\9eôãnUÚûD
+5\9d9c\95\9a°¥\93\94`®=T­1)\ ef\16\1fJâ ï\91~?\15ÀËý&\ 5\17 å\92ª\85ÐX-qBÚÈX\ 4ôÕ\1cÙl\ 6¸\13Pèù\91ýjQ!{ÕÍ\0\ 5M\8d¯>Öêr\9eä\822åv\12\96Aaºëø\ f\ 3\fo&2Ã\86ªÜo¦6$6\92\9a\10\10©w+\83%ðe\7f5ÜwêºeÔ_C¯\aT°O\10°¨WCí»VxÔ¾V\87\17B5¦EfÀ-¡F\16Á<'½¾Õ\80=Þ;\ 3¯Ã\9cÁå\10\aQóÜ÷\110\80ÚU©mI\0±_±ãe+å|d30a:7»W]\fú\19\93\8d\eLlsó·+z^ß\8fF(K £\91\eAõ8ÜÍ\15\bi\10¯=\1a\93ÞÜ?9ö\ 4Á§\81\13µ§´~êÀéÊ´µ{\85(IqgÝ¢¢\ 2\91\8e£fÌë¡p\eA6\1düm&\86Ê4~\8a\91\14ãÓýc!©\12|þ^é>÷Ú¹t;Á\1e¬\1dÀU\85z\14OÃU\ 5IEØ*{A¿á̳ú(åBùj\14\92\f+$PÁS¼_\ f)\ 4\96I_þ\80F.l\8bÕ\9d\ 1\9eÆ\e½Á_T8Éö~Ä\89\8eZÉH£\92s\0ìC±á\v[lÔÙºj³\rå\7fR$\86\ eî5á\13Û\92«j\10\92BÙè%\89U/ÉO\9få\9a\19\983}ì}I\a\93yÉÏYexýËL¬÷íÜí\0ÓØ)\ 6®õ1þ³9\9d~««³\85 \rå,k\10\ 2yÃ×\rx?TÑÐÅ$p1ê©\8b\99\rÛ?\ 2Ôï¿í_mãÕÄÀv BöÓ.¼Î\8a\8a\93$UO¸©äf6\8eë\8c mfp¨k
+û.^tù\ 4c¨y\16\96\aó=úÝó¦ËeÇÊ\ 4\98\12Dò1ÿ\ 1\10ÚéåaáßÞ?92\1dª\1f\8e\95\r\e`ÕÓÌß\v\97.J\0\ e\ 3&\ 6<=ðs½1Ë\1fûÝ\F\10Ø:\13\7fT<\07Gá&ôd¨\ eUö?¡»´þendstream
+endobj
+6341 0 obj <<
+/Type /Page
+/Contents 6342 0 R
+/Resources 6340 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6322 0 R
+>> endobj
+6343 0 obj <<
+/D [6341 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1886 0 obj <<
+/D [6341 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6344 0 obj <<
+/D [6341 0 R /XYZ 85.039 740.47 null]
+>> endobj
+1890 0 obj <<
+/D [6341 0 R /XYZ 85.039 685.425 null]
+>> endobj
+6345 0 obj <<
+/D [6341 0 R /XYZ 85.039 653.004 null]
+>> endobj
+1894 0 obj <<
+/D [6341 0 R /XYZ 85.039 556.443 null]
+>> endobj
+6346 0 obj <<
+/D [6341 0 R /XYZ 85.039 519.576 null]
+>> endobj
+1898 0 obj <<
+/D [6341 0 R /XYZ 85.039 463.261 null]
+>> endobj
+6347 0 obj <<
+/D [6341 0 R /XYZ 85.039 431.446 null]
+>> endobj
+1902 0 obj <<
+/D [6341 0 R /XYZ 85.039 319.215 null]
+>> endobj
+6348 0 obj <<
+/D [6341 0 R /XYZ 85.039 283.805 null]
+>> endobj
+6349 0 obj <<
+/D [6341 0 R /XYZ 85.039 216.059 null]
+>> endobj
+6350 0 obj <<
+/D [6341 0 R /XYZ 85.039 186.84 null]
+>> endobj
+6351 0 obj <<
+/D [6341 0 R /XYZ 85.039 159.135 null]
+>> endobj
+6352 0 obj <<
+/D [6341 0 R /XYZ 85.039 119.094 null]
+>> endobj
+6353 0 obj <<
+/D [6341 0 R /XYZ 85.039 91.389 null]
+>> endobj
+6340 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R /F38 3057 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6356 0 obj <<
+/Length 3045      
+/Filter /FlateDecode
+>>
+stream
+xÚåZmoÜÆ\11þ®_qð\97ò\0ß\9aûBr\19 0l)N\94&¶j\9dà\16q\80RG\9eD\98G^I\9e\15õ×w^vy¼\13-»I\8d"(\f\8bË}ßÙ\99g\9e\19\9e\9c\85ðOÎl$B\9dÎ\12+\85¶v¶Ú\9c\84³\ehùîDº\1eáÌ\880\8e°éåòäÙ«(\9eÉP¤a:[®©Ë2ÿ98ýþÅÅòÛ·ó\85Ö:\90©\98/\92Ä\ 6§W\17s\19\ríÅÛó×Ëó×ßá\9b\81J\19\]`ó\9b·s«\83åü\97å\ f'ß.GË.\8c0±Æuÿyòó/á,\87­ýp\12
+\9dÚÙ\1d\94C!Ót¶91\91\16\91Ñî½:¹<ùë0\v·\99\19\8f\9a8ÝÂèTDÊÎ\16:\14Ö\9a©>VXc¡ä% £          dïÃH\1e\1f"\15q\9aðÈãI#a¢ès\93¾ÙÎ\17*       \8aùB\ 65
+N\ 5ým\81«<{¥ÂÑ\0c\85´Ò\8dºh˺/Ú\8eû\1dLl\94Heêú­\9b
\9f\17­8Þ÷B\19ø\9f\88pZhV(£>·÷ë)\81@7\1dêß!\91·åÍí\Ù _¬ªr5\aá|\98Ã\1d&ASó\13å\ 3\ 5\elál \88¹J\83\9e\ 4Ør\aØV8!A©µ°\91\17a[l\9a¾ØÎu\18°0a¬U¼\88\95Áj·ín\9b®\9f\90\13z\11\93\fh٬ιÐá^\8aªXá³?Úô
+VÀÓ\15¿ö\±)¨b7±ã\85\8a\13\11dz\85\ 4\1d\8fÜÍ7 1\1aæoû²\98R\80H\82\95øSNß»  El&ï=\85\e2\9f»¡Õ´!\84´êo½öSºl\8b\97\8dèÑ<j\f±\14VZ7ò;\10 
+¼Íª){\90ÂØÈuí³kÐ\99¯b\fùW1\86G¤B\15x\9c]ßCýC!¥\89\88\92h\8c\18å\9c@F\ 670:\8e¡²X³á\14õªè\ 4Êæ\11᤿Yc\8a¯¡1/ØëÔÅ\1dË"\87í\97YÕÜp=Ú      H®¨á\\vcLð\17:j±åæþ\16»wn(Jfb(¿\92acá¦á'J=óÐD\935<O\ f\rþj\10\9d²\96\8d»çn9mï¡\84ÁdU¢\1fSA\0\80\9fÕ\96ã\99\13a\93ôw\88\ fC\a+[t&O\8f\842>óªiÛ\ 1ö°ñ\ eO\9fá\9fûo&üÿ§Õê\8fâ\91Õ\17zdû\aöÈc\10\8a\1c\bÁ\93,h\12\9d\95\a\9e\17ùÇ\8c0gE½¡\90O9-%´\8c\8fPz\11\85ìÌÏ׸¢æá\1fq+E{Ï\ 6\19Í`?dÌQ\14¼\97ÚÜ ªfh¡÷Ô=w[ßAuÿô        ¾¥x­î(Ô \1ai\150Z®­\9b\9e\v`´7~
+ÆP8\ 1xeiÀ\rIvÏ&e\95t\88\92±þï:OLÈ\1aJ2\16~q
+&aÝ\e\84æ#.QQóMA\\82nUþ_8óI?uFÀ½ÎvUß\91\8f\12S´,\ 4=\8fü<×tÓè\18ÿPþþÍàr\90ÕÞ;ñ­\8f¼~\8f²%hu~§ö¶uç09»î\1cN\13\1a\94c\87ÕÔ#/8u)2µ Ó\ f\8d¸È÷,áè\f±v\87?\90ÿ\7f*üÿ-\9f\90ñ¡,á}L+àµqî\81i\85N\83Óf³eÈ\80Ö=«À®µ¯mF­®®a/\89¾³å\9a2÷+sHSÒÕ\ 1©\85Ö\b0\888Ió\81PÏo¦ÞO¸n\9b\r\97\10\0_\8aè\89ëÓ\12Z\85ã(â\85ÐO\ 4\83\98¶"\ 4äÅà8´  µ\9eÁRFÚ=*\1a       A\r³'nÉ\88ÕÜsK^¾\ f¥v8'÷¸FÛ/\9eÏ\17qj\83s\1e\88Glê?õ<\92º\96N\b\82;~ß\fÊ=\86û§\1c,5uåVå\80
+¦¬²®çR3\ÝS¾\9a»ÛAïoyÔÁ\91²\16ÀÖ»\aªèÇ¢r\88\ e \8dðl]\\a1#^¯µ$æS!Å"\16OpÁ\10T¦¬ªQ_">\1fÝQpÈ ·¡KÑ÷ìÃhÒ4pÚÕn²ÚQÇÊugÂ\ 5\85k&§<ã RPΠ      "ÑîÜ\ e×MËC\98#C\8d÷G¨¼1x×s|[O\9c\11!@¾C        2$\11¯C­¬¸i\ f/#Íí¸\13³bôbnÔ°Y(³\80\8d\8en¯gÜ\92\87\e¨\vÇ\1cèÍÏ\v¡4êÓnu4½$e¥E8/\80~Õ1³(\1dY¾N´PQâÙ¤ã\ f\11-%\83\rÙZÙõ-Ve=\9bÒ\11|,ü,cñíS\10à\91FT\10<\8bGÈ­O;D*
+²|SÖ\13\93[        Vé\ 6ø\ eú0\19!¬2®G·¹\16 \94õ\14    \8dÀÉ&ã\9cÅCqX\91\ eñâ5\9e¸@\ 5\8a\94w\10\a\13j%dêÏ\92¡½\ 1ý¯Ê!Þ1."kPwîPÅ«&Ë;nð7etD\9d¼\1d¶Ü\8cÒóa\ 5ÍKJV\8eàÑ\12tv<Ã*«¹\1fêa6J\ 5ioc\8e¯ÙXH­Æ@¸W\99Òq4\86\9fzB<À÷í\90\92\ 5ê_G\b\1e%¬4Å\1awATeâ>\15¨\8a\19dìÀ\0\96ÅAMUñê\8cïä\9e\vÇ\fÛ\86\80\8115GSiYÓ'6
+¸$Ò8\1dÜÚ\ 4W\92"1\9en{­>\9aCèØ_ïËé)ö\8c=»¦ÝÑ]óM¢\8a=týÞÙH   ê¨âéd4\10\ 4\91Äéà¬\91\97H\91â\8dí\9dµL\ 5&¡e\03\81  EaðS\83Ü\10¡ NÐ)oÈÕðëËjWçxK¤3H)ËzD-Aýè
+¡ç%\ 1ò\8dëåÇ¿+ë¼\99\ 4Ã\14§\f{5_ôqd+´\8a>q>-I\91\1e%#gà%ù8J)\82í       4IF\ 1è\9bm_nÊ\7f\15\8c'\84üX¸Ü\16E>É\96AG¬×DÀ\e\8c#m\8f.   V¯äãK^4-ðϲ*ûû©\85\rè^¢ö\98&½_Ír^\19­ÿ\ 5AÇàé°úâ\92\9fgc¼\18Ô\f¤ªc\11\82\ e\8f¬û\8c\18\ 1²\r¥\1f\11¢N=0^d7î4ç /Û\ 2þÔ«â\eØ\1fì)xÝL\9d\a¨¬Mýy «N\r\926é¼&ÙxÇ;ð\1e\1f\83;|'mBX\ 3\18z¸³T\89T©/ÚÙß'3Á\12$"\87\847\8aõ§Òó2dj\rí§YÓ¥\93\f\rh\85\8eÕ\81+C¹k\0»3\1cR~\1c\88YËÕLK pzå{îGàr\ fF0+\81Â;ºý\9c1¯ãàûõò\99
+Ã_\9fý\r?\1cñíB½
+8\ 5\80\92*8<W>NW\1c67×\95\87òMÇõcñRÅ\9a!\ 1½\aÐ\8c\87¤gZC¤\15\89\1eÌò®F?æ¼vç\8c¬Y÷ë¦îù\rÜzÃ%ïâ'®&5Â\8coæHáµÒ\81ÿ²\86:\7f¤ð\vcÂà\15~Uóà}\18¼ÉD\98Au\96ó\14ä³+èy\8féÏ\90\96\0ªCè·\a\1aEH§ÃÆ7D\9d\16ÞºB\11\1diF_6õ\94Þ\81\89w\r\8e}ã2\14¿x\11\1f°\18pX\89ò#Þìúª¬§8\87 ]\88Ç\9f6\16&I\82«ÎÅ%Ú\0ô ýdµî/Ǫ^nÑ1\0Äý8
+**®RÈ8M\12\94k~ß3OxÉ\H\83³ß2\9f\1frNPÕ\93êí®]Æ\ 6«\¼`8\ad0\8d\84\ 3\16¸®¿R¨Ý¶\9c¾¢oA­#(!fÎôaBÉçYQ\91×\ 3-h]* dü\1c¥\9cXàÍ`é\85\98pOV\83#\96\9fò¿ =\0\89\7f\7fñ\8bY\96ç\1dúÝkv\9bg\r\7fªêøõuã¼ó;Ô¸\86>½}`_zhªØ\97¶~GÁ\ f´\9f×]O ZQ\1e\ e:\ìmë¿ìz/ïçHý]ÜÐ7T\ 4¤\8dl\14,=q\r#f\9b\9dÿÆ\17ºT\v\12\ f\8cl\bÚ°\9eò7¤Ë`>#\e\8dµ0\91'i(<ÊXR\94\ 3ÿA\8cà ®'\8c \81\92\87£¼Ùçª;^\8c\92\96£Ýl\a\vîÑíV¬\18´÷nMqWÅùùãMF±\88\86\0dµÁ\ 3ÅQðg|ÀDEïÑ!\rÁ       \1e\86@9b\16\9c\81H}\18\13\18â;\ZMqßA%\7fÁü_¶a\83\9e\0M\e\8eüYËûç¨\91\9d\a{ÜÁ\93\1cë\86\ 2\ 6\1fÇÑ°ËÏþî@Óg\99©_\1d¸\96Ï(Òrn\rðoüñÃÕåñn\f\98 ÿ8óU·qõúòêôô[ÄÃËWø£\8c\1f\ fò÷î3G¤]î¡éH®%aÚ=߯J­Pé!øûX\1eôaêC<D\ f£û\889GÉ\0à ¶p/î\8bQs\83=\88Nr¤\1fë}\84\14óïI@7TÂ\9fß\10u4ð÷rîz3\16º9»[\97F¢·Ý\96§cÒ\ fªÁö°Ï¢2\fù\ 6ú\ 1Bêò,\r*å­s^ô\17íó¹_=\7f\98\+q\ fJ\8e÷ XO·\,ñ\11\ 6õ\84ÁÅ©Ð\89··\96¿ô\93t ´&³ðÖ¢ã\14vE\11Ï`1T¹Xñó\1fîf\91ø\ exF>g¨§ïUÀ\8f§\x\b,Ýïã9ó\8d·\f\1a}Öú\ 3ºÛ@­ÉùLHe\88Þ)é2\86\ e\a±"\9bB\18\95\ 2k÷+}(+Î'ñQ°üýÕ\1cýæDÞÅ\84¡P2>ÔJ÷\85Öå§4\1f\99ïm\fz\85ó\99UéRD9§Ø\9dÂMì\13¼Ý\10&8p\ 6Qô»É\9f`X¡í\90\e©ÝÜ}ëbýì&+§òâÎÈ,ºV5íÀ¾\14¹\1eýÅ\94Ƹq\8c\82\9fÆ\ e-\1f\88!D0\87\7f\ 3\15\ 2üUendstream
+endobj
+6355 0 obj <<
+/Type /Page
+/Contents 6356 0 R
+/Resources 6354 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6322 0 R
+>> endobj
+6357 0 obj <<
+/D [6355 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6358 0 obj <<
+/D [6355 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6359 0 obj <<
+/D [6355 0 R /XYZ 85.039 747.777 null]
+>> endobj
+6360 0 obj <<
+/D [6355 0 R /XYZ 85.039 707.735 null]
+>> endobj
+6361 0 obj <<
+/D [6355 0 R /XYZ 85.039 680.031 null]
+>> endobj
+6362 0 obj <<
+/D [6355 0 R /XYZ 85.039 652.932 null]
+>> endobj
+6363 0 obj <<
+/D [6355 0 R /XYZ 85.039 625.834 null]
+>> endobj
+6364 0 obj <<
+/D [6355 0 R /XYZ 85.039 599.342 null]
+>> endobj
+6365 0 obj <<
+/D [6355 0 R /XYZ 85.039 571.637 null]
+>> endobj
+6366 0 obj <<
+/D [6355 0 R /XYZ 85.039 530.99 null]
+>> endobj
+6367 0 obj <<
+/D [6355 0 R /XYZ 85.039 503.891 null]
+>> endobj
+6368 0 obj <<
+/D [6355 0 R /XYZ 85.039 476.793 null]
+>> endobj
+1906 0 obj <<
+/D [6355 0 R /XYZ 85.039 336.596 null]
+>> endobj
+6369 0 obj <<
+/D [6355 0 R /XYZ 85.039 302.456 null]
+>> endobj
+1910 0 obj <<
+/D [6355 0 R /XYZ 85.039 194.672 null]
+>> endobj
+6370 0 obj <<
+/D [6355 0 R /XYZ 85.039 157.805 null]
+>> endobj
+6354 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F59 3455 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6374 0 obj <<
+/Length 2636      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[oÛ8\16~ϯ0\8a}\90\acY\14)\89\1c`/i§í¤ØM3\89\83΢Ó\aÙ\96mÍØ\92+Éq³¿~Ï\85\94¥DÎ\16X\ 4°ÈÃÛ¹|üxÈ\88Q\0\7fb¤#?\90f\94háK­G\8bÝE0ZCËû\va{\ 4\aq\84M¯g\17ÓwQ<\12\81o\ 23\9a­¨ËlùÙ{óËåÍìííx"¥ô\84ñÇ\93$ÑÞ\9bû\9b±ðîXzs{u=»º~\8f5\ 5BáÝß`óÇÛ±\96Þlüeöáâí¬³ìDù*\96¸î×\8bÏ_\82Ñ\12Tûp\11øÒèÑ\11Ê\81/\8c\19í.T$ýHI[ß^Ü]üÚÎÂmjÄ£\ 6¬\9b¸\1e\13ÐÚ\84Ñ°\a&hqdZ\1f\84 \16 \89º>\80   Ðrá\89\ 4ì\8f¢À»\19KáeÕ.¯AZçeQ\83ñqì\95\ 5~\13\90b\8fj<\11Þ\14ûìA.¼\12~\ 3¯ÜNët\aÂ96§S\1eú\1e+YÃão¡5«]ír\85mMVqõ-4¦\8b\8dí\99Í»S7\ 3Þ\ e}£Í\19ó¥ðEt\82\80\88\ 6 ðK:\ eµ÷\80?\19.j¼G,\97\a®d®\85ì\95±\ 6»@ðÈåt\81\r\8b|\99\15(mx\8c5ÍxÍ\ 6-\85r\12t@\85=Àc¸\bü&à1\16.¡=¯2\9a²)+¨=ÚiJ^­ÙX\rkríÎÖ¶%M¶H\e\b\15\8cú;FQx¿\aQ\80þ\ 2èë\8eÝÒ\ 4\f-²þ6ûzÈêæ¶dß\82ËlóD ¾\fu\82xWÓz_rhç\10S\9a¶çN\11\b_\9bÐN\9b\17ÜEöº\b?  cÛcqØ×K\7fQ\16«\81É"Àt\90Ø\9eà\89\ 4[\1fª\10``ÝJ!Á¦#:\1fâ\98 ÇPPAø\84W G\7f\1aÔ\ 4¸ÁÍß±\ e\95\1a2Î(?L\84³­f5jÒ á\ 5ÓzÈÕ\1a¶¯\1dµOAkÖ¤Û%T¾\ e¤íó·\81¥'J\ 1ÕÁ\1eî\ 6$/\98\9b¬#\ 6V\16~$\9c«?﫼\80ýU\7f\19\98?\ eA\ 1\1766i\818\ 2ô\b\98\1c\18\ 1\14ðf­Çë¡å\92ØW:²\93ì\ eu3°P¨}ÕzcNÀÏ\98S\97ù\18Ñ*$qDe·\12­\f\84\9b5\ 3\v\ 2ë\19\1f\82\0Û?ñ\ 3c\9eay\12\85Ñ÷DVÄ\10\80Øü/Ø\ 6ê;a«[7¤\80¾ç\8a\87Àöú9&ú\9eJ|%Ü4\7f\ 5OI\ 3¦\8c£ÈK\91\14¦´û÷L\1dL#L¹P\9f#y""\ 3\ f\9dZp±\81âf(n"4\80PÑÃÉ\84y@\ 1Üà\8céÁî\f\84 ²\81N\9eC\b9\e¨{5àS¥}Ó®[ïæç<
+Ø×BÛ~\88\b\0ýG \82ê\98ãB2\b1"xJáªK\94\ 4À\ 6PFó·[V¡N\8b¼AÁ\7f\ba,d\ 6¦S®v\ 3ø¤\83IÑc%÷Ë\e+«û.çÖaÎ\86\86cα\ 5\a\86°ÅLÜ÷$\1c\1c\86·q\95\91\ 6\r\85·a\19Â\87
+h\1dÄ\85ö\ 4ÅtÍòcNæA©(í\18¢Á²úÓͺÍS\ 4Äö\113\15\7fàì4Ú\8fµ8sx\86\91/\93ø{s\aír\87\8a\94´gû¯h×!;d\}\93nQ\9flÉÕß\85TÛý+®ü\vÇÕ\93\r\18¾mÉ\86\93\87\eÄ%\17? ¸\9c×\83\89\80<\9b\a\ 1\1fja^N\ 4®\0°*ÂS6g@©Èx\14Ø\14±\86µ\94\90ð\98¯\a§²-\9cÆn[k\96Ü\97­\ 6á+î\86\13Á\19oÏ3áí\1c\1a\e\96q3\ 4\91F\13Rø¼ÛÂÁ\ fߣUõ\8fr~Ò\9bàCý÷\ 4`\94Ñ\99ØXÝÊÝ~\9bñ\ 2[B-b5è\81t\98\97\19\e\81\98Eö^¡Îå\8e+ÇMÚÅbjû\90Ò-¯Û\95\88¹5»\1e\aiãYÇc1å\ f\11\1aÂEk\ f²,+uÛ\13\8a\98ð¤;·¯q ùë\91+½H\9dr\ 6\9cí\14\ 6@n,\ 28ãòÚ.duà|Ë®W¥ä\ f$¶tËý~ãRÁÉ\18t]\95vþ6÷\ 3á2[¥èümÓusÄ\87\0úϪ\98Ux\ 3\11Ñ)YT¡d@¤6ëDÁ\9c©\v\94\86`\vp!}1cÄïÒ~ÓÂ~\ f\83<qÁc\17UÆI#5\ 2SÓ÷jÇ\a\fè\9b/r;ó\e\87\94´¶i\0þZuÙu8ã.K\8búÇ\ 10\91F\0¼5§f{\vSä°Þ\96jw\82\ 5-ñ(\95\9cCU\1cxu\erlaï£Ü\ 2\ 3\8bí^í\936m\84\15ï\8d%­ô\80þ§½\9a\81æ\13e\ 4ºËnWÌ®S$ù  v 4nÓb\91c\87õiÍ\8d]ÿ\8fqËNOìO\17UY;N\93\91\1dµã
+çs\8a@\ fUÚQ\aÒaRÑ®v\1dVi½á$\9fÒ#¸ªnHW«>\ f\8c\vè°|½á¡ä>Þ\9d\91W\97ì?ØÆÜÊDP»\81nãZ\85ú\18å&v:ºé¹±=\8a\8b#
+>ú\1f\94Ö\90Ìü{¬\15]°°m×"\e*ö$ÍrwëBaËÇÀÿÎÁÔÀ$\17·übköþVq\8d9\92\89\94\ 4\84ÄØzÇδÌ\1eòEÆKÐÍ\81\ 6åMÃ\81Æ\13TyVû\19\9e¦\9d9èÞaõ\1dÀ=\ 6\0Q\r^\8b$\aªdOR\98·,/»\97Pæ(\90:hÉH\rì\10\94\87m\1c\10»Ò\1d\10\83I³0±/#\97u½®Êc\9dÝmʪ¹\86)jN\99¯Ë¡$\19\8a\89\10§4,
+\80%,í \9e\90\8b [p\85À\92\9dH¢=6"Ù!g×±\8b*ì0t\8f\82\84
\8a8ìÓ&ÝiÐú\7f`R¾)\ao\1d"\14pÊ$\9d\9c\1ch*Ff'ÒK¼5\82ëäø\9a¥í\13\80¢¤Ú^VèH®X¸x\12DE,ó4\88(=º\8d\87\95'\\9e0\82öûÓ\12\ 5k\98[ýRþ\10óVëÌ¥\94lU\17h\ 5Ä\9c\90\8e\8a V\7f\8aØL\92\ fà\a4¸*\8b]÷<~\92J\89\b\ 2\1e\12\9f\98ä{\13Cc\13Ã\7fÚ3[¸\87
+~RZÙG Ò³\9cÓ;\8fÍ\16é\19
+Âz·¨ò½M(\7f®\vôà\1e\8cÞåÛÌ&\8a«r\fÃ+®   Ñ]\ 4Ð\91.\975½I½:\93\17\12Çðå¼ñÞ]\89\ 1 \9dK\91ðU|ºá\8ce\888\82ßÅ6·Ù\90Ä{ÆÀ-2öCã®\7fôô\93è\967\0\1fö²Ár×\9e\16îU
+*\9f\88µ\96mv(\13cA\":¾q/>Yi0\7fê\r\9c\1cK.ßÐ\ 6°¾\1f·Ëí9»·[ö§\ 1»e(ý8ü.»á\92\19\bºcô\1e\9b¦Ç¼\0Ý¡×\11y\9fGSýÛ\94)\83·ÉÉ}:è\91\87¡ó|1 "ø7q\1aþ\ 5r¿@y\93{þ®\ fYMÖ\ e>\94t\18P\ 4ap:Ç\9099Û/°\82\87#oµu\8a\\8dÍ\18(úº\8bxÿ\8dAu\9fa>Éð7\1dOÃ!p\bpT{×>pT\97ye'§=öÜb\18\15\1c´[gÎýaì\v­{î¿üùãë·?\f­\1cù\90àu\89T\8aøÉ[\1cJà z\178A|DmM9`»I|iÜÄ\9f®®U0\r\86\9e\ 2PÇÞ¶\80\89\97\8eT\92\råÓû('JR{\97ÅsUË=:\8c¹\bª¹Õ¶?92x\81\ 6\95t\ fÁöÎsJÏ\92PE\9d\17Î\1f|ëe\88m û\ fxÙ·lè!%è¼vìñ\89@\ 3\8b\97®»<\8e\1e¦kt\9bNJ¸\85ñ\15LÚK\v$h\97¤\7fï¥í\13¦.ô¤\ e\1dë¼±\ ezN\89\91ñÃ@\9fã\7fãËXôø_ù\12ðÕç\7f°\ 6\8c÷\91²ì¬zȳ#S¶c}û \9dÀí\ 2ÿ­rgy\1f\8fvû|EY6¿\ 1ØÃ\836h\9d\r¿\0$çÿ\15\10ùÀ\f/3ù%;\86¹ÖÝ\8fÑo\9d\83ÝY\81\ 2YÈy¼÷\7f£.Uºë\ 2v¢<ξØs\ 4ëSò\ eW²Ô¾íö\ 2·rïÙÔÄÏ\94]ã¡\ f$HX\ 3\ 3YX­G\¸}ÿ\82Éïò5Î\ÙuÜ\99ýt~ÄC"yzçÜó\93>CÔD\1aéÃü°\a´ñ\83àÌ\93\93Ý ÿß\7fÎd\ 2\9cÖn¶\17ã-EøTS\ 1)r¬ú\86þ\17-BØyendstream
+endobj
+6373 0 obj <<
+/Type /Page
+/Contents 6374 0 R
+/Resources 6372 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6322 0 R
+/Annots [ 6380 0 R ]
+>> endobj
+6380 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [418.104 216.174 479.369 227.863]
+/Subtype /Link
+/A << /S /GoTo /D (a_small) >>
+>> endobj
+6375 0 obj <<
+/D [6373 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1914 0 obj <<
+/D [6373 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6376 0 obj <<
+/D [6373 0 R /XYZ 85.039 740.47 null]
+>> endobj
+1918 0 obj <<
+/D [6373 0 R /XYZ 85.039 617.679 null]
+>> endobj
+6377 0 obj <<
+/D [6373 0 R /XYZ 85.039 582.933 null]
+>> endobj
+1922 0 obj <<
+/D [6373 0 R /XYZ 85.039 407.402 null]
+>> endobj
+6378 0 obj <<
+/D [6373 0 R /XYZ 85.039 370.535 null]
+>> endobj
+1926 0 obj <<
+/D [6373 0 R /XYZ 85.039 286.553 null]
+>> endobj
+6379 0 obj <<
+/D [6373 0 R /XYZ 85.039 243.6 null]
+>> endobj
+6372 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F38 3057 0 R /F62 4159 0 R /F80 5161 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6384 0 obj <<
+/Length 428       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥S¹RÃ0\10íõ\15*íÂ\e­VkIt\\81P@\b¦b(\98\0\89g\12Î0ü>ë#ärª\8c
+I{½§}+ÔF\16êÀ`(j\1f\10(\ 4=\9e+£'â¹PØF\18íÀä\¹N
+Õës®Ñ@4Q\17¯uHñü\90\9c^\1e\ f\8bóQ\9a\11Q\82\11ÒÌû\90\9cÞ\ fSLî\1aëp4¸.\ 6×\17ÕÍ\89\11\93ûaå¾\19¥\81\92"},®Ôy±\ 6\9b9p9U¸\9fêáÑèg¡v¥\fP\fúWÎ\ 60F=W\8e ØQ{\9f©;uû_¥ñ9Ýdu¼.[FdÌ@È»p>ú\16\8e¶àh\aNH#ÄH]H\8eÁ
+J\8c`£]\ fØ\ edpÌr\92\10ý)0\Û\97{ÍÏ\eé\8do\130\ 6`Ñ®õö\ 6s²úì]hé\15³Ü\82g¯3+ä±\13~¹×"ç¶Cä~9ùùz\11ýB­1\86J³^_\9a\8aÍ\83<\8fÛ\84£mQ½\83(¥Í:~\8d·Qc\857\93ùX\b"&_r*ß&Í(\8d\93©X\9eÊ·Æò[.¦­ïçC\1cßUÎûüiQ\8e·9 £´"l\92Ø\19\vr2NÒÇ\feú½ïþ\18\99\95\19ÀÃ&Tª°\13Möü=¬2ã\81\9f\80¼\88%Où¯µ¿ç\84´Ó°\1c(w\9býú\ 3-cÞ\endstream
+endobj
+6383 0 obj <<
+/Type /Page
+/Contents 6384 0 R
+/Resources 6382 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6388 0 R
+>> endobj
+6313 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 499
+/Height 849
+/BitsPerComponent 8
+/ColorSpace /DeviceRGB
+/Length 31825     
+/Filter /FlateDecode
+>>
+stream
+xÚì½yt\14UÞ¸/YYdIB\12¶@B\18öí\0Ã˨H\ e/\821,"êQ\11\91\1d\89'
+AaÐA¾\82\90a\v\91\bâð\ 2\8a(/È*Ã"H\94ã\8b\ 3\ 6\ 5QdL\ 4\ 1Ù\a\12B\12²\11~\9fÃ=§Nýº«*ÝÙèT\9eç\ fÎÍí»ÕýT?}«¨¾}ç\ e\0\0\0\0\0\0\0\0\0\0\0T\17úôé\93\96\96VA\8dïÝ»·qãÆÍ\9b7wèq×®]nU\ 1\0\0\v~øá\87\ e\1d:¨tVVVDD\84a1­L©¹uëV³fÍ\ e\1f>¬oPz¬W¯^nn®+U*m\1e\0\0ª4óæÍ\8b\8f\8fWémÛ¶\r\1f\82:Ú²eË A\83\1c2¥Çþýû»U¥\12æ\ 1\0 \828sæ\8ch­víÚmÚ´Y½zµÊ<räHïÞ½ýýýÛµkwèÐ!\959qâÄñãÇwïÞÝÏÏ/,,ì\8b\88\8d\8dmÒ¤I@@À?þñ\ fUæäÉ\93\ 3\ 6\f¨U«\96¬\81µ[\1fÒþ}w\91\92òç¤I\93\98!\99uêÔ\196lXjjªÖ~bb¢J\b=zô\90\ 1\f\1d:ô»ï¾S\ 5ÒÒÒÄÏ\92)£mܸ±Ö©\86\8cVu\14\1c\1c¬oPz\´h\91áð\1cª\98\1d¸Ø¸gÏ\9eêBÃ\95yèÛ·¯\#x{{K;\a\ e\1c0\9c\a\0\80
+B|µnݺ¼¼¼cÇ\8e½øâ\8b\92\93\9e\9e.¾Ú³gOnnîâÅ\8b;uê¤J\8aÖÄ\8a¿üò\8b\14~ùå\97\e4h\90\94\94tãÆ\r\98V
+üñÇ\1f\91\91\91;vì\90\ 2\1f\7füqË\96-µ{/b¹[·n©?¥Ìc\8f=&
+\95bÒõý÷߯µ\7fâÄ   \95\91G\1c
+\½zµuëÖ²º\96LQ½\8f\8fϹsç\9c\ fGF.#thPzüé§\9fÌ\86§U±8ð±cÇ^»vÍÅyÐ(..\96ÖBBB\fç\ 1\0 \82\10\17É\9aS\9f3jÔ¨\ f>ø@¥ÅB¾¾¾\92øõ×_Å\84EEE*\7fÁ\82\ 5/½ô\92JÿüóÏ-Z´\90\84ØoéÒ¥*3??_U\14¶nÝúè£\8fj«n};"ÞððpÕ¾HÕ¹#­ÀÔ©SE¶Ú\ 5Eûöí\9d\8fE
+kÿ\ 1ª5(=ÊúÜlxú*®\1c¸+ó \90\8f\89\9d;wÊ\98µ\9bêúy\0\0¨8Þ{ï½àà`YU~òÉ'*§qãÆW®\QéK\97.5iÒD\12¢ÄØØX­Ö A\83>ûì3\95^¶lÙøñãUÅûthKbQß\92%KT:99Yß\8e\88tܸqª}\11¯sGZ\ 1YlkKôyóæM\9e<Y¥CCC¥/ùWÒÒ\8bjDß ô8fÌ\18³á髸rà®Ì\83\ûtéÒ¥M\9b6òjÛ¶m§L\99â<\ f\0\0\15Jqqñ\97_~\19\18\18¨þôññÑn\17,_¾\Ý\9f\198pàöíÛUf^^^ýúõ333Õ\9fC\86\fÙ´i\93ª(+açö[µj%®ÓL¨µ#\f\e6lãÆ\8dª}-aX@\1a/((P\99}ûöݽ{·sG\8f\98*¬oPzÜ°a\83ÙðôUJ<p\17ç¡S§N[¶lQ\99}úôÙ»w¯ó<\0\0T\1c¢\1aÑÝúõë\1f\ 1\95#^JLLÌÍÍݵkWXXXZZ\9a\14\b\b\b¸yó¦* ¦zè¡\87Tº°°P>\11nܸ!éÎ\9d;/Z´H*\9e<yrÒ¤IZ\17uëÖýæ\9bo$!f\96ÂZ;EEEAAA\19\19\19Ò¾\18R%ô\1di\ 5$-ëgÑfVV\96¬À¥Açg\17¥n½zõTa­AéQ\12ׯ_7\1c\9e¾\8a+\aîâ<Ô®]ûç\9f\7f¾víÚ¬Y³¤}ñ¿Ã<\0\0T(­[·®U«Vttôï¿ÿ®r\ e\1e<ئM\e??¿^½z©'Röïß\1f\15\15¥U\89\8f\8f\9f3g\8eJ\1f8p@\93[jjj×®]½½½###\93\92\92´ò¢biM¼\9a\92\92¢oG:\92.TûZ°\80°fÍ\1a\11c³fÍd\rß³gOç\ 3Ñ\1aѧ¥G-Óyxú*®\1c¸\8bó°víÚÐÐÐöíÛ\8f\1d;6&&Æy\1e\0\04._¾üÌ3ÏÌ\9c9\93©\0\0¨êtéÒÅËË«^½zO<ñ\84\ 4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ìAzzz|\19\90êÌ!\0\80G\91\92\92r_\19\90êÌ!\0\80\a\8a=22r¡\9bH\15Ä\ e\0à±b×o\84ë"R\ 5±\ 3\0 v\0\0\0\0\80Ø\ 1\0\10;b\a\0\88\1d\0\0±\ 3\0\0b\a\0\0Ä\ e\0\80Ø\11;\0\0bGì\0\0\88\1d\0\0\10;\0\0 v\0\0\0\0U\8eììì,svîÜY\16±Ku\8bÆ¥kæ\1f\0 ÜY³f\8d\97\97\97õ\ f!\95\16H§Ò5ó\ f\0PAn¯Q£\86ÈVþ­mDtt´»mJ\15æ´\8e°:\0@å¸=!!¡âz\91Ʊ:\0\80\8eÕ\ 1\0ìäv¬\ e\0`'·cu\0\0\1d«\ 3\0ØÉíX\1d\0ÀNnÇê\0\0vr;V\a\0°\93Û±:\0\80\9dÜ\8eÕ\ 1\0ìäv¬\ e\0`'·cu\0\0\1d«\ 3\0ØÉíX\1d\0ÀNnÇê\0\0vr;V\a\0°\99Û±:\0\80ÍÜ\8eÕ\ 1\0læöM\9b61\ f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 ¸ï¾ûÜÊ\a\0\0\ f7y¹\v\9cO\ 4\0\0Ä\ e\0`W¾ýöÛ\9e={úúú\ 6\a\a?ÿüó*óÖ­[ãÆ\8d«w\97        \13&äååiþ|ýõ×\ 3\ 3\ 3\83\82\82\96/_þꫯ\ 6\ 4\ 4HzóæͪÀíÛ·ß|óÍÐÐÐ\9a5k\ e\1e<øÚµkª\96\1e\95óÑG\1fuìØQúíСáC\87\1cülV ¸¸xöìÙ\8d\1a5\92ö\a\f\18àíímؾÅø\93\92\92"""üýýcbb®_¿n1  \0\0U\94°°°}ûöåç秥¥½óÎ;*sêÔ©óçÏÏÉÉÉÎÎ\9e;w®È\\13£\94ÉÊÊÚ¶m[\8d\1a5TúóÏ?oÕª\95* 9"Þ\8c\8c\f©\18\17\177räH³\15û\94)S¤Gé799¹sçÎÎb7,°páÂÅ\8b\17\92/6Ö\97×·o1þ9sæ\¸pA^\9a6mÚ\981c,&\ 1\0 \8a"«kY{kkWEÓ¦MEÎ*-/5kÖÌÁ\9f²\ 6\16±ki///\95\ e\ f\ fÏÌÌTiY®Ëb¾Ä[1âXµðv\10»a\81ÈÈHm`få]\19¿põêÕ\90\90\10\8bI\0\0¨¢ìÞ½»G\8f\1ebÎN\9d:íرCeÊ\9fÅÅÅÚÝ\15\1f\1f\1fg1\1a¦¥¤þ®\88&\7fë{ìÎ~6+ íËxJ\14»+ã/**Òò\r'\ 1\0 J\93\9d\9d½víÚ\86\r\eª?\9b4i¢-_eá-\v`\17Å.kãK\97.9·/\ 5\f\85ì®Øe\84²\807¬¨oß\95ñK¾\14³\98\ 4\0\80*Ê»ï¾{úôé\82\82\82={ö´hÑBeÆÇÇ'$$äææ\8aE\1dîQ[\8b}æÌ\99IIIâLi055uÈ\90!*?,,lÃ\86\r\9a{K-öÑ£G¯_¿¾°°ð\97_~\19;v¬\96ïоÅøeTR=33sÞ¼yC\87\ eµ\98\ 4\0\80*\8a¨288ØÇǧ[·n\a\ f\1eT\99\16O\95X\8b½¨¨hÕªUááá~~~\ 3\ 6\fظq£Êß¾}{DD\84\97\97\97ºë^j±Ë:|ðàÁþþþ\ f?üð©S§êׯoؾÅø£¢¢¤º\1c²|\ 6É\12Ýb\12\0\0 2ÉÏÏ_¹r¥¶äv\11\1ew\a\0ð@\9a7o.KëÚµk\ f\1a4èâÅ\8b\88\1d\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ÀÃIOO\8f/\ 3R\9d9\ 4\0ð(RRRî+\ 3R\9d9\ 4\0ð@±GFF.t\13©\82Ø\ 1\0<VìQQQîV\94*\88\1d\0\0±\ 3\0\0b\a\0\0Ä\ e\0\80Ø\11;\0\0bGì\0\0\88\1d\0\0\10;\0\0 v\0\0Ä\8eØ\ 1\0\10;b\a\0\0\0\80Ø\ 1\0\0±\ 3\0\0b\a\0¨rdggg\99³sçβ\88]ª[4.]3ÿ\0\0åÎ\9a5k¼¼¼¬\7f\b©Ôb·@:\95®\99\7f\0\80
+r{\8d\1a5D¶òom#¢££ÝmSª\186¥u\84Õ\ 1\0*Çí                  \15×\8b4\8eÕ\ 1\0lãv¬\ e\0`'·cu\0\0\1d«\ 3\0ØÉíX\1d\0ÀNnÇê\0\0vr;V\a\0°\93Û±:\0\80\9dÜ\8eÕ\ 1\0ìäv¬\ e\0`'·cu\0\0\1d«\ 3\0ØÉíX\1d\0ÀNnÇê\0\0vr;V\a\0°\93Û±:\0\80ÍÜ\8eÕ\ 1\0læv¬\ e\0`3·oÚ´\89y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0¨ÒôéÓg×®]÷v\fyyymÛ¶=}ú4á\0\0(#YYYõêÕËÍÍ\95t\87\ e\1dܪûÃ\ f?諸[]ϼyó¦M\9bVöÃq\18Ré°n¡\º\0\0(\ 5ÅÅÅ7oÞ,1sÛ¶mýû÷/µ\8dãããË>ÔË\97/·jÕêÆ\8d\efîü!YÌaùv\ 1\0àLß¾}eÉíííÝ®]»\ 3\a\ e¨ÌáÃ\87·hÑâ¾ûî«]»öÊ\95+-2'M\9a´hÑ"IL\9c8111Q\12§N\9dzꩧ¤ÍÈÈÈÕ«W\9bu1hРµUo@@\80¾ú\91#Gz÷îíïï/\85\ f\1d
+O¼K\8f\1e=$\7fèСß}÷\9dþ\10&L\98°|ùr³\11\1a6xæÌ\19\19\80\14kÓ¦\8d\1a¤ó\90\fË8\1f\9d\fLDݳgÏ\88\88\bý\81\18\ eÆ¡\v\0\80
+]\9fïÙ³'$$D¥%ñÆ\e\1aø³Ï>\v\v\v\14Äo?ýô\93$Dk'N\9c8\7fþ|Ë\96-ׯ_\7fëÖ­ãÇ\8f\8f\1d;Ö°\ví\1e\8e\14S\7fªêéééÒ²\14ËÍÍ]¼xq§N\9d´W\1f\11Qt^^Þºuëî¿ÿ~­Yé½K\97.EEE\86#4kP<,íHkÇ\8e\1d{ñÅ\17\r\87ä\Æðèdl\92¸ví\9aþ@̦ˡ\v\0\80
+Bì·sçNñ\9eº÷+þìÖ­\9bz©  ÀÏÏÏ,3--­Y³f\92øõ×_\95»DqK\96,)±\vaëÖ­\8f>ú¨JkÕG\8d\1aõÁ\a\1f¨L±\9f¯¯¯zUt*êVù¢Íððp­å\ 1\ 3\ 6¨ÿº5\1c¡a\83\82¬¢¿øâ\v\87\87dXÆùè\1cƦ\1d\88á`\9c»\0\0¨\bd¹Û¦M\9bA\83\ 6µmÛvÊ\94)\923wîÜ\193f¨We\8d*kr³Ìäää1cÆHbéÒ¥jùÚ¤I\93Ë\97/ëÛ\97å®s\17ÂK/½¤IR«Þ¸qã+W®¨ÌK\97.IkêÕØØX­A\11õ¸qãTZ\94.bWiÃ\11\1a6(¼÷Þ{ÁÁÁ²¨þä\93\96õC2,ã|t\ e\ eÄp0Î]\0\0T\ 4[¶lQ\89>}úìÝ»W%¾þúk\95\99\94\94ôÊ+¯\98e\8a«7lØ \89\81\ 3\anܸQ\12>>>999úö;uêäÜ\85ЪU+q¾Jë«k·)\96/_®n\80È«Û·o×\1a\1c6l\98*,ëdùÈP7\82ÌFhØ vkèË/¿\f\f\fÔrôC2,ã|t\ e\ eÄp0\86]\0\0\94;?ÿüóµk×fÍ\9aU¯^½¼¼¼¬¬,__ßýû÷\17\14\14\88²d©yñâEÃLIׯ_ÿúõëùùù\92ÈÈÈ\90ÖÚ·oÿöÛoçææþøã\8f\13&LP74\1cºPýÖ­[÷\9b\91\84¾º|
+$&&JuY\8a\87\85\85¥¥¥É«\ 1\ 1\ 1Ú³%"ó   UXD­º¸s÷Þµó\b\r\e\94Ì\91#G\8a]¥åõë×?ðÀ\ 3ÚThC2+ãpt\ e\ eÄl0\ e]\0\0T\10¡¡¡â«±cÇÆÄÄܹûøb÷îÝÛµkççç×»woµ\1e6ÌLIIéÕ«\97$Ä`*!\1c>|X\*+[±ÙÒ¥K%gíÚµ\ e](\92\93\93¥µÎ\9d;ë«\1f<x°M\9b6\92/9êÑ\17y5**J«%\ 5\e7nÈêW»1b8BÃ\ 6\85\8f?þ¸uëÖµjÕ\8a\8e\8eþý÷ß\9d\87dVÆáè\1cƦ\1d\88Ù`\1cº\0\0¨\1c&M\9a$òq%óÞ2mÚ´yóæyæ\b=pº\0 :#kÑôôtW2ï!²\84\96u¸þ¡A\8f\1a¡§M\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0T\1céééñe\80çL\0\0<\8d\94\94\94ûÊ\80Tg\ e\ 1\0<Pì\91\91\91\vÝDª v\0\0\8f\15»þ;ø."U\10;\0\0b\a\0\0Ä\ e\0\0\88\1d\0\0±#v\0\0Ä\8eØ\ 1\0\10;\0\0 v\0\0\0\0\88\1d±\ 3\0 vÄ\ e\0\80Ø\ 1\0\0±\ 3\0\0b\a\0\0Ä\ e\0PåÈÎÎÎ2gçÎ\9de\11»T·h\ºfþ\ 1\0Ê\9d5kÖxyyYÿ\10R©Ån\81t*]3ÿ\0\0\15äö\1a5j\88låßÚFDGG»Û¦T1lJë\b«\ 3\0T\8eÛ\13\12\12\17i\1c«\ 3\0ØÆíX\1d\0ÀNnÇê\0\0vr;V\a\0°\93Û±:\0\80\9dÜ\8eÕ¡âسgO<À½ :»\1d«C\85òÖ[oÝ\ap/¨¶ëv¬\ e\95#öþýû/\ 4¨,ä|«êb/µÛ±:T\9aØå_¦\ 2*\8dY³fÙ@ì¥p;V\aÄ\ e\88ÝNnÇê\80Ø\ 1±ÛÉíX\1d\10; v;¹\1d«\ 3b\aÄn'·cu@ì\80Øíäv¬\ e\88\1d\10»\9dÜ\8eÕ\ 1±\ 3\99Û±:x¸Ø\17/^üä\93O2]¥C\93X¥ÙÌõio±knÇêàÉb¿qãFhhèÅ\8b\17«\84\8b\18e\19Réê"vOpû¦M\9b0\fx¬Ø\93\93\93_xá\85ª²ÈDì\88\1d\0±\97\81\ 3\anÙ²Eû3???66¶A\83\ 6-Z´X¼x±äܺukܸqõî2aÂ\84¼¼<M/\1f}ôQÇ\8e\1d}}};tèpèÐ!\95ÿí·ßöìÙS2\83\83\83\9f\7fþyUÒa{(ù÷ÓO?mÙ²¥\14s6\95ö§Ã`\9cÛqîË\ 1·\ eçõ×_\ f\f\f\f
+
+Z¾|ù«¯¾\1a\10\10 éÍ\9b7k\ 5\92\92\92"""üýýcbb®_¿nv+ƹSA*Ö¬YS\86Ú¥K\97¯¾úÊpZnß¾ýæ\9b\ 5\94\94\1c<xðµk×TÝââb bHH\88t\1d\15\15\85Ø\ 1\10»µØ\9b6mzöìYíÏéÓ§ÇÅÅedd\9c9sæ¹ç\9e\93\9c©S§Î\9f??''';;{îܹb?ÍcS¦LIKK\13\8fɲ¿sçÎ*?,,lß¾}\92)/½óÎ;\86\8bLùsÆ\8c\19\9a¸ÌÄî<\18\87\92\86}éqëp¤\85¬¬¬mÛ¶Õ¨QC¥?ÿüóV­Zi\ 5æÌ\99sáÂ\ 5©;mÚ´1cÆ\98\89ݹS\rù\1cY¸p¡¾Mý«ÒéìÙ³¥¢\8cMZ\189r¤Ê_°`Ák¯½våÊ\95\82\82\82#G\8e v\0Än-vY\1c\8a.´?\9b5k&\ 2q0¿¨F¥e\99*\ 5\9c¥$®óööViYpÊ\8aW[ÐZ«ÛúOçÁ8\944ìKO)\ eGÜ+b×Ò^^^Î]_½zUÖÏfbwîÔÁíZû\ e\87\13\1e\1e\9e\99\99©Òò©'×\v*-\976ÿùÏ\7f¸\15\ 3\0¥\13»øùöíÛú\ 2\92S\\¬Òò\92\8f\8f\8fµ\8dwïÞÝ£G\ f©Õ©S§\1d;v\94EìÎ\83q(iØ\97ÃàKq8\86i}fQQ\91sE\8baË5Qlll×®]åãÀÏÏÏìA\1aiS\7fsFó¿äkcFì\0\88ÝÝ[1\8d\e7\96娾@\93&M´%±,#¥¼+rÎÎÎ^»vmÃ\86\rµWõ®s(,«âüü|çW\9d\aãÐ\8ea_zJw8%\8a]*J;f\ 5\9c;mß¾½Dáرc²\92\97#ÕWÑ\1f\8e,õ/]ºä|\14òq ý_\0b\a@ì%\8a=&&FûÿA!..nòäÉ\19\19\19çÏ\9fW÷xããã\13\12\12rsssrr\1cnJ\e\8aýÝwß=}ú´\\ 5ìÙ³§E\8b\16*3,,lÃ\86\r\9aÄ\1cêÊz{Ù²eR%==}êÔ©Ú«Î\83qhÇ°/=¥;\1c3±§¦¦\16\16\16fffÎ\9b7oèСfbwî400pÿþýR÷òåË«V­ÒJ:\1cÎÌ\993\93\92\92äSC\8e\1a2d\88Ê\1f7n\JJ\8a\14\93\8fàéÓ§#v\0Än-ö¥K\97ê\1fw\14Ý\8d\1e=º^½zÍ\9b7W{bX<Fb(v©\1e\1c\1cìããÓ­[·\83\a\ fªÌíÛ·GDDÈÊ\Ý7v¨{èС\8e\1d;J\95víÚ}øá\87Ú«Î\83qhÇ°/=¥;\1c3±GEEùûûK\8fb`¹L0\13»á°[¶léíí\1d\19\199{öl­¤Ãá\14\15\15\89öÃÃÃýüü\ 6\f\18°qãFUL>#\1e\7füqéZ\1aLLLDì\0\88ÝZì²þ¬\84/(Ù\0d\85Ø9\r ª\88]X´h\11[
\8e\9c\ 6`'±\ 3Tg±\9b}õÌ\95¯ÚYÜÙs±M\0Ä\ e\88½"ÄnøÕ3W¾jgñ}7×Û\ 4\80ØË]ìZZÿÕ3W¾jçÊ×÷Jl\13\0±\ 3b¯8±ë¿zæÊWí\ù¾[\89m\ 2T¦Ø=çíYMþÇÊùÉɪxàUZìú¯\9e)¬¿jçÊ÷ÝJl\13 "Ä~üøñA\83\ 6Õ¯_¿fÍ\9a\ f=ôÐ\92%KÊÑ*\95ó\1e·\87ù«´Ï«´Ø\r¿zæÊWí,¾ïæz\9b\0å.ö\93'O\86\86\86®^½:û.ûöíëÛ·/bGìÕJì\86_=så«v\16OŸÞ&@¹\8bý\99g\9eILL4;á\rw\7;\99]y<Ìðq/ç\rÌÍ6l7|\8a̹\17=å»%»u\81;Fû®[̤ÙFë\86     Ã\16̶pGì÷vUÀãîpoÅ.V¹pá\82ÙÉi¸ãºÙ#^®<\1efXÆpßuÃ\rÛKÜ\14Ý\99òÝ\92ݺ\80\86ó¾ë\863i¶Ñºa°\ 5³-Ü\11;b\87ê,v¹*,**ÒÎFý¢×lÇu³G¼\y<Ì°L\89û®\e\ eÉpStg*bKv³\ 2\ en7Üw]?\93f\e­[ÿ/ª¾\ 5³-Ü\11;@5_±\9f;w®D\8bÞùÿï7nø\88\97+\8f\87\19\96)qßu×7Ew¦\82¶d7L»¸ïºö§ÙFë%>\1e£oÁp\v\ eP\9dÅþÔSOýýï\7fwKìf\8fx)¬\1f\ f3,c¸ïz\89CrØ\14ݹ\17³ÆËeKvôžë\86\87c¶Ñºëb7ÛÂ\1d±\ 3Tg±\1f?~<  `Ù²e\19\19\19r\8d¿k×®\12ebö\88\97+\8f\87\19\96qÞÀÜBì\86O\919ô¢§|·d·.`¶ïºÙá\98m´îºØͶpGì\0ÕYìÂ\91#G¢££ëÖ­[«V­>}ú¬[·ÎZ&fO\95¸òx\98a\19ç\rÌ-Änø\14\99C/zÊwKvë\ 2fû®\9b\1d\8eÙFë®\8bÝl\v\ ePÍÅ^\85À\18\9e\ fb\a\88\1d±\ 3@u\16; v\0Ä\8eØ\ 1±\ 3 v\0Ä®HOO\8f/\ 3R\9dó\ 1\10; v\8f"%%å¾2 Õ9\1f ª\88½\1c߶ei*55µyóæµjÕºSÚ}\11«ç\1d\ 3ã.Ç©°\9fØ###\17º\89TAìp\ fÅ^\8a÷`\89U,
+\98=\8f]
+þüç?kÛ'\96®AÄ\8eØ]\11{TT\94»\15Õ^\9d\88\1d\10»»Ô­[·\8c\87\83Ø\11;b\a»\8a]¿©£Ù·2\r%`¸\19¸ÅîèÎ/\95z\9bqçv\\19\9bs#ûöíëÕ«\97\94\194h\90\81\8c\8bu\9dw\86¿ã´\93¼Ù|:ï\12oÖ©á\ eö\86\99f-\98íúîÊT´k×îرc\928zôhûöí\rO!\87\11;b\aO[±\9bíUnXÅl3p·Vì¥ÞfÜú[ÿ.¶ ÇxáÂ\ 5ñ­ØUÛÝÝźf;Ãëw\927\9bOç]âÍ:5ÜÁÞ0Ó¬\ 5³]ß]\99
+ù¤X¸p¡jD\8cmq"i[Ð#vÄ\ e\9e&v³½Ê\r«\98m\ 6^º[1în3n-vw[¸qã\86¶»»»u-v\867\9bOç]âÍ:5ÜÁÞ0Ó¬\ 5³]ß]\99
+Y¨÷ïß_\12\8f<òÈÏ?ÿl}¾©-è\11;b\aO\13»Ù^å\86UÌ6\ 3/õ=v·¶\19·\16»»-ÈQk\aën]\8b\9dáÍæÓy\97x³N\rw°7Ì4kÁl×wW¦B\90Ë(ùlêÞ½»a@\9d· Gì\88\1d<AìzÃXïµî \ 1³ÍÀ-vGwx©,Û\8c[\8bÝÝ\16nÞ¼©_N»U×agx}1³ùtÞ%ÞºS\87\1dì\r3ÍZ0ÛõÝ\95©Pw\8d^\7fýu³û0Î[Ð#vÄ\ e÷\ì\ e;\99\9bíUn(\ 1³ÍÀ-vGwx©,Û\8c[\8bÝÅ\16\ e\1f>\XX(FÚ´iÓ¨Q£Üªk¸3¼Ã\11\99ͧó.ñf\9d\1aî`o\98\82Ù®ï®LÅ\9d»ß\17¨Y³¦Ù}\18ç-è\11;b\87{.v\87\9dÌÝz*Æl3p\8bÝÑ\1d^*Ë6ãÖbw¥\ 5\1f\1f\9fþýû\8bµd0\7fûÛß´ß~u±wÃ\9dá\1d\8eÈl>\9dw\897ëÔp\a{ÃL³\16Ìv}we*\ 4Y\8awìØÑâüqØ\82\1e±#v¸çb\87ÒQ}\9e\81\9f?\7f¾õó0\ e vÄ\ e\88\1d±{2ÅÅÅ­Zµ*ñy\18Ä\8eØ\ 1±\83\8d\88\1d\10; vÄ\ e\80Ø\ 1±#v@ìL\ 5 vÄ\ eÕGìõë×W\89\ 6\r\1aTÏYrÅBå5K¥Û7þÉ'\9fLLLDì\15Avvv\969;wî,\8bØ¥ºEãÚ#²\0å.ö.]º¨D·nÝÜ\12\94àëëÛ´iÓ\17^xáÌ\993\ e/é9vìXXX\98Ã÷\95äOÉ\94\97\9c÷\81<qâÄСCE¡~~~\9d:uZ½zµYËåbrWÚ)Ý,\95\97Ø/^¼Ø¨Q£\9b7o"örgÍ\9a5^^^Ö?\84Tj±[ \9dJ×8
+*HìÚ÷\13\87\r\eæ® 
+\v\vÓÒÒ\16/^\1c\1e\1e~áÂ\ 5\veýùÏ\7fÞ½{·>G\163\92é\å×_\7f\r\r\r]±bÅ\8d\e7dIóå\97_\8e\18\142,_±\97n\96ÊKì\82LÂûï¿\8fØ+Èí5jÔP»ëÔ6"::ÚÝ6¥\8aaSZGX\1d*Tì%b¸õ·Ã;÷í·ß\1e?~¼\85²DÔO?ý´>G\f)\99ÎU\86\ f\1f®ö\89-Ý=\13³\ 1\9b]PÜ1ß\13Þu\9c7W¿ã´Ky\19žyóæRè\ 5±»ëvõ-à
+B\1aÇêà!b7ÜúÛá\9dûûï¿kÛ[\19¾©³²²\ 2\ 3\ 3µ]ʯ\¹\12\10\10 \99ÎU\1a5jtþüù²\88ÝpÀÖ+vÃ=á]Çysu\rm\97ò2\8a]ZÖö\19CìUÑíX\1d<Jì\86[\7f;¼sE\89ú}k\rï\84\8f\1a5*))I¥Åuúm¦ô­I;\85\85\85fbwå\1e»á\80\15£ß\13Þu\9c7Wwp»ó\86Æ  Àp\veÄ^%Ü\8eÕá\9e\8bÝÁ\9c\86[\7f;¼se=i½b\17þïÿþ¯k×®*Ý®];ùÓP­!!!\7füñ\87[+vW\ 6ì¢Øï\94êN¾óæêλ\94\97QìòÑ©~k\ f±W9·cuðÀ\15»Âaëo\87w®¼\97Åc%*«}ûöG\8e\1c9xð Ã¯gê«<ýôÓóçÏ/Ë­\18Ã\ 1;´ãÊ\9eð®ã¼¹ºó.åe\14»|Rp+¦*º\1d«\83g\8aÝpëoí©\98ß~ûmæÌ\99\11\11\11Ú\8f¯Y¼©\17-Z$þ\1f3f\8c$Ì\züøñÀÀÀåË\97߸q#''gÿþý\8f\88[24\1c°¾º\8b{»ޣóæêλ\94[\88Ý\954ÿyZ\15Ý\8eÕÁcÅn¸õ·ºï!\99²\8c\1c5j\94þæ\89Å\9dpYÖ\86\86\86\ 6\ 5\ 5é׷Ξûî»\ 1\ 3\ 6Ô­[WÚïÔ©Ó\9c9sJl¹Ä\ 1ë=éâ\9eð®\8bÝysuç]ÊË(ö\11#FÈ\87\1db¯BnÇêàù·bà\1e"\17\ 2\8d\1a\1e"Bì\9eïv¬\ e\88\1d¬yâ\89'ØR 
\1d«\ 3b\a\9ba'±\97ÂíX\1d\10; v;¹\1d«\ 3b\aÄn'·cu@ì\80Øíäv¬ncN\9e<\89Ø\ 1±Ûõ\97¾ÍÜ\8eÕm¿Bîׯ_zzºG\89ý/\7fùK<@e!ç\9b]Ånèv¬^Mn}øûûK¬\v
+
+<d<\0\95\8f\8dßæz·cõê#vEÇ\8e\1dK±³wùrðàÁ\85\0÷\ 2{¿Ó5·cõê#ö!C\864jÔHýúU\\\Uù \0¸ëv¬^}Ä.ÿæææN\9b6ÍÇÇGþlÚ´éöíÛ\99\1c\0û¹\1d«W+±«?\8f\1e=Ú£G\ fu½öä\93Oj¿
+
+\0\0UTìBQQÑ\92%Kj×®-ùuëÖ]±bEqq1\13\ 5\0PuÅ®8sæLLL\8cZº?øà\83'N\9c\0\0ª´Ø\15\e6l\b         \91\ 2¾¾¾R&//\8f\19\ 3\0(\17òóó³*\86¿þõ¯âíY³f\99u\9d\91\911~üxõ TëÖ­\ f\1c8@8\0\0Êk]]q\94ø\15~ñ¹X]=\ 1+\9e\17Û\13\14\0\80²\8bÝ××·v\ 5P§N\9d¹sç\968\86¼¼<\19\86\8cAF\12\12\12²aÃ\ 6â\ 2\0PF±{ÂÖX'N\9cxðÁ\aÕ:?&&æÌ\993D\a\0 J\8b](..^±bEݺueH²à_²dIQQQµ\r\8d½÷\18\ 1\80j"vÅ\85\v\17\9e|òIµtïÑ£ÇÑ£G19\803}úôÙµk×½\1dC^^^Û¶mO\9f>]ê\16ä:=%%\85hÚ^ì\8aíÛ·7mÚTÆæãã3mÚ´ÜÜ\Ä\ e \91\95\95U¯^=õ¾èС\83[u\7føá\a}\15w«ë\997o\9e¼=K]=33³A\83\ 6\9e°û«»8Ìaé°n¡,]xòÏOÈ©\e\17\17çåå%#\f\ f\ fÿâ\8b/J×N~~~ll¬\9c?-Z´X¼x±³Bµ?%\91\94\94\14\11\11áïï\1f\13\13sýúu\95ÿí·ßöìÙÓ××788øùç\9fW\99·nÝ\1a7n\½»L\980A{\14_\1ayýõ×\ 3\ 3\ 3\83\82\82\96/_þꫯ\ 6\ 4\ 4HzóæÍZ\8fÒEÍ\9a5¥Á.]º|õÕWª\96ÃF¯Ú¨\9cÇ\ f6¦¸¸øæÍ\9b%fnÛ¶­\7fÿþ¥¶q|||Ù\87zùòåV­Zݸq£Ô-lÚ´iРAå>]\15Z±|çÐb0eéÂó\7fWèСC\1d;vTº\e1bÄÕ«WÝmaúôéò\ 1\91\91\91qæÌ\99ç\9e{ÎZìsæ̹páBNN\8e¬CÆ\8c\19£òÃÂÂöíÛ'\82MKK{ç\9dwTæÔ©SçÏ\9f/%³³³çÎ\9d+2×\1a\912ò©$o½\1a5j¨ôç\9f\7f.o\ 1çËØ\85\v\17jùf£r\1e\80¾}ûÊ\92ÀÛÛ»]»vÚ\978\86\ f\1f.\1fßêÿ\98V®\i\919iÒ¤E\8b\16IbâÄ\89\89\89\89\928uêÔSO=%mFFF®^½Ú¬\v\11©z7ÉzC_ýÈ\91#½{÷\96%\8d\14Ö6Ù\9ex\97\1e=zHþСC¿ûî;ý!ÈzF\96.ëÖ­\e6l\98Ê),,lÙ²å7ß|cQ÷·ß~{ôÑGeaÓ¤I\13Yá$'';Ì\8có\81ÈúGßõ+¯¼"k-³\99\91·\89\1c£ä´iÓFUwÆ°¢á\f\18¶æ0\87\86e\9c\8fBfCD-KD9jýÌ\e\ eÆ¡\vû\89]\90\84\84\ 4\99pu\98\1f~ø¡[\9bÌ4kÖìÊ\95+\167=ôb×2å\13$$$D¥CCCå\ 4Ö\16ð\8a¦M\9bjOÝËKÒ\8bC#âm\11»\96\96K\ fç±éË\98\8dÊyü`§õù\9e={Ô\99&iI¼ñÆ\e²\ 6þì³Ïd9a\96)\88.~úé'uõwâÄ\89óçÏ\8bQׯ_/\17\92Ç\8f\1f\1f;v¬a\17Ú=\1c)¦]<JõôôtiY\8aåææÊUa§N\9d´W\1f\111\9e\9c¨"ðûï¿_kVz\17ß\16\15\15]ºt©aÃ\86ê-¹fÍ\1aí:°®¼­þô§?mܸQ\96IçÎ\9d\93+Ù_\7fýU?!Î\arñâE¹R¾}û¶V¦[·nâ\ 4³\99\11sJwÒé±cÇ^|ñEÃ9w®h6\ 3\86­9Ì¡s\19ÃpÈ\84HâÚµkú\997;
+\87.l)v\85Ìü\7fÿ÷\7f«O1I¸þ£{²bÑ\9f\15.\8a]ÎX\1f\1f\1f\95Þ½{·,<¤\1d     ÷\8e\1d;´fµÏ\17i_+¬oÄ0}öìÙØØØ®]»J@ýüü\f{×ÿé<~°\ar\ eïܹS4¢n¥\8a\ 3EYÚbFÎ\r³L¹rT\v       ±¢R\81\18\92%%v!lݺU\16Ì*­U\1f5jÔ\a\1f| ÝcôõõU¯\8a\9d´'ÓÄBáááZË\ 3\ 6\fÐþëVÞ\17G\8f\1e\95³´uëÖÿú׿,êN\992eÁ\82\ 5ZïjíªÇù@äÃâÙg\9fÕþ<}út¿~ýÌfF\90u¯õm[Ã\8a\863`Ö\9a~\ e\rË8\1f\85Ã\84h3ov\14\ e]ØXìJ¶rz(·×¯_?;;Û\95Z\8d\e7v¸\81#\8bgY0X\8b]>XåRQ_Kº[»v­,NÔ\9fòª¶\86\97²\80wQìíÛ·\97   \97\ fwY\87Ë0ô½ë\ 5®å;\8f\1fl\80,wåÊ]®¸Û¶m+º\93\9c¹sçÎ\981C[¸Ê\9aÜ,399YÝ'\ºt©Z\rÊÙxùòe}ûr\829w!¼ôÒK\9as´êr\8eiW\85²\ 2Wg¾¼*+\10­AñÞ¸qãTZ\94.b×^\9a<y²|v|òÉ'\8f\98Ö²a]\91\9b,Ôµ2\13'Nt\98\16ç\ 3\11«¯ZµJûS®\9dß~ûm³\99\11Þ{ï=Yá˪IÆ£Õ\92\8bnyCÉ¿f\15\rgÀ¬5ý\1c\1a\96q>
+\87      ÑfÞì(\1cº°±ØK}³=..NN¼\8c\8c\f\99·\91#Gª\ 5ƲeËäóQÖ3S§NÕ«555µ°°033sÞ¼yC\87\ eUùï¾û®¬\13¤¼\©µhÑBeÆÇÇ'$$È\85[NN\8eÃ=vk±\a\ 6\ 6îß¿_z\91ÐË\19«åË'ø\86\r\e4·kùÎã\a\e°eË\16\95èÓ§ÏÞ½{Uâ믿V\99III¯¼ò\8aY¦¸Z}A{àÀ\81\e7n\94\84\0Êy¨o_Nrç.\84V­Z\89óUZ_]»ê\17sªû   òªþgq\86\r\e¦
+ËúJ>2Ô\8d Å?ÿùÏ\98\98\18¹(Ðî\84\9bÕ\95\95°ö\f\8c\1c\856B\rç\ 3\11aª«\0Å\90!CÔó\ 6\863£ÝlùòË/å\8df8ó\86\15\rgÀ¬5ý\1c\1a\96q>
+\87      ÑfÞì(\9c»°\9fØËøx\8cÌðèÑ£ëÕ«×¼ysõsêê3B&¿]»v\1f~ø¡^ìQQQþþþòù;sæLí\8a@ªK\8e\94\97\8b¦\83\a\ fj×kfOÅX\8b]â+ë\16oooùt\9e={¶>_®Lå0\83\82\82ôå\9dÇ\ f6àç\9f\7f\96\v½Y³fIdåä\91\93\¤'\9føâ=9\13äܸxñ¢a¦¤årU®\16årO\12ê?zä2PÖ±²ÌøñÇ\1fålT÷\a\1cºPýÖ­[Wý禾º|
+$&&JuY\8aË\ 2#--M^\r\b\bÐ\1eÕ\10\99Ëi©
+\8b÷T\17ú\8bYy×hÏ·XÔ\95¥ì¶mÛdá$\87#e´'jzöì©]Ï:\1cH­ZµdÁ/\v¡ãÇ\8f¿üòËuêÔ\91·\9eáÌHaYù\88\ fe\0ëׯ\7fà\81\a\febXÑy\ 6,ZÓæЬ\8cÃQ8L\886óf\83qèÂ\96b¯Ì\aÚy\92\1c*\8dÐÐPyûËõ¸¬uïÜ}|±{÷î²ÒðóóëÝ»·Z\ f\ef¦¤¤ôêÕK\12"\ 4\95\10\ e\1f>,j\92÷\88ÈA.ó%gíÚµ\ e](\92\93\93¥µÎ\9d;ë«Ër¥M\9b6\92/9jÕ-¯Ê"G«%\ 5TaQ±,&\1dî3\b\ f?üð÷ß\7f¯Òfu\ 5YGɧ\8c\89'\9exè¡\87´2=zô0;\10YÇʲJ\ 4(\8b±áÃ\87«Z\863#|üñÇ­[·\96Ï\82èèèß\7fÿÝyÚÍ*:Ï\80EkÚ\1c\9a\95q8
+\87      ÑfÞl0\ e]ØLì\95ÿ\15\ e÷\8aI\93&9?øg\98yo\91ÅÕ¼yó<sº*´¢G\1dE\15\15;\9bÆ@uC\96\ fz\19fÞCdE*ËÚR?\83WÑÓU¡\15=ê(ª¢ØÙæ\11\0À6bgcv\0\80ò\12û_ÿú×
\81<ýãâÖðSJ\0\0å(ö{øÓxwøñS\0\80reîܹuêÔ©\88ßÅSwT,~ÌZ±aÃ\86\90\90\10õó|ò) =m\v\0\0\9ey-`±b?sæLLL\8cZØ?øà\83'N\9c\0\0ª¨Ø\8b\8a\8a\96,Y"«z)P·nÝ\15+V¸µ[#\0\0x\94Ø\8f\1e=Ú£G\ fµP\7fòÉ'/\¸À\\ 1\0TQ±çææN\9b6ÍÇÇGò\9b6mªß\12\a\0\0ª\9cØ¿øâ\vµã®\97\97W\\\VV\16S\ 4\0PEÅ~õêÕ\11#F¨{/\1d;vÔ~s
+\0\0ª¢ØûõëW§N\1dIøûû'$$TÅ\9f#\a\0\8dôôôø2àQ[ß@©Å^\8a\ 3\0\8f%%%¥,ßX\94êÌ¡\rÄ^\8aß\9e\ 6\0\ f\17{ddäB7\91*\88Ý\ 6Ì\9a5Ë­\1f°\ 3\80ª"výÏF¸\88TAì6@ûÑ+\0\88\1d\0\0±\ 3\0\0b\a\0\0Ä\ e\0\80Ø\11;\805gÏ\9e\8d/3|\99\17\10;\80çðÝwß\95ýgªþç\7fþ\87\99\ 4Ä\ eàQboÖ¬ÙÂRѳgOÄ\ e\88\1dÀ\ 3ÅÞ­[·ÒU\1f=z4b\aÄ\ e\80Ø\ 1\10;\0b\a\0\88\1d\10;b\aÄ\8eØ\ 1±\ 3 vÄ\ e\88\1d\0±\ 3X\93\9d\9d\9deÎÎ\9d;Ë"v©nѸtÍü\ 3bGìPî¬Y³ÆËËËú;q¥\16»\ 5Ò©tÍü\ 3bGìPAn¯Q£\86\9cZòom#¢££ÝmSª\186¥u\84Õ\ 1±#v¨\1c·'$$T\/Ò8V\aÄ\8eØÁ6nÇê\80Ø\11;ØÉíX\1d\10;b\a\1d«\ 3bGì`'·cu@ì\88\1dìäv¬\ e\88\1d±\83\9dÜ\8eÕ\ 1±#v°\93Û±: vÄ\ evr;V\a;±bÅ\8aÚµk×4ÇÏϯìb÷õõµèB\ 60~üøââbÂ\ 1÷ÄíX\1dìÇ\82\ 5\vJü5êîÝ»\97EìÖ¼øâ\8b·oß&\10pOÜ\8eÕÁÞn\97s{ùòå9Fܺu«t-ççç\e6¸gÏ\1e\7f\7f\7f¬\ e÷ÖíX\1dª\89Û+á~ø×_\7f]»vm¬\ e÷ÖíX\1dp;V\a\1d«\ 3nÇê`'·cuÀíX\1dìäv¬\ e¸\1d«\83ÍÜ\8eÕ\ 1·\97\8bÛ±:x\8eÛ±:àö²»\1d«\83ç°é.Ì\ 3àö²¸\1d«\ 3\0ØÉíX\1d\0ÀNnÇê\0\0vr;V\a\0°\93Û±:T>r¾Ù \v\0Ït;V\aÄ\ e`'·cu(_\91&%%EDDøûûÇÄÄ\¿~]å\7fûí·={öôõõ\r\ e\ e~þùçUI=\92sëÖ­qãÆÕ»Ë\84 \13òòò´6?ýôÓ\96-[Ju\95#í׬YSþìÒ¥ËW_}åz\17r\86¿ùæ\9b¡¡¡R}ðàÁ×®]3ë\ 2 êº\1d«C¹\8b\9c9\17.\ÈÉÉ\996mÚ\981cT~XXؾ}ûòóóÓÒÒÞyç\1dÃåôÔ©SçÏ\9f/\15³³³çÎ\9dûúë¯kÅfÌ\98¡IXCÌ¿páÂV­Z¹Þ\85äÏ\9e=;##Cº\88\8b\8b\e9r¤u\17\0UÎíX\1d*ôÖÇÕ«WCBBTZ\16ÉË\97\16ð\86ÖmÚ´©(W¥¥d³fÍJ¼\9d"n\97SÚõ.ÂÃÃ333UZ4\1e\14\14Ä\1d\e°\93Û±:T´Ø\8b\8a\8a|||Tz÷îÝ=zôðööîÔ©Ó\8e\1d;\fu*¯j?¶(ç¤VסØÙ³gccc»ví*\9f\1aêW ]ïBÚÔß\9cÑ>\14\10;ØÀíBÍ\9a5±:T¨ØeIܤI\13ý«ÙÙÙk×®mØ°¡VX\7fúIam½-ue\ 1ohÝöíÛ¿õÖ[Ç\8e\1d»råJ~~¾Ã«Ö]ÈUÀ¥K\97¬\87\rP¥Ý\8eÕ¡"Ä\9e\9a\9aZXX\98\99\999oÞ¼¡C\87ªüwß}÷ôéÓ\ 5\ 5\ 5{öìiÑ¢\85Ê\f\v\vÛ°a\83v\12ÆÇÇ'$$äæææää8Üc×w\11\18\18¸\7fÿ~éâòåË«V­Ò^u¥\8b\993g&%%ɧ\86\14\93q\ e\192\ 4±\83\9dÜ>jÔ(¬\ e\15!ö¨¨(\7f\7fÿàà`±¨¬\9fUþèÑ£%ÇÇǧ[·n\a\ f\1eT\99Û·o\8f\88\88ðòòR÷º-\9e\8aÑw!µZ¶léíí\1d\19\199{ölíUWº(**\92Ï\82ððp??¿\ 1\ 3\ 6lܸ\11±\ 3\0¸~+\ 6\0\0\10;\0\0\0\0\0\0\0\0\0\0\0\0\0@éX¼xñ\93O>éV\95úõë«D\83\ 6\r<ípÊò\7f¯vú\7f\18I\94\13\13\13\ 1\8d\e7BCC/^¼èV­.]º¨D·nÝ<ÄÉ66\7fé:u\8e\91D¹Q£F7oÞä´\a°7ÉÉÉ/¼ð\82»µ´¯[\ e\e6\f±{æ\80\rc4bÄ\88÷ß\7f\9fÓ\1eÀÞ\f\1c8pË\96-å"\1fÃMÔ;
+êÊÎçÎe\84üüüØØØ\ 6\r\1a´hÑbñâÅw\9c6B×4h8$ç^\f\15*\89\8f>ú¨cÇ\8eÒf\87\ e\1d\ e\1d:t§\f\9bM\8eC1ÃÖÊwCøÍ\9b7GGGsÚ\ 3Ø\9b¦M\9b\9e={Vo6g\\14»á&êf\e¤»²ó¹a\99éÓ§ÇÅÅedd\9c9sæ¹ç\9e»ã´\11º^Î\86C²8"}Ý)S¦H¿Ò»\ÔtîÜÙ°®\8b{³[\8cD_Ì¢µRtj\88L\9aæj\0`?dÕWPPP¾·\vô\9b¨\9bm\90îÊÎç\86\85+W®XÔÒËÙpH.\8a\14\e{{{\eÖuqov\17GâbkeÙ\10^b­me\f\0ÕDìeY±kiý&êf\e¤»²ó¹a\19ùÓaë9WÄ®\1f\92»b·Èwqov\17GâbkeÙ\10^.@øå>\80êv+¦\VìúMÔÍ6HWXï|nX¦qãƲèuWìú!\19öâºØK±7»ÅH\1c.FÌZ+¯\rá%ÖÜ\8a\ 1°=111\9b7o.\17±\en¢n¶Aº+;\9f\e\96\89\8b\8b\9b<yrFFÆùóçÕíe\v        \e\ eÉ¡\17·Ä^º½ÙÍFâP̬µrÜ\10\9eÿ<\ 5¨\ e,]º´\14\8f;\1a*Ñp\13u³§b\ÙùÜ°\8c|@H¾´Ö¼ysùÈ°\16»á\90\1czqKì¥Û\9bÝl$\ eÅÌZ+Ç\ráG\8c\18±|ùrN{\0{#kÈR|A©t÷\ 1*\19Ï\19\92\87\8cD®q\1a5j\94\95\95Åi\ f`{\16-Zäî\96\ 2\88½*\8eä\89'\9e`K\ 1\0\0\0\0\0\0\0\0\0\00#===¾\fHuæ\10Ê\9d={öÄCÕGâÈÉ|OHII¹¯\fHuæ\10Ê\9d·Þzë>¨úH\1c9\99ï¡Ø###\17º\89TAìP¡bïß¿ÿB¨\9a\10û=\17{TT\94»\15¥
+b\87
+\15;Z \82\80Ø\ 1-\0\11\ 4Ä\ eh\ 1\88 bGì\80\16\80\b"v\0´@\ 4\ 1±\ 3Z@\vD\10\10\ 5 \82\80Ø\ 1-\0\11\88\1dÐ\ 2\10\ e\80\16\88  v\0´@\ 4\ 1±\ 3Z\0"\b\88\1dÐ\ 2\10\8eØ\ 1-\0\11\0h\81\bBE\90\9d\9d\9deÎÎ\9d;Ë"v©nѸtÍü\ 3\82Pî¬Y³ÆËËËú\87NJ-v\v¤Sé\9aù\a´@\ 4¡\82Ü^£F\r\99gù·¶\11ÑÑÑî¶)U\f\9bÒ:Âê\80\16\88 SQ9nOHH¨¸^¤q¬\ eh\ 1\88 mÜ\8eÕ\ 1-\0\11´\93Û±: \ 5 \82vr;V\a´\0DÐNnÇê\80\16\80\bÚÉíX\1dÐ\ 2\10A;¹\1d«\ 3Z\0"h'·cu@\v@\ 4íäv¬\ eh\ 1\88 \9dÜ\8eÕ\ 1-\0\11´\93Û±: \ 5 \82vr;V\a´\0DÐNnÇê\80\16\80\bÚÉíX\1dÐ\ 2\10A;¹\1d«\ 3Z\0"h'·cu@\v@\ 4mæv¬\ eh\ 1\88 ÍÜ\8eÕ\ 1-\0\11´\13\9bîÂ<\0Z\0"\b\0h\81\b\12A\0@\vD\10\0Ð\ 2\10A\0@\v@\ 4\ 1\0-\0\11\ 4\0´@\ 4\89 \0 \ 5"\b\0h\ 1\88 \0 \ 5 \82\1eB\9f>}víÚuoÇ\90\97\97׶mÛÓ§O\97º\85\a\1f|0%%\85h\ 2\82\90\95\95U¯^½ÜÜ\IwèÐÁ­º?üð\83¾\8a»ÕõÌ\9b7oÚ´i¥®\9e\99\99Ù A\83\82\82\82*4ó\ e³\ah\ 1\88`\89\14\17\17ß¼y³ÄÌmÛ¶õïß¿Ô6\8e\8f\8f/ûP/_¾ÜªU«\e7n\94º\85M\9b6\r\1a4¨Ü§«B)¯Ù\ 3´@\ 4íGß¾}eÉíííÝ®]»\ 3\a\ e¨ÌáÃ\87·hÑB\ e¼víÚ+W®´È\9c4iÒ¢E\8b$1qâÄÄÄDI\9c:uꩧ\9e\926###W¯^mÖ\85\88Tmº\e\10\10 ¯~äÈ\91Þ½{ûûûKáC\87\ e©Â\13ïÒ£G\ fÉ\1f:tèwß}§?\84   \13&,_¾|ݺuÃ\86\rS9\85\85\85-[¶üæ\9bo,êþöÛo\8f>úhÍ\9a5\9b4i\12\11\11\91\9c\9cì03Î\aÒ¥K\17}ׯ¼òÊ·ß~k63gÎ\9c\91c\94\9c6mÚ¨êÎÈÀDÎ={ö\94\ 1\98M\94a;\ e³wòäÉ\ 1\ 3\ 6ÔªU«Y³fÚm1\87Æ\ 1-@u\8b ,8÷ìÙ\13\12\12¢Ò\92\8d7d\rüÙg\9f\85\85\85\99e
+"½\9f~úI\12b\8f\13'N\9c?\7f^\8cº~ýú[·n\1d?~|ìر\86]h÷p¤\98úSUOOO\97\96¥XnnîâÅ\8b;uꤽúÈ#\8f\88óóòòDà÷ß\7f¿Ö¬ô.¾-**ºtéRÃ\86\r¥\97;wwôÕ®#\fë^½zõO\7fúÓÆ\8d\eóóóÏ\9d;\17\14\14ô믿ê'Äù@.^¼\18\1c\1c|ûöm­L·nÝ
+
+
+ÌfF\8c*ÝI§Ç\8e\1d{ñÅ\17\r§]Æ&-_»vÍ,\16fíègï\8f\90(ìرCÊ|üñÇ2l\8bÆ\ 1-@5\89 ètçÎ\9d"RuÏV\1c(ÊR/\89¸üüüÌ2ÓÒÒd\89(   ±¢\12\9a\98\92%%v!lݺU\16Ì*­U\1f5jÔ\a\1f| 2ÅZ¾¾¾êU\91\95¨[å\8bÿÃÃõ\96e¥ª­Qå\83àèÑ£âÞÖ­[ÿë_ÿ²¨;eÊ\94\ 5\v\16h½;¯i\9d\ fD>,\9e}öYíÏÓ§O÷ë×Ïlf\ 4Yc\7fñÅ\17\16Óî06³\892lG?{2Ô¥K\97ª´|N\19N\1a \ 5¨V\11\94å®\ãË¥}Û¶mEw\923wîÜ\193fh\vWY\r\9ae&''\8f\193F\12"\16µ8oÒ¤ÉåË\97õíË:Ó¹\vá¥\97^ÒÌ©Uoܸñ\95+WT¦¬À¥5õjll¬Ö \98\7fܸq*-J\17±k/M\9e<Y\94øÉ'\9f<öØcZË\86uEz²P×ÊL\9c8ÑaZ\9c\ fD¬¾jÕ*íÏåË\97¿ýöÛf3#¼÷Þ{²Â\97\85·\8c\15\1a\1a\93üë<6³\892lG?{2i÷éP+v\87Æ\ 1-@µ\8aà\96-[T¢O\9f>{÷îU\89¯¿þZe&%%½òÊ+f\99¢ \r\e6HbàÀ\81\e7n\94\84\8f\8fONN\8e¾}YE;w!´jÕJT¦ÒúêÚÍ\191§ºó ¯nß¾]kpØ°aª°,GÅ\84êF\90â\9fÿügLL\8c¬uµ;áfueY«=\ 3#G¡\8dPÃù@D­ê*@1dÈ\90¯¾úÊlf´\9b*_~ùe`` áÌ;\8cÍl¢\fÛÑÏ\9e\fU\16êÖ\8d\ 3Z\80j\15Á\9f\7fþùÚµk³fͪW¯^^^^VV\96Hoÿþýâ=1\83¬?/^¼h\98)éúõë_¿~]¬"\89\8c\8c\fi­}ûö²\8eÍÍÍýñÇ\1f'L\98 î$8t¡ú­[·®úÏM}u\91[bb¢T\97¥xXXXZZ\9a¼\1a\10\10 =p"2\ f
+
+R\85Åüª\v\8dììl\7f\7f\7fíù\16\8bº² ß¶m[ff¦\1c\8e\94Ñ\9e¨éÙ³§J8\1fH­ZµdÁ_XXxüøñ\97_~¹N\9d\19d83RxäÈ\91"^\19Àúõë\1f\ 1çiw\18\9bÙD\99µ£Í\9eйsçE\8b\16ÉPO\9e<9iÒ$ÃÆ\ 1-@µ\8a`hh¨Hlìر²Ö½s÷ñÅîÝ»·k×ÎÏϯwïÞj=l\98\99\92\92Ò«W/I\88ÖTB8|ø°ÈYÖ\90¢8uãwíÚµ\ e](\92\93\93¥5\91\92¾úÁ\83\aÛ´i#ù\92£VÝòjTT\94VK
+¨Â¢bYµ:Ü-\11\1e~øáï¿ÿ^¥Íê
+\1f~ø¡ÈSôøÄ\13O<ôÐCZ\99\1e=z\98\1d\88¬Æ\83\83\83\1d;v\1c>|¸ªe83ÂÇ\1f\7fܺukù,\88\8e\8eþý÷ß\9d§Ýalf\13\8e6{\92NMMíÚµ«···\fU\ 6iØ8 \ 5¨Î\11\94%\9fó\83\7f\86\99÷\96iÓ¦Í\9b7Ï3§\vÐ\ 2\10A\8fBV}ééé®dÞCdí*\v{ín¼§M\17 \ 5 \82\0\80\16\80\b\ 2\0Z\0"\b\0h\ 1\88 \0 \ 5"\b\0h\ 1\88 \0 \ 5 \82\0\80\16\80\b\ 2\0Z\0"\b\0h\81\b\ 2\0Z\0"\b\0h\ 1\88`õ$===¾\f°\9d\v \ 5 \82\9eFJJÊ}e@ª3\87\80\16\80\bz Ø###\17º\89TAì\80\16\80\bz¬ØKñã\11R\ 5±\ 3Z\0"\88Ø\ 1Ð\ 2\11\ 4Ä\ eh\ 1\88  v@\v@\ 4\11;b\a´\0D\10±#v@\v@\ 4\11;\0\82\80Ø\ 1-\0\11\ 4Ä\ eh\ 1\88 bGì\80\16\80\b"vÄ\ eh\ 1\88 b\a@\vD\10\10\ 5 \82\80Ø\ 1-\0\11\ 4Ä\ eh\ 1\88`\95#;;;Ë\9c\9d;w\96EìRÝ¢qé\9aù\a´@\ 4¡ÜY³f\8d\97\97\97õ\ f!\95\16H§Ò5ó\ fh\81\bB\ 5¹½F\8d\1a2Ûòom#¢££ÝmSª\186¥u\84Õ\ 1-\10\1c·'$$T\/Ò8V\a´@\ 4\89 mÜ\8eÕ\ 1-\0\11´\93Û±: \ 5 \82vr;V\a´\0DÐNnÇê\80\16\80\bÚÉíX\1dÐ\ 2\10A;¹\1d«\ 3Z\0"h'·cu@\v@\ 4íäv¬\ eh\ 1\88 \9dÜ\8eÕ\ 1-\0\11´\93Û±: \ 5 \82vr;V\a´\0DÐNnÇê\80\16\80\bÚÉíX\1dÐ\ 2\10A;¹\1d«\ 3Z\0"h'·cu@\v@\ 4mæv¬\ eh\ 1\88 ÍÜ\8eÕ\ 1-\0\11´\13\9bîÂ<\0Z\0"\b\0h\81\b\ 2\18"g\88\80\16\80\bV\13\rVD­Ê9\ 4\ 4\8e\16\80\b"vÄ\ eh\ 1\88 \aÊùÓO?mÙ²¥¯¯¯Ê\89\88\88¨Y³¦üÙ¥K\97¯¾úJe~ûí·={ö\94Ìàààç\9f\7f^UÔ#9·oß~óÍ7CCC¥úàÁ\83¯]»æÜ\85s­[·n\8d\e7®Þ]&L\98\90\97\97gÖ£Eaiêõ×_\ f\f\f\f
+
+Z¾|ù«¯¾\1a\10\10 éÍ\9b\ 2\86cs\1e\8cüûÑG\1fuìØQúíСáC\87\1c\84oV ¸¸xöìÙ\8d\1a5\92ö\a\f\18àííÍ©\85\16\80\bÞC±Ï\981C\93°\868sáÂ\85­ZµR\7f\86\85\85íÛ·/???--í\9dwÞ1\ßJ¾È-###;;;..näÈ\91\86]8Ô\9a:uêüùósrr¤ÖܹsÅÏ\16=\9a\15\966¥LVVÖ¶mÛjÔ¨¡Ò\9f\7fþ¹6~\8b±9ÌÆ\94)S¤Gé799¹sçÎÎb7, sµxñbéTòå#\89\95?Z\0\99·SÄí"I\95\96µ®¬\84¯_¿nQ7<<<33S¥Eã²`våvGÓ¦MÅ·*-í7kÖÌ¢G³ÂZ\9bú1KÚËË«Ôc\93\8f\ fmá­\17»a\81ÈÈHm`ÜÒA\v@\ 4=JìgÏ\9e\8d\8d\8díÚµkHH\88\9f\9f\9föêîÝ»{ôè!\1eëÔ©Ó\8e\1d;\fëúøøèïlh\82µ\16»´Y\\¬Ý0\91F,z4+¬oÓ0]º±9ûܬ\80´/ãAìh\ 1\88 \a\8a½}ûö2EÇ\8e\1d»råJ~~¾Ã«ÙÙÙk×®mØ°¡VWo3Y?_ºt©Ä.\1cj5iÒD[\96ËZZÖä\16=\9a\15.Qì\16\10²ëb\97\11Ê\ 2\1e±£\ 5 \82\1e(öÀÀÀýû÷\17\16\16^¾|yÕªUÚ«ï¾ûîéÓ§\v
+
+öìÙÓ¢E\v\95\19\16\16¶aÃ\ 6M\8c3gÎLJJ\12ßJ±ÔÔÔ!C\86\18váP+>>>!!!77WĨ¿mnØ£Yá\12Ån66\87Á\94Zì£G\8f^¿~½ÌÛ/¿ü2vìXÄ\8e\16\80\bz\8eØ·oßÞ²eKooïÈÈÈÙ³gëÅ\15\1c\1cìããÓ­[·\83\a\ fj\85#""¼¼¼Ô-뢢"ù,\b\ f\ f÷óó\e0`ÀÆ\8d\eͺÐ×2{ÐÅ°G\8b§b¬Ån66\87Á\94Zìr\1d1xð`\7f\7fÿ\87\1f~øÔ©Sõë×çÔB\v@\ 4Á\1eäçç¯\¹rèСL\ 5Z\0"\bU\9dæÍ\9bËõEíÚµ\a\r\1atñâE&\ 4-\0\11\ 4\0´\0D\10\0Ð\ 2\11$\82\0\80\16\88 \0 \ 5 \82U\8eÅ\8b\17?ùä\93nUÑ\1eçkР\81\a\1eQ\85n«î|ì2{\89\89\89\9cHh\ 1\88 \87pãÆ\8dÐÐPw\9fâèÒ¥\8bJtëÖ­â<ì9\rZ\1f»Ì^£F\8dnÞ¼Éé\84\16\80\bz\ 2ÉÉÉ/¼ð\82»µ´on\ e\e6¬º\89ÝðØG\8c\18ñþûïs:¡\ 5 \82\9eÀÀ\81\ 3·lÙR..­Ì}Ý\1dz/..\96È\86\84\84øûûGEEé¿(ª¯¢òóóóe\fZ]IKNéúÕؼystt4§\13Z\0"è      4mÚôìÙ³z?;ã¢Ø+y_w=\v\16,xíµ×®\¹RPPpäÈ\11½Ø\r·\82\7fúé§\7føá\aI\1c=zôÙg\9f-u¿\1a\9ciÒ¤      §\13Z\0"è  ÈêTdX¡w?*h_w=²\9cþÏ\7fþãÜ ÙÖ.ëÖ­S\e\88M\9f\7fÿ÷\7fKݯ\86Ì¡¶\87\ 5 \82\1e%ö²¬Øõ\7fV¾î\ eU´}Ú]\11»\b\."¤J»ví²²²Jݯ\86\\83Xܨ\ 1[jÁsö𬢻\89\96Ë°\11»+·bÊ+F\95°¯»\1eùøÐvztEìB¿~ý\16/^üØc\8f\95¥_ý\a\19·bì*öãÇ\8f\ f\1a4¨~ýú²
+zè¡\87\96,YR\8e\1c'\97¢\97J\18\18b¯8bbb´_|.Ç\18U¾îzÆ\8d\e\97\92\92"-\88`§O\9fî\8aØ\93\93\93å}ú\8f\7füCË)E¿\1aüç©]Å~òäÉÐÐÐÕ«Wgßeß¾}}ûöEì\88ÝÃYºti)\1ew,1F\95°¯»\9e\8c\8c\8cÇ\1f\7fÜßß¿yóæ\89\89\89®\88ýܹs2<ùÜÑrJѯÆ\88\11#\96/_Îéd?±?óÌ3fß>\93\8a\1f}ôQÇ\8e\1d}}};tèpèÐ!\95oö«\ 1®<\12æ\æÎÝ\e}±±±\r\1a4\90µ\90\fÞ1yÜK%dq"ï&y/È\9aMýgV\89wV\9d\1f`³®Ò¶mÛ_~ùE\12\17.\¨Q£\86Jÿûßÿ\96\190\e¶0cÆ\fùôDìåEfff)¾ \ 4\9f?ߨQ#í^=ØIì!!!¢/3±O\992%--MÄ+\17\80\9d;wVùS§N\9d?\7f~NN\8e¬ðõ¿óåÊ#a\86eä"4..NV/gÎ\9cyî¹çî\98?î%\899sæÈ\80¥÷iÓ¦\8d\193ÆõÅ\89Ã\ 3l\16UÞxã\8d\96IbÅ\8a\15÷ß\7f¿\1c£¤eQ$C²\9e\ 1³aK;'N\9c`Å^¾,Z´ÈÝ-\ 5\13O<Á\96\ 2v\15»\]Ê¥\9c&"ý
+V¯>\91\98\\0ªtÓ¦MEÂ*-kæfÍ\9a©´+\8f\84\19\96\91\16®\¹bQËpHW¯^\95O%·nzè\1f`³¨òý÷ß?õÔSwîÞÈ]²dI\8f\1e=$-\1f"©©©Ö3`8ì#G\8eäæær+\ 6\0*sÅ~îܹ\12-ªÿS\f¯=£uûömí9XW\1e 3,#\7fê\9f.pQìòy¤umai³\aج?\vþë¿þëæÍ\9b\91\91\9120ñ¶42`À\0íU³\19p\1e¶\\95\9c:uªB#\b\0\88Ý\ 1Y\9aþýï\7fwKìM\9a\96Ü×®]\93嫾\98õ#a\86e\1a7n,ËowÅ.]kOj\19ö¢0{\80Í¢\8aºÙòÿþßÿ\9b4i\92¤åsaæÌ\99\93'OÖ^5\9b\ 1ça\1f8p ))Iûï  Ä\ e\0\95 öãÇ\8f\a\ 4\ 4,[¶,###''g×®]%\8a=>>>!!!77WÊëï0»òH\98a\99¸¸8Ѧ\fàüùóê\vÑ\16bOMM-,,ÌÌÌ\9c7o\9eöÛ»\ e½è1{\80Í¢Ê\9d»ÿÉ[§N\9d½{÷Jzß¾}\92þú믵WÍfÀlØãÇ\8fߺu«áÇV\89\ e\0¥Xï\1d9r$::ºnݺµjÕêӧϺuë¬5eöL\88+\8f\84\19\96\11=J¾´Ö¼ys\11¦µØ£¢¢üýý¥\11YEËÊß°\17=f\ f°YT¹sww¦\8e\1d;ÊÇ\81¤åßvíÚé?\ 2,\9e\8a1\1c¶\)ôë×Ïð\v\ 2\88\1d\0ªù\85|\15ý
+*\11\ 4\0´\80Ø\11;\0 \ 5"\b\15Mzzz|\19\90êÌ! \ 5 \82\1eEJJÊ}e@ª3\87\80\16\80\bz Ø###\17º\89TAì\80\16\80\bz¬Ø£¢¢Ü­¨~ö\ e±\ 3Z\0"\88Ø\ 1Ð\ 2\11\ 4Ä\ eh\ 1\88  v@\v@\ 4\11;b\a´\0D\10±#v@\v@\ 4\11;\0\82\80Ø\ 1-\0\11\ 4Ä\ eh\ 1\88 bGì\80\16\80\b"vÄ\ eh\ 1\88 b\a@\vD\10\10\ 5 \82\80Ø\ 1-\0\11\88\1dÐ\ 2\10ÁªEvvv\969;wî,\8bØ¥ºEãÚ/³\ 3 \ 5"\båÈ\9a5k¼¼¼¬\7f\b©Ôb·@:\95®\99\7f@\vD\10*Èí5jÔ\909\97\7fk\e\11\1d\1dín\9bRÅ°)­#¬\ eh\81\bBå¸=!!¡âz\91Ʊ: \ 5"\b¶q;V\a´@\ 4\89 \9dÜ\8eÕ\ 1-\10A"h'·cu@\v@\ 4íäv¬\ eh\ 1\88 \9dÜ\8eÕ\ 1-\0\11´\93Û±: \ 5 \82vr;V\a´\0DÐNnÇê\80\16\80\bÚÉíX\1dÐ\ 2\10A;¹\1d«\ 3Z\0"h'·cu@\v@\ 4íäv¬\ eh\ 1\88 \9dÜ\8eÕ\ 1-\0\11´\93Û±: \ 5 \82vr;V\a´\0DÐfnÇê\80\16\80\bÚÌíX\1dÐ\ 2\10A;±é.Ì\ 3 \ 5 \82\0\80\16\88 \0 \ 5´@\ 4\ 1\0-\0\11\ 4\0´\0D\10\0Ð\ 2\10A\0@\vD\10\0\0-\10A°¦O\9f>iii\15ÝË\83\ f>\98\92\92b\83éÚ»woãÆ\8d\9b7oÎ\99\83\16\80\bz\ e?üðC\87\ e\1dT:+++""°\98V¦ìdff6hР  À­Zå8\80²£\ 6sëÖ­fÍ\9a\1d>|Ø\ 3G\88\16\80\bVgæÍ\9b\17\1f\1f¯ÒÛ¶m\e>|xE÷¸iÓ¦A\83\ 6Ýó\ 3/..¾yófYZزe\8b'\1c\b \ 5"X\858sæ\8cx£víÚmÚ´Y½zµÊ<räHïÞ½ýýýÛµkwèÐ!\959qâÄñãÇwïÞÝÏÏ/,,ì\8b\88\8d\8dmÒ¤I@@À?þñ\ fUæäÉ\93\ 3\ 6\f¨U«\96,2wíÚ¥2¥}µ[\97\94\94?'M\9a4cÆ\fɬS§Î°aÃRSSµö\13\13\13UBèÑ£\87\f`èСß}÷\9d*\90\96\96Ö¿\7f\7fÉ\94Ñ6nÜXëTã·ß~{ôÑGkÖ¬)£\92\8b\82äädÃ!­[·NúUU
+\v\v[¶lùÍ7ßè\apêÔ©§\9ezª^½z\91\91\91jN\f\8f«Äi\94ϯ\16-ZÈ\81KþÊ\95+-¦È¹G5\18\99\7f5uÁÁÁÖ#\ 4´\0DP£gÏ\9e"º¼¼¼cÇ\8e½øâ\8b\92\93\9e\9e.ÞÞ³gOnnîâÅ\8b;uê¤J\8a*ÅH¿üò\8b\14~ùå\97\e4h\90\94\94tãÆ\r±\93\88K
+üñÇ\1fâ\99\1d;vH\81\8f?þX\84©Ý{\11\ 5ݺuKý)e\1e{ì1ùì\90bÒõý÷߯µ\7fâÄ \95\91G\1c
+\½zµuëÖ²|\95LQ½\8f\8fϹsçô\a"\ 5þô§?mܸ1??_^
+
+
+úõ×_\r\87téÒ¥\86\r\eÊZúÎÝ\9dÄäÃB?\80óçÏK±õë×Ë\80\8f\1f?>vìX³ã²\9eFi?$$ä\8d\90)úì³ÏdJͦȹGýlHE\99\11ò\9eE\v@\ 4õ\88\93eí­Ï\195jÔ\a\1f| Ò¢\ e___I\88$E&EEE*\7fÁ\82\ 5/½ô\92Jÿüóϲ.\95\84\18féÒ¥*Sìª*
+[·n\95\85´¶êÖ·#\9a
+\ f\ fWí+õ9t¤\15\98:uª|Êh\17\14íÛ·w8\90)S¦È¨TZ\1aQ·ñÍ\86$\9fVG\8f\1e½}û¶|Xüë_ÿÒ\ f@ª,Y²Dß²Y#ÖÓ(\83ìÖ­\9bJ\17\14\14Èe\8eYSÎ=j\83\91Ã×þÏÔb\84\80\16\80\bêyï½÷ä2_Ö\96\9f\89Êiܸñ\95+WTZ\16·M\9a4\91\84è(66V«5hРY\85ªô²eËÆ\8f\1f¯*Þ§C[ÙÊG\80&¢ääd};ò       2nÜ8Õ¾Zy:t¤\15\90\85®¶D\9f7oÞäÉ\93\1d\ eDºÓ
+H#\13'N´\18\92T\97\8f    9d¹vЪ¨\ 1Èñ^¾|Yß²Y#ÖÓ8wîÜ\193f¨´¬±eüfM9÷¨\rFæM[\90[\8c\10Ð\ 2\10A\a\8a\8b\8b¿üòËÀÀ@õ§\8f\8f\8fvÛdùòåêÆÂÀ\81\ 3·oß®2óòòêׯ\9f\99\99©þ\1c2d\88Ú;W*Ê*Ô¹ýV­Z\1d;vLûDÐÚ\11\86\r\e¶qãFÕ¾\960, \8dk\8f¸ôíÛw÷îÝ\ e½ÈêW+ ½lÙ²ÅbHÿüç?cbb:tè ÝÀ×\ 6 Urrrô\85Í\1a±\9eÆ>}ú|ýõ×*\9d\94\94ôÊ+¯\985åÜ£6\18ùÜQ      ë\11\ 2Z\0"¨G\94+ªY¿~ý\ 3\ f< Ý¦HLLÌÍÍݵk\97\û§¥¥I\81\80\80\0íé\8e½{÷>ôÐC*]XX(*»qã\86¤;wî¼hÑ"©xòäÉI\93&i]Ô­[Wýï¤\88W
+kí\14\15\15\ 5\ 5\ 5eddHûòI¡\12ú\8e´\ 2j\99*\1f\1fYYY²æ\97\ 6¥\17\87\ 3\91\ 2Û¶m\93\8f\eù\\90\87\94\9d\9díïï¯=m¢\r@ÒíÛ·\7fûí·¥Ê\8f?þ8aÂ\ 4\8bF4F\8e\1cé0\8d2Nù Ù¿\7f¿\1c²\8cG\96ë\17/^4kÊ¡GýlÔ«WO\8dÊz\84\80\16\80\bêiݺu­Zµ¢££\7fÿýw\95sðàÁ6mÚøùùõêÕK-hEPQQQZ\95øøø9sæ¨ô\81\ 3\a4ɧ¦¦víÚÕÛÛ[<&kT­¼¨XZ\13§¥¤¤èÛ\91\8e¤\vÕ¾\960,pçîÿr\8aÏ\9b5k&kø\9e={:\1fÈ\87\1f~(\1a\942O<ñD\89C\12\1e~øáï¿ÿ^¥µ\ 1\b\87\ f\1f\96\8f6Y\15K\15u?Ü¢\11ÅÇ\1f\7fì0\8dò\11Ó½{÷víÚÉ\81÷îÝû§\9f\18\8fC\8fúÙÐFe=B@\v@\ 4«.\97/_~æ\99gfÎ\9céáã\94Õ¸zØ\12Ð\ 2\10A0£K\97.^^^²&\97\ 5¹º#áÉÈZ:==\9d¨¡\ 5 \82\0\80\16\80\b\ 2\0Z\0"\b\0h\81\b\ 2\0 \ 5"\b\0h\ 1\88 \0 \ 5 \82\0\80\16\80\b\ 2\0\82\0\0h\81\b\ 2\0Z\0"\b\0h\ 1\88`5!===¾\f°a\v \ 5 \82\9eFJJÊ}e@ª3\87\80\16\80\bz Ø###\17º\89TAì\80\16\80\bz¬Øõ¿¾á"R\ 5±\ 3Z\0"\88Ø\ 1Ð\ 2\11\ 4Ä\ eh\ 1\88  v@\v@\ 4\11;b\a´\0D\10±#v@\v@\ 4\11;\0\82\80Ø\ 1-\0\11\ 4Ä\ eh\ 1\88 bGì\80\16\80\b"vÄ\ eh\ 1\88 b\a@\vD\10\10\ 5 \82\80Ø\ 1-\0\11\ 4Ä\ eh\ 1\88`\95#;;;Ë\9c\9d;w\96EìRÝ¢qé\9aù\a´@\ 4¡ÜY³f\8d\97\97\97õ\ f!\95\16H§Ò5ó\ fh\81\bB\ 5¹½F\8d\1a2çòom#¢££ÝmSª\186¥u\84Õ\ 1-\10\1c·'$$T\/Ò8V\a´@\ 4Á6nÇê\80\16\88 \11´\93Û±: \ 5"H\ 4íäv¬\ eh\ 1\88 \9dÜ\8eÕ\ 1-\0\11´\93Û±: \ 5 \82vr;V\a´\0DÐNnÇê\80\16\80\bÚÉíX\1dÐ\ 2\10A;¹\1d«\ 3Z\0"h'·cõJfÑ¢Eh\ 1\88 T\9cÛ±z%£&\1c-\0\11\84
+r;V¿'VGì@\ 4¡\82Ü\8eÕï\95Õ\11;\10\b·cõ{huÄ\ eD\10ÊÝíXý\9eX]M8b\a"\b\15áv¬~¯¬.\7f"v \82P\11nÇê÷Êê\88\1d\88 T\90Û±ú½²:b\a"\b`3«#v \82\06³:b\a"\b`3«kbß^\ 6þýï\7f£\ 5 \82\0\1ebuMìe¡
+½ËÐ\ 2b\a°½Õ\85\81e uëÖ\88\1d\88 \80GY½\8cÌ\9a5\v±\ 3\11\ 4°\8dÕ\11;\10A\0\9bY\1d±\ 3\11\ 4°\99Õ\11;\10A\0\9bY\1d±\ 3\11\ 4°\99Õ\11;\10AÛSöo/VÄ÷\1f«Ïw*ïÉÖÇ\88\1d\88 bGìv²:b\a"\88Ø\11{\ 5±xñbeõuëÖUr×\88\1d\88 ížoß¾^½zÕ¬YsРAׯ_×^\8a\88\88\90L__ß.]º|õÕW*3???66¶A\83\ 6-Z´\1059HxÆ\8c\19«W¯\96ÄíÛ·ß|óÍÐÐPiaðàÁ×®]Óºûè£\8f:vì(ÍvèÐáСC*¿¸¸X\82\1e\12\12âïï\1f\15\15U\1dÄnýûà\88\1d- v(\8bØçÎ\9d{áÂ\85¼¼<\11õ\981c\1c
+HþÂ\85\v[µj¥þ\9c>}z\\\FFÆ\993g\9e{î9½ØW¬XqâÄ    \95\9dwfÏ\9e-Ų³³¥üÈ\91#µî¦L\99\92\96\96&\1f\10ÉÉÉ\9d;wVù\v\16,xíµ×®\¹RPPpäÈ\91jr+æ^¹\1d±\ 3\11´½Øµô\8d\e7dÍì\FÜ.þQéfÍ\9a\89~\9d[\10\eçææj\99ááá\99\99\99*-Ëõ   çîrrr¼½½UºeË\96ÿùÏ\7fªÕ­\98{èvÄ\ eD°ú\88½¸¸ØÇÇG¥Ï\9e=\e\e\eÛµkWQ½\9f\9f\9fVLT|ûöm\87\16d}~êÔ)}¦´£ßHPû\p0¶ö§\94\97Þ«¡Øï\89Û\11;\10Áê#ö\9b7oÊ\82\¥Û·o/Q8vì\98¬Ïóóóµb\8d\e7¾zõªC\v\a\ e\1cHJJÒn\98«\85ý¥K\97¬»Óÿ)\1f\1fr]P=Å^ùnGì@\ 4m/öÃ\87\ f\17\16\16\8a½7mÚ4jÔ(\95\1f\18\18¸\7fÿ~É¿|ùòªU«4ÓÆÅÅM\9e<9##ãüùóêιöÒøñã·nݪÒ3gÎ\14Õ_»v­   55uÈ\90!Öb\1f7n\JJ\8a\\vÈ\95ÂôéÓ«\9bØ+Ùí\88\1d\88 ½ñññéß¿\7fÍ\9a5\83\82\82þö·¿\15\15\15©üíÛ··lÙÒÛÛ;22röìÙ\9aisrrF\8f\1e]¯^½æÍ\9b+\ 5i/ÉGC¿~ý\96,Y"iiG>\ eÂÃÃýüü\ 6\f\18°qãFk±Ë'Åã\8f?îïï/Í&&&VC±W¦Û\11;\10A\0\9b¹\1d±\ 3\11\ 4°\99Û\11;\10A\0\ ft{·nݺ\96\96Æ\8d\e#v \82\0\9eæv~Ì\1a\10;\80ÍÜ®ä\9cZ\ 6Î\9f?\8f\16\80\b\ 2x\8eÛ\95ØÑ\ 2\10A\0Û¸\1d±\ 3\11\ 4°\99Û«¡Øÿò\97¿ÄCÕDb\87Ø\ 1Jt{5\14;Tu\10;\80µÛ«\95Ø\ f\1e\10ª>\12GÞÈ\0\16n¯Vb\a\0¨\ enGì\0\0¶t;³\ 1\0`3·3\15\0\0vr»\97\97\17ó\0\0`'6mÚÄ$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\80GÁ/#»8\ 3õë×W\89\ 6\r\1aXT4k­ræÙy\90÷6ôîv\91\9a\9aÚ¼yóZµjéë\96Ë8õ-ó&\82J8ó'L\98àÖIRƳȡº»­Ùà\1c.Ý!téÒE%ºuëV\8av*gÞ\9c\aY\8e¡¯\84XüùÏ\7fþꫯ*bêô-\97½A\ f\9cIð4É\f\e6L\96\13\88ÝÃÅ>dÈ\10\95\90xy¬Ø\9d\aYµÄ^·nÝ
+\9a:}Ë\88\1d*áÄNOOïÝ»wqq±ÃIrëÖ­qãÆÕ»\8b¬êóòòÔ«z$çöíÛo¾ùfhhhÍ\9a5\a\ f\1e|íÚ5ëî\1cªË¿\1f}ôQÇ\8e\1d}}};tèpèÐ!­pDD\84´)ù²\ e\1dçêzòóóccc\e4hТE\8bÅ\8b\17[\9cÿ\92HJJ\92öýýýcbb®_¿®ò¿ýöÛ\9e={J\8fÁÁÁÏ?ÿ¼Å<¨F^\7fýõÀÀÀ   åË\97¿úê«\ 1\ 1\ 1\92Þ¼y³[\87 \8dÊyü®¿»gÌ\98±zõj}¦\ 4ô­·Þ
+               \91c\8c\8a\8aÒ\1f»ë\13îî\\95Kè]9£ÌF%ù\9f~úiË\96-¥M\87\88;÷u\9f9\86·b\<ÕK\fº\8bï \87c© \99\ 4»\8a\9d:uêÊ\95+\1dNcÉ\9c?\7f~NNNvvöܹsEb\86Ë\83wÞygöìÙ\19\19\19R,..näÈ\91î.6¦L\99\92\96\96&ZKNNîܹ³Cy\11éÂ\85\v[µjUââdúôé2\0\19É\993g\9e{î9k±Ï\993çÂ\85\vrtÓ¦M\e3f\8cÊ\ f\v\vÛ·o\9f\8cDÆ#ÇUâ<H\99¬¬¬mÛ¶Õ¨QC¥?ÿüsm¨.\1e\82ö§óø]\9cÉ\15+V\9c8qÂ!sÁ\82\ 5¯½öÚ\95+W
+
+
+\8e\1c9¢?vw'Üõ¹*\97лrF\99\8dJòå3NïFë¾,\96¾ÎbwëT·\bº\8bï \87c© \99\ 4\e\8býÆ\8d\eíÛ·WË\1eí\9ciÚ´©\9c\12*-/5kÖÌð¤
+\ f\ fÏÌÌTi9       eÉZê«Hy\93z{{\e¾GÄ\9c%\8a]F(\1es¥/}þÕ«WeY«Ò²¶\91µ·¶üsq\1eôÃ\93´\97\97\97[\87 ýé<~WfR¤\9d\9b\9bëÜ\9a¬ôþó\9fÿX\1f»»\13^â\\95Kè]9£ÌFåJÄõ}¹%vwOu³itñ\1ddqª\97ãL\82\8dÅ.¼ÿþû/½ô\92>GN\ fíþ\8c\Óùøø\18\9eT\92¯¿0ÔÎäÒÝ\1eÔþ<{öllll×®]å=ëçççÊ#
+2`\19§»b/**Ò\ em÷îÝ=zô\90v:uê´cÇ\ e×çÁ0íâ!è'Üaü%Τ,ÉN\9d:eØ\9a\8cS\eö\1dóg<Ü\1am\89sU.¡wå\8c2\e\95+\11w%ß°\8c+\ 3se\1a]|\a\95Nìî\ e\18ì-vywÈÙ¨¿foÒ¤\89\1e\93\8f{Y¸jUôþ\91uæ¥K\97ÜêQ_Ýì\9c\94+\88·Þzëرc²\88\95\v\eÄÌ~\8d\e7\96Å\9b>G\16ÏR×úí,\87&Gª¯%×­k×®mØ°a\89ó`-\ 4\17\ fAËw\1e\7f\893yàÀ\81¤¤$ý}r­5\11\8böß\ 1®¨Ìb´®ÏU¹\84Þ\953ÊlT¥\10»Ù\90\9cëº20W¦ÑÅw\90µØËk&ÁÞb\17öíÛ׫W/-'>>>!!A.óåâN\7fo9,,lÃ\86\rÚy5sæLq\8b¼¹
+
+
+RSSµç"\94©Þ}÷]\87\1e\1dª\9b\9d\93\81\81\81û÷ï/,,¼|ùòªU«´|\87êzâââ&O\9e\9c\91\91qþüyu;Q\16\93Ë\96-\93\81¥§§O\9d:Uÿ.\93¡Jãr¡:oÞ¼¡C\87ª|\19íéÓ§¥ü\9e={Z´ha=\ f%\8aÝÅCÐò\9dÇïbìÆ\8f\1f¿uëV\87ÌqãÆ¥¤¤H/²\86\9c>}z\89\8a3\e­[se\8d\8b¡·8£ô\85\rGå®Ø-\86ä\×\95\81YL£Ù<\985k!ör\9cI°½Ø\85Á\83\a[?\15#lß¾=""B\16Ãê\96\9d,õå\ 4\ e\ f\ f\97\vÏ\ 1\ 3\ 6lܸQ\15ûõ×_kÕª¥Ý\9dÖp¨nvNJ±\96-[Ê\95~ddäìÙ³õùúêzD¼£G\8f\96Ñ6oÞ\T,9²\94íر£\\90¶k×îÃ\ f?Ô¿Ë¢¢¢üýý\83\83\83åä\97e§Ê\97ê\92#å»uëvðàAëy(Qì.\1e\82\96ï<~\17c'+Ã~ýú-Y²D\9f)3ÿøã\8fË1Jk\89\89\89%*Îl´nÍ\955.\86Þì\8cr(l8*wÅn1$纮\fÌb\1aÍæÁ¬Y\v±\97ãL\ 2¸ÅÊ\95+_xá\85*ñq\ 6Un®\88 À=A¬þÍ7ß +ÄN\ 4\ 1\0\0\0\0\0\0\0\0\0\0\0 ZQ\8e\9bW\97±\85sçÎ\ 5\ 6\ 6\16\14\14ÜÃ1Ø,¦\1crÙ§¥Ò&³,\1d\83Ç\9eN\8b\16-\1a=zt5wZå\8cß~[.W\9cØ+¿ÙR4\88ØÁcÅÞ³gÏ={ö vÄ\8eØ\11{uÆ­]¸-ò\1d\12\86»\8b»µ?¹ÅW>Ív\14?}útpppaa¡ô.\86×Û^m\1acV×l÷r=\15´ß»ó\9bË°®Ùl8·é<¥\86ý\1a\1e\8eÙfæÎC²Þ\eß\95Q\99\9d{\12\8bÙ³g7jÔH^\1a0`\80¶Wa©·C/cÜÍÊ\18\8eÇâij\18¡ë\9b´\97x
+io"\8bè\98Í°Å;\vª(.îÂm\91ï\90°Ø]ÜÅýÉ-6B7ÛQüï\7fÿ»öK\7fO?ýô\ f?ü \89£G\8f>ûì³ÖuÍv/×SAû½;¿1\rë\9aÍ\86a\9b\ e\ 33,cx8f\9b\99[\aÝ\19WFev>HZ>h²²²¤ºx¬¼¶C/uÜÍÊ\98\8dÇìÄ+q\84úWÍ\1a\14\7f»þ¿öÎ>F\8bêúãJ)î\82¼-PÖRØ
+$º\14°YQIÓøRaQ`©XA\14±\82J\8d\18\ 2-¥Da\95\80XqY^\¡\b\81\14\82\8a\rZ\8aI%®ÛZ\89(.Z ò²%\10YAÑÖº,Ey)OO\98ünîoæ\9e;çÎ3Ïë~¿\7flfæ¹sï¹ç\9e{æÎìó|\86óp(«\1fÊÑÜ\1e\ e=.¤\8bKøä\12 ¼\8f(^VVVWWçmoØ°ÁË~\94Á6nÜh?\97£\97ëJ\11ïÝr;¬\9fËyÃX§Ï0c\99ä»cI\1d\12«¸xèÓ§\8f\8e\18\8a\1d\87î:î\\19Î\9eÐÀ\93Ì\ 2®òÐ\10\92$vÎÃ\12V?\94\13r¥p\87\1e·ÐÅ#ðÉ%@xµ{ðàAº»T\8dÒ¼ å\10ÕPZZJ\8b\13û¹\1c½\W\8axïÜ\93(ß¹\9c7¸:uÃ8Î|\92ݱ¤\ e\89U\<PýF&m\8t×qçÊpöØ\ 3Oh!Wy(\ 6_\92Ø9\ fãUªy#W
+wèq\v\95O.\ 1¡'þÿ\9bË\1e\11ý£!C\86Ð-çðáÃCs\17G/×\95"Þ»eÅ®\9fËyÃX§\91Zï+\13ì\8e$±û\ 6Ýþf\10»U\<PyZ.\ 6Í\88\v\87î:î\\19\8b=\96À\13Î\ 2{g-!$ys\ 1ça$ö¼\91+\85;\94\83\8b»òÉ% t}wàÀ\81o¿ý¶þQMMMAAÁªU«Bs\17G/·÷(\16Þ{pb\1aÏå¼a¬ÓçRc\99`w,\89Ýh\92\85\8d\8a\8b\87I\93&½ôÒKt|ß¾}\ f<ð@ì8tá¸+qe,öX\ 2O8\v¸ÊCCHòæ\ 2ÎÃHìy#W
+w(\aÛB\17\93K@èjwÿþý´ÈÑo\99\13\17~¬DÍÑ\f
+Mì\1c½ÜÞ£XxïÁ\89i<\97ó\86±N\9fK\8de\82ݱ$v£I\166¾Ä*.\1eèÆdÔ¨QÔÜõ×_\7fèС\8e\1d;ª§@±àÐ\85ã®Ä\95±Øc  <á,à*\ f\r\9b\v8\ f#±ç½¸1ÍÚ±\9e;w.­?³Ü{©>7\v»\93\8cN\9f>½zõju\83\0ÁÃPKKìýúõ{÷Ýw\91Øó#±ÓÚ\98\16¥mÛ¶­¨¨øôÓO1\1fáa\b\82 \b\82 \b\82 \b\82 \b\82 \b\82 ô\v_p\82\ fC;\12W\a³ÇQYûÏîȯ9È\ 6Vd®L®¼Lzñ~suïÞ½£G\8fîÔ©S\9b6m\ 6\f\18°víZ®Z=b½_LwíÚõ¾ûîS\b\8bãÇ\8f\8f\e7®cÇ\8eíÚµ\e9räsÏ=\97+#\98êV2\1e\87®\ 6ìÙ³§¢¢\82\86²  àÇ?þñ\92%KbìH\8e\8e©°BybÏû¨ËÚ¤\97÷}lhhèÞ½ûÊ\95+\9b\9a\9aN\9e<ùæ\9boN\980A\92Ø\13\17\8d\8d\8d³fͺóÎ;½ã7ÝtÓ\13O<ñå\97_RUuuu·Ür\v\12{.&öýû÷STÐ%þä\ 5ÕÖÖþä'?AbGbGbOu\1f}\ 4*#\90Y\82Â\1e?~|UU\950*\8c\11KËõ¶mÛzÛdÀ×_\7f\1dj¿Ñ°Ý»w_qÅ\15\1eÅåÌ\993%%%/¼ð\82\1cy\1dÄ\92s\90j\ eým·Ù\88Ô.--ݵkWâ\ 2ëµ_¿~\I§^Ì\9c9³¨¨¨K\97.+V¬\986mZçÎ\9d\95W^ñ
+\yå\95ûöí£\8d\8eÑ\1d\93·}àÀ\ 1:îë\88\13\90Ü'ºíZ¼x1\17\15FÇæ\16y^?×Ø\9ddÐôÆi\92ê\97\1ap\83E\17åÁ\83\aSÓtÿ¥°EƸåÞ)ÀuÓ8jÆ\83¡ÞæPóÆ\8c\97|ÒË¡\8b\97\11È,Aa\933\8f\1e=\9aLbÿüóÏ\15\12\96Æ´²²\92\ 6÷Ô©S\16û9Ãè~\7fÙ²e´Aw\103fÌ0\9aÁ\9d\eÄ\92Û!Õv°vPF¤6\85\90wY|æ\99gèVÅRRÞ\vúèÄ\89\13\9b7o¦¼ímoÙ²EÙùØc\8f-_¾ÜsÑ¥\97^º`Á\ 2Ú^³f\rõÝ×\90+\90\\17\r(]8¸¨0:6·Èó¡0ódÐô\96\15{ê^jÀu\93N'ÏP»tqT\9e1Æ-çFÎx£\8bì~ãìçPó)Jz¹xW¢\ 3\99%(ìÖ­[\9f={6Zb§\13\e\1a\1aè*¯bãðáÃcÆ\8c¡e\ 6U{óÍ7\7fôÑGÆ\9a9ÃèÂM\ 3A\1fM\9e<ùܹsF3¸s\85\ 5*\aÖ\ eÊ\88Ô¦\ 5Oyy9m\f\1d:TuVB5\ fí\85n\em·jÕÊÛþà\83\ fÈôAk*º\ e\ e\1a4\88¶i\ eÖ××ûjp\ 5\92û¢B÷¿¾Få\1c\9b[äùÐî$\83¦·?\8aIÑK\rB§pSS\93ò\8c1n97rÆ\e]d÷\eg?\87\9aOQÒËÑÇMN(l\1a¾O>ùÄØ\8a\ fýí\83«\93h\97²ÇSO=å\83ÑQ~¦\84O\8b+u\19õÝFY\fÛ½{7]\88é/×;î\¡O\84`í 8¤6õ\91bòꫯ¶\97\8cÐ\vnûºë®knn¦¹@n§)O=¢»Wãè;\ 1É}QÑØØ(yn\1cÊáÏNò|hw\92\a7RýR\ 3I¢ 
+U=ƸåÜÈ\19ot\91Ýo\96Led\80§(éesb·øÁ    \85=vìXºéã\1e>P~V»\a\ e\1c «¡ü?\17tq/((0~d1lúôé\94µÆ\8d\e§¯\18%Èká¸\vÑß\9c\82HíY³fÑ\9d²ºgáJFè\ 5·M÷ésçÎ}øá\87i\9bf\ee¥\ eR\v\85\96\82n
+\9e~úi§L\98[äy!ó6\1a\9a\91ê\97\1aH\12;M+µò7Æ-çFÎxnF\18ýf·\9fCͧ(ée­8\16ºoW\82ÂÞ³gOQQ\11Ý=Ñ\9d\1aù¶®®\8eîÎÔÅ·¢¢\82r»÷È\85¶·nÝj\8f(º¿£\1a¨\1e\8a¢ç\9f\7fþ¶Ûn3\16³`«½/[ÖÔÔÌ\9e=ÛØYî\ab\97 ¿)¥x\8fúuqHm²\81®_úC'   Õ\Ò\vn{ûöííÚµ{ã\8d7h»¶¶\96¶ßzë­`É\b@r=*:wî¼|ùrZÔÑhþùÏ\7f\ e\9d\9b¹E\9e\ fíN2húàFª_jÀ\ 5-\15رc\87÷\9aøM\9b6M\9c\12·\9c\e\8d.2\1e\fõ6\87\9aOQÒËZq,t_\1f%(lÒûï¿O\9f¶oß\9eîbè\ 6jþüùê#J³´Z \e+º|¯[·.t©PUUuÃ\r7\14\16\16vèÐaüøñÜK\1e\8d\86Q2¡µ\81÷À\9fâ°wïÞ\94µ\12bäµ0±\87¢¿é\12FöëOüTì\19\91Ú´\8céß¿\7f\b½à¶é\9e\9a\1cE\7fKKK\8d+\99\b@r];wî¼õÖ[)*È\e\e6l°;6·Èó\92T\13\19M\1fÜHéK\r,AKöÓZ\8b\128Õ?gÎ\1cu\17l\8c[\8b\e\8dÆ\e]d<\18êm\ e5\9fº¤\aµ4­^½úÞ{ï\95\97_¸pað9\f\94Á\7f9!h£Åm6¸\11¨y(E¢      ²mÛ6aaZ<÷íÛ\97ûò\ f\84Ä\9e\85AËÅmfÝ\bÔ<\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4A\91¥¾\ eÔ©S§\96Ó¯úúú^½z\15\16\16&\92@^ÛU]]}Ç\1dw\18?JÑ¿\96ôN¥AÉ÷\ 2\88oÈÕ\81p¬PW]u\95·QVV\96\9d\ 1\1c­ {¿®¹æ\1aE\96\v6\94\9a\9a\9aºwï®þ#\9f\1eL¨±SHì\19ñF~¿×\0WÆì\97ú9ÕÏ~ö³|Jìö~µoßÞÒPò\9dª©©Ñ¿\f\9c\9eÄnì\14\12{Î%öì\7f¯\ 1\12{\8e\86¨\91¥,ÁJ[~æ¦ã¯\13b,sd\88º½\83FrµÚM¾EZ\1a½úê«Áæ¢ñ\9f}\r\19\8bE\e\b!qÚ\8e
+7r³9\ 3|\ 3\ 1ÄwÐ-\19y¯AÆg(Çü7\92óO\9f>Mf¨siÛ{ù\82°ic\18´\84Änd)K°Ò\16ø³\8e¿V\92`\99£AÔåë\ 1ËÏ·#·Ø£G\8f#G\8eX\96sNüg_C\96\ 3áD\9cæ\0àÆQã\fðù\ 1\88ï`U\19y¯AÆg(ÇüçÈùcÇ\8eýðÃ\ f½«ÿ]wÝåÔ´±\17-!±«m\9d¥,ÁJKàÏÁȱc\99£AÔcLì\11\ 5\ 3ŧä>]Â\7f\8e`\8fp \\89ÓF\0¸qÔ8\ 38?\0ñ­\94\91÷\1ad|\86\7fα\e6lðV\v³fÍÚ¸q£SÓÆ^´¨Ä®³\94%Xi!üÙ       Ë\1c\r¢\1ecb\8fТ<±'\ 4üç\bö\b\aBB\9c\ e\ 5\80s\b\ 1\9c\1f\80øVÊÈ{\rÒ?C\83/V02ÿ9OR\ 2§û\b:¥´´\94\9c\9aæ^\88Ðr\12»ÎRödÇJ\váÏNXæh\10õ$\13{\92-\ 6\1fÅ$Ã\7fö\95\97\14\13\ e\84\848-ÄÎûFÍÎT\ fÖ\0Ä·RFÞk\90ñ\19Ê1ÿ-WÌ!C\86TWW\ f\1f><ZÓÆØÈïÄnd)K°ÒBø³\13\969\1aD=\99Ä\9e|\8b#F\8c\8cN$Í\7fö\95\97\14\13\ e\84\848\1d\8a
+7\8e\1ag\80¯ã@|\a«ÊÈ{\r2>C9æ¿%±×ÔÔP\90¬ZµÊij$ø\17"ä}b7²\94%Xi!üÙ     Ë\1c\r¢\9eLbO¾Åg\9f}Vÿºc\92üg_yI1á@H\88Ó¡¨pã¨I¾\15\ 3Äwö¼× ã3\94cþ[\12{cc#YH\97\1e§©\91à_\88Ðr\1eÅ@ÑD«Jý\aJ\90«\80ø\86 $ö,Ô¢E\8b\0d\17\10ß\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4APF\94¯<ö¸\14;\17:m\ e\97ü@2Õ^JÝ\89Y\15\fÉW\12û\v\ 2\96\814\ f\19¾È\11YIòØc\19\88¬\1a¾T#vãuxÎ%öô\10\8c³9ä\8cMÛ_\10\90Ù\ eF\1e²\b6´d¬}¼J\92Ç\8eÄ\9eY\87#±çGb·¿ \0\89=\82r\ ek\9f\86ÀK'\99Y\ euwâ~SU3gÎ,**êÒ¥Ë\8a\15+¦M\9bÖ¹sgÚV¿ô\ f¥\9aÛÁÚÉC¼%â@è\\8bF¢µop\8dçÆÕ\96\9dt\1d/·<ý\bqߺN¯ÁRIè¸Ø_\10 ô\86\85gnì\vWçéÓ§§L\99B«Ü\92\92\92êêjã\90y%\8dØ|ËX\87þ\189\ f°öY\9eØÓLf\16\9d¸ßT'\959qâÄæÍ\9béÆÊÛÞ²e\8b²_B5Oð`íX ÞB\ 5AèÆ\169¢µ¤;qµ\15\8e\91[\9eñ@%­_¿þ¡\87\1e²W"\1c\17K\92\91xÃÂ37ö\85«\93\96©´KÇ?þøã»ï¾Û²\8a6bó-c-DôÇ\15\1e\19ÁÚgyb·d\98T\90\99\85Pw'î·ªS·\99¶[µj\15Ù6\1d¬\1d\vÄÛ)·\e\19¤z\8b\1cÑZÒ\9d¸Ú
+%]ÇÈ-Ïx Ö××\97\97\97+>3W\89ë¸\ 4CKâ\8dP\9e¹°Ë4\83(¡I\86Ì\88Í\8f0¯S\14\1e\19ÁÚçPbO\ f\99YßåPÞNÜoãLI¸ÃϹÝX Þv\85\82Ð\83-\1a\89Ö\92îÄÕV(é:Fnyf\ 3õ³Ï>ûÑ\8f\13¨¸J\Ç%è|\897ByæÂ.û\90ïv'\ 4±ù\11æu\8aÂ#=XûÜMìi 3\v¡îÆ\16%àqã¶Å6   X;\16\88·]B\10ºÚå\88Ö\92\99\12o[\16Òu\8cÜò\8c\ 4ª·A«tZ¬îܹSÿ\94«Äu\\82Î\97x#\94g.Dñ_vÙe_|ñ\85\82ØüÈó:öðÈ\bÖ>\87\12{\1aÈÌB¨»\13÷;4±s¶     ÁÚ±@¼õÙD½ó\1d\f\ 5¡ûv9¢µ$SÅÕV(é:Fnyú\ 3Uí>ôÐC/¾ø¢Ï\1e®\12×q        :_â\8dP\9e¹\10Å?uêÔéÓ§Ó:üèÑ£Þ³kË\90\ 5±ù\11æu\8aÂ##Xû\1cJìi 3\v¡îNÜïÐÄÎÙ&\ 4\ 2ñöD¡UXX¨?\90·{\9ek\91#ZK\12{\m\85\92®cä\96§?Píß\8aá*q\1d\97 ó%Þ\bå\99\v\94»Èc4\9b¨\1eÊÃö!\vbó#Ìë\14\85G"\13X{¨å(\14âM\9fêoå\80 \Q\10\9b\ fAy/!Ä\9b²ú¶mÛà.(·dÄæC\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4å´\92§À¥\ 2\94\a\ e3\ 4A\10\12;\ 4A\10\84Ä\ eA\10\94¯\89½¶¶vðàÁ\ 5\ 5\ 5\15\15\15ú/ª\8ctk\1f®Ù\97\84\1f}ôQï5%\16Àud\968\ 4A\10$Lì\v\16,8vìØ7ß|C\89úþûï÷\15ðÑ­-¸æ\95+WîÝ»×Û¶\0®#³Ä!\b\82 ×\87\1eMMM
+,ïËí
+\8cÉá\9a)\eë\bz      àÚ\95%\ eA\10\ 4¹&öóçÏ+.1G·6â\9ai}~èÐ!ý +àZ¬\86 \b\82\\13{ss³z­ G·6â\9aÿö·¿-]ºT\7f\81¦+àZ¬\86 \b\82\84\89\8e\1d\9e¥ì½iÓ¦\89\13'zÇ9ºu\10׬>\9a<yò\1fÿøGoÛ\15pmaVK¶!\b\82 ¥Ö­[\97\97\97\17\14\14téÒeÎ\9c9çÎ\9dó\8estë ®Y}D\97\86!C\86,Y²$á\ e¸¶0«\91Ø!\b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82 \b\82²G\17]tQ\8cÅrº\8fñö´åx,_]\91\1e³][É\943s:\9e\91ÉóÒ\9eô$vß\89IökïÞ½£G\8fîÔ©S\9b6m\ 6\f\18°víZ®Zuä¢\vºøâ\8b»vízß}÷ýûßÿö\8e\1f?~|ܸq\1d;vl×®ÝÈ\91#\9f{î¹\96\9cØ/ú?åh¾Ê¹Ä\8e+\ 2\12;\12»§\86\86\86îÝ»¯\¹²©©éäÉ\93o¾ùæ\84 \13$\89\9dþ\9e?\7f¾±±qÖ¬YwÞy§wü¦\9bnzâ\89'¾üòKªª®®î\96[niá+vÝ\1e$v$v»N\9f>=eÊ\14Zb\95\94\94TWW[f:m,]ºôòË/¿ä\92KF\8c\18A3Î;¾}ûök¯½öÛßþv·nÝî¹ç\1eïà×_\7fýà\83\ fv¸ _üâ\17ß|ó\8dªdæÌ\99EEE]ºtY±bÅ´iÓ:wîLÛ¯¼ò\8aj\91\9a((( 
+¯ºêª¿þõ¯úrE-Z\94UAû\8dÆ\e\8dô\95\·n]ÿþý©Ì\ f\83÷Þ{ÏÒ\91 =¾ª"ôÑKn\8f?þøw¾ó\1dòð\8d7Þ¨jþï\7fÿ;{ölÊ\99tʨQ£þõ¯\7f\19í¯­­\1d<x0\95©¨¨P£SZZºk×.ÚøûßÿÞ¯_?n\1d¨;Öè\a\89\rãÇ\8f¯ªª\12N\13ãâ\93\96ëmÛ¶õ¶É\0r¾=z\9d<F¡B1 Î¥m:bé\9aªÍ\12ÌÆ\19a©ðÅ\17_ìÝ»7uM\12\93ö{\1cKø  c\9e\8bC.\ 68c\8c\85]\839\823ãj7X\8fÝÃ9!Z#M\9d:\95&ÔÇ\1f\7f|÷ÝwÛ\13ûüùó\8f\1d\9fÿüç7¿ùÍý÷ßï\1dïÙ³'¥\14\9a#ÿøÇ?\9e|òIïà\8c\193\16.\H%i¹µ`Á\ 2Jtª\12*sâÄ\89Í\9b7ÓÝ··½eË\96¾}ûú\f£éCYB\1dç¬
+Úo,f4ÒWò\97¿ü%}Jejjj\ 6\ e\1c\18Ú\11Ë\ 4\8cÖÇg\9eyæ׿þõç\9f\7f~æÌ\99\9d;wª&¨\86yóæQ\1fÉ\ 6êìÏ\7fþsc£d\1e\8d\ eÕI\1785:\14Ì^²¥Êi\ 1,Y±\eý ±¡¸¸øèÑ£É$vê;MI\95x+++);\9d:u\8asµ«ÇÆ\8e\1dûá\87\1fz\97¹»îºË^XÕf\89\ 1ã\8c°Tøè£\8fª\94\12\1a\93ÑVìò\98·Ì5c\fpÃg,ì:4\11\9c\19W»Æzr}Åþ½ï}\8f\9c ¹7×\8f\7fñÅ\17j\ 2ÒE\90Ö¥ê
+ë©G\8f\1eêa)}D­ø*¡X¢¤§¶[µje\8c7U\86³*h¿±\98ÑH®×\14ZßúÖ·\84\1d±TåÚGZËýó\9fÿ\fÖóýï\7fÿ«¯¾ò¶)-Ðâßn\7fSS\93\1a\1dÊ`ååå´1tèÐ\8f>úÈéQ\8cî\a\89\r­[·>{öl´ÄN'644Ð\9aM]}\ e\1f><fÌ\18Z$Sµ7ß|³ÑxW\8fmØ°ÁKË´\1eظq£½°ªM\12\ 3ú\8c\b­P\18\93I&v§ú¹¹¦Ç@hZÐ\v»\ eM2Î\8c«]½\9e\OìÔ\11ºIqMìçÎ\9d£éæm¿þúë\83\ 6\r¢z\ 6\f\18ðÚk¯©jé\9e\ 4©Â\pªí#G\8eL\99\87?ü!\8dl\9b6m¸ÿ\16©Ý ýÆbF#%½\96tD8\ 1CûH\95«¶ôòt\¿1T\13\90k\94*Qv\92h\11Byéꫯ\8eð\8cÝÉ\ 6êÎ'\9f|"  3\9f'I´KSò©§\9eò\8d\85\12>-t\8dëFW\8fÑÔ¦u)\9dRZZJ·QöÂN1 Ï\88Ð
+\851\99db\ f­ßu®\85¦\ 5ß\108\rM\92Î\8c¥]K¿rN\97]v\19]\1fõ#´°ô\9e=ZzJ\97¼ï~÷»úYt\83³~ýú®]»z»ô©Z*PaZó\b\93^¿~ý\1e\7füñ]»vÑ:\9cÌÐ[ק¼:\1e´ß\12\93>#%  ÍÒ\11î\82\12¹\8f4¿Ôó[ß]Ég\9f}&\9fõÍÍÍjUé­Ni\99j|\ ecql\ 4\eÆ\8e\1d»páBãG={ö¤ü¬v\ f\1c8@+(ù\f\14\14\14\18/%®\1e\e2dHuuõðáÃõ\9bVcaI\f\18gDh\85Â\98´Ç\95$üìõ[æZò\89Ýuh\92tf,íúúeY1f¿¦N\9d:}útZÑ\1d=zÔ{îD×÷åË\97\9f9sæàÁ\833fÌÐ{Z__O·Ì´ì¡\95ÕèÑ£½ãË\96-£»f*¿uëÖ\92\92\12ïà¯~õ«ßþö·§N\9d¢»\eîÑ´q»¨¨¨®®\8eZ9~üø\9a5kô\a\86/¿ü²rµ:\1e´ß8LF#%ãËuÄg\8fSbçúøà\83\ fþå/\7f¡:i)EÙX\1d¯¬¬\ºt)E;ÙOCðÓ\9fþÔØè\8e\1d;¨N\9a¡\9b6m\9a8q¢ú\88N¡¬h|\94aq¬oWbÃ\9e={¨ktûßÔÔDî¢>\ e\1d:T­\1e+**(·{\8f\h\9b\ 6Â\9eØËËË©\ 6ª\87®SÏ?ÿüm·Ý\16,\13Ác555ä\8dU«V©#\áÐ\18àfDh\85ö\98ä\1c¢\1f\97\84_hÌsq\18Kbw\1d\9a$\9d\99L»Ü\7f(8\ fç\84(V'M\9aÔ¡C\87^½zQôÒ\91÷Þ{¯\7fÿþtçB·«¿ÿýïõ\11¼ñÆ\e/¹ä\92nݺ\91\97h%à\1d§Óé\b\95/++{ç\9d\83\96/\12Ø\93Þ\9fþô'º%§ûÇ>}úÌ\9b7O?~ùå\97ÓÝ\84÷pL\1d\ fÚo\1c\91\92ÄÎuÄg\8fSbçúH\97'J_äaêËâÅ\8bÕqº3¥yGK\º_\1e6lØ\1fþð\aãC      Ê\84\94²È\9e9sæÐ)ú\7f$i@¹\0à\1cë³Yb\ 3éý÷ߧOÛ·oOöÐ
+aþüùꣵk×ÒZ\97zM\8b±uëÖ\85汪ªª\en¸¡°°\90<?~üxã³â\b\1ekll$\e(\95é7þÆÂ\92\18gDh\85ö\98ä\12©þ\r\r\85Æ<\17\87±$vסIÒ\99É´k¬Çâá<\13¾±\9f£Z¸p!÷\1c\ 6Â\8c\803áy8!çtþüù¾}ûrÏa Ì\b8\13\82 \b\82 \b\82 \b\82 \b\82 \b\82 (m\8aë\97\Yþ¿\95lÀS\83F\9eþ\8e\97\9c\f«¯¯ïÕ«Waa!ò\15ä\1a\97ú²­é|Mìi¶¤\ 5&ök®¹F¡\1d!\b\89\1d\89\1d\89=\ f\12{ûöí\91ÇòLA\9e¹åwv\12\ f:­?\8a1\ 2Ã\8d¿ü²\0Ø\9dÌóÕì«\93«Êw\96\11\13mé¦ÐKv³Ï\9f??oÞ¼ââbr×°aÃ\8c\84½ì¤\91\87âèSDÆÎ!\f\1d?\1ea\14\84½°Ïßd^¬\0ePA\9e¹\85>-\ 1\17û Óz\ 63\ 2Ã\85t5  \1c[\ e\91¶Wå;Å\88\89¶tSè%{ùªª*òÒ\89\13'èøöíÛ\8d9-;iä¡8ú\14\91±s\ e\83ï\84\1f\8f0
+N½àæoò/V\802¢ Ï\B\9f\80\8b%\89Z\a\86»&vWó,¶qUq§è\98h\89Ù\12/qåûôé£lã\92[vÒÈCqô)"cç.\ 6_\82\1f\8f<
+®½\10Î\11'oCéW\90g.$\90\v\91AÆb:0ܵZWó,\a¹ª¸StL´«Ù®Ç©!\vMW\95ÉB\1ay(\ 3-EdìÜÅàKðã\91GÁµ\17Â9\12êm(³
+òÌ%ôé\ 4\ f.\96LO\1d\18nÁ¿\e«u5ÏwP¯\93«\8a«GÇDGHàÆîpå»víJ«V{w²\93F\1e:åSDÆÎ9\f¾Ñ{\£\91GÁµ\17¾Q\88üb\ 5
+òÌ%(õ\ 4\ f.¶LO#0\9cÿsÕº\9a§ËW'W\95¯\1e#&Ú5±sÝáÊO\9a4é¥\97^¢v÷íÛ÷À\ 3\ f\18»\93\9d4òÐ)\9f<\19\9bV#Ë\96-sMìY\85ÁwÅ\8fG\1e\ 5a/¸\89\13ùÅ
+Pf\15ä\99KPê       \1e\ly¶`\ 4\86søw®ZWótùê\14~+Æ\88\89vMì\w¸ò´L\1a5j\14µ{ýõ×\1f:t¨cÇ\8eAÛ²\93F\1e\93$c744\14\16\16êÿ\80\10\9bU\18|WüxäQ\90ôÂ\92\99#¿X\ 1\82²Y\19\ fTZ
+®^½Z­Äà\19òƽ÷Þ\9bý\91cÇàÇå=$R\bÊ­\89C\vHZ\10¶mÛ¶¢¢âÓO?\85g<QV߶m[\96\87M(\ 6\1f\89\1d\82 \b\82 \b\82 \b\82 \b\82 \b\82 (W\94\91ÿÈd\ 3þ1FUWWßqÇ\1d97piðjcccQQÑ\993g\8c»\90Ý]9=\rcÿ\971M±Å\8b\17#Hr.=権MMMÝ»wOÿWYR\97Ø%?\13\10jÑ¢E\93&Mâv!»»ò2±Gn\94¦Xqqqss3â\ 4\89=\rª©©ÉÈw­s"±_{íµ[·nåv!»»\90Ø}å'L\98ð»ßý\ eq"qi(-Ü8ÍwïÞ}Å\15Wxà\17ºs,))yá\85\17\12Ù\8d4·ü°N·MR\95®\91#G¾úê«jwûöí4=©ªnݺÝsÏ=ÞA\ e\94\80'\18´¸ò\89±Eá/mC\9do\1c\vã\10\aCåðáÃdÒÙ³g\83»W^yå¾}ûhãرc\17_|±·}àÀ\ 1\15\80®à\9b\b,¿&6öÎèäx£K÷O\1a\f¶Ì¦Pn¿%\ 6\9c¢+!\80½ë\1d§\83·Þz+2¹kbw¢\8b/Y²Ä\83x¬\¹rÆ\8c\19êÓ¬E\9a[pÓºm\92ªtõèÑãÈ\91#j·gÏ\9eµµµt.\19ùä\93Oz\a9P¶\ 4 ­äC\8bë|\95`\8bBþ¼\93óíC\1c,ùôÓOS\8a3î>öØcË\97\82çÒK/%\vi{Í\9a54\10q\15Ð\15|\13\81\8c½3:9ÞèÒý\93\ 6\83-\ 1\10Êí·Ä@\84è²ÃÞõòä\r\85>\83ä\89]\1d\94ÐÅiíA#þÕW_M\9e<Yq3²\19i.Á\\v«ÒE«\1aý¿]´Î¡\85\87o\rÃ\81²%\0m_n\ f\92o\8d-ºòç#P÷}C\1cTYYY]]\9d\83\ f>\183f\fmÐz\8fV\b\83\ 6\r¢mÊ\ fõõõq\15Ð\15|\13\81$ÀôÞ\19\9d\1cotéþI\83Á\96\0\b¥èKbÀ5º8Ø»^\9e&\9a\11¸\8dÄ.Lì       \19\83}÷îÝtQ¦¿ÆO³\ri.¤»Kª²$ö×_\7f\9d\92\fµ5`À\80×^{MÕi\ 4eK\0Ú\1cZ\m\18[tåÏ'Ü©û¾!öéàÁ\83ÅÅÅÊ\93¾]Òu×]×ÜÜL\89\8e\ eR\1e£n\ e\e6L¯!ù\ 2úÐûhÀ\92¾ë½3:9Æèòù'E\ 6sO8\83³ÉNÑ\97Ä@\84è2në\aiñï=Ñ\82\92\1cD\9d4}út\9aYãÆ\8d3®Ø³\ri.¤»Kª²<\8añD÷°ëׯ§ªÔ\ 2Ì\bÊ\96\0´9´¸Ï0_\8b®üy»ó¹+\9d>Ä>Ñ=õ#\8f<ÂízÏ.æÎ\9dûðÃ\ fÓ6]¹*++)\9câ- \14|\13\81åÕ\0\96Þù\9c\1cctùü\93\ 6\83-\ 1\10\97Ä@\84w:\84&v\9ahx\14\13Wbç êË\96-[»vmâÂ×BfÏ\9e­ÎÊ6¤¹+Ý]R\95®\11#Fèoõ%·\1c>|\98ܵuëÖ\92\92\12ï \aÊ\96\0´9´¸>\10Á\16\85üy\89ó\83ca\1cb_\85\ 3\a\ e|ûí·¹]ï¿{íÚµ{ã\8d7h»¶¶\96¶ßzë­x\v({\82o"à¢\9aë\9dÑÉ1F\97Ï?©3X\12\0¡\14}I\fDx§ChbÇ?O¹q´\7fáÄ8\10F\88ú\9e={h%©þ\83ß»wo\9aY\89¬D\9a»ÒÝ%UézöÙgõ¯;ÒÌ¥¾\93»ÊÊÊÞyç\1du»j\ 4eK\0Ú\1cZ\¿¨\ 5[\14~+FâüàX\18\87X¯aÿþý´êS\8f&|»ê\7f4\14W^\bÑ_\8a.ßÃ\87ä\v({\82o"à^\rÀõÎè丢+è\9fÔ\19\80P\8a¾$\ 6"¼Ó!4±O\980aÅ\8a\15ÈäYrS\90\884\17VE\8b\96\8cü@)\9b\87xîܹúS\11ß.\ 2Ø\17]Éø''~9\1e\8bè楸¸X½À\17j!\89=F¤¹kU\8b\16-J?R \9b\87\98îæÞ}÷]n·\85\ap0º\92ñOËIì·ß~;\90\ 2\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4A\10\ 4Ay¦ÿ\ 1®\\1d»endstream
+endobj
+6385 0 obj <<
+/D [6383 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6386 0 obj <<
+/D [6383 0 R /XYZ 85.039 724.08 null]
+>> endobj
+6387 0 obj <<
+/D [6383 0 R /XYZ 273.413 114.825 null]
+>> endobj
+6382 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R >>
+/XObject << /Im32 6313 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+6391 0 obj <<
+/Length 417       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥SÁRã0\f½û+tL\ eV-Ë\8emn,K¡\1cØPÒ\13àØNg¶°0\vüþÊIZÚ4pa2\93ØÒ³Þ³ôB`ä!\88\1e\r'\b\91\90c\84»µ2°\94Ì\99¢\1eaÀ¡©|NýhÔdê+ \83É$h~·\90æþ¦89?®\9bÓy©\99¹ \84¥\ e!\16'\8bº¤âº\8bÖóÙe3»<Ë;'A*\16uNÿ\9a\97\91\8b¦¼m.Ôi³C«\1dº\8a3ﳺ¹5p/Ò.\94AN\11Þem\90R\82µr\9eÑ;î÷\7fÔµºÚVér\ eºS#·Ó\e\84\ e\84\96ì!]H¡§ã\ 1\1d\1fÐ\89\94x\8cÉVÈ\14Aû* Û\173\84zt^4g\b<\v\91\9bo«0DÓ\81\89·ÑÉlÍ\f?\9fD\10|hJ\11\r%ÐVdw÷\eÒn¾íx+;2Þéjùúò \93\8bít)åiM¦äw°UD\9b|\7fàh8Îà0Ii³ËßòíÕØÚiQ÷®ù+\ eyY=\966\15ÿV\8fË.øTÚX¼å\97h\92¼`ÞV\ fïy\8dCb\92»\9b¯\9a­Y:\13<ËèÄè!\8cÿ\ 3Úʸé{f\94*Á #?NAùdú¦ß9`6ÙG­Ï\9bÌä\ e\9a%\1e­Ü~¿þ\ 3ÅÆØeendstream
+endobj
+6390 0 obj <<
+/Type /Page
+/Contents 6391 0 R
+/Resources 6389 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6388 0 R
+>> endobj
+6371 0 obj <<
+/Type /XObject
+/Subtype /Image
+/Width 780
+/Height 1135
+/BitsPerComponent 8
+/ColorSpace [/Indexed /DeviceRGB 31 6394 0 R]
+/Length 95337     
+/Filter /FlateDecode
+>>
+stream
+xÚì]\87bë*\fÅ6\18¼·ñÀðÿ\7fù$°3\9aÑ$\1d¯í5w4õ\ eÖáHB\12Æ<Ý|¶·\ fµÊìí\8f´A\vÁö¿¯þ\15zÜe说N§\86\17|ÿûÒ_CEý\9bÞv1\90\7f£\85¯a!ß\a\84×\eÿeX`Bý\vP\90Ù÷a¡ Ü\89\ 2}ÿP\8fº\83áØâðÉÀ§È\9e\Dü\9e¬Ñë÷xàÆ;\16®<îk\ 3æ¯kuõ}X ÂÝÌ'ü½Cs6\13\1f\8cSÑá§~\84\97â\9bAÌx     1Ý9»ïÍ Þn\fB\930¾cá\85Çe;\16>\e\v\91\1eìÏ°-Þ;4QÜùZ:ɹÔ\1e>)\ 1\19ÊÌ"\ 1\19©\18î~©Ú$o¿W!Zã\r;\16>\9b\17øÊÐô\16ç¦Áä^w1y\9bÔ¬\aG_ÊÓ\ 5-\1eØô¿a¡=íDx¬â(\9bEqü\1fFöÖ\88\r\vTh\1cäke±`2@Æ(¢\83Ú³vôz%Î\1d\16Ö¯~T\8d6R:ôGÁ\8fýÂùñ\19¶Ïüø\\87.ÄSÜi\9c\17ÿ\ e\16îñ ­\96½\brµCÒZjM\1aø41­eï\ eJ$\8en\81ð¾ò±'ѼÝ4Ëã\1dãô\7fÕ\91V,Ä\1dPC&X\10\báCoÁ#\a\8ag*2\rY\9f\95ÄæÀ\v\91èehy¡@,\14L\ 52^/Y   ¸\8cá\9dOÄH\8d×ù\82\95\16\v>Ü*\ 6\9bo\81\9dBÀe\a-}¯çp\vÁàìªê\ 5s7\v\86LX\90ù#ô^/\ 4Ò\16\9c;\f±i}Fh@\84\18
+S\95\9d ieO\833êyç\ 5\1cµ´U<3Í®a\81\12èõD\88\14."â Z%\80
+\82½ ¾ô±'y\ 1µ¼\9f\8e{\97ÿ\95\17¤ë\89\8c\99\92H\96Õ2Zd`L©y£KCVK\82²é\94\17bÅè\81\17L(åæ\9eÏt\950\19\15L\ f±\18M¨E2è\0±Ð\11ãÉ1aÄT2K\183±$M"@»bq\r\9dTëº\14îõÅpV¦cÓK¦\9a\19\8ct\13\9e«}C4\19'¡àª±\19õè\v¡|¸X(«ä\ 3oò/ñÂ(ìè>Z,lÞ\91bS~J«ÞÎðÂ\1ax/À"Â!&Ô\89É\8eÒ¸\92ì)/s~¢>\9cRùÆËoõ\1eÎÏ8\9e\9f\94ö7Ê÷äÿÊ\v\9b\8ed±Ð@\7f\94ð¼Aj± #Ó       _¯O\1f\90âh/P\194Ðu\e/\0il\87\99qp¼\87ÃL,i\0\87!f\10\vÊô\fú\¤
+\19BP\ eØ\ 2,d\ 2\9e\9cÀ!ðRb\199,À«\1e\19\8cp3<\ fr\86¤=\fv\13`\81\ 1óÃ5\8ca­©ñ\19á¹\13M;¼tËw^\80\8e\87WK\18`\ 18Wt\8eT\95cM¦Vú.\1aäv3%k§Õ¬Ù\\98ñ0 ¹Ó\ eF\994W\96Ù\8dÏDÖy¦Ë «\12\86ú\83\19\92Z\8c\11pód\8aA\88Þ©É\13±'à\16àó¦\83\83Ñ\96\84\81npXhº\92¡Ü\94\83bÁ8E}È@\87\88\88¾@øÿ\84\85RP\13À¸\90ËØaAG&g¸\7f\99¦Ù\f\9dáG^\80\ 5\1d7^X\84Þ\1eº0Ôë\0\19xì,Ã\0Í\b\9f­XÀ>áiQ\14Q ¤ÅBĘ́Ü\ 3(\85C\83ý\16\89\80÷\ 3\ 2\8eØñq´\0¦"-*c\19B\0nÂç\f(\rOi%Å\11%Ö$þ\80\19þ\97x¡V#|\99\98ôÂä\82$-\90êJÈh-¬o*Ô\93ar8Ñ*\ey00|\90ÊZä\H¥\16"\92\ e88Ô])`\8c\12\92T\9eì\93\11^2Ñ}%EíË\1eF+ß_\95\fBb\94\80Af¾¬@¦\0B0\86\85ºõ¥¶öB EYÁ%[ÍÆ@z\91\14m¥;Ð\99Ûé\aØ\v\88\ 5\18wQ\14sí°\90 X\8e\9ch-xí\83$Ú'ëE\ 1:\12\8c×~¿ñBÍz¹ZE3\91\92\ 1üqd\88t\19\80*\ 503#b\81¯ãNä\14\82\v\ 5\19­ô\9bz<Фõ´\ 2\ 6VÖM$b\827'\993Z\ 6!\ 5ô³êa¿Àç\9e\81ß¡\87w{\ 1yA\85ðîƪ\15&`Ð\9fªÞ\b\19\am$j|\a Ö3ØÎ,;±¹7\9b/\93\13À¨µä\8eú\ 2¼`¼
+È3`\ 1ú¼\ 2Ðpèm\84\97\82W6\bû*Jës\87wexÕp\99à@\96{\80\ 3Cj;n%N}°\9bàݶð\98 CD\1aÎ\ 5^oþg\1dI\9e`\81Z,¤2Î\91<3à\ 5\18ï±\aÊ2¦h\9e²Îq)\9c\ 6½Ö    ¶ò\ 2¨4\a«\8b°xF,!/,2\ e\80m\8c¿bÁHä\85&\17,ÌC\19­¼P+KÀF\9db\81Z0"\162T\9b\85\85\fÇ­Ê£¤;Á\ 2\f(iLô´ó\ 2ò\ 2\17\81!¡µ\ 4ø\ÂW[   Ùb >`Áð \15ºÛd\81\1db²*¤\10è|\9cFB\18\81îÚ Þ\85\ e8@þS+KËѵ}G¦Òu°j\ 6L¶3Ú\90~\18&:i`\9c²ã`\85Ôc±\10 V\f\ 3ä@¬>\9d\83f\8e\12èý϶ó\91\17ü\95\17\0\v\14\1f®\a,ÔÄ[ýC3\8b\8có\9bRèW\84>ؼ\0\14ä\ 5\8e*h©íÛ¡ÐC\80\rÀÂ\88Ý\ 1"ïÙ^u¶3\8a}#K¤\1d_\ 3/´Î^à¶GO±\80²\r/\ 1±àÙ£eÚ\83ö;K°\9d¡{\14qÏqÄÂÒ¢2'Ã\9d\17l_\92*\12´\ 3,´@ ¢¶\82¸zT7\1d   º\18Íi>ÈUOjE¦Ã\13,\fÄ:½íPÕÈ@$è@\ 1,àÏ\1e\88\1d±P9oy&y1\80öàÐÐ\80"¡x©%4í7¨_t*E\9aH7,P4\18-\16À\9cvC/òÂÿìGb]×w©ïx!°XH\fc\9e/Àð\ 5 ÔÂ: ªÑr\eó3\ 6<gy\ 1\87\ 2Ë\v­Õ\ 2\89\9d`\0\ 1ª\95L\97\rpE ÙäÃPä°\10k\7f&l\91#\8d\8a        \ f°0ÉqAíñ\ 4\v±fs   r?\12{á&\ 4\85t\92ÊG?\12ö\7f\aö}­7, \9f-¾öÓþ²3ÿI^ fP\15\80\8e¬<Ó+;Àó\86:m~µ\9d\8d\83InD\91\ 1©\17ç¼Ð\1a÷\ eÂ\13^H°ÿË\86Â\ 6ähÄJ\86B2'Â\8a\0¨O^¥³P{Ë\9c.E\80¼Þ)\8a\93\1eó        /$G^À'°¼ðÿêHBckJbut\ f\1e\12\9fÌ\13Zd,"
+\9fÕ*á£U+c8\1c)\81\8aо\10à\ 5æS§gyºtã\8d\14%ñAÕ\14\9a¤ ¤\8e\1a­\84q4C\8dþ -\1aà\10ÉJèÓR×1Ü\15®\8a\87Ô Ø\9epX\10µÔCaúÚZ Z×\11ö \1c ÿÁd0)ѲC¶éð¥âsÏÐ\ 1òuZøc~$\10pè)ÀBË
+;i\80\8a̪ ÄVIjdç¼u\96 °)x\13\81\9b¥\83>¥pÚ`\15ÝR£\8e\ 3fÝf/\0\16\98u\16:\8eF^\80ã{«\ fà¥R\9cÇS£\1d/\ 32­¼\80&\ 3\\7fµ\17àÆ\ 3Ûx!=ðÂü\7f\88lã<²SÁET¸\18»ÜËMÄs\1cH"ë(\9b\9c»,j\1a\v}ç´¦66\8fçn0Y§ïS/\85\8d\85¨hÃÑ`˧Ù\1djgùg\ fÏ\¼\b\ f/\96ÜN@çÞ²^\r\1fÀZÒQ3\17[`\0\8b\83\19\1e\11\94U{k
+\9bà¾ö\ 1è\1a\17x\8c'Øy¡@ö\ 6,ø2Ì{­VBvïiÔC\I0ª)Ñ\9d?Hgè%\16\18£\e\9a}]/\9d\9c1H\ 6'áæÒú\81úL¬XPb\9a\88v~\fË\v\12¨"\86;pÛ\95d\ eapSÒó\ 4\ 3]\ 3^\10è\ 4      (
+Ìù\91<\18\10K\18:\1d/\ 4ÑÊ\v³\1e\9bÿ\11\v_÷²Ä:¡}\bÍx¦%â2,¦\87+\95ºù²çýCóÎ
+'g8\8e¼TiÙW\84¯\84ì|\87-h\ 2v\8a~©ñSê\14\ 4ûý'i-éLÀy!À\0\11ÀÑèã\162\ 3}\0C\ 4&!e¥:ËÑÀøÆ\17\1cï´Þ\ 1td=R\93*­É\f\9c\8d:\12\92\87\96£Xu$°7@>Z\85\97ò"ä\ 5\9f JÛ¿\8c\85ðÓ°0\vÉtev,¼Ë\v\e[â?àÔÂ\92íì\1d»4õVe¤\98·O<u\933Qîì\ 5Ú¤\870|\8a\a\15\8bH\ 6\8e\97#`rÐ%ð³½K\84w:Ü!òf;]=¡f`ïné\7fnVÚ\a³t\9a\ e\9a\0·ÓÔö\12\8bX(\ 2×ÉiðJÀÜÕ³\962\v\8a\1d\vïóÂÇ[Æ.·¡ïn¸´n_ië\8cê\ 3íO`á·µ=\7fá´UW°\10H!Öyº\8f¶@F;\16v,ü\ e^\98¯EnO¾ÿIÖZ\14ð_\8a\85píö°ö\93É$W§vo§\ eäþq\f(\8e\17»×\96òNW\15Å\8e\85=¯íÿÂÂ\9a\863K=°Ä\\8dù\99ê\9b7oä\ 1<i\1f¹@¼\8f\8byÙyaÇÂÿ\81\ 5夤\94\8b       \97\82]ÃByÛ\18\8abz*ã\9e÷\b\16î$\1aªnÇÂ˼@ýé\8c`\9b±\8a\ 3\13\aï\13p\91dÖlnª\ezRØ\8f\9bûc¿¾ä(k\9creÇ6¯Ê²¬Ä\99$/\81£ð\97ægb\81{\81\95À9Lm2F\14ZGP\1aò\95\17*ëC 62ݳ
+_á\85ë\0\9eá\8ca±^\ 1\135hÐàT\19\9f\1a\9b÷\ 1W¥8Ã9\17\18Ö\ 5{í+É\83yË0\89Bo\9d\14§è\eÏ:å\ 2¸¢óÃE\1c\1e¥Á\ 1±Ç§\bÝå9\¨ð¼âßÃÂk¼`\83\82VXt\rF\1dÔÐ\9fäZ\99´¼?\93'Ê\L_¯¯Vi)F-%Æ\19`T³Ô\9bï\9ba\8c%_£>\ 6\eâ\80Ñ -FwÚ_\86\9f\88\85\14\ 3³C\8c\90ÖÒ7\94´Ì>u"5\13¶«2ÜO¬\8e\94Ã×e\8d\16õÐH-¦\b®°¦hV\84H\8cy\1c\88\94\81XfÖâ\ 1©ÐÒ\e\12f;+\10Z(å\1cΰ\8bP\83¡¨!+\ 2YK]s\f)\96b²ñ\1e³\98\12èìÚTZ+{¸¢¦\eáA\92þý\1eÝya;-9\ 4la\8a\99'\e\13x×±ðÆïÉ\99íå\82]Ç KÊC\9c®tÀ£vMí²ÁÙå\1aÎß³4]&%(º©"Ý-M3èà\ab!\ 3YUÄIJ\8c\14\8b\92\94\8a.ò1º\1cÇ\11éE"Á¼\84Z43ap\8a\97+7¯ßÊÀm]\ 3ùtG\ 3\99Á3U¡'ç\ 50âÉÑ`|*Ø\v\83öÓ\ e¯­ÒD»ì\11¢"OV6\82,\16\85§Ù\1cÈÎ\8c\ 4`ÔÛà\97JP6D¡\8c9«ÓB\8ci *¼ü¬t?·zÞyᶳ\81\82\91¬\17ü\ 1¿.aîÂ\7fc¹`÷cP¤\99\1cÇOá\8a\96Pb­\8ciKǧÌ\8eñ³ÀÈ1P\bìQ4X)9uq°\18\9fl\81EÅjÕõ²Iå:Tõ\96\1e0$       yÁRG*»\1f\88\85\96Á8\1c¸ DÖ\19isÌæ\ 4\ 3?Ù¸¢\85r\0\ 2À\ 1#R&9\ f þÏ!wö\ 2¥Òn\r\1d\16f\e{ÕÁE\e9Ï8\96´ÄÚ\v\98Ç`\83Ã\97\10u®~\8d`Á°¼ÆæGÄ\82{8ªT2²\ 1e\81\rD%­Áx\80`F{!Fs¼\15¦\83+`ön*½\9d\17\86õ ½P\93\11¡c\11r6\0«\ 60ÚÉ\1ac"û\ eÅ\97\8f\8eã1Àq-¢\81A\18õö+Ü°Åø\89V\91ʤ\f\94\aGìZÙÁÏw\89#\18l0
+\84É\9coJ\99ê\18=ÅB¨\eÇ\v(åTö?\10\v\1etM\0ßXÔj\94ÊFPÌ î\98\r²Ú\v\18£\8e¼\90Ì\9aÔµÒá"e½¾\11\ 6\99\10ãx-°\8cÍÕèmtä<c\ 6B\851¹Ö\8fÔÙèÄ        ó%\8cïx¥Ò\ 2³\r\1d/p\9b\17\9aè)Ô\12\83µ\80Í9èI½f-l'\98\v¨ê\9a騳        Ò)&úì¼p\e\vÀ²\13ô,\90u<˸\90"\9c\18j\0IZÊ0\ 2R\80¿¾\fò^À\e
+óÁq;\92x&Ã4sj\f\17>\ 6\1f©\f°\0\1a@ÚC¿3µ\ 4\ e*½t^p¢à}Ë:9ú>|½åDÀ¸\17EQÀàµ\1fx!ÔåO´\9d½Që\8e\v1\8eu\9fØdLÀ\82Íi\1aW,\bny!n´\1aÇ\11\ 6\v×q<ÀÁºp\19\83-Y± V,x6$\1eÃÖ\11\vê\14\v«\97\ 24ÿrã\ 5\97ê\ 1\ 3~ Ð°(\98\1fÃ\99´\ 4ó!@^è4<ä8\14\98î\1fÛ\fí\9d\17îa!±\99\85\18\87\r¶s\81yl\18\14
+\9d\86\ e\ 50\9fq\14\82\9d\81\9cM\14Rg/D\85­\8eè\92\19¹Hà½Qæ±Ê\94\1e¾ÀÆÃn÷­E]¯óÔøÓ\83\97&ý£µ~\b-\eШ¶&%ò\82\14\ 4ìFVü@,ä©É\a\992ë¥á\e\16*ôn\1ey\81[^°ÙÐETD¹É3g$\81\8ed\ 5\9eºÙ\aL5Ãþ>Ã\ 2s:\92²[\ 1\v6þ®²\9dQ¤¼\98\báØí%èH8¿Pê\89F&íõ\ 2'Ô½)fÎ\e\ 1\v6\ 3\1av"\16\92\9d\17Þ\eä0q&\946®"\ 5\83\v_m)¬í\8c\ 4l±@5Cª\1f@s"åf;Ã+EA·j³)D        ¯%d¶\16Ê\92\ 1-ÏÙq\1ah\ëÊ({ì\9c°Cæ4èg\9b\13q¬ì°ey\ 1° ª÷r¯þ\17, :\ 3Ã\84\e<Úµ\8aÅÔØÀÝñ\8c\17\12\9b<\9bÈ  EqqbXJ0h\a³ÅTWÀ«\ 5«ßb\ 1ó\96\ e:R3kßäÂ\ e(\11¾\9fÊUÂèeá²Å\19\8eWp\9f\19Î\83\9bæ\98C¤j$ô\ 6ßÑ(,\16b\9dî¼ð\18\16\88\1dú\vÌÍ*\99Ã\ 2H3t²êSI\80êûؤ\83µ-6,\ 4fÍw¶\99þ"è\aLYð¥Ví:P®Öæ*|0\98%³u7­½\19èªÚ&[QÄ"¬Sãì\85\87*hÿ/X\b\ 4\ 1Ùf\9d\10\8bÍ\8fE\11®eO\9c\1f       K\14!/@\9føZõz\84Þ\82S\9ca\84\9e\9f\ 4T§Õ-\0ê\7f\vÞ`aÖÂë\9d\8e\849V\95&L:?Ò\0Z\ fhC¾®\95DÛY\8cDbú\9bê±\ 6\19g@\ eFɾ\86á¦\ 3µ¬\96c\r\9af¿óÂ#XÀ¹\9fDXÅuA^(/y\81ãèSä\ 5]\fM´¿êH\91ýä¦Z\vá\eÕª\18Ó:E\87.\91)Æ·\92dÎA\9b8u,6Î\83äÈÄ`¡\8chM\16r¶slý(\9b½ð3±`bº\14¾U/úÆð
+¤7ªRC[Ö\96\8eJ(üÆ`|\16\1c[áÜ\19a½#¹"«'Üê»\91¢\12>Sp\85\18Ó½«(B*\fð\15¨ LL\b\9frØTÄ]Òº>£\15Ã9<^±Þó\8bÙ\ f\89­\\99\10k.[¾\0\15\8e\11¸ÞÒ÷\1c\8eÃ\8f1\9c\14Î\9ew^¸c/¸b\15oxa\ 6Êßxa´Ê\r\18Π \80#rþQ\84\10nÍ]18ä\85
+\vO\ 2\16Pð;íÙt´un¢FÏI\8enWeK\92¬Ù+V\85NV\85Éù\91\14Ü¢úáX°\91s\9fÔ¬½ðîx\ 5£ËCáIh<\7fò\ 3þ[~$      ,\eXçÞ\82¶3N\7f\89"\922AÃ\fy\ 18\1eÔ\ 2ɬZÀ\Ê9\90xh\99ßýÊa¼\9f±î      èHL\f\8a\ 1\94zP\1aVõ4eZ)\89\80hÀä Ò:VmR5>«ËçrÊV\0¶{ûã±`>\11\v\ fT.\9ft7e\8f\ 4ÄÇãçd\90ü³öB¢\109HÌ´\9d
+\f(\ 2ò5¡JÒ\8c\e`}$þ f\1dÈoS\8bq5¾\12\ 5Ä¡X?¯Ìï\19\9e\81\19è\af\1eY7ûø;S\9bv\9agÀáöÐi`ë'\13\ e.\86\16C\º\ve&ðáI\82\7f\ 3\vÕC\v\8cÄnÆæýþоٱð1{á·¶ß\8f\85\a\17\9eJ\9b\87Ê\19ås±cá\ 3¼°cao;/8{A,ÿ\1e\16¢]¢w^¸ây Å¿\87\ 5\85\91      û\9f\17ÿü®µÎ÷¼¶{-\13{ûPkÿ(/ü\83X(8çô\ 3\7fÓ4¥/]"\87\13/6Fi\1a=z\89ÜÞùÞ_x¶\8f}¹Gþ\16¿\8b\17öµÎ¿¬EB¾\16É\80'^\96Æ\18µ\1c\1f~­'a\8dW[ ¥Ø\8d¡ó\91¯#ÿFû?è/\97Ç@ó§O¼LáVZ?j\8br¦ß\89Ó
\96;\16öö}¼ _«Ø\8e'^ã\ 5ý\ 4/è÷xA\8bÝa¼·okiß¼¦1ÏêZõ°ñq·\foß)\93ZxÝ\ e\85\9f7zNÓòW¿Ûðâ7£ã5ý¥ï\1f¿Bõ^\99\9ceØEïǵLkRìXx\83\85|ÇÂ?Ø*ýn\86æ\8e\85\1d\vÿDó±RÕ\8e\85\1d\v{3&¨Ì\8e\85\1d\v{\83æe;\16v,ìÍbaç\85\1d\v{ÛyaÇÂÞv^ر°·\9d\17v,ìmç\85\1d\v{ÛyaÇÂÞv^ر°·\9d\17\8ciÿ?,Lïa¡Ý%oç\85okyÇê\97ªUϽèç\8f`\81¶DÅw\8fÀ\9an{ÐöÎ\vßÖjýZ\1d\1dÊ4£\1fâ\85NËûJÒ,t½\8bÞÎ\vß÷Í^]\r³¼Z\13õ     ,Lï¦ÀuÚÛEoç\85ïk¯\16n§ÃGí\85ì=I\9f«]òv^øÆöjQ\94âj\1dág°P¼v\8b½í¼ð+Ú3XØÛÎ\vßÛ\8aèñv1RÓÇÏå\17XÈÃ8\ e\1fü\137/ÞöëÚNJ\7f\8e\17"\81K\8a>ÔÄ\85éP?zêVYæ\14\v\81~¢uçFó\ fhl[        \85\97\93     ²,óq\81w/ÃVÙo\eôce\v p;I\13\94\85I<Cýõ\b¯Â\ f%\9c\14á¦\12z\97:\eɳÎäi\18\87ó\1eÏ«±Ã\ 3
+¸Lä.Óì¼ð\89XЬï\1eùÓ\91Ë\82GLt\8f\9d;n\8bs\9daaHÊ\87Zâë3ÝjÔ\8f=òWþ!\87Rh¸b¯C§Ê1õÝ~2¶"\84Ô\ 4¥y±\v:u\92\e6\98Ù\8d\19Ü\0\13ázQv¸\88Í¢íâe\ 3\84k²hqZ´°a¸\14r\82«sµë9:Ûyá3±Ð=xd¬/±ðè¹\8b¼\86\85\87]¢ô\1c\vµøÿ\15\94ìÐ\e\11\97a\10\95\95\8e\830\f\eL\82ïÒ"´«Uúv\1e\82î={D'ðH,\ 25é*\b\12"£EÚ1cÀ\95\84µ\9a\8a\86\9d,ëµ\b\11ðt\84\88\ 5\99áéËÎ\vÿ\v\16®ð£¦ð¢?\84\85Hþ`,Pá\9b^Øo'as´mµ\8f\1câ\97\1c+\87\85Âaa-\aØ\93Ã\80o5ÈF\97\91\94H        ¸\9e ±KúMº<ܱ\95\9cÕ\8e\17>aÅÞ\9d\17>\93\17\1eÅÂìVú}\83\85\87ßæ\15^ðæ\9f\82\ 5Ë\vv\85ûVó\ 3\16\12\87tî/¦ ñ\19/d\17X°5kS]Q9`Aeà\85f\ 5Ay\18/¶ÅåÃpÅÂ\ f\9dhÜyá%,|\84\17ØðS°pä\ 5\18Ë+\1d6\9eçåÀ\11\aí&bÓ\19/\fsÓL\85éX\ 3-:ðB¬\83\ 3\18\10À\v\89|;UyB\11Î^(§Æû\81k®í¼ð\92\8eô\11^xØTù&{¡m[\ 2Ò\9a9\93615V\8f\vÀðÇÕÞ\vóÖv\86oЭG¢\98×UÛk\ 6Ý\14Îr@^(\11J\13\9c~è#\ f»kIÊrã\85ÍFßyaç\ 5\\17\14ëØÎ\13\8a\1am&;\10§\r§hMÌ\rÿ&, /tZ\bÁ2,¡X&Ðf3¢ÖTk    \1aQï(ìÀ\vuéû      `AøÐf\8b\ 5 §\8f\8bí¦VÒvÅ\82\ f§«3,\84\80\0¸°å\85Á÷³\1f¸\fÏÎ\vÿ\a
+\86Ö¸\94\18>è1­\19È\95/u­JSôR\93ô»°\80öBÄíb\80Õf/\f:ÅIÁ\94U\ 6\9e\a\ 3JV^X®Ø\v26öì\19º)\95]Å@è\e06òb<\1c4k\18pyTdøåw{aç\853^ð5       \94dñ \eÃH\13Ê\ e\ 6Ïv"Ú7\83L<¦¾\1e\vtô,\16F±n>`Ásè/\0\v¬1Y\vX\10ü\96\1fi[ïÅv\93/\14\ 1Ĭdr8È\10÷Ñ_ya÷#í¼pÂ\v\80\ 1\14¹Hļ\86a´g¦\ 6yI¥o@mùâ\91\ 2Ü\b-_çG:Å\82!\ 2\ f\bd¶0
+\9c@\rHø5?\12\ 5\80\ 5ì¦\88á\8cÛ`íéY(S¬±/\89=1ªw^°\8dÓ÷\ f\99ò¯ÂÂOã\85Læpa\1c\98áâs\9c      f\18¾\bæSÙûY&\93¯×\91\94¬\84H\9duఠƺ®G\10p¡ûJi¶´ðì\9e¬;ä\83+X¨É\e^\80A\aöD\ 4\fê\11cWb¹*{\9d&U\87\ 6\88ó#ýã¼P±\9b\ 6aãÜkÅû+\12s\8fÿ\r^È`°\9d@¯¦"\ 6\19\94D\90\ 2ÍWCüY
+ÆØ\97®p·ba&\92Á×Èú\15\v       aØH\84K\1a  ÉZà\ 4ô\85fBö0\90Áç\94¬©«\99ëø\ 1\14\8e
+©Â.á#êGt`Rô)\9aBÛär      [ðТOà\9cæ\87\9b\93·\88\81
+÷âCݽ×GñYòå¯æ\85\ 3\16\1a\9dqtòÃ\80i8Ë"P¦\v\9eÒ¯Ç\82)hq\87Æq\1f·C\ f¿5\8a\857ûp]P·è\ f\81\16\ 5ÿùѱßÅ\v·±\10­Xðå»\ 2\90\88«¼\10\ fmUµmu~~\91\17?×^°X@\1d)ôÑkC\84Á\99*\ f\94\11\¢ÜûRë2ÓÓ']è=MÎëÌojßÇ\v\9cûÞH|nâ°dÝl¸ß \149è©8Ê\ 6Lv\13\105I
\94%ñb¯b\15/\89\9e)$W9ðt°õ-Bÿ\88\85A
+\89^òóeÖÊñ\11^(Ê\16PT©      ~\88\11Oø©mýâ./Ðmhå\94Ò5\85.M­Ù3óã¨û\0/\fá(\ 5Í\ 5«\ 4`¡Òm"\18ý\rXx÷!ùïÊ\94ø>^à\11¨\8cD'ð\91uð¶\v´\e+\19\r\1aÕV\13\v­¦L×5XX\89\14"©%QR1\ 5Â4\vÖ\13\1d/LÖT\89\8eÉ\19\86Ñ#\16 Ë+\11½íøN=b/p\86\84\1a\ 2\1f¤®á\ 5ã'!\b¿Ã\v^LP\12\ e¥\94 ãÛ(\ 3\15\9b"\11Z#Ó-\8eî®ðBç\9b\18n\93ª        ôë\0ôqÑ\aj1\93b%\ 3#\15,Zõ¥\ 1
+\9f\86\85\8a 2Å÷`¡ 8åBF[\ 4"\15¥qX(6{!\13\94\8aÊÂ#Æ\0\16"¨QðÚ\ 6\89»@zGÐ\91\8aE\86&\ 2Ó2ÊÏì\85\f½!E\90ÅÜä1(©S\90\13æ=À\v\1cnIM\ 27Äé`^â3Â'ê¦\80oòB\93Ø\90ä\ 5Ϋd=\8e\f],30S¦I\96\11С&\87¡\v^ 7FÏØ3έ´êê;\16¾»\95B\8eü{°\0¼\0B?*t¦\83¤w\ e\v\82oöB&\8b\0e\16¬Ç\10ß\16\1caF\86vDT\14Eê±\1aí\85H°0º´\9dqJÓ´\1a\88\ 3ì\8fÚäb\88¥\1e\8b÷y¡\10\96\18Aü]ÈÜ\bÚ\vkßµ\17\9aÒ
+u
+JMk\17\7fÄ \9e\90\0\ 2ì3\11\9crJnðÂõ6H/\1fäwD¬íX¸ÞRq\12fþż\10á\1cËHL\8f\8a¼ªW^àG^0%N÷\80\ e\1d¢_\9a\föhÐA"\84¬Ð\96\170®EVü\12\v\ 5Hh\f\ f\1aVS\89üdrô./X¿~\ 1ö¬Ã\ 2\9a\ 2gXx\9f\17¬·\18­áj\ 4lÛq?\1cÝäÓC¼°"\9bhù¥Ó
+\97X\0³Ì[\8d¢Ä·#Ì\128¨æA\10\ 6Á\l\87ÙÍM\0m\9d\ 2J\ 3ÛÂ\85\aÑö\v¥nÛÖ×x¼\87W\9dB;Í@\83Æ\14\1enL\7f&\18\ 6A¿      \vü\80\ 5TäÕh±ÐÊ\13^\0)N­\8f5Æ°_ÒnXà`F$´®M\896%O\88n¯ñ\ 2æ\91Ø\99\7f%0\94þA{\ 1t$N\13\18Ä\1d\16"\19\eFJ?óówxaÎÓ¨9ðB\v\ f0f\86\1cn:?É\v &á÷Ô\95Ü°àc&çPØORÚ\98¨L;1\r5nqÝ<àG\95\9b\82\9cd\7f\97kê´?Ã\ 6ß}\9e&y\9aàÍíñ\ 2Þyï¢2B­ {×\9cÐ\1fI\fß4\a\v\1d¨Õ6ØÅG\95¤Àù¦U\9c±cahoì|å\11\v\94ô(´µµ\17\86ÈNx^á\85Q\13F0»Ê³¹·Ý\83¼ ±\84\0\e\16\12\83#´ÜN¹Å\v«0\0/\b\18B3\10ù\88Í\ 5²@1C3\93;ïa^ø¾¶ba\92]D+Dl©G\18ßÑY\90é|\1d<ÂyòF\9cTnõ\90óD\ 2\97³Ú\vc"ì\11K\18\fÂ\14'\913\81Ù¡AÑ`§Í\12µØf$\bJÆì\8bÁ\r­ÅB\e\ 4    \93ÿ´\96\ 6¼@Ñk\8e\15­d\ 3\1c
+\ 1:\92«³\8b~FFæ\9910eÏx\81*\96F\95®A¦Cx\83y#:\13f\17¼P\8b®ï»\12\95\8fGýHl\1c{\9f\9a\15\v\11mgº\19°7x!\91\1d´þ\10÷\ f\ 3§Çà+v\98!\r#ßô¬½ðíXpñGÐ\ fÜ¥\9dadõ\91\17\99-|\99ÊñÀìTÇFocz`\8d\e\fiÊÖ/u>-RØTQ\1cÖF\89\0âD \16B\vÃä_ÆÂ\80f/òe\r¼À4*1 ù\8b\ e\94íÚ\85¹ø0dN\18¿Ü@\a¢g\13^\ 2ªS`0\a0L+\18çg¡§\18\ 4\8fDg>Õ\95\17,\11L\r\88·\ 2°<Ê\vb\9b`qXH\1e´\17Ê£½\0ö\8dU­}xX\8c0¥m;Êf¹m/ð\98Ïáìô"Pؽ\19ôófU±©SËWÅܪרaßö,=\98 \ 67ð<ûcÃ\82oËax\8dKlv9\9d\e\16b=[in\ 11öúÔ\8fV,\1cäÝ::\8cã\85Õ°8\9b\82,\18B,\ 4u·&\ 2\8cR\8f\80\ 5\17\88Jÿ_Æ\ 2\8d\Ô"¥`ÔR'   i<cð;oì{çvw\10ÒÕ«\88NM8\1aÏ\84\ 2O\8f\1an\96\18%\83Ó\v^Hà5¡\13©\94y\ 2ïi`ÅC¼p\8e\ 5åb)ßõ#%oüHH}\83\8bn¶#ds\87\17ü\11\94ðѱ\90s[%Ú^\ e\14¶É0§|¹Ù\89õ\97;\9a\95xhn\97\92ÐT`\e\94õ\ 1\v\91\0}\85Z\83 ?RÆÆ\v\1e\8dò\f¾zÍNd»       Â\9a\14çX°¼à5\r\18Ä\8dôO\9279#^\10\12ø\9eõØãmÇaÃB C³7+Uäs®s\8a\85
+\86&®ô(Ä\8c©\86\\10\18÷\ e`x\8c\17ºh\9e*\18è\8b'ya\8d:ä$À=¾\93¥f¹i/p\16bYúÔ\8eÍbÅ\82\1d\9b\e\8dX\18±ðJ¸òB\18\80H\85wx¡zÈ\ em\98Ç\b\11\81\81{o¶³\aÆ­ðA\9dǯâÙ\9cÎ\13Û\19\rkè_ë\f\bË2\99\rY\r¤7¼°ÙÎÃZøh\9d£\84nÜlízL \8f\94ß"\16êªê5¹\8dí\89\10ì\8a\8c\11;\7fé\11B\14\ e\8f=q;Bø\89ï}^w\98\81¸#qÇðv\87\r\9e]wLÛ\8e\11À\ 6\9c[åãzí\8a]ÙÑ\ÙQàÓ`ÇÇЫízíz{LÜ\91À=P²\9a·;Þ`\81}>\16<\8c\98à\99ê'ãµ@$^ËAUá\8fÌ/lXp¯º/à%\ e¯ðBc\ 3':=\ 4A+E4ë.IÊ8¿ä\85\98a\96¤õ\9e\ 5b!Ö\98\0T\ 6òÅÞDÅà\9b§È\99EÄ)\8f\1a+F´Á¨·5?\80rÚD@¯V\8eS\17ö˧ÅF\81¸\ 3M¢@ve\f7\1e\17¦\ 1ç\bm®ÿ\b¢_a]\98©L\92(Ôã ¬Ø[,(ØY\82í\1c\84Éx\18ÒOxAú¾\9fy\80\85®ô³¸8ÚÎa©À0Tõ,çTPË\v\98\13ZßÑë\0PØá½E\97C%z\15¹Ðn\a\ 2\8f¸ã´\8cÖ÷Ö^ÙÁoí°5\13\ f»\rT¬<|¶\83¾ÙQ­î3{m¶\16;ËÖÌmoÛ!Ö\1dÕº#8½Ô¥f\18\96\9f\8f\85ûí^<\92¿é¸å0\f\99UÛýà\91ù\ 5\ 4Ú"\91\17ÜÆÄÒ\1d\1fÐk\b/{\96¶zÜ|É\vjÀñ\0\87\13J\88´*Y"\95\95¹^4\97X\18Ñf\9a1Je®{¦±4\ 5ØU2CqlÐÅ0ö\ 4¶Ö\1aUùLZ\19\8aà·\8eY\ 3Ì\1a¿m\ f\8cÍFRßaÁ\81¤\96Î$ Q\ 4Ï\91é\ 2\9bì\1c¥ý\ f+EF\v\8e.    ¹à\85\83½pÅvF^¬køR\ 1\8et\7fZ\1d¤ª\8c8`\13¿Gá°\90®Úb\f\e¬d\17«dÃ\8eÂ\89|q.òù\95\1d«¼\16öÚ¸ã\8dÈ\17+\16Ü\ e\11½Ù\81\ 1\1aåzÆ\8a\85â\80\85`;\83Y\91/ΰp¸Ô×YIÿoþ\82}£0T\1f²\94¦5ä#\ fãÔîÊ¡E\17öBQ Ûöl°\13Õíj/ÈR.&g>òB?y\9e×\1c\ 4\ 6\1dÊèé\ 5Õ\1d\86:\7fa Q\82L>Ø#\1e\990êUé*\96²\am
+D§\9a[xºN\86°\89R8°Äñ]%&ô°Ø)\17Aéz\83ôÎW\90¯3!Æb!ÏA÷/,\16\16YÛr/N\95ôW,tì\8a½ÀoÚÎ\ 5«M­L[·#z3¢w§\16¬({\14¥¯§KdåµIÓ\19\8c\16\8aBFÒ4\ fÖ\1d\v\8a|Gßì\98Ò4e×w,\91r;"\7f=rÂk'y\9aã\8eáÎ\ e\9a­;f¼v\v\eÚõÚá¶\ 3ϨÖ\1d*M£øtG\96\86A3ýÏXøIù\v\98¡\0Xhà\99ú6Û°0\81ÎT\12°¹WÛù\18tke\16\14%\ eã,H;Øå³UÐ\ 6\19s\1cªqÎÔ\17&F\85JV\1c\1d5¾,b¼\f¨éËár\ 5+W,¸µ\810ÝYÙ%µ<Ù\1eýHvK\ 5²]0[\898\96+/Ìrt^\8e«¼`õ§Â\15òv¼àÁx
+X\b\ 5\1aIG,Ш¸Í\v÷°\10\9eÓô\80\85\ f;Âí\8c³\1dË*¯Mºä7°pÜaE~>îH7\90\92}\8a\85øî\8e\ 2þ&þ\1e/<ê?{Ë\v6V\e°ÀÁà#á\86\ 5\9d«ÖÔ\19\ 2\84Õq\92\99àÿeÃB&y³z{#\9dø2Ë|7UÁ\11\v£+Þ\88ÓòÜK:]5X´1\10¦r\a\82Íw\98Ö Õ\8a\85\è®Â¸a@\8aÍé\ 4ýìèSE,\0«\14\0\11\89\87±Å01ÖJJtyGÖ[zÄÂÆ\v®H·S\95
+{<\82\1aô¿\1c\r#ÀB¾U§½é\19\10\r\8c\89*ZÒ\10SíP²\15|\88A^Kø9.\80\ 5\ 2;@ú\96\1e\8eÌ"·£?Ý1º\1d\91ow,©ÇÜ\8etXÏHÜ\86Å^;\84\1dÝÉ\ e\85X°;\0\v°\83\9d\9c\91Î5|ð×kwpfðvGfw,v\87\9aÖçO~\ 2\16~\10/\80pM.Ù¿§"¯6^ \15£Ì³¼PmþMW\8eËba\91\rÎ\97`"(\95~¦1\es¤vôíì\11-ÎJ
+\93\12-\88Î<\94V\ f°`\ f¬MvÌå m²\8e\fs-¤õ\8e\98¼\83O]\84.\17Ç\1f\9e\8b\1a÷­m\82\87\14\ 3¾oÌ\1d  lêf£ðÿY\ 16Ö ÈÙ%oN®Äv\81\ 2D0³­\ 2\ 4·ð®üÁÐ5'´º\89\ 5ä\ 5í\81\80.[\9b\8f\1fí¯ë®ùðáÍ\8eåüøË+À\ 1érµ\9dì¸qÓË\róÛ[]ì8<`Tî¼p\86\ 5[\ 6¢\170\8aWÊlXÐ@¢  £\88\93ͱ\85\8a{tÐëI¥2çáJu\9c±¢(h¾º\82\8fX`¦\13\9eá²²Ü\13\82\1e8\1eíñ\ 3/\98Óèð\82^\9f\ f·ûù\9bÕ¾x\7f?¸nx\7f¤Xú[óï\rÆ¿\0\16ÒM,·\ fo\7f\8e¯¼öµ\1d?\ 2\v?Ð^\0\rDd\a,ÈÔ\10,\92$¯ø\91zg²\82\94\17h/\80\86b¿\ fð\ 4úT7\1d  ö\0\98Ð\ 5\8a\v\98Ú\89\17ðÀ\81äl>Z´~ùÑ\98íwR7§þý8\13ÿ¦K¥ÈÓ¦\99\97?Ùv^¸ð#ù\96\17\f\ 1D­~¤R/¦\a\8d\b\9d¤¨f×µ
\9f\99Ã\82è¡\14£¡L$­Î`ä÷̪#\rNG\1adR\12è\97D÷£\94\94»\ 3\9bcÎhtð#½ÞÞIÝ| üÏ]¿j\91¦\7f\13
+`=ô}Wí¼p\9c_¨a\8bß\17&SÔ$ð¯/M r\13\92\19tðÙt¶4\v;D¯\rÙa~\1cxA  4\13f%ðwô©ö¾é2\9c\1dÁ\95¥\8aT     \96\80^\ eúR\8dÙ\80îÀøø\f¡äþ\ fÏå)\96?ÛRúEaÊ¿µ>R ^ÈS h\90¢\ 3uíLzkl¶;"?E\9a ëï'\ 3ùØÿø¼¶?\8c\ 5@Ãÿ\8e\85\1fÅ\v\ 5y:b¹ðzTs\8aGËÕS¡ò\86ÕWv°à),\14\ f¤^\17\1fØ{õ\8c(Jw,ü\e¼`\83E\9f\14\ fæ\9eâáeL0\13\96]\89úñÇC\9cªWµm\8b«oN\95\rÐ.=\13\fÎ\eêg+û\ 4¾\89±T\8eoã5æ¬&\ 3ºM\93ÖUÞkѨÉÂÆ\96Ð\81M\8d½$\1cÑ´öq¹\9fa¢Éso5)3\7fú£`HÓhç\85S^0Eð´ÖØ4÷5£Ëû\86Þµc½ù\80\85\f+ßà\8a\83\89\85+f\1a¶ÚÆÜÎr\8bâ\ 6\ 6«mÍ\1c¬6Ü\bM\88D/\18qI\9b\19\ 6\9eS6Wö\10°ã}wÉ\10.i/4iYÌì9\8dÌÍ;ÿQ,Ì^3§?\8f\17\1e=7Õ\7ft\1dÏLÏ\9cs& wt°aa\8d½X\97\99
+@1S
+\10ØÈ\ e3\0g,Q\80«\13ºuF\14bÁc¦e\94\17XW;Ã*U©ML´\13×6-c\18\9fCý:×ö7}ª@×_äSíiúH\83G¸ÄÂøع¹w\95\17²5áìÝ\16\9e\ 3v\94Kú?7ZmXH­¸Î±Äåk\11\v\83D\7f¯©Ù\8a\85º\ 5¹¯×9ÂÄ)\86\81Àh\f\96c°,î+\95+º`*±\ 6c\94\12Ìv«Íu\ 2°\10<W\ 4ð/óÂ×Í/äòñ¥î/°@\1e\92\17<ýD;Ç\82þ\ 1ÍUa:ÁB\89ÑÐ,3\83P5j=½Ã\ 2e±-Þcáá\96q\ 3\e Å*\0\98´Y\12Ü7tn\81\82\7fÀ\ 2Ãù\8e\9cµ"z 4õ\82\17v,<íf¬\86G[{a²\94ÝÃ'O\17X\88\82\19\fãÇoûe­+WUi.hJ@G\92\8b\ 2õ\1eyAà"\9c1YËaØH\ e¢\f§\9e\1cNµJÖu\80\82~\18\95)H\b\9c7VG\82\ fX¼¡d10BH\12\8c\8f%ýSX\90;\16~zë{ó·\1a\16E\92ÚÚÎ9®Él±\90\8bÐ\8cUì°\80UÚp\11C\899IÎ\87U)\9c\11g]Â\8a\885µ²u3ÁvÆÄ%o½$ð@)\16ø¿\1amÌx÷TNoä\ 5q¼Ç`ìXø^,Ôã\88K^$r1£HQG\92\9cT\86\84\89[®ªE§\97\92ý8¶éêmè\18Ó-|\9cå\ 2F3èH1Á\82ou=\ e\v^r\84KN6\1a¤\1e\rIB\9cVl\9fÌo/òüÏÆ``GíXøqmËU\0^À%i+@A+Í@\16\ 1Ã\97å\85\ 1ó;Õ6\19¢\9c½@e\8b\ ei\96ù6a­\1aÍj/ ¼6/\19`Á'\8dà.\97èÉüö¿\1c\83\91\11låMïê¼Ã\ÆÞb×­*>Tn\9a\97¾¿<c}ø³¡-      ðÄ2\7f\1f\vñU\8b\90Û\8ciîWÕ½²E^æ\7fm¹Â¥\1f;ú0\16Ð\96\1e°dÕ M#úÚøn\9dµÌ\96òÜ°\90¸L\9d\bM\87Þ´Jù\88\93Ú?ÁÂ\96à\86XhD¥\¡«\8eìX8´üª\81\ 4\9aSpu\86U\81æ
+\83ÔÒ>â\8b\9b.<D³·Nr駪ðä2\0Å\17«ÙKç\1c\7f\a\vª¾îç-×{ßs\9e\f_½ì}³V|x\98\1707ÝÇê¶Ðÿ%è:ö\95Ù,Îã÷$2¤|îá8ÀB(1a­\8e0­ç\ 4\v\a\9c\0h,/\90Ñäá\13ó­E\94ÿaf¸ò®² H\84̯Ló\86&\v±ºCûHéÑH\ÄöÔãËXPãzâô\0\16ÆëÓÌ?\ 6\vï\ 5\0VG,¤\16\1aÖ^0£ÆTO+º¶Òí±Zò¶\82Ãl4©Ä"ε\87óËW±`Zí²A±KÂ'&êðLæ¿«$]á\ 5W\1a+4\94\7fsC\ f\814vL&èÔHí¸Ï1ë\8aNÔÐfºÐ\9aÒKçõꣽxw½ÈÜ[\9c>\94\96å$\82\89©\80\e:\8azy\ 4\v\13®|\12yyé£>\14Á\ f/uX \1d\eïÝ;aìk\8b(F-ËÞ\9bàö6Þm*\94|^y&¬¸       à߶\vËx\96É\89Ú9ÖÖÃìÇî_\12Ûe\9dBÿ û\15Û\an\9aõ_\0Ü\90*ï  \18ÿ\10\9f*ÝÚç=Ì<Í\17QÛ®\92N.C\8f(ËÍz\r$\v¤\96I\9dÁ[ðÐ\91ÇG­ëÈ\84pT\9f\12­ß®\9bR´¨ÕÌ\1dëÀü\e\1aSøq 7ª\18Þ5\17\ 2É\98dðª\98\14Dz 3ã|*\1dó\alçZ
+¡;P\8b   \13b6\11\91\82ɤ\90Îy?ܯr\1a~õÊ`ùø\19A`       û\84\88\110\e\fï\1f^dÅûX\fÆé\fûÇFðyèÜ\9f.ü,0ä 
+       v\95\17JÝx\9aõ\9e¯Ë\89¹n\8f*é§ÄÚ\v5\fù= E\8c@±¬Oz6Åò\8dCªè5K"&:Á
+*\b\16ê\8c¥Ì\1eÆ\82\ 6UVT¦\17¹Q@ã¤Ã\10ãÇ°0ê\0Ô¸bÒÄPÌ®\a\ 3´Ó      ß°pÿÞñ\97c¡þ\8c¤\11þ  ëLG¸\1a_óø÷ý /ÌÍÔ¬\7fç\ f\89\1cÂ\1aªè+ç\17\1a=Ví\bJ3V\99ÅH\18\93®+\92x S`,X{¡°ë\97\ 5r     QóÇÈÒ¸¼¢#aþV*1ã1Dåö0Íù\b/x¶\1c0\96\97@ªRvjõ1,(\82çG\13>\1a¨Çøt³>òÂ\9fÀ\82\ f_"|Ò\17ý¡x$,\8a$צû\ f\99àétÄ\ 2ýR,ز\9a}j\8bìP9úY&},\bD-\16*\87\ 5,Ðég\95\fBôúU\9a$\17B\8aÓ\9b\8a\8c5\18G-\96\90cI­       mÄ\\ 4¶téÃX¨\11¸y\83³Ið|HFT\94\7f\8b\17î.\87þ(·<©f}(NÕ\96æÚ\9aø\101|\1f/ÈÐ¥\7f£\94G CA\v\ 6ì\84æ\84\17P7Â\1a;\9eÅ\ 2\1fĶBÒ9/Ø¡\0\1d3\81-äNÆ'°\10\81ÅB$\9eä\85qÅBj¿\85vXøc¼ð?´ü#¹<Qw\1a\83\98D¿\82\176\1f\eJ9\ 5y.\8a\9c§XÉ\13y\81m¼à\81\ eSðÔ.îRäE\112V\ò\ 2«ÓiJ±ª¢FÁ|\8a\17°¶\8a\88PGZä\93¼°b\ 1ý^\89 NGúk¼ð¿´×s<ÓF\9c\8e~\18/ä!!ª¿êGZ±`³xçÕ9z¢#É\82»å{&Ë\1e¸øìabóÈ\v\89]ÈÊd    ®á\89ål\9fá\ 5]Áu[S3jË\8b¾À\v\13pQ\ 1fJ\86«\9fü.{!ò\95ÊndY\ 5\98¶YÅW"\ 6¢¯ÇÂÇÆÝOR\92¾\82\17àªÑ\95ù\85\13,\98R\ f [\8bC\1cy!Ñ\1dmuV
+âÖ÷ì¥_\8aþb\9ew\8cB]B'øXb7\ 1"©Yó(\16<-\95\0\ec\12L    ù\92½0IA\18p\ 3.I+\0\vú÷`AiF4»>%×i&\98¸L\1c,êä'cáMz\88\1fý,^¸\1a\831oÓ`\9e²ËÓ\b\r\13\12Ó\95\86Ö\ 2\86Z!ê\14\8eÊñõ
+qé5ïá}µv       \99\10\84\19GèR\93Çu¤¸Æ\82\9ff\1aëÆ\9fM\19>\8e\85\ 4xl©8 º\1f'Ðñ¸\9fM`ÎTÍoÁ\82uÎ5òzéªÞΠ·\17ÓÅù7¬:ør\9cjê½ÉîRùÛY\a\eEÇ(\8fË=é=^°\87\1c\ fú\8c\18\8cÇü\15Eq^\84íZA6»\1aÍ\9cL+{c\91Ñi~\1c\vצ\80\1eÃÂ\81áÜ%\86êìr¿\0\v\83\8dX\1a\a»p\ 4÷`ÄÉ\83,(N±`%¿ñíÖ¥Ä\9a\19¡îfÃÃ,,LáÍIX|ú\93\8bÃ×b0"ÿM\ 2\9fØlðùÐÒh\8e³Ê\ fÓ\r\r\87=K\9e\86~\95Åst\93\17òh\8aý¬ÊÊ`yÕ¤ù\9e%¼/_öc¶óÇ°à­ò\9fɬdÄü",ÄÚÇð\16nW\17Á\99\1cB\84Ø\96\8eqXð\80:B\9c_ÏLÄ$Fí)\\ f¨\97LöÀÁL\7fA%\83\ fäµÙõ\13ÜJskË"7Ä»R\84 öM©ïÌk\12Ø]y+Ö]Y\11º¼_VÚQÿ\92\17Ò(è¶m,\9b¢/â\85ÿ \v\8dJ?\8a\85¹v\97à\9dÕæ~\11\16@®E\ep·Ò\ e\a,àbqj\95î^Æq\98\b\11Ù)ÎQØ"ñ\9d(pQ®\ 4TA\9c#e2h>\9f\17^\9fkK\ fièd\13Y\92\9e\ fñÒ«\ fIßÖãz´0Úä ûC~\8d\17òy8ã\9cäyjÀÕ$È1¾9\98\8c-!\91ÞP\89\ 2?y£·¤'\85~îv}Ä\9fÅÂõë>\85\85£þv6©ô\e°À3\86ë(\1dx\ 1\938K\97¹\80ë\8c¢¾\r\86\10ª\9f¾.*\19\14<·Z\93õÛ©Ú\88ñ+\9eüõx$\9amr:\1ed¿IϱpRòA\ 6ù)\16\88<·¹ßòB>½-\17Ñ>\r\86óù\ 5μB\9c¯\8dz\90ù!²ËIJ}n\9e\95Çå\87£,º7ÈÓW±\90\ fù\a±Àëð\99{ÿ\94ù\85    ×\99F,\14\88\85\f«ªå~=ö¼\93ó<X7w\11\ fLÊ(\12\9aù\91õa3I\18\91äÁ\95¥\9fÖ\91\85t>\bkL\8eòz>Ä\9f6\ 2\ 6stµ0\89]ÿá\9c\17N®®_ö/\9dc¡ªa\bê¼\10\9eömP³/©ÉtIçú\\8b÷\86Ã\80\e\8b;XHÄ˼PÊ\8fba\91¿\ e\v\89ukWº8ð\82\8fXH\a!XÔáD\8eÂ\17QkÒ\rÀ\16QË4£¸\88"\13]ßwI!\86\1fÅ\vv=6§¾¤Ã©¼ßÂ\82\8eó\eX@)\7fÃ\v'3Ú\87í2Î?\80\ 5N\12\13   \eâ\8f\ 1\99Q;á6I¡Âõ8\2\r\1e`S\1a(\9fsç@\9a'+î·E\8cv"æf)ýæy,dÖ\0\9e\eþ2\16b=Ì\86ÆÙæXù\ 5XpI:\89æ\ 3\f"T®¼ SÃAYµ¶ó\ 4\16²\9d\ 3ÍtêáB?:Ããìò»Sc¾\ 6\vi;tÃ+1\18v¹@\a\0ê\9f\8eð\97¾Ö­rUt\v\vlNÏy!\ f\ ejV;Åâ\14i¯b\ 1=\90Ôb\ 1×\13\98@_í¸É\81}\14m0_¡ÆÈíÂüA©ÉbT§I)ÀÂ\1fq\ 6\ 1\ e\917Sd< q:     )\ eÙ=\ fc\ 1¯;\15=®öø"\168ÁtáZ³mvê\17\87ñ®\98\99\82\ f\8bW\1d)=ñ#\rºÁ9\13J4\10E\ 4êKYè
+\b¼\ 1\88\f_\84\ 5\9b¹õ\92\8aÄ\ eæ\ 2\ f\8eòNoó\82\eXÐA~Î\vÇã\86"2Ù        ³<\17:\b¶ó\96'\88%\11\Z&\96fd¬)%f\ f4\81lM\ f[BPJíè\fÊ\92'\94azôKÉcÍ\9aPb\9d\86äö+.ám\11ÀÒa\89È\87±ÀáÖE/cOØå._á\85  \10èK\ fÆÕø×Ø\vðz\ 5\19        I\848òÂ\11\v\91T\ 5\93\1dX\aÍ,Ä\b¿\19\ 2£\17\91#f;\7f\8d½ðê¼óI\88j\12\1dqÁÒ3Õ_¶^)NHã\ 4\v$\f\8f&A\19\9dñ  Ð\98\88º§\1d«éÁM\83\81IT¨ªí¤ !\9a\f­\8cpcRZ{Áà\83²À-Ò\17\92\b»Ûb\ 1\8a\99ð^
+tÉ\f\ ebfÚR\8d\9f±\17(\15þ¶@ñ«ö\82õ\96)õ{lçdT\ 3\8a~3\8e\18ßÖ\9f§ë\ 3Úw\16\ fQÚ©\12«{4#Á}S_\82é@\86Ü\14\93°pTèEJM{ê-:\11ë\8eç4<1\18\8eX\10s\14Íâ81qÆ\v·\98\85,éËsm\ 4×'\16\98» &L¢±u
+3Ð\83rg;c=ö^j\8f\vW¿\1f\87ª\12\97àÃõVE\11ßÃB"L\88ÇqÙ>\8b\ 5_r\9bi\87«Û¿\8e\ 5{ßµ\18Ð\1e§ú\ 1\92\9dy\12¢*J¿ì\ fâÚG§ö\ 2"caG\ 29b\ 1\95©H\9dPÁ)/\1cíò\v»âå¹6\«\eG`»\8e\8c+?\ 1V?\88\12\86\e\f\ 6ò\ 2¢&\944¼çG*\11\v\14\ 5zx\ 1\vv
+\1aëë¾\8c\85Â\86ö¬Eâv,¼\8c\84\82Ï/\84`DÉ\8dBÊ $\9d\88µ],÷:\168\fÚ\87\99¸\96\9eñÂ-,\88\ f`\81\ffõ#\19³ñ\82\87õÁ\84@\81´\85\9d\8d©\15N\83\1a\r\v8Þ'`C¿£#ÙeÄ\975lú\ 5^(^æ\ 5,ec\977éw,|¬M\18*Ѥ¯«Hoç
\f>b¡åitd\89S\1d\89¥y~DÉ\e^8a\16°\17\88r\7f\14é\9eÄB\1a\1d_\v\ 6ýÓ\r\vÖ^¨dÞ'8¡F\91\17\98Õ¶Yg     $\94Ó\86\ 5\8c\97lÑ^¸;¿\0J\7f¿\96\81{Ö^\88l\12ÎëöBª\13\83¾ÉyUÐv,|d~áù¹¶7Y<§­?\15kY.\ 1\16\9dØÎý4\8d'3ÏçöÂÑ\92Hh\9aF\9csJ£üÙ\89g»¦í\96BÞ±Âä\e\16Ð\8f\14\83ì\8c2\9c\18A\17=-5É|\÷¸\92I#jÃJ\8b\85P³&\91\99       ôp;¶)Ð$M´ê\ f\8fc\ 1oÝÁS\böª\1f\89
+é/\82u\82E;\16þ\87yç7Y<gJÒ\92\9fÌ/ØÚâÇ0ÖS\9fêÉ\1e\1dæoæ\17\8e\96D\91FþØUeìMÓü\81¹6Tbè¡Ô\1dÎ/ô\14ç\17$kLÄt\0\82\ f\a£¢ÔáL\86ÅB"@GR\12\97\b£Dß\ e\9fçU=\99\980\9f?\8d\ 5\8a·\1eá)^\9d_\0$ªÒL#ë\1fã¤\1d\v\9f\1cÝYä%\8cnx\81Æ\9bóÎ\80\92óù\85£ÇVøs¶Í??«Ë\9d\0á.\8e\vðqW       \8f7\1e¾¹hæX~\7f-¡gg\81ñP\1aa^\9b\9dw6t~â\15?\11\9bGñÖÓ\aæ\9d\9f¼÷\8e\85Ïå\85[3ËNäé\r,\94\9d»èm<ÒÑÅt\8cÁÐõGb0LûRlc"_        û\1e\96×ÞÆ\8e\85ÿ³Íu­Ô³¶óI\16\8f¬lË\8e²+N\86ø·\ eÑ\e±yèz=\8fGºf\90\88§\1fó\f\v\11óv,ìXøäù\854=J>\ 1£\16Zqâc\8d\8fbÍNCó¢SÝ\8aÉÓhìËü\85<x\v\ 6\19æ¯8~\8f5a\82æý¾(Lpn\16¤¡ñü\1d\vÿ\f\16\9e\8e¿\bNÝF\17ZS=\1f\13Ý\8e ÉÎsyTvTªÞ\ 4·º¼¶È;\8fÚfÞó\ 1\18Sà5Ï,w]t\81\9b\86{ãv^v,ü#Xx%Ñy«\1c\ 2a)Ù¶\81Ô\1eÅ:\1dä\9a\96\96\9fÛÜ,Z\ 3\95
+\ 1\80\9eï2E\97|)\8f´Âüù\85
+\ 5iú\I\9dHÄÆ»\¥¤{G\16\vn#hNª\bìXøWxa\99¦fkǸÕm\vì<¦oòÈ˺~(×tå\13,Ìtò\87¾Ë\ eÃ}³]t>Ì\94-a6\8cc?øá«ÉÿVÙçÁdC,¢\10I\82\16\81\87©\9d\1c39i\10\82\14.èsE\81\9eC\14(Z¤!^ dÔ\14Ñ­\s¿\1d\ 5\99\98 Þ³Xx\ 3£\97òÚ¸»\10ß±ð\7f`áZ¡ù\93õêO°@qî\17L\8at¹ÀBj÷\1cãů]3\8fÀ\1aÁÓ_-
+\93º¹\ 4Ù\83\9e\93`\ 1äÂô#(_\15f\1dHM"S)¦C\ fI)ÄUÈÃÊ®\ e\895\17
+5º2ª\96.n®´Óé:&\18¨Ú%dËo{\10\v\95ß\9fÃèi,\ 4C&X\82U\9f\84ðw,|¬M\8a0Ò|êZ$é\19\16nÌK|¬\12ñ£ObW"!l\ 2YOsÑ¥\81,ͨ³´×\8baji\ 4Vûê\93\99Õó\fòÜ\0\ 2:f\12íç\99\ e\f\93ñl˨ªÑ,Ý-Ë\e\93\16&\1d`ÀÒ4<\97¿Pë:d\8c§¢\8f\89õW=\8d\85\18´ÏNzF±xXѺcáÕö¡\9aó\1fÀ\ 2û\ 6,¤ÞÐV~\8aC{¥©]\1ar$¦\ 6é^dc#âJYTz6Ü\9f\92R\11"\16ì\9ay¤³Ë
+û¸~Øpo9È^adÝ°\80MC\9f´\17\94ÈÍ,\ 3\fTM\87\17±\10âz\97\\97¦hw,|¬5ÿ\17\16¦¯Ç\82\9b_°!Ñ\9eÌ{]×µ\90\1c\83ô"éùZÕ5Ñses\17\9aV\89\r\v.|ºw?mæauo\99àq­6\1f\83BÕ>\87\ 5[D\95eTn0z\1a\v      \86ÏÂã)9L»½ð      XÐ\9f\8c\ 5ï\87èH\ e\v1b¡\91ù(Æ\1aìð\ 2sÙ"Lã©á÷\81¶8\ 11\80EQ#\16b\8b\ 1Ô¼;Æ]u\86å=,ÔÈ\v Õ4\1c\9fÌkS\98v@\ 6\v£®x        \v¨ÂùÂ`Ù\105ïXØu¤»X°ÊP¢#;q\10Q\9bì\99\vÏ\96¦â\91iÁÞm¤_ \1aµêH\18µ\8d\vË#\16ì¼óÝåãñº³\8c\83\9aÛŸ\9fâ\ 5<\1c\97É\8a\82ÞÂè\ 5,\80àe\0\88¢©ô¸cáCm~-\7fáWØÎ\ e\v\1cÇl¢#»Ð/QÆñB`Ë¿\f\12×fsé\fDSÌã\ 1,ô"\ 2´dkÕ\1e\18mGe\8a\9cßô#µhw{zH³­8ô£¼À\10\96qL¨á⥼6KzJ¥X+|Øs<?èQ-øòÙË;Ï~æþdAú¶ªc¶îJ¾Þ\8b´Å#Å\1að\ eª\ e\91\1d\ 1SsÅ\ 2ÈðXëʦ¸å\82\r\84áò\v2\ 4\89²Ù\0\1eªö\88\16D=¾É\vL\v\ fmo½-ãù¸\1f©]\88 \8dìÒìµ\\1eøn³uy±)XW\88رð\91ù\85O\1f¡£µ]\16\9bÉ·]Ñ7`!mâ8ðР       ïû êä-S¡[½\80Vè<"¬\ 4NÀ²\v\9ebU\9aÍ&Ta\80E)l6@±Ugh`ð]\86é¦\1f©hìôöì-Ïú\91\14Ñ\ 2\8b\86\ 2\8cª\97lçXÔ\12W\10ÂPFµçò|\18\vË\9fmi\8e\ 5ð:\90¶á#%Êý{.UT .Úã~$\9b>a\16o~Õ\8f\145öTÚL\8fÍóíX¸Ë\vË\1fF\ 3V´ S"?²Z0)Í;ó\v¯cá¼½æS}êÞ;\16îaáþª7éÛvsß»g^WÆ\1e¼Á{\87Þ\8eÁð\84Íç|¹\ 5än½ù¦Ù±ðGüH£Rõ\1d?Rz\fóqwór\1ê$\1c\ fw¤ô\1cUssÑ®Yéoo\90Ò\83\8cÏÓù\99óÛg¹_\ e`^ë`D®\8eð«-}>èôA,xÓG±\90\8e\85Ï\9c_¸7×\16uÇølhB\901Y\83FóXêÓ\1dª\8fç\13Ù¤ÃÙ\99\18\8dm×`¸¬Ëúæ\ 6}°®ï\96Nb;Ó®Ñ\10\95çW\14LeÓ\1d\8d_ÆáÿÑ«ÿgÌv»cáÅö^\f\ 6í¯¤êg\96\0òËza¢;®%E¯\94P
+ó;5\8a\8f\19lÊ[\17»\12g©@\17\vÄá±ÝíÄ\86«k\9d\7fC\8bâÚ\9f^91MTy\91RZxJyÅã÷\1eïß{ÇÂ]^x\16\vZ\8fXØ4¿V;OdÛ@}\r\vÁCXØV´z\ 4\v\98ð\96ÿ0,`\19øæ%1\12Z\¦WÃ\ex¼¬tñÞ½w,Üå\ 5ý4\16ljç\8d:\92ýªî?È\v\13»Z\ e \8c\1eÅÂíp\8eÿ\v\v&Ö/®'Öê+\92:Ëgê\ fĺÞu¤\17±\80\8awó4\16p)\84üFMÕÑ\81á#¼ 5\ 1\ 1\7f\10\vXRæga\81×Þk'¦jþ¨½ðÞ½w,ÜæÔ(\9f¦{ËïÜÀ\82Êo×\17v²ù!^Ð:É\1fÆ­ئÿ\r\v&zqf¯¸º\1eu\9a\7fâ½w,Üëÿ»nú[X\0ù»Å\vXPû5^8­«\84é¡\ fbA'ù\ fó#ýàö-X8)\83ð»°pw²ê\ 4\v¬«Oj\16\ 5éM^p\v«\9d`\81dkE±Keì\84\17dèÅêô\1aw° úþ\ 4C=}¿ÎöÞ¾\11\v\93xDI¤åÝ×\13\8f\85ôA,´&\9aÔIiì\13^`U«Þ\ eÔ'X\803]»¼Õ       /È9?YªG,÷° (MÛ\a\8aK¦»ðÿ\1fXXúù\81#³{kZ\18*âÿÁb\88\1eÃ\ 2h-'\vNUÑ       /(Nsï\ 4\rõ\ 5\16(þI¯Ík\1f±0¥'uTA        »\83\ 5`\8düX\92L¥;\16~\14\16VÉâî\1fZô«ÒÄWÝÉV°i-\16¶b6Ü~.ÜÑh÷\88Ð\1c\8aæ\1cNüʶtý8NécXHir\82\85\13^\0aLó\94\9c¹9Ou¤ªµ-¸Ï\vS\9aFädm¶{XÈÓ|z\17\v\97µÂòfÂ\ 2NÿÌßù*\16(ÿj^¨ç¨\ f\99¨\16%Fn\8aJØÊ5¼\83\1fc\84\15lX\88qb$\ 5@\88\8e\1a¯\e$.©bkã\94L\90É\8c\1aÀ\10ÀÇÆðÁ\17äëÕÝ'æÚ\80\17<v¢#\9dð\825\10N~G/í\15Û¹\8cîòÂ\f\97\94§µ·ïñÂ2÷ïéHé\14\ 4ojH¶h ÿ;\7fôeX!b¡~ÈI\9bL/ca\92M.EÕIÖWvYæ*Qz2\9dô[)sÃXÒK\8f\12\99ñAg¾ìM¨\85
++\99\ 1\fàä!a\82\97r\9cgYÇ\ 4³ª´ê£/ÇÂ\13sm\82\9d\16\ 4\ eò3^x³Æy\90ßÀÂÛ0ÓS?R]\13ù OU\12\9d`¸âSít\19ÆÿL\v\14»\8a\85ì\91\91ô>\84\ 5Ý\e*\89M\1c\1fízÂ1Çe\91F\r\18CzS      n×óMô\1cèØ\14ÊÕ\1d)e\84\95¦0ù¼&n\85SQ\7fË\ÛK1\18V\9d\7fË\v§µæ\93\eXÀÈÓãß;ó\vÏ̵Ýò©¾©³í°\10\99\7f¨uâ\8e½\80*øVÂ\92\1fµøígj±PУî\7frÄ#X\0ÁÇ5\15;b\8a"òZ\19{\18\1d\12Ëh\14a\18(\ 1X0v\13À$À\9fpX0êy\92¬äÎ^`µ\17\86¸\86\1d½å½\88\85:Z.xád\r\92ø:\16hx\1a¶ª\96ôÖ¼³\b\1e\8fÁ@\97Óã¼\90ÿKX\18ÄU^¨2 \86A\90Ù\17\ 4\rÐÙ9Ö\96\11\99¢\13¢2¼Æ\95ßAgQ³¡}\ 6z?µG¨ù1,Ø\12mXmm f"R
+\19bî8H\7f4Úpc\8b\85\ 47q\91\ 4H\15\1e\93\92ÉÉ$6åÕbÁjz\9d]0ì\exA¾\84\ 5\8c¾~Ë\v'¥èñ\8a×°Àã·K\97\ 5eãí\1eÅBõx\fÆ%\16\8aâòÓÁ\ fR\|úe¼p]GR£éu\r\82M|\86z\8aJZ\9d\80\\ e¥Ð¡é¥\9fIßdºKCÝ\83êN¹ÐC\ 2zJ\0z¿ Ï`\ 1yA\19"Â)\12\8e\17\12\19Õ\ 4Þî¼ \16l!7Ë\v³)\18      S{L\14Ö:(\10\v\90Jd+U}}ãóäyóÓóÎ(~oy\81\v°=\82\85ôz<\12\ 3[dy\1c\v7=ª·°\10\12¥Tm\87\9afdLÙ*ó [³q6³²\8d\94\86\8c\11»0        ¯àS\8co\19w\8d°­Q\83ñ\94»
+­Ý\19]ñkxÁba1­öL(gO̶T\13ÁUyu@%|ÕJP
+:\12©Ý¢Õ¨÷\87\92b!&¯*\9eã\85\1aDyÒ       \97       FÝò
+«y¶\9d©$\8fp\13(H!ðBî\8a}Î~]ØU&El\14Ü·\18K#Êoê°çc0¤\9f/g~#\95§\11\80ì\88\7f\82\ 5¡ì*Í$¦áC¼\90Ðåq,ô7+-¥^\96ùÉ%\16ÖeP2$lw¿í\13\8b\9aÍif\)§\12£Ý\9cã\f¤b;1ÐX\81ØýB×­\8cÿD^àW±Ð\9b\91¹Z±3H|Ág_\ eVà"\11\84º\f\ 3_z\88\ 5+\83\0\13¬Ò±è0Ð$y\17ñ\97¼À\ 5\89<\ 6]Ù˪\93\9aæ \9d\95Ð\8b¥né(\ 3O(\84$ÈÿHc©\9b@WK\8b7W3®$<`É\9boÂÂÃ1\18\87a»u©6'¼@\969®O\9cLCt6×6ðÕ\7f\94ßå\ 5ùfe¶\a° úøNºöe\f\86Å\82¯I\9c(\r£\13Ñ$\ 4sM¢7»oB\ 1ï+\89\92rZ´\88\9b^\v
+B/K8Hð\14>$      èÑ`e\11ØÌð\17\11Å\89\8f;Â_Å\vX½Ã\97\88\85Æ´\ 2´ùÖ \1fP\16¬É\83\80\85ÆMý\ 2rÐÛ\13ÉÌÖ\80ò\1fÁ\82\ 4\15è8@\0(éRd@¥|Ф\83\9b\ 6\ 2\8c\0nR¦=®$H\ f\1c\91b¥gÉ\12\16\ 3_Ø»\fºÂ\85\86ácñã° ²ª\82q6\98×ùãÓù\ 4q¶º\9a\r\ 2\ 2E\ 6\80?ù=^\10õ1ìû½¼6f\9f¥\ 454\7f\7f-\92K,t8\ 2êÉC\14`żÌ`\15\f°Ï]\ 6@¨AZ"BRØUb\9a\8dHS\10|ô¼IÀ\ 2òB\8dÎ\16\90)~fàÓ\1d^8`aJtëQÒ\19\\88\ 5x!Ñ\rV\8f+ré\15v=lØ\85¼\90b7¤1\91óûX("^Dź00Å´ì\14\90sÔ¾pù`\9b\81\8eK     \17MSØb\9e\ 6+LEöðÙÃ÷VÌ\91\8b'\aO±@iú\10\16*\17UtP©nÇ©öoâT\ f¥$óKÛùdÞùd¹Â÷òÚ\14·K&æïU¸\8b\85¹u        c\19\88=0ÀV\r,F\14\80\90h\15sëi³\95¸\97\bt$üä\81    âxÁ*Ó\88\85ù§bá\11^\98z,Ç*zk/Ä:\98Q¹      I\8eó\v¨ïã\14\80¬Q«Ïý\1e\9d-Á£1\18\173\16p%ÊzóS[Ú\ e]÷X\fFK¯¸ï¯&\9aÙë]ÃB\1a0!\ e\7fÇô|ÞyéÎ\8cï»Xx¬¨ÓE\fƦ#\85¥\ 2ùí]\1a\19J7Î\8dH\12\9a\ 3/`j%à\83\82\r®\8b¶eëu¿Ú\v,Æ«p\8b\85è×òÂ\é0\ 2\15\11¾w_¡\1f\89\bÏ\93ÊPY§¥ög%\97\ 2\94Ç\ 6´úDûi/óW±\0Æ:\93bú±Xxb~á-\16nñºøì5,,Ë|ÚÞÆ©\9eÈ~\1f}\ 2\16æf\8e¢kXX\8dáQû+\16¨ijKM\a^04û×pô&P©tÕ\ 6@áµ¼°²åïã\85º3}\8d³\ 5\80\ 5Ñp0\9d:DM)d&B³\10¤lc{\aTw\11\05\10\e;d°(Ê{Ñ£÷ry\82¬üÁÑ\92OÄ`<È\v2\8e\96ÛX¸\88Á8\8dS¥ÃY>ÐG±\90'`\ 3²kX°\ 5l
+\18ú+G\ 4VÚ§RXFX±\80nnøòSl\87~\9c¡]à»\r6µÞñ\82Ä«\18óûx\ 1trTË9¨ô¨ÖÓf*\8a\9c\a)79N6ó¦±ßx¶ª;\96á\94\ 3oPÂ\8bÉ{w®ò\9f¨\83ñ\18\80.w°p7N5?¦/ ¢õQ,Ü\9a_ðõª³f.v­\ 3³¡Æa¯±ã»Ó\912\16[³:\8e¬\81Í\15\99\17F\rêu°Ù\v®ý6^¸Þ\882¶Üþe£Ûº\12\8f´\7f¢>Ò#¼ «9Z\9eÂÂYþÂÉt\9dÃÂZc\ 5,_ßN-Ä\ 6Ýßh\1a\14\e/´H\16\94á<,Vµ\881ÕHK\·ä0¿ N°ð«xá\86\ 2\83ÞÀm:föø¿\87\ 5ùyX\90\8e©k'Xè\1eã\85\ 6´&v\1aÉw\82\85ê+x\ 1~Õ¤\96\9a\84\15\ e:\12\18\aldZ¦H\9dxPmR;ü·Z\14Þ_ä\ 5Óø¾Ç\9c\97Èקî¢"\98þ\ 5,PÏ\vã;1\18iÒwk\8bó·ÓºÛ\9ea\18*¿\8c\9bô4\893?\9cÙÇw&\ 1æêp\959=9©ëËtn·_º\10ýJÁa\9fÿ9Xà½\8b\89\85~P.uôèG²Óèv\85\10û     t¨Å\ eÿ\8bÐ\99÷\17yÁ¹=ÃU_ò^ýF¿¼Îö=ÁÊéÖÒ+Ë'\1fÚ\95læã\99ù½\95\7f¢Ãaç'QÌ\13=¿ùñ\86\ f-eâÖ´½ÄÂ\1c\1f\15\9eï\87ö­Ó\10>Ù·\98Æ.p¿)ýÒ\8d\87s\99á.\1eÚ¹å&ö"8$=^\85\86Añ+ya«W±\86\8as\16\vn)Ó-"±(þ\19,üáÕ\17èÕ\18\8c\7f§Ýà\85\16\ 6\bZ7&f6§2¯m\ 6¦ñ\ 5ó\ 5ªFE¯Eg<"\98\87\a3\92îXø\13k\91üËX¸5ï\8cK\99J\8f\8a>&\18\95%\92\ eø Ô\83/´5\13J¡ÂI\90\ 6c¶êè_Á\ 2\8dÒ\1d\vÿ\14/¬XðädÒ!
+qƤ&¸^»)\1d\16p\89kt¯rÖ\19Â\9eÓÿ~/\16ò²Ì²é¯\82á¢úâÎ\v\e\16"éE\92e ·½\fà\97)³Á¨á\86\ 5»øt¿®výO`á½ù\85ßݦùM\84ãÎ\v'¼`B¡egzm×\94\990(\95\8a\ 3\1aì¦\95\9cTÿ
+\16Þ[\97ç7·<\16âMJâ],¤\93¡ô\90\f\8f>\16\8cR°¿b\89P·L¯Û`?FÏ\97¨\84\8b^¯5z-*¹y*v\87\9f=Ì<¿Ã\v\vN DA¯\83N¤é\92¦Ôåò\1cxÁòA'þ!,üe^È\9fÌý\1f}£\è\19f]-Â\83íKv\ 6D¥n½,aÏ\9fÖê\ 5O/³Ð\88%¿¨5JKZ\90Ë\14\19NnÔE¦É5i\e\8eë\896\89\89Õ\1d\15fs6!¡\86\8b2Æ°ó¬.0f;8Ú\v#Ú       °\8dýS¼ðW±ðd\1d\8c\86-\86h\emPëÖÌ0p\8eÚÒJ\fWIu]ú~æ[á\8aà\93$eöt\11ïFNô¢Ö(Ö\15\1d\ 2rqcåµäj:ir\94Ù±6\85MÕ¾Á\v\99.\ 3¡½Ivi\ 6\ 6\82 S\ 2ß;ÑeÃ6,dÆ\93ÝÒb~å\17a¡øÄ)\99Ï)ÍÐüa\1déI,ô\1dH\90`\18\97ÉV,ÔÌ&¾µ\9a\99E\9fgNSyX8ª8ÎV\9d\14Ì(Þl²?\e¹F3¸\9dN_ª¶\b\8e³úD&Q'gó\93úD%\ 6Î^L\93\9dÜL\ 1_eê6/ðZË\8ax6\83²:.ú[iÙ»\18\fKS\18å\v?Hö©X\bÖÝ¥íéG[Z\13BÔpéÛ]à\vzD`¢ÉÙ]z~vÈC-
+Ã$\99\97\1d\v\0\80\18ÆÃ\ e5\98\80±\ 1ô À¨\1a3m)\ 3}aÑç9·\1c±\90ô\18Ë×M]Â\ 4\8aL`+\81\9ar,Lã\8a\ e%C\87µCMë×¢Na°\9dh=\99h\14¨\9d\87pL\vz\93&sgSL\ 5\88dÓûL\fpݱ5\83¯D\rO\9cÃñ\18kÝÃ5Í$$ápy\9c\1f£¶\96ÑÔù2+[S¶=N\9e%Z\ e¨\8dÝ\9ewæÍl×,Y<ËQ¼\99ìqs³U\r³?^˯|\a\v¥{\ 3T\10ÿ\89\vOZ\10Ì¡xûuPÍó¤h{}¾â|"\ e\17\8fÉã÷)ÞI\19þÅ\1eÕ ï»êQ,4¶DO\85Ã`ß©Áò\82êÇ\ ekie \16(=
+\86å\85\18SÖÕ\b\a½\ 3ÞÊ\98\10\18\8a[\ 1F(KZ]ÁXKâÑÎXõ±Px\13tà(Q\ e:\88d\9d\f:¤JfèÐ\84Ã}9bfQÖi0[T\fgu±\80A\1e\8eÇ¥Ü2Yfr £ô)#q\ f\97Å
+¥:i$HÖ@à
+$$\f`\0è³Õ\19\9f\8e\f/ý;X\90vpÏ\9f«P9i\97\89\9e¼½\1a\8eÙ@ûð\86#!cû¼ó³1\18¨©\80ÍØÁ\0C\12²òB_ÂÖlLD± á,åxÆ\vX\e\ 203a|ëÀLO0¾Õ742\1e\ 3\94\8cÊTX\10\8eµvÆÊ\93Í\84X\80ÿáÅ\91*dð0 \8eW\82£±\8a#\7f¨\9b\ 6_8\9c\11±É0[\97h\ eÐç\ 3\0\ 3;À$>\b\80\ 5jÔMVqëë\ 6ï\ f\ fÞÊ\1cö\94¦\1eWEé\ 6/pô\82Ý\92Ø+ù:OQ\ 3b!Íà\12\ 1<[X×(£i§*¼F¨*ßb!\1a\99¹SX}Û÷z+ã\89\17«\96\10mª8ðênÙ°\80¾\ 5\8aÁö±êQÏ\84+\afV²5
+)!Â+M=\8c\1fp¹Î\9fJ3%pzjf"+¾cá¹yç\9eY\9bÑ\93y$f²òÂ\88\ ewå'È\vu\96UUl¢i\9aøf/\80ô'X\154EZ\8e\84
\80ÕÎ\86(\96\12\88 Eã{$\ 6=\93T$\16\v\93\8f9Ãè\9eås\ 6/\13PX°\12+\15a        ¹\ 6\7f\92\ eØ\88\e\9cþ\82M%\8at i¦ÇÀªÚ\ 5\17²\ 21\891>\96r[l®#X®Ñàô1Â\0\7f¿Å\v\99õ\82]®«îÁÕg¢µ\1cÏ\81râVm\92G°Ðà\ 3ÁÓ\84\92\10\80ë,D-U\ 1ú\11aÒUR`ZÄ°Y\81Í\1e     á\ 2\87\95\10\ 4]s­V\ 2.Ðc1k\16\9dðB
+f\1c\10­\80\1e\8añÊñ\ 4j\13z\ 2\8a\95Ùá|¿\10L\13\18.b)@³,À\18R|×\91\9eÃÂH\9cÿD\ 4¥2\e/\8c \8e¹\88\90\176{¡Ò6ÍÓò\ 2\ 2\ 1Æc\ fE\12Æo¡\8f\8eÖJH\81XP«\97\1e¤\9a3\7f\96S$§JòuZ\18¨¦Âúq\80\ 5\88\87 ®\86Xè:ÃIi±à3ç\82â\9dÖ þ b\80)P#ÜÞ
\87Ø\82ç\18\10\86@F
+\7f"0nð\ 2è[¾ß^®\1a\8d2OD\12dú|®¹\8aO]TO`\ 1+\fÀ¿\ e$z\921\96ÕàÌéHXeC1,>åa\91\ 1ûV\94\9c@°Ó\19\99\95\10xW!(\8cÁ\8a\85Ìд×ÓdÍybjx\ eø\87]\91\12-k|Â\1a~\19\18\95l¦¥\0­      k²\ e&{8\86\828\9eÿ,\14\9e\88Á\18-/T \10}\85²hy¡\ 6\r$&0\12\1fýHMY&ÑÆ\v³L\ 4Ú       \11\8eÑ©ì¢yvµ7BÝz84[^\0Êq¼P:,dxü\9cgºò( ÎêHåäx!±®&تJëæwX(Pà±úL)\18\b\0\ 6\90{`_\848Ȧ©Ã\ 2qS\f¤~\97\17ZM·¾Xëh;¯\14\8c\ 4¹\9d`é¬À^sQÕ\8fc\ 1¾:\86ü\15\1cÓâ8|%k#TöÞp\9f¦@÷\ 1\87{ʵg1 
+\88³Â/\95hÚÁ\88\81ÕÊ\8a¢\0,à(\ 3\10-m\16®\84+\ah\14Ø®\88J\82E\1ar\84É\ 2VX\87v\84ãÌ\96=\81\85¿\1d\831§o¼Øw°0\bn±P1æ\9dðB ê\1eµ\92«~$\1c\8b`̳*>t»].@ÙY³\16\8b\ e\81º_¡Cã?ö®\ 3±q\1c\ 6R\85"Õ»¨Jþÿ\97\87\ 1e§lv/mÓÖºbGÝ\12\86(\ 4\ 6\84,XNdýx\7f!\80P\90_. é\84\ 5zù$õ\86©,\83àÔ\vt\17\84"³2\ 3o©ã¥D¤\13ʨ\17ô;öneGB\ôÂ@j  \17\86õ\ 2&Ô~«\17R\8eè¬\9cµÝ\83á\1aîvkÉ)g,¬a\8cLn\9d»h\9cM6ä\ fBTÏ×\vdÃèY\15ÆÐùɾÃÏÈ®¾³âÜ'0T\9en/2 À×$x\90YG~<Y¢¥N\ eÌî4\80\92d=xð\99c\17z°×[kËÍ\97âÅ\b\13Ó#âY\18Ò¨á\r\v\9c\83!¥Ü\9f\8b\ 5¼)`a\ 3ï\85\84¿\90\14Ò\98\vF\8cã4NÁÃù\ 5®në­\ e2Òâ\99\1d\8aÑ\ 6®YHÐ\92\14\81¾ÒNÛ\b\96^zW\ 4\8d\1ez!pR®\8dÉfzð\1d\19Ì\8d\1d*Lô\9a¤×\ 2aW\88EJ\18«\85ç%RRö\19]\8f\86Ù\8dì\83Ì´\9bÙ7ú \13»Ï,\99U)ë\81Ö\8eGGÃáD\ 2­ôð¿z!\ eȸ\90úprÏ:\82\1c¤]\98ÙÏ\ 5r&7ý,Ý%\82ãa×\10Õó±àª\Ø®°SÞ4ÙÆ        ±É=,D\1e\0ú!\16FÉ3ûÛ\89\ 5p8\aÛÕBõXØ\AÊ\80m¤¢ë½\89Ë$g5½\98\90õ\ 2c¡|\89^\bnsm\17k\91^\89\12\81^\89\18Èá\8b¸\99SGÐhd]\9c\17í\80\ 1\9d\rÙ\16\ 3þhyÂ:¤\81¥\81¯Pc:k¡7Ñ\92;\87cÄ.­ÜH\966ä`ÀÚ\1fØÐ\9di\14\8d@ìÝq¹)Ó^ïm¸ \vc÷¼D(
+_\94«vpÍ\82\87t\ 5\17òTã\14\aÈ\f\99¡\17\ 4è\8c\98\9a`\ 5¤~«\17Ú°\9cè@ðX\17:\ 4\8dp<¬Üò\ 3\97\92eí8v%Ã\ 4±J\1a!\ 6S8\18òϳ\91ØÞ#µ×&Ðg\ 5?ª&*pÊÖ^cª\88ú¢ëÎ¥´Úca+¡å\1a\eO\8c\85ü^\1c\89ã\ 60 tåÏ\8cq¿ò~Ï´³B\bö\ 3ñ82jsí\a\88\9b\8dô\8ayç½Epç$\ 1\ 4e\16!f\12\8a}:\1e\1ar\88}fÒʾkàõÅ\96aPåC\92¨V)\190q²±[Ze1\8eª=Ñ(\17\88¢TTUµ«z\85\8bÖ\11W\92V¸~\1dôìÊ\17¾î4öÍ\8eã$ã\16\97=y\8cypÝàO\19ÓH\1c\99\99ÇÃâoôB{¶>òù\15d¦kÁ\97áÊN\15îà@`«½@ÿ(ö©/!*ÂB|\14Eý?1U:Áf\ 4ÓÌ\90N\1dAJF¶\e\99|µ¸\9b_Øéî2\e¨\87z¡GT¸&õ÷\10\vÍE^i#A\18ú¾\84À\17ЧªNè\8a\9dÀÔNeJï/\80\19\9dP\18\16ý¦\17îæ*Å\8b\19lëºõníñ»=\863Oö¥Y=î\92\16ô\92\97\94»Ìî\ fz!K¢­vÜ@\rã7\921H\17ÐM²\7f\95.ö8\ fÍ\8d\9f\ 3¹\84¨\b\vèÿxüÏ\Ûh\ 5¢h\89\95HíZµ\9e\8c,H<\85Ô\9e\83\12Xèµ^hPO\1fú\v\ 1] CØ\14Aî_ô\ 2áx\97¤HèT;\89\7fd\r¸SÐä  ó7r·Mm¼^È\8cÙ\91ç\91XýÌ<}ô´\9dú\e\168      '\7f©°®L°ôG,ÈÏÁB\80y¼?û\v\1cÁ=\9dì8Ä<\0]®ä\ 1!5\117_.T\ e\93\ 6z\ 1~\17¹O\84\85d\99Æô\7f°\10·{Þ7È>Ú\ 1·m\12#ÂÛÑ>\a~æ+ÆôÈ:a«jÏdÅ\860\91\98ªÙ\17xÙØVz\82\85j¸NSÓÆ\9e§í0»æ\9ai£cº\8e\13\ 5sm-íÚ\97¤\18£nD¤,\9c\9e\9fûþck<«LKýlß\99\1eï\8b±\90N,¬EùÛ´\83è<gó\9a¦\98õ\v\8f\8aî~@Ò8÷?q$Ç)Ù\98ã. 3ä&\11`\e\ep\14'H`\1cícvÑ\v¤ÿRrÇ\9fç/|\85%\7f\ 5gUýs«\9d\8fíP/©kû\9eMÙþ°ü\8f^ _?OK2\91Í\90\ 6\8b}«¥i\82LÊXé©JLÆ\19W\ 2Ó½e<\98\8d\f\97à'cá'§`Üê\9d\9fô\9dÍÅÆ\19á(  \81\fî\14¶¸ëÁ\(Ñ|\16\99Ü~:\80l¤Ak\ e\91åO´Oÿ3\16Ty\87\1eõG76\8fþ7ÒÓ<\7f¸º\9f¶ý|½ð\83\15Ã\8d\aã),ÄéU¤z\ e|¹ÍG¥Ö\rôiyÀ\9b+ĺXzcE®Hz\86¨Ö\17ê\ 5ä/^ïç\8f\r®Äÿ²¶\86òoê\9cº*úþßÁÂl\83µ\7fÐoý'ÿ[,/âS}n\88êeXàVSçòçX\80\18þ\1f\v\7f³YU\ f\ e\84\9f\9a\83\92l<Û\7fk\11êS°\10Gi\1e"}ª\ f\9a#(\PDe¦\ \97\r\rI0IÒoY¦ª¦¼Ç¾)\86\9eí©:*C\84\8aú\12çpiî­¬¾\8c.X\88³\92ì)\15¥I\19½\1f\16~r½s\11\8dóððÕ\aeø/-eö¿z!
+ïÙ\bõsBTÏ\99wÖ»Öºw¥6¶Ñ¡\93\82Ü\8d\19dæ%9%ÒtÊíÂ\9a^\18\82Í\ 2YK\r\ 6,Iã3sàÓG%\r¯\8d,:\9bù\80,\8e\9b]\8c«Øüýô¿5×v[\1eca¼KQhÆ÷¸\0°°Yéj¹»Ð¶+\8a\9b´ÞHÂ+¤{\ 5$¼=yá»ÍúÐ\14~~û\9cø·\11r=\ e\93s\86\8b@\86÷à&} "ªÖ\vAÌßlizte¯\8d.0A}Ó\v\9f\86\85Uk\19ÿ\18,\14\1cËþ~XÈ9W\14\f\1fÈ\95\0´\87¿\80®¡\98ÞCzFc\93ÚÝùñÈÙNu\96\861Wå       q¸4V\è\8dTöÍù¬_r;\16Þ\9bS\85ßÑ\85¸é\85×<2óÌ\14\97¸þ\92Xè· $)¬\83­   ¶À­ý\116\95;\84$ã}\rÃ\82ðN\86\922\8f_\85\85U\17¾\10\ f3tÐ\v\ 3g\1a!3}7RH£k\ 4\8dbiuy\17ØC\8d\aTG\1aN\9aùvÏ\bJZH2\92\12L\17\17R\9eì\1fEì³-Þ\r\vÛÒíÝzÃÂKT©y\16\16TPû\1c\87¯\87\85EJi\ 6\12Em\97QºAJÔJ6pµa¤Ã ¡5\19ZÐîêUX0wX\80^ЭÏ4\ 2\16ô8Msé\ 3¨ª\95V^Á\0Ú\ 5%ËZ\9b½\15¨÷ H\fµ\118 Ï8A\95\95\0\17í \11\11\13\1eï\88\ 5\8eªþÐ\80j\95k£å»K\93JÄsR#h\fã\1aͯ\88\ 5\9b\91ä÷µ\91}:kÌ);äf\93å¢ôDâØѪ¶_uB¸\8f^\87\85\ 4\93uÌA\91^±Àz\ 1õN®ï\19\v\8dL~\7f~!ÖYÉÅL\9d\8b\1e\1f¬\834BÎWÉXP\1a\8eÍÞ)_©ð\9eXø¹SmÛº¥\7fÁ²\7f^\96A(¿dJ\asH
+\9f\97çicHð\v\87\82\17¸Ü&7qkÉV7mìÒ×é\ 5´ùÚ}íÀ\ 3½0\90Ï\v¾\9a\89\ 5\7f ùF\ 5NtV\ fÑ\9f¡©P`Ú\9b\ e\19Þ´G½s®i\14\13\0\9fé@&Xdóúýõ¿\94\83ñ.KqÁB1Ë©Gº¥\9c7\9f\87nm\82]dà"\19â0pM0H0\9c¤\83\1c\92æk`a\1fý(¬3Æ\ 2RR\ 1\8d\ 5ex\92Ìy»2\95ßdÍÜ¿Î_0\86\9c\82\80«Ð0ïl\ 6\8f\85\8eÜ\80Î.Ú¬\8c\85JëÅ\b¥Î\99é\1d9× ¯\94£Ô\1a¬\19;y\ 6½Ñ\v \95#YÛ+\81\83y5ü\8cv£ë÷Ô\vÿP\ eÆ»bA 3I­6­'-ÕéÉÑЪwaûU\9a\85FV'\8d ÷Mc1íkÅ\17ÁÂ|\ f\v\9a° .Xhí4-ã\10\ f<ÚæÂØ×ÚH\13J/\ 3T®µ\81Ã\8c\18²±·1tu(06 A\e¹Üà\85\<\16\9a ä<ì¨ë\82µM]æÓ²\8fi/=¹Ò\10\9cùHÕ(ZåbÎÎ\ eß\r\vµ\8a·í\86\85?x\aa2sË\8eh\97\0\v9\ro¤â\11èÛHê/X°\8d\ 3\17C(É°m\9d\16µËì\ 6\vZé¯\82\85¹è\85+\16ð\93\\15ñª"S4rϯÃÂ\8b\92ÍǯáV­\98Ìû¹9\18\16\946b2\13©júØ\1f`\ 1y     u\91®u\93¨ÏÚB.n\17\vc\81Viîû±ò\94Ò$¿\ 6\16\16Û\13d\ 3õ\b\v\93T)¬\99Åðª\1eð}iW\9e×`!n¿FGà\9f\ï\\ 4C[6oÆ\ 2\89EfbÄ+\92NÝÇ\ 2\93\97x\ e\12Ô5\9f\1cüÛ\81\85\9aõÂÌd@Lî0\7f\15,\18²·G&\1f\82\8d4³¿P"s;\ e-3Ýa\15\9d4ýk°pt[0\8a¥¡\93\ 4O¿\80'G©âÞdC¡>üÑÜæ\9dÿoÐB\0¯0ydç ~è/\80´Ä¥\ 5\86R\8ev?Æ\82\ 3<0ÍDzaÔ\\8aÿEl¤)\17eíâ\92\f¢$t\11}Wäæ×íX¹¬ÛɸOh\15YúbYÝk°\80*!M>xç~GC±äOÎÜ\/·ÉãSôÂmÞù\8fX\0ã\1dÉûÄü\8d÷±Pjð\81ÍËÉV\a©o/XèX/ÀFòz!±+s\1f~\11,üÅ\v0\16\ 2;\82\8d\9f\§§s$.5ý\8ftðzÇ\14\9b^øjXP\18ö\11\10rÛ Ív\1f\v½iÓÐô\99A¡däv¹FæN/ä&\89¯6Rà¤\bÚ/\13GZþ6\16\r:¨Ç#l\10¨|êu\9a\97\89r\91\19\v¤{À\ 2\8bs\84\99\82#˪ VQÑ\84\85«\a\9b?áDlaHCJÑÓ>ÛÝ)9\ 6ä3ÁãìL.É\93˪ç/Û.\84èoXø\83¿àÙ\1f£\16Ì$Ù\83ù\ 5\80\9dÎ\1a`%2V/Â% \86îÈÙÖf%#\1cÎ'èÁzi\84ü"XhË¿\8c\85Ê·ú\82W\10j­QFQ õºäI\ 4Ú¸X\93oÈÉ\8e\10\99FN6r¸3³\1d\ 6Á\9c¢Ð EûÕ\86â#2-4\1açá\94ætG\90/Ò¡á\90´Ho\15Vòª\17f\eþÜyç4'Y}»\8dd\92j\97$÷I\1cz{ö\8a\ 5·e¼bÍY_TÙVǾ÷'\âW'ÝX\9dºb¥ÿý?\89ÄÇ`á¯.Ì!i¯ÌÜ¡m}\82\87Þ\\v¾¿\95\1eå\81¦¡à¢\11\8b\eÈ=\9fM±Û¤\ fÌV\90\8f\81\84íü \9a\9dX\8aº¦W\91\80*\90p5\12\1e\ 4\16\10\9a\12\eå`£§k\13b¶Ä 9¼¼aáÌÁ\bÖ7Ï<+\8ck4®\83áÑ´\ fç\9d_b\8b¢*E·ÿ\b\16\ 20ËôÝÞyÚ:\84Ú<ad\13Ø\Õ\15\87°:¹¹4\ 5\17\ræá\90\8cGXØζ+Ì¿ñh\89\10Ô
+È÷Â699¼\8eÂ+\ 6P¶©6ÀIÐ\9b\ 4½\8c\98\99j\14/ÄBqx8üîó\1d6üÍsÿ~CQ¼=p\1dë±Jp\9aºÏW÷j,\90\19}üKz!\10Ȥ\80ï\8cØò\85T{·º=hM\ e\9bRdê\92Ë\v[\92±\80\8e<¶:±\90\12\94Ý2ó48<±Ôæ\9c¾-¦Ãhä\8bÌ×\90\9e÷í8¼= \83\84lRó²¤0Â\82ϸ|\1eÿ»âS7¼ä\14ÇÛ± Ì/Õ^¯Á\82Kç}þ
+\1c\1c\1f\82\85\93ï\17\ªW,0©öèêRX½Õ\88#m£¶S­=\16Pøß_°`\8aÄ2\16\1aÒÊÉ¢µ\88¯X0W,Ø\1dÙÜÉ/S=\12×#£l\9a¦±y\11\16RxÏ\88$\8dô\99WGZJ!F\1a[{lHª£Â\8a\81>3ú{Ù
+¿!*\8eª%\¶ÿ·\81<ób\9bü¹±AÌ$ªÁS\e\ 6ºè\83\rÙy\8a      ç\16|\9bE1йKÚ\90\9f\e\82Óû/fqoÃá7ìë[_mýNXø*ËÇô.\9c¼\19ÏX¨\99ÿþl<r$5\97xB/¬`GÝÀ®\19\8f«ðzáà~%¦>õB­j¿x\eió6\92Ç\ 2\93Ë«\88u-\eDm\8eÊ8¤\92\0\v¬*¶\97Ì\7f\8e\19\ 6\12à\ 3$Qmz¤#ø\130k\v\96õ¼ÚÒ\89>;\122\ eË@úü\86#]ès¡Ïðþ\86ì²!õ\e\f\9d\eD涤\158ÕN`\89Îi\8dsÃÝ5\923ÆË\eBÚP\82ºj;\8aÈøÛ\ 4ïº\9dèT\97\rÁyÿÅ£\rþ\1aâ­\99[u\19¹8P7,¼\b\v½\11«\8a3-¯Xð¤Ú}nWò\9b\1a¸\ fLÂmR\90p7vEQ\e°@6\8f"_ ±¿\86\91R\94\8a\8e\1amédL§ääÁ\84ÔNoó\90<îÀú:º\fí\1dõK¢\15\81ç\ e\89Ò\ 2Tþ¶\8c\8f\98±P\14\15OÃåi\11O,Ù\ 5\87(åvnÈ~·!©\8a\13\v\ 5\ 6UqxÉöGìiQA²IäÏ\rtQ\8f\85â\ 4Iu·\ 1§\90GQñDHD{°ÈÇþÜOn`,Ðý32í{Ô³\97\ f\11u\9d_h\12Ñ\81ò=ßåèÓ²[ðEl\93\9c\vþXú\7f\14\v(Ð4ÆÊÀ\970hô\9bÖ\1d½\8cZ\9aÅÈ
+½Y\ 2\9dbC{ñ\17\ e°ckä<>\91!\9b!A¤ñ¶\12a¡7tä9UÒ\19d\ 3§\92?ØoP»]p¦\17Î;ûf|ÀBèjæ\10B\\96»oD´\ 2à\98øVHÈÔu\83{z\ 3´ÒtnÈqnÜ\8eä.\1eþTËå² iÃ\86ü<Õe\83¹ÛPó)à\0m87Dka\ 1GSH¿aÅ\ 6\£»·\ 1»òO{\8f\1aÏV>i#eÆ\8c\82n¶±ÝtMËÞÝ¡å¤\ 5\9aéLR§ÿ(\16Ü1t\v\8cõ ¬I·&\18\1a\98\18\99r»_²\v       7­ÉѪ\84¾µéf²\ 5$J.\9f\9e\18G"n\91Û#\85»É8å»<G)Õ
+´Ã%¯¬%ÿ\84Y\93Té»ß¾T/àºâì:\ 3,\88\v\16\92Ç"\1f¿\14\v,òâ\9eÈw<eû@ä\1faa½·\81±\0cÎ>\10y¿\ 1TXÀ\82¹¿¡¹·á]°Ð\vÓÖu#.\9côW,ÐãRrá\94\86̨\88\82@0 Í¦AûZ·\89þ_ÅÂ+\97Í|Þ\13[\85¤E\0\89#}Á\14IH\9f\bTUØ\ 4É.é\13\ ezD\9f\8b:7ôOl(h\ 3¿ý\96V\94ç\ 6\8d\9aèKr\1e1\9c\97Eó¥úþ\ 6\9cj{¼!¡Ï©>Ͻ±\9bäÏ}ÙÀG\1c¿Ùð¸_Û«\96@\93¡ÚÚn?\eb\ë\17 «[Y+\17oäîq1î\8c\961[¿Ê%5"ú\82\17ÇÂú\89Xð^ººúìü©¼ß~ñßi\ 5÷3Å\8e¿Ûp=B\9d§`²÷»\rwç¾ìp^´~´á\97»¹wî§ïæzª_6\\8f}«¿ ¹Å\12\17CÞÇÂÙ)²\18\8dÑÆÇ2J\11_º<cÖ;ü·±°=O°ï½£bßȬº\1cöt\18hm¸/EÅ\11\8d:X]\11Ñ\12ø\9eaMxM'\8e¢$âRjì¹b\9f^¹ÛòF\7f\ 1½39:\12<ÄBÌÔ\fÂ\fkbjö*\ 6¡ÌT¬k\11ûf7Í?\8d\85öYÓ¾ÙÃÖ \81ov\84ö-O&¹·ðÊ\87Kw\ôSmØÎ\97\e\fgÚvfáÒwú\açByÕÂûìÕM\9aßì;ç¨?(<yç]\8dç\81\86IÖÆÄè£\87´ì\9d̲ºMVørrù·±ð¬\82\8dGý»F\9f®\9dêìI,\84v\8eã\81Dܧuc.´1Y\94\84F\90\85µ òèÏ×\98`[\83\9d|a f×I\94´/
++fó\1cÝ\84ÿ),Ä\8eùK\1eøÎ]\9aÛ<5³ê¥=b-\82Áî\ e«B\9b­¶M#²¬òæ_Ä\82ê·\8b^H{Èl\Ç}êê\95§Æâ\1e3i±Rø\8c¯X(z\8cô\9d\8f`\17:\aÙ뺱ݻ]Ì\9bÂðð²\9fÅ´¬\17B¶]Cãµ7\9a12\16xmA*\ 4\98/c2/pf:4\1eþ6K$äü\ 1,Dä/D¾O÷ñÐw\96\ 6é0¤´õH£X \8d@ÇäÑòjnvSs\ få\7f\ e\v\87°f¬Y/dä=\91â\9cæÝêuâÈd Ù\93Zh\15m\9aì\99áÝÐ\9e  "\8a\98\15@è1\9båÂò\18/ÆJ\1f\1fͼs\1d\8d¤®X  $lÄ®ÞËðk\91\ eÂz\813\93\86\97ô¢ù^XhÞabù\19K¨#%å±\9dõ\awX¨"~1}V¸4®6\95º\11q«Ígñùf7A÷\ fbAè 3\ 3ôBoÇm4+Ùëc¢M\17 ]§zßZ\92úÎ\8e4|Ľö\95¤\89\9d×Åô\87\90\9c\v\99\90º\1d¬\88F2r&\93­BÞ\93p\8f\8a\87zaÔ*Öf\8c.ÒÞè-N\8bÙF'\16 XÄKrõ²}\8f¾\17\16> 4\10\18\ 3+è24=\88©Þ-       ½ñCÿ2\92\94í¿\87\85\b\13>¤Mé_nb"'²Q\14\rù\e9Yi !Þ;\1eª\ 3ϾÍfÏî\98wã¤ûFZ÷\fú>²\95\90É×{:ËöÊ\93\17\1a3·Ã\ eí²\9261¥º\b\aýaN/»3Ã0¼0\96ѯß\a
\98Å\87 · á?N¢\8bÉú4\16Ri:#\7fÑÁýu§:þW°Ð\98²\f'£H/\bY\96\r"
+\1d\18!QÝy,:¤UZíÓYþÊ·¤ø£\13\17s\1fX\18\99­¦YÍ\18\96¥·¤Ú+O\9e÷\9d}\1cIÓâ\eG\1f­<\1däÆL³à¢¢\8cãH´Ë\vûeGÁ7Â\82KÆÏ@à\89\855|¨\93ªy\1f~k\8e\8b\8f`!´~\9a\93° \8dä¹[ðVÎ\9a±Ðñª]aÕ=, \93\15\14RÓ=,H¸Öyħó\85\ e¹ç8?\12ÒÃxØ©A½P\15ó\94ÒÊ\ 3ùìÇ(XNõ\8egî}çX½´\ 5@rb!å÷\16o\eOh¼à,õG6\1dH¦OÄÂ\8b\16Ñ\92§ÿÏ`\ 1b\18\17À\82è\\8dò5(\ 1\8f\85bñ\:¨f¸\87\85\9aÃIÝ~ßF\ 2\16H/\80\8aµ®\ f\81/\1f\rÉjå< Í\86w>\84W)\89)®q¤ÀNî\9eïüBÛøÄÂ\b2üR{"\94àéF4ëSÓ\8aý=f\9b ¾aá\dé¾ÄòA5\9e\11(sà/\80¥X!Áúª\17Ò\10)jä\1d\82÷¨vQ3\ 3Ïi#¥W½Ð8аõÆ×P\v\98¡\9bÞÉ:BT¢$×ä\8a\85\90ááÉ`ϵó9¿Ð½\82\838ðò½ÁO\ì^\96\92|\96èI¶\1a%\9fr\vû»Ñ/øëi\9a\9f\8b\85u\92;f\1c¢NÂ\Ê8{/\ e\ 5V\82/\ e´º'Ïvcdr´ê\b£\9d\92}\8f\1aßZ¹LÄ\1e\80\9f\f«°×Y=\1f·\ 5sôöyÆ    âß#\8e´\93K@f{+ÝjD¶Ø\80\95\0\8c\97Èlµ\94Ùló«^\10\11\8a.CÚï\89\ 5¥Å
+¢AØN³m3y:Í\81Ñe\v¦n\92|Q.Èè¼b¡\92vjÁÕíõ\ 2¤o3;{\16û+ú4\9cþÂ8ù<L\ 4z%]ÿ)¡\8eÿ\8fe ÑÕOƦå(é5GVLôâs»wôÄF»\80\85\11yûh sòl\97Fçdà\ 6\1d\91\1a\17\9dñ\81\91ÈêI\90D\8cfÚmrF¤ü^|1\84Ìi|ͬ\1e¥Þ¾       \16ªEëQ¹|\84M¡%¡\7f\90E¹~/h¸Ô\18égZ\95v=\89\89\7f\8b$îèòR\9etÆ¥Î\9b   Y\9a\89«\a­¯)¿\81 ÇÃ\7f´Òè\91®\96,\179/\16m.Í\90NÆÏPÄÁ\1e»az¹^ðþ\82Âí\9f4o$o\91\8e:î1\13,L6½.rZÉ}\97\99Ë\85@\f\v=\b*\97åã´\96q\15\ 6\1d\8dkig§í»cáO<Û2å2\15̦\85²Â\e\1dE\8f<\8dQÞµ¤a\9eí\156\12Ù±(ºB5.\b\eZ{b!DÅ"zÖ¸É\87ü"$\83\9f¤\19\8c\85\10XȹkÎ÷À\ 2&\95ï\1cHõ?>å%\81òÑ\9eêÞN÷ýÞZÅ×µ¿\9cúW\aùõé\99Þ_XI\aÅw\14&~8ËÐ&\ 2U+)\r\88ZÖ­Õydö\85ÆDô  e4Y-hô[\8dî:\9b¤Âîë·ÇÂïy¶U]\17\91\19¹UR\9c"Rîâ\9a=¶ûmûî\ 2\87\19ôBï;\1fä@\8aÇ\ 2Ôý`\94Ð9YCê(\ eß\1d\87ö*\8a#®N½À\ 1ÜA~\e\84Åû\vhFZ¡\93V½mÛA\ 3ÕÀU+\8bdG> Û\87Ü\ 2´\eÅT
+i²\96-Át"[* ,Ày§±1ù\ 1þÂ\1fx¶ëFZmçÊg)EÞ\8eät´Þ¬áE/ÌW,@/@ðIÊqH¬O,T\98\17R½¶vT¨q\r¯{Y;ǧ^È\11\a)ßÞ\9cì\86\85\97ú\v\13¿ÉÜ\97V\9a\83_θ{Î\r±\90?\822\15ü\19Ú\92\16\fiìö\0\vx\7f\99\ fð\17þÀ³\9dÛ.Iå\18Ã*R\15\8bc\16×À\14¨y\a\91\95çÙ¾è\ 5¦r\80\94g`\96<1T \1a\92º:éìX\8cÓ\12\9a§%\8b/z\ 1çmßÞ\ 3î\86\85\97ú\và÷cÎ\8dª\1d\16³\ 5\18»Æ½à°Ö\bO\90Ì#6¢ÒÝZÑ«³}KÇägU\ f}@vÂOÐ\v\7fàÙ\ 6ò+2\9fðã#\1d`èhd\ eÿ6÷¼@½ý\9d^@q_rú\v\10öE¨!\0\95\8aò«<\16X´`I\8dÚåx\ 5ÝÛ«ônXx©¿Àq-Ù\9dÎÂÆq¤qO9\7f\1fs!U)mÂ]\99\?\1aÉ\83g½]°Àí}\13ó#ôÂ\1fx¶G½¥#\99\83­   
\9f;¹®r\89õ^ôº#%\90o\13ùÀ\17,\88½ÊLê¥|t¥m"MXhB²?»"!\ 5"÷ã8\9fxr\ f\vä/\17\99\81ï¼ Aü\86\85\ f÷\17FÌL\94\97Ù\8b^à6£©\1eÖA±í@CfÈeC1æÍ\ f\13M\8c\85\82«[B}1¡¿¹¿ð[\9em²ðÍB?9&ݨ\ 3\aJ'q !Ù\8a\ 2+\rbo\17\9eíÖ.ô8\ 2¤#ïàæ6f&\7f\81 \14\18iìDÎ\bY£ÒÇ\rÙÜÚÏ,¿\92N\8eNjg\82ø\r\v\1fí/ä\18Ùka\87(\1a¬\8c½^\10.4I:\93\9a°a\8a\16}Z¤\83   Ð.;3YJø\81Ê ÜlVn=a%0Múݱð'\9eí*     j¦Õ\ e\12®_\898{ïLâÃ_ñ\85g»v(J\89ýÞ±ª×8VÈ,XG\18\99§Y\12ß\v9ÆwdÞE\1d#A<y\8f²ø\e\16^ê/T\1cãH;xÎÝá'\90çÝ©Î׳\ f\16Åí\18ë*$É6\18ç,ÙËÓÂ\93Í«\11Æî±+ä;(õÏ\8f\aÏö£\85gaMìÊÒÇTÿ\7fÉß©§÷\r\v\v\11í9òeȨ¸ö\14à²\15\87\8e\ 3\80\8cZ\ f\1aþü\1aÞp6\eèIuD\88x¤ý\ fÐ\vï³ýh)=\ 3\9c\8b\1c<\a\vñ\r\v\9fâ/¸ü-õb½ù¨"\88\8fð\9d_Ç-ükÿʺº÷H3f\80c\13èy\1d]ß«§÷\r\v\17ÈWÈþ \1fê4k\7f\8b\85þn/õ\84n\7f:¯û\15ÉÞ\7f\1f\v¯åÙ.\7f\99"Χ¯ð~oXx©¿@Ïì\81¥ÿ0;{ññ\8c@þ&\1fß÷é=\ 3\13\ f¿}ª\17v,\92¯\88\852z\15\16~¥CYÄ\r\vßÒ_xì@>x\82³þ¬\7f®M\91^NÅ\13\\ 2¶OYæÙ\17ÄÂSP?ßvÑ\1f!ºMÖQ\89N\95*+slXÃæðzA%èYɽ+\ 3\90`&õ\r\vßÐ_x$¦\ fÉ\10ų\18°~\8f\85MwO\14\a=Ýó÷\vc!ÓR\1a¡PÑ\88:çÑH°m'Fkôécr\18    6\9f\18-,³Ì\1a\19ß°ðýü\85,ÉE\aT$»\bñ¶½û\10\97\80\85\10õ)Å5;ÛEy#9?Û׳\80\r¼\91ÞÐ\16s+Ú\989Â]îGþA¯È,\88K:{\82\8bѾ\87×\v8¾>Iÿ<\16ìèV´åkÝfÂ\82k\9e\82XONÉ\9dK\ eLÂ%\89\93Y      (j\11_@-Ü°ðb\7faÒ²Óº¢×Í)Ù\83Õ¾]"êMr×YÙ\19á³-\90\9d\9d¹ÒêYK\85V\ 4\9d)]*õr¡#Ø­\ÌäF\94À\9e\85pgBNa̲\93¼L\ 6
+ýì\1a»w¤\83âçv¼üT,p\8aÐ\f\ 2ÕÊ¥õjʸ.|EzÎå\8d\ÄÞu)ê¬\8aVM7\7fá[ú\v\93í]Ob\8aæ ¹ÙÔi#a¨\1f\93\7Zõ&åìlzÉ%íOcc\8dä\9dPÓFô
+:õ\ 2CjE³Òíäæ\85üÓ)
+x\r»p`\83\1fé\ 5ø%-IS\11\7f\a, u\94d>´vAb\9d5s\8f\ 2')´Q¥p\ 2ÝÍ\8d¯î¹ùÎßÖ_\98tíR\9dDè,RÑ@\7fVs.\ 6n!wÚ\8a\f238zJ£ GMö%0ɺ\12vÐ7®Ö\17\eÉ׬\92N\18|ú½ïª\15ù\92­Ær2\13\17¸d\9bÉ×52Ïç<ú|,\84ô¤¢Î`â,ß\8dí\e\83ö\91\ 30"¸\93d\16Ü°ð­ý\ 5¼·X'\r\14>\84úÔ\v«´v*P\91H\ 6RLz¡G&jdê\16ÉÄã\9e õ\80±\117¸ßOß¹\ 5ßG\89\92\88Ó\8dÞAÛD:¡À\8ckd\8aib 9`\ fÇ\9bä\9b`\ 1SÁ³\88\13åj!
+ú(ôÄ\8dõ\8a\b¾3gX¯ý\ 1\e)\1d«\9b\8dô=ý\85\13\v9ºì¢8áZå\1f-vç8\12c\81ü\85
+\91\93\9a    \95§=\ 1Í÷Vy)\10÷° C: ðÅ+±\16ã4J­*(\95\8c°Ðù½u\12Ød[×B}\ f,d6\ 4i$ô¦[vÒ\89\84ù©\80\998±¿Ð\18\18\8e£\132v¥©à1õ¤ò¢ÕÕÉqÃÂ÷Ò\vÙ\ 6õ¾^*\15\<{Ú\9bÝc!\80¿\90°\83\0f?%G&e_g®¿JÏ        [\0ç õJ.\92³\rrn»\96Ù ÅÞ³æ
+\160\bê\8c×lsñM°`L§IÎ\aÛ     rw:»H\92þÐîH5"«1\16fѺ@1xGº¡±&\ 5K\ f9]ñç5ì¹aá¥þÂ\89\ 5·è¾Xt]ë\9d\a2!·¢\13÷ôÂ%;»´mÜ\92 \b¹\16»¦\8de|éû lF"\80þ×gú}'½v\18\94\15E`Zò\9dio³Öt=\1c/Lê¾EL5\97\91X0×VJ\84\86ãA3ÕAÂ\7f\ 5 \ 4\98å\ 2\\1f\1dhE\»Ä9Ib\990qÒ\r\v_~ñÜÂ\1e\v9\99\0¾\97çÄÝ7]Ľ\94ïù\v«\91ÜÛ³$/\ 1dõ=w;G6·ÕçüÂ.\8dïú\99y\1fòBv²ëÍ ì%&½@{\94\8c½Õ_ï\9bÄTõ7|ëÉ\r\vÏ·\91|G\ 1´ð\8ehL;\9a\90ûÄ5~ ëKü   Ý\91&*MÜj\82\1cù\a­èKÎ0ØBÞ_%eßû\19ì`\8bJ>8ðÙ«*ñ&P\9f\90åÄ\a/;\1fÌ×[ýñCù\95±°|_,d»\bë\e\16^â;?[\8b\9cÙÙÏiÌ5=.\/Î\f½'\82\8dSþu±°Ír`\8b1\93ß\10\vö=
+EoXx\13\16zO\85ÿ<,¨ì\vϵ\15Úú \80ú\8e/]\98í\86\85\17ùÎn\8dÝàÇæô·\8c¶k\17W­gº\bÚ_ã \85\9d©s\88\a.\80\9a\ 2O\9bë\1e§\87¿\f¹\9fa#\856ü¾ï7ûÛm\82þ\1f\vªþVXèõv\99\19+ÌïD5¸cßîÅ/ÅY\ 1­Ú\7f\9bÐú\9a\ 4í¯\82\85cùÆ#_­>\e\v\83y\8e\95¶ªzüuÎuþÐQÈÛHhçp\12ôÔéï\9e\1eè\1d.£Í¯¬`Xõ3±ð}\ 6¶ÏXþ\ f\v\81é\9e\91W\90K¥ä¯ÍÕÄôáXP\8b\1d\v1$ûX¸¸\]:ï\83\17ö>ï»ñ@\9eu;l¡ªÂcî2úýf.²¤Ù\ 1[\15îôk±*Ý\97\88÷ö?oGVw\16Ѫ\ 2\93Ú\11\ 2\1a}\eÿu,\1cSw[þ´D\1f\89\85Ü<\87@nÖµû\95\8e(çãl¤TZÙwFK+\98bX\98Îø\86\99\99Ñ\9d¦\11\7f1V'\98b\90RÛ¤ ý·ÅÈ\ 5A\8aÅvÒfç*#ìÉ\87\1d\1d$&\14ÀÈZé\ 4LìoMX{\16\16znmw[~·Øé\ 3±\10\b;®.X\18\804lÎ\84\8c,Èh\14\rº9Å\8cå>\81\fUÞ»Ë\8e0\9aòd  ²Äåç\90ûaþ\ 2ÛH$¹\99ÙR\9b\80\81>ð=¦3ÛºT\8f\84\85 \rL¼ÚÎ)Ù9d¤u´W\ eZuºyѹ\84WõtªÈ«ÆÆÅ´çd#\17Ù\0\93̺¡cÃ\8fÀB\ 6\16þÛòärå
\18,äÚÊ ³\12ýZÐøÉÈÃÑè*í(QñRcØ5k ­ØH6\12C;&§Íml»O$S4ä\ e\1fg#q\87{Øf\9bIb\93m\ 6V\8d×\vHL\1d$z\8fòÔ3nt\16Ì.\8fþ¼©)kÐQ/w«ÎÒÍÙ(\9f í³ÁQ¬@ÞÄjú\8fÀBânËï\97\ fÅ\82kL¬Pþ;\9a\17sèÙud! "l0
+Éj)z\19è\1aþ\ 2nm÷¦\ 3\8dÂUJ2¹\e4\89>>\ e\v\19ôÂÀXH\rzNÛ\93¤ÂçìË\93E8\86Æ\0\16 \17Ð\8a\ eùÝëBfÓîWuW,pwÆÞlÈ\F[:ú74jx#\89ú\r\vï°\88\ fÆ\82ê1±T\98\88³ØGÍC&X\ 4\13³\1dhè"\a7èº\96\8dâ\Oä$Ô¾\9d3°Ð9nþõ\816ÒÁX8 \17H\96\83A{\81:ëW.Xè1ssÑ\v\13çw\17F·Át®Z®\11#v\f\ 2ÂÂîWÑ¿\95Nö7F»oXø\86z¡ÎìÁý91zÒß)>Áf\r
+Áh§\91´\ 4\16\94Ì7svÆ\91º\81Í\r,\88ñ®Nìãü\85«^ØZEcùä\15FÊÂÿ\b\v¬\ 4\9fq\93¦î\µ\õÂ\80\ 3KÃU¿'\16\9c\98etÃÂ?\88\ 5nÛ¢s\8f\ 5\e{,°Ô%V\94        J Y/\1c>3!ßw\91x,øæ¸êc°àm$\14wb~á0\19ù\v sà\1a\15Xm3Y:-kª{X\88\bÀp\94\aM\96Oêè\17ñª{za3¥C{¿åN/¸öÍ,)7,|G\7f\ 1µï(~GûfÔ;úÞÏÐ\vUÇÕÁl#\91â¨\rS£ø²\97S/ø!·ù8,TÚF§^\88Áj\ 2\ 6 ô\8c©J´ð{¤\17\ ec\93ÅhM÷¸\19-d'yUw§\17<\8bÐq­\8c\0\16\8e\ 3nXø\86þBêä®\§Uds&Õ\11wz¡#\a2´-\r\93\eb\8cB¨K;Ù\v\16ü\90[}Ä\83\91\82æ\b6N°®\93ÂÅYÛT§ïÜ\97M|IÛ®c´\fX        >}Sì\8bOÎÞÊr+"E«6¤ms*6\9f\92Ùå.ÙàX\eëä\86\85\7fO/ ¿%\r\9b\88@Òø(â³\ f\85\88ÆZ\1aJ]`M \e\17hÚ±\7f\80\85Ý\ f¹\1f\88\85ß-\7fÈÙß\97\97^+\7f3¼oXøvX8Pç²\86ÜòÒE-H8\83\95ÖDèp\10cĬ֨vQ^`0¦\1dϼÚ\ 2]\f\ 2ØÝÁGU\ 5þOÎvö\a,¼ð\91Æ\9d}sÎä\r\vß\ e\vo¶è\96\ f{0\7fÂÂ\9a\93#sý¥\89\97°*<Óò<Ad\94aâ¼õÓ\ 6i»Ly\8d}\9eP\0j\1a\9fê<\10\87w¥ÿÿÛ²ýEX¨ó²\f\eß\99v\e¦ù´\ 6çi@«EÚ\86\7f\81\aÄå4b§\1eÛr¦Ô,Ww9Kï\8f(ûï\8e\ 5ñ­°°\7f\1c\16þd#å\9aü\85ë/]|\9dÚ£Æ#£@±\8b\7fº\91¶ÆØ==\e2ü²\94Oåª\16w|ôÕ²¾+\16¤Å²ÔH\10Ã7¨¥\10ßtàvë\97>\16ø@Ì.Àþ\98Õ)ý&Z×\91·§ýY@\97g/g¹é\85\ fÃB\9e} ,lÉ}\7f¡ë\9eÂB\10\;\90mF®Je¦ý\r\16\9eNFRÙU\87\ 4ÿ[\83õR,ì\vÉw\ e\8a\ 2Yvø\16k;\85HA\f»ÅX±L\15ùsá\b\ 2\ 2Ú]¶\ 2;\95VO\9dĺ\85þº\9c%èè\836$7,|$\16>p9m¤ºÏH\ ec\181hÖ\16GIzª\ 6\ 5÷' ÿ/]\8c2~Æ\82\8a\82Ó\9cÁ «\ fþ£5lí\8cÚ­f]}\93Ê>aI_\93\r\81Û\92\8eô=0i\r\ 2K\8a\9b\9eÔqÝ£\17fb\82wÆB\80¡}@N\98B\a\ 2\82\ 1Ý\9e\ 5è\ 4Óup.\98ç3\92\ 5z\99v\84\ 5¨       \90,/¬\17V\10\83@U·\7f»xøã°\10´íû\80ºZ~\18\16Ôn\rºxC\vä\92\8c\1dcMæ2ÉXhi\9bH\91}\8dÞ\9dÀB¯y\r\96y\89\fwötJ{Ëî\88\1c\94\9b«'2\9ar$\9f 'æbmH²\ 6\v\85×dnY\8c\89d\1fË\9dÎWÑ\98ý\7fÔª¯ÀÂ@"-y\r\9d¿?è^\95[{uÅÂn÷Í\15AE·\aµ\15äÛ\89\85á>\16B6\ 3/\1cP?À_(aö¹(G"5קÀ]\ 2e8=\93£$1H2°\9cÐsÊ\91#D\ f­\ e\96\8ekuqd\81ýàQn%\121\13ßeNÁ£Z[\1c@\8f?â5«¯ì\8dÛÃ\9f¯BÓº0B=˹_B\ f_µ´_\8eýàÑE´¦\1a\90âÝÀßÃ\15òó\806BÈ\9e\86ìyõG\16HÿÎÞ\1ayõ6Òl¢¢´+óæu]­÷m\13\82ý\ 5í"ÛT      YÉ\93\r«\11lÛ«\93bë¥\97üqw¥\8e0øoöZí¼ZÑG¦$ÙI\8aѬ\85ÉÓÒ¬\9b\9eÝ\fr°ÝåtÎÉ\14\9dmóÕ\ 4\8a\8c«\9566&Sï\8b\85ÈU\92nËë\ 1Ð\989`ñ¬èöXÈÉG\10x\97â\1a~*­È\9aÁ\m¤Þ\15\82\93þ\7f\90^h\19\vá\84ø\1eF\fò\82Ò\1d\13©ÍYÁ[\ e$\1c°\7fÆ\12T¢Ê©\ e\93Â#ö#\99ièIlä\1aºVªs¿\10ï\aû\81:m\8f\1d\17\13a\ 1´ä8_Ü\91ì\ e´ß±\93°Ï¹¿\82Â~Íè\8bâ]Ù\9eûå3¨©h¿\10mç¡}pd@W¨Gº\93d&, gH\8e\85$°ißXûã±\0¬"³ºÛÁ\ 6_·¾é\12\ 1!ÓußÔÜtg\91ÈÑÈ7sD°ë\eïILû%îÊ\ëj\9e¦±Ø V\82Æã\193ì%æàU\92Ö²¡\93Ô \19E<6\1d\8a]ÂwîSè\8eÒ¨÷÷\174\14\\10[ÃJl·\8d[ÙU.ï°@\17¦\15d\1eI\e]±pñ\9d=\16üY~\8c^`,ä\12Í1ê·W¯~)\7fay\133Úé/¤á\ 2C¢Ñ^²ûa×Òë\ 5\82a6       Ø\v\1d'\f\1e¦Èm·wÂç\94\8f>C\95\95AÃv\88µ\ 1ç\eî\93ãt\f`¢Û\ f|çÈ\1a\1a\86®MJF\8e\104\ 2X`þB\1c\89î!5¶ðÂ\ fý\eÁ>ëï°àÖP :$ïé\ 591-à\89\ 5\7f\96\9f¥\17êú\9d\8a¸¿\14\16\8eêíXHÈ^oÉ\80'§wÞ¹ÍÆÔ]ôÂ\81ø
+²ì`\14\81O¸hL·tËX=Ô\v\15È\85ë4îÍ\1d\162\1f .Zr\1f\ e\878RÐaÀ\95\1e¿H\a\10ë\9eiöÞ_/äë\163@¹ª\9b>\82\92Öü\82\ 5\12\rÉ¥\86Ö ñ\92ô9ü\85\90ñâý\85\8cÏò³ü\85[\1céw6\92ìR\87"\1e'&\12ÓÈæ5øµ½¿ÐBRÉ;à\8c\92\8dÄ,\18qzñ\17N½À½w8´z\87\85Ð\vüæTfB`¡JÉϱ\e7,iû}ôX\80Ë\9cÛêýõÂ\19\97ÚÙÚo¬Q3Ç\83ö;,Ä\ 6;EV\92 ï¼é\8c#     üéõÂõ®~\90\99XHÕ\9b±À=lC\94   \87\ 6-¦È¼®\85özÁ!Ó¶'\11Z4*\91ÖÕl+".­V\ fõ\82\v,yX.]lÏ¥\9c¤\ fP®×\9b\84\8eb\92\ 2\1c\ 5²\86Ð\9b 2Á>\9f6\92o^\15üo\ 5è+±\90XÛåd\1aµ´Í\8eÙhyÃ%\8e$óF\93\90cÊ0_üüÂȼÊÙ]\1cÉý ½ðs±Pïo
+%y\e©3ã¢1åÚûø»\1c\84ѵ×\v¹]F©w2\9cÄd:\8e©ÒèÚ\9dù×£¸#K¢\81W\b\96¸\13\v\81¡C\84\8aµ\1e\ 5\18êm\93Ø}4»;´\1cé\§¿ \8cévnb¥\83\82ºbÁ\rì\fï\88v\ÜâKà(à)i½2÷¨e7á2¿ nXøfz¡\88ß\8e\85b\94SßÀ|æ\19\98h\97åÚÆkéÖ²V¥Ü\93 tY3È!&Û¿r*\94âD`\96Ó>\17Í\14\8cRΨmE\ 4\1a\93çÁ.\11*^\17½\83¯»\v].xMßÉ!å\90\16©n¹Ù­kö÷ÄB\1dÞu9I&Ù!÷Ü©¦£o|ÃÍÌîI?
+1³¸\a\93è\10Õ\r\98Ám\1d\86*\e{W\ ew\13ããOÈú»ù\v\7fô\17>w©\9eݽð]òT\7f     Ôÿ\16\ f\91ÞÁ_øl\8fçc±ð¯/?\17\v±xÓ\9b\9d\1f$\ 3&ÉïGκ        x\9eþÞ\12\9däN/¨ë\8fÛûéÛ©\ enX¸aá\1dôB¡Þ\8e\85\87Ô\8e¿TéÔó\15\1eÜ#V\82³é\88|      5áC\87?®oX¸ù\v_Ä_\b\1e\8céAð\8bA\7f\15]\ 5,ÌOaáE\9cÈ\89|\15\82oX¸é\85¿§\17<\16`\ 3ÅQ¤®\16Q¬â\84c++Z\13¯Ì[¶e}Ím\ 6\81\85º\8fø\19\14\11¦Ûø\11\8f1\12´9=J1==ÿ\1f\\94EÂWQ\ 1® â4PJf7,Ü°ðÎK%ßäýz\e\89ÄyÕÖh¯\1e\96É\8dBr\ 6Ûh\8d)\1dçë,\ 6©\8dÊc!ÝýÞ¹±R\9czAk«3\9f÷íá\11"\99I\84ØÉì±;¤5rCTÕ6®\eoX¸aá½õBZ¿\1d\vä/t{µjqñ\17\1c\93®\ 3\93¤³\8e{ÛÖ\r}mlä<\16f\1d\14\9dt\9b\99Óò¬ðÜmV,f\ 3yfíó\8dJ\13óW9¤\89É\9c\10ë&\91¯ÝåëeÚú\86\85\9b¿ðÅü\85eg¾\81Þë\85®ã\ 4íÀT`¼D7[\93sñFJ¶\12°08dM Á-$Z\9ezAø\UÙ"%Éc\81ô\82¤C\90\ 1_\14\89Ì\96ñlpò*êä\e\16nzá\ f\8bÚêwÀ\82p\8dÕÓz\8d#!\11/0[¬-&\98¹\87[Ü,Â\9eX(¬ìºÝ\86¥t\17\83\88\13*R3\0F'\9dv©½^X,&\99\13+pL\94q)hÿ*öù\e\16nXøò\89wÈÙFL5\11g\9e\ eë\85ÝW6\1f³±B¥6wh\171\93ïÀXØ̾tË\14\f0ªæÓw\9e\91õ9\83
+`÷¹J\17\eI5ä)ô\99åLï#³\98[XMðÙXècïâû
+oå.\7fÅôW\8a%ö6(}¡ÿ^4âà\14¿\1eðk\13&Õÿ:  \1e¿ç,ø\83>¼Ûqó\17\9e\85\85\8a\9cÛÝ÷ÖÚ¯X¨\ f\17ç6¬I/tòp©õX\98S\88[]¸\16
+à^Lµ"\1f;\96¡ôÂ\bÚa¤ÀnJõzbMP§g\ 3¯èÓõBß¹\81K\16\1cy9\98ð\18íÉ\10¾)m°ðÈ°Òwüû\927®D\14ëõ\97\aÝýB'\9býJþ\93ÊײÄmO$i\96â"\1d\82®¾ù\vÏñ\17$'h\16\ fôÂ\91kÔ5\94\ e\82Üçöô\17à#\908G4º\17Æ?[!\15ùÅ$\86\8bö¼Ä\ e\1dÚ\ 2Û(\94ô\10¾èH\82G\91³\8dÔ\98â\93±°\94\80q\8cLT6åpö\94þ\8aÍ\98dyÎB\99fYk\9a,y\89«\1fËÌ\95Õ#xäOÌÌ\8f¿\92-=\7f\12þW¹\7fâõ6\17,\84dÎîùÏÖ\vqÿ>þBk»É\88GþBaä(uᤠ  [;.\92\86JÃóΠ      \12¸\ 5\92½'qÆ\91\ 4V\81\98+»T¼¤Zr&øn&´$¢+\80g¥±\95{m\13ÃwÄB*{7I\8dV£èTG.~'$*Í\8d!,<\18b\ 3Â-,'ú\9fRqÏ@/úø´gâ\95<6ú¶m¼b=<\16®;Ñ\e¢\1dÒ\93\1c\eÛPÅ
+pí\19fvHµÓq\9c4[lÕ\ 5\v[¯ØÄ©cw¹ªêOçð¼\1cÎ]ø}Q\1a/\94«W>/_E©\ 3\e\95ª@ûÑÒ\0\15v?\e\vý\9e¾ÝF\ 2\9dF#e{\92kgÌà\81ìì¾Ó 1\88öP\r²\v\92Ü\95\91+IÖ\12\9f\8d\9dβM<É|\93\8d\92³·¹@\8e\97h\17\19\8d®Õ,\ 5öÉ\85,ã³­­h?\19\v%jYwÜ×2ë\1ez¡[\90ÚÕ ½Æ\ fû½£Éû\86ê¾vL\844`\v\1f\8c!,ÁéÉÈ\80ê\Aã\0ùJ\a>¦:\96\89\92+ùK(ÈhÈÚZÜlMBZ`\93\ 6ãE×\91÷U\11fV\fÕá~\88Î`\ 4! î\1e\v
+=QU²+\17\88:\11Â\90\ 4]\8aÁ\90\8aI\ez\16\ 1]|\0\8d   ](0vIw:*¥Û »pC§%ýÊy\aùÿ¡á÷±áö\83ý\85ø\1dü\85w]\12ý\8bùóË-\1eºÿd,thÇ»L#¬\17`\81Ô×¼ÀÛ)u\1f\9b½l\87\87\ 5\84É\94Ì3ÛÖ£t\89IÒIºª=b\8dÉ\93$¶2\8dLT\91\84\vÍ\14fZ\9ax\17ä0Å\99   
+Ùâ\92b?ÐáTê>ÐdÀﮣ_´·±]¶\ 6ä9Mºû\ 2¤P\a\9b\9c3òÇ\ 2­2;¨YºVT\81\1fgR\92î\80\0«\9743Ùª\83\98ìÚQT\8d<62E¥ØÈz\9dm\19´ÒM6\8b\ 5\81\91°ëgûoþÂ\1fm¤÷´ÙÊç4\14\1a\18û\8eX\10\90\8aÕë\85}h\ 4\8d«é\15׺]OÃXhi\9b®\er\8a\8dìNmìN(à'\86\8c.\vÏ¡tä|%±.F2\ 3·¼â\1d2'sÂ\82Â\ý(x.\924ã0 @\96V¦¤`ÈQ(IôϹ\19D"\82\bíò"\14\18Æî0}I\16Ýqx,ÐÝ\8f]\80Qgêzºxºâ\ eCú%GÁ\ f Û\b¬`öéص\8bqn'Ê\1f­\17Ò þRXH\8dÞþ\1f0"ød,Ô\12ÖQWëµ\1d\95\ 2\ 4¸Má/\84\b¥º^HÜ(c\81\86grN\en3\94wF\8a\93O©@ºJ\18k\92Ñvß \9c¥L \vf;ÓL¶I \11$°0lÀOnR\|'EÑÐÉ\82\ 5y,±\8c&îkä9;xæ>g½Pç\ 2kÂB[:0\93r) VË\1dÈ\84˼X=§ty0£¡K²õNàÄXX\ 6$W\1eð\9d\1d\a»\7f.\16\82î\1dj<ßsÙ\9e\11 RkýéXh\80\ 5·\87KÎX(ÑFL4]R\81\98Ãû\vÛÒ-ý\89\85X6]ËX¨tN~P\93\83\11\96þ \87I\97)@0\10\16¸\1d6° \19\vu]\90Ñ\9ex½°{,4:\ 6\16H/\0h{IvÚAë    \ 4Sw\89©2\16jwÑ\v¯©\1aaàë\ 6\8f\ 5Á]VI\1dÔÉd\ 5¾¸4ßm\e\ 1\vê\82\ 5DrS³\85¬\17~6\16ê·¤©ÖÀÂ7ªp|O\e©d,Ì»XS\1fG",,\8b(\ eó\94ï\8c@\8cÜ\1cFâÞ\14°\91\8e\19kA\ 2\92\1ao#í\13\92q\ e½PÌ`\ 1\113ïpÚH\ e~÷$\9c×\v1\9a[4\82\80ÂX\90\ 1\92\19O\e  m\a\9a)\931]Aå¼¾o\9aËd\ eÛHÓr±\91Zz\8f\1a
+"\aA\89`§bj¦\13\v\1dÚî9N\11`\eéæ/<½´F7î\9fÄ\ 2øh\96Ý­v'ɺè\85ÄN\10\9dÛ!\7f\80\85\b\14\1dÈ\1f&ß¹\89\8aå \87Y\8d¶UVV\8dé+r¡\e\18\v\9b        cÑå&\88\17\10¹v1aa\97E\ 4ß\19z¡ÌG\ e<ÓÙ½^\88È\11\8fá;\97%\19RÁª\ar¿7i\10¥\8e\9dõZxg,6úÈ\bwr\8fs\eÑ^pèÉÝnL\90\92¨\vY\90»~b\81\82Éjó3ÖûsõBñ&\7f!±6ú7±\10\92d\8f\vó6Uz\85+½Ì$\8f\8dÛôª|ÿ\91Ë\9cmÀ}æ\90_Bö\8d0rug¸´'q\9c\8c\9e§)Õ\9dASS|\84tÒDÑ9scdá:Úa/]iÃqp\85Àtv\8dPn\17Îì\13 g|¡¡\17\98YÈF"w·\9e\8dé\94\9b­&)Ïèªt>DL}\ 4=Õ»6tô*\91RO#\1a\ 2½½\91ñbÐ<µ¢«´\8el/üÊEHCòZ\11æ\8a\9f\1dS­³®xËñgñÁ¿\87\85\8ad\ euG±â4\16ú¸÷WZñ?\97gÌi.\15lôF¤~®í\bRÏ» ú\15³ZfÅä\17ù\ 3\9cô\13+>æÀ\14\18æ½èÔõ\91ªø:צðßÆgÂ÷úRõTõ\9c\ e\85\15\93¨õºÖñõªqß{\8b¸ÒÑe®\8dãJ[\0´¦\85«ý\1e|\15\9c\85.ÙÍ\8a×¥Ç\19½û±XH\8c}\934'Á?\8a\85\97r2÷\93`mò´\16>|zÕöªLôÿ]òÇ\15±©y~*î]ÕT-xrâÇú\vJØïdð\7f!,¬/\9b°\87Í\ f½ð4\16¼õA6ÒöW° \1ea!ÖÏ·l\97kuzä'u~®¿ð»·sÃÂÿî÷¢\97X°°Ç¿ÁO]Ô÷>Þ}À{\9c\96_WÏ\8f\1e¦×\9fyF»\7fp½sànXx\15\16þÕåÖ»ð\86\85Ûr\86KnX¸aá¶|\9a^\b÷®Û}jrI_»Q]Öv\v\9b\9d\r\7fe#.Ã×\9d\1d¢mÁW\9eç)ø+ûÆñ\84¯\1cú¨çîÁ\89÷\81\8dÔ\1c§èØw\8bð­ãÈÆÊ_}U
+\9f\8dåDñÙ8ª æë5êöî6ù\86\99ÑÝm\ 6w'î»ëÙîݱ\9a÷.¸aá\86\85_"\ f\98¯ñj\899þù \ e_ÏNÈ<£Ã>\99o\10Àå\1e\ 1\7f\7fã¯üþSN\9dä_¡äÝ\89¹}½\8f¸Í¼³Oø½K³\8cø+Ëéa®mûbs¶\1aàÎMÜÖ\1eXð·Égkù6ÓëÙ|Ë\9c\9cÏÆ\18Jìõlww\9cî\97\8bÝ°pÃÂc,ìw"ë±°<Â\82\17²öi,\98+\16ª§±Ð=\89\85æI,ø³ñ5R\ 6@{w6¾\86º\aÙÇX°÷°pïÄ¥\17¾ó\8ecaoX¸ù\v¿ÃÂYM\7f7à.Oê\ 5\8f\85æÅzá%X8î°p_/ÜaáW½\10\17~\8b\85Æ~\ 5,\ 4F\8bÛòûÅ.\9f\85\85ã\91\8d´ü\9f\8dÔßaa5¯ÃBø<½pÏFú_½ð,,\84_\ 2\vDzïâöÏoÿÙ\93OÅBg\8d9EvÂW_\ 59[0\8fl^ôèÛ©\17°ÒËéÆ_ÇSzéër\8a¬¹d^,øêg%\a>[ïõ\ 2¾&wgc\v¿à¯^/ðÙN\eéz\8dZÜÝfÉ·\19_Îfýmfæzâèîlýå\8e¿\ 6\16nËG.ÏÃÂ\16\ 5A\14°dÅi\85:)þZU\17æ)úJ\7fx\82*þÊûÖüõä©Â÷\veÕå«»÷\15g»ûJ\8bº;N=:±Kï¾Ò\r\9d×piqw6ܦÿªînS¥w_ißâ\97\13_ïø\86\85¿³Äã4nß\1a\vÿÞòÕ° \16)~´|a¾njý\r\v¿Ñ\84MNËñe°@¦à\8f\88)\ 1\vÁ\r\v·å-zá\87`!.\99\8cê\86\85Ûòj,Ô¡þ²vöË~ÈüG(ÔÅ
+\81<©²\14
+\85h9Sf«µú|,l\ 1-½ºIð'úÎÝú#~w=þ    \vGg­ÎQ=ÁNŸ¸X\18\ 4"I\ 4Ç\87ø³±0ÝÍ$Ü\96ÏÂBÿó±ph3\84Âæ\97    ÷N¸Ø\88\8c¬Ül§r²ógcáÞüÂ?² äZUê\86\85\ fÅÂ\ 4\9e2·k·z\82\ 2\82y\91Í\98Üܵvû\12\97ô\82\9f\95ËnXøH,\1c\8f\16µÚ;,à[¬K§1\ezL_\ 3\vÛ?\84\85¯7×ö\ f`!²\97ßØ?Ò\v\87iÜn\9a¿k\99Ül¤\e\16¾\f\162s©Á¾ï/´A\94\bÓ»UZ»gê³±\90\8dó<\ fé\r\v?\ 5\v\7f\ 6¯*\83\ fÇB~ÅÂ=\e\89\13.Y9¨|7vrñQ\1cêó°ðï-?\1c\vÿßo16í\87c!ñ)Ī¸`aßÁñ\17%\ 1\18Ç\14Ú       Í6h/5X7,|Ì\12uÝÒ}z\8dç'bA}\ 2\16Ö³\ 4Ì\ 4±O¡\97Ýé;Ã6AÛ-Wë0Z¦©¿aá\a-\9f\8d\85(\v¹\ 1I^æ$c*)sîÏ\e\86L\1c\99\87½>±°\85!\8dÖiT5áö\97±àvβ\9fMì4ê[6ÛÞµ        \vXKW\7f\91@ú½±P\85û\1eÒS=¼AÚdnk\87ah\99\89?ïöá7³§ñ\1f\9d\11\15^\ e\8bF±äôÀ\92§\1fIõÔ¯YÃ;ó2U7,@Ê\8cÔZ÷ î\95(\1a\99\8d4¢v\91¡µ«S\9d\95\v\11¤5&q\91¦5ïA¥÷G,\ 4v\ fú\ 1Õ(¡%\97Y\98ÃÝ\91æï¶ô«>\17\vÕºÑò\f\83\9e¬°"¾4=&%\97Y<Mh¿ÙJa\9en\86¬º?&\9e¥ú\1c\1c\85DéÚ(\9fÜO<uö쮣q°Ç7,ð\88+U,w\17\92hE6ªhð\rLTëÅ)!À\12OOÚcA\88Ôu:\ e衯¦üËXp\99!?\19ÕX1B\97P    ×Wï
+Ô*ê¿\98ðýÜ\1c\fcÍsæÚvx?è\9d\1cÜaÁ\14JÅ»®W<ÝB?É\1f\99a6>\1f\931\r¹N\93|Zõ?%0ñ\1d\8a\e\v\1e\v¤Ws­\82\fiÔMaÚØ\15ä»\1e\18\rpá±À/¦0I\8fLk1ÿm,¸8º$ÊoyÄYz÷4ù\9aG\7fóõ½ïüÂê#/ô,ïé\ 5\ e\94%f\8b\98< Ü/I\879¢vkT\93±ºfvØ\9cÊÊ\84þ
+¶<)¢4g»¨hÊ,½bAHßî}p\93ئòæ,4÷\11âl¡)S\17\94Má-a4(£\93U\81«\82"¤µñ¨³çÑ\84Öè\7f¬ê\9f\8a\85\15cVDo´owM:{¤Ñ¸w9)n2\85V9!I¼½\86v\94lz|\8añ¯cá3\97÷\9dwn-ÿÐ\186\12\a*äBX\88yDßV;Çw\8d¨
+I&jN\16TB{$»5¡[Èv\9d],ÉÈÊ\8dÐ0§\ e­¥Ý/X\88Mxñ
+F2xaèÂÂ5\91ß/wÒê §ó\92a\9b
+£éüdQÉ\×\11\99VFªÞXù<#)§\13j\9dü\,\1c\88פ\89Ñ]\89§\8aÐ==ºi\9aƶ\0\16jÙz£\ 5\19¢º ðyÃ\82{~>Ò¢/:ì¾^(ê¸è4:³\981»øÈ£®Ü@\86ü.b²R\91\8bÕ\90L'6rZG[n;UÐÈ´è\82à\12Ô\1e\vý\9d%5Ó`\96Y´6Rõ®éLÊ-\92\1d½ÃT\87\977j%M´e\84\ 5Û94Ejô3'\f\7füüB\ 2¼Çä\1cÀ\1aR\89r\95\9e\12¨ð*BXߥ>¦º¢m[ª\93\80õÂ\8bm¤&\99Ñ\14ÞEû¥ûük±\90Æ_
+\vÿ¯\17\18\v¤\17\98\17\83#Ç9y?ggp~Ôd©Òà$dÅf)Þ\0ºå¡\v|\8e9ø}áþ"\a\9c:ÆB\ 4£\15<\90\ 5\9c\ e¼ªÕ\ 4\83\ e\10\8a\82¿ \97ÊUJ¡\eØÚ*0«\ 1\vx\95­|¾¿ðñ°\81\93g\17L<\17ÚrÃã\16K\8aÞU£¦Qi¥7Àþ\82\82\8e\18L\15½J/Ô¤âGz\9f½Ù'³¿\ 5\vê\ 3ª½\9f\87\85f\99¦eüÿ!u4Oa¡[\96éü%EiH »e\ e\8cF_á\19\ 40%b|\89\93\84
+av¥\a`\81\ e@ÛÆ` å\1dÝ×\v      í¤ÝH\9e\83ÒY\ 2£,Ö9ú\ 57)ë\85ÒÚ%¢ÁÎóª\ 2\12\84\85\ 4¡¤FÃ]¼a\81\87{\18\8d\ 1=¬¥\93z¢ÁnÁ\9f\r¢\80!êg:}Æ\912+vZ\15½Î_\904öä&\ eé#éÔ\e°P\99¯\82\85ç.¥Ï.Oæ¸g¶\ 3E\8fÙû\v\80\9d±cÐZ\ 4f\1f§iN@36ûp\85Ö´fÌÙiËÁ;FX\b­ìr\9dÔ\ fý\85ÑpLUÉ<3\1e\v®\98¥\15>\8e\14uÆ6©\97ãZÏ\1e\vp\13r\1añ\9eé.üt,Tå6aV½\ eÅ\98&\8dS¥@ûg\12X¦ßJç=jÎèeÀ«¶6\85Åób,\8cx·YdçK_Êç`aë£\ 61\90\10ò\7f4\88\81䦬\\9c\97tS*Ø\9aèëca3<\1aïZ¥LßuÐÿ¯É\87-\8fÉ0<UMã6\89µ\8a\ e\1apF\12\ 5&Çì×\18\90½K6\92\9c9¢ç®q¤ø>\16tι\ 4\bùõ8&ØèäèÛ½Ë\18 Ø¦B\8e§\8dT½ÌFJ\84Ø\85\88~*\16>h©eé3\9b&keôl,\fÚؾ±RÛÌ¥ÒHÒñÂj\92\10úJZ\vQ\93¯\8f\ 5·À~o ç»îëx$Ù¼b!²SQW\9dö\ 3\ 4¦ÛIz\1dyoô/ QÒΫ\19\9c×\vôæ»\85¿Ïö\8a\85Àv[\9dædg\9dXp°\81È2[\b$\81éÙµh9¿q\94©+uuÁ\82\1dè©.¤\1a¾J\11Æ¿\91³-ÉÞåÜ¢\8däûx.\16Z\e®+\1cJ\92\fÄWF]Ã1\9cI@B³ÖF\ 6Û7ÀB%­Ö\16\96aÀÜ\8eÃý¤ô\96<çk­Xotg\17\ 2\12\8e\86ε4\8b\91\8a\13$½^èÈ\80ZvIÊæ2ùØ\18f\9a\y®­Ö\r\81Fp}¬Ñ\v¹\83±¶IiwAãɪõN/A_° w­+£YoX\80ã\96\87\19\ve\1d4ÍÝ\99ûä*eUâÍ\9a>yC\10\14¾9\8dQQ\8b¹§äùz¡vUC\829HòÛ£ZU¤û\ 3D\b¹\89µ\ e?Ó_\88Óô½ø\7fþ~¹wÞÊÞÆ®\83\ 4÷íÕ,\89\96}¼>÷uÚËÚ\85dTÕeãú%\87\95:Wt\ 6R-=HtòÜ©v\9f\ eËËaÛÜù|¤\10Æ.{\aÜ÷$Xö\12«\17r\0w^³Mè)RÒ\vXK\97è \9bð\12\9ai»a\ 1æ·5VÃ\1c\1f,}+¯£\95¹\84­{m\98¦¹´F¿þÊÒ$ÕN¦©IÒÐ\8fBÏÁÂ\f\13(n&¸\80\95¶2L    \v=9\94BJ\1a^uö\99X\18\11\17Õ߸Þ9Ñ_­\10éS±\10Ù}­{IæGbÛ¸\1aOZÇÌäñî#m©îTN
+70\8d\12òÕ\17\12d% Ü½\13âZ÷\12,ÄÂ\88\16Ú?\1d\b\12qe\82Z\vL\ 5\ 6ês±ðíë\9d\13sÃÂ}\11å\\96\95\16ßbío\ 63<½ð\9dÆ0x,\83[Äs\8a\1dþ\10GJ3\16° ßÜ\8b°\90C\8d\90\8d\14ôHZ\88\a\rõ\15\1cñWÀÂûë\ 5õ§¨N\1dãßgïþÇ%X^è\16%bßwñCky\823àL\8eBÉÁ\84\80Ï]\99Ü\15ç#\1eÈ:Áð!\ 6NÁx=\16~y«ÏÄBc*whé&R^½   b²Ý\16\ 2ºÇ\9f©\17\ 2ï\8a;ñk¤Ëäu8W\91ªÅ_\8c÷?Z~ôüÂ]]1\1aN´Á)\ 2«É\85\15>\ 3\a\849àª:'_[â¦^\8f\85ÍèQJ­6­\17³\83O6Oµî\8cP_B/¼\7f\15EÖ=ÆÂ|\97Ò]\1a\1a\1c®/­¡ñ¡»aá}~\1c¦?צi\90Ò"=k£\ fí-¥¾tI\92á\ e»$|\v\16\\98¸8P/ÅB\ 4=Ôw{r´¤\14\16Ñ"£     É\ 4£hS§Êþ3±À=m\97ê\ 3dp|\84\85ë5[ý¡U8?\1a\v\r°PÚ³#R?êK{½åÌùB!JE£ºPò\ e\vA\9eç¯ðºJñb½ðIËçÖ;÷¡ëóH`\92¿\1ad\17¡¢0tÅ E\99ÒèÅza\1då\9e¹MعÂ8\96      Ñ(·\85Q\a\8bi\1d\8e\e\16\8e¹(¡ªÉ1\ eðüjÁòÊ¥÷\95/^[\10;\1alz\89é{ãÀ¼â\1eZyó$N\92íª;Iïf1£0kdÌ \84\99v;\9c6R¬å$l´iÓm4H\85v_h[`uGk]ò·\1a[d\12Ë\ fÍÁ8¹\1aÝ(j\1fA
+9\90Z Ý«ò:\82\83QHÓ\8e½\ru\ 4Aðraé\85iëº\11"{-\16ªØåÑ?\81\85Ìfî0­2¹K÷\1c6R\80¹\9dNz½ 2½q]I«UMX@\12kc·\80\860d[ÄÅ_*ú«ýò3±àf\9eQ[õî&\8d\19°ýl7/¸\0\11µX¨áAÂûL(IÞ2W\1fh3¹Öv»ç{y9\16
+±¾K\11ÑWÇBCz\ 1\81l9:-3ø\ 6ÓNbèª~×ÀBnR\12È""\ 4\90¿PË\ 6Sñ¨[èñù1Oè'b¡\12¶k\17K\88è\8d\99[q¶ü\89Ì\98\83\8c\84\ 3\99-\84\87C/¹~S\17\916à`ð\ eß\8b±\80\8aº¢ú:Xø[\83$l$<"9¹H[3ÄÀ\82K\84ÕF_ü\85\ZmO½ÐpI\89\92ïWrøobÁÅ3=a\96Ê~7F^r±s­;\1a\9aFäøî4:á>¥îÞ$\89­ð\13w\81\9f±;± \922Øz01!#[EqÆ\9c\95´:«]\8d*u|o6øøaºn\97úx\15TÙçÆ\91ZMƳx\7f§çR]ÃÅæùnG`!°ä\1d\ fæb#Ù=\8bÉjõz\ 1Å:ÈO}·Rô\7f\14\vîÞÄ¥ºGqpor³\8eý\ e*~Û \88Ly¼ãÂ\13?\9eX\18¬Ô`Å\13F\92³~èNkËÅ,\12e\8d\82Æ¿x²(\W¨aßg®\8f·%Ù\ 4\92ö\8c>\11\v\7fk~\ 16\12J\12ä¨ð\88F  ,\94xr»ñ6RÜ       \b?aÁ@/(¤¹®&¸é\85\90^`,læ^\9e*f¾3Û¹\92Þch\8eÊÊ\14tM\19\b3¨ROLDÇ\8c\!IcáB~ckWeDzI\19ùL,l\7f\ 5\vÚcÁtÕ*\17òÕÖÐ\ 4qh/z\81\9eA:ÛÁ\856\8bÉwÞe_\bí\82S/¬ó_\8a©\ 6#\96þ\1fÁBýÌ\82\80×h\bÒ\v\9bù\1c\1e\8f\ 5N\83\ 4R\1dë6Få\17í8Á\87ïvNõîsÚ\85ð\81a\8f°\80I¿\9aþ\87j±E|:\16\8a¿\82\ 5T\9a\91T\831M\82ôBnÂ\1a\11êÂ\eP+ù\11û¾»MÛ@4 æCâc\844\1aÒ\9cÉßj\9cýoõ_Pú93˪}M<©Ô\91\92b[¥¸\17Gb¡\9f÷ØW½OL\9aZJ'¸ä]ø4¦£\4©\ e\f{\84\ 5Ö*À\ 4}NòÓ±ðþzAÅNa*3¦\9b\bÃζ¹8\89\94K\15mQiíÒ$àϪg\vV\ 5I|²©á¨%¸aá\1d\i\84ªÿwÙ^3ÕF²lT¯i Û\9eÀ\82\15¨qOPÆKXPBO\ò\ e,ôF兩ê\85\v\16Ìgc¡\94B\88ýC\ 2[/[¶®ºa\ 1ËÑÇÜ\15¹êù}¦ýU\89×\e7#V+\984U\1coê²Êù=+è\85á²#yÏ\e\rÿ\95ßã<­+ð\19\98W)á\ 2á¢(zPûÏ6Ò¾×\ 6×\8d\8e\13\v0\8fÈ\1dìY/`f£&erê\ 5äÊ¢|úÓõÂ\97]ª¿U±ùÍ°Pr\95Z,\ 6Íão¢í\85\9e:\9e¬\15\95;vk\97Øåûn\e7Òª\13+\991HG%\eIaíá\ 2Ñ\1aÛ\ 6\ 6\ 4Jñ`¬\]\8aÓ\8aBIkÞN$øÐw\1e¹î6¯N,4 J$\7f\19X@E{b\ 5\12\81\ 5!bÔÇÇß\12\v\8aàOÎÖv\95ãÕWÙª\88Ùd]\91ü\8f.\8eïr\ 1Ö×Z\ e\ fï¬\8e\1e9C¹Æò]8$\eÛ®»9jmÂ\8cDi5Ë6\9c\ 58\83É\ 3Ó¹]G\89\98:ö­É\ 2¹\9f\ 6Ì´\81 \ 1\93\99&ï1\f[\9d\8cV\86!IkkËUÈ46&ÏÍ\fN\87ê\9d°à\ 6k´îÈ\vÔ\9dÝ]qú\v±0\8bÑ)W©\13\ e&$mÇÆ&ûè+ÚG\97\9aï\88\85&Á¯û\83\8b\8d\9aû*[Õ\91Ï\9cò¬½ýsu÷=:íé\95!\85àá\15*ó¨\¥\8eãø­\91õ\8fÃ\82äpLèPG9j\92\95úBø\98Â
+ɦÀ2ÇP\rÞ)N;\8a¼÷7K\7f\ 5\1cK¶9Fì\83\84\ eò\88Uà|Ç\ 1\9d \11û¥\ 3O´ý\ 6\vµ\8b\86méP\15¿·±Ká\95\aaM\9ahÇö\10\83P¶/k?¤.[\82<áúõ¦vªÜ|±ûwÂBAJº\94¿\17&5ÙKã\17\89\8cÃÐ\ 4+\rjJîuùç\f\98wÀÂ,\1eÝíßk÷ò÷±à\93çÄèð9èZÈ°\f}ܦ÷ê\81#ü½é1³\19Ø9\f\aoÿaÏF\88\9b\1dðµMO áü<1ÒÛ\bËÒ\94\HF&ËúR,¬O8\18\1e\vùDr¯g÷¥\96×aAÅn=ȳZ½W¶^½2wõÊ@\eVJµzëgíÓÓ-»0Î\vsÁB(i=)I\18\89!\82Ñ\ 5sOòKV1\1dX¯Ç=\7f°^\v\ e\1e§F¨\99nàâ
+VýqÎ\98*T\88Ö|yEgaåî\ fQ*Ý\bCêò7ý\8e­²ù7Æ\82ï×±/,´À\82A\92íX;\9fÍÃÏ\98g»"D°#\8b­\9c7ZKÞsVº\y­ÌzSñ8F¯£÷«ruÚè/ÆBÿD¡ôÅ_\18óî\89Àdýõ±\80Z\9en¹+äÈwr´È\86\84.e¯,\ 5\13\vÉÓdN¯L      kËF\92ãF:ú\10ÜP%\12ä\8b-þç&²¿ÄñF\f`rä\18sd\14\r\9exr\9a\85ÕëÄ>\eüÁ\90õ\89\99Á´Gç\9c\15ôBJ7pƸ°OKÖ\17Ó®ÒõF\ 3¶Ü\81n\rý\p\eSLw*,!Q Ñ\v÷\80)-Y©ù·Ö\vÍ©\17\18\vJLä­U\95\17Güð\bU\81ô}m<§\9a«ÕÁ\ fXt$~iL¾óFr[×\ 5½\81Ôc\ 1z\81W©ôYz!ÉÊ}­K!@¨\9d QÆõd÷\88l\e9\17N\85Q7Üó\17\9fÈ\88o|bwôøe0ûÏ\17ÁÂã\1c\8cÜ\8a¨³2\e@|§£ÌL`>\1d{8j§W\96¡ö\86v\eÉBÝu\10H\89\ 1)iOW@ù8\1e\96\1dÜ\91KÇl\v«Y¹ö£´ü&;;'Út\91Ô4¨uë`3BI\96\18\90AFØ ,LtvÃêVÉekO&â\Ã\r\sR÷³\1d«\8e\84\0wÚX9G\9d\füß\ 39ie/¿µ^`úÍ\83\0ám$\8eÎ81y\951Â+\8d8P£\99C\93Ù´Oîg$\8fÖ§¿02­\17ô\ 2kIRÓH\r*ôU/l\7fäÃ\98É\19\ eF³t4@&f_è*;\89H¥å¤iÀÒô\1eë;,<\99æ´Êãnt|`\87èæ\8ba¡¸\87\85\80{ðÄ:ãÐpn\8b\86V)L\94\9f\8a\11-ÀB<W\12Ø\8eÉþÑ\18ìjý¸;,\b¬\99vÖæ \8f\17\1cÒdý¹ëÚ\8dö@^Ò\8c\Ç}çzÃ\12\ 5\f=¿vÂ\ 2^zÞxG1suÙÇ\1e\vuÄÙ^ÂÍt\16r\b¸mV\88ü×\82W³ûXú\89ÿà1\16ú\16ËúM°\90Ù1\93ºbæ Á\90ü\8al:ó°CS\86$\96\8biJ;{¿¡´e~\965¯FdàýÔHris-ïô\ 2a!äÓ\1eà \80^HÍþ\87\a2ÓÛ\8d\9dw:{Ù±(\fl\ 1çÎ\88\aq¤'\97¡sOc¡Þâ/\86\85í\1e\16
+\12ò\b¬ï9$+5AC\9f\87\99àlåw¾³òS\9aE\12
+íI\8aºî\17,°^Øû\13\v§^à\11\82L`\92dtù9vÈNk6¼îÍÐð_\96ádSzê¥\95Íù|\85\9d\12åN,¸\bði´¯¡\96#gÄ\12âX\1eèq7\ 6§0\15FÎô±ïüÍæ\17\1a©ÅêÔ\ 2\85Üc²@Î{¯\a­ÉsH'­ç\9a®ªüªýTò´')\13\ 5V\85\96Ön®'\81HA<8\96®né´\81\8b1¹_Nx\15\7f\18ɬ­Ië¬\8b¡W2ô4ì£É\9bÜ·\1e\89ffþ_,¤°më¨\\99+,\ 3\7fâ\9aÐiÒ\84]ų\eÙZ6ÅçcáÎFjxÀ'E ³\12\96\13\94\1a ©\ 2ye\89ÇBÆq$Ðf7\86\4íÉë~Å\ 2O6î\vk`\12U\ e>µÞFB&êH£zb\ e\ e\116\86C\13\85Þ\ 6öëö\94G }\91Úb1V\1e\17½p!\9a\1fqÉ}
+qb²y\e|Òã\ eý)*D\1dcý½±ðØä¸$\ó&uÆ!\1eÄ>îö|jíÝ*õhÎè÷X\80\9f×w X\8cɸµ¢GÉB­¹\15Í¢Îv\ 1\7fÂ\ 27É(\91̽\13:\8d´$9Pÿ­®HßpsÝ\9eD\81>\8fOÄÂ\0\19\97Å=,\14\1e\v\86^\15ôB\8c\ e:44\14ñý\98*¹e\95\99*Èäo°\80Q Ö³ÂÐ\9c\87míîc!2\ 5T\ 4é\85â¢\17\bzu\°ï\8cq\90ÉcTáâÆxÂÍ\ 6z¡b£\bz¡¾ê\85\821AëPä[ÇUý\13ôÂ\17\1d&Õ²¬Zf\9c\99\8d\89Q¾c¦b]\8b8~\ 6\16À\98Ñ\9bÒ¡¡XC\87æ¦ç~£ÈÀÈ1ñ\Ë\ eÓ\1eJ.\9f\88\85ºV÷+>®z¡Öy
+\93¨4)ô\ 2\8b÷\99µ\82\18µ×\v%{\ 2£y\12\viLR[ø\89öÎ\93\ 6Ò×ôÌ\9b\14\9c\97\ 2½\90¶°Åȵ@äµµ\e÷:9ý\ 5îãs¸\93ì\90Ü\a¸-£æLxÌ\11ÁÊZmÂ!\95\96ü\ 5Æ\ 2ü\85\88ýIÌ7E\8fÅþ§aa\rϨM\91\87h\f\eG¬x×\1e©BQ\14Tç¶ä"\ eE\14%QÄ9L´qÅNý\1fkË1|1=údU\93³ß\b%\ e^ʺÍ\9e£\17à&pÀ\8b\8e\99\9cz\12{¤]\90\ 3\8f0c\12&pú\9a¿Óðüuó\v\8dMO\7f!'¯,\84s\16bdní@þ\97òq>\1d@êbÓ\92Ï\95Ð0¡\12\8cÓ÷°0ã\7f\v      ¾È01\94\99¶D\94©ÓYwR\ 1ßÙH[\f\7f\90.ÙØ6Ô\1c\9b"g\10½mÑä*÷]£k)³\96°IÛ&\ 3\ 6\83íø\ 2´ºE%\ 4n°5e½Ã\9fÄìþ\92ÿ\12G"³\8e3u~\b\166mýX\9a\81`{'wÖÿà      I\17l\0G¾M\80½hÿÆ\82ÝßþÇÞu(ƪ\ 2QPPPì\ 5+þÿ_¾\19ÔmÙdÝ\92\8bܲ\15tu\ eg\1aC\95ؽ`jû¥AÞà\ 5¬DìÁ\9d®4\95¥V£©d`Bé\98\80\ 5\14\rk-6\83/4'\ãÎ\97,ÔÒçáâÐ-qÛ]n\8aß\83\ 5\17®¦Ì»)©½É¯À8ó§`À\81fûk¾\98"óàJ&m8\ 5BänÞ¡Y6ek¦¼ß¦\98w\91\10A°S$,U¨áàz.á\ 2:-\ãAM\94Ì\vp#ÁÓ¶\87Ã\831èOQ\ 3W÷`
+ÂHÈ(\1d\11C\88K¨átбÁs{\80¸µ\a\bj4ë\bIdkíI\ÒÛÔ\17©G¾­²ïÿ_°\10,\81|P?F ÑzÅ\ 2VHÒ\8eë\85Xs\9b\8b\ e$y\99«\1c\8eÖ@­Ê\962õ\\ f'\92/üHH·­Ñ<\83a\b )Å \13î2i`ªdâ6\16\86Y1À\80\90¯¹Ý°\fI¡mQ\17/V,`Vw©~\ f\16.B=þU\eîÄÐÂM\9d¿°»ÖN\8b\95\97°«2xX\80ë_\1eöxÐÅÖ\9b¿
+<d\ f
\81\7fv\80õ\94¦Ã\92Þ÷«×ïÂÂ\1c­w\16¢\1dlV\fhôã\ 1\vvWBôwÏ\19\13ÑR\9fp.\99\84ûÝY,Ø̲V\7f\18\1e\81D\ 3.qC\9c\9dl¼¿\v»eÁÉ\r,´ÃrXx\82\19V\13ípÁ\16   Qÿ°Iy^ã z¤\ÿ·bá·6w©ÆZ\91_xroÂ\82k£õ¡\99Ó­»y×\91><Õ\91ì\84Û\99\ fW9s,&\12\8eXhÌó\95û¿À\ 2êGXG»\ 3Û9\ 3\99\84\1c\81\95\9a@\17Gt\fDa¾`þ=»ilÃBÐ\94e\93É\7f\r\vK\95î&ÿ³Xèæh=è±vGªcÕ¯þ\82\17p\83¼Ö´ÁÁ(u\84bRaæö\11\vä\ 5¹Ò_`!@ø\81q\87v\82\9a7,C\17e>Ç\9d\ 3\ 3\ 6\84;Eó¦d¿'¾ðo4\7fÙU\8b±?\8b\ 5»w*\b|8o\80\1a\1cr\aº\13Û¹ÊÊ\16Ë\fÇ-\1aËGÛ\19w¯ªý\19\vºÌÊ\97$ª|\81\ 5\85Ic\9338\98\8f\147Cc\99      \1d`þ¼\e\19îÂ\v\86iþMkÜÿȾ<\ fø SøÓÿëX@\15üd\8f÷#\16Nlg\U#jëT\95\ eÁ]²Ã\10ógª\86Øä±Ù\8f\ 4ßá¯X6ðU\ eFÕþè=ÿÙ:\18¿·ýOâ\v6ï1\14+/Ð9I\89\ 5±\9aK\bçÄÆs¬ïAÙ\ 3\84¦\8bð^££ß\1fÐ\96\98u$v\16\1e,PÎþ\15,ô;\16þ9^@·AÄW^`Ú\1eÕ5®oó\830\82ë®\99سµ\f ñ)-æWR\ fÓ\89½ðÝX\98ªóÒ4ñÕ5£û£XÀ|\!v^øç°\10axs8Ø\vSfWA\r\ 2½«\12\1c±àZ?Ò\1a\89\98\91\11\ 1\91¼\11\v\ e?s\96^ß}Uñî'±à3Æ$\9bv,ükX\18\ 5·ÙÛéÌ\vè\9e)#ë\87ñ\8cÈ\1a\83ËÜ\ e+tÀ\80Îê%>½úT\ 5Oâ÷a\81Fɹcéªë²m~\12\v\7f¯a
+\821ÿ~\ eFAlö¶[/\13î\98\8b¥¬vÀ\85ÎG,´½ê¾>\16ßn\96/z­}\92ò\8e\rtʪ·`ÁN»Éº.XÚ¤\9du      qr(ùD¿ICÙ±p½É¢+\8a\82ýóXø\18Ä?ØÀ×ÂûWÞzñ\12ä/±\90\92yù0n\ 6\94\eÑ\ 2/¨Á.Ì\8d\86\¯)M>\ fw,ü\9fÚ\9f©³}\9f½`\97\ fã\12¹F»\81Ö>®\ föt9e\86¨lÝ\90lhv,ìXø\vXè'\ 6Â\8f[(FÚï1IÊÑIdºµäÓ\ f×Ùö²(\8a\9c\1d5;\16¾\1d\v©-£Úز?\9e\0h\94\8eÓè.\12É\11\ 3å÷ìoü\7fÎÁرð/b\ 1ݪ¢)0²ë
+\ò\89Ë\86Ç\fa\80KY°eúDZð\97â\v}\18@S;\16Þ\8f\ 5\v©Q¸[à\9cX\95/¼Ðü<\16ö¸ó\8e\85·ð\82Ï«\ 4\1díw\98k\1e\10\16a\91 ¾Ø\v¿`/\92=î¼cá=¼ ª©Ô\9e\8b~$"¨+°ðÏÐ7\9aN)\96eü¦\8dúv^رð\8b°@æ=Ë\80\0üÖè\1ap\81\85?Aþ3=Ø-%23NìGã\vEày\81çïXرð4\16\9a\80Û\92¡<â\8a\13ÜH\b\17 ø\ 5V\8eÎļX\15פPñ=³²j\1fZ­FmzÿÖ?'e8»ô\9e\8e'\19\89ý=ýN\8f¨6\1eÑKÞ\8b\85êObAµ|xd\8b½ìÄ\8dÚ~\8f\8aÔ\11ýÐ\16æ\8d¹§\9dVÜ»¯#}´ã1\95ÑÛÚç,ù¨\8b\1cÇ\89¾O+t\89(\93?\88\85)7\ f-V>ÁBÌ¿éJ\ffx¤[eh±µu©9\16\qô\1d\1dÝ\93jv©     ºÍ\1d\83\93#z\9b:v®yëÎ\18Ô\98;\95¤ÿ   \16è\~àÞÖ»\87\99£ÿ®\9dÃ<M\1fÃ\82¼çç\a'X¸££:ÃÂ\1d²Ð\9d
+¶í !MõV\99¨îuËý_ì\85è׺#ý\90mB%\85æ¿\ 4\vw\84IäÃX89¢·­cüf,Ðrú\93Xø²>ñ¿Ð>Ä\17.°àgCàa½ó¡.îâ\85$\1aB\1aÚ}ê®ðSü\ 5\16ÒÁ¡X\8c8¿V\15¡Ð¿\1e\v\89ÿG±ð¯·\ fùH\17X\18ô \f\ eâ\8a\ 5/ÔØc\98B3ð+{\a\7fÁ\v%v$X4\87\YqsÎ\vÝ\ 3\99\84?¿É\8b¼cá\9fà\85À¸\93\vXàÎäóè\ e^À­\93
+°Þqk\1dÒÞÁ\v¸/k/ø\84;\94\fí×¼ \1fá\85Pkñ­µ\85w,üÓXè?Ã\82Í¥%ÍÄI\81%K\93\v\95ðs^À\8d{°^U.\»ñæEÇÏy\ 1w¿ÂE¸­ð®u|Þ^p>ºYw,ìí¶\8edóC\86
+\v\9a\ 3-PÁÏwîý\9c\17l¥Ó\f\18\91M\ 5ç¢ÜÆ\v6{·äS'\8ch¤OÄyÇçí\85o\8fµ½\ 2\vÉÞÞÞ&\9aB;õ8]`¡\9e±0u\ e7Q\9fçC´\8d\17ì¶ó¸/\8fJ\89©ú|\18\9cm¼Paè\ 5{«t0\83__t|Þ^X±ð\93\ 6\16\92\9aïí'\1a9¿\13çX¨a\96öy3á¾\97­H¶Û\v¶Âø@\92\92Ú}\89·Û\v¸\12pʹ-¶¹ìùùZ{aÆ\82øÉK\1eÜÀ\82ÏEÛæû\9f7ÿ\81ö\15\16p\93-ܨ\ 2w>#Ã\1d~¤N7 äù\84»æT<ÙîGb¢õ\ 3C&Bü©ü\18¾{Þ^(ʬ©ë\9f\93µv¸\8cÏ~Ä\ 2\92í\7fÞÿ'ù\ 2\vS¤5jì¡\11âJ\1cû\8bøB`4\aôàæ\8cW\9c6_Ä\17\<"±;\87\9aô{â\vþO^n\9fnÀBÅƽ½»)¥ü/°à'E q\vA\1a9Ýt\a/øS\1fÈzÀ\8eÑ\95XÛç¼à'} Ð}ÕEÙ\95\8eÏÛ\vxôþ'¯¸{\13\vÉ\8e\85\9fh]Q¨X&\9fa!\ 3M%\16égbö9/\ 4\84MR|\9a\14÷9/P~²äoú\86øÂ?\80\85\9d\17~¢Å-îé(ÆÏí\ 5^\v®¶aá\94\17zèÈ?ß¹ú\v{\81\8b\8a\7f.ä/ÉGb£Úyao\97XÈ?\8b/ø©õáÐ\9cW\8b\r\82\9fÚ[[´|Í`*Âd\13/\ 4V'êj¾f0õ\1f\v7=o/ø¾\1fw}¿óÂÞ®báJÜ\99\89K\8b·â\9bx\81éìâ[ÎÇ\8d(®ò\ 2¿ì\18|\\88ý¼½\10
\85\bã\9d\17öv\r\v\91ä\a,Po\13/0}\99·Ô{Ûxá\ 3\16Æ\80}W|Á\91[.\ fî\ 4\8dâ+­N\ 5ÿ+¬Ð?¿\8aá³UÕRÖC¤v^ø\1fòBRP\8b\ 5\9fºþ²\81/c¶.sïÙ¹xôÆë¼ÐÑ\18±\90P\17¾/×ÕÞ\98s7wìç\8e\1fy¡w\19A,\14\1eî\1asrD¹\1e±\7fe>Ò\16,(\95æy\1a+åf\1dÈy\1f¹2(Ë2K\v \95Økó²\9fÅ_yðv\19¹ñÇ\11v^øw\ª!ÜÛ(ºÌÁ\0\8bz\0,\8cÜ\18ÞO$ÂP¨\87ÅþJ°´\e,õgììÿ\81\17\1ac\b|\12\13£E1å-î#\1c\ 5Ä\87O\rêN\r<\94×x!3\9a\8bhòs°ä©í8\r\19\96ã\ fá\88\15Æ9lÿ\97å#mÀ\82ê\at,ä=\8b\f\ 5JèD       WÇÎ\1di,që3#\8a\990Êy]us\ 1\ 6ÕµTí¼ðÏ\10\ 3»\12ks\8c7\12ãM\84÷=\1fìÖ-®\1eÁ^ðL¤RC]íH\aCo\97¼\10èPÖÆ\99jQ\8c\ 3·\e\13Qݧ\1c\ 4éé<\90¢\10¥ù\92\17¨\8ed\ 52ÒhWµÂ\ fÁ\9agÂsµ\92ºR¡öðó\14\v3¿*\1fi\ 3\16bø%}\1f\99,\99±Ð\ 3\16jã¹nÀÅHuÛõ\81έô³FàêÀ\ã×b«9)Ô«bOÓxU±\94\8aÕÎ\v¿¼}\8cµavj¡=\86\8bp\ÝSÝaò6`\ 1c`~Im\12*®J¸ÄB\8d12\903\94tèU\80Bï $¦\8c'\13k\8a\1cÓ8pUÂ%/ Ü\18ð\ 2®\91\0íÌ\aR
+5ó4sÀ\96ñ³bÎ\1d¯^a/¸mÝæ¹wÓvVT\97¾R\8c\bé,XȦZ÷2ö\ 3C\ 3ÝIå\97ÂjI\80\ 5\10t\ 6B.U\1f 
\94\17v1¢\18Àá\86¨Tu½Gw^ø×°\90 Dâ´lH>\fÀ\ f"E!\ 5,,eò\89Î\87\\90\8fXà5vt:è\98\ f\98\19@\ 6x¡&ó=\16Ø\11Øâ\92\17ln8Ø\v\9acG\a\ f\ 4\90ñ´\9c;N\ 4;âÖ\93¯\89/Èø¶\9d+3D\0@Âc§¼ÐÃ\8c\1f\18×5YÌâÎ\1d\17^\0«\ 2°àø\9e\0½*\92\1d(\89:íà\85#1\84ã0Ê[C0®±ó¯5\18®ä`ø\18hfÜóÌжmÕ\81ú\1e\83F\ 4Xàå\12\ e\83©µu>b\ 1Sø|îP\8dIhµ;ed\ 4Å\ 6xÁîÌ=1ÍÛ6¯3ÿ\ 3/,XH4\99;FBò\14T.¹\14æ'\1c³\b\9d\17å#mò!±V[\8b\19\94\9e3^\0©¯t\17ç\86\94+\16\8a¢ó8tà\9cÒAÈHxEÎGG§c¤Ó\ 2:\14Fd¡Úyá\17·¾ëä\99É\80:\12:7\81\17
+4      \12\89».bl¡æ³È¦!Á}¶qÉð%\16ð\ 3¦\9d\1e;úXf\9fcl\ 1x¡±»\11\87È\e\93d\1fí\ 5»s7p\8f\bñ\88ɤ\84£{ä\85
+ó½\9dÀ\1e\18½KïËG\92¹XÜDòÈ\v\95á\84\bSŪo´1¤P1zYKÜ\ eÑ\88Pö%¦\9a\v\95\89ÎïBåê"æ9\
+\9dup\16\17~³é\_îï\8cXÈA\8b    Q7ÊÐ\81Ó\ 3\11 ×\bðPêxR:r\84\9c\80K?\12Ö@Ã\9d\85E;o'\f\fÒÎû\13\811ÜéÔÖHC@\ò\ 2\1e\ 5óÃ1/\9c¢\99\1c\87\88©¡¨uÍgѼ(\1fiS\ e\ 6ð\82Å\82\92'¼Pá\ 6\1a¹\83¦±ìÂÚ\90Ø\ 1æ\8cKí¤¹    ý^ù´!B\8c®6C*Ñvî´\18È\0\96öj®ï¼ð´*³úªñaý7ë8ø϶õ\8dã\8b­ñ\85\8b\1c\8cN\93\1a\97Çg&o­ åƵX\90\82W\øJ`ÎP÷\91\17\94àµ\80[\1d\9a¡Fí~*ñ\v\ e÷1ËHpÌRª8îSwÉ\v>~\ e\1d=C*M\18vL\11\v#\80\ 2\8e¨\98="}\89½\90\ 5Ö\18ô\98Æ^3¦Æ\8dW\1d©C\18\80i\9cÂ#sLÑb¨²á`<\10\ 1\9f5Fç¹è¤\vïç\80\85¢3\1cL\9dÜ)tº\19\v;/|\19«,Æ®\9f\9dÞðØwãØujÖqðåÜV¥Ç6Ðs\1f\8f\9c\a\98£\1d\12nc\ fn   ÿ\a ®w-oáý¾æö\ 6~\88/Àç!\96ÿ\r\bÏ0\f]dþ¼ÏõXñº·\9fçôZ|\ 1FtR\0\9c;p[®¹/ñÛpظ9\1c\91¾$¾\10p\ 2sûí\1c\8cØ\ 5\8bw\1cý\wT\ar\8c)\9csm:;Í°JÀ£tµ×QJe#úQz¦ö]SöI*º®`]    \16¶.zÝLÀ!#½\ 3\v;/|\ 1\85\82\17\9eæ8MÉʤ~\84~\7f\8d·\13è»J\1c\8dÍäjö~ØW:UN§¶báÓ:\187ÚO×ÍûÞø\ 2ÑTÊÀT²\17Ã\18«ÖP¿ÖóE\8dCÓ¨8®\90
+Àdh\ 4Þ\9aV\17\ 1p\97\1c\90(\14\96Å\81¿~ÎUBÁ^Ði¼óÂóM¶µ\1f\18\13Ä\18ü4Q\92\89\1e\1e\9dñ`ê)Óe\96eåâ¥(£\1c^\97E
+¦ß\1cÜ\19\ f
+Ö¸¾óµ\8eô \16îè\18?\8a\857æ#Å®Ð\84\18Þ©83\ 2,æF2ä\85ùB¶ö­r\8dµ\81i\11»f\0ë "Zw\9e±¹î\14æ$WóV\88¾0;/¼\82\16z\11°@ë\f\88\16\v]\ f÷  $\9b
\82Ū\98\94l\99vX\12ê\9eI\16-X\98ÿõèQ\8fUg5§#\16TZWMYÊëXðçÝ\ e\Üö¶[\12²ÛÚ»Å\vcfo.\r]Çúkûh´[çFQ·\85\17\ 2ûÒ-\ 3ì,\9d(~íú\85íùH1­9/;\8c\1c§\83\18\1c\10÷°ZS\90Æ\88\88a\99êã ³ï9\8dò\ 6ÑÐ\86Ê\90\88\96\90\94Á[-\8d»ÆU¯à\ 5;³½Â\95þÂ5\1c¯9§m´\0b-CÍ\89\1aYɵå\85^\13Q¨8EGM\86R\7f´\96ãT\17J¹Â\fi\ eVCÐÒÜá¢Æ\0(\17"\95Ê#îúå^²/Ö;SCðÃÚJ\ f\86\16znæô /y\81á\82ÿiÔår×[Áò9a'ÝÀ\v\1dnX\ 4§¡\rØУ°\89M¯¯\8f´)OUÉ5\7fB.Ïbvü,\1e\97ð\ 2L4ó\13ÉÆ8\86ï10%bLk\85oÄc,á­^­i¬Ïð\82Mðè×<\8få\98ØäÇWóÓ¥\9dÆ\16Ñö\1f{\10\19vÅf:ëu\19\92\>\94\17\17É\9eÓx8§³!ÖãÛl\9f\8fo^¼\eßôùÈ¡e@\b\91¦±"\95\9eyA×¼\ 4ÎÎ9b¡@\8byu\8eH\a±P\f:Ãô Y\93B\83Ò¤+F\ 5O[\r\14\83ÚÖW9\18\87\8a0DP+ËEW4èþ\81×¾\1f\19ç\86½àá7pK®\16w§pM8\8dEQôÃQ\17û\9c\17\ 3\1c!\9cp\8f\86\81+Éó\97Ú\v\1e'`<\añÆ\19ouá©í.¼\959NG9õ\83\v0\8dÕhø\93¼,VÉËê
+þdý\87WQm\9fÛ?eÐ\1fÐ\13\8fi\8b\83ð¡r¥ºÔ@Êc§ªÊ¼î\fD\91ý vN{É~\1e\8e\fë9\9d\1exùS§0'_¾]\83Á\e§'ïVeJox|ÔÈK\16\87Úã\ es\85·òBY\91¸ç!ba6\97\1d©,®$òÂÈ\1c\11\8f<g½({\93'~&âRÄXÙ%î\8b\82\85\84G6\8d\1a\93\85&&R[]\15\83Àä\96½Ð\8aÄÅ\8f
+d\93õëÞIY\8bOy\81j\8eÉâ5\96\91\84\85ÂÊS£ü5ë\9dïráQupÑ­.¼ù£O]x7\ 6|\90\17\94\fùq{¢YYSýü\96¸|¥pgÀ\93\ 5\912\15ÇA\ 6\1a_jãç;\1a\89¼\88?|¨\vu<§Óáê\1eu%reg¤\16ã\91\97\r~$«/v]⡼a.D\12xÁ%Õä\90\17t\19
\89\1eu$ÝdeYº\8aº.]x\ 1\15+°é¸\ 2\81)t\18Cÿbàa\18\fè!W_æ`\1cå®°2i±\10\8b\10D|Öÿ»[~¤NWólÞh\7fÝ\13E    ²Á\8fäT#Æ\9eí!H\8d5\§\9cÿàzg\10\13Âf&å:L*\81.¼H¢P\99\9a\85³\vÏ&\1aIg\9e\93L&\9fÄÂU^Pñ¹4q´âWéç3\16Æ#\16Ô¥H\ eãâg<\93õs0|À\ 2\8c|\10|é¬ï¥\87\1f(ÏÏ\89|\ 4á\17Xh>b\ 1ZôÕÕS\9d\80)?Ô\14¦öºíÍÂ\vM¡i4(>ÛÎ`,Ç\ 5f\ 5¬¼`\8d\f\0@Æcª]\15{Ú# \83ý*N\ 5¡ï{æû×±Ð\88    Ã¾S­\1d\83ÿ±`ö§~¤ÈÌ;2öº"\8b\8aS\9fì´ö9/ø@@á
+E|âåÚ}u}¤;ê`È&g\85½û('iRë\1e\1e\87Øz·sæÀ4\ 4-\9d\85<ËjSeå1\aö$>zP\95\1eå\ 5y)L\ 4u´s^\18\8fÈø\80\ 5S!\80\83+\83|\89\ 5Ó®ß\88\87£d¯ç\14^\1e\bÂ;± ÝøK, /\18
+rÀ\83Î83/T>¯òF.¶³ý\9e\13Eá   /ô\98BCj\86¡"L\a ¤À4û3\9fj%8\17äzÍy\9eÁ]\89VÛ¹\867ª­ñ\ 5°ºÏA1Û\10\v+\16|N|\v¡³\9aØ/ÉGÚÎ\v k)\?0¶Æ8\14\18lÓèÂ\ 3aS\1d×\83ïès\17\1e\e_®î;\15÷cl\1f¬\17O=Å\v\97RSÊ{xÁ\88î\80\10MÚUÝ:3\9c®aÁ,²\89î|s®$­Ç\83áVõ©{NG²\10\91\ fk/¸
+l\94±[y¡\9aJàîØb!f¸2\17,z\19\9fðB¬X%\84+\vÓø`/¨JH\964ù© |\15_Pº\ eS\ 1J\12ØÎE\91jg®4¼\89\17ÚU\82Õ²\91ß\99\86ô¥\1fiÁB\92Ï<Â@Ïê^l/°Í9*2\14\85¤\82\80¬É<\a\93©E^àÂ\8bã\10ÌEÀBw\9añ\82w)\1eÛ2\1eU\1d\85U-x\b\13e#D\8b«äæ`Äc¼p\94mMøQ¸oò\ 2\86\9a\86\83j\ 3Ç\9e\9fÅReG¶ø\80\ 5\81d7\9c+-¸\92ïBI\8a½e\99\9f\94ý"Ô\19»\81\ 5\8dÀ(+\16ê(˪\ 5O¼W_\ 5@[\8b\ 5Ö\9aA\1eì\85\fWÊÚ\v¶.j³¦Uμà\80y\ 5\1cÆû\98\1a\1d\86ºe\9eii\ 6Ìä\11Om\88;Ûß®\97\856Vm_4wÌ©ø\9a\17\ 2ã\rÜ\9fÓ´ç%\ f\95x¡6ôðÝð\95ö\82\aw\83\90\8d~$Ö\82\12Au\ 4Â?òH \8e\ 4\97¾%5Ü[¸\9d\80\853\17\1eZuJÖ\1c\136\82ÈðtÐ\ 5ËL\99éVö"\8f\1fç\85xUnê\ 2Fà+1Üä\ 5«>/û\14×LÎû\a\8b\18\10*ÉGÉ[±À±\94Á*§\r»P\91\ eJÒ:\9c\8cU¼°F\1e+§ÁÕßË1Ei_\84\82ÇT¼ü\81\ 3¯Ç\b\12É|wa¾â\v,ÈÒªþ.\v
+íø þô¢a\9d®åÈëd\ 1ì!Å8µlH¹ñd§s©
+=h3ô*NÁ°ka¨#1~^\a\ 3\1ct\89^G\v\16Z±Jmu¨\9bý     /H1ÀGÙ,ÈÍG\ri\ 3/\94vïZ\1f+%ÉÓº}o\8d/\80p\90\8a¡\ó̧Â\9byaÔu\ 6\93\10\89râ§Ö\6%\9bo­eoø¯@/^d\\7f\14Õ\88\v¼á-UtOØ\v²]¥\10Ä\v|ö%Å7y\ 1E\ 1~ÀÒw\11^\93\8d±dÎP7e\96\82õ\ 5¸§XXT¤\99\94ô¼\8c{µ¦q8\99\r\15ØN\ 1Æ\17à\8fßÏÇ$\18\8fÀPÂ\ 1\v±\1aÕ!:·b!´ºäBeT}\95\8e\ 4Ó\12:óÆnõä\8d#úE;ø\1d]§ú¢èàow°\87\8bùäi\ fæt\10ü\16\16®½U\85ç©ôG¯ß\17¼°LÝ\ 3\a,$h\ 5× ¦\ 3C\11,oØ\v\19\92@eGeÚ®<@\rétç\81[¼@A#\83\98\18\1e\1aú#ùH\8bz*áúyù\90\94\17^¨=ÑSÑY^\0q*Ë \9e]x0{Ã\ 5.t6µ$)9(©5ñt\16\86\91   ×8ÒC¼°Jù¢¼\83Í>da¡nÛ\vvZ,V,\1cØE\f%U¾\ fr*¯ù\91\17YzP{\8e*RÔ\9e(IÇáò¬\88}Ü      o\9d\82?²jä+\16\_ÎÍ~õ\80\ 50}bÅ\ f\17JÒаñ\90O¡Î\82>\87\80O|\8c\83/\17\1dl¶R`¢\86\92\88\14Ï4\1d\1fÒ\93²aÈóöZ\ eF4K\9ac\8aÊ\b!4*ç\1eüjb\88ÿµ½@íæâ½MÚfö9\16ÝÆu\12ÙV^Èñ\90\ 2ËÖ\ fõ\99(¿·>\12æi3ÄB¨»!ÃM©qQ\83n{\1d¦$\1eÈl;ô\872Ä1È\ f¼\0s8éD\94\94 ^É\8a\84\18ª×úà*|\88\17\95/÷¶/\94\8d%ßæ\85^JßYmÕ\13û\17îHíÆñx5¾ÀÑ\ 4¢â8g\1fT$w\86D>/K*ôÉp\r=    Ý­\1f\91õ­\15\vC½´6S§X\80)zQ«\86/Õ×ØãÅ-c\ f¸¢ï>^À,îÔ!]øÐÜ\ 3\r\ 1\86>\89/\84\91ý@\96\85W5U3ç\12Ñ\9a\93\93\ 4¡ë¼`3¼AT1ÍÉÏP×éʦ\82Aê`\ 3\11¼L\e8d\1dÚ¬qÇÿ¡|$+j\ròBÐ\8b\94\aýâGÒm2´Uë\ f$qæõ>c\9fFQxÀ\82#Àäf%Wp¯I \ 3ôÞuOù\91VѪå1\9fh\1c\17t襵>L¾ç\8eYM<y\15\v\9a\10"ôÑýt\0£èæ\13Y\95¤óáòâ0ܧ¼pâÎ\1dÕ\ 1\v\98\v >D/®ß\93\94ª[9KD¥â\82]T9 ²;\86çH\82Kv\9a¾ÿUÍùß\9d§j\1eÛÇ\13HN¤\eí\ 5^!/\ 4\12\84£ï\ f¼0EBxÌú\91FëÂ\eg\17\9eµ\17@\ eÄ@\14\ 3M\91)Ñv`8ù.9Î>\ fñ\ 2=³cOÁº9¾ züÆpîÌ\8fâCn\9dºîS\9d\ 3Á\8b\8a\ 4æ
+?\99\84ÔÙp\87¨ñ§¼p\1eÚ¸âS\1dn9¼Ï\12GÔY\ 6ö¬2a\98Ù³1ðc²\f\1c\9fÈ"wÑkpÖ£\10§Ðz\19\16þ\8dõ\v $«[y\12'©`\ 4í­À¯@Ãè\ e¼à»F¨YG².¼ª?x{P¡\979XÓ23\ 3­µËj\9dº\ôýÐ<îGRî×XØ\12_(m9ÌñBúRùu|!Z¢\vÃ\ 2\ 1Ö\9e(IС¾\1e(ÛÂ\vW±@º{*ÝÆj\89ÝÄ6\ 3\84l\eZ³¯l|'\ 63;F\86¶5«\ eÑ\9eùQFéïàßå\ 5ýí9\18\18«\91T\ 4Ì\ 5\9b«\13aRa|¡f=Ïã8\1füÔ\9c\99{ #á,Ã"x\90\99 XaOu9H§\v&E.\9fà\ 5}\8e\85\v\1di\ 3/\f«Éèåú,\ 2'KÔPð¯+/° «C M/¦û\12jÖKp\1d\87;\13åø\ e^\18?`\818ã]Pp\89\10mÏ¢ª\15Ü\93]\1eqÑÂå\17*È{I        Ö\90\8e\1d4TY¨MK\aWv-Ø¡J¦U)0w[æg\97ú\1fæ\85oÏÁ\80\892\94\98˨ºþdyíhÓõ:4Ñ.\x\96pX\ 6¦\ 2\88\16vzr½>>¤ô=g/,ï÷t´î\90ͼ ×è\13æX»N{\84\ eÂ\1c\1c°°\86\91\9bÅËÂæÈ\1c\8f¥TâÌr\ 1í\90:Gt­\ eÑOy¡\8a²¥\85'~$½\f@è]y\93\85àNe\9a©1$%¢ï´n"]û\80\ 5\aÃ\ eÂ\19t\11\98\1a\1eÜ\82\vÇÕ\ 1\e\98Æ\8f\fÏZ$Er°\1c\15Π      d\88O±0úlc\9b\93Q\ fXP\9b;úã\19\16h²¹cq\86\85-\1dýþ\99<UÙÂM?.\89úàÂ\ 3õ3>ͺWÖÉ\ 3²¬\0\v\8bj\8bß8zï\1eã\85EH\97ô!å¢Û\ 6\97W\8cäJ\9e*?±\9d\87<ÏëÆ\99}<Ê®IP1\8b\8b`\9d\91Ëä\80\ 5\ 2ï¼\ 5\r¹:U\91D\v£é\83Gk\1dNÊ"½\88R\7fÊ\vî"$ç>ÕtÕµ´wÇÍ\89\ 3Ñ%SN\92F\17~§³Ñ\f~\ 2ÆB$¤#F\aÞìE\14á2\18\9dM\15ñAÙuMèû%|\ 5\9d»`\fvÜý*î¬\85Þø\17þëODZoï©Ob\ 6wvìN°°í$?l\81ÈâxsB\12=^¬k\rxàÒö\90\ e(\1ecÇÊ\8bd\ 2UxOÇ\17\96L æX/f       jñ¬¾/åkºu2>äl\88^ÆXÂi\86PÑÔí@8f\1a\84h«kXPþ\1a:\88ØÉÀ§Í\8bUQÙáÂ\18\8bîW\87$£/yá<à\7fð©²\95ǾÌÀ¸ÂÛ4\12įÐ\16 C¯\1d\9bx\17\ 5\s®f\ ew+\93M5\89©ö\1c4%ð+È\9d¤N\82ãñ>Æ\9ditGËNÖ{v÷t\8c\82äÁ\8e'Gì\9dm]Â3-Ðmqr󶪥*ü\ 2\v ¢\r\85\18\1c\f.Ðà"\9f£´\9eóçâÎ\11.\8f\8b;¾ÎÍ«WÓ¾ÏÂ\83\87þ4ÖöÁê°\9a\96Z\94\9dS,Ä+\16z%\87\89?dz/JÒêܲÃ\9dG©?ç\ 5\935OǸó!å5»\83\18T\89\0X\881]¦³\91e\138¨#Å5\1e;\96E\ e3"`¡â\12°\90ñ\1e\9drA\84ÜIÚ©®Ùçqçÿ}»+\aú*ÎÜwgu\14@u©ý&\8b\ f¾=»Ö­\10¡\9fVV\7f:ÍÙ\8eó\92=\9e\8fä­^Ë8\8e\8aã\9a\12d@
+âØ]\14\e8Îu,t«=\11\8f\87\f¢\8c\ 5\8b\ 2\1f\15ê\88\85õ\80\18_É·ãÇL>\1c\8e\ 5§\91¹/xAõ\87v\8a\855\ 3c­ã¿Í³aª@Õ\96\17F9`b\80\8c\ 2\10\0\ e\15F\fiWéÈ-t        ¼\80%|¬\8b  ¾²ò\ 29.\97ø\98§ºcá\93)(îgGÝê\93C\87\9d\1aEÍ0x\8b\1fÎþ:¼þ\1aoí¡Ô\ 2¼ÓÏ\10¡OÔS]EE\93|\10G;õ\10úÕd úäýkX\18×,=R¨Ch\0\96eÒê\ 4\v\87\ 3ÂY\9fÆ\97O\95¤u¸\ 1\86£üìx\9fò\82àk\13\ 4Øç\98\8f\86hó­a\8dðýX\10x\1c\9bÑÔ>\86|"\11§BE¢c\8a·¼\9d|\17ìë\8aàâ\ 5O{Ì\8f4|\88\97¨\96'\8b\ 6Ï\8d¨\1d\v7\17>×Bp\17\18·Ä:
+2¬áÊ¥\12y¡Îâ8\12bèã.\17\82Ðq0 á;\ 1GG__GD\107\8e\17ÕôÁõ\vX\ 1å¢Y\1f\98kï_ÇBì\1e2&\88¸²\98ç\f\v«Å\90±UEÊçì    ²¦      \1e¸\ 3\86ÓçË|6Ä\17ðÜNó\91V\8bAt\9b\99N\8bÖ\10\18»¥\83è:­\1d\8b\1f©Ð\ 3­´\9b\vêrSM\rð\ 3°'\17^\b_ɬ\8eTwg\aë{\96\8e\85[\9aR­K\10ø\91j\9d\95ºB\9f\9c\83{\8f\0\16x\9e\0WG:\97\83È"MTir·äÀÄÄ!\9a\8e\99Æ8ôð¸\1fédN?\8aR¡Nô\9eÓu\9bê3,àþ*\97³ûµX\9b\81\18úxµÃm\8cÝ/\ e\9e¤\ fÃ\1d\14\9c\rñ\ 5üòi\9eêªî\99të½QÝ`4LN0£\13Ô\12\v\r\90\1c:\16ñ8å\9d\f\84Ñ\11\ 3ÅQ\94ùÀ<-<\11°\ 2.\97ý
+b¡\89Nm½\ fë\9dÿ÷-µÎìô>,¨\1e« \84\9a\16\93\f\bØx>\10p\8cXh\19\1fXâpÊ\9di\829       L¸©á²\16Êï\ 5|\85`Ñå\9eÕõSu¶/\ 5O/ì\1e{\17ñ±@\8e\9fbAuä«ÕÅçXX\95\96´×§sþ!g68¤\8c\9f\1fû\ 1^H-\95ñ{]IJy.hp²"½×áâ\ 4§Ã\84ì%7/î<*çÿá¥*(\ 6\8abå._A' ½ÈmúcX\0)ë(½w\7f\8e\ f\aC©vm\1d\85\bfEVq°\17\12ÞöH36"W¤\ 4¹#ôKÞ\ 3FFø
+\86©A}íÆE5}¼\ e\86\8aNÔ$Ð×V §òÍç\89þ\10x¸P8âî4L|Yuâ\f\v\a¥\85/îR\87\9dû´ry1\1c\87<Õ/° Ï±p,.p\83´O\95:k\90ÁU¶é\15\ 5Ð@¼\ 6\7f\ e\11\1d\9bÁ½\84\83Ö.K2\92ºLÔýcX¸k\8dç\89ºÎ1XA\vÐ\8b\14ú#¬?\13\ 4½\ 2^(t(Á\ eÄ\15ÑÚêQiÒð\1e\17\ 6¿Â$¨¯.ï\9eݯ\8d\15Q\8b!\16Íëô$W!\1eÃ\86Ø÷E\9d\1c9Xá¨./çX\15{%Y\aé.\85®Ï*ì\15Í_\rp\bhåü°Î¡Ê«\ fß\8a\95\1d\ e¸\96WáÉ9©®:\19É^Àe°c\83sSa}\1cZ\8dó\81êðë»ó!\99\f±\80ÂÞݶ»/jàx\85úË:Ò]9\18'\13&  ±r°­)\12`8§_x\81\11»·\82ê\ª\87°\ 3©_x\ 1>:ÁÂè,SäSuó¤ì\vJ\8bþb    NÌ\14ÖûÆ÷/
+ê]\19\a¾<\ f\12KõIÝ<¹~s\8d\11Ûv¬ÌxZ?Ï\ eWÐb¼¨§wYcïcÝ<v|Wõ'}X|«\1c\83¼\f\88z3\92Ã\9bþØó\82Û²ª\8f\8c\fCÞÆ7Ò\8e\8eæ\9eõíïé\1a\9d÷U÷ôu\82ä\e±@1'°1naBæc\98_\17LòÜÚ\v¹\14­ÏB\11éÎ\9f*=ÂwÀ^`9\972æC\f\82\r:ÒØäìÙºyÇê|×Þ\8d·³Ý=[t¼\7f¸\8f
+ÑIyl\8c\8b8ò,O{\öWXvJ=«þ5\9e\85~dhuÆC¤(.ø1èº-¾P\99{\9a8óÐ\86wõ5îyêß]-Ý\8a\ 5_²;ï\1cØÃyçhãvFx\8en}Ç\10Zi/F{!O2í¸bðLÓe\ 6Sĸ[r¬VO[í\8d3/tþ/Ï£XPV¹±¥²áa\°°DzÖÊñK\ 5\9eXu\a\ 6vNC?q\88\19ÅËPø®\1cª;ãÎ\95¡s>æ\86¿}j¼3·\8dÞÞ·£úL\9e]\93öÛû~HÁû\84äP#­½øÎ[\12\81)\90òt©£À"A°jgÏ+\9f\0ÏÖX`.n@     \8f\84'+SGd\8cq\7f\8ah\80\17¸».MÜ÷_¸£É,ïG\19å]\eq\91w
+&\15QÎXPc%D\15Ó\81*\19Õ2\9d+ðÄ\1e\17Ü\89ç¼°j\10A7\b\ 1_Q\15F\80(7Üc\18\fêbÚ¦b8]ÿö1\1fé:\16îÊã¾ÀÂ\1d}\99\87rïé[\7fgÜ9¦^\17w`\v¸ÔUJf¼G\87\9dÍÍëpM¹\87\9cK½>.:\8cü[\9f\15óW°Ôªû̺¶¿Ú°\8cp¬H;j]5&ó=ÝFbñ:5º,M\89\ 6\1c\18n,Ã
+<¢\0».\1dæÄqV\1a\83\882=0Gg\91\1eúV7]h*\98ɤ«5©\81ï½øN^x\ 6\vñ=Ë\1a\9cs^¸\v\víwbavÍaª#ÖÅ\93\99\18cµÖÚ>ºïf¿\9d:¸ïÔQi½cíÿÎ\v'>\8b\b×PõºI\12BØÀ¥\1fØ\9b\a\16\\93ø\15q\ fX >|\v 1\8dµ]Ê\89o±B\84É\ 4
+kÅý)(e\0·\r+ýºÚ£¦eÊÖ*>Æ!5\90ÿ}¼\90¤\83S\84Xê4wïæ\ 5gÈ:Ç\9fh;\ 4wóB0÷íëÁI®àè[yá`CÛyÄ.#´kw¾ÀÎyGWí¼ð\80\92\9c^t:\95¬å\8a7\fÄ\17o\9eÌ\f&Uõ\v\16|[\81§%½ÐM\81\9bÐS7.\855\v\8a\94\8b\18ì»Pùh/\14¦\rÂÔ4Ô\ 4r.ús\\88\ 5J\98LîÂBc\ 6¡É\14à\ eN\1f\ 5Úý\92\17\1a\93\v¡ýBóá¢|Øm^\80ß\83}\95\10¹©ßÎ\vËõ
+ç²\10³\17O6ÃgF¸r϶)Pkxaç\85û°\90ê\ eàÐé0\ 6,\8c"ÃR\818\95³\ 6Í`ÅV^(q§\9e\8a\83½\80Åû0\81*È0K$ÄÝl¸-8#\1c\16j\0\ f\96Ø6\15µe\1aF~¼Ô\9bâ\vçX :\9c\ 2îO\9eç÷ñ\ 2ö\95\O5\99ì¿{x\81\89\12w\9a\9eR »T°\1fá\85%\85[-³þ\12ä¹\8c\88ÚâîùY\9d\1f\15·ÕîGz\80\88AAâX-2\88YÎq'\92\95\17J¬5Ù\15G^\0­¨æ±ßGÄd^Û¶´´µ<yÙ\ 1\893æÖ ÿ\84¢£&¢.¥\96P\90\17¾Xï|\e\vV\ e+,§×O\8cÝg/ؾ¥\9e*A'\16'wñ\ 2Å\8d\1c /\98S\89\1f\v\85iZÜï\ e·»LÁ\7fÒn:\85\81/5UKî\99\8c\19\15nV\ 5ïËxôó!Á§6£\e×\96¥|T;/Ü\1fº ¹påÂ\vð\82ÁsGÆ,öl¤\87{:`\f,\89R\8c\96V£/É ±úyñªpï\83´\8dQ\ 6ö\82îB=bUnÖ×î\82\ 5q¶vè^,dX^5"\93§\rèüªnsg3/ؾ\81\ 6s\bÌ~\96\94m\9e%[yÁÁ³\80¾17"RS\94·\8dÿ\0/Ü·ÆóTËi0M¿)\1c ß\9c\82®Zñ¬\9ey¡Ï\ 2ÒÄ^Î\87P©®æCÀ\ 2\ 1'9\96ðTÆ¡S\r´\10Oæ#ýQ%©Ä´rË\v-g\8eq\8aÁ¤,­û\98\15\87"2\ 4\fåª+Ñ"®
+O[
+¶X\bMÚ§FÄ\8d\ eºJô\81\8eúF\87\17,t"=\ 6Ûn\1a\v\1f°P¢<g àtµ0ÕÈ\85¨6Û\v¶o¨Ù¤\1an\ 6\7f\0Õ?ÙÊ\v\11\8e\84}YÆ\r\10Ä\7f\80\17\1e\8a;Ïfs*e%
+¢E®¹\8as\9dsC¬7©ÐBç¸y-×®\1c4<ÐPëJµ:':H0îà22\a\9ew^¸ï²\17:ÃÚ\97\88\ 5¢âÊ\18ÎqÏùBâê!ÞáÒo\91\ f\85í¥\94\99¶Û\ 3Y\14\11[ÌLóZ\14\98Ù®3Y\bã`Ê!\8cé¢ç\15\8céc\11· \8b\9c4dwëH5I¼\ e·îa\93ï'\9byÁÁ¾\8d\96´°õ/.û~É\v\14KÀ4Úï\DI0ùçë.îà\85Ç°\10\83j\89ÿÀ\12K\1cÝy:L:Ml)Û\ 2\1e%\98jS\87\9b\9a\839EÒd\18\12\ fÎ\92\rÄ/\8d\8b¹/ó²\99\9d\17îl6\15o\ eÒ`\92v\88%µ±Ø\9bêÃÀ\ 6uÒNa\91§.Å4Ù\98:Þbá\93\0?\ 6p\ 4N\81û£»\9d\8a½\94Ƴ\vðÔª{$¾\0÷\ed\91Lè§\8d\84\7f\97½\80}{¡ý\1c¦ô+¥¾¾ä\ 5\9f×Ø\17ð¤¦âcäá\ e^xHG\1ae\83\87\8a7~\fç\8e^UV\93± ´ëLåc¼\9f¦º\8a\85H;0\19\0\v\99ð\ÚÌ+om½¤\9d\17\1e2\19ÆCUíq\9c+ð,1\1d{\ec[\86\1flg9'c˳"\91v¯]K\13ò\10\ 1\9a\93\12mb÷I\9eßCqgÇhÐO¦À\90ÁdwÆ\17p\7f?!\120ïÛ«~ѯâ\v\ 1\86B\84ß\vÑj\92<êG\1a]7\bÃGlgª]Ü\87\a¬-Ä\ 2\96|\91\rÁu.¼Ó\11\ÞL\18P\1a\13ôâ5=\ 3,4\18¼1Ku\12¹n%¶óÂ744\ eî¿¥±C\8e\8fðB2\81\ 1Ù\80½à\rÃ\95t¸/í\ 5ìKKP\94hN¢ä¾øB2usß¾%%{\7f|\ 1&\11°×YÏg,dbT\f°På9èE\19hª&\ f\v]ù¬w\bð\ 4bA¸®KqÙÕx\17\16v^¸_ª\83è\11ÊÉNÊ5mÍS=Å\82\97ûÓÇ-=·ñ\82í\9b\93\87ò\91Ô\0\ 6J>|\9e¿ñÝñ\ 5Ù\12\8eéx3\16B]H\86{±C+\90\17È\90$ ,õuç'9ap¦\8eî\99\1f4ÒêH¸\94\85ï\ 3ÃC\ 1#õåÞ\85\85<¬µûP>\12ö-¯\ 4«·Ù\v\ 4ú\86?\95\8fd«Hh\1a\1e+¯ub(\9c¹\8c\84B^\88\aQ\14­©à'\16®hýVàâ\9eÂònVGÊÉ\13ûµííûí\12
\1d-ümXH¨\95kL\8b]DRÑd#/$´_û.òÎ(ÛÊ\v\85í\8bu\93\97Ï}7~?/\80\92\94\83µfyAP\16\80)@\86¥v#î:\fvB\9eã\9e\f\98ÀÍ\1cÃm\1d\17\86بNùx\9dí½½\ 3\fq¼=ÖÆÄ<£'lE@ø1\17â\13\17ÍÒw=^¯éV^ ÍÅq\95\ e~"\1f       }s³{\ f+*\14)UÝÑï§
+ÇU}7Æ4\9d}}î\18wøTÙ\ 4no©\97²óÂ/nÛ± Å¥\ 4ÒÌßÈ\v+\16N\ 4¿\19·ò\ 2ùP)»)\1eå\85"\8a²²t\1fZ\92x\92\83=Úd\8bó=^d<\17\\90³¯/^\9fÚÊ¡ÍâÉÞyá\7f\80\85¾\9f±Ð\83J\95HìåϤÀ
\93\8d\8bøS{AuÌb\ 1ûÎILþ\1cïögõg\19â*/ÄEb± 
+vÑ·ë\92\93!¶Ç\17î_ãù\82ðéZ­pç\85ß«#mÍÁÈ\8c®\0\v~\831î)ÇI8¯<Â&
+zr:{ÿ½Ox!Õ&\a,,}kô\ 5Uy,\8a Cãåd\87p>á\ 5O\98\817\98\82¡¡\83í\9b\92Qx\13Úý­?õÄ\ eñíqç'¯³Wîë\17~9\14<'\r\ 2oC\ eF`\1c\90X\ fD2í8\99\1c\ 1R¨½@øJ\ f]iº\ 2½\89\18¨¸b/PSv\ 3\b¬í+\18\ 6\9c\13\1eIxà¼pLà\8b¡\8b°Û\15^\90"ïjè\e\98¬\e°/:Vs    öB«Ý@78D¨£ïÏGzÚé7\8e;/üj¯ìæ¸3\ 6\14pÊÇ]ì).4*Àp\9e\ 2\93Øà\95¸\9b9¯¯òBÆ\93©\ 3yƾX0E¤\13ôWº³iØUh·zÃå\10WxÁ\81\93C[\83ÔóÖÏÐwÔ\81ÔÞ\88æ³Óxè\10Æ\ 3Ü\95§ªÔÏM?;/üj,Ü\8c\89ãÔ+<jj'ÊL6ñ
\15\80C3GÎ\b\14\bã\1a\16\13Q*èë`ß¡Å\84Õ^÷Ù¼Ç[. /\ 1L]á\85\96Ì~$\91;\91\ 3`\82¾\96\8c<w6Ê\1d\1dEN+äf^\88\8bÂõ¼î7caç\85ßÌ\vÌ\87ùxbÜó\8c­\9d\9fN\19\91ÂA,T\16\v\8ck|¿¹\8a\ 5\8eRJÊ~í\ejIJÄB3§ö\r¶oήñÂ0XÃd\12\9b\f@\r®7»s#;èÀ6óB
+¿÷\89um;/ì¼À³\85\17¼)I\14\9b\\11Àd\fX°K\12(\ 5y\a=E^±\17¤\95\ 5\8d}G\86¾Yá"\16ì\92\ 4Js\82}Ur\8d\17j¾ð\823\1f\97\89\f(
+\86¢Ø\17·ëJ¦\84©w­wÞyáÿ\8e\85\r9\18\ 3\99Å\ I\0BíÃd\8c±6ø«@¸³\8cû6«ú\1a/D0\85£½\80}\v,o\97\0\v]\81©\1c¤q\10\8c\b\98\10\9anB\7f,\19\ 1\1f\13\ 1\18\ 4³]¡óª"\1e\9a\1cxð7­wÞyáÿëG\8a\9c0\f\91¨®Cô#¥¦\f9\88Þ\94á-\rE"\ 5\ frÜt\80\ 4-îÎy%¾Ð\8b! ¦\99û¢Ü;è\ 5íÁü\1e\0\1e`\88\ 63\8d®ðBÂI0@_ÏÔ\ 1\99û\ 2*\94   ¦J§\19\0\8b\bx(w^ØÛÓÄ°y\8dgÈEVS\¾#\bî+K\87\117Åô§\8e\b\ eâïr\90èOâ\v\94\8bªJ\8f}ãÁ\9dóNã\\bÀ@·d\1a]\8b/Àg-öMa|LÚ\90\ 4¾#\a:ùµ\10 ¸\8d0D\93Lÿ3^Hâ½ý@Û\1aw^¢Ìðx\81\9e5Åh~¸\9a\8ftìûÁ¿\99\9c\fq5î¼f!%\97Ç\9düÓãnå\ 5jKü»LýÐåfô&\16&\91Swo?ÐäF,ll?UOõ\8eø\82¢Å\ f^ïô6/p³·\9fhÚ}\b\vþg\18úÆzª\9dõw)Ïe6   Ü\e\1f\ï\ýð%¿i/\ 4wmx±·×´&oCJýû±Ð\7f\86¡ïã\ 5\86ñ>Ì{2\MSiôÙ)ÜÁ\vô\87E­»¥#íí'Z\85\81§ûÖµÝÀ\82û]¼\90´è\8eUz`\85ȧÀ\84~ÎÙC¼ðËÚ\8e\85ßÑÚûë`$=&X\ 3\16b\9b2½æjoá\ 5\86N+?\96\91v·`éoä\85\187ÿ@7Ð\88e\96¦lÀÊáýý¼0{+Ù\8e\85½]ÅÂ=u0\18\96©O\ 1\vµ69C\9dÅho£½\80¥\85§<Ç
+GSÊ\1d¬ñrVmû+^p  % #\15a\82XðÑ#å\9d\12ÚV^Hm\99å`ÇÂÞ\9eæ\85L\87E®ýØèÀ\83©¸0uß\9e\ eð¥½\90óÉ3.Ã\14Ó¡Vi\1aÖ祴¿à\ 5\96ø|5:  æ@É\90×\ fØ\vs|!ܱ°·§y¡Ìp~\1f\15ÆzQWáÉ4\12ºÑ^èt\85\89\18¤±ù× ý\8b\1f)Y±à`|\e        )}À\8f´cao×[PfY\99ÝUO\95¹in:\85¶³«%æcO§\95M¿ö#EF\8cX\86uÑõ    gÛýH+\16\82¹Z\9fï;§\87Úyaooq6\9dÈ3\15\9a\13\r\91\1fº\ fEþ\8e\ 6«?vº³\8b\8b\92ª\9bxÁ=nØÉó\9d\17ööcXð9ïqa\9bÂüPO³\16ó±\83b+/\10\81b\bR\8dYET_lSµ\85\17¼YæC´~\87á~^p[lôßÅB\9f\95\91ÿÔ\ 1\8bò¦*ð¡yeù´¿\81\81
+2>9\ 6\9c\87·õ»aYºß\89\ 5\85QÓÔÐØ4v;\85È.|N7Ú\v!\10\ 2:\91j"\8a\89ñË\1d®6ð\82\14ó:º\1aì\14¥\9bûyá÷µ;±\10\80\81'\9f:`x;¤tE\ 6ÌÓ×WicèÓ²¸ý<\86¹*Äwò\82\17      ã)-¢\bpÑë! §\95ç¿â\85\11\fçXØÅo\ 4\87­²²    îã\85Ò\906Ï+ø¬\86ãªûyá\7f\81\85øi,ôÿ.\166ßgr\1f\16TÑA»'\a\83rA¼:emÊ1eÚ¾.6Ú\v\1eQ¸½\95\9c|\11áÞ>¸<³ÜÎ\vu\80Ëv°×àO\ 1\1c\97>àGúç±Ðµ¼yRG\1aDs/³\ 4\84?¯#U¼î\9f\1cã\9eó\b9ñî\18ºÆÕ¿wÆ\9d1wÚ\16éò\8f¯·ñÂ\92|\rÚ\8d¸:?Ü\95§êËG÷åù·±0\8dO\13¿ûÀ¥
+\9dç\7fiR©§Ç¸ç<¢»Ì\85öþ:Û·®óí|¤\84¶üê
\eyª_O:\eyÁgØ\92\7f\19\vÍ_ÆBz\ f\16¼û± ^\88\85\r\8c\eoz\9a\17>àhÛ\r\ eqs\1fííX¸\17\vÑ?È\v\ f`¡ÿN,\±ó\8aî3yþ~^ø÷ã\v;/|'\16nêH1\18\aÛÚ5\1déÃ\97\92)¹Ú7Ö\1f\8aÞ|ÜøÏÄ\9dw^ø\1e,\84uUÕ\95¼\85\ 5±½éóXrxO_q\9e?êÞ×7Û±°óÂ\13XØv\19ò{ÚùüAÛ;º\ eÍY8´¿§o^±\1d\v;/|7\16þWÍ\e°Ñ\1d\v;/ìí×µ\9d\17v^ØÛÎ\v¿\89\17pË1¥\92] w,üy^ÀÅËvyÍÞv,üq^Ø\14_ØÛ\8e\85=îü?l\1e'ÐÜ\1d\v\7f\80\17\9cò~,¨?\84\85=¾ðs¼à¿\99\17X\9eî¼ð¿ÆBÿïòBý^^\98âá\8eE\17N\9e·y+w,üCX`OG
+\7f\8a\17¦æùAîÃd?ì!\86ÿ3\16¦\82x?\80\85\17ð\ 2(-O\8f\92Þ7Bq×Äá\86a\98ζ¤\9bÂóÀF\e(>\ríʵÂ>µÜÑÙ§6ãZâ³ÔÞFf\9fÚcúÁáiâ\1d\a¶£yÉq4\9bÈÝã³ÐÒfl\9fZ]Í\ f\ fÇ\98G+\8e£Í¿«8\8efO(ð\8f£ÙÓ\1c\8f\ 3+{nÇ3\ e\9dù?m;Ãå|\12\f\v\93¼K\83\7f\ 1\16&:l¿¼ Áyr..1àÓy¯Ø\13£zÞ®À\8aS6oðd\8fa\9fZÕµ×øÔ^_i\9fÚR-ó\8e\1aóÀv\8bDnE¶´ý¬P§ö©½­îq¶Vú°G\ 1\13ø´<\8e6/Q¨\8e§iOhÙéùx\9a\81}\1a\1c\a¶£\15öi\85kL\7fUpñ\81úHÝsÔ_\fý\ fa\ 14ø')Ùmï,gãnÿ±        ß\84\859\13û\ 4\vÅ       \16Ì\ 5\16òË\81obaFVz\81\ 5\ 2Û\86\ 5\10~\81\85fúmí\91ZaÝð\14³\ 5äîcºõkj\93«áÉ\1a\ 2ѽ'\12\f\86\vã\91\17\8a;xáQ,ÜÅ\vþ\11\vì8Ú\ 6^ø?`\ 1¦ö§Àà\rݽ]ÊÊ\7fÉÏ\1d\9f\ 5CVßy"i¾\15=ÏóB÷<\16®ëH¯å\85î\7fÄ\v÷\1a\85¯\ 1ÃkT˧};w£Òi·\9dùV^ø`/è\7f\93\17þ/X\0£ð)0\ 4÷Û\f\1a0tÏ\83áÎ\13É6j\ 3Ôs]o¾\1d\ 5>¥³\83\ 6\9fºþúÔµû\ 5N=>\9d÷\f\94.~Ã^Of\9fÎ\9e\9f\93Ñ®\ fl\87\987>Tö\18ñq4KC¾}:\1eG³ÇHèá\18ó       \1dG[\ 6VÇÓ\8c/\a\1e\8f§Ùÿ_°0QR¼\19\fÕ\8bJ2>ií<\80Êæ÷M\81{{!\16&÷~=çÌ34¨\9f\ 2Cñ,\18ª;eÛ¯£]ÐþÏXxDé?·)ï\ 5CRg/\ 2\ 3y2v^\95÷1\ 3{:°±·_\8d\ 5\0Cÿ\1c\18î-Rì¿\f\fü9\9b!©ëûÀ \87p\17µÿ3\16\7f\89sw*\9aß¾HÙ\18ÉÓ\ 6ô\9d\aÜS\93þßX\00<\95ú\19Ý\eÅ\9dXë¼
+\fî{Áð´Åþ]ME\91Ãv\1c<\8d\ 5°\80ã7\83!\7f\11\18úgm\86{\9dCÅð;w\ 3£\7fl     Ñ·a\ 1\94þ§Rîï\8eâ\ 2\18^¤ywO\82!¹×­å\ eý\8e\85ÿ3\16¦(\7fª{u·ë]\92\17\94\81!¿Óx   Éo,ùÒ\11\1d\aG,<áº/\9f
+$=à'-^UwðIkg\8aïõ\94F¿rÃ\1aUíU\99N°à\8bÇgw¿~Ê\99ô\80k\88\92à5¿½yÒöP÷êkeµcá×óB**¯ÀöÀe)\9fS\83\1fp\rÑá5`\88\9eµÃÇ;Ã\ 6IUîXøíXÀ\9dó°       öv,<\12\94}ÑB⧱p÷\89°_\98\8d±cá\1c\v\8fªë»îý¼\80\vlîÖ²^ã­\7f\1e\v@Qw\ 6 _\15 Ù±ð]X\0ér2F\1fò'<\8d\85ä\ 1_\16\1d~\a\16TÎîí\10îXøÕX\90\836z$\9aþ\f\16ºï\97Áß\82\ 5«VÍ{¥mo;\16Þ\88\85V\14©V\8aü\84½ðÇ°\0úݱå§\7fn¶nÇÂ÷cÁ\17é\14j5Q]ìXøöó`ýØ\8f#üëç\ 6vÚüx½\15ø·\80ÿswÇÂ\e°À³)Ðãä<RÐsÇÂ\9bZííXx\83\8eä\98ªÒAóP\9d\8e\1d\vïÂÂÎ\vïÀÂ\14\ 3í$;\16v,üq,xýÔ\17}Rd»í¼cá/c!V\8a\84\96\eµcaÇÂ\1fÆB õ\9c\81¡\97\12P;\16v,üQ,$\ 5åeG¡mIÁ\b\8ag±ÐGɽX\18\83çeÐ\ fäÓX(Ü÷a!ìv,ü\84½ 7//cÂ{\16\v\15¿\e\vuþ¼\fzây,\90òmX\88\85»cá'°à\97¸/\ 4\87;\8b ñ}{µ|üPZ,$ó;XAÿ&\16ð; ³ß\9f\1fjnGó×\ 3|ÄÂI\97ù{y~Ò\ 5?½-\836saéa\1f\ 2\8b\85Ãa\93\rXð/O}ÆÂz\1eþ+±pz¡ñ!¶        1ë\85Æ\87\1d\voÁBmÚ¬ÌÊ&:ç\a·jt0UB`ÁH\87\vÒM­\11ÑT\10ÁáÆ\94\19'ìk,°:\15ùäq\ 1½¦\1eº9h\9e\1095B\94Éä5x\80s,$\8dÃ\89ïrû\ 55`ÏTëÜOj;\88\93UÚ¹)\83a\99\v\1açBä
+\ 6\14¢õ{nH?¥ð\94M}\1e\89\81\ 5Ve¢\9dR8\8f\14×\ f  \1eL\91Ñ\19\1c\10 U¶"x\15\16\82¦ÒÞáB\v1ôSnà\12\a\1c\9f²
+NwÇÂ{°ÀÄõ\95\96¡\11¹Wê(\15|*t\13r¥J\90°Õý4\18RßÂ\82Ф¤º\rkC'Â\83ÊÐ\9e\83,7:r@®R<À%\16\b\fÛA\97ÆxÓÀÃÒ¸\9dàéÔê4ÓéÔ\18\9b2\98\19\9ewD\84\91\ 6qÖNªk¿Ö\99\1f\982\ 4l\16F\93ì\16/à©G®®ÂÖ\14\13\1f\82Ú\14T\10\17~EÚ\18gràÔé«°à\18\80ñT\90ÉÕp\8e\ 4Ã\9f#\¸\80\v{º;\16ÞÂ\vü:\16\ 2\13\0\12\13j\16i6Ñ\86¡\8e\14a
+\1f¯A*\92\ 2ÓÃ4¥$\99|]ú:\ 4\ 5{\ 1Þ\86\99ÕÑ,ÄBç\17:R¡KÈ%<É&À@\12¹¨#õ0q\ 2\9bL¥-\93~\13\vz\9cz\ eßÌøT\110\16\91\18\9eôDu×á\ 6I7± +8à\80ÙZa\ 2\a÷³\ 2\0«©ç\ 2`ܽÎ^p\8c\0q\18\15\87\ví3Ð\91\ 6\12á¤ëi×\91Þ\85\ 5O\94î\955\9e¡\19\96nn\145$õg{¡å®çæd"ùt\e\v%\8eàw\99)'®\9b\17\íx^¨\8b\10\ 3\1a\1f°\80]&¿\8b\808\88®ºÙ^pLè¹\99V¥-ò\7fK\ 6K\80)\1cVÁ´
+òeW\9f\ 5ÂïMãz¡qúy\83\81\10⩳¢\ 46â¢\1cg{¡Ö\9eç¶:qDòJ,`\9d©Dz\83\96®!¸U!Ú\v¼v=\ f8[¤»íüF{áê\1aÏPÃ-¢\k\ e\1a\8d\8e&©]Ð\8d0\16\ 1X¨7`!B£\ 1FÖÍÔ\11c\ 6\85XH\8d\8d\10wrù\80\ 5\\aÙ`\97\fL\f\83j>`¡\9cÏ°/7É`I¬ôà\ 4¸È\18\ 1\v\85\r¤\98¬\9f·Ç¸\85\85\0Wcãy\84p\11\8cÉ¥ÅÂ|\1eÌá¯Ä\ 2^\a\8fã±\14¼0 EJÀ\82\98Ow\12Á\8e\85·aAÙÔaø{Á\vpg|N<åâ\96C0k\19ê\ 3/\fD\8e£\ 2Éh7`\ 1ä-ÒNÁ\ 4h\1cI\91\99\1a±\10\18ªF5\ 2¾>ÁBd¢\82Y\82("Ð\10\0\v\99é0Õ\19\fÌi#\16
+ݺI\84\9bÐ\8c!\17À}~g\82\18Æð\8bÍX¨uÚI\9c\96}Z\9a\b±Ðr̶VSôZ,08ÞàÉ\10\89\ 3b:Ô\91D&û~dlÇ»°P\8cÓ¸äÊ_`!\ 5^°zziƨE\ 5)@Í\19\15\10¬¡¸\81\17\ 5T{A=\89±8WMP\9a\95\86»ë\12ù)\16È\80ÂXN¸®¹åS;\80\9aO±ÜÖ´\9d\17BÔ¦Za\8b?yÚ\a\arÂê\91ÝV,X}­×©ÂS'ÕD\1aPgà÷fÃä¼\1a\v\ 50îT\19\85ÛøHíùð{q²ñó`\12á\8e\85w`¡óÁFÌ\97$\8c\ f:\92\82ÛR³P\9bÞ3ÑØè"\11\ 3-L;FÆÙÆ\v Ø\95î@ש&Á{\ f\ eV\9aÌ\1f\84KA}ù\14\vµ¦j@\13\83\17\14\ 4¸Ò\91O\ 4uu~\a/xÆa\99á`G\87ý\06\8aiXdÂ\8e\b¹\9d\17\ 6Ñ\17ܤ\93\18ú\0(n\10\1e\13¤\vÍðZ^@Ç\84Ò\15\ 3=T\85&R\95î}\9d\8f\81ÉÆÚÐdç\85wñB§¦\8eΫ§.\920\ 2´\17\1c0\17\ 2\1eX\85\99k\80Y\16µX\9c(obA\80¼õ \bg\rLíB\e\90\1dªM'\ac8ºû¯`\818X\aÛè\ 6\13`bHè¢Õ8[\eå&\19ÌÐ^¨\8c\1e\1c\11û9Ø\vîÄ\b  ²O\vímÀ\ 2üæ©\10FDCe\7f\83nÇí¯hãÉ!¯ä\ 5\9c\84\1c\83\17Ú\9b\1a¸Ð¨\9eÁl\13ÁÓp>\93\1d\vï±\17\12r}\11\8f\16z
+Ê,ÃGt¥ø=àCR\ 4\0c7±\90Øì\ e\ 6_÷e\ 2ݬ£*\1eÑM\84OñÍ\ fqg¶vað)\9bñ\19\8fþä\17\9d¿\1eô\96\fÚ\18\15þ$í±ð%ëÙ\94ô\85\Ïê\ 6\16æ/IøÑ\fºÄs²\16Ø8pjÝz\84WaÁ^\87©\87Ó\94öB+{¡áé\88O\97Óݱð\16,ð'J¬ìyªoj;\16ÞâG*\rÏÛºm\1fÙQ|ÇÂ\8e\85ÿ\15\16\86\81\f\84\90­wvô\9fÅ\ 2Swcá4[üQ\19dÝóXèåÛ°\90\9c:öv,¼\ 5\v\98\87)Ùækâ\12ö$\16\92\17\v\8b\97ý9\19¬Ú§± 8}\e\16²vç\85·c!âèQÍ6^\95P<Ë\v¾\bïÅB<g\8bÏ\88}T\ 6\87ç±ÐéîmXh\87\1d\vï·\17J\97z\91ÞV\13F\rºdSÑæÞÃXp4¡\93\9f\r0ÎF,$­\ 10\ 4ܦ5?*\83®@\f¦C]<\8c\85¤2u7Éf°ùíß\8b\ 5*\ 4\1c%ÈÛbÇ»°à\8bY*B½i\86.\84!¾«91Ñ£X¨\8c\ e\a\Ê°\91\17\1c]÷Tç\80\86ña\19L\r\ 6îÌ 0Æû\18\16\181\1cóÎs3|;\16àt\87$2d>Ý\1d\v\ 2\9f¥ÂÛX7/\14É$@\14J\f\e?¬#E¦\98
+\1d\82´\99P¨+eOéH.\ 6\9d       ¦)=¦#\15º\98\ 6¸P®Iß¡#Å\1a£\9a|ÏÙ~\97\8e\14\8a¦\93½#ê®(Ø\16,\80DP\9b©ó \16\18\ fçt¦\9cLÓv{Á¦°\ eùSXÈP®\¬\1cû(\16:\P\0§=¼\ 3\v)fëÙÓݱð\16,´Æh¡çÄmw\13\16\ 4\9bëö /¤ó\ 2"\¹²\9d\17l"\7fK\9eÂ\ 2.íÁä·'°àã\=\95ü\1dX¨0=Ã\9eî\8e\85·`aìl%g[Õy\e/¸3\16ÊG}ª #Y,T nmç\ 5k×<3\1f¿\ 6\vÌb¡!ïÀ\ 2N\16vÕÈ\8e\85÷`áÎ\ 6XèP\98:Ì!{\GBÿ&æsoå\85À®¤³yÔO`!¤oï9\1d   \97âÛ\93ù~,\84\98#îí:ÒïÅBo­Ï\1aùûA\1d       \17þ{@/éöXÛл6\89¹x\\ 6Á<)L\84\v\94\1eõ#Ù\ 5\1d9È&.\ 6ÿn,À\ 5ÆEPóéîXø\8dX(\8cî:!pñã£9\18¹É¦Vs=ø\9bs0\1aèâhcÃÏ\8fÊ`\84+\ f\f\17\95Ç°à\v\13ø\83á¦\9e¾\1d\v¡\11q Å|º;\16Þ\82\85µ¦V¼ñ²ÐTM½\13Íqº\87° R:ùA\16øÛó\91\12L\ 4\1ai<=!\83,\ 4ÕÎ\8d\1c»sè\83ùHEÚO,ȼäû±\90x!\9b\8aåtw,|?\16@\1c\97-\96±\92ÊÝmÏS}SÛ±ðýXH9×\82\13\8e\ fûþ\v;\16þ2\16T\94\89!\8a²(rî\14kZ³oÃB\13Ü!\83Ý`£p\97-ø$¿J\ e¤Ý\1ew.\8f_cêY,¨øìe\97\7fºãERyçÇݱð\16{Á}L\9e\ 3ñ}Xø¤\94ßu\19tõÕ\8dý"~ý6³\8c`xd#\16\86ú85gOb!æç[hÓÏ3ÀÖÄ\18|:\84;\16Þ\85\85©¯AGj»»± ¿\v\vÉÕ\89þ3\19¤:¾*N\9f
+ªs\a\16Øq\94§kÎw\17»\ 6\7f\81\85yÝ÷üÌúÎv,¼\ 5\v\81\16MVr\13Ü\12Û°È\ 6+AÞPwwðÂ\92àݵó\1a\9et¨ÔDC:Tñ5,°2wI4f ¯,\1aÃ.Ê\83)\1cp\v\13v=W\9aj)38\ f?£SQ\ fe<I§kC\1aâXCæO\89\ 3\82Ô9þz\ 6·°\10\16\11ÎÅÊq[×s§Àu\87&\86Ë\84\15)B<ù\89\ 6\ 1Ì\1dwbÁoLNíYeÅ\14Ò2sµW·½\95H</ßé\9a\ 1\98Ã\r¶\bÁ\94ëRüÙ\8eÆ7w,¼\ 3\v    \9fÕ\80JÜد-!\9a·¸ó­c\88\10ÊÛ\8a\ 5\8a  ÞéÔ     1\98ÆÖ\95Ñ<É´h\ 5¿\96³Mô \8c\13chÛÑ\8a`$\ 3¾    \ 3\a\fI|Ä\ 2³\95[a\9a-´È\r\99Fø~\eñ\89a\ f2ù¢±K\90z\ 1\9f6·±`\7fg4Á`&Ê«©\15\82À \99\81\834f\10\82\1cswÍyF\8cð°^Íh°Ø\92Ñ\9eÖðóº©Ç+SÙÚÞ\83q§Rh\13\12g\82ϸɰne¸cá=XÀ\8c\88[\8c½h."\9e\8f:\83ûV¹[±\80u62aõ÷\bË×\87Ó¨\83\14\84»\17ÎG,\84\ 6£ºÎ\84É\16C5qîû\1c\13¥ÉTé\11l\83ðª\8e\84éA08fî\ 5\86\8c\f^:ð\930Ò,J\9b:âØ3ð7`\ 1w~W\9d©b\ 6öBk(\9c\91­³]Ø\82EdJM¨ü\at$jO\14±@t\11S\0&\ 3\9c\ e0'x\0\ 2=$SÎ\ 1t\8e\8aÁ^ÀË]k\96\88Ý^x\9b\8eÔp\14GIr\7fÝ\bæ3,d¶\16\9eÝï©è¶êH\ 5æ-\15XJØñ\136§^º2B%ÿZ>\12&ßùp¤JÀ|\1eL¸^\ 1s\7f*n\ fos½?êH\93\arCÚ©èÑ\94îb\g\ 4\ 4o,\¹`!µg\90ÜÄ\ 2Â\10´ô\1e\0\v \9e6?\ e°Ð\80\7fsy¯\87°PZ,¤\13¯¦¹2f#$&\1dâ¯C¡wõ\18\99ØÚÎx\1a\0l\7f·\17Þ\88\ 5\ 3J\f×Fp~áè¸Ä\ 2NP¼I¹\7f\8f\1fÉ5 æ\b\93&ÄhP²qEÎd·F\987¬ºÄ\ 2ið¿\fW͸ZMèOÁbf\15÷?ËÙF^\88u8¢d9øC:\85
+VFpÎELø3\16|6\9fÁm^pl^y\8f¦.PSÞÎ9ã¶Î6\a\95íÑ:ÛG,8Ö\10Çß\a'Ó[a\87\1f\89\9b´)]dpa-\16"\8b\85\9d\17Þ\88\ 5/M\1dÇICüÿ«Ð³ÏS\ 4De\17ÿ'Û± \9d0\f½qb^kÄ\8c\85d^Ts\15\vÕ\8c\ 58Z=Àá\ eX`üS,\80h×mÈ\19ÀºMCÐ>lR6` ²¨Kf,°ù\fØm,D'X¨mÉ\80\ 5\v­\80\9f\12¸\ fÖS]u¤\1ex\81X\ 3Çb¡;Ũ\8bè\ 4\v\9eîý\1d\v\82¿ýZ æ\ 2óVêÚB«ÕV,t¸ý\8eÊ\94\aÂGM\91YÉM\1d\1c\ 4\13·?èH\ 4\178D\98²\fó³\7fÄ\ 2\ 2\95k>Õ\90·ù$±Ð+5TÍX°:\18¦>#&"\91ÌgànÒ\91\94ðNy!\9e±Ð`õn/{\ 2\vÈ\v\14Í¡lÑ\91jÁPè}ø\ f\85>02\83¹fç\85·c¡\9b5sn\ea7mç~\ 2Q\96º\99FÑl¶\9d1Á»Á}®F¸µã¨\1d4!RPéÑ\10þ`;{\0\9d\14\84\ 5>\ 5Ë÷\14\v\99¦Ws¥-/\8cX\927\ 6cÔÏ\r]x\ 1\f}×®L\ 6\8d?æ`½Ã<ìÁ ·mç\ e.\8aìNy\ 1F\ 4³¥Ã\rY\ 4\7f\10\vÈ\ahÎWÈ\v\16µ\15\f\fd°ÕÁ@×ÜOx>eç¼`'\86\1d\vß\8f\85Éq'Ï\99[z«\86$Gÿf\8as\17×<Ù\1c_(´à Ü1tÂ¥Â\11ôÆ]§\ 4×íµøB\85YÕVK!Ó       \16\84õé¢K÷z¬-·§c8\1f´#\17,ø­=\16àK\b@äz\ 6\80ÎÌÀ®óÇc¯öBc\88=yñ¨\8e4q\93\ 5Ñ+/À/%\12\9dÅÜ\94ð\83µ@\17kyÆ\vã4\98}ïÂwÙ\ve´íÛ »{\91½%4JãI¹ÉÆXÛèdvËAÇfiOn\162\98ü\8a(¼Z\1f)    ¢\ 2ýAvêL0A\ 4K[w.æ\_Í\95¶¼0ux\b\9b\bN\8bÄSX°\1a_G\ 1³'\1cÄpº*µgp\13\v\99\9bÁ\95a\1e³Ç¦ðÜwÕÄ\82 \81\91\1c;öCX\18S
+\17#Uî8a­réöN\8aç.Ó\bÎN\8a \88Fü©É\94Àçø\15\ 5ç\80½v,¼\ 5\v¾È·bá#h\1eÎÁÈ\96¬ØÏóT{ý\99Sk[\ eÆçí¦½\90m\14¤×æ©JñEä\7fÇÂ[x!\15Õµ}<¿\19\vúk,$\95\1e6Ê 5ü\9eük\99\8b\1d\v;\16®cá\93}<¯Ì§ôuX \91ÿ5/\94C¿Q\ 6Ǭ\ eî82kªèë\9cí\94þ\b\16XÔíXøa,\8c}\a¤@/÷.ÜÔöµ<oj;\16Þ\82\ 5Vs6\15"\8f§\1d\v;\16þ6\16Z\9d&\13\v\ 4Ù±°cáocaÎó±9m;\16v,üm,ðy½\96­Ñ¶caÇÂ_Ö\91\ 64¨°Tð\8e\85\1d\v\7f\1a\vS(´6"òw,ìXøëX\98üþt{Ê\1d\v;\16þ(\16\94Äeý\95Ãv,ìXøÓX\90\8dÁb×F\e¢v,ìXø»Xè¦Ü4ý\94\99h¢ºÝ±°cá\ fcAi\ÛËqÕf³ûTw,üa,ô\14\17`\16¸XÄcaÇÂ\9få\85Þ\84¸\92\f\133[³×\9cß±ð\97í\ 5"¼PãbÊÐÔ»½°cáïb¡\98z¢5é'&Ì°ç©îXøÓX\98\12\19ûX\97×\9bؾ~aÇÂ\9fÆ\ 2\æ¹\9eª£Õ\8e\85\1d\v\7f\18\v^]\v^UuUÛUÀ;\16v,üY,t9ÑbÀ\96ÓiÇÂ\8e\85¿­#9ôñ\11v,ìXø?aaêºI:M¸çlïXøëX\bL6a±ÅGÖòd;\16v,ü\8f°ÀÛI\99rJïÏGbéP\16;\16v,ü_°ÀD8\95\86Î¥tïl­y¤`À)\14ºÁ»W \18\1d\8a§\85P\96Yüä\10/9\8f\8d\97ilS¶cá\1d¼P\b\9eÈ\ß/\1cÔ´OÊ\137æÞ\19¯ÐF¨g\7fzeLùä\10/9\8f\8d\8d\18\13ìXø~,¸B\v:\11ýÈÅn\9eT\91¦Ìä\ fÈqýôOïµ)\9eÇSõ®;\15\1a¾óÂ\e°0M±R\8a>t­ýg/%\13Þýl$úç\7f{ý<\9e^r\1e\e\eOw{á\1dXp\896\9a\84?sUèýÑn\9f¾àTÇçåø%ç±±¹ñ\8e\857`!0Äñ\9cÜdû\ 5ùsmÇÂ\19\16\12>k½¸\9fÚÞv,üe,°¥\9e*ÕÅ~Ev,üm\1d\89\f²A°ý\8aìXøÛXè\84\19ª\kº_\90\1d\v\7f\1c\v\93\1f\rd(¿/lTDÎÆ\169galêlïx\8edéb[\7f\92²¯äÙ«Õ/ÓÛW+%vÞ¹o9¡\1e\£Þ\83¯'Ô¥É4ÚQ;×õ'æº\85í/'ß>Uø\19~Í>í§¤ð \a\9cJ·ô¸¸,xX\86_ÄO%\1ekþb¼\fÒ¯ãù8Þh{àa=èaÏÃ\87³KæcíXx\ 5\16\11\ 5ªÛÜú³û\9eÍûÁmiælC\94ò\8e\8eüì\90\9eÁ¶úäCûÊ={å\1d\8e\81mERmô\99\1m\ 6\e¤\ e&_\18Ð"3;*|m\9c
+\83\9fe8poOÜ1ÆÁ\1ep*p\8cfJ8ö\80S©m¶Êåe\1e0\81¥À/N9\9e\81Ô\18w¬ðÔ\98ÀAJ<\16\f¢å\94\1a\13\19Î\8eÚ\88ydL8ÅöXé\13\1d\v'XP-HB½ÉÇß\9aííÌ?[\8a\98mk d§§Ò\98ÎßØÑ9_\957cÁ¹\8a\85Ô¾
+®b\81\$XI+ä\16\v\82c%Û
+å`û{\v\16\fzp6cÁ\a\ 5\vùG,\10c:\1cä\ 4\v\83ÝIr>Ö\82\ 5\18\a,Ì=f,¤öX;\16^\84\ 5¬!Y\ 6Ͷ\9c\86AG\e\9bÃù9\166/\8dh\8cúôÕ\97-<Ϧ*Zhù*ý4Ç\97«\90S|Ñ®N³À~Ö\1fåó\84\17¼4ms\90Á0oéä7yãO^\8e£¦C\1dO}\8d\9f\ 5\ 3\f\1c·9 ßÅÏX\95\97      \1c1\ f§$\e*\1fN%\a&q\86ú|#Þ4­òZÁ C\b\9fæ0\b«\a\80Y8À©ùv\90\0×\1a&e\ e=a< ²Ìöh\aÀ1\9c\a\85\1e˱\82·a!^T½äÐ/YUÑË\91\ 4\9aÚ\v?ÂOAm\94ZϽô\9cp½ÐòjÊ\83ÿy"DÑ}\v\16\12\9dYÍàzT\93ÙÓIæ\87iؾ¡[#\1eÆÂøé«\eXx\89½CÎt$r¡1=Õ\04ãéO{a²\1dm\87ðMXH\91¤`bp\8a#uÎÇ\ e/\92à\va\80¶:Ð-íL\e  ¤±EsUpeÍ\9a\0G¯æ:\8f\9fûr\86ú[°àc=U þ«Hcs¹a¦ç`ÜÀ7\ f|.ýïÀBú*,\98þ³WO6P´\8a3,\84/\eÚjdïÁBQùL\ 4 ¿\aIUz6Ëøy¢â(8\9d\Á§dÅB"MKÝ`\80ËPi×\1fÉ2ÑÜ\8f\85ö[°À¾Â\82_¥óCøû±\10¾&j\9e¡òs\ 4X\93É\97]ìæ\8cd¼ª|]h3Ð\8fZ\fçXP\85ý¹=.ËHØ4vþ\14ãsæ3ø$éæéF\89pr­ïÁº]ä\8c\ 5fE^\16ë\94\94ÙÉ)\0\ 4\v\11v\aÜÚ5\94ñB(\80\85%9¬\9f{ûE\9fÌX\88Ù:$KXaï\8c,\92oÃBä+¿4TÆ*¾1Eü\ 5^øÆÆâø»ìT_)ö\ 2,¤Ú\b\10Àƪ6\8c\97ÚTT\18"§¶!Ft­Ñî\14\88\18ô\e\87£-\ fè\86ÿ\17\91nÐEà\82^4«J¾°¹øÒ\89Oy\ 1\15r_×\93ý0qÇ\ 5\v­6M2%µ1zV L\9d(ÀB$¨\1d\12ÞÄS\80ÃOxB¼þ&,\1c}?úãõ\ 4ÜwYãþ\ 3X\b¿#\9b*ñýïB\ 6\fý\e<8§XpMÙ\11Á2\93R.\18Ó"È\8c\88R\10îÜ4\9eЭË9ú(\Ý(Çd1|ÒÕzd3/\14zè{\9dwål\a\8d\96\ 3fT\9có\ 2\85ÿ\1dCÒb½¶\14\10\98\82ÆØè°Ëá\8e\ f\82\86ÚaºpÁ´\18\97\0\82Á4.\17~"\86î{\96\8däÝäD\19ü\89ð\7fçÃ\8d/\81 ¹æ\8b\91óïðBâ³\97\bq-øëئ§§\9e\91HpïeCÇ\94\8eÏc!' ÂCÁ3«¾$\80\ 1_\80Ô\91ÆÞùÚ(¸È,Ô\12í\85\ 2fm§Ä%Q\1e[T\1d°\17"¼Ñ­u±t\a\14\v$++-Øäg0\asºb!°\aoRT¸¨Òpa\9a\f41Q¢\17\ 6\86$ÕD\bª\82*@=S|\v/|­²âF%)\9chNþ1^P\¿D¥|©\1f©2ú\83í¼FOÎ(â\1a\19á\17ýO¿ð\12Û9á6(\14£(Nð\1c\1e\13\1eÍ\82\bÂW\89dòt\f¼`mg\8cÈ0\9a¶&ðg^ÀtçvÀYÉÞíþ\10è<Á\82ÖB\88Á^\ 5ß«µ)ü0\f\1f{W¢Øº\8a\ 6\83÷Ýx\vüÿ_\8e\ 4v\966iÓ6ékæÂ,7Ml\fX\87#    \90p\90sU\18\16\ 6\93n#t¤\97 |
+_éÊ\ 3ë¢\aD\9aY-½|\9a\1féc, \81¿ª\18ÈK¼\16/,oÖ¯¿=>Jî\rXòuÅ\08"¿\89\8e¬îº®\8e6áJ\923uþ½\1f©Vx /\80\17\7fç.%qÅ?*V¼p\7f]\1d9
+° âQX\10<wX@\95\98t\ 6þ\15\1c\94ÿµG8\98\9eãÄ\1c':ÞýH3×\9cè#/\0\87¬h\ 6¤v\8fgìZTF3ÆYq>Õ\ 2ì\ 5\8bèضº\90#¼(\1dÌøêR\1dS©øªÚÊ­\14\1d@\1fA$*\ ee\10Р £eÀ÷:M¿\8f\85\91îÌ,§\17ã\85GaA°]«iÁd#
\86\fU@5L{j\97J;Gný·úmµ6ÙyÕ1\fJ´N«^O\8b\82N&ßG«\11\92\ fS£¶>槪S»õ\84®kõc,\18ÞátÝ\82¤[\8e\90¡\83\aòÂè°`yá\88\85UΠ±é9/à¨\aÒVéV£\16\90\1f÷   î/v\e"r^T\80N\v\8a£å\85Z1Bf\109\1a¡\1f\9bF\aEkø\ 1®)M\ 8\91\17¬Ê´þ\aX\80ÉV\91,V|y1{a~\10\16N\85ãÑæL\82\10.ì6\8dR#Ê~S«²S{ÈG\9c>¿\ 5×u,\ 4\16âï~©øÏ\f£\v{\81\97Ð\9a\bI U\91\ 5ÀÂ`yáh/è°DÇh¢\ 1\v©kv\ f0\80\ e©\89µ¡G\18\8d\1c%\1fl`Ë\vÆÍùH ±¬Oö\ 2iJÄT C\81æi³\16ª-\81j:|¯d2\e/\84À­â©öÂ\9cTIûÞ­QÎ\19L^¢mÛWã\ 5ý],,í|ÖV\9a\9b\99)\85wMcC³0oM\9bGöú<\11;\16Bk4V\82.Á¼´f\9eáG\ 6¼JÞÏ9s\129°´x\97Õ¼¢Ê\84I¾R^\8f$\87\8eï;E\98ÅBÉG\13Dk\10\ 6f®èJ\12Ì$3\8aGa\81ª!\ 1ͼÒc\8a1\82Ô\19\8e$\11\v\ 5è2%ô\a&HÚÈ$à:/7Ë`UI&y2l»\1eËF\ fîàð¬T×I0\96\8eX0¹æ5|µì~¤j\84§\11\1eå\12p1ɪÖI\8c>UÝ2I\92\1eªD8b\ 4/ÂÓé9~$gÆô\1aL\1aÝ\îÃ(³b\91\91\10òb¼P4ä\9búó\8d=\18\8dë\81(@É\r\r'RÉ\1c\86¬\ 2-X\1eíôЮ\94¶:¥\92ëqhÌ\88Ã:á6:|yQ\7f¾-þ¸îl±ÀÐ`\85\99·\ 3-+!\9aL 5%Q\ 3ßÌm\87\85\ 6¬\8bn\94 eÈ\95hºÀÃ\ 1­m×G?Ç\82IÀ°]PÉ\91ëÁ0\10\8er\80\vÌ\bO\ f\ 6ÔÅ\18ü\17:\1d\80¥\93\1f\b\88~\97\9bÕ\11[\bÓõ\f_íÖ\ eÃî["ka¼\bö\92¤'>SjÝgâ¦\96\12~¡\\92°O\f\eð¾¢\99\8dh\ 2C\89Ä\83\97¸ì{\80Ö\1d\8cùӰЫ\8a1\16©7\81\8a&\r\86\8dRøÿõ?³¾p¹Oõ¸\aã´º\83Ó¥\94\87B\ 2S\80"\1cèÀDÛL\88¼ â^eT¯ó2¬Ðü\b\14\84x»»×ç«û\97X\88¥ÃB\rw\bÜØ\b·Upy¹=XÈ\9e\86Q£i\89À\ 3Õ;ÂÝá |\95\r\9bô¨=\18¥óU}ºô±ý^¢ÿët)n×+Ï\9dÙGÏvÉØÇK7®Âc}§JÊíÛó6>g]ÆbÁé¢G\83æ4Li%ë$MÓ]}ú÷ö#åCïÈ\12\94\13S\8eë:\ 1g\ 3\16&çEϹó¨\93\9d\0©´\ 415ÖÜD_\1cÙ°p>ÀÉ4Ð\13\16
+ÄB\8fX\88\rC%\1d g\8dïN±,;0\f/\b\13\ e§÷È\v\85µ=\ 3.̯îGú¿-o°ðV«-\ f\9b\f\8b\7f\89\17®ùLqz\16\13çÚ\9a\94\12MÉÕb¡Fõ±'í45Ѭ×i\1a"\1cÉØú\91z\82Ê2EÓ\ fM\91ðê.ä\v\91\12\18\16\fìÓµ·Ý\9a-¼ä\10F\18I
+íVË\v\12þh\9a\8d\17\8ao\9flóXx§#-ñ!\91ëû\91
+º®\eÇ©ûGyá4P®\aL%\ 2y¡;b!G,\8c$\ 4Õ¸\9a÷\9d\95VP\91\17ÖÍÞûÈïqâ\85#\16R\v\ e\8b\85@\1dÆaJÌ6_Á÷\89å\85dÃBð@?\92Ç\82\ 5\ 3î&oÞoÉ$\8a(I\94~\81=\18\ fâ\85`\18Ï\86¡[§ìÌA\88\96\17NX¨yiu\95²\14§}Ì\91,,\16ð\1a\ 4\88\8b\8b\93¯)iÎt$\8cu\8eãk±\80®FP­z»¡\81\9fÙÎæ\r/¬;/°e.\1e\82\85W\ 3Fùh,Ì1\8bª¤(Þ\1dN\9fU\82Þå\8c¿Ú~¤G\95\93ÆDTÂD»êð\r/\ 4`BÓÍ
+¦ûIÑpÓ\91\86\9d\17\1a×\19uÓv\16¼É0å<\8eTÉU\98q\ 2?tq´­(°[¼\90ª¤D¨>Æ^HO+vÉÉ1%nï[§×\97øR{s\19¼]\96\14A\18º;\96w\9bߢkÇ9\98\87ú\ e¸¨ßU\99û.hÝ#æ±| \16ÐeZ\83õ/Dÿî@%F\ fë$3Ý«íGzTY\8f\83X
+÷#[?R\7f\86\ 5Ùì\ e¸\13\8eßÍ^ÀMl#\9ec~ãGêô¶uÁiV\95Ò¼Y\81f\98\11\84ØMÓ \1fi=¹\91;®¿1ÜÑ7\ 2/ðØîE\98%êt\ f²\9d\ 59\ 1\80\9c|øõíà¢õu\91p\ 6\92\90o\eÅT?òÓ\10]º-¯­\b\15n[(Ô\17jɹԼ0\99\8aJ\158½S\90ä\81\9dç\14µ$"Þ5½¶\93]/_l?R\99e\ f9\83Ãâx\17\95²j\1a\\1f\10õbr\98ï\12t\88\a`;'k½õîÐm­]p¥\f.Àk²:\ 3\81Ci
+øzf\8a°¢Ø\ e\ e»G,I&\18<\10\7f2³[âË\92#xâÝ;\89\1f\18\0\ 6ïBOe\81[\9f\83\a`!8\13Ç3,|°V\13_\7f\86\85·\a\8cJÙwüdR]¶$»\8a\85\ 2.ê[Wr\86³Q°µ¯"\ fÄ\82\88R>¡ç4\rß{9rÝ¡Í°m#y\1d^8<|\ fÆ\17\97)\17X ; ¢¼EË\9d%yX\9a\96ã¢\18ÍÓ\18\87iA\8b$Xܲû¡5K{\b*´V²*Gè\8a(\9fw,\8c\13ÿøõl9s­q/Õ\12\9aTs\10dF`è\80\92\1e\96v\7f \89Ó\9c¾ç\ 5\977§G^0<Úü9\8bl\1f\87\ 5¬ïö\1cÚ¶\86uë6DÿÞ>Õ\96ÒOZ\9e\7f\17\v\87\90\16\7f\f\v\85Ü$°Ö\ª\11\17¾¹®Q\9b\e0\17\8aÂ\ 3nDê\bt\15%\ 3·ì\ e\ 4Õ\85\94 ­I\89¦Ï\b\rC\8cãWnË¿à\96\10÷\8fàÎmà\85\10ÿ\9d\rîó(d\88Jçj\1f\18sø§ºÂ\vh7u\16\võ\Eïøë!~¤Û%\9ei;ÏóáÅxáQXøüüBzÿ«\bë ¸b;?¢Ìy\1dþ\1c\vÉ\16VgQ\15Xã£éÀ\Lqy\ 4çâ\1cäµ3\83®h&9[\14\bäJ\10\v\15h\r¸ò¾r\81^aÜh\97º\18CBªÙ\fÒT`r\9e\9fï\a9b\1cì\ 5ÜËMVk(TJ\80}\95\82tèåÁänàÏy!\8f¢d\85+2u¾ß¤#¿\84\85ÜÅ­Û\f³\7fo\9fê\83Ïòüñ8\18½Ûl\8dÛ§­2b÷pì\röB\8d0\19¥\99àMb¸\88\92oËîÈ\vÌÄ*8 ÔRµä¼\ 4³`Ó\91\ 6ë\7fYà'üú8Q¥8u   ëj\88Ô!ÄS2\ 3ú\1aÐ\1e\16õ\8c\ 5\7f\ 2µÇ\90Ñ£y\89\85\9f.°Ü\8b\85EMó\82%~5^øö>Õöbq¸Þ×\17ÞÚ\80å·°p¾°\9f®Íµ\98'ow\84ß·ûæ1XØ=9ö_°\17¤$\9c\80\85As\ 2ª\10Ã}!v\89\83¯G,\8002\99·\9aÃ%:\19ía\9bÆa\ 1µ\1fÐvHs¾Üh)"\ 4ºpwP#Sü/Tí\ e\13Å
+\9eËu~Î\v\ 3èHQ\91ÚàD\97X¨äï`¡½\fQó:¼\10\ fÍ7\93\fÝÅ\ 4ñÛ8Ìq~Ø\ e¯}PhP}êÜ\9aÉÛ\9a95˧aâ\96\8fÃ\82=ÒÛ\0\16H?\f}h± \ 6øX\97M³-q\9c°\803¾P9U\13\ÒÍèG6Cã¼F\ 1Js\0\97\9c\1fÒ\bq\84\ 1\v\81\86;ún\ 1Øái\1eÄBí¼\97øÜ\91ºÏéf1[Û9@.½ÄBú¨L     \9féHÃ0ÇXØ\8bñÂ\8f´¢Ï\ 3\14Vë;\ 2\r\b#nzë\85\8cIkÈ\13\93\87\9dcaØÔ\8d~;noE\93\1e\10\vö\94ï\12\9aæ\1a/\94È\v\8b]>\ f\9dcíl}\ 1\97\12©¬Ï4\99\ 5×ð\13ÉB¤É8d ÎX-êHè»\1a)ªG¥\vf`×à±úÍv&2{«#Éòw°\10)k0è\7f5n^5vW¦rÁßjúb\16Ûûÿ \9c-VàÐöWÒ\ 1\17W=\84\9fcAìÓÕ\8f°°\87g¦ \98Ì \eMxr      &fèY\væ´ Ä*?ñ{,à 5ÜÎ\96«,DÙßmgζ8\16ê|G\16\1e\87i\14cv\8b#\1eù·^#ÀB\aóY¤Û\ 6n\v·}ð\8d¢%ët\b\16ÜúÂ\7fa;g\8a¸Ì        ô_â\85å3\96Èe\89ûU\18\1eL£óÒ\86iFÙÂÉÑ\v\ fÿTË\95®]Ý\83q^jbæ:6q=\9b2\98\93p\9c\96 K\15\8f@-³gÜXÍ×+§v\1e\137oÙUâ^7\12*̤l\14\8a3\18_£^¹v¼p\8e\85ÚéHLu ¬|E«eR\8dt¢/¸\82¯*ë\839_\1e¦\8a\13%c\f\92DìÏ+.È\83\86&¸l \8a\16\9e«\e×®Yjiçâm}\81¨%¾À\ 2\99~\a\v/k/\Z\9f¶`\vÄâvDZó\0+\1fñÂuë\81¬Öþ£è
+Wa-\95JT[ááµ\0½ð\fDÓ:Î?´\9d¯b\81tVÝJqö\93tR\92SE\ 3\rJê\ 6\ eU\82ÞNtø$ÛY\1c×Ú\ 2\92â~¤¢'\1dF\90\1cG\ 1z!b1Mq?\10î\ fqËî´\82ÿ\a{\ 1WâÛÆ\ 6 \105I"+ú"\b»Õ~J.\95zÚô\14\97æ£Æ\ 1;¬K·\90\1f÷+ÔfæaÍ÷÷\93\8d«\8d"¾Ôöý¶}+곡=¨ðw°P®\9dx\15,Üä\85TZ¿ð\84\86©Ö\12µZ\8e\ 1V\86«6rÚågZÑ|m­\r\ 3h1P
+*=¡    XëjnÝ!\85Yçæ\0¿ò\ 1&Ïñ=\9dð³G\1eèûµ6<¹\80;\8f00\%E\ 3°ÄH\8a #%8+òÑàV\8bé=\86".ó\9fcÁtë\93¬\92þY\15\9b\94\88\ 2Led]×m¾xM^\b4&Xhr¤ü®æ [L\91iZ\15ÿæ\96%\eW\1aOp*\82Ç\17\11p2\a,\ 4ØO0\13 ÉL|íTã'f\9e=Å°\ ef%ÜL\83\r(\81'àÁ\86\1ddÛ.\93\14\84§×ºùý\80\94\17X\88ùSRöµ\83J\9e\85\85æa~\85O° ºÞ¦íØ\82ï¼&/代ÁfhÀ\90·±}5á\1dù\ f\ eo\92m9²@³.à\8cÔ²\9c&\83\ eõ\r\v\9d&\9cH\89\9bÏÎâ\17óü\ e-6LW c\9eÈ\16æ\1f\f\ f\16rÌê\83\&¨\ 4\91{7.÷l×Á3ä5|J\f\17÷.\1aö[X¸Ì$ø:¼ æv99ݶ\87WViMë\r\vì\ eµâª½Ð"\16¨\8cøAV<±XØ\ ervÖ\v\ fªn\v¶ç»      \8b\ 6i|a/¼Ã¢µ
+3¨5æ\ 1·{\1f,/\80\8e´\92Ã</Yiʤ¹\12\11e©*ú\b,\94Ï       ¥ü¼(Ê\ f\8cýü       \16f\1d¼\f\16nîGÊ\ 1\ 2%\14°uW·\15×aaQÕ=XxïG: ÑËxCÌÄAÏ:òÂ`¬\17}¡"Éð@\9axg;ëOüHöt\9b 0\8d6\1cnÇ­¢\85Ó\91\16Q\ 5\ 2s6\fòI¶ó¿]>ã\85\95\84v\13Fñb¼p\8e\85@sÉ¥\v\15:õcÕÑ0âw,ª\8d|}¯\9e\v\9bH£×\ 3\9a#/\80v\8fj\17\18\v\fÏú\8c¼üÐ\8fTq\12¾·\9d\91ª&\98\81:\94í#/¬Ù¢ú8\84çò&[øt\r\v½ÇÂS±\80\91H^e­í&/\80ÀbAÁ[F®A\rqiþoÏ¡o\1dÄ\ f·gb<9ââ@Ö\0\8c^7\1c>Â#\89~Ç:\97±Â®¿\ f\14ó
+W\96pïA3¢3\9fÚ\9a+hóZàB\82=òöVm\e\1f\12+Ìcá\ 3?\12u%\9c_\8c\17Î÷©\1eí\ 5«[¶\9cãÊP\18Ñïk\9a¶;Kw0\19ª,\11\b}Q/&\e\9d1¡â\9e®ßˬ\19a<R<è¶\1f_s§Þf0Z\8a\84¢ÔÆIÈ\1e)\ 1\1e\vwb\ 1e'Ùã~¾Ú>Uq´\17¶OCï®\13ì\ 3J ir&kI\9d_\91¼\8c\7fk}çÒñ\19Öùûù½$ßÛÇý \9fªÇÂ\ae!6Òj÷\ 2±Â.÷©\8e\8e\17z{Ä\16þü\b\vwå´­\9bï\föåZÛõó\vÁ÷\16¥\1e´Öæ±ð\91\1fERÁX®_`­íæúB ª4­ªÈPM\12\1a¨aó#ÝÂÂ\1d9m\ fÍw\üwìÁ0¢ûÖ\ eCïGz:\16öýH\83ó\89¼æº3È      \ 6ùàÂ\1a\9eºansÙ]¼\10UéUíü[\1aI§Î÷(Ѫz`\1au©j\8f\85_ÁÂvøï5yAÄq\À\7fÐ/\16¦(\7fe,>ÂÂü¤Á\16\8c=KîJöÝ\\8d\1e\vwb\81q{Ì*R/\10sþyñTÃ<Ï\83Èmp\r¦¾µ\16öQ\82X\90c   \18ÆG\9aº-g÷8¹$ém\9eáï7(\80â\8dÎV/+\17wû,z\9c¨\ͱ«oË\26Î\9c_êÂÖüCäz,Ük/`69Îuóñ¹¶ò½Êð²ç\17\12+ÕÇçãZÛàN\9d/6i\9bR¸pÐ\9d\16\95\ f.A¶*0\v·Òvo}¥µÔöXN>µ.wvðö,OÀIÛÙ\9fðÂ\8ccÍ5æ\89:9\0\9ag{¤Êf!Ç´&Ò-0¤ëâ~¯Í£Îòx,Ü\14®I\98ù\90äuN·á:ÃB9\12(nÛsÀ¥\8d\92~\9e~ò¡X\0!ú\½¸Å\v¶´ß&æ¨?µdþ\|¬õ0ɹ\9d\13°¹KÎÛ2\9e4\ 5,\1c\9bsÐÝÒB)\rá\8b8\10ø%Ô}\ 6¸±\a\7fóY¥sÛNкwgy¢Nѹ\8dð@\18\91!\ 6ñ\f÷XÂ\ e\vùV3_\ fbæPs¢ÇØP\85Φ±\8fu\r¿÷¸\9bû1gy<\16n»=\ e±t\8eôò].\12Á\15!\ãÒР×\1c#ëÅç¯ã\1d\16\84=7m\15uFÛM
\93»¬ÍðwÔy¯`A\10\û&í÷xAÈcKÍEÔ\ 4*³û°à²[\ f
+¦{\9c\9a\vY\9b³ã»\87}\81\91\e"\10z7N)\b)ãs«·ÄUï÷#\85\9d\r*Úiæ2ûàÁ\88\v,$ç\1fRPÞ\²°\0Å\7f\8d\88ÂD\99Þ\8fôd,\84Jr\8cç
+E¾³\17\*E
+o ±²0¨L|\84\ 53º@K5:ø\81÷­ü`îw\8b6AÂÞîIî@0Þa!\96M\15ÔJ.÷óBÉ\8e:é¥î\87\936¤>w\8cfóRnjK¯ÅÖ\7fz8ç\85\ 2\93¸êÀZøÆ\ eDL\99¡¼t\ 1\87q\97cµNg}\8bçÅô\16\vµ\8e\a\17i·]®b\ 11\82{oËÂ\8d\9b\80\9a\17Éì\1eAS`ÏhóÍE:\8f\85ûì\85¶ÊU_\ 5U\10äô:\16ð´£\9bªZNÅù.åwX\98$\9e\9b\86\8a"ÝD!ê\19 \ 3#\rmr¾BÆ\rþ>é¨~\8f\ 5\17o}VûÌ\87/\ f÷Sl\e\8c·m»\97ñT¥Zßµ4hû ­L\9b\16}\13\1aÖèþ>\vÃb\81ñÕðãÜ{Á\vC\92¦\15\1e<в\ f\8eËÒÕº\ 5ß\ eô5\e×b¡$rOreÞØ\v=ÖL\919doÙåt 1!À\b©¥\8bè'\12à±p§í,.\ fQ½ÃBÉ\eæ&A\f\11ý!/\1c#\8a\8f\18\94#\18\9dx}\81á\9fÒfK
+LÖî\1a\16*§¤0ÌåhÆ®\1d+)Ó\96c\18g1Jim\80[ûT]K\ 5o\ 4Ð\1c©¸I%\ 6\0¥1×üó\1d(!\15 \ 4\12\8c\ 2\1fÚ8r[\87Îì\ 5gÁ®8Z\1cLlÜWw¬wì\ 1\19\1cu´w+ÕK\18\96\8cY\O©\11Ïx\81¹\9a'\18®\14¸\14Z\eéã)\85z\82\15jþY\1c\b\8f\85{ýH8£\9dt\93\v,L`ÒÖºÊ\8e«§ñǼpÄ\82FÕ$Â}\9d.ÍDb£\ 29,\fr¼Å\v ­\1f\ 6\e\ 6ñ
+\1aÅë\ 1­X\95ç6ê­}ªÇ\96\1aÅ\97\18°\90@;1Dmr\87ãÉÚ\v\16\v8ãßà\85®¥\94ÎNyÉ\95\94$0åG6è\ 3YÑ9\95L}öÆ^Àsp\98àí\14Ìá\82\17r¬yq5\83\92X\9cñÂ\94\ 3/H¨9Ç:)¦±òXx6\16ÆS\10Ð\vÛÙælh@\11Þ_Âg¼ 0ú\ 4F¸á.|\s\9a[I²óBÓÝÄ\ 2Õ-æFIT\16\ 2þ¨î\11\16 /\e\fníS=¶4F%«\92PAl\13\ 4¤ê^Ûyï6qzW\95\17\96Ôî\83Õ9sá\ fY×.<>%ëy\1fO5êö\84\1c\93[ÌL\83«öÂ\aÍT%[\149V/1_6\1dÉ)\88Þvþ\ f±    è÷¡\80\17\12ÜÅ\v\83V\12\8ccfÊJi\9bø\9a\1c·¡Å|6+Ø\võú\81½`"P¼áSÓØ|®\18¯VÈ\9a¢\ 1|@\93òV<UP\8d*ÛR\86°±:\92°Ù\9d®ó\ 2\8dÎ÷DÛXaG,8&+ùtÕ\8f\94X\8f)\1eô±ç\e\0\ 4QDÊS²\9e\91¢qÌÆ\1d\v©\ 3\f\ 6ãº\82\ 5gl\bP\15\9d.\15ê°åÂcá×±\90\91Êý87s!\95\19©ÌǼ ó:Ïm\92®,\994Æ(?b!$ÂLvY©6·í\85\1c\ 1\ 3¶²9]ðôL)»\10Ï0\17VÊϧyVwÕ¥íllxh\13p\17«Çf:Ën1Áe9\8ag&1\80\15¦#ǵ6<6Êbà\85À\1d!]Ô\8a!\7f4\867Âå\160\89A©?b\81±6\89Ø\15ÛÙ\r'Á3\9c Üø0¬-f\16\v¶æLM¥Ã\8b\8d¹Å87Ac\8eXÀFDÉì±ðT,°Þ\8dp×Ýð#¡¸Ú\13õ\91NÊ»ì\ 5\177:\83×9¹c»\87Ìô`>¯dn1\17åm{\ 1ÓÊ&
+\13²c\9aÌEE AÀ\v\f\83´\ 4\1f­/\fû4\e\9cxa½Å\vWö#\9dTøTË\86ãY¶\1a·²ËÞ\f\ 4° 0å\86L@\94A\7f·¦î¤I#\ 1\14\18?d×\91F~Í\8f\14\9f\1cØ\rÜ[\ 2\7fbe9z\96besvÈ\10  Wû\³BÍ
\81aD?­ÃBý\93\1e\v÷`¡ÌûA­cßÃ?Ím,´\8ad\86J\ eöÂ\80ˤìc,\14n\92\ f´¨\9c\9b\11\ 6\84tg\89ñ\16/PÜ\14\ 5Sâjl\ eË\8d\17
+\94\aÄÇíuçK,È#/\9c9e.°p¾\1f©[§Â$§\0\báÄW4\vèØ\8fý\90b¶0VÃ\bÁ(a.\81\89\13»\83\83U\84\ fÔ0\fX\7f¨]\87Rr¹7/]×6¬O+\7fpo\85\ 66V\ 6æt>\19Q\8f#>gÆ\0sð«]§\f\bï[S\ exl»so/\ 2Nñ{ó\9eË\v\98\85\bs'r\9b¯ë\16\16\1f®\9bíö\190\ 5ÂOx\81ÛåÞA:[\16t}Яé'X ý°*\8e÷5h\9eì¼\80q\9c'\19Q»Ûák¼\0\94\8a\91޳ĥä\84Ó­_ñÓE\84\15:t\17Ë\85ýÛó\voj®?zîEÍË
+#â÷l?{}¡[n¬/\94áéÎ¥ª1ð\8f\b\13\rÛY!Á\f\98üHÖÁ\84\1a\9b\ 4ð\96¡·åC,pÜÀæ\16Æ*´äÑ^X@u(yg\8a\ 6ÌäÌÜæ\85cKËhÁ,i&Ãìx\14ã\0W\87;°ðájwuÿ:W\1a\8ew\9cå9\96\9cJRo;ÿ\82í\2\16Ã\7fØ\8fó/à4\88¥AI¶F²qù\8bùlr\9c¸\9bæ&\16ÊS\ 6\bS£3S°íp<~[ÎnOÓ\83ö©\86\17§wæOr\17~!?OyG<Õóièþ&C#ü\19ÏçÛÎ\It\85þüüB)\8acR\131ïRPÐ\19#J,ÆÅ|¸\81\85³ödüæ+\7fÐù\85'\16ë\13zRÕþìÿ³±P\86\11\94d\94ÑO±ð\98ó\v\95¾½Aï#^\bqÛöú\8dÝkqV<KTXV\88\ 1\1e\v÷êHûeëßÀB\16Ünïå>ÕeÉ.0ÄqßÏ×Õ\88õd/´ý\94\7fí¼Ì[\16¸\8c\15Ö\1dã©Îû!¸o×lÚÎÇ
+û%,L¯vÞùp\99ÓÖ\86\85\11Í×ýð'?Rm\ f\94}å´¾èß\98¿7â©\ 6öÐÚW\96ÊÊþ­7ØÛÎÏ÷#\8d\ 3\16¢_í¼óò\16\v6¶b4I\87Å´Ózç,Zãú\82\13¶.\16T}%.Òá­ËözNÛP\ f\ 5\1e\82û\82HÆï\9cÁ\1e\vÏ·\9dW\ eÊ\ 5iªWËãy\15\v\812¹ÒºM@cúª¾ä¶\18Õ8±g\11f\80\16L\84­=IACa][m¸w²´_Ív#Ý\12\1d\9bE\83ô\8aç\88Øm~)\9ey("¼\8f    áÜÀ\ 27\8ccÍ'g\96{Øb7*eÑ\89¥\1e\15sÞcáníù%ã©Z,d\8cá\92\93â\80»{ê¯E~9l\eDA(;e\8fá\a\84hÌV¹pw²\804ðH7e\1c\88Bm\8aã±ü\ e\14 \ fó{\b÷3\1eU\v f>\9b~ZmÔì\96Û?S²\1ek\86\87)~ÀµñѪV\ fÈIã±p7\16Â\ 6\98a\8c_\0\v·ö©:ÛY9 ®ÁðÁ]®û~¿÷å2\ eF>õ\85Sdöi\97ª<£²1\81î\ fµnaZ\9f\17ÂM¤É\92ndÓÈv!Ä\84*\17\91®\8aq\aé¥ã3q1`N\9aÔAu\19n4éugkæ¤\9d9\ 1Æ\98 fgf\132ϼ\816\ 4\f®,ê£Îå}ªÏÇB­IW÷{¼·×á\ 5Våçg[\ 2\95\aAz06\11·MÏSòú¦µ|eÝ99n\oq\vÑHl\86\93L¥¸\15\ 4¤~¶[¢Ü\8eê\195\18ª2LC<\10\94¶­\ fW㩶Ç\ 3¡\87Ú\9d«\18T\8c\89Ûlîp¨9µY\vë£\ 5\12©EÀOx\82\82õ{«üZÛÓ±\90¹³æ\8c7/Æ\voÊ1¼pM¶P\18å­E»ëñTóS8QO0i!\17¸Ã)Ä\9d¦±ªì¿kã®%MCt\84\16.\1f>ó#\9d[Øa¿\82Ú5p¤­Èn)ßÿuX\0òiÖU\87B\86\98\19ÜÛο\89\85vÓªGùÂñT\8f¶³q¼\10âT\1fËô\1e^ØOö\1cܱ\1aV/\8ckÙ­\88\ 5<\11QÙó\13\88    ü×a!QÍÔL}\9b½ÅÂe|¤ÙÅòg[h\8bz6«\96#\9f,\97\0\ 6*\8d(C,À¿¤v\12\8f\19\19ya½À\82\8f\8fô|\1d\894h*´@À\18\85y\81\9dx!\96$6ý­=w×㩺¨,¨*u¨£\8f\ 2E\ 4\82¢\14Ê\13/`\ 5¢°3>J¬\187-\88Å×\ 2\9e\91í\10\\18 ¶\ 4UL\ e\v\9a\14Í\eÇ\v6¨@\19#Bl6 Sï\8a \88\v\1f7ï¹X(A2\bA\7f\ 6XÐñÿ    /\80\12#ùÍ=¢\97¼p<r\80\87ÙLÁ¹\r\1cv\90;/\ 4\ 2\83y\ 4\8aE\e/\88\18C¹Øü¹1<\ 3­
+\f\11se'Ç^5\1efÃ|\856=a¬Ö\8d\17\92\12\1dL\9dbÕÆ\v\80.\86\8e£\\1d\18 ,\90\99\99ue~º\91ÃcáN,\88\ 4\83#\ 5AU\ 5x<óeya     ·\17¾Xwв\a|ºR.Ï;7J\1eöY\ 1\ f\94Q\10ݦçÊñB\f²\89\99ÔA?I6^H\0\91\15~5\81<« \96|\0àDÖP¸Ìi[ïÇ'Ü!¸\b\ 3\9a\1d\0¿©Ñ¹±º\12ï\0\ 33|\ 5\18
+0g\ö\92\ 3Ð,5,Uà×\17\9e\8b\ 56º92ÿwâlßb\898'Ü\9ex\rø\9aÌ9\b6*ùÔ\94)!UiÚ\Øð639àW\1c·.\85keæ\89\8f\85\99íF¤Ë8\18dz<Û!8¸\9d\93\94Ö%æ\7f\139\Y¹\9ak<       \1d\1a\8a!\88·\9a£50\87\81\ f\aspgÛ¼íü\,\94ùp<ã¹þ},<èüÂeé9ùZ­b¸\8dÈË=\18\81üZÖ7Ö|Ð\12\8f\85'óÂvÆ\93KÞ´/Æ\v"Jè#ÆG|5¯<ý`)8¬óó=\18_<Í\10~´|=çuè±ð\{áæ\19Ï?Î\voö#ý^yÚi\9dgÕì±p'\16l¼ê\98\8cç\7f»OõÛÅÆ
+{N\89ú±ý\ 3\12à±p¯íü°3\9e\v\ fÍÞ\ 6V÷§9m¿YBÂ+\8f\85§báxÆ3|1^\98\1f\86\857ÙÛD=}6\9b\9f\94\994|c;ë\8fâ`\ 4\r½»æ<ñ¶óoëHûe¯æGú>/\ 4ýx¦\15\85osÚvZ}f¤\ 6Gó¹"oºvN2í\9b\9c\81V\9f\85ÊÎ\8fs\7fÎ/%8ñXø-,L¯¶\1f\89¥é7ý*7²\9b\1f\7fîÍg²s\8a\1f\85t\17óòÁ0\n0ºZÎö\13\92\12[æÂcá©Xx¥3\9e\ fZ_¸Ü\83Q¾ñ©2\9b\8e$\8bðD\9b\10\v\15Ì,!\83/P\12Ë6Yp\85ºÁ\93m\11²Ký\81|¿9r ,Êâ\b_\b\13s[23\87\99â\196ûð­æàQn2\8f\85{mç\95\13þ"g<\1f\96ßù\1c\v\83ä\97\99\89´&%\9e?k\84©\89Ô\11ï@\e\8bl\ 2Û\fn\ 5M%×z`\8dVx\12.\94ç\1aÖ\12ÒócB\92\9f\9fZ\9e´\92,u5\ f\93Ô!\99\94^+\e\9d3ãö\fÛ u\87-@ëíMâÅ\82\86\8bǯèH»$ü\13¼ ?\88!9ó¡ ª;DªÇtsÉAI\1ai\99´r\82NÒ¢S,æ+KáãÄ\859(za;\7f\10CòÀ§Ã¢ú,R9à¢K\ f\8aÓH©\84Âß\8dl³^g\aÙ\97¹l\vÂß\9dËó¶ó/`!ÂÓÿÃá\ 5°ð\14^Xß\ 6'#µ\99ÐnÍ¥\rõ\9e\81\b\96\18\17 '6Ù\16\ 5ë\98\f&\90±9\84¥M\85\8fÔ½±\95×Þt¸%µÇ\\15Âf\8bÀØÉh¡à¹þ\19p\ 4öÂ\80¡d#a.OF \16z\8f\85çb!פÎ;%_`\ fÆ\83xaÙSN;%1\8eË·X (u\912\1dÙ\12T¡±<Â\1fE0q<\ 1=¡K×E\9d¹\90ب¯Ï·\89¸d×çV¹\8d)\9b¨\fÿ\8d\ eß­PÅ!o°fø³Ujµ^\81æ"<M;\8e>VØs±\10»E¶\978ãù;ñT9`\ 1çúP\95\16\v8·£À\ 3\16"\0À¨,\16Ì<\80â\ fBƧû       iÄÃÎ6Yz3a\9e\8aè\88\85J«µ\ 6u\vOôÐIcÊ\92ÝÍímçßÂ\ 2Ý\14ÜÑÉò¿·O5
+*ö\96\17ìéµD:^@\v\998,È\95Ù\84Tðg\9c\99¸Öt?\ ew}l\83Ëõ\ 5À\82M\86\15(\86X\88Ï° {\ 6\84@\91\17âÂ\149\ 6å \8dǯbÁ&B³É\91_\8c\17XP'\8f\18\9f\17\0\v6´ÒJ6\1d\85\8809&¦jld|Ì?[\ÄFªÖóm×o×\9dÁ^H¬\90¯æ\92\17z\83\80ëµå\ 5\83\112Þ \8c6$õXxº½0\8c\93T/\10\13æwö#\818
+.\a¢"k"X^Øt¤Uõ\8d\ 4û¡×#U¤\97\XSúÂv\9eoc\ 1Í\10¢z\ 22\8fº\12FÑØy\81¨®á \8d­:\ f±fÂlZ"ïGúe?Ò %é^Î\8fô¨ýHI\1d\îS\rÀp=ô\1c\10\93uv\98)\ e¸!ªìA³9\88Ì2u&Zå°`F,q\81\85shÐ:¿\80\19¦ø\89;¾R\97þ]À¯eàþX&Þ/ð¹mj\13\11\9b¡(¹X¹ðXø\r,\98óLaþüÂW\87w¼tQQö¨\9aûK£<¦Ô¯µý\ 2\16Ì«`á        ¼ð³2Ëójæ\8f:ûà±ð\97±\90Ýüëc,èâ\11¼\907ÃY= \rýÀS[_z\91Xq¾¢\10p\12~»æá\8d\17I\14>>ÒË`!\8b\8b»þS\ e:¾ÀBËî»Q\ 4êìF\16\9c8?Þ\83ñµ²°70W\1fØÎ_ã\857\bõqóþ0\16Fy1Ab\9cëû\8a¾XCê¾pã\9bÆ\95L\9cò\7fÃGvþ×íßÞîÁ°+,öj¨Ð¦C`ûG÷ÿÛGV\1e/s\1fÙ~\9f\r
+\ 6×^÷#\89Ó\9dâ¼\12÷,Q^ÔÇÞ]æ>zÛù÷± É½E]\88ô\Ý_.æáö\v7^v%WRJ²\8bø\0\7fÈf{ë\82à_d\9f´\eük7E\19¿À\ 2ë4î\85h\14/0\9fx\ 55)¾\98\85ã\r\95\94)Ü Wa\12©r¼\f\12\8d\8aÇ\98A¡ÇÅ3Ùâ\1dCµNgö\ 3\83\v{\f\19&Ch\91\82J Éð¬UÂ\9d\89\94û³Z¬Úô\12*\89m}\9d½cÅ\ e\846Åy¯HÔ¬~}áW±\90¯+¹ó?kø\1f÷Ìæ\93>:\1eWük?\vÆ$þµ«T%Á¿vÔ\byy\96§Ö:0%\0$ù·¶:Ô¼¥wÈñ·\18\bi\9b\97\ 5×26\91MQÒà\1dÔæ³î´¦fÖï\f\98Ørà\80)\f¡EP       \Xa%ª0Õö,PªBÜ©\rõA%\85Âúà\8e\bÛ       \9d\96¼\15ïð¶óïbá\95J-ïä\85ò\82\17`¾åçÎ\9f@Z^\90\96\17ì\\8dI\14²;yAJË\v\9c\9a\ 3\97o·&17ËK\98å\19ÁJ\82ë¼À-/(nyaÜî8ç\ 5h\12óXðX¸YÐ\ 6\10ìÌ&8\vû%ÄÛß.l\89·Õ\1c\8d\84\7fû¢¼0 ì#Üy5§Î\9fÛ\vì\9d+m»ðX\895\ f\8eϲ'çØ\99½Pn¶ÉÙ\1d¥8Ù\12\1e\v\1e\v¾ü¨x,x,øâ±ðX,\88|üaô7¨¡ûª\v?ëÆZü´ëÉØ?ľ\8fë±~úÉ\89t\1c©ÇÂßÆ\ 2ºdª\1f×ðÕ#Yôä\ 5ú~\99ôw\97§.Ë¢.\8en>§¬Zç\1e\v\7f\e\vñ\7f\82\85ö\11X\18¾½<å±à±pMéùôC\1d©\96Ó\97u¤A\8e\918\7f\8c\8eÔ˾xö{ª8ñ:Ò\9f·\9dëå\87\15\94Í×£÷fÓ\ 36?çÕcÆP<\1f
+Æô©ñXøëXèþ\13,4\8fÀBð\981dÃ/`aôXðXðXð¼à±à±àyÁcÁcÁó\82Ç\82Ç\82ç\ 5\8f\ 5\8f\ 5Ï\v\1e\v\1e\v\9e\17<\16<\16</x,x,x^ðXðXð¼à±à±àyÁcÁcÁó\82Ç\82Ç\82ç\ 5\8f\ 5\8f\ 5Ï\v\1e\v\1e\v\9e\17<\16<\16</x,x,x^ðXðXð¼à±à±àyÁcÁcÁó\82Ç\82Ç\82ç\ 5\8f\ 5\8f\ 5Ï\v\1e\v\1e\v\9e\17<\16<\16</x,x,x^ðXðXð¼à±à±àyÁcÁcÁó\82/\1e\v\9e\17<\16<\16</x,x,x^ðXðXð¼à±à±àyÁcÁcÁó\82Ç\82Ç\82ç\ 5\8f\ 5\8f\ 5Ï\v\1e\v\1e\v\9e\17<\16<\16</x,x,x^ðXðXð¼à±à±àyÁcÁcÁó\82Ç\82Ç\82ç\ 5\8f\ 5\8f\ 5Ï\v\1e\v\7f\1f\võ\7f\83\ 5ñ\0,T\8f\19Cáyáÿ \94ñJ\7f6\12,j\82ùg\92\94\90 ûâ=EEÒø§\9do§¡}Ä ÆéZeÏ~Qtí\97§Ô¼Ô$\8f=\12@\92¹VÑϪXµ¢?{ÍD«¯ÊäAjùc%©Ö:\7fРÊóßÔ õs\88!\93\9axb°Ìûã\81\88ôúÃ6Tºÿºz£ë\9fË°T\8f\99οÓ\81/Oß\8a³g\89@äq`\95\rùÓÙ¦lÂ\9fªÛë×\89e^\1fÀë]ý\98A\8c×åùoj¨\9eTñ¡\17\1e\a¶$?6ûâ\1f\ f\8d\1aâ\aðºxÔLË~AÉ(\9eD\v¦ôPðÅ\17_|ñÅ\17_|ñÅ\17_|¹Rh×\9a²ªsf溦Ƥu^\98,ïB0¥ë:3"ï\12c¢º^\8c\bêª4aW»;\84\1a~\v»<3±½\8cÖõlX\8e\97µuGñ² Ä\8a±¶.\10æpº£Øïp\ f\8dÍb?&µ«-\82\87\ 1\1f\9aâ\1dP1Ö&ð\ ex~\8a-^ð\19Ð\ 3h\e<\14.k±
+×̹Æ.¤x\aTlk\83;2÷P¬8¶wØÚ mÇNÃe\87­Óawì4½èôÞâÌ>?ÁN\8b·\9d^ìó¡bè´íÍe§Ý0m-v\9df{§\97\e\9d6[§í\1dÝù0¹N\8b«\9d\8eO\9d^¶N·XÛÙ0ÁhÚ7]ßèô\1d²ñ®ÓÙMÙ07d\ 3;]\9ewºýP6rlfw9LËþÛE§ï\94\rc:Ý\95\86kU\98\9f\9eh=\eªõhL£55±Ò\8d\89L,5\17p\83®\8c\80;b\13hümÄËf­\89]±ªL¦ð2¨­3Â.\83%\1a}î+Þ\11Ú;z­ÛÓ\1d\81]a[L\84wÀeX\9bÒ\831\13>\94)¼¬ÇÕ%¨M1w\a¶ø\80\15×Ø\ 3¸lQ¸8\12à\8a\19Ü!\85Im\17\ 1\15OX\eÜ\ 1\1d\1d!>\83àÚ\ 4Öf;Ýî\9d\ e±Ó«ítb\98ÄÚÎ:]ÙU9h±\1d¦ÎÞQ\99âÓN_\ eSj\87ɶxï4ta:ët\89w¸NÇ®\99\82\9c:½Ú!Ü\87©>uº·m\8b·N\ f8°íÞé}\98rìBl[l\87©ä§N÷o:]Þ'\e¸ÆhGzØ:M¿,\eÌ\ e\88í4ãÇN\7fA6N\9dÖ·:ý\91llM\84¯3¼âì%_ëï%\16ì\b\1dû»KVjÅ¢¼-\16\93m=\88\9e\1dúK,ì/yÑ[\7fí\e"æ(\16PÛÙ\b9±¨±m\a¸LlX\80f²í%\13-ãí\r½Å¢ϱð®Ógbñ®Óv\98`¼Ï°\10\9f½d¾uÚ\89Eq\12\8bv\e¦#\16Ì&d¶Ó\87K,\9cuz\17\v;\ 1\9c\rÓ¼\ f\93í´,·\97LN/yØ\9ay.\16\ 6\87)°-f·±\0¿\1d;}\87l\9cwº¹ÚéOe\83É\8b    \80¹f~.\egód¸O\0ó\86\85w²¡nÉÆby\ 1:\1c¦     Py\9aÎ\ 6?2\13')P2M\93Â\88$¥ö#Pb\94\86 \a¤)P¢½cIñ·6Mb¼\ 3hgNÓ\ 3Þ\ 1\97-¶¶(\8dJ\93¥[mÂ\14Éû;\96í¡\99½\83âoìò¡x\aTìj\9bOÏwwÌx\19³µ-ø\e<\1f.;Ø\87ºËöÚlǨ½Ãvl¿ãøÛe§á¡\99)ß>ôl\98\8aí\8eËN\97o;\9d]t\9a^\19¦·\9d.ßvz¹5Lîùóön²­ÓÑõN_\ eSt1Lwwúºl\94÷¼é\8feý\10ÛéÒvaù¢l|½Ó§;B\XqÂè\8b/ÿrÉÒ\80úQðÅ\17³i\94,Ëüº»/\1e\vÓfÇùâË?]\96\1a\9d±ÖvöÅ\17_L%¹ß²îË?^J&ÀR(¡ø±ðåß.TÊÎ\8f\82/¾ì¶s\eüð¸¾/¾¼| ¥ê¼íì\8b/h/0á±à\8b/GvèºÖ\8f\82/ÿvÉì&+_|ñÅÙÎ%\13Þ§ê\8bÇ\ 2`!\902ñcáË¿]æ~H½íì\8b/{  \94ç\ 5_|Áâ<«¾øò/\97v%\81\1f\ 5_|9\9eåY\ eìÏ7u©§¡BúZr·a$Ì3sÈ¡\ 4ikÝ`¢\1a¦SR 6¸Éu´ú\98\ 6Euõ°ß]\e\18³®yc{±üv°å²\9ajzµ¡"hïh\1aúÿ\96±\89Rj\8a\9c^©¤é\1e\9cK\81½Û®óÙ°\94AôåQü\8f°0¼ÄY\9erÔZjÍ1BÎÖØQSl¿-ä\0ÂϵV§\14
+\81¾)\ 5\9dú\18úL]\v¸=¯w,Å`È\867\ 1ç3\1câ[\96\9aÖM­®5´¸îÎ\10j<û+\9d\98\rR\11ÈÞ´úÝ.˲Ñ\ 4Cs<²\1cÞ¶K\f\9fØ\9aL\9d'!H\86¿ª\8e\17QÔ¾\84\1f©×ã¡d\91\92Ù\11\v½ÅB½´-­1ö\bQ!c\87\1e\10¨\ac¡Öw`a\ 1\9e}3ñ\89ôö\91òU23'פ#ÖW\95×2j/n/Í\fèÇo¯`!\82×\1aéà¹XÈ>\93\1d\91\9c÷\7f\90\7f{)+i\9a?\1e\ 1\80nsk\0\ 3\7fÉ\vî3Qð\92ì%ó>\v\aª8DNc\12mB\9d¼\1d"LÁÕ)\81\87¼ñäF\9bà%e,Ê6r\89H²hqXXÜMl\8ffßé°4¬\B\0R\1cFK\89÷\95,tU³ÐÞO1ê\ eVb¿\15L\84\vj\ 5"\86iÇeÿ\124\8cË­Î\98\13&ðz\ 6\90Ø\1aËh2\97g¼À\ 4Ü\81ØeLPÐOJ|jl\9f*\88,\ 4\f\ 1< Ü° htʧ\92\0\ eÂs,@\e\98{\86½Ê5\1f:\15â×{g¶ÇÁ¿I+¶\ 6Dn^Y¢,S\95\1d¶v\17éV\a¥\eÙã\ 4ÃXéê\10ØäÒ6Ù¸&\9bF\16¥mæÁ5`\81Û ºù¿GÈ«x\90zítnA\8b7¼à>\ f\8agVî·ôP¹\1a\14è+0Æ\89TJK¨ [á\ 3\9f-/\84j*\råp    è\19±\1a\94[ÎPj\ 2,\88\ 6¾À\9böG\83"  30\87Js3ÂEzÍL+{TÜ0\ 2¥ÔJ\r\9b\98\18¶{k²j¹\80Ò\94ð\1cî \8bÕä\94\9c¤\95­\ 5nVU
+Ü@Vx¾\1e ±5VÍ\17S¨M\86×      Z­@\ féd£ÕÌ;CÝSg\fÖ%       >ê\0ßZ,DØ\8c£\16\15K\19ÉSú\1eÖoã\90¿j\ 4øÈ\11ôÊ\86ÂÿÁØ\15¼\87\ fÄþµàaG¼\9a\1aFz|\ 6\8csÙc\1f\ 1\vÙ
+Ê(wÓ'\85'\92RLpÉÞb3\11\ 2M\ 6Ì\ 4\1c#pÉ\ 1®ªÝ@\rÐã\ 4þt¯\ 6~Rº;\80^©É\7f~j \94\17úç\9f-D\9fÏvïx\81bì´
+^Jw\9c®\80B$Íj]\83\90\90ù\10)¸¢Qi\16Â\87N\19ª\b3\aÉi\96\ 2\91ÄJ\ fmKô\fwu\vHC\ e¢\9fÄ­\94\ 2\14Üy\93$\9dÆLé:]rÐÌ\96\1a&\
+¢¼$ \16-jÍàa\95\81Ú\16hY\95ÍD\1e \12\9eFHX\89\96é\12À\85LB«ríô7ÑrNE\ eÈ$ \91Ë\ 4ê]ªûe© ÕG^ zÊ@øZ\0%I«\18,\ 3ûTlöÂ%\85\8bó\85möB«È\9c\9d¥ëJ´^\ fgJ^~h¹\14¡^çC\8d\97cEµ\969T2â ä\ahZ\ru×fVͼD ê\83=2¶ ¼\ 5\10c\90\85\12Ú5¨°\b%q³S\ 4Â\f"\1edí¤7Ë¡\81y"\9b\14\85Ñäi\12«\ 6ØIb\93W\80\91¤lQ¼-ð\91\v\ eg;ɶ\88PËý\v~¤¨\99þ¸\8eDÎ4üK^\90+!0ÕâÜ\1dÂ<©epÄBd5j³Ô\aËÍ >¡U\9bt0ÃF
+sà\ 6Ö\ 2\0Û5VðªA\ e#Cx\89ÐÊáíÂoí¹*_Ãó\98ÂW\96Ô¨c)\98¡­Ø\11ét8\96`HÇ\ el\86Áê\ e£312\8b\ 5¸°ä\ 4>`«\86Ý®ç\18M\12ú\ 6\12\8aª8¨4è÷)åt²\17\b&\91+àa=ÞÊä¸?\15Z\8aö\ 2\ 5   D\8b\1a±0b7Ì$·V\ 3!¢ù²m6s6,í\99c¥I\953¾ü\ 5ã,b¿\18þ%pÎ0²1­õÈ\11Y\96\12\87\ 4{\ 2­ÂAJÍ\8a\91GiT\1e\r\88ÌΨñ\ 6\ fø½Àï'\18àÄÕítÜ\15jB{¡¶\91KGUÚg\e\8eÔEÃÿZÆ(áõ+ØΫ.Îð{Î\v\92pÒÔ\9bA\99E@Åõn/0'è`CÔ\13Q\1c.Nv©V¶\8e^7kÓp\1d
\15\98¼"\83G\9b@àj \ eÍÇ\vÞÎA\1c\fÔp\84Û\10\véf\0O\0ÊÔ" \83z8Ô»Â{îðé\ e\v\91\15\1eS©­;\ 4\83\8cÂW\88      ¨\1c\954Ú5À\12g¼°n é\81\8c\0\ 6\bm?V\90x@ºÃ\82D,ÔH/ðd¾\rV¤×¸×A(é¦Øwç~\9dJ\1f\10¸ÎÍ%ä
+\8f¯\8d­   \9e\86\88oqÔ¤(eog\16Ê,:c\85\16\9bâ]vô\16¤ûÈöÊ\81\98\80Þæ\9a9,8«e\80&O\12\8dûr°³S
+\84^\17ÿ½\90Yooýç±0h÷>E\1dÁ˯¶ïÚ#.Ðhv\8b\ 61ßfÅÜ&¹\r4\8bW\1ck\98¼\93\87þ6\ 4çÆIOÓÔ\f}Ëìüd±\80H\12\80\ 5\0\10\r{\8b\85Üj\96Z5µå\ 5\94\81\ 6P'RTÞ\13+p\89&Pï4TvÊß°\10ÚyqsaUê-/ ô\14\f\1c·Ö0/\1fí\ 5>l\82ÕëÅùTé\19\16\1c\r\v\M\rth,\8eÓ3\83I`ËNJ·Y"¶Ü\ 6\128Ïø\8dÅ\ 2³XÈ\1dï\0\81\ 1KØQ\83Átè\0,ÄvÜ\11\v\86\8eRï¹J3«\19Zçݸ±·Ã\ 2ô\16a¾a¡Ú|H\83Dªsã~pX0a¯´þ#çî\97(Êþ6\16Âí=\86 xdÛ°­`C\9ca¡Ú\9c©û\v     ìì8*\90aL\83\ e:\92\9b\9ch/j%,i\8fÊ9\8a`\12vXH\9c\1e\80~¤¢0å<èäRG²s'h4TÀEã\89\17ÄR\9a"\ 1ýb¶l\81\80)3\ 1\92_\9ec\ 1\ 4:ÀÉ\1dª\8aoðªCfgé\13/\10\8bÎaÃ\ 2\89\17PO:×\91V¾uÈNs\1c\95\9bLîB»Ø\ fË@9wÐfí\11\vBmX°ë\17%_Ñæa(µ'^(\9dw\rU"ÀX»nÓ\13òÂ6=!Mm(pTs\ 5\v\134j²Ó\144Ó6©<d\86ÑUý×Ì0\8fýkìÊ#öý/\1c\15pbßBb-\9d\13¡-Z¢\98Ñ}e'@È,ð\1ez\ 4G«eɬ.<(;\13\8fP¡ÕâqZgG,X3!\aanp6E¨±Bì¼@÷¹sµ\7f\1e± \0\88¹U|-\16\98õÝ`åïyaA\eq\967yÁ²Z\ 2ÍaG{\ 1{\8bZºÅ\82³\17N¼ÀÎt¤\ eú\9cbªõmy­Çë\16©ù®\90¡\bæz¶\96T&¹i/x¡¸à\85Fãò¥RìÈ\vp\7f\86\95¦\0A\81\15\85Û¢`\0\ 6\8eUùwwv\83?¡C÷\1d\16\84ý_\8a}+Á\16±X`ÖÌÈõ\7f=\1d;ÛYÄ\7fÞ³zà \84\13e¥ \ 4U~åZ.';Ú\91¾²_Ï;\16ÔÚKø+\ 1Å\7fâ(~ð©'ð\1ep}!\96\12Ý\1f+|Q\83¡ºcá Uß(ø*Ò|\180\9føîSE_H.ìÜ8éf\%\80n\93J\98<WÝ@M©µ\98Ñ\8a\81J@\ 4-ñ\ð\ 2 F\12)÷IÐaaç\ 5ôÖêul¤\92e|ò#É        \1eXî:ÒÑ^\80º\aÍé\89\17\88 \19|¿s\81&®JÖzs«R%û\15¤/æª\19¤¢Î\82pX@^Ðç¼\90jÞM`{gÆÚÅ8\11´p?A?R\ 5ã8éu3É¥j\ 4\8c\16ö8Û± \86  \874×±«û\84\ 5t­¡£    \9a\19lT\95kÒ7(\87\7f\ 1\v¹R\7f>\9ej\­\9coDzç\1a\fæ<³¼v¶\fÛÂ×k¾û\10i@\eÞãâTBx\13Îhì\85\13_1U\14ú\81hO\8d¨VÙ «\ 3ó\1c\99¥\83«\ f#_Ã\0$\97N\9cÔpOÒo[\9cÊ`\r\ 4¦I2qÎÁ®Në2³\rJ¡º"'|Âév\f­\1eÆ9Þk\1fĺÄÌÖ+\93Z\1d­ëÃzw\8b\ 5\95»\bÿ5Â&P"|h£\8e¹'Y\0¥\84\ 4p}4¢\8b)\8f\;M\9a\97ð´\95\16ð\17~k\9fÌàöéè\919tÐ\85\83©v·yÛs\82VU\ 1\ 3\85~\ 1w\væq\12yj\1fok\82fÁpÀ¨M\94v\ac¿¡#t`\1eøÔ⶧¨á$Ø\97õ£f\0v\1aÜhm:ÒÖd\8aý\17uj\16û\9e\12lrG\12x\99n´â\11ë.Ó\15Úõ\9fï\88ËRÜëõ\82gy^õL*\9dæs¯ç=Ú!y¹NZ{áEKÅ}<Õß2Ð@«\99û¯8M\b÷Xø\9déUØ\85\18\7fòÿ÷<b¸K¢þÂ\80¯ëËõq"¯øf(÷ñT\7f¹\88¶ýÒ\91\ 2Æ^®\8b/Øä£í\1cö½ÏTåË¿ÎØ
+O\9eø8\18¾øR²ØÇSõÅ\97c\99+\9fÓÖ\97\7f½\1c\82 ô£à\8b/ÇxªÂÇSõÅcÁÇSõÅ\17§#að\1eo;ûâ\8b+¯°7Ï\17_~£¼À\9em_|yrqç\9d}ñÅ\17g;ÓÜç´õå\9fÇ\82Òn\ fÆT\ 5¾øò/\97tY
+\8b\ 5_|ùÇ\8bÛhNó<\9cÛ¹õÿýö\7fç\99ðÙ\8fá+¿A\1aFÞRxLY\89\1f\83\9d1\8eGé·`x,x, \1fÉ\9fwöXðe©ÇÄïÁðXðe/µÇÂÏ\vñXø\7f(ñ²ø=\18\9e\17þñâsÚz,ørn;ÿý8Û\1e\v¾ü\ 2\16\ 6o/x{Á\17°\14Zºx?\92ç\ 5_öBÇ®õ£à±ðo\17±,±\1f\ 5\8f\ 5_lZ\8fÁ\8f\82·\17|±    \80'cR²ú(I\9e\17þñÒNMõdÛù\9e Ë\ f\bÌü\9fÇvþ£X\98W\17H\9d®çá£ËùÃÅÕhýùîål1bz½\ 3ÄÏô©\96÷è\ e\ 3ÿ\91$\aÉ\1f\10Å?\8a\ 5ª]J»óÌvÆô\1f76×?\8e»ÞÊĦò|µ\92Qú´\84¢.³ê'¥Q?ÁB\88inêÿ:\8f\ 4ù³X\90ør£\v,|ÒØàçX°éÏãWJÄÐ\ eÍ\93W\16αP\8a\9d\99÷\ f%³?®ò8h\82]übï*ßÜ.ößÜE\89>Rñû»\8e×þ³¼@Ôtä\ 5:­53e d\17Õ1¦k\ 4¡/:\9b\8e\ e0\A[5Ôb!\19wE     ~\v\84\95\96Õ&r¬ÂehrL§\18ÄÝ:Úl\91á´ööC\¯\135s£×´DÂ6tXÇ\fÓ#\86¨\91ãÛ\b\9buü{Á¬Ý\1e\8cxYØ/`!$R68\ 6Ë$%Á\970p)§Ã\19\16\8a\1e~A;>\87_:ø²Ë+.9|\93®\11\91Ü&\11ïà\e\8bà
+/2\91Ô²7]¿ý\82ù\9fú:põ°Qºoþa,Ô5ÂÀòB§y£äb\ 6­H\80I\96\ 3t#& ù\13þ¢(¨5\éº\82o*=m/eÒdÕ\84ÁÅ\12®I0\85\1c\8c*æ´\1d\14\97Ä&\17®5\9f¤\8aàyR5RW\14\88\19ÔAß»"\13+¸Iâó\82íY\7f\ f\vn\ fFú|,D\9a§\ 1fU>H\99§\Í\86¨:\1d1\ f0æ*vÆ\85\86_àE\8czH;L\v\8eù\89s     ×vZ\r\15\9dô\98\ e\98\8b8×MÒéq\81w\95Ø\14\7f\93îá\97ÞæDÎs%\85éT\9d\fzü·±`¸Ì,/XerÁÔâ #Ye\1ed¼4£tÙÇ\ f\Æ¥ÔÑA\ 4ºMu¿½·
+\7f\83Û3Õ\b\13\13µ\18Ld\rx¢¦Ç\8b0©¹­\99\11Y\1a"gS®Ò&¡ÆGØ\ 4è\19\97%\93\98ãzR\fs\9f\9bYý9_~\11EísýHG,\9crÃ[ˬÕù¢p\8fl¯Ä\91\17\ 2\94õLÖ\aår`Gð²BÇï5J\7f¡F\80\94M\9b­\ fB6øA±\10u$À\82}!Ð\19\85\19\9cÜð½\8búW¶â\92¿\8b\85\bÈ\1fõ÷^Å\86\99Z\15\18eyP«,\84\9cà\ 5\94vø#cÍÝ@÷ê8\81Ø\97#¢¢³F\ 4f-·¯4\81\8b\aÝb.ó\1a>,Ps¢ÃÙN<Kb\9fÇ ²Ná¶Ï\14.VÄ\ 2k)¥LØ\9fÍé\165\13}:\16Z7=Ã\94±â7e\86\8a<k\ 3\ eC½c¡Q\98λ\0ÁÇö0Õ\ 1/0LM_¹¯J9À\TEQØéh¶d\16g0ìµ\15ÅÜ\ e;>\87óÍzë5       ~i\vî\1fæ\ 5 Ù\ 4çéUK\89:\10µÀ\8dt\eIª«\19¦\ee\1d>\v\8c³Å@ õq\r¶ädW\95Ð\ 6\8fAòùjA\81\1c\16\ÍRçt×0pôQG\9a,Ê°\15H\a\0\8a\19\17x\15©þÜ\11{\97£êWlç\10'v \ 1)ä.5 (\81\12\89XØüHdË\ 1Þk4Û\ 4\98\ 1+~SÀ;êp
+*a
+\9b´Â¢#\9c\98\8cÙmg\98éF[Ë\ 1Þ¢\9d£Cx-ñ¨´&á¿\8e\85\82Ë
+d\93È4M«$\8cí\0eªÎ¹áC Eé°\80³\8btX¨ó]¨K+ù¦Ü°P¨Üa\ 1\85ÝbA\0\16\88Â\9aÓ(s<ò\82KëNáåoX\80×X$ý\1fÜïàr\17þ
+\16¨KðÝH\97½»lã\10ôü\16HôÄ\v\ e\133ëN¼\80Céx¡u¼\0zj¶\1c²ÌyíLÑn¼À\81ücûB\81\17v,Àïa§¤øDZ\0c!a´F;@aÍÜ+\188\1fLÇy\83oEX¥4ÜyaÓ3ÝK\ 1\f\885À_\9d¾ºaá\8c\17PG\ 2\ e3\9ak&â\99µ\17@ük}°ªQxä\85¸\ f­
+ð×\8eR:?Ò¯èHÌê\8b\a0\88­
+       &A\8e#iø\19\16\1c\ 6äÔZ\ eÁa¿ä\ 5øÉT\16\ 2\ 1\9f\99}m\9d^v{!±\96D\ 5ïhÃB"\bâ¯ÖÅ/\f%ùËX\0-        \86-Ô`ýÎ\8a£\81V \\82\84&Öo\92è±4­äBX^@\8b®E×\85£ÝÎZrð\ 2\v0æÀ\ e\7fË\v\1d<eeÀ>\0\9fUµ¦ Ò>\17y¡Õ«À\9a\r;b\ 1}Râ\9ee§_\1e)\egû¹¶³\1azøO\80\85rEñmÐ\96è9Ñ}<7Z\9dt¤BÊp\99¬É\9cg\95âìÄ\vÝÎ\vPau\bp<{]g\ 1\8cp«y\8a¢X\12\15d\ 1Æ\ 2´X@º^up\88$ÿ×u$Pó­\v.Ð`.H\8aÂ\ e\7f.\1a¦ \83¶óP\87¿ð\16\ 4\ 2|µiIø\e\91Rîî÷¼`*\ 5÷£¿u\81j\94
+\ 14\0\ f4ÄSûÌö\84\ 5\0\17\98\16êïí\80³QÂ\9e\8d¸h\950*\ 1\1c'~@\84\96\91\11=¨þC¥¢M©D\96%ÚæE\89á'ÝÀ@7\1cyAUðz\10\v@êæÐl¿\89\11*\9c\80ö\e-K\14Å\fm\89\1ef<b\8d;x5\19^Kæ\7f\18\vqâz¿$HÂsP§ø/\8bªÙ\94¡u\f9\95\80\ 6u\82\8e\8b\10/_"ø(\92]Y A\1e¢\9c,U\9e"ÅRj]\90\99i#±ßÒ\ 6ue\95ª8Íí\87¥\8a\84­{®ê\14kF\8f¥É"vví\1f,O=ïÌb[pò\89é¶%\8cµ\14ÿ.\17º\98²`pÍ~µ\98©û| \aw7^\a\ 6¾°_³ý¶r»È~\10Kvúåx\97@·ÀéÚ\7f\14\v¾Ü[æ±÷Ù©þ¯í\ 5_¾f;û\1cU\9e\17|qXð¹\v=\16|ÉÒ\94ú8\18\1e\v¾ìÅÇÙöö\82\10\82ç\ 5_\fî6\97\9d\1f\ 5\8f\ 5_vÛ9\1czêÇÂcáß.¡T½·\9d½½à\8b1¢ÀÅY\8f\ 5Ï\v¾l\9a\92×\91<\16þù\12\87¡Ïië±à\8b9æ´õÅÛ\v\1e\v[<Uâ×Ú</üãå\17â©z,øòB%×x"É\17\8f\ 5_\ 4Ëòú'ågw×u×ýðþ±þ¯K.åë|n\83_¬Þ§WÞõ\83ݭ͸üAQZÉ\1f\95\9fÞ¯´üa\ 5òÇE? \8eÇ\8eês\87ì\97ë}Ò _´Üæ´\rÃ\85±ø\9bÿa6ú
+ûA\ 5\8cOæÛwc\ 3rU°\1fT`"\99\98\98Å?jÃÊ\19cñÃþc£Ð\99GÖøvÈ2ñ\8cz+u\10ñ³ZÍxc\9e6"\8fÉiKõ\ fÍ\rþCÇnþÃ`;Ñ\ 3âÉ>Ü^\88ô3\17@\ 3õ\9c \8e©zf\9cB>=¯n6·ÙÏýHÿ9\16~úbÿ(\16Â\17ÄB¥\8a\17Å\82+IÓ\84/\8d\ 5Ï\v\9e\17\vm{øy-\9e\17Ì\13Ö\9d=/ü.\16Â\87ìÁð¼àyáõya\8b§:\rô¥±àí\ 5Ï\v?\9fÑW\92ÿ\1fØÎ\9e\17</<¨ÔÞ\8fäí\85\7f\9e\17\)Ú9ö¼àyáßæ\85¥î\1e°[Ûó\82·\17®ó\ 2\v¯ÇÓn«ê=ÐEø\ 6F\18®(Z>ÃÂLm|i\1a_Þh\ e\18\e|\8eB[¶ÈGt1óvx\8d\9aí\9cµ­ç\ 5Ï\v\85pOhòæ}i¥õ»`D\87KM]Ô µ\82\87\9faa²ã\94\9d%tHm=\ 3Î%\8dËx°w\96÷¦ÙZD9»\86\ 5o/x{á9¼Ð)ήÉK\1f³î\9dÐ\1côEÂÕEµ\98Ú¤ø\f\v\83ÅÛ\19\16J\9b[(\93\12.n#:É(
+Å;,\ 4ë\9bz²$m½\1fÉóÂ\93x\81ÉQ¢d±2n\19fÊ,gTyr\9bÛ\93[\11n­¬\97ó\:^`\98\1c\9c\19\14¥;\9f\17&\9b\ fÈaá\80\8f\89\8cKxà2ÜÔ\98Î\ 6\1e´\9c° \8aÒô׳~§\84¼ö\1e\fo/üM^\bUÖàô»\ e\óÙP2*Ì\81U)\9bɧÅV`\82&Ã&­WQ\0/P\19\98\8c\97\8ckÌØT\7f\8a\85f]AÚ\11\vlTø\98AcF­~\9d\95µ\85\f\97+\85_:,d\0\16ñNäE\96Å?ï¿ç\ 5Ï\vWy¡æ¦\921æ)Ë\ f\9c\80\9cÈ6\ 1\81_¤êBf»ØÍ\r\0£WQ¨\86XW6\7f=\81«Tm*\1dÄæÍAü«Xh¨ª,\16\ 6\84\ 3¡¬³ËCmÕ¡Zb\86Ýz®1©¥Å\ 2\ 1ìÌü­à\87êÿb\ f\86·\17þ$/\b\10=\9b\91\1esIR5[9é8Ú­Z£ò4\11Ìâ=Ä
+\f\85ª?¨ \ 1ó¢UÔÎn\a°\17\98\îà\ 5ÓÈ8\86»0\ 6d\v\98@{\ 1(    t1a\ 1Y\9a¤/m¾QÄÂ4Ê\fu¡÷ã\8d¶3íêö\8e\aÓ\1e\9b&(ó¼àyáC^ :§!æòä\1dhñ*h\91#R\9b7t\1e%\10\845rGB\95Ý z\0=&A'S\9d\a½\9aÑvNÞ\18¸7°°¨\9c):ë)\br=\1a\8c\97ÝÉ\90\ 6:Úí\ 5AÓ^[,LÊf6íÞ\89\1cå÷ç´-ynÈQ};(êyá^,\88ð`2ts£iWà\a\1aßѨ+¼\10\87®§³­M`ÞÉ0
+7Ç|¸Ìíö<|\ 4¦:¥·\9eõnÈ\96\1c\9b%uO8D\99{ÈVõ\8cÉ?\83\ 4'}tèS뵧x}\90Î7x!Ð
\ed\1f\85\8c©ºE\18¤2v3jÃ3\85i¼k\12º{2-%AiäPÈ\82X\18Æ»°\0J\16°Ihoä\16b\82ÛgO\9b\8eT\10-W@    `a\80« \19ëû7^bRÛún,ðïbaÉ\8f3w\94Ü\85\85h .²e\99Ld´£\17Á\aü*M>ç\ 5Q[I¢UiÊí>\96w]\97Ó\ f±\90tXj\91$\8fÄB¦1½5\16~ÀìâPdû-^\88T»9\12±4±\19µBg=¶\9fñy]7w¤uª§¦°\1fdô9\16\ 6Z'¤\83`\ fMv\ fÁª\ 5èí3\88\97mv\ fª\87ËTL°!êBzÎy\81\90üàØ\82\b\82B_µ\98\92\82X=>\95\85uøô¤E[z\89\16\1dÌÐæ\\17¦\14\80DèêZÝ\81\ 5\82\89Á'IQ\1d\83@\9f*UÉ2gØR«#\8d ­\98ºÚÚ\v\ 5(K\ayc2\9a\93d?ÅP²r\99ݲ\1dµ\89\80ÅRX\87\14|·óÂ\82³[ö5,D§g÷ä\1e,TZ\12i9\ e\80L\14\8a@`¿\827E\9aÏy!ÖãîDÀû0ýv\81\95\8a>ÂBã\8e®³©y¤½\90é\1cÚ\b3x®V\90\96$\f\ 3ùiÞû«¼\10i\87\85IBm\1d°>Ì\88Ë\1c\12\94&ÊË\1d\vz\fÃ\94¨\ 3Ó\13\8d\ 2®ÚÏ°\10\88P5¦\94:·¯\ 4°\80\ fIV¼¹\90\99à\92\96­\84÷ØÃÌáÞ(¢hà²bÒí5^hí¨\96 $¡½\90¨\8câ\17`#t¶=\ 37=ǪG\81ÙÒk\8e>ÕF\96Öý\93«\18x¡äí}¼\80Ó9Ø\v¸  \12ä\85Ú\9a
+!
+\10\8a\0&ünõ\86\ 5S«8$ïfÏC\10\\ exÁ{¥{¸n\84y¢6bí\ 1üÁæ\90r¼ÐÁü±|\95\17Ø||õýz\a\16\ 4N\19%\91(É)\ e\18q_    \82=\9b\85Ø­k\82¥\16+w\9f\95HQÀ\87\ f°\0Â$\18\13\1eË\v\80\ 5ûvr\ 5BÁìüyø\16/èù8\19ÂÿK\10LfY\1a&Ðj5\e\16fûBf\9d\97V°3¹~\86\85È\8ap®³\92K\ 2¯ê Á\9e\9d¸E   V\r\ 2d\ 5\1e_5ζ»\82`\1fÈdp\8d\17¶G\80ä\11=¦²A?R5\82x.R\r9\811§ªIV0\8fk\15äª\8e\ 1\v3¨M\8d
+\ 2xg±jRÂîã\ 5Ô\89(hWcÂAd\88L\9d\v        ªp:R§ª\94èa÷©ª>hÌuÛ\99e\19;\8a\90¤\11\fC®«y\80ÞK5UG\87\94å\ 5ü\85óòC^Ȫ\1c!VF9nú À;\ 5è\98"Ê+x\93Ã=X\88mô²\84g[÷+¹0;£§2»\8b\17Ø\11\v³\9d_\13bý×p­d\1fcÁIÓlÚ9¬b3\aÁÁjé%jÎt1Y\9a§1¨ÉK
+Íq\1dü\ 2\16R%\12\15\9fMð_å\85m\8ao¸Sd`ÎÂî\14(°co\8e¼\90nÔhíD\10\aö     \16¨¥à"\14\8c÷¨\aÕ+¼m\8b\ 5&q2ï6\ae\99.f\80\9eÈ\r\v\13ò}y¶ëè\8c\17òÞÑ\ 3¡\84\1091\13Ê\Úµ·y\95\8ac\13#.q\93\85\181?T\8c\ eÔn*Ù å\0­\e9©ÍçX¨í\8bN       j\ e`p´\98UdÝ|±ùT\9at\0{a\95¼ªFÓ\a¦\86:Ó©\ fn`¡ÖGYÈpP{iê\1c×ï"\83sq\80\ e)0I\1c\8c\90É(þ\0\v\19WH±0gq¤-Â5O`Ì\ 6ø\13^å]:\92\90M\86éä`ÆK\9dî\ 6/er_}\91\17
\14\82Ìbaü\98\17\9aÝim\ 6PÈ(Å\80<3\ 3\rë\80¬Â+\86}[\85àÐ)\90Eè`ù\15,ÀÐ:^¨?5÷oðB{\9a\fKÐËz\95±ø\80ZJ    ï\9f\9cóB¨\13æ\14\9eäýæÑ7X\100k¦\a7Çs\10\815'\80\ 5  öñ\84» VP<ò#±«\12&Ø¥m[\f\a$\ 3*®ú\91Êòdiö\86Y\ f~l¶/\19+w\9dÜ=ÿØ\1aL ¸ýµÿø1\16.lÚ½Úã\17ǹQ\9cýq¥fܧZG\17\fç\9dD-\86\85Õ\0s\85e¿\92V½²X\80\ 1RS\90ç*`\1f`!à\ 2\850\82¯C\10e¢¢%\91\ 2¯Êäp\9f\8e\ 4ª\91\9eÒ\f_èñ99~\85³Î\97x¡<VUèµ®§\8fí\85U\ 6н\ 5±\0Ö#ÍpðAÀ ë\15Ì\1a\aµôÀK(¥RÒ\ 3ª£tO\8dý¹½ÐÕ5\81V¥j¬ëõóu\9d\ fya\82Ú:\ eÍ\1e­\95\8c\ eú\ 5&ÿ#/4u\a@\85\19¡vwÍ\9fÙÎ\vîb\e\81i\03<\84.;Û¹FÍy\16'=\by\81Û\9fPV¤ÖçY`¯\9e_àý¶\9aõÓ\85Ýç\9f_8Ëi\9b\ 1\fpYd\96\ 2\16àMgè\90rX\80ÿ*\89\8e«\ fy!\90a)
+G\0\13\bÒjmç%-­\ er\1f\16\82Å\12\9aDÏo¿ú\1a/\bw\1fp\¦\14\98Î×Òº\9fÛÎp\ 5ô\ey\ 1*¥ØËHe`J\ f\9c#È£\10i1±J\82\9d\9c×éN^\0«\ñº\84\1eá\87\91\99\9fðÂ\806>Nà½î{®\9c\16hv^X\14ÒY³\0üs\87\85ås74«\88&BÈ$\95eÈcÔ\91d\14%\ 3\8cM\88ß\a\17¼°VAPYѦ\83óq¼÷#       ûV\80É    ð\ 2LÌô¤ª q9\9dÃÏå­ ûS,´×ÔÍøHWÂmÛ\8e¶«\18ee\18\14Ë\1då\91Ϭ\19\90êÃÊgÐ\91\12\8b\85        ¾c\ e\b À)t\\15\1fÚ\v\a  ÌY\98U\13À\13±\92\8e:R\16L\12&×á>,àË\91\8a¾ùêp\9f\1fI\1dýHø\17h\92ÌÚ΢\7f?G^Ø\v%\8bá}\0\16pQ4\80\19\ 1´¡6\95ñ\1aȹéqa\12\90\ 5\93\ 4È!t\8epEîÕ\91
+\97@\18¬f!îX\eüÄ^\10NzЩ#¬Ç¼\9eÌ\89\17\14\0\16j7>ñ'XXlµ        v,\15²\1dF³Û\vfåh\89\94[Â×pv¼à4ù\92"\vļ¹Ê\v\83}­      a\8cÀ\ 4#WzR\9bÖÓÂAF\81wàwÞ!wó«\v\8cËü\ 1\16\98¼Æ7ôØ\10ça¶\1e`\8b\1cµd×\94\83PªËÕ\8c\fÙ\16\f\ e\13\10q\9c\88\ e©£½Ðcí\1fò\82\89k\ eS\f\91ý0ô\95½\ 3yAª5\a}ü.{\81Úõ\88\83J\98\9bÇÙ¸Ð@Ø\8e%wñ\ 2S\96\97Á:h«Ò:ø@yÆ©í ë;lgÄÂ\8a\ 4\ e`:qJ*\92\82ªÄ\9bj\9b$\b李\ fÊ/Ø\v\16\v÷-\f~l/ðã$\8dÄ\87}j\ 2\17¶þl¼ÐðÏüHnÎ@;\19@Nj°\ f\8eX\98dÙX¡\10Ö\8eë\1c/t\9b\18\98øõõ\85Õ¡C\94`\fO\8d<ÍBå\99P\ f\r\8c\ f\1f&Ð>`þ%W]
+$ÿ\0\v\89\92\98'\85\8c\85Q$        \8dèÇXp¶s\9b\aó\11\v*¨QÜdRImG\ 6\94\85*å0Ú\8e\17*=¦\Æ\1fñB\e"\90è\80Ò1·\e/8g\ 6¹SG
+¬j\84ïÆÍ9\95\9eÝW1|u\ f/l/\ 2þ¿²ÞËÃ\8e\85ån,X§ø\8ck½¢$\13/\9b      ^\16\ 2\e\9d\\88\ 5khï\ 4MîÅBr§Öü1/\90#\16°ë«:\14<3\97~¤#\16R\9d\7f\86\85Ô¾Â\b^*¼ñ\9eóå\88\85X6\ 6'ëÐ\8e^\r\8d:÷#\11´¬ÅÙû;ç\ 5×\9aT2ë\ e\87Võ×\94\1dÐ?\9d\87/¼mCñ\8f°Ð\fÍ`­ca\83}1a7\88[^\10û¦!\89W\94\vî\10ß±P¼y\r.×ù\85íÜsÄúL$\8fÆÔ\fð>\8a\ 64Óº6}bútw\\15ë|\13\v5(D`s¤0²h,;^°ª;\9e\v\v\85Z\17ÁpQ¦Òy      í$ö«\92\8d \9d÷ð\ 2\91\10\15\fò¬È¡d½\8cAa\88\97e¸²ðt\93\17\18¾Ä\ 1\84w\80÷X\ 3Ë\96ÒîYq\84\19hìàx\9f\8e\94ïÊò\ fy\81L\r¨jg¼À,ëu\14çíUÁ¯k\92\9d°Àa>Ökù\19\16\18\ 1\87·Ã\0\v\14þ-A\ 5\98t3­JÑÅîé\1cô\14Lv7´:­/\84Z\8eµ<\9b\17¯ð\82\8cK+\8a;kíB=\ f¨\16\85RVÎÃgF\9d\95y&\82\84TøãXX_)I\0`\9bA{\r\v\ 1Êý85
+7uL\rѼµ¼°\10íô\1eÛ\06i´\16-\16\12\98\92\92köÂ\ 5\16¨\11G#¦<ó@\9d¹ÈÞÚ7o±°(9©Õ\b¢&%3+é\91\12¡&`\7f\92\9dS­¥¶CÔkÉqu\ fw1¸¯îâ\85\ 2ÆAY)ØïËÔî\17¹\8d\ 5\v î\84àà¤p\7f\8b·özZ9(\92ÖOn;¸|\8e\85\18Þg2mx\r\eö}^ \ 4=\17«©÷)6hlµÝj½ù5þ*+¶n·²\15¯®Åç{0âA*ÙÇFL\91\11MjÄ\90\98\0÷\ 5­ÔTöae\rö8ØþðÈÒ\fû\80\85D*B¯û\91V\82+Wð¤Ò*¬±\9cα0K>À\14\17)UoX *d\8a\96`ZÔ\85ýQÀø¯\8dNr%«\9bX\bÕ\ \\ 3\92³\1cÆlÕufwnÇ\86ó¶²{\9e¬N6ª¤]ei±\10ÎêúY\1eZ\1f÷©fê\e\9b#ßÙ\vóDj\18jV\93\1eX+\0LÏ ÿGkÓ¶¹\89Ò»lç¶_·\bfI³v\96ÏÚÁ}Uݱ\1f     \9fÞ4N\97ßîcõ8\8eyk>ÂB\9a\1eÿMìðGÍ\1aÙÊf#p\94Ê\9c\8cq\15\99\0ë\11®\83\9fbá[åkûTKöµ­ºï§\ f\85³ÿ ®=\ 3¦Ssu}áxØX\82½°Ò0\1aÎÄ\ 4dsÄS\ 40OOͶò\ 3Ì\ fæ!\15\b\1cÔÃpöF\1a\ 6Uô#\1d     59T=z\9dÙkQYm\15¥ª\fQ;Î\91/-/àúZ¨\98ÅBún>Å3\9e\97\ 3^ÈG`áËnc\7f~áN^xXù\8dó\v«\1cû~$`/Øå\bÕ\19\ el\13jÙ,m\vÿ^`A \16\12\\9d\19T(\9c\9a³â#,\b>µí
+OµþÉ\9a\e2ØM±³*\ 3\95çÁ\84æ\99°7Æa\0\17Îj)\94|ïMtù\17\ 4;N e\¾ \16üù\85?\83\85÷öB\8a~$B#ôé\83æ»mý\9b\8cÚvU\83]¶a¡Õ¡ÅB¸o¹î¨\13Ùò\ 3,´X\8fÖ\91\99ð·\1c°0¢\r
+LF«P²\8d\17B¥8qXÐRN×ýHÁU§\94ç\85ÿ\1a\v\v\9bí¼ù\91ìºÜ0\84       µ\9e'Õgó\9c±3^¨õ\819,\94²\83\1f\ f å´¸]î#,Ø\8dº\v<Àº-;Ç\v±Ê\91\17@Ñ*E\86³;\88¾\90ä\80ÇÝfëGJÞ¹Pf\9b¯­Ó:xi,x^ø˼pô#í~\9fÞ®þ Æ.ºäÄ\v³ZA\88©\90¸µ`@c\1dLéÄî,ü\0\vn\7fÇ X¯\ fÖFFe\15ìiªD\88\1a\96\86ß[Gs®\17\87\ 5»\8füÚ¸HÏ\vÞ^x\1a/(Æα\0vq\98\83NS©4Îí\16ð¶ÐSRå\12À_(\8a\e!M «8\80\1f        YZ9\ 2ª\96\eX\98\9dk4Ôa§×d\ 2\9djÕ}*WëG"²ªí9\16ay\81G5<cÃBt]hKÆÊ\97Æ\82ç\85\vëv~­,e\7f®áKk¥\96x$®ÃUYr\90h\1e k¶\90À\vÔª>vi`\ 6«\9bd ¹47°\90\10ëÈ\13MÒóAâ2\ 4!«lbÓ6Ìd\8d\94#\8av9äxÖI\92°I²5\8bWjÊé\8dS\95\12\92ÿ¼ÿ\9e\17¼½p\8d\17\9c·\15\97£.\9d±EbC \9a\96ñ2\97q\d±Ø|7öÃþ#\v\9d\8b1v\r\v§e/°\17ì6/P¯N]»x0¶¤,¯Üzf;Ïiºx^ð¼ðh^x|ùhÏö°-Å\93oîë\ eíáM\9fÇÓÛ\vÏà\85ßž·gí¿W÷»=\18\9e\17</¼(/ìëßìG\1d\8b\86ÞçkóöÂ\8bóÂOK\1cFóÿ\81íìyÁóÂ\ 3ÆÛÇSõö\82ç\85\r\vP{ÊIôÒXð¼àyáÇ¥\9d\9aÊû\91¼½àyá8­j\95¾4\16</x^xPÙB*ü\87\7f\88\ 5éyÁóÂ\ f\8bÛ§jDß`d½µ¡F\8cMÏLÔ4!\ 6\12\1c
+P£V\f\8a¿N\a\93\r\18÷8X§Ù°~µwL\987\82À[\9b§Õ\86ô\1c2³L\rFÑX§Ö\14\ 3^\166M\ 4ÏXÇÒÐfMMY¯½À\8ammCl¸\9cF\ 1wÀCË®\19\18\\ 6w\98º\99°6\f\ fî\1e\98´\ 2+\86\16\ e
+wL\2¸,°\rZL6ao \v\14ïèJx>t\ 1;&\fµµå+<cÞïÀÐ×\1c~\v÷\87\9euzÁ.TÛC÷NoÃ$þ×Þµ(¸ªòj/(x¿ß\15Þÿ-O\ 2ØÚ\99Y3ÚêL÷ùÉZ{/Û*$!\1f  A©     ¤\ 1\11bÖ­B\a t¶
+]\82`Rh±\11:GÅÞÔ4B\1d%\14¡\84\86J¥Ð¾Û\95\83\12:\91õÛ²´ì\9f\b\8dº\91Bgµ¬´ÄJ\1f\84nz6Ê\82ýù¦¦Q  ]\82ÐÁ]hú(4¹\výh\eP?\b=x]\90=
+MîBÿË6Èæ\89µ¥\13m^´\9fïBw\8c~k\eöG¡\1d\14z\97mè±³ \1dÇÄÜ\98J\92\ 5\98¢Î\11\99Å»\ 5o©¡×Ã<Æ\93\9cu\1apãDÐaº\99F&\9f´ð   URËù$*Îg9\bñ15\8d\95ai       >\ 1\82D\9c÷"óð\90QõÄÀÁ©Z\1c³ôËa\vîâHq\8br\81\ 5ó\11\9c\ e¾iXrÀ\e\141Ë:BA\18Çä|ú    Îð¶\12w\8f\ 3\9b£äM&ÒO;¼-G\11@0¨#\94"Ìȱ+\9fh0û\e\*¡\13)ô´\15\14\9b \r\91Ò4«\9a\bÖá`úEP\93\12º@Þ\16y\9b\83¥\91»Ðt£¦\ 1ë°ïj\82:@\v\91\16º«°´ÚÆ]Ú«Ð\8d\16\9aÝ\85\86Òr¹3fUÓwB7\ fB÷¼k\99½ª)Â\9dà^öÐÒ\ fBÿÓ6Âõ\89
+EP)
+;Bå\99\v\91¬ôÁ6ºolãú\89ò\v¡wÛ\86\14\9a\84\9a"-±þ]¶\91U\9eÂ\ 2ãò\10\b¨\9aÊ\82\1c¼\19å\8d11\7f\1c\91ûFÊäâ\13³,>D]À\13ê´«F\9aE\87U\17xôÜÍ,ri½\99Ò\1e\14¬\9eP¥¥(\18ü&\9b%\93Ú\ve#ÏR{òeF°\1e[\ 4\98j\fëð%ÇD=A\11I\99-[¯ÆÛF©\96\ 4y\ 3y-ª\8c\f\ 4ó\bJ#µ'3u Ç=
+6ÊÖËUb\ 1\14Á]\85®P\84G¡oj¢[5m\84\8e¥Ð²4\ 5Ye2\8fBoÔä¢bA\v7¡Gü­°;¦\85\96\90íBläUM
+YÑ]M¶\14ÚÁß\82\8dÐ\96\16Z\1a\19KŪ&&±ð¨¦G¡Ukºûl£\92\96-m±Ã\1d\9dJèþ£mLßØ\86î2P7\9f\84¦wÛH?\býh\e«ÐÐ6Jèa+tW}o\ej}!Å#\fI\1c\8c3\9dy;ÀKº^R\91É\93\ e\83åv©\9eXo\v\1e.      Þ&ÖÛðÄ\86\97\96Ê:Ö'Æ1M×JÓ\87J\1fêß\16\9cbVø\95ãiÜ2´å\r*\15Û\82\89Üo\v"l8\96O<
+M>     ­/Óµ\8e4þÄñ§úåoÿ\14z#Mö\85д\1aìô^\9aVúwjÚjZèßâ/\85&Kà·$ý &ú¥Ð\8f\91~c\eX\ 4Á³
+7-\9d\1e²\8då±~²,\1f\84ÆdY\e¡³\8f¶¡\8aÐl~\14ú߶±ê?\10\86\f\9d7\ f\13d\17\96\9eDFÃ\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!CÿmÊ\82\e&4\bvo\10!AúÊ^´#\8f\934 Ç\85¦\97«\95\ 4×Ñq-þ\9e\86\9e¶Âc4u]·7ÁdÔ}uJÞ×4sþJ&×öËs×¾Ö\8d×\1dݶ\160ÞU\97¶4Ö°wÛÚ\bM°ü5\14ð%ñð7+\f<Þ=µÉ5\94ï\82_\83\ 5ÞíM¡\94s|#|\1f\9dþ§iØÿ8a\87S\e\ 4Ý\93íp¤\ 6¾7÷ÈÈy7ý9\16\7fõ%QÒñç6|Gr3ÌUX\98ösa\1dð\vÅ\vl\1dò\vü\rýBwÄ/ð·ð\vüWý\ 2aÏú\ 5~\95_\10c¹¿O\8a\86Ý\91\1a­Ã\97\18î÷GX¤·\8f\ 6\9eÓ<^ÜÔiSífj\1cþ\1c
+\80ÞÒÿÝ
+cëÉî(,ÉU\8dÖî/Ù?\90Û%y-\b)\ e\84=Åá\b\83\94éÕMÝ,\974Áu4Ø¿[_6?Ù\ 3¸íeýÁUXx-ãIqà\84¹b|C,ô\ 6\v?D\ eï\87\85ôM±\90\e,\18,ü¶_\18\8c_0X0Xxç\18Éø\ 5\83\85\7f`aø_Ã\82ñ\v\ 6\vf¼`ü\82Á\82\19/\18¿`°`Æ\vÆ/\18,\98ñ\82ñ\v\ 6\vf¼`ü\82Á\82\19/\18¿`°`Æ\vÆ/\18,\98ñ\82ñ\v\ 6\vf¼`ü\82Á\82\19/\18¿`°`Æ\vÆ/\18,\98ñ\82ñ\v\ 6\vf¼`ü\82ÁÂ\7f=F
+þóX\98þëX \ 6\vo\80\ 5R\95ãÞ\96 ù\90îÜÐO\83:zåÔDÒ\17{ûJ\1a÷îÁªè8W×\9a\1f\9dZ{¯\0Ä\1eÆ?\aC\16\97á¯2A'Ë~.WXTÆ\17å\84a\9cÅ;ï\råAÖ;{\99×ÒíôûS\8de3\9e&|,.dWg$"Þþ¬3Ø\ 4\7f\7fÚª\85'\8aÿ"¡\86\9eJFâ\1f°Â£®q\7f~»ÌÛ\9dÿJ¸¯%t\9aögó\ 3\88ZG\8bo^Jd¶\87ò\ 3\r\94bð$\8a.³°\7fP\8dg\95?ãÁ¬Ë\129UÞþ\1e2?`t³ó\1a\e\ eëfòª\8b[:õì\ 3\ 6ù\91\97ÏV>¢¡GÔ^\95*\fâ¶\ 3ãì\ 3N-~mn$\8e÷ß»\90ãB_\9eÌ÷\80üô\r \0\88üåɬìÙARP C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\fý¯P\16¼3wop\8eì?\89\92÷å\8d\90wnUú¦6çËãû²÷´¹\8aÉ\1d\12ïÉÜ`\91·Õ\ãÑ·Õ\9b\105{Ns\8b}:m_nª:\ fwÌØ\96ú29öbõt>sÕFC\ 1cÈÖ4ÛO0G«óyÛög\85:Ä´W/r\8eÅ\91\9e\98TÕ¥¼9ê\15ßDm¨\99ê\83^b<¿Y·o®EêåWg\90M½Ô»½ÄÀywò\9fÍ{¿1cøÎÙÄ\98ÜC\16\1e|Mº<\9f¹Í.\81Ì\92\aªR\8bWJ\85\87\98\e»ÓyÛîöX\e\94÷\12x^wà=Eawg+îá¤j\9f\ fª5å?Ô:¸\ f\ 4\ f >[uýFxe\80>/e#ÏûO.\9e\99\7f\96w\97ZY\e±\14?vg\1d{-ñ|æf~ÇB£Þ\81\1fÔþ\15»\9b\ f17òÁ=\97¹¨»ïiu\157`u\99ê\14\ eí±±y}.on´Ù/Pu2z\83Ö\94¼µG·\12Pvºæ6Û Fæ\ 5\91Þª?°\9dlöN\8fs½ÏÖæk'qp\87ñl\9dÍ\Ãoþ<Q»gjîhæâc\8eþôÍ7Á\1d\v\vóbé{¤Õ\ 1\8f¹8\86\85³wºL]ø\ f_\9f\1cÖ\ 3eÅÙ\9a»c!ðäN¹Ø\93á¯È\8f8û+± ÕT(k£Vwô¥óó\99kn~A÷%¹\ eB\ e3w>\16Ò\e\16¨jÐà\99\ 6½\b\v·\12µ¯\ f´ÂB~x\17\10\v\10\12¹w&\85«\ 2¥¿Ç\82VÓêÀZ~øPyët¿Ð®~\ 1B"¢\94\95m\×\9bø\ 5\1d\12ÍÜ\16\9b@é/±0ÞüBû!²´\ eïÆ¡¬¾\f\v:$Ò\ 1É\1a(ý9\16´\9aôP\ 6¼ÃqÛ¹Î/è\90hRÁåêºÞÄ/è\90¨Qí:uÖÑùò\výÂÍ×K\16§£\91åU~A;'íA5\93k ôçXX´µuÊÚògvy\9fÏ\9cö\v:$"*\16y\8a¹ëü­A¥É\0\8f\87Óu\ç\17\1e}=9\1eö^ê\17tH¤\99¤*^ú{,h5AÈ;*å\95Oìlµ.\18;\a\9b\90HÇ"k ô\1e~As³\ 6â:Pz\ f¿\10ò\a_\7f<²¼t¼0ª\90h\8dÛ\9a\9fµàX嬩ÉV,ÄÕëd«\9dã
+\vJM\99¶6\9b{ûü¼cÍ7æÄ\ 5Ì)¿ ç\8eúÕÑïc.¸ém¶¢\15\vÙx\ 6sãÝ/\8c*$Ò\13\97k ô\13-wÞf\7fÅ\ 2­Îàmºû\ 5»\93sGãÑÈ2Ýh.¼ù\85é\14Íe7,è\90H\a$Âá?C®f\1eó$±ù\86\85¦÷ÃWÉoÃ\e\16\8aÕÚdK\8e;­M2§\89Aï¨ýBÓ\87g1'ý\82\9e;Ò«§k ôs\8bz«â<æ¬X\88­èuæ¢9Xý\82\ e\89\ 25q¹«A¥]­¼Aã\86+\16FëuÖÂ| «_X\987Þ§-E´;²\8c\1f4§ýB6;'°7¤ëxáÃb\96^\10ü\9e²\8cÂ_¤ì\1e#5g8Õ$Z±p\9b°¬Õ\9c\eVjή`.\ý\82«âµUYû×±²ìÆ^¶ba\99OȺHÊXû\ 5ªB"½$~`ÆRó\96    hÝ\15\vUy\82ÞTÒcô\vÚÊô´å-P:¬9í\17\9eÎ¥ú@2e­ô\v\8f\8b\13\13\\97`!eÖvv·|63áê\17Îc\ e×Ú,é¤Öu¬þà:Ö\87ñÂIXHµ_È\95#m×9Aë©\17BÏÇ\ 2ú\85DY\99\9eåÚïëÿ1^8\a\vM¬±à*\ fª\ 3\92EûÕ¿Ç\82°ãûPæðªé'æÚsýB5\8aÛ{yk ô\ eX@¿\10È\»zþ9x¦A¯Á\ 2ú\85Ø~ðõÏeB½Ï#\9d\8c\ 5"ó8¿4Áu\r\16¶³»ùöÅ©?ô\váf\1eé\85u¬ký\82Ø\ 4âk ô.~a;m)\8eÎW^ì\17ÚUðY¿#õÌ\ 4×eXXgw\8f-\83_È\x\9f\ 5\97ã\93AÈe~A6¨~K°}zfô\1a¿ ¢¶W}ýU~AÏ\bÊ)¤\84\9d°p³6ïù=PW\8c\17\ 2¥¬B\ fê\9fN;\7f\99_Xn\rúô\ 2Æe~adO¾!uýxa3#\18î\9eà
+¦åFÙ\ fXH\97\ f\14ïÅ\82\9e\fL\ f\96¹\9fÆ\vÛ{w0·ñ\vÏ­ce÷\9a¦à\a\8f\8a[èN¿°¾%\18\1d\8d>ðö=\16²O¼\91\9d~\ 1\ 6  O¼òöXcú\83_Èâé\0w[,Ü\17³æ½qo»ÙI\11ÿ\80\ 5ëã®\8boS}o° ',éÑUÓ-sé\ f~¡9ÆÜ}¼ ßËÛ»\8e\8aÍ\ e\99ö\a\9fv\9bø;ý\82\9e\13\9dbì¶ûZ¾ÇBúi§O´Ï/dó\93¾~ÙÔ8üà\17\ 2ö\91»|çx¡Öïoi¿ºË\81Fáú'¤?`Á½ß+ÿDî>,Ø·UÓ\83áÍ\9d¹(üÉiU\9f\98Ûç\17Ö­
+       ?ö.\0ÅU1]\95ý\ 3\16R\14`Ë[\18ïó\vOn§ ·ú¢¨ú\ 1\v\e9ô#Ë>¿Ð*cK\ fG\96äAsßû\85ÏÜMûü\82\9e£9°\98õ;ã\85öتéï\8e\17ú§ß¼¿~¼\90v2Ô¥OÍ        ^<^\18»âµé­KÇ\v\84½ò\8eÔ\85XXö/\83ï`îäõ\85tT3"\16y/,H¿ N;|¡A¯\9bGÊìg"Ë_\9bG\1aå6»â\85  ®ëÖ\17\9eZ\ 6¿Ð/<®/¤Ï®c]>\8f$\9eÚNñ;óH'øúK×\17^Y̺t­íUk»r}áeG\7fáúÂs{=®÷\vâ\14_\7fåúÂK\8bYW®µ½lm\17®/¼°\8eu½_xj;Å/ù\85×}ý\85ë\v·\8d\86\85ö\84ý$×\8c\17Äs\eN\7fË/LÌ{5\aâe~¡zÝ×_è\17R½qìU,D\19    ^ü#\8a\r\16\923¶}i¿ÐFô,æ\94_\88^\rB¶XH_æ\8dÄs|ó\vôù\97Þ>aa\ e^çm\1aî~!`¯ûú\8d_\18\8e´÷ñ\ 2\1d©-\16\9cÞq\92\17ÿ8½}Ã\82ÿÚ\84åeÌI¿p4-ØwX\bÚäuÞ\92\9eÜüÂÓ/¸\7fÆBÜ\9cÀ[Qd7¿`ugxhí\17²ºx½Y\13\99¿Rù\85þÕ      ®u¿3¥\94¼úWE¹\88\85\97ÞBúä\17Nd\ eýBzBÏ{ßï\9c\91³\98\93~áõi\9a;\16ÎáMEâXbýâôÖ£_8±Y%\16Â\97»ßköþ\17gXÛUyóòÎ\15çaá<\92ûÚ¼3bükòæ\ 5¬9¥¬kò`dÖË£ú\999çRî\81\ 1\93S  ¬Ó\99³º@ÐI\9c\82\859?\97¹\ 4\97\89¦à\14,´çò\96×\88®18      \vçk\ eP\1aÇ/w\94ÝéT\9e\86÷ö|æ¼ô¬\9e\92\9dÏÜY½yu>oÌ?­U©u¾æNñ4$8\9bN<³\85\ÀÝY\ahd§3G\b=\8d·÷ÕÛ5ÍJ\85!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!Cÿ\8f\89¸\ f»cö¼Ý[¹@úlÍϤ¶<úNn\7f~\177v·ßeÛÊRW\96\9a®\9¹+wú\9f6ïL®Ú\962Ba\93|ªRO¥9>±\84úQQÙ\1f¥¡®"_\9e]fçù\9a)5«"'Ô©\1d\WÝf/\e\ fNP-¹\95ãf\99­¯È\89m\92}j\96¯hòÝÍþ\9ceýD\_1\9eÙ~\95½ÈÆ'Õï\10óá¦éTÅ\LãC²2\7fÏ\86Ý\92Kò¾L«\10á\1en\9fñ®ãÖ§æ\8cøfÏ\1cM¶Û½CUh'7_ªçñàI÷ó\16âZo°/y\f×ê)\99\90¥`TТÃG\19òf±\8fh\8c;u?f¥
+J¼±\93\83¼\96¥P\96Lú®fmÇj}\ e¸\19ø$sOËz\83\8cé+û¼&Yê@T?\1e\92àà&\9d[­!~B\84W\1e\88\82\82\10\90\8f7/ì\rp\8bO`èù\8em\85\ 5¯þñáÝ)Ý&0ÊØ\9eã\1dg\1eº~XtÝ\179r(î«\8d;Ï%©Ã?mbµ\9bMOV=\98yÈ{èvs\v÷J\86Üs)É;\16\vÿ',$®\e:L¦0µzLf:W\94D\fÓûzìccÆÜ\82J\\1fýBÃ\8b\94Ø\16>\99z<Ii%ë\16v\97V|¶}?\9aoÙg\88ï»a\87_N
+\v¼\85kø2£\fK\ 4
+Îk\92¤Û\81\ 5\9f\ fé¢ÎÐÅ\1e­\9b\83     Ó{g\1e\eé\80\1aÂ4éÎ+ûº¿8¬þÿ\1d\16\b¥ã\88VJ    U9])\11¤R'\13Ë\9c½t\94\ 1\10|½L\99ÈF;F£"A¶bA\9f\8f\83}jZÉ\13«E6É3\ fSÖb>\bWiξ\15\96\ 54\90\95
+B²I\16ÿØåG:\ 1?·Dª\13q\0<~ö\v®rn\r¦h\bo§ºÈ/¾ð\v÷4\85\81º\1cñ\9fZm·O\19>àx`\88ú¨\98m\ 1DeÑ\96X\98n6Fº\9d \1c\bê\18\14\8d»Ê·:\86¯Ç[]\ 5X8baÔ_Å\95º5\10A5­ðnº\18U¨]k\8bFZ\ 1\96C\14\85²\ 1\18C\7f_v+F¡\9d\88bC6\ 6V\1cËØ2#ÙÊ\13|#ËGÃ\b\88çá~8m\vx0üxÃ\ 2<C+i\1a\8aEhQ\1dlN\956\7f-\90ü\0e¤ï      \ 5o(!~\81ø£\9f\a\88CºBD^\ 4®¾¡Ôã\9c\ 67\vv%\Ïéx\18[x|G\8a'ÞÅ+\16¤v\Ì2\92tª¬\14=rKd     q¤Sqùð\94,,\aCm=Þ\87Pz37àÎ]è\7fùö\f\96P5+a\9eÐ\8f\8b \19\7fö\v®²H°h\17üÔ¼v\\8e\8b\e,\10\95²0\ 3\17\ 1ØÓQ\ 1Bb\1eV,\88¡#§a¡f ã.\87\10Föø.\862P\9dÍ\1c<°#dÝ-æt0\14\9bø0s¥Ù\ 6c>¸Õa\ e»ÇmD\9d|©w2cÎ\ 6\80@\vÞ`\91\10È\\89og=N\ 6Û     ·=·xæK\ 5ATäa\90åàþêÂëº\16\94AÀÕó\19ª¬ç\963\8bc¤      Î²\93\ 4\17óªÞÀ+àçf\ 2\16ñ¤wø·ë0ÙQÐòÎ*ÑüC\10\16\ 5B,\8cXFý\8e;9   ãób3\8f\ 2ÊYSàx!â]á¶`u>óü¬\82\b§*AË.ï\86\98;É\\ 5\8d\95\ 5<o±æm\ 5í\b\91C\17Â]Ð\8fw³K2\8f[\8e\1d(çí¹\10\88D\14´ÜF!è\12Ôl\8fV7Ò\84\ f\9bÁ­ö\v\98`¶Þxâ/±Pà\89\17¾'± \8f\15\99EÖmc¼¯ü\82UÙH\ 4ͤ«CÙ\rÚÛä<1X¨­°0u^ö5\16\16°\83
+\88âÉ\ 1#^ý8BlPÇ^Çz\17\8f;²!
+¬f\10Ùí@Ç\93\vA\99½\1eÛ\10\ f]4\8d\1c´\93à\89ä%OF\9fAÿ^pVØÃ&-»\9d°\92ê6m4"f       ß\86\a\89Ô\8c«\13Ì\80\8b\9d öE\94(\92\rPÎa¨\14\9dU\9c÷A\8e\9d\9b1b,\90\86\1e\vÉ\ 4½Ö8\0\9f\84±Ð\86\81¢Æ\ 2ô{`0]éB\90\8a§_Ec\8f:+¹36\1cÌ?\84PÕÆTV\88\ 5° ø6\7fG,th">h¡A\0O\12\v\ 5Ê7«ñB#Õ    zu1-s*s3;ÎÃx¡/êÞ\82\86"Ý ã\8cBuLN\ e%`«Ä-\1el\84Ǻ·8Z\ e¬\ 2jÍ0 õ¤¾\81n\ f\1a!y\18/\94E]\83w©d\1e¤o°Pðû)]5\1fà©\19½YæA«È\89\0\1aåy\14ѯüÂ:\ 6Fo\92C\17Í-\1fëØL\1fø\8c ¥\16EÝ>\9eÿô\80\ 5\88=\8b$ÿg,Ô:#¡\rW%K1ã¤\a\1fP\83\9e'\99+×><\ 5å ª[FÉ\9cÈ\9e¢\122íÌÊ\85\90))x\92iÞ¤\ 4\96'f)sÏãZF*¶\16¡ÇOc?\ 1\16è\8a\85D=QI_\99ðx\94]\82\vÜ©\1e\ 6Ç\vu\97ª»\94\a²nX\98¥gUáX!\7fkø¸È2gP\8b\14\b¹*ø\98!Ë´ðß\10\vTÚo\0mÐtTÍ#¡¦Á\96@vf\81tÌI\92Üê@-\89ìþ½Â'\8f\8e1æõÁ\1a¯Â\935g5ÞEuN*ê6\1eDK
+#·ð<\ 2\94­³÷    \v²ÐÒÆ\8e?øÞ/DË4Nà\98\11\vò©aÂÌu6´Q+G=
+(_ù\ 5\ f\ f\82\8a"åá¦dî O°·\19Zk\v\ 3o\ e¥²9\14ÿÂ\82ί\14`L'¯î\9eì6˺\92r~\râÏEs\1eÁÚ\94ÿJ8A³\84â<Py´\eRcg´î\1a»¥À\8e "±Á¬ll¥[Úø, \85ÖÎ\1d\v\86§\8fX\80\80t\88p\ eïæ\17\1c9\92p8©dB=\9bç¾ì!\b°Ö¯½!t'À\983w\8a\13´l5øÀS~\bÃJ½Rû"\9bû¹,!á#íæ\1c\9e\83x\17ý\ 2\85ý\96É.T\9bb\84Ý`W\8dXÀîZb\ 1ýBÐu\1eR©-\9d\14Ð\7f\ 3\16ÒL%\0Ôñª\ 5\ 59\1eØ_¨°P)\8da×ÃÊ\15\v\83P~a\90è\18Ø',À B%VÑCo\88åí=cçõ)èÐ)\86~`$\ 1Á\1f¿\1d/Īu\16\8feÓúí\14\ 6Âë\85\ 4ǧ$/{Ç\vÐ]3¶ù«ó¿J'¼b!S\a!8\88\85\1c±Ç¤Ê[úa\1e©\0+\vatey\12\v²ÇzÈ`e1r\9b½\ 3»\9ca¤@dÿEÔHÁ¿\1ds\ e¨çeºñ\vòÆ\9c\a\95lCh\8cP\1a:\9aA/Kµ°_T¶0\83­PÉð¨ýB\82\9dj¯øQø\9bx¨FÍP\ eÑ64H¦i\8d£Èê-±0H«h\95|Ê/L«_\80¸\a|C\96\89 VX )\15Aζ\93ió­ß\96-  ¾\1e\10DE\9a3\bHÙ}\ 2\87\82õX\9eZ¾"²õï~\ 1*{ÄBt\ fHÖø}áÖÎy$ÉU#\8d@\7f\1exüý<Ò:ì,  ³X ã\98\ 4\9aÕW©¼¿Æ\82ò²\8f7\ 6ipÿ\vÿ\89OXÐ~¡è¨Ô F\8c ò8\10\9f°\90\8dÜ\83ÁH\ 4rI¿°æ©ÌòHwKB{\ 4e\9c½´Ö\19{\9ah3¥   #íÌ\1d\ 1û?Wb!U\1c(¿às_á&\95\9d$]ý\82§má£_@,0\8d\ 55Y\ 5%\84«_ à7à¹4\95\fÄT,E罡g\80QP\8a\1d\82\7fÇÂÝ/ ü\r\8eá\bhWbA5
\9b\9b9Ur+k\16Jµ8\95\e/ze*¡\1c\93Øx,jI¤}«ñB\85æÞ«õ\ 5\84Úv\1eIW\80vJñèÉ{\8cDÖ;¿Æ\ 2ar¶C/?ÙÞÖ/Ü*Ù`\ 1lLÎ\ 1{\104\84\92\85\19\ 6\11\83&\bC~ò\vlçQ7\8fXhqa `\9eú\ 6À\98\ fã\ 5\85\ 5PÀzX®ò\v«£\95S:±\8cÛ\ 3¡p\12ÂM6ZöÔÕ`©¥,Xw\r8\a\18˸8PÇhÉñ\ 2\91]Ò,§h©r\8f8\r¡ý\82§ËÍ\0Z\8a\8dûxaë\17\1cÙt%B \91\9cáp9Æ\83ßÑ/\8cq\97<\18Í{Í#YQ"ç\rî~aÄ\1eÇÂyÓ>\ 6{r¢\19Ô¥b¤\99\17aÒáo<þè\17@\rsèt`U\roà®\19S\9b÷1µ¸W\17\ 2<ì*\8fÀÃÓ\9b_h9Ës\ 6Ú^8Ã&\89Ö~ú>Ñ0y|N 4k°·aCY\96³«Põ\11\vý\r\v¶Ê\88ìwÜ*jK®_[¼ÄG\1d9Q ± K+Ë\86â<R[4Lv\86=g\85\b¼,Å\ 6\v)\9fÿ\81\85âÁË\1eÄB/Æ\ eÔbɹº\ö&^\94\0<â³?j,\80\85zaX⼫\1e/\94«¼^\14É#\15,財\83\8b\9c\ eçK\a^Dr ÎámX®EúÐæ\11~\8aà¢éÔ<R\11Z\9d\8f\83£!lP \ 4.\12<h[ù\85\967Sʺ$\9c\116s\97\80Qè´Ó\81\ 4Òê\17@ÑE8`  \ 5X\ 1ðZA} \90\a\8d\83Ã\16ü¹æõ[ÆHsËX\8f«JØ\e.\16\18½\ 5V\9eµ\18){Ì\15c     ÃQ\fc-W.LÃ0\12×\17z+X\87\97w\88G\1ec\ 3<M{¼\vn\b\99iáA¤)\ f&\18gÆ \1cbaç\80\15\r¬`¬\d\84?C\93j3u­M\ 2í´ñ:É\ 2ð`ÉÈ3\84ÞRß\90[Êï\17Vz»\86OÚjã\1e\1fm°ü^>  \ 3\80ªÓÝx:«Ò<\9c\8btg\88æg\ 5°È\82ë&\85\8e\12¡9Zκ\16s_{¥³ú2\ 1\19bk\1dVÓrçÊ®\83o¤H\8d.\16êV©\ 5¾Q§£[ðq\9diI\aÖÇx\93\88`¬á{Ìk+à(ÂÕ\86¬]Qèâ#(}\83Ëû¨æ\12û*ÒÀ׶\1a@1/Ú¶\93\87G\9e\17\1cB\8cäx²Ê\8a·%ó¤\14ð\rÃõ\8b\NÕ\ 2\98´-\b\ 2fP:\96\80à´\ 2-ñû¶VuÊ\9bDâ±Ù\99\9d\8b\8a\9d¤\ 5yo¹¾@Á\15Ó\7f2\96ejáqûö\ 2ý.Wh¶þ¸^¨'³{\11\8f\85\89\96eÙú\bü;|=×\96}b\91Xö÷«é÷G?å\ f\1d\9c\1f+Q\93\ 1Ù\aG\1e\95×µÃ#\97\91\9f\88¯^\94Ë\1e\93ßÞ\14p+8Û¶Ûý\83ú9\a¯*¯0TýØ\86«z\1el\81\92\1dÂ|Ýì\94¼gÎTÒ\95\7fZÿÀ¶\9fÜr¯\96òçO«\98Ê'O\17£C(þ\9fR®GÝ\1f^\vûß"Ê\86?­¿ñ\1e:½Ý\1dÆ\v]\v%¿ýàûS´¾Qs\v ÿ\a)#\7fÛÀ\84\bCoÐ%®Í\90\99\9cï\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\f\192dÈ\90!C\86\fý!eF\ 5\86\f!¹¸\ 1ÔÆd\vq(bGo\a\15\vf<IêÚ\15a\8fIQF;¨£{B<·¯£û&9\1aÞ®ã¢N6YçãÛöóÊ\15\82D[à¹x\9fß÷k©\19f&\1d}à¦2Íbè÷ÉÆÌGÂÇ\84Pþ@\87[êå\ 1Ða\97~îM³4àªJ\8aÚ¹9\91¶É­{Æ·å\9e|Ð)ò¿;\9bÄ^/\13\a\vܸ¡¬\ 5¸\85\96\9f\eü6-\ 1\v        \14Õ»¦]\fý>Õ6)ÚjÂ\84)y_7b\8c\84;ùE\83Ç@$\89ÈæÚ«ü6\17¾oõ\8do7\85Ü<\9dÍ\95°[á´\91\88\9cvr\93%O\8bVæàÎ\ 5±b¿)D\15
+×õ¢
+.Ǧ\16EßTa\1f÷\8dM\0UøUI\ 5\85rD\94\86Iï·ádõ\8e("AÊÔ´\8b¡_§±\14I\ 1&\8aùz\12æ\11\917¢¯<ÇÅdpMë÷­_Tmк­?Û\83;L\85L\14\16Ì©XZ;   ¬ÑÊ\93</\1a\17<¬¤tÁÀý\96À\97\89hí9n+Ç\1dÜ$\9a\8e\9cÐ\87\ f^UÛ­[ÏÒQLþ\14xa_\ 2\18¬qH\87²\1f,3\841ôû\14\80  ^1Cø0@¿\9cDt°gQa&¥Ò\1azâDõ\1c\95Q[µqëÌy#±0aÎÏ~J\1c¯\1aà\91\9e%ÂN\12(\84Z\93\bÊfÎÛ±\97Ò\85\11þ\ f5\88<ql×i\9a¨\11u4\88\bB©p\10¹eU³(\·\að$îlWÉ`ÚÅÐï\93S\90Y\8c£=`_OlK\14\93=\84\8d<\91\86Ì8ðmü>\8f£±\1f\8b´(\8a4\92)\87#\80J\19\ry5Ø\89hÂ2i\82Ò\r{<i\88\8a\93 \9c\1a\126Q\11O>\0HØ> "¬]k*ê<$-|\85\1eÆ\9e3áb}-\ 1¤ø¢õË\f]\93!C¿N\18È8Ã\bÿ\88
+ì²Ék§l"°ï\16FÄ2Ña9æ­Ó»Nè¸I5äC\9c§\98ØÕ\19ZZæ}\ f )í!\18Â2\9c\vÌÌ\9a4V\10µ9|\95ÏE\ e¡Uغ¥\ 3\90¸´gßr\8a©\1aFKå\8c-ûÈrò$\9d\ fm]\87Poá\98v1ôû\ 4\81ÊØøY\ 3ö=Âh¹
+«>´íIØ5\15±<\ e ""éIeÛUeC\97=e\98_:\84H'\136\f¦ÝJDp£_ù½oC\ 1}\93À¨ÁiFáöþ8\154jmá71<ìO0Ò.|Û§S(By¶\93\88û6\14ö\14Ã8{ñ£\1aü\a\ 4_\8bi\17C¿O\95L]\e\1eÈ-\19<ä}Æ\9cÑÙ=µpvOûü\9831\887ùû\1e²\89ʤÆ*ò¼4ãfC\7fCÄG»t\ f$ûÌ\1e\8c5\89\84H\8blûQÑÔoï\v\10Ñúc¾\81ÓÔfblå7´X|R\ 4¦Q\fý'(«R\92\91\89\8e#ôü#\11\r\8c¥I,&9¢^â&\14xÖyµ\88`\12ãB)\990à±½\85\96v\10\90)\164\98\16\0\f\81H\8a \98¦\98.áL&\12\bb|\83¡ÿÀ¼\935\14þ<\14¥å\8e\88\12.òÈ\9dåa+óìMÅÜÒ°´ªÈ±­²q­v\ 6\9fSÃhx\99êÊ\1af\91\97m;µs+\8aF\1eÂÒOA96néYn3xa\r\ 3÷>6\8a6ôî4\r¢.\8aF8cî8½(mkÌó:*G;ijf\16+\1ch\e6\8em;yIÂ2\9aE¿\88l@ç\10\ fþ,\92°ÉÇ¡Êãv´ì\10'O\v?êÇR\90Ù\8f\8a<\84ÿ|R\9aüì\86Þ\9eòD8yã\8abðòÚ\17\8b>j"y@[P\92¸¨½¶´G«\16\8a°vòl\80\84ÐÈv\9b¼\10\8eÓfa_\rà9Jáà\90Ý©\9b\ 5@Q÷\80\93dqÂ"¶K£hCoO`õe8¤a\r0(ý¥Í\1d\83\r¦_\89\89Sç"¯B1\87m8\88ÆI¦±ÌäKJ~\99\17I/Z\7f\0\b4\8b]\86\10%á;x>\ 37\93»s&j»%\85=dEk\14mèí\89\f-\ 3Ë\1f\aÇóË\16_3\12\80\ 4Ú6x\ ebÓXa5´\ 5)\8b6l³¦µÜ\9e¸\18\aÙV3WQT\94mâBÿo'uÛæz\02\e¾\81±EÔ/VÔ¤mmåFÑ\86Þ\9eÜq\1cð\ 4±i̦~\1añ41\92Q\11Ø83Kª \13S\95ÁÇ\80ÒÊ\8e\87\98êE\85ØÅy£a¬ð3\81\80\94ªu    ü?¡ñ2¥DÄ\v\15ie\ e\ f2ô_\18/ÌóºHàþ°>çZeñqà}d®ôÿ\0\96<á"endstream
+endobj
+6394 0 obj <<
+/Length 107       
+/Filter /FlateDecode
+>>
+stream
+xÚ\ 1`\0\9fÿFFFÌÌÌ\9a\9a\9aÂÂÂõõõ666»»»úúú%%%ñññ³³³«««ééé\93\93\93íííýýý¢¢¢\8a\8a\8a[[[ÕÕÕ\82\82\82ssskkk\13\13\13{{{bbbÚÚÚáááRRRååå\0\0\0ÿÿÿ¡ò;Pendstream
+endobj
+6392 0 obj <<
+/D [6390 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6381 0 obj <<
+/D [6390 0 R /XYZ 85.039 708.183 null]
+>> endobj
+6393 0 obj <<
+/D [6390 0 R /XYZ 289.792 130.722 null]
+>> endobj
+6389 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R >>
+/XObject << /Im33 6371 0 R >>
+/ProcSet [ /PDF /Text /ImageC /ImageI ]
+>> endobj
+6397 0 obj <<
+/Length 1861      
+/Filter /FlateDecode
+>>
+stream
+xÚ­\18ËnÛFð®¯Ð\91\ 4"\9aË]¾
+ôРq\90 \bÐØ      \ 2$9¬ÈµÍ\86\14\15\92\8a¬¿ï<v)J¢Ý¢\r|Ðpfv^;¯µX\86ð'\96Y\1c\842_¦\99\bd\96-\8bf\11\81òz!,\87\8ae\10+\ 5ð\fq娫$
+B\95Îñ\84Ë\95Ì\ 2\15'H|y»¸º\8eÂe\14\ 6I"\97·wÄt[~ö\0ã¯â8ôn\ 6]|ó¥ðôºö\85\95LRïãõ\r\ 3M\v¿¡Wú+áí\88¡÷¿Þ¾]¼º\9dÓ\1cÉ@¦ÑSf\89@eÑÔ,¡\ 2©\92\ 4\1a¦rïÚ\a½F\ f»Î ò\1eíI<½)Ù°\97fc¾\84B!mxÎ&\99\ 6yxT+â¥\b\ 1\93OÕÞTàÙ¦\0E*\8f½\eøÐ\8d\1f¥Þ\1a¡\15ª\90/À*)½áÁtĦ¼ªçß~·Ýú+àn»\ 11Ò»k;\ 6z²N\17~\94yßü8\86 \83ÄÚ
+  #Û\970\ e?V\1d\90\86\9d®\19w]964çÀ\92L\ 3¬\82Ñx3 ¶ÜY\89\10"\88\\1e\81ý\13ã10\18\ 5\81\89\93\93³[Ý÷.¤Je\1eÁlã\ 3c:ó}ǹ\0L\ 3ã\86\96\7fuQ Úô\13   \10\14\ 6>¼{ó\89\1aë*\f\7fè\a\12׸\13@ìZÔrÿ0AYöºÕ¥3 D\94ÍH\ 4\1a\14ð3ßÓ,ón\1fª~Æç\ 2\ 3\82
+ôv0\1d\1eN¼¢Eä\ fôÛt=ãt]3à¬\89Òô,Ò=#\89A\ fV\14ÙÔXþ}\ 5D\80b\ e\f\95dÞZó'\ 5\8f¼ï
+{Ho|ò\15É\9d¹\83,£|¤\18\93Aíô¨Se\1eÁ\1d<     iséõl\8aØJ\99TH\9c\ 6a\96þ¿ª\8dlÕþ\8e\9aúb×÷ð[µ\9b\7f*Nñ|q¾¹\83\8a\8f3\ fÝl\a\86)
+èÖv\8bM©r\99"c\17~ä:`Ì9Ì\8c f=@}6\8c(ÉTª-,¿j\8dÌ\ 3ÚLd,¡j£\91t`Ìä"I Ï¥\93byCúÜcÿ\8cóQ315\1a¿¬\80\aúଳ2º\96»BÃ×=\93½-\91PYUW\18\87{¸X\99\8fY
\fcf®\1c:W\ 4aÑ=s\90·\94¼\9dÁ|\93\99WWë\8e\10\95±Lº³òNT;~jÂ|\10ûæ7rÆ¢À<ú-+h\ 1ÒpóÞø\11\18Ë\12÷ÈÍ\11±ÊÚó#\e¤\ e3\81èÇ>H¿\ 1v\ 4\ 55o0¸Ð\9d\v\97\16\9d\13R[
+9|¬wF®)VÆ\9aH¨áØ÷Æ\9c\ 2´¾×ä*vC)\95÷\1a>Þ}¸ú£"-¨ñ\91       ®\8cñÐ\9b÷o>\ 5Î\8b\b\8a,g/nýLb\aSaìíðâT\98Ø\1e
+ÀÇk\90pÃÔ±×Ap|7\80Ý¥ªHyE\a\13Ò\1eÔ|\86ï\97\12zW\93\8d\ 3jÝ13uõðØî\10n7\16XS\935u\8b>îmÀ\93\803GÕ\8c\93OÛK#±[R¯I\9fÁ\86{y\954=UH~\ 3õê:Î&µ/a¿\81\ 5\89\eÀ\8f\8da°µë¿LÁÃþ¬W$y\90äÊò_h'E{;¹\958V§Â\f§ñ·á\8fºây\17Ú(\03Ír¬,º\v\17V ðD\1a)v"\1d¯\88å¬mí#¼Ñ\8dÁ9\95Ä°Ýd
+¥a`V"\14A
+Mv\1a\1fó¨ÇÊ«Í\vÎ.ÌÎ\96Áº½·©\89#\8b\80³ÉLél¹ÇqÜ»4µ9\8aâw\ 3Ã¥©Í$ë#:5\1e©l\85hþé\fi;Ày\ 2jWSÔ\9f\a\99bÌùÌ\81.\1dÈ\10ÖXØ\83£<ÆöϤî~ÉÀû×Ï\f\84W\8fãõn}§YÑîx®)Q\90\17éé6ý´à\8bá\b5\ 6\89\b\ 3j\ 5C/K\15\8aù¾øü5\\96 îí"\fR\90¾\a8\f$Tw³à\r]Úïzq³øs:ïD\90ç³û±\80Õ9\93r¹J\838M¦\1cç¿ÿ).¿\9c{\96Â\v\ 4^\ 4ÿ20=/\94\81»ì\16ïø\8eïxï\9a
+M]@ðÛ\ 1\80fÚ¹\8eï\86Ñe©\82X$§6\<y$\ 4&\95\90+2        \84PãªpÒ.\9c\9d\9fõ®¬\86¯ó#´1\9b\81ûȯüó\e2ãÜÂ\8f«R\ f\9aÁ²\82ä\1eÚî0»<£\9b\13!|î\92ñ¢iM\ f\91\99\f\82ªCQ\9b\19     û\ e¬\83W\9999z0s\eºk÷ý\93Ì')\1d\ay\9aA\9e\89 \13Oì|\11$¯¸Ìu\99g6×ÅY®\8b¹\ÇÇ`&\9fßíh\92`\92\9eç
+w©Î6\95]?\1dÆ4\89m\7fsç©1\97Øë\89Ã\92÷\ f\95{×Xn»\ eXÉðxã\ 1\vÜ?\94)çföt\81Ïa\89©è¡\0\90Æ\9elß6Û\81q´«Ã/Î\82V[Ë£<{êíÂÜwè\ 2®[2\fÝ@¦I'§\91\8bD\1eDQjãw\ 5«ÛÌ8\8c Và\1dÎ<´ãÚv=´v\97E\85´ªåÇ-\12õvl]k=)«ÎÍ3®\b¶wì\ e?o\0qñâ\E*¦\ ex2ò7ã²\8dC\v7qÞ´%?\81w\8e¼£\aM}\98q?Ï\824v\8bÁÕ®ï0\ 2W½nÖú
+Kî2\16"L\824Jì\11\1e¹gBÁF\99¨\13¡m¡k+\16\15<!\1a\9e/P\ 4ö >Í9u`­O`À  \9bA\19g\10=Úd\9eÌä: \v\Ad\1e»¥\94±cH°M!u ]¬*,\9dþÓ@xw\87¹Ý÷´ÓÖ\8f» ïo2äGò¥ÖÔ      (©¿;\13z÷âÀ/ÍìÇ)\80%sO+7ßæ¤7Å<;ªÓµó¸\96LË×)Ä\92\85s3ÖòÅà\80\91\0Û!¯\ fÉÏ[\1f¢\9f½>\bHW\95Å\0\0w"³ç&]$² ÎY×Ó:¤\88ϵD0GóXÍÏÑ¿\ 1LØä\99endstream
+endobj
+6396 0 obj <<
+/Type /Page
+/Contents 6397 0 R
+/Resources 6395 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6388 0 R
+/Annots [ 6401 0 R 6404 0 R ]
+>> endobj
+6401 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [441.346 377.246 508.036 388.936]
+/Subtype /Link
+/A << /S /GoTo /D (vfsrecyc) >>
+>> endobj
+6404 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [217.831 137.811 284.521 149.5]
+/Subtype /Link
+/A << /S /GoTo /D (multimodule) >>
+>> endobj
+6398 0 obj <<
+/D [6396 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1930 0 obj <<
+/D [6396 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3184 0 obj <<
+/D [6396 0 R /XYZ 85.039 657.513 null]
+>> endobj
+1934 0 obj <<
+/D [6396 0 R /XYZ 85.039 657.513 null]
+>> endobj
+6399 0 obj <<
+/D [6396 0 R /XYZ 85.039 615.228 null]
+>> endobj
+1938 0 obj <<
+/D [6396 0 R /XYZ 85.039 531.042 null]
+>> endobj
+6400 0 obj <<
+/D [6396 0 R /XYZ 85.039 488.757 null]
+>> endobj
+6402 0 obj <<
+/D [6396 0 R /XYZ 85.039 363.498 null]
+>> endobj
+6403 0 obj <<
+/D [6396 0 R /XYZ 280.235 369.471 null]
+>> endobj
+6395 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6408 0 obj <<
+/Length 1995      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\19ÛnÛFö]_¡G
+(G\9c\v9d\80\8eÓ¦\9bnÒX\r\16Èæ\81\96(\9b-%zI:\8eÿ~ÏeH\91\12ek·FáB\808\9c9sæÜ/C9\rà'§q(\ 2\9dLm,\85\8eãér3 ¦×°òãD:\88`jD\10\85¸ôÃb2\7f\13FS\19\88$H¦\8b5\81,V\9f½ó\9fÎ>,.>Î|­µ§\ 21ó­\8d½Ë\99ô\16³X{g3\15{ç3_zÿ\80©³\1fpôî\82¡?½\81©K\1eÿòþõo0\8fï_\16?O.\16=*|#L¤\91\8cÿL>\7f   ¦+ ôçI t\12Oïa\1c\b\99$ÓÍÄ\84Z\84F»÷br9ùµÃÂkfÊ»F\98õ[\b\1f\98°J\1d\1eg\13ë\8eÓ{Çé\83ã\80h)\92D\8f\9d$\ 3\ 5ü$Sß\8aÐ\86}\88ý'I]\86#R¿ø\ 6¢J7(Í[\18\15\19JÑ üÕ«}\ 1ZPp\ 4\9c÷O:\8e¹ÞÌ\94õ®\ 4`]"úr\v£5+é>onxD@wxr\93÷    øô\86ô©<"­\9cù ý\15¬ß\15ð\97á\½O\9e´V(£\86ô\1dhG\e0WP\80¯#!¥ÙÙd<ÂÃç&«\9b/x\10)\ 2Õ\94вÜl²m3óC\15zßó\83HÆÁââr1²ç6E¦{\eæ«´Iû\80!ÁÝWy\93¥W(\89\1eðCV\8f༪ÊûúTà¯ë\9a\97Ë«ß³eS\ f¶dßÒÍm\91½rO9\98\1d\82 PFз;_\81v\820\0~«t\935Y58G\1eßùøÆpd#Ròø.»o%~(\12\e\ 3\16 Î\13\1e     W¾\ 2W\94\7f.P ¥\89HTtä\b´6>\9fìOÁ´\11ÚD}û\ 3\10\b\81]ïív\89¦\7f·BÛÏà_G\91÷\v8\86\96Þê®È:w\18?*\ eô1V­0à\ f}: â -îÓ!=\89Ä\80¬Ó»UÞ<r 6B\9a\9do\8dÆ\873ði\exuÎ\ 6\86ãÎ×-°ä\82\81²ÒkJ^Oqr\95Ã_Ã\13ÿ\ e¤i7§K
+3 \b
+\ e4×n\ 4Ç£¨\81Èê\a\82@a\96×¼¼N\97y\ 1\fA\8cy\98ÅÆ\ 3.\8dÒ\90w\0®·s\8d[\8a¢D¸û\1cÃ\99Û_ÞR|ʪ´É)̹ãÓÊíäî)na\14{5\92\9b@\ f\ 1\18ÑX\9c\8fvq\97äiä\88<A\16\aÆ\1e\82\89\87Ã\80Ø_êã\1c\8fá7Ⱦ\a\ 1¥ÊjGqü²(^\96Û-Ķù*¯wY\afpÜü­8!;¯\1cåe\ 5/\ f\9c\1aÉÚ¬\97më9-VYÚdó*sÞ\ 3\86ø\15ÿ\9eÐÛ\v³4òdvµ>\8fÈ\12j\909-Ê\9afæU[\ 4l»ê%\9bßáKA~ù\aÀÃvôÝ~L9*\11i¡ÆRÇ\ 2¤\11öÄø¨\|̾5\a\87E±P¡f9<\9eU´HL8\9aSp%ê\89r\94\98ApîXµ\8að\ 5G\98<%b/nr\bl\1a\ 3u¿ Ëx®]ËW;å\0L\ 3o9i/-0i%mñ\a£æ\86\8ctþ&R½ãd\ 4yP©}nö\88Ò\90¾uè\80ZzÚ¤\81t¤W4×w\b\9aϾq\9e¸mZ"R7Ê\e\86¨;ÓZ9\9e\80\bdís4§%Iü\95<\7fEVV\ 2wX©@ö\8f\84\rí `ÙK>F\82Xj|\ 6Þ=ZlV\14üƳ²Í\#R
\88µÞ\15ÛP+\ 3\ 1ð¿\1a\93\16\0\80\v>:è;\1dä,°ÝÈ\86ý¬Gx\ 6\85±\ 5k\95q\1f\ f\16YEö5+FN\rÁ­¤qÐk\88a¾ Pà¹cùHm\8f\8e\7fÖEÃð\18\11·<ìLG÷\ f\94F\8aØ\98N(W\ 2òÁz\842 ÄBs\16\r\943\10\87hËM\97\e\10à\136¢)\82ä+n_H\9bYÓp5PsðJ·+î]\90H\9a!Â×\14Ä\89ç\94¼\ 2r\13!q\16H}\11ê\1fGWmüÃí\90\ 5Êj\95¹3©ªè\ e¿!û\ 3Ø{\87\rHÙó}­C!C\ 5¥/8yBõ(/U×S\1e||¬\91£ö\e¼iÐ\1dÊýCL\ 2qìäæP\1cÄ'\1d\eP\ 4\88\80ãía¿\eCín¹ß\8d\9eìw\aî²c&\89\97àÄ\8e\93\8d¨±æ-\aÅZ¤\85ÔÑ©¬R\87ÝìBJ«Æ3\17SÚB\12\ 5û®¼æÅ·[*6«\rW\94\a\9d®ÚåÔã\9dn\0\1a°uH\e\81z\f\96³·\ e\84\84ü\ 4~\1d\9bøh×Ã\1eu\f\8dKC\e7rÐC,P\86\80\82ñÒh\97\92FÕÉ\ 2\ 3û|\97\bÈahP\98$"\80´ëwÈþo¢T("\88-ÿ\vU¯³&Í)à×<á³Ùá}\15Ï;;ä\90\81;rpv(÷\1eøõý-\85t×Y\1c\y¨\b%e\9f\83;\1fµ
+e\87Ï·P/À\bÀ\1ce\1cí]\1d\8eºXp\10ñB¡\8cSzøL\96ø\ 4\rçX\86w!}Î\8f×Y\9bí9\8d\8dø²\8aѬÂç u ÂøYT\18þE\1a\94/E\83\1dÑßpõc¯\ 5é¯\18ïÃL%¼¥Kùy]wÖq~\93º O÷\15\7f+\8bx>§~¢ÛP\8f\99\84yöôò\97\9b\ 4\860\ 4}?ÃËxºQ\1a\86\93ó®wàºóQËy9éÀ7¼æ»^õÈ}¨\16\91\95Çzð\90TvR\13®]\13¾Nÿ\98é\11)EPÐ\añ\9foÄç\1añ[º\9cͪM}Ø\8dã實{f®¸ÆZrèeÔI\1d¹\8c\87W§íE\8aL°«\8c©\99Ä\97ek~\197!T\8aÂæ¦ägZ\14]7Á3\1fK¾]¡\ 6æ\9aç> \86²½zÅ\19\1e»CÈ¢\1dâUÞ\9d\86EM¾ûvC mï\fÃ]¿\ 3/]ÓÇÈÃ\80\ 2§´®¡\82ÉË\94¿.¡£\8d|\17`\ 4\15·ýÐvj#é#ÓvÕ¾ýöÏ·ÿ\ 2Ì\92ßH@Fõd\83\f\98À+·Ew#\1cÅ(o¾ÝEà\83K\a@tß
+«(¾Ã\19hÇÖ\8c)ßÖ\rÈ\97Dnè^\92¦\99#Àö\ 1oûHª\ e\9d;GîÚ<hü\1cÒ*ãø@\1deÃ` ÄÃKå\90ílÔÀ\9e\88æ§}\rÕ\16ây?3\1c7V-£\83F&:ü¢ø_çà´Tendstream
+endobj
+6407 0 obj <<
+/Type /Page
+/Contents 6408 0 R
+/Resources 6406 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6388 0 R
+/Annots [ 6414 0 R ]
+>> endobj
+6414 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [419.195 254.193 470.581 265.883]
+/Subtype /Link
+/A << /S /GoTo /D (xtdaudit) >>
+>> endobj
+6409 0 obj <<
+/D [6407 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6405 0 obj <<
+/D [6407 0 R /XYZ 85.039 758.673 null]
+>> endobj
+6410 0 obj <<
+/D [6407 0 R /XYZ 258.872 764.647 null]
+>> endobj
+1942 0 obj <<
+/D [6407 0 R /XYZ 85.039 580.209 null]
+>> endobj
+6411 0 obj <<
+/D [6407 0 R /XYZ 85.039 558.447 null]
+>> endobj
+1946 0 obj <<
+/D [6407 0 R /XYZ 85.039 558.447 null]
+>> endobj
+6412 0 obj <<
+/D [6407 0 R /XYZ 85.039 523.905 null]
+>> endobj
+1950 0 obj <<
+/D [6407 0 R /XYZ 85.039 370.421 null]
+>> endobj
+6413 0 obj <<
+/D [6407 0 R /XYZ 85.039 338.606 null]
+>> endobj
+6415 0 obj <<
+/D [6407 0 R /XYZ 85.039 243.234 null]
+>> endobj
+6416 0 obj <<
+/D [6407 0 R /XYZ 257.152 249.208 null]
+>> endobj
+1954 0 obj <<
+/D [6407 0 R /XYZ 85.039 140.763 null]
+>> endobj
+6417 0 obj <<
+/D [6407 0 R /XYZ 85.039 106.017 null]
+>> endobj
+6406 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F41 3054 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6420 0 obj <<
+/Length 2452      
+/Filter /FlateDecode
+>>
+stream
+xÚ­YKsܸ\11¾ëWL%\87pª<\bñ"AßlÇNv³ÙÝXÚø°»\aJ¤4,Í\f\15\92²¬Ôþøô\ 3 Á\19Ê>H¥\83\81nt\7føº\81\91«\14þäÊY\91êb\95;)´s««ýYºº\81\91¿\9fI/\91®\8cH3\8bCo/ÎþúÁf+\99\8a"-V\17×$rQý\9a¼ûÇ\9b\9f\7f\o´Ö\89JÅz\93ç.9_Ëäbítòf­\òn½\91É?¡ëÍ[lýð\9e¥ÿó\ 1ºÎ¹ý¯\9fþö\vôã÷ï\17ß\9f½¿\88¬Ø\18a2\8dfü÷ì×ßÓU\ 5\96~\7f\96
+]¸Õ\ 3´S!\8bbµ?3V\vk´ÿÞ\9d\9d\9fý{\\85ÇÌ\8ag-lv\13$6:\15Î\99q×Ò.ìzØ\82©5\98\9eºä
+÷´\83ï¦ÆÖa­\8adÀ¡\1cÄʱ5Mø¹\83vû[*Í®æQj³\80Lz\96*\ fÐQñx\85«w5i\1aÚnÔÕópÙùu\1e°\93\86\87òr\\10bb´M.¶\8d\97ï±·\1c\9a\1eõÖ^ß\0âÛ°¥]S\1f0rÞúú3~øíñ~Pº½¿Ùb¸0F\12½WÌ\9d£\rï\8cTÀÇC³Ûq¸\ fÁ6^¸ãÞËõ\86ÕàG»Vy\18\1a\980\f£\ 5Z%¥_tØzU3£a\81]{ãEÚ{\9cí\97õºÈ\a[\14§A/\89\8e\ fh¡XÀ" £ÐÙòqÙ(+t>\1d\18\ 5ÝR\14ÖÆÐ\81\ 5,n ,Ö¦       \84õñ\8acuªM        ­ì\13Ê´\14N\16_Çé\eÞìGr\1cêñ¾zÛàþ6\84\tíí:8Þ$û\96ÂP¡_v5\82ÇØä\13¡£ó"8D\ e¬«W¬\ 1{\ et\b\ e·ÜsUîv=7§¸c\84ó ¨á£R\aÐ\12¼ë»¡®Xx<\ 1Ð\9eá\b,\ 4\ 3'LV\8c\88¡eYDÄ)*ýñy\f\8aÐ\15Fe\v\91\aÈE´Ë¡.+ì³I{Íc~\1fÍá\86û«zW³d\85\f¨¤?m({Ó°¥þ\93ð\8a\8d¾ÜÓ\86ù«\86\1djúfKxÝ2\9a\ 4[bH\8dQÖy.2í|¬?N@Ú\98¬ \18Ó\9c\1922\ 3\fèg´$\0Ôg\94H\95\9b¹ë\13m¿"O?x¿_µdñ\1d\fÜ\ f\8bàf\95\8b´ày\17\8b\96*\ 4ò\92¡Úæ    %\ 5Dᢽ`Zî'z\1c)\93\1cÚ\81\eåÝ\1d\87¢Äs\r\1eãuh\f¶àϳcfì¹ÿý\17ÜÁ®í\88w ãsSOã\1c\1ey\fú\ eõÀË\80.\ 2É-÷#.×\f&üì\1f\190\81ÞöAʦý¶ìB7|Kv½3\94\90\1f\88¢\\8eá¡ÿ%±Ú#\7fP\ 4JÜÀ]8K|\0`¬"ê\9fÎ\ 5@1\ 3®þn\ 6d8°&\85\14ôWÇô\0è÷JðìÂ)¤hè8\1a
+ÂQ¤ÚÇC0wÕ\va³©HM6\8f\e,<1¼\83\fGÌÛî!\13\11æKÄÄ.\98@¬P\97\ 3Û\81t\aªÁE±«\1e¶5ú\bøi\8c\95á\98tý0}\84\0\99\8càÑs³
\18\13%\9f^\93\17É/=À\9b\17`ÓH\8d     $rÄ?\1d\ f\9edq\98}M¹~Ï\1a}\8a]pka\852öÛn5\85°á\18ùÐÍ\88\v*.¿\83ï®Ù¨\919`Þ´\8e\83ð¸\10FT·ñL \f\88Ìñ\b\96¼¾­\81\97»zɤÜ\b¥C¤·\9c\95e\bô\94°SF`\ 4Ú«ÆÇ\86\8a'"\93\ e\13«Ë)\80=³|H&2N&*¹¦$\7fð\93\1a¯³äA<.%@\84Ç*_&4!\15\94\87\10\9c¨vÃ¥ÑÏ\10\90ß.9Èz\10\ 2|a½í\94\94å+\1f\14(£"\83\81W\13âb\12u´ä9îÅ3[Û\8d ±½C\ 45íÁ/\84\86\85zf\8cs¦¢àH\95\89ܹ(ÐOàJ
+\9bI/6/\0XUà.j\aõ-\1dØ\89__\1fW0\e+\8c\85\92\85\90j±îf\89tV3\9d\941Þð×k:kX$`\15\9a´}\ 39\1fÂE¼\95åÉ\1fÇ\ 6ÈT  «,¯¿¤ÚFª\17\8f#E\0M}\8eʤ\bS\9aS\ 6EarSÕ\8c|\1f¨\15k¡©\8aZ$ \b;1\95\80x¿%\88ïª\85Rj\1fUËÕIÙº\91\80V£!\10&\15\99y\918Ü¢ßk_±!3,\a\0\88Í¥æiÿ\9boùÿÜ3\ 6\1dÔ\19c [
\83íè½±\85\98:Pl!\1a\8a8r\7f5Üw\93¸¿\1eÀùº'\87\171ÝÀøíHþwþnQø³\b\83H,×Ü\1coUÐ>     *\8aú\12,×¢pöÉkÔ2\96"\962cf\83æåD²TÅÝ|\13o\88­ÝTmÏ.b§[E0Ö\11\9bw\90¥wÞ&fÞùI\b¥÷xý¸\{Ë\16 \9a\ 2cI\ 5Ôaà\1a\9f¿\ 4T?3&ú\89;³l\ 1©Jdö9L\81\19W\15¸s\1f
+Èê@Ùè³\ 6K9\1ck¨;¸oÀ\9c\97¢O¹´tIËÃÇHÁ>NN¬\80\87h!Ê_{ÿu\18[üò\80Òô8\80]³Ì\8a#\90I\91Ox\94\ e[\8fÇT8\9dÏð8¢ÊÈÂ\83â\ e¯)ÒQÐ\8dÌýÝ\ 6:ºøÂ\89òQÄ7YQ$?\92ÀC¸ýã\9c\99}¸ZT`õèAr\ 5.F·0\98Qò¿¨ÄÃÑq[86"\19?¢*3Öó\9bÔ\86\9e¨ Xp!}dá?cÏ\17n\83ÂÓ\1aj~½¼nv5¹\7f!¹æ\84hFÉ\9f\96 \ fËdÀÎ\19\b\9aì% ?ÐvO\80ÝIaÌ3°þUVVPÛ?ÁÊ
+¯3,\11EM&\7fñ'Æ\15IyÅï\0½ÿ®\88ãj\9etDËÊ_)\b\968>À\9e©\16««c;\ e,N\10\8f\9f\8d7|\96Iù,ØBdJ͹¹=*öºã\17\16\ 6üi°\81f4Þb^\8eÞöå\97\1e\19ç\7fþ5a9\ f+¡¬zFÄ?4³Ôeý\83!e\1f\e\9e ¡\97*¥îfLÃÖ¿\15Ò\rÊF\ f¡ {\bÏo{ôy\94µüDªª,\8eà±\1c&åù·.\13ñ¼ÈÚÆ\9bNµ[Gd\89\e9\8f\8a¤ø\829{±l\87£ü\1aêÀûaL~x±h\9f\9b\ 2µ\90\99ô\18y\11\8d~¹B¼ßWOb\ 4öÿ¬Zù\87\86nÝNqäÜBÉãâªÅ\9dÖYNú·\1d\18\9bÜ\f³îÂ\e®S±\9bá\8bÏ 4æ>Æ\ 5¨\18qjÎ\ 2رX
+a6ÆLÈ\9a\b\12\99\13Y:O\83G\17T\15U<3.¸¡b½ô×3¾\0"Ìá\92n\16\83.\85Fô½\1c1\1c\ 5ýHcn\854>¤_ÿ]E\8blñ7\15êÿº5X·.\83M9Qäϸ\17¼k\19\ 4ex¦µi\81©Å¦ÌA\8d\7f\88£\ e\84£Móã'\93fD&T%Eæ\92\9e\843âW\a\9¼\ 1РDº÷d\8b\9fGohM\84w\1cFjä·>¸\v\15Ù\93`\92É«\11\98.ÃU1f\9fcÂ)<á\98cÂy\1cß¹©¦\ f\8cæ{\ 5zzÀ\8e)t,çÕô+Ëx\ f9Á7fvz§\Æ·\84£¤ôKâû@EÎ纣ôç+ûÅG\0#òü9`û)¼·:zs@WäérU\98\ 1\89Î^ÖÐX²\11\r<-\ e\v\0\83
+\ fòô\93\90â·»¬ðÅkK\8f\f\80Îön\18Ë`ÔÏÁ\ 3¹ådÈ\84\96;\86Eã'µ\87ðSÓj£t\86\87pVØ\94·áÇ
+ÂÚtí\1cQêy4ü^³\14êT(\r\8d\BÑ¡\97\7f¾ò:\9f÷£®Î\85\9c\1e+¿\1aB-ó\13\dBgGUðÿ\ 1(g\}endstream
+endobj
+6419 0 obj <<
+/Type /Page
+/Contents 6420 0 R
+/Resources 6418 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6388 0 R
+>> endobj
+6421 0 obj <<
+/D [6419 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1958 0 obj <<
+/D [6419 0 R /XYZ 85.039 719.568 null]
+>> endobj
+6422 0 obj <<
+/D [6419 0 R /XYZ 85.039 684.823 null]
+>> endobj
+6418 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6425 0 obj <<
+/Length 2328      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYKsÛF\12¾ëW°ö\ 4V\99\10\ 6oø&ÛRÖ\89\9dd-EµUq\ eCbHb\ 5\ 2\f\1e¢µ\87ýíÛ¯\ 1!\12ÒîVö\90r\951ìééééÇ×=#5óà\9f\9a¥\91ë\ 5Ù,I\95\e¤élµ»ðf\e\98ùîB        \877\v]/\8epêÝÝÅåM\14Ï\94çf^6»[\13Ë]þ«óþ¯W?ß]\7f\99/\82 p|Ï\9d/\92$unçʹ\9b§\81s5÷Sçý|¡\9c\1f\80\ eG\9f®\99ûþ\ 6H·<þüÓ\87_\80\8e¿\7f»ûþâún¤Å"tÃ8@5~¿øõ7o\96\83¦ß_xn\90¥³\ 3\8c=WeÙlw\11F\81\e\85\81ü./n/þ6Há¹pÆ«&\ e»°\1c\v\95¹\99\1fM\ed\81\ 6\88²Á$>\90\15P¢±IÀ
+\81\vG\89À\18Qä9\95ét§Ë\a{²      ±Aè*ØÛ\8a\84¥¯ØR\834úµ«ç\v°pÞÃ~¥AZè\1c\8a²äY£[4¸á_+\1c×\v\83\9foÀ_Ðdgª\95,¬×Ì\88ÞÓ»¹\9f8K\1cñ¤®`\9cOéðÕSa9\97mB\87¤nqaSà\9a\rs±&Íc±24tÑ\1cxv?q=ð   \1d1\7f\9cG1n\ 5gêô\ 69QäªÞá\92=    5¢DWËwkÕ/_Òð¹\95ÞN\84X\ 4\ eÈ\92)§«Ø\rb\b\9cÁ9¡\9ap\ eØ 9\15\e¹!\ 4\867%\14§Æ2'\1dþ\81µ¶F@[Ö\9d\18\ 4Ì nY\ 2SâÔ}'Nn\8cî\8aJ\8cî^¡Íö¥ùP÷ËQ\88¬QVóоa¶\7f a8\1a\98ð\80\ e\1a]4\0Kïx\ 4\8ee§>¡V«Á\9fãã£cý$\18\1cü§²íG\fõ0¢à\86O»Õ\8dDp\18;\ 5\f+Üñò&\18/\8e\95\9bÂ\88%´»¥»ª«5ó=Û$ÌÜ(\15¶¼&ÿ\90)[Þ¬"/Â\0\96s ó\86D\9bô\18Ð\8b\8el?hGD̲"\17\8eºáï#ù\8e²\ 3~\95EÛ¡\97Ã\94\16ÊÎ\ 2\110Z\8az\98\8c\v¥°\18d0@,Ìè\0:ÏÙ2\92[¾£û®ÞA\90­tY>ÍÓð\15×\a¾«Ô\vPêgàügH\1aºp¾\13$\r\11DÃ̹G\ 5n°Zıó\19\ f\aúô%%\a\1euQê¥\85¡8q®qÜ\9a\ 3¡\91iÌkè\9b\80çü×\ 3æn\8bp\19F\19Ȥxï
\1e\10Ò\91\e\15äÒü)\8f8K~Ûð\12DZü\ 2ÜA\f\15u/+ënk\rÞ0×=\9e;\8c\12\87PP°\fxøø¸\86\96è\8e\7fÐ\18Ñ\9b#\81\89âg\12+zï\19
+äL\ö\1c\ 6÷¨-L\8fB\82\ 38K\9cU\8fª7"Ô\a=  h¦a\90Ç3S|fé\10·0Ë\90\r\83Ûçe\ 6(Ô+Ü£\9f³Øé\1a#\8b×\14Ý0_Wâb 6ÖNº­E²eÓÕs3"í«\17y\96än°BCb\84*\80Üb\ 6t\14Ê\95²)Ga¬<*~n\8f\1d\18\ 1Ã\9e£"uæ\13"\16\ 2¬usä\1a¯®\91ù Xûþ^z%¶\8aÂó¨ùi!e\8d~Äm\13ßi¡
+\1a\8a\1aÃ\1a¶L\1fª\86@\ 2\90¬¹h\19\85\84\14\ 6p£=\12±\ 5|׸¸ZQ\1eÀáJ°"ì`\99ÖüåR.Ä!|\13\93ípûº/sfµ°DóÅnOy4\80P¢8þe\9e\8c\f´\ 2\8e\9dý\10\ 4ªT,ë\ 5Ã\ 1ìN´\ 5Ð$«À\7f À"7HâÿØ\v\86\18iJzÁ\ f\1aÍJ!\8bZÝÜþÁ¦ð\97/\9fÎÚ\19\0Ö\18z\19)\8eHi62õå;\96\15LÉÚvÝþíååáppWmëvú©¬\9bÞ5y\7fù/\ 3Ãbg\9aË\1c\ f [³n/\8b*7ßÜýv\7fª@àÇP\83Õty^\ 4Q\fçJÇ}ÁËç{÷t*\%®òýWO7)é\9aPvÅ  ÷©¦_\9c\19Í\99çc¸ø\ 4\ f÷%\15ùÿ\9dö\1f1\8a\93óäG"5j6¢ý$F\0Ä\ f\81=\ eÎÀ\9eÃØ\87ëU\aÃ-Â=
+Âü\1cÚãò4Û\91\a\81L\17\rÊy\12\1dêÑÂN\14ãlиç\82\84)\9fX)êõ\8dÀ£í\19Í\ e¢;ôcçcÇ\{\81ÿA\8dQVFd\19\ 2J\0uì#¨\8eúÐ\94¢OP£Ð§Æ\f?\14nsJ\17ÎX\9ak\9fñ\8cî\1f ÑSËV\159\85\b\17Þg7\ 1ÝÈ\\95ó`3\0\84 0G\f.< ÿ´\80\19\12\10thqY2L\8bÂ\ 5¨\13\0¤ðÑ'ð\b\8e\84\a\91ÐG\81Gâð;\0\1fþèÛ!@ ¸býâ¸Ý\14\95.­W\80oèÐÚbS\8dº5\E\95\13\au³¡;\ñOº\1e éóÏ\81lOX\9e\e\8b\ 13W\1d$¾U\924î       ?}\fkbÖ2ùU\ 5áUÓA¿Ù¾ùËĹqþ¶¶7Â(t~0OdU:S\8e\8b\80\9c±7\82Hn\8c5\8fë
+\ 1Ô\8b1¥píy=\ 5b[ðU\16z*)á\85\18  g57ÖŸ\9b\8d¤øÃ4\15\91\88\ 2\85duý`Unm\98ÞÔ\12_\r/?        P\97\8a2iz7Ù+ä\ 5uLÜBÖ\rê¦p·¦·e        ££§ë\1dLP\87 à\82\ 2¼tñUrùRá±b«h\14TB\80ZHj\96X\88¡Ça«\9e¬:{=@\9aæË\9fl\Õ¼L·ìü\1dZ\11\15ú\92DH'q~Þa;@ݳd¦ç\82É£C]fÁæ  µ©+{é\1f\89caöJ[ÈÕµ1¿£¼¢±÷fÛ\825}õB·te\9b\14?\8d\9dµ\91è\80&DS\9c\ 4Ç*\99*g\8ah\88ÿ\ 36ì÷GÏ\16ä\8eAÐ[Ä\ 69c½{\86ÐÐ\82úÐé¶ý\86Á§\95~\8aL$\93ôîÑIÎÙL\979ò+*ÓÖ¬\aeJ\b\ 1\8bW\\9c\90NؾŠ\ fG\86Ýż\99ðÛ¶æë\81\16\88ÖÊ;\9b]\9b\1c\rAá±Ç\r\9dáeÁP¿(\ fSkÛñ¶\\81L]\89×YµÖ>emÅy\87¢Ý\9e:\94Ì)U\94\9eB\98üHàÕõº<>OI\9c\8cËÃT»§ ¥KÒÿC»çK»÷\88]ÞJW\7fÎ.¯Þ\9bJW]\ 1\16ë[\17êÃåY³\15Ç®\97f/´B*CsÅg½Ðä¾­Þ-õâ±\15k\9c\9c\14ö\89\83XXíµH\1cJyÅHU¯\87®d\18Áõ{5¼T\8dÃóô¦\81ï^6îN\9e8ßØpã\8aÏÅ\rù\8eá;¼\81\1d¥Q«Æ!\16y\8f\ 4:]Ow¡Ñè\85¹!ð¨BÐs\8b\1cz\9cvk\bç~¸Sã\9e©Ç\97)øÒm\19®è\9a\7fú®ï~»¤§f\ f)´1\98a«ÿî2ÇOØdñ\90±\87DsaÀ#gþÄ[o*¯·-\8f)ÛRï\bvGi»}1$VÎ\13\87\82zSþÁö\81AÛSíe\17Rvº\13ÏkÏ\1aÄÿ!\@º<e4Ýñ±\92_\92\e~W\11\8fÓ-\1d\81\1a¢Ê4íù\e·\rÂÑå\9exs[\9dä^\vã/Àb$°>\11Î>L¡K\ 6\99\1e%Óè"!ðÇþÆ\11ÀÕ(\1dÂéUD    Tz\9eëÇÇX«à¿\ 1³oEñendstream
+endobj
+6424 0 obj <<
+/Type /Page
+/Contents 6425 0 R
+/Resources 6423 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6388 0 R
+/Annots [ 6430 0 R 6431 0 R 6433 0 R ]
+>> endobj
+6430 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [113.74 387.621 442.184 399.613]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.css.tayloru.edu/~elorimer/databasefs/index.php)>>
+>> endobj
+6431 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [101.164 360.825 167.187 372.394]
+/Subtype/Link/A<</Type/Action/S/URI/URI(mailto:elorimer@css.tayloru.edu)>>
+>> endobj
+6433 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [113.74 148.125 281.822 160.117]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openantivirus.org/)>>
+>> endobj
+6426 0 obj <<
+/D [6424 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1962 0 obj <<
+/D [6424 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6427 0 obj <<
+/D [6424 0 R /XYZ 85.039 743.459 null]
+>> endobj
+1966 0 obj <<
+/D [6424 0 R /XYZ 85.039 602.955 null]
+>> endobj
+6428 0 obj <<
+/D [6424 0 R /XYZ 85.039 562.791 null]
+>> endobj
+1970 0 obj <<
+/D [6424 0 R /XYZ 85.039 450.561 null]
+>> endobj
+6429 0 obj <<
+/D [6424 0 R /XYZ 85.039 418.14 null]
+>> endobj
+1974 0 obj <<
+/D [6424 0 R /XYZ 85.039 211.065 null]
+>> endobj
+6432 0 obj <<
+/D [6424 0 R /XYZ 85.039 178.644 null]
+>> endobj
+6423 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6436 0 obj <<
+/Length 2236      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[\8fÛ6\16~÷¯0öI\ 6b\ e)R·¼M;Màb3ÈîL\90\ 5\9a\96l\vÑÅ\95ä¸óï÷\HI\1e«i\81¾\14\ 1\86Ô!yx®ß9tÔRÂ?µ\8c\ 3!u²\8cb%t\1c/wÕB.\ f°ò~¡ì\ e\13h\11\18\ 3ó\99ŵ[]\87¾\90&\9aÛ#\97k\1d\v\13\84¸øÃóâî\9d/\97¾\14\97Ï{Úô\9cýâùJ¬ÖA ½Ï+å\15õ¶¨³·«µ\89cïS\97¯Ö:\8c¼f\8fcè=¬ÖÊk*Ø\97\165/Ýïv͹î»Õ¯Ï?/~z\9e\13Â×BGþ\1f\84\89ý©\84Ê\bmÂW\12\92\8c&ñÞ­´ôò´?·9ÊÒ±\i\9d±4?äuþE*\83\95IG"\91ãµ*X*       \94dzí¦^ù±×ç\87\8b\ 6õU\92M\ 1ã§ÇÍÿxÆ\97ÃäC\ 1\86ÙáÕmÓ5û\9e©\9fÁRÊË\1aäuAy\95ò\1e\9f\8f+Ü|\86¿\87#\93R>uÆC\ 5ª\92[îesp2à©Ô²Ú®ÖÀ8'kØå]SwE\96·îd\8av@¥\15\86LBº}QÚ\1c\9b\12\18½À&m¼CK^-ÿ\85\9fÚ#÷Â\88W\11ï>o\9b\ 3X·9w|`×T§sO!sà½V\ 6?ñ¾\15m\83
+T\8e\14£7hÓ¾iy\92òP6îx_T¹p¢ú\91\90IL¢>\1fst¶\1fÂU\1d\8eà\84Ú\12\9a~\10°å¥=ªAN(P»¢ÇË_xíBä\15Ú½\ 1Ñ\99vd¯ù\11èJ\14ö,Îȳ8¹õ,R?#µ\1e=\8b\ 2Õ\83½\88\8a\7f\9aö+ï/l<µÍ   \b\91\13\eäÝ^É:ñV@\16`6ç\92\82<ðº3Ä\85vJ#\85\9cG\84´g\9fÆÚ£\8c\91Þ¦ç=\85Í\95¢\9aÞ\9e\92\a¿á\ 59¯÷ÇÔ\9e\98ÚV¹å­;LyÇC\95³ýR
+Ú®b*{\1aå=¦í\10\8dQ]:Ö.\83w`Y;'\aÜ\86l÷Òq V6\ 29ñ0r\1a\1eGÙpukïÀ\ f·#%\16]q°á\9d­\bÏÖ\ eÐ\80\84ÉH»r\17¨|\8d\ fVnÎ'¦±Ïë¼í\8eÅ\89\ fà5\97¢?ÚüY¹¸'-ÉAοä\eÐïî]\90\ÁÎ4ê/\8cļï
+\9e\f 8lb\8c\ 61y"\880)ñ:ö0d  \8bÀk\84\0:·â±§´Â\1d[{\9cô>\93¨v\ 3\1f
\13d?\85\9c\16 cåq´¸³\84(.\9aÆ}\93\e\91{MÀæ" ãóxÒB\1c|Á}[ \949ÝÇ°°¶\9aO\83\ 2Ñ\15\0gË Ë^\18=Hn      \18j\8c\83l\98A\ e\0ç      8¡f\16ãa\99\94\ 6'~(v\ 3\92\ 3ù¿\1f\7f´Ð\97\96\86ç\1fKBï\ 3\84\9b\8dµûó\988$\_ì85Ñ°î\8e\ f¨.aw¶¾Íøó\98\1fxOè{©S0\b\8c¼Ç´²³§![¿áEtgÎ\a\9e 0w¨èÑ2hx\ 4=H\f\b\96\vSnª\15^ñÌkYSq\96\ 4\81\ 6`°»\ 6\9e'\8b/ik   \94?p\86`\ f"\ 3@'\9fÉoªh2vn\92ñ4\15í\1aYOFäQ\18Æ­UÊ\10Dy\aedmt\b\95£°òÁ\ e\vQ\98­ý\80\9dÀ#\e,½s\1a\15Û\11!íéÁä0ÿÌ@¾%LË\98\v\80\13s­Ð_ÊçÿãmeJ6eø\93\98\7fsÚï)1v\14\84\10+åP¸\bMz\1eO­s\17¹8ËÉ:oÆR=¸rr¨\18
+vmÓî\0ÝSöÆ¡\9bK\1càÀn¿>~A\96\ 6\94\eê\18KZ\ 2¢\19o®rß&ç¼
+\84ÐÔ
+å.ha'{þDµ#ímrMÌÔ½uýÝ´×\94¡ðýp®ÙT¡Ð¡m§©é3j¦é\ 3\13E¯ù\ 6ÐD\aó}8.MyÎ6\92÷Ô'\1d-\1a\17»\ 1\057Ug7©»j\f\82\fo-÷E\ 6ò\eQ,"¡;î?\0Y\89×\9a wüH[/%ÿ,3m2g¡iì\ f\9aòL\9a;Û±â¶\8f||Büû\vJÇÿ,¥orÄ\ 4\1eÁ,\1a"%8ë\98\8a\8a\9a\90B!íÓmJ\8f3 sq)Ëi=\ 5òå\9añ+±}\95\88      Yºß\16¿ü*\97\19(ðóB
+\r&ºÀ\
+\ 5\11R-4\19\8f¿ÊÅÓâ?\ 3\13»ò}\ 5\v\14\98[,DCÑã÷\96e¤jb\f7æG®ZÜ\88#\95\10\bvu}Ó\12L\80ö\15\96\17\ 2Sk\15ûþá\1aºö}_Äar\85¬®\13\a@Ïñ>\7f(1@ú´Á«\1f,¸ÁÒ\1d\ fï7\ f\960\0$Ì©\12©'XÅ\1acô¤ÆÀú¨æ\89Ì~`ra\97Ç$Ï\98OS\97/<ãf\19&¯j\1e        `w\1fø¥xênû\ 5BOìÄL\88u\9aG\94 ±´c\8aVp\9d\99áÞ\1d\87\92\9b\10hiøûÓæáî=\1c\1cì"\98¾±\8cÈ\19\19Ï]Q4a4\9e{°ìKâ\1cÙðìÝ\99=½x+ÇÀ
+s\15$·Åñ\8c6Îî\ e\ 5U[ Ï\96ú@ÅX\8d\9aãGaÇ#÷\12\8aÃe¨åö4u*tÔò ·Â\bn\15<Ûìm\83\1eO"Ú7±\88üh\88k`\ eO,\1fb0Ý}Íg{õ(\11¡öí\89AªI{A\11      ¤ÎöF»ñÍ/é\91Oa\ra tp\1dÖ%\ 1Á©ã\8eü-|\9c[ð¡N¤7í?\89@Áh_OiÆ4ª<0\9e;îL\12I\b\93(îÄ9*\18ZxuL=þ¾A®dòÂ.í¡fÛsÏèÄ¢\H\14\8b\ 4Q_q1\9ci\88Zû6\eº\ 3Û\ 2üû\ 1£øþ£}Á!\16ÚßC`Ë-ø+i\84\ 1§À$\14\7fó\9b\9a\82\ 2\11ãoj
+@0øsd4Ê\b\ 5\95b\ e\eA\99\18ÊM\1cþ!\e:$\81\rÏhwô\8aK t¼\8c´Hôø#\1eÔ)¥D\82\99?¢ìc\83}-wO·]\91   DÌ
+-\7f[*!M\92h^\9dÌIÎñ\10\11î6\95Z>4 Ñr\ 2û\89ð\83\10\7fI\ 4\a\8cà\1fÏ\95t\9bGø³Þ°\bÒsÝ\98¼s]òL\99\18¸Gù\93\87®      ¤W\13¢Á¤¥N°f\9c\85fÖD \87xÅ%\ 1ñÆ$Ô$\\8eÅîȧ8¢)@»9ÑB¨iÉ_\10Í\b-õÐ\16\ 4\8a¹_
+\8c{\9cíS\9b\ 4ø±MÝÏG_Y(rTcKV\18\v\19]¿jmN\1a\1f\1eÞ\94Ø9Ö  ü¼\82kø.ê=÷Ó±çR\89è\ efIt\1d\18\v\13\87Vö»¼ßÝ\9dÒ®»Ì©\19F"4î§\86th$^qÄ\9fgC=eÈ¿\94Ìð\83¸õÕ5?\12·¶ÆÐ
+}\1eOK[öBÏ\8c
+\1f´\98þ\95óà\ 4\8dè\99â~ò+yßÕ\8fAð\Ín A\87\89P2\82ô\0t\8dÌßJÔµ\ 1\89#\ 3M&\1e\1e\15àP¬\11²\94\88tø=Ð\ 2kA#÷gM\18Øõ¦\ 3Ô\ 6@äÕ\7f/¸ñÿ'båwendstream
+endobj
+6435 0 obj <<
+/Type /Page
+/Contents 6436 0 R
+/Resources 6434 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6439 0 R
+>> endobj
+6437 0 obj <<
+/D [6435 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1978 0 obj <<
+/D [6435 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3185 0 obj <<
+/D [6435 0 R /XYZ 85.039 657.513 null]
+>> endobj
+1982 0 obj <<
+/D [6435 0 R /XYZ 85.039 657.513 null]
+>> endobj
+6438 0 obj <<
+/D [6435 0 R /XYZ 85.039 615.228 null]
+>> endobj
+6434 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F41 3054 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6442 0 obj <<
+/Length 2900      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1aËnÜFò®¯\18äD!\16Ãfó\99\9b\9f»
+\10É\e\8d¡\0I\ e\9c!GCxHÊ$Ç\8a\16ûñ[¯n6gh;@.\81\ fÓ¬ª®®®®·¬V\ 1üS«,ö\ 3\9d¯ÒLù:ËVÛæ"X=\0æ_\17J(\82\aI\8c¨Wë\8b\1fÞÅÉJ\ 5~\1eä«õ\8eHÖåoÞë\7f¿|¿~ûËå\95ÖÚ\v\95\7fy\95¦\99w\7f©¼ëË+åݼº¾yó#c?ܽÅEèݾcÀ\9bÛ\9f_^ßðúåe\98y¯qËëÛ\ f7ë»Ë?Ö?]¼];Â\E~\94h\94æÓÅo\7f\ 4«\12\ 4þé"ðu\9e­\9e`\1dø*ÏWÍE\14k?\8e´|\1f.î.þc¹0.Zñ®\85;_\19\8a+\95ûy\18/ëå
\10çV3!\80#_G\89«\19PF\bê\88£Ü»nǾ\83{*¯<nǺkÍí\16\14T¬,k\15/(ýz\ 4fQâÕ æ\ 1\97©÷\84ú«\ e\aF|\ 4DÛ!è©eÈ\b\90}!û>Ü\ÿ\8a«Ø+Ú\92\17?#¯-ê¿ï\86n72ô¾n\ 1\2§\817߬ùw_ ô3\9dË\90\12\1e(\8dlª¾j\11'G6p\7fø*\81¢BôA¸í\0Ðõ|ZO\98G\80ôÕ@<\98\ 3      ñ\80:#ÝÃ\ 3Ť\86ãPáΠ\94kÀâ¡G~ÇGþ¢\8d»\ ea\rò+F\94°kO6\1dY\8d$\19~\975^½\0\0G\12n\8b\90\1d\90ÏCM°\81      v\9d\bS\9bãð&\a"iæ7\ 1\8d\8b\ 6Ì$Ò\91·Þ\9b\a\ 5ô®ØÊÉûbpï\1eåtù¦(Q\ØV\8fìB¨[\94<¡gÄK\1d\ 43vB\89fA\82餬b\146F\1e\83_\86©×1\aRϳÑÓX5\83pl\19_8d¬eZâë\16$ÎH¯ðÌdü\18¨\8b¶ê}s¹0õ\ 3ðJ¼ÜmkdÑl\94]ÓгAô ÆÝ\ 1ïG®D@\96C¡ILWF{##}f"T$-6\84«H     Â\0ýCîºí+Q\8aöjk°ò\80ÆK\8aÃaº\ fJ[4DV2»É¤z\ 6°\16¶Ý\91ù\88 F|\16¨\83'8\7fhû.a\8c\8e\8blÐyÃH\f\18\16\18n붤+ÐÃ\89\8eáyàÇn\ 4@j/y=3ü\10M@ι£\váûop%¬\8eõ(ønÇ\eÈW»\87¾0ÜÉÒ\10ѳ0)\ 4\b\90­\94}`\9d\918Å\\16Ü1Y繫\ ft\87\9e\98\91&1@D¡&Í¥üBÆh3þ\ 4\97\ 3\8a\90/\85¤\13¾Ã4¥Bo\8dt¨ÞZ¸\r`W6Fàf\83Ø\15=\ 3vt±\86¡\8fÓáýÎ\18Êv|\ 1X\bgûé=\90ê³\95\fY\bM!ü\8b\92¼WÂ\ 3AðqñÄ)d\9aÅB@\14\88H/\91°i\81^YAhZü\88Ìapß1\86`²E\19I\15m%\1cDµâ\7f\95cTb\10vO×Û\a\95×\1c\11źþÚ¹h?\ 5YàÀÑ\ 6US\9aS\f\v\9f\0u¬{£\ 4\7fLò5\a¢ÃòÄ{Ú³õ\90Ð\0\89Å\93[þ8TEÉ\84dÄð;<·\1cïéÍÛú¿\85\ 4\1c ~ì»\rYrcô\92'ß0Fbm\9c9OM\16\ 6¨õ\ 3\93\e\94Æ}\9e\845\a`ðe÷<T÷ù}·]»³\9em\13\1e\84)ÎP°p¢Ó0\ f¿Ìáþ2\8bL*(ëÉ\83)3\80ÇÈ\1aÙ´µøô\14ý´ÇÙÑ\1c˱`CªÂmV\fQ\0&\ 4±?º{5å\16\f\ 6\12\95Is}%G\93ô\r\ 4áª?=\84P?.Ô\8f*Í}\15æK%\9dJ|\9d@YhË®H-\94]pÓô\94oìG\10¢\82\88ry.\96r·hEcQ·tõ\a¾ÌYÙ\ 57¦²K\94îd\16      \14¸pj\1fÌ\_¨}üÓ\eàÃ\87©¶ù÷\1f¥\9e\97G68ɾ[¸Å·\95¤¹\f\0s\19¾qÛ\7f\981¼Ç»\14\ 3=/\aϾ4E\10Æ¡¢}pÍÄ:ÒRÌXÐ\86±\1cvy«  \1døA\96rcQVàSÏèþ\90 t\9c\8fCq¯\81«Z\eä \97±õ\7f¼T\99\ 1\90ü\17\7f\8bõ\17\ 2\a\109\81Ã\1e*\81\ 3¶±J\8e\a"V\8bÅæ3S\16Èè`\ e\16ñ
+I\12³¶\ 5\88·]óÈ\98«\85hÚV¶b\v\93È{ªÇ}G7äï\12×\8f\a²L\94;L4%\1cÄ\19\17l\\Ë8£\8e0\89%\ e"ô,\ e"\9a\1c\1c÷\9e\9e½5¯Z\89&¤|@\9c\14\14t0V«K\85e1|DKÉ\ 2±¤4\17e\ 1ä¬àgpQ6\1cª\18Ì\r\ 4m\ 6äÓ\9eÒ\1c°á\883\15t\ 5\89Æ®\v\84\11¾\14Ä`çCO7|\14x'\fé\86\ 29\r*[N´N\17\15gØEU\v\97Åh\11æÞ¦6©6Mg9U§\19æt²\r\94»¤,\ 4À\82\7f\86zÖÒ\11ƲÂλz(l»hxÏ|\ 1\80ä\v¸Ó\98\9d¼\ 6_Rl±\8fu\8eí!\92
+\19\17ê%?:+\9d\ fN&¦r}spTö¥ð¨\82ÐÏ¢è\vó\8f0\87\10©¾9ÿÐ2ÿ¸çÉC\92â3l$XÑ÷û¾û\£®ÿÞ@äôu#ÐÒ±\95~Ø*\akmÐ\1a»\e\92\14\ eùi:AJ\f D·åw9N\1d
+Á§>¶x\98õù\8cÞHïI,¨_äðlËü\94âë\&©×që\9f\f\ 1«9·g§ÔÜv\8dôpa\9e\93½\ 6\ 1\ 5ã\98\19\82\99DZº©kA$Õè\18>i\8då0n ä\ 1\8c(«4àÀ4¤ÐÞ-ê`[1r\9c&\16\ 1õJvG+â\90­âbj]ñk~K\84<\99jõ \12s\80\90\83P\1a\ 4ÎS\19bNj`¶y7\8ahî²´N¼zgF\1dÕ3c¸5£F\ 3¾~W:j9£LÝÚw\8c3Åj|*\83vêwÀÚ£_\b\8e\1eaê˧\ 4\1e\8b\823u\fæ\87\9a\16dÇ¿ö¹\90Û\149帺]\9a\rá­\8e\90fGëÙ|g(\8cÉàWcF1\86°\90¹ÑÍõÝ÷RM\ e¦\94\98\ eç\84Äm«­ç¯ºö S\11ö\85Ï5wO\8d3E\99\17"óÑÏ\9au\92\9b©\8b(6\9f\12Ý@v=2\94\ 5Ë­Ð9·yv3-ø1{Æs\98&\19)äó\14¬a$GÊ|RV\14Ø\97ÏOÚdaÇIT\9bÜ\89\9c¨z6%~íÜ\19Å,%c\9c\1a-\85J\91\8fdD\f+ðç¤òGx×3b*ü\11ÚÊu\80\ eM0PÆ\a#ïÓÑhD\86q\b|ªm\98\88&cÃ\8f¾\1aºÃä\b%óß`¤\95½py[täNQ\93Gâ±\91÷FL\1a·¾îøýI^êÝÎ<W¦¨Áô\ 2p\81A\14º5\ e\84Q\9d\8c\10Ã\8dñ\19ÜÔ\19\98a"ñc®V        e¯8|\16<4\84sî¹åÜ\98Q\8c\9c°7\9b\9b\1a\f÷Ùí\9cW¹ÏÎ\ 1k\x~\8cÚ\90(m\9c \ fgdDsý\fî\1d\a\9fë\82?ø` ¼¹»c\88óô\8c\919:\8d«\8fR\87\0\9d\19ÆÓ\8c\98
+\9d8\90á0m\9b¬?Ç¿É\90\86ü¤\7f\ 6\19Ô\v§¦¯e¿3\99\ 1\8f\85®.ÇævÆ\1aå\8eìë\ 5m¼±aб\19ºÄÁ¤-
+J&\ 2GSÝdHÆÊ\84¡±§ð6\98ò­0sý¥èóÁ4\8e`!\8aËOü5
+\89\94\1a §á\0av¤\14\ 5tKaàNZñ\9b*\v¥æ>\8d\b[\92ÀÚ¤\12þr\1ewàÍÅ`¤Ãt\86+§CÂóM>c;úîÜÛ$´)\88\1a2¿\1eÈ72\bÃæ9\9f\99`Ks2¥\9d©\9fÍi\84       É+Ù\9c\14¤\98\8eÉ%×Â\8açy°p7:ý\9f
+mÅ\84T\94\13á×ú·Ò§\8d\ 3\1c\ 2v:q^h¡î­E°q\92eÁÚ\9c1\14=\9eó¨SÆ´S\164óãü¯\1e\86Aäýz%­¸õcóG\11vÄ¡6¥x!\86+,JÇâ\9dK~5A\9aL\v/¾áLÛ\1dÍ\1f\ 4\ 3        `¶/E²)GÞÛÖlªÆ1\99\9d"ÑÍaRû\94Ìð<ù\9eL§r£·Ì1f\ 4£¹ÉIcñÑ4ã\92\9fÈ̱\0óÃ;ív\0\87\99t\ 1ò÷d"\9aÍl44'\89\16ªv\81\8b\99ÎØ¿*\12ɬÕ\b\13?ЩÐHÑy*Kà§\81þKÂD\7fQ\18ÔÚã\924\99\9fèD\88Ðe!'¯M4\ e³Ôþ¶ÕÖ1?\bß\bNÈü\88lä_·=\11ÔiO\850\89à¸,«±ê\e\8a{\84ÙÓ(\80'K*\vü0Wn¤é+úëpoæFd\93*\17×ä¶\ 5~Þt2:\10´\89þԸʴWIÕ\17\93¾\9bê\ 1Àq\ 5!,\81\86cþô\97;Jz\85Ð\9c\96[´¯\15NOûÚ­¡QÚÞ\1aø8\v]¹ôIFøs\13®Åáűì\18³¯vø\97æ­M\9dþÂè:L3?ËÔr7.\87ü½ÿ\18\ 1]¶Ê¬À_m¶A©§"º#S#àÿ\ 1Õ\9ei"endstream
+endobj
+6441 0 obj <<
+/Type /Page
+/Contents 6442 0 R
+/Resources 6440 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6439 0 R
+>> endobj
+6443 0 obj <<
+/D [6441 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1986 0 obj <<
+/D [6441 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6444 0 obj <<
+/D [6441 0 R /XYZ 85.039 739.701 null]
+>> endobj
+1990 0 obj <<
+/D [6441 0 R /XYZ 85.039 376.433 null]
+>> endobj
+6445 0 obj <<
+/D [6441 0 R /XYZ 85.039 336.269 null]
+>> endobj
+6440 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6448 0 obj <<
+/Length 2960      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YKoãF\12¾ûW\18\80\11çHîͱ\93Ídc\8f\81\17Hr E\8eL\84"\15\92\1aÇùõ[_Uu\93\92èÉ\ 2\81\ fnVW¿êñÕCþ¥G\7fþe\1a»^\98]&©ï\86iz¹Ù]x\97[\9aù×\85¯\1cÞeäz«\18Sß®/¾ù>^]ú\9e\9byÙåú3³¬\8b\9f\9dë\1f®î×ß}\,Ã0t\ 2ß],\93$u\1e\17¾ó~±ô\9d»oßßÝüSf?=|\87Aà|ø^\b7\1fn¯ÞßÉøj\11¤Î5\96\\7føt·~Xüºþñâ»õä2ËÈ\8dV!nóûÅÏ¿z\97\ 5]øÇ\vÏ\r³ôò\85Æ\9eëgÙåî"\8aC7\8eBý®/\1e.þcw\91¹èRVͼyi8\96¡ç¦id\1fïÇ3\8f¿*
+zh5TmCÿóº~]¤\91ón±\8c\12Ïy¬\1a¼é       \1cMA´(pö\1d\8b q¾\80\\94=è¡\93ãá\8dðä\87\81æ\9eK^=T\9b\9c·g¶¾ì¾T\9b\12\1f\91Ã\ù 3ϼï\92V´¿é\9erüÐÊ×\0\ e]yOÃú°Ýæ¸[]
+ÃÕa    \99CÐ>D\90ñ\vÍ2Ü\8e¯C\9f\e|ê­B?vnå`\88âPãE¡\9f8¿x±w\ fi\ÝÒÐ\aqåô¯ýÀ\9bíä\e\97Ãÿ}×b÷/ؽ(e\83ü@\1fÃ\99\18ÀβËe\9c+ín-Ëp\8bv\97WÍñ     9oó*\1fz¯¹÷\96MþT\9b'Ci>=u¿\87\9cÌ\15|§Ç$Yú*É\9c5\ 4TAä~ \92\ 1wþTÕl\1az,fû¶þ\82ÏR¹éq2À\82®\1dÏÝ    ¹ý,ç÷¯Í\ 6ë\9e;>½ú³j¶2³Ï{¾Ë\v¦Û®\90»aí\13«¤äã_`o¥*qòä\98_L:ÁÌPî ¹0\92×A\13\r,\r\142lqÒùó\98¥+\85E6k»\89\fAf}\84lèÌEOÐçbu-\16duL\1c°\1f3\16\7f\10Ö\e£\¢_·b\1cìTu]v°4w\ 69âÔ]Eó\10·\f"7I¬\9b\aDõÝ\f²\19Ý\9c`-té\f [\1c{Îz\91\91\9b.BÏé¶$âe¸J\9cO=©õüäÀ\r\83·N\ e}7õ³¯#\f\83Hæ<UÐ|\ 1)%lmAJïÎq|©T \ 1¨,ú­\ 2
\85\85Ú\vÓð,l      !\a{\1cÛ£,\84'a\86Õö\87ZµÏÂg\83ÃÜÝz        \1ap#çYsz¡jáûáÜÏ]Þ\ fÝÁÀÅ\80Q§'±q)8\9dÙãËs%ÖN¼ä_¢ûWùx©zC\86ÅP Ù\1f\ 6\19|º{ÿ_e\12ãü­\1f\1a¤\1e$ì=¿°\93·w=)5
+VÇp­Âæ#aüXF^Ð\8a\r,2b?PÚn\9b7xÛ\9f#@Êárás´)Ê}m\ 2\ 2°\89Ð_Þ\81\11»-kÓ<¥7\13ê ÃsË        ²\84\0Q*ß\7f+T\ 6@ZÄê\81ÈÅ{"\9f]\91c
+¶cÌêr 3¸sVÚ¦=È\1a!ª^­îÙï\ e\9báÐ\95\90\13\18VýÌ3·]\99\ f5t¸
+\14^vüðê\17Ï\8f\0\87Á*\148Ä /v\15Ëq<\85\9eoM\9584\82²þ¬\1aòB\ e\0l\82©0\13\8cÞ¬ºW#\19Ì«ÅÐhÞbV\91#ÎǶ\86{5ò\9f\9cà)ï\15ÝÎ_ËfÀ\9e'f\80aÛ¸\863H\/\13Ϋ¦5ÐFöHB\8eSs¤\92\8c\85\rì\81\98g«ÈM0\93\ 5:A\8c\1c\8c6`y¶ì,µ0ÎÔ±÷°G§\14¯\14¦ÓL\ 5\9b85\81Dv8\18¥\94Ê\ 5\88ÀDnþË¿Í$c`õÕB\17+ÓS¡'\10¡\87¹P\f\19ã\98̳\11\98åÊ7/m\fö)\94ïÅ\9aòF\ eîe\95\80\1dF\12`Å7Ô,ÂÌw`}\9a\ 1á3W·ç\15\9dà\80Z?Q,j°\84õ
+XÆ\92"\86[;Ãñ\88/Ho$\86\19ÌÄ\82ƨ×Di1Â\19Q\b\b\85ôÔ'Ñ\9e$^6\7fÃ\87d:\91\95ðhaö\89G\85Ì\e>\93\8a²LJ¡Éõò]-bìe£©InÕ\e%\15\8bD\89ØUÝ\90¯\ 5\8f´%LcFzºDÃ\a4z\1eCý`Å\11ù\8dø\9d¹áê(~Gn\18­Nâw\84Ð\1d\ f¬\95E\88\1c\86ã6Ù¾\88Ç$++
+\ 5\bí̤êÀ\85æ\ 2xBá:øz\0_3ªeçå@\90f"ïW\8b\ e¬\82í½\f-\88õÕ¶á`\vw`Õ\1dÌ.¹PYÒuu\9c¯Ó×7¢U\13ïÌ\16\8a\12ÈQËi\88\ 6\94Óó¯\84¯n\rbÒGwÀG£ JrùæûU0ysä\85\94¾ü\85ø¨Ø£Ô¥(\84ùH@KÃ}\14\10órÇÅN\88§h± \80\1cÑff.\97O\81p\10\81q¯Ù$\1eøÛBÒ`\9e\10ì¬lF\ 3Úgd\ 5\18tåï\87\11oõ<®\9ep^×A°&\ 61ò$aJ\99 \82®M\ 4°jv+dÈ3¡±lJ    »\9a*#uWp\ f5&"í½{ \r\1f4\87n\94\93ê\18ªÛn\85º©+­\95LJnà\fé·Ò\14\bY<êãÓ,]>~GX7u\97)j\8fãW:Ú6¶\1dÌk­Q5mÝn­-êéÇá#Ôä\ 4×£t ÜMÍ\96ÉS\ 4\9b<ÆÖ\1a\85D\81MWYX´R45BQRÆ£åË\84KS¹9¸I|7N÷Ð&vÃ$þËr!\9a\96\v·\4wmß~Öbá#Y9§Z\ 4\9d\92\9cnS\16\87Î\0&Í]£ò\82̾\82A\91ëG\7fѦø0q}-;1¨5\8d\93¯ÏFY/òýjm\9dá\86Yßá\96\9eSRà\fùÖ\98\19\18ªlþ\99\8cEEfëPU-C\1a\83HQvG\99\8cð\8eã/\8b\98\8avvºö \aÀ\ 5ò\1dVq,\15Æ5|@®¹\13Ê\8e\ 5¨|¬ðN7àD\8e8,¨n´s1ç\99æ\ 6­ZmDç\88Àö£\19m\ 6\9dáZ=\1dKU\8co+«ô(\rHé\Û³â1}Ï\8e\98h\84,L\81\84)Ö;\8fP\ 6#±xøx\7f-}\14l%q£ç\80ÁX\94B\12Ï\95\94ôÓ~BÊ pVm\1d\8a²\94õÏXHã]k,#Ê\12§\99´\11(A!¾åQvZçôcB+Ú½¨\9d\90\8d5\88Ê\ 5ûÎt%\1a\99\14E\8b¡\17]\80®\ e_(\17da.î\9fd\99ö(êCañ\9c\8eîD&\90ò¹Nwy\93o\85\r\16\1dû\924I\ e\1e¥o¶\9e¢D±\97x\18\ 4\91(½Ø\85váj\89\92\88¦\14¢¯jÎvÚÃöYö¡\ 2\87Ã\10Ã+/\1fL#      \1fVÖæ+\95\14\9b2\18\96QSꢹª2¯ \ 6\\8c-\91r7-·Ä\18\fÌRJgZ\8b\81dã`½çwíòîUè¦ß\82¹³~\8b\90¥Õç;7ÆB\89\ 6k:ØüÏ6HÇ~X \95\vxOü\1aíÓ8\94\ 2W\18\9eó¹¤8¯ûVâ
+2¨JL\91¡¥\98ô\9aLÊ<ö(5´ræ\8a¸©ð«³&¢1\9a\rò±É\9b\93\0ÂѬ\9fÆ\eÎ#xß±1 \14\98Ê¡Së\90Eý\9xÖë\89¼IÈì\85\14\v"W\ 2\8c\85\ 4       äkC6¥\13\f\7fTùag+KÎ:\82È\9f¶L\8f\8fìt\e6ú Ì(ûg4Ü\9fÒÍ9í\13\8cÚîdq\96B°V*ó%³t\16Úng\e\80        \8a\e\16\98ép\84©öe8\11«\18/¹®$^ë¾\9ajp\17\8cgpãý¤e\e\11¨\7f8ÑPâ\18\84\95/éâjäåÝ\84¢\17\9b\18Az\9aÒ$\9aÒ }ý\95Öù\1c6I\ 3\99lèû§ïò\ 3Çöõ
\90b*\18\13¯¼Ù\96B\9a\9b­b\91     ]÷ÛW=\1d\86ÕiAP«·\10}Lhq\19ÛGÑ+áߣhGò*½íý͵\fÄ;äEÝ\9c/KJëY\v\93¯ª\91¨$v\ 1¬¦\üÑVæcÃ\82xwù¾\17\ 6M\9a}\11)²÷\8d8ùa1Í/µÉ==AvjÇ2\95\98´!G£\89cè¾6)õÔÐÎ_Öä;Ó«\98©lWT«zÉ[¹fâFÙêÿË5\837sÍ«ÍP})e|\ 3ÕÒÃй~\15Ò\ 3ÿ¤4&êó-ìøo´°\1fÆß\12Ò\14É\82\8e\ 2Ïó\81õ\94P>\0þI\9f0%îM÷²Í%à\17B\17Å¢×ýTÕ\12\1f´TJ¥ÔmexÚCËm³\8bÖ¾Tó\8cÞnØÈ6\8fj^Ú&y1\95\f-¥»{Âd\8d\8a\8d\v²dåüâ\87Ñݤ\93    ÚíQäñ\9d\7f\bYê´A+µ¶îßɹ\82ÛÏl\80Ä&Qª\99|ð¶èÓGBü\88À|-Ä\11LäGD\ eCË8¡:züÍg+ë~ºÁ%¯îñ\15«{\12ùßS\14Ðl\8e\8cíÝybÉ\9dÀxü¹\86Æ·c>\1aØ\°\93¹Îä\v\8d\85\968\9eiL\9a`L\93\92\9e\9d\ 6´\90\0þ8\82\8177«'\11\ftsµò\8f\1dj|XAÒV}¾Ó\91$abp3¿0ùn\98½á%j\v\7fï\87ë0qýÔÚÕW\1d.\füÓ\eú+7\¡13¹àÿ\0¹éé3endstream
+endobj
+6447 0 obj <<
+/Type /Page
+/Contents 6448 0 R
+/Resources 6446 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6439 0 R
+>> endobj
+6449 0 obj <<
+/D [6447 0 R /XYZ 85.039 781.388 null]
+>> endobj
+1994 0 obj <<
+/D [6447 0 R /XYZ 85.039 691.864 null]
+>> endobj
+6450 0 obj <<
+/D [6447 0 R /XYZ 85.039 657.724 null]
+>> endobj
+1998 0 obj <<
+/D [6447 0 R /XYZ 85.039 505.996 null]
+>> endobj
+6451 0 obj <<
+/D [6447 0 R /XYZ 85.039 465.833 null]
+>> endobj
+2002 0 obj <<
+/D [6447 0 R /XYZ 85.039 367.151 null]
+>> endobj
+6452 0 obj <<
+/D [6447 0 R /XYZ 85.039 334.73 null]
+>> endobj
+2006 0 obj <<
+/D [6447 0 R /XYZ 85.039 143.325 null]
+>> endobj
+6453 0 obj <<
+/D [6447 0 R /XYZ 85.039 106.459 null]
+>> endobj
+6446 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6456 0 obj <<
+/Length 3207      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\1aÛnÛFöÝ_!ô\89\ 2,\86\9cá5o®\9bì¦@\94lí \ 5Ú>\8c$Ê""\91*IEõ~ý\9eÛ\fI\89NºX,\f\83s=snsn£p\16À_8Ëb?Ðù,ÍB_gÙl}¸     fO0ó\8f\9bPV\ 4³È\ f\92\18§~|¼yõ6NfaàçA>{ÜÒ\92ÇÍoÞý?ï>>¾ùe¾ÐZ{*ôç\8b4ͼÏóÐ{7_\84ÞòÇwË\9f^óì§\877ØPÞ\87·<ðÓ\87÷wï\96ܾ\9b«Ì»Ç-÷\1f>-\1f\1fæ\7f<þ|óæq\80Ì"ò£D#6\7fÞüöG0Û\0Â?ß\ 4¾Î³Ù\19Ú\81\1fæùìp\13ÅÚ\8f#-ýýÍÃÍ¿\1c\14\9e\8bf¼k\82æ\85]±Ð\81\9fe\91#>\8c'\887í|\11\ 5\91gð£½Ïe\ 5toj$å,S*\bþâÙõ¾,*\9cê¸\7f\9e«Ô«O°c¿¹\85!\15x¦Úà\9cò\0\10­ik\86²\81UuY=ñè\11z\r\9dòµÄ\99b\84Å\ 1á"Ø56v2X7²ªø=\b\9352z\8c\8e;»À9X¤©±îʯ¸ª@\81 \14BäONä#½*÷VL6˱<\1c÷Å\81¶2tÓÁdYWþ\84D\81ǹN¦uo¡b_§½ö)\18\ eý<\8e\87\ 2\0\85\8b|\80¯Aïâ8ð\96\ 6\8fÖIê=\14Í×rM\9dÄ{@tÎe·ÞY$&ÎÓ\91\1f\11øã\ e ªLËAØz`\ 1\80D ÁGÒ0\1e\87\fØ\81lU®¼ºÁ    å-\1fpÇ-wÊ\96W\eîn\vÓ\9d\9a\82\ eX7ZEr/Z<Ì\89\8eæ+þ\1e\f\8d>sïÓòݯ¼¯>Â7õ\8aÆt$ª'\1en\9fÛ\8e0?´þ\84tß!ô4öÌ~ï4Z¥É`\eÏ\97Õ\16µ³9\0ôºâ±öÄ´\v\ 4Ù¹Ãu\84>êDeXMZâE
\97{{b  ó\86      \95½¤\9e*\8d¼S+ÜæÃ\11Ðõù]Íß\15\13Π\1a+©¶Þ\8bN/Po¯IßâÒú\80\1a\9dy\e<\ 3ï\ 3¡Ó8Îk\9dz\84"ÝáfÍ A\11£8õÞγ\88D\8e«hæ/\ 37ÃbpË Í\0Jgè\16\99}]ñ*\À2ÄÖ\19\9b/0'Ë\99\13\14\ 4°KD\8f\0EIz2Ý)(;¡ËÊm1d@Lô[Vj0åÛ\86\18\91æ\84-\f°X\9a\12ÏÀázË_`Q\8cbë\7rôÊÒ¶\ 3\91m\ 2¿Û     ¹Yàáz\94\91\812{^B 
+Ð;"¼8àeÏBp\19\ 4¨²\87t¤¥\96OH¸\1c5Å;>    \8d\14\1dq\10ö]ë\ 2\1eÞ¸\9d¸\1aìt\aX\1c¥\83º\86_Çt´\ 3\96ïièõxs\7fBeqû\96\8cº¬\99dD@¸ ¿à\93nE,Öú".»BÀ­ëª=í-¾8\98äÞ\92\ 3w6¦3«þ\9eM]\ 3V`MÞDÄ.V\1eÏÜ\ e\b\801»Ø\88s_>p£í­£»t²\94¹Àí]Ývl\12´\8eÜ\ 1óP´\9b%V9C¥R?\0\17î\8cr\ 4\[¢e}À6\90|Dk¹/×\82!\8e\1déZ?5æ@0­-\8c¬Pèb;l·f-p\87\16\10û\97~/\12-À9¶Ñ¤ó½{\95\ 3:æá~+(
+8Ã\9f¶>5äµ\17ìÑa\b®ÖÕݼR§\178ųç\9d½\1d\95ÓR0\v\96t\"6\ 6æ¬iÅIk\9cyÍPÇ\9e\9aút´
+A~7f\8ed\1eªSYɺ^i\ 4H·+ç\ eb)ÜnP\a\f\13};¡\83\1c\96ÄÉ\95\9bA+[ã\81\9d)\9d Øð¸»KØ1üù\8c\88á­"#Á¤áøò\91¿¢ß¬£\r\8f\9dZ\8e¹ ù\1e\97\8f÷Ü[\83JÐþ\8c\YÍÍ©¸,Î,\ 2\ eÉó\ 4\99(|\ e\1db2¨ø5ëµs/½»\8fÅ÷\9f¬ÀÉ­\93Ó@ß\ 33\9f\88\14Òè'ÞÑv\86\887\r:QðL66\88á\86 \ f\eÓ<ó\8cµ7pw¬\91QyäY§¤²\ 4\88¯^DDH°F\1d\97\ f\8c\92\80µR WÈI«ZZiVb\981üùÄæëWî\1d\fÇ·DgÁ\e\10©ªæýÝÆÑÏîr¯¨%çÉÁ\169\ 1\ 1\82åéSo·\ 4\9do`Z\8e1E\9dÂá\8d\84\11ÀQXqM;\ 5\ 4§\96M\9e\vÞÐ\1avD\8a\ 4Z\eN\9b6õÁ\94bl\8dl"Fק§\9dls×]à\9c\a&W¢\8aÈÛ\8bk!·\82æ}L*á"áü\98TT±¡ýÍ{û«\93\98õ¿<\90.é$B\1fDjK0ö<ƾ\9cÛì_ \811144Fº\0ÿÕ[=\f¾ÃTù*\92\büUÑ­_UmKѼ\ f'lyÇ(\\ f\ 3\rØÉ\ e4Q\10þ|\1e\84Ò%ü\88ùÃ\81\v\97\81c\aóÅq°µû\90\ 5\18^úZ\8fÄÙ\14\7f\9e\83®W%\1c\1d¨\18³Bú\1aþ\88\bê/¸á\88\9e\1c\85B°ï\9e?¨ åª¡»û|±µå%¬Ý×lSaîç©úïø\96ø\89å4Kg\80²5³DÖÎ\86\ 1\93,¹æ ÜÃEÐßq`\81}?      ÕØè±Ú}E\1a­ÛÓaÌ\81Üó\91È\94¡\15wܵ\ e\aáü\90é\ 5¦Ò:ÌûÐ\ 26süMN\r[$å\82\818\96Cû÷PGGÓ\92\9e\9fñêþÀãíEzGû\1c\8a©Ý\8eY\1a~{{·áãÏ\1c\94A\v.\9a dQcgzm\190\12"xà>ìÍ\85v\1f\17Ö_\ 6\19\f\9f{\14\17 s¸\92\8cM\8awP¢Æ'\1eèÅ\bðZG\ 1\ 4\1e%.,d\1f¹È\1dK\86Ë\bDãKÙ½ì¢\\80ØJº\ 1#×Ì\83SwRöàÅ"Û     .tM9ðìd÷\86¥\ 6±\85g>\8cBÐÍ0\eGfD\11\17¢¶lC»\9dØÀ£\8b|Û³Àco[q¶\17=ñ`Ï.\8cJÛ×\13\17MG>Ø\85\190ÞOtÊ\86\1dÔè¼y\r\96\a.ζ¤\80\1d\9b\ 5e\81ÅÄÕ[\8c $LþÐd©$cì\15Äî÷ü\199o\98?\97è½pFdÞ \19¢\95µÙð\1aÃ\ 3\aV£ÍI.\ 3\8e\r|\7f\9f\1a_Z\15\95ùYoU\0\ 3ü\aÃrYÞQ¹\82\905\aÂtè\87qöýÂ\9dö# |ªl'3®6£§j3Äf¿­'\98\ee~\1a\87ή\11\85\12\b¢öo\98ü\15\ 6õÏÜv\ 1\f\ 4²\96\91­ìô\85ì"?\8d\92\91î~\835\v¥\95¯\83Ì­ÿ\7f³FÔn\9a9qê+'Pt\96Qæ=ÚÛ_p®\88Þ\bt\87ê2«\86,Ò3\ f±Êa\vùó\fv«ÄàXfÉ^¡æa§0Î\94@\8fLE\82NO*Z<L\16\9aª7½n\8aëÍøÆ'\1cs\9f\1a\8e¨\16¡\82\9b\93ÇÃ\1c\89Ã\970\18j4\ e\84\97\95\91\86\147ÚäK¢i2i
\86;\ e(  "\e\90\11µ\9a1t~0O\8e\1f¿ä·\a\ 3Se(\9a·\909}ü\13\81\1dYõÄûP±\ 5U\ 3·¥¦ý C*§\ 2î©:EH4ÜJLÉn\9bÚ÷Ö
\86\ 6ûMÑQÑ\8bì>Å\9d²¾'\8e\8b\ f8W\8fÖè\8b8k:£'÷\95e.¥Çö Go89Çѣ͸Ð1\90÷Êr.xdpµÙÄ?s\8fn»«\93Á\0\878Yz\9d¿Â\18á\9de\µ´>÷\ 2\11YÒ×°2.¶f\9c\95I
+\86Ã}Õ\14\84\99\ 4\99wÇZ9áô\h\95)Èl\9ct\884a'̸Ò&\ eR¢AY\90\94\8bñkW\1eQTÝT`\1d'~\98Ù8yÚVáí
+C0mIJ&î\7f4Ué÷LÕ¹¬V \82iS\95\84\0Ââ[N\ 5½ÀG\15çCï4\ 1\ 6¬o\16hY4r²:\ 3Öo6Ì7\8c\aÏ£RÏ\ fÂ`\1aëê©ó\95òS\1d\ e\83n¶R\11ð1·&\9f­Ô÷¢ñ4\83\ 4#µOM¨\10ñ `ÅÊ\ 6Þ#.j\1d)R¢ü\e\82\19.I£I\a3ÁYZÌ\99\ 5\95\16[\ eCbË\a§0Sâ\98
+\1e<5̦m0\16\f\82ÍæʺÁ Ë1\89\eBÚu\1d@+   \89ÉRT.f/Ú«÷£E\98G~\92\82j\82÷\8d²ø[ÏHÉß{F\8aä\19é#ååOOfµ\97礻\13°\84Þ]èV¯Q\1c\cáL1õÞ#õ\ 1\ 5×o\8bvâÅ\vü¾\8a\14â¤L}ûýi\80\98µ8\11ãæÄ\85\9aÉÙ\94\8dÍÙD¼\1fE1øè¢ó\ 4|c[3\94/Õ¨:&»¨Î\0³\1fñ=ãî½8        hÛR^Æ\894|\86ïBØw\19\18\82Yµ]cÖîù\89\91YÚI\95´\L\98BW¼\r\94\8bü©Í[©èYþ{°¨³|pùhE~®~*ÝóL\ 2\ 2&%îv\ 2\8d?\96\84ã0doßX5\97\8d¶å/ÛûºmKÒ\16B£æï8½Ú>3ìMI¯«î%i¢&vb\1f,¬q\ 5    %o=\ 5Ðθµ\9\90\=yù±
+\16ÙʱåÑ\81\87\1e\92½cdGHÔ'Éòw\86ý¬«¬\89\8bTöƯëñ¤\v3¨e\84\94\ 1ò9\8b\97J`V_ù>¡\90r\bµz\81 Ïmùk¸,Ys¯Ïµ· %\1a²jG\9b(]\1d¼\97Z\8fL\90ð\93s"Ø\0\93IÌFv\8aP)à]K\bAÐ-è       \15\83Ü=ý]Ó\8aax_\80À7ÿ\90\9fKòt|{ o6\aâtéd\ 6\ 1\ 5I9OÝk\15uHf{é \99¦kL\19<\8eàCPMR\81Î\1e.\82\15q\9e\rÞ\9còô²
+\98ÛwIy²Ë\13\8e\81\ 5\88\ 4ÑÕ\12¯\9e*(\v¦_94\92\a,\8e\16Ñ\ 3\9dlî^íç®lé^\xݨ\84|\11g\8eßrÉ\83È\93¥}\8b\8a¼å;y\8b¢"xgV¦\15\flp
+\8c\19\17\158¨¼|°rÞ\17¶N¿;NýÌ!\ 4\96è \9c\7f7\ 5üæÏZt
+\81Ü0\9d\85h¥®b¼\84J\ fÁ\10Áÿ\0Û4í·endstream
+endobj
+6455 0 obj <<
+/Type /Page
+/Contents 6456 0 R
+/Resources 6454 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6439 0 R
+>> endobj
+6457 0 obj <<
+/D [6455 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2010 0 obj <<
+/D [6455 0 R /XYZ 85.039 719.568 null]
+>> endobj
+6458 0 obj <<
+/D [6455 0 R /XYZ 85.039 687.147 null]
+>> endobj
+2014 0 obj <<
+/D [6455 0 R /XYZ 85.039 203.111 null]
+>> endobj
+6459 0 obj <<
+/D [6455 0 R /XYZ 85.039 168.365 null]
+>> endobj
+6454 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6462 0 obj <<
+/Length 3063      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\1aÛnܺñÝ_±oÕ\ 2YY\12\9bc'©\ fp\1c7Ù \ 5\ 3½\92×j¤\95#iíøï;7RÒJNZ\14E\0\93\1a\92ÃáÜg6þÊ\83\7fþ*\8d\Oe«$õ]\95¦«]}æ­ö°òáÌ\97\1dÞ*t½8Â¥·Û³ó÷Q¼ò=7ó²Õö\9e¶ló?\9cË¿]Ünß}Zo\94RNà»ëM\92¤Î×µï\¯7¾sóöúæ꯼úåó;\9c\ 4ÎÇ÷\f¸úøûÅõ\rÏ/ÖAê\â\91Ë\8f_n¶\9f×\7fn\7f;{·\1d\11³      Ý0VHÍ÷³?þôV9\10üÛ\99çª,]=ÃÜsý,[Õga¤Ü(Tò]\9d}>û»ÅÂká\8aO-¼ycvl\94ç¦ih\1fïG\v\8fÿZ\1eÖAæÜÁà;ùz\13ÂÓ\8f]\81¯èø«\7f(p\92\b[àë\80ïìË\9dîËæÀ{j\8dÇõ\9eÎÕô\97wñ²\1e!\7fÔ]\87ëϸ޴¹E\0§ç'o×iè\üÎ\1fLjO\9bZÀx¯wBZß ³\91Ã>¾=£§\95\82ÈwèľÕxTE1ɶ<äð·Á-ÏòZ\ºÙâ\18\19\1e´\ 2\86®\86\ 1\9a·}¹¹þ\a\ 3º\97\8e)«A\81"ßw¶\ f¥\1cÖ\15\9c®fWý÷Tô´\97¦U³ç-ðJ\1a\17Y\80Tf¡¡2\8b\80Ï»u\908\ ft5s\ 6Á\1aÈ \9d\r,\eèTàð±Cj\80\8d²[ï5a!\81ö\ 2ã\81@x¾ìõ\1d>_pÞ¢àÊZ·/¼ïª©5=\ 1æ\97\rß\84[\9aª*Zàd\fäl\1f
+BW\8c_\18Ñ\ 3\81\9c0tv\1aÑ\84\8aÙM\a\1a\ 6ì\10ë\ 3\9eñ\10¸\7f0ªQ¶\b        æºÉ\ 2\ 1äF\83ñ\1c\1eÓÈÅ'Ü6FV\1aRF\17\16\fêõ·Ñnºõ\9f\9e¯\8a\9da\1d@ñ¾²5 àÙ\vÃ\9b\ 3\93G\96\88\80Û\16\85Q\930\90Y/\v¢·\8c\ 5Ïd\19ÛT"
+6 ×\9c\v\12×\ 3o\82ç¬Å\ 5aBjßá4uvÍ\ 1\b\ eñIÇ\16\15 \bcP\17@ûÂ{\1fa©%M~*é%\87=/ì&be\18¢ª\fû;¹ìÀHé\99\bÈñú\96¶ìú¦¥W\9e¿Wc7\16¤\81\9bE\998³ó¢ß\9d?êÚÍÏyïÄåÅ\91\eg\81l½oZ¾\8dÐk\96\18_ÛÜ\e:\98@|}gyöTî\84\1d\88#uãÈ\9f°\9e\ ejô`A\ 4ô\7f?\96-c
+\83ø\15/\8a²Ø$~æ|Å\15:¨i\ 4Õ;\ e\8aÊ\ epp½\88߬}?Z~ÊÕ¨\8e8Ö:/xfä5Áÿ\88\92«\ 4é\e\0\ 2\ fP\ 63c³ª¡â\90]\ 1\18\18 ÌÅ\91Äâ\8d\90\8c°K\1eª\12ý@Ë\96\ f\86|Mó­ãõããèh)ÀÝHsiu¤8¸Nî\18Æܼ½/ÚÚz6X ¯jä\81\80z ùX\15Ý\18\rÒ¤s¡b\84xɳÚ\a\86Þk\81Q©Ôao[Ðð\8dAìkUʼR\99ólÉ\83\ fö:#\vÝ\84\12ó
\vl\93ØV´÷kÒ^ñj°R[GÃÎ\v@:·öH\9f|ý¡x^$\7fpóø\8aùËÅ\14\9e\10¥½8U\ eR\82F\85óÓ¬\ 2aì-Iúi f×½¬a\ 5\ 3f\168\17UÅ;­ýàÇÁ°£È;Ynx\1cb\15¨%Éé ¤\94Ý\ 2"Qé\13\a¢Täf¡ñ
+à;N³6\ 5ÙTê\93\81Gn\bþã\97Ù\9brC\15/æn²b32µ\94\91=\97\aà[îvÍ\92\ fóÝ0Le§Qå#;uòG¡\ fþ(\8b¦\89\10ú\ 1\10<\9b,Z{I\1cÅÜK¥\929\9cP\ 3\17%^hü*ØîyWì\8emÙ¿,¹Ö4t³Ä\97ݤà\84\982G¸xÈâ,\15ìÉȬ\11(¡¥²\89'ÀÈE#\9e¶`øÓ\1a\93)\9b\1eÂ\96%·L\vº\95«Ñ«\80\96ä\9c´ D\12¥\8d\1fÆn\9cL9¥+\9b¦\85áÌõ\9eX\ai\1co|*5O¾²aÞ\99ü*§j"q>\17HO\18Y¿\81ó\81-p2gaî\8eµ\18¢ññ°ÆÙç\89bn\82À\8dâØ\ 6oP*^j÷+\9e|úð\93ÄÿòA£&\98l\9aî       ¢7,\\88¨#U\bÜ$2ªp»Nb y\ 3Gßj`\7f\84\910K@½£qÀ¸*;\8aúåݱ\97­\90«¦X)E\ e{\1d²ì\ 38M\¶.gúN/u3?0\88\17J\1eåÆ\13»Z|0©\13fCuÓ\16<+\ fì´jºØ\9dÝì\a\99\ezø¤È\râh¹ÂDþ\87Yb/\ f\0ìCR\12\8d/\87²2tá®\b}]ä9_:T\ 3$(N$"Àä\ 3É¢áH\98@ùé;W<½À\15)#6
+u\90\1d\9bï\88\1aÎkÍÀUAø
+ÉÊ\a\9f\96ý¢2\1c©>8P\9fâ\ 6xnS\930\90=~\0Õ\15ÒA\94§\12¦\0º3æY\8c
+\aā
+=
+ttè+[\f\e xð\9bíyày?ø\14\97©\@\ 6\8b\ 6¾\9b\19%YÒ±¶^\82\ 3\96®x\15ü
+\b^²øY¶SæSÓÇãè¦Pj¡¯ÀeEÞ§ë+\18°e\80\10®øpfFª&*¤{ÿ@H0¥Ç\85\°)Òÿ¶°NÍç@Ú65~\98Ò\rÁÏ\ fì|¨|#\b\8e÷i\ 6µ¶è@ f²\b%g{¬ñ¨\ 4ÍV\8eá«\1e´\\8cNs\1eïAÞÈÔDr¢\ 4^\97\9b\9e\8a\ fZ<\9a¢\vp¿á\98l\8b¦d\94\10&R\eêZ¾\80ä½L)#JN\9f\8a\10¾:\\14Êý\vïÙ\93å\b\15hg\90¾]÷rNJ¹$\92²\9b¼tiÔð/\1doûWsgï\9bsB\92Ñ'\9b_µ¬\90A\1a9\9f¨Wt%õR\1a\13ŸÀ\ 2ÄÙõ\15\8f¬\94\r\ 21èä´a\1dîçÐ\86PI¡:\8d
+\aS.\16pÏWÛ 0\8f"p9`<©ß@D\ 1\94Ü¥\90_v<îÅ\1c\ 4í£æ'Îy\81ª¥(Ưmê)m\ 6\95\8e}\84Jèá\b%Á<RÓ\86òP£\1e\98\14ó`î£\8f\9f\17?9Ã?M\88M\9a\9d¢R\99*O)iäà¡^ÂAöJCfþvêÎ\0ó\8eÝXl£>
+ë"\80\1f;ia\ßOº#,®\91«\83³\16ë`H\f _\acË]\90¦b\11I\ fƦÝY(\r\82\8c«¤ö¤1Ó\97u\81Õ\9d\97\91ÔÇ\98Å\8bBö¡{\93\19â+\16«ÀCñ\ 3\8fGÊ6¿\14\1a¹.ü`j¢±Sb»ôÐU\8aL#p\aì
+`&-\ 4¢\84³¹\8e\17(Uy¬læÚÉuôð(\98\87\ e8Ã=´©(ðê\8fbEB$qe.ãY_\14Ò£ç\92"0\7f̺@\b¬±\98&{\96#º¢íjF!."\858Nõ\88\8eQ
+\1d\8e\88g8*-\8e\12\15Â\13\13×W\1dg\97¶é\1a\1a×8\7f%l^ê\ 1m)q÷Â!twǪG¼À?
+*\1e\8a\97¢\9c\96\84wϠο=\89\80hb9\7f?ÎÜ\1df\v½\ 4\14
+\8f\9e"\9bÅQË\88ú\85#·¼H\19Æ·å\94\ré;LH       ðPTù    &!:¿\9bk4\14\a\88àN3#MD\aîJ\ fW)\13sü¡±Ù\ e%62\83\vx\ 5\81à\8a\ 3J8\aªI·Ét\95\ 45eí\b\8eÈYå\98Î\9dæAj¦®\94\1e3WO|\86\9a\95\9a\e;TLÏSA?\ 6Ùª×\92Á t\93ÿ0}\8d%}ýTtÔ?é9;½Ô;\8aØ\87ýÿ!\ f½ÀX\ 4¡\9c\9d:\95]Æä\828fy`ï½æoÎðäÌÞ\8aÍj\1cy8ܨy¨\9a\9e÷RÛ/\8e\8bn¥P\8a¨Ä\12ùë@>\8bÏ\93L\9boÖÉ\84AàlQ\14\rïmÅ¥\ 2Ãvr\88[\9c0±¤õ\1cq¨ïü\8dϱл~®°\1c\19Ç\1dì®`e°Ôàm\8f\94\88©\85v\fÀ\86\1f\9ea\ f}ôóÀ\9e\97\88Á\1c9\8bÚÆUå°µY|\8dh,e\94BÍg\98S¿Ð )¾\1f\8bÃNV\17ó v´\9b8:òúù\82\a³\1dè8#\7f\8a£i}\a±ü\1e7t\elϹeI\81ñ\8dÄ\9dR$E\14cigìÙ0Ø\98¦»-þqµ-ú#.\1d¨+\ e\80\81¦\94µ,sn¯.\ 5UÇãnÔv^:7i$,=\W\8dx@å{\9c«\94RQ#@óÐ\r\1c÷ý¥:@vW]óÉc\10`\88R\907pD\aà-&º\97\12ÏqeÚ Ä\8b§â\ 6\88Ôbüª\8d    Á°`rs_BÈ´h4í\90_j\0
+s\16e\ 3ΫpÍv\82§>Áf\ 3¸\87\9bK/Ü\18\9f\86V\04²kP\ eü\9a6\11\ 4Öñ Ó¡+%õ¶\9e\80ºý\11ÿÀ|/wó\91\91     Ú&\1d¬
+\17Zyè\83^JL\8b\1f\8fe;¾\ 6í?3rKãS©¤ÉëF\b»¹ÈN\96\7fbàJ;vî©ð¯y§MÕa~\8bÝ\8bK\9eÛT\9f
+\91Úæé­Á2û%1\8d'Ⱥ\93û­\9e,%¨¯×W0\8dÙÑ'\918á$\9eÛ"À\ 6~C!ë²&\19iM\ eOY\1a$É`e\83¢w¼\97z|0\1e(æÀ\ 4tÆJ\e+²4\15ÿyàõ\9f\92h¼RýZ§¾\94D\84\9a\r\1d£\18~^Èù\7f2ÈÏ\11\8a½í¦o6Fyøçr\15þÄýQª"·à\ f]#õ\18]\91\ fJ¹£\14\ f\8f\rz£Lá\ 2\93K L\10ún\10\ 4ËY\84¼ø\7fû_\15*qýÔr易 \89
+Ô)\89~ìª8ä\ e¤!ðßvÐt3endstream
+endobj
+6461 0 obj <<
+/Type /Page
+/Contents 6462 0 R
+/Resources 6460 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6439 0 R
+/Annots [ 6464 0 R 6465 0 R ]
+>> endobj
+6464 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [418.723 584.796 539.579 596.486]
+/Subtype /Link
+/A << /S /GoTo /D (pam) >>
+>> endobj
+6465 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 573.368 211.804 582.936]
+/Subtype /Link
+/A << /S /GoTo /D (pam) >>
+>> endobj
+6463 0 obj <<
+/D [6461 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2018 0 obj <<
+/D [6461 0 R /XYZ 85.039 559.099 null]
+>> endobj
+6466 0 obj <<
+/D [6461 0 R /XYZ 85.039 522.232 null]
+>> endobj
+2022 0 obj <<
+/D [6461 0 R /XYZ 85.039 330.425 null]
+>> endobj
+6467 0 obj <<
+/D [6461 0 R /XYZ 85.039 296.285 null]
+>> endobj
+6460 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6470 0 obj <<
+/Length 2965      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZKoÛH\12¾ûWhOC\ 1\16Í&\9b¯¹,ò\9aÙL\10Û\ek\90Ãì\1c(\89\96\b\86¤âøßO½\9al\9a´\11`±À"\80EvWWWWW}õ`ÔÂ\83\7fj\91\84®\17¤\8b8Qn\90$\8bíñÂ[ìaæ×\v%\14ÞB»^\14âÔÛõÅÕ/a´P\9e\9bzéb}O$ëÝ\1fλ\7f½¹]\7fø²\\ 5AàøÊ]®â8q¾.\95óq¹RÎõÛ\8f×ï\7fæÙßï>à\83ïÜüÂ\ 3ïo>¿ùxÍÏo\96~â¼Ã%ïn~¿^ß-ÿ\ÿvñam  ³Ò®\8e\ 2\94æ¯\8b?þô\16;\10ø·\vÏ\rÒdñ\bÏ\9e«Òtq¼Ðaà\86:\90÷òâîâß=\17\9eÓ\v^5sæ\95¡X©ÔMýp^/+ÔC\98ö\9añaX»\81\8e\802BPG¨SçcÕvY        :)³®¨+8q\149Y\85§ÝñË»ºú\8f§ôþÜà P\ 11\10N\95à»qú²P\89\17¼0ék7öâ\91Ä
\10N%V\ eÞb\18zp\83Ê©:\14¨©AL\ f\85UÎyûLº\99Ý\ 2í*P¢ÙM\853\96³>\14-pUÚi\91m¾Å¿\865\8dïr\9aÙ6Åf¹òc''úÐé\ e9?\9c\96,\1a\98Î6ß\81î\80\r®\10ºóR    ï\1d3ìjþÝ\13UÇ/_qË
+ÍoSTK¾\11\18>\9fø7³Æ\1aäXá@QíAI:`S/d9Î
+©9\e\9d*CA³M\99£ÊèªÐÈRRC}\ f|ð,p\10\r\99ìH\90=N\80\9d\10\8b-ë¢\95\ 6Weçî`N\rB¤ À­Ø\18Òmk\92¬CÍÔ%\8fÝãsÃÏ_ùÄ´ó£ð~_\1fIfV\v\r\r\8al\84¨;\10Ëóþ r\båõ\9aßa\83éQ\9fï\16\ 4Úñ=ï;#Àíûwüp\8fÒáC\7f\9fû3ù\8e\f\8b$¤)Ò\r«æRfÏ[ä\7fà·L¶éò²Ê;\19£;Â\8d\80Awº\1cS>âjÚµ,\a2#Ò]v¤«Î^\15Å\9dqÜ0vU2\8b'*r\83\b0©w\17­fÜ\ 5à!~Î6t5x°7Ç\14§l\9e\80VS\9e_\ fOp\8e0vÚC}.Q+a\82¸\8d\9a_;pÓ\7fâÆ\137\ 6\97t½4µ\9cYk°\9b\12\81\ eî8f\8b\82!c¢ZûÎ\1d\11g7ø$kvG2\8d¢í\9a¬#ãÔ\1ey+Î6yùÄ#dÖ#\86ê¹\a\80ÀÈh;\82Q"<\ 2ÂÀ¶\87\8cw:\1a\86Ä#`ù\11³MÉÎ\95se¬71Ö\9b\92ör\ 6À;C\e\86\rXÆÞKq-B\0\92\83çe\85\8c}ÎEI\ 4|\84ÁÆ      \11x"%À³³\95Í\92±TÓs\9c[r_4ò\8aVÑcY\13ÖÈ\16\95Ñg.\8eB¸  ¿\87\8c J<\ 4W·DGð\ 67'\83Ùv[S¤0ÀÚɶ|`_\0\1c\ 6&Ö0ðÄã~ë}\11ß&^\85\ 6èÇÁb\ 59\8c\9fFÿo¾%\ eD¾%1\ 4^7Ë\90m\ 2\9e\9beèÃs\88\1e\0\11ep8~\ 2\93\83©íù\88÷AÙB÷\9a'&vX\ 5K@\ f\ 6ÍnÍU\90Å\8bý1EOÉ°Uìû\9bß±\15
+\14'lxOm\aVÉÖ¼3\fG\8eÛ\8amRîwÏK\9fpÃúÌ;eÍà\11ÅñT\9aý\8ev\ 4#M\0ñÔ:\18\ 3¦¦\8d8¢|¼G\8d\91"çW\83ÎdE\r\8f\99p\8eÏ\8fEKáK1Ô\10\83ÐC\aÎ\8a\860G\89xY[À»ÂyÅ\94\1cò»|Ïf\8fCùwPÃ\10¹ý\99èê\8f\81\ 3ù\9f[Û»µâxÓ@\10\9e\1eST)nz\vt\8c:äY¨:ñé\1ewÆ.f\82Ö\9c\7fI\14¤\95\85¸+c\veW½\rÙ8K+\98Ø\8aÚ"äËÞ\1aC\9a\99¼\98§\86n\10\87?\96§ú\92§~Éÿ:#ÒSî\9c\1fó
+ðf.s\ e^Ìç\ 3å&*}=_ý\böì\87z°g?\ 4D$Ã\ 4å\1aU"EÆ?\13óÅAÒ$A.çû(¶\84\ 2ä\87\83â\14~\18òudÝÌÆY\93[\f\89M3\ e\83Èæ\89iÎ-\9bå%£Ç\b¯ Q\86b(\95\85:,\84:L9\9fðâCª\ 1Öø¨\9dß\91÷í?f\10\bo\14\8a\9fy=ѽà@\8bøAÎN¦½
+\92ÈMu8vä²?\ 5A\fæ'±g% -\ fÜ.\13¨\19?/1í\9b\9e)Õ®¯Ì\91\bp³í\ 3,L\15§õ)¥\10ÈN\16'Öâ0qC_Ë⫼Û^\9d²£»\9bÙ&Âc\vá®\18À|ÛÕÆÃ\9ex·-\ e×U'(ÞÎ)q$4*1\88R\v<áÐbl\89å·x­?u<M\15f3ÑÝ\91^\10\rb\Ϊ÷à\90\9eϪ\ fEM\18,ØÝkñí]Ñ>Ìé7TäÉ,êç7\9f>p¼º¹\96\87ë\e´"LPæ\ eº\92åvÔú,å\8d\81O\1fv\7f\92\17Ä%\bõÀ\14áæiâ¹75ä.ìMÁ(\1e\90ýàúm&\93ÇìÁø,ÂXÇ£U\9e\11ôã3\ 4(VGËá\11Xa\r\9d`#<\96õ^è\85sWóï\0×¼\1fç\9fTWåî\f¼¯\ f\13[zàEÎã\ 1×ã-z\96ó\a^È5JÖ£0\8c\888ø¸!\99s~É6r~"²(FWMcè$(à\ 3\ fôU±Y5òg\1c0\a¢<T¶ ôÕ\93\92\9eXìÍîV\11)ëY\ 2c\9d^4ÔÚ0;\14ó\90Wä¯\ 5C²°À¶0_»Ê\ f^pá\91-F\9e«BC¹É¨t\ 4\ 5ø\117\vè×\18_\84e-\9ei_Tàk4Ùv\14þ\99.\7f⧡\84ld\8e,#\ 2+»ç÷\ 1Êa°ïFà\f\ 5ÿ3¥S\98}\13»\ 2o÷ÐïbmB¡Gv%"ö\9f\96½<\ 1D\89£1¾69»ö¾¦\16\86¨uTÉá\ 6\89ç\94äKr\ 5h1©\9d/´ìd0\88Õ\vþ>\vw+$\vx\8a¤"_-Ñ
+(ÝÄ-2\9e¾§Ba\8b~Ë&ÃÃ\8f½\r\99\1dÏ¡Ñd\1c
+\93N?¢|¨\94tMÎÐ\eѽyhx=].þrÅg§
+ÚOÁ:bP\eä\19©\96D\ 5g\9a½\90|ùõ\95<\81j8ÒÿÀi¸\0»\81\80\r\18\8c\ 6_b.£ö\13\81 íM\¥\a>39L\0%Id\95\92Õ\94åù\9e©*»®¯ú@\14²É¼\13\12+ÕÄ>\12Ý\1dbL;t9:\9e»\e§èp\8ecA¹\b%\84ðÚ\16T\18Â\13ç\88°¦¨ÀÂÏÆ(¨b¯«\96\89¸û\17\99¼¹*k
+`X\15°U\87\10'ÇVmç»$\1aÃÔV\868JÐ\99wù¬Íã- Ìé`Ô¿à\11J\83G=1\1c\1d÷Äp\84«ZdA\9dÀ\12ÜVð[K   \8ds[é\13Ñ¢¹
+XK[\89¢}\93\v]\ f\8d:x\16ÖðÂtÈý+mÀ\87zWZºZð{2`?J\11QL8¯\88\87|®s'%÷¾µBbAN7êZR»\0\ 67æÜa`ÛÑ\J\8c\83¬ZîÚ\15}\ 5zÉ©\84\88\19­ì\15ß\99ݤE\82/|#2C¹\1e,;\91
+r\8aî8Jvö<O%y\9e\ 5êU\b¡é#km¦\7fÛìllI%p¤¡\98ÝñT\98\84>\8d\86`\92Fs\8dg\f\85Ås9´6=ß\8a\1a@\86m\ 54\ 2Y5-D`\90*\aø-óÌh\f_m!\86t
+&ú\930\93²>MÚ\ 6Ä®ØPÙ\82j-$·\9a*\86ÎÄÛò·\8f¾± ¤\13¤F桨B úü(Íõ[\94\\9aýM~\9f\v\9d|\0Ð\96u(;ìn\989'!lóÏ0Uáç¯0\96ÖQø
\asHzèºÓÏWW\8f\8f\8fîCÞTyéÖÍþêtÞ\\95Euþ~ÅHåÇ\1e\96V@w-f#WÓòX%nì's(ÿ2¤O«ì\10\8b\12,ªb7J_.²½Øÿ±";\90"{½L}óuE\99&M\14c¿©Ú·ü\15ë\86jÑî\7fP|¿í£xM\19\fÈ\ 2©WÓq¾\0þ¡1ùì¸Ú¢\96\ 4Pðç¡\rçÀR\89Y\rÕVÈ     \9a\81ü\ 1Í\99\80\13\ 6k\0Ù\80ÇÙzMÙ\98óÃÝóT§O5¬¼iÇ´£dEò{à+_\93LÊC»VükcÒ+hLxær×è\13\89îc\87\8cE÷õ º¯Å\159ùè\ 1æ\12+óÔ©¬^óNÆLÀÁ¥\8fò\81«ï8Ëøèû\e©´O\ fpw\8a'\84AØ~Ï$*àK_£àËä«\1a\9cÆDd\9c§\ e\19ò\13¬ºäcrØ\90\1aÎR\12\97³í\99so\84\\12!\8aì¬;\9a\ 1\95\aÁ-ÒAÖì8ûïÑ\ 6_N¦Z
+#JÚ`0¶NlxàÙN'J\aH-HtXö\9d\87\11º\ 4\9eruúÃuK\1cõ½\a*ü9\97ª\9b'ÙþY\86\ 5
\94ê?Rn\ 4à0Ak+E\1f¬rø\8c¡=o\88\1781      UHÑë\0)¸Þ\80\a¸Ä\1d?õÙA\9aXm\1cò!2\11.l̺þ\vÛ¶Ïvðû"\ f\8b\ad%Ó\9e8» )JªÖM\8c2Q\94?Uîf\0
\1a{Q³\b5\0ò\7fñ?\ f\ 2üþg\83ûË`\17øz\12¯¬ï\18FÀ¿\ 1n\ 2\12¬endstream
+endobj
+6469 0 obj <<
+/Type /Page
+/Contents 6470 0 R
+/Resources 6468 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6439 0 R
+/Annots [ 6475 0 R 6476 0 R 6477 0 R 6478 0 R ]
+>> endobj
+6475 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [513.95 283.417 539.579 295.106]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/)>>
+>> endobj
+6476 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 269.867 167.796 281.557]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/)>>
+>> endobj
+6477 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [354.316 188.269 539.579 200.262]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kernel.org/pub/linux/libs/pam/)>>
+>> endobj
+6478 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 174.72 137.581 186.713]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kernel.org/pub/linux/libs/pam/)>>
+>> endobj
+6471 0 obj <<
+/D [6469 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2026 0 obj <<
+/D [6469 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6472 0 obj <<
+/D [6469 0 R /XYZ 85.039 736.911 null]
+>> endobj
+2030 0 obj <<
+/D [6469 0 R /XYZ 85.039 736.911 null]
+>> endobj
+6473 0 obj <<
+/D [6469 0 R /XYZ 85.039 705.159 null]
+>> endobj
+2034 0 obj <<
+/D [6469 0 R /XYZ 85.039 467.996 null]
+>> endobj
+6474 0 obj <<
+/D [6469 0 R /XYZ 85.039 433.251 null]
+>> endobj
+2038 0 obj <<
+/D [6469 0 R /XYZ 85.039 160.451 null]
+>> endobj
+6479 0 obj <<
+/D [6469 0 R /XYZ 85.039 126.009 null]
+>> endobj
+6468 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F59 3455 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6482 0 obj <<
+/Length 2083      
+/Filter /FlateDecode
+>>
+stream
+xÚÅXY\8fÛF\12~ׯ\10°/\14`Ql6O¿M\1c;\99 \1e'\19\19ÞE6\bZ"%\11¦H-IY\1e`\7füÖÕ\14%qâ5v\91`0P\1fÕÕÕU_]TS\ fþÔ4      ]O§Ó8Q®N\92éz?ñ¦[Øùn¢\84Â\9b\ 6®\17\85¸õÍr²x\13FS幩\97N\97\e"Yf¿:¯¾¿ûiùú\97Ù\kíøÊ\9dÍã8q>Ì\94s?\9b+çá\9bû\87o_òîûÇ×8ð\9dwoxáÛwoïî\1fx|7ó\13ç\15\1eyõîýÃòqöÛò\87Éëå@\98\ 6\91Fiþ5ùõ7o\9a\81À?L<W§Éô\ 4cÏUi:ÝO\82P»a e^N\1e'?÷\x/\98ò©\917Ï-Å\{n\92\ 4ýãU8òøn\aïÌQÔÅ\e=$P©«ð\1a¢Z\1cÛf\91Õk¦»`\14¤n¢\84ÌTÙ\b'Pi\18%CN{S}\81S^¡2»¦È[Pn\149\9bºáÁ\ 1ä5{Ô2\18*\f|2TAä«\ 2\86 \ 2Ð\85Îê\88³²ãS«ÙÜ\8fá\9dp¬ëraEä<|\ 4\96ÈÁ\9cw6<\14\ 5Á8\1eÜ=ÏòOx\808\96ø\98é\\ 5`\13íÃ\0õ\9fÒ;\ ef\8dd\1fgaä\98\81AÑò¯)\81_\8b\1cj\\bñ\19²ÐÑ^Iì³\19¿UyÎrW0\ 5\1e\ e-od±.\8f@\93åBÕË\ fã]n2z<\10þÓSA\7fEËkUÞ_(\ 3Zîf"aä¬ëý¡(Ï\1c\7f\9a%\81s÷vnf Þ\13\8ac\1aB\13¢} \as@Ý\95ÅÚtEÝ¿Ò\1ds\11ð\91$\1cwæ¹\1f¸i\1c÷\88ö½\11D#Ü\¸A»\8a\10\92:¯ê
+_»=6xiÎv­øÝð\7f*ºõÎ]×\95XÜTöíh~\1cïäÌ\87¢Z\15\f°Øù\11\9a\10[C£\1e¯u%T\ 4²ãg\9e\19{ø±.å@;¢\ 3ßU¾zF\ 5Úw=_ÿ±S\8bU\0óIHhÃ_Ã?m\87B\80¼MÆ\vhR\1c9d\17²;xS\8a/Çízÿû\9a\81\89³ÀYã\18qÖ4âªLµÍ«¼a\e\13Ýû\87û¿/~d÷DòÏ"\ 4\1e\7fêÁ\9eï\ 5\ eó\0èÞ\83!\0pM\87\a*Óåå\13¾çÅ\b¬6ù      \18Fj\94¡\1fùìâðä²dºçÃ\9d\97¸aªE\81\a³G\ fÏË\910\15\ 6\10y\85®\ 4\0\80\ eL\83\9eÔßc:\9e KÐ\0ü+Ë3¡¨ù\17\19\92\rk<\b2\ 4×ʬ\ 6¡\0H¼s´"\8d\1d\1a4+æ\12\87"ßM\13}¡(ñ:Ð\83è\12\92\83r\1e9\9e\81ë®Ì\\ 3ïT;{\83¬\9fxbÐ\ 4]M\82\12ö0* càø\83\ 4`\ eÅ,',_Ç\18\ã \8b\88©\85ÏήhpÅ\aD\ 2ªÖ\16m°PÖ\ 4P\ e\1eÂ\87\10\ 6{OÈ«>ÊÑöÉ\ 2`\f.-F1?¤l\0±\es
\ 3?²|p\12\0\8c;¦ìøf9·!¿áqFA\11£^Åg:\8a\12x¦±\81¹¿,vd¯íý&?_\80¿kdÕkbx¾Ø\ñßÔ\94\ej¤9õ\96Ù
+\1f\8e\ 2áΠ\8dÈ\17\89\91¤\ exlc/Bk¢ãÜêªÊ×l6\12Ù4\84\eÄ[\108ÿ\98%\9a\a\80ÁI]\95\83 \ 2\1e\17è¥ðK\86\1d\8cGú^ìªÐ·uCÞ­\17U;\fÖ·®©<ízÖ7]ö\ 6\rÛ~\0\8fa\8f߶$U\861ø/\¾ºò_Ü\18HOòc"­y«9JÙ@ÉU\18\9d\86\ e\90Í$uFNfò=¿w\90\8d\9bú¸Ýñ¼O\85moÉN Àûù9\11[\11"\8b_¾z]\1f\8ak\19\a>\85÷\8d\98÷\80O®9ðSI\0\96¹p3+ØË\11Ó`\9aÖn¤#bÕÔu÷7È´\88¾\ 3ÿºî¢5û\95Y´à\99ë¼7Ü\ 2\ 2&\8c\7f?q"uÑ!\91\1e×Gìiï\89é\9e{\96Ò\94\ 4³M}´E\9fæà\82\9e«\83³\ 5-\8c\11Â\17@$Ã\98\8fRÆá\19\eÒpL9¨\14/+ȽàL\9fg8j\92k×PÖð\99\92Ìÿqö¬Ö\b\83ÉPk¤÷\8aµ0oÏÚ\10M]\17\a
+jz\ré\7fî{©ë«ð˽\84v\ 3°ÓX'!;})¡ÇJ\891K='\9b\1f¹Q"\1cÿ$¡\\7f\ 46\90#5t>êÂçïÈ-_\bN*\81\82-\8eµ\94\95\19\96=H\81)òX\9dÇP·AÍöUNqc^l\81Îj¼u\86g÷]5âÉÿ\8f\9bþ\9akü/ºü\ 3»ß\v\86*Y\8c\9f\9c\94;\9eö\99\e'\17i\a\178\83ã\9c\83ÃHé\17(è*¯K4\11ä¦ÈöÐr\85)û¤\8cÓcK\82`e\92x\úãò\96"ïñ bI£{Q@\ eÄîC=N>\15m!Å å6?H\¥ÕeILì÷\12Ð\ 6ø>]6É\9cT\0Õ\83\14¥l\82\7fû4¦§0\82[¢¯ÕSìÛ#\98ò˳@\92\8f\12\ 5\8bhÜ7»01\9bΦ©¾G-:*6·cÞ\bº\89°\16\18úäÁ\80¸ÙKê\f \8c*Ê\\0,\98\1c¢>ä\82qg²útyâÖ5¶\90Ð\ fø\85H\85Þ3l¯#\94\82Ú&ñ/¤ã¢D¥ãM\ 5n\\17%
+\v\ e©½`{ØÛDþÐ
+\1aÂaÿ\ 5\ 6q }\a%ËÆÛ\eÏ\8b\85\16±A¥\v°?Qß_òä\ÔÂÄ\1c»z\ f\9aÚ\v\92kÐF\8a\13\f>)À~Ñ·\08Ã2êVlß\87\16\9f ÊLJÛí\98>\ 3¥ -N/̲6\I\91\94Zj5\18TùçN\96\8a\ 5}\f!wÅ-ÛHX¹÷¼Üä+Û\10p\ 4\92*   ó\8a\8a¹\99\13æ\85ý\15\10Ã-\eÓ2\8a\15öF¡Ç\9f\ 3\94?h>`'\93Ï-(jÝY\99ÙâR½\I\ 25H\aü\94\¸á_Ëô\ 6Õ\99\14@$!UðÜ\9fó7§§ÿ²vY´\0¡\ 5\99eSl%#|âß\7fó϶É\ f_r\85KÎË\1d}\1c»ªÎÚ\11\89ÂØ\8dÒøÜ\87\8f\14$àe
+â#TK:ô 4ùÓª¥±\8f\9b\1a\ 2¡\15\97:¦OôM°(Íj\10\13mmzîë8fSS-\ 1ÛTçà\9d3ÄkQÚ\8a!/\11ÕØ\86k´µ\1cÜvFÿÍ\17¹y
+\99.     ¦s\bþ±÷ÌGvqºÿí»¶Æ\90Ø;ð\1f\82nö¦ø\8c\\1d\ 5l\1f\7f\0Èâóæendstream
+endobj
+6481 0 obj <<
+/Type /Page
+/Contents 6482 0 R
+/Resources 6480 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6485 0 R
+>> endobj
+6483 0 obj <<
+/D [6481 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2042 0 obj <<
+/D [6481 0 R /XYZ 85.039 706.019 null]
+>> endobj
+6484 0 obj <<
+/D [6481 0 R /XYZ 85.039 671.875 null]
+>> endobj
+6480 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6488 0 obj <<
+/Length 2441      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[oÛ8\16~ϯ0v1\18\19­\19\91¢n\ 5ö!Ó¦Ýt7ivì¢\ 3´}\90\16V\96¼º´\93ùõs.¤,ÛJ\9bí´\80%\91\87ä9ß¹3râÂ\7f9\89|ázñ$\8c¤ð¢h²Ú]¸\93\r̼¹\90\86Â\9d\ 6>Ný²¸¸|í\a\13é\8aØ\8d'\8b5\91\8fÎË\7f^Ý/®\7f\9dÎ<Ïs\94\14ÓY\18\87©tn¦3éÜýrs÷ê\ 5Ͼ\9f\8brÞ½æ\81Wïn¯nîøýjª"ç%.yùîýÝb>ý¼x{q½\1803ÓB\a\1eró¿\8b\8f\9fÝI
+\f¿½p\85\17G\93¯ðî
+\19Ç\93Ý\85ö=ákÏ|\17\17ó\8bÿô»ð\9c\9eðª\11\99g\96b&c\11+\7f\1c\97\19âàÇ=2Ê\1dA\ 6Àð\ 5àà     \ 5¨ø:vîP¼ù\1c\ 4\ eBçC\ eså2/Sþ®J~^Ýüfe\1f9ØÓB\ 2wö`é\8f\1cüÉõÝÅ\16·o\10[\8d\ féd+ümq\98\8e\ 2Ìs3\ fßÒ)\1exp]ÕüÒn\91\94×òHÝ!a\99ãï\86\97\ 2·(#\1c)\91kdQ\85Â\ 5p\91\93Å\16VªX\82°%êw   ¤$°\8a]X\8a[ÿÆ\ 4ÈV\9a\11Q\9b\7fr¥^%m\8e|"å\ e    +x\8f\9c\14èºbJ,©X9\9b¬mømÙáæEËû%\r²sùÚ\e\ 2¤@·!@Æ0\15ù²l\9aS;SQ$ èÅø®¹yB{Á¨±\99\99^YÞ\98²¾æd\ 3¢©\98á#\8d\ 6®Ð:2\94yÉ¢µ çÖ\88\92áçkÞ®¦*t¶\fY\9a×\f\92tV3ÒÌÌó\95\0o\9eI4ð\98¶l«\1aµ®\0Ý5>]PzÆ\ 3ódG\1a\93\ e©\10âzE»\82Ikí:\a;SÊA½\19Ýàç*)yñ\12x
+ûÑj\9fg)O´Õ¨\96àUÅFêË®©/AU\97M¶êê¼}\18\81)\ e\85\a\91\81\17<Ç­=')í\19\ 6.<\e}\8b\ 6\11·\84ÌÊ\183#¤#\ 1¨2D>í¶ªÈ&¿à\ fÉ\r\9f±Ã¦\89\151'\\8aÔ8\15n\98"*äpI\9b±§\10\1fIk\88Ì\93`%?ëìú\ 3X°èÀgf¦?ÜPH\156j²\83·IùGÂCEþ_Ã,\9dº5ú\80÷5\9eS\14\15N\83Ùm^\8c\80\8f\13\ 1Ø-Jo\ e#B\88\9d"\92Ñ\91ýìëjS#\7f¾ò\9d\7fðãLa\97f\17\e\1f\ 6ë«="Ù\1c­Oºv[\95Å\98\9eg\96\ 5b1d\ 5¡\91i\85á*3oK\8a\14\19\7f$i\8aÐ\11Å\98µIxu{ã9g~\97\ 1;i#VëÍ\bG2\b\84\eY[Åä'µ³°JÅøª\95vvÃØ\95ñX\1fs\9132\ 34¢ý\9e´_ÕmÃ3y\1f\14\8d\17«0\10ÒWG0\ eâ¥Dû÷¥G¡¶\ 3+ÓaØ\e\ 18/¿hHÑ8\96 õZÛFÊÞø\80¬ä¡¦[\91!g\1cgx°Î\8e\18\85\91®\ 1\8b\19\8f£Õ\94t\12ò\89¤FE\84\ 1g\83ØY²«0áý4\82lrË\1fg\80Á\18Yo=bD`0t Á\89\81\0U\ 4\91ë¼op5À±\ 2*rZ-\8dc\12X\88Ü\86¢\9aMjZ*§¨\924A\0él\18@\9b´\10\9ac\ eþÝok¹îÌJF\v\96\ 34+ÃÇ\ 3®\86xqà#±«éÃøî¹\94\1814ÔN9Ñ\19ô\e\827ïYõÈÈéYT\eâ\v\96Ø!+\83\81ç¡i³\9d æ¡VÎmU\9biB\ 3+\ 1ËW_7àlÂfRu\86'J\1a8Añ\95(\10\83öD'LlQ\9a\r\85ä`k\13»v#çêþ\ 6_Bãàn8pkøXSÌÅ\18\8f_\18VñùIzú_Y]Z]\15<|\rß¿·F{&\97±<\r\1f\96XC\ 4âWÙ\97|e\98\98\1fû$\13Ü£¹PÜÛ±ÉÃØ˪䴸G¹Í®\8fZ,Àô·Óºc¦ \94h,<\95\e\v%\ 3®<qªÞ\18\9a_ß|£êÃòÀÓÀÊ6!&\8c¿Ó\98\8c°&|[¡\ 1\94\98 }Ò\ ej\er\1e×\81ðD\14*~5%£It°Å ­ÀtÛ§}\^ò\93N\91\r¢Èù7¸\11\ 6\99eaV]\8d[\ 5n\7f{ìñ\1cê|\11úÇ       ç\1e-\92±·J$\15@n¿á]³\1aaO8d\9d\82\f=\8f\86\9dì\8e#µ½\16\81+\a5Û(ÔT[h\85\1eO\ e\ 3§[\87ÙYKWÆ]à\99¤`(¹5<à°\8f5J\1d\9c\12\82ýqØk\98à\10$\86\95\14Î\80\ fX»ÅSÚ3\93\92\12ò¥\e\1dËût\8bBo\9a?\1cøÞq\19qKÞ\92lÈÀvF\99\{¼é¸\8e\7f\81Å¡ï¼\9b\ 2³©\ 1\97¾mð\9c9\86\1eZÏß\­aKh¼\ f\ e\15g>â¹PfCÞwG;7;;\93P\ eFÁ#\9d\9bÒ"\ e£§vn\9eéÜÀ¿9UÔ¶\1d
+\ 2§Ù-\91
+KD\18\\8ft¬JH%\1faÄSÂUêÛ\866Ï89×I\81ðD\14^\12°þÌXRÃÃIm«¼Øé\83_\96\18²\83z!Åé\91
+(\82.#\bÌ\91(\14\1e)vt,|r\ e[sØZ\1f\1c\83OS/·uU\1cΤ\99AiaJ\ f(«sn6Cî?<ªK\a¥Aj\82\89\1fA£aåjlxPС\aá0\81\8e\81\ 6\13$\9b]Õh\8f&q¤<E1\83_\8dû\12}\9bä\85! ÙAº\f|fëп\ 2k\18P9Þ\11ñ®÷RøØ\83s\0Û\91\17\ f#\88C\a""ßû>âР    Ea|\8e8Uy:\ e°Í%þ\9a-Wõ\86\ 1àvÄ\18±¡¥ À\83\10\ 4øå\9bAàú÷¾\ 5Ù\9b2\ 3\83\0H OÏ\b xÆ'ÞùøÆÏ\a\rTÒðÇI£O\17\ 1Vb\13 ØÐL\85B±±è(æØK\8bAçÄí/\e\rÙ\ 3ù\89¹ç\18\14sTÿeæ2$/\a×\1f\8f\9b¢BÝ'ÅgÓ·ñÖ\i\9e\86]\83Ã\f¢¯\ eãó\e\84\10\ 6Á;¹°òÎî\10°p\10\8d\ 5\11©\94\88\18\87GñîôùCê}q*X(¡ÍÖOÕo³CÍr\84ìëíõÉ\1d\13_\82\91kå¦\9e;ÀÛκý)\ fÒ\v 8RÇL\9c§\ 2\88ò~\ 4M\12PKé\1dn0£\11FI¹¨Yö¿c\92aññwÓlg{
+^ubÊ,\1cL«]b-'\19HÒ5P\8e\8cάÍcí\ 2\ 6F_??\83é\9f\9f\8fuï|Aúìt\13\1f\1f^)q;\8dÜBòEÀ\aMö³§
+ÛÙôoXïòÔø꺮Lò\96.ü3×\rÆ;Õa\88ª`Â\8b§\86H¡`ÍãâØÖ'ÝAIK|ÃñGrÐÑ3>í\a\18\89\98S#\94>\beC\8e>\båY¡Â^(üæ\1c@)Âl]WÝ\9e\8eû\9e\88G*Ûü\88\90þPFdÂ^ôðHVv»þ\ 6 9Ü_UÆ#\91\ 1{9{ÐL¿\99\1dF\89°¨û?%ÂÓ\8d\ 2\81t\ fY3Ò"=²\9c\10\1d]ÿ\14Õoò/G\1e\88\11iy\10¹7\8cº±\8eÌ×Þ\19\97_\83ë:î.Í(\96\ 2\83+t}^\82AºZ÷ùÉ\10m\11×/ö\9aδ«\804\87>ÃÀj\98½ì%û7q\872}_Ð¥#\82³­v\19^\ 5\1f]Ðáà%\0\97?½ºüéý\büÇ»4Û\fe\1dî\ 1°].\93f{\96ü|*¯gx1\16ø\8fýùDA¦\93\7fí/9°K\14\89H?rÄ¡ãù\v\7f,òB!\8fº§Ç³\9d§\82³T\15\9c§Ë?\ 1l\8f\93Sendstream
+endobj
+6487 0 obj <<
+/Type /Page
+/Contents 6488 0 R
+/Resources 6486 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6485 0 R
+/Annots [ 6491 0 R 6492 0 R 6493 0 R 6495 0 R ]
+>> endobj
+6491 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [109.801 476.323 539.579 489.224]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm)>>
+>> endobj
+6492 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 463.38 197.243 475.069]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm)>>
+>> endobj
+6493 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 449.83 386.172 461.52]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixbman/baseadmn/iandaadmin.htm)>>
+>> endobj
+6495 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 345.619 150.733 358.52]
+/Subtype /Link
+/A << /S /GoTo /D (winbindcfg) >>
+>> endobj
+6489 0 obj <<
+/D [6487 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2046 0 obj <<
+/D [6487 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6490 0 obj <<
+/D [6487 0 R /XYZ 85.039 743.459 null]
+>> endobj
+2050 0 obj <<
+/D [6487 0 R /XYZ 85.039 435.562 null]
+>> endobj
+6494 0 obj <<
+/D [6487 0 R /XYZ 85.039 401.418 null]
+>> endobj
+6496 0 obj <<
+/D [6487 0 R /XYZ 85.039 331.87 null]
+>> endobj
+6497 0 obj <<
+/D [6487 0 R /XYZ 279.387 337.844 null]
+>> endobj
+6486 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F18 4228 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6500 0 obj <<
+/Length 2286      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XYoÛH\12~ׯ f\1f\96\ 2¢6\9bÍ3/\83$Îì:À8Ùµ\82`13\ f´DYÌ\92¢Â#\9e\0óã·®¦H\99\8e½3\88\11öQÝutÕWUÒ\8e\aÿ´\93\84Ê3©\13'Z\99$q6ÕÂsî`ç\1f\v-\14\9e\13(/
+qëõzqñS\189ÚS©\97\1d\91¬·¿¸oþùêÃúí¿\97+c\8cëkµ\Åqâ~Zj÷j¹Òîõë«ëË\97¼ûñæ-\ e|÷ýO¼pùþçWW×<~µô\13÷\r\1eyóþãõúfùÛúÝâíz$Ì*PAdP\9a/\8b_~ó\9c-\büná)\93&Î=\8c=¥ÓÔ©\16AhT\18\18\99\97\8b\9bÅ¿\86[x/pøÔ\8cÎ+K±Ò©JýpÞ.+´C\98\ e\96ñ½\19Ë\801B\ 5v0*\0«\84Aê¾Cõê\ 2Ö\ e t\14»Ý>çÁMVÝf2Ì\9b¯y#ûõ\19Ý\87Ë7<¸¬«¬8X#ÍHh\ 2¥A\r\ eg$|{Xú©Ûå(\16\93\949ù©çî@ʺ,k|\96ûâpÇÛ\eÒ ª²ÃVèk&¯²ÿ"¥\1c\1e\81[²jéÇ.ª\87\a\ 1T$ê\86©>#/Ðf*Á\aXEuq¼euµû\ 2ç©{¿\87\9d£\11À9\93\91\82\81\17©85¢¦¸\19\91Mì`R\15èX¨\8a\16\ 1\82Hùà\b\1aý ¥­N¸ùaä\1e\95,\84n½Ãoà~C\8dê¾áÙ§\ 2,\ 4Z\91ù\90ºej^\849éC¤hË\87*è$R¡ï\8bp¯¶Uq(ڮɺº\99Ñ$N\95ö\93\93&Ä+\13\96õ\89\ e\8f\r³û}Í$¨_Ö²\82\19\8a8p\83qÁoÅÖñ£P\ 1$\8c­sl\88¨(í\93Üå-Ætà"W\8cmk?\\e^R±\1a\98+?V^Ê\177uÝýí¢o\9b\8b²ÞdåE\8bArq[\1c.\ ey\a\11å\87nsÜðà3ù\ f\8eV7ü¥P¡\85\8fü}Ê\86\96yBÌ×ì\86        «W\1fÑ9Åact:|R\\8cÝúÐæì\95\1d?.\9eêìñM]ñs£Î[^k÷u\ f³rË·ÝòÝ\80\92\ 1\÷«6Á;\ 6\89|k/\13ÿ\83ñv\bü3\871ÆSa\92>éóàÝ¡õù\1føÎû}>\eF\10\1fI\98>#\8aB/|:\8aN\ 1\ f*\8dàÿ\90UdS5\83ûZûÊ7ú\11\ 3\95Æñs¡8\14(¾é\90[¶4\10\f\1dÁ\e¢*Á\1a\ eÖËÔwóö´3 0`!xàVè.³¼ª\ f32û\10\8f\8fIl|åùæ        hæ ;àÿ\1d:KV\96ß\96I\80\0\18\80Ï\881a\12A\1c\17e)#\Îø\14¯ @\aQèV5y\19\ 6w±ûÆ{ö\12\ 2\ 4\11¬F~|¬í²\ 6ݺ?2E»aü\80[\8e\13\ e\80c}\a¾Ù\15\e\12\95\96
+J0¤Jmó\ 3Þ\8aÖD7ñ&\ er_\90àÈ\9dÑ\13\8d\9cÂ\87\8dLcÂÒ\ 1üiQÒ\8d\81\17«»S^`ú#ªÒt-Ï\10«ñKz&\94\93pJ9        \14\ 5Ú\ eíëE$Dßñva¿­½\13-Y·t\f\ 3õ¶\14þ\ 2\04ÌùVa\8cF\96ñç¾\95Ѽ\19>±Õn\vA\f\f\ faI\12\16µÀê¯\9e\ eðíÚ\ e\9c:\bBðZp\90\9aq\96\1f\8eèðíðû\89\f;61-Û\94 Ý¯Å\86\81í\ 5ï\88\8dÇ5Â9\9cïj\84ýò\94ç\b¸î\98pR-àB&\89¡\11 \ 4\95º\97ßÉ\ 3É\13y`\bƳ\0ÔA¨b?vV©QÓ\1aîA½§\81QBõ\1e\94\84á3ªK\8d\85\95\9e­.AlÈÚ\91\8e\1f½\86\ eyp\r\8f\84zzK\bõ¸\13\18\9dP-
+\1c­¡ä\fÇ\18q]³SiNÎçÕ2\9a\80j\ç\8b£\95\17¤T\10y\931Éy:D\v\17W\95v.k\90È9 \ 5 \ fÅ\81ã{*2§\8e@'3е\1e²Uêf·\9c"¿ÚyÛö\<µ\92\19+\81\13®\16©R\84¬D;B&)Ò\ 6=nSxHä¢\v\96´¹\1d6\874üнü\10\12\9b±åÒ¹gI\8a\e«¶²'Æqº-\1a\v6\9b\8e\ 2 \ 1Ø3\90\º&Ï1$\ 1\9aþ³L\fá´     \12(\ 2\90J\88\ eö0fy:U3\15WÈD\8a\f6\8cx´µc6<aÔ\83\83%\87Ò&\13h\80=\ 2\9e,\8a3\ 4\f6SË'1XwÂ\1d_M²÷\14\8f
+       Z\14¸îx<\86\80\10çÀ\9e\8c8IÆiª\8cgkòqä\9e\19;\88UjlÕao\9c\16\ fí7R¢Ë«Ù\9aÁDP\ e{\10þA¢L\1cü¥h\\ 5`\8a\18ÚÉÕÐ3þy\80Xi\0\9b\ 4îÂ\9a\89+\9aÇK\80i\1e@'\89\86ìÀ\93\ 3w\181"/γ\92|§æYÓ\vY!_¬,1­öYÉ\v\98\80\10Ø\1a!/~À2       \9a\81õ\9e^?ÖRc\10ÕÐê\99Ø'\17ê\98¤é¥³EQäXÇâáãñ\ 2&äF<\86]\91óO«f\oÍUW2JuR\85ÙTCBQåÖÞ#+Û9gv£É¿ôPȵ|Ï\8e2OÅ\93Á\89aÌvÝ  û\1cÓ_\1cá>Ø¿\97£ 6½Ä\1dO\87Ø\9ft\ 1\1cYx·tî\9b²\90"ÎJ ­\16\98&o¨\18\8d\91ò!{þ´\96\89\933¥c\10mÉÅH\f/Ùå¼Æ¨\0\83\rj\13ÛZ  Wvµ\4Ð|éO,4\ 1S,H\90u£      R'Þô\11`Ïv\8d¸\87-|o7¦¶IпÀ\83ó-ª\v´kË>Û~]bÇ)õ*Üv'¬\18@μÁB\14\91\1dd\88'÷(°ÿ\18ïvH9q:ä\f\86b\1fì\91Ñëozîws¾uhØPÐæ´>zÀÁx\bö~\84`\1f\10Øûdÿ\ 3ß.I\vNQ\9d\88{[®èe\82c"¢*\17\8fT\12ÆR°Ë©ÛAä\94»ô­8äl\ 152ÜêõLÛ¦C(°´`\r¹+\95vù´t\13¸\ 1^%·¤såÚJîú?\8b6îÎ_\7f§\15gñ¯þ^q¦É°Ö¤0ç×\93ÄÄ5>IY\17¶Ò´%'\1e)\ 6À2Á ê\bÆ°\FE©\13Ê\1ff¸¡\ 1\81cŨ\84¥GC¤áØ\91Õ\1e\ 59ðÓ¨ç\15·ÇV\8c\81~\80\83?øs×äG\1e\9dåËïýnA\12BóuþË\ 3®\8d~y0\11´\15\84Ä\0\1fý&g\82ºï\8e¶õ\ 1\82òd:ìôö\85\r¦\17\8cæÅ\8eé¤=\ eÎ\9d\19÷¬<\8d\18Æ6\b£\ 6\94èèa'âÑ=¿/mÇ\95olG\85\1cë\87\90É\b,\8f\96ñ{\91\ 5\87ÞIÊ\avn¢fP±À\8eå\f
+8q\98\93Ö\8fô*\81\81ª8"\11\8cç\87üb?"&x\9eëy/éï9ï8ºè\9a\17Òf¡o7g1Ú\88ÿÉ2d9éÛ:*D\8d\19|ý.·\96Cíëjd&z\8e\1dY\87\83\9d~ò³Þnë÷¾;ãm\7fHl¥à\9b-Óì/¸b¸ó\9fH 9\výxþG\12A¯¿öc¿\89\95>Õìß-¶\8c\1f?h"#\ 5>Ê=\91\15ð\7f\83»\14nendstream
+endobj
+6499 0 obj <<
+/Type /Page
+/Contents 6500 0 R
+/Resources 6498 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6485 0 R
+>> endobj
+6501 0 obj <<
+/D [6499 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2054 0 obj <<
+/D [6499 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6502 0 obj <<
+/D [6499 0 R /XYZ 85.039 743.459 null]
+>> endobj
+2058 0 obj <<
+/D [6499 0 R /XYZ 85.039 604.129 null]
+>> endobj
+6503 0 obj <<
+/D [6499 0 R /XYZ 85.039 569.986 null]
+>> endobj
+6498 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6506 0 obj <<
+/Length 1740      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XÛrÓH\10}÷W¸Ø\17¹\88Ǻ_x\vN\ 2¡ É\12\16ð [²­\8d.F\1a¯ã¿ß¾ÌȲ\91\81­-ª\9c\99é\9e\99\9eîÓ§[XC\13þYÃÐ\13¦\13\r\83Ð\12N\18\ e\17ÅÀ\1c®@òf`)\r
+Ó÷Pôz6\98ÜxþÐ2EdFÃÙ\92TfÉ\17cúöòavýq4v\1cÇ°-1\1a\aAh|\1eYÆíhl\19w¯oï®^±ôÓã5\ elãþ\86\17®î?\ÞÞñørd\87Æ\14·Lï?ÝÍ\1eGßfï\ 6׳\8e1cW¸¾\83Ö|\1f|ùf\ e\130øÝÀ\14N\14\ ew06\85\15EÃbàz\8eð\GÍóÁãàÏö\14\96¹CÞÕóæ±Ö\18\bC·}¼ãõ<¾®*ùÇdÛÔ\93¼ZÄù¤\89\8by<\99gåd\a?Ëj4ölÏ\18oñ1\93\eëø\88±\1d\b\13¬À\83fë¬\ 1?x\9eѬ«-8/Ox\9a.Fv`¬a¥â\85y¼@O=ñ,æ?9Èñ\0Ë\90¸à\1aÕ\92\ 5x\14­§µ:¿*Yc\8f§TÛ\9ag\9f³2¡;`q\87úÍ\7fÛÿp5\15,¿\19\85p}­¬\7f\8e\8bM\9e^ÀÌ7\11\10¸¸J%ú\ 3=`\81¯=r\80Ä'¦\b\ 5×XVyÎÆ\ 4Æ.+a¸bAÍ:`Òf\ 4Þ\ 3[\1a\9a¾bÿ\1e\85È
+\84\15Ú\10OGø\8eÏP½¾\7fy\99\14Y\99\8e%\18Ù1Ã\8dZ\9dù¶NR0¡_úf\9b6=\ f@Ñßr\1c'g¶=Õs¹\92g\84³æ¶\94i]¦òS\93Ö=h\19÷<ç~\8e\aC_m\9b|\8f\8e¿`GÝrN­cÖ\80\1fåZtf\\90Ó\12Ö)PºçqR\15qVòø«å¸`Ú\v\9eÅe©[`Pöl¡\17v,´=OD\81Ê\v\88Ú\1c\11EðoÒMܺûä]\96i\8b0rÔ6Ê\ 1°\12ï~    \96¾\10ä/@M(BH}Î\18vÛ_£Ð\ 1ü±y\8b¸Ô/à¿]8\11~éÑ4«jÉ:\94#Z7+Wj¦NX¥:\9dpRSRnxF\90\Vu\11ˬR\17/a©®
+¾CÂd­î{\80ñÕ´\ f¡æQ4\89JØa¿&\94\15ùEcâ\ 4LW*\8a¨IpoúÑÚÕCØ5gÀÙÕ#ðÿ\8eâ´*6[ù{\87N«RÖ\90ó絧)\ 6\ru\1f¶ó<kÖçU\1f\17ë´\88\7fýúkL¸M\9d!\83ôëvs\1eâ¿Q\ 6Ty¶Ø+Ãë\94pM\93û]©¬ú\8dÜ\9d!<\×7\96\88«rA@¢­¾ÝÙê\aÂ7C\95\1dÀ\9bi9\82\1c\94=\978\910-_iR:àéeK£<\9f\13mÒÕA\87Û\13\bú¨ÕB\1f'd_\ 6?_MËeMßÈ3½\17À@+\98L\87\e*È):2\87#\81_\0Ê,&\1eA\ 1\14\8cÃù\87
+£u(í-Ó\17¾í\1eECgb#ø\9c\19²^½×\99\9cªl\ 44q-ë\96\8fEU\14Ä\ 5¸\96\9c\ eÅPJ\92×\15ø6qÓì\92_\16ó\ 35ù!Õs¬fÈ\9f~DÅ\8f\ 61\8bóCÙ\86\99\Çj¤\1cW=5¬N\1e\7fÒL\1e\98ºþ"íô<Ä\ 6^u\ 3\93T.&g\8d\a\90\99¶­TÁ\1ee 2ZëFu±zFhÌuÕ £SÞÑ\96\ fXÜre®9º(¥¶\ 2_\ 1Ø ðÚ~$\pu7¼\9a·A³æP\96za§\9aÈÛ+òØ\ 5OßÀT\r×\95æxle²\1aZ'ôl\856d©nj\ eÅÌ!=\12à[ãm®Ø\1eè%Ï\e¡¹ \83\88\99fõ¦­'r\8doÒÕc¡ðE\936Û´MU©;\1c\9cÔǵEÕ¾]\86¹sZÃ\16\15\88©Mû\19tÃ~è®\88Á~ì©=ø\f°\80szÛÿ±í
+?8ôÀ¶ÙÓ\ 3CÏï    0
\rr\12\ 2iÜdÏ\18ò@## °\97\99\14\84\1eßx¤ÀÄ#\a\0"q\8cä\8az\8f\8b\1aU7\92£õ£¹¶°lë\8c±\8e\r8vºÂóF¿'\8b¶Ï§Wؾ\b­\b\86=W¨SÌÖ\1dVß'\ 1\ e\1e\e3\ 5\9b\8b\84\19\0×q\18\13ê
+l\1eìÀ3ÊTå\16\ e\ 2ê *Ög~\88\11Å\92WT+\82Ã\18\91$UªÑYRßßP«Æ\18TW3ñ©;OÅ\9e\91Ä)¡¬*µ!°¥VÇÕT\bJ\ 6»îË\ 2\11ØáQ\ 2Ï\88û`\8b\a\14GÙ  »Á\8f\1a¨Ü,â\9e\vï\80ï\ 2\197O\17xKûUÁJà\96D©W¬Y0+R~/÷\9d£R\967à'©Ý\ 3\1d`
+/\97ê6¬T(ë\12èAyß°7\v¬/V\ 4ï\81IKJêʸ>\ÙV8©bøc\a\11˾ï\13\a\8f\b\f\994ż\87¤ÃHx\91î\ 4¸G\ f\8d\8f\83·T6`ð\9eA\87¯zæ\15Eva\87Z÷JRk~\89º¯PêYy¦¬DN¯Õبö6ø\960=çÄð+m
+eG\2\9c\¨÷Qà\1dù®û ¤\97Ð6®)üøà ê~\86\ 6\87x+\ eÁ%êçCÓ\88U
+âÚ1\9b6¬@\8a ä\v飩j\v.Ê5dqr\92Äj\1f_¨i\eÔ6èâjC¾M»6¦ß·Ú\ 5\98l\94()½Ï1>\8c,þÂê\12S\9bk\81/lÇí§@å·ÿ÷?$\ ev«m\f~Êu\8e\1d\9eÚiùÂñÝc\ 2ý\17¢»\8a[endstream
+endobj
+6505 0 obj <<
+/Type /Page
+/Contents 6506 0 R
+/Resources 6504 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6485 0 R
+>> endobj
+6507 0 obj <<
+/D [6505 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2062 0 obj <<
+/D [6505 0 R /XYZ 85.039 165.342 null]
+>> endobj
+6508 0 obj <<
+/D [6505 0 R /XYZ 85.039 131.502 null]
+>> endobj
+6509 0 obj <<
+/D [6505 0 R /XYZ 85.039 131.502 null]
+>> endobj
+6510 0 obj <<
+/D [6505 0 R /XYZ 85.039 131.502 null]
+>> endobj
+6504 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6513 0 obj <<
+/Length 1034      
+/Filter /FlateDecode
+>>
+stream
+xÚÍWÛnÛF\10}×W\10F\10\90@¸Ú\eo\ 6\82Â×Fi"§\11Ó<8~ D:"L\91
+IY\15\92þ{wvV\96d1®í¾\ 4\86Í\9d\9dËÎ\99\1d\9e¡\99\ f³B\8fP\11YAÈ\88\bCk2ëQë«ÒüÞcÆ\82Z\92\ 3ÕqÜë\9f{¾Å(\89hdÅ×Ú$N/í\937G\1fâ³\8f\8e+\84°9#\8e\e\ 4¡ýÙaöÀq\99=<\1e\fO\ fQûit\ 6\vn_\9cãÆéÅû£Á\10×G\ e\ fí\13p9¹ø4\8cGÎUü¶w\16o%ãJ"}\ 1Ù|ë]^Q+U ¿íQ"¢ÐZª5%,\8a¬YOz\82xR\18¹è\8dz\7fÞEA\9d´Ð«\ 3³»¶p\ 5%a(ïÀ3¯\ 3|Ó&u»\98+\ 4\9b       d_+äù¼\85­\10õ\r®\17J17Û3\87\aöØqÕßô\95ÚãÔ.·÷\94©ÞfvR¦\18}\99\97P¡q®t%\18¤\18ëZ-ëj\86B;Í nýs±\9d-\8f\0´Î¹¿hê~QM\92¢ß$³qÒ\1f«ÈÚi\a"c!¡\8c\e§\14\8e­3\8d°­\0ã
+|T¹\94\1aÃeP¶h߸X9¡´U[H)í\18¶¦JkÒôùÖ\89¾GdèmUVÙµ\1d\99ñ\88ø44v×PÖrÒæU\89}¤ë\83\86ZHu3u>×Ñ´XTºÊÕMcdð¹\81ê\1aûv
+;\r${ØQO7R¯N$\14xA|\11l:á\võ¨úe\8eëqÏþ®+$=\12²p§>\7f¨WâõÁèýñ\81¶ ;Êl2­Ðß-ñùâ`\ 4Áóò«\91Á\1f\97MVßæ\93¬9D±+^\9ad³ÊDêºú~3\e§&°JéôâC<¸\18\8e:"}<\8bÿ:z÷úÅoÛ:o\93ô¾\a\ 2\1dþ"@Ë\rÐá#\80ò§#ý\9c\97ê ô\97@»Ä\Ò\9fâ\13÷ðm'º\aûÒä\88®\ 6\r\17ÔÈÉ\8e\11\7f\94\95趺ÂÇË\97øüÂ\84D¾a\8cHOîdÜV\8bÉÔTâ6Ñ\95¸é7\8bq³j ¹Qóã\a>M\133\1d­#X\9dµ\8bºÜE\8bD·ÿ\1eÿÓANt\87\15\ 6×ÈD+ \97j\81Â\12\85"E±\80\81±Ã>\15*êÅ\86Ê\96ÀEHm\9b!\90â4Í\8dM
+öIa\ 4Õ\1f೦Å\19p^¨'K\ 6û¯Ì\19Ù\1cÎO4W¯ÏW\ekæÔÔX\1a¡\8b\v×e\91\94ø2xzkÞ+\9f»\13/Ôñò;:wîrÌþN4<`õÂì%8<+¨ÐíV=\97¹ö|0{¸2ÿ\89Ùcã\1e?\88
+dýRñ@\r\ fD\16O»æ çDòÍ\1c¬æ]3Ð'\ 1õ~6\ 3\ 1nb\86[\82\82«º^ß\7f3Çb\95zX\ 3\a\81\95\16\8bì¶^\99ª\9bnlptsü\90iM\97éb/÷æ-ò\97>\a\19\ 3ݾ7{7­\ f\11ò¦sâÊ\880±sOP\98ÿ\9a·Þ3ÇítÑnx9­\96ås\18ú&/\8ay]M\8c\ 3\f\9fGÎÔ\a\99øé3õyhî}{\a\9c\12Îd÷¿   &\83ÿ÷e.\ 2²Å¯\ f~v\v\1eÝO\91ùDøð\89»\95à¿Å\b-¿endstream
+endobj
+6512 0 obj <<
+/Type /Page
+/Contents 6513 0 R
+/Resources 6511 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6485 0 R
+>> endobj
+6514 0 obj <<
+/D [6512 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6511 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6517 0 obj <<
+/Length 1340      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WmoÛ6\10þî_¡9E#\r3E\8az-\10\fi\93¾mM¶Ú]?$\1d*Ûr,D\96\Q\8a\17lýïãñ([²å®ÀP¤"y¼»ç\9e;\1eifPù\8f\19¡G(\8f\8c d\84\87¡1[\r¨q'%¯\ 6Lï \86K¨ï\81èùd`¿ô|\83Q\12ÑÈ\98\96ÉüÆ|ñúü·Éå{kÄ97\1dF¬Q\10\84æG\8b\99\11\9e¿¹ºx\86Ò\ fãK\188æõK\¸¸~wþæ
+Çç\96\13\9a/@åÅõ\87«ÉØú4y;¸\9c´À\8c\âú\1cÐ|\19Ü|¢Æ\\ 2~; \84G¡±\91cJX\14\19«\81ëqâ¹\ϳÁxðûÖ
+Ê\\ 3µzb\1e¹4 \81ã\e#NI\18ºÛà¹×\13ü}\9aeë²\98Y#ÏñÌ|5\9d\ 3lÀÊÀO¤6½¿\9cüqþ«söäç\1ea2[\16íeO­þ"I;\e~Lói\9aÏ\87ÇÔ\94ÓQ\8eß'Ãñ²®ª4¿Ãù¼Ø4\12°\86C\91\94\ fé,\11ÏpÚg¹\eÒ\ 6!\1c\ f\8b÷\87u£]ã&\8d\82\ 3ªçqg\93ó]»xÿ®Oøyú\14¿·\8c»
+ÕÈ\93É\fÚÔ\96+ma\81_û!.í¬\98ÝÛ¢\9e\8aGa\8bÕT©¶4\ fH\1fö1W&U]æÝÀ\15\ 6×#!\v;{¿î\97÷v\93C]\12yn»6Uý9´§þÆE\16[\9c\99e*ö\rr\878Q \87=E\ e\86\18\8a\94mÖWÛ²ú,'2eúåY\9eã!\9dËø\9dÀLà\98
+XrM\90\16\15\8a7\96\14\16å=Î\8a\1c¿cØ\91Åejm\95¢\9fP$ÀP\92ìcg\91\ 6<.\96w\ 6\ eÞ¿ú\ 6æq2«ÒÆ/\ f\88O\9c}Û¾/{Z?-\9cø<ø/Z\16E©¹\90á("*9\88ÓL\10Ì6§!ñ©Ì¨\13\10*\9b\f(]\ 3$§E\85\0\ 2d\9d<B×+j\94æI2ÇQUÀ×5WÀw¨\¥\8bG-[*ÇÒ×^Sb\ 1%\9el\90\88ÓNª\99\9dæiEæ¶\88\98ÀáOJTì\84Æ\9\fµ\9e¨â²ª¥\8b5ºS)\9a\95éZ.U²»»®ìì\15ÊjQÇY¦q\15P      r\82$0¦zp»æ\95e(\80P6¢\15\94ÊTU\13Ä\1cºfÜÔY\88Eu¸c
+°*\1c+XÀDQgJ,é+\80Ì\8dv\0Îpë¦SÈÀ%\90\1f\ 5\8ae _FåE>ÞW\v´µË\8b\8c\0ÿ%¸2\8e5:\99y\Isé1Ë\9a\9aÐ\88¡äó\9eT¹n O»ß¤J·    ½ØjVµP½)Î0\856ÄÐ\93?Yq!\v´5}´ªe\82\83[ÊÜ,Ás7\93líNó\f\90\16\8a\9c*\96\ 1´Îd±ÂÒ\ 6\86\15owh \83\88î\e&äBµÔÇ\9a\99Ïz\ 2\1dEL\1e*O\ 6\a\87ËW\0ONz\9a§\Ä\ej¯T\ f·éEuºp1Õ­\_:?è\ 6\r\1eH\ 4âôEqhTR%¥\8cz\94\9a';%}©Cs\83Áª¨ó*Á\9b\90\ 5\84\85N÷rø+­0\8f=ÂEÚ\ 3»¹io¥cùÇÐÍßÖÈç; ° G*¡
+Q¼Jtl \9e\b\ 1\16\12¡l\1cA·Nçg\9f\e&ìµhnQüþ£Ô\9cP¥¨­¶Õ¸+\93µÖÙè\e\8eµui¿\9ah\806\9eN\85ý'RmþhÛ§\aB\1c\10\90}F6Û¨¼öÛbøD\ 65Ô)?ÛÞË}Ï\81\1d\89 s4K_;IÂέÓ0\86vb\8bªXw\88O4\91eò¥NË&XuE(-(æÝËkWÑ-\a³X$M@LÃÇS¾W.§ª¥\9dn³¼w0z×\94µËyZmK¨q\96¥y\ 3¾Ò\8f\1aQ7û\1e\8bºl\90¨¶\16ã­ª\9eV2wë¸ZÂ\r¦^\88ò¾¿+\8bz­çËBTß\83ÑÛ{R)\86·¯×ñ»ç\17ÇjÙîé\8aðjkJM¿uGbï-H¿mEZ ³"_tË£\95©cX¯ú°zÇ¡æ\87P³.ÔÎÃpû\9eð\98\ f\93Þ\1fj:°ÿ÷Û\88\ 3þ-Iß|\ 5qN\ f\1em>á¾Û}Yý\vØ/~\7fendstream
+endobj
+6516 0 obj <<
+/Type /Page
+/Contents 6517 0 R
+/Resources 6515 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6485 0 R
+/Annots [ 6521 0 R ]
+>> endobj
+6521 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [322.946 542.433 391 554.122]
+/Subtype /Link
+/A << /S /GoTo /D (winbind-solaris9) >>
+>> endobj
+6518 0 obj <<
+/D [6516 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6519 0 obj <<
+/D [6516 0 R /XYZ 85.039 572.649 null]
+>> endobj
+6520 0 obj <<
+/D [6516 0 R /XYZ 85.039 572.649 null]
+>> endobj
+6515 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6525 0 obj <<
+/Length 1853      
+/Filter /FlateDecode
+>>
+stream
+xÚÅXKoÛF\10¾ëW\bí!T\11­¸\ f¾\92CáØIã\0±ÝXAP$9P"-±æC%)\eFÛÿÞ\99Ù]\8a\92h'h\ f\85\ fÚÇìpföûffÍÇ.üñqè1WFã äL\86áxY\8cÜñ
+v~\19q#á\8e\15s}\ f·^ÍG³7\9e?æ.\8bÜh<¿!\91yòÙ9}{r5\7fýa2\95R:\82³É4\bBçÓ\84\93)w.^\9d_\9c½Ð»\1f¯_ã@8\97oôÂÙåû\93ó\v=>\99\88Ð9Å#§\97\1f/æ×\93¯ów£×ó\9e1SÅ\94\9a?F\9f¿ºã\ 4\f~7r\99\8cÂñ=\8c]Æ£h\\8c\94'\99§¤\99ç£ëѯ\9d\16½§ÆúÔ\80ÏSÅ#ÆÃñTº,\fUç»ô\ 6|\9fm\9bz\96WË8\9f5q±\88gw1ÎW\93©'<gÚèß#©¦X°eUÞ \8bã)\ fà{b<\15\ 1sÁ&Ô\9b\95>{ÝÆu\9b\95F㧬\de¢'gqZT%é°*88ç\r[\ 6çf÷úxBg\-®"\92\7fùòQc\9e5mµyöÅõøÑ·ÌáÛ,Ï7uµÔv\95Åbï\vÞ\80Ls 3¨èß\99ûÓ ¥ÞA\\7føØÄ«ô\85¹ ´]β2kY¢£Å\9a´¾Kk½û§1\19oB\ fÿ²+ÕF\8fþþá;lìm¥M¼ÄÍÙ\eÞ\87U'ª$ó¥O¢'«8+\81\91%ÊÉ`x£   ó\80\84©¶zr?\11\ 1\93'z%GÑ[\94IõѶÒ\eõ¶Ô,¼\8e\v\0¹x§½ÔR      ê\8as3\ 1¨!3+³Y\80*P\9c\80H\8aëÏ\8dæt\93ã©%®ApÉÃ=ât\ eºÌWá÷!õÑ ítdÆ®v­-B_\1a²¢F\976­Þ\8e\17`6\84    ½¾ë"\83Á\ 3I\14l×O\1a½»\95§\8dÖì\7fu\98Á¦R1é+P\ 4p\rxÔO?\94c\84;\90c>¤\80¼\89\ 4WZk&¤\83\ 3Õ\1eg®ð`8\90Ñ\8cJ·Ke|(\95\9d#ª"·\87ª0\82\vÅO\1aäãn\17à\b\96\rz0¤        @¹ÊA¤\ e,Ǹ\9eh\15\10\ 4¢\ eSY·\9eP:kô$nõ7ZØ_gfqC «4HaÔ\1aí;\93A¨Y[\16\10ù|Î"©öȧMC'\ 4B"7#¢\87\10ÎÒ\0\1d>\92Ò¸Õëz¿\87\9ckDû\1e\89@ ¡ Õ°`1\86\117æ«úç¬*b\82.l½O{që\9fù\1dÝiz\86X%Ù\8d\9eïÜ\87       å\81´N÷¾\93\95¼!J\83àvg&;\ 2ª\8d\1aÔÀHzíÁT(\16\ 5A\87ªAðB?à1ø\84d\ 14\ 6p\ 3ÎiU~q¹ZmkJ\12`\8cïïê\9aô\ 3\0\8b\19\M"á\9c¼\1fh\ 4\ 4ã\82?b\96\14@\ 5ùm°+àh\17:\9c¬é
+aÁ^\9b\12¾SÄ\89\19Q~Ð\92-A\12G7q\8d TÁ¾ªÛ²Âé½\15\a8SZñEÏ\18\81ù\9e1 i\ 19ù±¬çy\8cû¡\91¥\b\1f\82\ f¸\14ë\ fÅuª\aº\1aԷı\95±¢Z¥í:­±A\13.\86\80\b"\ 2\8f\85Rî1d\87(E\88
+\91ÀH8½BL\80ß\ e\98©\9e\7fê3Û\10»'¾A¬Q\î²Ä\1c\89·\96NÄéÈi³eÜfTg`û\ 6OÔz\í$ÍJ\8fhÙRg*,DJue\ fä7Z¶¶gãD\a\ 5 \ 2×\99¯\8d%W\93P\19°\1dÔñ¥E,\1c¬­qpU¸\98§\8d®6¥Õ\9f\9aòk«í.Û\80T\9c·\9d\ fV°Ws\ 1W:¤T¿Z\92Û\10A\ 1b
+>è¹gYrTý\85ÉÓÅ`
+A½\14xÒZÄ·½Â·\80R\r²·èÚ¦ÑkÕA{\81Z\8eº¹\8aêê*+!\9d\1c\17L\191%,°©¹ÚÄ\ 5\e\82µ\8f#\vk
\8dOó3:íéº\ 4æ`\80«ÖtA\89u\bÂgj»a\1c뺿)w¡ÉGd÷\9aÃß&¡ÔQ\v\82]ÙÏ1'£¥LéR`\14ë\1f\v
+\9aئ\87Ê\v\ 60\88ô-ÃÞ\1e\15`n\8b\1c]®-r´\ e\11U¶´\7f¦Bvê¡^®ï\10ªº\99¢\15L¡°;×\15ñ\11\93î3\8c¡ñhAûé ª\v\v¯,ï°¸ßG\1dßl\100/ðÍ}16kªm½LgeÓ\80gËõÀ\rs×g\81°G\12\fHmêjU?X\8e\0ó\1fú-¨ÍÂÕ-e\92\95é`)fzlì/tk1Ô¶My\bý\96k_\aÚíºªÚ\1f\81\ 4©y«\18Ã\11 \87u\86\v\9fù¡\8f@
+ᵨ¾ýð\94LA\7f8ôìÄ\9d ×\82\r¾&MÿÈ\9aj°í\85bÌÅ>\9co(¥\16Hø'.\rúV\81OÞýK\e*2\8a\e¾*\98< y\98®<\987\aàÁ\99\88ì\97\ 6\ 1\16ÀtëÂÿ\1aPH=B\89ãÔ\83¡$¶a8«m®É+\ 2Ñ\91\89&ºM$úP¾"\19\81.Ã@\15ǹÎVpVw`-F\16«\bêÁt\8b¿&ÝÖ¦*{Ð\eìñõ üA§»KNØ\8cÓÎr\8b÷\ 4)\11t=è\8dÞSm\9bwiÄç¾si
+OD-{wàC\9a¼\8dM»Oâ\ fP\89
+óÊÃv»5\r97­\81\99´\83\88\90"b\11\8fl-ȳŬIÁ̬}\18¸\93 \84w\91ÿ-\0R\84\14\90Ò\87OõctiÒ\17¶åU\1e×YóÜæ3Sð®P\ 3ÅLb£Nº©ÄíbÖ{ÞÚ´jj²´ï¡,Ù=3³rÀk\ 1\\rÂpï¿DO{\1e\ 5ð4\94\96£G\r9\8f\80\1c\1e0Ç÷Y¤\82áÖ×Dâ¿ý\7fL\ 6ô߯\9d®Ç»h)ùQÎôé\85»÷\ eý\a$Ðï\94endstream
+endobj
+6524 0 obj <<
+/Type /Page
+/Contents 6525 0 R
+/Resources 6523 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6530 0 R
+>> endobj
+6526 0 obj <<
+/D [6524 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6527 0 obj <<
+/D [6524 0 R /XYZ 85.039 349.884 null]
+>> endobj
+6528 0 obj <<
+/D [6524 0 R /XYZ 85.039 349.884 null]
+>> endobj
+2066 0 obj <<
+/D [6524 0 R /XYZ 85.039 291.85 null]
+>> endobj
+6529 0 obj <<
+/D [6524 0 R /XYZ 85.039 257.706 null]
+>> endobj
+6523 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6533 0 obj <<
+/Length 1910      
+/Filter /FlateDecode
+>>
+stream
+xÚµXY\8fÛ6\10~÷¯0Ð\17\19¨iQÔ\19`\1fr6[äjâ \ fIQp%ÚfW\966¢¼\8eÿ}g8\94Wv¸IÓ\ 3\v¬y\f\87s~\9c\11\9f\86ðǧyÂBQL³\9c3\91çÓr;      §kØùeÂ\1dE8\8dY\98&¸õh9Y<KÒ)\ fY\11\16ÓåÊ\92\8fÁãç\ fß,\9f¾\9dÍ\85\10AÄÙl\9eeyðaÆ\83ËÙ\9c\a¯\1e]¾zò\80vß¿{\8a\83(xý\8c\16\9e¼~ùðò\15\8d\1f΢<x\8cG\1e¿~ÿjùnöûò×ÉÓåH\98yÌâT 4\9f'\1f\7f\ f§\15\büë$d¢È§{\18\87\8c\17Åt;\89\13Á\92X¸y=y7ùíÈ\85öâ)\9dòè<\1f(æ"dy\1e\1f\95\17\89Gù®mû\9fÊ\9bÙ<\89\92\80±\85\91Û+¹0í®+Õ¢1f¯ûr³¸\91Ûsm¢0ey\9aÁø»ê\b\16\8bÔ«\fî8\16÷\8b¸×Í\95n*fZ\92rQë«\85Qå®Óýá\¬y\ 4\fD\bÚÇ\11\13dìÁBö\8a(ô\ñB\83·\9bÝ\97ų\99\b\83N©GèÆwOæ\ 6,\ 3+ªÔ\9fB\1e\97èh\1e¼\99\15\11x\e(^ÒBÙ6¸½Þu²×mó\95©xÂr\9e\90\9eçîrÂÜÙ\80ûl°Ü(äzf¡(ba\16;\92\85êKt\14«È\89D\7f­\88Y\11qG\8f\12× ¶B\r£ \ 2ëF\19Îx`h©\81ݶÇ1\18\9d
+gaзDqåÎÀU\10n±`\19/¦s\ eñ\97Ø;Ê\19lo\80\8dlÖª\82Ì\8aã\18³J\88\13\96w¦§Ü©-÷\15\85\r\8d¬\9c\8aÆÒÐYí¨öÈ_\9a\a\1eÛð\8cñ<\820\10,\85èCiä®ßÌ0@ÐÅ\9fwºS N\1cÁô$¤Ð\88\7f\98^\96×Ç\903ª»Õ¥º0\aÓ«íÜ2B\9dCR6.\88\7fY¶»¦§#ÿÍ\rg\ e\9c\9fh\95\1dCc\1e\15èª\r¹\93\a\1d®\84À\94&<@ÞγHj)eOT\97´¶Å\0È\83
+S\ 1m\8e¢ã6ú\1a÷e\8dÑÒ¢Å÷ng¸y7³\9cíå¸Ñ®è÷\83n\10\13¯`\e\12\98Ö¤\13A6n\8e\87\81\93¥ìuI\19ä\15\1f\8fY\8f«NyÌ?¨/\92$hZ<¶Åó²Æ¥8°Ò¯A";kÝïø\10¤±ik7ù\14&!0±DÒѪn«1)\ 6\96¤³ýo4b@Âa÷gØLÁ:\833êf\18õN\12\10\ 3ñÆ8J\89\ 4\15íÙ\14¸\19³ïnÑ|¥\1dC\ 6%a\16\\ e\92\95ê|ÆÀ\fM¢@5\12ÍOZEhèÁQ8õ\ 4\bÊ\94¤Á\ 1ÝÑî\88l+qv     Æ\ 6\1cèlêÂ\1c\90¡rÌí\9dÜe½Õj}wï \8fõs§\a\9b\18\8d'\87E\94\ 3p\8eñí\8bnT_±Ê\93\eYΠ@\8eàf½ç\85\85<ÌÆ,       ¼â\b°1ÌOlHwAT¬<×%\19\8b²èî:¬\eÒT\ 4o­y1íÃ4x\8e9\86\83\17\94       \18ë_p%\v2\ 6cNã!\0\90²\96ý\90Â8½K-C´Ö\92¸Ó¨=­|Ñw\ 1\889N¦ïð´\8d\9c\1eG\9dú\19Ñ(Ac[
+\eüÚ1.å\10\198\eüo\8dãt\1dÛÆy\1d\91º%L.ñÄÈë"v^Gx\aS\ eÐís4\17\1cn\10>O/zUÃÈã\ 1Îs\0ÃÁ㲩|/$ðå\91\97ï~7_A¦ÝÇ×\9dYar´[\ fë¹È8KÓø\ 4\8c1Ý0×\10Ò/è§i¿\vä©KÙï¾c÷^r\0óþ½[\9eÍr\v\1c\10\bE\80\ 6\80\81\1aC\14è]üµ¸kñæ\9a\16n¬anì\9b¡ºú\80l1¼\12q\87\1dÈy¯áÝ°'dm\1c3
+\9e1{¥O\1e/\²O\14rºÅ\7f\18\96P\88ÙP·OÔ­®v\ e\8a\91\1a\ 3\1f\9e[
+v+§\1eàÅ*\8aÂvßx4bP¯j·Ò¦F\ 4y\a\ f²¡eYw\83h\12¯9Ðò\8dÍ(2\1c\81\1a\9dl\1d\aJT Ä§Ý©@XkÍ\14:'¤ÇÄY«³\83\e
+=\97\94°Sé£$%(ypôÊÒ <\ 4\1ex\96\f\9b\ 6Ò£óZ5ª³o\18¤æ\89á¬\95\ e´áLFu\17>\9eÃ\ 1g%l\83\9c\95\0s¨´[\1e\9dh\æ[¾Ò\91_Q´Ð\8e"¼A_ÖîJs|%-oݬiØ{«_\11Ct\87\ 3h\98íÕ}P\1d\17,\8e\aÌ_×íÕð\84£\14î=:й$?Éð"ÅJvTÐ\82­oÈÈ\98u\9bv«Ð'\9eJ\eN\f\921\ 2QZ\82z\99\85Ð\1f}£¨\17@\90}]ÔûÁ*\87\96²ðTô\ 5Ä\955{\91\1c«tZ=\85i*<\8a\98`\1c\88¡Ìk\91dOÓó\12\ eI-jà@Zï\96®\ 2¢\ 3Ú]*ég+\9bf\94Øxêèv\e\1a%\96\1dQ÷-Ù\8a\87\19KòÌ_Þ Ç\ 2zR\94L\8eÛ\ 4\17\87/\ f\1eÃ\82\ 3ò£­¾oX æ\99Dzp½k;\86\b?©vÈ ø.ÚjÙÒ×Ô[µ×Ãkx=\eò \1e\1ea\1fö\ 3~gðĤ\9e.F¤Ù¸Ç\88ÒóÆØö\18µ6ýJ\83Y\866CC\0_`Ö\ e]GcÔE¥\9a\ 3Í?q\11[\ f@g\892\8c"\1fÙ\X«\81½\Þã\91\16°¤»0»²DP·Þ\e\1f\1eZ£;¡ÍnµÒ¥VØ(ñ$ó\89=êø=]Ö\ fèÿ\8fº¸\1fá¿Qumî\91\ 6mÃù\8fµN<Ìþ\17½\8d2\86Z¯ÿî\8a¯¾f\8c\ 3ùÞo\1aP¢~\9d¥µíÝ<H\9b@åÈýyzßã\13ûQ\10\88\e½K®\8e\ 5Ü\91Û\13\b ¶\b*\1f\8b;IpÙß±\19:e\9bñÔ[·×æ\87\11\0J¸´HOê¿\1f\8aP\9c¨¾?¸°:ýV\16¥,\8b \82M\ 1\84û?¡º\18ùw_-\ 5V¢Çxûæ·.pÖ¹¤<e"\8dO? ý\ 5\v÷\9c6endstream
+endobj
+6532 0 obj <<
+/Type /Page
+/Contents 6533 0 R
+/Resources 6531 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6530 0 R
+>> endobj
+6534 0 obj <<
+/D [6532 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6535 0 obj <<
+/D [6532 0 R /XYZ 85.039 732.815 null]
+>> endobj
+6536 0 obj <<
+/D [6532 0 R /XYZ 85.039 732.815 null]
+>> endobj
+6531 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6539 0 obj <<
+/Length 1491      
+/Filter /FlateDecode
+>>
+stream
+xÚµXmoÛ6\10þî_a4û \ 3\11-\8az\1d0`nÚn.\90´k\lC[\ 4²DÛDeÉ\15¥zÞ¯ß\1dIÙr­8m³"\80MR§çî\9e{£C\87\ eüÑaä\13\87ÅÃ0¢\84EÑ0]\ f\9cá\12\9eü6 FÂ\19zÄ      ||ôt6\18¿ð\83!uHìÄÃÙB\89̲wÖÕï\93׳çoF6cÌr)\19Ùa\18Y\7f\8e¨5\1dÙÔºy:½yö³~úöö9.\ëÕ\v}ðìÕõdz£×\93\91\eYWøÊÕ«·7³ÛÑ\87ÙËÁóYÇ\18Û#^ÀÐ\9aO\83w\1f\9ca\ 6\ 6¿\1c8\84ÅÑp\vk\87Ð8\1e®\a\9eÏ\88ï1³Ï\a·\83?ö(ú\997Ôoõøl·\126sH\14y{ç\99ßã|ÒÔ+0?\b}K6\8b\85H\ 5/jðÁ\87\83q.æcÉÓ¦\12õn¼IÖw[QÌE\91\11Y¢sè\11E]ñw@½½\99þ\858¶ïúV#ùÝBT²¾Û$R\9eÇ®ø§FT<\eÙnàö!Ë:I?î¡%¯>\8b\94ÿ"w²æk[\ 1uðýo\86/ʼ\\8aâ\1e\ eÒ´lÐk\97:Îã\19=Bû\7f\1d7*\90ïmYeÆÀ\1f¢Cr)EYü\10\1e\rå¦\86M\92ß«!-\vYæÜ\90>~A\8f+Ãö\18    X \90§\85.nÐJ-!qãY)\16y"ù¥ÞNµH\92e ÃñY¦»D½âZÁ\17¥g»!q z\ f©§<íd\8bï>\9c,§v+XÍy.\8aÖ\18iÌ3ÆÏ\81\96Èâ\8b²j\ 5.µÀ\1cöMm\84\1fÅ\13t*ãYKÃÃ\1e\1d\ 2\8c\88¢\13¼®wç-7\84 \81¡U\8eàã3¶T®U\8bÚØY\97ú;\132Éó\12E¶ÚVô¨Tî\95Æ\ fUª#Ã\81g)á\16\94\82ü!¶\K\14¼Ö\80h\ 2â}\84yày&ÈÞ\9e\98ÓpÃI?5Ð\86\9dHûöp\88\9bBüs¦-\9e2§ÐÃã\98+C\17ukÞ±\9b
+%p;(\81Ohä\9a\81\096\82ÔUy¦³\a9=U\1dPX1óÒ\91æ6>K¥Ü\ 4\ 2©\14\86§raø*
+\ 5\ e|ïD±4QÅ£f\9e\1fð6*¬k\ 4ÛÀª6±\àieDFTå7\98»E8hh\92ôÌ_\16¸$\ ehwlªÑè:=£ñ¶Ì\93\11\ 3ú\84´1\85\v\8cJ\ 5lÞ;Ô\83.À 1 \99ànÙ(ª\13l=_j¦\1e%\81\13Àºg^\eÅÎ~NÓ¾9=ë-<×%mÜƼN1\83\bسè\89W\18\92(\b\8cpÁy\864RSM\94Yºê\90r\8a\r\ eH\%\18\9e¥Épja!°H\15\ 2È÷\88À9ö<aê\rp\90\18Øå\¿£"¤\a\9díú.ñ#Úíâk,º\1d\88\86Ôz¦\ 3\9e \18¶àе\1a\8d\v!¨¤>Ñ}¸Ðo@©\97f97=`Õ>Qû\14º\85AW½0dÖvß
+0ßr\8d\9a\18ôZ?Ø÷ÑZsà\a\8e5Ã}Û5\0GåbÛ\8bT-,\r\rØ\8a·6\83\93øjR,¹1CUfR÷\8cN Û\83\89¦¹Ø÷\e°"ð|ëïQ\ 4Å\ 4yÇâøÀ\ 5ʧ\8d¬ËµøW±¥\8fú;7õ#ÂÜؤÅ\99ôñá.
+wI-\87a5\ 5ê9\9aMüÞ´)¤Z\ e*Ý©bÄÀ\99\ 35\ep«¤Ö¼@\81ZBg÷hhÍQ²Ö`û|Ä\8d\83:l\1fÚ#d]g\84É)'">eG\f\9eðmF 14M ÉêSQ\9c\8e\ 3ÓMd§\93¥\89Qi¦\92þÞâ\19z\96çfò(ø¤;p\10ð\88\11\94S`»6µá\8acæP\eë¤B¦wF\9bé\82j@Jõ\86\98·\ 5Öi½í\bÕe@úçRç\96sqz¥º\10Ù~L=ùõ½ã;\17ðA÷)¢\1eP\ 2õ­Vq<vâ1\rôîözú¤'\9b/zÏÔ\eWåfW\89åÊhD})ê3zâ8°á#¾4øM¡\17×"­J}5\94æÙ´HÉýz&\18\1f\¼AeÒ¬9Þ2yF\1e²ÙïB½\9e\ 5ò!\96Í¡÷\7f½Û\13¸ý\ 1Í"Õ荒uR$K¾Fö¿\ eK_rô\ 5þp\9d<\ÃôO\8fFV_ûóÃïÂ"V/*\84¨\aõ§éí¤û\ 3\8f\98\10ÖÕîüO¼GªËD\92ßá\8bߢ³\8fͪ¥\13\15\9e¹\9d\7f\ 3\9f\8fEÞ;Y­JYË\8e\9b÷+ùáaóïe0«{mø\1e\ 6»·(Èc¸2ÀT²\99\1f\12×gýÿñ1\86\9f,,\84q·wêìÍ\fúíÉ}/ ,ð\8e¯{ÿ\ 1««ôõendstream
+endobj
+6538 0 obj <<
+/Type /Page
+/Contents 6539 0 R
+/Resources 6537 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6530 0 R
+>> endobj
+6540 0 obj <<
+/D [6538 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6541 0 obj <<
+/D [6538 0 R /XYZ 85.039 412.52 null]
+>> endobj
+6542 0 obj <<
+/D [6538 0 R /XYZ 85.039 412.52 null]
+>> endobj
+6537 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6545 0 obj <<
+/Length 1026      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XQs\9b8\10~÷¯`&÷\80\1f\90\11B îÍM\93\9e{S§W;w\9di;\19\fØfj#W\82ñäß\9f\16a\17\1c\\92Øîd&\91\90öÛo?í"6Ø°Õ\ f6\18E6     \f\9faD\183¢uÏ6\16jå]\ fW;lÃE¶GaéÍ´7¸¥\9e\81m\14Ø\811\9d\97[¦ñ\17óú¯áÇéͧ¾E\b1\1d\8cú\96ï3ó¿>6G}\v\9bã7£ñÛ?õêýä\ 6\ 6\8eyw«\1f¼½û0\1c\8dõxØw\98y\r&×w÷ãé¤ÿmú¾w3­\91±\äz\ 4Øüè}ùf\e±"ü¾g#\120c«Æ6ÂA`¬{.%\88º¤\9a¯z\93Þ?{\14½æ\1aÚª%fk·Ã"6bÌÝ\aOhKðq¾â\8b4ë[Ô¡fXäK=\12É\8f"\15I¬¢±©m\ e
+)\ 6«t6\90IT\884\7f\1cü1\9a\f\a\9bpýp?\1e}F\92\rsñø0O\85Ì\1f\94 \ 1Ä\8d\81QP:¼jy&äò8\ 1\98ý¿Xr\99Ë\a°Ô4jð´Dçù2\11*\10ê×\1dÈb>O£4Éòc.\0}\9bf³4\8b\15r\ví
\95ÄÏ!Ü\95\1dF\11/v\81¬Ã,\$k\b¬\ 3DËS\9d¿\96§\ eTW\88àÖ,è\94¨\9e\uìR%\99æI÷ùòU"\9f\9cìsà_v\bÏ\13¼Y.gS\8bv\80\9f\ e\a\97\10¬Q|çήz\ 1^@®_¿Z,ÚUÍ\93\94g/­æ§¤e\1dèü'Lë¤?ª\97Ö\96\8bø\95¬¯êy²i`Õ\13ÅñN~S7ÁÏ¢J\9c7\94>é.xQ¢\14\9b\r\17URÎy\15àß\89\98%\82K=û\97þ$¥$L£0ß\13ýª®ö"\8bøz½¿\ 5s®ÿ\162i¢©½Ï-ù+ÑúIÁ7à9\u\8añ]Ìè\8b.Æßä®:\8f#_L\97\v¯õ3ãrî\8e_\12¯ðÙ\11ÎEÑ\eEy\1a:}\ 2Þ|\8d\9cï4\ 6·¸ù\99\ 4yÄ+        ¨~Äu\1c3\Iè2x5\8b\12ÃK¦\9ci\10Êj ¾«ôaÕ\a¿ryØ\98\ 4\ er±gXÔw\90Miw\7fB\90«\18µu'°â«Ñ¾áb-=G\19ñ!   '@Ä!Úô\14ï^\97÷#J+ÿ.®¶¬Túc3\ 1E\89\19ÎÕ\18>%°)´Æª\ 6aµÄh4U\1eCv@*\90æ\85tàÍÃ\88ùA\9b»¼:ÖE\92ë\aB­¥ÕéòyuÊ`\90qh8\1f\85Þ\v©À\8b\99ú½*ù\19\96Ã|\14\ 4n£H6\0É×\10Ñ\ 6b\93пº&Ä \97\bô²¥Hj}\v.T\9aK´+\aÇW1j\9cqI`«®eæ\944K\91d\1eÂ\9dä0l>\96Ö\85г\89Ú\11®û\8eo\ 2ÁP\9b\95\91Äz\ 3¤f9\88x\96íà¢<Í\16Õ:è.x±X6àûåÁÀ\83p\ 3ñ¬ö\97ÜÞ(̵·\9d\85\9aØfT\16\118újcwQì#¨è¤ ñ\ e$iyÙ¨\82F\8a\86\ eÓÙÂ\ eC\1evÔÀe\bÓ ýß\13\15Úiÿ\11 >ÂlÏl\97ü¸­ÝWç|È\14{\88x®®\9a\1dÁÿ\ 1\ 6\96endstream
+endobj
+6544 0 obj <<
+/Type /Page
+/Contents 6545 0 R
+/Resources 6543 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6530 0 R
+>> endobj
+6546 0 obj <<
+/D [6544 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6543 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6549 0 obj <<
+/Length 2594      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19ÛnÛÆòÝ_!\9c'
+\88\18.wy+Ð\a×NZ\15µ\93\13;p\80\ f\14EKDH­ËK\1cÿ}çÆ\8b%º9@ÎCaÀ»Ü\99Ù\9d\9dû¬ÔÂ\83\88\ 3×ÓÉ"\8a\95«ãx\91UgÞb\a\90\9fÏ\94`x\vãza\80 \9fnÏ^¿\rÂ\85òÜÄK\16·÷\84r»ýݹøåüýí\9b\ fË\95ÖÚñ\95»\EQìÜ-\95³^®\94sýÓúúò\a\86~¼y\83\13ßy÷\96\17.ß]\9d¯¯y~¾ôcç\ 2I.Þ}¼¾½YþyûëÙ\9bÛ       3+ã\9aP#7\7f\9dýþ§·Ø\ 2ÿ\9ey®NâÅ#Ì=W%É¢:3\81v\ 3£å»<»9ûï°\vÃÌ\82©fî¼ê1V*q\13?\98\97Ë
\10$\83d|X6®6áT2 \8c\10Ä\11\98Ĺ°\87¬ì\1a\10Ja\ fýÍf¶Õ\11\88W\rÛª`Fà·û\1c$\96øÎ]q@\99mp×Ã\16×\94Ó<5(Â6¯^-WÆ\8b\9cv\ fàÚv»=#´=u×ÈÄÞóH\98´¦\9dë´\92Ù\r\1e0ùRd\93åG\.`ÒfK?r\90\\ e}\ fÓ²ÛíRä­\14\92ónIÇ\13Ó-Òe¸AÚ\8aHH¬ û\80nye\97+ØtÛ\95=\ 3\r\8dqRº«\ 1Ê\87\aºÛ\ 3²V¤-\9ec|çªÈjÛØû\96?? 3\178×N\96\96eÃËû\14Ùø\82ÿ\84\ e`\16?\1feM9rN'$­å\91γxå/xðVè\e¢I«\92¹\15"ÖQ\9bïê\93\8b\9a\84nJò\ f\fðÝ\8b\84ö'=\ 2\fd\86ð\80\
+õ,g?6¼|}Ëä[[¥p\18ÍQÒD\9f×\82e        ¢\9d\94??^¯?1*¡=õø`78 Õ\82\1aÙÒ\0©Î      \8aÛ\96-/\15²qÊ\9f»:O\85ϺW\18²Úetk&\99»ý`u\1a4»­\8aC1ð\82\e\81Ð\ 6\1d\ 1FÆbi9d\90ä`DÄîp ùÀ¿\9dìÆÀª·Ò¯\83N!\ 2\81\0ðë\13ã¤H¶å9É\13È\ fý5ÚÁ(lýÙ\9d       KAâú/\84  ?qu¨¾\19&¢!LT\15ê\17\ 5\16\9bº¶Kí9 Äï\v\19\14)\12gSô÷\f\13r×´áyÊ\ 3\99**¹B\ 3Û\90\ 3\8aï\ 3<fyÃX\16UѲ9\93®\90\96L\ f`E+\vYW\ f\96À>À\b\ e\926¹pÂ
\e6\14@i÷© ?.\99\ 5bØ>ô\1cá'y#\8cvôã:³¤í|ÆÎ\88?P/:T×â%k±©\81Ë2OÙi\9a\1fæ\92\8fvC?\9aÓ³
+AÉ\90R\ 6\1d\18\83?<\15\1do\e¸\ 6Â\9d7·)\82¦{þ\8fzÕì\980ÎÈ\1f®øÄ@{À°*\1f\12 \83ÐI\8b2ÝHÀ\85+\91°lÍX\83£Âúo|n÷\15CräQ6°eZ\17\8d,\9c¯?½\92Í)Z\87¾³þ0x\1c|\91.Qe`F½Ï\ 2öóh´\9a\8b\17\1c¡\86dP\12_\92ß Xó¾\16¯Þ\1eÅm\vɧ\96©\98Òôx\fásÁPvIk\89ó\19»\ 4\8a\13\ 2.It<·i\8aM\99\83;\e\90ÂÛelX~¸w'Yr@\8f\06áñ$\ 5\ e\ e¨\ 3\10¿)6CN|Å\91µOY\88\7f¡u\17ÄnàIÂ\87É\ 5Ã\91¶ØPl­\9f\18Â\19È\eU\1c\96´Þå}¸E´\19¡Á2\v­!i\11¥\95õ\ eÓóT\1fG\fA\91ñ\92·Þä5åÖ\8c\11 ¨H\9c\9bÇ¢/4à;fËBÀIµa\94w\md\1c®\bÿ\8aR(²µ¥\8c\86É\rIÆÚ©\91$\18F>$AÉH\88\82Î\85[lØz\89=[õÒ@\8cÊÖs\17\92ÈTY       C\14y!ø\£ëÜôYHRÐ{´\9bó+þØ¥}è\9a\15(ÒÑÖv\92ú$½\ 3ìËPÌP\88 2¹ÝQ,\ 2Õº~¤\17\aü$øw\ 5:ªD|°\99
+\8a>ÔÇa×ð\ 2Ú®\ f©ón(\8db.L\ 5\8eé\1cÇ\ fëKYAûÄ\91\85\84³\ 1TÈx°-ïJ\92M·ì\16\b\9d­\vr\94\8a­3-%®\12X\ 21η½\93>\8c\89\94ÀÍ©«\93Y¨H|C\89\14®à\8b\18t·=û\86\84\13XE;> lÆ£¶#dR
+òÖ\ 4ÙAW\80ö$Ë\1cß`ÒäÂ*amP O<\7f\9en0ÈéÄY·\fdQM°ÅGxS\14F\ 1\96\11f\93Br&º£nÂpÌÉ\99\9d\96éT\89øaÀrBÄ\8a\9b\80\82í\ 1\16È\1e\0\ 3ôÍ\vý\96¢n\0Q\1eºä9sM~ÅfÅÈ8¿\17z      \8a8\87\v\98\99åÐ\92\16\x
+%ÆÍ}!Ì\10èÞÖÕKµ\7fÑôu-%krðv¬S5+\vÆÁ\98\9a¶¶,d\14Éöe7\ e#7\82Bó_åÆ\17]-\85\17Õ$PÄ\95\f?:mjU4\89\87hg\12ºQ\åĺx9\17k&\ f¦\8dÓÏËÑ\fÙ\91PmV¬>Ël7\94§\80/\89\99\fÌ´\88Jµ(ùågiBúæ\95\b1z\9føuiw\ 4\8f=îx%áÑBÝësèû&\15u¬Øð¨\10\86\8fjð, \1c=+\96ô\9b·üqOö\ 2\93;öQ\ e\87²!u6\0ë¸S­©\86ê\eÿB\90\86\11%Õ°-¦[!äôC·±2îç²ÝûKé¹Á´   \13,x\88\7fÀc\96¿l·Æw¡\8b\9f\8a\\93DÏú)å&(ìã~J9ø\14\15`\ 6¸¹¸ä~ê}m¡8Ã2\ 5\ e;«t©A\10\87¾E\ 4'>-ü\81\9fùg e\ 27\82\96\0ÔïÆ*\99¢\9c¼*)à<¦W%WsrýÆ\e\16ô\89
+ürî\r\vx\8a\12ØM½¸\r\11\rÏ\bÛ?Ú%pu¼\bC7LÆæ\11¢Â©<ï\96
+Í[¤4+"\12\ 4=§-þ\ 2\96\13eðù\rÿ&sbv$¢\85×ëJ/.-°µ\189ÓÐOãS£vãIï¬â\99\80r\89ÆåKÂÆIwØ\8e\ f\18èm\ fO\fÊ\8a:븴kST6\17\97\r\8eâ3ÛÔp\8e
+c7ñ\95\9cvh²-#=cÆ\ fÜ0\8c\ 5\87ÜÝGË\82\13ää¡B¦\12\90×z¼Ç}\91íçNV¾\eÄýÉ\8fÅ\ 1²îvîô\95ö"WE³ieú0²;q9è\9e]å¡ý\1a7öÍwY\13Ô¾\1aò\rø/\92%ßgà+\ 5Î\12c,ð\/öÿ9§¬ïY(¡?\95\9eï\863Z\9bÒûp\r¯Ç¡º>NÈ
+@oCA\ fKÔ5ÀH\19
+'XH¼þ\8dÓT÷\95×\9a\10S\ 3Ì&û±÷&\8c|Z\89Ã
+¢Pý\85\8d+"\ß`+p·¾¥7ð_x±ç\8b\e\8d1yf\9881îb¸4J\1dõ\1a\a,TvüÈ\81MR\ 4;µ<>\16eÉ3¼#º\8d\91\8cBu#~ô)\90̶\18\9a*\89úH:\94g\8d-û{!\9cò0\97TØ´\98(\1e\92\8dôP±'}\eì²£wNªy\ 4\v©úB\8bñ¹¦F\92-w¶\9c-I\1eO³Í\16gôÚ\96ÍÜ\83Ýÿ-Åø\92bî(yl¸`\81D³n8Ç\SX\82\85\ f9H\8a\1eÐ\ f;^ù\88?\ 6`}//haÿR\129?C\85\87EòCóB62/°\8e\eÞò\87Òæê\89ÝA?s\aã\86&\12¬¦Ú¸ Äû\19·1\183ÔX#\9a¾Bò|G\1ae\9cbA+jê\9f\9d<ul\99ÔAh¬Ç\11xô"ïIß2ii2ì Ìø¼LÜ\ 5ÏB±\17¸>T½âÕ[h\ fÐ\1f\ 3§+æb@\10BÞò\ 5ûG>Tù\9eçaeäE½é\9d\9e\ 3\8fõé1»Ùc \8e\81 A\98\9b\1aé\8f\\16i8m\85×Ñ\81ç={\8d>\8d\81Ëé1%,µï\90Ñͨ     rB\12M¢Û\98\ eÆ\0\87ò7ƹÃW\12:yÍxRNã
+×åZ\9e\ 2û_HØ\8a\ 1\ôO\10\18TpÒ¿\93Ë\89¢¯CîþgÆ\96µvMô\821\8b¤¾ïÇ>\rR\88\a©ÿ£ch\1d\1cs8í\93z\ 6ÿ\ 6fÁëêendstream
+endobj
+6548 0 obj <<
+/Type /Page
+/Contents 6549 0 R
+/Resources 6547 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6530 0 R
+>> endobj
+6550 0 obj <<
+/D [6548 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2070 0 obj <<
+/D [6548 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6551 0 obj <<
+/D [6548 0 R /XYZ 85.039 739.701 null]
+>> endobj
+2074 0 obj <<
+/D [6548 0 R /XYZ 85.039 653.403 null]
+>> endobj
+6552 0 obj <<
+/D [6548 0 R /XYZ 85.039 613.239 null]
+>> endobj
+2078 0 obj <<
+/D [6548 0 R /XYZ 85.039 351.118 null]
+>> endobj
+6553 0 obj <<
+/D [6548 0 R /XYZ 85.039 314.251 null]
+>> endobj
+2082 0 obj <<
+/D [6548 0 R /XYZ 85.039 125.405 null]
+>> endobj
+6554 0 obj <<
+/D [6548 0 R /XYZ 85.039 88.538 null]
+>> endobj
+6547 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F64 4225 0 R /F18 4228 0 R /F62 4159 0 R /F35 3036 0 R /F58 3380 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6557 0 obj <<
+/Length 853       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥U[oÓ0\14~ϯ\bð\80#\16×\8e\9d[_Pw\83!m\835\13B\80ÀMÒ6\90\väÒ²\7f\8fí\93\16ªI(R||ÎwîÇ65\89ü¨\19¸\98°Ðô\ 3\8aY\10\98qa\10s!%o\fÚ#\88É1ñ\%:\8e\8cѹë\99\94à\90\84f4×\90\8cNÞNÞGg7\96Í\18C\ eÅ\96íû\ 1úhQtaÙ\14]\1d_\\9d\8eAz;=S\84\83®Ï\81qz}9¹¸\ 2zb9\ 1:Q*'×·WÑÔú\1a½3΢\9d`l\8e¹ÇT4¿\8dÏ_\89\99È\80ß\19\ 4³00×\92&\98\86¡Y\18ÜeØå¬ßçÆÔø°µ\ 22n\82Ö@Îö\ 6asé\8e±mòÌ\1dH¾®ªö\85\8e\8bÖ³¬\9cW@Û\9d\8a^\85L\95±Pc//NÏ&7ÑÛW\85¨ïª]\80»/ÿ!â\9f³C\ 6D\91\0\0c|HM\ 5»\91;>&ax0\87Å![§U!²\12\90·MZ7O\ 5O\92"+\9f\8c~Ó¥Mû\84T\1fTp\12ÇUWÞ+êl\83\87Ù.Ò6-[ \7f\89¦Y'\ 3\8e\14~ügLä§É\11üe¡F3Ñ,\a4¤H*Pù)j´ù=\82»\az¦GDYq   !úÏÆ\97\92\aÁ^׫,ÏÓñhY\15éh\93õ\b\94´¯¹È\9b\1d\9dÓý¹µ9Ã\1eó´\97/\94ñã®\85ó×.S æU\9eWê0®e\17(Z(.GqU\14êp
+ÅK\0ù£\93t£¸½\8d¹È$'׬1¸g\ fÝ\13ìñG­\88\97Õºo9\9c\ eM\8aoó,O\aÊ£ác\0
+/û]V®D\9e%°éä`þ£\b*
+_Û\8a\96Y\ 3ÑÃÊQRË$²Õ}ö\féÔS\10\97\96\13¢®m\9e\8aàèãRôÙDz6\9a\98Y¶,_\ f_+kU¹xý|àìMåQ\960NÑ/\r\9båi\ 1{ÑÀ
+máÊ\84\ 5!p\a       åÁGºK+\v|Q$¯^îyè\93\15pTuµ\82\12hÏ]Ónìf½Ý<û©\15ó;Ø+÷\9drQöyëºyÎNÝ\18aòFåýÕW6q2P\\a.iÀ\1cA¸Û\1c\94e±­¥d4:ðz¥
+\1eïðc\11[2Á¥â\97p\11ÙLÖÍsý½AHDZT%\86NL\97*#5\93}C²~M`\9cË£íV¯*\9aª\85.ÕP\\19Q+ê­zßbYQ&+
+Üu\96«\19\87Í\17By\99À£v§\9c@Ý¥d¯\9f{\ eªü¾e\89¥Úöø¥ó\89\87=xy\1f?Ê}þÿ÷\ e2\1fÓ`[ËÍ#G\87\1e9Ƽ\87!R\ f3OMÂN\80\7f\ 1%Z\ e endstream
+endobj
+6556 0 obj <<
+/Type /Page
+/Contents 6557 0 R
+/Resources 6555 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6530 0 R
+>> endobj
+6558 0 obj <<
+/D [6556 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6555 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6561 0 obj <<
+/Length 1879      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXëoÛ6\10ÿ\9e¿ÂØ\97Ê@-\8b¢\9eýR´hÒuh2 N×\ 1ë\802\16m\vÑÃ\90\94¤Ù_¿{\90\92l+)\86})\ 2D$ïx¼ÇïîH\8b\99\a\7fb\96\84®'ÓY\9c\bW&Él]\9ey³-PÞ\9f    Ã\11\84Ò\r\83\0Æ\13Ä\85¥."ßõ\82x\8aÇ\9b-dâ\ 6a\84Ä·×gË\vß\9bù\9e\eErv½!¦ëì/Ç÷Ýù"\f=çMv¯ªµÎæ\v\19ÅÎ\95îæÒs\1eð_=\97Âin\99p9\17\8eªæ\vø¿\85¡ÆQ\89\83ª\9bÿ}ýÛÙùõX\83ÀõDò\84vA\ 4ÚÉ^;\11Î\84ç¦^:Öîz\97·ó\85\1f¥N\8b\aé5þï฼®x=«á\e;D¸\9b£.ÈWÍýÄéÌÖ=|\12G7ù\1eè;ݨ\82×󶵻È\fÃÞíTÇ#Õ0É\8fÁ      \e^Û6Ú\92ó\92%×ÈÖ¡ó\98µ«\99^YÁ\1djó0'Ö[#:+s¤ç­µ¨Q]Ý´èCt\8eÀø¦ä\83\87\1dÈ\93\9eD        1ú\1e\95ÎPr²\1aÍkj$ßã?\8d´À©´=>fMoy½éÍ®ïpL\1e4{Ô\9ag­q\v®­k>\19yëâ%.¦F\ 1Ø\80NìjRCuFJGîæ1Ò9\84\r/p\88îsÒ¹*õ`V\806
+'ëM<uI©n­\85\12ÎÙé\1c¥Jé\14(ÏZϪ\ 3\83²DÔ¨+Ì6­H¡\7î\14rá4ù\14t¥p\83Ä\1f'\96\b\\19DG\89%0µ\82Ô¹À,\ 2ØÜ5½VQ\ 4V\9a\{«+ýÕ\13\ 1!¡µºL\1d\eC~\88ç3æ÷\rÚHç@\86\ 4\ 2à¸ãH\aÂ\a§\82Áp\96$\86\1e\ 2Õ(þ\81\10Î\råÔ\11vµÉ,\12ª\98Ñ\82\9a°¼åµ)ÀáúS\11G\9a\8d8\8dù\ 4Ú¯\8bÂ\9c·ß÷Ú®s\80XÆëueT&õAÌ)XFÆ´x\1c ¡_ÂII$ÕBtP¨ô\81\f\9a\18À\852\97\17a:ò¶ð#WÄÂø\9cP×u(¦0¾\86¨Ó|\87$*\97Û\96å\1cD-LÜ\14ê1\8b¡@)£â\0q\9c\91\8a\8cëæ\91øz\8fKyäjÜ\7f#\89lʺÊë>\ 5QÇÇy"\1d\80g\1cøÎ\e¶ô¶\ fò#yq! K   \19\1c8sO5\11u\f\89Ð`\1cm5ãé!\0n\r\8f\89>\95\8fª4°óS+«­\vª!TØq\ 3VF$ôð\85±ºAwb\1e\9b\0\ 1\1f\96 ¤õð(ëN\17\86X\1aT`·22.WLúBNÄ\84¨Y[ÊÌ\89òk Þv
+\95k_âvÏi\ eÏÂÊ|T4q\rÑ\ 3\83ÄY¡
+%zäfÎ\10\87ÅV7C­BýIöA!Ï3c=LÖw­)±è\85\7fè°\8cÏ)ê-ù\r\86íÚJË÷\9d\r¹QZµ,iÈgÊ/TþÀô\90,¯­ëQ\1cUÐÝ\0"ÍpѶñäÕ\96yÔУïó.\1f5W®Õ\ 6ã$N\17{\1eQ\1f\81\90¹-*\93=H"Ãk\13e\14Õè"WèM[Ð';\1dì¬í\ 5@\91:\10\1aëÇ®\97&ã«F\1cA)\ 1\ 1;µï\viÃë\14\16\ eïè\82\11Ç\9c\8b\e:Òt@>\87·Ù/\97\995nÜ\19Ê\86¿\80\92ÖT_\14§z(+Ð\14Â\13:×TKìò#oS\8d6\8a\15jM\84\8c磰\99ÁKô@Ì-\a9Páºëµgm¸_7\13\1eÁÈí;Ý`
+ _Ñb\1a\98NjÂ\80Váj\7føæD\9d¡ßLµ^\ 1'\a^øDïõSWFâ\87½×7½÷\93Æ\1cåF»\82|£û\a\8cß\90¿JB.\ 4^àÅf\1cºÿ×\85¿BÝüÕÖ\15t
\19\1a~`÷lM{¥É·Ïí8Ïø\92\r%«ya\92\8aî
+P¤¿­lÍ°¬=\9f\80.øú\97        d¯(\8bÖä\84\94\8eÇ{³QÈÜS\11\f2J\9cJÛ²\823JKøÞÜQË 1^þñ{E\98\fx2h\85Ø\88\19,5¢æ\81\192#É\9c¾Õæ<*\90¸ò\r6|\1en\88@2\96ñ\84±\ 6\83wu©(ß\88÷\85Õ);-_¶z¡Ï§Üf\9b\ 2x\9d¼ç9¯'\9cw\99[¬6u[o°[%\9e\93å}\8d¢JK\ eêl¡\v\12.ñÀxXßùÂI\95:á'\ 5~\872\8b ÀÍô\82\80®S\18akU\14:ãû\83\1cãÍ\ f1\eì\ 5âJ\7f¿k]ý]OÝ4"7NbÃHÞÄ£\aObòÃ)ª\eÔ3ß/Ä\941\9a¹MÀ\ 5\18î?áA\8dH¿//\a\87\93ÌǶÓT\10©\8c\ 5ÁA\19£n`í\9c÷\r\82!`Ò"¯Öt+ȸ>¾\9a,\16ø\84ö§\8a\ 5è(#ó\82¦T\rÄTªz">\96\eÂË4\9c~z#i,s2ý\9fGÛñi\b7?\96\ 6véÏeÊQa:4\84ÛÀ\9cú2\8d9;Ûç-L~.\vÏ9Tý\ 3\14Ìø#×üüàfØ«/=×\83$Â]ï8\1fª¢V\99¹Ã\8c\80­\1aîó9Ë6\1côÈ\eî+êä\17\13\ 1^H \9fìAd\12\12\9a­áøôþ\19K6\98ÄûWË%½\ 1÷n\99¯¹h¹¶\86ÕårU\13µÈñê´¼\}¼\80ï\a$~<\87Ñjy\85\9f??¯\ú\9e\9fth?NÝHFOý2åK7\ e\931\98\9fûy\a\v^\845\ 6[TÖ7\8d\96\97±Çà7@\ 3<\1e\9bÄjÍC!5¯\90Ôܵ\81\ 3\9biÃá\91òÜb\15ùß\99\9f+èèö\ 5\ fQ`8h\1a¸0ôZ\9cáõëôª¤ø÷\17x`¨¼P7Å\80\89\r=}J\9e\ÚÐ\9cB u}!{\99ÿ\11\ 2÷¹\1a²²Û\1fK\97Â\rÅQ²<-ì$ô\v\11znìCtcÏõý\83ª{\8c\ 4_$.¼\99\7f\90|R\9eä³/\ 37\r\8f~ù´ß\7f\ 1ó&\11oendstream
+endobj
+6560 0 obj <<
+/Type /Page
+/Contents 6561 0 R
+/Resources 6559 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6567 0 R
+/Annots [ 6565 0 R 6566 0 R ]
+>> endobj
+6565 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [228.164 137.436 509.794 150.338]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE)>>
+>> endobj
+6566 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [203.255 97.395 236.763 109.084]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE)>>
+>> endobj
+6562 0 obj <<
+/D [6560 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2086 0 obj <<
+/D [6560 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3186 0 obj <<
+/D [6560 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2090 0 obj <<
+/D [6560 0 R /XYZ 85.039 586.876 null]
+>> endobj
+6563 0 obj <<
+/D [6560 0 R /XYZ 85.039 544.591 null]
+>> endobj
+2094 0 obj <<
+/D [6560 0 R /XYZ 85.039 404.088 null]
+>> endobj
+6564 0 obj <<
+/D [6560 0 R /XYZ 85.039 363.924 null]
+>> endobj
+6559 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F35 3036 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6570 0 obj <<
+/Length 3103      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYoÛH\12~÷¯Ðæe$ ¢I6ϼ\ 4\8eíd\9c\99x³¶1       0\99\aZ¤,"$[Ã#\1aï¯ßººIÙ4v\17\ 3\ 3Y]]ÇW%oáÂ\9f·HBÇUé"N<G%ÉbS\9f¸\8b\aXùpâ     \85»\b\1c7
+qéÝÝÉéû0Zx®\93ºéânK$wùïËó\9fÏ>ß]Þ¬ÖJ©¥ï;«u\1c'˳\8b\95\9f,\7f[y\9e·<»>¿\yË\v$   \96×Ø¿û\82Ëÿ¼ù\85ç>­\90ê\fç>\âàòúnõÇÝÇ\93Ë»        3ëÀ     "\85Üüyòû\1fî"\a\86?\9e¸\8eJ\93Å\ 1ú®ã¥é¢>     Bå\84\81\92qur{ò/{
\ 5\vÞ5s絡X{©\93úá¼\Ö(\87\92ña:pT\10M%\ 3ÂP \8e0H\977E­û\ 2.\eÅË\8b¢ûÞë=\ fð²Y\93\9a·¬aP4Øëgnï;qú\ 27*t@Ð\96\e/\9cy§»]ÑÂW\82(Zf¶ÃM\83\82\1f\80\1f/ïWkøO\fµ¸\1e\96\19\bu×áZ        ô÷\95\1cÔÊý\ 2¸R\8e·@
+¹&î¬é\8e\16ôµ\9e÷uº\1az /uÓñL¿C\89Èr\9b50z\90\83·ÐouÍKÛÖ|¦@YÑ\9bÀÃ\85tW:¤ÕÃÃ\ e8NÕr£\89å¾\82éÇU¢\96ð,\81\ 2\95Ô¼Þè\9e;U!\9d~\97Io\8f\82¡~\0{ñþ\ 3/èo®§ä [ Ñ|½¾¬ùö¼\85X)¸_\v\e\86)"ë«G\1e\93,Pªºá\89\bÜ£;s\84\19M$\10¤$\82\ 2¹#\86\88\88\ eþ\81ì\13\96^º¼\82/©0\ 1\rÄ\95G\1e\10\11ÝkÔÒɽqýPV\15÷\9a\82\88r\1eõ\9aÛ\1c_&Ã\1d\a\9cHÍî\96\975­4\93oi|dêáû\f\1d+\ 3î̤E\15ÑÜ=ìJ¢\ 6\15Ýñ\19¥!\121a\7f¢Ã(+ZÖ4§«\19a\95\r»/sOÒ|\9ch@\1fè"¸³ýÎ\93¬Á?JÒ±¦\16\85vfL6LÀÅ\ 6/\18­\1f:*\8e\8e\\88\aN%|îB¼¥\87\ f\16ºèGP\14=ë=¼M´üĦU4={\140\8c5+#®^ëOÙfW6\85sÎ*:çWÔ\8bnNyNâ¥ÿÕ± \84ÃåVW\15=\14\bëP\92åò\ 2õ·º­³¾Ôôò\ 1\8a4\91÷\8dȱ\80\80Ù:\8a\9c)X\9fBxW9ÿ6«qÓ}ÆÃ:++|\83F¾B\ 3c`8\91õ|ÐÙ¾å\8eây_½QêMèòè\ 3ºà;Yq]åÌèÇ\15ú#7 U\v\t\84ðô¬]òúÆ\10\88
+\99âng´º\ 4W\84thì¸Päeo\1c\98lC÷\ 62â/|sC÷@$;^Í\ 6ÒoÝò0/z¸¾°£ë²'±\8dÇp\7fß²Ù£06òå¶È:kuÔ\83o¡~EaLo9ãKø\8e%^\19\r k:²\88\84,PáÑû\96-\15ÈóÁX5=(\90M\8c\13^\82«î¸Ç¼Õ\ 5\9f¸Ñõ4h\98ï\18ÉÕäLF·\86¡Ç¾\9f\1f;nÊ\17øæ©à
+öº ÎlºE¹>\ 6A\`\eG¡äE»Eæ+^øµ´ññ¯Ó©\ eº"¿¢åãZ\9ek\a<¤±ªéz¬çð)\ e 9\v\ 6'ÌcMøhÌå\8cçIÐóP\9cQ`ÎFh@yÅû\98d¨PÊ®\vfð}r92"ä Ïg\1eÖ\84m¥Üga[ù&\14 ¶g÷%©q_\16\1dÓwx²\9f\82¿.Ú\8e»zè»2/x°\11\96à\98J?\90\87õ%Hø\13g\8d'=v½à\1f\1aÙ÷\80Ñ\98©\8b²å¹¼ \99\8f<\ eû\99\8b\11\1f\bê²³ê¤[£ÀäEwF\819\f\rd·Èdkq«#mJFmBÓ\v\8cÀTHï\87\r;6\89§D¢e}³a\88\80ò¬ÊngN@¹voWë\ 4^ïB\88¯¸±Ê@Ö\1dzæ#_È¥æ\1cK\85\95;dX`\9bÇ@\81t0«xýÖ\9cÕ\1eA\ 1\1cý\8f\1f\87\9b<\83Z\eÝ\0Ò\b\1e\ 6q\89\88ÍJFL\büØ\9c¹_Ê\ÙMÐ'øqy{4+²\8fâ     ì4º\82{r\rn¿\91\v\f\8a}wqþúó\ 5\90\9eãyo\99æÌðD®tDÀ\ 6ð \r!NB\14ß;\9eÙjaáÓí\8cr=\15>jÖ×ϬI¤ßJÞ¡!é\8c¦£\83düÖ\8b#5\86\81\eÆ\17\91\19\94âVNÝ\8dþ\90ñ¨\81ç£ûU\16ÅdÜ°¨ÞÎið\199ðd\ 4ù1Ä´V[X\93\17ù\eÈãÀòÎw\ 5K\86\89À¹C\1c\ 5q4*É\81Ç\84\8a§çZSÄU\82#\8cÝ<\86\ 5\ 6f\86\90(¢a]\7f}Ť\9dÞ\8e\1e\102\967O¡\8bJ]IÔ"ß    %5Â\85öA(n>0lQs°e×÷û7§§\87Ã\81#Æz<o|ê\ 6dÈð     $\7fú\94\ 3\80G\90GBJj¶L@ÔËxI>\97@z\9axGa
+aF\b¯\Öä"Ø.ÆÐ\87K ¸ÔJ\10\7f\ 4º5\ 5\v½\1e\10²Óv\81\96\15\9b±"® vR+\16\85ý\e\89¤½\8c¿rC\10\1cË7\80\9aùóÂƨ=\15­(»R6\eÝ
+\9ek\ 1ï1\f|nD¿]\9f\9fÞ¼\7f\87¸Ë\15\8f\ fyrkÜ;ê¸Þ\9fÞ\|æ\ 5¹\93fzr0¯\19ÔÝK~Fç\98\96\9bn?"\ eF\95®@M\90\8d¶^2³ùGÁ4\94\ 6\ fÓ4#H\8do\ 2 Õ2\15\8d¹\ 1;\14`e÷â\9dÇ4
+\ 4Vgxø#\ fv&e²À\ 4ß\18Y\1a¡\85\ 1GEÑÌa\9cé;*0¦¯Ü\90sðØ\99\80sMqàN&\13YU¡4½p\94\1evfÝè\8bGüz\0\16Ê\9c;bÍ¥Y·ü{\ 2\8e,
+Ü0¸è¶\ 3:ÄêqÊ\1eŵ#Î\b\8d\99(\8a\13\18\fð\83\1cªë½Å\80R\8d\0äö\à¬W^¼ÜLø$Pæ¡\81XOÔhôÄ\84lpAî\9dÀ\e1\96¢\85Tb\88\19\ e\8c¶Y'[\8a\86p\ 4V\1e\88L3\ 3\b
+©3\91\92Ì\10¤\e\9f\196u\956é32!x\9acÇé\15Æñ\8bë\99ÛB(n\8a\r¦X\9d3ãô\11.¦Ñ\ 4ë\10<\83\99¾°Y\13\8c(}/í;¦ñäõ      \84\ 1\rf'è \86{\822\eÌ \98ö¦\90C\7fÎä<6±\r\9e·3\1e\1f))ZÁúU\9fÙ²\f(a\0º:AõòÁ\8c÷T:Ë'Y\13m\aÃKm<ô(c'Z\94\86¡%¡¬0Î<Ã/\92yÀë\16MvoÝn./¾ÃÓ\a©\8b!\98*%1ð]É\ 2\7f\94¨³¤í¸\83®\ 5í/\17\97Ü!\r¢¯ÿ9\14-!P\8fÊ\18,\12\1eJe\rO\9cø,abàY:½æ\98\90\97Y_°\r¥T/Â\16Ãg­\a®Ü¬g\14äI¶\84âz\85\89\96ïWIÀÅ5ÄÛ¥Í\rK\917£pzSØ\8eïo±Ì\bä¿\8a\1e\0E÷Ä6iòJÖHÛ²Öâ\18\81û\19\7f¦%\0"(\1f½Ö\9eç;\9eëìq¦Í\1a\82ò¯%{àæ\v\ 1\8c\9cóL²%¼Ñs\99\10p\ 3+\9cSS\8fë\84)Ck±ä~¬*\91\e\90ëË#¾\1cZ\88=NÚ`\1f\ 5xñocöJ\1føÌÐ\88²Lr\95Â\84ìÌj9\81pÕ \9bØÏ ,ÈÑ\ fG!ÍðiÝ\9a\89\91d
+!{.ï\1fk4\10\8d" ¦\9a  \81\ 3\8aï\12\94YWp\9e>\0q
+3\82\93Aß>¢rÍŬk\fRq4'¹\8eW¤fÐ\8f\80\17QhÃmmâ\ 3\10V¶ðÀIkÅ$¿\9e]s\a\94Wv\8dÅÎ\98s\feð,\9e£\8d\93·_C³"ggCÎ+^\18\8b\97\8d)²ZÎ\8a~§m²/w¹â&«gD=t&\9c\ 4¡\9aTºaÀ\ 5eêI~fJÌ\80Ñ£\ 4\12?S\\ 2\9a)ÚgEx\98¤¤\ 6Ú)RÀc¿:\92öõÜR~\16ª'¡
+W0Ì\15­É[³æ(ñÍËvô·sá©å\ 2_WÑU¿OSï#!J       Ü\94\8c\10tÙ"l1fH>VHb)\7fH¹v\949_þ\858\18úÞ\93ÛáÌ\ 3â#ìtl?9\8f&¦Z"vÀ9û@8 ÝÁÎ\11\94ö}\82Ò¾\14PöB«¹5ª\8býJô\16u\16Ç|ir[\7f±ÏÃü(\8a\19Π\ 5\19³ô3nL¡è9ø\fmÑb\ 3\9a\80\9fý       i~ÚgRvÁ\84Ë÷'J\a\ 3z[hÑB±=Ls^\9e¢ @5\13[ë¢\9dÜPü\v|S"\9bD\ 2\9c,åx\13ü9pà\fé8´ÆG!õ'ýoSͨ*9\9fª¿/\ 1íìÁ\16å!º\ 5XÞe¡IÍ\96½\15Õ,\1e\8dë2ÅMö\9am\9fÑéÕ£I¦-t<*R
+6¶XPª\93Æ"ÿñ\ 2\ e\v\ 1\11\16R\ eªm­ çj8g9ñ\14\97\85ü³Z;â2\98\89tæ×\91Øø6ö\9a£1<òª`\9d\90ñT\88åÎj\\959ªöI¤µ5üxL*'LE\8cvÂH\8aá\92|\84\b¾l¥k\98ä\80GɳI\80\95J\9c\8dôý8I\a©õ9\bªpö»ýÓ\8fú^ìD*\80þÿ\93ª\9b]ÓÐõq\98üÚ\80u\ e±\8d\860*×H$\92`5ck\7f1(¤\92²å\96s\10\ 2C\ fBk\7f
++E3\10\17Ex\16-Q²G|Û²²@\96>­¥\12\1c;\80Í¥â\82¹Äp{IÐ\98\96\93¸½$\17@ñ2\7fövV"Aê$/ü*=ÖDþÆÏõ*\ 6%\99ÖW^~,У§|z\91£¢'¯ý\1fµñ\11çendstream
+endobj
+6569 0 obj <<
+/Type /Page
+/Contents 6570 0 R
+/Resources 6568 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6567 0 R
+/Annots [ 6574 0 R 6575 0 R 6576 0 R ]
+>> endobj
+6574 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [474.587 429.038 539.579 441.031]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.nomachine.com/)>>
+>> endobj
+6575 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 417.004 166.217 427.482]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.nomachine.com/)>>
+>> endobj
+6576 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 76.759 303.67 88.752]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.nomachine.com/testdrive.php)>>
+>> endobj
+6571 0 obj <<
+/D [6569 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2098 0 obj <<
+/D [6569 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6572 0 obj <<
+/D [6569 0 R /XYZ 85.039 736.911 null]
+>> endobj
+2102 0 obj <<
+/D [6569 0 R /XYZ 85.039 654.569 null]
+>> endobj
+6573 0 obj <<
+/D [6569 0 R /XYZ 85.039 619.823 null]
+>> endobj
+6568 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6579 0 obj <<
+/Length 2582      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\1a]sÛÆñ]¿\82}*8\13!ø&\99>¹¶¢:±)×¢\ew\92<@ H¡\ 6qÌá\18\893þñÙ¯;\0$\14w¦/rG3ÂÝîbooo?\ f\f'\ 1ü\85\93\añb2\9b\87~<\9fO\8aÝE0Ù\ 2æú"\14\8a`\92øA\96"êï«\8bo¿O³I\18ø\8b`1Ym\88dµþÙ{ù\8f\17ïVWï§\97q\1c{QäO/g³¹÷âÕ4\9a{ÿ\9a\86aè½X¾¼\9a\86Þ+$I¼%\8eW?!úæý\8f\f{;Eª\17\b»¾ÂÉÕr5ýuõÃÅÕª'Ìeâ'Y\8cÒüvñó¯Ád\r\ 2ÿp\11øñb>y\80\87\8bÅdw\91¤±\9f&±Ìë\8bÛ\8b\7f:.\8cK&üÖÈ\9e/-Åe\1cøóyâ6\1f¦#\9bÿ©j@ÚµBÉ\1fÚéeèý\12¤áô2\9a\87^N(\1eßÁcæ\958\89¼\ 3À÷ç4\1aá\r\ 2ªfË \87ÊÜÓ\9c§¿\ 4a\ 2Óßq5áµ\ 3\1cÌðUSâú­%M\ 3z\97\80G\ 66v^Ê\92Fñ³%hO\96#2U\a\9c\ 4v¢Eä¢@bEÒ"Æ0|\róÜäßà¹áa\85¨Æ\ 5i\89\ 4Q\87íý7pÜAdµA|räC\9aÃ\1d-ÒÞÒ\8bÄËu)\ 3"i«mC²#\84ɵÝS^3üÃòõGF\8dJ
+\14ªá§¹/+-Ã\92ø\eÜ\84®XÁ~£vy1\ 5\fJ¿P;æÌ\eP\88{\ 4\9c\1cÍü`Á{^Ý\97 õ8ʼ}\r§\f£\94Ô\1dÃ;ÛÒ0\8a\ 1\19J"´¨KOU=\89\11ü\80+\95ºä×\9d\86\90'+±a:\144G¬5\11$_~dd¾ß\ 3º®\8aÜTJ^à\83×=£\82YË8}@\83hH\96­°h\99eÎSZ»\ 6ü¡5Â\88àj3b\ 4\8d"¥­YÓ` I\10\8fç\v¯3\ 4\92\0 4«v{\âØ\ 3\99\1c%6\f¡½Ã\93\89\14ì\ 6ü.Ú\9dàk²u¯Èëú8\9d'c\12\14\96\17ó¨ÙBí:¨=\12¥b\9d\eæ.²ÒQÂ\13µ\ 6\ 38:M¬I\8eË\11}ìsgºpÔÀ Æ-f3r]>+d\9dͽ\1d-\87ç#\14ewX\rC8vðXÉ3oT\17\ 14ÃHIðt\87\81\1e9˼»\83(\14\96Ã\95uiú!\ 1\rÂó\8eÔX2­]Ë.\84°6ß\89\8cL\ 6(\ e¬Sa¶AÕé\11­P<­L\85Þ\1cGp\ 6jK \943Jº8\1aÂa\11Ë8\8a\80\9e\89×\95U8Y:«¬\15\9a\86i\9c¤\0#Ò|'³\87ªA÷çX\8e\18HeI\12xÿ\9eÎcq7\8a\84b@ÏÿØ\91\ e2¶BmPµuÝ\16ÖÓ8\ 27²#g\7fÈ|cJ-Ã\11Ý´÷J\eγ¦"©!uvÁ\0À¬V\ e/\8030½Ïå\95Ê>[Fæ<Õ%\9d\962%ÏÙ\ 3%ÚÒñ\ 2Ðò\0ß¡ü6\1eò\96VuQ\1asHÃAïÈZ#8\94\8b\8e\80\8dÂ8\9cFpf­ù\ e\1d3ñ^Ô5Ã\1c§Bi7ÚÙSÖ}Y\91<oÖ<à\93)P¦Áb¦tA½Qh_È\ 1\11¹e¯Ëºä\84S
+/
+\85ëR?\95ÜÄ\84®ßÁø\r\8f\a\aË19\85\9cT\91eÞÕ¥`Ä<[ȯ\85p)8R­\85\84\93\ 41\840q´¹\87H\8eLòp/Öø\80\vå\9c:\84³\11Ô\1dÚfU\93D\ 1;.Yé_ØÊ!_Ù,LoYCíë
\vÔÅeƹ&H\7fq2ãt¥ÐÖ?A)\83\86\9e\ 6`;=K¨$Ü\0q?¢»\10\91dÞFã!#\ 5gG\18p:ßíè\88\11Psbæ\89j(\82&\12A­úaÎáR\v\96l\81Y5]®¤<g£ñÜ
+GÊ\83g¿H\11\1e¼¦~Ú.\14û̶´I\ 4\1d\94cÂQ\pXø\r¼Rl\vüõ#?ÚSß<ì\85µÝð)G\7f*UéH\91B¡Í¾ßJ\99Áó®êÃÙo\a«\9e\96ª\aQÇw#Uz\14.üÙ,\e+®ÃÌ\8f3(¾]Q\9d\84#E5\94¹³S¾©\9f¤)¿xÊ\14Q}\9e£\85z\17Äa3\1cæi\b9R\ 6¥3>\8c¯\82®ÜN\rEþºw\8cX5ê\1dQP¶¢Ãѽ:
+\10\7f\8fïøy\9fKð}ÿJ ía/Ý\0\1a\93ÈBÙ¸ªmÀnüSmà\19F³XÎrþ¼TM5F/Ñì¨A\918B\18\8eÉeÎÕ®58sOi4\8e¼\97.Dèê\91\91\9f­\91Ê\ 1õ2@®s\8cmµøI%~Á:-õ\86|t'iZ<\9fê\1e$B\9cº\83x,%&:gîªYÉsO«~ñ\7faåÔ6Ð\ 1}\1aÚëçaéð\9fC+£^\84o¹Tú\9a,Ô©)\9aQ\85É\ 3%\9eE.­ã\18Õ\81O×öÍ¡í#\b\16\\94§p\ 2A\9bÊ(z\1dªÿv´ÄGl?AáÒ¯í\9aÔl}b ¤=-ÜÐ\95ðÉe{Ø;F"\14\91]ªÎ\eH:#ù\996x\1cT_\14Æ\¦2\83Ò°PMS\16\18îÅ[Nú\ e´\fà²\11×<tÝ\86¤ÐÓVé¤\0Ýæ½ð:È\8fkè¼      \87yëiÛJ\ 2?K\9e\99m­°XI\82\94 >¹jÅÑhá\89\88ÜRäXóbñ{³ïj¥\86A·t\8fAEb\12d.Ý#J\97\11ç\9b\10×j!Ò\95®,\ 3\1e¾¬f«U\1c\7fæ\87ë&ðMÛÚ\8cöò\é'a4¨\8d\92\10\8b]\ 2£\8dw\85\17"ª¦\18V\%Û       _\99!E¿Àë
+¹°BvØ\82à³á¨\86ÃB±é`'\1f\a\905\rsé6\81,1© 5Õ¿Ç\9e\88n9Î\10\86\8aòó½â>¨ÑP\94,*)ç0ï\1cYr´Ø¥\94\80øð\9aÇ\1c\1cx\8f¥M\ÒùÒx§\9aò\88±èi\13O\13?\<³Zj©ÞöÛ*jô¥{\8a³Ès\17\aÝí\9bη.àdÒ¢á@\81x±Ëµ\ý\ 2ØÅ\91\1akÛLZ @ÜÜÞ\ 2êÛïQgº\94\85\11¤6\86-\12Û\1f-\88Êæý½\94\a0\15\93Ë»"\16)ϯ#Rî¸]Ù\12-\16\14\9c\82àüX\11Ç7©\9e¢\eÎì$R"Aµ\91§a.»2§«#\18\8a\19ö\\9eâ%ßÒYæHØ\ 5Ø\1d\ 3Îoy\81ú~x\ 3\bd\ fº2 ê)3¹-\89\ 3\1dDaF|à<ðÛ\9cáº_°÷7x,«Ûwr»\86è\1f_]\9dw'×Ë\eºã\97XßcN\1dæ°*ä­rá@rVí®zLû\85$\91ù\11\7fÃ8ÿ¼\ 1\vù³´ûÀ\11\ 18ñ¡ûì\9b{\14ù\89?\ 5O\xK
+sf\1a\r!Gá?\8dES\96yoÔÖ^\87Ý\16\1aåÛ\e\9e¾\ 5ó/Æ:%\7f¶xB°8õÃ0úbª¡Ä\11É=9\ e8\10\ f\9b\10ìN\10§ö®Ï þ°2.\9eµLA÷0I\14{ÃË*ð\16Q=­Å\ f"9tù\eM\181i÷\99¡óI\85J"ù Ó7ò\ 1\84¸¨F¾jl\ f:'\81P\89\88bWý½¢\12½\19»BÝ\r\8b\r\7fì\93Qìgñ³\8b\9flÚÖ``\88\ 6\83QÊ|]\85ôíY\88Eßdã\92ÜßæõÓ»\1d¹¦´_)ÊvX\9cRiD÷\1dÝ7\8bÿ¦õxf\1dÚ\87V\94¤6\83\8a×ÞGá%¶ä¦/)\8e:æ'´ÖË%\12G{_W\18`\8b\90a¸Ýj%ÞÉ÷¾\86\ 2\19\96Vöúçë²PÒwÂߤ(ªÜæt\1fq\97ÿµåhµïîä\1fñ\83\ f\12»â\1añ\1c3]\94#R¡L½ÍÁU:\12¼\84-G1ú\bé>H%òÉ\ fá®\10\87ñòjõææú\ 6 K\ 6ÐbÔÉi!\81×Îã_¡%<w9Xn¦
+èÔéú\14S%]ÛZ\13"ÖC3r\97\ 6\8e\e¾ÇÒ\85ycïWÌ×Õ\90}hûnpâv¶l«ím\ÿ\9a\8a/ë \88©\1eo©AÐ\7f¶õ\14\92ù\13¿¢\90#ûß~¸\10Ïüpî\8eÿO·\1cÇ\8bS9ûú·\ 2þ\ 1òf\vñendstream
+endobj
+6578 0 obj <<
+/Type /Page
+/Contents 6579 0 R
+/Resources 6577 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6567 0 R
+>> endobj
+6580 0 obj <<
+/D [6578 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2106 0 obj <<
+/D [6578 0 R /XYZ 85.039 308.324 null]
+>> endobj
+6581 0 obj <<
+/D [6578 0 R /XYZ 85.039 265.976 null]
+>> endobj
+6577 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6584 0 obj <<
+/Length 1468      
+/Filter /FlateDecode
+>>
+stream
+xÚ½X[s\9bF\14~ׯ \8e3\85\99°°\%g\9a©kËvRGr-\9c<$~@°\92h\80U\16dY\93ô¿w¯è\86<NÛéx,v\ fçò\9dï\9c³ Aͦ\7fPëúÀv{ZØ\85Àívµ¤èØÚ\94Þ¹ì@©ak\1e°\ 3\9fÝú-êX\17~ A\eôì\9e\16M¸J\94~ÒÏ®No¢þ­aº®«;\ e0Ì0ìê§ç\86ÓÕ?\18\10BýtpÖ7 ~ÎT<}ÀÖÑGv{xû»\90½7\98Ö)\93]öÙ¦?\88\8cûè]§\1fm\801=à\ 5.CóµóéÞÖR
+ø]Ç\ 6n¯«-éÚ\ 6°×Ó\8a\8eç»À÷\¹Ï;£Î\1f\8d\17qÏÓ\84UKΦÒ0]\et»^\93<ô[\92\8ffÈ0\9d®­\8fâÂpB}L±ÇBR\19&Ôñ\82
+HÂ\95 \9e`vÕSiS\13$od%UK\98AN\17\8b\14UB^3F\96ì\ 3\v\93\1cOq)ýs}Bõ³y-DST"\12×\19fî,Äî?Ò\15_$\8b:£ke]\v(8¯hÁ<\8a\14\11#Þºp7Óõì\10\84\93F\8fq1Ï)F®¸Å\8b©4MÈXìqý\94\ 5&\88ã­1Yµ\ 5\b\80\1f*ÿ4\r\91ç¾\7f¯\a\93zq\99¶¸r p #UÊú '\97â\f¥Zµ\18S:B\8a\944|Q¤\19âE\ 4Ì\9cf\14Pã §QE`÷zëú³\ e\9e0nó\1có\82eåT\8cCÎ2ç>j^âi%´c\82\84Â\84àB¬ê\99\14Myø\925\82(6\13î\0[\19]O²%\9e®Ä\93UÂ"\93¡ê\99Ñ^Sß\ 3A\10îP\ eæy\vWA\0\ 2WUç³\r½\\819iqlBÛ\ 3Ða£är;fõâ'kQ\11k\9c\95Ö\1c\91\Ag]â\v\85M\91l\9c\17\86é;þ.¸=¥\83\867,\12_U    áSÂÖ¬õ¥[6-Hì\16\15"b%glmV\89\8d\12òJ±Å$_½\12«å\f\95k7ÕaD       .K\94H ¢øl\15\8bËǬLñR\86\f\955\10\eQ×ÝLª\19^ä©X\8f%¨$Îs\94n\ 4haZ\18\17c@áLd\ 6\19m\94íô^ÞÉì^^J\94¥ôûòZ\ç1\89\v\8c%Ì·\0\9d<¿Dn\10ú:ÁXf3§Çá#;%Øæ\97ýÒKPÛ\98(\94\1fj\89He·É£ê\84Tq\91Ëh´U'\98\1cæpÝ
+löÙÜ\9fü\18\1c(\89»ÆÓ\1d\8fë~\94=\935ý'û×z\88\89EÙ±ª¸\18ÇV\89ÄY\aèçá\80\8e\f8BõNÀ\9b³\9fe\8bÕY\81¶C5J×Y¹x\94\ 4"ò  ®->Û¾½\9ce\89l&ÕµE\9c\955ýGi;4\aÚ¶\9eÆY¾:\10\1fk±¬ËÛ²ª³z¡f\17Ë&\1eÕ´Ec\92ªDNk\d\89\1a'\9c\1fäÃh(`D(©à`õ]ÉåÙæPo\15P\ 1\99aÅOJ²\87\1dr¯NÖÔ]©v\92Ä^QC*\87àpE½6\14 .
+\95&\ f©J;\8b¥\ 6¢Å[ár\r¶z"\86ß\16cJðbnVs\94d\13Åòf¬&\89\ 4\11VûݾæöOE\rÚ¢2û\7f\14ô©Ha[$Zû%&_ÔáÄû¡Ú~èn9ifX\9cÜ{ÃÛ\12\9d\95ü¸BÉ«ã"+_\1dÓã\9cÐe\1a¯è'¦\82\15\8a©`É\ 5\99UiU³\8eØ:&ioÇ9\eBæP^áë\96\88ÿ{@<WOÆëá¥|\9e\1c½yóÄÙuôz\7fà8û\8d\eé\85!¶8x\8bã\16b\9eÓ       Kï\84%zÔ\ 6ªÕ\9d¸\98âr×téñéíå\87Oö}ón0U\8f  ê\ 3oêÀûÏÐõÊÖ\88ôô©P\13ñuË\9bÛ\8bæ\b#ÛO%þ2Ùú^²ÏÓ\16ÛÃA÷UÍè+gÚðl©¬À8®\9fAÑp =±\f\7fí\9f]\rÅ~xqÁ$d'ñý´¶\ 6\8b\83\91óúç¢Z\ f¶|\93\91Ï\80\11\9eÔKþ¦ÌvçôÀÊñ¼h&\8b\1f\1f-ȳÉú8U\85\91GÞW\99Åhx\11\9d÷?È\92\7fÿÞVéF¹¢0RôpÄg`\8fño\\ 4C\0»Îs\b\1cô#Ùa£¾X¼WÇ?åpó_ÀqîÕ~4¼»=ëïÑm¶Äþë¿-D\84\92Y\99%êá;ZÌçX5iUÇ\93É>-Ï)ÂÝÍÍð6zf\11D̽"È\84¿µüX\10:6ý"èµÿ®!mÿÝO .c¾Áñäï\ 4®gïB\84\ 1p\ 3öUv\ 3à߯O\88Nendstream
+endobj
+6583 0 obj <<
+/Type /Page
+/Contents 6584 0 R
+/Resources 6582 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6567 0 R
+>> endobj
+6585 0 obj <<
+/D [6583 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6582 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6588 0 obj <<
+/Length 1339      
+/Filter /FlateDecode
+>>
+stream
+xÚÝWQoÛ6\10~÷¯Ð²\ 1\91\81\9a\16\922`\83\97:YÒÄq\13¥\1dÐæA\95h[\8d\12\1d7X÷ßwGR\8ef+Y¶u\ f\e\ 2\87Çã\91÷Ýñîx¢\86\ 5\7fÔð]b±Àð|J\98ï\eñ¢c\193X9îP-a\19\ e±\ 6..ý\14vúGîÀ \16       ¬À\b§R$LÞ\99\87?\ f'áè²Ûc\8c\99¶Mº=ÏóÍáË®í\9b\94Rs8>\1cu©ù\12E\1cs\8c\16\97/._)Þy\17¥\86È;\1eád4\ e»7áig\146Àô\1câ\f\18¢ùÔywc\19        \0>íX\84\ 5¾±\ 6Ú"4\b\8cEÇq\19q\1d¦çYçªózs\8aZs\fµ«Åæ\9eC\ 3B}£Ç,âûÎÆvæ¶Ø¾,Ó\t{®í\9ag\17Ç\17cEî\8dG¡¢®¯F\8a¸:Pã{Ê\9cæï»áåñ\9bwöM=¿º\9eL..C$Kü\97ï}\8f~0zÔ\ 3P6\8c\b?\90Ê\7f\93\16Û#V xß*5\87E\9eóX#«æQÉ+E\7f\U\9a»ªx¢¨\ f÷j\1c&\8b4O+QF"-r½WDÓi­§¡ûdªí±\KÙ@o\14\87\7fÒN\18¾<?\19ï©É\97/jT¢Ö¶h\84\9a÷à,Ú¢êWÉk±ÿÙÎ?{¦ó%â\1d×[\7fOé«g*=\7f\15\9e\8c\8f\9f¾p·å¾ýæ}\8f\8bµ"âæÅO\10+/+¢¦o¹\1açQ\9ed|;\1eĺPDQjƼä|\13\ e H\rY*\ 4\9c±ë\1f\r(I§S^ò\d÷/t\94ñ8\82sê³¹\ e:\bÍ\rKGÅç\98/1\ 2«z!\125ð;-\93ðêV\14ËÇõ/µéÚ$\1dÍg\93\90êkéiõY¦E@\7fù`í¾Þ9ÓN\11Å\16ʳ\b¤N¹ø£\ 2\n`r\9b\90\8e\97¤\ 5\93\19²ÿ1]ìË\9dP`±\ 65·?\9d\û÷w\18\13û\9bìêµ\1cñ\15rl\12ÚÏ\8cø³ÓQȾV\9a\81^öL½GÃ_^ÿ¥<kàáYÅÿ\9dÚô\10\92ÿ\e¿íÖ§a\9dfI\91óoô\e\95\15Õvî\17+±\iüÓ4ãmÙ\12\93&J<ý#Ú|\9f\1cF\ 6Ì\93û¹ÜÇ !Y§\90ÞÔ\9c\91æ3äY2Ãq\ÕB\v\14\81bHMÍàÈÈ¢\ f]0\10\16"ÁÕ\8e\ 2ù¥¢ãh \ 2 ¦÷dÅ\fk\ 3.-\81]\82,ô8±<ª\92 R`×\18$ã¾\12ryÑà!Òb\95%Z        öIs\ e\83gÞj\fè5iÆ\9cË\1dmÑZ¥êäê`»·ê1\87°\81\ 3þ\82ö\88Z´­1¢\ 3)bm:"\87¶tDï-êm\9fî\12\aBÄj;\14\97\9cz     \19åL¯\\1e?ÑwÍ\85X\1eôûëõ\9aÄe\94Îx\16Åó\94pR\94³~9\8fb^öáí\91Îß\ 2c;\ 3b{íhàbUçX\87ð\7fÇ\r·ég\11\95\ 2\1d°­\97Ú.         ?l7\99Â\8dÛ\9e-Sf\10´\7f\ 5ôà\ 4\vdj\93m`S\12`Þ?\80\81gÅ!\10§\14Û\r×\82v2QÉ5ð°\13Á0\1722ñUf\83\81¹®Ã_ÌeªÉ\10\ 6ák`Uø\18ãä\ 4\9fñ;\19¶¹@áÝ\eE|\84Ùî#Ø\19%>\r6Øi\9b#'¥,\ 5\98WªkÀ\8f\92E\84ó{õaóA&.W\93(I°y\96ä
+\r(d±\88$ÀX\92Pð¨Úë\98        \90«rSl`W]\16\80¬bU>`u)\14ëÏ*\ 5\88@s&KÂl^Ïu\9d\ 2\82\ 1QL\81y ÊãVü4\vãá\ 1\16ö\1fTI-WÐ\1cfÌn´Q«\94\0ë\85ì&¯OF¹(uïÖÿ±¥ôÖg\ fäÙW\ci\ 2L
+YB¥áè>é<®¼¯¿=\18³ñ>´m|'¤\1d\87Ø\98§¾\aÁË\9eÈ\9bÖë>ßÜSYTÅT»ý6G\97"
+\19\99YW\97|¼¾\99¤°²Gº¼JK"¼\ 5\91Æ\99\9eS? \96Kvà\ 6\14Ê     }$\ 3\19s   l6z\9eK|ð[k\18ë2þϾ}\99'¿l\1fÎzÜEÌ¡;V4*_\rðwö\15çCendstream
+endobj
+6587 0 obj <<
+/Type /Page
+/Contents 6588 0 R
+/Resources 6586 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6567 0 R
+/Annots [ 6590 0 R 6591 0 R 6593 0 R ]
+>> endobj
+6590 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 293.982 359.578 305.975]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.craigelachi.e.org/rhacer/ntlogon)>>
+>> endobj
+6591 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 266.884 239.307 278.877]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.kixtart.org)>>
+>> endobj
+6593 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [228.286 103.008 421.369 114.698]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.asp?scid=kb;en-us;189105)>>
+>> endobj
+6589 0 obj <<
+/D [6587 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2110 0 obj <<
+/D [6587 0 R /XYZ 85.039 252.615 null]
+>> endobj
+6592 0 obj <<
+/D [6587 0 R /XYZ 85.039 218.172 null]
+>> endobj
+6586 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F41 3054 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6596 0 obj <<
+/Length 2893      
+/Filter /FlateDecode
+>>
+stream
+xÚ\85YIsãº\11¾Ï¯pr U5â\10\ 4×\R³§^\9eg¦b¥æ\90É\ 1\16i\891\17=.ö(\95\1f\9fÞ\0Q\12ýR®2±4\80F/_wCê&\80?u\93Å~ ó\9b4S¾Î²\9bmó*¸ÙÁÌçWJ(¢Xûq\14A{armg×Iè\aQºD\13ܬuæGq\82\93ï6¯Þ|
+\83\9b\93Dßl\1e\88hSüÓ\vµ¿ZÇqàÝ\1d\87\95òÆrµV^³Zë$ñL[`#õÞn·ÝÔ\8eÜù¶ÒÊëê
+¨·U9¬þµùåÕÇÍüÜÈ\ f\ 2OQ\ 2<iÇ\93\8aoTàçA>çi³¯\86\15Ü1ò¶«0óöæà8ëq\{ÃÔ4¦¯þCcB;î\81ª´ë`|\82~ßó òZÜj\94å£\19\85²{à¡Ç¶C\82çº,v2UØ¥¸Gõ\84ÓÔ-xÅ\ 3nß5L{X­ÃÔ+û\ 1    º\16¦LÍd\87ÞlÇj+{¢HA`(      \85*ÌéÂ\8f¸\0ÎOOç\83ø\1fxwhÝ\99\ 6'ïq[\1cI½ÆT5rÕî\98¢®\86\91g\86       É\88\8fm\8f\aÖ2d\r\14\9dE\91÷\8e.\81Üw}Ék\9c\90\ et'Z\80·\9f\80\f\9d@\82\82/ß´£\ 3ƲàÁªåý\1aC\v\94÷zá\96åI\84ý\11ÏH¹ó#PºëG\1eÙ\9b\ 1\e\99e»l¹Û\98¢äÖØñ÷i\15\83\89Ö\152Jê¤É½4*äâÁqD{ïD\89-H"
+sïû~®aZ\98{\ 6÷+Pp¸\10µ\88K/.HcϨ\133,ÜtÂÃÉ\ 6ɨøÔ\1e\85¥µ\ 6\1eñ¸nÚím\1f59`'º¸\15\9d\854Õ(ß\81¿\87\9ewF>\v»±©Ùüü\ 5\9f\8cs?\f^rÊ0÷u¢æ@¡"_GÉ\ 5P(\84\8a(÷>­tà\95f\9c\7fghñ®lKÐiD\16âða       \9fRð|õûXpÒ\11Ú¡J½[èßqó;Þ¾-\9cï\f<üe\83ßÌ\ 3}ðÀ3\8aÊ\f<Jk\b\vÎ\f]<\e-w\1déì\84&°dß\8d¼QkyyæþØ¡ÃT[&;;f¾Þ GV5è\10\b\8ev)\7f«\ 6·¨\19vK\ 1©k\8búÌ&\ 3Î\17¥9@0X/@0à¯\ 5@\18\ 5kÇFæM\833j\9cÊ\ 2ÐÍ\8aq\vÈv}\87Èx <È\94·AÚ3)Ã\16¦î\bZ\80~k\9a\92w¹½ãÉïä\\ 5\ 3¦\9cðe\131ùü(#\8cÍÅ\ 6}²ÒÊaú\92\a\ 1\82.!Ë*Ñì\9aÝa\94Ñ}%\17\84)r6\8a\13æ\9e\91Q\84\9di\ fï    !ë¯Ì/Ó\17\1doò,\90\84c6\ 4po\84Möfü\v.\ e½wG{¨\10·¨\82I`\99±\9f)\18'Cï\87Ò\11c\18\9bYÇdÒ\19þÈÛü\bâ\80\80e.\83\98DÐT\8c±x§G<§\1c\80Z1L\90(\1a\16п7c'\1aG\ 2ÆK"\15\85\94\ 2(}ùÛdÕ2\8c6®á\8c3\ 5\14ãAÖuv\15Ñw5C\9a\ eS?È3b\9b%\95\9c\1c\0\10a¬,·ålÒ\8cÜ!³Jâk³\82\95a\10\ 4<Kð\82\8d·¤kÚòÉi/õ>à@_òd×\1f\99Øb4\1dÔ\97uiH¨e\81n\9e\83\9d\17MÕV6`\8e=±Õõ²`×-ù¢½\99N"¹Ô@«Í®ü3\0d\10{\9f)\8c¢·j°\84oÈ%{ëÀ«L/Ë\r~4\9cã\f%%5 ýíI\1c»?À\96 ÅÍ\9eD\7fäÉ­i¹qRÖ\81\a\(w°Fçà5)Ê \9d¸\F[Ïé\86Ѳ¶\98 @
+3\99ºÆÓ³\98/\8d\9bd\89¤h\87ê\14O\89Ð\ 2\11BM\12\80\17M#Ó[Oæø\ 6\94è58A^'\9b\8e½X¨\86`+iÇhs¹\1c,\0\833\12òâ\98\f    ¿\97\86\84ëÁ\90~2õÛ­\13À\95Ï}¨\9cü¶lD\10\17O\1e\ 4í¹j\ 3§Z\eî\8f<üõ\1esjïßb\8d\ 3/E_ÿü\rH¿ZGN\14\836®q²º>³1[4cJ\13Z¶!\8b\lH¡'q\b¨X-\85l*|\92\98a'P>      ¸_\82ÜÚÂ\1f»¾ÅÎ(Ò`}6E\ 1Á;\9fÂ\ eÀ\1aü\7fªºI\ 6\Z\8c\1dç*Ц$\16ò:´yø²\11\9d²X\1cã,\16\89íö\1c­©ÉP\80d\9ci@\ 3\86\14·\9e/\83\18\ e\8e\97ù\9dã\9eå\16\9e\85¦k\89\9c¥ºÄÉNе/w¦/\1cë\80\8c¢ØkÈÝ[©âÄH¹
+o1Ϲ\ 1\1c(\85%\9a}Ùp«"¬\ e      % {\87à4/\ 4p\90S\86'²Û®mfî±\ 4ο G\15;F\16Ä\9cÈ#ý\1d¹m½\8fÚ\84\85\90Ç%ä\r\19p»zj\84h¨Ú­4\eHY\89\ 6\94\12\ 2º\86ùL(H@\90\8fÜ[ôAbÉò\19\84ì®\86ç \a ä\ e%M\ 3\a\83<\8dÜA§Ç¯dü\10ÒË\ 3[ðq½\10LÏj@\1d§,Ü\18\v\8bVÒ2ì\rÕX\92¾1Õ\85Ô\8dKQ\9cq.h\ e#Æz\1cs:|rÈGx\13ç$JÆ\11»\8eÂÌoS)\ 4ÎF\90\a¢$s=å¤v#\e*\99\895A\ 3Ý@dÇ3\0\1f²\19Åjø\96?\ fè\]µ\14ú\83\18w?N\96·Ñe\93\fLXU Áر¿\92\eØ¢\84pWÛ\10ÂV×wµL\9e*\1f\e\11`t²¡¶\94\81\82ÅýHg\1c\16ü§-Gv âv\85¤D³­«Òé\13è\b\ f»þ\11k{®AE\8f×^ð\16¯Îi%nZs·-\9fçãᵿáà\7f\85\86¡\ 5ö~ó)      gu\8bÒÚO³Pª\97²ÀÂMðgÇägeN¤üP§B=J\1a@\f){TCNsä1É5É°:\9bQ!\15\1a\ 5\12`=A\9b\90«\18+!$¡ì¸\97\ e¹Oª\1cFâØÃ\84VKUÝÅý\rIq­ÒØ\ fT~\9e\1a¸ÔÂf«\94\89\ e\7f\12ëé\aq=~\129\15±\11ê\9eLgþL!Z¯Ú\85Ú¸pþáÞwæ~½Tö\86Qâ§iòÒ\ 3\99ò#ÐÕÿ«{C©{ß÷¥\19]νãj×\95½·¦5»ùÌÝ\11\12ëæìÑ\8c¢4aÅÒ»Y\b\96\93¿Äjì+\15þ~­ü\8fvödE*Ä\8c\b¿\90\11I\99\1219\ 5D­ \ð\9dd@Ì\86äI@¶ÚNµé9\ f Òqß\r%7\1fºZr\ 5\17HR\vÄ©¦4\9bÀÂÒ³­é97gùY\98F\?"Ñr\ 2\9dÊlÉ\7fJíTîåñk\fæ\8a\1fI\14'\r2'Î0¸\92ó\1e\19\82I%¦ä\80\9c£°¢Ò\15\8a<8¤\85\19B=\98¢'\ e.Ýi¿=\81´}\a覺à®sYâ§6[Wl¹×\bÞÀ¦¾ÐþòqóëWL5¿~¹\8e\9eê\87H§\lê\84
+mè~è\1a\83\9e\83CïÏA¹.{°â4\8e¼·\83¼pÈy¸pk\93¾j\96@ðTÝí\ 69\8cݬã\9e«ï }\8eÑ\8fò\8a\92ÌÜ\17©P`µ¬°càQ\85\95\ 6Úѵ\ 1låô\19\7f¸\ 5\14[\8c>P\rHÈűS°nw¥Ð\11ãÁì\9d\18Æ\9cÞwX\19\1d\99\80\84\1a\88AãÀKÒ     ¤þ3üL]¹ç!,wâľc\ 3\99»:´\8du\9eÁñ\8aoÜäIî9\aù\14~m\98¿\96É©Æ·õ9§\10\83Ä\ 5\9c\11Ð\17\ 4å\88\18gY¨\15\80ÛÅH\Å\14\86\Ì\Åq\ 4\ eÜjg\9f¨Ü\e\84Í\ fÎߣÈ8(C\90\14઼Y\8eÚ\9fV\90\1aÒ\9a\9cß\ft\1e\ 1Ìå?ßÜ~d\eÄî)\84@\87\14!Å@\9ezT\91LTtÀäÉS¡Ã©V]\9fêi\8aÞz\ e¼a\ 4¨\1cÚðý¾k\1fª\9dÿíë¯\v\81>Q~\9ceBÉ1\ 3ØÇØιçùñ)\98B[B -\85p\1a¸Ò\80¦Äb\1d@d\83#fÀ0Ë\1f´
+½-p_.±\1d\87~\9cäÂË¡«1KñË\9få\12Û¡\9fç\96\14\ 5ª\12k\90#§ÁpÐìç\8b\96G¨|SÖÎÔì\räÈý\8fT<A\9eà3\ ell¡¨´-»NÄî=\ 3\17ð\90{k¥\ 5½\8dmO\15?\86\ 3\ 5à\ 5ç,*\86ÛfË/8ÑÅc\81Í\7f£ÈË3\9e¯\*9r\16ÈPPÛÇy }ÿá57î'®Op\1dñ;\18ɳ9¸Ì\1eg\88Þì\b®±ù\\11\1es\87ÅÆ\873~_ý$\83dä_ð%g\80ïwò Ë@¿\10L        \89\ 2ûøx[\9d¬¼¥b`âç:¤\11EqF\8dÏ\16\88mQ\88ÞÈ\8fM\9d\10J      wVh     \96\ 5Ìi\9e\8bÛæ\8b/÷@æ\0Ô\86\13ÊèyÉKy&F\1a0J\8aýy>\v¾\v¯XV\19¦·@gQÎ=&[4µ~¤õYÎMoáT¢\9cÁëy=äÌK\8bn`láÆ4}¢ü»¼­N½}M\92\89¿\91\ 6\96²[\15§~\94Çó\94ñ2u\fUæÇ9ÿ\8cür樣ðrûPG~\1e\0m¿ÿ\ 3\9ahendstream
+endobj
+6595 0 obj <<
+/Type /Page
+/Contents 6596 0 R
+/Resources 6594 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6567 0 R
+>> endobj
+6597 0 obj <<
+/D [6595 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2114 0 obj <<
+/D [6595 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3187 0 obj <<
+/D [6595 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2118 0 obj <<
+/D [6595 0 R /XYZ 85.039 571.206 null]
+>> endobj
+6598 0 obj <<
+/D [6595 0 R /XYZ 85.039 531.042 null]
+>> endobj
+2122 0 obj <<
+/D [6595 0 R /XYZ 85.039 257.168 null]
+>> endobj
+6599 0 obj <<
+/D [6595 0 R /XYZ 85.039 212.094 null]
+>> endobj
+6594 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6602 0 obj <<
+/Length 3219      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\1aÉnÛHöî¯\10æ24ТY,®\97\ 1Ò\8eãNO¼L¬ h¤s(K\94D\98"=$\15ÇÀ|ü¼­\8a\94\a\18øÀZ^U½}\93Õ,\80?5Ëb?Ðù,Í\94¯³l¶Ü\9d\ 4³\rì\\9e(\81\bf\91\1f$1nýº89û\10'3\15øy\90Ï\16k\ 2Y¬¾y翽»]\|>\9dk­½Pû§ó4ͼ»Såýq·¸¸âõw×ïep\1afÞùùÍ\97ë\ 5.DÞ-\0Þ|úx~:WÞÇ\v\98Ü\9d~_ü~r±\18a1\8fü(Ñ\88Æ¿O¾}\ ff+Àô÷\93À×y6{\82qà«<\9fíN¢Xûq¤e^\9dÜ\9düËÝÂ{Ñ\8cOM\10\10s\1døY\169ªU<AõÕ\1d ¯2ïkY¯\0é\ 6ÉzB\1a:\ϽëE\ 4\830 F\14¸ÑÂà\a\82É\8cÀ\1ea±mNç°\8c×ì\97}ÇÇJ\98ÕËj¿âã¸Ôoi\fÜ\ 1Iä#\9cÂ0ñU \ 4³»ç®/vp$BæÂSM\ 5çÊå3/]àÒªì\9b\96o: N\ 5 ð@ËMû\1a\ e®
+\ 1\f\83\11 °(ÍbûboNuàµ=¼\10+oÎð:\eÃ\87~\9a
+ø?&îS¡¯\95½ï¶m6­Ùu\b\ab    b?OA,
\93\13ÄÔ\13Ñ[×\ 3Ya(\0ïV»²Fþv}kzd\aN~\0\97ã ó\16§y\bâ\ 4é\0ãºWx\14Ç\16WP÷\f\84÷á4Ó\1e°t\1e%\8at#J\82IÝÀ}T}åE<1\0C\ 3\94\92é­ràʲ*\8b\1a\ f÷Ý/°\92G^\ f\92®       ½?\ 3\15Á¼*xºCÈ}×óì\1et*õdkiªªX       ÏÆ´ÌU\18ú1HfÌÜëÅyS¯Ë\8d\7f{ói\82þ$óÓ0uä\93\8cd\r\9eô\83\n)\80äH'ÞS \8a\v#À~\8bøèØ+\99ª\96\98Cº¿\87á\12IïQ\16MÍpÍ\9a¿Wä\16\15uÙ²5õ\9e:^\ e\83 àÑ\13.\eYv/^\95˶é\9au?\hj³A;\ 1\9bbtx\v\9aJ\8e±\91 \a\1añç
+O\93¿òY*\v\16I\ eï19`q´á\96     \r\18ÔÄ\94Üb\89ÏZ\97\80«e-b¶ðÅÈaÌ\97xfK\98oJ4Í\r\ 3U\86ì´#þ\99G'ø\\18\983½åÒz¡¦#·°\86aÏû;z\82\1c\8c\bD0G\98I&ì&اÃ\9c^Äo]ô¬ö\80L\83\8f> »\ f<³$4\8a®\939ª?\1eè\b\85å\1eaK:û\8c6\85,\8e´wñÂy*ïÙ¾óÄ\17\8d$\8cë\8f\93Ê%8¶üí\vÇÒº©\9aÍó\18\13¦­\9b \1d\85\8c\9etg\1e\ 4#\9c\89w¦qS!Q\80v»¯¬ûïdë\1eµ«\17\1e\0Ñ"\0¡\83P0>VÛk\9e\ e"\b\9ctWì\9aVn]6\84û#9\87\9f\82\9eÓLwçpòXúÈö4\ 6g\88nmÌ\83\98M ´,e\9eÿ\9do\rÑiµ\ 5D\97_P\v\a¦à\865\9b\10\8aß)ä\8cAT\1fyÉ´\fB\bÃ×92\9c\18þ\90þöÅ#ÏXG\891¦]ÉË÷{Ön\ 4(w¢\rp\11+Ñj8IAnìzLeÕo\1eÆ9o5»â5mÀ\b\82\89\8dátfÓZIÙ\rz»diúö\ 2r\94\19]ð+í0\11(@\9dóyòç÷¦} \8f·Á\9d\8c<#B8mÓ\16C$\ 3\86,Èô%\83fl\91\0æTÈ\1a&lµ\ f\fê\0\ 3â¬M t.Bi*'ï²ÀX¤£\0\8d\94\8e¿\88Q¹ÙVÏråê\a\85æ^â\14¡ÞLp±-\fÊ$\ e\a\95\89µ·r\1a¹Ü³\ 4ÄÕ8\ 2ñ\84¸Ñ8ñLY¹§pgÝ¢%àÈy\a«©pû×Ó,b\8e \8eÅ\8a\89GJ{yßÉr\ 3\8a%bx\91\9c\82Ãð\93\10²G\95@$Í9±Ä\8dv#\10\9f/ßH#?î\1e«\ 3/j\1d;"}KZ\8b
\99]=\aÝáig\97·§GÒBö\91\7f\81o\88) ^À)\89ìa:\82\91^R7Wyæg:µoL¤ÍÚ\ f2̬ÞÌ\96_\88H\9c">*"ʬ\88\86È\84.\b\fv±-Z\815nÀ'*Ónd\85\98\87&¿C#w>\83¼$\82¢\11àw¤Q¸Ë'\ 6î[naD`&+­ý,I\ eM~EÊ \1a\98HØORÖݲ㠠     ¹Zr4    Xg!\10\98À\99\9eW\89XòºûjÅ7\99\8a\0\97Z\13\81e²V\84Þ׫quÁn±¡CâÈ\89\89!úñÈk\9f\82\9f]"É[§p\88²¥g+o¾\917\1cÛð\81=¡çëJ\8a\15%\8d Õ?\95\8e.ÛfÏ.\1fW¬Ö.I]\95÷·)7ù\952\1fÌW\ 2¸¯©ª\83\140\90d\v¾\86?÷miy\83IP\0Þ¤ì\9cÐé\9d\8e\ 4\88[OÎò·|ºã\10Zðl[T\18¡Öû\8aÁë¦gL\81½    (õb+\80ÄÌuÓîÄ=!ð8öÀ#+\f>téXtt>F\1a\8ebmé\ 2T\83βô?Ì»gâÝ^b\10\a\10-é%^\\17+ÿت­Rg±¯t8]ú\83¿ñu\9a8ÃÆ\82Jù9b5\186Ôû¡\ fÏ(àD\1c\83o\82\7f\81\8c\f\ 5£A\89ò\9fgW\178L@ÒTV\91\7fBa\1fWú¡\9f¿Ö\8b\80\92ÌWqü¶§ù\832\96=ªo6\84<\ eøÙ(\1fÉ\8f]!¬å\19Ã\rú\89\9fÏ<¿`óoZ¹´á/ÛUÏ\93½\9c½¤\ 2\7fïnÂÙ¨p\93´)\ejm\9aMU\8e¸Î¬\1cå\11\83\9a|¤ä6\86Z¯æ\81s\1e:LØ\0ù\rÞm\ 4\8a\1cR!kmÉ\85\85©xa\8dL¨drܪàõ\97|Äç\90\8f¸G[ì\96èÚÊæ%aÄ\15Ô{\1e\1f8²ã2U§9ø\ 1\91pß@]~Ö\16ÝCÙ\9fI$äý±3\82úÃ`\9d\7fö\bé6$¤\13\85l®üD'£:\1e\fðcÝõ\ 6)\8e Øö\×ÅÑà2H½7¼hY\87ãw\14\12Î>sæÖ\1c\14v°M\1d\räÀζ\ 1bv\8a\86Ãt5*zhOâ¼ QÔ<"`\89î Û\a\86\89\8eÇ\¨\eóä7\83M\ e4É÷\96\96îa\821±òÁù\1fVø²6öÈ_:òZ©\94«A22\e\9c\89Ù¸\10òÌ˨¿+òµÔ/\81\154 ü.GÞPz!¸løs\94\8aÊ}ã6H 1\98ã\84\84\88\99Ó\ 2mM\8f\9e·èW\92\19\9dp\ 1\rz±ï\c\86P\990ã#\8b4¤ÔgÍ´Fû\91²ºw\ 5\94Ä`-ï\eLsë¾û«®\vv\83\9d£PÈl8_¢B\0\9b°!Æ%Kj=\ 2<l;H>½å\80Vð%âÊ$\eí\18¬\94K\fÃp^ÊãW\eL\90MøQj[\93\95 ¸ØΣ\15"7\0µôe\ fÌ»À\16E\98\a\84=    .'\97\97qf  ¥Ke\96ä÷aÌéo&\89\r,\88#kz\9erzÈûÜ_\1dw\16UªýDYÿóíúbñéæòæúû\14\11ØÇÌ\ 4²ÛB@Æ\f\f\82áGyá(ê\0\ 5\14u2®¤ðû² Cm³\94ôBjÕl\ 4uW\12q]5\ fu\f\8c<lé¹rQ)jH\eI\93\15\95­*\0ÕÛ\99²ÆÊNE\Ù\ 5ù\90\15Q\b\0(CE5§F¦w\86mÐÆ©î\ 3\98Á~W|\v{QÜ\1a\19\fÝV\vÄ\9e-tE\16\8f;\ 3ºÁ+\rö\80\0Õr\99VºpÃ-¢ã$\95«a=* #®\0Ì(\1d\96uÓñ·äV\ 2\ e)ëÜÈzS\1f&ªüÂ\aL\83÷m?ÊïèE\17ázC<\95K\ÎÆR\1fl\93I¢º<$\ 5\ 5z\92-°N\91\17®ýÌöLþ¸]
+Aÿ,û\ 1\977Ê #­\90©<\9c\149\8d\87Ä\13'ÔÏ\81oM\ 6\ 5\83ÞõÆÂ4\19Ò®T\9c<u\ 4\99À¥\9c°=\1dl/\84Yêõcß\85\0ÅQÿ\ f¯ë\1aþrUR\bìdþ\ 4PùOôÈ\98\8d"ÔS\89\8a\8d\ad\94ðØ\83 .A\1eÇÒ¤cU\e÷)_Q³l \\ 3EC7¡ìz,Æt\16\8b\11\0¤Ûízî\ 3ÁZI¿\ 6ÁÑ®°9\14¸dR?Ø]Sa±c\88ñC÷\9cX`\860GÛÂw\98í\8f\92bàqFQ\8a= Ø\94.Wk\9f-
+ü%¬\ 4\eÊààdaí\ 6y7Q\ f¾L\fÁµØZ@éI«ã\96ºN½»æ\17þ}m¨oà\b\v\fG#å]\1a\97\99aó®\92Þ0<\ 6Úè\92\85\82\97À\19Q\ 6'èLµÔqýÞX\1d C\8d=l\1d\1a<¤ËGÁ_$Ö»ç¦\9b\7f.ßÔ¹äQ:Ï@¹\y\f\8eR\7fà\ 2#¼"WÚòÒ\9aªk¸ã\88é9W\rr3\91Bw\92óæ$\12Ï\91\9eÀ÷òàé[Tx®ÌI5±ÞÕ\99÷Iz\f\ f\fEú øÿ\ fj\10e쥢Ô;\7fÿ\19\ 1\80+^)ë\89,B\85\90}¦69À\ 6\ 2\15\ 18à:\0G6ãÇñëI¿J\95\9f©QÖ\1f\81r\ fR\0\fȲ©bÃÙÀ|jN òDn\94\8c,Çç\12|sì\87\1d\96"c\vH\9c0\94¸BÊ\8fmo3§8£°ó#\86
+còdû{\97\97\95\15\9dí\f«ÄU\ 1\87\8cËc?Ìì\ f\9f¨V\8fÀ\1a¿¬×\7fýÃ\1eØ!JÚ^\ fÁ[ã0uµ\89¼Jæ`6¦´Ã\11q¬K\955\9b\94\9d\ e\0õ帣\ eµ-þî|È6ö\8c¶-[à\ 5P\ 2\95xA\1c\ e\88Û¤X°=Òï\8eWH ð\1d
+r\9cM(x\1c(ïKÍ\1d«\1eñ¯!/\81ì\ 6¢:ú¤8\15'"/Ö\85Äi·B6\16\8f~\82ÅÅUc\13\v\98\10×\0â(¤\1d¹\91#ãÑÑ8óy#yqu\10N\ýZÈ\1d\97\83\92s\ 3î\ 5\17\8e\e3:Ïý(ÔÓ­\19\11Ûÿ÷\ f\1aP\13Aê<\1fîz½Ë£#ý\12E\95ø:\89¸\11m\11ü/\9d\ f\8b<endstream
+endobj
+6601 0 obj <<
+/Type /Page
+/Contents 6602 0 R
+/Resources 6600 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6607 0 R
+/Annots [ 6604 0 R 6605 0 R ]
+>> endobj
+6604 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [413.664 584.796 539.579 596.486]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp)>>
+>> endobj
+6605 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 571.247 216.819 582.936]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.microsoft.com/ntserver/management/deployment/planguide/prof_policies.asp)>>
+>> endobj
+6603 0 obj <<
+/D [6601 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2126 0 obj <<
+/D [6601 0 R /XYZ 85.039 489.232 null]
+>> endobj
+6606 0 obj <<
+/D [6601 0 R /XYZ 85.039 453.822 null]
+>> endobj
+6600 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F59 3455 0 R /F20 3021 0 R /F38 3057 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6610 0 obj <<
+/Length 3531      
+/Filter /FlateDecode
+>>
+stream
+xÚµZYsÛÈ\11~ׯPå%`Ê\84\0\98¼9^yí][rVL9Îz\1f \12¤\10\81\0\17ÇÊú÷ék\80!    y·\92J¹Ê\9cé¹zzúøº¡ð2\80\7fáe¦ý 6\97i\16úq\96]®÷\17Áå\ eF¾¿\beFp©ü Ñ8ô·ÕÅË7:¹\f\ 3ß\ 4ærµ¥)«ÍÏÞë·¯>®®~Z,ã8ö¢Ø_,Ó4ón\17¡÷ùvuõ\81鯮¿\93Æ"ʼׯoþq½B\82ò>ÂÄ\9b÷ï^/\96¡÷î
+:·\8b_V?\\­\1c.\96ÊWI\8clüzñó/Áå\ 68ýá"ðc\93]>B;ðCc.÷\17JǾV±ô«\8bÛ\8b¿\8f»ð\98ºäU3\97\19ËÐø&Òó\ 2\0´\19E\12\ 19\ 4\8avE\ 2R\88
+ü·Ô:ð>\95Щ7Í"\ e¼Ç\ eî\9d¤\1eÞ?ôÔ\12oÜãÀSUàH\ 2\12\81^SÁ@¹~bÒ\9b²*º\19¹D~ü,£qègáÄh¨gÞnµÈb¯\813\82È[#?-\9cZ`#ï\v&7-ÿ\12u\83LõÈÈË7±»a\16\81.¥²kݯ\9bz[îü\ 3Ü\82æ\1e\1d\9eÂÜHÉÜ'Ô\87fà3öØ\19º\9e{CG,Ä^\7f\90Î\0áÖr\89ìþ\86\8b¤G³>Ò\96,?$?1\19uk\83\ fÑ7í\vf+\89\1c¶¢@û©²w8À"¸|UÀ\12Ø£÷\8b¯ÅÌ]´ñS0\10\ 2\ fʼÇ{8\17X¸Çù V N:\8dAsP½\fÍ,A    T¬½²\ 6~\88IdwØ\14\e¤+ï±ìï¹u½R<uº3_¸åñ»\ 1oÄSp³FÚî\ eLù´È\14¼æC×ç}Ùà\4U\95y«û¢-\84\1fá+ç¥"IRCì_Yùq\176áÙ5Ý48º¢0\9e\8eçÂÊ\8eD       Ç#£´8q.\90z¥m&ÂIêÜ)õº\81&äwUÁ\93¶ÌIâ­Û\ 2v­wÜC-mö¤Å¥°\bÏy¬\14¥\15g\87Rб÷\ 6M\ 1yiApVÔû¦-àUU\12yyÕ\ 3ù¾\19v÷3·µkâ0\ 3\89\ 3\14Þ#\1dÁt£ñ7=\92*ö¯ØªÈРKì\81H©s\a|§vã²\86·«*T\12\1ckd\8e\9d+\1e\85;\9fȲÑ>ì\83¿|ÖjBÒÜ\88L\9b\16?\96UÅ­º±¤\ 5ðÁû¹××t{Q¶0ae³\97 iÓ\19õ"2^OÏ\ fâN\8còÞ\8axðvg¼¨8\e%\8a»}     B\85\ e\90\16ß\16\14{ðmáØÇx\15d­ÅÇ­\99\8a\vóÃ\ 1ù«\9exXø\84\17&R#³óÚ^NÍ<ý\89]ùvJ\94ú\ 1D\1a\9cò\99\1e\8bÁ\19\ 5<à¹\aÕ\ 1xEëI\ eäx\9es:\10
+­Ã\99ñÄ~\10X'¶nö{à(ßìçv\81°\95E23¯çx\8a"?Ê,O\8fe]÷Ïì¥C\10\87\9d\88\ 6\15\eï\1dYm$\96\fñ\ 5Ä    \ f3=vMêAD\99Ú7,¢Ãè\13"vþÔ\10\85\ 1Û\99a5Làâ\89\8d*\7fy\86Ï¥\8a\14´³£\a\1aÝ\ 1\1c\16\18\8fü\ 6ü\8a\8aÍ<\97ö³Ô\1e·þë\970V$ l\94õv.ìÅ~\98\19YA\8e´-ÈLÀò\9fP\87Pñ#
+\1f\14\14"TSf\86
+\ 1=\88¯&Ö¤qGQ$o\9f¸+\1a\ f­\8a¼\10\a¦°Ã\fк\8a=ïHV\ 1Æ%\aôMµá¸\15F\ 6$\1a»vÞ8®ñ±ì
+±g¥\14\ 4\11á\121\9dÜ\ e\87×t;\82\84\9a< »è
+Ù|b:J\ f\8f(Ñ%n\8aÚÿÓ\8c5­ðâQ\96ZXž6%d\85dt\ 5Q\96\8c>¿´1ö\89éhY(\al\97\1dÿæ\159§F¨SX\1e\88\91\rÓ\1fmä@w\87\84Þ²rì[˵\90ÉÕçô\96\ f¼"æ\9f/\81\ eÐæ¨Såý¸\1c\ 6B¦nñ^­Ü\14er\16\82\ 6\ 4\ 1?@+\ 4\98\89¨çkßæë\9eGF\9f©"R|è±g\85þ`C4Ý\7f7\83\91BÀ;ÆX÷Ó\15|[zçâ\0÷\ 43}¨ó=ì¯\83Ô{ùuÆ\fÂ\0\b'Ĥ\124\7f\88¬yÿçnæH\15øQj\1dÚu¯ºC\92\97>\1e\89Îñùs\fH%³\ 6Êz¯\ 2¾\1e\86\b\8b\ 3
+\ 1iA\f@N\1d        \13/\ 4Â\86\87\8buæ%9\82y\88\ 6¤~H\99Ã\99Ú\rç¡7\873Ã8ó\93(ü/p¦rpf¢0,!"§C{ËTÞM\8aì­K\80ñv\ 6é×þ\80ü2¸\87Ùc`å\8e\ eÐqZËdUĵ´å=ÅÆJ¶³À\84]\85É \85Ô®«(Xé$k\0ù\ 6À\1aþ\86\12ô«
+\91\80J8N\0¹\94a0Å\86[bÀ]W2â\vB\8e\10\ 1'"\93)  ª\868w\ f\14\ fÉ\e¥#\90Åm
+º!\ 2\80\8a\84\81Äó8\10Z\87\19x70\9a°Æ\98T\18å\98yb\82»\ 2\11\93\8a\11
+ÃÞ\ 1ù|â^³å_~/\15\1d\83\8fÚ\83~5\r½W\f\80ï\11Ïàø(\13ë\8aH48RÉ\9b3º'\12\8a\14Y\ 1|\86\16vttìý«h\e&½ÚìÉäK\ 6èè¼\9d]~\1c\93¾\93«æ\1cÏ5¸Ï²\ 2T.\10\18ü8\89\r}þä\9cÇ7"ú¶\15\8c\8e³?\8c\1e\9a¨¬ÀÛ\9e2\94\99\9c7\86üQGÏd½\12'Üôü,ë\9dÒó\10mZ\19ï§b\aw'Ì\ 1L<q\86~\8b¶        \99xI&^ïfóï0z\8e\13d\93\a\9fÏ¿?\8d\ f\13\1a\84\97KR=B:\\ e\88\82)%ß\95c
+\85´'\9a|\87æÌ^mÃÛ\1c);\12\ 4J Âî
+\9aJp?"\r\85ñ*Çívr\1cá±\81|@ää\1f\9c]ÃlÒ`HFø̾çXÑñâ¼-x\96ä\rÆË ÊI6Ö\8f\ fm£þY*Ñ\9ed\ 3ÓÕRM\17\8dÓdʶ =td\1a0Z5;\19oÀX±\10¥ÓÀ[Yß%ó\19µôÄJ½s7Ì{Þ\87ýS+ó\11       Æ©"³\99AÈY槡\r\88׫×\øøxó~¾ð\91\8d\8eßñ6x\8c{¨ÆÜdJ\9e6Â@ÃÎ6\ 6à®c5\9b~F0\8f\98ßZ|\1d¥±\0..NлÉ\92\16Õ¿G½ÇY\8cK°A\19R%dt½\11      bZH Ï>\18\12\1eÆÇ\93Uo\7f¼ú|j8Q\ 6PØ(1Vóûu=°×t¾ª'#߶²÷7¯_½?e\ 2¢p\16'¼ôÿzú\a.y¾}w}%bmEX\a׸,\1c®O\1e\8eß<Ê|\9d&Go>pR]b¦n\ 2\b¸\87      é\92\87Ã\91gL
+Ão¨\1dàn8\0à\92\87\9a\83kÍÝ\\86\92^r
+¶|Ù\ 6£8N\9dª\17\99\ 1Lçf|¸C7rQ6Cç,¡\82\14söëPÔk\e\84qÂF\98YÎÄ PÛ"Ç8¢\r+."\99Ñ? \11cÛ±ç̹Ö\ 2\13ÉÇqÁ\11zwt/Y\87\0¦Ø\13\e$H\8d¡µ-¶CÅ\1d[\98¹(\11¤Ù\10<ÂF\83Y?\85\15\9aæ²u\87<UeoÁ\ 1²ÝðØ>¯ó]ñ­*\13\ 4Í9[F:y±\98á\atG¸Ç\ e\B²PÎÂë¤h\90ß\9að\eAV\99ô\8fÕÀc©\81\7f¸åR6VÇ\9cBxâEAðõå?\91\9d\8fRÿn\9b-䣶H\88Áb,\8c\876\9f+\9f©\87\9bÌ<_\ f\ fµþ½xL\98\9aõ\8dÀ\93T`±Ñ=±
+!vÄþ\14hËQ[\81\9cW\84t\ 4\9c"E\10\97²±\a5\82\8a\95\88Â\18\11Æ\92.\9fÆx{\12æ÷9kc_´rRÇ`°\18\v\9a\18SÖrfÃÛ\ ebq\1dÆ|@Û»\964ò0\97=²ý\18\83u#.Á¸>\ 3Q0¦\b³¥=\1eæê\8c[bî\9c\98)ÎR> È\ 6Û¤Í\85\v9Z9\92äc&ãAÚ\fRB²[÷ÅèN       FäÝ\ eN=\ 5·r\11Ò¹\14\80\98êñô¨Ò\91[²9qí\13[\1fèã\155Ïô\b\96±\9e\7fä     ëÊV¾d\94´\86\91ïq\ 5Q\12ûâQ\pÿdNà\e\8f*\ 3\\ 3Áa8,Àä:ÐÄVy\86®Å+\19ç\93ÏÚ\r;6|°b1±e÷\86\87\rë\11\9a`|à\1fÉ\1eFðjBy½`T;î\9dUã%R±zð.\1c\1a\0N¡&Ìå\1eà*#¯\e\ eV]
+»N˱ÚbM2\9f»\92\1cG?Ùª\1d\ae\aǾa\8a<'´æà¸\8e\8e¬Þ\16´\15\ræb\14îÊf,¤T¶°\17k\aµj®t²\bè,±Rá\81ã@8óEîù\90\ 1\15é¨\f\878\18@%?ß\v      \fµä`GÑ\845\80¢I>¥\82{ÉÖl:Wrý\80ÏsÌ\9f½\99³ç\1c;\1cl][ä\1d[\9bËO0ecs¿\133àÚK\0aµÚ\10ì\ f8mr5Ï~\88     FX»<I\92\ 23ë»\81Ìù\v4\1ej'q¥¯z¹\14§´qá?\16u\95-ê¾ZÀ£\11Ü\80S\17ðÊyo=óo$ç\ 4²\914E?G¦\10ÚèÜÍÕÉ"åëÄÖçKá\82Ì\1eøc³_
+:4)$!á\91^L¾\a?^¡; ß£\92Ðû\9e\ 4\8e\86\83½\99*\16\92oî0l{ÿ\1e\9dC/[a\bø\9e>ÚO¾\9d\8c \ 3E ÷ÁYXUiy§³bªlÔÛ¹ù\1d}\87á\8f\7f qá\80J=\89\ 5\85=w~[\0\88\1fgð s;´îvq¬Ñ\95H½s7´Tp\85\bEQ\11\9e¥¨·T¯\93\92 ÑÞ±j\8f!°¦Â\ e\fPI\95ì i'`¥)\15oG±\87ô   
+ég\992'àøÙr²·\9d\9c*Ö©'»§\82\90ýTÀc¬Ëâùx`N\16è\ 5ñ;-Õ\18
+n\ fÝQL\87ÍƪY÷Ð7¨\14`\95øÈe½æ\a\93j0oe÷9©6á¢f;\97 Ç\90ô&ÖB>ÀcèH{ß5ëa_Ô}7ÿ\9dD%çI²ð«\88·³Ï'¬\88\18ñ\10[ËL[hä\9e¥Òu¬å\ 4\89\1fGæØ£\92êÔ\1d\9bCÇåN\ e(©ýþ\82M\86,R.!\a_J\8d\8c_\vèc*\100\9f¦'Ë[&\90UëÔ\89\fü\873}ÞörÈäd\a¼!Õ 5V\ 5yGúNR
+ØÊå\9c\9aÀ\ 24¶EÞ\ fí´wÙMÕâ³ÊËYFb$±1\98\91<\8cI\9cÁº_:Öý(¶V2r ÓìYt\ 3UW[\1eé° g?à±\9b\ 5ê)N"X\88áÚÉe\1d(IE]þ¨%§M\15¥£ÓÆ\0ÌXÙpn\18z/ÁÊgJ¶\16\13Ï}»ýI\82Ýy9\8cÍ8UÎ\87÷$9)¿%É9\9e\ 4\1a\v á?oÈ÷\12\99f¾j\9aÈ×Aö\87ËK©û=\17\ eÐÓI\1dØ      E?8\9e!\1d597\81\86\80;Ji¡K
+\ fëÇñë«Õr.ãR\99\ f¡j>ç\12\19ÿo\7f·\15§~8}°ýfú\ 6\89Ï)\8b!\188}8q\18ü\ fàÀ\85\8fendstream
+endobj
+6609 0 obj <<
+/Type /Page
+/Contents 6610 0 R
+/Resources 6608 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6607 0 R
+>> endobj
+6611 0 obj <<
+/D [6609 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2130 0 obj <<
+/D [6609 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6612 0 obj <<
+/D [6609 0 R /XYZ 85.039 741.134 null]
+>> endobj
+2134 0 obj <<
+/D [6609 0 R /XYZ 85.039 484.308 null]
+>> endobj
+6613 0 obj <<
+/D [6609 0 R /XYZ 85.039 448.043 null]
+>> endobj
+2138 0 obj <<
+/D [6609 0 R /XYZ 85.039 340.055 null]
+>> endobj
+6614 0 obj <<
+/D [6609 0 R /XYZ 85.039 302.524 null]
+>> endobj
+6608 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6617 0 obj <<
+/Length 3251      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\1aksã¶ñ»\7f\85>R3\16\8f ÁW3\93\19Çç¸\97úÕX\976\93ä\ 3O¢,æ(R!©ó¹Ó\1fß}\ 1$%úÚiÒ\8e?\b\ 4\16\8bÝža5óàOÍ\92Ðõ\82t\16\r\92d¶Ú\9dy³'X¹>S\ 2áÍ´ëE!.}³<{óm\18Í\94ç¦^:[n\bd¹þɹüóÅÃòêûù"\b\ 2Ç\ fÜù"\8e\13çq®\9c\1f\1f\97W·<\7fq÷V\ 6s?q./ïßß-qB;\ f\0x\7fóîr¾Pλ+øx\9cÿ²üîìj9 b¡]\1d\ 5HÆog?ýâÍÖ@éwg\9e\e¤Éì\19Æ\9e«Òt¶;Óaà\86:\90ïòìñì¯\16\v¯é\19ï\9a`va \16\81ç&\89¶\«p\82ë\9bûë{ ö\ e\98СÓn³&ça]á¯v:XÝÊÜÛz\97\152\7f  \0 \82®©Ë\12@rä»\81A\8b\ 3\10\9e\ 6á]0èß`\8frÖ5Â?·\8c
+Ŧ\1cÍ\0\876ox:g¤y#`\99\ 5 ü\88'ÛÑø\1cWbg\9fµíóÜ\8f\9dºY£ÀQÊ
+ùO\89½¬Z\ 3\\149\8c ÌWøÓ1\9dA\ 4Gm\99ø \8a\81Ba\ fà+:\86 j\9e\9d\b]¬ð¼-Ïöû\13\aåP?\91à\0Ûs\ 1\82!\98¬ëò\1dîÞÏñlZe¬ð\9b}D\8e\85\ 2\ 4(3¢1\a\19\86\ 3Ì5$Á'Ù²\15è\92\ e;ez\8f÷\0ø\ 1ï\8aØn[\91\98Ö±¥Xû¡C'!Ù\ 5Á\81ðS$\10\97v\99°   \8b\15\81k§!¨lÍâC(¤\ 5\bxóm0T.\ 5& ´\8b\8aÝ-AW6Å\93ûp\7fÃÀ#M\8c\ 37\b\rìÏ\9eÒeOß\868ÙõgÑà\ eÍk\89\9a{Çt\89Úâ\1aJ\1f§DmQ8\v?LÜ\94%\14²V\1cx\99\95­Xe]Q\81puè³úæÍ'º\94\86çH\89p°c¡®\v$Ó(=J"\f¬\9dà¸\14ág%ïkò§\82\10wÈÏ\v\ 3}\9a\87 \1aåá\bO¶¢K©\11rm®\9d\ e¨\19YgNió\ eé\96\1cïO à´Sµ\18È\16-T\0üØõÀ\91 À±\9dú@ ïy\9fq\14:×äád:k\18\11\8e7yÖ\1d\1a\83xÑ }$Î\16}\80J\9cå6\7fa\ 4tG¸\ 1O©;\9ed±Ôvû\9a§\85\e\1c\12¿¸mtí´w\9bÙ} Ü~¬\9c\ fð}\10ÔMÆwÒL\99\bíD[Ô@Ë\ 6\7f=v6Þ\84»R"\ 6\ÝÓÕÖ%;\82\ 5]'Î\8bJ\949o(dc\v¼åk\ 6a×éõ>\ 3Ö/Ø!!¿\9f\8c#\80é·E\93¯`« /:ñ_\86R¢Ð`ËyPw[v£\1e²×ÉÎ\91&°ú[\9aÀ¾\89&?"Þás(Ò5¯üì\85\9e=\ f@ì:9+4\1e\81V\bª\18\88x©I¹Éóå<\r\16Q\9a\93­\14`üø#ÆÙ\1fÐá`4ºáÙ\rIy\9d7¨JÚ\aU"©â
+jP¹&v\91 ñçp&\12ÕälÅlÞ\f2é(3òÐáô-\80M½-\bÛª×Q¼\ f°0\e\baïd l\91ä4u\96&hä¼Q.\ 6¶uÛLFÄ\94q=cS åÊl0h ûXuEO¨\8fêbv\19­Á\9d½Ö\9cò΢\f\a\aW\ 2æN®÷°ç\95\87ù©Òû}\12\90\91½òuhÒ\98ë\87\86s\9eéõG\8b¾Â@daÎÍäÃ\10Ök©\16-\1d\13Øäû\12\8f%z@    \ 5\94cÁ)¿\96OHÞ@Ý~@ºïoø\9b\8e\84ß\8f\15\e\9fYË©\9d=\15Æ×M\8dJ½g\b\11\8b\85§\97ó$pú\90_\92\89àn\92\fÌ<,Q8c\1f\9c\8a\ f&§u\92$ÁE\95\85htK¹Ob,?´>iD\aÌ\8f|R$>     %\97­%½ªd\90\7ff-GÞ:«}\90yÕU)ÈH\1a\80%Ïlþ3ÈÌ\18\ 62\92Ö¦\8f¾äN:ì)­ò\8e\19ÛÇù \10\rîêö\11\19
\13¯)\95¡-\1c#ýÄ\ 6%\18\9dxãb\10N\11\80\83N\12\83\e\ 2À\83!\1d±ïl\9c\15\90UÝ_\19áøÌ\80ÿäeº¸ûc¼äpN\93-T5\82\13ͧñ\9e]¦]ëø·¿Ù    Y\98<\8c-\f¼J\90\8a§à\10\86\16ª\83\84T\8bÈÏ8üR\10Cx\b\ 2-\8a)\16ÿ@ÉË\8a\11I\18d¿\8d\13\9cê\0ºgÌ\8ehÊæ\8b\80è`\12|J\8d`\91/\1c\85\1foªÌ\95\98«Oðê1\e\8dÂ×°/&$Ñòeçö\9e\85\91 ñ\añ\1c>L8\80a/rL§\93Ôy\87\9d\96*4\1aNi\19Σ\96\9b\b\7f!3³H\98`m«\17\ 6d±SmòD\8cîä:ÑNÓ\80\99\97ka\14£äZ\9c\89¦rÞÔS\19\v×H~\9cÂfÜ\8bI\15\94X\1fX&¼Ò\1eà\132\9f_!wà\19¼\ füÍ\88 ÙCã\ 3\19\84l\17Ì\98\b!Àª®V\87Æ\86\14ÑM\90ã\8b`C¡î1ö\7f(\8dùx£Da\0\8b>CÀÕ\91\14\89\91\96¿8\86PÆ9r\95\ 3\89\8c\82`\9a\8cr¦4ÆàÞ§p©ñ\960 úeg\94¨*Ú\ e2źá]ä±h7i¢|±Vv¼ßxU©Ra\86Î1¤°3L\a    N\9aLg\8d\88\98\99¦Ì\ 3RyPÒ(\88\9d»\9awµÆ_\9d¤pùo\87B
+\88\81ÈÃÁ\10\ 5\9f}(Hó;¹x\\15§Æ)\aË\1a§\9f\8d,º-OÜ-õ\89âCô\1a+>À\8d*\8aÖ\9dhxø±v\13_M7e\16¾vÓ8¶\r
\9bhPø\81ë»pFà*ª\88Sì*\802íÈv\80\112{\85Ù>²`ªoÊéá\17\8d»\9e\aª·ì\88ãÇ\9b¿?0Ä\ 3®Jì,òv\8a   7öãWX\b\94«Uüå\1eË»ªí8äÆRlĪwv¶´\8f\95è(\ ej£0ôi\93\17\18/\19ƧÖÔKËÑzÇk&\1f¡\v\82ï+*"9§<gg%AnWWbÐ\84\9fÔ¦´\81\8f\8eò\fº\1cP0\1c\86\ 2Þ®'øÔ2!\9b Psè²\ f&ÿðBî©P\ 3 ò\abJ|W\89¤(Ûä\13IA]ÄtÚ2\bS7\8eú\96\ 1§\99ÊëKT<\8d;Y0XA¾Óç4Þ \eõ°Í1ðÛ²~hí\9d\82\82\9f[2ݦf·°\91h#\vY\ 5\18vâ\83\1a\ fJ+7\ 1B\87²\81\94¹­ËA>\88ûo/¥t\82¹¶"û]\14GY(×<½OSÎ\9f&t5Ô®J'\95\15h\040ü¢®ª\13+N\\9d\84¼í\18eèêðßb¼®%[­GYk2\1dwa¾·NøØõ\11èÀ\9a\12
\8b\ füòQ\8f]6\ f<§é\16Ò\94J\ 6 ~â¦Z\0¿\9e@eøÄõ\87¦~j²];\85\a\82Q\18ÿ\87x.Ö;ðQhé\18c\8c\9býDá\1eË\84\94#\8câÈÐN¨ºò"7µ\fJ¾n\ 2R)\15\1fk[\10'n\1cë\91\rK\97ÛÛKÖ¨\96E\8a\81Âj\99x\98                «\14nÙ2\841WÚ\8f\12oIâ/<õ\1e¹à°\b_Ò|\8d\9dKêâí\ f\1d'w'>\16\v ?\ ef\ví¹\91þ\1dÚëÿáÚû\98Û\9e1ÔÔ¦z\85\1ck-\9dI\90"WèÚ¡\1c\82~\9fÈ«\14ÿàÒ\94ãRVòê\81\14¢c,è\0îß\8bñ\13úL\ ez!ß{`°ç¢Ý
+@Í3;r9è÷¢¾¡D=3\84j\8a§-õr)\8cC}AÉçÇÓ<\82ÐÁõ×\92[\8b6\fÕ\86Û\91Ü\1aæ\ 4Br\8d]ß3>ðÌ\86$`ög\ 2WcR\1a9¿ö\1d\8asñl\95Ôãm¯É²=\9fÐD?öÝD¥½\89îÉtò¦\93°}\1c%\14¸B\13YÜ/ë\òßë\ð\87ëÜM¾é\16}k\9e\8f\9cÞx¯H\b"i\18\ 6Æï6tqÔÁI#Ls<\93\80¾LH+J\ßú5\8eÛçö½ANå[¢Ø'ôqÇa\9a>\18(ç.\7fæ\ 1£Ä\14Î\8fÀóa^i«R\Ïx£ywQ¢L½vsD\r\81\91\8b«è\84azzÔ\8dé-       s]~\95A\8f\82ÿ\9dnèÿ\9b\9d\8d\8dwB=\94\e\8a¯Öì\86N5\ 12îÔ:|¼6Æ*\9eÂä\8f¹       "+Óß\15Ãå$¦Ë÷\92·Øò?_\9bþ\9bÅe\1e\rséáI¿Í<9b¿\8dR:Wn?\0\ f\90\86£G\8b\v¼Oß\ f\8e
+J\1f)­°@y¢\a´¾:À¥z/\9fXmb\7fÒt\81`¼êû¹Ã|Ø÷ña\85\9b¢O[FcÜ$në\9b\17rÄæ\15²2\9b\13Ø\17¡¬/d}y»â¬~_fݸ¾:Ê´¡\180\87b7\85
+2\9cÑPå\90\ f\9e\9bf¼@d\15ÿº¦
+FÈüs\97WmQWØ\94I¹+\10ã{\ 2Ã\16´G÷íHBÔò/µòr¼\84~6²¯QQxò\9c¢\a\ 5X¢é©\18 ¾!\1e©9\ 4\89ûù\ 4«ÛÚ¶\8f\bV\9eè\88ä¾;®#´g|¤$Þ¼£\1a\95çøµ0òìK\14\8e\vÛæà"\9eû5\14ȹ:°µ\f¡°ºË\15\81`\86ÊYÖùÍ0\9d`ß#ö\81ïÄ\ fF\ f\ 4¸Tâcqs\1a¨{ê¤Ù¸>XÛkÙO\9a6\14Äã\17q¦ì|½£':\81Ïä·¿Áá¬í\15tÖÒÙ~amm0I+¤*\ 6µ·\a¹ä\9edU\94<oÔ\17\¿vÞu\fT\9c\9e\ eÒ\92~\14»lJ\ fÂô\95"³åĤ\ f"\8a\eX\81\ 5\94fÖýSøa7îf\81Õ\11ÅJj\13\80Î?s¿¾\90y£s´È@\89<¯c}ÀóÖ\94ðc¬n_ñ\9b\ 4\95n\8d!\8dò"e
+!ØózC
+ &\9fr\9b|\937ͱ;\15ï\e8·T¨Ö\eI§N\1e4Á¯~Ï\ 4Ö¤\15½\v×Î_ð⺣|Î\84PîmÁ\ 4¾ÝØ8{ \99ÉÊ°\rf:\1c\1c\99\1e¤ïÑ\10\86ü\1aÂNb¥R      \85Dà<\0¿?\8aÃ'ÿõ¢tHm\9aE\1c¹~ §Û5"Âß÷\ f8AìªÄ^Ç\97sC\1d\9e0\15¹A¤Ç\19À¿\0E\9a÷\eendstream
+endobj
+6616 0 obj <<
+/Type /Page
+/Contents 6617 0 R
+/Resources 6615 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6607 0 R
+>> endobj
+6618 0 obj <<
+/D [6616 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2142 0 obj <<
+/D [6616 0 R /XYZ 85.039 475.683 null]
+>> endobj
+6619 0 obj <<
+/D [6616 0 R /XYZ 85.039 440.933 null]
+>> endobj
+6620 0 obj <<
+/D [6616 0 R /XYZ 85.039 386.736 null]
+>> endobj
+6621 0 obj <<
+/D [6616 0 R /XYZ 85.039 346.695 null]
+>> endobj
+6622 0 obj <<
+/D [6616 0 R /XYZ 85.039 306.047 null]
+>> endobj
+6623 0 obj <<
+/D [6616 0 R /XYZ 85.039 265.4 null]
+>> endobj
+6615 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6626 0 obj <<
+/Length 3070      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZKsÛÈ\11¾ëWð\16°Ê\84\0\f\9e¹ie­â\8d-)+9ÎÖf\ f#\10\ 6\ 1\1a\0-óߧ_3\0I(I\95/»å\ 3\a==3==ýøºe\7fæÁ?\7f\96F®§²Y\92ú®JÓY¾½ðfk\98¹½ð\85Ã\9b\85®\17G8õÃÓÅå\8fQ<ó=7ó²ÙÓ\8aX\9e\96¿:×\7f»zxºùy¾PJ9\81\8b$I\9dǹïüòøtó\81éWwoe0\ fRçúúþãÝ\13\12\ 1\18ïß¿»\9e/|çÝ\r|<Î\7f{úéâæi$Å"tÃX¡\18_.~ýÍ\9b-AÒ\9f.<Weéì\ 5Æ\9eëgÙl{\11\8dB%ßÕÅãÅ?ì.<\17ÎxÕÄe\17¡\8aÜ8\86A\0<Aø\7f\1cç\87®\1fú\93Ç\81оç¹^\90½º\ f­ò`\1f\1e\11»:Ù&\82§\99¥±\9b&\99}\858\9cù¾\9bEÑø\15î\1aP]\8fJ,&ô\17\ 5®\8acÜaöeæ»^\98e\8agGc\92sXD\84Ëw[\7fö¶\ 1\89f\83P*s\ 30\85 qáòF*?\9d°\8d§Í\1c\ 5Z\ 4Yæ|xäßOe½\ 4j\83\86ð\82\ 2wL\ f<ÏãÑϼ\bf\9a}\9bËò¿#¡äKâw\8eßM\8d\ 4]Ö²\87Æ\9fÔé\eøM\9d¦âObÕÀYU´í\92Éë\1dü&Àµ¥­×®9ö[\ 1F\1c\82±\92øe\87
\aE\vÊèb£\13\94\1f:¹®q \9cg"\17LÝwæ8üÂ%ø»-×-
\13WD\82Õ<u÷\14\9aÁuSÿÛóC\12êáþ=\93\91RÉ2TEmöÔü\83ªe½vL\0\9d~\9b\90¾ëçpñ\ 3m\15{Îíýˣ\1fX\ 5\9d\7fÂð\ 6ÅÇ×ø\85§E\91Aæ´t³\15Lí+\9eÛð\9b&ø¦ø}@9\9a=\7f\90&p@\16*Z%Â\8eõÈÆ\0«\8bv¼©U3È\17\ 5\10,ªBw"`k\9eke\ 6-LD\19\9fÑ\8c¯\1dñ\9bm
+\ e9íؾ`\9c³ÛÐÜg\94­çñV£yíuÕqìZ\91\98-\7ft,yA\8bK|\99\9cWíçdÒlqkÙ¶Ä\9ddýV÷eS»§nªâÌõ½d¶\88Á¹\ 3õ]ac\11µ\13\88\84\v\\96}_([ø\89\9b¦°Wà»i\16N'\8aE\0¡Ê\eRE\0äÐUa<\ e\a\90\1d0?\80\19:\1ft­×e½Æ·\8c!+\80¾ò¼Ù×ýåÇ®@\15Ç     ¤\ 6å£\8b\81~óÒ¾ÙDx\83'NãWäR \85\ 5Ãó0õ@¶Z\95Æ\16Ê\ 2_<\89ÅàÑ;\93ÈY\1a\11ð±Ñû
+fÒüÓq8!\8eÜ\1a\ 4LX\83(ڿȾ]Ñ÷pyùjZ> \97hI\1c´\0¹Ð\8a\881!K7Ìrêºmpÿ\1d\13\9bÕÙ\91\1d*<ñ!\96ÉÎmA3ÈRÉöç¾bBc\99\1fЩbsg
+\19ð\99\ 5\9daèå£\90\8fð\94uIçô@ki\93hâRÀ¹¢\eÁ¬®*\1e\8c¥\7fÃÎn®i¾É3\97ÌÎ\99`»ÛKPåÐ0\96I÷üñR\9a#\9eÍ[!Ù\9e\r\13îÍÍÀ\95w&ò£Yâª\ 3\a\84\91\86|\a\13H\18\12
+¢ï\1dJÑê~´Ç ^Y\\r&NLöµa\9eè:G\9do\98\ 5¯ú\86ù×8nö;CQvõ\94\86hB·Ã½ê¦gb]ä,\ 6G1d9ÌSå¸F1\90ø=\88\1f¨\98w`p!À=\eíÃ\ 4Rs[ÐMq¬ùç踠ßà£àèÅ$v|\eäµoCë÷h@\r¥h\88\9bÆCÑVHóȳ´©\a߯jô²XòÞ«\16W"Ï×9<´&\17_jcö4ó¶Ù¢\15\13?dÝÅÔó·ôÜÕظXÉA4JtAÀ\13\94
\95Xh\0\1aÕÛ\82G\9c\83\82ñ\83Ãq\97?ªqXòc\bÃ*0È\ e±À
+à      Â\0b>\8aaqê&A,¼.o~ÕñoÇæ)òöÅ\16É\80\16PaÛ².»\1eL\92¬lê.\e\8d__ç\ 2h`¡u\ 3\187hg\98ÈH_\8b HÝ4JÇ1\ 4\83\ 2Á
+¨q½¥\88\8fÐÊl\85cãQöu\ f¼ÐÀ\1däÑ\ 4\1aAÌ0JÁB\82Ô0m9Û£É,Kt\99\83}\%úÆÁ'¢\ eè(T\88²\16ÏÚb4Üì\85îß~îzÊÑÃ\89K\94­ådßÿÏ0\11z\0 ÙfQKû\1e3Zè)Â3ø»g\7fXRl\92\ 5ãÅÇî\ 2\vV­x\ 1Îj¦!<\ 1qÑ©uŤ\9d¦]À\fâ(\ 4Ô\96\86ì\94\9e\1aRYè\ 5¨\a\96Ç@1Üö\19\81\9d\9cWX´½1²\9bã\8cë\9d_?G\1f¤x[¯Í#\9c\9aÍ\90\178®°-µl¯æ]q¼ï\18\1d\fNÃáôÐq\ 4\13[\96Ô}\14\8caÉÍ\92p\ÓÎ%\16C\ 2<\82\9e°tHî° 0vÎ`<P£\14\11\86\9f\8a\rMB\10ó\91ÎÙÝö¢\81W,\83Ò\10 ÚB\v\1fd\9f\94\rXB;i­\18\0µ\16\94\1dc[\13æhå\94ß ÓQ&¢\84\89      \ fí\90çË\15ÿjþá£áÍ
+\99\96³j\862\f\17:ÝÊîTsàjÎ¥\19\18\86}ø².8CÇ\f¢q\96\8c\ 6*\8e\f\1a&°½\1ccåeù\15÷[²uW\92&éìÉtHÅ\ 3=·qÞãtÅ'~Ú\98\1c[³b5Ã\89O$û\90G:&C=v\89%Ôå¿\1e\98Ý\µ4ð/Æ|³\16vÁD\8dÔ.\ea¨Í\99½T9\14bÞ0Ƶ¾\11Ë\eVå "îÆ\9bUR\b}\16d\13\a\\0òB\8cáæ´»\9b§©\14öþþö\1e¸îxm·±\99\1f¾\1a³Íf é=;?\vQæCÎÄYÒ\14§M\12¼\11y3J\95Õ¸ \8bý\ 1ÈÐ\19\ ep¨M\f\ 2CiV'ú»#Ͻ¦pÌ51÷\8c&ny\ 4£\ 4\83!D!0D\ ff\8cç[iÓ¢À-é-\98¡P%cÔ¸+\ 1\v\81V;mq\0\82\r%)\8a­ôÈÊ ­èÝ\8e"\94m\a\0\8dM9<\82\96\80é¸D \88\88ØK Y³:Þ\99ªØ\13\84ý
+Bö\8b\ 2\9b\9dj»(\18\ fö\r\1fyUÊ\8bÓlÆ\96Eq\v\88`é<\18\19:ür\bM\9d\ fÔ¼£ái¶Å­®ò¾\1cÀ\ 4à®qJml6HE©¹)RÚ²·i!\15Ë#÷/ëóºe«©³\81Î\921ÎY\96\84\1a\9bÚBÆ \ 3¿Ï¿àÞe[ð·M¸£P\8a\89\8e*\16d¦W\80\82d½A¦Ô¹µ5\18.1Åd.[ÜC\98\83\8aãw¹é\\1a^\1e\18käÝ\92)w\UF>¯°É\82$mM\vÍs\96\ 5\1a¸\8d'Ë    \ f`#ôÁÅA§d\99¾rÈO\81\ 4@\7f[\9eé\1f¹û®¨VÔ\ 2K¤l\ 4êg\9b\1f\ f¼\99´ºj\92©g\1aÙ)0\9fVTD¼zd¦Û\87{ñ/\7fp5?\1cåH\7fìCr\)p\8aÞ©\93\ e[=?éô\88\16È7úöÀx9ÊFx9ôÜ M\ 4/CÍ\1eÁ\ e%yg½\9e\80×*s\934\13v¼ª\1a¬³§Òzh\13R\8dnÓv\92\8cz\94\9dÁSË¢ÕÏ\95©ó\13°Q®L¤\9c^\17£Æ\ 3Tlº\1d\1e\9b&^JB\eÔ-\10^n®Á^ ýóbB\ 5ÜN:)&\18µ\87\1eLBn\1cënºÌ\b<7õSÙ\ 5-\17r#[,5Ãlzã¦â\bÔ\9f\96ÉÖS\ 6ô\vê\11\94qÊ~\a\eÄ\10]\97\fé\10\96\13\81z\83ñ¨\10\9csIg:Ëqh\9b\15\Å \91\vP\²\95®&Å\18$X\\82|gvÇýã\98«k:r\87±\1a"§Ð¿\96\9a\a\~uTwáV\Ã\òºQ½NÌ6\ 2Meï¼4\8d\81\0Þ\19Ý\19\7f5ÿ\00¯G\19\17IC\ 4I\92#h\84\94T6\88Göù;>K\9d\8bvq\11ÙY`ÌËî¼£Ðw\840\11ña\18$\83D\9eã\15[ìô\15Û#H\83tN4_)\v4õVòÎÄå÷5û\rØ\ fä8\93eR¬éPèQ\96\ 1\1a\83\ 5\86m¨lÊl@çè? »ÔhÜ\ 2\95\14Ë"Á4¸@¸^lÜ#¼\v\<c\8a4#×¾3#MjÅf&\ 1"&J×\8dª\9e\92ôüÚ\9f\15ÐI\86?#(u\8a\1e,°¹æ\18±%ø¦¦\8f`\88a\938µ|\8a¡½Ô\16_ö¢øjä\9fG°¦´\0­ÚÓCüuª\ 3\eCùï'S=X?vU\1cò\9f\93¨\ 5\eú\13-X°¨ätßÈ\r!­{S\9bâÔxÏɶîûfmtÃ-\99ö¬y\8c\91&H\94\8d8\7f(ù  IhnÃIÙ` æzèA¼~\9dô\ fx\9d¢Ý\96}ol«\1a^\88Ì\11\91\1dÚfn;m=;¤R§e&36µmFüi\9eõ\8aS\14aF[ã!¸gèjÒ£¸)æZêj\121§®\83
+mkwMaíYW\94\8cÿLæð±\ew¢[\8cå\0¨¹ö`0 Â+Ïõ\0±á\9aGMí\84g½P.P!\ e¦       5³¤a\fY\88ÚØH¦^fÑ3µÜîl¾²©\86f4uve\9c\96Éd\8c\1c:¦Hß\1aF\14HqU\ e1X\12)³4ü\8b\95\17þ\1e5\17lñu\1eüÇÝ\ 6H/ØËÅ?\97cð. UÁ\97)R3iÓd¶µÎ\80§|6\7f¤É¤S\93Ù"\ 6?RÓÆ;ð\94½ JWÉ\8e¦õ\96ING\9aé\92#qôrðõ\81þ\16CÈÕÒ¤â\7fÍ\1c!Yx*\9aþ\83\9d(äûþ¯\87J\?µÊý¯f¨ÂøTαO\18\ 1ÿ\ 3\82Ápßendstream
+endobj
+6625 0 obj <<
+/Type /Page
+/Contents 6626 0 R
+/Resources 6624 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6607 0 R
+>> endobj
+6627 0 obj <<
+/D [6625 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2146 0 obj <<
+/D [6625 0 R /XYZ 85.039 638.742 null]
+>> endobj
+6628 0 obj <<
+/D [6625 0 R /XYZ 85.039 599.048 null]
+>> endobj
+6624 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R /F41 3054 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6631 0 obj <<
+/Length 2810      
+/Filter /FlateDecode
+>>
+stream
+xÚµYÝoÛH\ e\7fÏ_aÜ\93\fÔS\8dF\9f}ë%i¯\8b&Í5.ö\ e»û X²#¬,ù$¹nö¯?~i$Çr\13àp(R\8ff(\ eÉ!9?RzæÂ?=\8b\ 3å\9ad\16ÅZ\998\9e­¶\17îl\ 3+\1f/´P¸3_¹a\80K\7f_^¼ý\10\843íªÄMfË5\91,³ß\9cË\7f¼¿[^\7f\9d/\8c1\8egÔ|\11E±s?×οï\97×7<ÿþöJ\ 6s/v./¿|»]â\84ïÜ\ 1á\97Ï\9f\ví|º\86\87ûù\1fË_.®\97#)\16¾òC\83büçâ·?ÜY\ 6\92þrá*\93ij\ 3\8c\93d¶½ð\ 3£\ 2ßÈsyq\7fñOË\85×ü\19¿5¡ì¢§X\18WűoµÖÁ\84Ö7÷ó\85\17»Î¯\ 5\88\e5ªuhqN;·Kÿ\r\8c\12íÔUùÄt»´mQÅ\ 3\12ÖMƳù\8f\1d¾ßä¸$\94\85pYþZuE]Á(-y¶«á7r²\14ù<Ícã\80Á}/tnê¶c\92\8cºÇ\9c'\1ax\9fvئEEònxa\ 5¬\81M\87\ 4u)û¦\1d\1e\0Z]£=\12R·{\ 4\12\94Ì\84\81Ó\15Û\1c\83³$Éwü/çeVÚ\84¾C\1aw{ zà\89¦ÞwȨÊ{V\8f°\1d-m\91V´¢        \92\98ù²\94\81v\98w\80\1cÁ\ e²åª¦×w¸NïuyÆ\Ð^H\81K\r\9dÒ÷"c{àtº²"¢\85\99\97\18¥ÆíÔ\84\90§\9b8UÝñ\0eaõá\81$)Ú\92$ EÑ  Æt$8X§+|W»lÙT\18¥<\87¦Mº\15U\1a^$QÓjØ\92Õ\aú\96     yeß\16è0\9b\11{!\ 3¿äÁU\8d\9eÀäßøeÙã\ 6w®Ò\rì9Ò; µë\86C\98Þ\84_a\rto?\98q\8cø¾\8a£D\ 2åvyYWëb£î¾|fÚ£x
+c\15y\91Ъ\89Ð\ f\12\15h=\9d\9d Æ\94\eÄ6R=\98ö\95ñÃq¤BJò!Fàð\9c\eRm\9bWäs\91³\9cc\8c¢æäþ§\9b{*\8a\933{\9b@iíý<K¼¯øð1æ+9\b\13:\a´\1cîk\ 2çPP\94<ö1Úòt'Ë«&O»\9cÇ|\0\ 1\841ªÁã\8f\14»û]\9fLq§²X\15\14`¸UAAÃÄU¿ ù¦ÝÅ\1f90L®Ó-½T¤M/"\1c5Ñ¥=\1f Æ\98ÙÎÁ   Å\15\9b\89HÁTä\a\10\85¬/   ×ÂaÄn\bÆ\1fÔö\83\80ò]]\96\9cI\vLQøf\9bs\84r\16ly2ËÉf«¦°a\80\1cR^]÷Z\1eøùOÊ!O"I/FÏ-\18"\10×Á^%\8e\8cóH<\90nÇK|\8c{^E>8¹âà\91\1dé¨pZD\11mNc\89â\ f³L^¥¨\18±ÉÙÈ{\16M;¹\ 4\1c±\ 6ò\ 4rWCvØöSÀa*h|OAò;\174\91ò\93è(h´JP°çA£\1d\8d\91\13¸Î}º}H9ç_gE×ä\9bÉ\b\123t\93¡d¼s\12\19­b\9d¼\10J`Q̹ù\81\aÃAÒã*-1ãR\82     ½Ñû\89«\82(\16&9Èn\ fl3\91\8eÀp\91    \85\1a#\13yïÑä\19\9e\ 6>ey\7fÙ±wÔ»ñiÐ\95±\b#ÏY>öï\9f\88Zñ`p^ÈÉégÃ[øË2ãȺ٦è\89éê~âåß]í\979¥1t5£\8cöÇ>÷»\e¸c3\1dål\13*716gíШ«÷Ë       \13\ 5\91ò"O(\81§Fù\13¹Éq\94"\9cñ=W$¬­Ø\19¯ãý\81¿G~\8eô\14    B´i(©á\90¯nÒÎ&I5¡\82çyàF¯»v"°\8eë[%ƬY\16A6\91E689Üxà³q¢|¸åÆé®M·}\1cÃKÃ\ 1íWÝ^¬` \8aÓ\96  Î^ Ú\85Ó\bÃ×\9cF\bXÕON\15¡}Ä\9e¸\179\1d\ e\ 6àÐ;1¡\82\ 1\93¤u\92Ü¢\b\92T<\ eÙ
+\ 4­K5\11n:öàZ|u¸é\91ôEûLÂc\19\1eP²¢ìÄü\10×qä\1f\99\9fï)\9f`%\9e\18$«ÂFå8F\99¦f\12Y\80ã~(Ï\9d\aà\f(\83^ëYp»\9dó,دßw\88~xh-úe\7fˬø,kþ£ã\19º%\9bm*\8fi\95\1d\93Ëx[\bÅØg=\17Ò:\14qc£\89YÉ  ðÒ5pmáµm\82\11^8L\18%\8a\95¶Èí%£x*H¢3FÁ\9d\ 4b\ 4\ 2û\7f\8cN\fSoÆT«t\97>\90¸EW\8crÁ"\80ô÷©c¢BX\8e\11\7fïF0\9d\15°\7f¸Ú\97\1dïG\10\bæ\ 1g\95Å_b(\1d¸\0Ký3%P\14      \16'\9cþÀ`©³\ 5\19Ô~&\8e\9c¶fÒL°\1e\f¹`\88Fg\8f³töx
+Í®\91-\ 4¡\ 1e±æß!\ 2á\8d5`B\9bPp\v¾`òöÙ6[Á$MAõ\rª· û)\88|çÃ<öÉ\95JQid\ü\91ã9\81.\8c\90\10\97\fZ 4¬*B¢\ 3\9aÉ\98\8aj\e*\17\84\92¸ÛDI+\ 3M¯¥\19C5.;ZþmìÍË\90«íï\16\äðà1Y\93ydû^*ò\9bZ*\98}+\ 69\85+I¬ÂØ;\87 \ 2\ 5æ}\1d\82ò\ 4AÙF\ 1@¥CËèé\960°ÿÖsÝ\1f\93\90)9×\97AȤ\83àç\90iIYÐ\8dN@/Nñuí\86Ç\857NØb\0é\9eÁ\12I_°\0e2\ 62\ 6Ö¾é÷\81§GÆæv\ 6ùî\86\8c.ÛSa\0Ü\8e\8bmY\7XÎ\ f\fy\8c\1d\17|åyÇ\ 5׸Cð½X\9cº«\0f\92©Oÿ&ô\0¥ô\1eô\ eó\87\1e*åÐH¥\fT£ê8ÔX?b mÆsëZ\ 6\83HI¼\16\93\17üÀÈrÄÆØ\13C\83|+¢T\19³ø\b \87ë\r\9c¾CÄ\8fÅÜ\13?cs\f.TÂSo&\8a-f\93¸Öj\ 6°ù×|à      \ 5'\9b'&¸æ+\9f$\87G\ 4\86\80è-\18è\8c§ò\1fôHø\8e\ e\9do\16\bãkx øûü@p[ôè·ÿºÃ\14óF\84²é3\19~)7V"ê\80<¤Eůå\13ªÞ\14}<7u[¯;ñ\90ññl\87ª\89\96c\an¨¶.s~@\9do°ÛqiÕ$\1e\82!`\94îø\ 6á¤Ì\95\1d¾¨\8dßVénQT½¼o`ð7D\88\91u"¤l¬é-HÇ\9b\1dE\aÓ¿á¶\1d\1eÚ©~\1c0u7Ò¡\0äþ$\19µ¤»e\9cSÙ½`æþ©e¿¢\94,Yñ#)Ò»\16LØ>\81\ e1\95
+#­\82ØÿY*\f^\97
+Íi1yw\85\1a^ö»N%:_iÿ\85fì¯tc=bÏÕÃÒ\e[¯°       *ù\90òlßò¥ˣ¤Sæ=DEOu\87\96\99\97\981\ 2¢Wm&m\99-E?.PO¦Ç\19¸rTÝ\90\15Þ\8e\9c\81ð\15:\1e\1cÈióq )ñYS sNYLµd\vºÆ\ 2\14\rå\9e\ 2ôÝ\ 40\ f}\80Ú}ÅÓnçÆs\1ev)\96ìí!\9b*,´ru\ fÍßL1T\89îëjt+ÏÉ\1eè''g²}\80Ó
+;\8c_âÛCÅ*\9fb¡#@\93ñ+Y4(\9b\98gU\16r\ f\80\98\93ÂE*\ e\8d\øIrÔ§2\ 1\9cc¶å.ú\10Û)§RXl\1f)ÌÊ\8cO\ 6@eÆ\vÝ\88ÃV\1a¹\8cÉ\ 3_EA|\1cþ\90Ã\ 4\ 4\8d\ 1M7Ü­=\8e\1a¹#GüÜB!¹Æ¥5\9e\ fì°½'½=c{{¶\9d+ù·y\11\ 1ÔDÉùÆ,\h/6f\ 3iÌÚ¬\ 5 è¾Kç\86\ 4ÀÆü\8e\8a\8c\9cϨô\86<\1f\9eî\9aZN×\96\13ðÇu\fd\97/ô        !o¾\17ùáÿÐÝ%|EYà¤uIñÝ\91NüY¢\93\84A     \ 4o>>¹Õþø\9e"\12\9b\7f<úR$ªI¢¡¯;\89îË\ebª\1fÝ\9d\94¬zùZ4/]\8a\92\8aÄM\90\8e¹\ f©\88\9câJjsa3ä0\95\88luÕ7\88\rn8 \1c\98¶X\8bK\ 6ñZ\ 1ýö\9aJ\ 5áïÒF\96¨\10\1dù&µG\aH\ 6+¥øû)\ f5*4ÑÔ\ 1\83ôÀ
+\86?=_}âö±òã\80_{Î2\80ÊúE\8e·\90ÏÐ\8cü\11ðOV\88MEx´\13<ÁÍy\82q\15?|eWªûo\ 1\8f\1fý\84\808®^¦\£ù\1cYrô¸r?¸\13\84\92/\12\b\87¾"ÏËû{\ 6C#\0á;7\94Ôº¢ÿÀ\86\9c¾UÅ\947pÿ¢á\86\86\94\90rFN"÷ïøÛ^Ñ\97dw§ßéìY£\900uóí®\17\11<\r\f\ 2Ç\1e·\17\19r\818:SC\89ÐÿÛWe\13)=$ï\9f\1e¾ñ£çrê\90úôG\ eõ_\80\8a\9cõendstream
+endobj
+6630 0 obj <<
+/Type /Page
+/Contents 6631 0 R
+/Resources 6629 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6607 0 R
+>> endobj
+6632 0 obj <<
+/D [6630 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2150 0 obj <<
+/D [6630 0 R /XYZ 85.039 690.993 null]
+>> endobj
+6633 0 obj <<
+/D [6630 0 R /XYZ 85.039 648.343 null]
+>> endobj
+2154 0 obj <<
+/D [6630 0 R /XYZ 85.039 581.67 null]
+>> endobj
+6634 0 obj <<
+/D [6630 0 R /XYZ 85.039 544.803 null]
+>> endobj
+2158 0 obj <<
+/D [6630 0 R /XYZ 85.039 421.348 null]
+>> endobj
+6635 0 obj <<
+/D [6630 0 R /XYZ 85.039 385.938 null]
+>> endobj
+2162 0 obj <<
+/D [6630 0 R /XYZ 85.039 290.245 null]
+>> endobj
+6636 0 obj <<
+/D [6630 0 R /XYZ 85.039 257.824 null]
+>> endobj
+2166 0 obj <<
+/D [6630 0 R /XYZ 85.039 185.067 null]
+>> endobj
+6637 0 obj <<
+/D [6630 0 R /XYZ 85.039 142.114 null]
+>> endobj
+6638 0 obj <<
+/D [6630 0 R /XYZ 85.039 99.146 null]
+>> endobj
+6629 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6641 0 obj <<
+/Length 2356      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY[oÛF\16~÷¯Ð#\ 5X,\87Ãk÷¡ðÚ®\9b±½µ
+ï¢é\ 3-R27\14é\92£8Þ_¿ç6\14%Si\918@
+\ 3Ö\90sfæÌ9ß¹RM<øS\93$t=\9dNâD¹:I&\8bõ\917YÁÌÅ\91\12
+o\12¸^\14âÔ?çGßý\18F\13幩\97NæK"\99ç¿9§?\9dÜÌÏ\7f\99δÖ\8e¯Ýé,\8e\13çvª\9cÿÜÎÏßòû\93«3\19LýÄ9=½þõj\8e/\ 2ç\ 6\b¯/ß\9cNgÊys\ e\ f·Óßç?\1f\9dÏ\a\ 27\884²ñÇÑo¿{\93\1c8ýùÈsu\9aL\9e`ì¹*M'룠Ôn\18hy®\8en\8fþÕïÂsÁ\84W\8d\vf)fÚs\93$\18£QÚ\ 5\9eah%¢Â\11\89øîþ\15\127HB^¶¿eè\ 6á\9fîx÷\0\82)PD-\ f\ 2å9'\vS~@qÊó\19L\95m±@2Ó á3Lx©Svò[#5-i*^\99\1fÃ\94\1f;YÍ$M\9bï\9d¤\9c\1c§\12§*;#DKþ½@\92fóÈó7¼o¹\90S¯ï§³0tþk·Y\98\8eù|ç\85\1e¼¼¸¹î`¨z\1eAf¨k\85ZHéÚy\83{>Õ\15\9e\93åEÎ\18Êj;x\84\89ǪÜrª\1cÀ_\10\84Î\$\86\10cÎqÁ\1a©2Üô\99_\80H\803|[m`\94Ë\8a\v\18\ 3{Lc\1e2óý\18(=7
+\92\ 30ñR5Pj F\94úÎSñþ¶\88\86/\ 1ÊÉ#\8a¤\92Û\99ÆÞÀJ\ 2\ 59\9dÁýéÎ\99AÈ45S¡ZIHÙb
+\90x@±ÖEÇ+K!Êøç\f\81\ 6 {\9e&\81ó\ 2î3\1f¬È\8fA\bß´x\1a\ 2Ö3_ð©71¹iG\ f(!SÖ+ÁÂCÖ\9b\90\88\94e\ 5TY½*ò¿\8f\8aG\ 2BAÆ\14y\ eÁ L\19\19M\rg\ 6p«Õ\ 6\8d<3\8c\12$[ò¯±\ 6\16)§ã5¸alßY:k£\8bì\1e\ 1U\95\86Ìï{0Ó\14\9c\8a 1«\8e\91<vºÒ\14\9buFö)ÏM»ÊjÜã\7f\84ÝÙÐa\84t'â\12¦*VÖ\ 6\1fJs¼ç5º\865G´¤°\1d-áFWb89Â_9ï\11\ 5x=Úµ\13÷h\1d\88\9f:¦÷\98Ël!À(Årðþ-ïS\90\ 3\8f\91Ä´x\8eµÕì\9eÄÙì\ 3î%\ 4\99°\18\82\97\ e\15ÙÒû\8e\19\18\ 1h¨\?Ö\93Y\14»q\10}~ÔÓ¯\1eõÎ?ö±cCRÚ÷Tt'\93¡ÜÍ\fÇèÃEM\8cÉ\16\97=\1aQ\85D\9e\872'__ï\ 3ã¹^ X\1f(®ÕÍF\8cþ~\100òb\99á)\95ÁØ5bî1K\93À\94~¾4\83W\97æ        _à½\0\a\1c\9f\0,km8]\98>\18\18\8e\14\ 2\\81&ô,\f¿é@æfW\15U³²KEÊ\94Ñ\19\14e5;©Ìì\8c\ eE\8fû\17$\97|¾äÂW\97ܯ;\16¿h\8b\\f¹Ì*AVÖnÓ\8d\ fÓ0\ 2\1fD ËL\9f\98\1c\8f¹\ f¶SôµÕv\ 3ë9*Èy\ 6I\98Ö>É6\1fxnåt½3\93\r\9c\86õ6R\18C\9etEO_\17¹Ñë#\17îæ§Ñ¡ä\14§(\adw ´Kþ\ 5q·8\8a·9\1d¾.;~ÙÜ\9b\8có\9c\1c\13G\90ð\1cý/oÙ\19&Z4â·ùG\96ö¼ôa\ f½/pd·\16®)±Èd+a\93vå8Kö \82Õ\86Â\ 4_ée&lÓ¯þÞ\9d\9a$ÜW9\a³ÔøÛÊ=Þ\bhÍ Ißµ\v\9bfr
+@ã·Å\1aS-        ví±MmQ'\9b­!t6\ eHù!õÐnBüÈ1£\Xâ*k÷í§ä\98ýÃá\8c.ý¶¤zÉñ¾A\9frÏ9ü{¾TQC2\ 1\97$   ¯\ 5ÆûiÑ0÷\0\ao\8a\1eXVÐÛ\82jÿ¤Ä\9eĨlÈ\1cI¸ÏÛ\98ð¶7ÞU!ÁC\84þ\vù¨Gt\81\19­*\ e¸¨o4\97¾´Y¬yQL\rÅ6,Øñ\19\8a¨mq\8cµ\14g\94ƺ²¢Zþ}dðS6bÔÛÊÛÊã\82ú=ÝXíô\ 3Wî6÷>\90Â\92·^\89¨d\9fÚ\8a±è{\ 4¥\9cW7Â\0gv\a\8a4\9b\ 3\7f\8b¿rî!=\16,k\16V\18,\9b\97iHƵni%²¤¬vm¡h\8bÛO#\92ª{Q\8b±SX»\ 5\ 1Fʶxy.C÷C\9f\83\8a\8ck?    ]DøõòÀäÕuqisÜÐV\17(?©.B\10\ 2I ¢×\9bZzQ¡ç\\91\1c\9e\98\8aCPèÜQB&\1d®\8e\17ú\9e÷Qöb¯Ü+
+\15½UT4ª¨c\9eê3qQÅ¢-\11\bFÎXoÛ_!\ 5SÜóeÂ\ 1\89\11ê­¬  >>\14AY×'¢¾æ|\13~/ÚÆ\16]¾Þé\ 1j\1f\82ÇX\ f\10'0\1eP\83)ç2Ì·\81\b\ 6ÅG[óÙ³;\8e$`ø½Çh)s¢\12\8d\8b\8ag\ e\19\80Lå\Í\ 3*\a;Æ[5vÁAÁòR\99Ú*sëÎúÒZ´Ë^fڿ殨i×\16ðO½Ë\12M\1fÆ{\18¸*\8d?\1fïé«ã\9dRa­RpBdÓ-?½\91\95^\87ï9äûa*/¶\9d\90u\7fuR#Ìn=\90\1fÁx\e\14\14w«ñåc\9f\10w¶o²Óãõö]\92\8e\915Ú#ã\9fÛl\8d\vïå1\97ã     ×#\90@PRæbkdí¥Ô\19×^ìà÷
\ 4üpf·Áë!ðÐöÔ¶u\8aPªi\83\84\9e;ëo9\aãÆ7N\ f\13NëÉá5ã\ f\aC7\8eÏ\86Y\18ï}ü\ 3ù°UÏ\9flÿR\0û!#3\83âþ0r\83Ð\8dÂtü\ 3\12\94\8eT\ f4\1f^\a®\ e¢\9d\ f\85ª\11, uN\9bõÚvz¢Ø9o!\ 5Ð\9eÓvöô\91#t\fÈU\9fƲõL}^:k\8b*#\ f\83EÚcÛp\86¼\16!Q\85\96Õ<¸·\15\1e>ü±¡®¢<å%\17p\11»¬JÊOôò¶H,³UÝtBO^\ e)\ 6\11R
+ÅuÓþµM\a®¿\R\a;ÑΠ|}©Ø%å\f\15» ý,\8a\vѪ\1aìj=c_ã®\9bº3-È«\eôNm\1f\1dB\ 3¦#ܺèë/\86\9b;R\92\8e\ e\ fá%tu\1cíàE¹)6x÷ñ¢\1cô÷!\ 4Ø\9b©VV¹Ï\f\9c3\f³\8a\92\f\1d\15ÝÑðÜ\1d\91ã¿\96º»#,ú®ö\ f\95\9b¨ôÓp{§tp\87A\19¿Íy>'¹è\1aú\ fv\1eFæ"Ûq\vô¥Í£Ï5ÀÒw?êáÖÊ\ 3K
+|ûÕµ©\97åʽ¹¾dÒ\1d."\ 55\7f°Möms       9É(í`\ 6ÐÚ7\86Ç(<;¬÷ø\0ã\1eò\ 1æ®íîWçÈø\1c\16_^_\ÃÏÕ\18\9bx¡¬è\1eÀù\80â¢\0üµ\9cHâé\98Áu\96\8b\86\9bó:\bÜ\0Ô±óiPL\84\e\93mQ/Ä_S~\ 5\1e®Ù\88\a¼³A\1aÆÿ¾áß\9bV¨v\1d6aW\ù6î?3)&1\e*g<  %<¤\88o\98\86ã¤pR\1a²É\88n\89³Oä\83l|Ü6bs\e\8b\8b\8d\e½\9d\ 2'r\11¹E\9aðïý\86t6ÒóñÝHEãð\15\19~Ù·tð¸*éõñéÏ\ 2A²Ï¡\8a $\ 4»\89Éÿ\ 1³®\83lendstream
+endobj
+6640 0 obj <<
+/Type /Page
+/Contents 6641 0 R
+/Resources 6639 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6607 0 R
+>> endobj
+6642 0 obj <<
+/D [6640 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6643 0 obj <<
+/D [6640 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6644 0 obj <<
+/D [6640 0 R /XYZ 85.039 612.891 null]
+>> endobj
+6645 0 obj <<
+/D [6640 0 R /XYZ 85.039 585.186 null]
+>> endobj
+6646 0 obj <<
+/D [6640 0 R /XYZ 85.039 558.088 null]
+>> endobj
+6647 0 obj <<
+/D [6640 0 R /XYZ 85.039 530.99 null]
+>> endobj
+6648 0 obj <<
+/D [6640 0 R /XYZ 85.039 382.554 null]
+>> endobj
+6649 0 obj <<
+/D [6640 0 R /XYZ 85.039 355.456 null]
+>> endobj
+6650 0 obj <<
+/D [6640 0 R /XYZ 85.039 301.259 null]
+>> endobj
+2170 0 obj <<
+/D [6640 0 R /XYZ 85.039 230.623 null]
+>> endobj
+6651 0 obj <<
+/D [6640 0 R /XYZ 85.039 190.459 null]
+>> endobj
+2174 0 obj <<
+/D [6640 0 R /XYZ 85.039 132.426 null]
+>> endobj
+6652 0 obj <<
+/D [6640 0 R /XYZ 85.039 97.68 null]
+>> endobj
+6639 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F20 3021 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6655 0 obj <<
+/Length 654       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥TQo\9b0\10~çW =\99\a\1c\e\9b\0OS\97¥]«&e\vS[u} \81¤h  t@Õæß×wç¤t\8aö2E
+¶ï»ó÷}w²t\85ùI7\ e¹P\89\eÅ\92«8v\97[G¸k\139s¤E\bWs1\ e!ô%sF§áØ\95\82'"q³\15B²â\8e\9d¤Ùô\87ç+¥X ¸çGQÌ\16\9e\8bl:£ó\93ùW»ð\82\98M&W?ç\19\1ch\96\1aàÕåùÄó%;\9f\9aÍ»Ï.\9ci6`ák®Ç
+hüqîî\85[\18¦\17\8eà*\89Ý\17³\16\&\89»ut¨x¨\95Ýo\9c\85óýP\85bÚ¥¬#bý=ÂW\82DZ>¨\96á\11ÕEãùAÄJ Ý\91\92Ú\90oz\92ùâ\99`Óþ¦]^{AÂv\ 4Û\0¬^\97-Å:¨PAî\12Vå ¿¤\84g\13{Z·æ?/Ê\82â}C±k\ f\93ñì&¥/8Ú6¦\ fZkvR\83á;\8a<VH¤Ç;?\7f\ 2£ÁÝ âÂx\ 2²R@7\9bjO\a\12#Á~        ©\81÷AndÈ´t\0ë\1au\eà\93\14\80P\9f?lÞ\11\ f\18({¨Oâ°VMi$£\0g\bð~MòjNG3[&¯\vÊ\98á¤P2ºWP¦Í\9agz\14\bñ:ºIý\87¼Ã»\8a½^iú\1c¢Ü'`\98÷«¦ÝvÆ°P(vëÅ\9a5ϦL¨°¥\98\8b¾\87\ 1ùn\ 2Ð\93nß/³ï\1f­ÔPÃÝ\ 4>k\eì\1dAR°ÞX»ÜÑ~
+r«¾i?V^¶eÞÛª9}\ 6î#\ 2îÍ7\87~ ®Ñ©\1a\8e©\8a5\8fed\87u\9eM\9azU­yzuIà\ f3íïÑè\8cN0§³\13\89®:ûµÓÖ?ÚQE:Øñ\16é,mÂ
+϶Hvp\84\8b\1d\8e\19\98c\ ff\vú^Ãäí\a!¢v\1a\12\1fG{p/\98PÙI:L6?ò\82D\81à\81ÔÇ_9+ûÿÞ\17\15q\19\1f,üçã¡tò7E9æjl^§!Á7\86«K0endstream
+endobj
+6654 0 obj <<
+/Type /Page
+/Contents 6655 0 R
+/Resources 6653 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6657 0 R
+>> endobj
+6656 0 obj <<
+/D [6654 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6653 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6660 0 obj <<
+/Length 1965      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XK\8fÛ6\10¾ûWøV\19\88µ¢H½\8eMÒ¤       \9a Ín±\874\aÚ\96maõðJr7ù÷\9d\17eÙÖ6\ 5\82\0Yjf8\1cÎ\8bßXÍ\ 3ø§æiä\a:\9b'©òu\9aÎ×Õ,\98ï\80óv¦DÂDÚ\8f\8c\81õ\ 4sé¸Ë8ô\ 3\93\ 4ó¥N}\13ÅÈ|y7»y\13\ 6ó0ðãXÏï¶$t·ùâ\85Æ_,£(ð^çÝÃBy}sX,u\9cx\9fÚæï@\992çÏ\ fÀ³µÝÁ§ò*øÈë~ñõîýì·»ñ\91Æ\ f\8c9aè\87¡z\8e\99ø&6c[\95ñµ\89/lUh­É¼7\v\1dx¹í\8f-\19Ô¡\911\18¸ak_æu\8eÖ#¯ï\9c\9dS.Jü,\b\87cU4W\ 1P²ñ±\9f\e[\15õ\ e4G\99w`·\80\ 3Ê\9cN\r<Ûæ¼Øæ°Ü°Üj\11¦Þw^whFS\91¥/P4òö¶¿\92DULÚæO/øFe\83Ü\7fð?Ú>¡½²5\7f¥Æ{1ö\ 3ð,«}\væ6\8b%HmºÜñ¶M+æ5\15ªÎÑMè\13\85¹\95ÑÕí\ 6n\ e\9b\vºB\ f«ÖöMÛùN\16Â\16\85\9b\82Ô; èÉS.FÀ±eIÖ\84\89÷$\94\1aÿ&pØ\ 2S\vD\vXÔE×ÓaÌì\e\16®ì\838\83¶²w¢È³\ 5ªµ«ràÐ\9fuSw \88\f\07ep\a¢\1f»¼å\15\1eÊö=pî£%bk¿ÏGâ#÷Dtã\8anÁÁÁ\1d¡ö¶-:\13WM\9dó¢²k\14ÛÓ¥\84\81¿¶nú½3 \85\ 5¤·1Ê»Û\17¢\90÷âÕ\ e=\99\f4v.]½8\99/§¡ü\11\88²\91\88\16ÝÞV¶/\9a\9aÉ­Û»³¸ÜP¨wÌÛ\93þ§ÁÜëÜ\0×b|wx\18U\806\18JÎQ\8d÷æv\81tT\ féA±u\87\80Èá2E¦òê\1eo_P\M\0÷¶Õ \ 2¾\ f¤\9a;UǤ!\85v{¼CÏÔ®9:ãà\v\93¥\182      \bu\81\8a8\95PÎ2\99\ 2¥¯K\18bt
+Üw\96á>`\ 2·wp¯-E\80J\ f\16½­whàÊÝ\8a#º*Ý\8ejÂßh\8aI\12¯Á2Üç-\99\ 4ù\92&Æ{W#/ö\ e\14ȾX\1f\82\9d\91
+)\19H\96\90\86-K\93£\9a\95s/²ÖÜ\vÐ\9ecOi³c\ 6\9e\ e  Õ\94\9d¸\0U?\81\19ù \13\ e\96:#íç\89MbX¾Ò¹p\ fú\19nCë\15©\17evâúݱëmQc×4&\85Jê9AÑ(<à\81ékºSMµFkJw²\984\93½ ×lû¼æå\8a:cÞS}!A¼Å\85½qBb7¬\ f\9cò¥|\96ÜZ×\18fb\9f?\11\14¤$ͤ¨ÙH¬M{ \97M4\16Nj)pJk¨!Êú-Ý\95bd)>TËZ:
+H\rNÇ\:\b\8fÚ\18,n-µ\87\95ä7\16,õÜB\9a-u\b\16Ýä\9cµÆ{*(á\9cª¦\93\9aî\\99õGg
+×ï\ 5$P\80Ubý\1cF    3_Ç?|öCyöé\8d\91¬<\ 3)ÝÄÁ¡\9fdS§*\13ùI\98Àã\1fùJ\85c\91+ ¥ \11¥\b´\0¨e\11\8a>ξ|\ræ\e\10}?\v\80\98Î\9f`\1dø*ËæÕÌ\80ùÊ(ù.g·³?Ç&¥\81o\18®Mª¡M\ 1¨á\15\17Z"@\8có8ñÃ,\19Ü\ 6ÀI)?Ãì9¹í~¡\14&|Í]w7\85ÖØ\11 fþ\b&gÊ\18MÜñ\9a\8c=m"ÂÍ»JÏ_7`Öüd\99Îü\10à&¤q\1a«\13¤J§!ÕðÖK3\8f\ 3\0W\98ò§\90\12­;\1e\ eÜz\88Ù3µ\10î\ 6³\ 1ä5\97,\82R¢o\1dÆhñ;õî\8bzÃ/\9al̾Ý|ÈyImùRèº\ 1}¼37a\10|»Êq\1d
+8\9f\8cV?\15Ý¥\81\13\13ðü\12·e?\97pK\ 5É\9bjB¹&û\ 1Ê}I]\83A\ 2¡\9e\98\9dKe¾>vÝÙã\rܽëQOüÍ\b-v¸\0\ 5\8fÒù\91Ü\9eàatÝ"ñMUÒNX\9e\0\10ü==_[\\96r\18#Z\v9£×±Q\82-#
+éÈNA¡1\84\1f¨\94\ 1ø\85\19p\1dð{ºí)m°é¹$ànH\ fLY¸\96[3ÜàC°cW\872¯Æ,é¡\ 3f\93Vº¥If N¢ KcÒ³KÀ׺,r>\86Ø\91x\8d0\a\8c\ 6\96\89\1fé\88þ/\0´oóþ\1d£Bfñ(õ\88O\7f.x\9fè½ð\19w\8c\13Ù\9eËñ\8cØó±½Ûqì\ 6\8bØ?9$\=\86Ãó*/9>\ 5:ö~o\86÷?\1730\89\12%GÆ\80\1aÒ>ê!\91\98»a½<Å\19¯F$¢c@¾v<r\91\1e\96$d\ f\9f<8\81¤åo¾\18^ÆÂ\e*{.q)\90Î/B\1a\90\9f\97\e1¼©ñÑþ>\85ý$e´ÑW\8e4\bÖ+av{;ä\11Î\12É0K\98\90ûmnkÙEñ´=ó®ò\v\ 4¤Gâò\99y\ e6
\1dM\13\0%\8a5\8f·À§¬\0\0<n\ 1@\1f&ʦ\95ÉöúÚE}^1X+8\8aýÒ\9dÀ\8e\e^\19µ\14\83\15k\18\1di&þ?Õd`H>\95\81¡ø¬\9a\8c\eâ©\9aLDã%\12¥\9anAÙ¯\1fþhv\18Wd\7fFò' ¾b¹6\7f\1cj\8a±h¦\0=#òvs\1a\1dÚð\91\960\8e\1cÌ`¯vø\13´KÖLÔ
+]\8b»Òñl¢ÓÚ!¾ël\ 5¢\ 4v\0\8e2Âm\1d\1a\1c\aà2\8d\81\8d\ 3\ 5\89¹\ e\81q:\8d\1d\1c.=\ 5\8c'à¢N\ 1|èçà"À\9fä\1c/^\ 1\1fÆ\8bÊSòË\16 Þ\95å\1fF^\r\92\90B\8cá¦ø\83R;ñÓ\17t\1a\ eÀ¦\14ä9\854u\18=÷#\9còS\95ý÷Û+%
+.b\8fÉà2\82÷Ò¬ÖÇjÔã]\ 5¸÷n\18\ 3ôh\fâû¶§øÑ\10\0\ 3\8d½\881þÂwËË©\97oír£8ÿ1\ 5XWÍ\81òlÀmm¿x&Ô\99\9f\9dûíÒ\7f¡Jý(cÌù¼ût\14\j\ fµ\81´¸øùÔýý\17\98k.Oendstream
+endobj
+6659 0 obj <<
+/Type /Page
+/Contents 6660 0 R
+/Resources 6658 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6657 0 R
+>> endobj
+6661 0 obj <<
+/D [6659 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2178 0 obj <<
+/D [6659 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3188 0 obj <<
+/D [6659 0 R /XYZ 85.039 654.646 null]
+>> endobj
+2182 0 obj <<
+/D [6659 0 R /XYZ 85.039 654.646 null]
+>> endobj
+6662 0 obj <<
+/D [6659 0 R /XYZ 85.039 616.379 null]
+>> endobj
+2186 0 obj <<
+/D [6659 0 R /XYZ 85.039 435.643 null]
+>> endobj
+6663 0 obj <<
+/D [6659 0 R /XYZ 85.039 392.69 null]
+>> endobj
+2190 0 obj <<
+/D [6659 0 R /XYZ 85.039 109.735 null]
+>> endobj
+6664 0 obj <<
+/D [6659 0 R /XYZ 85.039 74.989 null]
+>> endobj
+6658 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6667 0 obj <<
+/Length 2561      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19]oÛFòÝ¿B\17 8
+¨hîr\97K\16¸\87ä\9a´é%nÚ(ÈC\9a\aZ¢mÂ\12©\92T\1cÿû\9b¯¥H\8bJÒæP\1c\fXû1;;;ß3T³\bþÔ,µa\14g3\97ª0NÓÙj{\16Í®açÇ3%\10ÑÌ\84Qbqëéòìü¹Mf*
+³(\9b\bd¹~\1füû§'¯\97Ï~\9b/â8\ e´       ç\vçÒà\87gs\15¼ù\ fü[Î\17\ 5\ 6¯\19äõos\9d\ 6¿<\7fñò\19/¼zrñ\ 4\97~\ 4\98g¯ðÜÅrþaùóÙ³å\80\92\85    M\12#)\7f\9c½ÿ\10ÍÖ@íÏgQ\18géì\ eÆQ¨²l¶=36\ e­\89e¾9{sök\8f\85÷Ì\8cOM<xá!\16*\v3m§\99²@&جg\8b\8e\ 2\9cÐ!¼E\85
+XbM\16\ #\96æ\GÑ'xyâ\82·-\0\14\rO^7õï\912\b´Áåv\82\a:tÚ\9d *V¡Q®'JÙ      ¢\9eÏS\13Ôxad\83âS¾Ým\8aï`¦¢ «yµE\ 2ö@Àn7_h\aÐ\1dn\98à]YÁêºFQݵ¸\96\80 úç\0Ä\8ah/\91x\1cU\bÙÁ\8cPÊ54.:¾«»aX\1c\e|6 wÁ\1d\9e¬é¾kÞ\851]ÑÝ\bøûk\82¾Ì7\1fx\87\11\13        \1d\92PW\fX_!\1fIj(Ú\8cø \17ÃÆùóxÈ(\95\86\ el\81¹Õn/ÃU]]1Ü\88¡&\v\8d5\ 2\87bÛøW\7fÏÐ6\1d@/\12\1dê\ 4´J»0J\15\1dÚÔ×H¢Õ6Øå@\ f\8dþÅ\87\8d\1a\1cvfpUUM \97\11\9aúªÜ\14mÑ|\ 4Íú\12º lv°ï\91ÝäM1\81+II\1fÿ\14.zì\ 4*\1dfYö\ 5TVö\1f¿\9dÀ ÔW<ÌcØÖMqDÐHÂà\9a¢Ðe1   M©\84\8e-oÊ\96\9d\16ÿ\82B¢ªÞï@ú%é^\8e\8a°¹\17 ´¯-)&\eC±æ\8dMy\8bóâûI23\97þ-ªòøå·²ñµèÇ\ 4\1ecÃT¹¯\15è~J\ 2Êf¡Õz$\81»\9b\ 2Tq¡m\1aü®bóøå#\9et\rð=¯ÚMÞ\91\19¶²\ã¯c¿\81\vèSr\16  /\80\7f\10\88y¿ö\ 6 À\r]",¯´\84\14ïøH\82ã\19\1dÌ«5\ f\88\9eý#A×\b1#BÒÑ5ûv\88§Ê·Eè}\15J\1fB\14ë\1c@\99H\akïb®\90®ý¦Ãe\9e¡KÇqGú\89£z×\95¨48.É\aO8;\93\84\ 6ø+^\fȧ'\Ðÿ·ø_LdB8\90<d\91w\94àÛ\8d\ 5>|ÝOÜ\a×A {p]\9bo/söV8\ 5\9e4\88çó·+§@»\12AÅ\\83Ø\1d\85VÅ#G\8fÌ;&Dk\04\ f\b¹xÌï\9eòö1ÜæuU\84ö±7y\8cHF\v\97i¸òÊB 9\9b½A¡uõ6ïÊU¾!\17\ 1K\97ä?xÌÁ\r\ 6ïojædû\81\178¸5\1fñ\ e¾\13r
+\93\8b+\ 6¸§\88¹\97k\1a!iï\83o\1fJa1g Òñ4¸Ì\99y        ÈFg#Þõ\ fE\85Ç\9cÁ¤½²áXÈMѳSæ\ 2\92/úXoõ\90(\17\90\ 4u|r\9bß\8a\90 õé\0\8c     
+çò\18¼.\97Sä{á\97`8K!RW¥\90A³µ\0Ï1\13\19\13,\ e\95hÇ+Чâä²á\f\ 4\12\1câ>\8bï\92\1e\16\ eÓ\bËÞ¯\ fúyK6\9a\1c\84\ad\99\86ìß\fR\1e\ 4Þæ\15/\12\11×\ 5O®êfÊV!@ºØ~93\ 1#б×í²âÛ\9bâ\88W\1dß\86îÏøÄ
+\17ÐË \1fcV9       \¼Ç\fA²q­WÆv\88Ê\1eü2NrJ\1aYÇ´\82 \9f\8c\95\8c=Σï8.æ\82\ eÇw¨0\ 5$\85¼#ñ\96\11O\ 49\ 1\88÷\r\1f
+\ 2\11&)\vm         ËÔ0{>Jÿ\15øÝ\94Ò\7f¨\10ìW\14\eÊ\84
+ÂÞT±\ 1ª\92b\fw'ÑС\bÐðH ÇX,Ôf3\17\87Y\9cô©=d\92\10¥3ÔÂCj\7fQÏɬ$¯}X<A4Î\fb\98ý1Sad2Èlhw0&:\ f\87háüÅVÍ~¨\81¢Ù\81¨8\v\82\1a^\12ëCÅ\91NT\1c¯Þ`u\93\ 6ïz74¨ \12_\14Ár_\16eRG \1eJ\1d!\ f\93#9ÏqØ\95Ûb°³&ó¥aUw\87µ\92´\1f\f¦òV¹ê<.¢\8en¬q·ò%\ 49\88\84\ 37C\1e\97\11ì`!\95\9cJÀ§/Щu})SH
+H»ä|Zôß1øo¤C¹>x@\14í]Ȫ¦<e[Tk
\0\0\ e~\1d,P
+A;>Ð\8dr,\9d\80|\13ï\r0ªH\1e0\92U\fê\95ö\991ÝÝå\8bÁã|\9cc+Î,êÌ\88\11\15ÊÄgUCs%Ï\86, *\126ÐIà/ûb\82Ðüf\8a!\eY\85\8a\83Ö\ 5\1d¥½*82n\10L¨"0n\93\86±3ßdi\90ÂÄ¡3\90?ôí\81¿nü\v\ 5\8e$Åâ\ 1\8a\b}¢b×}9ÿ5m\ 4-m\ 4¨ÃÁ\84b%1
+µ3     ²Oç¯\8aaSAB\ fîý\1d\8d\85å<\8dÉô ¬µ{\94ú\8e\8c nÄXaý\1d\85âq\ 3ÁÓ\rÃÕ¦\94`ÓR¯`\98Ô`°Äɾ\15\¬÷08¡÷6\ 5_/´\rÊ'Ê«\8ec&ÄV\eù<x\977\87\1a¡+\1a²T;È\97¨­p\93Ë\vÄØ\8b\8a­#F\81gz\1cã\80û\9f\86i\89ÖA[O\ 4ù\18ë\1dåk&ì\92 ÑôV\1c\9c\9f ß9(\19ûc>\7fÁ[(\86ÖÍ­x\17-\86©GÑ\15à¨\86Á\ 1\8a¨CöÃuT²Àq\99ö~        ä$HÈG©a;%ÑC9D.Ô½kñi\97S'\ 5\91\0øiA0\873ði6\93\1a\89\143h\97N$¼îPrÅ.#\ 3ðT¤\94_Ö½Ûr\92\rz·w¸\199\90f\ 3}tNòR\87>ªí\9arÕõÒuâ§\ 5ß¾Ã\1eXY      5ïh²\1e'\9a¼\85Æp \15Ï\ e\12ë\ 1\Y\9dni\ 1¡êPXªà\9f-/qE\81£5ʸ\910Göy\8fÆ\8bÞ%µÁSßþë\18\9aâW^vÿàí%\97߸S
+f4\884\82\82\97óAÐ\98[^9°\v\1c©xÒ\8b© [\13.c\1e\1eáGt\82\9eâ\ 5\f°OÈ\9cëe\9cªÏ²d¢\v2ìò½¿Þp\eq"\97\864Ф£ºo%\99Á \94\91áÇ6\r¹\9bÓÿû\8e¢\82\18\16\9fì(²´ÿoÚDßÞ¯\vw£NÓ\83>\91¶¡\12\8fàûDÞ\1c¸ø\83\ 2g(%òà#Ct\12\91,\18!&£¯¤Í<\bJ¼pW\92Ï\ 4\84\92\12\v½ý\86[\1e\ 4Á6ß·«ËF\9aã\ f\96v>è_#ÊKòºëò\90\a\82\95Þ3\10©Üá1\82zèÆ\8e­à\81½Kk\12[\10ÅzJ_A¯úúñsl·ÀôTõ
+k#(æ{\93ÄÎh/\81-_yS"³×E\ 5ÀJ\9c¹\8a±\15cG\r¯\vJn\1d\14\94\15uI\9cåÚ\9fû
+à-.Ù?\1dÓ\9e\990rîÏÇÏ\14*zÿ\12\110\\9aoZrã\89|\8fhny]"þ*ç$\ 4öI,ð\9b3ÀU\91wûÆ{ò\84%\rëG_P\9c$@è\ 5!(¾è\84)N\87    ø\8cA«¡)¶¤¥Ü\8c¡ð\8b\9dGß<ÒÉ\94ÂÀ*7[\90_\Òã±ú0d¯\8a\99\0'\0ò\14\9d\1cÂ\89öaR&TO\81:\1dî HÈq\0g=¦ÊwÂ\87\8d\1fO{\7fó\89ΪG5QtÝä}Y 9&\ 5غÂLÍ\18\88Qyç\9bôÒW(eaSó\89ÛvÜ\87g\8d=D\1fØjw"fj*M\9a\8a\8e\13¨®ÔÃþéËÏõ\11\ fßKú>ÏØó&a\92¹¯Î\-Ô?ɨ\ fú0±G{\8eN|Ý\15®~Û7Õ\18\9cnÚKè³UBlÕQ{\ 6\86{\r\9eÀÿ\ 2ãÎPßendstream
+endobj
+6666 0 obj <<
+/Type /Page
+/Contents 6667 0 R
+/Resources 6665 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6657 0 R
+>> endobj
+6668 0 obj <<
+/D [6666 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2194 0 obj <<
+/D [6666 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6669 0 obj <<
+/D [6666 0 R /XYZ 85.039 740.731 null]
+>> endobj
+2198 0 obj <<
+/D [6666 0 R /XYZ 85.039 364.469 null]
+>> endobj
+6670 0 obj <<
+/D [6666 0 R /XYZ 85.039 331.969 null]
+>> endobj
+6665 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F41 3054 0 R /F64 4225 0 R /F18 4228 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6673 0 obj <<
+/Length 2015      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXm\8fÛ6\12þî_a\14\ 3\15#\8a¤^\ 2\1c\ eÛdÓ¦ÝMö²>¤\87\1f\14\85È¢+ÉÙ] ?¾óBi%[\9bë%_\ e\v¬)r\86\1cÎË33\94ó\0þä<1"Pé<N¤PI2_ígÁ|\v+?̤£\bæZ\ 4\91Á¥ï\97³g¯L4\97\81H\83t¾Ü\10Érý«÷âÇ\8b\9båå»\85¯\94òB-\16~\1c'ÞËË\85ôn\7f\86\7fË\85/½·0¸a\92\9bw\8b0ñÞ¾z}uÉ\13×\17o.pê\a ¹¼F¾7ËÅïË\9ff\97Ë\81\16:R(Ê\1f³_\7f\ fæk\90ö§Y T\9aÌï`\1c\b\99¦óýL\e%\8cVî»\9cÝÎþÕïÂkzÎ\\13\17ö;
+_¦"\rÍ´R|T\82I{µ\84Á\84Z@\13¡\80»\80rA%F§Þuq\9f¯áÊQì½\87\85¢ZÛ\85
+¼»\ 6ç"/E=Ý?»\86¥\9c©²ª#/`²Âud\91Þ\1d\ e\1dÛ\eÒ¯~\16\ 6Á=Ïü»Ék滩ío\81ÔeÞLè3\14q\18?qA%\85\96q\7fAi&.ø\9fE¢<{\84\93\92Ð[e\15\ e\94×\1c\ f ëaá\83Am\rÃ\96ç\ f8©\8d­\99ù}Q-èjÀCÚH´\97Þó\1aë`\92HÑÝñw\85*(\vÖ\1cj
+hZGó\ 1?\1ex\8f\ 6W󶥭¶Ýº\1fÆ\9emwLÒîrÔ\15øz2¸³\ 6k¦Aân^Ú­­\90
+üÅ-ø\12ý&¥å\9dÝ»=Fz\v\13¡!Üx\v¼Öù1¡\14¡T£S|\13\1aï\90\81xç;F¡H\82Ð\91\1f2Ôp¶ç+æu\ 3^§µñ^-@\9b¤i\b5RÏ}O\87¦*iîù\844àæ\91Ðq\ 4®\ 2¿F\9fJE÷¤Ñ?\98\ 1\89\87\85«ª\89ýÝ\88)¾½\9aØCÊá\1e\13[\18X7Ý\ eǯÝA\1cj»)\´Àõ\ 1\ 3d"G¶=5ÊÿÏõ\87²\9fì£\8d\9aÿ\175\9e`E\f\9e\96\84O\80E\18
+\19Ê¿\8b\86Ú¡áKt;\fÙ&û@¡[m\19´ÞYpN\84Çí   \881ºÝ\1eÉs\ 1a\0;     @ëv\12Ýdø\94À*\14\ 1/>\8dn\17\10=\80´\7f\1c;PiÚ\ 2-¯ñÔM\9b»aF\90ò\111\ 6±\1dYèN\1cS~¤Rï7©ô\8f\f[L@¡\979XÂ\89×ü\93W\eÄÈz\95ó÷±¡A\bçña¥%X]e%\13`ø:åôRþ\13ÿ\7f\ 39XE\14õHw&\ 1 èðà5ª\eÍ@°E     îÑãk0G\8f\97JO\1fúMÇ\18Æ"H\99q¹Ëë\9cy\b\9aܸÝÕ\1d\9f\9b¹CÉX\1f\rÏà\85\11®P0Ë\8e\0_\10n(g\ fWC\8bû\86BÅOÀÏ\12=ewãbé³núÚE\87\1aº\ 4(#\ e;ìoö\1fÄÊ\82¥\88\89N\aaöç©\84±\ 1\95\1a\16`J63\90mÚ#Aç\8aô¶\82\9c\1a\1aÉ
+Éq\1czä:eÉV&\95\85&8Ix\r\93f\94H\99àâ
+)®ø\83Ó(*¹K£)¥Qdº+p¡ä\839g\ eO&§íwm-Ó\1d»PÈù;ã\1fÜɹ2\85BÉ\\av+ÊI\93ùÈ(*Y\9eÀã'Ò.%IõßÓnøtÚ\1d9Z¹\100\f
+Ìø\8b=íúvXÚ\r+A@@4ë¶hÚú\81\9cIBF\8eôW8Ó÷¸s\10\ 1Æô±\r_XüÐà\1a¥"ãPÙF6´\eWÍá:ùP¶%£ï\aÞÂË/lÕØÒíµåb0_\17-f\0B¿få\ e´üKBÐ)-\1ex\µ.\ 5\aZ$\0ÕC\93\8bÛc\8dN£I\8føë*jò,\ 6:Ú04Æûå\86IöÙj\ 1nK(Rå¼Æ\9eª\19kqÂVå\ 3Oe<1é¬zTÏb¥%\13\0¼¢ù\ e## \0C*b±\18\ 6uCZrë{Þq\8djÆ=r'jMDÛb¤\8d\87 TæÝ °)qvµÞ\92ì\aP¹Á#Ë\92?¸P!\ 4µ\ 3$uèk\ f´        ú<.\15Íó  \bÄö+\0\8fKèð+K)\b\85Ý\1f\8e\eøucËbõ\80é\86D\961ÔOcã\8déÁO6ÅöXg\98[Çlã²ëb\r9\b\ 3\ 2(?¹¢s\99ï\ feÖæÍäy\86øn\1f\9a\7fN n\96HxW@õÔ~\940ÞPRã«¿ä<ù\9c\92³àè\ 2 ÷\8e\87\ 3í\9co>aÊñ\967uþ)¯ZþxG¹w;ÚÂin\97U[7ÞÔvß\93\1c²-è¨ãA\83ÓïÎÑÞæõ'\90é\14Ô¤\8aI\1e?\94\91\88\93/\87µN.D-ÊâXÀ¡ûS \fª\ 6\X.Rðn®ä\\17âë$\99\80;\15  #£¯À;ê\82HO:qêÀAÓfP=Òp\80bG\9eÁØ+¶;j&ýÇÜH ò\11I´g«\89:@Æ©P²Ãyt\10\88«\81ãCÐ\11¼vÌ#\81ÓXè¾+ø\ e\8dÖµ­e\97ûÏOôUÊ\rûЯÐ\19@µÀY·E×\17\8cÎ2\12R\98|<K§ñ \95îï\19\19B\a\1déÇîxt|,Eß>8\97\97òäñáäè8\10ªÏÊmöa!Y\80Ä![\99\93 íã±$ÇYñ©¡#p   \81Iï¸@Ü9FË|+$ÙQÒÚ:®\r\9fÒ¦L\95\bè\11èQ\9b\83®äü6:\16\1aµ\96*ÙCW"QÍk'\8e\81\90KâÎÒW\94\b©´\9fx9@ï7\8fvB\9cæw\11\18¬Ê\82\91?'=2\1a\1e5\fÑq\ 4N\14OFDiWÒ
+FÅ\10\9aÁH\81¯©@\ 4Iâ`½j\8e%ERÔEWL¹\19'\\8dù9¦2\a\97ë¾ÆÁ¯-¦¬bíÌ
+(Àu%/v&& Á     t\ 4\bÝbu,iä\ eÄ7G\1e\8eê\81Ç3?Q§V7]óI\8e\róÃÃö¶\9ej\84¨FÙØz\9fq'HVp¯GGW\1aa7³ëAÂeݾßéK:\98ä\96±kxºÄÜ\17(ÎD\83¥¾;ì;'ÅUË°a\82ê\85
+\ 6\9a\9c¨\\88©/ÊÝ£ÐÉÓ\9cdC\ fñ\17ên\13a5\96Br\18=\9c\9e= Jm8i\ 2"%Ñ\13ï\8bN«_÷\96«0\99÷\16ú,ú+\13\9e¥\94H¨Ó
+ú/ä+\83íendstream
+endobj
+6672 0 obj <<
+/Type /Page
+/Contents 6673 0 R
+/Resources 6671 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6657 0 R
+>> endobj
+6674 0 obj <<
+/D [6672 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2202 0 obj <<
+/D [6672 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6675 0 obj <<
+/D [6672 0 R /XYZ 85.039 740.731 null]
+>> endobj
+2206 0 obj <<
+/D [6672 0 R /XYZ 85.039 643.478 null]
+>> endobj
+6676 0 obj <<
+/D [6672 0 R /XYZ 85.039 612.19 null]
+>> endobj
+6671 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F41 3054 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6679 0 obj <<
+/Length 3529      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ[\8fÛÆ\15~ß_¡æ%\14°¢97^
\85\e\93ìÚÍná\ 6N\1e¸\12µbM\912Iy½@\7f|Ïe\86\17iÖ1\9a\16\ 6¬á\ÎÌ\9cëwάXDðO,R\13F*[$©\bU\9a.Öû\8bhq\ f#ß]\b;#Zè0\8a\r\ eýõöâÙ·&^\88(Ì¢lq»¥)·\9bwÁ7\7f{þæöåOË\95R*\90:\®\92$\r^¼\\8aàæ\aøïv¹\12Ákh¼á)o~ZÊ4xýí«\1f_rÇÕóëçØõ\1dÌyy\85ë®o\97¿Þ~\7fñòvr\92\95\ eu¬ð(\1f.Þý\1a-6pÚï/¢Peéâ\ 1ÚQ(²l±¿ÐF\85F+û]]Ü\ü} ÂczÁ«<\17^ieÂ8\86\86\849R\7fÁvB\87B\vïvph\11Ea$³'éЪ\bèp\8b¦«\132\ 6ijHã0M²A\12±^\b\11fÆL%qÝ\0ïzdwáá\9f\91¡\8ac¤°ø°\10a¤³Lñè¤Mç\1c\17QdzW{±xÑÀ\89\16ã¡T\16JP\a\99\84pyw*\91zôãv·Ä\ 3­¤J\83î\0¿iP¬ñ\90å/\91Ðë\8eG\9a-þ&\ 1Nn\962   \1eø»ox|ÝÔ\1f\8b¶ç\8f\9cÇ*\9a\8b\ 4\89^\ e\9f\15\8f\1cP\9fÚ\ 67¨ìÖL(qkÛ\ 6§ïé\1c5´îy\16/Dº¸\16G+>½\b.a\86\89ñp8ã\84Ö¾¬ï\91ç$sT²\8cî~r\ e\95i:\aþæø£\82Ê^ ¯ø»©í¼\8f9­}t³\ 5_rÍûoÜ¡§$û\9d[K\aÆkttA¼OÍCÈgÜçê\86¿ß\96õ\86Y\9e"Ëi\ 5ö?bGst»Ë,h\vÏ\ 5Û#,®k>\r\98¾\ 6v|ÓÔݱ\ 2Q)!Y\1d­\ 6(\ 1û\96ë¶é\9amo?ñ\18B\ 4o\aAlæG\ 1\12?ÑmºæØ:&XZ?\94\96ÊÖÝ å\15\8f¨@\r\1e­å       :]I,\80Q`Áä"\86î\81\8dqS¥\1dÉ\84(\80\93"ÍMX\13Ö¬¹<±¬ÇÝ÷N\r{Ø,<µA\15\88\92Å*\ 6Ë\95êwù\84\95\86³'àæV¸,û}~j%\920M\159½Dú\ 3ÁJÊ0ÕÉ`ê2ò8 ðþ2\84ëÃ\7f+c"à*j\a0VEÌØ\18´\ 3\rª,ê\9e?ßXë°\1a\12\93ú`Ï=\88\e¹Ù\ fÚ\vc¯ê-\10#±¢ñâðDÁÏ}\1e¸<i\9e¸P\ 2nï©1¸H\92èÙeÏüÚxY\81×Õ\99U"8Þ ½q\1cd\9f\9e]\15ó»\16<rCÊÔ\1f\ fÞ\83'2yâpJ\80Ï\1d%!\8cçpowÎm\ 1ç´\8cÐÝh)\83£ó E\8b\1d" 7\a\fízþ®\9aû\8e§\96veSóÈ Lk%8'ûç%O"×ãèU¶}ì\ 6?\14¾ÀeÏ\97©B<\80\83¥%±n\8b¼/6HG« ïx4o\v\1e&ãª6î6m\87Ìzö­\9a^Z\83(²(µW¿és\88\13há+70õXWE}d\1a\81zc\8bI\z6IB\93(;þ¢èÞ÷ÍÁCF\83­fâ\vÉ\80>Ü·ù¾óÑ1a*Ò\81\ e\98{\1cäà©Ï        Ê,4nÃë¢ß5Íæ©sÙY ­±ÖC\\ 6\85@^GàzÑ2[\ eÎ=ò½-\8b\8e\87rrÍØ\8ehhW\94-\7fA`FÑö\ 5ÿtÜûPV\15·î\9cßÄ\8f=«Þ}±a\ 1\89\f\ 4\ 3Xf* \87²ß¡£\8em<\13ç\81¾âñ\8f¸#xöÑ\ 5t<¿ë\9b\16¶ 6i­\87\98P\ eJ³þã/Bé\a\87\ e\9b\87¶Ù\96UAmÐã¶Î÷\85\87¯"V ¨ØRá\b\13³\85¡©Ý±\ 5|\80æÑ2hv#\b\9a\ eD¬Ð\8cò÷ôÍX\ 2ff\80\1eçìé]0Õ1³³AÓUÚ\ 4Vrã>з%,³çéE¾Æ\88¶Ã8\9dFÁÏËTs\88\87\89,0lÕN-\88\83ÐAð\ 2\9c\91\ eÊ\85Xa¦xO\ 2¸\8e\aÝ\7fw_5wyõ«\87g\ 6üWâ\18ß\1cP\9dJ\14Ý9I\95\86\96C[\80\1c\10Ú\18i\00u>y¤\10ß\84¶+þÄç&(St\8cáÎ7\ 1/\ 1\a\a,;\81\ 3Ý®A¬\89\e}Ѷ°'D\93ɶÑd[\15Mlw¶µ\89`cw?"M\9btEÝ\95}ùÑ{A\13êHÍwªY\99p\1fÖvêmÚÑkrO?ÎÛç¥U\130§Ò®Xç\87²'ã\8atPqtê'\9e\97&\955ë¦4èRâ\99n\12ÛÖǾcÌDtá7§­\1eù\83\0\ ez\f\18ê0 n\8a\8d\9dú|\17³B\87Û ë\88\0ßpvQø\9c"\ 4åÁ}¢ù\86/\9eßúÜ" 2\05<o\8aC\80EdLèÜ20˲¶×ÏÉL\90\99ä\9c"3\8dr_[i\1f\16Û¢µ\11ØÁV{\v@É:xµ\9d¨     Ya\84VØ1^&\11ôVX\ 5CÌvmO\96ód\8eã½\95¶%G¬¤m·Sþù\ e\82LD(!Ç\9f¡ú\82Ü\1dɦ\1fÂ\ 4xüsNÇ:T\83>~\9eÓÚh\ f§\15Ýó\9c°\82\96\98Ò½z~ýT LÆ@Éú¶áÆf¼9HñÑîFákÏ\1f\ fmÙ[\95Ë9¿â\88Ø\r'³ÊZ²\12b'ëièAm\ 2\1c\96N\85\ f·\ 1wa-'ÔOÃ6qF\15  \1a^vJÒX\8e~\96âk´AérCp.o§Y\16ÞH2Fµâ\90è\e8L _®\8bKî¼ox¹\93Õ\f\12\8bL\82K\97® ÔÔ}Û \99\18À¼\88ýóº¨<²K$$6.v®¬\ eÌü\7f\18\ fã\7föí\8b\ 4\1c\98\9d\ 3nÈIÂÆ\87¬\fzj·\885\ 5ØöT9ìÃW%Eñl\vy\9cN\9d.ÿ\ 3tÓ¢Í\bR²HÌ,i\80ü\9d\1f\94éÌX:}~·´Î!\rn\9câ\ eÕ\87µMuûI.Ý\16\1f\8e\1a\9c±áìvXÁè¨â©ä\1e`\94\1cm>+{àðè°jk\0ö oh ã|æ\9c\132U\90Ê:\11½þÁ\17\1a§Æ    '¸;r\91
+·ÝØ\80\ 4ͺ±\ 5\ 3p°¶\ 2À\10H\ 3Z\90Â\ f\81À\18ÙKï\ fDu\bvh²\96\19\1c cQF\92M\7ffk\18W$à\rHæ K\8eÿ{3\96ÿ\173\96\19K-]66TË:î¶Ù&6ÏÌXÆ\11\991\ eúÍ8\8dC\99%§f,!WeëzÂ\8c\ 1sÉì7Ì8ù\9c\19\v  \87\1c\86M\90Òh6å(hßûÌ\a\12p\93þ¯ö\9dÔ%ðÂ[Þ\97\90Ù®nÅj áIFr\8a\19\9f:ø`9§ñÐ\f{ÿW¾O\84Ij\86L\12\8d\97ÑÿÚëkL\ 2qR\8e\19 B\90\9bÑá\9dÓ\87P\96iw\80\1f\et\14Jr\86\83Öe\ 3ã5.¿åö\8b\ 6\98m\9d\0ä(L\87lËî\ fØ­F¯\10¥#>\19\96À\8euxy?ù°\ 3oЬË}Þ>Z@
+áÄÀnSO\ 1çæ\13gXo8¿¤\ 6÷\95z4@%:\18*Mø1Ó\0ê\81\\9bÊZc¸yïã»Ð)\ 4\85éÅcõ[^UÅa¦Ô\17;U¸\9cE<\193\bA¤Ò\90M\96\ 4â \85¨u¬«óD;´>w\9e\99u\ fX\a\8bÃXª\13pèq££ï\ 4Ã\88Ò\84Cc=Í@4 \81Sð¡MJ.\v\1f}.ùs\9a\vØ\19\\f\82\86]XÓeò\r&¨Ø\8dH·Å$\17\12elèbý ½I\17@\0\0\17\83W\f\90©\7f\0àø±£ª;\87Î\91ÞyÝ{¢|+\99i§hØÄ\12\96ÌL\80\95\83o\\f/G\18Úó0Cz^rM\92±\ 1»²}Ö\9dP(Ä\13\82~}EÖ"'\98Üîé:\90ð\81!\a>\86\14ö(¤\1e\1a\8fÙ­]nP\1ezîâ\1a\0\86¢\r®v\_\9d\97Í+\90\82;
+!)ÈÜH\12\88©\1ccY«$_sd.3¦â¡\eH±¹\9a\83&\ 2\81\8eÒ# 7¦G0\8b\ÁÈ*\87l\1dt53\99ãjò[¶|,¹º\88KP4ç8ØX)\8aà+\vzg|F\ 2~e8QYebWN1fd%v\9fòË\98Qyq|¸\vÍ¥\95\v\98NnÖÎû7\ fåü\85 \92\9eE°ë\1eóVûÁ\ 6\ f\r\84\88\83í%\\b¿î      \8b>\b\rNËòà¦.=÷¦}Àñ³~\1e+\9buq>\ìÿàI×\7fÆ
+0\8asªo®\82a_ýÐvX\81\9dÚö»ÜZ\8dÅäÔ\9e<%á':d6\96\ 4\8d\85c\89Ìb\94jYOõ\9avúÄ=C\96?ÔB|\15f%âI]÷\1dæ£\97¶<\84)GÓnìç\ 6c`í«z­\1c\8d\89ù\94CÄë\8b\1c\9d\19¸^\94\b\7f\1d»ÞW?6@$ùÌA|{g\ 2À\84\19cP\12\ 6&<\ e¯Z\1aB\81-\1ei\17Gl7&#\902À¼»\9c\8aÇhÌ®þ\81+6¶è\88ü\1cirM\ 1[¿D&Bߧ)tÙâ\10]~´8\9bT\898\ e\13%gzÇLFh\96\ 5ïëÙë¥í¥Ç^ø->qA¥çø"SÌ?z\1e»\e\1fôò\96»\1cÑ}iËÝ2±åîÜ.bü\r½³\87\14\1cypUhÒiK\9fx\83Ós
+±;[\9b-×øäaGî\99Gh§´\9d\8bàø1edí±@\9b¿Æg.\bn6\ 4ËS\1f\1dOªÂ0\ 3wï/m{ë\1c\1f!.¤B3¹D(mÝ\9a1\15|ùõ\80(\f8îÀ*Ö´½=WÙ\83ø\85ÝpÆF\1c­YÙì#/t¸\97\alOf\7fÝù\1c1åÿ´ÛfyZ/Ì\"5>"k
+ÇìQ°}ò:\96\82Ü;nXa\8e/jiÐ\1d×c±\88ËmG\82Y\8fLìã\12\9cm^!{7î\85Ë\8c±\e§x\928ìÎ>A\ fåqø5Ïã¸\ f<'ÇN<\88}\81Æ×gMe.\8e\98çìqPÚS/\85lc(´cI\95\
+z\17n\11\1f°Ai:6\0Ià+\ eµQ\1dð÷®Ø6­·<\9eI /fE\17\ 5ÌéÞSI-\99\9eù´¾\88\7fý2¼»5¼Ñ#F\10l<\94Ý\8e\1dêrWªï§×°ê\ 2B\14ô²:\ fß®òÑýÅ\97ÞÂÌÄ9ÏϧL"4ÂÍüy\99Q¡Õ\aÞC\91Ä\837f7'e\b\99æ,VÎTUEÙ$ûÉÎËxQ6<5Cs]\95ã;P\94º2Iá\1e¦#Vö\ 3\8f\ e¾\8b^Þ¢Ô\15·³±\82Ê\ f\9e\82«8Ó?\ f\81ÙÝ\8eP\1eÅÿ(\1d\1d\1f\12 ªVå.ÐL²½O9»ÙárÅ9¾\1c\1e\17GôL\0Ë\16´È\9c
+î8\7f¼|ä\19d\9dg\7f½1CaüØ­Fë<\7fª\11Y\ 2y\9c\93\9aÅÑ\1cwa͹\90c\15FBLß\ 5ÇÃÊàÆÆS³tü§\)L\1e< ´'\83(¯í£#Lþzv\ 1oe\vPn\98
+íÿË\ 2k\13¿ïOì\14h÷øâþÙ¢\16Üûô \80\91T¬ç\85²ÿ\0\ 3äÈÂendstream
+endobj
+6678 0 obj <<
+/Type /Page
+/Contents 6679 0 R
+/Resources 6677 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6657 0 R
+>> endobj
+6680 0 obj <<
+/D [6678 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2210 0 obj <<
+/D [6678 0 R /XYZ 85.039 639.916 null]
+>> endobj
+6681 0 obj <<
+/D [6678 0 R /XYZ 85.039 607.699 null]
+>> endobj
+2214 0 obj <<
+/D [6678 0 R /XYZ 85.039 607.699 null]
+>> endobj
+6682 0 obj <<
+/D [6678 0 R /XYZ 85.039 573.152 null]
+>> endobj
+6683 0 obj <<
+/D [6678 0 R /XYZ 85.039 435.278 null]
+>> endobj
+6684 0 obj <<
+/D [6678 0 R /XYZ 85.039 381.081 null]
+>> endobj
+6677 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F38 3057 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6687 0 obj <<
+/Length 2919      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\1aÛrÓÈò=_áâ\ 5¹*V4\17Ýö-@X²\9b\84\1cÈ9\9c-àAز­\8a-\ 5I&äïO_f¤\91­,\1c`\8b*<\97\9e\9e\9e¾w+b\12À?1IB?Pé$N\84¯\92d2ß\1e\ 5\93\15ìü~$\fD0Ñ~\10\85¸õìæèäe\18MDà§A:¹Y\12ÈÍâ½÷üÕéõÍÙ\9béL)åIíOgq\9cx/ΦÂ{û'üw3\9d    ï5\f®\19äúÍT&Þë\97ç\17g¼pyzu\8aK¿\ 3ÌÙ%\9e»º\99~¼ùãèìÆ¡d¦}\1d)$åóÑû\8fÁd\ 1Ôþq\14ø*M&÷0\ e|\91¦\93í\91\ e\95\1fjeæ\9b£·Gÿê°ð\9e\9eð©\91\aÏ,ÄL\ 5~\92èîå*\1c\8b¼¹m«;¤õä¥p!tà\a©0`Ç\f0@\11ùQ\14\99ý·mV·ÓY(Cï2/w#èÂØ\97±úNt×uµª³m3FVêëP\e¸¬\\8c`\92Â\97B\1a\90«¼]WÕb\f\93òc\19\e°eµ\ 1¡-òºA\81jo\r³l*cï\v\8a5g)\7f\9aÎp\92£6\94¼4¯ó¬Í\17\9f̤\ 4}LR\18ÄÀ¼\840߬ó\ 6\ f \8e4\1d^\ 4ó{Ü+`i³á\ 5¼$¶ÐsÜÍæH\bRD7/p+ñ6\15Q3Ï6\9b\a^©J>Ô\1aÐ\ eÁ¦°gK|M{<\9di\11\ 2÷¦\ 6[êí`xG7/ð=\86¶u^2êvmðí\1aÂS[\1a\19Õ\87@(\1e~\b Xòø\ 1ï«H\1fPÿ\ 5hfH\Yg¸ÃÌ-\9f\82ê(\9dzÛl\81×\84\81×\ 29kºiË[ÀæŬ*é©\1a\99\ 4\a͸]÷¯\13\0ûÕ©ôþ\9a&
+/'¨û\82\18¬\91\ 1°\8dz\96ïEF-íº¡\ 5\12¬ygÎ\1c0\97\ 2»\1a\ 6\ÂÒ®îÉ1à¸\m\8cÄa^Õ.;tJühÖUÝÎw$\1a-{¢´\14Ý\ 3q<*OÜ
\vq´ejWùáù»º2ï߸\18Au$<Ùâ\84aû\8b
+o¸/7U¶p\14\90ï\ 3Ä4"V\11®\8a     ÊùÇà¨\96=ØáËï\90\93\86tLyxQQçD\18*BU\93\82K/Û \1a\98    k»´ª©Ø bc2\eÞ\1cg\97ð\90Í\ 1\f³[¼«\í¡*í\81{cý \ 1-o\19iv2nx¹·%Éʲ&ÂQ¤¼¸¬«-\8frצG4\81ö[ßn\91+á­sTM\15wV\ 5\93h`I¼Mâ·âR*鬠  7\97.ñV³O\1c\9d %\84´&\aë\ f¼B,\87+[\8bìm¶Å{?e<m:¬_:¾ÕǼײ/Ù§Þ\98%,¯ò\96\ay]W\862$\1e\19\8e¼;äTçç\84òÞ\15$\0ÖÖ\86×Ò¯'\97´-\rK渻.Êþ\18½\böÁ\91Ùa'I³\8cæß2tÖðrÑ\1aÐ\96-f{\870æÖ¶r®d#¤e+\ 31¢©{×Ö9\1d®ÚoÙ\v8º(\10Þ³¬±QÄàd¡\81û;fGMþ8  \1dÞÃdOs\92\b\890~\15¶]9À^\9dßQÀ¡µ¶\8bD\0øÉ9ÔÉ\ 4N\80LPÕX&V±\0ÆÊ\ 5@¶}l+ÊüØÆ,\14SN;·\16í\18+þ}uþ_ô\97\91\a\8e\99̼Þ\16Ä\95¦¨J~\85Ö1e\f\ 4\1axåuÁ±\ fWëbµ¶>Â\9c@½À-vr\88\7fèB\ 1dà°\88?\ f\fÚùVÆèø \ 6=P¬\ f±\93IÅÀSÌ?\1eó\ e5\v­~ÌIÈÐ13\9c\1c¤3¸\b\ fùD¯Ø\1aáà"\a7HjÈLV¸\98\f\1fí\95\10\9f\ 2©ÝðÂ9¨\12\rêÜ84\9eÒ;q°ë\9dÅÓ\86oÙ7\v\ 4[\98üÔ emÉéFIö\88\a{\87Û©Z9».³\12x\15Bb¢ \13ï\9d\93APöGZ\\90\ 3
+÷â?ì\96ù×\96·ÐÌ8\ 5\82IQ\1eÛÓù#'\87É\1e,\98\8c\92Á[N\r-\12ÊI0\15ÍOº\a\1aHK\1aø§\95\95\13­O»'|\10J/«z\8f"£¸5D³\11\7fZló'þHÙ"uä'±\1e«6à8\\0C[e\88±*C\1c`M|\9d\84|l\1feh\12ü¿Åx^6-Ä'N«%ÿ\ eÙ¡A"ø+½]¹ps2åxc\80\88é\98·Ñ\9f³OmîQãȦ\17fsQm3ºå£\99\17\19\9c¬9á7Õ\8b\f\1còá>(:\12ó\88¼\99g Ú*ðò\91úD)_F¶>9` \9a<\16TÖô\7fX6ò\97ËæÍ®\1cp\99\9e\16I·ô\92~\18Ûb¯ÎWù¢\80\84\a%ðu\8c\13\11è¨\b\r\1e,\ f\rËÉ¥³øÉÀ«[\9e\16åo#ÅáL\ 4\11\15¶n\8döêϳ¿ö¹ áÒ4êÀ¾Y´+_«h´dÇ\9dØaÚh!~ñúùéÅ\ 1\r©¯¤â£?s{ô­Û/O\9f¿:¿:C§\81Q»ºopø|W×yÙþ\a\82$\ 4Q\\81Â|Ylò\8b\82\1dÈ\9e\9cfaêÇ©\1c°¶/Â\ 2e³½@\ f\8a°\80ÒgZ6\85\83     ¡¸Â>\f@r'\85ã­¡{\85\ 5ò\ 3\0zíDèk<\90µktõ`ìW\98T\110ûD\18<^\0© ìp¶\94&\98Å[\8a¢\ fö)a@%Æm\97ôR\99\1aP.xPùÚ(t¨\9a\83ȶHæ¿!¿ï{aÜ1ëi\fÁ³.³í\98­\88\b\94#²Ý\ f¬\86ÑLÂdP&Ã\82\84кÉ\89\19¡îÓ6\18ÛÇ\11î0qq\a Wå4i\90 k`î\98Í&~¬u×]©ùNST+0úÏ»\82|%'\92Ô>QPºË \1c\ 4%|ê¡óKbjêÍ\128\90\86?îüÔ/w~g_1uh\8d\ 3´1¦ë\16¬Àr¨\9c\85]ðzSJ\18ÿ9ç®\7fùûÞæYÝ\19¡L\8dh¥Óu\82p\86B{ÚðØǶé»\v\ 6ºË\9a¦«««\1aÃò\fçs·\ eX1,e\97=N
+æý=#m¿(ö\13\9d\8cÙÏ\98~\ 6~\12Ù\98²`U\1c$ð¦x\82\9b»Ò\fnG£±}\89Üh­\ 4U\17j µEû¸LuàG:þq\99\86¿\¦\17ÕÊ$R¦\8b§\1c\8f\0ã\83â\1aÖl\11\87=б&Ë?§ÓÑ/\7fÿs§Ø\8cUÿt¨Ïº\8eÖ00Ä&ØÄN*     k\94ý¹Õ¡]D\1f\18,¸òÉG\1c¬\fR?M­ó6M     lªß=âd!ET6E\84R\89\8b7\94\84),\16|kÆA§rë}n\95\9a}\8añÜSo"ÿQ{âÏ\972=t×/No¾Õ¹ç&è~\0\ 4ùG\16\820]\9e^}\vÓÀMØ|A©\81\ 2\1fføÛ\f§}÷\ fóHÓäÏ\8c.\bowg2É%×\11\1c¬>ãNQ÷ÝPq\98\9d\v\91\10\89 <?
+¤«\99\aßk\84D¿\ 5°\ 2²ºð;¾\ e     í\v-F\93=Ì4"\ 1\8fâ¡S\ 1àá\91\ 5\1fâ }\ 5z©ñ\11Qg; \1a\14ó\98ÞvÞM\85\88½¬.©´\ 5^\1e\96\8f\89òEH\ f\9b|\ 6ªS¡ñÛ\16þsÆDn\7f\88\16Nηjò¢\ 2º&N>\9bú\12\88
+cHÏUo×É\88]?Ë\97¤ò(7%#¯«\ 2!ñ1aÆ63a\0¦ÞB¶Ûð\8cÌ\9b\8d\1aÉý>\ fa~`¨\r\84u26\18s êzVû&\1eI_ËGS¨d\98Bi\1d÷\99\\09hcb\ e\83âp\10\e\12§@\vgp\98\84â¼¥²(éz\r#\9fÞ\84\9f\84âÿI<Éu\1cR,¢\88¾\7fÙ¯|pa
+\85ô­!Ä°\12Ç\15Ú\18¶ß\986´0ü\ 5\9e\19ª×\19\91sû]-öS=x-\ 5\97.¶¦5I"iñdi\9aɦEÅ­äÆ\b\8d$µßÏæÆLÍ;]Û\89Àè\10\83\16e×Î.Ì\129\966c î\15Û&<~
+Eï0Óaè½°ª\97w(F\9a\85öc\16)c\14³2F¡ÑÕè\11M\1cIØEl"êwi[\92D\8e¶m³Û®\99\12\1eáçSf»Ì·æ\9b\16\86À¬|à\85\ 3\8a­ H\9e"\89 r¸UQǾÜöØ:çÊ\ 3Ò8ãi©'\15PiÌ_Xm·.ìJL\18QÏó\8b©7ºÂÃD>¡ì÷%Z%rþóþ¥{¹{¶ÿäÊÐÈ%üJb³Xj4Sí\87×\17\vúÐ[ò´y`=Á\vpn;Ö&\f\1f\1aå hÜ\v«É0\18\ 6Ê:\14TO\99ê=\8d\86\12        \ 4e\18Ü}j\93i4®G\89¦Ì\17Ër\8e\9bx\9eú`9ò\16gÎFëô&qî2     çè6:1\92U\1d?Aì\92vJü<o\8c\17ÿGHØ'-1/s­\ 3\8f4ÆÖL\8de\rí\18N>aåÉlg\ 1¶É\83uo§\12\fGøÇ\ 53s@9\9fh\ f\8aR\1fê^\fÓÒORýsqu¦á11\84¼\19\9eK\7f.ØÏÀº\93\842êñ¿|1\8cû¹¿7Q±\ fú6ëqýM5\1dê\83D(2)\9dCàÿ\0û\1d\80Íendstream
+endobj
+6686 0 obj <<
+/Type /Page
+/Contents 6687 0 R
+/Resources 6685 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6657 0 R
+>> endobj
+6688 0 obj <<
+/D [6686 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6689 0 obj <<
+/D [6686 0 R /XYZ 85.039 530.728 null]
+>> endobj
+6690 0 obj <<
+/D [6686 0 R /XYZ 85.039 500.902 null]
+>> endobj
+6691 0 obj <<
+/D [6686 0 R /XYZ 85.039 395.236 null]
+>> endobj
+6692 0 obj <<
+/D [6686 0 R /XYZ 85.039 366.016 null]
+>> endobj
+6693 0 obj <<
+/D [6686 0 R /XYZ 85.039 327.49 null]
+>> endobj
+6694 0 obj <<
+/D [6686 0 R /XYZ 85.039 297.664 null]
+>> endobj
+6685 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6697 0 obj <<
+/Length 2867      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[sÛ6\16~÷¯ÐÛR3\11\r\10\ 4/Ý'o\9c´éÖ®7ÖNv§í\ 3\12×\14©\92T\9cüû=\17\0$E:ÉtÓ\99\9dÌ\98¸\1c\0\açò\9ds È\85\80\7fr\91h_¨t\11'ÒWI²Ø\1c.Äb\a3ß_HC!\16¡/"\8dS\7f[_\¾ÖÑB
+?\15ébý@$ëí/ÞË\1f®îÖ¯Þ.WJ)/\býå*\8e\13ïúÕRz÷\7f\87?ëåJz?Cã\8eIîÞ.\83Äûùõ\9b\9f^ñÀÍÕí\15\ e}\ f4¯npÝízùÛúÇ\8b\ 1'«Ð\ f#\85¬ü~ñËob±\ 5n\7f¼\10¾J\93Å\13´\85/Ótq¸\bµòu¨L¿¼¸¿ø\87Û\85çÂ\ 5¯\9a¹ðÊR¬\94ð\93$t7\97zææo\1e\96«P       /+KlH//[¼lν\a¸IV\94í\vèjí\15զɳ!Á=\12\1c\96Aì½Ïþ\ 2í\16\87\ 3o»$
+é½\87ÆiÇg\94õ\8e\17\95ù\a\14\16\11\94ý¢®fº÷Ë\15ÎvHó\84[çDYñ¬â=²
+\16n¹-\85á\8f\a\86I\9bÓÒ,\ 3\1c\91ß\rnú¸äC@K¨\1a\89BKI&mUü*¤¢C\eÖ/.kê]\ 3W¥>\89\0w§­ö<\88\82Q*\84M÷öú ­\92'\81'8éòu\14\f´ £ÄOdjtQåÝ¡®|\92îÇ\9cÉGJ\8b\ 2hICýÂ\1cZm¹\81\82¬Irõ#\8f\86û¼iló\90\13ëm¶#þZ\9fî¿
+\94ôã\0¾±/ÒÔY\86J\94÷ åT\9f°\13zx±\f¯l\15\88\83ÙfC<óÎ<\86º¤¹\8awyW *¶5éÔÐÜ®ÃË@\88\8fÜc«jxã\ 6o\97F^/I³\ f(&lØd¤×\99\95¹i\9c\8eLÔÔÙ¡@SØñø\11WÔ¸´Ì[Ë\17\9aè%kåLÿ \a0Õº2\96\19\82òÐ\88B8p\8ff\1f\ 6p\1dZÏ×1×ÆñþJØ\e_\89PEx7Ù£\91\1d\92d|ÀÔ,i¶k²\rÝ\1eí;J=2ìÐH䣹dÎ[XQa;\87¹c\99ÏÜí\88§$Þ£ó?\14]¬ø$\94MlÅÅZ\96^±Í·LóTt{n½£\83\aÚ\8c\8cÕ\8c6\13k«8\9b\e\b¡m±M\86eyÙç¼%\8a\8aÎ\14Ðï\8cÅ!]Ö\98\ 5ÄáôÒV4ä\9c¸ðwD¥âÃRG\0|y\85Lvì\1f÷\b\80\19w\9d\ 2ü\194O\13?Jä|ÐYA\14IãÄ\81o fÀ\17h\ 2\1fX ð³\ 2nÉ®ê%à\945*\15EÞ-¶×!vbï\1dÎ\ 2        Û#\1ah\97u\ 5\98§án\86\11\15ú2üB\14x7t³P$d\96ð9µ\16\ 4±\87\ e\848Ø¢u\8a\94\11g×r§0+      Äí\ ep!T¡õ\95\98\8c\ 5\87!:\12Õ»eBÐ(½Gs\13´t ì`\88\9c\r\88\19|É}\8d\89ó\ e°Ô1\b\1aºFÅ]á¨Ù¼0\87aÌê\88\ eùðg\fd½7ÖÑ\1fµÄ0Å\83%Ãê\86%Mv±ÉL\ 3cUlm«²xàBÄÑN\83Å\16f[à    Û×\9e\ eÄH²ÛÛ!\ 3ý:\19h*Ð\89\9fZègtZé@\83?³ÅO#E"\ 2C~Ì\1a\8eÒè2\1d\ 2\11
+\0ó¥\ 5ýÄ
+\82|I\84$=üfü\81M²CÞ¹ (\90SòX¤e¨TB\93s:1@?Ã6{ZQfï­Xa\11\87'a\94\88´\ 6``\bí\ 3\ 6Ê \81~7#\e\15h\1f.3\15ζ)>ÌÆÑÐOReè}L\fBNñP\eöÞ­\1d¨OåÖH,\15~ Ã\91éô\ 6\90D\ 6×:\17\ 2éh5<:\8càh\eð\7føn\869©ýH[Õ\91\88\12Jl\82\14B1uêA~ÁGÁEa¤Oª(zÆ\ 6o\93ó»Ð\90I²xÇ\93\8d¨\ 4õ0P,MÄÕÞ¦®þ\83pYm\8cù'¡U\14^ro¶¨ò§9Õ(\ 5\8cjöõaN3\18ôý\03\91\9a³_1ÊVØ\83\19\15(.\9d\18;\83\ 6ó
+\8d[RvÈ\9d ºà.d\ 4ðÍ\98f\8bòhØ\8d»º1\e\93©wÜÎ\98~\80\1c\884+-SË\1a\1f\8bDN{å\91'H¬:>·v¤åKó\9d\90\89º2\13\9d\89\98S03¬l\v\170\1dÏ©óÔ\bSþ¶æÁÍ(¼\ 2VnyܨÙÊ!õü; º¾7\92þØåU[Pƪ\ 3Ù{PÎû÷FEñ?\ 2ÿÞ\17¥\110\98ÂÎ¥hÈWeh¨\968\r3<#±qÚ\89Ü5E7\9bâô\98\8bw"   \16-mÇ\12ÄZ!â@\ 5ßÉåqx\10\80 \8d\89
+$ \9fF# \0\18Fz¦øUhA®GÇì{*ܧ.·yÃS,Þs"'c\9càD\ f\ 6:\97ùL.Böív©Mu6SÖ\14Ý)\e\18\11\80Þ\93\81{\b;\85I\80X\\10\8c\0o:¦\1aŸ³`
+w\953îø\86²\ 1a\12f!G)8\8fPr×ä$þ®f\7f\85Ø\8dñ_Æ\93\f\13W8·Å\9d'j3DÄ\7fÝØD!°Bw\88ièØ\7f\f\9b³é<\10¥\1f/oìB°ò(\8c¼7\1dOõrhg`~,ù«ã±,lú\80èw\9d\fú¥Ú\97\16+\19»e2F{£~ô\15ð8*8\ 1a\9eFÕtÉ\83Ù\1c_RÀ\11©\8d.×yûØÕÇ\19NB\ 1ªì+ÍéF\91¯Ulæo¡à­ëísÛ|å.÷]Öt,\9e\9b¼:½\98\8bÛ@/¢\81\80¦;BN#´¡¸ã\8a½\9dcLCÝ\9d\f3\0Æi
+óa\10ù©\92cP\19Ù¯
+ÐaZ'ò\a3Ôò·ímÚ%{8m\82*43þô(2£ª0ðeâd¼\86,©ñ¯¯Ö3·Ñ1ÅLw\eÜú\96í¦¨væDÄ­#\aý¬1\8cR\95\1e¨A2ð\1c÷\ 1%ø´ÆB|\10zX¼ÜQ<\80      ëÐ\14l 5xÁÒ\94\87:\1d\87(~´\bP\88&ñFÈo\18º-\841.\19\82Í©\19\14\80\bNå'¦8!R<\9aÜ»\9aK\ eþMUÆ\89SK\ 2\ e\87©§»\15´ñMëSËÎ}àdðemÒ\8aºä\85wØͪ¼äy\12$|7àM0ñi\94:»úÁ\10O3\ e\1cP\8fV\ e^×(\ 2ö\89©+­y\fCN_T\8bÐ%Ð?ØDc\1a\ f\88å(ë <û+f\8f\92#Bl\12b(˳ÒÂ\ f2\19\ap¡c\9fÐC¿~௭\13]|\871z\9a\89¥­í\ 3V\ 3\19\99\8d\ 1<Þ?c±¢:\eêp²¨ì.K÷|ÀÚ¢\1dò\ 3\93\8dµ\85W\1ch+6!aîåǼuQP\93\8c\v\829L
+#Ö\14ÄJ¹\9b\18e|ØÍJ'!è\1dlæf\1f\93p\8fνu\0E\93\8c³\9b\832\1døJ}\8dÿGÂ\8fBëÿ³e\aÜQDgXrsuûŽÈ+)[\10\9c\ 4b9>\84\8b\92\88^B\86¢,Ì«
+ËB±IÛü\82ßi3\eöù\81´Ê\9fOìã\18¬ÍÁ\ 2ôØÖ"kOñ\8c\89Ëv¡Ù\16»Ê<'\85X½#s\98¸Æa\7fÄÙjz    :µ\1dOöY\102C·(Ë\1e#gô\a¥\8cNïR þ|!]ÍGÏe±)\à\92\19\1fzàGË\8c\0\96\ 5\ fÈ\9fÆúÙH5\17sUä«s®æMá,¬L\1fÀT\90úBÆßä\ 5L}î\ 5,\10B\þ\v\aîx\00ë!o[Æ\ 6\0¦)o\ 1Ô\9dÏq¦¤\1fÊèóOb}Ì\80Rf`      Ð£7hÛa\1c£\88Ô×ß\8d\99t8\15É\19\ 3\85Á\a\81;\19/\1a\85\vè\1fÇ\ fR\91ä(\81\15\1c\7f¶õ!#dDâ¹SêjÊÎÍ=\8f\8d\1eè\ö;\80FMâ \14³nì+Ýø\a\ fN±K\97¬\9bg\9aó\1f¿\10Yf\7f²\82c`\eh~V#rb\82\89\1f&\9a\97\9do©!çøâ\8e\ fR\8c\võopéÐK\13?Jc÷\96±Ôø\f­é\r\1fÓÀ©\ 3¡u;Ô\9d\97àÖU¨\98\1c\16\18T\9c\\16A1\88\95{®ûÃr\f¾¹\1cßR½\b\80ºÚ@\9dÿb\8cäj\f\8f$4Â\81\1d\16Ý|bß~Y\1f\8e§.of\ 4\1a+_:\81¾±®'íoa\1c J\9bOL\8fÓ\11¡\82+\ f0\86c.Õ\15ù\\95 %\14Kò9\0\1c+$ýã
+Qß\!/I\r        «!4j\b\1e        \ 5\82O_\vý³¥\942\8a=|\86hHÂ\ eMæd\14\81\10\AÙQ>øç\99nøÍ%uß\9bËÐR¹&\19×|0Òÿ\16
+Ò|²nk^Wy}m~ à\14t\10\12\96Ò¾§`²n\7fÂ\1a\7f\84©+þÕ    \13Ñ?Ïîôÿ\91ݽ\ 4_T\9c\v\82í­\97)Æ£Ùº]\87ö\ 5à=f§]G\bð\19)i?PÏüJgÒ¦ÿí?d¨\18êt\97\82}ÞÓµ>çSB:\16\85c\99ÿ\17\12,Q
+endstream
+endobj
+6696 0 obj <<
+/Type /Page
+/Contents 6697 0 R
+/Resources 6695 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6706 0 R
+>> endobj
+6698 0 obj <<
+/D [6696 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2218 0 obj <<
+/D [6696 0 R /XYZ 85.039 651.823 null]
+>> endobj
+6699 0 obj <<
+/D [6696 0 R /XYZ 85.039 619.8 null]
+>> endobj
+2222 0 obj <<
+/D [6696 0 R /XYZ 85.039 263.684 null]
+>> endobj
+6700 0 obj <<
+/D [6696 0 R /XYZ 85.039 228.934 null]
+>> endobj
+6701 0 obj <<
+/D [6696 0 R /XYZ 85.039 191.013 null]
+>> endobj
+6702 0 obj <<
+/D [6696 0 R /XYZ 85.039 161.794 null]
+>> endobj
+6703 0 obj <<
+/D [6696 0 R /XYZ 85.039 134.695 null]
+>> endobj
+6704 0 obj <<
+/D [6696 0 R /XYZ 85.039 109.718 null]
+>> endobj
+6705 0 obj <<
+/D [6696 0 R /XYZ 85.039 79.893 null]
+>> endobj
+6695 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6709 0 obj <<
+/Length 2530      
+/Filter /FlateDecode
+>>
+stream
+xÚÅYYoãF\12~÷¯\10ö\89\ 2F\1c6û`3\ f        \9c±\9du\92±½c\ 5Î"\93\aZ¢-Â\14©\90\945ú÷[ÕÕMR\12}`<\83\85\ 1³Ïêêê:¾*±Q\0\7fl¤¥\1fðx\14iæs­G³åQ0º\87\99_\8e\98]\11\8c\84\1f(\89S?O\8fÞ\9fI5b\81\1f\añhzg\96\7fy\1fþ}|5=ý4\9epνPøãI\14iïät̼ëßàßt<aÞ%4®hÉÕ§q¨½Ë³óßOiàãñÅ1\ eý\ 2kN?â¾\8béøïé¯G§Ó\1e'\13á\vÅ\91\95\7f\8eþú;\18Í\81Û_\8f\ 2\9fÇz´\81và³8\1e-\8f\84ä¾\14Üöó£ë£ÿ´ThN\8ch×À\85'nÅ\84\a¾Öbh\rã>ç@£\95
+\93\ 3RQþþ\15´/´¤mû$¥/ä\8b\14Ï\v\12\0      ¥HýýY\18ô\16òÐ\17¡°«¯Æ\1cVU(û%¬Ï\9a&\9dÃ~\15yMIßum\89ì\9c¦µ\1fD\96Æíx\12F^9\86\7f_\80Æ;<_x³<\9bás=\10;eËÖ\10O:ô£P;MY$ÅýС\ 2\84-ܪÛ5\9cÕ4eq AàÆ\ f#n¾Áð\ 3¾îq¢oþ8\1fúBQV(êé·R\fZÜnþ\1d_$ðJܬb/+\86DÄü@ÆvCR¥Iï\80¤¡N\9eÕM\8dMxd\18\86\a1ÃKT\82Ä°·\0ÚÈ\90Y\83Íd\99â,\18­\90¡wCìÂ\80á_z[ÜT®\89Îl÷\8e\8b´JßQ3³\fl²<·\ 2X\19ÝIÍUF\13\16\84~¬Bh\80yIs\87õ
+W\86^BZU\9bcswþ¬É\9cbíi!²*$
+\1c:3\1c=PDwEáÍËe\92¹ñ\92¾\9b\ 5]cÑé­i¬ªòsÀ\ 4lÎíî%.[×\rõ\88\ f;\95ÌfÈfZãÿ:»µ»\90½=Íb\ù\8a+p-\81¯Ä\8eÒ\1ex\1fÆ´\1fIPpðȱ|Ù×q­|­ô ¯\ 3\8f©a\<MÆl
+\80\fµìê]*\12BÃH)?\8e»( Ä\88\81úâ;v\ 6pQ¢Õ\1a\99\fùniÜ\0P\18ý3\ 2M\16qÌi¶×6|v\9bÌÀûó%\e\9d\94ÀѨc\8aÇ~\b§3á3%:»Ô\ 3vùß±\16¤À¢UOh\15\8cS\84\ 1£\1c VyyO\ 3F\9b` »£~Òλ\19Ô\a\8dz©A/iÏÊ©\b3' -
+p´Ð\¡Újæ\9d\8dI\97µWÑ\9eôK²\åÆ\90DìÍÊ¢H\8df5Æp\ 2²\18\11\93Ù×ä\18dÿ¦0\1f(f¯{rùñøü\82V    Ö\8f\r
+Dæüºó/}2èå¤\9d¯J29ó\9cï¬u ³¨\8dºoÆîÞÕü\87\ 1\8e"\ 1>Øù¶åv\ 5Û6e5\1f:4\86\17Två\81åpðy\9aK\88ÅÀ\1cgoÒã        \9a\8a\88F\13Ü\15¿Í²P\9b\19@!\fC2\92_\1f\86ô7\ fCÓ±\ 6GH/Fnÿ\ 1ß)ÝquÂ<æ\81·\9b%«ä6ï|gy×÷¿F©Mô¸§á5yì¹[\ 4Çl©\9d\14ÔA-i\rͪÑ\81\9b§áÏ\8c\8bÓGÃje7¦ÿz!þÇ_/øøûÆ\7f\81÷>\8cù\ 2,\95;K½üm È\87\81 \15\17s\8a\90í³];±½\18&)Ðe¸.w¨­¬\87\ 3Ô+PUäë(~I\ 40r\18ûüX¼Aª\17ÆËl\ 6\13"V\ 2\80düj\11;H`<nå\84\9a4OÛKÏ>²\ 1¼±J\fð¢\89\1exâ^Q.³ÂÌZ³±/\81A\1f028P§ÕÆ\8fw\86\8eÀ@Æ;b0i^zCýE\82G=¶¦.\bU!¦Á\95\86ñöN\89µ¹YÒÓ\9cvc:G\Õôm{M¡\fÌ\1f\1aÅý\1elºN\96È     " \84ä\r\17xXl-\12ïÕãǧ\ 1¤ËÁçêÞ\v¡\14óñ\10´\ 2¸\84Z4QÒW\90µ<\v­@º\1a\13»WB+\81è\ 2BèSÐ
+ÞJ«W\87$\\1d\r\b,\84«7B+M\17úfÐJ¡\95`\b\7f\16\81Ú0Ç\14\93\aÚ»i\15dNF\8bà'\88!\95\7f\1f\ 6Á\17tÿÌiM )zà¼\8920°LP©çICÀbK£+BJVgv\_M+îhý¬?fO\89;͵§ºÃ>^\ f «Ó/Æ\r\98\84
+ÓTÈÅ\94W[~\127`H(i£+fÖ9MÌM"\96Ð,]\86&(\ 2\eþV\16\14*\9b2!½uC[J\`\89Ó\ 5,QºÙC\83è\12'I&Ö¨Á;H\11BÜgè\ 4\86\83\0@jU\93ÑÎ)q±D\r¼ë\v:o¥ SwU¹ÜÉ\80\8c\98Ð\9d9$P´rF\16n\91«}(§\0é\81\85\ 2\ 6öy$Þd7\13\ 1w\8b\ 4\7f5\96\94'\fÜ\82\ 6Zàu¸b}\17b4\7f'º8Í¿1zn<d\89e\96\8d\93V̼?¯è{mä]=\9a,\15_3\ e©&\93Ì\1eh\ 5;pgèù¸\1e\8e\97È\ 5{\11þaN\ eÔ%èWMß\84>d\ 5æåð±*P?\vؤ¤,z\91¶É4\f\15)\86\16I\85\84\92hÜdÅ\9c\ 2\8fî®\fãæÊ°çs \83²¢±¥\89HÛ.g\ 6R&¦å[\eõ¤\0ÿ¤w\14õÆàËÎ\7f\84V\9ea\1c\88\1aú\98¡<qÎä$\8ek\Ä\80\ 5\86\ 1\93\aÞyCcæÎ\18êB\1d\ egæY\r\80\173@ì\99\97J\88pBC÷Uir7êQrW\ 2
+ÙÒ\0\ 2\0ü:\0\80;\8f\ 1\91¹8\8cý\13¤ZY¬V\82[\83tÔ28¥\82Ù\9e±î\9cb`\86õ\19\88\80ÌUò¶Ö\80¯a\130¾«\ e},ñ¡\®Ö\rúi\19\15wÙýºJ\109"ì>\9e\83%gu\83#\8f)-\9a¦\90\93\ 2\fªqÁõ¶nÒ%¶þ¨\1d\95«ª¼Ër\9a\1f¸ÄIIË
+L!±1\ 3íz æ]ii¬[jå¦H«z\91­l÷\8e¾\9fÊ\84\9cLïDê\9c\959\ 4\9e\0xÙg\91C\80\19é\9a\et\b\97L%³þ­v^¿\çó½\94§«L5m\11éPÞ,\10½*çiAZ5Xæ\fâ~¶\vB\13\80XÙ>ø#-5ÑL¸h&º¢Å\86ú6_ª)\ 5\b¸\ro\94'ôQ\99\19ÜÃ\880\92ØmÇTp@E{\1cÛ{ôU]\9a,Ñò¶n\9fÑÁò~\9dþ\84ª,½s{p]¾£À\v<\17\81`8Éz\ 5\9aé\84\8c4Ad\ 3\8aä\0:¹¯æ\0\96ïØ
\98\10¶¾_ô yVû\8erïý\91e\11ô*\9c\14¸0*\8bíöH\Õy\ 2ìuçføH"P\9e\8d\b8»'}\90\88\b»,Á.\13ý\83e'\18ì´\82\89+-â\f\8a\ 3¿­J\9aAKÙqfÑrf\1enK\87å¤R³$Ïí!\94>9qSI6%gº ²ÕÒõ0ïOMý
+^Ú¡\14¡zO+"*
+QæßÐ\b\95ÔàkÀ\1cÖØÀäP?dàô\ 3fç6¾àBó®Ð¸+ó\9c\82@[p\80Q\f/\17þÏ>õÎív»×<\e\1eòP´9£¡TQ£^Ûô\8e\vÝ\16Í\aô\8d\14\86ÔËU³¹­xU¶Ð<\94ø\11úYÚ\1e        £_\12©{i\99 K\13\82´\8a\83\8b:%#Dvð\94\feÀ~8HàÛX\1a2åG:úúÂ\bûæ\85\91Ë\ 1aýyµ+Öº1ÑhÜV\89¨
+k\83_áª\19Í¢­/\99¯\89\æ½(xõ*]\89\91ج\\93B~¿_\92Âÿ_%É®¿\86\9c\ 3ÐDÕ\f\15;´/#Wì\98ØÈÕÏ帯¸«
+ÿ8p\10\83À\19º\92Õ§õÐ\ fS\90ßÇ»Qí»\94ìøw¨\95¢}®,"<¬\\80ð\98\ e]\19ÛXëlHÆÊòñüýQL¡\1cþ\91Ý: ·ý´Í#\9fupúyYJu\90{(H\7föJuÿ\ 3\9clb¹endstream
+endobj
+6708 0 obj <<
+/Type /Page
+/Contents 6709 0 R
+/Resources 6707 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6706 0 R
+>> endobj
+6710 0 obj <<
+/D [6708 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6711 0 obj <<
+/D [6708 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6712 0 obj <<
+/D [6708 0 R /XYZ 85.039 748.383 null]
+>> endobj
+6713 0 obj <<
+/D [6708 0 R /XYZ 85.039 595.365 null]
+>> endobj
+6714 0 obj <<
+/D [6708 0 R /XYZ 85.039 571.122 null]
+>> endobj
+6715 0 obj <<
+/D [6708 0 R /XYZ 85.039 546.145 null]
+>> endobj
+6716 0 obj <<
+/D [6708 0 R /XYZ 85.039 343.926 null]
+>> endobj
+6717 0 obj <<
+/D [6708 0 R /XYZ 85.039 343.926 null]
+>> endobj
+6718 0 obj <<
+/D [6708 0 R /XYZ 85.039 128.783 null]
+>> endobj
+6719 0 obj <<
+/D [6708 0 R /XYZ 85.039 102.291 null]
+>> endobj
+6720 0 obj <<
+/D [6708 0 R /XYZ 85.039 76.887 null]
+>> endobj
+6707 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F58 3380 0 R /F41 3054 0 R /F62 4159 0 R /F35 3036 0 R /F38 3057 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6723 0 obj <<
+/Length 2491      
+/Filter /FlateDecode
+>>
+stream
+xÚÝZ[oÛÈ\15~÷¯\10ú²\14°\1as.¼½\14ðÆvº\17;^KEZlö\81\96(\89\88Dª$eÅÿ¾ç2CQ\12\9d\ 4µ\8d\16E\0s.gÎÌùÎuF\91\ 3\1fþÉA\1c\b_'\83(\96BÇñ`º>ó\a\v\98y\7f&-\85?0Â\ f\ 3\9cúirv~\1d\84\ 3é\8bÄO\ 6\939\91Lf\7fxïþvq7¹º\1f\8e´Ö\9e2b8\8a¢Ø»¼\1aJoü+ü\99\fGÒû\0\8d;&¹»\1fªØûpýóoW<psq{\81\81æê\ 6×ÝN\86\7fN~9»\9atN22Â\84\1a\8fò¯³?þô\a38í/g¾ÐI<ØAÛ\172I\ 6ë3\13h\11\18mû«³ñÙï-\17\9e3\ 3^Õ#ðÈQ\8c´/âØôÑH-´\ 6\1e-*2èA\ 5p8\12!\16&\ exÙ1Ë@\98à\9b\1cß­ò)Âô\19Q3^Yà\ 6ç×ÊïÐ\1a\r*µô\1f~e\82\ 3f2\12¾/-ÅÉ\11G*\12*Òôõû\11ú>é\83W\97þÂÚJ>­Êº\9c\9b\16`.é"C\e[Óßb¨\12¯a\8cÞ\958]ãp¹Êx       õ\960\nW3\1eJ7ÐÝ\fG\0n\96Vß@%ùÏQ        ÿë6q\9d¯@Ô¬Ç0\94\84ý\ 2K6b\ 2\1dw\b´\buhçÿÚ³\8dTB*å´5\9b!Ìç÷¸Ûº|DìÃÈ\e\17éf\94\17}v)¥\90\81zéþ²³\7f\8f\8c¾PF¿¹ñG¯®æËr\v@>¬²\11¢:í*]÷+=\8a\84QÆ.\7f_\91\al7¬\85»¡F\7f\0\8eùô©\a¦Ð|\7f\8cx\817Äÿ\ 3ÞPä\18\1f\96= h%"õjöø\ eÑ.ë^Ç\v\81ÑÛGääÿ4\1fE"\8e\92o\1d\15F\8eY\ 3j\89y\81ô?\17 ¶
+¼f\89±M\85Þ'©\rä\9b\9a\13\r\fÜ\97\94QÊæ/Üßå\98\8cf%b¶ã¡ìË\86\12جÏ~â\18*\98Èn÷\e0Ó¾7MWð\rbÈlkÌY[tì&«x\10\1cÛÿ\9acK\19\8a$\91/3j\1f\16X\ 3à3à\11¶í\19\0\82O¾48¸ØV)m\ 2Õ\14\84Þ8T\83\11À\ eY\ 6W7yÙ\97\b\94\12ÉËóÐ>\ f¬­\8f7UÚà¡°ãÒÑd\98`zrB pi\93Õ}ÈiHOqøZÇ\1a\rìÛ\13u\12\11µ:\7fn\9bè{·ù{MZ¡\90/=N\ 2¨\1cª\ 1úÄ\f\81}\vþóÞh|\11\9a\17x£|uo|a\82¼,\19¦¢l¸1]fS\\1d\86Þ¼D¯²8n[DKL¢;*8³ª^ælD43çï}\99¢iåÅÂê Ú\83Ï#×­¿Î¨t­út¢\92D\84aðæ!R½ºRÆÙ*\9bR\80êÁ\1f\1c*\90Nª«"}°¸´ÁðØ/L\10¼ $ù>\fô«cðJIò͵oÞ@r¬wÈ\858GBc·äì\bÍ)§J1\1c\ 5Fzÿ\1cÆà§[\9c
+0EÒ×z#42k\18Ôkì4]äR\ 4÷\11ÿ´{9ÿ
+\99"k\1a\8b\9a\a\81ß,sÛ«\9cÕÍ]£â\e#ñ*Oy\92A\1f^+1Ãù\9cÚLB²×Ä   6\ 6²\826\ 6ÝW\94^\96\14@ *5Ë´p-Ë\1e\88ð\16
+!\ 4¬&'\1e5\93\84\84\ ft\96\87BÃ*0±\88î´i±Èf ¡|»à\1d¼º¥Ü\93¤\ f,¹­\99\9e??\1c\93Ôék\15\12\19È\9fn;t3IõDg;e\ 4Ä:éi´½À÷Æ\80§¶é\91\15v\18¯3k\rp@\8dæ\84A{\87\7f²¬`Ê\8f°*Áå_ÎoöÑ=-fܸ¥\170s®|ÿËù?îÈ^Àçc¨\17F\84]DçúH×2J6\9fk`Óì\v\16ð\95\9e\a1»¶\1f   m\84\e\ 1\9aL¦b÷@à\15%/\15cB"óþÜ\94\e\1eØ ùî\ 1\a~1i¸ \ 5åeö\ 1\86\16|$,m¹kW8\9b\fÄs¾¤ \ 2äû&\8e¢ÿã²\8aÓH¹v/<x¾\19¨ÏÀ¦\97ö¤\88\18\1fVyø\9es\90m-[\ 5Òöù+z¢J\ 2¦¤CRV~¤Ü\8d\13\9b¥ãCçZS`)J»ÌÖðÐ\ e;[CcÕn\r3\18\8aÛ¶Ôd$\88\aCSÕ]\95\13)i\ 4\bnÆüýؽFX\9a©+_óÎ\13\98\9dKg3^8ÏÒf[uñHlhK\9b.&\\9e¯SÔè\13ÞSX/\ 5nØ´Ê\9bg\15Ýs\fÜk\80       ´\143N«ýA*^îdËI(\1c¡\1a       ¾(\14~­± Ü¸í®fÖPÈe¼o\8dÚ\86DqGfø\90> ºötö
+f¼uÉg²\8f|é*ßk\r\99ð\\vAZ\97\85åPö\18\ 5¥\1fã\aÞ:ÿ\82\8dçt\8b3¹ý:8©³ë\18\r1Z\95\8b\85s6$@V\9a\9b©%É\0¾\1cS\ 4v:î\82Øñ B\87_\84\ e¿Çö ½\1fÑ1,,´\rW\98\15÷Ø\f×\87:·"\13ï@\1f8;\8f¸´G6`U\823\86\f%FCA2Ò\9eU÷®Bø\9b\8cÉè\94\98E  t\a-èØh²*)aÒtÉK]~Äv\91í:1\84ÈN=\87Ç+\ e\fx1X5-ì|\94SÑ¡ZA£\8bØát\14t\83HÆ#yÑ\82G2àØô\10\14\1eܹ7f§}\1cl ¿L-Ŷn\1d\ 4zô:´pû[út\91æ¶i]\f\99¸Z\ 1\b\v·Á\ 1$HÕq8\1ep2\81Ñ\9c\8a~jAÂQÙ\82\9a\1e<(\ euJ\11ì4]!U¢8\ f¤\ e\v")ù[/1öÚU¶Ánº¦\9eñÆ\94ô*»î\86\11Ý\9eC\80·i\bF\19      lQÒ\85\84\9bý\88/#òð\»|µâ\16Ô\8e³£\83à¦\gÑɧ9jõ©/-\80½h¸\fr¼_\93ai\bÞ\¤L\9d%k¼$VÜ`§\83EGù\121\1dE`|\93¥}\ 4Ô\87/ÓP\94ÈÄæåzý À®æ=W\81À\17Aì.\v\9b\94jJÎF\r¹\0\90\95áiö\853\9d­äù\a';   g3«õo"´Iòü:è>=\8cT`Dì«#·Yàª@\81¿@qÛ÷¦ `\91;1ÖD§\9c\95\ 4áÝ[k\87ã²\÷½\98\ 6\89\90aؽ\12Á\91  \92±<±X\1dÅ\9dâ\19:GÅs\94°\rÓ}\0:¶rgZz0\87ï´¬*w\93¥´\ 3õ        Z]\9c\1còf«Ã\16êÝ\16\ 5Øå\8b\b¨+mö?¿\1c\1a@\98\88(p\ f7øÌ ./&=Â\9b\ 4\8a¾ð\18N}ôSN仧\8dÛÉW\98\85R8ºãb       Áàð\13sä⺠       R\bêS\1e^w¬        º+ÌQ\96ÄÁ\19Ff\abY\91Ã\ 1\8a¢¯¬M\80³
+\9f«ð\ 3\ 1±ïû*|c+üÓ\97\97\9b|Q¹ \8eo<\14;Ñͱ\añp¶\7fÞ±Õÿ-¶'\ÄÛ\1f³²êѽ\ 6\ 1i\9c®\1fÒ\1e\99\94Hâä¹J\1d\7fù
+¾^©CÔ Ò&ñÙRÁò <Y¶ÏKЧ#À·f\887Çö  \9dùÐIéè\ eÃàS\97\1f\añ'îlÈp\97v'ÎbÇÜWùgçU¸\17FD¦¶°ÃÙ\8f"'NSf\82ïÖ]\b \8cýÐ\13\8b\ fâ)\16\83:fTæe[СOʨs*©l|£"`Æ#ÏÅ\7f\98ì\94$ÜɸqX\ fáH\eC±Sï­º}¨\80\8dHD\98Nù3æX­0\0K7hE¶   Û
+@Ð\ 1\83½
+\80²d/¬z°\19ã­ó'v4[Wt\18â\ fÜö \82ê\fRpgp/²æ\1c|Ó²ª\1e\ f*\vüõ|»ÿ­\9c\ 4n,\97¬\98VO\e[ð1\ 4@\8e\ 3)ÉXSe@Kfu\9fÛ\aà\ 6Úôû\88\95õeÿ÷CG\90!Zܾên:\88N\1e9B¡Ã£W\8e\7f\ 3a 9ïendstream
+endobj
+6722 0 obj <<
+/Type /Page
+/Contents 6723 0 R
+/Resources 6721 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6706 0 R
+>> endobj
+6724 0 obj <<
+/D [6722 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6725 0 obj <<
+/D [6722 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6726 0 obj <<
+/D [6722 0 R /XYZ 85.039 750.504 null]
+>> endobj
+6727 0 obj <<
+/D [6722 0 R /XYZ 85.039 721.284 null]
+>> endobj
+6728 0 obj <<
+/D [6722 0 R /XYZ 85.039 693.58 null]
+>> endobj
+6729 0 obj <<
+/D [6722 0 R /XYZ 85.039 667.088 null]
+>> endobj
+6730 0 obj <<
+/D [6722 0 R /XYZ 85.039 641.684 null]
+>> endobj
+6731 0 obj <<
+/D [6722 0 R /XYZ 85.039 615.012 null]
+>> endobj
+6732 0 obj <<
+/D [6722 0 R /XYZ 85.039 572.243 null]
+>> endobj
+6733 0 obj <<
+/D [6722 0 R /XYZ 85.039 545.145 null]
+>> endobj
+6734 0 obj <<
+/D [6722 0 R /XYZ 85.039 520.168 null]
+>> endobj
+6735 0 obj <<
+/D [6722 0 R /XYZ 85.039 493.069 null]
+>> endobj
+6736 0 obj <<
+/D [6722 0 R /XYZ 85.039 449.694 null]
+>> endobj
+2226 0 obj <<
+/D [6722 0 R /XYZ 85.039 410.058 null]
+>> endobj
+6737 0 obj <<
+/D [6722 0 R /XYZ 85.039 361.568 null]
+>> endobj
+2230 0 obj <<
+/D [6722 0 R /XYZ 85.039 140.944 null]
+>> endobj
+6738 0 obj <<
+/D [6722 0 R /XYZ 85.039 105.534 null]
+>> endobj
+6721 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F38 3057 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6741 0 obj <<
+/Length 2154      
+/Filter /FlateDecode
+>>
+stream
+xÚ½YYsÛ6\10~÷¯àä\89\9a\89\10âàÕ·ÔvZ7µãÆÊt:m\1fh\89\968á¡\90\94\1dÿûî\ 1R¤EÛi\92v2c\ 1\ 4°Xìñí\11éxðO:\91/<\1d;a$\85\8e"gY\1c\1aV~:\92v\87ç\18á\ 5>.ý¸8zõÆ\ f\1cé\89Ø\8b\9dÅ\rmY¬þt\8f\7f~}¹8}?\9bk­]eÄl\1e\86\91{r:\93îÕ[ø³\98Í¥û\ e\ 6\97¼åòýLEî»7g¿\9eò\87ó×\17¯ñÓO°çô\1cÏ],f\7f/~9:]\f8\99\ea\ 2\8d¬|:úóoÏY\ 1·¿\1cyBÇ\91s\acOÈ8v\8a#ãká\emçùÑÕÑo=\15^3\ e\9f\9axð¼Û1\97±\88\95?-\949
\8f{±(oB,       %à-FH\10\89ob÷÷¬\U3-Ý;\94H\ 3\8f\ f\ 2÷\ 2Ç\v\83\93\10$$Ý\1a?T\7fyÒä0Kyá<)\93uZ¤eËóÅ,\86M0öÜ*o&\84¥\84\11îµ\12\9eÒ=÷Ò\9fàþCy\ 3·Wu»\83\9f2iÓü~\16\19÷ål®\ 2å¶\efM\19ß}\9f6Ä1n¬\97\ 5ã¾ÍàKËãÌ\92+\926«Jü¦Ý¬á5:¾\85q\88'¥»Ìðñ°}É\17´\15ïÛ_jÜ[´\17Ú]7=Áê\86\17ÏÑòxø;ò\80R\87íwö¾\v2HóJyÞgX\15(=R*j>¦×/6(wmÜeU×|+°Óò·þCSíjf\93õ\ 4k\1fa\9eµlÖø>Ú\9f~BÙduºâ\85\9bªæA\9a,gðê\r϶°)OZ\\95n\81D{ÖT(<0Xdíç´¶wuô\13\97\10Á\8füeM_Vé\ f\13ö\11\84"4Á\94\81\80\18\80*\f\9f´\ f)\1e\12\8d\84\89|>ö\90¤/\8cÿ,Åw¨Å(pïQW(Y\98\85 ,Ã\83\93ªH2»å\98\f®\9c©Ømë*ÏÓ\1aí2\ eH5Ùz\83\14Z>¶ÌQ$\11\8a\ 4§p\bØ~à±J\ 5"ÐÊòq~\ fÒ\93x      ÜQlwmZó\99\11×A$âзGìí\9d\81\82Å1\9fdÙiÞ[\ frÐ[q\ 4<&×¼1§\81µÿ\1cìä\90I¸Á\17\81\17\8eìôC\93Ö\8f"G3Ŷ\16\81ß±} B´3\15j@AO\ 4&üzëPßÝ:®@\8cähÖ¹¬Ñï\1a\ 6\81½\aÕ#è\ 4÷°öÄ;îp\92\94Ö@ð\v¢\vn+²5Z\ f \9dõªÒzëÀ\82p\8a`CÞÝ\1e¼Qj´£Àºk<|ëA\9c\912\12¡\ f¢\86Ø\eûÏG5\1d\ 5"
+¢É¨F\ 1É\ 3L\8f\1f¥C§< Ã#Ú®\1f\90ñ!\v\9ap\1fÙ\ 2ãH      ±Î\1fêâ¢b`G\11\1f"\8b¯\ 4Ä5¤à|r¤ðL\1ck^\1d\8c\89Ïý!úðê¬\90ÎI\ 5\1c9{¦t,\14Ü\ e\125ro!Ñ\84\85\9c¡Û\82r\19<q¸k²rÍÃÎëhL\9c×vÓ_R\eÔ}Ò¿é\ 5\15¹de\9d\18Â\9f\ 6\8f\99\e\1d»\7f`($\93\82\ 4-B\ 2ÔT[´\93û\8e\ fúH\9f¬Mv÷Wö`M¶K\17§\13A\b)\0H\90YV»-Ï\98ÞÌú9ÁE\a:À\àEÈ\9cfæ¢\8e9\80\9duv\8b×G\80\98\14Û¢hï;\ 4\13þP¦2\ 2%\86ÒJöô6­ï«2µx2Üè\83q@\18á}5B/<¦±\17U|O\7fáX\16øà¹ÒF\80\98Fïî\1dV\ 5Þ@¨8k7\18Ï\e;!¸C\95È\18"69/¯dvÇÝÆj\15'#²e'4\8cÉD\fµíÇîªB0\ f!+ÉÊ>\99Ù\9f®y×\15^F!ú\1aGÝÑ¢ÓgV\ eõéÓ³ºp\8dWWí(t\17ÄJ1\88\ 1\16Ð0£\19 ]\8b\8aß5]\1e\92æ½Ñ¢Xª²Ùd[\8bsYk³\8a{L\b89ã\ f\9cpbbÊd.O\8e\ f\90L\e)"íC\9a\0úUú\9b`e\8eÐ\ 5Ád\8e§âoC:HÏ\85ô\19aýð\eÒ\17ýÝ\ 3Ôñ0L\18\e&\14\19ÿa0\a±FàGö$\988\14\ 5÷£Ìþ0tÃÓýÞÕ®Q¡m[\95]\ 2;\19ÆmÚøÕR2ß]Jg6zöx\f¢¢\1cÈ¥\14ý3¯\8eÓ¡ÎU§²¢\18\12\15/\98\14äå\0uaÚNÉ4\8c\ 5V\83\f·«\15«lïêÈK\99Þ1\9b[\ 2\98ÍK\9bº\8bµxÉ\14õ\90¢Tä\ 2Lrù\ 3F\976-¶ø{SU×Iý\9f)Ëÿ\1fLúP\ 1FÃs»@q¼IÊu:e»\9e\88LgïÙØ\ 6\ eij)|Ù%©\97¨Ò\94\82\8a«\96Ê(Ö(ýb\1c;¼2\8a\ 4$ËÖ[8\92#\12~~Þaâ¯×Að\7fÂ
+}\18d\a R43ì\9f\fÊc¶æ>Þ½xùXV{¨\a\19\e@Û®.z÷vBÊ2ìk        ¢³Øp\98Ó\\15ç\15ç\18M§qË5òI×o*vþÆ.ì8¼£Æ_ð\99!:üwH\17~wÅ]pÏÁ¶\11¾À\93\ 2\ 3>\12\7f¡°)y\92^,¤R½ÙâÒ\eJMó|xû\10l\93\81/tV2îI\8clçAY\85\1d\8a©²ªL»ÞÆT9õ\94Ç\19Cr\9enT)\ 3Evø¥m6eÛlWÙÊbþ\8fÉL{®­\90/ª6í;eS]10v\b\ 6O*u\9f\90ítCî\871\8a\ 4\0\8c°M\18äÂÎä#÷êìÄn¸á\95a\98±}\ e\^q\9f\83ÒyãGã+É©\12Kzï+|²a\8c\ 4ª×\14«hÞÜY¾X1@\7fÆ\8dCm\8b¢¬±µ\83ñC÷=W$«=ï\87eI\91XüÞ&ëTL\14\80\1aĦ\9fTiô¥*ÕV¥Eu\9b\ 2Ì×"ý\9c>§Âg\1a\9bÜÚ\8b=ìÆ¢ÖúÖ \86¼\8bZ\82T¼lëê¦ïóa\8b1ÉùØ£Ý?XûH­?8½Iló%PÃ>\93Ʀ[\97o\14Õ\f\80ü\16ÿ\8cÞö0EQ\0\vjèø\ f¨Æ"Ôÿ\92$ÂE\97\ e$\9aÕ:µbhaju\ fs,½Õ°\92aL_îjnðª\90ʳ\90M\e\7f± 
+Q\86lkÒ\1d`\a.ÜÐBÁ\13,,i°ïå \r*ÈàkÂõÒ\ 6^\ 3\ 2\ebh©\839;'_£\85å²oIw½\1eü¾²×Âc©\95\86£\11]¶&6°\f\8cbj\ 3I÷UUOxÂ\10\8d¨²¯\ fÓ1,\1e\3Õâ}\10D«¢°noAfßZFÜÉ>ö0>\86ú«\84Á \990\1aéÇP\81tÑfÛ7\14râyªs\b\89\9e\8c»\14®µa;\9fʦPH\12#\93\99Æ\0+Áoû\8f\1cp%( æ{ZOÔz~tЩ\v\84\ eÌ8ºÿ\ 3$\ 22\1aendstream
+endobj
+6740 0 obj <<
+/Type /Page
+/Contents 6741 0 R
+/Resources 6739 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6706 0 R
+>> endobj
+6742 0 obj <<
+/D [6740 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2234 0 obj <<
+/D [6740 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6743 0 obj <<
+/D [6740 0 R /XYZ 85.039 741.337 null]
+>> endobj
+6744 0 obj <<
+/D [6740 0 R /XYZ 85.039 673.591 null]
+>> endobj
+6745 0 obj <<
+/D [6740 0 R /XYZ 85.039 635.065 null]
+>> endobj
+6746 0 obj <<
+/D [6740 0 R /XYZ 85.039 473.591 null]
+>> endobj
+6747 0 obj <<
+/D [6740 0 R /XYZ 85.039 449.348 null]
+>> endobj
+6748 0 obj <<
+/D [6740 0 R /XYZ 85.039 421.947 null]
+>> endobj
+6749 0 obj <<
+/D [6740 0 R /XYZ 85.039 395.151 null]
+>> endobj
+6750 0 obj <<
+/D [6740 0 R /XYZ 85.039 368.053 null]
+>> endobj
+2238 0 obj <<
+/D [6740 0 R /XYZ 85.039 298.591 null]
+>> endobj
+6751 0 obj <<
+/D [6740 0 R /XYZ 85.039 266.568 null]
+>> endobj
+2242 0 obj <<
+/D [6740 0 R /XYZ 85.039 208.535 null]
+>> endobj
+6752 0 obj <<
+/D [6740 0 R /XYZ 85.039 176.512 null]
+>> endobj
+6739 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6755 0 obj <<
+/Length 2951      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÛrÛ¶òÝ_¡·J3\11L\12àí¼¹ñ%nbG'V\9av\9a\12%q*\91
+IÅñùú³7ð"ÑIg2\9e±\80Åb±Xì\9dîÈ\81?w\14ùÊÑñ(\8c\¥£h´Ø\9d9£5¬Ü\9c¹\82á\8c\8cr\ 2\1f\97~\9d\9f\9d_ûÁÈuTìÄ£ù\8aPæ˿Ưß\ÌæW\1f&S­õØ3j2\rÃh|y5qÇ\ foáß|2uÇïa0c\94Ù\87\89\17\8dß_ß¾»bÀÝÅý\ 5\82n\0çê\ e÷ÝÏ'\7fÏ\7f\9aw8\99\1ae\ 2\8d¬|9ûëog´\ 4n\7f;s\94\8e£Ñ\13\8c\1dåÆñhwf|­|£e¾={8ûoC\85×Ì\88w\r\xj1¦n¬bÏ\1f\16Ê\14\85àÇ\8dX<g@,      OÁ]\80m\10\89ob¸\1f\b"­áÒA8~¸\85µK{Í\813´Q.0bÏpý\81\9cDz\\1c&S\ 3â[ ù$ÇI<Î\96@>EH>\81i\9d­\9e\ 6ø\ 6\16\8c\ f0¾½dø#¾\80à\1cª,\87¥5rw~\1dx\9d\93ÝP«(\ eåü\9b´~¸½Tt¯o)£÷\18\r"åz±`¯J ZìøìzÃ\fâøS\ 6ã|Y \vO\15Ã@\ 5\88\97\87´ü\8að´ä9($\ f>Ðíªâ\80TéîÄÀhê\19O9^\0¯\84O\19ÓÑo3¼·"\ 4\90­\17*\a\14\0W>ÑU\87ÏnΪê¢L+ËxÊÀm1\99¢Ø\93-Ï÷t½Ï\8e\82\91å+\ 4\95»¤Î
+û0xUy
+K©L×Y\857@&Kû\bÄ\97½vW\«b\v\93\8cÛ\88æ\9a\11ÿ!a!ô\19 ÿá7Ñ}å!Éøtý7o¯þ<¶5\ fVc\90\9f\ f\1a\bOýC\8bÓÊè`ÐÞp\ 5uÅ*±\1eRâwï__¼;á!VÚÓ¼õgN\ f~túÝÅë7·÷W\9f]m\1eÞ_Ï?]| ñ]¶(\8bªXÕ8\ 1\1dY\16¨\1c¾ç\83r èõ¡,Ó¼þ=-+xZ\84ÌÊb\95mÓwYU\ f\18ÂÔ\8fU\18{=Õû\987F\8a¯ì\ 6í+»áxÖQ'"JP~ÞçIdƯP\eBÔ¢R¶<eÛ-\13z\ 4Õ\f-¥êð(Û*\ 6 f%;:xÉøO\19\1c\ 2ØvÅÐbeWeé\0X¤² \09|S0\ e\12H&p<Û­µ¹\8e5n\8bõ:]¢\1f\8cÆh\17:\0\ 5/x^o2&\8d@2ëb·ÇÓj\11\14\9añÔ÷\9dñgÇwæä\0\19\19EE~Ä\12J\19¾G£*du+ÀcÓÄ\1d«¢´[Y\ 6\88x¨ì\ 3á
+\²\92\ 5kþäuÉ \9f\19\87!\v\94Àƾïr@
+}\7f¡Ã\18,\16\b¢;ÇÉ\13\9dÃÿ\9a!$"øÝ\91Tp\81%\f\8a c·wÿ°õ\18:j\1d=Âù\96G\bpK\81²&tÖOc\80\17\a*ðþ}\f\b\95\1fiÁ> \8b˶à\8e\80\1a+xG\17^4òÆ·yeã\162\85/H\1e]\a\10KÝ®ÛJöüªô?KP7´6]­üE´\b \ 4Á¥ÇÆz4Z\ fæ\1e­Èa\ 2ö\83ï(»R\8e\92\b¬.­¯Eè×\89ïóÛ\1f\84\ 1¶,Ú¸dQøQWrQ¬"×ÆCñ\18·»d\9dÎ\12\10÷©ìb¸q\13?Õ±\93l\9cJ\ 4\ fâÄ/$+àJ\1d?ê%+Fi\13\1c%+Z²\94»$_& j\10hÊgÎUfl>[«ÍÕ@væ©0z\89\ 3í+×õ¾\9fÊ\°\12Ãé\18ö\80\ 1´\8eg\ 6Îú\96\ 2\10\f\97:öè]`zjâ°Fú\9bÔ\8cÁÞ\0\ 6¢é1Å|4à´âi^\bê&iMëhsòH\1a\97\17\vþ-º»ØQ=ÙAV§ ÝÀ\85´ø@\1aÛ¤WG>¡±I?ê)3òè\87¢\93Ue\83~\91£\1a\a\1erD\b»Är\ 6\93&\b µ=M
+Ùûhå\ 4ht\ 1ø]àÖM\92¯-¼ÃK\13¨ª\7fj0:\80\ 5ã\94|Ó×\8c\1e'ßÙd3¢,\86øÒä\0\vô\84O\8d`$\9b\13Æ\93Ê\1e&§Òût\ 4ãÛ\88\81\88N\88¶ê\92C\84qbÍÕi¹GÁ\8a\92\12|\97,S\1eµÖíte\ 3\93mQÕ
+£©?¾]!(`\81Â\92\rF0\¦\8dÜK\e;\11µ¦;\12
\10À\92í¶½9cmä°Î³
+nnß\f\1a\ 6;:\a4Q\85\9eéeý1æôÍ\8cyñÍÀÙc6\11úÈfΨM 6\ 6¤\88ç\1e(  1\1dáádYäöL|F¢|Xo\98\88hÝ6[<3\ 2kpMQ _WX,B\fxH\9bý2Ø7Rþ\8a¨Å¡\1a¸m+\8d}\9d\96'îÑ5¾
+!NMÁ\8bz¾ÛuN'u\9f\vyYDu\1f$\98æ_T\99.\96gî`Þ\89Lz¾
\97«UÚå\0\1d\1eYô>\1d\1fÊò\118N¨{[ç\19\18\0Aõéw\9dç}ÁF!ñúÈ5\aà~9\0\8c¾\8c\988Ö¼Ú\19\13§í&\ 2\9cßîÜÑe\ 1,\8d:Yu\fÂ\fð\a\8b\84ƧG\ 3>ý#¥#¨ç^\bEý{þ]dåâ°ãz'A\f.Þ*^­6Åa»Ä±\94Z\bÜ£Ö\96M\ 4@\10jwV¦´·&ß\8bÑ
+W0/d\0SÉj!ÍÙd^CÞ^qÒ\81ÐF\99qB¡;¡Âk@ßÊ4Ác§LGR>ãy´£â!\98\r\8d\1aZ¶¬F}î'ü\9ekK@\ fo\18wn\88 *\0§6w©,g\8f[\8c\13\8d?!H²\7f\8f|\ 6í³çwb\ 5Ü8KØùÑ©\9c@\9e^p\97ØòÑ81\ 6WãD"|öA\9ce\12\87°\82ò\98\169I\ 1¦\98:f9\8fùb@\ 4\1e7b¿ã\ f^¤@=Ev\{\16±ù\q\92¿Cgä\85V\96°¼H\84nëz\0Úº\1e\98<r`8        \1dìÑthºéµ\ 1G[\15ÛCc6\94¼\ 3\93wÍ@ª\ 14{GNÒz\1d\1f×\87\9aΦÃ+\10¡\ 6\82S\8c\92èäwäF+\ e×\95äx]k\89|d\95wÿ~ý |pr²<Ø@\8d§\17¼\96å\90\87\1e\16uÛî\0ÿÐ}Æ»\a\14\89\8f½\8de\13\86*\86Ñ[Ì\ 1zî9ηó?f\f^Ø÷È$&\88`dW½I\18bl(C謣°0Ý$\82ýTfuʸ{û^\9c\b\91x³ªâv\b ®ÄR\87BÙiR\8f\18*gÒAo\17höøPs\84\86¼\13¯\94kñj\1fn¾ã¯\1eÒEݦVÒÐ\ 4\9f­ôÉ9\86ö:Ý\98ò2Ý\93Èä\19G\99Ð¥.£ë\9b\9f\v\13Ptí\8d\1eMq_üs±kêB\1c\84j\r\1eG¹:ü~Î~\8dõ\e\96\93&Ö¬tðû\89B»è\9d4¨*^º§V°!ÍC\r\ 4åãJ\f\17\9bÆd\8cÆÉyC7¥F8',\84\81p¯Óú\ 4B\94\15Vìâ\bÐú\8c\98ly)\aÊòÂ*'\11§Z\12Á;¡Ù­F¾_ÄÓ\99\8aó\97¦1\ 19å¢ÈÛ\8b\945kuÂkë\92\12Ú=\ 3÷ý"\ 6Ö3ÎÎ\84\92\94¡C¬Ñz[\a5µÚ«N\r\9cíö¶O\ 1È\9c¡¶=\8cZÒ}Ýñs½\96\99\ e#\154\95üýü#¤êêòb>TóÃÈs\ 5³å\87\1c\96\81Ô!pLO\8c\99X[Ss\0Ë\8bb\9fQ\97\bàG½\12¬ÈsY\82¨J½,Ü\92Im\0ú\18¸\81\eA2\15ùý\eÜ]Ü\ fÜ\0\17z]\ 3\ 6W\v\9c\87~(M¼¸o\ 3Ú3d\ 3ø{ÜTÖ\9e?\8e¿\9dßá\a\8eW\8cB\ 5\ 6þÊr·ÛÒç\19|\99Æo\16\9cR½,s\13+(ËNd.Ô\139o\87<Q&\8fð¶\f\82IÙ~2èt1h×°4ÑG8Q\97³aYö8#]\ 6\92©d\13Zr8\86&¢#N ÜÀ\1c%'äUPã\9fOµB\r$¾Q  hz¹-¢\83\1fvEì·\9b×\90ëÔ\195~\82P\94\ f\ 6wI\9e¬\9b\96\10\0nJr<\87½tN&\94êY.'\94ç\ e6O~¦wrWPe¦Q\11×ä\17²ÿQ_³bhB)"\r\1d\97\fà¯\11\17\fh\12Ô}\82¨u·¬§j\r\8aº¹ä\9c\9aµ×°73ÒþÊä[\f\ 1\1eÛð\9f[Êâá\84cJ\18Éòm¹       þ\a\89U\v\e÷\95÷¿ôô=ñ¡:4mX\ fý7       \ 5Gý^5BðP\8fÛG8m/\8dç\96u·.f\8c2ýrà\82\83çÖOy\10Q*r?D\87C\0\97ÛD\1f   î·\99å\9b\9bÍÄ\râ\93\1ay¶Uõ]r\ 3Mt)-(§å¯[PÁGct2è\86Ì\80\e2øù´\99\1f"ñG\ 3\1c\1d5-\0Ò¸cØÈI0\fð[\0.Þp©¿çÙì¸\ 5\a·$\8eBjí\11~\13ê\10¿\1fê\80®mµ\18_¼À\8fÚåm\83/\8c\9bÝ\913^ ­¦Ò\ 6\97CÊJð\1ae\90\1e\1c\ 1\82è¤úØo'\92\a0\ 1ß!ø·\84WD\89±~ÄMÍ\a\ 2þ0\11Av½i\1d\f\9dÙÈ6\8c\8fã>öø³uÉÚ2PÏk\15\eoØ_\88À~î+¹\ e\15ä±Ó\96ÖË®GûñIÛ\ 5¼n`ú¹ñÿ\ 1kZ»Ïendstream
+endobj
+6754 0 obj <<
+/Type /Page
+/Contents 6755 0 R
+/Resources 6753 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6706 0 R
+/Annots [ 6759 0 R ]
+>> endobj
+6759 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [210.289 306.495 277.19 316.063]
+/Subtype /Link
+/A << /S /GoTo /D (fakeperms) >>
+>> endobj
+6756 0 obj <<
+/D [6754 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2246 0 obj <<
+/D [6754 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6757 0 obj <<
+/D [6754 0 R /XYZ 85.039 743.459 null]
+>> endobj
+2250 0 obj <<
+/D [6754 0 R /XYZ 85.039 575.554 null]
+>> endobj
+6758 0 obj <<
+/D [6754 0 R /XYZ 85.039 532.904 null]
+>> endobj
+2254 0 obj <<
+/D [6754 0 R /XYZ 85.039 161.494 null]
+>> endobj
+6760 0 obj <<
+/D [6754 0 R /XYZ 85.039 118.541 null]
+>> endobj
+6753 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6763 0 obj <<
+/Length 2942      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZmoÛ8\12þ\9e_aì\97\93\81Z\11\85\80l\9b\9b¤¹&½Þa»\1fT[¶\85ÊVVR6Éýú\9b7êÅVr\8bÝûr(\10S$5\1crf\9ey8ª\9a\ 5ðOÍÒÈ\ f´\9d%©òu\9aÎ\96»\93\81\91\1fN\94Ì\b\ fâ\b\87¾¿=9}\eÅ3\15ø6°³Û5M¹]ýì½~wv}{þq¾ÐZ{¡ñç\8b$I½7çsåÝü\ 4\7f\vå}\80Æ5O¹þ8\ fSïÃÛ÷\17çÜqyvu\86]?À\9cóK|ïêvþËí\8f'ç·\ 3M\16Æ7±FU~=ùù\97\ 2m\7f<        |mÓÙ\ 3´\ 3_Y;Û\9d\98\91Ñò\\9eÜ\9cü½\93ÂcfÆoMlxáf,t৩év®¢\89\9d·Õ|\ 1zW%ì#\8e½/A\144y\8e\ f\89\97}\85±Ä«æðç7Ü]\ eÃê\15\f&Æk·9¿rWÃn«/\812¥ô\14\8d¼ß4xnÅf\ f3rl®p ò²%>,©«\91É(¥Ølq\99¶a9ëªæF»e\ 1\1e\9a$6\97ÁM]aß\9d\9b\9aµÜê\16ÍW"\ f÷\8a¿_iË¢ì¦à­áÌ=\9a\fí¤ð\ 4-\1dP¶$esZ\13\ 5\82Àê\9d^Ð7P\ 3F\86\87â;©aâ\a\96¥Þâé\19\95xûü±åVÓ\92\ ewøÄg\88½u\ 6\a]s»\0\99;\99\83v©ÛlOç\ 5ýಱ\8d½÷{w<m\9e­øµjÍ"3Þ\ 2\9b£Øox4ã\9f\r)|/«ßÕ¤;t\95¢'n\19\7fï\eÒ²æe\8cJÉe>5\9d¼O\r¨{|\8c\97\19®\9amº·Ñ\95øäª=\9fYÆ?_\946¼A\99\ 3³\7fÇ=_³¦h^9CtVpÛÀî¢mòr-m±\9dsJ\98·Ùç«ÑûÚÛWx \ f<uDZ±*H]eÜì#ã\ e£\\99ÈOÂd¶°Ú\ f£a\80\1e\ 5ª\ 2\87H1P\ 1¼lô;`A\19_\195  \vpÚ)ô\9bøY1ôR\0b¸E³£\ 3)\11 è,\8e}k{À\8cÍL)ßFÑ\106®*8\82\96ì1\ 5sx\ 4\ 4N³_gÊ\ f\8cµ\9aG\amÒ³\7f\89:NßïÔìM\ 5\1aÍz¥´\85\83\ 4Ô\86ÍÇ\ 34K'Ðì{
+jãQÈfhÊÚ¡À\1a\1a÷%\ f?8\ f \1d\13¡»f×\81§kzr¨\ 6¾\a\ 1\16éÄ{¿æq\81\a\ 4KÞVÜ`\f\8cÈ©cÍa\9bÓ߯cß\86¹\95È\94¹\9b^\8b\f#\90üµ\9a\88©m6ï I\82g\148\121\15E^é&à¡ÈÆ\86Ñ\83èw\ 4j5Ã\1e\ 6_Ùr×CQ\8a¨n#\83õ×]\9câñºÈF\88à\13¨7ù ð×Ç+¶\1c\7f\boG¡¥cë«\0BKG¾ÑêOy:`\95ö\13ȱ\8b.\91þñà[(\bä\14d\85ÊO­\99¦!\và\15Q\90v\ e\1c\ 6èÒ\1a"vàÀ8\a=ÍXï\r\1dØ:»/%¡]\v(CwÙçÃu5×âI\89÷¹Ø¯à9ð\1e$å!\1a\1c'tÒ \84\90z\99"\Þ ¡\8d÷\99ÒÆ
\8aöÁ%Â$òìãé%«\83O\19L ÙW·æ4\f\82ÇÓ\7f^s\a;\ e¶z,\97w¸{\85\9b\15OÃçq\12Â\89D\bp\bó\9eõ\9e¸wÄ\b\9b\ 6Ѹ\e-1â*\83\80\8ah£«ª\8f\9e¦'\11U+¡\Ö\90S\9fø!\7f,\9a\96,\15xgõ®g7CtÙ\ e0 ò¾Ir)óÕFÈ\aG~\ 4\8a:\98ª\9dec\a1\11\1fLÉp\85Ïã\83é\19\95\9c±\96Y;T\88Â\10FQà1\8a\80Ï\80¤\15ë\86\10\ 3\108aý­i³¶ ü@¨\88b\8f²8\8a\8d\14ì\87]!íw\8c$\0\87\1e¶Å\12\a¶üXç\e8­úIÞ#¾õ$K\ 1\1e(MÖ[¶<Îû\86¡;Ä­Vd¬     \90w"\9fq\e\16]¢+Ò\94À½¨\86\9et¼ß\ 3¾
+\98ÎÔ á¬Ñ%\f\15\ 1dêRÅpî\1dÓf!\13_\9d-t"ä0aÈg\8fZ\15¨ý\93\8coeâÐßYd\97r\1c\1e¦\9d´j?èÛÒÁðÀ6\13\8d\84ÕöP\ eîu×v\9c\11\eÿf:ÌóQ¥j\8aª\rá¸\83rv(pxc\f°W>\ 6íV7D+\1dOZ:ZÊ´nµ+h\88iiMºw¤\9br\abÊoó(\92¸n\85&6þ\ 4·H\94\1f¥ÏB,\10\98$\1a\11ua\88U\9eÂè\ 5¯AxÃ\18:ÂN\ 4¶)v\13ú6µÏ( \95¯¢èe<½\9d§\9a\1cÃÀ  ì3ç;ø8\82@x\1eóàÐ$cìÄ\19\ 3on¸\vâ\99¦\8e\ 2[0\rÇí#t\9f^\9e¿âiO\14ë÷<\86¦£Þ¼\a1\82U\18;\ÚùI\bÉj*7àR)ÿÞ ûË\ 5g7árפC\89ëQ\10>±ë\9c£À¢­ä\ eà~\19Z²ý&?`ÿ]ìn\ 6þ&²HT\9d\93x¼0\95Oh\86É»\99ØG\83C\ eì\83\8f£\90\85ç\83{JDt°vc=\83\v-\83\93\8e!7\1eZ\ 5§\94Ùý\9eNÃÁ\9b£\9c \86OÓmD\ e\95F¦Î\11ÞìÎ\11\85ÇAg¹é\e/\13ÚÒ\1d\15LàHê\1cY\a>Ü5Å\9bß\16\8cV4mäïa\b$JË´\ 5OÐCÖ®ýX'2þ·\89u@§ ²2á\ 3RbX\b\8eÐÄ¡÷qlj4ó±\ 6\9bÀ)ú
+±Kõe\81G\ 6u\13\ 6Þ²ätõ\r¯°\96ò%þJ¾<ÐÊ\1aß\86\ 5ú     \b@zmbå½\86\fE÷s Í-_\84\ ftJ#?Ò¡¼^,«=é\15°½Är`ó^\95c\r\90\ 6+%">SÞ¥lOLÐE:j\ 3á\87æ]h«ü$\1e\19ù\ 6Ãq7¡\9f\8eá\9a¥ú3\8b\82\ 4<\82/AËIo°~\1a:+Ñí\7f\11\81æ×½ï\1f/\12\ 3N\87ã5\1c³0I8²\a<\92=à×¹­Iô00ñ±«T¥Þ#àz
+Nþ\91¯\\12\1e0       ²\16a\15ÿ6tMté\be\r\97é\98\v\9d\7f_«Ñ9J\80BN\ 38j8G¾\0)iÚU\150$×\18 ©ã\ 408`Jiú\ff¡Ã\ 4
+\11\ 2-ßñ¬´Gd\9dZïãH\12V$©\8eÁ`\9a\86-\13\87à\ 5÷\ e#\17\95 N¾*\90ç\82ÜÇ© \8fÀúI*Óåj\aÒ;\9e\b\13\17wDó\ e\94%*'6`\9c\18®\81\18æ+è\1a\1eü»\9fÎÿu\98\9cC\18¶èçp\ f³æw\14Z5Ü#ãÉ+\1d\8e$\\94 L®§2ùÅ\87×g\17GJXðmí
+\1c\7f|õø¿­~yöúÝû«s¬\97]åí\ 3Ðul^T\e\a\1a#C©0ðÃÄ\ 5\1dÆH\1a`\19\87É\81IÀf«\954øç\rºög*t\83y(\9cÞð\b\9fºäg\12ëH=?<\14è­[\99¼\95)T\86Ø     \81À\ eT·+\17.\14ÜÓ\83Ø\8c\98Ýà5Dyß\8d\8b°Ã\14­»\ 4Leºþ\9atP¸e\1a#\15\8d\ 5\16
+\97\9cò~P\90\90WÔ_]\81\82X=6)<IÔX\83Q\85ú ^èèrÎ1-eJá1²TpÄ{\17\10f\89\r©¤ouô|\81Á&ã\ 2Ã\91ÓôìWI\9d\81!\e«\a×õ¨\8cÿ\8ev¶_\95ÝÍ\ eæ\80i·®Ö0\9dx^¦ÎX\1a}\96:\e\15¿L\9d?\ f\88Ë"\fCº×Ãϸ\ 4\0\1deµA
+\1ajJ\1ea¨øCG¨Ý\e¬ý\98°Â¨°°\9c\9fvY\aïÅ>'¾,4\8c×\90ËvÉÏ\aõ\8a\vì«        LÓ\90Jzö3\ 5fpc÷Cý?\0\92ÿ\1f\18»©ÖíCVçؾ,\96uÕ@\a>ÐÝì¡ÁæëûºÎ÷í?òº)ª=ö\80Û®\8b2¿\80t7Åg\fl¤ç\80\ 45I\14ø    Üá\ 6µ\1f÷y\80Ói.\1c\f1M\8aþkwûȤ¨I\15 "ò\e~5ç[¯»pÈýZn(\99Ä8ÂÓ\98!¤´>Õ\95mDðBd\0Ú\83Ò²5rÕ¶\11+`£n=)-X¹_XtQ¹ÿh\e\ f/EÂ\a`F_(*\98\81ª`ê\ e\87B9\96©ÙE\ 3'r¢h2\8b\8fÇr!Ø\ e*Qe)KrM~,b5qý`\1aP\8f\8aÈXt ÏXf@ÏÌ°ø\8e#G\ 5\14*X$I4\15íøz_ºÄ§ÌUÚIØÑ^Ñ\1f\98Y;\10 \rzäù\8b\8cáKU\97ç\8c9¢q\15Z\ 1×@\ eVÕ²=¶üTA¦áb\13\v\18~\8c\1a\v¯Ä\19p Xóå\86U\85\8e\92\8bQl\a*ëÑ8\91WT\1d lðm"\97á®\8c%tT NÌç¾ã¡|\16¨:\17ƶ\1c\8dØ\94û\`Ð\gLX\9c\13\11ö\ e?¾ \ 5\ 3þî\82êdÇeÛ\83\82^\1arh6ܦ\98HÝg\97\8a²WªÆ\ 1@\9f\11­é\83\ fÞÛçô\15\82r#̧Jmê\8a\930>øPÁ#\85,\b>¹ÂÔ
+´öýáK\9fú\88\86îë\17\15¯öýË\87t\0ø¿oB\ 40\95øÀß'3ªxÐ\9fûß\ 6:ñUÚyã\8bÉYÇÁÑÇÐ\18°×p\ 6p
\a\7fé\ 1Þendstream
+endobj
+6762 0 obj <<
+/Type /Page
+/Contents 6763 0 R
+/Resources 6761 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6706 0 R
+>> endobj
+6764 0 obj <<
+/D [6762 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2258 0 obj <<
+/D [6762 0 R /XYZ 85.039 553.421 null]
+>> endobj
+6765 0 obj <<
+/D [6762 0 R /XYZ 85.039 518.11 null]
+>> endobj
+2262 0 obj <<
+/D [6762 0 R /XYZ 85.039 419.428 null]
+>> endobj
+6766 0 obj <<
+/D [6762 0 R /XYZ 85.039 384.019 null]
+>> endobj
+2266 0 obj <<
+/D [6762 0 R /XYZ 85.039 207.031 null]
+>> endobj
+6767 0 obj <<
+/D [6762 0 R /XYZ 85.039 172.281 null]
+>> endobj
+6761 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F38 3057 0 R /F62 4159 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6770 0 obj <<
+/Length 3220      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1akoÛ8ò{~E¾\14\95\81X\15ER\8f~˵é¾Ú´×º(\ eÛý ÆJ"¬mù$yÓÞ¯¿y\91\92,5émw\81C\80\88\1a\92£\99á¼iu\1aÁ\9f:Íl\18éü4ÍT¨³ìôj{\12\9dÞÀÌ\ f'JVD§&\8c\12\8bSÿX\9d<ya\93S\15\85y\94\9f®®iÉjýkðìÇó7«\8b·\8b¥Ö:\88M¸X¦i\16<¿X¨àÝ/ðoµXªà5\fÞð\927o\17q\16¼~ñÓË\v\ 6¼:¿<GÐ\ f°æâ\15î»\-~[ý|r±\1aP²4¡I4\92òï\93_\7f\8bN×@íÏ'Q¨óìô\ eÆQ¨òüt{b¬\ e­Ñò¾9ywòO\8f\85çÌ)ï\9aaxéV,u\14f\99ñ\9c+;Ãy["kÍ\1fH|Ù\9c-\96q\96\ 6\9f\ eÀ@\aã4\rÖ0¬\11\1cÐÊ\16¡I°«;\1e\10ðsµ \19Ù\94\ 4õ\8e\9fÝmÉ\83\r£¸*6\8cu[\-â4¸\85}Õ®¤Ïf°Y\ 5¼!\rö0nê\8f\912\e\18      ð\bmê¨\87\15Ì\0¿Ñ\9aJ(]×8s·ÛÔÅ\9a1)à\89¦\8aÝÂ\8f\ f­Ì¨ Ä\83ÃÓR(Ç\9cÄôÓ5\9fswË8´6Á{â¸lD%\90
+&XækD¿ùÂÓåçªíZ?1A6\14\10Îm\117
+)\v\9d#ül°±èxçU½ÇUò\9dªåç\81\89[{fâ4\8cò\9e\19£Ó àGÏ\a¾\8dù@\b¢4:\v\90
+<v\1c_ãø ò£E;~\96\95ã\8aN\ 2A\e¯AWÄT\87ÚRï\80\170\ 6/\ 4Äú¼¼.\ e\eÖ½9Ê\88,\14jÙSÑÔ[\9e&¥@è\aR*Ö[<zVÛé\99æ\9f\9f¼\92\ 30f¬\91=X4[\eÝ«\b¼Å <2\0ùW¥\8c»\9a\97\16üº+éãÈÑ\17\9e¸jÊ¢\e¢¹®qvMZ\ 4ó$×F\90Ý\96\fÜÔ77î\v¤;H\8c³¸²\ 1oeÒ8 ÿÓÉ\ eDsÃc\14\9a>\9bá\1fÔ_ô&Ê\ 3Ö4²\88\e\bïnIÏp$Ö\89ã\833<xËDWź´\8a\82¢éÇwM\85;\99é\1do 1\11òc|*x,\1f\1e\19\ 4¼ï\az\89\1cë\84\8d\92Ðô\9f\eÈ\85'ÉTZ¡\8bA\84© ªé¨of\84\9c·º\92\a¬(G²\ 2\881OxÆÝõÔè\8fÙ\ 6ÐÄï\8d\1d\86\1c\8a×\ eg"M\9e\85I¦æ\ 3â2¶¡N\13\1f\18b\0«0·v\18\18 
\10H\88AØÖFÁ«wðé$ >\80\v\r\aÛ2à\12iY\19|IÁö4\9a\1dL7¿ãIt`í@½Ð7C\8a6¡2\ fĨ×èöã8@k}ÇÃ\ ftpâÛÑÓÇ\1a"®Á@\ 2FËñ\ 1\96­Ñ¡ Ãèø½×[|\9bÆ\98\98\1d(NÖ\9fº¢w¼\18%b\15\\93·Áiÿ        ¯§\8eÑ'/ô\90        mU\98Æ©°òèÝ\97¶+·oëº{ôQi\ 3>íºÚ\94-o\1cq¿t;\87jyw[±¥¢&+òN;\1e\16üð1\ e=\89w¦´v\a§±ÙPä¨H£¢\88\9d#bÙlxU\87ÊXìÚ\r¹)\82Ô3\\81¤@\85´K\9f\9e"/¤\19x\186¶p\18\ f°§@  s\bH\8c\81,Z\aïwëAð@\ 2»[\8ahÂYÕ\94\14Cºº!\9f\8av\v*\94\ 3-ñHNÄ\1fÈ      ¥\12\83\94\85@\9c\18è\ 5N\91l\16\96ÜU(\9a\r¿|¤ \90\19²Ø\86\88\12ÈÇÈF\0ÓðT\f\99\12W±gx:'<\vÉ\9b\9f¯·Õ\ e\92\83¦À\8dSA¥\904Z#\8bÏfÐ%a\12»ùsä\fåÿ¾-\9böl\ 6]\ 2IaâÔ\11\83Ø\f}*TÖ\91Ç1¹cQ\e\10\97,jKóø¡\99ÏÄ1\8dÜéÒn\81q*\92ÑÌ
+ÌhN»Â\18\0s,Í|Ê\1aP¤XV¯+:¬\91\96\80ïO8÷\0µÀ\ 3\ 5Ãn\19º\15\17\rºp@\88\15×Úu\1c\19hY:H¸`\ f»y\8fr»%eÃ\89«¦ne\a«\98ÃGFÏ\13\83\0Õ\92Öç \ 4Rú©\1c 
+       ã#\ fàÎÃ\8bdNeâ0\8aï\97H\14÷\12áÌ[\84\ 2\13\14\19K/\14\80ðK7Ðk\86»ì îC~\ 4ññÐvõ¶ú\ f¥\ 5\9f$_ÃE{®#\1a~;´n´.e\86Ì_b2¡ªÅ»u¬' \11fík¡z\18\1e\87g\88y²Kïj\9eÞ=\19&c\83´\7f\90)\7fð¹,ÑaÙËZNìt\94\8c\12!\eHzÚ¸R\ba\90¼µ¼VD]\v&ÁHq\15\9e\1fÈ\97÷\11\rw\RX\85Á¤\ÒJ<~\12ø\18\88ö£4\19WT\82n\9c|ÂRÉ\9f\9fÎä\ fÊ\82 õ\þ \92P'èo\Ì6j&f\ 3       é1Z\v¾ÃòÆc¤V|ܽy\0y\ 2<ß÷}Þ$\87;9q9Ïáçñ`c\88YÎÿü_ñö|\90©0\8bÃârV¡1
+Íxµ>O4\93\9bs¶Q\12¦Y&t\®Ð§\84ÏÏWó±£wê\83¼I!-Êyù\1cüqJÝ\87(ËfÌH³\19Ác\9c¬ko,0\1a\18\8b\16c\81§d\808<Î\0µvö\ 2\93Î^ȦJ\9e\1c\14ÍVÊd!\ 4ÃÀ\16×û°Ï\16\8d\99÷õ\88àW\15ºøúZ°°\1a^\1dÈ/v\MMK\89u½åLòìèt¨ØÛl\98\85jw#gÍ&ºï\95
+\8dÅ¢¬öÝ\8eµ\94ý\v_h4eËû=/W¢Sµ41ö\93V\ 5\89\86\9cï\86UìéW\8d'\8dÂTÛYã\81\94P?¨èjb\97Yh²ï1\9d\15\15þ¶wÆíc~/È:®°O\81öÁÀjÇ5öV²`\84yÕ \ 5Øî°)\14\0\98;ÃÉaé\8d\13(\9eCã¢\13ï\93/\83Þ:\,\®     8T
+¾©©:\14S\95\19\17\15K\93[:<\93»oæÉ°x¤\ 3\7fÌ`oòíï]½gX_èHT@ï¸ÌuÌ\8d\81ÉgÚn\ 4,¨ög\\ìKç\0\ 1Þhpéq¯g#D×\8eø\1eë8¦\r\85À\89%¶AL®Ñ°èyôaM\1fÎ\18\9bôÏR×a¢#Ë9}ÀgÁ\8b|¨ì¼\11ÕP§Ò\92ÖI¢h¼\80 Ã¢^YÞ\97í,pùèqó³epÁ[ÆfF\13\9dC6K5÷Åx\ 6\8e\16\8e\b\8bý\10RÙ[|\194Âð\85°ã ONl\94\8e¬\ 1\16\9daY¯\ 6|íx\19\17\¸}L?BÜ\f«òÞg\83kÙZ;\ 2z2\8f8\9c/\91³\88ª\8aQ\89¼\94âNæ\86b\98TÏ8~ôþÝÅÛËóW\17\8fæ\8aM£C\95õµfª"p\edéØ\a\18\1f\14W÷;\1e\91cíÏ\1e\98ãAç\12Æ-\ 5ç\eAHÍÐØg­Ç\ 1W+`%ùÖòf©¡\ 2Lãä\81\9c·\1aô\88fjD\13fiþ¿7!\14Ôùyä$7vK÷¥X\90\ 3dÜÖùsQ"þË£\ 45\v\13±\ e\9däGÉ\aÌLÂ\ 5®òíC\18\17ü\98xS\ 2\16¤\ e\18âÓþ\ 2\85vu\8c¾ê\ 4ͤ\1f\8evD\85N\92M¿áÚ\80\0\Ë=\8càqýx\1cÓõ\82|\9c\95\97\91M¼*U.xÙ2á\ 2\81Ôü\82'W
+k¾\rBÍÂg÷µ2Ui\1d\9aÔ> ]\ f\ei\96\84&²÷\95­H\9b÷uøÒ8Ë,¸r¼\11¯¡ò\10\19ß9C}6H\7f¿±ºÖ\89óVã¶ô×ÌÁ\9aPANü§ÍAÿ-æ\10çÒ\82ÇÁåÅêåë\1f^_ò[{ËIg\14ñ¥[>è²\ 3¬8ðm\0\87\92
+\1d\ 2¦¯´st¡È0¬T$E\1a,\19ßÚq/\r§¯$÷礹\95\83³ÚzS]}q¨É\ 5Nc%õ覧mÂØh_ë<«w×ÕMøæõ˹j'#·ëª\1d«Ð¾L4\ e\99ZçbÙFyÊE.\ 2õ­\11\1c£Ùí7ra\14É\85Qt\9fvBäJão­Î2ÇÛ°Q\fø©Þ\81g±ßS\92?ýþlÿI«4T±\19:\90\1f\7f¹ø×±2B\90°yâ;'\ fÞo\83»ÐÉìí6Τ\ 3ÝÕsºûìýÛ·\17Óûu\ 3\95I*\9bÿÖï£\13\9bky& |Î}íéÔ\8f
+/_ùy·uÓ'\8fÍ\97EffBj\9e\856¾·iñM.Äüå.d\Õ[Û{\b;j\8cY_×\ 3¼¦È\88\96\94\80¿¾\9en<j_IA\86϶tm5ÜR3°ïÔcÁÇs\8d»ÜÃÜí\86a3h\ 5Ó]Em%\18ù\82\ 2§ï8×ë\86\f2ñs\899Q£ä\80apTÀi\e±\12\f×\1cßhæÙWÚá*Á\16\7fê}Àá\1e\1f B\15ÅÓ\ e\8d¶±ÈQ¹üÀRxåb\87\83=\82|t\1d\91:l\15\ f\9c\eÌH\9d²\8cA?Ó8ÿö\90\9bº+\8b9\87b Ä¦C\9dÿ\1e{N¾Ç\9fdßïO\92ïð'Ú\9d¥\ f-r_\91Ó    P\99j\8cvu|\8cWéÒfjoI]7Ô!\8aåúÞu\92\b3\ÅbúäûÖZI=\11\ fî«5ä\bî·P/ñÇP\94\1aÎ\16H\ f\94\ 2ªm<\8c\18Å\ͧl¨Õ7\ 6bH¸¬¿á¢tÚ¸<\1e\ 6»ò³\808Åà$Ü\ e(7\90\1fã\8f (Ù¿r<Â\ 62I\93ö¸öMùGUse0w/\16\87\7f\82hñ1ð\85¶óCçº8c\85õ\99\1d\17y·åfÚÞó1d¾©c\8cá\86\18ýè\88[³J϶\ 1»Ûªï1Vòü}7úÝ\8c|´p\8då¢ëسÕÜ\as=ßqg\1d\89§{\r\1dÏôi\8dëÓ\8e[$2·-\ 6¿f\1a\88èÉ\v\9b\8f|b\ 6
+dúÂ\94¼\14\9czÁ¿¸\991'Hý|ÚînZÇ8!\90&JV4\88\91ÐB0ñ¥Å\11N\9d\85\91¿\9b\15é\9f3éÇ?è\9aVì¢\14Ôò­\9br=¬ãã¯dd*ÑaªÍL«d\943(ÈÛâ\1c\ e$Sa¦ÌüÏ@DÓ¾ï×\88:ÅÆʲÇuO\11\93¨cB\87÷-\8eÀÿ\ 2¶T\v\9cendstream
+endobj
+6769 0 obj <<
+/Type /Page
+/Contents 6770 0 R
+/Resources 6768 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6777 0 R
+>> endobj
+6771 0 obj <<
+/D [6769 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2270 0 obj <<
+/D [6769 0 R /XYZ 85.039 651.823 null]
+>> endobj
+6772 0 obj <<
+/D [6769 0 R /XYZ 85.039 619.401 null]
+>> endobj
+6773 0 obj <<
+/D [6769 0 R /XYZ 85.039 367.417 null]
+>> endobj
+6774 0 obj <<
+/D [6769 0 R /XYZ 85.039 272.27 null]
+>> endobj
+6775 0 obj <<
+/D [6769 0 R /XYZ 85.039 218.376 null]
+>> endobj
+6776 0 obj <<
+/D [6769 0 R /XYZ 85.039 164.179 null]
+>> endobj
+6768 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F41 3054 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6780 0 obj <<
+/Length 2310      
+/Filter /FlateDecode
+>>
+stream
+xÚí\1aioÛÆò»\7f\85\0\r<m\97ä.\8f\0ý gËq\9aØq%¹AÑ\14\ 1\12\11JT)*®þ}çX\1e\92h)½òú\1cÇ@´\9c\9d\99\9d\9d\99\9d\99\8e\84\13h!Ý°ã\a¶p\83 3\9e\9fÈÎ\14z^\9cØ\ 6Cv\94\90\9eÆ®ÿ\8eN¾½Ð^Ç\96"\94agtG(£ÉÏÖÙeïfÔ\1f\9cv]×µ\1c%N»¾\1fXçýSÛ\1a¾\82ÿF§]Ûz\ 3\8d\e\19\9c:\81õæâåë>\ 3®z×=\ 4½\0\9cþ\15Ò]\8fN\7f\19}\7fÒ\1f5$é*¡<\17Eùõäç_dg\ 2Ò~\7f"\85\e\ 6\9d{hKa\87ag~¢´+´rÍwz2<ù¡âÂ}ªÃT-\13î\96\18]W\8a PÕÌ]Ý2óA\96\15ÏÞÙ®ºÉ³»$\8dWØ~v;ì\ f®{Wýg8\87o/ì&¥­|áÚ¶¡O³Ó.Ì{\1c\15\80i\83êt ­\1e¨Å\ f­<\8bæ       \82§ü½Ì¡\9d½\93¶Jc\86Ü')\80\88ÒUf\b\ 1\18£Òç\11Ð\ 3(°VøY }N=\13\ 6\97ÝÅ\8cI\90\9aP£y\8cÒwº¥À]\eõ\12\92Ø÷h¬èÔñ­Íi ¬ÿ°\15×(jJÜW+\ 4©\9a-´ï2\925CÚ{DJàs1eÚ<\9e&,"ʾaàGD%~\ 6\90\18¶ã<\8e\8axÂÀÈ\0\89\1cÇ«G@\81\9e³\11¶Ì§\85ï\ 4da\19ø4£ËWý\9fÞ¿~sÖ{ýþªwvùòº\8f\96\1cþ4\1cõ¯¨\95Ý\15÷Q\1ecû*\19çÙ
+\0øñ6YL²{\18[;\1a¼\16Agë<\8f\17Å\8f\ 2«"\845iFE=jVc²H³)£|s\1e§q\11\ fÈäÓ³h<\8b¿ùnr\9få\93ç\92ÿµ8\13®  Wx®Gì^\82-\95\8b¶D=)7\ 4¿"¥Ä` åiè\88\19Nnç[c2tÊTô\91-Qw\e\86¼\93Z\82\7fì«ÏÖ\9ep\95qágÃͪ\88ç\7fb%\ 4®pür%À`6\vWù4~| AQl%Ág\8d[§e\83\9c\0\16å̺¬l×\r\85·ã¶Ól]Ð"C\fÐ\9dã\v\19r×í¢b\9e\83;\85Úº\1aâ¯g½%7\9d°_ù\16\9a\1aÁ×\14Ô\14\86Õ\14ßEk\94ºàÞ­um(î2Ã\995=\9fÓÏ\82ayL\96Ê\90IN\b1\91ù4×Ĭ\84}S¸J\89Ðs\8c\12¯6ì\87çÙx=\a\17\µ¨Ýw\85T\81!\98\9bEL2| \99ͲWv ä¶úòx\82ºàø1æõ§=«Èø7â\9fE\ðú\ 3Æ\19\8f\f¯\96g\84\f\10òÁø\1a¶ç¬0\1aànS\ 5=d?3èûñ£\81Eñ£È\r7V×\86\86Ä\90j;ÖhÆ\1a6ÌÆ(\1e\98\92¦µßP\86ÞV\86ÜRC\ 4\ 1Ø-uP\86Ò@[\9fÐP\11·×+\1c'ð¬ì\8e\ 1<\v\0\f1¼­\98pÎ}7(m\96\r\7f÷ÑÙ\92"ËAtOJH\9f\81keÜ71¿ì-Ü®å\ eÐ\91~E\1fJr3\1e:ü,*¸sC#­ùcÌÎn¼>*\fA\89Ã\v\ 1ð\9aát_\e°ô±k\89¦a\1eR3Çß\8a\92\89\ 4NÈÝ¥2kA*£\17 Y\92¾ÉÄɸ\fù\80`4Ì
+aTÊbÜ\8cÒÊ\1f¨\87"\1fµ\fB\15?\é\11\9bl\11\97¸8Ål=\9díHòâö¥àV\ f\ 5Ï Ã\f\¦=ôÚ\16M\98!'µx \ fO\1dGo4+Ï\87qi¡D\r\0¹\f\10c\9eG\11M榾]\9bUK\0uQ\ fO½wèÝëÔP\92G²Mák\99g\86}\8aÉ\ 1ò{\95ªÑ\,Ø,1q\16EÆf6\9dV\ e\ f\b\89A\8c̬\88\ 3¹\1a\88±.m\1eç4\80´òµÉ%\10®¶RX\9d\10a\15Ç\93ÂuZÂ\96\86\96\16i\1a2\7fÃ7\18À6l«\1cxöEÁ5\87    \f\9c\95\89\82\80Ø\8f\90\vd&k@DÓ¤\9cJY\9b`ßeòÉ\8c\81_&àðG¥\aühF\8bUÙo¨*ç4\81\11\99|JÐÍ\1d_\92\1f \16Ú1K'q¾jc\9f\e^K\8a¬\ 6ʤ²\1e©Å)°¿v
+üÚ*/[â^n\94;6\89\v¤%\8ddiZÖb\95c\97Ö\ 1¬\10°\92Ø\14i\14\0 ³-«B÷õHÕ\95^{í\865\8f\14\9e
+êºíìv0è_\8fÞcµA\82Û¾°\ 3gKúf\11w\b§*îj${\ f©,ú\ eðÙ.\ 2÷0u\85Øÿm\99BM\9e\1f\1aïv\85!\b3ûp\16§)7/\8cSì¯\95®-!É\87FQ~íÔ
+W+{\1d©½ta\84£W%5@×>\8d½ccï\88ì¶2¬ø'\85ÌË-ô;%¡$_\17Ù\1c¢Ó\18âó\86A\94%"\fWQ\15D\10ÎY\1d'\82Ù\ e2s%h³¦ÂïØx\Rúr)E¾å­¬ÙÕ\8có\82q7.c\9bÛI¥E`£\8a\1cOHI»Jîʧ\1dn\f^ðÆÏnÛøQN\ 6\86\a]\17ö½öÞ !l3±Pnl4\1fæ)vÉ»¡\16\8eí¼l\11jݶ]\r\1cá@)Þõ\85ö½&Âî/\r»\13yË©@q\1a}HËê(p«¹ìÆ`\ f6à¡!{¾+­ç
+\ev"\9f9ÙÛ:\1f\81}°*bÏƯ\v*xÒ­\8a\1cÀ\83ºÆ\83¯WTß¡æÏ\9bÅ7ôüH¶I×µ\9fìHê8Zì\9a\1cÀµ\95ð}P~è\bß\ e\ eáj¡À:~(\1cuütÂuB¡=»õt¢\ e¸\ f±!"        l¸e°·¹Àæ\f|\ 1ÏmêÓ\8bVË_\9b\96\15%,!\17ÏZ\fù?/\ 6Ù/-«\9c\0\r\18bi·Þ\13ÎÑ°jµÿwH×E;Ø O\17ÉÂ\7f\97Ýêó¶ÖµÓ[b¶?\8f\8aè\90õô\97\11\ 6÷ø Í\0íwC\rH,xØ\87Ç{f߯ì\ 6aèQäeêE[\98\81夶¦
+{#>!£õÝ6ñ-ÏÐ_­g\9có&÷#m\91\96\8fÞ;\ e\1fó\89àß\1aå[Mp\81G´QUîÑ\99LRÄ«/\eùÿ\aÞñ¹\13\7fÊ*\\rÄÅ%\9fÂ\99³¸G\1f>\8eÎø)«\90\9enhåðöë23ÛǯÃE>\7fêOÙ¦VX6Í£ùãO0â<t£Kl> X·pÕ\8a¶ç\87¹êã\1a|ÊT|ëÎç©æ@èÑÇ ÃÓ}ÊQ¼\16c:M6we\8fÝ%\ eÎö)\13\1d\89Î_iRzÊ$\ fúÈúñ\9f\95|\91be\87\95Â'Oþ\1f\14p½ü\7fIq]Ï\16\1cº\9fÁWFZhy$$\8c\16©ºÛo^uT7q|Ç\1d\19\eÖwræ\81\ 5¿¸3·´ÛO\v      D/\v\88Eý*o²syÂ\97À(Aõ@À<¯\8bË\17\84EB7èG¯i\eÏ«ð\9avϪ`\9fЫÐ\8e[B(¼^j±\ 3öø|\9dóðSMzÜ·'C(\ÇeÒ¿2ºwlôæ£Â7\17£·½Aÿ¡§\84íO\bËkâÆsÂPøáöÅó±{â­ËÅ\92^¹Â±Ãvç=\12\8b?ïÉ­\8b\97Ú͸þð:p=gWN\e⧷sY÷;\ 5í\fdendstream
+endobj
+6779 0 obj <<
+/Type /Page
+/Contents 6780 0 R
+/Resources 6778 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6777 0 R
+/Annots [ 6782 0 R ]
+>> endobj
+6782 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [129.861 323.505 181.248 333.073]
+/Subtype /Link
+/A << /S /GoTo /D (ProfileLocs) >>
+>> endobj
+6781 0 obj <<
+/D [6779 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6783 0 obj <<
+/D [6779 0 R /XYZ 85.039 312.546 null]
+>> endobj
+6784 0 obj <<
+/D [6779 0 R /XYZ 230.409 318.52 null]
+>> endobj
+6778 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6787 0 obj <<
+/Length 2846      
+/Filter /FlateDecode
+>>
+stream
+xÚíZ[sÛ6\16~÷¯ÐKf¥\19\8b!\0^ûæ\8d]7mc{míº3i\1eh\89\92¸¡D\95¤êúßï¹\81¤$ú\92MÚÍîv<c\82À\ 1pp.\1fÎ9\94\1a¸ð§\ 6\91ï¸&\1e\84\91rL\14\r¦«#w°\80\91ó#%\14îÀsÜÀÇ¡¿N\8e^\7fë\a\ 3å:±\e\ f&s"\99ÌÞ\ fß|wr59»\1e\8d\8d1Cí9£q\18FÃÓ³\91\1aÞü\0ÿ&£±\1a^Bã\8aI®®G:\1a^~ûöÇ3îxwrq\82]ç@sö\ eç]LF\1f\1f\9dM:\9c\8c\v\f²òËÑû\ fî`\ 6Ü~\7fä:&\8e\ 6÷Ðv\1d\15Ç\83Õ\91ç\eÇ÷\8c¼çG7G\7fkVá1oÀ³z\ e\14cã:Qä5'W~ÏÉ'Ë\14\rgÀs\8aÇ\9cC#Ùæ5\1f,]ã±ê2³Ã\15\93'%w`»Z\16Ht¿æ)ÙzÿäÊ\8f@\aø\ 6¼pg¹\18pãúü)îF\91\19&w°U.{\81rôþò^\f²ðxu+\8dÇ×tö§\8fµ\e:\9eï\ fÆJ9ZÅ}B\8d\8fÌ`\1c:~\18t  ö\9f´o {Ï\12\ap\16:HÔ\1ed\8fK?\0\13\89eÊ7û¬\ 6ÆQ&xéIOÓy²EÙÕ¢´b.æ\v\9deñ³«¼¼ÕâMZ× :5\\bõ5é{\81\9a¯°U£Ê\1f\ak\ e\ fÕ\81²ãØÑ\9eÞeòÀH\8d\ fJ\vc°V\ 3lë§h}R\ e\18³§½\17ø\8e\aôa¯ë\80\ 3*t\8døÑUh\92\v«pK¨wW      \80ï\80\19×zS¬PB«Büâ4%1~\ 4ÑÕÅæ@l`\84Z#DÈ¿?\83¯n\1eª\9a´¸º.Fcpá¢~Å6é©\ e}è;q(sÖ}6K
+âñ+4\126­´êYËøâ«O-fÇOò\9cE÷÷\8aØ,É\14\ f\17\ 5\e
+\ 1ý_Æ¡UC\8d\8c\1e¨ÁhßQ_B\vc4D7\ 4\8dâ´ø«2\ÿÓ\f\97ábQ&«ê)«õÿ\18îØj\89Ãÿ#«e\ e{u\80&ëÆñ\97P\82\18­ú\1f\e\84Ù¤\94\1dÇ1Û?í÷?d¿7\b·Ïªãw3åè¿9p°¦\8c±Ü×\137üiÁÖ\82÷Võ=H\12ü\7f\ f×÷\19ô\9dP\87\9fÈàvó¤[y_Í\r\81ì\98\90Ò®Ø÷û\93÷±Ò\90y=\92Ù\8f5$n`bÖZ5tóZ\1dk\85DËw@2\ 6²zßw\87ïn@\83A0¼ÍÖ³bdÜá}Å\1dÚu\7f\13ÚËUOê®\9d¸\9f\r%J\1a\eå(?x2ëQÀp\84©¹"k~^xÊs\14XÄ£ \ 4gs?\ 1\95\98|w\1dp¬h 4päG\8d$ÁJ\ e%yQ \10¡\80Ò\1e\ 1\ 5±\13¸tüÁ/\ 3å¸^\1c\e\1eí´\89Óv\12u¼~»R\83Ó\ 2X\1a´\\19H"A\98\ 6äÅ       7ÃQÔ\ 3G¤På\8b\10\81
+UÁð')Ø@ó;\86Ô\94)Ï°\8d\ 5\8f¬Î\bd¡oÆH\96ÊÜ­ÍzS~ß+\8fPVÍ#\e\98\17\ e\ 5gh©v®tl\90«²A7\18\81hx·­\99b\8a\9d Ì[c\ 6^Ô(_{íøtÊM2Òñ°¬3"Ť|\93`ò¦#\ f+.ô\9c\15«\ 4\95Áoº-³\1a\19xÀb
+l¬cÓÝ\ f6#ê¼Xp£X[5\17Ü\91´K^L^\9fÀÛ)\8eâµ4¦\92\10/\9f\137>\89\8aÅ\8d\13³5m)«Ìº\a\ 3\93ÕK\11\98ñ¬ P'\1eprWó\12<V/¥Zá¡ÔQ\1a"R\1e.Öù\ 3·æ\94°¬ø%«Y\17\ 2\ 6xa<¼]fvV½LKi&¤&y¹kÕº¶ºÇÝja4\13\1egE¶^ô\9e*«PË^Üá;´Ë&[Q        \1d\86ê2ÄKQÉùȨ=F)\94ç\bf\91]Cß4Ï\1a¾jé#}á>I-D\89HmÃÇBZ±\9d\r\91ÉFV¸d;ë\9e\83\80\8fÄbÇ#1\fÖUZ±x\91\ fí\92\96ó\9cÝÐ\96\v¡»\11\ 1\92à\81È>¨Ü\94µÅ¥¤.x\aÚ\r^\88~Z¦Ì--OC\8b¼À¢`\92óë,\9dã¾\´løl\8dCøêµ¾t=çM§R\aËä\86¯\97e\81\86¹XÚw!Ø\81\86NUí\9c¬\ en_I\9a1.ÊÑ\1dIN\ fÜ}y÷Ï\94Þ¹&gÀ¦|÷üê²\82§:(M\1a\0U\bð\ 6ã\bÀUG\9f\aôc\ f\8e\1dzæåW÷\13·ÏX\ 12cE\14\10:ÖÑÓ\ 1ãíÒz\10\18\92\87eP|D­cÝã{¸\v\9cØ\81\1a,\9bú#÷\81=VÜ*¸6]ð[²æç;,Úsó6c­wü\a»ù¢¿â\97U2ű%áL
+\1eë\9b¨1Wd²§0\8eó6û5T¤Íª\1e\v\ 3\14Ã\99°ú\8cUná\89Â9Ó\15\82\9am¼÷æ\9b\9fA\91§Åt»J×h.¾\ 6\8c\82ãP\83˵\8b\8ah°Ð\8b\8cá\0ļeO¤¨Aa\81ñ\9a"8\ 4r\9e­þ\eðÉU\8f3\96<ÈP\ 2\8d\15û=Ý\9cs2h=,h3\88\8f¢ÈÑ\81Ú9y#Ùd½ ²·\12/\8aÄ)P\83àèb\1a¨L¹     "Ín\15¹\ 4¤<%\17ØIäÖ\86A\12\a\8e\89Ö±Ù£uìn´\8e\19¥\b°Â"Of¹\14¶a`K\0\fÛã"5\86\8cQ\ 4b\12ÑØ\ 1i\92E\94=*\9f\97r\a\9a@·Ø\aíbC8¼¢Ü\81Æq\852¡º;\97b­0b4x\1c¯\1a¨\9cZÔ        \14ÃTÐ\9c\98\80\84ø+C\ f=dßiA\98ø@4\vÙ\97\1fëô\9e\e3²"¾ûñ}Ãæm?¾\ 4\8a\119\10wàåË\aî\82ûê d¹%¦;1\19~¿i´\80\86\ 5\17\99¨\9dÞïQ_\ 5ÊîcU\93\96\1d»*\ 4Î.ÀÓ\ 1\9a\18\98Aw%<oÉ\87EñÝû'¢m¡\9fw\ 6Ò\räI\r\17¢Ð\87|+Â3áé\9d\90Fâ+\1cd¨¢%\10¹\9a0\8b\ 6\ fìû7´m\8c\b \87ô=ãµqÁ9Ïaçн\98\83ã[qí=kÛtrg¼\0C¶U\88/)¸Ã\ e\§Ø\92l\8eí\8d\9c®y\8cw\ 5ê\1d\80\98\16´8\92LÊ)\8e.eI\82\aÅ2\82ǬùÚÄïû\EC+ºî\9e\17ø­tòãåùå\85\ 4\90\0\10ô\85W,"\1døÀÁ¶îØ\ 4\1e Ñm"ß´\84\12\ 4\82Ë\ 2ø©\17î¹áÛ5Qpà\ 5\r¯\ fFh    2\962OZ\87<îAò]n_Ñ\ 1oήÿqvý
+\11ûâ\8cÏÜ\8bÞÇ}ðíB\ 4@_Õp=\86=\ 5`\84\96£\f\18\r6µö\9b\1d\19\82G¸*\81®\92\10\a\88­\82M\83\ fü\ 6\90\87S\vÛ)³ï       ^Ê\8f\14þ3ö\vs\1dß\17ÿ\95ЩhC¨CQ\ 5\11È)øäK¯GHÊ×üm\9c\96Ú\92\93¥åNøfzQ b\8aLxÅÁ¤I\16¡Ã\86w=ñ_y\10°5Å\0\15\98\ 6ø\9f]\r\88|\10~øÒ\18\91¨\83¾Z\0pî¹Áç\94\ 2H\bÑ\17.\ 5¨\98ÊjO\96\ 2\9a\8bZ\87\94\1f\ 5\17,)-ï`=f¦\91áô9ä\846YÝ%<©Í\9bv}\9dò`´h\9c"¸shÔ\1a\95µêjuçL\8bõ\9c  ý.ë^ä\84¡\11º÷\16\17>\88uw)\ 3í(\v\0Õ²á\8e\8eÂ÷ä\98¾^\ 2u\17{&6üð%r+%\ 1á´\a]\1e\81qYls\ 4\15\80À;®\84ðÀÔ"ej3zVû\8c\87¥\ 3\9bM
+*\9bµ\89b!\14äJHÉ!\1dmÛ&Ý~ØÞ\8bÐ^Ù{Õ\ 6ÿØÙdå¸Á4ÉsËØìY\fÞ\81Ù«²\98c      àPÊà\17±\e=ö[\91&!ó\ 20JóYζ\9b\8fE\7f`>övηGÂ\8f¾hC\1dÄ\7fp\ 5Ì\1a\8dr\99\8cÑ\92c\f-WO\9b\re/}  \843\99\99ï\96\11\12¼¡àÂ8æ¢Z½\13ã)%E>ýh\8c\aCmh©\14\ fdT\8càQ\ eì\89\vi4éDÞ\13_ìD3\80þÝhf7(eúK\8a \ 3>Öb\91Q\90\rïŶ>¶Á\9d-\81\84Ì\8cý.\ 1\8d¿0q£\88ê#þB\84ú\ eòL\9c/\17·\ e:\ ea\ 3Rú]C)N\81\88 \85\94P\82\0nÓáÃ&F\1aQ¬J+Ò"\9d¢æ4\13+h\97\f\1a­êÀ\ 6­Á°ìÿ½Ð¡lùðuÍÉ\b\95â\1e\15¯\\8f¶Çä¢nÂmW\ 2\11\86®¿{\11\8f\9aÉ°\81d-¤\95,ÔÔLñ(S\9eÍG,òl\9a¥Â\ 3±\80Á^\93\1a\82\86\8d1ºR=¥ªÔ\8ci(\14\93ªjĴòè\ e6éDÙ\877g\b\1e®uÿ×\8eg>A¾ì×\83\0\ f\0w\9dÏ\99\8f£\84   ÌAx\138&Øû¥Ý¿\0\8f»endstream
+endobj
+6786 0 obj <<
+/Type /Page
+/Contents 6787 0 R
+/Resources 6785 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6777 0 R
+/Annots [ 6789 0 R ]
+>> endobj
+6789 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [242.104 749.508 293.49 759.076]
+/Subtype /Link
+/A << /S /GoTo /D (regkeys) >>
+>> endobj
+6788 0 obj <<
+/D [6786 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6790 0 obj <<
+/D [6786 0 R /XYZ 85.039 739.285 null]
+>> endobj
+6791 0 obj <<
+/D [6786 0 R /XYZ 243.758 745.259 null]
+>> endobj
+2274 0 obj <<
+/D [6786 0 R /XYZ 85.039 637.897 null]
+>> endobj
+6792 0 obj <<
+/D [6786 0 R /XYZ 85.039 600.366 null]
+>> endobj
+6785 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F41 3054 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F58 3380 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6795 0 obj <<
+/Length 2701      
+/Filter /FlateDecode
+>>
+stream
+xÚí\[oÛF\16~÷¯\10\16(\96\ 2*\86Crxé\9b7\96\934±ãµ\95^¶é\ 3\12\11\8aTI:ªÿý\9e\e)J¤e\17m\ 2Ç\11\ 2\84ùñ̹|çÌh\8eÕÀ\82\7fj\10hÓrÂ\81\1f(Ó   \82Átyd\ræÐòâHI\ f\9a\96§±é?\93£g§Ú\e\f­p0¹¦.\93ÙoÆó\97Ç\17\93ñåpä8\8ea»æpäû\81q2\1e*ãê5ü7\19\8e\94ñ\16
+\17Üåârh\aÆÛÓWoÆ\qv|~\8cU/ Ïø\fÇ\9dO\86¿O~<\1aOZ\94\8c\Óõ\1c\8f£ß~·\ 63 öÇ#ËtÂ`°\86²eª0\1c,\8f\98Úuä==º:úo3\v·¹\ 3\1eÕ³àQÝcäXf\10¸ÍÊ\95îYùì\ 6h-\92\fþ\9fÃR<eT\v(Ç\Nó94AÑ2V\ 5TçÃ\11,r\1a#;Ê\92û¼·´\15Iù*Z\ emßø\0]#®\995£bêc\e\11~±Ê\97Q\95L£4½\85ñê{lò\9bO+C>º¡Å6pX\89mqño.âü«"\7fo)\17*R¡y\9d¤)\8fþÀß\95ê"ÁïV2=È\ 6\ 5¢\90U!q¢ÊY\94Õ\ 2G8®\91n\16\8c\94Û\97Ñ\14×\88\94%YÌuy\96Þr       ©Ìfõ2\8azJY\ 6̺\8aà\r¾þìÔiË\ 3\ 4múvPëã\ fï\95ã\9eäÓ\9be\9cU°Tmk#\82y©p\15WU\92ÍKìóÝ»«ñåùñÙø;\9etKȶå\99Ê\ feR\93\16=r-\ríþ`dû¦\15òÚ'\8b¼\14úÖ     1\99\97'Z\ 1Õ5w\96Ì\91\192óúv\8bc\8e1\8b¯IºiÅ\83P\0¾\11/"4\8dOI.ì\98F\99ô\97IË\>\82_-r\9cb¾hæf¡×¯E,\84.\89Ã\15ô]\b\82üÐcy¾eú\8eî³\17å\99\8e\aöÔØ\89«zì\ 4\94Ìß\9dV\9b®Ö<pwRljÏÙk{g9ñg\96\\ 3åÄKUóÒ6\8aZ\87æIY\15Òú\11\19\19ß\96Ü%Ïê1µzÙ`±4gKcU£±(³Lú-A\ 60\17²\1a\8d\90;\92\86aa\85B\8c¦ÒWhÂÁk®Ù\16´\12p@C\ 4\9aV\92uíà|\ãê\9b·\88\9aoÏE\17\8b
+éYð\92ò
+`Ùu]\1eDúYr\a~:F\96W\(bZ\7f¾\\8aµ\ 3\ eÅ3n\8bêAÒ·\9ed\19\91j\ 3\90©\10!\8dqV&\9fH\bæ®6 =Ù¾\83\ 6fz®ÿ¸Tíy\11G\b}\8e\ 2\0Fi(ôPî¨d\e\82\ 5Ý\12~R5Ö=Ïqý(ѹy\81âyí"c*W\8b¨â\12M³bk'Ö'\ 2ÊÄIä¼B0'^Cw\ 1æ-\PÈí¡tV¬Ç\80¼\rÕU#qxiC>¼&[x®\19Î[ºVðdµzä×}ê8ië¡k\94\8b¨Ø4GiÞ\ 2ÃuR-¶LÃ%m¡Å®û ÐÙòS÷¨Nð8UÇÕ>:uW{Æ\vÒ\b.\13\13Q\ fð¥1\9cë¼\98"pã FrÍË\ 6âqÐñ´\ 6r1-îy\82pUÐ\8cÓ*\a\ 4\f\\ 3â\ 4\eEÁÑ\ 2Uâ#\1a\8ad\12B,¬lÉ£\8bO[ðŨ\90í¸6Ö\ f\f\ 1;ú¡jÏZK\11â.+ðűâxË\83\8548ni\80âz¥Ø&¨Î/\r?ñ%\ 6\9a\1cZZÃ#´\0k\13*a¯\1dsµ\14ÜB\9a\ eß»ÎSÂÀ¢¬?Â_Ð\82²Pµ¢åTÛãª\9aü&¢AW\15ݤ2ú¦lÂ\1cx»Ë\v°A
+\9e\9brÆS\1a\91¦58\7f $â²è\92\1dB¯$\16\94ÎE.?'u\9c\95£k[K³mY\7f>ûå\82m3Ù\ 4\ 3\96%ÁO@\84½|=þµc\91\8eéù\10#\ 5®is\b½?bwL×ñzãulñ[6æôÚØ»ËËqwÇ\0pàû2ø³~\1f\83H\8c&¯òëj\r\82ÂòY2-ò\12*ðåç$\9båk\8a8\9fß\14\ 5\ 4¥?\812%y\865ã?Wi^Ä\ 5\96ß\95q!Qê"Æ@\1c\8b§y:\e±\8døÊ´Á9¶­\ f\91=ñ«µ\13¤¢Q[\0Æ\1cW\92ä\eÄ\80úÅ\16\84\80B6\86\85­SQ¹\88\94©ø\91\82mr      5ßµ L¸imQ¸jI1\15\85\ 5óÚ¯aýƸ @ñ\0k\1aBÛN\0ßcQú¤¶¦\9a\8a¢/j*!®\85îë¬\81¤\8eÛ\0\0\87=ÃH» x\8a8¸©\98\ f¸pùb\ f°O\86\81\83¼\14?\8aæã\9aNG\aCP6·ß\7f\8cBmÚ
+\10O)3Խѵ\17\9a\96m\83ÜMí{í\ e»O¢Ó³{é\f= 3­·\ 1\81Ó\10º³2íÁþºÞîtv\ 1\9ec*4\926\15wsç¤\91]\r=\125\9cìxöw²)\95\93\81\1d\1a\17\ba°é\93i.7\8e\0º¿Æ`~\87N[Û\e_¿Ë¦\r@y\80\ 2\ eòÞ\rL\r´ïéÌ~^9xX¢\1e\0&! \9e\ ezád£¢wMC\83,\98\86KÒ{{\16\bf@\eð`fs<Ñ+ûóh\19ïòÇ\a\8dTxÎQ\ fÿüd\90ÌSvÁ¤\80?\r\9déM\878ÇR¦\1fzÿ\ 4u#'tÌ@\87\83\11\ e\v\1f\97Üôþ ñx\85qÙITEû¤§¿\f1xF\ 2Ô\¢ü.¨\0\8e\ 3C9<¿\93s\93­p:ôÌ@Õ8\92õ\ 1\8d\ 4Î\9b¥¦à)ª¤\ e\16¾¥\19ú\9bÕ\8cç\9bã³øqê\86\1cìÞ©\18Á=\8a¡¥ýM½\85\95\83C>¶Ã\8dOÙ3µç\9b~ðЩÉuÇËÍ®;/(|\17¯òj\13:K|\8eg7r(w\8aQR\1a\97_L?\83ÇêqúõSÎ
+>&]\16}^Ïó¥õsßJ\ fnLü>\ 5w\1f\9d¯\9e6\í_ëÁ{\11\93\14*j6\9e9"kRíG\8a¯_5\1eºê\83\vá\ 3%Øàá\81å\93ö\1e\9f!ºq÷óïà\93z\19ÿØ·Z_\81Â\1d¶p\7fK\ 3w$ñͪàÁ\15v¯8È\8e\14\ 5\914¿aÝ\14O}oU¯û¤u\1d\ 3\ f\8diË.?\ 3ôÁ\96o\9b\1e\9dQÿ\95\8fÜÏÜ\83ëäÓä¸z)\9b^¹1ô¤áêÞå\1eü\19ñé\82~&,Ê<\ 3`\7fÒ\1añ`X:¸²®\96\14|%\12yôR®¤Ý\8f"_¿+{øº\ f^fð|^DË'\1e\ e_UtMS~\a?\8båFiwVíÒ¯ÿ\ fÛ\8cíaßÁ_\11\87.ùR\9càõÓÖ±ýk=¸&6Ä\98®Âѯ\82ùÓöF{\97zp@÷àò·è\8b\ e\ eäN\ 5¹Y\1d\ 2\94¿\1d ìLåêV\1e×}SÝ-\88\83gë^tÁ\8bþÕS?9|È\8a\1f«\9f\eÙ¡é¹{ï\ 3[tkY[÷\80Âd\11\0|\88®ñã3J1M\90J\19>ý­\f\81\92¼·´\95z\84Õ\94MÙÜÛý\17OÓdZà\v\95éK!%°È§>\rµ\87÷<y>¬áÛ¾\94\8b¦B¾ê\8dÕí«Þø\1e\en·×\81÷\88\91&κ\92¤©\9e$\ 5Wù¦¯\9d:\ e\1e¿èÜÌv´éÙö\17H\ f¸ú_\8fÒ\82\8c7@ö½ä\96jËÔt!|s\8d=JÓnºU^-8\19\ 5s«ZyVMjÖ=ÌQ6h\98{7o@\13CPSu/ZýS,\1aÿrq|~Ò1TmZúQ\bHR\94\14
+¼­ü\97Wr§y\19q¾Dɯ\11?\16u\9aè\îÞSêo\93\97\9c"       \r\94"\1c´ä\1c8[\89\81M.``³\9cáIf\97ÍR:b\9as]\91GËæ¥\95a\ 4o+J\1e£Ûõ­\14
\10å#\váØ\96viÙJ\82Â~ýY\17U^P:\92­9ÛȦ,\11|\9dÅ´vÆ\98ªî´\9b&N\89l<²3C\93%Hú½æË4\1f¹­l®jÖ),üFY¯6 M"Ù_¶g,ã(+y\98¤rÙ\92Ñ
+5\92\0\ f5\9c\10\vU\92\88-Dp2\19_÷*#JE°)ûË\8du\91TñN^<Þ\9c¾©$Ñ8ÿXg9(ãjÂ=Û\89t­$\9d\9edx¼\94Ê\8cð\85\11ÐáºN`«\93Àd¸\9c]ãß$\18ò_\bÀtÞlÖTSVaÕÍ®T\ 1¸KÇ\1e\8c\ 2Ëôü°ß-=\14'öþm\ 6Ç\aëjcÎÝ\1eÎñÜ]B)ÇÓÙÎûø?^u¹\aendstream
+endobj
+6794 0 obj <<
+/Type /Page
+/Contents 6795 0 R
+/Resources 6793 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6777 0 R
+/Annots [ 6797 0 R ]
+>> endobj
+6797 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [129.861 458.997 181.248 468.565]
+/Subtype /Link
+/A << /S /GoTo /D (defregpthkeys) >>
+>> endobj
+6796 0 obj <<
+/D [6794 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6798 0 obj <<
+/D [6794 0 R /XYZ 85.039 448.038 null]
+>> endobj
+6799 0 obj <<
+/D [6794 0 R /XYZ 217.197 454.012 null]
+>> endobj
+6793 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F41 3054 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6802 0 obj <<
+/Length 2467      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYëoÛ¶\16ÿ\9e¿Â\18PL\ 1fE\14©×\80û!7uÛlyÝØYW¬Ã X\8a-L\96\I^\9aÿþ\9e\a)S¶Ò\r¸_n\8bZäáá!yÎï<È\8a\89\a\7fÅ$\ e\O&\93(\16®\8cãÉrsâMV0òþDh\ eo¢\/\fpèß\8b\93³wA8\11\9e\9bxÉdñD,\8bì7çâÃùÝbv\7f:\95R:¾rO§Q\14;og§Â\99ÿ\f?\8bÓ©pn¡qÇ,w÷§~ìܾ»¼\9a1áúüæ\1c\81gv\8dón\16§¿/~:\99\9dL\95«B\89[ùròÛïÞ$\83Ýþtâ¹2\89'ÏÐö\\91$\93Í\89
\e(©ûåÉüä?½\14\1eS\13\9e5rà©á\98\8d\9f\\ 4#'_\9cÆÒ©ù\10-\9e2ï¸Ó­\8bV·hX9)w+à\80\93>\9fú\91S7pÒ?\99^\ 2\eÐ\97iWÔÕ\ fL{AÎzÇ\9de½+\81=ãÞ®ÍYl·Î\99òT\978^£àç¢\82æ\8a9ò¯éf[æí\8f¨Ñ³wrx\8e©\1f¹\1e¨\ 2OóæêöýíÍ|vÿËìþÍg!Õ\9b\aèÜ\9c_Ϩ÷6\7fJw%\1c\ 3ç]]fyÓ²L1&3a\r\91"T$õ\91w°±2c
+i¬#-äHѧÁ!8MÆdáàxËãp.\1aîÖû9¤
+æú^³­ë\8d\1eD!E\93/÷+½°\84]eÉ'JÊ\9f¬\0zC\ 3K\98¡Ù\97iYæÙ\88\ 6\95\90.@FãÁ¨\bø\0Izh*\10\8e×Õ¦<Ð\99ÐrÀ\85\94RÎ'\82\97\ 5\0²¾ï¤%©®î±0fÛ©\96h[\18Í\88ÿ\98=\88-v!`³\81^\7f\9en\1eÓyÞü\957#\92CåÆ\899ò+â\ 27ò#ÍÂ\87\9e¯SPë?\90¶GÝ\88\9a¦B\85n\12Æ\ 3\90!,d\908Ïk4Þ\12\81¶f
+\19>%g   ½\1e6ØÎÐT\bÆ\8e9\a\88kµ<ì Hp-"<\92\93j      -À#ÏxÀìÀ^\81\ 3\17z1è\91Æ«tC+d#*\93p¢È{Õ\ 4\ 35\84±\e\v¥Y_]\1cûZé\10Ï\92Ð\rD2\80£\rëá^ #øÉkö;ÜJ¢\fë\ e\ 3OF§\8d|\8ay\11ô\8bÆhV»\14R»uÚ1\em³å6Ç3h°¦°U?\99    \9ap=gÂG
+sYM\ 1\95æ\833p°\10¬ñÈ\b\86`Cëç\15S\1f\v+Fx\9eëGñ@1½*!\80^Á2À\8d\92¿\9e=Ü\þÊäÏ\9eP\b\rÍÕ¾´\1d-±qIì0\fÞ\95F\ 3\ 4F?\88\9dªî¨\15iM`«®\96\8fýH&\ 5\19KL$h7yÚ!\ 6\91\90òÌ\1eÅO8\8b\ 26\8en1¬Õ¸i½\15äµQ\ 2\8fäpák\18z\98/\98yS¬Ð\8ei§'§Ìcâï÷¬y\1cÙ"\1f¯\95\eeXÊýì\ 5ÞÈ.1\96Õ\8d\ ev8ÔÛ²Cq\elÁTaçUé\14ÝPß\1cè\10"JF\0\11\98Zí!¢dìø\9e÷õì×;f°·ªÇi¡\94\ 1B<ÆëÙM\12;h\82OÅÒDí«Ó\0\83r\80!\b~ÒrÄ[|ð\16Ï×\13êfL¦r\83\9eã¾\17\99n\8aj5\967 n\v\7f\9f7"0É9\1f¤©q\12W\ 2Ø\1f\98\85\ 5F6sÆ\88\84¨\99ê\18ªm\94±£øP'\86*\1aز¯[ÊòE§#Ô8)\93¬ÇÕ\90v\1246Ô)l\ e»Hé\ 3Īh»FKú\93Ю;\O)gɹ9íö\9b\13ÎXþÃ\f\14S\19çÅ\f\8a\ f?Ï>ýqu{q~õÇõùÅ\87Ë\9b\19¦\9bù§ùbvM­ú©{\ 6OÀöu±lê\16\bØ\81@\93Õ\b\1f¬|n\16HºØ5M^u¿@2\87\82Í$A΢j !8gY¯\98ç»·y\99wù=\19fu\91.×ùwÿÊ\9eë&ûÑã?b4çE®\88}}\96\88¤^VFµXá\18Ýè\0ó\83®\raÈh\9eì¤\83FZj'ÓfÎ-\9f«·\1aøH\ 1x`\84c      =B°Ó»/\1eGפueJÙ\15\95\98\a5¼ô}7ôǯ\1aS?qe(ú\92Û÷Ð\19¤
\92\eî\17\1c´ë\Ô\9b\r\ 2
\r#gÖ4õ©ô\1c.¯pÝ\91%dDþ÷íª\9eªP\88c£55\ e`&\84Fâ´\ibò%½a\94-z%« Ò\ 5\ 5y^Ó\82aT\9c\80\8f\94:6ÚIHf\95ñ\8c/;v\9e® ÃéaN\12Ø:Ê\ 6HÔ1
\e     #       ì@\19\93ê\8aÅ£3\1eÇd(7\90ùQ_S6iQÚþYj\94Á®ÚQ³\82\12\9aY\ 3WFáÀ¬ÂM Ø<2«p\ 4Ú6ðÀ¶\15\ 6ªÕ®Á°Gö½Gup\18\84~èÜq:#\14"\1c[f{\ 2\10PQ\8f\9d\94\90\94?c'v\1e0­ä\8df·¹ß\93­êݶ\1d\ f\15\91\84P.Å\7f\ 3ª\8f\ 5¹#,\94\ 4{m\83Tßý
+\ 3\88\f!öuG\12b\1d\vÆ®\8b\93ö×Aè¬)A\19\ 4 \85\82\0|)1Â\97\80\87&L\1fKÍBÙ\15¾YoÍôÑ\940@nzíBç¨^àh\ e#­ÉÍÛ-\85\84º\ 1O\9f\86~â\výV\8e\11FÅ`ì¬JÂ>Å \bQYò¥\f
+Ý1ò\10   @\pÙ\17\ f+vèÓ\81áK\a\8e\ 2\89v\ eÄþV\83\ 6OMó\13p<}¯FYFÿ@\1f+Q"¨\18ÒnÍ­áõ\0f\ f\82l7æf]\9fS7ìXT\9f\1cdI«\86ÕE\15RùRk\82ïá¥\16.\8acuÐ%ÖΠ   \96à-À`\9f2\89Ø\9b\ 2Rw¬\b\82^\88Û¨x¼"$ù\1894(ý\833'¾Ñº\8dEßF\92\18¨\9c\87ÓG\92PpÌĵ   @^¿Ý¼ê\81Ùï¶7\13\b°\AàÃ\ 2FOüí\98Rt¶ê\ 3Ö<Õ\8b`í-"\9b\8b\95\ 4á§[f|É\ 1\e\9d\8b\15Ð6:Q\92±88c\8aUB§ØÊ\bÓ¢Ö5Ý8\95×ÏD\8bÑL$\1a¾\83ë*P\ 6h\ 5Î#'Dâ\88ÿñìQ·\83k\ 6NÓï/¨&Ø`¯W\85\ 54~\19\89-75\ 4 Uõ\177\8e\0mJÅ\19òÔ<ÝF\96T\ 1Urp
+\ 3\13\ 2\ 1°\8f\9c\ 4 \9dÒ+Ì>Ó(~âA¹ì\rj¬4\84\13Â`\9eöê\ 3j»Ó½c5\fM8æ*û\0\1døÎ\1cÍ¿Á\19\10£%\1a;\b-ÔQ\89?%LRç \1a\a\85\8f\1dí kiAóñå©ë\b +¦qL8®hý0tÍ\9bJ»yt\97uõ4v#HÜ°\7fÉ¡ª\ 2·øúæk{ïü\90Ö\14:øÉÀ.1aoöÅY\8aÐ\95°\92åe[S$²\9céà\1a\977\83\97R\1dæuxÛµv½aß¿ßÖ\eí\89Òy0\8f}ünL1!]Ù4¼\\9a÷\ 4\98ü\P´Fæ9\7f?\92ª³¾®Ó\8c7\v\19ÌbxQÄK?^:G\83«æãØób\8aj>Þè\en¯vzÏ«tX\84"g\7fZ\13\91ä>ì\ 2uxuÃÑ-\17|\8dõ\1eÌ:§·Ã\0Ò&ÝÕõô\1e\8bÅÒìdÿª\ 5\1d\92SìóTc®W\aå\90\90\8f¢±\82\ba\11âã\94)\88\94\18)\88`7Ñ¡Ü@¿A\8e\b\rèbå}»È:׺9:+]J\8b/ð»3\ fçµu\812z² zTå¢åýHöÏ:ÿ\8f\aßh\80ApOûçîW\ 1\80®b\83¬ÿ¿\84ÝÀË\0'ÈTwæ\92\89e)-Â\8e׻Ǹ¶<W\8cWÍ::ÿoÿ\9f#ñjÜGúoêH\86Áá.m\83\99\rþ\17\14\ f\94\94endstream
+endobj
+6801 0 obj <<
+/Type /Page
+/Contents 6802 0 R
+/Resources 6800 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6777 0 R
+>> endobj
+6803 0 obj <<
+/D [6801 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2278 0 obj <<
+/D [6801 0 R /XYZ 85.039 427.884 null]
+>> endobj
+6804 0 obj <<
+/D [6801 0 R /XYZ 85.039 387.72 null]
+>> endobj
+2282 0 obj <<
+/D [6801 0 R /XYZ 85.039 329.686 null]
+>> endobj
+6805 0 obj <<
+/D [6801 0 R /XYZ 85.039 294.94 null]
+>> endobj
+6800 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F59 3455 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6808 0 obj <<
+/Length 2606      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Ym\8fÛ8\ eþ>¿"¸/ç\0\e×ò»÷Û´7íÍn§\9dëä°\aìî\a7ñ$Æ8VÖv:Íâ~ü\91|$¿$)ºh\ f\ 3\8c%J¢(\8a|H*jæÑ\9f\9a¥\91ë\ 5Ù,I\95\e¤élµ»òf\e\1ays¥Ì\fo\16º^\1cñÐËåÕ\8b×Q<S\9e\9byÙlù(S\96ë_\9dWÿ¼¾_Þ|\98/\82 püÐ\9d/\92$uþq3WÎÃÏôo9_(ç=5î1åþÃÜO\9d÷¯oßÞ\80pwýî\9aIohÎÍ\1d¯{·\9cÿ¾üéêf9\92d\11ºa\1c°(\7f\ýú»7[\93´?]yn\90¥³gj{®Ê²Ùî*\8c\ 27
+\ 3Ó¯®\1e®þÕsÁX8ê\v\a\19\8bÀsÓ4¼4GÅn\10\13\8f^+¡º \95ß<\95\9c\1e"rÃ(ÂÂS¦<4æ©¢\v<¯¡¯M£\ f{núξѴQH*«
\84´oä5Ô/XëyUQó\88\91\ f<q\r.\1fç\v?q̪]^¯i,ïts\9c§¡ó\ 3È\1dѶy\87\ 5e\v"3©WsZ¼å%õ&ÿ(ûÓÎÊ==2íáúI0[¨ÄÍ2ÿ²\91-Èj\92¤?»OTåf¤ªÑÙiJìÒ>>ÙW\14yΫ¼®5K\16'ο[\1c\98Û\1ft¾+YÂ\rú÷ÐPU´\17LÊw\ 3\82L\81rS\95}ýBBå\1cZÑvÃ=Ïi\8a?\ e´\e\11ºb\8d   ÝÖ\b\18úÎ#5uUi¶øç²Þü8'£Ë\9cßT\10ÞböZã\8bóQã\99çæ5ÿ7\14\1c\91:{â8±\ 3å´f_Ã\89ï:\85\0Ê)wûªØÉ4ÃÒX\v[\0i7\8cSç¶ß8\91\8d3»1q$5²~\14;J&jØ\94\9fæ\86?i¼×\ 6Ä n9\ 6Ø\16µH²\82q29>µa\9a\98Wº.ø\9eÃȹ¯zcn\v°ÛZ
+\ fí±\ 4ça³M"\91\9eÙìðít78\ 2Ë¡[c8Ï%Ý\8c\bÑmż\89V4\8dn         Þÿõ<\r\1cÝØYFÂ}N,Î\15ÑÉ¥²ÒXñ\ 1©4gʱEï\16NÛ1ûÒ¨\9c(\1eN\ 3\1d6G1\16ºÜ\1f&\8b6ZüUoªa!é\84YéC=ï)\1fÙ=;¬y<\1d¬\8d\8axüP\81´\aû\12&Q4-[B\18\12h[\9b\82þ\89í ÿ=Öî
+÷oV\eäï^\ 6m,·\ 6]VÌs«ËUo\9b\ 4'ySüx\86\16\80ÁE\96¸i\10ü\15\9cd¬8sË·|LÏYõ\166§Þ\80\ 3BûïéÞ\14\ 5\13ßÿ\ e\8bR¾óTõÑÓ\8fø\8aæéÛ\14\9b²í\9a£\99+W.æ¡\ 2 \84 -\r=\97U\85VnÁÂt\ f\9d\8bªèJ]O7yËQö\15ëøú-(\ 34ônÔ\9a5µÜØ"Êè\1cÁÄ\8a+½Á\15éCw\ eè\99ïR\18&ß ø\9a\15\9dÂ4]\91\0(\19l/­qȳ\9bÊR7³\ 1øÒæÑWã¨è \11\Rñ\18¾©G§7Ã\1aÀ§Ñë1\9cÚu1òtvÁ'vVß³\1c\ 5ß
\12\ fÓ\15\1e1\82¸ \9b\ 1s\85|\ 6á¼KiäXé}Y\98\89\90\ 6H$÷\97
+ãÉýI¸ÐÍSÛå°\11?@(à¯`B³ã\8eÏâ2­\ 2¶ô¨Ì´½ \v\\86¡@yäÏ,Q¿ \85\83aòXvæLæË=t\80-\84)%\8e\8fE\93Le\97\97FÐ^`Î=,·\93\13\9d#ïºD¸¡«à<\84\96\85\99\a«gÉ#%'¦ì¡ß×z#O\7f2AL\ 2\ 5Ï2<y\1d \8c\92\1d¾\b\1eëS#îÀY\99\at(\16%³ 2j\8dõiÆ4¾}"&ò   |ë\9d°á=J{+¤M#\968¿±\9esM\b(\90ó\92\1d\a\17\1e\121Jl=Êö'\0-²å²iï\94Äâ<»üëH®¼ÌM%ñS¡\e\9b\91â\9e\91¡h°\1f\9b\aP=!\7fùv\bQ¡r£ø{rqÒ\9d\98[\ 1\7fÌ\9byßî\18\16\8e\9c\9b\94+ëù\91Ó\92×\ f.\1fAÑf1(S\13\11´Ø\8eùêéôs\90Á0û\95$,<G×\v\¿R\99\9b\9c\0\ 52\8eº4LDR±\9c\11\1c \87µTñy8\18Ó \81Æd.î\85\1cà\17®&\ 6Ï\15\8b!Ö9ê\87\ 2]\96XÔc9\ 3\9a\83d\ 24²Pï%¡BOâ^`Ó2"\9c\82V\14\19Ð\9alºÆ*9ß\88_l*\9cT*\1c\1cm\8d¥Ï}ÊS\ f;\9e»ÞÉ\ 5\92\82 CÎÀ\90Ì\9bº\v¹2uÖ\88ìu¥óõ8$°W\99ùµ¥\7fî\ 6Ç®%A=ó¹ÈwCö¹,tÓ0üf\97{\ 3/:ìÇ\8eõµô)r#õ\7fò'>½-!\fð\PУÄÌ\1dÆs£ïiYÓÀn\82³\9b¡j¸/R>õ°ß\Ôj\16»¡Jg\8bÐsã0ýf¥ÞQ\89Mõµ¤¢Ç3ÅÚræË\88Exªbõ\1d\9dØ!ËР\16
+=ï\vµ#\8f¬r¶õ,\eâ\93PEO\85\81\ 5\1a}\14¨¡F\8e    \83ïXºá'ÉR!Ií\88:,¯­#Rg\83²f\ fèJ\137\b§)j\9f*SH\93\98\9eø£4\8e{6v\ fã\12Þ\8a\1d\8bÑ\1f©\9f®\1fMñë\87ç\8ab&\97\15ÅKO|\9c\8fc\9cQG&l¬ýú   \17å8°lßH\ 2\8d!\8cÔØ\1a±Þרa/\94\9dÛÁQòõ®ä­LªÕ\98W\9d)\1c\99\ eR\1a#\17/¶ó\9a\ 2àÈc|ä\r\8bÓ\14\13WÛõÇ\1eiê4k¸\94{$öéÄÏ\ 2ç\17\81Á\16´wËð\85ïy\9f_üç\1e\843Ý3±?\8b\9fùäÃ\ 4õ¹½.\1a-Í@[þiP\85©\8fbW;tTàýü\12MIÅèkKpô*a\88;ã; Ï}\7fè\86W\fý\84y\"?,Ñ>1\90Ñ]Erì\´¨R¨\ f\ f\11ÔÓ\8f]Q£¹\97]{:¾\88p<zR%dæ
+0
+\9f¥Æ\10dìVxÅ9\82òæ%Ö\965*\f±\95òO\89\99¡'\8fµ\86QÎÆkÔ\92o\fC\8e×e?A>#ïf9´IKtÕ+ãR®\8aÄãSÙ@§J\82ÝøiJ\12\ 2¼ëx\112>±WVvzÉ.Rs\16"\f\17\ f=úYâøw4ð\124ÉÌ39\ 1\ fmÌ¥Êÿ5hÍaÄØò oó\91#ôXÂT\8d/R\7f\9a.ÈÆ\14\96²ÊkqÊ\13á\ f\8dyv\81«·î\ 5\1dÝÖ&#2ß\83¼Ô\96­Ø\7f)ÌËz\12\1a\93©^ë^¡TÌÊ£R\86G%F%\99g\1fï\ 2£½bHu\12\1e\83\1d®\89\9b¾\98P\90^ÄEI½äY\16\0fV\17µ\11O\8aØÀd\98z·g#\91úOr-&\8eò­s\8d\94\8c²\14%º|¨Øx\ f
+'À\83ÌÁSw\ 3¢\15\9b\9axڠƨ¶÷P¶#DI\99\97sÖ9*R\1eægî\83Ý{[\1cA\95HdRྼÅ\fL\10Ð9\94\9dy\ fõ\94±¤Ì>\ 5\1fÑc¯âgxé\94\9bZ
+õ¼^\r\ fë\17ß×âÓ·;¦y@\ eúæâ\93±gß.IXD?=¹ú\18\11\83¿¢\14ZÐÚ\8bè_\9fx\10?\aÄÞÄ\19!Äŧ¦X\r\bE«N½\8ci#´h§Âo§[[¾G³ÎàÚ¹\85L~Û\18ÿTa\8b\99Üü\961\82­\11Õ¾µöBr¦Þ?0¬J1زî\7f;yê\1d(\1cÜ%0¹\r\92Ù!    ýX\15»\85}}m
+\9b\8eZÔêL¸\19_7ªõ;\1eFþ¥[
+\18\7f·\ 6\15AÃÂây\94ÌÒP`L<´æ\18\ føM\8eÛ\14MðÛÍ\ e\81¥]gÊVnÂ\94¨Q ¢\94xáa\8a8/í& Eý»\aôo>\9ff\19ÄúÁÞãiö-KY TjPk½\9e\8fô1ºd[Ù\ 5\ eêêÝÄ¢û×\89Î>rô Y\8c
+\88É\15\85}(g\92-#Ï\1dïí¤*\9df<Æ\84\90læõ\85\87\11\15º±\8aùG/E\85Å\17~~2çü¾_;\83ÄåÂeàõåâ\80jº³\8acô;§\15ð\7fe\ 4=8endstream
+endobj
+6807 0 obj <<
+/Type /Page
+/Contents 6808 0 R
+/Resources 6806 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6777 0 R
+>> endobj
+6809 0 obj <<
+/D [6807 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2286 0 obj <<
+/D [6807 0 R /XYZ 85.039 732.512 null]
+>> endobj
+6810 0 obj <<
+/D [6807 0 R /XYZ 85.039 698.372 null]
+>> endobj
+6806 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6813 0 obj <<
+/Length 2342      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19koÛÈñ»\7f\85Ðâ\0
+\886\îò\95¢(ÒØÉù\1e\8e{Ñ!h\93| EJ"L\89
+IÇu\7f}çµ\14iѹC¯\1f\ 2\ 3æîìp8;ï\19é\99\ f\7fz\96\84Ê7é,N´2I2[íÎüÙ\ 6\9ciÁðgVùQ\88G\7f_\9e=\7f\1dF3í«ÔOgË5¡,ó\ fÞ«ï_^//~\99/\8c1^`Õ|\11Ç\89w~1×Þ»\1fáßr¾ÐÞ[X\3Êõ/ó ñÞ¾¾üé\82\ 1?¿¼z\89 7\80sñ3¾wµ\9c\7fZþpv±\1cp²°ÊF\ 6Yù|öá\93\81Û\1fÎ|eÒdv\ fk_é4\9díÎlhTh\8d쫳wgÿè©ð\99\9dñ[\13\17^8\8c\85ñU\92Ø)\1c\1d)\13\ 1\8d^*VOH壯ãÇ\97\b\95\rC~ñ1Q<\1aÒÔá\ 4ÍË5\b,5^\91­æAìmy·s;í\95û\82ae\8bOëÝ\ 1°Eù\179\1fÜ  \1fp\1dx;<Èö=Ä\fÐ\9böÙ|aýÄë\90n\81°½|\ eñïVø_\18¨êù\ 2v«¬â}^:2·\fh»ºÉ6\8fXÛ;ºEî\98[\ 3¨nN\88\82\14Qÿ\1a5\93\92 \ e\rb\82\88mU´ê±\98\17\82Ø\802}\15ÙäÛÒáÅ\17\94\Ñ ÄÃлÇ]Ýܶ]Ö\95õ\9e\81Næ&\8c¼»¶h\18\9b\96a%鬫\19\8eÈ\99;édQ#ƽÐ\e\8aë/\0\8a"øDÁ\8af\8c\95\98\ 2mn@ò±ûþ\98ݼ\ 4*¦hÄ \82Ôë\18\rU×Ô»   ]9óD£ ó4\96Y7æÑ\19)ò¨=ð@?\89\89ÆÛ=ã÷\82\ 1\1aõÑ2\e>%Aìóg¼;Ú2ïë5?\9b\95û\roF\86Ätw\85ÈB^\7fñ¤yÅFÅ\81ù¶Ìk¹\15ñôîÕ\91%\88\99ñ­³\1c$\80á¢í\9a¬«E|«L¤LÆP³v\9bºr¢\179æl8·]}@@à\82\ 3\vÒlj$M±¥`;\1dË?«\84"X6+O\ 4ý´\1fÃÓ\87XþM  ú×ÖÙáÚÙò>'aj\8a¦d\dY\0è\8d+oÄYA/hôìw \11\928H.9,îV´l\7f[¥ðu\88°\13Rg½ \ f;ao\8b,o\7fCØßXм\9cðÿªvNÜ «ïOܾ\11±Ý\97Îâ\8a\7f\1f\hcQ\94b»¢\b±ðuq\8fQ©hz5Þ\90\ eIº_\91\9c\8e¡\8e\8a¦ë¨E\10*\13Gý5\ 3\0k\95\82T\ 6×\84â)Rð)\ 35T\18úÞ«m¶ßPlÄ\9bF±8!,Î\89ÝuvWu\f¸\9eS\18\8cÄtZB\ 5Ê\ 4á\13\f\1a­\12\9d~]\ f\1fµ±ïG\ 5\81v\91A[oU\95GÛÓÆ%,8©\8f  \v\16a}^ï²R\b½\1aÇ\9dªhP§:\86¬Æ\b¬×¬éë\9dÞ;\80R_<À:cü¡\ 3ʧ\85\ 5t.N\91Î\0ª:ËAìÖÄÞû-&¸ÓL\96KÖº\14»@Së$¡Qõå\9cÜq\86,\89\8a\10\9fRäQ=\80ð·?¹Ï\88×ág^\97}HìP\0)
+\14Ý\16ÖIä½C¢;\94\0ZeÆÀc(\1dú:\1c\85Ã:«e\b   !á<O¸¸qA_£\ 3ÛÍÝ \ eÁ¹å
+\ 3¾\941:è\8dB\17Y'\83^\89\961e°Ä\99#\90jäûÜ\ 6ôb\ 2J\9co\92\ 1PÒÌ^67h\v\ fCU\84$"¾n×õ¾\ 1â\ 5+\ 2¼ç¯ÍÐpm\ 2Ú\8bÄzÛÝ\8dZÕû5ã\8d\fÜ\86\89à½`\840\19 ,\92\84\9c{\11DJ\87Z¸XÝ5e\a\81;\fBï¯ü zíÔvê\96\8f«âKQ\8d^0\ 1??ú¡\8fö\8bë]Ý\14°×\93\ eCÄêM½oGÔþ       \99æôz\8bP¥qÂÌÃ%¤PÀ*.\88¬Tôlp\b1G\8dàq6!\8e8U6\16q}Ø\17\1dqòiâËQ |\e8\ 5l3÷Mr\98¬ã\8dô\v¸¤ÈKI´Ê\99\97\ 6ÒUvÓ»\fúh ½Ká´l\1d\93ôØÔÄ9÷\ eB Ì\v9EÃGH\96ËQÆ\ fâ\9e\97$\85US\1eÈ·©\1eÕV«P\a#-\90\vAwth\8a\ 5G%tr?e'\97ú\9c\12\b AaÀ\8b\9c\ e\9d\87":\98\9f+l\0Z\8aA\91S\ fâ\90¿À3«\X\90\8fg\f_s\18\0\ 2eUÎ¥:x8\9eQPÄ÷)^\81ùt%tUÕ\ 3\13!\82\ f\9c\ 2%ªB\ 5\87\83'T'n&ìp\98\8a\8fJ»e+Ê0`q;\83Y»Ü       âÊuuø\82T.÷e·åB²Ûf\8fjžè\14\ráRB\9dô%\fCß¡\8a\1d\9a\ 2\aÛð§zSèë\87¾øw]H^£¯\9däu\rA!\ eb¸u\9aªx<\v8\99\eh\bà     Î\r´2iø;¦\14Ú*0¬É)\ 5
\87æçéa\a½ä\ 3\19^   ö\98
\eÉ,\89\14Ov(§CñvZt\Õ\9cƦ+\86\10J\86(F
+³Ï3\r¾\9c¦\86O\akbóø\12\ 1\9e_îôì¼\ 6\86fG\9e\820\9a\81¬¬ÖÇR#\99jdæ\90tj\9c\14\1fö_ê[q\1c\ 4\891/\¥LFQ\15ÒC§)\9b\10<¡Ýsí\88Ø2½\7f@Z\83æ\8f¡k\82ìxCÆ\87\8b\8a\83
+×ê\18\99\18Ì\ 5\19´ïðÉU¶ÚNÕ\ fh¥ãÙ\88\8dp6B$ zG+Ä\84oÓqój#q\ 4X¼ij<;ðî\9aX¨ÊÕ\ 3ï/\9c8J¤\1aS     `%áÃñÊ¥äÂ]¥#²1\85\12\ezN\16\bÂ\18\1395\0wH\ 3\97\96\90÷×åÆ5ïr8HÖ×o\7f\92Ä0Ô³NÁ_\8c\10á\18\10\17ÅEv8ª\88W¥c8\0N\8b\94\ 5EK\1d\82±@iA©\0Þ¤\92\ f­\81/\8aØû¢o©Z\86P*\0äc¦³á\89¢;79CLLº\81å\98t\9a\10\83\ 4+\b\97è\F\9c¸7\ 4ÝPE \9a¡e@bt\97\95HÙHô\92\80\98\97Í1M\88j±eLÌiÛl¢Ti\1fâV\ 4¾\1eØ?\14D@ºFÅ §E?2ýßã\1a6HI\82\93\9dT\85F\7f½ÕxOÞ\9as\91NC­a\83A\0sÔ+ì\ 2\19\88\99áü
+Ç9R+\8f\1a?!HA\ 2ß$÷
+\8d«®¨Ì\b}ã½G     c\93\r\81\ 3<ïÀèã±\95Ðâ\96\82Ù"µ\85\8ffPįkÝ]¾\9c\b\13l9}×ßgüAÿÛ\8f\18\K¹\8f\92\9c
+\10w]\1cÕPºÌ:I¨Ô÷Pµ°u\94¤\11\9bîT¸íí;\15æô5Åèæ8WsD\9f\18¯iï\99\e@Íu\9f\93ë\89\18£\r÷Ôÿ\87Â]DZÒÚ\8c*w)'°`>d(\ 1® éíÑP#¶2\9e ¯ÞOÐ\97\15c|w5A\ 3\80Æ\ 4       7\1dáÉv½.+WÄ\8fèÐUãßIç»_§Ú\0í~Ý\18\98Û\9fÙjÎq\9a\80É­;©¸\1e\95­¦/Øqù¯)¡O\194É8\a:ŨaùþÅ\ 4£þ\14\87Ëa\8fÝ\14\9fïhÚè&kÙÉ\8fKï¤^\84¦ã\18Wû¾ãÑ5Æ}\ay\b´v\19\ f~ÔDa¤\8dQ\91\1fL\ fS\84ù?ö[\15¸\80NzA|5XB\89vR½\ e\86u\8eÁÿ\ 2\1cÈ\93àendstream
+endobj
+6812 0 obj <<
+/Type /Page
+/Contents 6813 0 R
+/Resources 6811 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6816 0 R
+>> endobj
+6814 0 obj <<
+/D [6812 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2290 0 obj <<
+/D [6812 0 R /XYZ 85.039 564.55 null]
+>> endobj
+6815 0 obj <<
+/D [6812 0 R /XYZ 85.039 529.804 null]
+>> endobj
+6811 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6819 0 obj <<
+/Length 2588      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YY\8fÛ8\12~ï_áG\19h±E\8aºò\96l6\83\ff²Ùí\ e2ÀÌ<Ð\92Ú\16"[\8e\8e>òë·\ eR\92muÏ\0\83\ 6,\1eE²X¬ã«j¹
+àO®ÒH\ 4a¶JR)Â4]åû«`µ\85\99\9f®¤¥ÐQ("­¡½0é»Y?V"ÐÉ\12M°òÃTè(ÆÉwwW7\1fT°R\81\88ãpuwODwÅï\9e\8aÄÚ\8f¢Àû¼Î\94÷öW\7f-½wk_z¦\83VY¬ý0N¼÷8RÁ@×·ÕfèÝøÛ¡Ç\99]yè«\1c¦Mï\b\9bÃúÏ»\9f¯þ}·ÄX\14\b\9dÈ\911\19­d ² \9b3v·«º5\4öòµJ¼\1dî~ìË\16Ç"¯£cñ\9c¡.xhWÖGn=¯U
+\13¼ºox°(\8fu\83\13ÏÜÿZ\1d°·\81=ªC\ 1¿>n\89]C\9b\97v[3ôxN\89c´¢Çëå$¢ÞÞ\94\ eâ/,8\8c§Ä ÕT\83TÝöåÁà    5íV \84P\1c\12\1f3£[\7fùôñ·\9b_\98µ\ 1(\9f@Ρæë>£ü±Ñ\97{üÀÃi\1d\9f_\ 4èCËÞ\81\17oÖ>\b°äÎÐÙ³©\87ÂÁï\8c¯0\8c¼/LÔ:¶\7f)\1fð\b\1a¬ù\ 4s<Öxâ\99 p3\93Ó`I¼vvì\15\vrè+Ú-\88¼û¶Ùc+\9e\ 4\8b\9d_oyú+?\1e½ì£;\10æ?Ýá\174·Ù\e\10\90ô®¡/\95\87OqË$_i¼à¥\1d\93« xâÙ·y_¹[ÓFÈp[\12Ë}\83¢y^Ð\18\IüÐ\vÍN\86¡vá\9eÓ\9dT\0\92=jûÆøgûÂtÁW¡vIë\1e\88§æ°çnO\1a\11x\1f{&ztÆX×<`ê\ e\1f\±éØç\94Þ\91gG³Á\ ei\ 6|é¾\r\8f@êí@Bà=¬n/p
+\86æÃ^¹±çî\9a®\9f_>â»/èIÞðMP¾Mm\aIuе\90&µÌ:µ\8fG\12\0ýV¦/çZ\1d\8e\17BM¦\81[+]Ünf(³ëµt\12(\9fpüªD\ 4YJ\f\7fDák (ð\89+«£Zò\81ðýv`e¢gßâ\98b'\85§>Îi\15Þ\14\8fDÂÁ]     \86/¬Yó\13²XìÚÉ«\óÀôt@þXÑ{k´gÓZ\16·å¡lÑZçëifo\ eK\16h¶ìe¬j¡\ eg¨)p\93\86_¬Ú\90n\81\1cð        qÚ\10ÇÐ`\8eí\12\10X\váa¨\r>\83LA\1d¬µâ<Ý      ¾è\9f\9d¨\9e\99®g5b=\0\92ºúÆ\ 6      ÜÞ|\bçQ#\f¤HâÌÆ\8e#¼³\8d>.êÀz\11\87éÊÏ´H!rBìù~õû\9fÁª\80\0õóU BxäGh\aBfÙj\7f\15
+\1dƶW_Ý^ýwÚ\8agÆð\15.\85¯n¿9\9a®\13`pÄíI\8c\8b\ 3\91DÊR:\ 1\9cj+J³xXGèöøy \9c\87"Uñ©\9f\84g\12çwõe\92\88\10`\81\1f)\11\aá\1c\1e\@                
+\8e\ 2ñ\ 1\8adÑ_ËEK-¤\96\8b\92\ 1\rJc\11ËäÅmhQ\0ÛpËR\9fî\12\ 1&Z% å8\19e\1cë\95\94"CÏ1ÉøS\ 3Â"ÄQ\9e\8b @\8c$\12EØjõ}%\ 1&eYȳ³6ñ9-¢\81\9b\8f{¹zß\0G«Ù£gB\ 1\96B\0\15F\13rI\17\91\v\9b³Jm¸Uiä5÷ø\rѾ7\1cw\98 u\8eø;4\86ªESÂq²=²\93ÖnÕï\f[\15vF\vÆ\8eu%ì\9c\r»%<ËÔäÙJ\a\16À²>3ô0\ eJ\94g\Ü»ÆR°ê\9bs1\93.\8c\15\9eh·V\9aÿûé\15\8b.d1\1d \ e%¯ÙVâ¹­D\99H\82Ô.\99¤÷fíÇ:õ¾àEJ\\1f\93\88q\1f\eò¡\r""\a\9f7\ 3.ê»sþ\95Ò $É)Ê~\99cð¶:\ e¼{~\17>\r%6´\13º±Ãä\ 1\9eß\84\8cX\ 1(OA±çrmË­!B
++\87-\87¦¯.z»+_ع\f\ 3¡@ü!¸4\15ý#\9bó5ð\93èpåó²\7fä\ 6Àÿ\884\85½\94\14i¦_ÈN@ôQ\90γ\13Ø2ÔñYv"1?Ñ\99÷a\1d\ 2ì1ýÐ\96\ e/ı\8d8\90\89¼\83øFñÔ\9f¿óRR\94À«ª×s\8f·ð\86\89æ\98;ì9\1ec$"M\85 Ò´$"´Î#\17\0½c\8a?\82(`ûÛ
+\ e×\91\ 4 7°%ãÊÛ¦&HSÑJ \97\13\9d±»<bP,1ªã
+7ÚïJn<a¢ðôôîö=\13Ü\9b}\85±ô\99§\8du78åR\8b':äÒÄ\ fShN(\ 1é«\1a\87u\168ìt\1dCôgD\0H·Ý\9aMm       0+¤¤\90\81~n]R(\ 1¶sHGE\1fj\86\r           É:4º?QÞ\9b\1c\8eî\1d<\96±\r\94\89Ç\98\8fño1±bðÊ5\93\18\9c\83å+\eæ¶i«\1f\8eQ\80û¬XA:¹Æ®!\9c\96;IÀ\9cC\8f\ 4\90\90©\9aÇmúô0&H\8cq\ 5»\86Ï-eK-ÓÒ­ð»³\9bV3\ 4ÌÂ\1aܱS\9a\ 5\84øµ\92»¶|ã'ó
+Çu^u\95\8e\1a&ï¿\98\91\80\8d\0\8eù`ð^S\1e\94\8a\ 5\89\JOq\18\ 1\10\ e<\12²i\vÞ¸ \88m6¦³«ñù\17 \9d\ 2KM à³IÞ\94}~\83\e>\16K\80J\89,sèÏêP\12°Ý\10¤ªíáí<ÖN\17`á#Ë3ݲ\82\83U jF`\ 1\ 27}*/\92\13§\rS\96\8cQ\spÀ\87ƶAûUZ{GzÚmköD\15\r\92-h7Ò°Jå¤\82£U ý\94ª?T9\9f\8dz&#J'\a[<¡\83\r¯\18ë)\r-ÀÝù\85\86Úâ\12 B-Ì<ºPS»{\11\7f\8e9÷Ü.´\9däv¤\9cX&¸\90Nw\9a£ÁvÛ\96ó^\97\ 5\86¼/k=sO[uo,<P³\97\97    \ 4¿Ä=}Ýl+.1\ê\88\8a\85N£1\92_n\ 5q1NÆ\f\ 2Ë_ËÊ\ 6\11<ËþîFù:T\98ðÀïã\12W\10»e$'|A7ue\9cÎ
+É¥£à\r,X\9fe¥S2w¦¿£\ fèxÎðgÏ\9a\844;
+\r\1cyö3³¦\\e:ÅøÈ\01G(\99÷Ýh5\ eD\92\17p*Z\11\8e\e\99\9a+|\98(2\v\9c8\12Eo~\18ùn)\88\8dÉ4^aX,\16½R #·\7fcËOs\1f\1f\ 5\16£\11hfÇ\85Í!ï\87v\8e\9a³h&b\Õñ÷\85Ê\b×Ö\0°l\9c\ 4\80\96«AßFx\aCKµ\vGÙP\9a]T¶@ð\17e2k66@B\80i\ e\8e\87ëë¥t\19òÃDÉS׺\17ðÈ÷\v*\9a¤BJ59×à\96\8a3¦­:tµ×|8Å3ª6ÚkÃùV\1cT+q¯\b¤$wÒ-VÒ\81êDa4ÅÓ\fâ_SO\97\18\1d\8fA.ÔsË´ö®cÍ©\9f\15W}\19E"\rùkª\ e\v\ 2\91\8a\92Å3\81,Y\7f\94\b\958iX³LNëDÿ98pôZñ\97\80ÊR½\17Vr@íl¡·»æ\82[Õó,i "\1e{Nil\0¦\1ed\e\94
+
+~_ªâaý\85 \1a·;<Ò9\83ÙrÊb¹À\83oóü2\8arV\98Íp\9f\86<mcÈá|\e\ 3¤Ã¤Ú^¶á6d¬[n\11Ê\ 53rÆ\8d\19r%ôË6\83Ã\ 5B\8f\ 3\80^6\14Â\81Ïn?S\8cRGZB³\9b\96 ÷3\ fíÏ1)\1dÕ.\82#ò¬T\95©j\0¼Öse\0WIÿ3Nü°\10\eCºr·³³Tq¤`Æ\12 \a\ fÄ{ã¬\ 5:6ÇàÎI      \15úô\14\99\ 5ýØ\18U\84Þ\v3SH\18\1c\13ìoÎöN\1c¯ùÌW\92÷««\1f£Rf\9a\11&,2üiY\v\9b¾¼\8có#Ò¥ìh©h:ùÎy`?ÚJbÛóÄ~\ 6ug\96\1e:ûÖç¢\1fÿ[¡IôÒ{³P\ 2RI&²øÕú\97\92©\88²Y5o1!\fãô¢t\0\91;\8bÎþAç¾ÿ\aCVÁÉendstream
+endobj
+6818 0 obj <<
+/Type /Page
+/Contents 6819 0 R
+/Resources 6817 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6816 0 R
+/Annots [ 6821 0 R ]
+>> endobj
+6821 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [160.701 426.663 387.421 438.352]
+/Subtype /Link
+/A << /S /GoTo /D (winbind) >>
+>> endobj
+6820 0 obj <<
+/D [6818 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2294 0 obj <<
+/D [6818 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3189 0 obj <<
+/D [6818 0 R /XYZ 85.039 657.513 null]
+>> endobj
+2298 0 obj <<
+/D [6818 0 R /XYZ 85.039 372.663 null]
+>> endobj
+6822 0 obj <<
+/D [6818 0 R /XYZ 85.039 337.352 null]
+>> endobj
+6817 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F62 4159 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6825 0 obj <<
+/Length 3063      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛF\16~÷¯Ð#\ 5DcÎ\85C²oN\9cnÜlÜl¬ \v´} $Úæ\86\12µ$\15×@\7fü\9eË\fEZ\94\1d$©±0\f\rgÎÜÏ÷\9d\v)'!üÉI\12\89\938\91B'Éd¹> '7Ðò\8f\13é$Â\89\11¡\8d°éåüäôçÈNd(Ò0\9d̯Id¾ú-xõæìýüõ\87éLk\1d¨HLgq\9c\ 4ï§\89        ÎÞÍ^\9e\9eÊà\1c\9b\rüÈàb:\93Á\15\14æ\1f¨øòãüõ9÷>\9bª$ø8\7fóúr~ñ
+ÛÎp\949\89ý
+=.§\7fÌ\7f9y=ï-pf\84±\1aWøß\93ßþ\b'+ØÄ/'¡Ði2¹\83r(d\9aNÖ'&Ò"2Ú=\97'W'ÿêFá63á^#ç03Q"Rh\9béP$\89\19\93\89\84\89`\88î¬t4rV§y»<ÝfMs·Â­\9cþ¬Â\9e\94\8d\9dØ_\ f÷\19§<òS\93ʱIç·y\9dÃ\ 1Ç6ȸ\10\a\ 5Ï:Ç\93­³\12+#¼3¸\83wü°Æ¦j:Sq°ÚÁÙ\97$Ûð8ímÖ²X±ÁqÚ¼Î\96-·Ý¡\\ 1=Ú[/\f\ fEã&n³\r<®²zÅ\ 3|¼¼ø7Ëí\1a^\ en~2\8bb!\138z\89w\93ÒFV0©\f²EÆ\82 iQlp{<ôºj°Ú-cIë_¯«Í\83­S\ 3lÙoi\ 5¥\9fø6\ 6w¦BÐ\95(q\87¸ÍÖ\ f/EZP\ 6c»%>©\83Z\18mG5\10[â§\94g·)þ\14MÅK\1dÜ´ E\98\17#[\89\85\8aâã\e±\91PÒòôß³\ 3û5;PG¶\10\89D&ß¾\87\18\ 4\8dy\86=lïV\8b#[04&\8be\9bÕÈ&f&L\84\81Z\8fìf¦\8d\15VÅ?J·\9e¾\99\8fí+\92°\84È \8a\83¥F`#´Â­       k\92¯a©\ 1éù\15¼Íë\ 5\0T\ 6y\8d8Ö6>¤A\0\9cµò8\15F_A\85cHW"ÖéqÝÂ\9d\85É3èÖçz\11\1dÕ­Ð('¶FZNö´¬­v\84V!\19ßy¢¶
+¸7ç\ 2\91+
+V×\\91\11qßóÃ[èìÈW\ 6\v\1aÝ_\83\ e\96Õz["¡s\97\96»\10×æ5\9b\91\1a¹\18în~\8br\r3¸TV¤*\1dèzËK¯Ðâè\90­\ 2ôÛQ/\1c\r(\87¿\19±õ\92m\8f\13~w1çÂ\91U¿àÖ7¹7DkOó\99\9böíñ^\88[\92Ù\92é«Ú\9c7]d%\9eð½[\ 2Z´¥\1f\84í\ e\1c,\e\1fh?[¶\853°x\14áà\fÎ\8bÚ/|ÙVõ=û>¿\87QX\s9ßd\vºÛ\15ÔÊCÈI\19       +Ídfc\11\83\ 5úVÌýó|\8a\8bÅ\95¼Ç[µ\87\90\ 3\1e\ 2Çíû¼\8fqÈEJ=
+9\9dÊg\80\¹Ê¶G §E¢¢c\903\b\b\80\\1cÜ¡j\1a\ f7hÛ+47\10êL\1f\0Ç\ f\ fgïùé\8br¢µ{Öüë\1c\99-9?Å¢t#.\0\1aÐûsçÆ\91\90'\95\906\1eh\9ds®zxMdðªs\92J\S\9c>@"Tô\16     n=Í\1a»Y  *P9¤\ 2<\8a$$àm\96ånåuý'¤\bK~ü\96Q·é\8f\9d\ 6_ E\89\90\1f2?ø\17Ø
+b3\r\83«Ýf\ 4N¿^¾fÔà\8cçî(\b²\84GwÜ\10|4~\89\1e·/¸ß%]!7\95¥C \804_²;       'äA:Ü©ëÿ®X\ 2\7fT×­\vböØç\98\a×Q÷à\ e\b¤C        ¡VúÝ\90¾¤\89ÚO\bìl
+<Fn/\18Ó\97t!Ä\849mgÌÀÊP\89\eà.ÁÃ|\ 4î:\15\ 3àþ¤\ f½Yn\ fö\1c\8bĦÏ@5Ù®½=B5À\86ò\18Õ(5jÝ\95R4¢\87\97³ÍÞ.e¤þ\18ü `õ{(µ\eÊ3\10Ö£\95)\888@'f\1d\8ddÀ2\9eJ\92Xh¥\a\88»ÌA¿ TÌ\9c\1dC-\7fUÕ®ô\9eL¢3ô˪\9cùxmå0Ôáo\88Æ\11Lı\88à(ÑÅ\94iüÍ\98¸z÷\92õý=¡\ 2¢oü­\b\1d«#HHAcõ÷¹\9aäÜ(;\8c¤K\7f_H\1ej,\1a=DO
+¡°|,\10\95F¤Iü\fðiÖ\vÌ^\1c\89\13 D\8bU\17ÂÑöºd\0\11+\1c\ 6\18M¯Æؾ77µk\1fªt
+4îô\19U\95\82y\90\8c#8qRV\ 5\fÓ\aÑUÓ¬\16¬z¨î}\ 3¶7\9bÔì²\1ahJ\1aþeÛ\8b"0¡¹ÙuLN=\14bÇõ̹p\ 5·\ 3ÃÓDc<¨\95s§Üi\8aeµ¹\1ec\84Ô)6ÊáÜ\9dÞ\1cÂD©PDÖü8\98\\81\85\1cw
+c+b\95üø8L\8aô1=\a+\11ÿ\b5·_¡æÿ\8fVB\v¥\8eÅ\80*\89IkU\92xHP]U\177Äð\18û`Å»+üµÁ'æ}\ 6£ë¸ñJÖ2D1R«?\93à\r÷\1eÂS\ 63g%¬\82È|\18é\15K°A\95\a\bó_U\82ãi\8c æ8@\97\17\ 4«á÷\ 3U»ÒY\12lÏ\û\82úÓ¼¹\e³©\88Yó;?\96Goµk)Úkûfg\81dr?\80«       >±ý\83\89\17ä\1e9Ùáá\8e\18¦\býko\98¾ÝYûÔùdûéÇ\8c\110«N£¿#\b\93ñãAXh\9eÃ+»+6\8b\1aW{LúDöX\1c&åA\1c&Ã!\rS\r%\14@¸Âº6#â\86êlG\89ê|\1f1xï\8947L\83ë\1aÕ\8cd»Ø\r\1e\0F¬ùHJÃ4õCdá(çÕ\9aç\f\13p\95x6ò\93Ê\92\8218¾à¢åv^\81\13þ\ f\ 2¢q-\99\e\8dô:k
+
+Ú ¾\ 3\a6\ e#8h¥­cï\ 3o±·ß\9ce|\ e¾áÇk
+F±ï\92äò\86½Ï^\14\16uy\1dDÎþ\8càÁ¿\ 3zàW²àv\8bWèIbÔý\93\12ø^~wHôáì\1c\17p\ 1\93|¼:\86°D¤æû\f\1a:\ 6Æ\85¡\r\173üQþ\1cø\ 1Vs\81ËÀ2æ|>Ð鬫6纳\a\19/\1cç¼ \ fqFÛØ°ÜÇ\ 6]&,¡¹.\96\8aÜ´C¥vGLêªÁ\95\ 4\eÒW×\87d7³iÄ/ép&i{ïU\8c\ 4\875cåÂ\84\99Ñ \19«5é{Ñ´u\ 6ñmÃbw\ 5z|Ø}\93{\1aÆ'T\14l/]|@\9a\87\15ÄÉXàd\1a¹ZKªÂ(\82\97è$®)$÷ÝüyËdoe\ e\15\94ó      Öté\14\2'O#ß\18qÒ¢i3òVñ¹åN°8²5\8c\8er\10»4\98K1aw±(¿\1dÄ@4c9uIY»\8f\9b <D+L¹èÒ²\86#\87^¢Ö\ 45ض.ëÙìW\7f\98\16\1a.&+\1f  º\1aáÜftÜ5½Ü\fÁ¿¢¤Ê5,=r    -\15\81Nq¦\94H\8d\87\80ûW6eªÅÄ\10ËñÎIªX!]¨ÈPX:j\81ð\15\9a±ö±ÐF\8bT\83G\1f\87"ÖÑs\ 58wGlQ,\85IâÞ+\9eî\90\ e÷¦\13¡ÌcQ\e\1c»\r\9fã\95ÕSæ5ÔzÔ¼ºÛËÊj3\88>\90F\94H\8c!Õ       a±¤2\eoM\b¦G\82§Õ\v樽)j\9c¸K
+\82Ö¶\\91ñO\97,_gõçidÑ\8aLÝ$\ 6\12w,\8cyVü\85\19#ßïOÊ\9b\16Ø©ðù@\94)\88ß\94g\1eÝã$²þØFw\8c\85]ã&ä\19T°*<rg#æ°ÆÖÅ\1e«¨)iL\9f=\f\\13\95&ôQ\ 4»²ä"¨Ôº¼,Ç¿uU\96}Èã8\1c©bi\99m¸0\ 4\1e×Ýu¥\8cÃÖ\8c\9fÆý|n[ðûyèê^ác%\18\17iÉ.\15¹\7f      DÃîfcÔsÜÍ \83UqÚ'¤bé?-PIØ\91;\96½\ 3±ÌP`Ë\1e\84\8fm Ç}Ã.þ\1a9ØÀ©^¸ÑsÎ\ f\80$çp\91«Òpÿ%\ 2\ eÞe"Ü3S\1d\14º\8cõ¶KºÝ¯]àá¶\ e\1e ôÒÕÖþ\ 5Ñáy¬³MvÓ9>]\90\91¹o'2²:¾}\85\86ôP{ôQ»NMxjì¨BT\939Î/67e>ë>«à1Ø\91#ûÚ½ÎÃi³\96Þ99ë~è\8di  \90\97PH¬Ða<þ¹\10\9c²Ðvà\8e\19¡Áwë±\91\8a\84"\93\99B\14\98â\15Ýn`/%ÛÃó¢Y¢ËË\1a\ 1ÿ.\8dé\9632%¸4i¨\1ewÏ:\ fL+ã\1d4­¢ýU7Åͦ\7fÚ\8aCV\14ßÒÑ:`9í\8c\8b\0ZH:\86\1e\ 2>?t\88x´áW1\8aØ\r¥oê\9cÂV(v\8b¡³PîU-4<Ef~S\e..«\r\12.\ 6í£ð¬÷¹a\1d%<KÔ%Ò \9cò\9e\8b/E\97\96¼ÉYø¦Þ¿\aöy\ 1¬\1fºóÍÃ\91ó¢æ"\1dÕ½gÎ\96½*Ô\ 6påøC\1eè×ñpÉÏý\rÑüNïa<\9e"éQÁÈ\86\19\0Ë]íÞ\bÅd\ 1Â\b\afìVý\ 4,5ùt\81       mÏ\7f\87\ 6¤\ f¬ô}³¢¯8$ÁW\81Åj\93³4Y\r¨è\11.7lKÎIvÁ\15¾&K\9c\87ÆúB~>ö½u\83\11°\9d  ÄÇÃ3ÅêAÖpì\8b\1acb@´w¾NÙ²ûÊþùñGkëc¹J\9b\88XŽ¼/¦`ê}¦eÔ5Ú\7fìsê\87_\9d\8e\rn\85Õ~\8d+~\95Æ\9c^ÕD·\89>\f\1dáú-&Zí8K}í75\8f~3\88\91TÒÿ>ç8ûh\9b\1e~;\ 6<ù àü\1fÜ\17¾#endstream
+endobj
+6824 0 obj <<
+/Type /Page
+/Contents 6825 0 R
+/Resources 6823 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6816 0 R
+>> endobj
+6826 0 obj <<
+/D [6824 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2302 0 obj <<
+/D [6824 0 R /XYZ 85.039 159.888 null]
+>> endobj
+6827 0 obj <<
+/D [6824 0 R /XYZ 85.039 119.725 null]
+>> endobj
+6823 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6830 0 obj <<
+/Length 2916      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19koÛFò»\7f\85Ðûp\14`Ò|?r\9f\9cÔi\ô\92^¢~j\8a`-R2/\12©\92T\1c\ 1÷ão^»\JtrèÁ\80µÜ\1dÎÌÎ{\86ÁÂ\87¿`\91'\9e\1f\15\8b,\ f¼(Ï\17ëý\95¿ØÂÉOW\81\8bØóÓ\ 4\8f^®®n^'é"ð½Â/\16«\r\81¬Êß\9dWon\7f]ݽ_ºQ\149aâ-Ý,Ë\9d_\97yìÜþÓ}yûán\198?âq\f?\81s¿t\ 3ç\ 3,Vïiùò·ÕÝ\8füöí2Ì\9dßVoîÞ®î_áÙ-bY\11Ø;xãíò\8fÕÏWw+\8bA7öâ4B\ eÿ¼úý\ f\7fQÂ%~¾ò½¨È\17O°ö½ (\16û«8\89¼$\8eäywõáê_\ 6\v\9fÅ\v~kF\ e®\86p\83Â+Âd^V.Ê&)\8c´BØ\ e`'±¥\ 5\ 2
+=¸J\0rJ\12\1fäT\84 '¸\7f\9a9¯Úæ£\1fÄÛc§\86ºmxóé\19Ô×\99\9b\87^ô,+QàåÁÈJ\90Ì(î\1e ø¡3<ÖÀP\8f\ f\11þ\ 4NµÆÿ\ 3ì2\17\0ô´\f3§b\98\12\ fz\82\9bæõá\116\ 4lÝv\9dÆD8úS\83
+ÆÛÐs»á_Õ\94¼ØVMÕÕk9=\90\f\fê®"B\87¥\8b\9c0ÞJ^|@¼'^Wx\ 2\84
+gèêJóÕê»2\96
+åI:CÅ\16$\ f\14ý\8eÙ\a¢ \9f<.\8c\1d÷H7\17º(/\84\86\878\85\vµ\9f\91¾\10&\86ã´pê\ 6\7f3¤Épô.]\89µ\f\v­h\84\ 2ª:û\1dÕW\82\12^iz\9b\1003àî\17Ã\ 11\9e;+MuOT\89{TÜQ®\88è\ e°TÃc\7f=#\8dÇ\161>\19´L »\ 69f>ð'zNcg­D¤ð\ 4\ 6ô-î\10¼¯ñpm½\ 2\ 2\8aîWÖú\\r\ 2¡ø\a%\ 4g;"ñw1\r@\89\bÕÞ¨p§äu§U
+o'z½\1e4éçîQVbiú:eÕ¬\ 5\12\f÷R`\ 3Ù \8a´fæw\0\d6Ó\10^X*'-\9e¡Ú÷¢´4JYi\b¥yqÉ\16«¦\a9~A¹\fè\87'ÆLþSdã%
+4\1c²+\16\ 6»[Ï'èέ\05Ú_àímÍÚiøq/¦r´x®{>++¼LC^\a\8f\eÄØÙ¢HH\12\95Z#\97\8f\1cÔ/\10B\1e@×À3äéØ¡t=\8d&Ì<\1f¢°  P       Ä\a´Û²\1eã\11ì\91C'\ 1;\17nìȬ*\1d\8b`§dW_wõ\ 3k²äý\87Q¯;\92 <=¡]')¢ë\ 4¡Ò\8bA\1c!#ñÁFoYƺ&=Ãî\1aÁ\1eU§ÖCÕ     \v\87\8e¼\884Wjú"6Æ­U\97`¼lÜ\19»\12íÔb~AÊz\ f\12\92Þ£ìõ§~ \86ö|¦Ê=   ¤îu(\87PÓv/Àñ£\ 4H\91\81ì-\v\ 1\1cÆ©a\8dvÜñ\r\1c\90\9a0\8b\ 4øçc\10Å\7fûA¶\1a\81«¾\ e\15¯cV\14\9c&N\ 3§3×\84\17Ü\16EC&¿£HPý\83ÍEí´¿´×Ï\eÕT-\14\9fu\1a\857\ 4cÏ°{¥ý\b\8e\8cAà    óN7\86£§z\103Vü\83÷Eîo^Ç\81\95S#H¸Q\91Hfm\18b\92u\13/Nb9ÿ\81q±±r°8\8c&
+'Mõ¤Í³n*ö\r8H=HIâ",µ{4\85(\eM\ 1Ö\90²".) ¢¨£61\9d\14%:\8dÞ\14\8dNOùAÐ|ô\13\7f×\92ï©\a½É^öY?Àú¡#³9é\97¬\b\r\18\ 2æ\82\ 2H\94\8b¿!)\1dßK\ 1\10F\8c?D\18m6\8a²Õ ääM%uÁ\Ö²/ëF1D\1a|9N\98\ 3ømÚ\81\ f\1a\1c#zÕ\9dx\9bÌ\15à.j\8dz#·\8c\93\91Ë8Õ9\14\ 2x\fe/\85¬3\885¥o\\91ã\ 2\91_jò;4Þ¯hÐq>*\10\8b£\14\85÷éÅùZ=\9bXd\9bX\1cÆ°ÌÅÈnvõÃ\r[\8e>°%ÕWëcW\ f§\19S\8d\13(\1e5\1a¼\18\10dC\8bÄ\8dÑ\ 3çË
+\8aîâdÄw6Uuä´Ç¡¯Ë\11Ú`\1c¯}mh5gT\ fJûã\9e\ f£\vçγ\81@ÓVý\8b\19¹¹ra\b\8d^\1aetmò\e¨è¡Dïª?\8fu\87(èñ¦Å$ñ   9¹9¨ý§~èT³­>íÛ\12|ÇëÛ¹R=\82^\v\ 2Æ|±.)Ïî\e.\8aõ±o Î\ 1*Ó[²r\bê{*\9eĺ \8e¼©\865ræ\95¼\7f×\f\9d®Z«~¶\91ÈÂüùF"\ eÒo7\12\0K¦ÔÚ«º¡x»eë®\eNz{cÂ9»<Zþ£¤)ÄÐ\1f\1fz)Ð\f Õ J\0\ 6õÙT+p¶é0\93Ñ\81\82\fÒ
+3ç\ 5\91¢\9aT£g§\9c\a-\9cã×¹\84,-\81\18$dxhä\9c\7f\8f=\13yLâ¼F0Êó\94¯º±ô        \9cMÛi\9e,fÐ9äWÇp\8cr´Áå`u®½0ö¡\89\ f\f\7f¤D<è¶\ 2ñþ§ïj\ e¸zÇMIj\954@Ô\8e\95V"\auÖîåå\83Úr\8e²9\v²È\ 3HXÏ6ÔÀ/TÒ&\97}Ó¾n\99æÖ\94â´è4\97\9aa\1f\1ag\8aÆVÒoÆ@Ó\9a\10\94\ 6ð,\ e\ 4i\ 6,ë$mÜ\bðof¢d\96\ 3ç\ 2\8e\91¬u\8c[1×|»\1d÷T5¹\ 5\1c[f0\e\97B\bL\10»%0¥\12·»/õºr\e\85â\ f\92,q8ò¸Ãé w\80å¡kwîf§¶S \ e ´\ 3­B?s/\7fBî%×ÉÌ8ØbXD¦)\fs,\97\ exq\85Þ\1cæcC\85gûJ5¤\80-\9f¡\ 2ðwì\ fÆ]»5gDÒT7Ø\89Ç¡4´x"\ 1¢Å
+\13_ÄBEñ\83v4\ÉìA|~ÇÙ\e\ fTÙbÒær¹\J\9drÑÅpØÑe"D\ 3²\1fø\9dØ\9b\89ra1u\17D>F
+8¥\10\a¿_jÅ\v1\ e\1f\11\12\8fV5\ e»\9a\9cÄ¥Kó\b³\0êÁsk-oft\9a¦^RD\ 2Jýµ\9eÌ´\¼\81X(lEλIw\ eôÍä\axBå*êhØ\ 4¤.ͽ\18<}RÍ\83Y(®¸Ë3W°­btËp\ 4P\\8f·\16\1d.\14\8cE\óÆ\93uøTï$\1c\94¦\r¤[àýêI\85?λ\90\eº)Y­\143\17\91ÌåÒ\1d\9c\ 6<ÞÏæâ\99.î¿\99µç¢TÈy1Yÿç\9cZî{a\9aÍ\87M$\93Xd\9e\8féqP\b\918dS\8a\83\&QpÄ\8eFì0\84ê{+aÖK\99½Ð\10\ 5_x¢îû\91\1f\8c\0ñM1Z¨\9fÁÖqøë\87\9cú°l\9a8\1fØØ5Ú\98?ÃÇhsdR é\18;\1dË¢Ddм\1aí%£ÍèÑ\9a1\19\8d\ 2'\8aØBÁ6\17[íF2\99\83 \15\1e0HìjÓn\90\7fävZÇèÇc'\ 2­®ÙóÒpÒ\18¦^\16\9bÍ mE\84\92½ôÓPûè\1cªÔKuQÞíÚmÝÌa\88C0\1f\r¦4È\ 4\8f\eû¹\97B³j\ 5»þ8\83\v§×¦\ f\90:\84{|,HZ]±H{*Ðö\0g%Ó\14\8cÒ2¹)
+4\82\97\16áê¬/ÚËô$\18 HaÒBnX)é\18\0$J[ÑF\88§Ó\16ë\7fl\93\16\92¼à°©û½7S!Þ\ f\9c²\b¨ç5Û<,È
+IØIn   ;\8f,Ž[½¹{?£\11h#\ 23e UÄÀË^É\\ 6Ñ\9bP\87\ f\97]¬ÈÄø6\9cÐ\9c\1a!jllx½kÍЫê\FÖÊÙñ \18\9aNSì@ÁÐ8@É|¾ë\8duäô¡Æ\16ÓÛv¨Ð¬|\bßÔê\85Ejuð\94È\v\1e\1e\84\ 5©\ e\1f\99\8dã\1f<\9e\9dУqàKd\1c¸\10$R=9t\9cØñP\18²\8bÄ\89\9e"\1f¿é\84ßSTäe©vf\1d"ék\ 4ÝD\1a%\×Û¦íF\8dÈ$t\92\7f
+hú²\14D\17\ 2é8úË    hO\1fAPj2[\82\9aq     \91èÄ\ 1é¹\8c\94\11ë¯g¤w3E8\16mëc×M\9dnwÒ3#,\8eé\ 3\89\1e\14óp\9d4ÜOQM\87W2¯X!ÒÇ\91.\15àÇ\vlÙ81Æ\98ß\8d/¨~¦rïM©>-\10R/\88\84 \19Ëg\v\ 4°z¿\b,AM¦\87þØFdçÈ-     \7f\13;Õ81²½\98³Pà95%\ 3\15§i1ë\ø½çLb¸E\13b\19o\97öè=-ÎFæ°¡&Þ9\b\18O,à\14IÑ´\87\926¦\ª©\11\93Ö!P4\1f\e«\8e¾\9e\86\14h\11\8a\13Â\0\95\8f¹*¥ûÙáfW÷ÔbD    º·\1axê.\1f\10b\e;oè\94\ 5Ýý\93Ô\87¸­á×Pàî5:9\eëLz\90i¹àjú¡;ê´6\98¤\94XeHBuÇnü\86d}ó\88\f\95CGÝ·.<\86K{\f¼0\83X\e\15\87ó\93\9dq`ð\7f|8\8f2/ÈíáÃóA\0\14x1"Hi\ 60±íÿ\ 2rÈæ\ 5endstream
+endobj
+6829 0 obj <<
+/Type /Page
+/Contents 6830 0 R
+/Resources 6828 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6816 0 R
+/Annots [ 6834 0 R ]
+>> endobj
+6834 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [324.074 403.41 499.4 415.1]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://ftp.kernel.org/pub/linux/libs/pam/)>>
+>> endobj
+6831 0 obj <<
+/D [6829 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2306 0 obj <<
+/D [6829 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6832 0 obj <<
+/D [6829 0 R /XYZ 85.039 741.134 null]
+>> endobj
+2310 0 obj <<
+/D [6829 0 R /XYZ 85.039 481.319 null]
+>> endobj
+6833 0 obj <<
+/D [6829 0 R /XYZ 85.039 444.448 null]
+>> endobj
+6828 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R /F62 4159 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6837 0 obj <<
+/Length 3702      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\1aÉnäÆõ®¯\10\07\87U¬ââ\9cd{\1cOà8\13OûdûPêf·\88t7e\92=#\ 1ùø¼­Èâ¢A\82\l\bP×òjy¯Þþ¨n\13øS·\85\8d\93´¼Í\v\15§Eq»;ß$·G\98ùë\8d\12\88äÖÄIfqêëíÍ\9bïlv«\92¸LÊÛí\81@¶û_¢o¾¿\7f¿}ûÓÝ&MÓHÛøn\93çEôþ®0Ñýß7_ß\7fx{§¢oqÚÀ\8f\8aÞÝmTô\ 1\1aÛ\9f¨ùõÏÛ·ßòêû;]D?o¿\7fûãöÝ78w\8f»l  ì\1f°âǻ߶\7f»y»\r.¸1±ÉR¼áï7¿ü\96Üî\ 1\89¿Ý$qZ\16·\9f \9dĪ,oÏ7Ʀ±5©ôO7\1fnþ9ìÂsæ\96W­Ðac\12\1dë\1c\1ai\12\17\85\19\b¢ì
+AúG¸j\ 5\18ÁݯÐìðúU\8b\ 3it\80\81\8e\7f\9e\11P÷éNç8­¢=Ï1¨\8e\9aþÑïp®\10Ô]xg\ 2:ðo½ç\83Ut¹ÓeÔ׿&Êì\_7\b\f\ fcË4úPí\10\82\86ö'ø÷r\aK¿\84\1dJ;¹ú¹¹ÛÀsà\9e×SÅ'ìähx\ 6¤½Bº\95\84ô±u|(\0j\ 5Ý\ 6Q\7fÂ^\12\9d\89\ 2gDî\ 1\81\1a\84/\9eV\v̯\89MjºTõD\aW\97\19\17\86$tá\17H\82\17yó]\1a¾\82ÖY¬á\89ø-ÞTýî\r^æ©cØÉ\8beYlÊL@\91X'A\1f0Ø×\1da;¼`WíyÆ1\ e\r2ëGüGw\84û+¹_KôÙèRÇy1¡Rã     ¬¢\96Y\1e\1f¿­?Ö'?~¬:\96\15\ 2\85\9b\1f\1f\19²\86n/s»\96`çïíN\fÊ\8f\b\0\\8er\12²U#´mûºêâ¹8m´¹ÝX\ 3"\92¯\89\ 1 \92\94ØñìoÔ
\ 3\1dóùÆ66ÖòÂù¦8e\82=m±²§Ûí\9aë¥ÿjå\r­\8emn\ 5nûX\v\85<÷âó\11÷¦\16¹\91xï@\12FL)Ð\17\12\87\8d»\8eï3\12\90\99^¤hóà:¡=QÕÑ,Þ\8eàåpwqÇê\1cìÃògL\1e½ë\99;äÞ!wðÝA
+qÉ\vrF½s'b{Øô\1a\9ckhÇ\86ÁÛªëÛz׿\11ü\88»ÎµÜ\ 5HGÒ×\rèÂ\ 1\8dÌñ\8f\8fõN\bõ0h¤J\8e\ 3Ü\85)+\7f\1d˵@\1cøwïèö^© ³z1j7+\8a£­\98B\88¦ÎQ)\92XY\e9$þÉ=\88hèÜFÝK×\13~gì\9b¨õ¯Õ5×Ö?\15¢\8aÀ¨Qü;»ç\9a\9a@\9fë\9d,·,6×3\9eø rÁû"2x\99@}w,à4Ûò¬\97\19÷Ôñ$Q\b\e§\86\9e\9e%òL´tÔ»ø(Oøò'xú\91¥Rÿú¢5~U©i\99\ 3\0¤é¿àáSs¬/Ü$feÖIåõRÿzð$Í¥kNÕº\ 2Èò87Ù\1fK\ 1tU×\ 1  W\15\80\89\v\95\vÜû\96øÒµ5à\ eF\fXÐd\1a\10GÙ2i¾Ð\v8æçÄ\b3Ä®v=r?N|ªá\81 \95EûÆ«T\1c§g«/Ç.èº\9e;\17Ï\9a~\13\14:ÜB8M´\0_>ä\89}#KMª\awÁ¤\8a_\ f\e#/`ïa\94z\86\96¥ä!ì\19ÆáL\1f®\1a\15Ý\v\ f »M÷ÃM\8e5[8\99ó\a«\88\95\ 5iµ<-È\9f»îP¼\88Ph\9cÉ\983itD\1d\12\85Ó\95\8a0ø+é²DN>ò\ 6Ü'\81,\v2\82\97@\7f;ÒÐÈß8;z6¬\bÚ\v¿\ fϲdBÃ\eÁ\8b\7fK\1ctànð&§\86ø \9côÇÓDs\96Kîé¹\1dwªgA\1f\1d¤ã\1a~ÌEd4f2­XU¦\8c\13yNb~\84\ 4¤X\11\97\96½7ÒþmÍJ]Öú÷Æ6ßÓ\vÿ\9f\9f\×}jÚýª\9c\17±MôÔÐ\eÐy®ë¹u\16¤\a§Utª1\83E\15ÎÆ!¿¾­~¿Ö\83\1d\19\10;ò»\r\e\80§aK7>\881£Ò\86¶C@`0y6qºi¯¾ù×à$^Dê\19\95\909\0ññú^÷hc\85k°5È\87ÉBÖA¿BÙh\8bÜ÷\82×\15§\81µ\9fÎÒ(t:\87\1d\10\7füõÚ\ 6Ûså\88c^\ 3á\r8òðb®\ 1o4DÜw'Y¤Hõ\1d©õf4ÐLÅæ2XÔ/VDdá]­\92\95xcÂ?*\ 1O^\9b\813m\82®\1cYì%#¥e\\94\1evé'θe)<6\8bs\r:;Oâ<µÿ\r¯ëd\85×Á\ 6÷msÚ\80\1cY\87,\95eÑ¿ç\87å:.RóºDÙà\94Õ`tKJϤ\83nÄ@!<\16çj~\14|ÐÑãÙó\1c\9a-\ fC\11Y-\1e\8dìûHqÐ'\ 1\1eXÔø\f\0O sÔ\ fÈ\r®}á¡Oõé\84-\r"èD«MND%çoßy\1f\92Ýmf©N¤IÅ\89ʦ~UËô<8
+¬®h\13±OþV\96\ f[c{Á\ 10FÎsÆB\82ý@:Å£\13   E \94P\f®á\9a\1fF;7Û\9d£hÙ\8el-.õ¾\0\8dv=\8b\16«\vÙ\1cyy~Cöãa\ 5 ó\193Z\88gïÎÒ\9biA\1cª\9e«Á=ïe\f]H\rî{W\ 5\16F\97é¨*\0È\1dzr\961\8dqi\98\9e-
+\9cÀ²±-\ 2¾ã(hd½\8eç÷\957h>p   N       qi«\13\88¿\ 4ÜK´ë3#Ö´½»ìÈ\a\8fO¢jTZÐ\9b¾ êO\9d\82þ\94\84\84,\ 5\14pûàfÀ\14©NøE¼yC·÷\v\15\a0\94Èqí8J7ÉJ\1f\1e\11í!òÇ\1f$?\ 6ï8ñ
+«3>í
\a\ e\94®þ´BÜ¥bÎÛ\1dO\12\84ê{\ 6ç\97Ï_ɬ(\93Å6KÃÌÊ\93;Ç Ç\ e+Z6Ïc[¦ËÜ
+\e,ÐBï\ 6SÐWnOl\93\91àé¢\88ÄÏ©ä½;\1euü3P\88\995
+\{N9   y9\19£M¬¬h        \e(      ö\9aQOP§åUÂK£µ\12ж9s\8bC)hüP\13oã±Ï\9b÷\18ö¢ÎK³\ 4B8\8c£[¼\1e°/j\b\80Ûúuàå\84© L\89rJxìÙOî®âJd\92ùÊBç½£Ýôò¡q°î^S\ f®g\99b>    åÌFbl)\90òÊ&T\v¯0\87*â$ÿ\1fxê5Þø\vÜ<AymO5ë\17óê\85\95Ø\9c`d»`BB\99Cã!A\83ø]\9b!@ã<\18\10©´q¦Õ\84Z÷]\98ÝHáµ½o~¥×f\v\873\1f\938K¾\fÂy\9f\89Ú\89ò\ 3Í\87ù#Î\15*\8b¯ \9e=\9b\ 3X7\84^äïWH\99\99¦é\10Dh@ \9aÞ­\17ÅSD\92Þé^ød÷<C\158Bçàã\17£\8b`0»Â    \1dJ? \99\8c$Q\86H\12ú\8cY\ fÁ\ax\99\9c\12¡¥ãQÐ7ì@\e\9f\ eA\88Ï\93\ 1!(\f\87_ços9
+_\98<\13«øÂøµ{Þ}I#:³Y³\ f¬ow两J\8fî;´Ùéd]ÓÖl'qF\84Ra\86ï²\e\v\8f\ 5þ¡T\82\1e\11Ç\90ô^Êk\f¥^Uðx\11ÒIjÐI^§Ó\94ÜÄ\ 5»\88-g\8f\ 4IÁ»"øT#Ä!E¬\7föÖ§\9cÚ1ýt ð³\râH¾*\9bO\1c\1c_Â×*º¯Ö|rS\90\9f\9cH\9a\ fì
+õ¼Õ\96»]ÝWÒï®\87C½««KÏ}\8aƱÑ<¡ú\ 3Û¸Ô"Ú¦àÈû\88P\84\18+5\99*\97\f\8e¸\85Òë\99p"Ä\81Ê\1erî̶ÃÛ?\r!\8dOƳóÓ\ 5¹Ð\19¯v²Ù4\v\97\ 2©O'JâiL1\ 5¡þ\99$î2\9cùÕ2\ 6\11\9fWCà£õ\1f,\8a÷oýJ\14¯fÙú¤\98
+'»·    &lÐNQËûëI       ¬²\vd&agg\ e´(^á!²-×N~Ç©ià\9fä\12øÓÙ"\12Áf,J\9b!\86WÓôý<É E\8cw^\13\9c\82å«\86\7f\11\1fâ\9djO%\82\ eY\12¥\1f\9a\17½¼i\81í\17X\ 2\0\87UØB\9a6=·\1fÂ[9ÔðO®\9d\96:d\7f©+H}\8d\1aAîY\95Ñu¬\8c\9c\96\9d¤\ 6µ\96Ún+NÚ\91XM\18~\11%Á \9a\9eѶÉÛ¢YscÝáÕ¬\ fH÷ì=\86\12\1d,ztañ\ e7\15\ 2 =\b\bb#ñ'F&QÑ\9f§h6èØ59ÌRÊþ1ä\ fµOQq 5Í\88Iüg\86Pßg³Ä^JÄÇþáÔ\97Ü9¯\16yÆû\9d\1dæ\8a\v\8aÇ
+Ãný²d\87\e\8cÊ\96\84Aüq\9c\91E³à\aïJâ)ø\85ò\19z `'¬O{\98$\9b&W¹*N mÕÓÖ\17Êâ'\:£_Á\12Û«¡"ÈrfKq®Â\9d¸ûñÎf ,W¿\vç\1a\86\9d©\8a\80[¿âb¼\9a].¼Ü\16ä_Q\95Hb=\1a\eè´¢ÿ\8aD¾7PÄ\ 3C\98XKr\0?DX~\15 X\93\15\83Ó\82\91\ eDcÛASÁ²Ðã-¤Ø\80\8dQ/\ 1Ð$÷D\98ÈÆ\ºfÜwý\8aÒ9ºú\12"jÔ¨1\8cÏà6Ý\80Í\ 3¥\85FulÄÑ\ 3åë¸\eè<\18älf?ÖÓ\8d
+Ò¿XV\1f\92\ f×Ë|g¯RÍTÝ\ 6Áßxì\93d\9aF7\17'ÉC\10ic¸Õo0®\ 3\r¨Þ\83"\94\15ѹÚ×C°L±·Æ"4Ìqå\v\7fç\85\93\9aÙó\81Ä\10óe,¹\98¤\1a%7ËÃÚ\13q-iÕ\9aÒÅ\98ûª\8f\8fbZè°Ií\ 6¯\86\ 38¨\9f¤¾d9§Lr/*õ\1a×Ku;(\99t\9cg¡\\rü:þ\19\vÇ>Ýóè\93\9eyâ£}á\ ft\ 1ëÑVãE\87¯U\9aëiÏC\ 3ê¸Á¨\13q×ã#\ 5 xú\8c1q!g\80`\92ÓG\19z?]}¤b\14\7f°#\f²Äv\fBü×?AøW={4è\1e\81u\95rS7$ç\19\82Jø¡\r¤ê\v{õ{\8e1½Ë*\1f
+\10\ 5\86ÌQíóå\1c \7f$eÒ\ÎÁ\17)ëÆR%E\9c\96æ\ fVa\1e"\90UsYÆ©N'9u\9b\8f®\9bÿ¸B[Î1ã$) \120\9b/Ô&\8eù¹!\ f$_\8cì×\82©\1cü|k\17w]»ª\8aËÌ\977(\97\ e\97êÄ4u\87\17\1e\18¬4\`\92Âbó   ¾0pÝ´D5FJ¹\9e'ôÓ\yw\9dZ¤÷ó¹¹Ø0ë\90\y­\1 «\ fñý¡\1fxÅd\r\96È[\9a½@>\91Yõ*\1eÓ¹6K0»(W\11-\9d\83\84øZ¶¸»¹\1e\8cíRÖ.¨²­á\ f´ÄÝ\ 1\94\9bkÇã¯F\11våÓ9\18{t´Ðz+I¡pjËá 3e©\10\ 2\8bj³bÀ\17Ó\8dÇ4\1f\80\93\ 2°&\b\r¬]\ 4#ø=M[­çE¼+,\85J\fC²´$ÿ\9bÈHµsQ\97iYÊ'-\9d¸[\e£Ì\98(xèFº\8c\94\86E\9fs<à\80%f°\862|Ø\18B\19hפZÂ\v{7\15ý{¼;XÌ{ÞuRÿáÏ\b\88ÖR\8e8\8fu\9e½\8f%(ûé=ÏTô6\96.\16\82\vÃ\9a|6\9c\9e\85f1Ä\92
+\8bàðiA\11T¹°\922|úÃ9_Z*N³\1eß@/¾ÎÄX'\9f\bÕÂGbþK×Ki(dñZ\92Açéí¦\ 4Ý\92§ë\1f\b\v\1dÿ¿ïoÓ<Vã\87\92\9f­g\82LÏ全8Íf5Òÿ\0<hö\1fendstream
+endobj
+6836 0 obj <<
+/Type /Page
+/Contents 6837 0 R
+/Resources 6835 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6816 0 R
+>> endobj
+6838 0 obj <<
+/D [6836 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6835 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F41 3054 0 R /F58 3380 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6841 0 obj <<
+/Length 2918      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1aÙrÛFò]_Á·\80U"\82ûðÖ>È\8e\12Ûµëdmºòà¸TC\ 2"Q\ 2\ 1\1a\87(ýýö5À\80\84\9c\87¼¸\eÎÑÓÓÝÓ7ä.\1cøç.\92Ðvüt\11'®í'Éb{¸r\16;ØùíÊ\15\bg\11ØN\14âÖëõÕÏ¿\86ÑÂuìÔI\17ë{\ 2Yg_¬7ooþXß~\®|ß·¼Ð^®â8±þX&\81uóßÕë\9bO·K×ú\ 5·\ 3øq­wË\95k}\82Áú#\r_\7f^ßþ§o\96^b}^¿½ý°~÷\ 6÷n\10Ë\9aÀ~\87\13\1f\96_×ï¯n×\ 6\81«À\ e"\1f)üvõ嫳È\80\89÷W\8eí§Éâ\ 4cÇvÓtq¸
+Bß\ e\ 3_æåÕ§«ÿ\rXx/Xð©\19\ 2/²½\18\ 6¾c'I0\aãú¶\93âD\v+pg\84õ\97ãÆçL\84v\10\86\1c)n\ 5\ 6Î0\99ÁY\1f»¢®Tù
+\11ÿü«\e\1a0aj§¡ÀÝ´ËUà:VÑÉ \ 2\91ª\ 3
+7\87\ 5'µZ\1c÷»]Þv4¼\86ex\91n_\0¤\1cÚâF]áKu°ÚÔå
+\98
\8eQ\10:ÕÀÎ\83\1cèö9\ f\ eõr\ 5§2ØëKYS\ 6)uÇã\r\80ÅV^T;dh±b\1eV.>RJ\9cl\9b¢+¶ª\ 4øijº\1a\7f}¸hÉ\9cÀ\989\819\91»Íñÿ¶å½ºás÷ª(\11¤\913õ½à3ðô-\1dm~\12\ 1À\92:\1eK\98\15\84\f\82Q£¦ëóæ±Ð\14ä`\16IêYï\ 4rGh+¾\bð+DyMü:\13VÿS\90¨\91Χ\95\18\15Ê'µ\8a\1d     ­aÞx­í·K\90Ý\1eg\89¥xQË\1dq Üqí\84\87öúú\8aá³¼Ë\9bCQ\15\88x'·Üó\1e½â,¶Ä±ÚNѽ\ f\f{*Êr \87Ù§k2\93¿\90u\17\ 5æ\ 4ø\16\88\ f¤\14\85±õ¶F\9eO\882\7fÄ!\vi)\1aéYEÅÇ\86§rBKmø\8d`¡ÚÊ\1a=)À)\12â3O2Í6èm\0ãªèrÞ\99×\1a-`B¨éEÓÑêÓN/;\8aN¹Ö#)Gßò:\9c½|߶ߴù·>\17\83\13q"ë\19,ÆbX¦\ 5i.Z\90\89\9fºh¥-\9f?\7f"\ã7ADøÊZ\9c\84´\105D0zf\1c\90oèúF¦È\e\1e\1eö\9báú#]VW\83ôg¸D\13õÒdx//MÁ\8e`|,\a\13QèÅ`\ 2:\10@,@\7f_å|\8c.zR\87c9\1eG\8a¼4\16\11ªT\1dè/\8f·\8aiAÙÀÓh\90Ó>¯.)©»Á\12\1aFú²°ùt\93\83hª¹ç¬Ù\9f²Ë\ 4\ fFq­,\1eD\8b1\bj+>\v\ 3il\87~°XA8öÒðï#\9a\ f\11i>\9eá\8egD\8dIDÐQãÝo\1f~ÿxKò&/ëz\81\9d8\11\858'\89  fM¯\9d\8a\9eÔòæ>ø1\12\ 6JEmøù\eÒ\17ÙýË       \9dÁ·\9d&\ 6\f[.\ 3µÏC\10QO|\r)0l\1dÈåiWæ§\8e&@È¡·=r\98 Ý)Ä\94·|^áå\19Ãî
+ö \82ºÓ,©\f=\9d\8eéGó¦ÍKOµkr\85ö\19{`A\8a\17³p'A\111Õ%CÖÈ\ 2ßßðÊ^\\e\1d\89\1e\18÷\83ý\b$        \ 36\14ît{ñ\10\10ö:q¦d*a\ 4\89\94væúÈ=\ 5\86\83\18Öpm«iÕ\84ê\10.\17_*v\96\97Å\ 1\1c\1a}*º=\8fÚo½Ò\8a\ 1ʽ!A\1aî\v3 ÜP\15\1dõ\ 6Y »E«!\88PÀ¨\ 41\v£0LO (Í\99¤B^\1cÚ¾ã\8bj?ª²Ïÿ­¶äP.s¢8°½0\16Ø®f2«VÒ'ß\ 4]ùAjCÖ\v\1eÉ\8eü\88N|!ô®à\ae\ e½\90¯ôdÍã5Û¶¿Î\ï\b66±·9\87\8aë9®\12;q\13\93)w\ 6\9f\9fÚI\1a\bT¡¥T\8dO¢å:(\0¬Ý×h¼¥VFx\ 6Ã]\89w£×z\\86\10Z\11¸ÏéEfÅ\14%vìz\131aèÏÛö_,\8bú\98WwyÓÈ´}>lêÒ\Àdi\9bO@Ú.?\18\v\9bþ\9eg\97Êy\84´å.Ë«"Ï\ 4XõÝÞ8»mò쮨Úþþ¾Ø\16\19`Eu_ßõ\95z\84x>\87\1c\ 6ö\1fªúTɱ\83\9a"×ÌUùé\ e1\81.Ý5ù·\81\86í¶»Ë\9f\8eE3\90Õ\82D@A^â\83È\1cH\19)\9f"á¥\81·ª¾;Ô\19dÔw\99ê\94\86©«Ç\8b\91iJG\f#íÛú\11\98½Ü)ëíÃݦo\9fç¨Ö@YѪ\r\90¡v\90º\v\82®y\86¹*´ä i\ 5/®±oê¦;»i`õò\1eárú\14\e\ 5\ f\v\8a¢Ñ \97ÁA\96ß«¾ììï\18`dÄ8È\11JN\19:\9e\91ÑP\86\99\8f\99}&\9eíyÁPÙ\85\8e\J1n¦\16\8bì8Òæ¼U\15_$Õ\ eN"]ndrwÍ L\80\10Öiz\15\ e\r·\16\T\7f0Õu+(Ñ\981!\15\10°ç\bì¹7½*aU\82_5¹$\ 4~b§©gªN\85%\1az\bx¥±\ 6B
+ºò\99\1c\10ü³!Á\0©{1\94ÈÉ õ\19\87çÚqè\89\84´\7f½\14d\10Øi0\11$ä;£ q¢ø\87s\84º\1dÈ,t9\81»\Zuù\8e²F\f×ô\8bò\14\bJ2cwÌ\16up-Åub\91Ê\10õÃ\90ç\f±íÕ\1c\8f\11h\8d£©\9fØCý \83\f\b`\v\10\ 4R\07\r\ 1t^\ 3\16\fw©iI¢Ë~4\89\192`äé \b%\f¨×Lhq %\15\18JË#ë\ 6µ$\1e\ 4[\8c\12õ\9d\84£\88\16*¥|\98\80»\9eõþ\9aÏ\9dÌ\9a\13\17Ú£~6È¢(\8d£\14\ 3vTË¿¢ð\89(\ 4\17\81\88\93«\ 6Ác\98QbäR\82\v,\89uÚIl?ð&Ò¤ò'\93¼ÊG\9fµ§\Ð\98ÈF\95?Ñj`½ç\9f¡L\88¡Ø2k\ 4\84&\ fâ\ 5\13\fÛ¾iF\ 1\87\88&\15Û\8aý\10\83tð´Ôp\0¿1\97Û\87\82J)B\91gøP\81K\9d\ 6¾^\92\80y\99âZ\18\8a\90ëËè0ÖEþË)²\97\1aÒÇÉPR³2\94õ\91×\15ÿhöò\ 6\84\8c\9e\ 2\17        i\8d\94ïÇ;è\192\ 3\80\84:\v©Ø#\15\b/\b\1eÉ\86Ü\14\91\1a\14øÖÐD9 \ 4D|sõ¸Îè\91#TG\9fÕx¬Ïc\97
+|Õí[\9eé\13\¤jZ¶ýXÎ\86abý¹g\7f)%MìXGE)tÌ\9e©\95$]I:*u\85\92\ 1WY¹ÐvQÁS­\9ciPnuø\86ßBÔP¿\90\ 1µ/q\rÞ[l\81ú\16¤\8cTèÀÆË\ 5±}^Ç\8e\95d\10ºvèÄ?V·\94=î\¯4HìÐÕ^óOÓQaWrâSp\81K jbòϨ¯Ô    Ã%j     ]´>ÇÞjjtG_\92ðOÔ"uÇ\8eË\10ÏéÒNu½4Q\87D\1eÝ\ 4uUë\8eý\9e°6É5u    X`߬'ç\87EBÍ\ 5\82Y,\98)\84\8fÅ£X³@ê"\16\8b¼Ù\9e\ e\9dªñ\9aN\15Cp¼T\1cÈ¥V\81cGAòc©\fÄÛW/DÇ@ëË\9a»oqp\91\97ÁRQ\91;Ñ¥;\ 1\86,8î)\ 4\12åâ`,¾°L\9fêDÎçÚ}MÚ\91ñ\ 1Ã5Pâ\87OµÛ\ fîJê?$Lî\1d\ 3\9e\8eÝ\9ci0;\17n!2Z\a\91\7fÙ\\8c\rå\1a\12\1d\9e\ fñG\9f%\aßòä\ 5%G\1c\fbôD`,]\9d¦íø8¶}Ïé1zÏ´Uó¯4\941U\88Rþä!Ð\9dX2Nu6<׳\94h\vª;F[PqHÑ¥\aÂÙ¶.¬é!ÍjÛ0\8bÓ¾.Gs\922ch\93Ì\eB\18Ønú\83ùNH7g\r\ 1Óv\9dKÞ~Ã\87-D²CÜ\f|\87\80Ï\ 3{âÁà°È\93"\84îçûâN\8bL/ÀÏ\10\8e·\82\90Ü+:Ñ\99\866h·|Æ`Ä\82õ\}\87\9bÆD\ 3\97¤\83È\86Áì\99º1|\88¡ yà\9eo\86\9c(ý¸Ü!\95ªèÜw\9bÝ\16ö¸¾x\80\17\9dèw\1dæ\ f¦'õÃ\9c\9axPt§ÞÄ_zøÝ"/K\19\8eß·RGJR\1e弯²É\13\17m×è\84Ô\91D·zÐhuC\14'äT\97ü¡\v¦F\ 4ÃiËN³Ì\18Ñù\17Î!@\926\b\17\93ÞhA_|ØïÓ\93»    ?««¿\98ÀÀ \ 1§f\14uùs\ 6\83ëjÁ!·Ú\93\13\ 2|gJj\9e\99É.¨ZK¹\bpÏ¿p :ª\ 4¨k\9fétÄ÷\úÜGÔkªÁÉ\1d¦\892×    èHsþRCVhô\17\ 3ݼ5MÊçï\0\10¹Ðö}\ f\8c\8f¼\80\18\0®(\9e\1ar\1a±{/}5ñ\82Ðv£D\9a\vé?ýlâÿÝg\93O\9fß¼¹Å¿^øtÍt\89g9\ f\8c\94µ\8d½Ô\vËMS;v\ 34a;ñÜù?¾\10\15ûg\7fÛàǶ;¶\ f¾Ë\eT        ç\84º\91íGÁÔ\15ü\1f'Zs~endstream
+endobj
+6840 0 obj <<
+/Type /Page
+/Contents 6841 0 R
+/Resources 6839 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6816 0 R
+>> endobj
+6842 0 obj <<
+/D [6840 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6839 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F58 3380 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6845 0 obj <<
+/Length 3041      
+/Filter /FlateDecode
+>>
+stream
+xÚíZY\8fÛF\12~\9f_!,\10\80\ 2,\9aÍn^ æÁI\9cÄF6ñÚ
+òà\18\ 6G¤$n(RÃ#ò\0ûã·®&)\89\9el6@``\17\ 6¬f\1fÕÕU_UWU\8fZxðO-âÀõt²\88båê8^l\ e7Þb\a#ßÞ(\99á-\8cë\85\ 1\ e}¹¾yúM\10.\94ç&^²XoiÊ:{ë|õݳWëç¯\97+­µã\aîr\15E±ój\19\eçÙßW_>{ó|©\9c¯qØÀ\8fr^,WÊy\ 3\8dõkj~ùÓúù×¼úÙÒ\8f\9d\9fÖß=ÿaýâ+\1c{\86TÖ4íGXñÃòÝúåÍóõ\84Á\95qM¨\91Ãû\9b·ï¼E\ 6\87xyã¹:\89\17'h{®J\92ÅáÆ\ 4Ú\r\8c\96ïòæÍÍ?\ 6*<f\16¼jF\ e+ãù®\1fAC{n\1c\9bA *\98\11Ȧ^®à\1cY\ e\872Ú9!÷\ 5p_\96ÜQã)\7fÃÿr\1cj`¨)2ø\9f\16\18§Ûãì\96?~[\ 6¡\93\96=\ f+\aÄk"ãüPw¶ç       N\f\9cbËÔ»ýHi\vͺ9È64Üvi'\8cÕÃ
+éhq^\97n\90µ_¹k_\97ÙÈL[\1fòs¶rÔ\bªA¡\b\13:?q\90v0Qy\8e=
+6+$UlÒ®°§ÇnbÃK\9c\94\7f\ e"=<qI\9c·<°M\8b\12úú&Ç\13+Ãû\14-r\0Ð\8c'\9að=ã\ 6Z\8b>ê_yÊ\99²TèF¾\9d1\9e\86v:×\18tTuÇ\8d;à-²\8c÷-±\97áPìtµ\1cgÔnÓ \91L¦[± ÀV¾¯\\1fÌi*·\81\v÷\12æ+ß,V\81\ 1èFsð\ 4\1a^\82\1f\16\96FÍÀò\17OE\97\84\ 3×\ 4\ 1/¼$\8aCfBóLÀ\96fVWùç3ÒÕ\11\98\8bÌy~\8fZ+äty\85¢\ 1q\1aßC\99]+/LÜP%\8fê.r\13«ºS\ 1reb°\r"\19Û\84dkSÆ\87\1f8½ÆÎ|#{#ìhYÞ\1c\8a
+0      \93«\9dôíÇ\95\16\8fx\88rJ~4\14ìJ\ 1ܤYå\e7\ 6þ§\9a\15gÈN®8\1c\88\91¬H\a\e.\1fx¬±\1d\1d¿©,S8F\0ÓÖ\Á\99¦G\18=\968g\83\fuµD\171\a\1f㹡ùÄàÓämÞÍáÇ`˪ø«2O\e\10¹\9fD\0 4Kl\87\ e\8bñP7\ fü\8d\1aõ\93\80\ 5\84\1d¢¦.\9f\8e\87\83v\91Þ¥v'ˬv±\vµK´e\fõÔY\96viQñ(\83\a!B\ eC\80\bèDUþ¡ce¶´O\ 4û Ãȸ\93\ e6eltþì<@\9d\1a\15³\811«h\ 6^À¸öD
\vù\12è\eîå}\1eNøS7Yûù\8c\ 1*°^£\82AG÷}ÑäÙ\17ËUà\aüÙ\16].ßm¿Ý\16\9b"¯º/æ,5NÜ$VBJläÒY+7\81kWìý\88 \ 6-Ï`"r#å˼'hup=¥\93»\94\93ÈUÞ¹cM+\96\ eÂ\0O\140\90H¨Ö!Ñ\8c\ fÇÁ\ 4[v"5-ö\9dB\88 ¿hÙ\0éæ\1a-R;o]×}\a\9cáUùÀtÓ\ fK¾´á\8a^ï-m1÷´\91\85©PÜÖ%òU#$N¬\9c+C\86°-ÑÁ§fÈ\f\92\19µ\ 5àw\12«¶\ 2m&Ò,\84{ôqW÷\ 2\ eÏÞ\v\11Ü\7f\81õ oÛ~³ÉÛö\16.\bÂa\95\9f.\ få+å\1aaýñàP»F\87³¡¡\8c<~ú´ïö\1dßTÓýÁî!\12þ\vö\aég\83 \8a]U7ù-ÿpW\96¯Äq\ 4    dê\89¶i_v·wiönNu\89«ÂP6\99¹UbMÔèf\89?A@¢\9b\9a;VàÆ¡\9e"Ò÷\1fE$\fÏ#ÒwM\1cü!D\1a7ù?$Ï \19ún\90\983\7fÍ Ì\8aü¿\ 2eÈô>ET\8e\97åÌÁ¢ÄÕ~<\81¥\8a\18.i|\16\98
+Òðp¸S\adb´þQlj\ fÄ\12\ 5\7f\1e\eÑ\9fÁfô\17ìOØ$YpÄ\07Tä\9fG\f\18dÈÎÁ0\8eÜØó?
+C\r·\15\11ý\14ÃîG\82¬@¹ÚLA\88QI~\8e?        \9a\12\ e\9aÌG|cè*_ýAß\88µ¦ÿ1ßøûHSZ»á\19Ò\0U
+\9c\ 5\ 4\81\9c\ 60f_ö\jQ\94\88\12F£Bg\97O:SþÙÚH4/Ç\8eº\91\85\85ö\91Ò\10*j\9c&%+"L©\86\9d\8f\ fT-4â!\ 2ƪÇ\a\8c×5æ(j,zå<Ï.\14κ´ídoKÿd\vJøñ@©KÏ\1f\e\fí±\91QÔ|]\8bâ\8cL\87     Õs:\bÄ\83Àw~\96ÞØù¾ &{\8cÒWÈ\98­[\82Ùj¬3EñXQ\8b<\aóëºã¤\0\88R\ 6\0¿\9b²\18Ü2~\1f©Rµ[\152/ÝÉpËdH\94©|\14lLÍ$ãÛHe\89R\aäx½çB×ÅñÈBá\16 µ×\87¼Û\17Èá\8e{»=Uá uH9ñ£é \vê\1e\94+\99\ e,¼+s^°­\e\9e\ 2òÐ\º0\8c(Ú®?\1e©\12V7B\89RVÉC\89\ 5:Àj®\e              \8aD.Ê\17×gì[{&\ 3\80Ml7iÕN\18Á>¬\89452
+½D·F\84k8_u\89¾1÷Ãq2\17¤jëHÐ&\ 2¨Ëbâõ\9e\92¸òF\8a|<S\8a1Tà\94Ó T*,\87ë\ 4\11\87dÏÎpí41y\rõ\10\87\80\9crLmqô¬f\88õÂÛtÃ\90´ÓWÊ\v<gÖ\99¨Èõ\87tlS³\0\1a\94\91\8eÃIÖ\8aØO\ 4)0@@\83ß\ 11\ 5C\ 5º\18*qÈi6þ^×¥H\14<J\18\82ß;¢$4XQ¨f¸ïÌ®\1f\14d\8bjÂö$s!:\9e\7f\89Eè¹C%TT£yà\1eJêk\ 2ãQ*7\10îXçà        \9fõ\81õ\97\ e\96\fKGËnm±Ý\8bi\8b^fXFvMºÉ·T¬)eß­-WáÇUÙ\9fzÅø\85\ 6\89\10\7fË.oV3ÆPQÍp¬\9fc\19°gÄ\8a9mRqOXH\9a¼DÀ'k
+\1a\1fLá \13\1a*"»tc\v\14Ç3H/©\1eÒÎ\84;*\86T\eõ\83\ 1D¨þ\93ÐÄ÷fîÆ\ 3   ÂÉú2_\1dSöÒ\91ó¯Ë\r£\18îjýñ\10(\98ì3ûF³æ\92MìÐ&âû\11\7f)½phqí:²Å\1d\90â\ 3\8f\8b0\ 6=ÃPY§(Ð\94m\ 2:ê;tÛÎ?ó\8d\½H   ¡]bÝL\eo$+WÅ\ e\16\8b\7fÔÉeY\92\bÝ$\b¦&Ptü\ 2\81\v·.{±\17C\11Ô\169\ 3Ú¸i;þ`g\9c\ 2X;ô]ØÅ\85Q3Y\13Î\14F\ 3²\9d\94+\9c\81}ØÁ¹¿(m\9eþí\89\0ºcb\94Xü\94ì¦í\ f¹\94PÉ7Ã\84Á\ 1Ð,a\ em0ïì~¬\e\ eð\98:\bÇÐC\aÑðÖ\ 4M~±       Æb/vn\98\17z?
+ý³¡\9d\98TÅ«.O\8f}\ 2GhMöa_Ç'©²ÑkñÞ\14\94Ð<{©`{\98\861\17\ 6\7f¿³§r¤J«ÏÊ¡¾Ç\ f\9a$\8f§\12\17JçTTeq÷´Í7}St\ fsi§\ f\ 6«\87l#ð\ 6ߦåE0\17G3È\vÚ ß\²\83\94\1fÅ.Ü\ePRroÉ\ e0     \12\9ex4?\13ÂñÑÿìúÃäzmí\88\9d\82?\1e\1c\ 3\11\8c-
+\vC|=úuØ®b\95à|\8ezp\82\90ð@\8c\1câ \ 4\9d*ÁD¨®Þ\1d±ï\84^\95V\14\90MØmÓq'\däL'he;=`9·§ë\10\1a{¾Yé~´K\8d\87Ü¢\1c\86»\ 6»èZHèi\94>qìá8:ä\92\87¿gn \88¥O:ê\10ë\942iÃ÷ß!­$¬\f\8dv¾Í«¼±®\f\ 2=\fÓU`+äôz)\1c\3\87Ò½6LÈ-ù\96@æü8À+\8d¨P\e\15\82\8d\96¯byL\ 5Á\14è£8`ð%H\90Åxdþ\98Ø(~\9e+\fÝ\1fÈà\85èÅVø\8b\1dÎã'£á\18\13\9eت)        \93%w\93­Ó¹-\9fÌ\1c\7f\7f\91)I\8c(aÃi?\ 6\9e\14wäÕ¦î\99\9d¼\19\1eû\86@`ÄÙô<Ø?s\1eÙc°R r\89iòÏ-ÿ6\92ÕÓy\91¤\8dANMÑY\12z`$o\1aÎ\10gÞûë\89³x°IhYïÐ\9bht\ 4ã\13È7\98^Ù0$\1dã\8e¢\1d.J=¼«ì\10\9d\buê<Êóæ\10\87á\96\9cÃ^<\8c\ eù\afuR¤à\99\9bé\13)\1e\83|Òx¥\188ÿ\98`¢0\8avÏ-ò\19(?ÔÒ¦ìíã2Ȩ=¦\eû\97
+\86c:úMíïµ\93#CKÎ÷\1a춦 2\9bôÒkpSãOEý\83\9b\9b\19\r1\ f`¸ÖW{ߧÍèÊï°=}\85dM\88 ]~Îú\ 6½\83Õ[þ!ÅkzîVÂ?ÈñÝ$\8cìN\bXLK0ã\9b¼ \12êðë\98\1eÞ\1f\1eÚûÒmkîéÛ¼¹E\8f}ÊÞß÷9¾îòDì¹=¤YÊ\1d\18\9c.»»Í\ fE\ 5\96%µÎ·Dä¶ÍKzû·[¼¯(ÔÃÏm\83¾\91\15Øa\95wïaÂo\85¥\0×\80­[_n\1aH\8a*ôn?ëå¸U6a»n²ÛWÏÞ¼ùùÇ×_£Q|v$«8\9f)[Þ\9eò»÷Ǧþððî*Ì\8e\8dëû1\16ÍCWi5ÿ'["\8b\17Q:rU<ÈõÑPZGú\92Q\15Â\8doÎÃó\7f\ 3³£Jzendstream
+endobj
+6844 0 obj <<
+/Type /Page
+/Contents 6845 0 R
+/Resources 6843 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6847 0 R
+>> endobj
+6846 0 obj <<
+/D [6844 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6843 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F41 3054 0 R /F20 3021 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6850 0 obj <<
+/Length 1855      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XmoÛ6\10þî_a´\e \ 35-JÔ[\81\rHÛlm±¾¬q±\ fiQ(\92\1c\vÕ\8b+Jñòïw/\94¬ÄrÖuX1SäÝñîøÜÃcäÜ\86ÿä<ô\84íFó \94Â\rÃyRÎìù5¬ü>\93\9e+aû\1e.=[ÏV¿yþ\Ú"²£ùzC"ëôÒzþòìýúüÃb麮åxb±\f\82Ðz¿\b\95uöfùììâ|!­\17¸¬àGZ¯\16Ki]À`ý\81\86Ï>®Ï_°öÙ      ­\8fë\97çoׯ\9eãÚ\19ZY\93Ø;Ðx»ø¼~=;_\8f\1c\*¡|\17=ü6»ülÏS\bâõÌ\16n\14Î÷0¶\85\8c¢y9S\9e+<å\9aïbv1ûs°ÂkjÎZ\13yX*Ç\17N\0\ 3×\16\86\84Ho"!\7fmÁÕ\f}® ¬ ²:\9dW×0\fm«Åµ\ã\87´\92ºÂ\80\7f\19\rÛ\1c¦¤õ\ 4Ö#Ǻũºc# \1a\8c+6\93\83P\95\14]Ê;¡±OÒU\97\8fx9AÅmÜÀjLzmÖh£Yé<ÍzgÌ@\93\fH79n\7f\8f«\94÷Î7,×;\ 4§\80©\97\98\88bÞçz\8bgèYm\8d¿¾\85\81Æ\87ðx2f\19ôõó#\9e\9aò\95¥ÈU\13 \b²·0ÏÞ¢\ 2§\157ÝÆ-\8föyQ\18±\ eEnòñþíö`/n®;ø*ÍIaöYq\87®4´\vå\99Ò\ 1
+§£×Ûº+@4e\18w:c¸c\9c(¾úMÉ\11\90F\8c\96\8a\ 5î É\13ÊóÌúå#¨(¥\94õªbëu;à«á\99=9Ö¤ú)ÛrǶ\96¾\12®¯\0îðÝ\80m
+\ 1ÿè\14\84ø¼X:Ò¶­åòW°é\ 5\9eE«°2á\99mìødç\8cÒv\v\ 6Bß*\b;\19~\ 4p2<YWf¢Þð\ 4\9d"N\0ø?ÙR!ܺ&n1ÓuÅKf¾È4\7fóé¢vnfªÚLlê¦\8cÛ6Kù\93\0T7M\9f ¤-\8cwûþ8\11\1ehâ:«²&ÆSc\11Ø&\ 3¼\1f\1fî'Û³³¦a(`=\ 4ä¨\e\8cà\ 4s\8c\97ô0\81\11ão\12wXZ9ÆëI£XóZ\19\7fíÑ\19\ 4\ 6á0`\8dmÏ       IL¼@\9a;\8c­F\87\8cöÕ¬·Aäæ\ 5\0Æ\v\80}Íþ£|è\1di\12ɤ\ëã\88=
+\18\82­\r²\88©\ba\846\88\ 2rmpÈ\85îöu©,}«[Ú¥ä\85¢¾æ\ 1\9e'\1d&JíóvËÓ1ÿ0±ÑA°DË\11\1a\93`\ 5OÀÅä\89ûü¿t\ 2àe\17¼÷"¸\a\9céKlé(\11\ 4\ 3i;0+E\84Ñ\1eH\e..GÀÆ\ e&ϳ-¼´þ\8eË]\81Áù\81uq«\17È\91\98r\8cÏ÷­ç\8c`\82o\8f®ºÒ\13w\94#\G\9dðÍ\95"\94ÑÃ7Ê\9a\8b&\ 4¸\17E\8d Ø\9bÃ\83Ù\886Ö<\8c+\16Ì\8cïÇ|\0E/BH\19[^em²ÚÅ¥HW\90è|\8a\8c"H^hÄ\93>d¼+ÆE\e\9aCF®r"p\98+5dØ\913=9DÀö)W\ÌÅ\b\80ܵ£ìAÂ\9c\9e;Fe\87\ 1s}\97w8Û@\9bL*LÀ0f\1f\98Ð\9bú*¾\1a\8a\f¢\80¬ã«Á7Ϻ¢\ 2É\18\94\1d'Ö,\82A£Ã7PLW×W³I\19\1fÈP\19G¹Ì\86Ð\86\r\ 2v\19˵nÌÆ\\ 1\87«g´_×Ç¿\9c ©\84Ë[÷f;L¬ßû1d_r\87AKÄÈðÛ\93\98ã{\16c\80¦O\10\r\1d°´Îy«\9e¡ð %Åî{C-ã\18\0\93\12mpc\839\80ÊIb³\89É6Ë\92 \9e\ 6±9­\9a\84\92¡²\1cïxÄ]&\11\87˱d
+©1oí\13æ\1aFc\9fÈl×Þ¡°\81\8b
+v\95Ȩ\9eª!\ 5ÃÀÔ\ 4TÏý\92\97\87ÐZ/AÎWá¿w§®Pp¥Nõ¦feà\aw\8a\1fvûôJèz¢xÁ\ 1;\92\98>¥ï\0\7fz0\b\84\1fF§éÓ\ fÔ\1dþ<ráÀ\9f\12\19TEð\ 2\80\16ò\f\13úæ)\13æ»&\a\ 5\7fýÁø\82c$¨3Íö\9c:I¢Ò9EðÊ\13\1e´ç\ f&éñÏïá="\85}|ã=\ 6\8f\1d\8fi\16\a È\ 3\80ï&çþ\ 4Ë\ 6§6ya¤6xKâ íõLùàPgÍM\9ed\13\b}<1\a\17>\\8a*\0Å&ûÖå\r\95\0ve\80®/:Kº&kÛ[sÆÿI¹ªÉ«iU\138[\80üOZH¡¼»Ý=\ 3Þ }dò\9aÎxÐ/±%ù\ 1Ï{Ts>áÒ¨÷<.Sï\81X\92¤îªÖØ!³:§¾\ 4[[´ÛæevÂ\9f\95\9eý\90K\13O\80LknÒ¾_õN\ e\a\ 3¤1\91Æ"Ö-\1cå\83\a¹\8bµÞÃKÀD;áFÒÄÉ×"?$\16\80ÕÜþâNØ<\18\1f;¡û\15l+h»N5BÐÊÙQô½,ã\9cd\19â\15ªC$\94\8fzx'Â×\14\81\90ô\1aû\ e\96>ÅÑc\86\9et\\97àÆÕ\8e®\17M·Ë\11\15\a\b@\89xN\9ej\16\1da;îÃÍ¢ùË\8bé±û~Ñ\gÃÓ\94^' 0<\r°I*ø\ 5\9e\r\1d\11JÒµ[S×\92vô,\e\1a\ 1x\95®ñ\ 3ïܺo\94¸µ\aé\9b\85çãs\ 4\1f%WE¿/½\1e\1cnþ¡³\89Ëaó\13Ï\88\87\ eiM=q{ð\84\14ÿO««¼Z\15\9a\91¸\ 2¬¯\88@óö¶\aùè      \8b0\86²\87â# \ fÐÞ´»\1eÙ¦üò2oõd\ 5\13Í&»/Hg¤$m£ÔlkÝê\89\ 5Ý6fËã2\91X&î\89\99úü\7f\7fïr\ 1òáPë\ f¢É\rÔqÅÐ\1f\14ì±\83ÿ\0oQ\ 64endstream
+endobj
+6849 0 obj <<
+/Type /Page
+/Contents 6850 0 R
+/Resources 6848 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6847 0 R
+>> endobj
+6851 0 obj <<
+/D [6849 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2314 0 obj <<
+/D [6849 0 R /XYZ 85.039 591.042 null]
+>> endobj
+6852 0 obj <<
+/D [6849 0 R /XYZ 85.039 556.902 null]
+>> endobj
+2318 0 obj <<
+/D [6849 0 R /XYZ 85.039 473.792 null]
+>> endobj
+6853 0 obj <<
+/D [6849 0 R /XYZ 85.039 439.951 null]
+>> endobj
+2322 0 obj <<
+/D [6849 0 R /XYZ 85.039 196.471 null]
+>> endobj
+6854 0 obj <<
+/D [6849 0 R /XYZ 85.039 160.206 null]
+>> endobj
+6848 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6857 0 obj <<
+/Length 2220      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYëoã6\12ÿ\9e¿Â@q8\19XÓâC¢tß²Ýì5ÅíÞ^ã\ 5\ eh\8bB\96\94XX=\=âõ\7f\7f3CJ\96\12ÙIÑ»ö\10 \19\rÉ!ù\9b\17.üðEà1W\86\v\1dp&\83`\11\17Wîâ\ 1Fþ~Åí\f\98ë{8ôvsµ~ïù\vî²Ð\r\17\9b{\9a²I~t¾ýîúÓææ\87åJJé\b\8f-WZ\aΧe \9cë\ f«·×w7Kî¼Ãa\ 5\7f¸s»\qç\ e\88Í\ fD¾ý¼¹ygV_/Eà|Þ|wóqsû-\8e\94\rMû'¬ø¸üyóýÕÍftÀ\95\97xÂ_¯~üÙ]$p\89ï¯\&Ã`q\0Úe<\f\17Å\95ò$ó\94´ßùÕÝÕ¿\ 6)fL-̪\19\1c\8c\95tY\10¨\ 1\10éÍ\0²\8f\8a_â:\8a¿äÙ\965\15\1cÞõ\â>ÔU·'\96\12®aåYÓÞgy\8a\1cÞ\88ã^á ª¬òê!+\8d$O{Ĭ«ª­¾\10\96×Fy~</'IË£YÀíq²¦éÒéq\8a\9f\88ð\ 6    û´.²\96\16\bn\174iÜÕiÛ\1e§ì6+.\)É¢Ü\ 21¬È£¦\85\8bNOX|ÙUE\9adõyYûC²\9d.jvi\9e7Sl>\7f¼ý÷y\19iù8\9d\9e'\91Õ\93\16\86STmr^@\1d%Y×<A¦Ø\99\9e\rÏñK\14ÇíY\90\ f»4Í\8d$_x£E]»\9bn@lÜâpád]\93Ö\16 aá!ªËéíHT\936MV\95VÖú=\9f\1a÷JIæK\9f$ov)\Ê\13Î}\95\83\15\ 1Ý4\83ÏòÁ\f¦_£b\9f÷3a ª\rÝîàÃòɸ\91äξ®\1ej\18\89
+3T§(q\8f\eD1ÑÍÓõÒé\96Ä\1eäU÷FX\vG¤kL|T\8a\90\ 1¬'O}\1aQ¤ÒL\85àéÜ÷\98§Ã\97#\8bd
+P\99\8b+vä\85haí÷9ä\80w(\ 2;­@\ 5\ 6N\82×í!mwQKj_ÉP±À\v\aÍ\ 3."<Á\85ts$°Ú´Ào@\17ì\a\19\aÔ`U'\86\9b \16Úh\e5vÙO\10ÂfàäZ0?ôí\19×i\e¯\8dAÎ\Ç\17,\ 4\88ÌÔ73Â|&Â`,ªÙEIu\98\13%\7f\8b\18\8aº3R<Í\84\16v&\\90\9b»\1f\v(\97L\88X\ 5"d\15\0Ètù\9ciAô\b\98\aG\9b:ôS\ 3ÃD\aI\15\b¡\99\eþn\ 3Ó/\19Ø(\ e½\80Á\e0+!\9cÃ.\8bÑ\1avøé\8e\1c¬1\f\82\ 5\89;ã«B;[¤\f3A»ÁÏÁ)\81       "\81\15ãT\94ÊC \11Òr)B§\8d²r\10½\1cÖ|ÈâºjªûÖ,øðN\19~ZÆõ\11\83BK!!1\1e \ 1{\1d<    \7f`\89¸%\99\8a]\ 4¹¡\81
+Ås}\88a\19\85\13\85\ 3oOG\ 6f?Ø´U\9d&\96\87ÁÍ\90)XIZÏ\98\81P>ãª\8f0뮩×y\15Gùº\89\8am´Þ×ÙcÔ¦k«\95YOáàÍz\bRó6\1eªÁë\f\0
+\ 2WÀý   \ 2äD´íÅíÜ\0\91\11ðÀ\84j.\1d\88ÍsQ\94q\7fâõ´\vK.ï\ 3Åá8\ 2Ð>\89Q8\86yp\bPn2d\10®Ð@è\14Æä\80q\87ö\168ÛÈ|f\90_z\ 1\ 5ý¶\16µ2 \b\1f\90
\ 4\946#©Ê=¥$Å\9d#Å?´uËÀ\94¸þGFòº¯f\ 1ÙDZ¡àÉ\1d°#åû\94\vg"c(\98
+ôùDÃ\83\90¹\1eèÍe¾Ò\7fn\14ð\81
+Îf\1a\0\83\9cAa\86\10ªÇ,!¯\0T¶ø}4ôÝ4\1eÀ\92G\1cMk¬,¬N4XwÀ':\11\f,
+ËP\9f\14¢ ,É#ã߸#ö\14B:·­\99\12G¥!¶ÆfðC;qUôå\ 2ÔÓI?Ã\9c\réfßO\87P\94Ý\1fq"\1a\1a\8eÙÀ3ãÎ^\0\ 5C\8fÍj\85Ùa5§NW0Mu\83¹Õ\1f¤Ï¹²\ 1à\95ý\81«=\866À¾1÷¤\1am×»Li ®QÕ¥u\19éÃz_\8c³XÙ»¤òü§Aÿ¯ö\b°bdO!ë-?®Ê\9f\1eºú\ 4ð4\ 3)\16òþ¸\r¥\85\1a÷Û· õ\80sç=ö\80d\15°{QaQ\88\14x&\87ò³."ãÐÊó\9cþï|íÇ¡á\15\9e\92\9aé>\80zÿóºï\82\ 2¡/÷Ŭ7BÐT\81oÓ1\ 1¡\1dT°¹/(OCõ#§i0©Èì Y\94B^\92\96è\18­ÅNJáP\11.å9ì\\9f\8a\16{öª«ãt=WÝp_3îùÿ\ f~ !\89öfHY¥N       \ 4HèKN\ 1K*Ó.Ha3\f0\9e\175ÀÄ\vS\ 1\ 3`aâ\82Þ½ÎpZG8b \9a©\v\ 5ç\8c\ajÒ@}ó\97\1fV\9c¹3mÛ7P\9f\80WR\8f\85\ 4Ì4\ 4øÒ}\ 6\9e\86,|:°\14º\b\12m¿ÎvVHB\13ø\98ÅéìfϺPì4í\93@\9dþÚeTþ̶µ(º¬\924\8f\8e3¢¡Í­º²µ\8dìï\12e[Óÿ\86(*OL£Ã\7fó\rÏ4ÅúÔ\14\8b\80\9bº"·M1¥\18\11¸\94Cq´í§Ù'23Ú×ÃÜ1á\12ÍÕê\19\87\91ió1í\80ÊF~d¾1éEu\9bÅ]N\94á\8eª\17\9cû¼z\81\84°\19%\ 4\\93¤÷\11Å\9aÖ|\83Í\91¥·}þv\9f7\993YSB\10\10ç#í\8a\v\9fü~Å\ 3Èü\ÿ\99\vmX\1fÙf\1d8Ppßà\ f÷_ª©Ïú¯÷Ü}{¿#ÿ¥·¬\91\8fIÃ{\19\99v\afúejæfCÓz\13\1duIÖ^ôï'\8e\95\91òj?\7f\8dÈ×89½\98¾$h|Û"ñ^ôô[Ì\95nЧ^¢ïÁãMq¬Ñé\81|0\ 3Ti}µÏZö9+}3îk`R\92ÆYÓ¿\9fUVüζÑÒ\rO¥.ån`i\93È#Û@á\9c¶2\ 3]Ó3FUí¤@\93\92è!\87.!\ 3bÐÃV\7fþñF1©û*íÔ/Û}RSäÛ\92\12\8f\80Öl+\12èo´7Ñ\ e,ÌbóJ7îçà\93B\ f\80\93,\8e\86¼ºR¡vîºñ+\82\ f\97%&±gÆvpÀ\84S
+d\89\9d\9a\15\aW\fpâÇ\14ÈÉ[%¿\80¡
\9cô\87 × z³à)Á\ 2\9dÔB=Ôæ\91\13ö-\93þ\rO0W\87\13¤Ì«\Gw Ú\8câyc*\90hdpOj·ÉA©5\19Ú»×)Û\9f\lxE1/°°7\99\1aìxÂ\11\98V3T5¡%\80\vØ'\1a*±º\86\85\83Bßp*2/\9d\10\10õ%\7f\86èßf\9fåtÈ8¦\9a\91\ 3OÂ÷$1A÷\ 4E5¾\1c\85\9aÿ¯ØkkÛ\8bÿt\92P(\aã:\99\92\17\9fK^R{ÏúM\9fA§f²^\7fÀÿ\0\1dµ\aZendstream
+endobj
+6856 0 obj <<
+/Type /Page
+/Contents 6857 0 R
+/Resources 6855 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6847 0 R
+>> endobj
+6858 0 obj <<
+/D [6856 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6855 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6861 0 obj <<
+/Length 2878      
+/Filter /FlateDecode
+>>
+stream
+xÚÅYY\8fÛÈ\11~\9f_! \ f¡\0«\87Í\9b  öaìñîÎbí8¶\ 6\ e°»\b(±%uL\912I\8d<ÿ>uñ\18\89ã8ñC0À°\8fêêî:¾ªjé\99\v\7fz\96\84ÊõÓY\9chå'Él½¿rg[\98ùéJ\v\85;\v\94\e\858õryuýc\18Í´«R7\9d-7D²Ì\7fs^ý|ónùúý|áû¾ã\85\88ãÄy7O\ 2çæÍâåÍ\87×síÜât\0\1fíÜÍ\17Úù\0\8då{j¾¼_¾¾åÕ7s/qî\97?¿~»¼{\85s7ÈeId\7f\83\15\7f,\7f¹z½\1c\1dp\11¨ òñ\84\9f¯~ûÃ\9dåp\89_®\å§Éì\ 4mWé4\9dí¯\82ÐWaàK¿¸úpõ÷\9e\vÏ\ 53^5!\87EG±ð]\95$A/\10?\9c\10È\9fæ\8bÐ\v\9dåÎpãÝÍ\en¬«rc·Ç:kmUòÐÆ\16Bµ©jn´Ýº&Û¯2i\9aúÁ®\r^\1fï¬ñ4©lv9\96\1dÛ\1d\b4\8aC§6\9f\8f¶6ù|áEÀç\90íÿÙìW\87¬iTS1ï²ÊM\91=\8eù\84Ìf½®\8ee\vKµëNq:\9còUÏ&;æ¶}\96£\9c¬1MCwÿ&\96ÏóÁ\v\9cª\1aVêð¿»%\8bs¿B]üpmÚõ5\89Yå×0¨pôÜÆt\10ªØ\8ba\7f\9d*7\1eÛÇ\85\9dh/V    Ú       ¸T\1a~\83Uê@é@OZ%Þ\18]Ó{\9e\ f­r\81\ f·:ò§|Bðî\99\8e\12¥ãÁ\93£`¦µJQÓ\83á¾­ÀÇZt63áh©¯\M¦?û<ÓÊ\rÒÔçÙQ\9bN:,¢\81뻽\9eÝVp¤Ùp*?U\1eÀ \1cË\r\93þX:\99ð'\80\12\84\ 6í\80\eyiâdEQ!P\9c\1aî7xâ6\ 3\825¶>Ù\12\9a[\9e«6²æ\88\99²µD\84Ôì\858»78¶Þáhi\9b\1a\0²\0\8ee\82d\966Liq\81\86\85\9d\ 3|b§jè\14v\85S\86\8a\97\1d`\fLqÂ\8c-X\9bvè2õ^PÁ÷\81Û\8a®cK4i\1c8\11óN;;\9a\13ÒÒ`£\a\\1eÝãÖ\89\93\1f\vÃ\ 3í®®P\ 4Û\9dô+^Õ"/áP\9a/-·úår\e\1c\83\r/\10\82 Ê÷£ñæ\91Ó´Ùú\13J/ÔλÂd\8d\10ÕfcjnòöáÀ ç\1d×GV\ 5j°í\ 5\82àH2âÎã\1c\ 5\8eg\13n$`"\0í\1e\8blDÛ<²u\98ý\94ø÷\87Â\90²Á.d·Àõ\1dQJ\8c\9f³\8cðH\96T\8fÃ\ 1ÜgË[å¤\8f-\13÷\1a2LEû³\91\182=û;¸Ñ\9a'×Ù\ 1\15½²E¯\Ûm&» \ 5#ß^Ä8\88D%7I\83vʺLù`ë
+EÙÝ\11cs\0Á·B)£qÿJ\8c\8e_°ç\81<ø¬¬tXÖ\8b\85O\ 3\v2²{$>ÐÕ«\a+ÒÁYT'\9cã,.zI `À\15äÞ\9fc\8bïzÊÓél\11\ 2\18¦ñ\7fFM_\ 5~4\89\992óõøÌö      ÷ £>\81\1c\88ï¡\8aÀºÇr\1c\9c©ó\15\ fn\9a\91¯hD£Î\\10\90p\92ð¡\90飠NoÍZ¬\1fÔN|\85#\84\1e4\8c-Ù5\89?g*+«2þ4\foE·LT[Ó¦L\82|X\83jÂ,\96l\9c\13zò \16ÅÏë  \82+\b\a2F°eår¦ôÿRTèBÜèÎÊ\98Ñî*ò2\14[\92\92\vf\r·\9b\8a=\0{ H"\7f¨ZBW\18ØT]DA-\9aZV\91º\92D@
+\ 6VÄÒÊtKá¢å\ e¤>(i\f\92!\9cp\9cE¡y\14½}xaì\f \8fý\88Ý=c'\ 3}\e\19ÎòÎuIå\96\91¬ÆC -!ÂêĹ\11¦'\8bI\1f­CÛÃ\86m\9a£\91i´"\1c+ìÆp\väuÜ¢\94^ Ø<Ç<\90\8cêG\9eÎ\ 5­(_»´¢}öiÎÆKÇöS`Xg=R.*0B\9f\ 2Ïé9\88\e~\1a#z'\88Þ´dÏ7÷R\18¦Ù\13Îf\98t\12GYc¾d{K\81.\8dE\1dÐ\18\82Núõ\0\ 2Ó]\0¹¼È\86\1c\ e\98Ö\\83ìLq@\ 5\1d\vî÷1\1aÃ\81îNÌÙ\83º\802Oà#\82äÊ\v¾/q\ 3±ù*\86\9a\17&ÿ{6¹Ð\90\99&ÀËsU\b`;Yí-\0\ 2\92`HÇ<w"K\84+z
+\ 4à\83\ 1\86¡\vÚ\a©Hê\8cE\aè%õX/Ðy\85Â#dCÁõÅÏezé\81\ 4\82g\8eåk\95ð\999K\9c\ 2\v\106\830 OÁoVò·:ôÙ\1e\14r\92É\9ca\8e¦fÒ!Ϩ\16\ f\90'\8eR¡[\83¯\ 1\8a\10U8Æ'\1fB\1a\\87©ª\95\91Â\ 3Q\95\1aµiÚÚ®ñPÍÄ&\1a±8êb&\b:q#.(ñ>\80W\82\90\19Rþ1º<Zm\8d¸\87\1d     Ì(É\b*úh\fPUYp®ÙÙ?rÄ¡\ 3\ fPaêSt\17\14ÂJ~$Sö\12þb]ÿq®uWº#¯¿v^'a\ 37ý¸ë\90\ 2q     øáB\10\ ex\19¡,\ e\86\9cpÃ$!\11¥!\97!ÒÃ\93ULoʬOÀ¡Û\ 3\ 4òh\8e\aIÕë\96G~wCתî\1cêÅTH\8cÀ,\83N\ f\8b\ 5\82ìBBã¹]Ä
+PT(\81µFX\r\87ü\8cND\99j\9dIÀ" \87\83\9c,!öè¢\0\88m\rZ\16\9d¥*Òñ\13Ô:í\fCVàENE_¬q[\1e\18       3ã\91fG   s\913e%©Ç#Ï\8a þÜp7£c`ñO\a\91ÁRÖ\12¨\eúϵ<\ e2,¢\86²­ä\8e¬Ü\81AnëNÖ`÷\ f\14=\1aNR\16±ç\91y_Âsn6T»\15\18\12¢>gÚQæý`É6#1ËÈã\88\ 1ý#\15\1dÑ(mÆÑMG¾æô(Ã\13µÔü"±\1cx@Ê\ 6\1dÈÚp\8b\16¡j\8aGn\918°Ñíh·e%\17$&´úQ:kVì\91Òvä*ìêË\9aªá\90Ê©\0\897\80znR´È\87Å\97Äç:\87EYÁÑ\94\ e\82ª\r\12<%\ 2rÝW\18A,õõ\eîP°«\85Á±\1d¹©l'õsk Ø\99ÐÊ\97B36\98¦1¼iµ\99@H\fn\80Æâ0¦\×\8f\aI¢º©©\17\9f\f\13¥\93\8eÓ\ fX\8a\84\9cf\98\86*\9eT ÓGÜÍ\1añ1è\vZR!\8aù<\8e\fÒ\80ÎÓB\98h#\0ý\92\84ØòÒ§À\82«Ún·5ª\83\12Q\b\13åÖ\×fT\ e\ 2ô\v\ 5ÎÞð&\8d\10ÐN^+pb\97\95¶Ë\e÷<[\1aAFQ\þ\14 \99+cø\81p\94ý¹\Ë Ö\9b\84äo`öå@Èrk(E&C\17Æ}ºE:\87ì\11®'5£\9a\0þÛÞ\9fÿ2e\14>\bÂû\8e°\19ªÄõ\ 6\81T\13Ù\86\ e=\95&ú¹4(T.`ù7¥A\81¤AïÍ^\8cB0 r^Ýýø\81³ \eª\ 2 ôQ_\ 3¤ÄÎ}Ó½\1e`ïdË\95\1c97Õ3iRø\1d\r\15¦\80\81\91\14\132y0C¼ì\1eL:óÙ\13°\ 6\83=ÉS\ 6Ã\9fÇERä\ f\ fIÐ>Ô\15£s_Ò0\95ÇÆ\ 5ß#£\Í\ 4È\7f]\9b¼3ö¬h\98\91à¦9´}\§½ªó=ÙD\8b¬eøÚOÕ½÷oïþ\81\ fr\81ä\ e\9f\1fb\12½í\85=Ol\93\7fÈUäÙ:\räI1 \1c\ 5>ýU¨gó\11`Bè£Ç\1e#\93\98pÜßÝbr ,dÓS_JQ"0\9a\91M¶üzw\98Ø$a\93:ßç'ÞGñ\bà_Ó¿ë\9e½ò×t[_"kEU$t\ez\1dã¶å}Ìv¸*"    Æ\151\aÞ\86î|\94,nÑÕÒ8CbÍZ^)[\ 6\98\86У\1a½sâÌ\ 6Õ\81Ik/`\9f\90\1f·%!Ñ\9b?\9fVc\9e\ 2{p\1dZÊxs\14Ð\85\9e\87b¼Lê\ 2/\18¥úô\e\80Ä\1d\99¸\88\ 4Öø\81\ 2»ë3tÎÔxl\8cw÷b\1ehÑ:à\14     ]Gû¤Ô\83x\0L\91\8fÀpÆÝ\8f\94ÔçOÞ\96`øí\92¿\83\ 3=ôÆS\v\ 3\14/mÖ4\10ïMþ\84omÀMl·\bGîn\99\0Íæ}g\9e8qÚq¼gy"\89\95SP"cÉ\83\84\89ä\r\97n78\14\80HµÏè!\ 2\14u"@$CÚÉô±Ã\v#&VÉwlþ¾<ÃK²ÜûoÖ\9a\9c\9eì]¨: \84WBT\91íò}ëölÇ  !ã0
+\19éƾýìiØ7*1íK\a\ 1Ô~z?\1c tÔ\eÜû\ 5v#Ò\14æÔÙáÐÇ\ 6 \92Ô·\1d^ªP\82H     Zk¸Åi)\10?»k0а\ 1R³g`å\8b?©áæ5K5Ð\80!\93¯Ì}AXv¯£C\ e1üº\108ÿ"g\17â\1e\ e|*\7f\b7V¶\1c²\8a.8       \9e7ýcæy\1c÷\12å?÷\9c!§ü¾ß\86ý\18R\92þÆ_\8d­~\1c]üx\18      J\8c\ eøoöÒº*endstream
+endobj
+6860 0 obj <<
+/Type /Page
+/Contents 6861 0 R
+/Resources 6859 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6847 0 R
+>> endobj
+6862 0 obj <<
+/D [6860 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2326 0 obj <<
+/D [6860 0 R /XYZ 85.039 427.797 null]
+>> endobj
+6863 0 obj <<
+/D [6860 0 R /XYZ 85.039 395.579 null]
+>> endobj
+2330 0 obj <<
+/D [6860 0 R /XYZ 85.039 217.825 null]
+>> endobj
+6864 0 obj <<
+/D [6860 0 R /XYZ 85.039 183.382 null]
+>> endobj
+6859 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6867 0 obj <<
+/Length 3297      
+/Filter /FlateDecode
+>>
+stream
+xÚ½ZëoÛ8\12ÿ\9e¿ÂÀá\0\ 5X+¢¨\17?¦Mw\9bŵÛk\1cì\ 2»ûA±\14\1e®$7Mÿú\9b\17i9Vr\ 5\8a;\14¨)rH\ e\87óøÍ0j\11À?µÈb?Ðf\91fÊ×Y¶X7gÁb\ 3#¿\9c\b\16\91\1f$1\ e½Z\9d\1c'\v\15ø&0\8bÕ=\91¬\8a?½×o/?¬Þ|<_j­½0öÏ\97i\9ay\1fγȻ|·|uyóæ\yW8\1cÁ\8fò®Ï\97Ê»\81Æê#5_Ý®Þ\ñìËó0ónWoß¼_]¿Æ±K\eEd¿Á\8c÷ç\7f¯~={³\9a\8cü(ÑÈáç³?ÿ\ e\16\ 5\1câ׳À×&[<@;ð\951\8bæ,\8aµ\1fGZ¾ë³\9b³\7f»Ux,Zð¬\199,-ÅR\a~\96EN *\9e\11Èå\0§Q±÷{Õâyî\80ñª-°/òöCÙËpnû6}·ß\ 1\11õ'^ÞC»ä¶4a¬«¿àbeÁ\93ïa ï\1aY\89\7f\ 6¢ì\99®ÿ     ;3Ü\90zy«£=a\89\1dϼ¾²<õ¥4êº;_\86©·ÆÙùøt_¸\a\14¾B±\18:52\11Äx\bZ\16¦ÒÆëê¯@Eö\18\ 5\13õy\v=\eê\ 2}\89tì­¶(&d#HÜo\ 1}][òG×òdÙ\b\97íYjÊ\e¹oÝáGSÒÙÕ,    µËþ Lè»Ë\87j\909y="'Ý~³\95íê\9a\eå×j\18«vÃ_ö"\811\14ê©<¬\84\81(4Ú{À}+èÀå°ãÎÊ(4\91×ä»\89Ì
\f½|àÁ\ 1o"£óãÄ\VÌù\87.¨®¬\84IåF\1e\92%ûû\ e¥Ð\90\1e\1dÍ=(\a~u=ïËúHM»¤ñö\8d\90¢6T\96\97uG«6(\ 2¹J°ëm9\95GÌê1§PÆx·ï¯ÿ\80iAÀJ\88\rk\0Øæ«ëú©\ 2Á¬ªåß\9c\7f\8a|ÌÑÌr¾]îÄÛ¯e\19¼    bÑ\19\ 3\10ÐE\vÁMÞ\90­æüY£
+\90Ô×çÀó'Ù\ 6¥Ü\97ë\ 3O\8fÂ1ª³°vtÑØqGë\943*Ò\97,TÞ\9aÉú²ð-i\98ú\ 18$$E\99.u\ 4\16<\8cx\98Ñ~\16\8aå \8e\ 3\7f\ 6\83 s\15ñ\0­¾Ìëê\9bÌ9ø\ eøÀ)[²7û\91\8f<gä-EÃ:f\926\13\ 5À±î\1e\99½øYO\1d!,\ 5N9\15w¸Ë\9b§n['¡¯u²XBè  Müß½·ö# \9fóÝ2â<²\9eóÈCs·Ë\87Á\aK"n\8fÜv\9cúaª\85ò'&H       AâgA(ã\ fU»¤ëYF¡ñ³(=ºP\10OQÌl¡\13\90G&K\90\ f\ 6ñ òB/99¹>T©êÎÞ/ª\14­\15g\93µL\0&\15\ eC\ 1\9a\13\87èÅÖ\9fÊvnû,ô\834v'\Æ\81øDÜ\89\14|+\1c\r3\eF\ 6Dl\99¯\8b|7³C\18\81\8côñ\ eG\86\80\aEO\8af\ 5û=p\8f³À$\930\avL¾\8cØÛZ¯UZ¯\86\84 r">º\870Ó KfêkÖ\13OH\ e«®\1f­\9fmóMY ¯\a\ e\vpè=îv$òcϨ¼\8b\1d»\95á\ 1\17ìú\82\97\10r\88\1däÃã\83ñàè:o¹\91×価eý\0}Àú\85í\86ÞGK\8cââ¶\ 5P9Ë\v\8808\9f:\91¿\828(ý\8d\ fg\8abãý«bwý\15ú\15úãÈÛ\91½oH\126\b`?+"À.\f>\18CÖdØ\ 3"¸(\ 1\97SYÂ\9eæ¶\1c°\9bÃmh9(6ð²\88W\ e­²5ùò±Zïkjá=0K\18
+ºñ\10_d¹¼XÎ\9cñËy\8ca\96\85ûCo\85\1aX\9f\ 3IxP·\11\ 3·ÑN¹´½N\9c\83Ê\83Ôï*R}¹â\8e.¸CÇ8ò\84˵õ§\95=\ fv_UOÝ?öÞ¸Àò\ 5'¬]\10Òt;\97WHÀ÷\81}¸uËMÔ\rü½Ï{æ+\1f,óó\ 1£Ø[¾Ç\8aÀ\11\ 3g:\96F\8f_\94\8c´s\172s\1e\11\ fò\80WDÌ\7fâþ|o\ 5eMÆ\89&?Úcìs\b©É\9a\13\8f¾\fÃÀ\ f¢\18Ø\rÀ_NAô   \98V\10×2\ 4Ó\90w\98è; »\8a|\15©Y÷\8fò  `çç3\0\9a\14À2Ü\12êãUbH\80\16\19ð\9d\1a\17H\92\94oÐ¥\1c\ 2ÉïçJ\81çé[R6À\82§ùH\f¡-Ip\99Åg`Ù¨\b³\ eü7i\13³\87IÔqqÝèÅU\al-&áÍø!d] 1\10\80Ë:²\99\18·²ê\1e)ïãõ\157FÔ¯(\10\94\85-;Rä¨ì\82\9ad\1aÃ\0e#?^=\1a,N«\ 5\r¹Ð\1f°Ám\ f\98Jv\ f\ f\86\a+LÒ\8fh\82\93`\84ü\11\ 2ÍS5oØ!\81|\85¡\1cõ²?¬*¨\90zÉþamñ£\14\9bÂ`" \15\80\f!gs\ 1|\1a¥\8f\ 2]äk\17Ä\10Ë&\89w}Ï«\8f[\89J¸½E\96S\99\15eM'\1d-?\14çäÜkfµ§4ÏÆ\19\85\81\92\81Ö\89\10i]
+o
+3Ïì\18f´ä5lT\90ø\81\1d÷6¾ö3r\80\85"¥¿C\f\99\9fhK7ÊVE9:\ e\eV~ë]Á§l«õ\96éö6v\97=wä\8c¼©í®\1c¾\12I:aº\95N9É\1d;\9e\93 \ 3,\87\0@L\94LÃ<ä×\ 5M}\18Øç½_±§\9a(\1d:8Ë\ 1´'i/|\81\99\fþ)65¾
+@à     X\7føc~e  \ 2÷S°ù%N3?æê\96
+Üf\ 6k\81§M\95\99¯×\80\1f\ 6ß\9a9W\81\1apâÅÂØ\ f}\10\ 3Öjâ8\0¨¡Ñ\v\fç\bÚ4ª.ü\878G\ 3̺yl×Û¾k«o\88m8Ä\92\v\80±Û\81Í\94¿f\80~\bÊ\14\ 5Æz¼\97\81ð1\ fñiäå3\r\râ¸\1d\85
+À>\19ÃI\9cBÿ\1c\81\9f0~F\88\992/ç\143§Å\vJ¾ó°/å3éwæ33@<Bë°É
+ù&\95q}(µ\88\92\889#/öµ­8!$§ü\ f(\bÙaÃ\ 1Wüسu\17üՠɺkÉ÷ô\rk\ 3t\11Ý£«¾\94\16\18y\15Øì\13A«RÌ\9eF\10D\97s9¥NÙ2¦\ 2x\98Ëv #\aí0æ\ 4%ß0\0\86\13ßQý#%d|\0÷\82\8b
+Fj8~RWÀΪå_wÀv\8d\1dà\86*\84\9e!:­mÉ]\1cwi+d\97÷(\98\88£\bÕLB¼\eMw\83´È,¬û¡F_µÙ@J$[_¾\80Õæp³\14jÒÄ{÷äªáÄrÌ4%=Áß\\88/?\sÇ@\ 1K<r\7fH\90\80椢\82\9d\f£±¨\81³åðÐêvRÜ`D\89*BË?\ e¼f\83Õ·0ËN³R\5\17ön:N"8Y\96\19o?@Ïí\1f3\ 5'öù!gD\19dD\12qõ´Î\ 1Q`×Û¨Iè½(%\9a\b\88´'!\1a\11>RðÂcÙ£îç\ eö#Vîd\rJ,·\921U\ e>\ 1ISò\19s.ß°yÌ\97\8eÃpÞfÃ\13\box§Ò\1a\Hõ>\à¨\ 4WÏX\99J"ß\15n^2²8ö\83ÄZ#ÖBy\83'\ 6\83Ê\rX\86@\14\8c>R\ 2½ç\ f\97\9f|F\19UTx\86\ 1;§v<pßÉ\1eN¦R\88      \95ñS­\9e(>\8a\9a\8aÌ8Éxù&§OW
+\ eÙ-Â\90c¤¡|\14»nÞAß+n\1f\15\8c©ª\ e\9dÌ\8b¡`xÏ«M\ eg\ e5|hsù¬µ\86Zöí´\98\89|p)¸Û\v_\f¿a&%î|\8de»&Õ
+8Õ\ 3*ôf·\84æå\fR%\1egüÀ\1dY]Þ»*±¨¸ÕEË»ÃL'Î[\f§\92\fY\9a²\8cäÄ]Ó8[)JA\£³³\83\80\10¢9\9c\85a\1a\ 1\96\aÚ0\rü\18RÇ¥\89(\93ü_×\ f\ 5-ÏÇÛ4´\ 63Ñ°2\972.\9cÖ\80©h1i¾\8fß(\ fÀZ\vK\83/yÝmZ\94ê7\17aµvå!\96¥}#\ 1¡7|ßT\10¨]Ò_NîoëªmrÍ\xx\8a\88\0ç¦\89c\ fäÀ#ýFRÓ\8f¿¼ðֵ¸E&oy\0\9eî\11\19Êô\83)Üz~Mß\16öBߤ3Upm8ÑÁ\17\ 5Dÿ\f9tf\8fo¼òkÞìjväF\8a#Ö®´¼\89ÉÈ\8c\ f\1f\13f}Fû\96  \10\98Ðqö\7fB{óÕë\ 4ZItP@9©¸\1f\14Õáñ\87-1s\ 2±\91\11ƿΠ   \ 2\9aibëÆ\17帾\0iøÅÅ\1cèÒX\97¦¢Î\14t\ 1Â\99º\1côïc\7f(a\91DZQ\82
+\18\9d\ 1Ú\87\1e\9cxÈQ5\ 4\13ÀËm\8e\9e»°û`\1eB\8bþ¦æ1òtø\vJÐssWç\88\ 3@>Í`÷«\85¼-\ f\ e\9aË\80\9d\ 4\1f¬\7f«Ã\8e\92¦\1f#\8f\1dW\éÿ
+\ 2\88È{¦f¦2È3b@¬\91\1feÏ%#a\ 4f\90\1ee?'*rÈè\14æt\91Á\9c.\90LÈætêINÇqÉy\1c\8bM\92Ä{ݵxw\9b}\7fT\ 6<-v\85¾
+ÕsI\14\9c?¿ðT\8eO\17\ 2ûÀdÅ\8dÄ¡9$+1=ÂÙ\10Êlñ3\17±\e\83\7fã\18ã\16\12¿\97q\85\112~\x\12yh\0\8d\ 1\7fçÂL\96\81\81§ß\97ÐÑ\eÒ¬\89\87i81q5oâ\94\96\11áºc¦\9bü\93T¡ñkØ3¼\98\ 4²[÷òÖW_@ý.äÁ*H!V%G\16ú"ÄKü4\88&©d\94jϲ¡<1\ 3ìD·\13¥`Û\8f\98
+aÏ\ 3\19ö\82ÌO\\12'\1e\85¶§\17,Ì{¨sØæE÷@   Ê)_*Ê|í\1e¤,c\920ð3\ 5ÄÞe\96\96\vA\18-ö5óx\µ\14ÆóVb5\88\12ËDDå×]uôü\8c)ÃlÞ(¸¾Úl­SÒz\92<kËää\8f\1f$E\99\ 6ù\\82õñ£\f÷¡\80\86½Í\8dp¦}±;z°ÔA\b7m%Du\9dí\9c \13?K\12¡Baû3W\ 621\8cµ\0ê$\10¬\90ø\1fÿüpùn©üàÔ¥\19åë\ 4roc|£\9fù£"\91î\8fýÍ\ eÖ\ 32wS/Z\97\93R\rØIò\ 4\91ü\aNÁÙêendstream
+endobj
+6866 0 obj <<
+/Type /Page
+/Contents 6867 0 R
+/Resources 6865 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6847 0 R
+/Annots [ 6870 0 R ]
+>> endobj
+6870 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [317.619 257.815 369.006 269.504]
+/Subtype /Link
+/A << /S /GoTo /D (smbpassoptions) >>
+>> endobj
+6868 0 obj <<
+/D [6866 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2334 0 obj <<
+/D [6866 0 R /XYZ 85.039 439.867 null]
+>> endobj
+6869 0 obj <<
+/D [6866 0 R /XYZ 85.039 407.649 null]
+>> endobj
+2338 0 obj <<
+/D [6866 0 R /XYZ 85.039 189.349 null]
+>> endobj
+6871 0 obj <<
+/D [6866 0 R /XYZ 85.039 155.205 null]
+>> endobj
+6865 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6875 0 obj <<
+/Length 2421      
+/Filter /FlateDecode
+>>
+stream
+xÚåZ[oÛF\16~÷¯\10¶(@\15å\94Ã\99á¥\8b>8i²M\17\8d\f\14h
+\83\92(\990Eª$U×û°¿}ÏeHQ\12\8d«Ä(ô á\Ï\9c9\97ï\9c\199òà'G\91\11\9e\8aGa$\85\8a¢Ñluæ\8d\96Ðò¯3i{x#-¼À`Ó³ÉÙW/M0\92\9e\88½x4YP\97Éügçùwço'/~\1c»J)Ç7bì\86aä¼\1dGÚ9\7fí>;\7f÷b,\9do±YÃ\9ft^\8d]é¼\83ÂäG*>»\98¼ø\96G\9f\8fýȹ\98|÷âÍäÕsl;ÇY&Ôí\a\18ñfüËäû³\17\93\1e\81®\16:PHá¯g?ÿâ\8dæ°\89ïÏ<¡âht\ 3eOÈ8\1e­Î´QÂhe¿ó³wgÿéfá6=âQ\ 3|pÛ\1e®\8c\9b¡>Ò\8b\84\89â\91\e
+\13\ 6ý\1eûÿÄÊÀ\1f`åd\1c\aN2Íq¿)°$"\86JÜõW/¥é\8d0\81С\1dõõ>W\ 2
+ Ø#\82\16Ý\99¢]ô\875p¶ÉÊ¢æC¨R\~V.\8b\f\1aþK´Ì¹i\8açsËä\98¨7\97ô\80/ÚN¸NVû\14I?\14\11tõî?(%4Ò>pL¶e+\8dÑÀnêÕt\9dÔõ>\ 1Z\8a82»,98ee<¡a:WJ%\94\ eîêl\846z\14ÇÂ\ 4úä\ fdXbk|t\1a\1aäÁ4\²½wg   \84\ 2©ÛU×Áã\9e§Ó\r\9cër\9fCa$´\fQ\9fì\14\7f=)y¹d¹Z\95(th Zê\96YADR%\95\17¥Ø'Y\ 5pª°Ô#ÐL\1a\19¹\9d\11øtNTßÍÆd3\aþdÍ]'ªOCJ\9e\89HùXñ0\97_¶¦C:\9b\86ËI^\97|²9Ô\96Ë\9a?6xÌ×E\89\14Ü\15\85¡&\13T\15É*¥âÝr \1fQ\ eâ'¥Ù\9b:=°»FDAø0³ë\87ê\88Ù¥\96»×~ïI]µgu \89à5\8dR' cÈô+t\95ò¤\86m\ eâí\ 3r)Ê\ 6\vÆA\17[\95«µýlàó*å2\9e\1að¬â\11\8bÒ\16h'P\7f\83ÚPVóú\9f \10\1eð6i5\8c\1a\13R\90Î\8a+\16x\b¥ý\0\f\ 6\98êõ>CüH\898\b>ì8\80\17Ñ}§\915éªFR\ 26áV8,Å      Z­\ 3]\ e¥\08÷è\16ýÃ5\19\10\8cw\87cØ#Éö\1e\92\1f\19\8a@ÞcG\9bêö@\874 ÏèÃuÈ\7f\ 4UÖ' cP\95Cðhp´[\16\9eè,\ßøNSòÿ2eÎp%é±Q¤â       ñ¬\ 6\9d\rAg¡bÎ\9d\16\15©$ôJ¸b]µZð\e\82ìrSs³\8d\9a¸Ó
+ÛqÍÐ\99or\1e\80\9d\16I\9es\8fi2CcpÍõ-}ëÖ\ 6H\87¡}Ñâ½\9e\9dYëAη5Cwù×Gàûc\ 3-Z$>\91(|L\ f\9blÈkày7åõ>\19&\86\13\16íé(\1e²Yàz\ 3ßü½à\aà]\ 3L¡0¦aÎ|±HPËó/ø3[à\7fĦ\ 3+\8aô\86\vG\1c\84\80^\99Sð±MÀLÚ\8cË¿\99°+´lDjÙ0ñSôëNJF£ Ûâú~,\94òwLLÏÐa\8c\ 2\86.¿edϨÞF\ 4ï=ã\81\99BÙN\8by;Äf\1d\16hΪÞ(T\ 4´|¡sÝ\ f\13\8fY`\8e0\89Þ9\9eJN\93ÛlGY\0A\12       \90\avO*_\ 4\94õùôì\1eòøDh\16Ïü@"Á\11û'\10È:\1dÖh [Ç\1f    \85hÉ(äÄ\ 1\ 5J+J{Ù°¸¯\92m¬}LøÛȺ\8b¢w\13yT&\14\90Ù\9eûz\82u        vþml\ 2'ÉòdÚki,Y%\98²ê¨¢ýmó6÷ê\15c»4Oº¼êGÎÈ\rÉ\19º®Â¢Ck®ÿ'û6|F8µØ\1aÛnGV¨JJæø\baºx\95\8d=ÎMÃ\13L@s/p\969JO\95\9eNp\9e\87xG
+\96\1f\8f 5=zX\0ö\93\17cënÁ\96´\89Þ\ 4\ 3\9a\9cs}h¯ÒùS3\13'ó¾ÀÞØÙ\0o\9fæIom      f~÷\8eÜÕZ;\17u\1fîuN\85Ý\ e»8\8eL«l¾\8dX      >cÇwÉ
+{M\13þÜ\9a#\8c
+\96dJؼÜ\97:þ´d줠 §U¶\ 4&¥ÇDì¤a%@r8*D'pª\94ÆH\13º\8b,\96\v\92=nÉÐ_\80\18%\ 5\7f¿\97J[\ fó\ f®i%\ 1Ô§!\19ú\1d#\aL¤*¯MxÌy\12\12:\94í5ûdä\ 5\9c\EùêC¬¹]\13$Ìff\14¬r\93Áò½<\8báÈý\88ªì]p´ÑN\17êlf´\ 1¾ô¨»­£\1aí:RØ^f½(\ 5YÅ       38OËsÖ+4<S:ã­\9dX|3p¥­\81Sª½b_dyú   \98ßzÍQ7\91\8e\1a±°\18>)ZûÚ¤\15n\89å\17ã\82\ 4D\85pUS¶v\93D\87v¬ú«H£·\97øõj*fe±\18x{ cºûÞf^òV\16\9f\14`\ 3Ê\8c\19~õâ*ODÑÖL©¡Ãø\f\13=\86Ôú\ 6ÔÙ­o\8bÙ@\92õ³\81:Ò_W\ 5¡\ 1\94ûë&«3<._z\1e>\9e¸,ʼ\f\85¨Ë\ 1c²7´B»á\aDÈêòâÍ«\9fö\86µKÎfå¦hì*\7fhh»C8as\84âY\95Ì®ól\8a\13\10Wª´©n¿Q\7f\96\14\9a©¾Jæå\r\97WsÃ\ 5\97È  Ì\84R\ 5¬v¹Èªº¹l#ö\a,»Ë\0ûr¤[¸Ø\10¼þ£ë\19\9b·¨k\8ah\1eÀî½\aMR\85Â÷\8e¼Çê¡\ 2\92\e\90\b_\80\9f\v\1c\8eÁã\81ï¢ì\0\14˱\ 2T4'Ar^\93ïçø+\b\9cçeÁÀ©²\81Ù\98Ìä!¡¾\90¾<¦@¾ð|u_²\91Ö#÷\96¬Ö\94T\80ï6    J\1f3&\ 6\93|\9bªuoÜÔ\%Mo\ 6´j\16[Úì\1eõIy\8f[7ËßåbÀ\0úF\8a0\ e\8e?cò\83X\ 4\81yÜgLÊÜý\8cißú\82)\8d¢önªä}®Z\87À(\8e¶Ø]\ 5ãÇ\1amtÒ¦X\7f·\8ckXÝ]\ 5°@âÛµ\9e¤Ŭº¥û£\16'i_\1eO3ißï\12µØ±\ 3åø\1eÐ\8b\9c\8b"Gúº\v\ 3èn³FØ{Åi>>CÊ\1fa\1e]kÌNe5÷a\84\a»p;Ñ\ e\86ÂÖEKEïù\88¥ñæªä&\+Á-Ø\10ãÐd\14)7Ñ\8d\88+\8aÖÑÍ:¦ø\91Ç\17o\11?jL,Â\90\17É­pB@Då¯a}\19\1d¿/\841\8cÆ[aÇ\1aJy_wÁP͵|ª3+×Xss\95Ú\11;['1Úyr¨\ 2\80/q\87o\1a¾-<\147\19\89P\9böB\1f\19\0\aãÇ\18»ã\e-Úÿ¦Î\8aåÀ\1a®\8aÀ\94i\7fÇ0Öt\8b5°P`/Ò°\97}4Ä`¼\·\89Ê4k³\8cI\96\7fÙB\9f\9bÚ^\97rV_\fè·k×pµ\ 2l\17°{þüíùkW
+oÐuïzøUg(ïqóæ\ e/Oîç¸\97ß_ºóK\\91Ùÿ\19DÒ(íX~õrÛ\19Ý\8aõ\9b\10>¤é\9c³¯\ fÂ\1f\1dew \88íÀr\8d\9c\9eßÞ÷ ½ ò¡hd\1f\ 2\1c0õ8|èÈ\7f\140rÀ\8c¿\10\8c<\80\95\7f\12\8cØõ\8e¢\91\ 1v÷ý\1dh\1f`n\8f
+\9a@ÿ ·¿'\82\el\85\1f\r\1e\a\ e*\8c\ 6.¤T vß÷þ\1fÄ\11¢{endstream
+endobj
+6874 0 obj <<
+/Type /Page
+/Contents 6875 0 R
+/Resources 6873 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6847 0 R
+>> endobj
+6876 0 obj <<
+/D [6874 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6872 0 obj <<
+/D [6874 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6877 0 obj <<
+/D [6874 0 R /XYZ 256.764 767.436 null]
+>> endobj
+2342 0 obj <<
+/D [6874 0 R /XYZ 85.039 365.986 null]
+>> endobj
+6878 0 obj <<
+/D [6874 0 R /XYZ 85.039 329.721 null]
+>> endobj
+6873 0 obj <<
+/Font << /F56 3312 0 R /F62 4159 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6881 0 obj <<
+/Length 1499      
+/Filter /FlateDecode
+>>
+stream
+xÚ½XYoÛF\10~ׯ\10\10\14 \80j³'\8f\0\1d§9\90Ô\8d\15 @\1a\18\94HI\84IQ%©¨ù÷\9dÙYê2é(I[ø\81«\9d\99\9dcgæ\9bµ\18\13ÃÐ0®¢a\10
+¦Âp8+\ 6\0ʯ\ 3á8øP3î\e$]N\ 6O_\18\7f(8\8bx4\9cÌ-Ë$ùè]½¼¸\99\¿\1f\8d\95R\9e4l4\ e\82л\19\85Ú»x;¾¼¸½\1e  ï9\925|\84÷j4\16Þ-,&ïíòòÃäú9I_\8cdè}\98¼¼~7yu\85´\v<ebÙ~\ 3\89w£O\93×\83ëÉ\81\81cÍ´¯Ð¿\ 6\1f?ña\ 2\1ep¦¢p¸\855g"\8a\86Å@\eÅ\8cVîw>¸\1dü¾;\85hzHR\1dq\18·\1cc\11±H\9aîX\8d16&ÚEKò\8ehA\80$\ 3W\fS\10)£#ïmÜl*ô0\85 ø>DNq/®\81§Þâ²\1c)áY\86\84\18®ÊÕ\9f\ 5IÅM\ 6¬åª#4\92     )zlU\92q©v¶
+Óaë\ 5è\13Ú«­\9ab\9d\8fÈFaÚÛ%ú\fé`\80ðÈ,XT`\15ìXò\1cÍ«h\1dÓ§ Ã\81°©R4üé\vuh\80ä\9aù\93êbº\8eëz\9b\10ç\91©F³(h\193´ÁZÛÄhlNV\b\8fuèð\ 5\93;\15ë*û\1c7éÓÇT       ÎY\10\89VWí¼ÛXM_P\0òD
+f\ 2È\ 4L\97\88\8e\1e\8d\95ë\r\19\94ÒE
+ïg\90\87:\89WöV#o\8b¹\8fá\røAD­7xÁIZ\11\10O¼¢ßiUµ\ 1\9c¾Í2¥ÅíÛKZ _x\98ÕSVN+ZR\82\85VµU\87g£æ²qçãþßÙ.²´ÛêK\9cð© ¬\8b¸\99\8dÀõ¥\r\r?
+J³t¹\ 4=áûW\7fÐj\r\9b±Õ\ 2\99\8fACÏ\92®ËúWÌW\81=íÉO7Ði\ 4ã\1d\9a\9e@\91Ic½ß\82×ã\ 2«-íd|¸\17oÀPð30^\95þµÉê\fïOB&À\81ÅݪÌËE¶buy\86l\95BÈ¥om)îÐé\139Cb³Y¹Y5NËy\92m¦9\1f!\80¦ÇâY\15Ïîól\8a\aظTiS}ùE}ßi­)ö¤z\19\96ÖEbh±©Ó;\fDSÞÓ\ 6\9bgUÝÜÙ|<Oíq\0\\8dî\14\81\e\8fê¨Óº¶íé\8c\18\9f¶T(p\1dÉ\9e¦*\ 3Æ     AÎ\ 1\0í\0àMj\eù\14²\85{´.ë\1d\16`I \18´X\0\ 6ÛÚ\r\0H\ 5\14\1cÖdºØ5\Ø¿²x\80½\18\89\0\13DûOðA\82¾\16\1f°Áazøá\1e\1f\90>sÆ8[àKÁ\a\92í\ 3qspÎÒ6$(þmMuoÂÃ\1e\1c)¦xÛ\83áªN½\92B0\11Àò«\ 3\81bZù\9dã\0\11\84\1d¾»,ìÀ ­Y\bº\88\rr1q®\96\8b\14ºrE¿¶Y³ìð/âÌ7\8f¸'`\ eÑ"ü\1fü»¯¦¦Ã9      Îqéx \7fµ\94Þd\89`hoÚæ®Eº\84\0QE>\93¾>*¿©ED×ý!@(\84C\ 2 ©\9d\ 2m\1eÃ7¦Ï-\84\ 1 fê~Þ<¿¢E³ÄÄÁ\95Åb\14Èm
+\95GâvÖH\vL)§¸rjæ\a|Ú{C\88\ 4³KËf\8b\10(UK\89óâ10òûÁÈ\1cbÑ}2\e¯\93Ù\ fa\90m\8eß\8cA'²xÇ_\15,×Ø=`\9eÚ÷ýÓ\ e\dØ\7fÒo\0³ö¤~\vúággþ÷\83Ù\19>­6y~\b(ÿ\16\8a\9d\9d
+z!¬#²\87\r\ 4&3\00_"\92Iæû~_û\a®P\1e!\99fJû'HÖ¾a®Ê¢ W\88E ëª"¤ª[ý]*\ 2( ñ8Âìß\19Ò§îbÇ^ø±o"ðqðbÇÍû<%\ e\9a¬aA\1df?M[\ 4úÜ\8eÛ\12\81\82\9e\87\f\90\178égíPëzB\8dMPKï%õ\ e7Ö"~\8dZû|/§)\19o×ZÖ¸/qÎÛ³¶\87~Ö»\81\1c¶æUYÐ
+\aû\auvÒ"\8b8Ëí[hA\rÌÚMÓ;ë\18\ 3\14\84]õ%\ 2^r`\8e\12AÀ+×<L\ 4á     Ì\ 6û\80Ë\87Ë\ eÄy¸\15\83[\96ò¸-Ûl5ÍVnBº©ÊiÞF÷\81Mc(\85Hø8\a©Þ7=\14B(¢¯¿\93\ eÊ\1c¼T©{ùUM\9a<Ã$Ñø¯\ f¼\ f;ôà\85í\92\106éÅ\ 6\82ó2ÏwCÐá5î\8b\ 1¸N\86\1fÀ³®!\8f³Põ\f¬®¡üØ?O \8ea"\19ïÏê\ f\94
\a\13\8dÏ\14Ì\aüÐÀ\7f\0Zt\97¤endstream
+endobj
+6880 0 obj <<
+/Type /Page
+/Contents 6881 0 R
+/Resources 6879 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6887 0 R
+>> endobj
+6882 0 obj <<
+/D [6880 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2346 0 obj <<
+/D [6880 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6883 0 obj <<
+/D [6880 0 R /XYZ 85.039 741.337 null]
+>> endobj
+2350 0 obj <<
+/D [6880 0 R /XYZ 85.039 494.868 null]
+>> endobj
+6884 0 obj <<
+/D [6880 0 R /XYZ 85.039 458.603 null]
+>> endobj
+2354 0 obj <<
+/D [6880 0 R /XYZ 85.039 210.96 null]
+>> endobj
+6885 0 obj <<
+/D [6880 0 R /XYZ 85.039 168.675 null]
+>> endobj
+2358 0 obj <<
+/D [6880 0 R /XYZ 85.039 110.641 null]
+>> endobj
+6886 0 obj <<
+/D [6880 0 R /XYZ 85.039 75.895 null]
+>> endobj
+6879 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6890 0 obj <<
+/Length 1800      
+/Filter /FlateDecode
+>>
+stream
+xÚµXYoÛ8\10~÷¯0º\ f+£1M\91Ô\15 \ fÎ&m] i7uÐ\ 5Ò \90-:ÖF\96\\1dñúßï\fGRìDq¯]\ 4H(r8÷|3\8cÝçðc÷}\87q\19ô=ßfÒ÷ûóU\8f÷oáäMÏ®)x_1î:xt2í\8d^;nßæ,àA\7fº0$ÓèÚúãíøÃôìr0\94RZÂa\83¡çùÖ\87\81¯¬ñùðdüñl`[§x¬à\8fmM\ 6CÛú\b\8bé¥Y\9e\MÏNéöx |ëjúöìb:ù\ 3ÏÆÈejÈÞÃ\8d\8bÁÍô]ïlº£àP1åJÔðkïú\86÷#0â]\8f3\19øý\r¬9³\83 ¿ê)G2GÉú;é}ìýÙr¡3Õ§[\1d~\186\14C\ 5â¤l\1d"\9d\ e\87\84\1c\f\1dáX¹þZŹ\8eèk\94ijQ¡çU\1e\97ÛÑ:\}1\1fº,·¬ÈÐ4´ÇFIÁ#FEµXÄóX§ås¬6q:\8bÓè\11\87ù\]LþB&æ¸*ô\97E\9c\17å\97uX\14´\97VI\92Ý\1dÔö\9bf\97áü®\15Rèü>\9eëWŶ(õjhØü
+÷4K²Û8}Æ¥óyV5Öÿ/zþ\88\80CAC\8fo²<ú\ fU\1d½¶÷óu¨$s¥kä}ZB\81i¬´\14\8bÑÅ:\95Ò³²õ`(¼½\93\90NÒæÂ\86¾çYZd\89¦\8f\r\1eÄ@\81\8dkXÏq³Ìa\95Ü\\87      \9eÞ\¿¶o`q\84T~#t\1e¦¿\97$\f\82I{È,­\99ÇÄÕµV\ 3ÐmKkÈVä\9fÓ×g[ªµQ Ö/\0\94\94ã4ÜÑÒ\10/Þ#ÞÔ
+\eµbÃ!ê\88k#RZ\15Ð\15H¦sÚ@If\ 3\vkn8 ÍËu\¶,_\10i\98\14\19£P8Á~(\84Çx@²\0\ 6¡Î\8a\8dÎ\8f;¦\1cæ\ 3â\11ÖL\97À^)i­AT\9eÍеFà
\ 5þ1¶úè$ÜHbM\8b½\0áÆ\16©²*§¯8mâ\85\8a8Ké [Ôúû;:       a3î\aµR\90\90\8f\81\8aù\ 2\90Ôö\ 2f\8bàÛ\80-\ 1hÝN¸Æ\13\ fVmWò;@øg
+Âv\ 5\13P~ÄÁÄ      ¡\9f\96{É0]\86\90\9dÊUÖgn+t¸r\1dô\fxS§tb|\aN\ 3§\96¡ÉÝ\82ÈB:O²²½f6\8a²\ 2n\92>ÊVÂ~\ 4a#ÂäZ'q\13\9f°¬åoL^×\ëhÒ\950×õ"Éu\185\8c2\13ä[(\ e\1fJo:ð¥\85E°íHÿyfôXÕ0 \ 2\14\v\13ª(C\85JZ\97\84"O3$\b\98òÝç\13\ 4\12\ 3ie]\bþ¯&\88û] Ò\91\ 4\12F\9e Q4\89[\90+È@\8cqF0óÔHeÃ0âî\8e\ 1\v\9fI×ohÒ¨«\9alf+Ñ\90Ô\r¥\13\b\1cÇÞá\ 4
\16\81 &mã\ 5m\96K
+µ1Â\87ÚÇäÈï`\8b\11|LZB½¥«\11\1azD5 \ 20ÌV{\19\91\80\17\90Ë\1d\90s\ fóÎh¸7\11I\97)Þh8Òå\1c{\15\8bFß(C\110ùÈ0îÖ\ 5µ®+\ 1efhSR\7flLÅàªM}ühã§#ÚX`\8ac6Kî[q}%¦\94Îh·aÐ\ 6yÏ(!\14ó\ 2ñÔ*ò\95\f8\8d\8a\82\81¤+×À­^ÃÉ@I£-\86EpklzdÝÖ ð ÖÁ^¨Ó#lÊÊÄW8Á\83ÉÂå\14Ý\90\90\87vÂ$!ººoÝ·à¡\v¤°\8déHùÐÜèû\13yffÒ'ª¥îI\83VM\vì@U-°\86\ 1Ãú\136A£Í̬0±\86¦¢Ö&\83ô<FÓçµûÈ%;\83P\8b\8bø\80 ! #Ó<\ 6Ç?\9ei\ e\v\ 2\7f\17ð÷1Ip\b5,\1c(Zè9\9dO$p,ãÞÃ\9b@À¶Í\ 2Ôþ\ 1m\80F2Ð]@`\1d\aý\8a\86àð\a\9e5ÁÊt]ë\ 2»\ 2n\j\98¥\80æ\9e`\16\8a\ 1Í\1c\84E@\1c6·ßä\ 6\92ªuÑñ@\12L
\8cêàmß\ eZÕí®ç\f\8e7çÛ®BPÌU^\ 3§«\19\83\ 1\85SÐñ[\14ØÉrÉ\85\89gAËy\96ç\9a&Ķ¬m\1c*ñÊ­©F\1da]À\1c5¡Ã¥é\8bí\14ÇëÜÝ\99X)·\9aªê\ 4[î0¡\1aÐ\8e£U¸®\1f?qÔa\8cã2O4%û\8a\84B\9ap~Tã )\94\ e9®Ë\84/\9f\8a¹í\143\ 4Ü\84Ô\fv\vá\15Í\90\12\84\99ú\91\ eçõX¹#Ô\15;l`ê\12ª\11
\8d\81\14\96\8e(yÐI\9b\ 5\95\e\82N\85ÌÓvTPJÁ[A§$yBt\11uEÜ)\97\9aöL§\84·"FgCY\fÇ\ 6qÍ$\9cТéEµÄ:\©f/:R\ e¼\ 1ø ö\1e.y\96\95¿\91/7`Û¢\1eù\86\18s>9=\e_Nß¾\\85ù6;Dð7L\a³§¯²ö<\é¨è`À\18\16\95mÎëAç\90\r·\a48ÍV!DÅ\10\80[\1c\92»K<\8eVqúÝÔo*]\94?aé\98æ\96bÏÚà±µ·ºlÿ\19a^¼]o/¤?þç\98Ã\8fY\8eè78j4\v\8b®W8\1cÁ\ 5\e~p5j~=GÞm\8aÉ\11d\ 3uÆÍoy|\ e{¤í{è¢I¢\8fGËl¥G\8dÙ#ºd\84-൧\ f¼»½\16^Oª²)\9e\ 6\10\82\bæá\14+*\8c\93âøE\aÌK_0ßwº\81¾¶ê×þK\ 6=Öö[\ f\1dì\19Òç\8fU´]\98{\15\8d\82ÿ\ 2\9az+9endstream
+endobj
+6889 0 obj <<
+/Type /Page
+/Contents 6890 0 R
+/Resources 6888 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6887 0 R
+>> endobj
+6891 0 obj <<
+/D [6889 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2362 0 obj <<
+/D [6889 0 R /XYZ 85.039 472.391 null]
+>> endobj
+6892 0 obj <<
+/D [6889 0 R /XYZ 85.039 437.948 null]
+>> endobj
+6888 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F59 3455 0 R /F58 3380 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6895 0 obj <<
+/Length 633       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥TÝOÛ0\10\7fÏ_\91m\ fØ\121ql'\ e/S\812@\1ac4h\9a\0M!    4Z>¶$mÕÿ~>_Ú\15Ö·)\ f¾ó}ýîw¾p×7\1fwµb¾\88ÝHs&´v³ÚñÝ\17cùäðÑÃw%óC\ 5¦\93Ä9:W¡Ë}\16û±\9b<[\97$¿'§\17\93\9bdzK=!\ 4    \14£^\14irCµ$\93ÏÞÉd6¥\9c\9c\81Y\9a\83\93Kêq23BrkÅ\93»dz\86Ñ\13\1ahr\97\L¯\93ËS°M Kbݾ\98\88\98\9Ód\a '\99\f\ 5 üíÜ?únn\9a¸r|&bí®\8cì3\1eÇníH%\98\92bÔ+gæ|ÝfA\9bt1j\ f\ fÞÆÃ\93¦\9c\10[B\84ÚCH׶Ã\aê©@\91lÞ®\1a\14ë´[·(¦?\9e˪\80\ 1\ e©c\e\8fÑéÀ\ 6\1c\8cZÙ,ÓªÌQYôE\aÑGçüu}O
+\16\8aÈæzàB&ó²Gfñ\94\f\8då²lÌñ\82¦\1aØ-ÐÜР&\8b¡\7fGM§\92|\9b§\ 3:ei\83Â\13õÌ\8c\15dk\9b\97\8fï\11\8e\8a_à   "æ\eF\ 1\8e\19­"M¿*ºã=Ð\rn­åÈßwª\ 5i\17&ugʨ\80ôë~(\0e\8dziL=\8a\13ÞLQ­Q\a@\v\19[´µÂ`§\1673\f">\16kú,ß\ 3(\80\ 1t\b¹C2Ì)\12eê4i=J½¥¯[\96Ùx\91ÁE\9a\ 1¬ù\96gs\9f\e1Å6ÚÆl\89\8c\ 6sð\\0ÏÊ\8cføëÜ\82a\ 5\ 1\90åо\17\ 1\vyüêÙä-Î\ 6ÜÚ\ 1GÓ!VCÔ\90\10Ëa\9cë\86a{»*+ã[¡òàsÙä \ad\rõÛE\87\96_vÖOUQ¿-ÐVK\8ao\82[ÜlÏ\96F~ÈBü\93üû\93\19[ù¿\1d\16\11ãzKËfAù¾\ 5\15\9a¿\85ÈC&ì¼w\0þ\ 12\ f0Sendstream
+endobj
+6894 0 obj <<
+/Type /Page
+/Contents 6895 0 R
+/Resources 6893 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6887 0 R
+>> endobj
+6896 0 obj <<
+/D [6894 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6893 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F59 3455 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6899 0 obj <<
+/Length 2047      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XKoÛ8\10¾ûWè(\ 3kE\14©×5i»p\91G\17\ 5Ú\1e\14\85Ø\92+ÉI\ 3ì\8fßyQ\92c'=\14\ 6¬ápH\ e\87\f©\1c\1f~ÊIBÏש\13'ÊÓIâ,·\13ßYAÏß\13%\12&Ô^h\fÐ':g¶w\16\ 5\9eoâS2¾3Ó\89\b\17\93³O\81ï\ 4¾\17EÚY<\90Ð"ÿæ\ 6\917\9d\85¡ïΧʭºbÕLgÊͺ\12\9b«éLG±{uË߯À+«¼\9ejß}n\91\17¹×(^tÄ\9ajåRgó(½Ïe·\9eþX|v\8cï\19?vf\81ñRøâÊ·Ùö>ÃÎÉÇÅXk\119½¥\10æ\89û\1d©ÐQ>H§ã\1d-Ö%¬n`õ¶X¢v]YWÈ\bÝ\1c6PÐþ6@\89\14éHÝ×Ô×\9dÏon\99QO\83Ä}¿¢aÎ\ 2%.¾\9cÍ¿p»\82y²mÁ3u5\7fmg\86ëå\8d\95\ 5\9b¢Åf½ÙOE9åÂ!$F¹ó\a\1eù\82kÖ{Y\14ì\8f6\84í+8ö\90vùµÄa9i\88gaüÐ]nÊ¢BF'\8cLÖF\1aÅë\ e\92YhÝï¾2«}¯b\8eý\9a7\ 2rûV\ 6\8be@ì\1c      6\10\bÂòñÈ@0dÁÆI\8cû\173ºuQY
+ýGT;<\e\98
+¶2ÃyÚ\ 3uGû6)m<Ûí kó\82\ e¦HSü\ e\ 6Ã\169oÛe\9bM6Ø7\ 4 ´ïïÅ\81é\83£÷\87_ox\8bäÔ\ 1ï£`\9a,\84D-3_\17à?¸³\e\10ºeÞÈ\8d°GV\15Kñ6Öö\ 4ª\13\r§µq[\12[\8a¢Z»Û\f\ fá\85\eý<èà;æÉf¹A\ 6\83oÃ.i·ÆsWvtGnEã\9aÇ\1e
+`Ø®©ïÑüÅ\96\86{¯ãW\99Ð\8b\ 3\bô8õb?\18\11\88© ö\12\ 41\0ÁÔ èÏÉ·\1f¾\93\83èç\89\ fÌÄy\ 6Ú÷T\9a\89QÆSFI{3¹\9dü3\86\ 6\85ÝIøæ<4Ê\87y\98²â\87ó\84\80Ç\80)
+àÙô0\13\19\90öR\8c¼\ 1f®k\8c^B¿\13 \16¦\9e14\83óÓ\81ÙL\9a\1dѤé0\88\18gó­r>Ô \923h¥S/\0 ×ÚK\92`@¿ä\ 4úõ\18\ 6Úa\94\ 61Dé\13F'R\8b\v`³Ûas\9d1\f"]ÕÝ\9a0eÅmt\14üæòe\98DÊ.\ 1²\1f\91º\ 3bîÙ¾îüãÝ\1c\e\ 1¹l\10\e\8e\89\9bÛ\13\9e\r\9aID\98\97\18ó«\92\80\ 15Û Û\10»¬\1eY梮º¦Þpã»\1fú\97Ø}\ 1\94òXü¦âÎ-\ 3J^4¨ MA¤°[ã\1f¥)\1cRv,QJ{]®Ö\ 22ØD]ò§²\15\88<\11 \ 4ü
+mÈ\ 4\ 2ê¾bº7\89\ 1TÉD\80¶·AÔ\a\8d®kñ£¡\8b3\ 43\ 6p°p\1e\ 5¢*.É\13Ó\0L(d½53;¦Ñ|«aò\96g°z½\7f*I\8fSHÿ\a\9fØï5Bºø\85²%Ï\vÊ\16ÕRzjJf©Ûî\97k¦2þìÈø\ 4ð|F\9c\8f6ÜË;ë\85\975A\r\81>;\9eL\8f[©r\16¢LÚ\89ÖG¹r[¶Ö¥výÚ$\f¹©\ 5 =\821\1d¥\9eÂz%\ e¡Þ\bþ\fSf\ 6T\89\8dvf8.ý3 \9b)\0Í\ 4æ
+\94\970j\9e(\93 \86
+ýd\ùÁ\94ÚD¯*?\f\198t÷\13\16mEÖí%+pñ\96¡u±î;/ª\ 2\v\ 5²~kmuªà\8c\ 1\8eÔûåÙU\ 6\895u%´®n9ò¤´\9c*.)\9e%\10)d)\13Å\90\89 ÷Q"\12%·Öñª²í\9a¬#\ 1\eÁÙ8çòT\a\19\18\17½Gxb\ eÕ( UüÚ\11³&\8f)r\16äø6.¦¾\8cz\10¤\903\ 4\87\1eeÏÙ±\ föÉT V§!M\ 5\99\8fà\87¾-óËíncçÚJU\0&ël\89\98ýS\8dQ\82Cî®çÿ\9e]\96$·ÿÅ"õ\8e+ªfTÍ\ 3\9bô\7f\19â\95Ì\b\8e\10Á¶/ËG2Ò3GLA5\Ê\96îÏÍ®ÇÓ¡\97\1cCÈ%\97O\18\97¨\r\86ë{G\86\ 2\87G\86\1c\82S\bE:(à\8a)\88u|PÈ¥ê\86\0J¦ µ¨$nÊe¶,{ÿ\16|ÂA|½I¡¤&DéKj\94\81\84 \ 3¾@\a\1cóì>{;\a\1c»j\7fÔPYa¦Ê¨b\7f£hË\86J\9a\99\95\14j9ß\16P·FÊ4[Ã\89Y¸A\8a\95X¢¯\8b\86Ó¡(      e\96\ f\b\8dt\12\0äÂÐu¶ë°4Р    (Z\ eñ!2\19\7fÚ5í§ã\16\1f,®ÓH\82Å\·´÷\ 3.KA®£Xf\92N\ 3\88qüÈ\1at\bð]O¥N~>X»¢Ë\15+Ì>HÊ\ e;\87\9eá\825T³lèD.\b¨ö\94°\8bè9\9féQ\8cfyNVn­\rÀÖ\ f¨W32qÆ\96cN½\e \ 4ÜÙfZì:\11f8\1f\9eJJ\7fÕ8º½\13ed\9az   ßàO\81|êÁÝá· \1f\bÈ\9f\8böà\99«¦Þ[p\9fW\ f|gßâátÖ×êêÔÕÜ\8b\93ô­Ç\86ÐS*x\1fûo)Â\96\82Èì«RyI\90²Ó WõµL'ê\90\1c×\14\81ä\8dàø\1a\f2\81ïû\b\\88¤\a\85\9d\98Ñ\96÷RS\f\10\ f÷¢=!\ 6ÑW|\85\93\91\87J\9eÑoÝ\98\8fA\82\8ah\98fß±~\14\19&\8d\b([[\ 4B\9bö\99\86G×Iä\1d_'\91;\¼=\9eÂVÝ¿\1fCô AËãï>H\8f\18­\11\9d\95\8eY@Bã(\8cpáþ\95 \88\13y$\91Ý\ 5qz\10±û\1e5P\94j\ e$ö­E"\1c\0\8a2\9bS\9aÅ#ìR:å®\87ºaâà\19\a\19mÿüÒû6\rm\8bæ©\\16r\93\9d\99 r¿\8e.â2Ù°\99\13\95òñÍ>\1e\8a\ 2¤ oc~z\922\94Ý.g>Á%È\89¯!ùÚ§Q\f}\9a)®Ê@lCñ:^÷àýGá\ 3\8c\ 3\fö×\15\8eyáyúW\8c8ì³\1cI\8d\8e\e\9bÆ\84'\1d\19\92Pl\1f\10öm\8f½:\10UñÑÁ®\ 5"äVô\940Z\a\9aäVHdlý>UÒÙÛ\ 1ÃÙã\töØ5¨ÃïFo¿K¤\1a®Òêýw      +«\8d\97DÑ{²\81J¼0å\9bûÛ°\a9çµ>\ 1Ì\9d\86¯\9ewí÷\7f\©=\ 4endstream
+endobj
+6898 0 obj <<
+/Type /Page
+/Contents 6899 0 R
+/Resources 6897 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6887 0 R
+>> endobj
+6900 0 obj <<
+/D [6898 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2366 0 obj <<
+/D [6898 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3220 0 obj <<
+/D [6898 0 R /XYZ 85.039 632.606 null]
+>> endobj
+2370 0 obj <<
+/D [6898 0 R /XYZ 85.039 387.934 null]
+>> endobj
+6901 0 obj <<
+/D [6898 0 R /XYZ 85.039 352.623 null]
+>> endobj
+2374 0 obj <<
+/D [6898 0 R /XYZ 85.039 225.669 null]
+>> endobj
+6902 0 obj <<
+/D [6898 0 R /XYZ 85.039 182.716 null]
+>> endobj
+6897 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6905 0 obj <<
+/Length 2203      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\18Ërã6òî¯Ð\91ª\8a`\80\0_¾yìy(»Öx-Í:µI\ e4E[¬¡H\ f\8cþ>ý\0(Ê¢gS\9bK¶\e\ 1Ý\8dF¿ÑM5\91ð§&q ¤N&Q¬\84\8eãI¶=\93\93'À¼?S\96BN\8c\90a\80¨7«³ówA8QR$2\99¬\1e\89dµþÕ»úpy»z{7\9di­=?\14ÓY\14ÅÞ|±zû~ª¼»Ëi¬½Õ|ñ\9e        n\96ü{?_\\7f\9cú±wo\ 1\8b·@½ºGÐÇ»\7fôT«\ f¼Z^Þ¼¹\9cþ¾úùìíj ßÌ\b\13j\14ðËÙ¯¿ËÉ\1atøùL
+\9dÄ\93\96B%Éd{f\ 2-\ 2£í¾<[\9eý«çÂ83áS#f\98\19\1d\880\84\85\ f4¾ù\13×)#\94Q£×\81ÐJ*á\eÿU>tJ\ 2\1f^9òc>\ 1xm\12ÇB&~ï ÐL\94\12I\10\f\1d´¨Á²Ýt¦¼|Ä\80\81/\92\88,8ù2QB\9a\8c\1d¬IÐÃ!\ 2\9cÏ·jr]\83D\93\83P:\11>D\89\1f        £T/\96\8aGâæ~\93£LÕtfdàí@Æ\16÷\ 5,ª'\ 4\86Þ}Q­a[cP|CdËľ\94\92)\bÕ0´L»Ü.3$.\91\15ßѵ?\ 1Â×^ñÈ\ 4\v\82woæ@òqÉ°ú+\ 1-\8b\15`®nÏç·¼-Z¾°By:´#9\12#'!uÖE\9b\ 2î¡Ì×p\97ö¥×mrPN«\bW¼ÈÊÂ*M\1eAз¢,yµk-Õ§ë[^<Og~du´äJG¼øM\ 6Òi\ 1Üæ¨\ 5Â\17éÖ²YæÍ×"#\12+\11
+X\92\95ë¡\ 6\ 1)ð¹b;£Ì!Ó¶¼¤ØÙ°1q\7fO~:u\râæU\1flMåìß1Î\8a\ 6+\16\8dC\92\0Î\8fÄ~¾X\82v
+\85\ e\12ouuË\v´F<°\ 6\90*\9d\1c¤\ 5\81Nݲº\ 2\f2ÐæÄ\9cPV\8c     \18\87æ|t
+5\8cL3R\ 4C3-\19ô\9bT¦Ìù\88½\93àÏt¬p~\ 5l×à1 \ f3TF¼L=\1d&BÉh2\v}\11è¿V
+f\ 64\8e ¼Íú\1aö¿×§\99\8aD\1c\ 3/\ 3X\1d\1d\928\18Mâ>Ç@íH\1f\12\8bâ12lЯø\ f\93\13!+\9bV¸.l\94E\81\87áTPp¦\ f\18§\9cG1XÒ\85^4(\13¹åþÈ¿×\8b%ß_XnyËd\15ÞÜ\15i        ïR\10\86ÞMÝvöêÊñêÀ»
+ËGQW\ayèÚt<ÕÝI+)Ö\96\18TÇz\ 2Ð\8f\0Ä\9aâ\82\8dµwµÅ\ f¡¶Ì°¸\0\19×\17 ìj\8an4B\8aä{\ 6SM@æ7K>z\99qB\81­\1c[D_£H\rÝ\91uucO/\9ds0\16¹\16 1Æúå5"92\89\16\ 1tC\93\7fÙ\15\8d\8eè\7f½G3¥[W®A$m@\ 6X\92\e\fV50\1f¬BJu\94¶ÏvÀÞå\\84Ð\9bÍ1\82v5^¿n\19\86Ò.ï¦J)ïßÌò\ eiîPvÞ§\94\85°8Ü:¯2¶ÆÖF\0%0pûOm«\12nVØ\9b4iÕ>æM{Z\11ñæù/ïîz+Iï\93\v>ã+
+>\ 4^\7f¸ºå\15\v\80+kNÉ\ f\87\8fÎaÕ¶Ûþ\ 5XçkÆ¥\96&å#\8fd\17x4\1aÞ\93¡s\10óøÚmZXÝ(\94éß\13\93d\83Øo¸|\9dº1«-Am\8bÛi°"´O?(jø~ñ!Æ}\9bb\8cã\r\9fm&QdÖ\15£«¼ã÷¡§²lê
+\v)Ê»#ñ0óÄHs\12ù"
+¢ñÖtæ'B\87\87\a°\11àüa}\82~Tcæ\9bÄ[PÂnÝ3FQXcâï:\17È$7`¨\aáeÊ?·»Æ\9eú´\98ÿrþO¢Øá¹ï\b\86Veªñ\15Ó`¶r=¢ \98=~M\11\rb+óãB»ÚX\17|&ÿìÙÀ\1cR\15e²2O\147\Æú×\8a
+TkíÎOÿ¡ çöù*ª\81¯\vKÝÚrÒ³K\9bübL5)äøü ÀúÐ\92Ê^5xrNU\ 3\97l\ 3a    å\18SD\ryê1s\9dç]v¾\81Zß¾ä\f-\80ð¡áÅ_\99ü\1dÅn0.¿
+H\92Çÿ?áÑæ\7fBôäo(zÕ¶P¿³Í\8fÅ\a!Ud^+I!¤y|T\92NÆ1.IÊÃ'%\bä\ fB\15\19\8a$N^+\eJ¨ øoe\83³ù¸su\95?¥2Öºv\96èZ×_@\1dÉ\18Söý\8e-ûÔuÁ/uqX\18Ökj?\88¦ÍÝ8\80\18× \1f:\ 6¦¢j\7fâ\r\98´E¨C\12]a À\1f<ò*\80~¬¬³´ÜPû\16ø\83­ Õº¦çðô\95S\89/T\18\v\85\8cðàCñôP\7f\17_vyµOEÝ<\rÁö®´,ÒÖà\9e¤TcRF\83ºl`¸ âkG\8c¾E5Ô¢\9eª\1aE8]\8f\16«\17×\850\87û¡¥$g\ 2\16éÒ\86«yAÝ\ 4ÃÐ\8f\ 6Ïyc]c\9f;.èFÛÆ"Ãç\99\9aݪh·ÌÄ\ e\89´\86\1e´e6k\v±C0¯sò÷\9a9v<X\82\ 3b!£àÈ\13MέÏ\16E~ v7oÆ\ 3\89\ 6\92pNµ5\8f>i`c\11ac\ 1\ 3a\83]E\14{Ïi\86ûÏ}\ 3ÓQ'\9fô\9d<mÒÆM\13\897\1c\11\18òrZI\ 6Ó\a\9b©\9fx{þN\91QK  ÷\1ew9V\98\ eÚJ\9756(hæ\ 4Ti\eüa\9f\ 5à¬ÞöÖÙU}ËL\1d\15Þ\1fË\83ÝA\16jªÓ\91\80'[J\18\89Ñ\94ëÆ\rBh\v©¼\87\9d\1dQ\81\ 2Z\85ÍaB\80~*\ 1_\17øñ\ 5±½âpê&§\99'åÝe\96Y\ fñþª>t\9aÔKÒíCOºo\10øŦa\82\9bK<suLÝZ\8fC\86é\81"#Õå¤YO©As½/%cc][î\19£}þ}(:;æù>·>>6IÕ\13M\ fØ\87Swn×\8e/EÜ\1e\10ÏèzÇóù ¥½­O\aüàb/yäQ\87\8fàXaìôâcÞ\92ÄÅ\96âÉÇÎ\13# Ï\92È:¨µbl(\92­d§îg\ 3¡X)ø·\17FûÀ\8cçJJ4®ìk\17Pô@\ 4²nÜç\fÎ΢&\ 1Ön\ 2\82|\7f7\85\91ÜÑ\11ûïéö¹tqô\13#¨âbåµ/Ýi
+\1fü\ f)uy\1a«~b?\88ÁÂÄü\8bÓvÑYl//°      \1d\9e4TÖ   ­3r2ðhì<\9ax\94¶ûçCªÑg\80=#û  øù\10|ÎÃ\8e\11=rÒsé\ fµh¶.\9e\8a\8eÑ\9bü;å ·ÑäßSw±³§\94÷Ñ\91¿m\88j[\8cóç\94\83K5*\9cxG³@Y÷eç\82\1dfäE\9c_ÈôBù\17Ú\\06\bÇf-?\94"|­Ù°\12ÿµïì:\12*îµÿaߢcýRÄawè\ 4ü\ 3\8a\81endstream
+endobj
+6904 0 obj <<
+/Type /Page
+/Contents 6905 0 R
+/Resources 6903 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6887 0 R
+>> endobj
+6906 0 obj <<
+/D [6904 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2378 0 obj <<
+/D [6904 0 R /XYZ 85.039 546.53 null]
+>> endobj
+6907 0 obj <<
+/D [6904 0 R /XYZ 85.039 502.779 null]
+>> endobj
+2382 0 obj <<
+/D [6904 0 R /XYZ 85.039 351.711 null]
+>> endobj
+6908 0 obj <<
+/D [6904 0 R /XYZ 85.039 315.089 null]
+>> endobj
+6903 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F15 3032 0 R /F20 3021 0 R /F41 3054 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6911 0 obj <<
+/Length 2922      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\1a]oÛÈñÝ¿Bè\13\ 5D4\97K\8adîÉçør¾6\8eë(H\81Ë=Ð\12-\11\16I\85¤ê\18è\8fï|ír%Qi\81öá\10 Ü\9d\9d\9d\9d\9d\9doYM\ 2ø§&iì\a:\9b$©òu\9aN\96ÕE0YÃÊû\v%\18Á$ò\83y\8cK?/..\7f\89ç\13\15øY\90M\16O\84²Xýî]ÿzu¿¸y\98δÖ^8÷§³$I½Û»ÅÍû©ò\1e®¦©ö\16·wï\19áÃ'þ~¹½{÷q\1a¦Þ\17\ 1ÜÝ\0öâ\v\82>>üÕb-~åѧ«\ f?_MÿXüvq³pø\9bE~4×Èà·\8bßÿ\b&+¸Ão\17\81¯³tò\ 2ãÀWY6©.¢Xûq¤e¾½øtñwK\85×¢     ï\1a\11ÃÌ`Ìtà§idå¡â\11yÜü\13ïP´¯ÓY\98h¯.z\9c¿LÃÄkÚg\ 6\965Âú¢}\82KçËéLy\ 5®D^\85x{\80v\bì\19}\93#:Óe´\9c?\1f®\10v-°Õ
+öµ\ 5íìà\1d¢0ö®:\9a6\88âÑAeÞOé8å­\98ü\v\81\ 1Øo\1cêz\9c:\11ï\f³0!Þ^\19ðHÇ\b\8fM]à\83á+)\94_FâiZxÐX{U\83´pt\8bTîq\1c\1e\9dR\98\9bÄAä-6\85ÙQvø\8d¼zJ7Ãakî´E\89öeSw\e¼Ò\8ew c ¼á)\8a¢æ\95\¾·÷2G\ 6V\96\'GåõJ8d4+\eZ<Ý£¼\9f`m\ eô\90¡í\88 ºý\12\19Ù \89\18ÉâÆr]WD\ 3\14$óz:<ñr¾ø\1c\ 6\8f@­ìÛ\1c\ f{e Ktî­Ê\8e\1eØòÑ£\0\9a:o\ 5\11§5\ fë¼ß\93 Q¸J{WÈJÏk \ 5D\0\1a£\87¸\82\87ç\9dÑ\96%£l\v£\98pÏ7xi@Únå\9c\ 3í\87MÏ®$b\12IJ!=ª\10q_\vezDb\1fÎ\8bR`!\7f\96cp¶C¡ZÃA\88µ\19ºå\9a\81\1f`LW»Æypd"e½\86ë§éÜû\84R­ÍÉBÑ>±ì<zßB\18;±XD·\86\80\18ëmó\88\12Á\17\83=\9e[~Û\8bе\16]Ó¡·\16U\90s\91\ 1 óÊ\8bl$U^Ö<ÿ\1a¨è»cÙ\b{"Ý\80A^\8b\95âd\97·è\ 2Jºì\9e$)h\83\97Å\eæƪ\83\ 6Eï¬\88\ f\15\95Q\9b'{\1aÍɦtx$ö\11\19TöqI\8ca\9cy\9d½{gÜ#@Ñ_¶¨/8A7\15§#\1e\16\80U^çë\82\14«àK1|Ç\8e ívæ\85àÑûrPaô\9b*#Í!\ f\85\aõ\e¼\11noä1\10\8a·CØ\89g\84µ%oÈ\1c\8f\88\f\8bøÖõðN§Âp8Ãg\ 1'îª1Î\ fOD\8e£Ðû(Du8?\168Áؾº\9eI\88CäI¿\91}hVmY±Ç\80\ 5z@:\90\1c\9cC/öþÅ[H=J9£\9cÚã\84f|b9vSÞóä¥<ç"­ðP÷Ú¢ß#¡ºX±v\95õ©\82^=Ü3°-v`(i\ 4ï)tÃÄ\ f2¦ûec\18B\12\ 1i\92V\ 1HÇJ\1d\80d;\0\95Å]ËÑ\ 6ÄÆ^\82\14*^*\ 6F\ e\e\86¿\84ØTÖE¸Þ­`\94\97\12£.\9d\fä&çV¹\ 4\bôMd\8d
+\9e
+f\9bÂpÔôN`o¶\fÆ3HñÉI\1a\e\98\8dÈ·§@      \14æ 
+u·\1fÞ   aÙðL\88@\ f\8aЯJG\87¼1\1cÙÏù´¿ð\16\94 Ù\81¨6\98àb\9dW\8c\97\91ú H4ºÙ²9®äà\86±rá\94ìn\9e\ eJ)Ü\96²\9eó´"yÖ Í\91\8b[ýKcV^ø.\e~ö!_mýh\8ay\8dxO\18³b\ 3þâúþ\92\f\ 4\80ü\0x ºá5IR\84ë.£«lé\9d\0\88\98[6)\8cÂY\8a)\ e\93¦%â\ 1x¿üE»y¦Ö\99\ fË\92m^\16ýòrÓt}Ǩ\a)é\Av\9c      ¦¹&¦e4 \ 4$\857DùÌ¢ ð£T\1f\88i`\83\ f\86\14\86¡µÅ0dï\8f°\91ì\b\971X\1coYY¤\9e±ÑÏÐ\86&\e\v\ f3g@Øä\1d\ fĵ\rlÁéEo#(ihéx`å\81m\85\11§½À\ 49A¶,0u|-¤º\84ÈK\1a       cð2\97\ fèjN5\8b¤\fÙª¸\12Ô\9f@³?\0\92`T>Iþ\16D\83ÿ
+b'­\f¢S/\ e0
+±G\9b\ 69Yèå Ö5{i\8cç&º\91\9b4970'F©0ï\90S8o\80µ«£Ø\86Ç=0C\r\9e\1eèT\f÷ä,]\19ê0d\ f\87"        MÈà|\1a¦\8f´!_-9¿ìgM[\ eºå¾¼ì¯
+Ãö\86O\11¸\13Z\94y\ 59êóàÞaí\1dÕAùºE\9f\85Ë÷'ï\8eh_\838øüî\1e>J\ ehøËiI=\16Á)b\18\rÅTØ4Z¥\12\1d2S\1aÐ\98ssJ¾\8e߬c\fò%*u"@æm\85Ù|Ëk#é6áñÅ×\95M\85\10x\921\13uC\9aSx\80(9ÿ    QéX\12\12xw?Ì÷\8d\8d\9c7erå ùâ-pÌq\17\9f\89c\vE\ 5-QA\eóऩ\11\ 5s\11\1c\86\180\94µX\9e\8d\14\9c|.ÑÚ¾þ\84\12\1e\8a"\90VË;\e¢[ó\84\83;?µ\aÄë͹\8e\80¬1Gú$\9bD\18øaývä?ÄyË1G\eëN\94\84\11ØgO§L\0ÝM\84Ù?¹ý!áî\19þDr®\84\8b\9a\81\9cOEXm\98
+\ 5\9d3#\99Ä\8d\10l\88\83\97ÍM¥\19\85¢P\80-úÃÞ͹èÙ¢À\96AL\ 2ÜÖAzjë\v}\9a\9e\ 2LJ\1fí\15¹­³µþ\91î\1d\ 6¸\94x@Q\9e\86àPù  \0þ\9b\b\1cø¡J\ 5Ó      §aÂ\1e0L\ 2à\94´geâ\1d\1a3Â{É7\93\80»\ 3"l\9c\7f¾»ýÇåßø.¸ù;\83\17×ìÖ\95G\89 \82J[Aõìn8¤²\96'\8a\85\95\ 1ð¾\8a6\966s­8KH\95\9fÅ\87I\ 2h\ 1%4¡M ¸$M\87ЮSí¸ª\83L\10Ñø¡¡P>pg°Ç\ 6icÃ)\17x¸é\87ù\0"pj\16\9e±p$oÃQjt\f\ 6»Öæ϶É\ 2`ÌV\9d­\8f\18^_O-ùeSJR\ 5\19\ 5\ 5vÆâ`ðh0~®\aß\ 1HT\ 1(N_y\ f£m\9dÜ\9et"ÊlM@\ 6VP­\9a\80\92J        \86»8«äñÆm\8aí\ 4\81ü"\90"¿ZV¶¸\ eldÁñ\8e\1e}Ǩ¶\85\18\1dx\8fy\87ý\ 3âÓ\9cÂYûX!Ç\8d\ 1í\96\bRÔY\9fÒl÷Ô\94h¤ªãkKo\83\97N\93\ 5Q\1e\87BùÉ\94ëÔ¥\18\9a\1d\1a\vª¡\7fB\90ÑÌÁv/\f\93¶ê\94d\aåÑ[î\9c£\97Í \19x8·j±YWnóG*Áü\91Ƶ\8ec?\99\8fwÝA¬¾æEê3\87\0\8bÝ>s8÷µ\ fäC,\1eà\19È\ f\ 1»P=!\18\8cñiäØÐÏÎõú!ªû*\9eÿ¸»½Ø\94â`\8d¢á¥­\19Rå$\92\10·­Åv\ e¤iSGBÀiI\19\96\8còv\8c÷ÌO\80\9b\11æ\15Èb\8e%\91á=R#¼\ 3ÇÉ1ÙØ\8fâ\987\1e\13Å%\97æ\19yÈÕ\ e´Æ¨\92\15Áª1\8d:)\ 6àëø
+\a\8ekk£oh[äº×\9d­ÇÜ«`Ü
+\13mã×\9fONa\9aXG\8ayuÇY5\82©\1a\84¯µ]\9c¬$#\ 1É\92Ãë\18Üo¨'\ 1£nÓì·\92òÁth¶¥\90\9f\92?\91í}¹äÎ)ær\9c¹ç­\15³ý1\ 4\16éÇ\90\83²\16³¿ö\95âáZ\18høkÕYÚ\87g\9a»\949åÛ\12-Æ4¯0ap­Ãæ-¬\1d\918ã²=Ît\ e\7fã9§\ 2QàÏ£?£
+heT\0k\bn±%|=øº-\1dZ\7f\12ø\88Se\8cwÆ°\0ëÎÒýä¶Ì\87ÞnÛ1"+\10\8e*óë\15N\86\9e(\1eI"~6\8d(ÚÖð×mÐrà©F\9e\1eo9£HÓÌÆ\12Ô¾Íënk~å\10\ 1©yÞSÀ>ÿ¾:ðã$û?D\ fíF\ fTJ\7f)ü`P\1d\8f\1fÙ\8fâÇðk±\1eS\ 2ç\1c    PGÚ\92Æ~\9cj§g\15eÒ ÆÁHv\86`N)òZÐM»\ eÇ\8e\97eJ¬\1aQ6\97ª¸ïí/F°^Öcù¾\8e|­Ü\eH\9c=s\87\f\1c°N\ 4\1fU,an"«bÜr\ 3\ e\93éÂ\94r\ 5å?}±Â\1c\ fÞç\96¼\854+5ý^\88\1fþÁ\8f~»-9m6À3ÍHÍÍE± .\19!«[\18¯Çôç.\12Nmo\14\95c+8Cã\1d\7f\84\\1d¤Y±I\91il\9dj9Ôb\91Í\væ#yÁØoD"G4\14îÑqµPp[\80n\12\99\80Lu?¢\83\1d\19É\98V\17^b¿ìM»\eY)»·#ï\8e\7f_ ý06¿\¯°5\1f\871yïîÍc9Úý©ö[P)Âã\8b\1c\99\90R\89¯Ïä`Bæ\7fû{\ 6\9døPsÎ\ 6Zç}²N£c\ eÝ\0a\18ü7ºTH\91endstream
+endobj
+6910 0 obj <<
+/Type /Page
+/Contents 6911 0 R
+/Resources 6909 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6887 0 R
+>> endobj
+6912 0 obj <<
+/D [6910 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2386 0 obj <<
+/D [6910 0 R /XYZ 85.039 394.744 null]
+>> endobj
+6913 0 obj <<
+/D [6910 0 R /XYZ 85.039 359.334 null]
+>> endobj
+2390 0 obj <<
+/D [6910 0 R /XYZ 85.039 207.19 null]
+>> endobj
+6914 0 obj <<
+/D [6910 0 R /XYZ 85.039 171.78 null]
+>> endobj
+6909 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6917 0 obj <<
+/Length 2060      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XI\93Û¶\12¾ëW¨\92\vU±0\ 4\ 1\8dý\1c\8cý<ªò!Î\81\12)\89/\14)\93\90Çóï_/\0´qìT¥¦j\84¥Ñè\r_wSNCø\93Ó,\16¡Ê§i&\85ʲéj7     §\eØy;\91\96"\9cj\11&1n½ZLn~\8e\93©\fE\1eæÓÅ\9aH\16å\9fÁë_nß/Þ|\98Í\95RA\94\88Ù<M³àî~ñæíL\ 6\1fng\99
+\16w÷o\99à\8f\aþýxwÿ\9fw³(\v\85û7@½ø\88Kï>üæ©\16¿ðèáö\8fW·³¿\16¿NÞ,Nä\9b\13\85\ 2~\9eüùW8-A\87_'¡Py6}\84q(d\9eOw\13\1d+\11keçÍäaò_Ï\85÷ô\94O\8d\98aî(æ*\14Y¦½=d<b\ f³\ 5EªÙ\\ 6íl\1eåY°\84\9f,è`\9d¦EY\ 2A_\rH2\10á\80;y0l»\ 3l5%Oñ\\8a\9cpÒWæÐÃf[\95`a\r\16y\8f¤UAl<Ѻêyh:û\vT[»½CÒÂJµ/6vy\r$]\8f¶½ùY\9dj¤t.T\94Z½¶Ý`Īk×Ly¦{¬E\16Æ\96pÝõ|Å\1aµé\8fö ;À\9a¡\16REÓ¹D«æt¦¬LQ732\85\fÄ\88££LdR\8fG)ØIè<õ~\89`Y\8a<\8e\ 2¡©\ 4Ü Á~q\1c\ 67\95YÝ´Ã\0K\8fxi\r\ 3\83\83Õ\16É\9c¦\97b\88\9f\91BI!ãøÛѱØÖ ¢ÎâàS(uSñx\85÷ví,\ 2\87õ]c)ÌÖn\17´oÐ\9cEÃKm±£Í\ 4#©k\ e\ 6Å\a\ e|°è7\95±¦\9cgàã\ 5\8e­#ð\10^NñÃS\83Ïîi\ f+õªh\9a'f\83ôÅào!\19ÑG_\90Úz\94\b»%\9a\9fsôÊ\90§Ã3\17\ f{z\aÕÊ\19\ee I\81AZwí\80O]Ó\95øä×]\83·u3x\ 5\8fÃË\91\0Å÷¯D¢RºàG\10"\8a½_\1fk\ 3\9etn¼\10æÇÑ5:\7fO\96ÅÑCÕ\7f©WnBüx\8cLëÍ¡/L\8d&Ç¥uÝTâ[\17A\88\869¯í\v\90®|        æH\88Ùn_\98çå¹mLÕ·pÕ\17+IÕ\9a¾FwнøØp@L»¾äYq\80ài\rxó(bÑW/\9f¿Æ\v%ãÔ\våU³·µµ\1d4e±çÑcÝ.ë¶\1csø¶(»Ç調é»Ã\1e¨\94\84GyNub3D\9fÁQ\8dITBøü[\eâ%\96­\ f\ 2÷¼þ\99\15\9d\98\17vCáÎÅ\85ÁOöH5Ô\9du[¹t\ 1v4ÿ\99©Çtl+\ 3\8eÿ{p¾ów\\bpmÔ
+\82¤\1f\9c\87.Î]_´ï;Ó­\0\9eð¦\10üðÝ\13ý~õ\8f¹\ füÚ\9eSã:é\9c¿þwkD\r\a¥\94y85¾ÀuÈ£\0¢\0$[¦ê\88:9IÖ\98\89\91nW1\1däI\0¥agó3\12÷ÕçCÝû\ 3\8e\ 3:\8aF6Õ"\97\ 2±t\8f´Ý¾G°+\8cÝÁl[x\fljCaHgðÆò\ 6\83\11Ù\r\ e}üU\10z#v[u}Ï j\10.\9f\18D\ 1¢,Æo\ e^d,<ÄY\1cdÄâ\ e5Р       \15 È£ä©/@\94N\ 3\14®3\96\r¬ÄNs Dk·\8d7ÌÀ'
+ÞlÝ:%\99\aÑÊ{^²Ï\a\7fÚÜì<\e0Õ¦bÒ\1dzåà*\ 4s%aÂ\eU\8b\17\18\86´÷úýÍÝûoÉ1ðæ¸i\a\88\875\97Ö\80#\rç&ʧ¯±\ 4cþ°Ä\81·ór¶\ e|­ÿ8±Áä°«ì\9c\ fR\98ÔíªÞÛü\8e\8b\1c \8a\95Ú;5aÿo"ÞXªöÄå\8f§\85'îz\8dm\14\rEÿ\84Õ¸\18\81\82\a\8cÞ¢75\1e\12lTcÍ\8a#Îøý@(¨d\1aD"\12!\1a9\92Á\ 3\9e\97\13[Êâ0ø½¦²æð\95§Ã\81^\ 6)Ôõ\86\17m\ 5Jã꫱:XWsac¹aYK¿VW%s¢$¸ÆÉ`ë\12¨RèñÐ\1a¦n~ü×>&\85×}1\98\1e½v¬´z*\8fu0tüK\8adäÚ¯¼B´è\80ÚJ\8cå\eÕò\88Õ¸Ñ0áI%\ f   di\v/Ü1\96y\87\8bP\ 2·<=\82\fä\1eÜ!Ã\13á\1a\7f¹\8fÂß\8f$\7fÙQL\ fLsÏaþêî\9d%âl\86ö¼Ö\1f\0·\18Æø{\8b Q\9e·'XD¦!\ 4=\ 4\8f\90¬8"Ø£¢\16&ëCë\8dÈE]Ñpa\8d\ 5&\9e\87 \89e\18<\9cE\f\1em+\8fQÄ,ñ¢yóá¢}fûÚZ\91àH§ú¤\88ßò±b\8f¡Öwô¿F\0¾Ö\1e
+e´ïî\ 4\88©m Ò\8c\8bp\ØÁÓãº\17gþµsKER ù'È\8bµ¨Ä\8b\91rUfÐ&Ie;\ 1àgK\fW¬Þ4õ\12\e\92\8b®C\85¡\bu\fÙ.ãöõ»Ý®\12Z%£½®Ýñ=\8a\1aëQ°Î\10\10ö×)W\83$¹´d ªD\\8c\12èj¬Y\8e\81{h¨%A¤Â\rz&Ë\9e\89û@\ 5Ù;Nm\1f\18Û\92ñ\98\80ðu@\rË#î¡ñ=Ã\vªÛc\1a@ÄlªÒnÌ\18ûøè\98\a°\91\8f\9c\ 2\11%\ 1\15#\19Y\9a²&(à\88îz\8b¶ø\8cÛ39\99O\9c\9dðÉ2¡}÷ìj·Ë»r!CG³/z\86R\fF\83\9d<^äQ¼*\a^1Ô\15Ñð\98\0Q$ú²àS4Ã\v\99\1aºq\11%éùÃw\10
+\95Å'©4\95®xöå\ f\98ì2¨MÚ#EÝráô\8c\16Qèl6Þ\81]h.ÃD¤±\ f\85\9dì\18SP\Þ">\18wk=óe\10÷\91\1d;Û%{\14Ñ\12\ 3ô6<:ZçxlðIeÙØ\1dJ*@¾w\ 1\16Á¹\rÕ(\ 2¹ãóO\16\88À:
\10XG\11¼mÎ7Ä°âµ%ó\831\o\ 6\1e\9cA5.¸\93\94å+^Cø~\81>QÜ\8e\ 3³¦³y\1a÷Ý"y\14k2bDÈ´B©¶Î\91HTÛ\9b\92\90\1c4±¾½\80HW)a\9fÆ©\ek\v\99b6$í±¼\8eN?y\11±¯\8cõHµ\0\8b\97ZSuä\1e\182ð±ª\8f_\10ɸåñ\vÁs¬\94C\ f0ÚæêÓÒ\\85\0\8a\19\f¤ÎE\9c\8c\7fÛ±öøwß\19U*dæmûÍÏD*\8b/\ 5\95\89P\89fìv\ 2þ\1f6\12k:endstream
+endobj
+6916 0 obj <<
+/Type /Page
+/Contents 6917 0 R
+/Resources 6915 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6920 0 R
+>> endobj
+6918 0 obj <<
+/D [6916 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2394 0 obj <<
+/D [6916 0 R /XYZ 85.039 721.69 null]
+>> endobj
+6919 0 obj <<
+/D [6916 0 R /XYZ 85.039 684.159 null]
+>> endobj
+6915 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6923 0 obj <<
+/Length 3601      
+/Filter /FlateDecode
+>>
+stream
+xÚí\eksÜ6î»\7fÅN>io²²HQ¯\9b\9b\9bq\1eMÝK\9c\9c½\19\7fhûAÞUl]v%G\92ãúß\1f^¤¤]Åi/\8f&s\9dÌd)\10\ 4A\10\0A\ 2\0þ©Y\1aùA\98Í\92Tùa\9aÎVÛ\83`v   =Ï\ e\94`\ 4\aq\84]\8f\96\a\87?DñL\ 5~\16d³å\eBY®\7fö\1eÿxôjùôt¾\bÃÐÓ±?_$Iê\1d\9f,\9f>\9b+ïôh\9e\86Þòøä\19#¼8ãßóã\93'/ç:õÎ\ 5\14°\97ç\bzyú/\87µü\91[gG/\1e\1dÍ\7f]þtðt9àoa|\13\87Èà»\83\9f\7f\rfkXÃO\a\81\1fféì\16Ú\81¯²l¶=0QèG&\94ïÍÁÙÁ¿\1d\15î33\1e5!\86\85ÅX¨ÌÏt4-ª\ 5\8a\9c°4\80\8d\1f\9ax(,\90\8f\ 1        E&óNæ\våå[Xu\ 1K\8c\13ï´hë\r|ÞtØSB«®¸'oñ7ö^·Å\9a!·ewUV\f%\91\ 2ì\1c\87T8v]ÏCåÝbSF\9e\14øÑ18\f¼\1aÿkÞÂ\80²º\9c\10«ö\93ì\ 3Ë\f#_)å\96©¢  \9d@\96\8c\ 2\96h\825.e®\81ë\16Á)0I\8bF\86`»oñ¿ºy["ø\92\96    \7ź\å\1d®\e¿ó\8bù\ 2±oæ8\98P»+¦F\84ó­´\8a|\853^ñ°-Éz\85\13]\95U\8f_
+C\97å{ì+*Ø\9b8\8b½%â#]\8bÐ\13\ 6\b\88\8bö\e\94"¢å¾­Ü
+qO²È{?\8fb/oJb´Ej\9b;îù%\88\82¼Zó\añ²Â\88¥mtE\85Lu\9b;\18£x\0i\ 20Ø]\15ÜøE\85fUÓú®Iw\8a\86;\90^Nðâá\ 3d]\11î\94$\b\9d\16¨¼\87\0"tMè÷îÔ@\ e&#A \15\9a-\bv\87+\91ût0Ù\ 3\9c<\ 3\92\fÇ!g\80ùâ\11~'²\ 6\ 15\ e\b-dÃè\1dõ4\0ØZU\a(¯9¯\ 4\ 3ɵlqò\85,]Y\9dCÔ[+}\18#c\vnÐ<¿Ù­*®»\12¶k\7fõõ\eXy¼»ò\vT#\9vÙ\95?àOâ.ïø\83\88#ß&ʼ|CÜÖÜ\95ãÞ^£
+a_WÛÑÅ\90ª\89\15³\80(¶ë\16µ²F\19½½lH\e¯¹\ 3eîX\90Ñd¨¬!âK,u\7fb¹KÖA=µ\ f\19«ÏÄì\ f¸7G\ 1­{Ìu½Íi3l\7fCÄC"KôsÚù;îþ\8f³«Nðù§-·×\ea\8b¥\82­ñÎ"àªd\13\90\ 5X%\81ù¶Öq ç*&\96Í.\ 1ö¤µ;\ 4\84V%ú(ô\1e êè\ 6M ³^÷ÑñË3\ 6\f\8cÒRi
+n8\1dËI\ f:\í\1d\98\7f\99å¼ÉW`å2\1e\ f\ 1¤¼)ªKZ\ 6ñ``s¬\97£ñ°\8cÃ\1fÂx\96øY\82\8e:L\8d\9f$ñ,\84#+¥eÁ`B\1aùs¥ý\fÎÿE\8fæ\84ÃlðÆ\13\aâ\18A\88\89\9f\18\8fMA¢*\1aö²(§\ 4\é1*¾\8e¬ÇÃæ\r#¢·×\86\15\1d mW\93\98 \99óOíìkq\814ïps\ 5\ 5|oÄÚr#\90î\8al\f(\92\8añ\89"ªJô\9d\ 2¿/W2fC0fxÓóY½A\ei¶9ù\0¢ù\86L   Ù½\9aÒ\97\93¢{\84¤H     Â$\1d*\ 1\ 3\98=l¡n\85I\ 6\ 2»,ÛÞ¬¨±æÍ\8dÒÀ;b,¤ì¨Z½%&\vF\10\vHps\1e¢z÷æ> Ì+*\ 4azj\9a\82\11¹]Øs\ 4µa\7fÑ"Ñ÷hE+»T\bã:\1cpÇ^H§\ eÊ\ 2\80\16     4t\9655
+ÿ}¹\1e²\ 18°á\19\9a\ 6\8f,xÀjSÊqy8Ø͹\16N\e\7f"ÈQ\10Ê\98Lc(ÃÐærÆ\8dÓg÷\ 47K\8chstë\e\99\1c¢:µKßd\10NBP9\15E\85~\1c&Üõái0HØ¡©\95¯\95æ\81\9f̱þ£\1cÇ\1fãx\ 3\8aã¶\19lòº´Gf¾\91 ß\ 5\ 3\ 3\93\0øà ?Ü5FdWè\81Î$\9e\80HO\89ZCghÙGP{{½P:ñu\12BÃøq\1aN­P\85±\9f©x¶Hü\b\1cã\0\97\ 4\10ëI9C$\95_l¬Â§¡S\8d\1d\91Ep\ f\883\19ö÷]~ãÐWVÜ£Y'ÅþºB9¿»)F2~ä\84{"\92mw§Q*¦µ\ 6S«u²\vµö\83TÃ-\bN\81\87\væ\14\99Y\18øà\r?íNÖ{\93\ f\91¡A\ 1\90á\96`\8f©Ä~\bËÃ;¬ùÈ}å\b\15ìñ\8fÇ'OO\8e^<\95ã2\1d`¦¬@\8cþ\8f\89\1dM}\93\1f\ 4\13\14¤Å\18ÿÜÛ\v°m\15â}V\98ýò\8b>³çq#Wløv\16+V&G3\19\1c\86\\15éZuÉ#è~\8a\97ú}ñ\r×\16µYÇ\9feqt\15W\ 6B\12\1c\96}[J\16}]%\v?IÉ¢¯³ègEU4\18\ 2\90\9e\8cckë\9d\ 6ú\86·cèÝóa\18ÉÐ-ø>Õ\8a>£j¥\9fEµ¢ïR³tð=hÖó¼z1ç\v³õ^Cofo\1c_Þ£}{j÷µ\8eMûZ\8b?ÏNéãõ«  ÝI"?sÚõ1íS\17SÚ§üHEßÐáù\84ß+Ä­µ\9dU»G6x\95\aO    f¿£\13QÁ]ÿ\9e'î0V\93ás¬}mô\17\b\9fõ\17\ e\9f\9fÑnÝ\\7f$X\8eA\87µùH¬¬³ØO¢ø\ fÆÊáw\15Æ|\11£ÿ_\82\19è6&ýó¢\99qäâ\1eK.\a\ føMÑ¿Y¤öÍ"ßÈm\985m\8b]\9cÖ W=$\86ϸ\94ÿ"ñb\1aÍ\89;¡o\96øÈ¥èÌÏÐ\rüu$}þ#i5­\9da\10þ.íü\13ΤÇ5¿\86\91sÛlÜ\9b\8a(Øáè­\0ßJëËz/\92jïU²ÿß\9bÜ\97Q²õ\1f\8f\ 4\17ø\\12\1eöI\8f\82\1fI\ 3P\0Ä϶·\12\7f·_ÍOý¥B\9e*>ÍO}%\15:f×T4\83ôð øBÿtÊAX½\19<áÏ'¢²oùÔ»/\90ÖÚO\92ô#bêX\16­-F¨o6.\9c\13ãUuÇa\86q\89\14c\83\f3H\12ÁÇ8IDgA4Îø\b\19»1\88(@6k\ 4V2oÿh/\94r\97½Y¸\9bxO\8d0.è\r\9f.G¼µþ|aLâ-¯Æ\85\15Ãd«\ e9Í©µÔUØÄ/Blõ\84Îà°ËÛ\8eñ9s\18zËǯ\ e\8f_1fé\12\ 4\1dç\92\aI\ 3Ľµr\1e&¿(¯\87BÈ×\94@\86\11.\11M\13Ù<«\96'\87»>úÛ28_o˪\ f
+9]Á9C\98´ä\82\86ý¥¯\v°\90-¿\93\99\98$\10\9aÈNÈv>r\ 4ÚO#ë    \ e\8bnuxU·];á2bå\aF &%ôL4 /\13>Áw¸3n¯\89çü"o¥ó\96\15\rð«\81
+\18¬y\91Í6v\9fÚA\86Üfñ`\1cV0q«/ÕÁ¯ãW\9cFVp\85J³x$\92|\8d\8cH6¹u5   :ñ\83\8c1^Ú\92\96TSºò¦¡¬?©bÊYGо\92\1d\10Â\ 2\8eµS)¿Ø\10ÿå/\812+IñbßÐ\ 4¥n\ 1¨]¸|\14|\90\15R~6¦Ê\88ý\rÒ    \\91\ 3ý;wÈèX0\91\99\8d]\96ò¸x(\rly\8aò\9eÐ6¥\98»ekÀ5¬m:>\fýX§cÕ"ëH\90gl¤SéV\ 4s\15       4¦òvD`\98ʦ\11ãD\9d\ 1«\9cÌ\9a'.'\9f\8a'ôÎ]±XêÊ×\10¥Ïî
+`]\88\8f©Ö<Ò\91­'Licc\16Ô@\9d9#â¶c9µ T   \9d\99½º\0\1e\8a|cï6çd6}8]@\9cªp\19ûaêÞ\84Ú;ª\18¿ø-çJ\95á|\9d-9C ý½u\13^q\19\90\9dIyâ¼\bkä¼d\92\~_\9cM\bå\9ck!\´¦Ñ\ 6\9c\9cq\92\8c«\87rv®\82\82\9e\15»Æ2\85\8e\9cáRÈÃ8î^\81\1a\90\ 6å¡c:ä°\13\95¼bµåi\9c(Ðüð\1dweç\91Ê!\1cE
+\8a\rôñø;ö\10<\0¤»¿z¬\17\82é[Ë\8f=ýtÔ\17e!Âd!BË}%\17!bÓÝïaü`\83PuÞÔèÅ¥Ì\fPef\92\r\17\95²,\ 4K\ 2ä}\99\ f°£éÄ9À/\88½|½\82\93\ 4a\90\806ïç\8d-Î*\1a°A[Z
+Ýcáp¹\ eÅ\ e¬áÃ|Mk\95Ôé#Ê©?É\198\8c&0,¡!Xj'ý|^\8c\rÏ\19Îß&âW\1dF¾¦r\89ÏxU¿\87\ 2\19ªÂ\1a\edw#ú\9b\r^xÞQi\91\rB°«t²)*ë:\9c\1de\ÈDV?¨¾d\88=ît¬á¦wÏi·ë}xʸçªÃ=n*\96¹\14+íz;§\ e\ 3\8bº)\aÅtC\7fDV\85U§ÈÈÚrRÈéKb:·\95tÅÈ\8eH{&JM\91\ 54udµ\95Ù\9aâ\9a8`º\ f§¢@[V2tp\b(è¸\90¨Ó>áî\9ali\93;} êö\952E;^~/´H\aå\8efP¬\82\1f÷T9\1a-ÁÕD\85\9a\9dªF£û
+ÐШA\8c\ fÓ¬j:BoZçI\0ØöåÃ\82f\r\8dw      !b£©³QBã¥hQ±>,Ã\ 2ÊK$Z¾Yìû\85r\95WT\91\93É\ve\16\ e
\1cgÐ+áa&\ 5]\ 3\17\10ºcuE±YÙYÏ ÈyÓû\ev!+Öê\9dIûzMÃÕï\0ãê÷Q©9vO\170c\91¤6¶\82Õà]t;¡w²¹4d§~ÕÍÆåm`L­­%Í¥$µ_²ö®\9bÒz`\8a0ïl\89jGAª`ñú\94­î\86þ²m\15\8cálÅïKzÝ«¶b\12\12ÓfJ¤>dÆ\92\96:ÙÁ\19U4\8b\89¥wõBB¢\82ê;C\b¹¸<\9dô\ 3\ 5\18\19¼ÉS_Î?Ó\8f\1a©ñ\1e
+\1a\17Æ\86û\a\8b        \8c»:`\e|\rO?¨\8b·õkØoO8$6¸­
+\84c\1aámJÛÒ\90\81­²ÛYý%¾ó\ 3·¸M*ñÚ\ewCÁ¯IõÅ?\r\10_\ 4ÍM¹-ùV®(&% S[hß´Ò \8d\ 1¤qE3þ©\ 3÷£7\93\8b\ 6B\18\83\85·\95[-\8d\12\ 6θFW&y>ðÎ\eY\ 5í=)/\99\98]\89BªjªÞû\98B\86\94µ¸¦R?\88\vÛ²»!-\86Ⱦe\90\íè^!*´\0}â¿Q\18è\1dã\90\8e'Î4Ùa?dJl\bÐpÂá\14 NrUsce_ºë\r\13\84A¥Ð\1e¿Yètê\ 1$¸ç\ eÞ\96î/+H\17ÒÌ«¯%êK¹\10\1fkf÷\9d,\0«\9a\91¦Õ\ 5:r¡\ 2z\86椠¬³Û\9ffN\99\80\92ÜZY    Ê\v{\17Ì8\18Gä«ñì\0yÝ:\19Ã×óq13\82Î
+`\89#X¾Å\84\8f\0È\12ÿX{\9e8\v\96\83xÒ!\81\88\1eº³\17ã\8e\96¿\9a>\8e¢!\93G4\9bÈ \e\96óÏM;|o\1eWS#Vµ\1e¡³Óíè¤t[/Ó]K\11¿(ßzªJ8Ôʾ.ï?ä}äÉø÷ýýY\98ø*\1d>?\7føM0Lã½\17ÜØ\ fã\9dÄô\7f\ 1ÓÝê\1dendstream
+endobj
+6922 0 obj <<
+/Type /Page
+/Contents 6923 0 R
+/Resources 6921 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6920 0 R
+/Annots [ 6926 0 R 6927 0 R ]
+>> endobj
+6926 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 573.387 135.43 586.289]
+/Subtype /Link
+/A << /S /GoTo /D (uniqnetbiosnames) >>
+>> endobj
+6927 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [158.286 573.387 209.672 586.289]
+/Subtype /Link
+/A << /S /GoTo /D (netbiosnamesgrp) >>
+>> endobj
+6924 0 obj <<
+/D [6922 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2398 0 obj <<
+/D [6922 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6925 0 obj <<
+/D [6922 0 R /XYZ 85.039 736.911 null]
+>> endobj
+6928 0 obj <<
+/D [6922 0 R /XYZ 85.039 562.428 null]
+>> endobj
+6929 0 obj <<
+/D [6922 0 R /XYZ 285.091 568.402 null]
+>> endobj
+6930 0 obj <<
+/D [6922 0 R /XYZ 85.039 463.267 null]
+>> endobj
+6931 0 obj <<
+/D [6922 0 R /XYZ 310.417 469.24 null]
+>> endobj
+6921 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F36 4301 0 R /F62 4159 0 R /F38 3057 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6934 0 obj <<
+/Length 2778      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YKsÛ8\12¾ûW¨\92\vU\151|JäÜl\8f\93hÆV¼\91f=[\93\14-qM\11\1a\12\8aíªýñÛ/P¢D'[;å*\ 1h4\80~¡û\ 3í\ f<øó\aIìza:\98\e&É Û\9cy\83\15Ì|<ó\85Ã\eD®7\8eqêbqöþC<\1eø\9e\9bzé`ñ@,\8bå\1fÎå§óÛÅÕ\97á(\fC'\18»ÃÑd\928ÓÙâêãÐw¾\9c\ f\93ÐYLg\1f\99áfÎíÝtöóça\908wB\98]\ 1÷â\ eI\9f¿üÚr->qo~~sq>üsñËÙÕâ@¾QäFã\10\ 5üëì\8f?½Á\12tøåÌsÃ4\19<Aßsý4\1dl΢8tã(\94qy6?ûG»\vÏE\ 3^Õc\86\91å\18\85\9e\9b$Qk\ f?î±\ai\18ÇÎ]\ 1
+UKøÑÃ`â<5H\1e;\15\10òáÈw\fªú\84?º~,\90¼b\8eB8Íz\18¤ÎNF[`¨iár¿\83têMÑn»äÓ\8dæv×ä¼~\83\93*ÃóÖ\96\9bäQ\9b\\8exÐ5/ReÉ\9d\12v\81\ 5\99*\99CáB9¡ÎiKmrt\vúÂG+¥d\84\r\9e4\81\93Ð\ 6pRä\87\ e\9dã;\8dZ a«\9a¦¨V\10\ 4|¿f¡h¦F³\199]\97H\rX\17:\1fG¸uÃì\19éV\ 2¡ÜsøÎ<¯¿¡¾yÍ+n\8e\ 5¸°ú¡¬\8fÌôÕ\8b½9ìts\ 1=\9f\92\1dÍ\1a\9csª-ylâ9Åf[²Uò
+\ f\92'v,«ï´~\ 6¢YçÜ\99±7/¦\9f1tÆ)¨¯\rÅ\r\v\87V.\99\15¥\83\99Ùi\ 4ñü\85âc2\1eN+\f\9b\9dáÑg\14Ãlé\97\97Æ°À¨,8"\8e#ØÜ\         Å9Ð5&U3\b\ 1\901pîI¸\9c\a$\ eªÆ\9eØZuñ¨R\9960Ç@B\97óªëëKì\84V«k½*¬+\99\81ÌõÈ\83KÍ6­uÉ\9eA"Ý\8aN  õ?Ü\14"êÓºà¸ç!\1f\ 2Î6\12vدó½ÔF\uêíÓà\f½\80c\0Z¸+%¹ÝÛ»ÉwÈ \98á~\9b2\eª\f\86\16\ f\83°æÐ\83À\87k\9eM^-\ fï7°ýÆw¡æÑT­~PY.®\8c®+\89\91Ýç¡\89\eÍ' #'d\ 1\18Ô»ªGc\8d»óU²\87&\90âo\7fç\ eêÒJð\83ü\96¤Î-¦5%w\ e÷4L'U9m@OU«\ü\fs=~\86\83ÑT8»O\fH½ÇM_¸?;\10½\94\95»a\129ªÎß\81©<¹ã8]\18n9Lú̱·X\01\83\17\f\8d\1aø}v\ 2êâòöýô\96û[Qbb¯5j\10\ 6>G,´O8\89V(Ä\1eDÍ84r^Ò\ 6®\bAG6;Ì\82\86¯\98\9c×\93Ið(9¹'wâôìbÁóZ´°Ijñ®Ç"­,\14s\87Ù\f\81Uj¦,\90ãò\16Ö¼\9f\16]áÚ}\83\89ë¥i[K#À\ fwh\8an-\8d`\89­24\9b\v\91\82\ 1;\8a\9bLcV~æ\8dT]+      \ f\1cê\a\b2·¤\0]R\96, ç\10Ã\86\94â,¢ªÂæ·\rýÂeKÒÈ\99\17m\ 6\94Í\9e$\14"\8e´×rI±QuQ¾°m2]e\12=X:\97L}*ÌZlÇÑ\ 4;¾c\ 2Õ$²|\9b#6º²\12\1aÜF±"ÈmyK:·Ø§fÜ\89#\ 5§É¡\96Wµá¥Ü\1e\bæ\ 3:\8a\18\15\9d\ 2ÈQ\10¹\93I\8b\98\ 2 ún\8aÅd\8f\98\04F.\1cÁ\ 5È\ 3$@ùxr\\18\81@~ÂÞ¥ÊÖ¹\15¦çØ0rýè\a\9c2\ 2\e8|ÎÝ;râ\92b\96 [è\9d\86\19\12¹lb^*µM8\98×*ni\9b\119Cp\12\1aQ\98î1¸¾z~H±R·+ Mzï~"¾ð\9cÆè\9a\82\ 2Vìo\9dw\94éa\ 1\874FÁiÔq®\8b\ 3\87Ò\12´
+Cg¹Ï"\9cg\b\16\86\16\16\ 6\92%¸O|Ï\92ï\95\10û0&Å!nCÒ*ó:'2­)¥Ç\92\96ôf\83&@kUE¦\18NÁ$\99\b/!]
+ ô$Þø CÆ\845M\8f%|\ fÂ\17±\10\88TP £{ÏrS8B\9d3Ì ·\9exu\9ds\ fj\94?¦ÜP\bæCºÏø\eæõ=î§È¹\13\9fÃ\ 3Z2<\8eO\r\8f«Øä8ÏÍ1\9c&\1e*\89\e\1e´ªB¿<(0ä\99        \96\ eÞ \7f-y+\9b\1fL7O\90\1e0^ÙÄ\0¼ëZ£\95V\92\91øµ\10\86\9d*Àþ«8ΣÕîàõ\ 2ó\81\84'r¶\19\97\90j\9b¨69KLO\8e¢Ù\88GNkÄô\813\82â¦{Y\99ö´Ö\f÷\12\ 2©jcË(Ì\91¢Ø\12X\1c\v*\aBçí\ 3ãªÍ=ÙAð
+\89ã\16:\ 2\8b\ 5\10Ó\8e\r_h|Ë\19\172a\91U\ fº¶`49\0¦=R¯!p¾\ 3\ 1\ 2\bPÂê\19ÓTAy\ 3\9c        É51Z½YÛ©\a\8a\91\1d¢0hCÇÆ(â%~\9dú\16÷Ë®Ò\1axRl\8dì¢y\93¼\vì\98¨\98\87õâ\9c£ì\1c\17<\16\84óÆÿðÈ\ 4±\9e
+\8cÆ\bÞ§í\ 3\ 5ÉÍî\1e/³óï<3"¿\96\16\b\93ɶ\92bP*<äÅ\16T,öð\12\9c\9a\86Y\ 5:È»\9dÚ\8a\ 5`\v\ 2¡½|hºD\ 2B3\93:Þåô:\9c*.¡©\1f\91g\v\11á'¢8ö\9a]Æ $_¾cìvo\9f|~"ñ\r\9d6\ 5ÛË"áæ§-ô\ 5³jY\ 6bmùPª\8fô¾H¡RÓõñ÷h\99\ 6{\80\f\9bQ\9eÚ5¦V\86\8eY1\ f§8?Ù¿\8dóZöÚ\8b\9b¶I\17ºªç5Ú\ 6U­2Ó¦\82¡OÁp\f\93\f\ 2½ã\14Õ}ǵFïæ\98\84Î!D\12Düù*\88\82\13\98\10D\11W\8e¢¤º$\88\0\97\985\16=\\ 4\89²³ \7fVPtØ,\98ö\90\e\ 5E^cOÜ\17v\ 6)Hë¤\ 3$ìÓ;\r\8bÆ\92ù-\8aý¯~\18Q\81¢\82ÔØ\87©2oÜ\9e\bc\b\ 6F\9aóQÁ\84Ö)&æ\7f¡®Å·!~\12*%          926Ö
+[H¬#mmè<9@\80÷\1fÆÁ\ 1\93Ø\r&¡ µj3\84\9cp_ÊÅ\81¾~D\11¶¼²\83îÆÐKbYØ\8bW'©\9bNƯáÕØ\ryòÇ\8058\ 6¬×\88$?¡\94\9fçôÈ\11Üú¡`eÿ\1e^åÛ\16¥\ 1ÕT´]\94\86íw0èî\9a\1d\16\998.»O?\ 6\9eR\14´\ 2|±{\1cѸ~¶à6r=fÂ;û\1asàyÏï\7f¿í\1e@! \82\b\91(Fà0¹/ì*{\18\87\97?aÜÞMg³\ 5væÿ\9a/®nÂ\0û?\7f\99þóêË\1c»W\8bË\9e@ðÇ\89\eû6\84¨è\ 5\81ß"\13Âj`\94¢ÂÛ\12Ø+\a¯i\ 4gÈy¾\¶°¥ixÎ~\ 1=XÐ\8ff\91¹{O\ 36\v-P¦[T¹\9a\8f¬È\9d'¢B\ f×\88F£(¦X;µ\1a\ 2\eô×7\9f üæ=&\89Bw\12\8c\85\8d\82è \1dr½¬1_ëzÓØ×üỢ\ 3Ü,4$,\8b8py\ 4dC|¡o·\9cõ9Ë\8cÒ\89ëÇ~\17À\19\9b.0in\vÌZò\18\16\1fí«µ ï\81òá\91Þ©í[ü§þ`\ 2\95Çá\98\ ez\v·5\88\9dK½}©\8bÕÚð\10¿^eü¥   \87~\9a&Ü»)²Z7úÁØeõ¶/U¾í¥Ñ\12¾°Ø³­â¦QøM\82ûÖ[4x(,y×àeÅÞý\v·\14n=\82ÝQ\ 4\93\88%<B\ eÔBçõ~Å\15ùô7||\92¤ôUao\85ƨìQDÒu{ÎR?5`\9eÿÓ\b{å2]\19Õ\8aÝ*\86Ñ\ 2¡"d,#Øb|\91í ¾\0&æv\95æ\16\93\14ï¹ÙîðAJÿÐxU\9c\ 3»ìÕ¥5.÷¯T¶æ\1eز\16Û7k½+­?DÚÇ|+¶ÆâM\12J\v\86\15Ë\1d>\1dp\ÂKÄý\9e\85ò^M_?z[ªÌ\86GQ\1dYñ¡¨\ecmRî6\95õ#À\8f§¾ z-<2]#ìÓ \r¢¶c#»GÒw¤¦tÛ\11ëpéë¶èӶɷ\80ï̱èJ\94,sÕ´\8e°K¶*\93®\r_£î\8f%~óö\8dȶf\0Y¿.\98\râU^å5g¨î5µñ¸Ì+ü\9fXWy¸Oµé\86µjͲé\Ú&?^\f\8f'\b5\80\88ß      ëû\1c\9cË_þO\11O\0e%\fú\ 1\8flõ÷þ\83\1aBVOZ±¾\vbÂdr,¡?vÃq\ 4Ý\ 3\ 1ÿ\vÅ`\94.endstream
+endobj
+6933 0 obj <<
+/Type /Page
+/Contents 6934 0 R
+/Resources 6932 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6920 0 R
+>> endobj
+6935 0 obj <<
+/D [6933 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2402 0 obj <<
+/D [6933 0 R /XYZ 85.039 597.02 null]
+>> endobj
+6936 0 obj <<
+/D [6933 0 R /XYZ 85.039 565.205 null]
+>> endobj
+2406 0 obj <<
+/D [6933 0 R /XYZ 85.039 358.13 null]
+>> endobj
+6937 0 obj <<
+/D [6933 0 R /XYZ 85.039 325.708 null]
+>> endobj
+6932 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6940 0 obj <<
+/Length 1626      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XmoÚ:\14þί@ìÃ\ 5©d     áu\9a®D[Ú±ÛÒÞÂT]mÓ\95I\fX3v\16'Pvü\12bHÚiZ'\9cÄöy|Îs\9ecÛ«»ü\9fW\1fö\1c×\1fÕ\aCÏñ\87Ãz°­¹õ5ÿr[óT\ f·ÞuÜ~O|º\ÔÞßôúuÏuFXe]\16á×æÕ§ñãbòÔjû¾ßìô\9dV{0\186§³Åä¶å5\9fÆ­¡ß\Lg·²Ãý\þ>Og×\ f­Î°ù¬^Ì&¼÷âY¼zxúËôZ|\92­ùøþrÜú¾ø\\9b,\8eðµ»N·ï\v\80?k_¿»õ\90¯ásÍuüÑ°¾çm×ñF£ú¶ÖíùN¯ë«g\\9b×þ6³Èoݺ\1c\rmÝ£í»ÎpØ5þð{güñN \14Ð<1h¤Þµ{\9d^s±AL¶V\bCÙÒo\ 2º\8d@\82\96úý\1e%\eÙºGAL\19]%òñn<Sï\ 1\ 1k\18Ë\87\8eó¢l\=¾\9f>Ê6Þn(KX9 \ 1\a$\94\rºZÁX½L6
\8abL÷\88¬å#|I a\88\12öáxò^\95\ 3|¯ç6ß=>Mª>_?Ü\7fø\18Ò-@äϪ~ÓÙÕÝ\97ë\89DóQ,\83\80\1cr9¹\9dÎþ\1dßq®ÎÆ\8bÉ9ܪçdv}¾\9f5å7Ïïº/\84H\14ßÜ\9eK(iG1"\89ñT°\ 11\b\12\1d&\96F\11\8d\13Þ×;;qi¤n\8a\ 1\0ä "A\92X5\11±\83\86NÉd>\1a`*Ô\r\11\9a\86î\8e±ê\ 5R\ 6ËQ\99Ù\8e`$Tþ.Õ§(\86\98\82\10\86\1a¥î`\ 6\8bÐisÁ\ 6:²}©æ\vá
+¤8¹È\r!ÃÙ\18\9e\rc6)M,ûj\86e\9aä£e\ f\103\r\8f\12¬ì\82\95\89Zxà\10Q`£\8d!£8Mx\1a(\7f\ 3\84\99ó\9bq=ñç\99Ø5
+y¢\82\96\80µ\1d\18\r\10H`>¾\14HµEiJq8\82\ 1Z!í±¥\1a¥á8¶ÖA.(A¢\1e6tÿ\ 6\98î\99ö¾Q&L×ÚÕüã\ e\ 5\9a\a\ 1;XÌ\82c\1d\84d\87bJ¶|\8dLã\ 5\81âBJm\ 6\18\a\87¶çD\84\8e\1c«¸\87\92¢è\13È×À\80\9d:\0
+ÕÌ \94è\99¤\16\86\eÈ\18\11\ 1\8ba*\ 2\ 1x\ f\ eìlÂ\ 2\9clhºÞ\14W\90\93L$Zy \95UÆã®\ 2³ß@R-\0Eh;\ 4÷0üÅ´\9ag\1c=\98¼j\94U\8c\13Å[Ñ8\80\16¾§\9b\98Áärú0Ï\ 5\7fv¹(Õr¹p^·÷Fit\84\18\84?,\eVV\1dÕ´b\12dbU\8c\ 5P\9eB++F°B\1f1\r\0\eÓ®_C\ 2c\80\8d\9f/³«ö\12\18Å\14ã.4U
+ZVî\95@$\ 5Àè?=\89Þ©XuË®%\82¹  ÿ\9f«u\ 1\99P\ 5\18;åv§Vþ\8dï\9eÇÿÌ+s1\8aé\ e\85°`g\v¢È,\93\13Æ
\96\1d\9e¼¼D0½­z\83îÉ\ 5hÃÈÌl'¶fó\89Ö\16\90mS­X)³)\9d«F\88b.Ïh\a«üFÌ\8aP^ïrîn\fÃ\eQºÄ(h\94lIà\vØF:ºK®3{\eê\12\9e\ e-ãð\1d |\13<?r\1aFz\1eíïÆ,ÅxÎÃÀaÏ\ 5Nfa£q¨G\9bP\ 6\18q\86j\97\ 6\eÎ8fBñªØ\81¥Íß\18\82ÐÖæó\8cgi h¸â \ f'Ñý\ 1\ fEþ¦D`/\ 5$6¨
+¾h²\ 3KàV´\824\8eù\ 2\ 3ÊÓ\90b\ 6\93쳪©¢\8d\ 1Ù\ 2"é(\9eËmp=â\ 2 ö\91¢\1fá¸\99tvF\8a\8a³Ç 7b¸æÑ\8bõ²ç\883å`\95Á"½Î\14<\1dþ\15MIîò¸HîÞë\a5\9d&òÔ`i°uBбÙs*±#%ÔÔÆ  2\9c7u¨\\ 3\12¾\9fȶ*ç5p\1dÓ4Ò\ 2\98Ð5\14ëS>\eëc\ 1ã"pJ)íø\0§a\85
+ÙÛÿ¢\8f3ûV9\13\16ÞP£\vÉ{\83\88(-\17z\17QzrÒ\ad½7Ö\8e\80Û%\f\8fÎ\15\ 5\ 5dfsZqø\8d5[\18Ï\aA\18cܬ¶Pñó}\8a¶ö3¥<\\82í\17f Ñ\9a[\98­2IóS$QóY\ e\96Û\99B\11Ú@uâß\ 1\9cBKÀÀ«^ýÅ\rÕ¢ô&àHÐ9o¸\8eÇ\9c¿y\1a\9cT?\ 6\10\8dçvx/gÄÿ\ 6­v§/\94\83+\1cUí¼°e\87$\ 2\13\9e\96?2¼\9e+N÷üÍ\11\91ÿPH¯¯Ê×\9e[ä-nÆsÝf\83ÓLÒ!\9bU\ 6Ñëraòû\ 3n;\8b\18Ðç°(*Ô÷·XêøÊRD£\14\ 3\1eW¯7ÐËë\ eÄú\18MÍ^õ\17\ 6jæl\vÈâ\9döÌÑÔ\84§³Î¬Ó\rN\95\82\94\1eS*î_\8aP\8b[uáÙ¬")°¢-\8b@ö6¿á².\ 6\a\1d×éxÝó×\9aÊèï]\eú\ 3Ç\e\9a\ 5è;AïÜ\9d ?\1cÚ\10½¾ã÷»¼y\ 4ð\7f»\93±\9dendstream
+endobj
+6939 0 obj <<
+/Type /Page
+/Contents 6940 0 R
+/Resources 6938 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6920 0 R
+>> endobj
+6941 0 obj <<
+/D [6939 0 R /XYZ 85.039 781.388 null]
+>> endobj
+6938 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6944 0 obj <<
+/Length 2330      
+/Filter /FlateDecode
+>>
+stream
+xÚ½Y[oÛF\16~÷¯\10Ú\17
+\88hÞ/\ 5ú Øj¢ÖV¼\96R·h\8aÅH\1aY\S$KRvüï÷ÜHJ\16\15\ 4X`\11$\9c9sfæ\¿sF±\a\16ü±\a\91oZn<\b#Ût£h°Ú]X\83GXùpa\v\875ðL+ðqéýââò\17?\18Ø\96\19[ñ`±!\96Åú/ãêãøn1¹\1f\8e\×5\9cÀ\1c\8eÂ02¦³ÅäÃÐ6îÇÃÈ5\16ÓÙ\a\9dó÷a:»þ4t"ãA\b³   p/\1e\90ôéþ·\96\91Góñíûñðïů\17\93Å\81|#Ïô\ 2\17\ 5üç⯿­Á\1atøõÂ2Ý8\1a¼ÀØ2í8\1eì.<ß5}Ï\95yz1¿øW{
+¯y\ 3ÞÕc\86QÃ1r-3\8a¼Ö\1e®ßc\8f\1f\87#ßñ\8d\1f§³«\9bÏ×\13\9e}±]\ fÿ\96Û$ËqPì\97i²ÂQºÛæU]¡n¨\90\8dWÅG'Mf×ÿ\1eß\80\8dgãŤ\97ï\80æ\1fn\9dfü­·\9a\aj\99?ËP\7fU»"ÕïÞpü \8a"S;ý\ 3O+]>ë\92Ç«<«U\92Ur\940\14z\95¨ô¼ø«­*Õªn\ eID¤¤\96sð²\13!\8a¼Ø§ª\14!T¶\16z\9a¯TZ\95Ï=Òá9\8dh¥>/OQê4Wk½~÷æðîvòÒ\99+Dúê@ûM¢å\88*o\94\13Ý\95\94
+XÏ\8aVËöTµæ:\ e#±ùJgu©Òô\95§;p
+:¦\91¢\89(\9al\92´\91yóVÏÎ\9agEª^«Zï\8e\95ÞgêY%©Z¦Úì\v½³\87ÍòZ72¨ú\8d4/Û¼\91ô@f¹²PeÕ¨\97d«t¿N²Ç&*w;°\870æbp­V[±F\9e\8bwßPQ¬þ¤uÑ\9eÚ\8a\95íwËÆ\19ù¦ïÊÆkâ\9c]\92%»½\98ì%IS\91zW\94\15ºÜäåNe«c\v\1e\v¶ØêR\ 3\9f>\ eªÆ&Y.\ 4µ~N*ôƱ<\15\84\88Z\7f;60 \12ÝÚ°9\ 2­pV<Ý$NÞ\ 6Vrp°Ù\83Övl\9b\9eå÷×\9a\91\13\9a^\1c¶èê\0Ù6c\f«\ e]¡Àx&T
+\17ê\8cï[ÆÇOÃ\91\17X0\82Ðø%IaQ7W÷\âz¦í¹í%v\1f\84/H\11/v\8c/\96í¡\8d¼Ø5\128¹âá¾ÚCúÁü\95ç8\ 4\93AíZ¡8\90¾kÞ\8fh\87ß[`\98óð\ 1h¶±Î±Ò½Èy³\ 5\7f¡Ü2S^\9egv,ëëå\1f\17ÔÀ¶\15A×0NJM¢Ôp\12\8a       \ 69©W\aI{õ\13\96"(ʳ\ 5\ eæ\7fÎ\17\93[×Áñõýô÷Éý\1c\87\93Å\15\1ftd5;\88\fØt\84¦\8e\13`±@¡\11\97Øn\8e\13rVá`zÇ\c\94u]\92Ï@ÚJøÚSê-/Ñ\1eä\90}HÎ+R\10F\8cËÈ\83æÀõ\1d»\ 1ÖVC o\ 5uG"ëa4\17
+\1d[V\10P\91\r%\13\92ÊóC\86\ f\8c%ùU3\95ð\9bFKÔî\95YH-$¢ª\8aî\16B©«<Ý×xC\9e1\89ì±A\95\15+\80ÃýªÞ\8b\15<?¢P\13ö&r`ø\80~ÍÖ\14k ÔK\ 5\15Ì\8b"ò7\99¯\0QCÌKÚÿÈ»àÞÓ\14ÞrD!\87×\1aÙó\ 1s®î.Ñ9Ðòð\99äÅg\8a¨\1c%gíØ·¼½É\v\9f:\ 4Ì\18 <îK½F\93Z\ 1¤\13n\17\16Y§¤ÂÍ\95|3þêç![\e\"ù\ 5Ô\17$*Tú\95E\13\8b{Ìù\ fZ0y\1e\82+Tz$\eBSÃ\7fj\85ϳé\1f\977   mØÃ\19_{Ò\ 4Ú_\8eìK]¯.ÛVíM\ e\ 4<bN\ 2\8dÆ'}0\18\86\9e\ 3\f\83øû@Ð\13\10¼\9e\11\b"\ 4\ 6Æ\r\0\91\v\84F)znwL×9\aÁ®mFvü]èHíM¡\96èÛ\14j\93¤\83#>uN¢A\163þ²\a\9d\83\88\ 3bE&«Ñ\17\ 5\95SÌ×m\94\12¨k\8ec\88\f\ 2º§\9e\9bU\97~°}£V\9d¸\91gôÕß)F\8dÛ&\0d*\14\1717     \17p\11\1a \82\ 6ºXagã¹\9e`\11\8eJMù\9dc(\0\ 4䲯êBVCýg^2\19|7Ä\9dæ­Víµl/`)\10­\18Ü%óØ\1cx7    ²/e\9a\8b\1a/\94\7f\f\84LIú\9e\ek-øÑh½VM*¹®C\ 6Äï¶Å\1f\9e\93\82Óõûé§9Sg\\ e\ 5\9apyÁéË(\155TÔ\ 6Þ\a;Ý`¹¤>\1d\82VÁ/){èÒ\86\ f\8f\87\1cð<Ï\18\8b\109é°î.\ 5?·z!    ­\82\87Züa<SYuÚÉR¤©\9a\11\ 4µCVÒÐó\1d\ 3\ 3¿\84\87\ 4Õ\18¬6\95p~±|+gÔD=K¦~¾¾;»\ fvØÌÅpè\12\1a±g×¼+ÙðW\80Ï}[j\î\0\1ai[Lv»\1dÕ~\89paüG¯\84+\97CUO4H\1c;öAs\83\8d4ÐìXR\9cÃ\ 4ÛPϱ v÷\145<£t\ 5NÉs»\v\ f\=\96\1e\bl
+\89Ñ\16:G¡åq6\ 2\v¿\19è&Ü\9d¤"CÝn\90+¯gówÌø\11î³\8d\85\\8a]Å©¢7·\1d\97\eºôx\84\81\87\9dC\ 4\9d\ 3ÉôÔV% 9?ðI0Ü!¨Å\13l\9dñÛ$\80æ)G\7f\17\88p~\ 4\119(\93«e+\9f\ 4\84ÏYr\14\e£¬ÉÄ6Ð\88\19\ 3ít\17ÅØ©ö\94b~,:@¾Ç¤\bPH\91\ 6x\90\80í\aõ`³9¯Ì»tµ\8dúÍûd\7f¾¤\1e\90Æ\8a?i\13N\¢\88¶ì°\aÝK¯\1e¼\95\9d\89\1c\8d\9bdÚú\8dk\9fm\b=/yc_~\9eê\7f"
+£#}÷Õ\81Ç{\1e3¶c:®}®\8eû¦\eúßWÇ}©ã\ fS\98ü_kù\18µ·ñ׸9\8e,
\aj\1f»G\arL¹\14è\12K.QfÜtÃh®K\89@\ 62¤U]`$+âs\1aPÂaó\AÖo´p¸\8c \85\92µO\ 1Ø\8eçnV¶eÙ\97ð\8f#W\1e´À\\1e¥`\88\17O\9d?{\8fj{VDj\1f\15¢\86\rB\ 1˱\96à± \88Ñ~¸v\94\1a¸\95±»ì*\00µÏ\15\8amÆg«)ì0Ȥ
+
+\9dÞ@8 æ\bÎÄ7<\96~~(u¬ñ\ 1ôã¾ã\1f¿¸\94\95ú1©êÖ'b\11\8a±æ!\83ÏgŤ\87ö\95Ao\ 4º\a\97WiÒº\ 6çX\94\90¿q\8d\eDm;\87t¶BMy\ 5Ó­\92s\ er\9d \ fÖ\1e\93\ e@\84¤ä\96TËC\89Éy¦\99ÎA\8b¤Î5}ÍÜ\1dgóXÌGgUmÛç\84¦\15GÜØâOÕ9Ö\90ð¸\83\94\86ÓfÈ\83¨pB\82\17żµìiÕÂ\89¬±\90\9e\1d¼            ,P®<\88\91\8f0/\95Æ\8f~\85BêÙî\b\ fÌt\vO\15KWs¥nd\89ZYè\95\ 4\8aÛqɳ¨ÿ\97\ 1±_µ[\9a`\8dMÏ«Ç\8bMxdõ½z~bn?:à\ 6\85M/\fØä\91M\9b\9f\93«}Qä¥ü¢õ3\7fþÔU\1fî\ 6\9eéÚA?ê\89àÿÛ\7f\b¸¡iG­\11¾        n\14¿\15Ñ\ eL7@«\1c\bø_ý÷6Hendstream
+endobj
+6943 0 obj <<
+/Type /Page
+/Contents 6944 0 R
+/Resources 6942 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6920 0 R
+>> endobj
+6945 0 obj <<
+/D [6943 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2410 0 obj <<
+/D [6943 0 R /XYZ 85.039 559.099 null]
+>> endobj
+6946 0 obj <<
+/D [6943 0 R /XYZ 85.039 524.557 null]
+>> endobj
+2414 0 obj <<
+/D [6943 0 R /XYZ 85.039 425.269 null]
+>> endobj
+6947 0 obj <<
+/D [6943 0 R /XYZ 85.039 391.13 null]
+>> endobj
+2418 0 obj <<
+/D [6943 0 R /XYZ 85.039 254.125 null]
+>> endobj
+6948 0 obj <<
+/D [6943 0 R /XYZ 85.039 219.38 null]
+>> endobj
+6942 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6951 0 obj <<
+/Length 1890      
+/Filter /FlateDecode
+>>
+stream
+xÚÝXKoÛF\10¾ëW¨=\91@´Þåò\19 \aǯ8ml×\12êC\92\ 3-Ñ6a>T\92\8al ?¾óXR\94L9A\8b\1e\1a\18\16¹³3³³³ß<\96j,áO\8dCOH\1d\8d\83P        \1d\86ãy>\92ã{\989\e)Ã!Ç®\90¾\87Sïf£\83\1f+)"\19\8dgwÄ2[|²\8eÞ\1f^ÍN®í\89ÖÚr|aO\82 ´Î/f'g¶²®\ fíP[³ó\8b3fø8åçÍùÅñ¥í\84Ö\8d!\\9c\0÷ì\ 6I\97׿v\³÷ü6=üøîÐþ2û0:\99õì\9b¸Âõ5\1aøçèÓ\179^À\1e>\8c¤ÐQ8^û\14*\8aÆùÈõ´ð\mÆÙh:ú½ÓÂsî\98¥\ 6Ü0i9&Z\8a0t;\7f(oÀ\1f3ÜpiO\9cHYó²ø,\95\v;»_Uð\9b Ù±¦ð\1aç¶\13X·øƼ\8d\91Y\ 1©¶'\86¹\9b¾\ 1òùÅ\94\au\82\f¨ñ+:¬\e½ÁéÈj\1e\8cì]\99\ 15+\91i\8dL)\f\8b{\9e\âÚU\9c\93t\93TµY¯2Â\ 5\e\f?\8bd\81$i¥\85±\15¦`\r8\8e\83SÝw\82+\ 3\118¾qE\9dß
+pÁ\1d3nykÒrN\14ú6"~ôUÖ®ú\96¥¼°'å\89(\bÇ\13\a`©Ib\9d\16`¶çxV½Z.˪áÁ/ü¸(Q\a¤·HO$©¾&Õ\96ÄÓÓ\93èý\ f\19ÞÚà\v\15ú¬ñ!©\92\ 1\82E[_|[s¤\84«CÃ\9eÖ\88{·õ4½\9f_q,Ä\v .ª\84PR3­¼ãgÃÌ\14`&\88\18L\15\12ä\92\89r\1c\11\ 1\94'N dÄ\9e9µC×*Á!:pà¨ï`\95²Êã&-\v¦Å·pü\81\1a\1e3\f\e´1ET!mµÄ§²¦\bðк\8d\8d\19\f\8du\9d\8eA(ëбª\ 4\13öZ\81ï}°]I\b\7fEáÏsÕý\98_®Ï^\89У\87\18±ß\98µÈ\f\98\13\8cz\12¾$'±ØEÒ Àº¬\1eA&ÒÖ»ÊöÀEëzÂ>ÕA \94\e\rý²c>d\11%|?èøz)g¿Ñâ\85\1a\ 5\9b\8fPK( 1\ f¦o\bV¡}Õ%,\aÈ®Ð\0Ê\9ef@²\aY\e\8eÊ<ÇSÇóö\ 3뤪J[K\vR\83Y|`        \1d\80©Î7râÑÕ\ 1¡×\91\9b´ÒpV\82\1fö(Ì\99|y\8f9°j\81§"k\89\88(o³$o!\ fÌÈ\89Ê\16<Lzøyf±bß:\14Ay\97\10Óº\81Õ\bù Eñ\82É8DG(«\83        Ì\11\ f(Èâ\ 6CiâºÒ\9aq&ÜI3óx\85ÐÖ\8e¶æ¨ Æ­8\8eÅ!df\80\b«<#\18\1fR\ë\9eé\18zU\99³Äc·¯g\13\7fqµà©<­\19Ëd3\86\8cãBÒGoÝóÞQÓ*ë¶Q÷\19ë4_fÆ\12ÐÔÄ\9b\95\12\17f¥9\94\85̨(Læ\11\ 3Û¾4yh^RÁãÜó\86iEirUa\12Zj\9büåòª&E1×"ÉRã,8\9c${6\8aÉ\99h\f\eñÓPS\0\91Áez($<¡\ 3\7f+$\94\88<ïeH(Ka\xÒºâºÉI\ e\ 2ãÆÖ\b\11M¸PpB¼\ f\98¹,ÈPߧZÉ\94¤'\14c<=\ fØì\bíx{L\86B\12ªèõ\10û¬´{nΪ\8f·e\97\9c\11/\f7z\9fnu HÙ.\14L»£ÈË\19$7\84Ñ\ 5·\13}$¡\12*
+ qn@\1f\17È\\1aêr\ 3o2#hÍØÕI`\8cçÈñ@¦'­!m<4\83ñÖ¯7/\8bÞÏ\ 3É]\9aâ\17\92ü¡\r忨×Iõv 6»¾\90m\1dÀx\87\96\10Z2B\ 5¦\92\12ÍEë\91¼k=Ò(ýÄ\86!nð)©\9eãóp\81:ª.@\91GE\ eÔ¸P(\84¡c\94¤Í\ 3Klrh\1e×\8f<ëx\ 4Y|à?×3\88\ 5²\9c\91ùÍ\ 3\vk\1dl;ÍßS\8biê³ô$Ð\7fK)c­\9eà\1dH\8a'׸_ªð0ÀÝá\93»\15¿Ûݦ[ñ{»SZ\1a\1d´9­á\10\92\86R3í\f§Ú-\99\1d*'ÄÌëé=\99·õ?\9dNbò\v\99\88m\1a\8d¨®h\87\80\ fì¤<Ãq\93\99dµ¯LÁ\kë&¥%OM绢U\ 1Õ¬Ó2Çb¶É\98\1d¯Ìy¸|\aÐ:\ 2Ü\80l\r)\99dÉå\rÏ sbrå#åh\14¢\96\ f
+\91Áã&\94\80Æ\9e\9c#\89+\8cáÝ\1c\19\fØ\1d¤Ül6h7\eõÎJ\1e8®YsMèÎ\8c²\7f\10\91Æ\91\eàhc\85Þ±ÂÆôJ§\84\86àñ3n\9cðÀñXà/s\8a\18\88÷i{\8apï1%Ã\9c2Â0\85¦Aw'µãÝ¡¥Å@ªVP\1et¸·årEàGßW_\1cS_þÀª\90\ 2\85bJ;AÒ\9a    ØyÒ\b~úU\87êÌ\11 ,axý\aeå°Wu±9\9c¨.xØÑýë*\85\96i\0êîÖ\89Ô×¢    RÃrÓmõu\11\9eçÙjѵ/o\a\b\97r\19\ 6C{\84{\82ö1m·[tÕPå\94*ØUë      \17NL\ e)Å©¾Îá+F\96&}`µ×¹­\ f\ 2x«¦;\9bI"Ü0\ 2×q{u\8bÛþ¶\7f³;\1e¾Øm/´©J¨âåå\ 1\12\90\13èîú÷\ 39¯Jò²Ùu¤©lÆU¦\1fíº\96¾w+¾c\18\15\vª%ônn%hצ}5I·ø\86£Ã\1fÉÑñë\1f\1aZ'c\82Ø8¹zÙú·5´§h¨\ fù10ÜõÄ»nnSÜ÷{»ï¤`/ª«dÛ\80ø;>\ fýo\0|\9av~ã\ e;˶wkü\9bÁm½»\80`\91¢\ f\f;é´¬v]Ó ö\18tøÔÂí÷M\18
+ßÝSf7\1fyþÅ'j\1d\b\15ö?\18í÷\89\8eä®\9dý\ 3j\rü\e\ eü\9c      endstream
+endobj
+6950 0 obj <<
+/Type /Page
+/Contents 6951 0 R
+/Resources 6949 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6920 0 R
+/Annots [ 6953 0 R 6954 0 R ]
+>> endobj
+6953 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [400.207 642.974 539.579 654.663]
+/Subtype /Link
+/A << /S /GoTo /D (NetworkBrowsing) >>
+>> endobj
+6954 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 629.425 100.532 640.688]
+/Subtype /Link
+/A << /S /GoTo /D (NetworkBrowsing) >>
+>> endobj
+6952 0 obj <<
+/D [6950 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2422 0 obj <<
+/D [6950 0 R /XYZ 85.039 613.982 null]
+>> endobj
+6955 0 obj <<
+/D [6950 0 R /XYZ 85.039 573.818 null]
+>> endobj
+2426 0 obj <<
+/D [6950 0 R /XYZ 85.039 502.235 null]
+>> endobj
+6956 0 obj <<
+/D [6950 0 R /XYZ 85.039 467.489 null]
+>> endobj
+2430 0 obj <<
+/D [6950 0 R /XYZ 85.039 316.329 null]
+>> endobj
+6957 0 obj <<
+/D [6950 0 R /XYZ 85.039 282.19 null]
+>> endobj
+6949 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F59 3455 0 R /F20 3021 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6960 0 obj <<
+/Length 1645      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXÝsÛ6\f\7f÷_áÛ\93|7©¤D}õvÛ¹I\9cºKìÖVÏ\ f]\1fd[\89}³¥ÌR\9aõ¿\1f~\ 4¥È±Ò\8fõ¥É]D\12 \bü\0\ 2`d_ЯìG¾#¼¸\1fFÒñ¢¨¿Ú÷Dÿ\96(\97=i8D_9"ðAz\95ô^\8cü /\85\13\8b¸\9fÜh\96dýÁ:{=|\9b\ 6¶çy\96\e8\ 3;\f#k<I..\aÒ\9a\r\a\91g%ãÉ%3\Ïù»\18OΧ\ 3\16farAÜÉ\ 2KÓÙ\9f\r\9aGóáõ«áàcò¦w\91´ô³\95£\ 2\ f
+þÓûðQô×dÃ\9b\9ep¼8ê?ÐX82\8eûû\9eò=ÇW\9e\99ïzóÞ»F
+ÓT\9fwuÀ`×\1c\8c\9dØõ»¡²\ 1\8d\1f7`¹´,iÅo\83Eøø\ e\19ê\11L¾/¬yº_¦da\10Xd²´²Ã§ì\80yhMÒ}Æ£³M\9aß\9añ[Ú|\0g±ÜÑ0Ãpß\81\8bëxÏ*êI'\92\8f\8aJ¿Ã«\7fIO%\e\12¯¤kåZ\15%=«¸ÁWZUM"\ 3à2\18\81ii\8cÀ\1a\fÁÚ\ 3&iÉ\ 2V\98h{Ö¿Ò\8a'\9fJ8â>Ô&\96Uz¨\9eÛÒuè*ÍsÚ\T<]\ el\10\ 1\94v\15ü\19kCï¶Ä\ 6u Z\11#ñ}æq\9e=\98\ 1ÛïùÖ\r4*ö<A,+Dé\16\vl}(\996I\14\ f\16\83HYÅáoâÐzVi\85\13\8b\1c¶ø±µ¼§YżÛz¨ MklÄ\95Õv·cÊ!+ï4­Ð§òbUð÷N«rÛaç}iHt\9d\88\7fÃÈb\ìÖ|Ç@'d\ 1&\85§RÊZl4\1c\7füR\vtCGÄ,p\ 4Ã\ eÀ¢\11¸-y²nܶÂ_`¶½{4\egU\9bÆ·Y½Â
+\1a\19é¡V\8f\\12[\9f¶Å}\ráË\8ex\8f\94ãFª+àeàx\ 1Ýî&Þ\95ì\8aw!çb}GÑí\15]BAjËì¼C\94ãL\1ec`\baÄ£^ÈùÛØ\94\19\\8a\99GKÜô"]¯R\8e\e\9aÚ\18`\9d\97²Úo\9c)86\8aݽAº}´j\9d´v\9e\1a
+·º¡gÜ\eý\(ê,\ 4\væ\1c\9e\10ðb\99Õ\11Æ×\9fgÚò&\9302@É\0\96æfð4¿\98\8d[\8aEd\85:0M\84îjOè\99\14¶ôYø\9eÜI1z_e\9aá+øÆ?#¾®0y@Æíô\8aõç &N\13yĤÃ\fÌ\1a\87|¥)\ 6I\1a6YÇ\95Ö$«^\8d§óc9\92òö
+\1en\18\ 5\aòÑfÁ]\ 4í£Ì\8b\99\91éȾ§)°NÅ%rp\91k7=úÆ\13\8e\88B\86\ 4=\v\12p\1c\0r\ 5\vÖ\98úÖÃ&­\98ÐÊ\96%¯è\94\85Á\1dÝC\rS\ eÅ*Þ\89+\ f".òÆ0N4\97\ 1\ 2L\f\ 4H:s\1e\81\81Õ¢\16ÒZ»\9eów\814{\8a\87>\aÕ\b\83½\91¨\9dB9ç\14¤\ 2Å%´\8cú|]Àöb\14¸­èñê°Ã\9eÕ~Í,G\ 1F½Nà\ 5\86¥Üd: Ú·¯6Bj,_²\b¯-Â\ e\º0èÀ<\92ÅÎ9{\89Þäwê\9f\ÂkYÁ\9b<±smODM^$\9bd\86=M°\81íªX¥;\1er\8f\85Q\92.wÜ\1eàÌ\98.éÑ~Í\17Å`ü|Ç[¨y£\93ïKÞ$C:Ôe$}½ÇþÎ\9f\ e_\8cfSj\92íÀ\13ÂúMxd³\14tîûÉøÝû\vÜ\0\9a̲ÛmYe\87lÝ!`x~M5(\99\r\93)5èn@úÿ/9Ç\8a\88ï\170\1fÎΧ\13Â-\fý¶\84ËÙôý[ÝÙúÏ\bðO\15\ fZ Gß(@    'P_\r»\95f\ f\95ζí\16é(ìfÙ¾¨L´\9d¥«Mö\85\10ô\91\93Ü/\87 ÆìuQ\1a-\86ë5e\9dÒxùj{c¤~(³ÕÇÓ\185°Ø?ôÓ\81óåpr>¼\1a\19x\9fs\95\8c]G\ 6\91#\1d\92«DG\8fY\83~\9a\\84É   \81æ\eçü:jj\ 4\8dSîùu.¬\v\17ÖuÂù7Ýß5ï'´^\84%T\a\9fV\1f/2]Ó\82èHêü¸\ 3¡\95§¯\ f}¶iÍ1\1eÍô\9b\16Ñ÷(44]\ 5\rt-#Bg-Ã;ðÛj\19=s(2°¯.\r\8b×\ 1AâªÈÚQ|oó[\9e\94\9bæÅ\ 2ÞªµoUpåÊøSò\ 6<þðms^ñ;EgTÐ8LAÑE4\ 5P»F\e_ ð8\19wI\1ay7ð­ñÚ\1c´­Ìó\v¢ôsà¦@ã¡Ëlj\9fæ\ 5Ø\8ezÅý.¾\8dr¡Ë\95\91Ö\16[®à\1aÝ\90-\ eÍSó\11C"\93\86\92\a\91ÇE\9dÀ1\846\82Dn\1f}\Ù\89×Tv"m;4E¦À\ 6°\9f:û±Á?n\8f\0¢~§5=r«)á\1aÛ´\11\91UóÔÎM5Àåé\83ð\90i      :[Aƾ%CïÉêð$f<ls\86¡î\97\8bæAgxj OÞÀÏwʾ
+\1d?\8a»ÿ\83a ù±ÿúxÈ\86\rÌ_l\91½X>U´Ý¯×
\a¶a\92Éendstream
+endobj
+6959 0 obj <<
+/Type /Page
+/Contents 6960 0 R
+/Resources 6958 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6963 0 R
+>> endobj
+6961 0 obj <<
+/D [6959 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2434 0 obj <<
+/D [6959 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6962 0 obj <<
+/D [6959 0 R /XYZ 85.039 741.134 null]
+>> endobj
+6958 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6966 0 obj <<
+/Length 2522      
+/Filter /FlateDecode
+>>
+stream
+xÚ\95Ym\8fÛ¸\11þ\9e\1fåâ¬å\8b$K(\8a"       .i\ e¸¤¸lp\aôú\81kim!²´\90èx÷~}ç\8d\92lk\13\14\ 1ÖÔpH\ eçå\99\19Fß(ø§oò4V¶¸Ùä:¶y~³=¼R7;\98yÿJ\vG\92Ú8M\12\18/L®Ãì:3±J6K<êfmó8I3\9c|s÷êö\9dQ7FÅYfoî\1e\88é®üOd6ñj\9d¦*ú²ÒQ»Zë¨\86Á¶[­­\8aJü®nß\ 2e\8fC·²:ê\87Ê\ f«ÿÞýòêç»ùii¬³ì\ 5I\8c\8díƼ4\99ÅV\9f\89©\93Ø&Ù\85\98\1a\ 5M\8aèÝ
+$«\9c\15Ê4\80¤Y\16¹¶ÄÁ&zSµÕ\9fJ'87ɹ¤\9dM\(3\1e«Ó\e­\80\8fýùÛÊäQÕ?¯ÖfSD5\1c¢£ãà\ 3\81$`\9e\16ÿú#Ì»¦\91é\ 3)\8d\88}5à\aÜ!1Yô©\ 5\12,6¹\8eº\aföû@SÑ\8eïæ<O¹¾r\ 3Ï\10\1ed[çë®\15é\84¥n/7ÔÑ\ 3\f;\1cFÛ£°ù}Ø~ïHO¨\14\8d~UÐÝïq\92o\b\97[[k¢]ÍwE\9a\90:$\88\96\98â÷\15\ e\88º [{\9e)«-ݪd¹\90Çw<Å\9aú*»ãL-\8b\1eI\8c\8eö\19ê{XÚ\bÇC'':Òý3þéÚio!\9fD\rh\ 39\94\95\81CÔ!m\1dÖð\8e$gwxÄiÏkWl¼$\89\ 5\ e!d6QÛy\1e¸\ 6\96\9cV ¼#9dþ\9e¬P\8d:T\99X\ 2'OÈÉì«ÜF?\ 1U\e2(ò=¸­\17ÒxÊÐñoC7ßÉÑ;¢æ\14ËÓÖ\9b(\b)÷;t-\7f\93{ô²#Í=ÐJ\10\84×õ¢VØÓwÓE6\81xêé(/׺Ö\8f\18ËFÕÓ¶9\ e£#Y\9b\\19\81î\8bv
+\9eÄâ\1e   ¡0Ê0ü\90\8eÁ@¿(^½«Û8\9c\f
+>ù\130%\96Â\92\a´m\ 2V&a\ 1+l×û0ådDöD¦\8b0`\12ø\ 3\89³Û\93<LFÅÌV\80Îè³kyÇÇ\9eÜ\ e¦¾¡´%*¬Ý1\ fÚ\ e"9(\ 5I\8dkw\84&;!\90\86\90ò(!Ñ˹Áx8&§k\16ô¿í(Ä0&\8f¾\12[\1c\87Ñ·i÷\9f\82ÞC\10%g:\1aε\8ez¼H\ 3\1aóQ\ 1    
+\12\9b)R\ 6|\9cèwÂñÛûïÀí§ÇIÙ¨\92Zçm°ðÎ\11å/\ 6¼ËsU\1e\em\97³¥\8d3\9bñÔËG×\ 3ß·\f`1Tý·:Ä\14L\84[\ f3\19·5è\9b¨\a\91\19½\ 1\rÛ\89+\ 2«\8d\8bD\1c2§£>»\ 3òÝ»µ\89\9f\18\8b\17l[\95\18À\a\96¥\11<o\ 4Ì] \90ÍÀ)Á#§e\8aq\15`\17öD\ 6×ÖÃ\81\17ÀÒ\ 6Î\0!oߥÅL#\804q¾ÉD/ÛU\8a^\v\7fÊê\11\7fÀ\1f\a^u¦Ç\ 4Ó¿\95E\94å6Ñg<ñ\80gcĸ5Êb%G\r,EY\r¾nY\ eHÉ©¡º\88\1c7¥­¼\0µÀ&\16&\9a´\8d6qâ\88=ª®y\ e_ä)¤Òõ®éèl1\13\16\ 6Í\ 4õìe¥¤+\ 2\116aÕ¯i=é¬\9fÜ\0¸\1aç9à\ eñ¥\17\8eÆN\8bبü¥r§\88\7f\18)w~çä\0\95Íë>`$Ô;o÷\ eë .ÆÎ+ /m\1dê7òÊ\7fþ¨\bÒß\ f\8d·çÐ\81\96³X"\1eÈ´G
+Ë­CèG:U\1fp6)\12í"\ e0\ 6Í\886è%ZE\1fd\81¯\9e|@!\ 3\ 5)W@âºaË":Î÷ëùÌSÍ°G\1fãQøá{òzÚ·!\90¥mK9²ã_\17®Ô÷cø?\92ÃQV-Å\ 1®Qµ© åõp\91\r$Ä;Ê+F\v\180^\11Â\e\89OJ.\86äÅ\dTpk&»\81ä¬wm\90¢d.Ê,ÈÀ?ÛQ\8fÞ¡º\91\85ÕÍÀÂ{öÌ<\ 2\9aà\16\95°\98Û\8c¤&Ü\9f\91ü\12\b
+\1dgZ\a ØCBÃøßRúHl\ e\10é%n\85s\16·\7fªTá\12à\81¡^B\8c,N\ 2`\8cÚÁ¨®Y@ª\f\ 6Q\ 3z\v\1dÅ«æpú\1a+¢,bGq£wU>ÐÙ\16ô1Õ,\1a
+\9d©¶\85)*\8dô\860\ 5>½»o$\v\ 2Q*4 S\9e\80ßQ2æîäw\86=£»á\ 6?\8a\ 6:D6ih\ 2\1d\10±Eô±\93Ó©\86¡[]Æäµo\92\84&Ïf}@\16\rî  bòtQgHGã\81OôÂæzY½Å[°Q\a¦\9cj¿g¦÷c\95}@m#\89ï\eTqô\ 3Fv\91F¿8j\rÚjX\96Å\91ÍðZ²À     L#\1f\97§<¦èD÷\8a\17îÿe8r'fs¶j¾\89¦Dسý¼Ð;Æ}\b§\81)&Íp\90\8fw&¿G\81\12\ 5\ 1¼¯\99Î̳\80\1fx\958\fÌ\r¾\9b\12H\9e/H\82;³+Ð\f¨\94ûmü¨e\17?öFxÄì²\1c\93è\f5ý,\ 5K;Uq÷ÜR\84fæ¼Læ0º\13{o\12±7\ e\1al/p4W\1c{ÊÀ\13¡\8b´Ëõ)²TgM#²\1eºpÂ\99\1aØ Á\8dÈøyFµÃQÎðû\8e¼z\93F#FR¡\84s¸Õ©Þ\ 6Ù\aæ#H<\ 6\fZ\ 4«êk\97\19\1e\1d.G\vc\bPQ­¤\88êÆÔÀ\ e·Î\92\14\95\16|\18\17\9dÇ\aS\ 4}p\9fÉËVÒ$ݾËÌ\f\12\8dQq\9eæ¡\b@\17L2\15ý\r\7fôôý\ fþÎÒÔf\vÀªU\11Ã\85Bý¶àgS¹\9f\0î\803¯t`$Ak\91\9eìÄ\bo\15Ô(ù\99\18´©\83L\ 4\99` ySR\19pÜSÁ¥\92å\bÇ©tòU\18o»cSò
+:¡n¿ò\17õ¤\84\88¤øg9¸\ f븠%"W&X\13øú\1e«\86g\1f¸®\10`à%¡À$\83\9du¤$\b\1cw\15u\84°\18^ìÏ8òãcCx\1fi\97B\90X¥²å\17\92à^\1c¹cß{­±¥Ø}-PC,\f\96®/©]\1a³\14Â\14\85BC\r
+\8bC²0È-âb}õЧ7Ð\1dXÈÀ:/â,/þß\16OÊEn_Ê«\ 6Òfq\96mÎû¸\977Ã(\84ÂK®\7f_ÏP¶ü¶J3y\ 2ò¡\8dÆ\19êã\80û8Pm6&\87üûê\91¸¾Ò\rØ\ 1\1db!0\10²
+-ÏRGþèZ\ 1hüh«±\16-\14\1aýïì¢!ó\ 2\vµIÈÚ\8dKJ\1e\1cÆÄ`
+\13\rGq#ü\98\9eo\84w{õ¢50'\97
+\85<\8dà\80\1d\19®ñô)4G/¾÷L\81 m\99\v!26\ e\b\82Ø8pv\|º! \80\ 2õwBÌ2< \9c0f±\10njyw\15\ 2\11ùù\85¥©¨ñ\9cÁ\80ÑK0\80\8f\1fÆF­;\88Y¸"Îçø\9c&q¦BѺí %~¡\1dN-\94©\ 1ÈegA\0ºÐ¯õ¶ï\86îÁÓ\9b¢\8aþÕ\89±òù\9br/+'e²y\19\92U\1e«D\9fi\9dªSe)9v<\LËV\19y\91\83A[í:_\a;ðªñ        HÙåÊZÉÛ­2S\ f\83Ä   9K\9eåÇËð,\f\1c\9f\7f\ 5\967ÈrûöûÏ<ûH¯\17^^5º\86`>\ 1\98§\98$Û¨b\8a%\BÖãç4:~Á\a;Þe\8a\11L\1dc\8càǸc\12\4¡¶\83û6Di¬Å\84<\ 5\ 5.\rA1W\vr\9döüN\bk]óuì\ 1\ 5ññ\97ê\ 1|ÔjÊÉ®D!\90oê)°Ð·±½L²ècE±ÌÍWræû×WÇòE\82\86=K\1aª\8fwòÆg\94z\92á\1fÿ¦\ e\8d\1fOPäñe¼\1d\81z\96\9c¦\aÿP´^<\19\9eê¾Zx\e\11\98Ì \90ÈÓ9¾_>K\18\9dÇiñ£\a;[\98Ë3\8cMâ"½ø?³ðû?\80W´_endstream
+endobj
+6965 0 obj <<
+/Type /Page
+/Contents 6966 0 R
+/Resources 6964 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6963 0 R
+/Annots [ 6969 0 R 6971 0 R ]
+>> endobj
+6969 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [246.134 503.717 356.339 515.406]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.openi18n.org/)>>
+>> endobj
+6971 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [260.876 187.558 299.535 199.247]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.unicode.org/)>>
+>> endobj
+6967 0 obj <<
+/D [6965 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2438 0 obj <<
+/D [6965 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3221 0 obj <<
+/D [6965 0 R /XYZ 85.039 652.347 null]
+>> endobj
+2442 0 obj <<
+/D [6965 0 R /XYZ 85.039 652.347 null]
+>> endobj
+6968 0 obj <<
+/D [6965 0 R /XYZ 85.039 615.228 null]
+>> endobj
+2446 0 obj <<
+/D [6965 0 R /XYZ 85.039 447.626 null]
+>> endobj
+6970 0 obj <<
+/D [6965 0 R /XYZ 85.039 407.462 null]
+>> endobj
+6964 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F62 4159 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6974 0 obj <<
+/Length 2503      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY[oÛF\16~÷¯\10ú²Ô"\1cq8Cr\18 \ f©ë46\90&\e+h\17m\1fh\89¶XK¤JRV\fôÇï¹ÌP\94DÙmýÐ-\f\98s9s;×ï\1cÉQ\0\7frd"\11¨t\94\18)\941£Ùê,\18ÝÁÌwgÒR\ 4#-\828©o¦g\93·Q<\92\81H\83t4½%\92éü'ïüÝ\9b\8fÓ\8bOc_)å\85\89\18ûIb¼Ïß_\9e\7føöb,½        \10À¬ô®¡s1½\1eÿ2½:»\98ö\ eñµÐ±ÂS~;ûé\97`4\87\8b\\9d\ 5B¥f´\85v d\9a\8eVg:R"ÒÊö\97g×gÿévá9=âU\ 3\1d\85/S\91\86Ñð{}|_\94v/\ eaX\v¥ãþ\8bá\91
+\9e\19éÔ»ÎV7\19<=N¼¬\9csã|\91\8d\95ôê&o\e÷Ø\81\93T\ 2\9c\94ÝI2\1aàí\9b\ 6¶Ô¡WÝâ\97Y\98­ÆaâÝ`ËG¶ÂU¤\17¼B\ 2\85÷éfyÉ\f\92;?\aQ\0mé͹¿-\96Ë1\rK>¨Í°\7fϳ\e¤,h\83jìöóÜ^g\1c\1aï\ 1ÿå5\93\v;µ-jX\94ã\1a`\91\8e\8dwY"aëFkÜ4[.\1fÇF{ý[\eïÆ^ù\1eI*|Çv÷~`$É\a\84\18\11\ 5PÕ´gÎÊw_\80\b¤\87k\94f\9eÁè\f·^du6ké¶0ÔТ\96\ fõÑ\8f\84\8e@M¢DH\13\ f©        \13\ 4;³0\ 3¢Û\94Å\17Ð\910òfp8è\ 2\9eÃ
+ÕÑ&ZÄ¡´\v~?¼\88\89íì\1f¸Â öL\17\ 5ñ\ 2\84h¿,&\85Z\ 1ÜE\ 6ÂÕ\98\19<¾aþÁÀÜ®\ 4é¥^Ë¢\83É\92D\aS\ 1(\19\91É\1e±]áê\9a\aª5i\f¯ËPúEyÇSÍcÃû­PC´\86{\8e­\fCoîôä\16/·YÚ{\15t/â ê?Õ\8fµ0AÈz¡Szöçé[ß0í\1e[B#b\15\80æé\0\f`\81;[nøÊ$Ì*cÀ&¤.í½ {[Õ<¿ª\88?-÷¨ýè\98Öæ+ú\9eÜÜÚÒÎzìaÀTGÐÉ\ 5õÕqÝ\92\15%Suäˬ¼C¦gwDÚ\0Cã \ 1\86æd/¾}r\9f;óü6Ã%ÌYÅ{ÂwÝYÓ\ 3
+«Ú4<~àQ`\84©\96NPYÃgóä\16\89³!QIcD\ 2qÆz¶ëóËËç\84$\8el3MD\14¦ öD$ú¯\eç¼hÖËìñ9ûL%)×      û\94\81\82iõr\ 3\8d­ÖÁ\97\r4ÞS\ 4æoËã\a\11\80\aÉ\8dSkg¿v¿\8a¿ëz̶lÜF«\9cè\1a§:<Z\95üÝ·g\18hfN\17Ùã\96\14\0#ï²eM\ 3\10\91\1a½§iÍ¢Ú,m¬\ 1ÍàsÊ.\ e¸0@\937Î[ ç¶^Êúéle\87³ÆMÓ\1e$®=éJð§2
+\9fvÀ{\82H\ 2p±'\95MBèO$F\ 4Ø7Mþº¶¡ËxZÓb#LªOF\82ÀξLÑÂÔxîk\99\bí´\8b\90\9d¢\85\8fÉH¿S¬\86\17m\17N\92%/`߶"ÝDê\92\9d\1fJ°-Pìw¼Ó¶\80³iÅ·\1f®¹AР  \e?\10á\9c<ä¶aÍ\8aR\11\9ef¥_&ïíõ£À\9b-\8b\9c5\eý\9f\96      *¥\1f\ 2:\ 3»@OÇ\1d\806÷ÜÚ¿\1dB\eãâ\ eî\876\83dYoq\99oÉa³æÒÐá±1¹]\9a"\1f\8b«[×_Ó!¹Ã'x\f\9a\rk;mxdòM\1fõØ·;ËôU\80BÛÅ\12\1cI)P\96\r¼uI\11\1chȤ\ 3ã\16ÖÜ;
+\ø\ 6\15{\9f\0ô\91z\82]ô,\v<a\9a$V\9bÚ¼i×Y½\82\9d¢Èó\1fx\81\96}}NDl\1cý¯\ 3;Æ"µ³w5rGEÚû\8a\f\ 5[³1@\ 16\96¯\ 6ÌV\ 6\91\88µ3\17òqîI¹åÃv\91YϤ\92P\84\81ÙcbÛ!\ e}\1c\10\1d\81ñ\0ÚX¯\84\18fÅ(÷Ðm\0nSÚ\90ââ¹ÃyF\98
+\15Ëgó\f\8cóª|\0´P°\7f\8e\ 1\1d¡"V+î}p\ 1Ùf ßgèÝ_\96z|C*8Ë6¨\8b
+´{]ç\ fEeý\0\ e\1c \ 3\18\ 6®iiæ\85½\15´      Õ·v\9c\10>5³ÒáH\19Y\eÈêÎÛXúYUö5½CE\8c\f«\12\13        \99>\ 5\9fÀ-\90mð~\88îPæyIá¥{SVç\ 36·i6ì\f\1eÑtU÷\12\ f©;ô4³ã\88«Â(´æ\r\ 3\90\11ÿè\96\1cÇv\1cGNnl»*{ç!\16\89íÎq\83\99,ÇÎ}±\9f\91CLÄ¥ Ê¹;\89Y¾wApÇ\93\1f\b&°tÐ\a3k\8e9Òs~\83F\80I=P«SꯤÐ&|Vý#«þWô¼uVæ¤\8d ò\94d\aûIvß¼\0j¦§Î\8e\84\94áÓÚßÏHÁ æÕ.\9b!¤dvÚ\8cø\v\19^Õ÷\16ºUu\9dÏZ\826\ 4Î0Þaë*C\90\r\8f mrÞç0øv\a<vºÞ\12\17bï]^ÛE\99\ 5bØæÐR±r[\89à8å¿X\97h[+*6\15weظ\17Â\8fEl/D«8u\ 3¥¶>r³~=,ñX\rÂ$ .1î£\94½`á\98\ eF\99\1cn\8bð&z\ 1òùïØ(\ e\97è¹\17ä¿\96\16\91:\96\1f\ 4ë^.1_A\92µ¤ì\151Ü*o\17Õ| (A\88ÔÊ¥7_ó    \8b¬Y\1cÅ\aÐë0Qô\r\86kU\7f\1f»\0ÂÔ¶\92Óé\18´\1fÆ\10èiÀ&\86º+\fY¿Ìµ¥]!   µ\86âã\9aÜì\8a\93\ 6RC\80\83äÝ\1aw\ e     ¥´%©~yª$\ 3ÓÒ&¼Ðp\850pZ+[p¢ð\Û\92\15Iô·Í.·À"WgHTì\12\ 3º\ eòå\fd\16þ«aX³{^ê=ôÞ\ 6Säº\89,¦ÈG\80\ 5C\r>º-fè\87\91\8e\92®ê\86^O[\96L|\8eÄ\1fa.U!\9a\95%.½)\\98ó!ñä5îyöVÖ\99à&\1fa5\ fº¸\81Ã\fç,î=~è"kz ¦r©\15%ÿtS\v\98       tó.Ääv\8a\85©¾ã<öøfкø|î_}Äò\9e8©û§3ª\7f´«\18ÎôöN\83L\ f+\18{n\82\8aÛ\1d{1Ó_\14·c{lÿ¥!\840ãJ\83O×Ì\15ñ{¨bng\9eæÉÕåõ«Ýu 7 Ò\18%\96ü\7fú³óÍ\ e\99q%\930U\92v\0k@¢¡\88\ 2\97»0j{¦\8a\0q¯+#|ÍÛ\9f[ûæ\1e\17hÂÄô \ 2öЯÜll¢\btMÛ\11\92¥ÒXg©Øëû\14,ø       ÑÕïu\18S\1d\ 5L\95á`¯\18D\99\90Ô±\90qºç\10È¡\ 2_N¹;ÀXEC\9bl\1cXhÄ\0Ó\f\98\81
+ÿ\fÓ´\bå\9e\1d\ 4\1eþ\\ 4Î\ 3\ f\ 1\aB÷:D^@Å\16\ 2s\96\97ö\a\v\98¡\81\9cb\ 5L\9fâ\ 5\91þ±woòaxÛù1\1d@"ú\8fÐù®\96\8b¨ÖW"°þýÀ¹;T\víf\83aÁÂËz<ìþ¤Á\9fIþ¬à£dß\ 1~\9e¾5þû7x9
+\8e\93ó7h?\93w\17?NÀéü[¸r¶\11    @wÈðE`\12Úá}eqJ\18RÒ%±T¿b\8c\ 1c\8cK(\19\vÃ\1d\ 2gU`Yã\ 4\95Å`\ 3[OÁÀ^,³\eÂ.v¦=\82¼2UäûÝuH`8QßY\8aOß±\9cÔ\90\9c\16m»~=\99l·[\91µ«¬¾/Z1«Ä¯ëÉ-ÀÍÍ\97I³ÎgE¶\9cØÇ\87àÝÕA\89\15\7f~T\13þdbÑ®\96\ 3UL)"\99tëzjuZ\87\ 6\8a¡\81\11\9b×É\89ÜjwÄ\v~ÉU¨Qýë\9e¾¦JÕ\91Pzvç.ø?\éC\9dendstream
+endobj
+6973 0 obj <<
+/Type /Page
+/Contents 6974 0 R
+/Resources 6972 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6963 0 R
+/Annots [ 6979 0 R 6980 0 R ]
+>> endobj
+6979 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [304.377 67.595 539.579 80.496]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html)>>
+>> endobj
+6980 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 55.864 194.853 66.341]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html)>>
+>> endobj
+6975 0 obj <<
+/D [6973 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2450 0 obj <<
+/D [6973 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6976 0 obj <<
+/D [6973 0 R /XYZ 85.039 739.701 null]
+>> endobj
+2454 0 obj <<
+/D [6973 0 R /XYZ 85.039 474.266 null]
+>> endobj
+6977 0 obj <<
+/D [6973 0 R /XYZ 85.039 434.102 null]
+>> endobj
+2458 0 obj <<
+/D [6973 0 R /XYZ 85.039 363.466 null]
+>> endobj
+6978 0 obj <<
+/D [6973 0 R /XYZ 85.039 318.392 null]
+>> endobj
+6972 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6983 0 obj <<
+/Length 898       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥UM\8fÓ0\10½çWD\p$êµã\8fÄÜ ta\91\80\85-'ààMÒ6"iJ\92²âß3c'm
+\ 1      ¡J\8dÇ\1eϼ÷fló\90Á\8f\87©¢L\980I9\15i\1afuÀÂ-¬¼\føàÁBI\99V¸ô|\1d\]+\1drF\r3ázã\Öù'²|õìv½ú\10-\84\10$Nh´H\92\94||{³|÷b\15qr\ 5\ e°ÊÉ\1d\18«õ]ôeý:X­'I\16\92J-0Ë·àÓ\17\16æ\0äuÀ¨0iø\0cF¹1a\1dH%¨\92b°«à.x\7f\8aâ×dèwÍpY\8c\1e\v\89Õ<ß\ 5òSæÄ8\86iI\85ÔSÆ@R\ 3M%\rY6u\r´\9a=Ð×   Yµm\13    FÚnd9\9f"eâ\ fù!¶4ÉE~\ e\88Ôïù9á\bB1²¼\ 5#U\8cv\rÂÐdi÷\8f{\8fèyá¿×\91\0\98Ç=\16"ÿ\v8!)\a\91Æü\ÍTü3\17òÎÖQ\9c\92{ëë^vø\95$kêCeË=\0r\7f[?mï#`\ 6ù{ï>ìª\11M    n\1d\ eºr¿EdW×b\9a\95\9b\98J\10`è¶Û\81¨s¼\80'\røÉ\11#ã²\82È\ 5\8f¼;\14öì¾\88%wcÔ\9cAÓà¶gQ¬È¾{(Ú§s\19\ 4\8câ)\12à¡bÏ^   Òï|F\1cçÅÆ\1eÁ¬ú!w:åÄbª4\1f\rìW\908ÛÙ¶+ú\99ÌZÒÔ\8cÜ°ì,&k\9fí÷è\82S.\92\7f\b\9eÒD¤\83ÿÈå8\96¥È=ɾñß\f'¡á¡úßñ¯h{¿\90ÛÞ^ºö;\a\ fº
+\9a8\161ô>\9e\12\ 4Ûóâ`·¨\19ÓäØ\15¾?ÁRä\1e£ÿð+?pÜ ¦ÖOäxê\10*KHV\95\85ÃÓw \8d\14\8aÜ`\98\8d\ f3nuFÞøíû¦÷\13;{&â£Y\beƼ¹Ï¡§90ö\93\b9]ÆvÂؽ7\9c\97Ý\8c\1d\88­8\84,·x0\9avàÜïJwY¸\9bá¬Ní¶u>̶ £\8bëU3m@\89ÙvN\9b*÷¦?m\ 5\1a\9a\ 3,\1d\9cØM\vÃ~\14Y2y\12YN\94r"ãDåK\94ÙÊÛe6ÖÝ\9bàé\8e0&¨\Ôz\10Éöe\83\1eZ3ò\ 6\86öë ²\aÕzi䤸\ eÐeApÙ¢x\ 3\82±£.Åj\8bo\88ºl}¯&ä`³\b\14ø\1a)\8dê¹\96NáFêz[UE\8e\a\88'äfã½ÏU\ 4\ 3\91RY\8dñ¦·\1d\ 4²¶è\87F×8.®ú\ 5ö\85\96¤>\91u\1eÇv\18ù\83\91\9cÎ\10w÷ÔÖI^\9ccÃ=\9dÏÐ<ÉOgÞP-\13\9a$ó¯Ê\10ãÿ\1eX\91P\9e\9eðüõ\81\10\8a\90k
+ÂÀp\ 2ð'\18|ýfendstream
+endobj
+6982 0 obj <<
+/Type /Page
+/Contents 6983 0 R
+/Resources 6981 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6963 0 R
+>> endobj
+6984 0 obj <<
+/D [6982 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2462 0 obj <<
+/D [6982 0 R /XYZ 85.039 761.463 null]
+>> endobj
+6985 0 obj <<
+/D [6982 0 R /XYZ 85.039 739.701 null]
+>> endobj
+2466 0 obj <<
+/D [6982 0 R /XYZ 85.039 739.701 null]
+>> endobj
+6986 0 obj <<
+/D [6982 0 R /XYZ 85.039 705.159 null]
+>> endobj
+6981 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6989 0 obj <<
+/Length 736       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥U¹\8eÛ0\10íý\15*) æòÒÕ.\90\r6E\9a\18H\91¤àÊô\8a°,9¢\14cÿ>3\1cia;6R\ 4\ 6,\92ïqÎ7\92L\ 4üdRf\è*)JÉuY&õa%\92W@>­äÌ0\99æ\991°¾\ 1®\17t\9d+.Lq\8b#\92µ.¹Ér\ 4\1f\87'%\12%x\9eëd³\8b¤Íö;S%O×Y&ØW{H%{±éZç\ 5{´õ~:Òz\93V\8a¹ºéü¯É\85ôçæóêãæÜ\8fáB\96wbP\9aëBÝ\ 3\vnrs\1e 4\\9bü*@\89!\9a\8a}I×\92õ£[B¸\95rÁ+¡Þ-Ê,\91\ 2Nªs\8b\9bÆ\87tmDÎêT\15¬±GH|t\ 3\9d\96\16]\8aÎh}@Ïv\9fª\929:ñ3â;<\1c\8d\8d\87[ÑzÁ\ 6×:\eð¦\83\ 4 îìy$ä\8ctlam»ÎÍ^wèuX¬¹\99\ 4\87Ó\vüµ>4\vóÌ<±ú\1d>3\f"v        ë!Q'UL{\v1Bº5Þ\98ÀVÌÉQøüFWUÅ«ò^[µä¦Tÿì\9c\9a\94\9c\1d§Á¡×\80ÂÊ!íí¬6×¹\1fB\1aÄÆð\9fíý\96\96\ 6\95d\9dÃji%ØÎEÏÛ¨ñ\1a\93ÞÏÀ\80\15?\10ÿ\18K\14\99=\16½\9dí\9c\1a\ 5\87Ø\10\e%´÷(\96WÂãØÈ\8aÅÖÀP\81«8U\0\86ßQGC\80â\18#.\ 2>!ÔOí\96l´~Ñ\1c\82ã\12\84\84à!¹\1e±\13\99>¡i\8cÒ\8e7z\1fúÝHd\88ÖbÆhR\9b(\ôØbK´foä\9f6\94)°&Ò«\8cÂí^  Å«\b\9e\95\ 1\vC\ 3í\ 2Ö¡ *Ý
+K\19Ð,\ 6ô\10\1dð%xx5\88ª\8cÁ?w$\17l\88\1dF_Oqf\86\ fp\\18æw\bgg¡\ 3·±¸[<\90ØpóF\9b0Õq\ e\ø[\8e\19{ =\8e!>q$­o§¥l Ø0ö\83wó½\vÇõÜ<0\13Þ[2Ì×N\1e[ØÌæÇ\86\fbþñä½Ì \8d\eM\8c|\1f¨~$\94e\96£K¨óË¢_¤Ä÷ÚqpõÒ9;¾ÏÀ­\817\19|/ò\8b\8fÉõ\b*Yò¬¢\8fÒý     ÔUvm^iëìês¶<ÿ\0Æ\91¦Äendstream
+endobj
+6988 0 obj <<
+/Type /Page
+/Contents 6989 0 R
+/Resources 6987 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6963 0 R
+>> endobj
+6990 0 obj <<
+/D [6988 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2470 0 obj <<
+/D [6988 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3222 0 obj <<
+/D [6988 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2474 0 obj <<
+/D [6988 0 R /XYZ 85.039 653.495 null]
+>> endobj
+6991 0 obj <<
+/D [6988 0 R /XYZ 85.039 615.228 null]
+>> endobj
+2478 0 obj <<
+/D [6988 0 R /XYZ 85.039 558.141 null]
+>> endobj
+6992 0 obj <<
+/D [6988 0 R /XYZ 85.039 515.856 null]
+>> endobj
+6987 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+6995 0 obj <<
+/Length 367       
+/Filter /FlateDecode
+>>
+stream
+xÚuRÉn\830\10½ó\15\a\ï˱\95º\1eÚ\v·ª\a\12\9c\80\9a@\14H¥þ}=\18*\84\12!áñÌó\9b7\vG,~\1c9M\99ôÈ:N¥sh{Ì\18ÚÇÈsÆ'\84Ò\92j¥¢}%\98ÏÑÜ\bÊ\94½\86a(\97\8e*m øPdwO\82!Á¨1\12\15»\11TT\9fXxJr­\19~iö5É¥1ø\9eä\1cÿ\94\ráøPnÆ\ 3~\ 3\91\fÿ\ 2Äâ\8fÓÐtmO¾\8a·ì±XæT\94qwC\8f\90TZq+h©2j)\96+*\95Y\89å Wyü\ e"»!Ì\12®\95o©gâ\9f\91kÄYôø%cQ7=É\153xK\84Åuy\82JÃ9ùª¦JFK Y²\8f\90¹ü&Âá\90\14iZp\ e\r5tmd·ø\1c\ e¡ìáe\88\ 5Ä\19à×!E\16 Ó!ÚeÛ\86\ e²\9eg¶0\81¢ó²\19\87Ò×3rA\9f\ eN\r"Æ)A?8ì\8c\1fË®¢ÆXî\16^\"×XSHòé\95©jm©\8b\v»\18ݺá\82;ª}Ú×Ûý\96Þ¬é\85TÔëÕ¦Ïç\1f\8c\94endstream
+endobj
+6994 0 obj <<
+/Type /Page
+/Contents 6995 0 R
+/Resources 6993 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 6963 0 R
+>> endobj
+6996 0 obj <<
+/D [6994 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2482 0 obj <<
+/D [6994 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3223 0 obj <<
+/D [6994 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2486 0 obj <<
+/D [6994 0 R /XYZ 85.039 653.495 null]
+>> endobj
+6997 0 obj <<
+/D [6994 0 R /XYZ 85.039 615.228 null]
+>> endobj
+6993 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7000 0 obj <<
+/Length 228       
+/Filter /FlateDecode
+>>
+stream
+xÚmP»NÅ0\fÝû\15\19\93!&\8eópV$@ !1\ 4\16ÄPÝ\8a\8a\81\82®îÿ\v§áò¨ª\f¶r\1eö1*'\ f\15GpTTf\ 4bV\87÷Á©Y\90\9b\ 1¿\19!\12Ä\10¤ß\ 1í\19µ\9e\18JØu@fÈIÈÞ\ 1\aß(\97u¸¸öNÉOJ¤êëJ­Ó³~0\84z4äôñd,¥¬o\rê'cQ\83y©w]\16 sn2[\188\15\0\16÷o¢\98\8fM2\9eZÿ±t§q\99zóø)\15õÔá¥1çf>\Õßh?kG©»Á\9c\8c%\ fÑÿC·,\8f\f±ôû­¹1*tP\ù\9b\9bJÞnà)@\89\9bË\9fë\17\f:\Æendstream
+endobj
+6999 0 obj <<
+/Type /Page
+/Contents 7000 0 R
+/Resources 6998 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7002 0 R
+>> endobj
+7001 0 obj <<
+/D [6999 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2490 0 obj <<
+/D [6999 0 R /XYZ 85.039 542.44 null]
+>> endobj
+6998 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7005 0 obj <<
+/Length 2459      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Yë\8fã¶\11ÿî¿Â\1fe æ\89\ f½
+\14Á\ 5×;\Ð\ 4Mnó!Hó\81¶d[]Kr%ù¼ûßw\1e¤$¯åݶ     \ e8Säp83\9cÇo¸r\19Â?¹L#\11êl\99¤Rè4]n«E¸ÜÃʧ\85t\14&Ò"2\ 6Æ3\8bk¿º\8e\95\bM2G\13.×:\15&\8aqñ»\87Å»\8f*\ªPı^>ì\88è!ÿ-СX­£(\f~YÉà´ZË`ßÚ¼\84\8fz¿Zë8    vmSñè\8b­`~\83Dv\r#%\9ep!\ ez\9cjV¿?|¿4¡0a²\+#2øÅ#`ÛÆ®5l\10¡\b\91jñ·\87©\9c\8ev^\89\b\18&\83\ e2ZÊ\10¨³©\ e\ f\87²\ 3AÒ0Ø®T\1a\1cì©\87Ã
+\14ª\85ù$\vòÂ\1e\1d     M?Áú\16\aÇ3\8c:\1c¡Ê_q;\11\1c\9fyã¥ì\ f\ f\ 5\81°üg(5Ò\15mQoi\87c\ fÖQIPô+øÿBìhµf&hA\98Cs\90-hÒÖùËU%\94H-ÞLª\83Ï=Y\16l!áÖ#RùDÇ4e\8d\ez<;ÓA\83Êô<¾\1c@4\1en\9b\1aÄ5{\mm_6(L¦\80\aÜck+\12°/ZÇå\80Ó(¾·\ 6ñ`ÃÖû"ÿfµ\86\e\ 6©\81.çUäÔ6HòµÌ½é\1d\87±\8d+¤<:\9eû³'Ư]Ó2%\1az¢¯ÉH᪹\12Ikï\970Bk=ñ°oø\97Ì+f|Í\0K\9dÞ\v\18)Lª¦\ 1#\8dÐ&~\110\12/ÆdÁO¨Ó\19\1dgûÈ\81ðC¹\1f,\f\ 1ó       4,æ\1c^$Ù=\11"!¥|Ýßo½\bì7Ø}\87÷w>\8e®\80.  V;X¾ X`Së ;4D\98\8f\84        ß\87      ,^Õ©Ej´<FLYQè\ fÁEAân\8cùÑzå¾lÇ\9c¾ @\152Ù¬(s¬%]\19|<\81%c¥!\82Ý\9e¼ØYôÓã\8cÏ\ fâÉ©\8f\82X¤N(Ñçk\1e¡\88Ä\12ÆuqÁÁ­¿ã   ï>FéÄÂ26"N3gç\93íº\1cN\8dT\ 4ÆÞ>\16\10¨´çêV \97k`Â[(\11á¡MÏ\83áZ0\ 4\169/P\8a\1e\88\88Xë)ë,\ 1i<ë®Ú\b\båÝ\8c\b&\132\94\8e\ e\ f:º¸rZÏÄ&Z\17,\1e\8bTÇW\81æ\84Y\ei&÷\89_\93»¡ow\1f\aæMɧÅ\15¾y¤¸NhO¼H)õÖôJ\e!#ã\94\80¬Ú>C\1a'Ûã=\\9a6ïfT\97¡\16I\9c¸m\7få#~]AÚ,HzÌV\90\ f(ÇòéÇ#\8fÎ\9dÓë®ù!\93$"SòÊ>p\r\9c+D\10¼\90?X\96\9c\ 2ÅnlG&\17lrG\ 2\96\13a\96r8cÎJ\15\94\vòl\95\ 5\18W AG.þÌ«ýÁöÎlÙÔû P¨Ø\1d¹YE\12\ 3ý+\85\84        ¯"Ü\84xe\91¢Ë\r1À!º\81¾yBW¬l_`<ã&\8agÚÍw\8fÄ\1dÏ`-ÇM|£\18ÁßÎØAeJd\99\97ê;Ò\7fkÉà:\9dI\bì\8cI\ 4ª¨iÄ»ô¦tÊÕ\1aj\ e}ÔÞ\8f÷M\8fÂ\83ì¸\90q¬ã\80\13\17V\ 3åö6G_éÁ%T\94ðøL@\0$90gÔ\13÷wç\13ã!ØÞ´\9cKq~Gù\90\81\85\97\ 4\12¾¯KHòK]ztÁÇ\ f\ e&\7f³\8eaEYù\99?Ú!>ÏÇ\9e\ f(\9dÊ\ 4ÉFÔQâÁû\99:y­8(½VY\ 2\83©$8s²$FÇ_®D8®4ÕÛGRª\16\18A
+Rô¸\99ÍìöÝMÉ*\8b\83\84Â}Ý\9a\1c\1e}µÛsE\14=a\v\9a/\9c\80¥û­I;\1e\17OvÛ£Ï"\97\0\ eL\°¸Ä® %cu\80¹æ\98»ÁàTX\93´\f\1e¼V\ 5ïÚ7\8c¹\9c%iÓ°çÒñDé~)Zy49,o*[ÖN\98\ 1?Åà\ 4Π2(ëñD\8c\93Ï\1f\9cÐ\9c¸t\16ùËâ­\94ÞÙg\8avįù\8c1ì¶m:\8fÌ´\v\rÝÈi\8f\8ecóBø\9d\94¡xçç\1dø\80J\b\803æKºo       \90¢{îz\92¤â­\17$¦,\ 2\8b#èv\ e\87\93\18ÜHù÷\ f¨Åû\7fð\17ñ'ë<\ eÊ\91å0±Gr0£\13¯u\ 2\96|\ 2\ eë\86\7fû\ 1Á\14ãD3
+t\1aB\84Ò  QÌ:Õ( Ç]¶\1fÒ¼CÇ=C\11X¯ìã\ 4G\ f\11àÁù$­_\ 1\914\ 6\8c(ÿ7 \12\v\1d«±\12"{Êýö\84\ 2\86j\15C\ fªA3è!£\8c ç¿\17¿ý\1e.sÀ¥ß/B¡¡>]`\f\80\17ü Zh¡\12í¾\8e\8b/\8b\9fF^¼ò:jÝ6dü\93K~(]ÙM¬r\1asɶthÉù2¡Ì²ö\16»[®U&t\18¿,×wQS
+õ&ºEM\94\ 1\f\98úã
+\8a\15e²d\8cc\1c·\8c-zLèé\90\ 5=Àæ\1dÑ´öÒ&Ï\9ds\0RTMë8ú=G\ eåÎ\9dé\ fôyÌ        ö\9eº>^²n£í}Ã\8b\9f\83\e\ 1!/\a\7f~ÍõÖ©?\87ý\9c{b\1cuüÛ\97\84ê\ 1\9bP\87\85+Õi°Wåøâ2¯Zþaì\rÓs  C3Í\95_\94\eߠ¦I áÆi\1a¨QÁo\98¬ì¯euU»ëÊÍÑ©á\85®¨?\9b\vj¯:æC® \90!'\ 2À×\15 C:ßl\ e\89t,\a¼ÐÔ\9eò@(\1c\ 3\7f\7f൳çÒì<\97ѯ!\8c'h
+0\9e\19\1cõ\84\9a\ 4\98\rà§ÈË~γդ\8bA\9f1\0º\8a\9bNT\ 1¾Jñ5)\141¿±ðJ»_òàçO¯u¡ÅÖuº ¼\94\ 2\92ÀË\ 3bH1ñõ\13Ö}~7Ý:\80óT\18\10l\r¿Q,ïtÌ\18ô±|³iW®iÿ\91\ 2éÂ\rúÇ\95v7fû3E5ÎúÖ\8c\9f¼èíÊ\896×°C\8b\10Ê·\1e¨Ü]\ 3Ú[Gqð/ß\83\83å8D`m·\1a\ 2Ññ¼m\8b¿Ì¼!\80Ja:ûh\ 6^\rûÞJÇòÆÞ`ì4\9a\7fp\8c\84\89Þäø~;\ 2a\1d\9bàCÙ\16\ 4âzBÐÏ<\vÈÚ=^µ\18Nx+:\1eÁ\16\ 51\90µ\ 5§B\ e6\98ð\v\96\83:vá\a¿dMª\ e¸L¿:xÿá\v\ f\18\1cYÌUô\8c\191\fDRþ©\1cLÁFu,A-ïî\18n³Zí\1c¨¢Ç;\bE{î'\19\96\a±\94\88=Ðr\1c;\9f\ 5Jzg\9d$\9bw\9cáÚ+a@Ãnè"¯\82\ 4`\1a\16_\ eâôÿ÷\aõ§ûýF\bºê\11\a\8dÎ\80y*ºi\ e\99Ü\81_p\94\9a\9e2.<}Õ\aúw)­\19Ͻr:g­I#@G´n4 síS\ 1ÞfÑÖäDôè¥\93\1c\19\93\93"\8b¹\17LÔiÚüà¥ûçâ¡xã$¡â\1dáqÆ\198<o!C\8d5jçó\a9.´\8b()\95Õ\r½ x\97\eüó|×\1e&\18º\ fÛBK5\15¥+úÿÆïþ@\1eÒ\7fºßý\88\19Õ\18ùzHÒ;hÍ\84\ 2N\98@Ú÷Í..\96Óû\87\99ð%_\0=åÖ½úâ2\19\f9bëc\14\e¶cf®wó\7f\13 nǪéz^vXh=óà?\80-~§Ñ&\82ÔviKp\1djÑÓ0øaH\13=\13\10´\80ß\ 1Ü\98xr×õ\9eJ\fÌYr} ,¯}\1d\ 1\96\81´xîoù\a\1dXsFiüÓ\ 4\11M»@âï\ f<vÍL\88¸4û̾ǾZó»\87ÿóÅf\ 2Òï¹d,E
+n2ñ\9f\97\10Qdoºf\96ÞB&#²èÅ\9fåüï\7f\0ù-¦Ôendstream
+endobj
+7004 0 obj <<
+/Type /Page
+/Contents 7005 0 R
+/Resources 7003 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7002 0 R
+/Annots [ 7009 0 R ]
+>> endobj
+7009 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [436.429 286.231 504.483 297.921]
+/Subtype /Link
+/A << /S /GoTo /D (pdbeditthing) >>
+>> endobj
+7006 0 obj <<
+/D [7004 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7007 0 obj <<
+/D [7004 0 R /XYZ 85.039 761.463 null]
+>> endobj
+2494 0 obj <<
+/D [7004 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3224 0 obj <<
+/D [7004 0 R /XYZ 85.039 632.606 null]
+>> endobj
+2498 0 obj <<
+/D [7004 0 R /XYZ 85.039 561.97 null]
+>> endobj
+7008 0 obj <<
+/D [7004 0 R /XYZ 85.039 516.895 null]
+>> endobj
+2502 0 obj <<
+/D [7004 0 R /XYZ 85.039 270.788 null]
+>> endobj
+7010 0 obj <<
+/D [7004 0 R /XYZ 85.039 230.624 null]
+>> endobj
+7011 0 obj <<
+/D [7004 0 R /XYZ 85.039 198.416 null]
+>> endobj
+7012 0 obj <<
+/D [7004 0 R /XYZ 85.039 157.162 null]
+>> endobj
+7013 0 obj <<
+/D [7004 0 R /XYZ 85.039 117.121 null]
+>> endobj
+7003 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F59 3455 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7016 0 obj <<
+/Length 2071      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY[sÛ¶\12~ׯPÏ\13=S2\ 4A\8aäy\93ã$u§I|luÒ\99¦\ f\94\bKlIQ\ 5¡¨ù÷Ý\v@Ñ6\9d\9eq¬i;~\10°\0\96\8bÝoo°\98\86ð'¦Y\12\842\9f¦\99\bd\96MWÍ$\9c®aåÍDØ\1dá4\ eÂY\82\8bÉ\8b×Él* \ fóéâ\96¶,Ê\9f½\97ßͯ\16¯®Ï|)¥'ÃàÌOÓÌûñêLxo®ç\17\97ïÞðÒëë³(óÞ¿åÙÍü-l8?ó\857÷£à'¦.Þ÷«çs_\ 6a\10\9eý²ø~òj1\90É\8f\83x&Q¨ß'?ÿ\12NK\90ûûI\18È<\9b\1e`\1c\ 6"ϧÍ$Nd\90ÄÒÎëÉÍä\7f=\17^\8b§|jäê¾ÛáÃ\95²,\1eÛ#d %ðèõ#\92\11ýÄÁý+dA\9c%|ì>Ë$\88\93¿äøN\1dÎü(\8e½\8f¡\88kP£B5naP48R¸*=\1a\17H^×\15ýð©îsgèD\ 3\8aEì-6êÈ\ föÕj[4\96Ô\14Ûáiéux\1294¼aSt¼°\84\9fÌSV\16 EÞ
+Çm³ëe4ªþÌ»µ:èÊø¨\1a4©@eçt;£¶(\17°\9eo\19\rðyàl\94¦+ÖL,\vS,qÞÙ+\83)H\a-n>ð¼3­V\1d\8fïÜ\84    ;\98ØÕ\1dK¯»Ê*\a¾\99{\ 6Äͤ÷À\82~\94\ 6Q*\ 1%a0\8b³§\83#9\r8d\12y\1f\85\8c·Êü\87g«¶9â¡D\ 5ç¹7Ç5¸êØ\11á¬78Æt²8nG\8b§lXµåµ¢,\9d­q`¿siø@eõ\rÃ\8e\99ÓÎÃ\ 6íh÷tUSÕ\85fv¦\1d\ 3È\86?!#Á\12÷èBÁE>.8Ð+\142
\ f@ª¶å\0\16a.ô^\ 1õ\13R\1d\b\0x{\82\1dB!ö¾E\16\11\9cá\9b#;\82way\83Äô-Mç\11`u±²Â\16¼´D~Û\15rØ0¥½µ¿f£4óÁ=¦ª+\83²\12¯nD\15\1fÃ$ìö=+\19\91;\10òÉÁQüå®÷\92îà\f\ 3\a\ 5û\11\91Ð0fÃ\ 4Ú\89\9fgó>Tf×{%ý:Ð<î$I\f\11xöt'\99\93Ü\14¬\1a´H\16¹°\91RØ°sÒùº5\15aÓZ\80Vß-pâw\ 6Y|®\15SIm¦ °ÐXF¼°j)´\94Ê\1eom\80\94\19êÜ\9e>TZ\ 1\ 2\93\88;B¼¢\ 3\12\18l»ªw+\8dò,1\8câ9\94®qHÓ\ 4ç#zï &¡\8b+­[Ív#§Û\9659Ãút!.}vë\9d³·\eò\15\99Þõg0bÇä(\fÿxñÓ\15NfÞN£ªØ\9f\8fI =¢}·#¸·Úð\ 2m"ð£\86ö%«\89×PÙ{L>uÕm\86Üv\9a¶ÙtÅ´Â\18¢\92Û\1f\81Ä\9f Ùæô\99Ñ\X9k¢Å.\0\15²\1að:qjÊN\94\9a 8ÕmQ2\8cmÞ¾Æjñ¥MËÖ_PǵKÞ·\ eµ\83`V.9ä-\v
+\80¿\91¦\b\ 6ö\10 \9b\ f­piS\90ë°\ 2\95\1e\ 4;eºÇÕ\b¿aþ\15jÌO§ÆRÝ\16\bªÚØ\92\88\13\95_\16\8abBk#ô¡¢bfIH-­Nº=ª\92Ë\1e\82\93±\9aF7²Ú±%\9déÕåª$Þ\ 4\15Õ\8aðü\14í¥A\96æ\7fuU Üg\rZÏ㯠       ý÷\9d=\1a\\1aǤºjM`1äòn\87n±æ\95  &r¤}`\85r\11Ññ\12&\a\\83Æ\89       \14\96\9a\ 2}\1déX\1fàoÁ«7\´\83,TË\ e\8fPÂå Å'\10Í$`a#\f\9e¨¶6þ<\bõûNéoÙlkÝîÙØ8ëÝbø\9d-ûÒÍåE÷\94\90òÿYS\9cÞ\9ax/²&çJ\9a«\ eZ\85ºr\89ys\fåÒ3ºOØö´VuAY\1fÒn¿}Ð)\1c*W)Ý·?®¢ýq\8dì\8f\84\vk|$¾l{Ã鶮¡Û8\9dçDÏ®ëË-\95\89\15v`Q\9a\8fF\10¤S¬\8eÒ\8cà\fó\12Z*ʾ˽96\a´ã\ 3#yi\138\9fÒ\1c®+c\93\1d\1a\bËiäµïú^\14fXtãï\ f\17xb~Å\fÊJ»Ï¬ S~¶R9\17\81ü\98Û\80\aXd´üûãåÅ\8b7\8eÈÞB÷&×\\9fÐ[ä³[ð-X$I¼_]|ß÷ö+ïV¹ýõãc·\ 5ãA´*\ 6!\848¬\!ÕØ~\10\81î\1cÉù\9a:qº\88\9f]e¯±éÛ×øè\0Ýáxµ\b\v\\9fÀ`UWöî8\1fô\9fî´Ò\Òi^G\95¾=çqW­·\8c*\9e\eV.\ eû\17\9e^\ 2ô\b\Yµ}ý\ fÚ&O®\11[\13þª\8dW0ºS/ÀQ®\9bý\87>p7¤A\1d-\87ÕÒj¯\8f\1f@ª-Ç9¬²C\1cM*àÌRb{E\95´å\8aãÖØ       5ÀÀÊ5ÀØ^6TLSEÏ\1ak\ 6-¹ÓÄ7\8fBi\16\99\8e¿júQ\1eÈ\99è-\1f\ 19\ ed<\eZ\1e\ 4\97Ø\92Å9Æm|\1a[ï5¹ÿ\11Ô³Ô»:\93\98¸eèé¢Q\)\ 1ùå¦Ø®U7òz\19\ 5\0äq±d\12\b\fÈÅ\86úÂ8²z_\99\8aD\89Ý\83Í°6°;\vþApèJÝò¬¶-&\86ô\1et\11\9b\82\98Ñ£\ 2"xMUx,ísÌ\8b×r(X$³@ÈÔ\8a×5Ë\0\1aÖ[Þxç\ 6q\ e}ÍÌîkw\84\97Ö\89XÙ;pG\f\ 4~ü%\1a¿¥ô\8f\88Eg£\88\1fÏr\0\95rO\80\8c»,\rf\99\1cÂY«[\87*\17Ôù3øNÒ\17_$6>¨À8qï#ôl8è<Öê^?2p¿Z\19å
+s\92hEYoG\ 6êË\a\aõþ\8dÁ\16ó\8eá ý©\10\1c|^\17\8d}G\1d)\1d\10@\ 2T\1c=\ 6ú8HÓ;\98\17A\8e\8fyá      \ 4~\12z×ÐH\0¤>\91\10\fö\10Á.\8e`·Ï\f\18¢ã@ÄòË\88F\9d¿G_/\95\ 1Ö¢ózGøs]HµÂG8²\8cðþ;v{\f5ã­Ú\fü}\18ëc1*\88Hï³Å$ñ5ÍZQ6®ú£\88·~J£ù÷I_»Ww\aíÝñÍW7U×¹×Ctä\7fÓÍ\8eáM\17\ 6Ý\82Mg_¾Mþ\ f»Í°ê \a\ fßÕeýá\8b_\8fÞ\v"nöHf²OR_÷/7\99\ 6\9f·¾x\1f\99ç\ f
\81r\9d\80\7f\ 2ó' ­endstream
+endobj
+7015 0 obj <<
+/Type /Page
+/Contents 7016 0 R
+/Resources 7014 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7002 0 R
+>> endobj
+7017 0 obj <<
+/D [7015 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7018 0 obj <<
+/D [7015 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7019 0 obj <<
+/D [7015 0 R /XYZ 85.039 734.834 null]
+>> endobj
+7020 0 obj <<
+/D [7015 0 R /XYZ 85.039 680.031 null]
+>> endobj
+7021 0 obj <<
+/D [7015 0 R /XYZ 85.039 639.989 null]
+>> endobj
+7022 0 obj <<
+/D [7015 0 R /XYZ 85.039 599.342 null]
+>> endobj
+7023 0 obj <<
+/D [7015 0 R /XYZ 85.039 572.243 null]
+>> endobj
+7024 0 obj <<
+/D [7015 0 R /XYZ 85.039 545.145 null]
+>> endobj
+7025 0 obj <<
+/D [7015 0 R /XYZ 85.039 504.497 null]
+>> endobj
+7026 0 obj <<
+/D [7015 0 R /XYZ 85.039 477.399 null]
+>> endobj
+7027 0 obj <<
+/D [7015 0 R /XYZ 85.039 436.145 null]
+>> endobj
+7028 0 obj <<
+/D [7015 0 R /XYZ 85.039 409.653 null]
+>> endobj
+2506 0 obj <<
+/D [7015 0 R /XYZ 85.039 322.479 null]
+>> endobj
+7029 0 obj <<
+/D [7015 0 R /XYZ 85.039 279.525 null]
+>> endobj
+2510 0 obj <<
+/D [7015 0 R /XYZ 85.039 223.675 null]
+>> endobj
+7030 0 obj <<
+/D [7015 0 R /XYZ 85.039 191.86 null]
+>> endobj
+7014 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7033 0 obj <<
+/Length 882       
+/Filter /FlateDecode
+>>
+stream
+xÚÝXKs\9b0\10¾ó+8Â\ 1UB<ssÚÄmf\92¦\8e\99$\al°Mk#
+8\99üûîJÂ!\ eIÛ顦ã\83õB»\9föÛÕ®\98IáÇÌÈ'\94Çf\181£È\9co\fj.afl0½\82\9a\1e¡\81\8fSÇSãÝ©\1f\98\8c\92\98Ææt!\97\eëýÇÑåôdb;\9cs\8bSb;a\18\976³Æ\93Ñ\87O\17c5u:±ÝÈú|®zW£sXpl;Ì\1a9.ùªF§\9fw³Ç#\87\13J¨}7=3N¦\1d\9d\1c\8fx\ 1G¥~\187wÔLAï3\83\12\1e\ 3´)aqln\fÏçÄ÷¸î¯\8d+ãËn\17\99ê«\1eèN»Â\ 1HQäõ­a\ 1á\ 1ì±;\1f\8fõ\9cÏ-eá>\b\9fx¾¯>Üß\14§º{2¿gϹ°\1d8Ì4Ããò¬\12\8e2YêN
+\9d¼Êæx´\8d¨ ÷¸/ÞqCâ\86\þÓ~üÿ\1e[^\80êKÅ\87\1aÁ<ÖM\86ÿ\9b·áÄ\87\ 5'\15\9b\ 4 H\18    Úf\83\18rhèÁe%¶Ð+\ae¤.ª%ª/-S7O\90ÊAYi!\1dEúL¦0l\8bïh#\81A롵\9f\°Ö\v`Zò2«\ 6\ 2\11iCÕ\eÛ\r­\99îlKÉCô>Q5\83\ 2\85Z\87\96\90öh±IcUèie3(2\96ÈÅ\Ù È%Ѥrì\1eǤ«\r\8bs¿\87H\ e\83x\ f&ÖÙ\7fh29¼\86QuÅI\82&\r2T\14\83²gÝ$Ͷ\1e\98Êy©í"\86\15\ e\1aÑ$úÎÁ\0]åÝ\bþMÌä=4$Slk\9dª¢\83¬DÝ\fKý{Û\ f¬d\9d§Ê\ 2s´Æ*©êA\91ê~¡Ò\174\83(u\fz\1d\ 2\v¡F\fúkDÇõ  \ f\83\9d<\17\86\19\89\8e<¨¢8\ 1!.Ô\87¾O­\8bì\ 1\84\a¡uisj%6\ab'\9bL\ 6Ï\ e\9f{¤q\8f0Ï{\eÝ-õ©\92ÐVG*\0CC¦ß(G\83_ÉYH\1eÚ@\8d6\9dÉø\9cÉ°-s?Wç´\98edi»\bÖ<ªö\ 2³ÁbÞä¢\0Ùì\bõ\97G£ø\8b:MTñ"\1aM~¬\7f\93\ 2Ê6¥\91\97Õ®\1f\12\16ù\87Å\9ed¦ò­ªéÔg+Û\8d­m\93>K\99u\16\867áÀ²°z\858\0\8f¼¯\11Ò\8e\r\b«Òx\9e@\0Åi\14Êo¯ëî\8d\9f\14©âи-õäðH\1eÍ\l»ñ¼\97\15\1e\@  \v\ fìq"IÓg.ó\874\88\ e\14\8d4H¢¢½|\9bÐ~,¹\8f\995,\86ï m\9fѵ\11{\ f\13O.þK\98<\ 2>\86ý÷\ 4Ã\aµø/ßí8FC¸\8fv{½\ eÏ£/\1e\ f»gÝ*ø\13=f\81Ðendstream
+endobj
+7032 0 obj <<
+/Type /Page
+/Contents 7033 0 R
+/Resources 7031 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7002 0 R
+>> endobj
+7034 0 obj <<
+/D [7032 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2514 0 obj <<
+/D [7032 0 R /XYZ 85.039 326.642 null]
+>> endobj
+7035 0 obj <<
+/D [7032 0 R /XYZ 85.039 294.221 null]
+>> endobj
+7031 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7038 0 obj <<
+/Length 790       
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\98Mo\9c0\10\86ïü
+\8epÀµùX ·M\9b¤\8d\9a\8f&Tª\94æà\0aQø
+x\13åßÇãaÉvE\9aJ=t­\1c\ 2Øxç\99wü2ÀL*ÿ\98\19\ 5\84\19F\8cxQd¦µAÍB\8e\1c\el\9cAM\9fÐE\0C\a\89ñá(X\98\8c\92\98Æfr§¦$ÙµõéËò"9¼´\1dÏó,\8f\12Û     ÃÈúqa3ëørùùëÙ1\ e\1d]Únd\9d\9fâÙÕòTN8°\1df-\1d\97üÄ«Éù4z°t<B  µo\92\13ã0Ù\8aÉñ\89¿ð ¨\aãú\86\9a\99\8cûÄ Ä\8b#óI\1eSÂâج\r?ðHà{ãye\\19ߧUpÌ7ñ®\19tg3Ã\91HQäÏÍa\vâ-ä\1aS~|6\93\9f_\94\85»\10\ 1ñ\83\0oÜ]\14\86¶×dÁÌ\9a¼*Ú^æ¯\14«ºL!g¾¥Î3Ìß-\1fòÝßtÜ\90¸¡§þÓyèÿ\a\94åU.r\ 4)úv-Y:D\19 DÒ¾\84+âÏLñþ2\ 1\90"É{ĺëÛ\1a\8f\0W±º\13k'g\v­ôëø0d·cñÉèyj»¡u\ f;>\a¨F^Ë´RoPq\vDêÔæªyÿü¾f¯XÒ9h\14ªÕ\96k!ÇWy\ 3\19\11eÊEÙ6\1fßLÈBzV¸o\9e\83\b\98\80ZÕ²Xµ¶\8cÙÊ\ 6­\8aµÏyUÏH\15©Ñ\vк\15@\16Yi[á\ 6>Wþ#EÛläwÄ\vö\v9­Ê±öP¿\8a75oðX
+»ÒJ¿]\98³\ 4\ 4ù\ 6\rÅ£\8brq0\ͱÐYÀGWà¨\r\94\9e2¥J+#\9dÅ*\v )\9bBk\85ÖÃøxWLð\ 4hò¢Õ«I)7\86Æá¹]\8d@S­        ¸Z¶z\19<jTÉÈë\8d\1d\ 5\1dïÕ\9eo±£w7ÍããÔQ\8d\90§p\ 6\97\ 2F\9f5l³F®\r\13\9a\1e\86ª´\12n\96Gº] 0\85^ÒÔ ÃØÔwªÑk{¡\97\13¼:t7Y\1a:ôl\9b~TV8\v\92Û\rÜQm°\¯f½È\ 5B<H\80u+8ª¨PÚZ¶~z½\8c­@\87l\92RÕ¢Ò2-y\85hògý*׫:\7fÃ\ 2\vW\ f®'iä9¿ÝªÄ¿bÛ7ÉÚAÀ\96ãøª\88 À\84/VíýºS\9dÇ\9bL>\89\6ÿU\92Á§¹ø\1f¿\0z!a\91é¼®õ6\8bOÙn\9cÛ\89Ý\ 4ø\ 2\8aÎ\8fÆendstream
+endobj
+7037 0 obj <<
+/Type /Page
+/Contents 7038 0 R
+/Resources 7036 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7002 0 R
+>> endobj
+7039 0 obj <<
+/D [7037 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7036 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7042 0 obj <<
+/Length 815       
+/Filter /FlateDecode
+>>
+stream
+xÚÕXKSÛ0\10¾ûWøh\1f,$?b»·@ \rSJ
\f3\94\83\13+ÁÔ±\83í\14ø÷Ý\95ä\10\82á=\14M\ e¶,iµß¾¾\8d\98IáÇÌ( Ô\8bÍ0bÄ\8b"s¾2¨¹\84\99¡ÁÔ
+jú\84ö\ 2\9c:\9e\18GgAÏd\94Ä46'\v±d\92ÞZ'_ûãÉé\95íx\9egy\94ØN\18FÖtl3kxÕ\1f\8c¾\ fåÔÙ\95íFÖå\85\1c]÷/`Á±í0«ï¸äF~\9d\ng\8fû\8eG(¡öÝäÜ8\9dìèäøÄïy¨Ô£q{GÍ\14ô>7(ñâÈ|\82wJX\1c\9b\ f<\12ø\9e\1açƵñc+EÎù¦ÜÕ\ 1ÝiW8\0)\8aü®5¬G¼\1eÈØÚÇg\1döùIY¸\ f" ~\10È\8dûBqjW&\v:dþBSòªà¹´×ÜvCë\1e\f\9a\14K\8e\9f\80QÙd\8b\97ý³\1d7$nè\89\ 6ÿÿ\80­\0@Î%¨uÅá\bÿùc\0ñg\ 3°\96Ú's\8c\9f\f½qÏ«¬ÑË\e5bHA÷E-£j\rïU\89Ñ÷ü¢\95_j\8eP\1aé\8eÇ\8dH\8eDb\9a\97+\9c\83г\11¬N\ eÚÔ*Û%<\ 1\0s\ 6\9e\90E:!ù½\0\9dU\90\953Û        \ 2ë\81\8b\14jj<kGû\98Ä\81+6\8d\ 4¹\ 5áØdðZ,¿\1c\ 4\1dÀ6ê\7f¶bñ,\ 3²\12î\83Ê\ 1e¼¬\1a\9eª
+\88Ù¦ðÉ/\ f\18¸³Ã\16\99\16h\a\12¤E"yU\8c$\85\10ëZ'8-Ø¢Jæ\8d8ºR¼+W£Ñõ²d\9aÉðaÂfy\82&{ÙåƤj\17ðF«Â\95\96õßáøl¥
+\8bS6WQɵòÁôûèæ#'t¦âõh ÷4¥|NG\83£aûñ"Á@]\8bÆ`)Dé\95p\19\16\16Á\9bmÃ3Ã\82"ì#»ÓB/*}\ fh\99\ f¼\a\81\9dN\96j\95mO\92ñf\82Û\15\13ò"\99ɦFPY^
\14<\97ämÃ-i\ f\11Kʬµò]\17ì\ 6\e\80M-9Z±wZ®\92¬P¤P\16¹^}xÃW¯,Ýð\9d\7f\15Ù*©\14e/+áŵVþÃ\10Í_»­*SþJòe      \7füîEf\1e"\8bo\ 3ô}\7f¬\17 äXnÚJ\93ò\9c·\ eM\v­\÷\ 6Ç6øÄHP3\8eáÜ\1e¾ëu\1dñ\ 6Y\96no'ê\râ9\8c\85A´¹A÷\9d Ã\8b±ø\1fïß¼\90°\bÎÙÊ:\8cÁ§î¾\9e»\ 6m\15ü\ 3ãþoPendstream
+endobj
+7041 0 obj <<
+/Type /Page
+/Contents 7042 0 R
+/Resources 7040 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7002 0 R
+>> endobj
+7043 0 obj <<
+/D [7041 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7040 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7046 0 obj <<
+/Length 1393      
+/Filter /FlateDecode
+>>
+stream
+xÚÝXKsÛ6\10¾ëWèÐ\ 3Ù©\10\82\0_¹ÙNâ63N\[\9déL\9a\ 3,R\12§\14©òaEÿ>û\0)YC;\87\8eg,\10X\ 2»\1fv¿Ý¥\9czð'§q <\95L£X
+\15ÇÓÅfâMW°r=\91\9b\85\ 1.]Î'o>\ 4áTz"ñ\92é|I"óô\8bsõûÅíüý\9d;SJ9Ê\13î,\8abç¯[W:×w\17ïþøtÍK\1fî\?v>ßðÓýÅ\r\b\º3é\Ì|ñ7ÏÎ?\ f«\97\173%<á¹_ç\1f'ïçG:ʹСB¥þ\9b|ùêMSÐûãÄ\13*\89§;\18{B&Ét3Ñ\81\12\81Vö¹\98ÜOþ\1cvá5=å·FL\9fõ\1230)\8eõ\98\8c\f\85
+a\8f\ 1\1f-GðùÇ\93Ñ©\11\81ÐAÀ/\9en\8aKÇ{Ê`dÏ"\ 5ðÌ\96ÁÚ \88f\81è®ó\12\162\9c×NÓÁÑá·Ó³g~$üHѯ7nü+1lk\9a\ 6mÛ¥üÜìËÅËÖ$¯Ø\9a¶îà\89\fjy&Oiâlï§k2´¦¶·sp·\83\r\10<^\1cÑ«×Y\99Õ¦`᫪\ 4i\r\9b­ºÚ´ð\9bWåÛg¡\b!\86£àuA±­9Ô¤SÀ 2éQ4V.¨î¤]Ñ\8b\9c×-\93iù£\e\84\8eiI\7f¼ö¼~Ö\b\19A
+       ÇSÈÌ\ f\84\8aÂáD\1f¦¥H@Á£\13ÁO\94\803àß,\b\ 6\10T\9e\93æè%\19B\eFέ«Àù\\98¯Í¦G¶Íê\ 6\97C@"ð®Ö¦\e\rËç Sòð\92d×æ\11ç*Ú\ 2ÄåÛ\91ìâ\8b$N\9e1EI!\83\87Y¹¨÷[ײ\8avph\88f\9a\9d\v^Xáe¦\r/"FYi\1e`ªÈ¬Ç>`æØó8Í\96\ 6iªh\11\9e³rÚ\rÜ|AW¾:\8aĬ]Û`äI\ 4 á\ 5\15\1e\91ÿsм²<\84\89tÇaL¦p­\0´{V¤tb\ 4úy]­\90
+ÎÏ\f\8aK2Äç\92 «\1fñRlB='çª3[Ó\80âùÂ\92\90Á:´*)|6U×\1c\82/§É6[\1d×\ e\9cj\8a®'õ³#\1f®\84\16]\9d\13\11÷¬Á\84\8b\9cDë;¶Ö¤Í`v\0fÃz\97\9d\1d©4m\7fÝÊ)\90ccä\95Èù\17K\85\9e\83)ß éè\ fæa¨\87ÆRO¿¶DÑ®@\87:;?ر{?\10\ 6\1aÂe}èÌÚ|\93\1dÜ\83\ 5G\83\85À4\a\94ü!E\ 56¯ñ\19\18,\\9c5ÿ\v\98Ð\9eü(K\ fþ@D\9f\11@P\8dZ\89¼ä_r\16\84\97è³²|R-\19¹<Ý\fÍ
+FfzvQ6\86Ô\8aL9B*;ô"\8b¡`g\98\8cH\19Üh\ 4\88òg\84íñ\11/¢%\13!ÃgkþXDAð¤æ×Béð¤æ×XîëÄùD)pǵú\a,ó;"\8dEKõzi\8a¼ÅÙýh½\1e=W®\ 3\9c±§\9eSQ\8bÈ\8b\96hlK¤mKÞ\99\16jg
+P\ 4|èêÆZ\ 5-¤Ö/_î|\9dC&Ð2²5\0ù¸5\99çi\ 6óhâ´&/­ô\ 3¥\19K\9643\ 4K³¨sj\ 6 \9f¶Ò\95\951¥e[|(\11m-cz\13­\ 2ÊixÆfèÚå>\16\9e 0úðí\9cÔ\v\9d{(¾ öÐ;Í\f{·0     \9dÛ"ãB:£o\ 1x\ fø)-±ÕÂ\86ôÜ°Wãö\19\9f0Íù\89âÝ8\95àÁ[^Ý\93ãvV6û\967-e\19\ 5\ f:       J\19yäp\8cô\92%\9eÜB\1f\9aô]cH`1$0Ú4Í\ fAÕVõ~ä\8c0\10^\98Ø-V?8âͯ-býÀ»[Ó\97\95=\ 4\rïðâ  Mû.\ 6'[{\r0¼G`\18pF[C\1f{|\ 5öÛ\8b\ 6¶ò\83'°ïò\ 2¿¼HM4»]á©&Íx*%¯îÛ\1fê\9ee@O¸Ú®³=\8f\8cÕ\15W«-uUCn\1fHGÚ2oÉã\92\9d\9akÄÆÔ{ä\94ßp\rtîl×\8a:T\bý®Dó\89ë\10
+^ZÖÕ\86GJxV§\8a\7f}a{5\18ç½Þå\88Ûueÿí\8dìgå«zH'[ú\ 6µ\16\12\129N"ö\84\9fû\14­"!ãAÛ\17  C{êTÃãÔÔ+ø\1dª\9aE³endstream
+endobj
+7045 0 obj <<
+/Type /Page
+/Contents 7046 0 R
+/Resources 7044 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7051 0 R
+>> endobj
+7047 0 obj <<
+/D [7045 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2518 0 obj <<
+/D [7045 0 R /XYZ 85.039 564.55 null]
+>> endobj
+7048 0 obj <<
+/D [7045 0 R /XYZ 85.039 529.14 null]
+>> endobj
+2522 0 obj <<
+/D [7045 0 R /XYZ 85.039 214.88 null]
+>> endobj
+7049 0 obj <<
+/D [7045 0 R /XYZ 85.039 172.532 null]
+>> endobj
+2526 0 obj <<
+/D [7045 0 R /XYZ 85.039 172.532 null]
+>> endobj
+7050 0 obj <<
+/D [7045 0 R /XYZ 85.039 140.78 null]
+>> endobj
+7044 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7054 0 obj <<
+/Length 2855      
+/Filter /FlateDecode
+>>
+stream
+xÚí\eisÛ6ö»\7f\85¦_\96Ú©\18\82 xì\97\1d\1f\89×\9dæX[\9et§éÌÒ$-q#\91*IÙõ¿ßw\80§(ÛmS­;\9bÉ$"\80\aàáÝï\ 1\11\13\vþ\88\89¯LK\ 6\13Ï\17¦ôýI´>²&\v\189?\12\1aÂ\9a8¦å*\1c:\99\1f½z£Ü\89°ÌÀ
+&ó[\ 2\99Ç?\1a§ÿ8þ0\7f}9\9dI)\ri\99Ó\99çùÆõ\87©0Î/\8fÏ.Þ\9dóÐ\9bË©í\eïßrëêø-\0\9cLgÂ8\9eÙæ\ fÜ;\7fß\8c\9e\1cϤi\99Öô§ùwG¯ç\1d\9cf\8eé¸\12\91úùèÇ\9f¬I\fx\7fwd\992ð'÷ðm\99"\b&ë#GIS9R·WGWGÿlVá1g³F\8e>«!fp$ßw\1a\1a\b5B\83ù2AÄ\1d#\83C%x¨{>H\15ßðÇ'K80¶JJ\ 6\f\v=#®g\94Q\91\ 2°íq3æy)\fgC\1a\bW\99\ 1 \8fHq_±\98ðÇåùchN}i\847\84\aï\ e\87\13ÃÕ\9d\0\88¢W¯É²\7fMs8}f\veÂÚ\93\99\10f Ô\18u\85#Lá\a\93\99g*ÏíB\f\7fic×\1e=LàÂaVH,<\8d/\9bÓ\fPU.\bL §ým\88¯+M!Ýç\1ew~vÂ\94{\93vÈx\86l\15\ 6pp\ 3½U\9a£\1c\94;l³|иþN;r'\85gú°ç,\bL+P\8fÁ*ÓQ\ eª±+Üߧ\ e T\ 2G\83½ËÐ$\v\96á/\rÝ_Å5%0³o2FY÷.\'Câ\80\15r\14ê]=ý\8fG\ 3¸\16\15À¨\14y·!®\r\90²\81  >Ðø\90X\9d\84ÑTÚÆçíæïCt\94mzÂþ\12Ø\90y\13\8e\9aÌ\1a\vør¤ç    c\eF\112,ßfS;0ª!\91¤gJÛf-{üLÒ´½ñ\13á\88^b?\1e\e2Öù*\8d\1evL(ø\få1£\9cÃPåº$·Q°ÛèâF\1dd\9f\92ªJÑ2-ÊG\ 5ý@\18?`<\90\94\8f     ¹ó\ 5\85<x©&r\948\8b$#)\ac\0TZ\1eØ\\8e¢t\9edI\91F,O\rr\9e±D\13JbÕF47\a¶¤£\bgù¡\fè\9f\8a|\v<ÚìðÈ\83xÍÿý\96S>e9×áfCB³Øa\90eÚöA\85äm\88¨lZ\ 1\86 \1d¢Ê\84?o\8b|Í_\1fÓ\f\ 5;Gu¼§x\9dû\91\98\e\8aö ïÕ\15|]\9céerÖ\87ëw\17?´°¸Yù\12´ã\19æ÷ÿ7ÆH\91×k²q\9bÇLï\81\e\96ܳ,Õ²\ 5\1aÔÊ*g\908|\8bá,K¬c\]\9c]i \12Ü\810^_\9c±Ì\9e£Ìâ×ÙXÒò52xaÖ;\83äià}_Bt@9\1d\89XÁÉp\8er¹¥¬\8a#\86\ 4H\ 1+\añE\9a\94_C\86_'tà®­GÌê\0%\r=F\17á\99®xÒ\ 2U«|±\9b!;´]q\80\98a\8b\ e:]\14;æXºf  ×jOq\0r\9cö\84Ù\96 î·øk\19èà³ô\8e,XQ\86+îmB.j­Iò×\b\83\15?\82\¦8\bº\90ßTaÚÔ\11cî¼_&\19ÏÍ7zFXQm\90\8e\r¢\f¹.2jg±»\1d\ f Îø\e>\1eâÄù\1a1Ú§\9e\a%ü~\ 5ý\ 2h|é\88\85\ eD\99MÁy\180Ogù¯þjV£ÉXí\1eþ\87*C\92íx îÛjC\8e\82\9bM\ 4ãø\96ñï\15×1~æf\94¯9$ÃÓÅ\7fá       \11W=ô¢a\95Ôëf<)ä榭¬\17º§C¯\11\1dÒå\94;\ 4\8aê\1a3(ÃMX¦åW]xÙºP$\8b´¬\8a\87\17\97,\99¨\89³<[aA.°\8d«p\8dê\80\971h~\ 3Ù"Mã\14C}&7²¢\ 5(\88Ï\18´B-
++n\90 \93ѾKcº_
+t½\8f\\8e.\ 5\16\1aú\16\81\8b\11\81O~aÏ\92\17t\85Ñ)èÜM\95k\84\ 5º\9b|[v\8b<mº¬»ïR}\1eø®:¡Þ=­WÐAt\96}ùáô«\1eý\86T\ 3/ÕÜñÛZd§ë\89=\83\80\9e\13¸\r)lèæ\vº\ e)¤e:&pÊ6§3¥,ãt\19f\vb®ë¢±\84_Ï8I\96á]\9aO%ÚÒÝëYÛ\94¶Ú\83\83\14¦/\82g]¦
+\16ÕÕ\8aã\11,\16A¯e¤%Ë6\8b\9c¨oRQY\ 4²\12\813\ 6e\87Cîb\914\ 1\8dà\83À¸¾n]\86¬<yÑëf¥£X\bµ\90|\80\9e\vÑT\b\87µ5\1aä\94\86Ã\92\a[}\85Æ\9a¶{\18\8bÛ>YBÒFQÕ)³&\ 5E\84í}pY\85«UØ\3\92\86Õ±\1cV z¦Eì^Ñâ\1d:H\8aôFïf%ÝÞ>\11\8e\8b\9dE}ÓñUÿr³\7fQùÄ\8a\1f\9bÈ\0\8f\1cé6>\eéÇ2\0C\14àÚ\1c¸B\93¢\82D\1f\9aæ\14<NDAxþùHV(f\19ÑKèàV\18ßb[\ré7Ã¥\99É°\0IB¾]Åz_ªÂàú\19³\94\1aÛ²A¹Fs;\eávÕ90\ 5\8cÚ Æv1\\87Øÿ\81¿kpÛ\rÚxg\9dW      \ f\9f\9dj°|\bî\e\9f\84t\16[NË+îj.Ѧõößð\0bq«aø\aARBÈ3ÚI+Ý\93åU\8d«æ\166(\89Á¥ë\93Ô\8e\81QKFȱH \10\r×\9f,eÁ_\81)\8fïjª`=a\ 5vÉu-9Ê&©Á\eêü§þ\88ª\92Ƽ\96\88ò,kA¨RA\v\84å\b~ïæ»Ï0ÀK\80aw,Óu¼?<\ 3¾\9aO}Ç8Æ7\1cóë«\9dD\\9a\96\17\1c \11ÿþ=\16\fß¿\e©\ 4\bß9\0\ 2o¦B\bãøâûëË×S´n\10ç;Æ\1c\99Øh\94\16\ 1°Hà/\18\0\\ 3ýFÛ¢è+\1e÷³n\17\9f¹\15RPµÕF\1d{*=¿HHØjm\12ø\ 6%-\97\1a¨)Ç¡§¶L/ðzB´ã8d×ÛÔ\8e\88B´Ý\875BúÀc-oþo·Ýö\1f\85ÍÑnÜ\ 4\91\ 2\9dËBòÝB_\91\b¶ÏÐ\1cR\aFØàè"!\ 4\ 3hO°¿g¶E«×¸\f\9a»0Ö\80Ûún\86|\82Ð\81uýRç\e\9e\ f5RÚ~Çc&\ee@àt\9dmj1\83ek\ 4ð\9b\8bì\b\b\ 1ykÜ+$À\ 3\ e\99\10\0m!}¼Õ7½ué\aס÷Z(\88Û²b¨c¢GDo\1f`U´\86\9e×\8f7h[\1eæÄ\0\83úx[;\17$½Ã$GÈÎ\83µÝã¶\84TÚÉ\ e\90\94Ê1Ê&\ 3O7DOÕÍO AVºa\83îl¤\9e\96èxú(ŧrÄfÕd+zÑT»T\98B5\83Bç6Ì0\fY-ÙK¬(þR\98~\90óàuÈcÕ\8bC ¥\11â£}ÞÃuÔÔm©\83PÙËmZ*!LOÜê\87\17\11%OL\1e\fâ²ÝUÂ\9bR+PͨA\8dNÏéíÖWªþ\86,ß#Ïó<2²3\85\8fÑ\9c\82\82ìI=/W\90m®@)A\99TMb7\96\ 28\90\ e=\91\91ý\v\ 5\1fÂ\8c\99ã9,xébɯ} ËÕ¹j'6L\93,Jx\8cÓaHI×:âw<\ 5\ 2P-ù«ÔõS¢1\ 5%+\1eÐÉ\ 2E\9a4X%E=»ç[2F\8b-Óº\91î,\8dÂ&mFDê=!6_żÐÙû«\11ù\8aV©¶\12¥\96\16Æ©ÖÜz[äg\88iÌ#é½\r\a(ùc'÷A\91       tîS×\1fØfè\r\9b:Å0)÷=Sx^÷\96ë×<:\ 5± Ql\9e'Áæ¶÷-¿ÓTAg\86+LÇóë÷LYÍ hªÐ\8cÁ?qò
+Vë     Xû¢T\99¾TÏ}Æ      ^ñ¼n1\ 42"\88 (é\87c*\82\8a\13\88bWµFïªR3Åö!­U\8fåÝÞótÉѺô\ 15)\84L\17\ e}£³n¶¿\9fq$Éb\9d\93\87YÌÃÇ$\11àN²\8a\ 4±½ªÙ§\83òÉ4\1c½\9c\r\9a\1cåéNg¶o×W   µJ`WÈ?·x[\8d󺯡q 1Vº¨\80\12ý\ 4\8e6\12©\17\8bפM)»\rÎ\0óBO+\97m\16¢\91áä\ 3_8ë¤Ýã(N÷Ò\ 5\r\80ê«\14_{4]8c½íè¦ê\99þ\9e¶ü\19²é×\8d\1fA\12<lªnÙÝ\ 2ÿ\19r\19EG½1\v¹c¹»Ìv,Õ\rR\91z¸Bã­¨ÆÀ\8fÊã\1a\9aÓVü\8e\93Û\908Uq;ÕÓyϦ oé\0\9b!ÐÒ7¶½sãµ\8bMU%\ 5w\92¹Ý5®ù\16\8fN!{~[\7fµ©÷\8c×ÊñÀ¿ðÅÀ°Jàø¢c¢ùVa´\fC¦ÛÇ\d©å\16Ac¶ã\89^i\9d\84úf¢     \92°\91ÔÖ\ e4¸à.L\82\82;\17\19½ºñ>ßNò¸Ç\1e=ñVáyÿ}B\82Kð»\1ea¿$\ 2kG\12\ eþ\87Á\7f\ 1a[+ endstream
+endobj
+7053 0 obj <<
+/Type /Page
+/Contents 7054 0 R
+/Resources 7052 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7051 0 R
+/Annots [ 7056 0 R 7063 0 R ]
+>> endobj
+7056 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [249.983 749.508 301.369 759.076]
+/Subtype /Link
+/A << /S /GoTo /D (tdbfiledesc) >>
+>> endobj
+7063 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [371.22 204.293 519.047 217.195]
+/Subtype /Link
+/A << /S /GoTo /D (unicode) >>
+>> endobj
+7055 0 obj <<
+/D [7053 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7057 0 obj <<
+/D [7053 0 R /XYZ 85.039 738.549 null]
+>> endobj
+7058 0 obj <<
+/D [7053 0 R /XYZ 289.364 744.522 null]
+>> endobj
+2530 0 obj <<
+/D [7053 0 R /XYZ 85.039 525.692 null]
+>> endobj
+7059 0 obj <<
+/D [7053 0 R /XYZ 85.039 488.825 null]
+>> endobj
+7060 0 obj <<
+/D [7053 0 R /XYZ 85.039 447.513 null]
+>> endobj
+7061 0 obj <<
+/D [7053 0 R /XYZ 85.039 366.218 null]
+>> endobj
+2534 0 obj <<
+/D [7053 0 R /XYZ 85.039 281.085 null]
+>> endobj
+7062 0 obj <<
+/D [7053 0 R /XYZ 85.039 248.664 null]
+>> endobj
+2538 0 obj <<
+/D [7053 0 R /XYZ 85.039 179.202 null]
+>> endobj
+7064 0 obj <<
+/D [7053 0 R /XYZ 85.039 144.66 null]
+>> endobj
+7065 0 obj <<
+/D [7053 0 R /XYZ 85.039 101.024 null]
+>> endobj
+7052 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7068 0 obj <<
+/Length 2572      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YYoÜ8\12~÷¯h\ 4û \ 6Ò\8c(R×`2@'\9dd<\9bÃ\e{1\vLæA\96d·6:zu¤Çÿ~«X$%uË6°\9b\0i\8a,\16\8bu|UÅð\95\v\7fù*ò\99+âU\18q&¢h\95V\17îê\1eV>\pMá®$s\ 3\1f\97ÞÜ\¼zï\a+î²Ø\8dW7w\8aä&ûÃyûëöêæÝ×õF\bá\b\97­7a\189ÿ¼ZsçÃ×íîòó\aZzÿuíEÎ\97Oôu½ý\ 4\ 4\eîl7\1eû\17ÍÞ|±«o¶\eÁ\æ®ÿ¼ùíâÝÍD¦\8dd2\10\7f.þøÓ]e ÷o\17.\13q´:ÂØe<\8e\85ô\ 5ó¥ÐßåÅõÅ?,\17Z\93+Úµpõ\8dô\ 2æ\850\80+E\91´:àþ\82\ e\92\9b4\ 3Ü©Æköë\8d\17I§Z{¡3túë\16\7f\9c\9c\866Oú<£\89»¦¥A\9e¤¸mO_ȲCÚ¼}   3±t\fÝ7×woa\15~9ÎøÎ7.d^§í\ 3Ì\1eô¡\87¤SÛ\8f(VÓfÄ\ e©_\13Aݼ\98
+k\8e\9bÈ\1c\92Ì>þpç/d^\16ð¯ºBÑ\970|@3¡m8ê5VJÉòo.\975¬ª}\19\9aÖs\8a\1aI_½\17S=ú`\aWhevÕ-K\9bú\8eèfú\96>\8bx¤éØ©k\80¤`2\ 1¶sY \17Í
+â      \ 1f\7fÚ\9cÞ\19ë\88Éȧm§,}&ýg9^ÖiiU[45è\82\839îð7têüH\97õ£ÉÞÈea\18\e¥äéÐ\16ýÃ\82R|Îx$5Ýkâ\9cd\9d>âÐëãBò0\9c\ 4\ex±Ó+³Ü· VÒ[\99\8eE¿×<ô¶­²s_üX\93÷âÚ®hs\9a\86Ý\r8\9c\9aÍ\9a*!û¢#p\16C\98N=bè
+t\87\ 4éÀ9Ê5p\8cÓ\89á7\9e\ 4+¿«-Y\83\8eæþ\9e·Ö/!\88P\ 4½â\13~$uF\83\8f;Ü·½¢¯\ 3P¶Mߨ8L\9b²c$«ñ\e\bu7
+\95¨×I\85;o\93\8dXod\1c:IÙ54*´-³¼Ã\89È^\ 4Ç\a%WC1W`x\16eÑ#«\a$\b\94Í\91K§dï{\f¤ú\9eæ\86\ 3Ñèø\a\95\14uGKf[\82'÷û\9cP¦HµåpW¥P¢ß7J\84LoD\94Xp.      w\r\84oðk\80;(U\98ù©Ù*d
\16â\11l\1c\19&\84CÂóÐs(Þq\9c¦Í`0Qx\ 6]\1aåv÷hdO8¨'B½ïÊôµr_Øý\88ôÜ\ f\99\e\aú`\84¸\f\1cÂ÷|0Xú\1d¶/È\1a\r§²B¦\92Òu®Ê<!\80¥#[\ 3XwfÐ\92àè7H Í}\8ebÜõ4\16<\ac1\13\9e\81±*©\8dê=\16\8bh¦ú\83R\91ç\91K\9f\80\12\ f\94ö7!\0\85P\19\8aVÚû\15\r¾~x\ 2\92Þî\13\8c\87Þ\Ñ\83«qþRk;\9e\ 2LÈ¢ÀÓÛ¶k\1f\91ßü\ 3¶ÅLá\a\0q\80/\95\8dcôë\ 6G5-ï\92>¹Å\1dI\97w§7ñ\\9fq\11Ì\ 1öqÑ1\11J_\19H%CPOf\8cÕ'Ei\80\16\86Îï{\14¦T\8a4\19­A\94Ã+\1f\12å\89:x, tD¬\93'\ 6]\95k°@ëÅ\92Ìä\93©\93\95?\8a\81²%CÙ\13,ýX\83\ 6\92rÈ»\97DWè\85BãVY\90ã\97\ f\ 6\e\13Mñ òö@\1fÇ¢,GÀT\aå\99ÞÑÐïPg£ß\9a\ 1\89<,k\80\11+\9e\ fâ\ 1Í\90w$`Bè\8e\17OJ#U¥Øj\7f\9d'û¢&\88Uq\9då-}\19¡òº\eÚ\11í-¸ê=\87     \98\11_«&mZÈ5=È\10  Êùx´\87\0\10\91#ÛËö\98} F\ 2×\18jS \90'"\8ez\1a\17OÙë \ 6ß\9e\ 41D\95+<\eÄk¨Yn\ 1aP\97Ç%\       $ód¨éuniJ\12c\9fà=M:Ãsu\r\98\9bÈ\0"e"\fEL\14jF\13©´qDT\9cÑ+³!/ë\ 3Ç¥{\84\10µnð?Þcèg\99\v
\97\1a¤<\ f*(ofû) Îe\88X\18\19\9c«á>ç§z\9cy6\rM´GYÜx­0¾*\9cúÑ\eG\12$²9\ 1±ÚÁ¬\0?9\86DAåÅ\ 2\1a\a\80Æþ£\17WiÂw®mÀÍ\ 4\92c¾è\ ed¶´\9f\150U¢C\ 3±\û´A.\9cÎr\84¬n¡\9a5@\13!8\8aå\ 6\r°\95\89plÑ<\98\86¤\8cÀ4â%ätÉàH\1fîâû®ó\11Æ»µp\ 1ÌAî+sò\ 2w!\19\97Ï4?7{B1¡û\94iÔé\0\1fzÕ0Ôæþ\13k\1eG\8d\10º(ÌiG\ 4\104\ f½\84P\ 3Pï¤\88¼&ð\86\18Q5Ä«yÁWPá\91ß·T'ñó¦\ 1a,dqü¨~%è\97Ïô{¦\81Q¿XT@X8\9f\95&ðnAè\§û¼J\9eÓ²xZË[ôd_+Ì\ 3 Ã\82Çwþmô\96öD ´_ª¼\85dX@u\13\ 5\ 1ôR=OU\19t\ 1¦lC´Ò\9btqm@\a×
+ÛÙ¶º¾\1cRÛÖy:ý\0\1d\19N¡Y\92æÄÎ\16ú(v\99\11áT¨\13\89Ø4¿øS\1f\83\rcm\Sõ\b\8d
+
+G\15cd\1aX\1cª\9c¤Î×\846Tk\9bòMù\8d¬U;\ 6¿Iß#eq;ØúH\1f\f\9dC\9b\9b\10Wj\89©¸\r­ö÷¹\96A·S \ 5rU\rÁÐ\9bÅ;Õ\8fTôÑPJj\17\92ë\ f]\147í¤² \0\9bn\80\1e\e\ fN\95\84ä\ 2«/ü\84ÊsL=mg®ªz\ 5®#5m\vU\ 1Ò\14z
+5øIuÐõ\12\9cf#êÕ\9ceo\93øöìñ\83\
+\99¢ÂðWé\9aÐ]añ\9dz3P\92.\96\13\1fw\97ï)\84ñ\r¡Ìçå\84NÞóBè8Á \14Å\80 S\80²T3¼ûËzÀx×\9f\16jz\bM\11H,Ρ-¢ÖðoÔi\94Yrèò¤M÷ôÍà\ f\8d\17\f¯\ fys(ó\97\1a\96_Ðü/ô\ 3¡Àʬ¸[¸¾>\ 2\834­´Lµ6.ü¼Ãw4\1c]_îNÙ©/À       Ëü\ 4Q6³;\ 5:¾LC3m³ ×K\9b\19\7f^ê©\98´/\ f;û´\a
+½Ü-°\93Órà\97\ 5vÜcÜ3¥Wjò¦}6S©äV\15yÓ7%¤\80\b| q«*¿Zç\88s\83nbÎ"\1eÛG¢\89º±BQ\83û¼/\9b\14:þ"\eõ½½üüyûéÝ\92Üî\8c\9bÉzÓ÷\8d\93\8a÷j÷V\978:!jPmú%gEãl¤\1f\11xJ?$'\7f\88º³P©tU%4]%æ5\ 2izÕQ O«f\9c\1f_\1d3³:Ùd
+\9dâîÁ>_øѬ\ e\9cµëÐP°H\98ÚR\ 5\ e\b\7f\92\88E\18°\80K¼9ôµPÙ=ûÀ+\98Ä\9eqáy\17WÂÉ\9bÜL\1a\93QÓ¦:$ýò«\86õzý¶ k_Î\84Ëg\91z\9b(¬ù>É\ 6à\96X3\82U\7f\ 2G»¦¡\13{@î\8eþá>\9e\réÕÄ\95úEË%\8f\ 1Ûè7,\83ëIoã\ 1\89{DÈY¶qO\9b\11\9c\99<¢å5m­\94ÈD¤¹)ÔuMÑ\ 6\ 3ÈÅ}Ón\96º@\b\1a \81.¿3µ\9a\8a\ 6|(Àäê»\9a\vR\90{be¤¾-Ðã\e\81º-P\9f½Iãª\15\e?\86\1aìXé+¨b/;¡âºÜ6\e:5ð\94Þîh®Îó,WV\8bC
+7\9c\1dß\0\9d×$¦\ 23\ f¡Ð&ĺ\0@\8btºn\90p\8d,\1fç[ód\aÔêE\16\a       Ñ=é\ 6H§J4¤¬\e{à¤\1eÊh±ÐìíÃ$^f^(o\90¹ ²\19\9a°sØ8·³²\95¡X\82¬/ý~úz\86\95þI\9e\1eN\9ejoÚ\ 5Ø7Ý\91u¡y\8fh¥á´°Ý¿zÔÈò\9fκ+\11¹\fÊ\14¸\16\ 4~Èùrù¯ïüÿý_\93\b\19\1f\9fõ\9e¬ò¥ë/¼òa¶\9e=\8dý\17/ê­\9eendstream
+endobj
+7067 0 obj <<
+/Type /Page
+/Contents 7068 0 R
+/Resources 7066 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7051 0 R
+/Annots [ 7071 0 R ]
+>> endobj
+7071 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [128.301 636.004 335.429 647.694]
+/Subtype /Link
+/A << /S /GoTo /D (passdb) >>
+>> endobj
+7069 0 obj <<
+/D [7067 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7070 0 obj <<
+/D [7067 0 R /XYZ 85.039 736.955 null]
+>> endobj
+2542 0 obj <<
+/D [7067 0 R /XYZ 85.039 553.989 null]
+>> endobj
+7072 0 obj <<
+/D [7067 0 R /XYZ 85.039 521.568 null]
+>> endobj
+2546 0 obj <<
+/D [7067 0 R /XYZ 85.039 476.477 null]
+>> endobj
+7073 0 obj <<
+/D [7067 0 R /XYZ 85.039 445.061 null]
+>> endobj
+7066 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F59 3455 0 R /F62 4159 0 R /F20 3021 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7076 0 obj <<
+/Length 2277      
+/Filter /FlateDecode
+>>
+stream
+xÚÕ\19ËnÛÆvï¯\10¼¹\14P\8dHÎð¡\ 2Y8W©« Nsc\a-\90fA\89\94Ä\86"e\92ªc \1fßó\98¡\86\12í\ 6Å]¸\r`\rç\9c9sÞ\8f©7rá\9f7\8a\ 3áÊÙ(\8a=!ãx´Ú]¸£\r@®/<\8dá\8e\94\0A¯ï.¦?\ 4áÈsÅÌ\9d\8dîÖ\84r\97~rþûãÕû»7\1fÆ\13)¥#]1\9eDQì||?ö\9cë\ fWóÅ»k\ 6ýðaìÇÎÏ7üu{u\ 3\b¯Ç\13Ϲ\9aøâWÞ½û¹\83¾¾\9a
+wüùîíÅ\9b;\8b§\89\12*\94ÈÔýŧÏî(\ 5¾ß^¸BÎâÑ\ 3¬]áÍf£Ý\85
\b\94ÔßÅÅíÅÿ:*\fS#>5 úÄ`L@¤8VC8^(d\b4:ý(o@?¿¹^t*D T\10ðÁS¢\b²izÁ\0Í&Ù\8dýÈY&sPbµC-&y9\9eøqèü\89?\91\93Z\10X\96¼KËuUÃ\ fÃZXå\95\86\1eà£Áí,eZmÅ\80¤(\90\1c~8+>\971äÃbÞð
+©Ò¡C\93!JÍÄèx©émê
+ïØ\9b}ý[fD4£»'¨,4³\87\ 6\98iyëÇq,\1dp.0½s·\85\e¤r\81\8d¶F\91\96\a\94\83®m4¤6(ij@):×ÌAEáïo\9eTE\9aìù«9\80¡Â¯\97|
+Ïä5³Õ\92º\1e\19\90\95èÅmýȧ\92C[í\926_\81\86ôV¾Ö \92Oäi§ìý\80h\1f\17óéõbÎ~_Ã!ÏÙ ëR9[Ô\ fn/Iñ\19      QòV\93µ\8cD'RÞlI/°èDÓöLv\97\fØ'Mêð\90*\11OVèK_P®¬Ô\94\0çÛ\15Ý\1e±\ 6³îvü*´~\8eúõÀB'®\ eg\85\1fÉÑ$P\10\87Ñ\v\8d£k`\1d|\13\15vCjÛçd      \10\1dL\89!%c²(~V \91 p~7r¯ZÞ¯Í\ 6\12¨Ù\9bµ¿ØÔÚ-ãÑ\11V$j»\850l¶èÍ{\86i½·Hà\ 1Ùì\1c\80\98a¤=!UMþõ\1a¯G\114¯é\80³Á!\19\ 6Î/\94\ 6(C Ý\87\86·MtNoáï\ 2ï\9a\93\b\ 2ñ§\89\83Ü\8e;Øç¸\83E\ 3a\83i\ 4×:\ 1áÒ\b\8fk+\0CÕÝÎ_t\17~cTâ\9a"3T\9cKpÁ!\85zM6ÚýÎ\ 5^"\97\8f&:ôÕàÓxuÉ!$éæ½\15¤\9e££\85Ü»Ú\1doJÿ¥îýñÝâ×\ 5Úû=ê\83óxU ë°sG:­w\1e\fù=e°)\1e\91å¸\91\9d<ñp/ÇÑÎ1\9d\955\11x\925i\8bJ\84á\ 3
+\92\ f÷AMk\ 6\8cj\e²Ì¾j+&xÅ\1fc\bÌ$§\80Z\16V6ÌÓ\1dgz\89\19WÛ71é\8e1l\19¤ô\1d\97O\e\¹"T/Õà\8b´çÏoXÿ\98\96@ßÊ\8bÑêÊ;¦2\93É      Ö\1c«^^nx/a|PâÞÞÖ\95i Gu\87\16Ë\e}£¾-jè\96z\85U\10³Î\\f\18ÜÎ=`-b:´ó¯®TI}t\8c!\7fæZ:\9c\11NË´m\16/\9e\89ÐW\1dO\7fÛzJr\91¡ÆSC\9e7c\81¼\18w%\9e*Jóé¡82lÊsidÌÒl(?ùÀF\ 4¬GÐåGÃ]þÄWb\16E\1dS¾;À\14ôÁJÀ]\81ð¡$\80\1a\9cwtë\ 3¦ãȹå\80ç\8fu5\96¨}\86dÉXºN½Ú¢Û\9c·ó¾ð|Ƥ/\_>¯-ê\ 6Uì;k,hEQ\91\8bÆà\8bÈ!\82É\85v\b\\8aUU®\19\8cî\9cÔÉ\8eTØfuÃÈÔ\0¡CÿA}\11o\9etBx¼ß^â\ eöÌ\ 4ÉõF®QÓ¼>z¬i\b\90,7¿uk\1auDþi\8e\97\1f\88\86û\83!C\11ÚU_ð\95\a\o\r¸ÄÃ0µÅ\96ÒB0\1fÎDD       »Á\14\83É\ f°\rüBí\1f~¼â\1f\90\9fN\85\10L¬g\ 1/
+E\18\ 6\9aÚÓíªÖýþ¨¾U\ eÞ¢\9em\1c\93"\94áËJ±½Ø<ïRxÿOþÑ\93PÊ:@ÇÀ\80åMÊUÔyo\19\99¼·î\1d¬M\99:¶øº%Ùã¥m\ fiµª\ e\9cæ\9b§\8b\16üºÃ\ 3ï\vÑh_ò¦K*F©ª?¤R\16¯,c´¤Åì\14µS\129ß·*jö\82\15Å¥j\85rlóòX\16þ\81Ê*«lÞ\f\90¼ÃÑ»î\88è~ëjžx ¤EêÄï\7f±ïY\13ÈßÇv¡_ChnÓ}ÉZ\ fÙg3ÙÔ4fxÛµ¾æ\86®îÚ)<©S&ö¾u\9e}\8b>_²\8bZ=÷\90W\9e=)aù;Õ¥~¾ ªýDWk^gLgxlg9¾\8f\1a\83\16Æ\85\1e\b\19] }\97^iÎ\8b¤\1f\8d:\91P\b,\87Ía½Î¿\ eÔÁ0\ 6ú¾Æϱ
+z®\93fXâJ»Æ}\87\10h5[ÆxÈ\8b\82¹Ð\15\93·ùý\81wÊÞã\15`Rä"\12j¯àu¥eáç\1fب³\1d\8cN¦ÅÀ\9dæ\80®7¡V¡3\ 5ì\9fu?Zc3)boÖk;\16ÔÔC\19Û¢\84Ê\83Z\94pR\ 1±\94ÕM#¨ªS̹´\\9bs\ 6l%)\ 4\14y\ 3íÐF\13Íõ5\r\a\8c *É#¡ç¬5\8eÁÝéP\83Þ©\9bp 9\r!_]\15\ f¸CSá£Æß\17ÉJ3\88º:7¼\ 2\ f     e`[\9eÔaö{o\92Oy\83\9c\89\8eA¦ê\93Ì\99k\1fGn·:Ç\16y\87¤M É\980GbsÝùI\15r¡Ãe@¯:ð\83\1e\91St ­Ö$&¥øBø½5\81ô\9f\86ù\96½n.ðD\1c\9aIr§\9bäsùÔL\ 4QÔµ\90\9dtÔ½nÐÇU\ 4\ 1\89O\f\a¾·1miu(RÞ*«Ö\82¡\5çÊR#t³\19H6\7f×ðâ!o·\f¾?T\13\1dÜ®'\94\8cú/\ 4]Vöu¾¨¿\186\9f\1ePx¢B¹vùú\96\19\19i\91Þð\ 3Wäü4Æ\a5\98\84 «×#Ó\1eAhG\9e\96ÐCþÿóQgõ\89\ 4ß\ fð©û\98a¨öcåF\0>pâ/z\12e=\15Äçïøi\9aUÄî\ 2\eÖ:å#JgØeóÈ\8e\9dí@)±ïÁĦO\84îÐÐ\ 6\87«=\19\90LFtK¾q70\ f\81@¾Î3    >ÉúÇ\10Ã5ú'³GhÉR\ fÓ\b\15ÍÖ)\ 3»|\8c\1fý&Iãp¥âû4^o¾«è­\vOw\93\9a\99$ÉÔ\bªº\9cÅ»UcqzJý²:¼2\12|\97\9a¬øê\1eV\a~^£\90K,\18±¼¹\1cP\19Gm\9bk%\8b\81T\18\88Y\14S\16\8a\\8f\ e\14Õ2)>\ f¤\84>õnXì\11ìãhGynòü\9eþL§U      \85       t3\1d\10äX\9c-\82:3ÛôPy¬¹Õ«{Ð×c\82«ªÞ\fд(\1dò>[Ê\85ÿ&\ 1þµ\ f\ 6§ç6Ï\9f;      p/P"Ráp\88\7fë\93Ó³ÿ·SFÂ\8bí竧³\85róç/«\9d4\fþ\ 5\88ß\egendstream
+endobj
+7075 0 obj <<
+/Type /Page
+/Contents 7076 0 R
+/Resources 7074 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7051 0 R
+>> endobj
+7077 0 obj <<
+/D [7075 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2550 0 obj <<
+/D [7075 0 R /XYZ 85.039 570.527 null]
+>> endobj
+7078 0 obj <<
+/D [7075 0 R /XYZ 85.039 536.384 null]
+>> endobj
+2554 0 obj <<
+/D [7075 0 R /XYZ 85.039 246.278 null]
+>> endobj
+7079 0 obj <<
+/D [7075 0 R /XYZ 85.039 210.013 null]
+>> endobj
+7074 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7082 0 obj <<
+/Length 495       
+/Filter /FlateDecode
+>>
+stream
+xÚ¥SM\8f\9b0\10½ó+|4Ríµ±\ 1s$Í&ÍJûÑ\84U+m÷@\12\9a \11H\81\7fß\19Û\89VmÔK\15)xæ½y3ó0\92\bøIbb.TFR#¹2\86l\ e\81 ;@æ\81ô\fA4\17I\8cФ\bnfqB¤à\99ÈHñÝR\8aí\výø)\7f*n\97!SJQ%xÈÒÔÐç§PÒù2\9f.\1eæ\ e\9a-ÃÈÐÇ{\17­ò{ LB&iÎ"þÕe\8bÇ\v\99â\82\8bðµ¸\vn\8bw31Íu¢p¨\1fÁË« [\98û.\10\e\86\9cà,¸Ì2r\bt¬x¬\95\8f\9b`\15|¾¨8L\13Wueuvf0XÉ\18}ñ@ÆW<(öõ\10²(Mé¦k¿      ©a·Ý[_\8eð¬»ÖAe\ 3QÓ¡\v'ÜÛW|©!ÝbvmO[L'´n\87±l\9a³\84';­\84\1eÂ(¥o¨7ÖG|T\ e\1fP¸ê\7f¢\Õû¢±óà¾ì\81\86\96Néy1½\99\8eaÇ@Y«¿Æ$Èà+@ß%:\92Ù\85\87c¹©°×\axaQLǽ­\1c0Ò \r\81\9d¡«·8\7f»C@\ 1­r\8c\1a:et´\128Sw\84^8r¹F~S\8fXýËU\1dûnmw<xÛPáTCO\v?ÌVgu`\81a\ e·\16X}ß\13}ê+ç\90]Ô3\9dÿö¸B\ 1¿;\9c\18r#\1eÚ¿¿ïa\1a \1eI}ýËñfýß-U)\97æbü?¯ \16é\9f\84«\ 4îøû\ 1\7f\ 3þ\ç\84endstream
+endobj
+7081 0 obj <<
+/Type /Page
+/Contents 7082 0 R
+/Resources 7080 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7051 0 R
+>> endobj
+7083 0 obj <<
+/D [7081 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7080 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7086 0 obj <<
+/Length 1964      
+/Filter /FlateDecode
+>>
+stream
+xÚÕXK\93\9bF\10¾ûWè\16T\15a`xæ\16ïÆ.'±½\95U\95\ fI\ eH     /bT\80V^ÿúôk\ 6$±v\8evmÕ2L·fzº¿þº\a\7fæÁ\9f?K#×SÙ,I}W¥él½\7fáͶ yóÂ\17\8d0Rn\14\860\9e\10.\8ct\11\a®\17&S:Þl¡R7\8cb\14¾Z¾xù:ðf\81çƱ\9a-7¤´,þv\94ïÎ\17Qä9ïæ¾SmÛ¼¯t3_¨8q6­Þã(vÞÏ\17¾³\f\ e\14oqâ\86\85½æùû|¿Ê\17 Tó\7f\97¿ÏBÏ\r½d¶\bB7\83'îuw{\83¢\17¿-ÇV\8aÂô\11"X%±'ð£\99ï\81v6>ÁrWu`A\948\15l.Ã\9c\1f­>ÂÜv\87o±³=V\ 5¼\96,#»Qµëð4U׳V¿Ó\9d¨\9cHÀ«úÎ\ e=ÔlEK~½'\9f\89þ\ 64Øiðò\9e\1c\ 6\83[\98ÅIßÉ«\86\7f}\ 3>\ eR§oQT\8fí\89Ñ\8f(C_¢\1fÁ     >\ 4;âh-V9\1aç;\ 5(+åÜê=/
+ãóEÝ)Wgn\96fÏ¡ÅwÃ4\18£Å\ f]\15Æ\17h!¼\84\99sWçM\83¾!\8f@üó¦àÁ\e2°ïI\88Ã-\ 3å¾'\1fÌ\158©/\8b)ûÜäyó"×÷\83¯Cá-l\17f\1e\84\90Ã\1cf¾óvÉs§y\908\1a}S\17çZ`Π\8eXB¡Þô¥¬\96ó£ËÑ»O\84\0ûó¼\17\9dºæÁ\81 °ªÍÒû\8e×ÍG{\94ÍZ\1f9Ve[\8a5«ù\ 2\f¤ß¬óc'ªz\ 3Ï4\83e\17 ®IG³É#p\84\19\1dÿ\80»BT\18§.þ2\86ô@p\86©³Ö­®I£}Â\19A\1cHz\98ä$\82\17{Ì9\a\ e¦X\ 4ú;<.\8e\1a-\ 3:7\ e¦ÎM»RÌ\11¡aLgL\1d±\a&\83Ì髵I²C\8e¨àe\9bbX¶æ#     ì¯rbCAÅÓ\86¡³4\89\92\18ù6',þ̯[m\9d\99\9a<\92}PË\9e\\85ΩÂ\ 3Õü2i0\8bö\9aØ\ 3FÝN£ÿN\v¢\8c^ãÂ\1c¼²]ôäÚ\83\89\9bÅúcN\19£\9bÎ5\87\f\12×ËRa9b¥ \ 4$Wçt\14¨\8cB\89\19 $\82¦èoZ! |ywÏ\8a\1fé×H\87\1a\13ãÔ±\98H\vå·\86±8\89Qfø\85"]\8fö\r)Gðuà.Åó\86\9fPxAz×ø-IþX\91\ 2Ç\ f\80$\91¤\9d     8\9cÉGÉd\9c)\bÈ\19JR\8e¼ [\98      Ê3§0¨x$­\1aBÃ8¼\10÷yU\ fp#\95ý¨0«\80ÅåĽ\97õ/ÙDAQ5Y\8frÙgS\9exÀ0Ð\95!\82Î\9a\99]Y\1f\18¨l
+\ 6O\vº·l5¿ W\9a\84&É-9zíi\9e\86ÎTeÈR7fò\9f Þ rU\12\9dU\ 6ßÍ0ý.+\83ï\98vâÃê\13\9clc\8c?\96Ý$ë« z¾(¥~ö­\ 6\0\ 5Î\ 3\ 5\16ÉÍ\ 3\0­Ð\10çSIéJ©õ(ð@]d\rÒ\93Ô\85\91mÞT_8ÖÜL\80\0X feKÒ8MÀÂ\15ò\87ÑÂ=[ãK*2\970(\f\84@8t
\13l½îyþ#±OÁ\1c"ÛcN^CÂ\90÷YÊáÄEæâÔ\rNh¦/J]Â}gpH\8d\89Å|'ó\83\9cp*]Ò
+±_º\\95>4ÂåX¦¨\92Øb\83hÛå\94\86¥IeFª\14\86\1a²\98\13\8c;\ 3dG\9e(?\1f\86z\88¾«ì*\14Ïòº\ e\10Í\80Qfa\82\7f\0       º7|HÞG\95\830L õ©ÄÃ\91êØ\ eÔ$®)1üøfÃ\8fºº1\83\rK×ZøËZiÚ#\94î¥\10Â?ö\83\f\13$\18w\14ô\82EYvh\903p`\18\92ÐÓìK¡Åkt@\19:¢ó\91À"KI\88UnA=Ç<\99ÌØ\rÄh±ó.oL(@á´Ó<Ø\91cl\12EX@\ 6Bçjz´\ 1*øGz\14\91\80Ä\ 1ZËB½p\ 5,±k¨<èmUv,¼Þ\97´?\8f*k\ 5-Õu\7f`Ú¢v\fm\9f\95òKY\ 4\14Ù\96=M\v§\9aé\9cµèn´n5[\8e¹Û_6âìÆ\9e\9b\91½Ôv]\1f¥¦ËrÂÒ\9c& ñ\8fç\87¸­í\1eª­¨RF¡*9÷¸²\89\1c¼"       Ú¥é`    T\9e¾/÷\87Þ63       Õh\15\98\19³b©\90\83Â9£ÀÄÚÐ\87-Þ5\85\17DMI=ÍÐ\?`\93\95\98\8c¶Ä\b«\97\8f¶:£â\13\8dmgû UmôÁ9J·½µñ*ã·rõ\89±\r]ð]\8f\1aG\95@2î-\ 1÷4*m\ f¡¤õŧTm¥R\81_>0\15¦\ 3\94\90?\1aî\92ð\98¤H½.×\95ª+ë'´ìåë(\eÕ¦ \85ª¦b©P§\1dê\8aÞY\r\v|7É\12Q»0&¡\96"o¶%ÛJm8>÷â4tc\9f\8f\8fÅUMÅ\84\17\14\90Ðõ\95:K\bÝné\94Õ\17
+\92t\13ÒAßͧâA=n_=Îá\82jûÔó\14\1a\95Al\96ùqáS\9c\1aè±Æ\80\15å/\13=\81\8fß.R\7fª+ðcWÅòa\84\9a\82Ð\9fh
+\0<Éåº\91\vá\9cþ¢\82¢ñ\9aÓ×Ëý¡Õg\\ 4DZW\13\93\b\18\98\aã\92\ 6È>_U5Á\90I5U×\1d\18&s\90(\9bÔßÕ±?¬\bgæ3Ãè¢
+\1c#-&\XeT\8f{l\9eÚPb®±þRGPýoOdß\97\12Æ\87\1a²þJø\rÅ        
+´©R\9c8ô½\ 4¦\99U»¾³¬þàbÂ\ f¦a£ÃwGsïA
+à¯\19¶R®Lo\ 1c.¬Æ_ãújn.\86Âw\ 5õp¶Øäõy\9dä¯m0°%þ \ 6µý\8f\ 5²_)wtU\f.ºçá\9f쪲éĵ1ÏCA \82áo-g_\11~dH\re\8a\9fäB\ 6\92¢\94\94\1a®º¶¨\b²LËõ<Â\9e÷O¨Ü89»\f_\1e)ðS\17êý7Î\14zéå\1e\81
+áæ|ñYß<ÿ\ 3±k¼ãendstream
+endobj
+7085 0 obj <<
+/Type /Page
+/Contents 7086 0 R
+/Resources 7084 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7051 0 R
+>> endobj
+7087 0 obj <<
+/D [7085 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2558 0 obj <<
+/D [7085 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3225 0 obj <<
+/D [7085 0 R /XYZ 85.039 632.606 null]
+>> endobj
+2562 0 obj <<
+/D [7085 0 R /XYZ 85.039 575.519 null]
+>> endobj
+7088 0 obj <<
+/D [7085 0 R /XYZ 85.039 530.445 null]
+>> endobj
+2566 0 obj <<
+/D [7085 0 R /XYZ 85.039 407.454 null]
+>> endobj
+7089 0 obj <<
+/D [7085 0 R /XYZ 85.039 372.708 null]
+>> endobj
+7084 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7092 0 obj <<
+/Length 1953      
+/Filter /FlateDecode
+>>
+stream
+xÚÝ\19ÉrÚHôÎWp\14UAÑ\ 6\88¹LÙNìIj°3\81\94§*É¡\91\ 4ôXHD\12vü÷ó¶\96\ 4\96\93TÍÅLqP/¯_÷Û\17ܾ\ 3\1f\8e\9fö'¡kûaØ\8f¶=§¿\86\9d«\9e+\10N?°\9dñ\b·Î\17½×\97£qßuì©3í/V\ 4²\88?[\17\7f\9c}X¼ý8\18ú¾où®=\18N&¡5\e¸Ö»«\8fg\83з\16ïn®yûòãÀ\9bX7°7ã\85ëÅ`èZ\ 1O>Àú\9b\v\1c\aÖâ\86×æg³ó³¡Ï\8b\ 2ðuñ¾÷vÑzå0°\83±\8fÏüÖûüÕéÇ@Éû\9ecûÓ°ÿ\0cÇv§Óþ¶\17\8c|{\14ø2O{óÞ_5\16Þ\vú|ª\83\19C\ 3\1d;\f\83\9a+î¨\83+3u7ðB+\19\f½ÑÄ*÷\85\8c\92{Yv­â\11\87y\ 6DÉæ]\96ãÒC\89ÓЪ`g£*Þ\9bÃDm\91}K\1c\r\11\83Ï[\1a\16ä\b"ËåÄl\8eß±u«q5>@}½\b@P\81;}\1eïØÊ¿8®\8fó¤(\19¥Êä\9b\ 2lÅTÀ(S\95\16º@6(\10\17Y5%N\94yº¯4\90Iò¬6xKÅòÔ%\7f\97\80\158\ 1{\ 4\13#AÍÝI\86¨åÈ
\8a\13¤\10¿·°¨³\18i'"ñ\9c \ 6By `\9f°\1fRE[ñý\0ÈU|\8fZ'²\1e!T¾Ý©\82E\ 4Ld\14t\ 1>\92_\1cðØî þJi"ܳ\8a\84Ñ­Q\18º\93! í(\89ÐZ*£ñÈg\15¡tîJ\ 6Ù"\16~ê£\10´â\eªMÂ\v«DU pBÅÁ\ 53\1d\15y\99¯dºQ\82u\87\84\12!S\19>äÅ\81`GD\1aó,ÝÓ=.
+\0¿\ e?\10\19².\94\90     «+s\ 1\82\92Ü`ñX3}×\13\81\ 1PEâü    ¼ky\ eÞç8\fÁR\86\ 1ªÔ\84\85Ö\98YÌG¾8#çA\93ì\02/ø\8b\1e\ 5Ù!dz¨ÖpbÉ\e]ëDTå\85H¢¬-â^G4.á.·V\fob;à\\10ámÛ\ e\8c\82±¸\ e¤hné\12æ\13m\89Tf\1c\0Nwd+\br¯c\83è÷\ e÷éº\18\ 2¼.¯ç\8em\7f\f^±öv\81ÛáíÀ¤&ÇxGv\0\9aât!Å­6ÎN\ fúk,\9f\9bµ\82a\vûø\1dÈuoâ\v÷§/\8bÈ+2\8býÎ\ 4@ÔT´y\1d±æÒò\r(óhdýÓ\90\80\8alüË\19\9dh³ÌG\96±×![*\1eke|\9e?áËâÏ\f\9d_hmtÖX\88p ]ÌO¹äZ§¥\ f\7fæk\13\18æ\86¾\ 2\19\99ãD \8cÈÑß\1c\1a\16\12\ 6Öi\89{\9e¯È\ 1S\10\aÿÝv\8cg;ôg©\8eT\13<\95ñê57Äí
+³.r\8eéde©á`;c\a\83þR\f&Ç#\8f\98½²÷®Ù\ 6É\9f\13Nèµ\v\81çPRB÷\82Ç&\1c%¯W\94½Q\96ÕvÕ¸\0A\fs\1e\ 3Éñ\17I¾Gë\8f\ 5±¡\ fO4ȶJ¢?\82Ô\81\ e'\98
+ DÄ¡|Ç{iJæ³f\18\18{ÓVòÆ\f«äÅ\1ctqÈa\93èá\85RW]ù\1dá&¦¥\b\1c'¿=«r\13ß\9exÁK³¸ZÛ\92\82\15\83\13µ²j§W~+µÌê\98Ã\897dé(´ÝiÙÚU\9a\9f\8a)Q\9e0\0\ fªÐ\ eRµÔ\14\88ª'\99¦Ï4£°w¬ay!¼\92¬
+F\99do`WeU°þ\99t»ªÄ«'ñi±ìÍcÆÕ\92d¸ (\906Ys,vÏe|\9c\8f Ñ!ç\9c\91¤î°àXÅ^\ 6\9ctc}\88p`å²\9egI\83rvþú\ 2áÞ]ÂdΠ%\171r\ f¯í\9a´WV>]¿ûûõ\9f\9aü \8aì{ëð£ÑßáÓô¾Jèa?N\19\ 2Ç\1e\a/LH\17\8a\10µõ¢ä¨¸¥\14\9a84\84ëG¢Ú¨ëMì%¦D\85Æ\88óKiÄÿ\82\a\1f00@b\15=²¡¢®é49Á4êªh"²ñêDF¥\96D\94æ4cbQ\92ô\8a!\8a$Õf_Ü^³¹ãx]¬(\95Þª,J\8e\1a\vÆ\83BU¬Ó§xN-ñ&W·f&\1e\12CÔÞ#\v\95a\81°X\82!\15$\1cE\11K&9\95¦Ùiñá2M¾k$?MLS\b#WnêûC\v[J¯ÆØYRë\ 65\166ÒʪK\97\96\91VuÝ\82\18Ð>³\9c\9d\92\84\8a\97Æq«­¨g\1a«Ý\93Å-k¸,\7fK\e\80\ 4_\98I\9f-)-9ÐÁ*ç¯\96l\17¥´e¾×-C\9f\95Ô·V{¤?m9\ 3ÎJÒ\84DUêu6¬ë\8aBÊÎF*­^Ìiið1ã\82iH\8cÃ/v\85ti:\ 4\ 5\1eK\ 3ÜTû&L<ÕÛ\ 1\197\ 1\1eæ\12\908`Q3\9dZì*\ 5Ù\92úÀ\8c\ f7·:C\1c¤¢{\1aÐò\83éTáDA\18ããYÒ\14\85T\9aÝuT"K.\97\18EÝLNÀWÇ]E\1c7âÎ\89>~*\9a8ÜÂùݺ V\9b)\9dpCñ§ã1´Þô8!\8eÎ$Q\83õ[ªÙcSáQçÒ\v¥Óé±4ðÛ*\12_1\92(ÏJ(\ 6\v¹>Eí\ 5\fâP92\97\8aza°¼RXö\97]}èOÒ\9aÄ«Gpf\93\935Ä<­kH\9c\e\14ADÝn~\8f\1c\f\ 6CS\19V|¤vY*ãæùÈk¥\18\8f|\8e\e×Æzñ¢ï\aÙ*°<á 
+§Ë\9c\ez|\ 5/=hâÇñû\95ìRE\97J%ÜU¸R\82íM}\8eà8¨ÿ=\811S)Mû-Ar ÃͼvÀ\15\87\1c p\ f¥\89°ôï\8d\9c{ Zº¸\13\886k̽4Oâ6\ e\1cÿ¥ñ]k!G\10Ù\8aâBÚÔ£¤^k¡¥0Põø\97QÊ«L\ 3\99\9e¥Ù%>åÍ&I¥'\99då¾Õ\85\91\88_ÓÂæ³\17׺ÕÔø'ÿð|+À\1dOmï\99?\1då\1dÿíï<\7fb»aMÓ\ f=dàL\8fßÙv×æ\81ÿ\ 2¹i¿æendstream
+endobj
+7091 0 obj <<
+/Type /Page
+/Contents 7092 0 R
+/Resources 7090 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7094 0 R
+>> endobj
+7093 0 obj <<
+/D [7091 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7090 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F41 3054 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7097 0 obj <<
+/Length 3591      
+/Filter /FlateDecode
+>>
+stream
+xÚµZÝ\8fÛÆ\11\7f¿¿âÐ\97R\80¥\90\~&@\ 1Ûg'NâØõ]Û\878\ f{"%±G\91
+Iù|ùë;_»\R¼ @Qè\81äì×ìÌìÌof\15\ûð\v®³xã«ü:Í\82\8dʲëíñÊ¿ÞCË÷W\81ôð¯£\8d\9fÄØôêîê\9b·qr\1dø\9bÜϯïvÔå®øÕ{ýÃË\8fwo>­ÖJ)O\ 5\9bÕ:M3ïý*ðÞ}ÿéå*SÞÝ»\ f¿póÛO«0õ>@Û{&ür·Z\a\1f\1f\81\1aß#ïî\ 3Ón_¾\7fõr­\98(\1d~»ûñêÍ\9dÃå:ÚD\89B6\7f¿úõ7ÿº\80\9düxåoT\9e]?»¿      òüúx\15Åj\13GJ¾ë«Û«¿ÛY¸-ºæQ\vÂX\9b\1eë ßäa¼,°5
+(έÈB\7fAd %\90SàÑc\1dG¹w\83bh\8f@ÓU\ 3\9bMRïgüX)ß{Z)h;\ f\vû\ e7A\18\88
+7~¨,#A¼ÀÈ­>®ÂÌ»×(á0    ¼-ò¡\eüð½{xd^)-móÙ\ f¢ý\19ØêÊ\82\89º\97'?n`\a\82>\r\93\r®0tm\rĺÄö\ eÞ^@s\9a\98\81÷¸×-ÚÆÃú|âÕa2\92Åd\16è×ÖuÙ1ù³\1fû'¢Ýk\9c¢~2ÓÁä\1e­Õ\93ØH1¨½\9c¶½Õ0\al!
+|ä\0\1f\86M\16ÈJ÷ÄÔí|]X1\0Ö£07\ 3oV¤¸µh.òsï}yÄ­\b\17\9dôo;nE\99E\ 1É\f?{\1c:\80È\ 3¯XëºmJ\9e÷\16\b,­/ÈBÙ\81¥$)\1c\1d¸\11§ù\17¼VÄu\8bý\1e\v{nÊ\81Û\81§\16÷ó\0f\16¤fãç\ e\95F]\9e¸¡\10ù« a³\10Y\18¾¾\ eÜÖ\e\86Ús]0É\1a\ e-Pý\81\82?y§ÒÄó\9eXPBt\94·ÃY;\99§:\9eêòHtfD#+UÛ\80`"\95\83s@¥tCµ=פÃ\ 5!èa(y0\8cãa\8dÙOY b"ß\eZ~ZFðãD§\11ºUÌ>\ e5\1d\a£\8e\bL\90\14\81Ûç£$<ò\80v'\ 3\80x0\13£.ª#\9b\tiO0lÁú±'Z?{D´J¦iÙÃã\8a\15À\fÕ®(b\96\ 4v\fC÷äáÉ>!5¸´{é\8dK\ 2é\15N|óºÇuÑßû\19ùt2]\18M6¦Å\94\90@\e   \81«CµEò\81É\13ï\83\84\ 2\85\v^F\91>xQ°\82\ eå\81oï±\9däÚµ}»\e\81-\98&nÈÍ´û§\ 5åW$\eÅêÒ\ 3\7f\92\10\8d[t¨<\12Ç¡%õ·dÞ¥\19Úò\13\rü\8d\1e\13gùù\ 6¹xù\91¿ôÙX\861YË¿¦W²\v\18î(\81ôFÇ\19ÝF\8aÆUÊäÃAVëõÑY\9b\1cÖ ïuoÙg\1f~)\ 1kÑ*\v\9c=àÁËÐÞåð§â\95Ê/Ö\8aÐ\10tÍý\8a
+UTvf_p\10¤\81=\86L\8b\91-\8b¼w\r7j~lÙ¶O6\18\ 5Ûn¯\e\94É\1f®x@\ 6*\ få¼tÂøV7\86\1d;?-MLìkiA¥¤¨\94K\81\14t>Qv´ß\17\f3ØLS4S\84 ÕÀ>²Þq3¯\ f/ãú*fÛegN'ú\1eå˦Yð<xx\ et,\8c\q\9cæ¹\8eÌÂ\80\87\e¿\99!ãû\99¦\9bB:#õ\\93o9Ñ6Í\88z6ÿl"£J"²×À>æD,EÊ\86\99g¹:\vë¦lÏ=F\Û<®ò\f\93JL¤ßàRß¼UÙ\ 4\93\8047~Î\vÿ\8d{LPK¶\89²X\90ËÛ\15Ø\169\86\b\10²Jfsßð·\ 4\96®g\93£\ f:\1dd^£HPï~Ä\a\f§#£>O\828O\88\ e\1c\9f\b\9cج\93ÙNsÕ!\8d\80R.á·¬ë)õráÌÄÐÙÂÓ¹eøi\8c\98\1côÖ,©\89¥\9bh\8eÊ:´h\9cµØ¥cÆ\91\84dMð\b\e\aý@hn/g\81ýXË_\ 6\16\88AQh,;ÍÁ\95\16çÚ\1f\8fÕ'½­,àPÊ\98·\1aC²A,\19¸\87\aa\96ñÃc\85no8l\8cÍ\92éd´Õ\97è8A)\a\9a»¯¶è¸¢4{v^ìÍ\82Ý»ø\82\e8\14\9b`\96b`\98x\7f\98\97w):áÅÒKg\98\ 1ñ\8d\a\99\87ÌÜ\9f(\8eТ@%\1d\r\95q\95´\83K\10w\11Ù\99\9bq'à\9e\r\vI\1a\11^d_\8a(SΣ``^\1f@i\87é\86\b«`Òté\a\a¼Î¤&;\16Ô\vH¢']\19Ý\13\ 4ndÒÁ`tZ\7fp`­9º;ÚæQB\9aDÏr)º\ 3<DW3     ¯x@â\98OO¬ä\9c\ 1Á2Ô³¯\88#\8bKñ½\16\81\80 \88ÆsDäjà±lK\bE\83\f-\10ûl\1d±p\0¥\ 4\ 5\17`p!¼\96²¬Íxà})ã\89ÑEiá§Z\ 2ùà\0aCtv}\86\99-¿Îý3\90\96l\fé];\89\a\9e\ e¾?\9a\1aóÚ\9b\89\9d\13\83Ã\19\ 4Ë\aîCÛ̧8£\13\ 6\8c7eô\7fÔÍ\96\1a\184tí½\85\ eÇ~³ \83×\87\14\0\8b\98u\8e/]é\84\ 10\r"'\10
+\8eòFÙ$eS{\19Z\1d\19IH¤L\13ã+\a\\801¶èXÖb«À\9e]Irh\87\91´ècp\1c{¾42Ì&RéØðÇ»\1d\fí¯=\13kò»û\ 5\ 1à>\8e\9c6¥&¶\13\83Ê\v|\9f_\88·^²Y\95)¶HHZô ã4w¼×\ 4¬\1f0+Çïí¥]"\19×\94¬À\bK\11¼Åç(\96èR,Ñsba´\8dϹñ\ 2I÷£À.%`7SKd\99\ 2qð;Õ,;\9bÄ\1f½å\93Û÷\ 2øLö\9bs\1dã\12ñt\9b¥âL\1anÒg\8a3\12®þË*Q(U¢[)\b\90Ô\93Ô»\ 58©È«²0\93\84\88\13>nLTæ\1e[\10(v\7f\92\ 2\13\r\12Óÿ§ºt'\98=\8a0\eg\16#ÄÏ\1d\81å\86Ô\ 3       KG^\b\8f'6\93Ö\81Z2F\85LC \9bÕ?4.z$L\86\1c\ 4¨(gB\7f©\9c¬\bÖm\854\ 2\9f\1c¬k%ÿâöÇj8ð\e\ 4\17ä±\91\1a Fl\80\9fèíÁ\ 6ï\16mðÈ\99\99\19NÀ~§ÃR\8f \v #ëçºü\96có-\95\ 2Nu5\ 2#\1aÜóó\81½\91\10\e\924\19bpæz;Ößj7¢GéED'\88\90f9¡\14gÖ'î~Ò\9d0Íe\8cô\99ÃGLî:Ý\ f¤WV\1eW\rqX>\ 6\1eW@¶dD=t£÷eñ\1d\9f\98¼\17È­\99\82O$G|\93E"\9dõïý\vÆL\16Uľ·ïÌ\0=p\19E*f\15\97IhäX÷\89ÝRM\ eÆ5â\90\82\8aK  <\8c\81a\8c'Æe<Ù\8dól½ëNh_FV\9cò­lþ¸#\13Ü"ºÖ5iËž¼ôOfYÀ!,\8e\86_\8f6/.\98ÀR\85\97F\ fg\11\vVSH¹@>\98r"\12¥Æ`¦Bý1hË\1dÅA¿þ »ÑÊØ |.ì[4Îù\ 5\ fÆ>\15\81     \0A·2×\1c\84Q3\80ïzÜ\83Y{!o%ØYR¡:2.|ämGÇ®¦ó\ 2Á\ fÙ\8c\12ï¶Å\18\14©ØÙ/'²3{us\7fì>¯ßÈ¢ç\93\88\0ÎÊ\9d±BèÞWN\r¤ã¾¬\ ex\19ë\b\ fL\98Èae\19°\ 3Ø\9cûª\*xVT#KÀ\95\19\85±«¯\84ëYð|°§½<IKçì\89(d\18a²X1L&eTÜr¨¼wÅ´ø\85ºÞ= ?¶\ 6\873\9au\ 2\14\19\91\8eeQé9ë\õ*\8d\16 m\94JwÉÆw\7fb\17p¢ÌÂ\ 6ÜÀ\ 2\14zpóÚI©\11 Áûë\9bõäò
+%"Ó ø¡Âß?©Oæ}xo\90\95í\ 5I\bhL\ 6´\10ÖÒJxÅÉû¡íÀãq+o\93ìà|ÜpíïcmP\\98\10P¹Hû*Ç\eβXð¡;¾}\80Ì\92\96­¬MceÕÏ<J<Üê~ãd[\989&±÷si\81½\89\ e8#\84Ó\83)\11à7Ù\94\9fJ\15\95ئ#\r«\18\7fä§Fs\1d³gÂ6\86·æ;Ü2¸>>bít½\f³(©\8e\82(øÞcá¶\ 3c|\98ÅpÀ(Ã6\13\84Ù¥\ 1÷L\1eZ~r!\19\99þ\96«Î¯ÜÎxo\95\83¥0Ã\83|Úä\11Vü²\82\ 4\93\1ctU\10\9aÆI/£4q2Ú\1fß\88ÁT[ÓÇ\84)îªyò¢ê\9dB!R:¹¸rÅd\16¹\94ËÉÚ\91\vx9±\9aW\ em\9d\1c?$²RyT\92Ý~©øò\ f§2\96än©)L²Ñk\86©\ 4ãöì\1c\ 5ø\9bâ;¶\17\ 6óàl¤"èP\90oæ®´{\v×±×\ 5\8eMi\83\92©\86à\85ÆÛª.y\94Ua"a©C¼Ü==¿N%Ïgo\ecãr\96\10\18JòK¥¹\b<\8a\ 2É&\ 1>rhì+SbS*q\10\81\93o\ 2Ý-Ja[»3Z\14Âç@E\12Á¨L\82&ý$\85ìjø\8b\8c\92Òö\9e«\0'¦n\17.qe\vä¦:\81褱ª|î
\16»\bð\9cïmHÕ\92\94q\81\84\1ac[Ùòy\10\992\ 5"#6\12>\87½[\8f\ 4G(7Ц(\ 1ÝwdâGþ@\9c­¥¼\e\98
\88]ðëÜO\8båK¶þ®)¿Nj¯fó£ë,Ø¿?[ÑÄ\8b2´6pË\15\0fJH[<<*$\9c\8d\a½\91~\ 3 ÆÓÀ\1femÜcÇ\19;¼NîÁ\90\97ßÏ\94S\85©\ 46Så\949.$h*RãÙYÒ"\9aH\98Qj\16Õ¥©õ\85\1e\9bjÒàÂÂ^hTûÎB·"\9e\8dÔJ\16±\97˺+¹¥(qaÚßPµÍä<§\88\7fOÜo\ 2\r\14ûp\19ë¯Còl\ e\1eãèkn\98q\85Ë
+k5¹ÃR\89\89\92\80\87óqzC\ 6­cÔ3}\9d*¤JBs³^\ 2JaW\\9bL3\ 6£üaz»\ 3S\10¨è\85\87sa¼ôl)Øü\12O´=\9aZy7-\ fCÁ´\8b7A]iK&äÀéê*\84¬uéJ/45&k]aj«\97©Ë\1dÒûóÄ\14[!?\9a¬\f?8¢Ã\veAcE¹\97ÿN\90\ 1DÞ'\9a\87w9¹GyÁáòßí½¬iþ÷@\96\95¦`\ 6îo\7f\8f\v×\97`wsU\86Î\1f\1dÂt\19\9c\19\rp\97£©\98Úc¨'.\1d¨uÛ\8f\9e\81(íÌýèñH`7¶J\84I\9cÌÉ%4\15<Í5\8e\9bÛ\94Æóhã7\163ü¦|ÄæP\\97Í,Ù\831ÞEùè®é¹#¯\ 4xV¶Ýðål8;¦Hxà
+M¿áÿSüd\ 1ý\89§\98Gb\1c3û{
+9.j\98\9fÔ0tÔ\ 2§\8dÊK4\9fS^¢NÅbüz\98_¬º¹º\83\97Ô,~\10l¢<\86î·Ê\8bÛ°É\1dÜ\18¼ì\1c\1dAÄ¡´WvãµY{?Lc¿\13\a˯ƴÉ\89\\96øT\8cE¾gþü'[ÿßþV§ÒM\90Y1þi½0
+ü9\8bA²QI\ 4¯\ e\83ÿ\ 1\94x\16\19endstream
+endobj
+7096 0 obj <<
+/Type /Page
+/Contents 7097 0 R
+/Resources 7095 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7094 0 R
+>> endobj
+7098 0 obj <<
+/D [7096 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2570 0 obj <<
+/D [7096 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7099 0 obj <<
+/D [7096 0 R /XYZ 85.039 741.337 null]
+>> endobj
+2574 0 obj <<
+/D [7096 0 R /XYZ 85.039 443.66 null]
+>> endobj
+7100 0 obj <<
+/D [7096 0 R /XYZ 85.039 407.395 null]
+>> endobj
+7095 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7103 0 obj <<
+/Length 2637      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYKsÛ8\12¾ûWèHUY\fA\80¯Ã\1eüÈx=\e;ÞHS³S3s`(Zb\r%jI*Nþýö\v eÑÙ­\9aݪ­TE Ðh\0\8d\86Õ,\80\7fj\96F~ ³Y\92*_§é¬Ø]\ 4³\r\8cÜ](\91\b\ fâ\b\87®W\17ï~\88â\99
+ü,Èf«g\12\7fõnþzõ´zÿi¾ÐZ{ZùóE\92¤ÞÃ\y÷w\9f®æ©öV÷\1f\1f\87Oó0ñ>ÂØ\ 3w<®æ\vå\19þx\82þÛ\el\e\91û\96W\ f×W\vÍ\9d"ðûêÇ\8b÷«Ñ.\17Æ7±Æmþóâ×ß\83Ù\1aNòãEàë,\9d½@;ðU\96Ív\17&Ò~d´|×\17Ë\8b¿;-<ff<kÂ\18\v+±P\99\9f\85Ñ´Á\16h (s&\v\83      \93\81\95ÀNÊ\ 3Ã\83¹"\93y\1f\9a\87\89·,Ú
\ eh\98¾\9b8lè«P½±º\ eý Ônu\15M¬.k\99(ó:\\ 4Ö;Ìi­\85\89\ 3¯À¾\\ 4¶0PbG}à\8e¾á_êÜÃ(©8B£-y~\8f\9e?òºfùcG3Z\9e\81C\9b¼\92Eú­Lí¶yË\v\9a\98ö ¼5\8b\1cÈ&ûy\98z}ÙÊF\9býÞn¯è«f?è\ 6\8dßÐrt!xk\19\9d|_\96kßö\87\89\1fÀM\8f-\ 2Ö·\16Á\e`\8b¤^\91Ëàçù\ 26Pò\aÙ©-ó¾\sG³_Àº\vìþ-P\11hø6ÒÙp\9b\rb§7»]¾_Û}§|\96¯eqtJs6kêu\a^\9cæáö`\rSðX/ÊÅ\90)\99¹ÚlÉ\ÝØ\10\11\9d\17×\\18\b(6ë\97ª.7´4nCGÞ¦ÍÅÔkî \ 5ðWüÁè\98î\9cNV¶\18óQà­hy\10;´ö^\9em£u]²4\9f\9f\97Á±¦îXo·mPu-K£Í\13»f\ e\87Öl\82ao¸§¶9ÂqIñ\ 6Ú\87\89ËßÑê;\Pî±í¶àù\v\9dÀ¢\rþ&4\99\83\ f{«=î¿iw9¹\17õ¹ðÀ\ f·9\9c+.¾æ¡^4\16ä"ÜÎ¥ëØõÍ\8eÛµ\ 4>îaìz¢ÒÚ\98¼\7fÃ\9dr  pB@ät\14àF\a~¬#    ó¶iz2ÃÂö\8f­qhË\12\1c\8dµ\9cÀ\84\89ü8T¢ä@\ 1\99ïè\9e!ò:\ 6b:\1c 3:Üù>ÒÔ\8f\83X4<¾_}øx\a      à|¥\bðϤ"\87±_rp.\14¤¦(\89NbtÙà\ 5jÀÊ®êË\8e\9bS\8e\86#\1c\12ø;x)ÏÈ\87ap\81¦æÏîX _lù+ïx³q8Ú¬J\13\1fp\9d7ûGõµëó¶\9f2_ì\9b,\11\v\ e®>ÿ\c`Ò~h-v   ØVa#¡A\89Ú9\92I\ 6ädM$÷¥¢\90Ùï\ 4\86C\0Q\bB\93fÞý\9em\18jÈÝir\1aö8÷\ez\11 gÎf¹\84Ï4\80^4Ç\91ÇvùHðÅú\9fÛ6t²w\aÞZ~sþ¹\13³njòx\98C\e$'*0õËt\ e+n»\b\b\11w\1dÚ\86b\8c®ì\ 4¤Puñ\1a<\94\87É4\8aÐ\ 4<\97Öí«âXSër\ 2\15\86sÇÚ#7wg\8f\8d÷Ru[nõs\82pl2Hã\1eë\ 6Ñ\99\86\ 5\18u\1c\9dº\1c\8c5Ϭ\9dÐ\19;\1eª¢mºæ¹çÏ¿al7¸ê\8b½xå1\1e\9d(µG¡\<¬\85s¯±O¥\99
+¢ÑfrѾ¶\81\91×ÝÄù_ª~˱¼¥\13\82©_$¶%Æóõ\9a\exⶲ9¸ãNç\1d=ÃvÏ\01J\ e,çæ}Á_öb\ 1U\18ý\82a\91\ f\98B:ð\98à\eìáÐ\13\9eù\af0\ 2\7fòºBÜÃ\9fàL*\86°\f\937XShü,IþSÎf\84³=µ\ræ`ruH¾\ fh\ 5È\9c½µH³\7fw\83à?|O\92¹$Lß"s°\96\8a¿Oæ~rè\10B\14SbÇÆ\1dEÅñÀ_OôÅ\9bí°K\9dº:Ê8nC£Õ\86p¿·@\84\12Ç®B\8aµa\11ëña\1aÚà @\15ýër\94ÎD·èAÚ\87¿tÑ(Û\8d(\1c\8fT}=¢\vØuËúþè\9b©Ü>> {ÑC¾Ï7¥ÃÇ\14ñqLüÎçáÆu:`_¨\91­!1ÀÖ`\1eøØ      \a\80ÿ6n\93H\89ÀB\e\16\ 1\95KN¡!j\81\161D-b.\ f\9dg\9c0
+üÀåÑ\ 3{\e¢\8e@áyîÑ\99\1f\81
+\9e\80ù@\85@ʪîõZr¶ÚE¼\95ØÊ\ 1\1f\96üû3Æ%\11T+ǹ%Å\85Ò\93+x\-8É\91ùð\1aL\9a
+\ 6\14®F¨z±.\ eV\ e\9b8\83Ux@B\16Ld¿\ 5Q\0ãËûÛ\ e\9a\8a;ÑÓ¶T\À|æÆÐ\vtª%:\88J÷cδ\16        G\¡Í\90A\97>\10)}bGà@Æ8\ 6³\82\14Üú·W«      \93Ç!°\ 2\9bî\a\9d¼hÃ[²,\91ÉX\90ú\ 1Ô cÛIjD\9fÚ\94ëSøup\88^t\7fËmJ)\0\88'\83\13.\86
+ÖÍ.'£Lá"\10-¥õ\7f\ 5\16#\81E@¤\96\11\91Ð\b\ewDÉ©yE¡^\10:ÑÍÿOJÜ{ô\90À\10Õ2A\84|\1eLÓp~¨>\vÅÂ\11º#\90DÄ#¸Ã\ f.Ò°A\9e[4GvP\9eÒ\95}\ fqÞ±Ès\8bT\9e\84÷ü\8bÁc\ 2íýLV_sf\97\8d\f7(¦\18G¸²¥©v7Ë\9cë\94|¡ý   ¸»v\94\97   \b\14\ f\97¤\8e\ 5ê¡\10\89\18´l\8e\92YG¾+\9c/Å6Jn亠\99\17\1d]õÝ\11a\84Ú¨g\89ªc\ 5ËÕ'\1cÿøx÷a\9e\1aï\17Q»¦úrT\19EnCC\ 1m«­\89£\8e,\81R6\1e\12¬ó8ë0²\1c:îu\0\81²y+²\ay\9fÀ\ÃÇà~&\9e\9ag\89,^\9fNB¼>\ 1¾\94YNDz\8fØÆkÄ\ f      .®\81²\13\bI\81v[,¾¢I·\13ø\11\82X\98\8eË\85ÄòÐ\83=°EÉ\9dt4\8c$P\v\ 2Ã?±Vw¬ È°î\r\0þÓãý?Þ}`òuüÊE´­q;*Û#æ\8fßxì\99ë\8fáжð46§QHiyÔ¨v\a\8bw\90çä²\vÚì%¾D\84\12J\94\e-Q¡B\9e_ bëkÔ×\13\97¯>\13\8f\94÷\88s\8fÀ÷\81Z\9cUës·\16R\b×â8DG\9b­¿¡cN¡`\ 2è\95¾\89\82\91\ fÞz\82\82ÊÏ°¤:GÁ\90*\90À[ö%9$\0\9e\88!ÒåöÂ\bià       \19¬VÄ`åÐg\80¨ß|q\84ÅS\95}\1f\10W6Qäh\9bCk3úW48»[/U\ 5\b\9dØÔ\91ô    ªÍâ\95Ô\ 2\ 3ç\93\8c'W$ÜI¼jê\ 2t@µêÄùTìC\15\ 3M{<£&\8e\a\897y­\16Rx\14ñÄ×Jqh¬sÒd¿àÓ5U\86R\1c\111äòEl¹·\8fØæä}\9a\9fH\\11\86ÓónÔ[\9eÕH\ 4ªÚbÚñ`G.­å)}ÕUQ\95ÎîZò«»\99\11ûpWcËVh\ eoUÚ¥»õÙe ;\ e\13íXòÿÕ\95\9c&\83 \96Ê\ 1\8d\f)\95r\16ü\92­\ 3~Z\81\10\90\95J\17ZîÕ¸'¬ãç\aÔæ\9e\9fÙòJ\9d[\16\15Oȹô\19È["ü6{\9f_(oèi\1a\95l\8e­U\13\ f\8fg'Ü\13\98\ 3\98×&\8en÷Ù·¼\91ûOxc³\7f\9eÊ)1HDç\9ctür÷|,¤\ 6·8\84\ e%^#\958%\86Û\eqÂÊ/ýË\89×>eÀS´}0\94\84¸\88B`\1cyG\8fõØþ\vÿ<6\13ûU\ 1\10MÀ_[·p)dF\12x\91~ªC\87\14\ 3¦%)pJ g\ 5²´\9e;\1e*AÙ9>\8aWüüÎ0\f£Pô\85!uð£Ò\9c\12Ä[q\90\ 4~¢'¡\17.\ 2\8cõï|V\9d\85\9bôÏDÁ\8dp&\13ÅxS\ 6S8:96Π   +tòßY"Çr°ÝÐûzd\19)4ìÍÁ\ e\80\ 6´çS\96£\ 2\83{\ 4½\18\13eÆðd-\1c\94\17\11\15\83ðyb\7f\18WÔíTÁâ.%\82_óF>\14\8d\7fî\8f\81:ñÕ@­¾{\1dF©×û\1c#¤Ýà¿\0\vHendstream
+endobj
+7102 0 obj <<
+/Type /Page
+/Contents 7103 0 R
+/Resources 7101 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7094 0 R
+>> endobj
+7104 0 obj <<
+/D [7102 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2578 0 obj <<
+/D [7102 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7105 0 obj <<
+/D [7102 0 R /XYZ 85.039 741.337 null]
+>> endobj
+2582 0 obj <<
+/D [7102 0 R /XYZ 85.039 549.933 null]
+>> endobj
+7106 0 obj <<
+/D [7102 0 R /XYZ 85.039 515.183 null]
+>> endobj
+2586 0 obj <<
+/D [7102 0 R /XYZ 85.039 405.679 null]
+>> endobj
+7107 0 obj <<
+/D [7102 0 R /XYZ 85.039 371.536 null]
+>> endobj
+2590 0 obj <<
+/D [7102 0 R /XYZ 85.039 274.975 null]
+>> endobj
+7108 0 obj <<
+/D [7102 0 R /XYZ 85.039 240.23 null]
+>> endobj
+7109 0 obj <<
+/D [7102 0 R /XYZ 85.039 114.634 null]
+>> endobj
+7101 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F62 4159 0 R /F35 3036 0 R /F59 3455 0 R /F41 3054 0 R /F64 4225 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7112 0 obj <<
+/Length 1959      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYëoÛ6\10ÿî¿Âë0@\ 6&\96\14©W±nÈÒ6˶¤]ã¢\ 3¶}P,ÆÖjK®$×É°?~w<J~ÉIÖ¸{l@MñqoÞý\8e\11}\ eÿ\8b~ä3.ã~\18        &£¨?\9aõx\7f\f+'=awð¾b<ðqéÛaïñ\v\vÎb\1e÷\87WfË0ýÅ9þîèÕðùë\81+¥t¤`\ 37\f#çl \9cÓ\93×G\83H:ÃÓ\97ç´üâõÀ\v\9d\97°vF\13çÃ\81+\1cE\1f¯`þÙ1\8e\953|Is\17Ggß\1e¹\92\86ß\86ß÷\9e\ fפt\15S\81D1ß÷~ù\8d÷SÐäû\1eg2\8eúK\18s&â¸?ë)_2_Iû=í]ô~j©Ð\9aêÓ©\ ec¸Ê\v\98\17Â@r\16EªkOÄ"\15è1\98ð;\f\96üÊ}±­DÌ\82\93ÛD}¦|u\17Ñ\8bd6ð"ç2!³ÍÐÎ\v0W\85ö­i2\87ï¢&S^\ e\Ø¡é£\84\85E\8eË\19þ3fÛÒ¹¾\0Õe\1fÎ0Þm\1e!\19\90ºKLo\87tÄTäßOqÙE1× \91ïùN9\1fÑà÷\ 2´0#÷\ 2¹AÜFk\a\ 2\19ØÓçCõ\8a"j\8b¼\12,\8e\94Ýå.;è\88\90\89ȳ;\9e½<;?:{ÞE(d¡\10\r¡7$ØQ:Ëò¬ªË¤.Ê/º\84\f\99\84\88¦Só¤ª\96é\8e\17+\9fÄ\1fï\13ù\ føäC2\9bg¥¾Å-\82Ãå\11á½üâo\99\979½¿aÎ\a\84¸:¸9çé¥N3kR÷Ç\8eü·?\ 4þ½\8ct^Ô6½üIé'Í ·¤4®'v­ÍQº¬\9aÔ\ 5\18sR\82\14\84óÍ'KGþC|µGkLÃKP\85Ç\ e\ 4\1a)\93ãwäèd\84yyB_Å\15ýÖ ©1\a\9cxs~ú3Í\8eËb1'ãàB]Ð4\16LüÆeX\9dWO\ 6®\92\9e\ 3\1eä§5í1\16LP\8e\e\9aX%{8¹¨\8cQ¯0çO­\ 4\96ø\b\17\8aùÚÉz\82\91A_×í\ 1°\eF\9eÀª\19S\14\91ÿ\8cÊ£2Cámá1t\93éT§\1d7:Ä\8aÛdZ¸Æõ     j^±jB\9b\1c\ 4ÜÜDí\16AW(\ 5Q\1f\96\90êC³÷óÏ\1e_fùãË\84Èn\89þ9üG×ë\a­ç4ª'¨·I/Í/ýT\13=\9dÚ!êi/æUQÚÁ¢^4©®Ô.ÚÛr´áj8Òú\8b¬¬ê\86Ke\ 2\ 5ÇË\96û¼XÚÉ´\98%Me\eO\8bËÄn1\91RuhÕ¦a³c\96XÅfE\9a]ÝÐ8¯ÍÚÓGÏÖ\88\9bêT=¢\8fE\9e\9e²@ð ü\10ÔÊÒ§¾ðÖyú\ fbù¦\82û\ f\1c\ 5\84ñ\1aËEeÒ\82\99%\9eò\80z\9e,tUïê\99\17\97EjÏ\11Sµß\81çÅrËýÅ¢lªR
+\ 1\7f\ 1Ém}4F\r\19oS\8d´Y±á|3×OÓ\95VÒãü!\8c\9fçã,×]\8cu³²\8f±à÷\ e\9c]¾?\1dÑÄP'³G6\1cW¼ßCÉ\0\ 2\ fÞÁÙãû˾\8aYDMÄÇÕ\92àÓÁ¨M\9bL\ 1éìÃ\0Ñ\7f\v\ 3\1cO´©xï\9aª\8fE}­#I0ÍáÀ\94ûUÁ\ 3`\90\94\89©X£b\9cg\7fèÔØy\v\ 3\9e\18\97I\ 3<Zò\86±\9d\9c\eV¿r¡¦ºú\92æ¨\ 4çë\0\ 4)á Å!\e\ 4禢\16ÓltC\13\96ÞþÎIù,ðãî.ÛõbÀ§¢µ¥\aÓ\8aI\15lÀt \ 4Í5\TÐ\13\95Ì
+\148\b \9f\ 69çø]uÅ\ 5\v÷±\95>\13»£±DK\10\ e3\9e\ 1\180Ij\1a-³jbç
\9d\19ɬ±\15\8c±gô\81o\ 2\17´ï-RÍS\ 2K\15-\ 3æ§Å&Gãø\18\94ô\b#\95Åt\93YB?mëëBu×)M\1a\14\ 2\a\0ä\18Cífº±\86ä\b\ e]s`\83X\94q?1.\9a\b*µnZga \ 1\ 4Éh\1dßÔz\\94\996+;q bÏ$\91F\ 2°9-\95ã>\r^\9fÜâ\85!¾£$Èyj¥\80pع®\90Â\bJu¸[Ú®÷VgW\93\95GðZ4(Ý\86»\85³(F65q\91Q`ì\86½\añ.\ 3ÔW1\1e\ 6\9d\v\98Ïþ\e2\7fsÇö¯\11\18ú·.»Ä\ 1Øej:\b\905\92­a¶Tô\ 3¦\82Ø\1e{²-o \99h̳ÁµÛ\e\8d]\86\98WÚÀ8C\80\88ï\ f¥}»j®\8eÙ\8a\ 6!;Ø\12Z\81\9d«*d¸ë½\9dG()=¦bÌ+\9c\ 5ÝVÛÌÐ@UPYøø·±¶Rï£bÎp B#\eã\9bD\ 2&AÞÍ\aÅN\9f\9e/f\ 3èh i\81\7fuI^5ÍR¤\0(\ e¨Wܶ\1eç\8c+|¥k\18|zA\ 1{\8d0¿emþÝ\96
\1a\93¾w\b©\t\90P~ßm_(\1fìPÊC\a0\94Z\ 1\99¨ÃP_uÜGá1á5O2>¿Õ\9fêàbv^ë·\ 3\b°ÄÖ\9bU/\9bÍæÓ\15\1e\196ÅÎ\aÜi\12`YQ1\86#ˬ65Ñsr[:æ\89yUe·\ 6\87:`pÄÿ­àðïx\83ád&\97ìëÝ\11\vþ?#Õn,äzI\12\ 4\1aü\ 6\95\12\84l0@\ 3!\13ôx2¶1C`df¿L4¸\93Â<Ä\98\90*\fä\9c\9bê~\9dÕôþ\ 2I\8fý\8fòÉê  ò>"Ùf¥Ë9"d\81¸#¡|}WB¹-\8aV\f\ e+i7|^àÂy|ºæi3Ô\14b\16Í\a\1ew\f\98]à«PàAxÙ·3M\9fË6å Ù)Ä^\10{6'A\9aÒ×D#×fOÚ<®Bß $\ f\9cãÒb8·\ 3\10§z\9e`X×3sØ
+f\e\9e´í²U®£VÊà\19#\82®\1anJ)çG»Ò\900ǯ  Jê²ÎªÕ} KS¬ÿ±*ioXRí¿\a\aðåÁ\v«`±\1fìé¸\ 2Å¢@u/Þ\91tï÷WL\84{Ñz\ 2¿å\ f\15ô\80·qG\ 2\ 3Ú7 è_\88?ë endstream
+endobj
+7111 0 obj <<
+/Type /Page
+/Contents 7112 0 R
+/Resources 7110 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7094 0 R
+/Annots [ 7123 0 R ]
+>> endobj
+7123 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [276.377 208.463 327.763 220.152]
+/Subtype /Link
+/A << /S /GoTo /D (majtypes) >>
+>> endobj
+7113 0 obj <<
+/D [7111 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7114 0 obj <<
+/D [7111 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7115 0 obj <<
+/D [7111 0 R /XYZ 85.039 747.777 null]
+>> endobj
+7116 0 obj <<
+/D [7111 0 R /XYZ 85.039 720.981 null]
+>> endobj
+7117 0 obj <<
+/D [7111 0 R /XYZ 85.039 693.883 null]
+>> endobj
+7118 0 obj <<
+/D [7111 0 R /XYZ 85.039 666.785 null]
+>> endobj
+7119 0 obj <<
+/D [7111 0 R /XYZ 85.039 639.383 null]
+>> endobj
+7120 0 obj <<
+/D [7111 0 R /XYZ 85.039 392.247 null]
+>> endobj
+7121 0 obj <<
+/D [7111 0 R /XYZ 85.039 362.725 null]
+>> endobj
+2594 0 obj <<
+/D [7111 0 R /XYZ 85.039 292.392 null]
+>> endobj
+7122 0 obj <<
+/D [7111 0 R /XYZ 85.039 249.438 null]
+>> endobj
+7124 0 obj <<
+/D [7111 0 R /XYZ 85.039 197.504 null]
+>> endobj
+7125 0 obj <<
+/D [7111 0 R /XYZ 274.682 203.477 null]
+>> endobj
+7110 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F20 3021 0 R /F62 4159 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7128 0 obj <<
+/Length 2232      
+/Filter /FlateDecode
+>>
+stream
+xÚÝZÛs\9bÆ\1a\7f×_¡G4S\b˲\òæ8mN:µ\93c©Ó\87\ f+\84eÆ T@qÜé\1fßï² $![g\12\19ÏXì\85åÛßwÿvÅØ\85?1\8e\94ãÊx\1c\91Q4N\8a\91;^ÂÈ»\9103ܱï¸\81¡7³Ñ«\9fT0\16®\13»ñxvMSf\8bß­óÿ\9c}\9cýx5±¥\94\96\14ÎÄ\ eÃȺ\98\bëý»«³I$­Ùû\ f\97<üÓÕÄ\v­\ f0vÁ\1d\97³\89-,\9f\e\1f¡ÿí9>ûÖì\ 3÷MÏ.Þ\9cÙ\92\84?g?\8f~\9cõ¨´}Ç\ f$\92ù×è÷?Ýñ\ 2vòóÈud\1c\8dïàÙuD\1c\8f\8b\91¯¤£|iÚùh:úo·
+\8fùc~k\0\f»\9da\8bØ\89=5\f\98\8d\0©¸\83Ì\83n\ 1\ f\19 ä9°\17\ 4K)×ú\98CC¯VÙj        \e\rBëº\9cHaUÜ\98n\92$­ë\81m{\8e<J\a|#\12[:\84\1a`Ýì&­Ò\89íÅ\81¥+ Á<77¦az\945×u\96ð`\82\1c¼\81ñ2KhJÍý×ØUñô\1aû3èh¶3\14\e~ÊV\13/\82ÁÕ\ 2Û¾Õ\94¼F\91-ñ˺1\84\c«,¸q1åÉ¿eð\1a\12w½å;Q¢o\95ü;Õ\ 5Î\9bk\eá#þ \13cfÃë!Q\82q)\86@\15\81#\ 3\10\90\ eS_\f\87+Âýe\95ã\83\0¸C\8bâP\7fÍA>M\11Ë\ 2··\86\87<emHJ\82ñ\13þ#\9c\11­\ ez\18$\ 5úÃUnS6:çf\95®s\9d¤´XÊl\80\19 \88{$Û^èx¡¤_wX!¾\1d\1e¿®YN\16é\82w\95àv\10\8e¸\ fG\9dõAHÊ\rª\99yc\ eòAó°Q®\f¤å5w \80FFq%#\95¸\9c°N\80+~Yp\9d\97=ÙiÌV«t\91v²ìãDX\16ë¼µ\ 1M\9aßóð*½ã\97ë2ß z\ 3"\1d\1c=\fÀ>F\1e\82\90Ì\8aìoóÙ\ 5ëíʦo70ZÑG@Oé\13kRùyÎ\12Z·Ì\82wî_\1f\ 5\a\ 1Ú\17\ 5ú\f=\9f¾¥ý/y\e´å\r\89\90\bð9É\8c
+òx\93\15\84Å÷¥\8cg¤qe\86F9k·ú\11û4ªK\96\9c°¥ø\ 5ò\8eµ£é3PçÆ\8aj\1a«7źa[[\7f_<;¶Áæƨ)zóM»[RÉ<·ËMÓWÒe¥\8b\1f\8c½\%d\10\16\19²|ÉkÜ\91\T·uæ\93f.Z«BÖ\88\8cÁ=K=Yïæ\ 1\1cÙªÀ¾x¨Z\8eùáêÝ£j8ï¹M\f¾ö?âÇ\10õùÃ\80J'\90ác\80æYÝÔ¼~sÃ[<ÝEsHUb\17)KjVZfüâj\87\80óï'\88\89\19ßUtF½êá\8eþ.d\1aú\fï9Nvul÷57\90Y\87\f\81\85\b   #©(\b\ 6\ 5[ø`\90aJè¨pgÆþ/!\1ax\83\8cèt\9e\9b(TF²ãÜ\1e\ fTàø¡yëÀG\ 4Ò\112Øåìq6^êfSmÙ×BÚgéùI,=Ç\8eÝ(y\8f0\11¸\8e\1fí)ñAÎ!}ÈÀ\80~\0\e¦ûÑC\93\ 5d'n,¾,\19ÚÆÉÇ\96¡\97\X\86\9fÌìÝUÀ¼\ 1÷1\85ô;í\19äõ4ã\0\ 5Tt\1f\7f\80Úß­òôÔô£ËAr¼g%窵\98\9dé¬Ñ­R\ºzB\ 2\15¾\1aÛøZüÅ\ 2µõ\83§\90df\ fa&B'\10þÃöøBß\1a\ 5\95®G1WÝ\1a\12h\93^»`ì2\bM)3\82Æ\87)ÿÖì\9dÈ\\ ee\8dI\ 6\1eÙO¶~\92ã×fC±l=\18ítb¼¥ý\19@ ßWQ\14Fdu\96=\fãmº\8cÕ\9aëtkøh2Î\80\1cúp÷]
+@ÆÍ\ 4ñdò\b\99µÒÚ9*\9bÏ
+ÂÛ\94|\ÖiÏ매ëk+\8dï:\ 1\13I¢ÙÃP\81ï\14\"{@iʾg\93±g\ 2Þ\18Ä\86@\84\14\9aC\85\9a\87¯+Ì,ñéræ\ f\b\8b©óPµ\86\84f:¡L\ fTk®myTK¶Ä>îÏË5E¡&²_-¶%\80.m®úÈ\1c\13\9fg¥úl\83°Þ\98ü1KÚPÏ\v\ 2°BKÌ$\ fù\81éý\82\8c\80\9eë\1aµ!\ 4k\98\97\14F¶K@\9fàÔm1°\84\10\15\f\ 5&ÿO\89Çÿ\8b\ f
+]H?tg-¡I|Û\90\8c¡6l£s*úÆì¢`^¹î\ f\ 1c\86\\92©Lµ5>Î'\88\85Ë#Áç7ñG[@¢PuI¤\11¥ìSo,+Ö}\95\eÚs\97\81©_\8a·¡ÝÜ\92Í\ 3Ö) ¯Ð+½Lwè\85þ\90­KJ¹ÅÐ\ 6Y+\17O½·ïZÅL\91­U3\19P\96\ f\9aP7ÜÔ\ 5¹,Sb\vLF§L©MÊp8ÊÁ\83\b\8c\94^\86Úì×P7ug)ö\1d\15ûéæe(Ã\e.\1f7)P*<¡¶Õ\ 6ÖÙªÌi\80ÙB3Zý9¢\13M¹n\83ÙW¿Ö½ôûÙ\14$ú:!]ôLaÂ/\9dYUA{6RÕ\9b\9aÛY]æ æ\vlEG\ eQ\8ep\82ÎV^Düv¡?c>Ü\95½þn\13½¶\8c¹jëj¦V«ó¬á\88ïEDrï\17m\10\87ÔB\18êKa]¦]Ê_c\ fÄÚ%²â5׿TÜ[(\ 6\19\8fâ\ e\rt6Ì1Û\8cìÄoó\fÓÀ¬¹ÿab\aBZÓd¢(t\80\7føÉ9\82\94Óá-6±ÌØÎLqf²©ö\ 6\ f\85ãlâ)ë\93¦/m?ø=\ 5\8aÊ\87þàT\92hv8\àñ\9dPx\8fH\809jd\9f\ 3ß\96û\89\12ôyXÿ]ñS'ëC\9aiVñ\ 3ÅÇã\18_d¹éÙô\8d&ôàÁ¿\192®Ã\18\8c!¶¶eP\fcl©\82ý@Sª\88\1d,\ e\193O6\1e;0÷ ÃMÇ\ 2zÝ__qÀC)Íñ\94\ 2«\80\1d\9aÏÀ\96ÝàB¸
+òáŧ   ìEóÞô²í'ÿ\ 5\84\9b\13\8d\ 5¼Þ@`¡»»\ fº³Kmµy=i\vOeÕ\90ÙzÌP}\ 5<\84\12\8e\vúä~Ñ*_[ÿÌ\9d\99#Wl¤#\ 3ïÈ §\80Áê´û7\9e¹\7f\ 5Þ\10\11\96ä\e\8b     U£\8b\9d]A÷¹9£Iÿ§»86×åm?r<å\9drd\874\ f&ü6eü\9cí·\87\r@×[.@RNÿê\8dNnñò\10]®ÁÑ\7f\ e¤'\8a\9cHÈãÇ\87êÑû(Ý­\1aÙ;FÒæìc§ÚJ%\15þ%Ëñ\19¢Á~®ª7}«b\ 2C>3îm\12\ f°À>Áp§\8e\16Ý\ 2\13 \82À\89cÕ?/<8\9e\92tBò\rÎ]\7fË(¼\9ag«íM\144\8c\fMwa
+ÍóªE¨\ 3Û\1cóUíÍ9ÿ\95çº\9f{W\vÒÊ\ 4xÃWT \8f\ eR\1fº¾öÈ©Ïi7édè\88¨\7f\82t\1c\10_\1cV\ 1{§â-\81ÿ\ 2\9c\15endstream
+endobj
+7127 0 obj <<
+/Type /Page
+/Contents 7128 0 R
+/Resources 7126 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7094 0 R
+/Annots [ 7131 0 R ]
+>> endobj
+7131 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 444.274 135.43 455.963]
+/Subtype /Link
+/A << /S /GoTo /D (natconchoices) >>
+>> endobj
+7129 0 obj <<
+/D [7127 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2598 0 obj <<
+/D [7127 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7130 0 obj <<
+/D [7127 0 R /XYZ 85.039 741.134 null]
+>> endobj
+7132 0 obj <<
+/D [7127 0 R /XYZ 85.039 433.525 null]
+>> endobj
+7133 0 obj <<
+/D [7127 0 R /XYZ 263.137 439.498 null]
+>> endobj
+2602 0 obj <<
+/D [7127 0 R /XYZ 85.039 156.149 null]
+>> endobj
+7134 0 obj <<
+/D [7127 0 R /XYZ 85.039 121.404 null]
+>> endobj
+7126 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7137 0 obj <<
+/Length 2171      
+/Filter /FlateDecode
+>>
+stream
+xÚÝY[oÜ6\16~\9f_1\8f3@\87¡Dê\967×N²î:¶7\1e£\ 5Ú>Ð\1ayF\88.S\89®m ?~Ï\85ºx¬¤Á\1a\ 5\9c\88<")ò\¾ó\1d\8e7\97ðÏ\9bÇ\81\90*\99G±'T\1cÏÓr&ç[xóaæ¹\11\85\f\ 3|õãzöæ}\10Î=)\12\99Ì×·4d½ùuqü¯£Ëõ»OË\95Rj¡<±\EQ¼ø¸ô\16§\1f>\1d-cµX\9f^\9cóë÷\9f\96~´¸\80w\1fYp¾^®¼\85æÎ%ÈO\8e±­\17ë\v\96]\1d}üñh¥Xè\ 6ü¾þiön=ÚåJ\v\1d*Üæ\1f³_\7f\97ó\r\9cä§\99\14*\89ç÷Ð\96ÂK\92y9Ó\81\12\81V®_Ì®fÿéWáwzγ&\94±Ò~(ü\b\1aJ\8a8ÖSc<%d\82\9dNcÚ\9bÐØoÒ\8b\ e\ f\11\b\1d\ 4<ñpQ|¥GkzÁÄ\9aï\1e@76Cm6ЪLÁúkYôçÒ\8f\17Yò\14\1d\f+6,Áv\8bÒ\8c\15}\94Ú\9c§ðû\93¼Éh\96­qõG\96ÖÍ\84\11OêÒä\958<ßÊ×ð\17\81zâ×¥¸cS9\1d´îð{8¡)\ f¿\13*á¹Å¾îd
+\9cdÚÅð\8dÿwû)?ïê\92\8c\81\8dèLSó6­{\9a;[¯ÒÎÞ4ÁXg.^\ 1ϲÉáeCó\9f\9b$\91B{¾3KòºÌr\ 5\16\0ÿ»1\18û°Ô"E;acì«Ø7ü(@/0!EÇ'1\8e³»¬Âel\9e\1a\9b×´\82\86ES\14~v\ e\ eÑ\ 2C7oñ\b\80qñh7¾\8eD¨B·§¶¼Ù\9b¶½ßü°\\ 5~°°\9b\9bÖ\94®SlÌ\9e
+z;O\y\88*        [ö±ý£h\9f{Ö*\bEäGð\8c\84\17\aߢ2_N¨ì(M³\164£Âpq\W¶!¯)Xp¹TÐÉ+ë\ 6üu¸\vÏ\ fD¤¿l±à\9b-Æ>¸\asD\8b\1e\90Jlä\96\10\83\92\94\ 6´N\ 6»&ká\ 4Ú8a¾\9fàÆé\85\e\87ËÔܼé>\83\1d\ 6;ûö\99\86=©Dâû\ 4Ý2~e\b\0Èî\96=\0·;Ó¸`Î-{{qËý¿:¸ÊÑm·<þ
+\9a0eXà\bõu\8c\13ÏÚï\a\8c§T\ 1ßÑ\98ª:Íà\99\1e;\f°YÉâI­\\9f\9fþ2x#&À2oi\1ebAï\8aµûêèKî\1dÀlåR$£ñ8\væÙ\80«HB\9c\1cçµÍÞ\ 2Øè`È/YenFç¸D\ 3ÕmþÀoÙ^gnGùó\1dÑÙ\1f\9f\1eÚ\14m=mÜ@Cþ\89^\97q×;\8aë»íÎQ;γ\10¾\1df\8c¼~o\1aSf\ 3¡iGfÖ\ 4صå\91\r\8d\92 &«6]:t\86Ë\1e\18d0­»)Æ­V\98Ör«Ï¡mÝXñE\84Ö\8a\7fEh\ 6á\ 2srJÞ\83\9b\fd\89¢m3$ñ0\ 2\80Sxtj§MÖË«ìÞ\r¨èÀ-L\855<\16>Ãu\1f OÆ/e\96l\874G\84õ}\ 5{\85\raÓg6ÉÙ\962,ÊîwÝ\1c'0àPÊ\ 5O\17¡(o²mÎ>íx%¯\b>\81+\98jË1沪\a¥\8a\1fzO²*Ó6/Ä\Ï\8d\86\94¹£\84á^17 \94â\ 5.¦¡1$\ f/\ 2\1e\ 1Cîñ?vBZÒX\1eÉ[2´ó\1e\1e`Di6ýØ\91\8cóµ^Ñ@\8bK>B\b\13½Pc\15+\15\888\88\9c¢Ï×\90ÿn󭸼8ãÁOì\11ùÂ\8b¼!>uÑû,kGËXH?fí\ 44,íÀ\871\8d\8e8ðzÝ%é¦4\95#J]\85pxÜç1Ñ\e\83hKøº°æ\1aòÀ\96Ïò¡¡RgßÕ\98ä\b\14\82\9cIHü\ e\19`n»\8a\ 6c\12\f\88aõý$Ï\9f\97\ 4ë¢\87+´»\ eôôâ\16ÝÓ\9do\8de¹±]\8 D}\8câô\1f\83Áë6s¸Æ\91\b\r\9e\9b\97MMÞ\9d}\91©BÔ$~ü\ 2ªz\89¡cìmÝ3ÓUË)\82Â\81\8e\9f»Ü\v\1d%#È\vø\f\1dÜ\80\0ÓI1Z\ 3ec\9c\91\ 1\97j ¦jc\88&\14¡1\9aÚM3¼ôÙ¨\82Á¾u\9f4\ eü<ÈéÞ8º?Õ¦ìÝ|OðÃ\9a\13H=4Ó¿¾¼}Râ+\97F\¹ëT>\0
+Óì\9aôQ\17ãÊS÷ÇÙº\95®NOÚ\8eª\ 5r\ 2æü8\12±\17÷0\87ö\17'Gë  \90\ 3,¡êÙ\ 5ÉTøy:\14±\8a¾Æq¾É\vÏê-\11?p±+b\10KJ·`yD\v®\93&òi¬\85V/©\93þMä\ 5\83ô¾«Ö9ó8æ\9b9HºÇ!uóy9Yº\aBi\85\98/B\1dÿC\91øÑì÷ì_ #ÛÝA@ûú\1c;§°³_Þ\9cåÕÝÃ\97¸\87ï\vø{\81²®Ýý\15:4\92ñ%Ñ:l\7f ·Å­jíC\1eÞ£\1fÓnñmʱ\84É\19»È1ð   NO÷\93
+ÎFùîÑ\95ëR
+-õ\13\ 1uSd%y·dFò4\83Ê\8eBt\GuW
+\ f\9cr¨èȳ*í\19\v\\10ªÚ*³\8es ¡aÂg\96\9bM_0ã\81óÖ6\86K\ e·\13¢Wµ\eLd\ 5\1a·\0\ 6\94×LÃ\82ûÜîø\83ÃeJW«\8cΠ &\12\ f<£Ì·\8d»D\92\1cî \1cÝÄ\bÖ"ãJO\99\11Ëî\8a¢»\17\94@yî6Co¨åä\88ÙímÖ´Ý\0bYð©\r\ 3\ eáï]§\83\111\91TùïÜb\ eÁä\82.eX\89\9b\89\ 3N_÷p\90Ý\f·\14μÑâÏ|\94)ûúo\\92öعeÎç¸ÅØ ±O\8a©RËŦ)r¦\82\98¦'XEç\82\91\14\91
+^[é\96\8eùBûÚ\r\81ÄØT\ 6ï\1dñ6\fT1Eaµð{º{kRöW§\15Rhiú\ e\e'\1eòU\7f)Ú7¾\1fn\868Fú\bý±\ 2¡Õ©\ 3Á`¥âÁ§¦U\18K\11$nJw\15Ì÷ùèc\95£nݽ¼>pÓ'©\1d\87t7$Ã\98öÿI©\18\98þbsC\8f\f\bþ\84F\81N(?8P)3%ûæI)Ê\8a\1a\88Ts¨~$Q[|ß\18\17ô|9´
+\81Ö$A\7fÓNl}\"ëD;À§{\0Ó×È:a\1a\89ϳ\13\8c\8d£Kîá]\92¡í1°Ut+­\82\ 5\87\14\8d)û¢ï±\9bäà\ e;\\12¶9\9e\9d\rAïÞ        Ý6u\12ºldsºb\87\1dã\86"ÜÐsÌÝ\18Djscº\1fU:Å\9eáGOðÇAl¼_bm?T\1ftÉf\7fè©PÕ]ñ\14µq8\8c7ÁIÏE{\9dLb*ÐGd\93+O\86@\9d£é\9f8Ý®_öã¡Â\1a¸×ÀW½VCYqXÑ\80\v\86\a\9cò¿^\14Ìþendstream
+endobj
+7136 0 obj <<
+/Type /Page
+/Contents 7137 0 R
+/Resources 7135 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7094 0 R
+>> endobj
+7138 0 obj <<
+/D [7136 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7135 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F58 3380 0 R /F20 3021 0 R /F35 3036 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7141 0 obj <<
+/Length 1410      
+/Filter /FlateDecode
+>>
+stream
+xÚÍWIoÛ8\14¾ûWèH\ 1±"\8a¤(õæfé´h\92Níb
+´=(\96ê\b£Å#)ISôÇÏ[(×vÜ\f\ 4\ 1bòm|üÞÂ'é\85ð'½Ä\ 4¡J=\9bÈ@%\89·¬'¡·\ 2Ϋ\89t\12¡§\8306Èz¹\98\1c\9f\9bØ\93a\90\86©·øJ"\8bü\938ùcönqöÞ\9f\84\92\81?µ6\11\17¾\14¯_½\9fù\89\12\8b×W\97Ì>\7fïGV\\ 1ï\82 \97\v\7f*\85æÍ; \9f\9eàZ\8bÅ\15Óæ³\8b\97³©b¢\13ø²x39[ly9Õ\81\8e\15ºùÏäÓ\97ÐËá&o&a ÒÄ»\87u\18È4õê\896*0Z¹}5\99OþÜXa\9eöXë\0\18Sm\92 \ 5ÞT\85A\92èC2&Ð\ 6Ll\0\8bÂ\ 3\80]Íá6±\15ó5üJQ,ËÏ¡ÔK$Æb¾ì\10\91\12\1eúãw]»ê²ºgf\9dù ðÀê׬Í\9bË¢È\vTÌYòÇ>H\91¶t±ðWn\9b-·¥9àöÙ\9d\1f%¢èàx\1d\19Ñ\82÷´Ï\86²\ 1oWH\8eE\8fN<À\9e\16CQ#Ù\8a\e d=¯ñn\83\11\v\10 ð-Ы2ë\90?Eÿ½i\14\99À\0â\12c\93\92\eCY\90iÈ3­B±@Ëtó\1eþG)\1cÓ¹Åpã\16ÝFä¶\1a\90\14\8aö+³\8af\85Ç5\ 5ñQ°lV,\92³We_¶M?ZÄk\f¼¹'8F5wÔuÖ\8fa c\1aþݸR|s7&½rt\f\ 1¤Ó\9c\18»Çz\b\ 3A^ôåª)º#\88µ1"k0èFbz\80K\ f¼¹¡Í\9dsR\99Hôe^Lé8È7E\8b\ 1y\9b\9b¡ê=\16iÑ95ô­u\9c¬A{C¹,× ì\9cÏ1\14©\15oËzLÝ\ 1\92\82PC¥áf4¼ãàu9ì\Îpx]<±Üÿ¢ÄÊ[Tºï\99Ö\14\ 3mÑÅ\16\81ÿ\9béY\ eëºlÊ~èÈ5`R\ 3)\9beu\9b\8f¾¾Ø¯\8bM\8aÙ0°Ê\1cª\ ep.LåVyhy <\0S»o|«®þ«S\1c,¹Y\8e\8e\1f\9f\16UÁÕ\ 4WJbñ\81s¬ë_øSÈ      qÙ2\87\9c\85*\8c\ 3\a\84\82\f$ÌF\95\18.Íò»³\86¹\86¿\88uV»$DÂçÐ\84oK\8a8\96æ7¦&ü³ôǪîz\10\94L½\h^Ü®ù¨¡å}dô\81DÞ6\12<\8e\8c\86\9e\e\ 6±¶Ï>*QlÄE¶D¨n(i¹Ý@|´\fÅl½¦ÖV`W\885Ä¡zà\15Â\83º§m\9d\95\rÓ.H·F[×[½¢gI\f
+ÆÛ\99®3Æ\90\9b\18\8b4YÍÇóv,ºG¥¶±\8eõS\955ÔcÎ5CQ\83_\193\93/\96uÙr(8ÜOD+y^ÑÂb\ 1\93Ççq´Å\8d`e\9d\ 4\14HR-VØOÚÛu\9d­YeÇ`\12\ 6&u*#@Ô³Û\86À§õ0\8e5\9a\91\e\83\88\94QõÃåë\8f»2¿(\81È\ 2tÉóoLÖ\8aW]\8b\9dbM\8dIEcc\ 2\ eÍ<6æ4C$`D¤vdÝÈ\80   ü}l> À\8f\1ap\9bl@\9b\1e}c\8dØëJ ¾Ýí\98R:Èá Jc mµ\e|:\93\84߶Ç\95ѯ³åXBô¸Ð;Äqk\ü(¦ã\fä²!ëÇ\el\15MÏL,Ü\ 3\89(M\1cÄñ\98\8a+\a`\ 6ø>Î@(»8I7a=T\85`ÍF\16~m \93ø\7f\8f¨\17\88Þ\8a&QxÉ}ɱ\829sáãt\ 2k\98mªþ\17³fj\82(\89~cÔ\1cÛ!âvÒòÌѵÕO ]}Áç\ 1M\ 3\ fÕØrÝS\84\1f\13TU8YWE\7f4~?D)ø\rã\v\88EgTº.â.ä\9bcÑJEquÒóñ¬å-Í\8bæ½îDÂ*ø&Ñô±\10&Ïì\ 5\9bgü¼d/\ ed¤J\83x»7\1eqsìøk\85¡\82rÃDo|(òQ §
+\ 4\91kÊ྿ǢqLT\8eDî¾YrR\1f\15×?#EVÑÐ\13­0}^Xî\ f©nÆÜ\ 3\15jÕØØ©¸)Ia\9eS\89Q®Ã\1eÞª\8eWøù\9c\8a\87|\0i^ Jw\bøF\86\ 5xCUqöñÃ\9c*àQ[\90Ad\95\87_h\81\95úð·¾\eÌ~ï+ZaãÙ\fyO"§¥ÙwTÆ\81\8aõn4þ\ 5U»ÕXendstream
+endobj
+7140 0 obj <<
+/Type /Page
+/Contents 7141 0 R
+/Resources 7139 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7143 0 R
+>> endobj
+7142 0 obj <<
+/D [7140 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7139 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7146 0 obj <<
+/Length 2479      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YK\8fã6\12¾÷¯ÐQ\ 6Ú\1aQ¤^Ç\19$\13\ 6Øm/æ\90ÍAm³mmëá\91èñt\90\1f\9fzQ\96ÚîF\80`\806EV\15\8bŪ¯ª8*\88á\9f
+\8a4\8au\19ä\85\8atQ\ 4Ûö.\ eö°òÓ\9d\12
+\93ê(5\ 6Æ7\16×~u\9d%Qlò[4q°ÖEdÒ\f\17?mî>|Nâ \89£,ÓÁæ\89\886»ßB\9dD«u\9aÆáÃ\97U\99\84\1fñÏfµÖY\1eþÉ?\9bÃj­B\8b\1fYøPµ\8f\15Ï\7fYi\98\8f\8f»¶îê\95
+G7T®î»Õï\9b_\ 2\13G&Î\83ub¢\12~q¿ÍªTa\ fLqØ7Ht÷ãf®³\90Þ>P
+òòé<*\rT\fÔåü<\9b\83\1d@פ\88ÃÊ\ fZ<@Õ­\92"|\81\99¼\84\8f\1d\ f¾­Ò\14\bAñÚ"\95L÷Ǻù\1eÿ\8e(E\85\83ÝWÃ\ eg»=Ëuðq\90=N#ñ?ÁÔ©A.ú\1c\85·\7fb¹`d¥ÐÊ\85\ e7\11sþÚ\8b\96\95sÄ40í¡G\85ϼxÀ­YµÎ\92\1c
+\9c ¥S»¡\9e\ 4Û\82\89\9e\87G\18\ e´I\88ê\9f¶VH\ eÌÃ4 \9c\ 5\fO^ÔÖáb\1c\83Lñ¿X\99ý    åñ%\83\8b\95¡cÙ}s¿Z\9bØ\84µ°\r\96\r\8fªu¢V%<ý#z]ø\7f\85\ 1­\84¿seØþ²}Õ0\81«hÎY0a¦Ò¥YçÖ1%\99§\ 6rcàÚùgR\18?\v°Cåxá\72W5\8d7?.|AÉöqý\88JÐÞvÇ+Û¾C£Àüþ\84FY\91ª´\84ÇAY\103(ê±\ 2ms°ÁϲÛA\84\19\88¾Ê+ð\a]ôR­¶\12×õ\d\9aæxã¤x4\9d\9bpo\1d\ f\1ep\13Ø?\ fIw\9e\(\8d'ѹ\ e¿\9eê-îóܼ¬
+\13ÞãEÁe®øz\80ë\80Ê
+;\12:ûÝ­Ù\18ÝX»ú\eNZ¡\9diIÒÉYà×V[Tæ\80º\7fø¬ç!¬\ 1.à6%\90Çö1\82\8d\9e\98p\11ë¦\8c\8aÒ\bÝ\91¢·"W³Î\ e\v½Ñ@è1Q
+\9cs;\1d\a\8a\ fPø[½³x®,        \9fú\ 1\a*l{Â2×\ f\ 4\ 3{^&÷\84Õí    \99\aËFàµÑUξ"ë»î\12I\1c-\19¢\aLâNJpI|\ 6õÎ
+F&¢sü\v\9eȪæáYô\9cÄ:vQôåáy}\86\93Üp\89\7f=\0\97Öàøùn!L\9b7\841Ëqr÷ñ\8c<¤õ\8e×<¨Â\9f=ñ·ô\17\8c\ 2\ 1\16Ý@ö"\8bô\9bÈ\9e\94\11\1cv\9eª\94\89´É^¥*\85É
+\82àó
\87­Üi\980\ f\92\93Ø.\ f?ÙÎ\92\83ã±F¯Ë­\f\99\83O©÷3Ê\12\Ö:Í  OtZP8ÁçSµ­\9bÚI\90â\fA+\86/RÕ\8ca8\ 4guLA^â)-¯ÎbU$\8f§\9a@.U\19î­Â\19u[Õ\1dSÙïìd'Wa\907öj_BÙª\91E¼C\8aª,\99\87_\99E\89\ f¾ó
+®¸r7\82/)¢TgBÇ\16O3´\bÅ\9a\81ü\9dÃò\ 2})P\b\1dúgÂ\bq¡Go1\18Ov\0\97¬\ 5^\86ug½W\8aó=O\ 1      tãi\91)H\ eúwÅþH)#BÔLÉ´\96ë\98W\9e\99\0\9a$FO\1a\83/ðÒ°\ f\9f\9fÞó\ eëc\e6\a\ f\85\7f¯wȲ(ÎÔíJNG\19\19ó]\ fd\\92ÃI¬b^mÆH\10N\15\11\0"Ø"\8aËò\96×&\0-'\9fK\11ïpÂÛy?`bM phÙ§+\9eâäß²¥¡ø`\1e\91@\99\14~\19¢0©²§9V4ÉJÆ\90¡j'½ù¶D\0^¡¯>z\9fðÝT\8ae\98\0P^d»\83\97\ 4\88F\eâÑ\9aj`\ e\9f\87\83/H\97ÈH1¨ÓE\82Ædüß®©\9f}2Ó\99¯¥¨d\18y\8a\80oÇcÜÜ\ 1\0Ð\8f\15\ 2ÎÞ(\9dÊP\9c\82ti\87\8ej\18\98¦L=ßü\9e©ÐSñîÔ\ 5q\80ªöû6\84Ð\15\ 6Ä\8bÄ7ªp\
+Ýq6B\86ñÆÁ\9f»)\v ç&ÉE\vþ<Ò\8d¹¹\11u¢CNÝtvÆ|\8a®ø
+"\81ô:Á"¿/\1c\90÷;ÚkMð-\99Ã_\16\19rª&\80ï`©\8cH|\8a\86ÁTGÐ×Û\15êõáo\15\f\18[õpÉÖ\8d Ò\13\95Îí\r´TÐJåI!\11ÚVÝ-¨Ì#\95\96S\9d²·,ÔçÉ\82\1c\97ASR(+\93GE\91/bYz\1a\9d(nUdüfæN \9eÄ~\fÃcôa\aöè\87\91WÏ>\95ôüýHÎm\9bÚ^¬®fI\fHjÿ+"*¦Ù÷>t©»`\92      ¦*\9ep²Íy¨É-aHj½ø\e\1d\8eåMAÍ·Ô­o\95º¾\ 5)5\17U\93ó쨩1ïö-À\84\93ÍÔ6QóR^\ 2\eøñöÉß`̽^\8b\1fé2F\r¹<\90\9cýþMÃ\13Õt/\8bx\85\151¸'£\9fn*¶¦J\ 2\94\9cz\15lu\92ô*Ô\80q7Á\93\14C׶êzj±
+1w/^dâxÖ\ 5\96W\ 6£@ñ\ 6+Ø`BZËÜÔVãÇ\94¸[Ap°\a#\11p@è¶hdè×\86Ê·Î\f/2Í\8dc Åt?\10d\94Øî6"Ü\1dDЫ\0f!×gfTqT^w{:ø=:\17d9ÊZú\12\ 6\12\914y}·IfØuG\1e\8bÅ®\e\18\ 5\99Þü\9dþ¥\88²R      ÝÌ\vI¸è¶«ÇgQ\17ÍBêRwJ#\ e$\1c²}pDjõ£<Ö ¬÷R¯æ\fE\98\93¨4RF-¬ÇY«H\18\0ð  ÃM\96\1ax\86ñ¡ó\1fB?\ 5?FOuj\84ýÕm`M[\94\88l¼,uü©\91v\13\ 4\11Ò\90d¯BE\81\ 5\ 3©Iæ\1d\87¿_\8c\19êSAÂy*\ 4<£_YZÆ\ eã\8d'\95      ýtq\81]\18w\82\9b\9eno©<\93ê      Qæ(\ 5Íàìî\9eIùò\90êÑ׬\93\84Ñ¿\81ÀªÏ8´*Qríi\89I£$ù[\9d²)³kOãÌ\ruûG¼®]íø±\8b\17Ä\16QûR\96\17o\18\rZ7(ùÕ²ä÷§ÕóÓr\149Ûù\15\10GI\ºÍº\9b~ñF't\90\92 |}\98\9ck`?ºê3×*×Q¢´8u©çE÷Õ3ª\82$[à3ª\8a\0Ö\91ôëÝo¿ÇÁ\ eH\7f¹\8b\bÎ0\8eAR\19´w\ 6\9aR\f\14þnî\1eîþ=ï&Ë\9cìþ\96\18b\8aA\f\8f\84z)%\8dt\11\14`д\98z\82Ì\ 4JE%úå¥'øµçH¹ÑÑàC)\1c\ 3\ 5_\ 3\15Ŧ\ 4KÐêlLz^\98hâÃÏ­
+~èA£à¢\94\86\ e\82\ 4\1axn\90¸U)n´*\9fì\13\15}\84\1eF\87§\91^Kqø@\8fh\fª÷<ull5\12¥\999\8a1SÒ\ 4A\1du\8b@üçµ\18\9eá¼KÍ-so{Ê\rÇ©Ýu\96\92\bÐ2ÎÐJµ\95Í^¨r:\r7âìUFY\ 6\f´<Ób\84\ eüRSñ\e\ e¿
+7/ëþèê¶þÃ÷7¸6%U \a¨\13ü\83\ f\1aË\8b\8fÔ\v>O!ßè\86ú8ë\7fE\9c\7f}b¬¤g¨vö:ã|\9fÎúÎO'f@.yÝÁ\18Û\1f\1cÏ\1cªo\96\ 65ÛúWPM¹\84+T\18Ê#Lâ37Lu}·ÞÙ§\8a¬ â¦|@©YOé\rG\97êHr\9d»\1c<a§ïo\15\84\a\81\19\156è¬\8c\14þwDZFE\9cü£8\85zEG9>\e0Û?\82\ e\0-¨ùAV ØÅaû\16d%ÐéSKñî\83\81QÙÕ3\876\0!¯þ?Éÿþ\ 51ÎlØendstream
+endobj
+7145 0 obj <<
+/Type /Page
+/Contents 7146 0 R
+/Resources 7144 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7143 0 R
+/Annots [ 7149 0 R ]
+>> endobj
+7149 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [333.286 435.272 401.339 446.962]
+/Subtype /Link
+/A << /S /GoTo /D (xinetd) >>
+>> endobj
+7147 0 obj <<
+/D [7145 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2606 0 obj <<
+/D [7145 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3226 0 obj <<
+/D [7145 0 R /XYZ 85.039 632.606 null]
+>> endobj
+2610 0 obj <<
+/D [7145 0 R /XYZ 85.039 519.201 null]
+>> endobj
+7148 0 obj <<
+/D [7145 0 R /XYZ 85.039 479.037 null]
+>> endobj
+7144 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7153 0 obj <<
+/Length 2477      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥YY\8fÛF\12~\9f_!`_(Àä°yÓ/ÁxcÇ\138q6Vb,¼~ ÄÖ\88\18\1eZ\92\1aY\8b`\7fûÖÕ\14)q\1c\a\v\ 3£î®êîꪯ.Z-\ø§\16Iè¸~º\88\13åøI²ØT7îâ\ 1(?Ü(áp\17\81ãF!\92^­nnß\84ÑB¹Nê¦\8bÕ\96XVù'ëïoï~Y½þuiû¾où\9e³´ã8±>,\95õq©\94²î\96\89\98ü\aÿÀLYo_ó\ 49ï~zu\87³\0÷X¯_ñøî{\98ütÿóý\87Õ¯|Êýû\9fG'¼\aòûwËÏ«\1fo^¯FBÛ\81\13D>Jýï\9bO\9fÝE\ e\ fûñÆuü4Y\1caì:*M\17ÕM\10úN\18ø2/o>Üüc8\85\82wÍèÆ6\1c¶J\9dÔ\vçõg£¾ÂtР\aË\81ã\aÑX\83 4T[\18¤Ö\ fø®C\ 1\ fËuYÔº\83çF\91\95Õ9\ ebxwª,½ÙÕÅ\ 6x²RV\8b}7£\ 6Ï\89ÓgÄòC\al3\88¥Â\19îvEÇ\86è4\8aµé\8b¦æ\85\f%¬pQ8ú\86\7f\ f5\10J\98x\89µYÂ\9fG¡ï4\ fr\14\e7¶0x\9c\1cßê\9eN\v­5ì\8f-½+ð´\9c\99v0l\96°|äù\1cÀ\ 2«Ê\90åÄ Y\93\18ÚPr=\95õ\88¬\rÉñâ+»A¯dH°vHz9\9fT5­6OØ\90åà°\96\82\ fÉ\86\17øÖ®A\85\1cyb\84è\9aòiy\96ò¾ÆI¯[Ü\97\91ÂÑÌÅ\7f2£|ßê\ eû=)¨i{^ÙãµÍº\84\1fº¼êð¯3\ 3      \1f¬ìGÏ\80Â\v\1d?\8e&XU\80Þð\1a«ÊR\bØе~_ú.âPYE\9eõ\9añøáã2õÀ.\80Õ\15¯Ü\ 3CÍxQV\9f\95\a\rZ\e\19ç0\1a8*ðÿ\f£p¥\a\97±\12Û\13Î\94õ/W\ 5m×3©ëõ\9e\8e´*Ë»\ 6ÍUæ¼e\0\v1f\8ft^=¡m   ,Â\92õ=ëzßããë\afE»"yÓÔ(Ä\83A\ 4\1fB2Y¨ç=4>-eÐë\8aùð:¢\7f@\9c{\ 6çWxl\18\rÚx\95\81\8aëYäÀðKh\83ß\râ{§éçQHF'ÄßO÷\15u\87ÆÒ9X;0a\1770\83O\1e\93\90Ç\07\89¯Q|$er~\8b\86~*(VÁ\ [0Чâu\rÅ\14\8dÎã&\83Ãàã\8c\93à\13\81\9a,S<\1ci'HI=ïø*4Ä\17x\85J­¼èXª5.¢¶:!4ü[7=\ f(\0±U@\r¼v\1dxpu-z c\8c\1fnQ¦CÙÃ{\82Àåµ'\ 3,ä$å7\87\87Ýhª\19\rÃI(\93ç\ 2\Qâ=¯gõ¬|pÛºÔ3:XãÞ:kOC\ 4á³@\14ÂtÏÑ\aW3\ 1G\bYçA¢\12\80\99¬\95Ñ}\84uÊÜ\13\92\89Q\93xOê^Ãà`\9c\9exØÖy\919Fb/v\ȶ(ñÇA\15è\83¡\a\1aAa\ f<!Ì¢\9cÆþ¸H\11\98\ 2&y^[é\9c  ý\8e|\1eF\17\12{¡o\15¬A\1a2ÚÍŲ»\90½\85\86¾Ñ¤ù\8eÔJ÷4ÌñDÊ+)\8bSLÄÅsì!\89ôùv¾\95½öʹIãô²ò@U\ 1BÕKù\ 4\1c¬É"x6\88\ 1ÛoßDÞ(P¦\89ã\86\81DËî¸Ä\9cÔ3ß$ z©ã+OøP\7f¢\ 6¼"\93\13É\ f@ëf53\v\83H×ð"\ 1\1fDrý¥\97\13°ªÁÁG´\87^ódt9(\17ËIÈ0wLcO®ð¯Ää\96        Í\96Tg+\80\10\14L\13ðÏÄGDp\10Àñ§sÈ\r\ 2o\1e­\1dÓ
+Na¸\8d_
+\83}\86I\ 6©\82Èd@$.n©N*\r\9a0\ 6 FpgQoÊ\83\ 4
+d5®\8fãZoøñ$\\862\9fD^Sd\8c+\0$L\95öb&\ 4è§ÚÔ?À·ã C®\8aS=\ 3\9d\ 4\e\90\938^l\10v\11\97s]ÔSl¢e\92\ 4ªLÊÈQ<£pN\99\87\rë¦\8eJ\82I\8cxø/ËÓ2       °âòÒÐ:î(k'á(bÀ$3©;\89ÎZ¤Ä\fD       \10\f\10°´Cáp\9bT¥CP\ 2\1a\ 6ø\ 3E\8c\13/\f       \93¤\81\88\8c3\15Ó9\ 1\ f\11Dò0Ëp\16ð:Å\8c\ 4       \rôE\90«\90¡k\r\9a¦\86!A\8dR\ 1Æ\ 19J\86(\89\9eØ6%/¢A\ 4©~\94Ò³°ø@\92\91\v×\vÞ6xR­{®ÈÉÑ\1f\87Ü\0Û0\ 6L¼Îf'\0{qÙDY\80®\ eÝ\82Ï\12\91ÍÍ_è<X\ 6\16e^A\95
+¾«ãßC'Þu\8dx\93g\ 4\a­d(\91«Í\86¨Duø©\93zNJj\bÈ@\85\1a¬\9a«£U\fM_\1c?WH\a\868\14ÒW\95ë¹\90VÒû½£*ÈÚH|\1aY-&ÿ\932\rfo
+ÎòWý\9eòÔs\r\9fç¸Þ\9f\15Ó\b6\14"Âz:\f/êz    \15,\84äRBhÀU¾/F\19g5r\ 4\84ÎP\91ãVÓ \9e\ f\9e\r@^\90:\9eò¿)\ 4\85\1a\87 ¸k\ 2m)P"ÏhÖ\1f\19\1eÍà{Ö½\byn\ 6a"¾Ï±È\8bc'q\83   Ø¶ÔLÔÒêÉX\9d+Vß?{\12ÀmÛ\94Ü(sG¨XeRWåE;D\88¾i\vݽäGûãG\87\80±\ 4\84\89\1c\15*\92áöе·e³ÉÊÛ.«ÖÙíº¨g´¥T\ 2¡Ô¨ë\8f\99\82m\¼\9e«C\8cJY\85JYs\13\8f\8b%W¨\9e\ 4\16ÓÖ93\ 2Ûæâ±ÞHæn^Ð0ü\vrJ+LÐ\8a§ÂLKS*;\9bNø§ÝÁ4\12t³¯\10©F\ 1÷¶Ù÷_Õ¸=²U\12\9d\e× \80"hÓ\1f°7
+\82ø9e2±èx\ 3U?\aI$D\19T!¡\8d\90\97\99\ 6\v\19½¹\95¾Íì\9ab#s¨\9f\84Á\94!É´nÊ\86.\17Ùf:VÜ!½\ru--6=qDÑ\1c·dÝL\88Îu¯Û
+\82|n¾¹H7yá.Y^qëÁ÷q\15×\88_\1dw\r\ f8µUûIÑuù\15fÒ2]2^@|®1\ 1ÃÑG\9f$\1dj
+\1aãÏ3\ 5*\12\86û="ä,\ 6î\95¬\86\C;\9d$£ÏWÉ(ÏÑ\8c\1a\9d¢]Xç\83©ïºN\f\96`\9aÌÖsɨN\80X\19¹éù{\80h\81
+\87\1a¢\85â¥\ fÍ\ 5pO,\7f­\8f\9eÙ\b\a&ôòW@]î¹è\82?/'æásï·3oW\90dãôÛòH`\9eNÉ,\94
+*L\86r\92ã9,l\ em{nRåkF\18³ß$Ó
+\ 3Øg|Æ\ fSùøIP2>\8dÜÔ\8a÷2)$\b\87£d\81]\17.\9cÕ\ 3\87I±ybRÏÊÅ!\1a\8e\92\13ÈWô\98éTbý\93òýA^\93É;³îQÌ\96:1\94\f\1d\19©¨¿vÜM\fß    Èz\15û\9b]\16õÙ\85!F\ eí\14e@®1g\8c\95¤N¨¢¿Øx\98\ e¢\93\8fF\12ìÑYç\92§í©\18¿\8eÛ\81ïD>\87ämÛäÍËÿ\82n¼Ðú\eÿtG|0\8eìï®+íߺì\ 1\8e¿àüôþ\17ü\8f
+Çq>Ó\16@_\0\eÆz´³\17\9d\17\1d6Fvv\0¿­ûb#\9fï\82\18Èß3\91y/9p\r«ç\W\rϪ&×T,sË$÷\8e\82×[p\1ffEs\80-^>+áw\83\84;Ú¤\ 2\15C\7f´k\8e¼ÞÓÿ\ eàh7\1c\ e5r­(Û>\10ÁVa\1cºø,¨¯O¼i\r\ 5Î\96\87ÂtqÔå'ìÐsâg>aË\ 3þ¿ÿùñcÈÒ\832¾Z1\83N.%T\91ãG\88Ê\91\80ÿ\ 3¸QµÛendstream
+endobj
+7152 0 obj <<
+/Type /Page
+/Contents 7153 0 R
+/Resources 7151 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7143 0 R
+>> endobj
+7154 0 obj <<
+/D [7152 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2614 0 obj <<
+/D [7152 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7155 0 obj <<
+/D [7152 0 R /XYZ 85.039 736.911 null]
+>> endobj
+2618 0 obj <<
+/D [7152 0 R /XYZ 85.039 681.667 null]
+>> endobj
+7156 0 obj <<
+/D [7152 0 R /XYZ 85.039 649.246 null]
+>> endobj
+2622 0 obj <<
+/D [7152 0 R /XYZ 85.039 442.171 null]
+>> endobj
+7157 0 obj <<
+/D [7152 0 R /XYZ 85.039 408.027 null]
+>> endobj
+7151 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7160 0 obj <<
+/Length 1734      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XmoÛ6\10þî_al_h ¢IQ¯\ 1:,i\936E\9at\8dÛbèúA±i[«,y\92\1c7C±ß¾;\1e%˶Ò\16ØP´&yÇ»#ï¹ç¨Ê¡\80?r\18ù\¨x\18F\92«(\1aNW\ 31\\80äÅ@Z\r1ô¸\b|\14\9dM\ 6ã\v?\18JÁc\11\ f's£2\99}dÏ^\9e¾\99\9c¿\1d9J)¦\>rÂ0b·#É>\8c¤\94ìt\14)6!ñWú\81\99d/Ïi\82\9a§¯ÏNqæá\1ev~FãÓç0y}y}y;yKV.o®;\16n@|s5ú4y58\9ft\82v<î\ 5
+£þkðñ\93\18Îà`¯\ 6\82«8\1ana,¸\8cãájàù\8aû\9e²ólp;ø­µB2oH»zîÆi4\1c%x\14yí%)¿ï\92\8aÕªÈG\8eïú¬JVw \r\8bu\9d\16yu\82g\18JÉ=ß\1f:\12íÆf\9b3{B\8a\8e3Ów\9bE¦ïuöôùùÙ»\17Wçïϯ\8cP°[]\93\9aQ¢¡Q5vžɪ59-òyº\98§\99~úìæúâòÅÅåÕ¹5ù®Ò¤\96dµ.ó¤Nïí\ 2íÚ\94  \86NKh¢ëÊ'OYë)+\16Î]Ré<Yé§W7ÆÑÙé-" \b}vfEÖZQÚ#\14\8bqçDè¥ê;ÑûÖϽ.+\13\95t\ 3\9b2ÍíÍ4\92c°D\8a\v)ûáï¸!\17\94\7f\93[Wôä\160\ f¨\97\8f\ 3Q±«\ 2\ e\14®(_\983²z©ipûa\14»P\14±4E\81+\9bõ\1aF\92\15#ø§Dd×(    Ø\ 5\8eS0m\ f~\10¹Ë¥ë>\128\ 4%Hh\ 2\97} ¼.FnĶàËÅ\0\13ôê\ 6ì\ 1W\8b\rM\96   Îîñ\1fM\8as\10I\96ÏH^/a\ 2;!ºñEàv¼H/â\ 2«Ëøª¶#(ÛFq/\1c7â®\90V/­ÈK\9awì[Ï\15^\87NÊ)F³¤µµq¿|bwÕö\17V­!\8d\9b\92êÁ\9e² ³é\8cÌÂAÐX\8d\eæ\ f$Ûâò²\91\97;ÿ\94C\18ü!¤g²b½\11*\1d\19\ 6ÜEFè\803\ 3\87à\0  g\80\ eÏóØË=»ÀsæÌð\9bä°V\80\97\92H®jÒ¿ÂÁºñ\b\9a[\fÚdæ\81\16j\10.\e\9dD±;ã_ÓdVäú\84Rp@S\8e§x B\13ó¼,fÅÉ?T8?ÓÏ\16¢ÒèÀ0Ø\96\12yP\88¸|B\1aãMU\8e«»4\1f\eÝÎÚ2)õx\95äø72R\1eñÅß=¸h\82
+\8cñË9Ö\94g\93 \80\98ðd!+öð      ë+B\89¹<Dj©+\12Ì\934³6
+ZÉð¾)?\ 6%µ5aA×\83é(äÊs\7f\0Ó!\8f\83\ 6Ów\98Ã<)\1fF\91Ç\10©R@®\8bº\831\13V²Æ\1c\97\ 2\1cbi \fÃ\\eí\16º8@L)\9fM\9a[\99\17x¨¬©lÂ\ f\90\90\ 1¨+}®\84ê\924b%ìb%lP¹!Çàkö-È\ 4\1dÈ\8c÷ 3O\91$Læ-?ï8~\87
+gmHú\18Mc]OÇ_Ò\×3>\e?\ 2¹\ 3\9c\1dõ \ eæLÛ}ÌÎAüß\ 3ãÄÔ\9a'\14ËÒª¦Qµ¤K7\ 2¯%F#Ã\9aÖ4L­<¡)tSC@%ä\r\16\Ã-\99ÕÅNx\fB×õx\0¯2\ 2\97¹!BÃqÔ
+4CÏj\ 2ò<WP\ 1\99HÈ3t÷\ 6P5¡\ 6é¿ülOµY7  Îr\1aä%fɼjè\88\9dó6\8cèú1WðÆì^u\9a7Àª\93Ìr\1aZ\84\a\95Ç\8c5\1foÏâÞó\ 3VµÎ\9b\19`?\121$\83âGÕ£\8aF3d\14^[óÆx³ÁÇvl\1f©\1eöc\Ú\95«Ñn\13â7Åx\\fÐ\ 5¸ò\9b^w\fÊ\83´Dðâ\8cd'-\91Oä?#7;þ\ 1Ô\89\90ûÊë\82º2\ f\ 6ä¾²¦Âí4$b\vEà1\83Ô*%¥í\ 2\9d\9e\1eWmWïP\92R»ö\v\840K\r\9b¢tZ\17p=Ç÷àzð\16
+÷ø\ e®Cº\ 2v5¬ÊéÜ*p\ 12~û\ 4\aÌRKóp\84\r\16\1fR§é\9cÈd[\9a\13\83ê).}Æ%ÕÛÖ{\18\1eÜEá\8f\11¼ß¤P\7fYS\97\9dÖ\96ªkÂ!\86\82¹±¹Å)^"iy¬íQ{ù´{ì³Ï±\1cïYÒ1§Kr\1aì\b\e&ÐÜm²\90^\9a¦\87\81dYKM\92õ\91¹#}\9fG®ü.§W5°õ¢z¼É\7f¥\9fE©×4úÉ\b\7fê¡f\\1f÷p1çüQ¦ÿ\1f\99<´L®ûp¬¸\94î·`<îÃ1|  *·A¿¶Ä\8e½5\ eÚö\90Ó4µ¿¦ÀL^ãÐ4\13C\8f\v\9a7½?nÞ\9e¨sÈp¸¿°Ö\90áZ«vC?È@É\10[S\ f\95-;    _µð Ø»ÒßñÛ\9b>\bb2\87æ\8bM6£¥}VNÍ;\1a>\7fÌ\9bÔ|Tà¤%\12yÄ_b\ f﨡¿\98\8a¢\8d©\1dz\12\8b]_@-$«´Ôæ\1e\80\90\80\91\9ag¶b§´\ 3R¶ÿz\96æ
+ÓªùÎ\ 2\9d\8eMS7¸­=¦a\15\fâû¯ ?\97õ¯\16\7f¿\1c½\81zñû\9d\ f\1f¡K\9d­{¾\1aýÐ7oÓÞïFkô¿ý×\89
+¡½µ\ 1\13Ô\93Ña\882à*À7K'À\7f\ 1ס\9cËendstream
+endobj
+7159 0 obj <<
+/Type /Page
+/Contents 7160 0 R
+/Resources 7158 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7143 0 R
+>> endobj
+7161 0 obj <<
+/D [7159 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2626 0 obj <<
+/D [7159 0 R /XYZ 85.039 667.493 null]
+>> endobj
+7162 0 obj <<
+/D [7159 0 R /XYZ 85.039 631.228 null]
+>> endobj
+7158 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7165 0 obj <<
+/Length 1383      
+/Filter /FlateDecode
+>>
+stream
+xÚ­WmoÛ6\10þî_a`_d`¢H\91\87\9a®)ú²5.: \r\ 6Ú\92\92\98Ir\\ 3ûñ»#)Y\99\95\8a\0Ñ\91<\1e\8f÷<wG³)\85?6\8d\ 3By2\8dbFx\1cOWå\84N7°òë\84Y\r:\15\84\86\ 1.=]L¼çA8e\94$4\99.ÖZe\91^;¿¼\98ÿ¶¸x7s9ç\ e÷ÉÌ\8d¢Ø¹\9a1çÃ\8c1æÌg1w\16fùoó\81\11s^\\98\ 1jÎ_?\9dãHà\1eçâ©\91çÏ`ðúòÍåÕâ\9d±rùöÍÀÂ[X~ûjv³x9¹X\f\9cv\ 5\11!G¯ÿ\9a\ßÐi
+\17{9¡\84'ñt\ f2%,I¦åD\ 4\9c\ 4\82Ûq1¹\9aüÞ[1kbjv\8dÄÆí4\NI\1c\8b>H<\18        \92·kj¯ÙÊ:ó\1aY.¥×ìeë\15²Ú ûè3CkÉ\7f({\9fä¹úÞ6+n\87\9b\82GîñöY±ReF¶mY\9c}j^ÊMÖ|ã6o\8bçnòõÈ~BÈùV«U±K³s£`·A4d\9aÕ¤R«¦y(\1ag»ÕÖçê\9f ùèM\ fB\19<ÂÀ· Ùoû®H¢ÕS$ÏÙ×Ay\16¥wM^mþÔ\13§±;ç\12gFòûFðÌ\1cè\ 2¶Vª=7`\8f\vö§mûóºV©zâý\84ËÞsv¿rº\82\93\90\87Zùr\ru\9fÆN»\85\9a\9f¡\9c8\1f)\130*2ì\ 5\8dY¯2=J\8d\16
+0\1d9\12åú¸µ\ 2Qµf\8b\9cù\91s7\vBGæ\ 5ÌËe\91\99\95Üjìó¢0Òræ\82òÀ\88>de<hð¿ÄS\ eÖYe¾jÙʼ²\9eT©5\ ezUÓÊÎtw3æ\94dzb'[«\81ßWØRý®¥\9e\92\95i\8fv¯i£»\99\ e\ f\18IÉX³ô\ 5\89øxû\87Û\12\91D}oóa\9a\91\ 4\8f;ö6èùÐõ\99\83­?\b¨s\817Ó±Xb<!yÀ\8f0Bç\13ô=aú9\03k5ã\88\8b\1e¼o²\11ï|Â}ñ\80s\9c\91Øï}cc}÷~À\\1eQ\13
+\f¶Ú\15\88E\98\fÂ\ 5ë¹A%KÍP\83\bßzg®\85ò\1d\82'QfN\vâ63rÏ\88v\ 6ööøOÕ\9fí±»Û\8e<\86\8anGTiPW\95\8e\9fp\9eé±Õ®RM\94\8d1¢¬\ 3û-ή\90¹[kþд\96=§©vÐ\9eìjC\8e÷o.ÿð^\ 1!ýÄÙ}1s°]û\9d\95\863\18\1f©§~4
\84\19Ø\84\0IëáÒÝìH8í\a:Øn3{&\10S§xè\ f@òCF(e\16ª¼ÊZ\13\92ÓbàÇ\84\ 6¾UtÍ)ª\1e3I¡dDVñË×LrAÂHt&\97²éë\85    \87\8d¦)°.\17\82ðPè\84 ð ÄM\v\84]\88PÃ.Û\9dÍS\9cÑY.\84p
+¥©µ\92m\8eØ        \118jm¾]Âk\v\98ÈÑùþÙèh\ 4\90\86¡µ\9bʬì,AÑ
+LÁÉ¡­hCû\1cÌ\9e\98WCêɶKÊþ\84CW!4þ¸\ 3Ñ+qÆ\1d¡ÓmÑ\97*ý_3©ÕW\ 4
+\87L\98Ðð\84\ 2Ea]\19\85Z\15frP¸9\14\83\8f\98\8eõqµ? \81E60¥\v\<ÌXX9\ 6Y'm\829lÔÚÎ\ fm434¸÷@ç>\8a\1d\a½¬]yÈ\9a\94¬Tµ\1e¡M\ 2?\16à·\85Qï\\1e\1e§é" JR¤Ë j:\91ëL_£UõaÄ\19\11\92 
+\87¾\\7f¹Aw®Ó\e2FbFA\84ß.\ 3w\90½yÙe`!kË`&"0\1eX\ 6'G\ 6c.­\10"èAÈ%\8d\12fñqê`ì®»\ 3ú.\8ciX¤]\927-ò÷ÐA\v\8b\ 3,qXæ\9b­6z¯K=\19\89\ 4\8b\b\83Ú>|\ 2ü\0ÕÑ\aÂÂ\vÃHyc¾\1ad\14®ô\13M\8b\1f²¥\11æi\99WyÓÖ6\ 3qn¡ÔØ\83äh\19Ô3YZë«[#Tj/ó\96\bJ͸Vʪ\9bWÐ2¯¼\81        \94N\ 1sï],ÒçÎM4úT\89uO1Ù\ 2ó\96º\ f#Peºnô(ô\rh\88\ 4Ô¾9é"çÛ\ 3±º\14é\11\10[&\9e\8cõbÎI,\1ex*Ø@þ¿\1fÝ\1c£Ó\83òÕÎ.Xòo\17Y¨k4\1d\ f\ e=lNendstream
+endobj
+7164 0 obj <<
+/Type /Page
+/Contents 7165 0 R
+/Resources 7163 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7143 0 R
+>> endobj
+7166 0 obj <<
+/D [7164 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2630 0 obj <<
+/D [7164 0 R /XYZ 85.039 325.774 null]
+>> endobj
+7150 0 obj <<
+/D [7164 0 R /XYZ 85.039 288.907 null]
+>> endobj
+7163 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7169 0 obj <<
+/Length 2314      
+/Filter /FlateDecode
+>>
+stream
+xÚ­Ymoã¸\11þî_aà¾Èh¬\88"õ¶@?8ÝÜ&wÉf\e{\e w\87\85"˱\10YôIr¼FÛÿÞy¡dÙÖ&½½"\80Er\863ÃáÌÃ!#\86\ eü\89aèÙ\8e\8c\86A(l\19\86Ãd5p\86O@ù0\10\86Ã\19*Ûñ=$]Ì\ 6ç?zþP8väDÃÙ\82Xfó_¬¿]M>Í.ïGc)¥%]{4\ e\82Ð\9a\8e\84õ0\12BX\93Q(­\19\93ÿÍ\1fè       ëê\92;È9¹½\98`Oá\1cëò\82Û\93÷й½þx=\9dݳ\94ë»\8f\1d       w@¾»\19ý6ûip9ë\18=V¶ò%Zýûà\97ß\9cá\1c\16öÓÀ±e\14\ e·Ðvl\11EÃÕ@yÒö\944ý|0\1dü½\95Â45äY=¾\197\1cc\ 5ê¤l\9d\1e'ý0\1a{®gÍÓE¼ÉëwÜÓ\8b\ 5\1a\8f\16\v\94\15\1d²VI\99­ëL\17\86}ú0\99q+«ø[/SC\8aW\8f17\1fÒGnL櫬àæLëÜææçÊL©¶qÍ­_\85T];¼Æ\8c@z\8eUkæJt±È\9e\99¾Ó\9bòDw\95\96/ii7Jù»i4¢ýgý*÷K'\9d «H\13c^cÀZ\97f$r\ 47¶Y½<6g\11¿è2«\8dÎmã\8dÇRo+´íT+Z\9d%]·\9còü\8bÆD`\8bÐ= °U®p\1cë¯{ëN¼Yéä9­¿Ô»5èq}`3ÜU]¦ñªGã6Î\8e\ 4\17º\87M\17ùîË¢Ô+æ1¬¹Nâ|©«¾¥À~\94\87\82K­ëoø\ 5Y\85㵬ç\9bª<¯\1e³âüØQ¼Î\?}ÑÅ\97E\9cå\14*4÷/fòçéåýõû\1eMó¬\8a\1fóô`     »´"Îq\8fÓÿ\83\94ó\1fÅa¦\8d\95´}é\13Ç\85ÆÈ\90!&\19~\15ç
+\ eÄ\10\11nhé\11ü¼à\8f\19Gk­¯\0\1dÐZC+§±ÊÌ«*ìmV\86¿^b\ 2q\vxS¶Éw;6¹.6]\83\ 1Õv\ 4ÈÅ^;2Þ\ríP\ 6\86ï1\ 3qE\îØðel\f`»S²©`Z®i,\89k\1a\9dóhVì\97\ e Ix®íúFW»\9f=F\8d\95\b\90±³¿s´­L\13ÔVk0\11ÔP¾GÖ5jõÁ}sbBàâ\ 1L`é»\8d\9b¨}º gH\88úÎ\r\10±E}Y\8e[Âó7#Ú\97½<æ\9bg%ë\10VBæ±EdnÂ\9b\845ë'W£þ\9a\87\17¸<L&ìl\97HNFn`-YRfضÆ\96ÓPÎu\8c»\10\85\169\ 1µE\91uEºqÎ\9a\89¿:Bå©¡Ò\ 6Ãà\165¥yνØPuã7°\8c)\0\8fdr©ó½ªb¡qí\14»q\8d\80\9dñedÍ(ô\81\8f\8f\1f´\8bEcÓD\10O\83>o\e0£<j\90þ¬±\86¨\ 1ëé\a\98\9b\8cÌÃ-ú\8aîrx§vÍ\96ÕéªI+ \91`t-
+ö"\93§@8ÙË\9ePö][úáA,/ã2=¯ðLj!ê(®\ 5\e4YÙ\9cV­Ú®\8f \9f÷;\b(\9b
+l\16Ö\13Û?eä\80\1d\16c\97\eº¶¯\ e±\ eåcðPl@\95³mã\1a:\98\16\81Õ\97\81o+×ë.\95\7fYªh\97Ê\80\1aù¶\1fù`]`;PÜ i\92Ð\ 2ÓªÙ\19\16¾SÌG·SÇ ´\99\fv¬5d˺æ6G\f4bæ\82Ã\80bP)i]/xl\87¡¡7Ì\a\f<j\ 2Zóð´\ 5\0Õ(¤d\90\90çĸc¾B£ÿÇ\9c\19M$ë\9agà1wf\16B{KjÐÕ»ÓckmÜn$Q|f\8c÷\9cI0_\81\159g\fðn    ´æ<N1¬\8cÇàû\925\91»å\ 1Æ\9e\12Ã'Î\1aa\15c\10\14:4Ýå£J9\1ck´6\84\89'\8c\9626x
+äØhëÀ\85\12íè      ØuìbG@c\r\87\19M×å¼'\83\rä\81°â   gx\80\ 6q\92å\0\7fä}\ 3ú¢\81\16 ?npqµ.*\93ÆÐã\ 3\12\88&\\90­q4ò¤_Ùï\9a\91|Î,d¬\17î\8f\và4;]v¶\18\92Á\16äü;\ e\7f×é\84¿ô\1559ü¯îPÍíeO\9eÈ&±Îz¤øv$\e\8c\99ÎF\11Ffäò\15äó´G\1aÖ!¾ÿ\8aD¸;8¶'ä\81Óÿq}ùÐW\1aDv¤^\91åÙ^ØT\ e\9fЮÉ\14\r\83\1c\82\80¿»\7fß#ÒW{ìs\ 1th\13]éqÌå;\1e]ÇOf\98v\ 2÷\12\87!\aèÔÞVLäX\89             \r\7f\12¯c*bÚ\80¡\99\18øømÏ\13æm\8eqìetF\9c\ 5ôs\82ï_&á\9e\92\91í;ê\10÷*\84§\0\90È@9vb3Øb\95R>c\15\8e"VE\14¥Ø;­Wº\12(\vRnÓ=\bñ\85,õ¢îòD\bWð&\ 6Ë\91\87 \83\98\1eBù&Ú\88\18«À;´´Zj:`æÜÕ\8f5a\ e¶±¼Ù`.bç(ËÉnôÂ\9cÛ\89^1\ eÖæ,\93pl(¿\v\9bG»Ì° \14\9e¦&wéH\ 3\9duM\ e6G^\ePx\95\12Ù\ 1\aàé\ 1\a`¡J'É7ó\ 6`ûÒÞUP·\8aàO§½ïKCÿpsw\81R&7}ùî¹o\88i\ 2qzEBî/GX/ô\0\87z\ 38ºÂ>Ý_\83\98\8f(\11\9f_ú%z\b\1f\85¢\a\94üO¶µ/³\14Øá\ 4oØéÿaÈ|KbC\7f\ 5)_]kWÆwaÈñ3\93ëÛ¡'ú_ÎÆ®gËÀo\9f\85Ð\12\b\9cý³\90\84«\98\r¾\96x\9cÂMy\9a&\9b2+¨¤\fÐ04\12Ý7ã\91zYêÍÓÒ\90§}o_P\11»ê\e&IaÃMº±Hô=TÝÆ\ 4oXa9¢[\17éæB,\1d\97Qãà\ 2\r\83qõlz|\13u\1c¾æA\ eoj\96·äò)¤º\b¦Ô\¶!\89Ó¼Þ¬yæqÑé\bóÚCDDÝ\e\1e­Íüö\â."\1d\95£(\9a/\11ô \81ý2]éº1\1a\91d\95\15ã\9e2(«ê¶î\92¦<Ã\aK,ó¡\94\89  ì\94¹Ü\95{ÄË\fÌÅÌ¿"z½lKT\83e\1d\14T\Oêò¹:c"×\80TúÕ©¹?\11¡±â\16'\97Ï\9b=ªþ\¶eçS祫sÚÝjÚ\8ey\86u%]mù²x\80ͺ±.5Ë=®Æ\95qh½1÷Y|Õ(ÍÚ¹P\97p\17èÔÊÕ»\9e\ 3;P~_¤Â\16\80(h¾\1a©â$%C[Ñ!Ú#Ò³\95÷¦Ä뢪ãæ0ºëÄ>º\87cîD'º×\rdëæï^\8eû\7f\87´HKz\19Â\8dIÒ²>Úw³Áqa\ 2r\8d1\9c½\8c<ßj§qJï0\rí\9e[)¢ \ 3e\ 1Ç\17>$þÐy(ÄwB½N\8bªÊÍKcú;7ÆEº5­¯\9e\13\99æ<Þ\99\97mé{\r£\9e§fpÌoÐGOÈ=ï\83\9d\97\80¹NÎ×qò\fÅlu^Õ\9b¢Hóæk'ÅâÕ÷è1\ 1\17-'­\93\93éëÔ¼º\8e\9fÓÝÛ¬ß\8a\1cáâvöC¶1æÏý+C¢\87Ú\85½\1a3Êu\8eí\14¾-}u\18\87ÿ\ 5E¥\Pendstream
+endobj
+7168 0 obj <<
+/Type /Page
+/Contents 7169 0 R
+/Resources 7167 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7143 0 R
+>> endobj
+7170 0 obj <<
+/D [7168 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2634 0 obj <<
+/D [7168 0 R /XYZ 85.039 310.104 null]
+>> endobj
+7171 0 obj <<
+/D [7168 0 R /XYZ 85.039 275.358 null]
+>> endobj
+7172 0 obj <<
+/D [7168 0 R /XYZ 85.039 207.815 null]
+>> endobj
+7173 0 obj <<
+/D [7168 0 R /XYZ 85.039 180.717 null]
+>> endobj
+7167 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F62 4159 0 R /F20 3021 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7176 0 obj <<
+/Length 2284      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19ÛnÛFöÝ_!x\17(\ 5\84#r\86×¼9k§Q\90&][EP¤y\18K\94Ì./*9ªãb?~Ïe\86¦,ºiÑ\ 5vaÀ<3<gxî\97Q8\và/\9c\bT>K³P¨,\9b­ë³`¶\83\9e\85\16#\98E"Hb|õju¶x\1d'³0\10y\90ÏV[BYm>yÿxsñýêêzî+¥<%ÅÜOÓÌ»\99\87ÞÇy\18\86ÞÅ<SÞ\8a_ÿ\9b\1f°
+½7W¼@Ì\8bï^]à*B\1aïê\15Ã\17\97°ønù~y³ºæS\96\1fÞ\8f\0¯?¼\9b\7f^½=»Z\8d\98ö#\11%
+¹þåìÓç`¶\ 1ÁÞ\9e\ 5BåÙì\1eà@\84y>«Ï¢X\898Rv]\9dÝ\9cýs8\85ßE3¦\9aÐ\8dï0|\15\88,\8b¦pB%@\ e\0\9d\ 2ÃxB\81J<\15!\13Q\163ÙÓ#c\11Å_=ñº@õÔí\fÞ¯ø¯`\85ö÷s\99zÚøô¾\99ËÜ3Ý\ 3ktÛ\81\9a\11?}\81Åç²)Ì\ 6\80\13þ|\99
+\99*z\ 6Óêùc¢GÿuÑo\f0¬;\83ç.^'r\84\ 2Ì"Äx½94MQ1ÚÑI*\17y\1aZ4Á\bj\8cà')\18\1c\1c@\89\84Öµ­ùÛÜ\8fe<\1cL\v\7fÏÏEaÖ\vûÆ=ž¨-Ö\86\9fy\102ðS¨"üðLJú¨\1f¢«åô)ß\1e½8ôÝ¢j×\1a\ eÔõ­^Ü\96Í¢¿×Ʋ\81Щp~\fÎ\9eIË|B'^lQgä\12Ý=z\8bîÐê/æ¾\8c\ 3¯Çý\12Ö5\ 2{\0\18 ®³Æ\8d\81\9d¦ Øð¾iùI\94| ¾Q\81w\8b\1e÷Àð\ 1è\86³\9b\9d%½+øí\ f×'q-e d\ 2ñ\16\ 6\10pR²\8bà\9bngQ®¿eÏPS\9eqg̾\7f¹XÔ\ fwmo^¢²\9f|!\f\94 \a\199ßó\9efõ£×${±7ODX\17\9d)\7f
\bä#\14m
+2ª¯À\b\89LÙ¬1\1d¦\9b\rF\9edr\fAL\8b7ï86O5\8dJ\83\rz[öL\81\1aÝ\9fÆêð5ÈS9\98|2Ï\83(B¥É\10[\12¶C\91#w£D%\ 5¤÷\10£Ö\8fAô+d\88$»­\0\8a*I½\9b\8fó\BÞÏCÊû°³DLCzê\1amʶÑDñ\9b\ 5H\1a$>ì!h\14lÌá_Ç~u\9aâ¥P2zF\16\15\8a,Ì¿\92'°8ÉQq\92ÞZ7\fÜ\82\ 1\99r¤{´åîйX!\83\85äí\88\87!SöC\8chôû\a~U\9a\9e\81\9a\bû^ïH\15\9dPk³Æü|g\ f¾³\1côDe\f\a\8a%j·Î_\98\1f\84+ÝìР      ô®°~Ó6Ö\ 1w\a\9f|/\18;]§­\1fY\arg> ï-HJ\87|\9cg\11K|kÕC\95\ 29½gÖ:ª\11~\14ÅÞÒ0Ñ}YU\8fÊ´\ 5Hy{Ý\93\8a\8a\r¯Ytuj\rðjëÝ\8f\ 2BC0Ä\9aÿîXÖÈ»svÑ\9b!\9bñ    \8fª*Æ:°ùôÍjõ=ãuDô\vP\1f
+âÒ\b\87\1câ¯\90G˶-£\14\0\85c\97Ã\11
+j¡Í¡+^N8o\16     ùLÇ\90\b\95\8c\8b\\14N8/\185}z,VÇ¿R8\97Mo4\eíXé{2÷\9eÍØMÔÕ,\85\1e)²ÇÔýn¢ì`v   å#÷Qåld]o\vë\8e»\ fu\9c\ 3u\8d\9ev\8bÐD-\ e\83p\ÔÁi×ÅbßN°\10ÇTø\18q\83~ßÙ\Ú¢\80\ füE\8a1t\7fç\99\7f\7f·|\85X\97Ë믴Aùÿ\97=o
+s¤MWEº!\81­-BÕ\92\93°jÿu\1e'\9e®\ e\96nÛZ«ÇÙXóQn[5Vh¿¯ô\ 3÷\1eë;ÝõÅTû\ 1®\92\ 5rÜ[ýÙ¶ò\7f¯ÏãìxK\8e\8b[÷äÎE÷\8duitqLRC6æÌ\ay\1c\8esË 2\14ç ãfrE\ 6\83\19ªÑµ\85(\85¥)÷`ý\8e7Gq¤Ò\9c\·g°·\84¹§{Æ\1d\ 2\1aö\1ccCö\84½å%\7f\80\b`Ê[WÈà­q\9c\8d¤f\8a\ e[\ 2\1a\8bEÛ1:yÙ\17]ïG\\16ÍH\92BCé9)KçW¤ ªìïÎ_°ê~¦ð'µr\rÕÍ|È\1dçoõ\9eDâ¬]8¢­5Ñ\ 4ÅkLâC 4Ô¡QåµÃÎ\93\9c¿Dõç¡3=/6T\ 5   lZÃ@\85\97\9b¸      ê[\16\94_·ö\1c×\a\10_;f\e\98\8e\82\98u\97\87\83ÁBÇ&\9e¦GpÓN\8d8q*¢(ÿZ.Îqè\9dÎÅðé­ãÁ\89Ë\95\14Å{Ì\14Än2ÖH`»Üf´è\8a¡é\95\19L\84¹<ª½\8fBÖx0\f¨%8\v\ e\b\99\1a\1c\ fá5Ô\1f\qè0®%>U\ 2\fO"\18jBÑ\b\8e\1a¢<UG\ 4\9c:è;-óÀ\8d=lP§×Awï
+\anb\ 1C½!&\8eo\8fY\ 2w*ò>\9b\v\10}y)À:ç¼ \97\e\86m¿VUv,"Ý\85i$òìXwÜ\1fåÔmvT\9eÓQ×\93q$\9b\8eûò\9eq¹¨å¶OZ#\8b\83,×D²ëMw\8eÝ\"GÑ\8cD\14Éhx\15Ù©m¢ ÃH$\82(±ú,\8d\98vB0\91JÔã$¥¢Àõg'.-â<ýjw\91Ƨ&ÄCÙ\99UæÊ ¤:hsJmµWq\10£S\93N\ 6ã¿°£\9a\82³³ðHó?\ f£«­\b¶A\7f\8eàè\9a\0Ø/í¬\7f\ 4¡Ëb«\ f\959\9fèM\ 1\1f¬a      \96õ\1eæV}JtR°ÆÃ=\r\96\922\11>\15\8f2h_\1810¯á»!\8aq\81
+t\ e\899\87ÉêÒJ\fJr   \8e\8eëø¹æP'Ø\924N\97÷Sf\95\99\88Rùûv\8dD\96¤S¡\89\1e\13\ 4\1e¸£îíG9\8dè²b¶KÃÛÆ\1a\18ÀCÏO§\89û\91\18\10aãæõ
+í¼qé+Æ\v­|\§(\ 1¹á{j\i\8a\8d\16È©«\ 4£QëfÔÞNU\9e÷-+Õ\16\ 4ºH\81äZnù92\\0\99Nã9Õ\98 ìy±\1d¦#CùÜâ\f\99'\ f\8eòéQ§'\83\fÆ\95ôÏuz9@\89ËÁ\8e\vüZkE¨\99\9b¡ô\16\8e\8döH´\8e\rÇ7½5L\9e\v\19'Gqs<1c©JìÅL\14©\89«é(\92,\17µ\19ÀÍ\ 3ïÕn\8aÇÅ0Èâ\19kî£\ f{óx\1d@a\95¦\12F)¦ÐüØ¢Æ\8d»8@jw'ËÅ\9doÁZK\84\9e\81Ï'³\ f
+\91\ 6ÏðÎÞK\9f¬ü\89\97p,\18\97ùDñ\f4qa\ 1y\9f{\96q\7f\82\ 4÷¥Áj\91\84Þ\ ftýþ\1aÈ|\ 42¦*\9a5§Ò\rë\1d[BH2?R\1190\8e½\17Hèz£á=î\9e\10pº¤ë\81ÄÞ\8c\r\88Ý\ 4,\1c²O\93­Êr\91)ç¨}}+Öm³\9dªù¹H'\12\vùS¤r\91\ 4Ñ8Ð÷ÔwiÖ\8aÁ^÷¹Á\ 5Ô$TüÌo)Ö \7fíg      \95Â\18;\18÷÷/×åé\rçh|r\fþ\aT,'¾endstream
+endobj
+7175 0 obj <<
+/Type /Page
+/Contents 7176 0 R
+/Resources 7174 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7182 0 R
+/Annots [ 7180 0 R ]
+>> endobj
+7180 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [331.58 619.163 436.662 631.156]
+/Subtype/Link/A<</Type/Action/S/URI/URI(https://myhost:901)>>
+>> endobj
+7177 0 obj <<
+/D [7175 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7178 0 obj <<
+/D [7175 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7179 0 obj <<
+/D [7175 0 R /XYZ 85.039 747.777 null]
+>> endobj
+2638 0 obj <<
+/D [7175 0 R /XYZ 85.039 591.648 null]
+>> endobj
+7181 0 obj <<
+/D [7175 0 R /XYZ 85.039 556.902 null]
+>> endobj
+7174 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F20 3021 0 R /F41 3054 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7185 0 obj <<
+/Length 2590      
+/Filter /FlateDecode
+>>
+stream
+xÚÍYKsÛF\12¾ëW°ö²`\95\89`\1exíM\92½¶SN\94XÜJmÅ9@$Hb\ 5\ 2
+\0RqU~üök@\90\80\1coù²¥\ 3\a3===Ýýõc¤f\ 1ü©Y\12ú\81Igq¢|\93$³Õþ*\98maåí\95\12\8a`fý 
+qéfyõÝ?Ãh¦\ 2?\rÒÙrC$Ëõ¯Þí»ë\9f\96o>Î\17Æ\18Ïh\7f¾\88ãÄ»\9f\97¹RÊ»\9e'Æ[òò\9fü\ 3_Ê{÷\86?\90òú\87\9bkü²¸Ç{sÃãë×ðñÃû\1fßß/?2\97÷w?\ e8ÜÁòÝ\87ùoËï¯Þ,\aB/¬o#\83Rÿ~õëoÁl\r\17ûþ*ðM\9aÌ\9ea\1cø*Mgû+\e\1a?´F¾Ë«û«\9f{.¼fg¼kB7\vG±P©\9fêpZ\7f\vÔW\98ö\1aÔ0m}c£¡\ 6Ai\ 6Ô\16Ú\14®\ 4÷:æͱÈ\9fá¦QìeÕ\9a\a?\1f\8aÕ#\ e#¸}ª¼úÐL\]ù¡²/Èb"0tÜˢ kÞ£Ñto4m\94W\80\9a[\1cj/Ã\9fÀëjøM¼ºl\99¢Û\ 1IÖñÇ>«æ°ø\99I\1f\882ç¥\ 3sR^¾\1e0\82\85U]}
+\94Ý"A#Äè\17Ù~®cï!{\ 5S!\¹ámÿ\81¥C+ç1\8fÀ«\1fº¬¨x|:h\83Ã\92)K¼IõØ\9eï+öHø\ 4\1f1\1cÐá©t\81\ eµK*\ 5;\87¤\9c&ßäM^­PÂ4ñhcÖåM\91\95¢#\98¥sñÔ\15ʾÃI°¢,v;Ù\v7¦Crþ\91åzÃäÝ®\90\99\a\96\8bõý\bz0\81í¹=ã       yY\9e\9fQÃ!\r\ f× \ 6ï]\1dö9
+&W\13iS\1aîÈtÀa\97áêq.\16\93ãáC¶\ e\14bSÒȦÆ\9b\92\8b\ 2*ÇjÇÙ\r\9a\r\am]\1eÁBÊÛ\9e°^T,£ÆÛ,h;\92VtbÇÓxõæ\91\8c·åå§\ 67=\949\99 õ§b\0\ 4\81ä%TêÐ7qt\86J\ 58\rǨT\9eBh\86\81·DÓ!\10\ 1")"\ 40¸ä\99w(E½\ab!ùi\ e\ e\96mó     ¹\80«~\11 ÊOô\97ñÉR\0B/\80\8aS]Ñ\95"\83\ 2\1dÍY\84þ£!-\1f\8b5Ó°®a[¶Z\91ÍÚÁ\1c\82\83~w'\86%\81\9cwv"Ä\0£8£¼õÈÝÀDz®¨+P£51\àÄQB\ 5úJV2Ç'\11Y{\9b9\ 1~ìsyvBVêÝãù    \9d\8f\9f«z\bçJàÅk\85ø|F÷]ñMèÖè[àM¼¼i\90\a\81c綠X\ 4¾\88`f\82ÀË\1a¹\b\8c\ 5Ö#iÞÝá×/Ë»Å-¹\bª°¤sW¨\12\14\84Á\ñaãÛ\92Bcoå¢
+]O®\ 5;\15\ 3\82\84\ 2H=\v\98r¸bXD$Á¬ù÷\8fDS\90<\9f\99\80¡Î§Õ\8fLûI\19û¯v\88Ù\81ÅqäÿÍ\89¬c?\80L\89"_¯÷´¥h\19ÄàzYW7(H\14zÏ;ô­\bdåõ\1d\7fu2{\9c\87¡Gñ´X\93·á\1eç\86\86'/DáɳL\ 2~\87NTñÒ>\93¼\84\1f5îá\84\81§\1eZ\bY%\8fIv\bZ{rÛq\16ØPð\ 1;\18ômR«vÉ â\8f\1e{\f\13o¦UÙ\93Rx.²mU·]±â)\94»+Ê\82$Ï%ºA03\88üVöe\8d\e\ eÁ+\8b2{pè×Î\89ÏN\9b(É`yWïeýI\ 2Ö\85\ 3fe[Su\ 2ÅVåB\ä­\vºc/;LõeÁÀh\98ZpM\8a\b\1cVu'\ 6\19¸2\e*_\8bu*Ç¢\90M\ 3\8d"\ ecCF?t\8e.\93Ñ\19}\ 3¢\1d(l5¥ØýÐ\12\ f4Ç¡ì·\8cÃtjýÄJ\9cÆ©f+k\1fßrt\8eôDtÎ1õæà½Àð"\80[\ 3\f\e%,\eùI\8c«\13\89!M`g\ 2Ù!õ\83ð,u\8cjR\ 5(L¨&\85²Õ~E\ 5\fŨ²j²\ 2F/@7\88Ó\17ùЮ\0øðÈ\91\9fó\81T\9b\80\1e\ 2ßê¤Ïm\91\9dȸè\9cPÆ4\15\ 1\1drýØ,aJò\ 2\9bÙï uª,Öïø7\18\93¸§M4ñÝû½\99½®A®ÙI4Ш\86\9eÆ\80\12\92S\97£\92éº\180\ 3À±\b\1c«C\8eÈ\19\16\1d\96ó\a\b\17\8eF\rz6. Fpws¨xPTì,ÑÐYT\14ûijäì5\979µxÕP<\8d7PB·gü­sìÁ´\ 6A!º" ð`÷Kè#        r\16r/0\\83\88\88~ègb_\93\13\r\82\0Â
+êÁ\ 2a\ 69«¡²¯å\ f\ e\1e\8e+X\9b\16Ý\8e\8a\91Ñx'U\ 1\ 6¹^\81\9c
+q\137;²\9bG\10\96KY\ 4ÒõÞ%\81ªÀ"\ 4\93\ 1\ 6\99â\98Ë1\98É1~r¬\a\89\98v]\96\uÆÞ3¥ó\94-F\11«Úæ2×\rÔn\86öI¬\1féXÔÞî\1f|H;\9b  óXp×Ä\81>\13®\179:`¡©ð
+¼m^åM&Å3,ÕO\\81Ó\ç.OúBV¬&\185\12{;þ|Â3P5ű(óm~*\93Q\ f\10\8aTt¦\90¾*³\1a\8f¼<Ê*\17ba´\82\b×õ¹Í*\17¥a\94aP>i\9fØ\15=U>¡I\95*?¶ZT´È&\94¨B_A±Î\14\0§0Û
\9a\7f\83²Î\9f@R¤ýÀ8ö¯e\ 3g «8\e \90§+0\1e¡\9e\89\12\88Oü\9fIïáT+h;H)\87kyu,\1a\82½\80ª\eEz\13\81O\ 4ñl\11\87¾\8dõ·ÅÖ\85\85é\18ÂÞ\ 2÷¥ß\16ð\17
+\92G\ 2¼tà³`S\9d\93\86\ 4\13\7f]礥sz[Ö\ fTßC^¾Ï»ÞµªmûB\83\14~¡ARé_wHä\a(Û)Pj_§\ e\89o?ÜÝ \10×\1fî'2u\18ú¡r1õ\81ÂVG\ 6Ö
+\0G\98\85à\9aÿ!=\ 67¼<\99ñÏ©õÒæÔa\13\ 1UܧÀ\ 3S/U¬°\84Ï\ 1\94pÚÛ\96T·fåà\9c&ãV«Ë\eáèRÊ\19Ð\161XW\9d\81þ"p\9dU+!\10'}µ\ 2\ 5¨EÅ6ÒCp\ 1\8a]\85tèôD\81\13ÜÝð\13B)M      ]Ãh\8ey½Ú\ e\8e\a/\ f:\94ѵþ1Õß\e?2Ñ\94\9f¨È\872\9eÓ>¹      øûØM@çñ%[@$xòd\11\86KC\9egÎåxÞd-dµ±6Mà\aI(Dò\ 6\8c>\9cÂõW\92\92]P\11\aÁ\1eì ÙÎ-ÕOè]ð9~\ 2Á\86LÇF\1a³ôÿKQ×ëcFUÞÊu9ë) BìNÕ׫í+ÔĤ\95;5_çòtU\bé¾vn)ÕÑS\99ÿ18\9a\1e4.\82<¿àIv\8dSRê\82l\1esDÂ2¤æ.®\85\94í\9e/¬å\87\16ü\95G;$á\80QM\ 4\8d\1fhóWÞ¦Àð®8É×ÜJâË\192¿ÈÐPÎB;eãÀ[\95\ 5Éõ(òL\9e\ f\19¦ú\7f2¢MÄW$\92ıöþM
+9ðIØ\96ÇX,à\a6\9b,¨<]\92BvÒ=âÇ\ 3\vNº6\90©4d£aP;Ý\83{\bv\80ê,Ä\18\b´Ô¿Öì\ fÜJvdÓW=¥\83ßI1ç¬èÖS\99\ 6"Säô\7f\82\9b£Ø»\15Û\82²°Ê\1c«+\81\82^ëQòQRÆâË\18$é´\875\19bÓ9\và»o"\8e\99õ*À©Ó«|¢ñi:A9¨ÒÅ    nÝõK B\ 6O\14\92»Ü\15Ý­ôâ:E\e>ºGc`Ò¿\8072qúÿ\0||¦÷Ü\ 33%\90Ñ»¼Ó1Îò\91úe\1d\13«\91\8eIEnqè\15·rÙÉLgû¾|\98íåI,öú\a\83Ú¥¿½¼¤\ eÞÅ:É\7f\19Π     \98é\e\8aåW\92\ 6        Ø½þäùK\1cR´Ò¸ØC\11âÔ\8càÓ^á\9eôz±pº¬Ûq\91©TBax\81\11Ã\98øË\8f\ 6 \82\18º\99E\b\19#|¡ô\12]~ÛÿÔL\fíPo\97/VqVëÑ¥\ 6éÊ  ø_\9d\×üendstream
+endobj
+7184 0 obj <<
+/Type /Page
+/Contents 7185 0 R
+/Resources 7183 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7182 0 R
+/Annots [ 7189 0 R ]
+>> endobj
+7189 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 512.758 132.914 522.326]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ethereal.com/)>>
+>> endobj
+7186 0 obj <<
+/D [7184 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2642 0 obj <<
+/D [7184 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7187 0 obj <<
+/D [7184 0 R /XYZ 85.039 738.187 null]
+>> endobj
+2646 0 obj <<
+/D [7184 0 R /XYZ 85.039 668.118 null]
+>> endobj
+7188 0 obj <<
+/D [7184 0 R /XYZ 85.039 633.372 null]
+>> endobj
+2650 0 obj <<
+/D [7184 0 R /XYZ 85.039 338.608 null]
+>> endobj
+7190 0 obj <<
+/D [7184 0 R /XYZ 85.039 306.391 null]
+>> endobj
+7183 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F64 4225 0 R /F18 4228 0 R /F65 4251 0 R /F35 3036 0 R /F41 3054 0 R >>
+/XObject << /Im3 4496 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7193 0 obj <<
+/Length 2557      
+/Filter /FlateDecode
+>>
+stream
+xÚÕYÛoÛ6\17\7fÏ_áG\19\88Yñ¢Ûcº¦k\86µÝ\1a\ 3yØö ØJ,T¶<I®\9ba\7füÎ\85¤d[ö
+\14û\80\ f\ 1"^\ eÉsÿ\1dÒr\12Â\9f\9c¤\91\bu6IR)t\9aN\16ë«pò\f3?^IK\11N\8c\bã\b§^ϯ^½\8dâ\89\fE\16f\93ù\13\91Ì\97¿\ 5?¼»ùe~ûi:ÓZ\aZ\89é,IÒà~*\83\87©\94\99¦:\98óôßü\81\9e\fÞÝr\a)oÞ¿¾Á\9eÁ5Áíknß¼\81Îû»\ fw÷óO¼ËÝÇ\ f\83\1d>ÂôÇ\9f§\7fÌ\7fºº\9d\ f\98\9e\19ab\8d\ÿyõÛ\1fád        \82ýt\15
+\9d¥\93=´C!³l²¾2\91\16\91Ѷ_]Ý_ýêwá93áU#º\99\19\1d\898\86\86\ 2\1ae¾á8i\844rô8`:ÉDjÔÙmhQ\bÛpËR\1fî\12\81!'q,âLy\9bÅf"¥È¢hh³\ f5¨®C\1d\16\8bD¢HèÉ\9f\13)B\93e\9ag\amâ³_D\ 3¯îÖrò¦\ 6\8e&=S:\13
+\1dG\8b\14´åØ\92é\88+Ý? \95ÁÔ\ 6\r\ 5Vy\8b\8d(XÔ\9b®@\86¿v³\96\18ß´eW~)xzEs\15HµE\a4\19l\0»Ô<û{(\rÎo`~ÉCõ®ãÆ~\95³.°C»`\7f\81\8d\15ó°Í§*\r\1a\18Í×t23Òðli\19\89ê\1aõ\89J\94è?\19\89Õ\96´n\v;T/ìÚ\8bª\|æf½a\97îVSk\8eWoU8ÐN\9aA\9cZ\r½ëådÊ\ 3=ªX$\10ÉLZ\95(®=¤«Ý!\ 5\ fTÅSÇCõÓÑ\14¨\1a\15ö¼\83åMÞ\95\8e\9fU\81\1a:T\85\fı#é8\132L&3mDª¢ïrì\99\ 1u&\10ª3\\96}_¬Íd"ÒTSà&2\eO|3¥\80\8fÔû+Zä$\8c Ûi\ 1²Ã¿Y\14\85Á=ø\92&Ï@KÎt\1cCv#5uåæ¹\1d       5åRÇ\b\aZ\82Þú\80\89F\ 2f\8eñ\ 2¦UI\16\14`4M§\91óv<\9aóg±k\1ar/\8a\ 2\95\ 5\1dz"Í\f­],y°]åMq\rí,DïÝzbp[ô\80ÏÜEÏÀ¯uÝ\99JCò\92]UñÄ\12:\14\17{>\18\ 6Óà\11\8fê:·ø\11?ÌYǤð¯à\10?Øþ42\fXR\99Ø\ 1Ñ
+\9d\1c\ el\1d\rS\fÃ\91¬\14\82°6\82\86\8a\ 5\9d\8eH\98o@\1dÚÄÀ\97Ä\f3Â@(T\9aXò7>6),tª\8e\1câô¸8\15Ú¸õ½^d@)\ e\f Á«Ú¢¢\9d\17\9då\86\ 2Õ$l%\1e{\99\82\ eë\1dwöe»²¤5\7fë-\1a'( \9cíZ:Å\1eàÌG\16\1a.£1´a98\9aô*Qr­\ fÓ\1cÛ°+a\ 1z;$\8dÐzLByH±Çà÷¬I³T$:9°h\b\16¥hÒ^\9fcºL$Áñ©.!8\8dÑ>V\90«¥\13¸r\rÒ\8bîu\81m\17\ 5Ô>Êá ÃÖGTÛ\1e,>\95JI\10+5g\1cÅ     vÆ'Á\93 \93B*\18\v(\1cà¨D\84Yv\90\16L\980\92yNÉþ&L1/àì¦Øs\1feuD ²Q\11Ì}í\98ª«\99È)\aÛ\8f\18ç\1cÅHRå6\8e+ë4#J0\99С\v®\1f\9a\82\99\ 1¬¾hVHá±\v\bàÆ=þÂÁäm4j\ 5¦ð n=ÿ\98à\8ajéæûô e&L\12\1dhv\93¯-\10öÈè|Âø\98Ãá\9a\87|\ 2#ð´bqÜ\{hµ\18ºp\96ï£\ 2!øßJ\0e\0\91æt\9c\eH.£¹E\8cà\10\84]\9cÊsP\bue\12\7f\e\14\1a\v\85¿4d\18®1\9bÖ\82á0C`ó¿ÄD\93\82»\9f`"\8dò\87\86\bö\1aëW\18Ù4s\8c\898Há^Z\a\84:o\16É\94ó4\0¤M\v\ 6\0#q\19\ 5\b|Ù-aÞ\ 3$\8e.\19\1d\0\19©{\11\19ݦ§ÞrX}ú$J\99Êy²B\vAIÝ\8c\85\1cÔGp\83\18\82`(Ï;'\14øZ\9eIm\97Ï\81\1a-\8d\8e=´Å Á\8ct\98   ýBÕ\a\15iSr=ãr\ 2²ú\82\8a"4\84\ e\95\1e¥ÃÔ\95\15¦æÝ\b\18­\8e©Â'®qbcÙ\18\82#C_\86÷åä@Ç´]|\f\98±Ãj\bT\a\8eäC\ 4\8e08p\15ìR\1a\88/\94\e2âH\1cAG\ 3긠i0QbƱ\11n¹=6ÂéK\9bÂ;«ç8\19Hq\88\12°§\8d\0w!ðø\b\em\9b¢mû\r\99\1a\1c\13lL.;P&Ïe8¸QÓô\180j-Ç\80\11\87\100¢ûz\1fsaϳ_;nuv·\1e#Ô0\8cq
+\85!tL/£#Ö\82ñI\8e\8f\8e\98\1a"¨B£q\88IJ¤ôøxÌiçåð\109 a\88TZÄZþÿBä\ 5÷\81hÒæ\7f\8d\90\91Eȹ\vªû\87\82\9bi&é\99\fF\1eÊ¿ú{ÃÒ13\ 6\87xË5ÿ\82\87\99¥Á\96à\8c\13^ÝÚ;*N\94OøM\ 6׸\14\99²\8f\16\83CÈU³dR|õÀ140~}\92¬¶§{½/\17MÝÖOÝìó\86ñ®*\96ÏEþXY\82\8d¯Â=ÌÕÍg\9eËÑIÖå¦l;¸½à}²\19ybqï\eä<dÃ\ 1\80³ÛÝó\ 3\ e\bÿ\983ñ¾ìVܲ\ 3x\fe2 Ú­\ f\9fG\88?,'ê¦;¬¹Ó^Í:\fé\ 5³ü\8brJÃïM*\83ËBþlç)¡\90\1a¾\94þ\1eÒò\ÎĬՠ®¸ûÄR\13\85OX{Ê
+ø®`×\f\ 2C\ fý@\ 1>Ǿìn×\8f\ 2Ê\9b§\91p\80ò<ôw\14T_å\90\96R\88g\ 5\8a\97\17îÕ[baÍâ\16VÔ§ºqp\90wxù\82D3gì\95è8\94VÀ´"Î\ e/\90û\92Ê"\88\8d¼rx]ó\0.Í·\ 3°ÞðÍ\ 1]\17ç=âãàáÅÌD\17j\17I¯¥>ëÖë5\83÷\88v\fÄ¿\1a\87Ð$\8bÀþön\14\1d¸1³·,Ñsüµ\ 5xô°¹Y\14ßÀc¦Ý³Þ§b߸µÝXÙo´\90a|Â(?\87()\8c²7É\88(Êç\r¹WAwØ\bê=äûÅ\85\13è{\95#ų÷S|N\åöõ\90Íì\97\18\14y·­VqÓA%ËiÞ\ 4ë|Éwk\13ìW(LeiÏgxÈ×q2°\15%\86n\\ 5F\9eª Ï\10ùÎù\97\17\e]ï¢Èu\7fe\f³£Ëø\10ÞroêE\8frç2ÆØS\ 1\81ùí\92Ì<"¢R\80/#"\ 2\f\ 6î±\a\94\83iÚôE3¶\a5*'\ f\83y-
+[ÿR\89¢Ã\88dzL\80HCE \ e¬\89\82ßCò\8a'íâÃ\156=@I?à"·Dë\1c\15ýÂ\94^\81Êè\1e\r\166\86óæź¯\81Ê[\9eOüÇÕ\9cq\89ÝA
+Ëf\7fw²`0\95\8e\8a\85hØq\9b±\87\95·´A\8e \10p\11ßI$¾ú\14\841\90\ 4¸ðÉbÚ\11ú\95W\94\rWR=L\99^cHG \83_§1vOÜÉ+\rçý]\86¼\15\ 6\96ýû\15\98{cÙدÜ\ 2ÊD/>oâ\86|\969\92\96É\8f0\12·*Q\86j\ 4r{§O#wcFíîèƬ¡Ð\ 6 ¸æ3÷«\ 2µ\84Ã\86ïF©>\12&\1dV\89)[\ e>\ fw\1fî¹ÕúKÚ\17\7f\ fnl\ 1\99%üëDÓ\95\8brëïqÀ\18þ~4²\9d+3ËÁ£xJW\1e»\1dá-^\16\86/§§Jà\12ÂH\13ljþò    ØjwÛ©\vF\82D\ 4Ã\18J\9a×/LгÀ\95®óN##®a
+nûð¾æ\9f\9cz°s\9bä\eîÀýÂ?tHþÕ\87\86é\873WùÙ]1æQJf¾ã\80Çήõ@%9\9f×kÿ\80}$?å§Æ\1eZ7^\9díX       ­¢Xð/\9c§¥¬Ýóû~³Õ\89\90©çïbUl\94>æPÆBÇ\86\7fÉt\fþ\ 3\18/qÊendstream
+endobj
+7192 0 obj <<
+/Type /Page
+/Contents 7193 0 R
+/Resources 7191 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7182 0 R
+>> endobj
+7194 0 obj <<
+/D [7192 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2654 0 obj <<
+/D [7192 0 R /XYZ 85.039 660.104 null]
+>> endobj
+7195 0 obj <<
+/D [7192 0 R /XYZ 85.039 627.886 null]
+>> endobj
+2658 0 obj <<
+/D [7192 0 R /XYZ 85.039 504.431 null]
+>> endobj
+7196 0 obj <<
+/D [7192 0 R /XYZ 85.039 469.685 null]
+>> endobj
+2662 0 obj <<
+/D [7192 0 R /XYZ 85.039 346.23 null]
+>> endobj
+7197 0 obj <<
+/D [7192 0 R /XYZ 85.039 313.809 null]
+>> endobj
+7191 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7200 0 obj <<
+/Length 1852      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XK\8fÛF\f¾ûWø(\ 1±"i4\96ÔÛ&Ý4      òjÖh\ ei\ eZ[ö
+\91%G\92c¤è\8f/?\92zx×i\ 3¤X`5Cr8|\93ã`îÓ_0O¬ç\9bt\1e'\81g\92d¾ÞÏüù\8e0¿Í\ 2¥ðç\91ç/-POV³ÇÏìr\1eø^ê§óÕ\96IV\9b\8fÎÓçWïV×ïÝ\851Æ1¡ç.â8qnÜÀùà\ 6Aà\¹\89qV\82þ[>´\v\9cçײ\ 1åÕë'WØE8ã\?\91õÕ¯´yýâÍ\8b\9bÕ{áòâí\9b        \87·\84~ûÊý´z9»^M\84^D^´4\90úËìã'\7f¾!Å^Î|ϤÉüDkß\vÒt¾\9fEÖx62º/g7³ß\a.\82\8bærê\82m\16=Å"H½4´\97í·\80½l:X0$p@\10;µ \19Íx¤Ë\92lg­ï¬îrÒr\19;7]ÖAÑc\8býÒyç\9aÀÉvù\ 5\95\89Åwe0\81\97\ 4£\f\81½àE½Ó8-Ý)÷\85Î\ 1w    4\87\1cÍW7L\9c¼\15X&De±/º|£'\8e\r)rp\17DW·9\142¡ó¬\0´\ 5\8bî\11\bS§èä@V\965\98\9e\94é\1aDu\ 5PGg\9aº\14ºz+ß®\97\13a\93íÝ0vn±\12à\ 6K\16u_W­Þ\ eÕÈ`ì\r¸,e\85?³*ß$ÒÎÏI\88uw0>Vë\86Q\19\ 4Êå\80\88\81è=\97\81 ¬f®¦b« <g¥¾\16¬UµÏUGÆeMþ\8b»\88"ë´ÊnAÿ7\8f\ 4\91\vàSÁ,puQA\83\8d×ë\19Æ\9eOa;86¢¸¹¯cd|â
+½Àå\9b\0nÙs¹l¦¾\80\ 3ë²\84\9f\81\92\v\vÖfsÌJú\94Ê¢nä\9bµro&\9f®î\88\8c1;fv< T\18ë\m\98WWÔP\94\ 2â\9b\9bD\ e)\19YKr!\92\8e*îTT±s7u­e\8d³\8a\b|\1f\17S길z\9f\1aP\8dBò([B)\9b|Ûäí\9d\10t\14Ï\10dGâ-£Ø¹\82\1e~è¼&Ø\8d\90|\18L^Ã-§VÀl/\98¢Pæaêtz\1a\86\12KjL\90¦Lß\89\b'¬AÔ©\18\93øÎ`\8b vªü4Ña/Î\87¿6\17âûÀFfô\9a¯lÅ`\90gIùV\94ðƲ\ fª\ÀkuwÁÂ\1fÙ\19\1eØö§*§([$\14©\\82ï$%p4\13S/zõøÒ-¢=o\85\94\19m\aÍ¡mIu@]J¸Q(ºx°®@Æ@ MWë·!V\ 4ÿ¬Û\8b\99¾\ 6\17\b\9aU;ñ¬ä0é:\r¼V §\ 2\1e@~I\18\14{\84-0ù\9f~`ꦻ\94e¯²¶CÜ\1aÄ­I \8a\16\8bX˸VqÚ\1e\)â¼9Ë@\13\f\ 4öØ\97M®¯\84\85âü\1d¢\88\19°¤Y§§Z©¿ù`e\12<Z+nZH\84\97\84mÑ»l¨K@ÕU\95¯a \95\98qu³É\9b\a\1db@+%\84(ó¶¯\9f}q\1dr\1a\9bQy¢)Ç\0\86ÌR°¥ÆÝk~\81I©ý¥ßi\7f¡õHÈ\1fkÁñý\16üG\81¤Ãê?\9aoôSÍ·\80]lÒw\ZM3@\91Òt\80ÛhlJKE\8ee\1dê.S!DlL\9d\86%·)\13ôGë\ 3êÛ_ì\18.\e\8f\9f\99©Haâ{¡   U°v\7fëQ\fl\85ðLö(õâ°§cßjÀÓ\85\19\84ã6µ\8c8d¶rù\90Ã\90/kò^ç¦\ 3\11Çá\82#iAÞ$\17\80\82¬AA2Öhâ´\93\0¹;³HÁì\1eÉ\15CuE}16â  %vî%\91ËÕ\18è\89 \91ÃÝ\8dùÖ\ 2\10\v÷\9d\9eµ°Buƽf|[Ü\ e\96±Î®¬yTPB²-L\87\9atl¸H \16)\ fh\9bíYÆ.oZ\15¦ºTìûjCçuÚ\90\81­c\96Õ®½\945\11\8dÉ\89ý\1f\92\9f4\92*m{r1\ f`Ól\ 4óô\8e\8apþÓ      \15þÀ0\eù\18\98É\8f,\bü\ 1!"ß²\10\12IÎaU\88£±Ì\14'\9e\10\97Y#ç;       :\8c¦¼åZ\86Õt\98Åé®\97\83æ\8d\fU\14\8d<\941\95ýSæÚ|\18\11\8d\88\8c\8aîW×\92\1c\ 3ÁC¯#\16¨þb~ÑY\ 2
+Ð1\8bc.Ïn\84\ fdx¦¯\8e0X~àJ~6Â\0\åÜ\8fÕ^\9f%z\ 45ö¢F\89{öc¯£×@Í\16cq8Ê    ¿ÏÆü¬øM@é\7fU\8e=¬¢Ö5L}&    &ù\17ë\18J\1e{h\80c;\8cã\9aû¼\19ÝÃs|­Süd\fÐ\96\94i£¹/3¡8ý$\81Çà1ô\9aØÖÍä°\11\19\86!?[ËÐ|\1cƽKÓÂ\87»±Ù.\8c\9f\92\ 4»\9d\96\17\80\a2CóW>\15\87Â0a©\9e\9dÒðÍëú(s',\19ØÑ7Á\99\aå\88Ì[X±]ø}¢Ï\16гå\b©£$¿^6¹À¤\17Ñ¢.UæC&\13æ\89}Çæ\9ahÀFÌûë\bú``\18$%\8fð¤\8bÅC7¸b$\1e(¬¯ÑªÕ\9b-@c\9a\r<¼¦"2t^      1[X\ f\16
+\13)\1e?£÷ù¤\ 1\86\81\17\f\8d­q-TÇ¿îB\13\f\12/\*©¾Êê
+å^ß\95\85N½ÏO\1aa\ fí\ 5Ùôõ)OÎ/\18\e\8ba\92BºJ<-B\8c<T\a§aõV¯\bÓx(\`À\85+L­Äj\98.%\88\ 1éxò\0h\925@\9c\81S\f\89\84\1cë&®8\v\9c;\8b\95R.Ùº©ÛV\8eerA#i\b\13\83rîÃu7ª¡\15\vTg\8f.uz{¡(\9cýTÑ\ì|&1^\18Ä\97\e\8c²ú¹_\8f\ 5É Ö¿6+ªû÷E\f\96\1eMN´\9c\bø\ fæ]¿(endstream
+endobj
+7199 0 obj <<
+/Type /Page
+/Contents 7200 0 R
+/Resources 7198 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7182 0 R
+>> endobj
+7201 0 obj <<
+/D [7199 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2666 0 obj <<
+/D [7199 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7202 0 obj <<
+/D [7199 0 R /XYZ 85.039 741.134 null]
+>> endobj
+2670 0 obj <<
+/D [7199 0 R /XYZ 85.039 577.031 null]
+>> endobj
+7203 0 obj <<
+/D [7199 0 R /XYZ 85.039 542.285 null]
+>> endobj
+2674 0 obj <<
+/D [7199 0 R /XYZ 85.039 473.027 null]
+>> endobj
+7204 0 obj <<
+/D [7199 0 R /XYZ 85.039 438.281 null]
+>> endobj
+7198 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7207 0 obj <<
+/Length 220       
+/Filter /FlateDecode
+>>
+stream
+xÚm\90»N\ 41\fEûù\8a\94I\11cÇqb·H\80DE\11Ñ 
+\1eË\82\ 4\8c´,ÿOf\96å1\1a¥pä{|umrØ\1f9\15@6W\95\80UÝÃÛ\80\95\8b\81¾\89,\f\92sÿ¯\88ñ¨ÆÄ
+\96W\1dÈ\12P-\9d\9c&ä´\r'ç      ]ï\94®=Íh{¼ñW\81Éß\ 5F¿Û\87È¥úk\b·íò\80g¨Z'<J\ 1\ 1\f\94x\1emÁÈïÆÏû×ÍG ÿ\1c"ù±{ \1f÷/ïÛÉe8k¿Ù\7fr\89vÛµäØý9\81¤\7fê\92J¤ v8м\18\89#\ 4Cû»XN²L\908\83Éâ´Çú\ 5\b8V"endstream
+endobj
+7206 0 obj <<
+/Type /Page
+/Contents 7207 0 R
+/Resources 7205 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7182 0 R
+>> endobj
+7208 0 obj <<
+/D [7206 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2678 0 obj <<
+/D [7206 0 R /XYZ 85.039 542.44 null]
+>> endobj
+7205 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7211 0 obj <<
+/Length 2019      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥XY\8fÛF\12~ׯ ö\89\ 2¢v_¼\ 2ìCâ8Þ     \82lâQ\12\ 4\8e\1f8\125"\86\87BR\9eÌ¿ß:º)RÇ\18»\vãîêêªêê¯\8e¦
+$üSA\1a  i² I\950i\1a\85\f\1eaåýB9\ e\e\19\11Y\vã+\8b+¿º\8aµ\906¹Æ#\83\95I\85\8db\üv½xó½\96\81\96"\8eM°Þ\11Ózû14F,WQ$Ãõ¾X®L\9c\84÷y½TáÃr¥Â\1c)qøv_l\9e\96\19\96\9fÖ?,Þ­¯iÔF\98Dß2G    \9bê©9Ê
+cã3s\14\1ad³ð®\19º\16\fPáö¸\19ʶyE¯ID&O¢U\14(       \94l*z½\aóA\\12þ)\95\85\83T\ 5O7xT\10¯³pÈËÆ1áÙU\1cVe?0¡Ý1e(\90¿\1f\1cßËR§a{ä5\12\957<9,W:  \89»\ 3u»¶«yË\0³\96\87\9f\97Q\1cæU¹\ 5R>\143\91\1d\8bÁû\80ùCÎ\8bý(ð3\92Ç\19\1að\9a³6Çûêéd'¥Ä\¹\15£ÒÑxð,ºQ!ª2òÖó>GI\99  \a\ 2\ 6\fªò\894V/<çÃ\1e½\1eâ²ì&Ú¶\1ci\a4°}¨\8a\9açt\11ø\8bnaöÒiÛåeÕó\10ü¨ÑD\9a´Í\rù\8a<\82+dÅxÌ\83·\v\1c\13k\eÞÍ\14YZÏ{ÞïÌÉÁ5þÈîH\97\8e\19xiè¿\ 2^C¼\r\8fH2þ¢8Ã\1aºö\ 1õ<\90Ï`í\99\1cÞ=\95\r\90\1f\99\86pl
+áuéDÈ\8cuý±L\8dÃ\96\ eû}\8b¾®¶<Ýz\10ig7\føªpp¨
+¿b\1c\95\ 4\99@0Þʶè\9cxdÝ\93P0ñ\19g\8d\87U\12þ\8e\96¸}È\94#\93\a \12\87®ô\9ew\ 6\8e(\a¤ä]±#ãÉ\ f°¸YBh°¶\15z¤÷bö\84\11\18õîp\15\84E÷Ú=\0\eÈjÑX\92\ e\93\19&a¾É\ f9ÞCY¡\91CÉÞá5>DWº¤0\9e@;\8fÁï\be\1fÎ9z®*Éu@\ 3S\ 6\ f5kuø/çB\1f\9eN\ 5Þ\ 3\füÅÁF´¹\1d\ fí\81Õå\8e2U\8bÖu½[(:\8a\1d@|Å;cttðWgã­%ã­!ñá\94¢\10Å:s8hkÇ\0épÈ\9b\8dw\18\92\9e÷\9euL\9c)]vI£#º¸yt¼%\18B¼Þ \rq6Æ(¹\8d\8cËý ¨&isëö¶¼Ø·ÕÔø\9c\7fNÉe\1eB)9\82Â^ÊI\9a\86  çPôþ\96   \9c]pàØGßK5KÀ°TC\86\1aÃ\17\96]at¹§g"Õ\0`F4Ã\f}R9Ý\X1³±\14\84\85\84\eVÆR\ 6\ 1\9eí\18\18#R\81Ú´nÙ'\91\7fð4oÈOÙü\8cûy\88JåÑ6\ 1KD.Úµx\84Ê\83\16|¿õ©­t'\82læS
+/±ÓÉDBA±Å\98ë
+\97\14O\96Àä\94Y\8e\95\93<\ 2ß0\ 6ÙFÐÒ\1fQ0Ig\9fz[ÊÝ\2\16="\90Yx'óä\8b\96?6mWl\85ï\e\82²RDÒÜhTt&L¬¾Ø¨hר|Ãw\ 4ÿ\8fõ\ 1\e\95þ\8aF-\924»Õ\18EB©/t/w\b(ëk\945\8c\8cHµÑ¼6Ù\84\9c00\eù\ 5\9e\81õ\98ëìôÆ\80ù\f\96\7f(\14\92\90j\1a\92:\97â\98\ 1#éÞ`üíÝûûwÀþa© öüöî\83\93×8½NÌÏoÝV\8a\8eÊughÝenû\ 6u½ýñ\ e×QôOk¾rNf-f\1cBB3/¹\b\88®=\1e\98ºÆ\9d÷ë÷\1fpõß¿þ¼Lmx­\ 4s[<VsF¼3\rÜØ9ç\e;"¯/ë²Ê\1d:w>QÃ\18,+Üp ø?0òݾÖ!|\ 3\85\85sj\7f\r.3»\8c\99W½K\8fÓ«õ¡\83és¼Zdzj&%^ûö\ e\a\93>Z¢¹\ 1#\ 1\ e\rØ©ÂÉ\1eÜåPFö¡\9dwcÁàßi\9cÂ!Þ|o¦¨\86\86T¤2qØîë\a±i\9b\1d3Îào#\91ªÔñQ/¢Â;_[*ΪWÏî\ fÇ\89\ 4Ý\bO\19#b\1dÍ°ÔïÉr\93pÆèyèPX\9dú\ 1²,J'\96%J$±·l¨\ fW\8cW\99\90I|2>\8a#lé,ÇYb&Ï\ 5\98ä[W\8fp|Ea
+Ö'¯ê\83×\17ÌåùÁ¨@=ù`Nì$¯'\185®É&\13¶TÇ\1f\9d¢\97Ð\14n\a\93\16\918©æ\9fg=«\94H\93$XÁ+Wg\11æ7^ê\1e\ 3\1e|xÿJÆ{÷7âªö½|ÅÍøj\94z*`øh<W\ e\86ç¦ñ|\93Ì{[åE©XÁ\15ÂË\0~!\7fG\94¢ÿZ|ü$\83-Hûa!E\92%Á3\8c%°eA½à\87¹qójq¿øeVwD\96]}\1e+\9d\8a4\ 3kS¡Ò\19Çùï\7fã0Ê+è\9d¯Ï\ f\ 6è5ñÙ×\85Û\92{Îú\ 2¤ú\9e\8f\1fnÆ·x8ú\b¨üäJþ>çÌx¦ViKþ\94×Nxº:\95\ 2Ô\rF¬HNuq\16\rÞ4VzY$6m]\17\räÊHGá?ùg(êCÛåÝ\vOweU\ë\9d\ f9\9eh²ï\8d\v·3¾®\80\90%\86¶©^f;^\8a\8b\1e`\15\89,I\ 1¿V$êÖ'\12\rÞQ\97(3\90û\19\f\ 2e
+Rf¢\13ú&bãWý¬ ¬¤ø\15IÑ¥|Y-´Aʪ«jÁø$\85\1e\14C\9b$\88á\91ã\9eK\89\84I\838\12±9µ_\0S\bù\fcýtí?µÜÚ\Á\98ÄÏcà\ 2ú¬\16ü\15(!m\ 6¡E«\931ÙyÚD\847wµ
+¾kÁ¢àd\94É\84\8ebÀ®HO=Zzõ\vÓô\93\84\8eÕô\1d\8eS¨RDZ<ÁüsÑõøa\v&24B
+Étʯ\1d\93ùýËä\1d\93¸d\ 3á\9e\ 2\1e\1f&H\1e+`Éj±\jILíTë\86g5ö`X\ 6.\91}\9eá!¢©0øîÝ·î¤æïÒ?
+|ÇU\8cO\1c÷NæoT´æ\8eÜ_¤Z\13gBIÄ-¤ZnÍÿg\18A\910"\81\0Yq\1eþ¿\90½Â^\ 5\v\89\91ÂÚèµ\88Ò\90¸¢\8c¡t;\9bZ\1d\9f\1f^\e\v\b¿\91\17ÿ\ 3c\9e.¦endstream
+endobj
+7210 0 obj <<
+/Type /Page
+/Contents 7211 0 R
+/Resources 7209 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7182 0 R
+/Annots [ 7216 0 R 7217 0 R ]
+>> endobj
+7216 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [495.92 295.648 539.579 307.641]
+/Subtype /Link
+/A << /S /GoTo /D (tmpshare) >>
+>> endobj
+7217 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 284.523 105.43 293.546]
+/Subtype /Link
+/A << /S /GoTo /D (tmpshare) >>
+>> endobj
+7212 0 obj <<
+/D [7210 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7213 0 obj <<
+/D [7210 0 R /XYZ 85.039 761.463 null]
+>> endobj
+2682 0 obj <<
+/D [7210 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3227 0 obj <<
+/D [7210 0 R /XYZ 85.039 657.513 null]
+>> endobj
+2686 0 obj <<
+/D [7210 0 R /XYZ 85.039 657.513 null]
+>> endobj
+7214 0 obj <<
+/D [7210 0 R /XYZ 85.039 615.228 null]
+>> endobj
+2690 0 obj <<
+/D [7210 0 R /XYZ 85.039 447.626 null]
+>> endobj
+7215 0 obj <<
+/D [7210 0 R /XYZ 85.039 404.673 null]
+>> endobj
+7218 0 obj <<
+/D [7210 0 R /XYZ 85.039 270.775 null]
+>> endobj
+7219 0 obj <<
+/D [7210 0 R /XYZ 285.296 276.142 null]
+>> endobj
+7209 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7222 0 obj <<
+/Length 3139      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZ[oÛ8\16~ϯ0æI\ 6jE\14II\`\1fÒÛLfÚ¢Ûf\17³\98Î\83l˶PYòHrÒüû=\17\92\92c¥ÍNg\81E\0Kâåððð\¾s\181\8bàOÌ2\1dFÒÌÒL\842Ëf«ýE4ÛBÏ\8f\17Â\8e\88f*\8c\12\8d]Ïo.._ëd&¢ÐDfv³¡!7ëß\82\17?]½¿yõa¾\90R\ 6R\86óE\9afÁÍO¯¸åã\\ 4Wo\9f\97\82Á¯àûÅ|!\82_Þ\cßÍü÷\9b\9f/^Ý\8c\16]¨P%\12Wýãâ·ß£Ù\1a\18ûù"
+¥Éfwð\1e\85Â\98ÙþBi\19j%íwuññâ\1f\9e
+÷©\19Ï\9aØÛÂ\8dXÈ(Ì2å7)ôÄ&ßWÀj\81\1d<¤N\83\ 3´äó8\vîñ;      ò¾/jüî˦Æ&\1dô\rwõ;\9e\8dÓ\8a\85\8f¦å\9e=Ñì:¢¼-:n½\9fÇiÐ\1c\99H[¬°·(o\91x\ 1òÕ"\ e®7vUXÒ8\16\806\13ÖÁ\9eæ\10Ý\ e\bs\7f[\1cæ\v Ò \v\f\11syïWÎpe\11´x.x\18\ 2ÅdH
+\1dqÛ2#¸Pj\82\12Æ"¥,
+\96@\1c6XÖ[îB2õ\ 6i\95\86gu?Ïdð\fzMä\97\82¡Y@\8c"#Í\11%½f\ 2\9f"¡p:õö<r\85²Ù¹Ó ¯ÏÜÓïr;Æ\92\1c^¿çÖ:GicKË\82i*äÐ\1e\17\f(;î&y\93\8cZ^¤¯îGl\16ý\84h\8e¨\ ep6J©àmþ\99$Ä*ß\1dÛ\82MÁ³\ 5Ó/_˱\9e\99\14ôTYe»,úÕ%ðØT·áª\ 1  Òø\13½4:\8cÓØ\8eG1YýÄ\ 5\ ft\fMÉÊØq#©"ð`\85\80|ña¼[Ë-\7f¹       ,M\98ÒzÕ¯p\95{îÇó´4©óKÙõ!   f!L\1c&I2\ 36ÂÈ°|®ª®y\86ʧ\83r\83\fÊA\ 1ðÃ\92\8bS\15ÔøÚsó\8e,Ì1\88½/ß}Ä\97Ø\9eÅ \8c8<§£[y£Â  \eknØÏ»ÇV\12ï\91Î^\ 4\96±Ã©\91ã°3mËPÛ\90\14Ë\87ß
+~±ÚÑ\97Hs{ºü¹Æ|E\ebðÌ\89±§Ûí\97\8fi\812a¢Ô\84\16èx8µ\8e,\8a­=&s­\99T\12\8fH%:Ô©¥´®a°\8adp W5\97qðå\1e[Tðwî¨\9b  n²\ 4\92@K0       8wkÖÄ\94 \ f\91Y·D\1e'
+îPÂ\83\1fÅvV,-\1e³u\98EN\8bìU\ fÏ;\1c\85\e\84Þó\1d\8a4\rÓX[\ 6û¢ë\ fy»g\8d\85­Q\9c8qv{Üøã²ÏB\91\b¿]&Ãmc½¿\86m*\19\11\8føÜ\15Õ\ 1U\ 2\ e\85¾Ñ.ñ¹ojâ\1c5\95Úí¶\95\ 4·Ùl¹ÑúÃ\8aÏ\95ÛÖä¬YåìTîîÇmK+`|?v'£A{Ï\85%E\16Æ\10\83­°ò\12I"ËF\a\8b×øTø      'µ}\18¿eªÃL£,£\8c\9cÚ7ã¸\fÓDMFqÛãcó    \8fÑXñ\8b\87l\88$4¤Ñÿëåɧ\9cë\a !\93\ 4\81/\14ÄéÜê\89\ 4u\8bÒ\89ØJ ¢Íñ\b¥\8aá(Û}Yç\15~\81\ 1458-Ûõ)ÒÑ\91Ý5\9b\17´­ú¶ZäU¿x-xF¿#\v>nwüý:á'¡\ 4xîѤ\90\97\a«Y'ër8\80\16Ü\ 1Îø\15Ö\15!¿\7f \96«âvn\81HFF­XcÏ=ÞÈCYÌ 9ÖæH<S\ e@àGÂ\8eóX[4\0CqÇÎ\99ã÷Ú\91Úä¼\ 5n&\ f×õ\10¬rëÞIDÈ7¯RÖS.\17l6UNá/\8f]{Y5«¼ºìòý2¿¼ÍÛ\893\16B1Èt>O\eã"\1dh\19\1eXí½\97Å\19À\0H§cE\0É\86qvª\b\e:²=\ 2\ e8 ÜûÀ²\1e\8b.\8dF¢K\8có¬Ü³!\ 4W¯¹kW´¶\9d$\aO\8b\10\18\1d\96KFfÔ3-\eÐeíu\19e\ 1²Ù²d¦â\0\98Ræ<ã3\86Tþ¬\ eî\88\ 5ÅùµsEÄ^ÍOÂ\81¨Mw,\ 4b\e6\82À\ 1\9f\ e\bAt©Ò§¶Ä0\97\81\ 3j\1e­\89"\ 1¯\ eìo\19¦\ 2|!Õ\1eà\99þ\ f\84 \84\81mÅO
+ÊJO\ 4eá¢\84H²0\91§ð\88à¼4#P,3Æð#,i\86\80\98×\9c,¨È";ó-öe\16\1a¥\9fľ\16É\ 4¦\80¥îv¥s\12°à¶±"4\1c­Zëgdæ£\97 ·F\º Oh\v}\84\a(\9c\ 3í\91ýå \1d­¥ì`¦±`\1c,»í­ ³\f\12Eñ0j\ 3\ 5¦³æsÍkû\82ª6î\ e\1fÆ\fÀ\ 1\10\1eÀ\v,\84\10`\98r:)\ 6\9d\v\15¨\82\v\v14\83CWÉ8,\80Í`.\f|Y\14\84\82H\10\12\19LÌúÎ->E?\85Ó\18è\83é\9d\87\9d\97%\80&0\9d\1aÌ\18\95\1c\rjkÓ\1f\9búdÁG2QN]\0#g&¸-Ú\89\84\9b4q2M\ 6Ñ\ 2Ú\1fÅÀÉôX\9c\89\12N&Ó<í!Imíã«\14¯kF\90\1e\a\99\94\9cHiÓaÒ\8bö\9e\aQx\ 5drçàfi\r\85Z½MáÐ\ e\10VÁ¯_\ 3à\91    c)¾m-\10\vãØL\19;h¹\96\90r\1f-o\94%à²\9c]î÷¨\96\13(\15p\væNS(U\ 2\82\15qò_£Ô\11&\87ì\94]\r¸=\97Þ\9d\15\ 5 »ãh~oó;*+Ø8ú\8cÛ\ 6\v\7f\9a÷LÅÈ­<Õ{Â\18\94é\96¨B4Ç3·ËYÐÇ;±L{\1c@¬g28ÓJ!\13v½*\82ÌéDáÏêC\ 2 pªÑ\17<\11ÅBþ\93%Ù$\90\ 4\13KQ£ÒGÉФ\bÈð\e\8dN\1ePÑ¡ÌfI\12FYrâ\e\ 4 ]=6\9e\9cò+<¡\89ê\9a\86<\88ö>ûc&ÂH\19#¹wôN|\ e\93¨áòz/f/\eàh6ÂÈÀ)¬\ e*\89\ foÓÙ\84Mÿ{\ eàç\11\83Ã\92ß#Ñ);Õg£Ì)ð\aå\85XéRH\80SC\18Á\9eª!õ^\ 1¨^s7a\8e¿MiitR\82\19\ 3\9c1\13I\14*?\92\80Jë      O¡'86u\ e,Ù¦ã\ 4<\bøú\13\9b&ÈY\ 10;_\e\1c\8eöaüL¿!®\86\19¬\ eæ\10&B~\97¶!\b\ f\15`S_Býóú\8f:'4C\1e\9d&\7f>ÐÄ\7fy ù@\ ez\84Y\944ßðÑ\ 6\f\13=\10\bÒ\91
+\9eã¤ë\1f?b\85ûÃ\\80ZüëÕ\87©¬!JÃ,sJìá¾r8Êòðþ\ 5?sN\81ÎÙÈL('ظ\9aK\11¼x\ 3\93®_½»\99ª\1d\82Æ%éôò\85\8d4\99\ 2°«N´ò\9fï®\7f\ 557©Í5Hñ¿`P\91\\8eÆ®¡¦\87ñºá§/èAJ´-znÌù\9bsǪDÓ4\89Ãx6A©;\17Je\84\15É¢>Y¥å¯\9b\17ï/±Æ\8bï]³é9s\80\9f\1c©á"¶F\8d¯uc×_5­\83\12\Õ<ÏWK\9f\94
+W6\85 B¯N¥sh\b°\92஬*~ó\89Z±æ\ 6\82èib±+½æüø$¤¢Ò'åt|©Ð6ûCÿ\83#J§?dC\89Í\92F\97
+0\rue¼\10\1eêÑ\8e;¸Üqk¹&\0\90&'i\94ݸ¦}Ó\19IAg$ÅpIÁ÷\bÐÎ×\15äp)ÛÞò8ÜÌ®ézþ"Iã\8bÏFEð\ 3·PB\aO¢SîË\8aª\1exÌqDÈ\8eN\1aG\8c*ùðEµ_)4Ol6\14åø´S>mKýÜ\vKHº\8c1c÷\8e¬v\13ö±pc\1f©]H\0QîÖC\råjÈ\e\86\84\9f\92jhí\8aÞ_\ f üíà\11\r\97\90³@\96¾\12#ùD\95\1cNTÅ\88ê)Yʹë®ìùæ¤çn\96\12tØë(\9cZúÂ\ 1´û"\8a\1ap\1cñyZQ?7\bΤ\14`ت´Ä)\993ÁòÈ\88\94\81%\f"X\ 6ß9o\vGì}\12®\92\v\1fë\86\9f§\ 5\7f\9cÎ\86ji»-\95ãZ\b´\ f[J­\ 2ñ{[ìó²öÕ\87\96\17i6ü|\98¦¦¾vÚ\85\13Û¿B\95FÚ-×%Ú"gE´u\v\9b~Øû8\18p\18ª\e\82³yä\e\92d[)K±vE)5\7fð\ 5\14\17é7Ü4¾Ê\8a\ 2k]£¡V/À¾Æk¡¶¶\ 5;ÁÊ\12\9f\99¡6±Ð:E\8f&­G\13èÑ\88·sIÔ\ 5a)ÉW\9cøô\84ªü\v¶({-\82]\84Ê1ÿ\a\90á'øD©ço¾\98`\9aöXð\9dØlÚÏ\83'öi\0ͪy±?\8eþ$±Î\86\17:Z\8d\8bMÈß.?Ø@\0\8a\ 6\19±\87¥ J-\ f/\92$\17$Á7\9fûË|¤\17\18ļº/k\8ev        Õ.\89gx\7f\9díñ\v\7fö;\1f\9eR:ÖئºM]ð\88Û2wCmK~à«\19ú-©\\8c³Ü})±=\9c>Î@3 µ+j\ 2\14+[6\8eG\19©­'\82\81v\13pãAl< ·\86©ð³ãë\81º{$\ 1\85¬Åbåv*ã\ 5àço\1aÊ\ 3¥-ù\12õe\82Z\1cêL{ø¯Åã\19\9e\80L2Râé)\9eþî\14\ f\v\9fJ?\15tÛÑÓ)\9e1êÿ1ÅÓÚ|=Å{ËÉÖºh©.\1d\93²\vÒu8d®à°\1d\93æ.\8fC\89\1eûK.ÜóÔ\92ë\12+\b      \88`ºKP\ e|%Ý áÎ\86\89t±Éé^­GW\ 6Zyãì\8a\bw\13fËÕ\83UC\8a¿w\95\85\ 3%tÍÒ;¨½»\10wÿ'1*9\0Ü,ì¼æÖ;\1a\9br6\9fýÅ:\83ÆG³5\15fñ÷)ÎI¶fþªlM\ 2_ñt\11Ôú\82ïû'\1d\99B\9aáýÊWó4\15§\13W|ÒÝÏ9\ 6ÿ\ 3\1a®¾Yendstream
+endobj
+7221 0 obj <<
+/Type /Page
+/Contents 7222 0 R
+/Resources 7220 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7227 0 R
+>> endobj
+7223 0 obj <<
+/D [7221 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2694 0 obj <<
+/D [7221 0 R /XYZ 85.039 530.827 null]
+>> endobj
+7224 0 obj <<
+/D [7221 0 R /XYZ 85.039 488.542 null]
+>> endobj
+7225 0 obj <<
+/D [7221 0 R /XYZ 85.039 461.443 null]
+>> endobj
+7226 0 obj <<
+/D [7221 0 R /XYZ 85.039 307.213 null]
+>> endobj
+7220 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F62 4159 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7230 0 obj <<
+/Length 2805      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZÝsÛ¸\11\7f÷_¡i\1fJÍX\f@\0\ 4\987Çq.¾ø\92ÔVú1\97\9b\ e-Q6k\89t(Ê\8e^ú·w?À\ fItâ»ë´\9dÌX\ 4°X,\16»\8bß."G\ 2þÉ\913¡PÉÈ:\19*çF³Õ\91\18ÝÀÈ\ fGÒS\88\91\ eElpèÕôèÅ\e\13\8f¤\b\13\91\8c¦\v"\99Î\7f\ e\9e|\9c\9e]\8e'J©@©p<±Ö\ 5Ó·gÜs5\96ÁÉO¯N°¥\81ø\fÚ§ã\89\fÞ]\9cãØtüËôÇ£³ioÑ\89\ eu¬pÕ/G?ÿ"Fs\10ìÇ#\11ªÄ\8d\1eá[\842IF«#mTh´òíåÑÕÑ\9f[.<¦G<k`o\13\1dÅadáC\89Ð9ÝnR\9a\81M\9e\13-m°\1dG.(7Ø\88\83Ç|\8d\e¹åV]2É\fIn3ø±Á\1dw=Þ¦5\13}\16RWÙ#\8e¥KØý\92       ª\r~gÈmÍ=«\14Ùl¹q=\9eÀ\84\f\e\aÒ\8a\ 2\89j&Ê\v^"å&\89\1dKþ¨³\15wo\8a9ôÑôÊË\9d1Å14\95\9f\97¯îQº-\9e\r\1e\88De&¤     \12µÀ\81\17o⨧ªH\84ÂI¯¯ü¾F>é5ï\11V\ 4¾`eÁ\ 4\e\17þû\81ÙìhÜÚ0r\9eKY¡Õ¸ \a.\v¦5®¿¤\ e\95\92³Û4/Ö\ 3\r­\8c<Ýä:]ÓþçÈÜvGâàH\96¼ ?\ f\94Y%AZ±Êð\eµ\8c³6Ìãx@\11ÒH0ÈN,\98\10\81\1f\90\ f'\15\8d.H\ fÉ\13z0¡\91\8d:Á©´qÁÛ\f\ e\1e\8f\928\ 4ºþÁ 1*#ðü\95\81cOá\f3îZæë:/n¸±@û)WL\95rßz»®i?+n×d°øu\vÔéÚ\13\17Ü\97}­³ªÀ\81¥ï \ 3ºí\f\vö\98Õ<)'sA3ͪE:˸÷³0"«o%üJæQ"s\9d\ 4\8fìR0\91<è¶o\82\866z\95®\90ß5Ê.\12Z\0\ 5\94"@\99Ê\9a»Ó\19   \85£\ f\8f\vè\14ldî\89pQáðTYÂvW0\882\92³å\ fc\ 3~\85\1aÂ~Ü\1aHF\16SVwcÚ\8dô´[EF$BÖqëô$º)¥\97á`ãÔ»¿Ùõ\80K¦³:ïöø\92\8d\86±\89\16a¬-Ñ/ªr^¾ü×xb"\13ü\91\7fÀaÓk²xl¡eÒïáúOÑËxøüýÇOSþ$e\95Ë|¶åöëË\ f\1fù+q:\89ùó>\9dÝeõú\98[2ú\89?®·\10\83H!¸\98      mdwöw\7fW¯{\94üY§Õ\rÚX\14
+\8f\1d»Ë{ÿ\812ÒX¹i¨Öå¦B\ 3¤Æ<C\9fHë¼,\ 6T*\9d}\aÊ\84M\ 5R$^Î\93ÓÓ³\8fS?\9fb\ 5\11L&þcY6cŶûz¼Í(\\eÛk\1e®è\92¨]12Ï\\11\Ht¬\9f±æäP»R%É;\7f\89ç¯,\9f½2Où,\95&!\0x$Âõmj]\93wáÂ\97g\17'Ó³×ÇgWÓ\93W\0\11Þ\9e½fÉ\9bY\91\85ÈçöMñÍ\87Ë¿\9e\¾þ\9e1\8a!C\14ÿ·f\98\1c\8d´ö×\1f\rÛG$\85xúlHaíÑ\0\96\82K¼/óΦ7\8dO46(9-¥Å¯·fÞÃ7\ 5Ç\85¥\85\1dq\85çï\ fõâÃ\ fpwFÈçpA¶\¿È÷lxGOq\14&ÉîýK+!Ñ2{È\96üù\98V\ 5^¼Ï0à\ f\9f¦O\ 6ÓFqø\1d9kÞ\r\86S#Ü÷\ 2ªùï\19r\13i\86w[eÿÌfõ?\16\9bbÖmY4c\vPx1ûß9ã~J\82\9b\88¬ÂK4\ eµ\8d\87ò    \90\r\12\1cøüf\1e\ 1éÑ\1eo\17jgxÚ>K\13jó]\8e\97\eÜ\94\15\8a, Írµ"ü\8dxfþr\0¤&:t¢ÁÙë\15¢Ók\ 6ªK¨\90Z@\ 3±\94\94\1dh\87ïWç?\a\ ew9\96\80\82#Ü<\84°\12\ 1ÌáÁ|+'  )\83OïÏÿÆ_\9cß\94\ba¾"Ô\8dTð÷±S\94\94u\ 3\8dÊÍrÎ]|Î87¥\84ë\8e\8d.ÒQ¨ÀÌwà\11\10\ 2~[æm2Ä\1då\ 2\7fÁÅq>C¼|É\19\14íºi\ 3k9ï
+9\13\86gÒ&\86ظÉÚe\faLd\96U\15æ3صb6Ä>½ñ\8bÍJÆ\8eè#\0\ 2\11®cw{¬\8d<uÕ\rsDzE|æÜq\9f2_\ fO1ÛûÃñÀÕÒÁuÌ\e!\ 4v©­\90\9cd\96¨\v@\85[&¸õ\8a\89T4=ï\ 3\7f"L=Ǽ\98\95U\ 5~>\94º\81(Ò4IÒm¹nÜ\19Âtù8`L1\18l\9bT\1d\ fp\ 4[sö\90ß<+¶Cì@\13*éòÌC~RCàj(\1eÒe>g\86\90ùUCIæD\ 1O*(ô´¼¤ÃÄ\14Àgè
+2n¯éj\0¨\e\eƱiÝò:\ 4«X\fe´&tÒµÚ\0Ç\15\9c-÷ÙSëfÓ\9amÍb¤3ÊKÊM\9b\99\9a\ 6EéûØ-Èuæhõ\90\ 1\9f¶Çí\1d\8f\b¹Ä1´|ö\8duÉg¥P\10\ 3Uÿ\86¢\V»`Ó¸,©ñ\86;\9b\82\ 5ÚhZ­¸\93#]C°\82¤\9bÌ\9fHr´`¥-Ü,«\12s«Æ\86ýD*´\f\98h\ 4\ 1عÿ \89Æ¡\8b£g\9b¨IB\19ÇÏd÷[\rô)Ó\8f\[À(\9eÁÛá\97ö3Z£çP\19'v¨~æ8\86ã\87/Y­¸PÔ\85E\1cÃ\0\aNP@\18AhÁå²l±ij8\10Þ\98°\vÏþð\8bÆx²c¶Ü\1a:n³\82É}Ô:¼\19'\89\ 1\8b\17ä|`û
+HEs\14,YÅF\86nà$\95óp÷ÔhË\14\8e¯>¶E\17Ñ\1668Z°½\83ò\8cs¤<¤m\95\87\8d¼\0`¾\6\9b\9eûÞº\19\1d\b.\91JB\13\9aÕó§â\8b\13õâK¢ðâ.\ 6\ 4ñW\ 5_\9c[_\9eR"\8c\92]\1dfó¼ÎÈC㦾¤¹ Je*mÙÉ9FTm\91sV\ 3S§©\ 4æ\fëBÇ=\11 1 \vì­\99-\95¯ð\97»çiF\86FöqÜÔ»hk0ʵ\97¶z»+lñ\89\94Ú\1d\1cÙÐUËå&*\ 2î2W\8aÍ\90ø+ÝÞÉøݺP\8d\8aÍK²ä   ;GÁsï\196U57)hâ¯\1fNùç\ 2gp©ýì=wqüä\82\1647k\9f£ìy\82\12:L\1a§\ 6kÁL\10Ï\\a\93tÈf"\88Gº­Xîá\©â0V1*\ 6Âj\12õ\ 1ïAm^J\17Z\83WB¨\12óý\97\0å0\16ºÁ\97\08\8bDÁ¨|\92\rM\12À\86¿<õ.\17\13*\87QÎJÙâqج\94a\82wV\87Çß\97c\82~>¸ì¿l$\10Yiï£/#\19
+\9dÐ\85!v¾IÎn\12u¼8_ÉÑë\12$\1auB\81?\ 3ä\eÉ\18\8e©{¥\91n M¸*W\14P£à\13È\aÈûÅ\ 5\19ìæ+ö\829o\19"°o¬¹\13\83,\9ds$vn\aÈYlS\9aþJqÄ\9bC\7fe¥I5M°a\8e\18,\96T\ 5FQÊÅ\0\0\ 2¹~\90\1a`\ e\90¦«\8eÇÖõ\81É\1d¯Ö\aZ#LñB¹W4_o»ç\11¥E0/)\1eÏ6+\ f\8dÉOèâÁê?Vu     ATÜn\1dVûê\1f\91c\86Ádþõ`Ö\ 6\9eºÉ(Ê%\ f5\81\90#\v®Eù\90_h\8b\8b\12\1d÷)\8fbr6\0îóÙf\99¶óÕî>!ºà\ 3\ f\1fuVt\eT^â\88ÅëG£~Í\9bøÞõB ÊÅ\97næ×\9b§ÍY¬Êâ \16(-C\aW\13DôPYý»\1cs\82¾\ fIæ¤}éûí¡b"mè\10\89B¾o8Íÿö\93`d{\90\ 6\e>-%H\83íÃLÏú'6~ßkp-v#ÒY7oe0)ç\8cÙvÈæË\ e\96Ç¡\ 5¤¬íµ\ay\1e\9c\81ëU\ 2Ü\ 1\18!~\0\9fZl4ç¾þ\9cÎJ\ 1uµ¯(x\8e\90\9a\9b.íµt#\1eZßÚ\83\1dZ¢IR}BO\19°nÄÚy\9ci\86\ 5ùH\84Ï"øVZ5I°¡k\ e\7fÛGÑ.;ÀnÊ.è\8d\8a9½b\92^lsËã\1ayý'Ïe?ÑÅÑ\1eçYJ@s/Ã×{¹0\89Ute\ 4\84Ë\aï&³\92ümÅhÀ\8a^nh£\80\93\99\94í¥F\90\rÝ\92\1e\95ñ\17\0hÔ¼\ 3Ï\11´8\9fïY~ÃC\92|\95\8ay/Ò\9a\9e±l?\95_¶O|Ðý\88y;Ñrt²^\8dy\9d73ᾯ\103oî¹Íáz°0f0\1eÇÃÿ\87À[Æï{ÎWXém­ì\9b\8e©#w\0>âPÅz·Êöo\82Q       äendstream
+endobj
+7229 0 obj <<
+/Type /Page
+/Contents 7230 0 R
+/Resources 7228 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7227 0 R
+>> endobj
+7231 0 obj <<
+/D [7229 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7232 0 obj <<
+/D [7229 0 R /XYZ 85.039 371.126 null]
+>> endobj
+7228 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F58 3380 0 R /F35 3036 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7235 0 obj <<
+/Length 2997      
+/Filter /FlateDecode
+>>
+stream
+xÚÍZmoÜ6\12þî_±÷)ÚCW\91D\8a\92
\a'MS·i/\17\e\a\14½\ 2G[Ú]ÁZÉ\95´q\fÜ\8f¿y£¤Ý\95Ý\r\ 1\ 2Ã\16ßÉ\19\92Ï33t¸\bà'\¤±\1f¨l\91¤¡¯Òtq³;\v\16\e¨y}\16J\8b`¡ýÀÄXõâêìù÷±Y\84\81\9f\ 5ÙâjMM®òß¼\97?\9c¿½zõn¹RJyJùËU\92¤ÞÕ\ f¯¸är\19zç?¿8Ç\9c\86Ư ÿr¹
\9fÞ\`ÝÕò÷«\1fÏ^]M&]i_\e\85³þqöÛïÁ"\87\85ýx\16ø*K\17÷\90\ eü0Ë\16»3\1d+?ÖJòÕÙåÙ?\86Q¸N/¸×\8cl+\1d\19?J ¡\ 2?Mõ d\18Ï\bÙí\96Qâ]/Wð7\a\11\8d1ÞyÕ5Ë\95\ e\12ï\ 6+· L\81\82\96k\1e\96Qê5{¨j¥iSÿ+\bõ\86s\98\84ºªÀl
+Ù8@u<ÿ^M\17\11&\91\1fÄzXʵ\ f£¬¹áÁjuì§a"í`°\90gY72y÷Pãzz\98ÒâJ?`±áU·-\946mÇ+¹/û-WöTÛõw\16\eì¸ÚÖ\90ÎyÐ~k{\Ëb\15\85\89\9f¢FCÔ}F«èE-*L½÷Ë8öh\98²ÙwX\ 6Ê,ÛAo}Ó\96EÇmï·E+Ýð\94XÖ¿åN·(EA\9dî Rº\94½$ªfÃíl\9ds¢BÙ`óÒas°\14µ_¹Ù¥oñ¡ìzØ`­2ïj\\83mG1,\7fH\95{ÒÉp4\8a\964\11\1c¨ YC\a\13x\83 ¶kê\8eËhk0q¿-\97¡;HTrpä¸hgqÎ\a\19®XïYx^\19\14¹Áòâ\ 6KQ¶²\96:+£RsúÛ\95M}´²?ö\83:P        q\14\83\12Dr\ 3\926Ô±ç^7Í\ es;7J³\9e
+\1f\1fl?\fX0\ 2\94¤·÷t/p\81ïQÊ\82±¢©¥\11      \ 2\ 5»¦uUkþöÛbî\86ÄÆ×iü\117$óõp\93\8f\93Ò2au\99×Ë9\84B+ßnÛà\92ïk^\ 6Hq\ 4[p |@\ 5À\95À7\9a \87«ÚÍ\82\13ï^?\ 10¯>ð)\97#]É\9a\0O£ã\99\8cö\r`Z0EµÇ\aö\8f»Ã\ 23ߨ\ 4¶IÃu\9dÁÙ$K\ 4\11Ϊ\13\9cÅÝö³LÍA,,>\83\ e«Ä\8f\93xÚàøûIjùöX°\ 4xÌè\8fÕËK\ 6b\18t³omO $\9b»vǯA\98«\1e8c«\8a\8f@Yo¸\ 4ÎX=\82\97\1aû·x3¨\ f\86\11\16Úö¶\94Iºý5äë¢?=HÚ\ fÓèP\8eSöÂ;f`\13\95ñÃpd¯8\9d\91õ·MÕ\Ûªû]nÄa\9b)Vù¾ÏmâÇÛl\9b\ e\91\16Á!/ê\a\8d?çoÞÌ à¤\ajñþ Ë\87\ f\1füÉïó\87\87S\18)ë¾h×ö¦è\ eº\16ý6\98\99îºDÜÇ\ 6Çý\9aº:\ï¯Pó\91:9¸C±\9f%éb\ 5&\94\96Ó*\82Û\12~\9e\11\13%`¡(ÚãLEO[(\17\82\8c\0\12ø     \0\9f©£A|%¸-¾Á
+íÕ\8d\98\16¡þ\1eëm}#]·\84z\90\10V#Ψ¹hgsG\85¡·&\9bA\86#è|àLÇ\98OtÁ÷
+\96Ö\16S~\91)È| ê{j\8c\92\11±uÏ,c{æGLÒº\1ff6¾oÉ0é\1cùÙ\9e\88+"\8b§a\ ecý@¢jX?w×ö\ 6Å¿åb\12ÏÞÁ¹\99äóV(\93ËBØ\98À\87rØ4¢É\ 4ÌØTñ\14±MÅJw³"ÀH÷»¶¹&0#ÉpWÌÄ\86´õfèT\b»\9f\\88ª¬§\86\vB\8d#*,ÛòƦ¬SÇY\887Ç'9\ 5°\89à@£Dpþþo¬¥fY+ùtÖ
+\13\ 3+\f¿<k\85\11\99\b_\86µÔ<k©Od-ÜÒ\13Ö\9aÞk:&\8e®èXÖÄ:\94\12ó\19V·&\a`'fϤKÑ\ 2k-\87cD\a\foæõp\ 4{\99\98ÌmHLÍmº°\90G\ e8¡º\98\ 1îO¨NÅ@qÑWNuñ'1\1d\95#\9cÌ ÙS¤G)@°Ïà.8xi\18~\1däu^7\bÑ[\ 2ÝDËQݱk\81y»'ÿ!\89Ù\11HÔ±g\ 15=\ 3\1e:\16Ük°ºZòk±¨\94ï\96<©÷Ãõ\80¢\8e\89\ 6ÔK\87]Jm5ºm9Ñ\ e\15·x\ 1Èú+]K^«\82\e\8f\a¿!koÆU9Ü\9fPe3^
\12l\ 1b\93op³õxí\9c\8f\bþ\ e{ñ貧ƻD\1f9%\1f\19³\18K8r!±¸\94Öí\9e\80À\89\8aE\ 3\0è4ñF~és\99«j\v\9b?@±D\16 \15\ 5\16 \8e\19o'`\0\eé\14\8b\8dÈ\r½\15\82ïpÖMÙÛêYÇ\91\ 3\11\99·d\92À.Gh\19 Q··\8eÛÉ?\ f8\8c4\r»\10\89G\99:\b»Ìx\8b@!*U¢_ð\90ûü1\7fÑ\ 4¾6Ñ©¿\88\93\ÓF\17ë¦\1dËúöÁ©4ÊÀîh¸¸ëmÛsÑÑ\9e`\11R7¶²ü!\ 3¤\18\klñ\1fþ\94=·¸±µÓ\e\90¡\8e§\bdG÷ºD8N(Ö£\92\bà¢ç<_¡\907|ßõH$Ä\ 4\7f\81£\16gp\e¥#©±è¹;\99VM/w4¢s\ e»"6Þµã9¨aÐ?\bN@é`+â̶¬hw¤Î­h4\93 ÐE\9e8W
+SAòþ`ßë9CÐ\ 5-2=q´ «À~¥E¡µ\87ª¯óç´(H_Óù·ù\8d\1d¢\1c¸)lÿ\r`ÓɨEßÃÕï¤\11      \92)¾6\8c^\ 4<B´\181\8c\14\9ciT\92\1d´\82[y\1c:dC4\13\80³½Ë\143b¢P\8cy        Ï\87QÇ(\14K\ f#}\ 3\ 4"\8f\ 5\16½Åtà\9d\9f
+\17zÏ_´\rIÍû\88\e\80ýÎ\ f\fáç\97'&\0\ eø³íd\rì\ 1ô=CdÇ\85¤'LÜ4-èFFF»á\91=$ùÁ\1e\99Ä\09x\89\85Ô@¬\97S\9dW\82ÖPÉ'·È\87\10Ò°\ 3\1cÊy"²\14á\8aB\17\9a\8d_ï®óÿ!²\14Îز\8e\1aà\ 5JÕ³V(Ø\8aJ\82\19\8fó¦>\19;\958ØÌ\90±,ðÉ\11ßíQ\1dQ"~\92\80\8bq\97Bï[\16\1d0qì\9b\19\1f\f\96
+îRE½p\ 4¯¹Å£r\87w7õV/ð\9bx/.^_¾z·\fa\82\7fÂ÷H\8a\b\fCm2^ìÓ&\88ò\13\fúÌ=\ 1ÀÆ\99Ï\eBj\ 6\95\1d\88íTvIÏ\eG\12hp\1f¢ø«\13à\11gk¥uäýJ.ì\9ew½Û\12}V9g7\ 4\9fd^\bF\11ÿ¨(\ 4ÞÑ\8f\19°\ 6\11ÓæÇ(j\18÷³Øñu˹£\80\7f&öEѲGÝ"\9a\ 2ýÓà\87\ 3p&\17o\1f\9b\ f&\94\ eÃ\89ÉXsÃú0z\9fsi)\8b\9bbùä\91\82â\81Øl\b5ôìqQ=Î=gÌ¿Ü\16ûP\92ü\89\81\ 2VG¢£\8f²OÀYM\8ck¹ÆÁͨ\f\9c\89-UN£ý\80ß5ÙÄ;Π£ch(\ e\15ÛsT&Ø;d\10·áú涠£\84Fë¦3\8c¦d\92¸÷!¶Q"åGà¢LµQ\95]_Ô\83\91h\ 2²\94ð»Ï\19+0-\16Æ\10;åÒP\81·´JÁÿù»°\8f6H(»\9dø·+\r6Ì4Æ\82õ´XãÂM\9a\1eSjyMÁ\É6B.¹Ý\1dôt\ f\ 2òbÆ\11ÞÓ­\ 5\19=\89\188   ·CÐÇx\1c¸ª\877\e\0ÛÚÑPf~î¸\96\1fRÌx\83(,4¢/UÊ£\ e\86\9d´ò.Ö\93.\1c_Jäk\¨Ë8"/\¸      ¼\95û`bn\ 3\16~/\13ÛaMÒnõD\14\8a\ 2O7n£Ê»ÞQªí\87P9éÑ\96\93\88à'¤ÛrC¦¾ðý¡¢\8aÖ½ÆÈ»#\ eé\ eöáDÃѦ·&ÙÔS\ 6V:õÓ(Y¬24 ?\83\81ã/ÅÀ.R\19EÃCÛ\93\f\1c\ 5ÑÇ0p\0û\bå/8}\8e-_¾¹ÀGù_®¸ìßXÿ×gsn)àR¤\9d\8d\8bp\12uÜW²E°pa\8dh\14å­{ý\7f\0¬â\8b·<\ 6\10\ 4\99o\12iå'e|ØÓæ0¼/\14D4\10>A\ 3\8d <ù=\999Åÿ)Uñ\8bi9¶ k?²O³&\bræ¶Xürii,)\10\11\89A:F\ 6b\8b\ e\10\8e\99\9a«\ 3­¤Ú\13¦b\97Ä8§'$¦zÖÏ\80\ fy\96ENýRÆï \9c0\0d6(?&h\89:\88h4\ eO\16\\83<|ÐB\84Àä}K\18°AuëtP·\ eðø\80&ðøàÙÁþy3>\18tã\¼\80h|gîÆè8\96¿Gа\9cþî\97˧\9e\91åÂ\1f8\97\b%\14=â4\9d'¥N#÷GÏÈc\84sfÛ§\8eÁdìñQE\9cl7ÿðhþ\98­o\12àtóé@c¾\fÐDÄ\89\12À0áÀ7B] ÀY¼\ 1ÓT}\fÞÀ!Yåü\8døól\1eZ\ 2í«\ 1Á®¶Ha¸\1c\8a\93\8a\ 5÷¢tLÓ\1d¤Ví\83\8bı<RÞÙiWëÆ\9c\88{7\1cÉ÷eÃ\87ê±\r\8c@æø\91Ç>¹\90\9f÷\1fK
+\83`Ãå~Úï\8b²ãu\86æôõû¿\15\96ì\81endstream
+endobj
+7234 0 obj <<
+/Type /Page
+/Contents 7235 0 R
+/Resources 7233 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7227 0 R
+/Annots [ 7237 0 R 7240 0 R ]
+>> endobj
+7237 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [428.982 706.739 495.672 718.428]
+/Subtype /Link
+/A << /S /GoTo /D (modif1) >>
+>> endobj
+7240 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [195.437 494.402 262.127 506.091]
+/Subtype /Link
+/A << /S /GoTo /D (modif2) >>
+>> endobj
+7236 0 obj <<
+/D [7234 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7238 0 obj <<
+/D [7234 0 R /XYZ 85.039 692.99 null]
+>> endobj
+7239 0 obj <<
+/D [7234 0 R /XYZ 190.402 698.964 null]
+>> endobj
+7241 0 obj <<
+/D [7234 0 R /XYZ 85.039 480.653 null]
+>> endobj
+7242 0 obj <<
+/D [7234 0 R /XYZ 168.856 486.627 null]
+>> endobj
+7243 0 obj <<
+/D [7234 0 R /XYZ 85.039 242.111 null]
+>> endobj
+7244 0 obj <<
+/D [7234 0 R /XYZ 85.039 147.569 null]
+>> endobj
+7245 0 obj <<
+/D [7234 0 R /XYZ 85.039 81.944 null]
+>> endobj
+7233 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F18 4228 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7248 0 obj <<
+/Length 3557      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ[\8fÛ6\16~\9f_a\14XT\ 6b\8d(R\12\95\87\ 5\92lÚN»mg\13·ØEÛ\a\8d-ÛêX\92\93Ì¿ßs£$Û\9a$h\e\f0æõ\90<<ç;\17\ 2øS3\eù\81Ng\89U¾¶v¶*¯\82Ù\16z¾¾R2"\98\19?\88#ìz¹¼ºþ*\8ag*ðÓ \9d-74d¹þÅ{õÍ\8bÛåë7ó\85ÖÚÓÚ\9f/\92ÄzËo^sËÛ¹ò^|ÿò\ 5Ö\f\f~\rõWó\85ò¾û÷\rö-ç¿-¿½z½\1c-º0¾\895®úÇÕ/¿\ 5³5lìÛ«Àש\9d½\83rà«4\9d\95W&Ò~d´Ô÷Wo¯þÓSá>3ãY\13g[\980öÃ\ 4
+:ð­5ý!U4qÈ.oqÏÝ|aâØ»\83}\1f©\1cyY\93sc×<\16\15tl¹ZHÿC\91qC6Ìmêl½ÊZ¡ÖÕò»\83."\96xk.*o\ 3\85ì¸\17bw8\13ZVØÕ\13 ¦u\93·´G¸\0kBï\ 5Ϩæ¡õ\8e%þ¿\9b\7fÞð¤z\83\8cGn+äTJÇü!ï^"\8d\9b\1fñj®\97tQ·X¼¹\85\v\8c´·«Û®Å¢ñê\8a\9bº]Î\r\95Ût\87˽Ã\7fusÏ}í®>B÷~Ís\1aæç\ 1\94 !Øÿ3ì±^¶ïxèvÇCßf¼û\8c      \95\19Ö\1e\87\15ë\8eË«¬[Í\81Únâ\Ù~\ f\83â\10O\r¿Jö\f\r\rm¸u\ei¹Ê}EÅ¿îbt¬ñ\1cM'ÍÐZ\948^h\15Ò±/æD\ 3\96É«\16î#ÒÊûßÜj\ f\ eFËS'R­\8fÄ\11×\94Ë*ã\15\7fUÚlk!\9dñ\8fl\97æ\14´\8f\aä\8aÌ@®d²±\11/"bÅ\1fGwK\r\14\84\8fg×Á\øB\18Î,i³mÏ\ehÝ4u)7K\vñúM¶çF\12\13<y\90x7\enÃ}î
+\99¿®Y\1a©\1a\9d\äv8\fÔ²Ñ*EYì³æD\82H¨d"*\12ýîò      \1984îà\ fÈ°úH·\9cÀ\1dѱ:\94¿$êY¯<ºýØ«Xüö¼áú\1euÿÀ]EËã\94÷eÇÄVuÓ/³êö\8fܺͻÎa\ 3Ö\1fI5\8e\rS¹Tj\1cÓ+u/\90  ï­©\8f¤\1a\84\94°\1f\91Ó5 @Ö\15LYÛTnr\85\8bï2Ü\ eï¿\84{\8a\ 3ëÝà\81­\1dÝ\13TdS9×dã\\19«4Tó÷,>½l\89n\10\ 2u<æ]ÑáÖmâØ\f»\a³bG\88«uèG\89ÀnQuy³ÉVyË#O°9Ö\84í<²>\90\1a\0\94 C\16:\8dü4¶'|)*&¢ÇD ?\88S!Ò\96wþª®6\13\8b\99ÔOÒØY\ 3\144\0×2cxE}Ûóe\eæ\18AÚ¯\812[ìlr\1e?¾wã\11¤Âo¶^Ë\18T3\12C}f&prV­yü\0³eÖÞ\13¼Àå±± \ 1î\96ð\1ahê-Ù\bL\1cú\16\89¼\10á(\15MnD\95qj\80æ­bá\ e\ 4ðS\a\9e\ 1OÈÊ\\10ì\88\9b®rÒ¤89Ó$\987H\ fÌ}W0&\aÃyò570{\ 3âkÛãkàôúì\ 65Øï¨\97\98ÅË\89ËS\11x8úBRN\16kÅrÉJN:A\94\f\88\92\19\1dJ7ß\8d\9bcókÄ6ÍÄ­àyÖq\85l\90\1d\99\15h»}%3zP»\ 3Fâݦ¡·\14mÔ#7\ 4       \b\v¡thjä}v·\17L\87±ä9\10\92r[!K\9fJ\b.ëîn\ 2OJ>æ=ûs\ 4\1ck.O \17\8e8g\ 4ø}\99 "\96«Z\ 6"Xæ4\17Oj\8c\ 1\8d\89\82\86\84O\vû`Æ\12\9dÆ·Kq1\85
+Y\8cÞ$áºìàÔx6gAP #5G¯èÌÍ\ 4¨\ 2÷OÃIAµ\ 3£¦|D`\ 2,\ 5Å\ fú\86É\ 5\e\eñ´s\92\91\8fR|s$\8d        \9ck\15\ 2«JÆsâþs\96ñ8\1cÍMá8=@µå\\87èðÁÿ\15¸#\8cÃ:$\a60ÞõõË\9b¯ß\82Ó®\80M?ã/8{ßßN©NbýH9Ýñq7c_\ 6*'\9e\9d:×úÀ¹\9dÜ\v\82Z\92þÑ\885kX\98\85åÆB·©A\ 6Â\98ì\7f\b\10v@if[(\8eå\1ae&\1cm\ 6Gãfö, 8k\8c Xw\9b#\8a\19ûË\8e\1c\13@åÄ_â<\ eËV\fèHÊ\992l\7fG~×N*;6³ä~Òü\1eëè\f\8d\10Û×Ûm.{+z\82õ¥\97Öc\ 3xÄ?ýpó_,%ÄÊ\84\ 5ü=b\83\8aĹJFØ\1aÅx¤\ 4E%L      * \9b]£d\f P\13s\f32PÊÝà\18r\e\1d|U\1f\99гS×Tî7&u§Â\13ðlb?p\ 6\13ì:$¦\ 2Ù®BÛq)s\v\993\96\87\11j\9b$%\1f¥\96\14\16r´c\ 6bO¼Cî\91\80
+Ê|\89e\99¹Aû¢·;\181ÙÀû\8a\ 4©ánêx\9f\95(w{ª<\9bPº0I ö4\9f u\11\bÿõõ]±ms\84Â\a\9bë®d¿[ô\80©\8dϽøé÷zW¡·\8c\13&\98\15\81Þ«´×Ï3$R:öc\1dÏ\16\10ä\87i4F¤\8b\80X)ë'\11""øUÑÇÃomcð%ìdø\rÂl¡ÝÄO\92¡I\ 1\90á\12\8d\8eΨ Ù\9eű\9f¦C\ e"63¥ü\14õd\0Ì\1fê9    µ\18íótBä'!%\ 1f\7fÌ\14\80}\9a\1d\95i\9fÃ$j¸¾)Õì_5ìh6lJ§~\b«+ã«x\94\138~CX\91\90\9f\1dƶ\ fÛ8\98¹\13ÑÂ\1eÔO\1c9
+ÃØY/6\8fÜ#\80\94\10n\91\82\13\ e0n\81¶#±ºÚr\8d\15\9b¦¹HS\16:\82üU8¸ìa1!`ÅNt\19êý¾æð\1d±V,M\18\9c\9cn,  ô\8ad^\91Ì£ÈK\ 4ãÄý\81äüÀ\8d\80\0Êû\9d\94QÄ:à\93þ£Å¹«\86¶Õ\89 \8f\99\1a\82\9f\87\8c\7fBÒµQ¾\ 5ä\ 1\8dV\7f\16(Ú&\99-úìÑ\9f×\84\85J|\vÎ'ú\eQ\12\7fØðÿX9o
+oÆ\8e\10#,6\17è\1da\95%\ 2
+\17\96\fÁj\11¦ötúÈPc\15\82Ò\81Î%n\87\10\87ÙT\ f\91Ñ?'À'\ 4\9cî¯\84\ 2ìZ\0M|:0\1ch¡B{¶\17\ eÿ-ú\82´Õ³h!\84\bq\b¸idÖ HF\16ÜñÓÈ®·\96\81\07\ 5á\bå:HDÒÙwȶ9nKÇl8¡\97\926\81h\1eç\96\84\89\97\82lßÃ<\ 2\9b\85~E±æÑè)s\8e+ÁuØ;\869£ÔË\17h0\15ºùyÅ\93Ø\9b\83Qm\1f#?\14«§\82`\13÷áfy\98â=\f \1dð\17í°>¹×P¾ÈEp8\13\19¸×Ó\bPb\1f\94\8e\ 3ûÒ\94ú\82ß>b½\14\10Àå$²\9f\109\83\92Á\81D?\9f\98\8fËH$pÆ|pï\91ù\14ÒH¨1 \1eÉ71WkÇ\í²\90\17÷äüS<\8eQ\ 6Ñ\1e<Á>"É\9f
\8eJ\93)ÏÝúÖ¤\1fóÜ3
+7ÎȦ~\9c&\7f!\1c\18¹Û!ay\86\8c\18\92d\98\95¤8Ì\ 176M\80BË=\18d\91n\0µ\96Ý"!\ 3>`.\1d\97Þ1\r\7f\14÷QĪ¤ãÒ\\97\13Çaë\ 2\97«¾\9c\8b§\89¡^\8f\vÅ^Vã|̹99\1eÄJ6"\e\e§Ê|É%_\9f\13P0?¡s\8c×\13A\1exS&ðcóÄ\95\86ø|ðaîßM])\fÓ\81þ\eî\14aàRÿ\ 1WYdpèC¶GØA¿\19­÷d*\f\824\aÕ \86\89ó\7fµ0«h{æ\89\99!ìj\ 4"¦Ù\av+\0«6qÐ\14\ e\1a}ì «i\8d\bRõwhDh\82K\8d\b\re>°¯t  \90÷\12pR«$ndèih)x¾\162Õ¼\9f5\180£Ü¢ãL\83Ë\ 3cw^eìÞ   \1d\8a\15§\90\1e,\9d\1fÆ\ eF    åHÛð¶÷ùC¾\9f¸mküä\89´g¢.Ò\9e\99KËðÝãÆ\vJ C[^\rO-\b\9d\92\1e'øü,Ê´þ,Ê´\9cf-\1aHÓs¶ÛM\19\e\8f\bEE¦R\8d>°é\93\92żëÞ4#E\84ÄQÊ\8b\92R`\r#ïÕ.§ÔÁý©Q\94è\1caÏámÛ\1d(\93VrØú\19Ô5ÿ¼ê\9aêSÕHõT\1e\86\9aGr#)æǦ»#Û\13,;\v#Õ2;p\81s%aj\\86\0\8boÙ)C;\91ñ°Á\ehZò\a\95÷Æ%^«©ì\9aNbz       ?       ô\17Né¸ïä±        \ f\ 5gZszu\81Êg\rà7ÞdóTÞ£¿?{\19\rh\f°êª\1a<:A4rö±wH\ 1AL5ÎÊéq\12\ e*\94\15vÑ'Îä<k\80æE\1a\9cC­Õ8sÒN¦@Òá½f]4Óé÷8\feÈT\1a\ 5¬\9dQÒ¿í\83¿\13\121\94ÔGH¸%\ eÇî)\7fÙ)/¿y \9fäèuEʨ½%ÊÉ£\vÁ/\17Zh\93øIz\9a\9dÚå{t\9c\95q\8e\ eå\99&\90;ôuâöÀ)Î\ 4ß\99Û®9º»\16@'¹\fÍHw\12}\12ÂA5§wk¸W\9aXP\84\82n/öI2ÒI\vÊÆ=÷ô\8f\11\ɹÀQËi\9a3áÇ
+Üã¦Éi !\89+Ú{\96}9Ð(sÙ\1e²\95`èðÊÝ'\14\9c#"Þ¨6'nÈÊå&\11ýzÏ~$×\9a?-øÀõ(«)­ÿQyTO%\12\16\91â\87\81\14\ 2%cþü»\80ýÛß\ 5~Äì§\8bu\f0ïöÕ3.\9c²\85\9bÜ qês\82a\10OG\91\v51®]\98\14B^N_¾ã\19v\9cÿ\89´o\ 2§kU5E3\ 4Íp$û\97\86Ôû\19iâ[Î\9b\89[I4\94ì(NÔ$ü\86®\1e+üÜ\85ç¯rçÍ\19y%Âþuí\ eÎOÛ\9c.H\81é*<}[p\89
+\1d\8bX¢<v;þÞ#á\8f,0GÑrá<±!\13É]X³lc6ÞØñG\1e\92Q\18Á0}\bÐ?2ZBà¬7üúû¢\95\11üµ
+fn²>\92\97=\89ï\89y    zßã§?z(MÙß\97\9cáD\88ÅÙ\ayæ%\98áw\840\89GNn\12\rÛÅ\9e\8c\7fÊþ]\ fv¿Í¹\11£õ©\94\bö\91±ÃÜv\9f\9cÀÖ\r>+\0û¾à*Caìµî\13\ f¬ä\92ÆyÆ      !\8eõ\89dÞÝ\11\ 3á'?x\91O(ê=\ 5¨üî\eÆ=\ 4ÁnùA2\8cÇ{çÏ5È&ô\ f°Ð9\9aul\8føY\11¿·B}\95\1d['\96\ e3GÒ\97\81\1eõÝM\91\eç\88\91\86C\84Ú9\1dÕèuaʶhåëØ\8có,°q\92G^üì]´YqØ\8fëwÏÜS·ñ£3Óv\82¾+ù^     \8a\9c\b¯G~s½q\91úж!Þ\8fÒÊtà-\ fÄlÄÉ\1a\98ªÍÙ·\ 1ý\93ðȼI\96°ÿN\80(\9co\86¢¯Ò=\a?\7fò-8\8d|«§¿\84\14\96üµ\8f\12uâ«!:û Ö\e\1d\ÄI±Üðh\83ÿ\a\96\13÷âendstream
+endobj
+7247 0 obj <<
+/Type /Page
+/Contents 7248 0 R
+/Resources 7246 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7227 0 R
+>> endobj
+7249 0 obj <<
+/D [7247 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7250 0 obj <<
+/D [7247 0 R /XYZ 85.039 625.834 null]
+>> endobj
+7251 0 obj <<
+/D [7247 0 R /XYZ 85.039 381.434 null]
+>> endobj
+7252 0 obj <<
+/D [7247 0 R /XYZ 85.039 340.786 null]
+>> endobj
+7253 0 obj <<
+/D [7247 0 R /XYZ 85.039 313.082 null]
+>> endobj
+7254 0 obj <<
+/D [7247 0 R /XYZ 85.039 273.04 null]
+>> endobj
+7255 0 obj <<
+/D [7247 0 R /XYZ 85.039 245.336 null]
+>> endobj
+7256 0 obj <<
+/D [7247 0 R /XYZ 85.039 151.097 null]
+>> endobj
+7246 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R /F80 5161 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7259 0 obj <<
+/Length 3769      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ[oÜ6\16~÷¯0òR\r\90QH\89Ôe\81.\90xÓ®»Mám¼-\8a\ fò\8cÆÖF\96¦\92&\8eÿý\9e\e)iF©\93\r\8a \1eÞ\ fyx.ß9\94>WðO\9fg6Tq~\9ef:\8c³ì|s\7f¦Îo¡çÛ3-#Ô¹     Ub±ëÕõÙ\8bolr®U\98«üüzGC®·¿\ 6\17ÿ|yuýúÇÕ:\8eã \8eÃÕ:M³àú\9f¯¹åíJ\a/ß¼z\895\ 3\83_CýbµÖÁ¿¾¿Ä¾ëÕï×ß\9d½¾\9e\10]\9bÐ$1Rýãì×ßÕù\166öÝ\99
+ã<;\7f\80²
+u\9e\9fß\9f\19\e\87ÖÄR¯ÏÞ\9eýÛ¯Â}æ\9cg-\9cmm¢$\8cR(Ä*Ì2³4&\v3\93\9d\85ó\17¿)«\8f\ f\91\87I\9eòÌãEmh¬yjÑoª\ fÀ\9bÃ\9ey8ÜA¥d\ e6÷«(\vnVkø»Å¦(¨\9a~(êº\18*\18Ö6áñfÖ\91\81ÿi¨\969\91\85\112ñÏ7t³tJ\18\16«ø\v\8eùr\vG\88¬\81\13\96X°Áå\15ÿ\16[8˶+{\14\95\9eÛÚ\1dÿ¾ºüö-\8aÑ\8f+­uð\13Ê\1e6\ f­ü2·`¯/¾I¢        ÕHE¡Î¬Ð~\0¶Á\84<\86å\89»:è ð~\ 5\1c-;\9e>Ût\ 2\12å¸\ 1\13Ó ]Á\9f\ f|\80ª\99\11\87rÂgx¿ÂÓ4PÚ \89rËã®/®^ÀY\81
+\MbÃ\ 4öµÖ@Á\12\81\9eö3\1c`\9aÈ@Û8Y(¹pu±|ÑF\85\89Y¼è\1c®Ä>u%\9beqV¹þ\82{~\8dç/nj\11ã<    ~®°iÛ¢0?ôÜÖ\14÷Ò+÷Þâ\84ÃPÑÙs\13¼¯
+,Øà\1f?¼åBÕð¯×\90\1cÙ\ e<O\8ex\8e\83\92\9aDU¸\1då\8a\17)¹p\8dC.®`È\8bK,ò=)¾ °\bÇ7ô¹\17ñI\1a·ýë4\ e\8dÆ+Ü>(\12ìÿµS$Ò)²2¨K(d\8fx?í¡ã\1a^Ç=ÎCn·ÄΡç®ß\94\98(\16ÕÈ\89ª    \90\93,­3[\84û¹D\9dN\12G\b+6¸eÞr¥à\ 1DWÌA\81\ 3°ñ7\1d\e\10\ 1\98ÊW^W[\9eÔ\94\ 3I\16jhÛ½\93F\92/\1d<ãÉmÇ͸ÈM!\13÷EO4\1eh?\9d´zëеݳç¨ü¹\179\1d4²Ñý\1e\19ôÈ«{C\90¤°aÞý\82\18!ß>¸\85\88\97°\90üîÚNnãnÉ\9c¥¸J&÷ÚߣÝ\ 2»\ 4\7f7uEä\1al\ 2\99\rÖß/X´T\87©Id\85\81\99;0É\82=L˼\85?´ApîÆdÁeÃ\83öEG\8aD*\85\9aP\17ÝsÞû}ñNfa­w\ 3:iðrµd¥U¨2#»ºk{\12±\f¶Tã*u\8b§zX¶Ïy\14˼\9aì\vs\1c41\aµÑ3ÆW¸j\14ñÞÛNö\ 6g\19¸\1d´O±\8e\97ÜÀÒ\f\ 5ºË\ 2Y\10\81î\83,ÒéP[\89=*xY³õBVD&@/ÐòÔ¦\95Õ\8fø\8aäë\969þÎ\91C\93)Ãw\85ÛÖpçÚ\1e¦òG]Pç=ÆN|ß\ 10 ó9\11<v0]ùÇÁ\8b\1dq8\8f&V\14øÒ6\8d\e°q&X±aȵ³\95:x[0 )¸ÚO\1c©?\1d0Â(0Ö\ 3\8fy¨POj®\14ÃP\12G÷+\16>\\\88ðÝà6\1a1Û¼\89C_5·n\1fã\96ÉÉ|TÓ\1e*\18»6©\ 2ÎU\eÜ\1cUõhz°¯nooÑ_`¹%Ë\82\9b\99\ eÃÓQ7¸0¾Z24¬¾8ð¾Ø ÙÁ\8dUM      2\91\81iúe\95Å\9eHS\12_\84\f\13P"WNmp¥þÐñéL*×\8b\97\8f=E³pÂbÃ\fÃ=òÖa°N\83òCEWltF¶Ùèdbر6¹D\9cÐ\97ÝT6i\88°O'"\82¼0É%Mq\8c§\1a[Z,\15Í\96g\9d\18V²&    x[t\ 18Ô1øô`·%^¼ÊÑ\17Ä*\vØ\8cózä\v°\ fÍx¿'`ÆB[¡m%ß\ fS6­\17²ÃPvÜH6\0¦¢à´B¢óBO\7fѼ½gi\83   'ZCÎ\ 4{ZY²¯îÝ41\86:fÁ\87Î=.ÞÞ\80m\85ÞG9\v±­\0,zzno\ 3"Ô<çP <ñ¿h4r:   v¸\93`\9bÓ\9e\b|UÁêÃ\94e\91÷¸É\82Ë\0GyÒD\7f+æ@\8fV-VÁÅ]Irý\8e\a\12Úö\13dI\q'ý\84è¡\80\16\95}v$£\r©È-\8f»¾8\81Zlª\1eºbÏ8\18E²ë\91©à\7fI²â\ 4ξãß\1e­\ 6è\11\87\ eRn¸¯d}è\1ee\8a4{Ç\1aO\1d\89ÎM\98æS\a\14BxÕ.ú\1c@2q$C     \ 3\899\ 2Úì¾\81Ê\ 4D%r-u5\1aoVTìB\9fã&y\97y\ 3X\86\8e\9cÑ\91%bÐa\16Es@Úzô\ 5ªµ\ 4\1e×à¡¢4\86Yi\12j\bý\17@$,\b\8b<\85\13Ä\9b\85&³_\80K\7f<4κ¬¼\19\11¥½\97s\1f\ 1\ 5¸¥\9c¢\12\9c\8f\80\ f,c\ e¾Á\99Ì<øð7\9e\96©9L0©\83MM³°°\8e\80©\ e\16Q°      \0\19´è'Ü\f\83äÓe\ 1\8dåÊ/»°jB¼çþë7W\vÂ\14åa¤\9d0\85Ì\8eÑo@¥¿#Û^\8bI½qÆ\ eyŶeô¤ÞÃÀÀÝ\8a \ e\8bN¦B\ 3\e\9d9\ e\ e\9cöl\ fв
+pFMBç­Éá7<ÌûK\1fS\919:Ô\12fyô\8e\95bI¿\0wÚÈ1\18.\99.xm#\8b\95}]\ e¥TûÃfSöýîP\83¹<e\18˱\vÊ\8f¼\ 2z\17@\8a\97;      .É2>g&Ä&\r\93DO­Ì\fÎ#b\9eù{l¸ºÀ_¸\85\82\vPIB´Ð*Æ\8d\8aͦíF?2\90©Ï(XÕÌ0L׸þ-w¶Ý)ÙSÖE ½\99²\1eôß\84\80Óv\v¬±\0¢#'KU?î\91öæÐ\14û`¥\837«   ô CN\10\fX\95EéLnæ(ÞfÓ\8dÚPël\ eâñF?jH³0M\9cÍeÓnÁ\96\81Ô!_¬\9d`A4³·ÜèP¾ÄN\96x¼ p\11p#M\9eæ\9aÁ¼\9dSR¾ZOzz£À5«Up9|Ed1òtWÛò\1c\ 6"ì£ûÊg>¬À'±âq\98ØäÔå\13¢I\9d/f(Fø"  6EóÕÀE\87ñ¹F"ãz8H\80ÒÁmËÍ\97\1c\v\94\b\8aK [MÕ\1c*\ 5£\0L\8d =âF^X6+®\9fV&èÛ\8fíR\9c\9eM P]Þ?_B²\94¥0.%c\92i<w$ià
+UäÜÀ¡_LÝEYh½Íÿ\9aW\9c°f\1a8P\1fñ\ 6\7fï\96(æà#SGñ×á~ÿû\ 2ÉØ@Èé\15u\16FÁÂínALAúòÔ|\92\94ÚÜéö\ 3hÈÒ&c\1d&>\8aF¶ÐÍ/\18
+\r\9e;\99\1a\8añÜ\189\83æèyäì\17\ 3\9b\80\16{T\8c\9e1\1a    Ó\96\8c\rê©\96t\92\964/\16NÓ,\88\93G\91ñXy\9c\0z     \19L\9c±Q\871\93        \9c\82j\ 4ú\11-'z°Kì\83Ú\ao*ü\80æ\96\0%\84F3ê÷\ 5\91_\90M\bÞH8'±'\94\ f#p\16Þ\18É\951x%ñ½åæ\96\1ct\85\99úµI\120#2¼º½shÐ\0v­   ÒA\87wô±\99\84ùF\ 2ä¢/Ý~
+\99:A\9cPÛÔ\95\83\9ay ´è\8eÈ1\19\17´\13ïúSü]6\9bîq\86)b\9b-ÅsÈ×Dqâ\95\13\9eÂ\94»b\92õ8\95X\9d\ 22ñ   \1c¦:°×@b\ f@¤_\ 2\ 1*\ eµWǯ\99n#9\17\9b/{\ 4£Â,þ\14\87`ÃÌ»1´ú\91\86@\88NHq§Å\18¢êÅE&*\8cÌ\1cZ¹Dê³G\1fP÷Ï$\93/\80ÝɦËïWýB>9\15ä\ eº¯\8c^\82Ùi\98¥O>VAËIJ\19\80«ùbänÅV\eðpOÀv\0Â\99»å\86Ó\96µó\9c\11æ¿øáËF&Xcû\9b\ 5YÉÀ k=f.\87Û®\85I\væ\r\ 2\13ý¤­\8cÂ,\8b>w54\96Æ&ã¹gn\ 4\eðaÁq\86%\ 4¼\82\9dg¥Ä\89#EyìÑj\92üÓ3e\86Ú[&\ 2ö\80Rnв\98rã.¯\8aZ\9d¾¸hÍ\89yo\12\95<+\96uë¬\95f\94Ø\92ÝMÇh\ 43%ÇÐ\1f\9a\8f\8b\15\94e{ç\8eT\9e\9a\16|í3pÏèïu0¾ö\99\88_e°\8fÙ\eaJ¹w¨Õ'¦ ÿ¦ã$\
\9a¶SøÍ\v\b3q\91\91ß´ñ=>Wkv(8vÌ\ 5bâ¶åß\ 6ã\86µ1©\ 4A³]\95µ{Qj\97rr\8cs\88­\e\1f\9f Ù¸£,?XÅ]QÕå\96\10e\1eü¼ÂD7å\8b «à\1fÎ(\91õ>\f\rbÝÆ\1454R&\ 4\7fe~%$þ{è¥E.Ø{#\¡f\91@/\98Ø£8Ȧ\924ÁÝÜ\164\8fÌ b\1f\fý\8e\18_\8e¤vO\19\ 1ÇÄ\9e^2\19;ïOPTS\86Ÿ\85,;Ú\ 2ôMSãiÊ\8a\91Nðd\8a\aÃÇ\19'Û:ð'\84\9e.\87¥<\9d:zX{æ\94¨»÷B\9c2|]r q¤Ã4³\9fèAÒ\89\a\ 1\9aóh\vI\1e|\98\95@dª¢¥0\8bý\ 3  3JûGý(PL­óYû®Ü\95\10ðI@\r:4,"ä<\rub'NÔ=þ\8d\ fS£Ç*\e\9f\99æç)º\11\18PÈ#õ¨\14î\99\15\1aI\1aaø]Iæ\ 2\87Ë´~(º\8f¾¤\8açËM\98\19ûÿ;>ý%\8e\16\96üû\ 2\e]\1a\8c¾á@]îÐ\17ÆY>>\90B\19<cq[ò³H$
+\96\89NC÷±,ˬñ©C\1dgè9\8e\a\vÒd_\ 1\vNßfæ¹Ý\99£\80\91\98YªÅWÀÈiµ\90!\943%í\14Qå³N\ 5Õ\99\1e"\9b­+\9f÷àåéÁ=Ë\8fS,¹Sô\r>õa]ÒP0`ê ³I¦ô\88/mSÎ\97æ\83sV\8c@4Ée%\98kLÀdË81ÖQhòü3\81¢¼\ 5&:r\17\87÷\98¬ï\0)b=O«\8cy=K_MH\89Þ\89¬\ 2·DianV\93|²KÏc+½óXí£\ 5,Ë«\f\94\18\98\8co
+Ø&±°Ï6\10\ f8Öûv¬\14Ü_K ïÛÝÂþ¤\858uô³øÖ\83e\193úZZ}øØ\ 3\bî\ f°Åô\r\1e[\16\9e\81\8c<\ 3\ 1lòU\0N 0bÌlâK¾\89ÒÉF\94$ôhp×ÞðW+\8fÜ\80´\ fòfÁÎ\ 5éýLÄFX\85m?\ËZ\8d\10F\1fiøÁéô\90`¡}.Â\ 5Í\98½æwÁ\999pZ\85Í\ 5ÿ\9c\\9bû4¡\90\848\ 1\r,4²Þi<gÒ\85x\8eZ7>\82-nȵW\1c\96Ë\16\1a\19V            ´\11øû\1fIÃÌÑÞ÷åhwPÁ\95\rÞ\96þÛ\81Î/\8d\1d÷l   ¶¥ä\9dè\93\ 3e§¹¥Ä\87¿Ï\19©ú\a\1a*÷ÉÏ°\94 \ 4\8f`mì\134\9b\ 3làq9A¢\8c\99xF¿ì43g\ 3\1fí̳S&TÖy\ 4\17ÆJr\e\16XöÅ:ÔñH\91\131:\ 5¼1Ï\15\1e!ú#÷fL\18[\0\12\99\ e£Ü>ý5eÌï\13\vßRbOô\94\83ýáäCN\9d\84©NxÞ_Jú\r\a\1aw.\19\1c\9b\p\e\14³£,õ̼\ 3oR\9f%\7f"/¬ãÓg>z\1d\89­æì=Ð\9a\ 2\9bp(i!~\85 Ø\8bÅg¥:\94\9deõMæe\9c*`4د@\84\1c\ 1\86\99}k\ 4\98\8e_®OÁ\16\82,òé@Ó.\7f\11,ë}Ùǹ1 Í1Oò§\97kb½ Xqr\84Üþ\a`fËlendstream
+endobj
+7258 0 obj <<
+/Type /Page
+/Contents 7259 0 R
+/Resources 7257 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7227 0 R
+>> endobj
+7260 0 obj <<
+/D [7258 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7261 0 obj <<
+/D [7258 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7262 0 obj <<
+/D [7258 0 R /XYZ 85.039 747.777 null]
+>> endobj
+7263 0 obj <<
+/D [7258 0 R /XYZ 85.039 707.735 null]
+>> endobj
+7264 0 obj <<
+/D [7258 0 R /XYZ 85.039 667.088 null]
+>> endobj
+7265 0 obj <<
+/D [7258 0 R /XYZ 85.039 490.342 null]
+>> endobj
+7266 0 obj <<
+/D [7258 0 R /XYZ 85.039 341.907 null]
+>> endobj
+7267 0 obj <<
+/D [7258 0 R /XYZ 85.039 246.759 null]
+>> endobj
+7257 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F80 5161 0 R /F58 3380 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7270 0 obj <<
+/Length 2608      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8dY[\8fÛ¸\15~ϯ\98\87\ 2\95\81X#\92ºö-i6\8b\14Ùt±ãE[tû@[´­F\17C\92gv¶í\7fßs£,Oä¤\18`(\92\87äá¹|ç\1cZÝEð§îò$\8cLq\97å*4y~·k^Ew\a\98ùþ\95\12\8a81a\12Çð½0¹ö³ëT\87Q\9c-ÑDwk\93\87q\92âäÛÍ«û÷:ºÓQ\98¦æn³'¢MùÏÀÄáj\9d$Qð¦µõóJ\ 5¿­Ö*¨à£Å\8fÃjmÒ4°m\89\1fYðÐÕ\8f4y\90¾m¶\96i~ì»-.©aÚ5Ãê_\9b¿¼ún3ç'\ e#\95ßà5NÂ"O&^Ur§¢°\88\8a\9b£ëÝj­\93,°þ£±íJçÁ3÷\86îÜÃñ;äÃ\r<Öí¹­Z\98Ùw8ßà¼\1dñ"]+\eâ.\8f«\ 4îZÕv\v\9bÖA\9b\ 6ãQ\ 6ö¸¬o®wo`\19\8cW(\18ìSgÀsFø¢\8f×0\93éà§÷xÔ\9f\85;\92,n_v8ͬ\9f=\8f®]£\1cQ@
+5^\90\1cF`½ÃÛ\80êb\13\a\e$=¢ØA\13Q\1c\94È ì\96ÏvsøE¢\1a/\177\91\81\91¿v\1dS\r¼ËS\85\9c\1f=\95ã\ fP8nBJ\87nY\rc\8fÛmñ\14bKö\92³Hê²ã\81\99âÿhP\91\ eèÄ_O(o\8b¤tµaáÒ(hcLpp­ëmÍ\9d\87\1f`É[ü\8e\83±;U^÷\ 3\ f\rç\1drqdb+£¨Ü¾Ã\89'¢%\16\ fá\92Á&!\9c¾l°º\bMªæÎ¥âÐÄé\vçRè^q\11¼óne\ fm7\8cÕn`¯Ù¬
+R\96\89\82®^r\1a\1dfù-\1eL\12*¥¿î4\7f»¨±¸ÈKEAË\ 6\83\ 6J¢@Íô\9fY\18¯\91$\ eª\91\97U¢CXÕ¡õ\8fbM0\99\amç©\1a\1f4¿Ê\8e\ eà\84Æw\13*\90Ûõ<út$msGÌKhíÙ»\8c\8cV\ 3·d\ 3ÐÚ\19±ëÁÈVÂM\11\9cп»mí\9a\88æÖ\9b\14A5ù¦«÷<t\9a\8cã±*=Ï\ 3Ïõv<ú!¼E\92\aç\81z(\94s-\9bÞÀ\19\94i\9a\88£L¤´\v±@ÞgÒ(ØÙÁã\17\12\0\16º3S6ÕáH\8eÅs$C\9c\7fÄAÇ\83cÇíÞ¢Ð\85«­%Wø¼\ 4'H¯
\v+\9f{\16)ïß'Å̦\92(L"#\865´Õ/\912®gÂ+ã3Q¨ã\\b   ¥\8aà\rì«#\\ 6\87àJÖ\1e\9fF\1aV¬YåµxèA]Ô\17\90\82¯ºò*\e]+\8b\bt\14I*GI±v`àã\9bO¯eß\96\84ñüÛ$Y`\85\1cÃñwIÖ(Ç\ f\9c\1f\91£Å \0×y\14f\89b1&tK\ e\91F#$\9ej
+'Ï\ 3\ 3\ f¹\11´´\89ñ`\8aø´ë\1dÃü\12ú$Y\98§É-øIB\93]Åv¥Â\ 2yy        ?*P\12âß90>\fê\87y\b\a\9c\bæYð\ 1\8dt@¯XB$£ã[\88¤Âü\e\80ôW\ 1\9e\18"\ 2:tLáå2¶¥8È~7òtY\ 1j¢E°â\ 5æ\91x\94\90\ 2ÐI\94èw¼Ä;*¢ý\19n,¦\8ds'ÌT0À7âÜ8X\r¼ã\ 3\1aB\83>\85² \999J\80(Ó$\ eþ±ÊcrJ$`Ðj±£\19\11\88\139\87\99\v"\8e!i\ 3Lgq¬K¶(?z\15óN\14Q\17ü+\87¨\10Ë\ erg\96\1cÈ\ 2Õ\89]b\99ñÎG\\1c&C\8d£\84\ 2\0_\94$.£(Ql\87\13-r;\1f¸öÏB0»W\92Ï\98RE\1ejã½¾\ 4c\ 3y':\ 1A?ºzá\16)\84PåáÄ\8e¼ýÓ±òA{ÎN\8fnÝ¢ô\ 1!\1f¼r\9dgI>\1aÑ\ 4IÔDih@òs\89\9eì\81½¿\904\8eÙJõ\?°ÌËvhVàÒ[\\11\94\88%Y\11´ó±\85keà\ 3\85\17\ 3JûK\13Ð*Tà«þ\8cm\bùÒ~a«\18$T¤s=\eÐ\14Ý\92\ 2\8cã«ÜNm\rH²w\aÛ\97>95d   ËÎ\81sbsbñ\88ݱÆÌ\9beªò\9cò\91¹LQÓ²\1eÀ­¦\8d9\1eI\96\av\90\1e\ 4\ 1÷\14n\eî(¦ø%J"\ f\b8\º=e\ 4õ\b3BC1\vZ\151\r®QQÄ\83¢Yú&3¼à\1d\8c\9cì@W\93\8c§ôWÅͧ\9cAga\ 4:Äë½Á\ 4\87\ 3\ 5\ 5\16\rÇ\1d]}ò1\1fû\9c¬\8fÇÎ{\926   \97\ 6ÐÞ\926Î!ê`K8\ 6í\8e3\ 1Êd©\0\1c\91\13!\ 6kÙcî\90W\86\f\ 1+4\89w°Ãn\87ÜEÁ\9a\v»\ 5T1`mB\r\ 1\aT¿R ~ÏçSU×Â9\8atW\9fK\7f8¦£*Ìb3\8f\8a\17Û\88\15 i+µ\13\1700¦)\a¹)\ 4(ÎЫ֢©Tè®8Æ°\ 5\vl]ûä\1d×ù Ï\9btÜÚ\11U\86)OF@\ 2C\adt{M6?\13\ f;£fZÑÏ\82<ó4LÒd       \1aî¿\ 5
+k¿ø
+\8dúK¥Æ\ 1or:\90ðf\95\e.\r\90\15\92¯B\85:˼\9aËíÂñ\1a\84\9b\v\9b\81åç\85Zºã\92Åè0Í=ñâmL$\ 5³O\9a\ 1¥   
+àüO\en\9f(ÃÅÕ\9f9À[Ô^Å)³¢d1\8f×\1c\9c|Hé°°\8b¯&\85®\13\ 4Ë ¨»ÒBc?Kö¬\8bLÊü"\15W$\8bà ( JÚÑÁ\8f\88\n\90
+ò kƾ^Ûz\\97®v£ìHumÉ\ 4\87n¢å*\1dx~jy\800\0[±J\KD\8céô\ eQ$>Ê#Ë¿ò\ 2rNh\a\83ÀRüÞUÎ'±8\8f iÇ\85
+ v\r\8cøD\91h\91\ 1\8añ\9e\98\88a\7f¬\1a\99\99ÜN\83,þÝ\11sF_xGèí\1a`\9a1\9bæ:\1eç
+~\14\90I\0\ f\94ú²]}\1cìwí¹Ùôçatå;ÚuX0F¥u¨ÒtVu\10tM\15\9b³ûqêÌnÊØ\95á\93\9cº\12\8b¯\89\ayp\ 1ô,$ÀrÅyõ¡ó\88,\eÛîtIbe\1dDø©âÞ]¶ã÷\9f¬\bf¥¥ãM\9e*©ß°3eÅóc\86ëô\r·\99;¡¯u&ö\18ãZBW\89A0Jf1\fW\ fO\17\fô¦Âx>NU»Ö\17\e0\1a⣼ ±')Ê.ÿ8ò\1c'ϲÊrÓO\ f\ 25Uf<:\1cÉ\83\85ô:\83¥;â0
+¿¬\1dwÐ$»óÈÑ\e\92\15È\ e\rm¸¼ÖJ<Æùw\ e\10ãô~\ 1³§\89\13\96\81ä
+\vð\9f\15a¤}\80$WgþGjÅå\97 _\16Îmk*\17-c\vJ\1e$ñ,é\r\95\8f§yÚRIþt]ä.ä3¯¯é8\ 3óÙ×Wã\88Nò0M¿\19Hò¸\98%·t      \8f\95è\10\93k\9c\1d§S |\1d&*½Êª\1eø¹\ 3r§ËcÏþ,ï\15\19§\8cgÊ"»Æ§ø p)¯\ 5øý3\17Ëj²E)\19\ f\1cS¼4mïþ´\90\97ã\9b\9f        ã$#\1eÿÀåËè\86ñdñÁ\17{ÿå¦éz÷¥{È
+Èèw5`ïÈÝõGnïïÿÓºq[a\19\8býÖ¢\fð\vSEZèúG×ÿo©è\ 6|2·ªn\90k\dÿßc\80\96Ç\80Íî\84Ñ5(ÏÍéF\91\9f|¥ÈWò&\89CýAæ~úþk¯÷¤@\ 6Ær\ 2\9a/ÎÆê+½ñ»\87   3-S·Ï!? ·ÞX"\99\89%\87À0\86\9d\9f?}ø;Ï_\1e±hâÉ\ 3\0=\89ÀÀô`\8a´ç\13s\ f\86P\93æÁ\aÙ°\92ã,ww\1c²\eô\ fÅù6ÿ8 Ì\9cGþ±`\94\9f.p\8c})fàä¼à5»O\12\85Q\9e_¡G5\ eþ\ 1ü-\7fLð}áQ|Á¿\853Oî\89\9fÒ°R³³Ê\ f\1fÐÑ\81üd·_\ 2\b((ÒÈ\ 3\ 4Ô;\ e\82êRe\1f\83ANï\13S   üb¯P+í3R\f\ eÓo\18\8a\83ÃòÎP\7fêl\8añ/\8cg\92\15\942qvå./m   ï\92\14ß2&Èô^\9e\ 1õ\1eøÖ\v\võíï\ 3\19éendstream
+endobj
+7269 0 obj <<
+/Type /Page
+/Contents 7270 0 R
+/Resources 7268 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7227 0 R
+/Annots [ 7275 0 R ]
+>> endobj
+7275 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 60.647 132.399 72.336]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tcpdump.org/)>>
+>> endobj
+7271 0 obj <<
+/D [7269 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2698 0 obj <<
+/D [7269 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3228 0 obj <<
+/D [7269 0 R /XYZ 85.039 653.963 null]
+>> endobj
+2702 0 obj <<
+/D [7269 0 R /XYZ 85.039 585.392 null]
+>> endobj
+7272 0 obj <<
+/D [7269 0 R /XYZ 85.039 542.439 null]
+>> endobj
+2706 0 obj <<
+/D [7269 0 R /XYZ 85.039 460.265 null]
+>> endobj
+7273 0 obj <<
+/D [7269 0 R /XYZ 85.039 425.519 null]
+>> endobj
+2710 0 obj <<
+/D [7269 0 R /XYZ 85.039 125.405 null]
+>> endobj
+7274 0 obj <<
+/D [7269 0 R /XYZ 85.039 88.538 null]
+>> endobj
+7268 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F59 3455 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7278 0 obj <<
+/Length 2517      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZYsÛF\12~ׯàÛ\82U&\829på!Uò¥uÖ\92\1d\93I6\9bä\ 1&!\19%\92 \ 1Ð\8aÿýö5\ 3\90\84\14UÙ©Í\96«\849zfúüºgh5\89à\9f\9adq\18\99|\92f*4Y6Yn΢É\rÌ\\9c\88&6\8c\92\18§\9e.ξy\19'\13\15\85y\94O\16×D²Xý\1a<ûçùÛÅ\8b\991&06\9cÎÒ4\vίÎ_O3\eüò\9f\99
+®.xþüê97æS\15¼y=UJ\ 5?½r³óó˧çÜ|ûnª³àÍÓ×/.\81r>ý}ñýÙ\8bÅ\80³\99\rmb\90µ\8fg¿þ\1eMVÀý÷gQhòlr\aí(Ty>Ù\9cÙØ\84±5Ò_\9fÍÏ~ð»ð\9c\9dðª\11\ 5Ì\1cÅLåa®ãq%ÍP)qîÕ¤aXÁH<T\13hF\85 \8a\ 1\ 5Åq\14¼\80v\87ªùP6e±v\ 2\8eì\8e+\81\ 5:\1a\87\9a\e\99{wÁç©xÄ,/º)ï\8dgôû{ÑA\1f\99\86æ\88D6Ô:á©û÷¯Z0T\96\ 5\ 5~Òà¦)vx`\ 5\7f\96r$M´Ûê·H\19\81É'Ó\99\8d`\1aÍûi\1a'AQ­\8b÷0±.yÃëºá\95ï§3\9d\ 6\81»?^½ú7·~\8bâ袻\855ÐRÂÆ\16º+\9eÿ¹¢N\8dGܵx0è<\89\12Ö9ëû\1fÂ>úáåSÔ\ e\18\e\*ÊÀ\9c\9c¤l÷»\1d³Ñtì\98$7|?î+Ô02mlpS\ 3U\16ðßÕ\14OÄ-Áz:\r#p.Üì%\ 6\ 4I\aëWe\a\92·¼¼Þò Èê·ÜC\93\98\97~}\8d[~ó2Ñ\ 3k(ðK\93[±IÙõÎtd6kÂ\fdbº'|\1a\90®Ü¹%7k¹^Ïî\9aªëJaËëÍ\e\16\ 6\7flŦԻ\0\92}µböEü¡¿yåÆq\18ku\1a·i\9e\9a£¸5'q\8b!\17æ¹\1es^­\ 1ÎTzèÙ'q\9d\ 2°¥ðÕp\88Òc¤îK\11p s\17\ 1\9b}CNK¸§F´\9eè0ÒZè¿=ÖI\92\85I\96\1frz\7fÀÍÑÝ\8a¦#ç¾a\9f(XùËbס»4ãºÏA\87\0\95\ fkÄDI¨sô~TMz\ fÒi°\86ú2Ð\8dHë ´\87ñåuÕv$\ eú`n\82k\90\8fb'·\14`EWp§\16\ 2\1f§-\8f+\93\12ÖäÐʨ\95A+\971\8f\17@im\8c\0¡ãA\84ÂpùG±Ù­\9d\ e{ôz\93Ç\ 1Ã+S\ 2ÀÙuç(\ev\ 43\94ʤFl\80²í\bMb8\90\99Ä\16\8d\11\f9Ú!\ e±\b\9eNÖæ2\86\1c\1fÎ\81H#î¨bÍù\8eö,\ 4|8\8e\83{\1d¹\8f\8eÀê\10\ 1\8e\1f0\eOA"âÆ\83\89\bÃD|\13
+A\ 5êø\10p\98L=:\16\18]g:N \8b©\ 3\90\95ú\81rP½u\18\ 5à>aR`3µ\95\83]\80\96\ e\7f\91]\87sUëbm4cá\8cPÜù½Ñkdy±]\1d&\ eÉ\8eÞ±V#°®s\e&Q*Òv\ fáz\16¦:\1dªå\0\86L\1efñÿ\1cvs\0ÿ¯\f»ú/\86ÝË\ 2K\1aq\142ØÀI\ÃùJ\ f\ eÃ2äÄ4Ê\98Ç 2xvêQ9ùKQ\19Â;IÕ}G¤¡ÍÓÇ\95¸VJÜ\ 5ác\82\ 5\19«\90´a\14\ 4Ê\8câÒ$IpÅ:åa\13A   \ 5\7f\9a[\9e¼¬·UGK\9aG\15È\ f \90Gv(\10;4\A\81H\9cÝÈ0\15°\94^[\1e!\80È\80\8fjÙÔm}Ýq\17
+L´4[ÖÉ\ 2äW\8b'Là\84¢y¬\v\8c\ 4\82\85 SÃ},e\8b[\ 2\15Ù¢ì6\1eº\y\9b\12\9br\88á8 Ï\ 4(âÊ\99¸\95¢s\909.}Eî%Ð*xî<\97ñp]söô\15\1d\90\0'Â?fU ¿åñgÏ[É\87F»Ê\11\86\8f\8bn£5è\83çæ>`ø89¡òðL¥Ízí\ eà/#§\8eú3æ\97s\1e\11\1eÀϬe?;\15\\8ej\9d\95É\96\91\8f\94³ÑÆ\8dSX\17\1d\ fÕNT\1eAU\Ñ%$B\ eè6J4Àp/-ôùâ\ 2\rô\8dýfç]\v\86vìp Ê[\9f$:Y÷¾W}ï1}NÆ\93¶S\9d\a\9f\85ÏÞ*<°¬Écð\88}\87\ 2\ ft\11\93*Ð˪Ð×æOX\89\9eÃ(Pi\7f\aQY°uk\8e]\19èÀzÐí«\9ek\1fS¥'\80o\12ì\9azSµ4\83\85@½oy\9eý\9c\84_\95èêhN\93\vl\0Á W;Gá\94\r\9bò÷\90[r7\18\9b\97\ 3?cF\9c\9f\15\9c\99\85\9c.\8b8\9c)®Ö<PoqÉgîx\93cW\ 5\e\1f;(Ç\15×üÝ\8e\ 5\10\8cwM\ 1\ 5c²ä=ÐYª¦$õtåJHjù:é\80\97Ëe!\8c\91´ð}/7Oøó\87péïÂ0\8b\a×ÅjY´âs§²\8fÝ>\ fN\83¹Ö\99ï}ï\13\14~6xZ\ e
+$\92¶hú\8dº\ fE÷À-rYl\8f/£R1i¶EC\1a\96Í\ 6èH\14\10r\9b¢cµÁJªÃ\1d{m8òh\94\990R\ fä¸(?|Æ9É#}\8eCw\ 5\r\ 6¯¶­¸\95Ïr7\92Ú(\18\1e\91Ú(I\92Lð-äKöÅä)K\81ð\16\ 4ËNeÓ¡Ò÷\89f¸"z0E² k\8f\ 5\0ÆÇXt\1eGÌ_,þ\17+\8f
\9b#jÊ\8fûÊßH[¦,x\8eKsô¥\1de.Üû\9a§|2(\1d¢y\9cÏ\13\ 1\ 6 ¿®Iß}þ\1dòì\9d\fÓvÍÞ%ÀÙ)2\12ÇÌ V\82à\0\8dÕ\91*ô@\15Ðþ  \8a±\88\1eól.y\90ØÀø©\bå?ð>\ 2Í¥ìïy¥t\ 2\ 3\97¼@ܼæ«Ê5¿\frRE\ e\86IUõIµ<̦À\93ðòÈ:ÀªÓ¬m\15gmüþÌ%SoX\@··\b¯Ë© 5\92¢¥\1aA\f¶¸ìÕ:µÔû5\83\12\90%kÛj\ 3÷©\86\ 2ب\87U6\8d¸|\ e¬Èæü"v$ç\89DR\87X}°\ 5\ f ßY°S_\vàóu\94\ 6¿\90ì{¦º«0\19`Ëc\1f"\ e\ e\fÞ(­«Tp|P0Ú\11;Z±#27\1fÞ&\86)\8fv\ 4«\8e\b)¡Ê¨÷ìùÑMs\88ã`D#Ù§\ fP Á}©q´Õụ;\8d\ 2²Ï\fù\9f)æ÷Ü\ 1õðu\17;ÛR.µÔÃ<\86ßÓ\fLãe2N\fËdì/H
+NtkÞÊÚ\98%Æùó\9b\11ê\92yñxQ\ 4Ò\92ºal\186=\8b\ 5ý©ªi\8f\8axÿv\ 4t\95¶anF¯Ä*\81\v\9e\1d¼£[5\82º\90³Ò\93Ç\90Ð\ 2>\8d¾Íã\94ý³·ù\8bZ\1c¡æËñA&3ÐÊbÿ¨XPRêFnÑ:\83Ëz"\843yÔÊ\86;\85\89qóß\8d\9c¤8#ÉIe×õPÝ\8e=eÀeÞ¿y|ñyÏêm×ÔkΡo1}\16Ûrì\ 5%Õ¡ÖÙ×:ö¾ëì\88¸q¨ã/>W{õ6\9fªeÙ\8e?ý'¹úZ\ 2\9e¯Vc¾\12\85Ú\9aû\9f¡ÒP§Æ¿Óý­\82e^®¥ú>@ÏS5ÄQ\b\97Á?±³¯íÜÏ{Ã\12o1Í\15ßÚ\0Æäý\83Q\e&  ÃhÏ\91\87Û4\ eÓÄÅ\86\aúå\1a«\8d\8c.\16Æåý#®\13\15jå¸~ó¯ÑÍ\1fg·üïe·gCáí¸ðàúÑ\83²\83ß&ÆÉ?v\ f\1a\7fÉÁTYsÆa\8cÁ_¬ñ\8e\8e\18óÿåþ\90ÿ}õÑ\1dü\1ah]ÙÂO])W ¨\93\85ü\?¬@\875EuZ\9e@\99à\v:Q3\17\8d\9b\1d\ßîW\19$\85ÈÜs«é\7f\8fø\82ÿ\ 2`ÒPeÃß6îW\955æä\15w`7Çà\7f\ 1«T¶·endstream
+endobj
+7277 0 obj <<
+/Type /Page
+/Contents 7278 0 R
+/Resources 7276 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7289 0 R
+/Annots [ 7281 0 R 7284 0 R ]
+>> endobj
+7281 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 712.637 126.217 725.538]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.ethereal.com/)>>
+>> endobj
+7284 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [286.405 578.515 342.216 590.386]
+/Subtype /Link
+/A << /S /GoTo /D (ethereal1) >>
+>> endobj
+7279 0 obj <<
+/D [7277 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2714 0 obj <<
+/D [7277 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7280 0 obj <<
+/D [7277 0 R /XYZ 85.039 743.459 null]
+>> endobj
+7282 0 obj <<
+/D [7277 0 R /XYZ 85.039 658.847 null]
+>> endobj
+7283 0 obj <<
+/D [7277 0 R /XYZ 300.974 648.884 null]
+>> endobj
+7285 0 obj <<
+/D [7277 0 R /XYZ 85.039 540.092 null]
+>> endobj
+7286 0 obj <<
+/D [7277 0 R /XYZ 279.474 530.129 null]
+>> endobj
+2718 0 obj <<
+/D [7277 0 R /XYZ 85.039 486.442 null]
+>> endobj
+7287 0 obj <<
+/D [7277 0 R /XYZ 85.039 451.899 null]
+>> endobj
+2722 0 obj <<
+/D [7277 0 R /XYZ 85.039 341.79 null]
+>> endobj
+7288 0 obj <<
+/D [7277 0 R /XYZ 85.039 305.525 null]
+>> endobj
+7276 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R /F41 3054 0 R /F38 3057 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7292 0 obj <<
+/Length 2828      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZ[sÛ6\16~÷¯ÐìLg¨N\ 4\13\17Þú°3\8esiZÛÉFêfºm\1fh\8b\928¦H\85¤âäßï¹\0\10eÓI»ÍCv2\13\81À\ 1pp.ß9\a°\9c\84ðONÒH\84:\9b\14:M'7Û\93\86\91\97'ÒR\84\13#Â8¡§\8b\93Ó\17Q<\91¡ÈÂl²X\11Ébù[pþãÙ\9bÅó·Ó\99Ö:ÐFLgI\92\ 6gWg\17ÓÔ\ 4¿þçÕt&\83«\97<~võ\8c\eó©\f^_L¥\94Á¿_¹ÑùÙåÓ3n¾y;UiðúéÅóK \9cOÿXütò|1àlf\84\895²öþä·?ÂÉ\12¸ÿé$\14:K'wÐ\ e\85̲ÉöÄDZDFÛïêd~ò/¿
+\8f\99     Ï\1a\11ÀÌQÌt(ÒÔxIÈhD\12gÈr?\9d\998
+úM     |wø\11\a»éL%ASÖDð\ 4:3$\94Á¦`\82«¢ß65Ïü=\94\ 6\86ª\ 2åÖq_\87í\rô6ûj\89]& á\8fÐUÒ Ý\167­QX§/ô\90\13!\13m\19ýnþë|ñüòíë×\8bï~\97ÚÌ?u}±Õ
+Û5±\82­ïÅ÷¼ÒÑaeª\85J¤]     ´\9dê,X \vwxº\ 6§\80ÜT(\fÊM¢ü2¢íö×$\87\ 2\97ÄÿMß´e\ 1\aPfìDÊè ·£°z\12\14Uõdät\12´£\94±<íò¶+Ú\ e\8f0¿I\85IbKz·)o\90ë\rïu\83û6¬¥\9cDi7ïQQب=ç¬\1eâ4Çó|b\82g\17\17
+ÕÕr{7Eª®¬×¼\91_\ f\15o7%¹É$\15É\91Ôv9qx\8bÿ\15V.è Ë=¬¹Ý=᯼^\8eÈ%ÍÀ°\9dXnò]¿o\8bÇä\12IØ2òjen\f\f\ 3D\80ÖD\981?\8biªAË3\9dª ¬ÙÆ%\19s^UÜÝoXJ\1a(\9deS\7fÃ~Pu<Æý0Ñþ^-¸ÿ\1d\ 2GÓÞúÅó\1e\95ÑÔxØÌ\80¨ÑÐö<é®tÛZÇi»\9e¿ë\82äµdºþ/ñ\8c;\90Å5¨Û[\12Gx¤\97Ë\ 6\17*{T1!Ûº¨­ÿãçªm¶Ü"]kmF\8fE"ÐÈU×3/0ãü\99\18Á»\f<8\8aÆPJÆBǨf\87NF\8e \13\88'¹¿l$L\14ñÄû\8bâÐpÍQÄ{ÙØ36lQ*\1c\10\81Sf©³¨y\9fOu\18´ý\88é©TDÞ%gÖ\8eÓáJ"Önü\9f#;I%¤r\904/ú\1eÅKþ»îÆ À\b\15&_k¿ó¦îÛ\ 6U\17\9b©F{.ª\91m\13\ 5 \95~­m¯,\18h\ 4^\90lCâ½\1d;n$Tô·÷U^¼í\87ò¦\18\95+,\94ɯuÀ³årÌV\0é\8d\1eÂÔÐ\9e\11¨\14\849\ 6¬ôÛr\96yQ\157\ 3\ 4·\90óP\f\11ä#¡þ\82\9eÁÜb\ 4!4s²÷\ 6IZ6C\ 2#\9a6\12Àe&\8c\v
+6|\10[\15âÙ\r\82Þ-÷6õ\bs&\16\9cçõÏc\e$\7fN=Ù·¥\9eóª´\91\96ÐzüðZxÅ\8c\9e\1dÌ3Öîüe}¤hZö8¶XA\9fÛ\9c\ 3cMc\83À\eìA$ùÿ2òWuG\ 6ÛN\a\ 2 Aò\12\ f\89Ç¿ë¬H\16\8e2\v\8a·\87øìB¤\ e \14áƽXÉ¿w\9bÂÒí òb¾ÕÛè/]6ãÅ\ 6ö\1fr\10¿jX\193¥À      \9a\1d~a"§\ e \ 1\8e`fQ¹Ì¯ã>Lï(Æ3qÁ\r<\v\8eÎ\1d5\1eç\83ÏÝZ¦*ÇRt\99\85\7f.E\1fó¼X\89$u\bë\82òñ.C\88ý\9f6\ 1\80\89ÀºäQ6DJ\82²\8fu\9dd>Ùé|\96\93 9O9\1f\836©¸è\99\9a\v$/°­\8bßDÔÁü\8eérû{È\0a¥¥\93u±µT»\1d)g\87k\95yoYZQª\96¤~6Ã%\8cte_@%\13¥að+\19¡]Ùæ\96Ðò¹äÃD0_n)§,½Ñ¶pd§s4pbc½!\17ï<´\1eû\86s\ 2.\91È?>úÜ\8a~Û=ÕvÔ¶AaK9èã\0\91\16\99ñÊ\1eÊ\ f\91%\89÷æ#\9c\få¼\14°\ 5$L(\1f\93¡\7f\83óa}Ê¥&°±æXte\15úh ê\87\11\8a\ 4\0¿ïÊzÙð\1cö-¤Î>\9e^\16#)0X·J\1e9\8e\96ÂÈäóàäk\17ØcP\aðyì)\ e\92EC·|ÆÈ'Ú.ãEǼgX¬"§0\ 3\ 3ib8étð\ 4Ó<ô\ 3ùHYq\14ÄÉ<á{XIÀç\8a¢Â\96×\18®÷\ eÍÊÁiê\ 4øÐ@Q\9av\96L\180%^3Dá\b>D©H#\17À\10\aȼ- ô\rÔn\9f\15\89\f\v0PUNgF§ÁbS´ÄAL\8e\82¿9ÿ´\ 5la\87\ 6@\8b\9f\15\16\8c)T®Î³|A\a\a¸+A\18Ôb'\92ö\1a\ 5Ij\1e@Ù´Ö\15[[Ò¦\ 6\ e\18\1f        è\ 1¼'\8aô®\12i\91\1d:PnØQ®ø×C\10\ eúk\81bi©j.ÿ·\16ý°Ïýn|ÐI\M¬\ 2V#wm<\9a ð\14æ\a>2%\83È\94pÍ[\15\96go)ø\91ó\ f_Ê´·d¾kî»wé`­%r9˱[Ð\ 1ÆêÑ(\864òsÞ\98ª#p1B\9bø\1e¸8Tù¥+V{ë2¿¼½èÜvc+'`kê[Ëìñ\1eÏ$|EG¹\r~ÇÁü¦Áb\14\9b\97EÛ¢\9b#2àwçbÜ\16é÷\15%;þÎÏ\90\92O\9f\9dó÷5ùB±ÉQ£\1fJ{»D\94ýý\ 3©8\14a\9a¹#aW»¶co_~æ$\1c¤z\8c\9f?\9c\9eÞÝݱ\15Z\93¸Å]wÖ\16\vo÷ý©\8d\a0´ÿxÚÑ¡®¡gfs/ËÐÐí¬\1fô\8d\80\80m²z\18ÌÂXHs\98:PÒãçx\18\13S)\94üF\93æ\17\8b7\1c×1\11á|ÀÝ\1eR²P-\vÛ\9c#\92?e\12R\89Í\9c¨\80ë~¸Ï\98\84R2¤\92ü/ÚÁ
+Ñv\a&\80|ô;±-oÚ¦kV½¸i¶§Ëâ\90ÒV\r%[§\84µëÓóW/æ§\ fÌ\11T\a\1c\8fKh¦!ñ\8dA%\80Í"z4¾«T$QôEDÑ\16Q^r6ÒÓ\95+EÙ¼¤\ 2\97¿\93à\82A\96«\14øþ\91& Én<óÈ\1e\83ºHH)¿\90xpô3
\81©A\0\8dß5ÚþÞú\vé²å\81fÅ¿XJäÞ\9fò\99K\92Yúù0,\1a\15rî<8+.Qù\ºïð}&Lèæ\ e\87¸H8R\16¨ã\vСG¡\ 3`\ 3\f¦Ë·×¹hÚõýu3     ¥ñ=/y\bøH\82\87¢\9cdRóï0\83'|Ñ©\ 2Û\89\86\91¬.@Ôî%A«8Ø\96mK.\ 5m_\89¨CNÅi\ 3\f\ e6Åq\97èÄj\98èD\89ÐÒ%:ó= "\ 4=pÙ~üÍA\86î\ 6\ e¯êi\e\ f\9e\1f-\83#·0Ð;º}
\12û»U0\ f­\82ë\81mTd\ 5}AÅ\16\1c\1d\rbæ¬\1f:À"(Ò E\8c¥qÀq"Õñk\80Ñ\99\88Cã!\94\90\8bË<\fMqð~ï\93(Êz8\99J1ÅÃ4\82\1e\88S\1eè½gØܹ¸zù\84ÉÖ\96ì¡\85Îd\ 2é\85\82\90`\09Lúu\83\1c²\94¢0ûz-(O_\9f>\b'\12Ò\900\96ã\88fD\9cD_¼(éùxh|¹\95\93\rñÎ\16Q
+ÞÓ\87Â-\96Öê#%R­\8e¢*YsÞs\888ÔÉøbÄ)&ö£n\1a{=³£M\9bÎ~¾ß\17¾\90µ\857LÈm]ºï\ fÏ·÷Aiá\9eq]Åê\8b[0¿\9ar\ 1â\1e\12þ-÷?°\0ì¬\ eµt'\\82:x\80zµâÕ\8fÏÖ\1c\ e\ 3lv\83\9c\7f\b\17\vû`·¶\8c9N\9búpC׬\8e¸×à+]ß¹\1a\8föp¯³yçæ\;ë)Úaå?¼ù[5\94O\1fj5~ à5×ûÒ_c0t\17\ fbúAë    \ 4w(e¾©T欢\8a\83\92ÔO\98ÉJ\15´t¬m1\frö6ÌH,±Ð\¹Uð\f/\v\16\18G\17D´°æ\87×\82ÛDI"Þsõ\\14­Ó\9aÑr\80ò\9fx3\ eÄRygÀö\8e\9e}\97üá\82\ 4¶ùµþ\93\9dQ\fkÊ£úi½'¦rÇ\ 3¾X¦lgY\12Ð\8d\14\17µô~K\88_ðXΤüTL\ f\9e\95AË4«"ï÷öÐHL~îæ&øòÝsøÀ\89T½Ù\89}¹Å\e®XÇÁYmkI×_YcÃõ\ 6kc\9d?PV×\8f\-¬÷Ö£þqx\86¦\ 6ËtãªNï\80\8ddzÇo­\føºzäÖêP\ 3ü\8d¿úÀ¿\85H\87õÄãælø­ü\bú\a¾å\18ü/í±Féendstream
+endobj
+7291 0 obj <<
+/Type /Page
+/Contents 7292 0 R
+/Resources 7290 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7289 0 R
+/Annots [ 7296 0 R 7297 0 R 7298 0 R 7300 0 R 7301 0 R ]
+>> endobj
+7296 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [371.404 310.125 539.579 323.026]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.skippy.net/linux/smb-howto.html)>>
+>> endobj
+7297 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 299.303 167.248 308.871]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.skippy.net/linux/smb-howto.html)>>
+>> endobj
+7298 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [261.407 269.477 476.733 282.379]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/developr/drg/CIFS/)>>
+>> endobj
+7300 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [374.933 184.597 468.561 196.59]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org)>>
+>> endobj
+7301 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [295.139 143.646 434.192 156.548]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba-tng.org/)>>
+>> endobj
+7293 0 obj <<
+/D [7291 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2726 0 obj <<
+/D [7291 0 R /XYZ 85.039 498.8 null]
+>> endobj
+7294 0 obj <<
+/D [7291 0 R /XYZ 85.039 464.05 null]
+>> endobj
+2730 0 obj <<
+/D [7291 0 R /XYZ 85.039 383.232 null]
+>> endobj
+7295 0 obj <<
+/D [7291 0 R /XYZ 85.039 340.947 null]
+>> endobj
+2734 0 obj <<
+/D [7291 0 R /XYZ 85.039 254.674 null]
+>> endobj
+7299 0 obj <<
+/D [7291 0 R /XYZ 85.039 212.326 null]
+>> endobj
+7290 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F41 3054 0 R /F20 3021 0 R /F38 3057 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7304 0 obj <<
+/Length 2762      
+/Filter /FlateDecode
+>>
+stream
+xÚÕZ[\93Ó:\12~\9f_\91Ý\17\9cSÄX¾{_¶\ 68\a85\\96\99:[,ð I\9cÄ\8bc\ 5ÛavþýöM²\93x8[µ/P\14D\96ÚRKêþúë6j\16À\1f\13?\88\8aY\96+?ÊóÙrw\11Ì60òâB\89D0\8bý MpèéÍÅ\93ß\92\ 2¿\b\8aÙÍ\9aDnV\1f½g//ßÝüú~¾\88¢È\8bb\7f¾È²Ü»|sy5Ïcïÿ^Í\17Ê{ó\82Ç/ß<çÆõ\yo¯æJ)ï\8fWvôúòõÓKn¾{?\ fsïíÓ«__\83äõüóÍï\17¿Þ\8c4[Ä~\9cF¨Ú×\8b\8f\9f\83Ù
+´ÿý"ð£"\9fÝA;ðUQÌv\17q\12ùI\1cÉs}q}ñ\ f7\v\8fÅ3~kâ\0\16Vb\11\ 5~\9eÇS2*õ£\14æp§\14«\89\14¨ìt\13\89\1f'   ¿x:)\ e\8dçTÉÄ\9c\97õ\1d\1e\92Æ\7fî»ù"N3oWâq7ó°ðúÊ4Ø\99zw[Ýsë\eÊ\96\86Ì\9a\7fñ>ôn\1efÞ-¶x²{\946\a\96Ð-\f\94<p\80f\87\vU\r´6"ЬN\973ûù\ 2¦,[Ý\ f\92\99×Ýw=é¹c±ª\7fÔááàµ*<ð\82ö×â2\r¾W5øfÀ\vÃ2¤\88òZ0¶4M¼\ fhi¤'\88t[s¨AbÅ\8fueuí¹£ßÊ>\82ÜkíLuùm\9eà\16pÇ"ØÑÈ\12\8f±ã\1e:¬`8\17Ð\0Õ~ò[4¾\9e°Èý¬Hä\92ºÝ­¿4Í\9a\ 5\8fî1       ü0É\a\ 3\89k«ÎcX'L<-\9aÔ¥\1ev\90Â\ eJ:­E\14\17~\90DG\87fö=\1e\18é\1c\87ÛoxqXëhñ"\93µ?njs«ëÏS:\ 28ÄVG::T
+'Ö qT.E/òÙçϸAÊâñìùþMÛû§Æ\ fý~\98\81îI\f\9e\99ýX\9eõ
\ 30ÑÓ«\15\9e\1f{\12\ 6\7f\vgDØf\9f"{$¿âë\v":ú5Ë8OÂIÌ-^\91®\9a\1d×G\9eGsVCûÙ\1f×\8fYn\87\8b\94\83J#UVº\97Öݶl\8e\97>÷¯ZwrsK\~[ÒÏ\17ÚÎ\8a\a*\110\87ïÜ`\1cøiü\83ÝàÍ<\8f¼ö\1eÌ/ Ñ­      \ fÂ$òvú\8bÜ\17>\8d=\99:¾BóP²·ñev<@\86î\1cT·ç3ãõµU¹\ 6P\8aUæ]\99^^EØ@á\9aæÛÀe\86\ 1(àâd=¦F\15\18\13W,ü "\9bR\\ e¥Ve]Ú×F\17\9cÐ\19Ü2øâè\1aÞ7-ÚF\92:\8bQ°}èH\1c´ãàÒ\90\95íç\b\8a¼\92ÅH\91v ©\11\88ÿ2_$*ð\9e\e\1elLÏ\rñ|\8b[Øõòæõ\15·Êf     ò°ñ\15\19\1aôpÜêH\oxß>O\8d\ 4àh\9eý°/cõDÕM3aä;]Õ6ö lá\15V<[7B«jG3Ýs\17\1eëhïø\1e\80îî'\ 3\9eL\8d°'\v$¦ò\80iJi\88$\19\ 6\1fµ\8c4\84a=1\fîù¤¢øÕ£\9d\9d\81\7f齺Z\11h\85\18 %æþu41\ 4ñ\8e\1f\ 5\9cNuÓd YÈ\8cfÄmÐ\97      \ 2\83\91û¢`whEѪ\9fb\10àc\18W7äàdj*a\fWÖT¡¡\e«îÝ\0å8\14\82\ 5Y\ e\82âG\8c\82&l1\16¦Ktü¨ð.É\97Í¢e+\16Gh\98NtÇ:ÈühzSó\8bt[ê\9aL\13ÚUK0Ó#Ò\9f\8b\ 5d°ÆÑ4\86)a\ 4tÛ`äâFfOþ\ 3\1dw(JWÉ\82eCQ ô\ e{\16ØÚûýæÎ\ 3zi/ä4ºæ\17ï*t\9cí      \19à Ã\9d\14ê$Æ4e_}=XP\91\80s«e1@ÈÊ´?\97ç='¼~\84\18]\ 4Þ²5\88kØ<\ 2E4\17 éÿDë6í\17ÄÃ\82c\91¼x·­FÇ\86£\95Ìcï\19Û·\ 4¤e'/\1dY'¾\83×3^[ä¨\e\86\89µc\83í³´K\vÓÃ\ajïG¨ëüE¶ð\\96À~pªs?<    \ 6!8rÏv\86\81éq\93\19("lH/\98é ª`PBQÖ\16\85Ȭw(\0\82\1c\ 2\97ø´¥|\81¢µF·%\153ﵦ\9cè\9e§\99\8a 4=ÓÙÊR:ìC\8cÃ\15\91uSG]u\14Ù¡élû¶£7[<|¹\90\89c O       \85Ç\19\et1UÛê\86\87\18\93¡k\14§x\84\8e\8dMÙ³\byuc\18"-i\v\v·\f\ 3¹[bXN\ eO\9e\98UºÐ+â\ e\82\rw\98ö!Ý+\89ÝxÒqä½];*3\15\8f\17%m4,\10\1a[Ñ /vkþ9S\8eÆÈ
\r\89+_(ÉÙð`e\1d(Fý3ö¨Z^°wCÃ#~Ô;\9d[\16D0³³Td\99ÐI¦\0¿º1\ 3\87\92\17Ð*0F\ 5\b\97<\87ç5\9d\eiE\94ë\94d7ü»¦³\8eÆìôaüË\95\1f\16É\8f\85\7f\1f\bÒ(ªK\88«6[*I`WÆ9é²>p"Ϲi1\9a§\býTÙät?O\90\95®'òÓ(öÓH\89hm0$eéq2Ýñ¢wxâUß3õH9\8fÅ_\1evE\ 5\fM\a\99\aË\ 2\96\11ÔÜÕ¹(\ 5\ fäi8\87¬Axt`\1c:\1e       \ 3\19\8eXëNÒx\85w  IöØMV\12T\ 5R)¬v\ e|Åp\b\92°a\8b>9\19\96\ 3×5Â{i[bhÿ>\8c\19\f¾ß\90\95m¶ã\88\1e{\e¼({\ 2B\82m¸ ö\87+\96ÿ±ö»¶j\r,D\\ 4þZ£\9efúßÍ-ó\1f\90X\87Á\88¼ÂÃV»l\8e\80\91Ów\18à£Úí\9d=ö2þ¦ìwäò \ 4\14r)Ý\9f\82$X·\12ó°c@nÅ\ 55X¡±\88\87/\eÑ\87o'ää­r1\8eæ0çs\95mKx\ 4\v*D®0:ÞÑR\98ã\ 4\86?`\88±÷\8b\ f\9dÏpôò\1d\ f¡+Ú\1c\r«F\9då\9a¨\]ÿ\U\85wC\ 1\0Ï ¶É4%\98_°#\91csI2FÃC\8dïÝóøiVn\1dDæÓ\14\8a4³>{Ëø\9eæ\9f\95åM¼\10ºí¸,ÄBB®èµ\86\7fËQ*\ 3P\94\a\ 5ß\93qd\ e\17[\95-\8bïu7\94lqÆí\14¡iK*\9cÒ*\fï\18
+Ñü\0°;~â\ 2d\98\v\11\r\85HI0Îd3+> \8a²X.)Ô g\11Csé\83Ò¬À»±Ù\8aH][6È«\1ceV¼\ f\ eÓãä
+{6V-ùÕÜMñê°\91Éi\ 3|ÖT¨ãªöy\84?É­F\ 4\93ØQÂu\92\11Fr\r\ 6:t]\ f\88ÏT\\9cK³ç,a"IÃGXû'¥è ñáÝ?/EÇ\85\98?ÊUÍ©\8e\15\17ÈH\9bÞ\1a§d}\1cp\96\96E9{¾ÿûî\9dø)\ 4üÉ/NpÜàÝÊùa\bݱ\1fÅéØ\ f!êã\87&0Cï%\9dñ<B^µ\88Ò\8c¡\ e~_¸@\9d¦Þ[lcÁ\9a\1f\19¯RL\vF¹=<_1ë¦÷ÐNÎ?;\85~\96?¤z\94øJ\85ÿCaÒ0)\18R\WÓp\1f\17\ f\rÓtèoÙ\83Í ¿â\815E×\1d?\b\9b\9cCìd\
\8e>\8dPu%#_À\11¹HjneýÎi²¯9X!©\1a\83±Ñ.¬\14Å,\ 6¨ó¢\ 5ÕB²ód
+ï¡e¤r'YõRjy!\1d0prSJ\15~R\14v\1dº/ìo7"ðþÅw.iKªöè¹\7f{òd\8c\19¾ËN}*©nÎ\16\ eâó óðJ\8fG±¶æÌ\95jð´-b\aêø{\13u4%ÕÊ@«\9e;vÎK9¦?æ\10¿¬+"£Ã|äúi8ÒDå±_ÄÖ÷¯\ f\98èG!§xý\ 4\873¿(\8e骶¥¢\9eK{\96"Ö®\82ñÅå8ç*ä¡\1f\87ö\83\19â8LtK_?b¶©\9aÀ¼çï%\91«ÊUDC6ÜI2\94\9a\9fë¬âÜÏíW,\9fYw\18)?
+\12\0¶3\11߱ؼ²\85mKħjÛ.O¥;aVK\95vñ#  Ô8.\1f&L\89\80=8F\97Hy0\89\87t\95êîåÎpñ\8d\9c\1fñ/ÈG¹Vbsil\99F(G4¦\1c<\8d¥\1e\ 37·Ux»ît´×6`;%$$¬V\8eîtRdD\16K¥æZ\ eÅ\86\14-ɾ\1d\88ÌÑ\9bk\86dû-\84\12d©YÛj¢Ù      \9b´5b®8#\91\9dà\93\a\10Û \91ù\85J¦±[¶ùÿýw\82(óÕà\17ß\r\ 3q\94\9c\88ÖZ\ 5ÿ\v       Ëï\9dendstream
+endobj
+7303 0 obj <<
+/Type /Page
+/Contents 7304 0 R
+/Resources 7302 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7289 0 R
+/Annots [ 7307 0 R ]
+>> endobj
+7307 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [203.642 254.482 310.089 267.383]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://lists.samba.org/)>>
+>> endobj
+7305 0 obj <<
+/D [7303 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2738 0 obj <<
+/D [7303 0 R /XYZ 85.039 339.017 null]
+>> endobj
+7306 0 obj <<
+/D [7303 0 R /XYZ 85.039 296.063 null]
+>> endobj
+7302 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F59 3455 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7310 0 obj <<
+/Length 2354      
+/Filter /FlateDecode
+>>
+stream
+xÚ\8d\19Ë\8eã¸ñ>_aä²2°V\8b¢\9e¹\ 4;\99ìd\82=\ 4³\r\ 4A&\aÙ\96-¡eÓ\91¨îé|}êEJ¶ÕÓA\ 3-²X,\16ë]´ZEð§VE\1aFº\å\85
+uQ¬v§\ fÑê\b+\9f?(ÁHR\1d¦I\ 2ã\85Å\8d[Ýdq\18\12N´Úè"LÒ\f\17?>~xø5\8eVq\14f\99^=\1e\béqÿ¯@§áz\93¦Qðu­\82ú²Þh\15\985üë×\e\15Ø\16 g\1c\1da%Ë\82\8f#M\86õ¿\1fÿöá/\8fóÓ\920RÅ\e\9cÄ:ÔyüÖb\1e&Y2gS%¡N²\e6\152\9a\94Á\97³í\rñ¹\1fw¶5gÇË\92\ 4ò°\8cbOZ¥+\15\ 1¤\9c\93þ{\877ÇkU\ 3|\92\bî\8e\82\88óÀô\16\ 1\1d×tkZÅñ\80øíyM\82A\8cß«Ó:.\82mõÓ\9dlT\96\87J+§J\ 4õGYûúù\a\9c}\1c\8fÿm»®º%\bzÍt¶l\1a ¹L\96Þ&|¨vm\87ªµm-\97ªÎ{\90iY\ 6¶zÂ\8b\88$láq{r#Ã\97î½äö\f°\0\81'ß"\95\b\10ä       D\ f\86·À\85@ïÀ\98ÒzµQhÌ%qö\8ag\e02\9d§Á0n\ 1ûD¢¶\fªøÃúÀq61áu\86\86\92GÁ/Ý`~\ 6\9c"\vvH¶©á\93\aOL\ 2ï@\87àÖºfZí\81\81î8¼}5ð\1am&ÀùXï\85\ f¾\96Eò/¸^×g^éën²)°\17a\84\89¥\82Ì\84O\15n\7f½¢H\12\8a®D3?ßY\9e֠˼æ1Êk$¸\16#\ 6iö¤è³\80\ f\v¤B2-IàÄ«\95eB\839      I!Â\81\0F ]á\rü6*Ë%\1fÒ\99\ eö(ß,æ\eÃü\84ì£Úä\1eW\8b\93Ú\ 1¸#:g\9e¸\15pJ\96$\9età]xsÃÃÆ\9dß]x\9fÅ[W^á\0\ 1\86PKB×6Â'\8b\fMFÇÁï¸\898EpÅ\18íÀ[È\10+\10}\8c\9eÉ\b\0¾uêÃ\v-(n_ï[º7n·´KeÁ±§[]xf\ eüei×æ"\ 2Õ*\a[\81\8d\8dÜ\15æÏ$\12D\18Y#uÝó
+\9bBÛ3-öW\15 é©\92\rý 9éº\81ñIÿÂ\ f¡\82Ëjp \ 1Ä\91è2øǺH\1c\17}M\17¨Ûg        \ f\b\94ä8\12\8fø7-\8a¼ðÀ\ 5©X6e\14[\82îÀ4³4Ø9 øóÀ±\16\15Ò½ò
+ñM`·QQ\18À\9bæ1\18/£Í¬*aÏAÀóì¬\8a×(t\8fì\13\13v{lH°0uyNêBFøãCРÞâù«\1dÃ{¶%Ù\80¡ñ»X×á\9aÙ{I±Ý;U\81\93\8e\ 3»fÅÓoJ'ûúÙK\ 2\88\8cr@\ eÛ\89\ e¢¼þá½\98Á0ÛT2êj+'3\aÚß\ 3\86­ \1dªa1D|2H9¡ó\8dåqE2\1aF´S\9cóQqÁRA\88W!\ 2\9dAPe rcDt\19\81È\18G\8eõ\12\17`Uæt /\18F\f/\ 3¤\eB\89}\98¹'öHN/\ 3\85\8f\ 1y\\1f7³m\17\8b\11ܵ\83}ÓÖQ@Q>\85þH\\9b]\92\ 1}\8d©\14G\94\9eÉ\ f³àË\81a\93AG\19Û\97¯EX6ì£rÐÕ©²µç½\97Þ\90\18ö£\82C\1c`\9d\8d Wüñ¶áÆ×Ë;sF\v8Rx®¨X4g^º \ 5\99-\9cðó\82@8¿F|nîË\ 3kÉ`\ 1ÀÙ\19îV\93ç ª\9d¯D^¹\88å\8b/^:U­×
+.w>ËY\8a\10¥¤a%\ 1³\172U?\91´\8dñ²å0)¬\92ëã×6\8eÙqð\11\92\14\1c\93Õ\92I\90¥\90ü4F23\9då\92\89Ö$\156\15tömW\8bC\1a\86L9Oò\88ö\89ôÚ\ 1\v\9fk4d4\9e8¹9+\86HØQÔ\84Q׺\ 2\10gÖAÙiÌ\13ïGñ\1c\e7\16\\97"8+1ìJ\17D}\90\95ªç¨*       ep©*Î@$­\ fÆ\84)\a\10yC        x
+wçÖÉAÎ\95<\81\e\10ÑÞ̵\90rdm½PIcZ<\1c¥{_
+\0\90\13â\96Q/Õ±v\91ØÞÖè\9b$\ f\8b\12\14\10é0ÖÅ\ fJ\7f½T¡7Ö^þøð0T§m\15\9aþÈ£\87»ÖB«0\8foZ\81·ëþð\8e˸Ôa\99\ 1\9fª\b\vè\fßèÐÊ0J\8bw;´X:´Ïl\ 5u_uÜ5~9\1f §\84~áä\83Ä;=\9búq\ 3ó\91ô\8dÕ\87AÛH@\eóf\ 1C§õÝ\99¦´\9bèØ\873\1cÏz<°:è\93¥0õM\ 2"ͪO\ 68\v¤R)\11\a\8f\87)¢¿2¤î{Ó»P\ 2\12Ê\93(ømò&D\ 1Vá«fA\1a¡\94Çå\ 2x\1a\ 5ì\81çrä\9dE\e*F\9f\9c¤¡\ e\1fÀ\éËP
+}\9cÙ¡Tôq¤c\80\93/\96\90N;Ü\\9f\ 4C\ 5­\96|\ 4m\83mXò\98»R\1d|\1dÏî\f\ eÁ\17ª\19O\ 24Lû¶A\9bXèy&©\86Tz\1fM©Õ\94à\rî\88m&¹èÎô\10\94\OóÊ\ 1¢ú¾VÁR\84üëu}¨ç\15$\96?^i\88°wñ\82j
+\f\86·¾\89\8f\1e\ 2\97\bUIo4¼\ 4\11\80\a?lþÿÜT()+©\85\ eÓ\9a\92éïi9Û\91Ea¤e×#\85¯4\87ð\85\ 1þ´]§1\ 5¯´\0\8aõ:\85\89óá]ÈRi\11\96P­ý\9fÁäO ß$\85\13%»¢¼Ü·þn}M|ò¶õ*HÎO½\ 3VÜS\85ò.PÄ 8}U=R\ 5\94\92^Þ_v\8eú¸\17\ 3\806\8cmÌò\1eñ\82Æ\15ït®\85ã¹íÀÖ\97Ö6×g±ø\ 1ÓWC\99ZxuÀÜ\95aÕEO\0\99/j\18\7f\18ûé\f²zäæÌÕpe\ 5\8b\8a\1cøNLÔß+®éX\80÷¦ÿâËó+c\9d5F\92áöfþjÀù.\9eòÝ®k§Äí_\ 2f Ñz½     Anj`àyt©\97Î\97¦õ\8eÎÔ,\8d\9d\95\92I'R\16÷õB\8e\90\96a\1c\15oç(\90Ü»9JK\8eúD\17Ù²:óà7dê¹î\96\1e6ã0/ßzaMC¥ÞÉUhºq)eR\N\8fW8n°\12ÅAuæb\f+OßQ\94\\7fáwÏý?\ eÙ8\90ä¬î%Â\/6\1cÆæT&O¡TÔó\e\90Ee!\1dÏ\ 4\7f¸sí9\10ö\fû\16¥\11Å\rW\1c"°¯\ fã°Ä­¹¸Ò\15«²»,\85^\18\8bçÕ@YQݧ\9dïÄÓ»£\8e!\ f\92§ÆW\9eÊf\13«\9b\ e
+\0Òx@¹,\11'V3O\84É\7fÆVâ*\12÷E>\\ 5©`Ö\82\ 4ýiæÛSÛL\8f\8cYàtÞôPi,\17õ7è®Út¦sXpêít°{[\94]ü¾X\ 6\1a?\85ø \fTÄð¡ág.~ï\ 3\80\7f\1e\84ñÄ\1fϯ»\80¼\98   
+\9b$\8c¢Ð)R×ÜB\8cB×)Tð\vã6íÑw =\83\a ãTÞë\ 2Z3Ó\võ½Ûk¡C ·\9b\ 51\8cÓ3Ä]wD]\17\ 5&ÉË\ eOÞrø\91\11\ 3\1f%¨'\9eH³Lo\83(ÎpÁá\8b\ 2¼úê×\8a\8f¡\NË÷\9eÙ¡u¿¥\1eë$,Ó\9b\9fuÜ÷\7fQ\16G]endstream
+endobj
+7309 0 obj <<
+/Type /Page
+/Contents 7310 0 R
+/Resources 7308 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7289 0 R
+/Annots [ 7313 0 R 7314 0 R 7316 0 R ]
+>> endobj
+7313 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [251.174 585.012 291.803 596.701]
+/Subtype/Link/A<</Type/Action/S/URI/URI(https://bugzilla.samba.org/)>>
+>> endobj
+7314 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [246.286 381.471 380.004 393.463]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/)>>
+>> endobj
+7316 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [207.407 241.754 368.399 253.444]
+/Subtype /Link
+/A << /S /GoTo /D (diagnosis) >>
+>> endobj
+7311 0 obj <<
+/D [7309 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2742 0 obj <<
+/D [7309 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3258 0 obj <<
+/D [7309 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2746 0 obj <<
+/D [7309 0 R /XYZ 85.039 653.495 null]
+>> endobj
+7312 0 obj <<
+/D [7309 0 R /XYZ 85.039 615.228 null]
+>> endobj
+2750 0 obj <<
+/D [7309 0 R /XYZ 85.039 366.028 null]
+>> endobj
+7315 0 obj <<
+/D [7309 0 R /XYZ 85.039 326.167 null]
+>> endobj
+2754 0 obj <<
+/D [7309 0 R /XYZ 85.039 185.664 null]
+>> endobj
+7317 0 obj <<
+/D [7309 0 R /XYZ 85.039 142.71 null]
+>> endobj
+7308 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7320 0 obj <<
+/Length 3000      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥ZÝ\8fã¶\11\7fß¿Â(Z@\ 6Î:\89¤()@\1f\92b\93^\90^Ò=÷¡Hò [²­\9e,m%9\9býï;_¤d[¹\P\1c°âÇ\90\1c\ eçã7ã\8bW\11ü\8bWY\12F:_¥Y\1cê,[íÏ\ fÑê\b3ß<ÄB\11­L\18Ù\ 4§¾Ú>¼ý:±«8
+ó(_m\ fD²-\7f\fþö÷/\7fØ>>­7Zë@'áz\93¦Yðô¸\8e\83\1f¾\7fZg&Ø®7qðîý7LòÕ¿¾ù°þyûíÃãvvÐÆ\84Æj<é¿\ f\1c­J`æÛ\87(Ôy¶z\81v\14Æy¾:?\98D\87\89ÑÒo\1e><üÓïÂsfÅ«\16î³q\14\e\1d\85YfüÅâdábÛu¦\83\ e\98\8eÓ`À+T#wÆSÅ\8d²Ú]à\9aGìeA\ 3Í
+é~Y«,¨\9a70¬¢à2T<?\9e\88\0®\ e\92Ìf\aÆ&\v\81@\8em:Ø/QIÐT¿T\r\93\97Ø0\17ÚºeF^ñÄ\ eyéy\81\9e/Ði¨\12#K\86ó.Üwíaac\93\84Y\9c
+\1d¼£Ñyðo\12Â\ 5\8f±Á\19oWàY¯|nÑ\f\9f¢Ø´p~ÉÝZD\ 5\97?\\1a\11\eLw,\8a\81ä4"\ f«\8dʲPeùj\13ããätºÈj£mÊ\ 2ÑÖ¢@H²¸¶á!$«\8f§ªçî¡\93Æ\7f`ü2\8cÜéÚ\8a\eÌÿ\1e79ÕítBÑ"Û6     >úý«g^Â\9c>¯ñÞ\e\14/4Æ\89±áæÜ
+wO\81->ÏõâÀ\1d\17£`A\81\ 2ºR$cS¾x=¼!ÑDW2)JäR+Ñ?m\82\ 3®k\9a\ e¹~©Û#\eX3\9d5ðÈØ1ý\Mhâ\\0í½ÂÄ©\rM\92|\86Æä@ç4\vUÀÛÀ\17\vz¾Qq\1eæ\1aìPÙ0Nâ%u§æ_ù\13Gs)$×ä\87º©®¨ß^\86þmÓí\8bæíP\9cwÅÛ¦ÞAÿ\18þ张̺Ý7\97ò3vp·\97mn\ 4°IÂ<ÍøB\99ågBe2Ú\ 6û¾"U1:EåÁÏ$¢{¡g&ô¢ü4'K.$\8dÁv­,\a½\ 3ý®\96\1eÌ\86©q\9eæ\ 5ìfÉ\1fi\15ÚTÿ±½ê\81\f×è,@5,ÎÒé\ elí:S!\b{ÙÚ\93\93u×N\8fZTY´ã$óêK\9d\97z8q\8b´\eV\96\ e\8dÿ\88v\16çÁ;Þ\85)aâTÈnô\16r(Ú÷EÆ\8b\96\1dÜý\v)\ 3¬Ûø³Ì"UN2û\8eÜÎ\19õ\82-\12\ e¼¾
+:      <6\ fÆ7ì\88Ȳ{\9e¦;ýZ\9c\9f\9bß\88\1f\e\95«;\ fúûa$\rµIý+#\ f¯|àn½\81\8e\88æÂLÃÉ\al6"Öí©\9en#a\80ZHÃ\ eÉ9 Û\97ã÷r÷Z£wÝ Ûíës5\7f\0O\19å¡KìÀ³ib§¿"f\16IyÈ¿A\0\920\85\93¯ÃH§\9d\89\8c\9dëF\ 40\17Ú3ú÷\ e\19\84Åû®a·y\eØ\a\1e.\¼\ 3GJûvÜîÚ7®Áß)\18Ñ 8ï«àP\85ÎG©4\8cræf{Zò\13J\ 1¼1\9fç\9b\95£\13Yõ¯\vꣲÐdÉg£\ fàÏ\98\99Õk\rÏüÚv¤¿¯¤ë\9d(\rN½Ôô|:raK¢iO\9e!&\9b¬8´.¸5\vÐÀ»"\84[Çßâ˪0M\95P\92C!C\87ã¨-ÜìXÕĵ\88C\ 2ô\95«+=\0ØB\88 b\84\ 5\8aÝ5%\83\8cH´ \1fê®\95\18Ý\eÑ}(Î8½+\98Öë\bn5ð×\9b\97 \82#\ f÷ÕXL\91»äí\ 4XDäÓXa>¾à\ 1E_Îüew~.P\90õ®Fe\9d\94\1fVv\87\ 5%2Q
+.Êþ¾\16m\1cå\<W\91~XRÝ/\aöcãi1À$a\92«? qÆ\87¶_Ö\89\ 5/s©x\7fç\84°ÙbÀe?P¢\ 5¦jæw¬\ 1Ml\1anõÄø¾#\19B¿à\ f­­\8fø\ 65^qÏ¡`Ä«¾ò!G\8aé=wný\ 2\8f\92&Àn7áè(oM:\97ë0\8a²\e@\ 2ÓðÜçbdÅ\12\0þ5fP¤\ 5\bÀ;r#Ðr©Ç\91a\1f\8c\93^1Lõ
+\8a.\ fhæa\a7\9b\90¼¥XÝÉÞmåU0NH80(\19ÐèU\16Æ(\ 6\bú\86îx*ÚE]ËfhR/½ð,\\86\f\17Þ\13\vEϲ'¡\99Ø\0ÈÒ×\98\98\9e\14Ü*\vY<3>\9c\8cn\18Ð\13
+îÅ\80èµÄq\17â\96\8b\99\1f\9fß\12v[4 \18²çÄ8­d¤zs«8\9e\81c            ôhã\1ds\86|b_=\17½cÌ#\0Ç\1cÄ¡\ 2ßõ(+Héº\ 67$§+·$õÃ, \13öKÒ\85"\ȹU
+\12Õv9õ\aT\11ò\1c¥È
+F\r\ 4L;O\91Á\90\rå3\80³Z°\8b\96\1eMr³GÎ3àO·ÖÒ\1c\1c\17\vçA\9a\9aGêÓ9ù;¸\9d\89\92I\91MdA"#7\bßUÜæè2Ð\83\16G\19ü)ÖæÝûíãÓû/¿ã\8d\1e\9f\9ep«ï\9fþÄ\14èïg\aôÜ#ab\83A#¤g\e\88­\94åâ(Ë¿h\aaÃE\1fì| \10\8cz·ã$\928îd\96\ræ&7¹ø(0CGäçGÔ\ eeU0°\9bBQc\97 \12!     D´8ÒÓ&-\1ah\8bPب8x7ò\9c8Meµ\0\9e]\81¼5¯<]È\11t©#ß\8d\1d\14$o\99àP\10 \94M)íQ\16y\ 2\91\9d&öÞ#a|\13_\8a\13\93Ô\16\99¹\88\1e×bÓw\ 2ÅÉ\9f¢$B\ fÐNai¸Îyi-=\f.u\85\ 4²´âÒ\90U
+\ 2vt=Z\ ecóÞ\19W?s\13\b*Ï|ÈÐ\1dFƼDíx\0®âëè\98MZlô\94,\19³ ¯@@\8fÎ)\94át¿Çl\ 2§\88\90±\ 6)\b2\8bj\99
+ff*\8f¡ÑOâ\80\7fpy\b\1có\8e\b\9ec# \8a\9e¡\11&D\88'tüáG$f\ 6aÛÌ\f\0(JÄ5Íp\9fÊû¬Ï(
\85Ó\1am¢àÃ?¾Â\ 6\q¾9\ eHð®ê©\18\9a\9d\8bgÐ^\12\ f\9a\ 1ø¥­7\96\81w¼    ½´ÞÍu(ô±rI$ÌÜ&D~\ f\9aå \93\ 5\1f}\ 4\81É\92\13"GÂ\98èFãåa\9aI¥¦ÀÐ8\#\96\80F\8då\8bõ4$1Å\19É]¥gnI^?\191tý¸¤¤Så/IøÂ'Ú°!ài9ÕóyOb塹}¢\8a\16lþÂýQh Äõ\1d\9dZâ^{w«$õÎ\eÛ\14\r;rJ\9c·QZ\f\9eëÀì°OìØZP\1c 7JLuð\83÷\0Å »\9d\vW×£süÓC\a\11c×:k¸\7f\15¾SU.aÜI@*\9a\81)èH>¬([5øZ%OLy   R1      ÀÐê\8a¸\91nñ<y\7fÁ\ 5J\12\12\90\1aê(Ô©õ\85\87¾Â*Ù°\84¸¸ö/ðÿÂ)IY{ÍØ\8f]/\97!@áx\17Ö(\13ï%&u½àc\98x9Mé\9c\14+°À\v0!¾.ùÌ\90¹º+»Þ꯽òú\ 5/\92²°¾ËF6  èûöÄéÖÕ4Âr7<U\98\8d\83Õ0záz/\1a=\95­á\1c©\ 6P1ÀÎp\19îÑOYÙ\94Êé¹½#\95SlëÌÐñÈ%à\ 5\00LfÍØý6\90¹\8a1ÂZ¸é\17\vÊ\80¿©èÐê\94¶ü3çXÇrÇ\rHùJn\91þÝk\88[n}íy\96®&Z´\93\9cÖs_û²8ÌPz?\9eÈÂ\94X¾ò\ e9\95ü·äa\9f C[,Á\11ËBbY'â,\bÙ'l+dU Ö\87ª3\8a4\8a)²â¢YÁ\89Ü/\r\94à@ã\1e\ 6È9,lt\12½s\b÷R\9d»\87ݯKÀ?\85<EMù\8c\85¬p{ª\bY¦\\10\89\ 5
+¦Qv\972V=\ 1Í\84\15\ 2)&\84\9bºÌÿ,bA1\12/V]¹\ 4C¿î¹\8aï\9dyÞð\ e <Ö®*\88o\87'\1d}¬Å^Á\9fÁUo\VÅ×\11\93ØÄ\8e¼;Ƚ©Ú,w®¦\9f~Ò(ýd \94bÜþÒ÷\13\1cá`n\12H;\\18A\e§\8a¾3\8aÅ\88(áð÷B`îq\9a6³l\ 3;\1f[WÞ\84dÈW\8bi\8a£ôP±\9a»²\ 1P\11¼i\8f\17\01¨`&÷\ 6\8c[,=[\14\85Ö©PY\ fÅ°äÅ!ý\8a­{ÛN\98å2\eìKr¼\8cþ\87.\18\927À¦'»\8bµ<ÌQ\9aÁà\95èé\10ÄÛµTô\15°\91f7Õ\8c\11ů\ 4µ+Na¡ÛÔxP_pp\81w\0\ 6¹\0J¿\96Zo\ e\f·\80B.\8fúäA?GÈdò¬°ó´\13÷G.ô+\a¢\9bf~\ 5\18®G\84çLì½\10.ôáÌ°ó\82/\95ܺþ#÷:\97ÄC»ú\95\95}ü-\ 4áD\9e\8eíg'ò3÷I]Ót°©Å::E\9e\8ft¯#\ fÒ­n6\e|Ù»'ÞÚr¾b/Î\14\9d.¡¤Ô\ 4\8flÐ-S\10¬\82ï¤çÐ!¯  _ö\9aÐ\98)>\9cyÿ(¯X©z³ø[\9b·Qä®\9c\8a\86Ê¡Õ£ð\99ñú\87\ 6\7fÀ¾Q̸\12$Ø»²ÊMñ'u\0ù:°£û¸/\87è4£\1fÑ\16Ë!r\9fÿï?( w\9d\få\93\95\ e ½e1¶! \15\18ü\1f]ZJõendstream
+endobj
+7319 0 obj <<
+/Type /Page
+/Contents 7320 0 R
+/Resources 7318 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7289 0 R
+>> endobj
+7321 0 obj <<
+/D [7319 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2758 0 obj <<
+/D [7319 0 R /XYZ 85.039 476.368 null]
+>> endobj
+7322 0 obj <<
+/D [7319 0 R /XYZ 85.039 436.205 null]
+>> endobj
+7318 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F20 3021 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7325 0 obj <<
+/Length 1228      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Vmo\9cF\10þ~¿\82~\ 3)\10\96ÝååcÒ:®£6u\9d³T)É\a\fÜ\81Ìq.,=ûßw^\16\8e«pZ©²dvgfwg\9eyfæ\84\13Â\9fpR\1d\842s\92T\ 42M\9dâ°      \9d=h®7ÂZ\84\8e
+ÂX£êývóö\83\8e\1d\11\ 6Y\98\1d\99lË/î\8f?¿»Ý^Ýy¾\94Ò\95:ðü$IÝ»+O¸·¿Ýy©r·\9e\9bO×lòþþú³÷mûqsµ]<ä«@Å\12_úsóå[è\94àÌÇM\18È,uN°\ e\ 3\91eÎa£´\f´\92vßn>o~\9foa\9drøÔJ<þdá\8b,È"½\1e³\8f1êl\8e:\ 2±
\8a\97QC \18ªV\99ûÎ\93¡kL^ÔM·\87\18ãÄ5Gþæø\89Ý»±ëfÝm\8fÊÐ-ªaXÁ!
+\92ì\15¿àM!Äì\97Ð+Ù¸ïv\0ü±7#|ºÜTí\v¦à\8dç+!Ý\ 13q<Tà@\96º÷\9fnþ¨P2à>q¿\86:l:^?Áñ¼7M1¶´béåù¾*èxçE©kØâ\17¸ ÊÜñ\99·\8f¨ªú®j\a¸]°°§Sèç8Ø«\b0P\95èö\ 1ÕO(\88        AÐ\17G8\ 4`Qz \87\9a\82ý\1a
+\85îÁ%*\14n³Ã/䢶\ 2\93\ f\8f,ªó\81E\85\17%n\8d!uûªdåØØ\ 5\ 2\eo6#)\ 5}À@\1e<\1fþ[ã\12q&Aeï>îLÕa\98@\8cXÅÀûT¢     YW\ f\18Ú\9e-O\8d©'_AÚØ\v\18Þ\1e$fºÑºðB*S\1dÞ,QP\19Áð\82¾\1dGDJ\81çx\a¾Õ\96,1ý\8b]\10ÈÚÍ\91¬x¦¾\94\93/\15¯û±C\ 25\1d;\8d"¤DÏ\11\87\81\15ã\80ä\ 6¿Þ~\90KNFq\18$*µÌÜ\97\0\9f\8e´;\1c\1eJ¶ÖéÂ\1a`ÓJ[ãÛ\9b\9fØä\82ä\91\84Ne-NuÕ[_/âß\93kfå\81$
+$ô»ÿúÀ\ eóp<\10Þ¾\92Ð$³è\ 2öá\80$y\18LNÅF\19\82̧qÈ\1dÏ¢\89õá«\84ÉNOÆÑâI\ 1K=?Z¬8\ 5«$\9a\80Á\©$\82\82àªkè3Ú"H$ð\1aÖ%\eQæñéù\14º\93ÏÞVÖ¬®\16\9f½\8cËñ\89µ\98fKaP\19X^\9ck\9bs¼èÙ\ 4\85ë\8bH\ 4\11´ø%\84SUpÒz\1e\10C}¦/l\8bÜLÕ\88Û\99¤R¹;
+¥5¬É;{\ 2\9a^Ë«33`31\ 6\96\8d=bÙ\8c\8f\17#ÆÝWe°Ò\94\81:\89~eDúQ\16Èø_§El§Å­'!\ 5\86\9eD\b)\ fó Xëú      \10!ú~×G\90a¸hêP    ga0,\1a`\18ð
\89\8c\15\18\ 1\19÷,매=ÑIk«¨%Ñ\99ÎÞL¸çö&"\ 2g\1d3PVÖ:ç\ föåg\90ÿ\0!Ë̽±ï\9e³\ 1\e& ¥\fv£½\80Æ\8e\99\9b4\a\ 2ÃK\ 2ãP×VùÄ\4\9fKê¢ï(\19\ 6±\9c*¦lv»©\88Y¾d ?®U\9c\82_\aS\e z \91\8b\84æ\f~m<=ïþâQGîa)\1cq\92\8a\94Q\a\8b\ 6\90\91,&;\ 4ïiF~`M\83¥\851Gp\89\99aèO\rMK°X\ f\e\8a+\90\91Z\86MýÖ/ÔJ\8cJ\a©\98Ú\ epSA¢~Íy^[\ fGK\ e)²Eîl(G6\9aË\11\11\12Üà\vüz¼ì\99ù>'îð8³ukë\9cèTå\1doWáÄ\92ÝM}ÀÖò0\ f¼¾°}aî\ 4meß8L¤\81õcwÄ»O¼#l\9fó´/S\9bÈÍ÷]¸è*ô\13FPìk\9dC«(\882¹Þ:,0ÿïG/ô\aÈ£\7f¾ëõ6¡dúO\17E\fÍ\v9³pðot\18Þ\1eendstream
+endobj
+7324 0 obj <<
+/Type /Page
+/Contents 7325 0 R
+/Resources 7323 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7289 0 R
+>> endobj
+7326 0 obj <<
+/D [7324 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2762 0 obj <<
+/D [7324 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7327 0 obj <<
+/D [7324 0 R /XYZ 85.039 736.911 null]
+>> endobj
+2766 0 obj <<
+/D [7324 0 R /XYZ 85.039 639.845 null]
+>> endobj
+7328 0 obj <<
+/D [7324 0 R /XYZ 85.039 599.682 null]
+>> endobj
+7323 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7331 0 obj <<
+/Length 210       
+/Filter /FlateDecode
+>>
+stream
+xÚm\90=O\ 31\f\86÷û\15\19\19\7fÄ\893R\89"\98\18"\16Ä\80h\8b\18¨*`èÏÇw¥|\9cN\19\1cù}^ëµ) ?
\80RC1\ 21\vÏo\1d\86\17W®;ú&\92
+hJþ_\10\87³:°\18Ô´8\81Ì d\87\19Á\12\8fȪu\17kÆà\9d\9c%´Ý\84¶ÍC¼ë\85âS/\18ß?ûAr\89÷7Ð?¶Û\13\9f X\19ù\813¨°'¨`$\93÷òpp\vÅí~ózÜ~\8c®îªý\86ý    ¢^\17£¢Ï\13\ 6å\7fê\9cb2ÐzºÈ´     i \84\8aõï&Iê<\ 1K\82ª³[\9eë\17\86¿RTendstream
+endobj
+7330 0 obj <<
+/Type /Page
+/Contents 7331 0 R
+/Resources 7329 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7333 0 R
+>> endobj
+7332 0 obj <<
+/D [7330 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2770 0 obj <<
+/D [7330 0 R /XYZ 85.039 542.44 null]
+>> endobj
+7329 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7336 0 obj <<
+/Length 1961      
+/Filter /FlateDecode
+>>
+stream
+xÚ­XK\8fÛ6\10¾çW\18½T\ 6b®(R¯ÜÒm\93¶è)»É"hz\90eÙVV\96\fIöbÿ}çEY~mZ$ðÁÔpÈy\7f\1cRO|øéI\12*ߤ\938ÑÊ$É$ß¼ò'+\98yÿJ\v\87\r\8d
\85ñ\85É\99\9b\9dE\81òm|\89Ç\9fÌL¢l\18áä/÷¯nÞ\ 5þ$ðU\14\99Éý\92\98î\17\7f{&RÓY\18úÞïÍÔhïi:3QìõÓ\99ö\1a\1cGÞm³Ù\96SíU\ 5ÏÝe\eø\9a#G6ýçþÏW¿Ý\8f\85Zåëä\8aB6\ 2\85Ì \90\ e'ÚW©\9f\8e\15ú<M\8c×ìPVàåYÍ\83fÞg¨\ 4}\1aÐO{ë\82ÇwST\ 4´ÙL\83Ä\9bg¼ #\vv0×æ¸lá«ÙÈ\ e°üDù@k¥Cí\\8e¤v%s\1fÞ¿ 2zd$ú\ 1-(æ]Ù\17êTF\f\1e\80À_\8c\12ßðÔuY÷ä\9e\91SÄA"{QìQ\95\ 2­¯ÐÜí\86Æ5R{æa\8e¶+\9bú5ê7\99\ 5©Q&5\93\99Æ´JIÐ3rQ\1c\8c\918À`Ñ ù©®\9a\14r?Ø\1fCJP \8c±Þ\12ýN®\ 6\8e[TàÓ\1d\7f4-ÿcd(F\14Õ\15êqó.
+F\16\a:QÆ·bwÛ\ 1ßs\9d\91k\82T\ 5\89\16¾3\8f\1f\8c3\81ÒúJfÂ\1eæ¨R´UÆF'\95¢±Vlê½EÅsP(/º\8e«ä\8eê\81*#\93:iv­ã\93Ò¹ÅÀi\b\12\7fîKñ\18N\81\83\vê\81±\98\eWt\8f\95Mã#åµJÃð\yíi©ö?ÐëTå-êä{\v\1cïò\1eUjê\17T1Vi@\9e\17\93tT\10ÖF\14â\ e\871\88Ñ\9c\9c\9c\84\9d\82þLZ KèaF㪬æï1\8b\90\ e\87ýÊ\16\14Æò\a\89\ eVÆIàýzV\r°\15å>\8bØu\ 5«uK;ää\ 3Lݶp\ 5\83l\9f¦\89åM¨hP$d,Maö?w}Áø\83Åä\1f\17?ô!´ð§At
+ÈÚà\7fâ}ÑÆæX5kç\91\1c%>\96¸ýOÂ\ 3\8b³ª\93\15\8f8Óà\92§\9a÷ʺñ^\88w\9bMÙÿä\84%^íö~âï\ eSRì,\98\94\92\ 5@ÕÌ\9e\97óÏ"b?\rC/ÃÅe³\13\1a¦,é1GzV\1f\9bÓ]ðÆ\0#s\8e\ 3\83E\96ç¼\82ð \10\97\19\ f²\1a\\1e¤Þó\86\8a[\87\8eüµbr/ÂqLtÚ°Gí0³\e!áô¢\0è¬\9c¬RÔ¢\rJa¡x¬³mï,j\953 *ÎOÙ¤û5ñ\a\14?6\1f\96\14-ÓÜ\Æ\7f\eq6\16Ä\17_[\92\1fè1"3¡Yâ¿O§\14otj\ e\r)\1cµÈXÒiW/xeÖ\9f\1doiBu
+\b¦t\1a¿pÈ\99K5½îûí\9b\9b\9b.ÛÌ3Õ´+\1eÝäûN¹CDö\1f\ 5|Ýoªs@\8e£\81éRs\13\ 4²O¨\82\ 1 \17\bèqÚ\0ؾÍ\ fÀÝ7Lë\ 4¼\15õA\84Ü«\víM LpM'£U¢Óo\9cß\1cÑØÛdCÂ\945Ñ"\ e°ÃNp²¤6°QÐ9Ò\11gSìm\91\86UZ\95yõ,S\94\18ãzÂ\\9bW"\94=\0|­Kj\ 6×f`í\9bV¶ZÒQM{2`t\ÖD#¯Á¡ä`\8cè\92Ëx\80\95\v(@É\1dZ¶V\10ºÍ*&nÙ-\8fÓ\10\ 4¯Xæk\9cJÁMyµ[L¥\18Ð1\80IÃQ#Lm\aM\ 2\8e#\9f\ e\9b²s\95Â\9e\91)6)ã\1a/\84\98\80\12_qa\ fU<Ç\92Zaúø        \86®-Xj&þÃqO\90\12¯¦\83\b\e³sÓ\89\ 5Ï\a,"\7f Ð\1dÅ\8e\8e\18\ 6¥â¬\8f\92þ¶hÅ{Ò[\r\18f¼uÓõo.5éVÙäjiY\95ÆÇ¥u\96Æ\87Ò:î\89ò\ 3ü³}çmÎÓ\14Ú\8d\9d-ÆpM°\98mÔ+Àà4ý-\1eâ\92¢8>¹\15 )\97«\ e¬^\bÉ)\8c\ 6\13$ aIsÔzàL[ö²ê\ 1&\1e\1eX\8fyË}rç\ e\8eY\fEÃg\ 5òfØ\8dTÌ#U5\16F{ôtÜ3ûq\ 5\9eçÕÁÆH\fâþEÚ\98\8eg0Ñl\10rýÐ!´/\17h\1a\16\1f\99T\15ÂM}\18\10Ç{·G\98Q2X \13\95\ e\r*wP5²¼á¥\15û¸yäϬ¿¶û~¨ZéE\89\ f\w,íBwÑPåA\v\84u\98\80ÄUÇ À\88\93ð]Ã\19\8eèɨ\93°áCêbFÃ\11ú\19Û>º\ 1\85\92&Ô¾\84\90f\95³\10§²î\91Å`j\10h"\91ÿ\16%lmD\1f0\81«\1a\87¦¶ç4p\8djQË\ e\14»gþp<±\13:j\19\9c\91õ\v\89\81\16ÜþºÀ\81u\97:\9a\8f]áÚ)\19|üð×\19\88D)\åÃÉ,\8aUl£ïn&òU9\83ØFÞ¼¬o\10$\ e\0á$ê8Q¾\r®¼\88\ 4\96\e\82\99\8eU\94¤×¡-\8aí\7f\85¶àÿBÛ\8fÂ4ã\a£\84\83\ f¾\ 5\18ß\9c!\1cÒ8P08}ôðíp\10K\1a\0\85ê+\93Ýø¯¦V\83Ï­\8a%r§\0syU\1e.U\16²A:^\98Z\95\9c\85\1do|x1\80õt\85ØM\87¶X\88\90A\97\p\8a^fªK½Â\80´\8c¤°\fn\1eOÔfc\99§éH,\E\ e^KÙèFV\fýÍ\9a ì3\18\9cV\ 5\113BH\19W\ 2ÔÝ\99¼Ä\814Ò¥\97\90ö\85xz§n#à\82|C\9b\ 4ã~èÃ
+Ùý2´Ñ~\85\ 3\93þø¼â§Þ\ eûÀ\99ër\1a\1cÌ\16ä\9f\82\19ø&\ 5\ 3º@¶\e\ eqêBì\8eÀÍ\ 6dw\14äh\brê¹ÿ\ 1I`¼m\8b\ eº/x\e~i">\97tD'ô\85Uã{\9eÑ>\85\9cOÏ-ÏZé~äeé¥\a\84Ö]\18%x\ 63»çÁ×áÁ©\1fíg$a:>  èfJO"ÃÁ\´êBÿ\14\e\15¥G sZòøz\15¦ßzͳÖ?»¦\ 1R¤áÉïûÿ\17uzI¨endstream
+endobj
+7335 0 obj <<
+/Type /Page
+/Contents 7336 0 R
+/Resources 7334 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7333 0 R
+/Annots [ 7339 0 R 7342 0 R 7343 0 R 7346 0 R ]
+>> endobj
+7339 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [295.194 627.297 373.625 638.986]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/)>>
+>> endobj
+7342 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [382.952 438.883 539.579 450.875]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/cvs.html)>>
+>> endobj
+7343 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 427.758 108.944 436.417]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/cvs.html)>>
+>> endobj
+7346 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [153.498 177.076 333.532 189.068]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/cgi-bin/CVSweb)>>
+>> endobj
+7337 0 obj <<
+/D [7335 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7338 0 obj <<
+/D [7335 0 R /XYZ 85.039 761.463 null]
+>> endobj
+2774 0 obj <<
+/D [7335 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3259 0 obj <<
+/D [7335 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2778 0 obj <<
+/D [7335 0 R /XYZ 85.039 598.304 null]
+>> endobj
+7340 0 obj <<
+/D [7335 0 R /XYZ 85.039 558.141 null]
+>> endobj
+2782 0 obj <<
+/D [7335 0 R /XYZ 85.039 558.141 null]
+>> endobj
+7341 0 obj <<
+/D [7335 0 R /XYZ 85.039 523.598 null]
+>> endobj
+2786 0 obj <<
+/D [7335 0 R /XYZ 85.039 413.489 null]
+>> endobj
+7344 0 obj <<
+/D [7335 0 R /XYZ 85.039 376.622 null]
+>> endobj
+2790 0 obj <<
+/D [7335 0 R /XYZ 85.039 307.363 null]
+>> endobj
+7345 0 obj <<
+/D [7335 0 R /XYZ 85.039 275.341 null]
+>> endobj
+2794 0 obj <<
+/D [7335 0 R /XYZ 85.039 162.807 null]
+>> endobj
+7347 0 obj <<
+/D [7335 0 R /XYZ 85.039 131.088 null]
+>> endobj
+7334 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7350 0 obj <<
+/Length 3058      
+/Filter /FlateDecode
+>>
+stream
+xÚµZ[wÛ6\12~÷¯ðéK©s*\9a À\9b\9fÖM\13§=ÉÖ\9b¸íCÛ\aZ\82dn(Q%);þ÷;7@¤E%Û¦=9\ eq\19\f\80Á`æ\9b\81Ôy\ 4ÿÔy\9e\84\91.γ\\85:ÏÏ\17\9b³è|\r=×gJ(¢s\13Fi\82]ßÞ\9e]¼JÒs\15\85ET\9cß®\88ävùkðâõÕÍíËw³¹Ö:Ði8\9bgY\1e¼þq\16çÁ/Üzû#\7f_üøöf¦\82ïß¼äúû«·ß^Í~¿ýáìåí`Ò¹  MªqÖ?Î~ý=:_ÂÂ~8\8bB]äç\8fP\8eBU\14ç\9b3\93è01ZêõÙû³ÿx.ÜgÎyÔÄÞæ\8eb®£0Ï\8dߤJ&6y;ËuÐÌæq\16\ 5KØB3\8b³àq\v¥º)\97ÜÞßCÕb\19Z¡XöPQA×s÷\8b\9fßs¡kö-t/°Ór\13\95\89}°´ßÀ\17fÛQµ©¶(Hä\91\16Á\13\96q8\8dº\ 3.m\83M\8f\1d1\93ö²\7f¾ (øé\1dR¼a6\97Ïe®\93(4     H\8b%\85MíZúÞ]³\ô\94\îû~wyqñøø\18.\9e\16\b\915ÈT\18Î\15
+¹ ÚE³¹x>ñ\Ç\19\10$\9eppR§O\ 3t,\89LP¢üAø:Ñ\ 1Î\8d\81«Í\16¿1\88ÀrÃoJ\9b×|jÜÐ7ü]Û\1e\v\86ÎG\ 5_qk]m?@M&¢£Ãæªã蝹\96Guͪ§\13ÀÿÊVfÛo\97,z8 ÑBLp\r\1dÿþ\89É®oÞÈê¢$*;\16]\1cÓv\87\92£iu\1a¼/78Í]     ô
+Öf\12àÕ \9aao\7f\8f\a¯u\82\93µÒXºBG«yÀñ¶-k&\·å\ e\95¤"\ 5t­¼]\18\ 3Bµ¬~\9d\9b\82ô\9a\96/B\1e<TK7\1d\7fÖØ5ÅZ´Ù¶+$\90+\80Û\8exà    í\97Ï\ 6\14\18\88Xnpkè\8all_møZq3   \84Å]n\85\94×o
+¹V\9bMIýÄ\ 1¥VèàM\85ºóA\98øùîÝ©uÃ9Æb\80\ 6\b·%|\85CIâ\98\89ª.ñ\82ÖBº"imÜD£]Ë1¿ \e\84\822`9sÃK¹c[ÙU½\rÝ ¸4\11\98µ\91e*L°.+\98\95r±àMt\\7f¨JéÀ­7´¡§M³\97n\10\1a\1a\1e\90Í\1e7\8fM¤³XÀÃjê\9aMMµ]3\1dí»·»\ eeªUð
+\97Ü´n,\9e½ð¦u|Ä#Ú`i'bÁ®ªgf\8e´$®Ý\9e\ f\9d\8eE&\ 6\11m\\82w0ÃÝ\89½\84\16Üq\96\8a\1eìf1ZPjiVüu\1a\86e\7f»¸zd¦Ó±\99Æ]Ç      îZó®³D$\86üñ
+\9eæ\83<ò`)ÕÖî¨ÞÀ\197H[9í#V[Ç»\92\96î©cײ9¾:ÿÝ;\8dìEoöw¾¥ÂíîÙ^\18¯íX^4mk\17\83a;¾\9fdQQ\9b×B¸-7¬\86\17¯R32ÍC¥|gû¶²\ f\152DuÑ\80\b@¼(Z,î;¸~Ð%=x_\9fû\ 5o\ 5M\11FFMypØ4¬\88}Öi_¡Âç¼óÐä\89suc\96ÉÁ\v\9eæøý¶ë˺f9\95ü\11áY§|Øæµ.G­Ã\16Ô:ÂAäjB®\9V^\97\99!L!öÖ]\ 6­cq\ 6ÆÍ|z\16o=µó`Z\ fl\19×ïÈ\10\96í\13^Þðø\18²0δ\9cmñ×O!þÛOáÝ~{¼ÍEC\ 6F\fþ%ëé\b¸\14i\98¨Dx,\1e@\96 \âù\92¿\97»Î¶\ f¶½\84\9e\7fu¨°aÓ®// Ú6MÏDu³\ 6¡}RRù_\97\94þÛ%õ\8b÷j"1t\12½(Q÷AÔi¤}dðÛ\81\86\e6\bl\9c  ë4íò\ew\0¨{\f\84ÈU΢9È\9chFkUY¨òØû\7fJ\rÍ?£\86q\9c\8aé\a\11\fADZ0ò<Ì\8aô³ú\a÷õ¤þ¡÷À/õOÈ\12\10~¨²â\80\95MT\ 4·÷\15»\81\98|8Ú\1cZlkç\ e±ga\91%#ïJ\11\8cIrÔ\ 1ü,«Ö©Ò\ 2\13·.ÀRÙ©½*(FÆ-äÔrµ\ eSíµ\83qI_\92Y"¨\81S8We\92"¨ËÞ£´\9e»\a\9e\e«\fÈÐ\11\v\194ð¸H\81
+\1d\9b\10\14ÙäÅh\96×/¡|õ\1dËF\19X#¨çP6}¹^[<¶H\03\ 6
+\14\91\95Û\ 5®æ^@z\ 1óyé#5)\b­®\15S\8c\86\1e\87³ê \8c[Û1R¢\18ÐÁW\1c\8dX\95¾²X,ë0â\82\8f:\18ç×Ínã­=\ròçgee/°Âþ÷\19´º#\f/{Áå Æ\13\cô\10,o¹Á\89\8c*\8cú±\a\1d ßrOs×3LEéaÃ\9dø.,\132 `ÀSLÙ\93\18ì\89R¢0óvÊ\9a¤¡2\99Pà=¤U,ío\912\a½Ò\11é5ÎSJ\1dÑ\rG   |'"\1dÆI6\12Ë\15\18=\b¡ë
+\95\ fKäná{\90W\16Üs\13*jI \aX{ø\8b²Ä\96\ 5\8a\87F\8aé¤Ö\15).®\99\98\13I.á#tc\1cûÝÉSþ\8a\18®\ 1¹[\9cw\92Ðö\9eW\ 2S¢º\96Ü8\8c7\8eu\ 1\83\ f\17=A\14\872\882ïmi\91\11âX¬þ\81\18Óz\b
+t¢û:Ê9Ò\82¦\ 6§¦[N#y{Ð\ e\97{04eÍÆ\8eÖÖ\96Ý\8fPz,\9e\1f´^\96wKH\99W¸¯\97Ìé ä\88G4[áäô\ fË\1e\8f¡µÓLÐ\8a\ 3v\86òª©)\ fÄi\0\18KÚM\84ñ³\10t
+\91(\9d\84Y\9e}\11$q.\ 1n\ 3}'\13k\ 60u\ e>r\9e«0.\92Ïç×tht:\99]\9b{^\87´Íé$\91\9244J\9cî_]\81ô|zâèÓ\8eÒ\80{*Nb\ e\rV&6_\ eè\92\7f\14Ð\8d,\ 1"65\f$T|\b\8a\vºSJ2_ðÝØ\96Ì\ 4\14é\1eª\ 1\96\86òè*ªxâÂ!\15\9b;J)¬Ù'#*T\83\9b$\84½ã{\9cL8pßlÄmp´#Ôm³\99°I\8f\15ç\18\\18À1\80f0p°mÐò\1c¶LßÂ<Ì=Vñ·p¿[\12\b\1aÞÈùÍI|ªcÐl=\9dJ\9fÇ\10É&¹?Ú\18\9aM¨M:º*i\18cÒÑ\14hd1k\0\7f¶ë¼II3Ù)\14\D\8dÅf\ fX§ãÊC%{\87rÛ=m\17\,Ù©¤ S<ÕÝDâ=\ 6KT\9cX>\98)¥âÃ[@>¡\99b«Bo§¦\9csd\80\91\83ÀeÝ\81N\19\93\ 6ö£ \9d\16ÓlØB\8ep\98\88@\1dGgn\12\1fö\ e\92%8\ 4ý\9d1& =j\b\1fB+ñðl\99&ñÊ\8em\84à¨\912»ØÄù¦\91\ 1U\0¬ó?\9f$_Q\8e\9c!\85ð\18\91Ð.vû»\8bývW.>0®\1eë\9aÉB\9dê©\8c¹£\ 1-ÌÒÏY\11R\a\8c\b0\1aà\14\8bç)Â\18u      ¥ú\84§²\10º#\19©\ 4!Süç\85D\8a
+b\1aKCpØð\91\80\9d1\8a   äêÅtü²\10ë\88bJ\19ôÿ>,¤E\14|\ f\1a \12\97Ô\11«d   G*C\18u-\14|»¨X\1e\0qËM\9c¶Ür\ 5\16Ë9\1f\9cཱུÏ×\e\e\15æ©þ¤à&×ì£\16\95\ e×sß0\94%Ý_\1fMW¤a\16gÓNÈ\84\89þ\9cö¬\9aV\14\1a¼¨ÉõH£7M+     \19ÂL«F\12Sbªq\95.#:\99Ò&\ 3\a\96vYuå\92³é\12\16®¥\87pm,     W,ì\91㮤h\85\r\85K\99Å£°\aM$è<\ 1D\1a\19q2\bg\9e\19gõ¡¸m\84¨Û£8%[ÛJ\1a\ 5¯\10\9aª¾Ù\94=åï¡\ 5\9d«\a\8cq*\v6\b\13q0ÄÌ\13.Mb\aT\9aµ\95¼L]¹íPæPÂ5ök3ç\90mçeyñ*\8dG1¸\81°Þß1\18\81\1a2\11\85ÇaA¶\8dLÃbá\84ÅÈ\1dOræ\8b\9bf\98`æ;B\0ãÁ\v\r³G\1eÚ\8cÓJ.\19E¤}UÖ\83:óÇ$«\9a@f^å2ðW\10\9e\9dt·:U\9fu·ZÜíÏ3\88ÿl[­\9e\18\93¤)ûׯ;®Ü\ß\88«EI¬)\7f]öûÖ~\99\e\9dÎ0ãó\85<7ÆøÈØ·\ré\12&
+°ã`\99¼´\97è\19±\8fU\1aK\87Ç\11¨\bBÄů\9e\1c¥¼\ fÃ\147ø.yÃí\9d\vbÖ[Ø!e#\98È\9d\1f\12ñ\8d\14N\1dÁ\ f& Û=ð$æ\10w)\19\84h(\91.×äø:T=\9aË\\a\98X\18ê\16\18¸8¨Ð\8d\ fЮ
+¾n-7Ñ}E\9a%£Ì-=Ò»¸\7f\80*©RògãvݶMËÃY\10\84i"\1d\ fV"Òô)\vàâä\88å®B\ 1b8Lé\1cô\1dÝ=­´^ò\ 4\87Ä\b­c"ðîÁM\97-ãaC'\ fòMìG\90L\1e\99à-#{ÊÄ\19I\17ÙfW[¦î\ 5¯\97\82\ 3`\8e\83\ eY/\13\ãË4\12Ñ.®GL\1aÿÖi{î@è\8dß]=xÌ%>\ 4±\92\98.\r½+0Süñ\870uù¡£(»Ûßu}Ejç\1eª\86fÃs<v\e¿ÐIÝ»p t\ f`4\13\9e\94KX¯Å\1f\95÷¶\:k´\1cÚT\17É\1f~àÁ<\ f\ ff\10ô×þw ÞÐkMê_³å¼\9c0\ry\16æE:m\e\ e\80î\v\82ak~\14\97OgÃ\8d:\82o`\10S3\86\ 5ÿ\ 3-\1d¢Óendstream
+endobj
+7349 0 obj <<
+/Type /Page
+/Contents 7350 0 R
+/Resources 7348 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7333 0 R
+/Annots [ 7352 0 R 7353 0 R 7360 0 R 7361 0 R 7362 0 R 7363 0 R 7364 0 R ]
+>> endobj
+7352 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [434.497 747.083 539.579 759.076]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cyclic.com/)>>
+>> endobj
+7353 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 733.231 108.944 746.133]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cyclic.com/)>>
+>> endobj
+7360 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [503.223 281.883 539.579 293.876]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://pserver.samba.org/pub/unpacked)>>
+>> endobj
+7361 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 268.334 257.852 280.327]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://pserver.samba.org/pub/unpacked)>>
+>> endobj
+7362 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [411.588 268.334 539.579 280.327]
+/Subtype/Link/A<</Type/Action/S/URI/URI(rsync://pserver.samba.org/ftp/unpacked/)>>
+>> endobj
+7363 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 254.785 183.398 266.777]
+/Subtype/Link/A<</Type/Action/S/URI/URI(rsync://pserver.samba.org/ftp/unpacked/)>>
+>> endobj
+7364 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [423.268 254.785 521.988 266.777]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://rsync.samba.org/)>>
+>> endobj
+7351 0 obj <<
+/D [7349 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7354 0 obj <<
+/D [7349 0 R /XYZ 85.039 615.012 null]
+>> endobj
+7355 0 obj <<
+/D [7349 0 R /XYZ 85.039 585.792 null]
+>> endobj
+7356 0 obj <<
+/D [7349 0 R /XYZ 85.039 558.391 null]
+>> endobj
+7357 0 obj <<
+/D [7349 0 R /XYZ 85.039 531.596 null]
+>> endobj
+7358 0 obj <<
+/D [7349 0 R /XYZ 85.039 411.774 null]
+>> endobj
+2798 0 obj <<
+/D [7349 0 R /XYZ 85.039 352.263 null]
+>> endobj
+7359 0 obj <<
+/D [7349 0 R /XYZ 85.039 309.613 null]
+>> endobj
+2802 0 obj <<
+/D [7349 0 R /XYZ 85.039 185.448 null]
+>> endobj
+7365 0 obj <<
+/D [7349 0 R /XYZ 85.039 142.495 null]
+>> endobj
+7348 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F64 4225 0 R /F20 3021 0 R /F58 3380 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7368 0 obj <<
+/Length 1460      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WÝSÛF\10\7f÷_áiû Ï೤\93d\89>A \84´)´xÒ\aÊ\83l\9få\eôU}Ä\90¿¾ûq\12r1I\18&3ÎÝîj?\7f»{8c\eþ9ãÐ\17\8cÆóÐ\112\fÇ«ld\8f\13à\\8c\1c#a\8f=a\a>²N\17£Ù{?\18\88ìh¼Ø\90Èb}k½ûpr½8ÿk2\95RZ2\10\93é|\1eZ\1f®&nhýÍÔÅ\15ÿÿîêÓõı.\7f?çûÍɧÓ\93ÉÝâãè|10:õ\84\17H´úïèöÎ\1e¯Á±\8f#[È(\1cïàl\v'\8aÆÙÈó¥ð=iîéèfôg¯\85\98¿:\10Û´\93\98z`NÊ>Hé\1f\bò\97ÉÔw}k\97¨\86OÛ¦)\8fg³¶vD\1dgËX\14U2£ÓlÓ\94|\9aºÂ\15a,\9a¸\12q½Â@1:\aíFoP[¶Ë{õØ©\9c½wö=\9ezR8Ò#\ 3\8b­\9aLÝ(²þ±\1d\ fR_Õ\rÞCº§\8aϺf\99f\v\12Fþú\ 2Î×Ì\a¶ci¸'yÜ´¨Å\bmà\T,Ôl\8d\9b8\9b¸sk ¼xð}A\1f®ð¨\86
+Ppì=ÛEw\81\ f\86\1e~ÓH\89ú\97©^ñõúâz\98o\9f²q\8f\98T\8f\b>\8f\ 2jÈ5\95n\0µ\9eçY\97Y      \9f\87\18\140\19¤d\13?(\81Ö¢E2\82\14\ 43Ø!±\81niíº\8c5Ûc®\91|¹F\ 6\ 4I\99ða:ÕYYT\ 6\11¯.y\9c¯Ñ        ×úB\1eQ\16Ñ\95Íã^<\92s\18\98¯Ã*\99\88©Z\ 5ddn­\r\13\17\90Bj\13Ì\92nPÉ[âþªK\13øz\18ò y\92¯/÷Πm_T¥1Ê\83:~$u\97\e\80\81oC4\88\81\96/\95bÐê.\9f\9eO C^F\1cÊ\\1d'\86\97b\ 2îûä\1f\ 1u\ e\r\bF.
+F\17ý®YE­\93\1cQÜ´\95bʦ*2>í£\1cu\9faÆÉ^CÉ_b½\1a]äüÁçI(-EåÆîZÅO¬ß\0\9bÀ\14\ 2xâ§\ 3ù|j:øB\86\91\15§)\1fP\1dØ\94\91\r\ 5\ 6\7fT\9aB¿\ 4\8eËã\ 5E\88\1eW\18\89Æ\9fÄÈÇK\8e¸5ý\ 4¢MÕ²¾\9e\94\1d5dtD\9753)ù±qiIXT¬\9b\13WTjm¼91Rê!ÎÊÔH\15\e$\86\fÍ-eúù`è\vΠ¦Kºæ+\19izÖ\1c\9d\ 1\81n:\14\83îQ¦Iö4¸\16ç@\1dê\b7\14\81\fö@\b\80>f\f\9f\9e\9c\190k\9a¼\b\10¼2@ðt\83(çã\99®\9b
+ðÀ\15GÊgl\aÝa\0)\88\81çÛVú\ 1lùàð\ 3\0\86³ðB·ß\8e.\90=!½`¸\1daë{P\ 3@\92u\8ayh\11\1a\7fs\1a\14\90\87 @\84ñôÇËi7*òx"¡Ë4´Ñsß\1\ f£\97\85ã<yæ\1cÚÛ\vÄ<\96(p¨\8dZ\9dÂï\9a  \r\1c      ÀÈdW¨u¨ ê#d\84{\8b\13\ 5        ½\b´À6£\14\88%6c\91TЯ\aj\f8\8b aì\91\98­\8a\13¬æóy\14\ 4"\ 2\1c°¨îÍLLÚ\«.Z´µê3\89Ñ@"Í\94jhsq§cÍ\ 3hQ\9c\17(Wo©\r\ 1\95\88\7f\80¤-àÙ7\1c\ 1q\8b))hª\ 1lV0\ 1̲\ 4\9fM"\12²O@÷÷W\88gmð1\80Ý`ú©brQvm\8b\v\9dTç   ³êÇ\9awIF\exN#\18\19\83\8eô¸m±õº\11\8cÄ\96Ú°\9f%x\88Sfå\8at®;Þ\11\93÷'ÜÀÈóa\98\91¹n«éz»ßí\15\18?¸ÞÜHø!Ï\94ª(\9a\9f¹ï\8657»j«Òò»û\bS^\r\86¥\eÍÉ\ 5ü¿VýSjní¶±a×ü\80a4h\93\13d\14e\83×"¯ùÞ'\18\90u£ Ë\10\10\96©Â²À\bû£@ñ\1d¿­Ô\ 3«§¡®\ e!>\82\18`´þ âÝ\ eð;\8d#\ 2\1d\8aé\99ñh.U\82¦xÙòð­\19ÃÒ\8fà}ïï\95N\9bÉ\9céd;\18Ô\ 3L\1c¿©v·B\b>¡_\99Êñ\11I\92\1d.é@óùC\87Á\15\8cjZ\95¯ñ&\8bïÕwmì4mn\bzU)îå®e½§çß\92¬Ç4xAƼ\80¯òát\ 1±.\9d4E°c[â®Ì«gC#%5\9dÂ\ fÆ\f_Ê:Uë½a0\90 u\ e\97¾yÕ«s@'\9d×\r¾R\ eì\rø£Öu^Øi\ 6,oûûRÎ\85ó4=¿¹\84<Ïý¿\8bN d\80°\1f\1fHeÒ.endstream
+endobj
+7367 0 obj <<
+/Type /Page
+/Contents 7368 0 R
+/Resources 7366 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7333 0 R
+>> endobj
+7369 0 obj <<
+/D [7367 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2806 0 obj <<
+/D [7367 0 R /XYZ 85.039 380.889 null]
+>> endobj
+7370 0 obj <<
+/D [7367 0 R /XYZ 85.039 335.815 null]
+>> endobj
+7366 0 obj <<
+/Font << /F56 3312 0 R /F35 3036 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7373 0 obj <<
+/Length 1646      
+/Filter /FlateDecode
+>>
+stream
+xÚÕXYoÛF\10~ׯP\9b\17
+\b×\îò
\a9vjç¨][hQ$AA\89\94¼\10ÅU(*\8eÿ}fv\96\87\ 1Ú\97\16\ 6Ì=fw®o\8e\15\1f{ðÇÇqÀ<\91\8c£\983\11ÇãÅfä\8dW°óë\88[
+o,\99\17\ 6¸u:\e\9d¼    Â1÷Xâ%ãÙÒ\90̲\8fÎë\8béõìüfâ
+!\1c\11²\89\eE±sq5ñcçOZ\9d]Ñ÷õÕ\87ë       w.ß\9fÓüvúát:ù<{;:\9fõ\98º\92ÉP ×/£\8f\9f½q\ 6\82½\1dyL$ñø\1eÆ\1eãI2Þ\8cd X \85\9d\17£ÛÑïí-´'Çtj@7·¡p\85ÇâX¶Jò`@ÉZ\83Ä\89tT¹«Ó¢ I}\aÊä8\ e\9c9\fU\99\81%îì\88&-3\1a\12\a\82Ô\9eߦ+"\ 5\9b\85~äü5\89\85£÷¸)\9c\ 5îÀ\19C¹3t[<[¥u^<4ÒL\f\80P0,H\96\1a\86wCríh\reâÎ\89®¬d\96\13ø\ 1\8dÏÑ,\89Ñ\1a\ 5Ä3B\1a¹\r'Ãs\85Ä'oÄ¡©Ð\92\9eoNVZ×/&nà\a ø:§\915Þ\\95\91¥] \9c\8c"\1e\93\1fòؤ?æñ\9b®ÑHaL\8eLk\9cD\8eZÒ÷\ 1Ýe¼\ 1\93´Êi°G'¬ª4Sð-W´¸¬ôÆÒÑ\85HTå_\95¶fõ¯x\9fñcÕÚ\12\ 6º¤\93Ú²½M7H8O\a¤Ø¨Õ\1dέ¤\85ZÛ;qf 
+|Ö(\98Æ\8dûCí\9eú·\ 50ò/\10¨ahå¬z\ 2îú\12\86\a§\1ax)Z²ÊFνjð\b\aæ\13·\13³j(\11G©Á^n9ß+¸Ú\8c\fîáû\89\vÉ4^\95ýL+æè·º\7f       Iªq\b\81\ 4!\8d\81$­ÑÂ^ Ád¥\e\91`m1\81 [[¥ôsö\81\0ض\82÷Ü
\8d¹\94q$$5£Å?    \ f\0L^Õ?\84­Á'ðé\90\ 1\93O\1e\97è÷\8c¦FpuLÂ\94>\99Ú¥»ºEäO\ 3\89Ø\8fb\16\89p¸6¸~ÀDÔU\a\1f\969K\82 \9f8¡ H\ 6·stMà9¯!R \93\19x¨&~\0ó\84÷\101\v\e\r\ e¦8[Ô\88®¯\16?g\r\9c6õDÀäÁÞ´ßna\ 4¨\9d\bÏ!k>Ö\89 ?8¢\91à,\86ìòl)¸´VÔUÖ ¢²V×ô]èM\93®UaásKh÷)dRZ´\80\17¾3=»¥³\ 6Ì\b\ 3¨uU¿\1cðwٰγCÞw)\92\ 6\99<)\12æ\9c=F\90ð\9bË­"»\a¢Ï7¯\ 6\fH0\1e\ f\99\b¡ä¶ö\93|À~\0Õèñ­\ 1\93\0\eoèRÜêß9è\93\19\96;?ñ\9d\ f\973\1a`qó\13î\\18#©M\86E\17\17Ö\aiئ¦JïèX\96wi\1a\8d¥·\e\9bg(íâ\r\85B\17V\90ôr{ê\93\17xy\83Ëú.¯hy <ãò\12\19#DpR7\92\e:\93XªE\93I;Eü®\0ç\ 3\89ÊFô¶Ii\ 1¤ÐU\ ebAØ=25\80\8aù\91\80\94â±PFÿA?"h¯0\ 2È7åû34þôÚf­6\r\eG\15è¡Æ;¸ß÷\8eQ¾Ó¸Ë¿\97\98C\13¯\8d)
+aX tTs\13{\84\12½£­îâ~­\83\rê\r` J»@\9fÒ\14\ 2\0g\99éÃ2{\9f6ú-Ò\9aj\17\84¹ô°©Ìí5UNØ£~À\ 2\95¶¨\1d\ 5NYw_×\8dBVÔ¥­\b«}5\ 4\18½Å\12\8a\8c\9fV*!X"­C\\17s\94»®æÁ/D\1aÄ=Ò\10Ê\83\1fZÚ³Ë\9b\81âÅ\13æE\r\89u\b÷9\8b¤o<ãA{\8e[ÓeÝK§~ØKx~(\9d
+\9dTÒø@»æÐKtYd\9bÙ&È\91ºÍ¨\95]¨ïÒz@m\1eÇ,\81\1aK\92ªrQì³ü\ 4x-Õ\8aÝ\rh\96H\16ðÆPª¦ËWy\99c\8b¾³¢\9a¨&|¦ªS¡0c¢
+L¦Q\9d̶\83W»W\ 3b\ 2\f\ 4\93±8è    ^dùR\95\8f¸\98þqþ÷»\9bÓ\80¦¼ïþà\bùû3\8c¯\96üH\ 3\12·Á#eLÉ\8e\86\19a\19õÁi©±hÉ(lõç¦CY5n0gT\86\83\b©i¥×ÄàzW\93\1dìÜ\9câu\ 1-\18£Í+ó&RÄ91ÙòéÙ.\83àÞ@ ã£5\ 6:RC¯­\82åp\1f×\19Ò¢£Ð«\ 1«\854ê= m£Ö\9a\ 13\9dÉ>µí\aLwÿ`»´rÒ\96i<õ\8d\86ª>\9eÒ}Ïg\81\9f\1ck×$\v#yЮ=IÀ]»f\1a6°è¥yPaõ²ðÅ×_ó\ epíC tnò/û®3˨\e»ÆÖ,]¬Í\87\9e\92øZ¢\8e­×ÎåsEM\112\18êظï\1fëØ|ÈéþóUåÊvlg\96O9ØQå\87­\944ª´Ï}ÓTç4Xꢠ\a\96}\fÓ\ 3¡÷¤ úk õ?é (( ÏÃÿÀÅ6è\18È ¡'Ç\1ah[aþÝ/7"b<n«Õ³RK)\1eËÙ7a#àwz8|ôendstream
+endobj
+7372 0 obj <<
+/Type /Page
+/Contents 7373 0 R
+/Resources 7371 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7333 0 R
+>> endobj
+7374 0 obj <<
+/D [7372 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2810 0 obj <<
+/D [7372 0 R /XYZ 85.039 471.768 null]
+>> endobj
+7375 0 obj <<
+/D [7372 0 R /XYZ 85.039 437.023 null]
+>> endobj
+2814 0 obj <<
+/D [7372 0 R /XYZ 85.039 139.053 null]
+>> endobj
+7376 0 obj <<
+/D [7372 0 R /XYZ 85.039 105.212 null]
+>> endobj
+7371 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R /F41 3054 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7379 0 obj <<
+/Length 2157      
+/Filter /FlateDecode
+>>
+stream
+xÚÍY[\8f\9bF\14~÷¯p\9f
+RL\18\18n}KÓm\936Q¶»\96ª*í\ 36x\8dÖ\80\ 38Þý÷=·\ 1lãm¥¾D\91\96¹\9c\99s?ç\eGÍ]ø§æqà¸~2\8fbåøq<_\973wþ\0;¿Ì\94P¸sí¸a\80[?.g¯\7f\ e¹r\9dÄMæË\r\91,³ÏÖÛwon\977wöÂ÷}Ë\ f\1d{\11E±õî\93íÅÖ\1f¼ºüÄß·\9f>ÞÚÊzÿá\86ç÷o>þøÆþ{ùëìf9bºÐ\8e\ e}äúeöùow\9e\81`¿Î\ÇOâù\11Æ®£\92d^Îtà;\81öe¾\9bÝÏ~ïoá==çS\13º-\fÅÂw\9d8ÖS4*tü\10îè\r Õ\84\ 1þrUt®Dàè à\83ç\97âÖøN\15LÜùØ\80\9dVÁâÐæöBYÍùý\v/r¼È\9f/Tàxì¡Kç!\91ËÚ\13\9dà\ 4\1eÓ\ e0S\8e\a®\vtb½¯Ú.ÝÁÒ®\80?\15ò\7f\0\7f\85¡Õmq\92óä.ÿrÀ)\125y\86\8b\91ukûÊJ×\8fôyÈ[^ÝÔ8oxrghߥ\1d\ f>\10\1fºìi"\1a<GyÞ\15\r}Ïqyóº-?U\1c\18\ 6Ì\18\ 6\1f\8a
+£ôð\ 4ü_ñR·-Z\1e\95¤kZÑT[ÏHY\1fx¯ÝÂ\b\f$\17na\9cÚ^d}E¢\9c\17\99\89¶Ð\92äÄ´í~\98P\ fÂÏ\8d£o3ü\8e¨T\8d\93Ç\16UèÒ\ e}U\8bEÿr\ 3wS7<y\84\8d¢*:øÀºº\1a±\14\94É·©ï®XÁ@<~¢\1dçÂ#ý}ॣ\89þnûï
+ÇߦÂYnB\16¢ypêÊ\ 6©yu\9dR\rºH\81´á¸Æ\8d5\12Öå¾ ¢QÙ\0`c\83µ¡.yÒÖ\a<CűØ`&É\ 3\94®\90øJ3 Ï\8a\93\98ëj\93¨Â\1c\8aU\85ti#Ù\98\99\84cÕvõ¾Ì)Ï%ëi\8f\16¾bÈ65
+ÌÙÎd\ e  æö¡\8a"½ßØ\víidÛJ\11Ô^\80¾Ñ¨4.j/ì­\82{UÝñ\99\82
\ eË\ fNQ\13ü\8a9\e\9eÑ­Ï\1c}\10R9   \ 4EIëh0<\11BíÁ\9a"·­1E·9}\1e{\19Y\ 2\8a\rykؾý©å]´$. \ e`AÑYaWd\9d\8fÛb\8d\9c¡êû±kmÓ\96\ap?º4\ 6\9bW,\b®\8a\96\86D¢#Vt\7f_\ 4å\8aC[P\1aÁp0\ 3\1dDWCôÁ\92\UoøË\8aâvÁ!\84í*\ eÈ3Ì\9f¿èþú\80yÜñB\8aÔ\1cÑTµ;\16ëHU[&\97lÁ:\97\16\81TxÅQ×\18\856fÐ\9cÇç\90\1fwD0Ù}\12ì>\1c¶5\89\1dLIJß\94å\\a\0®rÂH]C\0ÚI¢è¿"\0_\10À=õâû\enôÒ\9e\9f&;¼éé_\ eE\93\83Ô]{¥\83«\97:¸ÿrµºG·\918¾×7m\eÑ\ 2Y\8e*\8eô§Ýn(àïò¢ÌR)k{ô¶dI\10²èB)Î2~¡ÌK\91Ç3/ôÕ\10'\rªJ\90§÷©×;\1dØ×xðÈÓQÁ\1chV(y±\93\93+\12>m\9e/¤\LÄ\1fC*\f\a¨\vÚúÓ\8eýk\98\84\8b_S`|>³=0È·FK©\9f\10\ 2\93guÐt>Ì¥&m\8aq\ eÃu\82\11êÑÖ¨sä\95qO_þpj
+¹1N\9f9\\ 1[)}§E8>\8f\ 3\83\1a\ 5¿ÑÊ}Zât\95òôîö£\89\85\98/Çãû=W\82¦cªßòf$3¦uÝ\9b\18âäv\97§¦à#y3\91ô\91ø6\1a%}Ìù\1c[ë³\&:<_ËÙQýC\1d\0*^úþ4î=H¿\16\8d\85R\94<7·â\98Â
+ÐK)\=ß\ 5Ù\1fÒÌ \18$bfðç\86ç£\8a\84ô¤÷~\ 4\ 5
+iwkÜ÷¬u]ÉÂáI1º\80\15ÚM¹Ö\9b\93Ö\rî\7f¶c\8dýÌ\vÔàGä\92\82IGÚ\ 6¤¬D/\ 6®ö #º¢\ f2í[ò.Á-\ ec\18\94)Û§Ë+êJkã4Ø£\16\ 2ßq\80ÀôzI \8b)S\84¬¡´þZ\b¶@!z_øL\9f
+ºúPò\19â\9e\12\83U\81%   ,A¯!=\14\9b\89ônÌÛ\81\1f\13(T±KW\840(ç\ 3Ìy=ä<²¡\9e\ 1®2\1cë\8bb\91\9dµ¨C¿3B³£Üò§Tîo\7f±\90\1e\8d@}6I]\0?=\eà(KR;Î\94¼ì\1eIâÄÁÕ'n\ 2\10Z\9d48íø:<kp\81él]jc&t\f?ÂH\ 2\b\ 6-V?(\ 5>k
++\88+iP\956!\bÚ\9ajoQr­»\ 5\8eRêåîÖWqíbó\ 1Ã\1eZD\8e®\1ea\1eÆ&=ô\84=\82o®6\8d¯ad£ÝÀjé\12®j\19\13\19 \86ã\8a\93\80\98+y\8b\9enÛ¼\91\13-_\96¥yYW2©e³Çõ8)ª¼ËÀ¾a\10Y?Qº\7f/âw\r7\9f\80áÙeÂ\v>ë¶ß\81£\82غ)ºí8l#5ê¦\11>K*\1eì\r¤\8b<k8Rò&\94\ 4àôúg\7flw\15Æ\8e\ e\13±>K\ f¥lä'.
+\ 1\13yZ(9\1c"5Ñø\887\81b\18A·kº\hk\113ã®Ö\ 3æ\b\ 3\ 6    
+RÈ\89FÞE\10ÚQâ\9f\14\88'*ë¤!:+{%õ\r-¤Ý\91\85´+%¨â     ÉÄÃS#iE\9eÆ\rôô¸rà^>¼qsa²á\a\1dÝ\943Õº¦\83%[\bv¨âU²k¤ãª}é\ f?
+\1d70þx\9dwë×ÍÚÙÕk\80n\97.\89´¼o\91\98A\ 24j×  Ô©©îs`ï%        K\89\83\12\8dá%±µg\18\85kô¾Çµ,ï 
+Éj-\84ÆT¸&oÜ\13/"Íθ\84\ eî\ 5¯÷\10\ 2Úä\12ó;}\94XA²=:\ 3,´6 d\97\8a\18ì4S7Ýá=\ 4§\9a\8c\rÑ\8a:ËT'1ï\1d\ 1\1e÷õ¿(\9e#TßêcË@5\ 3\170Ïì\98¸Â\ 6b\9a«\80Ó÷\82óÐì\ 3\96f\ 5Y\86öÕ\84\10\\0{@\7f\81À56&*\86\9d}\8e\12Y÷%Y'L\ 4Èã»Ð\vc+͸×\b\18öåEü¼Äíq\19¥æ\807\9cUR\¢\18Ç\ 3ge\14÷.\1a+.vF\9c&\1fÇP^\8d\e+^8Ê?\16?ï¶õp}lá/\93(òu\01ä¶\98ûXìvæÝ2\82su5 \ 5\9f·\1e¶d\9a\9d\9c-kÓ©¿ Näß\ 2\1eÍnÿäéQ>\95\89¼·\ 6\10R±Þ'¿âà+\8a\ 5ê¦Z>\80QHh=ÝTEßÿ÷ß\ 3~䨸·Ý\8bý\19\82ù\Äñ\ fwFÀ\7f\0ÈY\v¬endstream
+endobj
+7378 0 obj <<
+/Type /Page
+/Contents 7379 0 R
+/Resources 7377 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7333 0 R
+>> endobj
+7380 0 obj <<
+/D [7378 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2818 0 obj <<
+/D [7378 0 R /XYZ 85.039 735.239 null]
+>> endobj
+7381 0 obj <<
+/D [7378 0 R /XYZ 85.039 698.974 null]
+>> endobj
+2822 0 obj <<
+/D [7378 0 R /XYZ 85.039 488.042 null]
+>> endobj
+7382 0 obj <<
+/D [7378 0 R /XYZ 85.039 453.899 null]
+>> endobj
+2826 0 obj <<
+/D [7378 0 R /XYZ 85.039 329.066 null]
+>> endobj
+7383 0 obj <<
+/D [7378 0 R /XYZ 85.039 286.112 null]
+>> endobj
+7377 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F15 3032 0 R /F20 3021 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7386 0 obj <<
+/Length 1866      
+/Filter /FlateDecode
+>>
+stream
+xÚÍXKsÛ6\10¾ëWðHM#\88 \1e$zé$iÚº\93Än¬LÓi{ -ÊæD$]\92\7fß}\80\14eÓ®g\9cÉttàb\ 1ì\v»\1f\16\92A\ 4?\19¤FDÊ\ 5I*\85JÓà¼\9c\ 5Ìü<\93~E\14h\11Y\83S¯V³åOÆ\ 62\12.rÁjCKVë?Ã׿¼<Y½ù0_(¥BeÅ|\91$iøËñ<NÃß\99»:æïëãw's\19\1e½}ÃãÓ\97ï^½\9cÿ½úuöf5RºÐB[\85Zÿ\99ýùw\14¬Á°_g\91P.\r¾\0\1d   é\PδQÂhåÇÛÙéì·A
+Ïé\80wMø¶èW,¤\13.6Óþ/Ð_ã\86\bÄÀ\96À1ã\b\80ÓF\80_\12|7&
+O»l®¢°é
+`Vó\85\f/À_kÃM\83\83ºäQQåÝZ\9c×Õf"\ 4±PÓ6ImD\12'ÁBI\91J7^rÏE\19'"%\17!
+æ      \ 1\95ZH-'\ 3
+6%\ e¤Å\ f\8a¡M\11\88aʯ>\94b Õ\ 2k\85\10S«'bú¾\86Øu\18®|*A0\ 6t¬Á?\81\14\91vNñì\88&;÷\9b\88±<*eðc\r\16\ 5\94\131¦¶\12©\95\83Y2\9dHöÕå\1c-ZhéÂ\r\90õv[c¢\7f\vä"µÝ2u6_ÄI¿x\r\8b\8b¿"©rô©É«\8e\17\15\eü&á-J©wÌܵ9\13ïqñ\11l=}á\19G§0ú\8e\a¤¹aú-°\7f\9c\83¾\97@\9c0¯«ù».Ú®)Î`b×Q4)±1û\1d9Õ²M0\7f\8d\ 4fí9E¾Å2Õa\99]µâî)(ë\84\8c0\ fµHcó¬¬\0+\95\92\17¸Í=/Q\17\12\92>\ 5YP\96\91\1c\9d§\998Ï·\10"\fügðTê0ëðk\86ÓÀ¨\80ßË\9fÔx³\ 5à\8cc/a\99wçË6o®\8bs\88\17->Ð\94\0\98\19í\17\ 3@h\ 5°\88YÔë*Zþ®9³d\b\118òõ¡QW\94OuÓ1[*·ìί~`\91G¸sÃ3\15&fwIèsá\95\0ÝëÉQ\ 1H\7f\81\92Ë^qåõ¡%kÊ\13È\12'tb9]\fù\901vo\8b\8a÷a\86l\8bÏ\181?"\89EûýDè\10Ù\1c\9d1\8a\ 2\0<+êvѶ :¶±é\9d\9a\88#ïÔ´ï\14Ý)û\ÝfÍö\96\8d¢\92l\98\96*YîÖWÀyÁ\8c¡ÄpÐân´³ÞmÉ]â^f¸æzäKVñL^!³kn{ïaSï³\f\1fvU\1f8Z¡Ú\b®\88Þ¸\87üì#ô>¿é¼ù¤\88`¤;ðg*C\13\v\12ô8C\ f/\9b;:S\aX`üò¬¢`Ä\90\a>*\1d!\1c\8f\9bò³\9d<|\98º\9c>|H")Lb ÞcáôD\ e\18H\ 1Àª<+\99ÆT ¢ª¿dè7ÒM]{j¹k\9bå¶>϶Ë6+ϲåYQ-Ûòlí%!u\1fîÆ\87\81ËÖ\17\ f\8f\84\88'k«\ 6m\95×v'¶\88\8f
+®¸±Ï«KÄ÷8â3½A0 Àí\98ÛÞr²e7<®7\13Á\94\91\12\12*ó©gì"¡\9d_}=76Ì\9a\ 2OPDz¿©ús\ 6²Ç\ 3¼º>¾?úDã\16{»È0h&\ 4\9ah^æÍî\81\ 4%Ö{TiX\8a\97HE\84\12y'@ £\8dSÂZ{pZ=Ì@t0ù\ 5\ 5ªFæÆ×|_ð\1e\98.\10\8bu.ú£\87&(òåtZ\97h ¤)\15ÒþZ,HbËs|ý\ 2qÃy\ e\8aa¨Ø\14\ 2\8e.Ï<¯Þ\8cæFfB¤´\ e_\ fÆÒ6´lÛñ\86\8er\0\88\9bb¯¡Ì(B¸.Û²\r=¤áôÞw\84pr´ÉÈöûYN\ 6AlÊÌ;wï\ 6\1fu\92\ e\88oÙIÂÓ#µOm\19p±qS\8dd\12\8b$rÿ¿F\12>Iüx#é3QÛð#Ø7ôy\9f\86²Ð\ 6R é\93*Ã;ê\967PópíwC#éë\18\ 6{$ÆÑ>#Ï0\8fëö®ÿ1\18j\13Õ{øØy*ðhú¡åg\1e÷¶ò\1eý\ 5w_UwÞ@.\ 1 0\91«uÞ´\9càÜÖ\ eÝ\90\91¼\99Qâî\9d\12Ç\88«\87\98\93¥w{2µïÉÒ(
+ÿ\98§\9a\epã{\8bÝPíÈ\8cÃ|\rwÂ}\vR%ô\80¬ÿ©\19®ö´o\1d½£\13Ø®èÑù\18´§\87Ð\9eªþ&\80¦\9f°TÁ}\13%î .evئå%S ·-<°UÝ\ 4PX!-¶é\16ò[=«n\ f[ýôyH2 \12~Õ·\ 40\19ÁãB'O\rE¿|\ 2Ã\,Rg\9f\83a\ 6ä$ú+cX\f7±Ö\8fWõ1öƱâjA\84ªn\99A©tÛvTÀ%¶\89±\1eµßû-Àñ[ªÜ÷·4Â\97+~é&ÆÍ\b\15\94øfl\88t©pªo\\8bªË\9bM6]x6\16\88ë+º\13IÅ$ªh\r/¼¾¢ \8d|¨ò\16*2ÂÂa\8d«\8c\8c\876©½¢·eN Và=~Ë\13\84{*²\84ø'ÌãGW\93·\1eÿ\89G°Èô\1eÌˬýÌ<ì=ð;<\ 4`¤)\fý{~\93\8dßò\92ß\9f:ü°«üÚ\r8F½\84×è57¾Ãë¦\1a\8b\r¾Õ¢ýyÆ\96ß%5\93\15ö˸àsÅ\7f\8d0ûËeæùä>²Î\bÿjºÛγ¶c.\ 2\11~©ññÿpàxï%
+\ 1<\14Ü<BßMq^{é|\1dâ\8e®Þ\eDZË\9báÕX\1dü\13ÂOÛþe\95ùo³ó¯¿®(I\80\7f\8aqÏèÛÏ\8cÞ þ-Tû\rm]r¹\12\97®xh¢ý\19<ôO\8a\95\0³öy\98òUñuø+%&¨\9aü\87ÔgÆóþ¬U\89\80ºZìe=ü\8f\rt\ 2÷î'K/¬hlà¿\97\11I\ fendstream
+endobj
+7385 0 obj <<
+/Type /Page
+/Contents 7386 0 R
+/Resources 7384 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7389 0 R
+>> endobj
+7387 0 obj <<
+/D [7385 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2830 0 obj <<
+/D [7385 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7388 0 obj <<
+/D [7385 0 R /XYZ 85.039 741.134 null]
+>> endobj
+7384 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F64 4225 0 R /F18 4228 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7392 0 obj <<
+/Length 1529      
+/Filter /FlateDecode
+>>
+stream
+xÚµWKsÛ6\10¾ëW°\93C©i      \11/\92èÍy5ÎÄI\1a+M;i\ e\94DÛløPHÊ\89ÿ}w± EÉ´\9b©§£\ 3\ 1ìb±øöÛÅ\8a{!ü¸\97h\16JãÅ       g2I¼u9\v½K\90ü:ãN#ô\14\v#\8d¢ÇËÙâ¹\8e<\1e2\13\1aoyaU\96\9b\8fþ\93\17'o\97ÏÞÍ\ 3)¥/#6\ fâ8ñ_¼\99\8bÄÿ@«Ë7ô}òæìí\9cû§¯\9eÑüüäìñÉüÓòåìÙrth \98\8a$\9eúeöñSèmÀ±\97³\90I\93x_a\1c2n\8c\94\96L+éæÅì|öÛ`\85dÊ£]\13w\vd\18³\84Ç8`I¢Æ:·t¹\0\16\0TF\7f\87g\1®ø¤gp¿$b\11\8fî4c7\85`\86FNûÐ\8a\86\98\ 4 ¢!<\91ò8gFëqx>Ì9\8fý´©æ\ 1÷óêr
+nÍbaAò¾\80Ë\86+\ 4\15\7f£±uv¿É.,NKé=­Á-oï\994L\0QDÈ"¹÷\8d'\13Ô9K+ ÃÍ<PJùï_\9fþ\ 1³\fýli©®\8a½<]¯Q\94m;7\9f\vã7õ\ eMlhé¯\90«ë\8cÆÛ\14        Ø\800-­Í.k\ 6³ø\95~\87ËWt&®[ûuYâ'\85åjCzE^9\8d¼Bø\16Ï¥>¸MÀ\91lÆÞ        t»\r[×Õ\ 5©\1e\\ÇLÄÂÝ\1e2EóÄ_¢\a9¸&µñÉU{¸]Iàö"öë\1dNbÄ\85<®wÅ\ 6\95~ìHk×fd ÝâfBÊYXÍ\ 3@"ëÐÐW\ 4Å\9e\91U$í®2\1aÔÛ.¯\11\8aC\0\ 5Îïñ=\ax/w%ÙëÚ\9f)­k\12ÙñÞ}\98´W0â>¸n§ä´ÄP\92غÝä \82A&    \85Á\8a;:³£)9\ e:íºÉ·nñ\ 2=ªK\82^\84\85\81lJzìm\94&\ 2$ &r=\ 4è(Wdd\18\ f¡d¨\84ÉX=(\81\ 3\ 5\90\\ 1n3\ f«)\ 1\87ú\94\80-H>-ù>ëôDÖ½£\14ëÒ\1eɼêó®CR¹(n\896\rÒ-ݶ\84õß0Ùµn_KqwáÉݪ\væ\8b÷oç\89"\f\8f\12Fs`\91\ 6\ 4¤-\11èSS×Ý#È\a¡ýÏyQ¤EA\93\0ÍØÑ\10±£â\15\v¦ôôã\15@ÕV&\1eÐ@>ܪ\8fðbi\ 6·\12\98\8e:ôO
+(\14Ujk\ 32ñ:û\ 5r?1þ9ÐOrä5à\84\12¨¥\81\8c )KÈ0\19b\11Âi\8aPE\91Å\ 1¦OS\8bR\89¼¬&ü\17L\8a»ü\97\1c^(s\7f4\97ó\ 43\ eè$ú\98*Î);ìZÖ\\ f\90\10]DYJ\1f\fzjå¥-\0@\0%±îÂ6L]kf\9fºh\812µ§MÚe#\83\9c\88\81Y        
+\9dÛ_»*l«\1dB\87\8aEþÙù\86:]_    qRW\99ó\ 3\89\18;ÿ{2bU:¬»kà\8c%ò%1\15èx\9byðÒ)ݧ·E\v\83GeàH/\81º0*\ 3G\86\ 2\1dÙá\98Ã\8f~X¬òjÑ^\8d½ÓV´ØµÍ¢¨ÁÇE\9b\96«\94\14ËÕƱüéÄ\85&÷TG{\8eü\ e¤b\12Ú\80±[gi\8f±\85\85B\82Ãì[fÃ\88qíÒUAÑDÉ×¼»"ë\91\18Yç<aqÒò\9eKá_\95@=),÷!Û\7fú\86_ÙC\8b\1a\ 6½%ÌÐÐÐ}ÿ´Dv/Å:­ú*ß\93Ì- évÕ\84wIÌd(\ fb\vª%æì\94\ fP\84"Ù?\a+Dè\86\ e°\14ë\8b\9e1ÀÊrz×e\87Õî¢é_\9b\ 3~pH]\1dGÎü"ëÖ\8bfÍl4'|\89¡áÕjL7\8c¤b\ 6zo\82(9Èu<\18Ëäà\8a+Úð\16\ eå8=VkóKL\8f´ MÜT»áÕ>ôÛ\86Ö\ 1\ f×D´C/\ 1âªD¤¨£°\a\89=V\10oÈÓ\95ÍÖÍ­·\93Û.\13ÞN!8ã1ÿþ~[=¸ß\8e\r3æ»\9fk§=ÑoG\11x%ïï·_×\94a\88è¿´Ú\9c\85Ê\18j¯Çã;Zm~W«\r\97\ f¹¼¿Õ>½\80 ñd_ÔqB\r\18\97\82Áùïàý;E\13xç)- P;\86Àj^Yî£ü¦íèÙ@ö  qhܵÑФß\90ú¾ØÛ#k·:ð­þL+©+QίÛÉ%\fDHôu(û\96\96Û"k\17\947½pT}ÛëF\ 5¶"ì¶\13=\1ft\102\1a
+Çð²\r\r¦Ëºò \98\9eÛ\7f\17+\97jøïc診qn¥ã\86i\0íîöRjÆ\89%ÿ\99¯ÿO{ɵfB¨évŽ]\ fûÛ.cèÒ\87wðÞÎG©èV\91\89ìó\17\8e\1dü\añ\83â3endstream
+endobj
+7391 0 obj <<
+/Type /Page
+/Contents 7392 0 R
+/Resources 7390 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7389 0 R
+>> endobj
+7393 0 obj <<
+/D [7391 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2834 0 obj <<
+/D [7391 0 R /XYZ 85.039 550.113 null]
+>> endobj
+7394 0 obj <<
+/D [7391 0 R /XYZ 85.039 513.246 null]
+>> endobj
+7390 0 obj <<
+/Font << /F56 3312 0 R /F64 4225 0 R /F18 4228 0 R /F35 3036 0 R /F20 3021 0 R /F15 3032 0 R /F62 4159 0 R >>
+/XObject << /Im3 4496 0 R /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7397 0 obj <<
+/Length 2580      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19ÉnÛHöî¯Ð­)À*\93¬*.\98SO2\9d¸Ñ\1d{Æ6&Óé\1ch\91\96\bK¤Â%\86ÿ~ÞV$%1A\80Ä\80XË«Wo_*ÁÂ\87¿`\91Xåët\11'\81ÒI²Xï/üÅ\ 6vÞ]\ 4\ 2a¬VÖ\18\18Ïl®Üî*
+\95oâ9\18\7f±Ò\8926ÂÍ\7fÞ_\ý\16ú\8bÐWQ¤\17÷O\ 4t\9f\7fòt¬\96+k}ïv©\ 3¯Æ\9f¦[®\ 2/{,\97\81·Ã\9fn©}ïuùùþ÷\8b\7fÝO/0Ê\ f\92o\n"¸\\ f\97\av\11ø*õÓéåwÙ~\19&Þc¶\\99 õ^pR7Ï-Oë
+¿\89\ 2UHN^ðB\93U0Ûà,ô½ú\89¡\ f»¬{\82õºÙ\v\9eǾã­n+'Ë
+oê\8a\ 6\ 1³5"\96\9dl·ãA·]\ e\8b'(á²\ 3Ì\9a\1a\91|-s\ 1\84e¤N \90´ºC\99¡0\ 2TWJ<g;b3Ã\9fW\ 4Ö¡·®÷\87¬+\1f\ 5è#Ö±w¿uØ\10\0¡·Ù¡ã»àr\÷="½fn\90\95²¢\ 3\ 1\90\8cÓî        H^µ\btX®ÂØ+è@ù·\1f\18Ø_3lY   s@\ 2É\1c\10g\8f\0\ fÊèIý\ 4\ 6D2"8±+Iô¼\91\f\9f}ë`´6Þ\1d\92\ 3Ê\8e=d2SsÆdUdÓoXS\98*\1d\ 5SS\ e\8cÒ&:1å\0\8dÙ¤Þ{¤ô\16nzøèn\9aó\8f\18\f2ø¾\89¾¿ý\85Õ \13°\9bA\ 2»\82\86\ 5\8b^\ 4\a®Lf\88߶G°Ã  \\ 3\8c\90p\ f\ eµ|Én*Ö\19©´ÊéTÎhÿö­\ fJåɶl»º)Y\93\0ºãå¦ÈZ±\v¢<ÀS(\99(ðÁ¬\8a¦\983KX]\85\91\ f\97\ 2¥/¨©\1a\16,\13zà¡ØÍ\8eL°½D4W¿é©ØÒ@EA*²»*ºõ\15\1f'È#\ 1
+üH Å\84N\90A´2Á\14×®Þ\94Õ·\10BLMýDÀÿ\81ækØã\91«öµí\88ê=Ï÷\19
+\1eG\ f×oeÔÕü%]¡nÄ^ÉqØéH\9ea\14Ðvë\ 2Rµ!\81\82\88\12\88ÆúH®.\8eh\88\8dEs       \13\b\10\14\95t\10{ä&e7Ø\ 3ª\18\15Æ»\rÝ\9cåb\84.\8aá\16D%\ba
+\9d0õþ¬Û\8e÷§¬"X\96ï),à\98b(RT3ì3R_³Æ\ 5ùHnS\1fFÞ[\87|Ͼÿ<£¯c\8bú¾ö\ 3\95\ 4NY øsdàß¡        \7fXû)Ø\8a5\ 2\8e"DF²&Ç\b\1ey\8ef\98Ä^Îü\ 3Ó\8e3\\95\80Mc\97\88xÆÑ\91\11\89:Úº\92cd4ä+8«\1fÑgû¶\90\84Ã7áÎF¾\98zRá\18Ä\15\ 6\86åf\89vôOñW£-ÀS\ 6f¶Gwv\16âGÞK\899\vG\9c\rö\1cûË\8a\17Ë'þÖ\15ªÕ\8f9BÁ jX\9b Çé+ñßÿÒ\8c\10\ 3ºjFW\1a\86Il\7fÜUS\15Z§Ûm&·¾\90Ê:¹\8fsçÊø\10'ÂøȲ֠ý2/\1a<g\13R\ 1~\a\10ª2¤×Æ\92ê¿.m\ 4ñ±Ìyñúí%\1fyÙrô\84s[Þâp\9dU\82»î»ÖexD;\b\rÆ\r\85çM1\17¹RH-ÆÙ÷'_)\b3§9OC}\16\87\11\14\8a\rÕi_.>}ö\179$«ß/|¥Ódñ\ 2c\90@\9a\17Z\19\1dÉlwqwñï\11\15ï\f©LÏ¥²?\7fýøyF\19aH#\86\19ä2\14\1asì!á\ 3w3\9cÅ©²¡Ðó3,Å?ÀÒ\1cG\81ò\13g\8d\90\90  \r\83#;B?ºÆúD\83^9B\88[ÁJäÃ?.^Ö=ªº\91$¾{e\0Êøð}\8f
+eõðQñÒP»áéCãd¹Þõ¹\e·\fIçB\1ec\12ä«­ÕæÒ\11&\ 6\a\98ú¶\87\1c\8e\bò\8eï2eU?Öùë\8cX°ÜI\9d¢ßAÚSÎÅÀ\ 6ÃXù \eܺ~bW\90(\80\93\88\89®\©A©Ê\15Ñ\fÝ\r<\83ýp}ü¸sÜî\91\9bHCÚ}^rÜE¨¶w\ 1ÆN2Ïp|ÓdûÖ!§¸\0£lr\84ª÷±\16%ÀÚ¹ý\106O\93*!)xÐôÕ´\16â\b\9c\89â\86\1c\ f\91æ\92\97\\92\94\95S\e\95ò<\99Vu0\1dz\96\vï¨Ú@T\Z·Ó¦\ 6\97§ú\86fDr³ËUb .ò(GüD{`{ry)7å\9c¢Hq\Ö\8c\15i\91\1f33½\1e\f\9bÖöÌaOõ%ÌQ;Ùf´b\96T\95Oz\13\ 4k\v\9e%¯pt3êá\84\88\12ÈK\8e@°n8\11\9e3ySq:fß\83"\9frë`°&°\¼õmÇ\80\92\92!Ó­×\92ª%£\8f\8d^L\1cãÚ¯\1f°_¹æ\89˪åPù¢ø±\9cNÑÓ\8b±Hh
+\99\1cµJÅpQ&ÄÈv!%ÄK        4\9cYáû[âkªÈÑúÌH"\ 5(LúeÆ¥\85ØÎD®ë¬ª\9cÕ\1e\93öcÍ\19\16\92°\ 5ò\8c¯¬¯\7f®I\v¥I»{s\83Q!ö\1e> I×p÷Ïvk\14º î\1fCW\ 2ÞÂÁ\8a6¨,\80µz\97óàëà[Í´¤¯\ 5\9eÛ9-´ÂÂÃ\87ë\8f\97¼6¹Ä\80\93¸(\90°¢\b\17ö!5\1fÙ\88OÐbé|\91ËìºéF\rÂöý\e×Ä^]ßò\12y^'åÊ$\91À\96\14©gf4ybÑ1÷8øå\ 6¯á¢\18\17ØÊ\9b1Wa\9e\ 3¼ô:d½ÿ\96ä'55-\88\87\9a\10\18\1c\88\1eèEQ(q:\11
+l\12w\83``¡¨Öu?É\ex1\J!S0çYçhå0×>q¥\17O».\ eùçmìÀî|h¤Î&:\96#¬Ø    Ù0©FÝÁ\8c¼\ f\ e=ܼÕ\89åµ7C\7f\93J7\18\r@¾ÅXP²e5rúî\8f;\8e\1a8¹î\8eQgR£ZLgHÛãN(¥°Rï\ 5\a\19!\9c£ðxZM¦\11´T\90É­\81jJ\9e\ 4q£Ù\bÄ\7fÞ}Çs\9e0P\1fTËv \86D¿?½Çj\15¥ññ»ä·Ñ^J\89a!n\ 4Ç\9dq^RÈdñÕ\8d$P\94Ò\1fwRü\1c¿7ðZÏ­\ef\ePG¦þ:\8fw='¼\9cöwÈX£þ:O%éh\14Æ\ fÏ\9fÁ`mæ\9d\8fnÁ½±D\96\ 4âC¨)ØXq\1f]\r×2Â\15pÈÁ\rg\18Ã-ôt        _ä\9d\86ç\18k\14\ f¯\ 5dLq>
+ïK_NnÇè]VT!\95"²s\ fyâÄ\97²sÖîxHº\90*\8f\9e\13é\19\93Hºá1\92\9f\8dH¸wvÒa\85dL(\8fcÜ$\vÞµ<Pfk\87Ôa$\11áÛ-RÞQËê^W3òÎgêÛ\86Z\83ÎH\1a\8a\9d\99äu\86iºH' \9d\83ª
+\9fX#ßû\1f\ 68\12&lµÃÓHO\8a\82¥l×Öüº"*+\9føý\ e7¹´CãÚ2Ì *\9dRÕÃtêÄé¬á\19>&Ã.¾\ 51ìðÌ\9bzýaÕÕ+\88\80\ 5Ï\87\97\aí\1e¯aq¢å9V\ f\19Åã\13Éé0\99ĸ0\1e+Sz<\80\rzÈrÒAMJ!\89[î»?ÊTd$\88\8b\9e\18ÂiÃ\80EkÙny\99r\8e{ò&IÖÔ\88£\ 1q°wÕ)YcCµ¢¼¨Â\ eõOÐKðKjë°\1f×LÂü(jmâ     KìÒ\14\7fM\12{÷¤x\ 4JH\9c}Iå\80\898\7fH\1dÄûN\a\88\90\ 3°\89Å\15p["\84\v\1aKzÜÀ\82 ¦¼\að\83\85~A\8f)©ý\0\98¶ÜÐã\1fƹõ(R80¤Õ¡¹1ô¶üÝü\8eE÷Ð\9d5ëÂ\15\87L]Az5X3r 2T\96Z\8aåéS\b,Ê3rYHAOzÄÆ÷\91]\15Çl\8côÔöê\8axg\7f\16íÏõ Ì6Ç
+×A\8fÉM\8aÐ773µç\90:l¬Lj§yç´J\f\83DÙtòh0\9b\93\8c\89Oo  µQ©=ùß6÷ý?¥T¿bendstream
+endobj
+7396 0 obj <<
+/Type /Page
+/Contents 7397 0 R
+/Resources 7395 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7389 0 R
+/Annots [ 7401 0 R ]
+>> endobj
+7401 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [480.859 184.061 536.549 196.963]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.sco.com/)>>
+>> endobj
+7398 0 obj <<
+/D [7396 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2838 0 obj <<
+/D [7396 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3260 0 obj <<
+/D [7396 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2842 0 obj <<
+/D [7396 0 R /XYZ 85.039 584.755 null]
+>> endobj
+7399 0 obj <<
+/D [7396 0 R /XYZ 85.039 544.591 null]
+>> endobj
+2846 0 obj <<
+/D [7396 0 R /XYZ 85.039 309.244 null]
+>> endobj
+7400 0 obj <<
+/D [7396 0 R /XYZ 85.039 269.08 null]
+>> endobj
+7395 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7404 0 obj <<
+/Length 1262      
+/Filter /FlateDecode
+>>
+stream
+xÚÕW[oÛ6\14~÷¯\10Ð<È@Ì\92"©ËÞÒ\¶\14E\9b5~ØÐ\16\83\97U²RIn\96\7f¿s¡d9Q2`Å\1e\86 6yxx.\1f¿sH+OÂ\9fòb+¤N¼(VBDZ·,'Ò[ÃÊÏ\13å4¤g\84\f-.½\99O^_ÙÐSR$2ñæ+R\99g\9füó_Înæ\97\1f§3­µ¯#1\9dEQìßL\95ÿáã4Öþ\1c?ÎÞ\¿»\9eÿ>ý2\7f\9c\ f\1cÌ\8c0¡F\ fß&\9f¾H/\83 ÞN¤ÐIìÝÃX
+\95$^91V\v\9b\17\93Ûɯ½\15^3\1eï\1aÉcÖiÌT"\92À\8eç:ÃÜlÒg\e\80Ø\bmÂa¶\90 \86\14­Iü\8béLùï¯\7fë\92\1a±\bÚ\89T½EeGð»@\13³ \8eýMÚð Å¯Ä¿\ 3\fëj\ 1\9fE\8e¾J^½ß¶\e\1e5$nA\81\ 6{\18l³ÏÒJøWÎÔ\ e\84\99SG¥¼Í×\ 3%åC6FK\7f¾éÌ Ut_Wh°Ýîú\ 5g²v
+ýB\9eåÎÅ
+DUÍãÛ´\9c\ 6±¿HyÚV.üi\10¡\8eò¿"r\ 4<\9c\8e%0\96U]çKʪ\0\8d\aäÎ)SkAÑð¸Ýä\ f<"k9F¤µñ\8b.¢U§küj°¯Zõûy\91ÁGÑùÁÂv\81Ñ¥µs±Â\84pÐT¥ÛVç)\81\b@\97F\10             \ 4Ä<®¦±! ´
\e\1amx2Ø
+sëߢ«\12³@ P²@Ô\1ex\9cå«\14ã/ZÞ\9du      ~\96ÊÀx\977\9d\8f\9c\aeJða\ 6\15\7fx\vA\b¥\9fDP\17R\84&þçêÓ"\88ÆkÏ­¼LñËë\vNgë\92î£uø\83\88ÉÉG¿\9d\1eð¡#\ 3M\94í\96žG \11\eF~\16\84±Ð\11ÓÈ$äq¾!¼-\11$\86\93øê¦)³z\97á4p\81\80ü\8e\0[\14yÉs\8a\14\14R\9e\16ÛrÛæÙÀdʧäøi£\ 3?qw÷=¥ªÑÖ\10\9aÅ+*ìÎS\96§\85³\91vq1EJ\17\»¡"\»\1c\1a\ 6      ©Z\fKÈå~¿-
+&ì\8eIÐÓ¿Ã\82g5F·Þ ¬=æ°Ã\10\93C\ e\85\92èö\17zO\1cd »ëz\13&\12*×®î Ê#>¡ú¨\84Ã\10Æè\7fÏÛw9)eΪsÄÅѸ~\87íÃÕ4zh7\87ñª¢ü+Ô¹Gm"È\9a­´,ÅFÃ\ 2D|\8fp\f       Ö°¥®EÒƾ\vî8.\1ao±Ånòz\ 4ì4ÃÎ\97Ä\83\9dئ\13Î\b¿»¤±&IpÎ_\ 5\ 6±¨Ó\9a@"\11uN°UÐq\7fuv\1e\e\86E<2>[\14ô\8d\96Z¹¦»wߺÝ\149\8f\ 1²\82v\ 1.÷̨ޢËÁiºî\ 2×\ edüúJ\ f\8b\1aÞ
+BÂ5É¥Ýð}"\1aÖ<*\7f«\0\14\7f\1a15Ó\89\16Q\1cB#Ò"Ô!)\8au\ 1u\bùÂ\15åÿáìs¡\e+b\15\ fï\8bn\9d¬{Ãuw>eõ=ÿ\ 6ÆldýW&:ÍäÈ!\82\128\f\94\94þ+ø8M\9fQ:XR§\99\90Á+¶¹ÃKö4UOoº¶Nï:\9fÉ\88©ÅrÙ¸uu2²þg\89ÛÃÀú˼®«ú)BNQ\9d<\v⨻pGq©Û±cí\9dСE¤yst9SïÕ®\89\1e®[M¼\1a%U¢D\14Ä\ 3Níÿ5§\92H\18ÀøeJíÇ(å²î\14\9eÂfÿKJÉ\1f \94Ó}\96\7fH©³Uÿ°uï¯eM³\14å[jõCn¥\v|_út!|Ç\ f÷Vë{\19Ý,î1y¸\89Èİ飩\86_#ü,sïo´uÔ\8bQsß` OY(\8føw\ 2?\18\0U¼Ûðû\88ß\8fð\19QíÛëð        ×?zB£D\18\93Æ\19þ±_Wð#fpÈ/>ô\8c\89\1f\aªB¡CÃ/Ä.À¿\ 1Éòt\bendstream
+endobj
+7403 0 obj <<
+/Type /Page
+/Contents 7404 0 R
+/Resources 7402 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7389 0 R
+>> endobj
+7405 0 obj <<
+/D [7403 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2850 0 obj <<
+/D [7403 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7406 0 obj <<
+/D [7403 0 R /XYZ 85.039 739.701 null]
+>> endobj
+7402 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7409 0 obj <<
+/Length 1362      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥WYoÛ8\10~÷¯\10²/2°bD\91º
+ìCÒ¤[\17IÛMüТ-\16\8c%[Bt¤:âæßw\86C)¶£$\ f\85\ 1\9bÃk¾¹¾¡¹åÂ\87[\91Ï\\11[aÄ\99\88"kUÎ\k\ 3+ÿθÙáZ\92¹\81\8fK§ËÙñ;?°¸Ëb7¶\96k½e\99|³ß¾?ù¼<¿\9a;B\b[\84\84ad\7f\9esûÓÕ<\12ö\12¿NN\17\17\8bå×ù\8få\87ÙùrG\81#\99\f\ 4jø9ûöõ\12\0ñaæ2\11\16Æ.ãql\95\væKaäbv=ûo¼\85Ö¤E§&ìp\86\1d\8epY\14ÉÑ îO\18Ôe\80]uh\90´Û¬îA,\12²ï®\ 1¡\9e;^d'8¿\9a;ÜNi­ËR:óÝå\12Ϥ-Ú{üNìjáÒeÒ÷\8d®6íÒ>OXM;÷ðø>ã\117\eU\95L\æqæqoç®Í3w9\1e\ fX$#\18\84Ì\ 5\81e\96VsGòØ~\98\83A`¨#=×®æÚ$øJhµ«iA%°2Ìe`\1dÙ\8eKz\vMÓÄÅâôú\92æ\8aÜÜ\88óyu°ñìãâ\vMÑ}Ú£]\8en6[ëµÑ\91=^s­J\84|£hË¥ºEQ£\1e½ÏÐ\ f\98b\1c\82ïk\8b¿b.ê\806\143\80\89g®aæ\92fF´\18Ém^\14cp+³\ 1Ã\1fÚõ­I\90ºÔj5º¼Ú\f·\f\80èpÞ¾\99\b\1f¦¿`\81\b48ã2ßóí\7fèç1¢£Ø?\8aNQMDzÿÎÁ`\rã \97\a\7frÛXÖ\frY#øûÑ\ 29äö\8e{¸ý\92E¡ÖþW\92®ó*%¸\1f\7f¾8{\15ñZWX9¨}\8c\ 5%\8a\90\ 6îa\86L\14\9a\17\a¦8òjUôIÚ²lªÒBæ\85C\19±    \92ò\ 4\a\80Þ4G:°(#o$\15\ f¦%\13 z\87T\80\18%P£/cû
+ëJ\ 4¡ý^\93\f\f.0Ý«\1e\8dú5h\9fÒ\13\ 2`ïeò:} 8\81ç\95\ evgd\9dô:x\eò¢ÖÙvª(\94)·¿M\9a ÷GV»\1f\v\v\ 3£k\14ý®\87x\rV'î#«`@Vam\816/¶û_$\ eì¡Ç&ã ¦àö®1 ;M®OC)"\ fhÛXx\9cv«ã¬n»v"\92\ 1\8e\86\98\ 3²\vÒ+\8c\ 2"\ 2\19S\9aÕ\ 5zG'ú\16\8d\9a,P\1e\ 2\ 5{{ùÉ\91@áÃ)«\8bº¾»Q«[\92\8e\10W¥Êô\88\1d%u©òJ\vS\84¼wuhø8G§úÒ^©¾Õ>7ò\ eÝ¡\88l+|CE@Üw$\ 2\8e90Ó-I5ù¶6G\86\ 1óØÃ\0;öºÝc9\1dK\9bµZi\b\98µ®\ fm\1cÆã%Òn\88ÿ{¼¬£©\ 1}\97é\14\80Ë\ ep¯QY^´£\15;\ 4mâ²¢äÓÇú*\1fZ¬êPm\0RÝ4éª+\1eHÜæ`\18\8c\1e»\83\9eE{ê¦0        \a\1aƸ3mÒuÝ\98Í¥B]æ>\83\90\ 4í;8 \11Ô\98þ\8da\1eR\ f­2ÝÔ]>\82Ûfæ\84ö\ 4Þ\0´ùÔÆRi×\81\8f)íoèQ\ 1\98·­!»"oM\15eu\91\f\8cÛ\8cÕ3V\12©\84AÞ>¥ÌW\14QI\8fmR¿\f\bá[íe}\16»Ún'8Y!ï¾\81¾+\81\93Ó"í\ e[\84i)\98Eè2SÛj=Â\18w\9a8%ÄâGÅDR\1e\19ëªý\9eE>B\ 63\ 2\10Y£ilèÀc\9dNñ9\ f!\1a\f\9f{1\83à½Êç¾áó\13´w\ 1ª¿¼ÀÝPù\91+\9eS\bÍ!\ e÷\14r\16ã\9båP!·9jõá\ 5\94þìÓªÓ|\8cîÒ9\e\0\r+Ó]4¬\fÅ\89\84'\9fïfÑ+Mæ,oÕM1xÛ\17Ü Ñ1Ï\11
\11\14\1c\9ddã°oñ\8d\92u\81â!ûHÁ}ÙõûÁiè×\9d¢û\88\85à8ÓâË»1¿)c[Ôéé×\1d\12\89\bQÜé'\1c\95\0\96\94ªBºÃím¾©ró\8a\83x!ôÿx¿\83¬\14Ù\v\\10ÉÉW\ 3\an\8fø3~67ýÙ\1f\1f\81MdDõb̤\8c\ f!Â_\ 2\11Àߦ]\80¿\ 1¸Þ_«endstream
+endobj
+7408 0 obj <<
+/Type /Page
+/Contents 7409 0 R
+/Resources 7407 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7389 0 R
+>> endobj
+7410 0 obj <<
+/D [7408 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2854 0 obj <<
+/D [7408 0 R /XYZ 85.039 518.872 null]
+>> endobj
+7411 0 obj <<
+/D [7408 0 R /XYZ 85.039 476.587 null]
+>> endobj
+2858 0 obj <<
+/D [7408 0 R /XYZ 85.039 275.909 null]
+>> endobj
+7412 0 obj <<
+/D [7408 0 R /XYZ 85.039 235.745 null]
+>> endobj
+2862 0 obj <<
+/D [7408 0 R /XYZ 85.039 235.745 null]
+>> endobj
+7413 0 obj <<
+/D [7408 0 R /XYZ 85.039 198.878 null]
+>> endobj
+7407 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7416 0 obj <<
+/Length 1493      
+/Filter /FlateDecode
+>>
+stream
+xÚ½W[oÛ6\14~÷¯ð#\ 5D*)\92º<¶E»¥ëmµ\87`èú Ûr,T\96<IN\9a\7f¿s¡$ËqÒ\ 1\ 3\86\01ÉsÈsûÎEj.áOÍ\13\eH\9dÎãD\ 5:IæëýLÎo\81òËL9\ e97\81\8c,\92^-g/ÞÚh®d\90Êt¾Ü\12ËróU¼þõåçå\9b/\9e¯µ\16:\ e<?\8e\13ñÙSâÓ\17/Ñb\89ÿ^¾º~\7f½üÓû¶|7{³<\11à\9bÀD\1a%ü=ûúMÎ7 Ä»\99\ft\9aÌïa-\ 3\95¦óýÌX\1dX£Ý¾\9c-f¿\ f¯0ÍÌùÖ\ 5\9eÃWi\90\86ö²­>ÚfÓÁÚ\10\8eM Mtj-\18\18\81\89Ö¤bQ\97\99§\95h<_\89\ 2ìm{ó.¿\9d\84à0\ eL\1aO\ 4+PÅ>\16¬\84BéV\8a÷°®ÁéJ¬¿Ã²¨na\13Åâ\1a\83§¥hê»|\9fW]{Áëa \9ft\83VA¢F7({!è\8bz\9f£¼H\1c<?LD^\1fJ\10\9c³\ e;Xf^\18\8b;\ fi̸\ 2Æ\187ÀVñQþã0\1e6h\ 5­*X­{§²](\a\95\93\ 26¶,ë¾èv¸²âí¹\9d¡M\ 3\15\ 3.~\ e/\1d\84ñep9ÊOÜñ\ 6ÔZ¾ÿí&2/¶½ö\15\1aß\95¬Ü=\9eìzå+>l\8eh`5\86/\12\v\1e}·"'\82I\10­(\f\8c\89\ 1E\bã\94DÖøF\12Ó\ 5\0bS´\0\8cHFbé¤@N\8b\15
+(ÊÎ/\88;\12\7fIeÊ\9co\965\85n\8dÂF\b\ 1aO:®Qý]FÚµäq¦Þ#\7fÖò¦ª;^´dr\86áÉVeîtùLñoÐ%u³ÏªµÓë\1eÏëc¹a­6ùm\93mr2VN¬ì\10â±\11\1d¼°ËyÍ\88«      \1cäb>¾\1f¼Û\f\8c\b\196\92\bmË?îÂ\89\12±\16·DëxSðË5ï\9c§ê\837\®·N1\84íC\81^ºu'Nå\92\13tô0=\951\91âÐë\8b\19\rh¸î¦z\ 1ys*\84×ÙD¥!xW\97\9c\9b\14Û\f\9dV^qæt»Ü\9d\ 3/²Û\8cLA\8dB\84\12宺d\vrw]¾ÇçÑ/\1ds\92ò\84\ eØ8y\ eÜò´\ 40$Ü󽢸\ 6$\fQ\85+#Ú"V!æäZ\1f\9b\861KºZ¨HÎ\96Ý\ 4G\96<qW´\ 5æ\13A_[\ 1P,¶½sÚ.ë
+J'íâ
+¿Ý®pÁÖ\96\95¨1\97\b,@^qÕãMÆ\\9c+\e|÷XN_;4'\ eÄ\ 2H   5¢\11Xè¤Ë³rÀ\12<\99\95å¹ZÎ\82×Ø`ÿ¸rl\95Ã\8a6\8f
+Ís°xà¦Mæå\14\fØuÍÑåÉÆ\1d\1f\12G\87S_´Ý\91
+Çwf-¶üû¨6û\16z\1e4[?\8a\83\18ZìÿX¡Y£³\9cFÌs­\95I\10F\8a\9a²\ 4\1dè2ÕiÏ7JR\9b"g\94yF÷ò\r\13𡬣ü\18\1cÖ2i[7¼\18\8b5ïà\82\10\9a0\15\89ûÍ*|N¦"Å\12\1a[ÎAz\9f\1e\87\92|ú¦ä1¤qEÚ(%b¦S\ fvG\b\ f,Ôxî¢Õ\97\ 5|¡ÉKÚf}Ø\1f\81
+y\17ô$r\ e\93¸Hh3u\0ùxðÕ]Ñ{Ù%ZÈú#\13øÀaÅe\82\92V%Ê×æ\8aÏ\aÎä\9c/±a\ 2#\1d\1f\93ç\88\9fJ\v¯Sfå+Z(\15\86Zû¨\884Sc8Ò/·ÝÐE¦è§g*¨\15\9c\92Ú¥äiz´\97\1cÑÓ\9c1Eç\9eò\86Ìorª        õ~?L?\9b¼Ï½Úy\92[r]aãÀúplFµ\ 6Ë\a\7fc­;\16}\a\ 1Ê\ 2g
+\98\a²KF/¹r}wúô2ßÕ§\89ýa°\ 42\a\8eï\8a\1e\8d\93\1859\8ftuÓ\8d\85Ì°\93pD9/\ 3Cº)\9dÂL\9a>5!Û@ÇößMÈ¡\9b\90ohBX\15ä\1dèw\84\85\84¡Ñ
+Gd\ 2\ 6\8c]é3£»6\81\82o\87gËËÇ\96Ð\rÃè\80\7feY¢\8aÆ´wAW1\ 1\13(CĨk\8c\r\ 1H\14\ 6ø¥S¼2 \11Ö7Ôû(¤´Ú°À\8f\8b\ 5/¨-sü6Ü\8fÆYÃè\ 4>Ê\\97(\9c4W\16v\19ǶO! ô\1c\88¼\1f\84Kb\87Zõà¬sÕ\91\98«ÇÍ\17
+\17\8dÄc]PJ\9b8ò¥½r=\8b49åÈÚi\92\9a\85Rê«i5àITÓèF\ 5\86Ç\bײ\9aº,}ÔóÀûCæ\ 6\19\eÁÐ\93\8f\ràì;IÃDZ\8a£Ë¨tõñ¿}»\ 2jU2ÔÚgAf¬<WQE\81\8eÜ\17N¯à?C\ 5²{endstream
+endobj
+7415 0 obj <<
+/Type /Page
+/Contents 7416 0 R
+/Resources 7414 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7389 0 R
+>> endobj
+7417 0 obj <<
+/D [7415 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2866 0 obj <<
+/D [7415 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7418 0 obj <<
+/D [7415 0 R /XYZ 85.039 739.701 null]
+>> endobj
+2870 0 obj <<
+/D [7415 0 R /XYZ 85.039 739.701 null]
+>> endobj
+7419 0 obj <<
+/D [7415 0 R /XYZ 85.039 702.834 null]
+>> endobj
+2874 0 obj <<
+/D [7415 0 R /XYZ 85.039 470.985 null]
+>> endobj
+6522 0 obj <<
+/D [7415 0 R /XYZ 85.039 438.564 null]
+>> endobj
+7414 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7422 0 obj <<
+/Length 2439      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19ÉrãÆîî¯PÍåQU\16Åf7·ÜlÇN)\89\97\17)ñ¼Êä@I´Å\98"\15\92\8aÇUùø\87\8d¤\16j\9c©\R>¨      Ñ\0\1ak[\r\1cøS\83г\1d\1d\r\82PÙ:\f\a\8bõ\993x\ 6ÌwgJ(\8c§mÏ\18X÷ G\rv件c\82>\1ag0Ò¡m<\1f\91\97³³ñ\8dë\f\Çö}=\98=\11Ñlù«\ 5\91ç9Ö4^\ f\955\8f\87\aV\9c/yq_¯\86#e%%\7f^\ 1ÍäfÚ}di\92×Õð·Ù÷g׳>!<Ç6\81j\85PÞ@9väD»BÌVi\ 5,µ¶\16C7°Vñ\ 68×        \1e\
+¼È\87nhÕq
+\98\9c\88\8dµÀà       <ª\90v3\1cÁîd\81ëô\93£\fÐ.\984ÍaýT\94ë¸N\v\8dÈ;¢ªÐfsõ¨áF¶öÕ®-\95±µñ\ fl©Ð\9a&²nã\ 5I\8a¢ÔE\ 5Ë\95Ø,C8Ø\f1_²\9b\ eÀJïØí\7fÃP[       é~¤\8f«íÈÓ\8dÿ ¤|\16ÔOß}ñ.ТÛr\88â\ 1ã9~¾\1d\91\1d\80ãöz§k{aÀ¨ÓǬbàîjð4þ¹\9aàa7pêT\0íå\8e§h1v\ 6\89°Æ5\90p\11gY²<\14P\91ßù_¯ÿ·Èÿb¨\94²~¹>²ªÖ¶¯\83Ózûïé=[%o,wÍ\17WóW*¿ñ³¸¸|?¦\10\89Ê*PªWö\19\82GÞ9,<\1f \0¿d\ 2r(pVH\ f\8e\e\80GC\9aðèÜ»\19ø_\10Xc×q>\8f?>à\97/a\ e\v\8c~`@á\ fTOxdÉëE±Þ@ÔÌ\ 1\94f &¹\ 3mJI\81j\9bTèõ\81\afÃûâm\907èÖt\0 TiMy\84\91Å\13s¨9ð\ 1òZ\ 2k8!\7f\ 6½t\18ìß\83Р(\96\rqMº:¬¤\89HKv\8e\92äÂ3!Ô)}\18
+Lc\8cõ\90%qÕH\ 2\982yJ$ÇÔ\ 5ç
+\89\0Ø^Vìýÿ\91\84ó8\f\8d\95Ì\99\9c\ f©EKÀ>\15Âh]\94\ 2¢«dcJæ\91C\9fãrÉêÊÙ«\94\ 3\ ewmJºñ\11\1c½Ür\ e\ 3\e}ÝÀv¢\90ô½Èê¤Äû\aæ]`T¨j`ýÅ?3\ 4­vC(A\ 4X²L\98¢fç\82ÜY0à©lÈ\85"]s~\85|\9fð=J:®ÙÊ\15sÄk5Æ·.6\9b¬á0Ã\1c\15ãç\8b0G3á¢"¼\\19P\10ð\85\14\15\98a`ý|7ùØsÝë\98ë\ 5íÁp\82\84\f>\8dñ\80kïø\b\ 4ÊõÀ
+\\eñëÖ2\:\98Ð\80^Mn\1d\99 ÂЭ\12>\ 3-QÊ\rÁr»¨\9bó\8c£\15½\95ÎxÃÃ\8b-s$\17\ 3`¹åâ\80k)T\99°®\92òÏtÑÜ#\12`\90îèÎñL>\92æ\12pîÑF\84\1c9\ 6ÊöÆ8\94\ 4\7fo\91\86Õ\ 6f\11\15\17ÀzÖ¶jMC`Ì9¾¶^ÓZ\bra\13£\19\96\1cÂE\8e\ 6D,íAU7\\9a\8bRdmýë\ fĦ%äo\82c\80àÆ&y¸p÷'%\94¢wà\13pKh¶°õêÐ*\18°çÕ\bh³ÒFì\8f®Ð:6µ     \15Sb¨\1cT\82Q\18Ø!äûQdìÐx_[fî\128#Î^Î\ fù\1ac»Æí¯0Ú\ eµz¯Â\88»ìõ\ 2ÐfúÁ×׫\8b\aÌxǽ\85\8e\7fJÆ rß\93ñqE®ÉÆÅò\8eå'àò\83a\ f1¡Ùóä\ 2n¹1@d_ED\92mã¤\90ÿÏ¥\ eúÐ\ 4\ 5Ñ\9e\7fÔm*¤`\ e=kÃYäe\bÕ4~¦4\ 2P\92¡m}C\89]@@kGõ.
+¡]\81ÜV\b\9e\10\1f\943¿°Ë\85Ëß8\9eâLGÁ\9ee\ 4Ôf7àõ#Çÿö3\7f~r<§CÃ\91\18\8d+\10ÿ8H0\9f\8eæR\b\97RÏÞ¤\1f\11ùÖô        LÕ¹\10\1c\ 6\82Ò¾­Ú²ô\95.Fµ¶®1\ 2¿\19\8f___9á\8a\fq]Ù\92¤Ç\197Ô¬ða·§\95\1d¹Ò\8fþqöëoÎ`     b|\7fæØ\1adzE\91l\15E\83õ\99¶Ý@ËWv6=ûï\8eçºÁ»\9e\8b%ç0\1a\1c\98Á¢\7f~¶~ïì×4·i\92@\93­³£°4\9e­<ubdÔ`"Ïså\9e¢/\9ft\97P;ÐtF;=wÕåEèT¨\8f£ö¥k\83pôá$ZT+F£gÞÆ2\8aÝK(\ 3ü#z\17/Ó|\91m\97\1d\97]×ï\9dÕ"[ù'\87µÐ\ e<ïÝaÍ\95\1e5\9bº8 ùí\80Ʊpz>\ 3£\85\8e>%@`\9b\13\0\1c\14K÷¡\0ÊR2\80_\15\ 2ÏÛ\92»B\1c¾§c\97W\8fC\rö\18jÇ*7Ýð]\90\94y²¨\19V UÙîE¤hõ\88[cBË~ÓcT×\8eÂèÔc\82\ 2çò¾ì6\97\9cQR\1cÉÞ°rHæèz øÈ\13ò$Ê:.xN\99È\95K K«\9079\80}©ú¦G^\r\91\17ö¾~(\1f*\9eÙ  (£zä\ 5{\a\87l=Û\80\9a½1\84(ó7\ 6<Vç\86\ 6&ùhó2\18àa¯uCH7ëvñ2¹Dåoe\v\ 5`RR¼\1cæ_p6L\1e{   ø_c\8d«\87ñäaG+V\93\87\96Dæßv\9aÚo\15ßW6ú\97^ý'¥\r4x\97\93{ItÔ¬ì½\ T\8c£¬\ f¼\rÓ_)ízÙÙlv\85{\90\8e\1a\16?O\1aãt\16\91`@A&y\ 5½%\17L\1a0Áä,[Ô\8c\e\1a\1f\0 P<'õ\8a\85\90.\v\99Õ«\ 3fø(°3NGV!opÍÔ\0}4Þô3c\9b\16\ 3gH¢Î\99_Ì?ó\8cÂä¥%æ'À5cù\890bÞ\9fÑS²8mÝhÙÓå\0vdü\88Å5\81\83ó;Ì¢(×\86\ 1ë\98\e
+\9aO!\ f\87\9egM\9e\111=Yá"ÎÊ$^¾1Ù\9c¦ÀDR\15\81Ò¼iEk\9e\aEBêë<ÇXstô\9a\99µ¹\11?ò¦«Å\ f~îhò\ 2\ 5Åß½\ 3pv\11ô*é±B\9eì\/ªóÒ\\89Q`åí\865D)\10[\9fãÈíì´ÓH(w\8e;йÛ\17¹V»E7g"\91x om^\93p}'AßÎf¥\88ó\817\16\86Öï\1d_ÞGwIbÈ\ 3F#  zÉ\9a¿§IMÚ|è±ÂS\81¢.\93rÿ\19\85\91\17K~\8c\11O\r\94x8Ø\14Ï@9ºp\ 6`O8\ 3´\8bS\88ê\ f\f[R®?"åW/E\13zQózÙ\ e\ 6\8b&zÒy\17MKÙ\99óo÷¼&3lLÃñ\96Þ.ÐGsÙð{{\915\ 3æq¹{{oÌ\ 3ø\1e\e­\1dÃy\80Á×þ\9c>\r>8¢h\8b&m÷½
+á»\89Ëó]\1d\97ÔL\8do|w'sBGa\87JIþ¼}\98Míë\8f×L¸\97b}\988µ/tç,Â"K\17\v\7f\169ïÃf«Ý\a-±ãɶû\1fz\18«à\9f1íº6¼\f¥­\1f\vr\84iÏq¡¶U«/Ý\91\ej¶"^F*£ %v\ 3=£ï\85{7Ò+\8f\ 2#F\8d\1e\93Ë[\f`%]-6\90ƸÖÝõ\8cªÇdØ`\1a*h\f\7fiêÊOLL\85i\88¾Üc°\bjaШ\9föÊ£\81Â\15\8a\87² É\19B\99B°êái\ 2\18\89\1a«\80×ø&\92ÿ   \19ǵ¸\8e%üÑ\0»9\1a\13\83\ 3\ ex\10\94K\ 6ÃÙ=\ 2\1a\900ÒÍ\15\929Õ'Û\rå;¶¯Ônkpôü\8fÿ>\8aÞë\11ÌqOãj\ 3³ÁÁ¿ú\9aßÿ\ 3\ ey\8eÙendstream
+endobj
+7421 0 obj <<
+/Type /Page
+/Contents 7422 0 R
+/Resources 7420 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7432 0 R
+/Annots [ 7425 0 R 7426 0 R 7427 0 R 7428 0 R 7429 0 R ]
+>> endobj
+7425 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [107.996 540.868 149.777 553.77]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.thursby.com/)>>
+>> endobj
+7426 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [300.847 540.868 336.476 553.77]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.thursby.com/products/dave.html)>>
+>> endobj
+7427 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [249.184 446.63 295.419 458.319]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.umich.edu/~rsug/netatalk/)>>
+>> endobj
+7428 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [318.624 446.63 346.223 458.319]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.cs.mu.oz.au/appletalk/atalk.html)>>
+>> endobj
+7429 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [211.922 418.925 417.588 431.827]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.eats.com/linux_mac_win.html)>>
+>> endobj
+7423 0 obj <<
+/D [7421 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2878 0 obj <<
+/D [7421 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3261 0 obj <<
+/D [7421 0 R /XYZ 85.039 657.513 null]
+>> endobj
+2882 0 obj <<
+/D [7421 0 R /XYZ 85.039 611.854 null]
+>> endobj
+7424 0 obj <<
+/D [7421 0 R /XYZ 85.039 571.69 null]
+>> endobj
+2886 0 obj <<
+/D [7421 0 R /XYZ 85.039 376.384 null]
+>> endobj
+7430 0 obj <<
+/D [7421 0 R /XYZ 85.039 336.826 null]
+>> endobj
+2890 0 obj <<
+/D [7421 0 R /XYZ 85.039 336.826 null]
+>> endobj
+7431 0 obj <<
+/D [7421 0 R /XYZ 85.039 299.295 null]
+>> endobj
+7420 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F41 3054 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7435 0 obj <<
+/Length 2638      
+/Filter /FlateDecode
+>>
+stream
+xÚµY[oÛ:\12~ϯð£\ 2Ô4)R·\ 3ô!MÓÓ\14\89\93M\8c\16\8b\ f\8a%ÛBeË+ÙMóïÏ\HY²\95v\81Å"@ÄË\90\1c\ eg¾¹X\8d$ü©Q\1c\b©\93Q\14+¡ãx4_\9fÉÑ\12fþ>S\96B\8e\8c\90a\80Sïfg\93\ fA8RR$2\19Í\16D2˾z\97\1f/îgW\ fçc­µ§cq>\8e¢Ø{<WÞÅí»\v\1c6ÞÅô=ÏßÍ>^ÁÌ\ 3\ f_^\7fxäñË\9bë«éìñüûìÓÙÕ¬ÃÀØ\b\13jäà?g_¿ËQ\ 6L~:\93B'ñè\19ÚR¨$\19­ÏL E`´í\97g\8fgÿjwá93âU\ 3÷\1c;\8a±\96"\8eM{a_\ e]¸Ú|\93Ê,÷uº;\1f\80\vU\ed}òA\ 5\9d\ 5a$\8c²\8b@,ÆøÞc^æs\\ 4\1fy»Uj[e±\81}r\9c{\83#±Gt%\f\16ós øÁtî¤\1e\ f\856\8e¿UºYÂF:\94Þf\8f\9b¬a\93'\18\80ýë\ 1>c_\ 4RÛÕé&ã\83ðZ\9byM\1c¥MÎ<\15\96ÛE\8d\97^ó äÏ®â9åî\9a\9eÃèOügWïV¸i\83,\8cÆ~\14
+?У±BÙ'tøÜ\89\16È@ºE\852\11D/q\85\90       \13^/`G\89òí%ë[ºF9=a\8b\a\eb\1eYu\`\8f\16\16\r\93à\ 1Õ\8eÛp\1aͽ qµ·\94ø\ 2p3÷ iÉÃÍþ©}°\1d¾\98òÝB&`j»eµ\ 5Z{\9f´,_x4Í2n\ßów\93®sË\18¿\83%\ 2¶q\Ù\e5N"\1dÑU \11?ñA"\8e+¤õ\13=,\85ÆRWnU>¤V2\14*vz5µÌùÊ»\ 1ñ¡\ e\9fêR\10\880ôí
+\14\8b\94^Uó!t\83-´#\8f\8d XÀ./<\99òçËõô±C\9d×̳Ýá\9b\fä4߽éë;"TÈ\17\91\ e-\0£¢ïõ»[{\f\88\95ÔO\85JÄ&ìÉðá\ 3®½\ 4®\ 3\ 3·³r¬×d\9aUY-_\80\ 1To0\17ïÃy¬éj:ÐÞ\97óØxi½Å\9e\8f;\10$\80\ 1YkGI\ 4qGA\80\8a¸&\eyáMZ}Ê3\1e \8b\82oV!Õó\86T1µ\93¤ZðE[Ù\92\9e¤»\9cÙGÑVÖÚu÷\85tb\84\8aBûD$\98À\ f¼û|\10\eL"ÂÈ\81\18ðC²3F\83ì¢\9eì\9e\8aÍ\92ñ\9cp\ 2¾dRðuZ\89¨Oï\ 4ºÄ½Ò]\9aß­dú´áÙ/(ä´æ+â\84!p    ÈÞYVî\80¼]a¼ü\89G·éÒ\ e¯ó\rîoM\90Vfö¨'ÒȪ\vV\16t\8e\Q\12\8b0VÃ\8e\aB\83\9eC\89$\bº\9e\ 3¼£/àx\1fU(\90\1d\82\v\ e.Rsóó¹\96 È\r°\8cÒ\bC²q"zD\16\0\8f¾Hâä\15\16µ\12*8xóÞ;;\16g+BF\90\v\9b\13«/»8û&\99\13`ZZÒgç\ 6á\99i`Þ\1aÀ\ 1ÎÉ\88\96¼Å\1d4\1f\81\7f">ycÍDhì-<c\8cpbU´\7f Þ\f\84ÿƵ´ÕÅ\9a¿¾øÕw)1ÝüßdÏ`\9b\812\aðÆÎ\1e\114Pa«ÅØ^\10(ÛÎ-{i\v³\15\89®Z\10DÂ|àÝ\L¹q\9b\92\aX:W\84ÛûÂ\9fó6\97eádËÚÊ\8b¬)Sû\ e\15\1f/\89\1d\8e\1e°Å~\956±^7\80VQ¦è\rË.Ëà´\a\82,)BcC#\1cª\97vîáïßèÊ\ 2\1f`û×dB7Ý\8au1¯«¦ZìļZO\b¤÷Ì\97"{}i&Ø<½¥¥\99\80\98n/¦h!w\8fþä\98O?ò!\80\v ÝQï×¹\ 3\e\v\13é]Ã#\1a\90\1f:q¿kVyY\82\82\18\1d80P\ 4Z\86Ä\9as\ 3\95·Ì\a0T\19%d\10Û\93¾)m\80áÏ\10\ 4\9f\ 2(l¤\859\8as\8a\ 1X¬+Æ¡ÝÁÊ\8aú èUýbÕxÑC<\88©[¥wH\86ÎÀYÍ6­É|       ù\18ðP\ 5\1døeÙ)'\9dP´ùkÈ\83\18¡C\b\96Á\v\84\vùòm\93ïö[\91ÿÊ\a\82\13\98Þä»ç\1fÍ.\15ÍK/| :\ 4?³ÌM\1fKqàL¾-±É\16B1¯î8Ù\10=\12\9cY¢W   }\92ãÊRÍ˺\ 4\ 4c@Ú\8b²©\102"I²¯xÉ\86ä\b\8dV\93s»×Ê6\8aͼÄÉ\8c¼6\fL¯|)%·)t+Ú\90\ 4\87:lÏS\82\16d\87\1c&òÛp\1fív¿\¾ 7\13\ 3\12\9d!ZÕ\14;\19æÅO\ 28\1a½\v\9d\8e]\ e¼`ø±7|Ä\14\ e½\ 2\rã\18Ò/\r_Tx\13&ÿ+BÌ3\97\87UÖO¬'[\14àÓ¤jü        ¨\ 1\ 5;\18ÊWõ\ fD»MV´\10q\ 2
+
+8ô\8f@ÁMjá+;õ:\8f¤ì´ù.O³\13¿\ fØ\b\ 4ÕS\91H\12ý\9aû7"bùüÙýkëþïkʱv\1c·²k\7f\ f\ fÓ¶+\8c\0 ìã\98\ fF\160Â)\fF\ 1\84«dûлD ?\0ë®ù?\ 4\a\97uNñ¥\81ð\17ñTB\94¾"Ïm\aç`jyÆö\vðØÏ$¢Àå\ 5\1f®§³÷\ f\9f¿\ f\ 4
+6à\QHËG¡iàת\ 6\ 6\8eÙ\188ÊZ'§\bô)°ÚÚ¸ÚHe\ 1Á¹£\9awi£\ 5ì\90Z\1e,\ 2\87\bû[\18ä1\8cÍraó\87H
+-ý¾Q®\86\9c\85¯\85ÒîêâêâøaÐ\97HÕnôÇR\a¸\13@À¡BG$¢(ù\93¾\1f_\f¶÷(qÞ7;î5»\82\10\13\9a-Xé$±\89$f²)$ç9ºOeÃù\8aÉ\ fÐ\v\9d\v¤µy\ep'¶N\0ß\1e¢âøÊ6ªºX\16\9c)ó@ÇDSÇ\19^\83\9e½aæZ¯\ 6s\bÚ\9c¨Ä"\8a\8f*\fN3¬+ät\85½Dn\9dá1jÃТ¦jGgÍÁí¢Ë²^\9aî¹\1e¬X8Gd\9có0\0óÓ\19\7f\8fNÄ!{Á\1a_\ 5û.
+ÄöÁ. ³µÑ5ú²¼\ 6\v\88µ\8fª¸Á\a\ 2lO3\96\f\1d\9a¶Ä1àÝU,¤r±M³~\82hn³\18Jõ¥\88C\97\a^@9Ö\\16Éë7\ 3X\80e±Èí\ f\90o\9fJ\87àáûö\94Y0Äüt\9dn\87Á"Q\8e\87·\1cÏqÔ\86¥\14¬E\ 6Ê\9bæ¿0\ 17!')\e&ã7ÐáA\93¸Ûp2\9dÏ\v\9c@\95@ê'Ö\9aÓÛø2\16q\129\87WðÉC\994X§êTF\90\1d¼\94\82(0@ë©\85¡Þñ,h\fÉKûR\80\\8eäÕ\831ÔÍM\9bh\93Ùu3å^¾\94\91\97É4\97$ly\85\17¥6å[T%\17Æ\0\1e\9e]\94Ø\13L_ýÑËá3v\9f\94yÃÖ[þ 2\fR\89,ÿYÌóβSùú\81\86\87è\96\9e\80ÍÜE\1aK1ÀâØ­éæ\81\1fïù\98\9b´ÉëO¹å;¸éqzsñxõðéj&^¥>eð\95t\93òe\a*«~Í\14\v\17\94°\94\14ÁoËC\90Þ}k\97\ 4\1d´j{\b23\aqøEèq      >ÛÉkÕUß\84\a\ eeÞX¹ÄN·\94G\91l[Ê3¡\rGMtÐ0\1c\1dÐ0\1cîh\18¼\99\1f\9a\16Éi\16ÃoÞ\93¯\8eÛ:eÀöér\17äãl\17\9fî\ e ½u;W\96?WdÃhë4ànmPÉ\13´\96\89uv\ 6\v·\9c²íÛJ/\ eö6§\91î~\1d\ 4\82GDlðcÎ\0v\8e8çcÚô\1f\ 3ÁIÉ\0\17´\15\19æ*\ 1,vüµ\8fJÿ¿\95\8d»qÖVbN\ 5sTohC\v\81\9b$½S\9d\ 4\13\82ÆüP Êx\1a^&_»ð\82Ê¥ZÙ*¢r\91\ 4\88ùú\87ÝÜU«lÞ¤¹Þô+·\9b6ÅzKµv\b£\9fZ·¯¬G<\14¤\94\ 3EÕê\16²Ù\ 5¿\ 1\85¨\8eòp®ç"ÿ[ÞÚbPºØ94¦gYµ?é¬ø\1cW,í=\1a\ fØ$¨_KuY,ÕÈ\ e
+NðÜSð\81d\86\ 3"?N\84\942ÿÛ8ô·?¹éH¨¸\eÓ¾\1e\90\9aà¤\90©BÊö{IÝ?\1c\14endstream
+endobj
+7434 0 obj <<
+/Type /Page
+/Contents 7435 0 R
+/Resources 7433 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7432 0 R
+/Annots [ 7438 0 R 7439 0 R ]
+>> endobj
+7438 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 547.932 358.43 560.833]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/)>>
+>> endobj
+7439 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [272.007 406.462 488.424 419.364]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.cdrom.com/pub/os2/network/ndis/)>>
+>> endobj
+7436 0 obj <<
+/D [7434 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2894 0 obj <<
+/D [7434 0 R /XYZ 85.039 651.823 null]
+>> endobj
+7437 0 obj <<
+/D [7434 0 R /XYZ 85.039 616.413 null]
+>> endobj
+2898 0 obj <<
+/D [7434 0 R /XYZ 85.039 392.194 null]
+>> endobj
+7440 0 obj <<
+/D [7434 0 R /XYZ 85.039 357.39 null]
+>> endobj
+7433 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7443 0 obj <<
+/Length 2801      
+/Filter /FlateDecode
+>>
+stream
+xÚ½\19]sÛ¸ñÝ¿B\8fÔL\ 4\13\ 4À\8fÎôÁ\91å\8b¯¶ãÆÊ93\97{ %JfC\89
+IEñ¿ï~\0\14eÑ>O¯íxÆ\ 4\16\8bÅb¿\17\92\ 3\1fþä 6ÂWÉ \8a¥Pq<\98­NüÁ\12V~9\91\16Ã\1f\87\ 6\97ÞOON/L8\90¾Hüd0]\10Êtþ»7þpv;\9d|\1a\8e\94R\9e\8aÅp\14E±w7\94ÞÙõû3\ 4kïìæ\9c×?N?L`å\13\83Ç\97\17w\f\1f_]Nn¦wÃ?¦¿\9e\1d\ 6FZèP!\aßO~ÿÃ\1fÌ\81É_O|¡\92\83±/d\92\fV'Ú(a´²óâäîä\9f-\15\ 3ÞÕsÏ\91Ã\18ÉD$\81é\97Å\bïn\92V\1a\ 1\80µP:ìJ\ 3\ 4 @\ 4F'Þ}¾\9e\97C%½Ýp$½\1a.\1a\86Þ\ 2 ¾Wá$òîq\95P*Dù\ 6\92YVå\16Ç\9bºG\16\81\88\92\97y\8b}õÂb EäG\a\8c\8a9f\z\12¹7¾w\ 5ã´AV²\1a\86\rs<EÀ\18æ·§\97·|£»&\9d}ãÕEU®\18x\9dϪ\12÷\95\vÜÑô^&\89\8d\92B\9a½ÝIÓcw\9fël8Ò2ð\9aG8Ç\8e\vâ:#\817\b\92Þt\8c³[X \96\11T\ 3Ëà\ 2\81ÃÔ·lãÂu\ eh3į\90÷\1aGp\ 3º>®ç\vþ>\r\83ØCEáö-3"Iá¸\r\17\9dÎ\11¾(+Ƽ\1fÆÊ+\91ô7Ò3ª\19Ä\1dFV°íEè\ 37©ð>O(<Ò1\1aiB\97\9f\8e­\ 2Àwj\960 ó¥jv.$\96Î\19¥(\e\vE}(\15x\ fÛ%\1cm        \a\91ðÁ3\90pG\ 2e].Pí\81ñ\1eÓ\9a\a\15ñU\f\1d\835}æ¼\98®ù\8b$Ö3F]ek\14G\93\16¼¶Ý\90\91§ó\8cçM\89ß°U¢¤Ý\15\ 3Û[\ 2¢
+F\ f¹5DXúíç9ÃQâUþ\ 3\ fÉ*\94¦Ö\817}Ì\18íÐ\1e:r4tÛ*+²\94ä\87b\ f\1cï\ 1AÇ{\18\8e\90*¯ \15\94[P0-\95k\86¢Ø\1f³¼Úã4\e\1e×ycw¢\17Ñj\83w\17«¼×ÀÄ\f\8dPzï\09\ 1ÆK:|\ 6ÌÏy{¾FþO/T×\19\94ñ\856ÚºÄé&«ÊMýT\9fî0öìêSºòÈau-h³}(òÙi3Ûä\9bÓÝbר@d?3>ãÀá$xc\14\84ö\f\94p\98\80\84\9d¾*\1e(\10{^ó\97\fAKT6Ø\967O\e\87,\9a\9fV\87\80öÕ\97\1af\85ÝÝô\91l\1eÓ\86\89Í3\92Ö¬Ê\1f\88jV;\f\8b\8aÒ­Ê\aK\11L¯îÐMYû#w\99®(vCV³$óÖ\869ûé¸A\v\83[ǾïÝ\10`·Gj=¡fX¾\9e\15è×ó¬GYRÇ"ÖÆ
+òþòæîãø\1fâüêªGè\90ó\18í]\ f¡H$N\1dÓÉÕÍd*&_&=DL$\82\13BÒñCܨ8ì#$AXæ\15\bbg\85¿Ý¼\9f¾@G\e\11Ëè\8dtîïÀÿÿS\86@\e¾0R\1dFÍOgãɧ\97¤õªÈC\11\86Næ ð»éÙ\eÈPìM!f\1cÓ\83\90\eG±#øþM\ 4EO\16\952\10Á\8b\b\15\85oËû\81Íûç\10\121ra>\17\9b¶|)8¯_ää^5¯\9f-\9aÌ\96\88\99Öõ\ eË\e.iæ¼2~L×ˬ·\0P/\96ZॱL^/\0 Ý¢§qºEÿ\83´Æ©\16\ 6\90j!ÙU®¤ÂØ@(Êã\14M\91ÝBRüÀµÊmýÄ»ÿ\858\ f<Þå\10@\ba\ 3÷cÿÇì_Í\99&\ 5\87HA½÷\98­y˾<P\98L!XQ\bB1Ðz?!d¥\÷$û\f8 9KÝ\ 6I\1c\7fF\1a7\97_pæ²\15Iã'¯\97\15¯p\84\ 4Àíø\9d¥Bi\8bÇÄIºh\ 3YÓ9(_/í¬dRó\92ç\14é[¸&¡riÀÆC\ 4ì\0¬\b5T0\ 5\8a\9ad@ÒV
+Ï/f@yxôóZêX0sª\152ʧMY=¡ÎÑ\8c}c+\0£©ð\eóp\97\17È\84Q\9cæËÕ\86Ê\83|ÍÀÔJpk3\14ì@\ 3+íØf«5\1dJr1N´vu\9f\fPÌ&ñ0\17m\eÆÜ\1fÎI\9fϲG/3{\bÝ×\163\f¡\9aÇÒK\8b\82e\12\ 19ämy\Ò´¶\87±\87Ô\ 3
+
+±Äkl\82åe's(\f×Ù\8e\aè*\\13ÕÎ>û
+ÅK*$M÷<Íæ\ 1ÀVn0v0²¹\9cDs¸Íx«\14gO<AI\92cÛm6{Óä¹Ë+\15raVÙuëõKª®\9c×#Våt³âÿHÁÖwUÍ\9b1PÓ-¶µKé-\ 3\19S)\8by\8f\19n(î\81\95ßudΪ\3$_ð÷\99\8a
+wYÀhlΰ:qLï\18\®³CUðù\1f©\80´:&Ä\ 3\a\8a¬¨tGTª·\17a,°Ô!\a\91¢\84ê½x²\1c.I·\95µ\9a\94¡G\ 1íø\9eK4ä\1f¶Ò­î®ùºsgÅ>\9d\16å\92±¸Öã¨Ö\9bÿ ÇEñ\7f!ÿ)\9bÿÆå\1a-p¹­8øQ\9bNÒ¤Î}gSßµíÝ>\1e\1a{\12æÆ6û·\b\rîæE×1\ 1Â\an7æ\85\8d)ýIRÿ\85$      q\90t\ 5A\86b¶aAÃ\87Ëeò\94tÕ      \8b\18dzjW\19
+e\\ 5\94ÎWPé.\96/t\fQ LäÊ8\8eq®N\87S\8a6À4¼2Ïëo¼ôÕ7>Zm\v\88\ 1"\19\8b:×.\9dû\8b{\86(!åsJìÂ\r\97îÆWÐ`ch°M@\1c\8bDu£&Å\15æ)uÖ\8f"k\83o\ 4´0FqGÓWÝG`ZÚ\95j\93/·ôæe C=ûÛW©ôÙùõåÍøâ\17\9e«Y&\ 1\10       \1c?\7fúÖ¥\84VaïKW"$U\8bÎ$T\9fI\8c\89\1fh?Î?Þß=cmò\96þ\ f%=¥b\a\1c\8dÙpÛ\8c\80|æTNÕ\18\81\ 5\ e.¢D\1e\1f9\1a¤\8e÷\81V'Þm×2a~\9d¢\82Ò¥Í^Ä$ºó\9eI\88\87&l\vj\e5\8f/\13\84 "×8\óãÄ\96­D'>\\8b{ØØÛ<ã\0Üb\9fv`¾\ fnÈzÉ_®+øÅ\83Ü«`ø£«cpçý\ 5,ÝÛ\85\94¢4\16Dl\99\ 6\ 4¤Ôk饶¯\ 4\14;EÛX[ÈyîPR× c\18½Åó{\83ô\18_\8d\80\11[OpT_ïS\92«V8ÿÐûÊa"¡lÉy\ 34H\127q÷\89BÆB\e'ò:\9bAdm\9eú{:\10\89Åû{\878?\b\1cEÿQà\aô<\r,A\ e\88^N\ 2~¤Þ\96\ 4´M\ 2®\9b\19¢´8pûû\86\86"ºm\91î²u\9d7\94ÛÀÈ\ 1ëéÿÐé(\15YßRÑ\v\9d\8eRl×\e\e°ª\99}¯³kûª&êÍÞ¡«\8e\16¥{\8d\81]µ-2\80\99½½D6\95\87¶Ü\8cl\88\86\81Õ\9e-hÑx ¢ý|s\89Ð/¼Ç\1d>ê)¬\1cCÈsb¼\19E\98\1fæ\18Ê\ fx#þ\90:Ú:#±õ[¹]>²\97\87°2~ÌÜû/\92Cv{:t\f{ÊÙc½z\10\10×\16}v\v\918p¯($\16\90Ù*mòÒ²[®{Ü"2"\84\91¿wq\92<&\8c\91\15=\aÅ\90\82#·¥±¹Lk%b\1d\1dÈ­Þ°\80fî=ua«·\1d¿¦)ÕéJ«tæR%k«f\8c»\94\8bä´\13\aX\94\85\r\rME¯Ó\9dNC÷Û\9c\8d\ f\8f®\10n\ f§\ 3)þ|c{ê+ñÀ»ul^+ñÌÛ¼ÛXïþÜñßö\89\19ª±Ô\96mçdH\8bt[4îqÃ\96m%]Ó÷feñ?øEcJ%9ÚLÂâî\b³¬\1a^ØTÜ4S\8a\19iß÷¾c\97\99m3\9eµ\8d\8f%\8bïÊ2ì¤- \85}WD\1a\84IÛßò´í»\90èÁ.ZÀ\8dÎË\10£±|ó\8f!\0h\ 5\v@\14,!¹\1f8`<G\ 1c\86jú:*êß\1aû\ 6\8eY4\88\ 3\12Çz¾\7f$\ 6 <\8a\8d\88\91\16\9fõ\83ôû\0p~ÁpÆ®Kì      qTÙ\1f\ 3Ê5·qA\12\86¤Z\11à¤ÈÒ}£Î{¹ähÞO>_2Nj\99¡`\88\83\96\9e`\\[\1e_\1e£©\8e:]1N\1eZ½¦ø«UdßWpé\99E\0äûÖ!Û\81\8e \ 3Î\9eY\ 4ãÒ/\19ð­ùç\aK³~âb8[¹\17®8L¼KK\1fk$>¹}ñØ®Ò\87â\899Kyõè}.j\9bõ£W\8b½¢\ eZQz@é\r
+!\97º½Îfeù×~3V\91\90\97\16è\1c\95ô\10ªCÍ\95¸cðß\ f6\84ãendstream
+endobj
+7442 0 obj <<
+/Type /Page
+/Contents 7443 0 R
+/Resources 7441 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7432 0 R
+>> endobj
+7444 0 obj <<
+/D [7442 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2902 0 obj <<
+/D [7442 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7445 0 obj <<
+/D [7442 0 R /XYZ 85.039 736.911 null]
+>> endobj
+2906 0 obj <<
+/D [7442 0 R /XYZ 85.039 736.911 null]
+>> endobj
+7446 0 obj <<
+/D [7442 0 R /XYZ 85.039 702.17 null]
+>> endobj
+2910 0 obj <<
+/D [7442 0 R /XYZ 85.039 565.83 null]
+>> endobj
+7447 0 obj <<
+/D [7442 0 R /XYZ 85.039 531.084 null]
+>> endobj
+2914 0 obj <<
+/D [7442 0 R /XYZ 85.039 380.53 null]
+>> endobj
+7448 0 obj <<
+/D [7442 0 R /XYZ 85.039 345.784 null]
+>> endobj
+2918 0 obj <<
+/D [7442 0 R /XYZ 85.039 262.674 null]
+>> endobj
+7449 0 obj <<
+/D [7442 0 R /XYZ 85.039 228.231 null]
+>> endobj
+2922 0 obj <<
+/D [7442 0 R /XYZ 85.039 158.973 null]
+>> endobj
+7450 0 obj <<
+/D [7442 0 R /XYZ 85.039 123.563 null]
+>> endobj
+7441 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7453 0 obj <<
+/Length 2686      
+/Filter /FlateDecode
+>>
+stream
+xÚÍ\19Ër£Hòî¯Ð\11E´h
+(\1e\e±\a\8fí\9eÑLÛÖZê\99\9dèí\ 3FX"\8c@\ 3Èvÿýæ«\0I¸ç°\97\rG\98ªÌʬ¬|WIM\1cøS\93\8e\17OÂHÙ^\14MÒÝ\85\0æç\v%+\9c\89o;\81FÔO«\8b\8f\9ft0Q\8e\1d;ñdõDKVë¯ÖÕ/\97\8bÕÍÃtæy\9eåEöt\16\86\91µ\9c*ëòö§K\ 4ûÖåÝ5ãïW¿Ü\0æ\81ÁWóOK\86_}\9eßÜ­\96Óo«_/nV\ 3\ 1f¾í\a\1eJð×Å×oÎd\rBþzáØ^\1cM^aìØ*\8e\v_{¶ö=\99\17\17Ë\8b\7fu\\18çO\98\9c3³b¦b;võ¸.fxv\1dwÚp\ 1¬\0¢\87Ú\0\ 5x6\9c0\0=híXË=\1cPYY¶\86o\10ZsÀíöS\0ÕÓ\99²ª\97l\a\90\fÇe;r|×öÞ\95ÇSv¤zy\94\1e±Î]Õ\ 2s/ò­v\v\e%-N<«¡Íw\82\ 2\19Ý\90\85¨ö°ª\108QL\ 1õ2u#+cÒ§êP\ 2|ͳ\ 1Wßj\88\ 2(/7x\1að\99\95\v"{\8e'²]gOÉ¡h\1fÒ\97?òr]½2ÁÑ1âÐ\ e\95\92õy9Ø3\eaï¹và\ 4²úëíruµø6ÂÔ\ fl\15\98e,sÚæ\95\9e\90\ 4\81½£\0Ì\8e¾\11ÓâáÎÞ\90¥\8a`m$,\97\7f.W7·öün>²yÀ#^ù\1f\ 5Û\1fã\81\15\9bÕ\1c\13 \14\9cV¨û×\86W<U\ 69\ 5}Wõó¦\86\ 1­&KÚJBÑ   ]\86lr¶\9f,H\18ÿ\98\ 3Í\86AùnO|p\99±5ø)»åÔ\8d­Öf¥\84±\1dÄ!¸eh;\10Kx\86ÛïÓ\99¯|$\ e­×\92'Dù\ 6,ѵ\80]\9dge\9a!N[¯\88ÃÍA\9b\ 4 ?@·\ 3W@Ü\v\8c\8f\ eÏËò\86¿í\16ý\rGsþl2\99'üÙ!Ñ!Åÿ²Ãcïàä\9d4ªYT#á\13* Þ%"g`½æ, j\f\ fï°+h:u\91 Â6d8\8c\ f\1dXIq0¦\fÀ²ÚQ\ 1\ 4\ 5OÙlz@\86û+\¦ SøZY÷í6\93U"Rµ/z\86Ûdh\1c\84Ô\19¯«\90QK,×Lß\a%,KJ¤ùNú&¥nD¤\9e\10ã1\9aÓCÁ\1e\11\8aó\ 5Ì\16\ 2»\19ªC"C,\85\ 1Ç\124Y\1dØ)\81ÓwôV:glÝ\97\19/2\8ao*CÅÆG @ø\88!\1c±¥\ 4
\84?Äw\90·\fzM~¼ç  \84ò\90æ)I[6D\8fò\1cþ\92Sn»TÌfÝ\92¤1 MHp00\14\1d¦®v#Ê0\8aô$\18}\vò´k\8f¤wÈoXwÞÍï~ä\1eÕ\eßöüà¤ÞøXjüØ¢$\8a\95\85Î\826\v\ 2\1fãhdc\10\16rÛ;ûÂ.Jÿ¸®üq¤«\bâ­Á\94\ fC\14\ 4på qÅ\ eÈÁ¸{@ÝÜò\18{\84\a÷\ 3¸\85\83I=cèSUô\9e×9, \ elîuÒfÂ\94\82)ãqmäIÁ$\94¼Ê59\ 5P¾vÂÖ²É2¡$ñ\98ð4\1fséAÒ0bø.$é&[c\93\ 3\19b!µ\12\82\rË\bbKª·8\924åÊÑ\10\940ËjXR\11\9e"\80b¶Ü\bè5\a-\10\87BáI¡büw$\87\b£%\15ç,\17"\1f\98l3
+\ eat¬5\84\1cg\12\84<r$\8a9Ïr\1d\9d\9ex¶IQ\18U®a`\9bÅ\83\824\86ZÖh\1f\19\90E*33"Q\92Ê\8c³\ 2\ 2T\86Þ\ 4¾ÌÞ\0 ª$ck2(\8aL\85º\13\81\16ã\86\98\bmýIeñp²}\9d=eu}BE¡I\9bʪÛ<­«¦zjyJ\15\96\b\1eG\9c£É[)ÚT7¤\9e`È'¨¡\82ÇTÎ0\rÖµH\ f©\90\r°lä\ 5ø\854]Ø\ 4tUóDAXÛy/\1c\1a\aèö=Í\88i\8eÝ\ 5àS&èëzmÌ\89qÊÉ×\93\848ÞuÄ\9a\r­í8\8cÀØÐ?iEjø-«;kÈ\99¿ô\ e÷\ f0\8a¯­ß0Îï>\7fY\ÛØüÿûfD\9f\vÊ\19\efñ)\7f#R\9f"l~÷3\92bâ8&eï|X\\r6î´&{? \87+\14ï\ 1í¹ÂÑ\17\84ý@\16h\e\17ï\9dæ÷9\92\8fK$\f\1eº\0ÉëÌÔ\9cS\ 1q\89\9cò÷\87ë\aÔ÷   ÓÙ@ß\90¬\91óeÑT\1f\98[.\ 6;\f­i4x+÷*L·\87¶¨8ï<\eÒV¾\r\7f×\9c1rt\8cä\91\1dÑë\1aɼl(î\19H      \86ûÚÀ\1d¶ö\81g\axÉ"9ï?ß\88\92ä0'e$\82#ùÃ.ø\8d²        )xEm\86¸\9eøð\eï¾£Û\88\84PÓB\9d'=A8Ûaì\1dÙ@â\ 3\90°Ë±9õ\1fÊïê7M$ûvõFð\95ÐS^¾ö­\85º2Ì$\80\1c\ 4\1dj0¯ÄÌ\84|ÝR3£¼¾'ÎÛá6÷h@6\11\bülö\13ò.Ïó)¸\95#:dQµy*§IF\93Ô¦\1cd\ 1E½ ô/p[;j\9f$í bGz!×J\88AÊÙèÌßJhÁ±^\93´õ³\0\r\8b|³Å}\1fûvu+Ç\95BÐ'°¬~É\8d´ì\95cm\93\v÷-\1d¾×7¹ÚöÂàoïé>Æ\9aú?¹§_U¥\18jsÀ²åê\88+\13\ eNs²\vm46T\88
+Ç]\89ÛäM[\7fg`\93µ-5í̳⯹\1323iuÚÖ\\8c\\1d\8e_\8c8JU\8cw/äsh\84EÂó=\ 5Õ¦NÆúâ\14Ò\b(ø<y\80\86´ç\8a*nW_\80ÉrqssÍI\ 1\ eõ\96\8d?\ eD\8e\16ªþÎ\13+\14\ e{ÂM%ó
+û'\86q¹Ç5\\90\a\ 5\f.¹³@é®\83\81E\89\19p©æð>4µÝ\ eî\92È\9cB9/èr\9bw\85\e\10T]iwi5gÊ\8dm¸c\1c?/PxwaIÝEgÓì´u\80û.n\ 4ÝC×\93\8dÅ\8a¯m?\88Þ\v\15\10"P\7f{ÅÐ?ºb¸\8eãpÐ,1z)!Ád\81ë\92ôY\16\19ÉÆâ#\ 4\8bª\1fÇ\87±  TË®ë\87\8cãÖ&ÁRåc\ e-+Î\97ð/)\87Y\ 5Iùz\8f\vÏZ\1eÀÊ¡\0»\¸èò!dê²ß\98\fêczÏÍC\ 3\92¬\84»ïû×\8f¤6{\1eeU\7fX¼¹"\9cu7xAÑîÑ}\ 5¦ühU÷·w\80q?ëR⮸[g\0\84¨,áG\1eztâ®Úë¨Îîl\80\13\1dàö\80\¸<NÍÛ@>¸\11\v\ 5½Ðie¤Fw1ÏJ\9dÇ\0|]í\12:0º\95£À¸£\17°\84ë\fêh×[.ä\1e\84\ fH4TNh=Nyc\0\0_\99òC\16kP\92\1a\8aÚ¼ë\11w\92\98ö£ð*?ðuá\91:)³<czV(tL;\9ewO[Ô.áν%\80®È\9fÉbì#\81\94?.¬Ô©À\9a\DÊÛî(ç\9a\81[æ;·¯9>À91$ìõð\9dËáû\ e~M\995÷?åHÒ\1e<F\92¥\10Ó\1cR      \1a"ÃRp(Pü!ÇÓøABö\1d\1c\19ßÁ\95ïù\ e®Ã\173n\96p%\9e\90\ f2ì®\12ó´L¨D(G\9eç\16צíÇ\1760¡ëEàÂ)9M\17\80-\ 3\8f.Çç/Ì
+\1a\ f§k\¡\13\98i¸u'iÁ\83æ°ßWu;Öðúv\10\86B÷OÞ«Dû{p\8e5=û®\19Ú
+Ôø$\8e9dyÜlM\ 2téiJzµ\\1a\>\ 5=
+7Æ\92§ìê*ÙÉ\ 3=8\8fãÚ¡{üÎ}\92(¤èkk\ eÎéú\91¼\ 46<1_2\99\8b\11ÔßÐQó\ 1¾\85 ];Ê\8cÇgm\r\84\19û\rrY¢Óà\80\9d&ï3'\96mFñ+ òJ«Ý¾à\80e\80yk9ÈÒN:É\0äE8§\vÏy\88\91\19 p%é \17m\18Ö\1d"\b\a±#wx\ 4¢/ã\ f`'=3¢®ûs\980XËC°l\88­¿\eh+­ùi©í7ã\97í¢Åsîy³\0\8e¾Ï3\91¬â(%zÌ øÅ\e>âÖb3e=3\ 2¥¼¾¿½\9cßa',îRãØq fÎ[      åF¶Ç\9dìy\19\17Ýýo¿ÔA+ ¢Î\ e\b\9f\8a¨\ 2èfð
+:\10ð¿®\12ðÆendstream
+endobj
+7452 0 obj <<
+/Type /Page
+/Contents 7453 0 R
+/Resources 7451 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7432 0 R
+>> endobj
+7454 0 obj <<
+/D [7452 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2926 0 obj <<
+/D [7452 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7455 0 obj <<
+/D [7452 0 R /XYZ 85.039 741.134 null]
+>> endobj
+2930 0 obj <<
+/D [7452 0 R /XYZ 85.039 618.816 null]
+>> endobj
+7456 0 obj <<
+/D [7452 0 R /XYZ 85.039 572.945 null]
+>> endobj
+2934 0 obj <<
+/D [7452 0 R /XYZ 85.039 330.859 null]
+>> endobj
+7457 0 obj <<
+/D [7452 0 R /XYZ 85.039 296.113 null]
+>> endobj
+2938 0 obj <<
+/D [7452 0 R /XYZ 85.039 225.871 null]
+>> endobj
+7458 0 obj <<
+/D [7452 0 R /XYZ 85.039 185.707 null]
+>> endobj
+7451 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R /F62 4159 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7461 0 obj <<
+/Length 1980      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\18koÛ6ð»\7f\85°/\93\81\9a!Eê5`\ 3òê\9amÍÚÆÀ>´ý È²-L\96<I^\9aýúÝ\83\92¥XÉ\86\16\ 6¬#yw¼;Þ\8bT\8e\84\9fr"_H\1d;a¤\84\8e"'Ýͤ³\81\95\9fgÊbHÇ\b\19ø¸t±\9c\9d½ö\ 3GI\11ËØY®  e¹úè^¾9\7f·¼þ0_h­]\1d\89ù"\f#÷n®Üó·\17ç8mÜóÛ+^ÿ}ùæ\1aV>ðôåÍë;\9e¿üíæúvy7ÿ¼üev½\1c\b°0Â\ 4\1a%øköñ³tV ä/3)t\1c9\ f\0K¡âØÙÍ\8c¯\85\1d\17³»Ùû\9e\v¯\19\87©&ô\t\18\v-E\14\99^aåO(|õû[Tîf¾Pî­\0ðÐd\b×\0
+)½Wó\85ÑÊMÊ\15\0\r.V\b{nU\ 2Ò'é+0S\10I2\13\11g¼Þni\ 2ÌpöZ\ f7\a­\84\8a<+B³»\17iU®\19q$¥\ fZ*\8b¶KJf»\a®É\86öÐî\1a\ 6\v»ª¶;¯:IÚ$\a°hz\81\8f\82åÝä¾ÍI\13\81\ 28\vÏÄÂÄ\9e³PhÆ\98ö>/\1aÐÙ\v\8d[VmÆP»MÚ\ e:êéG\ 3ñ£H\ 4\91oå/\ 1Û÷|7I\v\ 6\9aÃ~_Õí\84ÚèÌAG·Oð,\92\1d\19¶ÍjÞóaîEnÒàÀw×\15¢\10FR ¾\8f\8c\94ðgST÷sZ¢á4üäoÝ\99®è\80\84=¢±Ô\88\90Ã\86d,\15j\11ú#[µ\15\1dì\02Þ'<ô\ 4þ&bÂ7àå!z)OÖ\e\87\81\ f?¿à·×_z\1dÐ\1f\8a\8c\83\10BV=Ý#0"\80\räT°h\11h»ôü^¤r\85Êü\9d¯²\86w²jíò2ß¡eqÀ\88\9f¤2,\8fæpA÷Hj2â\89\ 1 p\ 4°\ 3\v\1a\11\85\13¹!\ 4Ñ97è'¹A\9fä\ 6°¦\12q¬§4UF
+/\ 4·\ e\85\1fúC\8c§ß¯2ú\ fO\15\v!\11\aflõç9¿Å0}Á\92Æm¶IÝ\85Ùp\1f%\15\9ca0Þè$'j\19
+/Æ\9c\18\b¥\8e9q\14®\9d0\1f÷uµÎ\8bì3ù¸\1cy÷>\81h§ðý\91?gÙ\17\8câ3K3A\92ÖY\82I\ 3±wIóç\88\\ 6R\ ei|"Yåu\96¶Uýø\1cU8¦²;=\9bb\86´e5A   "®x¹*\8bÇ ü\91Ïú"\ e#ð$%"¥¦kíÂ\ 3ÿTßVê\90\8b\86r®_\ eÏå\16]Ä÷\8f©+i0ÓkßPf$ Ý¢\875\8cx\7f\0xÃpnç(\89cF§\ 1À\1d×?r,\ e+\8aÿ\a\8bìIù\85ùÞ½\83E\8fgÓ"ÏJD³\Òj\9fw"\r\8c)7d)þ£<uÞ"í#ó\85<C+5rØ·\9d\1a¶Ü\9d\1e`ÏXÅ\14\9b5\ 5O\17¤*²åJ«\10Äb!\93¼lìZ§.Àô\rÈ,dý7Îeõ÷\96\0+ýÍÕ+\1e$d\1fF\87òÈ@Ûñ[U»\ 4k\vN2\99à\85å@â\91åPDê2vû¤>Úï\ 5\9dÃزF8²\87\1eÂ~çØÜ\ ý9\97\ 6\ e\ 4]\88\fºê<Õ}\bãwU\18Ú¢\9a¹÷ê\ 2|ô¸\ 2Ïé\1f2VÃ\12áDËhäcð]åÔ0)ÍF=ª\8cBÓ¡íx0Ô\8cz\93ÌîMÇÑä\9b2[±\8aTmaeÔÇMèª=%¤\1fÿ\87¶f ­m\87 û\13Ò\8b\86ÙéMV¦¤õ+NÖ|Ö\0@\16áþ°äq×\9c\r\90 p¦LÜØBºÊÊ>JV¶¨ö\bÔé\89îì½PHÈ\1f(ÃÅcgÒ&¹'ã\97\9bÎv\93­\18H/½¯hÅ\ 2áõtO;'Ô?\8aG!\ 3\ 2<à2µ\9d\ 5Op\f\95Ý\89míÁþ\81\8dT¹âÞ"äÜ\ 2Ó6·\0Ý(*ðô­Óe\vÛ|\ 5±\b¥\19ÅD³\876-b§il/®¡O&?Áo\1fuÚ}\7fÈêǾiO\ fÔÙq\12ºÊ\888­sL&\9c~\90\9aô/\e\8f\87iR\14¯8b\1f(¿¦¨È\16g<\8eáäÐËÑt\ 2ØÝÓ®ÉÌi{P4æð?
\8dgËü\12\9e[ekbZXÜs\94÷ò·\89ô°î]¯KoàmÇÜØ÷·\90\8f\8c1\90\8f(LµÝ¢°á\8b\17\ 5-æeZ\1cúûEó\83õµxT\98ØSãá\r\v±oæÓÁi\ 2\11=ÍD#\8e\13\99È\ fÝOJ\9b×ó0 ò\81\9eLÿ¸rY\95pT0®\8aïìýk\18\f±'à¢lùýtÒQ\19_\84^\88þ\ 5\14qðbc¥@Ó\b/\9bÐîÅþÿ¨÷Ðç*Pþ\99z\1f\99÷,\e"\92À\86!\8b=æâCÇà\ 4>4\85ªï\e \11\19cþ:ö\r·\15\1fñDS\89Wu4\ 2\9d¿\1cH\81\ 6ûjZ\1dÀ$ç\91\88&Învʹª@"ç(\94\8e\85\87\ f\ e\1e\1côQ,\15M¶3örêù\90SðF¾A8Ä\16\ 4C;³K\18áXm\11¦Ë)G\14\861¡?l³\92¡C\93\97\96\a43÷\94,W<ÆHÃoÚÝù¹\9a¡a2f\ré\9aR:úXÙÚ½+â\1cp0ãÄ\1dåEÈ\80§a¸­\9aÖ\96\ 3ê¡lP^U»n«Ü\96\8bÁÓC3yYÒ\90ð\94\ 4ÏÔ\1e%¾oq\13|=\10!t\9e\8bþ%åë=\17îÁ"\82>u\ 1U6\8aÍs-±\81\1a\14õ§ïÁ´\11Ú\ 4ÃÓ\87»T\0               \8c\87g\ 5\15\17\14ÌMA\0é\ 3à%¡«ñ½¦¿îNl¨Cp.ïåîùf\rÌb\ 5}'\96\8d\ 3\ f¶ Ýv©éÃ\19\ f.dô\86Pd»N\18\98\f©ú\1dÐ\1fó4iÉ×\90IÒ;UÕ\f\88jr%¨\9e\90ã\8d
+       N:mX½]òWý\9eÑIÎúÏÎIÚÄ>ß4¶#1\12n\ 2ìÆ«\89¸¶\9eI'\84SõÆ®½øÜп\18a=x\9b§uÕTkëÖ¿\96ÝóÀÃèÝ\ 4\8bÄÆ\96\9d\8bþ!\85Z 4J\9b§#ô\13oW\91\11\92\9e¿¦^ùºUÈÒ\11T\a=ísGm¿áÅ\11ÜHECË=o'(S'j\ 4§\ f\ 1ÿ\ 2fT\bãendstream
+endobj
+7460 0 obj <<
+/Type /Page
+/Contents 7461 0 R
+/Resources 7459 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7432 0 R
+/Annots [ 7463 0 R 7467 0 R ]
+>> endobj
+7463 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [84.043 693.19 150.733 704.879]
+/Subtype /Link
+/A << /S /GoTo /D (minimalprofile) >>
+>> endobj
+7467 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [84.043 195.625 270.066 207.315]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;Q103765)>>
+>> endobj
+7462 0 obj <<
+/D [7460 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7464 0 obj <<
+/D [7460 0 R /XYZ 85.039 679.441 null]
+>> endobj
+7465 0 obj <<
+/D [7460 0 R /XYZ 296.675 685.415 null]
+>> endobj
+2942 0 obj <<
+/D [7460 0 R /XYZ 85.039 274.702 null]
+>> endobj
+7466 0 obj <<
+/D [7460 0 R /XYZ 85.039 239.391 null]
+>> endobj
+7459 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R /F41 3054 0 R /F59 3455 0 R /F38 3057 0 R /F64 4225 0 R /F18 4228 0 R /F20 3021 0 R >>
+/XObject << /Im1 4209 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7470 0 obj <<
+/Length 2374      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥\19É\8eÛFö®¯Ð\91\ 2Z4«\8aëa\ e±'6:3n{Ð\1a\ 4\83$\87\12EI\9c¦H\85¤Üé¿\9f·\15Imp\ 6A\1fTõêÕ«·/l5\ fàOÍÓÈ\ fL6ORå\9b4\9dç\87Y0ßÁɧ\99\12\8c02~\14\86°¾q¸t§ËXûA\98Ü    æK\93úa\14ãáûÕìÝG\1dÌuàDZ\99¯¶\84´Úüâ\99Ì_,£(ð\9eía¡¼µ],M\9cx_\17FyE»X*oÛàº=Ø:/øpµÈ´wªñ°\84;õnñÛê§Ù\8f«éÛ¡\1f¨ô\ e_Úø&Ñ÷\ e\13?\8cÃ)Ó*ôM\18_0­\90í0ó>4\87£%\ 6Ë®©»\e\9ch?Éî)(ò\95ÒÃ[*\9a«ÀÏ\82lúÖj\8fR'©÷\f¢\82\8etâ­qÅÀ®@-´ß\16:%u\99$ñN\fì\18cõá+\83ûF~mõ2\85¤^¿\a\82òJ\8eW+Ø\97D¤^èÌëQVÀ_íñ\99\93\10FÕo\99Ð\eÂ\9b\13Ãm;RëÛ7±ÐÙ\83Ì`qE§ì\19t\\80\19@\9em\83´\ e,\rh\16u¦Ðó2RÍ+IM\f\ f\8be\18\ 4\13\18\95 <\14¯9U\e\ 6µ\85­ª7^ç\r\11?¢B[ä'\15\8c\98\85ý\11yhv­=t\fè÷VPHÓ\f\92Eg\ fN4¼
+7Û\ 6    \ 1KyS\81\1eã \14\93Âù¡!þú\81±M\89\82¼Ý\90Õ¢Tß\16QìÙ²²ëJtlÂ\vþ\0\80Z\83\85ñ~\rT\bg\95 ö\88hën[ȹ\b\ 2+\16\ 4pØ[\0Âê@jp©?2Ð\11¶uã|\ 6\ 4d\18Ü\®mWlxûüù=/HÂÂy¨ïD\830\v2\16í\11­\1fN\rg2´m\ 2ï\90ûñ1Ù\ 3\7fÙ»\ 5jw¶¬\17Ê\e\14 °®9\10\ eñX\92ó\ 1\94\9cúE\Æ\84¨
+~êiÅ\b$\1düþL\ 47\r¢¾v\8c\8bZ\18Î\17i\b\9b\97\1d)þtìäÕ³P|à{à\18õ¹t7ܸ\ 4÷\ 5\ fɼ½X\99\19\v\8d'\ed\9ed´k1)\1e[w\13\81§\9e׫\ f\88÷\957MÍ¿Eyf1\ 49\0\12Ê«\12\18\85w{Þ7\82#B\ 1â·!Øp\a\9e\1c\9aÀû2%ª@\12¶ö\ 3\12IG\83\83E\8b¾ñf\12¹(\r¿¹æ¨çÍÉÙ\94\8c±»\19\11ìÄM/ñ\f\eR\13¸½a§\eDÂ3\8e\931\18Ù½\7f\r¢À=\85oæÈå^Ü\\ 2ê©èßãù\8fpþïG¸¡\\18\88³\9f¥\11®\ 3\ 4'(ÙTø\83¸áÅ +Òç°®Ê\r)v\1a )Iú©¨\8bÖV\9c\1aRã]«7½Lt¨d      ÿzÃ\18\1cíx\80¥\16®b­ÅíÑñÂF\84ô\81\99\ 4\8dÐ\95\aH6\b¬ÄpÎ\1f·\98\12\90ª\15\87¡ÜB\11#\8e;M6äI¬¡á©b\83>\ 4áýØO\10\ 6    &ö\8eH    7¸dUþ~\82\8c=dCË?\18\ f¥èzk»~\92òj^=}|æ\9aA\96¬ú}\83æßí\1d\9e\ 4\1c\12Û\14\93Ç)7ÈA#´\9c%\86dH²¼\ri© G¸eÚçBò\85­0¢\12'fsÄ\10\9e\15\9b\f\ 1\88\94¦\96\r\95lhC¦Þ\87ðõÈtÏ\96qA\879       1®Z
+\ 4Z\92\90×OÍ\98\90ª
+\vl¬Isp\1aS\92\9f\12\ 1$8\11\8cûȺ»\ eã®\19*fbX\16;i`\f{ë¤é1¤#Ô\19'eÎõ\e>\1a[\99p*\7f×£¡!tJ´X¢!\ fì\8b¶c<ô\9e½Ü!\1d5mG-O\1c"ÛHvH\ fS/Î]ɹ|\17;\9aÝn,S ú`ÞSý\80u)ïÖ\94\8fn¨d\12\9faà2oÛaã\15\ 6\e®Î«0âvo\1d×Ç\ 3\1aK\ 1\11äºçCêRp±§\98Þ\90°Tè\91Ø`w@Øàyé\1eæóAüB\90Ðû\99,3\81H\9cÊÚ\92ÂØñ;ðÔù7¤ý$ï eà×å\1cØ$È(º\157\ 3­\93\15m    \89ãº!ÖWy\10\89ä\\fzn\14¨T v\87\f¬Ó1\84ȱú²/'\15\ fß"¿\ 1ü©ý\a¿\83Í«\eFú=S¼h\90\90³\v5\\8e     AêëðÞ¤ 3ßÄê»S\89\96©ä\19{%(f/4Fõ<6}9öåÝ\11\8b3J+³\99\1d\16ø\13{T\81OìÏ\12¶|Ðl\19¯\93\82\8cväîLØm0¡!Çìw&N9R­\9cç\94É\81Ò\ e\1aç\9eÌ
+\e;Tÿ!<\ 1Êýy\9cܨ"nÀ ÷Ï]*Â÷·BQ\86NéoÙè7òØå$\ 6\1aûMs\9eÈnõÁ<\16¨ø\8eJà`PIÇûQ\1f°¹\ e\a\0\8eA+WØ>J&£¢ï\87~\12\81\86èÊ\93¨d\15\8d  \ e`\12-\aî\7fà°¢È\92ÓóP «\ 5Jûî£\99úN\18D¾QF<hù\85QÎÜ\v\<Í\12Áh\8eÈ\15Èþ@ª\83Ö!ðµ:3\81\eOÊzRÄo¾\r\84a(gÂÝaíçM½½Á@\98ùa\14
+\1e¶S\95\8bi¶ß2\83 4欢¯\9c´Q:¡¤\15\88¢Ü\8b\82&\8dt\84b¹ ¼x<\85ÀKRw\85^Í)\1cÀD!y'þÞ\951\8eý\0\0ß\971õ3í8;X\8eW[1uê)°\92é4\826\88|&oKÉ\9d\1dÃ÷®êã\86\eÄP\18î\1d\93|µà­å\964ôv\92úy¸_j­ý@GÓ®¯-\9c³\8dÍ\97\1d\93½~¹ïel\80B\eL\8asp/Ýdb\bÉ5\80\987m;É!\99Ë78É\fQ\rx\96\81ërÇ\8b\rºþt\ 4É\ 5\91æW@\90f±åÝ\9fJH\ füYÄÕr¤¶\ee¼ÎEcí9p»óêè7ü)FK£EÝ\10¨´ØµvSð    \7f\84Ñ\90\vdn\81õ\7f\11\e\04\1aÁ/å\9bqn¢®)ðV®\b»®îL\97pM¼£çù\hqj\ 2tÉ¡òöÆÉrÙ\84\8fÓ\1d6tÒØM[ñkÅTb}[É<V¸Î8ñHó/w\13³\ eï8\ f\1e\8cµj©MF_Q.ª¬
+2?S)p\93ľ¢ï\8b¿Ï~ù-\98o èþ4\v|\ 3Îû
+ëÀWðìaf|\9d\18ÙU³çÙ¿\ 6Rx¢ùÃìý\92üôåï8®þó\a\1c\18ÿÃlaã\89ÜöN\9eFÒ6\ 3i\943næ/ä³\e\1fRoOËÑûÏHÑÀ\ 5M¯s\12"4Îï\95 ]\rè¹\1c ãS\12P`.\95\9dYmüL\ 6\13gæÕÎ!Æ©¦i_ ©Z¦J)ï3\7f5z\13ì\89×\90\95\88\93T&Ö\89_5-Ó\1f\ae¸l\91ßÍ\18g\17Yýr\92ùSi\1dýÊÕ\94¿áD\15Üô\17\ 5ÝàXYþ¢»\98ÿ×]\90+\1aèNë¡æu\fæ)\ 2\16ø½\92W7fó³v
+q°`á¯å\9fé\8c#oµR\rÐ\90:\9c&\11v\fPE\12Äg*?\eñðÃCä\15\7f\90\95mm©\89§\90Ìh\90ÃÓ«i\1a\81]!I\850éó).\86o\0\88ÿ¡s\ eZÉõÏ\88\96·ì¤Í\96s4b\90\ 4`Zå½{t\9fä\0ÜõV2\bm\1deº^\rµ\14ß\\fLqù¤\19\9b>h\12yùÎwõ©ä\a¤ñá\1fc}\9c:Ö¨Ç$\ 3×\9a\97Ý¿V©\1feßs\9d0\8a/ßÐ&ô³èâ\9fGî÷\7fö)oÜendstream
+endobj
+7469 0 obj <<
+/Type /Page
+/Contents 7470 0 R
+/Resources 7468 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7432 0 R
+>> endobj
+7471 0 obj <<
+/D [7469 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2946 0 obj <<
+/D [7469 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3262 0 obj <<
+/D [7469 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2950 0 obj <<
+/D [7469 0 R /XYZ 85.039 653.495 null]
+>> endobj
+7472 0 obj <<
+/D [7469 0 R /XYZ 85.039 612.438 null]
+>> endobj
+2954 0 obj <<
+/D [7469 0 R /XYZ 85.039 379.88 null]
+>> endobj
+7473 0 obj <<
+/D [7469 0 R /XYZ 85.039 336.927 null]
+>> endobj
+7468 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R /F35 3036 0 R /F58 3380 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7476 0 obj <<
+/Length 2788      
+/Filter /FlateDecode
+>>
+stream
+xÚ¥Y[\8fÛ6\16~\9f_áG\19\88UQ¢n\ fû0S¤Ý)\9a´;3\vtÑö\81c˶0º8\92\1cgúë÷ÜHɶr\ 1\82\01E\1e\1e\9eûùÈQ\8b\0þ©E\16ûA\94/ÒLùQ\96-ÖõM°ØÁÊÏ7J(\82\85ö\83$Æ¥»§\9b\1f~\8a\93\85
+ü<È\17O["yÚüéýøïÛß\9fÞ>,WQ\14yQî/Wi\9ay\8fKåݾ»»Åiíý\ e_o\1f~Z\86\99÷ÛÃ;\zÿãr\ 5s¼ëé¿ïïßÿ¼üûé\97\9b·O\93ÓWÚ×I\84Ç\7f¸ùóï`±\ 1  \7f¹      ü(Ï\16'\18\a¾ÊóE}£ãÈ\8fu$ßÕÍãÍ\7f\1c\17\vÞ5£äÊR¬Tîça<o\88\15*\1eçÎ\14!Lk?ÒÉÔ\14 }\ 4úÇ:÷\1e
\ 1å\92Ô{,ÿ)¬j3|£\14\fª\1c_\15Ï\98øi_,W:ȼö0\94`½¶A\86à\8flB\1c\ 3£,\97\1d\1d\1d\1f\87±×Ëñ\17¬\81:\ 3§3µù+PQ\81\ eY\ f=\9f4¸#Ñi\1fñ?"èàøÊ\1cdm\8b¿©·A¡z\~á\89\8ehA\ 4\99þá\84ûÊ\81¦å\84S9ì\99º)\ 6ä\7fZ\86©×"á\v\12=l\85\ 5L\9b\80Aï·¨\ fxDÅ~\96¦0\0ÿŤ\bpT\1e    \ e§×¸§=ÂL\83ì\a\9c\ eDæÀÛ\98Áðèy¹BíÊ\ 6(w¼w@)LÓo\8b®+6L\ 6ëôÛ\93\12l\91ÎTç\Ål\81÷øî\8e\ak\92¢®M³éy毠\ eh\16E\ 3þ,]õ*\eaòÝÝÉÚ\1at\7f\ 6¬§ÎIÑGL¢;$\ 2óÀ\90\ah\92ä 8ÌlxÌì&þx&ÕÐÔ'\10D1UÙóoeº]Ññ\98l        ¬Æ\ f¢J\ 3Ð=N<S\1dÙÖÊ{\83\ 6\fÁÀÊÛ\17nCÁ\ 3ò\Ñ\89½x\ e-\9eòÞ\1d\99]\18\8b.e³\9b\9c\1aÊ\8e.»¶Å\84Û\16\93£\93È-\a\ e¯½ém<­\89ªda6¼ì"ý´o+\e>\99w0k4Ò\v\91
+§m×Ö\92\1e¤+\8f¯Ã\17\f¢Ã\ 4?h\eGÎ䤵a«\9cg\91u\95Ù<c`\18fÊöÕ\90É Ï\17\95w¦Ä\8a\8bY\83ÆDSb\89\1dZùE\19\90 ±Þ³Â\83 Ý\v\13ÍY\14÷\98ª²\x7NB"QDÑ\aÅ\8c\88\82Q\81û¸,áh\8b\86jq­æ\89MÙ¿øVÁ0õ\83<\97Ú\87a§£pZ\89:,AÊ;¸\9c\85\82PËé=«\bS\8a\8d¹·z7<éJ\ 6ì!â\ 3o$\1a)`tú\96\7f7\94\b/üa3\r\19Q\18¤\13Kâ¤YS¦³\18ÂÉtö¸².!ã\96ìaÈ©=ùü£huíìªDS\ f\95X¾À²Mì×¢%\1aò´·Ö\9eziF5¢Aµè·\19iKq`\8dÒ\1c×øÿ\9e©vàÀAúÀx\84iÎb\v\98Á¨;wf6md\89·)¶\ 6ëG5ð·-)²L.\87_\95D\99¦ð\87pBz!\aC\f.WA£O\871Ö¨\86Ô\12uXY\8dí\99´UªAr\19\9e$\15Ñ\89\fL\97z¯c\ 5H(\8dXþ¡èêÒÒ¢æ×î\82n\8dÁB²`£\88´\1a\15}\83ßÚE\10®aÁ\8atÈö\87ߪ¤^h[/v\b$\eöf°£\82)/\82\1d§Î\8b\9cJJ_·\86\81÷Ê\13äWË_úáXÔ
+
+( ë_{ö~-\12\1a²ð+Å<Åîë2\8b°Ok¨Þ·S\93p\7f\9e¸\99â\ 4¹»Î\803I\1cG    \ fm\14²kÛRÚdÑË<4T  ø\12C¡âÙµ9ö\12Æä8èÿgõ\ fJXK\f)e(\98q\9aã\85\11\83µ\vL\1f\eW&×\92æ+ÁP\99öü\19¼ª\92ÔO\82ð3\102\ 4x\98¨¯BH-\10ò\9dùÄ\bò\8f\9aÚâw\82È[\a\82RO\ 2\ 5\fÐ\rÇ\83\8dá±ù­«²h&ô®Îá^\87\ 3§¨\90\81\9c5Ö®¥È'óÒþ\19¼\1a*\80  <KW\9bOe}¬\19³\ e\1d\9aûÝ\8569h\9a
\96ü&\rò´/m±ÂC+(¯Co[ï¨\1c!bÛy      IF\88$\95>KÞ¦0]%\91\80ÑM¹\ 3\ 3\8b¼¢0÷Ö\80ë(\8cÈ<=ƽ\8e¼ÿa\ ePܹ0kø\83»þÀ\8c8ya@ªc&\1c¹p!g\96\11G\aeÏ£¡\9aüløS2\1aFSË\97K\eØ°ýh!¸m\95öèk\87\9cej\8dÁ\87¾ø4ï\878ðÓÄ:O
+\1d\96Ø0#¤L\e¢é\ 6\1dûq ¬ãêg\7fÝ6Û\19Æ\1a]a\1dì3\90zߢ:a¦Fkà9#(\85\15¹\828"Ù Æ\85>Vó&\e\85í\ f\7f\19{ñ¸+>8hÛ\ fýÌÁHmÈeÏFî":ô\83,>\8b ñN\94:\14p\18°êGà@`p\1cx\11ýÒÊX:hÊõ\b\88\98\84F\94M\14à\1dÆíµ\1dü<\7fq\8d\90\ f\96Ègèñô\85Ý"\f÷²sa. õL\13\9c\8a;\16õ^ \98=d,ÐÓ\10'(J]å\1c_\90ìÔ\1d¯Ø¸~zÍjO\18§íD\ 4\17=øQ9Ð@\10k\ e»Üc-\84ö8B\97\9e'\b\13À¯ô.M-\14¥¦k+~â\8d\8fÁ¿V\9f³&Q)Á\82I6Â\1d\ 1\ 6ô+ü¤%rC*\9f-\12\82\86ìÂ\14Éú¶¶×\føb£á±ÖhP\zÞVKó\9epçºÎð¿¾îä\13ô4\fؽµÒöJ\ f#¼Z«\18ò\1cê&¯ÆîR]Û`\1cx\9enè%\ 6b\92¥Þ\13VÏîÕÞ]\90\19 \86\18\ 1\14ä\fY\14ö\10\1a\87¥\8a³Tf!\19\1a\9e\ f\ 3\9dñ¨\94µ\190\85Ëä<øå:íªe!òOïúsÑ} kÌsUÔö\85B\ 3¨»\17@\·ý\ 4\98ó\11}áâO¢\99\ 2ªZ
+\9d\95ì\8cF0Ù\94]{ »rÛÌ\ 2\910ñóX\7f\1f\10\89\ 5\88üÚbßH\12ï×âcQÍ\9c\16úiþ\99£¢ØWê+Èä\1eï á\14°\85Öô\ 3¯H¯\ 4/\92(8°ÉÏΩx\16\13\8d\ 2\85\fÕòä\v\86\12]\1eO\rÏ\0´¿n\7f*\vý<ME¦Mñ|Üq\a¬¬Ö\17â'ÚÏòHèù-\ 5\99SYÙí   Ñ\92èÜý!&y}\98Þ@¯Ôv\99H68ÒÃ\'R\8f\9aã3\r7\9eP\ 3\8a:{\ 3ÛPH\1e\10 çôô\10é\8cr\1acXòÙ4\¶1^s\ 59'\17c*\87qàB0\ e¦\89n±u\1c\8cÍ&\ e>\a\bñX\10?>öûBxÙW\13\1c£\1aäL\90\12È4]jal¶TNpXð\13Ì\9e¿Úi]¢*\a±\8fý4\ eÇ\9b});®3umo©\92JüñáXÚ+\0\17ɦ/Geæ\12\f`J\12çß\97_ÉÕ[ñ\83YÒ;ÅW\90~øõçâ\19¼\1dùI\98\ fwæ4\aïB\b'åàÝ\8cå\19ërGÒ\90.½­ê»\86^Ö`rà'\1e\1cº(Ò|ç¥_©`5a]~lÁæ\97BunÝãת\ 2,Û¬_y\vF
+ö^áÄj  ­\8dp{Û§¿CÄr      ]¥\89¯ F\9d\ 1\13Ög|\98LséÍ\92\818!áDz`\96Úæ\80kCËhÐ\ 28B\97Gz\97\8ek:Aâ\81\95\vs%ìÜåúüm\9dh\ 2¾Üâ!\13\f3
+Èm¬wG
+\1eè\ 6&ÚÂÉ×þ\8f\12\18&ñ·\ 6\0âûKxo*~\8b\86Þ¨ü4¼\84»\83¼\12\95ÃÕ3âô)Rj\1fè\ 1}ss\ró6¶>b±\82Î8Ì¢1z¾Ë¤Ð×ô¢\96O[¬û¼Ä\89²¶\91à\84¡u \8eù=kÃíe¦I¤9ôºøÛ³HçÖ\8a\12h¯,7û\1eá8\9e:¾#ÂM\93\1fó\10\8a\0x\12ò]áÞ13\97\1dÓÛw\94Íá6ªóÜ'¢Ð\87à\9b6\8acïî\84\88:\86ù\17=q\8a\13\80\9eE®.\95Ó\97e¸Ø\8d/µló\92 ·\917\9aÎ:Ä>\ 6Û\ 2Ó\19¡ì]Ù½pû#å\2öÌ0\83\9e      íV®\0¸v\86ôB\80\94\83l\1aøegÆ«
+QJøí©\91E¶6þ\8bY7¶D$\92º \16×
+\91á´çË#à\ 3spM\86wð½yT\8a<J\¯þ²@\17âÌ»\17g\90öä\b´@î,0)/\9d¤¬Jb?×ÑYÊv¦\9c\0^tM+ïpã¥T\9e\99å¯\83¼*\82
+íEwØJÜ\11\16\8e½ß\90Ueop\82`§å`|!Á?\10¸Ð¨ªñ\19\8e\1f\1dif\16ìêÀ\8f\18d^wLQ÷ûþ\86\f]WeÎt_l¾:N/ET     À\ 1\rÃ\89\80ÿ\aeK¨Öendstream
+endobj
+7475 0 obj <<
+/Type /Page
+/Contents 7476 0 R
+/Resources 7474 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7482 0 R
+>> endobj
+7477 0 obj <<
+/D [7475 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2958 0 obj <<
+/D [7475 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7478 0 obj <<
+/D [7475 0 R /XYZ 85.039 739.701 null]
+>> endobj
+2962 0 obj <<
+/D [7475 0 R /XYZ 85.039 545.001 null]
+>> endobj
+7479 0 obj <<
+/D [7475 0 R /XYZ 85.039 504.837 null]
+>> endobj
+2966 0 obj <<
+/D [7475 0 R /XYZ 85.039 350.785 null]
+>> endobj
+7480 0 obj <<
+/D [7475 0 R /XYZ 85.039 307.831 null]
+>> endobj
+2970 0 obj <<
+/D [7475 0 R /XYZ 85.039 237.864 null]
+>> endobj
+7481 0 obj <<
+/D [7475 0 R /XYZ 85.039 197.7 null]
+>> endobj
+7474 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7485 0 obj <<
+/Length 2553      
+/Filter /FlateDecode
+>>
+stream
+xÚµ\19ÛrÛ¸õÝ_¡ö¥ÔÔâ\ 2\ 4\9bã\êm⸶v²3I\1eh\89\968¦H/IYñ~}Ï\r\14eÑIÛmÇ3&\80\ 3\1c\9cû\ 5Ò\13\ 5\7fz\92\84¾2é$N´o\92d²Ø\9c¨É
+ ïN´ìP\13ë«(DЫùÉOoÃh¢\95\9fªt2¿£-óågïüïgWó7×Ó\991Æ3©?\9dÅqâÝLµwöáÕ\19.[ï
+fo®ßN\83Äûxý\ 1A\97çÓ\19¬ñ©ù/\97\17\97ï¦_ç?\9f¼\99\ fn\9fYßF\ 6¯ÿíäóW5Y\ 2\85?\9f(ߤÉd\acåë4\9dlNlhüÐ\1a\99\97'7'ÿì±0ÌNøÔ\b\933·c¦S?\rÂqAÌ\90ñ0íE\11À²õ\8d\8d\86¢\0îcà?´©÷ij\94×\14Àj\97\ 3\93Qì]g¸´s\\8e\ab\90­î¯Ðá\88´çë\1c1\80.\92\ 140¾ÒV¶ì\9a\ 2ï\f\83Ðk²\1dï>À\15Æ~\14¹ÝõÃt\16Ä^\8eêh\80ܬ+ê
+(Nb¯hñ\9bxKX&x[¬*7^ò\9e®æï­Ã\82\a2AP?t°½Øà~\14Åï8È\97§Ó\99UÊ+k´\87\1d®Íʬ˫Å\13\1fû\ 2¼\949\8fw\8e.â        \91;\82\e¦T{ ñHÅÞ\19r:\99\8fâ\ 4ô\ 5J\r\89Ã\96y{ÄÛò\ 6\ e[ím2\9c=ñd1\ 5|kÀ\ 4¼Àj\8d\a\ 2\e\10o\81U^Uw¼±Ý>À®\aÞ\85DÉzÑ\ 1KA\98zka     oÂKåN\81\92\11Þd\e\ 4Üf\8e\98{Ú×òµ/Ýr\a\93\9b0ô#0Ì\7f\11xtÜë\9eôSWYyÊÒ³Zûq\10±ølÊ8\8bnÍ~Ztü½Ý\9b\fªµZñ2- F²Û2_º­,g\1c÷vt\87{¶eçÓ¥`ùAì+ðN¼í¦Þ ¢C\14\98¢7»ÖÁ\1cÞP\91½à\86å\88xt\10øFëÿÀ5\82^\98­³P27¾«[\93q\83\87Wu³ÉJ^E¼\8eÂS\²H2\83\88\84V\16Y+\1c>!úzËË\a\9cl[\1cÈÁ\8eL\94ô¤ãÔ\ fã\ 35õÂʪUÎa·£»[\9eÔhU½Ë\1cÇÚ$ò\8d\8a_\88~Aê\9bHÿ0ú%\12ýn@rF#\17\18ùÞ׫¢jG®\fü8I_¸Ñ\84¾ÖÁ÷\83áMI\12    (LXe<\9aÓe4Í\9a\\ 6å¦n;7&ÿÌðØ\13KØ*Kƹ\95íèøô\85µµ¬=d-é\82\ e×Í\12W\83½ÐIõ\v\84Ý\17è\ f\bì\8a\r-c\80
+\ 3ï\17:O¦¼\12ür\12ï\1f°"±\80\1c\9f®\ 6P\93-ºb\ 1övlâêÀ\f\90Î\1dÑ\87V^æ\8fy9bç\90ûc\90®xEQ\96âà\9b\87\86éH$v9Cb?oÇ\fÇ\ 4¾ÕæeÃQaòCÃIÅpÎK¼(¯:¶\9cù4\ 5­T(Ñÿ½õ|¼\93ì\8cA\v¸\0ÓÀ\8fe\9f\93,Óç:\0³l ¶mxß\ 2a\99\9c½¥x\9d\ 3u\rOR\96\fl¯p\ 3ªY\94E^¡\8c!\fÎ,ÄwLí\8c·\87ðü\8b
+\15ÒZ7<Ï¿e\e&Q{¥\9cùDvµä\80Õò\rÃ3\9f¦    \84\80æ~æBîÀdV\rÄ @×ÂE\1ah1ñ\9e5k"¯¾\83äÌë}ä·\ 6ÈÃS\15Fz\ 4az\1aîé:©)\bÇ\1cÇçW<áÜ\967w\9cs9ÁoäJÍ\97çXH\86\91w>ô®Ø»g\fÝZhhsÚ-q­åź:Ø\15\83-\87!D\ 3JvÛvD\ 4{\91\ 4q>³8\eù\16ªC\97«À´\18Ò¬&<¸~÷\1dc;_g\ f½¹5R,'§âÎéàD¤ ,w\ 1.ÛÜN!Q a\86       \17\10\b\9c5<<\a¬\17oáß\8dÌ÷\1e\84òxÆD R?Ð\98ÿ\a~ó2ÕGî\ eu\f\94\e6\0á%~È\19á¿O\17p¡ä\và3c¡\aâ\0Ó¨©\80ÞdÕ\82bPà]5Îõ`ò\1a¹Û
+\84X­y\fr®V\ 5W$\81÷\9eÂ\16íýÆ+ÿÈ\9b\8atPþ\1f\19³°m\87ZÞ55\95®Æ°=¢u\91á\97R^\14®~¢(±ßfÄ%\8a\92* ÙT\16m÷·\91ºé\ 2#&\84°\r\7fÑÖ·U5Ý'\1c\}'F.\85..\ 6ä-\bܸú\ 3Æmß\ f<öÅlÃÛÙ\ba\80-\1e\16²èñl¢p0ð\ 3?ÉP­ ìkvN¹´|âsBéA½"(ï÷\97õ\15_É )¥[W\189ªQ\94M½aG2áq^ä& ,ªí7P°\85\16\ 2÷¨ëY£ÕHjÔ\ 6\vj\97\e»z\ 4\8d\ 2ç£{Ì\81\9aíêò\1ezæv\fo ü Ö½gA~¶Þ\19×­À\89¢ÊÙ\1538¿à\ f\89è !G"må\92TsW\8fEPÞSpݲ%yRñ\18DP<Ú±"?H\93¡ZQ\8f\16ôø!«\»\ 4\eê;þöÕ+Nvd¥%NR.Xê[î\ 4äT+\ 5\17¤!¬\90Uè}ÑÆ~8(5ð,Ùf\9aHÈ&\ 3.K¶/\ 4·õ¶é\19$Æþôg&\122\1c´ e)Ø/\18\14h\4\g\1d\8f¸\11Kclh\8e\12Ík\897ÿ\ 5\130ä ê\0HÄ÷¨7mH7\0X\1f*\ 6V(RÇ\9eV\8a[<^}\7fv)`\8eà!Ä,×YÔ\fYÔ}Nßvdç¸\8a©ÿ}AÒG\ 5~;À\12\ 1ÏèßËÞpäT \94Â\.Ära\81d\f1\1d3~Ô(§Æõ\1f\1akiìOS¨\94\8b¦OÉ]Mo\1c®5C°³$ã½FÐ㯼\8cM\1aÕ+­k\92\94æH\87ÐaÉ\83G\91ïç%\rîs\9cñ®\87\92{&\ 1v}©°aøc\91ñ\0äïó\9eW9øJ>Âün\8d5\8e\ 1ë¸à\ fw  (Q0»a8]1Ü5\a8æ¸Âc\8ea\90eJ\9eç\83\b\8aý\ 6ÔÒ."§b\ 2|KÒ7²®\8f´ÚRlÝv\f¯\m¾cª6ì=E.TR,ä\92õ÷\9c\972\17\ 5»ú\ 1{\11\83<\ e\11²ÛkRzw\87Þ\91k\ 6Zt½¸é+ß½Eç}M\8dÉÙå¼\97R
+`è\89\84ñQ!\vGÙÞ±?á×\10*ЦB\0è=o\9a\ 2åTÊCCËyÃyÅØ3ÃÜ\91\95U®ËÞ='Ë\15ë°ko\f0Y\15ÌA%Dµcùø\1d=¦¡ÿÛP\84\0\83MQÌ\ö-y©g\1eÆcíä3\fK*ÕËü\eO\89r¨µYIH \8d87Z»?tyq.\8d(Îð\ 1ö\89\87«-ûcËÓ¢u·a¨¤\15÷\15q[\ eq°RÒ\95B\9e8¢D\8e#Û:ÈAbÛ\10\ 4éaÍ\1a×iÀ\97^¾Jhtù\15ÒB\r8DÝ7\14Úå\98²wyì\17À²Ïʶæ\84À>Ë»\8b;\974¨O@3^¹«\97|ÏÀ*\91Ù»'\86SPÉ:FÙ?\bÀ\98\9c-Ûp·O5kC)ât¬½\80b¯h\81¥öÔY¼Xt+5_]     ¤\14ë¸ç)¹¼<4Á\94\9a¬þ­\8dÉ\81\8dõå\81JüÀ¦\7f°D×®3§\17\9d\86ä³}\90þ¼[Þòà-¥ÿü\85G\9eïÖÔ?xðþ\88F\83É(¶\aï¦0½z\r s\1c\87/E\17ÜF
+lyÛí «¯öà\9a\9f[Üc&.\93Þ\9b\
+)\\99¿b\1cTÿÄÆ[f\9d\10B\1e\r_¬M\b\14*õW^Úî   \13\12>\7f¢k\ 6y\r\16/ç?ý\8a?\92|=ö\1dQy¸\7f<\80\86\14\9e$\1c"°OÊ´%\1axLÖ¸X\19\ 1=ÒI\84Ci"\84ò6\88b+\18eyÿè\81Å`\18@'\ fu\161\f\12è_w!,H\ 1\88ãvÍå\ 2á¥\94пg\0æ¡\86´;Þ\ e~\ e \9b4»òÈ\8fB`#vÜ¢ÄåþØ\ fF&öuÒ»ïw\8dÓ\86És\ 2u\ 4~e\ f\eì\7f\ 1\94¼\8cáendstream
+endobj
+7484 0 obj <<
+/Type /Page
+/Contents 7485 0 R
+/Resources 7483 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7482 0 R
+/Annots [ 7490 0 R ]
+>> endobj
+7490 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [130.467 429.446 341.677 441.136]
+/Subtype /Link
+/A << /S /GoTo /D (Other-Clients) >>
+>> endobj
+7486 0 obj <<
+/D [7484 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2974 0 obj <<
+/D [7484 0 R /XYZ 85.039 761.463 null]
+>> endobj
+7487 0 obj <<
+/D [7484 0 R /XYZ 85.039 739.701 null]
+>> endobj
+2978 0 obj <<
+/D [7484 0 R /XYZ 85.039 626.296 null]
+>> endobj
+7488 0 obj <<
+/D [7484 0 R /XYZ 85.039 583.343 null]
+>> endobj
+2982 0 obj <<
+/D [7484 0 R /XYZ 85.039 526.621 null]
+>> endobj
+7489 0 obj <<
+/D [7484 0 R /XYZ 85.039 483.971 null]
+>> endobj
+2986 0 obj <<
+/D [7484 0 R /XYZ 85.039 414.003 null]
+>> endobj
+7491 0 obj <<
+/D [7484 0 R /XYZ 85.039 371.05 null]
+>> endobj
+2990 0 obj <<
+/D [7484 0 R /XYZ 85.039 138.492 null]
+>> endobj
+7492 0 obj <<
+/D [7484 0 R /XYZ 85.039 95.538 null]
+>> endobj
+7483 0 obj <<
+/Font << /F56 3312 0 R /F20 3021 0 R /F15 3032 0 R /F58 3380 0 R /F59 3455 0 R /F35 3036 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7495 0 obj <<
+/Length 1036      
+/Filter /FlateDecode
+>>
+stream
+xÚµVÛ\8eÛ6\10}÷W¨O¥ÚH&EêÖ\97        v\13\aÈ6Ù8(\8a$\ f\\89k\v+K\8e$¯±\7f\9f\19\ eå\95\ 3µ@Q\14\ 6,r.g8gf(       \8fÃOxY\1cr\99{i&B\99e^±_po\v\9a×\vá,¸§B\9eĨz¹Y,¯ãÄ\13<Ìyîmî­É¦üÌ^½Y½ß\Ýú\81\94\92É<ô\834ÍØG_°Õ»\97+\14\1evW·×~\94±?nß¡êæ\95\1f\80\8c¼6\9fnÖ7¯ý¯\9b·\8b«Í$z B\95H\fÿmñù+÷J8áÛ\ 5\ fe\9ey'XóPä¹·_¨X\86±\92n_/>.>\9cQH§<ò\9aI2\18-\ 2ÉÃ,SçlE<\93í°\83Ó\e?P"e{LAW hP\90°\1e\ 5{ÌòÎ\ f¢\94\95$~@\89\ 1l\87\89-îµ\ f\96§\ 6VU³%]cN\14\ 1õ]\vX\19+\8cõè-NOê¾%û\13B\18Zï´\8b*\12Î\7f¥e\a0Çæ"D¿G\1f\9fý3ä\17\1eó¦E\aÊ®\86Uýt\11\ 6Ê\84µ\11ÈZnIÑ\98àã\16J\1f§    \8bb\ e(Âîb¶\86|e\9a²\ 2á\10WÛ<\1c\8d\ 29\92à4ì\f.¨q>Ý\90Ï\95\8c9wîõ±\1fLG\9b\ 1ã\9dÐ\eÉ·ÈÆ\ 5_Ý#Å\86\82YdM¸\98HëÎÒÞÓÓ\9eÄè®@¼]\85\ 4m_\80*ËØ\9a,JcÑ«òÇã¶HÃò:\89&=¢d\1aæ\91t\9dÒí-SÁ(\9d\12¶|ô\13Åt·¬¡\822\82\14àï¡_þ\12\ e\14D@il\80\8b&ÌE¨²ÄáCÂJ)öF\1f\ exü'\1a%½¥\86\fÉ=Î'î\81ó\87\9a\87\93|8bfýPµÍo3\11¡\8cq\96º\88ë\1e¹Á\ e\86ú\99ÎÐN7~\94Ûð\19g{K\92\1d\12\92äÄx>\19\ 5s°çÜ\92~\1c+\ 4D\12\80\83;Ò|áBa\ f\1a\17\1cªd\91\86ö@\v\16kWV\ 3\8d\8bÙÑ\93\ eC\1d\83\b\85v\ 6kz\9ck;\98\9a¹´§%\83\1dÇE;ör\87ì\1d\90<xþ>C9wdg\16cåG1kú\93éæ¸V\12ª\13;®ÿò3Éhä_PT\1aâÙ¶\vE$Æû©¼»ÓÔNÇÃL\90\ 4.ûÑÖ\80!Lô\8eð\87
+\8b\87·µ¾\9c!ÐõÀöa¼>PÐØ\vâù\ 6qÍ׸\ 5I-\ 2\9d\aÝ\r\178çÛ2³u\98m[¡`\82Ä¿ë[\1e¦yäòü\13;@ãìü`Ñ\15\1cµ¶Ü¶´³7[\8b\90uI\92º\1a[\15\9d\ 6gGíÝ æ¹Õ@^õÎnGa¤»Ï@Ô\9bî±*ܦÖ\83i\8a§Qcç`ï|µ3i\1dBíz\16\89ìFPݸ\ 6¥ü¦\rúw\9c\9fGK"8½K\10ù¡'YQ[\1f\1aããÁ\16\ 1n\96\98­Î\83\rV\98mi´ó±yCùfÇ\19äÕàzÊ\ e)Ö¹\1dìM\8díö\7fÍ\89»\10ñ\ 5¢íËË\8c]Ù?³\88{\97Ä}ë\ 4ö-k\1e«öØ\93àÛ\91\10m«¶ÍO3_&iÄÃH¨ù¯&W\95ÿöÝ\ 2¯\r\91\9d\8f\1f%*Î\7f<¢HB\99ÀWÏô\80ß\ 1oTZ\ 6endstream
+endobj
+7494 0 obj <<
+/Type /Page
+/Contents 7495 0 R
+/Resources 7493 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7482 0 R
+>> endobj
+7496 0 obj <<
+/D [7494 0 R /XYZ 85.039 781.388 null]
+>> endobj
+7493 0 obj <<
+/Font << /F56 3312 0 R /F15 3032 0 R /F62 4159 0 R /F59 3455 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7499 0 obj <<
+/Length 374       
+/Filter /FlateDecode
+>>
+stream
+xÚuRMo\830\f½ó+rL\ edùN¸®ÝºíPM\1a·m\a\12­\85\8a\8fÿ¿\84À\84P+$âø=ÛÏ\8e) þ£ÀHLx\ 6´¡\98\e\ 3\ e\97\84\80\93Gv        \9d\18Br,\85ðö\r0\9dÑT1L\84¾Å! å\ 6\v©\ 2ø\98'\ fÏ\8c\0F°R\1cäÇ\91\94\97\9fP\10\8cR) Üî?PÊ\95\86E]Fcû\82R
+7ïá¦à¦©¿\b\15§¡-z×Ô\91²\e\iÑwþ\96<åËÊ\ 2\13jî¨b\1csÍî\81\1a\v%\96\92©À\¨\95d\1aD\8b\fî\83¦ÿ\97pk\b\1ag\84ýg¤\12Pâ=Ù2c^¹\ e¥\82(x@Lê¸"
+{ÛF_éÊhÔ(\14\8bö%T.~\113ÐF\8f\9b\10W\agßÄ[_9\1f5f×°µg[t!Òú\ 6üKÀ×>"\vÒõìí¢®íTõ\18ª¶s6;\91¼søñ¿³ëª\99¹H\1fYÍ1\9c2\88èÂ\88Â<hØ\9cll»ô\1a\87\101ø\cO6ÊÇ7^UJ\8d\8d_ÛÅÓ­\aΨÁ2\8b[{\7fÞB\91uzÆ\ 5Îäjßçó\ f\97~¶Øendstream
+endobj
+7498 0 obj <<
+/Type /Page
+/Contents 7499 0 R
+/Resources 7497 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7482 0 R
+>> endobj
+7500 0 obj <<
+/D [7498 0 R /XYZ 85.039 781.388 null]
+>> endobj
+2994 0 obj <<
+/D [7498 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3263 0 obj <<
+/D [7498 0 R /XYZ 85.039 653.495 null]
+>> endobj
+2998 0 obj <<
+/D [7498 0 R /XYZ 85.039 653.495 null]
+>> endobj
+7501 0 obj <<
+/D [7498 0 R /XYZ 85.039 615.228 null]
+>> endobj
+7497 0 obj <<
+/Font << /F20 3021 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7504 0 obj <<
+/Length 1698      
+/Filter /FlateDecode
+>>
+stream
+xÚÕY]oÛ6\14}ϯ0ö2        \98Yñ[ÚËÐ&u\9a`]\8bÄEQ¬{\90m6\16jK\9e$7Í~ýî%)'¶¨u{\18\80M\91\14?\ eï=÷\\9aN\12øÐI*I³\89N)ái:YnÏ\92É\1d´\\9eQßCHN¤\10P\ e4N»Ö©b$\11:Ô'\99LyJ\84TØøb~ölÆ\92  K\88R|2ÿd;ÍW¿G\82\92x*e\12ÍbN£}ÝÆS\1a­M\1dO¹ÒÑML#\835\r\14ª}½4MüÇüúìå<4\1fã\84k6´\18JDÊ\9e.\86
\85:Y\8c]\8eÈ¢÷1O"³Ày\8bö\1f\9adIpVª\bW\1eB;©\80º\ 4zgO'ý\98\rß½)\ 18\19Æ\1e\9b\ eÇ\82\15õ\9do¹¹t³È,0Ëù\15ìdvû3à*Óè\1cáÜn«Ò=b[ia6±dÑr_\17Pc\8f\ 2\v°}Ûm\16k\1dåÅ\ 6\9ftt»¬÷mQ>àÚ\9fͨ|2)Kà$\98\9fy\11³4z\80w8\8f>R.^U\v\18sQ´?\9cî\9a\815       J\al\8e¥\19Q)Ø\1cÓ$ÉÒï\1dð\8bª(ï\1cníÚ¸Âm¾]Ä\92F¹{ìà\7f_tø¯ªû&\80'\15\1aüT\a\0\9dÙWórYä\eWscýå\vÚ­-Ý÷P\16\ 2\9cp\bdMIƹ\a9ûÞA¾ÚÂ>w\e³5e{\80\e\8dûjv\eÀ1ÓDB©\ fãùºFÀ\1a\ 4¬EßØ9
+B<\89û}eÑÄn­-mz¸\ 20YÂ\87\80\ 5Ô©Vc±Þë}Ózã\84\1d¯qÃyûH\16\9e\10n_¿ø%\ 4sJ$£\ 1\98o\8a%>­ózå*nqð\1cAÝÅààÀõ';£©&)\e
+C\8cB\1cËôX@}³Cç7åÁR\11Û¢\UÖO=¦/¿\98ú!F¿õ\81\10\bÙ\fpB&d\0å×È \9fc\v'T\b\98\91E\19ö)ÌfÕ3]\9e\0~\83\9c \81}T6\16N\0£tH¾z\133\15½\9fþß\ 4\0Ô\10þ3\11Àï"Ç\87/\85µQæЫ¬yâ·\8ezðQ\91ù¡Bð\81×\ 3ß\8eÆH\ 1¾g\1d\83Z\18\17\ f.ÞÏ»(v\83V\Ù¯6d\98 ò(\15\ 3Ñ\7fcVE   Ã÷\82?U\19a\89\1c\ 21SDèt, z¬@$Ù\88\1eÃêÓ©\10\b³§âÿ[\90\ 2Ö\90z0HIÂF\13ü\ f ¿Ã­\96\15̪\96È}¹Ûº;\80cÉÕqB\88\10($5)\97ßb\ 4\1eýj \8ci\88\8a¨Ú°WÝ'Ô\8c\0\ 6C0+EX6\16[~ç\94©A«jZ\8bm¹êkÛßLkCVUÛèãê°Âà\91Ü­í)Tõº:°Ç*\989@Q~Ëø«]Ü%\89ÿÅø90\13\1fÌi9\ 4TEõX¬ÿ]s8\83\13\eϽ\92È\9d\a¼E,.ÎC\ 6\ fûI¸
+ ý\1c)zU\9b{' ^äu»éRñ¶í\93
+0~:hí\90 \8bÑ\bß·\173س\86\fÊÔ\rZ®MÒ4\9a\1dé['Þè¡r\8e\19qm-z¿°\b5ë.2úäÙ\1eR×Õ`Ûr]\16\7fîmR­ñ)ßµ¦\ eù\82JI¦»¬ïSmsvxIt^\a\85Æ\1eɲ*\91\9a\ 4L°*04\14vÕÂ\a\1cè\87B;ßþh\93K$ 7ò\94â5NæØ\14e\8eÉ=³Y+ø`\95Ï\1e\eïQ\ e\ 2Tîù\16{.\1cÝbMQº_&¼;Vûºñ\81?\91É\ eÇYl\8af}@\ 5ZVyëEª])È­\v·#ði!DDÙO®\19\88\81Â0´çÓ\9c\12\95¨ÃV\82\9e-S\92êñ\bØ\r"´²Üé\xgMÌ4\90åæ\aêÜ\8dMHA0\92\ 5o\v\9c\15Øsó\87æO}ë@ÞZì·øÆÂåcu\13Js©M¢Ã
+\82\13\9e²±xûUÙÖ\8fñ\b-ty\84¯\8dp6ª=\91s\96m\99S\19SèÈI\12\94Á\90¹\86¸õueÅ[Y-öÎâí\19ä\9fc)£\1c5En\83\1c\96\8aG÷¹¯\8b¶5屫]ç\18\bóÒØ7\fú\aé9\88dp^C×\12\Cê2\9ek\89a-"´\ 2Vô>\83\ f GlZ]Õ\9f»\8aâß«\10JhÖy\100\90ÈÄá\f\85b 0Ðe\84â!\97q]@°\14î¦\ 4»õµ \8d\80âR<þµ\17\ f\ 2->-»>Æ\13¶_\90e9iW\95ïv6\e5ymVÇfá¢\ 3\9aZþÄî\90A\9d\9bûuÁ×þ\88|AÙ\16\9d¦Ý\7fí\86¸Ëÿ²\19\9b]7éß&:óð+\vß)r¢øx\12àc5ÅHB`÷_ÝÓÓ\80oãÙcÀ?ȱ»½åïà¥\8dÒD\vÑ\vép\ 4o\11õ\1c\aõ\17¹\97µ±\90\97}ÈAP±á\e\AT6\9aìÂÉ"Oµ\1fbðSs ×úñ¦Ñ%Χ\ 4|²ºL\12=(C)\ 3\9eV£Ñ\0ÇFø<f2Úwÿɬñ¶{i\9b[ã8ÌöºìrßÖÜç\ f\81\84÷è¾%\ 3J\19NQiJøh\8cÈÂsú_Vk¯N}d_¶Å!\9eW]Öä\98\e¼øp\15s\ 4\10\18\8c\1aÒ9TÂ"\14\9fL\ 5h­£ÿ?O»"\922{\82Ó\11!\1cþyT´\7f\87  \15>ÉV»ß¿\ 1Êç\7fDendstream
+endobj
+7503 0 obj <<
+/Type /Page
+/Contents 7504 0 R
+/Resources 7502 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7482 0 R
+/Annots [ 7507 0 R 7508 0 R 7509 0 R 7510 0 R 7511 0 R 7512 0 R 7513 0 R 7514 0 R 7515 0 R 7516 0 R 7517 0 R 7518 0 R 7519 0 R 7520 0 R 7521 0 R 7522 0 R 7523 0 R 7524 0 R 7525 0 R 7526 0 R 7527 0 R ]
+>> endobj
+7507 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 585.012 375.719 596.701]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://hr.uoregon.edu/davidrl/cifs.txt)>>
+>> endobj
+7508 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 557.913 357.968 569.603]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://afr.com/it/2002/10/01/FFXDF43AP6D.html)>>
+>> endobj
+7509 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 530.815 330.211 542.504]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://ubiqx.org/cifs/)>>
+>> endobj
+7510 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 503.717 301.132 515.406]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.anu.edu.au/cifs/docs/what-is-smb.html)>>
+>> endobj
+7511 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 476.618 343.404 488.308]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linux-mag.com/1999-05/samba_01.html)>>
+>> endobj
+7512 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 449.52 262.702 461.209]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.tldp.org/HOWTO/SMB-HOWTO.html)>>
+>> endobj
+7513 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 421.815 282.514 434.717]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.phrack.org/phrack/60/p60-0x0b.txt)>>
+>> endobj
+7514 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 395.323 331.265 407.012]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linux-mag.com/1999-09/samba_01.html)>>
+>> endobj
+7515 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 368.225 352.326 379.914]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://hr.uoregon.edu/davidrl/samba/)>>
+>> endobj
+7516 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 341.126 433.653 352.816]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linux-mag.com/2001-05/smb_01.html)>>
+>> endobj
+7517 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 314.028 323.496 325.717]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linux-mag.com/2002-02/samba_01.html)>>
+>> endobj
+7518 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 286.929 539.579 298.619]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://ru.samba.org/samba/ftp/docs/Samba24Hc13.pdf)>>
+>> endobj
+7519 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 272.774 444.915 285.676]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://ru.samba.org/samba/ftp/docs/Samba24Hc13.pdf)>>
+>> endobj
+7520 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 246.282 329.417 257.971]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://ru.samba.org/samba/ftp/slides/)>>
+>> endobj
+7521 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 218.577 465.411 231.479]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html)>>
+>> endobj
+7522 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 192.085 539.579 203.775]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linux-mag.com/2001-05/smb_01.html)>>
+>> endobj
+7523 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 178.536 359.672 190.225]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.linux-mag.com/2001-05/smb_01.html)>>
+>> endobj
+7524 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 151.437 360.735 163.127]
+/Subtype/Link/A<</Type/Action/S/URI/URI(ftp://ftp.stratus.com/pub/vos/customers/samba/)>>
+>> endobj
+7525 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 124.339 209.096 136.029]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/docs/10years.html)>>
+>> endobj
+7526 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 97.241 304.425 108.93]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://tldp.org/HOWTO/Samba-Authenticated-Gateway-HOWTO.html)>>
+>> endobj
+7527 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 72.263 236.998 81.832]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://samba.org/samba/docs/SambaIntro.html)>>
+>> endobj
+7505 0 obj <<
+/D [7503 0 R /XYZ 85.039 781.388 null]
+>> endobj
+3002 0 obj <<
+/D [7503 0 R /XYZ 85.039 761.463 null]
+>> endobj
+3264 0 obj <<
+/D [7503 0 R /XYZ 85.039 657.513 null]
+>> endobj
+3006 0 obj <<
+/D [7503 0 R /XYZ 85.039 657.513 null]
+>> endobj
+7506 0 obj <<
+/D [7503 0 R /XYZ 85.039 615.228 null]
+>> endobj
+7502 0 obj <<
+/Font << /F20 3021 0 R /F41 3054 0 R /F59 3455 0 R /F15 3032 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7530 0 obj <<
+/Length 732       
+/Filter /FlateDecode
+>>
+stream
+xÚÕU;sÛ0\fÞõ+´\95\1aÄð)\8a]z\89ÏΣM\9bÚÎyH3èlYÖÕ\91RÉ9_þ}\0Qr\[\9eº¤§\81\ 4\ 1\82À\87\ f\10÷\19\8f5eÒú&æTƱ?\7fò\98\9f\81æÒã­\ 5ó\15e\91FÕÅÔ;\eéÈç\8cZfýé²1\99.\1eÈàêün:\1c\a¡\94\92(N\83Ð\98\98\8c\ 2NîÇA,ÉôªSÂÂÉ\10\14\93\1fN+\f\19\f'ÁãôÆ\eN÷^\r\15U\91Ägÿx\ f\8fÌ_@d7\1e£ÒÆþ\16ö\8crký'OiIµ\92­¼ö&ÞÏ\9d\17§S¾»Õ\93\ØY\84\92Ñ8V}6<¢2\ 2\1f;\ 4\14ïAà\17ãæ0  M\95Öîâ¡ST©N\85\aUÖjÆ\97-ζç\95Ù*Ù\0\8e:&y\8d+`w\8d(O\10Õ/\87ï\eA¹0ý\ 1\84ÖRH[\18Êú¡ùPi\8ff\97\90åç \14Z\93;L6©ëmY\ 5\9a\93\ 5\9eFd\0\ 6É|\95\17\99\93\93¢U\\95[·¹Þ¸õ\1c\82\96è#\r´ ó\rnkçúÛ9
\9dÝ-z,\9aDz´r\ 6\93\14\9f\9c¿T Ë7¯\98úÙ\88ë½\98¥\14À(ÞF\8eå\12B\90Û|^\95u¹lů\ 5Ü/\91ûÛu\88N\80\80í½\90\ 3#us9]d)v\8d"\17\ 2>\80Z\19ÊcÑÝé+³QM5B\1eSèÜÞþ\ e\85\85Ró]¡\ 5\1c+*U´_\ 2hj\ 1\95%ãt\9dlR@WF\86¼<Ã
+E\80\13dd\14\91e\85¡\96ONºÍ!SÈÝ\81\fç\0Áq¯\vjb{":©)çâ£StØ\10e\95\14s$HÚ\12\13;uXÌ«WÈü\19\r6ySxØ\15N»D¹rû\19*\e?\8br[»3«Ýz\87\84o\80­\90µ­ï\ 1\88\14"\1242§ú^Ä\96ZÝv¾ýð\9d\9f\17ïX|êÀ\18!PëÔ \93URí\80ËÜT¼ÇýsS\84\86\98\aqòHÃï\8e\9f@\88[ÀOÿ?Ãq\1f¢¥ã\92!³²ú\9d5ó±|AòÕ;°\10\9af|\15\99;»ï\80jFÌ\11X\82AwêSl\82ÿ&\13Ò\ fµ´0¾L\7f\ fãxRö\1fÿå\12g\9d\euÎW\ 3É_³w7¬"q\ò÷\8au\ 1¾\ 1*"ð
+endstream
+endobj
+7529 0 obj <<
+/Type /Page
+/Contents 7530 0 R
+/Resources 7528 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 7482 0 R
+/Annots [ 7532 0 R 7533 0 R 7534 0 R 7536 0 R 7537 0 R 7538 0 R ]
+>> endobj
+7532 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 749.508 185.435 759.076]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.samba.org/cifs/)>>
+>> endobj
+7533 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 720.288 539.579 731.978]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/support/kb/articles/q92/5/88.asp)>>
+>> endobj
+7534 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 706.739 160.49 718.428]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/support/kb/articles/q92/5/88.asp)>>
+>> endobj
+7536 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 620.916 375.985 632.606]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/support/kb/articles/q92/5/88.asp)>>
+>> endobj
+7537 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 593.818 278.689 605.507]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/support/kb/articles/q136/4/18.asp)>>
+>> endobj
+7538 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [111.316 566.719 316.059 578.409]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://support.microsoft.com/support/kb/articles/q136/4/18.asp)>>
+>> endobj
+7531 0 obj <<
+/D [7529 0 R /XYZ 85.039 781.388 null]
+>> endobj
+3010 0 obj <<
+/D [7529 0 R /XYZ 85.039 691.296 null]
+>> endobj
+7535 0 obj <<
+/D [7529 0 R /XYZ 85.039 648.343 null]
+>> endobj
+7528 0 obj <<
+/Font << /F56 3312 0 R /F41 3054 0 R /F59 3455 0 R /F15 3032 0 R /F20 3021 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+7539 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/dieresis/visiblespace 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis 197/.notdef]
+>> endobj
+5936 0 obj <<
+/Length1 1009
+/Length2 3148
+/Length3 532
+/Length 3831      
+/Filter /FlateDecode
+>>
+stream
+xÚí\93y<\94{ûÇ)Â8¢´        uË>bfì\8c\8e\8d}ßÇÌÍ\fc\861\83AȾä$\84ì[\8a"ÄäØ+*GE\92µ(e      \95]Ùz¦ú\9d\9dçÏßï¯çõÜ÷?÷ûú^ßÏõù~¯ë\16\17\92ÕÆ\91=@\14\99D\95EÈ!Ô\ 1]´µµ\1a\80\90\83CÄÅu) \86\93ô0TP\1d@¨©!\0m\9a\17 \ f\a\10Êê\8aÊêò\8a\10q@\97ìG§\10¼ðT@JWú[\92
+ í\vR\bX\f        @c¨xÐ\97©\81Å\10\ 1+2\96\0Rér\806\91\bX~Û\11\0X\82\ 1 %\10ÄÉA\10\b\0GÀR\ 1\ fÐ\8b@\82À¾\192$y\92\ 1\95\1fa\1cÍïÏ¥@\90\12À4\ 5H1MJ\ 3L\8b82\89H\ap '\ 4fJfÖ\ 2\99Nþ?LýS\1cE#\12M1¾ßä¿]Ò¿-c|      Dúÿ$\90}ýhT\90\ 2 É8\90Búgª\1døÃ\e\1aÄ\11h¾ÿ\5¤b\88\ 4¬6É\8b\b\ 2ð\1f!B\0\8a\10\fâÌ     T,\1e Rhà÷0HÂýÓ\ 3óÚ¾;\80ék[[Z\98Èühç÷5s\f\81Dµ¦ûý%ú-ù;#þfæåP\bÁ\80\13\\ e\ eG0\13\99ï\9f_.ÿ¨¥OÂ\92q\ 4\12s\1e\94\94\ 1\f\85\82¡C\98\83Á$% \14\ 1\10H80\18\0\83\99~ar$2\95¹\ 5`^É9À\93L\81|릢\12\0ÃÓýð é[üGH\19\80ù1»DÆý\1dR\ 1`\ 1DL\0þ¯\88\92*\0Ã\92\89ä¿·©©1#\7f\11\82é\16\ 6þ\84
+\0Ìë'Td\96ý       \99\9f\90)åû72\87\12Fþ  å\99þ~B¦\14å'd\1e(à'd\1e\86ú\132\ fBû \99\85\82¾ã¿7PG\87\1c\1c\fÈÊ+(\0J\8aò\80²\9aê¹ÿ\9dfC"øÓ@C=@ \ e\87«*üh \96\80$ê÷ÿ\859\1a\7f²'\819G \18\fb!#\83d,2Æ;\8b\11W\11®_ÚWÉ\ eeÕñº\93jz»ãy+wôð%Vbù\1fÆþÐñ:ûÍ\e9üû§Ù§O\ 6m\v\ 6\84Y<A}:ï\9f\9aýbw:Ð}:'äwAûå\1c4}ÊïÔFô<o3c`uA\89Õ¬\7f¼§"á¬+\7fñÁ|±¹\94\9eõ\fÇK\11\96»N\81õwsc\94UìQ9D\9bøØ:   \ 5\11K¾lÿ\8a\ 4ÅøWA|\19il¯z£Ã½ã9\e\96È-´\83\9b¥\9cEé»n,_°û\92£äu
+\86ïôz\9f\89Ï\91=!\8dxêærì\81½;à°\18:M"m§©\rÝ\805\96õ\f\1c¡5.,ÓÁ_¤§\90\87nîW\83z\1a\18Ü\8d1\16Zh\96uÞ¢ô]òñrÎÉ9¡´$\91Y¾.uVÃÝè²
+\ eÿ\9a$í8¸A\9cOÏÏ8 $ÏÎ\9dïØ¿z¼`+Cl$\ e#ÊßX°\9b\97ä\8fPЪ3X\8fE\9e\18[\94\89(X={\8a÷\r\85ÉVR±\94pÓ\À4ØÔsò\88¾åã_>0\90\ 3µF9³7ÉE§tÆfGQ\fc\9fí\ 3\810\8e\98å#ÛÉ\97\80Á\84g~\8eºÉ\87Ö¦ÆoA³µ\92\918\ f\9e·\ 1Ptµ/ç\8b\91\87\ 2s­M\1c\99G\9c\ fX´´×N¤H\97«G³\8c\8d\15(\88öDõ)в\e5Íd*ÂÖ\ 4|ÑB\v\12\f:FîftË#2ù¶tç\ 4ãäaÓÚ7\f\82x\97\90\ 3´k\12á\87D\13\1c×b\13è\8a­\83fÇq âÛ&¨#ìm¿½Ój\82¶KÍ1\ 2Ôr#\ eæfI¿²Á=8\7f\19%\92\8a\8ciþãsNWU]º\18eBºª¤µµ¾Ï\r\¾èfb\99É?xÌþ5\87\11'4V\92¯\1cz(,\93,\13Û È=ëv \9f=Ìsgð$ÑÎF\99\1eY\88\9e\8et\17F\97   ¢>÷\1f\8a1gaã¿\17R\9akïCý=¨Î\8d÷y\87qñüæN[\17b\8e\7f¢Õ\8beJõØS¶~Õ¸ÆjÚËû>O\10\89µ<6\9b\93çx\ e\92¢ªW\84C]\96Ãíïs×Ä\9dó\r¹;Z°\95$»x¹áwÅòßÞ\9c\1a\85Dß&^\16CØû\¦§\ 2\98\8cÙt5¶¤ò\8f&V~*Xs×\17a\86è\11\8e¾\8fEf>Â&\17\91×\82Wg*£¡7дE1Ì{!_ñ\1d¼h\8fØv\9cjGÞx4NEô:Á÷
+]\95ÑÁò«hå^×\0¯\ 2ÿù\13%/\86·Û\ e»ç¾5âé-yth\9bhÂ!Â\8d\ 4\83ù\962\93\9aCìÇØò69dN¦Íé[Y¿\91\1e\9a3óR\95\8fEõ8ú:ÿáþ&\1e¸.<'£~\99?òɯ\86\12\97dÌ{ne\15ÀÕ\ 3W\7f3/kç{9Óz§ê\85Í\ÈÇ®Î-\9f\fS#\8e\19wF¤Æ\1d¡ÃÕ0qÍw\99¡\9d\r°\84\85Z\89I«I\ f
+K@ÆÇ\80-\vå\ fïdÃõtÓþ(ÿ0y\89_à=j\ 5\9c½>\8aÒÞc{3Ùiî:bv¦ºn7Ñ!r\88+Ú´ÃÉ)äLu\80_\89£a\9f'\17o\81 4`\9bâv\96ø4ÛöÓB\1cÖUg\@.h\a{ÉÎH;â\14×\17Pð´¼Çö.÷\86CÅ[©\9dw\1eo¶¡ó6\9búU\84p ¿hrN2sho,\11;i*x'ñ\93²ÿƲàY±\15¬\96\17ÅÝ-K!úÀû»ï\ 2÷~©Õ°3[â>o\96\\8cv\900\9e\98§f\f\9fÒzyã66-ïå3\952Y\80\96 uàÜøGß­\89\90DúÜ\9e÷÷\8a4D{+\9e>#è^\13\v\14ñkÌ\933Ý9¦°ØXÒ\17wÔSða)\94\91\1e\9d;|Íú\18ÝA9ã\fÄIYP­¯\83Æ\1a¡\13\89Lç;\a   ¢fõ}6\19ª\90¸uZãíÎû\ eÛE@Éð\99Á=u\ 3¥×Ï[¦\82k[+t­Ûg_Ñb¿Æ¬Õ£T\a;²ð|F²7/\99~e\81zêM\88\ 6\90zdû?Ô¿: \ 2×\a[\1dSöitoÉ6¸¾\81][ô\8aZÙ-°í¸z\7f¶~Ò\8d¤g¹J\8e\9e\80P\18q&©}y/,\12\8dp\ eû/uélùÈ\87˪\fzæÝ;Æ»\16,çovp\87\qíÙa6tù65ð\11ßã,µ\85Z\ e£qh³k¡ËJaî,\83ÇÄ~åê\ 5=¸k\9cÞ£Î\10\17dzåq\83Éø\a\91YSíùñ\11ï\91ªe\9eÛÙõE{Ú|\ 6ð*!*±bþþ°hÝ¡\9eh\13¢ÁÐ\93\1a-UÜk\82¿];é¥Á@Þ'ÿÚÝ\823ÜÄ\ 6:Ù/#[QË\e=¼úkÎ\a\86ÕqL²\9fG{\8dÑ×\11jÁåãn©¦\a\ 4Òõá\89ÝôêûÃÙ9\ fvÅà-Å¿²½ßf8JÍ\ f\ 6{\14·äÇ2:ÐH\16É*QÄ|1­º\87\16ØÅÛùDH\88=Ì4j\97b==\95x¦3ã¢ln9ëjá\1dêÊ'eó­/VìVÓã\9ccx¡\14Ù\8bøã\ fP>®-Ñ\10\95[t \0\194äßä{pU)âIÒ#\96÷"+»L¥\R\8aG\19áC\19\10ÉÓ®x¾\99Í\86"BW3\85ýXoáG\8d\8aÊþóT¡=È\15FdBráÉ\11aÖ¾\84Jt\8eq(«ÄÒ\éñ¢ðÄ#Ýï|o\9aX¡P­\7fÄÛ\9dT\89¥w 6Nßà²t\1arqJ*©á\v\86SQu\e\95Æ\87û0qóÍØÝ«´\ f\16½\8b%'Ý\12\9a\88Ë\92\ 2:Áâù\89-9E\81\86»\1cýxÙµ\14\88k\81âÌѤ\17
+jB)
+l\17Ä\8b»ß\9c\b)\16 \85B\9e\r\ 5u F'\1eê9\15\ f®8ÕÁÏxß\80j¼é?\ 2Z\10\17L\ fï­qê«I=_5w»jc0m8a¤Ê¡\ 6µ_¾h&Ø\81\91»÷*aã¨vS¯ýzM\9b¾¦á1M× °ëmUpn\9f§]\8bN\9e¿^_§;\f´5¾åÚç>®"¢\7fJ\11åqÄáMªÊg-m\17\8bíý\9fEßÆéç\v\18Gqöqu/\1e²ø°Þ?\8fzSnvë¸\8f¿\93\98Ì#ø\1a\v)óãóþü  IçóO£\9e\10X\rKKº\9fH\9d\rVP¼\15¯¾(¦UV~öw/u®èù\83\88ýÃÎù½5e}f¿ ÌD\8cÜBòãi\\83<Õ-\1aWÆó\ 2¬³\15\r´j\1cg\1c\94³ò²/<Ó}nô<F\GEó\16mj1´¨ü\I\8cÀê;Áf\93Â\83\15&ýè\91×Ê\vu,_\84ä8¯49Å\eÚ¾\9e\91Ãoâ`\83m¡d®utÛ9Ðñ0BáqÀË\\83'\95|Zb LD~q\Ú¾\çÜg\93~0=«Þ¹+K myQ¦é\82Ph÷\85\f·vñ¶\9cñMô\87ÍÔÖ°¤e\99©üGmK\9f;\8dZî©Õíi»f¸ïþt¼sé\1dª¥\9dNùÀîÑi\99v\95Ô[ÜM\0yÖ±­·o~ó´i\92I\88\ 3ápF\8e$ñÕ\9aö2·ô     á\95X\8dÓë¥÷#ëÝ\9föz \1aÈ"\9bÂ\ 6ݼéü¹UY\1c«£Æ¬3\15"\12\9d\ 6\8dãG=úܯðºãE$\ 6.\ eï\13×QÏ2\e-åÎ+V\87\95Ø´ë\v\17'\14r¤ãõ'\1f\8aH½Â,!Zo\0cv\86ul²«ø\1dq½B\17\ 3\1dö\88\14®~.dhè\8b²úL·\rrûN­9ï×ò\8eÖx\97xí\\935ÉT\1d\97ÕId\18MíCMbWE züz¹0aïWÛ\v>&>£úû]¹\17¢;Ùwl\a\/\87³jFI\ 3_ßU>\8c3\11Ý\18\r\818X\8d\8ag\vGt÷\9b¹»ô\9cÔLK\7fý¡¤\19\15i\a\ fBîqîÑb\89\8a[;[kGø-Û¡;\18\1aCUtÀ&]¿Nü\18Û0¶í9\81w¢ý\81\969/r¢C~-ÄN\9bË\93§â³Ïã8oX£\96\89\14§o\8b\8fDD}\99\9d\88£F¹ÖnÍ\aª4ò\17H^ëÆVõæ\bôë1½4FlÕ\8e±¬Ù\9bÂç\1d\8e85>±\8a/s½O9\9ao§g\vJ\98 \92×\9f\94µÜÝ)1\r±¨?è5[¿d\13¶´Ò°\1d\85É=u\ f§\99>õÞæi\ 3¿\1d÷G!d^çµ\ 5e\82ó\ 2äeÒ\97ºÆ\bn\1e\8e\ 3\17}__y\97\90\9c°Ú[0Þ^æí\aÊût_åéºâ\14&r)åÕ\10\12ÚZc+öð¶\99\91\90Í%Ç\ 5a1üöùZ±B\8cÝÈ=ë\9aÜ"\16ï\v2E"G
+÷Þ¸\99Ãë\16Ø8G/\15³\99U»}óÆ¡©ÚéÓ\8f\9b£{]Y_Åó)\16óz£\17!Æ°µåcA\ 5ûf
+p\84³ÕXNù\89]\aU\99Ëk:Þ\8eÍ\19\8c¬å\81Ä%û5\86x\8a\92\83#£Ï<©g{²×\9f¬ßçf\10\96\7fùVC ­zÇùz§Å±>Ý}!ùY}é¦ä°\93ü"±ú¹UÒ\15×&E\17PÜ      /\ fÛyî\13àHÙ¼ß
+¹ØÁº~§Ó\83å64áñ\ 4â\97\au$ç&d\95\83Ô[çÊçSà\10\8f\95\1cèp\90\9f¥u¤L~É      -I§ªC\1aÇ6I\98\91«¬á\1e*á¬×к\8fÒÂ\14\f
+¢ÃVÞ\9eíÖ\9c³¨\vWy?\7fTEÊÛm\ 2ÝsħDQ¶Ê \1e\87'Éñ\8dñâv\1d»å\1f\9fæ¬Ô+º\83.,ªªútØiÿI]"NÝ[T²ÁxÃs}ð¹Ë@l>\8b@e.ò´æ\903Cr®\rãrßxæísaE\97Ã\1fã. ¯C\ 4\8cw\ 6Û½"\a\1fÊ»®üÂúÞ2\95\91æ}ä |\7fEéñ$\9bÛ¾\19"Gyc\84Df$ 2²âðÿã\ 3ù¯À\7f\84\0\96\bb(T²/\86â\ 3ù\17\ 2\81»\13endstream
+endobj
+5937 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7539 0 R
+/FirstChar 45
+/LastChar 119
+/Widths 7540 0 R
+/BaseFont /EATRQL+CMTT9
+/FontDescriptor 5935 0 R
+>> endobj
+5935 0 obj <<
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/FontName /EATRQL+CMTT9
+/ItalicAngle 0
+/StemV 74
+/XHeight 431
+/FontBBox [-6 -233 542 698]
+/Flags 4
+/CharSet (/hyphen/period/slash/colon/c/e/g/h/l/m/o/p/r/s/t/u/w)
+/FontFile 5936 0 R
+>> endobj
+7540 0 obj
+[525 525 525 0 0 0 0 0 0 0 0 0 0 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 0 525 0 525 525 0 0 0 525 525 0 525 525 0 525 525 525 525 0 525 ]
+endobj
+7541 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/flat/natural/sharp/slurbelow/slurabove/lscript/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/dotlessi/dotlessj/weierstrass/vector/tie/psi 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/tie 197/.notdef]
+>> endobj
+5559 0 obj <<
+/Length1 794
+/Length2 1135
+/Length3 532
+/Length 1713      
+/Filter /FlateDecode
+>>
+stream
+xÚíR{8\g\1eF]j°!Òº4«_¢Â°æƸ\8c\95¸\8eºÅ4#H\8cË\98s\86ÃÌ9ãÌ\193®ñ\ 4M\88$R%¡R\92\12\95 jGû4\9b\15%A%\bI\13Ö¦QJ]jm\93\8a\90H÷`óôÙäÏÝ¿öÙóýsÞ÷{¿ßïýÞïg³\83Çwô\86°\ 4\98\8b¡\84#\93Æä\0ßÐÐ@\1f&\ 3\90\80Á ØØøâ°\90@0ÔOHÀ\1cÀtww\ 1A
+       `9\ 1\86+\87íÌY\17\ 1_L\96\8e#\89I\ 4°ó¥®\8b\\81·\14Æ\11\91\10\ 5¡B"    \96\925DB   àc"\ 4&ÒiÀ["\ 1ûÖOÈÁ>X\ eãi0D£0\99\0BD\ 4H\80\13\11\94B_7\15\88\8a1àºIC
\8b­4\18\97\93¦\80Ý\86M* MB\18*I\a\10,¦Ð÷bd7\98ôòß°õrq®B"Ù+\94®\97ß\8cê\15\81P\8aHÒÿ%Á¤2\ 5\ 1ã \14\83`\1c}Y\1a  oºóÁ$¯ô $\84\12\8d&J`àÈt¦1\9c7yDÎET0ÄC\bQ\12\10\v%rx\83\87Qèe\1fd|\e.è¼\10\9f}a\ 1\ e/\9evc\97'DP"<]\ 6\ 3Æoò\rÌü\r\93\88
+D3h\f\ 6\93\14\92ëÅ_ÌKÝüQ\11\ 6!h"`±]\80\10Ç\85é\14r\88\ 6\99L\80 \10¬\ 2°\8a´L§¡\18A\1e\ 1d0Ù@\8cá\94õwua\0º\ 4\96Ë×ÙM\82\ 5è\89ë³G\86·Î½z7\1f\1fL\95éÈd\ 3G\16\9blÅbº\0W6#ûß\85ûQ$U\ 1\aú\ 16ÃÍÕÉ\9dµÁ\8a\148\ e£ÄÆP\91¹½Àb\84\8c\1a\86\882z\17\13yä'\9fþâý\86\1cÿOn]Ô¡Ê·WÔçßl/PWxÐæ¿óØz\aÿr0\1c¶zhR`\92\8c\2._\bn¢Cbö¸Å\17ÞY=\99|zÁ\88I\8fÑ6ê¹J¾Þ¢h^\10«Õ[ÝݹEz¶ðÇÑ·\7f\90}é°øWë¥\aií:\9f\85Ì2]Ï[,\14i7Ü»»ö('åPÿø¨Á\19Èzª\9c\12Sýç\9028bæAÉ\8dÕ\9f\ 2°O°Ñº^3Aå\92éóQ\8bÎûÃ)\7f3ªp?V\1dª\11\9c'u\9e)¶y< ?Êí\9d\98ªt\18\f\1aÌ=/U\1d¡\95úÖð3»þ¢|ã\91}\7fÙñ\83Í#ðÕ勇\85l]\ e³S\14:±¢\97C¹ØÜú\ e7EYR>2ù+ekÓ{\91\8fã=\17,\ f?zÏôÀ6'\13³\92ÜëÆ\84\81×öRÃrÛ-C\97\18\\8c\99Ú3ýÜ\vøxdÉ\a»¼\16\8b¾º7Ð\9e\86<¯qÀ\9f$á·G\14Aæç\12ª¼ê;\fË°m\ 6ÝN      \ 1\87Ó»ÐI¾¨øöD`!®×à¯í§!.>!\ 3QóËv!\1f=È£ìé©Ê\99Õ¸\19â\ 2­¤eXã\8a\81ÉÄ7ýêã¬\10i\83®º;I66s(:È\f\ 1\1dª¦öw\96\ 4ú\9eæý\13oÅ]Ù\9e\ôù    \9d\85ö\95¡¯¿>¶[¤¼l\9fT\90~gùõ\95ºÁ°\88ë\93\1fÛî2FO\9bN»)cã!¨?qoL§`öBù\85(ÝÞÙa]õ\8e     îϹ¦\8dÝ=­g¢\e<ÞÊVúßl\8dÖ/;ÄÛZÜf]w°/9Ã^³´Îeª\84j5ú­²Í¶ï\96+Mçj\9f9õù\90ØQw[PÜjBqTFXM´Yµe\8e\87µZ ¯u\84ÛZ\1a]­rPÿ¢|;whùâ¨Ö»I]FM\82e»1ûÔ\11)¿e\9a¨@\8b5\97\17O·Ú\9c?\8a?i
+ØW+\1eWu¶\80ù<ºuÖWm"«Öá\851\rÙY7¨\8f#ÙýsnÁÜÜ\15M«jö7íÁ1\ 6ñyÂGÔ6UhãþÈ\v\93\9dÚ%góÇÎ\9c4¸tjï\91þ$Av\9d Ö Z3Í<ì\99{\9bì\88ÇUçd£ßO~èX\13îüa%<\0\8d\n©9umË¡_2®g©}´vôüiþX¡±_ÛS-[\8dê-ñv·\1f\16øO{^(Ò\9e-ý¶¶è\1f\9a\95þ\1f\ f,\82D^þH?Í9ÙiWD\10\85U7wr\85¯Ðÿµ¾ßÓ\8d\7fjð¡S\9eá\9ad@ÿ\89C¬ÖyõTEíÐ\1cÄ»\96ãUý÷k\96þi\97yüºsqíâåúû¬\93\1dÚ\7f\8c-÷Nxýøj\96¯Þ)Á \9e{@&²4\931=¡ýîIã\83[{C\96vÆ÷âv²®ª8éêýgÖ\a\9e\bþ0Uð\81µ°\94\11¬(      <\9aá\19ñ£\9a\18ggÍ6Jå\99s\83©:}½Qü»\9e\9dFyÌïö7æ\1a\19Ê\9e-ÚùY,Ä\15\aîxØ\12\94º\ 4Û=6är\e»t\14÷;Âé',/q\86ã
\8dôD\8f¶ý\9cÏ£sgZ²nè\98RKͨÍ#·Ô\1a\ 2ÊÓ1\ e\99­ùäòGÛ¯`z®\17ïäGþàÖ¹\86\9f¸³ô»úÚ6û\9dÍ\86\9e<»5Ú\9e n¿\89YåÎ~ý÷Yê]Fgƫ£êR\8e·y48èM\ f\aß=\10õÚ§!°\18'j\95Ù(ÍËBï\8d\9a§G\ 2R9¬\88\95)ç³)«\ 34âz\9eÙ\f+\99ñ\1f~\94ÿ\17ø\9f\92ÀB\9cÀ¤B<\85òO\eß\8dþendstream
+endobj
+5560 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7541 0 R
+/FirstChar 60
+/LastChar 62
+/Widths 7542 0 R
+/BaseFont /PLBROG+CMMIB10
+/FontDescriptor 5558 0 R
+>> endobj
+5558 0 obj <<
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/FontName /PLBROG+CMMIB10
+/ItalicAngle -14
+/StemV 113
+/XHeight 444
+/FontBBox [-15 -250 1216 750]
+/Flags 4
+/CharSet (/less/greater)
+/FontFile 5559 0 R
+>> endobj
+7542 0 obj
+[894 0 894 ]
+endobj
+5322 0 obj <<
+/Length1 774
+/Length2 1145
+/Length3 532
+/Length 1721      
+/Filter /FlateDecode
+>>
+stream
+xÚí\92}<Tù\1eǹ\9eê¬â&=Pùm­\10\981\98%f¤\9a\18ãR­]Ä\9898ÓÌ9ö8c\8d\87dV岤Û\83§\12颻º+O+éæ®bC\91ZJÅÞ\15\8dº¬n\92\87p\ fmw_kÿÜû×}Ýóûç|¿ßÏïû{ÿ>¿¯ùû>~4®\ 4\ fE¶ã\18I\83é0\a¸\vü¼vï\86\19\0¦3 ssw\ 2\11\91(\8em\13\91\b\aÀNN0à*Â\81\1dUgsX0\87Å\84Ì\81;\1e©$Ðð\b\12Xº[Í\8b\1c\0W\8e\10¨X\84\ 1\81\88\8c@äT\ f±H\ 6üp1\8a\90J:àÊdÀw~G\14ðE¢\10"\1a\91Ð!\18\ 6\12TL\82P$\1cÅ Ûy&>\16\86\ 3\87·i\89"ò])\1a!¢((`IAZ\ 1
+Q\82c2%\90 a\90­7N\9d\85P$ÿ\r¨ÅÍ·+d2o\91|¾ýO>ýJ!\92£2åO\1a\\1e© \11\ 2\bp      B`\8b¥\1f!oñ\ 4\88\ 4\17Wù¤H\86\8a¹X¸\f\ 14':\8bý6\8dFmGc\10\89\ fJ\8a#\0I(\90\854\82I\16sPî-PØî\10ðýy\9fXÿça\17Ê>"\14#w+#\11ÀøY¿\10Ã?Ç\94M\ 4\1a\ 3\ 2\18t\ 6\ 3¦\84Ôz÷\17´è8\ fL\8cKP\8c\9a\f{6\10\11\84H  Q#BEö \ e\ 6(&Ab\0\12C!ÛÒ1\9c¤¶\0Ê\99\ 4\10\86\13Ðü»2ÙÀV\82Ëd"b>\ fýú*<\1e\1e\13G£Æ\8efÇd\ 2\0ØNì\84_êö`è§
+\84¿\rØ3\18\fGÆÛ\8b\89\15\ 4\81`äÂ\ 4Q.½\8bÃPÊV\ 4\89AÄÐ\83.\üa²4«æð\85\ 3\1eE\1d\7fѱ<¯Óg<êr©±'í\906<±<8ªçf\94Dz\r\1d~ZF:\a²Ì\9a\9f¶¤\f®/~\98\eØef\10Ý*\182\fÒµ¨}üÊ\ 4ñÉÞ\98\ 3Úy§{Þ¸~\96rs_låòä       ·/\86}\87Ò«Ú_\88:\a­\97Y¶¦AßÒcÓm4\94~uÓ\8c½]!Ê\83\92\93\98y\ 2üwû¥ÓIç|\1e¨\15ͱÞÇÚøCÓÎzk*Æ\8fÝ«*\16Ú\9b  º\92\98½Ý¡yËN\r¬ðH.Ä;Ëb·Vl»À\9aÓ9;Ld\95û\ 4;[\9d¸\18\12daYÎê=Q³+uê%7ÄôÞC\7fÿ\9b'¡´Ë7²kOé.\1dKZõei\83ÞZht\98¹¯ú\9a¨.âÓ©àgÕç¤Ï\ 3ãíéµz9·/\7fþ"ÿÇRÍ¥®¡K¤\17;jß«ñ7°\1975Ê\9cÚÛWXP³Î¿wr\7fIxiÑ\81ó;\181Î!zº!²\10ï§Þ\17òâ\r2ÌÍ¿MNt\81\9dwn\9dÊ\1e¿¾ª¦¢Ñ½W\1cé;õd\93\12itá\¥E[â}Ïua\15ZçÇ\8cUc\1fçª&Ø4GÃdßgm7\1d殿üòZ\7fhú+£ð\9eýEã*¼É\97&½¡~¦QwWc®¦·ç²\9dC$ïwu·´ Ò\ f.\rÅC³«ß¨\9b\83\85\ 5µ%îVÅí«S\9a\9f³z¢ô¸\e\87Ó\11Uʶ½ßcZ\1f
+g\13n    î\97K;\8cÜÚÚë\1dmÖ´xlðJٯ١\9aûâ\86Òu\87Ec_µµÐä\ 3[øÎså\9dþÜõÂ;.²}[x\17=\ 5ë®\8fÄ\15\fL\18\1c¤\7fR} 0XðD *sK-\95{¾Ê\98\f\9fnâÇÕ'jÆëdÿÕ®ýpÐÜè\9bÄÉÁGCÕÿ\1a\9b4\91cXFt\88\87Í÷%ñ\eÔ\1a½\8e[þvßÏGË5£5Ë)Ã\eRÜ;\12k\98(Í<£\1f}G\98{*U6Ó?sFY3£B9gí=;ÿùR_\9eóºÌ×6]vüÙûÂ8\97åÝ\89Ú[n\rqy\92\ 64ã°Ó¡Ð\1f\9aÜz¯\14Díªj,ëÏLhS\ eV456N\96\eoVßÊÞ\94°+ÏÍuâ6l·Ñ¶X\7f­tmý9'Îàñ@\83´ð7ëM\8c¸Àçl33hÅË\8aÙ+þw§%\7f¨2±fÕÇÙ\1c\1f\8e^s?d÷Óïò\1eŶVÙ\ e\9c³8fÊٮѣ<TýJ\98´Ç\ 6½ÚxﳯUWº\ 49ÇL\vïÖ©»uðMõY_y=­\fp±$ëN»¬\9clv¯\9dn\ e¸´"?ÇÔØøL\98Q\9f+TÓ]`gµ¤lål\84\11sÕ?Z§ü#>öý.ÉXí      g²\96\15\\95Ö\ 4\94\vS\13¯\f\8e,\9d1\19LÕÍ,ÔEµ\7f\8cç÷Í\18zí°çu9\9cþ\9c?nÜØ\90Z9j¹ó±¥>Ïqoãë\9djÿb\83,Ö      NIu&\849¾Ð¤}\93zi4]­Å$\8d½;\ 3Ï\12\8f^ÿ~ࡦC u\92Ô­Ò)£ý\87\12"¿o ¿å=íNyxü\83\9dërK\9f\1cݸå`Ê\1e3¨¡vÒçhì\83óÝ\7fæ\97]##6ó|G\92ÒÌÛ²3\80ÞÊÕäãÒ\19»#M#¦\16Ñ4³Ä*\ 1Ê\f8)m        Ög«úI¶ûpñW:Ö\ f;µ¬n×\ 5Tþ±hòO+\9d\87\9dÍ\9e;2âß 5\9cûFÛ*Í«W[Äy\12±\v;jèj\87_-ÆÖä+"\9a,\10/ÕVÇ<Æoü ÿ7ø\9f\96!"\82Äå"b?ôoÝ\8a\99aendstream
+endobj
+5323 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7539 0 R
+/FirstChar 36
+/LastChar 36
+/Widths 7543 0 R
+/BaseFont /GMIXBZ+CMSLTT10
+/FontDescriptor 5321 0 R
+>> endobj
+5321 0 obj <<
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/FontName /GMIXBZ+CMSLTT10
+/ItalicAngle -9
+/StemV 69
+/XHeight 431
+/FontBBox [-20 -233 617 696]
+/Flags 4
+/CharSet (/dollar)
+/FontFile 5322 0 R
+>> endobj
+7543 0 obj
+[525 ]
+endobj
+7544 0 obj <<
+/Type /Encoding
+/Differences [ 0 /minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft 129/.notdef 160/space/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus 171/.notdef 173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade 197/.notdef]
+>> endobj
+5160 0 obj <<
+/Length1 779
+/Length2 1014
+/Length3 532
+/Length 1584      
+/Filter /FlateDecode
+>>
+stream
+xÚí\92iT\13W\14Ç¡Jĸ\90\ 3îXûP£\bB\16\96\10\14\95Õ\ 3\ 1\ 4YD¶\1a2/a`2\ 3\93A\13\ 1E\89\vrT\ 4E\14\ 4\15\17\10¥\1e\91\88\16©r\Êâ\8aiQ±Vb\ 5«\ 2VC\a¬ÇSüØ~êéÌ|x÷Þÿ»÷7ÿ÷Ø\16\ 1A6®\b\11\ 3½\b\9c²áÙò\9c\81»\9f[Ðr\1e\17ðl¹\&\9bíNB1\85\12¸\87\98\82Î\80'\14ò\81O\12\ 6øv\80Ïs¦?\9e\13\93\rÜ\89\ 4\15\89Êb)`é>g@$\0®rH¢\121\ eüÄT,\94Ó=$b\f\ 4\11\12\14R*[à\8aa`éÀ\ e\ 5X
+\15\90\    \11[&\8f\a\10TB\81\18(Cq&g\80É\e\97\12@ð1\8d$%|*­\84¤\82\86\ 2\96\ 3\94s\0Í\88\10\ 2\b\9429þ\ 4=\fÒ(ÿ\ 6ÕÐæ^I\18æ/\96\ f´ÿhÔ\17\ 2±\1cÅT\7fI\byB\12\ 5IàG \90Ä\87J\97Á\8ftn\ 4öÅ\1coJ\8c¡\12W\\86A`ó·åÚ9|, 
+/T     \91\0\94\92Ä\ 2©\18SÀÁ<Ä\91¡ ´}\83\18\9c`ÿ¥\1e\9e"ëO';X\r\10£8\15¬J\80\80ûY>\18ó>Ç´K$ª\ 4\11\Úe\1e-¤ßO«¨!Ó<q    \81 ¸\fð\1d\1c\81\98$Å*&}\87èÈ\ 1\0\8a#P         \92FæØâ\ 4Eo\ 1´3©@J\90Ì\81såÑ\\9c\18±$^\81\89\15±\ 3\97\7fãæF(\93\ 2`#´§\9bÛÙñ\81\13ß!õïÂ\10\1cML\82Þ\1eÀ\81Ëå
+\1cù\83YI\12IB\9c\1a¼F´S\9fb)J»\v¡\12J\98÷n\13\92yê¸ÝU\eK×x\16ß:fdeè&«Îò¯¨k>?*ýî\ eCìÈ5Q¢\95öTØ»²½fc\9f\1a=ýfÕ{sÅ\96s)\81×½^®KÌÊkÕ?]¹âéÞÕgÌÃ^íõSu$LïIï49[ÕòZç`¸¤IÛXºsù¡ú}]W:\ f\ 4Xz\ 4ÿ2¢ÍÂ@\13±ò´&_í(\bóÚ\8b\85lÚpj\96\9dÅRV^béfûM\ fW±vf\ f\7fx3}MÜ&ã\1aë\aÝĹ$ÓwÅÆûsô\91Ýkþ0Ñc¨¾6=£M\93íÂ\8du)¹\9eÓ39*|D-gRãÂÖþ\17\87îÎë     cXØßõ©c\19n:rý\9b´7mãO§*Þæ\86x\847M*9¡Ôà}\84Sd¡\8dWo1·¡²dy'\83Õ°½þ\8601|jpXóð¼ºba\80\ fÕð¬Wä¢\e?¡¢ì\18\93¡mkíÓ\1f\vÿ¾|kxÄaÝ(Dé\11ü&Í»Ý^vÇh»ÙAkmkß\82\87ת\ fl\8e\v\8cm\8a05É<wÉÁë\9c"¯å±n¢Y\86Å"_áØ\1aßù\97Üëú]t\85\17û]\9e+\1c¿\9d&ºô{Ù\ es\8er¤×ë·¯÷8\1cöï\v¹\97±¤S0£ \ 3ë[¿h\ 2'\ eÏ]õ|&ãB{\97\87¤ÎnøÚµ»ç\86~eÖ°ßZßQ\1eÞq\91\14¤¼Øi%O[ÞQÐ5ÿ¶ÒºYTguè\83ùÁðÈ\vüÐ}k_X¾<]÷¦ç\aù      ÍþÅ\8d\81þ\93+âÔ-\ f\84\bõT!Cª\9fÝ`úhÁô÷ê\12\19cÖ³êÙ\ 6g~+b¼25E47Q½n\ 1ÈH\1d\93µl\98%W\7f`\8bèà\89Èö±Oô-g\v­
+\18¹ËTëSSjs²e9G'\8c\v~\\7f<ι¼:ú\8agè8¶±\16\17T³ÂzϤLÉ÷íìYrÞF®~sÿàI\9fæQ<nB\85 #':ýÁb\93²mW\ 2¡¬h¦
+9?\1a\98ãf\97
+37º\15\98g]Î%÷Åk}oμ`0,ëNÞ}ÅYÝñÈü)\9aü¹ÒÑÝ×uF\96EXy×\13{ø8&õ\914¡¶\84í\96/ÚÞ¡²\9c\95\1a}Á©þbNß°á\9d\19ZS\93u\8e\9cÊâfª\8c]1ÿ\96ó¶Â\89¸ëU$&:ìHtiØKkã=vuñ\89\8f²½Kåá3vicW\8f^Q#¨\84ÉY½\88Õì\93\82'ýïÖÛÛ\ 5V_\86\14z\93U´zLV|^ÁÕ>ͺ`¹\1c\1a»Õý±33\16ô·Wû&¿*\98õø§B?·Éî~M»®\15¤Ù×6\84¾ì}\0ÖVm\9co ¼êms~WèÔ=»\9bº*Üß7§óN\89Vçe\1a\8c"~lJ\93ÏÙ \ 6\8dñFA\86¬Ú\9få#Ò*\9f\a×vÎe#¾W\93ür»5þ%\ 6\1eßù\8c\14\96Lz4\11Ys/®½Æéë\17ÙÊI5ïʺ\8fÎKaù|P3ªßÞy-½\1cå,rdGÍv\7fþkà\8czÝø Mä°Æ{¬¨kcà\r\8eÎi\8b//³ªº\95Ù6mKs²Ö\12Þ\1d·\90û\ f\1fæÿ\rþ\13\r$\18\14\93\14!\17\93ñÌ?\ 1µç\¨endstream
+endobj
+5161 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7544 0 R
+/FirstChar 110
+/LastChar 110
+/Widths 7545 0 R
+/BaseFont /TNRDEK+CMBSY10
+/FontDescriptor 5159 0 R
+>> endobj
+5159 0 obj <<
+/Ascent 750
+/CapHeight 686
+/Descent -194
+/FontName /TNRDEK+CMBSY10
+/ItalicAngle -14
+/StemV 85
+/XHeight 444
+/FontBBox [-27 -940 1332 825]
+/Flags 4
+/CharSet (/backslash)
+/FontFile 5160 0 R
+>> endobj
+7545 0 obj
+[575 ]
+endobj
+7546 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+4310 0 obj <<
+/Length1 1128
+/Length2 6227
+/Length3 532
+/Length 6968      
+/Filter /FlateDecode
+>>
+stream
+xÚí\96g8\mÛïÕ\90\11¢÷2zgÔÑEï½\vb0\18Æ\fcDï%Q"J\82è\92¨Q¢E\r¢\13\9d\10#:Iô\165Êë¾\9fý>wöó~ÜûÓ>öZ_Öï¼þ×ùÿ¯s]s\1cÃÉjh"¨ä\84t\80ª#\11hA\11!\11\19 \8a\9e©\964PD\b\ 4àäTAA!h\18\12¡
+ACe\80"ÒÒ"@%\1f\17 \88\14PTD\ 6$%\ 3\ 2\ 38\81*HO\7f\14ÌÅ\15\räQáýK\ 4\ 6*y@Q0G\b\ 2¨\aA»B=n{8Bà@\13¤#\f\8aö\17\ 2*Áá@ã¿vx\ 3\8d¡ÞPÔc¨\93\10@D\ 4è\ 4sD\ 3\1d .0\ 4@ø¯@Z\bg$\10ü¯²\93\8fç\7f/=\86¢¼oC\ 1ynCò\ 2o#:!\11p\7f \13Ô\19 ¬\8f¼õ\82Þ&ù¿\11ê?\9b«ûÀáú\10\8f¿Úÿ5¤ÿ±\fñ\80Áýÿ\97\0éáé\83\86¢\80zH'(
\9fR\v迲éA\9d`>\1eÿ¹ª\85\86Àa\8eJ\b\178\14((".\ 4\12ÿW\1dæ­\ eó\83:\19ÂÐ\8e®@g\bÜ\eúw\1d\8apúÏ$·Ãû;\87°¶\9e¶±º2ÿ¿>êßk\86\10\18\ 2mêï   \ 5\82þ\11ÿÍ"ÿðí\88P0?àC\90\10\b$r+¼½ÿûÉö?¼Ô\10\8eH'\18Â\ 5(*!       \84 P\10\7f\0è¶\95¨\84\ 40P\ 4\bC8Aý\80P¿ÛÀÂB\b$úv\vðv0Á@g$
+ð×7\95\94\0
++ýUú\17I\ 2\85\95ÿ!) °ê¿       ,\ 6\14Öú\87À@a½\7fèV©ÿo\92ºU\9aüC·J\8b\7fÓíA\10\86üC·û\1cþ!i °ã¿I\ 4\ 4\ 2
+;ý\81"@aè\1f(
+\14\ 3o=]þ@q °ë\1f\96°?ð6\84û\1fxëëñ\ f\8aÜú"þÀ[_ä\1f\19õ\aÞvöþ\ 3o\a\88þ\ 3o\8d|þÀ[#ß¿ñ\7f\9e\17ee¤_  \98\ 4PPT\ 2ô\97\8d\14\10,\ 1
+þß\85f\b\98\97\ fTK\15(\ 1\ 2\81¤DÁ\7fW\1d}P((\ 2ý÷Ïôö,þ7;Ãn\8f/\14ê\au\ 4ÌN#\1de£ÜÒ?Ä\94\86¨½\19+Ãçõf|U\1c\16]÷JVhkA\96|
+Õ0j
+e>$\8b&s\83½#MÛÑ©\10vr\96X¢û \14Ô\17h"\1cý\95¬\8f\98\92· Ó\84`ÏqËÆ\ e§?¯·ó¾GNì\8fY\96\ 6þ=\fûñâã6ü*Ý\r\11ðkº\9d8¼Ò\99é«£\10÷Ðá¥Y¢\f'öõ4\80m^\8bîK¨ùÏŤÏ\17Û\1aÈ7ÈÙÂ~\1a\9bÌc\8aëYºÎù  ÷oį¤ãóôp¿¼\92¿¼\vâõs^\1e\ 6\88d¹³ÌZæJkÞÔ.\ 6Þ\90\ e||»·~\12\97Pm\fK\1a\97\bø>qÚ9±\17\95¦¯Q\9bëB¾\15\86ËîÑ»\aæ!1p\ eMJÕ<æW2ï\94\ 5\14\99\16KúÈ¢£\ e×éB§Úß\94Tæ¾\94\83\bÜ?fVê*¥CgÓï;\e.êÚÑh±:}l]d³ÏD·\17\9f¼²/ÒÉ{\91\17\86\8cö\97\84\e(}\¾ú=¤©vA×ò!M\1eº\e-j\9a\82nÞZ<4(Âe·eX\rºS\9d\1aw\ 4Ãø´KÍ·>)¸Qµ+£^\8eµn{y§\89\95ÎÌGAÕ\ f:)·\87å\9d<áì\86çàû\ 6 \15fp¹£¸iWÓµ.´¬\9dçÃÁ\p/9]\17ã ¹\15u\7fJÏcA/KÔ¹«)k2þ«DkÉçðl\ 2ñ°ßé\ 2\1d<\13´'\ 5\93ª#\f\8e¿~\1fösý"_F\10á¿\86pÆXS^\ 5z\82êüZâ{[¥M$º\9a_\900\8aG¸ü:\a\9c\a¶­\98\18Ñ=8ÀK¤±\95\80\9d\8eYóD3 \r\1f\82§\99^\7fc8\166±­oIúôÑV¨Ýg©²-¢\ 6\9fà¨3\ e\17í\12\8eýL¿\867Ñ@\80»üT±X¡Me\9f²ÅºÂ\b\8eGP\93Km\ 26\92ØnÐ\e @í#KöÀ]ôG\17\9a\95P\91Ä2¸x$ÀÄ÷]Íb!Ƥ\10­"\1eÕLéì\99©Cë\ 2\81Ú$jò\88}HwQ\88
+\82\91úÿ8øÖ8M?K\86=cѨ\0L\12\v6¶Þý\8có¼và¤è{\85°¨ÀUO\89ØwƵ\9dv¥+ñ+\88#~ø\ 4Û\99i1\¨ô
+åï\16\94ýé¤ór\98zÃ&ß\92ëíö\ 5ÆíQ£\9cR1\ 5³q34zÞc&\9aêë©hð%ò\ 5ÞYJT³\12\1aÙg\10}éÖ\17 úd+å¡á\8c£È¬.Áìc/\1e\80Þ]ø\18\8f
\9eGb\80£ÕoÌáúAR\13¡_±_ 9\13\89ôÂóAÛï\99(\8e\90ê9Î$â÷\1fÓ\90\ 2\eNZ        \9fõÞø\86\ 1\92\9d»î\ 4h;\98\12E\8dë\85Ü?]Ehþ|p\83nKgàú\8aø>?8RÁ\19\93>Ýgfµdvn\91\9c\13\99JÉv7&ä\e8Ãh+¶J\18ÃNR\8cO\ fP"\1a\ e#jbq÷\ 1Ag\17\l}Ü%\f¤\7f=Ï÷ÕOÃpí\ 4·4\82\89p\8b\87\ 2\f\eÄÚ\8bId\94wc\ e\8e\18£J´«\ 3Ã\12C'64ÒI\82(\1e3óí÷\86\95®vj\11\81bk\9e×ÕB8Þ/ù¦\9eßÕ\8fZ*î\9dÊY(\ fXB°\93\94\fö\84\8d\ 6QÔúèð~0\13ÆgSã\14`\1c\ ev$\11`òy?woRN\9bµù{7 Óö\19Ó4§\89ÜÖ³.Ç\90ü.\9cü1ùÐÔ#\1f/ÁýÔ\1fOpÃÒÊÅs¹\9e6
+\ 1\86\85×ÂÕ°\8ap~¤òТ\8aô9Dâ\834\9ea\90\11XCÔmX\bã6y\92½\90ùJ-\8cHY\9bÕTÎYßµ\ 6¢\7f\0h%Ë»ssÁg\8f\13]r^ È7e7\15F(ô=}\81X5:®c²\ e\v¥\93é¾!õùtú£GÉ\87¸ÏZ#¹\97å\84i\82\ 5)Y?F&:°\ 5 `cÚG\19\ 2±H¬²%Ìuøø\16sö.\17GûGËÉÜ\8cù\8f\b Û\a\9dü×\15\8a#Ní\9eÁ§cz;/iì\138LË\ fÅ.vÆz¯5eq\ 6\97¼¤¨Eé\96\12\13ß\9a©²áߤ\8b\1a\8aÁµC|Ûw/¶i¿\bÄͧg\ eR£¾«\83ª®\ e\14\12büÏN\8a6\85ì   "\ 3ë\0\81¡\fRX²±\8a\1c¹X%\ f!«äE\13\87c\e<çÚæV\94øà\8eÎG\9c\aűb+rlU\15º\93\9c\1cÎ\9fa«õõVj\88\9a\82\81P¿;Ô\v`KfÍm\810H\98ràòLG\9dL½Ó©\9e\89Æë6òú\15ú¡t\ 3tPñ        Bë'c¤ÇãHÔ\839úáýS\82\0²×\81|\16ìÓ´EæRüyåÕñ\rg\1djìØpqëUÖvÔÎ\ 4¿Ú\8bß±èòxCr\ 5#Ýê´ñ\r0I¿
+>\1eßÒññú\8cÀ;\9eZE]}©fwcs1öYK_R¬¨\9b©pÌ\vÎ\91Ýö]MÜt\rUµs\rùÂ\eI\82î\90\ 5\11\15ѹ)JÚ\8aË\ 1;+\83\93-\8dàÌ7P¡¼\84s\ e_"\16j\95&H#\ 3\8e\9b\8e²\r\86ئ÷\84-×X
+\17®öãî\86ÄÃ×é\84V\13\9b\15G¬2\1fý\ eÙ\ fdÕO do«\1a\92ºYq¿\1e\99æñ¯;óÔ\16¤¼\8asoÒ.Ø\89\17«`v\0(ÒÖyè91N\87çãÞ`@"óQ
+\9f\7f®}£\8eçÝ3^Õ§VÏ\1d
+Y¸ñóää(\86Ú}ÒI[\8c\83e!¥\8bÄC\8fgnZ\89l¿8i\10\13\8fÜUg~W¹æ\8ei\93O\9a/2Ä=\89´\1fnï¶,ò\ e\18\8d\97\15ÐÇf\1eg[mI+:[C\9c}\8d¬£Y¢\8f§L%®¬ç\96}]òéP\ fE+\13µðãx¯½C/ûíúB\12\81ÂJ¬ÔÉ;ßwËut3^í\14\80 \1cQQ¦à¯:Ï=VCæ³ê8\8fn\90\¬        UÓ\1c\84\81ìß\9c\8b\ 4\7f¥\9bÙ÷ü\9e/\\15n(÷9Tº~\r\13FKåi«`½OÝ\ 1ØPÉñ\88F§'_LêÀgú\9có×Û¯ïÍ
+vzÝ\e\11÷P÷\19
\94Ü\vÿh³4\89OE5\15\9cÚÿC\C*\92fX\ eÚ«õ\e\7fã(¢\a2Ù×ú"8]Î\1aÃl\13\a\94b_-ñ\1e§z\9eB1ÄêÔ÷ ÷¬/ã\19\8f\14Å\19*\82JTÄÑ©ª¼Á<=±\11¹½\1cDPÉ_P¸\11º\e\99rïõë|ñzñc
+Æ×\88\15\1c\86\89Ë\89öö\85§9d\85\914Uí®s[ëv\\18#\8dî\87>ô}\13\8c3íù\W?ËkY\ 2«\ eµ\8e\16t#WÞ¤c¯û\8dþBݨ¿d\8brÕ^¢q   ;HoÝ\1fåÍùÙÉ#üôZ\91\91ìà!\ 3\1cw{»¥Ä\r\9a±Û\88?\93êðó\94\1aÿ\99|C\93¯Ê\9eáB\9dB\9eáïø@¾\8d9³÷ªlWÝ+^\93¾\89Q\a]MO\8d4\15Wa¢Õ=V÷b\ 4»NC:6ã\96©{\e\1fßLѾE*ï\84\7f\98Ë£q\ f0Ûxsà:léQvÂ\17\18^\18q3J9\10j`¾TÉÌn(æÈ\17üË\bÕÚÖÿ\86\9cÇ\\9aU\ 5Tyô­\8fQkL\86ê!M±\18\81Ø(\97x\ 3¨Ñ5Ã5wÎ\88ûÎ5ÅH\ e2h0ÕWÏBÉAr\1d\8f¾§ZÿÇTêZ\8fÌáó\8f\14\9a¢éºI+#\1fì¼ÅS\ 1Ó÷eX\1a1o\1d \16\15åvE\99n))³ìc ÚëÜ\93ðFKÒ\ 5°@¾Çg\9bX\8f\1f­\93\9cBÞÇtg¬9c³ã\ 3`óñ\93\8dO\92ÂÞ*Û~xxX'¥²\ f\b]8Q^F¬\89\14>ÐKìÕ\9db¶Ì\96ºh\f3[65\9e\1d     ²]?¤*+m|f\90\1eäÛG/eÎÖ-\12ÔI²ryró+K\v/IqûK\0!OFÚtá~)°5\9eEt\vÐÝ1W\89,b\9fw©³'\9aÁû¡\9fí   \96¶h\ 2öû¨\82ã\1a.¼þV·²´òQ­Ã\84ÂöQÿÆ}\9f³3\fnr©FY\8eÜ\1d\9cW}xål­Ñ÷\86\89Ä\97JC\1dB\1d\ f(\83\9a)ðïà\1e¡Rv¡\1c¹\12´¤Áx\14ÍÎ]"\96o\80¡\8c
+¾ò]:\83su\8aO\ 6\9f\8ek\17*Üÿj[ÃõÌmÀ\9e\11e7çÚÂ;U:z²§½4g4R4cWl\9dý\95Æ4ÙÅ~+\98»Là[µ¦EÌ\1df\99\12FþUH<ý#ÙË9Ð,mæ\84¼ß\9aì×\¡ÞþJDÃÊ¡åvoPêÒTáÞ¯Þ\9fßå\84©\8b)\16ü>H%\ 6N!\97²3Mè ªe/#j\89X\92<\98?\16dM\88¼\89Þ\18/÷ʬ
+këöy\ 1W\11c2¸×I\91ã\7fè¾bº\1f'HÔûÀÏGÓ9\85H§Ç4kè峸{Ø.\11kÈAxÕ\1c/ô¡zL\9f\7fY\0t²þZ\88aV°§£c1s®ß·N1WáQ"Î~\80ÚVÏ`(#\9fÛ\97\97\11\85£ý\f\13£Ö\86Ãf\10\9b7±©\ 3¢\ú¶\ 1¿\1a\ 2-÷­JRílêe\93UY9çØ@6´ùûH!\14\9dÄ\ f÷\8fiIëLåå`r]\ 6¿?¯¤H\9fºåë¥Ë\85p\1a\ 5\ e\9a\91\ 1\1a)\ 5\1c\vY\93\13\86Ã&B\99\16úÝ        ªÅËF\84Á¸j\8f\8féâÝc?|:hÁ>¾\8cÁ;5\a\98¤\19OYUj\80gä´ÓñyP0°Ý>:ÛÊ\8d\11«ý\18\11(ÿ\88%íp\9f`àËÞ\f½ð×C\1d¦\12\ 3Þ³ä,Òß\15ýc<é\14à§;õW³\90\18cJ¯\0KJÌ®\82F}ôgcu}+\89Ò\ e\10\1f\91\80£æ\8chFä,\85\8aw8\1fy\99\87}\8bK\87ÍûwÇÑE¯>Íp¤´eðkÇ\7f\ eL\1eQ`å\9cgõ¥Á\8d%bÈ×}+Ùk\1câCFÁ\8f\Ûj¨J²è\9d\98ÓØ\9a¦p;xÏï\8e2\94l\14\9c\83\97E(ÄÙC¯nX\15ÌÊ\96êT¶=ôH%\9dôOôú}¸\rdWÜ\17ÝÖ7\ 3é_Þñò°Aó~\11?Ë4Óï:-\10ÊÈÇ\10áy3\ 6px\90ã\7fÇ1©\ e>_¬Ã&}\fÑ\15\0Re.¨\]\87§Fÿ(YêÜÛxnA\1f\7f\1e¢\19i\0'ù©jõTär[\88qLý\929D\81ÄJ  m\92$¯+ÂVD\1caÕºí\81rM/Q!?þ*ñ\88v\93T\80H$\8bXP°\9b»8\a×\897\96Ø{wáø\87\12ÿ·\9a¤%\fJqâyª¨Ô\16YÉf¤\f\94\8dú \8buŧ©U:)»pÓb°.¤<AK8ð#ÖçOÛÔOÛpzV©¾Ú%\9c®¹NäÓ\ f\ f\89¬UÀ.\@£   _zù(T\ e\8f\17Ks\87J8¨~ Â9\8c\88P\f\81ñ%v¿}\1fù®r¹ö\9aî©\8b\9a¿\1d\93@\18\85¶=ÕL?4Å\879x\ fÜi\9b\8c©K('\8a\86å\95\9fl\11%\98ó1\96^\ fù9+<V   ¸'\80\13\159¤N¬á\r®¦¦\1cÄ<Töç¾w¨ù\r\9d\8eѶ\8c\ e\97ï,q;\7frc\\aúâDBE\94¬{\97í\88»\9e[Ô Ûáâ\98gZ=©üö¿\0EéL\91«\8a\91\bó\ f¥\8a\17ÚG+\18©Z\9aç¾-\11Ì\1fZÄãÆJL¿Én\ 5÷y9ZnÄ-\80\86;­Lº)K\18\93\83Ùs_\98L\ 2w\1fÞå6«P¸¾+\8b
\9b\r\88K\98;¿ï­OJè(>h6g\ 1ø4Gó^\96\ ewªÑ\v»&ÛoèØ÷]È´JD\80ÑË`Ó\87ö~êóèîÈú­ÖA\:Þ\96ûòý3âr¯\90x¦SfóQv\9eéÉê&\19WdÏ£\8d\8e¯.Kæ\1a±S\91ãïÐ{ç©Ïl\1e5¤¾\91~1µRÄx|\83-W\88X°Ö±;QC·rÔ¾µ«\9fgD(Ýø\17w|oñ\17\96ÏU·\rܳúÈ\10!ùsþ'®Zµl+f¦\\19^ãïCHT=\94Úe"\9be9\99&SZ²!®z^\14ó^ùPaJÏQ\1a¡H^B(¥)x@\99±»×\95\182pr\94âîô[6ñ\b\9dùínú\ 1AçW½\8f\ 4ïâ(\97\17̱Q¿ÙÇ2äàÁ\ 5¡Ý/N\9ajû<_7Õ\86\ 1\f #Så$í\1c\ e \vöò»D£\9a\ 4n\8dL¯Ù\0üv_»~\95~\9d±ùØ\891\11îÌÃ\1a,²Åä¹Ö¤yP¤³\ 4\n¸Þ        \91¢H
\9e>÷Z\8bX\9b°}Úغ;k\1a~c\9dêò,Qû\9c\ e Í'|G\9dq¯(ÚåÉE%f¶¤    à\12Ó24ðáN¦\94Ò\18Övi\e\16\12MCfK&'WÓ=ÿ%yß¡\rþ\98M)ªë²¾"(b³\80¼)#\87B²3)I¶Y\92ÿ´ÿ\98ñq\ 2\99\r·?RUYó\1d\vi±I[\93u,3
+9êX\87Z\90m\9aª\18j\18zäzcL\18ã¹÷À\9cûQôCï\90÷ô×\16\845á%õÜè\81\9b¨üôx½ãWÐ\8eÕ\ e¶©7Ý\91\95|#/ºÞ4Nò[¼|ç\aä3À9G^¨åíÖim7/\84ý2Åwàë/\ fîÓ\v\15Ùn\88¶¹tö\\99QÞ®}\89ä¹3Åù«\"H\ 6\8f\8f÷D\8f\9f\12 Ã\15\9fñÊ\97\19\ 3\99°\ ftÐxP;Ãá?Uß\ e\ 5½çÐbZÖ^·b¨\90\96Ìt0»¶¢>\1dMP©b\83\ 4O\ 4³¨8\83¢\14Ycf\14n`Ã\ eÖâó^cÞsò{0òûj\a>K\ 4\92I\80"¦J§Þö'\ 1u      5µÝq\96Xíçþ\bQÑÏ\e8;L< v2\a*BcààøÜF·~Þ%BfÜÈR\96ªn0ô¬À\ e@ÝÞÅ\17°þsDÄ'ï\v\10\97!h\7fÀëܦ\19¯«|ÓNúÃÚP]\94b\ 3\96Ö}òîJ®µ\97lm¿cßÆXÎK\85\89~Wa¶VÄ\1e^|Z4"#M\95¡ºä²Ì\84§^[ôåÕ\98\83W\ 2¥Á\17\82\81oáV\vb\1d\82±\17¿×/       Â̵\1eô¦íä~\ f\ 3\18L\1c_U~4ünݺޡ\93»\8c\83;4\ 1\99êä\rËþég\94jøÜPÒT\ fö{Tù¹Ui  ¨\1a#¿\ 1N¸WG÷]"î\84Äh\1eÞ\99<\8f\84,ìT8"Z\87k\ 5üô\9fÆ\ 1\92zF\9dýwBèÌi%úkfß[8\9dÒâà\97ÚQµ\8a\87\ 2\9f6\14¿Ïl\1e··{øÃÿF\1cb\10·²¹ÒâÉÅ\1c\14rúúP\8dåµA±\92\ 67åriu\ fÙ%Ѥð¤ä\f\8etÚË©\Z×"î²\1f¡v\96q~Êü\ 3Ðä\83\1e\88{_Ípg \8bÈÎR¡åP8;\ 5Ú\1cgë¼BV+ö\ 4GZr\fFÔܳ)^2Æ\1a\11\9c¡\f\82Kö¬\9c¬í\97'åö~SÜÐ\18ÝMÕ\85gJ]dU=Uó\19ͤÁ\82­Jæñ]±§\90ã(¨\19«CîËth\7fþ\13·_s<\8b\9fhüÄ\9a·\18\8cì~®¤Ë5Õ\1a  eÉ|\8fU\9aî\8c\19d|ÖÙj¬BNFï\944Ó;UÈ2\82þb%\96×÷AÊå4ï\89\ JÉêÍ*\8få§o\1a\a±¿ÆjÝ®\ 6s\ 4xïçl½\ 2ä}\1a2\9cr¢_ÎÉp\1d\9f_Xýl\ eæÏrTEÜ\eû$qv?GÖ¦0ÉÄ\9f»@¸º\9c©\8bMu\1fÍòÅÉé#Ç*\9dÝ|\7fAÛ,JÉCGËÛ<ª
+}.Xm¼Ý2\ 5z\9eÙ\v\86|â.\92\11\95Ü%É
+\9c(0¬JtoZ>6»Êe2\rÌ^3?[ý©v/ÅL7\86ø\95Á\82x\1eM\86+?ÿ@\1e(ÏûÚ§zÜ-.u\97K¤rVñ\9b
+E#ú\80:)\95\ 2ÒjV\88\9dBì±ìÑ\83å»ØÇ9\ eÇ\16{
+\7f°3óèÓ~\8d\96\91­Õ\ 5ñ;UY\83\9c±DÉUÙÇg¯W\97V\9e­l\88_wd\18är\98ï2­8"©Z[\89\97Ŭĭ\12\18\ 6\8e\80\a\bÇý<|y\8b\90ã}\féÏÓñvÂo\buoëÞýP)Rv\85íàV\19µ_5'½xo]mN\13Ü"\a\9d\ 4\96C\14r#æÎRÈ\0?z»\1aøÁwæ\ eª¶q\872S9\89Ê\83¤[\9a\ 3õ¥JvPk¦\82ì­\0¤ßj¥á\9a¤Ü`¯ñkÃnÜ£\ e>+y#I;K\99ò3\8c3À|¤ÉêÛ)ó\1cë\vx\88áqæ]\15\19~À&oM¤×~\16mDòÓ¬ÞÓ\f\9a¥!\96jw\b|CÇãbª\93\7f®Jðâ\ 6\9e\999>3lùc»Qwm=Ç>\7fCLït\89³@¢8öb\1e\v~ÍÔÉ»ÃLÉ\17\ evd\ 6ñJaO¯]V@\16F\1e²r]ô×$ª£j3¦\9e\827ûRð!©9¤\90dJ´5jP{«Í´,ãqç\£sÝÍÝh\9dÌÍ\f\1f"§Ló{\ 2\1c\8e\19\17ú-ÅÄhûª\92'+\8f\1f»\88ÎØ@Ͷ 9\1c\8e½#ÏS7é\1e\ 6yJø/t\152\1d0cV\17KÝña«íô\9fÏ\92\ 3\1e\1c3\93\ 3\89\91ɧüoð\fql3xÅßצ3j{\92l\9aØ\19&@\ 6!ã¸\12×7\94\87?\1f:àÞÙ\ 2OgOÀ1v      9ìñ \1f\9dH~YQ\89³È\94¸ql\1f\8bP¦5Ù³/o¶\9bßÅ©jq2Ú´<¼# q@CÍ\1cÈÉ$cÓmÉ0é 'Hã¹p>ôn\9e<\90ås\9cô\83üì\1d©Lû\15±J{\ 1íÕ\92É\fx\9a\99¨A!K\0I~ȶu\87\9eç\12Å¥EçâxhÛÄH\18\8e²}>ø5zÀ\11ªSñ}î§\9bá\9döuåL29\19ÆÞ·\1dÀid{ª'VL\ e\86ÿ>\19:@kqùtß¼ÇK¨E\1fý\93î\f\81QãºÏ\rÛ¨'\8d©)\ 6\0 \18Â\10ÿ»Ü&\ 4\ 1\133òÃÃ\ 45d\95¹Â£ú°x[    J±P±\aÓ\ 6\83\ 1¾;\90µ\9c½¼d{\12 XãéïÜ\84Â\17u)\1eb¿Ëç\98\9cóø+R_òe÷3S\a\11\0E÷ú¨²²÷\\1e\99²åR\160ä½Ñ\92±\90^a·ÑZRî\98óú¼øÂê.\15¡Ú\15\84µ¨1CÒ]Á\ e=´$©\ 6aóNoOÙÒW×wz\87áE`;\97ã-m<ì¯ÕÕà5\96\82âBM6ðTÑ\91\95\8f\842$¦äF§C\8e\15x\0m\8c\f%h¯S\ 4׬e\97H´C¯[Ì­¬¾%ì{qvO0Êg \91ÚÄ\9cÅÎÜû¥¿¿z\89Â\b\11)\93X\90\9fI\ fËG¶ËLåÝ°\ eô=\9c:jnÿQ?£\9e\10È\0Î÷§fóVL\92Ñ÷\14cS±~bgÙ\16*óÜ1Âé\11!\9e×측y~7Éç夣'Gia×]úÍ\1a8}b\1c\85Ï6IÒ\ 6PÑÜU±Ï/í¹×ÆI¬\9fù\f\86>ÿ}ð"\98Ú\8f#8\­à²ÉÍç}\9b\9a[+ÿpM\86\99\18ñË{#÷\195\1c¹mC/\bâ\96I\9d@¤T\9bqMNkÕux\81<éºÙ&\ 3ä\ 4{9lkí¤æ`kú|\0´.ñª>ñCV-\1fâÅ\9e\90\9eR@ô>{u#Ùûç¯ðîäûË;Tm\ eZ.:@\85è\1fz\1cYöSg\8e&\80þ\ f/ÀÿoðÿD\ 3G8\14\82B#= (wÀ\7f\ 1\e¢\ 5üendstream
+endobj
+4311 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7546 0 R
+/FirstChar 65
+/LastChar 119
+/Widths 7547 0 R
+/BaseFont /JMJRFB+CMTI9
+/FontDescriptor 4309 0 R
+>> endobj
+4309 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /JMJRFB+CMTI9
+/ItalicAngle -14
+/StemV 70
+/XHeight 431
+/FontBBox [-35 -250 1148 750]
+/Flags 4
+/CharSet (/A/B/D/I/M/N/S/W/a/b/c/d/e/f/g/h/i/k/m/n/o/r/s/t/u/w)
+/FontFile 4310 0 R
+>> endobj
+7547 0 obj
+[763 723 0 775 0 0 0 0 396 0 0 0 920 763 0 0 0 0 577 0 0 0 1025 0 0 0 0 0 0 0 0 0 525 472 472 525 472 315 472 525 315 0 472 0 840 577 525 0 0 433 420 341 551 0 682 ]
+endobj
+7548 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+4306 0 obj <<
+/Length1 1035
+/Length2 3760
+/Length3 532
+/Length 4461      
+/Filter /FlateDecode
+>>
+stream
+xÚí\93y<\94m¸Ç­    !Y³õPÖ,3\18{É6È\925d\1d3\83Ñ\981cìRÙ·\90}§,¡ìKH"Ù\9bH²/Q\96P\83\84\14ÎÔ{Þ·Î{þ<ç¯ó9ÏóÏó½®ëþÝ¿ûº¯GXÐÄ\J\ 3\81uFB±\18\82\14X\1a¬\ 2h\19\99)\ 3`i\10\83°°\16\1e       # °\18m\18\ 1©\ 2\80\95\95Á\80\86·+ \v\ 2À
+*rÊ*\10e\ 6a@\vëé\8fG¹º\11\01-ñ\9fE\8a\80\86\a\12\8f\82Ã0\80\11\8cà\86ô kÀahÀ\1c\vG!       þÒ\80\ 6\1a\r\98ý\á\ 5\98\90x\1f$B\9a\ 1\f\ 6\10(8\ 1pFº¢0\f2?ýèc\°\80â_a\84·çß)\1f\8bl
+\10#\9b\14\aÈ\16\11X\fÚ\1f@ ]\18d\8c±ä½\90d'ÿ\e¦þ-\ eõF£\8da\1e?åÉ=úoY\98\a
+íÿ\9f\87§7\ 1\89\a\8c°\b$\1eóïR+ä_Ö\8c\90\b\94·Ç¿³ú\ 4\18\1a\ 5×À¸¢\91\0è¯\10Ê\v\8aòC"LP\ 4¸\eà\ 2C{!\7fÅ\91\18Ä¿M\90ÛöË\82Ì5\1d\r\r]ëó¿nóWÊ\ 4\86Â\10,ü=ÿ\11ýYû\8bÁ¿\99Ü\e\ f°\ 5I\83@`r!ùýûËþ_[é`àX\ 4
+C\1e\a\88\ 2\0Ããaþ\fä¹ \13\ 4\b\ 4\ 3(\f\ 2é\a ýÈ~e¤1X\ 2y     @nÉ\rÀ\ 5\8bgøy\99òò\80\f\1cëá\ 1û\19þ+¢\0Èx\92ï\b\8bø\1dR\ 2d\ 2\90xìï\80\83Å ÿa\b\b\90!øþÎCȪ^ä\ 3üÍ
+\8a\80\8cÖ?¤$\aÈ\98ÿCä\99\90ù½;\18D\96\81`@\ 6ù\a\92\85Ýþ@²1ôo\ 4\93×bþ@òZì\1f(K>Ø\1fH\96Âÿ\81\10²å?\90Ü\ 5Â/üï7«©\89õ\v\94\92S\ 6¤dÉ\a\a\83ä\14\0E\bèÆ\7f-´Ä pÞH}mro@ EeÙ_Q¸7\1e\8fÄ\10~ýJä©ù\9b]Pä\19C"ý\90p\86\89Q,\5Ì=½1¢,X§p¨\9cV\82RÓõq¢q]û\9b§\8c¡ãw)Ñ%ý\ 68\89ÙZëý\87YlÌK´Kg|\7fðzÅ´\ 6\99\12¡¤Û¸Ä\8c·\87K>NKY\ 1ͼÖ[YFþ\8b\9eB»¡k,O\1aG¶×!\94W\86g\aÊRl\8aºr7º×î\99\88i[,ÓM\vRtØúÔwd\87)(ZC³Ð\96\91áµ"r\82f'3peQò\913¾'S\92hf\ 6C\83Ý#\8f7\9d\9fÚĶz\9fÚ/<^\90|h·Ë\91À
+o=#g¶ Án¶¬¾^Z\14y\92¥æèEoÕ¥lÀÕ\1c\ f,ÑN\1e7ë×\ fÍc\8b¨Ê\ràÑq|½ÁõJ'ÊÈ\87$ÙÜj-x ¬`?[òÁQî¼£[ÑåñbÐFR!¶¢Ñ\7fкåàÍ"ÿÁ\eöf\1e'K\8e1ñÏÀ\v\ 3ãã\10µ\\ 5[övêV\8f7f\eB1q\9cg¸¤\84M\89|®DF^ÁÙ·²Ô4تo5§îº&ñ\8fKÚ ¾Í̽\evsó~JçØË\r.ÓØbî"&Ò0ÐK[æ{ð«2g?æ\92³¹önÕ)ù[\84b@Ú1ÆM\89{\rÂÄü\a\1a\87´üo/˶\11-KÝfà¬YZ\9e\92\ 3ëQÙÏ\1f\9c\1d¸Äñãr\19Ã\8a×*û,\9b\92dÙ Ó\9dïÈ\8d\87\9f\ e²\10\8d¼\ 4¤ù²¸¢\85\12¶58Ï2xv*÷ÝNó¡\92¨ãµË±ÎúHo@\1f\ 5\98V@\15;pLÉ+3¬\81Æ\81ºaÉÍ\ 2% ì\94\98Ry\8dþ÷Z\1e\8aG\12\999\82Úöï¹n
+\8e7\96×)¡zC`\17K\1aÖ¯ê^¿*Ï-0°¡z8eµá¿úJUî
+VÉ`.׳ò©\8ddü  b¬EiÃÔî@Rȼ{1×¼\9eVb²rÃr\97-uì\97'úêªQ\97ù\9e;æ%4\9f\1aX\0gVäJ^´R\14õä-¤4C»tÂ\ 2SÙG7Ï°&3ò§wøqöÚò\1ed§«\9cæ\95{©ªÌÍQÁ¾9ð\11\92"±>Ba|\9d¤\98èr\80\ar{ïHÃ\8dý[\9f7Çù \9f&uÁ¶<ÕcNæ¡Ñë\81\11X\99\9e\8a\1dè3}i3êÓ_\9aõ\1fÚ\87Uf2ÊÉ_¾¤\8cûzç`o|ôfAÓVÁxØ^{Ö5<ÛéfÖ©\82B\eêH/­ÎÀN´CÝYsQ)\ 1ÌÛ\1f%¬mà¬`\810ÉÇV\98 ~R$T\ f!h\17)àH˱×J\8dÞË^\99ºu©îÞ&Ý&KÄ\9a\0¼\87ët\12Å~\\ 5±\80Ni¼\961¿!Ó\91Xæ§[j; e\1a2fïX\8c\1a»Ã`3ä²ð\aUy\9dVòY×KOéø¯:Ö¯¯\9c2Ù}(:Ý+@käí ÒÃþ<±ïh¿lÝc«N\18Eeb%ÞożUs!Ï¡tk^QrVh3\80¸\0U\12ØY5p¶ïÎ\894Õk\880><ý\8d\84vÞ¯ \9c«Éh\14xzl\88\11\87Ѷ´Í'\bN8\9e£Â~®¢ÉÁDÇdÍôü°\91C0Ó#\14\18\9aáß\18Þ¹1R\15A+dn¬ß\1d\8a«ÙXç\14;ÑøL\ e\16\10\ 5!r~\8a\16í±\1dí±\12ô\13\96q\8f³\1dþP*ä{ζÝW÷vNW\9d\ 1ßͱ\89N#­Õx×\83ãºÕ{r^\ 5]ùíÜtg\1fT\ 6\14\7f\8d\8cáÓ\9b\950'\r\0Ì\9féO.¦$¹\19ß\9f_÷ÓË>T,Nîg~\1d´9»éÍ\171Z!\bY\8bóB9ÚÉ\b·\7f}ºxÐýM´~ìÕBhêî\9d,Z̽\93s©öÜx\8f±ÊÃ\8bÚ>\87\1fIJ\1e\11\19ªñö¢üÑ|\95òû!\94Þn\8fV\9b¦\ 6\9bº\97\92¤þ9¿\85g\1dú\99®\86\ eo,\ 5?®¾\9bF[¥Þþº*=k\9f\8aN\ 6oȪ}Oc¹~'\ 4n$uqkÏ\85\89QP|ÏsúwD\ 3\1djQíØmâkû®·¾"ëýJ=m\91~\98ïü\11`/#û\90\82¸\99ѽ+Ô\94\86u\1f`   \17~Ø;\bèX¶e\92¨Ì.(5G%¤hk±r\85ÛïÝKo-\f½u\97s®Js\Ñ8K~Â\91\ e4O \11\1fæLÔJ
+hþ\ eéݪê<YÐ\v}èÇ\e\8e¾ÅdÄZ\93N,·¢Qs>EѸ¨â\1dËkZPÿª#%ijæê        æàõ¼»¬>H\878¡¤Ú¼B«\86Ä\r\19¤Í\87\e)\85ûÐëÐQé8\9bFÎ4Ðt\ 4½uüðBúàíÃ\8e!'3íH:5\9a\9eJ\1ej]\83Ã\1f\96\v\ 5Ï\98%d1¯6õ§b¥Î\9ef¦{¬ ðumÂ<lù¼cdâ\96\88à\84\86mVä\16wôJÒVnRC\ 2>àûóÞ\ f#×ÍÏDgx\7fB\1cÈd÷\9c\8d\rW,½a¬¶o5\87\9c\95\ f\12ÒngR\99)\8c­+µ\8aº¨Äñ\94ñ¤ÃË3Xn\ 3ÃÒö×'\wõ.Æ¢s\94\ e>\14¹Ý»3"÷=j¬:wî\84\ eÕÂ\91S[iø~VËY5ß²ØÀ÷³\89\ 1k\84ñ\ 3\9bÈÈR>:\95O)\û[ÇÔ\1f\82õ¥Â\92ʾÜO\Xk\9d\9cPç¯oï\8e.\93À3þ¸lw8Ç8b? 5õR©Îµã£n¥n÷\14¢«Rdk\8a\85¦8\11Ú÷c¾RL°úEüÍ\91sS\aï\1d\9aî=ùvüJ¡Ìú'¨\ 3Ë\10^­O~¤üi\8as\eKßõ(#\11\95Üw}E;»e-\92Ù&ªÉD\ 4ã2\e«,71P\93´{\7fvp¥ó4Ë-ïNe\83½\11±HVÁ\a\97ìÆ\93õ5fÊ\82&\1aÞ\84]5Û\19Q¤/At\86Ü1|\1cÑ,nÿ\85A®ÞX\85ÎífzZj\0·szÓ×\9eËÖ\9c¶#&N\8a6fñôÏ\9cnÅôò\b\15\12>eÌ$\1f\8b\r%'°\1c\8adp©*\99}«÷JÔi;zY<FZ\16·çÒ\17\1cÁE¨\\15\9f¿\81#¶LJÄ]9Z8wjÉ\89Õâ\85ðº\9dS°~$ÚË7ÁC\89Èó©º\19ïçfw1=³6Ë0aÝ\91!^µ\89õkþ\8fã×\87N.1¹ç¨ù\a^)~øm³EËVé\15\9d\96ÖâóÇ\89     ")§KW=\ e¡        k¯'@\e¬\1dçH¢½Æ&Ç®Èv\1d\8d\8e\rY\9a0\1a²Ø'X\18\17viæx{rÄÜñùxÿ\1d\8eû\r?+Ãâr\9bþ;nÄ\a7Rg¼ÏÂÄë\ 3\92lîðvÆ\ 5Ai\10TàÆ»èj8)d2\84J\o\80&§ñrOÔµF½s\85Ö_\10§VH¯G\v.6p\96U!\16]2ô\95coXï¦Ò\999\1eÛé[êp¯\ 6\v\ 5±\1fÏ\17\b?¾Á¸à'Ý}#o\rRyçõ¸Y9Ø\8eM;â@\b9T,¶{µ]mjsÞa\81'Îd@=~\848ýâ\11 \9dÙíyë^ \15.R\13N\8df«kW3ÔyíáoH\13\95\92WBÅ«\84Ï&íEÀ$÷¶P\13Ë´Â\98]{DíÛ¯<\b\14\a«ª­éH¶\94dðBø\86\82ÃéÙ%\9fu@\9cQ\89\13ô\92\b{|?x¾\ 5÷éê\93eËñ¢\91L,\8d+Ç}Ë¥7ýLÍ\ fR\95´\12¾\18,é_\94\9eo0\91o\1aä\1c«\17\9b\19\9dÞÁ%ó\85Æc¢\1c"\87\r\87»(/dÕ&u9vcëlí\97\96¸¹èa©çò×¢«L\94)RyûOÝ\80\9bÆv¸\1f{\86¿\9dÏ«ú]0Ýßw}¥¸®ZØ\Làºá8³±{ZX;A>\9a\1f\16|\95\ 1ç²è\99\9c`\83íÝN\8b弡ÁÍ*µôY\13b+^gÐ\15V;YYÁØd 0m\ 6÷ôyX¥^\e\vÑ}Ï·xJÈ4\17ñ~\a7{ ¢<
+\12\17«\1aÝ øR\18í\8aè< eo\1fêv\8c³e°g\8f9°0\10³\12¯\97^ÓÔ\7fj]²\83@¯ÀE\1f|¡r¼q\ e\8dÒ±\18çùÃ7ó\87\91\ fÅ\85\85\9d})Ò n\90·Þ\9dÅ9_¢r\ 4Ú×\97\99H\8ffW/ªy¼\8a-¸æ8\8b\8eïK%&4,\1a\83\8c|q\9aQ;>Ú2a:N@lº\14Õ)9\9d»Ô\85
+9­`EUùË.kqü\ 1%Éú@j\15ôS¶¿'æÞ\ 3ì\90Æ%÷4Þ\80´Å\9bRy}\9c\11º´åõ8ÍtR\9aðw\8e~ Ð§ð h,þ¨\f×\19=wX\8d<iþ\92³b_\96âê\89åÊmúuË/©#\ 1e0¸þÙÆ
+lY\97U¼§ó\93·;\90\96\ 6\13\89<\9a7sÆÛ´å5\1a\9cÂÑ\9a4¤ú÷\17kd²¾âS³\9a)®@\94\¾m>Ñ\99ll^\183 Ùö\ 3!\8e\88\17\9b~èö·B\97\10T\9d}\81Ê9L1Ht\ fÝ  'i×\94gÆ/!Ãhkhï\11'÷ý¸¶\0«1èÖWï2¦÷Ï«\r\ 4\86T\18&\85\80t½ºBRÑL/\11h¥JÇ\9daQ\10³`|×ûNÉã°Ò7ÝM\89ÑÊ4à\89RñHÊdÀ\91ø\87F\11äð      Ö"\12g\91\80\81ƹm­p\ e×ð{\ e&M
+$\1d\1eH=f¤NêítdrêÃ\10̨ía _\ erØGòÚ©\1ea\9bÝÉ\90\e»\ 4)"óþ\89¦^\ 3¦é\9c\94\94Úâ¡e/\1a\8dp¶ãÎ`xØ\1eÍ\11óÁ®øGì»\89\8f$!\ 2ñî=ÎÕ¨\17\aÝ\8bµ\8fÞ$\98FS"_ù×´\a?8\97¦0kècMY«wV¤&ê:\90\8fôÛ\90\ 2¯\Òð,\rå$\9eìÅ\ 4\9bª\ eÚ½ÀÒùxµÿ\9c\98c1\98\83\9eÅduYæ®\9b\ eµöÖ\92pª¦ëÙܱg\9e·c:\ 6§Àî\ 3£¢[\87ý-¬ï\13\19Ú\ 6¸`¢S ò¼.Ã3\^PʶàWpç±Óü\82Î&·sÙ\ få3Øåc.[&\8aÓ(÷[3M\9enÚOOxRÍ]=cµ\98ºCSkD@å\19\16#!ÒØ\84\9a\85d\9aê[á\85\1e\8f\13_\ 5\1d\eh\11L\7fÂõ°¥ÆõièpÏ\8e\c¾ \98Þ\82½àb°\85\99\86·|L]\ fk\9bêÝɺTΰLôî"ó¡ßÇJ»÷×\14\89\93纲×\86«¥\ fE!\9d^IÊ\12\8c\89]R°ak
+ê7¡ò&Ù+»³z\88\ 3<Ö%Ûw9Ü\1c:8Á2\9e\16\19%ýþvÛW&ì­Júv\8b\13gBJº`·ì\fýÛ\92aÎÕöúù´jÆhµ®Ø\8c\8f±\92\8eVG}\rý)=vÚ.+i\93è\11Nh\9b×b3ßÈë¨ÈÊ j\bijGu¾9R3_¬d!Ú¨3ly;C\e\94ÝÍ¥ª\19"ÝÂ$k'¾¹ÙÏ}Ê:D)p°fgi;óÑ\1a\95\85</GÎzha\8b9Ìß«ûüøt|\10ZV6e\11áÐó\99\8d\r\7fL3F©(\ eÍ%Û»ÂB34c\eÚ_^<\9c\174¢Íß&\1c¢@zAêK\aÝ\1aMn7©\9b»\1ftP>\14*d¬÷uM5§ÈLÍkÍߦY2\89®HáÕ½µa''3|+§FÀ·Kñ3\90]Sˡ̸1\97o\13Q>\9f
+\92AµI:<Ýáî\82rX­\186Ö+×±Z\8aLîw¹\90\8fË}é«´a\b³;\ f$>uù0\1ceÏ[à\96\ f-DŶ  ã\v©Â\99m\8e\9e\16Î&\8cËi»\92\92Á¢ßV\ 5ü¯ÜYÑs}Ñ\8e³wZ¶\9a;b\9a\ e(Oß=&3x{W­íËÚ\e+
+\ f.úG\1f6ZTÔ]VÓ½­$x\9a\ fÞЯ.\1aÙO\17\ 50i¨U\80}ÔMÍå­ôAÿÃ\87áÿ\ 5þO\bÀÑH\18\9e\80õ\80á¯3ü\aõ\8c\0àendstream
+endobj
+4307 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 44
+/LastChar 116
+/Widths 7549 0 R
+/BaseFont /ZEAAGX+CMR9
+/FontDescriptor 4305 0 R
+>> endobj
+4305 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /ZEAAGX+CMR9
+/ItalicAngle 0
+/StemV 74
+/XHeight 431
+/FontBBox [-39 -250 1036 750]
+/Flags 4
+/CharSet (/comma/period/zero/one/two/six/C/S/a/d/e/h/l/n/o/p/r/s/t)
+/FontFile 4306 0 R
+>> endobj
+7549 0 obj
+[286 0 286 0 514 514 514 0 0 0 514 0 0 0 0 0 0 0 0 0 0 0 0 742 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 571 0 0 0 0 0 0 0 0 0 0 0 0 0 514 0 0 571 457 0 0 571 0 0 0 286 0 571 514 571 0 402 405 400 ]
+endobj
+4303 0 obj <<
+/Length1 791
+/Length2 1408
+/Length3 532
+/Length 1987      
+/Filter /FlateDecode
+>>
+stream
+xÚíR{8Tû\1a&\14ãtÜ
+¡,\89h23Ëe\Óf°yÜ\ 6)JmÓÌb\163k1³\ 6\93Ë\96\14\91»\1d1vTrH%É¥è®Ú\89&¡´©¦\8b\ eò\fQS¶­³ètösÚ\7f\9eó×yÎZÿ¬÷ûÞïý½ëý}&Fô \v\17\16º\eò@\11Ì\ 2$\81\ e\0Í7\90
+\80$
+ÁÄ\84Æ\83\18\18\8c"n\f\fr\0@{{\10p\11D\ 2\96\14\0¤:XÙ;P,       &\0\r\8d\11òàH6\ 6\98ÑÌ\17\80\v\17âÁL\ 6\ 2ø206ÄÅ5\98\f\ e\10\842a\b\13\92\0\17\ e\a\b\\98à\ 3\81\10\1fâÅA,\12\ 1\ 4\ 1\16ÌÄ\80ÝP$\8c\10È\v\90\b\14°ýRf       b¾¶â \1e\1f7\ 5\98á&Í\ 1Ü"\vE8B\80\ 5E\10È~(~\16\84;ùo\98úVÜCÀáø1¸\vòxF\7fê2¸0GøÏ>Ê\8d\11`\10\ fðEY\10\ fù\96º\rúbÍ\17\ 2î·]/\8cÁ\81\99.H$\a\ 2(_J0ß\ 3N\80Xt\18\81\b\ 6\87\ f-Ö!\84õ­     <¶E\väàí!t×\0ââm.¶è\f\18Á¶\bcþ%ºÀ]Äà\1f\18Ï\86\a'\0;($
+\ 5Ä\89øûõkç7G¹#L\94\ 5#ø:ØP\ 1\ 6\8fÇ\10\12ð½À\91\r\90\b\ 2\82\12\0(\ 1÷K&!(\86\8f\0x$É@\ 4Ê#,\¦µ=@F\11h¡¸\88m(\0\19\8bGÿÀ \8eÙ<è\vãÏ\7féê\8a&$Zà«ha\89\8f\82 ½\15`kCIþwb0\ 2Ç
+ /7\\9dB±µ³_¬2\ 5<\1e\84`\8bk\85\15GÀxÞ\10\94\01        \83\ 3(Ó1=ª¤ù@m\8aûqq\9dÒ\ 6y×È\96|¿óW\1fv¨î{\ Ï9y×;vÃÓÆ\90ÙSeZ\7f\1dQ\1a1\8c\9fÓçgµ'\ 5t{H÷Ææ\97öÏ\8fÄ\85\8f\94íiÓ\ fyWæ+|\1d³V¶o\íRsßÌ[\eyÿÞ§]µÅ¡':+&o\8dWÑÍܶ¼Y6d$wmG\Óµòtªm\88G\19'8c\7f£©\95Q zilm¦uÆp¼zq¡âðý})Q\19Ê­Ä_§Ðv\81æìqåÊ¢ù°\99ÑÞïvh\8bú©;\91\9eþGì\ 1.\87ÍÈ>äI´6<t<·¼íâÜìi\11y³ØªÙ4¿\14éÛ$*bPÝ[\8d\vûïJô\92\9a*RHiC}û»ª\92õ>\7fúÁuÝý\94\9eWaWZîÜNZ[i`MOèÍqîú¨Ø}}\9en2»\é^§ôêÍ\8f)]\13ZÃÏò¬_)ÎÄÞ\1a&ѬVóÿ^Þ\1eûæJæÑÝEÂÍÒí¿\fÛ\16NZ¾ÜCõ\89)ð¤Éê@7-ñÚ3\96v|UWBJÅ_Þ\8b_øÓW\ 4|ê~+!È$þSaþ\9aÓs'\92\a»\9dö\8cå¬\f\90O6Ö2P\99P÷Q\ 2\ 4.a\9f\98ubÚ]äLùlzyñÝ\98\8d9òòñ\80×îxÉêÏáqó¬;\7f»ár´\ 6û~\13síæY\97®3á¢M%ÑEÏ\9a\96\95\r%ùMò\15>Ù)\ f×~\bø \7fOöS°R\99[×Ùô\1a\rn©²\934Äxù\96Ó\9e\1cìæ±ms1\ e÷\vÒV\89«Kª?¤6/}%->ýñJAµJT*·Ùï\97\bjí¾\92Þ\rX\11©Å:Jä½k4¨Ë)µ\8eé=gVWt(ÆûIÎÍ\a6\ 1÷æ\89ëÓ/g¿w_2^{¶¯\h\9c
+*ÑÛ)£êÙ\rH½`gÔ\89\91\8bʺs?\ 2órݪ\9fõEÍ\1d\95³\ eæÇ5ø\99Íì\88mUô\1e\96Ñï;]Õü\7f¼Ðð¤êâª\ 1»HD4\15ZÏ7\91ê´Éü\94\89R\81\84\0Þ\967P\9b=ÒRÒ³¥<ÌÝ8G<;\1c}¤×ª\1e\98\1c\sìWñ¡çÊö\8a'\aÙýg\1c\1f\84\8aõ\9fÍXhkè_­Ö¹\15M+\ 1R\a\87ý\1dËÞü¦Ñ`Ó\13\e¦©ÛøH\18·:'¥büE|\90~\7f\1eèܱþ¥£´¢\93~;M/»Ýñè³\83\15)uªÅ^\8e%gÇ:\15Æw=ª9\15¾Æãؽ¹\rë\11Á\92\83dÓÖ\97hz\vñRØ©=Ù%)5\86*V\13¾Æv\ 6åÛÕ\ f«Ô\1750ÝL\18còðR\9d\8eÑ®­\89ÏÓ¦0\9d\e\82Âó\13DÂg59¢.ßü\88|\ 3g|W\1aWÇ·p+5Ïi G_6\9aÿº±÷*y¥êÑV\9b5\87}ì$\15¡Ó§Åò`Ôj'qt&»æHÕ\85\8dG\vf¢$\9aÅ!aÎÙéy.\93¹FÁp¿BV\91oü O\1fì¼î\ 6ë¬È\1aÁJÓ}V½ÓÍ[²"·BRäÉ\1d4±¦ñÛµ\9c7ÅO`\8f\9f¨q\93óbcMn\9eS\11],\93v]¶Ê\82~^ñ|ïIV\83ÛÆúÊ\aÓ\86¬3K\93±\93çË^«­¨\90¹\9d?ûþÓ\84Æ\98\12\90\13>yÜû©+zðJg\9b&c/Íè®î\92,¶Ü#ݦÏÞªÕ»Þhé\ 5D`7Þj\8c|ÔuÎ=öhªaà5}Z{\87ªé÷u\92\19\93\ 6þ\8eöê\ 2ù´D\95=\1ew5×EiZø\\e\9e\9f\86À\19?g \ e\e\7f\9f4Ô¡Í\1cóDë§sûÚd\87ëüúÉ
+·ï¾òwß×\80Ô\ e&4\86jvO\17\ 6ݺf»óiÓr\15¹Üe©\ fMe¯·\8de.MÞO\94\b\8cÎ\97\ 6hh=t¸\96d
+f-£Q%z\89é\ fó[EY\8f\eÔt,\ fÉ\92\84\aª_`\97²¼¢ÕK\a\15\aÏ\î\ 5£\ 5\93N\99ÛH6\95ãO¬\e\ 3:dù`rÿi¹&\ e\95hnù\94pÁÜT[ZÑ6mNþnå.ñ\8b\v­ôP-uÒå±\12³\9cß:\8c\9bäÎ\ 5I\ 2Y\13³\×X\v\1d\85\8c\1fÖßñ²À¦>¦éjT©¤\93eþó>\97\8exkÏȨ5´Ô¼ø0­óqÆCÍÎo×úd\17©\11u\ f¼»2ôpîùO×;\8aç\19ÄìPw´\87ò\1f>\84ÿ\vüO\b09\10\83\87¡\\ 6/\9að\ fay'Ìendstream
+endobj
+4304 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 49
+/LastChar 51
+/Widths 7550 0 R
+/BaseFont /UZXPBQ+CMR6
+/FontDescriptor 4302 0 R
+>> endobj
+4302 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /UZXPBQ+CMR6
+/ItalicAngle 0
+/StemV 83
+/XHeight 431
+/FontBBox [-20 -250 1193 750]
+/Flags 4
+/CharSet (/one/two/three)
+/FontFile 4303 0 R
+>> endobj
+7550 0 obj
+[611 611 611 ]
+endobj
+4300 0 obj <<
+/Length1 821
+/Length2 1653
+/Length3 532
+/Length 2240      
+/Filter /FlateDecode
+>>
+stream
+xÚíRk8\94ë\1av\88j\bK9'ß(S9\8c\19\87\19\83\94sÎLl\13)Ã|Ã0§Æg\9cg¥!*\95\9cC%#BÔ\12R9Çf¥"\119µHZ\ e9%ɲØC»Ýµ[?÷þµ¯ý½\7f¾ûyî÷~îë~^5¸ó\11-S\12Ã\a´bÐ!-4\12m\b\98\r\04\12\ 5SS3g\81D\88 [\10\10@ãphÀ4Ø\ fÐA\ 1h\8c¡.ÎP\8fO\ 2Ì\19Ì0\16ÅÏ\1f\ 2ö\99ï_'a\ 1S\1aÈ¢ø\12é\80\ 3\11ò\ai|\r_"\158Âð¥\80P\18\120¥R\ 1üú\8d \0\ f\ 6\81,6HBÂÐh\80\85\0\1fÐ\8fB\87i¯û±¡\93\19\0ök\99\14ÌüÖb\83¬ ¾)`\1fßä~\80o\91Ä SÃ\0\12H\86i;2ø³@¾\93ÿ\86©\1fÅ­\82©TG"m]\9e\9fÑ_ºD\1a\85\1aöÏ>\83Æ\f\86@\16àÀ \81\8fTwð«5\a\90D     ¦ýص\81\88T\8a¯)Ý\8f
+\ 2¨¯%J\90\15%\14$9S _\7f\80\ 6\81\eu\90NúÑ\ 4\r\vÚVNn\96ö\8756¶¹Ñr&Rè\90k\18ó_¢ëÜ\r\8cþ\8eùÙ°(¡\80'
+\89B¡ùDþùöçõÃ(Kº/\83D¡ó\9f\83>\ 6 ²XÄ0\18ÿ]ð\91>\10\81\ 6(t\12\18
+\80¡|¿ÚH:\ 3â_\ 1ø\91D\ 1d\ 6\v¶¾L=\1c Í \83ëÅ\r¬\8f\ 2´¡\10Æw\8cæc\7f\16ø\9d\81\ 1Úþß!\1aÃglÀ¿f`fÆ\b\8dÐÒÅ\0Z:|a4
+\8b\ 2°ú¨¨\7f'ºÑ)'\83A\e\vþl\14
+\8bû\1a\83o0\8b\ 5Ò¡\8dGÇÏ÷\e&SøÛ\0ÁPÐ\17öú\15Ã×(& ½òL!Ç\92×Q$¢.hæw?Ññ^ýË\1a1nïeAjþ\13»\93êCe\84åâÌí\12c"c*!+JAçª#]\9eYÍD\9fLÌè^\1dc{\8fe\86?P"Ìg:\84½cª~æNJ>ªìZ\98Ò\17\1cj+L9\9a×|uöï\937\9c÷Y¸¾ß<\0\17hðd\977dÅ`°\ 4«Lª[\l\19B\17\8e\97Ê8Y\18¯\177\18"\95\92´i°\9dË \88ÛR¥Ñ?Ǩ\ e\96^æmÉI^=¶0ÞyÈS6»\eãE\7fÞÝãÿ\8aFõ'\9eO8¬¡§\92À»\98õàáÊrI¶öÁ\ eÝJDb\ 6½ë@v2\11cYµ;©ûÉ°bdùU\ eòô@WlÛ\8d\10ÍQÕGÊ,n\89\9f'x¸`B\80r\8b;¥\d¢ríyð\99Wí0é\84\96w=E&\85\9c\87\14^ÔµÛÒHì8Ó\ f\130O\89?êô"\aj\91Â=\7fK\v\97­ÜÞ/Ùt"\97\87F\8a[Ýüs\13¹xk$amºIT°
+w\1c\1fâ\ 5[éé?wON\17-ud×1\8b¼6;\8f\8a\8aÞib2£Î)ç\8e\18Ô\95\9c\0\92Àþ\8b\8a*­Û\9e\19\1cì¤þd´I1¾õ\1c\1c$\84úÃ,ÈËR\87\ eìy\94.£nSeÖpj´\93ðk×%x\87{¨V¢\ fZ\96+Æ»"t¯y~~PÐÜh\eóJ}TÍ\88\7fÇÚ\a\17JuÇ\81Ãe³\84\12\9f^¿\ 4\1fZ\vï#^FóÊÃ4\93/'νP®ºûÒ\ 5\ e\93\emlöè½ViÊJö2\ 6x\19\1f§§\1f˸¤\ 5@\ 63\a§Í4i\8e"ºl ûvK\85Æ\87\f»å\12ÌÌU\0:/Ò\111jjë\9bî¢ÖÉZî=È\1e\93Z[ vÔâi\84-AÍy\1aÌåË»Zª("s\86«n\93BA\9fNseâ\92«\9eî\ f¼0<Ð.íü§{\9b\84ð1N\9f\91\87\94\1c×dd³ãÖ\a1+yÅQÈ\e§«ç\10\86¹\16w9õ\13\89;7\87\8b\g^G\99Ç´\9d(8</âT\92\19nÞ5a\16&_cêÄ\ 6ÑÛ\ 3½\1f[G\92ujW\rÒ+\12\14ö\ 6 \14\10\8d¥óÁ\81\98 \85\10Í,`§Mùký[\88\88\f9nei^_Ó§{ÎQL\9d"\12¬Xú­yÞxM»iö¦\ 2¸A|\99ÇÂHrÑó×ù5-\17\89};ÍìAá§ò±\9f}jB²Ä±[\1d¾´\81³¤ó,¬!JÌa³³\84lÍôê{´fÅÒq\90Ãñ'rô¬q£¥M.\13»£\1ap\18A\e\8aÏÛ;\8eÜã¼æ\9eÅ\96\97ã\11áYÑ©&riZ\ 6\98ß\1aÅ\14Å,οË\19¾\17\8b¬3\9dÿ\Ãyöæ\82\99M   +<7c*p3jö×e\17\92¨-d­YI\17\97âà#\86\1ff\8et\1co´ãÝé~zA\bn\9bº409V\87\8bJ\0a\8b9Á9\eÑÜ­\14m¿O·c{/! \07\ 5/\e©A4ÿqH¢1|\r=I%\13\v\92ºfE¤^<\86k½ç¡ý\9e\9d\12½\99¬X#Å-Ø\91#o5"Â\96Ívò¤\vA>1ïݧTÎì\853x»[sgªÌ\8d\17!û*-vS£\81\14Ñ\9bt`$Ñ;ÿrµzéã¼%\sÂ|'2±h*\84­Y\11mó$ThÍ\92\11§0®[ȽðY¥Ïûõ®
+UïTx\ 2\8e\ 2&3aÐ/%2Ì%cúvìO.6¤\13+»·µªù\b)j\e\16\ßsKvZì·ûÓ\ 5­¿¯\85\9d\8dT\8d'H>\7f±\877tUò\15¢Gé¶\7füBï\9d(7\97»Ö]³f8qã5\95·\96NNÃ/\15\8a\1eµÞ\95\80\8a­\1eK_[{\vÉ\r¥X$ä\18¼I\13\8cñyk\84\90M¯W´\19j\90LÔjwcD«\1dP·3\9b\9dUM\r\1fë\ e\8f«V\92¶¿ð»+ìiîÙÝ\16\ f\8d\9be\97u^\84\95Ö\9e·I\88EÙ7Ã'Mf}\94=ZÉFo\9c´ èÁOò§B.Yÿ\9coX¦\82­\°¯Fv\97Ë\92mw½ÛR\13g?+\1aÓ\1e\9d\94klr³_­L>Ó%YX»Ð«\8eGT2\ f÷\1cG&\10[¼üÆ\85lsÖê¹Ò\ 4I\91JWh±«¥¶akº\87ðpDZ£ªcuùf\81\8a³·\8fZ\a}Q ï\1a\8a,ÇÌ¥\96r`ã\b\81>å®ôþ=\ 3µs\1f\99\7f\1eÕZ,²fVP\À;þÒ\93x9ïËòkõð*Ä\99d\15fNÁ\83L"#KSÝUùsÒ\87ÕØnlj
+\99Ö\86\1fOw\8b©»«´w³æÏP_\84Ê¥ª\99&£ÔU\a´¦° .e\0\11wr<À}\8d*\8aÛwPËÚG\94ù\ 6C2Þ)4ÒÑxl(Ão\9a,^\ e\89\ 6\b|\11Ç\87Ǿ        (£\87¬\9cÍ\11½4t\9akg¥\19¤\a\19O§K¥Å×±"Jà-6\m\ f|\9f·\bg¹øÂà|eÕ\89\98\8a/ySOîo[6TÂCO\1d<hÈ¥áì¶(vXvç!Ó®öE{\bõ\1f~°ÿ\vüO\bøRA"\v\88¬@Ø?\0ï¡\95\1fendstream
+endobj
+4301 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 49
+/LastChar 116
+/Widths 7551 0 R
+/BaseFont /FOUELH+CMR8
+/FontDescriptor 4299 0 R
+>> endobj
+4299 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /FOUELH+CMR8
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/FontBBox [-36 -250 1070 750]
+/Flags 4
+/CharSet (/one/two/three/h/t)
+/FontFile 4300 0 R
+>> endobj
+7551 0 obj
+[531 531 531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 590 0 0 0 0 0 0 0 0 0 0 0 413 ]
+endobj
+4250 0 obj <<
+/Length1 1364
+/Length2 5434
+/Length3 532
+/Length 6253      
+/Filter /FlateDecode
+>>
+stream
+xÚí\95WXSÛ¶\80é
+(H\13¥.JDj\b½\88\88t¤W\15\10\ 2     \9d\ 4BBo¢RE\90Þ\94^\ 5\f\1d¤\bÒBGD\10¤W\ 1\ 1\95ÞoöÞçl¼û<Þût¿\9b¼ä\1fsÌ1þ5Ë
+\88C×@P\ 1\86´\82« \11hA\88\10D\ 6PÔ20P\87\b\ 3\10!a
+\10H\11\ 5\87¢í\91\b%(\1a.\ 3@¤¥!\80\ 2Æ\16\10Á\8f\88\8aÉ\88JR\80\0\8b\17ÊÞÖ\ e\rÜTäý#I\12Pp\86£ì­¡\b@\v\8a\83;ãkXC\9d\0\ 3¤µ=\1cí%\ 4(89\ 1ú\7fÌp\ 3ôánp\94;\1c&D\ 1\81\00{k4`\ 5·µGP\80ÿPRGØ \ 1É¿Â0\8cË¿\87Üá(7¼\14p\13\và\15aH\84\93\17\0\83ÛP\80µ\91ø^p¼Éÿ\86Ô?\8b«`\9c\9c´¡Î\7f\94ÿk\99þ#\ 1êlïäõ¯\14¤³\v\ 6\rG\ 1ZH\18\1c\85øgª ü/;-8Ì\1eãüÏQu4ÔÉÞZ\ 1\ 4\a\ 4!"\7f\ 5íÝTì=á0]{´µ\1d`\ 3ur\83ÿ\19\87#`ÿÔÀ¯Ý\9f\12à\aj÷tïÞçÿ÷®þ9ª\vµG \r½\à\80ðyú\9f\f9gü\1a¡ì=\ 1Sa!aa\b>\11ÿý÷/ó\7ftSFX#aö\bü±\10\97\0 (\14Ô\8b\ 2\7f>ð$\ eø@\0{\ 4\fî       À=ñÊ`!\ 4\12\8d\9f\ 2à×Å\ f°A¢(þØTüÓ\81mìÿ\88ý\89\0ØÎËÅ\ e\8e8\ fI\0`\17üÞ!aç!I\0ìæ\ 4u³û;".\ 5\80­\91NÈói\12øJ
\84\9f¡xNøl¥s\92\ 6ÀÊ\7f\93¤0\0V9'\b\0V='Q\0¬~Nø\9a\84¯©ý7Iá«è\9e\13~\9eÁ9\89\ 1`ÃsÂ{\1a\9d\13¾¦Éß\84?¶`è9á;X\9d\13ÞÚúo\82\bã\eÂ~C¼7ü7üc\95\7f\8fío\88\17²û\rñFö¿!^Âñ7Ä[8ý\86x\rçsÄ\9f20â7Äk \7f\86Ëo\88ï\8bú\rñ}Ý~Cü¾£\7f\ 6æ7Äk¸ÿ\86x\r\8fs\14Á÷õú\13ÿójܽ\8bôô\11Ä/­ \88¸ð\1f\8f'        H\8aKûý÷D#\84½+\ 6®®\ 4\88\v\v\vKýëîXcP(8\ 2ýç\v        \7fíþÍ6öøk
+\87{­)ÆF\90Ö²O\1d\12«\83\vý\95³\a\8bHyÝX\92ó\9fö6=«L\96\15Z\9b\92¥\1d\f\18ÂÙ~Ñ<£q°\7fs%aý^     \18f#>s½ZÁ·ÓÇ\0üì\vMçezÞÌ\14\83\v\9bÖkf\8f\88\1d\1f¨\9d_\85-\8f±/¸Ôðo\8esíL»7\91¾Õ\\81Hf]_\ f')\1c\1d9Ùòw\fè\9b\19£L\82q-&P\98§×kÆÃ\8d¿MG÷\1c~WEf#Çrq\8cf);t§c×?L\ e9N\N\96\8eH×"þ\9c,wL\ e\99°+¤õ1צ0è
+ü      ªR!@F·hM7ÁLfϬÖ\en#4o¯¿T\1en¯H;\bÎ\1e\1elénÕ\r*:ö\98貪ñ\9cÑãÂðJx\ 6\17\90y\19Dp[TÆ\ 5zT;\93&\ eÄ\84\11[ÆÈ\1f\K\88Úpó÷j\1fv|½¶ÉܤBYæ\1e\9bð\b\a"\ej<\8dL¸Z\90\95ÖçѲ²íhÀ6¹û\1a\9cظ\17§å¶caÀht\b3\97|ˤ\eelÑ\)ê\ 5¤±%\83eZ5TS\ 1Ú\1aòû\87´Ý­\ e\ f\ 5\17®\1e\9b\bÖ\ e}m\bl|·ÃýS×\eÄû3Nã\ 1øA\92pX£\19'; »Iq_éÛ\8fOr\ 5\9fÓ\ eß}tZçém°\ 3\1aÅu¨\15\1fQ\96ÖÈû\7f³.8»<#õA){üu\96\81ÜgOOÍâ\890\17\96ÕÔ\8dÍåðËS\©p¥'Ò?\1d_ó?zìQÞØ×ê\90¦ß+·b6l:nk\ew\8d\0¾7N[\10\10Û*      b\ eÀ\90K²¸gÝMÛÜ\91äTæ\8b\94°v²{8ͼûÁßSZå^Eè\r\1dÆvGuvÖQ\eÛÖÑ\80#\83\92?&ê\96$~¹\11ø\83wѦ\89\\1f\88"[¼Þ}¡T}\ 1\81Î,ôi77rH}÷Æçeó~b5\8c\8a\89\8cæ\9aqIYθÛ\8d#0Ì\83µ£)bAË\87;\ f÷nÎ\88IÂMÚc¬u\ep6s\18\12i7¦tYÏyà=êxS\82\9fìLØX@ï\13\87¢y_\8d\¶Ï5  \19,aÐî,ã\0ìÚBªa}»röûá`ræÕW\ eJ2f-C)ènÎ{\11\19S²GC\ 2ì\ 2édï*\98}aÞ\1fâW»oûÇû>V~ý)¹llÃÃïªNû2\15°?)\91¬¢\9b\16ð\1d\13é\17c§,\19-Z?8~eOGc¯ëâ\9eÅ\81Ræ|x\báv\90¡\92®\8cñý»ýÊM\94ü>cÑ¥½àÞ\92\980e¦\a$Ód4\96·\16Áóþ¬\95\92>1§\9a\8cÙÓò\93É>å\9bá`\8etl\9aß\96Ó\95\9cû?K?=¼Äuåæ\vY\80ð\e\14~\94A\8a\14Ðnè¨ÿ¡S±|223_8¶¼$\ eã\8d¶ \87¢\bt\95\96\13\a\7f\8c\9a\18ó:<^ÄF¡M§ç·\7få6
+<\1a"÷PxÓÃ\17\1c¶GULW¬\12²b.ª¼wù\ 6mã&\1aò\1eÙR8²öð x\88\16ñ\84¤w¬ ²\90îAݤϫ¨Wö\ 5¹ÚF+f\93Õ/Û\1dø\8c\80LÊC\98\19TØ2q\93\fw¶ï"v\1fw«·"x'\82¹XÖ#;D\r³ü6öVQÖª\7fÊ»Gj1£ý\9a±\10ó-ò\ 6\90½ÈÓ\r[u¶¤øû¯\8eúÞ_`±½âý\9c\86çó\1aú\f­\9e\8aþ¨\9cÑ}\9f\95©ãH\8bÃ\88Éé0>\81\89ä}P!îÂ\8fȶô-\97iýz\ eÜEÁ&ºÅÄÄ_\rN"²Õ\84nb!\e5_<\9f+kp:\a\99§B\eiÙTÙÞÖó\9c­¨\vL³1Ó[T¯\ 3\87fÇmQì\8eyN\1f¾hw\14\8a²Q;\a8\18è±êŹW\99kOò\90\ eR¯V2UÝø\8c¼\96ëÿ$&@-\8d\83¹éÛÖ±2M0\8dà"¹\1fË-ªèR¾@{©~\93-aUë³\9c\1f\915|\ f¡¾]ñ\84\b^Þ¥é^\81a\8e'\ 6P\0\agÂÕì¾"\9d^½üb\9dÁ³³Y      ¸£\16³=\10HßQ»¼
+¯e׶© ½¶ï`\89\9d³\88¸Z`8]\84Ê}\86«áv'I~È!̭̤>òzàBYè.\83\9f\95\89'9\87\95¤qá\1c\b½ÀB\92¡ÿ\8c7Bm¼Åu´ %Ôz\7fi-!ÚS­\9cÊ\ 4{ª[{;Ýíb%ö\ 1]\0¯\89ßtÚè\13YPÞ¾2$\1aäÈmìyà8Õ[«\1akZXõÍ\88&\7f\1f\87#Óñz\91_}L¯k*\14Ó\90\87Ú8}¬Ñ\94][\12xôô=.\8a¿¶LÐ\93\vv\92Óc×\978K¡0Ê^ãéQýk\7f£7Ø-S¯\13¥\87l{|\81âÅpÝæ$ÁÎ\9câG\ 6¤ö\91­"\11È\90ö«4õ(uýÑw\86{­k©ïÅ\98t\9e]¤bù"\9eJF¿\95\80\v¼\95G·_C\9fk\85¹\17\93L\82Ø®?«Þ.Ö¾Þ¢¨\1d\81\90U\17.\9fþè|cÉ!qc\8e)Dê\96¥\f\8b\1d\1d\8b\9c\17Zdºp\9c§ë\ 1«n3\93Åþ\91ï»)Z*þK'\89à\a=·¤ö\9b¯}\1et¶´F\8c\83\96\96µÇ¨û\7fÉGß\ ekñs\1a\1c\1dpï7;~[^o5û\1câ?\ 5\91C\91]°Ü.\97\87\11ö7ßkN
+à³M/\ e\88û9§¼åk@\9a\86y,\ eú\88iö:.ómÍRè×Ö\8eÓr¨;\84\9dl{\1e\18·«t@\1d­Å\85TA\1e&\fe\9a¿\86\92x\8eר\9d#Å\\9b½Ða[`CX\8cí--\ 3\11Î\13+~)\15Î#\16É\9dk¥Þl\83ظ¯jVwÍb\9c`ÔPj5\95\81dc§\ 6QÇÌ\rY\8b\9dO¯È\8bÓ\8d\14\aé\f b\ 3d\89nÛ«\ 4÷¹Çy\a\88\91i˾\852Õi¬«o\8c\19-sR§I¨¨==¨\8f\bPeñs©í"V6\83\84}ílÍLI\99oJwú\1f\16¢Ä\9eO\1cPj\8f\b\97ã¯%¢\186\9c\12Ì]Tí®\9f®\95«ê+\9dÈd\94füÒ\ fîe$5ô-ç\9e2×ïª\11¿²±Î\95Þ?Ò{\9a­/¤ê27ó2ËfºÁ\9fÄh3rª±×ëG\81\90Jw\ eõg"\RLºTÛ4nàòQ\9eeK±D\8e\8aÙÑ\83Wݧ#ejDÒs2O\82ãÎx#^µî{=á\9bÙûõ1T\8f×¼\1aUe#ßãKÿUQuð\82à¦\15H\ 6\9fÿdsñ\8e¢M\93¢§Ì.ùañM\86;5%%\ 3òi\1a\ 1\83\ 5\1d\97\87D$Fi4ݽD\84É\ f\r>¹¶*\15UéÒc½`zÉ8WëJ\11%IÆѳÍïMwÕiÛ[\vP\8eË\96\14-\96to·$65¢öáÕt\ fü¤²·¶6Çü\8aÄ;%\13Ü\0tÝÞ æ2ù4Û¼\1c\81Û,\96fõ3è\80\1c\eÞüÕ\ 1ª\93ËñfG\ 40\92\81¨y\89*þZË\10ت¼&ú0\ 3\aõ\93\13 q §Y\\bß   \9b\82bKÚ\ ej\19÷Ó¤¢E¨cß\93¶x\13Ò(®¡ÕNã½/L\ 6UÆ3Î`u©­\1a#j/\9aÐÙ1©Ð =÷o\9b\87\80n3äû\8c\ 5j\16ô­Äa\82\ 2é\93Ð÷±fÄÇ\11,½¶5\86Û*ûʳª·\ e\97ân\80E$9ì¹\146\13\8eÞ\ÇÜ/IürÓ5í\88cÁZÎÚÑÆìu\95ÒK\84±ÊE@õðUßóH\82\0ìARÎFë³Y§Î%Ø2¦à ÅîöfÇ~\1a\ 4fû]³¨\8fÐSüÍ\84ùÖ\b\89ë-TpÏ¢"vyl¿\ 4\8c3\1dج\10ϧDX=\96\1e\82\1cÐ4\ eæ°\8d\929W\8bê\f\b\90*\89\89æØ\14\9f&CXY3^ä=³¤Jï÷z$'\ 4\7fmâ]â+\95¼¼º*µ´\1ah\96è¥\96+j\ÌÁò(î^rk\86^~oögB\ 4ò"­<OÞ\aË6ãÛ¯\19\9fb\87s       ë$Z±
+EÏ1zú¥¾UOGEËs®T6ÉÊ\ 4ktØb4\9e\98{\8fð\15ª\ f||lT÷õó¡õ§Yz\88?G\199mXT\aÝõ½ÝúmÛ̦4ßÀRÖmÁ$ò\8f\92u=î\19\ f\v\ 5\18\19øk1P7\9eà0\12Þ·éä\89ÄB·\8f\93Ù§-\12¥\ fÂ\9f¨}\905#z1D^w\9d[\81\13a\8f&R\8b.ª·\1eÒ=\91×\8a\11X\97\bU\8d®1
+½O\93yÊ;ri°o!udu7¹ú\vìÑM\90Äeç¬:\83f£-fC\91£\81\8d\1d7å] ø3å£\92®§\86\1d_Õ¨òÆÏZ!Úðð\9a\9fbðn\ eËG\fí±&,>\ e\9b#¯f\8e@$\è\96º\1eÖÕQ¢\9eµ\8b\ e¾\1e\9c§ÜÝPË\18ÕÑ\86ÉÈqÇd-ïªx'.Ï{\0f}¾{\97w\93\að¿#£ý:éeÈû]Z\8b@×|I*\1a\18qµo7Mqwë:â\8c\9cR'µ\17\17\81`ý>9g<Û\8d\9d¢ºLê:ú#5üdÇ\82Ïo5ìV%9CÜ\r\ 3cï)ª\f\85\16î\1fÄ\11GìüY¬BúÕïÝe\83-5?Þ\96¹\10~\ÌQÇÓ6à\1dõSîò\1dxôà\ 6;\82î\82SN«\93NºrÊ\80\ 3M\ 1\9b)LEÒL\7f?}
+kP"$\10A8-l\8ej\9füàGØØê\9c]Ý·®þ\99\88AÛSâÒMA0\15»\10ï°ñ6o\9a\ 6\ 3/hFðÃ\92L(cÍ·'|WÃ\13\0v\9b0\9e]9Ò"Ñ^J3C1ßÕd«\8efs\17\10\95 ã\85ºv¶\ 2¬Æ\v\85¦\9b+9 ¡Ó\vM±Õ\12N5;\1d\rX.öªi¾>¹¤\88½?¦Y¸oó\8bm³µµÞ\82=0öyµO«³gÏ\b\ 4³³8S/û\9dB2î£"\ 4ÍÈpî\12\88\81,_\8c<;9ǧIip¤\84^ò®OlrÌ\ 53&ÃÃ5Þ\97t\8fô[Á½k\9e\9a>\ 3 \95\a\82®     eöº¿\ 2%"²
+=]¢ça\9d¹£2¦\97,P\ 2Î\9fÈY\ 5®ö\95>\18t\8cä\a^\b®\5\ 4O¿\ e³;[&\96\9e1´##K¤$V5Ïh=ÁùëZ«({\8c?yeK\19ÞØ\16\99ìü¦^o#ÐIVe^\81TÅ×{ÜÒÓÃ8ñÔ²©[\88û%­ÂÅK\8f\ 1NÓü\ 1#7Oì\18\ 5VªeþΡ\89,\10ÊhÝ`ò\94æ*ûüUºX¦Ô{\9bí\ 4û\81wÆ2äë\1eÔ©(¸\e\1e\12\8dR\8d\e\bíSéñ÷¦~âÉâãfÔ\1cÖf&KÎçf\9c¿4\1d¿\8e\9c\8bÔ::u;µ\13=KÈy\80\91udPþt§½\90µ@A¾fØ\95\18\83\ 5*"·î\96\95å\ 6&\8e\ðé¦üD\9cL´°$ÿ\9aYª5+2ÃÎ\95+飼ܳ×CH¹\85^Þ¼@\9c\8b\f¼ùÚ\80;\9d\96FñËÐ
\ 2nt\10íèÅh\82\bß\82\84\1f\18ï¡\ eW\84\12\9f\N¬Sø&D\85Íï\19\9câyn^Vcu£\1f¹:S\ 5Úùü\91m\95zËÝ(\f+÷¾ÑtèûÏP¦ÈþK\fì°ýx\7f%\8e\91§ßµY\9e3\99\1d\1c.½a¢ùR}R·ê.Çw+Ú¾\19\11l\82SV~6PIâêÊ13\9f<ö¸ø\16Ê\9eòYMÔ\0\99\1e\9d\96}ûíIPâÍ\ 3\8e¶ï\85ñ³Ò8J%.L¾\86m\85¸c\17Ø;hÑLYøxG.»v %Z Ë·\91«#kÓWk¼ñ\95\r\8bõÅ\17Í\99÷¯\1fÛ\85Z4\7fy\8e»\9eÒéåU\95\14\88\1dc\7f_xÃ\8bWR±."ÈièÀ\ fÜ\1eâÔ\ø\88Ï°?±\91#öÝpßc0\86í§vê\99¢X¨ooF]~<\v\b»M5Ô>V\rëSVË&8lý\194`ÛRy\86³CÓ°\11èD\8e\1f\e=.     õ\119\81\1eR6\f]êI¾:\88k\98\90¢õÏ\8bh¬ê\vË/2%\81ˤÒÆzd\aþ"·þö¥\845aÿÆ.-UÀ¯òºÜäHR¶çþ'Ü\9fS
+\89\89\8f«6Ï\1a¥Ã\84S¶N\eU\v \8b\rE/.½Õ\1c\e\9a3¶\\1e\9b\v<¬£f\rwã§Ý|$\1cRUÙ\8eÚfú(ïÿn\17|\831ɱ¤Nºu\9cÝ\91ªóµÂ½$\93Â6\14xo­T\97§áÆ\9d`Á}¸x\8a\9eº¿À\9d\86T8¹M×ȼ\84\ eÔCUô+YÏ.\1fL\].\88¡\97\10Ø~â\bF½Eµ\85\89\90¶ñT9\8eP\8d³·É\vB=\ 3\98c]U¿úÞ;yäP\9b\99t­=\1cgÃÜ"øxÜ\82uñ©(ÏkêY¾]RÌL%_f,é\12Ñ\832[é®:zæöw+f\87=9\rPZ©°g\11&!Sï/Ãà\ 1¾.µ*\ f\82÷ ïB\1aò\89\85\19¤Ë\8dÑ\8dD¤J.)\aÛk\9c\88\1føwõP\9bß]s\96اù=k>\10[WÔ\90nYQ}±Èöç\ 2Û¼WÜK\8a\8cÍò×[\81'ûÊ¡<\8bÁ_÷3Os\ 5\7fÁh\9cÚ¸cP\1c\13b£È(±±5Ü\97Ôw\14º\93á-óè,I\80Å\ f#fK´Ùöt\94æ¢\fB+μ\82Qi!¿U ËdÃ\8bå«iR\8a\9b\1e\91Ë\8fèBÊ£\9bfÛ,´V[\9d\8dµö]Çï»\b\9e±\93^ɸ\89\9eøæÈ    \18ÚHë\97,\84¨þ\|®\89%â¬à\9f\e\8cÍ\9b>a\99\971º(åïÁúª>©I)ÇwoB\8cJ\10tS~7¡OU\9c¹ì*SÛ\15k\9b·v\10\8a±ºnI®®Khô\9bæ\89ºÕvðÄ]Íï
+iY\97\97ý:´üº·$\9azk\87y#ÀÉ'Ê:¢"\8féA\ f±ÊáMåëé¾U\ eI&\81:\\9dϧ\16öö\%\8bÄ\9dÁMwë\1ez\95¯\158\85$\r~lËûvJ\12¡\95þ\96tèUtK`ZÞ\94\ 2ÿóàÒË\191v\råV\9c{ýî/\7f¹\b\17å/´º@Þ2T0\S׺í&çºK¯Ëw\ 6Sz\91\97yàèìØ ÁÓETeL~\9fu_|\1eZYUÛéØ®Ò6{]Á¢¦%ªIK\80\1f\99ÔÍ̪u\83\93þ\9a21ùvi(³\91?\93áÏ=Séíl»P.Ûp:\9b\\15½á¾\9aý°¼E)E\ 2*dxA\1a\?»º.\956
+A\99t\81î;\89c\95þ\8f\ f¢áq`£\86û\ 5[y·FJ\9e
+·Ð¦ç\12\ fÕè\88ÖªQÛ=ñ\95Ú}kSµG\1a5~\87ó.©°ttWºÆð\81)<ùm|©ÿ\92û\8e\9dí}&Ãr\15É\95æ/sÁ\9f\ eUîL\153\aϦD\97\10_íK\96\12§«¿\96ñ¢_WUU~Ð>6\8d\8b\9d\0Ǥ~,·­ai\19"ççåºä~\e\8dIno³\87<SÓ"\87cúo¸Wºì®\8fØ]8J¢ÆE'ØêRÌ»lLk¯äðÎ\10^´RÓ®¿²¾\95G~\83\88P}\9aD\9b\vÂ\15Ô\19\97\1f\178Y\ 2u{\18 ímÖ\1aÍÂ
+,Ù\8b\97\9aÑXejúnÌ\9e\84ú\8eå1Ê\1d\84\8e\98
+jM\8f`\ fÃÞ¥WÜà5\ eNì=ÎIåyUÿ5k\18\18\99u)Maü\9eÚö"׫
+·bã\90¶æ\85ãçªÙ§CywX\9ap\19\f\17AÛL0&o\8d   u\82\911ÖZj·ÌÀ\15\882O\81CQë5+ÔÍ`??\82Îi\8eC\12\82W\92X\15\97\80@1îAËÑ\f!eI®Á\80a ±       Ûí\14ÐÐ\88.Ëw£g=\8b3\93Ìí*rIohx×êÃõû\fß»j\90{Ò`b^ÒÂë\82æ(ó^\8e\17Êôt\86øVR.½Ô\b\9fNV\9aõ¡³¢z\97\17\b_£ig$$Ãfù\19Ë\13\16¸/nµmù\82Vp\]ô\92\95Þã<³\15\8aå«^tF\1a\97Må¹ô¥úLá-zìºiè&\e$WXÙx\ eþO~vs\9d¿ð\92ÙûÍ\17e\84î"Ü\15{XçEË\15®\8bÍän¼\1d\87U\1fêøÛéÅn]º@¬ÿíÞ\10G³­³\83øÇÛ-®\13ŲéavíSþ8\96zù/±2       %û\84Ó\96:  Bë\99Wʪ¢lu/\96jL\8eMN\ 6É\vÿ*\1f̲'"¶ ¨\b\86ª¬<?à\9eÉ\8fc\93Y\90úÙJuÀRx\93Ç\0EÁÙ
+6\a)\9c@µGNjc\ 2¢£Àñí¤\1c\9c\ 5ß°ûí\8a8äh}\8d\945}çS¸×\96ß&\13¡å\14ÍÚÐGÑ`ï©\1c\83«d\13³XÚu¯FÑ\1f\139\9ej|\9a\ e©W!ª\87\9fÌ\17¹Ò«Â¿¿ý@\ 6î­ 
+)2ºÎ\96i\13æ\ 6\94\11\12f\ 6êe\fè\bJ§ÉF\1e\82M9u*C\96\8e&\ f\9c~¥ÍµBUÍf(û-kê;Z\8fÜû½Ù¾2å\ 1Øäµ\10\vË\8eÚ\9fÅ·'YFõ9\1d\8e\84ÿ\87\1f\8aÿ/ð\7f¢\80µ\13\1c\8aB#\9d¡(G\8aÿ\ 2¡m¤\ eendstream
+endobj
+4251 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 12
+/LastChar 121
+/Widths 7552 0 R
+/BaseFont /YHKPBX+CMSSI10
+/FontDescriptor 4249 0 R
+>> endobj
+4249 0 obj <<
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/FontName /YHKPBX+CMSSI10
+/ItalicAngle -12
+/StemV 80
+/XHeight 444
+/FontBBox [-97 -250 1077 759]
+/Flags 4
+/CharSet (/fi/hyphen/period/slash/colon/A/C/D/E/F/G/I/M/N/P/S/T/U/W/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/w/y)
+/FontFile 4250 0 R
+>> endobj
+7552 0 obj
+[536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 278 500 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 667 0 639 722 597 569 667 0 278 0 0 0 875 708 0 639 0 0 556 681 688 0 944 0 0 0 0 0 0 0 0 0 481 517 444 517 444 306 500 517 239 0 489 239 794 517 500 517 0 342 383 361 517 461 683 0 461 ]
+endobj
+4227 0 obj <<
+/Length1 2120
+/Length2 10022
+/Length3 532
+/Length 11159     
+/Filter /FlateDecode
+>>
+stream
+xÚí\97UX\9bQÖ¨khq§Ð\92`ÅÝÝ\8b»{\80\10\1d\8aC\81âîVÜÝ\1d\8a\15§¥¸CñÒâvÒ\99ù\87Î\9cËs®ÎsÈ\rïÚëÛëÍÚò=¡\ 2*«1\8a\9aÁLÀR0¨\13#+\13+\1f@\AM\8d\95\ 5ÀÊÄ\82JE%î\0\ 69Y \12 '0\1f\80\95\97\97\15 ê\f\ 1°ÁǹùØÙùØ9P©\0â0;w\aK\88\85\13\80F\9cöO\127@Ô\16ì`i
+\82\ 2\14@N\16`[ø\1c¦ \e\80\1aÌÔ\12ìäÎ\ 4\10µ±\ 1¨þyÂ\11 
+v\ 4\80Í\98PYY\ 1f\96¦N\0\13\12\8aÊüÇH\ 6j\ e\ 3pÿ3læl÷?C.`\a\14\80\ 6.I\v\80+\9aÁ 6î\03°9*³"\f^\v\f7ù¿!õß\93K9ÛØ(\82lÿLÿ\8f.ýoã [K\e÷\7feÀlí\9c\9dÀ\ e\0\ 5\98\19Ø\ 1úß©Zà\7fÊ)\80Í,\9dmÿ{TÆ dci*
+\85Ø\80\ 1,ÿ\fY:JYº\81Í\94-\9dL-\0æ \eGð?â`¨Ù\7f\e÷\ f\ 5f\1dq)5µwôÿZÑ\7f\f*\83,¡Nêîvÿ\9eöOö?\98õ\91áýq°t\ 3è±0±°°Â\13á\9fÿùÏà¿\8aIBMaf\96\96àä\ 2\80\1c\1c@î¨ð½\ 1'N\80'+À\12j\ 6v\ 3\80ÝàÆÌLP\98\13ü\11\0¼)Þ\0s\98\ 3ê\9f\ 5\85¯9³ù?bÿD68Z>";\1cm\1e\91ãOòã0;|\18\rÈö1\ 4O±w\869\81ÍLlþ¹úÿ\1eá\ 40C\9dmMþl\1d\bô1Ì\r\ 3;\98\82¡\7f¥òþk\92ÿ\9c\81\83\ 5\9e
+r\0CmÀæ\7fEYÿ\15ý¯d¸\9b\9d\8d³ãc\0nf
+³µ\ 5=FàF\16îv\16àG\e\ e®\7fØXÂÌ\1eCpAG\e\90£Åc\84\aÀì\ 1v\80=\ 6à¾0(øßÌ        \17ur}\1cç\84+:Y8\80ÿÊøÓg\98³ÃcàO§-]þÊ\80ë:Â÷À¿\19\bvùË\15¾ÞÌàÿøÎ\9cpU¨åß"<\7f¾³\rì¯\87xÿLckù\9fQ.¸ ØÞ\19ô¸Ô\ì\7f\96\0ìøçîy\fÂ\1dD\1f       ^_ì\91àµÅ\1f        ^Xâ\91àE%ÿMÜðîH=\12¼ô»G\82÷Eú\91à\122\8f\ 4¯.÷Hðêò\8f\ 4¯®ðHðê\8a\8f\ 4¯®ôoâ\81WW~$xu\95G\82WW}$xuµG\82¯\87ú#Á]4\1e î¢ùHp\17­G\82»h?\12ÜEçß\ 4¿Ì\99M\1c@¦Ö`§ÿØÒ¼l\8f\87è?\aØÿýÀ\7fîvøåÊü¸±yá5M\1e        ^Óôñ\f³À\e\17þYú¿ðÏÆü\vá\ 5!\7f!¼      \16\7f\v\7f]\16,ð6Xý\85p'ë¿\10.õ×UÂ\ 2·z¼6Xá×#3ô/\84[ÁþB¸\95Ý_øgsþ\85p+\87¿ðÏIù\váVN\7f!ÜÊù/\84[¹ü\85p+׿nC¸\95Û_\b·rÿ\váV\1e\7f!\\ 3lkö?7ÅÿþN\10\13\83¹y2ÂÏ\1a#\eü\86à\85¯\v7'¯÷\7fæi@-áÇNF\ 2~\87°°ðÀÛÿ'jêì\0¿ß\9cþñ\16\86¿nþ\87Í-á/'0Ø\rl\8aúý+Ì\94?Ð*©!¸ØG2o¢\ 4\81î©\18¤1Z±¶kºýeÀ\ÌS\9b\82a9{ºå\1aíëÒT\\8cm\84m2×[\12Ç°6/\95/RÇ~öÑɳ÷Û.ÆÛ©\1eÍ$Ú§©
+î[vä\17\ 1û\98­\r3¿\ f8\9f*M-\8f\14Çëä÷g\9c\fìç(ÓH¨ï -\ 2\9ftë¹Ôu§\ 5rqkK¥Úh\84\ 4ÕP³\ 3\92í\8bC9B\96\±âc_,\8d\aøX\85 7Ñ/ü\84µ9ã\ç!gÇÝë_àGa\9b\8fí\85~Dªã]\98Ù­\e\9aLîâqªß¾¼ù\1d\v\0\17Ó÷nÛ",«%\91V\8bIbíÆJÐh\7fM_»\80*\14Ú\84|6ͯ¹çb{£^Í\16\11£Ñth
+
+ÒÅ'¤`\ f®È\9b\10k\9aK\8fÀHeßZá\97\82y6õ\fæ\1fÊÏ?hÜÚ
+m£\9e\8euv\97ñAÍc/[ý.\19\83[v\95   ÊMn«Ô!È\fLºÓÒ\12\93âéô:ç\1aÑ[^ÙËÒ¯<8vRX«U\ 4äYðAv"©rMR38\93ó\97aÓHä?\19ÛrF\aêÚz>"VMÅÈ,\1d¨¢EµàZû¯¯¹c>©! aþI~\8cþ®\11\95\84VEaÅë\ 5ç!E\ 4\99m®8öû\8e\vÞ¨¤ý\ 4\1dW¤CÓ\ 1w\9f\16\12©=âÒêùö\1cûZ\82\98\ 6f#7\9bW#½ÛV\1c\ 2
+hâo±hâü®:¿\93(ý~Ã÷ÁFh\8f\99\15¡\87(ÄÛ\ 6ÍÚ\85Ûø\9aKá   ¢!iEÆ\88¦Ë!\8dUæÄä\90ÔbAn\81Ý\11
+×Í;ÄQ\93u\8eñ£iÙ\ 2ü¾\8f4\ eÙ!¿P¢\a\rÍZ,~Ív\13âp@\16DI³\18a\16Ú£vÝ\eª}®ö,Il$òJ3ý_6\10D\8dR"\1d$£#\ f·W5\v¹ö\Û#LÓùÜ\1f&\1aå\ 4iNdd±\8dhDÇÃBß\96j"_ÁæRÂ\8cDn\ 4ïù²?[Ún®M~ìúº+\17Ïê|ËóÐG\97\8eÖ\8a[\8c\9c\14\91ܹõ\)T\1a\93­y¹æ\8e<ê|äå\87*ÉÒgÏÐü7Îìm\aD@¬AY:^ë&\ eiý@¶ß¼äÍëá\8d¯XÊBPL%A5\8c¸}×÷¨8}\92Ä\96äÖäOxÊ?Χ *2\94«-ì5$\7f\bog\91¢P¬Û\8bÆ  Ù!­ÃIìcåák2"
+e\ 6wpÅ
+Û`~½\9eLÔ¯®µ®Xo\rd\11\8e\1d\eñ"b\bÇY%\901½üÑòT\87^\91\92#)Ç     \8av7GÚ+*\1c\8ccm?ß\80µ¯SW
+õÁï*¨ ÝÄ\v\7fmX±\1dÚUCîØE¢Ô\8c&J(ßö*·*_OíW\9fÅ·\9cÃC\85¨ô>ULB\13N¼]ÑÓ×sT (*/^l¢\1cîy\1a\9b\19ÅWÂJ.XE}.­b\92\9fï­Ý\8aøÇ£$\9c¤\ 3ß\9a¸\a\ f;|½¡\ fÊêξ:    g\19J¥Bù\85\b\81h\8dpÖ®ä\95*\9f\19sÝÊ4ú?#©åieä´Û¦Xã&ÙGÉžÉFÆ>²\ fìT\ 2\84\ 5Eq\1em\195\18PCð\vÜR,O\a\82P\89{
+\7f\9e\12\90}'¬Ä]/Fû\92\88.mä\9e\ eàcG\83\0\ 1Ü¢Z;ÒVç\83$\ e\0p\13î%¾Ûô{q\8f\rȦDBT\84æ|Üs\8c\9d¹C\96ïa$GoèSª¨¨0\10ïj\11q\ 5ï       mS\ 4­´z¿lOÇ,ìNÖÙrÖC0Ð\e_Pa&ÿHNd5\9e\9f\1e§\95n\9fÈ_\89.% \7fzo×U\8eCÖØaFÂ[\92k\95ÙÊT\9b\92ÄѺµ\87zueZYqjݲ¹Ê?*º"a\7f¬åTI´\85÷l¨$«õ\1e¥i\8b\95ÕkÝÓg \1f»ô\9bªÐ»\eU]Á;â´æ¼\ 3?fRk\86%\ 1\8e%Ú/\95\99x\ 2\1dØƤZé\8dY¼Ü\ 2*\97Îïd®/OÞªl\ fü\9a£\91\8eNR5ö\1cô\97;\19!/õµþÀ­M:§ho4\9cçã\8e\84¼¹\9fó`\92K­½`ðBp\1cA[Ò2mc¥ÁÓ?Ïk\91\1e/Bw­þÛ\17Z*?7ìº\85P±;¼Îat\14û\9fm"\89\9e\97È\ 5Þ\13        ÒÒãî>\9a\92rñ»<©\ac\1f\ 3ðhH©\7f¦\1eª7í&¿j\19ÑóW;X/¼°F±p\1a8Th\9aÍðI]J#l¤ba®¢?Ù  Ð×\14\e~±µ\13ô^¼(÷à\ 4\v°\96\12ðsIÝØd?þ\b\8d\89È7\1fbûN©}8\8c\8c\7fn\rwc¢ñ+\8f\99&R\1eóÛ¦ýT·µìÎP\91\9d y\9b~\9d\9cühï\99\10·ø§Ä\91\8a9\9bºV\9eÏÑ5!C\19\1e)d´WøøB÷\88^\1f\ f\9c¯\8böÏÏ\97\86 =\16-å&\83:ÆÌ>ÒK²­Öç\97V\86¨\96÷íµ\b\9e¼\17ÜJ&جÑ"v\9b©°&\ fÒK\95c\1c\ f°nml²f\93üJT\90»\b\94wógz¢~âL\9a\8eg¶#VÏY¤Õú\19:p+ã\9b?9\96F\1c\1f¯WA~êªWëÔe\85Ì\ fÌÂJI¥\99{îVÝí\99¡®\84\ f?\ 2¦\84NJ¤\99­\86$i_î|ÝèèèL¥z)5óª?Òìæ\fQ\90Ýj\928_ZÜîFè\9eA~ð{Öµ°Ù  w\87`\18I\9c·¶ÿ\96õs¡\18\7f\1e«qCê\ f}AÒÍø\85ꯦ\1d\85\90] bÛSbà\15êy[Å\9d3e¤{#ñb­j:ÐKÈÓ<sYâºÇp\17\80
+\92\8e¦\86Höö\1f%´\ûTG®»\1dY\84<\9d½ôüb\13Õ\8bÓ+ô\84¯*\9c_L\9e½ÙWüÇû\e9)¿ð\bfb\93mmPðÂ÷y£g8\9f\ 2\9e\95Ò\17Í}g«´l_\8bD»Ï>еÂË¿w[²%áê÷ª£ïjýµ(0\13¯Ü+G©.\8eÞýÍ\8fÿdû¦!\17Õ hüì\9d!é^¶5\84ª\14U\1dí\9b\92\fÕN°æ%\v\95Î\v\r\16×Á¢\I×ùÆ\8e®+Ì`;©{ù¯f«¹@Ûk\8d\9c\88\bq%ƱE\ 3YDV\1ec\e\9e6+ä/ÊÅ"JT\18Å*G\9a\17\80É\98Ì\17\14PÌN\8cïêM!2s\9dßâ3}\11ùf\95ÛEC¬¿àñ<×\9c*9dæÏ\10&îo/a\8a\89©fä|\8fy³èB°Yë\85û
+U@\bI§UåÓ»<\8b7¿ßß\82[\a¿¡'jqe\1c¿»\90(<{\0\10(c\8d\84~lÈ|·Î$y\1eç^R\81|)÷RZ¶ñS³\84 ÐþFB>ú7\19Ò÷\97\ 3²\95·ã²\8a\12\98¬_\9c¾û\93/ÃfÝ\b?K\99K\7f±õ½FøüùZW\1e\15\95À\84\99¡¯Éý\1dÍ,rÊìkãËOd\1cb¿7é\7f¹Ä¬ã\8e×°ð\93\94Y\85Åͦa'\9d|§óد¶æyë­ÚÚ¢UÛMG\1cT´î+تéDU!\12õ1ÁéÃP\7f¬\15uÄçÍ×ý­\12=UãÄ\ 5Ék\9fó;\a#&7Tô³\12T\10\1cÏ5¼ã×q×9Åf6\ 4\84m4\9føzns\95I}¬\ fá«ÙØa¼Ìî\17QÒà¶ô\7f\86¡\87\9a\eÞο \92W)\94\v>\1c`\ f×\v4T¿\11*²ü\99W\9bÚ\9bã»j\95\ 6·ë\ 2ÓsU/   O­âd'\1eF\94iãÊÙ\8bø\9a%\ 6ÇdMóL\1d\9dàt\8cÜS]|\03µf 6\8f\89Ì$\r\ 5×d\86\9f~P¨\17\11\95ÜÀ»E\1d×X©ÚWH@hI\80(á·k\8d\ 4\89\93ë[²:\81ó ¸.\9a÷·2«¤$Ï\bèåkhÜÑ\934ñʽ
+b\88xéb{\82\15º¡\ e\87Ô6á\19û\9fæ\89\96\99\ 4É;$VË\7fj¾ÿ\8c\rþþB"\85g\eÝûmðoµøQ/Uì®ù\11óTÇÖ\9b\8f3\8e)Xê3 \1a$\91\82\1fÁ(M\9bÚ3A|È<xyU·«/O nÜ\ fZók\ 5/±®ó\ 2#Év\bÐí\98¾'\89"R3¿Ø\930ÐI|R¼ÇtÝ7\ 4ݹÏ\1d\bðFÇ+9Á!cæÖ\9e·\96Ëz\90\17ñp\80´ìddsJ³&ûa\98¼ÿ\84IºLÁs\16¥M;=òeÎÈU)\8f\e\9c\8df\8fce\82Ê\10\f\/§jé;Æf¶³K\7f\ eÓâ\1a)³·P
+\89s\90\vùx\83\83ëÜW\80\18\ 4\13\81ÂVà\1eh.wìÐO\14û@\99FzR_ó\8au¥½ÅbLÇ\9cæ\1a\80­ò²cÀ7¥Ì¬\95\19èÚQêÊs\10\0\80¼=ê\ 1\96Y\vd\95pºÏÙ4%\14,9:+®~\8dûqe£\10ÛÓµZ'`E\11q\8eÂÏR`­Ò9\9aCD¥îJ\e¸8`±6¡6¢+U\ 6\ 6bØ3\ 2\ fîp`Á9yah9\81ÌÒýóÌ5ïu:\ eÖË\80\9b/ÒÐê\98³O\rd¾ë&­N«ñÉGKÌ\16\81êD¦}Ì;dÒC\81L  \85\940@j?-\85\8c)JÖ\84¬ÿ\8bNWê   G\8eó±\93²¶s?5Oèâ@\92\8c\12;Câ8KTÑbsòO\95|êHêjú^\13-a¿bT=¶ôþæ\0¾\89A7tÏÄ\ 1ªF©\ eÿJ}W\82P\ 3+\ f\99uP\r­Þu½A\8a<A\93àggºñ¦ºàN9¿Uz§ðL4Î\8dü0\1ay@\ 6éçøW 5\88Ú\9aÔ\8fZ2h\1d\90B\\ 3UÒÄký+\1a\8eù\95ée\19tßê\ 2ÍI      <é\9bÞkýÞRç³\97g:AbKÏ\v\8ant\aÒËí§Å6¦K\9a\80²]\91\85\8c2/]\7f4\85qñSëUÁdÄ\eDô²\87Ùà\16ÂXá\84P5:¡W=Yé2¤\8ab\17ìåó5éDȯâ-ÔQ\1ezñØ\97\88½\9fNp^ç\98LnýîÑyµseo\91Ýç´óæîÁ]\0Ï\¶\8eÏuç]\90%\ 1êê\fÀuÓm~Y?\90RÝ%ý|õ2ÝÂ¥\93Rrí«8\ 5¢1Òo  D\9d\ 3Á\ 4T»l
+?ÝÏ&ê²Å;\0Ö\9d\a¤SÛ\8c¤~_êkTæÛÐ\0ü÷.ó]£â\1d¥§+\94D\8avÕÁ'0\ 4¨ÿ7°÷ \94P\99|OG\82óªp0\80.\19 \80¤\17\7f\86\12V0\13T~vÜ°lYÿ®\97êg\ 2\82ç¢ãpDß3dO»÷÷éd6qÅ\15\19·¤y\b\95õ«%ù\84TÔFS\r\1f\8f×Ý#©\19ù\8eðuóâ¬=µ/(Å\16ÊüTÊè\ 3Ü3ÇÉ\ 5\82[²j)L"ó1\9e¯ \85±=kîM(ÜK¹>\aõÊG¢\90¾Åº%â      \\1aYEº/çHx§:´\90ÝaÖ0\8f\b\õ4©\a^xH]\10IÒ+CX\91Þ\9c\92  JP\94\86ã\1c\98\8fÊ.\17\ 4¬íùÕÓ½\1dF~\87áêK°\98Ïk{
+\8d¶à\f\1dofþ¢×Oaé=]ö\95    -¢\8ct4\92©U½\97¿>¯¥Ö®\9aP\19Á\80VS\8axöDÁîCîvm<v°y\87R"\8aÛ\87ìMAíÚ¹\14ApÑ\18¤k+\17Ì©)\7f6¢Æ\83ötlÓdÔ,º\84)ù(CÑ\87_VÚ\0ýÝu\0fÌÊ\80±Ê á¯\vêwL½ÊÉìü\80\15!\e\9f\ 6ò\81\848+\130µ*^.÷¯\89Ë`%û\ 1\9b\98â\ 3Ò\ 5Ì(÷\8fZ~\9f\r3\97\16\89ªXô\8a>_3ÐH\12\1fZ ¼%Â@ybv\922´á\8c÷\15?LoÜêd¶ãÍZ\8f¾¡/y|\16\1d\91X1}ÎÙüÒÎ\18\89·u÷\95 á.¤r¥\962¼ìÉ\8f\98\ 1\9f\ 3T@øñv\98¸Ù&Æ\1eÉÊ\r\8a¶¾\113ù«½íçU\94:|¿_\87\8cئTs\a©\17Ðb\89\1f_<o\S¯è0*Ø\8c@\1cË\85yóÒÔÑJÖ³ðº&i¬´­>\84\vâ\0\8d]\8c3\7fXHÑ2\8a¼\13Èãª\99!\r4\10ç~\1606\89rëÍ\aÀ²Ø¥\9dÉóÝà'Ô¦\v¯%#ǦðÃ}\9d·â«\7f¬Ôj\9b­ÅÝâ8\f³
\80x¨k\8bFÕ¶|\80ô\96\8aãÜȪn\95ý¹p1\ fÅ\93\98\81î§\8bM®Qg\9e\9e\b\95\9f¯)\9dò\95Þä\ eº1}¬Pÿ\88\9c½VlÅõÍ=$g\v\eágΫ`ïyÚV︱¨|\9f£ö\82è½µ\ e\ 5Ì#)¦4\81òßB2@Òwo(vg\88ÖKu5\ 2Qð'\93\8e$j\e/\ e+EÉ\8b¦ý_\ 5\13osó]\a\95Õ}°;ã{ð\87@\96;0ò×]\97\1c\80\ 2¬dê<s÷ù\ 6ñ\9d\17¾\171\86£Ý\ar/ÑØm1LiO²RÚ\7f\91IYF,Oä
+q^Öö|\95Ý·#0P\16Ñ\9b£Ï\7fX\97aï­dý ü\14/Qi]fI\8bØG\0âÅ6û\r\88ZoLéìFV\90ÒÐv´£ÉÁfÅóm*òúúµ\1e\89WòõÓ¼z±(ý\ 3\14ãà°\1f~\83ëOº½¼ïI\e\9cÄzÊ\9b\e5×M\8cax\85\ 6\16Òì\95\ 5¡
+Åæí?ßÔy4QÒ\869\ 5¡\8e\88×`\91ÛQ\a\v\9b;  YS 5+Ì)\95KéÇ¢è\9d\88Ó¬Fï3KYk"\12DP=\7ff¨Ú-øtÚsVeÅM \17ÐÌÉ\92þÎþ|/5úgU\ 6Õ´ñû'\88\8cÙºtl5«Bб\eÖ~\12»\8c\9e`\7fË8\a/^Üî\ f½Ê»r­ÜÉF$\ f\85^ÝF\18?h|\8c\87"$g:\14«y\9d£\83jÅÉ×Ý_G³\17û\12N$«ð\f¹®n+)§·\1a<ç)}Op]8\8cÂcØyË\9c\8c\19GÇ×\9e6êñ)@Y/v±=YNuÐA0ò8´9K\9f©\1cÿÙ2wæF\96Hã|ºyh-\91j³ÜA8bϤ)bÆ\9bý2%q\99ÏCÆt3\ 1LS\1dÀ9Ot\1fQ\86µ\1f]i<!Ç\92V$\1fj}\94\849äM½`<çZe4j\899õãYÜÔ°\9b\8fÁ\88»á\8aZ¯­Ä¡\a\9dÅÄ».F\13º\8aÄ÷?\aÇ£iØê°¡'\9c\95áKnaôã\98©Y\a\93*;Z¨>t¿Î[Ã\eKVC\ 3´í,CJi\9b-\9e\ e\ 2Ýûh b\95\1e&A\11\94Äø¿Î\8fYXtjËF\1fZo.ºït\89\17ÊM´®\7f§øñ`\17\ fs\ 6÷­"?0ØOJf\7fì\9a7Ù*â5½\e?_?ó\9fû½\8dR\95Øëµ/\1dOB\ e\9d\8cÔ¿@6\13hÙ¬*l¾¸ Ry%ÒÒã²òJä[Å´Ô\94)H\ eoéDºQ7qÝ5>³ßn\9c\81PpF¶Pæ\99\9eW³^]\87\8dÓ"\9dW\e!\997âÒ(\8e\9e\10éïó#~û\80x\8eû)?±ÙÏHÙ¹\95mh\ 4RùgÃS×÷\8e<\ 3\93åäb5FsßK\1cõ9`*\b|\10~Æ/$\90\ 6\99÷¾ÈÈë*ع¸¦íX\19_\87ò¤5OÉ\ 4ê\1a82=N\97åãXå\v~||êné*\ý¥\11      \íùþføL-\87\8f\7f\1a³p²cßUK\91äF=Zª_\91)«ëû4ì8#ÇÓ³ÕöÒb\10\97\98\10ú\92\81&$\ e`<Z\90Å(|è\1a\98OBÃ\rU^v \16\13\8d \8c¿Éùjlx¿×\ 10\ eºKãxÆw&\89ª"{É\16n^Y\96X\84K{ÙÏ^ü«¬íØ\ fÒp\9aâ$Ñ=(U\92ö\ 24\ f¨A½\10·\17Ýë\e¿\ 5ðo\9a¼\ 3/\8a\b\89be`\b¦¶§ø\8dñ7e\1eåP\98¾©Þõ9ÎxÅGi>\r\996}õn\16ÑY--Y\97;Äéâ4\ 1\1dÓ$ø\rx$õ\1eµÙð\87
+\8aÊÙ\ 6Ód÷!ÓþW5õîA\8fcC´|X êì=X³4ùräjðwMÃ÷ZZ\8c´°]Õ¨à6VyÈ\15\81¼´\17þ ,\9f¡4l4º\8eÍuÿ\96äÆù·ÈÙê\89å§M¼é;ö\14\94\87/7ó;â\96@ú`:\96³\8f\97FG&Jãñݽ$\1e\1a\81µlÒRS\8dnü=\91Lo\bêA\9f
+C
\b;<øåTP\8d#óÖå5H¼`\8a\17<þ6cüÊ$º\87z\119mvw®\88A\88£ç\85­7R[Xè\ fá«4WI\8cf\8c\17(=\16K9[V\1d´,âÂ\13\9cþ&Üv/b=?²ë}\1a:\15MB\7fP5H\ 6\ 6'{\7f2¨¾ÆÄpÿÈ7\97k½w\8cÝxû\16k%tÒ\8cÁÃõ=ûÉ\91ÍÕ\e\19©7\12\9aßz\9eÆY
+t!o÷üü\bÛ×\f\8eO\11ã\97F¨!\aª\ eÖW[voÅ\98oÙyßày\8feyä\89w\8aîÚR¡´K\18\972­JÇ\95\99Vδ´\rU\98\0+دsãW3Âå;\8aÝ\ fD
+ªÇW\1aÑÅË\11guG\1d\18¸Sêí\r     Jj\8a¨7âL\95~$\ÐA\ e\97å\è»~~\8e»nói@e,`ÿê\15\19GZi$\92¹ûN´¹g³A'\ 5é3W;V3ü÷£Ú²¶ó\10\aX-ý¢¸\8a\91òy÷Ï\19Á.\1c:3\81d0ë^#¤g}\8e\9eú\bIµ²xc`c½àuÒ²Ô\93C|%ìÈdl¬:µ®\8b'\83EV,\ 3ýiÌåùñJ\8c\9ctî" \14\8d®\v!H9ù\1eö9\ f÷¡\1cnXU_¹\18Ì\918¹«îô\9c\18kn\9ebVVMbÍtY0ü¨³\1aMeS\80\83'\90R¤b\16!TôK\80XH)E\90t\92\82¬ù\ 1\8eá\ eõмê¥;õË\17\1a\8dx¤ãƸ\89õÐí\86ó4Ò\9a°TçÂ\97è\1c\1a*hvÃ\98»\r\9f:^\96¯J!\1c%\91¬d\f\f\7f^PÔ`dß\9a\8e§ÄßHv-ÕÏ®îl\91i\1d\9e¼ø%©¾»¤UÒ\H7Ï\ 1,98\90\87\8e°\90\1dz´\#s\97N\83$\ 42{\9cû\9cÆjÏßT»y,\94xpÙÜ]û\9aGq÷\8b7@\1c\7f:ÔêÈÓ¾\f\9e
+s¡O+¿z
+\8cí:\82ÒM(nr\7f\9bk\eL_>KÁ\11e·¨\19Ú._è  s]Pã
+ªM\82½ý\b\ 1\ 4\93\8fàQ\9c¹\1dÓ¼\96Y\96Ï&Ñc÷=lÕOé8ª\r9ΰ\8e}\9b÷aX|ù \9b Ô\8fI\ 5?\84ärSM\93+P,Ôò#ºS§²­ â§\ e\88ÄM\82\82\97\ fÏg|'¡Ó\9b\9fÊOûU\15\7fýx«\ 1\1d¨fË\8fÚõx\95zØ}0û\r\0Ê\0Ôb¢$\9aj\v\12ÞöÉL°Ï¾µ±I¬¬!ÞÉ\ 3½\92(}âÿ\8b¾\9d\12ôÄ\97>Ã4*ù<ó¨\84Æ\95hG\97\fkU\143\17\1d\83)s÷Ø\9cky\1cA$\ep\1eòüö\0kÝ'\8b(ll[\8bö)Ë3pÓS\9e\94îæ=Æ\85ëi\ 2õ\ 3&ëD`Õ\8bíf\85\97\16%~A|&`m×\19C\ eK÷l(y¶ìÙàɨ¢\9b\80¢±\0ÅA[ÜÕOq1DîêÚçVg®\94_|\13 mY×\948\9f¢CCä\852\9cÙÚbMr   \15\1c=\8f\ 2ü\87f#Ü\16ñX_Ü^/kÐ
+©ß\97Ê\11âÎHót®3)ç·\ 5TÖ_\11\99\8bÊm@,ï\a&¢@\v\92\93\94X\92\1e\96UÊ¿\f¬s7\8bïã\9e÷ÕO\Ñ©$\17\8aSéÉ \13-\8a\86¤|D
+hàð¿7Éo        µ\11Â\7föê#e\19=\19\r¦\7fbí³\1f}\9aú²dz\17k&\10\14Âù¬        \7fAåh¦ïDfX\9d      ºtC3òª\12qv\9aÒõßÝ\8c¦8\89µ\8f±5X\14\8c¾Ê¥\18¬~ÂcM}\96ƱÚúR±\9a?\19\94Ï|eó\92jl
+¿r¬ø®\1c×l\97¨ùP\86\v\97\9b­\80rkóÌU\15\9bÔ{@Ø\8fë7\94\1fHJDÑ­\b\8d\8f÷\87\16\80í\vOë~\16Y\ô\9d^Ó=Äsrdo\1e\86a\ 3~\14\r\7f)%¤WÐ\19\82m¶7\96\a­ÿ®1H\rÊ\ 3q\0\89\ag\fªdè\81&W$3@ï\15È&õÅ\94i\r×\ 5ÀÂú\90Xëé\19oM÷7¯|úB\9e­|B\16s#AÍ 7\81\1a6\15)*\11}\97\8fÒ¿æ\9d9\8d~ûÛe|îÃ\8cú1¦Jܳìê'\86çÛñÉ'f\ 4\1f\ 5\1fÙ\eó\ e\17\83ä°ú¾\1a0Ý0\13æ'%Ú"\8c\90\91¼Îe1Vö+=÷\ e\94\81;\ 5\v*\8f      Í(G^]\18àyÀçiåðGBo6JL%ûdtk\aåÿ\8dWÔ­~j"\14cÃϲé½ÜPTÚU°éW\83AîpGÂ\8de\8a>!FÂe\16EÈLd4¸aø0[ó}ÈMÚ0×Êeý=\97ô÷¥5«|\eÑpaöYô&¿b]}P¢ïúÉ\ 5\17ü\17\H²oÏÂ\9d¿à7\9f fä\94Í\ edIWfè÷×MÍ@\eå5Äó\97ë\ 3¯{¨ê$ÝÔë\8aM\98,_\ 2c-ÄÎÖ\92\8eO\8eøEß\84ìº\12é\9b\0ÌNnçÐ_\1a÷°\11Xyj´\88SmrÞïð[x1Ï]©³\99:ùÜ\95Ò{êå¸!\83\9e¿\9cÚi¦Ø(T;\15´¨®\11±¶T\1f&\v&ðjêo\r²eÂRsGUp²!\10\9fÑgëÆx¡\89{9r\9ft\8dx\14°a°}5ë³ßþÑ\8a\ 3\82'pù«\9e\ fñh/þ\10yt¥ð§àRYÔõq+´¾>Ó£"aTN\9a­¾¡YÍêÖ+1Ä÷~\82-\87@V\ba\9c\10\9cúrr4Ú|Åð%Ý*ÅrófÂp\ 6Wf3óÊ\ f¾J¤\9c\eÇ)Ôn\8e\89\ eØÒÔeWoº\9a\80\84-cåÂðÊ)sÕh\111\8c\90²½æyÓo\18\86µt\8cÚð|\aöTÍ[+F)\14¨_\88Ìm\90ñ48[\82D6ûZ¶¹ÝÁ\9f\16\a\10Tmï\1eæ\84 ^\11\19·¸·!JôT4gÕÄ\9bº½Eî4!I\93è\¿\98Þf\91\eÄvjå§ra[v\85©ÚÙ\84c¥ßo:\18;,f\95hÏÂ\8a¼\f\KKÜZº²¤ÙÈ\93L\9e9\8aûåÙÊ\91\86F¢®\88aNsüzÚ°?&x8åÕ¼E\827éëÈ P\89\94Át\ e7ÐN\95     vc³\8a{î{\92Æq]©?\89@Îô]A7Ò\94ïDè(\10£o\rÿuî©ôñé7¬\95ýYK\87Å]»\92è\9f\991\â&¿Øѧ«ét\91z©6\1düf|ÉR:Fr\ 4e\ 6\18\ 5)×ã\8c/R\87O\84\eèFAÏ\19Õw\v¶Fç]\19\17\1dñyP\11ýÈó
+~)¬¸\ 3rH¯Ò\93g7ßÄ_q0ë\ 1\a\ e]\19^S1°2 Jj \9bïk\1d\85h¼æãN]¼=5\93Ä\84õÈ\12r#\11\91ºeSS×\7f˳E\9cj$¯\8eÑ\1d       \92ÊýLn\94ûð\83\96¯\1du\1d¬­\9f\1dèIÉ\98\18Ø\+Âlv\1cjcâUk\ 3îÊ\80\1aÇÈk·Y¢DGX¼\[ú¦Ò4\1fk2ò\12\9cËâ!Úª+`¢QMÓxÃP2=¢Â\98\19Á[¿À?\85³¼Z\8a\94\e¬\7fñz>m\1f\e/¥éCA\f\83`\85ÑÏ(\12 í2\8a\ 5Ñ8\94\ f/\8a¦¢\7fI\8bù¡\82#Ä4ñÎYÏ­\12&K\83ãص\1dÚ\80E\8ff¨Ìì\10|\8d\83\ 4`ñÑÚ",Þ\8b·\1fôÞ*1ï\11Äüzä¯ñ-ú\84\93\8d\82\9a\96®ù\95\16\9e\97S¨¢Õ\aÏØ÷¾Æ¥0\81ä\9fù\84\f\93ªß¶Ê\14\11W\96ëù#Sb¦"u\10¦ßìûï\f\ e½Õ=ÊÉy1\14Ûä>yfF\8ekA`;\96ô2RV\95Y\9b½ñk.K\°­Û\86        ²ÏIK\19{]"\90\ 6BWßmÛ±V­. \83:*Êö\ e\ e¬]©üóÎÁµ½àU0ë      qí\91¼ôû\ 3¿ zÐÛÛ\96\ fA        ¡?\vNY-öÎØ\17\9d6 #q*?¿X÷MS\12b\14|\12ÝJ\15Lë!@ìØ8§²Ä öÊñk>¥Ö\|\ 2åô5p7\94×\94¼L``K\8d\16ÁbE¥\99\96|«î­Ô*úé\ 4kûl\9a\8b¥\80Õà\98§}Ê­*\ e$1\Øq\1cÏ°ó\9a\1d\95\9axwmÝ44ìÓéê~)¸È\0·áͯ\ 27Útú\8aå¤\82t&1\80\9f-\büí68\8c=ãÅ\8a\80°Ñ\9e\9e\e\8eTÑÜWê@\18«ùÏbP5¢ÃÖq©F/\epX"¨'ñê,KC´ª\9cË¡`>\91¤%>\v\ f{u¦\1f\99ì.
+\v\8a\ajGµB×±p ¾;[«äëák\90\9añÞ\11òâ;4]ûf\92î\86£zì¢sVì#ÌïÓæØ\18ÊsmúAx\9cí¹'U\vx\øÞÌí®\92Ó\1cÑv\ 2ëYdb\7f\ 5\ 5mÖõ³B\1dv\8ehÊF­íÕC\82'(a%s³|û\emOÊóªß\1e\ f¨Ð\1c\vxǽppO\9a\ 1\82",K^£ËI[Öê;X\ e@Þ ë\aV\15ëyÿ\0 \88|ÝR_iiø\80vªg«®3]ú\94µø½ªBÒk\97ÜHÆpî\0'³×\96uD0Â\98³\ f½(â«LïÊc\86\87âbðè¹\15\ 5s\84«\96\r\9cYôò.c\8f\87NÃðv½7\vÂ\90yFE®¿¬pf{\997fÍ0õò8g\92øú§:=Xð\18\r½(.q+¥Oý
+\86\923~\95\ 26u\958zîçÚVQîHµ\94Ø-\ e\85\v\8bzt¿\10\90ý6<ú\89n,§\16¤Õ.\19ÉQDöÖ\80®\90Æí9M9Ý\ 5ø©¬¼?¶'{ï¢goÀ@`\17\13Ë\ eqªíÇ\13TîSEä\96\91ü{»Ìº5Æ`'oo\1cÛg+¶uvq\1d\ f±,\1dY¾a¢¾\92\ 6ó\fÕ\80ßj»Ð²ëÌ3\16\r\e\1d:\ 5QãËýS«Þý\17d)!E\90Æ·HqõÖ\11i\1cì]®\11\8e\85\89\87Cìª\9dËä-ýR\94»,\19øwI¸Ã»µ\ 4      Fè\93ª\0=AVõä7¬\1ayÈ2D}\19\9dV>¶h\vÚ¯ù3}\f\7f©pÛ&\ 1\8a;1\7fÝgþd\97"\97ßý`ûÃÿ6ÀlÉ?k\10\ 5\92ÄmqïÝ\80#ÓýÊë#«>ðÕg÷\82 zÇ\84\85pr>úôvq£9ÊÝ-\ 2õI\1a\+ñm\16&ÞnÏV¨ Bà-\a\113\ fR\88êwåÀÌ\ e\10\15\ f5þ2í\8b\92A­é\aw¯âï\16m>=7\ 4[ºo\19#U\9fjK\11w\13\ 1\85\8cMßÅ$s\0\ eßÇû®>@Y7em\0O[¶±\811xsüc¤¶<d¡lUáUm¿¾¾Ã\15öÙl®,¬1²\ f\83æ·)fK\ 57"åÃX\ 5i\16S¸ª\9d\ fP\f6pwz¥G\1fbÊÍ\8c3ºê-%\94&*Y\82z9Ë\0¼\aV¢¹úEóåÇÉÓ\8aæs4È\94ö\12ÎÏÀ%[\81J"fÙ\84ÊHñF#UTµk¤\16\1fÒÔ°|k\$\86\9bÊt¤~×Zö±-Ä\15¶ÿÄRúâ\91~o\9có©±Ê±¶ïÌþëƬëpU'\9dü±ÐÉÛ3vë\8c\8d\93g\ 3f\91=b\86s\9f\8foغñĵÕ\86^Ì0\93Å\1e¦\vóÓ\85ã\ eD\80ÈÐ\e\9d\93Ùð\ 3\97ã]\9bû\9e¥\86úä\89`kÄG\14ÚÈ9"§p1nú\80\1a²VE«\87~1Fs\19.·òÖB²\805[¿\8d$+X8¦s\10\19lZsòÛ\r\8dÚ
+6ë)û+v\8cïL\14\v&ç7\94\12\97\88˯\80\879!\88\90\19Þ\9e­\98®fì\9af\9a\9d²Èð"\1aâ\1c v®§\98\98À/\14ÄP\92Ï°öc,\125\ fÁ\a\9bs\85+å2ìc|²gû\ñLíöÙÕº0ìg^\17Ì\81Y\82\10ü)eÖ\85ø\14G\8b$\        ,\0[ìà\87¥Á)\15      \90O\80ê,[Âs\a\bnAÂ^¥ãYã·\15nMPêà      r9\16Ø­Ê\eX\1e\0Ö>»\1f\11\7fâ÷V#Å\89_\12%¯®´à;!\9fyÛpgzJö\f\9eÊeE]÷`R¬Ø\ 6\ 3¡Á\v\81»$ö\8eÚ_ãcÒ\1d¶ì_@WlÍ\9e_l\11>Ë-à"]c£ÚÝè\8e©P\17\9c&\85LvÜ\100ûZ\8ck25Hk 4\ e@\ 6t\ 6*UÂY%TÐWB¥ÌJ\17Çä\ 5\17ë\ 4Ô:*F\14ù\ 4â]4P5\1aÒ<_ñ\97±ñü\1e¢\a~d\91dNV?Í\ fá@uß\10\9b,½ÍIä\ 3L.­ïÙ\89£ã\f÷\rõB+zo)ô©j\93<\92(^#Åú\9bÑv\1a\ 5o\12M7\11\e«,=ñ>\96\eo¸y9\1ch3ö&1\8b\97\18\8fJøì+%Î\10ÃÕõZl\8b¶§\9dºªÅ\92\86\12\96Ãö©Ö>(¡Ah\8avÎÖE\92K9\7fµg¦\89#îØ@Ùç\9dó\ fÆ·ªw±®|Û;0!\99^U;¹ZÜâ\89¸Kò\95\93(´ß²ÒQò¥\0~ÛÅá±¼\14Ä\19   ¦©\90B«Þ@\ er©çÏ÷\9fÆD\9db/ë\e@\9e\14\12\1f\83f\9dµ\99'\16\1a,\18|¢À\b[¨UÎ\88\ e\ eyKiC¢'¯\83nÏ0\a\12c¨ÈÔúUÈÿ®\b#´ó:FÁe[\1d9\83\82\ 2\92\8fÊ\85³Õ\8d#ç¦Èÿeßj\97 L¢%\ 6Eâ®+W\92\      oHÑ\87\8b\97ùG\18µ\1eùv½ZK¦Sa\9cð\fNÁ³4m\96  ­EÛ\82-4Ù\89Ë\13¦¢î&m]Ê#ð´»\7fDðó/\82»¤\82 à)\84\9dV'\90¹C7ÌE¨\ 1ðm~<Û©`\12¬¥\7f\18ì\8d91üÂÊ$Ô\83õtÛ߯#´ýkS«\1aÏͧ°\b\86g\b5ì¸Ï0Ex÷9hBF\95Ê\b\81\17Ó@¯åW¹\84\16Õwk\ 2í\1d\ f\ 2\8eG(G^::Þ\99+\8bC¾iõF\ 3m¯Rn\18\e\v%W\ 1S\18õE9\11ù\1f\18\ 1{¸hYôæî¸#Óªý2Ê\9f`\14\1e\19wäƸ%ôæm<\8c
+çà7u9ãþñ\9f:T`\1d{¦²_§\1dÒ\89h\ 4¬\11v¹Ðh\9e\12+\bAêÏ}Ú\ 4:\ 1i\ 2±\92²\16\91"«Á!\86ÁÍzv\92Ü<.{#&Ø]ý\9c}ý¿­Öjý·ë.2\1fî^cÜ\9f»sm\1c:"Ã^·\14£ãOÅ0çÉ\10\a\ 5mb\ 4\8a\ 5\18ÎF6Br³Ù«ÌýW6Ñ\7f+2EÞésy\1ctþàLÛw»)-M\7f¥ôTi*\92\1f¦½\92\\96¼ÑÐÿãsìUõHaë\8aé[\ f\9aÄ~Èó\ 4¿.jäØ~Ì+l\ 4\8b.¼°\1f¿\9fp\ 6\83oû|kFs\89}\80ï9O\1cc\9f@`\1dºøÓMAMk¨¾Kfë[³GøYá\8b\92&\84îÓ\ 3Û\ 3>\8a½85W²n\11ß(\97é\9eY\84\ 2y\18ð7±Î\ 2Ûu\ 2wI\ 3ƹ\90õ}\95.\ 2ß\9dég÷\1fWÂ$?Åƽø¦û¦á\ 6?z6µ*«/6\91¶r_<TôP\9aAØÕÿР(;\éJZ­Þ\9d\80¡\8eåÿð\ fõÿOðÿÄ\ 4¦6`\90\83\13Ì\16ä`\8dú¿\0d;~Øendstream
+endobj
+4228 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 11
+/LastChar 124
+/Widths 7553 0 R
+/BaseFont /YCFSSG+CMSS10
+/FontDescriptor 4226 0 R
+>> endobj
+4226 0 obj <<
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/FontName /YCFSSG+CMSS10
+/ItalicAngle 0
+/StemV 78
+/XHeight 444
+/FontBBox [-61 -250 999 759]
+/Flags 4
+/CharSet (/ff/fi/fl/ffi/exclam/quotedblright/numbersign/percent/quoteright/parenleft/parenright/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/bracketleft/quotedblleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/emdash)
+/FontFile 4227 0 R
+>> endobj
+7553 0 obj
+[583 536 536 814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 319 500 833 0 833 0 278 389 389 0 778 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 0 778 0 472 0 667 667 639 722 597 569 667 708 278 0 694 542 875 708 736 639 736 646 556 681 688 667 944 667 667 0 289 500 289 0 0 0 481 517 444 517 444 306 500 517 239 267 489 239 794 517 500 517 517 342 383 361 517 461 683 461 461 435 0 1000 ]
+endobj
+7554 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+4224 0 obj <<
+/Length1 1350
+/Length2 7545
+/Length3 532
+/Length 8362      
+/Filter /FlateDecode
+>>
+stream
+xÚí\97eT[í¶¨¡@iq(Ò\ 2\81àîîî\16\\v\85\10\1c\82C @q)^¬@qJñâîîZ PÜÝZZ ÀÉ÷}wïöîóóÞ_g\9cäO\9eùÎ5ç³æzß5Fè¨@ÚlR\96P\v\88<ÔÉ\9d\8d\8b\9dK\18(£&£-ÃÅ       äbçÄ £\93q\85\98»ÛB\9ddÍÝ!Â@.!!. \94\875\90K\10È% ÌË/Ì+\84A\a\94\81:Ã\m­mÜ\81\8c2L\7f%       \0¥\1c!®¶`s' \9a¹»\rÄ\11Q\ 3\0Ô\86\82m!î0v \94\83\ 3Pë¯+Ü\80Z\107\88«'Ä\92\1d\83\8b\vhi\vv\aZ@¬m\9d08þRRr²\82\ 2\ 5þ        [z8ÿkÉ\13âê\86\90\ 22"$\99\80\bEK¨\93\ 3\fh       ±ÂàP\87"zA\10&ÿ?¤þ³¸¼\87\83\83º¹ã_åÿ\19Ó\7fK0w´u\80ý\9f\14¨£³\87\15¨\ 6µ\84¸:ýgª>ä\1f;5\88¥­\87ã\7f®*¹\9b\82¥\9c¬\1d @Î\7fB¶nò¶Þ\10K\90­;Ø\ 6heîà\ 6ù;\ eq²üO       ÄäþVà\90\91RÓP4bù×3ý{\15dnëä®\ 3sþwÝ¿Òÿf®ß\8c\98\90«­7Ð\98\93\9d\93\93\v\91\88øþë×Ëÿè&ç\ 4\86ZÚ:Y\ 3¹ùø\81æ®®æ0\fÄîA\10\1fÐ\97\vhëd  ñ\ 6\11Ê\1cìNPwÄ%@ÄTü\80VPW\8c¿\1e)\1f7\90Ã
+êáúWô\9f\80 \90\ 3\fu@<Þ\7fEøù\80\1cR¿I\0q_¿   \91\9b\84\80\1crÿ&\ 1\87üoâ\ 1r(ý&^ \87òoBÔTûM\88\9aê¿    QSãß$\88¨ úM\by­ß\84è ý\9b\10\1dt~\13?\90Cï7!úéÿ\9b\10[\93Ãü7!º[ü&Dwð¿\89\8b\13ÑÞò\ fä\ 2r@þÀ¿fù\a"|¬ÿ@\84\90Í\1f\88\98ªí\1f\88\90°ÿ\ 3\11\16\ e\7f BÃñ7"ö\12\87Ó\1f\88Ð\80þ\81\b\rç?\10¡áò\a"4\ÿ@\84\86Û\1f\88\98\93û\1f\88°òø\ 3\11V\9e\7f ÂÊë7r#4`\7fã\7f?\ fÒÒPo_Dk6n>οnV\0(ÀÇé÷\7fçé:Ùºx@\94d\81|\9c\9c\88\fî¿£`\ fWW\88\93û߯ ÄQû\17[Ù"\ e&\ 4â\r\ 1cÀç `\91\10»Ôú°b\7f¹üÉ\124&7ò÷E!£í¡µïEØ\ fWD\bf]\e&t \14\17ø¡øv¶¥x)Ç*å\1c\96V|k/ê¥^\ føjs\84\ f`\132å¦k£\9f\82\ fML\1f\rf÷wã:~\88Ü\85Sn97°\9c.Ò|_õlG«TÝç\12È{q\1c\85Z<?wwéo\1f\ 6ÇL³¤ÙNÁx\99Ý¢\9a\fÑÛ[\8d\1f¹9R\80æCá\85\83$&éß\9fÝÃ_t/OÛ\7fÅ~/ô6[\råË{±_O9\99¼­ÖÇ08\ f=\1f½\13\88Ç\99¨\12Â*ììÉ\91cDÕ ·ÏõÝ
+\1fÈHºé\9fS\94\ féë8\bo\1dõ\9aÅ\98"ÒB1MÞDr¡\97\8a\9dÍ°\91\7f+\98«\1e±\13\9b\86\ e%Oµ-¬le45&\8a-ËN\84\ 2\1c\0úð\1e\0]\ 5\ 3\ 1ßó\ f¬pv½È5*ÎÈ6ú\98Â-\ fº\91ØÒ\12\15ï\£\ 3^g\83ÈRá\87Æd\11cÞ m\96\9b§\92`\8cÕh\8cn\12¿x7Z¦¬ý7{ \v\94±z\86\14\ e\99/\1f½{¥eÆö½µÛúKåîL\9e\963¨UF&f\e\88\ e\8dv«¬ö¿MÄÇÓ--¼pdë\7fí\1c\ fuéNöB\9e\95ÿ\88Å)¹3BÛ\140V\8e\1a^!\98\87|{¶EV:ýüE`Ñ\vÉó]ôk\8a\97\83à\11â\ 5g¶ç±z\93\84p\ eÏqL­Ò¥\ 4¼MZÁé\96Ë\9d\ 2L_$3¼\16\19o\82áþc¦\94\1f¯\1c\87,zï6Ð\1f¸\19\82zdVeÇû\1e\1e\17\9a\80±\80û\15dØäzn\1e¢2ÍèÖs/ÉäÈû\ 5±ßÖô~\rÜ»\8b*ÊØ\7fG\15\16vñA\14N§çø%ü»TÎ"\19yOë\ 1»\83\9f)\1eñU\82O8%Y3ÜîzÏÚ\rD\82\9f.H9ÁsÈ&Náüî.~ìóøl`ô]\16\90\14E\ 6ëÈ\85\1fØ\8eÍ­C\14Éu\vym7[­È\8cã\87\8eí\9e\1aÉ\9e\95Äö=6bøl\90\9aìÒþG/_\a«\8d°2û·\91=\ 3à§rÞ0"#IBNüæ\ f\9eL\ 1ò+WYÃr)s[Ã¥?%\13¨\8bíT\ 6¢b&]ï\e\f?Fɶã[\82ß:&S)\9c\88ZÄ¥?\ 2¾\ 2¼\90ÚåÁK\92(
+Òfn\1d\8d0\94\98\13÷g=º²2A]R\9c\93*\9d© «µ\ 1\87\ 5î\83\93\9avÛ§¦ÄµU"ý\9ap>\1e\97¬ÙoÜ?\0\fðÅ3T§g¬tS\ 5-õÕqb,\12¶¢¢-\80\12Ö\19þ\v\82Ð×mZ¢L2GÅIÃãV~;®\1cÒSJWäÙS\93BZJ£Îî\8bu{\ 5R¤Öv\vËÃ\12\ 3çÍØ$Pb3\ fz^\86Ê\95À\0\12W\ 1f\vÁð¹ÄL¥ø\91wpb\ fÝÉîaùÅ\9fì4&@Ï:cpîO\1f'TB\99\r\80_!/\8eOæ7ÕPÚy\r\ 3ãy7\8eC\ 6}<\90Ë\ f\18§üÖ6©ä\r92uî¤ìYm\80-@+&\8cåDcYH\17\14N'Mïÿ\0D\v}\bYßQvpP
+`Q/}Çÿe\81)U<a0ù$842`{g=|a\8bÎ5t\8fú\1d\8eVÇö\ 5%?uñ\9bQ{G\85À$Õ\14\14ë¤\9a\e,ÌöJ«-¸ ÌLm\9e£Ôp4\8ftv-b¢\89\13_i\84ép`®/\902\8c\17¯j\80¯}Öáaø§\17íùÓ\8cÉ'\80å\12\89j²Á\94\87´O¯¹~I\18ü\90\8c\aÜ~Ð!WÁ{=ô\1düK\94û¢sÐYu(öØnª\9e¸Ú\8c\vE{mä\83òÔ\13K;V°H\92ª³Ëí^\11\11N¢?\aÛBN®øæÔP\97PJEG*,5.GBÄ-Ϲò\e.rà~·²µ²¡\14`B
+\ fK\83¤Â\12ý«\\eõ~   h\17\14\93*T]-fÛ¢úd'*ßf±¯N*f)ËóÅ\9baêE\89ê­'5¾á\ 5n\91ÚIÀå\85óQÇ\9b       ±uF5Ù³2Lä\802Gì5d#87Njäë\f¬ \0ú¦\18×!+ܦÍ\95ùízp_­\1d»9½\95˯<\8f¸\89\12\8d\1aÔ<wUL?oW;\85²'ûJ4K¯«ºÃo]Ê7¹\9e£¥Îõ\ 3ÛÛ\8e\fb\8aZo÷Þ>\92\9fy\81±¬\97\965     s\85E\1c?Îc\9a\8c\1d\ 6\19\979?\88\8dâv)t¢òÈÂ\7f\18\1f\f¡9W\8e®¦ÐzÛn>~7R@\9bÍòÁK\13¯\94\98ÕÈ.Úy?\90÷\99ê\19Áb¥H\8c\f\83:tpØS:}ò×\aá\9fº\10u\8a\100\99ºs5 Ì0ÚæC\1a\a³¯ \8f\9a¥¬»\89.zøóÄm\90\11\99\84bïÏÇ\99 áÁ´_¿\1aðp\86¾\9aólc\13{ʱöJG\v\1e#ýÒó#ÓBãÿ´Á\10ÔX\ 3Efy\16\ 4=°²ÈÂ\88\10Qÿ©ðt\83\982*ûDÍârN_´\9a\8b\15[¯Ï\9d\9c*P²ûtËWé+k\9cPód\ 5Z* \89§3y\ 2GjõáM\836\eIÔU%ç\91^)ç\fÏ®\9eñRµ%Î\ 4\b`Põi\84jüZ;ý~"!þn\ f\90\1dùH\88\91w\ 5\vÅ·H\8fB\ f\15\1a^ÌQê\ 6\7fé"®¶®y#âx±\1cö!Åæݵ\ 3\e\19\9ef-°\954&24\eÆúµZ`^âý©u{~ïp\8f:\85"\aý(\89\18\8eß}ä'3Ç;ò\f±}-¤Áà\8bü1dEÒ­\1aj\88ì`\90!³Ö\13V_\86ÏT/L§~²­·1È\89\19$Ö)KyH·Mª\99\86\16øe#Û­¹\ 1\bHu\8f\14rÓZ\83¤>ï_³\94\10f\7f\ 3i\14©ù¸\84ÃXÒ²áþ&!d\v½W­e¨\0¥t\17\9aÍLP7\15\8c\8f\9e3L¯ -i~7\87²}Sme\9a.\1e\11\9eZ\89\93£¾^\19pðÞ1=\90oS\80¢·Ì®¿@ºù­Êó{²ÎÛ\80¬øð@ë¦\a;Ë}®ò|%6ýÊ­\84á¦é\ 4sÑ.`¨\eÅCoÒm/Óù¤\98n\9c\7féôC$F(Ý\86\0ÍO-=\ f{Ö×tâ
\12\81_{o\fß\9f\ eÎu»T@òè\8cîv\121\88®³K4É'¦\ 2\ 5\oyS\87\0ï¹UNO\9b¶¨s\8a¢'YíÎÝðð¼ô.\17pP\9bûyE¿'\19ô¹c`\86èÚÿ´ém\9d&ï}WJ®yõ&vZ\9eg¦e?Á\92DÏÁ8M\ 4ÊY\1a\>kÍæS÷1\8eSZ1\9a½\16\ 5§¢Û\87\19×±}9¢\9a¸VIÕ¾ÏÎÍ\87¤\ 1ÂæØ\17½ò¬*\8b²#ÁïÃ\18\16ÑÁ.ç\r\94!\97%æ[\90b\19i½v¢ç¸\8b\fàYñKU^\1d\ 6¥{®1Å\87ìǵ\16ñ^l+\8fG\85¢£$éç­Ü>qº)q
+ÿä\88°~¢öðÖ9?St\8f\15\19\9c\80¡:Ãw\v%\18ú:\18ÄÞ\941 öeäc©[¯tû]m½ÞèóuAfýFÜF\¬Y,\87TñpêNú6\88/\12øM%ÝÆQ¼Æýµ\11÷6U_^FFD¨\90T½üWØå!*\9e\16\85Zoº\8b,\0[rI)3РPÏB!Zsæ>én\87ÖÏ=\8a)y_iJ\862ü5:Q\13\91[U2ý3\87t6+¢ì¥\,Èñi\13\19 Æ?\86{4¬¢W\98\91RMG\17ä\97fÒ¹ÓºY©o\8f\89{ì5\85ô6¥zÙPÜêeäN\13þæQÅ\191ÛÏsHü*±\89bó]«\97\adßÛhý<\8c.¨­*䤱\19æ3%\19\fò.Hº;¢½¢FUx\86Û^Å\90D:,ò9-\91\9eäIJ»È¸\8dVÀ´Ò\8bê¬U$|®[è¨\8cê±hѱD,1°ï\v\7fú{çmÏÇI\r£Ãx\fsQ8£&\97~²²\9a\1d\ 1ýö3ܺ\a\ 3ò\17âeE¿X­@öË!4V;ç\ 2Ú\1c[\92ó#|\99\9f\8dóTÚ\b;\84!\98\f°øö«M[;ãoÔ1¬\fS(öÜ2yÝ\83ák\ e©k±tÌ¥\ 6\8b9ë´ÀÍb\b\81º\96\11\ eÖ«aæ0ÌÓ¦ÿRBX Tѵ\8a\17é³Ì¶\82t!EE    \93)HñÀ\|ù\129DD\8eìÄ\eÔ¢I¹\98§þéµ\ 4(\1aúÅ&\9a¤=Hßÿ«olIdä\aSYÜâ\14û>Ïuá\98\80\ 4\96BK\8að>\83\17\1f\1f'K\92¬°?îÙ\vFÒµX»1\8a3ÆÄ\96\1a/     6\f\8f5E6®4eÊ1\83L\r|¯êýøÉ:6ª\7f\91ïù£Ô\87\12¦\17G\8f\1d¸b¥f6-°Nh)\94åé\r\9f\8d²D\15ÇF\fX¿v\1d\997]©Ê¬\11]\eò)ÁÖuÚÍú8¥Y)V$\8e\92ÇuÕy\7fññ\17\8fDQ7ZÎÇj+$O¹oÍ\95\ fÎ×á\99\13VËÑV\82Ol\97\82\19R\19E\181.\17\ 2i6\8fï2\85\9e¢¿ºOÓóD\93ë\9d\7f»jÙ\v«d:!«í»Ó\8fÊ<\bRïîK\1cz\1dò\%\96\91{)ÕÃ5NOÊ`~\87\ew\81g<ÌÖ\1eÙ\7fâmV Üö(\8cµ\ 2Yq\19@õä\8c+`1\16{`Ù'UüM!ûËG\ e\91"DË4W;¦\91\97Ô\0\9fâ2\16\90\11\r1]kX\14Z\1d\1dÈ\18Ý\94\0¹H¿\ eÓ6\r5µÌ\ 1&\84g[=\11=kA¬Vv\85j/~Ï4\94Ô¨0¬\v#'\ 1ø·½.±\18h¢y÷£k0á\vÅ{\r¿÷eù\añ½õ\95!¶Xí\1eצ\8dÊ
+\947O\8b;kÙ¸ý\1fU.\966ÌÄ\11\ 5\8f\8f\188ò%¾Ð üÐ\1e\17Ý'Û²»\97\10á]Û¨9\9ec\12gDç¦
+$Zë©=\8cËU\9657Uëi§¼¹\ eA½òl\8f\9a!\12B_mõFQ\8c\8a@ï}±^\13û\99p5\v\92­Ìæµ\1d\15ÅÔ\12\88I^¶¨ÙLyÌþÆÑðÈb"h1}\1f)\96\85\ 4\97zëKñ\99¸°W\98½\9e\1e¿°\b4{\eó\ 1¦º`Jñ0\10|öD\99\99¨0{pZ\9bcZ\17/<\1f\85\15\ e\96ͳ\87\8f\82ìG\19ãói.\94êFmêfÏ6ÔÒ$6ïuE*\14 Ãì\98\84\81]\1d
+p\10ä\1dm¹IÊè\1c\98B~Åis\ 5y\a0å ý\9aùÅlwu\9f\\19Ñ\8c!­Kki7\14Ø\88½\1dά«\97÷©°/É««'\94\ 3\0>\98Ú?æ\8d\99L*\bQÕx^å\b(¿C&
\e«+Þx(Ôü"V·KJÀª\9d2\80Æù)¥l \ 5M\92Ñ2;ÉæG\8d^ýÓ\99j@\91ã{ü\e\9b\9dªÜÜøwܺ`%\ ek\1f\83¨\ 3q¸ÀúV\ 4\ 57\93\ 3Ô\86m¤9\1eM\10\8c65Y6¦NÓ<íÅ-*WQÑÂË\1a\99\8eÿ¹\fSMÓ¹\8bÛ{ófö;\rù\89\16\9c|\8c\90Í&Xjêæ:\90MGÖ\0\13%mX,mØ;+¦?Àm³ÆBýÍ@    êi\15\96ûܪ´«W6Þ\ 3§lpCÅNÆbTÌ\9a*r§ÞóáMì.K\85÷\ 1\ 5·Ñ±\1d²\8cá\1a3:Ø»o\rÌé\12º¦Å¢\ 3E\ fO\13Iî!ô{¿öI\91\80vn\94\9a\13³O\1c¾rÎ\1c¥Sd"\ fãt"kâ      ¼ÿX\99ëÝÅ\añäJM\11Y{æ5,s¶\9c:\81\én\8cÞ³4.\85êcPó\10P~! óêó\99þÛBe½\94«\86ý\93Å\17iÒpÂ\18Wtg´\ey¹²
+·©Ó@`Ðnþ`ûs\1c­ãE\0Ågk©þWòÏ*ó\8d&áå¶\9f0-X\19øôö\92­p\8efvøM\92-ÞÖ¾\ 3³f'uJ½\9bVcUì:êÞý\85ø¯pÙä\9dd(²se¿®8\aÌ_¼qlu³ÿÆSbvî±*\8bGr
+\8d\ 2i!c\98xí^Ð\8aÉB\ru§n\1esEõðÉ\94oõl«Ì±aK\9f \7f0\98\rZ.j\92Ê\rÁ½ØË5³ù\ 5²¡´7LqbrMËìµ\8a\96!ÀH  \12\ 5XÁm0ä \ 3\93ß·\8b}\80W\10á\ 3\85¯ì%sd¼í-Ô#ÃZ\eë\99]áO\95Kõ\9»{IÇ´\92¥\ffåÌÉPè\9f\8cì|h6Û3'°R4f¶\9fý\99õð%k?®ïkÆÆô\82\85\188ÅÞÇ>ÔÆ+ fL©\9f»\16´0'Àã|`OJ\93?ÐõPòf\99\9dÄvwvñÈ©áÀö\14\95\9bѦ4e\ 4\9b\9d\9cO\15\9bç¬rºm¸¼q\e!7yv\92\82L\1d\90\96\98\9b\\0)4\9fÁ\80eL(¹ÖH&t·ÙSë@\96\96\äÙ÷\98÷\84\14E\99u1»(á$É\8foIz\19ÚGP\87´àWû\94\ 4³\8d\12Ù\94\82A\18éÄ Ûá\ 4î7"\9a1ÄË\9d\8fëÕnÃVz.®\19¥ø¬0¬¶¶¹x%§   &\1då´CwrÌ\r·ÒÓ\16\86\8cOÔòÖ;X©\ 6ì§LØÖöÈ£y}¹i]\13\1f==\910lp¼p@Ã\e\8f­\9f\84\8e~ù|ïÐW\14^Âjh^úé}q0+2î}I¸\86ÅC¦Ê¦X]¤'ë75P\1cd4ée\7f\82\9fÚ£q­5ÉÓQºu÷Y*ìó)äÌÚcüQñ\\10&\ 5¨ª´\9as7"´xå\95\1d5AEUc¬×B\9aémO\ 4RþX§TSÞµ¿&èë^ÉD|!ìÂ\97ÜL>\ 1Ëà60G6;.o\1aÑKú¦%Ñ\ 2O\11ç\93*öW\8fȨ3|®^\bv\90¸6Á\17\94\7f°1\15?,Ü¥ñ3\1c>j\ 2þ|Ý0\14÷\f\13ÎËå¤\9a\95\86\87ëS\7f¦uäL_\1ed=\18øDT7l\83s&°÷G WÚ\85Íe\95Çú\870Ë<`^\91\r`\1eÍØïÕ\1d¬5ÂçÒÉã\a髹Õ\9f\9f̤Þð\95N\ fvÙÕ÷ÅÑ\9fÀ
+,\b\1f\aá\ 2\r$\8f\88Õ\99'\14v\19\8dê¥#YzVçË\86pJ}Ñà?v.\13¢Ò\8e3ã3ÞÕà\96NvÖßz-J\9e\83k\a\85\9a\ e±\869:\84W¯ZÄØsTP \89\ eU¸ßv\ 3\ 2\97X®ËÇZ\8aâ߸á\16,U>\87%k=N\966 µÚ¤ûi\8b©ä(Ä\b\12&2§4^[¢\80\91bx}©y\0`\8e\11\9a\ 5Ûàd\1dh,wØ\96\91\18Ò^\ e\b\14\86\8fÜ
+b\9fµr:í\97MÅôÍ\95£4HiÅßw`E7\18q\8e`S\13×yà\83\8eö\ 5<Øy¼]A§k\81ºç\ 3ùzu²´\90ç\ 1\17\94\8a\94u=ñõ     9ö\85~¢\²Éâ¼ê\16¼d\f¯2¼\84ç\15_\11Ĩï\9a_0l\10Þ`*ú­â÷g¥p%E\1a\ 3£\16¯>\9dÒüZ8
+b
+hÈÅhÓ!×\1eÒd¨2-³{2bÙ¶ÂIÉ \96ýá\12|ÏuúêG\aw['q6ó6`£U¨\19\ fûÒn7\9fÙ¢Ôv#\8abÆyi-N.k\ 5ß,\1a\18eF\81\11«I¼g´\89³$\ 2K0Ø\14®Ä}j¡(ËhÓ\10O\165u\17\8e4°þÁ¸4ß2þ3\v\95¯^³¥\19\15¡>\eyß4`Ô¹øüÂ\bt\98î8\90 ÇÂ\85ä«ÌÊ3X\83à> ý®µ\ 4\9d)âø,,m+«­î&ÿ»¢\b\90\apma\ 5\7fñ³P\r    ¬Q`Ïï½¾\1c¯V¹\90äêI {\86\9bû´\9d.qï§\1f\8dkØÝP\98FC¢\86|î=WÇä\1d\0Òª3É\9cùE\9eeo\90Þx\87Ih\8d_ ÝÃwµ<Ç\9céÑ<`ÊZU:\96þ°TÄjÌ>\ 60çøð­E%ª¬\19b*6ámê)iÚùc ?ïîeáý¢\ 3Ït?\8a\98\13¦\84\94G¯åúI\18\91G\19F\95©y\13eü}.µ\e×+áêçö}\18/\9dä«\8bÎ=7®ö\16\0îfħ(\9f\91ÂÀ\95WH\8a\9312pû\e\ 4Ñ\ f\95Þ-ää'áÀ\97\92\87É\17T°ûËÍ\1e_T\13\98f\bï]Ý\eê3ÝÐ\83Ȫ\13ü\17ò\8e%þt¤7¥h{ú´\80<_¯`#ó\1d\13ÆÁ\8f[±+ø¨¾{\vî·H#q¨\ e\85&¸èd\89Ëã\86í\99\1f\89p[õiûB\8aõEwR\97\8e½®\ eBfES\ eô\85\1fE\86]V>\95\16\1a¤y£g\bf\95à\85\82oM\1e\1fêÅF\|má¾\1aM:¿È%\8b~[\99\v"ÆmfÞ£10óe\95§Âv¬\f\ ex\91·\8cÊ2\98ûÎÎ\ 3?1ÃÄ}ùºw\7f­lW\81$\1e\8cA_ç²5aZ\0\9dð;\1dö:RkÍTá÷\17¶?\87ö8\rKÐ&}¿ÓFò\87SzEÑ?\90cÆ-â\ 5à\99ªæ+A@\vÖúãFüäÌE6\10\ 5ôõ½+þÜ)\a
+1ÕN¢Ã\9co\83Éd&&¯Ñú\ 2üö`·Ï6.\9cqÛg\ 4#´3r¿÷\8a¼\8c½~Åf^¢væ\81â{ÚCv \11*>LB,è\ 3ÍÛÏ¡Æ\88ÎV|N
+*\ 1ã~¡é+È\88\ 5¾YÍL8ìaÛyø\19\14ÎsÔ!\87e\8e\1e\99\136w\923¶YÓ«\13ó$wüÇ\95²¦­DiìK¡!ÛùÀÜ\9cèÙ>\1fä\1a\bzÚî\8eÜ9ûî\9erÙ³Öº\94ÑùâÒg,Z\ 6§p\87*ãÝd\9eò>n&Ö\14ò¯÷Ílæ!Ò³ié\9cÛdI÷XD<tý®\1feL 3÷\11¢\18Ê\94ð¥{\1d\e\87\87W²åþö¯\85¡ª¤ñCÂy¨\ 2fóíÙclÏè\rÏLv¿SÉV7cÚ\ 4¼Ô\99ö àò|°ëW<øiÿ$#HX(;¿\9e_\89¾#éð©QÇâ±Ï®âû7»Eh[y¤ÕëzÚèÕ*j!W\10jä¢t¨\1f/_\87\9dâT*^_°ñO\1dã\ 1å\19aÒØ\8bæ)\83)aÜ\16;4\95½Î\8e\1e6üsÜÕ\15\0\8d²}Ì\13U`[×Y0\ 3}¼Ë~\ 5..7\11ZV\ 6ú\
+N\17\10ëû*7\14       ,hõ\8c-\95#MÌ5F\8dÙ\8cFN\86\1f;\9fø\8e\1cbqÛ\9c9W5\9bÃ¥ Íy*\87ê\9då¦` +}9\95J¯l̳Xâü\1a\83\1e\88J@5¦:\8cfºõ\91t\8aÎNöξ\r?r¡g\15÷K\99ǵ\1eêãqÕ¥öãL\1d¿½~\94\8aZ'µsâ\ru³ð¬Ã\91\91\8bÎ\1d
+\1fî\9dñâ2å©\8c\ f9N\18²ô\ 5}9\94\9cZBΡ­Ár\9b\1fß8{´ÔoIàN\19\v\19}\vÞ\91É\88¯Eõ®èË·ªúÅâ\97ýÝ,¾3(,Í\9b\7f\94\10"E\90$,öLm\ f\95§õN÷Ô¢Ü\9cD\99Åiª\9f\12i3~\92 \91DGgÔx­K&ú\10Ø\85ïTI!Jzòκi\jÌ®\96yUL²×«MMñ\9d°÷¡ó\10á7}Ò}\8e\rM#\12è\ 4¥Ñ/\82\86\ 51!g\1fdcg\ 1¾\awÀÚ Æñ¨0\1fáì\94Ôg\ 2Ö³®Þ\ 3äó\13xÕ-^\9fì÷\86&7ÂØ\b\81\97hohÏ}$b=IWt\91ó\9fŦY³Q"ÛÜ­±x\ 6D\8b6'ïi¸R/\7f.õ°¯v|ë\ 3\8e\91uÞòô\18Õø\97-Tv\96N/ï\v\94ÏcÕh8¾}±Jnéj1\11ó\87\13ºîY´JeG\7fÖ\r}\1f¼\14\1fÛÐéJìVâº\86Â~Á´   Óì¸)â/·I±,\9bBx\92¸(Ì3­^U\87e\ 5\14ÒÚN²Ð\88}\ 6¬+Gú</o÷á3Ñâç½\ 1¬Ãaé¦á¨\9dV7\18KÉØ\fàññËwF*q.¦Þøh?5ëu"\vRϧ\ 3Õó9C¨»\rH«ÊÔ\98\f[*(\89`\16;\84å.\8bT\ f´\ 1\95lA\8dË$Á\v±Û\94\17\e\94ð\12Ö\80§fb\17ùb²!µÕ\ 6«:\9aË\ e¼¯+\1fê\8ery\18]ô´ÐÌ+\99ÄÃE×&@iCAÒòþc:èµR8\vôâ\ f°íïÒýqp\ eA\88,«ÅpG¶¦EÚN÷ìSª\9c\f¢¯\8dLìrü\99©\a\ e³!\95 ò\8dŲ¥\88©¢DÜÆ\90áÎ,jM\12a\19\93\8f\8a\9f\12ÏÒ±Ô÷^mãú\ f¯|\17$y\v\19SÞó'á÷r©?\8f\8d±º\98#çâ\8fÚ0è\99\16Ù\81\8cl\99ÑÏ#¿\ 2\8cÈöö\11ûÖ0?ße¤"\9e\ e(F)N\87\e±¦¬Ë&óË*`ù\ en\1aúy\8duw\87Â.Ä#£®¦\f[F\8aD\14"ÏÊr·µ0\b3äIÏâ®(kJ\8f\ 5úI¬sªÇ\8bÐ\1eµo\82U\r^¡Ò¥±ë7\10\8eÔ,~Ú\9fax\e\11Ð\ 2Ù)868
+D\11Ä\r¢Pµxª\8eé\94\16Ká·_QÐô,ÑwÞ\82ù\87V5\8f»Â\89G¼Ì\¦W¬&R"Õ§ Ç\ 6p¦Û\82Fü/Í«Õ­\82\91×D\83øúpE߯µ\98\95ðÇ`)ëÄ5Û1e\17\9fÖ\19Ú\9d§\1cÍí6·K       ¬í×ßÝä@C(¯B\1a§®zî\ f È\v\85×LX\fæ\85ÓAu.$lj\¾Ã8?ìù²Wà{*¶ËÞki!¢z8¨ü­\96B<ÖÒ\9aâ3TxG\8arc\85"±ØÊ\9e/\1aøñN\89(\1f\85\19_õ¥[\13hùû\9ei\aè\7fé¾Ü¨ú\86\8f¤B\1f<òñ\15,\19\1fý\ 3ΫþÔ\19}f+¬o¿Ä<K~øªÃ\97\aà¯\7f<zl\84ä\83\1cõÕ;Ú\8aLÑw\9cºãbîYI$\19Lc ­cBq¿g\10\82ãF\84\16\ 2Þ\1a\ 68&M¾[õùÖ»û$è¦åì#%Ù»^äø9\85À§\ 3+\9d\aî\1a\0
+ùOsÃ\86]ª®\8cá/¨õ\19^\91\p¿è\1dE&C\19\ 2b\ 4ÄͬQÀ°¦]i\ 6\1e\7f
+·Ì\19\10Ë/èV§\11\ewËT\19DN\8b[\90N\90\89\98fµáÁë¤\82®wk0§÷VQj6\14È\8ek²ÙÑn»³c\90_óªI\89\r±Å¡\84\96í=Âch>\99ò¿²\92\93ϯ)Êä\9f³:Þ«vÙ\86uf¨|n\eòØSJqMØEÿ¾M\b,4ÔÏÊÝØ\ 5ÎS\1eB\18\16\8bßPá\eò0²<YÂ\ 2õXj«)áÄ\ 6u£v\ e×\95u\19Úþ\ 4i8HÃóOÌ®ï?ËG¶B÷æ\ e\9f\ 4Ê\886\8bmM\ 2p\13Þ\8e\86\9a¡¶Þ+\85l^\97У]©d*¶¡?÷kĽTäùa\10Çã¯Al'zdº@TÞnñqÏÊ>À\ 4W1T\18ðl2HØĽ«Ñ\98ÙÅ \85\10\7fp\16¥0\90G Pþ4a\84®S{Y6Æ[úbJÞ\82mBy^8Cu1#«zlÓZk^\e\1dPéH\83¡7\8f)dB\90É\ 4îi¿o.\80Ûö>Húy\86\vH>\b\0\83µû¸®\82%\86\ 3ó§C\17"tÒ0\1e t\80\8eÝy¹\1e¨lLAÖ½f   [e,\17Púê\91\7f^F+nK]`\ 5\98K\a±)»k\11{1HÈ\19\90¹\93í ¡\18TRÒ¥ÏYz©<\89ë\aó$!\93¹/ú\98\93àiëL\e\1c\11âÁ\98ÊVSì_\9bÚÉN[ïú\89\80ý»\93/ùS¤æãº\15d\8b×Y}ær\10       \9aS?1m¡.ÿeûGO²\8eµæqµP½¥§\vh\9a\93÷e\9c\94»\9cÿ\8f\1f\8cÿ-ð?¢\0Ø\ 1bîê\ eu4wµÇø/\ 39 ¥endstream
+endobj
+4225 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7554 0 R
+/FirstChar 52
+/LastChar 121
+/Widths 7555 0 R
+/BaseFont /CAMOHZ+CMCSC10
+/FontDescriptor 4223 0 R
+>> endobj
+4223 0 obj <<
+/Ascent 514
+/CapHeight 683
+/Descent 0
+/FontName /CAMOHZ+CMCSC10
+/ItalicAngle 0
+/StemV 72
+/XHeight 431
+/FontBBox [14 -250 1077 750]
+/Flags 4
+/CharSet (/four/colon/A/C/D/E/F/I/J/M/N/O/P/R/S/T/V/W/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/w/y)
+/FontFile 4224 0 R
+>> endobj
+7555 0 obj
+[553 0 0 0 0 0 319 0 0 0 0 0 0 814 0 786 829 742 713 0 0 406 567 0 0 989 814 844 742 0 800 611 786 0 814 1106 0 0 0 0 0 0 0 0 0 613 580 591 624 558 536 641 613 302 0 636 513 747 613 636 558 636 602 458 591 613 613 836 0 613 ]
+endobj
+4158 0 obj <<
+/Length1 2106
+/Length2 14801
+/Length3 532
+/Length 15956     
+/Filter /FlateDecode
+>>
+stream
+xÚí·UX\Ͷ°\8b»\ 6\rÚ¸»{p'¸C°Æ¡q\97àîîî!8$8\ 1\82\ 5\bîîîn\7f\7fkï½\92µÿËs®Îs\80\8b\1c³Æ[£jÖl¨È\94Õ\98DÍ@&@)\90½\v\13\e3\e?@\QL\9b\8d\15ÀÆÌÊ*\86DE%î\ 44v±\ 2ÙK\18»\0ù\ 1l||ì\0)     ø\ 3ø\8f\9f\8b\93\9f\95\e\89
\ erðt²²°t\ 1Ð\8aÓý\93Ä\ 3\10µ\ 3:Y\99\1aÛ\ 3\14\8d],\81và1L\8dm\ 1j S+ \8b'3@ÔÖ\16 úÏ\1dÎ\0U 3ÐÉ\r\8cÄÆ\ 60³2u\ 1\98\0-¬ì\91Xþq\92µ7\a\ 1xþ+læêð?\97Ü\80NÎ`)\0í¿4é\0`I3\90½­'À\fh\8eÄ¢\ 4\ 2W\ 3\82]þßÐúß\83K¹ÚÚ*\19Ûý3ü¿:õ\7f]7¶³²õüï\f\90\9d\83«\vР     \b2\ 3:ÙÿïT-à\7fÉ\89\81lÿ¯2².ƶV¦¢ö\16¶@\0ë\7f\85¬\9c¥¬<\80fÊV.¦\96\0sc[gà¿â@{³ÿ­\0nÜ¿\ 4X\14Ô%\144U\19þ{MÿuQÙØÊÞEÝÓáßÃþ\93ý/fûÃàî8Yy\0ôXÁíe\ 3'\82\7fÿç\93Áÿ*&io
+2³²·\0°sq\ 3\8c\9d\9c\8c=\91À»\aL\\0o6\80\95½\19Ð\ 3\0ô\0\e³0Û\83\À·\0À-ñ\ 5\98\83\9c\90þYP6v\0\8b¹Õ?±\7f!\a'\80ÅÑ\15ä\ 243±ý¯¥û÷\15n\0\8b\19ÈÖÖØéO\88\aÀâ\0t2\ 5Úÿ\95Æ\v`1¶\ 3G\9d\8dÁ}ùw\94ï¿\87ýÏ19YÁ\ 3\18;\ 1ím\81æ\7fEÙþ;ú¿\92Á¦ÆÎÿ\fáló'È\ 1εuuþ\13\0\14dggü'Â\ 5`±ôt°\ 4Úÿ       qÿKÜ
+ôÇ\90\13<\17g[cgË?\11ðL¼\80N ?\ 1ð$@öÀ\7f3\17ØÞÅýÏu.°·\8b¥\13ð¯\8c\7f\9a\vrýÓ1.\8e\7fºíöW\ 6\19¼Òÿf°¬3Ðí/Wðª²\0ÿ£\11\`U{«¿Exÿ\99³-è¯\9bøþ\19ÆÎê?£Ü`A £+ø\81ûw\84ã\9fu\ 1:ÿsÂü    \82\1dDÿ\10¸¾Ø\1f\ 2×\16ÿCàÂ\12\7f\b\TòßÄ\ 3î\8eÔ\1f\ 2\97\96þCà¾Èü!°\84ì\1f\ 2wDî\ f\81]äÿ\10ØEá\ f\81]\14ÿ\10ØEé\ f\81]>þ\9bxÁ.Ê\7f\b\]õ\ f\81««ý!puõ?\ 4®®ñ\87ÀÕ5ÿ\10¸ºÖ\1f\ 2W×þ7ñ\81gkâdlj\ 3\8f\9d\r>¼ÿýtýç\ 5\8e\7fßð\9f\9b\9e\8fû¿ïøÏtpí?\e\9c\ f\Ûä\ f\81gnúobc\ 5OÝì/üg\vü\85ÿlп\10¬añ\17\82\9b\17\82»aõ\17\82Õ¬ÿB°\93Í_\b\96²ý\vÁVv\7f\10|\18²Øÿ\85`+Ð_\b¶rø\vÿÙ¤\7f!ØÊé/üç\89ù\vÁV.\7f!ØÊõ/\ 4[¹ý\85`+÷?È\ e¶òø\vÁV\9e\7f!ØÊë/\ 4[\81\8fþÿ91þï7\80\98\18ÈÃ\9b\89\ 3Üq&vðQ\ 1\ 4ðqrûþg¦\86½\15ø\ 1\94\95\0\9f&¬¬<à\aê\9f¨©«\13øøsù×[\17\7fØÜ
+ü2\ 2\ 2=\80¦H\v³ S\81`ë´æÐ
+?É¢ß\95°ô\90b\16-ñJ\rÝS\1dÈAó   \90¶¥Ãò\8eô«õÚ\8fU\99Xh»°»¤îÏ\84Î\91í>*£Rg\ 1\8eñé3¯»nF»\99^ß     µ/3\15=w\1cÈï\82\8eÐÛ\9a§¯\8f¹ ?N®\8eT$ë\14÷ç\9cÿ<*P¦\95\83_&\83èÑskìÉ
+ææÑ\96Ê´Õ\b\v©§æ SÅHw¬\bç\f[qÇHN\84Y\19\ fò³\ eCøÆ°t\ 1jw}÷X\84\90\9fôú      âÁ\14.*Ê\99 |Î\ 5\19\84P$Ð÷ûZ#\ f\13\1f×\8fЭܽ/yÍ\15Mc\8a,_        »wt×\19\9e¥Ä=Ü¿ßêSlµ6\92<nI¬\fU\11
+\8et\e\aÆÏ\v\rh>Ìt¾\8eà3Õne¤]\9aM#tÀ\83\80%h~ÉC\83\99õ\a\0Øñ"Ü/£ oªrÕN&uÐ*ýh­¿ã\1aG5&·¬n÷¹\a\19upá6v\ 6DVE\8a\86'\9d~úØv\897\83¶¿YøÖ\9c\16$\86\8bÅÀ¿Ö]C\10VZzUÛ-m³;*yf?ÊÎ\17\14Ð^1GÑÂR¶\7f\16½ØU\1aû Ö\97\87tl\95éú\8d\ 6\829/%ЮáV\9c#.ä3&D,GdD< \95Ìmܼ\94\99ÿ\fÆ.a0:lµVp÷×ÚÇf\95\ft´Ð      \17Ä\v2w!K÷5\88\90µz«¢n¯Rs\98÷\1dèhWýB\85lQ\ 5¡H\rJ´­?÷\99\96\88Äw\0üCk\89î\88qÌbÝw\1dÐ?\17\90Mr\ eÜY)õbc# ¿\93+§Ãgk\14ù)é|¥ÏånæÌ+ìΪ»¹\16\17V:\e0\14Ig=B0ô\ 3uR\9b\7fÑå\8bfº¤\85£\1fÏ\eÖÔäC      ò\91Ë8æù0ï<~ÆL\19%1\8c%\95T\16¨£øÛ\8a\8b\14·oô¸4±\ fMâ¥ó\ e\ 6\ 3\13¿]MKï\92\86mïÎÑ\93³ÚQ·WÀ\80Û³%xè\83ÔÒ<ÚÄ­&u\9d\12Çø¢}} A\9fÄ£    ¢±^w\80ó\e>lÇó°<æ\rªÍtÐK(ßÃþoJ=)!`þ\ 5#õ`ù)\1d\86«[jï\ 5\9bÄü¡¦l\80uµq\85lo\19EUSH\ 6lÒ%\12ר\8d\1fz~u\88ÊØ6©q¢b¯µ\94\1cFA\9d\ 2Çã\13L(3ëO[Â~M \1dü\82@4ª\8e=Fîf]e£çÝc\91ªgu£e)e'õ\fM×Íɺ\85N,a\94\a~\qû\13²\8a\15\13|mg[\12
+\b\91\9f0ÌƸĴÐ\82\8fý\a\8c6Çc\91A=ýê;\f
\99eg¹­/\86§æÚs\89G&X$ÄOÅ¢7Âoñd\vÓ}  \976û7
+ƸúÕîÑûVú§5\ e[õ(fÓ?\1aä\10äµ\1cZëË[àr\83O1ø
\85Q\8fÛÎ\92ðã5\8aswmtà2@­^,°L\12\15\87Uv'ÖÃ#Ó.´aÛå\8fBØÇF\85¢ìîPþ¡¡Æ¿\89½\855\7f¾;ä:ºh\148P\ 2¦\ eÜëà\94°Ë8\ 5W\ 19\82\9e)õ_\89z*£ÆqH\vk\\1fÏèÆm5%\98á·\97\1e\9bÞ÷ôþ¢@®å-´{èÚóûñ¤\95´¥\ 6ëïRâ#\8e¡*Àú«T²óÂ7ùpXد{a\8f\81¬i;ºØo\17\95g\1eð\82uzpÕå\8bÂÒ)¼~]cms\86Þæ&°ÿr¨Â\9d\96Ï_¤yâoÃ/Ú\ 6\b{q¸\11\9a\vó9ÆA\ 1ðà   |\81ýîÌêë¾&b®lð\rà\8aLjæsâÏÍ=\85\91é?¹ËÐT_;0ÞØ]z\80|Éì1Q\16\10\ 6ÛXF\13\ fØ\16GU\8b,Ïü|\8fâ\83ùíò£\v\r\1däh\9d\92Ã@ÕGI^λç\16<Mæ¨\8cw_QëÊpu,Âìæ=}\19b'zcÆ\8f9Vð;È>.¦T\x»¾#\16 ?­©r\86\15û.Y®#\91O1Ì\9b\9anT\9bÚñp%W\17\998¾v\88é\a\83Ϩ6÷B\83\91\902vFµÍn\9fÚ\a¿«1ÔÍ*\ e\8dÜ«õÊù*³¹v\16ø\1e\91\1dá\90?wâbÀ\17\95­4 ÞUcx(-3~¸A/$UÐî\84Ê\17\ 2Ëþ\96-³ß\81\v>\ 2\16=b4\1e> Þ\92\8d,ÅÅ\89ÎcÜZ©\88&=\0ôå3z\ 6z×Þ\17C|+ª4_ñ\eï\ 4¾\ 2ñåx\96\1fÒ\ fãâ\ evö,\ f\aϳd\v\8fKp\ f\83\9dß6ôÞV&\12^˺\ eröÛyò\18\93£\97\8dÆ¥z\99\a\8e\1c\ 6\f¾M¶Í\88\1d|öÅS\1aB\94ü  \8dÌPZ\ 52\9b\9bÉ])\12èT©Ù\9fÞ»°¡\94S¡iü¸\82ü²\ 1\1d$®Y긬T»P\11  \8dGèI\9d7,wØý!ãÚØ£W·YË\90íx³ø¼BX«\ 5\ ffòúUÜË\ 3éÞàè±ú\v    m\8d\8f¶÷\ f\8d'\87å\91¹\9a¯û\8a\12V\98\15\9f\19V÷e÷\1f±\89tQ§>Õ ç\%Of\9fsvij¶É¬,\98\1e8a\9f"°}ÔË\8a\84Í\¿k~©\fàÒ&\18\9cíÐ\1dªÒã\9fÅz5BË`^\15gãv¶é\17é\95râÿ\89É£¢æNæ\7f©\rkvû\1d\95\89GÁ¼\88Ç=\9d3è[4̽îÓ\1dGEå\b\91þ\90Ó`§{õü°Íé(G[Þº(\8el\1aåüwXºÄ\1c\11q\7fÅ&\fN\9eñ\1d¬bÕÑ\ 2Ì\aA]ù:Ã|/\b\ f\84Þv^M¶Ö½(®\0\86º\ f#¶ôµÔ~Cf×\87
+\9cdDËZ¹_\82k\1a0Ö^v²2¬\ 5\8býÑ)\82Já£4^@³\b\ eN\ 4\92eÑÌB-\98h^ð\8ef®Fè\ 2\86ÍA{²X?ºñ\11q\ 2çëZ\r\9c-m`*­E:\16\bËL¡¿AÖh&\11Ldî¥\ f\9d\11RzÙ
+`²ÓÇ\85uya\86\v³ôÐJ)t\8727\12Ù\11Y\92\1d\9f·¾)¾ì\8e\9c³oiõ\ 43\ 3\14ª\17\8e\7f¾5<\8f\9a\8cL\95Åo´|\97\8aÕë\13°ø¼\11·èûûwäf\94Û"Ö\10\91¡Ü{Neäß$«¢ª7³C?^ÝæZnÈû»Râ+\ 2¥'\90q\ 1Ê\a\1d\83}Ç7´Æð\9eÈ{\r\ 37\9f|%¼ü\92¬ÆQ\v/\18c>3_§\bÎh\9dôêÒË\a\ 5Óoöm\1cS~È Ý2ßø=òõ\8b\13Ç'#g\e]EÂù±\b\85Ûéåq÷\Hfg\17·s\1a}¡yz\0¹½6ó\eÿäqĹĠ     0       ¡U`b\ 1\99Ç\7fØ%\99Z;·}ñF\95N\ 1Æ\96׸\86Ua.®iVW²¼{\ 2\ 5¸\7fÛ\11Mªÿ%õµt\87W^\9b\80\88îJ0\14}X4¨tâ1`î3ðÜöºÚÐÖÎüÈyÚ\85´o7å[ø\ fÔQίÝ\11¼¿æU[xàé\93¾\ 5ê{ÙÿHlg53Á
\16ÁI5M]LÛ\9eìXÖ\82âãàp}\98°:@ÁºãsÛ\ fÅKî</\15¨7¨7«¬@\96\10ä$H\97!¨æ/MÍ©ô\92ÕÜ\ f$¼PÅ\9es\8b\10{Eö\7fk¤ËÒüæª\95\b{
+5*Ê\88X\88¬¸\1cÞ¹2Æõ\0\95ÖSÔ(*\96Xo+Ë\1df-íOó¨F| e\14xo¦úÓ\9b\85¨\88|Õvª´\1cù¾µþÉ[\ 6â÷\ 4y\1d¤ý\8eNíøõ\ 3:ò>×\9cþ3\eܹvKð©\8f,9zR«H¼Þ©>¢\88
+ÍAò-$sª
+Ì ÕJÿOÕ\et\18\ 3\ 2Y ì¼(¾´?û\rÉÀGR\9eö«5(¿\vÒm$:7ÔÔ2An\\15Q«Æëµi6£R\0¢ÿkg\9d\9eÐWR\fï5\9c°\91\95\8cù\96zsVÙmïØßÄتVÞû\9eÐ\9f%\13ª?7\90¬,\96¤\86¾;'<nr\9c\9a\1aï¹ß\9eWÄV\9e\91\fCrâ~%º¨þ¡Û~B\1aÀ\85j\93¬H+ì§Ôo¹Ñçia\11l¢5ÿL\16ý\84\92\ eï¸Ô\14ÒI\90>çSs8Õéáê\91ûÑ9AÀü\84æD/úJ¥(\89Á.þpØTO­
+Kâ]cÂ\9aR\\v\r¾ \95\r\18ácr>Ú\9cjLeT¼&J¢\9aÏ\8atµ¸+\1a´\94\11hhy`bËaN\99c\86ÝÕÅpøÆ¢ºH\84\v-      «ßÈ\13µÞ+âá \9e\11o|8ÖW,þ©PùåÒ\93)'\9d\1d\80\90\1aíb\1dxIm\8cK\10©\93æ?­\ 2³´û\1c\b\9b²\1el\8cÀ\90\8aÐ!¬\80; åÂ\84Ç®A\r)t\1alør7Èë©\95-|¬&Ív\0Ĩ\86>\19\8bI}>\11\13£\80Úz\17<äye\e\0\85\83bWa$KVB\ 3íô\1c£)\ 1\aÿ¸Å]w~¦ýYnç\89\1e\85¾D:©Ç´²"»Úb\1cc¤M\8c.<×\90ï\8bb\83é­ë&n¸â@\9e½\8fÝ\15\9f,©RYã\83ÅÍ·×\ 6k\ 6ZÑHÈé½\ 6N$þ>^\ 2\95\89¾\f»Äµ]Ú«Öî\88Óì}Q\"Å<áf&ë\10÷\82\95û¸=¡¨üW\föÊÞ§\9b\18æ\8f\18\94Ng\12\93ürIH>\13û¶ÕhæY\93Ø!\9dù^K\8a\1eô\84({ñ'\80\0ç[¿>ÙG÷k\11\ eÛíÌÔ8+É£ÓÑ\88ô0>Ù\ 6\14â\95\154ÆÄ$©X¼ýWRv\A\93\1fng\²@õï¸÷(«ý\87u¨Èã´úõò(ü$\95¢\8e\12\ 6
+ª[B³¬âS¦hð    ÊpѨ!¯ÊÈØR\fG\eØ\83\93\ 1~2UzÅÃÑa#=6tlßC:ê~WÙè\86\ 3ì\9b\8d©\8cåî}Ü9\9bt+bz2l¾Áê²£\19 <G¿\9eNïP\0vaɺk\9e\e«êå\99ä4Â|>.ò©\88º\90·|¦ËÒ\ e\14%÷DQ²ou¤8Oo \17\v\90mV·¿\93/"óxñ\99jo \89iO[#!n¬4Zã\ryæ¹\86À4ðÌjuyR¿¸e°³²qhmpª\16x\88Ã\16¢yÿmô\93Ün+ûË\85¢t',\vôUÖs\86F`g\ 5Ü\9e\80\86\89EÀù7B\94ªA\1a\19@5£\fivæ{\13W\94Y)\97XyÂ$mN 7yj\f\\ 5\ 5æ¦G,@ØÛç\9a,Â@B·~\15Íi\1a\93\14·îy_\9dzu\88\93\8e\88Ð2Þ4ªÌ\92Ó4f\9eù13Z%r\v*-N.]\86\87,p,ûrbÔ¯^\8f\17·ßÊJZÂFÜY\94¡\ 4`ÞCú\r\8eQ\9f%*Dw\9bÇ[Qótd£\96~\87\84\85"\8e2r \99\13\1ef6YõÀNÀrf\14~Â|\14m2­clé\98°ËAF©h%\1c\10U¡tmñ\90\92\96Bît,C9«{D\87²præ®!ç\81T\94\91Ì(\7f\91½«pcë\v"ÞÁO\ 2÷A\87´YSñ\rHNÌ\8f¯\10ï\87¥¬ã¯K\9aCE8έ@\10\86×ÏT±lI\ eV\b¨kû\87r'Nè\1d¿Çj\9asÓLÉ´µWÇN\88\võ\evË¿¥\98Ñß|¸ié\9eÉ£G¤ÛàÞfUä\93A\bºvÃ\80×|0\8b âGpi"åà\91     \9f\17ß|ÔsÕIBêÆa\93ª\91«\ÏvÓ\e\r«7>\\16¨\81.gß YAý\86À?§`â´ÝäÃÂq\14\ 3Íõ\0¿;^µ\au1\90\83\ eÊ}\13$\99^4RäÏèÂ\ 1\1d}sêíBöúʱ\90ïÏ\0\94.\ e\1f
+j±\81\83\8c\7f\87\80dì´\7fC[Û\9c\94½Ù\8f\ 3ô¢ÄÍ»_¨5Þ§ÂpÉaåAÏ],Ð\91µB\85í1ZÛ\9cÛúà+\90\17])C^øÅÒ\8f¡FÞÎ\80Ù\ 4\97\95\99Õ6\119iIW\12HW\82ÆØ©\80h\1c{$UÂ_\99ùZÈ{\1d1\91BªQJã\9fb\13\84#ô¥Áv\9f\94±Ýv\96\97Àºf+X\91>\96\v\81\96Ë3WË>dêT\86¡¼½\12å\9d\82\88\91üWîÔ&\12LI\1c6fØëߢI¿sáÎ\12®\1dΫ÷î_@c½6U¬\eG¯·Û\91\ fT\96ôqcïx\ 5)$0Qºb®Z\vá\7fà\9aeñëÐx\e\93Ëèª+ Ò\7fDÄ I\9f\8a¿CÖ'üê¹\7fO÷&­w?\11ÞË\95<E{¦þ¡/\18\ 5Õ\85ãÖv[)\15¥<ãÅ9\8dtp@Þ\83l\99¿äÙÃ/µ-FR#Mo>ÀèÌ^\87Ó\85\19ñÜ<P\84\84(Mû\87µÔæméÕ\8e¾Ë\1az\b\169\12\ 6´ÈbíW¢¾N÷¡¨ H7\91UòÎ\ 5\9eÜ\98\99§¥\93\14¿\8d¸®\16\92l î\0ylüvÄ;ßyÇ-'@¡Û=\1e¯ùc\8fÛ\r.\1e£±\94Ë\ 4 C0·«B\1dG-©\82\b\v&¨¯Ó\ 5ÊÝп\17»~DeÀn¨\ fº-\86\11C\vÁ\95\9bÎù@\9b\10\94ânæ\8f\83\13\ 2â\1aÚ\89®¯b=¨"Ç\ 4\99!d±TG÷õæ\\81ÌQ\8d[\99ì¥~¶o\13¤X&ps¹ùÁ\13raàð¤\8eÄ,åk\9eã8\15ç;Y\1f³\9e\b\1eÅÛ\84\97;)þQ-\83èb\e©P%?\vU\rÆ´ø{\8d\8cúP¢ãø2\1ar+\ eûLòM¢l&gª|\8cŪ\88\83¥Ú\9eû\98·´ÝYý\ 2Îþ\8bÏÉ\19æí\ f¥\9eBBWL?iàT\1f\14´¦NÜñÂèP¾\93\94e\8aÂ\9c\915Jy9]NÀqB2\96Wz¹«
+Fp\84{°Ã\ f9RG\ f<¼8
+¼<í¿ãÄ\86^ËQ£=×\e)wàZÏ\9cqu\8b\9eB\90Ý\87àªo)º»D\9dí.\96bî¯\95ý¦SHµIÏáEÈ\e\188áÑz_\ e©\vIO      -\11vÂ÷¦­Sz\4¥âG-ÜÞep\97Ç\13\rç/ß%ïK\ 3\84Ôï§\8c}9kûÈ?\95\0ÍL^ìS
+OçÔ\89\97\1c¤´bduÖù\9eÖ7¤õÁÄ\9fó¸0\16Óµµ\10¡\10\96ªq²\98\ 1á¨é.ç\9c¸ó\9cC¢Ò7PÝ~ÿå¬v\8e\ 1Z"÷hjFÝ\7f\8f\8f\9að\eÓ§H´6Óʱ[\8f|f+,É\18d\95%j
+÷Ê»^
\815+\8e\9d\81Ä:\14%Æ<\1cÏS\ fîù5H«\99Ý>ÔÛS\88-5¨H\84\15\bdïãý\13\1c\ 6ªwï\1e'Úy\91djvÎ\r3d¢Ò¤gaÎú\9c\8buz\97¦ÎB\1dÑT/>\97,¥/«Êþ&ý=h\95ª<\ eÁT\ 1yK\1fz¬r\v\14À\81\99Ý°\8c¤\80î)0O\9c\b }\13Ö\85(\83ýòIÕìc´>LÕ¸\94\17ÁÎû²nÿ     ¸\ e\1d\8f]2®Õ\84yBC    \9cpBDN©{®D\9fï¶Ì\148Wh_¥pcÊj\1e\87yðdú\163¯ß\\96\8bWwY\85Òt\98\1eÌm^\11\84Û½7\9c\ 4±Ñ:\r\90Þõjñ\ f\16\9cà\0\85Æ¢ÚMT\8a\9b¤\9f¶uíÎw_êh\11\92çGÓ̸Û\1a÷\16\1f\98Ø\8ak"\ 4
+×­dði\8e¼H÷ÄB®£\89Fb\8f´\ 1©z\1e"ÁøÛ}¥Q1Ðkê\3h\1d4\88i]\ e\93Bb\8dKw\15Ù~Û\80×ÍΡQB\15®\81lù9é\fY\8dQd£Û¡ÒG\8d¼\9eã¬Y\ fKÂQ\fî\92\8cäV\834®döøÛ\89ÜÒ¯mÝðQá£_4\ 3^\ 4©qU$Ýy¡ªÊ8\9a\8fl+±x\v©\7f9þ*\1c«#øêݧÚøÞÝüª©¹º´.>[ÂÀ\92a¤§1Ú9RÎc>ö-\94(\85ƼI¨`\84}J\876wËR
+[\9203ÝiÍ/3)\8d.&ÒWD\8b\16f\fF§Ù\87\87B$b9Õªmm·\89\1e\1d\8aN,9¬?Ñì½|<;Ô\8d\9fÆ\aá¼eC\10©?!.¬èÊÒã^&þó\95\ e²×\a\1c\e\81WQt\97±ÕÚÙ\1dÛ\167\eQ\8bw\9e\9f­Ï«ð©QÞ×lQ\ 1]\96í'M\9dÃýż\93v\15M\94\8a\1f"\96_§½\¤\eU+¶W\18¡¨á~¨a·d)!m\ 5­c\99&¹N\98iÛå¡Yïã\9e\872Gã¶\91}\12Á\8a¥¥ÀéÞ\1a/\eÿÜÂç1\85@Mi\89aSzÞ¬L4"8¼D8|ï\84©\fõQ~FÕìâ 0üÎÁø\91òLþ»m!éèN¦\ 2ª\r\14\11\94ê°{5ôÀåÖB\90Í\90,\1fO\9d½Û\eàÓÔ[;\ 3bz] !Z^\aaù>Þõ4L\10E\1d|\ f¥#ÑG*v\b\17uØôòöÅ\0ä\81¹Í
+\9f\93Î\16Í×\93Å\93\9d     JRò!$¥\ 1à\ 5¦Äí÷iQr¬q¶ðXâ¬\9cø      >lµ{\85U`\92\9bæX§MK\0­|\vi\13"â¹'\\e!:Þ\8cb\9}¡lÌn\82ù\16Z/\r\93e¬·¹%#2FæE\16B\1f\9a\92@3rÏ
\8f\9b\vÚ\8b\95b~\ eÄxÛa\1aZÅX¶âgS£A½Ûü~ç9\95\99\87\9bê­I\8d·>tÈ\9c\9e\17\87é¤)\91\90Ƽ\949dÂ\92­ª\ f\8d?yä\ e@ñR|\ e\13\ 1\84¤n§]\ f\83d\8c½W\84¥]¾SJÌ\WMk¨åZÑG\95r\19×ë\8d
+\92Ï\ 2\98\85ÔF\9d+¶Jg/'ó\98J|*\93\85c"K,æöñÆ\17\8b\99kL*\16s+£\14ÁÑqi2Ã\13ps\9dðÝG\96«á,f\1fo:?î\ eëJÐÇ(\7f\10±\0ðÂ$¦ñ\ 5?³x\ e\91×t³\17Z¹/\1a¥b\e©à\\87éÃ\1cç#\9dÏetJ­\84)Âg
+\9a\8a6«Ë$>À£\84\ 36~hF\99]\14é\91\82\ e\a}ýä_2F%Ú\8c\9dÒlþ>FI­$¡uPW]\ eU\830 ooüÎ\91ÆYÏ\8c\82IZþw\0íO8B>\8b§Ñ6A©>æ3i\8fÙê!ýª%\85Ý_Év\11ç²ýÑ1(u/ò.\r\87\8cçä»,\17Ú\e,*Æ\95±NNKb+û[dý\16®\91
+\1f5H\1dý£¬gÌ#\12\99\1d\1aãßW\95±\ 5½ã»
+\15R\93\88`ùu%÷\86\86\ 1ÒIùhî!\12\82\ 5Ðoç\9eå\12"\1al+G\11í\7fþa«\14*\82\a\9aÝìx
+_Û`ýáGéÔßÐÀÍSå\1edCtØ6iøD\80û2v6\83Þð\19±µ\92å³Å\\ e\1c\1c(ªÆ9ª4Ð\0y\18+\9deMçíöGâU\80uK\8ehÿÎ\8fï\90¢\0hzRÕ'\14\93±âèú\13Ø\8cU\9b!$ÛÂJ\8b$¹~9\8b ÏEÝ\95ggVJ\9f\8cf\94ï^,ù¸ñn»u\86Ðî£_<v¿°|`0/,\10fz¬=þôÍ7\18\ 5a,b¼n0ÝÌ{'\ 5\ 1VA$Rz·Ût[e8%vgÄWaQ1g«FTA×NÞ\98\10Ï\85½a¡ðί ±`\9fãQf\17ü?\á\ fâáé\9eÒKèiò\11\97L&\9ft¬äuNsH\9esJß-IE9:-"\1an¢À¸¢\81mLT1F×õ
+#      ²ª¨\12^±òÈ\
+\82ðæ\15)U\1cßÀȧP|í.÷\1a\18\12RU\8fÞ\ fOAC\96\1cºþW\17.\9fºí\1fÌPÍÛÏy\9b\0óá\98\f\13øÏ\ 6\92ýUm\fϱ\ 6\rw{çÉù¾\95=´¬²\vx~\11¬z\12+;\18ÓßfLI\9ab\1aå\aT\r\96rEÃ¥¿?\ 4\90K\8b\85\13!áG\8a\995\ 1\9c^<K\95ø\ e\99\aæ®\14û\ 5'ãç\ f\1dF\87hÎy\1f\bÄæÉó\9c_\1fl\ f\85§J|EöúÄ\ f=~]«Ì,òÓV:4wN\9cæ\ 4ËMöRÀ`bõâàÞ;x\96ÜÅ\\12¨Í¤²Ä\8c¡·þÀIAÿåaßz÷ËÌEð\a¤§XÞ(o\8b¦ý\ 3¼¹\85ò\98\fÏO=¢_2S\91á¥+Ó\9c\9dÙf\1f\9d\8f\16\93\ 3°\163ºõ\18\19\16²\ 3\91
+p¬ñ\90m~üb\r\91\97åÂB8\»}¾\8bã=Íd\14K³jUÆ\8f|\8f\vàPT\11ëUÆE ®K|\e"3϶\96\856\9c5\9cÑ8¶\85Ã\84\95E÷SÉ\19ÿÁMÌÛͻ廹%5Ë\85CJ\89\9fûpÐÄ\1f÷bO"³Ï\93\9d\18\18\ 4jùæ\ 3ku±|ÓyÏ\8a\1a\1e¤&(bÜDÓ)õKÑüÇ\1d\88\89\ f\7fø>oe\9c°s.Òì}]á!ÌÊ\f¦!FN÷ÈÀÉT<[\19Dãm\99È\87Ë\19õF\19ç\f6\1aÓôÇ ±Û4ÕvWãy¶¸\9f£eý>Ö¡;)\92C\ 45¡ñ¬\81\17>Ç,\ 6É7\85ÉÝ\8cd\ f \81\86\ 4g\ 3¯O¿\8d\15\88TÉÙÕ\9aæ\1czÝvÛÔ»R&÷\\88\ 3~t%]Ú\9d\v×\8aJ\9e=&hÿxÏÿª6\12QIS]¥\98¦\1a\f\f\9f\e_/¦\8d~Yäa&¦áI\10\7f©å
+7àÔ\13\84´cwCpQî;û¸\ eÍ;×BEÀøs;âíÛKº\83?zM\1dÆ»B8Úâ\b\v¶pTÚ»¯ß\1f7¼b$\ 5é\88\ 3õ÷´Ð.¾¼?7zFÍ=¢´Ñ\ 5,±Ù;|µ\b 2$Æ%     q\84\f\1f\1c\bÞ\rO\9cq\rÄå{KÈö«^»£îp½Ê¨\o鵬t\8aæ¦ð\9a\ f§(ûàc}\12\90\98\9fçáë̱T^\9aEõÒ¬\9e?µ/\1d|\87\16êÆ1Q0\84\93\8fzÖtÂ}Ç÷eäË3gV½®L#ÿ]#ésk\81sK\96ÀO\7f·W¬ã~Gl7<\93àÂMÕ\840sd.^þà.\141ØàvJ>\8ba\7f7¨mä\98ª\ 5Y\88RJ½øÎq\97\88\10¬¢t\8c\16©\ 4Ö|\85`\16sY8)ös\19\10÷³Òæ\ eóPÐãl\9aîÙþRK¹|Mæ;9ÛñJ?<)\8cðËßx\863p\85KK\9dÂëêÕy-j\81Rù\84íRÂ\ 4\89\8fr9¾ö^\94\ 61|\f?zê\9dd\91úFGìzEúe\9f]ÓÀy\81\8d\87\12\18#Øѹ,¿kR\8e\97îW\fëéÁó\18hâ\aöè~\1f\ 4\88e\85­½UÈ\85wºxò\9el¸´ÎÜ-ýfaE\12ïò>\12W¡JÝl;ܾÞÓ!\83bÛ_ã\rQ$s\ 4\11Yª$]¼èÞä!Ä\ 2GÓ2\fÿúD×pQð½\r~ÀVvßø\18ê÷/±û\91Jè½\1f¹\85\93\91\9e\9e\1d\18½¤,û±\ 5ßâ5\ e\19b\7f£ô\88\9e[{uMHWÍ
+FdÃeë0\84Á\ 2_oÒÚrÖ·0\13\1c2b§\ 4Þ\1e\94S×D]âKFÊ!ÈÚ\1fü\17¶r^\89md\80\817\80Ú\14û\8dÂ\95ï\9b\17ØL¤Ô\17¼v\82 `¢@Ì\95\93\8eä¥s£@λfókì\8dt¯P\99°c¸7\ 3+`8\ 2SÅ£=_îñ/\81pYl\13\8aµÉJ/\8eï\95ß±2x¯-öôÇL}\86\86\9e\¡ïª\ e´éç\8bM\0z-\86¾+;³\96ù\13øµ÷o´\19áO­uö7\14h\O\80±\95\r\7f(ÈÛ_!¨\13Ó\8a\1f̺ÃÄ[\13©A\16#££]³\1fØ~
\8a\10_\90\88+Q®Rpb\1e\99~¸?Òw¼Xpt\82U]\91¾òù}´»\fã2c\93Hß¾Ëp¥aôb\9c\ 4õµ\ f{F\87¸C3Ô©\86\95ê\8dX\ 55"Ø~iu 2\z8ý\98\18Koy\8aæ\17\8a\b\15î%\v\8c*\8f&ÏVH5²Â-ó駺$\84MÕd\8d\rZ\88las\93\9cY\92às\7fé\f»ü\kÞ1\16ÃÛ¢J1?ʦ·r\ e\9f\16\95£\fÏ\ 1\92\9fOlÕ³3\8d\92\98?\8a$\8fu\16J«tøwâ\95\18"ãÆ@ÿZÜNËÆà9\80ó«q?±:\95¼Yjñ»\U¢)[îZmq\113ü$ "V-\1cmÞûJÇÏ íR<R«\1avYlÔ\ ftãh\98c\8bÍü\86¦«\91\91\18\1f°ÍÖ\83¼ø\9eW'VEdN\ 4v©j]ô¡ü\8c\rks­®(ÛCKe­\7f\91¡¾\85Kmh\94¸ÓPsÏ\ f\17wáñ{õõ$¾\13ïú\84õû\9e\91Éö´\eqW\92J¡Â\95¬a\13ðöÆ\ e\81»\9a\ 6´\ 5\aå|®çd(W\83âÓwS=öÒ\ 3\ 5büä\10·êóøk ¢bÌc\13á·kèy\9b\10\1e6®+.^c=»\7f Ñ\9d\ 5\8fÙw\ 3Øñ\ 1Ã\1e\15\1d[\97f,õ06yÞdÄ­D·q!ÉYüõÍ\97¬÷*\17\aÊýl¯;\89!²=¡\98\17Bîè'y\ 3\ 4Úq7ú\1dø¢lniå\8e+.\88G[ʱ3\19¾\91ÚÌ\9aÝ2(Þ·ÆgºÍ\87É\r\1apé,Ye\0`w\92\87\88\12´îض\87Ã8\8d§yä¾%^LשT^
+Ââ(»ÌK}\88ï!é\ 4\e\87ÆL £,Muy\1c¥ö      \14_\0¬¤zÏý\8b\\e±\93ñþv(é\82\ 1W\8cQ ÞõëÊIsí쥦R¡\89\0¿~¼\ e'%r\97<ÂG\0»\94\9c67ÖÊ\14\9c\1e\90\9c\104\19\86,\ 1jc\15\91«j\88=}\19¿ÛÙR¿\9ei6;.\ f·§à\8f½\84v       (fG5û­MÄNrÍí\8aOð}\11Å\16\v^\87/E\0¦aÙøGés¨\96Kµ5®tº\10ÌßY®VãIµ\8b\88z]e\99Ó\v}E\ 1ØHëêk\16¯ytùUM˾ukÒ\15U¥b=\9d&\13\9f\96ÆãO\8b0"à\97ÃRí\95¿0yÔ\8fiC©JB\f\ 3\ fÅ8§Q¼\8fã\95ãSI\91a\fõõËÕ¤Æ\97\8fpÕ÷Ï£\9d\1cu\a¬.Ûò\e\19\0\92ﯿEº\93\12\\95Ì\r
+\19~\97\87Î\9c²ü¾\1f^\93Å¥Í\ 1°\e¯"zú­Ý(ûì÷i¯ï\8bøé ¨\92m|B\8e~Ìe¤Fÿ=\9a\87öd<\11_Rë\87\10\86»X\9f.
+\94\925\9e   \b*\0©UíC¦\11\90ºr_\9a÷ÛÎáýø!\ 3\9a\9fÌÕ\88\9döû¬Ñ\ f,*0\ 3ì(ø°&çËäæ\ e´\13á0U\87\8aéÓäÓ\8e\93\17¿-@h\88Sb\8b¡\8a·\8eý%$A\90Z\15\v\1a«û\9cÞâ¿«4xÔh)\1eö¡Þ\ 6º¿\16Êpâ$\13\9f\7fAu\89ÿ)³n\8d¢)\14±èF\80ªÀøõР\]°íRÜîUÛÔ§&^;«\96Ò,ò\19¢¼;ð\1eDÁ8{t8x\8cÎxÞwÀ\ f\9bë^ðuMeß²ÕÓh²8z±âH\8d¯æ\12\1f½\ f\12µ\8eÀ\b\1e\98\8d\7f7{\12[\84¸\81\18ÆþNå\15\ 3Vþ-(/àËRÛg\b\14\81³Ìfõà¡Étì\1d8\93\14ѳO²LCöç\81¾Ë*\12\ 2\96\81
\r\87¸\1dÌ0\9a~\98¼\829¼¸v\1f.<:\10LcÆZ\ 2,ç7Ï\95\88\15Â\ 6ÞÔ\9fÄóMí©\ f\15\9c\ 379\98¾ú?\eS\ 1\1ahÌu\14Î¥Ò\9a¼aª½NÛ$_©a:½/\81-\rz\936R\12*¬á\15É\16VÂzÊ\85\93WâF4(øåÕ\1d\9a\e4\17²¿¹<Ê1Bô§Þg翱\86­/Ä\91Z\9fø¦»·ÐøÉ\8bL:\ 64[SYôa~=3ÉjË\8aà]ð\16àt\88\82 Ð"E)k\11¢\89\196!UMB!_Ä~n\9e 8ÿ\1a¦f\87\87ªöÁQ\1c\19Îx\9cúÞÚ=PSdÚ\r\15Q'\8b\8ftÝÍøûv0;\ 3Éc-«i\ 3\ 1l\ f¿ðåtѧ\1eh¡@êbñ±#Õ÷\10\19n\82\90\84_\94$j\14g\82¯w\8aóØP\·\7fDa_O§ô6P\0\9bÝ=f¿\10\fþ\8có\85\ e±HÙ÷o9Q\98%Þqð´(\80\10\v\9b@év²\90ÚÌÓv%
+Íѵ-@\95ûy\1f&`r\1cù],Àg\91ùÒ_:\ 1#~\17ñã+\9a#"\9c\17\ 1u\13×+\fL\80¥÷øÛ¡NÇF*\ 6c\89ó\1a\1f¥®Çà\ 6]\8aõ}ÁÝòîg²\92"\e½·\fÊêV3ù\8f\89\16ÂÃÒ\8bi\83\19L¤¦eeÖlkC=/ÞmÍ\17ýíÙé\84
+8T\1dñ+]ØFf\ 4\80¥y\15²ÉSÌ5\84\91\82+z\ 1:gó\0W+ú\19]E\ f4áK1î%Y\14ËI7\90oÍ \ 4A\86\v\15°!-ïË\19\9b\8eµ\16     \91àùTôta>Ô.      Þ\aÏ\9fg-÷¥2ó\15è
+\97\84Ãß\8bWÅ»n^¢K\98E[W¯dæ(ð³ä¶E\e\1f\92\8f8á缡<z­Ñ\18\b-xHâñµ\82Äh¯|T3ï7»û\82=\9b \8cûø\1a¬\16±'Xì²\v\ 5\7f§LÎ\80\82Mfñ\ 6*!Ï×\ 5\86\8a\12\9d2:ik\96s+Üâ \94\1aSK\b'+~wkÒûí\9d\13ïhÀá\85\8d©3gAÿ2!\8bc\83L\9dVhOFü"{Ë9h©.ã©\86À\bQ\96*Ghb\8cõ,µ»\8aØ\15\7f\96ÿ\8b~·a=R\14´0jÚ\ö\eS7\19\8eB\7f¡ÿ7\8fPmï»$\0A#g)6TR%þ\10\84+\12ý;çãqKïÁå`\82\8d\9f\15\80\83Ú\14ö7ËSÒ6}^úêPtظÊ8\8d´\91¸O.fQ\9dÐ$\13vrD5¯«;EuUÖA~ä×g\18í°_Þ\16h\13°¯xCCîâ\12\10b\v\1fcJ\89I\94W4S\ 3y\¯ê&\19\1cÅ)é\v\82ßȨ[Iv¹TsÐlÕ\82\11TÞ!^îبÃ\83ì&è§ù|³ZWêßû\95äª\86\82â\90Z\8bD\87\1a\15\8d\ f\98'<zT"\9e¢}\7f¤\96¥.ð\ f¡xÔ¾Ï3\eRSÙ@9amWÕrª5\9e\ 5Ü\8a_\88\8bp³hÐVöw@\9056ªñ"\a\14?\ e\84ÑÙPâþòrÉO\1foêãÏ­øYD{9Ö\1a³ÛÁçQfÚ\9cáåÛßÿ%§ÝrRza\1f\97F>\96A¬¸¯\98WÕçº\v\b\9c \81\1c\18Ã#ý¹Q>%ô¥\8e\ 5\91u\m6OñÌî\17ÈÍññxâ\10N\18\14Â"é{\13Z1!J\9a\aÇãNùÎ>\97ùÏv0¶\9fF.Hcî«ú­c[«QÝ«\18Ô\1e'g\93iGò\ 2
+Ia¥÷\ 6\9f;³²*[m¶÷´cÎ×Ö9´\DÒ¥öîýyø÷È\11»V+SYé>A9b´ýè+\1d\ 4ÕÖ\16\17¾w^\91\97òo\9aûZæèJ\eJÛbæÃU\9c5P\9cD\1a÷E\86\ 3\v\9f\94yÒü±Þ\9a\85\9d¹Ú$\1dèY½×u"\\ 3¬l\88%\7fhJh\85¤Ö#²\11­ó\0®m\8a}\80R Æ0\13I?\11'\120ö´m:J7\96\1d½þ\8e\1aüêC»T\80KG^ü;×\82&OÞ\9cx§ÒøZ\92ÝÖ¢Å&K.\ 2ºï\ 3F±«À\ 4ÞÊ,Eþ6ÇêûEBá¼K·
+¯>³å±»º#Ï\ 5X\9f\94
+ÁQçé}³\ 2²Ga·×¥0?øI\8eÇ\96ï:_<\98 SH?q¬\ 4kfV÷D¯½\ 3ÚSñ\9e\88òeo\9cAVÊ¿\r\1dû0\vjìͲ_Ô̽WÕGàéÉ\1f,i\84WyÔ\1aÀKzF\ e+\18\1c\ 3qñâ 
+Ä}öC\ 5\85¢®·\7f\8c\eÛUnÉ*ÙZX\12ß4¬\9d\16Á9\15\95óÝ"gaC,\9dà·çºÊ\95ëËÏRÊzcVÀ\98F\14_W\14\ 5KB)Lèáo\94\a\96Ö28åÐ%Úz\8dÌÀ>ªñ\19?z
+ñk\9c¦j\19¥æÙr\1167Þh8\9b\95D\17Äý^ìÅ\84\1fe/7P\865õÂ\ 3\aö#\10«©>ìJ:A\82ËE|û\9bÆ(¥êÛP\92\99wY\9c%§¼Â\9b2UÂ\8f$µTLþì\92\ 2\9c\17\90UC°Û\12p¡T·Ò½\85èu\876¦ú,\ 2\ 2\ 4zùC89\ 3\ 3\1f\18EÑñXÖ\ ef\ f\ e· ß9òãÓ4\7f°¾î³Tè=\9c\9eàL¼æá³ÜiSe\9còÅýø
+8íëa\19Õ5B\v\81@(÷\81\9ch^D#\16é¢\1e\9d^\86b²t$«¡X¡zj¿­\84y½¡\97åï#\ 3\b
+U\82\10FµJR\17Ûc\7fø¤±~Ñ z\11õs\97¿®s\8f\93\83s*<t¶ÝÓ,mhþJç\18æú\89Ï`L°%©ßøº\8aÿà\8c®8N\ 2\8dEøY(óÇC\f4\8e¥­5ü\84x`\83ØòSÆc·-át|\8a¡A2eT¡¨®\9cÐä\93¦+4qÀîÎí\0\1ev:À.Y\18êÒAÛ^\84ÉKíZ \83ÜÄ@m9l\8dàHÐ\ 5Î\90k¿î§
+´ \15Æô´*s§z\90\1eûñ\98"2E¦7S\ 3f\10%ÊS#&n\9cX!=µæ\83È(áZç\1d \ 3WN!¤ö$Kó×ηõ\16\ e!\94\92ZèÒ¯¶p\\r¡7Q\84\9d\8f}\9aMïÔ¼¾ ¿Ê\98\1dd]à\9c'-þ`=\87\9bZlõ5ûbNpþn\(X[E{D²X°=Î\92Áîìu\81«S"LåZ\89j /Óçè´U)ïTó\0îu5îz\90\ìç\e¬³Û7\95SÎÚë)«TGV¤\13q\ 4/Ï!,ÌÖ\80\97\96\99vÃSáh\ew\7fÖh]\90\19)±Ué¾\1a÷Ö1©\88\9d>\92\87=\83kvÛ\84"«Òf\ 4&sîôø¤\b¡"»Íα¾\15>Ï¥\18\89å3Â`;\9c\ 39ê!ýÝDt\0jîi\9cÃÖ
\v\83^\93\ 2\92Ðè\81ûK\8fø\8cÀå"Ræ}öù\w®FôÅ\ eC@bæ!\97Òù/¬Ã.*Rºz\8d³lk\85Ð\19\ 5\1eÏÅ\ 2n\12´\ 1¿H«Âä\9fò\91ùfÉÅ\97\8c¼ºÉ®Òíw/bµÉ4VÏ\9cLF\1d\15½iÎDªÏ\1a$!§    \92oRsü\95Ú{*k%êO°ª\1dG\ e\82³zѧ\ 2)F¬ä=ÜgVLÒ¡jâñ\92¥Ú\91\89t»«¢è\8c*ÆÈã>á\15qB°ù¾öçç­\aJ\e\1dÖ@\ 1ôQ³yÔû\ f\ 6\95\9f~#§`2\16\r*г;Dë¾s2±µ×ÿ n\ f½\19Ó\1av        þ*\18;ÞÒ\16(\87Ò\1d+j,óN\90mÛ%ùÞÞÒ¶­\99\81óVÓ\8b4\89\ 3XM¤tWv\ f|º£\9bÜ\f\9cé1ë Ú0Ú5@ÓBò\866\15ãßÌ\1câR\ 5I\9a\14Ù\7fû\\9dþÎ\ 5·\95\9c\9d±\1dÉè~ZËt ãc¶ê£ÊJ¬ä\13µ¬;Ù\a»¬³×r\9eÐv¦\ fé qq9çÂè\ 3[;\83¸¥Kôf\8c¼\1d±©ô\83?\99ßìKYW\11û4²\9aÔ\1dÌ&«$},Ìê?ÖR\8d42\96\14\92·ÅO0ÀØæ¼\13C&\8b$Þ¨Áw\175QUùn\v\13\ 3[Ûhú\9bª\8e\95\9eË\ 3ø\1aím»d0{Î|\81øl{\81Ö\96\rïðô3B@<'~\97$$»:0P\7fþæ|ã\94È\ f;àr\87BÜOQÆõ©Àõ1\e§ÆU\82ÿ\91t\ 5\96\87\95}K\8ayuÌÔ`ÕôJ\87\9aìì\ 3\13´qørÝ{\9fý\96\99\19gëpv¿Ñ©\85\11¡Qër®të\11>ù|r\90\9fÝס',üëd+÷\17g#O\90\82ììÕtd¶\8e\95@È©\1cê\9d¥2¯,ä\9e\97¸@áG\ 2\84F¹o\8b\ 3Ô_?×\16Z\ f-0`èj1È¥ÙÞ\17\17\9an¥j|r%.c\82\9fɹ\8e\rd\1f/¹È$iG·¥TÑ\1aúf\ 6Û\9cWdçÙ¡\ 6Ñ\86¥ú\98Î\93ëtR\b\18\v\8eª\ai\1eB\ 4»ô\11F\85W÷jÒ­&~r\8c­0\88kìM¼ÑQ\86¦¾Øà\v\98bø¼QÎ0\83\81\0\91Ü\rü\89ã(#UCd4*\88hd.\8bÓ\85{\85ZíÅ\ 47+æ\8a7a>\84ýÃGÒ\11²
+&2¤åå3Õ\95B«L°\18­µc\7fÖÙ&Q+Ï
+O!±iÏÊPsÝæþÖ9\ eço+çO\1eë\13ó\9dÆD=\83W\0Ô¬VêíBÁ#\9dXºeV(5ìä"Ò%\9d­¨´\ 1ºZÆÜKq\ 6\aK\85³ëwÖ"\vP:\90¸T"½\ 5\14³\9cCµ¬\aR\9evunHíùí\ eè6\1dÃ\e§\1dmFjFajÑ\9eëv\ 5\15ü/Ú')|\8b\ 4¸éW\v\19'?Mé\ 5\81\11³U\8d\0]ñæ\ 3¸\90\\1d\ 6è\ e¼\1a\11å\99\135TQî\eó<²2²Q¬\9fN\83­Ud%¶¿Äºâ\99#\83\94Òøi\\1d\ 3\9e\93\v\90>ÌX6ØÙ\99}8àn|o¹Ixå:\17­®éoÀJ+¨/±).¹ø\1a+A>°Qù3\90s¡h¨àS\99\17vÈ/¶\90\b½OØ>\ 6=\9b$2íîo
+\90\8fÖZ\13*B½%Ôé<[\v3#\86æsooÕ_ô¬êú\85ñÇH\19\v\9düñR$x%\8c<Z8'\9dÎ?5xWø\ 6ñ~5L]¨pî(\93\ 3ÌÂ\ 1SÈ»\1c\11H\87'k½\0[­B²\86
+{Íô\8a\ 18Îíd1§\84Z)\16\9b;\85#\vö\9fI~\9d\a7=>Ê+ÕhtØf/ôü¼W\ 4ámt5\9f,\15D\aëb\14À%+´\1aEÜe)äH/IÞfbÎ\94¶Õ!z]¢s½Ãä[¡Ô¬?÷æ.±ñ^HÀ¥æ\9c)$\13\82½\14R\9e2ìþ)·\ 3\b\ËÝÂÍ\9f\91öÆ\16iq=»\16\19a?Õg;À;\12¢Ø¨õ"\88\1e4Ë"1xÐ]<\85v\17oBîÔ\12Í%KIôø­\10ÿ&Ý¥ñ\8bqV-\88\90\ f/ÉáX4¡\94±H?\0ª×ãůdN®7\14\84\10ö\99t­Ùæ\90R\89\86Tö£½\87è&ÒÀ#\11ht©<\84éí\10$¸à\9cQ7ºxác\a\95\7f\9e±~ã½\ 1}TÖÏ\10Y&ªÇºü>k<\ e\97}CûÀ\11\97-\9a\95öá]Z\18\ 5\9e!Ü@\81\10h¦#B8\82³
+Ù³±\81óÒýÀTù\87\86JBüºèi³\18\82Ù JQ7òéà!7·\97\1fÖÕeÃHñ\82ác\ 2ë\ 6W\1f\95\8aÐ\aÜ\bvÔÄ ;.d»Ï\16ëÒý>ô»Íg­_\11\ eÐ>\ 4\93É÷\1cÞ¶\14\89e\e\7f\8f2[ÍáSÚB£ÁIq?\11\1a\83ð·\8càùÞáðÎ`KQɱvÜ5ööV&bÀ¦©  ÿr\88U\vIl"\9fø»Z\96\87x\11¢Hbp­Óæ\fÝV\ 4p\93\9d\ 6Â?6çþMi\14³@ü\9c³fy4ÅË©T\vè a=A\95^\89u\9b)°£çþ\ 4Q\84G\18®l÷d\CÈÊ˼Æ(¢Ú:\f\8a\98¯Õ\9d'\18\1eÑÈ¢\ eUQ©-à)\83]öG\85\1dØ´wó\81Ííï¯-ãm\80\19-\8b\86¢\86U\93è\9e¨t\98©\13®>q\fL\ fü`L \rÀ1ϪxÏrüí¨
+¹)
\14\84Ä<\80¸¢Q\94ý½\9f²2\81Æ$È\ 1ýcDÓNæ&"ã\85\10°½Å¬tgª å\82\K9£GÁFú\846\agÐèãý\89\98µ\87\89\9fü\12\1frAPÚ@g&\9b¿1ó5{±ÿ*\12÷\1a\fïîó\vÞú¢fR>Òe$ÕïC\ 5®wIËK\90Ü\vô²\1f\90\15\9fÎÔ\15Ý\aW\11©ªW\9aÓb9êNS»ÑÏÍ«îO)õ\87q¢Ôù ³\81É\1få\8d6\18\13\85<\133Åêuß­ù7M`æ% \9c ¬N\82¤¿1©}Rµ«vÜÑËê×\95\bÉ5q\1aê\90\91$DëªÉ/<tð·áLcôl*£ñMph\9fT_&\ 1ö`9YH?>\û\8f\r·©§\ 6¯(åº\15A\ 3
+ðóÕU\87;ìÜÝ\ 4òÔ gÊq\86\\81öPOÜ\19ûÖ}êNJ\86vKÒ¬yhhþ¸DÊ\a\94B\84(.\16\83\13ªü×N5\96~b\16(7\84\141\9bNmõ@D\96\ 2æ 
+À'³\8bÐÈzÕ(tÊrI¡~÷¹é\1c&;ßèþÌØ\ 3²º\1f'<8Ö4¬NC\8f>´Õªê|¡\ 1\95\94dö¨ 9ÊÑaúKÝu\87\97d1ÇGÀ\ 1\80\a        i`\9ab\9eCí­$¼CÑ\83#di\f3[ S\11"6ê\ 3¿Ú)×K\7f]ÒÌòçF\8f\vZÊ¢8âô\90Ts\82iäȯ¢\8a±(Ê    uc\8d;\8a\9bg\8f£ÐV\9b·û²\9f\99\v\8a\82÷T~öú\9fPæz{z{|ô\94w7έ.\94\9eo\ fgf7\12Z\9b\18\90\86ª4ø\14\81ÚñÅôõ¹¨XRéü\ 1þìb9Õ"Ï9Ddß½Sõc\9b¦_S(fy\81.¹È <é>\89\98\82%óÕÓ\92ªK\10\ f\8aÍÀ×Õe\97W\8d\93Q\ 5ÙiûmîËÍ'\8em\123\87OÙߤ\86\17²\b\88¤î\9e\ 5}ï ;\81Úß\9f
+\14Ê¡(Òz\8e\96®©\18~\95\9b\95\17¥&Ü.a\e\88©\97Wîi¶6\16öd\81\ 1òµú ½í8-¥ÿ\ eòX¨\90\19Rmd\12\83¶Õ±ã y´W\b+÷yPÒÒI\85¤uͳwcû\86¬\8b#\17\9fÔ\18Ek\ f× \92N\ f\87\13\8fäk§&<\9f·\8fO(FÆ}\b_1éºÙ\btI-Û\b\9d\11\7f\89l%ºÓÌ0D®L\8cÉ\9c-\ 3â\15½Ð
+ái¸DBÅÚ\0hzäiТ6K°\9dm\86\81Ão.\94¤piif]\9b+\0\ 4%RÉÏ\ 5ûi\16ËF#ð\88{ï®Vè]\8c¥ùû\84\15\98u\92¸\v\89ä\16MÝc\bøà®\8c'lñ'Æ\895«¿fë\8cë¹\83×QT\84D<¡·lÍp\90Ý*ÈoÄä\1a¿á@wG5µ¾\99\9c)5\80&kÞ»¤\9cõ5x\80¨\1e²qI\b\10Øy°,¸ ¦ýPT\8f/A\7f¾G\9cÁóõy\8a\8bI\91\0\7f´`\86C\8c×  ¥@k{h²¥÷ô(\11«x¹~v@\1dâçJxøF\93POûVg\8bU\10×ë`_±ú°½:\10¦`\80¯æÀzÒ\80ËÒÓ\aªñàwôz#\99\ 4åʸ\15MÓÞ\1d\8a\1fû]\15"DÛÐqçV\90
+ôÎÆìÁ\ 4OV
+´Ö\88BQÕH ´D=(\8c¦aÑö3\ e\19\86µ'{Ò×\14\8e°ÇÅ\82v[Å|9\9c_é¸Aªw3êïÇ\18¹UQ\18u\9d1\8e\9aM:Ä\86\f@\12\eó\8bë\9f%~ÞC\12Äòèä·ÍÛ\90ǽ\85\9fÄ¥\8f\1f÷qç[\e\9d{éS|)3ç\813c\ e>H§åÉ\\9fL\f\89\12\82\9c?ilÄÌ\9eõ%ç°ô(:\11©\94\91ú®Z³Ë\15\88?èq        \9d\10qFT¿Ê+aøm\18\16n©î\ e½\88@L"l\bV³ëm×\84\13ApM\92@}À¾r\94\7f^z¹?&?Õ\ fPG<¤\10¯\8fKK¢Fëù\ e\9aèÇÐ×\95(êD<â±î½\10ï·+BÝ\9drêm\8ab_¢8\98úÓzò\86w|oßÆt¾KÀ\7fÿ:\ 4Ï_\97^ûiª\16\87\fIu\98B0©EÅø©ksÊø½ánà\01ñT7u$"ìÑÉ>\ 6;?¤«[?Ú¼ÊÛbl\10  y®\ 5\9bϯi\ e\9aÓï£u¶ës\98\87hõ*\8aüz¿4%\96\ûÛ\1c\80\ 4\81â\88®Î£\9b]\ 6;DÁQwE|âçÁ#\8fÇ\94¶ð?\9cª¿T\9fÎa\93ª\1eóU?\90\1cP«lº\14ÑÔx¾NOF·³\1aÿ0Ê÷¹Kz®Û¦6±I\13ì\e>ªÏY;t«<H^\1fÞz)êeÜ_\ f>g#\ f\ 1\95|\91\11û\b9\1f\83N\b2>¬r\91g\93\1e\9a)+0ü\98TÖüÜeÆ\a]\81\a§\1dùtâ8\ 3Ë%\8c&÷´\13\82§÷\v \16Ò;ïGi\12\1a¢\92c\952\\99\99>\8bô>ÛYÍìù\8f¦åEö@\ 2Ýõ\89ÓM4\r3\1e\13\1eÝ3ÎÆÕï\1d\88Ê*¾ÌÄ;!j\8b¿,1biFèô{hO\10<G\82\12u\87+bÑU3~â¿WÛb1\99ê?ûR\89r\9e©Á,\8fÚ\92\18\89àW
\95ÑÒºq¯)\10Y\8bÅ·à«\1d¦f\8a1\97B¿\fóh\19qgqøÉE\v\80¨ÿ=\ 6Â\13ÊÞoÍ\9fÄÐ'FÅë¬vÙù;ñ³8ü9¬ÐÚä3luÎP      Üò\14\ 1~\1f\85\82Dí0¦\9f%\0>\1dW(wk\ 4i¥./ïlr? a¥\11\ 1%\ f\8fë|\96³ú­ÛÙ6\93mÖÐu\91;%rj¨yïn+\1f^\eÍa1<©põÍ)ù!\16°b¯c\8c\b\92ÂQ\82é\e7á{\f\7f\1e\1cÃø\85´-²¦rE¼\8fj¿!ÑòýÍ\83³o\ 1"\92ÏöàZ¿ç       Í\9e\11¾Íøø¡\16BqR='\17ÿëô\aR\9a:ó¾hTÕT±\1a}úa{¥\11\95ËôöqG&\18.\94\96-|ñêù9ö\1e2B¥\9cO\93\12Ü\95\15|¨È\99\8b~
+òÞQ¤û8D\ 4×â/¤\9f)ê!Êïo¼\ e±­´â§\r8\7fMFß8Þî®Þ­x\10«\88ä\ esEBóÅcPcÆ/\88\91\1fWm«â|*q\8fDÙ®\12ö6\8cå1îK,É\94-\9f½Düá¹­Jø\85 _\ f×\rÒwGsÊ»dÜ;7®jñ>o\8et·Ö.\82߶Ëu\e˹¢å]O\80¾K\98Fal9:\dÈ!\1eÇ<p\96QQ\8dÆ\1dô«\86¿úÂ\8aN[\8d\8eüa\17\9bi\88þ«Õ\85\9f\ 4}Ü,\83
\ 5ÑòqXü\ 5Äþ\11;û¸Ñã3Ô}¿ö7Ë\ 6d\b,\13Ë\1aåOü&\95\1eÚr9U-òsæmß\9aúY©\81\1da¥©¦R´É1Üd\9f\18\92¢®ä\f¼#\14\8a\99yv8²ø$\12\1cSUfW\94\19u~\87\84Ë\ 2\10¼JÜ)\92\f7\9c?a£\1dÍ\ 5\ fÌJ¸\98n]3½$Ì\99\8d²þ?üAúÿ\aøÿÄ\0¦¶@c'\17\90\9d±\93\rÒÿ\ 1i\99Õ+endstream
+endobj
+4159 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 12
+/LastChar 123
+/Widths 7556 0 R
+/BaseFont /LTDLVR+CMBX10
+/FontDescriptor 4157 0 R
+>> endobj
+4157 0 obj <<
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/FontName /LTDLVR+CMBX10
+/ItalicAngle 0
+/StemV 114
+/XHeight 444
+/FontBBox [-301 -250 1164 946]
+/Flags 4
+/CharSet (/fi/quotedblright/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/bracketleft/quotedblleft/bracketright/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash)
+/FontFile 4158 0 R
+>> endobj
+7556 0 obj
+[639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 603 0 575 958 894 319 447 447 575 894 319 383 319 575 575 575 575 575 575 575 575 575 575 575 319 319 0 894 0 543 0 869 818 831 882 756 724 904 900 436 594 901 692 1092 900 864 786 0 863 639 800 885 869 1189 869 0 0 319 603 319 0 0 319 559 639 511 639 527 351 575 639 319 351 607 319 958 639 575 639 607 474 454 447 639 607 831 607 607 511 575 ]
+endobj
+3454 0 obj <<
+/Length1 2065
+/Length2 17689
+/Length3 532
+/Length 18869     
+/Filter /FlateDecode
+>>
+stream
+xÚ¬¶cx¥Í¶p\1d»\93tì¬Ø6:fǶmÛèØéØN:¶mÛ¶Õ±¿<û\9c³»÷~ÿ~Wòc\8dYó®5jVÕ¼\17    \81¬\ 2\r¿¡\8d¾\91\88\8dµ#\r\ 3-\ 3'@PJQ\9c\81\1eÀ@KO/\0CB"ho¤çhfc-¤çhÄ  `àà`\ 4\88\18é\7f~øüçdaåd`\85!\ 1\bÚغÙ\9b\99\98:\ 2È\ 5)þIb\ 3ð[\19Ù\9b\19èY\ 3¤ô\1cM\8d¬>ç0г\ 4\18\98\199ºÑ\ 2ø--\ 1òÿ<á\0\907r0²w62¤\85a`\0\18\9a\198\ 2ô\8dL̬aèþq\12·6¶\ 1°ýOØÐÉöÿ\86\9c\8dì\1d\0äÿÒ¤\0|J\1aÚX[º\ 1\f\8d\8caè¤m>¿ÍèÓåÿ\ f­ÿ\9e\ÄÉÒRZÏê\9féÿU©ÿg\ÏÊÌÒí\7f3l¬l\9d\1c\8dì\ 1R6\86FöÖÿ\9dªbô?rRF\86fNVÿ=*î¨gifÀombi\ 4 a`¦¥gþ\9f¸\99\83\88\99«\91¡¬\99£\81)ÀXÏÒÁè_q#kÃÿ6ù¬ß¿<è\14%\94¿Ë\88RýïÖþkPVÏÌÚQÑÍÖ\b@ÿ'û_Ìð\87?\8bdoæ
+Рÿ¬2Ãgâçßÿ}Òú¯/\13¶6°14³6\ 10²°\ 2ôìíõÜ`>\ fÑ'±\0<\18\0\86\0#×Oc:Zk\eÇÏG\0\9f\95ñ\ 2\18ÛØÃü³¯\9f[Ogü¯Øÿ ã'\9aýAæ\7fFÿ0\13\13\80îs2K=«?¡Ï\14;'\eG#C}ËÿÙó\7f\8f°\ 1èl\8dì\r\8c¬ÿ\8aqüoö\7f¦2Ó\7f¦êÙ\eY[\1a\19ÿ\15eøßè\7f%\7f:ê9ü3\85\83Å\9fà§\86\81\8d\95\95Þ\9f\b\v\80ÎÔÍÖÔÈúO\88õ_Ff6\86\7fB\9f\92\ e\96z\ e¦\7f\0:w#{\9b?\81Og\e\7f3˧¬£Ë\9fq\96OMGS{£¿2þ©¢\8d\93ý\9f\0Ó?euþ+ãS×ás\87ÿÍ\9f²\ e\7f¹~î&\9dÑ\7f¬\9båSÕÚìo\11ö\7fÖlióç!V¦\7fÊkäðOãø\13ü\9c\9bÿ\ f}Î+ð\87\14üC\9f\13
+ý¡Ïu\vÿ\9bØ>W-ò\87>×,ú\87>×+ö\87>%ÄÿÐçJ¿ÿ¡O\17\89?ôé"ù\87>]¤þЧ\8bô\1fút\91ù7±\7fºÈþ¡O\17¹?ôé"ÿ\87>]\14þЧ\8bâ\1fútQúC\9f\7fèÓEå\ f}º¨þ¡O\17µ\7f\13ǧ\8bú\1fútÑ·×3°0rü\8f£üÙ½ÿ}Kþs\80éß\ füç)ÿì\99t\7f\ e3ǧ\81þ\1fú40øsIé?\15\fÿÂO\a£¿ð\9fÃø\17~~¡É_øY\12Ó¿ð³&\7f]\7fúÏ¢\98ÿ\85\9fN\16\7fá§\94å_øiõ§/0|6<:ë¿ðÓÊæ/ü´²ý\vÿ9¸\7fá§\95ý_øÏíø\v\1cÿÂO+§¿ðÓÊù/ü´rù«¿}Z¹þ\85\9fVn\7fá§\95û¿ðÿíè\ 2\ 2\1e4\f\9fW\8c\86ñ³\ 5|:²\ 28X9¼þ3SÉÚìó\ 2\8a\v}v   zzvFö\7fE\r\9cì?»\98ã¿^¦\9f¯\8bÿcc³Ï7\8c\91\91«\91\ 1Ìò\82\8d\ 1W yRCP\89·pÞÔ/p
+\a\9c\94¢À±\8e\1fu)\´§\e\Hsö\8d\93\8aFx¿¿þøjnV\8a\98x.QNgh̲\85ÙÀï9è¡@÷céëà\17\14\8a\9cT\ 5ÈK\83SMm\90¡¬\81\1e\ 4«\8cÐÃeü=ÛFªË\15¢»Mç\ eðJÉc\ 6¶\Ìó0°\92Å\85·\eo\v\9fñ­eØdC¢ýD\18­¬VÉ\ 4#å£Í\98Ñç3Q\9b<\9bå\82!tÍÔ;ä÷eÌ\9eõ\19\8bµ/)\1cáYR ó)ß^¡é)\\8d·Ça\18Ò,ð\97U39Ä>ªê\ e\11\bh\87\9d\17dS\96¤¿°\15\15Ùõ"â\9aÏ\98\83#³E\13\9c±
+Bf\9em\r\97*Ö¹Ðj\8døOÍ\95\rÞÒÕÅÿ\ 2Ëëü\8e½\0\1dÄ Õ\91þ6\8a\ 5
+z4{DO6Îù\1c\r;g\|4\ 2og8©TËø<Çìï\189\973ÊË7\8a¯m\82\8f\96½ôNÿt¥q\85vW?\86\f#\ 1\99x\ 1¡\98 @×¢Ôqܹ\9c\ 1&"\95ìÞ7ÃÖ\ 3õ\1c\ 4û\95ViÂ\83Í?O¢\87öÛ.ºÒråu¦8\\94`\936úÙ\91Oq3Ê\8f\0\19\19¶Þ´§$\1aÇ\833Ñ@{÷.Øôï\9c³+8\84ífzÞ0+w\8a\84¿)G´¥Æ¥\9e\83\v\8c\e_\8cqÁé\85¥¾,\fôø³;\r\8c>\9e¹\98ÝPâóútwÙ·l\f»ü\9c;\86\ab!§D\a\ 3a±VO_.]\82éc¦\94\ fØS-"\8d\93¿UÄi5\94¯Í\9c\97\82Å\8c\8bJ\9f.%-\ f8\ 5\ eÊ~Í5dG\ 6çÒj\ 5\11\81ö\14#¨ÿ=L¢x\8c\ 2»«AÓ9\9eì\9b\1a\1a\8b°\91ù%HØÓ¶¬Jùô    \81Xª« uNi[Ë\9aÁ\97\ 1W~R¶ªÓ\vÆÇð&Ç\1f\ fæ¼\8dÖ£¢^ü\1dW\ e*\ 2\95-e`+´~~A\eG\9a\86J\10n\13ÿ\99h¬F+ASjé\a\ 3\8c­\ 5#L\8df¤#µ\rE\ 2£â³âJÅ\ 1ü\9c\17fÛLTj½sÕ \94\9fÝ\e\10¬î"\17·Ê\83b\eäép§\13\17\15£pF
+»^c_Õr\84\0å×\8e\89\a\eéWø\91\8bP{\1eËs\85]\93H\a&\ 3\9a\8a«w¯\17\15\ e®\95|\8eÂüÞÄG]Æ\12\93mb\ f¯#.®=«ß¡?\92?´-\v\13\18È\ 4)\13½eæpÖu\17ö\90ÁSU\9f\95¬oèc]ë=Ñ\8a\f&\87;ÎÈÌ\84ÚOHTB/¥1\b\91\8cçå\8f\8cip¿\1e§ß\8d\88\1c4Ðat\0'îÚ \98õ½¹    X\\ 6L:×s\ 1Añc
+\11)\ 1d\9a=½n÷\at6\9aüö\19}¿æ\89\184\14[~\8fä\1e\84v§R\94;{-:\8dÈLdf½®'­Ï\9fä\9cñ.\18éî\90V\9fiA\81m\84lÊgÃ@#7Åý\ 6\ 5\872çÎÊ\86V;\99ÆKx5\ 6_cd#¾|ã­ÖáNE\8fDiDxÔÀ=N\82\81'ÿ¦èO\ 5úõwZÀ8ß{Z0wÉ\ 1\rÌ6#¶ð°\99v²ôDö®ÏìwU\98_j\8cáh7[9\1c2@e@ØA¦3ØZ¾\87R­M\82¼\19Z\88\8d¯\ 6ë\81¶æ#\88\9c|\80Z0@WÁ]¨ ¨~\ fË3\93\86\85\9c¿\1c\9fî6\87°\1d\a5osØ],8;_\97ÓBàð\83É"¢©®¶RÒaÔâãXú£+Õ[ç¬ÛäÅ×½ëñT¾¬\16à\a\1d]\e\9c\ 2Z\8cà¾5\16ÃùÅ×\95ã7H­¥ùÕéúSTÕÀ^xãËàfpI\91'7\86ð\9d\15f10þÜ_Px\1a{ú^SIF*¸~\16(\92=F_rÊ/\fîØ\99ú\1d\ 1èìW\94»´*\b\8c6k\88\98ïÒ+Êg\10Èp¥×õ!=ûy8\8a\ 1ý¢\v*Í\Ö+Æ_Û%·\8f+uJSÑÌÛ\16q\91éT\ 6·\8bP}\ 4\9bDgl|ßÓ´4´úÐã«¢©ñ\83ócê´¢Ä\11®¥{«&»Ç_-ï~\7fÈ\8bÊ\9fª\86oÐ0/ûÿì>GØñ\96ª-²\ 1â\95\98¸F\82\1dº¾c¥/Fùþ\16\10 .ý³TI<¢}Y\1eQS¡ÞØ£Ui\18/ýwb¾h­@A\r²÷*\95\90!Ë}5\8d\8fe,è\8f\r\81»&[©\f
+\99Gy\80eWsô\94ÓtÙx¨´%\97[Ù*Öy\8bVXÅÊÇ\803\aâqÔV%z\vèå¶F¼Æ\8a\7f\1ew\86dz \17\92'      Fh\18³HZ~¦vÊNÈ\84\98\83\0\94ÃÌ\85s\7f¶wz\8bëj,8<\ 1\ap\19ÜT'Ûì¹c¼\18Æ\11Ù\ eø\10\rEÔ×\9bgÒ¶s\9c\fz\9bÌ\a\b1\82`êÆBBÕòÇ\92Öëç}Ü$¯\95ÔðrÖ¤¨±NA\³º¹hæ\ 5úþ\98\ 4\94\1aÊ­úHs~ª
+ðOp\97\r\88ª»Å>é«Õ_\1e\87\ 4G< ín9~\ 2r\89ð5øCçB×4õjt
+\ f\95ò`VZRG[\0Ú¦3¶Á\17Cã@\98ÕÆzõã\ 12¥àË=M\114XÊmW\8fKkäáP{ÞTúP.ã\94g[\r@\12\87êZ\r²\99ï\90\90Bßxªéã¾\80&±·.=÷\802\9a±d\8ajóY/þ\9c\1a1çj{Ö{\b\ 2\ 5ö.nÆy!S·¹Q*ç1&½õñ\87%\b\10
+LÊw,·(Émc®úý\8dÒgÈßZv\e;éÍþ\11ò»`^Ø\9c\12 ¸yýôµ¡\bM\89¼\1f²\9ddÆøm>îùá ´\b/èÒN¥\87X\0Õ3Ö6»ËaW\99`u¼Þ\19½\99GAØ'·_èXi\14\15\84\f4úmê\1c\13z/Cø
+äZ\12rz»\99\elÄ\!¿ÁO7u\1d\9bhiE+MàKf\93\9cò|öwâèiK\9eÜ\18J\ 4åÓÊ\11f\9b\1c\9a\83§(\9bPa1\9eþ\r{\8e«+R7´\1d\b5Gß0a½\ 6æ\19Ø\9b¼Á\15í1ÿûs 7Ó\1e\eÏ\97¥\93ºõ´\80g'\94¼>_¶/\942H!\82Km/~G/¥Bh¢I>UÇô\8f\15¼æâcmÓßH+»\86Ôõa\7fç\8bÈ\9b\1c©òíW\81\9d\8a%<:¢+\84\89÷Ö2xªQ}TVå\81\86ß\83¿àÚo \9d^rÁØ0 µÀ\ecë!\12Þq§\14md`C0ªí£<\bp\v\r¡ü\80\8dר¾Õü\9dã±%nBçРM9ËM@uør\17æ¾k¹8þ\fÔ\10øbó\124Y\15$bOW+ø8|MN|£Â\1ct*²8»Þy\ 1þ\1eÏ\v\88áF\8b©ÌÂj\1dk¯¥.\ËHê\93¸fµE°\9ebXõh\ 1\9a4\9b\9b§Ê\99ÈïO¿\10\198\ f\1eÀë³·\84\9eî¾¹\8d\1c9\94å¹Fç"N$'(<(¦7_&ÖÂï:{¾\15yô=;\87\7fû8\13)\8dg\ 1\17WX»\91åÈE)\173&.;BØÔpÚñ >ï\83Ì\f\ fKÑ3¤\0ÑÜÍó­\15çÎô\91Ùûvc(÷,\ 1짠iòÅË\83\95]\91¹VEl\16Êy¥¯f\99]Þ%¤£LñÖÖ\ 6\82\15»\90K°5?£¶Vj\880¹3iÛØÈ¿\85úr\14¸\96öîø\97Z\90I§c\ ef\ 1uèF|ÂI\8fLãD\a\9e³ðb+%\92\ 1òOì­!­Fë@<7Áéèç<ß.tý-e9\9f\ 6°ó\ 2\aX\92\8eãó\90êÛ\89\84Jõ¶LÃl*EVùyª\9di £Ô³\9f¿Ì¼STa\9cä/ö¾a\12=Gu¤Xô_v\94÷Ñö\8e6Õ·1\1f\1f\81{Td_{¿XõtÌaÕJTW\18¡­\9c\1e©B\ e+tN¦Î\886qcéÁæ\18H`       `ðí\19{\9e%\1cl\85µ\88\f ËO\ 6\vl\99HAXø"\19ÙeÙz¡\9fÆÊÁÐH»¥O\9e ¼64rø¸\ f\8dµÆþl\ 2\1f1f\ 2\e\17·\ 6ÆÇ\90\12m\ e\88\8d]õF\1a~_¿\90
+\90\8c\ 1Ü{q\e.FBw\ f¦\97í\ f;C¯;{:\9aØNò?\93ÏP÷R\9eµ¶\88ü|t~kè£æ'y\83¨ßå2\ 16\88ç\82°Ô\fd\84E/À\99'ÂÇ,\1d¯\1c?\93àF(Æ\1fQÛ¸_÷9\9f9±       ×>§\82gg\8cFã@8ø\11ëçÓ)FÄ.º¬K$\9e¥\82ô6
+ÊÞ\ eí¡\92\9bií¾å°y=\86Å¿\83o;\1dBéA¯&z·;½P\8e%dù\b>Üd¥\9f\8\v\ 3\ 2ó\r¬\15CÝÆ m\98Öl\92n&:\84xédñd|An\87Xq*74KEÌ(×# ²âÖO\17qmã,\9cÇÛÞº,\86\81ÞÚe:xT¸¢\95Üé\v7\15Kç­h:þ8\1cË\18\910Û \ 4ÚLC}&\19\8cÔ{\8f\1f\99`\88#\15ú<±bY\81Q'Ê%æ+áµ\82®ËË+S ÐYéã(u\9cà®j\80æ=áÆ\8e\86\95ký²FÏù\10\88\9bæ\93\b6Ü×PålY£='~I\e\92/\87dÎDü\ 2_@üåͽ\9a!\1e\ eÙav\0êiC\18\fC\95¢~ã>Òoàà\13E\1c`B\ 1ò\fÂ\9aaã'\9b 5'.m\9c£\8d\967®îBÚ`{õ=ÜõSE\8aLg\\9b\ 4%æùÕÍ;E»®\99\8d\ 6ë\86\17q\98+Þ>\ f\8f\9b\8fÇjý;}³òR²&ÎV;xÃHa¨\94u\8cõ=a_é(±¹H\9b¾PõØÙ9ηd£\ 5¿\87Z\7fUâ²G°N\88#      £¾²~fÁfë\91\b³\1e\9f\ec09Oº5\98Eÿ&ÑáZ¨Ä(ñLg\97Þz\88\ 3Úð=ÔÉs\8d\17í8*¥\7fçaù:g\16\1a4\85fjÓ\95\õY^Uºw\8d\95.\8f\97¤k»F\87ÞDz ±²øk1»u¸\9f~d?\94ÿt\0t\1d\15öê"k3æ\9a\1d¼PÛ\93æ;\901\89Õ\18ÍÏ+ä<ÿ\93ð\0úK¸»|,\bÞ\f  lM~°\ 5\ 6ºLÒe¦£\98Ç\87ÂPìë®Û}-\\97\85\15à\86|/\95ï\9a\ 2O¥É$`z\92³CGã\90d¦êgËܵù\8cÒ\8c\1fÖk\a)D\82Ùl P÷ñ\ f'q­7?e\11½\8f\14¿©êÀ5VF7~8*UQ¬äá©\97î\83 É¡<h\90Ìz®¤\ 2e6q"Z+-5\fÑyQ`S[;I\93+D\19\96·HøÀ\17Ç9þ,EJÝÞ\8e\1d7Q\15ã^é\97\16ý©7\16XL;¯öû\18rÂRk½ÈëHbTGGjü\15_*bMÏ\14P¯Hy ½D$\98\14\95\9aÒhF\f\8d®N{\1dKj»ÓÛÜ\ f\1f\15¦$;\1d\89Iþc\15\903\vÕÄ<f\1eÏ7ªp!\86nÈÝ\12aÚë«ÅÞüR×-F\85å\ 2T9¢küm\1aJò1\80·ñ\12&|ß÷\11¤x()±\eúj¼V\9d\19\99Å\ 21\86½¸\1f+\ 2      ¨[\'\b×\93ÿ \18\vâe\98\14ªÌ\84#¦Q»ù\8bó42\80ð8N«-@À\94Èt~\f´î[@â0[Ø0ÖLþ\8e¤\12\88\1a\16VRÇFa¹¦t¥ ¦A+H\8f´ë\v\84ëÕ\16U\19I|¥\1f\93\12N\86Ïjw\eШ.W\198\9cv\13ÿ$\8e\a\98à\17ÅÛ¢ò\16à\1dd ÔpÉÀÝZËð\aufû\94_4\99ííâç\90p»/®\f6öø\1d\87å+QËXP\11\19¸t\13\84\8bFå8l¶m¸¬[ô´³9O      tû;Ë\97bÔÂýv¿Ú¢ºÂªÈð½/UÅ\ 1B\v\98&=a\18è«Q´*\1ds
+OKá\f\94@ø3¨\99\a\15ãX\18-çJ_F\ 2'óF¯F;Ìv3\91\82/%\ eV÷.~\8c\8fâ0@\85º?ùã/ïfIÏ\10là°\ 2s f\17¹ò*\17ÞåQ2$\9d¬9\r\8f³\84ÊÊ"©n@ó¬~\ f\ e\bÒÁi¨³²¶ö21x8c\12\98\80?Þw\9dPE\19\86E\89Ç\1d+h"c!6;}~i@u\8f\92ô£¶ºÙrøm\81S½ sÔq|u\8d£â\82Ð<)ÀRY¨FÐà¦\95®hé®9\0Û\8c]%̾³ó0Øæ\9d\925ì BHævrQWÝ»õx\95MûZB\9c}°f`¼wjnî¯Az\15{c\9bÇ©?\82\15{E´\15Y\8f\87½yèÌ¢\19\7f±fÈê6{aùm\rt_ë\87\99\13P\12vÄÈÕ\87\98\ fqh\83TõI\92å\11\93[3Í\ 6¶Ø3J\92\bï¶ÿS5·ë1ÇÜZrÍ]¹\1cÝ\88ýÃ!<(Ô¥V:¬í\98?ÎKï\98bÕ3¢\9dr/"]Èï\9b.\ e<DãÈ4Ð7¾+\ 2\e\8c\89\92Ö\ 6Exï5NF^\15\8e\bóe\17\15aøä½\1ds&·\9bi\1djW·hâ£\17k\ 5\8fé
+\98\1ap\9c$\87ê\83_ƹ{u¨ëkï\8câ×3KD\93bEzó\97_fµ\19¾Î<±S\ féT5\1eu@Ü\10õÊ74V9Ù\ 5év?m\1eþD\93|\r\94\9bòvÏ\13Sâý<ÌÑ\94ÏU\1a×QûM'fú\ê&Tº¼i\98ò^&55é"¿ö\18\83\14"^\82»\84\925ͱ¨ûT!p÷AÙ¸|Ù2×J\9b\91\11ûÝ\ fTU2\80vîcr&ã/ä\8f¹ò#    ¹\99H\8bl\12ÓaÏá\97à{êÄd`ôZò^   ß\8bü-â>$¼\94oà}§Ê\9a,ú4õ\1eÚM\12ËP\8e%FÖïëóg\9c\95Úò\b6~\90\9fÏäÛ@-C!Ë\91Ø\86Ë\94pTF6\1cd\91å´\82h²SP7!\ 4?dd$\98ùR-K:      #D\ 6\87%\91\vµ¯pü\8aF\83\86)\15\99fò¨`nl&\1c\90\1f\8b`BSÅðÄ\92M¶cç@g\r&*ØaÇp\98j\96>haªz¾¾«\eGIØÐAK\81N%¦ Onpq¹ÊÌ4.«\10\18è9CÚ\9f§\1cS\89\1eäñÍ>}\17`I\ 4ÝÔÐé\19\e\12âÞrl\92\19Ü\84^ÏA×N0dNÁÝ*Hb_\82D¥XØå½\14\93
+\85~$>`Gl¡\9e$\v£\95Ø\ 1ÂãRæA'{·[pQ#v4\bô½Å\1d\98µé\90¾\b\8bµûJó(ñvyNcmj$âÌ\ eÎ!\14\f\f7ÑÁ\rJÏâm\1düsÔò\17\f\ f\ 18ðVµ#º\98o\vîôº;åú<\83ÀþÀ!)\988\10@4\ 3!\¾'P^\87"\86\ 2Ô<J\8c\87oÓZ*4\90FhPK˽£ê¢|ü\98I\18D\ 4Õ\ 2\18ô\at\vÅWJ¿Â21#\11Ù_\ 4ïí¹é\9d¢<\98yHÉÞiÎvÜÅNáëj\80"óä\8e
+ø(\bò×|Äô\\b»$\8c(þ\q\98!\8b\9c\ 4²\f\13ʽ\a\8e\9bæ\1c9P3;¯1\AÏ!ÉfªT6\15\86znbí\v\90"ÝÉ\9cµ.^Z¨dZ÷­Âxïfp£/¾²oD\13\87xN_)*ct\8c\8c\92ñ\14xÕù+ÉÊýa\93½8âÞ\a\a'a\86\19Å{¸1OGø\eLîüb\825wØ\ 3\18ôdиó¤²Ï\9aìrÔ\ e\13\ 5\9eBkÖÆ\83Ëy!i\159®`¡\81)i`ÄIÛwcgA\94_uÈfí Íг18\9b\9b¤ãykc\ 3ðÊ\13\9eÚðD\ e\ 2¨Ï\`\8aÄlây©ÑB\19´\862«HëÇ\92í\95ý\82zE\ 6\1cŧ\YÎÞG¦\ 6x\ 2àÏ3´Æ>\1c\9a9ÃH\98\86\13½I\fL\1d9e\ e\1f¸q\9eqS\81R)ÔP\87a)Õ¨ú\91'\ f¼\b\8aüG\13\8fnªª\9e\82/çhçMhî\8f6Gî\10\9c\95ñÑRr\875¶â¿³\11\87\7fqíGVò={\1e\1ci\97s\82÷Ð׳ñÞ\82T\9b\8b\8f¨\16\1c=¨Ú\ 5\17¦Iô³¾Ú³ì\995f\17J¿Dóæº\7fA\84hðýí\ e<mÙ,^É\9e\89Å\17\ eIÈçY\1e\8c\8eü\vE\8dcä={¤ÜÓ\86ä©pB\91i@E@Ç/ãg0p­ÓJKm\8býî)¨údç¾\ 4ÅÐj°\90åN\aè\1d\19\9b\ 1ú\1cLs\ 4\ e\90)|\e\10\83\0\98   \99³8R¨\1eÏY?S\9fªAl\89B\1c£­bÕ®U\ f\16vD\85ØYè]Ýs]²¢J\ 6F\86cEÄÈ\84\1f\82\f_\8aô,·\88Ò7µ2*\14¯¨hLÓ[,\15©\129>\11Ék\ f©6\12\91Ý\82Ñö\8dì\ e\7fUÚϬ\8dØsݨ_#,Á\10\87í&é\9eÔ\95CÓè±=\1c\12\90Aaò(\8eÛ\13\ eO\ 3D×£\17×y]?"ɹNKê:o\9aë] \ 3Èp2âànëVQ\18"èF\r\8dÐ\88ìÓâI¹VÊIºå×O¥nUaÇ\7f¨\8a\10Ek§\96\8aPµq\1c\813F²í\ 6\1fh?$\7fi6u\9d\85\1aà\0\a\15t\80<\a\kÒ¼3£?Z_Hï\1ek\90Àͨ¥ö\9eÛs°\ 5×ÍÕJ\83#X_Èq\b\84\ 6øÓÜD¡ ßc\81ï\95³\91EI\ ek=¼y[\ 4W,8\1eéd\1a¥SÉÉ\ 1ö\aÏö=ÊO\A\80\13ðÅcC»²É\8cÀü=K\12KÁdÁ\fO\14[Îcå\8eÏ(\93\11\e<A"\98Zδ\81ëîàºêeE½\16©Órxèê\9bª[=0\1eå,\v\13¦´\96`\97©+\ 3ü\89«LÝû\ e;¿Äº½1ä\8e¿A\8a\f~ý±Q*<\9f\10ó­(\15ãÄ×±q4Ótí\89çÅ\96G¾³Èm\ 6ëµß9\1au\92\91S\vǧ²Ãêj¹DüÅw1æÛ\fI0äp\\av×{#oN­T?ydn.\85
+ï+÷Õɨº1Ü\19\9a·\9c®\9aø~Ë»\|¢\9a9QÖô*ymGÜ\88\9bÕA\92ò\99\93vx»\99üI \eÌ\ 4®®\ e38¿\10ByÇTA\ 5Êõå\eNYaÈ7\94\84Ôj_0\86­m\{Wõ\14\9d\1dp\15÷ï,r\9b\9f?2ñ\98òüÝa}ÁÊmªü%µ\95±»ÚT \1e¡ç¹ÊVt7é\89\8as|dp\93\90)+\12Ï\9b½®_ßV\9a\13±?\80À\9bQv\ 2ëj,DÚù~NÛ\81îÂYDÞå\rªt\96\97Ge¿hãVµ¶\97/¡:Eja[\10Ư5ǽuÉÀÛiý\14yz8\93¾Ðs¨[XZ\r®´µ,í@\0\9d»\9bªÿÊ\11º+ç¿\16ͧ&ë]Õ6c\8a|\89!êp\8d\ 5\99g\15bå̪\8eÓL[­£\9e\ 2Ç5å>- IÏ=æ\ 3T\ 1\87gB\fS×µU\96\0\91Y7Õé& \8d\14a:Gtß®s¥ì\95ßê .NPbÝÊÅ\89\87ö£>þ]ª\15S^å×~×\ 6ÉiÝG£Ñ¤LIµs\85ÝvT2\96\8b­úiíÊ\<¹JÖ÷Ú¥ìÝÌvMßf\15\1c%sõ#\16Ú¼÷d\b\99\9fnÆ5N@·f²m¿}½1c\13µ
+x\8d²R\83m$ö¸Õ\1dÜ\8eÉ,4SEÆTТHWS»ï=\9eP\10Ö\19áP\18íÏ\18ÉGÏTí\8cë\ 5\10\17ª=Yõ\1cÎiÎAÐbT©P\16\95M»59µ\9a×{¨\94¢t
+©Ä¾\81òGÿ\18Zm\16¢ÐÕ/@\8e\86Ç\19\99®³9î\8aÛ·\96¯
+äÒÁÄÙ\87}\15«.@Ä\12ê\94Ò\8b\14¥½eç\94>¡¢\15º\1eÎ\bùI»\842¾Y=~\87f6ûúe;\0ti)\rP&¼ðm\80X\eS\12®y±äKA\182Ô#¼{uIdÏ1´°hW~$\1d4\ 5\ 1eôÞCý\e\9d&\8f3ÇoTDuÀ\8bø8\8eG#s\87õ½\b$\14X\92<¬ß.òcÞm\ eTp\8cc\17z\9a\84¦¶£<"'Àg\ fø$ÜÌ#\%;c\81¯\vtTMÿ5§^°òH¶Û0\ e\13\8di¨Ä\88\ 29¡×Õ+\84\8c^KW\1aop:{\ e\14K        n\ 5B\b$FÖaÏy\16\2J\1eèr\81gq\83÷Åè8\82mÅì\ 2òóÒ!]6\96u\96Ço\98\89<Å+Lä|,µÔÔÔiU¾¶k/\89æ«ÏÍ\r+\8e¨æ¬±\13\7fÝí¥\ 2\95\ e\12)ºhc ¥Èh¨ ©l'\8a5LËBÓµÖZ\95\8a£ãÖÒ\99\88\15µäþXƨ¶ÜO
+ø¹uÔÏÀÒi\8e\ 4µ\bÓ±\17\96\8f+\83ú Î\91¨\18f\85\15·ÈbØ\17þ]\1d\90\9cÞ:Æ\17 #ý$\81¡\9fô¼y`3y¨\f\82¾­
+:7ó\83ªxåÒ\rÔ\0å>&\197öW~x\vLFÏ\0£Ò\8d9^\86ï~\89\1c³ØT­:~\ 4¬ja2WJ:\91°éTUålÐPc\v\9b+\11
+{¼io\0I­t\ eã¯7r\84Ì\9dX\9a\94ż¨ YQQZ÷"\19é=Ò¢÷,¬\1f&^{¯Þ9,"\ f?\89\1a\87\v\ 3\1cÁÞýý\ð²Ø-Áý°Ò¼¢D7+\vqݦýßzs\869`\8e;\11pËç\99uE2*Áe@&×yi\13Ø%+Ó\1a\98\94ÊZãÛúá\0\9d\(ÈÂGÕ\ e\153Sw÷\93\8b!Xoã¸Bú\87¿@ÝB\f\8fú\141´u\8bß\92:ÆBúú&?À¢3îs¹(e,²¬y¼Ù\ 1,ëì½\ eÉcÜ\fA\82\97ß#° ³\10ñÚ4iw¤\ 4\11¨àY\a«Ë"A;(Â\11"Yl×»ýz[U\8c\17¾\89£V'æ\ 2O\92|\1fE\9da\ 5yö3¹4Ç6N RGj&ågE\19Ï ùZ\15m}|B¦¸=}º(\84¿Â²»\0Ôøî\9d v¥\91Þ¹\93Ä\8fá×®=oeà\10¶¾dº#âì\ e\86ékS_?>?y\1fpóñ¬]9\1f4\1e\91\f\ 4b\b#C\86úRM®\91\82þ¸&\14Ï`çÐ\18\17\aµ}m\9b6\eLÊ&\9eca\1d¦[}yìI¯\8cSI\1dGà¬zb»ïJÍ\18641\95\1aÌ1ú5x~\8dé.\1a\88îMßt\81\86£\9aË\96\ 6®\82}$þ'\97v\18\ 4q }+©À\a\e\90\ 3ÅáJÏÜ&Ï÷\17\ 1E¥î/c\ 2h\86Ívë#\16_¶P\8fõ\10)Ùì*Ä£\f\80ÖV"Â\9c.b\9b"¡"\10\96Æ~cÖÝK9©}\19p`Fz1L¦=aâq!\98Ç$ë¦\ e½$\11\ 3FìÁhþ\11:\Â\9c\9c|\95é.H\8dìxN×ã}<¶\1f\ 6uAâ½;\82\91ÏÜ`       ¤ü`s!^×|J°Û\93\85uÝ`\1f\ 5Dùû\ 5¯¹=       Ö\9ezðë\1aÚ¹óÎ\1aôM'LÆÈaÈSM¢¼»æ/\ 6·´ÃqË&!¿Xd0mZ`Ñ\8f¨úì¼Ü]{}¤\>¸=Rå×£]BÇ\17¨L\8e÷è\87$3ã\888òdÅEhE:C¹îÇÛuhÖo\8aUè´×[Eèµ\ 6\88q\ 4Q
+tP!Èx\91\16Q ¨ó¤ß]¥\ e\89
+×qãç\85®\19©\ f\80Ò¦~K"éA4\89¼p~ÓSð\16;G
+B\9e\87×Q /dH\8b±IPT°<)¤\108u¬41\10m(§Ëv¼Ò_Ddó\9b\ eåS¹6~ÁÞ5\87\172_Hr\844õKd\ 4íGL,\87Ù\16=ñêÁ°\9d\v­Ó\9b¯ý\9eä÷Âuµa\9e\18ÉBVÏ\89\99(¨"#Ü.þ$Ò\82ïO-k\ 1N,\rÝT¢\91­fvwð,È\16ÀóÝ\8e\8a½\85ñ(
+\15\90KËâs±\1f¹c\ 4Áú=ÞÒÀ¬\1-!1q\ føå¶\92Ú\ 5DÍ>Lï5KôÄÐÜE% éíÛ]ì4\1fëã\ 3Íô}_\18\82\8e¸ìÇ;|\91Ey\16\81ÌQ:d2ÿ\86\ 4µUdÆ·ÀÙ\12ÉÖÝ\ eÒ¬\17ßjº\19òª3\9btäûj\92\9f\9e¿T¬ãø\1e\ 3\10\8fdåÖ&X\8e«zÅ\16F\9a|8ÈÚç\96OE÷[Î99\98'\8f\0ºð8\85ñ3Ù\8axN¢<n$\16׳ÆÅE
+Î}A²«¦£\98ã      ûÖ
+o3¿\16Ú\90\83¦^)\12úì\1d«²(\ 6ZÈÂD\ 5¾Úðù\9b­c©\12\ f­X,5 ¾\ 3KµY;M\90~UÈ\89::at§¸:n\12$ßð¦\99\0¢w«Î\87\ ek´i\aõØG<ï\89\98\ 1lʧ,!äÕ ò\10Öü\88°?8¨ÉM|ônL>ë¸dàè\8f\ 5J¥Ç½îÆ®¸;£ñ\99è\85b\19\17@/é\rbí×\8bpgv\1cVY¾û\18\96.ßhL¡'°2\90\1c\8b\ f°\1dãug2\13Ó¿¸R¢½ð\0\17\8eþPB\8c1k\17Óhªz\87òײt\8a2=\8b\a\81{ÊT\86ÿ±\82ò\85Û¥\9b \b\1cÿ\bN\8d\84\1c\bÞ*¬x\ 5\1d\9fVi7VÜ\8bé\ 3rb¸
+%
+Äã#1^]Ú\ 4*ª1 #ªF\15ÈEN±\18¶ÏY¦%\9aËyuýÛM'\ 4b~\8cõÝS§ 9O\9b\9a\f»ö½\8b­?äoy;ïE¶ãl\ 2êê_\87Öª2Ý?IR2²¸\1fg\7fÒú[~#ea\1f¸ÀòNGïLñ6«)Æ\9aÅA\12\8e5©öÓw\9b\84Ê{\95\9cS2À¢é\ 3K\17v ¶ËeKâ2@Ó\17ìg¦\e|\8c¤ÞT\87íÐ?9ØC¾í|K/\0\9bÖéé\13uý*§\86\1c´\fDÛyyÁÄyË\9b ÷¼\81\1c0\82\1aK\7f$\8d;l*wÐ\97R¡ú\91bÏk_å,\9d\a\8dN\18\ 6\85Äe\aÖ\82«Ï\98âè±\85\0j©v_¯¨+d\19Yðh.µþ\81\16\17ã\17\98\80dZ\15\ 4·´\87=ìé\81ý³1KÊ!¸.1&\18)¡ªÍUuv÷©:JÞ¢,pÚûÀÑo±Ë\91\997?y¥!\82\87<\94^òüF\86´\fm\7fÈø'ÛÝw\99&9°æM\7fÆAÂL:)\13\ 5Éá±\95nIQa°A¸>Ñ7Ã;í(P\91\9e÷xj,D\1fV ìáVØ\16§}\\a_ÍDXõl\15 ¾"\18÷ÜI\8a©\ 1=\ 6gü©î>¦M»u©
+e,W÷|\95¥{ÐðJ0Ѻ£\9c7HÕ8º\90\80@\83\ 1\ 3\15Xâ÷(WÙ\8cìØí\18\88\9d\ 3£y\17C˧ÆjE?ïb\10\99@\91Å~MwÃw£d<~^â«Æ\8b(Ãådð\94ÈÄ.Imõ\84Óu¥e*^ä¼é\ 1j\ 1@B\1c̦5ðØ/KÇï8c\\98Ü\1cm°1ml¾}Dsû\9a,O\v\9e\95Ú
+zxgÝZjHfµgTXét\a\11"éN;wº¶á7KK¾\vsþ¥5\85\1a\rÍM\866\f\8cÈ-¶\9b\ 46Ür6´®v\19\81,£á§¹nÌ\1c£Pø\96£\13]Ta\92¡#Üç\fÔ!:Ô¨\b\87\9c\9e\9e\81â¤\9bÍdñí!\ 6\8=\8d\92[Âèa4hW\10:×Y¹ÜäsÐ7×ñ\85¢\1aÊ·:£¼`BeÃñD=N] )ü\96¤\1aN3V`ßÏ\ 6 K¦\bº~±\8f\bFfæ-Ý\8c¼\19Ä\ 1/\1dþ\82\8f\9d]\1dB\19\10­       `Þ\ 1+g~ÑöH¹\14\8a\1dG/0\8cmR\b\ 5\9b\99õ\94ð­æ«|\ 1\ 2Ë<«\rXù*HCda\1f\9e¬.çåÒ &vq\91&\18á\84M\143jÞÓ¥¡Ð¡ÖS!\849\ eläi\1c¯§wUUÆ"ÕÌm\1a[r\82í(«bªî\8dÖRiòú\13çDº}IØÁX&øÞ 9eO,¸°\87\80K\8a9\8dRþ7\95>µf|L\9bl\96Å\f¦\ e\85\96]\7fa\1cá\10\8bжGhHÇjÁúý;w`Ï\ 1GtYáOÁB±Y*1Ð\95"\8f\9dØÉ\88ô
+:}¥\85\86;¢¶@xömõËoâ\13Ä}\91 d\e\8d\b\8d\8f¡!S÷ݵF\ e\ 3ÓÚ3è\1a¹\16\r\ 2Ît:ìSS\1cËcþ»\18#ºL\9d.çNìi¾\92\9a\99h;Ð\14\19¬Îuj\11\b­¡Ñ ;Õz\84ø¶h\fD\97h\ e\85þíÈ®  G2Öë\ 5ù7?=+¥z\1d\99\83åUìU°£\1f\1e¨¨g«\9dÏkLÕó\8ax¬BY2°\9bA4PÙ=$_Ê\7f\aA'ÿ\1c\96B¯]ÐL9nߢ\917\8d.8ø­æ\13\8b¦î\17É\ f\ f´\84©Sõ\8eÞj[ñÁÄ»fÞ  ±"\1dðe Å%êÕõwVDl:?ø~ëÇ\8a\97¾\r#´´R·Àý}É\9e«\95\11\162j¤U\94\10ß¹ù¦:Ãàh\8bÎXR#x.\1c¦\82 \83Æ.\16"By\95B\1e<máJ,fgd\9emâZ@2\1e*\f\19\ f½TÂ9òã\8ekRÍ\87\8dÅÀjàë\a*r/\ 5\83\1cÏ\80Ï<ËÞ2É\ f2xkô\ 2\13Ð\9bí~}BÑë  ¥º\12rTµ,Bi\ f×\f+\ 5æ\89±"¢Ð\8d7溲 Ë\1c\19\8c!\0ü\9díª9\96iÑD\98­cï¬Ú<Õ\84\90ÖZôô]'\8e\f
+d\v¦\94"  jq¶·\95C\9c\179\9d¢}\83\9cÓKZsuuGNÿ4¨æëz¡\9còŲ¤nµZ¡mÍzè,/\81Â\87ùõÛm÷pkЫå·\8cc\9cîù<2Ç\93\83&ÑÁç\ f{\vl\vdW×\e¨Å\17\ 6_\8dÛ@t\12\8c²Ö¹è\ 4(ÿ6I£aÓÕ ¥4ä\1ed¸{\92Wîªê\rʾ \97\ eb\90\85oþ÷÷T¾\ 2IÜ5\17
\8c\80m@Ð=ÒÔ\1d¥RF᡾3Þ\9eÏë£G*g\83f\8c¥Ë\f\9aùæw£\91$"\8b\a`n\14¸#ÎE\9c\19Èê]Ñ ëA\9c £.\9b\1f[r¸E\95\15\17H        \12!5Ù¯öa((Íí\13>÷>q×,9¬\90ÑM®ÓÁÎS\97 ¸\1cÉbèD
+\15F\19m\1d|\9e²ýX¯Ã@\8e¼¦ó\14Ö\8c+ò¯Ø\17ä\19?Ú'WK}ɵj=)È4\83ù\19¤æúÝgOIíX~Áÿ\88°ÉT\12ËãÄ8\95\98¤ÅcBîb­r\a\87üé¦A@é¿\91Ï÷®PS\99\19
+¿\8a:}S\ 5s\86@8\bYG(çõ\83\ e8\16\861}«÷w«T&\bGaGåÚ¨\ eÛ¾±{Ï/Û\80\88ÖC\96¯DÖñPý\13Ì\935y\96Ù»tú\17«R$K\17®\8b\9e\87\841ò[\87º¤eM\8d,=R¢%Æ}¦\87\8bÕd\13uSè\89O\87Î\9e6e=ø\ 5­\9c\87/vZ\ f½K\8cs^þ2ò4\15H\9bõþ\99Ü\e;®«¤âÑå¿k\81\99\12)¸,/"¯O\8a:\a"\1f{ùúJ¤ólŨ\8a§\1a\v¿¦GUºcIJ\96¦¼¥£.{\14Oã_=\90Oea\9c\85ø\9d\17\1eã\9bu5$ÉË\95\9a\86e<\95̧\ 1÷ä{Ô\89»ÒÒÛæA\ f²@k:\b\\8f\1a    Py\ 2çÅ\e\1c\11¶x\90ev\0R¯÷\ 5N¡DEj\90c¿°áK¼\18\1cÐIÚ«VJ\f\ 2\85°î\83\99Î\94\ eñL\96èý.¼`\859ª¦Ø]W·ïL\9fçü\8e?\92\97íÌW§Öö\8aݼÀ¨Àb\1fÈÞ[a¢§Oê \17T\97M\ 6qÄãÅD@1\83iyUN\f\am]J°uîe\90\ 1­ê\81µîÚíÓµI­ò|@Uq\8e\91Æ\a>Ì2\v¸\92ʪC$ÒðVÉA \95\88\99µbÖ'»|»\1a´Ï¬X\87\9cè_0\16\9c0s»Æ\80M÷|+¾\bÙPÍHÊc÷²ÂÀÊéõ&´
+\0F~0O\a=@}\99Ûé\1a¯ÓN\ e\8bDÛäÛ\19\ e´WhÄ1Ï{ýÊ0{6'Ѻ\1aÏÀ|½\9c\17\ f\15\85Ü\r¾4"SÖ³´¹\ 6¢æ\86Av\8c«/}tïùë{Q·9Pÿ·¥\8dú\87gÁ ÍÓÖ\1a\19q-ú\8f\f\8e\rF±Ç4Tæ}\83\fY¢gª²¬dYoÈ@oPTà9!´2\8a£Ø\10ExáejôH¼Ê^XzÉ\13<   Ë4
+0<#j+Þ;Ûå2N\aa%\11º\9f6+õ\e\e[Ô`Ò\9b\1a\84\eÔÇ·Z\17\90Ó/\ 3/éÑ.%\89N(FúP¿³)Aç=ôé¯[AvíXÞ#\83Ö3<~Ëò\9aXó>\9bÞÑSyÛÎ\96OQ]±vgæqO\9f%:%t\10q-ÈÎ-¿6Üudg\f¦®TÔGÉ.T,ÓÚ±\19\10ÿ\9c©Õþ\80£
+       çB{Ê\ 5f\11´        H´n£ö¯î}ØÒ·Æ­|ú®Nn\15\84Õ³Óø.hZ\97\8f\b\16ÄÖ\18Æ}\9a\ fÃÂG\15>z¯ÛJª´­q)ª¦âæY\ 5\8b\81¤L\95ÝKè      çk\9d|\82%üÝ\8e\ 6í\ 6òTÃÞ¿¥ç\9dò\170\ 3ÍáË`\1dWF¹êkNµ×¬û­¤Ó£=JÔB)\bâ\9epë&¦wþ\1a"fñ6áv\11\90\0û¶{\80ÿ ?7\15/
+íJEêà\8cK_?½Øwjút\8e\8f×\r®¨\89­L\94P­}Î\18%׶h0bZè&Ëfç\874÷_ý\17ßÀ±Ä\93\17í;Ú«\91\93h\b\11\7f)Æ$U§\83\9aê\87\84\7f\96\939\91ÀA{\17\ 2(7\93Ù>W]4¡¹\b³öç\10áóUß\10ò\0\83T¨HS»\*»\ fðߣ\ 2\19g²I}\953\ 5*\184v/Ò\96Æ\15>c¬%ÍñÁê\1a\97bÂy¬\ 1Á\ 4¿ÄÉDqÜ\8b\86Rkç\85rÿ}Ô       ÇãËå\83\91!B\ eÌh\1d®E(²çt\81¢¸Ä<>eçðkX2\15ânË»\ 4ú\99í¦bCê½\84úvê^UX\8e]/@g\93q²}\16Õ¸édf\8b¬ÂÈû\9dÑ}\16\85Ö5Y\12\a½Ý\92&$1:lQìÎ\95²»°R4\7f =¯0dã\86^ôp\95§Ô~JG\14\8a\9c\17\88ü:$Î\vm4¼Z^r¦]Ç\8f\f®à\15\8e¦Ë!\ 4\95`]ç¨\9f<äQ¤rEY\0§Å4¦ª\96Û\91å\e'~\83\ 3r'¶\82lÖY^GËY:\½¯õa¤\96õ\9T\v\9ag\80Á\1eém^2\8a¯\vÞtÇ7\16PÏÆV\16ñQ*¶Z\12%'\e\86\fL×ðo¼G/ov%®\88Hñ¼Åª\1c\85\89\ 5\8bÊ;W\9cHó4d·\ 6ã\b\99\9a \1fÝ\8c\9b@sü\ fõ\19\9d\v¡\ 1É/=æ\11XÞ®¼ô¥/£©lV½'è\aB\v\9a¡«) ·\86\9cÁ=¯á\85©\ 4÷jÉÝ\86È6~M\1f\8b¤{Àª\9c_í0ä#\90\11ãÉE1\\87\7f¥hÎ
+îÒ\13¤øq©\15¥ÅI#C\82³'í_\88\aö£?(a\82\apJO+\8e\16z     w\8dÌJ\9e_ÃÌ\92)Ìs\ 6<ó Ï!F=^\9ak\83F\15é#M)Ĥҫ\97Í¿\96>\82\18iU/+*"cµ|¹Lè°\95Æ®²´w6@\ 2`W­È9\1aÌ\11¨:TDRô·.ç\92\9at
+\11gLC\ f\ 2!4p\8bèb¼³Kmó\12zY\9a_G*ÙâÁìhî\995Täbühî\82oc\9c\1eaêï0õþÈ6\ 6\90?K¬Ï.\9bê»\8aÀ;\85Î\840Ñë\94Ø«eϵw²Ð=/05óKô)\8ab\ 4\19\86éèÕ¤çaM\ 3²8,¼H\8bz\80~ÑÇu*+\10\18\1d\86Üg\93\r|\14µÉ¢­JW\18Diµ¨\83\9b¹8q\9btnÑ<Cp\ e&\12vuìÎõ\ e}] B\17û)2\96*Ò.¹\18ì n%î|¢Y\ fQ\8bÖIjü~QÚ\ 3÷|      E½¼©ô>nN½K@\89\11W\1c\97¢`;Ùݶî­h6¼p\9c(\1e'~WNV¹JZÜÆìÂ/ç(QÇ·j\ ePÄ84\8cÉÐ\83?ÜØ\ 2\8e"Å-Âî\bf\94T\b\91\1f\80\8bý¦¾Ù\ 4Ã\8d\98È)'lú~ð\e%ºr\ e3
+ãðW?Ý\13 ¥næÍÄ\8bÓÈ
+ÚÁ\88¥¯\83\17¦¹ü\9eÀÔ±\16ø\8f\88=}Ê\víõí\ 6©Î2¡¹\99¤¤Gô\91û\f\ 2\886¹ç\1d¡öJÓkâ\1akø-\94\8dÂæ°íª£\0e|;VÐÓ\ 5­&ÖPzS\14`.K^OÞ
+P\89àôãîøÍ7ïØ\12\98Ë®°Þ:O\8c¥\ fo]÷\ 5p\¥E9\9bYßQBR\87Xß'[\1f¹*\10\ 38õ¬\9eP\12^\97y\89oÃK!­§á\95½Í8Q\9e×üì^\1f
+¬Q\ e\88\ 3»Û.£\98D!\8e5¾ºR^Ú\1dv¬"nX·\154i3©°è\8b¦ä\11Æ\ 2þ²\98\e\8b\1dG#Ó=x\8f¸\86ÂR¦tѳHÐÄf{³\8aL:­£ùFÛ¶\eE¤µA¢ Ö/ÑîtK6êY¯ÉÌH[)*?\8f\17\ajI_I¦\99Ïán\1e¥\846mÝ!Û
+I\14å Ñ\19\7f\ 1\10h@§¤¤L4ë|?T;9
+uh\9at\ emùµp\12Ð\12-ag} \8e\93jûÃÅ\84À½ô4ð\13\80à\1e\93Ãzá¹Én5%\85\r£¬«G c-GtÄVyXa¸³ ÞíE\16\94¿ð\89\96\9aö{\97`}íö$\8f­ÒTäO\17:ÆëÆ\8c\96\9a#LB´\1exZRG/b\ 4me\98j°o\7f3`U\88Ö\1aiÉB£Â\8e'éÂE%\ 2ún¬ë¨nmÆw8ä½Ç\84¾®Xbæ\9fçÝgöÍ\82\8dè¡\a\1e²a7\97\ eº\ 3\1d\1e6\97}s61¶l\14ï\8bî÷\18t\1dàº\91)2Ð`r¶§ï\v\r\13Dä/Z\86\864ù(8®e(%#\12\94Æ°[\8b\94¹Í$\10$6\15À¹\ e.r!'\86àWd\12\8eßí\17Ú\ 6\18\1fÚ94à\97¨\99¯²\14ù\bJR)\88ÊT\90<L­°[\ 6\8bëÈø76 \v\8cáм˹\ 2Ë\ 6\91§üô5$b¼o\86Í\81\92\1eáÚ×\99xÜ.6²[\81\9e»;!\82cÂÚ]_ÔD\12cFƨ\81hlFat}\90·\8fû¿\ 4Ä\89´ú\93\a\913ƽG¢é]|­=£[/>\85Sü*Æ,yûB?(\b\9alÊÛIÕ~gÀR\ 3²¢áQì:\aÚà¥C¢\rw\ eg¨-«ö\12mJ²\19ß\0\86j´ÈÏ\81\8cAÕ \19HóRdØî{n.\ 4ÝÝï°ÆR»&7Ȯҩ²T&\12\8e&\82\8d\8feþD\fÝ[¸Ð\bxqÉó\15\19\1dëúµò¶\87\8auDSô;\1fäbb\ 4JúÍ\8eÂYÚ\91)Eâ¤X\8fð]\12¬ûL\97\82çÕ\81\ e\eÛ\8dÍý÷sßð\1eá\ 6]\b^\810Þò\1c\eÅ.d\81
+ùï\9a´µP\1a(\94r_\862Xë4eÚKþXö\87¾QU[¨k)¤\17h\ 5ÎhHãÒ\12Ìßß­Ö²~¾6&n    ùSпݥ\84¦ô\ 223\82e\9cË9½zLãw\ f«+ô¦eôÆ\8a\8cÅsº\83²\84Ö_Eð}\99\9c1\932Ô¦\15ì\ 2F\94¬^f6f\11ùÑQ\9eî\16å£oÈÆÀ£ZfÊ-ëâpY\8dutD\96a«|\97"¦ßs½\ 6\ 5¸I%\14\97×\97Ð\83¼Å·(Îd
+^+;z$K À\16ÍÐMWÎe        \99\82\93ÛT\96êª[N\v\8d\aÎ\8eÓû÷\¬ÓøSÂ`*9r\85\80Üñ\952X\94\98\1a\8a¾K¨)y®\16\15\81Ç;¯ïÃóëïãs\86µ\ 5}\13Ê*\10oP9 Æ\e5eÂÊjÍ\ 4q\ 4zqÛ\1cé\ 4\r\9d\86p»1­\1c\96L\14o¡Ê·Ó\94%Äðá«\90Ó\98\14Ãæà\bÇ;ÕA\eÁ-»¥«0Ö\9d\0b0Èt\95\11£f\82\94ÆúmU\8e\84\ 3\e&\8f\9d!\96ç\ 6ºÔB\9e\92bÚ \92rÑI\18\ 5\85\1dòÍ\13ñþʱn{æu\ 3ßJÃ\r\85\eò+¯=ʲÚ\92³âNl­[O~h-\v)N\82þ#a¹\8c¨or<¬r8½dCq3u­ãV×ÒÀ\9d\9dú\95\7fcŵ\à¤cÆJî¨eÉ
+¥8\1f¬ÔÄ\89z¹2\ 4T\ 3ÓöÁ@Õ-¸ècÿ\ç\81\11?G\91\82SØ©î½\94æø5cM     Üv^¶fü\ f\bIÐFQÔ¹äv,ôÁ\14´QîªÑZ4\10¨°ííD?\8céL|\e\8a1}/¹J\7f\89\8a\158\ 15cë\ 4\18sø(\81#îå:Æ3mòÂæÛî°)Ö¼=í\8e¡âÞgTÅ(°\9bÜÈ-©~ütd¥ã]ãca\8fá\84J\86\16\83Íx\98#\9b½do÷ͱÌ\178ܦkåÒÑ\b\10þKË\0\18©¶¶\ 6¬¥\9c\95\8fÐWË\12k\148¦´çh  ]lLÄ2\99\92ºg\94go}Y»¤úÊ\9a/gǾüh]ȳÑÂu\18_\99GýËâ`ÉGä)\ 2eâN¨\9aV(ÏÆ^\9fìx ·&vIN-\9a\1dýÁ=ÒåÔV·`1ciÒ\8e\eêæ\15XUõª\94³KL$èêÏè²\88ô]Ö\ 2­DÕ      ½¿\15|ë-|+Þ¹¡$\8déºB°DvÔ2l(ùakj2\1f\82ÓI\99¯ã\ 4ÆHI\9a'Rw.\84´  OÏ\frÛk¯4\e ?,|K·PÚÃõ{Ç~\Ö»\81H\198¦m\11¯ø©tÍ\9cö\vôùr\12\9b\ 5ê,"îiáûùäc\ 1\98ä¡N{Qoä}\81}nÓ\fc:2~Äðo\eþwp)Ë/¢^³\89þÂ\ 2s\1aT³Ð\0¦1»
+¢ü\9f\ 4Þl\9eóß¼ÒµøRÏ@EúX±\11\9b}JéHjc\11ë¿\0ëÄ/LjÖöi\9b\r½uåv¹\8a¦\83ä5óï\91õ\f\10AÕö\91#E\8dÆÝ\17¹ó/\8b>d\13÷pª,ô2l\81\85^f\9b\90\8d\96æ¸ap\¼\v\ 3SUý<E¥ç> \99ª\98ç¨Ê¤çä-\12\10õr\10\7f\1c(\86\15)»J;T\17\1eX\97\15\ f ¿*\}N0År\16Ø\85æÚ\8fU\11\12óÄÀ,â\ 4¥Ù\15]\18wZ\98\7fºÞ!0t%\99(\ 4\ 4·ÕÅ%­=;\1fÁNÎ\932M\84è\91ß\ eà\ f\85\90js6¡Ö\ 5\e£C±Ö1R,U>_5­\ fø6U  ø\18\ 5Ýj3\1c0o×\rHöõ`(q\bÚô¼ºA\8cù£{uFÛ[\v\81Åó`à\86"F\96\8c à\12\8d\12MÞö9\fEÚá-$¥¡övP\17-^Ò2®ïn½\83\90¥O_Ï\ 5\90Òü\18 »dwµ£Ã !\18/ÐÅ\89D2\r½½xø\89ç[¼\ e
+\8f;x2xxaU\91³*jÕ¡©Ê\rÛ\900\15$\8f\8c¢\8d"eêxd@\1aâø-Î\ 2\1av\9751ÿ];\94x(e½Þ\12\fø(\15\f\99Û²\eOL93\95­ºzö¨ãD\16ð\fmÞ켩L\9cøE`JQd¬\ 6¿Ã\ï\e¢É\19Ûuw¸\9aØæá\9bF!"cú@à\8bC\17N[|I¼Î4ô÷cVÚ\83x<¿àGö\91QggÛ+ó\rÙ\ 3\1cyÒ]¨U\ae¶ù\81\16aÖI´\9fÔ\90R|\80®z"<\90ùâ³lÍ/ó>|ò¾óCø3q©L\93+b\9e\91:\0ªÝ÷º³ÂA*%½\92\ eé>ax\8fø\ f\bÜÎø*¢\1eg;ËLÉ9~õ̦ê\9e\98¦Á0[@ÄÜ*sÝ\98\8b<4 N^Q\86§%+\16\1eªT\11G¦ªà%_\19^\99Á·\93Ó\1e©Ç\f\14¿C¡ýMH6pC\18»\9c\96ô\v!&P)B8P\93p\82kàº\0<O0<s¨­±¤åïg/\ fÒâ×YAŧ¼3 ØÂê\ 3=èÀú{ÈúÁÖ;ö\15\1eþ²ô\8dß\84RÊ/3!õÜö\fg#Ú\89§     y±|{w\ 1}éR³k\91\89Ó\eÀIý-áË-§\82)\ 3­Ô|­ºÐ+ÒÜ\1evßµ®`á}#\107(ÞÉE\1emjïy\1e\85,b
+Co{\86ª\9f\0Ýá
+¼)\bó£\88~k\ 5'\91\ 6µÓûh\89²\19¶ð'ü\ 3\93ôþ°m±}_\ e|\ 5\8f\\9cih6ëêµÇL\7f·c\8cO3u\16\1fGh¤¬\9cÏ«®¶[D\82®Ü±\91\8a\19²S@ÅýÕ\ fì%£y¨¤\ 6)3\8e@\ 1s¨0Új\aL(G°     v\81O\1f§\13YY\16\9c0ý4\1e\8b1c\92Në'!cÏ¥¡RzPZ(ΩØqq\r\85Ù@FD<MmC«\88/û¾èAJ×\1aF¿Y\11­6KÏS\141\9f%\9aú£\94Ç\e`÷0¦\19ë\8bhóÚþX\96"x´[\17ç¯k\82\1c\90\8d\89$v´È<©kò\98\94\89\e\ fÎ\15\93K¤Ýê\9a\8d\8fôã\83Ç\99ÑÜÃ\0sq¸µ\16M\8a\98è\98hîÜ"\ffÏè¥ØîÎ\93ÈÑøò[\v\0R U\85*TïÁÍIÛU²·ÀP¯ «ªx\9aÞ¸Ç\vYÃÖ\a\r    \12j¼ðÇKp\18^¶WPSÅ\97\95Ê7\ 1\ 2²Èó·3­·\95ü4sWô\ fÉ/qòÓæ7P'\81Æp­(4}|\9bµk*O,:óv÷bÃ\86 ¶\8fµÊC\1awôÞo¸\1d\8azùß@!Y=\1fprC¬Ê¥\7f\7f T¼\10MìU  \eù\0²w¡ì^\rÀ=%ú\86.N]û\9aßtíÏZ\18ß\ 4Éï\8fg\87ê\99Ýi/\88?\17¡ðë:\83&ÜÉÈ­\b\9e\dDÖS^Ë\9d¾\1dÏ\93?\85Vÿ\14âä)ÑЧ\9bæË÷°)åwOßóì¬íG\9e\9cí±á \ 6ä\1føM\8aDi\v\ 3Öu~;ý)Ká*øz\95!\e£»c\ f?\9fÂ\f/C×yg\9f7Åé8*á\193ÞN%øsbj\13Òð±\13ÂNsÌ\98ð\12ÐeM\95\ 1s©m·(_\94\7f\9f\7fHs7+ \ 49\98M\³§+Ï\8e±\85°\91\12=ý´\9f\0\80¨\9aÊ{Þié\ 3««µÜÕ\12ôGlð\ 6\18l%8Zp¸\vYéÄsä^ñ5õg\f\96\9a¶ù'fbE¯\8f\ 1\88Þ÷\ 3l%       x¡\9fÍ®±\19ÚÇ@z~m±\b9oÝ\13\ 5á'\9dyZ>g»Æ/3ä\90K\8e\15ì3e\1f\ 6VU\11¹äÏÌÀç´©º\9fØ_ªw·\a\ 3\9a\189|\91È\7f\809\b¶/ÄÁð·bð¾EB\È-îDÈÂ+µ4'Ô6rÙb
+4\9fX\17P\92\8c\92åj õå¸;Ò"ÎmD\9c]\16O\84ù\1cìh5vLl\ ²\81\v\ 3\e\1aå9"¨A       Ñ\a²ã TÙÕ$Ì0\85\ 2E\85öJ¾O¨õ÷RÀr[­L¸kzk T»\93\8c\13$fa¦Eû~íËô¯\8aó奬\88Yûà\8f®\a\87,á=sý1;Y'¨Çä)\8b>\1c¯ ð\15*\ e\e{´ !¤ô5¸bøk;>]'MU÷¶\97ýxvF\ 6¢<\ 4ûc`â((_¡ª\88\7fÐAHÏ\ 6\ 5rY\89í\93^ЪÇ`\1e\89|1Ú\1aòN+\8c\»È\9cÉ£\9d\9dÔ1\81j%deû\88L
+TÎöoø´\84äl\90»ð»ñÀì\81éæè\16nbÁ\81Ùaý½ìë        ë1m,¨}\8f«q\9f\11\90Ó\ 1\14ªw\94\84Nê7\ 2q\ 2=M\9b¬27©\9a\atg\\8cÐLQìvH\17ì1 4\1c\91s7ÙºË\ 2KÊJ¬\ 5ð:?½÷>r\18*[¦Nƺ\90®Å¥päc½i@1GåÁ>î/Ó\14¢àý\9dTTfÞÚ\92^©»\8f\ f\92³ÜZ¦¾Ý-Ó\v2\16¥Ê#¬\8d\9fD\aÔ\ 3Oc        ùÃ\\19sF£NÁéy!øx¿Þg²£Ö\v¥\1dúÑM\8fîÁlÂ\9fÏ©\8c#³~\93\95ñ\ 6ªð\ 3\8f\16½-¨\v·ç ±\90Û\81"LÊ=\ 5<w¯\a\99¹ÌØ$\11\86\90«íòøÙ\85ÍÞöC¥¿­h¢\90'\9f fÝÛ6\ 6\93.\12Ù¶ÿP\93\85\8aÌ\84à¿\12Ìë°b§ô\98\92â\91sÚÉ\92\ 1±\14L\9aX\v]ϾôøætE¯\ 1Ù\841\1e\\9cÏÂE\9eXR\82\ 4\1cº\8a:"íÇ\85i'\8b§éë\90\98x¨CU\95\11ÝÏ\99¨\86D\80»éÇÞ\13|¤k®¡ÿ\1dÜ\16\86Ðh¤\15AµÈE\14/\ 3®c\1dë7Q@¤8Ê<«Ü³Ü\92\93\98ÿ\ 5åÓF©     ç\94\v\1dúINj1\95\7fMl\9a8\144ë>©*Z_;PÇù\f7\14æ9$iÅ\e\92"\8c\9f_7\9eÓ*Ò\12ÿp7\17áÕ3(\9cÛ7      ¥±qõò\80¤^É©Zfê\*µb0k\7f\1a\ 5µ\ f²\94È7\90\9eX>{ÐF\98\98tÙÒÛ\84nsë\f\7f\1cÑÜÌ*\9e²v'\9dÐõ\94ø<\14\ f\b=X\13[Ô|ù\ 3Ü\1e\93[\rûÈ\1féùx\85»ÿ_;sþÏ\84Ã\0\0XÊÑ\94c\99\8cbîÌ54·\8c9"ä¦åÈ\19æ>\13\13-9Ã\!ÓÌ\91\1c_,aÎ\91\96ûÈ\99\9b,úºß?âýíý¼Ï\1fððàÓ\e\ f\9fE[nü`v\88\1d \852\8c·+U\9dT®ðom\83"&\9b±WYj\96-
+oáÉç\12¼ù\11;@     ûñ­\fP°ù\92ä\ôÛY8\90U¨M\85\84²E\94ß»\1e\13?*võRýã\v\8d8±Eþ<¬»î\ 4Åü ÃJÎ\ 3\9d\8dÁ\95´\ 2Ü\8b'gÒ\8fUH´V\f\9f)s&B"ÔJY-ý\1cÀP{§Ù\96\ eÏ= ü\9e\7fT\194+ÎË&@aº\ 4é\15(ÿ\9eH} íÇ}rº¢¹¢Àæ\1a@ÿÈDíÀ\95êíí¹7Ûß\98=Ûâ\99\buô´æÙÕzjk¶?\12¦¼gK^3\7fû\vî,ÁÒ\96Y   JA-p\16\95"|\1aÅ\1f+>\7fX,zÇäâ\1c² bÕjUTmßz­%⫺ÑY°%7#\94L;f®9,\97\89ù;íÛt\ f'9\1c\8260U\95ìK£\13\0â×üKy:3@\ f¼iÐÌ5º"\9a\17\ 4PTY«z/BrÐ[`8IÛ^\9fÌ^\ 1Æ\12{9\92ËÓHÃ\1c9Z\953@¥A\96÷\949\81ÎÏ\8b\8cñ'Tf´GRFº²¶Üµ\1f<M\11\7f\90­m\9dØM:\14ÞH>º\82ÚÎ\1eµa\05O\88³ÃäÞ\9a7zg­ZÌ\1d;RÚ\90°ÓU½®\1aÂ5uÑÓÒ\8a\8b;åë¶à¿Â\82Ù\ e\ eË0\8b<Ѭ3ù³N×\188\90ejn¢ÈÒß"â\913\87æSSC\ 1q$½Ë~¿\83y\87»/Þ\9dg{ÕǨ´\ 5\18\87;\ f\95uòøz#­Qµ\1d\94\81\9f6ùPTÔ\9f~·ÂÌ`\11Ñ\13\8b\ eó\9c¥ß:ÐÄ 1[b\9fù'M\88äBôÊ6Øø©\16]Wð\17Þæ£áRLè,BBù0<\93Zk\9f§Gß\¬ggúM\fBzÎ\91Æ`4aÊ»^\9eV\900î}ÝźÞ#u\86¨·¼7\97¾a\8cB7õ'\8bhô¯\19·°u ¡\ 1\81öH$Aju+z¬ñ)ÞÒ"õ\ fË{Ñ\17X+þsÞt+ÙÔ\16\86­\9aß\98\9b3ýÓ¼û!Ð(Ò\81¯(\fðÙ\148"AÙlö1\9cÓ£Ó\ 3\10\8dU\91
+ ÿ\13¯\8c«f\8ae°I\9f\0j\10
\170î4\8d\88Z\99áÀ¾Fõ»öE\12e\86õu_Þ\88'ë_   \81\9d\vKîç®ÇÞY\98\97±´6öÏË8\97Â$\9cÎèE|\13\9aÄú$\1c} D\85<aq\18Jµ³û\87Gü9Û\9b%"äqm\18Ùá&R\93²
+$æ\9e\ 2θíéÂÜé\0²Ï¢ü/}\1cAöÞ(½>Eeøè\94üºD¾ëQ&FMË\8fú6\85ë|\96!\96(4j\90\90\9d.\14[Ùî¨\97\17Ûru>w2\9c»Óv'Là\rdOYQGúí-æ\8f\93\9aÖ&.\13äºÍi¹UfTFZ¾,°àò|\85'\98¨%4Ô\99bU"a£k¼×Q\f\15Í à^U*\1càw~\rÌq$\9bï\19ݱjÌï\ 2\ 2^BæÒìz\86\9d\ f\85VÜvÅ\84\J\12½~(\90&<\13\92S5`¹òù_Ï\92LسÁ³¼v\95¡¯µ/Â\8az·²ÔÃ\8bG-E\94~\96!_R4\85\83î¶\1f\8b3\ 5¯%\8f\12\84Ã\8b\1e\94+ëVðt´\189ÅgµVOÿõ\1c*\81$|Ðõk\94^(t\ 3\9b»\90\13\11ª«{{R\ eÄ
+Âb\7f¤øtÝ\93¬\92\ e\11\1a&íß~Z÷#\8e}5Ëm òu\15ÈiÞ$áÚ\9eWC \16\1a\9cB]4\f\84M¿ÚÑ\1f\7fÙ\12|\88î>2´¦í\15Ä\9fnKø0º½à¿W\11E\88;KʪI\9fd8®`\9c\12±\ 6¯³\9a\8aòÕÓh\a=\1a\85ê        \8f\91æ\89û\17kì7¢\93ý\8b@\ 5\aúS\7fá±/\10eÆ]EïÕ­+\8dLÒÙTäÎ\88û\ 2¿>Îî\am\80\9e\1d}Ïè\10}\ 6P*7z>Ù7`eQBËË\98\1e÷(\9e¾äº\84ÿ4á«nIz8ã\99\1cÕ-8º-öpêu(?é\9aaÃîƧÒ\vq\99o"L­\95\8b§O?ÜU\1cOýê\aõÅRB\99Ü9{{¦ÊËÕº\9a\18¼\ 5¿\1f«×\94ðÿ@\1fÑßßyh+§"Ø¢9b¦É\84`BW\fÂ\ 3
+o/ôéMP\v6¢Ò¯tî\v³IS\1cgtî\89þò\91}\10\13ª=º)\fñ®-pn&LWéýê½\r\a\90\95\13Þ\90\10ÂÞåü\bê¯PX\0÷h1³8!\e>éá¶ë/XÄê.]qݬ\ 4|Hòà\88Ó \7fË\9dð²y¢=?²\ 6\ 4p\ fV¯s%¾\eüRå\95bw{\8c+M¹XK\13\93w=ê|X\130\aigþ§\10ùûÐfJ\9aàu\84ç\8bÛç|Þ\96½ÑØi¨HNvÚzJßqf¦¬\83u\eß5\8b\1e©\14\J¬%\1c\8cQ¸Q/k"$ø\ 4°ØÆ\1cW\16­½½\1eÛ \19°\14§ü\b\18¼\1a5íª»*TüÙ\9d¦      \8fudeÄ$ýt\fR\93Ð\89\ f ¾ù+ä\99¿1;L×qWñ¤Â\ 3Ê        îÍAjØZàQ^¾\1ag\99BQáÁq\9f\18Â\v&\97~:Y.|ceǹ¬ÉÓß|kÄ$V\1d\885ÅÃa} ®e\83\8c¯~µµDù¥ÊÕ[È2an97\ eS\90¾¦¿\8a£\ fê      \82?2r¡&_î\80ì÷A\80\17J28Z\1c\9b\94öÌ¥ÜÎ4Dj¿³y\81\97
+Ë&\eÄLm\81¼*\ 4å\8agèM¤\9c\95tò!\ 1ñ¸°\9b\80)ý¾\ 6\ 2ß²îÃ\98\7fù\ f6\1dpØêÝ0®\a0¦û\92\87_a\88\10¸O9\Îó Põ\v\16WÅJ¹L²Ý.ûWµWAóÖ\16b\86ðyÈ­\8e\8d­±\19Ñj+à\1a©0·¬\9fu=\ 5ÍxW×\94Þ;ÛNß³\0\ 5à\84é\95ÇÈ2WpÒ\91\8eJàà\9b»Ó2ä«\83UaíÓÇ64_\93uã³\9c\98YER\ 3{\rüg|ÝowÞx{\17¨¥7\v\ 1v±d·`$ã       >¶à\8eq»ñÑîMº     `\ 4\ eÆ]q(×ñ§^CoÝ\19Bj'^H\b\eã¸ÚR¥$³Ñ\83÷©9õ_$×é\11ÌN\9fÇúf\80î@\ 4I0~"Ð5ri\1e¶ÝQâ\fû/\ 1þ\1füO\ 4Î^®\8e\ 1A¾Þ\8e\ 1\7f\0¥½@rendstream
+endobj
+3455 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7546 0 R
+/FirstChar 11
+/LastChar 122
+/Widths 7557 0 R
+/BaseFont /TKVJOG+CMTI10
+/FontDescriptor 3453 0 R
+>> endobj
+3453 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /TKVJOG+CMTI10
+/ItalicAngle -14
+/StemV 68
+/XHeight 431
+/FontBBox [-163 -250 1146 969]
+/Flags 4
+/CharSet (/ff/fi/ffi/exclam/quotedblright/percent/quoteright/parenleft/parenright/asterisk/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
+/FontFile 3454 0 R
+>> endobj
+7557 0 obj
+[613 562 0 882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 307 514 0 0 818 0 307 409 409 511 0 307 358 307 511 511 511 511 511 511 511 511 511 511 511 307 0 0 0 0 511 0 743 704 716 755 678 653 774 743 386 525 769 627 897 743 767 678 767 729 562 716 743 743 999 743 743 613 307 514 307 0 0 0 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511 511 460 422 409 332 537 460 664 464 486 409 ]
+endobj
+7558 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/dieresis/visiblespace 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis 197/.notdef]
+>> endobj
+3379 0 obj <<
+/Length1 2074
+/Length2 13723
+/Length3 532
+/Length 14869     
+/Filter /FlateDecode
+>>
+stream
+xÚí¶UX\9cݲp\8b\13$\10Ü¡qwh\1c\82\ 4w\87\ 4§\81Æ¥ñà\ e       .Á\82{ð ÁÝÝ\1d\12ÜÝ\ 2üý­µ÷Jöþ/Ϲ:Ï\81\eF½õV\8dYsölh)U5XÅÍ\1dLAÒ\ eö\10VN6NA\80¤\92\9c¦&'\a\80\93\8d\ 3\95\96\19d\ 2\ 1;ØK\99@@\82\0N\ 1\ 1N\80¸«%\80\93\1fÀÉ'ÈÃ/È\vM\ 2H:8z:\83-­ \0\ 6\7f\92ø\0âv g°\99\89=@É\ 4b\ 5²\83Ö03±\ 5h8\98\81A\10O6\80¸­-@ý\9f7\\0ê \17\90³\eÈ\9c\r\95\93\13`\ e6\83\0LA\96`{Tö\7f\94äì-\1c\0|ÿ\ e\9b»:þ÷#7\90³\vT
\0\95d\ 4@\15Í\1dìm=\ 1æ \vTve\ah/\10Ôäÿ\r©ÿ]\ÚÕÖVÙÄî\9fòÿ\1eÓÿ\95`b\a¶õü¯\14\a;GW\bÈ\19 ä`\ er¶ÿß©: \7fÛ)\81ÌÁ®vÿû©\1cÄÄ\16l&noi\v\ 2°rò°qðü;\ ev\91\ 6{\80ÌUÁ\103+\0ÄÙ\15ô¯0ÈÞü\7f\8b@§÷/\rv)=]\1d\15\19æÿÞ×\7f=U5\ 1ÛC4=\1dA\0\8e?éÿbÎ?\f\9d\92\ 3ð\9e\83\8d\83\83\13\9a\býýï¿\fþW·wöf\ eæ`{K\0\17/\10`âìlâ\89
+=APâ\ 5xs\ 2Àöæ \ f\0È\ 3jÌÎfï\0\81¾\ 2\80\a`áà\8cú϶rs\ 3Ø¡\8fmMìþ\89ÿ;Ä\ 3`wru\80\80ÌMmÿ\ 4y\ 1ìö®v¦ÿl¿¥ý\9f0\1f\80Ý\11äl\ 6²\87ü\89ñ\ 3ØMì Q\17\13èlþ\13\15ø¯ªÿ>\19ÿ\1dæá\80\160q\ 6ÙÛ\82\8arþWô\7f%sA+»üSÂÅæO\10º\ 2G[W\97?\ 1¨¿\99\83\9d\9dÉ\9f\bTÞÊÓÑ
+ôG\9c\aø/q°Ã\1fC\1eèZ\lM\¬þD +ñ\ 29;ü   @\17á`\ fú\ fóBí!î\7f\9eóB½!VΠ¿2 Ê\16\ e®Î\7f\ 2P]\v°Û_\19P]\17èfÿ\87¡². ·¿\¡\eË\ eú\1f\83à\85ªÚ\83ÿ\16áÿgͶ\ e\7f½$ðO\19;ðÿ\8c\ 2¡\82 'W\93?\e\v\84¶7ùS\19\bí.þ\87 \9d\10´«ä\1f\82\94úCÐvïþC|йHÿ!hS\99?\ 4\9d\88ì\1f\82\8e\ fAeäÿ\10ÔEá\ fA]\14ÿ\10ÔEé\ fA]\94ÿ\10ÔEå?Ä\ fuQýCÐîê\7f\bÚ]ã\ fA»kþ!hw­?\ 4í®ý\87 Ýuþ\10´»î\1f\82v×û\ fAomvSg\133\e\10ä\7f\9cp\ 1îÿÄÿç\19\17\0þ×çä\7f¦C\eþ9Ï\ 2Ð\86¦\7f\bÚÐì?ÄÉ\ 1]¯ù_øÏ\8eÿ\85ÿ\9cÇ¿\10ªaù\17B'`õ\17BG\0þ\v¡jÖ\7f!ÔÉæ/\84JÙþ\85P«?w
+'ôúc·ÿ\v¡V\ e\7f!ÔÊñ/\84Z9ý\85P+ç¿ð\9f\ fÈ_\bµ\82ü\85P+׿\10jåö\17B­Üÿ \17ÔÊã/\84Zyþ\85P+¯\7fáÿ}ÁKH8xxCWÁÊ\ 5½A\81ÐÓ\ f\14\0úüÏ4-{°\93+HN
+zKppðA\ få?Q3Wgèµ\ 6ù××*ô«ã¿Ù\ 2\fý²\ 1\81<@f¨\8bs\ efBÁÖ)õ¡%¾ïò&J\11\19]HS\8b\82GÚB¾§
\1d®    aÏ87\8ck\82È/°B°¬Áeo\92\8f\15ÊÙÍ-x7\88êÅ?ö{k°\87,`õ¿ÆeÌIÓ@>5;ü`\b7\90Õ×\85i\97\19±»Hñ˱\81ùt\89úzÝ­\r±Rq\9f\93/\97è8\12¡d~îéÒ×Æotc\11í\8b9õv2ªAÖ\ fÅ$\90öÞzìðÃ\91\8cC\9eÃbÁ\0Á\87´k\9cçE¢®Õ)\9b\95ש\ 2QYJ0JÆ`Â|´ÏÞ\ f\81$.\9b\84\b(ñù\9bí©\10Ì\98R\99_<_4\ 6p30£¶.\84\1d¸\99\84C}\90ñö\1e\ 5\8d+'\9eç@³\81)\ 2)\1f\f6Ùj_%\19+QR\98\e(ãp¿n0¯ÿ©i6(äÊ\ e¦Xíy\97T\95½¿ýÑÁü\vJÏrÿ²î\e&ci\9e¯i:o#\ 4If4lR\8fv\99\9d\80\10\18\8b\fdÆ7Tw**Üpw4Jì\988þÒö\ 1\eu\e¨\97¢pÄZ¦¨^      \97­rý\b¨\96\1dÉø~ªl\17\88$êæ\88M\ 2$\92oó^\8eÞ\88rúrê\87\9b\8a#ä6ÑN®\96èZ\99Īܼ\8cYGû\a\85üê\81\97\93\85l=v»~\ 6G\94\8cݱÇ7I¦$þ~+Ï8\11zlC\9fêÎÛ"Hs&#ö\ 4i>ºf`ck\1f\8e\9fK\ fèµ\9aND4dã(úy%ëi¯Ü\b\9bÖµáÊççî\14Ô\1aö4\99¸§UöÀ[YÄ\8d°\\1dÐe)I\82ïøÎaA\ 6M]\15+\82\94\1c\17-æB^F!â|¬´\ eå\9e\1a{Ó.\18§¹£Ïüi\94\93æ\83^òU87âôñùÀäÎYõn\1a\12\TëºuA\1dÞ:wsÌ\vu"\1d»ØæzR¹\ 5\ eU{\ 1ÁW®÷\93Õ'crà\e\99\88\17\92½µ\ fó²ZNÙ\10§VÛ2Ù¸æjªv\12êù0¬­\8c×\17<Ì.¼Ý\ 6\98¯\10«\8aÅ@\8ee\16XÚSwO\93zK]\e3\8ck-½e\18\ 2öNñ\8e "e\15\878\8e\10_Ôq=}\9bøï(üÂ#Õ    ´\8e\8b\88\11¬\93v\94¡«ë\932ÕlØ\82\ 3\fì%\ 6o\1e\8a\80\8e\97#jÇo\ 6\fC\7f\85§±\ e¿ãæRH\10¤\8aË"\17$\ 4I1\180GK'{\85\eãI\8b\8b(T¦¼\9f\84Øi¾\1eëÇ~ÁYy\1aÑP²YÄ0ëtE&÷ZÈÝ×û)KeY\1a\8c9v\19\80¥;\8bLýJ. Rzð\80=\99½H\1aüýÇû\95\ e\ e¶)\19«B_Z\rE\1aÒi»ÕþXÙN\97BÂg)¬(9þoÊ+:(\97?î    ´!\ 4+\88³ôò®©b\9f}b\19»7ü6\ ed60PÇEì6gðÊca;\8aÑ#x<ÖyV\ 1=±{±ËUþ\87\81ç%SBÖ\99g\12\8d\86jUO¨o\ 6¤}\8cPê&9aå4¦Ã\1c\18«×ì²-\bÓÍ[¸\Í¢èA´/\ f\9fC «à5o¿­Aü>§iqÞ\85Ô\9eÛÛ\fYQ\e\ f\18Ä×Ö÷u;Q¬
+
+8\1c\1cSöRä\10t\89!\¸àÅ\8b\82\1c\13\8a«Ë-\86¢~Gµe\ 3\96'\80\v^а8\ 2-%ÜP\88\ 1¿í\f\9f$!\15ÃäcîÊ<\91~ÃKß±\9e¢ä\bõ.·£·\84Tw\91LóL#!îfCªTR\9a¹v\Yv!fSÔÃsRBµ\11\vÕ\11Ò/P\19\v5zPÌ\87\ eJwÏ$¾\ 4\80\99Gv\93ceÓÒâW¤tG¦©Z¦V\ 3\9fL\ 5n\969[\ fù§I<®Æ{M5ï£\ 5+¿¼Ë6\1e\1a\92m[Æê8ªt\8aÊ\1c&]ÿXfé\17\96\ 2³g        ëu7Hx\84µn\96\9f\87fC¯ñ!LºØ\18«\1ePÇU\8f÷c\16   ò\84\ 3\13\1da\81è7\13z8L\r":\9bvC\8fLØöÞÏU4Píf]ûuñE¬X$\14Ëï£S\81qe\81\8b¿±²¥É\84\ 4Ø7ï²<×L\84bÜC v\8f½è\17\ 4óe.ê2\9e\ 2sEÑÖ\91t\97c\95w\Z\8aT¢1
+õÛn¤_ìÇjá\8fa×Ö8qÑ\14«¢-²ñ6Äo¯7i\87j\95³»\9fM\81­ÓwQ       6\ 1?wÑñ\92\8a)/\1e\9f#ÐƯ\9e¦Øü\13\16u»^;³eë»ÑÓ_&i\96ÊÅw\17²¿ùÊ\96/}¼.H0«ú¡¢\ 2þ|\93ÚÍý2\9fî5híK\96HÞé\95N/I\8dÌ\9c\08\1d\89Ê\16÷iÔÈ©\8eaN\14B\ 3´M\f.\ e½ëYâ=Õ4.4Z"YAðùèR\9b#ñÑ\ 1öM\8f2e\14\ fãV§Ñ.B~Èñê'±®\99\b1\16m×NîÙ÷ëåvÚ\ 5\93\ 6\9eâ\9f\13}±ô\e×»ëÊñj\10d\8eèG\8b#rF|n=;JÍH\12-òw\ 4Mi¿­naR÷u2h§ôòÙJ_|#ª³X¯?î_?rã\1d`\19îöVgnø\81\ e\11Üý\1ct\97\rËìW$£\19åÑ\80uT\8a\9c5´8À{Uÿ¬m|]Uô{\8b²\82\1act\9f\82Xãít\9f\9b\96\85ò
+6á\8f0oOËI¾.E´Ò\7f\ fÄI`ïáÒC=\98a/}Í÷µiEXÜÚd\8b\ 6Û,ÜÊ×%ì&\95\fF!ÐkÌ\92\f-m >PzÂñ\12\92Mñv¿÷|ýÖ+\80éNæ#kÑ·¤Øª@×F\19ßÓ)ÃMê\1e\90ô"Y«ïe\9d­¦\92\90\1aµ»\95ó+ÁZ.Ý\10\92¹e\99\bñ7AfQÈ$Hí¨\15\9e\16øùïÚ¯XyÃFy\98¬Öå\83Ã]{ui\16pa\97Ù\d\9c-WÜc%¦-£@$¼yj\ 4H,AtÛËUä[iêN¸GºÂ@|æSo¬
\83\8dVÂù$X\95\96Ïô*Í\8dS¨öC£VM\e\1e¿+È
+¾"\8c \8f.7Ñÿ\90¬TϪø\99K#\fÏÝkÛ©¡Óã\r\ f\82ÕCVOp\94\ 3ö×&\1d¼Á\15!¿*/L£\8aÀ¡S²\7f\8fØ¥îN½BÓ«®üØ@qÑw\7f\99÷\9bÝ×U\ f"3\8cwg]_\12H\8e\9c¶üË\8e5\84Fià3õ5ÑÔµWFx{Y\13\19ï\8dÈy§f#\19®÷ÙÏ\1c\95ů¥\ få\8a>2{#Íçï79¬ÉgÁ¦Ta|\98\8bA\14²·\1fp\e*¤û\b
+\ 1u\14OC\8eè&¡Óߣ.,\9cøÑî\ 6±\8f²7\16àc³\ 1JüoãÆ\v\87k>FÌ\ 1\8f\14(rüÔT\84É YÂÁáséòëX{\82]èÑo¾\9eï>\8f5`ó$ÛÄ;ÅñÒ\8a¥~úè\96\1edÝP\91\ eg\ 5OW\86{\98\8a\89\8c\11\97Ë\18Ò\1e\1d¤\16@\81ö%    ö\ 1DØot\ 3\87ûÎí\83£\ 5\8b\92H\7fâÑ|DµÌçÄÚæ\11³o\b\96\1d\9323`µ
+\9dïAO\ 4Íé\1d\15§¶Î¶×t\84ôØn²÷\829\99sG·\96Þ^Ö        \8d;½A\84Ü\880t¬\98òµË¼Ì\89\0kV\87\94þ7a·\9ce\8d\1aúíÕØHõ+³ê6<Ô\ 1\8f\9f°\88\95\10Ç;÷Ò+rÌ+\91\9cý"j\1eá\98>Sÿ|\90Ó°ý ­\v\8bª!Äâæ´¡|uzhEÓyÕÇ×½\\15;åìs;:%sñÓÐ\1f¿\r\86סLèý÷"\11T\1f ~hGÚÈLJãïÁ³¬R\13ÉÎ\93\94\81ý³ô\13~\9d\11#$¿\8a\1cÀGÇYb¡Hüèk\81¬f\15]xêÚÂáÍ6´\85\ 21ùÚðLtù=É\8fL\m°\9eÏ\ 4\82\10ì;R\ 1\80w\ 5Ym\88H4A'${!­¼\93\8fjÈË<³XòÓ\v\17ê̦NÛ\8f"=¼\18óÀFÊ iouÐ\149¿Ýéôl\0+Go,¢2ÙÌâ\19\1aG\ e\r6oà<\ eóa\81è[\f\09/û\9e³\80²Ì:^\92\1d\r§äáç(\97k\1e\ 5+0jRB8Û@X\aö«Ë{\9b\93\b\16w£´äÌ |\19ù\1d\8eã;ºßæxÒvõy\alXIò\94\15Ïź\11:\13í\9e\bÎ\99}¢4hx\aÉLi\9fíÌ\9cb*\98\8cy\ 6\95W4?ôlÁ¤«\89Ê\a\90\94\8e¾ªYÓð\1aï\869%\ 4\15\80ñæE(1Ú\14\aG]Q¸\17ÈÞ\1f*÷ø+§\18_qºp\86÷1>\17À\v'¶")û5î²\94FxÛË\15\96õq(\9425+\80ô>ÿ\ e\9e³7°°ÔQÃìO\a\ 6È>\8e=\93eRO3¼G\95óþ¢\15etò\93§`\8b\ïKDFK\1aWY¬£t\96\ 3l\97ðÃ\ 4½eç\1a\ 4A\86"d¦\*è]}u"l\9fÃF>ègí
+ ä^«®¢%\1d       p
+.\rj\1f2cè[à\vÄ"\14òæ¤øV\ eÉO.\ffC\89¤ÁY\13\8c\91¶EñïtÓ\86A0\12\ eC¤¤g\8f{\90\15+Sát\1cÙ!\91¿\85I÷.H\8eÚ:²Ù\9a\90»?:\99\8a².f\94¾éÎÛ77Tj26\ 3,\8a¶óéUçkø\8eË\99s¨$ác\ehñj\98T4\10³f#\96Í­&P<â·FL\r\fÆ\ 1>~jľÿ\89)w\85!\e\8a2\15un¡\10&*1\9d\87¨óë·´É\19»»\943õÑ\15\8cUßXcñ\11>K©ÙÅ\16¡\8dÏG¯a¶Ç³\87:¦eö#¸ñO\8eL-\1c¥\9cÇ7QC\92\16\1fÞ;\12ìNûÓ\vf_    &V\81¤K \91\ eíOm\83R\9f\fm°Þ« Kâ6o¾îéÎÒ®hñ{z\94å\1a\8a,\9d W%¬Ê\88\93UCs\87Ú»¤\ f¡|=<l\8b\83õÒ>\80´ZZô\8fÑô
+O\ 1\13ÁVsǶ\98\ 4V\8bo\1a±\19];{Iv\82ÝFw\9fÅj?\9a ~#t\93ÌæJj¼~Æ\ 3ùFæ<6Ü3£\17\fî\18Ê\92\97ENRËðù\870Ëk\93ÜîUËz\9e\ 2\ 5±ë11/NE`:Ý\ 5xEÓüÖözæ±äÐ\ 1\vi!Û©Rsp+WÔ\bm§u%#C\83c_\ 4\81*\Dß2Üg\biu6};¥ð¤Ú\12\õt?GDç\ÓÅ\b\86#hò7\ f\v?\9f\1a¼êíݬ\11\87\ fƼýÔ\7f\13»sM¤¾¹ÐÛ\8fFs\81ñ9¡
+\ e\13\19X(¹ÁÌ:\95õÑúÔ\94þÚ\13Í?5êG7Á\88\r¡Q\9b\ eàW\8c¯ê´Ê´`¸\97Å®Üé{o\11\93ñÁpU\89üãRlR¢½u#\88\89\ 2Ëï¾\9e¢¯þ\ 4¬×ÂâÞªa6øÇ\aa\8aF        Ã\1f)µd§~¿\1c\16Ì\v)( \8c\1d\95¢o7Ö\83{<Ê\1a\9cáÇg     %ßÜÞ\947\88² Ödï"\ez\9a¿.öEÂÔ)\1d¿\82GèRÎ\0\16Ë\15Z
+\87äkIs³\87Hßz>@\18Ô¸\9bÇ\8by§ý{FFµ\90.ûD\9a`ºøæ{T±¤úñêQØ_¢\r×e\ 3b
+zEnî;óº\14._cßZY
+¶§ß\87MHx2`\9c>\8a}UÅÐ,èù%c¿ðuµ\91\1do!H:\7f\99\85ãc¶1-\96êö\17D^y%|ÞУÏ\99\8bÎd\84ÁK\9cWܱ±&EÀ>1pÆ÷)éáBZ¼½\1eX¯Ïjîìm|m3îÈLusèQ{\19²K6\81O\91\eF\8fo{\ 2íKo¯3\1eKlDjÌ\9f\98`\èRp'Í\1c°×\ 4Öb­°Ä\ f\ 3Dªö\14\f¥'\8dØú\10\93`&\1aoºÆs\8bwVÜì²µý=\83pº<Ç\9c\86\bù$\ 3\ 1¥x>Jû#Aá\ 2­ly©{ο2ê_÷`LpG\90I\9b\8aZ¤4\1fê:\8e~\9b\8c¼\vS¿c«òßb\ eèÇ?Æ\922\9eñJ¤uaJ©Ñ\9fT\ 3É\vH\17Í\19¿cs*;9)\ 3ÅE~·û\15¶I.;1À\92×y»Á'©ìÆù5<ÃOÛ1;]³\17·¹5\ f\92r{H\1chÚ#Ûa6\ 6WkÖ?(X;º\1d3\9d)\82̵\9cÅc\1f^7\96,ô½éäû­jæd\15ͲZ\81¦XV\13B\11eý´ä\19ê\11ó\8fêʼ\13«·\apA}"\8e}[\92\15\8c©2ß=^¡c¶¬\16      j       \8d`Ë9\15¡\85¥$\84\ 6Ì\7fî
+Ì°CÈ3wÿ\9eë\7f¹ Åy\90¾ò\85\86}\ 6&Vð¨4\15»_ ®Ô\19´Ó\94L|Jó=\9b¨Û\17^Ó«\18³øË\90
+#\9aPT\16\eÚñÛ¨YR\84\94\ 2÷Ð\ 5b\8b\97"wGüYø íà|Ö!ߢÛ7\1a\95Íæö°\ 1-Wl3æ\87±¦ÆÀM|â»\8cï)Ì>ç\84ï0èÚ\85¤út¹\85 ×¡ãV½g\9d\1a\81\9cèÂ,
\999\ eêÓÖÏ\2°Cç\9c¬\8a\11WÁ(¾Aè\94jhïT\10áê¨\89ð¤n\935â±"®Ú«K^2I\94B9÷O\ 5\12O¸ñ\99\93\16õÍ-\92ñ\9cÃô\92\18e\ 3\17\ 3¸'¼³£²DV\18+\eÄg\90fnçV\96\83:.\895¬0\1dÆ"iûäÇýù\9elêÏIyF?÷DZ.ai\9cÞwÁ¾\90å%KÇ°\ 6\91\8ap¤õ\89å}¹¬ÅÒ\17Rv°\87;[WV\1f\1ePÈÀ
+Gu²ßþ=øި̠\12u\80¯\85q<\b×Qª\b\89'Hs\1c\85\14\83Äp¹uÉ\93;Ïó\83éø\aüE]zùã7\99ëx6\1a¾\83\r\85\14Ñyµ¸©¸_ÄI|\82ô­TÁÃÒ6ð¶\ f-5ÞM\91ºêÀ\ 2âÙ{%\99U7ÌF,\9cùô0É/áÆ\1e\82\1f\14\ 3©øÄÅÍ\7fÈ^\8e\ 5y`\1d0±v²m5·»ek#}óGbjÊöÝßàµD<£ ¯%\vê\94}\889\ 5\9eívÄâ4Ä×\16[s¸¬ÓÊM%Éb%¨vꥨI       Kò\8dj    Ï\1eµ*}\8d÷Ý\9aÄú=lÎå\92\80g£¤«Õ \99\ 5\83E;\1aκ$ÝSR>éÁ\8dÂ×\94\9f½oª\96\9dħ¯\8e\7fo\ e\9fð¶¹<rÇ\18èO渼êwPð2tÚWã\86^ºéÙ´j UáÊd¬ö(ÑçÝÍ/©\8fõE\ 5ögÇ;§/oâ\11ß*F\10op¦sÔ=|º\91FO\17èÎ&aÛn·{\1e*\ e\88\8a¸%\89¯íÊg¹c°:É\84­âú\1asÿ\12,ZC9Uý4vÀ\1cH\88\1d¢ÿf'ä\99¯\83ÍÑfb}\15$ªºdÁPèUFÁ\9böq\83á³òN\7f\ 3\®ÒØÛå'\91Mk%Ö\83'\94T­&Õe\ 2\88G!Þg|È÷\17²s\1a\1e±>þû\ f\ 1ʶ©&\167£6eÒE\890\9fÉHjJl\92ê&-ºû³â\12iTì\8e?j\vyª?²Èrä¥%1\17î     Áq\1fÙϦN\bÖä\14\8bú\9eí|z\94Ò-¼oO-\8c4\1c\1e\a\99{&\17i«Ð¬\\87hè"\0^ÌÖ\13­\f!Åe8Å·c¿PjEµVªöçü\13\93Åë«Qºõ6ü\bY[u\bÆå{'$\87?î\ÝLÃÇ|\10\8b\15¶rå\ 3~\9b¹\94Té?\13\18\98+Qk\95ð\8a\8dhñN¬Æ\185\ 4XLöûweÅ»\96âõà_ÚÍÑsâçÎñ\11H`\87z\16Ed"_rÐ\1dåÚJ\0\8d&õ6ç\12h?e5yÌif<i¡\90Ó÷¢¤^Ì\a\183\10wFÐ"ÅdÞÉ(Ø\9e`'ÃP¶ñdj1[$ÊÞêÍc>ýPa\9aÔ\94\96Dè¬Xj-ø1Ë_âN¨94qð\90/J:»]\ 1DA\9cTá÷\8e%¥¤\87Ì®\13½{ö«aÙÎ\0õÞ2ààZÂBTé\85\83C\9c\94z­¨C¢Ê+KBïHuoå\9c¿jmÆ°Dz.\93\18½\91>\1c\85\19& ûÔ¶u9\1c\96\1amy\97µ1L©U¶¼ÒöÒ\ fô¤"1ÞG4\83Ô\19sÇr¶(Øh\1eçß\91\8e\85ׯ\ 3f\ 6Ú\87Û\95§cb\90\81à_\f\14íq\14\13\ 1\8f\11Ý\87p!ni\18\95Ï4Ú\86)Lö¼ïÐ\0\8dâ:õ§\88³uì\97 \e!²$þ\99\17Ëlè?çó\86AóÃ0­Ôl\9etQA\89`%MÌy_\ 1
\19\19Ò¥\13Úõ¼»\e£>'\95\8e    Î_\15pñ<ô¡£L\fp¥ºá{Í\93z­ö\ f\80\98Èû\14¿ dÄnf\rI\97ÇôW<\8b\9aû\98\96!üóÄû%·úßRΨ©ODáTG\8c¹5\8eÙ\1c¬"\1d}óÃt\99Á\9f¢"±äSFÞ§"ã®\ 3\e½¦\83\e(çÍéÇ|\8ei\10\ 3ß\9e\18FÉ@0Éìwç\9ch¶¿\8clðM¡\92®ìZ&\b\\J%'\93sñâü¨¤\14غ\13R%çMÒ9]®wr¦tAå\95è¿\8dË3Rü\1c]ð#uQ\14~{Ó\83âê¨up\9eL%\88ñÁNã\87tJµôq\96°7-*ö´R\ 2Yv¸\13­\1a×Ú\8dem\8eñ\80\9f@[ÂGIe4ÃÒY·áì¬kH.3Æðx)ÿ\83v\8f\eÃÍo»±{5|Äå·MSÛ´þ4\1d\14ô\88Ç(Ô\ 2 \13q\19Ø\90\r\13·9Ô4\1c¦2ߺP\13Ö¬\9b嬱\97\a\86³±U\9d°ÒkF#¸çäÞu\1cMö°SÉ\15\9aÄì­ x%§\18\1etTä9TØ÷Sf9\86×lE\1dp»=¸Ö\89á»üh\97À7ëø\19`ÆSPo¦ÑÔ.fþ,o¨\0*Óá-\0PãÑ\0^ÉCdXê?,`ßVÀª\7fre9l;     \9f/È<`,þ\19?.\92\868ÙÔåö\9c\91¦ [õ\vÆ4.À\95VP\98\19\e'ÃæZ¼ÄD+ÛXÁ\9c\98d&\973®J\81öû½:\1eר?·dêø¢\9a\85\8a\9e\91µ\8a¨N?Ã/\86±\98Zå]\16³\92v\85\89½·O\95Þ·\9aqÅd\8fi\0\85\e\89D\17\82\8e\19\ 1­¶±É\ 3A9\9að\b0ÏóMô\82aê£Ò\15\9f_¶WyÛ)þ¥MÜ\94À­="]\f_õa\82\83³\8e¯´\86\19=r\85|A­BÛֻɾq>à\1d&ëfÄ«Ã0\ 1ĵ¨Ù±\9cj.\15Ú î\83dw\ 6È)\83#\8b 0E\8fv)\95\ra¸¦EH\19½ßíÇV½\18c\1e0Â`\7fw7ùZþ{\ 3·­±M/_\r\8dèäÍ\96¡ô³&\93·q\ 6ë[ß6
+z\83\8a]ù ­æ§i»³òFI±[ü^÷gV+[yp\81ïÂm\93\1fPÕâ\10)øqJ\aï5wxØÕüÌÈÈ1Õô¡¹w\9aõK{Q\bVóð\ 3kÚÅ`\9a\ 1/½v¹\ 3Ïæ\92­'\rwwsB\16uKã\97¾ë\1cÈ\92\86ØX\92\ 2ö\ 5%ÎI\12\87\ 4\7f\107çs©ë\17\f\17¤Î5NÜ<ðW\ 5é\15¹­£\98Ý\92\9b\94º\1a2`U\10j"&Ux±\ 1\93á£k«\80Ú\84I\8dO%O\9f]FÝ[¼\97´/\18Ú\v\80\81­\12Ì\80¹õô5\14o\8f}:9ë~¬²t36\10îAl'\87¨`    \81ªUNEÄRa6\96ìbèÕD\b\10ÂFå&q[wöò°\ 5écäh¤é\95M
+èwN*i'ûÄ\17½ì\ fsá­T)\16Ë\rkê@wH î*÷tyû \8d\904\9e\95¸JÝÇð  \13EåÕïÇ\91²§úTc/_Í\f\9cOö46!¸\11ì\ 2¢\r/RÂ\ 3I\81mz\ 1ªA\13\9eoä*)\9bYrðIÉ\8f\e{zÓÙOÄÞµ¿øÇáIæ\91s¯Ì)\8fúQm\8ar¤¶Ì©
+¼.ªÜ\83'u;       0&m)³uõĺi¡ZØÈ(}\17\8d\87\­-­ÑP³nµ\1aö\91\17´\e³Àr\17ÝÉ(ÝC5xn\83µ.ºå\ 4ÙJGÑ\99yBz4\ 4\8eI_\94\9eÙQ\91Lu¤y\18öýt\1c\85¯3°§ s-ñ'^Ü\8eÎYt÷¡ò\90:\14Ve¶\8cô·CNã#ü\1d2^\95úâ^ÿÍ\99\ 2§/\15·Ôº°Zñ)í\1aÁ\12\8dÃÇþ'Oú\10»ÔB"à6µn\9cÀ=Óû  pÁ³9ª\92\88\89­¬?\1c\9f92\7f¬\9fE^r´ùþp³ü\8dz
+ò$Ï\83\97  uÃN\8e\90(\fl³¶t|\15Ã=hª¹RR«7\8fÅí \7f»<é\9cÇeËCS6zt þ\r\e\92ø\10¯\vY*÷Ò~å\aÝÝü¯½uº§\8c)÷yÏNr¹\12\8cCE\9f\1a\13\98\11¨öT2ýa@\89@.+\9a\ 1\ e+q÷Êb\16ï\vFÛB´ùd\10v|ßÅ·}¯\8eþ\94\15Ô¦°ù@\vZSQY\97å<\8fW?(98\95°¥C2±âø¸\87\ fÕ`çF-ó®\88\82ª\ey¿\19\7f£\8bJ\9eØ\890úþQ\eìs+ïTô\92üN4\ 1¹´ËP\94\18öBEþZ)'\88%\86F\ 3q6=\r\1eXsÞ£n°\8fÚ[\8c\1d&&\99\1c\84§þ½è±ûµ5\1eã\egWÎófA\9fÊg¥[/äW\9b\8c]1äéy\11ª.èB«ÍÓ~{\\91´æ\eé\ 5yæÝYx\12Þ\9dð¿\90=+Ý\8bÇf|&é\9fÎfÑ°\14D¸sà'=b\95¦ÐvQUCèXsÅè&\ 3³\8dgFÊÞ¯\bÞ3·/v^§XÖI),#´:*¾s\97\1a\89-\15Ûë_¶\93ÇËyW´ð+5\e\96\8d\91­)hÛ\94ëkëmô\9c4ÈÖJ¯×M\87»Ý5\89EÐQX\95\93ëÓ¨S\11\9cªÍâï`[õt\ 1ý\ 2\19\14\90Eú«
+<\ 6Ãr\13\960\84ì\ 6©1®ý\ 1³@ùU\19\1f£\83\8cü¢\9eZ½LZا\9d\9d\8cûÖ½bï\91\9c·m\83ä¢ûÌÊ\11ïÁÚêËßñ»j\89&Ý*ܦ\8a¢Î\13\ 41?S7\fDc\7fÎ8Q<?\a\16\1d\87M¤Pø¨\9d3\14©Æ­äö&_´I¼\8a\15Õ®\rù\99\8aÉïÓ\1a\90Ãß=¢ \ e\97\9fð,ò+JÜu¡V<\7fÔU·¬\ 5¾!íôñ¼\9dlÿûHØT±¨Ø\ fsÍA\ 6F,\aú)«\80}\a½i\ 5Ðo5\96\92cɳ÷ò\8fz\rÜ)\ 2à÷\95{\ 1\ 2\88\9e¹µ­\ eÙñÃï'Ü,;$@÷\9aÔ(\ 4ÇyÝVV\19Â\8f\ 1N\r\8dÎ\15½\84¡{8©\13ʶ\17T;\15ÖLMZÏÂ&\8a]\97\8a.\1eº\8e"\9d\83Ò\93\16\8a¿-\9cÒðås\1aî1\9e}\82ê\e\ 6\ 6cW!\8di\8f\9agV¿SDCÉ'Ö_\92úZ(\aR\fU\19Ôë`O\7fÍÜ\89þ¦\17\ f\ e¡lH\8ezåk¥x½ÿ2.\1c\14@\86\9f!\80Ö\ 5;SàúÍ   ¶°Ö}ïà·È÷cîOõ\ f©\83²\81@\82\83ò\94ÚÌ/%\ 6¶?qù?³2°Ó\9e\95²¡ål¸{\19\92Þ\87AöÔPe        b·óegz÷²5>~`J½\88\10«d\1eY%¾.\9dõ!\r\ 2\1ck,Ñ\95\11\85Î\ 3ùàߦÙnç!é!b6Ùâ°v\88\871\8düzG\1aÄ\81u.ðKhVWÆf¥\8b\12æxAx>üK:î7ðø\ 4\ fuÌapÙØy­è¬\8b{º6\ 3ÁÞ­íw\92w\86\ 5'Í+'\84)C\1d\r\9bò\1f\9e3ÚÈ°Q0\9b¹'\90(\83ùùç1(¾M?\ 6\8cú^\19|\17F\9dÞCÒÖ\84É\19¨G¢,»\0\9e\93ÿ])6\98c\92ìF\10F~ú¼×Ϧ\7fÊÏ;ì\90/ü¼N\7fZ0Ã\v$M\ 6V\15©|­ªµø\10Vûâj\18\83ÄEòò\18\7fÏüs<"\8a\8c·¹£\838î>\a\87é+@vSe½\b{\85¾2±BH
+èje[\f\9eõ\ 4÷%·\83°É\7fº;Ê1ìaö¶³Z\ 3~Wâ\8aÞ\84\1dæ\9a<\e\8c8\11\eP\ e6zLGEÒ|µQs:\86KMô"Î\89e\85ù\1aA=\8fg¹,uíU¹[;Ì,çÈìþþ\98r¥5ì.Ìôp ?N\14\8a×Ó¶äeHǬæ¼;oïé¸\7fñ\89߶\8aÙ\8b\97HñZg]\1a\7fm\95\1aG@;\ 1/)\9d\10*VF[ÊrSoý´J,qF\8c¯±¦¹Ðµ[ÿc\9fì¡\1a^\ 5\aÈV¡¹\1c\1fo\1f§ò~ÚÞ÷U&\19²éwLʽFª9Óþn\97\9f¿£V\88\8aÏê\99\1a\v\8aìPõ¼¹\9e\rü¿\12ÖÉ6r£û\7fK ,Ãò<@>%¤"¨$?ÖÛ*°;\7faN:\1a§"\96ì\10\95C³ÄླྀR1°ô$öâ,÷¡\9a}\9dJ\14°D\ 6\83JÒµÇ%þ\92wø%à'ìa\90Lýæ~\93¡8\ 382¼\7fëmðv[\85¤7\92SE\ 1ÝHON\17Ö\ 1\89¢WÜr\ 20\99©\vn\7f\9dû\f\ 5\f-óéÂ'7\10rMq+ÏG\ 2Ïã\82ÕF\82I\ e;\1e'!ØûM¨\9cêø\95\1düíô¨wʬXõ·.¡\8b-­4m {\8d\1d|\ 6B~¢ÑSDáù\96\7fÉ\915fr¹Õ\19+ÞÏòüiñ\ 6á毥Ù\12\83½\16-¹!Éôé\80¤û\99!uºÈÃtu¬ÎîAÕ(k'W9Éj\b{\ 5ï]¯^\95_VqAqµ.üº]¾\19Iã·jJ2CGî\82\80eûÑ\81\1fS»}ýXs*\ e\1dèÕ$rN­ôøx>\16¢û\97zT\bKM\96Xp¦4Ì¢±j\ 2ÂK¾é³é¶\83ê\1d\83¤\16zçIZ#L×?á}^yÑÆßü¢+l¬éyÔi\81¯{Ð\1eè^M0Û»\80\ f\86ñ\95û0³Sò\e#ää5üUµÆï$%Ö_7÷h\bùðn÷2ßv\101\ag´â\85y1hû->\8d\1càçø%]ËMW±ël¸\ 3b\17¬V\94jÔ3\8a$\94­O¤¦#\85BOæS¬,ÆçE\18\ 3½´\r°Ã»Â\81îůb³\80Ø`^ª³ç´\1532\r\91\17½\ 2Ì"5\1d5jÑ\94R\85Í´w\b.Gk²akb\13¯=à\9dÙº*a\8a\1d_æ;j,ÊFTH\v:C"£<u´n6:¤âPØoTMuw¤~\19F¿¶ÝÆÊR\1c0¡è\ 60X\ 3ÇSSë\8a1\8e«M\18'Çê>«R\7fÒÚ\13±YZ®~ck\83\98\99ÐþzCTc¿Ó\99\97Þ6´Ú÷Çjêu\93;p¶5¡&x1ÔY/´ \8bÙ\93\ fÈj¢ç\93ZE.\ 3Î\98/¾õ7hJô+Å;ø¬`WÅÐ,ï±\e~Ì4ßÄ\12i[Î\18½~\17äôvwxã\8cès       B£Åͦ~n¨c\9e\0yßaÀ\9a^\e£Pd¯ÜÙ¶Ý\14V-A»¡©áyÝåS\f»\9eµu£gd\17Ú:§´\ 25²õêtÎÄ\9dʪ\913\83\17\96fv\9c¿±\84ü\9dæ\18.\16zì÷Å\9e\17Ü\ 3y\90\1dñsÂ[&½¼\vdr\84ëÙ`dÞ5\9e7\14¾mw*äß«\99ÉxDò\1966´\98ë¿\10Ð\1fïä÷7&\95¤\91\96¬1Z\83§\85?/8yD¯\r\84ð÷äm\11\ 2e\9bm>ª\8d\86×zU¿­¡\91\10éíz\ 6´ñ\11\19ß\1cz<P\17\1f¹±òÔ`¶\19\9fEæJÏ\1c±ô\vJ#\1c2\89\8d-K\ 2¾eÞJÄ\8f\12/2§rh\1dÓ/3\8eÑ¿\13dDg\97        &ã¸\98Ï\1e¾PØ\8a5Lݽ\11\18Èð¿9:&Õ:ó\ 5½Ýâ¾*<\92Qõ~\ e\90)È?YÂ\8bFjãx\9bxH\9a    /d\99±=ì}èÌTØIz M3ú\14Æ\14¾M¾ë9!õ\1c\8a?\91^\94Í\83;áWHâÕE'\95¢V\93=2\88£§Ì\96¹õ^\886ð»§\8fÎ\1aZï!;9\ek\97ÐntR|ö%*U¨o¥ ÊÖ\ 4C\13Éd°\99¢ÑûM\95IG#ÃKgt2\1d`nD\1c\â*Õãè Ùø¯Íñ*@´\83m|\87äT\ 2zÑ `\19)\15\91Ð¥\vz\88_§§ 't      áªìÁÒrƲ \9d'¨l\ 6\98´MuæÍBî\ f\9cì"(=ª\rAÛïé\84Oügüt¦dô\0\1f§SW¿eVÕn\8b\99ów\b}ÓMõkú)Íä\¯ûN\1f{E    ñ\99¦®\18\86=">Ôì\91\ 2e\8dc\93\8dk³K¨(9\16eIéÍS\7fRÔ!e8\92r%yÿ\1a¡+PT\10ãC\87ú#Fâ­=þò븣\8dK\´ö\1f2Ìâ\89¸\ÃCø\aHM\11"\1dªØ\9bEDùÑxsõ/µDax\92¹Y\81\8d\8e5²&}6Ì\96ôÉ^\18èõÜgaú\19\1fUï#Õ\81\80YÛ²\19\1aOT"¹Mª\87)°q\9b\bå±\ 2\Lq7ÿ\96÷X?¾\12xu\974<\91+°^\0r§ìçZ¹ðZ²e\ 2â`ë\ 2\8e\b1Ü¿î\81\1f\88õ{ùF:D\84åiñ­)]M\eÝn\99®ïÜwÉ\12{\eÝä½vKU'\12ß»mÃyþt\ föpEÅZ\93\9eÆӰѱ\92\9a\16¯f\81ü\a¯Õ\86t"D¼ûö\9d\84t\12\v\15»Ë\1c   ý\14\8c²\1fÏ°j\15(Ýó³êCCÅdGQ(û\1f´³\8fÈÃ\9a¤ \8b\14¡0á¼\ 3Ù\1a\1e§i\ 6éãÂù­2ÑIýuOò\1cC\9e\a\1dé|9Ê\1f\e¸´»\ 6!üëÓÛL4¹ä\1a\83a ËQ\8dëÚòÂf|`\93\9d\ fæô\88þ-ðMQ±M¹        ¡\97À\87\97\e\9aóOÇëÕ\91¹°?\92ò±§CÍüZÆ\96û\8aHN±ÔÞ\90¼\94¼\ 3*ÂP§_Ѷ6f¯Ð\18æSÞ*2³×wÀ\8f'   QnJ¿\ 3Ë9$²©\871ÊÀ8V¥Úñ¢»"/&Í~E\96S¼ç1Eqä\ fû:AÜ\11\14ôâÀzzb@\ 2Þ¹.×y\95¤¤ù°S­0×2!!ó\83æjbÊ\98¤\ 6s\0\97ì
+K\85@\96h\ 1Q<=[ÏÕó\1agh\a\7fº\98\87ìg/\85\ 2C~\15÷O\91\17.\rÊo\ 4o'\18\1dÉ\9bÎ%ÈtN\7fÅú \9d\0ã\97Ý\7fð\9c­R\98o°Ð¥Ú;y÷ Y\1azÍ-E\a³X9À\81¯\8b¼TïÏclYF\8a|ÓÚQ»åc        lÈÄ°\94#t\12\Ϭ/®,3z\ 5Å)§¹\92\9dC\b3eØ\97\96Öj\1e\18W\1d»D<íkù\91\13ë`´­ö£`Ë'=:w·-mÃã\9b¢ù\83$  îTf\89/hÔà¹FôÝ\ 6P\8e\82\88b\1a(k¤z=¶\88³_Å\91½\87\ 5z\89"zÉ\9a\84Å*8J4x\12/VÙÔîÄ=\18¾\enu¢@\rFF7J~ÒybBG
+\88\98@Þz[ñBò\ 15eùëGFt´¥ll\16¼¹ì\ä¸ú\90úØ÷È\1c¢Í¯bÌ}FËbÎI\{`ù\82Ã>Y ú:\93d\94\90 ¹Ý~B=\´ãÙâ\80¸\90K\18ÝôÄGvW å|è\82\99ý\8dÁ"MlH×oMà PÒ=-îl\16ÃäT!Bþò<¿\15yC.áY6õj ú ?î!q\88J=!vh9Ûf\101Q¦ÐY©ÆcX\fG\1fé\8eP^\11µ\ 5\19>\9a[\r\16\ 3\83@\9e\1c\1f\1cÓúÔ.ð.¶\8e\8fЦ|¨Z\ 2\11æ\17s\ 2#øk½\ fsÌûca2Ój\98ã\93 ·
+ÒªÈ4Q\94\ e      I¸\98C'G\ 5ãïc0«¿`~®Þ\7f£\19D%ü\1ai;\82\9elF<a¡Ä\17\84Êo \r\98¾\ 5ª \8câ\9dÊZ>íÄU?&mJ\9cþú´¿yy1}ä^TO\9cÉÕF\9e÷\ey[\93!\88r\býg:3ÑnE}\8c¨Ç¸ùo?1C2Dç\ 5ø×ò\92Ú\82N6\f¸¨Q\89$ëM\94ýx~ÂÂí
+\18\8bh£Ó\ 1&\81\85«I1Þ|\19ñe#;¡\1f2M\19\8fL:#\15~R.F\92·ú²·óC\94¤\1c\15ß\12\7fj\9d\16¯vá\8eG=IË1\9dâ?eH5ð/=)RN1Ñ\12¹'¡ \96Zëÿ¶\95Ã\14\10ÆÜ\80|\18\98]ÔN\96\1a\1e\10\ac\8f¦þ©äE/ÿóFïÑ/\9b\1e\ 2ý \9eÏ=\99\1eѤ\12¥\17\ 2Dû«ÌÖås\18q\1f\81\88\17k\99SQ(Ó{G)üW©\9eØø%TBý9øÉ\94\ 2mÁ£1\1d¾ã¶¯ç\17î\95\9b\13\85z*     ÜNK\10iïÜ8SS\10#\8f\ 6¾ÂIx\88ÖÂ\91³³Ü\95lð§¢ðíWç\9cøØ`\ 6Ó_b{\eÜ{E\98¯øiz\9d©Ð\9cÙ§\96éãùËÚ>~Æ´\85ÔYtuw´{DSÄ\rÓ\84\r\99«\ fª×VEo|p\8c\89ë\1cÇòÁ\1d¾\a\8e\9b{w%\97\vJ\8dgøù'\8f6$Å\90qs»ñ\99\981uËU'M\a\8b\1d\8e$&0Ád\8c\ 4%\9e6åøéÖê\\1cf×A\e\ 3ýXWÐôüùÛo¸2Ý}Lù8\19\95r,B̯)zfì¨\rWêG°¶\ 3\93<üo¿ËPÅgå2¼\99\12\9e9Ü°u\1f\15\93\ 6A?´\1a\89Òn3\8dË×ìÝ\ 4ÚÔ[!     v²W­îò\92\8býMU\ 6\99\aéâIïY¦\82\89u²º6\7fâvö?\14Èøa\8cÜ\10¤\18¼'|ân\92ù\9aºk²\93\9f\b/hHÛ 9v\14b°¸\10²¶\rhZ´\ 5\8füDÞ\17\9dnXÐïa\8b[\8d\15q¥:´kÃ\15\92­Þ½Ç'«È\ eñÐ\87m/\14ý\81?Û}_W²¥J¥BQ.åºîkªä¢þÕ\97\ad\13bÇ$?H»ò\89\7f9\ 4±Å¨µß\89µ*ï\84«n+\ eo  9#Êß_Ç×\93\93äÆI8]!¾.b´pȺ\87Ìø©\ 5(¡Ã\ fÎW3szOÑð¶%\19_Cwû{9Ê>\17\ 4»åÕ\80Ä@ö+[\8c9°ÍË\82â·Lî/Ø5\aHxAR½"Ï\86\14¶7ê#}B«\15\85\92\84\8eé\ 6l\11\99\857ûØ\8d\87\86¯#\96\152⿶\99\ 3WG\7f\ 4!g7\80ý¦%ö\96'¦ßÂZ\97\1avRÌçzu^§ôôy\8a\8eºKhú¤Ì*R±yÉ\1d\1e6~ÄqÖjD!Ì8(nô\8d\7f&\8c\88­\8cÔÊ,S\1dÁj¯Ã\18\92¦\85·Ëa2Aæ\10\9b\8dé5W¦\82m\9c\ 4\11\9cÒd\93L\7fP3  wü~©
+\97GG:\86\8e\97§Ànó\9d\ e\13}\8c
+\1eß?óÁP:#²­\7fË\81\bíè\86Ó®/Ô`Ñ\eÝu\7fëU\ 6\fð`4Æ­è\vÿ¸Îó1Æéi\ 4\ 2Æ\81df²m5üÒ»¨S¥òeÙ3£P_Æ\98\9eI)\17à§AãÚ±\19#\eâìÕ\88\95ïDËn\1ep°V\aÀæ\9c\12køÑeôx\b]4¿\13V~\ e`\12!®¦,VJ#X®fk\82\99\93kæT\8aÛ\95\7f\83Ã9/§iÁ\96\9cØg»\15½lÕW¯¿P\89·\9aÐÅöz\98!Û"ÝNgX2\r\83á¨ýÒ\1f\ 4\92^\a\bÛqÂ\1c**÷\83åX\88ê#\82«\ f\7f¿¦x\98P@' \9c\ 3 \1d0öxÈ({j    M\ 1&cä¶f\e\822\1d£\98E¹Øö\12¾PeÄî\9a \0_^!\8b\80\8dè\84â\ 6¸ÀÚ\9cA¿±>´ª*®`=¡÷S{Ý\&´\13¸²ùñ¦?\18E\1e\ 1\96ï3cè\13Û_ë!\1d\r¤ªt?\98Ìc\b\92\97\1c4÷½<¿+l½­t8ª\89A\9c\83x\r®^þÈQ}ª¤þT\9ezv     Üóq\ 4³Y÷\ e{ÖÈ\ e~:Kü\92´\ 3\93\95µ2Þ        )Êé\11ï3¬â\1d5ÂÁhx ©3^j\fÀ\8doÁÚ\80\8d&8Y\8b|?\12Ø\8e¢X±úáÔÁº\99hY»\9aì ¥^Å\13®0é;Ú{P.CÉl§cÂÕ%e\ f{+ýóQÁÒ\ eñ[´\9a\90`4\9d\]\19A6úGÊû¥\8c\97÷,¢ÛyÆ\v\9e¨ïób³b\95ú\1d©CÈ\ eåP@\8cìJ{øÞ¬2z\8b\95ô5\12\9a\15»u¼ºçÈV\9f\1cn\84\1f0+ou\8a\ 6©¶Îm\98LÏôÁ\9eÔvÐ\8fôpxÙ¡4\904\94Â\1f\rw\85Ü\94æ>ROߢÙ\v\88xkb¯XÅJpXà£\b]\v|n(q*Áñ5¾ zÉ\1e°æãð&<rCâ\ 6®\8f\8eeߥÌ\9cyË \9aSþv_\98l¹W®½DøÉ{Y\97ºI Ðç4¹£Ù\ 58\97\8aG²¼¨\8c\9dÛDðå\98\ e}¹ÙÆ5é»"Ú{ \90Â|ooµÊr(ÇãnBé\149\84v-jö<?ócÞ\9e\ 6&æG\81ï3FMÃZ{ÒW½¡"a\ 2]y%ÄÃï1Ô\19S^\88\ 1\f\8d=^\9atx^Å«ãL\987\bú:\1c½\92\8eÃ\9ck\ 2 }ó#!V\ fÈ0÷Lh/Ç>÷\17[\81!af¢\8e\88\11SDzúéF,\9f¦*\ 5\a5"EÈ$\81ÁY·wNâý6³\80N\93\8bï\9b\ 1\9d³ÝÌ\8bø\89Ão\ 5¤\ 1¼º&ee,ï8\aöá\8d\88úd$_ìª\e+(×(k5"\9f:\84\89q\16\ f\8bùôW\93Ùù¹dy½{Ãdh\82.3\97M\ 1(®ù#·\8fÜÇ7=\97¢\ 2¤8½\89·\977jøõÖêß(r\e\ 6\99ùH%\9dÉ{\95¬\81­\852ù;\1a\81\ 2É\85GR¦Æ^z\17:ópIHÄæqq(ôøõà:'DÉÃ\r\ 2\1cõ\9füG÷\12N\92LÀVÃmq\96ZÞö\b¾·\ 1\ 5K"?n®û±£`6\98D\90ÚjïíMUù>8Ëyh´ÆMwn&\18]ÎÛc\914zÃ_Á\1dånîNx\86\858ô°_\17eV²9Ô½4Þ\9dîÉ´ôY\93y?ôMí6\\b34<xjd\11ÅÔ\0v%1ÂÑne\18ôP\1eÕ\7f²µ\92YkÜ\18\8a"\ 6ç}\9dÈU\ f\99P°Vi\7f\81ô´ã´½\80«E\12\11A$»\81×\8dù\f\ 2\96ér?\83öæ\1eÜmÅ\9eU\b\90ïá\18Õô.\ 3ì\96üU'\8d\81A 0bê\96Ç\16\r-YFÂ/[\9dH-Z\91§\96È£Bu8G!\9c\8fRÉÏ>¿\96\84\19*\98\14[\96\82zq0\15 \8f%\19\ fßJ\1fk¼JV¨\12¯\19»|éB2=\16ïâlì`T\80?¾¤\96\8bçÎ\`ŤÖÉWe\8d ³H ²ñD\8fÍ\1aÚßr̲n&\91µ\87\17\10k\ 4k\eç\945¬cÒÇ\9f\7f\12ui\9ajY*\91j1åR§:¹\96áÆjè½\8bî> \7fØyc[\96¯§Q\95º\ e\9fG*½\14ض\ 2aºê\eÎJK?¿\r\19NÒaÂýMÅ\16ÝWÚ\8dª\88\10¸£õiUJ\ 1Fu¼\9aI\18k#>{ØRßÃZQ"û¼\8fÏÓ\98\94þ\88Ç ú\8b|\93W\ 45NÝطܱWJôËAâ\\8eÃ\ 5©ATR§ Ó\1d\8fÀUy\8dK àæ7¤Æ\95\ 2Á\86\10Áa,`uçVX\9dÚ»ÐJÍ\9eæ¹{])HªR\85GWº\85\16\8c\84
+ê{ÌÁåww\83_Qëv\v\rjŪ×6rÞx\13×ø4y\8b\16nqD\ 3×(»ÉÅRåƱk\13¦o\89Â\r7Ü(t\ 6ªD¸ñ\0T8qdB¿XS\9aµÆ\b}Þðµç8ÆxÚ\ 2+Ðëò·\0ÀM¤\ eÃáÞ|\87#&MïÊ\8f\17©<-4+Aüpèæ[¶\96+@"\83äö\vbmU þ©»3Ýn?á\99¦:ßrVmÌXV,¢E\9bcU,ðððÂ{\býòG\97.Ùg4\9c:±t\91tW²¥
+'þ\ 5\14\1f\ 46\1d\19\1dÂ`¹(wÏ\8dR\9b1¢·q2襦\83Ï´©·î¶¯É\ ebó.\ 6\8eÁÛ\19\86þ@\93Ïàèã+^áXáó\ 3óºïù\9däË«i§\8d\81E^ã\87z0\8c"Ãg\f\1dém\84\ 2\11;
+î¾\1a\88­¼\ 2J\9a¾\a\e\9fT;à3TB¤Cúö0¾¾ô\8af\83çZÄ]A\9dn_\16¨\ 2ð[\89e Ýv\ 4Ë
\1e\93é½iË^\95b^ÆÕqP-w´Q·\96ÌnJ\94ò".hù\1f \11%j\fgå¾\9eIe'\7fRª©k\ 3§©¦Y\9dùîaëË\ fÆIbó£ã§ÎzE\19\99\8dÐ\8c·\13ì\vö¯¡\ ei\13\ 5 ýZuRY\10os£×»\99\16éi}\82k@r\9eø\82aÁ&ñ+  ®OÝ\832¼= yÒÌV6\8c!«Ð:dCn\84\17«¤\92F½ìhǾڼ3/\83\8f½Nó\8cÑ8
+à¼8\83\80\80\80¼"@ú\9c®Ö Å[\9a\19\82\8d\84Mk\ 6Rp\1e\86­Nü\14øØÁk*
+°ÃDÎÃ?Êöò\99 \19\17\ 53:\91Â\83ªqà\1fÄÁ=UÌÈïÍä×\93(Å!\ 1\92\1c\1dûQÞ°\ 5ôÑ\aÉA\13H\ 3u}öÔë¸püÄÞ5>÷\\9bíÚ\96@\94³Ê±ùxg¼~ðVï-Zs\90\9c\99µk~jÁñi%m\98K㫺ÝF\ 3¥\81\91\15ʹÈûT\ 3      þå0À\\9aÊNr\96¶þ':wݫ׿_s9x\ý\94®rÝü@â=\ fÔ¿I\80Ch:[\12\ 5,,ºF\9a~      ¨ûùPÍ©o\ 1*+èò¯\93 gkõ\9c\ 3w\89\9bgÓxV/\84\7fh\98\ræ,_º\97Ø\91Ý2ò#Yß\8b±~\8cÑ\8c\bZV\19\85#ti\ 5ò¬\18àῲf\1f(7$Zl\8a»BW\8d\96\1d|­q\9e^@%ÞÎj¬ä\88ÌÞ$^\80Ti:uE£;ƯÐ\18\1d\81Ò\ 3/qìM< \10Ë,»)ç\8eN\18¼ín\8c.ñ0`\8dÃow}x+Ú[,æ\17¿AôF.\7f\bß\8aà\13l·%Ù}\97ÔOª6wÖ1Î[´H9\16ï­©ÓPÅ\ 1yHE[Øâ\8a\1aÌÇ\1f\1aÌ\1d£¬R \95R\17»i|\eÔ!òN\eB\83\15UGëYÅ~zSBEù\92Ï&øÃã.\vJ\18½«Î\ fcýqW\85ÞMr×h»Â­
+2a'\f{7\ 4,o¯\90w@1ÙeÉ\\1dQþ[òY       "¿Æí\eJÔo
\14Êü\80É\r</Bⲫâ;Îä\e\8f\96ÌѤ(Ëú\11k\9c\96÷8
+\1e¤H¹Ù\9b\94Á·ý\8c\84ðÝøõÓOÔªkÔL\11 l$>[äTäTÚhÑ\80U!O\195G÷ÊCc+î¢ì½¥\10¹ïg³ê\ 6°ÔWæ7ü\8f>
+q\ 1ýí}R&ÌcFÛ\85\1cÞb\e7lt>vÇ\1dàxOKÆ\11CMå\14\9c^M\8eÿ\87?¨ÿ\7f\81ÿO\14\ 5\998C\1cìL\9cmPÿ\ fÀL­       endstream
+endobj
+3380 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7558 0 R
+/FirstChar 33
+/LastChar 122
+/Widths 7559 0 R
+/BaseFont /DYXWOG+CMITT10
+/FontDescriptor 3378 0 R
+>> endobj
+3378 0 obj <<
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/FontName /DYXWOG+CMITT10
+/ItalicAngle -14
+/StemV 69
+/XHeight 431
+/FontBBox [11 -233 669 696]
+/Flags 4
+/CharSet (/exclam/quotedbl/numbersign/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/bracketleft/bracketright/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z)
+/FontFile 3379 0 R
+>> endobj
+7559 0 obj
+[525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 0 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 0 525 0 525 0 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ]
+endobj
+3311 0 obj <<
+/Length1 1444
+/Length2 8646
+/Length3 532
+/Length 9527      
+/Filter /FlateDecode
+>>
+stream
+xÚí\97eT\9cÛ¶¦q\v\1e\14\10 x\15îînÁ\1d
+-((Ü\83'h\82C Xp'¸\aw\97`Á=8$8]{\9f{7§ÏýÙý«GWý©gιæû®¹Ö÷\8dQtÔj\9a¬â\96Ps°\fÔÑ\95\15Ä\ 6\12\0H*k*\81\80\0\10\e\10\8b\8eN\12\ 66sµ\85:J\99¹\82\ 5\0 ~~\10@ÜÍ\1aÀ\ 1Ïó\bp\ 1\ 58àE\0\93\17ÌÖÚÆ\15ðF\92ñ¯"^\80¸\ 3\18fkaæ\bP6sµ\ 1;À{X\98A\0\9aP\v[°«\17\e@\1c\ 2\ 1hüµÂ\ 5 \ 1v\ 1ÃÜÁ\96lX \10ÀÒÖÂ\15`\ e¶¶uÄbÿË\91¼£\15\14Àû¯°¥\9bÓ\7f§ÜÁ0\17¸)À\e¸IF\0Ü¢%Ô\11â\ 5°\ 4[a±«@áZ`¸\93ÿ\e¦þ³¹\8c\e\ 4¢bæðWû¿§ô?òf\ e\10¯ÿª\80:8¹¹\82a\0e¨%\18æø\9f¥:à\7f\99S\ 6[Úº9ügVÞÕ\fbk!îh\r\ 1\ 3XùÙ¸xþ\15¶u\91±õ\ 4[ªÙºZØ\0¬Ì .à¿ã`GËÿ4\ 2\1fÞß6ØÕÕåtä%\99ÿëTÿNª\99Ù:ºjy9\81\ 1À§ê¿\19ôÄð\19Ál=\ 1\ 6@6 \10\ 4/\84\7fÿû\97Ñ\7f\88I;Z@-m\1dá×\82\9b\a`\ 6\83\99yaÁï\a\9c¸\ 1\80­£%Ø\13\0ö\84;fgs\84ºÂ\97\0à\83ñ\ 3XAaX\7f\1d*\17\17\80Ý\ 2êà`öWø_\11n\0»\8d\97\93\rØñ)Ä\ 3`w\82\1f\1fÔò)Ä\v`w\81\98¹Ø<Eø\0ìÞ`\18ô)À\ f`\87:\82ÿan \80ÝÕã)Ï\r\82³\r\füo\15\1c\0v+¨\eì)À  \ fغÿ[\ 5Ü®\v|2ÿ0ܬ\vØý߼§Àþ¯Óý'\ 2·êhûïFøþÚ3\ 4ú´\88\aÞFü\89à-$\9e\b¾\ò\89àk¥\9e\b¾Eé\7f\88\17¾A\99'\82oOö\89à[\93{"ø¾ä\9f\b®®øDpu¥'\82«+?\11\]å\89àêªÿ\10\1f\]í\89àz\1aO\ 4×Ó|"ø\10µ\9e\b®þö\89àêÚO\ 4W×y"¸ºî\13ÁÕõþ!~¸ºþ?\ 4\82ßUö§\81\83à\97\9fÝñß\10\9e\85þ\eþu\88ÿ\86p\v\aâ\80»\ 5;Xþ÷Uû\9f\8f\9a\84\ 4ÔÓ\87\95\87\ 3ÀÊ\ 1¿b \10\a'|¢@¿ÿ½ð­£­³\eX^
+~\v\81@^~¾¿£\16n0\18ØÑõï7\1cü1þo¶²\85?ø`°'Ø\ 2k~\16j!\18b\97\\17Vä/\9d;^\8cÊèò2µ d¸-´&U\90íৠá4¬~L\vLyF\10J`g[\82\9ft¨XÆniŽJ^'îÛç£É\1eú\83 \ f\87\881;M\13ýØâÀÐ\18©?³·\13Ï!ãÃÎ<Õ¦S=óñ\ 2íå\8a{\ej\85Ò\1e\887\87ü0\ 2¥hnöþÜß>`duþY\8a%íV\12\96Qf³R"X{wåãÐÍ/Yh.t>¯\9fÔ0íòùÃ<yçò¤ý\12N*\7fd¦2òLªð\1d&\90ÑÓjm\ 4\vôÙ\9ej^7\81±q\1aóõ\12j<Ýüô0²ÔùurÑ\17H\87µ5÷Á\88\8d~é'      \8c\85\87¾È\1a\8a\97Ô©ø­\17¯Ì½Þ¨üF¨Kv\1f$n\89àâò\ 5z
+iTäãµ\89p\8b0mh\8d\85×êzØÑô¹÷eÕ\96\18®]\8b\1f\ f\12Úż­©ð7]\ 5¯$\88DUý\1e¶%\9b\ 4[#\e\14\ 2°V"ó\10̱\ 3\91EÊ£Tξÿ<\15èq;ýÖ\\aÅ\14\16ôÔ"l`¶~Ì
+¯Ð!c¦\ 1^\9f=w~7¨[0_ÝOó\88Ò\ 6\19\7f%Y=è¤Ûרù{¾vv\8fr¨Øð'\81^åVzðbYÒl\7f\7fS\15¯Êo\8d  l<\91\1d|)Ø@ô\94\ eS\ 5«tÁ³?hD²ë\94\e]í´+ü\9d\13ß\f$F4\92ÛÚì\aT}3z·){ýU­aÚ\ fóh\8aS\9bµ\14ÎU\93¾_·\8a¿¼z÷n{¡\16\84Nptå+\16\9aYÄ]\95øº<Ø¢Êâ&8¹õQ\8a\83áaůگËèÃíKcI£,³4Ã÷\15}\82\1frV\8cÝ}\r4íûH¼C°°9Zu²\95·Óüp\ 2Óº çì\1f\9cÎ\19\83\9b\11\y7ÔÐSW\8c±¦\9c±\94\10\10N0£\rö2Ù\1a¿wvKÝ'j\8c/e¥\14)
+\9eº_\12\8c® ×\1fß\1cúÊÖ\96\8dEË"\z\9bLÔ$\9a&}¾ìVå\95çE³È\92uÿ#¿<W\8bæ:Ï¡%\ 1Q<^·lÛ      Ä\1dà\r©ï \b`<\9e§\93]\13`ñTÏÙÁ¼\9diðTS\90:\89ÕÎ\93X\\85MÞöD\7f±´Y+   \8dîÒ\10ÛÀ\ 1õ\95>\9fíñc®ãjÛ\83f­á\850\13\14|øÃÄ)<»<ô¢\93\83á \e\99\18°\ 2[n\9b;­²Û&e¤\82\80lÓþ1\12áR¥´\85©Ó¼äC\94D#\e\ 66þÏ8!²\12eÞú»\eÜÄ¡â\f¿\8aðägQ\89éÖö¢\9aÞ{\ 5ÉÂTùÎÕ#öjÒAÉIüB\1eþÏhaY¨Ú\9e\13bÝѵ\93vÃoWæu\ 4¬\H(¹ä\19ïç,ó­ÐÑç\14ÍiV21ÅÊçoÊ\9a\89fÉÚA*Sd¹Ä»ÊK\14õSåÄ\86ÐoPÏJ*ClIéɹq\92ñ\8b4\9a£¯GÃ\87Ý!Çþ\9f\8f5+Z|\10ÿô¹\82\7f\ 1ü)|r
+¸A-\95\8e¦RGN×»³:^LþbÔÁ.FóÙ\9cz\89\f\99È\17äÑ\ 1ìKC\12W¦TÆ\80)\8f\93ý\99ýñEÓ\13\16=3¦\11¡¨¥\ 6vwÔL\8c¦\81\1c®\99\8d\8bÈ°ÑéÞÒBG;\9f«³\8e¨à²Ü\1f©\88\9f=\8b\83BÃN³_jÿ¬1×Òt\\8fb\925&=\89Q\7f\14Ù¥L/wGÔ©\12\94\ f\9e\92Á]ño\95 \17¸å´Ö\1d>¿±#Xß¹N\9f[°rÒ¤×\b6>_ân®0.\11¿Óm\94Ò\e\ 6      ø\ 5¢A\1d>úáZ3ä\92½%ÜÈFÎÅ\88T\1ez$´V\97ÕX]\v+\9b\95Óíì\ f\1a[\93ê$èÚ\9fmy·B\9adZ'â\0rå¡\14\8dü\92!G*@®\89\86Î\80\ÙØ\ fs\1f@\9d¹zÃo\7f?ů\92w\8d\90©Åx-;øº\81\913\9bÃÖ±:õêò&w\8aÛÉ2§K0£Om\94;"Ö²ðK#\88\ 1
+\95\9f\85µ0V\8ftQä\rK\ 5\16\1a\ 2\vÏ\80HéØHqu\85Iý`ÇÒ\9a\85"m?@\82Ì
+\85l\ 4\9fö\17.è¹Ý\98ÝÛ\13Ë)R÷1ÿÆ\8eÜ­äLe\ 2YÂåIa\12!\91¬zé\94$      ,.{Ó«ü\1cå²\9e½\95Ê/[mø÷\1c     \8a!\85PF\1dpG\v1\aß>2\10\aÅ\\18\15,:\19«i&ÇÞ¾ü\1eA\12m\1ceXà\aâ\96Ã\87ÞǪ{eJ9®á\ 1È¡¹Ã\8ai\8a\0²\ 6\1fÕ\18¯\93ýòÖ¬Ù\1fáy\14æéÈ\ e\1c\96O\87X\ 2wA\ fXÁ(_¾NÊò\1aD\98°\1fÕ\13âù\18Ä^ªîuÎÎf\90\7f¶+¸¢\98WÄ+.j\14\99\17\9eþÌôkýòæö!Èâ\82´E¬}ûX\ e\80uZXM\13i\ e»Â¥9å\96s\97ô\8eÅn¦Ö¯g\1d\1e\8e\99îøÒÓB\13,¹³\133m\146\9e\83¤Z\ 3\8c«´O\ 1\97½Q(av-\v_J\98Zûr\19\87þÊf\ï\8f\ eºm\939\85\8a\8e\86o`îù\ 1\9fϦ\9d~ïî\8f\v°\9f\ 4FÁúïm¨Ü\1d\81ïcÚ ÑïÑwc\12ú\aи$Tõâ1²[H\ 5ÿ=\1d\16Ó\95ñ\87û÷Ð÷jYyè\ 5\83ax\8c\e\97>9}\94\ 2Ù\1dûl?\90b¿[p<D\1ds§vâ£x\ eç\12t3\15\8cö\85_Ó¿\b\ 69Gà©r\15\rÇa£la\16TÎ$:çaZ@k\92ÂhY2"M_Í6\ e\e
+\ 5\85ÝÃ^Ò%ÓÇ7\8e\13zKO\eSæ`\aµ³\1d9\84qµ·ö\8eX³·Â\ 4âÑ*\ fÈ0ßL",\e$©"¤   âT!ßüôÎÏÖG³Û[jzu\97{ºjËÄ-»`*¶\ 2TüA\12\86}Y®´MiieEËÂ\12¹\1dê0-æ\ 2K\10îËõ\90génÖ\ f!\9dNâ|eÂ\87wéKè<\91jÒA/-È-ºÕ\10Ã'dé_\1f\8fõ\9e\93?M´\93\bë\8dm!rbfuLÃ\84¶xWÛÒH\9cÜ\9c÷F`H\95-K¾\vD\ 3Ê\9b\85õ`
\90?rÞÞÉ»ôM\92^¿øZºU\94ús×\83U        Ip¡ïk Ý\ 4]d\9dA\11äº\165û¸\9b4~;ó\97\b\bòj\8f\82\92±K?\b\90Ç\v"\ e^Äô]ôxÎhrY¨®ß¿¨\92+]UQð¥¼+ê\1aÍ_\81\9e\96]òÏ©ÚÐç9]k­\11=&æ(\84\96\8b\19¬\90\ f»Ld7\17i\ eùf\83æ®\88£}\1eù\93m\9b\94Ü\89Ü<ú#ó\99ÀöîÄ$ó\96\84Ðî\8cM\ 2g¾¹HÃ\9dP}\rBY\8bÚì{ÔæS\12î\9bÂ\9b\88TÙj\8b\88\96ùÆ\87\12¬®«PG¯¯*}q³TÃ[8a£/\1f|\ 6\1d§ØtË}ªpÌ\r\ eEì^%\80Ðí\bØèpk¿Õ\84£pÕì\v\ 2woxs©\81\85\11]3§G\eµ\9c\18\9b\96¬Õµ:W\83ë\8díÓ\ 4\96\0®Û6SÚêÈ«\ 3E¾ø\eæ\ f¿\ 2\9a\7fJ\16ºæ\1d\9b,>on\14\9dëÅq\96Òt
+Ðww*aÀ+Ç\8fj\1a&\9d\9b\89\bE?S0 =\11\b~Ø ¦Ç\a\1cÒïb}T2k\8d׶ùÁà\ 4ÀWý       ìÃ\94GàóêîèÐ|H
+\15I\ 2Ú\8fõû]óo\9d¾\11& Ñì\93d¢Q߸\96H\87b\84TKcÇ\9c\1cÜ\ 19yiù\0Yi\86\9b¬\93¤o{\88\9a\9dý>7P±\a\11\81²\8f+\8f 2û¬±\r\ fy)\9fçz\8aÇL\95\a\a\83«c K\9e{\9fâ¿\13kÓ5\8bêqMÎú\95m©ZD\13Op¨9\99\1e\ 2Ä\b­J_&K¹öZ¥&)÷\1f²d¡\11wú£\1c\93\ 1\89\88 Èg\84Bm*\88øpØ\96¨¿kJ\98g\15¾þI\89Ëî\13AÏ#?÷§\9cÔ¡ÃqM¤+#«\8eð:!\11´Bd\18Ç>\8a\9aÏÓkÄ;L_K¦\1fé\ 2tÛwêGNw\vº\8dMêÒä\90\8f\9f,Nvs®ÂÄ\9c%Û{æDäÃ_>ÿ«£úd7x`ìøý\81\9d\12\17\85\8c_\9eÙWÔ\95¨ÒéóMQ\ 4\ 1z5]ß\vªC\9a¢]Ýn÷Ú\8aÜ\9arvº¡
+Ú      \84´\9aï¦Î\8b¸5i­KøWã\9d$.Î\15)åû½U\87\f\8d\19¹>\1dX{6'I;>Ã4æ\1aß «ü¹/¶$ö\8fÑå\94K¯ZäÀÎ$~ßl\88Þ\13ÑT\94<÷U:~i4D\19f¼Zm2ÃÊ$)$\81`ó       ïÚo\ 5YE»È\ 6\8cDz<\85\17¢\94\87Öæ\8a\97\0z\15d\89î¾\86zòV£hq\17\8d\99 òL¨´D\0õÔ÷SBÞ\10\1fï\9b\9aÀ\ 1Ù!.5À6ã\82wg_\0Ùü\ fà  7I\ 6\83\vý\ 5£Ý¢È\98Ê»ðcÒùs
\89¦\95d¬©WäH\84Z\81_òl\81\8f¸u%:\1f+\9eÓÿæÃý&\86ú<4Öê\8d&        ±{[é|\ 4\98©,\9b\10¢ì)M\8c\8f\99\88éÁ\97=ÍöÆ\8aeò¥wØ\17\85\15ýg)Çö]K\ 2,\84´\19|\ 4¿_\ 4¨én\92}éU\14\1d­\91É-¨\17\93*d\\8c2îäý0!\95N]J1\93ã­\16H\82x«º\e\9bi\8e\v}|\1d-Íâ\8bûV¿n´®®I÷ÏpBN)\99\9c\85¢É(Á\9eã\1eq>bÙ\0ÒÑý'\9e%m\93\8c\99üÍBk,ÝÃ?\94\82¿\81A×Ò§\1c\9e©\ 6Í\80ü\ f\ 6\95\ eö'+Tî\13ïÌ\17\ 6\ 4ÔCõ\82°\83äÃâ¸\901\aó\e\83\1c\1e\vê¿æI\fÄ%â2Z§6\14ZU·=ÐÌßð& ä¨\90\a¤{¶$ÓÚ=ïÐ\14Sûv\14ýºCÈ®\18{(Õ\97\8eCÈD
+Éá´\99Ûaw}ÖmsëË\12²!U2ã¤\95çf/ò\1fz9þ0¤=1æƬpUÄK×d\e@ÄÐz±\ 4º\8a4_Ñ\86<       ÌOh\8fv\äV%\a\96\98ËK\96 \19\1d¿\16\95âF\9f\82i%¶Yìù\9cÉ6\1cµ%;\biE\83\ 35`\9f\97¼Ð\80\ 1óXÎA8iG\94Π    \16Ò5\9bìê+éþQ\87\9en¦zÄSh\92g¯p qÅqI\841Ièþ\vôüM|}F\vnAË\14»\87\ 2×Ù\94\ eÊ#úOù\14\9cù\9d(t\86ºÇ]Ïñ\8fnYÅ\11)ÙôÂBÕ\19|¿Ýÿ\86ZÌ´\\93f¥²ì\ 5\13¥ùLt\17\95[ii\7fk\93\eJ~7\99ëB\13\rÓ+S]5
+\1aTH¿\88\ 2=âjÆ\v¹¡/Sóãn8ÃJ(Ƥz\9aè;\15P\95\93\16n/²O^&CO¤ðÈHGJDö\8b\83\12,ÌVÁ.\9e*\a\9a-¾ú²,&uÚ\1a¬#û\18|\17\fÇ\14\ 1Ds¡¥áæT\90\8b\8eý\90õM\99[Û¼ øÇY\ôn0ÞÍ)wÊ\vÏä[ÅX±ëy¡\ 3jw\83ÈL¦|B\8c\f\b×LÂà\88_Deô\e
+±j\97v±Þºç\95ò\18±¿Mö       ý(øx.¸R\95\7f ÆLL8~ü®\9eà0`\12\8a."ªHDÚÉQ\93\0ªi3\888c\8eªS å'w\93%^Í   ^5ë\96Ç'~f'Þ\8eË
+l0̹\93ÕW\17õ",T\94Å\17î\9c¸Ú\~æñ¹¡N\91\ 5ï±vÝå\1dk\15\11¾\8eA\89\14\8aA®¯Á\14?õ`\10â¯\1ca4V\ 1m
+Q \94¬ eq\81íÄ,Ï¢^/\13Ëì'T\1aF^?Æ{\ 2Ö®p\15\88­Öøq6  ­\9bzeòÒ\e\a\90|r}÷-Ç\0I8H»8z\979¯$úAJÆ\92Ë»·Å"ân\18CÂ2\98y\86Å0J±4-\89+ùæó©@¨ß\b½éû­©æùØ\97\12\1dzX\9d0\b¹>}í:í\8f5\8a&y\87\8e/!\86ðRÀ¶\84fyéWÈhÇ¡Z\81_Ân_ÕvvÃP\12¤Ä\ 1&$ç\7f³nÆ¡\94\8a³\15ðcÌW\85\vùE%>ùµ2    OBû\96³\86Y\rûc$ù;}ÌsÜ\83µ-\895
+n&\8d6\866\91ë³\92\15\1cýÑä²þ\9eß\17\9c\94\9bg\83)\ 6dz\8d\98'3È\9e٬è³È\87\9fm²?<^$\7f¸\vÍRpÄüùr!Ø\18ùÌ\9dT¤¹öúÁb\96Ýúí£0±ô;W£\fÿ\86\82\ fºXÆ8\b£\ 4     Y\0 ¸ m¯©\96¹\15Êi\8cQ¤«ßÒEr eu\8b#K\84Y]ÉÅeú³Á\9b¼BdÞ\1c\1dÉ\r\10ÆR\ 6èµz? TÄ̢̲Z\97\14Õ¥\97£\12\9fÚ bÂ'w.¾ºI\12\9bs\ eµ¼ùÊu£ApdóKù\98Ì\9e%\10Ag\0\9f\94ô\84AsÈ\1aDLÀg\1e½³~\97\f\14qÁÏ\1c\96\1c\17\hÇÚ\94ÿú[çµ\1fÏí\8bh{¥ú¤·'c\18ë\92²Cõ\ 6õ:\8a³é¦l\80¸ñÀ:kßm>5*£­\11áeÒe\81Õùª\9d\11\8a×\ 2ñ\b\86\98¹\81\1e\ 3#¯þD\8dÈÂÿ\1eÄ\10uÅø² ê)åèô\8bÞcê4àcB\v¿øO/¸»£óhk!\19ö°q~nJ²··m
+'\9dhÚ^Ue4¸«Ôÿþ¦ñ\ruxÍTp\94\83\0´pî¾GkqÁ\7fF\83Õ¥3\ 1å\16C|ÿª\9c\86U"¤\1c¿\16«úeÂ\19!wc\1cþK\84Nîº÷B\ f5\vK\ 3,MÒr¦\82]oÓ»Klõ*t\1cbTÔ\9c\ 1Á\8e½ÛàM­\93Kýñ\f>\87\86/\82&åò£\bl\92/Næ|Të\99\85\r\86¯0h#\+CvÖsY£¤\85*0Gqöø\8a¯ÍÕ$Cï\ f^}cY
+\ 6\94\8fÔ:éJ\7f\\98l?¯{á|{¨<&ª:z\8f\19\14\9bcc\87qdü¢Æ
+a®\82\15:N5z\9a^¹Ò\85\16\97âuRzz\82ájØÜ\10\ 5K[\9e÷db=     E\14BÞ¨:Hö¢½\v\86\9dVf\83±2Á\89v¾ó¡¿»©-H\9fuð.Ð\8bó\8dX\e
+oâkó\etNÁ\ 2!\98¶,$¿6Û»ûi¦Å\98\8cÏV¿wsÝ\800¦?M\9dîäO\9d¯Ì°Rø\9ePUXìl\ 6l\99n°~ÿ®Ju\edz¿P§Tuvé\85mj\80ÇíÜ\7f³´Dn\9c*¨ÜpQ\0\f¨D\11¥\eoâôøi\82\9e8±3~m\17\8f\9ei\94Ù>¾\89ÄÈ\8b\ 3Zøj\1aE\99åÍ!\97´Å\8doNÊÀE\1fiaí0çÑë:ín]·¿0L\9f­9¨\8d³ÇV<8õÈ«Ø\93\8fR\10ÿS\80i:î#\9eáó36þöÈ°~Mpg\94pÙâ\eJG\ f    åè\ e\8f\15µ¥ÅËÌ\1fö¿f逸f\ e_Uë\1d\1d\18¹{âà\1d±ä\80ñ\86#\a\17\8e~\88\7f$\84´«Ã\8cZL~Y\bícÑiàYr¥\1c®ï£\86\16¶B¥ÎweðìHß¿Å\ fZ"$kÀï1o¹U\95r=(U\1a`NÚà{±\9e²ÅÝ.âö~R¿¸\1dúGªò\f\10\15}¬¦°\18\86ô\92R@Ò§
+vU¤WiV\ 4\94\18®{1\1e\82 \9f ³R\96¤\b\12ª\14\80[N§Øó<\b(e¨\93Bàp\87-uÝg½Ê\1dÌ\vkôò\89É]Ý~±ëÔ*(ÿ»\99Øy\1cÝÜ1Ëí\86S=èsÎ\10\vY/\10ÌB²~?O,ÜZ\9b®hx×{\1ax6ñhÉ\13¿YU4*¹Ü¸Á©\87=\98IÝõø®JÖ \v\1a¯ \ 6ÛÃ\17\9d\98!Å.*:\97]¶D¾\fpët\r'3)ÏõZþzm<"\95 1\9csmÁ«TÅ0\89ñíÙ{ݬ9Ø´½Á\1eõzÂ\ f\8bv\8a¹w[ÔèÅT\1dz$µ\16ù}.\16ö­.Ä%\rD\99\8d\ 2ïç³\9a\eÏn5¥­c5»ÉØ×oZE³Öëp4Ò\7fúPÌ\9f\8d¼\9eLWGýµ¯g÷Ò\8a\82\19\ 4\11æ\b\b\1e\9fäöIÖ­K.U\7f­\83ç%\vµÐn\b4× `,Y\99\8e$\ 2¶*Ö\93\8bÊH\88´ymÖK%õ²?0¾òGy\9fü\82ó¤j\ 6%,{R\99\13\87\13cÀùÊ\10\8a\ 3Q\89lwqI\ eßðÑã\91\86é\8dÔD\8c\18Q\88Ç\8d\0òÑ÷\18+é©\ e%¶Í(NøïÓ¶ª}ÀT\ e±\92ý(Û\94ß\88\e\8fÉL@Ê\vë¤Åhc\9f±¾úÄïÖAëDW£®\ eê\86¹îÔeëy?^vI]
+[wº\91»2è¥à¯\9f\7f©#\96Æ\9d±@;NðkæI½êµÏR\90}\8e>\15\18Ô\8bêb¨\8cvxÂ\9d\ eÐhöã÷ü6\88ºa\9dR\13\92=ôù+¶§­©\9bÄÍ/\e¬vK±\9aÏÜu\80<\7fäÛÔ ¥êD"\9eÙiÝ¡^\83\82 â]Q\19dn\86è¶ô·¹
+\94Z¤cU½B\93s\11×5N|_$\90¨\17\8a\93L\14)6ý\8d¢*\19¤X1W\eöÌòV´®\84xât\83hM¶Å\9b</4\18°_óa8-ûz\18)$\8eN\ f~Åñ\8b
+       DZ¼ïF²à"µ\96K5\8b\ 4UÊÈ®\95Äb\1am».Ç
+(\fj\9c\12æB3T\89I>¹\bù\8b\ 3\9d\94\18>8OdsÆ¢\È_^\16¹tÉ\18 "æø \1a}í6\97\b\95cí@£(å\8cÄÐ\1dþ¡Ø¢­e\8dŶ\9d\81ý¹¸:\9b-¡Ç\83ý¡4\ 1}\82\ e\ fCF\e\87Í}ûPÑ rð×Î\b¹d
+>\976áÞ7\86\19+\86æ`õíLƸs\9c\96ß_\f»¢*Ò'®Y~\90\94/+\89@;¯Ï_\9a\18ó\0*[rb>ÑÞ\8c\9f\97\9a\f\96è\85Þw\9f"\82YøÖ´£â\8ahdgsH¢ë¤­iPûi\ec¬5\90\1fQ\ 1\ 3\ 6ÉuÉûi&\80êg4M\93?²WS\84#µßõx\91y\1e£\oq¢Ä¦j¶P÷\1fW_ç\96\b\8eY¥Q\e0\rl8¢ÉÍ!c\90°µ\ 6\80K2ÚÜT\12ýfR\10\99³\19\1cÏ´cwË»vG§$Ù\12\10Oî9Î\9fQ`$·\r-¨G²\e\rߨ±ÑPì¢Ò\8d2ÓR\ epXßÚÝ\ 4â\12\13ª¼
+6R~\ai\927¸P)½±f¶ \96\93'X\ 6½3\ e\9b?Ë *2ÿ\1cª\ 5Ñù\8d\97\86\7f¾I!\11Þ¶\8d¡s2UI;fùÝ\99<Òa+ñäyj¼X\7f°\8dômÙ\9fð\e}p7V¡Þgv\8e¹ß>It·S÷¼«ÏøsüZö0J!\v{\1eµrËåÍ\82o\f\1cÅh\9a\ f"xnL$$\ 2\8eVª)\ 4C\1d«\90      ^ÎÇÑ» qì\17k
+m\1c\r;P\1f÷-Ñ¡·o~Ê~qÆÒ\vÄø=\915L&Üøås·zZ9¡ëè\85ç£\12¸\15Ô­l\ eKá¯n\ 5\8b*\9bÌ»\9b\8f]\83²\83ZÎÎ,p.²\9d6\82½í©\ 2É×Þ;t¯Gávr\0·Í¸g·°ßÙ\1f\e4pË \9aVDkºìD\ 2VaN'äzNë\rzFMi{c\8f\98\8c\14q\98\1dÖ\97\f\17\8c\1a[\e2ÓÍ\98q~ÅXÚ}ï>*ON£d\r\ 3\88\1aY\85j$º*\88Ø[G¬G|\8fTð¥§_\19Õ/ÜVõ8~\\9a"G  D½[aÆÀ$Àl+©\91    \ f¯¡Æ`ú4KÛ\1a\1aYÖdi&Ê\9c      ù\\86\80Ò¿Ð\16-\19\90\8f\99ÑEh\7f\82ä¶ii:\eÀZÌ\15\90Dg&Ø@ð\r\15æé®YD÷örß\89U£êÍÈ\8bQ§p\9dC1ù\96Wi\9dIå&»9oùÜ)5é°Ñµ'\82¥NS ç\18¹A\8b\13VÃ2]#ÁR¿ç\ 4lÈå$U\ 3¬U¨\1d\11Áº\9fFó÷×\rµÔc      \13¤û/·w\\ 3
+«{þ\98\8ekq{)ZuÓCT\7fVd\ 1í|ÒP\15Vz\84çÇ"2VÆz\8cn\86>°ç­)Pt\88\rÚmÌ7é©Z\9fZænºÇ+!Ì\86\1d\99\4\11\aƺ\ 3ë\8b/M*\10\1cÒK\15\1f%Àº³î3â\93¬k2Îe\1f{\v\18V\99IÌç|\96l(©\93¹pÉø'
+{ùjV¥ç\1cÊ\16óbêû\8a\8c\9e¯"Y\1a¼Mqdj)²\8bߦb\185!v\17¦¶ì\16Ô|\8f\8fð\1a\94ó\1d\97¸ÙØ·Í3AcOe\1d4.0\18·\Pk÷Î\9aÄÈà1¾Ûó\88\93¸ú\ 3\9ddjÇû\ 5Åui\88SñZ\9e\95\99d\98¦\17âþÏþ²Û\1aì.~²Æ\1fÇP¤;\9aúaB\84Íöß\86ÅS?\8f\fP\12«Ã§ÀXE®äÐ\ 1|P¼ÕÁ·ñ¥æ¼\85\ 2Ù\0t\90¸-\8e\12Vѳdï10ª\8dDVYÍ6\955F>®3\11s`[mù~\1e\9e!\v0ê§\ 2\ 6\ f4F\81Fò²\12üáàö^ïêníÛhIÔ\954ïúå\e\a\e\8dz³XÄ\9f?\ü
+ì@\v_FHÒ=f\ fÂ\7f\16Èß\95®»±±¥ªÒ\9a,¤W¸õ*$÷·\9a}\17À\vt.tÄÃÓ}\15Ñ·È\9cñ¶òq¶\9bºb\8aî
+f!39û\88
+48ýJd¯©.\17\93e\0\8e\11³\8béùåm³ãSÁÄZ\ fFBÙt\10è]]v1\9fRîÛO3FyG\7fQQà¿C÷\8cè\ f1g?5*Å<        yæèE@"óË\86o\87X~É\12"¿]ú\96ZýâtæDLéû»\865\81`\ 6×\1d­Éø\9e+Oü\8bíÊko\r#\84ew2\1a\89÷©¯ëz\17+y¸\1c\93\19Ã^ah°Éé\18~k_Q«.\94¹YçzÍïSbø\91DHZË\1a²6!÷±)Ds¦\97V\9fxÎÆB\1amþl­\ð\9dù½¼@\128\9cx§$B.ô,Ý\ 4\153fK'}¡1\93\95×'z\94\¼IOZpy\e<îLF·OØ      ÃA]·.®q Ò\.\f\10\90]yû\8a\15Ó4é6\9d3g²?ò½J\1a\9eþrâR×±À\10\1f\ea\vyÿ@CÆ©d\1chýÙ«à\8f©Ä¥~äî\87G\93|\bË[A­\ 6Þ¬Àfú{À\9a¿\81ü÷\ 2×O\8bd%üîÌ>T8X :Ï8\ 2»)\ 5ç0Ü`\8a÷\8cë02\13mÞr\ eÛ¤ó&9¾µ\1c¯Á\16\8e¾±r\95¡    ògì;    Ô\91osfj3]®©\ 6=¾®E\15Kê¬-[@[÷×\r\18>fÎP\9b\ fö§y\1f!$?c\94ÔÅöÈ]\92¶2ÿ~|;\88¢?Ó}²Ç;\8câ"\93\82BJ\f¸Ð ®ý¡MN=ßZº4ÑR¼þG\9f\ 2ÁøÑy\95Iò¾§8­Q\96åsåª)ñ99\99 \17\9fti\e½·\17íM\17·ÁÝ\96\98\11¢Xü¯eTüþ\ 4\92+Ö©\a\88Sµé¼à|Cùçóz¡ï¹\8dø­äÓR®6Qæ©<y:ek\1d6£NW×
+°,.)%kâ$\1a±õ3a\98\96ïúqX\82¦tß"\97\90\18e\1a\99þ\90<¤ùC\99úÏV\10\ 5Á\9eÚ\91q\84 \98\88ÇW\9fn\11o\18¥FÍB\87\vÏý\12\96\87ËP³ª\1a\84Y)äðGós4Ûn\12Z\19ïõ·1\13ÑÒiûæ\8dÈ!\ 2½æ§ÈMYÑ\8a¹}ÓÉiî÷|á-g\88_\10ø)§"¶wôòÈ­7ÑS/Ý!\9a\9dU\1e®sÈ©;\røqø\96x¡gùºr@\12\1cõó\8cîZþ­\10VÆ_\1dØîå\ 4&ТÉ/\ e\9fâ\8f­+\19\1a\85\9cÿ \98ÄÂîü\85\96:H\1e0\87Aw|xehfìÀ\9aöÐÐïwÖÎiN°\93¼BQH\84Êe\r\13­\19Õø\17º\8d-Y\92þ\99Lyíç     T\ 2\frή\afÛbõQF¥B^J¤óI\8eö·a¡¯\91\ 2\97ç´\17Þz3\8aÌ\1a{\7fEÍU\8a÷Õ¨\92UÛǵ\8bæ\96Jµ#Ï\94\vÁ\0Qül|<ÎiX·öó\1c'0P·\94\99â\9dÈSEñ¾ÅknáÍ\8d\1c\91\ eÈR\9cÜ\fóOAKJ®ú\81\95¾    ÒÜlÌ`\b»fyU\17Þ®[Êø\9b=PnÁ\8e\17\10\84âRï¬\1fØùñͨÖ==p\9eÿÄ*\9dZërQ\1d\98o 8ª×ÞÈZB\8d\1cð\92r38\83'mL\v+\87ûµÌ3\87wQôy\89\vßÉí \86\91_ðl\84P?\92\ 2\15\18Ä÷\12'\17Ò"Yè\836¹Wd        ç²/\7f    qK\14!wÜSâ\99\ 1\9d¥f!Ë\97ú\10\89×?\19\8bª>\87E\131×ÊiZ\17±T:\ fµ\92§Ä@\ 2\7f%«ü´ã.c`¹éW\8fÔ\90'¡L§­ÎñG Àaõ\15Ûù îëc]¬£ïi\7fÁl¾úÐ;a\98\eoi=ÿ=Ù/²,ã\ 3©\94\12\ fu7ç:g\82¶,\85óWËË\ 4·\15}Ʋðù\97­K\89B\16
\99½´ó\81eÌÀ\9bÕê\9aþ%¼WZâ\84V^'\93Y3\1aï±\155&Nv\98)ÜøCߢó\ 6Ï\ f'{·<KAZå>ú\1eÖ\9c\1fU{¬\1fi\8fß¡·è4ôVdC\1a\11DåÖÍ4û\9d\83\8bB÷"\ 3¼ÎJ­°\b±\9flµá. ©ß`Åß1äiCò\8c1Ùß\9d\14\0!vÆCj4$J÷\931gØDÈEßá«\94}q5Q.\8aÂ`ì¯ô±r
+­g\98\98Od\8c\11\1e\bR\13Òî\93î ä¥\ró?$q:XgHa{Á,Mès\87L\8e\89\ 6
+V\95\15g¼¾\r²\ 6\97¾qÔñ\8d*2(ô«\15\92ûÀ$ÃYõz0L9¢Qý2¬ýýY\a\92Gýûý\aviFÞa+D­YnÉë:&¥\8dÉ\81\82^\ 5\v«b0\9aãwF\1d'À°\vUèä#Óò\15\9e\0ÿ¯\Í \v¬g:qÆ\89i\92úR%ÊÈ\ 4\82
+R\14
+"\ f«(`%®«`m\8f_°&>\vm \\93çεRkL@yWú»ÀÍÖ]\8b\83?z\87æ\1aZøwÆ~ê>ÍZÓHb\e=\95ý\8eéª\8aÈæ\8eÏü\ e7ÁZF[f¢c¥\ 4§¯\9b\1anJIFÝcã×ì\84O¦ÔO@Ò©ô:86þ2¶¼)z\81ÚA·iÉẦ<W\1et
+³µ[ª/ÛxCª,¶ \b\82áuôÏÐ4\81\15ü§\8d\93|\K<o\ 3ñBº,[Nß^ì\a\vÓhG!õ¨\17o9´ø6Rò¾__\1cÜ\11Âü ~ÿ.¤yÔóD:¬O\9dá\1e÷¸\16{qÜ}0`\96×X©\ 1é\9eÛÝN\81"fÙ+ÆJMöׯ\8f\9c\82û¥U\9d\8dì\82.#Âuß\rXK\1e\1c\19\9a¦¯\85{µA\eØ\82P»Û6µë\9b,ubML\18w=Û\84¸\80#\93\87ÿNÕ$¡ø<\92Ôú\ 1Ö \eÏ   ðÿð\83õÿ\eü?ÑÀ\ 2\ 26\83¹B\1dÌ`öXÿ\v\16Âè+endstream
+endobj
+3312 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 44
+/LastChar 124
+/Widths 7560 0 R
+/BaseFont /QQHWIC+CMSL10
+/FontDescriptor 3310 0 R
+>> endobj
+3310 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /QQHWIC+CMSL10
+/ItalicAngle -9
+/StemV 79
+/XHeight 431
+/FontBBox [-62 -250 1123 750]
+/Flags 4
+/CharSet (/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/Z/e/n/o/s/t/emdash)
+/FontFile 3311 0 R
+>> endobj
+7560 0 obj
+[278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 0 0 0 0 0 0 750 708 722 764 681 653 785 750 361 0 778 625 917 750 778 681 0 736 556 722 750 750 1028 750 750 611 0 0 0 0 0 0 0 0 0 0 444 0 0 0 0 0 0 0 0 556 500 0 0 0 394 389 0 0 0 0 0 0 0 1000 ]
+endobj
+3056 0 obj <<
+/Length1 793
+/Length2 1151
+/Length3 532
+/Length 1728      
+/Filter /FlateDecode
+>>
+stream
+xÚíRiTS×\16\ 6\91ª¡¬2©¤j=,\8c\12)\990\84\84\ 2\ 6\b\10!\16\ 4\ 2È 1÷\86Ürs/^n )\83\88\ 3\95TeYÄ¢KFQQ*¬*\ 2u@©%V¡\ 5\9c\b\ 5\96µHÕª\b\82uu\95þ|ï×[ï\9c?g\7fû;{\7fç;\9bá\14\16á&\86ðõp \8e\91n\\16W\ 4üe2)\97\ 3¨3\87Cc0ü       XA"8\16  a\11à
+\85\1e`\95\16\ 5<wÀ\11\88øî"¾\80Æ\0þxª\9e@\92Õ$pñgN\92\ 4\81    D©À\80LAªa\rUC©@A\ 4®D`RÏ\ 2b\14\ 5k&o¤\815p\1aL¤Ã\10\8bÆå\ 2\bQ\92`=\9c\8c`4ö¤&)¦Â\81à\r\fiSߦÒa"\8d\12\ 5\¦d2\ 1%\12Â1T\ f XEc¯Æ©n0¥å¿!kzñ@-\8a®Vh&ËO9õ¯¼B\83 ú¿\18¸&UKÂ\ 4\90á\10L`Ó©Ñð\eq2\18\9aéY)©@\11¥\18KFaàÆ]Áâ¬x\83#i\81\88\ e\86Â\10\ 6*\ 5\9a\ 6Oá0\ 6MWBù7¥\83\1d\1a\1e*\96ǸþõµSÉ0\ 5\82\91\91úT\18pþfOÅÜ¿cÊ$\ 2Ñ\818\ e\8bÃáRDj¿=%Lk&Á\948\84\80Ç÷\0
+\82PèiÔ\10Q\11\1fdr\ 1\82\ eÀ:J1\9b\85á$u\ 5PÎd\ 3\15NÐ&ÿÕ\83\ 3Ø(\9c\966\89¾\ 1x\80\9d<9{\94{\93Ø¿\9fæç\87ë2ÝÜyÀ\8dǧZqVx\ 2\ 1\9f\93ýOb\14\86lÐÂÒ\0Àçx
+Ü=ùS¨RK\100FN\r\15eÛÛX\85PNð\ eVÒL7p¥×\96\9eÚV\93#©ê<jÉL[XrxKû¹­'K¼Xý^v×\88Æ\1f\ fþ°Ýjû       r̦x$ä+6¤â÷ÑO\89³\8c\99\11ì­=¶Fk\afž\88Y\ f\94Ãñ\893.\95µµ¾§9°ý®iñ`j£ë\83\9f\9c\9fÞI?gY\17z\8f+¨¤\8f\14̬¹yãåã\9c\94\8d\1d}&«/!ç¡bZBÙéÐ=°ü×;\85W&î\aáU¸©úÒüø}Oí_\99è­·»SnY\97\b\re2\8bë%Þ/æp\98:U\7f\a\8d»?e±)¦T¸*B4{¡Ç5yy  0{ßÛ©$Ƨ¹)Döûì\81.¦pÀ©äÝni^vqp´4jtÁÑ
+;eÍ\ 2Ô;¨\9an\ e×·®mÑø`\17ò\aëÃóìRê;yÞEÜÔÆ=\8c5Iã/\19\7f,Ù1óIÂóç½Ï^\eè-\ f\94\99Nf\8eÇgD»zî÷Mwq\1df¶sè\96W?3:Å*Ô_Ü%žÁ½V+\rm\9a\1f|û³\9aÇd Fx=×áÆ\91Ï\9cM<Ú=Ѹfoù\87²µ®_7\19wÇKtfÂØ\8bØGý\95\ f\7f»ØbØÏK\fô\8fëM:\13yÓõRmÃùª\0ûÚü\99      Æ¦ÀÀª%M³ñ\9e\ 1¿ùN>ö\v½æÚ\88ã\a#\81z§éB·®ð¾úl\96\1d\7fb|Ñ1\91Ç\81î\17^C?\16G\19\eG\ e{,ʱ\1cÚ¼ e'ë~äòLÏß-Î\85Ô&é;=kO\18¿\9f·l/\14\99å\16¾7åXMHÍ6\8dþ\91\9e£Âú\87\\8bò¬³OÄMß©Ê\88BPç\12²ñérf\ecÝåÚG¤MaØóÊ$\16\11ë{¦¥\15#°Áãã\99é¼3\1f¯ã{Å'¿êö9¼æ`uæ®\8d\ f\1eÝ\±hû:\9aȪ¿g@HO\95|Z\9cózËhO\90ÖÊVÒÔ\1egÂî\1e-¹ý}\1f"\1cØ|ö ­ÖÙ;æ«¥>-ôºó¿\8c­\fwãÙª"39h¬k\81yÿ\ 4\ 3j®ÔÔ:0 \87ÁK~\8ad\17\93£Qfÿ­ô\89#flN5l\v$\19\87^\9e¨*\96³s\ 6{V\9eôp"CÇ*EXÄRé)t¹Ù\8cÛ3Ç\1e\17;\ e>%6\1d¸\1a,h(ß    ùÞª\b[;Z1á}§kB\9bk\7fy¤ ãçÓî2\95ìu\Ä\9e¤ùª\f½®s^FSWé\ 2\9br\9d¿\9bË\96Ó\1fg~Îûâ\94¡q\93Ù<bµ4\fúÆ\ݾí\9aý\95`¹µ\86»9Z¨ã=;\12Ó\91gñnvÁ*:}\ 3fXZ7¦ÛW\17\:ØwdÇÅ\8c¨÷ó\8dw\ä\8e¥\92âWæ±òº¡vó²øC<\91]£²±Þ°ûBe\91õGrÔ\9f(\8dÌS¶ÝJܼjXV×p|\97ÕvîAuVQ×ÜüæY\vwlúÉáѲô\88\8a/×ú\9c\13ä¥ËÏ\ 6òû|ç|뼸PMB\89Ù'\86
+%Õ\a\92ïJz\82³\9eù~÷\1eô\8eeÀè\92ÇÑgJ
\9f\ fª{O{\96\17I\87/w\8ao¶îfÔv¡MÕ¥ù»eskìÖ½\13ds¨ý²èª\8d÷®ö¢vþ\86¶qú2òÅ«¸\93Ë\1d¾Ö'\15r\ 3º\r\ f\83ZB3 ìp\v\1e`½º·Ñ®Í\97\95\9b+.õ뺾sD\9dØÐq­,÷g,*¢\81>ÑVµo\ e7*\97íÓ6\8bX,´\98\83\9f~\93T-\18\18;/iI¸Úóùhø\ eÁ\vS\ 2\9b\99P覠Wvóç\99Ö?É\b;\94WE¯íçü\87\8böÿ\ 2ÿ\13\ 5\94(¬ H\£ Rh\7f\ 2\98ò\92Èendstream
+endobj
+3057 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7541 0 R
+/FirstChar 60
+/LastChar 62
+/Widths 7561 0 R
+/BaseFont /LQLAVX+CMMI10
+/FontDescriptor 3055 0 R
+>> endobj
+3055 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /LQLAVX+CMMI10
+/ItalicAngle -14
+/StemV 72
+/XHeight 431
+/FontBBox [-32 -250 1048 750]
+/Flags 4
+/CharSet (/less/greater)
+/FontFile 3056 0 R
+>> endobj
+7561 0 obj
+[778 0 778 ]
+endobj
+7562 0 obj <<
+/Type /Encoding
+/Differences [ 0 /minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft 129/.notdef 161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus 171/.notdef 173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade 197/.notdef]
+>> endobj
+3053 0 obj <<
+/Length1 859
+/Length2 1118
+/Length3 532
+/Length 1731      
+/Filter /FlateDecode
+>>
+stream
+xÚí\92kX\13g\16ǵHY\ 3¶ED\ 4AÞ¨\88¢$\99@\88\81Gm¸I¸_\14\ 1\8dv\98LÂ@nL&\90¬rñ\91\16\17DªUPn\ 5AÔ ¨­"\97\91BYØ\12°\bU\ 4\ 1©UZ(E©
\ 3èã.ý¸ûi\9f\9dù2çwÎ{Þÿüϱ¡\ 6\86Øs\ 5²HÔS&%ì!\1aä\fÜüBÂ!\ 6\80h\f\8a\8d\8d\e\8eÂ\ 4&\93ºÃ\ 4ê\f \ e\a\ 2\b@,À`;3\19Î,6Å\ 6¸Éäj\1c\13E\11`½Û\86\99"6àJP\1cC`)ð\83\89(TBö@`1\b\91!\18J¨i\80+\16\83à\99\13
+\10\8c*P<\ e\15Ð(\10\ 4\ 4\18B\80HT\84I)ô\19E<©P\ 6ØsX \94¿IÅ¡¸\82\14\ 5Ö\93"7\0R¢@&\15«\81\0\15Rèþ2ò.\94Tòß\105¿¹§R,ö\87%3íg]úS\1e\96`bõë
+\99D®$P\1cøÉ\ 4(.\9d\v\9d\13ç\87
+0¥d~\96GÀb\fáJEb\14ØC\8e4\86\ 3k.\81)<1\15*\bÄ\b$
+\b\ 2\9då¨T0_
+i߬\10ºÿ\8ep^¨×Æ×s\9dM\ 6Â\98\94Ø¡\96£\80ñ¶z6\86ÞƤK8¦\ 2»\194\ 6\ 3"\vÉ÷Í\17\7fÞe\1eRD&À¤"Àd9\ 1\18Ça5\85Ü 2b\81ý\10À¤\ 2T\ 5P\15©\98N\93Ê\bò\b ­I\0B\19N\99\19+¹NôHÒZ\94\98ás\88Á$\19\ e\18\15þ+vx\8dçfû\96;\91\1cÆß\ 2òWI\80Ä(Ä°"j\16ÿÙ\1fWW\99j¿=\93\ 3ì9N¤^\br\ 2l6+áß\vwJ±X%Ês\a,\ 6\83±\999g\18¢ÄqTJÌ.&éý\9bX\88\91óBQ\15\8aPº;e\88KJtvÅ'\17\12=\8aÛ4úôÅÏ\9b.ýÜmP\17V\99\98\8b   \12BX\ 5AT\11Qò¸¨ÿúQ­Y\8cn\857ârÒ\ 4¿f\9eá\7fdïø\19\93\8b×Ó
+KÃ>MfÕÒºBÌÔ\87Ò²\96¼Úhû\98§\8d\r=\95÷qÿJçZ| çok6u\8f¯Ij2*\10<r\8d(¾9q¿Óp©]ðq»Õ\16ìîó\ 6=\v\97\9b©{~ê°\1e«LÊnÜ\82üÚú£//ÐLá\99\13n5\8c\1c\87\9f\rRøÂ8\9dncÐ\10·þö£þø\15\82É\ f\ 2\8eÔîV\r[\1d^\9djóÛ­\90RÕÓ´Ä\95ûï4Ë\rÌÚ\ f?É(zz `1¥Öʵ¡§M\9bÒØOÏLÞ~ÓÊײiÀ!ê¥EÓFÿ¬e"Æ}\87\18ª4ÿ{ôàΫ\97¡ÔéG\ 6\16g\13ÿ(\85còn\9c°r\1fþkì¹\9a-\13;Í2\12h>\15§ÂGJj´\86\9d\90ɶÛÝn\99Ï?_ìßòn\1aÓOyýYVeÔÑ't³\87¿8¶t¶m/\19H\96,02Ï?\10Ä¿AÉ\b\80=_½\9bQÿð~z\83ÜáÎisìÀA\ e\7f÷  ­¦Ì8ø\ e\ f¯>\89.¡W\9c»\1a\93ÿ\9bII>½òD.Ë\98·DýâVrnÞ"l­û\82\98M!~é\9aõ4½\8cñâ½\9e';¶§~àÈ©NË*ê8m=\91ºJÌ\v|±^\98ñt?½^¯4I·u\9d\13/J.ì\19õOÑä\9féêð\8bno\ e´Z¸£µ±¯¥Êºyâ`ñ®u\16m%Íòþ²e£\85\87&R\82hºÔIö\9dᩯ÷ÁÔn\11ؼë\8fð\8fn\eö5\85\8f\81̽O/ÙÆ}Q\13ÞÒýü ¡³qñù3çÊô\18Ö\11^\8aö^¨±Î:2ËKÝr\96Ã7úö¼¢è÷\88-·ù>=\87õrÊ\16$\18}?Åøf8ÓJ¬k©J\1aRÁÇM¯ú[¶Ó\87JNõúÔÄÛñ×­ªx/ø3õ¯ú"\101°¹ûRNÓ©Ö«µú\a7¬õÍ\992üNj]å\16ñàÊ\99gq¥²ÂLóâÒcïlúÉg\8c~6éUè{K\9b¢ï7û88\9d?¦áh;^\8e¶#\95ÜC{ô'Ó§\98\80YhùøI\ 5d\93å¼Ê\93XÓö\99É\97AÕ½ÓéÚ\91Ú{NS"\93Q\vá7c\97o\ 4\14\8d,\ føjm\8e«÷¤C»Q\183,T©\9b´;\e Ê\ 3\9cÔNd°ô&d¬ç»wpL£\89?\19\913rrâ¥çÝsõWÚ\13\7f·»\18|w²°Ü\12Ó#"½}\ 3óªÞï\8a\18\95ø\84\8a\84G§=v¾ø¼\17~0]O´¸4\1a\94_ëòÊÅø7\15\91#\91.ÙÜ»É\8e=\1eýÕÆ\92÷ïÆ\ 6=L.ûK"^TwúÓ¥M÷.\1c/=Ô{B¾|¨ ëëPj\90»ca|y|pèh7ç£Õ¦5\ e\9a\94çÞbôV¨wâr§\9cÂfߨì\97ǶF;ïX6éÑ÷$um\83M9µÀ«\8ejê2µGrë\18½>%"Ðgêr\91\95oS9ÃmK÷í\16j\8d\8e4>tN7^T7`}¡\97¯x^\9d\98¿m_HU\81%­yeoß\9e°à\94Ey¶cq\1fV³Nßè§Ùfÿ`\8b\f¶&\1c¶)ù0S³"f0:\97MíK\8f\1dZæ¶5ETU¾e\89~|´WºÎnaÃxãÁmÿ¸f¢«Þ\87¬»G¥¶Ò/~<ý\9d©\ 1ã?|(ÿoð?Ñ\0\11£0NÈ$0\1eCù'ø¾¬\1cendstream
+endobj
+3054 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7562 0 R
+/FirstChar 15
+/LastChar 110
+/Widths 7563 0 R
+/BaseFont /NTYIVH+CMSY10
+/FontDescriptor 3052 0 R
+>> endobj
+3052 0 obj <<
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/FontName /NTYIVH+CMSY10
+/ItalicAngle -14
+/StemV 85
+/XHeight 431
+/FontBBox [-29 -960 1116 775]
+/Flags 4
+/CharSet (/bullet/braceleft/braceright/bar/backslash)
+/FontFile 3053 0 R
+>> endobj
+7563 0 obj
+[500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 0 0 278 0 0 0 500 ]
+endobj
+3035 0 obj <<
+/Length1 2332
+/Length2 15237
+/Length3 532
+/Length 16504     
+/Filter /FlateDecode
+>>
+stream
+xÚí·S|\9do·°\eÛh\1aϤ±m46\1aÛ3¶m7llÛ\8d\8dÆnÒضÝè\9bÿw­õ¶ïú\ e÷>Ú¿\9dä`^ã\1eÏý\ãæ\f9\89¢2½\90\89\9d\11PÜÎÖ\99\9e\99\81\99\a "§¢ÂÌ\ 4`f`b\12F '\17q\ 4\1a:[ØÙ\8a\1a:\ 3y\0ÌÜÜ,\0!{G\0\v\a\80\99\89\87\8d\ 5ô\87@\ e\10±³÷p´03w\ 6P\89Pÿ\93Ä   \10²\ 1:Z\18\eÚ\ 2ä\f\9dÍ\816 >\8c\r­\ 1ÊvÆ\16@g\ f\ 6\80\90µ5@é\9f'\9c\0J@' £+Ð\84\ 1\81\99\19`baì\f0\ 2\9aYØ"0þã$ekj\aàü¯°\89\8býÿ4¹\ 2\1d\9d@R\0ª\7fiR\ 3@\92&v¶Ö\1e\0\13 )\ 2£¼\1dèm@\90Ëÿ\eZÿ»sq\17kkyC\9b\7fºÿ×Hý_í\866\16Ö\1eÿ\9dagcïâ\ft\ 4ÈÙ\99\0\1dmÿwª:ð¿ää\80&\16.6ÿ»UÊÙÐÚÂXÈÖÌ\1a\b`ú¯\90\85\93¸\85;ÐDÑÂÙØ\1càìè\ 2üW\18hkò¿\1d@#÷/\ 3F)!aYå/´ÿ=©ÿjT4´°uVñ°ÿw¯ÿdÿ\8b\99ÿ0hx\1c\ 1ÚL ñe\ 6%\82~ÿç\93îÿz\99\98­±\9d\89\85­\19\80\85\9d\ 3`èèhè\81\0Z> b\ax1\ 3,lM\80î\0 ;H\98\91ÁÖÎ\19ô\b\04&>\0S;G\84\7ff\94\95\15À\bj¶6´ù'þ_!6\0£\83\8b\9d3ÐÄÈúO\90\1dÀhëbcôÏÌ\9bÙþ        s\0\18M쬭\r\1dÿ\848\ 1\8cö@Gc ­ó\9f\18\17\80ÑÐ\ 6\14u2\ 4\8dÖ¿£Üÿý¢ÿZ%ÿ\13fc\ 2u`è\b´µ\ 6\9aþ\15eþïèÿJf\ 1õìôO\17NV\7f\82 ¢ì­]\9cþ\ 4@%\19ÛÙØ\18þ\89\80ê1÷°7\aþ©\85\8dã_â\16v\7f\fÙ@µ8Y\e:\99ÿ\89\80\ 4:Úý \80\8a°³\ 5þ\9bÙAöÎn\7fÚÙAÞÎæ\8eÀ¿2@ʦv.\7fF\8c\1d¤kjáúW\ 6H×       4ÿÿf\90¬\13Ðõ/WÐ\3\ 2ÿc ØAª¶\16\7f\8bpýS³µÝ_\ fqÿÓ\8d\8dÅ\7fF9@ÂÖ@§?\83Å\ 12\ 6\18þ\99|\ e\90±Ù?'\11ð\8f4\aë?\93\atúçtú\13\ 4\89\eþqâ\0y\vý!\90³ð\1f\ 2ù\8aü!\90¬è\1f\ 2\89\8aý\9b8A\82â\7f\bd'ñ\87@f\92\7f\bä$õ\87@2Ò\7f\bä"ó\87@.²\7f\bä"÷\87@.ò\7f\bä¢ðoâ\ 2¹(þ!\90Ë\97?\ 4rQúC \17å?\ 4rQùC \17Õ?\ 4rQûC \17õ?\ 4rÑøC \17Í\7f\137ÈEë\ f\81\\8c\1c\r\8d­\80Îÿ±o@7\ 6£\11\9fË\98\9bõßÙÿ¹\9f¸ÿ\99A'c\v\vc\vGc\97?\87\ 27HÙ\ 5t\988:\19Û9þYdÜ\1cÿ½\85ÿó\9d \1aþl5nP\rF\7f\bT\83ñ¿\89\99     T\84É_øÏÚû\vÿÙ*\7f!ÈÚì/\ 4¹\9aÿ\85 E\8b¿\10¤fù\17\82\9c¬þB\90\94õ_\b²úS,3è°f´ý\vAVv\7f!ÈÊþ/üg'ü\85 +Ç¿ð\9f½û\17\82¬\9cÿB\90\95Ë_\b²rý\vAVn\7f\90\ 5dåþ\17\82¬<þB\90\95ç_øß3ü\9f3ÃÌÂöÏrøË\8f\85ý¿óþs\1d0\83¾bü×Bp¶°6ù¯)ù¿o9aa;w/z6\0=\vè~àde\ 6í\ f&\9fÿLSµµ\0\1d\13R¢ \83\91\89\89\8b\95å_Qc\17GÐIîü¯ï\15 ûó\7fØÔ\ 2\ 2\81î@c\84¥y;cÞ`Ë\94¦Ð2_±\82érh\1apa³æ8ùú\9eÙNÄ ÅxpëâQ\19\a\9aõï\1a¿+Ò1Qö¡÷\89Ý^ð\9d";¼¿L\88_\ 48ĥνí»\1aì§{¶âk\§ËyìÙ\93>\ 4\9d ¶7ýº=e\aW\98Y\1f+KÔ,\1cȺ\1c<ÉS¤\12U9\80]%\ 1ëÕvmèÍ\bæàÔ\10O·V\r\vùNÁJ¢\84\96êP\16Î\16¶æ\86\96ø\rjm*È×2\f®\85våÊ®Ã\ 5ãw\ 1\nÂ\9b\931Ì×@\16áìÅæ)Kþ°tz\®5\1dQ³§µ(]<\0X}q7#¹QFuoZõ×_m¶Kí\ fËÝÓ[Êmu½\1e`¿^¶á\8dh&p\ f\86d©`§¹\9dÔÏ`+Ä\91\95 NxÄ\9a+åЬ\9c «\82$C\98XJÄnq\12\ 53\14Î\80´AZ\85)\94¥\rè\9eï\842\93AD\8dhM!8ÉÓ]\16\81ͦ\801¾Í>ºÊ5±\84kÑ^ùS\14-oéþOß\1e    À;\84Õß0jXo»\8fãáÞѧR°äæOíóû{wo¨òNÈwÙÉ\9f\89>ôøR\8d³gÝ\13\v\b\1d["\ 5¯\19S*'\15A\96\1fÁm\rÓsåü¤!9´HóÈö#+K\94`ÈC©v\837\83ïBF/\9f\91fZ²Å."tDxæE\9bÙ¬\8cîÍ\ 3È\1c\81\94Ù¥¹wàrÚ³-ñÃ!\89ÄïyüPxzùä1\86\9eC¤ÝU\86·\8dÊÆg\ 2è"¢\9d\82z\19G<Gî\9b³1½´ùNÆ%FE:v|)pt\Ê\1dKiÛ³Dã×êÞë\ e½Â(íó\d7_\13j\7f¡\0¾\1e;ú\\ 3ô1ÿ\91Ë\8c\11¯Î1YQþµ¨§\92\9c*ÈBWª3\82¸ââÐ"\1daç,¤!r\8c\944\eÛ\885m\84ÿ`\89ÝIzyÙ\13˨\17ý\97ô\9c@\81¶úÞtã\v¢äGÀ.\véJÌËÜ,
+öS\e\93\a7ÃfGÏV1\91s}Þ\v\ f?\ eÄÇ\ 521ÿ¡räA]\gâ¢7»¨n\ 3r\84qJ1\99\94Q\99¸Ì "SǤ0¥3\19=\8f­P\ 3W\ 5l½ÐËìß9®!×w\10¾ÃZnJaõ(\0\8buy9u\8c\83iVI<å|{Ú\12\15:\a\18\12'È8¦)ªÅÖA^Õä²\ 6\83%ÒDi.\aÖ Y\93Hé+\83\82Úá\eÎ\8cBNÚí\83c©ò6\97êó\81µ­ÅnsI>~\12J\fÿ\8aVB\95ñ\80d\7f\16\86
+Ç-r\ 4WÄáeG\13è\8b]\80±¶¶\1f¢¤\v\1d\f\9cÀ·ÎM\13ð~\1a:¥¨H\ 3.\fÊÉ®Ë\11\1e¶å¥Þ\9cï>õi\9dÕÛ\0eMB \97\86·k\14¾\17¢\ f\11)=}äM±\ 4_\7fÏü\8fÍ\15)\98¨\93¨\8c\9f\ 3\13\92\96\8aËy\88C>F¡X\9fTw®       gT¶½Áú\85\1d#\11«Gf¯<\8f&Y\909¾(\1d\9d ëq9_w\9c\95\85\90Ì\bNý@\94±X\9e©êòßK\96\9f®¸°vjZ\9eE¡S4ÜqöÛãØ*ú\197Mu\8d\89p\ fw·ö´¶Aä¶\1aÌyZ\7f\9a\ e½!\11.·òsÕªësê\ 6T~úýo\9e\1dQ\ 3d\84
+åú@ä\85Ó&°\82\160\82/5t%\ 5é[\92Zp~?]èïcU\eiåJ$!QiJöìëç¬å«8¼2\9c\9e{JØ\8d\94?1Áà|M·ê\8d\vhÁnL\8d<°ÛÿýêÙÇ\rK\8b\ eSp\aÏ\85W}\90ÁH¢2Úïèõ3mb¸aZ÷¶\rÌ"ð\v\v÷vt\82\17jØ»GÁ£,õé\93HéjKçãq¶'\8a÷<b\1fSTrýaÄPÊô;Õ»¤\ 4¸\15\7f\9eÐ\81Ý`\97{ñyæ¦/\90øÑÖ\11\ 1\8f\18VÓqÖVGõ\ 3\83à¶Õ$O\80Ì[\1d½¬þ\8cÈç©·_iC£\1f\ 5ÔO\15\9ew¨   E\1e(¡]\ 6\7f\ 51\\ 5VM\97cõ/\9a¦ãôä\18\93ÁÔä%=!É­r»e\9f"¸íÅ\91`\7f\9b?ÇUã6&Õ\81é»b\ 1\9e4\16O5÷úd»\ 1\91Ñ\93\82 \1d\8dª\9dªP\ 4æ\1e\ eଵ\90Ø%K1\92\R\11a\86°kÖT\877B3Î\10Ü\83¤Ð\98êJ\ eéôjåµ|\92\18\1cl\16¯/\8c\Îá\±¦*T_¶ÛO\17\ e\97FP\17Ù³¿eé!\bY~êÔÀ\ eúØð\1eV\9btbüp©T_â\87i7oû}\80ö\97õÂ
+S|as¤\81\ 3F\1d\9d\1c\ e>\rXóW\14\ 2ÑÚ%$À\12\99\1d\ 6\7fï=\8c`üÑÎnôÁ×a£Eɶi§Â\97Æó\91w\95Æ\8a\98O²ã|ÎÜ\834\1dÒ\98\17øá)\15Ý$O`\ 3&#\ 5Ð/\1c/\8ed      \8c®¶¶\8e}'\8d\9aÊ\eÛ5};¯¬¹\83\97¯ïp¶9\vÉ\adäÉÕ!-n¤ì,¦®ä;\ e3ض²PÈ~/³¬^  \e0ÖMoD\98É°¸'Þ\rðçþ:p\953=Æ\90g\99\11aa\85|øÂ_#\80_\ 6ß\1a\11\82\b좶a\ 5^L\19úBÇ\T\v\1a\18\18\ 2߶a\12¿F\89ä\9cêÉ\8fe£¯òÈv¸¢ïÀÅíÂ\19{\82ç£\a\v5<\89{¦¶ÓàC¶3êÆð7ÿü©ó1:;Ä ü´ÙèÒ\8b\0\ 6BÁ÷\8e\87±Ó 'ï¶\87R\17ö\83\98\189ÊäET\9d6Tþb¥èÚáÇþmþwí`;!:Bª\ 1ú¼S?+ó\99}\ 1`è±\10"øÆ#\92³\ 2°Ç\ 2Ê\11¬¦3ù\e[0\95\94û\9ad\abqè\b1/f`?}\8fè\1dw3\6´îÚÑ\81\9do\7f\1e aqvKáx>´öN \ 5a64\8eÐ=êK\13^&T\92ö¦­Ëw\85f?EÂ4ÎU2\19gq\83#1n&*\9b\0\8c³â\13£ø\9eÎVør^\81\õpìÂI\9e\97L\8bL\95a\13Ó6TÆ\91n
+äf§í\fzékh£\1fDA»\9a\8a\ 5%n\9bÖ\1fQ©Ù\ 4ã\13\ 2(¾(|o(%H=\1a\17FU\19\1e\9fÇzñÌ\8fkþÅx)üM³\9eþ[\90\9d\8cÃ\1cN/\13\19¢qbªË\8c0+÷ë       VÝÕÛ@´TÇ×@\9bW$ú»#i\99Ïá%»\10Ù×­^)\bÊ\85\82ÈTH\13\rı9ìNw¤\9f\15\8c\851öØ.x\19\8b%\97ºI¾Öäaê\9b\83ID;àg\vö³÷ü¤\vÖG\14p[+\85*Ñ+ë
+\m\15Ѿ²¤M\9cr\rÞwþJÛ<p\ 2\18\86¡g+Ù\92ôÎ\16´é¢á `~ýÚs{ó3\89U'ð\83T2úT\82ª«°éT\ 3¯[=J\\9bIGL=xãö´A]\8fò!,Ñ>X\89u\10¼?\81\aå\83\ fñíXg\v»Óñ\15\7f£F0Ƨ¦Ç\8b\0\8eQÄYþb(&\91\ f\ 2l[M\12ER\98Ö¬«7¥\1f\1aº\1f\85e;è²\8b\9fßg¬Ü"\ 2ô6gÕí\1a\11ø\91\7fõó¡\9au\7fH\95©I½²sUê¤`Iú0Åí¡\9c\19ǨÝÀû\e\91pÿÓ¶u®\12þá}\\fY\8aÈÏ\87ýO\8a©¶·\z¾\86^D\ 3¨Îpc\1fsÙi2\1fPP\7fÀkt\1a³\93ਵ8úã\95Z3\8aø\13¯ wI]Ù,HJ}Þ»{s{§\96\1c\e\97\92çÿ¦\99\10K1òá\82->\8dl²«\8c\80O×0ö\18\93\ 4ÿ\97\15xªÒ\eÅ\ etáÅ'#eë\9ccg\17×oF³}'»{}¬
+#{~êmÞÏÔUêü\82\ 3\ 1B©ië\8b\rN\Jþ¹õ.\94\84#ªPªK5{8\ 4ù\12\10ó\8cÀG9èÆ{í¯Ã\90®\17¹Ë\9fÖ÷ñÎ\93Õ]©\97¹Ø¯ç\908~\ 6,`íM\96\91¤Þ\9euH\vâ¤éu\94\16×\ fÛ¾Ûvå¥\11òðö]°\ 61CÞ\1aM\94Ñ\8eb§ÈJÕ_\1dÌ\85\99ZÒµr67$9æ1¤)\8bIJÊ8:\82\8d,\94Ú=%õ«\äO\175A  \84\14Í\ 4Þ\ fNv«\a\14¥÷¯\97!Ø*Ð\8e«4»\ 4o~µ«%Xà×®Æ{&Eyø4ò\94\83\1a³p\1cHüÔ=2çE\1cÜ\8aÇ·®\8d\1d\rÚ´\1cY_&Ò©H\7f\8d_®$h«Mñ(\85\1a'Â¥\1d\94\ 1k¿¶À}´        ×Å`ÕÞ\0Kêw\15'M\99­äÝ\86«\e\ 5W\99"e\95lñº\91 ÉO¶\ 6D{\8dÓäz\1d`T\88\86\93-¬§\99\ fÞyY'¹¸uuû®¾\80\9f#S\ 2Á\83 %÷\rä\14w\aØ&\1d½ª\1efÛO3\ fv(V/®\eã¾N\19Héx/í:K\8a\88(sð\ 4ÂÛ\95m]\13G¹#Iá¬Ë\ fe>i        OÐcïÌáw¶N\18)d²\aÅ9G¦'i5l\9c|»¸ðk\89sûò[t\19\8cÀ\1aFFÏ\10&\832Y\13\ 2â\8aþ\1dèìжâit]1æ\ 6\87í\ 2é¾öä4!\8f~ñãg&e\ f\89\83ô\82,_O«YBÉæI:B!\92§\8d°!Ø»àéÍÎ\98AU)òÄd\18ªó´ü\\9dÙ\12ð±\8aÂ\8d:Dòy\11\83d\ 4ùxG:ß\17]þÐ\1e¾UûhƤ[H°\bc\ e\82\18ß\83\81A:ì\95ýïtt+d\99¢b$ÃUHà2]2T\81\9e\vX,\1eP_b8.ºEÔÖa\15\e\ 1ìG\f0¶¹Ü:\92JU\f³\189r";í.\8dâ\97ßz\ f&^Þú.!\99\97¦Û\8b\16\8cÂúGíÃYéµÇ;»g\10=aWMq\v«¸\12\aÓjñ¡tý\ 5\av\f\f\7fòZM$\ 5Ëã\10\8bø\8fF<\94<I:¨1\15\7f\ 3Ç\17Ê)ÿþ5@®¦\93?ÿd¨iÔX×\bK/Ì,gÀ\¤Rê]\98èÅþ\ 6ÌhA
+\ 3\99@\8aá
+\16¥\1cÞ\96\8aïtQ\b×d=\ f2\ eËíãU|nIè\8f²P\86õ\ 3 3WÚ1Ê9#<U£sBÒ.w\85\ 6ÄãIÁH\7fÛ9rOȨè¹,~¥\89\86\93\ 1ð^¾\91Õ\8cÅô/S¡M?\1e,úíã\19_KtÒú.T\17Â\9dU\83RF>ý`\1a¯äÃÊ(À\1a\1c\e\15\97Á1#9ê\91C\82«*í¼86ÚùD<jib\17ä\80=}ë±Gà«\98Ñ\82&öÆÈ?!íJ\94dU\ 3mر\97;\83\84J v\v ÓØTÊ\96"\1c`¦OÃz­ÑÔíçÙ\8cóìXf\8d¬¸le+'°\91øÁôó\817GG8\r<\84DÄïäl'¤J\ fI\13\94>È&´ÅZZ\94ð\14[Ȥ¹~=\1f!\11f,\15\ft=þ5\1f\ f¸4h\8f?ï·ØHÀØ\10\ 6ÔiYï_³h\93\16æé1â3>=\8c]a\15m½ëð1#µJ´b\1d8f\83m30ê\89cM\92\1a£1Ù]\14Ú\8cTÎ;HDAXb¿\9a\9aϲ\eÅ1b\ 6S¸nçé\a°\9a<߸àY\8db\92'·C¬"\8e}\14\17D¥êÍÝZûÔ^!A4]\86\13ÎÎCÙù}vÃOÅ\93á3á\1c\87\90\9f³Î\15\95Vå¯%Sa\0\ 4x[ë       \0Ã1ï'Äo/YjΰQÂÆT        IZ@N*b\ 1\9a\9f\v×Ào\82UÝzk}\ 4\ f\9cgÄ'Ô\8f:¯g\13\84\1a
+"\93Ö/âç\ 5q^¶\ 1m\1dqüÅT°>AyWQÔ8Ôe\8cn\ 6.\12ó\84H\9bf\8aO\94Ç
+\9cåܽﹾË\9dÌ\12¤Ñ\1f\88\91Q\97Ý\88®n]q\84Øòí]/Ò\8fè\ 5\b\92Ì{¶½ZA_ws\13Ä^i\9eã\15«\9a«\8f\ fe\95]®uHÑfï
+\ 6\1cS»ð-w&¸Ö¿§ÄI$- ä\0\ 2\97s\aañZ\ fß\1d\14#\87ì\95ò\857äÀG0S¡ûî:/\16º\véyYÙYi9SùIxí|Ö\8bI\1cBËxã        ÇQ÷\85\93\CSø
+6=ç\8f%\93Ê«tu\16Ý«ÜìZSôV}w\12äë\989Ïcax{Oz      ý½Î1-\99KP®\v­8\962R[êZY/Y\9eUZ\8f\9fuÞæ\161%£-©Èa !eºi/TÑ¢rçß\13\80¨ñi°Dxø¼\8cD1Þ\11E»ËÄn+÷åTY¬\ 4ì}}ÝëÒÜ\ 4¶Ïf\99\85´c4\97\1f\99x\ 4UOæÕË\7f\99c7èN\9b\ 5òÊüxã\15\16\eI\84¡\14÷ÖOß<Þãk\1eG\8f\b¦¤\1d×Ã\ f\91\94\92\ f p}\1eu/A\12ò¦DiÚe/.Ñ©\90>\10®Ã\95\17LE/i\fX\1aP*8×ÆO=JY÷s®_Ô\16\ fÔ6BÄe÷\95ö      ¬NùÑ¢\ 6Ϫ\8d/TÄǫ̀<\94þÙd8*øe?á·í
+\9c\19\83\rócñ;åZ\bòÏÉÖ¾o\1aæH\a<\9cø\1c\98W\9eì¬\ 3\17ºò\82A\ 2j\ 2)vs_¹>\88\¦TEóv\12\91\96ä\88+Ô}\88±ÂØ\83\?ú9gÜôÔX:¿òóÕê¶\f97\94R\1f´w\82\1f\9fÄÔ\92Á«¡Ò.Æ\ 6î4´\²àÍ©ËL\12pZ\ 6\ 4M{\82pPª\94¤>Ã\18   ¾Í\19Ì\ 6N\9aòàËôÌ\7fU\91¦\17\94¾ì-ÞC\10\87\9c\10a¥¾ñh5Èß\ f¤á"\8c_^\ 6î-9í»\ 3\ 6k6Zq0,ee½'\91À\8eS\8c ³yK~´©=p\8f2FÜE2BGºÿÎA\85
+ÕìÇ\ 4)2ùÖ\9d NÆüq©\896\88á\aFauç×óu¹n¾6Fu\99§*Ó\ 6>\CMÃ\dûÓ}o\1cë\84>ÉòÚÙ'\r\84ÎaÖ9\1aíÝ¢¡Kk\8c\8eÖÌhIi¤ú\ e\977J;\8aÁÊP<\9cñÃã}\84¹]u~¹¾\97½D7{\9aã$+\1aä\ 6\87¾ÏÉøW\9f\19-W\r\7f,4Ó¹cië\9f¤*Kê\842öSuQ\¿äÁ\9f\12Ú¹QÉjµ%±ç¬\88Á.\91$ÈÕȯã¡9<`{\ 4ò¤¤mù)»]»\81\9d{\7fW®úÎ\89O\1a\8a¾Êuû²´ 5\9e<ߨ\18æÔíPe\95%\15\98eî8\19è\90çm7\9c\96\88\9dª¨\94¥\15É\ 2°ü:·\1f>W}Ö\15\ 3\9e´±¦7í\83¾ª\82\89ïK\9a\14¡9Á¾Gý´\92äÍ\]x­\81>´ÙZ5ö²P\8dß"\a\1c:¡Ý!Ý\16»C:\9a\9f#K \93\8f\0ã\fÆÊþ´ºe$Å4Ç\9bà\f\r#á23\15\0i:ófÇ\81¬õ\ eîí½àtÉÄWø8ò
+×J$$&>99î\ 6\17\1cö\9b_~\99Á'Øyî\aJw²uÎç[{ß\84LR·\8c\15Å£¶QÿÍ*\96\8c\8aÍòö  \1d\ 2ÍC¤;=ãG\ 5©g²¹Ç'åi*5ÿ pM§ª\b\92\1eÎÄ\0é{ø·Ã"q«ÖÀ<5Ñ\1eijéhvbS¼
+\9bÝWJì\ 4-'îì\19|X!Àw¬áýö56ëCy{éèÛ\13\81ÊÇ-\989£°îÀÂ\1eÙÈéo­&|½_HT¦¥\8bH\ 4\18¬"U\94\84cn\94Gh?\86èezmw\1fÒªEæ\166\ 1\8e\ f|sçaU\ f¢ìn\89È!\vB\ 3\920\q\8fÜ¡\8b©rÙ¢\86\ 4ºìQ.á\8aB\9b\1a\9d,)µO \98_]äRM\ 333\ 2?ªRrV³{Ù\9cØìÕùè\86nìð¥Ë&\8cî­â¸\1d\13Î,¢½¸Ñ\85«6@ká+!Ö^@d\10°¼¿åÁt\1e\9c¿zC¿u\95\ 6ö½q§   ä·{·®]Â÷\84
+××ÑP*=Þw¾¾>ò¢\86\80'\8b\1c¡\94\rä;MÎuµÖ\90üz\91
+\97Å=õ"¹¢èÚAx\97Ú¯x`ËrÜGDc|Æ(»Ô=+ýÉ        _f\92bV\11\92{Rd¼è9gf\12ÿ!z[#ß^
+\ã\e^0S[\ eç1o5S\84\96úbW$ÿ1\7fÙ\8e\1eÏs6\10\ eû\90ø\9b\92°_§\feã0±\82Mê¸\97/Õ7æ×c\8d}êþB¬\ 1cm\8bæ3¦Nö :¤Í\ 2Åßævñ½xý\17\9c÷_Þ\rÛ³à|\85KN+¾Ãò' AnÃT\r %\13@\1aK\ 5Ïú\9fs@\19«%­x\91!\8dÌ£0ï\a\87úÕ\ eÕèJø%÷ÉqzØ\97Õ\8aàø_\1e¯\12O} \15;o§KK´¦Z<Ô
+\99\ 4\82E\9c­Ó¡÷\91Õ·\ fj°Ïò\93¯®GeOq½hÌH9\9e\98Úª¦îß\9f        \9b·Wæ¤-\90·ê\aÔ\97    ¬W\17Ô\vôAh\8f\88\1eЮw5²ä\12R0\99`\b`c\1d§¸ïÈUQ        <\a¢dxÑ\81é75¡\88ºÓµ§\97O/ÊÓøµ¶æB~?êï\ 2R){Åå\14Å]W{çr\rÆÓÏ%ª\ eYýfE\9cóÇo\95¡²xº\ 5'\1cB\9c%>Í\8bå\16\9d<J9Z
+\16ÖMê\8b\9e¦\8fAA>C&®\81Ò±ÊW\f\8dñw\ 2÷\a\1387]tø¸ï¶BÕz'}\81®ß{Õ¹\eÝO[õý\ 1\ 1\1a\1ccg?ýðZ>n¦\a\80\89?fÏ/s`Øø\8dÓÝ2_M\9b¸Ë\ eÓôAR´à{'õS\87$ïSÂG®N{âØ#+Ø/\ 5}G\ 2,vWÒ\90^gÖôÂK\ 20pô\17©zܪ>é\b\ 6>ºEö\9bÁ\93àø\82ÉM\8c\1c¬l
+\8dë7Z\92·æ=¸e¥\ 1=\1c\97I\85_,\9f¨âBH¼ÉÕ\8cü#OÐ\10éù¡\92©\aùé\86\8bi;\9c\13ÃñõM\1e\88-©PCW©¢\ 2¿ hRzu|tùà!\1aóºò!\96w\9e[b\7fÄ<eí]­\18ÅÙó.}\v\82ùLbSÍ\13µî$\93Æ\ f\86\ 1\ 5G\1ezI\9d\90à7Ãs>æ\16_    \7fÎÕ¸¸á¦¼\1c\86ÙT\8c\a£e\9fý%\1fWóÚs¼ê\957æªïóÙ\9cPy΢é\r\89BsìPô«yaK@¼èR~Ô²ýFpD­a²\19Cy1·òªTØ\e~\ fùÔ\8f¨òè\99tÜÍZا¬Ç_sv\97\92E<ZR¸ä\96Ü\1fÏ2Ã\8a\ 3êÌ1P\80ÛòmL\ 6'Í9ÛrÝ£\9a\88\12%,\8d¥
+æÜ\f:\13~\b5\91»¶_\19½2\8c²Re¶ ¨'¡#Oî\8a\8cô\ 5\96_8\17tà¼ÚÈ\14&\8a\ 6Gå \8e\89\ 5MfS\1e\15¶+³\17\16/y\e­¾ëÖ\1cìǯ2ú      ·Ðz\9c\95¢\13·F\bu£5ÆÔÐ\87¾\8d\ 6r»I[n×\90>\16¢ñ#\95\93\9e¡ïs\1fGd\r\7f4ëÙég´;QæD\86©¡v       fC\eFWÐAS\9f\13\84\8dmLÞs´§ù8D\ 4¿fà5?>Fw4;,\9fed}\80í¯\ 3\93\ 2\90\ eXià\9bnUêX:^&>DÙÚ\96!`\89Ý\f\vz3\1dλÇ>~\9c*_ÓR·Ð\9bë\ e75à{i8»f¬E\9b\14þæ>>\81Y\9féy\8d©¿µþö\93`\86Rï×\0a5\17òÍØ¢§*D\ 5      \7f\80Ý}Õmç\8bòÕWü2ïqsmôv!¿\8bV¡Ï/ÛNÜR\95\ 2\f\84ä]Mû3{\8bÌ¢â,A#`q[hT¨}}\80å$_\ 5gµ¨ª<ìMÚB\15\9c\9eÌ\1f2ç_®Åh\14g\10´£\95é¨\ 4Ä÷kÚ\v¢OO\f\83L\9d\1el¿\ 2^P>E\1d&\1eë\95\fMW±1\86\ 5\11vÖb\87Ö$Ñ\15P&\17SZѼ±X PÔÎKðè·Óø­I\9cÈÖVOm\9f\8b\17x}\16Ø@Qî{²\10Cþ%ÓÈVûóñ\ 3Á÷Z\85Ný¦ø÷îûêRS\85Å\a×ü\1fT%L\ab\a\8f¿\8c"\86Ç\14&j<\859?@ízæ:5\ 3À\9d¶¦aµÜ\93\9c½%\15M-\ 6\9ecòÏ*ñ\8b(ºi8¨\87ļOOmb!\92ûм\1a*ô¸\92¾/G!Òÿ\94w±­æ\1eÇ\92DøáûÈB\11Ç\1a1XÍ#\ 4?Âîöä5\1cîÆG¶\16\1efVG\90L\ 5\90.Ò}\17çÙòàØïXÃ~â\v\88©ÛÈ¡0©ë\80éº\98\93\8eg\93ÜÏXíHÎpUn1\9f\93     \88`«Ý¶coû¬\893\ 3»ÝCjúøÍ°OÍÈp\ 6jÃkw÷\95éq/^a0É\12â^¨Ð}õ\11  "¿\816¿\80b\ 6@á4¨&!¡bp\9a\96\96®\16\85/K\9eÍëù¡Y\bLá:\ eïö*t\9aQ´vpö\8eÇN¿\ 1Æ\1aÓ;4¬r\8då\ 1\86*\98\9bÐÜð\1dZ¤ÀíÒJ!D
+\15Þ\92À\b\93ÌÓ\ eÉçUï6\11a\fÛè\9bßЩþK­'7_·]\1fAb·\93\18¯KEUN×ê\aù¶<t´¨QªkÜ\1e0>ÉH\95ö\fÚË\90`\e\7f\8dõ6kÒ1\9cfwk¶Ù;\8b\ 6z{à\19SºÖþã/õV VG·tS\9bUÞIRÍÎ\84X½×hU¤\83\1a5\16}\16\ 4\14\83\9bO\87\a\82ñ\1a¾£\84Ð5¯\1c/wßl×4\ 4ïÌçÞl\8c\fë;g<Ëñù\1efä»"\83\85Q\8a
+Ëk\fL4§\89\:7\ 4J}\9fõÅ\ 1z3&ÜJi9\ 5H»Äçr,ÉÜ.'\1dº<\^DΤú\86
+\v\94säÍQèª\b+\89\ 5\82}Lx\84\86Ú»ßï\95\92%w\f}\12\95=ãu\bY\97J6¸\aÂEXã¯\ eg¾}C\8b\86\1fÓ\90\12\9c\83\ 5\9fÛ \a¼5?ª3T/ÄÆ pçòxGáM2Ux\107õ»\156+\90¬\9c\12\1eÞ£×\rK]æ\12'ôo-Øé!\+»\92õå\e\9f\7fàd{À\ 1ßÔuëmª"\85     t×^\ f7vÒ \863\15£\1e\99\ e0õvR©pV\ 3Û)F»wT®ñ!|¾\83Ð\94¡UÄ\15\85yd&'zö\86á\15ûúë\96Á'\97\8aõÓ\14\18t\97\b§ÍéÏ\ 2\98\a%Ãy²H\9b³»;Ë×á  !ÄM\12>Ùö\ 4¨5\ e~d\83
+Zz\13­Èåß=iÁN¢%=h\13\1fö18Vúï\97\8e\15\9aÕxÀw\1eÒ0\ 4+<Ü,²ÐÙvÓõ`Ó-\16\8f¨-a\18\99\18?0\99äc\aë"\ 3[°ßÀ\ 2Cè*6%Ñ\ 1Så¼æ^,磱Fã,>\84\ eO\89Z-­Êé\87\87\ 3%8¯E\89ëo!èímUp\vù\9f\1d\vwOso\8ec+\ÃÙ¸+\e\1c=96\1c×ÕE?ÖñUצ\1d=\8bÛ\9cIeÄ\80'2ÐÛ9B*\91vÄí·oÙþz¦ïz1\99àijÛKY@°5Æ]¾®\89\83\91ñ$C°B\97â\ eÞç\r^ã×l ã?ú\80:\ 3ô&Ѫj
+\12\99¯* \88\ 1LP\8b\80\9fy\8b_q®*Ö)å;|í\8eéÖð7²Í\1a%üÝ\8dw\1f\18\13­U\86\8d¸üdOL\15\e*\17\15\7fä\9a\9dq\blZÿîam-øÛ\80'Ñ+GÄ\ 3!\15:\82£\1e-\19­\11â{\1f\v\8a\vóWe]\9WY\84¡\ 2ÒÆ5d1À\93\ 1G\T»\7f FÉwßI,3"7Gí\98AÜÁ\98F »ñ¬)\vÜ\fæÇ\87'!í\84º\ 3Úæ C\ 6\10\13\9dþ<\16\80°\801Â[Õ*\99\17·Ýô¸Ç\ 4\9c\1cÝÓ'×4¦À}\19ã3hV°È\ 3\17l1þ²ZÏïW\97u\93\ 1¶¶\84òÓ\v\85b\ fú\18@®·à\8c£²Q«k\92µ;Þ\85£BE\9c%ÜB«oa\84\84©ö|¦¤·xi^\93
+nb\96\9f\84\9a{\9e~'ù\1dF\8afu~ZÀ¼É|¦\976NoM\84_µY6ÆS\9e\8aÕ7tÐÜä\1d\eÎ4\8f$MA§~Å\8e\89ü\89Ì]ÅÏ`\19)\9eñݳå\89ú{$\9bæ·Øöé\1f|r\87\fD\84\1dÑ+)n0/2:XpÎjKÆÒÀn¤\94¹þ¤\ 4v¤×@SV'¹\8cäCÅç¹\9b\eÜ\8a6Cn7²Ã\19|¬7µ&\ eßÉöCz\1f¤I\ 2Æö½\0o~\83©\84ѳ§pS\96ï>\ 5~Þx\90Âñ\84\1f\10÷\0E3\88\9f1S\99H8ôh\8b=(MkU\88Y\8cJùäCy\12\7f\1f\91\9føR\13v¹&Êx?\.pp\ 4hX}Ö;[ôhW\8c\ 5ð\85«\88Bx)fYl\8d\15õæs§eã"yÅÏb\97\a|\8fx\vßëçG$'®Ài\7fø\95îð l2¸zZIGZ±8\83]3Ç>r±d\94\83\13\87ÎÊx_«%\83mÁd+Èñá\9c}\915\16Ød@ÈÎþ}ð·r\88è!S~»Ô¨D\95y\17ó£é|\90\9d\8bE\1d0ÝI\81}(vÙ\8fÿ\82\9bÛ1nJ¥<\93BÀóÂÉ,Õ\8cîÕ\91\ 2ÃÁ\82\8b\e\ f\99r¨®«l\19ªJ[¢\9fÁ+Rù)òÆã\86]\10õ\17×\fv#NqVݨ>e£ÙÜ\17Q\Ï`TÄ©0ËG\96)A#\ 4"\86ï¡»ê\89\95×\1f`\18Ã\17 ì\7f\8b*W\7f\81\16yf0\1am\91æ]ؾ\vÇ\a4v\1füîÅÐ\87Õ
+\86E6ÎÚ *\11p\92\88\9dñ{Ýè!³â©\8eÃâ)wX\1fØý<h\10âÌ2Ú¼µ¹Nl;Vè\87\ 2%¹MT\1cO!"·çºF\9af\95\80¯\rÛú©1]­ \87\94Û\8avÿ+\16\15ï\8fà\87\11ä^¯;ÏC\86
\81\99\9bÌx;ó\ f\9e¤\812\9dÕW!à¤\9f¡w÷ù#ÙýB&*\19\88ýòc\au\aõ¯À4\8b5î¥a\8e\ 2\94æü¹´éËã,W¹>\93éx\96cô$êÇ`uN§\14¶éÓîÝ÷ÚË\92Û­»­\9b\90ת\80\19\9e\0ìÌ\9a\87\94va&Ã\ 1*!ù¾F\86\86;ïçàÊ\1d
+\12ò¤êë\13Ïß\12[\9c_(fUÜ=\ fæX#\86<_\1fÐ\7fëº(½        N\955/\ f©É:§aÞB@Fì\ eÝ®*l    ,j\rßù@¹-(uá\90Ö2l7Ê\92,{¦ØÖ|û\8a\80 \1a¿z%
+hëì¡Ü´Þ\99\84pâè\83\85\99\99\89«"ì\9f\95ÈÕßÛi\ f\vÏpnÞ\1c'ÇÓøþ\94öýR>Oàfp\12}þ}]Â\81v\7fX\94ê`I\8fb\1d\7f\10\8bÊ5ô«\ 5ué£?\86\ 5\ fÛ¶3ÜÇuÁ\12±\98ý\ f\90&\1eZü7\93â\ 5mg\8d;\86\92«=­­PúÀ£yü\15e¿\ 5ËF\ 2îq\fþ\15xe\85&>¢¢Gí¼\r\94>'\e\88ìöß>     Z\80Ú° \86}\13\97\17\9aû#.\ eAAû\b©\97ñiÙFÛH0£\0\98+z\1f+æéèH(oílîÛá«\92£H\98_\96S\9e\17á,\8c\ 3ÃlÆhI\82\99\86£\15V\91·ý\11¢>\96p\18úÙ0ÇLóµ>ͶLj\14\1a\84\16ß²skmÑÄ\9d\9d=EL9§±ÙJý\ f\81|éG\87\9d\869¿Ãô×c%£\16RWW\90\8c\95é\91ñ¼\87MO\98~o:4ðA\9cë\80ãÆ\ 4\8cn\\9a\9bs÷ýR8\vTÏïÊ\ eg)\buØ4ë¢\91\9aíÐAqOØ¢\81bWÆ~F\14?\81ä\7f\8eB#Z\vvþfì\81Ä\14aúæzï\9eC2¶\11\94ï?8ÿöuÅ4\9b\91ÉCO|ðl1ùÁhäf_¢ýË.\8fWC\99Ô\1d¡jZ\9fn\8bã\83®ãQ{\9e¡Õq6\84\81Å%\ 5\95ùïò\ f\rr¯àvþÅë¢\85Å\19\15QPd}     ´-\1f6\14ü\9c±´¶sÇO\9a  7\f¿\ 3Â?íÒó\9c\98
+°À\³¡:Y\f\9a(§ ¡îa¾¶IDéî\8dä\ 6eèÎ\88À\92+¥q7`E´Å»¤\e\19é}ne\b\92Î~æ3\aÓp\ 5GÍ,ÿZq¾\ 2ÓT¤Bb\90©èDDÆÎ\81×rÇû\80\1f\16\12ÿ¸ÙyÚoâd\93LI\1cîX]Õõu7ß*@L\12Õ·°¦-åXüþb§\88\ 6à\807\95è{óØè¯\88<\92h\9eBÛ¤¾ç(öë\ 5üÑT'!\8bKû4\9e\ 2W\80°Q\1eÍ\1d\8a\11\11\10£P\82¢¿Þâ<sïsP!NGd»bñu]ÈNKG§r\89&G\0¥\a\93VH¶2\aÎ\1e.}ñ\ f\88     õ\95\10+j\7f?.^eäM\92\b\8a\87â÷òÏ\84\& ÄËl2Ë\11D,ìÙ\ 3fN\19ä\93½\85Ã\1frÈñ6Ä\12IT¥\1e®É×\88\ 1W\14\99'/ác%S·Í$2<½èo\19_ð \ 3PHÉ`\16í\84Ò̱\rC\r\ fæ\98ò´º¥Ô\a\81;.A\88ïÕº\9aÒ,\17ÎtÄæuæ£b>\8d\8b«\99Õ3\9eÓ\10ï­´t\vU\156Ϧ Oâ:*FPWÀÆ°sã/.öüf\1cÉ\1dävÊýdë\12øë\82e\96\84÷\14z\ 3¡Û\15Öl\\11Ð\ 4\7fHªSµ/\9dôó`\9a%\88\7f     aü°q\17\81_}~î²Þ\14ÇD>¨Êª\19ùruaI\bÑOÂUÐoO\99\v&o\9d»ËH¨Ç\8bödÒ\18éA\15\11;)à\yw\84\1eûÍ¢E\93p9\81\95óá!¢¾}u@É
+­=)Û\95T\9bÜ\82\9a\15Q\14X(NV.VÈâû       \88,\9b\9eH\14\1d\9a?\8f;\91\97|^\ 2\r®c[Ê\8aÌ\au\9dð\85Zõ&JȾ\97Þ>S5?\88N#\ 1    s©Þ¯ù×píëhc\eì{÷\84¿~1\VO\16ÝÉÕ*_\84ìkÂHÆ\88X\9f\8f\90d\18Ú)\92Xªõ\fùmÑ\8f\8cË8\b°%ÅSïk±µ±\9e\8b!ö¦{\81·Q\9av|¼<÷\8e\89?ûuôô¬i½î½#w\1d=\824ÃË[\11ß¹¶ÙN\88¥ö\1dÁ\1e¼
+\91ÞÐÄùo\ 5/ôë\ 4ñ¼»\96\11?Ķl¸\ f%LªÌÂW}ÃÈ;Ñ\b\1a\193v\8a\9bY\99\87½Ô\83\9a4\98%!Àca\92#¼t½8>çi\83]q_ê\15ÔxÖæ\7fÄû¶rÖz¬£ºãB¥Z\89A\9eϦË\9bÍy\v\13èX. ®ãü\93Ô\9dÊämÐEÑ\18ªfëä!\vÞ±Xé\97ÒïXû§Áv}/%"e\19¢¡q)þÃ9\1dF0Øï\09"M.Á\9f\и«ò\16\19\ f\ 1ËÄ_Q\92)®¼\19\8dÀq>¡d<ô\17Å
+?\8eC:\ 4.ðû,\ 6çÊ#q\8d4·@GP~uí\eÖ\18qÒÒø\90;YÂ\b\9f\r\19\9e\84\8d\ 6µµ\1aÕÑ2Ç»l\1a\1d\9bª}û6j\e*\ eEßU}U\ 5ôhB­,cv¹Y\86ú|É\ 6ikDDàÇ\àZïªM¥í+[Ê×2\8e\86\ 5\8c\ 2@-¸mÓÃÝÖÃæîó·\7fúNH#\85\86ß<Y9Ó\80`n³0h§Ð¡mhLvSx\e\ 6Ó¯«ò\ 6¦ÖØ\7f ù.r.4+f\1cê+´ø\ 1\1a\f\83\86\ 4»B\9d\84\eç®®ë}Y\99ð\9c\83g\9fP\12\11úáúösË\97¦I# ão\ 4Ô\89Ê\92Þç4Ébn³úÝ-\98\92\19\IÑ\1ds#ÁbB\16'\92\9eÄ,\93¤WN\11þ\0u\ e\15ö\17f ·\19\16¬\99\r\9b\9f»ÐèM6³.Ø÷»°h\93éÎoÈ\ 2BQ]]\ 2w\ e>\8a9\b3H´\19\8f\r\ 1\8f\vgu\157\9aJª+WË\91»o\r\17`/Eû\ 1\95\ fD\v°\93Ú6È\8bõþ\88aP\f\ 4y?Þðú\r\9f%\ eJk4ÝÖ×;i\89«ÕÝ!\85G\17\9a\0êöM?å£DÂ6(¡m\ 4xæQ7\ 3ð\88³è}\9em\b\95Fcc¬\ 56bÝ«Ci®\16TÅw{\ 6ÉÆÕóbçqͧ\9c\19\8f\864&\94Ý\97yX\92!©:?{\fQ¡âV
+6Ù\90-G}c¯ö\9dlSö\83/Ó¸{5îßÉíÏ\11}\1cC\b\8c¦ñÙ\96\92Â\8cr\84a\97³:\9chÍ(Z\18\1eZM\raN"Ý\93ûãÁ¥ãÛ\9a2E\1eØ\94¤ðY\ fÂé'ëÕÝÇGÑ\90äæ½\8c1½÷1\9f¨¸ ¿¢6\vÄ\9c\86_×2\9b\17z\87&\ eN\89\1e\ 2PÚù¬%uâ5§¹¦bn\1ez£S0\87è[¹X\9e\\ 5­ÔBB\96ϸ\rÃ4NßðÊìk£Í\ 3"¿_iîQ\9exK6É\8a\94ÓÏ­!WaW\81\e\9aúPò¾j¶a.Ô,Àßò\97míÕ7\8e¿ùÖÇ­­A\8c\17#\9dÕÚÏI¿ÆÆ\ \8a£\ 4¥SC\95®\7f\98tºgákK\a®\rm\ÚêÏÔ:\17\83?.¨Ä·ø®,_\8a½\ 2\12ª=\90è6è\16Ì|Ĺw1\ 2h|\93He¹\93\8c±#V\9f\95\8d\87\19|\88M\17YÈJp\18ô\91ÛÃ)õJM¨6\90Iy~Áff}â\9bò\ e\9aý\15~\1c\83\8c§\8e\ 29\8d(A½÷\11\92\85¾nPj¦çÕF`bÞæñ\ 2µ\14\91 _â¤íýM{ÔÈèZi´\90q%.È\99ÜDOÝØSao]gCX0d\17\9d#\7fÅö"ç6\ 28$\0\9b÷[6\13¹%F\7f-Y@U)*"t\v\12i\9eá\8a\97\7fB\8a\ 3\ e5îlfª½/qßts!Z4*W\bóâz©ßléÀÐZØ.¡·<\8a\9f\8a\11«¿îL\98\eÅ\90W2à'çC&lÞa\98B+q\94 \1a®Øk\ 4䯮´«@\8cÃ\95¤.aÀ\9e»ë² ®â§\ f\ 6ôH?ë0\88G\98.¿\8e\8eÌïµV="ò\11ä\91¨«]\11\8dûÐ\17,ùN'~Câ\1a\976_ènzÐ\vf.\b\10\e\r\92®\89¾+E\98\8a±ç\ f?\eÛþÒ\vÁÕ^^öiU
+LêÀ¦r\82q\16ðCÊïÉW\80&»?S¯-\89\18å\18æW\18åø©ØÆ¡\8d©\e¹\98\8c=j
+L]±\12>yn#¤L\93ü«¬çO¢ k\99\873\ 3·\88¼j\7f\8d\80ÝßE¥\86È\r´ClÄ\ 1ó|\a\b¾\9c\ e*R\9d!\b²¥<H(u\ 5<Ô³\81ƨ9F£e\91\97ÕÕ\ 2¨b\88ßôÈJ©a\8b\859l\1fRÇa\14î=g;øùn:?\99àÅ_¯À\9b#vÍhX\86[¼øccJ\81\9aËØ;íÎ\17\9a^b>\98âv\19\16¶Þ[]\99\1dû=¬N­¬\1dÙ\1cÄ´÷ô\17.\8f¬GÛǹßö²½àw+3kº\9dÉf
+\8dKC@Øʲ\89\0\ 5¹¿sùsã}\ 2à@r^£O\ 4y\b}ÜËÅúF÷¼(I\1f~g\ 4Ðä?ð\9eÄ\18ä #®VÐ\8e¿8¹¸:æ\18Á\ 2¶c\17\0Ⱦ´\18uMø\ 4¤«=,ìÚ¥â/Ù]½\90\87%òÇÝÖ>4\f\9eɸÎC#\82\ f\ 3vü^'¢wÌ}\95\8d<RÍô£üä\9aAÄ¢²ÃëFÎ\82G¤þSj©\0\9ehÀAÈ\7fͼ%Ëk»ú­j4)\ 4&ó"K¿ãË}#Å&Ê\87\18Ç»ñt{¶¬\1d\ 1d&es\92Â¥pÉ(Çòô\98\rýéÊ\95\1fn\ 5\9eõXÈ\11ç\1a\90%p¡\16\86®3c>¤&"¡\ 6â8Ò\ fsäùÑ!x;Úý4\8c\12n\17Ó[@T¯±\8b¬«
+\930ÄQ"ì¡y/Á\ 1Ê\16³OÐrÖDW¥\16e/sdr\88\93B\81\ 6mC«\bíP?\b¾9\13`\19ùhuY\90A\ e\1aÉX\17\8b\89\1e\11ØÄ.\10SAëÉ\94ë|×L~\v¿\83pf\14Þ"\84ó3D÷Ka\ 22J±Rç\8bñ'Á­\87É-Ñî~Ô·ôzÊVchÂÚ\0çÒ\ e½¿v¸Q}':Ó
+\9ec\13µ\r\92Qaÿ\15´
+(¡>$8I>«Þãg\10Á_\82\86²q amgºá¯a\1c¤]áÁÁ¯\8ca¥ö\86ã@ºV\85F^\9e\8b\1e±¡B8ÏÉ0\9dYô·¥\9be\8c\84\13Q8ÂwþR©)\99·\33\135J\16\10¼\8d\8c
+v\9cCg*à-?Ê\98~\7f^dGEsCß\99\8cüù×\14´þ\r¿\ e¹\ 1\1d½ÁçÎ\9a®\9fß\f\ 1â
+\1f\99Én£ÙÚUr-ÍÈV;Wè\16°Ó\12 \96A7rÃ\9e3ýâ4Î>T?º\fa#u©Ð=ë\aÔ©C\94²úFÚD\84\9eû\90eÅìQ\19a\844Ûàð\ 4\81rG|52Å&U\11\b1\82ôù"Ëà\16½Ê\8f\97ììð\99\9aY")bò¸=\154lÙ\a\ 5#BÀ\9däÖ\8bV{3fý~WFÚ\86\8b\85\17cýwè\ 4¥è8\ f\8b"U\e¶oö\9a\85@ò}Q­p\82w\19m\ f\94)s0ó\14\1e\89\13s©\¥Ö«ØZnhøÏÇ
+\19_
+ZsÓn\98%ÔÒ\8fÈEHÏ$\8a\87\féÄ\8f\ 1~\b¨cîz\84Õ\8d\ eíi#>ÔÖyë\\£U0e±\8fX\ 6jgàòX\1f\91\15µqjªÙïB\93{m¢Ä¯Xâ®\fÀ\
+\8c%3³\8c­\eVüV§¤¶´ÍÉÇú7¥é­ò8¨²pcèB\b=¤Ó\ 5bÄÜâBéW³{~Òß\81»æ%Þdzc\ e\a(άaÀÝ\84\17Ô¾à¹=Iâ^Ñ»Ï\rÄsç­£Ò?óø½õ¿pÁ8«\82q\9b\17ù9Õ[cS\ 4\83?hë\ 4ó\8b\9f&Y\16»\95®Àj\eîI¬ÿÐ2Æ\90°`\91ë4é­\9b\rsëJ¸G¼]¢\v\19\8bÊ\9e\19.ñ=G\90ï¾)Tøä\ 4}ª¾\87Â\f\98ªÝ\88VçI.ù¼E\81\ 3GzÑb\8aá\84Ôv"\80N\12YL\91\8eGf»á"=¦Ò§\85ãrX$\ 5Íì>®Iyi\88\14¨hú\13³ü\19êyU{róݬ ê#\"Wàî¤Aqr\1aw×Û\87\9e\fÍIÅFê\1f]Æn\1cQ\ 2\81¾\89BKVuÎm\95_¿\84\94µê*à\90æÛ)¼K²E\9dU\8e+,Å:`ù º"²ÀB÷öò¥boO\ 6\ e<ÍOA\r\13ã\8få`ä\85?\ 5\ 6§ö\ 1\ 67p¸Fs>YÙX\82/H´ÛÜ\90ÞD#\eäoú"^mk\92È
+
+\\96\0\9cû\fÏàkuëãuáØ¿·+5\9d\8eA\1d`4uoå.;s®-ö÷è\14j\13êäù\96eL\9a\1akUÄÒ\16s_G)MÀ\81u°EÄMï\ 4ÑBBæ;Î\8fdE\1a\88\ eÀó\bÓ\9b\98§^\84T5I¨ÈÐíð7®\9a:¸À\8cÇUÖ\12Ü\853Í¡Ê>´\8dþþ\84\1e\90)¨Xö\84!5Hv¾å{çBgùàc\15\19ð¤%¬É$V\9cÀ6¿\8aáÏ%»\91»\b\17\9dÂʸ\ 2\93Ë {ôd\84/4\18    ÎÝ¡\ fù\1eL\18\93ð{f\15n_ìÖ\15R
+·ï£\ 5w\ 4\99ÂJÍkÃ\v\14Çr\96Èpþ\9cÎãZíAåF\96\9aÌØ\8e¿Ó\81\1c\ 2%bÑÑeÞÿò¹\8f+\v¯"/YB\9e¢]&\17\9b²\84AU\96úlöÍ\v§ë¦\82ôz¨ç¢8Ó>\8acb\99ìGd°^[vº\80\81R£ìÇhJ\91\v¬°¦\r\14[#\1a\v¯®ø9#\9fú\e\1aõ\9eÊT\8eØ=ÞéTÑ\ 2\8aÚäiâ\ 2\15¿\1aQdÑM\8fS\94\17\1aIZhhZzõe\8f\96\16ôýµ,\14ñC®«Ï\8c,§úu\94\enhR\ fÍ\19SF½ò\82\ró\ví+þ)J\8eûë\9bh©êw\84ê;PÍr»Õi§/Ó\85\ 3{\18A\8b×öÔ\1f\80ç\ eÒÀä\95\90×U\19cª63±´\98ê[\94\ 3\9cA\9e\8bHÍC\9f\18\9eá\ fø¦\ϺðÆ\8f\1eªa\899¯v\1a\ 3¯\1f\9dñ\v$yýf_\98¯Âk\93ß\ 6LÛ>UôÕËx¬RsÃ\8f\1c\8cäÛ\ 2¹Ì(Õ\ 4·Ïo6¥ÛlØ\14èo4«\1d¢|P\1a'\8a*øá\aéÒ\10ç:}\9d\ 4\89#\9f\ 4¦ßYH\17\84\bZ«øx\8eÎrå~ÖÌà\89+W[F XÃ~\80½2\8d\911rB.Ö}\8câ3~uÿð\83\91b\ 6/L\89\ e\90ÒþM÷ÛXSbÉ\83oüÍï:9\ 4)Öà\8d8ú½¹Û·
+}í\r5w÷ʯ
+©Ïo±?m`\8bbHÑ[<\82~!ëì³¥\ 3ü®\92\9a/3âe\9bæÃë \8b\0Æþe°\98³Ã\8e\17Q\106\fL´Ç\12¼\15öº{Ñþ4\12}R\99\9fÏí\0Ü1\9ax\î¿ÊÖsl{R\94\bW,Ä ËcwÚ§È\8a\9eùçǯȼtSÈ\14£\8c\v¶`×Õ.ýéj\83¸3^x²\8a\19\\¶5Ê5²C*ÞI)qX5S(\10üÔ\92uw×U?\86´E\12\96ë¤T²\9d®p¼uñ\aS\15\9a\7ftx{\18»n\}svQ\9cInÀÅBâ>áY\9a×6\14·×ýñv\89\89ÍJÅ\83\86\9cÕQ½\12\896ºÛÏ\8ci·ô9bÁäó'R\ 3^{©_?QS^U¦ù\ 3\9aëب\99 º[\94æ\90÷\ 6\aJ©o^$U\7fHo±]$¤¨¶\ 4Ú×a¡\ 1\9d\84ôAÿü'Ý?#\88§ÖA'KçpJ_¢§Ð\9bµoÖO´O/ÅG¢ S(;Z\e£\ e\17ó{k\1fÒ$ë­\12\ 3)Â9õ\8b¡\8cÏ.Hé¥m\1c­\£cr\81Á]>\9fîß\84§B\84n;ªñÁ\87ø\81`\0/\12\1cÀFj3=¸õ\0æ{<|c¦\×\17¸Ñ­ä°^s\1a\8e\9bôÒ*ø\81
+\1f\8b<\81ÚnFÅBXÓJ\|4½í¯\97¥îF?Üv}\97\8b\9a=\ 4õ]Ñ¥>\aÇ(NB\83iËÓÅ£ñ7·yMz¸è\89\90õL3émCRË\ e\93}¹àôG3T\e·¶\9avL\1eõúæ\15\9a\13\99¢:\15ïtMÏt2Kâ\99jhË\17B^\199Që\97\80®\1aÙÈ\ 5\86\1ed\1eZ\86ÛÞúAȦ·\ f\86àA4r}É\8a\9aõ\95¼\ f\93Sº!iCM\81\Uع`\ 6#óa_\8dQmgá\93L¨A\11Ç\86¸èÇN¸\9d\15ï¾üÒ\16\ 4¤ã\b\17è3c³B\ 3^k¤\ 3\14o}I:+Á©µ¨@ÓÍOý$\92\ 4+ÓBâßpkjîÑS®òçëxâJ,¯\9eÉ\ 1KN+\ 4E¼íè¥èØ\ 6\93µå\ 6c)\fú}ýÌWE'LºðÃ\r\83s\93DÜÞ\aoY¥¸W,¸´´ñ?©Xî9\16t_x\ 2±x×·\9c\rç8êøI&V©õ\9apj\16\15ç\12Ô\1c\1c«À¼\82yJä\9aSàÓ\e>÷#î\19\1aÒ\8aÁ\94\10ÈjEÿ\9a§\8dÎu#ý\1dÇc¹\86\93\r\81\ 5K\8cW\9a\8fFJ%àä_\83H¡¶|O­xxâmn»ÚÖ´gý%\15\8aðD¢úëDÃ\ fdæhºKW©\8f\89G#í¹\83K«2\9a\b\17ÚY½\17ÏH\19±j\14\ 6ón7®ß)ã"¦©\15æ¼ôæ"zg¢ls \86I0¥I1Ù¶\1aj&\fc\17­ªÛ\99Ç©Þ\9d\89ÜuË\92Ì+ã2àñ×\8eÕæw\9aõE`wÊ"z»¬¿©Xß}<·úÍÉ®}S¢Ôg       ®ð*Ù\1aë\8d\8fÞD^(`æ3-ó¡±®ñÞ´Üìd\1eB\83?\0Ú½êñyÒ4\93\esím\8cÑÄYïõa\19s\e_TÈ\91éXÂ\87\ 1S\8casSò½\83WP\80ÅÜC\92\ 3o\9f\97\91§\8f\9b\8bÓ"\93ÝV\ 3)M  g¦£êu|§\98Ò*t­x\ 3&\\ 6\9bÕ\82Å\87ÍpS\8a×zy\0\8dÁ\b
+\8aS\89¾M·©©°\1eñ°\86(ýײD¹G]¥R¬èGÙÏ­/\f\9f\19\r\18\8b=.ºs8eÎaöYiÑ?¥ýü\1a\87ÏKXP*Ã\fÁÏ­\18E\8c\942U«\94ºï³a{\18¿mh6\90gÿepù\94\9bìàè\ 5l$\90||\ 3|1ÄQ\88\15S¥(³\8fýÂ7ÕÏ\98Ù\84\8d\bàüÝ4bÐÃ/À0¦\97³Ís\ f"N\9a\ 4\17°ð\9b\84Ç\ eñ\90^êá\93k\9c\10ÏlÀÝLA»Ù4e\7f°êm\8c\83ÏØÖô\19'¿Ñ\96\7f\96\81^»kL
+\19]éJ*MOßê«\8cÞaRçp<\ 2Æ5\14\r_      \82¾Y1m`W\9fò;\81yÝJÆaØ7>|\ 5\7fþ³\ eá1\f8\86E¢o÷ê³(¡J\aÖ6      uC¸VÍÞÈ\9d}«­\87\8eؾ2³´ê¿gHÝ7\10S\97=Ç·Õ(n\95\ fK¸|\1fô\9bñºÆ&á÷gu¼Wç\14O-`K\83èÍ\99[®¬í\1eÔw\9cxø!"¡Ô\9adÍ-Ù/ÞfºFÊò\96\ 4R\9duç!í\96TÊûcÆ\a$PwÍÇ¥ÏOml\81\90î{j¸q\17\9ca\19_|\8aæ\14\e\97»Il()\12ñW\ e¨ì\92nVÄ\9dº\8a0\87«cË;Ý+ï+,>2\85R\9e\93òtO B÷\ 6°UpFæº`,\10y>\85\8d\90WA\9b[\99Ç\1f\878½bn{À\7f4÷úµÌ\87Q¶y#8f\99ß%À\9aÒj\7f\bɵÇ\1a\8b\eZÈXTL¥³~é\94ÝU×\8a)\10ÚvnºU)ùÈ{úë7]ÁÕÜyL.}á·/ñ¸xI\82ûQ\98Ü1ôþ\1efX=~[ÖÕ8x\83ípö\b\85\10µÖÌÈ#9\b°¦\99ê\8dÔäLÏÑ×À\95¸ôÐ\96iWñ¯Òߥ\v\85¯3\1a\88<Mà\82\9eæ!\88e\87\8e¤Ì\90+\v>    ¾t\9aÜ\97oo´{\11Y\K[#D\87ÂáÓÂS"«á\ 3\8e\7fÍ×ýBôcåA¸ú~\84½l\ 6ß\86\9d\1d ¦       û\ 52®Ú;\fA\81«#úg¼\94ê×ä0ÎZ7\9f\81\85dy^ÅÛÉû\v\91\9b¯G\97xæM¨mý]\9bÙ¸Þä*ý\98µ\90\91ðÚgcÔxã¨õÕ=d\v\1emY\16¯ü¨ºhúI\9bÇ`½\92ü\ 3\8c4\9c\9dÓ9ÄBVO\99\18iîÒ\856\1c_\94Ã\9eç        \b\9böt¬àlÃê©I:\9d\85®P¤ÖÐ\16\16\19\ 2ªçÞdµzr\f½2Î\17\94Ðgß\16U\96\84¤W3,s\95R\8d×â^%\v\1eé¯\1e\ 6Ù\16y(ðêbÉ=¹Ò\8f4V\9d°É\89Ì \92ko±+Ò~¾7Zö\1eìãw!Ï\14\r®6oÛ'yUº\ 4w\97\15o\13<S\v¢~\19\bH\9b9\11\9cé\97k"Vm°\12\84\94=Àp¥j.PIÏ\1f\8a\9eê?÷â9å\9fÎ;¹~Ø\14ë¸r{?µdié\948{";Ûû½©ðû(NA\98º|C;PRÇH\ 1Ñ     ·Nbô{Zñ\8bï\ eÄJªnå^\9d`lé\ 1;Tò\1eiË,\95\85Pä[Ú÷sû;º©}.¡D\15\11Úäð}fJ*\98Ñ×!ZFj\87\ 4b~\96ê\83\96\94ì'\8b-Ò©¦\85j$fY¾{IÍåå´\1a\15\9fG\ 1/çÊ\10\19mÛÝü\fë6ª1ö×IÑ\9e©\0[,@¢Ú\97謡\ 2Âå\0AßI\9cXkÿ"&´nRÇ;\94\84»Ó\8fG\84\96\8bá[GÏ\15_(íÜÃt{öO\1e4_     ¾\95,\1dÚ¨·\1a3èò\ 6
+\8eI¸¢­wsÚ].×\80\17ú"\8d\r0\82)\8dð±\9fUfÌX#\rê\1a¹Ø©¸Nà/h`\9bÝiÙA±Ó<\93Ú\fÁùei\93Ë\8b    Q,\13`\f\9dÎÃYD"2°'\8dÞó~­ï]MÿáñÚü\94\13Ù\97.^ÎB;\a\a\81ý-9ýÃj\9b\85æ@+=4Zåg8ÑÏ:\ 1ȶl¿\88WÃÍöË\98þ\1fþ üÿ\1dü\7f¢\ 3ck ¡£³\9d\8d¡£\15Âÿ\ 19SÑ=endstream
+endobj
+3036 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7539 0 R
+/FirstChar 33
+/LastChar 126
+/Widths 7564 0 R
+/BaseFont /IABLSQ+CMTT10
+/FontDescriptor 3034 0 R
+>> endobj
+3034 0 obj <<
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/FontName /IABLSQ+CMTT10
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/FontBBox [-4 -235 731 800]
+/Flags 4
+/CharSet (/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde)
+/FontFile 3035 0 R
+>> endobj
+7564 0 obj
+[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 ]
+endobj
+3031 0 obj <<
+/Length1 2348
+/Length2 17718
+/Length3 532
+/Length 19033     
+/Filter /FlateDecode
+>>
+stream
+xÚ¬\97eT\Ͷhq\bî\10´Ñà\16\1c\12ÜÝ\9d`\r4îî\ eÁÝÝ\83»»$x\b\ 4w       î®¯sν_rÎýû\ 6\fFÏUµ«f­ªZͦ"STa\142±5\ 2\8aÛÚ81²2±ò\ 2\94YY\0¬L,,Â\88TT"\ e@C'\90­\8d¨¡\13\90\17ÀÊÃÃ\ 6\10\a\1a\81?\80\7fy9Øy9Ø\10©\0"¶vî\ e 3s'\0\8d\bíïN\\0!k \ 3ÈØÐ\ 6 gèd\ e´\ 6\8falh\ 5P±5\ 6\ 1\9dÜ\99\0BVV\0åßO8\ 2\94\81\8e@\a\17        \13"++À\ 4\ 40\ 2\9a\81l\10\99\7f+IÙ\98Ú\ 2¸þ\1d6q¶ûß&\17 \83#X
+@ó/MZ\0XÒÄÖÆÊ\1d`\ 24Ed\96·\ 5Ï\ 6\ 4»üÿÐúïÁÅ\9d­¬ä\r­\7f\ fÿ;Qÿ§ÙÐ\1adåþ?\1dl­í\9c\9d\80\ e\09[\13 \83Í\7f\0þÛM\ eh\ 2r¶þïV)'C+\90±\90\8d\99\15\10Àòï\10ÈQ\1cä\ 64Q\ 49\19\9b\ 3L\r­\1c\81ÿ\8a\ 3mLþ[\ 2\9c¹\7f)0«\b\v\8b)JÒÿ{OÿÕ¦h\b²qRu·ûgÔß\9dÿŬ\7f\18\9c\1d\a\90\e@\87\ 5\9c^VpGðÏÿ~Òû¯¹Äl\8cmM@6f\06\ eN\80¡\83\83¡;"øô\80\89\ 3àÉ
+\0Ù\98\0Ý\0@7°03\93\8d­\13ø\11\08'Þ\0S[\aÄß\e
+ÞsfÓ\7fÅþ\8dl`\ 4ýÁ÷`´ú\83ì¿;ÿÕÌñ\9bÿ´³\81Û\8dÁÙ´²2ü'ö\1e<\ 4x~+Cë?!p7{g[' \89\91Õ¿ÏÇ?-à\ 1m\9c­\8d~\1f/3\9b?aN\0³\89-xT\87?!.\0³\1dÐÁ\18hó×ÓÜ\0fCkpÔÑ\10¼%ÿDyþg¶ÿ\9c\8a\9d\ 5<\80¡\ 3ÐÆ
+húW\94õ\7f¢ÿÕ\19\9c\16CÇßC8Zþ    \82Wfgåìø'ð{ù¶ÖÖ\7f\16Ï\ e^\8f¹»\9d9ðÏZØ9ÿ%\ e²ýcÈ\ e^\8b£\95¡£ù\9f\bx%\1e@\aÛ?\ 1ð"lm\80ÿ0\aØÞÉõO;\aØÛÉÜ\ 1øW\8fß;iëü'c\1c¿÷\12äòW\ f°®#ø\94ýÃ`YG Ë_®à\13Å\fü\8fDp\80Um@\7f\8bpÿ^³\95í_\ fñü\1eÆ\1aô\9fQN° ÐÞÙðÏaá|ÿ{_\80\8e¿«Û\9f ØÉðÏt\9c`%¡?\ 4Ö\11þC`\15\91?\ 4ö\10ýC`\a±\7f\88\v\9c,ñ?\ 46\91øCà4Iþ!°\93Ô\1f\ 2ËHÿ!°\8bÌ\1f\ 2»Èþ!°\8bÜ\1f\ 2»Èÿ!°\8bÂ?Ä\rvQüC`\17¥?\ 4vQþC`\17\95?\ 4vQýC`\17µ?\ 4vQÿC`\17\8d?\ 4vÑüC`\17­\7f\88\aì¢ý\87À.F\ e\86Æ\96@§ÿ¸\12ào\9c\7f\7f6¼ÿç\81ÿ¼-<¿ï\ 1ÈÁØÙÚÔ
+øç|ñpþÏ@ÿ9
+X÷Ï\85á\ 1ë\1aý!°®ñ\9f\ 2ö5ù\v\7f\1f©¿ð÷\81ÿ\vÁvf\7f!ØÉü/\ 4'ð¯:Æ\ 2V³ø\vÁN\96\7f!Xê¯"È\ 2¶úSÌXÁ\85\9dÙæ/\ 4[Ùþ\85`+»¿ð÷¡ÿ\vÁV\ e\7fáï\eø\17\82­\9cþB°\95ó_\b¶rù\vÁV®\7fÕq°\95Û_\b¶rÿ\vÁV\1e\7fáï\1amcòw\ 5bý]Ë\81Öÿ\15û-\ 4²2ùwÖÿïw\9e°°­\9b'#\e¸\18\81ÿ°üÞ0\1eð®óxÿgO5\e\10øÞK\89\82\8b\18\v\v\17ø\14ý\8e\1a;;\80«®Ó¿þÑ\0«ü/\9b\82À_¿@ \eÐ\18q᧭1_\90EJSH\99\8fXÁT9,\1d¤°Ys¬|}Ï\8fN¤Àù8H«â\11\19{ºÕ:Í\87/éX¨»°»¤®O\84\8e\11\1d^Jãâ§þö±©³/».\ 6»é\1e­\84\9a\17érî;vä·\81\87híM3WG\1c\90
+Ó«£e\89Z\85\83YgC\87y\8a4¢ª¿à\97É zu\\1az3\828¹4ÅÓ­ÔB\83ë¨ß\93)£§Ú\97\85±\87®¸¢'ÆìL\ 6úX\84"´Ð/\9dÛv8c>\14 ä&¼èÞâÄ`\18w\90¾WÞ¤ÃVþ%pTZ\18\8a\8eVû:ðµZ0\ 3`¦â\0Ø\85]DP\1e\91
+ÌÆ
+©Îò \10ûôý\foB,LÎå\94¡µC\93ì\99\8aSoµxûÓ{úOæ\85ÒóE,gñ\ 5\15Qïî\11<^\ e\0Éw<ù\1d2      ¾\94ë~§^h NyQ꺴ڰd(­\16\14\83é\19\1e¬¨W\99j\ 4B>\88äv\ 2\89¯\9eÎ\82ézBÞÅ\8e\88 -ô\a\vaÚ'\1f\ 5#$´\81!~Åýl¼ìF\12Y\99\ 1e<\af\92hÁó\ráhw¦êu]mÅ\1f\91Ê\18rOÓrªP^ÝT\98+\18¶0Æ«\82Ê%\95*MBù>þÛþ\89nA\13\1c¦\84R8\ 2\88t!È\9e\86j!ö,\1fv«àJQåÅPñà\\vÛ\eèÒ)+:>Ö\8cxzð½\94*\1có\8c=Z«êÔu\fdëã¦\98À\7fÉJT³\9a9C <ÕÈ0\87hZæ­\ eB\12\18
+ qà\8cæ\13vZ\81\eá¬\8e1\16ï%\14\19v\18£dæ#c\90\99\83\8c²Ï+\91MO<\86H(z\ 4j\­;£KTÏ\ 1R\8f
+ [ªÌ1ÐR¹\92wüÏá°¥\94Öt\9caØòY\9e\v\1a\9dµ¹\e\7f¥Ð}é¥\80Ë%H{ºÃϲoYºJRl;È<oõê\1e\1eK\96\8a\1eKøL\80\87Þd\aôÞ§(ÖZ
+ÕÀöÄF\94\84s¤ùµußï\8d\1fV\17\14+\ 2)\86¼Þ\81sr\0±\1d9n\1cvùÄw:¿0\0\ 1©\ 3DcV±\86V§®}E\ 4ͱ\rç\ 5Z\eë²ôX\1e\8b¼s´£ÝiÓdiÝ\8b\10¤ìg³\98¾T\90h\94ài\b£ª4M»ý\8ew +}$*Øm]\ e\91¶úÌfÄ\91¬klâN\16ðù\ 2tôÕ\83\9e(²ÒÊ­iÇ°\ 6\8b~x\84­AEÐùF\8ap_ëû\r\87øG{³le_\ 51[W\19º»\97Ëù!>æÏi/h\8em¢õ\938ÅX\12$\ 5Ãyãn\1f>6\90JOì\0\9c3,dEM7çQo\87C,+ávÖ`ا\87à\9f\ 2¾\1dÎÌÇ2m#ºàõWU\8czM@°fÁ¹\96[7¯S!)ÅÆ$\83\;#£à\9f;¯¦4Eå½½ãÜ¢\ eÒ¼º`Åb\99ÌÞÊx\16\8c#]©>\15\ 3>Z6ROO\93vZ»m\12$Ø2aò£Ù\\11äS[]\13*}ì\96\9aY`@N\b\82D\94\r\8f­\9fV#9,°ù\1cÕK^+BgYVZì4ÂøéÃFU?Gx\9e\80uWu5¨Y¥\ 3¥L\10¯ò\ 3Ѿÿ+w\ 1Ü\8beq\81:KÉOÎÞ§¥\ 4[Ë{\16Á¾\r      {¹\ 3§æ-¦\94\99²¼7¢¤ÜY\95\03ã>2õ\91\0D[û¢ªC\97\ 5\1e\843      Ô×¹¹¶_ªz¢y\16J\8f\e)JFKïù@f¸w)Ñ6Iá¥\96\ 1ÒðI7\9dË\1ehõs§î:/<\a\92Á»[xü!ºåw¹\1dWG¦\ fHp\ 5ëòð¸!+È\1aQGÙkÓGwb>HíjqÕ\94¥Çïq'\ 5\89ü\8fìöÎ~tK\93)gè\vçJU\eTêx\8fÙ¤!ÄR¢»&\1a̵\85èfZ\9cÌ\15¥æR\923
+±NQ\1d\15Õ³\910¥µë\88\11\9b\87\83@}\r¦äx\0Y\ e\90=zÚ_U\bÀ!
+\8b^     j¼yø\85ý³\9cçmM\bK@âø jCRÜJå\94\82\8e~¡òd\1e\87\eL\9c)¹,\ 4\10­\91\11Þ͹Ùó§m\7f\ 2\1c¸h\r\9b¤æ¤\92ÙÈ\1c1\1a.l\1ai\ 5;oè%@\ 6j\bï1®R\8d\15²®\ 6e\95\9bÛ'}\95\ 6¹z%\0Å·³49Èé²}àË\8a2\9bà«\82ͬ\8b\8e\8a        §^?Ù[³\93Íï\15\8a\aM¹Á1©\ fj\91³4\90\98\9f&´«^Ý\19\9bÏ°l´Þ\7f\10\11µ2\15E  0ä´æ¢ 8\1aå\ 5}\86+A\7fÄ        \86\v\8dv4\ 5BÖÆ2«'éñå\1a)Ö¸H\1d\10\17z÷?\8e\14\15 \9bÂÆ]\90\10,Éõ\r\98ãç³°¦ÖãCæûmç\91\1cK*â#$¦Ò¸Ô\97j\8a%À£\16Ý\ebÛs]dÁ¨jP}>ÿ<ÆCðVÃ\9aõM'ê[s¼\92(\13éoüøVz\86¡¤\19i(Gô\\ 3̪úe<"l\83[Sv,bE\11\b\86\11¾
\1aÚôO\9d\83ù'*ÝÛ\10\92í\96\19ºrÉÚs\85å\ ebjÕqL\14\81¤,(\99\13g\aIj#ØiF\1eÒË\r m§\1a9OV\rTöÓUG\8bw@\99¾ã7¢SÇ\86øÌEòÜ\17\8f&¥+vá%Þb\9fÂ7¸M\11\95q=7u»\93$¤ñË\95F\9f\ f\84\88öJpj6 Y;²hå¾\90|=ëk(Wç¦\12YLÝ:m½ëTúZ¶º¡ei\v\9bs;*j,
+oÇ\96©í2k¢2ÂW    \9d\98ºø\1d\0ûÀ6´Á\b\1càô\19²\16£Q±\9ey\80qOI7É\15&Y\båf@ÊO$0ÝdØ\899\14z\f(ò¢Ï\ e­õæ©ùÀ\88ý&¹æ#¶0ü²@K\ 6îbDq74G­XNèèlõØ\9a\86ÛwZ¤¸¥Ë\98\89Ø7%ô6=$\9eÚ\84\1däß
+\16ÑÏ\92t\94ª\19nÆÇ\1c}=,Ò¿^ñ³òc®Bý\9cö¯Tä»?pp\9cØkeï¡\88ü97Ùe¸+õ\14\8bò.\95øþqáuÜ4Î_b/ðüí\83\b%õ/§êÑNr¯Z\85¾yÈIPµ\vÀ\19~'}\95\11\17?\93àN\84ÇÅÂÞO\80°ö­Íõ\97»@r\ 5\88{\f\8dc|\9N/¸\81ñAÑa~Eé]Î<Dª\8a»/Ø¢ø¤>»ôµ¾ty«\\1a\8da\ 6\89_úô|±\19\98\11µeà\8eaÄf̨\8bg\94¢!èK/_©Å÷\ 1¥HPNy\1e\13Õaé=\97éÌÇí ³@ç(Cróf¹\10®I\88á^¹(\ 4t\8cÅc\83ò®$ \8b²\9aå-Ö·jkùîÖ½ò̬È\rå2ÁN\92<2!ߺ\18\85¨\rѺI     \99¹Ä_G\92¾\9e¥jÝ9ëØm­\8dd3Æ+©\1e\93BÃi\7fÑMuZ:ÜÊð\80é¬s½Oàð­\r3x¼Ûìyå¿\ f¤¨\86½Î1\b\86ÛÖS²yL½î`:À:'\r}¬*Æ\8fÕ\92ªí¶â\fº/ì\80`Ê`êÄÍVç\FÐÂ\985õßðóYý9\82sT<Åð\ 1e#S\v}{T'#\9f\81\88\e\96\e&èÈfü\86`       Kä\e\95|PjiËÉÒH­\98\1aï\14Ã\9ab#ÿÂÔ²iÕ`\15L\12\91\82\8bÒõ\ 6Q)2ÈaåU£ÄÇ\99L_6Ù8\1dÂÄrlÿ}å8\8ae\19(õNþWØ\9b¢|G\ 5hÓN\16âµ7«¹Q}1%ÓÏ/Ñé\93µ·FuÓ²v]Új:±9a?\83ÙörÄ\12,*ÄÓ²7Ù{´\87Îy6/P¹1i&¦Ä\8en^YxêÐe¬­îH1\1e\12éÙ1\8c$9\14`¿\12pP\84\ 6\96\99U×âf!\9d\95t:î"\87\ 6|\ 1áÈt\8e\86e,Â\ e\98k\92@=\e\11\9bí¸Ê\18\16÷\13ì%Ö\95Ö·T©ÈÏ+\19÷$ä!\97h\18­Ó\86àÀ\81\14\8f\b£®/©O¶\14¾R~ü1 \9dHçéõÁ\1e£º\89T\94Ç{\èÃtøý\8fd\97íÅ0yG\ eÈÜ\15Í "zrj,Ó{Ã\ e¨\0\10,\9awG\1fÀ\8eý\91ÙB©\93P\91ßGE\ 4×\15k×Rüc90_Ûù\109=AåH4Û¢
+%\10\1d*   »÷ûDv©oØ\ ft³HYlÅévÄï\9d\87ixeü"nD\86\1es\1cW8¸¢\17\81üo'«\ 1-;x\vDj¾\9d²\f4P89Lñ\ 4\ 2F\ 6¡        \9eÌp_\ füH\14Ý6\1fG\ 4¯?ÄwJ\ 4R^IHR\15WÝÈï\84â\97ï\99\f\94ã\1e½Ä\1d\11\12ÆfÉ÷\15f²åoTÅ×´~q#ÿ\89m\ 4       B°\13­Ý_&s\F.:\80× ð\1d¾sI¼h\18¿\84Ó/!¤[MOÓì      0\88\92XÝÅ\ e/#Ú¨=ËF\91\9feq:#cäÓãÛýa[    û.-\89\e\80M\ 4¤F\87¥½\97\1e«ìj¤c±¼\11\15çýà>Wé£nÁª\83SL?rëûæ+wФS`êNÄáÂ\88±¯\10Íñé#\ f"Ò¨I\82OG5\15#\8d\8ej<\9bæ'¾Fy¹\1dMa߯®\97¤^\ 4M)!ä¬D7\95\12}\12\rЯÔÑ\ e úå\93ëTW¹Èòªã\12®Ýê\13a\13\8b\820Vf-ßs#þ±\80L?\88è\ 3X\eü.\18¯\v&®'\1cRQÙX\96\92ÊàMüúA\92&\9ft!®\93í\r\93\13\92\8b\92\ 22\84J(Ъ÷Ô¯às\0\ f7«^ÞP$càÇF\9d³\9e»¼H&E»£\93\18ßpöw\15³8\12ÚØ\83\92î\88?\8ak\ 1ÓôRë\16 \RÆ\ 6v\8ay͹Å\88\94ÙÈböýF\ 5C(«å}¿PsjR9GtF\8a8\93\9dwÃZS£zjÚB\ fdK\87ÃËÇP\8e¥æÛ\9f\13\9eìb\1e½J\91\82aO?)rG\9bÏ(Y.X/i\1eèÀ¿*N\84\a\8aø\918gòs\86\9d~\95¿6F©¨1Í\14\19&zw`Wd%5ÅÒá@T\fÏUHg\e\83Q¼ô¸=Á¬\7f\9d·.ø}\8b ²«4\88\86ãë[\18ÿ^¸Ûè  \18Ý
+\82ê\8dü>\8fàû\\ 2¼Ï]ýñææÖ\19\ 6¤eDØ\8fF\8f3\víP:Ô\90\9b¦ê\82µfm\a\94,}jE¨¡\8dâmêÆ\ 3\1auÄ&_O\86\ eé\1e±=&7]Òí]6 \rEì/\1c\88ô¥rÕ      \a½\v˺ \96ÃW:\r=8\92jóúê\11Wã±\\989}Pc¸¢M)m¡ã#Í
+µ]\11Ö}-IàKH­ÐY\7f\8b,mÄɱ\ 1\ fä\85C*Ì\95\87\1a+ÙÔ(\82¼®1\82z=\91¬\8c\9a%\97\87­\94\1f\7fß%nÑ{^R\11\83ÿfõ"W\1ez\9f\ 6­
+5\96A\93\9aÁ¬2«ÌCv\85\90'\9e(\8eËM¡5c\16ÛH0´\89L\b\13{À8Ä,¨\83À\90sTà\88\ 1g×ÔÍ\94bÛt\83³v¢\83Û\17\8b­:\1cä\ e\90!b6ûå\99:ìi';\8d\ 3e\87\9f²£«\94H½sP\88<ÈvC{Ôs\9d\ 1Z°Mf@Ú)Y n       \13e®r^öZÖækùeÉ*\1e{kþ5TIáÄ\1eV/K¶ü\9aXXg©q\1eY£áíØ£\ 6 \e;øÍ\1d\a¤-\ 4u»<\9dôwê(®\fn¢Ø\85'³­£é´0|\85  £Éä\9cF\fÊ"½[F\95#4\9b\9aBio5\9f\a­\ 5¬\1fh#±\12 Ï\81º\11^°r*Ûýh³\16Ê_Æ^\10p\ 1Ë\973\ 1B\84v²ø\98'\89\9e\vvvw*D\7fø\1c\9aÕÇ\8aïB­Öº\19¼ÒÛt4\15iÔ¶JQ®\1c!355«\14·\ f\91âa¾¾«\rd&¼Í\99e\16ÉÒ±\1dcÁþ\9e©eæΨr|\93(;¥ÆG[ÛÚ\8d\8b÷Ý\85Wñð\96\1ev\18ÉÄû\98
+î}ôt^\98Pm}OÃu\9c\9a\9e9¹ã/à\80\8cóh8V×\9aÕ§"ÂÉÐ\9dæÃú\91Q3¥Aµëe\ 2\e¸HW"½åËy6i)æÜZ§¦\1fO¸,\86\9f\ f&8\93M\11\9e\8bú×\95\80Å\83\98éPÞ\83\9bZ\eX6n\99ì¯øͱ\14Z\83.B'\9f`\9cÌ9\8c\ 1+\14ë\ 1º\11\ 4[\\8cC/\9f\7f<Ôª\96-á|c%q\9a{\1e)´¶ªÐ¿¬4TFpê\88áJ¿øY\9c6Åô\1a\1fÒ9b;ùÃòq?\9dön;zðËåbª»ýç\19Êú×Ê#\98ô\9fÁz»\vG\8d\8b\rb×ò\v\81m\10\94Ï;\19\9b\9f
\97\0 #íD±AÎ\ fxÔFãä\1eß[_\a\82\85\1dU§PTGÕ6\8fç\91#G¾6Fïê®'\a¡!³\99÷\16^,2\10\83\8aGùo¸\183s\17Ò\ f^E\94\8b°;K
+ź\9ca÷TZtSÜä °Ê&^1\89¼Ôìõ±¯×\7fÍZ6õ\ 6\86°úô\13\ 6\9cæ6ðj½\13\82\14\98ÛQ8e\1aIöV\ 3ÔÓc³Lh²9&¢\8c'R#\89¡³qr^GÕâOõ¦\e\1d«pú+Ä\1dI®n        \1f(pPPa\15£"q8(\v|osÀTq·o\bývY]\8aÜ\97q¼hoÎí\9b¼\81Ò\1c\91âv\9d¿Û{9\1eÄ?\ f\9c\91é×-G\80\8fç\1f\7f\8buÅð59\99¦±Ë°¹É."\85uT¡\18'óìÔ\8c«¥Ø\8d%\90zÌAÜ¢ÔÅHuÏP¢Y2\8b7u*bûósIÖs\ e¢*¬I0ï\v¼lÎ\88Y\ f5óç\13ñ)E¾\13|\9d7Z!¼B\9e\98\81\eUnüÉ\ f{\17¸ÕÆø¿>x!að\8f\ 2\8c* LLÅ!ëø<Æ^gP;n¦vös      úðIe¢\r<fA÷K«¤1½o\8d¥T(Ø\19¯Î\v`\0\8dØ\92Y%{¥Ð\9f\91íK\9cé·öÛ¯³7S¡j\e\ 2zª"\15]o\1d§\8d\86X-\85Ró¤qóæß;.\12k  0RÐB\17¡:.'Éû\8e\86
\ fí0}%
+í3\17ÜÅLÙ)ýv ;¹I!\8a\18\97©\97ä\17Sx\1f¦åÍ\96^u\97i@µ¡QBÀô&)\13@QäLóðÊ\ 1øº¯"Bk\87Æ[¸#-\8d4?JÃX\1ePm\8b\ fÃ8í\91_P7ö=\90é\1e\91ÍÎ\98ÖC|\82ë&\8e\91\9c?H Õ±\14ê;;@ÆÜ\ 2¿Ùä³è\93\1e\19ãpùÏ'q\87\85Zo«£\f\ e&nþ\87{ên\9fþ\83¼\ e\ e\ 3³Z\97\a\19L\86\1c.DZ\1fºPð¬HQ\8e\15)\að\1fÂ\99\0\1een<\17\16Î?+ÞÇ:jCÁ8°
+>\14ôÜT\ 5wR\vð°E¶w&\11\7fT\93ƬHI!I\99\8bOBÄÂ÷ÎR\93\9dø\94¬Äû>.!,ÕÖÚª«ÈK¥\12Erß\91\87ýhÑÒ%Ì\1c¡/P-Pxì9\8aÜd\8dÌ\9f/8é\89²(«3\ 23Vm\9e¶âÀFDÌ7À\82k7\1c\bHµ ²lº\84ýñ\86·R2\ 1á|Kú3ÜK©\0ÆL\90\99Öé\95co³µ~:N¤îÆ·Q\8bo&t\9d\90|cÝlÜ\1d®×\v\88ç\90DÏÄ#\ 5\f\ 6w\17        á{Jõ5\1f\f\82\92»)¡Îk{F\f²Û³«ó\9aßíg/ûÕº°Ýí¤\9aÊÕ\87&KÒÜ{¹tÚ
+#¤îg<\1aS:³zë«\8a©ðÚ¼µl«\ 6ù\17r+z©¾$% \98¥\14ͤ6ò2\83à"\9d\ f¤f\829ý¥ÜèÓ3\19øÏPawÃd£:ÜYv\96\vò_\84Å2\1fç»iE\9f\ 6      ¾\98à¹ßLEöÌ\86\99äË×ø#¿õèÆÆ¥ó\10ë
+#\1d\87±\83û&®\91'à¡àJí\81\96¶æ]àÂ\89ÅÐ\1eyN3Vs\ 3í½_Ì£º\9b\9cÞyN\Uqç\80*\8f\85\ f¬eÁx#±z\8aØ7$SfbBÜøæ\98(\848\1c\99\8d\9e\81gp\18SÍX²rê­>éwÙ\ 3\92½H\16-ݺ²·¯\1e\ 1rSôa\96\ 4\e \0|K\a>ÜÄÄ\b2\8c(Y\86["KÞMSE,\13ß¹Ú
+e\85Å©r\18\8d¿Cc\14¬å0ð¾K|°\ 4k)\11±|¦â*¶KÖ]\9f¡\0SõS\88娪äû\99­\1c·WYÞi\88¡\ 1H\96\ 3rfÎ\1dþ@­<a ù;ÈìogÞeB;ÓN\9aæ\e©   d\10WÏXBIBï\13ãÁï2J\rÒ\8eüå$®R\94\f¥;\1anÞoÂ\ré¡ü\e8yk\94¡\v]øN·Ï7ûjý\bty<áC\97m\8ejàÞé\1c_^ \95º|{ÁÀ\ 4A÷:{Ù­S3îæ=Ø\97\19ÐlX¢\8e\ 6[!ú9\95\15ãÖ©H¥Z8\16,\86¶á·\11ëÖN^\878ckV¦\16ëT\9dýü\19§\ú¸nlBÒÝ\1dÄ\95Z\15ý\89ª\19\85r\10^AÅ×J\9d¾~~v#j_\90Ü\ 4¶çd³\0ÖÆ\1e\ få^Þ\86\12fó^®Ú\r¥p°ÿ\97£\8dE\1a\9bð^ä\ 1\99¶FÇð·[hî´\11\83\975\11µ÷\ 2NÙÓa\12å\1c\9d.\9dÖñmÅ£%kÓ \88TA³\15S.´h²IÒÎYÔ\95£{-,ÕÇ\9ayk\F!\99ýÑ\bÓú\ 5\11\aôa\92\8c%\a9\ 1\86\90ʹ¨$çy\1a~\86ÉÈ\0\8bY¥T\1cÉ\9b¾ÔBEòñ^tä\1f\10Ý"Ô\1cÕdÇ\94:Ïc2buYEc|\85°\ 6@²i-\15
+}\rcý0>ßÖ-¦ ·a\92"\fÎ\86G­ãoÆÚt\9e\10¬rØIñXÅ\1cQWü~©²âú\ 6>͸\ 6\8b\8dG\94ã\97QF÷)8=éîØ        \8cÅ\88í¾\ f\99lgZ\8f+KÒ\97e߶}¦¸ÎÖÑû\96!]>\9dÜLñ¥e¹ø6\82ºCdm\1e\ 6v~
+2,ëÙ³XM
+\8dõmý\92×8\1fOpn\ 3jè¾fs4Ôí\80ÑaÃlËfÒåB÷f¦þ\87\86`6\8b\ eº\a\9e\8eïi£?\85\87V¾®¤kÞw.Dá\9e\ 1 ¨6\1e"\82ñu\17^\86\ f*\8c\ 1\14$_\12DáÏ\9f\7f<17\fào\0ÃSMf\91\87Р  Hl\88¦\vÎ\11+ùS÷_í¼Ô\1eðĽ\r\ 4×\v}8Èða{`nEæ\95kl½FÚH Ô\ 3W>LrNµkB\9d»Í  ~\15â\1fþ1£gRg§ð U\83\86¥6;\1eI\18IQ\98²;^Ý']e8\ fí÷QQ\99ßÄãƶóÎ4ûó\9e\8aþú>ÊF\98ÓýmFIǤV
+\90\rQ:\80ϼº£üf^/YS\8e\1fòðUVA\9eú0\96ªfeVwXP\1c\7fÔ\9e%¼esÙ\19\8eÜ!Jî5\81UÍ)\95ý£\8dY9u_||\ 6ºi.;\ e±\16Á\17UüìР \10p\9dgwîuë\93hDB\18\19%\8dªS\90§{%Æ£\0\ 3aûºá\80\14ä9J÷Ô\96\8d\8fñýÂDÉò\8e\8dqFºA\bÌ»}É!ªÍAÎi{\9f\9c\89\96§Ûµ^¶ÇEYT
+\85A­ÊIÌ þMê\84Çkà:\17E
+S\11u¦·¢ôWA¢s\83\1aÖy\16\ 3|(^Ê\14_\8d_b\8a'xMF±\8e\98£f{0\8dO\89d^\16º\9a\97÷\eï+°ìZçå'\13BM£%6\95\7fΪ.KáåÈI.%Äï{\99(\90·;ö\12Ç-"Í\80÷,ºò)\17âäs>>ÕIÛA-¯+\89\86\0¿ã\9e\ 3R\95áED|:\1aU¯  \0é\a º¨\17:±a\91bM÷\97\10\92àò\9c\8e×z­\86å~\ 1!\eÿ"\9a×ã.Úa8\94Ä\92W;Ã\13$,ë.>Æ<\ 2\15³ÒåCÊ\85ô\17\1eyÛbg\1d\e\9f÷\9ehzS{\98\91n·¿Æ³m\7fâh\10Ùw@E\90\18\15"\132\16((Ãð\86+\1cÂhn\97ã\rÛD\9d*\7f0\10þÉØ6\8c\8ah\82û\80ûã^my2ÓÔ\83Ìß\99\18\983Ou¨W²}9o\86¡<\8b£v\ 6_7/$àée\ 6\8b"Ǿ¤XZ\9a|P\e\89t\vq`r×V¤¼¥¬¿<èO\1aÂ\8dCÁ[\ 6Õ-\0ßú#ºß\b\99»\87ÕÞ\8f&¤+\82\816\8dü1ëÜ&®\b½±ûþõªB\95ºÍ\97\94:·ÊÖÐV\r\7f:üÆ\G\ e¡%²\13ïü\f*E²8˵\14\aúîìÑÙ¹£;\90U\10iÝ>®ÿð¤^¥DY\15&XtÈ\82IþkÎ8cáe\as1Yd\röø{·\8aV}ÏP åÆä\988í;ÔZMë\84ZXJÓ¸\84C¶y/:Ñ\87Ê_yûgú7¢Ü_\ e:\1dDBYvâN9rÄp>@/Ü·¢£sIe'\1d²<|}\93´ßc×ÜC\13]\º2m\9ft>bVV]\8c\ eulH¡RÒ%\aÛkÊREyö\1aìþ\ 3µ\8emK{÷'ô¸\16C\9c\9då³²\a{ߣ\98Ù\b\9a¯\7f\f>\1aI,Ý7\ 2oURù\ 3ü\8eD\9fl\9ex\8dÅ´\8f\91ãöï\9cEkÚ´Jæ\ 4W\ f    \85\12\17\89\17QÃùÍm<¸i
+U_y\ 4¿\9b\18ÿH³\14k¢`ï¯Çoï\99é»Íxq:\1d!1"ÉS\89q:a9m\932\1cÈ\89\8fJ<ù\10ì\rK\8dºw\17ßÃÎæù\9e\ f\812ª¾_¿\fE\fj\1e
+NZe¦Ë\92LÙåf~\94¥b\956\84\9e\8a¡òºü\9d\11\95jÏS,\aÒOâcè\82l{ß\18¨\9eM\7fFG\8f·ìõ¯\9b\f3X\b4t "Ï(ØA\8b\9fVQ¡\89v"É\1dR£Ø\ríÑøl¼q(Ó»þvß;V#Uüî\ e\ 2\93ZëSò|~\92\8a\84\0\18és}8\9a\ e\9c\8cN\98\8ex*Yå£Y¤\ 5\9f\ f\84ôÞö4híä±dÂü\ 2\18e\7f]!ØÈÀ\7fÁwyëR"õ\95 A¤|d\8dóf\fÇ\8a$\81\82e\17èbÕ9\91²\9bõì\17JøÙïç®\r%iOøÛæ8ô\9eÛë\14\95B\8b1\ 1£^{ Ã\86pñô\9bw)ª\84\ºØ(Pn¡÷-aÚ6ËQr¾\ 3ijêsÃ4ælÚÀ¦¾(éó\ 6ù.\ e4ÿÄ=!U\ f\9d´KRqbÔ\1fÊ}\ 4µ¾Î^\11_úyW\95é,\89F¦c2H²\13\13íïá¹ {mÝg\12VpÜ\15\96x.j\99\9f¦úG\94l9­,Ü#¬ðqFÇÔë1"O°bP\ 1Ò\14\946"¤\18Ä\8eüú\18rÏL¡Æ\ e\11¾3Qsß,Îtü$\12 ¥¾ó\90¸£n?\10´Í\13\9fÄ\8b\91è&ºhÅK\10[ yið{Û\ eyr\1cr\1f°Lf+ΣØ)\1e\9f.\ fA·a\17\16·xT­\85Z°u\15rL²\86¬mE?\97\8c{ñl\e\e^I\88Ç«
+ª«îffù±%\11{}­HrÅ\90+\8f\98åÈäçá\8e      L.¦\89~S\11\10Ò§\ 4£\ f\930R»\\88õQÜ[_'»xím\1fãòQå1¾©Û×\80Ox\1cúªÂS¼\1dÂJ4ýù\8b\1ev\8ao\ fÙ\17J-ékNàX\87ÝyjAä}ͨLÁ\e\97K\ 1díZ·«dß\vàðs7²s_Ôç[éÊCtÐXùü2
+\96¶ÛxÜ{ý\892\18\ 5¢Ñk9Öû_!¿\19qÝJ\8e5îlQ}bû2­f\ e]Xù\14£íV\80ºÆihIç\v\b¿\8cê \918¯¡\9e\1eòáaóÃ|(.\1a\84oÅkZ2Ú¹¹\ 21¾-µ\10ÒÃ\8bÜÑûªµù6>sùgDx\1céQû\15\aý§\9f·¿\94\ 4\94\18\13ìédmc(\11\ fsq­\88²e(ìE)í­\94¬!ìKt¿¶Ø\8fsçFý\f!Ñh{íK\r 4ÔÔ¢\9f\96¤pÞ2fhû\98h\e4~'ß\ f\9dÈéKg[\8bÉy}í\80<\92Be\9e±> ø*"ûàí!5|\84\ 6Õ]{wÖÓèçoîá=(\99ÛM¹ØJm\9e6ÆY8\85\8b\16Õg \99n$-Þ\8b\vz7\99Îà°å\11ÔqÖ`'9âÑ\b\rëZ\8f¶©\f½<t)\83æ\8f£½ð¹Ó\ 2\ 3øö\v\92[\£æýÛ´Àp\14\9a\19J\94±$PZ\10\11pw%\84\1e\96·w\1e\eã¢\r\10\8c\ar%OÆò\fSK!s\81ü"ªõxm#s\95`&\1d Þ\89\17\18éþjm\aM£åBó\ 6(D\8bXCçR¡\ 3¿d\8eÆÛE­×?\16z¼«J\8e\1c\88\10û"\87ã4=q¹ú3\bðQÍ;rô°Â ){½ í\ e\16PÎB+àPÜ\esocîïw|báIý=íÀ÷\9c\f\ 5¡
\82\98ÆdCÐ\91g¡[¤W¤^\94l\1fò\191\ 3\9c¬(&§Lõ\93ýø~\9d{\86\18y\90\14V\ 6\1cýº\92غEw´\88\16¬³\8fV\15\91s\9cÉÏ4\94%:?\87Ç\96\8c¸^\\9b\8b\8du\ eÙñð0´\16ëåR\89\14Vró:6¶è\ 1ñIF«pa"\e\97}î!·Kù÷\16"½ÛÏÙ\86r\94¹\8fâW\8bQU9}3A\ 4.\8c|Ùo»õÕi\ 6\95B\10\8eq\0\9eþLi\9cnÖÅ\11\17Æü"i¬ØÕ'\87¿ðgåq,|~ÒYoZ\9e­ùp÷\9a\86â}%U7è\1dØ\9fË\1fy\8a6\94\81\80L¸¬°\10Ü\e\1e\91_1v\ 5}#¼«~B\11{üú4C~\95ÔaênR¹ë¨Øõ¬:\1eÑD9J.Az<TÌ\11\1c\17ÁzñY.`r´b\15K\8aÿ
+ßêËû\1e\ 6\1düÎïj²¬m\83¦\1dUE¢\1aÜ\aÍ«Ý_Ƨfg\a\Ð\ \ 5\93\ 5ø¡\96Mà{¿y`X¨\1azDv¨\89ìâpHº\ 3\98B?T\19\91¹á\8eÕ´\7f~/\ 4\91ØðiØ\ 4n2:]\924Ì~\11¯¼H"\98â*\18h?ìèB\13Éìsz\86HGjH\\1a\8dyûÊL£7\0\0)
+aÍ8¿½õ\8bÖÜ\10\9e(\1f/\11\8c\19¸\8f°\ 2XØS\8b  Ð\18ØÕ\19ÐäQèöçh×î\81lö\G?Æ\96÷M\17\97Ò\8bñThÇIBÐ\1fðÛöe+$\93\7f\9cs/6EØ\16¾[·J;`ù\94q°pV"\15¢¼X¡|S&ëÓïÝÔoî
+YÓÌy\1eµ\0ZhÄ\80\1f.ùÜ®¿a\9f­\80
+\ 5­\fSÃøpÿ¾®È\7fIéÄöî:ì\8a\93\84\9dÃ\14Þ\81\81'?^81\19Ý\fe%H*\81\8b©ÐP\81\85Ûuìmþ\97E\f÷\0\1c1÷/-\85\13ý?\ 2\12x\87Ý\ 4Êogü~\fÏNáû\86ßä ù²$/X]ШbF½\99ÜagZ¯âý2\188\10ò®.\98\8bÖk¥\96ú6S\ f¿îMÓ\8f}\ 2q\89iírcc¼+aH~Á=±\a[ÂH,J`\e\bRÑ°
+ïò\87«©P\v\13\17)¾Æ¯_Ã\8d"AS(A\94E\17.^eÊc#
+¤´êÑ!ÖGh\1f£Å\9a³\9e\9b(\14¥õ=9\a\9c¹¦×ǨմORîU8\ f2kQØpr\VÑökNí\11\ e\82áÈÈë¿\1dÍ[nùÒvÌ\87¨7,ô\15:¿?äR\8bÉ\8c~ÇÁm\81ÙZ\eÔóó\87´$ÿZϬñe{7JYÄùxÛ\9bã¼×\ 1\1eÄ{\ 1Èoù'ô~¹'÷\fZ*¿Ú\10'R7¡ÅÞ\8bôq1\vÄÃ0\9a?ѵ|-¸½\85\10\19\84ki­\8b\8c:uÙVèçøðü£lM\11N^\92ºæWzÈÍîÚ¯\1fì±\91\1eréûµ¾E\9aA\89Ãm\1fpÝ)ïÕ\1f\1aY\9f¥¨{\1c%ÛdÇ\86º\ 5®m×\16¾T\8c¾3ê©jìa¢Úx\7fP9YÊÌ
+cÌÊ\12¼É" Å\8c\v']g2\98\17QÂ:a\8aIËo|\19ò6\9c0m¬\8e\9cQL+\ f@ä%\80ª÷\vVís¨¡=   u\ 2-Ù}AE\8f\8fU¹!QÐPà©WA\86ç\15I\18!\9cåXÊr[í\8d¢q¿ô¾ÊAÈ\ 4Ë®ePûãI\81%H\9aÐ\15R\95\1e\9a,\93¾\ 1ÅC\1cVâ£\98\ 4?\12¯T\98+É.\92ÓÂÑ]ðN¸è\9cÃÝÍðv>ÖàE^¤)âqV\8f\82D\84ÔÒ¦Ç\93wÑB#÷dç,gøH±g\16Íð\8b\ 3\81é½ä\9b\0ÛM
+Æ}î\ eÙ¶¢èà\91I\80:ýwum­\b¹J:\94Ì2Y\r>\9d¬Vç \1cóSDû©oê\84\8e¾¢Ãa.>=¦ã9¤\10Õ}Âq\96;\9a\16=M"µ¾\81«!
+\aÃ\89J\1d\ 2¹\99\95¯\e¸Ì\14ÔqR\8cÔóo-É\r?ÂhÞ¦tw\vEçÒõ\9c\1f!P¦üü\ eÕÇÍ\16d\15Ø1\9bu\98³\89\90­CRfûÖA\8aRo?áÔé`2!8>äý\\9e\9e¡\1aF¾1U\ 1\aÅHy\16\97\11ÒHl©÷yÏ\17u\93ÐÜ<ÐçV h3§L@.\86þK\84wüÖîýù  r6¯Åϧ\91ëí\rd>\10o\9e1T©K\93&\85hhÚ\9dñ°\ 5áè\ 5\0; ¡5\92kKÕ~»¡Â\9dq\9a^\r²\86\ 1\ 3z²b¡\83¿ôü»#\8cÓþ\9a\11[\86ë\8eÏóÀ0\94Å\99â\10\fäíÇ\18\ 6zZz\ 5;§Ge.,\87Í\13\94G\1f#G\:F@\95ÿ\ 4̽t\19K¹À²¾kóÑÇÒ1Æøííu\85¡gI\1eÈ/¦/j\1c\16a\11³³\9e°©íf\82Üó$\12§ïq¼(Pk\"\18 ãq¤ªý>\9e\7fÃì\16\11\99`\10È\88['Å/Òjdß\98}\82\81u\9a>Öï|õ%æ#R&P\1e\97Uá?\8d\82µu\1f\10pOôÇð\82³\8e\90lËs\9b\94w\9aÆ^\8e¼÷
+ÿüÁ7\9dYr\16\84{\92\8f¡®\8fFÅíe#é¿H5\1c6X\98\15Ñì\9c¿÷\81t\85u}\ 1]F¦¸¹\aëÔ\1dï¾´\bó=\91ì]¦z®è\15µÄ\9bm\0¹pýFòT\8f\14v¸¿èë@\84\13§»<*\86V8\82\9a÷\ 2ÑÝg\8böcòH\ 3oU\92\9e\96\fk®ÉÀt\ 2§&MƼq×\aÃ%\ 6\9eB!½\15U\fÿ<7è±íã2«\ 3\97[ÖÄ6R\14\19ú\ 5å}#\9dpï]\81Ðwâ\84P+[Á(¢N&Þ\88hO{÷\8dmg]®È©° ëÊ\bì/³\94Î\8c\93ÂðQ\8fùŽJ\ 4î¦Û\ exÄÃÊÛ\ 6q?Ödó¥l>î»Øowèu\v"¤ô\92\Vî¿\7fø)Î\8bì\9eE\90F\aeHÀ\19Í>/£ç\88FÚ1F\17ßeJFyǯHÙlÌD0vÅj\1c¬\9d\1e'©=É"1į\13{BÂ56¢ÿ,ÏD¹\9b®¬`=k}\1f\81ß\9aArµ8\94£Â!\ 4\18\15ÿ¨\1a¯\ 5­(Lu\83<\19ø2\84HËÍ0£×Y?\17\r+Uo\1aÐÝ\90t\1cj·GjN¬»\8ev\98\17\8b\87\ 6O9\83Mz\12\9b¨ÒLFe\ 3HmíYq\92\134\17\íü³\14\93©¸÷=éÃÊ\18Ù;O>Õú\8f\9bwÔä\9c¤â\ e1çKµ¾lDíãÅfçúĪ\92]·ÊfóI?rïÃ\87i\9b^zLF®S7
+\8b"d\81F\161È¡]1\rpøq£Õ9_Ç°ð\8cÔ£c˼å\10ßæË\9f³\13T\ 6Ñ\ e¦Ñ¸w¸\v\ eÚïF¹'I«|Ä\11\10Ò.Þeo¯0M#&Ķ0
+P\9c\9abUÄ ]åwØ£3Õï\15\12¼°;KõÏøa¯\9a¸Å]VÃ;¤Ê¨+z/\84ßçßÍñî\1d~\88ß6Û4"Rÿ
\97ì¤úòpçAÏ0WÂy\ e£LÁ&õÇÂâÀï\92\9d^®.T¨-22\ 6yxÔÚúðç\1eoÝOäR@\19/-Õ\96Qbëç¨\LÐ\88SUð/\9f\7fîscC¨åÊ|\8c\eé\80\96ös¼\87\94ô6\97×µ7°8®µr6(\9d ¬9$æ)\9d¾h©¹\92ª\96\95\9fïÌô\9f\85/se\10\82¦\97ä°UÌ\9bÏx¤<½I\1d\rD8[*¶\94æ\v    ï\ 4M\93ã\ 6\84%NQ¹f+|ÚªByA\19\92\10>E\9b6\9b5Ï~[\19]ÉËû\85#îÝho.\7f\0\1a\97«fÌù\8d3O\fu\98.\93\1fÜçëû\14øsÀtg]½-<Õ·©NmLi\96¾\82"+n8\84óÇ!G¸XdÓð륫;ÒWI÷BíQ®\91\15î\9ac\0Ö\10\88è#ù}-óP\1fø\ 5\87\94°n#\19àÌ\8frA\8fsUµ\1cúèõaÏ¿Ô\94ÿú'j\17\82»\9c\8d"\91\86I;ç·\r*'\eõ\am\14\ fE
+ªñöJÝ<ÃΣ¤²/T5q&MÎù~\91¿ @C\ f*Þ8\99\12Ø\9a°m|%\89\84\8e\92$\96]gM½:·ìî°ø\98Îx·\89!ÎÇý¢ºk\17=Zxû\96¼IÕËkc{\91f\95cº³\10\1f`c\10¾\9a\17\1eö\91h¹õ®ígÈ/°\89½×Ð\e=\ f\r\82þ¹¯þãcÿ#1
+;¼² ¸*Û÷þ\8d\8f×\8fPÄ×\90ª1»@Èùk       Þ8®ºV<Zöý£ýn\91Ñ\v\a\8dA~ø\97\83³ÐZÃ\15?k\98ìFB\93r\ 2ÎKÖ\ 5ߥ%¿ð,:\ 5
\r±ûá\8at¦Óª\ 2§*\15\b\bJ\89WµÖÏ1Ï\ 6'd\86\16\15GÙȼü\14ï¼07NÌ\e\91ßAxº´÷1×Èö)®}Tµü\91)\82K\eM\83\8ePC±\89v\87n½=\88\19Ð"ôzoÏ\9cû\99¨@\1a$*Å\9a\9e%j10ã%>ç'7\87PÚa}p0A\93X\ 2í«\ 6åì_§«1\8cñ*\8b\8du\95 Å±6%"uháÂÆGÌ\8aö\10BñáW\97Pä]\16\17÷+\1c/+ð;¾Pù\1d\85Ù*o6Àð2ïp]uId\96\ fWÁùS»3\92¿\8e?c-\vþc\85¯üÊk}ôSÕ\8cìD^\82\93I\18ª\7f°Õ{"yLx\93V1\18\19\1cd\86Jì¨`\9a¢\ 1µ\f\1e\15¥\89Tí>\ 3¦À´¼*oï¹öy\9dxDD%\9ep\85\ 3î²ú"¥ô§Ç^>v\ 5#FåE¦Æ6\15ßdgR\83>\9eg\9f=K\1e<ÿ<ýÎÜd\1dÆ\\88MÔM\eØ\85Ð}dß\98fb\f\9c÷­³\88        ®ÜéQQb  \98Cõh\88\9bg´0]f\86mè«u\ 4QÍÛ,,%ZpZô1ÏL\1c\16ål:æÂ\ 2i,\18³\96YÕ)c#\f¹~Z\87óL\ eg\80Ø\ 1âÖ¤5¬æMvü\83\e8\eâÕw\ e³ÆÝ\12#\v32mò\19\0\92N\8e­\8c\ 5\83ôOs.1÷¯\939Xr¯\8b\91ìÝöIè.ú®\ 5¶îÐz\ eÔEM\8fj\97\ 5\86¾çeä9iP9PY~\9ft\b\9e Êý±Ü+ë;\99Ë\80%h\95ÒS\1a¼Sb\1f¯\e§\8b\a\0\19%³HxT¸Ö>\99\12?"ç\95Q¤ÚpP PÐ|\7fȬ1¶.·J\8d¿È\aº®~\1f8Í=YÖÅ\ e\ 1\1eB²Å<ä3³xC\85úkE~j/±^Ø\\8fß"¶ß\88é{ýª\83ÀÂ8Q\84\8bQV»±(II³µ\11XMS\812l'\8e\9d   $:ã\81\97ÿ Þ\83ª\18\93ó´\bÏß÷"\rL\8aÉ©~egè¾\8f¤ÿ\1c\93ìÄS¸\97;=¸òEo¬/\9fÝþª\0g}3¥\f\99\1fï×ð®g}Ú#J÷B×y>\8d?Eüq  ÂÞ\î]"¢s5ÏÚ\85¤J«\14\8f(7ÓR\87o\à\e\90\8a$©÷\8e\ fZ\9b¿[rù\f÷\9egKtû>ëzn Îci±³±\13\1e,öO\ eþ¾3Ö\93\ 1ªiã\1fQÚ#þ\1f\84\94\19.\18@\90©ù\19AFç?Ç\84ÐÄ.¡ú\10ùMÖÜ:¾ß¿\89\9e|{      « ñÖ¤oÑßKL_\92k\8d×\86\18Á\1f3\9d³?,è\ 3\ 5Çüñþ@6>\ f§Ö\vµô2Ã\184CR;f\a¯\e\eëÖZ\9aå\87¯pB­\1e:\ePÜÊ\eïª\13Xôr\82o\16d©_\a\884>M¤\9b7Wó\10´\8bðI\ fU¸(\15¾\13\9c¦Y÷\8f\9d\15À-\84\98g\8d\ 2 \99àæi\85\8eæ«ünÙñts3å²TG]cY\90S\83\19¬\83 P1umN\ fC\1a8+\8b¶I=\92\1f\13¬X¼ZÑíXÇÊ«¡\9fH*²¡\9eü&2Û:Jb`Þï¦J<\7f£º¯X\8díûUÄÖ\8fþc!\ 5ÈÏÈ?³\9fÑ
+jK;³RÙ-ìj¯\9d\88ÎüGbf¹\99    ÉåºÐ8øõ\9eµ\98Ibë90Ò"åY\eä·óy\18fL{·   \99\ 5µË·Ïa:²'V\86\93\9f\13û\0sÐ>ÈY\ 2廽Ң\ 2´ä\ e¢\9fÐxw¼%]\13Ó\19<Þo­>þºpX¦'ï\1aû¦ïOçï[\81 z\87´?\96Ö·xi.Þ²q\80÷\85\8fAéèéP\9aOM\94ûò\ 1\96ö%Ñ×8@®Y\96SäcF!Ñò3ÿ^PóW\f²<Gì5SÅ7V\8c\85$|â\9b\16¢\1e¥×ì\8bm\18¨¨\97³*NI0\91Ã\ 2\9f7d\ 1¯_WÔuG\9a$B³\1etã£ß\88\11\94ñWâúÄ×?ä
+Ç7å\ f/ØdfÛÅÀ½\vç\9d> »yYåëE\82P\86èï\83«Ái;µ\81\8b¼pê¿Yê\92uÄq·`~`\96m\86t\86y `"#â&åúJù¨6~9Hµ·Z¶ê=(N¨§\92'_`¶\8aéãöMì.:æRÇ>\13]*y\8b·ÿs~\7f¼Ne<ÂñÖ«uã\80\7fRß\\ 1\85h¦²7#\13¾Ý*b[Ö\eb\95*þ;\1eQÝ_iT%x.ÑòÃj\85k\89ô\100E\8d2ÇÓÅ\90ú½õ¥3\8eãE\94H÷ª¥ÒίA³\vz£³b\9b\86\90~cïóÒ\14]:EÅúá
+\93\ e­Sà\9b\91p\f»{\14÷¹Î\7f1ÀC\8cØ´dG+»bc£Ì¹\8dPY\84¾UG!}a>\f¹ýxL.ÀBÑcª*)Û\85\9b\ 4\97KÏ3û)\96\ 6Î0\90ªè0\9c\8c&åÍ\80§*oÑ\87\9fë\91\11;\ 5F'\96\9d[+×5ßÔ\85û\1eüµýmÕO<\ 4âyüW\96¼\13\88\8c\11    GZ¥±ôæJYP\10eÏUïÃ0ö\1a\13Ø\13l.èë `õÞydÛ©º5\v\ 4rÙåÖ\15\ 6Ä\rçdú\85µ\98_c¬UÉ\8aÓnáûê\1c¬Þªaç»Bb\1f\r\Ycµ}G»&W\87\89Ñ\87Ѽv\A?¥=$Wn^$ù\85\0·o\18\17F\v w\82»!ª{'î÷¼\1eR\95\93·A!~/\89\8f\97­,ê ÷2Ø1]h]\1c\8b4¸ýªÝÝ+È\8d¹åôYËû\aZæ»â\926ÝXFcí´ï¡\f\1c0\ßȾH×o\9a}yÁ\94a%D~þ¸\87(\10 0üÝ\18ÉGË0|Ö¯(ù\8aî=ãíREsñiÜ{bØ\83ÏâoÅ\8fÑvÔ\8a2!ô+ú8!ßµ\vaáé'\93·\ 5\1f\10\91Q\eÙr\13\91@\88¢éìFY\fL1|\18!\96S\94*W~ÎÉ:ü\80)j{ÚÐQFܤ\ 6Â\8cíô\8ckm¡¢V[\0æí>~\828q\1a$y\96/)Sýj\ e\14ÃL\9cç\9eA\7f\13`¬T¨\ 6\8fN\95©N\83\17þ$îJå\7f!?£þÐ\13Ö0
+       °d®&Ñ\b,ñ@\12\8e\14\ 3\15VCÐÊ\86\¸³ÍbR¯\93çøbØTL)\ 4ll%¿P\90¥G\99S\7f\ 6È;ËAò;£\93SAÏ\1f\88»l_2¤K\9a&\96Y¥d¶\\90A\87\1c&\ e´D08Eß}\ 25±|ÇoÎ×Ø\8dSmÕ\90\89:¹<³~}\89ï/\9b\0x Ï!ÛÈ\vµ¹`.Õ\9c­}½@3e\11x0¼r #YRΡԼ»t\8eq\aÑ\88&o\9e<\15\84û(<Ã9Bdó.\94~\8aF\9fäíÁMfu\13ó`\98\15u\93§kεƩ(W\11`öt=\80?lkzfK,}{38¦\ 6³ò2%\92\1d6\80.IìOº\17.óc*¨\95ÐÛ=»\15nçë:÷J\98\ 4\89\82ä;Õ\8f\9cÚú\9b
+       T\88çÚq\9f\12\eï\90å\92\90ÐF\99{\87°\98®¤\815\12¥\8d0AH^       \17xÉm¿¦Þ¸\9fÎg¢Ú\85ì}'ÿŹf\a%Ô½8úa\ 4on5E2=
+Ux[uz¦Ó\19\9a$W\8aÇ\8d\84º\9c\9f´Órü\83\97iM\89¥\9acÓ{fy\1cZ\8bæÄ\80\ 1Ï\10V[z`\88ø\ 5\95YxÈ­Þ,\17\92­û²\9e\15\ e«b(µ\97:\80\96lJ§\99\86_j(ìQ\87«ñ¤õ#;\91\ee\r®\9e\9fÆÖ\92¥ýÍ©Hû°\e¿Ì\10 ³\91Á¤ÖW?Lr)±ÆܺÌ\83\7fIG%ÆrƱ\7ft\86\183íö\11VÝRiDü'b\1dõ\95w«YÈ*\85\92I/\17\19Ð\81\11\86¨Öz¶ b!N4RæÐ\15:ÂRC8nöp\7fIy\1f¿öÆ/\99Ïå:õ\fåM\1aÔ·þà\8d\ 5\82¤¦uÌk\86\1e\eùb'çâW\19\93\9fl\1e\e¤e\ føV\10$\14?\8cvýZ\96\11É\86\99\7f\88\98:.<èr¢°·â\17|lLýi\8aÅ×\97TÐ{\8eNFl¿\90S×'K8´ÄM¬ó\9aÛ`3ßkrnÌâU³µ3\84ét\17EöKYÿ⨼ªóR6Ma\aîd\ 5©øSG&¬,_Q²T\1e\1a\ fÖw¿`ª\11ºôu\ 5Õ\8a÷«\83Wu['×ã³SG\95´Þ*\8c×mIðÂÌÖ¬Ô\14Ã\13-µB9Ì&shú=æ\14\ 1\13\ e\ft\88¯M\8d\94\1aÞW(èì>Yá\9bÕ&um\f{ôoø;\8ac(\9f;\90*ƬµPöÖ\1a\93k\90N\10B)ÐY8\8cRàå\1fæ¯\11c¹å­o²ø\1f\98í¶É%°\1f¦\13Xc\83åOòý\1d\9dضC\91è]E\10¿¿Îëð
+1\92ê\7fagÝ\86
+j      \8d\82¦\98lR\gÀXO?\14C\80 A§~¾\9fglÍF\f\1e?W\9f5Êê»i*\aò\bÀþÀß\1ar\97­Øs MQxra0
+Àk\9eÂ\97\98ß1ÛíPÚ\9ctàïþ6ß\8aßmhWm\19x<J¡\ 2\13 1TéððvD\15÷˯EEì\aü\11N»,·¹È\ 3Yè4\89T~ãðÐ\f\82}gO¢Vï|TÿW_Ú²5\99V\95Q\ 6\7f\18Øè\93#\eûp?¾+à\92\9bI\8a\9b¬{\1a¿ÎðF¢çYà6\16æì\?\16N\17¹0cdG\í\87Ä\8c\80\17\87RB\8fWîªH\13%\8e\9dù¹Å®\\91\1eßÍs¡\8aâÔRPI²yîÑ>OöN¡j¬d#J\88\ 1\88\85Ê¿£ßjëÛ·S5\86W=\186-´\95ÒÄke\1cI\85\84%µãæ"\ 4\84\96\10ªm#
+¬l»yñ7\9f\8cïF¢5Èf½:;*ì\83m>\f\ 3>5®x¼µ\9ez2àI·rV\b
+dòí\95@z°|0\83*Ñð[\8b`ÇÑs´3Sî\84t\96\98¥r6à\85»Ù7÷ê×öE\1f\8bSbC.ªV\8b\96MÍñ²{\81¬to/±u>=Å°fë¹¾\87N!6P'ø\19\18áÝ[ÍVZ§N.(èB,ã;\88½\1a\98¦\8dï\b
+\1eû°9p]ö\91eoG®²>Îùs}ktt·Gi<N\97\12\8av«8õC=§r=\95\9cÄ'ÖLñÑ=÷JêKÂÆ·\97xE\12Ú\1f\9b7'²2\ e\1fçú\14Bü,k+-\92:êk\ 6\87Ó«\94iì«äâ¢Òs\85#        >6Ü
+4Å\17¥|ɼxb½G\0æï\9bÊx      ®À¦4\8bT!ø\1f±æ*¬ímÎü¸ERã\ 21ráé\vÄ\11tÒÙ3ȤM\ 1\15C®æ¯E^07B±{S\15w\1eü¨"\9fO?'J\8b\87YGÐ\13\9fp
+kµk®\8f\98Ö\8d\1aW\8fÎ*ËÐ.ÁÀÏn¢\ 38»½Õ»%|\r¾\9ea7åa}6±\8c¾Ë\a\14ܹØ\1a¬Àl¾±\83BXb\9f««\96\ 4jÄ*\84h6\82\1c\8apg\91QË×ÓKP^\912¢ÈºÔkl¿\11±ZÚfë\16\1c\9a\8eÍé\8f&bq\94å\85  U\â\845&_-6÷Àül¯\1e«\7fLÑUó
\15ð\9b\96\87B6\10u\11¸ì\9c\93K\88Ós¯\88´ÿnÕ¹\ 3\ 1·ÔÜ\93Ã\ 1ÿêSÁÑVL§hã§\b\89[:f\1fò,      èC9\12¾ÐMK¡\99ò¬\11\82ç\99úÙ\99Ëãu\94C%dá±Gó\17\89'a»¦<\95äZå#V\97 ¹I\15Ä»ó)»ÌÀÉüäóîõDPSÎ"3\b\86óEÄ@AÆÒái\80d\1dã]Os\ f\1deE§\15~/Êy¿"Ëë¥ë~\89;Uìþà\94\92\11\9f¨ÑáF\87\83ü\96\87½\94Ú\bMãI\97³#^³\86SrTH\8cÔU¹Ä$\80x`
+=\ 1%ïËtÜ\aTH@\vq­j\98l{ÙÖ6ѧY\7f/.fä\9cxΤZ~¶æ0j\aÝa\ 1ØE\83[ÜG,ØàÌK¾´Û\96u\f\88\8d³\1d\83äÂúÖtÕkÉ\19ù&¶hN¥÷\vÄ5WÝ©\1d¾XlG:A\86¨R\1f¦mf\82ÅÑÎÉ2zt%\9c\18\rÑ\a°/Ô\8c\8aÚBoçô\83ÂNK\99\16ì\7fÒ¼XN\98Ê\ 6\93O¸ðÀ\94¯ï\r\16¬û\18\80F\1fFá¬Èýu\8d­ð\rÖ@ÝMTo}A
\10R2GãJI=UýC\v\93ì\9f+\ 5a\93®\r\85òkvª\9dÛv帲쮳Õ\ 2\1a\e/    øÏNó\83ô
+iü\85ýO\8a\ 3Ø\ 5\17a\8e\ f\fÃÙ\ f·v\9b/wµmuR\16\1aÝ^»RY5âu\8aw\ 4·[±`\17\8füAÈÑZ>\1c\v±ÂÈ\86\12\86Ê¿¼\98y9\86ñÝd?\87bÙÂ×W\18¨ñX\8ejÒÁï-\82\9aåè\8fü´J?ñ\ 5&\ 4\9eh£J7ÐUVúAÍéi"ħ<\87`-Õj\95X"\94§U²t©º\85\ eûaVZ*ç\9eµ÷Y.\\a\eî¿:\aªÉ¤\b\1e\ fõÇLÝ\ 3{¿pÿ\Ñu]\a\95ä©\86Ê\131\91y      |3ôAH\85Ü3Æ\19¡\9bêû*©$\8c\88í^b£2m\vç÷\90;l\95ãBR\18^ó¤íÏ\9a;¼Ö\9c%èl\93\91qI\9dt¨+Ô-ýÛ.ÀáXÊ\87%¤MøËþt¸     \97%\96å¤\ 4\ 3Ì´})òåP\98^,IÍW¨\v9nwÝé\15Yp\95\1aÍ8\19Ã!\90\7f'u®7\aw\8bX];Z\1døf>eP·
+Dí÷ÞãÈÅ׳\1f>\ 3\17\ 3y¢¯      øíy*,´\92êBÖ\94\85\1f\13£MóÃ÷wM¶Jò\v«1òu\1d\9a\1f¼úT¦°¯¤4ã1Ü\15#l0øÝ     ´Xi5¯qP\8aP\8e2ÓN\84\96\14Æ%\8bæýà\96\19;@\98\8a\ 2ð\13Ív^krÅ\84Ö{âHèV\1e\14ÉuÆD\ 3\87\9cÑS¿\3¶¸ø\ 5W\9eú\9c\r¿.ô\94Y%¶h\9c\1c\99ö\15 ;èRÔ\89¶cÏ\10«ð\1ak\91@y\9e\85daÙ(M\9dºAr\ e\822Ñ\ª½\9fæ\17g½H\14jvýY\1e\ 5ý«m\fÏð\87±\ 2\ fC'\1e£#\84X<zSI\15i\90Úx\9c'\91\13\84\ 3$\91ÈN!2\8düÇüW\aP\eÎÆ;c.|!©*¨\18á²5¤¬\88\87µÃZË\87\13ä\10ó¨ê\95ÓcñrUke0`\11öü¨\b%\93\9eå\9a\e\94Bá:]\v\8eë'½\17¿^÷q
+´g)v­^¶\97ïì \9bã\17û2èÏ5¬]N!zÔÕ} 3\15B(9³CwëÁû¨Æ­\97CJS\11à&\97a\86Ä{Q%y髱Dá\9dÅa\8dH\10\11m}â\9do,\9aÀlú}Îg²dUJ©Qm±ï\e­\85¢¶Ú^\9c÷Ö\8cðÎk©3Ý­\19ø]7\80\9fqÛ<\16yéÁïI²&ê1I\95ë&'î}\ 1\rÝÕUsJ\96\154SǾ\ 1ʨ4àò­Uåy\ e\12ÿñ\ ee\99hÜ{\81EßÝtî\17}7Ì\1a2fÈ5»'-\ 4yeÏ\85\ 1\8bùG\1aé°óÄe+Vë\9fÔ­«÷NÙdµ\86ï\95tm4Ù\1a~\98.×±QÕB»\9bíòé-ßÚ\84´©nCl\ 4\7f\1c"îC\96­·ú\7fíÔù?\13\ e\ 3ÀqǬܠ       Ã\10\96\92ÌÍ\86Âh%ÕÒr\1f¹6̱¹r$gRr\95V
+åZD,G\8efÄHL1sä\88\8ar\fs\1f_Çø>ÿÃóÛóz>\7fÀûÇ\8fñi¡£\1d¤X;dC·V9èc\89ù,]Ý\9câÍÜzË\93©ÃÁ\15í6§Çxa\99ý½&á\9c\ 60\99Ó#ËX\9a¾\10¸"j\92ÝN\99\8fº=1SåMf"Ù\8a\97\95®\99å\18[¿ëÀ\91\8e\by¦Â¸_²Ve½Þ(æ\aßáBåÄWøçç\8aGþQ}¿E\18f8\83pWõ1MÈ\ e§X\9c*\82ó\r¨.àÉ·ç»výÔ_\rÌ%!"Ø2\85¦0c3ô\81\80U\0½
+,y˯\eìgqÔ6\ 4d\1a\9a±ÁßÏÆô"9Þ®\99ó¼\85CÙ÷\ 1(G\alÒ¡\8e;7x\ 2$\9cÅÂQ´\8aÄVõxL\bû÷ß@\8a\10\9e\ eÈú»jX\e¼\1aýù\86$þÓë[Õ=6¶ëñ'Ê|¼7KV1UÏ\97ËÏ{{\ fædRÆ#\9aáx\8c\8fd\13B\1d\11\98\1d\96¬ö;^\ 2ÈÛ\ fÈÎ=Ù\7fäJ\9dcÞu\92ê5~CìJ\ fvÿ\ 4Êÿ\17ã\8c\vÄת>©I{»)\b°\1f\î6\17"ûä\8c~Ö¨SS\8bjÕÞ\87\96Õ\\90Ð\83\acmA\94\9f\15úÐ\8c\80\vD*\99müðm\90
+Üý>çbmm!ot\85çßOE¾}LÚê[\1dá\87\0\8d)@üSWÊZZË(HB\82{~¬éõ\87ÖSK}®i\8dGA\ 5Ï­(¥\vQ/%ü\98Ëûæ\15Ë\ 5\915\v£Üy\ få`f¦\99¾
\95Êó\ e
+\8a>B\85fµ<Ù\1cª\19wdÔ?\91ó!t\15Á@\83:\ fÝ{¿\r¨j\92\8fß\98\87\95\fÇæÚ¢B¿ý8KîNHOû\13÷¸6-LÂÀ¨å\ 4bËp?èæÂòHåNc\97\ faæû\81\ 18tuPDå»\8f\1c\84îü\»xÒè\ 1ðU¥r\82ceK\8b\84C1±&ÂCvN¯zB\~R¹ä\9bÁå:ej6·\f\14èê<\1cj\0\92¥\89+\85\8e±\92\84´ûÔMìè;6èÉÖñ\94W-Å\ e¹?¡\85õç\b.   n@H\877\97 ¸àYaê\ 3\11¥*M%©ÁmñJÜ强\9aEY½\86s¯êÔ#Nj\9dä\82¤½ÿDâ@'Æ\89\91þ.|<?*BÇ#\e Ê\ 6Áú\9f\97Ðy',En§¢\12ÎÜ\81®Gν\84ª² 9KÎÔGO\aîw\8fn!\89ãö·$¾.Ç\9cXEÈëØ»\1aCûY\89JxÖ\1e}À:æO3Òôf:Z\14\1cs\9cÑ;\12 FÉÚ5/\91\ 6é+\9föÙÓ#\82      D\1d\eÛ]Þr¹\19WW½\8a\1fsP½\9f~\87jùÆêN@.Ó\ 2\10³\98\99c½PóÏ©\92\1d¶m^±ºj\93¤\85ù\99.&bn;\f¸®Áú-\98\1fÎ\7fÎ\ 2
+Nõ\14\93\v\98.\e\ 4篽ÌuÏÚ7Ñ÷\84kÎiwðN\96\1f@Ô6\ 6\8e.ë?j«nô³´s\÷T¢\93\15èË6ßáò\1eY\1ek>\8e\88#\13¬Þ\97\r\ 5}%JÜ\14\98®\1a\9e\ 2\95Îç\9a³Pë)\99¶¡$0y\v^\8a\9dò¾K\ 65Ô¾^¼\8b[\82yÙhÛÍÝ\9eÚ½x¨\8ei\11á\ 3\7fA<°Wxv!\ fÿ\ e\16¯vO\87PC*â\ eqs\9aÚ5S%\1dßx\8a]\a\1e\86Í\ eK+§|»[!1\ 2\7f\87v\9dÞ¸8ï\ 5t!\96µ7®Ô'²\:¥e\9f\9c^\9b×ð-\87\aÙììÖ\å_ìõoPîÎSmìLr*\88úºbÅ\92\9f@[Öàg\0°v\92ój\87\eqHdL.yÈ\827\e¯\927|\9dÉ0m\15é\99ê\b½¨±9x{¢·sÃå\83¢îó$çõÊ^ª\99\15\ fñØ\96Õ\b{êºÓ\95\ 5ïº2>\15ñÙb9\91ÙØc\99º´ûÝÔ\8e\1c÷\eÛo=à\e\ 27µkð
+øÍÉþ^ìx\9açy³vÝð}ËÈÀy\ e\96ÿíxÿé\95×Á×PqÊzÉç\91ôÞ'\97G¡F\0\19\8en\1f\8f-µÇ5îà\bá3\1emÛÎ\9c\ 5\10Ǭ´\83ìv\ 6\13\92X
+\88\93Ü^ÕU\ 6_\1cÉ)|'Qªï®QUÃp\rv\83!ÈÄYü÷\8f\9fÚí\ 3\97÷¤¦Æ\ 1\81\97íÍéR\7f\8c\81öçøã\1el\ 5ÆÀÚµ\f\8c\ 4\17µË\aÊ\a\10É\ 6\82qÒ ø\84        gÂÕE\92\10`R\18\11{15=\ 5óé\9er\1eh>Æn\ 1AЮé(K\8cÌ\15\99\87þRWØF@.\:\19þñ\14ÙÔR\88OJûÙê\90ccÖ{¢Ý±ß\8aß²¬Ý]t³\ 1¢\8bØ\88Í\e¥z\ÈÆN}`aëÐÜó]Ð4I²\vé÷\fy£ÞÚO\91-^p²Ô\96\9a\1c\91¥fDõÐq\b)\8eBuñÀ\15ÿÒ¦K¹Ãîê\9b\14-nÒ/Ò×\83Èm6Ü\7f7J¯¶\9a\16^\97dÖ'¾¬N§g&Í\9dCo\96MZ-\8d\ 2**\16¿hM³\7fÝ5£È\13\ 5kþà`ÙÕ\0Z\9bö\13í\17ÛËÂ\184»÷\80\ràtÍ\8bG'\93÷b\14\a¢\18c\1e\95\92¦\b·F\8dÏ)\81\ 3gw\7f6<\1e9\93ñåÐ\8a\v\86ËæZ\95\8fu^g\ 4Ääu\91|\8f'p=\82¼ø\83Òl[\e½ZmªdáQ\9b\ 1>²       ¹ÄÐ8Ý]]ô«0¢·\b\17Sø¨Æä?\a¾ù\82ü\8eòZ\14³\83\fa\rXÓ²Z¡\93W\1c\ 4Û¥5O¸\18R\ e\9e\9fÂqÒ0Iû\7f»y\97¦Ãf\19\9b\82ÛÑ$ÍÀ#\97
+3\84`©¡£\a@\85V¢Q\1e9,Áz?Cz\0U%WT\94ÔåPuw¶G\9e\ 2HQö\ 2\9b;ùS\84\9f¦2\82rhær£2ࣩb`\15Ï3°Ký=3\80ó/<v1\1cø\0ÁQ·\1fæ\97u\v{v2ò\99\89qD\93\9bre\13æiÓü3Ý¡\aÊ´\95\8fÓ)Ú\aD\8b¼\ f¶]\e~\91\99§¦¿9EÃýʧùR~KQàÑû\9dÑö2ΧÍkG\bñÏWîy½Ú[R¸CÊûx\a\87h\15¸*\90ÄL,b4{]Â7õ\ 5Ê'\13\9a\0Óqõ.*Ö8Å\94Ï\17jc¤\ 5ÙÿLøj>ÖWÒ]ÎÀÓ\13\vZqjî±ý\86O\ eÓë\8fg3%\9cs\8b/\18°\18AÃM\ fs\b¦×\e\1c\94er~í¡\93Ð7 :ÅZ4kc`Ãõp·\r\96¬NQçm\95úö\ f\ 4áN\972½®Wyh5uÓ\98àì\90~\14»Â\17\9bÐÖÍQ%Ììåg2n\1aÓ\14ÑÛ;p\1do\94ÛË`¹4?\8b¿¢íÑN\95\vè=[DZÎnÃtï\v\1d\19P­ÿ2\81ÿ\ 3ÿ\13\0&ÀË#äv Þ#Ä_à_1;\81ªendstream
+endobj
+3032 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 11
+/LastChar 126
+/Widths 7565 0 R
+/BaseFont /SBBEPH+CMR10
+/FontDescriptor 3030 0 R
+>> endobj
+3030 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /SBBEPH+CMR10
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/FontBBox [-251 -250 1009 969]
+/Flags 4
+/CharSet (/ff/fi/fl/ffi/ffl/cedilla/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/tilde)
+/FontFile 3031 0 R
+>> endobj
+7565 0 obj
+[583 556 556 833 833 0 0 0 0 0 0 0 0 444 0 0 0 0 0 0 0 0 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 0 778 0 472 778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 0 278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 528 392 394 389 556 528 722 528 528 444 500 1000 0 500 ]
+endobj
+3023 0 obj <<
+/Length1 912
+/Length2 2778
+/Length3 532
+/Length 3415      
+/Filter /FlateDecode
+>>
+stream
+xÚí\96W\SéºÆ¥IQ)"*}q\10¤\93\0¡\89R#¢\94\0ÒQ\bd\ 5")\90\84\12\ 4\1c\8a\80\80\82´Az\15Á2Ô\fE\11\86"Ò«\12¥\89ô& ]\90\1d\9d=³ÝîË}®ÎïdÝäÿ\96ç{Öû~\17KB\fa)¯\8b\80\17   x²<T\ 1ª  è\9bX@\95\0¨\ 2\84CBB\9f\b\18\ 2Þ\0I\ 65\ 1¨\86\ 6\14Ðõv\ 3\94 \0TUSY]\13\ 2ã\90\0ô  \9e\14"ÆÍ\9d\fHéK\7f+R\ 3tq \11ã\8aÄ\ 3&H²;\88£k¸"±\80\15\ 3\92)
+\80.\16\vX|ë \ 1\16     $ú\80(\ 5\ e(\14@a\É\80\vè\86Ás(~3d\84G\13\0µ?Ã(oÏ¿R> \91D7\ 5HÑMJ\ 3t\8b(\ 2\1eK\ 1\9a\94@?\v¤;ùß0õ³øEo,Ö\14\89û&ÿmHÿ\91Fâ0XÊ?\v\b8Oo2H\ 4L\b(\90\88ÿ¹Ô\ 6üÓ\9b    \88Âxã~Î\1a\91\91X\8c«.Þ\r\v\ 2\90?C\18ÒE\8c\1f\88B`È®î\0\1a\89%\81ßã \1eõ³      úܾ[P´2\84\eè\9aÉþ¹Ïï9\ 4\12\83'_¥xþ­ú­ø;CÿÅôé\101~\80\ 3D\ 1\ 2\81Ò\véÏ_ÿ®ýt\16\1cïJ@aðô\v\ 1S\ 5\90D"\92ÂA¿\19t\82\ 1\0\ 6\8f\ 2ý\0Ð\8fnXQ\ 1O Ó[\0úL\ 2\ 14\81Èñm\9d\80¢?H$|\8b~\ fÀ \80"Ù÷\a\86ÒÙ\9d\b\82\7f\95\ 1EË¿I\83.àò7A!ôvÔ\ f\ 6\7f@\r@\11÷/¤ÏDÑó\aT\ 1\14\89? *ýäïø\9fÓÕÓ#øÝ\94WV\ 1ä\95è\ 65ÔÕ\ 15\18$ðßë¬ð\18/oÐÈ\80þJ\10\88\9a\86Ê÷¨«7\91\bâÉ߯3}q\7f1\1aC_3\bú\81®\1c´7\ 4×sa7~¥\86\17\ 5Áóz\8aYd\18ôÜ~\8f3-¯ï\7fq$tè>\ 3öaÛ\15/\99Ñ2ÛÝÇ©¼\9cÓ,Ó¢¾{\82¤¨ç\ 1æ\9d\17?\ 5{Å¥\f~\9döq\9eNõ¯\16´]K5¡LyþÏVè\ 2W-u`}\11Æ`Ö7Ú^\94h\97ß\9c±Ò²\90\83\902¸:Ã:,v¨ÁÁ§¢!-LUÍöb*Ö*âv\99¤²\98\ 5w\8aWQ¤JÄ\88/wb<óHwhÐ\8d\b¶*Ù÷«\84çÞÇwóز\13¾:®Ïõé8\9cL\1f\86ï\1a|ëþ\ 6\87uGFÇ\\92U\11\8dÉ»\97V]³·û4]Q»G\99*\19\97\82\1f8\9f\9e\80T\85W\89Ç\ f¶}\10\b¨È\bR\b\19\1e¸Ý\9em쫤P6]\98A\1aæ7µk\0rßÕ¦m)È­Y\8fà+M\17kl\83\19\1eÓ\94+\ 3fó²{=¤Ìß\1a\99\91Øq\eç\86ѵÛÉ\95\11cÉúÐ@'äQ\1a[l\8aÑq\82øÈ8d«Ìwä\ 1\8bc4Oú³ô\a|QM\1f\10\9d{rè¥ø\85\8a\ ev\99\98\ f.\869ÊöýJï\8a\10}LI\85êÆÊ\aÄù<\ 1\87;>xW'xS½ûÓ Y7\8dX¦à\92\80j\13é\ 3ö@»\83\aÈÞ¤¢K\1f\87\ 2 !"ñI\ 5\b\aÝ\94Xÿ\93\9e\88ÆW\82¦úVµjkVoÊÔº\92×®ºmqådrÝösZ\8fsOLï ¬m?³\19ÜJ«nî¾¾t-Ŧ:90-¹³\9b4øÆiË~·\16MÒ9]3\81²#\ 2­Y½$\8a¤Ïå\ 4Æ\1e¿\8a\ 5NéS1\11±o¸Y\97sGJù\9fE6\au\7fºâ5y\82C%Ix\18æþÈøµ¸Wá\1dF\ 1nM\ 1\15OÄþÃÅ­8m·>^á£\ 1\86\97ã,Ãñé\91Ó×1J5\11\85ªáó%\f      w¶MøRØ\9bRDü!K\89
+e<%Ç^n<\7f\ 5¬Oø4*§A©óµ%~ú\9c7ØkÕ\ 2!ÈÜ#"Õ\11ÉUÎA\8bÏ1\89ðùGèÆ{\8ccv\eKý~\10MVåjN?X}ñgÙl3>ôÐI\91\ 3½&ï\93´£ï\1fÙ\8bºÅ\84\06®oïIê<}\9ac½Ù\1d«@Er\ 5ÍF\\96l\9féä3ÀT¯/ùDzhS)\a£\95iÔfû-¶\9bùÑÞË\8aåäÒ´\ e=\81ä\v|_Y\16\8bw\96;×˼\10Üy\0·\ 2!¦-Oo\97ÇRÒ««6ÉhÍk|5å6G3\84ô\8b.\91¦Ý-
+\8aíÂ!ÍoWì\85
+pÍ÷\ 5¼¬¶\9e\«¹8ú&Ó\e-\1cÓï\ 5vè];Ë'/Ç>'ê§\85\11?{Z¥)\94jn+rü9­ë<êð6|¨Ò¨ñ×\våïpnÓ\95\10\r\8cì82©5a1ú\\16Þýý\12³sY\7f¹¡ZÑN\96\13©ý4î=ÿ|\9dú@/¢|ï®tt\9bV¬qÛ¨yÏØ\8c¯µõ\rê>µÁ\85Í"u¢4(\ 3\82óX\ 6ÌB\9b"wò\8fÑ
+\1cç\12dL\1e\r¢R¤\84\ 1.\1f\1d\±Ó:o¶òì\e¾Þh.v\1d©\19p5\83| ål\9ez°ÁºÐ6È-=Ff:2t²¾£1j,\80³õ\82\86­6k¿\1d·À°@\9dO¶Ià\1e'\13ÿlxÉ×\86Ö\1aÇ®¼°_ôÍ­5,-íy/\975\b\95R\a¶á\9bõ2±ÛóZa(¯©\10f!xÏ\ 3\893_\10q\1eÌG\1fÚáB\96»îy;p\93ûå^uYèãû®ß2f\9aÈ3\89»ñlP]üø\9dÒ\86\8dn3V\9a³°ØÈÐ\ 3\a9Y7þßS\9e&!v¾^Ñ(cÔ.¬iª¶RPì.\15¾"u.ª×ÔQ\8b¢y*¥\9e·UæÝñ\16\16á\9eEëÃäh\19¡\18\8d\1eHãÒ<ú\9cµ \vrßv2÷2Ë\16\v\9c\ 4Ì\8d\96ôdT}\8aØ]L\17Y1\9b¯\8eå϶l2²Eg
+\8eû¿2\8c\8a[ÎÀ\eï\1fh\r,ðÎ\9dÕç
\80\97\ 5-ù©à¸\8c     MÌ\1c¶îƤÙÀ1f\9b1ûH\13?õÑ\81í©>\19\86\eio³oÃz\8dL?£E9\vPS·>\[\8cÑ*Oß^aØ ytªä®èey\1aª#æø>\ 5é\8f.\14?i>À\v&\9di¨=ú±qÖù­±oä!×ÅpÛ×X,Dé\9eÛonùg\83%\8d\10¸³Z«
+\194Oÿ\15¹àW±\9f\91sTòï»3&½AÞ\1a½o\19²\92Ã;;£\943\81_h\8a@\fy\ÕÉÕ1J#{\99\9a?dß{~­ûÉ\bo|\81Ë^\9dCèжd\7f%\13¬Ú@x\91\ 2\ e\1f$j\b,É)ÑP¢M\87:Fl>\97H\8c\87½\9e{!Í#M\v\9b\euÏ3­Ù)|Õß~ʪԹ,JÀ\93|âcñ\a\9d3\93G+\83=H\f»óû\97>|A\99\ 62FQ\9d1L\99\8cò\81i\95\81Ç\12
+\ e)£øfx§OÚi\82ú\7f¤oâ¶ã\99Çw\13ÿ°7§Éhf'\96\8a\ 4rX©áx>\9bjÙëÖ-\8a\84\98?y\1cpõ¢ãbL×[&IêGV¥nyö7óW\97\1eé,È5HßX&8+\89|\18e\9f9ùÔ@3¯\86QÈëØòTàÖáP\9eà\14yü]GÌj 5ËÌô¨zQ\88|\14ÔìØW\89-ÃŦ\99E\9b\ eÞzr¦\81ºøìG\8f\ 2%î}§äã\r|ºÖ0_ªï\ 6í÷\17b\96o_I\ 4?¿\9d"\17ù\ 4?_\9e <üT'y¯\8b¶Á£Ö\7f\13\13o¯.Ü\14Æq3¦SîkgS\85\95DáºÄä3lü£U\9eMûÌâ3¦&\9f\16Z;\0\98E_7\ f«p§9Þ];üÒ¦\9fÂ:¬\ 3­\81J\8f0b\eÓª±Þ¦\9d~I^\84\9dGßÉ\11=l%m\10\8d4ÌÕé{\89à9Ú\9awêuÈx_\rÃs¹îx\99_\85X\95>I#~yºÞ\88\8bN-Ænù\8bE\11î;\9b=¹0YôXUD\ 3\97^­#)/ÎrfrB\82A°[Ë\93»\9ec\18\93Ëoí"8»D\9b\1c\81P\1eFy\ fðgL\85_\1fP,?¾)¿iÀy³mi§\11ß½>.&55¼+*Y¨\r\19\r_\92Do>Yv©Ó÷8v\ 5»Óã¨P\1drj.[\ 4rºøÞ%J¦Pa j@ÿédöÇ\1a\1aëUÑõs£+\8d\99ÑÁ~\r¡ÝJ·\1cäÏã\95\9bÌG«·       [\8fz þ5\ 1Ö\a\rl\8fl,6½÷\8b\fù«Äõ/\bÜ¡}é[ùE\91§4\vo7Gé\8c=1\9e^\96lkTlS}\91ëY<\(\95\15-\97¹å\ f\17y¸:Q\8c<Ⱥ\9a¥:è\18e\9a\8fÔ½õ±\11:.Ó窸\8eîÈ?\81\11¢\ 4¹2\12\8a§TrG÷\ fr\85¦ø\1aN=P[5\1e`½»´p:¼\âJ«1RÆeòFBð»\87\92\10\11Î\9c^gõ/Æ\17a\15z\8b5|v\9b\ f*8Oµ ¡>÷º]\8eÞ,uZ¶»\91 o\19|x+[¸`6ò$\e·GÝî\89»Êïîc{é_\18Ã\9c\ eTîµpRÝ\8e0\vh¾¶w8F\9bH\8bk#5¸\8e}áÒ²Ê\18
+è[1KñZ¡U­³¾fe
+¸U¹\7f¦EmíYo\1aÍ Ø\17©\16Hd'\7f)»+¾>ç\9fu¸+;Êþdkl²U£ìt\99øët\99\96Ý\17\16êía\87\b.\9a\1eÒ\9b)¾S\ fÊfSyp\1dJ¨÷\87t\ e\1e\8fè\19d\9b2\9f\8dk¨­n\13b{VX¦=òyh\ 2½Q\91ÿÅ©E\96¸\8a\7fÁ¨ÊÆ8\90Æâ&©¤UH\89\1fM\96\9be\86±*{îg+©13vZ\8c=E\ra\97¨\84ù\16\93¢91wëü\910å³%5\17\8a½\8e$I\88ZYIÙ\UÄ\84ï¼\9cæ\10¼°ÚÚÒÍ\94\92Ñ\12\9b§¥õ\9bñù®?\98&ï·ë,¥ß\9c\ 6#MÅÈ\93¿      \89³1\14:¢ÏÉçÅ;\89ÊøÂAÙ´:ç'í]û\ 3¯¾8{¯²~í\7fÛ\e\8f|"\9f\1f1úVjÿèn7o\9d\14'\0D
+Có/,Ë¿\94\14ÂIPC\91I|A0j¡\¢ú\84ÏãyÑ{\9f®\ 4\87Ouè    /\\7fG8\92©,\v]Káï®úuÖaÝg\aV_¸ßq\ 1
+\87E~ÂËÚê¸\14\12Í \99\f¼\9dÆ·¡dÛ
+\ f{Üc¸I»\frKîÊ   Öí¾ôßäa\97\9a§FÞC\87\vúv_LDÀr\ eàÃY\8eãÅ\bY¼`\89ú;\86{Ìå\90µ?\ 6\ 3\1a3) ªáú\aè\ 4EOÇ\89Â\vS9½ñ`9¸Ê\0ò_þ8þ_àÿ\84\80+\16D\12É\ 4\1c\92èÁñ\ f¥ö\ 2=endstream
+endobj
+3024 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 48
+/LastChar 116
+/Widths 7566 0 R
+/BaseFont /UGEDAO+CMR12
+/FontDescriptor 3022 0 R
+>> endobj
+3022 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /UGEDAO+CMR12
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/FontBBox [-34 -251 988 750]
+/Flags 4
+/CharSet (/zero/two/three/S/b/d/e/m/p/r/t)
+/FontFile 3023 0 R
+>> endobj
+7566 0 obj
+[490 0 490 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544 0 544 435 0 0 0 0 0 0 0 816 0 0 544 0 381 0 381 ]
+endobj
+3020 0 obj <<
+/Length1 2186
+/Length2 13576
+/Length3 532
+/Length 14737     
+/Filter /FlateDecode
+>>
+stream
+xÚí·UX\1c̶h\8b»;\ 4iÜÝÝÝÝ   Ö¸»»\a\ fÁÝÝ\9d@°à\10\ 6\87à\10üô¿öÞ\8b¬}\1eï}ºßm^zÌ\9aU5z\96}P\92ª¨3\8a\9a;\9a\ 2¥\1c\1dÜ\18Y\99\0â\8aêêb:¬,\0V&\16\ 4JJq\17 \89\9bµ£\83\84\89\e\90\ fÀÊËË
+\10\ 4°\81Ú¹ø8ØùX¸\10(\ 1â\8eNÞ.Ö\96Vn\0\1a\7f\92¸\ 1¢ö@\17k3\13\a\80¢\89\9b\15Ð\1e4\86\99\89\1d@ÝÑÌ\1aèæÍ\ 4\10µ³\ 3¨ýÓÃ\15 \ 6t\ 5ºx\0Í\99\10XY\ 1æÖfn\0S ¥µ\ 3\ 2ó?N²\ e\16\8e\0îÿ
+\9b»;ýO\93\aÐÅ\15$\ 5 \ 1\ 2@\8aæ\8e\ e\0\ 5\ 2³\92#h. Èäÿ\r©ÿ=¸\94»\9d\9d\92\89ý?Ãÿw\9dþ¯\f\13{k;ïÿÎq´wrw\ 3º\0\14\1dÍ\81.\ eÿ;U\eø_zb\8evÿ×D²n&vÖf¢\ e\96v@\0Ë\7f\85¬]¥¬½\80æ*ÖnfV\0\v\13;Wà¿â@\aóÿ­\0*Ü¿\ 4\98%\154Duuéÿ½¦ÿjV1±vpÓðvú÷Àÿäÿ\8b\19T!\17k/\80>\v\13\v\v+(\11ô÷?ß\fÿ×t\92\ ef\8eæÖ\ e MÁÉ\ 50qq1ñF\0í\ e\10q\ 2|Y\ 1Ö\ eæ@/\0Ð\väÌÌäàè\ 6ê\ 2\0\15Å\1f`áè\82ðÏ\92\82V\9dÙâ_±ÿB6\10Z¿#;\bíÞ\91ã\9fä÷fv\10;»;º\ 1ÍMíþk±ÿÝÂ\ 5`6w´³3qy\ fq\ 3\98\9d\80.f@\87¿Òxÿ{\80ÿìÍÁ\ 2J5q\ 1\ 1\8a²þwô\7f%\83\94M\ÿ\19ÂÕö=\b\12w²sw}\ f\80\1cííMÞ#\9c\0f+o'+ Ã{\88ë_\8aÖ\8eæï!\90µ«\9d\89«Õ{\84\aÀì\ 3tq|\ f\80~\84£\ 3ðßÌ     ²wó|oç\ 4y»Y¹\0ÿÊø§Ê\8eîïµáü§ÎÖ\1e\7fe\80t]A;àß\f\92u\ 5züå
+Zmfà\7f\14\82\13¤ê`ý·\bÏ?¿ÙÎñ½\13\17H\ 5èìnò¾¤\ìÿ¬\0Ðõ\9f[æ=\b\9aÝä}`.Ðä¢ï\ 4\9a\9d@\93\8a¿\13hF\89w\ 2\15FòßÄ\r*\8bÔ;\81L¤ß     T\10\99w\ 29ɾ\13HFî\9d@.òï\ 4rQx'\90\8bâ;\81\\94Þ  ä¢üoâ\ 1¹¨¼\13ÈEõ\9d@.jï\ 4rQ\7f'\90\8bÆ;\81\4ß ä¢õN \17íw\ 2¹è¼\13ÈE÷ßÄ\vrÑ{'\90\8b©\8b\89\99-Ðí?6?/ÛûQûÏ\ 6ö\7fwøÏsÁËõß=þ3\1däõ~\ 6xA^¦ï\ 4ò2{?ì, 1ó¿ð\9f½ó\17þ³\87ÿB\90\86å_\b*\94Õ_\bªÔ_·
+\vHÍæ/\ 49Ùþ\85 ©¿î\1c\16\90\95ý;\82îQf\87¿\10dåø\17\82¬\9cþÂ\7fv÷_\b²rù\vÿ9T\7f!ÈÊí/\ 4Y¹ÿ\85 +\8f¿\10dåù×µ  ²òú\vAVÞ\7f!ÈÊç/\ 4Y\81Þ\8d¿/\15V6\90\1aÐþß±ÿûI\11\13sôòe\ 4\1d\eF6Ð\ 5\ 3ª
+/h\87³øÿg¢¦\835è0ËJ\80î \16\16\1eP\99ÿ\89\9a¹»\80.M·\7f½â iÿ\87-¬A\8f\e\10è\ 54CX^t4ã\ f³Ik\8d¨\b\90,\9a®\84¦u%Ì(\v\9bè     oÎàg:ÙàÇ\98wiû¡\ 1$¾B\ fG·±®BK=\93¯a6·àÜÂo\15õ\eöUg\ e_B\1fFÆ¢-ÈT\87=7;10\82\18É\eêGµÏ\89>X&ùåÔF\7f¾B~»éÑ\ 3]§pÄÊ]\88\7f\16\ 3Uñsñå:À6prk\19\9c|/\15Á0¯Ká\vPëp3qüñTÚ±Èq¹d\ 4× ó\16óu\19¿\7f}Öv\r9\83÷S\9e"äB\86à3<ë\9aU\ 5\86¯¡\12"J/\85ïî\91¤Vs®R\9dCE\1e\16@D5åfiQâ*aû"ñ\10ñvxáKx_­Ô4e©ßBIîø\ 6]]ä=eE\18g4{Bø\10®C }\15\80Í­Ó`-\83\ 2u\95×t>bÇ\8a\ e}c|<У0FÔ3Q\9féÆï\18\9bÆÌ¡47¨©`\8eŸã\82\12\9c\82õF\1d\96z¼kÜÌ\10iH*ÍRw\8f©>\17Ø\86\8eTVàÐj\84\9aÓM\ 5ÉØ\9dX\9aª\88gû©\1f\12\ 6¾Ãe\ 5[\a0úhYPh\9b5êL\97©÷\87\|ÆvB\839\1ae6\16±<!Òà\b\11\1fm¦üñ\11\bóçó\98\14óJ\85\ 3\9dsÕHE!üAmý/B=¾\r<8mH,\9ccpò6µd1_\1aÆlÒ\9fÀò¡\104\9f{·ÎóBÅqÆF
+´1\ 1\r\1c´PÓÑÑ\11\92YÝoEº?iò\86Ry½\9aí¦"%\9eS\17.aJ>£\9b;Ø)8¨!TV8çX%²}\17\12àùÍZt\94ñ±>\ 4¶ó\8f0êÔ\1d\9f:\90&4\85¦\868ÆêJ£ÕàÔfuµ\85bÞìs\14·\9c\81Û ýÕ\v\ 1Ëp+þ\973¶oO\810ªJ\12ò\rp×=¸wâ³]Ï\8d)\81\15\91ÑX\8c`­¬ÐõYy\14\11»\8f7Ê<G\ f\ 4"\1ap2$5ü\9f\8cy\b¾3ï»M\91÷ïÜEõK\9c\98W¸z¥¡ø\1f·¾Dêu\16ä<¢Í½µÌÖ\1e\88\16z¶`ù\ 5C~hð^v£:/v\8f\ó7\ e·åÊî\ fª{à9?\ 4¿Ç\82eÁóúb¤\ 1\868ðI¦¬\\82;ÉV\13\ 18\f\93=\9d\82¬±þ|uÜUg{\86\13|ùKFó»àÙ\86       \ 1\17z\18\ 2\1dX\1fÓX\ 5Y&)õÚkð\17õ\8f\9d¥Wæ\ 5÷ãµ($X\92toUè5Ú\90\17ØC\8d1TGw©8<Z¼Ð\91îe]òþ\b»Â\82RH_Cº\ eÝãa£1\86§Û\ 2¶E2\96\17_\0G×Ï?b\93-¸ªÿü\19oáZD¼<å¥J·Ù%\92\18ä\9f¿¬\0.¥æç\8cÍpn\1eY\9eL´-ü(\18p$Ä\v\7f\8bú,/Ö£S>3)\13\b\81\8c\89 Õ\9ft\1a\10d\1eã\ 3þ\95¿7\aU¬iÈ(\10!~\ 5ª¬\94o\912¬Z\ f2Ðß=\89ö\1c\9f^ãRI4R\14\9fÏR\92Õ\96Ò¡7¶9Y¦\fó^6/¥×\aK\0¢5~*\95=ê58¸WD\ eÁfA\84À|¤!\91o\ 4\16¦<,­;\8b\ 6±Çñfæ¹kµ_Ô¿ä3\94\qïü#â\96Í\92ÆÉ®§~ô\ 4Öy\95m\ 4¯£DÐ\9bßÊ\82Â\8eY\81\17w\13¿ÙÇk\ e¿à;¦¦\99Bx0\fhè}87äH©edeö\b:wW\1eür\a\99Û5ÖßY÷}\ȸ½mÆå\84¹C\rUz¦4ZÙ\8d:\ f>³Äí\v\93-1\16\bMÃxhÎɪC¬ð-\9bÄäÜ       ¬`m¯+9\88\10åal\D\0ôÀÈ
+GËܯª¿i¸À\12\ 2­á\86\933\15±äñfcÒ\84Ø\97º\el\ 1H8ç\93R\84\ 4¯à\ 2\93\83IBjVeM\8cNq\94\9dañQÐ\85\8fSþEÄ\93o{½\88d\ 4É\1f Ü\fíP\11'\9aríoÈä/\13\88\18    \9d7Ĺ\1dÕEÂ^\92uÍL{XTWQe­ÝÓ Å·L\ 5\83e\94?\vÄU\19\10½\99:ãdvû\85^}s\8cP{\88Gi\1c&L*¯#\e#BZ\92=õYæn#\ 6\9a\a\ 5\ e±y\ fÖÊ\ 26OË$¸1ÖƧ.\85:'|L_\15¸¦ÆÔÈ
+Ð%¹\97¾ìY\f¢Æ^ïA;Í4\96\81\eÄȽ^áº\90\96Ë\1f\89©èµÉ×\88ÇüÒÁ&¹À\bÛàó¬L¸nãÁç\12\81®\98Ҡ漺a ¶x°£(JF\13\87\1cQ\ fÙmÏ^È´{ÁÎÆ\89LZè¿^F\92\15\8dOÂñĨx¨0i\8a]\b\8eUaÈ.\91N\r.\0x\b\12åqêØ\9e¥¯urZ­ÍEO\8b]óNòù°\89%ûì\17\11I\9fôô\1eBùg\13·ö\ e\99\85¡xÔ\ f6\18r\8e÷BlÌ$Nç\99IeToAÙÞG\81\r6hMCe\91\84\ e\8c\1dѳ\8fyT¼2·\14ê\ 2ï~]\0{3ê\1fíËäB\14j!\91A7iP]bo\8eµÕ³·(\91-\91\18\rk\9eËã#ÍÐ\o6aµ*'×\14ñè\16\94\8ed*j\12\18\9cz]f\8f\15\98ièEãÜhsÁ@\924]Ü"N¥ú\17_t9ôª\14î}Ú!6È?\16®7\84+øQ\14Bò×\a\7fü\12\8d\aÕQ\91\85\9e°\1fò\82fM
+o÷
+È~ÁÕ-\95Þ\8aÕ\ ekýáÈ\16é2v;\91Æ\ 3;H\913¢Ñðßað\e\88\víp\ fÿÒa²ÏV@Í\83\1dG\97I¸°\84\82d\v\97\8fq\ 6U\83+·|û6w§\82­\80vÍ-÷â?\9c[µ8[*\ 6\81x÷¨Üÿ\8b;\ f\a\13e\ 1ÍÏ*o<Ã\\17M\83tôã\9a\10\9b\13\97\8cÂ!\ 3x\9f-©^:\ e\9dú\97SQSçH\17«o+\15&^\15\1c­-\92ü!iÛ\8a%\0;\ e    .AþÀEfC"ÌÉ\ e\7füv\18
+\93o\11Õ­¼5»ê!\98\1fNËô=Ú;\ fª9¥a8ªnòÌ/ÕX\9a\ 3\10Ø\14\95(q'cÄ\bõ念\9f£ë\bO\8aä4"áü"\ 5àS\85¸ï;}´pÉ\87\13Êü\15Ϫ&       ùáÜ\9b<\8fSCã\93§_¹ú\80Ëoÿ\90Ê\8fº\15\803\97\11ÓA\8a\17\8c\15öÉý²¡\8f1$\fÔÉò   K^qÇýëýÁ\11Çà\e¤\9bM\92\9a\97\8b*\167qw¤       ¢W©\r\98rS~3\98\16|¬Â\18¬q:0\17àU¾\ 1Gö-NC¹©wÒuâ®\89\ 4`J'æ¬Ñ5ý\12oò¬\86\ f\b\11\8dèæ©H\8cêY\1cXÔ$)«1Ü?ë8Ñ
+\8e\ 2\v;^hB¹;«i\86%®w\ 5ßä¿\99\a>ùÊÃmi¹ªå²j\87INÏø\89\9a\ 5Û|ÝO­µ÷\19¼ñ5kN¤ÉXtã\18â\b\7fµsH\15}\8bR-´F¶ÿ£û{û¼ó@\17L\1dÆoót&\87¸ £%
+e2¯lrmò¢$ãÇ\8es\b\8f%J\9eïɹËG\e¤7,Y\9c\14Âc·øY7ãOhÈí\r:<F\13®\fëa\14x\18\aF\8aI\8d\80\9f¨ó=Á2tzm\95\9bã\83ý\86}\92a\90¬Å91\bÑÁ^Ó\8eY?¿\1eA\19ø\ f¦+xÇÕþ0ÉL£)íW\9bÈu\r\r\96\85\8bä\8d\9a\b9|4¥m ºÏ6¤3C\8d'v1\9b\83H0û\95\ eûu\93b3ºWü¹\9b\8b4fOiÑI?¡ºPQcH\13°\ 2;\v\ fî§ûáåVFD!\9a$\86`\ 6'=XêÍ\86ûh\8eî\8e
+F*°dD©«Y\94÷ÔËã;\e\8dyäZ\95Þ\88x\94jraÜ|\16\9f5\1a\9cè\ 3\rv)#\8fF[r\98~ÉÀVò'â&\19aX±´\90\ 1&Û{ÿ,Ï$Ê~ßÙµ\16\12"B×\1c\87I\17}\82|\88V\b\9c\15Ýo¥\8b¤{g$1:\84Ï,Àa\f¸§6\94ÙÅ\96`Ôí\8fù\9c\17B\84y:ÇÞûmhó®\84Fk\18S©d\853N§\82°4\99\96\9a¦\96G\8e_\10Ë6#,\94):\10èL\8f\90\ 4\84B\9e\18,\1cóû\8dc+fÀ\9d¼\98Ã%v\vq\99´M¸Ø+VÄ?ý\86\96'rsÁ©?NtQà>G<õ\ fIÈ.oØ\88\15Ã\vg0òN¹YPü4@ô`ü\15µ\bÅ\97\ 4ô¸db#\\83ÝvJ²n¹gøU²Õq67"èÆ\1a\8e\ 6¥}N\8a°å½z>µãèOZox(yÒ±ä:2ÈÐ\16£\89þÙϸPù\8a<Ñc¤Å\1f\86\ 1©ë\ f¯\19©`/NnN\89\\10"müä{t1ú\16)b!U§é3\b\93ºÑǺxb¨­\98Y¸GJ=Æ\85GUm°Kÿ\aì\91\9e)o\91¥´Ïò$\8eÅÖ\970]£ù\82O\97^½ËcÄ\9eþÃì\1fåkÞ¸Æ\17\15¦\1a¨¦X>\ 1\ 1\84\ 58\9b®.yÎ\94ß\94Ê*\8e\ 2<\1d%\8f+Â.\ 4\r/õÝáé\95\9f\ 3úl\13´R~ôý¾±\ 2ת\1dêÄ ^ö\81\9b«ãæ\16þ3À\ 4\7fáµ\84\17\14
+\ f\9e\ 3\ 1Æ#Ì\92*,$Å0ÁW"MýÅ×\99\97%Î/@Û2Õ®b\9f4\86\16øÆ\a3ðBè¦-yî\7fÇè,\ 5ñà»<@Bwèld\1e_uâüëzÌÁÇu\96µ\12\97ÛÓé,Á9(A\ 1ER°\8d\99\ 4\97{\90«LTì¤í\984P«\9a¡\94Às3§»\94\98büð§Ó'\8d\96!{Òû½0\92Üu\9a0\9agñJbý)Z\Ñï\7f\Rý\7f\17¥yâg]¡\8bLvFf\8f\87\9bæ\93\1c\ e»Æ\ 5\8b\8a³'\8a\8bé\92F\86      \98ïÿ\8c4!\9f¯ïmv¼(\90\92Ú-\1a\1cSuÓ\86B\12\1f\90AX\8fH\96ð\91F\7f¥WÊ\aâ\90ÿ9.§5\1eË ¼Klo1\87äF%±ÕZ\89ÿh¿g'\ 656`¥ö¸ /zà{\vG6\18òÂc;Ï,Ïê(­®\11ñ\939ö¦Öf¬\8fÎVzA¶\86\ e\96½\19¼ÇÂlÚ \14Hj\0ö3\1e<%\13æõ\84\9bifxʯ}sË\rÜ\ f\8aà\93\0Ó!ñÏöø×-è\91óöuß«\ f\9f\1fj\87×Åî\93\ 6V×¢\eÕ¢¾ÿ¬MEØx\1a§³\12Ýs\ 2\fÊË\1d\14  .8^xþPt\r\15\86Ë\v­\85È?ɽ\ 6\9e¶iË:Í\96³\ 2\8fÍ¢ê\93ã(Ì\89\ e<{(9}\8e\13\ 2*$\94{5\94\94·Y¢é¼\9eF\9a\1cuÝwÂ\15½¿|\e     \84\99\15\10\81\8c\ 4\ 4Dô°³´gr\12\92\8f\9e³jÖ½ô*¦\9c\a\ 1\b­ûp÷^\83ø^\91o\86\8dbi\9cS\18\88õË\8d¼î(\ 6Æ\0Ó+K¯=\1eo|ýÒÔupÅ\84ÀP\9cü\1aç!\11Ì}Æí~ûWò\82\1d\96«&=âäÃzy\9d¤æ©c=Á©z3¼¥Pó·ºèé\9f?¦«\865\8f©-£\9a\f?^Z,\\1f\80ß!#EûW@\9fT\e\92*²"\81Ý:ópJî1Ñy]h×pY^åHR\89\10FæT]¯\ 2ÿ¸:\93ëÕÝIûY\13\17<¯,h4ôB
+I\8d\ 4?[|£C\93>/ ý\9c\8f\1eÁ\89)`\eê\869J\¡ãA´'¥Ý¡éßçp\9b¿\9e=÷4ÉxÙ\8eß\97Gs\9e\ 5èîr°Ý,UO\89oKà22È\19PÈDJ©\2ÐO3ôàoâ\9c'ýú]\eî§UP\a4\837_?=Ç·fñÃùu\0§\80ñÓ\9eY <jÎ\+\ 6.Ù}\87'@\97cÍE×{ïsÏ=\9d\b¤\ 2®ßE×áÉ­Â\9elFÙ\11ãÍòT\91¤\8b(\8e\ 4Yк/ø\97t³a\9c¬Õ2Wd·\ 6Õ!\9f~\ f\1c\88âxH\7f\80]D¸3\95\r\16Ö°\v]ÏÜ[\0EY^\98Nk®ë\1f Ê@\9f§KøÚ\ 6v0ÓÏ?U|M\8d0zö\13ÞhJYöÝ\9f?\16}¡®\14z¡ Ï2\11\0ÛSÚ\93\86â °Å»Ò\17hR\83l:\16\1aÅyÒPz*
+\85\13©\8eJâµòO¿3@=G\83=\ f·_TG/º,I×7dðÈ\16èÂm~áC*©=\1e9\82S%РjB\93ìêµ\1d×z>Bæ\8a£nV)\r(\1f\8f%öç¤1gÎôK  v\r\8aõX\94ü\16F8æ\\1d\9b\9bÃ_\ 2\8eÈrEr\ eD\9emåÆÄKÖ¿\\90\8fZ`\8a\19´ ê\1a{ôÿÆ`é_\8aP0CK\ 2ù\99¢¬Ø\e¡
+RÉ\11\9cNO\7f\87~\9e\92\81\ f\\89\91Ðå6\15\r\e"U×­L¨4ù8yÄG¶\98»A\ 2\83b\9d¹±uBe6ð[\90¼Zjÿs§þi"C\Þg¾\1c°"\b\r0[\96äf\80\9f`ØÓ+Wåó Ó\84ã3å´Ë¹\81\87ìW­9âò#q|cf©PÄxé»]\v<åc­ö\8b\91\95ËÚ%Gx\994_W¹]ÜðîH¤'Z2\87/¢%.)9Bë
+Íúw\8dë\84\16n\18Õ¹J\vã\9d\ eÆ\87mfJõªçqþ\9b·=v:        å\7fàöHN\95H  §op\1f\88\18¨\ 6ö}\92hú£\93\ezÈð\ 2\1f±\8d¥H1£¬±þÔ1\;×\87ßî©ó+iqo\1dqY|ð¤yÛøLo§/ò¹rj
+º³î\ 5j_L\9bÉYHQ\ fj\82áxF/xï`üù;ÄzË*5x f\1cÒ§a\ 6`Ü5ûd2U¬\15\8d\f.ÖÂÇ\85\89ßNPtD*rLæ®íí\b\16Gé/|S2ÓÝÜ\8f\18"÷IáË\1cÝ\ 4\84P;Fà\9dN\94\ f\9eÚ<\7f¤Í(ÖLãí¾òÐ{\b\ 5u\9eìò\0<\9bµrån·N%Ûö®\91\1cº\84\9dª(¾\99Ðù\ f\7fÍYd{Ö\r<?"eð;\83w÷DµxðÍâ\96]ûZ\9aV"?\9dzÙ,ÅjË\9a\83\1aKa\ 3\11\ 5\0&|áy©\15b':{\89µõw\e\1aÕ\1f\12Y*\8aU@q§çÛ\14?¨g£þvüÐýRØ¥ÉtfHç.;u2i($<\90'µ×SíÓN\18\89Ò©7êD\89\1f7ÀQ\1du{PNéþÇ]w>]\19\1d®<Só\91\17\96³³13çS!bhÄì\94\f:L+\99ÔZ\84\98e*6¿\ fQ[TQ¢½ÞÞ&Ù£küî\19_\84ðd\158®,1üNÿÒ8   þ¦gB<\1f\96\ f\8c\13Å2¬\84\9dd\7fëô\15w·P]ÊÝñ¨)[\84ìæ¸þ×ätßmRS^IÍHN\1az_ó×ÔÑ{Ìô\82-\fØ°R\9fÂ\8f¬2JwÜ\fháÎü\8a\1djÔÍ»ªRñÃ\ 3;\ 3\827-\ 3\15ñ'tèϸé\9c\1f\1ePÃ.°\9e\ 4£«{ó ¥È\83"éà=§´\ 6vWÄs\98C¶Ëק\8d\ 6(W§Ëðé\10«VÂ1\8d\v\95\14\18EDm\1e\ 6>TK\16\aÒ$\7fg'Z\91ÙÔ¤ý|]ªO\eí\9e¹\9aÂõúç~ÄÊôZ.¬þáÄÜ\84ë\93\9dòóÍ\93\10¾î9s§mAöV¹s\8d\87^#\93\ f#UÏ^\14Ë\98\84\16y\93\1f4Tã\17\8c\ 2Ä\97Æ\r\bO©ª\86HJwÆD\14ð \ 5«~W(\94\9b\834ArÀ93\1aD߬Ñ[=õ(\80\v«ª¬Íèë\91Yàê\91!\96h\10ÙÆ^ðcî¯\ e\8a\9e|óý²QBôÁÓ\ 5\81¡Q-¢ä\aYH\12\ e\89\82\8cå\9eÕN}\ 2²\1fCÔsL\r\84\14\8a#~<ðý©«n¢]ãøªÒ×\9d\15\9b\9feTå\8dH'\f\rCL\15æò\ 5õâZ\97]\9e\v\8a\ 6\91\91¨,?2Yºõ\9b\13YøÉé¥\1d87 °ZÂö²àf½up[i\94ß\87s\80\19®\90>HÄh[Æ7¹\7f?{í\\8fõá\18Èð\v\7fÑ\14c\91\16Ci\1f¼3Ô¾G7²QÙw§a{48\1dIõ°^Hé!\838\1aþä8ØRÈ·,··\89ö\1dÖåÈx·Umqbá\90\81.\91\9dà3*\91ô\98\8bÉ6\1ax|Õ¥Ô\99\r\9e±\98ÜÛJQG=Þåò>f\ 1Ø+\18\89\81 ¸¿ç^;ý¥$\9d'\85ð}ÃW\8d\84$å»\9dà\9dÌ\83>äå\90%\ eÔã^â\1aä '\1a½\94]ì0ÄßÛ\92I~8\88\ePj\ fu£¶0\95vâ=Îú\87?:;/Ú\1fz$Īþ¨ÜÉ=¦?{ï¹l°\v Ð\82¿Ôßl\89z\rj\9a-t\v-\ 4\r:N\p\8a\11\1c|\ 3\9c&        g#£È=el+\1c-\vtÝ£íà×z0\7fÿ­¿Îgª %yÇ\13Àî\#+]ûý x\1f\1f\87\87Ý\85\8c¾þû\0        `z s0[N¥º²\e±^\91^Þ¦Y®\8eûÏÇb\94ï\11§¯/±üÙ\89\9f\0p_S¼_Râ\857\90H¬½mßú#§ÓƦ½À\7fÎb@\8f\98³èñ\14ö²dñm!\f\19ÃDÊ\88A\94¦Åó¥·upYK\0+8ôÊX=[\10\1aF\1a\ 5¡'hí\v\169¥>\86jj±\14\e°,ÎA\80\8f\10z®1-_q\12\9c\11î@¹{Ê\17\8a±\9fGC<\97¼QC;\9a\8e\9b\1d\8fëS¤\88\ eØ\9eÙ±³;Òb\ 5nHÞY}Ål^\83\87Ãú\0¿=¨hád¦J*É\95ùå\15¦cq>eB!*è\9c\0\8cIì5ë@á¦\8fÚÆÎ\11ÂG´f]2\88\16k`ÃC\94ä¾ý\17Ö ²¶R\r5:ùG\9f   ÿ"=\93\19Íçoñ\ 3ê\91ª_*ÒcÒÖ_¤Ç}¾ÉÕo¨5פi3á\81\7f®\95\16mYál_\a«\12\vûe\1d\82\84\1a̬        \81\17t\8f\9a\bÜÏy\8d\97\9dO2Þÿªáú\abm9pa79;×%+:jÑB°ì\97@Ùø^hD·(sÁOíòM\9bz×bð\8fÏ\ 4zbk¿×в³îpà,ôk\89/\1a\ e\bÁ\9c\1a³ú\v»>a?Yå,%Lx`¾ú¶Y\81í;Óù\bZP¬ø\99ó\97\92¿üàd\96\8aä\94ù\95\12Ql\1e\83vÌÒÔÇQ¨\8cW=¹ÝñX\17g\17\8aË6q^\88n\11G¹KC\9efò{C\9bu?²¬\83\84\16SûW\ 1\91T\8b\1eá­Q\84Í
+ñÎ\98¼<Ö\e\ 4|S\18\8dU´ÌÎ.Ä\89\9c +ÉÇÜèö±\95\83Þ¸_\9e\85¼
+ó0Ò\ e\1aH:&Y4áíKª+X\95¹\9d6M\r\89ª\1c°z;Ù0\8c\19\11Ö!O\8eo5J\84Ì\153\95P6\9fxU4Â\ 4q&·Oi÷U\80\ 4.ôÞÏ\13T%\8e ®\83\88\181½Ú«>\f\8be÷¢äåb\ 6´¯ôÈíþ\9cpYij\8b¢G¯IE{
+eüX·Ù­Ñ\9e
+\a\12}[Æ\92'`!\88>2M\96´\9f\8b\\936.¯hcý¬¸Ç½\f\9f\1eÏCj    ;á!\89D\11\15hS\8cóé\7f\15ÐlÜ\87óÒ¶Ø<é\14\1f\9aðÏf\11"ß»;ë%)v«dÂ\817\87åqiNÈEÁûÒ\r\90òe;ÒÔ=\ 5i\8e\9ezø+`¨î»"ÄE¼1h3dUoÙ\ 4·\1fçØ\88ÄÐ27\ 6¦ÕJÿ¸\89\13\10ÿ\84ö-­fÎ\90F\88Ç\8e\8d\ 4¿ù¼m\9dù¬]³>ÔRA")\87\11p\96ß\86\18 \bÛÀ\9fÊTV\99°\93x\13°Þ(\90\15XßN\ e¼Ù%ÁßÎMïÌ\91\19d0h¾\9cd'Ã\96BdYz\80#§    \83}\92;'\DÅbzj\9cr\8aÞû6\184H|NäD´U\99KFÿ°i9u\1d{ÂþC·J~\8cþ\8a\89ø­@\ 2è³\8b Æa\85\81½pkÖ\930c\8f¬ÇD>#ÏÓ#\86d~î\9eò-ûíKC\99J²f¶O\81³\9b-\9d³|Z\ 4dEhv\ 4\89Å\ 5åZ¾ýæD\97¤÷^ \býü'\86ù*KZÙ'âÏ\ 3\82/Éã¨ê\ 4\10ô\ 6\17\ e\16çv\90)D{BiÃ\1däi?Øߺ÷à\a\9dÎÎ1gÜ_¯´Ê$ËÚ\eH\9c~O\8d\12Ô\83Ù\9d)?!W#I\99H»¬\11ÝY;ÜêN£÷c§´æø|Éß\15XÀ?ð\ 6\86ú[J(\ 3ê\84\14¦nù|Fd0(\bI\83\9e4çâ\19\ 6ec¶\91×g,CÕPÇ\8fn.\14O\98\8a\91\1a÷~U.'NÀ\998ÿ^0\rÚÿú¼\16°5= ËÁó\18~Og\89«±>²¥E@
+$¶È&)âýù\90­S·ª[º=ºÈÐS\1e\87q\e yE3Ös>£\95T{
\1d+i}nêðt¨¼:°'5\1f\8f\1ez\Ä\14C\88½ìf·i_\e\9d²¸3\0k)RT\86;·á\9e­Ö·\82³Qd:3\86eþèþÚù\89Ü]Ë\93Ù^eQ¿h#"\9c\8a\b#\9f\1a§\ 2gäBús\80×Ç%þ¤{\ 3\92ÞÑý×î&aÕÆ\9aÉC\1aãm\85$R\8fnk\14¯\1d\84V\9d\9fÒG\83Ó^Ì\7f*G\15\9fÃpÂÕ4¨\81\8a>¢Ô\8fû¿ÁÙu\bt
+\96¼\17\13éú¬_íTm\14ì¹ Ë\80pòn\14Á÷ÞvDÃT¶»^Q\v\9bµ&òøÀR¹Û4\19\9fV¼ÚA\86`\8e
+\9e^\8a\ f\90,ã}ëLáF¼\e\9føM"ËÇ\9e¾ü´Î\94õ\0\1a\a$@±{a$\1e62×LäN]ÇHtdìáIp\ f\8f.èóÌ\1a¹=X\16 \WRñ\12N¥E\1aÕÇiX\16\15\8añÔÉ-¶þLöå \80Ò=·_\88o\8c¼\94ñF-Yß_̹ÃÖ-\11 »×©Éë#b²o\195iôÞ·SÅåbÌ-\97¬[Ò\89Uº·¡x">*\10v0árlw\82ù\8aIrê\10\92ñPù]Ç\9f²\94òéc\8cvßlÌ\8f\0Ëò']\99¹\85ò\18¯ßÛ8\16c\9f\88\ 3Ôo\83\88Êê?iªO7¶­LëáCÂr\ré\bVe¡ë¯\8fä)ÛµÌ.\r\14Â`6»\89Îp·8\9eý\94 U^\ fÜü¡ÂÊMÌaFþØboã²Ù¦lüë\12¥~´±w½O\108\9b\16M\1d\866ÞSQl!M8ÞEÖ\eÔB×\9e^!¯¬nHá\Y·Áó*\1e®/faJèT"X/\86Y\92Á8\89)r)ÁW;hd×ýÙ{Ã\10kR\7f÷!\8c\1cj\13r*XÞ²2ZÎ\ 4£HþIÄ\12Ý^   |\90NËI0Âþ2\87î>²\8cp\88PÑV½NßßöAU&Ù:Å\1dú(Ñû\Òf0÷\ 3ݸ .îÄâ3bArg8\9aNTZ¿\1f\ 6K\91\98C\b®\91?5.\86¦\89v±¿0RÚ\ 4¶ô´\82¢hf\ 13NV\11\9dÃÊÂ1|\ 3qÆzÁ¦ÌY}\96nÑíø`à8ñ3âí\93X>cÚ\9c\95\16Y­÷\16¬\89½¹ºR\ 4äìk\1d\85ÊÖ\91P&X<\.7w¨ruJQ\97^^j\ 6ÜvÞú+\82¯.ñ*ë7>¢\8d7\8c\92ýW\89\97-§&ìqùèí\biqÓO    ö4\9dè\vüa\15¼ÇFjåo\9b¤ô\95æ\85ÖÕ¡"Ö\81Âp_zü\9d\92£\84ÎOHvúÂ\92³p\1eb\7fî)Ð\84'¦27-SË·?µ±9f¼~ÔõKmyØ\9b\b\15f.ÖF\9c\96«n\8d: ^N        \1ac\15hu\8e±ñ\90oæh\98ÿ&SÐ\e]ó\D`\8eåH$»­\85Ân°\94\ 4AøÜ®öC\94\18¾Ö\87}O\ 4ó®Ý¾[xù\17\82e~!\1d*\97\1am}wóÀ\aÖU\a\ 2\e\ e\93sN¬\1dû\98\17\1d÷\ff\16\ 2\1cým8\16|Ã:F\97\81r>¦Ïr\9a\v\bÄëO\87lPoÓD\17º\9cñÆ-¢rÏW\8b\86ù®       ð«2I¿b\92\b\88¥\93¡
+[îUÆÁy\84 æÿ$  ©<iü\88sg\1ctLð\90t\8eò©\9e«\99Ù¢äÑ\98JO\8a½Ò·âÝ\817<b,åæ¹  m\81_\fø±üg»°éCþºvüü\1d{\ 6o\1f0?\1fB^¢\9cÌX\83ÝtÈ·:\ 1\ryhOL/[\81§'zæ¨5\ef2¿Æ\a\1c¬\93ë Ö,ò\r¼=h\1e\9a²ª#¹axw:\16Íç¹K
+\ 1\95¡L§2pò\9aópcr¦ \å\84\92ÈB\f\8c\958ÑåÖ\85\9a6\r}oëÍ»Oê      à¥\8c÷\89\byæ«#\ 4vÁ¯ïd^\90\1d\0\ 5%z¼ k|\ f\ ehD¬\90ó½\ 6½ü\94\8f\82Xcºa\ e%|i[NcVy\92÷\1a×ÈÇÓ\9cÍ8\1eÐÂN)B6Ê\1fÕE·îUÁ{à\99\8cõº MÓJ6/iå\13pc'³  \8a\89q\83\97F\9eÍáÍ\11_«FuØC4nIed(øö\1fv·áG\1aU/\8d\89\93=>ÕØKöÖßífócù¨MBÌü¬
+ëo\8fa\b\9f÷g½4fÑ\8d \84,\92ÓH\ 4Ô\16<í¡\95nJ¦<èãù      \18\8b6\97\19Í2|¯ù.¡è\ fé¤\83ù\96\8e8;ÿá\rÎ;¸s}\15{í¨RÅÀHè\8bÁ/4\84\ 5À\84»\15¢öÜÀ\19\r%Ô½¶*|.\15åãÜ\vÁyCºr9Õ\a,\8c²¦Á
+ÿ\8d\1fé¨N\8d\97³`ü#öŨt\9doCY£õß³d\eÄû×ÓQ®pX\8a\8bEx-¡E\8eý5>\88+ß'£ î\14\15\ 6
\84ï\9f²\1ao<j\90\93þTþZqaÎG    yswnTöÁ/Þu2\85\9aj\86sO%ñ"Ô=ĪÕû>\13=Y\92\90l\9d¶y`\7f\1cé1\bÎÃa\ 467_ösc\8eäaâ\19\ 5\1e§ü#\9dýGp\899$lý\94¥#å1\eQ 5\0q\19NÀNgÜ4 i\a9\82
+\19k=k¸\93Í\9a_o$=\8aU\ 2L\11l/a+»·¶ésw±j\rV¼­zÓÆ¥\19Z)ìÀÒJ\83\95á\ fܼ¶ý\9e­Dª\v\95NæÏw¸l\1fCáôf\13|Uûy=\7f2 ÎºØ¨î°³<û¨&\16+öE\18\93\17Î\92ÜÒoÇvw\95\8b"\93!\89çO\8e®Â\9fZ'ZN/´ý\9ck5\r>¸¶\86Å7\8bÉ}\ 3ººä\8fWîö\v\10\r%íÍôÂ<\94\ 6\1cH2­éúð\9e¤UÒ¹>MO°è±ù*ßF\1ctw"\18ñä¯\r¦øÉ\96í0\81¶O¥­»Áðæ\eé\94 .Æ\11©qFBp\99\0ïɨ\ 4öòä\8fÂæ\95\ 4å\94ý\80Ò¹zCr_övdJúUò\ 2ì\90\8aW)]M\94è7hÒF[Ê\94\aZ:¦-õÄ7\8füËõ7R1³\80\9aöI9$5rÖá9©@<W\9cÛ¥rÍ\99eZ7*ú_\16m\8eSYª@\14ë\10\99¯\ eY\8b¥O_ð\7f_fóû³4\vÙ\9d±Ì-b7ÎgËᵡN}æ&¾Òx~P'õ%D\94\90l·.\95@4òÿn\81ë&"Ö-÷\80\a\r\91pVjÎè\80À\94\97\1cKuêè\ 1Ï\94ü\87\¢÷\8d
+^óve\11¡d\95\12\8e\19\94ékyf¦bî\ 2\1a\93é4Åö\8dbJ2A\13\ f4)S,òAØÓ+=Ú\18bÓéeU%b\8fß\9c\f£\1e§r\8aüI\8fºr0MôS\7f=B#\ 4\11=ÿ\98\1e=nÍ\91\8f<\9e\95\ 1S~>\ 1Ò\15«!*ºùÑ\98ÅG\ 6\ 1G\9d{þ>+\88عðîßYÈ\91{\95\f0ÂCÔ3\8b-Õ~Zc\971\81\1c<Qû\92ýCXhú@H¸Ê´Ï_sr|F5\82-\ 5-\9aÔÈòØ9í5\1f¤?gD*S\13´\9e·«°ÿRI®ÚÙf\ f÷¨®rÝ(÷\8aÇ\89Ó\11¼\8aP#Ù\1f\11\86vwWi{z9«,@RÓ\13\ f¤J\87»_\8cÿöA\ 4\15ßG+÷O\84ÿw9ø+ÌXó\99ìåÐm\aË`²\9bäºA\8a=|)¬l\12À\1c\85}\1fС÷Ð2\83Ø\81nT\0\8dÏB%\96GtcXï«\14F´«ç\9e>n<4\9e³£ÖÇãn\ e'\9c\89ã\88\94Ü1ç
+Ç4Ù
+ºÖK\11wbÊý¦Â\ 6¨4\8e®
+D\8cÊ9»û}82\8e\9d\v\r\v\(¯»úTóKõ®*é\0\87û_F\8e³q\1d=R¥\e\86º\89\fjE«\84t.óU3öðpK}<\14¬WbÍJÚ?»pÊ<¯Y\7fßç7\1f\8cl×$|Çøz\ 3³\11\9dùI(\11Qçlé\ e\v!O,±Éùp¸@\9a?¼=\81"u\92¬\ 3ã\ 6\ 5©®½,¦ñ\10Àm ß;ÁÍ/ü4\9fûø\88ó#lBò\84$7ùëâÃTÖxû Äèö#¤Á\1c\ 1\vI'6\0\12ÊË\17ø:\82;æÓrÇ@\9eÖò\81\9a) ³}\96UgLæÐ\8b\9dRa&Á\856X¼?E±bÓÙù\8d"ÂöBD\ 4¦/;þ\82\15VLI½ÂI¿\86z\98÷\96e¿\88äK\1aÊò©\90Ïð÷8\9ar0Å"
+\v}'\fâ\9a¶Rõá*\18q=#Õ)\bI\8c   yzÊ ´@a\8f/\90Ƶ3q\v\82¥\9cV5q7\ 5¼Â;\9bJàF¦[+?æ\ 3\87\ 2ÐÓñJ*wÌ/\b\1a´\89ÿÜoõºô¯\9d\9d÷TòÉ\8af+\87«®ÆÃû\89n@\7f\1c¤f>©hÓJú0<\ 2¥4\88Ã(\98å\11¥Õ\10g\90®\ 4\fJ¹rPUÖÇ%\17Íå\ìfMÍû\89Ü«DòÁqÁ\ 1*%\10\ 1¯d©U\8bÔëi\9bvÐë\a\95\9fS\1a®»-iÂ\91\1e\84k?Û\ 6Æ¡Âd%¢Û ¡\91ñ­\0ÄuÓ   #\8aJ¬½\1c\8aüx<\19\ 4yV+\8f¡üü0\86åÏ\11\v
+\12]£Ç\83}\ 3H\8f\ eJã&(7~\ 1:ot:wÕ\80±\9c__ö~©\91hq¬&   ·á¨ EõT\9eíþÆ\0wów\v\144dR=<ç\8f\9e\ 5¾Ôé´Ãd\f\a.ÏG¹\15\14¤°\8a\10\ eJ\e\ 4d\91\1e3\8b\9cÜ\8au<\9b\8f\131\fË.É\8a\9dp~ëÌ*2-¯\94ë+I\eeçò
+qò\92-ê¢\9c)k÷\81\v|Lov\17Þ9\8c\13\8e¾Äb\85\ 4ë.LÎ[5,tÛÓ\v \ f\90\aÏ,«mo\8cöV@õ­!ç=º\r,î§~~jGã¢,][y̨zãd}|\95>\f×EÒ\80ÒW¨×ú\1d½\12¶pñx\9aúò¼¨O\ e¦\11!\85¹.\bë\v\85     w\9d\81¾Y8UD$Éeá\84i<\98þ\ 4×ELÎÀ\90b\8a»1Ý\1c\9d\eVSvÙ\eÒomõ¦¦\8a)ü´ûS^Xï[\82\19W\ 2\10*Áv\86\aznS\9d\95\83ñjL<
+\89\85\1a*\84b+\85Ô4n¬õ5r¼Ãt\99Õ\8a\9aòëþ³)f\91ø}\9e®\ 2\ 2\ e·Lý
\97¨\ráï\9at\9cB\ 3ã<R¶}\90½¿\1f"`Jè²×óèø\92±(L_)ìà®áÓ;\ 2õÉ_ås¸¿ªÒ\a\ 5\8a\9eâܱ«3(1¢w¥Nh\87 APéÓª¡\eO\ 5_q8¢åh{»·\1cúíöyѨ;Ä·\95\94{Ûá!&~¦t&­\85ý\9d\9b©8\1eÎtï8˼¢\9aÉ\b\86Ä\80Ä©\8d!¼!Þ¶­\17ºMåÂgMN\98\1fAúIë4²\8a\91ð\1c9#2õ×\87\9b\8e\aïô~ÿïS=ç_Ré\ 3\88*Lñh\ 2P56V\98Å~g^\r«6¦\r\91þ\94ðØD\fVóKÂ{Ó¸;:an-ß3ÒÊóã¢á\13Ud¬Û°\82ÍE¹ß\ f\813\Å\89íùhÊZ º\90\98 ç¡Ïêz\ f\81¬`h4í¤\82BäC¶\85ív\86Ð6Õ¯®µ\ fF_¡øAÔº6\aüàw\18Aa1DÈù\84\éÛ\1a\91K"'\0Z½8­\98øàG\13¯\r\1c\8a\92\96       ~"ó[å¦Ú?ÿ\ 1      Tl\99\ fé(\9eý.Ä\84I¹J\85ì\ 38D\1f\11\17DEP1wOÛ{\9fBÀb:÷~*áø\125Lá\13ÿ\ 3²Ò\11¢i\84DAIè<·ÌÕ\9dp\1e\85\r:òÉ\1c^·ËW\9dÑô0HD\8cÜ\99_
+<Á'ÁÃ\1dY\98ñ\88MÊÉ\ f±\90k&Öñʪ\11å\1cè5\96L\a\93̤D\9að¼\7f\1c\vöYC^gM\98o~ô»Aa¡)\vìçSã\18«¶K#®ÑX\9cÁ\f\ f§ÀèþOÂz~\9fRàË\17\8aE`Æ_Kw÷êÎ(\8b´Ø:$ÇûTçªÙ\88{I?­]j\8a¨­\1f{öMu)þîú\82ÝUDØ\ 3?\8b\ 1vÉ;Ã\90K*\16\ed\88\b·"ܱ\rw47Jv\17     Î_Wu5­(ï;ÕÌ÷ê q\ f\9cßï§5xÉÕì\84\90\1e+¡Qn§|À=\8b¡¼8\16o%Ögu3¤e·¬\91í+\f±oU[Ê'\ 4'=Ûcð¶°u\17¡?xr\98=52=\88J\91·F'<\11R\8e8
+Ûêï&+»"ù¹¡\80\87KïpÍT§q°á@Z^\bÓ9ø(±Õ¨\16ó\96\8c\93\17s¬É?\15s¹ç.Ôñ\87.v¢ÏÏh?ë^\9a\89x\9d\8dd\ 5\1d\8a\84Sº/\84<\9f56
\85\19+F\13W\bUÿSù¥\8aÉHõP\9dD1q%Ô(¥]t'\95´#¦÷\85o\ 6\15\a?\aÉ\17´³¡ Ó\19ý*j\9aò'¦\95Û(¸RÉ\8bc¤vQ\7fþ\83\18:Êq¶ü\92ßtÒ\11\ 47é¡)Ýí[}Ë\8d\8f\17Ú|\1er2+m%D\8c
+AK|\91B¡IÜ+Yî\85\ 5J\8c\8e\ 5\ 5ß\8a9\8bõ\9aÙ\ 20 !¹\883\98#O2ãí÷\8c\ 2_¼  Ís\86o®WåYÛ¿,uÒ!G£Å5k\11Åb&*gCI \1cR
+\rp     a·qlí|ÞDÓêÒ\17R\bQ\bíï~\811·î½í§%¦ÕJPÉK\8bâ×ÿ)Q@ÓÆ\14»¾\1d¯\ 1}=i\1e\v×ö\9bËÍ\87\8c\9a¯\85V¿y    °L|H\15ÕÃÑ\89òµYguL\ fQL\ 3{áÅäþåCï­\86h\ 5\89~½Ô\1fA\16Ry<¼ûýö"\94\1e<l\8dÇbë\8b-Ó#½O½\1dx\b©\8b·þÓæº8©ó\ûæ\ 6\1de\1e1\bÖLÉDÓØ}&n\85\95x\ 6\ f\eÍl\90\1f?aáº\9faìê*ãÉ\\aïw\91ÕC&"½á(Ñ\ 5\985ìæÙzlôH`éçó"j\98\19\1c\9fÊù8}pä\19à»Dúèz\9bØÚÛ\9dÆ«¬§öøAóÓ±ì·6iâq/\95\09_´\87\93oÓæ»li\83È:Þ~Ù\ e\14\92¯\ em\82\81\13\14\14­\83<\8a\93;\82)A\9fâ\1f\95$.´¨Õ\183\9d\93Q
+\9a\11àíàõ1\ 4(¬Z\83!Z&_à2~c\98\1eº\1fz\1a÷\1e\89®êj\7fQ\9e¹nÎ+,i\f¢\93Ë\87>\8dÿà÷\11ø³"ÔH"L\8fàHοOµeÝnªã \9e¯íÓj\13[\87²ä
+\ f\92þÅÕ\a9ÅIÓ¥ðò\ 2\87Ôo\1c\1dEA\aà+24\9f\e4<­\ f\91\e0\963ìt\9e\8frVC1¥\12ÏlÇ\1c  P\86×+c%¹&\ 1åó7H\81Åf\84\85KëkrS\ 3\8d\ 2íØj\84\1aBbHÉÔdÉÐ\ 5A­Ut\16^c\9e\7f\1e¥$psÉ û¡~¬N'vGQæ\96xïêY\87\18\\89\91\8b^\90\9d·\89áS\8féñ×\98Ðð\96+\81\rK }©@/VuF\91«\v}\ 5Þ\19wS¾(E\9b8(ýðf^|ÓR\1cEQ¸\13¦ßéSq\9fª÷3\90b@0Á\86éG\v\8f[Oóö.-Fã=¦R¾\9f\89²\14j8ï5G\ f\1f¤3\17LiMТ0Ò®câ\19+M\9aè2ðÛH\ f\81síaÿÅr\8dw\ 5\8bÍßâßØxà\f¦\94\88ç6í\14Òë\9c\90­­\ f\ 4OiF=
+\86Ý\84\8eGì[
+@0²¤¿Â\9c\86«[\9d\152®*Ô£ÚíX±±w\1f\89%~\13ÈNp}ÅÝ\80\f\82\1f\1f\1f\85_y¾`K\8f\9c\e\b9\10ñ?;oÛñ¦rÙT\15+EÃdµ¬2»&}­¥-$ö\95¯ÖWð\1chêî©Pã×\v\vNù¦>YÚÅb¹iVäµz\85]Ý© D=W\1eVíJ"ý$½D\98 ÷k\87ÚÂ\bG¡K¥óã¸\18\86\10\a\ 12jùÀ\15Ê[T¨â¥N\f½Ã\8fðK8\8a\ 1\15¯_Ð\93\12±`ÜO°¬¿öäßâÞö`0~3¦ÕpªÿÎJy%3\bÁ¾±Hð+vm\83Ú\93=-wHAÜgF`\93\96\8eß&N\9aB\97RÍ!R0      Á\85ÛQnö\96Eؾ"X®¾¡"£ph_9rFE\rv/\80hZºü\1eR\95Ô`\<òE\ 5§`+è[íIö\84\e\95\1dÀ©Pèñç\87£D\92\93Kq\86{\14(¿        í\ 6Øe%ð\8f
+\80ìU.TÌ\80¼ã\9cq\1c²\ 6¥#j0¥)<\0\1cz\e\1edf,\8ct'&¼±¼\ 3,\8f\93\9fÞ\83ç~½ú\9aÔ´;çq"ü, ;Ê;Æy?\91\95Ü\ fs\13²Ú-_«\17À°B¸òlÿlÚ¯;ò`\fù\f`bL+ \8d#,Í|\f ¬Í\b7|âS\17ðG±\8aj\8c¬\19z\93\ 1\96\86$\8e\\ 1Ñ\81a<<T·µ¯\91&Mí\84ªÍ\v»^Î\ 1á\8b\ e\ e\90\94á\7fú\85\ 5Ý%ͳF{êU\8c\eý6\90\ 6~V'Dý&e÷)¢g`     =\87\b@÷ÈfÞ)Ä\bò\8cD7\Q\1aMQIªd0N\1ffÜ%O¢ß\1e÷;©\16N\19æ\9c\1dÎE³\ fË\88=.~rÒµ|[Ñ;b_¡W[¶\90ÂA\98ý£TcÀÂX\94F\10[ëó\ 4 \véBàYÃßí\ 5¨;óenôÌG^\b3\7fa\89F3úú  ù\8f\ 2Jd+\8aA\ 4f¦VÖo\a~ãõCQ¨ÀJ\ eò\8eC\bÉ\95b{\aN
+Åøø/6BB*¢\95Q6hGç\0Ë\r\86\1c\91c/ Nì\9b\81\91\ 6¿Ë¶"}\87p9ø\10a\r\1do\80Î\82\ e7½Øäò\16\9fÖÖ7oå\96ry¾\1f?aööÃbõÓ«¥\92\rø\1eÒú\99Ú\ 2\15;\ 5\15òö\ 6K\15FÈçX\83À\ay+ÅJwüÎÝeËÅÿ¤<>\96oÿv\8a»M'ò!\85UÅ+Èù.å\81߶\82<ÁÛ]Èò\12+¬xê}ßÿ\b\800ﳺb.±ÝÏÅì\0bf\ 4"\890üÂô\È?k£\13cI\80\8cAb\18ï\1d\94»ÙÚ¾ì×îÇ\vÁ\9fü±k"\90
+AÛ­\aÁ$\15ÒÚ*µóU\15Ò\ 2\1dEò:dPAn+qíàf\90\12Æ¥¶6ju_@Ö\85â\14¯ª¤¦a²6qGñ.çL\91QB    Ò~i¦]\ 6iî¦M\10\93L©'¢¡{½ vãî+¿\9cp/;vËB\86QD£Æâþí²åxøñxÅÙ\9eí~\1dæ\0\ 6´eÜF¿y#\13ëëü\95EæçÙHk_\94ðH\83Tk\94þ\ e«ã\8aÐ\ fÐ]ÆóY\8a\85\11\ 4Ø\aýmC\ 4\1aÏLˤt*XâÓY\9aKEp
+\ 5l"ôùÃ\ f\86F\9b.NO\9aݬª_h\18Ð\ 3¦\89ÅyôÖL?¬t]iƳ¦c\8aÐ^h\86\ 4e\95=î"È{ðAÙ\90ýX¤ÃUDõP°»µQ\8fÓb<Ý,\1d\95áÛ\11Σ\v"°<+\:Ñ\r\13\92pEö\e^\b\ 6óF\15ºb\16\86î\83 &±àQ[Ã0¯$\8a\b\81©\1dOU´\8aÕ¯ë\ 3Ó+]ÛÖf\84\ 6,*Ç\8b\9eÒß\88\1fòT\97Îm°\16Nm\9e\11\1fQ·nï»ã\89þô¤\10¬%º\90¶NëÚVÓIÀæM\17\1eº±Ïý£A\11µ\9fn\10'9\94¤ü\98ö\82\8fqs¥\900\aÖVÒ£ÌÈ\8còR£üLýxÒì\9c¤G\92¾}\bÅÕQ\89²çW\84\81Z?\bÖ°     \14Ëùýáîü3lMíØëæ,\8eõäRÞ&K·È¶>r\ 5k>¹\99\8c\b\ 5ZÒ<9rk\1a\ 1æÏ\98¥s\89\84ÂÃ\8c#\ 1\ f\1c\80êJY¿db\7f\ 1\ 2ÙÏzTR³\8aµ¯\16Réº\10`§Z2%\92ê\85=\18\9f9Y^¡Ãª¾\12Ñh{\86\80­§\9d²\8f\8déÒI\9fñ J3
+Ý@\983ͱ+\1dÃwè\84\15\88N`9\17tL\9d¦{\12¸\18:\12YE¯ÁªÏnkK!Ë\81_\8c«Æ¼Y(êÛ³KP\81=\vSB\97     Þ¸ú¯\1f°\r]Ö^¦íÚ \0/øk\85Þ¬§\ 5\99=<eEje9\avFð\9cÇLW«\16Ó\9fE\17×zÝé\81\1c2\98æU\97\87A\11÷Êr}{\fC\8e!zx)¯\17F\8a\9d&rÐ\a\rè"\ 6#Ù¯b\16ðÌÅ,dS\13º\8a¼³ªÇ\aò\fE\11Õ×mhOëh×jåø\8e\aÚ;ê\952ÜN¢'\87°J\1a\1dy²'õ\85\r\85\15±\9ew<.;\1fFb,\b#Ú'o9´IsËN\83ç²GÁnÒº\8fê85D¢t\17þÄEÍR\16\7f\13g\9b"]wUÓ\10@\85u\1eÅ\91,=\v.>b\ fLÛeÆÆýúë\13a\89>Ïàó/e\92Á¯\1fÉ\ 2#%:N|¦ý\96x\9dì        \ f:¿Éùe\7fU\1c\84Aoxºi8\87\8d\17\1cÌ®º\18~7\1c¤\90߯&E\1a¹>%\89Öæ\88¸'\17W?s©O\82Ø(\e\1d¼ïò¸³Yê}QãU½\9d®k\8d±©ëËÍ\8d\ 1\19g'\9dDìnÇ;ù\99ó9+3®­]p«¾ú\90»í¹}!d5k\fC\e\bÅY\12\ eæO\f\9bëÂ\95×ÚÊFªÍUK\16ùâÅ·óxs4u«h\0/µT®æ)?V\14'YðfÃ\aÏ3Ü\12³8\9a\12ù\86-\ 2\82\8f4\83}7´\b\8c\11è\{\948íó·®g\91æf&dó6]\9f\aÜLw\ e´°\85¨Æ3s5àb\ 5>U\v&b3ØP`|kA\b\9c¢ê\9c\ 2\1cæ,>\98)o\8b:6\1eíY\1f·bI<fu»\*'\98+0åãû¶t\17\ 6\85\96\ fõø3Ò\90\96\1e¸\83u\9b\7fØ\ e\87÷Äó(\9e\87A\18\fU\8c\16üEáv,.\9e\8aÉË®ØQ\17ÏÃ\15       \13H5r5*\1a¬²þô}\14ðcãiNvç&¼!v\ 1Èòÿð\83ðÿ\ fðÿ\89\ 1Ìì\80&.n\8eö&.¶\bÿ\aé\1aP\aendstream
+endobj
+3021 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 7548 0 R
+/FirstChar 11
+/LastChar 124
+/Widths 7567 0 R
+/BaseFont /ELTAYY+CMSSBX10
+/FontDescriptor 3019 0 R
+>> endobj
+3019 0 obj <<
+/Ascent 694
+/CapHeight 694
+/Descent -194
+/FontName /ELTAYY+CMSSBX10
+/ItalicAngle 0
+/StemV 136
+/XHeight 458
+/FontBBox [-71 -250 1099 780]
+/Flags 4
+/CharSet (/ff/fi/fl/ffi/quotedblright/dollar/percent/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/equal/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash)
+/FontFile 3020 0 R
+>> endobj
+7567 0 obj
+[642 586 586 892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 558 0 550 1029 0 306 428 428 550 856 306 367 306 550 550 550 550 550 550 550 550 550 550 550 306 0 0 856 0 519 733 733 733 703 794 642 611 733 794 331 519 764 581 978 794 794 703 794 703 611 733 764 733 1039 733 733 672 343 558 343 0 0 306 525 561 489 561 511 336 550 561 256 286 531 256 867 561 550 561 561 372 422 404 561 500 744 500 500 476 550 1100 ]
+endobj
+3025 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7568 0 R
+/Kids [3014 0 R 3027 0 R 3041 0 R 3047 0 R 3085 0 R 3120 0 R]
+>> endobj
+3183 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7568 0 R
+/Kids [3157 0 R 3191 0 R 3230 0 R 3266 0 R 3307 0 R 3363 0 R]
+>> endobj
+3474 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7568 0 R
+/Kids [3418 0 R 3476 0 R 3529 0 R 3584 0 R 3639 0 R 3694 0 R]
+>> endobj
+3803 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7568 0 R
+/Kids [3750 0 R 3805 0 R 3858 0 R 3912 0 R 3962 0 R 4013 0 R]
+>> endobj
+4092 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7568 0 R
+/Kids [4064 0 R 4094 0 R 4098 0 R 4104 0 R 4109 0 R 4117 0 R]
+>> endobj
+4136 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7568 0 R
+/Kids [4125 0 R 4140 0 R 4149 0 R 4162 0 R 4172 0 R 4179 0 R]
+>> endobj
+4187 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7569 0 R
+/Kids [4184 0 R 4189 0 R 4195 0 R 4201 0 R 4211 0 R 4220 0 R]
+>> endobj
+4243 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7569 0 R
+/Kids [4237 0 R 4246 0 R 4255 0 R 4260 0 R 4270 0 R 4277 0 R]
+>> endobj
+4287 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7569 0 R
+/Kids [4282 0 R 4289 0 R 4314 0 R 4318 0 R 4326 0 R 4333 0 R]
+>> endobj
+4347 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7569 0 R
+/Kids [4343 0 R 4349 0 R 4359 0 R 4365 0 R 4378 0 R 4387 0 R]
+>> endobj
+4399 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7569 0 R
+/Kids [4393 0 R 4401 0 R 4406 0 R 4416 0 R 4423 0 R 4427 0 R]
+>> endobj
+4446 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7569 0 R
+/Kids [4437 0 R 4449 0 R 4460 0 R 4468 0 R 4476 0 R 4482 0 R]
+>> endobj
+4490 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7570 0 R
+/Kids [4487 0 R 4492 0 R 4498 0 R 4510 0 R 4518 0 R 4530 0 R]
+>> endobj
+4539 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7570 0 R
+/Kids [4535 0 R 4541 0 R 4550 0 R 4555 0 R 4565 0 R 4569 0 R]
+>> endobj
+4581 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7570 0 R
+/Kids [4575 0 R 4583 0 R 4589 0 R 4595 0 R 4607 0 R 4620 0 R]
+>> endobj
+4630 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7570 0 R
+/Kids [4626 0 R 4632 0 R 4636 0 R 4642 0 R 4647 0 R 4653 0 R]
+>> endobj
+4667 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7570 0 R
+/Kids [4663 0 R 4669 0 R 4678 0 R 4692 0 R 4699 0 R 4709 0 R]
+>> endobj
+4721 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7570 0 R
+/Kids [4717 0 R 4723 0 R 4728 0 R 4735 0 R 4741 0 R 4747 0 R]
+>> endobj
+4761 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7571 0 R
+/Kids [4753 0 R 4763 0 R 4773 0 R 4784 0 R 4795 0 R 4801 0 R]
+>> endobj
+4812 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7571 0 R
+/Kids [4806 0 R 4817 0 R 4825 0 R 4831 0 R 4836 0 R 4843 0 R]
+>> endobj
+4858 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7571 0 R
+/Kids [4855 0 R 4860 0 R 4868 0 R 4877 0 R 4888 0 R 4898 0 R]
+>> endobj
+4907 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7571 0 R
+/Kids [4903 0 R 4909 0 R 4913 0 R 4922 0 R 4928 0 R 4940 0 R]
+>> endobj
+4956 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7571 0 R
+/Kids [4948 0 R 4961 0 R 4968 0 R 4977 0 R 4982 0 R 4989 0 R]
+>> endobj
+5004 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7571 0 R
+/Kids [4997 0 R 5009 0 R 5015 0 R 5024 0 R 5032 0 R 5044 0 R]
+>> endobj
+5067 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7572 0 R
+/Kids [5055 0 R 5069 0 R 5076 0 R 5081 0 R 5087 0 R 5091 0 R]
+>> endobj
+5108 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7572 0 R
+/Kids [5100 0 R 5110 0 R 5121 0 R 5130 0 R 5137 0 R 5145 0 R]
+>> endobj
+5162 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7572 0 R
+/Kids [5154 0 R 5164 0 R 5171 0 R 5177 0 R 5181 0 R 5190 0 R]
+>> endobj
+5203 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7572 0 R
+/Kids [5197 0 R 5205 0 R 5209 0 R 5215 0 R 5220 0 R 5224 0 R]
+>> endobj
+5237 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7572 0 R
+/Kids [5230 0 R 5239 0 R 5246 0 R 5251 0 R 5258 0 R 5269 0 R]
+>> endobj
+5276 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7572 0 R
+/Kids [5273 0 R 5278 0 R 5284 0 R 5291 0 R 5308 0 R 5316 0 R]
+>> endobj
+5334 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7573 0 R
+/Kids [5328 0 R 5336 0 R 5342 0 R 5351 0 R 5356 0 R 5363 0 R]
+>> endobj
+5376 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7573 0 R
+/Kids [5371 0 R 5378 0 R 5384 0 R 5391 0 R 5396 0 R 5406 0 R]
+>> endobj
+5415 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7573 0 R
+/Kids [5412 0 R 5417 0 R 5424 0 R 5436 0 R 5445 0 R 5451 0 R]
+>> endobj
+5459 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7573 0 R
+/Kids [5456 0 R 5461 0 R 5472 0 R 5477 0 R 5482 0 R 5486 0 R]
+>> endobj
+5503 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7573 0 R
+/Kids [5493 0 R 5505 0 R 5510 0 R 5517 0 R 5523 0 R 5532 0 R]
+>> endobj
+5541 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7573 0 R
+/Kids [5537 0 R 5543 0 R 5550 0 R 5562 0 R 5566 0 R 5572 0 R]
+>> endobj
+5581 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7574 0 R
+/Kids [5577 0 R 5583 0 R 5588 0 R 5593 0 R 5598 0 R 5604 0 R]
+>> endobj
+5628 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7574 0 R
+/Kids [5615 0 R 5630 0 R 5636 0 R 5648 0 R 5662 0 R 5670 0 R]
+>> endobj
+5678 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7574 0 R
+/Kids [5674 0 R 5680 0 R 5686 0 R 5690 0 R 5694 0 R 5703 0 R]
+>> endobj
+5720 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7574 0 R
+/Kids [5711 0 R 5722 0 R 5726 0 R 5732 0 R 5742 0 R 5752 0 R]
+>> endobj
+5767 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7574 0 R
+/Kids [5758 0 R 5770 0 R 5777 0 R 5783 0 R 5788 0 R 5796 0 R]
+>> endobj
+5811 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7574 0 R
+/Kids [5805 0 R 5815 0 R 5823 0 R 5831 0 R 5837 0 R 5844 0 R]
+>> endobj
+5855 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7575 0 R
+/Kids [5849 0 R 5860 0 R 5873 0 R 5885 0 R 5896 0 R 5903 0 R]
+>> endobj
+5913 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7575 0 R
+/Kids [5908 0 R 5915 0 R 5921 0 R 5929 0 R 5939 0 R 5950 0 R]
+>> endobj
+5973 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7575 0 R
+/Kids [5961 0 R 5977 0 R 5991 0 R 5999 0 R 6009 0 R 6016 0 R]
+>> endobj
+6033 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7575 0 R
+/Kids [6024 0 R 6036 0 R 6041 0 R 6046 0 R 6053 0 R 6058 0 R]
+>> endobj
+6069 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7575 0 R
+/Kids [6064 0 R 6071 0 R 6075 0 R 6085 0 R 6095 0 R 6105 0 R]
+>> endobj
+6119 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7575 0 R
+/Kids [6110 0 R 6121 0 R 6127 0 R 6132 0 R 6139 0 R 6145 0 R]
+>> endobj
+6158 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7576 0 R
+/Kids [6152 0 R 6160 0 R 6166 0 R 6174 0 R 6181 0 R 6188 0 R]
+>> endobj
+6208 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7576 0 R
+/Kids [6200 0 R 6210 0 R 6230 0 R 6243 0 R 6256 0 R 6270 0 R]
+>> endobj
+6282 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7576 0 R
+/Kids [6275 0 R 6284 0 R 6290 0 R 6296 0 R 6302 0 R 6308 0 R]
+>> endobj
+6322 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7576 0 R
+/Kids [6315 0 R 6324 0 R 6332 0 R 6341 0 R 6355 0 R 6373 0 R]
+>> endobj
+6388 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7576 0 R
+/Kids [6383 0 R 6390 0 R 6396 0 R 6407 0 R 6419 0 R 6424 0 R]
+>> endobj
+6439 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7576 0 R
+/Kids [6435 0 R 6441 0 R 6447 0 R 6455 0 R 6461 0 R 6469 0 R]
+>> endobj
+6485 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7577 0 R
+/Kids [6481 0 R 6487 0 R 6499 0 R 6505 0 R 6512 0 R 6516 0 R]
+>> endobj
+6530 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7577 0 R
+/Kids [6524 0 R 6532 0 R 6538 0 R 6544 0 R 6548 0 R 6556 0 R]
+>> endobj
+6567 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7577 0 R
+/Kids [6560 0 R 6569 0 R 6578 0 R 6583 0 R 6587 0 R 6595 0 R]
+>> endobj
+6607 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7577 0 R
+/Kids [6601 0 R 6609 0 R 6616 0 R 6625 0 R 6630 0 R 6640 0 R]
+>> endobj
+6657 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7577 0 R
+/Kids [6654 0 R 6659 0 R 6666 0 R 6672 0 R 6678 0 R 6686 0 R]
+>> endobj
+6706 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7577 0 R
+/Kids [6696 0 R 6708 0 R 6722 0 R 6740 0 R 6754 0 R 6762 0 R]
+>> endobj
+6777 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7578 0 R
+/Kids [6769 0 R 6779 0 R 6786 0 R 6794 0 R 6801 0 R 6807 0 R]
+>> endobj
+6816 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7578 0 R
+/Kids [6812 0 R 6818 0 R 6824 0 R 6829 0 R 6836 0 R 6840 0 R]
+>> endobj
+6847 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7578 0 R
+/Kids [6844 0 R 6849 0 R 6856 0 R 6860 0 R 6866 0 R 6874 0 R]
+>> endobj
+6887 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7578 0 R
+/Kids [6880 0 R 6889 0 R 6894 0 R 6898 0 R 6904 0 R 6910 0 R]
+>> endobj
+6920 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7578 0 R
+/Kids [6916 0 R 6922 0 R 6933 0 R 6939 0 R 6943 0 R 6950 0 R]
+>> endobj
+6963 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7578 0 R
+/Kids [6959 0 R 6965 0 R 6973 0 R 6982 0 R 6988 0 R 6994 0 R]
+>> endobj
+7002 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7579 0 R
+/Kids [6999 0 R 7004 0 R 7015 0 R 7032 0 R 7037 0 R 7041 0 R]
+>> endobj
+7051 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7579 0 R
+/Kids [7045 0 R 7053 0 R 7067 0 R 7075 0 R 7081 0 R 7085 0 R]
+>> endobj
+7094 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7579 0 R
+/Kids [7091 0 R 7096 0 R 7102 0 R 7111 0 R 7127 0 R 7136 0 R]
+>> endobj
+7143 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7579 0 R
+/Kids [7140 0 R 7145 0 R 7152 0 R 7159 0 R 7164 0 R 7168 0 R]
+>> endobj
+7182 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7579 0 R
+/Kids [7175 0 R 7184 0 R 7192 0 R 7199 0 R 7206 0 R 7210 0 R]
+>> endobj
+7227 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7579 0 R
+/Kids [7221 0 R 7229 0 R 7234 0 R 7247 0 R 7258 0 R 7269 0 R]
+>> endobj
+7289 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7580 0 R
+/Kids [7277 0 R 7291 0 R 7303 0 R 7309 0 R 7319 0 R 7324 0 R]
+>> endobj
+7333 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7580 0 R
+/Kids [7330 0 R 7335 0 R 7349 0 R 7367 0 R 7372 0 R 7378 0 R]
+>> endobj
+7389 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7580 0 R
+/Kids [7385 0 R 7391 0 R 7396 0 R 7403 0 R 7408 0 R 7415 0 R]
+>> endobj
+7432 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7580 0 R
+/Kids [7421 0 R 7434 0 R 7442 0 R 7452 0 R 7460 0 R 7469 0 R]
+>> endobj
+7482 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 7580 0 R
+/Kids [7475 0 R 7484 0 R 7494 0 R 7498 0 R 7503 0 R 7529 0 R]
+>> endobj
+7568 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7581 0 R
+/Kids [3025 0 R 3183 0 R 3474 0 R 3803 0 R 4092 0 R 4136 0 R]
+>> endobj
+7569 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7581 0 R
+/Kids [4187 0 R 4243 0 R 4287 0 R 4347 0 R 4399 0 R 4446 0 R]
+>> endobj
+7570 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7581 0 R
+/Kids [4490 0 R 4539 0 R 4581 0 R 4630 0 R 4667 0 R 4721 0 R]
+>> endobj
+7571 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7581 0 R
+/Kids [4761 0 R 4812 0 R 4858 0 R 4907 0 R 4956 0 R 5004 0 R]
+>> endobj
+7572 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7581 0 R
+/Kids [5067 0 R 5108 0 R 5162 0 R 5203 0 R 5237 0 R 5276 0 R]
+>> endobj
+7573 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7581 0 R
+/Kids [5334 0 R 5376 0 R 5415 0 R 5459 0 R 5503 0 R 5541 0 R]
+>> endobj
+7574 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7582 0 R
+/Kids [5581 0 R 5628 0 R 5678 0 R 5720 0 R 5767 0 R 5811 0 R]
+>> endobj
+7575 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7582 0 R
+/Kids [5855 0 R 5913 0 R 5973 0 R 6033 0 R 6069 0 R 6119 0 R]
+>> endobj
+7576 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7582 0 R
+/Kids [6158 0 R 6208 0 R 6282 0 R 6322 0 R 6388 0 R 6439 0 R]
+>> endobj
+7577 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7582 0 R
+/Kids [6485 0 R 6530 0 R 6567 0 R 6607 0 R 6657 0 R 6706 0 R]
+>> endobj
+7578 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7582 0 R
+/Kids [6777 0 R 6816 0 R 6847 0 R 6887 0 R 6920 0 R 6963 0 R]
+>> endobj
+7579 0 obj <<
+/Type /Pages
+/Count 36
+/Parent 7582 0 R
+/Kids [7002 0 R 7051 0 R 7094 0 R 7143 0 R 7182 0 R 7227 0 R]
+>> endobj
+7580 0 obj <<
+/Type /Pages
+/Count 30
+/Parent 7583 0 R
+/Kids [7289 0 R 7333 0 R 7389 0 R 7432 0 R 7482 0 R]
+>> endobj
+7581 0 obj <<
+/Type /Pages
+/Count 216
+/Parent 7584 0 R
+/Kids [7568 0 R 7569 0 R 7570 0 R 7571 0 R 7572 0 R 7573 0 R]
+>> endobj
+7582 0 obj <<
+/Type /Pages
+/Count 216
+/Parent 7584 0 R
+/Kids [7574 0 R 7575 0 R 7576 0 R 7577 0 R 7578 0 R 7579 0 R]
+>> endobj
+7583 0 obj <<
+/Type /Pages
+/Count 30
+/Parent 7584 0 R
+/Kids [7580 0 R]
+>> endobj
+7584 0 obj <<
+/Type /Pages
+/Count 462
+/Kids [7581 0 R 7582 0 R 7583 0 R]
+>> endobj
+7585 0 obj <<
+/Type /Outlines
+/First 7 0 R
+/Last 2771 0 R
+/Count 6
+>> endobj
+3011 0 obj <<
+/Title 3012 0 R
+/A 3009 0 R
+/Parent 3003 0 R
+/Prev 3007 0 R
+>> endobj
+3007 0 obj <<
+/Title 3008 0 R
+/A 3005 0 R
+/Parent 3003 0 R
+/Next 3011 0 R
+>> endobj
+3003 0 obj <<
+/Title 3004 0 R
+/A 3001 0 R
+/Parent 2771 0 R
+/Prev 2995 0 R
+/First 3007 0 R
+/Last 3011 0 R
+/Count -2
+>> endobj
+2999 0 obj <<
+/Title 3000 0 R
+/A 2997 0 R
+/Parent 2995 0 R
+>> endobj
+2995 0 obj <<
+/Title 2996 0 R
+/A 2993 0 R
+/Parent 2771 0 R
+/Prev 2947 0 R
+/Next 3003 0 R
+/First 2999 0 R
+/Last 2999 0 R
+/Count -1
+>> endobj
+2991 0 obj <<
+/Title 2992 0 R
+/A 2989 0 R
+/Parent 2947 0 R
+/Prev 2987 0 R
+>> endobj
+2987 0 obj <<
+/Title 2988 0 R
+/A 2985 0 R
+/Parent 2947 0 R
+/Prev 2983 0 R
+/Next 2991 0 R
+>> endobj
+2983 0 obj <<
+/Title 2984 0 R
+/A 2981 0 R
+/Parent 2947 0 R
+/Prev 2979 0 R
+/Next 2987 0 R
+>> endobj
+2979 0 obj <<
+/Title 2980 0 R
+/A 2977 0 R
+/Parent 2947 0 R
+/Prev 2975 0 R
+/Next 2983 0 R
+>> endobj
+2975 0 obj <<
+/Title 2976 0 R
+/A 2973 0 R
+/Parent 2947 0 R
+/Prev 2971 0 R
+/Next 2979 0 R
+>> endobj
+2971 0 obj <<
+/Title 2972 0 R
+/A 2969 0 R
+/Parent 2947 0 R
+/Prev 2967 0 R
+/Next 2975 0 R
+>> endobj
+2967 0 obj <<
+/Title 2968 0 R
+/A 2965 0 R
+/Parent 2947 0 R
+/Prev 2963 0 R
+/Next 2971 0 R
+>> endobj
+2963 0 obj <<
+/Title 2964 0 R
+/A 2961 0 R
+/Parent 2947 0 R
+/Prev 2959 0 R
+/Next 2967 0 R
+>> endobj
+2959 0 obj <<
+/Title 2960 0 R
+/A 2957 0 R
+/Parent 2947 0 R
+/Prev 2955 0 R
+/Next 2963 0 R
+>> endobj
+2955 0 obj <<
+/Title 2956 0 R
+/A 2953 0 R
+/Parent 2947 0 R
+/Prev 2951 0 R
+/Next 2959 0 R
+>> endobj
+2951 0 obj <<
+/Title 2952 0 R
+/A 2949 0 R
+/Parent 2947 0 R
+/Next 2955 0 R
+>> endobj
+2947 0 obj <<
+/Title 2948 0 R
+/A 2945 0 R
+/Parent 2771 0 R
+/Prev 2879 0 R
+/Next 2995 0 R
+/First 2951 0 R
+/Last 2991 0 R
+/Count -11
+>> endobj
+2943 0 obj <<
+/Title 2944 0 R
+/A 2941 0 R
+/Parent 2879 0 R
+/Prev 2939 0 R
+>> endobj
+2939 0 obj <<
+/Title 2940 0 R
+/A 2937 0 R
+/Parent 2879 0 R
+/Prev 2931 0 R
+/Next 2943 0 R
+>> endobj
+2935 0 obj <<
+/Title 2936 0 R
+/A 2933 0 R
+/Parent 2931 0 R
+>> endobj
+2931 0 obj <<
+/Title 2932 0 R
+/A 2929 0 R
+/Parent 2879 0 R
+/Prev 2903 0 R
+/Next 2939 0 R
+/First 2935 0 R
+/Last 2935 0 R
+/Count -1
+>> endobj
+2927 0 obj <<
+/Title 2928 0 R
+/A 2925 0 R
+/Parent 2903 0 R
+/Prev 2923 0 R
+>> endobj
+2923 0 obj <<
+/Title 2924 0 R
+/A 2921 0 R
+/Parent 2903 0 R
+/Prev 2919 0 R
+/Next 2927 0 R
+>> endobj
+2919 0 obj <<
+/Title 2920 0 R
+/A 2917 0 R
+/Parent 2903 0 R
+/Prev 2915 0 R
+/Next 2923 0 R
+>> endobj
+2915 0 obj <<
+/Title 2916 0 R
+/A 2913 0 R
+/Parent 2903 0 R
+/Prev 2911 0 R
+/Next 2919 0 R
+>> endobj
+2911 0 obj <<
+/Title 2912 0 R
+/A 2909 0 R
+/Parent 2903 0 R
+/Prev 2907 0 R
+/Next 2915 0 R
+>> endobj
+2907 0 obj <<
+/Title 2908 0 R
+/A 2905 0 R
+/Parent 2903 0 R
+/Next 2911 0 R
+>> endobj
+2903 0 obj <<
+/Title 2904 0 R
+/A 2901 0 R
+/Parent 2879 0 R
+/Prev 2887 0 R
+/Next 2931 0 R
+/First 2907 0 R
+/Last 2927 0 R
+/Count -6
+>> endobj
+2899 0 obj <<
+/Title 2900 0 R
+/A 2897 0 R
+/Parent 2887 0 R
+/Prev 2895 0 R
+>> endobj
+2895 0 obj <<
+/Title 2896 0 R
+/A 2893 0 R
+/Parent 2887 0 R
+/Prev 2891 0 R
+/Next 2899 0 R
+>> endobj
+2891 0 obj <<
+/Title 2892 0 R
+/A 2889 0 R
+/Parent 2887 0 R
+/Next 2895 0 R
+>> endobj
+2887 0 obj <<
+/Title 2888 0 R
+/A 2885 0 R
+/Parent 2879 0 R
+/Prev 2883 0 R
+/Next 2903 0 R
+/First 2891 0 R
+/Last 2899 0 R
+/Count -3
+>> endobj
+2883 0 obj <<
+/Title 2884 0 R
+/A 2881 0 R
+/Parent 2879 0 R
+/Next 2887 0 R
+>> endobj
+2879 0 obj <<
+/Title 2880 0 R
+/A 2877 0 R
+/Parent 2771 0 R
+/Prev 2839 0 R
+/Next 2947 0 R
+/First 2883 0 R
+/Last 2943 0 R
+/Count -6
+>> endobj
+2875 0 obj <<
+/Title 2876 0 R
+/A 2873 0 R
+/Parent 2867 0 R
+/Prev 2871 0 R
+>> endobj
+2871 0 obj <<
+/Title 2872 0 R
+/A 2869 0 R
+/Parent 2867 0 R
+/Next 2875 0 R
+>> endobj
+2867 0 obj <<
+/Title 2868 0 R
+/A 2865 0 R
+/Parent 2839 0 R
+/Prev 2859 0 R
+/First 2871 0 R
+/Last 2875 0 R
+/Count -2
+>> endobj
+2863 0 obj <<
+/Title 2864 0 R
+/A 2861 0 R
+/Parent 2859 0 R
+>> endobj
+2859 0 obj <<
+/Title 2860 0 R
+/A 2857 0 R
+/Parent 2839 0 R
+/Prev 2855 0 R
+/Next 2867 0 R
+/First 2863 0 R
+/Last 2863 0 R
+/Count -1
+>> endobj
+2855 0 obj <<
+/Title 2856 0 R
+/A 2853 0 R
+/Parent 2839 0 R
+/Prev 2851 0 R
+/Next 2859 0 R
+>> endobj
+2851 0 obj <<
+/Title 2852 0 R
+/A 2849 0 R
+/Parent 2839 0 R
+/Prev 2847 0 R
+/Next 2855 0 R
+>> endobj
+2847 0 obj <<
+/Title 2848 0 R
+/A 2845 0 R
+/Parent 2839 0 R
+/Prev 2843 0 R
+/Next 2851 0 R
+>> endobj
+2843 0 obj <<
+/Title 2844 0 R
+/A 2841 0 R
+/Parent 2839 0 R
+/Next 2847 0 R
+>> endobj
+2839 0 obj <<
+/Title 2840 0 R
+/A 2837 0 R
+/Parent 2771 0 R
+/Prev 2775 0 R
+/Next 2879 0 R
+/First 2843 0 R
+/Last 2867 0 R
+/Count -6
+>> endobj
+2835 0 obj <<
+/Title 2836 0 R
+/A 2833 0 R
+/Parent 2827 0 R
+/Prev 2831 0 R
+>> endobj
+2831 0 obj <<
+/Title 2832 0 R
+/A 2829 0 R
+/Parent 2827 0 R
+/Next 2835 0 R
+>> endobj
+2827 0 obj <<
+/Title 2828 0 R
+/A 2825 0 R
+/Parent 2775 0 R
+/Prev 2807 0 R
+/First 2831 0 R
+/Last 2835 0 R
+/Count -2
+>> endobj
+2823 0 obj <<
+/Title 2824 0 R
+/A 2821 0 R
+/Parent 2811 0 R
+/Prev 2819 0 R
+>> endobj
+2819 0 obj <<
+/Title 2820 0 R
+/A 2817 0 R
+/Parent 2811 0 R
+/Prev 2815 0 R
+/Next 2823 0 R
+>> endobj
+2815 0 obj <<
+/Title 2816 0 R
+/A 2813 0 R
+/Parent 2811 0 R
+/Next 2819 0 R
+>> endobj
+2811 0 obj <<
+/Title 2812 0 R
+/A 2809 0 R
+/Parent 2807 0 R
+/First 2815 0 R
+/Last 2823 0 R
+/Count -3
+>> endobj
+2807 0 obj <<
+/Title 2808 0 R
+/A 2805 0 R
+/Parent 2775 0 R
+/Prev 2803 0 R
+/Next 2827 0 R
+/First 2811 0 R
+/Last 2811 0 R
+/Count -1
+>> endobj
+2803 0 obj <<
+/Title 2804 0 R
+/A 2801 0 R
+/Parent 2775 0 R
+/Prev 2799 0 R
+/Next 2807 0 R
+>> endobj
+2799 0 obj <<
+/Title 2800 0 R
+/A 2797 0 R
+/Parent 2775 0 R
+/Prev 2779 0 R
+/Next 2803 0 R
+>> endobj
+2795 0 obj <<
+/Title 2796 0 R
+/A 2793 0 R
+/Parent 2787 0 R
+/Prev 2791 0 R
+>> endobj
+2791 0 obj <<
+/Title 2792 0 R
+/A 2789 0 R
+/Parent 2787 0 R
+/Next 2795 0 R
+>> endobj
+2787 0 obj <<
+/Title 2788 0 R
+/A 2785 0 R
+/Parent 2779 0 R
+/Prev 2783 0 R
+/First 2791 0 R
+/Last 2795 0 R
+/Count -2
+>> endobj
+2783 0 obj <<
+/Title 2784 0 R
+/A 2781 0 R
+/Parent 2779 0 R
+/Next 2787 0 R
+>> endobj
+2779 0 obj <<
+/Title 2780 0 R
+/A 2777 0 R
+/Parent 2775 0 R
+/Next 2799 0 R
+/First 2783 0 R
+/Last 2787 0 R
+/Count -2
+>> endobj
+2775 0 obj <<
+/Title 2776 0 R
+/A 2773 0 R
+/Parent 2771 0 R
+/Next 2839 0 R
+/First 2779 0 R
+/Last 2827 0 R
+/Count -5
+>> endobj
+2771 0 obj <<
+/Title 2772 0 R
+/A 2769 0 R
+/Parent 7585 0 R
+/Prev 2679 0 R
+/First 2775 0 R
+/Last 3003 0 R
+/Count -6
+>> endobj
+2767 0 obj <<
+/Title 2768 0 R
+/A 2765 0 R
+/Parent 2743 0 R
+/Prev 2763 0 R
+>> endobj
+2763 0 obj <<
+/Title 2764 0 R
+/A 2761 0 R
+/Parent 2743 0 R
+/Prev 2759 0 R
+/Next 2767 0 R
+>> endobj
+2759 0 obj <<
+/Title 2760 0 R
+/A 2757 0 R
+/Parent 2743 0 R
+/Prev 2755 0 R
+/Next 2763 0 R
+>> endobj
+2755 0 obj <<
+/Title 2756 0 R
+/A 2753 0 R
+/Parent 2743 0 R
+/Prev 2751 0 R
+/Next 2759 0 R
+>> endobj
+2751 0 obj <<
+/Title 2752 0 R
+/A 2749 0 R
+/Parent 2743 0 R
+/Prev 2747 0 R
+/Next 2755 0 R
+>> endobj
+2747 0 obj <<
+/Title 2748 0 R
+/A 2745 0 R
+/Parent 2743 0 R
+/Next 2751 0 R
+>> endobj
+2743 0 obj <<
+/Title 2744 0 R
+/A 2741 0 R
+/Parent 2679 0 R
+/Prev 2699 0 R
+/First 2747 0 R
+/Last 2767 0 R
+/Count -6
+>> endobj
+2739 0 obj <<
+/Title 2740 0 R
+/A 2737 0 R
+/Parent 2699 0 R
+/Prev 2735 0 R
+>> endobj
+2735 0 obj <<
+/Title 2736 0 R
+/A 2733 0 R
+/Parent 2699 0 R
+/Prev 2731 0 R
+/Next 2739 0 R
+>> endobj
+2731 0 obj <<
+/Title 2732 0 R
+/A 2729 0 R
+/Parent 2699 0 R
+/Prev 2703 0 R
+/Next 2735 0 R
+>> endobj
+2727 0 obj <<
+/Title 2728 0 R
+/A 2725 0 R
+/Parent 2719 0 R
+/Prev 2723 0 R
+>> endobj
+2723 0 obj <<
+/Title 2724 0 R
+/A 2721 0 R
+/Parent 2719 0 R
+/Next 2727 0 R
+>> endobj
+2719 0 obj <<
+/Title 2720 0 R
+/A 2717 0 R
+/Parent 2703 0 R
+/Prev 2715 0 R
+/First 2723 0 R
+/Last 2727 0 R
+/Count -2
+>> endobj
+2715 0 obj <<
+/Title 2716 0 R
+/A 2713 0 R
+/Parent 2703 0 R
+/Prev 2711 0 R
+/Next 2719 0 R
+>> endobj
+2711 0 obj <<
+/Title 2712 0 R
+/A 2709 0 R
+/Parent 2703 0 R
+/Prev 2707 0 R
+/Next 2715 0 R
+>> endobj
+2707 0 obj <<
+/Title 2708 0 R
+/A 2705 0 R
+/Parent 2703 0 R
+/Next 2711 0 R
+>> endobj
+2703 0 obj <<
+/Title 2704 0 R
+/A 2701 0 R
+/Parent 2699 0 R
+/Next 2731 0 R
+/First 2707 0 R
+/Last 2719 0 R
+/Count -4
+>> endobj
+2699 0 obj <<
+/Title 2700 0 R
+/A 2697 0 R
+/Parent 2679 0 R
+/Prev 2683 0 R
+/Next 2743 0 R
+/First 2703 0 R
+/Last 2739 0 R
+/Count -4
+>> endobj
+2695 0 obj <<
+/Title 2696 0 R
+/A 2693 0 R
+/Parent 2683 0 R
+/Prev 2691 0 R
+>> endobj
+2691 0 obj <<
+/Title 2692 0 R
+/A 2689 0 R
+/Parent 2683 0 R
+/Prev 2687 0 R
+/Next 2695 0 R
+>> endobj
+2687 0 obj <<
+/Title 2688 0 R
+/A 2685 0 R
+/Parent 2683 0 R
+/Next 2691 0 R
+>> endobj
+2683 0 obj <<
+/Title 2684 0 R
+/A 2681 0 R
+/Parent 2679 0 R
+/Next 2699 0 R
+/First 2687 0 R
+/Last 2695 0 R
+/Count -3
+>> endobj
+2679 0 obj <<
+/Title 2680 0 R
+/A 2677 0 R
+/Parent 7585 0 R
+/Prev 2491 0 R
+/Next 2771 0 R
+/First 2683 0 R
+/Last 2743 0 R
+/Count -3
+>> endobj
+2675 0 obj <<
+/Title 2676 0 R
+/A 2673 0 R
+/Parent 2643 0 R
+/Prev 2671 0 R
+>> endobj
+2671 0 obj <<
+/Title 2672 0 R
+/A 2669 0 R
+/Parent 2643 0 R
+/Prev 2667 0 R
+/Next 2675 0 R
+>> endobj
+2667 0 obj <<
+/Title 2668 0 R
+/A 2665 0 R
+/Parent 2643 0 R
+/Prev 2663 0 R
+/Next 2671 0 R
+>> endobj
+2663 0 obj <<
+/Title 2664 0 R
+/A 2661 0 R
+/Parent 2643 0 R
+/Prev 2659 0 R
+/Next 2667 0 R
+>> endobj
+2659 0 obj <<
+/Title 2660 0 R
+/A 2657 0 R
+/Parent 2643 0 R
+/Prev 2655 0 R
+/Next 2663 0 R
+>> endobj
+2655 0 obj <<
+/Title 2656 0 R
+/A 2653 0 R
+/Parent 2643 0 R
+/Prev 2651 0 R
+/Next 2659 0 R
+>> endobj
+2651 0 obj <<
+/Title 2652 0 R
+/A 2649 0 R
+/Parent 2643 0 R
+/Prev 2647 0 R
+/Next 2655 0 R
+>> endobj
+2647 0 obj <<
+/Title 2648 0 R
+/A 2645 0 R
+/Parent 2643 0 R
+/Next 2651 0 R
+>> endobj
+2643 0 obj <<
+/Title 2644 0 R
+/A 2641 0 R
+/Parent 2607 0 R
+/Prev 2615 0 R
+/First 2647 0 R
+/Last 2675 0 R
+/Count -8
+>> endobj
+2639 0 obj <<
+/Title 2640 0 R
+/A 2637 0 R
+/Parent 2615 0 R
+/Prev 2635 0 R
+>> endobj
+2635 0 obj <<
+/Title 2636 0 R
+/A 2633 0 R
+/Parent 2615 0 R
+/Prev 2631 0 R
+/Next 2639 0 R
+>> endobj
+2631 0 obj <<
+/Title 2632 0 R
+/A 2629 0 R
+/Parent 2615 0 R
+/Prev 2619 0 R
+/Next 2635 0 R
+>> endobj
+2627 0 obj <<
+/Title 2628 0 R
+/A 2625 0 R
+/Parent 2619 0 R
+/Prev 2623 0 R
+>> endobj
+2623 0 obj <<
+/Title 2624 0 R
+/A 2621 0 R
+/Parent 2619 0 R
+/Next 2627 0 R
+>> endobj
+2619 0 obj <<
+/Title 2620 0 R
+/A 2617 0 R
+/Parent 2615 0 R
+/Next 2631 0 R
+/First 2623 0 R
+/Last 2627 0 R
+/Count -2
+>> endobj
+2615 0 obj <<
+/Title 2616 0 R
+/A 2613 0 R
+/Parent 2607 0 R
+/Prev 2611 0 R
+/Next 2643 0 R
+/First 2619 0 R
+/Last 2639 0 R
+/Count -4
+>> endobj
+2611 0 obj <<
+/Title 2612 0 R
+/A 2609 0 R
+/Parent 2607 0 R
+/Next 2615 0 R
+>> endobj
+2607 0 obj <<
+/Title 2608 0 R
+/A 2605 0 R
+/Parent 2491 0 R
+/Prev 2559 0 R
+/First 2611 0 R
+/Last 2643 0 R
+/Count -3
+>> endobj
+2603 0 obj <<
+/Title 2604 0 R
+/A 2601 0 R
+/Parent 2595 0 R
+/Prev 2599 0 R
+>> endobj
+2599 0 obj <<
+/Title 2600 0 R
+/A 2597 0 R
+/Parent 2595 0 R
+/Next 2603 0 R
+>> endobj
+2595 0 obj <<
+/Title 2596 0 R
+/A 2593 0 R
+/Parent 2559 0 R
+/Prev 2563 0 R
+/First 2599 0 R
+/Last 2603 0 R
+/Count -2
+>> endobj
+2591 0 obj <<
+/Title 2592 0 R
+/A 2589 0 R
+/Parent 2563 0 R
+/Prev 2567 0 R
+>> endobj
+2587 0 obj <<
+/Title 2588 0 R
+/A 2585 0 R
+/Parent 2567 0 R
+/Prev 2583 0 R
+>> endobj
+2583 0 obj <<
+/Title 2584 0 R
+/A 2581 0 R
+/Parent 2567 0 R
+/Prev 2579 0 R
+/Next 2587 0 R
+>> endobj
+2579 0 obj <<
+/Title 2580 0 R
+/A 2577 0 R
+/Parent 2567 0 R
+/Prev 2575 0 R
+/Next 2583 0 R
+>> endobj
+2575 0 obj <<
+/Title 2576 0 R
+/A 2573 0 R
+/Parent 2567 0 R
+/Prev 2571 0 R
+/Next 2579 0 R
+>> endobj
+2571 0 obj <<
+/Title 2572 0 R
+/A 2569 0 R
+/Parent 2567 0 R
+/Next 2575 0 R
+>> endobj
+2567 0 obj <<
+/Title 2568 0 R
+/A 2565 0 R
+/Parent 2563 0 R
+/Next 2591 0 R
+/First 2571 0 R
+/Last 2587 0 R
+/Count -5
+>> endobj
+2563 0 obj <<
+/Title 2564 0 R
+/A 2561 0 R
+/Parent 2559 0 R
+/Next 2595 0 R
+/First 2567 0 R
+/Last 2591 0 R
+/Count -2
+>> endobj
+2559 0 obj <<
+/Title 2560 0 R
+/A 2557 0 R
+/Parent 2491 0 R
+/Prev 2495 0 R
+/Next 2607 0 R
+/First 2563 0 R
+/Last 2595 0 R
+/Count -2
+>> endobj
+2555 0 obj <<
+/Title 2556 0 R
+/A 2553 0 R
+/Parent 2543 0 R
+/Prev 2551 0 R
+>> endobj
+2551 0 obj <<
+/Title 2552 0 R
+/A 2549 0 R
+/Parent 2543 0 R
+/Prev 2547 0 R
+/Next 2555 0 R
+>> endobj
+2547 0 obj <<
+/Title 2548 0 R
+/A 2545 0 R
+/Parent 2543 0 R
+/Next 2551 0 R
+>> endobj
+2543 0 obj <<
+/Title 2544 0 R
+/A 2541 0 R
+/Parent 2523 0 R
+/Prev 2539 0 R
+/First 2547 0 R
+/Last 2555 0 R
+/Count -3
+>> endobj
+2539 0 obj <<
+/Title 2540 0 R
+/A 2537 0 R
+/Parent 2523 0 R
+/Prev 2535 0 R
+/Next 2543 0 R
+>> endobj
+2535 0 obj <<
+/Title 2536 0 R
+/A 2533 0 R
+/Parent 2523 0 R
+/Prev 2531 0 R
+/Next 2539 0 R
+>> endobj
+2531 0 obj <<
+/Title 2532 0 R
+/A 2529 0 R
+/Parent 2523 0 R
+/Prev 2527 0 R
+/Next 2535 0 R
+>> endobj
+2527 0 obj <<
+/Title 2528 0 R
+/A 2525 0 R
+/Parent 2523 0 R
+/Next 2531 0 R
+>> endobj
+2523 0 obj <<
+/Title 2524 0 R
+/A 2521 0 R
+/Parent 2495 0 R
+/Prev 2507 0 R
+/First 2527 0 R
+/Last 2543 0 R
+/Count -5
+>> endobj
+2519 0 obj <<
+/Title 2520 0 R
+/A 2517 0 R
+/Parent 2507 0 R
+/Prev 2515 0 R
+>> endobj
+2515 0 obj <<
+/Title 2516 0 R
+/A 2513 0 R
+/Parent 2507 0 R
+/Prev 2511 0 R
+/Next 2519 0 R
+>> endobj
+2511 0 obj <<
+/Title 2512 0 R
+/A 2509 0 R
+/Parent 2507 0 R
+/Next 2515 0 R
+>> endobj
+2507 0 obj <<
+/Title 2508 0 R
+/A 2505 0 R
+/Parent 2495 0 R
+/Prev 2503 0 R
+/Next 2523 0 R
+/First 2511 0 R
+/Last 2519 0 R
+/Count -3
+>> endobj
+2503 0 obj <<
+/Title 2504 0 R
+/A 2501 0 R
+/Parent 2495 0 R
+/Prev 2499 0 R
+/Next 2507 0 R
+>> endobj
+2499 0 obj <<
+/Title 2500 0 R
+/A 2497 0 R
+/Parent 2495 0 R
+/Next 2503 0 R
+>> endobj
+2495 0 obj <<
+/Title 2496 0 R
+/A 2493 0 R
+/Parent 2491 0 R
+/Next 2559 0 R
+/First 2499 0 R
+/Last 2523 0 R
+/Count -4
+>> endobj
+2491 0 obj <<
+/Title 2492 0 R
+/A 2489 0 R
+/Parent 7585 0 R
+/Prev 487 0 R
+/Next 2679 0 R
+/First 2495 0 R
+/Last 2607 0 R
+/Count -3
+>> endobj
+2487 0 obj <<
+/Title 2488 0 R
+/A 2485 0 R
+/Parent 2483 0 R
+>> endobj
+2483 0 obj <<
+/Title 2484 0 R
+/A 2481 0 R
+/Parent 487 0 R
+/Prev 2471 0 R
+/First 2487 0 R
+/Last 2487 0 R
+/Count -1
+>> endobj
+2479 0 obj <<
+/Title 2480 0 R
+/A 2477 0 R
+/Parent 2471 0 R
+/Prev 2475 0 R
+>> endobj
+2475 0 obj <<
+/Title 2476 0 R
+/A 2473 0 R
+/Parent 2471 0 R
+/Next 2479 0 R
+>> endobj
+2471 0 obj <<
+/Title 2472 0 R
+/A 2469 0 R
+/Parent 487 0 R
+/Prev 2439 0 R
+/Next 2483 0 R
+/First 2475 0 R
+/Last 2479 0 R
+/Count -2
+>> endobj
+2467 0 obj <<
+/Title 2468 0 R
+/A 2465 0 R
+/Parent 2463 0 R
+>> endobj
+2463 0 obj <<
+/Title 2464 0 R
+/A 2461 0 R
+/Parent 2439 0 R
+/Prev 2459 0 R
+/First 2467 0 R
+/Last 2467 0 R
+/Count -1
+>> endobj
+2459 0 obj <<
+/Title 2460 0 R
+/A 2457 0 R
+/Parent 2439 0 R
+/Prev 2455 0 R
+/Next 2463 0 R
+>> endobj
+2455 0 obj <<
+/Title 2456 0 R
+/A 2453 0 R
+/Parent 2439 0 R
+/Prev 2451 0 R
+/Next 2459 0 R
+>> endobj
+2451 0 obj <<
+/Title 2452 0 R
+/A 2449 0 R
+/Parent 2439 0 R
+/Prev 2447 0 R
+/Next 2455 0 R
+>> endobj
+2447 0 obj <<
+/Title 2448 0 R
+/A 2445 0 R
+/Parent 2439 0 R
+/Prev 2443 0 R
+/Next 2451 0 R
+>> endobj
+2443 0 obj <<
+/Title 2444 0 R
+/A 2441 0 R
+/Parent 2439 0 R
+/Next 2447 0 R
+>> endobj
+2439 0 obj <<
+/Title 2440 0 R
+/A 2437 0 R
+/Parent 487 0 R
+/Prev 2367 0 R
+/Next 2471 0 R
+/First 2443 0 R
+/Last 2463 0 R
+/Count -6
+>> endobj
+2435 0 obj <<
+/Title 2436 0 R
+/A 2433 0 R
+/Parent 2423 0 R
+/Prev 2431 0 R
+>> endobj
+2431 0 obj <<
+/Title 2432 0 R
+/A 2429 0 R
+/Parent 2423 0 R
+/Prev 2427 0 R
+/Next 2435 0 R
+>> endobj
+2427 0 obj <<
+/Title 2428 0 R
+/A 2425 0 R
+/Parent 2423 0 R
+/Next 2431 0 R
+>> endobj
+2423 0 obj <<
+/Title 2424 0 R
+/A 2421 0 R
+/Parent 2367 0 R
+/Prev 2399 0 R
+/First 2427 0 R
+/Last 2435 0 R
+/Count -3
+>> endobj
+2419 0 obj <<
+/Title 2420 0 R
+/A 2417 0 R
+/Parent 2399 0 R
+/Prev 2415 0 R
+>> endobj
+2415 0 obj <<
+/Title 2416 0 R
+/A 2413 0 R
+/Parent 2399 0 R
+/Prev 2411 0 R
+/Next 2419 0 R
+>> endobj
+2411 0 obj <<
+/Title 2412 0 R
+/A 2409 0 R
+/Parent 2399 0 R
+/Prev 2407 0 R
+/Next 2415 0 R
+>> endobj
+2407 0 obj <<
+/Title 2408 0 R
+/A 2405 0 R
+/Parent 2399 0 R
+/Prev 2403 0 R
+/Next 2411 0 R
+>> endobj
+2403 0 obj <<
+/Title 2404 0 R
+/A 2401 0 R
+/Parent 2399 0 R
+/Next 2407 0 R
+>> endobj
+2399 0 obj <<
+/Title 2400 0 R
+/A 2397 0 R
+/Parent 2367 0 R
+/Prev 2379 0 R
+/Next 2423 0 R
+/First 2403 0 R
+/Last 2419 0 R
+/Count -5
+>> endobj
+2395 0 obj <<
+/Title 2396 0 R
+/A 2393 0 R
+/Parent 2379 0 R
+/Prev 2391 0 R
+>> endobj
+2391 0 obj <<
+/Title 2392 0 R
+/A 2389 0 R
+/Parent 2379 0 R
+/Prev 2387 0 R
+/Next 2395 0 R
+>> endobj
+2387 0 obj <<
+/Title 2388 0 R
+/A 2385 0 R
+/Parent 2379 0 R
+/Prev 2383 0 R
+/Next 2391 0 R
+>> endobj
+2383 0 obj <<
+/Title 2384 0 R
+/A 2381 0 R
+/Parent 2379 0 R
+/Next 2387 0 R
+>> endobj
+2379 0 obj <<
+/Title 2380 0 R
+/A 2377 0 R
+/Parent 2367 0 R
+/Prev 2375 0 R
+/Next 2399 0 R
+/First 2383 0 R
+/Last 2395 0 R
+/Count -4
+>> endobj
+2375 0 obj <<
+/Title 2376 0 R
+/A 2373 0 R
+/Parent 2367 0 R
+/Prev 2371 0 R
+/Next 2379 0 R
+>> endobj
+2371 0 obj <<
+/Title 2372 0 R
+/A 2369 0 R
+/Parent 2367 0 R
+/Next 2375 0 R
+>> endobj
+2367 0 obj <<
+/Title 2368 0 R
+/A 2365 0 R
+/Parent 487 0 R
+/Prev 2295 0 R
+/Next 2439 0 R
+/First 2371 0 R
+/Last 2423 0 R
+/Count -5
+>> endobj
+2363 0 obj <<
+/Title 2364 0 R
+/A 2361 0 R
+/Parent 2355 0 R
+/Prev 2359 0 R
+>> endobj
+2359 0 obj <<
+/Title 2360 0 R
+/A 2357 0 R
+/Parent 2355 0 R
+/Next 2363 0 R
+>> endobj
+2355 0 obj <<
+/Title 2356 0 R
+/A 2353 0 R
+/Parent 2295 0 R
+/Prev 2303 0 R
+/First 2359 0 R
+/Last 2363 0 R
+/Count -2
+>> endobj
+2351 0 obj <<
+/Title 2352 0 R
+/A 2349 0 R
+/Parent 2335 0 R
+/Prev 2347 0 R
+>> endobj
+2347 0 obj <<
+/Title 2348 0 R
+/A 2345 0 R
+/Parent 2335 0 R
+/Prev 2343 0 R
+/Next 2351 0 R
+>> endobj
+2343 0 obj <<
+/Title 2344 0 R
+/A 2341 0 R
+/Parent 2335 0 R
+/Prev 2339 0 R
+/Next 2347 0 R
+>> endobj
+2339 0 obj <<
+/Title 2340 0 R
+/A 2337 0 R
+/Parent 2335 0 R
+/Next 2343 0 R
+>> endobj
+2335 0 obj <<
+/Title 2336 0 R
+/A 2333 0 R
+/Parent 2303 0 R
+/Prev 2331 0 R
+/First 2339 0 R
+/Last 2351 0 R
+/Count -4
+>> endobj
+2331 0 obj <<
+/Title 2332 0 R
+/A 2329 0 R
+/Parent 2303 0 R
+/Prev 2327 0 R
+/Next 2335 0 R
+>> endobj
+2327 0 obj <<
+/Title 2328 0 R
+/A 2325 0 R
+/Parent 2303 0 R
+/Prev 2315 0 R
+/Next 2331 0 R
+>> endobj
+2323 0 obj <<
+/Title 2324 0 R
+/A 2321 0 R
+/Parent 2315 0 R
+/Prev 2319 0 R
+>> endobj
+2319 0 obj <<
+/Title 2320 0 R
+/A 2317 0 R
+/Parent 2315 0 R
+/Next 2323 0 R
+>> endobj
+2315 0 obj <<
+/Title 2316 0 R
+/A 2313 0 R
+/Parent 2303 0 R
+/Prev 2307 0 R
+/Next 2327 0 R
+/First 2319 0 R
+/Last 2323 0 R
+/Count -2
+>> endobj
+2311 0 obj <<
+/Title 2312 0 R
+/A 2309 0 R
+/Parent 2307 0 R
+>> endobj
+2307 0 obj <<
+/Title 2308 0 R
+/A 2305 0 R
+/Parent 2303 0 R
+/Next 2315 0 R
+/First 2311 0 R
+/Last 2311 0 R
+/Count -1
+>> endobj
+2303 0 obj <<
+/Title 2304 0 R
+/A 2301 0 R
+/Parent 2295 0 R
+/Prev 2299 0 R
+/Next 2355 0 R
+/First 2307 0 R
+/Last 2335 0 R
+/Count -5
+>> endobj
+2299 0 obj <<
+/Title 2300 0 R
+/A 2297 0 R
+/Parent 2295 0 R
+/Next 2303 0 R
+>> endobj
+2295 0 obj <<
+/Title 2296 0 R
+/A 2293 0 R
+/Parent 487 0 R
+/Prev 2179 0 R
+/Next 2367 0 R
+/First 2299 0 R
+/Last 2355 0 R
+/Count -3
+>> endobj
+2291 0 obj <<
+/Title 2292 0 R
+/A 2289 0 R
+/Parent 2279 0 R
+/Prev 2287 0 R
+>> endobj
+2287 0 obj <<
+/Title 2288 0 R
+/A 2285 0 R
+/Parent 2279 0 R
+/Prev 2283 0 R
+/Next 2291 0 R
+>> endobj
+2283 0 obj <<
+/Title 2284 0 R
+/A 2281 0 R
+/Parent 2279 0 R
+/Next 2287 0 R
+>> endobj
+2279 0 obj <<
+/Title 2280 0 R
+/A 2277 0 R
+/Parent 2179 0 R
+/Prev 2259 0 R
+/First 2283 0 R
+/Last 2291 0 R
+/Count -3
+>> endobj
+2275 0 obj <<
+/Title 2276 0 R
+/A 2273 0 R
+/Parent 2259 0 R
+/Prev 2271 0 R
+>> endobj
+2271 0 obj <<
+/Title 2272 0 R
+/A 2269 0 R
+/Parent 2259 0 R
+/Prev 2263 0 R
+/Next 2275 0 R
+>> endobj
+2267 0 obj <<
+/Title 2268 0 R
+/A 2265 0 R
+/Parent 2263 0 R
+>> endobj
+2263 0 obj <<
+/Title 2264 0 R
+/A 2261 0 R
+/Parent 2259 0 R
+/Next 2271 0 R
+/First 2267 0 R
+/Last 2267 0 R
+/Count -1
+>> endobj
+2259 0 obj <<
+/Title 2260 0 R
+/A 2257 0 R
+/Parent 2179 0 R
+/Prev 2255 0 R
+/Next 2279 0 R
+/First 2263 0 R
+/Last 2275 0 R
+/Count -3
+>> endobj
+2255 0 obj <<
+/Title 2256 0 R
+/A 2253 0 R
+/Parent 2179 0 R
+/Prev 2251 0 R
+/Next 2259 0 R
+>> endobj
+2251 0 obj <<
+/Title 2252 0 R
+/A 2249 0 R
+/Parent 2179 0 R
+/Prev 2187 0 R
+/Next 2255 0 R
+>> endobj
+2247 0 obj <<
+/Title 2248 0 R
+/A 2245 0 R
+/Parent 2231 0 R
+/Prev 2243 0 R
+>> endobj
+2243 0 obj <<
+/Title 2244 0 R
+/A 2241 0 R
+/Parent 2231 0 R
+/Prev 2239 0 R
+/Next 2247 0 R
+>> endobj
+2239 0 obj <<
+/Title 2240 0 R
+/A 2237 0 R
+/Parent 2231 0 R
+/Prev 2235 0 R
+/Next 2243 0 R
+>> endobj
+2235 0 obj <<
+/Title 2236 0 R
+/A 2233 0 R
+/Parent 2231 0 R
+/Next 2239 0 R
+>> endobj
+2231 0 obj <<
+/Title 2232 0 R
+/A 2229 0 R
+/Parent 2187 0 R
+/Prev 2227 0 R
+/First 2235 0 R
+/Last 2247 0 R
+/Count -4
+>> endobj
+2227 0 obj <<
+/Title 2228 0 R
+/A 2225 0 R
+/Parent 2187 0 R
+/Prev 2211 0 R
+/Next 2231 0 R
+>> endobj
+2223 0 obj <<
+/Title 2224 0 R
+/A 2221 0 R
+/Parent 2211 0 R
+/Prev 2219 0 R
+>> endobj
+2219 0 obj <<
+/Title 2220 0 R
+/A 2217 0 R
+/Parent 2211 0 R
+/Prev 2215 0 R
+/Next 2223 0 R
+>> endobj
+2215 0 obj <<
+/Title 2216 0 R
+/A 2213 0 R
+/Parent 2211 0 R
+/Next 2219 0 R
+>> endobj
+2211 0 obj <<
+/Title 2212 0 R
+/A 2209 0 R
+/Parent 2187 0 R
+/Prev 2191 0 R
+/Next 2227 0 R
+/First 2215 0 R
+/Last 2223 0 R
+/Count -3
+>> endobj
+2207 0 obj <<
+/Title 2208 0 R
+/A 2205 0 R
+/Parent 2191 0 R
+/Prev 2203 0 R
+>> endobj
+2203 0 obj <<
+/Title 2204 0 R
+/A 2201 0 R
+/Parent 2191 0 R
+/Prev 2199 0 R
+/Next 2207 0 R
+>> endobj
+2199 0 obj <<
+/Title 2200 0 R
+/A 2197 0 R
+/Parent 2191 0 R
+/Prev 2195 0 R
+/Next 2203 0 R
+>> endobj
+2195 0 obj <<
+/Title 2196 0 R
+/A 2193 0 R
+/Parent 2191 0 R
+/Next 2199 0 R
+>> endobj
+2191 0 obj <<
+/Title 2192 0 R
+/A 2189 0 R
+/Parent 2187 0 R
+/Next 2211 0 R
+/First 2195 0 R
+/Last 2207 0 R
+/Count -4
+>> endobj
+2187 0 obj <<
+/Title 2188 0 R
+/A 2185 0 R
+/Parent 2179 0 R
+/Prev 2183 0 R
+/Next 2251 0 R
+/First 2191 0 R
+/Last 2231 0 R
+/Count -4
+>> endobj
+2183 0 obj <<
+/Title 2184 0 R
+/A 2181 0 R
+/Parent 2179 0 R
+/Next 2187 0 R
+>> endobj
+2179 0 obj <<
+/Title 2180 0 R
+/A 2177 0 R
+/Parent 487 0 R
+/Prev 2115 0 R
+/Next 2295 0 R
+/First 2183 0 R
+/Last 2279 0 R
+/Count -6
+>> endobj
+2175 0 obj <<
+/Title 2176 0 R
+/A 2173 0 R
+/Parent 2171 0 R
+>> endobj
+2171 0 obj <<
+/Title 2172 0 R
+/A 2169 0 R
+/Parent 2115 0 R
+/Prev 2167 0 R
+/First 2175 0 R
+/Last 2175 0 R
+/Count -1
+>> endobj
+2167 0 obj <<
+/Title 2168 0 R
+/A 2165 0 R
+/Parent 2115 0 R
+/Prev 2151 0 R
+/Next 2171 0 R
+>> endobj
+2163 0 obj <<
+/Title 2164 0 R
+/A 2161 0 R
+/Parent 2151 0 R
+/Prev 2159 0 R
+>> endobj
+2159 0 obj <<
+/Title 2160 0 R
+/A 2157 0 R
+/Parent 2151 0 R
+/Prev 2155 0 R
+/Next 2163 0 R
+>> endobj
+2155 0 obj <<
+/Title 2156 0 R
+/A 2153 0 R
+/Parent 2151 0 R
+/Next 2159 0 R
+>> endobj
+2151 0 obj <<
+/Title 2152 0 R
+/A 2149 0 R
+/Parent 2115 0 R
+/Prev 2147 0 R
+/Next 2167 0 R
+/First 2155 0 R
+/Last 2163 0 R
+/Count -3
+>> endobj
+2147 0 obj <<
+/Title 2148 0 R
+/A 2145 0 R
+/Parent 2115 0 R
+/Prev 2123 0 R
+/Next 2151 0 R
+>> endobj
+2143 0 obj <<
+/Title 2144 0 R
+/A 2141 0 R
+/Parent 2139 0 R
+>> endobj
+2139 0 obj <<
+/Title 2140 0 R
+/A 2137 0 R
+/Parent 2123 0 R
+/Prev 2131 0 R
+/First 2143 0 R
+/Last 2143 0 R
+/Count -1
+>> endobj
+2135 0 obj <<
+/Title 2136 0 R
+/A 2133 0 R
+/Parent 2131 0 R
+>> endobj
+2131 0 obj <<
+/Title 2132 0 R
+/A 2129 0 R
+/Parent 2123 0 R
+/Prev 2127 0 R
+/Next 2139 0 R
+/First 2135 0 R
+/Last 2135 0 R
+/Count -1
+>> endobj
+2127 0 obj <<
+/Title 2128 0 R
+/A 2125 0 R
+/Parent 2123 0 R
+/Next 2131 0 R
+>> endobj
+2123 0 obj <<
+/Title 2124 0 R
+/A 2121 0 R
+/Parent 2115 0 R
+/Prev 2119 0 R
+/Next 2147 0 R
+/First 2127 0 R
+/Last 2139 0 R
+/Count -3
+>> endobj
+2119 0 obj <<
+/Title 2120 0 R
+/A 2117 0 R
+/Parent 2115 0 R
+/Next 2123 0 R
+>> endobj
+2115 0 obj <<
+/Title 2116 0 R
+/A 2113 0 R
+/Parent 487 0 R
+/Prev 2087 0 R
+/Next 2179 0 R
+/First 2119 0 R
+/Last 2171 0 R
+/Count -6
+>> endobj
+2111 0 obj <<
+/Title 2112 0 R
+/A 2109 0 R
+/Parent 2107 0 R
+>> endobj
+2107 0 obj <<
+/Title 2108 0 R
+/A 2105 0 R
+/Parent 2087 0 R
+/Prev 2099 0 R
+/First 2111 0 R
+/Last 2111 0 R
+/Count -1
+>> endobj
+2103 0 obj <<
+/Title 2104 0 R
+/A 2101 0 R
+/Parent 2099 0 R
+>> endobj
+2099 0 obj <<
+/Title 2100 0 R
+/A 2097 0 R
+/Parent 2087 0 R
+/Prev 2095 0 R
+/Next 2107 0 R
+/First 2103 0 R
+/Last 2103 0 R
+/Count -1
+>> endobj
+2095 0 obj <<
+/Title 2096 0 R
+/A 2093 0 R
+/Parent 2087 0 R
+/Prev 2091 0 R
+/Next 2099 0 R
+>> endobj
+2091 0 obj <<
+/Title 2092 0 R
+/A 2089 0 R
+/Parent 2087 0 R
+/Next 2095 0 R
+>> endobj
+2087 0 obj <<
+/Title 2088 0 R
+/A 2085 0 R
+/Parent 487 0 R
+/Prev 1979 0 R
+/Next 2115 0 R
+/First 2091 0 R
+/Last 2107 0 R
+/Count -4
+>> endobj
+2083 0 obj <<
+/Title 2084 0 R
+/A 2081 0 R
+/Parent 2075 0 R
+/Prev 2079 0 R
+>> endobj
+2079 0 obj <<
+/Title 2080 0 R
+/A 2077 0 R
+/Parent 2075 0 R
+/Next 2083 0 R
+>> endobj
+2075 0 obj <<
+/Title 2076 0 R
+/A 2073 0 R
+/Parent 1979 0 R
+/Prev 2071 0 R
+/First 2079 0 R
+/Last 2083 0 R
+/Count -2
+>> endobj
+2071 0 obj <<
+/Title 2072 0 R
+/A 2069 0 R
+/Parent 1979 0 R
+/Prev 2027 0 R
+/Next 2075 0 R
+>> endobj
+2067 0 obj <<
+/Title 2068 0 R
+/A 2065 0 R
+/Parent 2039 0 R
+/Prev 2063 0 R
+>> endobj
+2063 0 obj <<
+/Title 2064 0 R
+/A 2061 0 R
+/Parent 2039 0 R
+/Prev 2059 0 R
+/Next 2067 0 R
+>> endobj
+2059 0 obj <<
+/Title 2060 0 R
+/A 2057 0 R
+/Parent 2039 0 R
+/Prev 2055 0 R
+/Next 2063 0 R
+>> endobj
+2055 0 obj <<
+/Title 2056 0 R
+/A 2053 0 R
+/Parent 2039 0 R
+/Prev 2051 0 R
+/Next 2059 0 R
+>> endobj
+2051 0 obj <<
+/Title 2052 0 R
+/A 2049 0 R
+/Parent 2039 0 R
+/Prev 2047 0 R
+/Next 2055 0 R
+>> endobj
+2047 0 obj <<
+/Title 2048 0 R
+/A 2045 0 R
+/Parent 2039 0 R
+/Prev 2043 0 R
+/Next 2051 0 R
+>> endobj
+2043 0 obj <<
+/Title 2044 0 R
+/A 2041 0 R
+/Parent 2039 0 R
+/Next 2047 0 R
+>> endobj
+2039 0 obj <<
+/Title 2040 0 R
+/A 2037 0 R
+/Parent 2027 0 R
+/Prev 2035 0 R
+/First 2043 0 R
+/Last 2067 0 R
+/Count -7
+>> endobj
+2035 0 obj <<
+/Title 2036 0 R
+/A 2033 0 R
+/Parent 2027 0 R
+/Prev 2031 0 R
+/Next 2039 0 R
+>> endobj
+2031 0 obj <<
+/Title 2032 0 R
+/A 2029 0 R
+/Parent 2027 0 R
+/Next 2035 0 R
+>> endobj
+2027 0 obj <<
+/Title 2028 0 R
+/A 2025 0 R
+/Parent 1979 0 R
+/Prev 1999 0 R
+/Next 2071 0 R
+/First 2031 0 R
+/Last 2039 0 R
+/Count -3
+>> endobj
+2023 0 obj <<
+/Title 2024 0 R
+/A 2021 0 R
+/Parent 1999 0 R
+/Prev 2019 0 R
+>> endobj
+2019 0 obj <<
+/Title 2020 0 R
+/A 2017 0 R
+/Parent 1999 0 R
+/Prev 2015 0 R
+/Next 2023 0 R
+>> endobj
+2015 0 obj <<
+/Title 2016 0 R
+/A 2013 0 R
+/Parent 1999 0 R
+/Prev 2011 0 R
+/Next 2019 0 R
+>> endobj
+2011 0 obj <<
+/Title 2012 0 R
+/A 2009 0 R
+/Parent 1999 0 R
+/Prev 2007 0 R
+/Next 2015 0 R
+>> endobj
+2007 0 obj <<
+/Title 2008 0 R
+/A 2005 0 R
+/Parent 1999 0 R
+/Prev 2003 0 R
+/Next 2011 0 R
+>> endobj
+2003 0 obj <<
+/Title 2004 0 R
+/A 2001 0 R
+/Parent 1999 0 R
+/Next 2007 0 R
+>> endobj
+1999 0 obj <<
+/Title 2000 0 R
+/A 1997 0 R
+/Parent 1979 0 R
+/Prev 1991 0 R
+/Next 2027 0 R
+/First 2003 0 R
+/Last 2023 0 R
+/Count -6
+>> endobj
+1995 0 obj <<
+/Title 1996 0 R
+/A 1993 0 R
+/Parent 1991 0 R
+>> endobj
+1991 0 obj <<
+/Title 1992 0 R
+/A 1989 0 R
+/Parent 1979 0 R
+/Prev 1987 0 R
+/Next 1999 0 R
+/First 1995 0 R
+/Last 1995 0 R
+/Count -1
+>> endobj
+1987 0 obj <<
+/Title 1988 0 R
+/A 1985 0 R
+/Parent 1979 0 R
+/Prev 1983 0 R
+/Next 1991 0 R
+>> endobj
+1983 0 obj <<
+/Title 1984 0 R
+/A 1981 0 R
+/Parent 1979 0 R
+/Next 1987 0 R
+>> endobj
+1979 0 obj <<
+/Title 1980 0 R
+/A 1977 0 R
+/Parent 487 0 R
+/Prev 1931 0 R
+/Next 2087 0 R
+/First 1983 0 R
+/Last 2075 0 R
+/Count -7
+>> endobj
+1975 0 obj <<
+/Title 1976 0 R
+/A 1973 0 R
+/Parent 1967 0 R
+/Prev 1971 0 R
+>> endobj
+1971 0 obj <<
+/Title 1972 0 R
+/A 1969 0 R
+/Parent 1967 0 R
+/Next 1975 0 R
+>> endobj
+1967 0 obj <<
+/Title 1968 0 R
+/A 1965 0 R
+/Parent 1931 0 R
+/Prev 1943 0 R
+/First 1971 0 R
+/Last 1975 0 R
+/Count -2
+>> endobj
+1963 0 obj <<
+/Title 1964 0 R
+/A 1961 0 R
+/Parent 1943 0 R
+/Prev 1959 0 R
+>> endobj
+1959 0 obj <<
+/Title 1960 0 R
+/A 1957 0 R
+/Parent 1943 0 R
+/Prev 1955 0 R
+/Next 1963 0 R
+>> endobj
+1955 0 obj <<
+/Title 1956 0 R
+/A 1953 0 R
+/Parent 1943 0 R
+/Prev 1951 0 R
+/Next 1959 0 R
+>> endobj
+1951 0 obj <<
+/Title 1952 0 R
+/A 1949 0 R
+/Parent 1943 0 R
+/Prev 1947 0 R
+/Next 1955 0 R
+>> endobj
+1947 0 obj <<
+/Title 1948 0 R
+/A 1945 0 R
+/Parent 1943 0 R
+/Next 1951 0 R
+>> endobj
+1943 0 obj <<
+/Title 1944 0 R
+/A 1941 0 R
+/Parent 1931 0 R
+/Prev 1939 0 R
+/Next 1967 0 R
+/First 1947 0 R
+/Last 1963 0 R
+/Count -5
+>> endobj
+1939 0 obj <<
+/Title 1940 0 R
+/A 1937 0 R
+/Parent 1931 0 R
+/Prev 1935 0 R
+/Next 1943 0 R
+>> endobj
+1935 0 obj <<
+/Title 1936 0 R
+/A 1933 0 R
+/Parent 1931 0 R
+/Next 1939 0 R
+>> endobj
+1931 0 obj <<
+/Title 1932 0 R
+/A 1929 0 R
+/Parent 487 0 R
+/Prev 1395 0 R
+/Next 1979 0 R
+/First 1935 0 R
+/Last 1967 0 R
+/Count -4
+>> endobj
+1927 0 obj <<
+/Title 1928 0 R
+/A 1925 0 R
+/Parent 1395 0 R
+/Prev 1847 0 R
+>> endobj
+1923 0 obj <<
+/Title 1924 0 R
+/A 1921 0 R
+/Parent 1847 0 R
+/Prev 1919 0 R
+>> endobj
+1919 0 obj <<
+/Title 1920 0 R
+/A 1917 0 R
+/Parent 1847 0 R
+/Prev 1915 0 R
+/Next 1923 0 R
+>> endobj
+1915 0 obj <<
+/Title 1916 0 R
+/A 1913 0 R
+/Parent 1847 0 R
+/Prev 1911 0 R
+/Next 1919 0 R
+>> endobj
+1911 0 obj <<
+/Title 1912 0 R
+/A 1909 0 R
+/Parent 1847 0 R
+/Prev 1907 0 R
+/Next 1915 0 R
+>> endobj
+1907 0 obj <<
+/Title 1908 0 R
+/A 1905 0 R
+/Parent 1847 0 R
+/Prev 1903 0 R
+/Next 1911 0 R
+>> endobj
+1903 0 obj <<
+/Title 1904 0 R
+/A 1901 0 R
+/Parent 1847 0 R
+/Prev 1899 0 R
+/Next 1907 0 R
+>> endobj
+1899 0 obj <<
+/Title 1900 0 R
+/A 1897 0 R
+/Parent 1847 0 R
+/Prev 1895 0 R
+/Next 1903 0 R
+>> endobj
+1895 0 obj <<
+/Title 1896 0 R
+/A 1893 0 R
+/Parent 1847 0 R
+/Prev 1891 0 R
+/Next 1899 0 R
+>> endobj
+1891 0 obj <<
+/Title 1892 0 R
+/A 1889 0 R
+/Parent 1847 0 R
+/Prev 1887 0 R
+/Next 1895 0 R
+>> endobj
+1887 0 obj <<
+/Title 1888 0 R
+/A 1885 0 R
+/Parent 1847 0 R
+/Prev 1883 0 R
+/Next 1891 0 R
+>> endobj
+1883 0 obj <<
+/Title 1884 0 R
+/A 1881 0 R
+/Parent 1847 0 R
+/Prev 1879 0 R
+/Next 1887 0 R
+>> endobj
+1879 0 obj <<
+/Title 1880 0 R
+/A 1877 0 R
+/Parent 1847 0 R
+/Prev 1875 0 R
+/Next 1883 0 R
+>> endobj
+1875 0 obj <<
+/Title 1876 0 R
+/A 1873 0 R
+/Parent 1847 0 R
+/Prev 1871 0 R
+/Next 1879 0 R
+>> endobj
+1871 0 obj <<
+/Title 1872 0 R
+/A 1869 0 R
+/Parent 1847 0 R
+/Prev 1867 0 R
+/Next 1875 0 R
+>> endobj
+1867 0 obj <<
+/Title 1868 0 R
+/A 1865 0 R
+/Parent 1847 0 R
+/Prev 1863 0 R
+/Next 1871 0 R
+>> endobj
+1863 0 obj <<
+/Title 1864 0 R
+/A 1861 0 R
+/Parent 1847 0 R
+/Prev 1859 0 R
+/Next 1867 0 R
+>> endobj
+1859 0 obj <<
+/Title 1860 0 R
+/A 1857 0 R
+/Parent 1847 0 R
+/Prev 1855 0 R
+/Next 1863 0 R
+>> endobj
+1855 0 obj <<
+/Title 1856 0 R
+/A 1853 0 R
+/Parent 1847 0 R
+/Prev 1851 0 R
+/Next 1859 0 R
+>> endobj
+1851 0 obj <<
+/Title 1852 0 R
+/A 1849 0 R
+/Parent 1847 0 R
+/Next 1855 0 R
+>> endobj
+1847 0 obj <<
+/Title 1848 0 R
+/A 1845 0 R
+/Parent 1395 0 R
+/Prev 1843 0 R
+/Next 1927 0 R
+/First 1851 0 R
+/Last 1923 0 R
+/Count -19
+>> endobj
+1843 0 obj <<
+/Title 1844 0 R
+/A 1841 0 R
+/Parent 1395 0 R
+/Prev 1839 0 R
+/Next 1847 0 R
+>> endobj
+1839 0 obj <<
+/Title 1840 0 R
+/A 1837 0 R
+/Parent 1395 0 R
+/Prev 1823 0 R
+/Next 1843 0 R
+>> endobj
+1835 0 obj <<
+/Title 1836 0 R
+/A 1833 0 R
+/Parent 1823 0 R
+/Prev 1831 0 R
+>> endobj
+1831 0 obj <<
+/Title 1832 0 R
+/A 1829 0 R
+/Parent 1823 0 R
+/Prev 1827 0 R
+/Next 1835 0 R
+>> endobj
+1827 0 obj <<
+/Title 1828 0 R
+/A 1825 0 R
+/Parent 1823 0 R
+/Next 1831 0 R
+>> endobj
+1823 0 obj <<
+/Title 1824 0 R
+/A 1821 0 R
+/Parent 1395 0 R
+/Prev 1819 0 R
+/Next 1839 0 R
+/First 1827 0 R
+/Last 1835 0 R
+/Count -3
+>> endobj
+1819 0 obj <<
+/Title 1820 0 R
+/A 1817 0 R
+/Parent 1395 0 R
+/Prev 1791 0 R
+/Next 1823 0 R
+>> endobj
+1815 0 obj <<
+/Title 1816 0 R
+/A 1813 0 R
+/Parent 1791 0 R
+/Prev 1811 0 R
+>> endobj
+1811 0 obj <<
+/Title 1812 0 R
+/A 1809 0 R
+/Parent 1791 0 R
+/Prev 1807 0 R
+/Next 1815 0 R
+>> endobj
+1807 0 obj <<
+/Title 1808 0 R
+/A 1805 0 R
+/Parent 1791 0 R
+/Prev 1803 0 R
+/Next 1811 0 R
+>> endobj
+1803 0 obj <<
+/Title 1804 0 R
+/A 1801 0 R
+/Parent 1791 0 R
+/Prev 1799 0 R
+/Next 1807 0 R
+>> endobj
+1799 0 obj <<
+/Title 1800 0 R
+/A 1797 0 R
+/Parent 1791 0 R
+/Prev 1795 0 R
+/Next 1803 0 R
+>> endobj
+1795 0 obj <<
+/Title 1796 0 R
+/A 1793 0 R
+/Parent 1791 0 R
+/Next 1799 0 R
+>> endobj
+1791 0 obj <<
+/Title 1792 0 R
+/A 1789 0 R
+/Parent 1395 0 R
+/Prev 1747 0 R
+/Next 1819 0 R
+/First 1795 0 R
+/Last 1815 0 R
+/Count -6
+>> endobj
+1787 0 obj <<
+/Title 1788 0 R
+/A 1785 0 R
+/Parent 1747 0 R
+/Prev 1751 0 R
+>> endobj
+1783 0 obj <<
+/Title 1784 0 R
+/A 1781 0 R
+/Parent 1751 0 R
+/Prev 1779 0 R
+>> endobj
+1779 0 obj <<
+/Title 1780 0 R
+/A 1777 0 R
+/Parent 1751 0 R
+/Prev 1775 0 R
+/Next 1783 0 R
+>> endobj
+1775 0 obj <<
+/Title 1776 0 R
+/A 1773 0 R
+/Parent 1751 0 R
+/Prev 1771 0 R
+/Next 1779 0 R
+>> endobj
+1771 0 obj <<
+/Title 1772 0 R
+/A 1769 0 R
+/Parent 1751 0 R
+/Prev 1767 0 R
+/Next 1775 0 R
+>> endobj
+1767 0 obj <<
+/Title 1768 0 R
+/A 1765 0 R
+/Parent 1751 0 R
+/Prev 1763 0 R
+/Next 1771 0 R
+>> endobj
+1763 0 obj <<
+/Title 1764 0 R
+/A 1761 0 R
+/Parent 1751 0 R
+/Prev 1759 0 R
+/Next 1767 0 R
+>> endobj
+1759 0 obj <<
+/Title 1760 0 R
+/A 1757 0 R
+/Parent 1751 0 R
+/Prev 1755 0 R
+/Next 1763 0 R
+>> endobj
+1755 0 obj <<
+/Title 1756 0 R
+/A 1753 0 R
+/Parent 1751 0 R
+/Next 1759 0 R
+>> endobj
+1751 0 obj <<
+/Title 1752 0 R
+/A 1749 0 R
+/Parent 1747 0 R
+/Next 1787 0 R
+/First 1755 0 R
+/Last 1783 0 R
+/Count -8
+>> endobj
+1747 0 obj <<
+/Title 1748 0 R
+/A 1745 0 R
+/Parent 1395 0 R
+/Prev 1727 0 R
+/Next 1791 0 R
+/First 1751 0 R
+/Last 1787 0 R
+/Count -2
+>> endobj
+1743 0 obj <<
+/Title 1744 0 R
+/A 1741 0 R
+/Parent 1727 0 R
+/Prev 1739 0 R
+>> endobj
+1739 0 obj <<
+/Title 1740 0 R
+/A 1737 0 R
+/Parent 1727 0 R
+/Prev 1735 0 R
+/Next 1743 0 R
+>> endobj
+1735 0 obj <<
+/Title 1736 0 R
+/A 1733 0 R
+/Parent 1727 0 R
+/Prev 1731 0 R
+/Next 1739 0 R
+>> endobj
+1731 0 obj <<
+/Title 1732 0 R
+/A 1729 0 R
+/Parent 1727 0 R
+/Next 1735 0 R
+>> endobj
+1727 0 obj <<
+/Title 1728 0 R
+/A 1725 0 R
+/Parent 1395 0 R
+/Prev 1699 0 R
+/Next 1747 0 R
+/First 1731 0 R
+/Last 1743 0 R
+/Count -4
+>> endobj
+1723 0 obj <<
+/Title 1724 0 R
+/A 1721 0 R
+/Parent 1699 0 R
+/Prev 1719 0 R
+>> endobj
+1719 0 obj <<
+/Title 1720 0 R
+/A 1717 0 R
+/Parent 1699 0 R
+/Prev 1715 0 R
+/Next 1723 0 R
+>> endobj
+1715 0 obj <<
+/Title 1716 0 R
+/A 1713 0 R
+/Parent 1699 0 R
+/Prev 1711 0 R
+/Next 1719 0 R
+>> endobj
+1711 0 obj <<
+/Title 1712 0 R
+/A 1709 0 R
+/Parent 1699 0 R
+/Prev 1707 0 R
+/Next 1715 0 R
+>> endobj
+1707 0 obj <<
+/Title 1708 0 R
+/A 1705 0 R
+/Parent 1699 0 R
+/Prev 1703 0 R
+/Next 1711 0 R
+>> endobj
+1703 0 obj <<
+/Title 1704 0 R
+/A 1701 0 R
+/Parent 1699 0 R
+/Next 1707 0 R
+>> endobj
+1699 0 obj <<
+/Title 1700 0 R
+/A 1697 0 R
+/Parent 1395 0 R
+/Prev 1631 0 R
+/Next 1727 0 R
+/First 1703 0 R
+/Last 1723 0 R
+/Count -6
+>> endobj
+1695 0 obj <<
+/Title 1696 0 R
+/A 1693 0 R
+/Parent 1631 0 R
+/Prev 1691 0 R
+>> endobj
+1691 0 obj <<
+/Title 1692 0 R
+/A 1689 0 R
+/Parent 1631 0 R
+/Prev 1687 0 R
+/Next 1695 0 R
+>> endobj
+1687 0 obj <<
+/Title 1688 0 R
+/A 1685 0 R
+/Parent 1631 0 R
+/Prev 1683 0 R
+/Next 1691 0 R
+>> endobj
+1683 0 obj <<
+/Title 1684 0 R
+/A 1681 0 R
+/Parent 1631 0 R
+/Prev 1679 0 R
+/Next 1687 0 R
+>> endobj
+1679 0 obj <<
+/Title 1680 0 R
+/A 1677 0 R
+/Parent 1631 0 R
+/Prev 1675 0 R
+/Next 1683 0 R
+>> endobj
+1675 0 obj <<
+/Title 1676 0 R
+/A 1673 0 R
+/Parent 1631 0 R
+/Prev 1671 0 R
+/Next 1679 0 R
+>> endobj
+1671 0 obj <<
+/Title 1672 0 R
+/A 1669 0 R
+/Parent 1631 0 R
+/Prev 1667 0 R
+/Next 1675 0 R
+>> endobj
+1667 0 obj <<
+/Title 1668 0 R
+/A 1665 0 R
+/Parent 1631 0 R
+/Prev 1663 0 R
+/Next 1671 0 R
+>> endobj
+1663 0 obj <<
+/Title 1664 0 R
+/A 1661 0 R
+/Parent 1631 0 R
+/Prev 1659 0 R
+/Next 1667 0 R
+>> endobj
+1659 0 obj <<
+/Title 1660 0 R
+/A 1657 0 R
+/Parent 1631 0 R
+/Prev 1655 0 R
+/Next 1663 0 R
+>> endobj
+1655 0 obj <<
+/Title 1656 0 R
+/A 1653 0 R
+/Parent 1631 0 R
+/Prev 1651 0 R
+/Next 1659 0 R
+>> endobj
+1651 0 obj <<
+/Title 1652 0 R
+/A 1649 0 R
+/Parent 1631 0 R
+/Prev 1647 0 R
+/Next 1655 0 R
+>> endobj
+1647 0 obj <<
+/Title 1648 0 R
+/A 1645 0 R
+/Parent 1631 0 R
+/Prev 1643 0 R
+/Next 1651 0 R
+>> endobj
+1643 0 obj <<
+/Title 1644 0 R
+/A 1641 0 R
+/Parent 1631 0 R
+/Prev 1639 0 R
+/Next 1647 0 R
+>> endobj
+1639 0 obj <<
+/Title 1640 0 R
+/A 1637 0 R
+/Parent 1631 0 R
+/Prev 1635 0 R
+/Next 1643 0 R
+>> endobj
+1635 0 obj <<
+/Title 1636 0 R
+/A 1633 0 R
+/Parent 1631 0 R
+/Next 1639 0 R
+>> endobj
+1631 0 obj <<
+/Title 1632 0 R
+/A 1629 0 R
+/Parent 1395 0 R
+/Prev 1611 0 R
+/Next 1699 0 R
+/First 1635 0 R
+/Last 1695 0 R
+/Count -16
+>> endobj
+1627 0 obj <<
+/Title 1628 0 R
+/A 1625 0 R
+/Parent 1611 0 R
+/Prev 1623 0 R
+>> endobj
+1623 0 obj <<
+/Title 1624 0 R
+/A 1621 0 R
+/Parent 1611 0 R
+/Prev 1619 0 R
+/Next 1627 0 R
+>> endobj
+1619 0 obj <<
+/Title 1620 0 R
+/A 1617 0 R
+/Parent 1611 0 R
+/Prev 1615 0 R
+/Next 1623 0 R
+>> endobj
+1615 0 obj <<
+/Title 1616 0 R
+/A 1613 0 R
+/Parent 1611 0 R
+/Next 1619 0 R
+>> endobj
+1611 0 obj <<
+/Title 1612 0 R
+/A 1609 0 R
+/Parent 1395 0 R
+/Prev 1599 0 R
+/Next 1631 0 R
+/First 1615 0 R
+/Last 1627 0 R
+/Count -4
+>> endobj
+1607 0 obj <<
+/Title 1608 0 R
+/A 1605 0 R
+/Parent 1599 0 R
+/Prev 1603 0 R
+>> endobj
+1603 0 obj <<
+/Title 1604 0 R
+/A 1601 0 R
+/Parent 1599 0 R
+/Next 1607 0 R
+>> endobj
+1599 0 obj <<
+/Title 1600 0 R
+/A 1597 0 R
+/Parent 1395 0 R
+/Prev 1587 0 R
+/Next 1611 0 R
+/First 1603 0 R
+/Last 1607 0 R
+/Count -2
+>> endobj
+1595 0 obj <<
+/Title 1596 0 R
+/A 1593 0 R
+/Parent 1587 0 R
+/Prev 1591 0 R
+>> endobj
+1591 0 obj <<
+/Title 1592 0 R
+/A 1589 0 R
+/Parent 1587 0 R
+/Next 1595 0 R
+>> endobj
+1587 0 obj <<
+/Title 1588 0 R
+/A 1585 0 R
+/Parent 1395 0 R
+/Prev 1571 0 R
+/Next 1599 0 R
+/First 1591 0 R
+/Last 1595 0 R
+/Count -2
+>> endobj
+1583 0 obj <<
+/Title 1584 0 R
+/A 1581 0 R
+/Parent 1571 0 R
+/Prev 1579 0 R
+>> endobj
+1579 0 obj <<
+/Title 1580 0 R
+/A 1577 0 R
+/Parent 1571 0 R
+/Prev 1575 0 R
+/Next 1583 0 R
+>> endobj
+1575 0 obj <<
+/Title 1576 0 R
+/A 1573 0 R
+/Parent 1571 0 R
+/Next 1579 0 R
+>> endobj
+1571 0 obj <<
+/Title 1572 0 R
+/A 1569 0 R
+/Parent 1395 0 R
+/Prev 1487 0 R
+/Next 1587 0 R
+/First 1575 0 R
+/Last 1583 0 R
+/Count -3
+>> endobj
+1567 0 obj <<
+/Title 1568 0 R
+/A 1565 0 R
+/Parent 1487 0 R
+/Prev 1563 0 R
+>> endobj
+1563 0 obj <<
+/Title 1564 0 R
+/A 1561 0 R
+/Parent 1487 0 R
+/Prev 1559 0 R
+/Next 1567 0 R
+>> endobj
+1559 0 obj <<
+/Title 1560 0 R
+/A 1557 0 R
+/Parent 1487 0 R
+/Prev 1555 0 R
+/Next 1563 0 R
+>> endobj
+1555 0 obj <<
+/Title 1556 0 R
+/A 1553 0 R
+/Parent 1487 0 R
+/Prev 1551 0 R
+/Next 1559 0 R
+>> endobj
+1551 0 obj <<
+/Title 1552 0 R
+/A 1549 0 R
+/Parent 1487 0 R
+/Prev 1547 0 R
+/Next 1555 0 R
+>> endobj
+1547 0 obj <<
+/Title 1548 0 R
+/A 1545 0 R
+/Parent 1487 0 R
+/Prev 1543 0 R
+/Next 1551 0 R
+>> endobj
+1543 0 obj <<
+/Title 1544 0 R
+/A 1541 0 R
+/Parent 1487 0 R
+/Prev 1539 0 R
+/Next 1547 0 R
+>> endobj
+1539 0 obj <<
+/Title 1540 0 R
+/A 1537 0 R
+/Parent 1487 0 R
+/Prev 1535 0 R
+/Next 1543 0 R
+>> endobj
+1535 0 obj <<
+/Title 1536 0 R
+/A 1533 0 R
+/Parent 1487 0 R
+/Prev 1531 0 R
+/Next 1539 0 R
+>> endobj
+1531 0 obj <<
+/Title 1532 0 R
+/A 1529 0 R
+/Parent 1487 0 R
+/Prev 1527 0 R
+/Next 1535 0 R
+>> endobj
+1527 0 obj <<
+/Title 1528 0 R
+/A 1525 0 R
+/Parent 1487 0 R
+/Prev 1523 0 R
+/Next 1531 0 R
+>> endobj
+1523 0 obj <<
+/Title 1524 0 R
+/A 1521 0 R
+/Parent 1487 0 R
+/Prev 1519 0 R
+/Next 1527 0 R
+>> endobj
+1519 0 obj <<
+/Title 1520 0 R
+/A 1517 0 R
+/Parent 1487 0 R
+/Prev 1515 0 R
+/Next 1523 0 R
+>> endobj
+1515 0 obj <<
+/Title 1516 0 R
+/A 1513 0 R
+/Parent 1487 0 R
+/Prev 1511 0 R
+/Next 1519 0 R
+>> endobj
+1511 0 obj <<
+/Title 1512 0 R
+/A 1509 0 R
+/Parent 1487 0 R
+/Prev 1507 0 R
+/Next 1515 0 R
+>> endobj
+1507 0 obj <<
+/Title 1508 0 R
+/A 1505 0 R
+/Parent 1487 0 R
+/Prev 1499 0 R
+/Next 1511 0 R
+>> endobj
+1503 0 obj <<
+/Title 1504 0 R
+/A 1501 0 R
+/Parent 1499 0 R
+>> endobj
+1499 0 obj <<
+/Title 1500 0 R
+/A 1497 0 R
+/Parent 1487 0 R
+/Prev 1495 0 R
+/Next 1507 0 R
+/First 1503 0 R
+/Last 1503 0 R
+/Count -1
+>> endobj
+1495 0 obj <<
+/Title 1496 0 R
+/A 1493 0 R
+/Parent 1487 0 R
+/Prev 1491 0 R
+/Next 1499 0 R
+>> endobj
+1491 0 obj <<
+/Title 1492 0 R
+/A 1489 0 R
+/Parent 1487 0 R
+/Next 1495 0 R
+>> endobj
+1487 0 obj <<
+/Title 1488 0 R
+/A 1485 0 R
+/Parent 1395 0 R
+/Prev 1451 0 R
+/Next 1571 0 R
+/First 1491 0 R
+/Last 1567 0 R
+/Count -19
+>> endobj
+1483 0 obj <<
+/Title 1484 0 R
+/A 1481 0 R
+/Parent 1451 0 R
+/Prev 1479 0 R
+>> endobj
+1479 0 obj <<
+/Title 1480 0 R
+/A 1477 0 R
+/Parent 1451 0 R
+/Prev 1475 0 R
+/Next 1483 0 R
+>> endobj
+1475 0 obj <<
+/Title 1476 0 R
+/A 1473 0 R
+/Parent 1451 0 R
+/Prev 1471 0 R
+/Next 1479 0 R
+>> endobj
+1471 0 obj <<
+/Title 1472 0 R
+/A 1469 0 R
+/Parent 1451 0 R
+/Prev 1467 0 R
+/Next 1475 0 R
+>> endobj
+1467 0 obj <<
+/Title 1468 0 R
+/A 1465 0 R
+/Parent 1451 0 R
+/Prev 1463 0 R
+/Next 1471 0 R
+>> endobj
+1463 0 obj <<
+/Title 1464 0 R
+/A 1461 0 R
+/Parent 1451 0 R
+/Prev 1459 0 R
+/Next 1467 0 R
+>> endobj
+1459 0 obj <<
+/Title 1460 0 R
+/A 1457 0 R
+/Parent 1451 0 R
+/Prev 1455 0 R
+/Next 1463 0 R
+>> endobj
+1455 0 obj <<
+/Title 1456 0 R
+/A 1453 0 R
+/Parent 1451 0 R
+/Next 1459 0 R
+>> endobj
+1451 0 obj <<
+/Title 1452 0 R
+/A 1449 0 R
+/Parent 1395 0 R
+/Prev 1427 0 R
+/Next 1487 0 R
+/First 1455 0 R
+/Last 1483 0 R
+/Count -8
+>> endobj
+1447 0 obj <<
+/Title 1448 0 R
+/A 1445 0 R
+/Parent 1427 0 R
+/Prev 1443 0 R
+>> endobj
+1443 0 obj <<
+/Title 1444 0 R
+/A 1441 0 R
+/Parent 1427 0 R
+/Prev 1439 0 R
+/Next 1447 0 R
+>> endobj
+1439 0 obj <<
+/Title 1440 0 R
+/A 1437 0 R
+/Parent 1427 0 R
+/Prev 1435 0 R
+/Next 1443 0 R
+>> endobj
+1435 0 obj <<
+/Title 1436 0 R
+/A 1433 0 R
+/Parent 1427 0 R
+/Prev 1431 0 R
+/Next 1439 0 R
+>> endobj
+1431 0 obj <<
+/Title 1432 0 R
+/A 1429 0 R
+/Parent 1427 0 R
+/Next 1435 0 R
+>> endobj
+1427 0 obj <<
+/Title 1428 0 R
+/A 1425 0 R
+/Parent 1395 0 R
+/Prev 1411 0 R
+/Next 1451 0 R
+/First 1431 0 R
+/Last 1447 0 R
+/Count -5
+>> endobj
+1423 0 obj <<
+/Title 1424 0 R
+/A 1421 0 R
+/Parent 1411 0 R
+/Prev 1419 0 R
+>> endobj
+1419 0 obj <<
+/Title 1420 0 R
+/A 1417 0 R
+/Parent 1411 0 R
+/Prev 1415 0 R
+/Next 1423 0 R
+>> endobj
+1415 0 obj <<
+/Title 1416 0 R
+/A 1413 0 R
+/Parent 1411 0 R
+/Next 1419 0 R
+>> endobj
+1411 0 obj <<
+/Title 1412 0 R
+/A 1409 0 R
+/Parent 1395 0 R
+/Prev 1399 0 R
+/Next 1427 0 R
+/First 1415 0 R
+/Last 1423 0 R
+/Count -3
+>> endobj
+1407 0 obj <<
+/Title 1408 0 R
+/A 1405 0 R
+/Parent 1399 0 R
+/Prev 1403 0 R
+>> endobj
+1403 0 obj <<
+/Title 1404 0 R
+/A 1401 0 R
+/Parent 1399 0 R
+/Next 1407 0 R
+>> endobj
+1399 0 obj <<
+/Title 1400 0 R
+/A 1397 0 R
+/Parent 1395 0 R
+/Next 1411 0 R
+/First 1403 0 R
+/Last 1407 0 R
+/Count -2
+>> endobj
+1395 0 obj <<
+/Title 1396 0 R
+/A 1393 0 R
+/Parent 487 0 R
+/Prev 1159 0 R
+/Next 1931 0 R
+/First 1399 0 R
+/Last 1927 0 R
+/Count -20
+>> endobj
+1391 0 obj <<
+/Title 1392 0 R
+/A 1389 0 R
+/Parent 1383 0 R
+/Prev 1387 0 R
+>> endobj
+1387 0 obj <<
+/Title 1388 0 R
+/A 1385 0 R
+/Parent 1383 0 R
+/Next 1391 0 R
+>> endobj
+1383 0 obj <<
+/Title 1384 0 R
+/A 1381 0 R
+/Parent 1159 0 R
+/Prev 1379 0 R
+/First 1387 0 R
+/Last 1391 0 R
+/Count -2
+>> endobj
+1379 0 obj <<
+/Title 1380 0 R
+/A 1377 0 R
+/Parent 1159 0 R
+/Prev 1375 0 R
+/Next 1383 0 R
+>> endobj
+1375 0 obj <<
+/Title 1376 0 R
+/A 1373 0 R
+/Parent 1159 0 R
+/Prev 1371 0 R
+/Next 1379 0 R
+>> endobj
+1371 0 obj <<
+/Title 1372 0 R
+/A 1369 0 R
+/Parent 1159 0 R
+/Prev 1367 0 R
+/Next 1375 0 R
+>> endobj
+1367 0 obj <<
+/Title 1368 0 R
+/A 1365 0 R
+/Parent 1159 0 R
+/Prev 1347 0 R
+/Next 1371 0 R
+>> endobj
+1363 0 obj <<
+/Title 1364 0 R
+/A 1361 0 R
+/Parent 1347 0 R
+/Prev 1359 0 R
+>> endobj
+1359 0 obj <<
+/Title 1360 0 R
+/A 1357 0 R
+/Parent 1347 0 R
+/Prev 1355 0 R
+/Next 1363 0 R
+>> endobj
+1355 0 obj <<
+/Title 1356 0 R
+/A 1353 0 R
+/Parent 1347 0 R
+/Prev 1351 0 R
+/Next 1359 0 R
+>> endobj
+1351 0 obj <<
+/Title 1352 0 R
+/A 1349 0 R
+/Parent 1347 0 R
+/Next 1355 0 R
+>> endobj
+1347 0 obj <<
+/Title 1348 0 R
+/A 1345 0 R
+/Parent 1159 0 R
+/Prev 1315 0 R
+/Next 1367 0 R
+/First 1351 0 R
+/Last 1363 0 R
+/Count -4
+>> endobj
+1343 0 obj <<
+/Title 1344 0 R
+/A 1341 0 R
+/Parent 1315 0 R
+/Prev 1339 0 R
+>> endobj
+1339 0 obj <<
+/Title 1340 0 R
+/A 1337 0 R
+/Parent 1315 0 R
+/Prev 1335 0 R
+/Next 1343 0 R
+>> endobj
+1335 0 obj <<
+/Title 1336 0 R
+/A 1333 0 R
+/Parent 1315 0 R
+/Prev 1331 0 R
+/Next 1339 0 R
+>> endobj
+1331 0 obj <<
+/Title 1332 0 R
+/A 1329 0 R
+/Parent 1315 0 R
+/Prev 1327 0 R
+/Next 1335 0 R
+>> endobj
+1327 0 obj <<
+/Title 1328 0 R
+/A 1325 0 R
+/Parent 1315 0 R
+/Prev 1323 0 R
+/Next 1331 0 R
+>> endobj
+1323 0 obj <<
+/Title 1324 0 R
+/A 1321 0 R
+/Parent 1315 0 R
+/Prev 1319 0 R
+/Next 1327 0 R
+>> endobj
+1319 0 obj <<
+/Title 1320 0 R
+/A 1317 0 R
+/Parent 1315 0 R
+/Next 1323 0 R
+>> endobj
+1315 0 obj <<
+/Title 1316 0 R
+/A 1313 0 R
+/Parent 1159 0 R
+/Prev 1295 0 R
+/Next 1347 0 R
+/First 1319 0 R
+/Last 1343 0 R
+/Count -7
+>> endobj
+1311 0 obj <<
+/Title 1312 0 R
+/A 1309 0 R
+/Parent 1295 0 R
+/Prev 1307 0 R
+>> endobj
+1307 0 obj <<
+/Title 1308 0 R
+/A 1305 0 R
+/Parent 1295 0 R
+/Prev 1303 0 R
+/Next 1311 0 R
+>> endobj
+1303 0 obj <<
+/Title 1304 0 R
+/A 1301 0 R
+/Parent 1295 0 R
+/Prev 1299 0 R
+/Next 1307 0 R
+>> endobj
+1299 0 obj <<
+/Title 1300 0 R
+/A 1297 0 R
+/Parent 1295 0 R
+/Next 1303 0 R
+>> endobj
+1295 0 obj <<
+/Title 1296 0 R
+/A 1293 0 R
+/Parent 1159 0 R
+/Prev 1247 0 R
+/Next 1315 0 R
+/First 1299 0 R
+/Last 1311 0 R
+/Count -4
+>> endobj
+1291 0 obj <<
+/Title 1292 0 R
+/A 1289 0 R
+/Parent 1255 0 R
+/Prev 1287 0 R
+>> endobj
+1287 0 obj <<
+/Title 1288 0 R
+/A 1285 0 R
+/Parent 1255 0 R
+/Prev 1283 0 R
+/Next 1291 0 R
+>> endobj
+1283 0 obj <<
+/Title 1284 0 R
+/A 1281 0 R
+/Parent 1255 0 R
+/Prev 1279 0 R
+/Next 1287 0 R
+>> endobj
+1279 0 obj <<
+/Title 1280 0 R
+/A 1277 0 R
+/Parent 1255 0 R
+/Prev 1275 0 R
+/Next 1283 0 R
+>> endobj
+1275 0 obj <<
+/Title 1276 0 R
+/A 1273 0 R
+/Parent 1255 0 R
+/Prev 1271 0 R
+/Next 1279 0 R
+>> endobj
+1271 0 obj <<
+/Title 1272 0 R
+/A 1269 0 R
+/Parent 1255 0 R
+/Prev 1267 0 R
+/Next 1275 0 R
+>> endobj
+1267 0 obj <<
+/Title 1268 0 R
+/A 1265 0 R
+/Parent 1255 0 R
+/Prev 1263 0 R
+/Next 1271 0 R
+>> endobj
+1263 0 obj <<
+/Title 1264 0 R
+/A 1261 0 R
+/Parent 1255 0 R
+/Prev 1259 0 R
+/Next 1267 0 R
+>> endobj
+1259 0 obj <<
+/Title 1260 0 R
+/A 1257 0 R
+/Parent 1255 0 R
+/Next 1263 0 R
+>> endobj
+1255 0 obj <<
+/Title 1256 0 R
+/A 1253 0 R
+/Parent 1247 0 R
+/Prev 1251 0 R
+/First 1259 0 R
+/Last 1291 0 R
+/Count -9
+>> endobj
+1251 0 obj <<
+/Title 1252 0 R
+/A 1249 0 R
+/Parent 1247 0 R
+/Next 1255 0 R
+>> endobj
+1247 0 obj <<
+/Title 1248 0 R
+/A 1245 0 R
+/Parent 1159 0 R
+/Prev 1223 0 R
+/Next 1295 0 R
+/First 1251 0 R
+/Last 1255 0 R
+/Count -2
+>> endobj
+1243 0 obj <<
+/Title 1244 0 R
+/A 1241 0 R
+/Parent 1223 0 R
+/Prev 1239 0 R
+>> endobj
+1239 0 obj <<
+/Title 1240 0 R
+/A 1237 0 R
+/Parent 1223 0 R
+/Prev 1235 0 R
+/Next 1243 0 R
+>> endobj
+1235 0 obj <<
+/Title 1236 0 R
+/A 1233 0 R
+/Parent 1223 0 R
+/Prev 1231 0 R
+/Next 1239 0 R
+>> endobj
+1231 0 obj <<
+/Title 1232 0 R
+/A 1229 0 R
+/Parent 1223 0 R
+/Prev 1227 0 R
+/Next 1235 0 R
+>> endobj
+1227 0 obj <<
+/Title 1228 0 R
+/A 1225 0 R
+/Parent 1223 0 R
+/Next 1231 0 R
+>> endobj
+1223 0 obj <<
+/Title 1224 0 R
+/A 1221 0 R
+/Parent 1159 0 R
+/Prev 1191 0 R
+/Next 1247 0 R
+/First 1227 0 R
+/Last 1243 0 R
+/Count -5
+>> endobj
+1219 0 obj <<
+/Title 1220 0 R
+/A 1217 0 R
+/Parent 1195 0 R
+/Prev 1215 0 R
+>> endobj
+1215 0 obj <<
+/Title 1216 0 R
+/A 1213 0 R
+/Parent 1195 0 R
+/Prev 1211 0 R
+/Next 1219 0 R
+>> endobj
+1211 0 obj <<
+/Title 1212 0 R
+/A 1209 0 R
+/Parent 1195 0 R
+/Prev 1207 0 R
+/Next 1215 0 R
+>> endobj
+1207 0 obj <<
+/Title 1208 0 R
+/A 1205 0 R
+/Parent 1195 0 R
+/Prev 1203 0 R
+/Next 1211 0 R
+>> endobj
+1203 0 obj <<
+/Title 1204 0 R
+/A 1201 0 R
+/Parent 1195 0 R
+/Prev 1199 0 R
+/Next 1207 0 R
+>> endobj
+1199 0 obj <<
+/Title 1200 0 R
+/A 1197 0 R
+/Parent 1195 0 R
+/Next 1203 0 R
+>> endobj
+1195 0 obj <<
+/Title 1196 0 R
+/A 1193 0 R
+/Parent 1191 0 R
+/First 1199 0 R
+/Last 1219 0 R
+/Count -6
+>> endobj
+1191 0 obj <<
+/Title 1192 0 R
+/A 1189 0 R
+/Parent 1159 0 R
+/Prev 1179 0 R
+/Next 1223 0 R
+/First 1195 0 R
+/Last 1195 0 R
+/Count -1
+>> endobj
+1187 0 obj <<
+/Title 1188 0 R
+/A 1185 0 R
+/Parent 1179 0 R
+/Prev 1183 0 R
+>> endobj
+1183 0 obj <<
+/Title 1184 0 R
+/A 1181 0 R
+/Parent 1179 0 R
+/Next 1187 0 R
+>> endobj
+1179 0 obj <<
+/Title 1180 0 R
+/A 1177 0 R
+/Parent 1159 0 R
+/Prev 1167 0 R
+/Next 1191 0 R
+/First 1183 0 R
+/Last 1187 0 R
+/Count -2
+>> endobj
+1175 0 obj <<
+/Title 1176 0 R
+/A 1173 0 R
+/Parent 1167 0 R
+/Prev 1171 0 R
+>> endobj
+1171 0 obj <<
+/Title 1172 0 R
+/A 1169 0 R
+/Parent 1167 0 R
+/Next 1175 0 R
+>> endobj
+1167 0 obj <<
+/Title 1168 0 R
+/A 1165 0 R
+/Parent 1159 0 R
+/Prev 1163 0 R
+/Next 1179 0 R
+/First 1171 0 R
+/Last 1175 0 R
+/Count -2
+>> endobj
+1163 0 obj <<
+/Title 1164 0 R
+/A 1161 0 R
+/Parent 1159 0 R
+/Next 1167 0 R
+>> endobj
+1159 0 obj <<
+/Title 1160 0 R
+/A 1157 0 R
+/Parent 487 0 R
+/Prev 1143 0 R
+/Next 1395 0 R
+/First 1163 0 R
+/Last 1383 0 R
+/Count -14
+>> endobj
+1155 0 obj <<
+/Title 1156 0 R
+/A 1153 0 R
+/Parent 1151 0 R
+>> endobj
+1151 0 obj <<
+/Title 1152 0 R
+/A 1149 0 R
+/Parent 1143 0 R
+/Prev 1147 0 R
+/First 1155 0 R
+/Last 1155 0 R
+/Count -1
+>> endobj
+1147 0 obj <<
+/Title 1148 0 R
+/A 1145 0 R
+/Parent 1143 0 R
+/Next 1151 0 R
+>> endobj
+1143 0 obj <<
+/Title 1144 0 R
+/A 1141 0 R
+/Parent 487 0 R
+/Prev 1095 0 R
+/Next 1159 0 R
+/First 1147 0 R
+/Last 1151 0 R
+/Count -2
+>> endobj
+1139 0 obj <<
+/Title 1140 0 R
+/A 1137 0 R
+/Parent 1095 0 R
+/Prev 1135 0 R
+>> endobj
+1135 0 obj <<
+/Title 1136 0 R
+/A 1133 0 R
+/Parent 1095 0 R
+/Prev 1123 0 R
+/Next 1139 0 R
+>> endobj
+1131 0 obj <<
+/Title 1132 0 R
+/A 1129 0 R
+/Parent 1123 0 R
+/Prev 1127 0 R
+>> endobj
+1127 0 obj <<
+/Title 1128 0 R
+/A 1125 0 R
+/Parent 1123 0 R
+/Next 1131 0 R
+>> endobj
+1123 0 obj <<
+/Title 1124 0 R
+/A 1121 0 R
+/Parent 1095 0 R
+/Prev 1107 0 R
+/Next 1135 0 R
+/First 1127 0 R
+/Last 1131 0 R
+/Count -2
+>> endobj
+1119 0 obj <<
+/Title 1120 0 R
+/A 1117 0 R
+/Parent 1107 0 R
+/Prev 1115 0 R
+>> endobj
+1115 0 obj <<
+/Title 1116 0 R
+/A 1113 0 R
+/Parent 1107 0 R
+/Prev 1111 0 R
+/Next 1119 0 R
+>> endobj
+1111 0 obj <<
+/Title 1112 0 R
+/A 1109 0 R
+/Parent 1107 0 R
+/Next 1115 0 R
+>> endobj
+1107 0 obj <<
+/Title 1108 0 R
+/A 1105 0 R
+/Parent 1095 0 R
+/Prev 1103 0 R
+/Next 1123 0 R
+/First 1111 0 R
+/Last 1119 0 R
+/Count -3
+>> endobj
+1103 0 obj <<
+/Title 1104 0 R
+/A 1101 0 R
+/Parent 1095 0 R
+/Prev 1099 0 R
+/Next 1107 0 R
+>> endobj
+1099 0 obj <<
+/Title 1100 0 R
+/A 1097 0 R
+/Parent 1095 0 R
+/Next 1103 0 R
+>> endobj
+1095 0 obj <<
+/Title 1096 0 R
+/A 1093 0 R
+/Parent 487 0 R
+/Prev 1039 0 R
+/Next 1143 0 R
+/First 1099 0 R
+/Last 1139 0 R
+/Count -6
+>> endobj
+1091 0 obj <<
+/Title 1092 0 R
+/A 1089 0 R
+/Parent 1083 0 R
+/Prev 1087 0 R
+>> endobj
+1087 0 obj <<
+/Title 1088 0 R
+/A 1085 0 R
+/Parent 1083 0 R
+/Next 1091 0 R
+>> endobj
+1083 0 obj <<
+/Title 1084 0 R
+/A 1081 0 R
+/Parent 1039 0 R
+/Prev 1079 0 R
+/First 1087 0 R
+/Last 1091 0 R
+/Count -2
+>> endobj
+1079 0 obj <<
+/Title 1080 0 R
+/A 1077 0 R
+/Parent 1039 0 R
+/Prev 1051 0 R
+/Next 1083 0 R
+>> endobj
+1075 0 obj <<
+/Title 1076 0 R
+/A 1073 0 R
+/Parent 1051 0 R
+/Prev 1071 0 R
+>> endobj
+1071 0 obj <<
+/Title 1072 0 R
+/A 1069 0 R
+/Parent 1051 0 R
+/Prev 1067 0 R
+/Next 1075 0 R
+>> endobj
+1067 0 obj <<
+/Title 1068 0 R
+/A 1065 0 R
+/Parent 1051 0 R
+/Prev 1063 0 R
+/Next 1071 0 R
+>> endobj
+1063 0 obj <<
+/Title 1064 0 R
+/A 1061 0 R
+/Parent 1051 0 R
+/Prev 1059 0 R
+/Next 1067 0 R
+>> endobj
+1059 0 obj <<
+/Title 1060 0 R
+/A 1057 0 R
+/Parent 1051 0 R
+/Prev 1055 0 R
+/Next 1063 0 R
+>> endobj
+1055 0 obj <<
+/Title 1056 0 R
+/A 1053 0 R
+/Parent 1051 0 R
+/Next 1059 0 R
+>> endobj
+1051 0 obj <<
+/Title 1052 0 R
+/A 1049 0 R
+/Parent 1039 0 R
+/Prev 1047 0 R
+/Next 1079 0 R
+/First 1055 0 R
+/Last 1075 0 R
+/Count -6
+>> endobj
+1047 0 obj <<
+/Title 1048 0 R
+/A 1045 0 R
+/Parent 1039 0 R
+/Prev 1043 0 R
+/Next 1051 0 R
+>> endobj
+1043 0 obj <<
+/Title 1044 0 R
+/A 1041 0 R
+/Parent 1039 0 R
+/Next 1047 0 R
+>> endobj
+1039 0 obj <<
+/Title 1040 0 R
+/A 1037 0 R
+/Parent 487 0 R
+/Prev 935 0 R
+/Next 1095 0 R
+/First 1043 0 R
+/Last 1083 0 R
+/Count -5
+>> endobj
+1035 0 obj <<
+/Title 1036 0 R
+/A 1033 0 R
+/Parent 935 0 R
+/Prev 1019 0 R
+>> endobj
+1031 0 obj <<
+/Title 1032 0 R
+/A 1029 0 R
+/Parent 1019 0 R
+/Prev 1027 0 R
+>> endobj
+1027 0 obj <<
+/Title 1028 0 R
+/A 1025 0 R
+/Parent 1019 0 R
+/Prev 1023 0 R
+/Next 1031 0 R
+>> endobj
+1023 0 obj <<
+/Title 1024 0 R
+/A 1021 0 R
+/Parent 1019 0 R
+/Next 1027 0 R
+>> endobj
+1019 0 obj <<
+/Title 1020 0 R
+/A 1017 0 R
+/Parent 935 0 R
+/Prev 1015 0 R
+/Next 1035 0 R
+/First 1023 0 R
+/Last 1031 0 R
+/Count -3
+>> endobj
+1015 0 obj <<
+/Title 1016 0 R
+/A 1013 0 R
+/Parent 935 0 R
+/Prev 1003 0 R
+/Next 1019 0 R
+>> endobj
+1011 0 obj <<
+/Title 1012 0 R
+/A 1009 0 R
+/Parent 1003 0 R
+/Prev 1007 0 R
+>> endobj
+1007 0 obj <<
+/Title 1008 0 R
+/A 1005 0 R
+/Parent 1003 0 R
+/Next 1011 0 R
+>> endobj
+1003 0 obj <<
+/Title 1004 0 R
+/A 1001 0 R
+/Parent 935 0 R
+/Prev 987 0 R
+/Next 1015 0 R
+/First 1007 0 R
+/Last 1011 0 R
+/Count -2
+>> endobj
+999 0 obj <<
+/Title 1000 0 R
+/A 997 0 R
+/Parent 991 0 R
+/Prev 995 0 R
+>> endobj
+995 0 obj <<
+/Title 996 0 R
+/A 993 0 R
+/Parent 991 0 R
+/Next 999 0 R
+>> endobj
+991 0 obj <<
+/Title 992 0 R
+/A 989 0 R
+/Parent 987 0 R
+/First 995 0 R
+/Last 999 0 R
+/Count -2
+>> endobj
+987 0 obj <<
+/Title 988 0 R
+/A 985 0 R
+/Parent 935 0 R
+/Prev 943 0 R
+/Next 1003 0 R
+/First 991 0 R
+/Last 991 0 R
+/Count -1
+>> endobj
+983 0 obj <<
+/Title 984 0 R
+/A 981 0 R
+/Parent 947 0 R
+/Prev 979 0 R
+>> endobj
+979 0 obj <<
+/Title 980 0 R
+/A 977 0 R
+/Parent 947 0 R
+/Prev 975 0 R
+/Next 983 0 R
+>> endobj
+975 0 obj <<
+/Title 976 0 R
+/A 973 0 R
+/Parent 947 0 R
+/Prev 971 0 R
+/Next 979 0 R
+>> endobj
+971 0 obj <<
+/Title 972 0 R
+/A 969 0 R
+/Parent 947 0 R
+/Prev 967 0 R
+/Next 975 0 R
+>> endobj
+967 0 obj <<
+/Title 968 0 R
+/A 965 0 R
+/Parent 947 0 R
+/Prev 963 0 R
+/Next 971 0 R
+>> endobj
+963 0 obj <<
+/Title 964 0 R
+/A 961 0 R
+/Parent 947 0 R
+/Prev 959 0 R
+/Next 967 0 R
+>> endobj
+959 0 obj <<
+/Title 960 0 R
+/A 957 0 R
+/Parent 947 0 R
+/Prev 955 0 R
+/Next 963 0 R
+>> endobj
+955 0 obj <<
+/Title 956 0 R
+/A 953 0 R
+/Parent 947 0 R
+/Prev 951 0 R
+/Next 959 0 R
+>> endobj
+951 0 obj <<
+/Title 952 0 R
+/A 949 0 R
+/Parent 947 0 R
+/Next 955 0 R
+>> endobj
+947 0 obj <<
+/Title 948 0 R
+/A 945 0 R
+/Parent 943 0 R
+/First 951 0 R
+/Last 983 0 R
+/Count -9
+>> endobj
+943 0 obj <<
+/Title 944 0 R
+/A 941 0 R
+/Parent 935 0 R
+/Prev 939 0 R
+/Next 987 0 R
+/First 947 0 R
+/Last 947 0 R
+/Count -1
+>> endobj
+939 0 obj <<
+/Title 940 0 R
+/A 937 0 R
+/Parent 935 0 R
+/Next 943 0 R
+>> endobj
+935 0 obj <<
+/Title 936 0 R
+/A 933 0 R
+/Parent 487 0 R
+/Prev 823 0 R
+/Next 1039 0 R
+/First 939 0 R
+/Last 1035 0 R
+/Count -7
+>> endobj
+931 0 obj <<
+/Title 932 0 R
+/A 929 0 R
+/Parent 919 0 R
+/Prev 927 0 R
+>> endobj
+927 0 obj <<
+/Title 928 0 R
+/A 925 0 R
+/Parent 919 0 R
+/Prev 923 0 R
+/Next 931 0 R
+>> endobj
+923 0 obj <<
+/Title 924 0 R
+/A 921 0 R
+/Parent 919 0 R
+/Next 927 0 R
+>> endobj
+919 0 obj <<
+/Title 920 0 R
+/A 917 0 R
+/Parent 823 0 R
+/Prev 879 0 R
+/First 923 0 R
+/Last 931 0 R
+/Count -3
+>> endobj
+915 0 obj <<
+/Title 916 0 R
+/A 913 0 R
+/Parent 879 0 R
+/Prev 911 0 R
+>> endobj
+911 0 obj <<
+/Title 912 0 R
+/A 909 0 R
+/Parent 879 0 R
+/Prev 907 0 R
+/Next 915 0 R
+>> endobj
+907 0 obj <<
+/Title 908 0 R
+/A 905 0 R
+/Parent 879 0 R
+/Prev 895 0 R
+/Next 911 0 R
+>> endobj
+903 0 obj <<
+/Title 904 0 R
+/A 901 0 R
+/Parent 895 0 R
+/Prev 899 0 R
+>> endobj
+899 0 obj <<
+/Title 900 0 R
+/A 897 0 R
+/Parent 895 0 R
+/Next 903 0 R
+>> endobj
+895 0 obj <<
+/Title 896 0 R
+/A 893 0 R
+/Parent 879 0 R
+/Prev 891 0 R
+/Next 907 0 R
+/First 899 0 R
+/Last 903 0 R
+/Count -2
+>> endobj
+891 0 obj <<
+/Title 892 0 R
+/A 889 0 R
+/Parent 879 0 R
+/Prev 887 0 R
+/Next 895 0 R
+>> endobj
+887 0 obj <<
+/Title 888 0 R
+/A 885 0 R
+/Parent 879 0 R
+/Prev 883 0 R
+/Next 891 0 R
+>> endobj
+883 0 obj <<
+/Title 884 0 R
+/A 881 0 R
+/Parent 879 0 R
+/Next 887 0 R
+>> endobj
+879 0 obj <<
+/Title 880 0 R
+/A 877 0 R
+/Parent 823 0 R
+/Prev 863 0 R
+/Next 919 0 R
+/First 883 0 R
+/Last 915 0 R
+/Count -7
+>> endobj
+875 0 obj <<
+/Title 876 0 R
+/A 873 0 R
+/Parent 867 0 R
+/Prev 871 0 R
+>> endobj
+871 0 obj <<
+/Title 872 0 R
+/A 869 0 R
+/Parent 867 0 R
+/Next 875 0 R
+>> endobj
+867 0 obj <<
+/Title 868 0 R
+/A 865 0 R
+/Parent 863 0 R
+/First 871 0 R
+/Last 875 0 R
+/Count -2
+>> endobj
+863 0 obj <<
+/Title 864 0 R
+/A 861 0 R
+/Parent 823 0 R
+/Prev 847 0 R
+/Next 879 0 R
+/First 867 0 R
+/Last 867 0 R
+/Count -1
+>> endobj
+859 0 obj <<
+/Title 860 0 R
+/A 857 0 R
+/Parent 847 0 R
+/Prev 855 0 R
+>> endobj
+855 0 obj <<
+/Title 856 0 R
+/A 853 0 R
+/Parent 847 0 R
+/Prev 851 0 R
+/Next 859 0 R
+>> endobj
+851 0 obj <<
+/Title 852 0 R
+/A 849 0 R
+/Parent 847 0 R
+/Next 855 0 R
+>> endobj
+847 0 obj <<
+/Title 848 0 R
+/A 845 0 R
+/Parent 823 0 R
+/Prev 831 0 R
+/Next 863 0 R
+/First 851 0 R
+/Last 859 0 R
+/Count -3
+>> endobj
+843 0 obj <<
+/Title 844 0 R
+/A 841 0 R
+/Parent 831 0 R
+/Prev 839 0 R
+>> endobj
+839 0 obj <<
+/Title 840 0 R
+/A 837 0 R
+/Parent 831 0 R
+/Prev 835 0 R
+/Next 843 0 R
+>> endobj
+835 0 obj <<
+/Title 836 0 R
+/A 833 0 R
+/Parent 831 0 R
+/Next 839 0 R
+>> endobj
+831 0 obj <<
+/Title 832 0 R
+/A 829 0 R
+/Parent 823 0 R
+/Prev 827 0 R
+/Next 847 0 R
+/First 835 0 R
+/Last 843 0 R
+/Count -3
+>> endobj
+827 0 obj <<
+/Title 828 0 R
+/A 825 0 R
+/Parent 823 0 R
+/Next 831 0 R
+>> endobj
+823 0 obj <<
+/Title 824 0 R
+/A 821 0 R
+/Parent 487 0 R
+/Prev 775 0 R
+/Next 935 0 R
+/First 827 0 R
+/Last 919 0 R
+/Count -6
+>> endobj
+819 0 obj <<
+/Title 820 0 R
+/A 817 0 R
+/Parent 807 0 R
+/Prev 815 0 R
+>> endobj
+815 0 obj <<
+/Title 816 0 R
+/A 813 0 R
+/Parent 807 0 R
+/Prev 811 0 R
+/Next 819 0 R
+>> endobj
+811 0 obj <<
+/Title 812 0 R
+/A 809 0 R
+/Parent 807 0 R
+/Next 815 0 R
+>> endobj
+807 0 obj <<
+/Title 808 0 R
+/A 805 0 R
+/Parent 775 0 R
+/Prev 795 0 R
+/First 811 0 R
+/Last 819 0 R
+/Count -3
+>> endobj
+803 0 obj <<
+/Title 804 0 R
+/A 801 0 R
+/Parent 795 0 R
+/Prev 799 0 R
+>> endobj
+799 0 obj <<
+/Title 800 0 R
+/A 797 0 R
+/Parent 795 0 R
+/Next 803 0 R
+>> endobj
+795 0 obj <<
+/Title 796 0 R
+/A 793 0 R
+/Parent 775 0 R
+/Prev 783 0 R
+/Next 807 0 R
+/First 799 0 R
+/Last 803 0 R
+/Count -2
+>> endobj
+791 0 obj <<
+/Title 792 0 R
+/A 789 0 R
+/Parent 783 0 R
+/Prev 787 0 R
+>> endobj
+787 0 obj <<
+/Title 788 0 R
+/A 785 0 R
+/Parent 783 0 R
+/Next 791 0 R
+>> endobj
+783 0 obj <<
+/Title 784 0 R
+/A 781 0 R
+/Parent 775 0 R
+/Prev 779 0 R
+/Next 795 0 R
+/First 787 0 R
+/Last 791 0 R
+/Count -2
+>> endobj
+779 0 obj <<
+/Title 780 0 R
+/A 777 0 R
+/Parent 775 0 R
+/Next 783 0 R
+>> endobj
+775 0 obj <<
+/Title 776 0 R
+/A 773 0 R
+/Parent 487 0 R
+/Prev 623 0 R
+/Next 823 0 R
+/First 779 0 R
+/Last 807 0 R
+/Count -4
+>> endobj
+771 0 obj <<
+/Title 772 0 R
+/A 769 0 R
+/Parent 759 0 R
+/Prev 767 0 R
+>> endobj
+767 0 obj <<
+/Title 768 0 R
+/A 765 0 R
+/Parent 759 0 R
+/Prev 763 0 R
+/Next 771 0 R
+>> endobj
+763 0 obj <<
+/Title 764 0 R
+/A 761 0 R
+/Parent 759 0 R
+/Next 767 0 R
+>> endobj
+759 0 obj <<
+/Title 760 0 R
+/A 757 0 R
+/Parent 623 0 R
+/Prev 675 0 R
+/First 763 0 R
+/Last 771 0 R
+/Count -3
+>> endobj
+755 0 obj <<
+/Title 756 0 R
+/A 753 0 R
+/Parent 675 0 R
+/Prev 735 0 R
+>> endobj
+751 0 obj <<
+/Title 752 0 R
+/A 749 0 R
+/Parent 735 0 R
+/Prev 747 0 R
+>> endobj
+747 0 obj <<
+/Title 748 0 R
+/A 745 0 R
+/Parent 735 0 R
+/Prev 743 0 R
+/Next 751 0 R
+>> endobj
+743 0 obj <<
+/Title 744 0 R
+/A 741 0 R
+/Parent 735 0 R
+/Prev 739 0 R
+/Next 747 0 R
+>> endobj
+739 0 obj <<
+/Title 740 0 R
+/A 737 0 R
+/Parent 735 0 R
+/Next 743 0 R
+>> endobj
+735 0 obj <<
+/Title 736 0 R
+/A 733 0 R
+/Parent 675 0 R
+/Prev 691 0 R
+/Next 755 0 R
+/First 739 0 R
+/Last 751 0 R
+/Count -4
+>> endobj
+731 0 obj <<
+/Title 732 0 R
+/A 729 0 R
+/Parent 691 0 R
+/Prev 727 0 R
+>> endobj
+727 0 obj <<
+/Title 728 0 R
+/A 725 0 R
+/Parent 691 0 R
+/Prev 723 0 R
+/Next 731 0 R
+>> endobj
+723 0 obj <<
+/Title 724 0 R
+/A 721 0 R
+/Parent 691 0 R
+/Prev 719 0 R
+/Next 727 0 R
+>> endobj
+719 0 obj <<
+/Title 720 0 R
+/A 717 0 R
+/Parent 691 0 R
+/Prev 715 0 R
+/Next 723 0 R
+>> endobj
+715 0 obj <<
+/Title 716 0 R
+/A 713 0 R
+/Parent 691 0 R
+/Prev 711 0 R
+/Next 719 0 R
+>> endobj
+711 0 obj <<
+/Title 712 0 R
+/A 709 0 R
+/Parent 691 0 R
+/Prev 707 0 R
+/Next 715 0 R
+>> endobj
+707 0 obj <<
+/Title 708 0 R
+/A 705 0 R
+/Parent 691 0 R
+/Prev 703 0 R
+/Next 711 0 R
+>> endobj
+703 0 obj <<
+/Title 704 0 R
+/A 701 0 R
+/Parent 691 0 R
+/Prev 699 0 R
+/Next 707 0 R
+>> endobj
+699 0 obj <<
+/Title 700 0 R
+/A 697 0 R
+/Parent 691 0 R
+/Prev 695 0 R
+/Next 703 0 R
+>> endobj
+695 0 obj <<
+/Title 696 0 R
+/A 693 0 R
+/Parent 691 0 R
+/Next 699 0 R
+>> endobj
+691 0 obj <<
+/Title 692 0 R
+/A 689 0 R
+/Parent 675 0 R
+/Prev 687 0 R
+/Next 735 0 R
+/First 695 0 R
+/Last 731 0 R
+/Count -10
+>> endobj
+687 0 obj <<
+/Title 688 0 R
+/A 685 0 R
+/Parent 675 0 R
+/Prev 683 0 R
+/Next 691 0 R
+>> endobj
+683 0 obj <<
+/Title 684 0 R
+/A 681 0 R
+/Parent 675 0 R
+/Prev 679 0 R
+/Next 687 0 R
+>> endobj
+679 0 obj <<
+/Title 680 0 R
+/A 677 0 R
+/Parent 675 0 R
+/Next 683 0 R
+>> endobj
+675 0 obj <<
+/Title 676 0 R
+/A 673 0 R
+/Parent 623 0 R
+/Prev 663 0 R
+/Next 759 0 R
+/First 679 0 R
+/Last 755 0 R
+/Count -6
+>> endobj
+671 0 obj <<
+/Title 672 0 R
+/A 669 0 R
+/Parent 663 0 R
+/Prev 667 0 R
+>> endobj
+667 0 obj <<
+/Title 668 0 R
+/A 665 0 R
+/Parent 663 0 R
+/Next 671 0 R
+>> endobj
+663 0 obj <<
+/Title 664 0 R
+/A 661 0 R
+/Parent 623 0 R
+/Prev 639 0 R
+/Next 675 0 R
+/First 667 0 R
+/Last 671 0 R
+/Count -2
+>> endobj
+659 0 obj <<
+/Title 660 0 R
+/A 657 0 R
+/Parent 639 0 R
+/Prev 655 0 R
+>> endobj
+655 0 obj <<
+/Title 656 0 R
+/A 653 0 R
+/Parent 639 0 R
+/Prev 643 0 R
+/Next 659 0 R
+>> endobj
+651 0 obj <<
+/Title 652 0 R
+/A 649 0 R
+/Parent 643 0 R
+/Prev 647 0 R
+>> endobj
+647 0 obj <<
+/Title 648 0 R
+/A 645 0 R
+/Parent 643 0 R
+/Next 651 0 R
+>> endobj
+643 0 obj <<
+/Title 644 0 R
+/A 641 0 R
+/Parent 639 0 R
+/Next 655 0 R
+/First 647 0 R
+/Last 651 0 R
+/Count -2
+>> endobj
+639 0 obj <<
+/Title 640 0 R
+/A 637 0 R
+/Parent 623 0 R
+/Prev 627 0 R
+/Next 663 0 R
+/First 643 0 R
+/Last 659 0 R
+/Count -3
+>> endobj
+635 0 obj <<
+/Title 636 0 R
+/A 633 0 R
+/Parent 627 0 R
+/Prev 631 0 R
+>> endobj
+631 0 obj <<
+/Title 632 0 R
+/A 629 0 R
+/Parent 627 0 R
+/Next 635 0 R
+>> endobj
+627 0 obj <<
+/Title 628 0 R
+/A 625 0 R
+/Parent 623 0 R
+/Next 639 0 R
+/First 631 0 R
+/Last 635 0 R
+/Count -2
+>> endobj
+623 0 obj <<
+/Title 624 0 R
+/A 621 0 R
+/Parent 487 0 R
+/Prev 491 0 R
+/Next 775 0 R
+/First 627 0 R
+/Last 759 0 R
+/Count -5
+>> endobj
+619 0 obj <<
+/Title 620 0 R
+/A 617 0 R
+/Parent 603 0 R
+/Prev 615 0 R
+>> endobj
+615 0 obj <<
+/Title 616 0 R
+/A 613 0 R
+/Parent 603 0 R
+/Prev 611 0 R
+/Next 619 0 R
+>> endobj
+611 0 obj <<
+/Title 612 0 R
+/A 609 0 R
+/Parent 603 0 R
+/Prev 607 0 R
+/Next 615 0 R
+>> endobj
+607 0 obj <<
+/Title 608 0 R
+/A 605 0 R
+/Parent 603 0 R
+/Next 611 0 R
+>> endobj
+603 0 obj <<
+/Title 604 0 R
+/A 601 0 R
+/Parent 491 0 R
+/Prev 583 0 R
+/First 607 0 R
+/Last 619 0 R
+/Count -4
+>> endobj
+599 0 obj <<
+/Title 600 0 R
+/A 597 0 R
+/Parent 595 0 R
+>> endobj
+595 0 obj <<
+/Title 596 0 R
+/A 593 0 R
+/Parent 583 0 R
+/Prev 591 0 R
+/First 599 0 R
+/Last 599 0 R
+/Count -1
+>> endobj
+591 0 obj <<
+/Title 592 0 R
+/A 589 0 R
+/Parent 583 0 R
+/Prev 587 0 R
+/Next 595 0 R
+>> endobj
+587 0 obj <<
+/Title 588 0 R
+/A 585 0 R
+/Parent 583 0 R
+/Next 591 0 R
+>> endobj
+583 0 obj <<
+/Title 584 0 R
+/A 581 0 R
+/Parent 491 0 R
+/Prev 571 0 R
+/Next 603 0 R
+/First 587 0 R
+/Last 595 0 R
+/Count -3
+>> endobj
+579 0 obj <<
+/Title 580 0 R
+/A 577 0 R
+/Parent 571 0 R
+/Prev 575 0 R
+>> endobj
+575 0 obj <<
+/Title 576 0 R
+/A 573 0 R
+/Parent 571 0 R
+/Next 579 0 R
+>> endobj
+571 0 obj <<
+/Title 572 0 R
+/A 569 0 R
+/Parent 491 0 R
+/Prev 555 0 R
+/Next 583 0 R
+/First 575 0 R
+/Last 579 0 R
+/Count -2
+>> endobj
+567 0 obj <<
+/Title 568 0 R
+/A 565 0 R
+/Parent 555 0 R
+/Prev 563 0 R
+>> endobj
+563 0 obj <<
+/Title 564 0 R
+/A 561 0 R
+/Parent 555 0 R
+/Prev 559 0 R
+/Next 567 0 R
+>> endobj
+559 0 obj <<
+/Title 560 0 R
+/A 557 0 R
+/Parent 555 0 R
+/Next 563 0 R
+>> endobj
+555 0 obj <<
+/Title 556 0 R
+/A 553 0 R
+/Parent 491 0 R
+/Prev 519 0 R
+/Next 571 0 R
+/First 559 0 R
+/Last 567 0 R
+/Count -3
+>> endobj
+551 0 obj <<
+/Title 552 0 R
+/A 549 0 R
+/Parent 519 0 R
+/Prev 547 0 R
+>> endobj
+547 0 obj <<
+/Title 548 0 R
+/A 545 0 R
+/Parent 519 0 R
+/Prev 543 0 R
+/Next 551 0 R
+>> endobj
+543 0 obj <<
+/Title 544 0 R
+/A 541 0 R
+/Parent 519 0 R
+/Prev 539 0 R
+/Next 547 0 R
+>> endobj
+539 0 obj <<
+/Title 540 0 R
+/A 537 0 R
+/Parent 519 0 R
+/Prev 535 0 R
+/Next 543 0 R
+>> endobj
+535 0 obj <<
+/Title 536 0 R
+/A 533 0 R
+/Parent 519 0 R
+/Prev 531 0 R
+/Next 539 0 R
+>> endobj
+531 0 obj <<
+/Title 532 0 R
+/A 529 0 R
+/Parent 519 0 R
+/Prev 527 0 R
+/Next 535 0 R
+>> endobj
+527 0 obj <<
+/Title 528 0 R
+/A 525 0 R
+/Parent 519 0 R
+/Prev 523 0 R
+/Next 531 0 R
+>> endobj
+523 0 obj <<
+/Title 524 0 R
+/A 521 0 R
+/Parent 519 0 R
+/Next 527 0 R
+>> endobj
+519 0 obj <<
+/Title 520 0 R
+/A 517 0 R
+/Parent 491 0 R
+/Prev 503 0 R
+/Next 555 0 R
+/First 523 0 R
+/Last 551 0 R
+/Count -8
+>> endobj
+515 0 obj <<
+/Title 516 0 R
+/A 513 0 R
+/Parent 503 0 R
+/Prev 511 0 R
+>> endobj
+511 0 obj <<
+/Title 512 0 R
+/A 509 0 R
+/Parent 503 0 R
+/Prev 507 0 R
+/Next 515 0 R
+>> endobj
+507 0 obj <<
+/Title 508 0 R
+/A 505 0 R
+/Parent 503 0 R
+/Next 511 0 R
+>> endobj
+503 0 obj <<
+/Title 504 0 R
+/A 501 0 R
+/Parent 491 0 R
+/Prev 499 0 R
+/Next 519 0 R
+/First 507 0 R
+/Last 515 0 R
+/Count -3
+>> endobj
+499 0 obj <<
+/Title 500 0 R
+/A 497 0 R
+/Parent 491 0 R
+/Prev 495 0 R
+/Next 503 0 R
+>> endobj
+495 0 obj <<
+/Title 496 0 R
+/A 493 0 R
+/Parent 491 0 R
+/Next 499 0 R
+>> endobj
+491 0 obj <<
+/Title 492 0 R
+/A 489 0 R
+/Parent 487 0 R
+/Next 623 0 R
+/First 495 0 R
+/Last 603 0 R
+/Count -8
+>> endobj
+487 0 obj <<
+/Title 488 0 R
+/A 485 0 R
+/Parent 7585 0 R
+/Prev 107 0 R
+/Next 2491 0 R
+/First 491 0 R
+/Last 2483 0 R
+/Count -20
+>> endobj
+483 0 obj <<
+/Title 484 0 R
+/A 481 0 R
+/Parent 479 0 R
+>> endobj
+479 0 obj <<
+/Title 480 0 R
+/A 477 0 R
+/Parent 107 0 R
+/Prev 451 0 R
+/First 483 0 R
+/Last 483 0 R
+/Count -1
+>> endobj
+475 0 obj <<
+/Title 476 0 R
+/A 473 0 R
+/Parent 451 0 R
+/Prev 463 0 R
+>> endobj
+471 0 obj <<
+/Title 472 0 R
+/A 469 0 R
+/Parent 463 0 R
+/Prev 467 0 R
+>> endobj
+467 0 obj <<
+/Title 468 0 R
+/A 465 0 R
+/Parent 463 0 R
+/Next 471 0 R
+>> endobj
+463 0 obj <<
+/Title 464 0 R
+/A 461 0 R
+/Parent 451 0 R
+/Prev 459 0 R
+/Next 475 0 R
+/First 467 0 R
+/Last 471 0 R
+/Count -2
+>> endobj
+459 0 obj <<
+/Title 460 0 R
+/A 457 0 R
+/Parent 451 0 R
+/Prev 455 0 R
+/Next 463 0 R
+>> endobj
+455 0 obj <<
+/Title 456 0 R
+/A 453 0 R
+/Parent 451 0 R
+/Next 459 0 R
+>> endobj
+451 0 obj <<
+/Title 452 0 R
+/A 449 0 R
+/Parent 107 0 R
+/Prev 347 0 R
+/Next 479 0 R
+/First 455 0 R
+/Last 475 0 R
+/Count -4
+>> endobj
+447 0 obj <<
+/Title 448 0 R
+/A 445 0 R
+/Parent 435 0 R
+/Prev 443 0 R
+>> endobj
+443 0 obj <<
+/Title 444 0 R
+/A 441 0 R
+/Parent 435 0 R
+/Prev 439 0 R
+/Next 447 0 R
+>> endobj
+439 0 obj <<
+/Title 440 0 R
+/A 437 0 R
+/Parent 435 0 R
+/Next 443 0 R
+>> endobj
+435 0 obj <<
+/Title 436 0 R
+/A 433 0 R
+/Parent 347 0 R
+/Prev 431 0 R
+/First 439 0 R
+/Last 447 0 R
+/Count -3
+>> endobj
+431 0 obj <<
+/Title 432 0 R
+/A 429 0 R
+/Parent 347 0 R
+/Prev 399 0 R
+/Next 435 0 R
+>> endobj
+427 0 obj <<
+/Title 428 0 R
+/A 425 0 R
+/Parent 399 0 R
+/Prev 423 0 R
+>> endobj
+423 0 obj <<
+/Title 424 0 R
+/A 421 0 R
+/Parent 399 0 R
+/Prev 419 0 R
+/Next 427 0 R
+>> endobj
+419 0 obj <<
+/Title 420 0 R
+/A 417 0 R
+/Parent 399 0 R
+/Prev 411 0 R
+/Next 423 0 R
+>> endobj
+415 0 obj <<
+/Title 416 0 R
+/A 413 0 R
+/Parent 411 0 R
+>> endobj
+411 0 obj <<
+/Title 412 0 R
+/A 409 0 R
+/Parent 399 0 R
+/Prev 407 0 R
+/Next 419 0 R
+/First 415 0 R
+/Last 415 0 R
+/Count -1
+>> endobj
+407 0 obj <<
+/Title 408 0 R
+/A 405 0 R
+/Parent 399 0 R
+/Prev 403 0 R
+/Next 411 0 R
+>> endobj
+403 0 obj <<
+/Title 404 0 R
+/A 401 0 R
+/Parent 399 0 R
+/Next 407 0 R
+>> endobj
+399 0 obj <<
+/Title 400 0 R
+/A 397 0 R
+/Parent 347 0 R
+/Prev 387 0 R
+/Next 431 0 R
+/First 403 0 R
+/Last 427 0 R
+/Count -6
+>> endobj
+395 0 obj <<
+/Title 396 0 R
+/A 393 0 R
+/Parent 387 0 R
+/Prev 391 0 R
+>> endobj
+391 0 obj <<
+/Title 392 0 R
+/A 389 0 R
+/Parent 387 0 R
+/Next 395 0 R
+>> endobj
+387 0 obj <<
+/Title 388 0 R
+/A 385 0 R
+/Parent 347 0 R
+/Prev 355 0 R
+/Next 399 0 R
+/First 391 0 R
+/Last 395 0 R
+/Count -2
+>> endobj
+383 0 obj <<
+/Title 384 0 R
+/A 381 0 R
+/Parent 371 0 R
+/Prev 379 0 R
+>> endobj
+379 0 obj <<
+/Title 380 0 R
+/A 377 0 R
+/Parent 371 0 R
+/Prev 375 0 R
+/Next 383 0 R
+>> endobj
+375 0 obj <<
+/Title 376 0 R
+/A 373 0 R
+/Parent 371 0 R
+/Next 379 0 R
+>> endobj
+371 0 obj <<
+/Title 372 0 R
+/A 369 0 R
+/Parent 355 0 R
+/Prev 367 0 R
+/First 375 0 R
+/Last 383 0 R
+/Count -3
+>> endobj
+367 0 obj <<
+/Title 368 0 R
+/A 365 0 R
+/Parent 355 0 R
+/Prev 363 0 R
+/Next 371 0 R
+>> endobj
+363 0 obj <<
+/Title 364 0 R
+/A 361 0 R
+/Parent 355 0 R
+/Prev 359 0 R
+/Next 367 0 R
+>> endobj
+359 0 obj <<
+/Title 360 0 R
+/A 357 0 R
+/Parent 355 0 R
+/Next 363 0 R
+>> endobj
+355 0 obj <<
+/Title 356 0 R
+/A 353 0 R
+/Parent 347 0 R
+/Prev 351 0 R
+/Next 387 0 R
+/First 359 0 R
+/Last 371 0 R
+/Count -4
+>> endobj
+351 0 obj <<
+/Title 352 0 R
+/A 349 0 R
+/Parent 347 0 R
+/Next 355 0 R
+>> endobj
+347 0 obj <<
+/Title 348 0 R
+/A 345 0 R
+/Parent 107 0 R
+/Prev 275 0 R
+/Next 451 0 R
+/First 351 0 R
+/Last 435 0 R
+/Count -6
+>> endobj
+343 0 obj <<
+/Title 344 0 R
+/A 341 0 R
+/Parent 327 0 R
+/Prev 339 0 R
+>> endobj
+339 0 obj <<
+/Title 340 0 R
+/A 337 0 R
+/Parent 327 0 R
+/Prev 335 0 R
+/Next 343 0 R
+>> endobj
+335 0 obj <<
+/Title 336 0 R
+/A 333 0 R
+/Parent 327 0 R
+/Prev 331 0 R
+/Next 339 0 R
+>> endobj
+331 0 obj <<
+/Title 332 0 R
+/A 329 0 R
+/Parent 327 0 R
+/Next 335 0 R
+>> endobj
+327 0 obj <<
+/Title 328 0 R
+/A 325 0 R
+/Parent 275 0 R
+/Prev 319 0 R
+/First 331 0 R
+/Last 343 0 R
+/Count -4
+>> endobj
+323 0 obj <<
+/Title 324 0 R
+/A 321 0 R
+/Parent 319 0 R
+>> endobj
+319 0 obj <<
+/Title 320 0 R
+/A 317 0 R
+/Parent 275 0 R
+/Prev 283 0 R
+/Next 327 0 R
+/First 323 0 R
+/Last 323 0 R
+/Count -1
+>> endobj
+315 0 obj <<
+/Title 316 0 R
+/A 313 0 R
+/Parent 307 0 R
+/Prev 311 0 R
+>> endobj
+311 0 obj <<
+/Title 312 0 R
+/A 309 0 R
+/Parent 307 0 R
+/Next 315 0 R
+>> endobj
+307 0 obj <<
+/Title 308 0 R
+/A 305 0 R
+/Parent 283 0 R
+/Prev 303 0 R
+/First 311 0 R
+/Last 315 0 R
+/Count -2
+>> endobj
+303 0 obj <<
+/Title 304 0 R
+/A 301 0 R
+/Parent 283 0 R
+/Prev 299 0 R
+/Next 307 0 R
+>> endobj
+299 0 obj <<
+/Title 300 0 R
+/A 297 0 R
+/Parent 283 0 R
+/Prev 295 0 R
+/Next 303 0 R
+>> endobj
+295 0 obj <<
+/Title 296 0 R
+/A 293 0 R
+/Parent 283 0 R
+/Prev 287 0 R
+/Next 299 0 R
+>> endobj
+291 0 obj <<
+/Title 292 0 R
+/A 289 0 R
+/Parent 287 0 R
+>> endobj
+287 0 obj <<
+/Title 288 0 R
+/A 285 0 R
+/Parent 283 0 R
+/Next 295 0 R
+/First 291 0 R
+/Last 291 0 R
+/Count -1
+>> endobj
+283 0 obj <<
+/Title 284 0 R
+/A 281 0 R
+/Parent 275 0 R
+/Prev 279 0 R
+/Next 319 0 R
+/First 287 0 R
+/Last 307 0 R
+/Count -5
+>> endobj
+279 0 obj <<
+/Title 280 0 R
+/A 277 0 R
+/Parent 275 0 R
+/Next 283 0 R
+>> endobj
+275 0 obj <<
+/Title 276 0 R
+/A 273 0 R
+/Parent 107 0 R
+/Prev 191 0 R
+/Next 347 0 R
+/First 279 0 R
+/Last 327 0 R
+/Count -4
+>> endobj
+271 0 obj <<
+/Title 272 0 R
+/A 269 0 R
+/Parent 243 0 R
+/Prev 267 0 R
+>> endobj
+267 0 obj <<
+/Title 268 0 R
+/A 265 0 R
+/Parent 243 0 R
+/Prev 263 0 R
+/Next 271 0 R
+>> endobj
+263 0 obj <<
+/Title 264 0 R
+/A 261 0 R
+/Parent 243 0 R
+/Prev 259 0 R
+/Next 267 0 R
+>> endobj
+259 0 obj <<
+/Title 260 0 R
+/A 257 0 R
+/Parent 243 0 R
+/Prev 255 0 R
+/Next 263 0 R
+>> endobj
+255 0 obj <<
+/Title 256 0 R
+/A 253 0 R
+/Parent 243 0 R
+/Prev 251 0 R
+/Next 259 0 R
+>> endobj
+251 0 obj <<
+/Title 252 0 R
+/A 249 0 R
+/Parent 243 0 R
+/Prev 247 0 R
+/Next 255 0 R
+>> endobj
+247 0 obj <<
+/Title 248 0 R
+/A 245 0 R
+/Parent 243 0 R
+/Next 251 0 R
+>> endobj
+243 0 obj <<
+/Title 244 0 R
+/A 241 0 R
+/Parent 191 0 R
+/Prev 219 0 R
+/First 247 0 R
+/Last 271 0 R
+/Count -7
+>> endobj
+239 0 obj <<
+/Title 240 0 R
+/A 237 0 R
+/Parent 219 0 R
+/Prev 223 0 R
+>> endobj
+235 0 obj <<
+/Title 236 0 R
+/A 233 0 R
+/Parent 223 0 R
+/Prev 231 0 R
+>> endobj
+231 0 obj <<
+/Title 232 0 R
+/A 229 0 R
+/Parent 223 0 R
+/Prev 227 0 R
+/Next 235 0 R
+>> endobj
+227 0 obj <<
+/Title 228 0 R
+/A 225 0 R
+/Parent 223 0 R
+/Next 231 0 R
+>> endobj
+223 0 obj <<
+/Title 224 0 R
+/A 221 0 R
+/Parent 219 0 R
+/Next 239 0 R
+/First 227 0 R
+/Last 235 0 R
+/Count -3
+>> endobj
+219 0 obj <<
+/Title 220 0 R
+/A 217 0 R
+/Parent 191 0 R
+/Prev 215 0 R
+/Next 243 0 R
+/First 223 0 R
+/Last 239 0 R
+/Count -2
+>> endobj
+215 0 obj <<
+/Title 216 0 R
+/A 213 0 R
+/Parent 191 0 R
+/Prev 211 0 R
+/Next 219 0 R
+>> endobj
+211 0 obj <<
+/Title 212 0 R
+/A 209 0 R
+/Parent 191 0 R
+/Prev 199 0 R
+/Next 215 0 R
+>> endobj
+207 0 obj <<
+/Title 208 0 R
+/A 205 0 R
+/Parent 199 0 R
+/Prev 203 0 R
+>> endobj
+203 0 obj <<
+/Title 204 0 R
+/A 201 0 R
+/Parent 199 0 R
+/Next 207 0 R
+>> endobj
+199 0 obj <<
+/Title 200 0 R
+/A 197 0 R
+/Parent 191 0 R
+/Prev 195 0 R
+/Next 211 0 R
+/First 203 0 R
+/Last 207 0 R
+/Count -2
+>> endobj
+195 0 obj <<
+/Title 196 0 R
+/A 193 0 R
+/Parent 191 0 R
+/Next 199 0 R
+>> endobj
+191 0 obj <<
+/Title 192 0 R
+/A 189 0 R
+/Parent 107 0 R
+/Prev 111 0 R
+/Next 275 0 R
+/First 195 0 R
+/Last 243 0 R
+/Count -6
+>> endobj
+187 0 obj <<
+/Title 188 0 R
+/A 185 0 R
+/Parent 171 0 R
+/Prev 183 0 R
+>> endobj
+183 0 obj <<
+/Title 184 0 R
+/A 181 0 R
+/Parent 171 0 R
+/Prev 179 0 R
+/Next 187 0 R
+>> endobj
+179 0 obj <<
+/Title 180 0 R
+/A 177 0 R
+/Parent 171 0 R
+/Prev 175 0 R
+/Next 183 0 R
+>> endobj
+175 0 obj <<
+/Title 176 0 R
+/A 173 0 R
+/Parent 171 0 R
+/Next 179 0 R
+>> endobj
+171 0 obj <<
+/Title 172 0 R
+/A 169 0 R
+/Parent 111 0 R
+/Prev 167 0 R
+/First 175 0 R
+/Last 187 0 R
+/Count -4
+>> endobj
+167 0 obj <<
+/Title 168 0 R
+/A 165 0 R
+/Parent 111 0 R
+/Prev 123 0 R
+/Next 171 0 R
+>> endobj
+163 0 obj <<
+/Title 164 0 R
+/A 161 0 R
+/Parent 159 0 R
+>> endobj
+159 0 obj <<
+/Title 160 0 R
+/A 157 0 R
+/Parent 123 0 R
+/Prev 151 0 R
+/First 163 0 R
+/Last 163 0 R
+/Count -1
+>> endobj
+155 0 obj <<
+/Title 156 0 R
+/A 153 0 R
+/Parent 151 0 R
+>> endobj
+151 0 obj <<
+/Title 152 0 R
+/A 149 0 R
+/Parent 123 0 R
+/Prev 143 0 R
+/Next 159 0 R
+/First 155 0 R
+/Last 155 0 R
+/Count -1
+>> endobj
+147 0 obj <<
+/Title 148 0 R
+/A 145 0 R
+/Parent 143 0 R
+>> endobj
+143 0 obj <<
+/Title 144 0 R
+/A 141 0 R
+/Parent 123 0 R
+/Prev 135 0 R
+/Next 151 0 R
+/First 147 0 R
+/Last 147 0 R
+/Count -1
+>> endobj
+139 0 obj <<
+/Title 140 0 R
+/A 137 0 R
+/Parent 135 0 R
+>> endobj
+135 0 obj <<
+/Title 136 0 R
+/A 133 0 R
+/Parent 123 0 R
+/Prev 127 0 R
+/Next 143 0 R
+/First 139 0 R
+/Last 139 0 R
+/Count -1
+>> endobj
+131 0 obj <<
+/Title 132 0 R
+/A 129 0 R
+/Parent 127 0 R
+>> endobj
+127 0 obj <<
+/Title 128 0 R
+/A 125 0 R
+/Parent 123 0 R
+/Next 135 0 R
+/First 131 0 R
+/Last 131 0 R
+/Count -1
+>> endobj
+123 0 obj <<
+/Title 124 0 R
+/A 121 0 R
+/Parent 111 0 R
+/Prev 119 0 R
+/Next 167 0 R
+/First 127 0 R
+/Last 159 0 R
+/Count -5
+>> endobj
+119 0 obj <<
+/Title 120 0 R
+/A 117 0 R
+/Parent 111 0 R
+/Prev 115 0 R
+/Next 123 0 R
+>> endobj
+115 0 obj <<
+/Title 116 0 R
+/A 113 0 R
+/Parent 111 0 R
+/Next 119 0 R
+>> endobj
+111 0 obj <<
+/Title 112 0 R
+/A 109 0 R
+/Parent 107 0 R
+/Next 191 0 R
+/First 115 0 R
+/Last 171 0 R
+/Count -5
+>> endobj
+107 0 obj <<
+/Title 108 0 R
+/A 105 0 R
+/Parent 7585 0 R
+/Prev 7 0 R
+/Next 487 0 R
+/First 111 0 R
+/Last 479 0 R
+/Count -6
+>> endobj
+103 0 obj <<
+/Title 104 0 R
+/A 101 0 R
+/Parent 99 0 R
+>> endobj
+99 0 obj <<
+/Title 100 0 R
+/A 97 0 R
+/Parent 7 0 R
+/Prev 39 0 R
+/First 103 0 R
+/Last 103 0 R
+/Count -1
+>> endobj
+95 0 obj <<
+/Title 96 0 R
+/A 93 0 R
+/Parent 83 0 R
+/Prev 91 0 R
+>> endobj
+91 0 obj <<
+/Title 92 0 R
+/A 89 0 R
+/Parent 83 0 R
+/Prev 87 0 R
+/Next 95 0 R
+>> endobj
+87 0 obj <<
+/Title 88 0 R
+/A 85 0 R
+/Parent 83 0 R
+/Next 91 0 R
+>> endobj
+83 0 obj <<
+/Title 84 0 R
+/A 81 0 R
+/Parent 39 0 R
+/Prev 79 0 R
+/First 87 0 R
+/Last 95 0 R
+/Count -3
+>> endobj
+79 0 obj <<
+/Title 80 0 R
+/A 77 0 R
+/Parent 39 0 R
+/Prev 75 0 R
+/Next 83 0 R
+>> endobj
+75 0 obj <<
+/Title 76 0 R
+/A 73 0 R
+/Parent 39 0 R
+/Prev 71 0 R
+/Next 79 0 R
+>> endobj
+71 0 obj <<
+/Title 72 0 R
+/A 69 0 R
+/Parent 39 0 R
+/Prev 67 0 R
+/Next 75 0 R
+>> endobj
+67 0 obj <<
+/Title 68 0 R
+/A 65 0 R
+/Parent 39 0 R
+/Prev 47 0 R
+/Next 71 0 R
+>> endobj
+63 0 obj <<
+/Title 64 0 R
+/A 61 0 R
+/Parent 47 0 R
+/Prev 55 0 R
+>> endobj
+59 0 obj <<
+/Title 60 0 R
+/A 57 0 R
+/Parent 55 0 R
+>> endobj
+55 0 obj <<
+/Title 56 0 R
+/A 53 0 R
+/Parent 47 0 R
+/Prev 51 0 R
+/Next 63 0 R
+/First 59 0 R
+/Last 59 0 R
+/Count -1
+>> endobj
+51 0 obj <<
+/Title 52 0 R
+/A 49 0 R
+/Parent 47 0 R
+/Next 55 0 R
+>> endobj
+47 0 obj <<
+/Title 48 0 R
+/A 45 0 R
+/Parent 39 0 R
+/Prev 43 0 R
+/Next 67 0 R
+/First 51 0 R
+/Last 63 0 R
+/Count -3
+>> endobj
+43 0 obj <<
+/Title 44 0 R
+/A 41 0 R
+/Parent 39 0 R
+/Next 47 0 R
+>> endobj
+39 0 obj <<
+/Title 40 0 R
+/A 37 0 R
+/Parent 7 0 R
+/Prev 11 0 R
+/Next 99 0 R
+/First 43 0 R
+/Last 83 0 R
+/Count -7
+>> endobj
+35 0 obj <<
+/Title 36 0 R
+/A 33 0 R
+/Parent 11 0 R
+/Prev 31 0 R
+>> endobj
+31 0 obj <<
+/Title 32 0 R
+/A 29 0 R
+/Parent 11 0 R
+/Prev 27 0 R
+/Next 35 0 R
+>> endobj
+27 0 obj <<
+/Title 28 0 R
+/A 25 0 R
+/Parent 11 0 R
+/Prev 23 0 R
+/Next 31 0 R
+>> endobj
+23 0 obj <<
+/Title 24 0 R
+/A 21 0 R
+/Parent 11 0 R
+/Prev 19 0 R
+/Next 27 0 R
+>> endobj
+19 0 obj <<
+/Title 20 0 R
+/A 17 0 R
+/Parent 11 0 R
+/Prev 15 0 R
+/Next 23 0 R
+>> endobj
+15 0 obj <<
+/Title 16 0 R
+/A 13 0 R
+/Parent 11 0 R
+/Next 19 0 R
+>> endobj
+11 0 obj <<
+/Title 12 0 R
+/A 9 0 R
+/Parent 7 0 R
+/Next 39 0 R
+/First 15 0 R
+/Last 35 0 R
+/Count -6
+>> endobj
+7 0 obj <<
+/Title 8 0 R
+/A 5 0 R
+/Parent 7585 0 R
+/Next 107 0 R
+/First 11 0 R
+/Last 99 0 R
+/Count -3
+>> endobj
+7586 0 obj <<
+/Names [(13small) 6002 0 R (1small) 5799 0 R (2small) 5809 0 R (3small) 5819 0 R (4small) 5863 0 R (5small) 5866 0 R (6small) 5876 0 R (7small) 5878 0 R (AccessControls) 3149 0 R (AdvancedNetworkManagement) 3186 0 R (AnonPtrSvr) 4617 0 R (Appendixes) 7338 0 R (Backup) 3222 0 R (CUPS-printing) 3155 0 R (ClientConfig) 3115 0 R (DMB) 4385 0 R (DNSDHCP) 3263 0 R (Doc-Start) 3018 0 R (FastStart) 3080 0 R (Further-Resources) 3264 0 R (InterdomainTrusts) 3152 0 R (IntroSMB) 3078 0 R (Item.1) 4205 0 R (Item.10) 4373 0 R (Item.100) 5659 0 R (Item.101) 5660 0 R (Item.102) 5714 0 R (Item.103) 5715 0 R (Item.104) 5716 0 R (Item.105) 6079 0 R (Item.106) 6080 0 R (Item.107) 6081 0 R (Item.108) 6082 0 R (Item.109) 6083 0 R (Item.11) 4374 0 R (Item.110) 6089 0 R (Item.111) 6090 0 R (Item.112) 6091 0 R (Item.113) 6114 0 R (Item.114) 6115 0 R (Item.115) 6116 0 R (Item.116) 6117 0 R (Item.117) 6136 0 R (Item.118) 6137 0 R (Item.119) 6142 0 R (Item.12) 4504 0 R (Item.120) 6143 0 R (Item.121) 6148 0 R (Item.122) 6149 0 R (Item.123) 6150 0 R (Item.124) 6155 0 R (Item.125) 6156 0 R (Item.126) 6157 0 R (Item.127) 6163 0 R (Item.128) 6164 0 R (Item.129) 6169 0 R (Item.13) 4505 0 R (Item.130) 6170 0 R (Item.131) 6171 0 R (Item.132) 6349 0 R (Item.133) 6350 0 R (Item.134) 6351 0 R (Item.135) 6352 0 R (Item.136) 6353 0 R (Item.137) 6358 0 R (Item.138) 6359 0 R (Item.139) 6360 0 R (Item.14) 4506 0 R (Item.140) 6361 0 R (Item.141) 6362 0 R (Item.142) 6363 0 R (Item.143) 6364 0 R (Item.144) 6365 0 R (Item.145) 6366 0 R (Item.146) 6367 0 R (Item.147) 6368 0 R (Item.148) 6620 0 R (Item.149) 6621 0 R (Item.15) 4507 0 R (Item.150) 6622 0 R (Item.151) 6623 0 R (Item.152) 6638 0 R (Item.153) 6643 0 R (Item.154) 6644 0 R (Item.155) 6645 0 R (Item.156) 6646 0 R (Item.157) 6647 0 R (Item.158) 6648 0 R (Item.159) 6649 0 R (Item.16) 4508 0 R (Item.160) 6650 0 R (Item.161) 6683 0 R (Item.162) 6684 0 R (Item.163) 6689 0 R (Item.164) 6690 0 R (Item.165) 6691 0 R (Item.166) 6692 0 R (Item.167) 6693 0 R (Item.168) 6694 0 R (Item.169) 6701 0 R (Item.17) 4513 0 R (Item.170) 6702 0 R (Item.171) 6703 0 R (Item.172) 6704 0 R (Item.173) 6705 0 R (Item.174) 6711 0 R (Item.175) 6712 0 R (Item.176) 6713 0 R (Item.177) 6714 0 R (Item.178) 6715 0 R (Item.179) 6718 0 R (Item.18) 4610 0 R (Item.180) 6719 0 R (Item.181) 6720 0 R (Item.182) 6725 0 R (Item.183) 6726 0 R (Item.184) 6727 0 R (Item.185) 6728 0 R (Item.186) 6729 0 R (Item.187) 6730 0 R (Item.188) 6731 0 R (Item.189) 6732 0 R (Item.19) 4611 0 R (Item.190) 6733 0 R (Item.191) 6734 0 R (Item.192) 6735 0 R (Item.193) 6736 0 R (Item.194) 6744 0 R (Item.195) 6745 0 R (Item.196) 6746 0 R (Item.197) 6747 0 R (Item.198) 6748 0 R (Item.199) 6749 0 R (Item.2) 4206 0 R (Item.20) 4613 0 R (Item.200) 6750 0 R (Item.201) 6773 0 R (Item.202) 6774 0 R (Item.203) 6775 0 R (Item.204) 6776 0 R (Item.205) 7011 0 R (Item.206) 7012 0 R (Item.207) 7013 0 R (Item.208) 7018 0 R (Item.209) 7019 0 R (Item.21) 4614 0 R (Item.210) 7020 0 R (Item.211) 7021 0 R (Item.212) 7022 0 R (Item.213) 7023 0 R (Item.214) 7024 0 R (Item.215) 7025 0 R (Item.216) 7026 0 R (Item.217) 7027 0 R (Item.218) 7028 0 R (Item.219) 7060 0 R (Item.22) 4656 0 R (Item.220) 7061 0 R (Item.221) 7065 0 R (Item.222) 7070 0 R (Item.223) 7109 0 R (Item.224) 7114 0 R (Item.225) 7115 0 R (Item.226) 7116 0 R (Item.227) 7117 0 R (Item.228) 7118 0 R (Item.229) 7119 0 R (Item.23) 4657 0 R (Item.230) 7120 0 R (Item.231) 7121 0 R (Item.232) 7172 0 R (Item.233) 7173 0 R (Item.234) 7178 0 R (Item.235) 7179 0 R (Item.236) 7225 0 R (Item.237) 7226 0 R (Item.238) 7232 0 R (Item.239) 7243 0 R (Item.24) 4658 0 R (Item.240) 7244 0 R (Item.241) 7245 0 R (Item.242) 7250 0 R (Item.243) 7251 0 R (Item.244) 7252 0 R (Item.245) 7253 0 R (Item.246) 7254 0 R (Item.247) 7255 0 R (Item.248) 7256 0 R (Item.249) 7261 0 R (Item.25) 4659 0 R (Item.250) 7262 0 R (Item.251) 7263 0 R (Item.252) 7264 0 R (Item.253) 7265 0 R (Item.254) 7266 0 R (Item.255) 7267 0 R (Item.256) 7354 0 R (Item.257) 7355 0 R (Item.258) 7356 0 R (Item.259) 7357 0 R (Item.26) 4660 0 R (Item.260) 7358 0 R (Item.27) 4661 0 R (Item.28) 4703 0 R (Item.29) 4704 0 R (Item.3) 4217 0 R (Item.30) 4705 0 R (Item.31) 4706 0 R (Item.32) 4787 0 R (Item.33) 4788 0 R (Item.34) 4789 0 R (Item.35) 4865 0 R (Item.36) 4871 0 R (Item.37) 4872 0 R (Item.38) 5020 0 R (Item.39) 5021 0 R (Item.4) 4218 0 R (Item.40) 5022 0 R (Item.41) 5061 0 R (Item.42) 5062 0 R (Item.43) 5063 0 R (Item.44) 5064 0 R (Item.45) 5065 0 R (Item.46) 5066 0 R (Item.47) 5072 0 R (Item.48) 5073 0 R (Item.49) 5074 0 R (Item.5) 4368 0 R (Item.50) 5141 0 R (Item.51) 5142 0 R (Item.52) 5148 0 R (Item.53) 5149 0 R (Item.54) 5150 0 R (Item.55) 5187 0 R (Item.56) 5188 0 R (Item.57) 5193 0 R (Item.58) 5194 0 R (Item.59) 5195 0 R (Item.6) 4369 0 R (Item.60) 5200 0 R (Item.61) 5428 0 R (Item.62) 5429 0 R (Item.63) 5430 0 R (Item.64) 5431 0 R (Item.65) 5432 0 R (Item.66) 5433 0 R (Item.67) 5434 0 R (Item.68) 5553 0 R (Item.69) 5554 0 R (Item.7) 4370 0 R (Item.70) 5555 0 R (Item.71) 5556 0 R (Item.72) 5608 0 R (Item.73) 5609 0 R (Item.74) 5610 0 R (Item.75) 5611 0 R (Item.76) 5612 0 R (Item.77) 5618 0 R (Item.78) 5619 0 R (Item.79) 5620 0 R (Item.8) 4371 0 R (Item.80) 5621 0 R (Item.81) 5622 0 R (Item.82) 5623 0 R (Item.83) 5624 0 R (Item.84) 5625 0 R (Item.85) 5626 0 R (Item.86) 5627 0 R (Item.87) 5641 0 R (Item.88) 5642 0 R (Item.89) 5643 0 R (Item.9) 4372 0 R (Item.90) 5644 0 R (Item.91) 5645 0 R (Item.92) 5651 0 R (Item.93) 5652 0 R (Item.94) 5653 0 R (Item.95) 5654 0 R (Item.96) 5655 0 R (Item.97) 5656 0 R (Item.98) 5657 0 R (Item.99) 5658 0 R (NT4Migration) 3225 0 R (NetworkBrowsing) 3116 0 R (Other-Clients) 3261 0 R (PDC-config) 4356 0 R (PolicyMgmt) 3187 0 R (Portability) 3260 0 R (ProfileLocs) 6783 0 R (ProfileMgmt) 3188 0 R (RefDocServer) 4600 0 R (SWAT) 3226 0 R (SambaHA) 3223 0 R (ServerType) 3081 0 R (SimplePrintServer) 4605 0 R (StandAloneServer) 3114 0 R (VFS) 3184 0 R (WKURIDS) 5030 0 R (XMLpassdb) 4866 0 R (a_small) 6381 0 R (access1) 5104 0 R (acctmgmttools) 4852 0 R (ads-create-machine-account) 4561 0 R (ads-member) 4244 0 R (ads-test-server) 4563 0 R (ads-test-smbclient) 4562 0 R (adsdnstech) 4458 0 R (assumptions) 4528 0 R (attribobjclPartA) 4937 0 R (attribobjclPartB) 4938 0 R (browse-force-master) 4690 0 R (browsing1) 4759 0 R (browsubnet) 4767 0 R (brsbex) 4771 0 R (brsex2) 4778 0 R (brsex3) 4781 0 R (bugreport) 3258 0 R (chapter*.1) 3044 0 R (chapter*.2) 3050 0 R (chapter*.3) 3269 0 R (chapter.1) 10 0 R (chapter.10) 490 0 R (chapter.11) 622 0 R (chapter.12) 774 0 R (chapter.13) 822 0 R (chapter.14) 934 0 R (chapter.15) 1038 0 R (chapter.16) 1094 0 R (chapter.17) 1142 0 R (chapter.18) 1158 0 R (chapter.19) 1394 0 R (chapter.2) 38 0 R (chapter.20) 1930 0 R (chapter.21) 1978 0 R (chapter.22) 2086 0 R (chapter.23) 2114 0 R (chapter.24) 2178 0 R (chapter.25) 2294 0 R (chapter.26) 2366 0 R (chapter.27) 2438 0 R (chapter.28) 2470 0 R (chapter.29) 2482 0 R (chapter.3) 98 0 R (chapter.30) 2494 0 R (chapter.31) 2558 0 R (chapter.32) 2606 0 R (chapter.33) 2682 0 R (chapter.34) 2698 0 R (chapter.35) 2742 0 R (chapter.36) 2774 0 R (chapter.37) 2838 0 R (chapter.38) 2878 0 R (chapter.39) 2946 0 R (chapter.4) 110 0 R (chapter.40) 2994 0 R (chapter.41) 3002 0 R (chapter.5) 190 0 R (chapter.6) 274 0 R (chapter.7) 346 0 R (chapter.8) 450 0 R (chapter.9) 478 0 R (compiling) 3259 0 R (confldapex) 4920 0 R (cups-exam-simple) 5763 0 R (cups-ppds) 5926 0 R (cups-raw) 4618 0 R (cups1) 6327 0 R (cups2) 6386 0 R (cupsadd-ex) 6034 0 R (cupsomatic-dia) 5942 0 R (defregpthkeys) 6798 0 R (dfscfg) 5403 0 R (diagnosis) 3227 0 R (dmbexample) 4673 0 R (domain-example) 4274 0 R (domain-member) 3113 0 R (domain-member-server) 4524 0 R (ethereal1) 7282 0 R (ethereal2) 7285 0 R (example.10.1) 4674 0 R (example.10.2) 4681 0 R (example.10.3) 4684 0 R (example.10.4) 4688 0 R (example.10.5) 4697 0 R (example.11.1) 4849 0 R (example.11.2) 4925 0 R (example.11.3) 4964 0 R (example.12.1) 5047 0 R (example.12.2) 5048 0 R (example.12.3) 5058 0 R (example.13.1) 5107 0 R (example.14.1) 5263 0 R (example.14.2) 5266 0 R (example.17.1) 5404 0 R (example.18.1) 5443 0 R (example.18.2) 5475 0 R (example.18.3) 5529 0 R (example.19.1) 5764 0 R (example.19.2) 5773 0 R (example.19.3) 6039 0 R (example.2.1) 4143 0 R (example.2.2) 4144 0 R (example.20.1) 6403 0 R (example.20.2) 6410 0 R (example.21.1) 6497 0 R (example.33.1) 7219 0 R (example.33.2) 7239 0 R (example.33.3) 7242 0 R (example.38.1) 7465 0 R (example.5.1) 4339 0 R (example.5.2) 4357 0 R (example.6.1) 4433 0 R (example.6.2) 4442 0 R (example.6.3) 4466 0 R (example.8.1) 4603 0 R (example.8.2) 4623 0 R (extbsdpr) 5469 0 R (fakeperms) 6417 0 R (far1) 5262 0 R (far3) 5265 0 R (fdpbc) 5119 0 R (figure.10.1) 4760 0 R (figure.11.1) 4828 0 R (figure.11.2) 4834 0 R (figure.12.1) 5012 0 R (figure.12.2) 5013 0 R (figure.12.3) 5018 0 R (figure.13.1) 5105 0 R (figure.16.1) 5375 0 R (figure.19.1) 5800 0 R (figure.19.10) 5943 0 R (figure.19.11) 5955 0 R (figure.19.12) 5958 0 R (figure.19.13) 5985 0 R (figure.19.14) 5994 0 R (figure.19.15) 6003 0 R (figure.19.16) 6101 0 R (figure.19.17) 6328 0 R (figure.19.18) 6387 0 R (figure.19.19) 6393 0 R (figure.19.2) 5810 0 R (figure.19.3) 5820 0 R (figure.19.4) 5864 0 R (figure.19.5) 5867 0 R (figure.19.6) 5877 0 R (figure.19.7) 5879 0 R (figure.19.8) 5891 0 R (figure.19.9) 5900 0 R (figure.34.1) 7283 0 R (figure.34.2) 7286 0 R (figure.5.1) 4275 0 R (gdipost) 5792 0 R (groupmapping) 3118 0 R (id2738032) 4102 0 R (id2738089) 4107 0 R (id2738226) 4113 0 R (id2805987) 4115 0 R (id2806076) 4121 0 R (id2806162) 4123 0 R (id2806351) 4128 0 R (id2806386) 4131 0 R (id2806424) 4132 0 R (id2806584) 4134 0 R (id2806740) 4147 0 R (id2806809) 4152 0 R (id2806875) 4156 0 R (id2806941) 4160 0 R (id2807059) 4165 0 R (id2807152) 4166 0 R (id2807183) 4170 0 R (id2807195) 4175 0 R (id2807305) 4176 0 R (id2807342) 4177 0 R (id2807441) 4182 0 R (id2807626) 4193 0 R (id2807724) 4198 0 R (id2807811) 4199 0 R (id2807917) 4204 0 R (id2807997) 4207 0 R (id2808040) 4208 0 R (id2808108) 4214 0 R (id2808152) 4215 0 R (id2808192) 4216 0 R (id2808448) 4231 0 R (id2808478) 4232 0 R (id2808555) 4242 0 R (id2808741) 4252 0 R (id2808831) 4253 0 R (id2809027) 4258 0 R (id2809056) 4263 0 R (id2809095) 4264 0 R (id2809132) 4265 0 R (id2809169) 4267 0 R (id2809543) 4280 0 R (id2809825) 4297 0 R (id2809840) 4298 0 R (id2810103) 4321 0 R (id2810488) 4336 0 R (id2810983) 4352 0 R (id2811021) 4353 0 R (id2811036) 4354 0 R (id2811085) 4355 0 R (id2811181) 4362 0 R (id2811218) 4363 0 R (id2811471) 4381 0 R (id2811602) 4383 0 R (id2811609) 4384 0 R (id2811693) 4390 0 R (id2811754) 4391 0 R (id2811846) 4396 0 R (id2811923) 4397 0 R (id2811956) 4398 0 R (id2811979) 4404 0 R (id2812187) 4410 0 R (id2812578) 4420 0 R (id2812606) 4421 0 R (id2812782) 4430 0 R (id2812900) 4435 0 R (id2813109) 4443 0 R (id2813130) 4444 0 R (id2813172) 4452 0 R (id2813205) 4454 0 R (id2813217) 4455 0 R (id2813285) 4457 0 R (id2813555) 4463 0 R (id2813785) 4471 0 R (id2813807) 4473 0 R (id2813847) 4474 0 R (id2813882) 4479 0 R (id2813951) 4480 0 R (id2814194) 4485 0 R (id2814544) 4495 0 R (id2814867) 4501 0 R (id2815134) 4514 0 R (id2815213) 4515 0 R (id2815226) 4516 0 R (id2815309) 4521 0 R (id2815350) 4522 0 R (id2815439) 4526 0 R (id2815946) 4538 0 R (id2816152) 4548 0 R (id2816289) 4553 0 R (id2816673) 4572 0 R (id2816862) 4573 0 R (id2816898) 4578 0 R (id2817030) 4579 0 R (id2817060) 4580 0 R (id2817094) 4586 0 R (id2817259) 4587 0 R (id2817345) 4592 0 R (id2817384) 4593 0 R (id2817457) 4598 0 R (id2818092) 4624 0 R (id2818155) 4629 0 R (id2818308) 4640 0 R (id2818401) 4645 0 R (id2818725) 4650 0 R (id2818995) 4651 0 R (id2819348) 4666 0 R (id2819917) 4685 0 R (id2820332) 4702 0 R (id2820509) 4707 0 R (id2820526) 4712 0 R (id2820563) 4713 0 R (id2820722) 4714 0 R (id2820799) 4720 0 R (id2820982) 4726 0 R (id2821255) 4731 0 R (id2821291) 4732 0 R (id2821377) 4733 0 R (id2821390) 4738 0 R (id2821458) 4739 0 R (id2821635) 4744 0 R (id2821688) 4745 0 R (id2821820) 4750 0 R (id2821950) 4756 0 R (id2822012) 4757 0 R (id2822722) 4790 0 R (id2822738) 4791 0 R (id2822796) 4792 0 R (id2822852) 4793 0 R (id2822911) 4798 0 R (id2823337) 4804 0 R (id2823385) 4809 0 R (id2823545) 4811 0 R (id2823938) 4829 0 R (id2824084) 4839 0 R (id2824139) 4840 0 R (id2824175) 4841 0 R (id2824492) 4853 0 R (id2825080) 4873 0 R (id2825131) 4874 0 R (id2825171) 4875 0 R (id2825298) 4880 0 R (id2825352) 4881 0 R (id2825500) 4893 0 R (id2825524) 4895 0 R (id2825637) 4901 0 R (id2825846) 4906 0 R (id2825987) 4916 0 R (id2826416) 4918 0 R (id2826493) 4919 0 R (id2826653) 4931 0 R (id2827196) 4936 0 R (id2827262) 4943 0 R (id2827436) 4945 0 R (id2827468) 4951 0 R (id2827535) 4952 0 R (id2828350) 4965 0 R (id2828389) 4966 0 R (id2828520) 4971 0 R (id2828526) 4972 0 R (id2828570) 4974 0 R (id2828662) 4975 0 R (id2828920) 5000 0 R (id2829292) 5019 0 R (id2829594) 5027 0 R (id2830229) 5029 0 R (id2830309) 5036 0 R (id2830322) 5037 0 R (id2830458) 5040 0 R (id2830566) 5051 0 R (id2830580) 5052 0 R (id2830649) 5059 0 R (id2830675) 5060 0 R (id2831083) 5079 0 R (id2831258) 5084 0 R (id2831276) 5085 0 R (id2831688) 5094 0 R (id2831708) 5095 0 R (id2831782) 5097 0 R (id2831934) 5106 0 R (id2832020) 5113 0 R (id2832061) 5114 0 R (id2832502) 5116 0 R (id2832902) 5125 0 R (id2833298) 5127 0 R (id2833383) 5134 0 R (id2833396) 5135 0 R (id2833484) 5143 0 R (id2833691) 5151 0 R (id2833699) 5152 0 R (id2833754) 5157 0 R (id2833837) 5158 0 R (id2833977) 5167 0 R (id2834076) 5168 0 R (id2834184) 5169 0 R (id2834227) 5174 0 R (id2834411) 5175 0 R (id2834820) 5184 0 R (id2834908) 5185 0 R (id2834921) 5186 0 R (id2835348) 5201 0 R (id2835404) 5202 0 R (id2835658) 5212 0 R (id2835715) 5213 0 R (id2835862) 5218 0 R (id2836187) 5227 0 R (id2836212) 5228 0 R (id2836249) 5233 0 R (id2836275) 5234 0 R (id2836308) 5235 0 R (id2836333) 5236 0 R (id2836359) 5242 0 R (id2836452) 5243 0 R (id2836513) 5244 0 R (id2836578) 5249 0 R (id2836700) 5254 0 R (id2836713) 5255 0 R (id2836810) 5256 0 R (id2837129) 5267 0 R (id2837359) 5281 0 R (id2837388) 5282 0 R (id2837468) 5287 0 R (id2837496) 5288 0 R (id2837578) 5294 0 R (id2837612) 5295 0 R (id2837633) 5298 0 R (id2837662) 5301 0 R (id2837843) 5319 0 R (id2837888) 5320 0 R (id2837972) 5326 0 R (id2837990) 5331 0 R (id2838093) 5332 0 R (id2838153) 5333 0 R (id2838236) 5339 0 R (id2838292) 5340 0 R (id2838376) 5345 0 R (id2838436) 5346 0 R (id2838460) 5348 0 R (id2838479) 5349 0 R (id2838503) 5354 0 R (id2838856) 5359 0 R (id2838885) 5360 0 R (id2838968) 5366 0 R (id2838996) 5367 0 R (id2839068) 5368 0 R (id2839128) 5369 0 R (id2839325) 5381 0 R (id2839536) 5387 0 R (id2839678) 5388 0 R (id2839784) 5394 0 R (id2839885) 5399 0 R (id2840174) 5409 0 R (id2840215) 5410 0 R (id2840392) 5420 0 R (id2840481) 5422 0 R (id2840545) 5427 0 R (id2840617) 5439 0 R (id2840714) 5440 0 R (id2840927) 5448 0 R (id2841043) 5454 0 R (id2841383) 5464 0 R (id2841736) 5467 0 R (id2841749) 5468 0 R (id2842741) 5489 0 R (id2843087) 5496 0 R (id2843145) 5497 0 R (id2843780) 5508 0 R (id2844125) 5513 0 R (id2844278) 5520 0 R (id2844421) 5521 0 R (id2844521) 5526 0 R (id2844733) 5530 0 R (id2845066) 5535 0 R (id2845237) 5540 0 R (id2845346) 5546 0 R (id2845660) 5557 0 R (id2846012) 5569 0 R (id2846169) 5570 0 R (id2846400) 5575 0 R (id2846521) 5580 0 R (id2846621) 5586 0 R (id2846788) 5591 0 R (id2846987) 5596 0 R (id2847090) 5601 0 R (id2847244) 5602 0 R (id2847262) 5607 0 R (id2847494) 5613 0 R (id2847828) 5633 0 R (id2847936) 5634 0 R (id2848121) 5639 0 R (id2848145) 5640 0 R (id2848570) 5665 0 R (id2848868) 5677 0 R (id2849175) 5683 0 R (id2849281) 5684 0 R (id2849584) 5697 0 R (id2849670) 5698 0 R (id2849695) 5699 0 R (id2849733) 5706 0 R (id2849775) 5707 0 R (id2849794) 5708 0 R (id2849815) 5709 0 R (id2849976) 5717 0 R (id2850301) 5729 0 R (id2850348) 5730 0 R (id2850535) 5736 0 R (id2850558) 5738 0 R (id2850565) 5739 0 R (id2850616) 5740 0 R (id2850745) 5745 0 R (id2850752) 5746 0 R (id2850804) 5748 0 R (id2850856) 5750 0 R (id2850949) 5756 0 R (id2851200) 5761 0 R (id2851394) 5765 0 R (id2851760) 5774 0 R (id2851779) 5775 0 R (id2851833) 5780 0 R (id2851894) 5781 0 R (id2852217) 5786 0 R (id2852364) 5791 0 R (id2852541) 5793 0 R (id2852714) 5801 0 R (id2853012) 5818 0 R (id2853154) 5826 0 R (id2853230) 5827 0 R (id2853336) 5834 0 R (id2853358) 5835 0 R (id2853545) 5842 0 R (id2853775) 5847 0 R (id2853932) 5852 0 R (id2853980) 5853 0 R (id2854126) 5854 0 R (id2854236) 5865 0 R (id2854361) 5868 0 R (id2854557) 5888 0 R (id2854635) 5892 0 R (id2854787) 5893 0 R (id2855152) 5906 0 R (id2855311) 5911 0 R (id2855325) 5912 0 R (id2855391) 5918 0 R (id2855499) 5919 0 R (id2855762) 5924 0 R (id2856058) 5933 0 R (id2856370) 5945 0 R (id2856752) 5959 0 R (id2856888) 5970 0 R (id2856969) 5972 0 R (id2856989) 5980 0 R (id2857060) 5983 0 R (id2857133) 5986 0 R (id2857244) 5995 0 R (id2857266) 5996 0 R (id2857461) 6004 0 R (id2857550) 6005 0 R (id2857652) 6012 0 R (id2857705) 6013 0 R (id2857787) 6014 0 R (id2857804) 6019 0 R (id2857848) 6020 0 R (id2857870) 6021 0 R (id2857921) 6022 0 R (id2857986) 6027 0 R (id2858005) 6028 0 R (id2858122) 6029 0 R (id2858364) 6031 0 R (id2858660) 6044 0 R (id2858790) 6049 0 R (id2858821) 6050 0 R (id2858890) 6056 0 R (id2859188) 6062 0 R (id2859417) 6067 0 R (id2859562) 6068 0 R (id2859792) 6078 0 R (id2859969) 6088 0 R (id2860066) 6092 0 R (id2860155) 6098 0 R (id2860238) 6102 0 R (id2860418) 6108 0 R (id2860493) 6113 0 R (id2860701) 6118 0 R (id2860847) 6124 0 R (id2860976) 6125 0 R (id2861138) 6130 0 R (id2861386) 6135 0 R (id2862516) 6172 0 R (id2862684) 6177 0 R (id2862928) 6178 0 R (id2863007) 6179 0 R (id2863077) 6184 0 R (id2863135) 6185 0 R (id2863280) 6186 0 R (id2863468) 6195 0 R (id2863509) 6204 0 R (id2863544) 6203 0 R (id2863619) 6207 0 R (id2863708) 6213 0 R (id2863890) 6225 0 R (id2863990) 6233 0 R (id2864080) 6237 0 R (id2864154) 6246 0 R (id2864230) 6249 0 R (id2864781) 6273 0 R (id2864823) 6278 0 R (id2864892) 6279 0 R (id2864940) 6281 0 R (id2865070) 6287 0 R (id2865240) 6288 0 R (id2865319) 6293 0 R (id2865374) 6294 0 R (id2865594) 6299 0 R (id2865658) 6300 0 R (id2865761) 6305 0 R (id2865931) 6306 0 R (id2865989) 6311 0 R (id2866284) 6318 0 R (id2866378) 6319 0 R (id2866384) 6320 0 R (id2866402) 6321 0 R (id2866452) 6329 0 R (id2866536) 6330 0 R (id2866564) 6335 0 R (id2866670) 6336 0 R (id2866722) 6337 0 R (id2866764) 6338 0 R (id2866803) 6339 0 R (id2866841) 6344 0 R (id2866857) 6345 0 R (id2866886) 6346 0 R (id2866914) 6347 0 R (id2866966) 6348 0 R (id2867280) 6369 0 R (id2867343) 6370 0 R (id2867399) 6376 0 R (id2867515) 6377 0 R (id2867572) 6378 0 R (id2867629) 6379 0 R (id2867831) 6399 0 R (id2867849) 6400 0 R (id2868104) 6411 0 R (id2868111) 6412 0 R (id2868147) 6413 0 R (id2868321) 6422 0 R (id2868551) 6427 0 R (id2868595) 6428 0 R (id2868617) 6429 0 R (id2868679) 6432 0 R (id2868917) 6438 0 R (id2869041) 6444 0 R (id2869123) 6445 0 R (id2869198) 6450 0 R (id2869236) 6451 0 R (id2869265) 6452 0 R (id2869299) 6453 0 R (id2869325) 6458 0 R (id2869460) 6459 0 R (id2869538) 6466 0 R (id2869571) 6467 0 R (id2869608) 6472 0 R (id2869615) 6473 0 R (id2869681) 6474 0 R (id2869764) 6479 0 R (id2869825) 6484 0 R (id2870065) 6490 0 R (id2870155) 6494 0 R (id2870321) 6502 0 R (id2870380) 6503 0 R (id2870676) 6508 0 R (id2870684) 6510 0 R (id2870860) 6520 0 R (id2870976) 6528 0 R (id2871012) 6529 0 R (id2871125) 6536 0 R (id2871363) 6542 0 R (id2871478) 6551 0 R (id2871497) 6552 0 R (id2871550) 6553 0 R (id2871597) 6554 0 R (id2871806) 6563 0 R (id2871838) 6564 0 R (id2871979) 6572 0 R (id2871997) 6573 0 R (id2872229) 6581 0 R (id2872481) 6592 0 R (id2872595) 6598 0 R (id2872689) 6599 0 R (id2872823) 6606 0 R (id2872935) 6612 0 R (id2873046) 6613 0 R (id2873077) 6614 0 R (id2873195) 6619 0 R (id2873366) 6628 0 R (id2873526) 6633 0 R (id2873541) 6634 0 R (id2873638) 6635 0 R (id2873661) 6636 0 R (id2873706) 6637 0 R (id2873851) 6651 0 R (id2873865) 6652 0 R (id2873966) 6662 0 R (id2874000) 6663 0 R (id2874040) 6664 0 R (id2874054) 6669 0 R (id2874193) 6670 0 R (id2874324) 6675 0 R (id2874391) 6676 0 R (id2874599) 6681 0 R (id2874607) 6682 0 R (id2875220) 6699 0 R (id2875405) 6700 0 R (id2875621) 6717 0 R (id2875946) 6737 0 R (id2876034) 6738 0 R (id2876051) 6743 0 R (id2876231) 6751 0 R (id2876254) 6752 0 R (id2876295) 6757 0 R (id2876364) 6758 0 R (id2876459) 6760 0 R (id2876512) 6765 0 R (id2876541) 6766 0 R (id2876643) 6767 0 R (id2876692) 6772 0 R (id2877314) 6792 0 R (id2877880) 6804 0 R (id2877893) 6805 0 R (id2877959) 6810 0 R (id2878167) 6815 0 R (id2878453) 6822 0 R (id2878778) 6827 0 R (id2878809) 6832 0 R (id2878875) 6833 0 R (id2879795) 6852 0 R (id2879826) 6853 0 R (id2879857) 6854 0 R (id2880144) 6863 0 R (id2880234) 6864 0 R (id2880357) 6869 0 R (id2880615) 6871 0 R (id2880669) 6878 0 R (id2880725) 6883 0 R (id2880770) 6884 0 R (id2880816) 6885 0 R (id2880829) 6886 0 R (id2880940) 6892 0 R (id2881191) 6901 0 R (id2881216) 6902 0 R (id2881281) 6907 0 R (id2881338) 6908 0 R (id2881490) 6913 0 R (id2881533) 6914 0 R (id2881598) 6919 0 R (id2881713) 6925 0 R (id2882065) 6936 0 R (id2882132) 6937 0 R (id2882346) 6946 0 R (id2882379) 6947 0 R (id2882412) 6948 0 R (id2882528) 6955 0 R (id2882544) 6956 0 R (id2882584) 6957 0 R (id2882636) 6962 0 R (id2882877) 6968 0 R (id2882922) 6970 0 R (id2883002) 6976 0 R (id2883130) 6977 0 R (id2883146) 6978 0 R (id2883284) 6985 0 R (id2883291) 6986 0 R (id2883406) 6991 0 R (id2883421) 6992 0 R (id2883490) 6997 0 R (id2883638) 7008 0 R (id2883761) 7010 0 R (id2883913) 7029 0 R (id2883936) 7030 0 R (id2884067) 7035 0 R (id2884487) 7048 0 R (id2884568) 7049 0 R (id2884575) 7050 0 R (id2884827) 7059 0 R (id2884899) 7062 0 R (id2884921) 7064 0 R (id2885081) 7072 0 R (id2885093) 7073 0 R (id2885271) 7078 0 R (id2885380) 7079 0 R (id2885519) 7088 0 R (id2885544) 7089 0 R (id2885756) 7099 0 R (id2885825) 7100 0 R (id2885888) 7105 0 R (id2885951) 7106 0 R (id2885996) 7107 0 R (id2886021) 7108 0 R (id2886276) 7122 0 R (id2886381) 7130 0 R (id2886664) 7134 0 R (id2887144) 7148 0 R (id2887238) 7155 0 R (id2887252) 7156 0 R (id2887302) 7157 0 R (id2887431) 7162 0 R (id2887849) 7171 0 R (id2887979) 7181 0 R (id2888149) 7187 0 R (id2888164) 7188 0 R (id2888237) 7190 0 R (id2888359) 7195 0 R (id2888423) 7196 0 R (id2888488) 7197 0 R (id2888561) 7202 0 R (id2888613) 7203 0 R (id2888636) 7204 0 R (id2888793) 7214 0 R (id2888831) 7215 0 R (id2889067) 7224 0 R (id2890757) 7272 0 R (id2890779) 7273 0 R (id2890943) 7274 0 R (id2890979) 7280 0 R (id2891124) 7287 0 R (id2891144) 7288 0 R (id2891413) 7294 0 R (id2891440) 7295 0 R (id2891481) 7299 0 R (id2891657) 7306 0 R (id2891812) 7312 0 R (id2891874) 7315 0 R (id2891910) 7317 0 R (id2892119) 7322 0 R (id2892254) 7327 0 R (id2892300) 7328 0 R (id2892496) 7340 0 R (id2892504) 7341 0 R (id2892550) 7344 0 R (id2892566) 7345 0 R (id2892608) 7347 0 R (id2892813) 7359 0 R (id2892890) 7365 0 R (id2893055) 7370 0 R (id2893270) 7375 0 R (id2893351) 7376 0 R (id2893380) 7381 0 R (id2893430) 7382 0 R (id2893460) 7383 0 R (id2893568) 7388 0 R (id2893814) 7394 0 R (id2894016) 7399 0 R (id2894103) 7400 0 R (id2894147) 7406 0 R (id2894318) 7411 0 R (id2894361) 7412 0 R (id2894369) 7413 0 R (id2894394) 7418 0 R (id2894401) 7419 0 R (id2894612) 7424 0 R (id2894689) 7430 0 R (id2894694) 7431 0 R (id2894831) 7437 0 R (id2894894) 7440 0 R (id2895000) 7445 0 R (id2895007) 7446 0 R (id2895094) 7447 0 R (id2895124) 7448 0 R (id2895184) 7449 0 R (id2895222) 7450 0 R (id2895240) 7455 0 R (id2895286) 7456 0 R (id2895360) 7457 0 R (id2895384) 7458 0 R (id2895586) 7466 0 R (id2895716) 7472 0 R (id2895762) 7473 0 R (id2895854) 7478 0 R (id2895904) 7479 0 R (id2895959) 7480 0 R (id2895990) 7481 0 R (id2896074) 7487 0 R (id2896137) 7488 0 R (id2896166) 7489 0 R (id2896189) 7491 0 R (id2896249) 7492 0 R (id2896369) 7501 0 R (id2896435) 7506 0 R (id2896832) 7535 0 R (idmap-gid2sid) 5006 0 R (idmap-sid2gid) 5005 0 R (idmap-sid2uid) 4822 0 R (idmap-store-gid2sid) 5007 0 R (idmap-uid2sid) 4823 0 R (idmapbackend) 4846 0 R (idmapbackendexample) 4848 0 R (inst-rpc) 5548 0 R (install) 3079 0 R (integrate-ms-networks) 3220 0 R (introduction) 4101 0 R (ldappwsync) 4946 0 R (lmbexample) 4676 0 R (locking) 3150 0 R (machine-trust-accounts) 4312 0 R (majtypes) 7124 0 R (mcoc) 5128 0 R (migration) 7007 0 R (minim-bdc) 4465 0 R (minimalPDC) 4432 0 R (minimalprofile) 7464 0 R (modif1) 7238 0 R (modif2) 7241 0 R (moremysqlpdbe) 4958 0 R (msdfs) 3153 0 R (mulitldapcfg) 4441 0 R (multimodule) 6405 0 R (mysqlpbe) 4957 0 R (mysqlsam) 4959 0 R (natconchoices) 7132 0 R (netbiosnamesgrp) 6930 0 R (netdiscuss) 4447 0 R (nombexample) 4683 0 R (optional) 4639 0 R (overridesettings) 5768 0 R (page.1) 3017 0 R (page.10) 3268 0 R (page.100) 4694 0 R (page.101) 4701 0 R (page.102) 4711 0 R (page.103) 4719 0 R (page.104) 4725 0 R (page.105) 4730 0 R (page.106) 4737 0 R (page.107) 4743 0 R (page.108) 4749 0 R (page.109) 4755 0 R (page.11) 3309 0 R (page.110) 4765 0 R (page.111) 4775 0 R (page.112) 4786 0 R (page.113) 4797 0 R (page.114) 4803 0 R (page.115) 4808 0 R (page.116) 4819 0 R (page.117) 4827 0 R (page.118) 4833 0 R (page.119) 4838 0 R (page.12) 3365 0 R (page.120) 4845 0 R (page.121) 4857 0 R (page.122) 4862 0 R (page.123) 4870 0 R (page.124) 4879 0 R (page.125) 4890 0 R (page.126) 4900 0 R (page.127) 4905 0 R (page.128) 4911 0 R (page.129) 4915 0 R (page.13) 3420 0 R (page.130) 4924 0 R (page.131) 4930 0 R (page.132) 4942 0 R (page.133) 4950 0 R (page.134) 4963 0 R (page.135) 4970 0 R (page.136) 4979 0 R (page.137) 4984 0 R (page.138) 4991 0 R (page.139) 4999 0 R (page.14) 3478 0 R (page.140) 5011 0 R (page.141) 5017 0 R (page.142) 5026 0 R (page.143) 5034 0 R (page.144) 5046 0 R (page.145) 5057 0 R (page.146) 5071 0 R (page.147) 5078 0 R (page.148) 5083 0 R (page.149) 5089 0 R (page.15) 3531 0 R (page.150) 5093 0 R (page.151) 5102 0 R (page.152) 5112 0 R (page.153) 5123 0 R (page.154) 5132 0 R (page.155) 5139 0 R (page.156) 5147 0 R (page.157) 5156 0 R (page.158) 5166 0 R (page.159) 5173 0 R (page.16) 3586 0 R (page.160) 5179 0 R (page.161) 5183 0 R (page.162) 5192 0 R (page.163) 5199 0 R (page.164) 5207 0 R (page.165) 5211 0 R (page.166) 5217 0 R (page.167) 5222 0 R (page.168) 5226 0 R (page.169) 5232 0 R (page.17) 3641 0 R (page.170) 5241 0 R (page.171) 5248 0 R (page.172) 5253 0 R (page.173) 5260 0 R (page.174) 5271 0 R (page.175) 5275 0 R (page.176) 5280 0 R (page.177) 5286 0 R (page.178) 5293 0 R (page.179) 5311 0 R (page.18) 3696 0 R (page.180) 5318 0 R (page.181) 5330 0 R (page.182) 5338 0 R (page.183) 5344 0 R (page.184) 5353 0 R (page.185) 5358 0 R (page.186) 5365 0 R (page.187) 5373 0 R (page.188) 5380 0 R (page.189) 5386 0 R (page.19) 3752 0 R (page.190) 5393 0 R (page.191) 5398 0 R (page.192) 5408 0 R (page.193) 5414 0 R (page.194) 5419 0 R (page.195) 5426 0 R (page.196) 5438 0 R (page.197) 5447 0 R (page.198) 5453 0 R (page.199) 5458 0 R (page.2) 3029 0 R (page.20) 3807 0 R (page.200) 5463 0 R (page.201) 5474 0 R (page.202) 5479 0 R (page.203) 5484 0 R (page.204) 5488 0 R (page.205) 5495 0 R (page.206) 5507 0 R (page.207) 5512 0 R (page.208) 5519 0 R (page.209) 5525 0 R (page.21) 3860 0 R (page.210) 5534 0 R (page.211) 5539 0 R (page.212) 5545 0 R (page.213) 5552 0 R (page.214) 5564 0 R (page.215) 5568 0 R (page.216) 5574 0 R (page.217) 5579 0 R (page.218) 5585 0 R (page.219) 5590 0 R (page.22) 3914 0 R (page.220) 5595 0 R (page.221) 5600 0 R (page.222) 5606 0 R (page.223) 5617 0 R (page.224) 5632 0 R (page.225) 5638 0 R (page.226) 5650 0 R (page.227) 5664 0 R (page.228) 5672 0 R (page.229) 5676 0 R (page.23) 3964 0 R (page.230) 5682 0 R (page.231) 5688 0 R (page.232) 5692 0 R (page.233) 5696 0 R (page.234) 5705 0 R (page.235) 5713 0 R (page.236) 5724 0 R (page.237) 5728 0 R (page.238) 5734 0 R (page.239) 5744 0 R (page.24) 4015 0 R (page.240) 5754 0 R (page.241) 5760 0 R (page.242) 5772 0 R (page.243) 5779 0 R (page.244) 5785 0 R (page.245) 5790 0 R (page.246) 5798 0 R (page.247) 5807 0 R (page.248) 5817 0 R (page.249) 5825 0 R (page.25) 4066 0 R (page.250) 5833 0 R (page.251) 5839 0 R (page.252) 5846 0 R (page.253) 5851 0 R (page.254) 5862 0 R (page.255) 5875 0 R (page.256) 5887 0 R (page.257) 5898 0 R (page.258) 5905 0 R (page.259) 5910 0 R (page.26) 4096 0 R (page.260) 5917 0 R (page.261) 5923 0 R (page.262) 5931 0 R (page.263) 5941 0 R (page.264) 5952 0 R (page.265) 5963 0 R (page.266) 5979 0 R (page.267) 5993 0 R (page.268) 6001 0 R (page.269) 6011 0 R (page.27) 4100 0 R (page.270) 6018 0 R (page.271) 6026 0 R (page.272) 6038 0 R (page.273) 6043 0 R (page.274) 6048 0 R (page.275) 6055 0 R (page.276) 6060 0 R (page.277) 6066 0 R (page.278) 6073 0 R (page.279) 6077 0 R (page.28) 4106 0 R (page.280) 6087 0 R (page.281) 6097 0 R (page.282) 6107 0 R (page.283) 6112 0 R (page.284) 6123 0 R (page.285) 6129 0 R (page.286) 6134 0 R (page.287) 6141 0 R (page.288) 6147 0 R (page.289) 6154 0 R (page.29) 4111 0 R (page.290) 6162 0 R (page.291) 6168 0 R (page.292) 6176 0 R (page.293) 6183 0 R (page.294) 6190 0 R (page.295) 6202 0 R (page.296) 6212 0 R (page.297) 6232 0 R (page.298) 6245 0 R (page.299) 6258 0 R (page.3) 3043 0 R (page.30) 4119 0 R (page.300) 6272 0 R (page.301) 6277 0 R (page.302) 6286 0 R (page.303) 6292 0 R (page.304) 6298 0 R (page.305) 6304 0 R (page.306) 6310 0 R (page.307) 6317 0 R (page.308) 6326 0 R (page.309) 6334 0 R (page.31) 4127 0 R (page.310) 6343 0 R (page.311) 6357 0 R (page.312) 6375 0 R (page.313) 6385 0 R (page.314) 6392 0 R (page.315) 6398 0 R (page.316) 6409 0 R (page.317) 6421 0 R (page.318) 6426 0 R (page.319) 6437 0 R (page.32) 4142 0 R (page.320) 6443 0 R (page.321) 6449 0 R (page.322) 6457 0 R (page.323) 6463 0 R (page.324) 6471 0 R (page.325) 6483 0 R (page.326) 6489 0 R (page.327) 6501 0 R (page.328) 6507 0 R (page.329) 6514 0 R (page.33) 4151 0 R (page.330) 6518 0 R (page.331) 6526 0 R (page.332) 6534 0 R (page.333) 6540 0 R (page.334) 6546 0 R (page.335) 6550 0 R (page.336) 6558 0 R (page.337) 6562 0 R (page.338) 6571 0 R (page.339) 6580 0 R (page.34) 4164 0 R (page.340) 6585 0 R (page.341) 6589 0 R (page.342) 6597 0 R (page.343) 6603 0 R (page.344) 6611 0 R (page.345) 6618 0 R (page.346) 6627 0 R (page.347) 6632 0 R (page.348) 6642 0 R (page.349) 6656 0 R (page.35) 4174 0 R (page.350) 6661 0 R (page.351) 6668 0 R (page.352) 6674 0 R (page.353) 6680 0 R (page.354) 6688 0 R (page.355) 6698 0 R (page.356) 6710 0 R (page.357) 6724 0 R (page.358) 6742 0 R (page.359) 6756 0 R (page.36) 4181 0 R (page.360) 6764 0 R (page.361) 6771 0 R (page.362) 6781 0 R (page.363) 6788 0 R (page.364) 6796 0 R (page.365) 6803 0 R (page.366) 6809 0 R (page.367) 6814 0 R (page.368) 6820 0 R (page.369) 6826 0 R (page.37) 4186 0 R (page.370) 6831 0 R (page.371) 6838 0 R (page.372) 6842 0 R (page.373) 6846 0 R (page.374) 6851 0 R (page.375) 6858 0 R (page.376) 6862 0 R (page.377) 6868 0 R (page.378) 6876 0 R (page.379) 6882 0 R (page.38) 4191 0 R (page.380) 6891 0 R (page.381) 6896 0 R (page.382) 6900 0 R (page.383) 6906 0 R (page.384) 6912 0 R (page.385) 6918 0 R (page.386) 6924 0 R (page.387) 6935 0 R (page.388) 6941 0 R (page.389) 6945 0 R (page.39) 4197 0 R (page.390) 6952 0 R (page.391) 6961 0 R (page.392) 6967 0 R (page.393) 6975 0 R (page.394) 6984 0 R (page.395) 6990 0 R (page.396) 6996 0 R (page.397) 7001 0 R (page.398) 7006 0 R (page.399) 7017 0 R (page.4) 3049 0 R (page.40) 4203 0 R (page.400) 7034 0 R (page.401) 7039 0 R (page.402) 7043 0 R (page.403) 7047 0 R (page.404) 7055 0 R (page.405) 7069 0 R (page.406) 7077 0 R (page.407) 7083 0 R (page.408) 7087 0 R (page.409) 7093 0 R (page.41) 4213 0 R (page.410) 7098 0 R (page.411) 7104 0 R (page.412) 7113 0 R (page.413) 7129 0 R (page.414) 7138 0 R (page.415) 7142 0 R (page.416) 7147 0 R (page.417) 7154 0 R (page.418) 7161 0 R (page.419) 7166 0 R (page.42) 4222 0 R (page.420) 7170 0 R (page.421) 7177 0 R (page.422) 7186 0 R (page.423) 7194 0 R (page.424) 7201 0 R (page.425) 7208 0 R (page.426) 7212 0 R (page.427) 7223 0 R (page.428) 7231 0 R (page.429) 7236 0 R (page.43) 4239 0 R (page.430) 7249 0 R (page.431) 7260 0 R (page.432) 7271 0 R (page.433) 7279 0 R (page.434) 7293 0 R (page.435) 7305 0 R (page.436) 7311 0 R (page.437) 7321 0 R (page.438) 7326 0 R (page.439) 7332 0 R (page.44) 4248 0 R (page.440) 7337 0 R (page.441) 7351 0 R (page.442) 7369 0 R (page.443) 7374 0 R (page.444) 7380 0 R (page.445) 7387 0 R (page.446) 7393 0 R (page.447) 7398 0 R (page.448) 7405 0 R (page.449) 7410 0 R (page.45) 4257 0 R (page.450) 7417 0 R (page.451) 7423 0 R (page.452) 7436 0 R (page.453) 7444 0 R (page.454) 7454 0 R (page.455) 7462 0 R (page.456) 7471 0 R (page.457) 7477 0 R (page.458) 7486 0 R (page.459) 7496 0 R (page.46) 4262 0 R (page.460) 7500 0 R (page.461) 7505 0 R (page.462) 7531 0 R (page.47) 4272 0 R (page.48) 4279 0 R (page.49) 4284 0 R (page.5) 3087 0 R (page.50) 4291 0 R (page.51) 4316 0 R (page.52) 4320 0 R (page.53) 4328 0 R (page.54) 4335 0 R (page.55) 4345 0 R (page.56) 4351 0 R (page.57) 4361 0 R (page.58) 4367 0 R (page.59) 4380 0 R (page.6) 3122 0 R (page.60) 4389 0 R (page.61) 4395 0 R (page.62) 4403 0 R (page.63) 4408 0 R (page.64) 4418 0 R (page.65) 4425 0 R (page.66) 4429 0 R (page.67) 4439 0 R (page.68) 4451 0 R (page.69) 4462 0 R (page.7) 3159 0 R (page.70) 4470 0 R (page.71) 4478 0 R (page.72) 4484 0 R (page.73) 4489 0 R (page.74) 4494 0 R (page.75) 4500 0 R (page.76) 4512 0 R (page.77) 4520 0 R (page.78) 4532 0 R (page.79) 4537 0 R (page.8) 3193 0 R (page.80) 4543 0 R (page.81) 4552 0 R (page.82) 4557 0 R (page.83) 4567 0 R (page.84) 4571 0 R (page.85) 4577 0 R (page.86) 4585 0 R (page.87) 4591 0 R (page.88) 4597 0 R (page.89) 4609 0 R (page.9) 3232 0 R (page.90) 4622 0 R (page.91) 4628 0 R (page.92) 4634 0 R (page.93) 4638 0 R (page.94) 4644 0 R (page.95) 4649 0 R (page.96) 4655 0 R (page.97) 4665 0 R (page.98) 4671 0 R (page.99) 4680 0 R (pam) 3189 0 R (part.1) 6 0 R (part.2) 106 0 R (part.3) 486 0 R (part.4) 2490 0 R (part.5) 2678 0 R (part.6) 2770 0 R (passdb) 3117 0 R (passdbtech) 4813 0 R (pdbeditthing) 4863 0 R (pdc-bdc-table) 4414 0 R (pdc-example) 4338 0 R (pdftoepsonusb) 5957 0 R (pdftosocket) 5954 0 R (post-and-ghost) 5808 0 R (printOptions) 5501 0 R (printing) 3154 0 R (problems) 3228 0 R (prtdollar) 5528 0 R (ptrsect) 5480 0 R (regkeys) 6790 0 R (remsmb) 4687 0 R (samba-bdc) 3083 0 R (samba-pdc) 3082 0 R (samba-trusted-domain) 5382 0 R (section*.4) 6509 0 R (section*.5) 6519 0 R (section*.6) 6527 0 R (section*.7) 6535 0 R (section*.8) 6541 0 R (section*.9) 6716 0 R (section.1.1) 14 0 R (section.1.2) 18 0 R (section.1.3) 22 0 R (section.1.4) 26 0 R (section.1.5) 30 0 R (section.1.6) 34 0 R (section.10.1) 494 0 R (section.10.2) 498 0 R (section.10.3) 502 0 R (section.10.4) 518 0 R (section.10.5) 554 0 R (section.10.6) 570 0 R (section.10.7) 582 0 R (section.10.8) 602 0 R (section.11.1) 626 0 R (section.11.2) 638 0 R (section.11.3) 662 0 R (section.11.4) 674 0 R (section.11.5) 758 0 R (section.12.1) 778 0 R (section.12.2) 782 0 R (section.12.3) 794 0 R (section.12.4) 806 0 R (section.13.1) 826 0 R (section.13.2) 830 0 R (section.13.3) 846 0 R (section.13.4) 862 0 R (section.13.5) 878 0 R (section.13.6) 918 0 R (section.14.1) 938 0 R (section.14.2) 942 0 R (section.14.3) 986 0 R (section.14.4) 1002 0 R (section.14.5) 1014 0 R (section.14.6) 1018 0 R (section.14.7) 1034 0 R (section.15.1) 1042 0 R (section.15.2) 1046 0 R (section.15.3) 1050 0 R (section.15.4) 1078 0 R (section.15.5) 1082 0 R (section.16.1) 1098 0 R (section.16.2) 1102 0 R (section.16.3) 1106 0 R (section.16.4) 1122 0 R (section.16.5) 1134 0 R (section.16.6) 1138 0 R (section.17.1) 1146 0 R (section.17.2) 1150 0 R (section.18.1) 1162 0 R (section.18.10) 1366 0 R (section.18.11) 1370 0 R (section.18.12) 1374 0 R (section.18.13) 1378 0 R (section.18.14) 1382 0 R (section.18.2) 1166 0 R (section.18.3) 1178 0 R (section.18.4) 1190 0 R (section.18.5) 1222 0 R (section.18.6) 1246 0 R (section.18.7) 1294 0 R (section.18.8) 1314 0 R (section.18.9) 1346 0 R (section.19.1) 1398 0 R (section.19.10) 1630 0 R (section.19.11) 1698 0 R (section.19.12) 1726 0 R (section.19.13) 1746 0 R (section.19.14) 1790 0 R (section.19.15) 1818 0 R (section.19.16) 1822 0 R (section.19.17) 1838 0 R (section.19.18) 1842 0 R (section.19.19) 1846 0 R (section.19.2) 1410 0 R (section.19.20) 1926 0 R (section.19.3) 1426 0 R (section.19.4) 1450 0 R (section.19.5) 1486 0 R (section.19.6) 1570 0 R (section.19.7) 1586 0 R (section.19.8) 1598 0 R (section.19.9) 1610 0 R (section.2.1) 42 0 R (section.2.2) 46 0 R (section.2.3) 66 0 R (section.2.4) 70 0 R (section.2.5) 74 0 R (section.2.6) 78 0 R (section.2.7) 82 0 R (section.20.1) 1934 0 R (section.20.2) 1938 0 R (section.20.3) 1942 0 R (section.20.4) 1966 0 R (section.21.1) 1982 0 R (section.21.2) 1986 0 R (section.21.3) 1990 0 R (section.21.4) 1998 0 R (section.21.5) 2026 0 R (section.21.6) 2070 0 R (section.21.7) 2074 0 R (section.22.1) 2090 0 R (section.22.2) 2094 0 R (section.22.3) 2098 0 R (section.22.4) 2106 0 R (section.23.1) 2118 0 R (section.23.2) 2122 0 R (section.23.3) 2146 0 R (section.23.4) 2150 0 R (section.23.5) 2166 0 R (section.23.6) 2170 0 R (section.24.1) 2182 0 R (section.24.2) 2186 0 R (section.24.3) 2250 0 R (section.24.4) 2254 0 R (section.24.5) 2258 0 R (section.24.6) 2278 0 R (section.25.1) 2298 0 R (section.25.2) 2302 0 R (section.25.3) 2354 0 R (section.26.1) 2370 0 R (section.26.2) 2374 0 R (section.26.3) 2378 0 R (section.26.4) 2398 0 R (section.26.5) 2422 0 R (section.27.1) 2442 0 R (section.27.2) 2446 0 R (section.27.3) 2450 0 R (section.27.4) 2454 0 R (section.27.5) 2458 0 R (section.27.6) 2462 0 R (section.28.1) 2474 0 R (section.28.2) 2478 0 R (section.29.1) 2486 0 R (section.3.1) 102 0 R (section.30.1) 2498 0 R (section.30.2) 2502 0 R (section.30.3) 2506 0 R (section.30.4) 2522 0 R (section.31.1) 2562 0 R (section.31.2) 2594 0 R (section.32.1) 2610 0 R (section.32.2) 2614 0 R (section.32.3) 2642 0 R (section.33.1) 2686 0 R (section.33.2) 2690 0 R (section.33.3) 2694 0 R (section.34.1) 2702 0 R (section.34.2) 2730 0 R (section.34.3) 2734 0 R (section.34.4) 2738 0 R (section.35.1) 2746 0 R (section.35.2) 2750 0 R (section.35.3) 2754 0 R (section.35.4) 2758 0 R (section.35.5) 2762 0 R (section.35.6) 2766 0 R (section.36.1) 2778 0 R (section.36.2) 2798 0 R (section.36.3) 2802 0 R (section.36.4) 2806 0 R (section.36.5) 2826 0 R (section.37.1) 2842 0 R (section.37.2) 2846 0 R (section.37.3) 2850 0 R (section.37.4) 2854 0 R (section.37.5) 2858 0 R (section.37.6) 2866 0 R (section.38.1) 2882 0 R (section.38.2) 2886 0 R (section.38.3) 2902 0 R (section.38.4) 2930 0 R (section.38.5) 2938 0 R (section.38.6) 2942 0 R (section.39.1) 2950 0 R (section.39.10) 2986 0 R (section.39.11) 2990 0 R (section.39.2) 2954 0 R (section.39.3) 2958 0 R (section.39.4) 2962 0 R (section.39.5) 2966 0 R (section.39.6) 2970 0 R (section.39.7) 2974 0 R (section.39.8) 2978 0 R (section.39.9) 2982 0 R (section.4.1) 114 0 R (section.4.2) 118 0 R (section.4.3) 122 0 R (section.4.4) 166 0 R (section.4.5) 170 0 R (section.40.1) 2998 0 R (section.41.1) 3006 0 R (section.41.2) 3010 0 R (section.5.1) 194 0 R (section.5.2) 198 0 R (section.5.3) 210 0 R (section.5.4) 214 0 R (section.5.5) 218 0 R (section.5.6) 242 0 R (section.6.1) 278 0 R (section.6.2) 282 0 R (section.6.3) 318 0 R (section.6.4) 326 0 R (section.7.1) 350 0 R (section.7.2) 354 0 R (section.7.3) 386 0 R (section.7.4) 398 0 R (section.7.5) 430 0 R (section.7.6) 434 0 R (section.8.1) 454 0 R (section.8.2) 458 0 R (section.8.3) 462 0 R (section.8.4) 474 0 R (section.9.1) 482 0 R (securing-samba) 3151 0 R (set-group-map) 5053 0 R (simple-example) 4138 0 R (simpleprc) 5442 0 R (simplynice) 4602 0 R (small11) 5984 0 R (small12) 5988 0 R (small14) 6100 0 R (small8) 5890 0 R (small9) 5899 0 R (smbconfminimal) 4137 0 R (smbgrpadd) 5042 0 R (smbgrpadd.sh) 5041 0 R (smbpassoptions) 6872 0 R (speed) 3262 0 R (subsection.10.3.1) 506 0 R (subsection.10.3.2) 510 0 R (subsection.10.3.3) 514 0 R (subsection.10.4.1) 522 0 R (subsection.10.4.2) 526 0 R (subsection.10.4.3) 530 0 R (subsection.10.4.4) 534 0 R (subsection.10.4.5) 538 0 R (subsection.10.4.6) 542 0 R (subsection.10.4.7) 546 0 R (subsection.10.4.8) 550 0 R (subsection.10.5.1) 558 0 R (subsection.10.5.2) 562 0 R (subsection.10.5.3) 566 0 R (subsection.10.6.1) 574 0 R (subsection.10.6.2) 578 0 R (subsection.10.7.1) 586 0 R (subsection.10.7.2) 590 0 R (subsection.10.7.3) 594 0 R (subsection.10.8.1) 606 0 R (subsection.10.8.2) 610 0 R (subsection.10.8.3) 614 0 R (subsection.10.8.4) 618 0 R (subsection.11.1.1) 630 0 R (subsection.11.1.2) 634 0 R (subsection.11.2.1) 642 0 R (subsection.11.2.2) 654 0 R (subsection.11.2.3) 658 0 R (subsection.11.3.1) 666 0 R (subsection.11.3.2) 670 0 R (subsection.11.4.1) 678 0 R (subsection.11.4.2) 682 0 R (subsection.11.4.3) 686 0 R (subsection.11.4.4) 690 0 R (subsection.11.4.5) 734 0 R (subsection.11.4.6) 754 0 R (subsection.11.5.1) 762 0 R (subsection.11.5.2) 766 0 R (subsection.11.5.3) 770 0 R (subsection.12.2.1) 786 0 R (subsection.12.2.2) 790 0 R (subsection.12.3.1) 798 0 R (subsection.12.3.2) 802 0 R (subsection.12.4.1) 810 0 R (subsection.12.4.2) 814 0 R (subsection.12.4.3) 818 0 R (subsection.13.2.1) 834 0 R (subsection.13.2.2) 838 0 R (subsection.13.2.3) 842 0 R (subsection.13.3.1) 850 0 R (subsection.13.3.2) 854 0 R (subsection.13.3.3) 858 0 R (subsection.13.4.1) 866 0 R (subsection.13.5.1) 882 0 R (subsection.13.5.2) 886 0 R (subsection.13.5.3) 890 0 R (subsection.13.5.4) 894 0 R (subsection.13.5.5) 906 0 R (subsection.13.5.6) 910 0 R (subsection.13.5.7) 914 0 R (subsection.13.6.1) 922 0 R (subsection.13.6.2) 926 0 R (subsection.13.6.3) 930 0 R (subsection.14.2.1) 946 0 R (subsection.14.3.1) 990 0 R (subsection.14.4.1) 1006 0 R (subsection.14.4.2) 1010 0 R (subsection.14.6.1) 1022 0 R (subsection.14.6.2) 1026 0 R (subsection.14.6.3) 1030 0 R (subsection.15.3.1) 1054 0 R (subsection.15.3.2) 1058 0 R (subsection.15.3.3) 1062 0 R (subsection.15.3.4) 1066 0 R (subsection.15.3.5) 1070 0 R (subsection.15.3.6) 1074 0 R (subsection.15.5.1) 1086 0 R (subsection.15.5.2) 1090 0 R (subsection.16.3.1) 1110 0 R (subsection.16.3.2) 1114 0 R (subsection.16.3.3) 1118 0 R (subsection.16.4.1) 1126 0 R (subsection.16.4.2) 1130 0 R (subsection.17.2.1) 1154 0 R (subsection.18.14.1) 1386 0 R (subsection.18.14.2) 1390 0 R (subsection.18.2.1) 1170 0 R (subsection.18.2.2) 1174 0 R (subsection.18.3.1) 1182 0 R (subsection.18.3.2) 1186 0 R (subsection.18.4.1) 1194 0 R (subsection.18.5.1) 1226 0 R (subsection.18.5.2) 1230 0 R (subsection.18.5.3) 1234 0 R (subsection.18.5.4) 1238 0 R (subsection.18.5.5) 1242 0 R (subsection.18.6.1) 1250 0 R (subsection.18.6.2) 1254 0 R (subsection.18.7.1) 1298 0 R (subsection.18.7.2) 1302 0 R (subsection.18.7.3) 1306 0 R (subsection.18.7.4) 1310 0 R (subsection.18.8.1) 1318 0 R (subsection.18.8.2) 1322 0 R (subsection.18.8.3) 1326 0 R (subsection.18.8.4) 1330 0 R (subsection.18.8.5) 1334 0 R (subsection.18.8.6) 1338 0 R (subsection.18.8.7) 1342 0 R (subsection.18.9.1) 1350 0 R (subsection.18.9.2) 1354 0 R (subsection.18.9.3) 1358 0 R (subsection.18.9.4) 1362 0 R (subsection.19.1.1) 1402 0 R (subsection.19.1.2) 1406 0 R (subsection.19.10.1) 1634 0 R (subsection.19.10.10) 1670 0 R (subsection.19.10.11) 1674 0 R (subsection.19.10.12) 1678 0 R (subsection.19.10.13) 1682 0 R (subsection.19.10.14) 1686 0 R (subsection.19.10.15) 1690 0 R (subsection.19.10.16) 1694 0 R (subsection.19.10.2) 1638 0 R (subsection.19.10.3) 1642 0 R (subsection.19.10.4) 1646 0 R (subsection.19.10.5) 1650 0 R (subsection.19.10.6) 1654 0 R (subsection.19.10.7) 1658 0 R (subsection.19.10.8) 1662 0 R (subsection.19.10.9) 1666 0 R (subsection.19.11.1) 1702 0 R (subsection.19.11.2) 1706 0 R (subsection.19.11.3) 1710 0 R (subsection.19.11.4) 1714 0 R (subsection.19.11.5) 1718 0 R (subsection.19.11.6) 1722 0 R (subsection.19.12.1) 1730 0 R (subsection.19.12.2) 1734 0 R (subsection.19.12.3) 1738 0 R (subsection.19.12.4) 1742 0 R (subsection.19.13.1) 1750 0 R (subsection.19.13.2) 1786 0 R (subsection.19.14.1) 1794 0 R (subsection.19.14.2) 1798 0 R (subsection.19.14.3) 1802 0 R (subsection.19.14.4) 1806 0 R (subsection.19.14.5) 1810 0 R (subsection.19.14.6) 1814 0 R (subsection.19.16.1) 1826 0 R (subsection.19.16.2) 1830 0 R (subsection.19.16.3) 1834 0 R (subsection.19.19.1) 1850 0 R (subsection.19.19.10) 1886 0 R (subsection.19.19.11) 1890 0 R (subsection.19.19.12) 1894 0 R (subsection.19.19.13) 1898 0 R (subsection.19.19.14) 1902 0 R (subsection.19.19.15) 1906 0 R (subsection.19.19.16) 1910 0 R (subsection.19.19.17) 1914 0 R (subsection.19.19.18) 1918 0 R (subsection.19.19.19) 1922 0 R (subsection.19.19.2) 1854 0 R (subsection.19.19.3) 1858 0 R (subsection.19.19.4) 1862 0 R (subsection.19.19.5) 1866 0 R (subsection.19.19.6) 1870 0 R (subsection.19.19.7) 1874 0 R (subsection.19.19.8) 1878 0 R (subsection.19.19.9) 1882 0 R (subsection.19.2.1) 1414 0 R (subsection.19.2.2) 1418 0 R (subsection.19.2.3) 1422 0 R (subsection.19.3.1) 1430 0 R (subsection.19.3.2) 1434 0 R (subsection.19.3.3) 1438 0 R (subsection.19.3.4) 1442 0 R (subsection.19.3.5) 1446 0 R (subsection.19.4.1) 1454 0 R (subsection.19.4.2) 1458 0 R (subsection.19.4.3) 1462 0 R (subsection.19.4.4) 1466 0 R (subsection.19.4.5) 1470 0 R (subsection.19.4.6) 1474 0 R (subsection.19.4.7) 1478 0 R (subsection.19.4.8) 1482 0 R (subsection.19.5.1) 1490 0 R (subsection.19.5.10) 1530 0 R (subsection.19.5.11) 1534 0 R (subsection.19.5.12) 1538 0 R (subsection.19.5.13) 1542 0 R (subsection.19.5.14) 1546 0 R (subsection.19.5.15) 1550 0 R (subsection.19.5.16) 1554 0 R (subsection.19.5.17) 1558 0 R (subsection.19.5.18) 1562 0 R (subsection.19.5.19) 1566 0 R (subsection.19.5.2) 1494 0 R (subsection.19.5.3) 1498 0 R (subsection.19.5.4) 1506 0 R (subsection.19.5.5) 1510 0 R (subsection.19.5.6) 1514 0 R (subsection.19.5.7) 1518 0 R (subsection.19.5.8) 1522 0 R (subsection.19.5.9) 1526 0 R (subsection.19.6.1) 1574 0 R (subsection.19.6.2) 1578 0 R (subsection.19.6.3) 1582 0 R (subsection.19.7.1) 1590 0 R (subsection.19.7.2) 1594 0 R (subsection.19.8.1) 1602 0 R (subsection.19.8.2) 1606 0 R (subsection.19.9.1) 1614 0 R (subsection.19.9.2) 1618 0 R (subsection.19.9.3) 1622 0 R (subsection.19.9.4) 1626 0 R (subsection.2.2.1) 50 0 R (subsection.2.2.2) 54 0 R (subsection.2.2.3) 62 0 R (subsection.2.7.1) 86 0 R (subsection.2.7.2) 90 0 R (subsection.2.7.3) 94 0 R (subsection.20.3.1) 1946 0 R (subsection.20.3.2) 1950 0 R (subsection.20.3.3) 1954 0 R (subsection.20.3.4) 1958 0 R (subsection.20.3.5) 1962 0 R (subsection.20.4.1) 1970 0 R (subsection.20.4.2) 1974 0 R (subsection.21.3.1) 1994 0 R (subsection.21.4.1) 2002 0 R (subsection.21.4.2) 2006 0 R (subsection.21.4.3) 2010 0 R (subsection.21.4.4) 2014 0 R (subsection.21.4.5) 2018 0 R (subsection.21.4.6) 2022 0 R (subsection.21.5.1) 2030 0 R (subsection.21.5.2) 2034 0 R (subsection.21.5.3) 2038 0 R (subsection.21.7.1) 2078 0 R (subsection.21.7.2) 2082 0 R (subsection.22.3.1) 2102 0 R (subsection.22.4.1) 2110 0 R (subsection.23.2.1) 2126 0 R (subsection.23.2.2) 2130 0 R (subsection.23.2.3) 2138 0 R (subsection.23.4.1) 2154 0 R (subsection.23.4.2) 2158 0 R (subsection.23.4.3) 2162 0 R (subsection.23.6.1) 2174 0 R (subsection.24.2.1) 2190 0 R (subsection.24.2.2) 2210 0 R (subsection.24.2.3) 2226 0 R (subsection.24.2.4) 2230 0 R (subsection.24.5.1) 2262 0 R (subsection.24.5.2) 2270 0 R (subsection.24.5.3) 2274 0 R (subsection.24.6.1) 2282 0 R (subsection.24.6.2) 2286 0 R (subsection.24.6.3) 2290 0 R (subsection.25.2.1) 2306 0 R (subsection.25.2.2) 2314 0 R (subsection.25.2.3) 2326 0 R (subsection.25.2.4) 2330 0 R (subsection.25.2.5) 2334 0 R (subsection.25.3.1) 2358 0 R (subsection.25.3.2) 2362 0 R (subsection.26.3.1) 2382 0 R (subsection.26.3.2) 2386 0 R (subsection.26.3.3) 2390 0 R (subsection.26.3.4) 2394 0 R (subsection.26.4.1) 2402 0 R (subsection.26.4.2) 2406 0 R (subsection.26.4.3) 2410 0 R (subsection.26.4.4) 2414 0 R (subsection.26.4.5) 2418 0 R (subsection.26.5.1) 2426 0 R (subsection.26.5.2) 2430 0 R (subsection.26.5.3) 2434 0 R (subsection.27.6.1) 2466 0 R (subsection.30.3.1) 2510 0 R (subsection.30.3.2) 2514 0 R (subsection.30.3.3) 2518 0 R (subsection.30.4.1) 2526 0 R (subsection.30.4.2) 2530 0 R (subsection.30.4.3) 2534 0 R (subsection.30.4.4) 2538 0 R (subsection.30.4.5) 2542 0 R (subsection.31.1.1) 2566 0 R (subsection.31.1.2) 2590 0 R (subsection.31.2.1) 2598 0 R (subsection.31.2.2) 2602 0 R (subsection.32.2.1) 2618 0 R (subsection.32.2.2) 2630 0 R (subsection.32.2.3) 2634 0 R (subsection.32.2.4) 2638 0 R (subsection.32.3.1) 2646 0 R (subsection.32.3.2) 2650 0 R (subsection.32.3.3) 2654 0 R (subsection.32.3.4) 2658 0 R (subsection.32.3.5) 2662 0 R (subsection.32.3.6) 2666 0 R (subsection.32.3.7) 2670 0 R (subsection.32.3.8) 2674 0 R (subsection.34.1.1) 2706 0 R (subsection.34.1.2) 2710 0 R (subsection.34.1.3) 2714 0 R (subsection.34.1.4) 2718 0 R (subsection.36.1.1) 2782 0 R (subsection.36.1.2) 2786 0 R (subsection.36.4.1) 2810 0 R (subsection.36.5.1) 2830 0 R (subsection.36.5.2) 2834 0 R (subsection.37.5.1) 2862 0 R (subsection.37.6.1) 2870 0 R (subsection.37.6.2) 2874 0 R (subsection.38.2.1) 2890 0 R (subsection.38.2.2) 2894 0 R (subsection.38.2.3) 2898 0 R (subsection.38.3.1) 2906 0 R (subsection.38.3.2) 2910 0 R (subsection.38.3.3) 2914 0 R (subsection.38.3.4) 2918 0 R (subsection.38.3.5) 2922 0 R (subsection.38.3.6) 2926 0 R (subsection.38.4.1) 2934 0 R (subsection.4.3.1) 126 0 R (subsection.4.3.2) 134 0 R (subsection.4.3.3) 142 0 R (subsection.4.3.4) 150 0 R (subsection.4.3.5) 158 0 R (subsection.4.5.1) 174 0 R (subsection.4.5.2) 178 0 R (subsection.4.5.3) 182 0 R (subsection.4.5.4) 186 0 R (subsection.5.2.1) 202 0 R (subsection.5.2.2) 206 0 R (subsection.5.5.1) 222 0 R (subsection.5.5.2) 238 0 R (subsection.5.6.1) 246 0 R (subsection.5.6.2) 250 0 R (subsection.5.6.3) 254 0 R (subsection.5.6.4) 258 0 R (subsection.5.6.5) 262 0 R (subsection.5.6.6) 266 0 R (subsection.5.6.7) 270 0 R (subsection.6.2.1) 286 0 R (subsection.6.2.2) 294 0 R (subsection.6.2.3) 298 0 R (subsection.6.2.4) 302 0 R (subsection.6.2.5) 306 0 R (subsection.6.3.1) 322 0 R (subsection.6.4.1) 330 0 R (subsection.6.4.2) 334 0 R (subsection.6.4.3) 338 0 R (subsection.6.4.4) 342 0 R (subsection.7.2.1) 358 0 R (subsection.7.2.2) 362 0 R (subsection.7.2.3) 366 0 R (subsection.7.2.4) 370 0 R (subsection.7.3.1) 390 0 R (subsection.7.3.2) 394 0 R (subsection.7.4.1) 402 0 R (subsection.7.4.2) 406 0 R (subsection.7.4.3) 410 0 R (subsection.7.4.4) 418 0 R (subsection.7.4.5) 422 0 R (subsection.7.4.6) 426 0 R (subsection.7.6.1) 438 0 R (subsection.7.6.2) 442 0 R (subsection.7.6.3) 446 0 R (subsection.8.3.1) 466 0 R (subsection.8.3.2) 470 0 R (subsubsection.10.7.3.1) 598 0 R (subsubsection.11.2.1.1) 646 0 R (subsubsection.11.2.1.2) 650 0 R (subsubsection.11.4.4.1) 694 0 R (subsubsection.11.4.4.10) 730 0 R (subsubsection.11.4.4.2) 698 0 R (subsubsection.11.4.4.3) 702 0 R (subsubsection.11.4.4.4) 706 0 R (subsubsection.11.4.4.5) 710 0 R (subsubsection.11.4.4.6) 714 0 R (subsubsection.11.4.4.7) 718 0 R (subsubsection.11.4.4.8) 722 0 R (subsubsection.11.4.4.9) 726 0 R (subsubsection.11.4.5.1) 738 0 R (subsubsection.11.4.5.2) 742 0 R (subsubsection.11.4.5.3) 746 0 R (subsubsection.11.4.5.4) 750 0 R (subsubsection.13.4.1.1) 870 0 R (subsubsection.13.4.1.2) 874 0 R (subsubsection.13.5.4.1) 898 0 R (subsubsection.13.5.4.2) 902 0 R (subsubsection.14.2.1.1) 950 0 R (subsubsection.14.2.1.2) 954 0 R (subsubsection.14.2.1.3) 958 0 R (subsubsection.14.2.1.4) 962 0 R (subsubsection.14.2.1.5) 966 0 R (subsubsection.14.2.1.6) 970 0 R (subsubsection.14.2.1.7) 974 0 R (subsubsection.14.2.1.8) 978 0 R (subsubsection.14.2.1.9) 982 0 R (subsubsection.14.3.1.1) 994 0 R (subsubsection.14.3.1.2) 998 0 R (subsubsection.18.4.1.1) 1198 0 R (subsubsection.18.4.1.2) 1202 0 R (subsubsection.18.4.1.3) 1206 0 R (subsubsection.18.4.1.4) 1210 0 R (subsubsection.18.4.1.5) 1214 0 R (subsubsection.18.4.1.6) 1218 0 R (subsubsection.18.6.2.1) 1258 0 R (subsubsection.18.6.2.2) 1262 0 R (subsubsection.18.6.2.3) 1266 0 R (subsubsection.18.6.2.4) 1270 0 R (subsubsection.18.6.2.5) 1274 0 R (subsubsection.18.6.2.6) 1278 0 R (subsubsection.18.6.2.7) 1282 0 R (subsubsection.18.6.2.8) 1286 0 R (subsubsection.18.6.2.9) 1290 0 R (subsubsection.19.13.1.1) 1754 0 R (subsubsection.19.13.1.2) 1758 0 R (subsubsection.19.13.1.3) 1762 0 R (subsubsection.19.13.1.4) 1766 0 R (subsubsection.19.13.1.5) 1770 0 R (subsubsection.19.13.1.6) 1774 0 R (subsubsection.19.13.1.7) 1778 0 R (subsubsection.19.13.1.8) 1782 0 R (subsubsection.19.5.3.1) 1502 0 R (subsubsection.2.2.2.1) 58 0 R (subsubsection.21.5.3.1) 2042 0 R (subsubsection.21.5.3.2) 2046 0 R (subsubsection.21.5.3.3) 2050 0 R (subsubsection.21.5.3.4) 2054 0 R (subsubsection.21.5.3.5) 2058 0 R (subsubsection.21.5.3.6) 2062 0 R (subsubsection.21.5.3.7) 2066 0 R (subsubsection.23.2.2.1) 2134 0 R (subsubsection.23.2.3.1) 2142 0 R (subsubsection.24.2.1.1) 2194 0 R (subsubsection.24.2.1.2) 2198 0 R (subsubsection.24.2.1.3) 2202 0 R (subsubsection.24.2.1.4) 2206 0 R (subsubsection.24.2.2.1) 2214 0 R (subsubsection.24.2.2.2) 2218 0 R (subsubsection.24.2.2.3) 2222 0 R (subsubsection.24.2.4.1) 2234 0 R (subsubsection.24.2.4.2) 2238 0 R (subsubsection.24.2.4.3) 2242 0 R (subsubsection.24.2.4.4) 2246 0 R (subsubsection.24.5.1.1) 2266 0 R (subsubsection.25.2.1.1) 2310 0 R (subsubsection.25.2.2.1) 2318 0 R (subsubsection.25.2.2.2) 2322 0 R (subsubsection.25.2.5.1) 2338 0 R (subsubsection.25.2.5.2) 2342 0 R (subsubsection.25.2.5.3) 2346 0 R (subsubsection.25.2.5.4) 2350 0 R (subsubsection.30.4.5.1) 2546 0 R (subsubsection.30.4.5.2) 2550 0 R (subsubsection.30.4.5.3) 2554 0 R (subsubsection.31.1.1.1) 2570 0 R (subsubsection.31.1.1.2) 2574 0 R (subsubsection.31.1.1.3) 2578 0 R (subsubsection.31.1.1.4) 2582 0 R (subsubsection.31.1.1.5) 2586 0 R (subsubsection.32.2.1.1) 2622 0 R (subsubsection.32.2.1.2) 2626 0 R (subsubsection.34.1.4.1) 2722 0 R (subsubsection.34.1.4.2) 2726 0 R (subsubsection.36.1.2.1) 2790 0 R (subsubsection.36.1.2.2) 2794 0 R (subsubsection.36.4.1.1) 2814 0 R (subsubsection.36.4.1.2) 2818 0 R (subsubsection.36.4.1.3) 2822 0 R (subsubsection.4.3.1.1) 130 0 R (subsubsection.4.3.2.1) 138 0 R (subsubsection.4.3.3.1) 146 0 R (subsubsection.4.3.4.1) 154 0 R (subsubsection.4.3.5.1) 162 0 R (subsubsection.5.5.1.1) 226 0 R (subsubsection.5.5.1.2) 230 0 R (subsubsection.5.5.1.3) 234 0 R (subsubsection.6.2.1.1) 290 0 R (subsubsection.6.2.5.1) 310 0 R (subsubsection.6.2.5.2) 314 0 R (subsubsection.7.2.4.1) 374 0 R (subsubsection.7.2.4.2) 378 0 R (subsubsection.7.2.4.3) 382 0 R (subsubsection.7.4.3.1) 414 0 R (table.10.1) 4768 0 R (table.10.2) 4776 0 R (table.10.3) 4779 0 R (table.10.4) 4782 0 R (table.11.1) 4980 0 R (table.11.2) 4985 0 R (table.11.3) 4986 0 R (table.11.4) 4987 0 R (table.11.5) 4992 0 R (table.12.1) 5035 0 R (table.13.1) 5096 0 R (table.13.2) 5124 0 R (table.13.3) 5133 0 R (table.13.4) 5140 0 R (table.18.1) 5502 0 R (table.19.1) 5932 0 R (table.20.1) 6416 0 R (table.24.1) 6784 0 R (table.24.2) 6791 0 R (table.24.3) 6799 0 R (table.25.1) 6877 0 R (table.26.1) 6929 0 R (table.26.2) 6931 0 R (table.30.1) 7058 0 R (table.31.1) 7125 0 R (table.31.2) 7133 0 R (table.6.1) 4419 0 R (table.7.1) 4533 0 R (tdbfiledesc) 7057 0 R (tmpshare) 7218 0 R (troubleshooting) 7213 0 R (trusts1) 5374 0 R (type) 4192 0 R (ugbc) 5118 0 R (unicode) 3221 0 R (uniqnetbiosnames) 6928 0 R (upgrading-to-3.0) 3224 0 R (vfsrecyc) 6402 0 R (winbind) 3185 0 R (winbind-solaris9) 6522 0 R (winbindcfg) 6496 0 R (xinetd) 7150 0 R (xremmb) 4696 0 R (xtdaudit) 6415 0 R]
+/Limits [(13small) (xtdaudit)]
+>> endobj
+7587 0 obj <<
+/Kids [7586 0 R]
+>> endobj
+7588 0 obj <<
+/Dests 7587 0 R
+>> endobj
+7589 0 obj <<
+/Type /Catalog
+/Pages 7584 0 R
+/Outlines 7585 0 R
+/Names 7588 0 R
+/PageMode /UseOutlines /URI<</Base()>>  /ViewerPreferences<<>> 
+/OpenAction 3013 0 R
+/PTEX.Fullbanner (This is pdfTeX, Version 3.14159-1.10a)
+>> endobj
+7590 0 obj <<
+/Producer (pdfTeX-1.10a)
+/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.10a)/Keywords()
+/Creator (TeX)
+/CreationDate (D:20030923173300)
+>> endobj
+xref
+0 7591
+0000000001 65535 f 
+0000000002 00000 f 
+0000000003 00000 f 
+0000000004 00000 f 
+0000000000 00000 f 
+0000000009 00000 n 
+0000290029 00000 n 
+0002649002 00000 n 
+0000000051 00000 n 
+0000000091 00000 n 
+0000293296 00000 n 
+0002648893 00000 n 
+0000000136 00000 n 
+0000000178 00000 n 
+0000293420 00000 n 
+0002648819 00000 n 
+0000000226 00000 n 
+0000000259 00000 n 
+0000297081 00000 n 
+0002648732 00000 n 
+0000000307 00000 n 
+0000000341 00000 n 
+0000300957 00000 n 
+0002648645 00000 n 
+0000000389 00000 n 
+0000000428 00000 n 
+0000301081 00000 n 
+0002648558 00000 n 
+0000000476 00000 n 
+0000000514 00000 n 
+0000305058 00000 n 
+0002648471 00000 n 
+0000000562 00000 n 
+0000000593 00000 n 
+0000305182 00000 n 
+0002648397 00000 n 
+0000000641 00000 n 
+0000000677 00000 n 
+0000308734 00000 n 
+0002648274 00000 n 
+0000000723 00000 n 
+0000000773 00000 n 
+0000308858 00000 n 
+0002648200 00000 n 
+0000000821 00000 n 
+0000000874 00000 n 
+0000308982 00000 n 
+0002648076 00000 n 
+0000000922 00000 n 
+0000000975 00000 n 
+0000309106 00000 n 
+0002648002 00000 n 
+0000001028 00000 n 
+0000001078 00000 n 
+0000309229 00000 n 
+0002647878 00000 n 
+0000001131 00000 n 
+0000001177 00000 n 
+0000312157 00000 n 
+0002647817 00000 n 
+0000001235 00000 n 
+0000001297 00000 n 
+0000315592 00000 n 
+0002647743 00000 n 
+0000001350 00000 n 
+0000001379 00000 n 
+0000315716 00000 n 
+0002647656 00000 n 
+0000001427 00000 n 
+0000001485 00000 n 
+0000315839 00000 n 
+0002647569 00000 n 
+0000001533 00000 n 
+0000001582 00000 n 
+0000318603 00000 n 
+0002647482 00000 n 
+0000001630 00000 n 
+0000001685 00000 n 
+0000318727 00000 n 
+0002647395 00000 n 
+0000001733 00000 n 
+0000001782 00000 n 
+0000318851 00000 n 
+0002647284 00000 n 
+0000001830 00000 n 
+0000001866 00000 n 
+0000321600 00000 n 
+0002647210 00000 n 
+0000001919 00000 n 
+0000001974 00000 n 
+0000321724 00000 n 
+0002647123 00000 n 
+0000002027 00000 n 
+0000002088 00000 n 
+0000321848 00000 n 
+0002647049 00000 n 
+0000002141 00000 n 
+0000002202 00000 n 
+0000322753 00000 n 
+0002646936 00000 n 
+0000002248 00000 n 
+0000002298 00000 n 
+0000322877 00000 n 
+0002646872 00000 n 
+0000002347 00000 n 
+0000002375 00000 n 
+0000323595 00000 n 
+0002646741 00000 n 
+0000002419 00000 n 
+0000002469 00000 n 
+0000326679 00000 n 
+0002646623 00000 n 
+0000002516 00000 n 
+0000002569 00000 n 
+0000326804 00000 n 
+0002646544 00000 n 
+0000002618 00000 n 
+0000002663 00000 n 
+0000329803 00000 n 
+0002646451 00000 n 
+0000002712 00000 n 
+0000002748 00000 n 
+0000329928 00000 n 
+0002646319 00000 n 
+0000002797 00000 n 
+0000002841 00000 n 
+0000333360 00000 n 
+0002646201 00000 n 
+0000002895 00000 n 
+0000002940 00000 n 
+0000333611 00000 n 
+0002646136 00000 n 
+0000002999 00000 n 
+0000003048 00000 n 
+0000333735 00000 n 
+0002646004 00000 n 
+0000003102 00000 n 
+0000003148 00000 n 
+0000336395 00000 n 
+0002645939 00000 n 
+0000003207 00000 n 
+0000003256 00000 n 
+0000336520 00000 n 
+0002645807 00000 n 
+0000003310 00000 n 
+0000003380 00000 n 
+0000336645 00000 n 
+0002645742 00000 n 
+0000003439 00000 n 
+0000003488 00000 n 
+0000341717 00000 n 
+0002645610 00000 n 
+0000003542 00000 n 
+0000003609 00000 n 
+0000341842 00000 n 
+0002645545 00000 n 
+0000003668 00000 n 
+0000003717 00000 n 
+0000345468 00000 n 
+0002645427 00000 n 
+0000003771 00000 n 
+0000003836 00000 n 
+0000348889 00000 n 
+0002645362 00000 n 
+0000003895 00000 n 
+0000003944 00000 n 
+0000349014 00000 n 
+0002645269 00000 n 
+0000003993 00000 n 
+0000004034 00000 n 
+0000352840 00000 n 
+0002645151 00000 n 
+0000004083 00000 n 
+0000004120 00000 n 
+0000355724 00000 n 
+0002645072 00000 n 
+0000004174 00000 n 
+0000004226 00000 n 
+0000355849 00000 n 
+0002644979 00000 n 
+0000004280 00000 n 
+0000004343 00000 n 
+0000355973 00000 n 
+0002644886 00000 n 
+0000004397 00000 n 
+0000004456 00000 n 
+0000356098 00000 n 
+0002644807 00000 n 
+0000004510 00000 n 
+0000004584 00000 n 
+0000384128 00000 n 
+0002644675 00000 n 
+0000004631 00000 n 
+0000004667 00000 n 
+0000387638 00000 n 
+0002644596 00000 n 
+0000004716 00000 n 
+0000004761 00000 n 
+0000396240 00000 n 
+0002644464 00000 n 
+0000004810 00000 n 
+0000004858 00000 n 
+0000396365 00000 n 
+0002644385 00000 n 
+0000004912 00000 n 
+0000004961 00000 n 
+0000403550 00000 n 
+0002644306 00000 n 
+0000005015 00000 n 
+0000005069 00000 n 
+0000410540 00000 n 
+0002644213 00000 n 
+0000005118 00000 n 
+0000005182 00000 n 
+0000417206 00000 n 
+0002644120 00000 n 
+0000005231 00000 n 
+0000005279 00000 n 
+0000417331 00000 n 
+0002643988 00000 n 
+0000005328 00000 n 
+0000005390 00000 n 
+0000417456 00000 n 
+0002643870 00000 n 
+0000005444 00000 n 
+0000005498 00000 n 
+0000417581 00000 n 
+0002643791 00000 n 
+0000005557 00000 n 
+0000005606 00000 n 
+0000421224 00000 n 
+0002643698 00000 n 
+0000005665 00000 n 
+0000005739 00000 n 
+0000421349 00000 n 
+0002643619 00000 n 
+0000005798 00000 n 
+0000005859 00000 n 
+0000429295 00000 n 
+0002643540 00000 n 
+0000005913 00000 n 
+0000005972 00000 n 
+0000429420 00000 n 
+0002643422 00000 n 
+0000006021 00000 n 
+0000006058 00000 n 
+0000429545 00000 n 
+0002643343 00000 n 
+0000006112 00000 n 
+0000006181 00000 n 
+0000432454 00000 n 
+0002643250 00000 n 
+0000006235 00000 n 
+0000006317 00000 n 
+0000432579 00000 n 
+0002643157 00000 n 
+0000006371 00000 n 
+0000006438 00000 n 
+0000435504 00000 n 
+0002643064 00000 n 
+0000006492 00000 n 
+0000006561 00000 n 
+0000435629 00000 n 
+0002642971 00000 n 
+0000006615 00000 n 
+0000006657 00000 n 
+0000435754 00000 n 
+0002642878 00000 n 
+0000006711 00000 n 
+0000006766 00000 n 
+0000437645 00000 n 
+0002642799 00000 n 
+0000006820 00000 n 
+0000006908 00000 n 
+0000441658 00000 n 
+0002642667 00000 n 
+0000006955 00000 n 
+0000006998 00000 n 
+0000441783 00000 n 
+0002642588 00000 n 
+0000007047 00000 n 
+0000007092 00000 n 
+0000445581 00000 n 
+0002642456 00000 n 
+0000007141 00000 n 
+0000007197 00000 n 
+0000445706 00000 n 
+0002642338 00000 n 
+0000007251 00000 n 
+0000007312 00000 n 
+0000454114 00000 n 
+0002642273 00000 n 
+0000007371 00000 n 
+0000007424 00000 n 
+0000454365 00000 n 
+0002642180 00000 n 
+0000007478 00000 n 
+0000007528 00000 n 
+0000457873 00000 n 
+0002642087 00000 n 
+0000007582 00000 n 
+0000007639 00000 n 
+0000457998 00000 n 
+0002641994 00000 n 
+0000007693 00000 n 
+0000007769 00000 n 
+0000461771 00000 n 
+0002641876 00000 n 
+0000007823 00000 n 
+0000007899 00000 n 
+0000461896 00000 n 
+0002641797 00000 n 
+0000007958 00000 n 
+0000008013 00000 n 
+0000462021 00000 n 
+0002641718 00000 n 
+0000008072 00000 n 
+0000008128 00000 n 
+0000462145 00000 n 
+0002641586 00000 n 
+0000008177 00000 n 
+0000008239 00000 n 
+0000465868 00000 n 
+0002641521 00000 n 
+0000008293 00000 n 
+0000008340 00000 n 
+0000469766 00000 n 
+0002641403 00000 n 
+0000008389 00000 n 
+0000008426 00000 n 
+0000469891 00000 n 
+0002641324 00000 n 
+0000008480 00000 n 
+0000008536 00000 n 
+0000470015 00000 n 
+0002641231 00000 n 
+0000008590 00000 n 
+0000008670 00000 n 
+0000472207 00000 n 
+0002641138 00000 n 
+0000008724 00000 n 
+0000008788 00000 n 
+0000472332 00000 n 
+0002641059 00000 n 
+0000008842 00000 n 
+0000008896 00000 n 
+0000475334 00000 n 
+0002640927 00000 n 
+0000008943 00000 n 
+0000008982 00000 n 
+0000475459 00000 n 
+0002640848 00000 n 
+0000009031 00000 n 
+0000009076 00000 n 
+0000479285 00000 n 
+0002640716 00000 n 
+0000009125 00000 n 
+0000009201 00000 n 
+0000481963 00000 n 
+0002640637 00000 n 
+0000009255 00000 n 
+0000009322 00000 n 
+0000486589 00000 n 
+0002640544 00000 n 
+0000009376 00000 n 
+0000009459 00000 n 
+0000490181 00000 n 
+0002640451 00000 n 
+0000009513 00000 n 
+0000009584 00000 n 
+0000490306 00000 n 
+0002640333 00000 n 
+0000009638 00000 n 
+0000009722 00000 n 
+0000490431 00000 n 
+0002640254 00000 n 
+0000009781 00000 n 
+0000009844 00000 n 
+0000494217 00000 n 
+0002640161 00000 n 
+0000009903 00000 n 
+0000009949 00000 n 
+0000494342 00000 n 
+0002640082 00000 n 
+0000010008 00000 n 
+0000010048 00000 n 
+0000494466 00000 n 
+0002639950 00000 n 
+0000010097 00000 n 
+0000010141 00000 n 
+0000494591 00000 n 
+0002639871 00000 n 
+0000010195 00000 n 
+0000010260 00000 n 
+0000500238 00000 n 
+0002639792 00000 n 
+0000010314 00000 n 
+0000010386 00000 n 
+0000504442 00000 n 
+0002639660 00000 n 
+0000010435 00000 n 
+0000010486 00000 n 
+0000504567 00000 n 
+0002639581 00000 n 
+0000010540 00000 n 
+0000010584 00000 n 
+0000507123 00000 n 
+0002639488 00000 n 
+0000010638 00000 n 
+0000010688 00000 n 
+0000510814 00000 n 
+0002639356 00000 n 
+0000010742 00000 n 
+0000010795 00000 n 
+0000514824 00000 n 
+0002639291 00000 n 
+0000010854 00000 n 
+0000010897 00000 n 
+0000514949 00000 n 
+0002639198 00000 n 
+0000010951 00000 n 
+0000010997 00000 n 
+0000515074 00000 n 
+0002639105 00000 n 
+0000011051 00000 n 
+0000011099 00000 n 
+0000515199 00000 n 
+0002639026 00000 n 
+0000011153 00000 n 
+0000011184 00000 n 
+0000518233 00000 n 
+0002638933 00000 n 
+0000011233 00000 n 
+0000011310 00000 n 
+0000518358 00000 n 
+0002638815 00000 n 
+0000011359 00000 n 
+0000011396 00000 n 
+0000518483 00000 n 
+0002638736 00000 n 
+0000011450 00000 n 
+0000011509 00000 n 
+0000521173 00000 n 
+0002638643 00000 n 
+0000011563 00000 n 
+0000011619 00000 n 
+0000521298 00000 n 
+0002638564 00000 n 
+0000011673 00000 n 
+0000011730 00000 n 
+0000524372 00000 n 
+0002638432 00000 n 
+0000011777 00000 n 
+0000011818 00000 n 
+0000524497 00000 n 
+0002638353 00000 n 
+0000011867 00000 n 
+0000011912 00000 n 
+0000524622 00000 n 
+0002638260 00000 n 
+0000011961 00000 n 
+0000011995 00000 n 
+0000528210 00000 n 
+0002638128 00000 n 
+0000012044 00000 n 
+0000012089 00000 n 
+0000528335 00000 n 
+0002638049 00000 n 
+0000012143 00000 n 
+0000012199 00000 n 
+0000528587 00000 n 
+0002637970 00000 n 
+0000012253 00000 n 
+0000012300 00000 n 
+0000533887 00000 n 
+0002637891 00000 n 
+0000012349 00000 n 
+0000012386 00000 n 
+0000534804 00000 n 
+0002637773 00000 n 
+0000012433 00000 n 
+0000012493 00000 n 
+0000534929 00000 n 
+0002637708 00000 n 
+0000012542 00000 n 
+0000012570 00000 n 
+0000535644 00000 n 
+0002637572 00000 n 
+0000012614 00000 n 
+0000012660 00000 n 
+0000538913 00000 n 
+0002637454 00000 n 
+0000012708 00000 n 
+0000012747 00000 n 
+0000539038 00000 n 
+0002637375 00000 n 
+0000012797 00000 n 
+0000012843 00000 n 
+0000541984 00000 n 
+0002637282 00000 n 
+0000012893 00000 n 
+0000012935 00000 n 
+0000545769 00000 n 
+0002637150 00000 n 
+0000012985 00000 n 
+0000013020 00000 n 
+0000545894 00000 n 
+0002637071 00000 n 
+0000013075 00000 n 
+0000013121 00000 n 
+0000546019 00000 n 
+0002636978 00000 n 
+0000013176 00000 n 
+0000013225 00000 n 
+0000549435 00000 n 
+0002636899 00000 n 
+0000013280 00000 n 
+0000013331 00000 n 
+0000552953 00000 n 
+0002636767 00000 n 
+0000013381 00000 n 
+0000013428 00000 n 
+0000556973 00000 n 
+0002636688 00000 n 
+0000013483 00000 n 
+0000013540 00000 n 
+0000560635 00000 n 
+0002636595 00000 n 
+0000013595 00000 n 
+0000013651 00000 n 
+0000564488 00000 n 
+0002636502 00000 n 
+0000013706 00000 n 
+0000013763 00000 n 
+0000567733 00000 n 
+0002636409 00000 n 
+0000013818 00000 n 
+0000013875 00000 n 
+0000568109 00000 n 
+0002636316 00000 n 
+0000013930 00000 n 
+0000013987 00000 n 
+0000570834 00000 n 
+0002636223 00000 n 
+0000014042 00000 n 
+0000014088 00000 n 
+0000570959 00000 n 
+0002636130 00000 n 
+0000014143 00000 n 
+0000014206 00000 n 
+0000571084 00000 n 
+0002636051 00000 n 
+0000014261 00000 n 
+0000014327 00000 n 
+0000575687 00000 n 
+0002635919 00000 n 
+0000014377 00000 n 
+0000014450 00000 n 
+0000579301 00000 n 
+0002635840 00000 n 
+0000014505 00000 n 
+0000014557 00000 n 
+0000581617 00000 n 
+0002635747 00000 n 
+0000014612 00000 n 
+0000014655 00000 n 
+0000581742 00000 n 
+0002635668 00000 n 
+0000014710 00000 n 
+0000014756 00000 n 
+0000581866 00000 n 
+0002635536 00000 n 
+0000014806 00000 n 
+0000014844 00000 n 
+0000584936 00000 n 
+0002635457 00000 n 
+0000014899 00000 n 
+0000014954 00000 n 
+0000585061 00000 n 
+0002635378 00000 n 
+0000015009 00000 n 
+0000015057 00000 n 
+0000588294 00000 n 
+0002635246 00000 n 
+0000015107 00000 n 
+0000015162 00000 n 
+0000588419 00000 n 
+0002635167 00000 n 
+0000015217 00000 n 
+0000015269 00000 n 
+0000592112 00000 n 
+0002635074 00000 n 
+0000015324 00000 n 
+0000015369 00000 n 
+0000611629 00000 n 
+0002634956 00000 n 
+0000015424 00000 n 
+0000015472 00000 n 
+0000611754 00000 n 
+0002634891 00000 n 
+0000015532 00000 n 
+0000015594 00000 n 
+0000623864 00000 n 
+0002634773 00000 n 
+0000015644 00000 n 
+0000015682 00000 n 
+0000623989 00000 n 
+0002634694 00000 n 
+0000015737 00000 n 
+0000015836 00000 n 
+0000624114 00000 n 
+0002634601 00000 n 
+0000015891 00000 n 
+0000015952 00000 n 
+0000624239 00000 n 
+0002634508 00000 n 
+0000016007 00000 n 
+0000016079 00000 n 
+0000627885 00000 n 
+0002634429 00000 n 
+0000016134 00000 n 
+0000016208 00000 n 
+0000630417 00000 n 
+0002634297 00000 n 
+0000016256 00000 n 
+0000016308 00000 n 
+0000630542 00000 n 
+0002634179 00000 n 
+0000016358 00000 n 
+0000016404 00000 n 
+0000634293 00000 n 
+0002634100 00000 n 
+0000016459 00000 n 
+0000016517 00000 n 
+0000634418 00000 n 
+0002634021 00000 n 
+0000016572 00000 n 
+0000016611 00000 n 
+0000638433 00000 n 
+0002633889 00000 n 
+0000016661 00000 n 
+0000016707 00000 n 
+0000662344 00000 n 
+0002633771 00000 n 
+0000016762 00000 n 
+0000016819 00000 n 
+0000685441 00000 n 
+0002633692 00000 n 
+0000016879 00000 n 
+0000016941 00000 n 
+0000685566 00000 n 
+0002633613 00000 n 
+0000017001 00000 n 
+0000017067 00000 n 
+0000685690 00000 n 
+0002633520 00000 n 
+0000017122 00000 n 
+0000017201 00000 n 
+0000689912 00000 n 
+0002633441 00000 n 
+0000017256 00000 n 
+0000017331 00000 n 
+0000690164 00000 n 
+0002633309 00000 n 
+0000017381 00000 n 
+0000017430 00000 n 
+0000690287 00000 n 
+0002633230 00000 n 
+0000017485 00000 n 
+0000017533 00000 n 
+0000695413 00000 n 
+0002633151 00000 n 
+0000017588 00000 n 
+0000017634 00000 n 
+0000698953 00000 n 
+0002633019 00000 n 
+0000017684 00000 n 
+0000017726 00000 n 
+0000699078 00000 n 
+0002632940 00000 n 
+0000017781 00000 n 
+0000017817 00000 n 
+0000699202 00000 n 
+0002632847 00000 n 
+0000017872 00000 n 
+0000017940 00000 n 
+0000703584 00000 n 
+0002632754 00000 n 
+0000017995 00000 n 
+0000018028 00000 n 
+0000703709 00000 n 
+0002632621 00000 n 
+0000018083 00000 n 
+0000018117 00000 n 
+0000708086 00000 n 
+0002632542 00000 n 
+0000018177 00000 n 
+0000018228 00000 n 
+0000708211 00000 n 
+0002632449 00000 n 
+0000018288 00000 n 
+0000018369 00000 n 
+0000710446 00000 n 
+0002632356 00000 n 
+0000018429 00000 n 
+0000018480 00000 n 
+0000712064 00000 n 
+0002632263 00000 n 
+0000018540 00000 n 
+0000018597 00000 n 
+0000716766 00000 n 
+0002632170 00000 n 
+0000018657 00000 n 
+0000018703 00000 n 
+0000716891 00000 n 
+0002632077 00000 n 
+0000018763 00000 n 
+0000018822 00000 n 
+0000717016 00000 n 
+0002631984 00000 n 
+0000018882 00000 n 
+0000018939 00000 n 
+0000724160 00000 n 
+0002631891 00000 n 
+0000018999 00000 n 
+0000019072 00000 n 
+0000724285 00000 n 
+0002631798 00000 n 
+0000019132 00000 n 
+0000019203 00000 n 
+0000726606 00000 n 
+0002631719 00000 n 
+0000019264 00000 n 
+0000019318 00000 n 
+0000726731 00000 n 
+0002631587 00000 n 
+0000019373 00000 n 
+0000019405 00000 n 
+0000730441 00000 n 
+0002631508 00000 n 
+0000019465 00000 n 
+0000019515 00000 n 
+0000730565 00000 n 
+0002631415 00000 n 
+0000019575 00000 n 
+0000019615 00000 n 
+0000733221 00000 n 
+0002631322 00000 n 
+0000019675 00000 n 
+0000019751 00000 n 
+0000733346 00000 n 
+0002631243 00000 n 
+0000019811 00000 n 
+0000019878 00000 n 
+0000733471 00000 n 
+0002631164 00000 n 
+0000019933 00000 n 
+0000019963 00000 n 
+0000735939 00000 n 
+0002631046 00000 n 
+0000020013 00000 n 
+0000020051 00000 n 
+0000736064 00000 n 
+0002630967 00000 n 
+0000020106 00000 n 
+0000020151 00000 n 
+0000736189 00000 n 
+0002630874 00000 n 
+0000020206 00000 n 
+0000020280 00000 n 
+0000736314 00000 n 
+0002630795 00000 n 
+0000020335 00000 n 
+0000020395 00000 n 
+0000749469 00000 n 
+0002630663 00000 n 
+0000020443 00000 n 
+0000020503 00000 n 
+0000749594 00000 n 
+0002630584 00000 n 
+0000020553 00000 n 
+0000020599 00000 n 
+0000792078 00000 n 
+0002630452 00000 n 
+0000020649 00000 n 
+0000020684 00000 n 
+0000795546 00000 n 
+0002630373 00000 n 
+0000020739 00000 n 
+0000020812 00000 n 
+0000795671 00000 n 
+0002630294 00000 n 
+0000020867 00000 n 
+0000020915 00000 n 
+0000798981 00000 n 
+0002630162 00000 n 
+0000020965 00000 n 
+0000021011 00000 n 
+0000799105 00000 n 
+0002630083 00000 n 
+0000021066 00000 n 
+0000021125 00000 n 
+0000799230 00000 n 
+0002630004 00000 n 
+0000021180 00000 n 
+0000021240 00000 n 
+0000802307 00000 n 
+0002629886 00000 n 
+0000021290 00000 n 
+0000021328 00000 n 
+0000802431 00000 n 
+0002629807 00000 n 
+0000021383 00000 n 
+0000021429 00000 n 
+0000805154 00000 n 
+0002629714 00000 n 
+0000021484 00000 n 
+0000021562 00000 n 
+0000805279 00000 n 
+0002629635 00000 n 
+0000021617 00000 n 
+0000021688 00000 n 
+0000810277 00000 n 
+0002629503 00000 n 
+0000021736 00000 n 
+0000021800 00000 n 
+0000810402 00000 n 
+0002629424 00000 n 
+0000021850 00000 n 
+0000021896 00000 n 
+0000813973 00000 n 
+0002629292 00000 n 
+0000021946 00000 n 
+0000021998 00000 n 
+0000814098 00000 n 
+0002629213 00000 n 
+0000022053 00000 n 
+0000022129 00000 n 
+0000820598 00000 n 
+0002629120 00000 n 
+0000022184 00000 n 
+0000022231 00000 n 
+0000820850 00000 n 
+0002629041 00000 n 
+0000022286 00000 n 
+0000022346 00000 n 
+0000835723 00000 n 
+0002628909 00000 n 
+0000022396 00000 n 
+0000022453 00000 n 
+0000835847 00000 n 
+0002628830 00000 n 
+0000022508 00000 n 
+0000022564 00000 n 
+0000835972 00000 n 
+0002628737 00000 n 
+0000022619 00000 n 
+0000022691 00000 n 
+0000840269 00000 n 
+0002628658 00000 n 
+0000022746 00000 n 
+0000022795 00000 n 
+0000840394 00000 n 
+0002628526 00000 n 
+0000022845 00000 n 
+0000022895 00000 n 
+0000843411 00000 n 
+0002628422 00000 n 
+0000022950 00000 n 
+0000023005 00000 n 
+0000843536 00000 n 
+0002628343 00000 n 
+0000023065 00000 n 
+0000023124 00000 n 
+0000847403 00000 n 
+0002628264 00000 n 
+0000023184 00000 n 
+0000023228 00000 n 
+0000851054 00000 n 
+0002628132 00000 n 
+0000023278 00000 n 
+0000023360 00000 n 
+0000851179 00000 n 
+0002628053 00000 n 
+0000023415 00000 n 
+0000023493 00000 n 
+0000855170 00000 n 
+0002627960 00000 n 
+0000023548 00000 n 
+0000023613 00000 n 
+0000855295 00000 n 
+0002627867 00000 n 
+0000023668 00000 n 
+0000023717 00000 n 
+0000859089 00000 n 
+0002627735 00000 n 
+0000023772 00000 n 
+0000023836 00000 n 
+0000859214 00000 n 
+0002627656 00000 n 
+0000023896 00000 n 
+0000023941 00000 n 
+0000859339 00000 n 
+0002627577 00000 n 
+0000024001 00000 n 
+0000024051 00000 n 
+0000862885 00000 n 
+0002627484 00000 n 
+0000024106 00000 n 
+0000024172 00000 n 
+0000863010 00000 n 
+0002627391 00000 n 
+0000024227 00000 n 
+0000024316 00000 n 
+0000869131 00000 n 
+0002627312 00000 n 
+0000024371 00000 n 
+0000024456 00000 n 
+0000869256 00000 n 
+0002627194 00000 n 
+0000024506 00000 n 
+0000024544 00000 n 
+0000869381 00000 n 
+0002627115 00000 n 
+0000024599 00000 n 
+0000024662 00000 n 
+0000874521 00000 n 
+0002627022 00000 n 
+0000024717 00000 n 
+0000024792 00000 n 
+0000874646 00000 n 
+0002626943 00000 n 
+0000024847 00000 n 
+0000024914 00000 n 
+0000878284 00000 n 
+0002626809 00000 n 
+0000024962 00000 n 
+0000025008 00000 n 
+0000878409 00000 n 
+0002626730 00000 n 
+0000025058 00000 n 
+0000025104 00000 n 
+0000878534 00000 n 
+0002626598 00000 n 
+0000025154 00000 n 
+0000025189 00000 n 
+0000882382 00000 n 
+0002626494 00000 n 
+0000025244 00000 n 
+0000025301 00000 n 
+0000890052 00000 n 
+0002626415 00000 n 
+0000025361 00000 n 
+0000025417 00000 n 
+0000890176 00000 n 
+0002626322 00000 n 
+0000025477 00000 n 
+0000025539 00000 n 
+0000893711 00000 n 
+0002626229 00000 n 
+0000025599 00000 n 
+0000025661 00000 n 
+0000893836 00000 n 
+0002626136 00000 n 
+0000025721 00000 n 
+0000025781 00000 n 
+0000893961 00000 n 
+0002626043 00000 n 
+0000025841 00000 n 
+0000025890 00000 n 
+0000894085 00000 n 
+0002625950 00000 n 
+0000025950 00000 n 
+0000025994 00000 n 
+0000897641 00000 n 
+0002625857 00000 n 
+0000026054 00000 n 
+0000026103 00000 n 
+0000897766 00000 n 
+0002625764 00000 n 
+0000026163 00000 n 
+0000026239 00000 n 
+0000897890 00000 n 
+0002625685 00000 n 
+0000026299 00000 n 
+0000026362 00000 n 
+0000901894 00000 n 
+0002625552 00000 n 
+0000026412 00000 n 
+0000026472 00000 n 
+0000904785 00000 n 
+0002625448 00000 n 
+0000026527 00000 n 
+0000026575 00000 n 
+0000904910 00000 n 
+0002625369 00000 n 
+0000026635 00000 n 
+0000026681 00000 n 
+0000905035 00000 n 
+0002625289 00000 n 
+0000026741 00000 n 
+0000026795 00000 n 
+0000909095 00000 n 
+0002625151 00000 n 
+0000026846 00000 n 
+0000026925 00000 n 
+0000915822 00000 n 
+0002625067 00000 n 
+0000026981 00000 n 
+0000027036 00000 n 
+0000915948 00000 n 
+0002624983 00000 n 
+0000027092 00000 n 
+0000027142 00000 n 
+0000919894 00000 n 
+0002624885 00000 n 
+0000027193 00000 n 
+0000027245 00000 n 
+0000920020 00000 n 
+0002624746 00000 n 
+0000027296 00000 n 
+0000027335 00000 n 
+0000924608 00000 n 
+0002624662 00000 n 
+0000027391 00000 n 
+0000027445 00000 n 
+0000924734 00000 n 
+0002624563 00000 n 
+0000027501 00000 n 
+0000027577 00000 n 
+0000924860 00000 n 
+0002624479 00000 n 
+0000027633 00000 n 
+0000027712 00000 n 
+0000924986 00000 n 
+0002624396 00000 n 
+0000027763 00000 n 
+0000027807 00000 n 
+0000930323 00000 n 
+0002624258 00000 n 
+0000027856 00000 n 
+0000027894 00000 n 
+0000930449 00000 n 
+0002624174 00000 n 
+0000027945 00000 n 
+0000027983 00000 n 
+0000930575 00000 n 
+0002624075 00000 n 
+0000028034 00000 n 
+0000028081 00000 n 
+0000930701 00000 n 
+0002623935 00000 n 
+0000028132 00000 n 
+0000028212 00000 n 
+0000933671 00000 n 
+0002623851 00000 n 
+0000028268 00000 n 
+0000028323 00000 n 
+0000933797 00000 n 
+0002623752 00000 n 
+0000028379 00000 n 
+0000028428 00000 n 
+0000933923 00000 n 
+0002623653 00000 n 
+0000028484 00000 n 
+0000028538 00000 n 
+0000936862 00000 n 
+0002623554 00000 n 
+0000028594 00000 n 
+0000028638 00000 n 
+0000936988 00000 n 
+0002623455 00000 n 
+0000028694 00000 n 
+0000028755 00000 n 
+0000939950 00000 n 
+0002623371 00000 n 
+0000028811 00000 n 
+0000028854 00000 n 
+0000940076 00000 n 
+0002623272 00000 n 
+0000028905 00000 n 
+0000028946 00000 n 
+0000940202 00000 n 
+0002623147 00000 n 
+0000028997 00000 n 
+0000029036 00000 n 
+0000940328 00000 n 
+0002623063 00000 n 
+0000029092 00000 n 
+0000029173 00000 n 
+0000942714 00000 n 
+0002622979 00000 n 
+0000029229 00000 n 
+0000029310 00000 n 
+0000946126 00000 n 
+0002622840 00000 n 
+0000029359 00000 n 
+0000029414 00000 n 
+0000946252 00000 n 
+0002622756 00000 n 
+0000029465 00000 n 
+0000029512 00000 n 
+0000946378 00000 n 
+0002622657 00000 n 
+0000029563 00000 n 
+0000029618 00000 n 
+0000949844 00000 n 
+0002622517 00000 n 
+0000029669 00000 n 
+0000029737 00000 n 
+0000949970 00000 n 
+0002622433 00000 n 
+0000029793 00000 n 
+0000029849 00000 n 
+0000950096 00000 n 
+0002622334 00000 n 
+0000029905 00000 n 
+0000029963 00000 n 
+0000950222 00000 n 
+0002622250 00000 n 
+0000030019 00000 n 
+0000030076 00000 n 
+0000964118 00000 n 
+0002622110 00000 n 
+0000030127 00000 n 
+0000030193 00000 n 
+0000964244 00000 n 
+0002622026 00000 n 
+0000030249 00000 n 
+0000030304 00000 n 
+0000968235 00000 n 
+0002621942 00000 n 
+0000030360 00000 n 
+0000030416 00000 n 
+0000968361 00000 n 
+0002621843 00000 n 
+0000030467 00000 n 
+0000030534 00000 n 
+0000969976 00000 n 
+0002621759 00000 n 
+0000030585 00000 n 
+0000030624 00000 n 
+0000973388 00000 n 
+0002621620 00000 n 
+0000030673 00000 n 
+0000030754 00000 n 
+0000973514 00000 n 
+0002621536 00000 n 
+0000030805 00000 n 
+0000030852 00000 n 
+0000976420 00000 n 
+0002621411 00000 n 
+0000030903 00000 n 
+0000030942 00000 n 
+0000976546 00000 n 
+0002621342 00000 n 
+0000030998 00000 n 
+0000031058 00000 n 
+0000981004 00000 n 
+0002621202 00000 n 
+0000031107 00000 n 
+0000031157 00000 n 
+0000981130 00000 n 
+0002621118 00000 n 
+0000031208 00000 n 
+0000031255 00000 n 
+0000981256 00000 n 
+0002620978 00000 n 
+0000031306 00000 n 
+0000031354 00000 n 
+0000984288 00000 n 
+0002620894 00000 n 
+0000031410 00000 n 
+0000031474 00000 n 
+0000988420 00000 n 
+0002620810 00000 n 
+0000031530 00000 n 
+0000031599 00000 n 
+0000988546 00000 n 
+0002620670 00000 n 
+0000031650 00000 n 
+0000031702 00000 n 
+0000991097 00000 n 
+0002620586 00000 n 
+0000031758 00000 n 
+0000031822 00000 n 
+0000993628 00000 n 
+0002620502 00000 n 
+0000031878 00000 n 
+0000031936 00000 n 
+0001000028 00000 n 
+0002620362 00000 n 
+0000031987 00000 n 
+0000032044 00000 n 
+0001000153 00000 n 
+0002620252 00000 n 
+0000032100 00000 n 
+0000032157 00000 n 
+0001000279 00000 n 
+0002620168 00000 n 
+0000032218 00000 n 
+0000032268 00000 n 
+0001008086 00000 n 
+0002620069 00000 n 
+0000032329 00000 n 
+0000032381 00000 n 
+0001015663 00000 n 
+0002619970 00000 n 
+0000032442 00000 n 
+0000032507 00000 n 
+0001020229 00000 n 
+0002619871 00000 n 
+0000032568 00000 n 
+0000032612 00000 n 
+0001020355 00000 n 
+0002619772 00000 n 
+0000032673 00000 n 
+0000032740 00000 n 
+0001024476 00000 n 
+0002619688 00000 n 
+0000032801 00000 n 
+0000032852 00000 n 
+0001028569 00000 n 
+0002619548 00000 n 
+0000032903 00000 n 
+0000032966 00000 n 
+0001032709 00000 n 
+0002619464 00000 n 
+0000033022 00000 n 
+0000033095 00000 n 
+0001032835 00000 n 
+0002619365 00000 n 
+0000033151 00000 n 
+0000033214 00000 n 
+0001035996 00000 n 
+0002619266 00000 n 
+0000033270 00000 n 
+0000033328 00000 n 
+0001036246 00000 n 
+0002619167 00000 n 
+0000033384 00000 n 
+0000033442 00000 n 
+0001040527 00000 n 
+0002619083 00000 n 
+0000033498 00000 n 
+0000033557 00000 n 
+0001044037 00000 n 
+0002618943 00000 n 
+0000033608 00000 n 
+0000033669 00000 n 
+0001048180 00000 n 
+0002618859 00000 n 
+0000033725 00000 n 
+0000033791 00000 n 
+0001048306 00000 n 
+0002618734 00000 n 
+0000033847 00000 n 
+0000033915 00000 n 
+0001052757 00000 n 
+0002618650 00000 n 
+0000033976 00000 n 
+0000034030 00000 n 
+0001059032 00000 n 
+0002618551 00000 n 
+0000034091 00000 n 
+0000034182 00000 n 
+0001059158 00000 n 
+0002618452 00000 n 
+0000034243 00000 n 
+0000034313 00000 n 
+0001061697 00000 n 
+0002618353 00000 n 
+0000034374 00000 n 
+0000034444 00000 n 
+0001064432 00000 n 
+0002618254 00000 n 
+0000034505 00000 n 
+0000034567 00000 n 
+0001067031 00000 n 
+0002618155 00000 n 
+0000034628 00000 n 
+0000034687 00000 n 
+0001070422 00000 n 
+0002618056 00000 n 
+0000034748 00000 n 
+0000034812 00000 n 
+0001073358 00000 n 
+0002617957 00000 n 
+0000034873 00000 n 
+0000034935 00000 n 
+0001075716 00000 n 
+0002617873 00000 n 
+0000034996 00000 n 
+0000035062 00000 n 
+0001075842 00000 n 
+0002617733 00000 n 
+0000035113 00000 n 
+0000035175 00000 n 
+0001079663 00000 n 
+0002617649 00000 n 
+0000035231 00000 n 
+0000035291 00000 n 
+0001080104 00000 n 
+0002617550 00000 n 
+0000035347 00000 n 
+0000035411 00000 n 
+0001088293 00000 n 
+0002617451 00000 n 
+0000035467 00000 n 
+0000035532 00000 n 
+0001088419 00000 n 
+0002617367 00000 n 
+0000035588 00000 n 
+0000035680 00000 n 
+0001091979 00000 n 
+0002617227 00000 n 
+0000035731 00000 n 
+0000035770 00000 n 
+0001092105 00000 n 
+0002617143 00000 n 
+0000035826 00000 n 
+0000035902 00000 n 
+0001102250 00000 n 
+0002617044 00000 n 
+0000035958 00000 n 
+0000036022 00000 n 
+0001107097 00000 n 
+0002616945 00000 n 
+0000036078 00000 n 
+0000036149 00000 n 
+0001111465 00000 n 
+0002616846 00000 n 
+0000036205 00000 n 
+0000036289 00000 n 
+0001111591 00000 n 
+0002616747 00000 n 
+0000036345 00000 n 
+0000036411 00000 n 
+0001118473 00000 n 
+0002616648 00000 n 
+0000036467 00000 n 
+0000036518 00000 n 
+0001118599 00000 n 
+0002616564 00000 n 
+0000036574 00000 n 
+0000036648 00000 n 
+0001118725 00000 n 
+0002616424 00000 n 
+0000036699 00000 n 
+0000036745 00000 n 
+0001121576 00000 n 
+0002616340 00000 n 
+0000036801 00000 n 
+0000036846 00000 n 
+0001121702 00000 n 
+0002616241 00000 n 
+0000036902 00000 n 
+0000036962 00000 n 
+0001121828 00000 n 
+0002616142 00000 n 
+0000037018 00000 n 
+0000037065 00000 n 
+0001121954 00000 n 
+0002616058 00000 n 
+0000037121 00000 n 
+0000037172 00000 n 
+0001126167 00000 n 
+0002615959 00000 n 
+0000037224 00000 n 
+0000037299 00000 n 
+0001133276 00000 n 
+0002615860 00000 n 
+0000037351 00000 n 
+0000037400 00000 n 
+0001133402 00000 n 
+0002615761 00000 n 
+0000037452 00000 n 
+0000037519 00000 n 
+0001136253 00000 n 
+0002615662 00000 n 
+0000037571 00000 n 
+0000037656 00000 n 
+0001136379 00000 n 
+0002615537 00000 n 
+0000037708 00000 n 
+0000037748 00000 n 
+0001136505 00000 n 
+0002615453 00000 n 
+0000037805 00000 n 
+0000037881 00000 n 
+0001136631 00000 n 
+0002615369 00000 n 
+0000037938 00000 n 
+0000038039 00000 n 
+0001140259 00000 n 
+0002615229 00000 n 
+0000038088 00000 n 
+0000038133 00000 n 
+0001140385 00000 n 
+0002615104 00000 n 
+0000038184 00000 n 
+0000038222 00000 n 
+0001140511 00000 n 
+0002615020 00000 n 
+0000038278 00000 n 
+0000038327 00000 n 
+0001140637 00000 n 
+0002614936 00000 n 
+0000038383 00000 n 
+0000038419 00000 n 
+0001140763 00000 n 
+0002614796 00000 n 
+0000038470 00000 n 
+0000038528 00000 n 
+0001144551 00000 n 
+0002614712 00000 n 
+0000038584 00000 n 
+0000038640 00000 n 
+0001148153 00000 n 
+0002614613 00000 n 
+0000038696 00000 n 
+0000038757 00000 n 
+0001148406 00000 n 
+0002614529 00000 n 
+0000038813 00000 n 
+0000038876 00000 n 
+0001151243 00000 n 
+0002614389 00000 n 
+0000038927 00000 n 
+0000038975 00000 n 
+0001151369 00000 n 
+0002614305 00000 n 
+0000039031 00000 n 
+0000039105 00000 n 
+0001154716 00000 n 
+0002614206 00000 n 
+0000039161 00000 n 
+0000039244 00000 n 
+0001154842 00000 n 
+0002614107 00000 n 
+0000039300 00000 n 
+0000039366 00000 n 
+0001154968 00000 n 
+0002614008 00000 n 
+0000039422 00000 n 
+0000039513 00000 n 
+0001158550 00000 n 
+0002613924 00000 n 
+0000039569 00000 n 
+0000039618 00000 n 
+0001162190 00000 n 
+0002613784 00000 n 
+0000039669 00000 n 
+0000039756 00000 n 
+0001162316 00000 n 
+0002613700 00000 n 
+0000039812 00000 n 
+0000039876 00000 n 
+0001162442 00000 n 
+0002613601 00000 n 
+0000039932 00000 n 
+0000039988 00000 n 
+0001181960 00000 n 
+0002613502 00000 n 
+0000040044 00000 n 
+0000040112 00000 n 
+0001196914 00000 n 
+0002613403 00000 n 
+0000040168 00000 n 
+0000040222 00000 n 
+0001212210 00000 n 
+0002613304 00000 n 
+0000040278 00000 n 
+0000040366 00000 n 
+0001216534 00000 n 
+0002613205 00000 n 
+0000040422 00000 n 
+0000040502 00000 n 
+0001216659 00000 n 
+0002613106 00000 n 
+0000040558 00000 n 
+0000040621 00000 n 
+0001220328 00000 n 
+0002613022 00000 n 
+0000040677 00000 n 
+0000040752 00000 n 
+0001220453 00000 n 
+0002612881 00000 n 
+0000040803 00000 n 
+0000040860 00000 n 
+0001224322 00000 n 
+0002612797 00000 n 
+0000040916 00000 n 
+0000040971 00000 n 
+0001227585 00000 n 
+0002612698 00000 n 
+0000041027 00000 n 
+0000041081 00000 n 
+0001230705 00000 n 
+0002612558 00000 n 
+0000041137 00000 n 
+0000041183 00000 n 
+0001230831 00000 n 
+0002612489 00000 n 
+0000041244 00000 n 
+0000041293 00000 n 
+0001230957 00000 n 
+0002612390 00000 n 
+0000041349 00000 n 
+0000041387 00000 n 
+0001273270 00000 n 
+0002612291 00000 n 
+0000041443 00000 n 
+0000041477 00000 n 
+0001273520 00000 n 
+0002612192 00000 n 
+0000041533 00000 n 
+0000041571 00000 n 
+0001366931 00000 n 
+0002612093 00000 n 
+0000041627 00000 n 
+0000041682 00000 n 
+0001367184 00000 n 
+0002611994 00000 n 
+0000041738 00000 n 
+0000041794 00000 n 
+0001367310 00000 n 
+0002611895 00000 n 
+0000041850 00000 n 
+0000041891 00000 n 
+0001398922 00000 n 
+0002611796 00000 n 
+0000041948 00000 n 
+0000042012 00000 n 
+0001402770 00000 n 
+0002611697 00000 n 
+0000042069 00000 n 
+0000042118 00000 n 
+0001402896 00000 n 
+0002611598 00000 n 
+0000042175 00000 n 
+0000042214 00000 n 
+0001406220 00000 n 
+0002611499 00000 n 
+0000042271 00000 n 
+0000042316 00000 n 
+0001406346 00000 n 
+0002611400 00000 n 
+0000042373 00000 n 
+0000042435 00000 n 
+0001410322 00000 n 
+0002611301 00000 n 
+0000042492 00000 n 
+0000042581 00000 n 
+0001414532 00000 n 
+0002611202 00000 n 
+0000042638 00000 n 
+0000042718 00000 n 
+0001456107 00000 n 
+0002611103 00000 n 
+0000042775 00000 n 
+0000042833 00000 n 
+0001464813 00000 n 
+0002611004 00000 n 
+0000042890 00000 n 
+0000042947 00000 n 
+0001470071 00000 n 
+0002610920 00000 n 
+0000043004 00000 n 
+0000043064 00000 n 
+0001470197 00000 n 
+0002610780 00000 n 
+0000043115 00000 n 
+0000043176 00000 n 
+0001495678 00000 n 
+0002610696 00000 n 
+0000043232 00000 n 
+0000043302 00000 n 
+0001495804 00000 n 
+0002610597 00000 n 
+0000043358 00000 n 
+0000043416 00000 n 
+0001496056 00000 n 
+0002610513 00000 n 
+0000043472 00000 n 
+0000043530 00000 n 
+0001523118 00000 n 
+0002610373 00000 n 
+0000043581 00000 n 
+0000043672 00000 n 
+0001523244 00000 n 
+0002610289 00000 n 
+0000043728 00000 n 
+0000043805 00000 n 
+0001551041 00000 n 
+0002610205 00000 n 
+0000043861 00000 n 
+0000043938 00000 n 
+0001551167 00000 n 
+0002610065 00000 n 
+0000043989 00000 n 
+0000044037 00000 n 
+0001554706 00000 n 
+0002609981 00000 n 
+0000044093 00000 n 
+0000044153 00000 n 
+0001554831 00000 n 
+0002609897 00000 n 
+0000044209 00000 n 
+0000044272 00000 n 
+0001554957 00000 n 
+0002609757 00000 n 
+0000044323 00000 n 
+0000044397 00000 n 
+0001558933 00000 n 
+0002609673 00000 n 
+0000044453 00000 n 
+0000044543 00000 n 
+0001559059 00000 n 
+0002609574 00000 n 
+0000044599 00000 n 
+0000044663 00000 n 
+0001559185 00000 n 
+0002609475 00000 n 
+0000044719 00000 n 
+0000044773 00000 n 
+0001559311 00000 n 
+0002609391 00000 n 
+0000044829 00000 n 
+0000044922 00000 n 
+0001563135 00000 n 
+0002609250 00000 n 
+0000044974 00000 n 
+0000045037 00000 n 
+0001563261 00000 n 
+0002609166 00000 n 
+0000045094 00000 n 
+0000045154 00000 n 
+0001563387 00000 n 
+0002609067 00000 n 
+0000045211 00000 n 
+0000045276 00000 n 
+0001563512 00000 n 
+0002608968 00000 n 
+0000045333 00000 n 
+0000045411 00000 n 
+0001568011 00000 n 
+0002608869 00000 n 
+0000045468 00000 n 
+0000045531 00000 n 
+0001571137 00000 n 
+0002608770 00000 n 
+0000045588 00000 n 
+0000045649 00000 n 
+0001571263 00000 n 
+0002608671 00000 n 
+0000045706 00000 n 
+0000045789 00000 n 
+0001574350 00000 n 
+0002608572 00000 n 
+0000045846 00000 n 
+0000045899 00000 n 
+0001578719 00000 n 
+0002608473 00000 n 
+0000045956 00000 n 
+0000046035 00000 n 
+0001582502 00000 n 
+0002608374 00000 n 
+0000046092 00000 n 
+0000046150 00000 n 
+0001582628 00000 n 
+0002608275 00000 n 
+0000046208 00000 n 
+0000046272 00000 n 
+0001586982 00000 n 
+0002608176 00000 n 
+0000046330 00000 n 
+0000046384 00000 n 
+0001590392 00000 n 
+0002608077 00000 n 
+0000046442 00000 n 
+0000046525 00000 n 
+0001590707 00000 n 
+0002607978 00000 n 
+0000046583 00000 n 
+0000046640 00000 n 
+0001637513 00000 n 
+0002607879 00000 n 
+0000046698 00000 n 
+0000046748 00000 n 
+0001637766 00000 n 
+0002607780 00000 n 
+0000046806 00000 n 
+0000046880 00000 n 
+0001641499 00000 n 
+0002607696 00000 n 
+0000046938 00000 n 
+0000047026 00000 n 
+0001644632 00000 n 
+0002607556 00000 n 
+0000047078 00000 n 
+0000047164 00000 n 
+0001645010 00000 n 
+0002607472 00000 n 
+0000047221 00000 n 
+0000047283 00000 n 
+0001648619 00000 n 
+0002607373 00000 n 
+0000047340 00000 n 
+0000047405 00000 n 
+0001648745 00000 n 
+0002607274 00000 n 
+0000047462 00000 n 
+0000047537 00000 n 
+0001651775 00000 n 
+0002607175 00000 n 
+0000047594 00000 n 
+0000047674 00000 n 
+0001654673 00000 n 
+0002607076 00000 n 
+0000047731 00000 n 
+0000047798 00000 n 
+0001667911 00000 n 
+0002606992 00000 n 
+0000047855 00000 n 
+0000047909 00000 n 
+0001671085 00000 n 
+0002606852 00000 n 
+0000047961 00000 n 
+0000048012 00000 n 
+0001671211 00000 n 
+0002606768 00000 n 
+0000048069 00000 n 
+0000048120 00000 n 
+0001671337 00000 n 
+0002606669 00000 n 
+0000048177 00000 n 
+0000048219 00000 n 
+0001673707 00000 n 
+0002606570 00000 n 
+0000048276 00000 n 
+0000048323 00000 n 
+0001673833 00000 n 
+0002606486 00000 n 
+0000048380 00000 n 
+0000048424 00000 n 
+0001673959 00000 n 
+0002606346 00000 n 
+0000048476 00000 n 
+0000048544 00000 n 
+0001679276 00000 n 
+0002606221 00000 n 
+0000048601 00000 n 
+0000048665 00000 n 
+0001683580 00000 n 
+0002606137 00000 n 
+0000048727 00000 n 
+0000048782 00000 n 
+0001683706 00000 n 
+0002606038 00000 n 
+0000048844 00000 n 
+0000048912 00000 n 
+0001683832 00000 n 
+0002605939 00000 n 
+0000048974 00000 n 
+0000049028 00000 n 
+0001691471 00000 n 
+0002605840 00000 n 
+0000049090 00000 n 
+0000049167 00000 n 
+0001691597 00000 n 
+0002605741 00000 n 
+0000049229 00000 n 
+0000049290 00000 n 
+0001696718 00000 n 
+0002605642 00000 n 
+0000049352 00000 n 
+0000049409 00000 n 
+0001696844 00000 n 
+0002605543 00000 n 
+0000049471 00000 n 
+0000049580 00000 n 
+0001702150 00000 n 
+0002605459 00000 n 
+0000049642 00000 n 
+0000049705 00000 n 
+0001702276 00000 n 
+0002605375 00000 n 
+0000049762 00000 n 
+0000049846 00000 n 
+0001711346 00000 n 
+0002605235 00000 n 
+0000049898 00000 n 
+0000049950 00000 n 
+0001714872 00000 n 
+0002605151 00000 n 
+0000050007 00000 n 
+0000050053 00000 n 
+0001714998 00000 n 
+0002605052 00000 n 
+0000050110 00000 n 
+0000050171 00000 n 
+0001715124 00000 n 
+0002604953 00000 n 
+0000050228 00000 n 
+0000050310 00000 n 
+0001717728 00000 n 
+0002604854 00000 n 
+0000050367 00000 n 
+0000050423 00000 n 
+0001717854 00000 n 
+0002604755 00000 n 
+0000050480 00000 n 
+0000050530 00000 n 
+0001721365 00000 n 
+0002604671 00000 n 
+0000050587 00000 n 
+0000050635 00000 n 
+0001721491 00000 n 
+0002604572 00000 n 
+0000050687 00000 n 
+0000050733 00000 n 
+0001725393 00000 n 
+0002604432 00000 n 
+0000050785 00000 n 
+0000050861 00000 n 
+0001725519 00000 n 
+0002604348 00000 n 
+0000050918 00000 n 
+0000050984 00000 n 
+0001728566 00000 n 
+0002604249 00000 n 
+0000051041 00000 n 
+0000051084 00000 n 
+0001728692 00000 n 
+0002604165 00000 n 
+0000051141 00000 n 
+0000051190 00000 n 
+0001731864 00000 n 
+0002604066 00000 n 
+0000051242 00000 n 
+0000051316 00000 n 
+0001734947 00000 n 
+0002603967 00000 n 
+0000051368 00000 n 
+0000051421 00000 n 
+0001735073 00000 n 
+0002603826 00000 n 
+0000051473 00000 n 
+0000051513 00000 n 
+0001735199 00000 n 
+0002603742 00000 n 
+0000051570 00000 n 
+0000051640 00000 n 
+0001735325 00000 n 
+0002603643 00000 n 
+0000051697 00000 n 
+0000051792 00000 n 
+0001767627 00000 n 
+0002603544 00000 n 
+0000051849 00000 n 
+0000051899 00000 n 
+0001767753 00000 n 
+0002603445 00000 n 
+0000051956 00000 n 
+0000052022 00000 n 
+0001771783 00000 n 
+0002603346 00000 n 
+0000052079 00000 n 
+0000052162 00000 n 
+0001771908 00000 n 
+0002603247 00000 n 
+0000052219 00000 n 
+0000052307 00000 n 
+0001772034 00000 n 
+0002603148 00000 n 
+0000052364 00000 n 
+0000052437 00000 n 
+0001772160 00000 n 
+0002603049 00000 n 
+0000052494 00000 n 
+0000052578 00000 n 
+0001772286 00000 n 
+0002602950 00000 n 
+0000052635 00000 n 
+0000052714 00000 n 
+0001775682 00000 n 
+0002602851 00000 n 
+0000052772 00000 n 
+0000052843 00000 n 
+0001775807 00000 n 
+0002602752 00000 n 
+0000052901 00000 n 
+0000052988 00000 n 
+0001775933 00000 n 
+0002602653 00000 n 
+0000053046 00000 n 
+0000053119 00000 n 
+0001776059 00000 n 
+0002602554 00000 n 
+0000053177 00000 n 
+0000053216 00000 n 
+0001776185 00000 n 
+0002602455 00000 n 
+0000053274 00000 n 
+0000053363 00000 n 
+0001780800 00000 n 
+0002602356 00000 n 
+0000053421 00000 n 
+0000053509 00000 n 
+0001780926 00000 n 
+0002602257 00000 n 
+0000053567 00000 n 
+0000053650 00000 n 
+0001784285 00000 n 
+0002602158 00000 n 
+0000053708 00000 n 
+0000053798 00000 n 
+0001784410 00000 n 
+0002602059 00000 n 
+0000053856 00000 n 
+0000053934 00000 n 
+0001784536 00000 n 
+0002601975 00000 n 
+0000053992 00000 n 
+0000054082 00000 n 
+0001784662 00000 n 
+0002601891 00000 n 
+0000054134 00000 n 
+0000054200 00000 n 
+0001917071 00000 n 
+0002601752 00000 n 
+0000054249 00000 n 
+0000054294 00000 n 
+0001917197 00000 n 
+0002601668 00000 n 
+0000054345 00000 n 
+0000054392 00000 n 
+0001917323 00000 n 
+0002601569 00000 n 
+0000054443 00000 n 
+0000054479 00000 n 
+0001920254 00000 n 
+0002601429 00000 n 
+0000054530 00000 n 
+0000054572 00000 n 
+0001920380 00000 n 
+0002601345 00000 n 
+0000054628 00000 n 
+0000054661 00000 n 
+0001920506 00000 n 
+0002601246 00000 n 
+0000054717 00000 n 
+0000054758 00000 n 
+0001920759 00000 n 
+0002601147 00000 n 
+0000054814 00000 n 
+0000054855 00000 n 
+0001923762 00000 n 
+0002601048 00000 n 
+0000054911 00000 n 
+0000054946 00000 n 
+0001927228 00000 n 
+0002600964 00000 n 
+0000055002 00000 n 
+0000055038 00000 n 
+0001927354 00000 n 
+0002600839 00000 n 
+0000055089 00000 n 
+0000055146 00000 n 
+0001927480 00000 n 
+0002600755 00000 n 
+0000055202 00000 n 
+0000055240 00000 n 
+0001927605 00000 n 
+0002600671 00000 n 
+0000055296 00000 n 
+0000055329 00000 n 
+0001930364 00000 n 
+0002600532 00000 n 
+0000055378 00000 n 
+0000055433 00000 n 
+0001930490 00000 n 
+0002600448 00000 n 
+0000055484 00000 n 
+0000055531 00000 n 
+0001933984 00000 n 
+0002600349 00000 n 
+0000055582 00000 n 
+0000055620 00000 n 
+0001934110 00000 n 
+0002600209 00000 n 
+0000055671 00000 n 
+0000055718 00000 n 
+0001937593 00000 n 
+0002600140 00000 n 
+0000055774 00000 n 
+0000055813 00000 n 
+0001937719 00000 n 
+0002600000 00000 n 
+0000055864 00000 n 
+0000055907 00000 n 
+0001937845 00000 n 
+0002599916 00000 n 
+0000055963 00000 n 
+0000056023 00000 n 
+0001937970 00000 n 
+0002599817 00000 n 
+0000056079 00000 n 
+0000056142 00000 n 
+0001941686 00000 n 
+0002599718 00000 n 
+0000056198 00000 n 
+0000056245 00000 n 
+0001941812 00000 n 
+0002599619 00000 n 
+0000056301 00000 n 
+0000056361 00000 n 
+0001945707 00000 n 
+0002599520 00000 n 
+0000056417 00000 n 
+0000056473 00000 n 
+0001945833 00000 n 
+0002599436 00000 n 
+0000056529 00000 n 
+0000056571 00000 n 
+0001950077 00000 n 
+0002599296 00000 n 
+0000056622 00000 n 
+0000056678 00000 n 
+0001950203 00000 n 
+0002599212 00000 n 
+0000056734 00000 n 
+0000056774 00000 n 
+0001950329 00000 n 
+0002599113 00000 n 
+0000056830 00000 n 
+0000056870 00000 n 
+0001950455 00000 n 
+0002598988 00000 n 
+0000056926 00000 n 
+0000056972 00000 n 
+0001953089 00000 n 
+0002598904 00000 n 
+0000057033 00000 n 
+0000057133 00000 n 
+0001956962 00000 n 
+0002598805 00000 n 
+0000057194 00000 n 
+0000057242 00000 n 
+0001957088 00000 n 
+0002598706 00000 n 
+0000057303 00000 n 
+0000057351 00000 n 
+0001960037 00000 n 
+0002598607 00000 n 
+0000057412 00000 n 
+0000057481 00000 n 
+0001960163 00000 n 
+0002598508 00000 n 
+0000057542 00000 n 
+0000057612 00000 n 
+0001962483 00000 n 
+0002598409 00000 n 
+0000057673 00000 n 
+0000057733 00000 n 
+0001968568 00000 n 
+0002598325 00000 n 
+0000057794 00000 n 
+0000057849 00000 n 
+0001977538 00000 n 
+0002598226 00000 n 
+0000057900 00000 n 
+0000057936 00000 n 
+0001977664 00000 n 
+0002598101 00000 n 
+0000057987 00000 n 
+0000058026 00000 n 
+0001977790 00000 n 
+0002598017 00000 n 
+0000058082 00000 n 
+0000058130 00000 n 
+0001977916 00000 n 
+0002597933 00000 n 
+0000058186 00000 n 
+0000058255 00000 n 
+0001982068 00000 n 
+0002597794 00000 n 
+0000058304 00000 n 
+0000058355 00000 n 
+0001982194 00000 n 
+0002597710 00000 n 
+0000058406 00000 n 
+0000058453 00000 n 
+0001982320 00000 n 
+0002597611 00000 n 
+0000058504 00000 n 
+0000058558 00000 n 
+0001986515 00000 n 
+0002597471 00000 n 
+0000058609 00000 n 
+0000058660 00000 n 
+0001986641 00000 n 
+0002597402 00000 n 
+0000058716 00000 n 
+0000058780 00000 n 
+0001989732 00000 n 
+0002597277 00000 n 
+0000058831 00000 n 
+0000058883 00000 n 
+0001994029 00000 n 
+0002597208 00000 n 
+0000058939 00000 n 
+0000059008 00000 n 
+0001997445 00000 n 
+0002597069 00000 n 
+0000059057 00000 n 
+0000059108 00000 n 
+0001997571 00000 n 
+0002596985 00000 n 
+0000059159 00000 n 
+0000059206 00000 n 
+0001997697 00000 n 
+0002596845 00000 n 
+0000059257 00000 n 
+0000059320 00000 n 
+0002001918 00000 n 
+0002596761 00000 n 
+0000059376 00000 n 
+0000059426 00000 n 
+0002006000 00000 n 
+0002596621 00000 n 
+0000059482 00000 n 
+0000059540 00000 n 
+0002006126 00000 n 
+0002596552 00000 n 
+0000059601 00000 n 
+0000059648 00000 n 
+0002006252 00000 n 
+0002596427 00000 n 
+0000059704 00000 n 
+0000059772 00000 n 
+0002010040 00000 n 
+0002596358 00000 n 
+0000059833 00000 n 
+0000059905 00000 n 
+0002013897 00000 n 
+0002596259 00000 n 
+0000059956 00000 n 
+0000060012 00000 n 
+0002017301 00000 n 
+0002596119 00000 n 
+0000060063 00000 n 
+0000060105 00000 n 
+0002017427 00000 n 
+0002596035 00000 n 
+0000060161 00000 n 
+0000060210 00000 n 
+0002017552 00000 n 
+0002595936 00000 n 
+0000060266 00000 n 
+0000060310 00000 n 
+0002017678 00000 n 
+0002595852 00000 n 
+0000060366 00000 n 
+0000060403 00000 n 
+0002017804 00000 n 
+0002595753 00000 n 
+0000060454 00000 n 
+0000060524 00000 n 
+0002021248 00000 n 
+0002595628 00000 n 
+0000060575 00000 n 
+0000060614 00000 n 
+0002021374 00000 n 
+0002595559 00000 n 
+0000060670 00000 n 
+0000060718 00000 n 
+0002024897 00000 n 
+0002595420 00000 n 
+0000060767 00000 n 
+0000060817 00000 n 
+0002025023 00000 n 
+0002595336 00000 n 
+0000060868 00000 n 
+0000060915 00000 n 
+0002025149 00000 n 
+0002595196 00000 n 
+0000060966 00000 n 
+0000061008 00000 n 
+0002025274 00000 n 
+0002595071 00000 n 
+0000061064 00000 n 
+0000061132 00000 n 
+0002028372 00000 n 
+0002594987 00000 n 
+0000061193 00000 n 
+0000061245 00000 n 
+0002028498 00000 n 
+0002594888 00000 n 
+0000061306 00000 n 
+0000061363 00000 n 
+0002031121 00000 n 
+0002594789 00000 n 
+0000061424 00000 n 
+0000061508 00000 n 
+0002031247 00000 n 
+0002594705 00000 n 
+0000061569 00000 n 
+0000061632 00000 n 
+0002035312 00000 n 
+0002594565 00000 n 
+0000061688 00000 n 
+0000061764 00000 n 
+0002035438 00000 n 
+0002594481 00000 n 
+0000061825 00000 n 
+0000061882 00000 n 
+0002042789 00000 n 
+0002594382 00000 n 
+0000061943 00000 n 
+0000061996 00000 n 
+0002042913 00000 n 
+0002594298 00000 n 
+0000062057 00000 n 
+0000062115 00000 n 
+0002050679 00000 n 
+0002594199 00000 n 
+0000062171 00000 n 
+0000062259 00000 n 
+0002050805 00000 n 
+0002594074 00000 n 
+0000062315 00000 n 
+0000062398 00000 n 
+0002053496 00000 n 
+0002593990 00000 n 
+0000062459 00000 n 
+0000062525 00000 n 
+0002054063 00000 n 
+0002593891 00000 n 
+0000062586 00000 n 
+0000062630 00000 n 
+0002054189 00000 n 
+0002593792 00000 n 
+0000062691 00000 n 
+0000062733 00000 n 
+0002057907 00000 n 
+0002593708 00000 n 
+0000062794 00000 n 
+0000062831 00000 n 
+0002058033 00000 n 
+0002593609 00000 n 
+0000062882 00000 n 
+0000062926 00000 n 
+0002058159 00000 n 
+0002593510 00000 n 
+0000062977 00000 n 
+0000063039 00000 n 
+0002061695 00000 n 
+0002593370 00000 n 
+0000063090 00000 n 
+0000063149 00000 n 
+0002061820 00000 n 
+0002593245 00000 n 
+0000063205 00000 n 
+0000063249 00000 n 
+0002061946 00000 n 
+0002593176 00000 n 
+0000063310 00000 n 
+0000063380 00000 n 
+0002065760 00000 n 
+0002593077 00000 n 
+0000063436 00000 n 
+0000063490 00000 n 
+0002072701 00000 n 
+0002592993 00000 n 
+0000063546 00000 n 
+0000063592 00000 n 
+0002079179 00000 n 
+0002592868 00000 n 
+0000063643 00000 n 
+0000063682 00000 n 
+0002079304 00000 n 
+0002592784 00000 n 
+0000063738 00000 n 
+0000063820 00000 n 
+0002082460 00000 n 
+0002592685 00000 n 
+0000063876 00000 n 
+0000063931 00000 n 
+0002085311 00000 n 
+0002592601 00000 n 
+0000063987 00000 n 
+0000064043 00000 n 
+0002088664 00000 n 
+0002592462 00000 n 
+0000064092 00000 n 
+0000064152 00000 n 
+0002088790 00000 n 
+0002592378 00000 n 
+0000064203 00000 n 
+0000064250 00000 n 
+0002092433 00000 n 
+0002592238 00000 n 
+0000064301 00000 n 
+0000064347 00000 n 
+0002096064 00000 n 
+0002592113 00000 n 
+0000064403 00000 n 
+0000064455 00000 n 
+0002096190 00000 n 
+0002592044 00000 n 
+0000064516 00000 n 
+0000064575 00000 n 
+0002109476 00000 n 
+0002591904 00000 n 
+0000064631 00000 n 
+0000064688 00000 n 
+0002109602 00000 n 
+0002591820 00000 n 
+0000064749 00000 n 
+0000064805 00000 n 
+0002109728 00000 n 
+0002591736 00000 n 
+0000064866 00000 n 
+0000064927 00000 n 
+0002115732 00000 n 
+0002591637 00000 n 
+0000064983 00000 n 
+0000065037 00000 n 
+0002115858 00000 n 
+0002591538 00000 n 
+0000065093 00000 n 
+0000065165 00000 n 
+0002119914 00000 n 
+0002591413 00000 n 
+0000065221 00000 n 
+0000065297 00000 n 
+0002120040 00000 n 
+0002591329 00000 n 
+0000065358 00000 n 
+0000065426 00000 n 
+0002123182 00000 n 
+0002591230 00000 n 
+0000065487 00000 n 
+0000065549 00000 n 
+0002125218 00000 n 
+0002591131 00000 n 
+0000065610 00000 n 
+0000065669 00000 n 
+0002125344 00000 n 
+0002591047 00000 n 
+0000065730 00000 n 
+0000065803 00000 n 
+0002125470 00000 n 
+0002590922 00000 n 
+0000065854 00000 n 
+0000065893 00000 n 
+0002125595 00000 n 
+0002590838 00000 n 
+0000065949 00000 n 
+0000065999 00000 n 
+0002127917 00000 n 
+0002590754 00000 n 
+0000066055 00000 n 
+0000066124 00000 n 
+0002131545 00000 n 
+0002590615 00000 n 
+0000066173 00000 n 
+0000066239 00000 n 
+0002131671 00000 n 
+0002590531 00000 n 
+0000066290 00000 n 
+0000066337 00000 n 
+0002131797 00000 n 
+0002590432 00000 n 
+0000066388 00000 n 
+0000066436 00000 n 
+0002134538 00000 n 
+0002590292 00000 n 
+0000066487 00000 n 
+0000066555 00000 n 
+0002134663 00000 n 
+0002590208 00000 n 
+0000066611 00000 n 
+0000066649 00000 n 
+0002138165 00000 n 
+0002590109 00000 n 
+0000066705 00000 n 
+0000066749 00000 n 
+0002138291 00000 n 
+0002590010 00000 n 
+0000066805 00000 n 
+0000066847 00000 n 
+0002140872 00000 n 
+0002589926 00000 n 
+0000066903 00000 n 
+0000066949 00000 n 
+0002145342 00000 n 
+0002589786 00000 n 
+0000067000 00000 n 
+0000067078 00000 n 
+0002148924 00000 n 
+0002589702 00000 n 
+0000067134 00000 n 
+0000067184 00000 n 
+0002149049 00000 n 
+0002589603 00000 n 
+0000067240 00000 n 
+0000067284 00000 n 
+0002153896 00000 n 
+0002589504 00000 n 
+0000067340 00000 n 
+0000067378 00000 n 
+0002154022 00000 n 
+0002589405 00000 n 
+0000067434 00000 n 
+0000067472 00000 n 
+0002154147 00000 n 
+0002589321 00000 n 
+0000067528 00000 n 
+0000067567 00000 n 
+0002156906 00000 n 
+0002589196 00000 n 
+0000067618 00000 n 
+0000067657 00000 n 
+0002157032 00000 n 
+0002589112 00000 n 
+0000067713 00000 n 
+0000067770 00000 n 
+0002157158 00000 n 
+0002589013 00000 n 
+0000067826 00000 n 
+0000067883 00000 n 
+0002159353 00000 n 
+0002588929 00000 n 
+0000067939 00000 n 
+0000067999 00000 n 
+0002162787 00000 n 
+0002588790 00000 n 
+0000068048 00000 n 
+0000068088 00000 n 
+0002162913 00000 n 
+0002588706 00000 n 
+0000068139 00000 n 
+0000068186 00000 n 
+0002163039 00000 n 
+0002588607 00000 n 
+0000068237 00000 n 
+0000068293 00000 n 
+0002166508 00000 n 
+0002588508 00000 n 
+0000068344 00000 n 
+0000068388 00000 n 
+0002166634 00000 n 
+0002588409 00000 n 
+0000068439 00000 n 
+0000068490 00000 n 
+0002166760 00000 n 
+0002588310 00000 n 
+0000068541 00000 n 
+0000068584 00000 n 
+0002168209 00000 n 
+0002588185 00000 n 
+0000068635 00000 n 
+0000068674 00000 n 
+0002168335 00000 n 
+0002588116 00000 n 
+0000068730 00000 n 
+0000068781 00000 n 
+0002169608 00000 n 
+0002587977 00000 n 
+0000068830 00000 n 
+0000068877 00000 n 
+0002169734 00000 n 
+0002587893 00000 n 
+0000068928 00000 n 
+0000068958 00000 n 
+0002169860 00000 n 
+0002587809 00000 n 
+0000069009 00000 n 
+0000069056 00000 n 
+0002170708 00000 n 
+0002587685 00000 n 
+0000069105 00000 n 
+0000069154 00000 n 
+0002170834 00000 n 
+0002587616 00000 n 
+0000069205 00000 n 
+0000069235 00000 n 
+0002171543 00000 n 
+0002587477 00000 n 
+0000069280 00000 n 
+0000069326 00000 n 
+0002174659 00000 n 
+0002587352 00000 n 
+0000069375 00000 n 
+0000069438 00000 n 
+0002174785 00000 n 
+0002587268 00000 n 
+0000069489 00000 n 
+0000069536 00000 n 
+0002174910 00000 n 
+0002587169 00000 n 
+0000069587 00000 n 
+0000069636 00000 n 
+0002178400 00000 n 
+0002587029 00000 n 
+0000069687 00000 n 
+0000069744 00000 n 
+0002178526 00000 n 
+0002586945 00000 n 
+0000069800 00000 n 
+0000069846 00000 n 
+0002179930 00000 n 
+0002586846 00000 n 
+0000069902 00000 n 
+0000069944 00000 n 
+0002184175 00000 n 
+0002586762 00000 n 
+0000070000 00000 n 
+0000070072 00000 n 
+0002184299 00000 n 
+0002586637 00000 n 
+0000070123 00000 n 
+0000070166 00000 n 
+0002184424 00000 n 
+0002586553 00000 n 
+0000070222 00000 n 
+0000070259 00000 n 
+0002188249 00000 n 
+0002586454 00000 n 
+0000070315 00000 n 
+0000070362 00000 n 
+0002188501 00000 n 
+0002586355 00000 n 
+0000070418 00000 n 
+0000070454 00000 n 
+0002188627 00000 n 
+0002586256 00000 n 
+0000070510 00000 n 
+0000070572 00000 n 
+0002192018 00000 n 
+0002586131 00000 n 
+0000070628 00000 n 
+0000070660 00000 n 
+0002192144 00000 n 
+0002586047 00000 n 
+0000070721 00000 n 
+0000070761 00000 n 
+0002194986 00000 n 
+0002585948 00000 n 
+0000070822 00000 n 
+0000070876 00000 n 
+0002195112 00000 n 
+0002585864 00000 n 
+0000070937 00000 n 
+0000070985 00000 n 
+0002198463 00000 n 
+0002585724 00000 n 
+0000071034 00000 n 
+0000071095 00000 n 
+0002198589 00000 n 
+0002585599 00000 n 
+0000071146 00000 n 
+0000071200 00000 n 
+0002198715 00000 n 
+0002585474 00000 n 
+0000071256 00000 n 
+0000071294 00000 n 
+0002205137 00000 n 
+0002585390 00000 n 
+0000071355 00000 n 
+0000071398 00000 n 
+0002205263 00000 n 
+0002585291 00000 n 
+0000071459 00000 n 
+0000071522 00000 n 
+0002208408 00000 n 
+0002585192 00000 n 
+0000071583 00000 n 
+0000071626 00000 n 
+0002208534 00000 n 
+0002585093 00000 n 
+0000071687 00000 n 
+0000071743 00000 n 
+0002208660 00000 n 
+0002585009 00000 n 
+0000071804 00000 n 
+0000071857 00000 n 
+0002208786 00000 n 
+0002584925 00000 n 
+0000071913 00000 n 
+0000071967 00000 n 
+0002212063 00000 n 
+0002584800 00000 n 
+0000072018 00000 n 
+0000072061 00000 n 
+0002215149 00000 n 
+0002584716 00000 n 
+0000072117 00000 n 
+0000072165 00000 n 
+0002215402 00000 n 
+0002584632 00000 n 
+0000072221 00000 n 
+0000072279 00000 n 
+0002222992 00000 n 
+0002584507 00000 n 
+0000072328 00000 n 
+0000072394 00000 n 
+0002223118 00000 n 
+0002584423 00000 n 
+0000072445 00000 n 
+0000072492 00000 n 
+0002226161 00000 n 
+0002584283 00000 n 
+0000072543 00000 n 
+0000072598 00000 n 
+0002226287 00000 n 
+0002584158 00000 n 
+0000072654 00000 n 
+0000072708 00000 n 
+0002226413 00000 n 
+0002584074 00000 n 
+0000072769 00000 n 
+0000072821 00000 n 
+0002228670 00000 n 
+0002583990 00000 n 
+0000072882 00000 n 
+0000072943 00000 n 
+0002230576 00000 n 
+0002583891 00000 n 
+0000072999 00000 n 
+0000073048 00000 n 
+0002233413 00000 n 
+0002583792 00000 n 
+0000073104 00000 n 
+0000073157 00000 n 
+0002236673 00000 n 
+0002583708 00000 n 
+0000073213 00000 n 
+0000073283 00000 n 
+0002240007 00000 n 
+0002583583 00000 n 
+0000073334 00000 n 
+0000073383 00000 n 
+0002240133 00000 n 
+0002583499 00000 n 
+0000073439 00000 n 
+0000073485 00000 n 
+0002240259 00000 n 
+0002583400 00000 n 
+0000073541 00000 n 
+0000073584 00000 n 
+0002243424 00000 n 
+0002583301 00000 n 
+0000073640 00000 n 
+0000073682 00000 n 
+0002243550 00000 n 
+0002583202 00000 n 
+0000073738 00000 n 
+0000073783 00000 n 
+0002243676 00000 n 
+0002583103 00000 n 
+0000073839 00000 n 
+0000073882 00000 n 
+0002246093 00000 n 
+0002583004 00000 n 
+0000073938 00000 n 
+0000073981 00000 n 
+0002246219 00000 n 
+0002582905 00000 n 
+0000074037 00000 n 
+0000074078 00000 n 
+0002246345 00000 n 
+0002582821 00000 n 
+0000074134 00000 n 
+0000074186 00000 n 
+0002247088 00000 n 
+0002582681 00000 n 
+0000074231 00000 n 
+0000074269 00000 n 
+0002249918 00000 n 
+0002582556 00000 n 
+0000074318 00000 n 
+0000074361 00000 n 
+0002250044 00000 n 
+0002582472 00000 n 
+0000074412 00000 n 
+0000074450 00000 n 
+0002250170 00000 n 
+0002582373 00000 n 
+0000074501 00000 n 
+0000074538 00000 n 
+0002254002 00000 n 
+0002582289 00000 n 
+0000074589 00000 n 
+0000074624 00000 n 
+0002274135 00000 n 
+0002582149 00000 n 
+0000074673 00000 n 
+0000074733 00000 n 
+0002274261 00000 n 
+0002582024 00000 n 
+0000074784 00000 n 
+0000074827 00000 n 
+0002274387 00000 n 
+0002581940 00000 n 
+0000074883 00000 n 
+0000074938 00000 n 
+0002274513 00000 n 
+0002581841 00000 n 
+0000074994 00000 n 
+0000075029 00000 n 
+0002277921 00000 n 
+0002581742 00000 n 
+0000075085 00000 n 
+0000075121 00000 n 
+0002278301 00000 n 
+0002581617 00000 n 
+0000075177 00000 n 
+0000075232 00000 n 
+0002278427 00000 n 
+0002581533 00000 n 
+0000075293 00000 n 
+0000075370 00000 n 
+0002282773 00000 n 
+0002581449 00000 n 
+0000075431 00000 n 
+0000075504 00000 n 
+0002282896 00000 n 
+0002581350 00000 n 
+0000075555 00000 n 
+0000075592 00000 n 
+0002283022 00000 n 
+0002581251 00000 n 
+0000075643 00000 n 
+0000075694 00000 n 
+0002286528 00000 n 
+0002581167 00000 n 
+0000075745 00000 n 
+0000075803 00000 n 
+0002289987 00000 n 
+0002581042 00000 n 
+0000075852 00000 n 
+0000075890 00000 n 
+0002290113 00000 n 
+0002580958 00000 n 
+0000075941 00000 n 
+0000075979 00000 n 
+0002290239 00000 n 
+0002580859 00000 n 
+0000076030 00000 n 
+0000076075 00000 n 
+0002290365 00000 n 
+0002580760 00000 n 
+0000076126 00000 n 
+0000076164 00000 n 
+0002293873 00000 n 
+0002580661 00000 n 
+0000076215 00000 n 
+0000076256 00000 n 
+0002295638 00000 n 
+0002580562 00000 n 
+0000076307 00000 n 
+0000076363 00000 n 
+0002295764 00000 n 
+0002580478 00000 n 
+0000076414 00000 n 
+0000076447 00000 n 
+0002296511 00000 n 
+0002580353 00000 n 
+0000076492 00000 n 
+0000076526 00000 n 
+0002299705 00000 n 
+0002580228 00000 n 
+0000076575 00000 n 
+0000076619 00000 n 
+0002299831 00000 n 
+0002580103 00000 n 
+0000076670 00000 n 
+0000076728 00000 n 
+0002299957 00000 n 
+0002580019 00000 n 
+0000076784 00000 n 
+0000076824 00000 n 
+0002300083 00000 n 
+0002579894 00000 n 
+0000076880 00000 n 
+0000076931 00000 n 
+0002300209 00000 n 
+0002579810 00000 n 
+0000076992 00000 n 
+0000077039 00000 n 
+0002300335 00000 n 
+0002579726 00000 n 
+0000077100 00000 n 
+0000077144 00000 n 
+0002305549 00000 n 
+0002579627 00000 n 
+0000077195 00000 n 
+0000077266 00000 n 
+0002305675 00000 n 
+0002579528 00000 n 
+0000077317 00000 n 
+0000077374 00000 n 
+0002307686 00000 n 
+0002579388 00000 n 
+0000077425 00000 n 
+0000077472 00000 n 
+0002309841 00000 n 
+0002579278 00000 n 
+0000077528 00000 n 
+0000077601 00000 n 
+0002309967 00000 n 
+0002579194 00000 n 
+0000077662 00000 n 
+0000077735 00000 n 
+0002312661 00000 n 
+0002579095 00000 n 
+0000077796 00000 n 
+0000077876 00000 n 
+0002312787 00000 n 
+0002579011 00000 n 
+0000077937 00000 n 
+0000077998 00000 n 
+0002312913 00000 n 
+0002578886 00000 n 
+0000078049 00000 n 
+0000078101 00000 n 
+0002315302 00000 n 
+0002578802 00000 n 
+0000078157 00000 n 
+0000078209 00000 n 
+0002317411 00000 n 
+0002578718 00000 n 
+0000078265 00000 n 
+0000078331 00000 n 
+0002320773 00000 n 
+0002578578 00000 n 
+0000078380 00000 n 
+0000078415 00000 n 
+0002320899 00000 n 
+0002578494 00000 n 
+0000078466 00000 n 
+0000078496 00000 n 
+0002321025 00000 n 
+0002578395 00000 n 
+0000078547 00000 n 
+0000078581 00000 n 
+0002322781 00000 n 
+0002578296 00000 n 
+0000078632 00000 n 
+0000078662 00000 n 
+0002324652 00000 n 
+0002578197 00000 n 
+0000078713 00000 n 
+0000078752 00000 n 
+0002324778 00000 n 
+0002578057 00000 n 
+0000078803 00000 n 
+0000078832 00000 n 
+0002324904 00000 n 
+0002577988 00000 n 
+0000078888 00000 n 
+0000078937 00000 n 
+0002326906 00000 n 
+0002577863 00000 n 
+0000078988 00000 n 
+0000079021 00000 n 
+0002327032 00000 n 
+0002577779 00000 n 
+0000079077 00000 n 
+0000079125 00000 n 
+0002327158 00000 n 
+0002577695 00000 n 
+0000079181 00000 n 
+0000079229 00000 n 
+0002331071 00000 n 
+0002577555 00000 n 
+0000079278 00000 n 
+0000079330 00000 n 
+0002331197 00000 n 
+0002577471 00000 n 
+0000079381 00000 n 
+0000079424 00000 n 
+0002331322 00000 n 
+0002577331 00000 n 
+0000079475 00000 n 
+0000079511 00000 n 
+0002331448 00000 n 
+0002577247 00000 n 
+0000079567 00000 n 
+0000079639 00000 n 
+0002335012 00000 n 
+0002577148 00000 n 
+0000079695 00000 n 
+0000079757 00000 n 
+0002335138 00000 n 
+0002577064 00000 n 
+0000079813 00000 n 
+0000079881 00000 n 
+0002338461 00000 n 
+0002576924 00000 n 
+0000079932 00000 n 
+0000079980 00000 n 
+0002338587 00000 n 
+0002576840 00000 n 
+0000080036 00000 n 
+0000080098 00000 n 
+0002338712 00000 n 
+0002576741 00000 n 
+0000080154 00000 n 
+0000080221 00000 n 
+0002338837 00000 n 
+0002576642 00000 n 
+0000080277 00000 n 
+0000080357 00000 n 
+0002338962 00000 n 
+0002576543 00000 n 
+0000080413 00000 n 
+0000080466 00000 n 
+0002339088 00000 n 
+0002576444 00000 n 
+0000080522 00000 n 
+0000080580 00000 n 
+0002342297 00000 n 
+0002576360 00000 n 
+0000080636 00000 n 
+0000080681 00000 n 
+0002342423 00000 n 
+0002576220 00000 n 
+0000080732 00000 n 
+0000080771 00000 n 
+0002342549 00000 n 
+0002576151 00000 n 
+0000080827 00000 n 
+0000080872 00000 n 
+0002342675 00000 n 
+0002576052 00000 n 
+0000080923 00000 n 
+0000080976 00000 n 
+0002345710 00000 n 
+0002575968 00000 n 
+0000081027 00000 n 
+0000081067 00000 n 
+0002348706 00000 n 
+0002575827 00000 n 
+0000081116 00000 n 
+0000081164 00000 n 
+0002348832 00000 n 
+0002575743 00000 n 
+0000081215 00000 n 
+0000081252 00000 n 
+0002348958 00000 n 
+0002575644 00000 n 
+0000081303 00000 n 
+0000081343 00000 n 
+0002352254 00000 n 
+0002575545 00000 n 
+0000081394 00000 n 
+0000081429 00000 n 
+0002352380 00000 n 
+0002575446 00000 n 
+0000081480 00000 n 
+0000081514 00000 n 
+0002352506 00000 n 
+0002575347 00000 n 
+0000081565 00000 n 
+0000081600 00000 n 
+0002352632 00000 n 
+0002575248 00000 n 
+0000081651 00000 n 
+0000081685 00000 n 
+0002355884 00000 n 
+0002575149 00000 n 
+0000081736 00000 n 
+0000081771 00000 n 
+0002356010 00000 n 
+0002575050 00000 n 
+0000081822 00000 n 
+0000081859 00000 n 
+0002356136 00000 n 
+0002574951 00000 n 
+0000081910 00000 n 
+0000081949 00000 n 
+0002356262 00000 n 
+0002574852 00000 n 
+0000082001 00000 n 
+0000082082 00000 n 
+0002356387 00000 n 
+0002574768 00000 n 
+0000082134 00000 n 
+0000082178 00000 n 
+0002358716 00000 n 
+0002574628 00000 n 
+0000082227 00000 n 
+0000082283 00000 n 
+0002358842 00000 n 
+0002574559 00000 n 
+0000082334 00000 n 
+0000082364 00000 n 
+0002365277 00000 n 
+0002574434 00000 n 
+0000082413 00000 n 
+0000082454 00000 n 
+0002365403 00000 n 
+0002574350 00000 n 
+0000082505 00000 n 
+0000082539 00000 n 
+0002367936 00000 n 
+0002574266 00000 n 
+0000082590 00000 n 
+0000082646 00000 n 
+0000083015 00000 n 
+0000083264 00000 n 
+0000082700 00000 n 
+0000083138 00000 n 
+0000083201 00000 n 
+0002561534 00000 n 
+0002546506 00000 n 
+0002561366 00000 n 
+0002546098 00000 n 
+0002542397 00000 n 
+0002545933 00000 n 
+0002562517 00000 n 
+0000085720 00000 n 
+0000084806 00000 n 
+0000083352 00000 n 
+0000085657 00000 n 
+0002541331 00000 n 
+0002522010 00000 n 
+0002541166 00000 n 
+0000084977 00000 n 
+0002520988 00000 n 
+0002504195 00000 n 
+0002520822 00000 n 
+0000085146 00000 n 
+0000085318 00000 n 
+0000085486 00000 n 
+0000086832 00000 n 
+0000086379 00000 n 
+0000085808 00000 n 
+0000086706 00000 n 
+0000086769 00000 n 
+0000086523 00000 n 
+0000092033 00000 n 
+0000088126 00000 n 
+0000086934 00000 n 
+0000091907 00000 n 
+0000091970 00000 n 
+0000088450 00000 n 
+0002503730 00000 n 
+0002501712 00000 n 
+0002503564 00000 n 
+0002499810 00000 n 
+0002497796 00000 n 
+0002499645 00000 n 
+0000088600 00000 n 
+0000088772 00000 n 
+0000088922 00000 n 
+0000089094 00000 n 
+0000089266 00000 n 
+0000089435 00000 n 
+0000089609 00000 n 
+0000089776 00000 n 
+0000089928 00000 n 
+0000090097 00000 n 
+0000090250 00000 n 
+0000090422 00000 n 
+0000090594 00000 n 
+0000090763 00000 n 
+0000090914 00000 n 
+0000091083 00000 n 
+0000091253 00000 n 
+0000091426 00000 n 
+0000091592 00000 n 
+0000091742 00000 n 
+0000293357 00000 n 
+0000308795 00000 n 
+0000322814 00000 n 
+0000326741 00000 n 
+0000384190 00000 n 
+0000441720 00000 n 
+0000098010 00000 n 
+0000093426 00000 n 
+0000092149 00000 n 
+0000097947 00000 n 
+0000093786 00000 n 
+0000093966 00000 n 
+0000094132 00000 n 
+0000094288 00000 n 
+0000094457 00000 n 
+0000094626 00000 n 
+0000094797 00000 n 
+0000094969 00000 n 
+0000095140 00000 n 
+0000095306 00000 n 
+0000095465 00000 n 
+0000095634 00000 n 
+0000095789 00000 n 
+0000095958 00000 n 
+0000096115 00000 n 
+0000096284 00000 n 
+0000096456 00000 n 
+0000096605 00000 n 
+0000096777 00000 n 
+0000096946 00000 n 
+0000097117 00000 n 
+0000097286 00000 n 
+0000097452 00000 n 
+0000097623 00000 n 
+0000097778 00000 n 
+0000475396 00000 n 
+0000524434 00000 n 
+0000534866 00000 n 
+0000538975 00000 n 
+0000630479 00000 n 
+0000749531 00000 n 
+0000104267 00000 n 
+0000099521 00000 n 
+0000098112 00000 n 
+0000104204 00000 n 
+0000099890 00000 n 
+0000100061 00000 n 
+0000100218 00000 n 
+0000100387 00000 n 
+0000100556 00000 n 
+0000100727 00000 n 
+0000100876 00000 n 
+0000101045 00000 n 
+0000101216 00000 n 
+0000101385 00000 n 
+0000101559 00000 n 
+0000101716 00000 n 
+0000101888 00000 n 
+0000102057 00000 n 
+0000102216 00000 n 
+0000102385 00000 n 
+0000102556 00000 n 
+0000102728 00000 n 
+0000102905 00000 n 
+0000103053 00000 n 
+0000103220 00000 n 
+0000103389 00000 n 
+0000103539 00000 n 
+0000103711 00000 n 
+0000103882 00000 n 
+0000104051 00000 n 
+0000810339 00000 n 
+0000878346 00000 n 
+0000930386 00000 n 
+0000946189 00000 n 
+0000973451 00000 n 
+0000981067 00000 n 
+0001140322 00000 n 
+0000110136 00000 n 
+0000105893 00000 n 
+0000104369 00000 n 
+0000110073 00000 n 
+0000106235 00000 n 
+0000106406 00000 n 
+0000106579 00000 n 
+0000106751 00000 n 
+0000106897 00000 n 
+0000107069 00000 n 
+0000107238 00000 n 
+0000107408 00000 n 
+0000107558 00000 n 
+0000107735 00000 n 
+0000107907 00000 n 
+0000108084 00000 n 
+0000108263 00000 n 
+0000108435 00000 n 
+0000108604 00000 n 
+0000108772 00000 n 
+0000108941 00000 n 
+0000109092 00000 n 
+0000109261 00000 n 
+0000109415 00000 n 
+0000109584 00000 n 
+0000109730 00000 n 
+0000109899 00000 n 
+0002562642 00000 n 
+0001917134 00000 n 
+0001930427 00000 n 
+0001982131 00000 n 
+0001997508 00000 n 
+0002024960 00000 n 
+0002088727 00000 n 
+0000116219 00000 n 
+0000111516 00000 n 
+0000110238 00000 n 
+0000116156 00000 n 
+0000111885 00000 n 
+0000112048 00000 n 
+0000112217 00000 n 
+0000112367 00000 n 
+0000112539 00000 n 
+0000112708 00000 n 
+0000112884 00000 n 
+0000113033 00000 n 
+0000113201 00000 n 
+0000113351 00000 n 
+0000113520 00000 n 
+0000113679 00000 n 
+0000113851 00000 n 
+0000114020 00000 n 
+0000114191 00000 n 
+0000114346 00000 n 
+0000114515 00000 n 
+0000114662 00000 n 
+0000114831 00000 n 
+0000114982 00000 n 
+0000115152 00000 n 
+0000115324 00000 n 
+0000115492 00000 n 
+0000115643 00000 n 
+0000115814 00000 n 
+0000115986 00000 n 
+0002131608 00000 n 
+0002162850 00000 n 
+0002169671 00000 n 
+0002170771 00000 n 
+0002174722 00000 n 
+0002198526 00000 n 
+0002223055 00000 n 
+0002249981 00000 n 
+0002274198 00000 n 
+0000121950 00000 n 
+0000117392 00000 n 
+0000116321 00000 n 
+0000121887 00000 n 
+0000117752 00000 n 
+0000117919 00000 n 
+0000118067 00000 n 
+0000118236 00000 n 
+0000118408 00000 n 
+0000118580 00000 n 
+0000118732 00000 n 
+0000118904 00000 n 
+0000119072 00000 n 
+0000119244 00000 n 
+0000119397 00000 n 
+0000119569 00000 n 
+0000119738 00000 n 
+0000119893 00000 n 
+0000120064 00000 n 
+0000120233 00000 n 
+0000120401 00000 n 
+0000120572 00000 n 
+0000120720 00000 n 
+0000120897 00000 n 
+0000121067 00000 n 
+0000121236 00000 n 
+0000121386 00000 n 
+0000121555 00000 n 
+0000121715 00000 n 
+0002290050 00000 n 
+0002299768 00000 n 
+0002320836 00000 n 
+0002331134 00000 n 
+0002348769 00000 n 
+0002358779 00000 n 
+0002365340 00000 n 
+0000130080 00000 n 
+0000123862 00000 n 
+0000122052 00000 n 
+0000129954 00000 n 
+0000130017 00000 n 
+0000124321 00000 n 
+0000124471 00000 n 
+0000124624 00000 n 
+0000124778 00000 n 
+0000124933 00000 n 
+0000125088 00000 n 
+0000125242 00000 n 
+0000125396 00000 n 
+0000125551 00000 n 
+0000125704 00000 n 
+0000125859 00000 n 
+0000126014 00000 n 
+0000126174 00000 n 
+0000126334 00000 n 
+0000126498 00000 n 
+0000126658 00000 n 
+0000126813 00000 n 
+0000126968 00000 n 
+0000127122 00000 n 
+0000127277 00000 n 
+0000127432 00000 n 
+0000127592 00000 n 
+0000127752 00000 n 
+0000127912 00000 n 
+0000128065 00000 n 
+0000128220 00000 n 
+0000128370 00000 n 
+0000128523 00000 n 
+0000128678 00000 n 
+0000128832 00000 n 
+0000128986 00000 n 
+0000129146 00000 n 
+0000129311 00000 n 
+0000129470 00000 n 
+0000129633 00000 n 
+0000129791 00000 n 
+0000140786 00000 n 
+0000132353 00000 n 
+0000130168 00000 n 
+0000140723 00000 n 
+0002497175 00000 n 
+0002487360 00000 n 
+0002497009 00000 n 
+0000132929 00000 n 
+0000133089 00000 n 
+0000133254 00000 n 
+0000133414 00000 n 
+0000133579 00000 n 
+0000133734 00000 n 
+0000133889 00000 n 
+0000134049 00000 n 
+0000134209 00000 n 
+0000134368 00000 n 
+0000134528 00000 n 
+0000134680 00000 n 
+0000134835 00000 n 
+0000134990 00000 n 
+0000135150 00000 n 
+0000135310 00000 n 
+0000135465 00000 n 
+0000135620 00000 n 
+0000135775 00000 n 
+0000135935 00000 n 
+0000136099 00000 n 
+0000136264 00000 n 
+0000136429 00000 n 
+0000136588 00000 n 
+0000136742 00000 n 
+0000136902 00000 n 
+0000137062 00000 n 
+0000137222 00000 n 
+0000137382 00000 n 
+0000137542 00000 n 
+0000137702 00000 n 
+0000137862 00000 n 
+0000138015 00000 n 
+0000138170 00000 n 
+0000138325 00000 n 
+0000138484 00000 n 
+0000138649 00000 n 
+0000138809 00000 n 
+0000138969 00000 n 
+0000139129 00000 n 
+0000139289 00000 n 
+0000139454 00000 n 
+0000139619 00000 n 
+0000139774 00000 n 
+0000139933 00000 n 
+0000140088 00000 n 
+0000140248 00000 n 
+0000140407 00000 n 
+0000140565 00000 n 
+0000151317 00000 n 
+0000143103 00000 n 
+0000140888 00000 n 
+0000151254 00000 n 
+0000143670 00000 n 
+0000143823 00000 n 
+0000143978 00000 n 
+0000144133 00000 n 
+0000144293 00000 n 
+0000144453 00000 n 
+0000144613 00000 n 
+0000144773 00000 n 
+0000144938 00000 n 
+0000145102 00000 n 
+0000145267 00000 n 
+0000145422 00000 n 
+0002486471 00000 n 
+0002471312 00000 n 
+0002486304 00000 n 
+0000145581 00000 n 
+0000145741 00000 n 
+0000145896 00000 n 
+0000146056 00000 n 
+0000146216 00000 n 
+0000146376 00000 n 
+0000146541 00000 n 
+0000146701 00000 n 
+0000146861 00000 n 
+0000147020 00000 n 
+0000147175 00000 n 
+0000147330 00000 n 
+0000147490 00000 n 
+0000147649 00000 n 
+0000147809 00000 n 
+0000147962 00000 n 
+0000148117 00000 n 
+0000148272 00000 n 
+0000148427 00000 n 
+0000148587 00000 n 
+0000148746 00000 n 
+0000148900 00000 n 
+0000149053 00000 n 
+0000149207 00000 n 
+0000149357 00000 n 
+0000149511 00000 n 
+0000149667 00000 n 
+0000149822 00000 n 
+0000149978 00000 n 
+0000150139 00000 n 
+0000150300 00000 n 
+0000150461 00000 n 
+0000150617 00000 n 
+0000150778 00000 n 
+0000150937 00000 n 
+0000151096 00000 n 
+0000162588 00000 n 
+0000153888 00000 n 
+0000151433 00000 n 
+0000162525 00000 n 
+0000154473 00000 n 
+0000154634 00000 n 
+0000154795 00000 n 
+0000154956 00000 n 
+0000155117 00000 n 
+0000155273 00000 n 
+0000155434 00000 n 
+0000155595 00000 n 
+0000155756 00000 n 
+0000155911 00000 n 
+0000156072 00000 n 
+0000156233 00000 n 
+0000156388 00000 n 
+0000156549 00000 n 
+0000156710 00000 n 
+0000156871 00000 n 
+0000157037 00000 n 
+0000157193 00000 n 
+0000157354 00000 n 
+0000157515 00000 n 
+0000157675 00000 n 
+0000157836 00000 n 
+0000157989 00000 n 
+0000158144 00000 n 
+0000158305 00000 n 
+0000158466 00000 n 
+0000158622 00000 n 
+0000158783 00000 n 
+0000158949 00000 n 
+0000159115 00000 n 
+0000159276 00000 n 
+0000159436 00000 n 
+0002469370 00000 n 
+0002450212 00000 n 
+0002469204 00000 n 
+0000159591 00000 n 
+0000159752 00000 n 
+0000159913 00000 n 
+0000160068 00000 n 
+0000160229 00000 n 
+0000160390 00000 n 
+0000160551 00000 n 
+0000160712 00000 n 
+0000160878 00000 n 
+0000161044 00000 n 
+0000161210 00000 n 
+0000161376 00000 n 
+0000161540 00000 n 
+0000161706 00000 n 
+0000161872 00000 n 
+0000162037 00000 n 
+0000162201 00000 n 
+0000162366 00000 n 
+0002562767 00000 n 
+0000173605 00000 n 
+0000165121 00000 n 
+0000162704 00000 n 
+0000173542 00000 n 
+0000165697 00000 n 
+0000165863 00000 n 
+0000166029 00000 n 
+0000166195 00000 n 
+0000166361 00000 n 
+0000166522 00000 n 
+0000166678 00000 n 
+0000166839 00000 n 
+0000167000 00000 n 
+0000167160 00000 n 
+0000167314 00000 n 
+0000167469 00000 n 
+0000167625 00000 n 
+0000167786 00000 n 
+0000167947 00000 n 
+0000168103 00000 n 
+0000168264 00000 n 
+0000168425 00000 n 
+0000168581 00000 n 
+0000168742 00000 n 
+0000168902 00000 n 
+0000169063 00000 n 
+0000169215 00000 n 
+0000169370 00000 n 
+0000169526 00000 n 
+0000169687 00000 n 
+0000169848 00000 n 
+0000170009 00000 n 
+0000170165 00000 n 
+0000170326 00000 n 
+0000170487 00000 n 
+0000170647 00000 n 
+0000170802 00000 n 
+0000170963 00000 n 
+0000171129 00000 n 
+0000171294 00000 n 
+0000171450 00000 n 
+0000171611 00000 n 
+0000171772 00000 n 
+0000171933 00000 n 
+0000172094 00000 n 
+0000172260 00000 n 
+0000172426 00000 n 
+0000172587 00000 n 
+0000172747 00000 n 
+0000172908 00000 n 
+0000173064 00000 n 
+0000173224 00000 n 
+0000173383 00000 n 
+0000184838 00000 n 
+0000176038 00000 n 
+0000173735 00000 n 
+0000184775 00000 n 
+0000176632 00000 n 
+0000176786 00000 n 
+0000176942 00000 n 
+0000177098 00000 n 
+0000177259 00000 n 
+0000177425 00000 n 
+0000177591 00000 n 
+0000177757 00000 n 
+0000177923 00000 n 
+0000178088 00000 n 
+0000178254 00000 n 
+0000178420 00000 n 
+0000178585 00000 n 
+0000178751 00000 n 
+0000178907 00000 n 
+0000179068 00000 n 
+0000179234 00000 n 
+0000179400 00000 n 
+0000179556 00000 n 
+0000179717 00000 n 
+0000179878 00000 n 
+0000180033 00000 n 
+0000180189 00000 n 
+0000180350 00000 n 
+0000180511 00000 n 
+0000180671 00000 n 
+0000180827 00000 n 
+0000180981 00000 n 
+0000181137 00000 n 
+0000181293 00000 n 
+0000181449 00000 n 
+0000181610 00000 n 
+0000181770 00000 n 
+0000181930 00000 n 
+0000182091 00000 n 
+0000182252 00000 n 
+0000182412 00000 n 
+0000182568 00000 n 
+0000182724 00000 n 
+0000182885 00000 n 
+0000183046 00000 n 
+0000183200 00000 n 
+0000183356 00000 n 
+0000183512 00000 n 
+0000183667 00000 n 
+0000183828 00000 n 
+0000183989 00000 n 
+0000184149 00000 n 
+0000184303 00000 n 
+0000184462 00000 n 
+0000184621 00000 n 
+0000196277 00000 n 
+0000187422 00000 n 
+0000184940 00000 n 
+0000196214 00000 n 
+0000188016 00000 n 
+0000188172 00000 n 
+0000188326 00000 n 
+0000188482 00000 n 
+0000188638 00000 n 
+0000188799 00000 n 
+0000188953 00000 n 
+0000189108 00000 n 
+0000189264 00000 n 
+0000189425 00000 n 
+0000189585 00000 n 
+0000189741 00000 n 
+0000189902 00000 n 
+0000190063 00000 n 
+0000190219 00000 n 
+0000190380 00000 n 
+0000190546 00000 n 
+0000190712 00000 n 
+0000190878 00000 n 
+0000191043 00000 n 
+0000191209 00000 n 
+0000191375 00000 n 
+0000191529 00000 n 
+0000191689 00000 n 
+0000191850 00000 n 
+0000192011 00000 n 
+0000192172 00000 n 
+0000192333 00000 n 
+0000192489 00000 n 
+0000192650 00000 n 
+0000192811 00000 n 
+0000192976 00000 n 
+0000193141 00000 n 
+0000193307 00000 n 
+0000193473 00000 n 
+0000193638 00000 n 
+0000193804 00000 n 
+0000193970 00000 n 
+0000194136 00000 n 
+0000194302 00000 n 
+0000194458 00000 n 
+0000194619 00000 n 
+0000194780 00000 n 
+0000194941 00000 n 
+0000195101 00000 n 
+0000195257 00000 n 
+0000195418 00000 n 
+0000195578 00000 n 
+0000195737 00000 n 
+0000195896 00000 n 
+0000196055 00000 n 
+0000207734 00000 n 
+0000198929 00000 n 
+0000196379 00000 n 
+0000207671 00000 n 
+0000199523 00000 n 
+0000199684 00000 n 
+0000199840 00000 n 
+0000200001 00000 n 
+0000200162 00000 n 
+0000200323 00000 n 
+0000200484 00000 n 
+0000200641 00000 n 
+0000200798 00000 n 
+0000200954 00000 n 
+0000201111 00000 n 
+0000201268 00000 n 
+0000201429 00000 n 
+0000201591 00000 n 
+0000201745 00000 n 
+0000201901 00000 n 
+0000202062 00000 n 
+0000202223 00000 n 
+0000202379 00000 n 
+0000202540 00000 n 
+0000202700 00000 n 
+0000202861 00000 n 
+0000203017 00000 n 
+0000203177 00000 n 
+0000203337 00000 n 
+0000203498 00000 n 
+0000203659 00000 n 
+0000203820 00000 n 
+0000203976 00000 n 
+0000204137 00000 n 
+0000204298 00000 n 
+0000204459 00000 n 
+0000204619 00000 n 
+0000204779 00000 n 
+0000204940 00000 n 
+0000205101 00000 n 
+0000205261 00000 n 
+0000205417 00000 n 
+0000205578 00000 n 
+0000205739 00000 n 
+0000205900 00000 n 
+0000206066 00000 n 
+0000206227 00000 n 
+0000206388 00000 n 
+0000206549 00000 n 
+0000206708 00000 n 
+0000206869 00000 n 
+0000207030 00000 n 
+0000207191 00000 n 
+0000207351 00000 n 
+0000207511 00000 n 
+0000219554 00000 n 
+0000210527 00000 n 
+0000207864 00000 n 
+0000219491 00000 n 
+0000211130 00000 n 
+0000211292 00000 n 
+0000211454 00000 n 
+0000211616 00000 n 
+0000211778 00000 n 
+0000211940 00000 n 
+0000212102 00000 n 
+0000212258 00000 n 
+0000212419 00000 n 
+0000212579 00000 n 
+0000212740 00000 n 
+0000212896 00000 n 
+0000213056 00000 n 
+0000213217 00000 n 
+0000213373 00000 n 
+0000213534 00000 n 
+0000213695 00000 n 
+0000213851 00000 n 
+0000214012 00000 n 
+0000214173 00000 n 
+0000214334 00000 n 
+0000214494 00000 n 
+0000214651 00000 n 
+0000214813 00000 n 
+0000214975 00000 n 
+0000215136 00000 n 
+0000215298 00000 n 
+0000215460 00000 n 
+0000215622 00000 n 
+0000215784 00000 n 
+0000215946 00000 n 
+0000216108 00000 n 
+0000216271 00000 n 
+0000216434 00000 n 
+0000216596 00000 n 
+0000216759 00000 n 
+0000216922 00000 n 
+0000217084 00000 n 
+0000217247 00000 n 
+0000217404 00000 n 
+0000217566 00000 n 
+0000217728 00000 n 
+0000217890 00000 n 
+0000218052 00000 n 
+0000218214 00000 n 
+0000218376 00000 n 
+0000218532 00000 n 
+0000218694 00000 n 
+0000218856 00000 n 
+0000219017 00000 n 
+0000219176 00000 n 
+0000219331 00000 n 
+0000231154 00000 n 
+0000222432 00000 n 
+0000219656 00000 n 
+0000231091 00000 n 
+0000223017 00000 n 
+0000223184 00000 n 
+0000223351 00000 n 
+0000223518 00000 n 
+0000223685 00000 n 
+0000223852 00000 n 
+0000224019 00000 n 
+0000224186 00000 n 
+0000224352 00000 n 
+0000224514 00000 n 
+0000224671 00000 n 
+0000224832 00000 n 
+0000224994 00000 n 
+0000225156 00000 n 
+0000225318 00000 n 
+0000225480 00000 n 
+0000225642 00000 n 
+0000225799 00000 n 
+0000225956 00000 n 
+0000226118 00000 n 
+0000226279 00000 n 
+0000226441 00000 n 
+0000226598 00000 n 
+0000226755 00000 n 
+0000226911 00000 n 
+0000227073 00000 n 
+0000227235 00000 n 
+0000227397 00000 n 
+0000227559 00000 n 
+0000227721 00000 n 
+0000227883 00000 n 
+0000228045 00000 n 
+0000228207 00000 n 
+0000228368 00000 n 
+0000228531 00000 n 
+0000228694 00000 n 
+0000228856 00000 n 
+0000229019 00000 n 
+0000229182 00000 n 
+0000229345 00000 n 
+0000229508 00000 n 
+0000229671 00000 n 
+0000229834 00000 n 
+0000229997 00000 n 
+0000230154 00000 n 
+0000230308 00000 n 
+0000230464 00000 n 
+0000230619 00000 n 
+0000230773 00000 n 
+0000230932 00000 n 
+0002562892 00000 n 
+0000242019 00000 n 
+0000233558 00000 n 
+0000231270 00000 n 
+0000241956 00000 n 
+0000234134 00000 n 
+0000234295 00000 n 
+0000234456 00000 n 
+0000234617 00000 n 
+0000234773 00000 n 
+0000234934 00000 n 
+0000235095 00000 n 
+0000235249 00000 n 
+0000235404 00000 n 
+0000235560 00000 n 
+0000235716 00000 n 
+0000235876 00000 n 
+0000236032 00000 n 
+0000236193 00000 n 
+0000236354 00000 n 
+0000236515 00000 n 
+0000236676 00000 n 
+0000236837 00000 n 
+0000236998 00000 n 
+0000237154 00000 n 
+0000237314 00000 n 
+0000237475 00000 n 
+0000237636 00000 n 
+0000237801 00000 n 
+0000237967 00000 n 
+0000238133 00000 n 
+0000238299 00000 n 
+0000238465 00000 n 
+0000238631 00000 n 
+0000238797 00000 n 
+0000238953 00000 n 
+0000239108 00000 n 
+0000239268 00000 n 
+0000239429 00000 n 
+0000239582 00000 n 
+0000239738 00000 n 
+0000239894 00000 n 
+0000240050 00000 n 
+0000240211 00000 n 
+0000240367 00000 n 
+0000240528 00000 n 
+0000240682 00000 n 
+0000240837 00000 n 
+0000240993 00000 n 
+0000241154 00000 n 
+0000241314 00000 n 
+0000241479 00000 n 
+0000241638 00000 n 
+0000241802 00000 n 
+0000253066 00000 n 
+0000244359 00000 n 
+0000242121 00000 n 
+0000253003 00000 n 
+0000244944 00000 n 
+0000245100 00000 n 
+0000245261 00000 n 
+0000245422 00000 n 
+0000245583 00000 n 
+0000245739 00000 n 
+0000245895 00000 n 
+0000246056 00000 n 
+0000246210 00000 n 
+0000246366 00000 n 
+0000246522 00000 n 
+0000246682 00000 n 
+0000246848 00000 n 
+0000247014 00000 n 
+0000247180 00000 n 
+0000247346 00000 n 
+0000247507 00000 n 
+0000247673 00000 n 
+0000247839 00000 n 
+0000248005 00000 n 
+0000248166 00000 n 
+0000248332 00000 n 
+0000248497 00000 n 
+0000248662 00000 n 
+0000248828 00000 n 
+0000248984 00000 n 
+0000249140 00000 n 
+0000249296 00000 n 
+0000249457 00000 n 
+0000249623 00000 n 
+0000249784 00000 n 
+0000249944 00000 n 
+0000250099 00000 n 
+0000250260 00000 n 
+0000250421 00000 n 
+0000250581 00000 n 
+0000250734 00000 n 
+0000250890 00000 n 
+0000251046 00000 n 
+0000251207 00000 n 
+0000251373 00000 n 
+0000251534 00000 n 
+0000251700 00000 n 
+0000251865 00000 n 
+0000252026 00000 n 
+0000252187 00000 n 
+0000252347 00000 n 
+0000252511 00000 n 
+0000252675 00000 n 
+0000252839 00000 n 
+0000263044 00000 n 
+0000255183 00000 n 
+0000253168 00000 n 
+0000262981 00000 n 
+0000255732 00000 n 
+0000255888 00000 n 
+0000256049 00000 n 
+0000256210 00000 n 
+0000256364 00000 n 
+0000256520 00000 n 
+0000256676 00000 n 
+0000256832 00000 n 
+0000256992 00000 n 
+0000257153 00000 n 
+0000257314 00000 n 
+0000257474 00000 n 
+0000257630 00000 n 
+0000257791 00000 n 
+0000257952 00000 n 
+0000258113 00000 n 
+0000258274 00000 n 
+0000258435 00000 n 
+0000258591 00000 n 
+0000258752 00000 n 
+0000258912 00000 n 
+0000259073 00000 n 
+0000259225 00000 n 
+0000259380 00000 n 
+0000259536 00000 n 
+0000259692 00000 n 
+0000259848 00000 n 
+0000260004 00000 n 
+0000260160 00000 n 
+0000260321 00000 n 
+0000260475 00000 n 
+0000260631 00000 n 
+0000260787 00000 n 
+0000260940 00000 n 
+0000261096 00000 n 
+0000261245 00000 n 
+0000261399 00000 n 
+0000261554 00000 n 
+0000261710 00000 n 
+0000261866 00000 n 
+0000262027 00000 n 
+0000262188 00000 n 
+0000262349 00000 n 
+0000262505 00000 n 
+0000262665 00000 n 
+0000262823 00000 n 
+0000273403 00000 n 
+0000265262 00000 n 
+0000263146 00000 n 
+0000273340 00000 n 
+0000265820 00000 n 
+0000265981 00000 n 
+0000266142 00000 n 
+0000266308 00000 n 
+0000266474 00000 n 
+0000266640 00000 n 
+0000266794 00000 n 
+0000266950 00000 n 
+0000267110 00000 n 
+0000267276 00000 n 
+0000267442 00000 n 
+0000267607 00000 n 
+0000267773 00000 n 
+0000267939 00000 n 
+0000268100 00000 n 
+0000268256 00000 n 
+0000268417 00000 n 
+0000268578 00000 n 
+0000268732 00000 n 
+0000268887 00000 n 
+0000269043 00000 n 
+0000269204 00000 n 
+0000269368 00000 n 
+0000269533 00000 n 
+0000269694 00000 n 
+0000269855 00000 n 
+0000270016 00000 n 
+0000270172 00000 n 
+0000270333 00000 n 
+0000270494 00000 n 
+0000270655 00000 n 
+0000270815 00000 n 
+0000270975 00000 n 
+0000271136 00000 n 
+0000271297 00000 n 
+0000271457 00000 n 
+0000271606 00000 n 
+0000271760 00000 n 
+0000271916 00000 n 
+0000272071 00000 n 
+0000272227 00000 n 
+0000272381 00000 n 
+0000272537 00000 n 
+0000272698 00000 n 
+0000272859 00000 n 
+0000273018 00000 n 
+0000273177 00000 n 
+0000283720 00000 n 
+0000275673 00000 n 
+0000273505 00000 n 
+0000283657 00000 n 
+0000276231 00000 n 
+0000276397 00000 n 
+0000276553 00000 n 
+0000276709 00000 n 
+0000276865 00000 n 
+0000277019 00000 n 
+0000277175 00000 n 
+0000277331 00000 n 
+0000277486 00000 n 
+0000277642 00000 n 
+0000277798 00000 n 
+0000277953 00000 n 
+0000278102 00000 n 
+0000278256 00000 n 
+0000278412 00000 n 
+0000278571 00000 n 
+0000278732 00000 n 
+0000278898 00000 n 
+0000279064 00000 n 
+0000279220 00000 n 
+0000279376 00000 n 
+0000279532 00000 n 
+0000279693 00000 n 
+0000279859 00000 n 
+0000280024 00000 n 
+0000280190 00000 n 
+0000280346 00000 n 
+0000280506 00000 n 
+0000280666 00000 n 
+0000280819 00000 n 
+0000280975 00000 n 
+0000281131 00000 n 
+0000281287 00000 n 
+0000281443 00000 n 
+0000281599 00000 n 
+0000281759 00000 n 
+0000281915 00000 n 
+0000282076 00000 n 
+0000282237 00000 n 
+0000282391 00000 n 
+0000282547 00000 n 
+0000282703 00000 n 
+0000282864 00000 n 
+0000283025 00000 n 
+0000283186 00000 n 
+0000283340 00000 n 
+0000283499 00000 n 
+0000289434 00000 n 
+0000285095 00000 n 
+0000283822 00000 n 
+0000289371 00000 n 
+0000285455 00000 n 
+0000285616 00000 n 
+0000285777 00000 n 
+0000285938 00000 n 
+0000286099 00000 n 
+0000286255 00000 n 
+0000286416 00000 n 
+0000286572 00000 n 
+0000286728 00000 n 
+0000286882 00000 n 
+0000287038 00000 n 
+0000287193 00000 n 
+0000287349 00000 n 
+0000287505 00000 n 
+0000287661 00000 n 
+0000287817 00000 n 
+0000287973 00000 n 
+0000288129 00000 n 
+0000288285 00000 n 
+0000288442 00000 n 
+0000288598 00000 n 
+0000288752 00000 n 
+0000288906 00000 n 
+0000289059 00000 n 
+0000289215 00000 n 
+0002563017 00000 n 
+0000290089 00000 n 
+0000289843 00000 n 
+0000289536 00000 n 
+0000289966 00000 n 
+0000293544 00000 n 
+0000293047 00000 n 
+0000290177 00000 n 
+0000293170 00000 n 
+0000293233 00000 n 
+0000293481 00000 n 
+0000297205 00000 n 
+0000296895 00000 n 
+0000293646 00000 n 
+0000297018 00000 n 
+0000297142 00000 n 
+0000301205 00000 n 
+0000300400 00000 n 
+0000297321 00000 n 
+0000300894 00000 n 
+0000300553 00000 n 
+0000301018 00000 n 
+0000300722 00000 n 
+0000301142 00000 n 
+0000305305 00000 n 
+0000304448 00000 n 
+0000301321 00000 n 
+0000304995 00000 n 
+0000304601 00000 n 
+0000305119 00000 n 
+0000304809 00000 n 
+0000305242 00000 n 
+0000309352 00000 n 
+0000307868 00000 n 
+0000305421 00000 n 
+0000308671 00000 n 
+0000308919 00000 n 
+0000308039 00000 n 
+0000308205 00000 n 
+0000309043 00000 n 
+0000309166 00000 n 
+0000308358 00000 n 
+0000309289 00000 n 
+0000308515 00000 n 
+0002563142 00000 n 
+0000311904 00000 n 
+0000312030 00000 n 
+0000312281 00000 n 
+0000311373 00000 n 
+0000309468 00000 n 
+0000311841 00000 n 
+0000311967 00000 n 
+0000312093 00000 n 
+0000311526 00000 n 
+0000311684 00000 n 
+0000312218 00000 n 
+0000315963 00000 n 
+0000314902 00000 n 
+0000312425 00000 n 
+0000315529 00000 n 
+0000315653 00000 n 
+0000315064 00000 n 
+0000315234 00000 n 
+0000315382 00000 n 
+0000315777 00000 n 
+0002449253 00000 n 
+0002433008 00000 n 
+0002449087 00000 n 
+0000315900 00000 n 
+0000318975 00000 n 
+0000317922 00000 n 
+0000316121 00000 n 
+0000318540 00000 n 
+0000318664 00000 n 
+0000318788 00000 n 
+0000318084 00000 n 
+0000318237 00000 n 
+0000318389 00000 n 
+0000318912 00000 n 
+0000321972 00000 n 
+0000321414 00000 n 
+0000319119 00000 n 
+0000321537 00000 n 
+0000321661 00000 n 
+0000321785 00000 n 
+0000321909 00000 n 
+0000323002 00000 n 
+0000322567 00000 n 
+0000322116 00000 n 
+0000322690 00000 n 
+0000322939 00000 n 
+0000323657 00000 n 
+0000323409 00000 n 
+0000323090 00000 n 
+0000323532 00000 n 
+0002563267 00000 n 
+0000326929 00000 n 
+0000326430 00000 n 
+0000323745 00000 n 
+0000326553 00000 n 
+0000326616 00000 n 
+0000326866 00000 n 
+0000330053 00000 n 
+0000329617 00000 n 
+0000327031 00000 n 
+0000329740 00000 n 
+0000329865 00000 n 
+0000329990 00000 n 
+0000333860 00000 n 
+0000333174 00000 n 
+0000330197 00000 n 
+0000333297 00000 n 
+0000333422 00000 n 
+0000333485 00000 n 
+0000333548 00000 n 
+0000333673 00000 n 
+0000333797 00000 n 
+0000339817 00000 n 
+0000336896 00000 n 
+0000336209 00000 n 
+0000334004 00000 n 
+0000336332 00000 n 
+0000336457 00000 n 
+0000336582 00000 n 
+0000336707 00000 n 
+0000336770 00000 n 
+0000336833 00000 n 
+0000341966 00000 n 
+0000339664 00000 n 
+0000337040 00000 n 
+0000341654 00000 n 
+0002432480 00000 n 
+0002423829 00000 n 
+0002432313 00000 n 
+0002421862 00000 n 
+0002410414 00000 n 
+0002421696 00000 n 
+0000341347 00000 n 
+0000341497 00000 n 
+0000341779 00000 n 
+0000341903 00000 n 
+0000341176 00000 n 
+0000341234 00000 n 
+0000341324 00000 n 
+0000345593 00000 n 
+0000344942 00000 n 
+0000342167 00000 n 
+0000345405 00000 n 
+0000345095 00000 n 
+0000345252 00000 n 
+0000345530 00000 n 
+0002563392 00000 n 
+0000504504 00000 n 
+0000349139 00000 n 
+0000348703 00000 n 
+0000345737 00000 n 
+0000348826 00000 n 
+0002409789 00000 n 
+0002403247 00000 n 
+0002409622 00000 n 
+0000348951 00000 n 
+0000349076 00000 n 
+0000352964 00000 n 
+0000352654 00000 n 
+0000349368 00000 n 
+0000352777 00000 n 
+0000352901 00000 n 
+0000356223 00000 n 
+0000355360 00000 n 
+0000353094 00000 n 
+0000355661 00000 n 
+0000355786 00000 n 
+0000355910 00000 n 
+0000356035 00000 n 
+0000355504 00000 n 
+0000356160 00000 n 
+0000358030 00000 n 
+0000384380 00000 n 
+0000357886 00000 n 
+0000356367 00000 n 
+0000384065 00000 n 
+0000383907 00000 n 
+0000384253 00000 n 
+0000384316 00000 n 
+0000387762 00000 n 
+0000387452 00000 n 
+0000384519 00000 n 
+0000387575 00000 n 
+0000387699 00000 n 
+0000391616 00000 n 
+0000391088 00000 n 
+0000387892 00000 n 
+0000391553 00000 n 
+0000391241 00000 n 
+0000391397 00000 n 
+0002563517 00000 n 
+0000396489 00000 n 
+0000395050 00000 n 
+0000391803 00000 n 
+0000396177 00000 n 
+0000395239 00000 n 
+0000395395 00000 n 
+0000395550 00000 n 
+0000395716 00000 n 
+0000395880 00000 n 
+0000396302 00000 n 
+0000396427 00000 n 
+0002402866 00000 n 
+0002400341 00000 n 
+0002402702 00000 n 
+0002400098 00000 n 
+0002397827 00000 n 
+0002399935 00000 n 
+0002397370 00000 n 
+0002392623 00000 n 
+0002397206 00000 n 
+0000396030 00000 n 
+0002391241 00000 n 
+0002383986 00000 n 
+0002391076 00000 n 
+0000479347 00000 n 
+0000399697 00000 n 
+0000399511 00000 n 
+0000396675 00000 n 
+0000399634 00000 n 
+0000403675 00000 n 
+0000402848 00000 n 
+0000399813 00000 n 
+0000403487 00000 n 
+0000403612 00000 n 
+0000403010 00000 n 
+0000403167 00000 n 
+0000403324 00000 n 
+0000407246 00000 n 
+0000406562 00000 n 
+0000403946 00000 n 
+0000407183 00000 n 
+0000406724 00000 n 
+0000406878 00000 n 
+0000407031 00000 n 
+0000410792 00000 n 
+0000409848 00000 n 
+0000407447 00000 n 
+0000410477 00000 n 
+0000410602 00000 n 
+0000410010 00000 n 
+0000410665 00000 n 
+0000410728 00000 n 
+0000410165 00000 n 
+0000410320 00000 n 
+0000414483 00000 n 
+0000414126 00000 n 
+0000411006 00000 n 
+0000414420 00000 n 
+0000414270 00000 n 
+0002563642 00000 n 
+0000417831 00000 n 
+0000417020 00000 n 
+0000414684 00000 n 
+0000417143 00000 n 
+0000417268 00000 n 
+0000417393 00000 n 
+0000417518 00000 n 
+0000417643 00000 n 
+0000417704 00000 n 
+0000417767 00000 n 
+0000421474 00000 n 
+0000421038 00000 n 
+0000417961 00000 n 
+0000421161 00000 n 
+0000421286 00000 n 
+0000421411 00000 n 
+0000425433 00000 n 
+0000424468 00000 n 
+0000421633 00000 n 
+0000424929 00000 n 
+0000424992 00000 n 
+0000425055 00000 n 
+0000425118 00000 n 
+0000425181 00000 n 
+0000425244 00000 n 
+0000425307 00000 n 
+0000425370 00000 n 
+0000424621 00000 n 
+0000424775 00000 n 
+0000429670 00000 n 
+0000428941 00000 n 
+0000425577 00000 n 
+0000429232 00000 n 
+0000429357 00000 n 
+0000429085 00000 n 
+0000429482 00000 n 
+0000429607 00000 n 
+0000557035 00000 n 
+0000432703 00000 n 
+0000432268 00000 n 
+0000429885 00000 n 
+0000432391 00000 n 
+0000432516 00000 n 
+0000432641 00000 n 
+0000435879 00000 n 
+0000435318 00000 n 
+0000432876 00000 n 
+0000435441 00000 n 
+0000435566 00000 n 
+0000435691 00000 n 
+0000435816 00000 n 
+0002563767 00000 n 
+0000437770 00000 n 
+0000437459 00000 n 
+0000436009 00000 n 
+0000437582 00000 n 
+0000437707 00000 n 
+0000441908 00000 n 
+0000440791 00000 n 
+0000437900 00000 n 
+0000441595 00000 n 
+0000440962 00000 n 
+0000441845 00000 n 
+0000441114 00000 n 
+0000441283 00000 n 
+0000441440 00000 n 
+0000445455 00000 n 
+0000445831 00000 n 
+0000445269 00000 n 
+0000442010 00000 n 
+0000445392 00000 n 
+0000445518 00000 n 
+0000445643 00000 n 
+0000445768 00000 n 
+0000449912 00000 n 
+0000449726 00000 n 
+0000445947 00000 n 
+0000449849 00000 n 
+0000454490 00000 n 
+0000453591 00000 n 
+0000450042 00000 n 
+0000454051 00000 n 
+0000454176 00000 n 
+0000453744 00000 n 
+0000454238 00000 n 
+0000454301 00000 n 
+0000453898 00000 n 
+0000454427 00000 n 
+0000458123 00000 n 
+0000457224 00000 n 
+0000454634 00000 n 
+0000457683 00000 n 
+0000457377 00000 n 
+0000457746 00000 n 
+0000457809 00000 n 
+0000457935 00000 n 
+0000458060 00000 n 
+0000457532 00000 n 
+0002563892 00000 n 
+0000545831 00000 n 
+0000462270 00000 n 
+0000461249 00000 n 
+0000458295 00000 n 
+0000461708 00000 n 
+0000461833 00000 n 
+0000461402 00000 n 
+0000461958 00000 n 
+0000462083 00000 n 
+0000461554 00000 n 
+0000462207 00000 n 
+0000549497 00000 n 
+0000466120 00000 n 
+0000465509 00000 n 
+0000462414 00000 n 
+0000465805 00000 n 
+0000465930 00000 n 
+0000465653 00000 n 
+0000465993 00000 n 
+0000466056 00000 n 
+0000470140 00000 n 
+0000469394 00000 n 
+0000466292 00000 n 
+0000469703 00000 n 
+0000469828 00000 n 
+0000469538 00000 n 
+0000469953 00000 n 
+0000470077 00000 n 
+0000472457 00000 n 
+0000472021 00000 n 
+0000470327 00000 n 
+0000472144 00000 n 
+0000472269 00000 n 
+0000472394 00000 n 
+0000475584 00000 n 
+0000475148 00000 n 
+0000472587 00000 n 
+0000475271 00000 n 
+0000475521 00000 n 
+0000479410 00000 n 
+0000479099 00000 n 
+0000475714 00000 n 
+0000479222 00000 n 
+0002564017 00000 n 
+0000482087 00000 n 
+0000481777 00000 n 
+0000479554 00000 n 
+0000481900 00000 n 
+0000482025 00000 n 
+0000485293 00000 n 
+0000487028 00000 n 
+0000485140 00000 n 
+0000482231 00000 n 
+0000486526 00000 n 
+0000486651 00000 n 
+0000486106 00000 n 
+0000486316 00000 n 
+0000486714 00000 n 
+0000486777 00000 n 
+0000486840 00000 n 
+0000486903 00000 n 
+0000486966 00000 n 
+0000490556 00000 n 
+0000489932 00000 n 
+0000487229 00000 n 
+0000490055 00000 n 
+0000490118 00000 n 
+0000490243 00000 n 
+0000490368 00000 n 
+0000490493 00000 n 
+0000494715 00000 n 
+0000493526 00000 n 
+0000490714 00000 n 
+0000494154 00000 n 
+0000494279 00000 n 
+0000494404 00000 n 
+0000493688 00000 n 
+0000494528 00000 n 
+0000493852 00000 n 
+0000494653 00000 n 
+0000494002 00000 n 
+0000497545 00000 n 
+0000497671 00000 n 
+0000497359 00000 n 
+0000494888 00000 n 
+0000497482 00000 n 
+0000497608 00000 n 
+0000500363 00000 n 
+0000500052 00000 n 
+0000497801 00000 n 
+0000500175 00000 n 
+0000500300 00000 n 
+0002564142 00000 n 
+0000504692 00000 n 
+0000503460 00000 n 
+0000500521 00000 n 
+0000504379 00000 n 
+0000503631 00000 n 
+0000503782 00000 n 
+0000503955 00000 n 
+0000504167 00000 n 
+0000504629 00000 n 
+0000507248 00000 n 
+0000506937 00000 n 
+0000504907 00000 n 
+0000507060 00000 n 
+0000507185 00000 n 
+0000510939 00000 n 
+0000510100 00000 n 
+0000507449 00000 n 
+0000510751 00000 n 
+0000510262 00000 n 
+0000510423 00000 n 
+0000510592 00000 n 
+0000510876 00000 n 
+0000515136 00000 n 
+0000515011 00000 n 
+0000511992 00000 n 
+0000511806 00000 n 
+0000511112 00000 n 
+0000511929 00000 n 
+0000515324 00000 n 
+0000514638 00000 n 
+0000512108 00000 n 
+0000514761 00000 n 
+0000514886 00000 n 
+0000515261 00000 n 
+0000518608 00000 n 
+0000518047 00000 n 
+0000515511 00000 n 
+0000518170 00000 n 
+0000518295 00000 n 
+0000518420 00000 n 
+0000518545 00000 n 
+0002564267 00000 n 
+0000521422 00000 n 
+0000520987 00000 n 
+0000518766 00000 n 
+0000521110 00000 n 
+0000521235 00000 n 
+0000521359 00000 n 
+0000524747 00000 n 
+0000524186 00000 n 
+0000521594 00000 n 
+0000524309 00000 n 
+0000524559 00000 n 
+0000524684 00000 n 
+0000528711 00000 n 
+0000527525 00000 n 
+0000524849 00000 n 
+0000528147 00000 n 
+0000528272 00000 n 
+0000527687 00000 n 
+0000528397 00000 n 
+0000527841 00000 n 
+0000528460 00000 n 
+0000528523 00000 n 
+0000527994 00000 n 
+0000528649 00000 n 
+0000532407 00000 n 
+0000531469 00000 n 
+0000528869 00000 n 
+0000532092 00000 n 
+0000532155 00000 n 
+0000532218 00000 n 
+0000531631 00000 n 
+0000532281 00000 n 
+0000532344 00000 n 
+0000531788 00000 n 
+0000531942 00000 n 
+0000533761 00000 n 
+0001155031 00000 n 
+0000534012 00000 n 
+0000533575 00000 n 
+0000532608 00000 n 
+0000533698 00000 n 
+0000533824 00000 n 
+0000533949 00000 n 
+0000535054 00000 n 
+0000534618 00000 n 
+0000534142 00000 n 
+0000534741 00000 n 
+0000534991 00000 n 
+0002564392 00000 n 
+0000535706 00000 n 
+0000535458 00000 n 
+0000535142 00000 n 
+0000535581 00000 n 
+0000539163 00000 n 
+0000538664 00000 n 
+0000535794 00000 n 
+0000538787 00000 n 
+0000538850 00000 n 
+0000539100 00000 n 
+0000542108 00000 n 
+0000541798 00000 n 
+0000539322 00000 n 
+0000541921 00000 n 
+0000542046 00000 n 
+0000546144 00000 n 
+0000545583 00000 n 
+0000542252 00000 n 
+0000545706 00000 n 
+0000545956 00000 n 
+0000546081 00000 n 
+0000549560 00000 n 
+0000548872 00000 n 
+0000546274 00000 n 
+0000548995 00000 n 
+0000549058 00000 n 
+0000549121 00000 n 
+0000549183 00000 n 
+0000549246 00000 n 
+0000549309 00000 n 
+0000549372 00000 n 
+0000553078 00000 n 
+0000552767 00000 n 
+0000549690 00000 n 
+0000552890 00000 n 
+0000553015 00000 n 
+0002564517 00000 n 
+0000557224 00000 n 
+0000556451 00000 n 
+0000553194 00000 n 
+0000556910 00000 n 
+0000556604 00000 n 
+0000557098 00000 n 
+0000557161 00000 n 
+0000556758 00000 n 
+0000560384 00000 n 
+0000560887 00000 n 
+0000559695 00000 n 
+0000557354 00000 n 
+0000560321 00000 n 
+0000560447 00000 n 
+0000559857 00000 n 
+0000560510 00000 n 
+0000560573 00000 n 
+0000560697 00000 n 
+0000560012 00000 n 
+0000560760 00000 n 
+0000560823 00000 n 
+0000560161 00000 n 
+0000564550 00000 n 
+0000564613 00000 n 
+0000564004 00000 n 
+0000561045 00000 n 
+0000564298 00000 n 
+0000564148 00000 n 
+0000564361 00000 n 
+0000564424 00000 n 
+0000568234 00000 n 
+0000567547 00000 n 
+0000564757 00000 n 
+0000567670 00000 n 
+0000567795 00000 n 
+0000567858 00000 n 
+0000567920 00000 n 
+0000567983 00000 n 
+0000568046 00000 n 
+0000568171 00000 n 
+0000571209 00000 n 
+0000570648 00000 n 
+0000568364 00000 n 
+0000570771 00000 n 
+0000570896 00000 n 
+0000571021 00000 n 
+0000571146 00000 n 
+0000574809 00000 n 
+0000575812 00000 n 
+0000574686 00000 n 
+0000571353 00000 n 
+0000575624 00000 n 
+0000575749 00000 n 
+0002564642 00000 n 
+0000579426 00000 n 
+0000579115 00000 n 
+0000575999 00000 n 
+0000579238 00000 n 
+0000579363 00000 n 
+0000581991 00000 n 
+0000581431 00000 n 
+0000579584 00000 n 
+0000581554 00000 n 
+0000581679 00000 n 
+0000581803 00000 n 
+0000581928 00000 n 
+0000585186 00000 n 
+0000584750 00000 n 
+0000582107 00000 n 
+0000584873 00000 n 
+0000584998 00000 n 
+0000585123 00000 n 
+0000588543 00000 n 
+0000588108 00000 n 
+0000585373 00000 n 
+0000588231 00000 n 
+0000588356 00000 n 
+0000588481 00000 n 
+0000592237 00000 n 
+0000591926 00000 n 
+0000588701 00000 n 
+0000592049 00000 n 
+0000592174 00000 n 
+0000595020 00000 n 
+0000612003 00000 n 
+0000594876 00000 n 
+0000592438 00000 n 
+0000611566 00000 n 
+0000611691 00000 n 
+0000611816 00000 n 
+0000611413 00000 n 
+0000611879 00000 n 
+0000611940 00000 n 
+0002564767 00000 n 
+0000616913 00000 n 
+0000616111 00000 n 
+0000612170 00000 n 
+0000616723 00000 n 
+0000616273 00000 n 
+0000616786 00000 n 
+0000616849 00000 n 
+0000616427 00000 n 
+0000616576 00000 n 
+0000620261 00000 n 
+0000620641 00000 n 
+0000619751 00000 n 
+0000617043 00000 n 
+0000620198 00000 n 
+0000620324 00000 n 
+0000619904 00000 n 
+0000620387 00000 n 
+0000620450 00000 n 
+0000620051 00000 n 
+0000620514 00000 n 
+0000620577 00000 n 
+0000624363 00000 n 
+0000623489 00000 n 
+0000620743 00000 n 
+0000623612 00000 n 
+0000623675 00000 n 
+0000623738 00000 n 
+0000623801 00000 n 
+0000623926 00000 n 
+0000624051 00000 n 
+0000624176 00000 n 
+0000624301 00000 n 
+0000628009 00000 n 
+0000627524 00000 n 
+0000624507 00000 n 
+0000627822 00000 n 
+0000627947 00000 n 
+0000627668 00000 n 
+0000630667 00000 n 
+0000630231 00000 n 
+0000628139 00000 n 
+0000630354 00000 n 
+0000630604 00000 n 
+0000634542 00000 n 
+0000633935 00000 n 
+0000630840 00000 n 
+0000634230 00000 n 
+0000634355 00000 n 
+0000634079 00000 n 
+0000634479 00000 n 
+0002564892 00000 n 
+0000638495 00000 n 
+0000641251 00000 n 
+0000664489 00000 n 
+0000638558 00000 n 
+0000637909 00000 n 
+0000634672 00000 n 
+0000638370 00000 n 
+0000638062 00000 n 
+0000638215 00000 n 
+0000662217 00000 n 
+0000682466 00000 n 
+0000662469 00000 n 
+0000641128 00000 n 
+0000638702 00000 n 
+0000662154 00000 n 
+0000662280 00000 n 
+0000662406 00000 n 
+0000682593 00000 n 
+0000664366 00000 n 
+0000662636 00000 n 
+0000682403 00000 n 
+0000682529 00000 n 
+0000685815 00000 n 
+0000685255 00000 n 
+0000682788 00000 n 
+0000685378 00000 n 
+0000685503 00000 n 
+0000685628 00000 n 
+0000685752 00000 n 
+0000690412 00000 n 
+0000689156 00000 n 
+0000685973 00000 n 
+0000689849 00000 n 
+0000689974 00000 n 
+0000689318 00000 n 
+0000690037 00000 n 
+0000690100 00000 n 
+0000689481 00000 n 
+0000689649 00000 n 
+0000690224 00000 n 
+0000690349 00000 n 
+0000692860 00000 n 
+0000692674 00000 n 
+0000690584 00000 n 
+0000692797 00000 n 
+0002565017 00000 n 
+0000695600 00000 n 
+0000695053 00000 n 
+0000693018 00000 n 
+0000695350 00000 n 
+0000695475 00000 n 
+0000695197 00000 n 
+0000695538 00000 n 
+0000733533 00000 n 
+0000699327 00000 n 
+0000698642 00000 n 
+0000695758 00000 n 
+0000698765 00000 n 
+0000698828 00000 n 
+0000698891 00000 n 
+0000699015 00000 n 
+0000699139 00000 n 
+0000699264 00000 n 
+0000703834 00000 n 
+0000702431 00000 n 
+0000699485 00000 n 
+0000703521 00000 n 
+0000703646 00000 n 
+0000703771 00000 n 
+0000702611 00000 n 
+0000702780 00000 n 
+0000702975 00000 n 
+0000703169 00000 n 
+0000703337 00000 n 
+0000708336 00000 n 
+0000707156 00000 n 
+0000703964 00000 n 
+0000708023 00000 n 
+0000707327 00000 n 
+0000707527 00000 n 
+0000708148 00000 n 
+0000707700 00000 n 
+0000708273 00000 n 
+0000707853 00000 n 
+0000710571 00000 n 
+0000710260 00000 n 
+0000708480 00000 n 
+0000710383 00000 n 
+0000710508 00000 n 
+0000712189 00000 n 
+0000711878 00000 n 
+0000710701 00000 n 
+0000712001 00000 n 
+0000712126 00000 n 
+0002565142 00000 n 
+0000713515 00000 n 
+0000713329 00000 n 
+0000712305 00000 n 
+0000713452 00000 n 
+0000717141 00000 n 
+0000716407 00000 n 
+0000713631 00000 n 
+0000716703 00000 n 
+0000716828 00000 n 
+0000716551 00000 n 
+0000716953 00000 n 
+0000717078 00000 n 
+0000720602 00000 n 
+0000720728 00000 n 
+0000720245 00000 n 
+0000717356 00000 n 
+0000720539 00000 n 
+0000720665 00000 n 
+0000720389 00000 n 
+0000724410 00000 n 
+0000723295 00000 n 
+0000720886 00000 n 
+0000724097 00000 n 
+0000724222 00000 n 
+0000723466 00000 n 
+0000723626 00000 n 
+0000723786 00000 n 
+0000723944 00000 n 
+0000724347 00000 n 
+0000740128 00000 n 
+0000742854 00000 n 
+0000726855 00000 n 
+0000726245 00000 n 
+0000724568 00000 n 
+0000726543 00000 n 
+0000726668 00000 n 
+0000726389 00000 n 
+0000726793 00000 n 
+0000742981 00000 n 
+0000730690 00000 n 
+0000729759 00000 n 
+0000726985 00000 n 
+0000730378 00000 n 
+0000730503 00000 n 
+0000730627 00000 n 
+0000729921 00000 n 
+0000730071 00000 n 
+0000730228 00000 n 
+0002565267 00000 n 
+0000743108 00000 n 
+0000745572 00000 n 
+0000733095 00000 n 
+0000733594 00000 n 
+0000732909 00000 n 
+0000730877 00000 n 
+0000733032 00000 n 
+0000733158 00000 n 
+0000733283 00000 n 
+0000733408 00000 n 
+0000736439 00000 n 
+0000735577 00000 n 
+0000733752 00000 n 
+0000735876 00000 n 
+0000736001 00000 n 
+0000736126 00000 n 
+0000735721 00000 n 
+0000736251 00000 n 
+0000736376 00000 n 
+0000740255 00000 n 
+0000739942 00000 n 
+0000736583 00000 n 
+0000740065 00000 n 
+0000740191 00000 n 
+0000743234 00000 n 
+0000742668 00000 n 
+0000740385 00000 n 
+0000742791 00000 n 
+0000742917 00000 n 
+0000743044 00000 n 
+0000743171 00000 n 
+0000745699 00000 n 
+0000745386 00000 n 
+0000743364 00000 n 
+0000745509 00000 n 
+0000745635 00000 n 
+0000751449 00000 n 
+0000767613 00000 n 
+0000787151 00000 n 
+0000749719 00000 n 
+0000748769 00000 n 
+0000745801 00000 n 
+0000749406 00000 n 
+0000749656 00000 n 
+0000748931 00000 n 
+0000749088 00000 n 
+0000749243 00000 n 
+0002565392 00000 n 
+0000784011 00000 n 
+0000784138 00000 n 
+0000791951 00000 n 
+0000784265 00000 n 
+0000751326 00000 n 
+0000749906 00000 n 
+0000783948 00000 n 
+0000784074 00000 n 
+0000784201 00000 n 
+0000792391 00000 n 
+0000787028 00000 n 
+0000784432 00000 n 
+0000791888 00000 n 
+0000792014 00000 n 
+0000792140 00000 n 
+0000792202 00000 n 
+0000792265 00000 n 
+0000792328 00000 n 
+0000795796 00000 n 
+0000795188 00000 n 
+0000792559 00000 n 
+0000795483 00000 n 
+0000795608 00000 n 
+0000795332 00000 n 
+0000795733 00000 n 
+0000798855 00000 n 
+0000799354 00000 n 
+0000798331 00000 n 
+0000795997 00000 n 
+0000798792 00000 n 
+0000798918 00000 n 
+0000799042 00000 n 
+0000799167 00000 n 
+0000798484 00000 n 
+0000798639 00000 n 
+0000799292 00000 n 
+0000802055 00000 n 
+0000802181 00000 n 
+0000802556 00000 n 
+0000801528 00000 n 
+0000799498 00000 n 
+0000801992 00000 n 
+0000802118 00000 n 
+0000802244 00000 n 
+0000801681 00000 n 
+0000801837 00000 n 
+0000802369 00000 n 
+0000802493 00000 n 
+0000805028 00000 n 
+0000805780 00000 n 
+0000804842 00000 n 
+0000802714 00000 n 
+0000804965 00000 n 
+0000805091 00000 n 
+0000805216 00000 n 
+0000805341 00000 n 
+0000805404 00000 n 
+0000805467 00000 n 
+0000805530 00000 n 
+0000805593 00000 n 
+0000805656 00000 n 
+0000805719 00000 n 
+0002565517 00000 n 
+0000807152 00000 n 
+0000806777 00000 n 
+0000805938 00000 n 
+0000806900 00000 n 
+0000806963 00000 n 
+0000807026 00000 n 
+0000807089 00000 n 
+0000810527 00000 n 
+0000810091 00000 n 
+0000807282 00000 n 
+0000810214 00000 n 
+0000810464 00000 n 
+0000814223 00000 n 
+0000813787 00000 n 
+0000810657 00000 n 
+0000813910 00000 n 
+0000814035 00000 n 
+0000814160 00000 n 
+0000817484 00000 n 
+0000817298 00000 n 
+0000814367 00000 n 
+0000817421 00000 n 
+0000820975 00000 n 
+0000820412 00000 n 
+0000817628 00000 n 
+0000820535 00000 n 
+0000820660 00000 n 
+0000820723 00000 n 
+0000820786 00000 n 
+0000820912 00000 n 
+0000823473 00000 n 
+0000832025 00000 n 
+0000823329 00000 n 
+0000821105 00000 n 
+0000831709 00000 n 
+0000831558 00000 n 
+0000831772 00000 n 
+0000831835 00000 n 
+0000831899 00000 n 
+0000831961 00000 n 
+0002565642 00000 n 
+0000836097 00000 n 
+0000835213 00000 n 
+0000832179 00000 n 
+0000835660 00000 n 
+0000835785 00000 n 
+0000835909 00000 n 
+0000835366 00000 n 
+0000836034 00000 n 
+0000835511 00000 n 
+0000840143 00000 n 
+0000843285 00000 n 
+0000840518 00000 n 
+0000839790 00000 n 
+0000836227 00000 n 
+0000840080 00000 n 
+0000840206 00000 n 
+0000840331 00000 n 
+0000839934 00000 n 
+0000840456 00000 n 
+0000847151 00000 n 
+0000843661 00000 n 
+0000843099 00000 n 
+0000840662 00000 n 
+0000843222 00000 n 
+0000843348 00000 n 
+0000843473 00000 n 
+0000843598 00000 n 
+0000847528 00000 n 
+0000846965 00000 n 
+0000843805 00000 n 
+0000847088 00000 n 
+0000847214 00000 n 
+0000847277 00000 n 
+0000847340 00000 n 
+0000847465 00000 n 
+0000851304 00000 n 
+0000850684 00000 n 
+0000847672 00000 n 
+0000850807 00000 n 
+0000850870 00000 n 
+0000850929 00000 n 
+0000850992 00000 n 
+0000851116 00000 n 
+0000851241 00000 n 
+0000855420 00000 n 
+0000854984 00000 n 
+0000851505 00000 n 
+0000855107 00000 n 
+0000855232 00000 n 
+0000855357 00000 n 
+0002382801 00000 n 
+0002380928 00000 n 
+0002382633 00000 n 
+0002565767 00000 n 
+0000859464 00000 n 
+0000858903 00000 n 
+0000855649 00000 n 
+0000859026 00000 n 
+0000859151 00000 n 
+0000859276 00000 n 
+0000859401 00000 n 
+0000863135 00000 n 
+0000862699 00000 n 
+0000859622 00000 n 
+0000862822 00000 n 
+0000862947 00000 n 
+0000863072 00000 n 
+0000866142 00000 n 
+0000865956 00000 n 
+0000863293 00000 n 
+0000866079 00000 n 
+0000869631 00000 n 
+0000868945 00000 n 
+0000866286 00000 n 
+0000869068 00000 n 
+0000869193 00000 n 
+0000869318 00000 n 
+0000869443 00000 n 
+0000869506 00000 n 
+0000869569 00000 n 
+0000871469 00000 n 
+0000871095 00000 n 
+0000869804 00000 n 
+0000871218 00000 n 
+0000871281 00000 n 
+0000871344 00000 n 
+0000871407 00000 n 
+0000874771 00000 n 
+0000874273 00000 n 
+0000871642 00000 n 
+0000874396 00000 n 
+0000874459 00000 n 
+0000874583 00000 n 
+0000874708 00000 n 
+0002565892 00000 n 
+0000875698 00000 n 
+0000875512 00000 n 
+0000874986 00000 n 
+0000875635 00000 n 
+0000878659 00000 n 
+0000878098 00000 n 
+0000875786 00000 n 
+0000878221 00000 n 
+0000878471 00000 n 
+0000878596 00000 n 
+0000882507 00000 n 
+0000882196 00000 n 
+0000878818 00000 n 
+0000882319 00000 n 
+0000882444 00000 n 
+0000886500 00000 n 
+0000886314 00000 n 
+0000882679 00000 n 
+0000886437 00000 n 
+0000890301 00000 n 
+0000889866 00000 n 
+0000886616 00000 n 
+0000889989 00000 n 
+0000890114 00000 n 
+0000890238 00000 n 
+0000894210 00000 n 
+0000893525 00000 n 
+0000890403 00000 n 
+0000893648 00000 n 
+0000893773 00000 n 
+0000893898 00000 n 
+0000894022 00000 n 
+0000894147 00000 n 
+0002566017 00000 n 
+0000898015 00000 n 
+0000897455 00000 n 
+0000894312 00000 n 
+0000897578 00000 n 
+0000897703 00000 n 
+0000897827 00000 n 
+0000897952 00000 n 
+0000902019 00000 n 
+0000901708 00000 n 
+0000898159 00000 n 
+0000901831 00000 n 
+0000901956 00000 n 
+0000905159 00000 n 
+0000904599 00000 n 
+0000902135 00000 n 
+0000904722 00000 n 
+0000904847 00000 n 
+0000904972 00000 n 
+0000905097 00000 n 
+0000909221 00000 n 
+0000908331 00000 n 
+0000905289 00000 n 
+0000908779 00000 n 
+0000908484 00000 n 
+0000908842 00000 n 
+0000908905 00000 n 
+0000908632 00000 n 
+0000908968 00000 n 
+0000909031 00000 n 
+0000909158 00000 n 
+0000911753 00000 n 
+0000911567 00000 n 
+0000909365 00000 n 
+0000911690 00000 n 
+0000913999 00000 n 
+0000913813 00000 n 
+0000911912 00000 n 
+0000913936 00000 n 
+0002566142 00000 n 
+0000916074 00000 n 
+0000915636 00000 n 
+0000914172 00000 n 
+0000915759 00000 n 
+0000915885 00000 n 
+0000916011 00000 n 
+0000920146 00000 n 
+0000919513 00000 n 
+0000916190 00000 n 
+0000919831 00000 n 
+0000919957 00000 n 
+0000920083 00000 n 
+0000919657 00000 n 
+0000925111 00000 n 
+0000922530 00000 n 
+0000920262 00000 n 
+0000924545 00000 n 
+0000924671 00000 n 
+0000924797 00000 n 
+0000922746 00000 n 
+0000922934 00000 n 
+0000924923 00000 n 
+0000923120 00000 n 
+0000923308 00000 n 
+0000925049 00000 n 
+0000923495 00000 n 
+0000923706 00000 n 
+0000923916 00000 n 
+0000924126 00000 n 
+0000924336 00000 n 
+0000926963 00000 n 
+0000925887 00000 n 
+0000925241 00000 n 
+0000926058 00000 n 
+0000926900 00000 n 
+0000926269 00000 n 
+0000926479 00000 n 
+0000926690 00000 n 
+0000930827 00000 n 
+0000929792 00000 n 
+0000927065 00000 n 
+0000930260 00000 n 
+0000930512 00000 n 
+0000930638 00000 n 
+0002379032 00000 n 
+0002377023 00000 n 
+0002378865 00000 n 
+0000929945 00000 n 
+0000930103 00000 n 
+0000930764 00000 n 
+0000934049 00000 n 
+0000933485 00000 n 
+0000930957 00000 n 
+0000933608 00000 n 
+0000933734 00000 n 
+0000933860 00000 n 
+0000933986 00000 n 
+0002566267 00000 n 
+0000937114 00000 n 
+0000936676 00000 n 
+0000934193 00000 n 
+0000936799 00000 n 
+0000936925 00000 n 
+0000937051 00000 n 
+0000940454 00000 n 
+0000939573 00000 n 
+0000937258 00000 n 
+0000939887 00000 n 
+0000940013 00000 n 
+0000940139 00000 n 
+0000939717 00000 n 
+0000940265 00000 n 
+0000940391 00000 n 
+0000942840 00000 n 
+0000942528 00000 n 
+0000940570 00000 n 
+0000942651 00000 n 
+0000942777 00000 n 
+0000946503 00000 n 
+0000945940 00000 n 
+0000942984 00000 n 
+0000946063 00000 n 
+0000946315 00000 n 
+0000946441 00000 n 
+0000952050 00000 n 
+0000950348 00000 n 
+0000949658 00000 n 
+0000946605 00000 n 
+0000949781 00000 n 
+0000949907 00000 n 
+0000950033 00000 n 
+0000950159 00000 n 
+0000950285 00000 n 
+0000960756 00000 n 
+0000951927 00000 n 
+0000950450 00000 n 
+0000960566 00000 n 
+0000960629 00000 n 
+0000960692 00000 n 
+0002566392 00000 n 
+0000964370 00000 n 
+0000963932 00000 n 
+0000960924 00000 n 
+0000964055 00000 n 
+0000964181 00000 n 
+0000964307 00000 n 
+0000968487 00000 n 
+0000967864 00000 n 
+0000964500 00000 n 
+0000968172 00000 n 
+0000968298 00000 n 
+0000968424 00000 n 
+0000968008 00000 n 
+0000970101 00000 n 
+0000969790 00000 n 
+0000968660 00000 n 
+0000969913 00000 n 
+0000970038 00000 n 
+0000973767 00000 n 
+0000972632 00000 n 
+0000970217 00000 n 
+0000973325 00000 n 
+0000973577 00000 n 
+0000972794 00000 n 
+0000973028 00000 n 
+0000973177 00000 n 
+0000973640 00000 n 
+0000973703 00000 n 
+0000976670 00000 n 
+0000976234 00000 n 
+0000973897 00000 n 
+0000976357 00000 n 
+0000976483 00000 n 
+0000976607 00000 n 
+0000977607 00000 n 
+0000977421 00000 n 
+0000976800 00000 n 
+0000977544 00000 n 
+0002566517 00000 n 
+0000981381 00000 n 
+0000980640 00000 n 
+0000977709 00000 n 
+0000980941 00000 n 
+0000981193 00000 n 
+0000980784 00000 n 
+0000981319 00000 n 
+0000984853 00000 n 
+0000984102 00000 n 
+0000981540 00000 n 
+0000984225 00000 n 
+0000984350 00000 n 
+0000984413 00000 n 
+0000984476 00000 n 
+0000984539 00000 n 
+0000984602 00000 n 
+0000984665 00000 n 
+0000984728 00000 n 
+0000984790 00000 n 
+0000988799 00000 n 
+0000988062 00000 n 
+0000985026 00000 n 
+0000988357 00000 n 
+0000988483 00000 n 
+0000988609 00000 n 
+0000988206 00000 n 
+0000988672 00000 n 
+0000988735 00000 n 
+0000991223 00000 n 
+0000990737 00000 n 
+0000988957 00000 n 
+0000991034 00000 n 
+0000991160 00000 n 
+0000990881 00000 n 
+0000993753 00000 n 
+0000993442 00000 n 
+0000991367 00000 n 
+0000993565 00000 n 
+0000993690 00000 n 
+0000995940 00000 n 
+0000995754 00000 n 
+0000993968 00000 n 
+0000995877 00000 n 
+0002566642 00000 n 
+0001000405 00000 n 
+0000999509 00000 n 
+0000996098 00000 n 
+0000999965 00000 n 
+0001000091 00000 n 
+0000999662 00000 n 
+0000999813 00000 n 
+0001000216 00000 n 
+0001000342 00000 n 
+0001003695 00000 n 
+0001002819 00000 n 
+0001003822 00000 n 
+0001002696 00000 n 
+0001000577 00000 n 
+0001003632 00000 n 
+0001003758 00000 n 
+0001008212 00000 n 
+0001007900 00000 n 
+0001003996 00000 n 
+0001008023 00000 n 
+0001008149 00000 n 
+0001012275 00000 n 
+0001012089 00000 n 
+0001008384 00000 n 
+0001012212 00000 n 
+0001015789 00000 n 
+0001015146 00000 n 
+0001012433 00000 n 
+0001015600 00000 n 
+0001015726 00000 n 
+0001015299 00000 n 
+0001015449 00000 n 
+0001020607 00000 n 
+0001019535 00000 n 
+0001015919 00000 n 
+0001020166 00000 n 
+0001020292 00000 n 
+0001020418 00000 n 
+0001019697 00000 n 
+0001019853 00000 n 
+0001020010 00000 n 
+0001020481 00000 n 
+0001020543 00000 n 
+0002566767 00000 n 
+0001024602 00000 n 
+0001024290 00000 n 
+0001020779 00000 n 
+0001024413 00000 n 
+0001024539 00000 n 
+0001028695 00000 n 
+0001027997 00000 n 
+0001024788 00000 n 
+0001028506 00000 n 
+0001028632 00000 n 
+0001028150 00000 n 
+0001028331 00000 n 
+0001032959 00000 n 
+0001032523 00000 n 
+0001028867 00000 n 
+0001032646 00000 n 
+0001032772 00000 n 
+0001032897 00000 n 
+0001036372 00000 n 
+0001035638 00000 n 
+0001033117 00000 n 
+0001035933 00000 n 
+0001036059 00000 n 
+0001035782 00000 n 
+0001036122 00000 n 
+0001036185 00000 n 
+0001036309 00000 n 
+0001040653 00000 n 
+0001040341 00000 n 
+0001036544 00000 n 
+0001040464 00000 n 
+0001040590 00000 n 
+0001044163 00000 n 
+0001043851 00000 n 
+0001040896 00000 n 
+0001043974 00000 n 
+0001044100 00000 n 
+0002566892 00000 n 
+0001048432 00000 n 
+0001047821 00000 n 
+0001044406 00000 n 
+0001048117 00000 n 
+0001048243 00000 n 
+0001047965 00000 n 
+0001048369 00000 n 
+0001052883 00000 n 
+0001052319 00000 n 
+0001048604 00000 n 
+0001052442 00000 n 
+0001052505 00000 n 
+0001052568 00000 n 
+0001052631 00000 n 
+0001052694 00000 n 
+0001052820 00000 n 
+0002376777 00000 n 
+0002374777 00000 n 
+0002376611 00000 n 
+0001055639 00000 n 
+0001055453 00000 n 
+0001053069 00000 n 
+0001055576 00000 n 
+0001059283 00000 n 
+0001058846 00000 n 
+0001055840 00000 n 
+0001058969 00000 n 
+0001059095 00000 n 
+0001059221 00000 n 
+0001061822 00000 n 
+0001061511 00000 n 
+0001059469 00000 n 
+0001061634 00000 n 
+0001061760 00000 n 
+0001064558 00000 n 
+0001064246 00000 n 
+0001061994 00000 n 
+0001064369 00000 n 
+0001064495 00000 n 
+0002567017 00000 n 
+0001067157 00000 n 
+0001066845 00000 n 
+0001064730 00000 n 
+0001066968 00000 n 
+0001067094 00000 n 
+0001070548 00000 n 
+0001070236 00000 n 
+0001067287 00000 n 
+0001070359 00000 n 
+0001070485 00000 n 
+0001073484 00000 n 
+0001073172 00000 n 
+0001070692 00000 n 
+0001073295 00000 n 
+0001073421 00000 n 
+0001075968 00000 n 
+0001075530 00000 n 
+0001073656 00000 n 
+0001075653 00000 n 
+0001075779 00000 n 
+0001075905 00000 n 
+0001080230 00000 n 
+0001079477 00000 n 
+0001076155 00000 n 
+0001079600 00000 n 
+0001079726 00000 n 
+0001079789 00000 n 
+0001079852 00000 n 
+0001079915 00000 n 
+0001079978 00000 n 
+0001080041 00000 n 
+0001080167 00000 n 
+0001084655 00000 n 
+0001083839 00000 n 
+0001080402 00000 n 
+0001083962 00000 n 
+0001084025 00000 n 
+0001084088 00000 n 
+0001084151 00000 n 
+0001084214 00000 n 
+0001084277 00000 n 
+0001084340 00000 n 
+0001084403 00000 n 
+0001084466 00000 n 
+0001084529 00000 n 
+0001084592 00000 n 
+0002567142 00000 n 
+0001088545 00000 n 
+0001088107 00000 n 
+0001084799 00000 n 
+0001088230 00000 n 
+0001088356 00000 n 
+0001088482 00000 n 
+0001092545 00000 n 
+0001091793 00000 n 
+0001088717 00000 n 
+0001091916 00000 n 
+0001092042 00000 n 
+0001092168 00000 n 
+0001092231 00000 n 
+0001092294 00000 n 
+0001092357 00000 n 
+0001092420 00000 n 
+0001092483 00000 n 
+0001098773 00000 n 
+0001096131 00000 n 
+0001095316 00000 n 
+0001092689 00000 n 
+0001095439 00000 n 
+0001095502 00000 n 
+0001095565 00000 n 
+0001095628 00000 n 
+0001095691 00000 n 
+0001095754 00000 n 
+0001095817 00000 n 
+0001095880 00000 n 
+0001095943 00000 n 
+0001096006 00000 n 
+0001096069 00000 n 
+0001102376 00000 n 
+0001098650 00000 n 
+0001096275 00000 n 
+0001102187 00000 n 
+0001102313 00000 n 
+0001102016 00000 n 
+0001102074 00000 n 
+0001102164 00000 n 
+0001103747 00000 n 
+0001103561 00000 n 
+0001102606 00000 n 
+0001103684 00000 n 
+0001107223 00000 n 
+0001106911 00000 n 
+0001103863 00000 n 
+0001107034 00000 n 
+0001107160 00000 n 
+0002567267 00000 n 
+0001111717 00000 n 
+0001111279 00000 n 
+0001107467 00000 n 
+0001111402 00000 n 
+0001111528 00000 n 
+0001111654 00000 n 
+0001112933 00000 n 
+0001112747 00000 n 
+0001111889 00000 n 
+0001112870 00000 n 
+0001114462 00000 n 
+0001114276 00000 n 
+0001113035 00000 n 
+0001114399 00000 n 
+0001118851 00000 n 
+0001117896 00000 n 
+0001114564 00000 n 
+0001118410 00000 n 
+0001118536 00000 n 
+0001118662 00000 n 
+0001118788 00000 n 
+0001118049 00000 n 
+0001118230 00000 n 
+0001122080 00000 n 
+0001121390 00000 n 
+0001118981 00000 n 
+0001121513 00000 n 
+0001121639 00000 n 
+0001121765 00000 n 
+0001121891 00000 n 
+0001122017 00000 n 
+0001126293 00000 n 
+0001125345 00000 n 
+0001122210 00000 n 
+0001125915 00000 n 
+0001125978 00000 n 
+0001126041 00000 n 
+0001126104 00000 n 
+0001126230 00000 n 
+0001125498 00000 n 
+0001125707 00000 n 
+0002567392 00000 n 
+0001129380 00000 n 
+0001129194 00000 n 
+0001126451 00000 n 
+0001129317 00000 n 
+0001133528 00000 n 
+0001133090 00000 n 
+0001129566 00000 n 
+0001133213 00000 n 
+0001133339 00000 n 
+0001133465 00000 n 
+0001136757 00000 n 
+0001135687 00000 n 
+0001133714 00000 n 
+0001136190 00000 n 
+0001135840 00000 n 
+0001136316 00000 n 
+0001136021 00000 n 
+0001136442 00000 n 
+0001136568 00000 n 
+0001136694 00000 n 
+0001140888 00000 n 
+0001139702 00000 n 
+0001136887 00000 n 
+0001140196 00000 n 
+0001140448 00000 n 
+0001140574 00000 n 
+0001139855 00000 n 
+0001140700 00000 n 
+0001140024 00000 n 
+0001140826 00000 n 
+0001144677 00000 n 
+0001144156 00000 n 
+0001141004 00000 n 
+0001144488 00000 n 
+0001144300 00000 n 
+0001144614 00000 n 
+0001148532 00000 n 
+0001147618 00000 n 
+0001144907 00000 n 
+0001148090 00000 n 
+0001148216 00000 n 
+0001147771 00000 n 
+0001148279 00000 n 
+0001148342 00000 n 
+0001148469 00000 n 
+0001147931 00000 n 
+0002567517 00000 n 
+0001151116 00000 n 
+0001151495 00000 n 
+0001150930 00000 n 
+0001148662 00000 n 
+0001151053 00000 n 
+0001151179 00000 n 
+0001151306 00000 n 
+0001151432 00000 n 
+0001155093 00000 n 
+0001154530 00000 n 
+0001151653 00000 n 
+0001154653 00000 n 
+0001154779 00000 n 
+0001154905 00000 n 
+0001158676 00000 n 
+0001158364 00000 n 
+0001155237 00000 n 
+0001158487 00000 n 
+0001158613 00000 n 
+0001162567 00000 n 
+0001162004 00000 n 
+0001158933 00000 n 
+0001162127 00000 n 
+0001162253 00000 n 
+0001162379 00000 n 
+0001162504 00000 n 
+0001165732 00000 n 
+0001182086 00000 n 
+0001165609 00000 n 
+0001162683 00000 n 
+0001181771 00000 n 
+0001181834 00000 n 
+0001181897 00000 n 
+0001182023 00000 n 
+0001181583 00000 n 
+0001185476 00000 n 
+0001197166 00000 n 
+0001185353 00000 n 
+0001182318 00000 n 
+0001196851 00000 n 
+0001196977 00000 n 
+0001197040 00000 n 
+0001197102 00000 n 
+0002567642 00000 n 
+0001196666 00000 n 
+0001200026 00000 n 
+0001212463 00000 n 
+0001199903 00000 n 
+0001197370 00000 n 
+0001212147 00000 n 
+0001212273 00000 n 
+0001212336 00000 n 
+0001212399 00000 n 
+0001211961 00000 n 
+0001216785 00000 n 
+0001215959 00000 n 
+0001212696 00000 n 
+0001216471 00000 n 
+0001216597 00000 n 
+0001216722 00000 n 
+0001216112 00000 n 
+0001216292 00000 n 
+0001220579 00000 n 
+0001220142 00000 n 
+0001216987 00000 n 
+0001220265 00000 n 
+0001220391 00000 n 
+0001220516 00000 n 
+0001224448 00000 n 
+0001223744 00000 n 
+0001220809 00000 n 
+0001224259 00000 n 
+0001223897 00000 n 
+0001224081 00000 n 
+0001224385 00000 n 
+0001227711 00000 n 
+0001227399 00000 n 
+0001224663 00000 n 
+0001227522 00000 n 
+0001227648 00000 n 
+0001231082 00000 n 
+0001230519 00000 n 
+0001227898 00000 n 
+0001230642 00000 n 
+0001230768 00000 n 
+0001230894 00000 n 
+0001231020 00000 n 
+0002567767 00000 n 
+0001233323 00000 n 
+0001250856 00000 n 
+0001276322 00000 n 
+0001273646 00000 n 
+0001233200 00000 n 
+0001231226 00000 n 
+0001273080 00000 n 
+0001273143 00000 n 
+0001273206 00000 n 
+0001273333 00000 n 
+0001273396 00000 n 
+0001273457 00000 n 
+0001273583 00000 n 
+0001250670 00000 n 
+0001272892 00000 n 
+0001302944 00000 n 
+0001327602 00000 n 
+0001276199 00000 n 
+0001273879 00000 n 
+0001327287 00000 n 
+0001327350 00000 n 
+0001327413 00000 n 
+0001327477 00000 n 
+0001327539 00000 n 
+0001302756 00000 n 
+0001327099 00000 n 
+0001330078 00000 n 
+0001369867 00000 n 
+0001367436 00000 n 
+0001329934 00000 n 
+0001327821 00000 n 
+0001366868 00000 n 
+0001366994 00000 n 
+0001366718 00000 n 
+0001367057 00000 n 
+0001367120 00000 n 
+0001367247 00000 n 
+0001367373 00000 n 
+0001366530 00000 n 
+0001395348 00000 n 
+0001369744 00000 n 
+0001367612 00000 n 
+0001395158 00000 n 
+0001395221 00000 n 
+0001395284 00000 n 
+0001394970 00000 n 
+0001399048 00000 n 
+0001398736 00000 n 
+0001395524 00000 n 
+0001398859 00000 n 
+0001398985 00000 n 
+0001403022 00000 n 
+0001402584 00000 n 
+0001399206 00000 n 
+0001402707 00000 n 
+0001402833 00000 n 
+0001402959 00000 n 
+0002567892 00000 n 
+0001406472 00000 n 
+0001406034 00000 n 
+0001403210 00000 n 
+0001406157 00000 n 
+0001406283 00000 n 
+0001406409 00000 n 
+0001410448 00000 n 
+0001409963 00000 n 
+0001406644 00000 n 
+0001410259 00000 n 
+0001410385 00000 n 
+0001410107 00000 n 
+0001414406 00000 n 
+0001417191 00000 n 
+0001414658 00000 n 
+0001414018 00000 n 
+0001410663 00000 n 
+0001414343 00000 n 
+0001414469 00000 n 
+0001414595 00000 n 
+0001414162 00000 n 
+0002373329 00000 n 
+0002369211 00000 n 
+0002373164 00000 n 
+0001456233 00000 n 
+0001417047 00000 n 
+0001414872 00000 n 
+0001455917 00000 n 
+0001455980 00000 n 
+0001456043 00000 n 
+0001455759 00000 n 
+0001456170 00000 n 
+0001455571 00000 n 
+0001459096 00000 n 
+0001460877 00000 n 
+0001464938 00000 n 
+0001458943 00000 n 
+0001456423 00000 n 
+0001464498 00000 n 
+0001464186 00000 n 
+0001464561 00000 n 
+0001464624 00000 n 
+0001464341 00000 n 
+0001464688 00000 n 
+0001464751 00000 n 
+0001464876 00000 n 
+0001470321 00000 n 
+0001468493 00000 n 
+0001465149 00000 n 
+0001470008 00000 n 
+0001468691 00000 n 
+0001468871 00000 n 
+0001469054 00000 n 
+0001469228 00000 n 
+0001469439 00000 n 
+0001469620 00000 n 
+0001470134 00000 n 
+0001469798 00000 n 
+0001470260 00000 n 
+0002568017 00000 n 
+0001472818 00000 n 
+0001498933 00000 n 
+0001496182 00000 n 
+0001472665 00000 n 
+0001470465 00000 n 
+0001495615 00000 n 
+0001495741 00000 n 
+0001495315 00000 n 
+0001495465 00000 n 
+0001495867 00000 n 
+0001495929 00000 n 
+0001495992 00000 n 
+0001496119 00000 n 
+0001495129 00000 n 
+0001522991 00000 n 
+0001526414 00000 n 
+0001523370 00000 n 
+0001498810 00000 n 
+0001496358 00000 n 
+0001522928 00000 n 
+0001523054 00000 n 
+0001523181 00000 n 
+0001523307 00000 n 
+0001522740 00000 n 
+0001551293 00000 n 
+0001526270 00000 n 
+0001523588 00000 n 
+0001550851 00000 n 
+0001550914 00000 n 
+0001550977 00000 n 
+0001551104 00000 n 
+0001551230 00000 n 
+0001550674 00000 n 
+0001550486 00000 n 
+0001555083 00000 n 
+0001554520 00000 n 
+0001551497 00000 n 
+0001554643 00000 n 
+0001554768 00000 n 
+0001554894 00000 n 
+0001555020 00000 n 
+0001559436 00000 n 
+0001558747 00000 n 
+0001555255 00000 n 
+0001558870 00000 n 
+0001558996 00000 n 
+0001559122 00000 n 
+0001559248 00000 n 
+0001559373 00000 n 
+0001563638 00000 n 
+0001562586 00000 n 
+0001559538 00000 n 
+0001563072 00000 n 
+0001563198 00000 n 
+0001563324 00000 n 
+0001563450 00000 n 
+0001562739 00000 n 
+0001563575 00000 n 
+0001562892 00000 n 
+0002568142 00000 n 
+0001565387 00000 n 
+0001565514 00000 n 
+0001565201 00000 n 
+0001563824 00000 n 
+0001565324 00000 n 
+0001565450 00000 n 
+0001568137 00000 n 
+0001567825 00000 n 
+0001565658 00000 n 
+0001567948 00000 n 
+0001568074 00000 n 
+0001571389 00000 n 
+0001570750 00000 n 
+0001568324 00000 n 
+0001571074 00000 n 
+0001571200 00000 n 
+0001571326 00000 n 
+0001570894 00000 n 
+0001574476 00000 n 
+0001574164 00000 n 
+0001571604 00000 n 
+0001574287 00000 n 
+0001574413 00000 n 
+0001578841 00000 n 
+0001578360 00000 n 
+0001574734 00000 n 
+0001578656 00000 n 
+0001578504 00000 n 
+0001578782 00000 n 
+0001582754 00000 n 
+0001582316 00000 n 
+0001579070 00000 n 
+0001582439 00000 n 
+0001582565 00000 n 
+0001582691 00000 n 
+0002568267 00000 n 
+0001584529 00000 n 
+0001584343 00000 n 
+0001582940 00000 n 
+0001584466 00000 n 
+0001587422 00000 n 
+0001586796 00000 n 
+0001584688 00000 n 
+0001586919 00000 n 
+0001587045 00000 n 
+0001587108 00000 n 
+0001587171 00000 n 
+0001587233 00000 n 
+0001587296 00000 n 
+0001587359 00000 n 
+0001590833 00000 n 
+0001590206 00000 n 
+0001587580 00000 n 
+0001590329 00000 n 
+0001590455 00000 n 
+0001590518 00000 n 
+0001590581 00000 n 
+0001590644 00000 n 
+0001590770 00000 n 
+0001592665 00000 n 
+0001637892 00000 n 
+0001592521 00000 n 
+0001591034 00000 n 
+0001637450 00000 n 
+0001637576 00000 n 
+0001637300 00000 n 
+0001637639 00000 n 
+0001637702 00000 n 
+0001637829 00000 n 
+0001637112 00000 n 
+0001641625 00000 n 
+0001641313 00000 n 
+0001638082 00000 n 
+0001641436 00000 n 
+0001641562 00000 n 
+0001645135 00000 n 
+0001644446 00000 n 
+0001641783 00000 n 
+0001644569 00000 n 
+0001644695 00000 n 
+0001644758 00000 n 
+0001644821 00000 n 
+0001644884 00000 n 
+0001644947 00000 n 
+0001645072 00000 n 
+0002568392 00000 n 
+0001648870 00000 n 
+0001648433 00000 n 
+0001645321 00000 n 
+0001648556 00000 n 
+0001648682 00000 n 
+0001648807 00000 n 
+0001651901 00000 n 
+0001651589 00000 n 
+0001649070 00000 n 
+0001651712 00000 n 
+0001651838 00000 n 
+0001654923 00000 n 
+0001654487 00000 n 
+0001652101 00000 n 
+0001654610 00000 n 
+0001654736 00000 n 
+0001654799 00000 n 
+0001654861 00000 n 
+0001657783 00000 n 
+0001657471 00000 n 
+0001655109 00000 n 
+0001657594 00000 n 
+0001657657 00000 n 
+0001657720 00000 n 
+0001660039 00000 n 
+0001659664 00000 n 
+0001657955 00000 n 
+0001659787 00000 n 
+0001659850 00000 n 
+0001659913 00000 n 
+0001659976 00000 n 
+0001662249 00000 n 
+0001661875 00000 n 
+0001660183 00000 n 
+0001661998 00000 n 
+0001662061 00000 n 
+0001662124 00000 n 
+0001662186 00000 n 
+0002568517 00000 n 
+0001665154 00000 n 
+0001664843 00000 n 
+0001662365 00000 n 
+0001664966 00000 n 
+0001665029 00000 n 
+0001665092 00000 n 
+0001668037 00000 n 
+0001667536 00000 n 
+0001665298 00000 n 
+0001667659 00000 n 
+0001667722 00000 n 
+0001667785 00000 n 
+0001667848 00000 n 
+0001667974 00000 n 
+0001671463 00000 n 
+0001670899 00000 n 
+0001668195 00000 n 
+0001671022 00000 n 
+0001671148 00000 n 
+0001671274 00000 n 
+0001671400 00000 n 
+0001674084 00000 n 
+0001673521 00000 n 
+0001671607 00000 n 
+0001673644 00000 n 
+0001673770 00000 n 
+0001673896 00000 n 
+0001674022 00000 n 
+0001679402 00000 n 
+0001677653 00000 n 
+0001674228 00000 n 
+0001679213 00000 n 
+0001677851 00000 n 
+0001678045 00000 n 
+0001678238 00000 n 
+0001678431 00000 n 
+0001679339 00000 n 
+0001678624 00000 n 
+0001678830 00000 n 
+0001679021 00000 n 
+0001683958 00000 n 
+0001682986 00000 n 
+0001679589 00000 n 
+0001683517 00000 n 
+0001683643 00000 n 
+0001683769 00000 n 
+0001683139 00000 n 
+0001683322 00000 n 
+0001683895 00000 n 
+0002568642 00000 n 
+0001691723 00000 n 
+0001688311 00000 n 
+0001684102 00000 n 
+0001691408 00000 n 
+0001691534 00000 n 
+0001688572 00000 n 
+0001688790 00000 n 
+0001689007 00000 n 
+0001689224 00000 n 
+0001689407 00000 n 
+0001689584 00000 n 
+0001689753 00000 n 
+0001689934 00000 n 
+0001690108 00000 n 
+0001690290 00000 n 
+0001690457 00000 n 
+0001691660 00000 n 
+0001690676 00000 n 
+0001690908 00000 n 
+0001691139 00000 n 
+0001696970 00000 n 
+0001695082 00000 n 
+0001691825 00000 n 
+0001696655 00000 n 
+0001696781 00000 n 
+0001695280 00000 n 
+0001695491 00000 n 
+0001695660 00000 n 
+0001696907 00000 n 
+0001695834 00000 n 
+0001696048 00000 n 
+0001696236 00000 n 
+0001696421 00000 n 
+0001702402 00000 n 
+0001700471 00000 n 
+0001697143 00000 n 
+0001702087 00000 n 
+0001702213 00000 n 
+0001700669 00000 n 
+0001700865 00000 n 
+0001702339 00000 n 
+0001701043 00000 n 
+0001701237 00000 n 
+0001701441 00000 n 
+0001701661 00000 n 
+0001701881 00000 n 
+0001708405 00000 n 
+0001706005 00000 n 
+0001702560 00000 n 
+0001708342 00000 n 
+0001706230 00000 n 
+0001706421 00000 n 
+0001706611 00000 n 
+0001706801 00000 n 
+0001706991 00000 n 
+0001707184 00000 n 
+0001707424 00000 n 
+0001707664 00000 n 
+0001707906 00000 n 
+0001708110 00000 n 
+0001711472 00000 n 
+0001711160 00000 n 
+0001708535 00000 n 
+0001711283 00000 n 
+0001711409 00000 n 
+0001715250 00000 n 
+0001714471 00000 n 
+0001711644 00000 n 
+0001714809 00000 n 
+0001714935 00000 n 
+0001715061 00000 n 
+0001714615 00000 n 
+0001715187 00000 n 
+0002568767 00000 n 
+0001717979 00000 n 
+0001717542 00000 n 
+0001715408 00000 n 
+0001717665 00000 n 
+0001717791 00000 n 
+0001717916 00000 n 
+0001721617 00000 n 
+0001721179 00000 n 
+0001718151 00000 n 
+0001721302 00000 n 
+0001721428 00000 n 
+0001721554 00000 n 
+0001725645 00000 n 
+0001725207 00000 n 
+0001721775 00000 n 
+0001725330 00000 n 
+0001725456 00000 n 
+0001725582 00000 n 
+0001728818 00000 n 
+0001728380 00000 n 
+0001725803 00000 n 
+0001728503 00000 n 
+0001728629 00000 n 
+0001728755 00000 n 
+0001731990 00000 n 
+0001731678 00000 n 
+0001729019 00000 n 
+0001731801 00000 n 
+0001731927 00000 n 
+0001737310 00000 n 
+0001785590 00000 n 
+0001735451 00000 n 
+0001734761 00000 n 
+0001732162 00000 n 
+0001734884 00000 n 
+0001735010 00000 n 
+0001735136 00000 n 
+0001735262 00000 n 
+0001735388 00000 n 
+0002568892 00000 n 
+0001767879 00000 n 
+0001737187 00000 n 
+0001735609 00000 n 
+0001767437 00000 n 
+0001767500 00000 n 
+0001767563 00000 n 
+0001767690 00000 n 
+0001767816 00000 n 
+0001772412 00000 n 
+0001771597 00000 n 
+0001768103 00000 n 
+0001771720 00000 n 
+0001771846 00000 n 
+0001771971 00000 n 
+0001772097 00000 n 
+0001772223 00000 n 
+0001772349 00000 n 
+0001776624 00000 n 
+0001775496 00000 n 
+0001772584 00000 n 
+0001775619 00000 n 
+0001775745 00000 n 
+0001775870 00000 n 
+0001775996 00000 n 
+0001776122 00000 n 
+0001776248 00000 n 
+0001776311 00000 n 
+0001776374 00000 n 
+0001776436 00000 n 
+0001776499 00000 n 
+0001776562 00000 n 
+0001781052 00000 n 
+0001779922 00000 n 
+0001776796 00000 n 
+0001780045 00000 n 
+0001780108 00000 n 
+0001780171 00000 n 
+0001780234 00000 n 
+0001780297 00000 n 
+0001780360 00000 n 
+0001780423 00000 n 
+0001780486 00000 n 
+0001780549 00000 n 
+0001780612 00000 n 
+0001780674 00000 n 
+0001780737 00000 n 
+0001780863 00000 n 
+0001780989 00000 n 
+0001818543 00000 n 
+0001784786 00000 n 
+0001783927 00000 n 
+0001781210 00000 n 
+0001784222 00000 n 
+0001784348 00000 n 
+0001784473 00000 n 
+0001784599 00000 n 
+0001784725 00000 n 
+0001784071 00000 n 
+0001914333 00000 n 
+0001817782 00000 n 
+0001785467 00000 n 
+0001784958 00000 n 
+0001817593 00000 n 
+0001817656 00000 n 
+0001817718 00000 n 
+0002569017 00000 n 
+0001914460 00000 n 
+0001818420 00000 n 
+0001817922 00000 n 
+0001914270 00000 n 
+0001914396 00000 n 
+0001914082 00000 n 
+0001917576 00000 n 
+0001916550 00000 n 
+0001914608 00000 n 
+0001917008 00000 n 
+0001917260 00000 n 
+0001917386 00000 n 
+0001916703 00000 n 
+0001917449 00000 n 
+0001917512 00000 n 
+0001916855 00000 n 
+0001920127 00000 n 
+0001920885 00000 n 
+0001919768 00000 n 
+0001917692 00000 n 
+0001920064 00000 n 
+0001920190 00000 n 
+0001920317 00000 n 
+0001920443 00000 n 
+0001920569 00000 n 
+0001919912 00000 n 
+0001920632 00000 n 
+0001920695 00000 n 
+0001920822 00000 n 
+0001923888 00000 n 
+0001923576 00000 n 
+0001921043 00000 n 
+0001923699 00000 n 
+0001923825 00000 n 
+0001927731 00000 n 
+0001926441 00000 n 
+0001924032 00000 n 
+0001927165 00000 n 
+0001927291 00000 n 
+0001927417 00000 n 
+0001927543 00000 n 
+0001926603 00000 n 
+0001926808 00000 n 
+0001927668 00000 n 
+0001926988 00000 n 
+0001930616 00000 n 
+0001930178 00000 n 
+0001927861 00000 n 
+0001930301 00000 n 
+0001930553 00000 n 
+0002569142 00000 n 
+0001934236 00000 n 
+0001933798 00000 n 
+0001930817 00000 n 
+0001933921 00000 n 
+0001934047 00000 n 
+0001934173 00000 n 
+0001938096 00000 n 
+0001937407 00000 n 
+0001934366 00000 n 
+0001937530 00000 n 
+0001937656 00000 n 
+0001937782 00000 n 
+0001937908 00000 n 
+0001938033 00000 n 
+0001941938 00000 n 
+0001941500 00000 n 
+0001938212 00000 n 
+0001941623 00000 n 
+0001941749 00000 n 
+0001941875 00000 n 
+0001945959 00000 n 
+0001945198 00000 n 
+0001942054 00000 n 
+0001945644 00000 n 
+0001945351 00000 n 
+0001945498 00000 n 
+0001945770 00000 n 
+0001945896 00000 n 
+0001950581 00000 n 
+0001949135 00000 n 
+0001946089 00000 n 
+0001950014 00000 n 
+0001950140 00000 n 
+0001950266 00000 n 
+0001950392 00000 n 
+0001949306 00000 n 
+0001949471 00000 n 
+0001949636 00000 n 
+0001949826 00000 n 
+0001950518 00000 n 
+0001953215 00000 n 
+0001952903 00000 n 
+0001950739 00000 n 
+0001953026 00000 n 
+0001953152 00000 n 
+0002569267 00000 n 
+0001957340 00000 n 
+0001955867 00000 n 
+0001953345 00000 n 
+0001956899 00000 n 
+0001957025 00000 n 
+0001956038 00000 n 
+0001956277 00000 n 
+0001956514 00000 n 
+0001957151 00000 n 
+0001956747 00000 n 
+0001957214 00000 n 
+0001957276 00000 n 
+0001960289 00000 n 
+0001959851 00000 n 
+0001957484 00000 n 
+0001959974 00000 n 
+0001960100 00000 n 
+0001960226 00000 n 
+0001962735 00000 n 
+0001962297 00000 n 
+0001960476 00000 n 
+0001962420 00000 n 
+0001962546 00000 n 
+0001962609 00000 n 
+0001962672 00000 n 
+0001964180 00000 n 
+0001963994 00000 n 
+0001962879 00000 n 
+0001964117 00000 n 
+0001966206 00000 n 
+0001965717 00000 n 
+0001964296 00000 n 
+0001966017 00000 n 
+0001966080 00000 n 
+0001966143 00000 n 
+0001965861 00000 n 
+0002327221 00000 n 
+0001968693 00000 n 
+0001968256 00000 n 
+0001966322 00000 n 
+0001968379 00000 n 
+0001968442 00000 n 
+0001968505 00000 n 
+0001968630 00000 n 
+0002569392 00000 n 
+0001971126 00000 n 
+0001970814 00000 n 
+0001968823 00000 n 
+0001970937 00000 n 
+0001971000 00000 n 
+0001971063 00000 n 
+0001973138 00000 n 
+0001972828 00000 n 
+0001971256 00000 n 
+0001972951 00000 n 
+0001973014 00000 n 
+0001973076 00000 n 
+0001974561 00000 n 
+0001974375 00000 n 
+0001973268 00000 n 
+0001974498 00000 n 
+0001978041 00000 n 
+0001977352 00000 n 
+0001974677 00000 n 
+0001977475 00000 n 
+0001977601 00000 n 
+0001977727 00000 n 
+0001977853 00000 n 
+0001977979 00000 n 
+0001979376 00000 n 
+0001979190 00000 n 
+0001978256 00000 n 
+0001979313 00000 n 
+0001982446 00000 n 
+0001981452 00000 n 
+0001979492 00000 n 
+0001982005 00000 n 
+0001982257 00000 n 
+0001982383 00000 n 
+0001981605 00000 n 
+0001981804 00000 n 
+0002569517 00000 n 
+0001986767 00000 n 
+0001985760 00000 n 
+0001982576 00000 n 
+0001986452 00000 n 
+0001986578 00000 n 
+0001986704 00000 n 
+0001985922 00000 n 
+0001986096 00000 n 
+0001986269 00000 n 
+0001989858 00000 n 
+0001989546 00000 n 
+0001986883 00000 n 
+0001989669 00000 n 
+0001989795 00000 n 
+0001991709 00000 n 
+0001991523 00000 n 
+0001989974 00000 n 
+0001991646 00000 n 
+0001994155 00000 n 
+0001993231 00000 n 
+0001991811 00000 n 
+0001993966 00000 n 
+0001993393 00000 n 
+0001993585 00000 n 
+0001994092 00000 n 
+0001993756 00000 n 
+0001997823 00000 n 
+0001997259 00000 n 
+0001994285 00000 n 
+0001997382 00000 n 
+0001997634 00000 n 
+0001997760 00000 n 
+0002002044 00000 n 
+0002001239 00000 n 
+0001997939 00000 n 
+0002001855 00000 n 
+0002001392 00000 n 
+0002001624 00000 n 
+0002001981 00000 n 
+0002569642 00000 n 
+0002006378 00000 n 
+0002005814 00000 n 
+0002002202 00000 n 
+0002005937 00000 n 
+0002006063 00000 n 
+0002006189 00000 n 
+0002006315 00000 n 
+0002010416 00000 n 
+0002009854 00000 n 
+0002006522 00000 n 
+0002009977 00000 n 
+0002010103 00000 n 
+0002010166 00000 n 
+0002010229 00000 n 
+0002010292 00000 n 
+0002010355 00000 n 
+0002014023 00000 n 
+0002013711 00000 n 
+0002010560 00000 n 
+0002013834 00000 n 
+0002013960 00000 n 
+0002017992 00000 n 
+0002017115 00000 n 
+0002014224 00000 n 
+0002017238 00000 n 
+0002017364 00000 n 
+0002017489 00000 n 
+0002017615 00000 n 
+0002017741 00000 n 
+0002017867 00000 n 
+0002017930 00000 n 
+0002021498 00000 n 
+0002020559 00000 n 
+0002018122 00000 n 
+0002020682 00000 n 
+0002020745 00000 n 
+0002020808 00000 n 
+0002020871 00000 n 
+0002020934 00000 n 
+0002020997 00000 n 
+0002021059 00000 n 
+0002021122 00000 n 
+0002021185 00000 n 
+0002021311 00000 n 
+0002021437 00000 n 
+0002022563 00000 n 
+0002022377 00000 n 
+0002021642 00000 n 
+0002022500 00000 n 
+0002569767 00000 n 
+0002025399 00000 n 
+0002024711 00000 n 
+0002022665 00000 n 
+0002024834 00000 n 
+0002025086 00000 n 
+0002025212 00000 n 
+0002025337 00000 n 
+0002028624 00000 n 
+0002028186 00000 n 
+0002025544 00000 n 
+0002028309 00000 n 
+0002028435 00000 n 
+0002028561 00000 n 
+0002031372 00000 n 
+0002030935 00000 n 
+0002028839 00000 n 
+0002031058 00000 n 
+0002031184 00000 n 
+0002031310 00000 n 
+0002035690 00000 n 
+0002035126 00000 n 
+0002031516 00000 n 
+0002035249 00000 n 
+0002035375 00000 n 
+0002035501 00000 n 
+0002035564 00000 n 
+0002035627 00000 n 
+0002039454 00000 n 
+0002038891 00000 n 
+0002035891 00000 n 
+0002039014 00000 n 
+0002039077 00000 n 
+0002039140 00000 n 
+0002039203 00000 n 
+0002039266 00000 n 
+0002039329 00000 n 
+0002039391 00000 n 
+0002043353 00000 n 
+0002042603 00000 n 
+0002039655 00000 n 
+0002042726 00000 n 
+0002042852 00000 n 
+0002042976 00000 n 
+0002043039 00000 n 
+0002043102 00000 n 
+0002043165 00000 n 
+0002043228 00000 n 
+0002043291 00000 n 
+0002569892 00000 n 
+0002046937 00000 n 
+0002046122 00000 n 
+0002043511 00000 n 
+0002046245 00000 n 
+0002046308 00000 n 
+0002046371 00000 n 
+0002046434 00000 n 
+0002046497 00000 n 
+0002046560 00000 n 
+0002046623 00000 n 
+0002046686 00000 n 
+0002046749 00000 n 
+0002046812 00000 n 
+0002046875 00000 n 
+0002050931 00000 n 
+0002049738 00000 n 
+0002047166 00000 n 
+0002049861 00000 n 
+0002049924 00000 n 
+0002049987 00000 n 
+0002050050 00000 n 
+0002050113 00000 n 
+0002050175 00000 n 
+0002050238 00000 n 
+0002050301 00000 n 
+0002050364 00000 n 
+0002050427 00000 n 
+0002050490 00000 n 
+0002050553 00000 n 
+0002050616 00000 n 
+0002050742 00000 n 
+0002050868 00000 n 
+0002054315 00000 n 
+0002053310 00000 n 
+0002051075 00000 n 
+0002053433 00000 n 
+0002053559 00000 n 
+0002053622 00000 n 
+0002053685 00000 n 
+0002053748 00000 n 
+0002053811 00000 n 
+0002053874 00000 n 
+0002053937 00000 n 
+0002054000 00000 n 
+0002054126 00000 n 
+0002054252 00000 n 
+0002058285 00000 n 
+0002057548 00000 n 
+0002054516 00000 n 
+0002057844 00000 n 
+0002057970 00000 n 
+0002058096 00000 n 
+0002057692 00000 n 
+0002058222 00000 n 
+0002062072 00000 n 
+0002061509 00000 n 
+0002058486 00000 n 
+0002061632 00000 n 
+0002061758 00000 n 
+0002061883 00000 n 
+0002062009 00000 n 
+0002066137 00000 n 
+0002065574 00000 n 
+0002062273 00000 n 
+0002065697 00000 n 
+0002065823 00000 n 
+0002065886 00000 n 
+0002065949 00000 n 
+0002066011 00000 n 
+0002066074 00000 n 
+0002570017 00000 n 
+0002069160 00000 n 
+0002068672 00000 n 
+0002066281 00000 n 
+0002068971 00000 n 
+0002068816 00000 n 
+0002069034 00000 n 
+0002069097 00000 n 
+0002072827 00000 n 
+0002072217 00000 n 
+0002069290 00000 n 
+0002072511 00000 n 
+0002072361 00000 n 
+0002072574 00000 n 
+0002072637 00000 n 
+0002072764 00000 n 
+0002076315 00000 n 
+0002075824 00000 n 
+0002073042 00000 n 
+0002076125 00000 n 
+0002075968 00000 n 
+0002076188 00000 n 
+0002076251 00000 n 
+0002079429 00000 n 
+0002078993 00000 n 
+0002076445 00000 n 
+0002079116 00000 n 
+0002079242 00000 n 
+0002079367 00000 n 
+0002082586 00000 n 
+0002082274 00000 n 
+0002079587 00000 n 
+0002082397 00000 n 
+0002082523 00000 n 
+0002085436 00000 n 
+0002085125 00000 n 
+0002082702 00000 n 
+0002085248 00000 n 
+0002085373 00000 n 
+0002570142 00000 n 
+0002088916 00000 n 
+0002088306 00000 n 
+0002085637 00000 n 
+0002088601 00000 n 
+0002088450 00000 n 
+0002088853 00000 n 
+0002092559 00000 n 
+0002092247 00000 n 
+0002089103 00000 n 
+0002092370 00000 n 
+0002092496 00000 n 
+0002096316 00000 n 
+0002095672 00000 n 
+0002092675 00000 n 
+0002096001 00000 n 
+0002096127 00000 n 
+0002096253 00000 n 
+0002095816 00000 n 
+0002100443 00000 n 
+0002100257 00000 n 
+0002096474 00000 n 
+0002100380 00000 n 
+0002103772 00000 n 
+0002103586 00000 n 
+0002100587 00000 n 
+0002103709 00000 n 
+0002107210 00000 n 
+0002107024 00000 n 
+0002103902 00000 n 
+0002107147 00000 n 
+0002570267 00000 n 
+0002109854 00000 n 
+0002109290 00000 n 
+0002107354 00000 n 
+0002109413 00000 n 
+0002109539 00000 n 
+0002109665 00000 n 
+0002109791 00000 n 
+0002112471 00000 n 
+0002112285 00000 n 
+0002109984 00000 n 
+0002112408 00000 n 
+0002115984 00000 n 
+0002115546 00000 n 
+0002112587 00000 n 
+0002115669 00000 n 
+0002115795 00000 n 
+0002115921 00000 n 
+0002120166 00000 n 
+0002119549 00000 n 
+0002116171 00000 n 
+0002119851 00000 n 
+0002119977 00000 n 
+0002119693 00000 n 
+0002120103 00000 n 
+0002123055 00000 n 
+0002123308 00000 n 
+0002122869 00000 n 
+0002120367 00000 n 
+0002122992 00000 n 
+0002123118 00000 n 
+0002123245 00000 n 
+0002125720 00000 n 
+0002125032 00000 n 
+0002123452 00000 n 
+0002125155 00000 n 
+0002125281 00000 n 
+0002125407 00000 n 
+0002125532 00000 n 
+0002125658 00000 n 
+0002570392 00000 n 
+0002128043 00000 n 
+0002127731 00000 n 
+0002125850 00000 n 
+0002127854 00000 n 
+0002127980 00000 n 
+0002129101 00000 n 
+0002128915 00000 n 
+0002128201 00000 n 
+0002129038 00000 n 
+0002131923 00000 n 
+0002131359 00000 n 
+0002129231 00000 n 
+0002131482 00000 n 
+0002131734 00000 n 
+0002131860 00000 n 
+0002134789 00000 n 
+0002134352 00000 n 
+0002132068 00000 n 
+0002134475 00000 n 
+0002134600 00000 n 
+0002134726 00000 n 
+0002138415 00000 n 
+0002137979 00000 n 
+0002134976 00000 n 
+0002138102 00000 n 
+0002138228 00000 n 
+0002138353 00000 n 
+0002140997 00000 n 
+0002140686 00000 n 
+0002138545 00000 n 
+0002140809 00000 n 
+0002140934 00000 n 
+0002570517 00000 n 
+0002145721 00000 n 
+0002144809 00000 n 
+0002141127 00000 n 
+0002145279 00000 n 
+0002145405 00000 n 
+0002144962 00000 n 
+0002145120 00000 n 
+0002145468 00000 n 
+0002145531 00000 n 
+0002145595 00000 n 
+0002145658 00000 n 
+0002149174 00000 n 
+0002148738 00000 n 
+0002145879 00000 n 
+0002148861 00000 n 
+0002148986 00000 n 
+0002149111 00000 n 
+0002151197 00000 n 
+0002151011 00000 n 
+0002149304 00000 n 
+0002151134 00000 n 
+0002154272 00000 n 
+0002153710 00000 n 
+0002151299 00000 n 
+0002153833 00000 n 
+0002153959 00000 n 
+0002154085 00000 n 
+0002154210 00000 n 
+0002157283 00000 n 
+0002156373 00000 n 
+0002154402 00000 n 
+0002156843 00000 n 
+0002156526 00000 n 
+0002156685 00000 n 
+0002156969 00000 n 
+0002157095 00000 n 
+0002157221 00000 n 
+0002159479 00000 n 
+0002159167 00000 n 
+0002157441 00000 n 
+0002159290 00000 n 
+0002159416 00000 n 
+0002570642 00000 n 
+0002163165 00000 n 
+0002162226 00000 n 
+0002159623 00000 n 
+0002162724 00000 n 
+0002162976 00000 n 
+0002162379 00000 n 
+0002163102 00000 n 
+0002162552 00000 n 
+0002166886 00000 n 
+0002165879 00000 n 
+0002163295 00000 n 
+0002166445 00000 n 
+0002166571 00000 n 
+0002166697 00000 n 
+0002166823 00000 n 
+0002166032 00000 n 
+0002166239 00000 n 
+0002168461 00000 n 
+0002168023 00000 n 
+0002167044 00000 n 
+0002168146 00000 n 
+0002168272 00000 n 
+0002168398 00000 n 
+0002169986 00000 n 
+0002169422 00000 n 
+0002168605 00000 n 
+0002169545 00000 n 
+0002169797 00000 n 
+0002169923 00000 n 
+0002170960 00000 n 
+0002170522 00000 n 
+0002170074 00000 n 
+0002170645 00000 n 
+0002170897 00000 n 
+0002171605 00000 n 
+0002171357 00000 n 
+0002171048 00000 n 
+0002171480 00000 n 
+0002570767 00000 n 
+0002175225 00000 n 
+0002174233 00000 n 
+0002171693 00000 n 
+0002174533 00000 n 
+0002174596 00000 n 
+0002174847 00000 n 
+0002174377 00000 n 
+0002174973 00000 n 
+0002175036 00000 n 
+0002175099 00000 n 
+0002175162 00000 n 
+0002178651 00000 n 
+0002177521 00000 n 
+0002175369 00000 n 
+0002177644 00000 n 
+0002177707 00000 n 
+0002177770 00000 n 
+0002177833 00000 n 
+0002177896 00000 n 
+0002177959 00000 n 
+0002178022 00000 n 
+0002178085 00000 n 
+0002178148 00000 n 
+0002178211 00000 n 
+0002178274 00000 n 
+0002178337 00000 n 
+0002178463 00000 n 
+0002178589 00000 n 
+0002180056 00000 n 
+0002179744 00000 n 
+0002178781 00000 n 
+0002179867 00000 n 
+0002179993 00000 n 
+0002181229 00000 n 
+0002181043 00000 n 
+0002180172 00000 n 
+0002181166 00000 n 
+0002182413 00000 n 
+0002182227 00000 n 
+0002181331 00000 n 
+0002182350 00000 n 
+0002184549 00000 n 
+0002183989 00000 n 
+0002182515 00000 n 
+0002184112 00000 n 
+0002184237 00000 n 
+0002184361 00000 n 
+0002184487 00000 n 
+0002570892 00000 n 
+0002188815 00000 n 
+0002187601 00000 n 
+0002184665 00000 n 
+0002188059 00000 n 
+0002187754 00000 n 
+0002188122 00000 n 
+0002188185 00000 n 
+0002188312 00000 n 
+0002188375 00000 n 
+0002188438 00000 n 
+0002188564 00000 n 
+0002187909 00000 n 
+0002188690 00000 n 
+0002188752 00000 n 
+0002192270 00000 n 
+0002191598 00000 n 
+0002188945 00000 n 
+0002191892 00000 n 
+0002191955 00000 n 
+0002191742 00000 n 
+0002192081 00000 n 
+0002192207 00000 n 
+0002195238 00000 n 
+0002194800 00000 n 
+0002192442 00000 n 
+0002194923 00000 n 
+0002195049 00000 n 
+0002195175 00000 n 
+0002196144 00000 n 
+0002195958 00000 n 
+0002195382 00000 n 
+0002196081 00000 n 
+0002198841 00000 n 
+0002198277 00000 n 
+0002196232 00000 n 
+0002198400 00000 n 
+0002198652 00000 n 
+0002198778 00000 n 
+0002201177 00000 n 
+0002200991 00000 n 
+0002198957 00000 n 
+0002201114 00000 n 
+0002571017 00000 n 
+0002205388 00000 n 
+0002204951 00000 n 
+0002201279 00000 n 
+0002205074 00000 n 
+0002205200 00000 n 
+0002205325 00000 n 
+0002208974 00000 n 
+0002208222 00000 n 
+0002205504 00000 n 
+0002208345 00000 n 
+0002208471 00000 n 
+0002208597 00000 n 
+0002208723 00000 n 
+0002208849 00000 n 
+0002208911 00000 n 
+0002212316 00000 n 
+0002211200 00000 n 
+0002209160 00000 n 
+0002211496 00000 n 
+0002211559 00000 n 
+0002211622 00000 n 
+0002211685 00000 n 
+0002211748 00000 n 
+0002211811 00000 n 
+0002211874 00000 n 
+0002211937 00000 n 
+0002212000 00000 n 
+0002212126 00000 n 
+0002211344 00000 n 
+0002212189 00000 n 
+0002212252 00000 n 
+0002215528 00000 n 
+0002214787 00000 n 
+0002212474 00000 n 
+0002215086 00000 n 
+0002215212 00000 n 
+0002214931 00000 n 
+0002215275 00000 n 
+0002215338 00000 n 
+0002215465 00000 n 
+0002218110 00000 n 
+0002217924 00000 n 
+0002215672 00000 n 
+0002218047 00000 n 
+0002219945 00000 n 
+0002219759 00000 n 
+0002218268 00000 n 
+0002219882 00000 n 
+0002571142 00000 n 
+0002223244 00000 n 
+0002222635 00000 n 
+0002220075 00000 n 
+0002222929 00000 n 
+0002223181 00000 n 
+0002222779 00000 n 
+0002230639 00000 n 
+0002226539 00000 n 
+0002225975 00000 n 
+0002223417 00000 n 
+0002226098 00000 n 
+0002226224 00000 n 
+0002226350 00000 n 
+0002226476 00000 n 
+0002228796 00000 n 
+0002228484 00000 n 
+0002226669 00000 n 
+0002228607 00000 n 
+0002228733 00000 n 
+0002230702 00000 n 
+0002230390 00000 n 
+0002228926 00000 n 
+0002230513 00000 n 
+0002233665 00000 n 
+0002233227 00000 n 
+0002230832 00000 n 
+0002233350 00000 n 
+0002233476 00000 n 
+0002233539 00000 n 
+0002233602 00000 n 
+0002236799 00000 n 
+0002236174 00000 n 
+0002233809 00000 n 
+0002236484 00000 n 
+0002236547 00000 n 
+0002236610 00000 n 
+0002236318 00000 n 
+0002236736 00000 n 
+0002571267 00000 n 
+0002240385 00000 n 
+0002239628 00000 n 
+0002236957 00000 n 
+0002239944 00000 n 
+0002240070 00000 n 
+0002240196 00000 n 
+0002239772 00000 n 
+0002240322 00000 n 
+0002243801 00000 n 
+0002243238 00000 n 
+0002240600 00000 n 
+0002243361 00000 n 
+0002243487 00000 n 
+0002243613 00000 n 
+0002243738 00000 n 
+0002246471 00000 n 
+0002245907 00000 n 
+0002243974 00000 n 
+0002246030 00000 n 
+0002246156 00000 n 
+0002246282 00000 n 
+0002246408 00000 n 
+0002247150 00000 n 
+0002246902 00000 n 
+0002246601 00000 n 
+0002247025 00000 n 
+0002250423 00000 n 
+0002249338 00000 n 
+0002247238 00000 n 
+0002249792 00000 n 
+0002249855 00000 n 
+0002250107 00000 n 
+0002250233 00000 n 
+0002249491 00000 n 
+0002249642 00000 n 
+0002250296 00000 n 
+0002250359 00000 n 
+0002254254 00000 n 
+0002253816 00000 n 
+0002250596 00000 n 
+0002253939 00000 n 
+0002254065 00000 n 
+0002254128 00000 n 
+0002254191 00000 n 
+0002571392 00000 n 
+0002257576 00000 n 
+0002257327 00000 n 
+0002254441 00000 n 
+0002257450 00000 n 
+0002257513 00000 n 
+0002261812 00000 n 
+0002260855 00000 n 
+0002257777 00000 n 
+0002261308 00000 n 
+0002261008 00000 n 
+0002261371 00000 n 
+0002261433 00000 n 
+0002261158 00000 n 
+0002261497 00000 n 
+0002261560 00000 n 
+0002261624 00000 n 
+0002261687 00000 n 
+0002261750 00000 n 
+0002266220 00000 n 
+0002265594 00000 n 
+0002261956 00000 n 
+0002265717 00000 n 
+0002265780 00000 n 
+0002265843 00000 n 
+0002265906 00000 n 
+0002265969 00000 n 
+0002266032 00000 n 
+0002266094 00000 n 
+0002266157 00000 n 
+0002270912 00000 n 
+0002270285 00000 n 
+0002266435 00000 n 
+0002270408 00000 n 
+0002270471 00000 n 
+0002270534 00000 n 
+0002270597 00000 n 
+0002270660 00000 n 
+0002270723 00000 n 
+0002270786 00000 n 
+0002270849 00000 n 
+0002274638 00000 n 
+0002273759 00000 n 
+0002271070 00000 n 
+0002274072 00000 n 
+0002274324 00000 n 
+0002274450 00000 n 
+0002274576 00000 n 
+0002273903 00000 n 
+0002278552 00000 n 
+0002277380 00000 n 
+0002274782 00000 n 
+0002277858 00000 n 
+0002277984 00000 n 
+0002277533 00000 n 
+0002278047 00000 n 
+0002278110 00000 n 
+0002277705 00000 n 
+0002278174 00000 n 
+0002278237 00000 n 
+0002278364 00000 n 
+0002278489 00000 n 
+0002571517 00000 n 
+0002283148 00000 n 
+0002281619 00000 n 
+0002278710 00000 n 
+0002282710 00000 n 
+0002282834 00000 n 
+0002282959 00000 n 
+0002281799 00000 n 
+0002281990 00000 n 
+0002282181 00000 n 
+0002283085 00000 n 
+0002282372 00000 n 
+0002282536 00000 n 
+0002286654 00000 n 
+0002286149 00000 n 
+0002283306 00000 n 
+0002286465 00000 n 
+0002286591 00000 n 
+0002286293 00000 n 
+0002290490 00000 n 
+0002289261 00000 n 
+0002286826 00000 n 
+0002289924 00000 n 
+0002290176 00000 n 
+0002289423 00000 n 
+0002289599 00000 n 
+0002290302 00000 n 
+0002289771 00000 n 
+0002290428 00000 n 
+0002293999 00000 n 
+0002293687 00000 n 
+0002290606 00000 n 
+0002293810 00000 n 
+0002293936 00000 n 
+0002295890 00000 n 
+0002295452 00000 n 
+0002294143 00000 n 
+0002295575 00000 n 
+0002295701 00000 n 
+0002295827 00000 n 
+0002296573 00000 n 
+0002296325 00000 n 
+0002296034 00000 n 
+0002296448 00000 n 
+0002571642 00000 n 
+0002300461 00000 n 
+0002298703 00000 n 
+0002296661 00000 n 
+0002299579 00000 n 
+0002299642 00000 n 
+0002298874 00000 n 
+0002299894 00000 n 
+0002300020 00000 n 
+0002299040 00000 n 
+0002299220 00000 n 
+0002300146 00000 n 
+0002300272 00000 n 
+0002299399 00000 n 
+0002300398 00000 n 
+0002305801 00000 n 
+0002303716 00000 n 
+0002300577 00000 n 
+0002305171 00000 n 
+0002303914 00000 n 
+0002304085 00000 n 
+0002305234 00000 n 
+0002305297 00000 n 
+0002305360 00000 n 
+0002305423 00000 n 
+0002305486 00000 n 
+0002305612 00000 n 
+0002304255 00000 n 
+0002304440 00000 n 
+0002304624 00000 n 
+0002304812 00000 n 
+0002304999 00000 n 
+0002305738 00000 n 
+0002307812 00000 n 
+0002307500 00000 n 
+0002305959 00000 n 
+0002307623 00000 n 
+0002307749 00000 n 
+0002310093 00000 n 
+0002309655 00000 n 
+0002307928 00000 n 
+0002309778 00000 n 
+0002309904 00000 n 
+0002310030 00000 n 
+0002313039 00000 n 
+0002312475 00000 n 
+0002310237 00000 n 
+0002312598 00000 n 
+0002312724 00000 n 
+0002312850 00000 n 
+0002312976 00000 n 
+0002315428 00000 n 
+0002315116 00000 n 
+0002313169 00000 n 
+0002315239 00000 n 
+0002315365 00000 n 
+0002571767 00000 n 
+0002317537 00000 n 
+0002317225 00000 n 
+0002315615 00000 n 
+0002317348 00000 n 
+0002317474 00000 n 
+0002321150 00000 n 
+0002320399 00000 n 
+0002317738 00000 n 
+0002320710 00000 n 
+0002320962 00000 n 
+0002321088 00000 n 
+0002320543 00000 n 
+0002322907 00000 n 
+0002322595 00000 n 
+0002321252 00000 n 
+0002322718 00000 n 
+0002322844 00000 n 
+0002325030 00000 n 
+0002324466 00000 n 
+0002323023 00000 n 
+0002324589 00000 n 
+0002324715 00000 n 
+0002324841 00000 n 
+0002324967 00000 n 
+0002327284 00000 n 
+0002326720 00000 n 
+0002325146 00000 n 
+0002326843 00000 n 
+0002326969 00000 n 
+0002327095 00000 n 
+0002331574 00000 n 
+0002329906 00000 n 
+0002327386 00000 n 
+0002331008 00000 n 
+0002331260 00000 n 
+0002330086 00000 n 
+0002330257 00000 n 
+0002330446 00000 n 
+0002330630 00000 n 
+0002330821 00000 n 
+0002331385 00000 n 
+0002331511 00000 n 
+0002571892 00000 n 
+0002335263 00000 n 
+0002334409 00000 n 
+0002331690 00000 n 
+0002334949 00000 n 
+0002335075 00000 n 
+0002334562 00000 n 
+0002334759 00000 n 
+0002335201 00000 n 
+0002339214 00000 n 
+0002338275 00000 n 
+0002335393 00000 n 
+0002338398 00000 n 
+0002338524 00000 n 
+0002338650 00000 n 
+0002338774 00000 n 
+0002338899 00000 n 
+0002339025 00000 n 
+0002339151 00000 n 
+0002342801 00000 n 
+0002342111 00000 n 
+0002339344 00000 n 
+0002342234 00000 n 
+0002342360 00000 n 
+0002342486 00000 n 
+0002342612 00000 n 
+0002342738 00000 n 
+0002345836 00000 n 
+0002345006 00000 n 
+0002342945 00000 n 
+0002345520 00000 n 
+0002345159 00000 n 
+0002345583 00000 n 
+0002345646 00000 n 
+0002345773 00000 n 
+0002345315 00000 n 
+0002349083 00000 n 
+0002348520 00000 n 
+0002346065 00000 n 
+0002348643 00000 n 
+0002348895 00000 n 
+0002349020 00000 n 
+0002352756 00000 n 
+0002352068 00000 n 
+0002349199 00000 n 
+0002352191 00000 n 
+0002352317 00000 n 
+0002352443 00000 n 
+0002352569 00000 n 
+0002352695 00000 n 
+0002572017 00000 n 
+0002356512 00000 n 
+0002355520 00000 n 
+0002352886 00000 n 
+0002355821 00000 n 
+0002355947 00000 n 
+0002356073 00000 n 
+0002356199 00000 n 
+0002355664 00000 n 
+0002356325 00000 n 
+0002356450 00000 n 
+0002357959 00000 n 
+0002357773 00000 n 
+0002356656 00000 n 
+0002357896 00000 n 
+0002358968 00000 n 
+0002358530 00000 n 
+0002358075 00000 n 
+0002358653 00000 n 
+0002358905 00000 n 
+0002365529 00000 n 
+0002360835 00000 n 
+0002359056 00000 n 
+0002365214 00000 n 
+0002365466 00000 n 
+0002361159 00000 n 
+0002361346 00000 n 
+0002361540 00000 n 
+0002361711 00000 n 
+0002361910 00000 n 
+0002362105 00000 n 
+0002362293 00000 n 
+0002362486 00000 n 
+0002362681 00000 n 
+0002362866 00000 n 
+0002363059 00000 n 
+0002363254 00000 n 
+0002363453 00000 n 
+0002363652 00000 n 
+0002363838 00000 n 
+0002364047 00000 n 
+0002364240 00000 n 
+0002364433 00000 n 
+0002364628 00000 n 
+0002364817 00000 n 
+0002365024 00000 n 
+0002368062 00000 n 
+0002366458 00000 n 
+0002365645 00000 n 
+0002367873 00000 n 
+0002366647 00000 n 
+0002366822 00000 n 
+0002367032 00000 n 
+0002367999 00000 n 
+0002367241 00000 n 
+0002367451 00000 n 
+0002367662 00000 n 
+0002368192 00000 n 
+0002373576 00000 n 
+0002373781 00000 n 
+0002376992 00000 n 
+0002379239 00000 n 
+0002379264 00000 n 
+0002383012 00000 n 
+0002383037 00000 n 
+0002391492 00000 n 
+0002391676 00000 n 
+0002397622 00000 n 
+0002400308 00000 n 
+0002403080 00000 n 
+0002410091 00000 n 
+0002422401 00000 n 
+0002422819 00000 n 
+0002432764 00000 n 
+0002449801 00000 n 
+0002469884 00000 n 
+0002470291 00000 n 
+0002486997 00000 n 
+0002497521 00000 n 
+0002500023 00000 n 
+0002500054 00000 n 
+0002503972 00000 n 
+0002521613 00000 n 
+0002541950 00000 n 
+0002546325 00000 n 
+0002562089 00000 n 
+0002572142 00000 n 
+0002572268 00000 n 
+0002572394 00000 n 
+0002572520 00000 n 
+0002572646 00000 n 
+0002572772 00000 n 
+0002572898 00000 n 
+0002573024 00000 n 
+0002573150 00000 n 
+0002573276 00000 n 
+0002573402 00000 n 
+0002573528 00000 n 
+0002573654 00000 n 
+0002573771 00000 n 
+0002573898 00000 n 
+0002574025 00000 n 
+0002574106 00000 n 
+0002574189 00000 n 
+0002649113 00000 n 
+0002704630 00000 n 
+0002704671 00000 n 
+0002704711 00000 n 
+0002704943 00000 n 
+trailer
+<<
+/Size 7591
+/Root 7589 0 R
+/Info 7590 0 R
+>>
+startxref
+2705139
+%%EOF
diff --git a/docs/THANKS b/docs/THANKS
new file mode 100644 (file)
index 0000000..789042f
--- /dev/null
@@ -0,0 +1,137 @@
+=====================================================================
+This file is for thanks to individuals or organisations who have
+helped with the development of Samba, other than by coding or bug
+reports. Their contributions are gratefully acknowledged.
+
+Please refer to the manual pages and change-log for a list of those
+who have contributed in the form of patches, bug fixes or other 
+direct changes to the package.
+
+Contributions of any kind are welcomed. If you want to help then
+please contact Andrew.Tridgell@anu.edu.au, or via normal mail at 
+
+       Andrew Tridgell
+       3 Ballow Crescent
+       Macgregor, A.C.T
+       2615 Australia
+=====================================================================
+
+
+Lee Fisher (leefi@microsoft.com)
+Charles Fox (cfox@microsoft.com)
+Dan Perry (danp@exchnge.microsoft.com)
+Paul Leach (paulle@microsoft.com)
+Isaac Heizer (isaache@microsoft.com)
+
+    These Microsoft people have been very helpful and supportive of
+    the development of Samba over some years.
+
+    Lee very kindly supplied me with a copy of the X/Open SMB
+    specs. These have been invaluable in getting the details of the
+    implementation right. They will become even more important as we move
+    towards a Lanman 2.1 compliant server. Lee has provided very
+    useful advice on several aspects of the server.
+    Lee has also provided me with copies of Windows NTAS 3.1, Visual C
+    and a developers CD-ROM. Being able to run NT at home is a
+    great help.
+
+    Charles has helped out in numerous ways with the provision of SMB
+    specifications and helpful advice. He has been following the
+    discussion of Samba on the mailing list and has stepped in
+    regularly to clarify points and to offer help.
+    
+    Dan has put me in touch with NT developers to help sort out bugs and
+    compatability issues. He has also supplied me with a copy of the
+    NT browsing spec, which will help a lot in the development of the
+    Samba browser code.
+
+    Paul was responsible for Microsoft paying my flight to Seattle for the
+    first CIFS conference (see http://samba.org/cifs) and has been
+    generally helpful and cooperative as the SMB community moves towards
+    an Internet-ready specification. Isaac has regularly provided help on
+    the behaviour of NT networks.
+
+Bruce Perens (bruce@pixar.com)
+
+    In appreciation of his effort on Samba we have sent Andrew copies of
+    various Pixar computer-graphics software products. Pixar is best known
+    for its "Renderman" product, the 3-D renderer used by ILM to make special
+    effects for "Terminator II" and "Jurassic Park". We won the first Oscar
+    given to a computer graphic animated feature for our short film "Tin Toy".
+    Our retail products "Typestry" and "Showplace", incorporate the same
+    renderer used on the films, and are available on Windows and the
+    Macintosh.
+
+
+
+Henry Lee (hyl@microplex.co)
+
+    Henry sent me a M202 ethernet print server, making my little lan
+    one of the few home networks to have it's own print server!
+
+  ``Microplex Systems Ltd. is a manufacturer of local and wide area
+    network communications equipment based in beautiful Vancouver, British
+    Columbia, Canada.  Microplex's first products were synchronous wide
+    area network devices used in the mainframe communication networks.  In
+    August 1991 Microplex introduced its first LAN product, the M200 print
+    server, the first high performance print server under US$1,000.''
+
+
+Tom Haapanen (tomh@metrics.com)
+
+    Tom sent me two 16 bit SMC ethernet cards to replace my ancient 8
+    bit ones. The performance is much better!
+
+    Software Metrics Inc. is a small custom software development and
+    consulting firm located in Waterloo, Ontario, Canada.  We work
+    with a variety of environments (such as Windows, Windows NT and
+    Unix), tools and application areas, and can provide assistance for
+    development work ranging from a few days to to multiple man-year
+    projects.  You can find more information at http://www.metrics.com/.
+    
+
+Steve Kennedy (steve@gbnet.net)
+
+       Steve sent me 16Mb of ram so that I could install/test
+       NT3.5. I previous had only 8Mb ram in my test machine, which
+       wasn't enough to install a properly functioning copy of
+       NTAS. Being able to directly test NT3.5 allowed me to solve
+       several long standing NT<->Samba problems. Thanks Steve!
+
+John Terpstra (jht@aquasoft.com.au)
+
+        Aquasoft are a specialist consulting company whose Samba-using
+        customers span the world.
+
+        Aquasoft have been avid supporters of the Samba project. As a
+        token of appreciation Aquasoft have donated a 486DX2/66 PC with
+        a 540MB EIDE drive and 20MB RAM.
+
+        John has helped to isolate quite a few little glitches over time
+        and has managed to implement some very interesting installations
+        of Samba.
+
+        The donation of the new PC will make it possible to more fully
+        diagnose and observe the behaviour of Samba in conjuction with
+        other SMB protocol utilising systems.
+
+
+Timothy F. Sipples (tsipple@vnet.IBM.COM)
+Steve Withers (swithers@vnet.IBM.COM)
+
+       Tim and Steve from IBM organised a copy of the OS/2 developers
+       connection CD set for me, and gave lots of help in getting
+       OS/2 Warp installed. I hope this will allow me to finally fix
+       up those annoying OS/2 related Samba bugs that I have been
+       receiving reports of.
+
+Keith Wilkins (wilki1k@nectech.co.uk)
+
+       Keith from NEC in England very generously supplied a PC to
+       Luke Leighton to help with his nmbd development work. At the
+       same time Keith offered to help me with some new hardware, and
+       he sent me a pentium motherboard with 32MB of ram
+       onboard. This was very helpful as it allowed me to upgrade
+       my aging server to be a very powerful system. Thanks!
+
+
diff --git a/docs/docbook/.cvsignore b/docs/docbook/.cvsignore
new file mode 100644 (file)
index 0000000..c096f1e
--- /dev/null
@@ -0,0 +1,6 @@
+Makefile
+config.cache
+config.log
+config.status
+samba-doc.*
+dev-doc.*
diff --git a/docs/docbook/Makefile.in b/docs/docbook/Makefile.in
new file mode 100644 (file)
index 0000000..030729c
--- /dev/null
@@ -0,0 +1,203 @@
+#################################################################
+# Makefile.in for Samba Documentation
+# Authors:     James Moore <jmoore@php.net>
+#              Gerald Carter <jerry@samba.org>
+#              Jelmer Vernooij <jelmer@samba.org>
+#
+# Please see http://www.samba.org/samba/cvs.html
+# for information on getting the latest  
+# source and documentation source files.  
+#
+#
+MANPAGES_NAMES=findsmb.1 smbclient.1 \
+       smbspool.8 lmhosts.5 \
+       smbcontrol.1 smbstatus.1 \
+       smbd.8 net.8 smbtar.1 nmbd.8 \
+       smbmnt.8 smbumount.8 nmblookup.1 \
+       smbmount.8 swat.8 rpcclient.1 \
+       smbpasswd.5 testparm.1 samba.7 \
+       smbpasswd.8 testprns.1 \
+       smb.conf.5 wbinfo.1 pdbedit.8 \
+       smbcacls.1 smbsh.1 winbindd.8 \
+       tdbbackup.8 vfstest.1 \
+       profiles.1 smbtree.1 ntlm_auth.1 \
+       editreg.1 smbcquotas.1 log2pcap.1 \
+       mount.cifs.8
+
+## This part contains only rules. You shouldn't need to change it 
+## if you are adding docs
+
+TEXSTYLESHEET = @TEXSTYLESHEET@
+XSLTPROC = @XSLTPROC@ @PAPERSIZE@ --stringparam samba-book 1 --stringparam duplicate_ulinks "@DUPLICATE_ULINKS@" @FONTSIZE@ @CROP@
+DVIPS = @DVIPS@
+PNGTOPNM = @PNGTOPNM@
+PNMTOPS = @PNMTOPS@
+XMLTO = @XMLTO@
+SRCDIR = @srcdir@
+MANDIR=../manpages
+MANPROJDOC = manpages
+PROJDOC = projdoc
+MAKEINDEX = @MAKEINDEX@
+IMAGEPROJDIR = $(PROJDOC)/imagefiles
+DEVDOC = devdoc
+SMBDOTCONFDOC = smbdotconf
+PSDIR = ..
+PDFDIR = ..
+DVIDIR = ..
+TXTDIR = ../textdocs
+FAQPROJDOC = faq
+FAQDIR = ../faq
+HTMLDIR=../htmldocs
+PDFLATEX = TEXINPUTS=xslt/latex:.: @PDFLATEX@ --interaction nonstopmode
+LATEX = TEXINPUTS=xslt/latex:.: @LATEX@ --interaction nonstopmode
+
+MANPAGES=$(patsubst %,$(MANDIR)/%,$(MANPAGES_NAMES))
+MANPAGES_HTML=$(patsubst %,$(HTMLDIR)/%.html,$(MANPAGES_NAMES))
+
+PROJDOC_IMAGES_PNG = $(wildcard $(IMAGEPROJDIR)/*.png)
+PROJDOC_IMAGES_EPS=$(patsubst %.png,%.eps,$(wildcard $(IMAGEPROJDIR)/*.png))
+PROJDOC_DEPS = $(PROJDOC)/*.xml $(PROJDOC)/attributions.xml $(MANPROJDOC)/*.xml $(SMBDOTCONFDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/parameters.service.xml 
+DEVDOC_DEPS = $(DEVDOC)/*.xml $(DEVDOC)/attributions.xml
+
+all: 
+       @echo "Supported make targets:"
+       @echo "pdf - Build PDF version of book"
+       @echo "tex - Build Latex version of book"
+       @echo "dvi - Build Device Independant File of book"
+       @echo "ps - Build PostScript version of book"
+       @echo "everything - Build all of the above"
+       @echo "manpages - Build manpages"
+       @echo "txt - Build plain text version of HOWTO Collection and Developers Guide"
+       @echo -n "html-single - Build single file HTML version of HOWTO Collection"
+       @echo " and developers guide"
+       @echo "html - Build HTML version of HOWTO Collection and Developers Guide"
+       @echo "htmlman - Build html version of manpages"
+       @echo "htmlfaq - Build html version of the FAQ"
+       @echo "undocumented - Output list of undocumented smb.conf options"
+       @echo "everything - Build all of the above"
+
+everything: manpages pdf html-single html htmlman htmlfaq txt ps
+
+# Global rules
+
+pdf: $(PDFDIR) $(PDFDIR)/Samba-HOWTO-Collection.pdf $(PDFDIR)/Samba-Developers-Guide.pdf
+dvi: $(DVIDIR) $(DVIDIR)/Samba-HOWTO-Collection.dvi $(DVIDIR)/Samba-Developers-Guide.dvi
+ps: $(PSDIR) $(PSDIR)/Samba-HOWTO-Collection.ps $(PSDIR)/Samba-Developers-Guide.ps
+txt: $(TXTDIR) $(TXTDIR)/Samba-HOWTO-Collection.txt $(TXTDIR)/Samba-Developers-Guide.txt
+htmlman: $(HTMLDIR) $(MANPAGES_HTML) CSS
+htmlfaq: $(HTMLDIR) CSS
+       $(XSLTPROC) --stringparam base.dir "$(FAQDIR)/" --stringparam root.filename samba-faq xslt/html-chunk.xsl $(FAQPROJDOC)/sambafaq.xml
+html-single: $(HTMLDIR) CSS $(HTMLDIR)/Samba-HOWTO-Collection.html  $(HTMLDIR)/Samba-Developers-Guide.html
+html: $(HTMLDIR) CSS Samba-HOWTO-Collection.xml
+       $(XSLTPROC) -o $(HTMLDIR) xslt/html-chunk.xsl Samba-HOWTO-Collection.xml
+manpages: $(MANDIR) $(MANPAGES)
+tex: Samba-HOWTO-Collection.tex Samba-Developers-Guide.tex
+
+Samba-HOWTO-Collection.xml: $(PROJDOC)/samba-doc.xml $(PROJDOC_DEPS)
+       $(XSLTPROC) --xinclude --output $@ xslt/expand-sambadoc.xsl $<
+
+Samba-Developers-Guide.xml: $(DEVDOC)/dev-doc.xml $(DEVDOC_DEPS)
+       $(XSLTPROC) --xinclude --output $@ xslt/expand-sambadoc.xsl $<
+
+$(PROJDOC)/attributions.xml: $(PROJDOC)/samba-doc.xml
+       @echo > $@ # Make sure we don't get recursive dependencies, etc!
+       $(XSLTPROC) --output $@ xslt/generate-attributions.xsl $<
+
+$(DEVDOC)/attributions.xml: $(DEVDOC)/dev-doc.xml
+       @echo > $@ # Make sure we don't get recursive dependencies, etc!
+       $(XSLTPROC) --output $@ xslt/generate-attributions.xsl $<
+
+clean: 
+       @rm -f *.xml $(MANPAGES) $(TXTDIR)/*.txt $(PSDIR)/*.ps $(PDFDIR)/*.pdf 
+       @rm -f $(SMBDOTCONFDOC)/parameters.*.xml $(DVIDIR)/*.dvi
+       @rm -f samba-doc.* dev-doc.* $(PROJDOC)/attributions.xml $(DEVDOC)/attributions.xml
+       @rm -f $(IMAGEPROJDIR)/*.eps $(MANPROJDOC)/smb.conf.5.xml
+
+# Text files
+$(TXTDIR):
+       mkdir $(TXTDIR)
+
+$(TXTDIR)/%.txt: %.xml
+       $(XMLTO) txt -o $(TXTDIR) $< > $@
+
+# Tex files
+%.tex: %.xml
+       $(XSLTPROC) --output $@ xslt/latex.xsl $<
+       
+# Adobe PDF files
+$(PDFDIR)/%.pdf: %.tex
+       -$(PDFLATEX) $<
+       -$(PDFLATEX) $<
+       -$(PDFLATEX) $<
+       mv $(patsubst %.tex,%.pdf,$<) $@
+
+epsimages: $(PROJDOC_IMAGES_EPS)
+
+# DVI files
+$(DVIDIR)/%.dvi: %.tex epsimages
+       -$(LATEX) $<
+       -$(LATEX) $< 
+       -$(LATEX) $< 
+       mv $(patsubst %.tex,%.dvi,$<) $@
+
+%.eps: %.png
+       $(PNGTOPNM) $< | $(PNMTOPS) > $@
+
+# PostScript files
+$(PSDIR)/%.ps: $(DVIDIR)/%.dvi
+       $(DVIPS) -o $@ $<
+
+# Single large HTML files
+
+$(HTMLDIR):
+       mkdir $(HTMLDIR)
+
+CSS: $(HTMLDIR) xslt/html/samba.css
+       cp xslt/html/samba.css $(HTMLDIR)/
+
+$(HTMLDIR)/Samba-HOWTO-Collection.html: Samba-HOWTO-Collection.xml $(PROJDOC_DEPS) $(PROJDOC_IMAGES_PNG)
+       $(XSLTPROC) --output $@ xslt/html.xsl $<
+
+$(HTMLDIR)/Samba-Developers-Guide.html: Samba-Developers-Guide.xml $(DEVDOC_DEPS)
+       $(XSLTPROC) --output $@ xslt/html.xsl $<
+
+$(HTMLDIR)/%.html: %.xml
+       $(XSLTPROC) --output $@ xslt/html.xsl $<
+
+%.xml: $(MANPROJDOC)/%.xml
+       $(XSLTPROC) --output $@ xslt/expand-sambadoc.xsl $<
+
+# Manpages
+$(SMBDOTCONFDOC)/parameters.all.xml: $(SMBDOTCONFDOC)/generate-file-list.sh
+       @cd $(SMBDOTCONFDOC) && \
+       /bin/sh generate-file-list.sh >parameters.all.xml && \
+       cd ..
+
+$(SMBDOTCONFDOC)/parameters.global.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/generate-context.xsl
+       @cd $(SMBDOTCONFDOC) && \
+       $(XSLTPROC) --xinclude \
+       --param smb.context "'G'" \
+       --output parameters.global.xml \
+       generate-context.xsl parameters.all.xml && \
+       cd ..
+
+$(SMBDOTCONFDOC)/parameters.service.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/generate-context.xsl
+       @cd $(SMBDOTCONFDOC) && \
+       $(XSLTPROC) --xinclude \
+       --param smb.context "'S'" \
+       --output parameters.service.xml \
+       generate-context.xsl parameters.all.xml && \
+       cd ..
+
+smb.conf.5.xml: $(SMBDOTCONFDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.all.xml \
+               $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/parameters.service.xml 
+       $(XSLTPROC) --xinclude --output $@ xslt/expand-sambadoc.xsl $<
+
+$(MANDIR): 
+       mkdir $(MANDIR)
+
+$(MANDIR)/%: %.xml
+       $(XSLTPROC) --output $@ xslt/man.xsl $<
+
+undocumented: $(SMBDOTCONFDOC)/parameters.all.xml
+       $(PERL) scripts/find_missing_doc.pl ../..
diff --git a/docs/docbook/configure b/docs/docbook/configure
new file mode 100755 (executable)
index 0000000..7b159a1
--- /dev/null
@@ -0,0 +1,2483 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.57.
+#
+# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)$' \| \
+        .     : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+         /^X\/\(\/\/\)$/{ s//\1/; q; }
+         /^X\/\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
+  # Find who we are.  Look in the path if we contain no path at all
+  # relative or not.
+  case $0 in
+    *[\\/]* ) as_myself=$0 ;;
+    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+       ;;
+  esac
+  # We did not find ourselves, most probably we were run as `sh COMMAND'
+  # in which case we are not to be found in the path.
+  if test "x$as_myself" = x; then
+    as_myself=$0
+  fi
+  if test ! -f "$as_myself"; then
+    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
+   { (exit 1); exit 1; }; }
+  fi
+  case $CONFIG_SHELL in
+  '')
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for as_base in sh bash ksh sh5; do
+        case $as_dir in
+        /*)
+          if ("$as_dir/$as_base" -c '
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
+            $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+            $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+            CONFIG_SHELL=$as_dir/$as_base
+            export CONFIG_SHELL
+            exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+          fi;;
+        esac
+       done
+done
+;;
+  esac
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line before each line; the second 'sed' does the real
+  # work.  The second script uses 'N' to pair each line-number line
+  # with the numbered line, and appends trailing '-' during
+  # substitution so that $LINENO is not a special case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
+  sed '=' <$as_myself |
+    sed '
+      N
+      s,$,-,
+      : loop
+      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+      t loop
+      s,-$,,
+      s,^['$as_cr_digits']*\n,,
+    ' >$as_me.lineno &&
+  chmod +x $as_me.lineno ||
+    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensible to this).
+  . ./$as_me.lineno
+  # Exit status is that of the last command.
+  exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+  *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T='     ' ;;
+  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS="  $as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+exec 6>&1
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_config_libobj_dir=.
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Maximum number of lines to put in a shell here document.
+# This variable seems obsolete.  It should probably be removed, and
+# only ac_max_sed_lines should be used.
+: ${ac_max_here_lines=38}
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+
+ac_unique_file="global.ent"
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS XSLTPROC PDFLATEX MAKEINDEX LATEX DVIPS PNGTOPNM PNMTOPS PERL XMLTO DOC_BUILD_DATE TEXSTYLESHEET PAPERSIZE DUPLICATE_ULINKS FONTSIZE CROP LIBOBJS LTLIBOBJS'
+ac_subst_files=''
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+ac_prev=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval "$ac_prev=\$ac_option"
+    ac_prev=
+    continue
+  fi
+
+  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_option in
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+  | --da=*)
+    datadir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    eval "enable_$ac_feature=no" ;;
+
+  -enable-* | --enable-*)
+    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+   { (exit 1); exit 1; }; }
+    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "enable_$ac_feature='$ac_optarg'" ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst \
+  | --locals | --local | --loca | --loc | --lo)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package| sed 's/-/_/g'`
+    case $ac_option in
+      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+      *) ac_optarg=yes ;;
+    esac
+    eval "with_$ac_package='$ac_optarg'" ;;
+
+  -without-* | --without-*)
+    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid package name: $ac_package" >&2
+   { (exit 1); exit 1; }; }
+    ac_package=`echo $ac_package | sed 's/-/_/g'`
+    eval "with_$ac_package=no" ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+   { (exit 1); exit 1; }; }
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+   { (exit 1); exit 1; }; }
+    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
+    eval "$ac_envvar='$ac_optarg'"
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  { echo "$as_me: error: missing argument to $ac_option" >&2
+   { (exit 1); exit 1; }; }
+fi
+
+# Be sure to have absolute paths.
+for ac_var in exec_prefix prefix
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
+    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# Be sure to have absolute paths.
+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
+              localstatedir libdir includedir oldincludedir infodir mandir
+do
+  eval ac_val=$`echo $ac_var`
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* ) ;;
+    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+    If a cross compiler is detected then cross compile mode will be used." >&2
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then its parent.
+  ac_confdir=`(dirname "$0") 2>/dev/null ||
+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+         X"$0" : 'X\(//\)[^/]' \| \
+         X"$0" : 'X\(//\)$' \| \
+         X"$0" : 'X\(/\)' \| \
+         .     : '\(.\)' 2>/dev/null ||
+echo X"$0" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r $srcdir/$ac_unique_file; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+  if test "$ac_srcdir_defaulted" = yes; then
+    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
+   { (exit 1); exit 1; }; }
+  else
+    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+   { (exit 1); exit 1; }; }
+  fi
+fi
+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
+  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
+   { (exit 1); exit 1; }; }
+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
+ac_env_build_alias_set=${build_alias+set}
+ac_env_build_alias_value=$build_alias
+ac_cv_env_build_alias_set=${build_alias+set}
+ac_cv_env_build_alias_value=$build_alias
+ac_env_host_alias_set=${host_alias+set}
+ac_env_host_alias_value=$host_alias
+ac_cv_env_host_alias_set=${host_alias+set}
+ac_cv_env_host_alias_value=$host_alias
+ac_env_target_alias_set=${target_alias+set}
+ac_env_target_alias_value=$target_alias
+ac_cv_env_target_alias_set=${target_alias+set}
+ac_cv_env_target_alias_value=$target_alias
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+_ACEOF
+
+  cat <<_ACEOF
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR           user executables [EPREFIX/bin]
+  --sbindir=DIR          system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR       program executables [EPREFIX/libexec]
+  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
+  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
+  --libdir=DIR           object code libraries [EPREFIX/lib]
+  --includedir=DIR       C header files [PREFIX/include]
+  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
+  --infodir=DIR          info documentation [PREFIX/info]
+  --mandir=DIR           man documentation [PREFIX/man]
+_ACEOF
+
+  cat <<\_ACEOF
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+ --enable-crop                                     Whether to use a crop template
+
+Optional Packages:
+  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+ --with-papersize                                      Specify papersize (a4paper,letter)
+ --with-fontsize                     Specify the fontsize in points (default: 10.5)
+
+_ACEOF
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  ac_popdir=`pwd`
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d $ac_dir || continue
+    ac_builddir=.
+
+if test "$ac_dir" != .; then
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A "../" for each directory in $ac_dir_suffix.
+  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+  ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+  .)  # No --srcdir option.  We are building in place.
+    ac_srcdir=.
+    if test -z "$ac_top_builddir"; then
+       ac_top_srcdir=.
+    else
+       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+    fi ;;
+  [\\/]* | ?:[\\/]* )  # Absolute path.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir ;;
+  *) # Relative path.
+    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
+# absolute.
+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
+
+    cd $ac_dir
+    # Check for guested configure; otherwise get Cygnus style configure.
+    if test -f $ac_srcdir/configure.gnu; then
+      echo
+      $SHELL $ac_srcdir/configure.gnu  --help=recursive
+    elif test -f $ac_srcdir/configure; then
+      echo
+      $SHELL $ac_srcdir/configure  --help=recursive
+    elif test -f $ac_srcdir/configure.ac ||
+           test -f $ac_srcdir/configure.in; then
+      echo
+      $ac_configure --help
+    else
+      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi
+    cd $ac_popdir
+  done
+fi
+
+test -n "$ac_init_help" && exit 0
+if $ac_init_version; then
+  cat <<\_ACEOF
+
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
+Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit 0
+fi
+exec 5>config.log
+cat >&5 <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.57.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  echo "PATH: $as_dir"
+done
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_sep=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *" "*|*"   "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+    2)
+      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+        ac_must_keep_next=false # Got value, back to normal.
+      else
+        case $ac_arg in
+          *=* | --config-cache | -C | -disable-* | --disable-* \
+          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+          | -with-* | --with-* | -without-* | --without-* | --x)
+            case "$ac_configure_args0 " in
+              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+            esac
+            ;;
+          -* ) ac_must_keep_next=true ;;
+        esac
+      fi
+      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
+      # Get rid of the leading space.
+      ac_sep=" "
+      ;;
+    esac
+  done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Be sure not to use single quotes in there, as some shells,
+# such as our DU 5.0 friend, will then `close' the trap.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+{
+  (set) 2>&1 |
+    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      sed -n \
+        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
+      ;;
+    *)
+      sed -n \
+        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+}
+    echo
+
+    cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=$`echo $ac_var`
+      echo "$ac_var='"'"'$ac_val'"'"'"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      cat <<\_ASBOX
+## ------------- ##
+## Output files. ##
+## ------------- ##
+_ASBOX
+      echo
+      for ac_var in $ac_subst_files
+      do
+       eval ac_val=$`echo $ac_var`
+        echo "$ac_var='"'"'$ac_val'"'"'"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+      echo
+      sed "/^$/d" confdefs.h | sort
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      echo "$as_me: caught signal $ac_signal"
+    echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core core.* *.core &&
+  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+     ' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo >confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+  if test "x$prefix" != xNONE; then
+    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+  else
+    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+  fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+  if test -r "$ac_site_file"; then
+    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file"
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special
+  # files actually), so we avoid doing that.
+  if test -f "$cache_file"; then
+    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . $cache_file;;
+      *)                      . ./$cache_file;;
+    esac
+  fi
+else
+  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in `(set) 2>&1 |
+               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
+  eval ac_new_val="\$ac_env_${ac_var}_value"
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
+echo "$as_me:   former value:  $ac_old_val" >&2;}
+        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
+echo "$as_me:   current value: $ac_new_val" >&2;}
+        ac_cache_corrupted=:
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *" "*|*"   "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Extract the first word of "xsltproc", so it can be a program name with args.
+set dummy xsltproc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_XSLTPROC+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $XSLTPROC in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+XSLTPROC=$ac_cv_path_XSLTPROC
+
+if test -n "$XSLTPROC"; then
+  echo "$as_me:$LINENO: result: $XSLTPROC" >&5
+echo "${ECHO_T}$XSLTPROC" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+if test "x$XSLTPROC" = x; then
+   { { echo "$as_me:$LINENO: error: \"xsltproc is required\"" >&5
+echo "$as_me: error: \"xsltproc is required\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+# Extract the first word of "pdflatex", so it can be a program name with args.
+set dummy pdflatex; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PDFLATEX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $PDFLATEX in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PDFLATEX="$PDFLATEX" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PDFLATEX="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+PDFLATEX=$ac_cv_path_PDFLATEX
+
+if test -n "$PDFLATEX"; then
+  echo "$as_me:$LINENO: result: $PDFLATEX" >&5
+echo "${ECHO_T}$PDFLATEX" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+if test "x$PDFLATEX" = x; then
+   { { echo "$as_me:$LINENO: error: \"pdflatex is required\"" >&5
+echo "$as_me: error: \"pdflatex is required\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+# Extract the first word of "makeindex", so it can be a program name with args.
+set dummy makeindex; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_MAKEINDEX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $MAKEINDEX in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_MAKEINDEX="$MAKEINDEX" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_MAKEINDEX="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+MAKEINDEX=$ac_cv_path_MAKEINDEX
+
+if test -n "$MAKEINDEX"; then
+  echo "$as_me:$LINENO: result: $MAKEINDEX" >&5
+echo "${ECHO_T}$MAKEINDEX" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+if test "x$MAKEINDEX" = x; then
+       { { echo "$as_me:$LINENO: error: \"makeindex is required\"" >&5
+echo "$as_me: error: \"makeindex is required\"" >&2;}
+   { (exit 1); exit 1; }; }
+fi
+
+PAPERSIZE=""
+TEXSTYLESHEET=xslt/latex.xsl
+DUPLICATE_ULINKS=""
+
+CROP="--stringparam docrop 0"
+
+# Check whether --enable-crop or --disable-crop was given.
+if test "${enable_crop+set}" = set; then
+  enableval="$enable_crop"
+   test "$withval" && CROP="--stringparam docrop 1"
+fi;
+
+PAPERSIZE="--stringparam papersize a4paper"
+
+
+# Check whether --with-papersize or --without-papersize was given.
+if test "${with_papersize+set}" = set; then
+  withval="$with_papersize"
+   test "$withval" && PAPERSIZE="--stringparam papersize $withval"
+fi;
+
+FONTSIZE="--stringparam fontsize 10.5"
+
+
+# Check whether --with-fontsize or --without-fontsize was given.
+if test "${with_fontsize+set}" = set; then
+  withval="$with_fontsize"
+   test "$withval" && FONTSIZE="--stringparam fontsize $withval"
+fi;
+
+# Extract the first word of "latex", so it can be a program name with args.
+set dummy latex; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_LATEX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $LATEX in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_LATEX="$LATEX" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_LATEX="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+LATEX=$ac_cv_path_LATEX
+
+if test -n "$LATEX"; then
+  echo "$as_me:$LINENO: result: $LATEX" >&5
+echo "${ECHO_T}$LATEX" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "dvips", so it can be a program name with args.
+set dummy dvips; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_DVIPS+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $DVIPS in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_DVIPS="$DVIPS" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_DVIPS="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+DVIPS=$ac_cv_path_DVIPS
+
+if test -n "$DVIPS"; then
+  echo "$as_me:$LINENO: result: $DVIPS" >&5
+echo "${ECHO_T}$DVIPS" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "pngtopnm", so it can be a program name with args.
+set dummy pngtopnm; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PNGTOPNM+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $PNGTOPNM in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PNGTOPNM="$PNGTOPNM" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PNGTOPNM="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+PNGTOPNM=$ac_cv_path_PNGTOPNM
+
+if test -n "$PNGTOPNM"; then
+  echo "$as_me:$LINENO: result: $PNGTOPNM" >&5
+echo "${ECHO_T}$PNGTOPNM" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "pnmtops", so it can be a program name with args.
+set dummy pnmtops; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PNMTOPS+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $PNMTOPS in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PNMTOPS="$PNMTOPS" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PNMTOPS="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+PNMTOPS=$ac_cv_path_PNMTOPS
+
+if test -n "$PNMTOPS"; then
+  echo "$as_me:$LINENO: result: $PNMTOPS" >&5
+echo "${ECHO_T}$PNMTOPS" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PERL+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $PERL in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+PERL=$ac_cv_path_PERL
+
+if test -n "$PERL"; then
+  echo "$as_me:$LINENO: result: $PERL" >&5
+echo "${ECHO_T}$PERL" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+# Extract the first word of "xmlto", so it can be a program name with args.
+set dummy xmlto; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_XMLTO+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $XMLTO in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+XMLTO=$ac_cv_path_XMLTO
+
+if test -n "$XMLTO"; then
+  echo "$as_me:$LINENO: result: $XMLTO" >&5
+echo "${ECHO_T}$XMLTO" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+
+DOC_BUILD_DATE=`date '+%d-%m-%Y'`
+
+
+
+
+
+
+
+          ac_config_files="$ac_config_files Makefile"
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+{
+  (set) 2>&1 |
+    case `(ac_space=' '; set | grep ac_space) 2>&1` in
+    *ac_space=\ *)
+      # `set' does not quote correctly, so add quotes (double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \).
+      sed -n \
+        "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;;
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n \
+        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+      ;;
+    esac;
+} |
+  sed '
+     t clear
+     : clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     : end' >>confcache
+if diff $cache_file confcache >/dev/null 2>&1; then :; else
+  if test -w $cache_file; then
+    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
+    cat confcache >$cache_file
+  else
+    echo "not updating unwritable cache $cache_file"
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[        ]*VPATH[        ]*=/{
+s/:*\$(srcdir):*/:/;
+s/:*\${srcdir}:*/:/;
+s/:*@srcdir@:*/:/;
+s/^\([^=]*=[   ]*\):*/\1/;
+s/:*$//;
+s/^[^=]*=[     ]*$//;
+}'
+fi
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then we branch to the quote section.  Otherwise,
+# look for a macro that doesn't take arguments.
+cat >confdef2opt.sed <<\_ACEOF
+t clear
+: clear
+s,^[   ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\),-D\1=\2,g
+t quote
+s,^[   ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\),-D\1=\2,g
+t quote
+d
+: quote
+s,[    `~#$^&*(){}\\|;'"<>?],\\&,g
+s,\[,\\&,g
+s,\],\\&,g
+s,\$,$$,g
+p
+_ACEOF
+# We use echo to avoid assuming a particular line-breaking character.
+# The extra dot is to prevent the shell from consuming trailing
+# line-breaks from the sub-command output.  A line-break within
+# single-quotes doesn't work because, if this script is created in a
+# platform that uses two characters for line-breaks (e.g., DOS), tr
+# would break.
+ac_LF_and_DOT=`echo; echo .`
+DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
+rm -f confdef2opt.sed
+
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_i=`echo "$ac_i" |
+         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
+  # 2. Add them.
+  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
+  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: ${CONFIG_STATUS=./config.status}
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+## --------------------- ##
+## M4sh Initialization.  ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+  emulate sh
+  NULLCMD=:
+  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+  set -o posix
+fi
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+  as_unset=unset
+else
+  as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+  LC_TELEPHONE LC_TIME
+do
+  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
+    eval $as_var=C; export $as_var
+  else
+    $as_unset $as_var
+  fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)$' \| \
+        .     : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+         /^X\/\(\/\/\)$/{ s//\1/; q; }
+         /^X\/\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  echo "#! /bin/sh" >conf$$.sh
+  echo  "exit 0"   >>conf$$.sh
+  chmod +x conf$$.sh
+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+    PATH_SEPARATOR=';'
+  else
+    PATH_SEPARATOR=:
+  fi
+  rm -f conf$$.sh
+fi
+
+
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
+  # Find who we are.  Look in the path if we contain no path at all
+  # relative or not.
+  case $0 in
+    *[\\/]* ) as_myself=$0 ;;
+    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+       ;;
+  esac
+  # We did not find ourselves, most probably we were run as `sh COMMAND'
+  # in which case we are not to be found in the path.
+  if test "x$as_myself" = x; then
+    as_myself=$0
+  fi
+  if test ! -f "$as_myself"; then
+    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
+echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
+   { (exit 1); exit 1; }; }
+  fi
+  case $CONFIG_SHELL in
+  '')
+    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for as_base in sh bash ksh sh5; do
+        case $as_dir in
+        /*)
+          if ("$as_dir/$as_base" -c '
+  as_lineno_1=$LINENO
+  as_lineno_2=$LINENO
+  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+  test "x$as_lineno_1" != "x$as_lineno_2" &&
+  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
+            $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+            $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+            CONFIG_SHELL=$as_dir/$as_base
+            export CONFIG_SHELL
+            exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+          fi;;
+        esac
+       done
+done
+;;
+  esac
+
+  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+  # uniformly replaced by the line number.  The first 'sed' inserts a
+  # line-number line before each line; the second 'sed' does the real
+  # work.  The second script uses 'N' to pair each line-number line
+  # with the numbered line, and appends trailing '-' during
+  # substitution so that $LINENO is not a special case at line end.
+  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
+  sed '=' <$as_myself |
+    sed '
+      N
+      s,$,-,
+      : loop
+      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+      t loop
+      s,-$,,
+      s,^['$as_cr_digits']*\n,,
+    ' >$as_me.lineno &&
+  chmod +x $as_me.lineno ||
+    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
+echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
+   { (exit 1); exit 1; }; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensible to this).
+  . ./$as_me.lineno
+  # Exit status is that of the last command.
+  exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+  *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T='     ' ;;
+  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+  # We could just check for DJGPP; but this test a) works b) is more generic
+  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+  if test -f conf$$.exe; then
+    # Don't use ln at all; we don't have any links
+    as_ln_s='cp -p'
+  else
+    as_ln_s='ln -s'
+  fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+  as_ln_s=ln
+else
+  as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p=:
+else
+  as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS="  $as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+exec 6>&1
+
+# Open the log real soon, to keep \$[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.  Logging --version etc. is OK.
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+} >&5
+cat >&5 <<_CSEOF
+
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.57.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+_CSEOF
+echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
+echo >&5
+_ACEOF
+
+# Files that config.status was made for.
+if test -n "$ac_config_files"; then
+  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_headers"; then
+  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_links"; then
+  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_commands"; then
+  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number, then exit
+  -q, --quiet      do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+  --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Report bugs to <bug-autoconf@gnu.org>."
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.57,
+  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+srcdir=$srcdir
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If no file are specified by the user, then we need to provide default
+# value.  By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=*)
+    ac_option=`expr "x$1" : 'x\([^=]*\)='`
+    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  -*)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  *) # This is not an option, so the user has probably given explicit
+     # arguments.
+     ac_option=$1
+     ac_need_defaults=false;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --vers* | -V )
+    echo "$ac_cs_version"; exit 0 ;;
+  --he | --h)
+    # Conflict between --help and --header
+    { { echo "$as_me:$LINENO: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; };;
+  --help | --hel | -h )
+    echo "$ac_cs_usage"; exit 0 ;;
+  --debug | --d* | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+    ac_need_defaults=false;;
+  --header | --heade | --head | --hea )
+    $ac_shift
+    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+    ac_need_defaults=false;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2;}
+   { (exit 1); exit 1; }; } ;;
+
+  *) ac_config_targets="$ac_config_targets $1" ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+if \$ac_cs_recheck; then
+  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+fi
+
+_ACEOF
+
+
+
+
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_config_target in $ac_config_targets
+do
+  case "$ac_config_target" in
+  # Handling of arguments.
+  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+   { (exit 1); exit 1; }; };;
+  esac
+done
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason to put it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Create a temporary directory, and hook for its removal unless debugging.
+$debug ||
+{
+  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+  trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
+  test -n "$tmp" && test -d "$tmp"
+}  ||
+{
+  tmp=./confstat$$-$RANDOM
+  (umask 077 && mkdir $tmp)
+} ||
+{
+   echo "$me: cannot create a temporary directory in ." >&2
+   { (exit 1); exit 1; }
+}
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+
+#
+# CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "\$CONFIG_FILES"; then
+  # Protect against being on the right side of a sed subst in config.status.
+  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
+   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
+s,@SHELL@,$SHELL,;t t
+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
+s,@exec_prefix@,$exec_prefix,;t t
+s,@prefix@,$prefix,;t t
+s,@program_transform_name@,$program_transform_name,;t t
+s,@bindir@,$bindir,;t t
+s,@sbindir@,$sbindir,;t t
+s,@libexecdir@,$libexecdir,;t t
+s,@datadir@,$datadir,;t t
+s,@sysconfdir@,$sysconfdir,;t t
+s,@sharedstatedir@,$sharedstatedir,;t t
+s,@localstatedir@,$localstatedir,;t t
+s,@libdir@,$libdir,;t t
+s,@includedir@,$includedir,;t t
+s,@oldincludedir@,$oldincludedir,;t t
+s,@infodir@,$infodir,;t t
+s,@mandir@,$mandir,;t t
+s,@build_alias@,$build_alias,;t t
+s,@host_alias@,$host_alias,;t t
+s,@target_alias@,$target_alias,;t t
+s,@DEFS@,$DEFS,;t t
+s,@ECHO_C@,$ECHO_C,;t t
+s,@ECHO_N@,$ECHO_N,;t t
+s,@ECHO_T@,$ECHO_T,;t t
+s,@LIBS@,$LIBS,;t t
+s,@XSLTPROC@,$XSLTPROC,;t t
+s,@PDFLATEX@,$PDFLATEX,;t t
+s,@MAKEINDEX@,$MAKEINDEX,;t t
+s,@LATEX@,$LATEX,;t t
+s,@DVIPS@,$DVIPS,;t t
+s,@PNGTOPNM@,$PNGTOPNM,;t t
+s,@PNMTOPS@,$PNMTOPS,;t t
+s,@PERL@,$PERL,;t t
+s,@XMLTO@,$XMLTO,;t t
+s,@DOC_BUILD_DATE@,$DOC_BUILD_DATE,;t t
+s,@TEXSTYLESHEET@,$TEXSTYLESHEET,;t t
+s,@PAPERSIZE@,$PAPERSIZE,;t t
+s,@DUPLICATE_ULINKS@,$DUPLICATE_ULINKS,;t t
+s,@FONTSIZE@,$FONTSIZE,;t t
+s,@CROP@,$CROP,;t t
+s,@LIBOBJS@,$LIBOBJS,;t t
+s,@LTLIBOBJS@,$LTLIBOBJS,;t t
+CEOF
+
+_ACEOF
+
+  cat >>$CONFIG_STATUS <<\_ACEOF
+  # Split the substitutions into bite-sized pieces for seds with
+  # small command number limits, like on Digital OSF/1 and HP-UX.
+  ac_max_sed_lines=48
+  ac_sed_frag=1 # Number of current file.
+  ac_beg=1 # First line for current file.
+  ac_end=$ac_max_sed_lines # Line after last line for current file.
+  ac_more_lines=:
+  ac_sed_cmds=
+  while $ac_more_lines; do
+    if test $ac_beg -gt 1; then
+      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    else
+      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+    fi
+    if test ! -s $tmp/subs.frag; then
+      ac_more_lines=false
+    else
+      # The purpose of the label and of the branching condition is to
+      # speed up the sed processing (if there are no `@' at all, there
+      # is no need to browse any of the substitutions).
+      # These are the two extra sed commands mentioned above.
+      (echo ':t
+  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
+      if test -z "$ac_sed_cmds"; then
+       ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
+      else
+       ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
+      fi
+      ac_sed_frag=`expr $ac_sed_frag + 1`
+      ac_beg=$ac_end
+      ac_end=`expr $ac_end + $ac_max_sed_lines`
+    fi
+  done
+  if test -z "$ac_sed_cmds"; then
+    ac_sed_cmds=cat
+  fi
+fi # test -n "$CONFIG_FILES"
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
+  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+  case $ac_file in
+  - | *:- | *:-:* ) # input from stdin
+        cat >$tmp/stdin
+        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+  * )   ac_file_in=$ac_file.in ;;
+  esac
+
+  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
+  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+         X"$ac_file" : 'X\(//\)[^/]' \| \
+         X"$ac_file" : 'X\(//\)$' \| \
+         X"$ac_file" : 'X\(/\)' \| \
+         .     : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+  { if $as_mkdir_p; then
+    mkdir -p "$ac_dir"
+  else
+    as_dir="$ac_dir"
+    as_dirs=
+    while test ! -d "$as_dir"; do
+      as_dirs="$as_dir $as_dirs"
+      as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+         X"$as_dir" : 'X\(//\)[^/]' \| \
+         X"$as_dir" : 'X\(//\)$' \| \
+         X"$as_dir" : 'X\(/\)' \| \
+         .     : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+         /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+         /^X\(\/\/\)$/{ s//\1/; q; }
+         /^X\(\/\).*/{ s//\1/; q; }
+         s/.*/./; q'`
+    done
+    test ! -n "$as_dirs" || mkdir $as_dirs
+  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
+   { (exit 1); exit 1; }; }; }
+
+  ac_builddir=.
+
+if test "$ac_dir" != .; then
+  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+  # A "../" for each directory in $ac_dir_suffix.
+  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+  ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+  .)  # No --srcdir option.  We are building in place.
+    ac_srcdir=.
+    if test -z "$ac_top_builddir"; then
+       ac_top_srcdir=.
+    else
+       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+    fi ;;
+  [\\/]* | ?:[\\/]* )  # Absolute path.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir ;;
+  *) # Relative path.
+    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
+# absolute.
+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
+
+
+
+  if test x"$ac_file" != x-; then
+    { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+    rm -f "$ac_file"
+  fi
+  # Let's still pretend it is `configure' which instantiates (i.e., don't
+  # use $as_me), people would be surprised to read:
+  #    /* config.h.  Generated by config.status.  */
+  if test x"$ac_file" = x-; then
+    configure_input=
+  else
+    configure_input="$ac_file.  "
+  fi
+  configure_input=$configure_input"Generated from `echo $ac_file_in |
+                                     sed 's,.*/,,'` by configure."
+
+  # First look for the input files in the build tree, otherwise in the
+  # src tree.
+  ac_file_inputs=`IFS=:
+    for f in $ac_file_in; do
+      case $f in
+      -) echo $tmp/stdin ;;
+      [\\/$]*)
+         # Absolute (can't be DOS-style, as IFS=:)
+         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         echo $f;;
+      *) # Relative
+         if test -f "$f"; then
+           # Build tree
+           echo $f
+         elif test -f "$srcdir/$f"; then
+           # Source tree
+           echo $srcdir/$f
+         else
+           # /dev/null tree
+           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+   { (exit 1); exit 1; }; }
+         fi;;
+      esac
+    done` || { (exit 1); exit 1; }
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+  sed "$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s,@configure_input@,$configure_input,;t t
+s,@srcdir@,$ac_srcdir,;t t
+s,@abs_srcdir@,$ac_abs_srcdir,;t t
+s,@top_srcdir@,$ac_top_srcdir,;t t
+s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
+s,@builddir@,$ac_builddir,;t t
+s,@abs_builddir@,$ac_abs_builddir,;t t
+s,@top_builddir@,$ac_top_builddir,;t t
+s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
+  rm -f $tmp/stdin
+  if test x"$ac_file" != x-; then
+    mv $tmp/out $ac_file
+  else
+    cat $tmp/out
+    rm -f $tmp/out
+  fi
+
+done
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || { (exit 1); exit 1; }
+fi
+
diff --git a/docs/docbook/configure.in b/docs/docbook/configure.in
new file mode 100644 (file)
index 0000000..9df4795
--- /dev/null
@@ -0,0 +1,53 @@
+AC_INIT(global.ent)
+
+AC_PATH_PROG(XSLTPROC, xsltproc)
+if test "x$XSLTPROC" = x; then
+   AC_MSG_ERROR("xsltproc is required")
+fi
+AC_PATH_PROG(PDFLATEX, pdflatex)
+if test "x$PDFLATEX" = x; then
+   AC_MSG_ERROR("pdflatex is required")
+fi
+AC_PATH_PROG(MAKEINDEX, makeindex)
+if test "x$MAKEINDEX" = x; then
+       AC_MSG_ERROR("makeindex is required")
+fi
+
+PAPERSIZE=""
+TEXSTYLESHEET=xslt/latex.xsl
+DUPLICATE_ULINKS=""
+
+CROP="--stringparam docrop 0"
+
+AC_ARG_ENABLE(crop,
+[ --enable-crop                                            Whether to use a crop template],
+[ test "$withval" && CROP="--stringparam docrop 1" ])
+
+PAPERSIZE="--stringparam papersize a4paper"
+
+AC_ARG_WITH(papersize,
+[ --with-papersize                                     Specify papersize (a4paper,letter) ],
+[ test "$withval" && PAPERSIZE="--stringparam papersize $withval" ])
+
+FONTSIZE="--stringparam fontsize 10.5"
+
+AC_ARG_WITH(fontsize,
+[ --with-fontsize                    Specify the fontsize in points (default: 10.5) ],
+[ test "$withval" && FONTSIZE="--stringparam fontsize $withval" ])
+
+AC_PATH_PROG(LATEX, latex)
+AC_PATH_PROG(DVIPS, dvips)
+AC_PATH_PROG(PNGTOPNM, pngtopnm)
+AC_PATH_PROG(PNMTOPS, pnmtops)
+AC_PATH_PROG(PERL, perl)
+AC_PATH_PROG(XMLTO, xmlto)
+
+DOC_BUILD_DATE=`date '+%d-%m-%Y'`
+AC_SUBST(DOC_BUILD_DATE)
+AC_SUBST(TEXSTYLESHEET)
+AC_SUBST(PAPERSIZE)
+AC_SUBST(DUPLICATE_ULINKS)
+AC_SUBST(FONTSIZE)
+AC_SUBST(CROP)
+
+AC_OUTPUT( Makefile )
diff --git a/docs/docbook/devdoc/.cvsignore b/docs/docbook/devdoc/.cvsignore
new file mode 100644 (file)
index 0000000..3bbac30
--- /dev/null
@@ -0,0 +1 @@
+attributions.xml
diff --git a/docs/docbook/devdoc/CodingSuggestions.xml b/docs/docbook/devdoc/CodingSuggestions.xml
new file mode 100644 (file)
index 0000000..bdf6d3d
--- /dev/null
@@ -0,0 +1,237 @@
+<chapter id="CodingSuggestions">
+<chapterinfo>
+       <author>
+               <firstname>Steve</firstname><surname>French</surname>
+       </author>
+       <author>
+               <firstname>Simo</firstname><surname>Sorce</surname>
+       </author>
+       <author>
+               <firstname>Andrew</firstname><surname>Bartlett</surname>
+       </author>
+       <author>
+               <firstname>Tim</firstname><surname>Potter</surname>
+       </author>
+       <author>
+               <firstname>Martin</firstname><surname>Pool</surname>
+       </author>
+</chapterinfo>
+
+<title>Coding Suggestions</title>
+
+<para>
+So you want to add code to Samba ...
+</para>
+
+<para>
+One of the daunting tasks facing a programmer attempting to write code for
+Samba is understanding the various coding conventions used by those most
+active in the project.  These conventions were mostly unwritten and helped
+improve either the portability, stability or consistency of the code. This
+document will attempt to document a few of the more important coding
+practices used at this time on the Samba project.  The coding practices are
+expected to change slightly over time, and even to grow as more is learned
+about obscure portability considerations.  Two existing documents
+<filename>samba/source/internals.doc</filename> and 
+<filename>samba/source/architecture.doc</filename> provide
+additional information.
+</para>
+
+<para>
+The loosely related question of coding style is very personal and this
+document does not attempt to address that subject, except to say that I
+have observed that eight character tabs seem to be preferred in Samba
+source.  If you are interested in the topic of coding style, two oft-quoted
+documents are:
+</para>
+
+<para>
+<ulink url="http://lxr.linux.no/source/Documentation/CodingStyle">http://lxr.linux.no/source/Documentation/CodingStyle</ulink>
+</para>
+
+<para>
+<ulink url="http://www.fsf.org/prep/standards_toc.html">http://www.fsf.org/prep/standards_toc.html</ulink>
+</para>
+
+<para>
+But note that coding style in Samba varies due to the many different
+programmers who have contributed.
+</para>
+
+<para>
+Following are some considerations you should use when adding new code to
+Samba.  First and foremost remember that:
+</para>
+
+<para>
+Portability is a primary consideration in adding function, as is network
+compatability with de facto, existing, real world CIFS/SMB implementations.
+There are lots of platforms that Samba builds on so use caution when adding
+a call to a library function that is not invoked in existing Samba code.
+Also note that there are many quite different SMB/CIFS clients that Samba
+tries to support, not all of which follow the SNIA CIFS Technical Reference
+(or the earlier Microsoft reference documents or the X/Open book on the SMB
+Standard) perfectly.
+</para>
+
+<para>
+Here are some other suggestions:
+</para>
+
+<orderedlist>
+
+<listitem><para>
+       use d_printf instead of printf for display text
+       reason: enable auto-substitution of translated language text 
+</para></listitem>
+
+<listitem><para>
+       use SAFE_FREE instead of free
+       reason: reduce traps due to null pointers
+</para></listitem>
+
+<listitem><para>
+       don't use bzero use memset, or ZERO_STRUCT and ZERO_STRUCTP macros
+       reason: not POSIX
+</para></listitem>
+
+<listitem><para>
+       don't use strcpy and strlen (use safe_* equivalents)
+       reason: to avoid traps due to buffer overruns
+</para></listitem>
+
+<listitem><para>
+       don't use getopt_long, use popt functions instead
+       reason: portability
+</para></listitem>
+
+<listitem><para>
+       explicitly add const qualifiers on parm passing in functions where parm
+       is input only (somewhat controversial but const can be #defined away)
+</para></listitem>
+
+<listitem><para>
+       when passing a va_list as an arg, or assigning one to another
+       please use the VA_COPY() macro
+       reason: on some platforms, va_list is a struct that must be 
+       initialized in each function...can SEGV if you don't.
+</para></listitem>
+
+<listitem><para>
+       discourage use of threads
+       reason: portability (also see architecture.doc)
+</para></listitem>
+
+<listitem><para>
+       don't explicitly include new header files in C files - new h files 
+       should be included by adding them once to includes.h
+       reason: consistency
+</para></listitem>
+
+<listitem><para>
+       don't explicitly extern functions (they are autogenerated by 
+       "make proto" into proto.h)
+       reason: consistency
+</para></listitem>
+
+<listitem><para>
+       use endian safe macros when unpacking SMBs (see byteorder.h and
+       internals.doc)
+       reason: not everyone uses Intel
+</para></listitem>
+
+<listitem><para>
+       Note Unicode implications of charset handling (see internals.doc).  See
+       pull_*  and push_* and convert_string functions.
+       reason: Internationalization
+</para></listitem>
+
+<listitem><para>
+       Don't assume English only
+       reason: See above
+</para></listitem>
+
+<listitem><para>
+       Try to avoid using in/out parameters (functions that return data which
+       overwrites input parameters)
+       reason: Can cause stability problems
+</para></listitem>
+
+<listitem><para>
+       Ensure copyright notices are correct, don't append Tridge's name to code
+       that he didn't write.  If you did not write the code, make sure that it
+       can coexist with the rest of the Samba GPLed code.
+</para></listitem>
+
+<listitem><para>
+       Consider usage of DATA_BLOBs for length specified byte-data.
+       reason: stability
+</para></listitem>
+
+<listitem><para>
+       Take advantage of tdbs for database like function
+       reason: consistency
+</para></listitem>
+
+<listitem><para>
+       Don't access the SAM_ACCOUNT structure directly, they should be accessed
+       via pdb_get...() and pdb_set...() functions.
+       reason: stability, consistency
+</para></listitem>
+
+<listitem><para>
+       Don't check a password directly against the passdb, always use the
+       check_password() interface.
+       reason: long term pluggability
+</para></listitem>
+
+<listitem><para>
+       Try to use asprintf rather than pstrings and fstrings where possible
+</para></listitem>
+
+<listitem><para>
+       Use normal C comments / * instead of C++ comments // like
+       this.  Although the C++ comment format is part of the C99
+       standard, some older vendor C compilers do not accept it.
+</para></listitem>
+
+<listitem><para>
+       Try to write documentation for API functions and structures
+       explaining the point of the code, the way it should be used, and
+       any special conditions or results.  Mark these with a double-star
+       comment start / ** so that they can be picked up by Doxygen, as in
+       this file.
+</para></listitem>
+
+<listitem><para>
+       Keep the scope narrow. This means making functions/variables
+       static whenever possible. We don't want our namespace
+       polluted. Each module should have a minimal number of externally
+       visible functions or variables.
+</para></listitem>
+
+<listitem><para>
+       Use function pointers to keep knowledge about particular pieces of
+       code isolated in one place. We don't want a particular piece of
+       functionality to be spread out across lots of places - that makes
+       for fragile, hand to maintain code. Instead, design an interface
+       and use tables containing function pointers to implement specific
+       functionality. This is particularly important for command
+       interpreters. 
+</para></listitem>
+
+<listitem><para>
+       Think carefully about what it will be like for someone else to add
+       to and maintain your code. If it would be hard for someone else to
+       maintain then do it another way. 
+</para></listitem>
+
+</orderedlist>
+
+<para>
+The suggestions above are simply that, suggestions, but the information may
+help in reducing the routine rework done on new code.  The preceeding list
+is expected to change routinely as new support routines and macros are
+added.
+</para>
+</chapter>
diff --git a/docs/docbook/devdoc/NetBIOS.xml b/docs/docbook/devdoc/NetBIOS.xml
new file mode 100644 (file)
index 0000000..6b4eb34
--- /dev/null
@@ -0,0 +1,154 @@
+<chapter id="netbios">
+<chapterinfo>
+       <author>
+               <firstname>Luke</firstname><surname>Leighton</surname>
+       </author>
+       <pubdate>12 June 1997</pubdate>
+</chapterinfo>
+
+<title>Definition of NetBIOS Protocol and Name Resolution Modes</title>
+
+<sect1>
+<title>NETBIOS</title>
+
+<para>
+NetBIOS runs over the following tranports: TCP/IP; NetBEUI and IPX/SPX.
+Samba only uses NetBIOS over TCP/IP.  For details on the TCP/IP NetBIOS 
+Session Service NetBIOS Datagram Service, and NetBIOS Names, see
+rfc1001.txt and rfc1002.txt.
+</para>
+
+<para> 
+NetBEUI is a raw NetBIOS frame protocol implementation that allows NetBIOS
+datagrams to be sent out over the 'wire' embedded within LLC frames.
+NetBEUI is not required when using NetBIOS over TCP/IP protocols and it
+is preferable NOT to install NetBEUI if it can be avoided.
+</para>
+
+<para> 
+IPX/SPX is also not required when using NetBIOS over TCP/IP, and it is
+preferable NOT to install the IPX/SPX transport unless you are using Novell
+servers.  At the very least, it is recommended that you do not install
+'NetBIOS over IPX/SPX'.
+</para>
+
+<para>
+[When installing Windows 95, you will find that NetBEUI and IPX/SPX are
+installed as the default protocols.  This is because they are the simplest
+to manage: no Windows 95 user-configuration is required].
+</para>
+
+<para> 
+NetBIOS applications (such as samba) offer their services (for example,
+SMB file and print sharing) on a NetBIOS name.  They must claim this name
+on the network before doing so.  The NetBIOS session service will then
+accept connections on the application's behalf (on the NetBIOS name
+claimed by the application).  A NetBIOS session between the application
+and the client can then commence.
+</para>
+
+<para> 
+NetBIOS names consist of 15 characters plus a 'type' character.  This is
+similar, in concept, to an IP address and a TCP port number, respectively.
+A NetBIOS-aware application on a host will offer different services under
+different NetBIOS name types, just as a host will offer different TCP/IP
+services on different port numbers.
+</para>
+
+<para> 
+NetBIOS names must be claimed on a network, and must be defended.  The use
+of NetBIOS names is most suitable on a single subnet; a Local Area Network
+or a Wide Area Network.
+</para>
+
+<para> 
+NetBIOS names are either UNIQUE or GROUP.  Only one application can claim a
+UNIQUE NetBIOS name on a network.
+</para>
+
+<para>
+There are two kinds of NetBIOS Name resolution: Broadcast and Point-to-Point.
+</para>
+
+</sect1>
+
+<sect1>
+<title>BROADCAST NetBIOS</title>
+
+<para> 
+Clients can claim names, and therefore offer services on successfully claimed
+names, on their broadcast-isolated subnet.  One way to get NetBIOS services
+(such as browsing: see ftp.microsoft.com/drg/developr/CIFS/browdiff.txt; and
+SMB file/print sharing: see cifs4.txt) working on a LAN or WAN is to make
+your routers forward all broadcast packets from TCP/IP ports 137, 138 and 139.
+</para>
+
+<para> 
+This, however, is not recommended.  If you have a large LAN or WAN, you will
+find that some of your hosts spend 95 percent of their time dealing with
+broadcast traffic.  [If you have IPX/SPX on your LAN or WAN, you will find
+that this is already happening: a packet analyzer will show, roughly
+every twelve minutes, great swathes of broadcast traffic!].
+</para>
+
+</sect1>
+
+<sect1>
+<title>NBNS NetBIOS</title>
+
+<para>
+rfc1001.txt describes, amongst other things, the implementation and use
+of, a 'NetBIOS Name Service'.  NT/AS offers 'Windows Internet Name Service'
+which is fully rfc1001/2 compliant, but has had to take specific action
+with certain NetBIOS names in order to make it useful.  (for example, it
+deals with the registration of &lt;1c&gt; &lt;1d&gt; &lt;1e&gt; names all in different ways.
+I recommend the reading of the Microsoft WINS Server Help files for full
+details).
+</para>
+
+<para> 
+The use of a WINS server cuts down on broadcast network traffic for
+NetBIOS name resolution.  It has the effect of pulling all the broadcast
+isolated subnets together into a single NetBIOS scope, across your LAN
+or WAN, while avoiding the use of TCP/IP broadcast packets.
+</para>
+
+<para>
+When you have a WINS server on your LAN, WINS clients will be able to
+contact the WINS server to resolve NetBIOS names.  Note that only those
+WINS clients that have registered with the same WINS server will be
+visible.  The WINS server _can_ have static NetBIOS entries added to its
+database (usually for security reasons you might want to consider putting
+your domain controllers or other important servers as static entries,
+but you should not rely on this as your sole means of security), but for
+the most part, NetBIOS names are registered dynamically.
+</para>
+
+<para>
+This provides some confusion for lots of people, and is worth mentioning
+here:  a Browse Server is NOT a WINS Server, even if these services are
+implemented in the same application.  A Browse Server _needs_ a WINS server
+because a Browse Server is a WINS client, which is _not_ the same thing].
+</para>
+
+<para>
+Clients can claim names, and therefore offer services on successfully claimed
+names, on their broadcast-isolated subnet.  One way to get NetBIOS services
+(such as browsing: see ftp.microsoft.com/drg/developr/CIFS/browdiff.txt; and
+SMB file/print sharing: see cifs6.txt) working on a LAN or WAN is to make
+your routers forward all broadcast packets from TCP/IP ports 137, 138 and 139.
+You will find, however, if you do this on a large LAN or a WAN, that your
+network is completely swamped by NetBIOS and browsing packets, which is why
+WINS was developed to minimise the necessity of broadcast traffic.
+</para>
+
+<para> 
+WINS Clients therefore claim names from the WINS server.  If the WINS
+server allows them to register a name, the client's NetBIOS session service
+can then offer services on this name.  Other WINS clients will then
+contact the WINS server to resolve a NetBIOS name.
+</para>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/devdoc/Tracing.xml b/docs/docbook/devdoc/Tracing.xml
new file mode 100644 (file)
index 0000000..ccf1e1c
--- /dev/null
@@ -0,0 +1,129 @@
+<chapter id="tracing">
+<chapterinfo>
+       <author>
+               <firstname>Andrew</firstname><surname>Tridgell</surname>
+               <affiliation>
+                       <orgname>Samba Team</orgname>
+               </affiliation>
+       </author>
+</chapterinfo>
+
+<title>Tracing samba system calls</title>
+
+<para>
+This file describes how to do a system call trace on Samba to work out
+what its doing wrong. This is not for the faint of heart, but if you
+are reading this then you are probably desperate.
+</para>
+
+<para>
+Actually its not as bad as the the above makes it sound, just don't
+expect the output to be very pretty :-)
+</para>
+
+<para>
+Ok, down to business. One of the big advantages of unix systems is
+that they nearly all come with a system trace utility that allows you
+to monitor all system calls that a program is making. This is
+extremely using for debugging and also helps when trying to work out
+why something is slower than you expect. You can use system tracing
+without any special compilation options. 
+</para>
+
+<para>
+The system trace utility is called different things on different
+systems. On Linux systems its called strace. Under SunOS 4 its called
+trace. Under SVR4 style systems (including solaris) its called
+truss. Under many BSD systems its called ktrace. 
+</para>
+
+<para>
+The first thing you should do is read the man page for your native
+system call tracer. In the discussion below I'll assume its called
+strace as strace is the only portable system tracer (its available for
+free for many unix types) and its also got some of the nicest
+features.
+</para>
+
+<para>
+Next, try using strace on some simple commands. For example, <command>strace
+ls</command> or <command>strace echo hello</command>.
+</para>
+
+<para> 
+You'll notice that it produces a LOT of output. It is showing you the
+arguments to every system call that the program makes and the
+result. Very little happens in a program without a system call so you
+get lots of output. You'll also find that it produces a lot of
+"preamble" stuff showing the loading of shared libraries etc. Ignore
+this (unless its going wrong!)
+</para>
+
+<para>
+For example, the only line that really matters in the <command>strace echo
+hello</command> output is:
+</para>
+
+<para><programlisting>
+write(1, "hello\n", 6)                  = 6
+</programlisting></para>
+
+<para>all the rest is just setting up to run the program.</para>
+
+<para>
+Ok, now you're familiar with strace. To use it on Samba you need to
+strace the running smbd daemon. The way I tend ot use it is to first
+login from my Windows PC to the Samba server, then use smbstatus to
+find which process ID that client is attached to, then as root I do
+<command>strace -p PID</command> to attach to that process. I normally redirect the
+stderr output from this command to a file for later perusal. For
+example, if I'm using a csh style shell:
+</para>
+
+<para><command>strace -f -p 3872 &gt;&amp; strace.out</command></para>
+
+<para>or with a sh style shell:</para>
+
+<para><command>strace -f -p 3872 > strace.out 2&gt;&amp;1</command></para>
+
+<para>
+Note the "-f" option. This is only available on some systems, and
+allows you to trace not just the current process, but any children it
+forks. This is great for finding printing problems caused by the
+"print command" being wrong.
+</para>
+
+<para>
+Once you are attached you then can do whatever it is on the client
+that is causing problems and you will capture all the system calls
+that smbd makes. 
+</para>
+
+<para>
+So how do you interpret the results? Generally I search through the
+output for strings that I know will appear when the problem
+happens. For example, if I am having touble with permissions on a file
+I would search for that files name in the strace output and look at
+the surrounding lines. Another trick is to match up file descriptor
+numbers and "follow" what happens to an open file until it is closed.
+</para>
+
+<para>
+Beyond this you will have to use your initiative. To give you an idea
+of what you are looking for here is a piece of strace output that
+shows that <filename>/dev/null</filename> is not world writeable, which
+causes printing to fail with Samba:
+</para>
+
+<para><programlisting>
+[pid 28268] open("/dev/null", O_RDWR)   = -1 EACCES (Permission denied)
+[pid 28268] open("/dev/null", O_WRONLY) = -1 EACCES (Permission denied)
+</programlisting></para>
+
+<para>
+The process is trying to first open <filename>/dev/null</filename> read-write 
+then read-only. Both fail. This means <filename>/dev/null</filename> has 
+incorrect permissions.
+</para>
+
+</chapter>
diff --git a/docs/docbook/devdoc/architecture.xml b/docs/docbook/devdoc/architecture.xml
new file mode 100644 (file)
index 0000000..312a63a
--- /dev/null
@@ -0,0 +1,184 @@
+<chapter id="architecture">
+<chapterinfo>
+       <author>
+               <firstname>Dan</firstname><surname>Shearer</surname>
+       </author>
+       <pubdate> November 1997</pubdate>
+</chapterinfo>
+
+<title>Samba Architecture</title>
+
+<sect1>
+<title>Introduction</title>
+
+<para>
+This document gives a general overview of how Samba works
+internally. The Samba Team has tried to come up with a model which is
+the best possible compromise between elegance, portability, security
+and the constraints imposed by the very messy SMB and CIFS
+protocol. 
+</para>
+
+<para>
+It also tries to answer some of the frequently asked questions such as:
+</para>
+
+<orderedlist>
+<listitem><para>
+       Is Samba secure when running on Unix? The xyz platform?
+       What about the root priveliges issue?
+</para></listitem>
+
+<listitem><para>Pros and cons of multithreading in various parts of Samba</para></listitem>
+
+<listitem><para>Why not have a separate process for name resolution, WINS, and browsing?</para></listitem>
+
+</orderedlist>
+
+</sect1>
+
+<sect1>
+<title>Multithreading and Samba</title>
+
+<para>
+People sometimes tout threads as a uniformly good thing. They are very
+nice in their place but are quite inappropriate for smbd. nmbd is
+another matter, and multi-threading it would be very nice. 
+</para>
+
+<para>
+The short version is that smbd is not multithreaded, and alternative
+servers that take this approach under Unix (such as Syntax, at the
+time of writing) suffer tremendous performance penalties and are less
+robust. nmbd is not threaded either, but this is because it is not
+possible to do it while keeping code consistent and portable across 35
+or more platforms. (This drawback also applies to threading smbd.)
+</para>
+
+<para>
+The longer versions is that there are very good reasons for not making
+smbd multi-threaded.  Multi-threading would actually make Samba much
+slower, less scalable, less portable and much less robust. The fact
+that we use a separate process for each connection is one of Samba's
+biggest advantages.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Threading smbd</title>
+
+<para>
+A few problems that would arise from a threaded smbd are:
+</para>
+
+<orderedlist>
+<listitem><para>
+       It's not only to create threads instead of processes, but you
+       must care about all variables if they have to be thread specific
+       (currently they would be global).
+</para></listitem>
+
+<listitem><para>
+       if one thread dies (eg. a seg fault) then all threads die. We can
+       immediately throw robustness out the window.
+</para></listitem>
+
+<listitem><para>
+       many of the system calls we make are blocking. Non-blocking
+       equivalents of many calls are either not available or are awkward (and
+       slow) to use. So while we block in one thread all clients are
+       waiting. Imagine if one share is a slow NFS filesystem and the others 
+       are fast, we will end up slowing all clients to the speed of NFS.
+</para></listitem>
+
+<listitem><para>
+       you can't run as a different uid in different threads. This means
+       we would have to switch uid/gid on _every_ SMB packet. It would be
+       horrendously slow.
+</para></listitem>
+
+<listitem><para>
+       the per process file descriptor limit would mean that we could only
+       support a limited number of clients.
+</para></listitem>
+
+<listitem><para>
+       we couldn't use the system locking calls as the locking context of
+       fcntl() is a process, not a thread.
+</para></listitem>
+
+</orderedlist>
+
+</sect1>
+
+<sect1>
+<title>Threading nmbd</title>
+
+<para>
+This would be ideal, but gets sunk by portability requirements.
+</para>
+
+<para>
+Andrew tried to write a test threads library for nmbd that used only
+ansi-C constructs (using setjmp and longjmp). Unfortunately some OSes
+defeat this by restricting longjmp to calling addresses that are
+shallower than the current address on the stack (apparently AIX does
+this). This makes a truly portable threads library impossible. So to
+support all our current platforms we would have to code nmbd both with
+and without threads, and as the real aim of threads is to make the
+code clearer we would not have gained anything. (it is a myth that
+threads make things faster. threading is like recursion, it can make
+things clear but the same thing can always be done faster by some
+other method)
+</para>
+
+<para>
+Chris tried to spec out a general design that would abstract threading
+vs separate processes (vs other methods?) and make them accessible
+through some general API. This doesn't work because of the data
+sharing requirements of the protocol (packets in the future depending
+on packets now, etc.) At least, the code would work but would be very
+clumsy, and besides the fork() type model would never work on Unix. (Is there an OS that it would work on, for nmbd?)
+</para>
+
+<para>
+A fork() is cheap, but not nearly cheap enough to do on every UDP
+packet that arrives. Having a pool of processes is possible but is
+nasty to program cleanly due to the enormous amount of shared data (in
+complex structures) between the processes. We can't rely on each
+platform having a shared memory system.
+</para>
+
+</sect1>
+
+<sect1>
+<title>nbmd Design</title>
+
+<para>
+Originally Andrew used recursion to simulate a multi-threaded
+environment, which use the stack enormously and made for really
+confusing debugging sessions. Luke Leighton rewrote it to use a
+queuing system that keeps state information on each packet.  The
+first version used a single structure which was used by all the
+pending states.  As the initialisation of this structure was
+done by adding arguments, as the functionality developed, it got
+pretty messy.  So, it was replaced with a higher-order function
+and a pointer to a user-defined memory block.  This suddenly
+made things much simpler: large numbers of functions could be
+made static, and modularised.  This is the same principle as used
+in NT's kernel, and achieves the same effect as threads, but in
+a single process.
+</para>
+
+<para>
+Then Jeremy rewrote nmbd. The packet data in nmbd isn't what's on the
+wire. It's a nice format that is very amenable to processing but still
+keeps the idea of a distinct packet. See "struct packet_struct" in
+nameserv.h.  It has all the detail but none of the on-the-wire
+mess. This makes it ideal for using in disk or memory-based databases
+for browsing and WINS support. 
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/cifsntdomain.xml b/docs/docbook/devdoc/cifsntdomain.xml
new file mode 100644 (file)
index 0000000..7c3c22d
--- /dev/null
@@ -0,0 +1,2932 @@
+<chapter id="ntdomain">
+<chapterinfo>
+       <author>
+               <firstname>Luke</firstname><surname>Leighton</surname>
+               <affiliation><address><email>lkcl@switchboard.net</email></address></affiliation>
+       </author>
+       <author>
+               <firstname>Paul</firstname><surname>Ashton</surname>
+               <affiliation><address><email>paul@argo.demon.co.uk</email></address></affiliation>
+       </author>
+       <author>
+               <firstname>Duncan</firstname><surname>Stansfield</surname>
+               <affiliation><address><email>duncans@sco.com</email></address></affiliation>
+       </author>
+
+       <pubdate>01 November 97(version 0.0.24)</pubdate>
+</chapterinfo>
+
+<title>NT Domain RPC's</title>
+
+<sect1>
+<title>Introduction</title>
+
+
+<para>
+This document contains information to provide an NT workstation with login
+services, without the need for an NT server. It is the sgml version of <ulink url="http://mailhost.cb1.com/~lkcl/cifsntdomain.txt">http://mailhost.cb1.com/~lkcl/cifsntdomain.txt</ulink>, controlled by Luke.
+</para>
+
+<para>
+It should be possible to select a domain instead of a workgroup (in the NT
+workstation's TCP/IP settings) and after the obligatory reboot, type in a
+username, password, select a domain and successfully log in.  I would
+appreciate any feedback on your experiences with this process, and any
+comments, corrections and additions to this document.
+</para>
+
+<para>
+The packets described here can be easily derived from (and are probably
+better understood using) Netmon.exe.  You will need to use the version
+of Netmon that matches your system, in order to correctly decode the
+NETLOGON, lsarpc and srvsvc Transact pipes.  This document is derived from
+NT Service Pack 1 and its corresponding version of Netmon.  It is intended
+that an annotated packet trace be produced, which will likely be more
+instructive than this document.
+</para>
+
+<para>
+Also needed, to fully implement NT Domain Login Services, is the 
+document describing the cryptographic part of the NT authentication.
+This document is available from comp.protocols.smb; from the ntsecurity.net
+digest and from the samba digest, amongst other sources.
+</para>
+
+<para>
+A copy is available from:
+</para>
+
+<para><ulink url="http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935">http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935</ulink></para>
+
+<para><ulink url="http://mailhost.cb1.com/~lkcl/crypt.html">http://mailhost.cb1.com/~lkcl/crypt.html</ulink></para>
+
+<para>
+A c-code implementation, provided by <ulink url="mailto:linus@incolumitas.se">Linus Nordberg</ulink>
+of this protocol is available from:
+</para>
+
+<para><ulink url="http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html">http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html</ulink></para>
+<para><ulink url="http://mailhost.cb1.com/~lkcl/crypt.txt">http://mailhost.cb1.com/~lkcl/crypt.txt</ulink></para>
+
+<para>
+Also used to provide debugging information is the Check Build version of
+NT workstation, and enabling full debugging in NETLOGON.  This is
+achieved by setting the following REG_SZ registry key to 0x1ffffff:
+</para>
+
+<para><filename>HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters</filename></para>
+
+<para><emphasis>Incorrect direct editing of the registry can cause your
+machine to fail. Then again, so can incorrect implementation of this 
+protocol. See "Liability:" above.</emphasis></para>
+
+<para>
+Bear in mind that each packet over-the-wire will have its origin in an
+API call.  Therefore, there are likely to be structures, enumerations
+and defines that are usefully documented elsewhere.
+</para>
+
+<para>
+This document is by no means complete or authoritative.  Missing sections
+include, but are not limited to:
+</para>
+
+
+<orderedlist>
+
+<listitem><para>Mappings of RIDs to usernames (and vice-versa).</para></listitem>
+
+<listitem><para>What a User ID is and what a Group ID is.</para></listitem>
+
+<listitem><para>The exact meaning/definition of various magic constants or enumerations.</para></listitem>
+
+<listitem><para>The reply error code and use of that error code when a
+workstation becomes a member of a domain (to be described later).  
+Failure to return this error code will make the workstation report 
+that it is already a member of the domain.</para></listitem>
+
+<listitem><para>the cryptographic side of the NetrServerPasswordSet command, 
+which would allow the workstation to change its password.  This password is
+used to generate the long-term session key.  [It is possible to reject this
+command, and keep the default workstation password].</para></listitem>
+
+</orderedlist>
+
+<sect2>
+<title>Sources</title>
+
+<simplelist>
+<member>cket Traces from Netmonitor (Service Pack 1 and above)</member>
+<member>ul Ashton and Luke Leighton's other "NT Domain" doc.</member>
+<member>FS documentation - cifs6.txt</member>
+<member>FS documentation - cifsrap2.txt</member>
+</simplelist>
+
+</sect2>
+
+<sect2>
+<title>Credits</title>
+
+<simplelist> 
+<member>Paul Ashton: loads of work with Net Monitor; understanding the NT authentication system; reference implementation of the NT domain support on which this document is originally based.</member>
+<member>Duncan Stansfield: low-level analysis of MSRPC Pipes.</member>
+<member>Linus Nordberg: producing c-code from Paul's crypto spec.</member>
+<member>Windows Sourcer development team</member>
+</simplelist>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>Notes and Structures</title>
+
+<sect2>
+<title>Notes</title>
+
+<orderedlist>
+<listitem><para>
+In the SMB Transact pipes, some "Structures", described here, appear to be
+4-byte aligned with the SMB header, at their start.  Exactly which
+"Structures" need aligning is not precisely known or documented.
+</para></listitem>
+
+<listitem><para>
+In the UDP NTLOGON Mailslots, some "Structures", described here, appear to be
+2-byte aligned with the start of the mailslot, at their start.
+</para></listitem>
+
+<listitem><para>
+Domain SID is of the format S-revision-version-auth1-auth2...authN.
+e.g S-1-5-123-456-789-123-456.  the 5 could be a sub-revision.
+</para></listitem>
+
+<listitem><para>
+any undocumented buffer pointers must be non-zero if the string buffer it
+refers to contains characters.  exactly what value they should be is unknown.
+0x0000 0002 seems to do the trick to indicate that the buffer exists.  a
+NULL buffer pointer indicates that the string buffer is of zero length.
+If the buffer pointer is NULL, then it is suspected that the structure it
+refers to is NOT put into (or taken out of) the SMB data stream.  This is
+empirically derived from, for example, the LSA SAM Logon response packet,
+where if the buffer pointer is NULL, the user information is not inserted
+into the data stream.  Exactly what happens with an array of buffer pointers
+is not known, although an educated guess can be made.
+</para></listitem>
+
+<listitem><para>
+an array of structures (a container) appears to have a count and a pointer.
+if the count is zero, the pointer is also zero.  no further data is put
+into or taken out of the SMB data stream.  if the count is non-zero, then
+the pointer is also non-zero.  immediately following the pointer is the
+count again, followed by an array of container sub-structures.  the count
+appears a third time after the last sub-structure.
+</para></listitem>
+</orderedlist>
+
+</sect2>
+
+<sect2>
+<title>Enumerations</title>
+
+<sect3>
+<title>MSRPC Header type</title>
+<para>command number in the msrpc packet header</para>
+
+<variablelist>
+<varlistentry>
+       <term>MSRPC_Request:</term>
+       <listitem><para>0x00</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>MSRPC_Response:</term>
+       <listitem><para>0x02</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>MSRPC_Bind:</term>
+       <listitem><para>0x0B</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>MSRPC_BindAck:</term>
+       <listitem><para>0x0C</para></listitem>
+</varlistentry>
+</variablelist>
+</sect3>
+
+<sect3>
+<title>MSRPC Packet info</title>
+
+<para>The meaning of these flags is undocumented</para>
+
+<variablelist>
+<varlistentry>
+       <term>FirstFrag:</term>
+       <listitem><para>0x01 </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LastFrag:</term>
+       <listitem><para>0x02 </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NotaFrag:</term>
+       <listitem><para>0x04  </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>RecRespond:</term>
+       <listitem><para>0x08  </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NoMultiplex:</term>
+       <listitem><para>0x10  </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NotForIdemp:</term>
+       <listitem><para>0x20  </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NotforBcast:</term>
+       <listitem><para>0x40  </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NoUuid:</term>
+       <listitem><para>0x80 </para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>Structures</title>
+
+<sect3><title>VOID *</title>
+<para>sizeof VOID* is 32 bits.</para>
+</sect3>
+
+<sect3><title>char</title>
+<para>sizeof char is 8 bits.</para>
+</sect3>
+
+<sect3><title>UTIME</title>
+<para>UTIME is 32 bits, indicating time in seconds since 01jan1970.  documented in cifs6.txt (section 3.5 page, page 30).</para>
+</sect3>
+
+<sect3><title>NTTIME</title>
+<para>NTTIME is 64 bits.  documented in cifs6.txt (section 3.5 page, page 30).</para>
+</sect3>
+
+<sect3>
+<title>DOM_SID (domain SID structure)</title>
+
+<variablelist>
+
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>num of sub-authorities in domain SID</para></listitem>
+</varlistentry>
+
+<varlistentry>
+       <term>UINT8</term>
+       <listitem><para>SID revision number</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8</term>
+       <listitem><para>num of sub-authorities in domain SID</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[6]</term>
+       <listitem><para>6 bytes for domain SID - Identifier Authority.</para></listitem>
+</varlistentry>
+
+<varlistentry>
+       <term>UINT16[n_subauths]</term>
+       <listitem><para>domain SID sub-authorities</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para><emphasis>Note: the domain SID is documented elsewhere.</emphasis>
+</para>
+
+</sect3>
+
+<sect3>
+<title>STR (string)</title>
+
+<para>STR (string) is a char[] : a null-terminated string of ascii characters.</para>
+
+</sect3>
+
+<sect3>
+<title>UNIHDR (unicode string header) </title>
+
+<variablelist>
+
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>length of unicode string</para></listitem>
+</varlistentry>
+
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>max length of unicode string</para></listitem>
+</varlistentry>
+
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>4 - undocumented.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>UNIHDR2 (unicode string header plus buffer pointer)</title>
+
+<variablelist>
+
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>unicode string header</para></listitem>
+</varlistentry>
+
+
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>UNISTR (unicode string)</title>
+
+<variablelist>
+
+<varlistentry>
+       <term>UINT16[]</term>
+       <listitem><para>null-terminated string of unicode characters.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>NAME (length-indicated unicode string)</title>
+
+<variablelist>
+
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>length of unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16[]</term>
+       <listitem><para>null-terminated string of unicode characters.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>UNISTR2 (aligned unicode string)</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>padding to get unicode string 4-byte aligned with the start of the SMB header.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>max length of unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - undocumented</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>length of unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16[]</term>
+       <listitem><para>string of uncode characters</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>OBJ_ATTR (object attributes)</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>0x18 - length (in bytes) including the length field.</para></listitem></varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>0 - root directory (pointer)</para></listitem></varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>0 - object name (pointer)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>0 - attributes (undocumented)</para></listitem></varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>0 - security descriptior (pointer)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - security quality of service</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>POL_HND (LSA policy handle)</title>
+
+<variablelist>
+<varlistentry>
+       <term>char[20]</term>
+       <listitem><para>policy handle</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>DOM_SID2 (domain SID structure, SIDS stored in unicode)</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>5 - SID type</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - undocumented</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR2</term>
+       <listitem><para>domain SID unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>domain SID unicode string</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para><emphasis>Note:  there is a conflict between the unicode string header and the unicode string itself as to which to use to indicate string length.  this will need to be resolved.</emphasis></para>
+
+<para><emphasis>Note:  the SID type indicates, for example, an alias; a well-known group etc. this is documented somewhere.</emphasis></para>
+
+</sect3>
+
+<sect3>
+<title>DOM_RID (domain RID structure)</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>5 - well-known SID.  1 - user SID (see ShowACLs)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>5 - undocumented</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>domain RID </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - domain index out of above reference domains</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>LOG_INFO (server, account, client structure)</title>
+
+<para><emphasis>Note:  logon server name starts with two '\' characters and is upper case.</emphasis></para>
+
+<para><emphasis>Note:  account name is the logon client name from the LSA Request Challenge, with a $ on the end of it, in upper case.</emphasis></para>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon server unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>account name unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>sec_chan - security channel type</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon client machine unicode string</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>CLNT_SRV (server, client names structure)</title>
+
+<para><emphasis>Note:  logon server name starts with two '\' characters and is upper case.</emphasis></para>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon server unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon client machine unicode string</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>CREDS (credentials + time stamp)</title>
+
+<variablelist>
+<varlistentry>
+       <term>char[8]</term>
+       <listitem><para>credentials</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UTIME</term>
+       <listitem><para>time stamp</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>CLNT_INFO2 (server, client structure, client credentials)</title>
+
+<para><emphasis>Note: whenever this structure appears in a request, you must take a copy of the client-calculated credentials received, because they will beused in subsequent credential checks.  the presumed intention is to
+       maintain an authenticated request/response trail.</emphasis></para>
+
+<variablelist>
+<varlistentry>
+       <term>CLNT_SRV</term>
+       <listitem><para>client and server names</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>???? padding, for 4-byte alignment with SMB header.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>pointer to client credentials.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>CREDS</term>
+       <listitem><para>client-calculated credentials + client time</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>CLNT_INFO (server, account, client structure, client credentials)</title>
+<para><emphasis>Note: whenever this structure appears in a request, you must take a copy of the client-calculated credentials received, because they will be used in subsequent credential checks.  the presumed intention is to maintain an authenticated request/response trail.</emphasis></para>
+
+<variablelist>
+<varlistentry>
+       <term>LOG_INFO</term>
+       <listitem><para>logon account info</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>CREDS</term>
+       <listitem><para>client-calculated credentials + client time</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>ID_INFO_1 (id info structure, auth level 1)</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>ptr_id_info_1</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>domain name unicode header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>param control</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT64</term>
+       <listitem><para>logon ID</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>user name unicode header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>workgroup name unicode header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[16]</term>
+       <listitem><para>arc4 LM OWF Password</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[16]</term>
+       <listitem><para>arc4 NT OWF Password</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>domain name unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>user name unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>workstation name unicode string</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>SAM_INFO (sam logon/logoff id info structure)</title>
+
+<para><emphasis>Note: presumably, the return credentials is supposedly for the server to verify that the credential chain hasn't been compromised.</emphasis></para>
+
+<variablelist>
+<varlistentry>
+       <term>CLNT_INFO2</term>
+       <listitem><para>client identification/authentication info</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>pointer to return credentials.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>CRED</term>
+       <listitem><para>return credentials - ignored.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>logon level</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>switch value</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para><programlisting>
+        switch (switch_value)
+        case 1:
+        {
+            ID_INFO_1     id_info_1;
+        }
+</programlisting></para>
+
+</sect3>
+
+<sect3>
+<title>GID (group id info)</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>group id</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>user attributes (only used by NT 3.1 and 3.51)</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>DOM_REF (domain reference info)</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>num referenced domains?</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented domain name buffer pointer.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>32 - max number of entries</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>4 - num referenced domains?</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR2</term>
+       <listitem><para>domain name unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR2[num_ref_doms-1]</term>
+       <listitem><para>referenced domain unicode string headers</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>domain name unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>DOM_SID[num_ref_doms]</term>
+       <listitem><para>referenced domain SIDs</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>DOM_INFO (domain info, levels 3 and 5 are the same))</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>??? padding to get 4-byte alignment with start of SMB header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>domain name string length * 2</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>domain name string length * 2</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented domain name string buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>undocumented domain SID string buffer pointer</para></listitem></varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+<listitem><para>domain name (unicode string)</para></listitem></varlistentry>
+<varlistentry>
+       <term>DOM_SID</term>
+       <listitem><para>domain SID</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>USER_INFO (user logon info)</title>
+
+<para><emphasis>Note: it would be nice to know what the 16 byte user session key is for.</emphasis></para>
+
+<variablelist>
+<varlistentry>
+       <term>NTTIME</term>
+       <listitem><para>logon time</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NTTIME</term>
+       <listitem><para>logoff time</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NTTIME</term>
+       <listitem><para>kickoff time</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NTTIME</term>
+       <listitem><para>password last set time</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NTTIME</term>
+       <listitem><para>password can change time</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NTTIME</term>
+       <listitem><para>password must change time</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>username unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>user's full name unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>logon script unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>profile path unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>home directory unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>home directory drive unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>logon count</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>bad password count</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>User ID</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>Group ID</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>num groups</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer to groups.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>user flags</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[16]</term>
+       <listitem><para>user session key</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>logon server unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNIHDR</term>
+       <listitem><para>logon domain unicode string header</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented logon domain id pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[40]</term>
+       <listitem><para>40 undocumented padding bytes.  future expansion?</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - num_other_sids?</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>NULL - undocumented pointer to other domain SIDs.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>username unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>user's full name unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon script unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>profile path unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>home directory unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>home directory drive unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>num groups</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>GID[num_groups]</term>
+       <listitem><para>group info</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon server unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon domain unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>DOM_SID</term>
+       <listitem><para>domain SID</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>DOM_SID[num_sids]</term>
+       <listitem><para>other domain SIDs?</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>SH_INFO_1_PTR (pointers to level 1 share info strings)</title>
+
+<para><emphasis>Note:  see cifsrap2.txt section5, page 10.</emphasis></para>
+
+<simplelist>
+<member>0 for shi1_type indicates a  Disk.</member>
+<member>1 for shi1_type indicates a  Print Queue.</member>
+<member>2 for shi1_type indicates a  Device.</member>
+<member>3 for shi1_type indicates an IPC pipe.</member>
+<member>0x8000 0000 (top bit set in shi1_type) indicates a hidden share.</member>
+</simplelist>
+
+<variablelist>
+
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>shi1_netname - pointer to net name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>shi1_type    - type of share.  0 - undocumented.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>shi1_remark  - pointer to comment.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>SH_INFO_1_STR (level 1 share info strings)</title>
+
+<variablelist>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>shi1_netname - unicode string of net name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>shi1_remark  - unicode string of comment.</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>SHARE_INFO_1_CTR</title>
+
+<para>share container with 0 entries:</para>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - EntriesRead</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - Buffer</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>share container with > 0 entries:</para>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>EntriesRead</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>non-zero - Buffer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>EntriesRead</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SH_INFO_1_PTR[EntriesRead]</term>
+       <listitem><para>share entry pointers</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SH_INFO_1_STR[EntriesRead]</term>
+       <listitem><para>share entry strings</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>padding to get unicode string 4-byte aligned with start of the SMB header.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>EntriesRead</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - padding</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>SERVER_INFO_101</title>
+
+<para><emphasis>Note:  see cifs6.txt section 6.4 - the fields described therein will be of assistance here.  for example, the type listed below is the         same as fServerType, which is described in 6.4.1. </emphasis></para>
+
+<variablelist>
+<varlistentry>
+       <term>SV_TYPE_WORKSTATION</term>
+       <listitem><para>0x00000001  All workstations</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_SERVER</term>
+       <listitem><para>0x00000002  All servers</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_SQLSERVER</term>
+       <listitem><para>0x00000004  Any server running with SQL server</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_DOMAIN_CTRL</term>
+       <listitem><para>0x00000008  Primary domain controller</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_DOMAIN_BAKCTRL</term>
+       <listitem><para>0x00000010  Backup domain controller</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_TIME_SOURCE</term>
+       <listitem><para>0x00000020  Server running the timesource service</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_AFP</term>
+       <listitem><para>0x00000040  Apple File Protocol servers</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_NOVELL</term>
+       <listitem><para>0x00000080  Novell servers</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_DOMAIN_MEMBER</term>
+       <listitem><para>0x00000100  Domain Member</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_PRINTQ_SERVER</term>
+       <listitem><para>0x00000200  Server sharing print queue</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_DIALIN_SERVER</term>
+       <listitem><para>0x00000400  Server running dialin service.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_XENIX_SERVER</term>
+       <listitem><para>0x00000800  Xenix server</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_NT</term>
+       <listitem><para>0x00001000  NT server</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_WFW</term>
+       <listitem><para>0x00002000  Server running Windows for </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_SERVER_NT</term>
+       <listitem><para>0x00008000  Windows NT non DC server</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_POTENTIAL_BROWSER</term>
+       <listitem><para>0x00010000  Server that can run the browser service</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_BACKUP_BROWSER</term>
+       <listitem><para>0x00020000  Backup browser server</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_MASTER_BROWSER</term>
+       <listitem><para>0x00040000  Master browser server</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_DOMAIN_MASTER</term>
+       <listitem><para>0x00080000  Domain Master Browser server</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_LOCAL_LIST_ONLY</term>
+       <listitem><para>0x40000000  Enumerate only entries marked "local"</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SV_TYPE_DOMAIN_ENUM</term>
+       <listitem><para>0x80000000  Enumerate Domains. The pszServer and pszDomain parameters must be NULL.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>500 - platform_id</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>pointer to name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>5 - major version</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>4 - minor version</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>type (SV_TYPE_... bit field)</para></listitem></varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>pointer to comment</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>sv101_name - unicode string of server name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>sv_101_comment  - unicode string of server comment.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>padding to get unicode string 4-byte aligned with start of the SMB header.</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>MSRPC over Transact Named Pipe</title>
+
+<para>For details on the SMB Transact Named Pipe, see cifs6.txt</para>
+
+<sect2>
+<title>MSRPC Pipes</title>
+
+<para>
+The MSRPC is conducted over an SMB Transact Pipe with a name of 
+<filename>\PIPE\</filename>.  You must first obtain a 16 bit file handle, by
+sending a SMBopenX with the pipe name <filename>\PIPE\srvsvc</filename> for
+example.  You can then perform an SMB Trans,
+and must carry out an SMBclose on the file handle once you are finished.
+</para>
+
+<para>
+Trans Requests must be sent with two setup UINT16s, no UINT16 params (none
+known about), and UINT8 data parameters sufficient to contain the MSRPC
+header, and MSRPC data.  The first UINT16 setup parameter must be either
+0x0026 to indicate an RPC, or 0x0001 to indicate Set Named Pipe Handle
+state.  The second UINT16 parameter must be the file handle for the pipe,
+obtained above.
+</para>
+
+<para>
+The Data section for an API Command of 0x0026 (RPC pipe) in the Trans
+Request is the RPC Header, followed by the RPC Data.  The Data section for
+an API Command of 0x0001 (Set Named Pipe Handle state) is two bytes.  The
+only value seen for these two bytes is 0x00 0x43.
+</para>
+
+<para>
+MSRPC Responses are sent as response data inside standard SMB Trans
+responses, with the MSRPC Header, MSRPC Data and MSRPC tail.
+</para>
+
+<para>
+It is suspected that the Trans Requests will need to be at least 2-byte
+aligned (probably 4-byte).  This is standard practice for SMBs.  It is also
+independent of the observed 4-byte alignments with the start of the MSRPC
+header, including the 4-byte alignment between the MSRPC header and the
+MSRPC data.
+</para>
+
+<para>
+First, an SMBtconX connection is made to the IPC$ share.  The connection
+must be made using encrypted passwords, not clear-text.  Then, an SMBopenX
+is made on the pipe.  Then, a Set Named Pipe Handle State must be sent,
+after which the pipe is ready to accept API commands.  Lastly, and SMBclose
+is sent.
+</para>
+
+<para>
+To be resolved:
+</para>
+
+<para>
+lkcl/01nov97 there appear to be two additional bytes after the null-terminated \PIPE\ name for the RPC pipe.  Values seen so far are
+listed below:</para>
+
+<para><programlisting>
+        initial SMBopenX request:         RPC API command 0x26 params:
+        "\\PIPE\\lsarpc"                  0x65 0x63; 0x72 0x70; 0x44 0x65;
+        "\\PIPE\\srvsvc"                  0x73 0x76; 0x4E 0x00; 0x5C 0x43;
+</programlisting></para>
+
+</sect2>
+
+<sect2>
+<title>Header</title>
+
+<para>[section to be rewritten, following receipt of work by Duncan Stansfield]</para>
+
+<para>Interesting note: if you set packed data representation to 0x0100 0000
+then all 4-byte and 2-byte word ordering is turned around!</para>
+
+<para>The start of each of the NTLSA and NETLOGON named pipes begins with:</para>
+
+<segmentedlist>
+<segtitle>offset</segtitle><segtitle>Variable type</segtitle><segtitle>Variable data</segtitle>
+<seglistitem><seg>00</seg><seg>UINT8</seg><seg>5 - RPC major version</seg></seglistitem>
+<seglistitem><seg>01</seg><seg>UINT8</seg><seg>0 - RPC minor version</seg></seglistitem>
+<seglistitem><seg>02</seg><seg>UINT8</seg><seg>2 - RPC response packet</seg></seglistitem>
+<seglistitem><seg>03</seg><seg>UINT8</seg><seg>3 - (FirstFrag bit-wise or with LastFrag)</seg></seglistitem>
+<seglistitem><seg>04</seg><seg>UINT32</seg><seg>0x1000 0000 - packed data representation</seg></seglistitem>
+<seglistitem><seg>08</seg><seg>UINT16</seg><seg>fragment length - data size (bytes) inc header and tail.</seg></seglistitem>
+<seglistitem><seg>0A</seg><seg>UINT16</seg><seg>0 - authentication length </seg></seglistitem>
+<seglistitem><seg>0C</seg><seg>UINT32</seg><seg>call identifier. matches 12th UINT32 of incoming RPC data.</seg></seglistitem>
+<seglistitem><seg>10</seg><seg>UINT32</seg><seg>allocation hint - data size (bytes) minus header and tail.</seg></seglistitem>
+<seglistitem><seg>14</seg><seg>UINT16</seg><seg>0 - presentation context identifier</seg></seglistitem>
+<seglistitem><seg>16</seg><seg>UINT8</seg><seg>0 - cancel count</seg></seglistitem>
+<seglistitem><seg>17</seg><seg>UINT8</seg><seg>in replies: 0 - reserved; in requests: opnum - see #defines.</seg></seglistitem>
+<seglistitem><seg>18</seg><seg>......</seg><seg>start of data (goes on for allocation_hint bytes)</seg></seglistitem>
+</segmentedlist>
+
+<sect3>
+<title>RPC_Packet for request, response, bind and bind acknowledgement</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT8 versionmaj</term>
+<listitem><para>reply same as request (0x05)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8 versionmin</term>
+<listitem><para>reply same as request (0x00)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8 type</term>
+<listitem><para>one of the MSRPC_Type enums</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8 flags</term>
+<listitem><para>reply same as request (0x00 for Bind, 0x03 for Request)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32 representation</term>
+<listitem><para>reply same as request (0x00000010)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 fraglength</term>
+<listitem><para>the length of the data section of the SMB trans packet</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 authlength</term>
+       <listitem><para></para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32 callid</term>
+<listitem><para>call identifier. (e.g. 0x00149594)</para></listitem></varlistentry>
+<varlistentry>
+       <term>* stub USE TvPacket</term>
+<listitem><para>the remainder of the packet depending on the "type"</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Interface identification</title>
+
+<para>the interfaces are numbered. as yet I haven't seen more than one interface used on the same pipe name srvsvc</para>
+
+<para><programlisting>
+abstract (0x4B324FC8, 0x01D31670, 0x475A7812, 0x88E16EBF, 0x00000003)
+transfer (0x8A885D04, 0x11C91CEB, 0x0008E89F, 0x6048102B, 0x00000002)
+</programlisting></para>
+
+</sect3>
+
+<sect3>
+<title>RPC_Iface RW</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT8 byte[16]</term>
+<listitem><para>16 bytes of number</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32 version</term>
+<listitem><para>the interface number</para></listitem></varlistentry>
+</variablelist>
+
+
+</sect3>
+
+<sect3>
+<title>RPC_ReqBind RW</title>
+
+<para>the remainder of the packet after the header if "type" was Bind in the response header, "type" should be BindAck</para>
+
+<variablelist>
+<varlistentry>
+       <term>UINT16 maxtsize</term>
+<listitem><para>maximum transmission fragment size (0x1630)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 maxrsize</term>
+<listitem><para>max receive fragment size (0x1630)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32 assocgid</term>
+<listitem><para>associated group id (0x0)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32 numelements</term>
+<listitem><para>the number of elements (0x1)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 contextid</term>
+<listitem><para>presentation context identifier (0x0)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8 numsyntaxes</term>
+<listitem><para>the number of syntaxes (has always been 1?)(0x1)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+<listitem><para>4-byte alignment padding, against SMB header</para></listitem></varlistentry>
+<varlistentry>
+       <term>* abstractint USE RPC_Iface</term>
+<listitem><para>num and vers. of interface client is using</para></listitem></varlistentry>
+<varlistentry>
+       <term>* transferint USE RPC_Iface</term>
+       <listitem><para>num and vers. of interface to use for replies</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>RPC_Address RW</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT16 length</term>
+<listitem><para>length of the string including null terminator</para></listitem></varlistentry>
+<varlistentry>
+       <term>* port USE string</term>
+<listitem><para>the string above in single byte, null terminated form</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>RPC_ResBind RW</title>
+
+<para>the response to place after the header in the reply packet</para>
+
+<variablelist>
+<varlistentry>
+       <term>UINT16 maxtsize</term>
+<listitem><para>same as request</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 maxrsize</term>
+<listitem><para>same as request</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32 assocgid</term>
+<listitem><para>zero</para></listitem></varlistentry>
+<varlistentry>
+       <term>* secondaddr USE RPC_Address</term>
+<listitem><para>the address string, as described earlier</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+<listitem><para>4-byte alignment padding, against SMB header</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8 numresults</term>
+<listitem><para>the number of results (0x01)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+<listitem><para>4-byte alignment padding, against SMB header</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 result</term>
+<listitem><para>result (0x00 = accept)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 reason</term>
+<listitem><para>reason (0x00 = no reason specified)</para></listitem></varlistentry>
+<varlistentry>
+       <term>* transfersyntax USE RPC_Iface</term>
+<listitem><para>the transfer syntax from the request</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>RPC_ReqNorm RW</title>
+
+<para>the remainder of the packet after the header for every other other request</para>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32 allochint</term>
+<listitem><para>the size of the stub data in bytes</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 prescontext</term>
+<listitem><para>presentation context identifier (0x0)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 opnum</term>
+<listitem><para>operation number (0x15)</para></listitem></varlistentry>
+<varlistentry>
+       <term>* stub USE TvPacket</term>
+<listitem><para>a packet dependent on the pipe name (probably the interface) and the op number)</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>RPC_ResNorm RW</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32 allochint</term>
+<listitem><para># size of the stub data in bytes</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16 prescontext</term>
+<listitem><para># presentation context identifier (same as request)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8 cancelcount</term>
+<listitem><para># cancel count? (0x0)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8 reserved</term>
+<listitem><para># 0 - one byte padding</para></listitem></varlistentry>
+<varlistentry>
+       <term>* stub USE TvPacket</term>
+<listitem><para># the remainder of the reply</para></listitem></varlistentry>
+</variablelist>
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>Tail</title>
+
+<para>The end of each of the NTLSA and NETLOGON named pipes ends with:</para>
+
+<variablelist>
+<varlistentry>
+       <term>......</term>
+       <listitem><para>end of data</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>return code</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title>RPC Bind / Bind Ack</title>
+
+<para>
+RPC Binds are the process of associating an RPC pipe (e.g \PIPE\lsarpc)
+with a "transfer syntax" (see RPC_Iface structure).  The purpose for doing
+this is unknown.
+</para>
+
+<para><emphasis>Note: The RPC_ResBind SMB Transact request is sent with two uint16 setup parameters.  The first is 0x0026; the second is the file handle
+       returned by the SMBopenX Transact response.</emphasis></para>
+
+<para><emphasis>Note:  The RPC_ResBind members maxtsize, maxrsize and assocgid are the same in the response as the same members in the RPC_ReqBind.  The
+       RPC_ResBind member transfersyntax is the same in the response as
+       the</emphasis></para>
+
+<para><emphasis>Note:  The RPC_ResBind response member secondaddr contains the name of what is presumed to be the service behind the RPC pipe.  The
+       mapping identified so far is:</emphasis></para>
+
+<variablelist>
+
+<varlistentry>
+       <term>initial SMBopenX request:</term>
+       <listitem><para>RPC_ResBind response:</para></listitem>
+</varlistentry>
+
+<varlistentry>
+       <term>"\\PIPE\\srvsvc"</term>
+       <listitem><para>"\\PIPE\\ntsvcs"</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>"\\PIPE\\samr"</term>
+       <listitem><para>"\\PIPE\\lsass"</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>"\\PIPE\\lsarpc"</term>
+       <listitem><para>"\\PIPE\\lsass"</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>"\\PIPE\\wkssvc"</term>
+       <listitem><para>"\\PIPE\\wksvcs"</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>"\\PIPE\\NETLOGON"</term>
+       <listitem><para>"\\PIPE\\NETLOGON"</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para><emphasis>Note:  The RPC_Packet fraglength member in both the Bind Request and Bind Acknowledgment must contain the length of the entire RPC data, including the RPC_Packet header.</emphasis></para>
+
+<para>Request:</para>
+
+<simplelist>
+<member>RPC_Packet</member>
+<member>RPC_ReqBind</member>
+</simplelist>
+
+<para>Response:</para>
+<simplelist>
+<member>RPC_Packet</member>
+<member>RPC_ResBind</member>
+</simplelist>
+
+</sect2>
+
+<sect2>
+<title>NTLSA Transact Named Pipe</title>
+
+<para>The sequence of actions taken on this pipe are:</para>
+
+<simplelist>
+<member>Establish a connection to the IPC$ share (SMBtconX).  use encrypted passwords.</member>
+<member>Open an RPC Pipe with the name "\\PIPE\\lsarpc".  Store the file handle.</member>
+<member>Using the file handle, send a Set Named Pipe Handle state to 0x4300.</member>
+<member>Send an LSA Open Policy request.  Store the Policy Handle.</member>
+<member>Using the Policy Handle, send LSA Query Info Policy requests, etc.</member>
+<member>Using the Policy Handle, send an LSA Close.</member>
+<member>Close the IPC$ share.</member>
+</simplelist>
+
+<para>Defines for this pipe, identifying the query are:</para>
+<variablelist>
+<varlistentry>
+       <term>LSA Open Policy:</term>
+       <listitem><para>0x2c</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Query Info Policy:</term>
+       <listitem><para>0x07</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Enumerate Trusted Domains:</term>
+       <listitem><para>0x0d</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Open Secret:</term>
+       <listitem><para>0xff</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Lookup SIDs:</term>
+       <listitem><para>0xfe</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Lookup Names:</term>
+       <listitem><para>0xfd</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Close:</term>
+       <listitem><para>0x00</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title>LSA Open Policy</title>
+
+<para><emphasis>Note:  The policy handle can be anything you like.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>server name - unicode string starting with two '\'s</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>OBJ_ATTR</term>
+       <listitem><para>object attributes</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>1 - desired access</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+
+<varlistentry>
+       <term>POL_HND</term>
+       <listitem><para>LSA policy handle</para></listitem>
+</varlistentry>
+
+<varlistentry>
+       <term>return</term>
+       <listitem><para>0 - indicates success</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>LSA Query Info Policy</title>
+
+<para><emphasis>Note:  The info class in response must be the same as that in the request.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>POL_HND</term>
+<listitem><para>LSA policy handle</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+<listitem><para>info class (also a policy handle?)</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>info class (same as info class in request).</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para><programlisting>
+switch (info class)
+case 3:
+case 5:
+{
+DOM_INFO domain info, levels 3 and 5 (are the same).
+}
+
+return    0 - indicates success
+</programlisting></para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>LSA Enumerate Trusted Domains</title>
+
+<sect3>
+<title>Request</title>
+
+<para>no extra data</para>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - enumeration context</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - entries read</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - trust information</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>return</term>
+       <listitem><para>0x8000 001a - "no trusted domains" success code</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>LSA Open Secret</title>
+
+<sect3>
+<title>Request</title>
+
+<para>no extra data</para>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - undocumented</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - undocumented</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - undocumented</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - undocumented</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>0 - undocumented</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>return    0x0C00 0034 - "no such secret" success code</para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>LSA Close</title>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>POL_HND</term>
+       <listitem><para>policy handle to be closed</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>POL_HND</term>
+<listitem><para>0s - closed policy handle (all zeros)</para></listitem></varlistentry>
+</variablelist>
+
+<para>return    0 - indicates success</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>LSA Lookup SIDS</title>
+
+<para><emphasis>Note:  num_entries in response must be same as num_entries in request.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>POL_HND</term>
+       <listitem><para>LSA policy handle</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>num_entries</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented domain SID buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented domain name buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*[num_entries] undocumented domain SID pointers to be looked up.
+</term>
+<listitem><para>DOM_SID[num_entries] domain SIDs to be looked up.</para></listitem></varlistentry>
+<varlistentry>
+       <term>char[16]</term>
+       <listitem><para>completely undocumented 16 bytes.</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>DOM_REF</term>
+<listitem><para>domain reference response</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>num_entries (listed above)</para></listitem></varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>undocumented buffer pointer</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>num_entries (listed above)</para></listitem></varlistentry>
+<varlistentry>
+       <term>DOM_SID2[num_entries]</term>
+<listitem><para>domain SIDs (from Request, listed above).</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>num_entries (listed above)</para></listitem></varlistentry>
+</variablelist>
+
+<para>return                0 - indicates success</para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>LSA Lookup Names</title>
+
+<para><emphasis>Note:  num_entries in response must be same as num_entries in request.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>POL_HND</term>
+       <listitem><para>LSA policy handle</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>num_entries</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>num_entries</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented domain SID buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented domain name buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>NAME[num_entries]</term>
+       <listitem><para>names to be looked up.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[]</term>
+       <listitem><para>undocumented bytes - falsely translated SID structure?</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>DOM_REF</term>
+<listitem><para>domain reference response</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>num_entries (listed above)</para></listitem></varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>undocumented buffer pointer</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>num_entries (listed above)</para></listitem></varlistentry>
+<varlistentry>
+       <term>DOM_RID[num_entries]</term>
+<listitem><para>domain SIDs (from Request, listed above).</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>num_entries (listed above)</para></listitem></varlistentry>
+</variablelist>
+
+<para>return                0 - indicates success</para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>NETLOGON rpc Transact Named Pipe</title>
+
+<para>The sequence of actions taken on this pipe are:</para>
+
+<simplelist>
+<member>tablish a connection to the IPC$ share (SMBtconX).  use encrypted passwords.</member>
+<member>en an RPC Pipe with the name "\\PIPE\\NETLOGON".  Store the file handle.</member>
+<member>ing the file handle, send a Set Named Pipe Handle state to 0x4300.</member>
+<member>eate Client Challenge. Send LSA Request Challenge.  Store Server Challenge.</member>
+<member>lculate Session Key.  Send an LSA Auth 2 Challenge.  Store Auth2 Challenge.</member>
+<member>lc/Verify Client Creds.  Send LSA Srv PW Set.  Calc/Verify Server Creds.</member>
+<member>lc/Verify Client Creds.  Send LSA SAM Logon .  Calc/Verify Server Creds.</member>
+<member>lc/Verify Client Creds.  Send LSA SAM Logoff.  Calc/Verify Server Creds.</member>
+<member>ose the IPC$ share.</member>
+</simplelist>
+
+<para>Defines for this pipe, identifying the query are</para>
+
+<variablelist>
+<varlistentry>
+       <term>LSA Request Challenge:</term>
+       <listitem><para>0x04</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Server Password Set:</term>
+       <listitem><para>0x06</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA SAM Logon:</term>
+       <listitem><para>0x02</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA SAM Logoff:</term>
+       <listitem><para>0x03</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Auth 2:</term>
+       <listitem><para>0x0f</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>LSA Logon Control:</term>
+       <listitem><para>0x0e</para></listitem>
+</varlistentry>
+</variablelist>
+
+<sect2>
+<title>LSA Request Challenge</title>
+
+<para><emphasis>Note:  logon server name starts with two '\' characters and is upper case.</emphasis></para>
+
+<para><emphasis>Note:  logon client is the machine, not the user.</emphasis></para>
+
+<para><emphasis>Note:  the initial LanManager password hash, against which the challenge is issued, is the machine name itself (lower case).  there will becalls issued (LSA Server Password Set) which will change this, later. refusing these calls allows you to always deal with the same password (i.e the LM# of the machine name in lower case).</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon server unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>logon client unicode string</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[8]</term>
+       <listitem><para>client challenge</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>char[8]</term>
+       <listitem><para>server challenge</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>return    0 - indicates success</para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>LSA Authenticate 2</title>
+
+<para><emphasis>Note:  in between request and response, calculate the client credentials, and check them against the client-calculated credentials (this process uses the previously received client credentials).</emphasis></para>
+
+<para><emphasis>Note:  neg_flags in the response is the same as that in the request.</emphasis></para>
+
+<para><emphasis>Note:  you must take a copy of the client-calculated credentials received      here, because they will be used in subsequent authentication packets.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>LOG_INFO</term>
+       <listitem><para>client identification info</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[8]</term>
+       <listitem><para>client-calculated credentials</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+<listitem><para>padding to 4-byte align with start of SMB header.</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>neg_flags - negotiated flags (usual value is 0x0000 01ff)</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>char[8]</term>
+       <listitem><para>server credentials.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>neg_flags - same as neg_flags in request.</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>return    0 - indicates success.  failure value unknown.</para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>LSA Server Password Set</title>
+
+<para><emphasis>Note: the new password is suspected to be a DES encryption using the old password to generate the key.</emphasis></para>
+
+<para><emphasis>Note: in between request and response, calculate the client credentials, and check them against the client-calculated credentials (this process uses the previously received client credentials).</emphasis></para>
+
+<para><emphasis>Note: the server credentials are constructed from the client-calculated credentials and the client time + 1 second.</emphasis></para>
+
+<para><emphasis>Note: you must take a copy of the client-calculated credentials received here, because they will be used in subsequent authentication packets.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>CLNT_INFO</term>
+       <listitem><para>client identification/authentication info</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[]</term>
+       <listitem><para>new password - undocumented.</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>CREDS</term>
+       <listitem><para>server credentials.  server time stamp appears to be ignored.</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>return    0 - indicates success; 0xC000 006a indicates failure</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>LSA SAM Logon</title>
+
+<para><emphasis>
+Note:  valid_user is True iff the username and password hash are valid for
+       the requested domain.
+</emphasis></para>
+
+<sect3>
+<title>Request</title>
+<variablelist>
+<varlistentry>
+       <term>SAM_INFO</term>
+       <listitem><para>sam_id structure</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>CREDS</term>
+       <listitem><para>server credentials.  server time stamp appears to be ignored.</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para><programlisting>
+if (valid_user)
+{
+       UINT16      3 - switch value indicating USER_INFO structure.
+    VOID*     non-zero - pointer to USER_INFO structure
+    USER_INFO user logon information
+
+    UINT32    1 - Authoritative response; 0 - Non-Auth?
+
+    return    0 - indicates success
+}
+else
+{
+       UINT16    0 - switch value.  value to indicate no user presumed.
+    VOID*     0x0000 0000 - indicates no USER_INFO structure.
+
+    UINT32    1 - Authoritative response; 0 - Non-Auth?
+
+    return    0xC000 0064 - NT_STATUS_NO_SUCH_USER.
+}
+</programlisting></para>
+
+</sect3>
+
+</sect2>
+
+<sect2>
+<title>LSA SAM Logoff</title>
+
+<para><emphasis>
+Note:  presumably, the SAM_INFO structure is validated, and a (currently
+       undocumented) error code returned if the Logoff is invalid.
+</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>SAM_INFO</term>
+       <listitem><para>sam_id structure</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>undocumented buffer pointer</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>CREDS</term>
+       <listitem><para>server credentials.  server time stamp appears to be ignored.</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>return      0 - indicates success.  undocumented failure indication.</para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>\\MAILSLOT\NET\NTLOGON</title>
+
+<para><emphasis>
+Note:  mailslots will contain a response mailslot, to which the response
+       should be sent.  the target NetBIOS name is REQUEST_NAME&lt;20&gt;, where
+       REQUEST_NAME is the name of the machine that sent the request.
+</emphasis></para>
+
+<sect2>
+<title>Query for PDC</title>
+
+<para><emphasis>Note:  NTversion, LMNTtoken, LM20token in response are the same as those       given in the request.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>0x0007 - Query for PDC</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>STR</term>
+       <listitem><para>machine name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>STR</term>
+       <listitem><para>response mailslot</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>padding to 2-byte align with start of mailslot.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>machine name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>NTversion</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>LMNTtoken</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>LM20token</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT16</term>
+<listitem><para>0x000A - Respose to Query for PDC</para></listitem></varlistentry>
+<varlistentry>
+       <term>STR</term>
+<listitem><para>machine name (in uppercase)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>padding to 2-byte align with start of mailslot.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>machine name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+<listitem><para>domain name</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>NTversion (same as received in request)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+<listitem><para>LMNTtoken (same as received in request)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+<listitem><para>LM20token (same as received in request)</para></listitem></varlistentry>
+</variablelist>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>SAM Logon</title>
+
+<para><emphasis>Note: machine name in response is preceded by two '\' characters.</emphasis></para>
+
+<para><emphasis>Note:  NTversion, LMNTtoken, LM20token in response are the same as those given in the request.</emphasis></para>
+
+<para><emphasis>Note:  user name in the response is presumably the same as that in the request.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>0x0012 - SAM Logon</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>request count</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>machine name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>user name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>STR</term>
+       <listitem><para>response mailslot</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>alloweable account</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>domain SID size</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>char[sid_size]</term>
+       <listitem><para>domain SID, of sid_size bytes.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>???? padding to 4? 2? -byte align with start of mailslot.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>NTversion</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>LMNTtoken</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>LM20token</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>0x0013 - Response to SAM Logon</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>machine name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>user name - workstation trust account</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UNISTR</term>
+       <listitem><para>domain name </para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>NTversion</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>LMNTtoken</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT16</term>
+       <listitem><para>LM20token</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>SRVSVC Transact Named Pipe</title>
+
+<para>Defines for this pipe, identifying the query are:</para>
+
+<variablelist>
+<varlistentry>
+       <term>Net Share Enum</term>
+       <listitem><para>0x0f</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Net Server Get Info</term>
+       <listitem><para>0x15</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<sect2>
+<title>Net Share Enum</title>
+
+<para><emphasis>Note:  share level and switch value in the response are presumably the same as those in the request.</emphasis></para>
+
+<para><emphasis>Note:  cifsrap2.txt (section 5) may be of limited assistance here.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>pointer (to server name?)</para></listitem></varlistentry>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>server name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT8[]</term>
+       <listitem><para>padding to get unicode string 4-byte aligned with the start of the SMB header.</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>share level</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>switch value</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>pointer to SHARE_INFO_1_CTR</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SHARE_INFO_1_CTR</term>
+       <listitem><para>share info with 0 entries</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+<listitem><para>preferred maximum length (0xffff ffff)</para></listitem></varlistentry>
+</variablelist>
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>share level</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>switch value</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+<listitem><para>pointer to SHARE_INFO_1_CTR</para></listitem></varlistentry>
+<varlistentry>
+       <term>SHARE_INFO_1_CTR</term>
+<listitem><para>share info (only added if share info ptr is non-zero)</para></listitem></varlistentry>
+</variablelist>
+
+<para>return            0 - indicates success</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>Net Server Get Info</title>
+
+<para><emphasis>Note:  level is the same value as in the request.</emphasis></para>
+
+<sect3>
+<title>Request</title>
+
+<variablelist>
+<varlistentry>
+       <term>UNISTR2</term>
+       <listitem><para>server name</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>switch level</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>Response</title>
+
+<variablelist>
+<varlistentry>
+       <term>UINT32</term>
+       <listitem><para>switch level</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>VOID*</term>
+       <listitem><para>pointer to SERVER_INFO_101</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>SERVER_INFO_101</term>
+<listitem><para>server info (only added if server info ptr is non-zero)</para></listitem></varlistentry>
+</variablelist>
+
+<para>return            0 - indicates success</para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Cryptographic side of NT Domain Authentication</title>
+
+<sect2>
+<title>Definitions</title>
+
+<variablelist>
+<varlistentry>
+<term>Add(A1,A2)</term>
+<listitem><para>Intel byte ordered addition of corresponding 4 byte words in arrays A1 and A2</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>E(K,D)</term>
+<listitem><para>DES ECB encryption of 8 byte data D using 7 byte key K</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>lmowf()</term>
+<listitem><para>Lan man hash</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>ntowf()</term>
+<listitem><para>NT hash</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>PW</term>
+<listitem><para>md4(machine_password) == md4(lsadump $machine.acc) ==
+pwdump(machine$) (initially) == md4(lmowf(unicode(machine)))
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>ARC4(K,Lk,D,Ld)</term>
+<listitem><para>ARC4 encryption of data D of length Ld with key K of length Lk</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>v[m..n(,l)]</term>
+<listitem><para>subset of v from bytes m to n, optionally padded with zeroes to length l</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>Cred(K,D)</term>
+<listitem><para>E(K[7..7,7],E(K[0..6],D)) computes a credential</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>Time()</term>
+<listitem><para>4 byte current time</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>Cc,Cs</term>
+<listitem><para>8 byte client and server challenges Rc,Rs: 8 byte client and server credentials</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title>Protocol</title>
+
+<programlisting>
+C-&gt;S ReqChal,Cc
+S-&gt;C Cs
+</programlisting>
+
+<programlisting>
+C &amp; S compute session key Ks = E(PW[9..15],E(PW[0..6],Add(Cc,Cs)))
+</programlisting>
+
+<programlisting>
+C: Rc = Cred(Ks,Cc)
+C-&gt;S Authenticate,Rc
+S: Rs = Cred(Ks,Cs), assert(Rc == Cred(Ks,Cc))
+S-&gt;C Rs
+C: assert(Rs == Cred(Ks,Cs))
+</programlisting>
+
+<para>
+On joining the domain the client will optionally attempt to change its
+password and the domain controller may refuse to update it depending
+on registry settings. This will also occur weekly afterwards.
+</para>
+
+<programlisting>
+C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc)
+C-&gt;S ServerPasswordSet,Rc',Tc,arc4(Ks[0..7,16],lmowf(randompassword())
+C: Rc = Cred(Ks,Rc+Tc+1)
+S: assert(Rc' == Cred(Ks,Rc+Tc)), Ts = Time()
+S: Rs' = Cred(Ks,Rs+Tc+1)
+S-&gt;C Rs',Ts
+C: assert(Rs' == Cred(Ks,Rs+Tc+1))
+S: Rs = Rs'
+</programlisting>
+
+<para>
+User: U with password P wishes to login to the domain (incidental data
+such as workstation and domain omitted)
+</para>
+
+<programlisting>
+C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc)
+C-&gt;S NetLogonSamLogon,Rc',Tc,U,arc4(Ks[0..7,16],16,ntowf(P),16), arc4(Ks[0..7,16],16,lmowf(P),16)
+S: assert(Rc' == Cred(Ks,Rc+Tc)) assert(passwords match those in SAM)
+S: Ts = Time()
+</programlisting>
+
+<programlisting>
+S-&gt;C Cred(Ks,Cred(Ks,Rc+Tc+1)),userinfo(logon script,UID,SIDs,etc)
+C: assert(Rs == Cred(Ks,Cred(Rc+Tc+1))
+C: Rc = Cred(Ks,Rc+Tc+1)
+</programlisting>
+
+</sect2>
+
+<sect2>
+<title>Comments</title>
+
+<para>
+On first joining the domain the session key could be computed by
+anyone listening in on the network as the machine password has a well
+known value. Until the machine is rebooted it will use this session
+key to encrypt NT and LM one way functions of passwords which are
+password equivalents. Any user who logs in before the machine has been
+rebooted a second time will have their password equivalent exposed. Of
+course the new machine password is exposed at this time anyway.
+</para>
+
+<para>
+None of the returned user info such as logon script, profile path and
+SIDs *appear* to be protected by anything other than the TCP checksum.
+</para>
+
+<para>
+The server time stamps appear to be ignored.
+</para>
+
+<para>
+The client sends a ReturnAuthenticator in the SamLogon request which I
+can't find a use for.  However its time is used as the timestamp
+returned by the server.
+</para>
+
+<para>
+The password OWFs should NOT be sent over the network reversibly
+encrypted. They should be sent using ARC4(Ks,md4(owf)) with the server
+computing the same function using the owf values in the SAM.
+</para>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>SIDs and RIDs</title>
+
+<para>
+SIDs and RIDs are well documented elsewhere.
+</para>
+
+<para>
+A SID is an NT Security ID (see DOM_SID structure).  They are of the form:
+</para>
+
+<simplelist>
+<member>revision-NN-SubAuth1-SubAuth2-SubAuth3... </member>
+<member>revision-0xNNNNNNNNNNNN-SubAuth1-SubAuth2-SubAuth3...</member>
+</simplelist>
+
+<para>
+currently, the SID revision is 1.
+The Sub-Authorities are known as Relative IDs (RIDs).
+</para>
+
+<sect2>
+<title>Well-known SIDs</title>
+
+<sect3>
+<title>Universal well-known SIDs</title>
+
+<variablelist>
+<varlistentry>
+       <term>Null SID</term>
+       <listitem><para>S-1-0-0</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>World</term>
+       <listitem><para>S-1-1-0</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Local</term>
+       <listitem><para>S-1-2-0</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Creator Owner ID</term>
+       <listitem><para>S-1-3-0</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Creator Group ID</term>
+       <listitem><para>S-1-3-1</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Creator Owner Server ID</term>
+       <listitem><para>S-1-3-2</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Creator Group Server ID</term>
+       <listitem><para>S-1-3-3</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>(Non-unique IDs)</term>
+       <listitem><para>S-1-4</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+
+<sect3>
+<title>NT well-known SIDs</title>
+
+<variablelist>
+<varlistentry>
+       <term>NT Authority</term>
+       <listitem><para>S-1-5</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Dialup</term>
+       <listitem><para>S-1-5-1</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Network</term>
+       <listitem><para>S-1-5-2</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Batch</term>
+       <listitem><para>S-1-5-3</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Interactive</term>
+       <listitem><para>S-1-5-4</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Service</term>
+<listitem><para>S-1-5-6</para></listitem></varlistentry>
+<varlistentry>
+       <term>AnonymousLogon(aka null logon session)</term>
+       <listitem><para>S-1-5-7</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>Proxy</term>
+<listitem><para>S-1-5-8</para></listitem></varlistentry>
+<varlistentry>
+       <term>ServerLogon(aka domain controller account)</term>
+       <listitem><para>S-1-5-8</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>(Logon IDs)</term>
+       <listitem><para>S-1-5-5-X-Y</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>(NT non-unique IDs)</term>
+       <listitem><para>S-1-5-0x15-...</para></listitem>
+</varlistentry>
+<varlistentry>
+       <term>(Built-in domain)</term>
+       <listitem><para>s-1-5-0x20</para></listitem>
+</varlistentry>
+</variablelist>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>Well-known RIDS</title>
+
+<para>
+A RID is a sub-authority value, as part of either a SID, or in the case
+of Group RIDs, part of the DOM_GID structure, in the USER_INFO_1
+structure, in the LSA SAM Logon response.
+</para>
+
+<sect3>
+<title>Well-known RID users</title>
+
+<segmentedlist>
+<segtitle>Groupname</segtitle>
+<segtitle>????</segtitle>
+<segtitle>RID</segtitle>
+<seglistitem><seg>DOMAIN_USER_RID_ADMIN</seg><seg>0x0000</seg><seg>01F4</seg></seglistitem>
+<seglistitem><seg>DOMAIN_USER_RID_GUEST</seg><seg>0x0000</seg><seg>01F5</seg></seglistitem>
+</segmentedlist>
+
+</sect3>
+
+<sect3>
+<title>Well-known RID groups</title>
+
+<segmentedlist>
+<segtitle>Groupname</segtitle>
+<segtitle>????</segtitle>
+<segtitle>RID</segtitle>
+<seglistitem><seg>     DOMAIN_GROUP_RID_ADMINS</seg><seg>0x0000</seg><seg>0200</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_GROUP_RID_USERS</seg><seg>0x0000</seg><seg>0201</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_GROUP_RID_GUESTS</seg><seg>0x0000</seg><seg>0202</seg></seglistitem>
+</segmentedlist>
+
+</sect3>
+
+<sect3>
+<title>Well-known RID aliases</title>
+
+<segmentedlist>
+<segtitle>Groupname</segtitle>
+<segtitle>????</segtitle>
+<segtitle>RID</segtitle>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_ADMINS</seg><seg>0x0000</seg><seg>0220</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_USERS</seg><seg>0x0000</seg><seg>0221</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_GUESTS</seg><seg>0x0000</seg><seg>0222</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_POWER_USERS</seg><seg>0x0000</seg><seg>0223</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_ACCOUNT_OPS</seg><seg>0x0000</seg><seg>0224</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_SYSTEM_OPS</seg><seg>0x0000</seg><seg>0225</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_PRINT_OPS</seg><seg>0x0000</seg><seg>0226</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_BACKUP_OPS</seg><seg>0x0000</seg><seg>0227</seg></seglistitem>
+<seglistitem><seg>     DOMAIN_ALIAS_RID_REPLICATOR</seg><seg>0x0000</seg><seg>0228</seg></seglistitem>
+</segmentedlist>
+
+</sect3>
+</sect2>
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/contributing.xml b/docs/docbook/devdoc/contributing.xml
new file mode 100644 (file)
index 0000000..2583c87
--- /dev/null
@@ -0,0 +1,109 @@
+<chapter id="contributing">
+<chapterinfo>
+       &author.jelmer;
+</chapterinfo>
+
+<title>Contributing code</title>
+
+<para>Here are a few tips and notes that might be useful if you are 
+       interested in modifying samba source code and getting it into 
+       samba's main branch.</para>
+
+<variablelist>
+       <varlistentry>
+               <term>Retrieving the source</term>
+
+               <listitem>
+               <para>In order to contribute code to samba, make sure you have the 
+                       latest source. Retrieving the samba source code from CVS is 
+                       documented in the appendix of the Samba HOWTO Collection.
+               </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>Discuss large modifications with team members</term>
+               <listitem>
+               <para>Please discuss large modifications you are going to make 
+               with members of the samba team. Some parts of the samba code 
+               have one or more 'owners' - samba developers who wrote most 
+               of the code and maintain it. 
+               </para>
+
+               <para>This way you can avoid spending your time and effort on 
+               something that is not going to make it into the main samba branch 
+               because someone else was working on the same thing or because your 
+               implementation is not the correct one.
+               </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>Patch format</term>
+               <listitem>
+               <para>Patches to the samba tree should be in unified diff format, 
+                       e.g. files generated by <userinput>diff -u</userinput>. 
+               </para>
+
+               <para>If you are modifying a copy of samba you retrieved from CVS, 
+               you can easily generate a diff file of these changes by running 
+               <userinput>cvs diff -u</userinput>.</para>                      
+               </listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>Points of attention when modifying samba source code</term>
+               <listitem><para>
+               <simplelist>
+               <member>Don't simply copy code from other places and modify it until it
+               works. Code needs to be clean and logical. Duplicate 
+               code is to be avoided.</member>
+               <member>Test your patch. It might take a while before one of us looks 
+               at your patch so it will take longer before your patch when your patch 
+               needs to go thru the review cycle again.</member>
+               <member>Don't put seperate patches in one large diff file. This makes 
+               it harder to read, understand and test the patch. You might 
+               also risk not getting a good patch committed because you mixed it 
+               with one that had issues. </member>
+               <member>Make sure your patch complies to the samba coding style as 
+               suggested in the coding-suggestions chapter. </member>
+               </simplelist>
+               </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>Sending in bugfixes</term>
+               <listitem>
+               <para>Bugfixes to bugs in samba should be submitted to samba's
+               <ulink url="https://bugzilla.samba.org/">bugzilla system</ulink>, 
+               along with a description of the bug.
+               </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>Sending in feature patches</term>
+               <listitem>
+               <para>Send feature patches along with a description of what the 
+               patch is supposed to do to the 
+               <ulink url="mailto:samba-technical@samba.org">Samba-technical mailinglist</ulink> and possibly to a samba team member who is (one of the) 'owners'
+               of the code you made modifications to. We are all busy people 
+               so everybody tends to 'let one of the others handle it'. If nobody 
+               responded to your patch for a week, try to send it again until you 
+               get a response from one of us.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>Feedback on your patch</term>
+               <listitem>
+               <para>One of the team members will look at your patch and either 
+               commit your patch or give comments why he won't apply it. In the 
+               latter case you can fix your patch and re-send it until 
+               your patch is approved.</para>
+               </listitem>
+       </varlistentry>
+</variablelist>
+
+</chapter>
diff --git a/docs/docbook/devdoc/debug.xml b/docs/docbook/devdoc/debug.xml
new file mode 100644 (file)
index 0000000..7e81cc8
--- /dev/null
@@ -0,0 +1,321 @@
+<chapter id="debug">
+<chapterinfo>
+       <author>
+               <firstname>Chris</firstname><surname>Hertel</surname>
+       </author>
+       <pubdate>July 1998</pubdate>
+</chapterinfo>
+
+<title>The samba DEBUG system</title>
+
+<sect1>
+<title>New Output Syntax</title>
+
+<para>
+   The syntax of a debugging log file is represented as:
+</para>
+
+<para><programlisting>
+  &gt;debugfile&lt; :== { &gt;debugmsg&lt; }
+
+  &gt;debugmsg&lt;  :== &gt;debughdr&lt; '\n' &gt;debugtext&lt;
+
+  &gt;debughdr&lt;  :== '[' TIME ',' LEVEL ']' FILE ':' [FUNCTION] '(' LINE ')'
+
+  &gt;debugtext&lt; :== { &gt;debugline&lt; }
+
+  &gt;debugline&lt; :== TEXT '\n'
+</programlisting></para>
+
+<para>
+TEXT is a string of characters excluding the newline character.
+</para>
+
+<para>
+LEVEL is the DEBUG level of the message (an integer in the range
+               0..10).
+</para>
+
+<para>
+TIME is a timestamp.
+</para>
+
+<para>
+FILE is the name of the file from which the debug message was
+generated.
+</para>
+
+<para>
+FUNCTION is the function from which the debug message was generated.
+</para>
+
+<para>
+LINE is the line number of the debug statement that generated the
+message.
+</para>
+
+<para>Basically, what that all means is:</para>
+<orderedlist>
+<listitem><para>
+A debugging log file is made up of debug messages.
+</para></listitem>
+<listitem><para>
+Each debug message is made up of a header and text. The header is
+separated from the text by a newline.
+</para></listitem>
+<listitem><para>
+The header begins with the timestamp and debug level of the
+message enclosed in brackets. The filename, function, and line
+number at which the message was generated follow. The filename is
+terminated by a colon, and the function name is terminated by the
+parenthesis which contain the line number. Depending upon the
+compiler, the function name may be missing (it is generated by the
+__FUNCTION__ macro, which is not universally implemented, dangit).
+</para></listitem>
+<listitem><para>
+The message text is made up of zero or more lines, each terminated
+by a newline.
+</para></listitem>
+</orderedlist>
+
+<para>Here's some example output:</para>
+
+<para><programlisting>
+    [1998/08/03 12:55:25, 1] nmbd.c:(659)
+      Netbios nameserver version 1.9.19-prealpha started.
+      Copyright Andrew Tridgell 1994-1997
+    [1998/08/03 12:55:25, 3] loadparm.c:(763)
+      Initializing global parameters
+</programlisting></para>
+
+<para>
+Note that in the above example the function names are not listed on
+the header line. That's because the example above was generated on an
+SGI Indy, and the SGI compiler doesn't support the __FUNCTION__ macro.
+</para>
+
+</sect1>
+
+<sect1>
+<title>The DEBUG() Macro</title>
+
+<para>
+Use of the DEBUG() macro is unchanged. DEBUG() takes two parameters.
+The first is the message level, the second is the body of a function
+call to the Debug1() function.
+</para>
+
+<para>That's confusing.</para>
+
+<para>Here's an example which may help a bit. If you would write</para>
+
+<para><programlisting>
+printf( "This is a %s message.\n", "debug" );
+</programlisting></para>
+
+<para>
+to send the output to stdout, then you would write
+</para>
+
+<para><programlisting>
+DEBUG( 0, ( "This is a %s message.\n", "debug" ) );
+</programlisting></para>
+
+<para>
+to send the output to the debug file.  All of the normal printf()
+formatting escapes work.
+</para>
+
+<para>
+Note that in the above example the DEBUG message level is set to 0.
+Messages at level 0 always print.  Basically, if the message level is
+less than or equal to the global value DEBUGLEVEL, then the DEBUG
+statement is processed.
+</para>
+
+<para>
+The output of the above example would be something like:
+</para>
+
+<para><programlisting>
+    [1998/07/30 16:00:51, 0] file.c:function(128)
+      This is a debug message.
+</programlisting></para>
+
+<para>
+Each call to DEBUG() creates a new header *unless* the output produced
+by the previous call to DEBUG() did not end with a '\n'. Output to the
+debug file is passed through a formatting buffer which is flushed
+every time a newline is encountered. If the buffer is not empty when
+DEBUG() is called, the new input is simply appended.
+</para>
+
+<para>
+...but that's really just a Kludge. It was put in place because
+DEBUG() has been used to write partial lines. Here's a simple (dumb)
+example of the kind of thing I'm talking about:
+</para>
+
+<para><programlisting>
+    DEBUG( 0, ("The test returned " ) );
+    if( test() )
+      DEBUG(0, ("True") );
+    else
+      DEBUG(0, ("False") );
+    DEBUG(0, (".\n") );
+</programlisting></para>
+
+<para>
+Without the format buffer, the output (assuming test() returned true)
+would look like this:
+</para>
+
+<para><programlisting>
+    [1998/07/30 16:00:51, 0] file.c:function(256)
+      The test returned
+    [1998/07/30 16:00:51, 0] file.c:function(258)
+      True
+    [1998/07/30 16:00:51, 0] file.c:function(261)
+      .
+</programlisting></para>
+
+<para>Which isn't much use. The format buffer kludge fixes this problem.
+</para>
+
+</sect1>
+
+<sect1>
+<title>The DEBUGADD() Macro</title>
+
+<para>
+In addition to the kludgey solution to the broken line problem
+described above, there is a clean solution. The DEBUGADD() macro never
+generates a header. It will append new text to the current debug
+message even if the format buffer is empty. The syntax of the
+DEBUGADD() macro is the same as that of the DEBUG() macro.
+</para>
+
+<para><programlisting>
+    DEBUG( 0, ("This is the first line.\n" ) );
+    DEBUGADD( 0, ("This is the second line.\nThis is the third line.\n" ) );
+</programlisting></para>
+
+<para>Produces</para>
+
+<para><programlisting>
+    [1998/07/30 16:00:51, 0] file.c:function(512)
+      This is the first line.
+      This is the second line.
+      This is the third line.
+</programlisting></para>
+
+</sect1>
+
+<sect1>
+<title>The DEBUGLVL() Macro</title>
+
+<para>
+One of the problems with the DEBUG() macro was that DEBUG() lines
+tended to get a bit long. Consider this example from
+nmbd_sendannounce.c:
+</para>
+
+<para><programlisting>
+  DEBUG(3,("send_local_master_announcement: type %x for name %s on subnet %s for workgroup %s\n",
+            type, global_myname, subrec->subnet_name, work->work_group));
+</programlisting></para>
+
+<para>
+One solution to this is to break it down using DEBUG() and DEBUGADD(),
+as follows:
+</para>
+
+<para><programlisting>
+  DEBUG( 3, ( "send_local_master_announcement: " ) );
+  DEBUGADD( 3, ( "type %x for name %s ", type, global_myname ) );
+  DEBUGADD( 3, ( "on subnet %s ", subrec->subnet_name ) );
+  DEBUGADD( 3, ( "for workgroup %s\n", work->work_group ) );
+</programlisting></para>
+
+<para>
+A similar, but arguably nicer approach is to use the DEBUGLVL() macro.
+This macro returns True if the message level is less than or equal to
+the global DEBUGLEVEL value, so:
+</para>
+
+<para><programlisting>
+  if( DEBUGLVL( 3 ) )
+    {
+    dbgtext( "send_local_master_announcement: " );
+    dbgtext( "type %x for name %s ", type, global_myname );
+    dbgtext( "on subnet %s ", subrec->subnet_name );
+    dbgtext( "for workgroup %s\n", work->work_group );
+    }
+</programlisting></para>
+
+<para>(The dbgtext() function is explained below.)</para>
+
+<para>There are a few advantages to this scheme:</para>
+<orderedlist>
+<listitem><para>
+The test is performed only once.
+</para></listitem>
+<listitem><para>
+You can allocate variables off of the stack that will only be used
+within the DEBUGLVL() block.
+</para></listitem>
+<listitem><para>
+Processing that is only relevant to debug output can be contained
+within the DEBUGLVL() block.
+</para></listitem>
+</orderedlist>
+
+</sect1>
+
+<sect1>
+<title>New Functions</title>
+
+<sect2>
+<title>dbgtext()</title>
+<para>
+This function prints debug message text to the debug file (and
+possibly to syslog) via the format buffer. The function uses a
+variable argument list just like printf() or Debug1(). The
+input is printed into a buffer using the vslprintf() function,
+and then passed to format_debug_text().
+
+If you use DEBUGLVL() you will probably print the body of the
+message using dbgtext(). 
+</para>
+</sect2>
+
+<sect2>
+<title>dbghdr()</title>
+<para>
+This is the function that writes a debug message header.
+Headers are not processed via the format buffer. Also note that
+if the format buffer is not empty, a call to dbghdr() will not
+produce any output. See the comments in dbghdr() for more info.
+</para>
+
+<para>
+It is not likely that this function will be called directly. It
+is used by DEBUG() and DEBUGADD().
+</para>
+</sect2>
+
+<sect2>
+<title>format_debug_text()</title>
+<para>
+This is a static function in debug.c. It stores the output text
+for the body of the message in a buffer until it encounters a
+newline. When the newline character is found, the buffer is
+written to the debug file via the Debug1() function, and the
+buffer is reset. This allows us to add the indentation at the
+beginning of each line of the message body, and also ensures
+that the output is written a line at a time (which cleans up
+syslog output).
+</para>
+</sect2>
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/dev-doc.xml b/docs/docbook/devdoc/dev-doc.xml
new file mode 100644 (file)
index 0000000..7000d09
--- /dev/null
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+<!ENTITY NetBIOS SYSTEM "NetBIOS.xml">
+<!ENTITY Architecture SYSTEM "architecture.xml">
+<!ENTITY debug SYSTEM "debug.xml">
+<!ENTITY internals SYSTEM "internals.xml">
+<!ENTITY parsing SYSTEM "parsing.xml">
+<!ENTITY unix-smb SYSTEM "unix-smb.xml">
+<!ENTITY CodingSuggestions SYSTEM "CodingSuggestions.xml">
+<!ENTITY Tracing SYSTEM "Tracing.xml">
+<!ENTITY cifsntdomain SYSTEM "cifsntdomain.xml">
+<!ENTITY printing SYSTEM "printing.xml">
+<!ENTITY wins SYSTEM "wins.xml">
+<!ENTITY sam SYSTEM "sam.xml">
+<!ENTITY encryption SYSTEM "encryption.xml">
+<!ENTITY rpc-plugin SYSTEM "rpc_plugin.xml">
+<!ENTITY modules SYSTEM "modules.xml">
+<!ENTITY packagers SYSTEM "packagers.xml">
+<!ENTITY contributing SYSTEM "contributing.xml">
+<!ENTITY vfs SYSTEM "vfs.xml">
+<!ENTITY windows-deb SYSTEM "windows-debug.xml">
+]>
+
+<book id="Samba-Developers-Guide">
+
+<title>SAMBA Developers Guide</title>
+
+<bookinfo>
+<abstract>
+<para>
+<emphasis>Last Update</emphasis> : Fri Jun  6 00:45:54 CEST 2003
+</para>
+
+<para>
+This book is a collection of documents that might be useful for 
+people developing samba or those interested in doing so.
+It's nothing more than a collection of documents written by samba developers about 
+the internals of various parts of samba and the SMB protocol. It's still incomplete.
+The most recent version of this document
+can be found at <ulink url="http://devel.samba.org/">http://devel.samba.org/</ulink>.
+Please send updates to <ulink 
+url="mailto:jelmer@samba.org">Jelmer Vernooij</ulink>.
+</para>
+
+<para>
+This documentation is distributed under the GNU General Public License (GPL) 
+version 2.  A copy of the license is included with the Samba source
+distribution.  A copy can be found on-line at <ulink 
+url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink>
+</para>
+
+</abstract>
+
+</bookinfo>
+<preface>
+       <title>Attributions</title>
+
+       &attributions-dev;
+</preface>
+       
+
+<!-- Contents -->
+<toc/>
+
+<!-- Chapters -->
+&NetBIOS;
+&Architecture;
+&debug;
+&CodingSuggestions;
+&internals;
+&parsing;
+&unix-smb;
+&Tracing;
+&windows-deb;
+&cifsntdomain;
+&printing;
+&wins;
+&sam;
+&encryption;
+&modules;
+&rpc-plugin;
+&vfs;
+&packagers;
+&contributing;
+
+</book>
diff --git a/docs/docbook/devdoc/encryption.xml b/docs/docbook/devdoc/encryption.xml
new file mode 100644 (file)
index 0000000..56a1d10
--- /dev/null
@@ -0,0 +1,197 @@
+<chapter id="pwencrypt">
+
+
+<chapterinfo>
+       <author>
+               <firstname>Jeremy</firstname><surname>Allison</surname>
+               <affiliation>
+                       <orgname>Samba Team</orgname>
+                       <address>
+                               <email>samba@samba.org</email>
+                       </address>
+               </affiliation>
+       </author>
+
+       <pubdate>19 Apr 1999</pubdate>
+</chapterinfo>
+       
+<title>LanMan and NT Password Encryption</title>
+
+<sect1>
+       <title>Introduction</title>
+       
+       <para>With the development of LanManager and Windows NT 
+       compatible password encryption for Samba, it is now able 
+       to validate user connections in exactly the same way as 
+       a LanManager or Windows NT server.</para>
+
+       <para>This document describes how the SMB password encryption 
+       algorithm works and what issues there are in choosing whether 
+       you want to use it. You should read it carefully, especially 
+       the part about security and the "PROS and CONS" section.</para>
+       
+</sect1>
+
+<sect1>
+       <title>How does it work?</title>
+
+       <para>LanManager encryption is somewhat similar to UNIX 
+       password encryption. The server uses a file containing a 
+       hashed value of a user's password.  This is created by taking 
+       the user's plaintext password, capitalising it, and either 
+       truncating to 14 bytes or padding to 14 bytes with null bytes. 
+       This 14 byte value is used as two 56 bit DES keys to encrypt 
+       a 'magic' eight byte value, forming a 16 byte value which is 
+       stored by the server and client. Let this value be known as 
+       the "hashed password".</para>
+       
+       <para>Windows NT encryption is a higher quality mechanism, 
+       consisting of doing an MD4 hash on a Unicode version of the user's 
+       password. This also produces a 16 byte hash value that is 
+       non-reversible.</para>
+
+       <para>When a client (LanManager, Windows for WorkGroups, Windows 
+       95 or Windows NT) wishes to mount a Samba drive (or use a Samba 
+       resource), it first requests a connection and negotiates the 
+       protocol that the client and server will use. In the reply to this 
+       request the Samba server generates and appends an 8 byte, random 
+       value - this is stored in the Samba server after the reply is sent 
+       and is known as the "challenge".  The challenge is different for 
+       every client connection.</para>
+
+       <para>The client then uses the hashed password (16 byte values 
+       described above), appended with 5 null bytes, as three 56 bit 
+       DES keys, each of which is used to encrypt the challenge 8 byte 
+       value, forming a 24 byte value known as the "response".</para>
+
+       <para>In the SMB call SMBsessionsetupX (when user level security 
+       is selected) or the call SMBtconX (when share level security is 
+       selected), the 24 byte response is returned by the client to the 
+       Samba server.  For Windows NT protocol levels the above calculation 
+       is done on both hashes of the user's password and both responses are 
+       returned in the SMB call, giving two 24 byte values.</para>
+
+       <para>The Samba server then reproduces the above calculation, using 
+       its own stored value of the 16 byte hashed password (read from the 
+       <filename>smbpasswd</filename> file - described later) and the challenge 
+       value that it kept from the negotiate protocol reply. It then checks 
+       to see if the 24 byte value it calculates matches the 24 byte value 
+       returned to it from the client.</para>
+
+       <para>If these values match exactly, then the client knew the 
+       correct password (or the 16 byte hashed value - see security note 
+       below) and is thus allowed access. If not, then the client did not 
+       know the correct password and is denied access.</para>
+
+       <para>Note that the Samba server never knows or stores the cleartext 
+       of the user's password - just the 16 byte hashed values derived from 
+       it. Also note that the cleartext password or 16 byte hashed values 
+       are never transmitted over the network - thus increasing security.</para>
+</sect1>
+
+<sect1>
+       <title>The smbpasswd file</title>
+       <anchor id="SMBPASSWDFILEFORMAT"/>
+       <para>In order for Samba to participate in the above protocol 
+       it must be able to look up the 16 byte hashed values given a user name.
+       Unfortunately, as the UNIX password value is also a one way hash
+       function (ie. it is impossible to retrieve the cleartext of the user's
+       password given the UNIX hash of it), a separate password file
+       containing this 16 byte value must be kept. To minimise problems with
+       these two password files, getting out of sync, the UNIX <filename>
+       /etc/passwd</filename> and the <filename>smbpasswd</filename> file, 
+       a utility, <command>mksmbpasswd.sh</command>, is provided to generate
+       a smbpasswd file from a UNIX <filename>/etc/passwd</filename> file.
+       </para>
+
+
+       <para>To generate the smbpasswd file from your <filename>/etc/passwd
+       </filename> file use the following command:</para>
+       
+       <para><prompt>$ </prompt><userinput>cat /etc/passwd | mksmbpasswd.sh
+       &gt; /usr/local/samba/private/smbpasswd</userinput></para>
+       
+       <para>If you are running on a system that uses NIS, use</para>
+
+       <para><prompt>$ </prompt><userinput>ypcat passwd | mksmbpasswd.sh
+       &gt; /usr/local/samba/private/smbpasswd</userinput></para>
+       
+       <para>The <command>mksmbpasswd.sh</command> program is found in 
+       the Samba source directory. By default, the smbpasswd file is 
+       stored in :</para>
+
+       <para><filename>/usr/local/samba/private/smbpasswd</filename></para>
+
+       <para>The owner of the <filename>/usr/local/samba/private/</filename> 
+       directory should be set to root, and the permissions on it should 
+       be set to 0500 (<command>chmod 500 /usr/local/samba/private</command>).
+       </para>
+
+       <para>Likewise, the smbpasswd file inside the private directory should 
+       be owned by root and the permissions on is should be set to 0600
+       (<command>chmod 600 smbpasswd</command>).</para>
+
+
+       <para>The format of the smbpasswd file is (The line has been 
+       wrapped here. It should appear as one entry per line in 
+       your smbpasswd file.)</para>
+       
+       <para><programlisting>
+username:uid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
+       [Account type]:LCT-&lt;last-change-time&gt;:Long name
+       </programlisting></para>
+       
+       <para>Although only the <replaceable>username</replaceable>, 
+       <replaceable>uid</replaceable>, <replaceable>
+       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</replaceable>,
+       [<replaceable>Account type</replaceable>] and <replaceable>
+       last-change-time</replaceable> sections are significant 
+       and are looked at in the Samba code.</para>
+
+       <para>It is <emphasis>VITALLY</emphasis> important that there by 32 
+       'X' characters between the two ':' characters in the XXX sections - 
+       the smbpasswd and Samba code will fail to validate any entries that 
+       do not have 32 characters  between ':' characters. The first XXX 
+       section is for the Lanman password hash, the second is for the 
+       Windows NT version.</para>
+
+       <para>When the password file is created all users have password entries
+       consisting of 32 'X' characters. By default this disallows any access
+       as this user. When a user has a password set, the 'X' characters change
+       to 32 ascii hexadecimal digits (0-9, A-F). These are an ascii
+       representation of the 16 byte hashed value of a user's password.</para>
+
+       <para>To set a user to have no password (not recommended), edit the file
+       using vi, and replace the first 11 characters with the ascii text
+       <constant>"NO PASSWORD"</constant> (minus the quotes).</para>
+
+       <para>For example, to clear the password for user bob, his smbpasswd file 
+       entry would look like :</para>
+
+       <para><programlisting>
+bob:100:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
+       [U          ]:LCT-00000000:Bob's full name:/bobhome:/bobshell
+       </programlisting></para>
+       
+       <para>If you are allowing users to use the smbpasswd command to set 
+       their own passwords, you may want to give users NO PASSWORD initially 
+       so they do not have to enter a previous password when changing to their 
+       new password (not recommended). In order for you to allow this the
+       <command>smbpasswd</command> program must be able to connect to the 
+       <command>smbd</command> daemon as that user with no password. Enable this 
+       by adding the line :</para>
+
+       <para><command>null passwords = yes</command></para>
+       
+       <para>to the [global] section of the smb.conf file (this is why 
+       the above scenario is not recommended). Preferably, allocate your
+       users a default password to begin with, so you do not have
+       to enable this on your server.</para>
+
+       <para><emphasis>Note : </emphasis>This file should be protected very 
+       carefully. Anyone with access to this file can (with enough knowledge of 
+       the protocols) gain access to your SMB server. The file is thus more 
+       sensitive than a normal unix <filename>/etc/passwd</filename> file.</para>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/devdoc/gencache.xml b/docs/docbook/devdoc/gencache.xml
new file mode 100644 (file)
index 0000000..1ba2f77
--- /dev/null
@@ -0,0 +1,119 @@
+<chapter id="gencache">
+<chapterinfo>
+       <author>
+               <firstname>Rafal</firstname><surname>Szczesniak</surname>
+       </author>
+       <pubdate>April 2003</pubdate>
+</chapterinfo>
+
+<title>General cache mechanism and API</title>
+
+<sect1>
+<title>Abstract</title>
+<para>
+General cache (gencache) was designed to combine various kinds of caching
+mechanisms into one, defined by a simple API. This way, anyone can use it
+to create their own caching layer on top of gencache. An example of
+such approach is the netbios name cache.
+</para>
+</sect1>
+
+<sect1>
+<title>The mechanism</title>
+<para>
+Gencache utilises <emphasise>tdb</emphasise> database, like many other
+parts of Samba. As its origins are in Berkeley DB implementation, it
+uses key/value pairs stored in binary file. The values gencache
+operates on are string-based, however. This makes very easy to use it
+in command line environment eg. to quickly take a look at what's in
+the cache or set some value.
+</para>
+
+<para>
+All the data is stored in <filename>gencache.tdb</filename>
+file. Records put there are in key/value format as mentioned below,
+but as it's a cache, the timeout plays also important role and has a
+special place in the key/value pair, as well as API.
+</para>
+</sect1>
+
+
+<sect1>
+<title>The data structure</title>
+<para>
+The record stored in <filename>gencache.tdb</filename> file consists
+of the key, the value and the expiration timeout. While the first part
+is stored completely independent from the others, the last two are
+kept together. The form the record has is:
+</para>
+
+<para><programlisting>
+key:     &lt;string&bt;
+value:   &lt;12-digit timeout&bt;/&lt;string&gt;
+</programlisting></para>
+
+<para>The timeout part is the ASCII representation of
+<emphasis>time_t</emphasis> value of the time when the cache entry
+expires. Obviously the API, the programmer is provided with, hides this detail,
+so that you don't have to care about checking it. Simply watch
+carefully the return status of the function.
+</para>
+</sect1>
+
+<sect1>
+<title>The API</title>
+
+<para><programlisting>
+BOOL gencache_init()
+</programlisting></para>
+
+<para>This is used to initialise to whole caching mechanism. It means
+opening the file or creating it if non-existing. If it's already been
+opened earlier, then the routine just does nothing and returns
+<constant>true</constant>. If something goes wrong, say the user
+doesn't have necessary rights, the function returns
+<constant>false</constant>.</para>
+
+<para><programlisting>
+BOOL gencache_shutdown()
+</programlisting></para>
+
+<para>This is the proper way to close the cache file. It simply
+returns <constant>true</constant> after successful closing file and
+<constant>false</constant> upon a failure.</para>
+
+<para><programlisting>
+BOOL gencache_set(const char* keystr, const char* value, time_t timeout)
+</programlisting></para>
+
+<para>This is one of the most basic functions. What it allows you to
+do is to set some particular cache entry. If the entry haven't
+existed yet, the function will act just as it was "gencache_add"
+function. If it's already been in the cache, the entry will be set to
+the new value. In either case, the cache entry will be set with given
+key, value and timeout. Thus it is comfortable way to just set the
+entry and not care about the details.</para>
+
+<para><programlisting>
+BOOL gencache_set_only(const char* keystr, const char* value, time_t timeout)
+</programlisting></para>
+
+<para><programlisting>
+BOOL gencache_del(const char* keystr)
+</programlisting></para>
+
+<para><programlisting>
+BOOL gencache_get(const char* keystr, char** valstr, time_t* timeout)
+</programlisting></para>
+
+<para><programlisting>
+void gencache_iterate(void (*fn)(const char* key, const char *value, time_t timeout, void* dptr),
+                      void* data, const char* keystr_pattern)
+
+</programlisting></para>
+
+<sect1>
+<title>Writing your own caching layer</title>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/devdoc/internals.xml b/docs/docbook/devdoc/internals.xml
new file mode 100644 (file)
index 0000000..982cfd2
--- /dev/null
@@ -0,0 +1,440 @@
+<chapter id="internals">
+<chapterinfo>
+       <author>
+               <firstname>David</firstname><surname>Chappell</surname>
+               <affiliation>
+                       <address><email>David.Chappell@mail.trincoll.edu</email></address>
+               </affiliation>
+       </author>
+       <pubdate>8 May 1996</pubdate>
+</chapterinfo>
+
+<title>Samba Internals</title>
+
+<sect1>
+<title>Character Handling</title>
+<para>
+This section describes character set handling in Samba, as implemented in
+Samba 3.0 and above
+</para>
+
+<para>
+In the past Samba had very ad-hoc character set handling. Scattered
+throughout the code were numerous calls which converted particular
+strings to/from DOS codepages. The problem is that there was no way of
+telling if a particular char* is in dos codepage or unix
+codepage. This led to a nightmare of code that tried to cope with
+particular cases without handlingt the general case.
+</para>
+</sect1>
+
+<sect1>
+<title>The new functions</title>
+
+<para>
+The new system works like this:
+</para>
+
+<orderedlist>
+<listitem><para>
+       all char* strings inside Samba are "unix" strings. These are
+       multi-byte strings that are in the charset defined by the "unix
+       charset" option in smb.conf. 
+</para></listitem>
+
+<listitem><para>
+       there is no single fixed character set for unix strings, but any
+       character set that is used does need the following properties:
+       </para>
+       <orderedlist>
+       
+       <listitem><para>
+               must not contain NULLs except for termination
+       </para></listitem>
+
+       <listitem><para>
+               must be 7-bit compatible with C strings, so that a constant
+               string or character in C will be byte-for-byte identical to the
+               equivalent string in the chosen character set. 
+       </para></listitem>
+       
+       <listitem><para>
+               when you uppercase or lowercase a string it does not become
+               longer than the original string
+       </para></listitem>
+
+       <listitem><para>
+               must be able to correctly hold all characters that your client
+               will throw at it
+       </para></listitem>
+       </orderedlist>
+       
+       <para>
+       For example, UTF-8 is fine, and most multi-byte asian character sets
+       are fine, but UCS2 could not be used for unix strings as they
+       contain nulls.
+       </para>
+</listitem>
+
+<listitem><para>
+       when you need to put a string into a buffer that will be sent on the
+       wire, or you need a string in a character set format that is
+       compatible with the clients character set then you need to use a
+       pull_ or push_ function. The pull_ functions pull a string from a
+       wire buffer into a (multi-byte) unix string. The push_ functions
+       push a string out to a wire buffer. 
+</para></listitem>
+
+<listitem><para>
+       the two main pull_ and push_ functions you need to understand are
+       pull_string and push_string. These functions take a base pointer
+       that should point at the start of the SMB packet that the string is
+       in. The functions will check the flags field in this packet to
+       automatically determine if the packet is marked as a unicode packet,
+       and they will choose whether to use unicode for this string based on
+       that flag. You may also force this decision using the STR_UNICODE or
+       STR_ASCII flags. For use in smbd/ and libsmb/ there are wrapper
+       functions clistr_ and srvstr_ that call the pull_/push_ functions
+       with the appropriate first argument.
+       </para>
+       
+       <para>
+       You may also call the pull_ascii/pull_ucs2 or push_ascii/push_ucs2
+       functions if you know that a particular string is ascii or
+       unicode. There are also a number of other convenience functions in
+       charcnv.c that call the pull_/push_ functions with particularly
+       common arguments, such as pull_ascii_pstring()
+       </para>
+</listitem>
+
+<listitem><para>
+       The biggest thing to remember is that internal (unix) strings in Samba
+       may now contain multi-byte characters. This means you cannot assume
+       that characters are always 1 byte long. Often this means that you will
+       have to convert strings to ucs2 and back again in order to do some
+       (seemingly) simple task. For examples of how to do this see functions
+       like strchr_m(). I know this is very slow, and we will eventually
+       speed it up but right now we want this stuff correct not fast.
+</para></listitem>
+
+<listitem><para>
+       all lp_ functions now return unix strings. The magic "DOS" flag on
+       parameters is gone.
+</para></listitem>
+
+<listitem><para>
+       all vfs functions take unix strings. Don't convert when passing to them
+</para></listitem>
+
+</orderedlist>
+
+</sect1>
+
+<sect1>
+<title>Macros in byteorder.h</title>
+
+<para>
+This section describes the macros defined in byteorder.h.  These macros 
+are used extensively in the Samba code.
+</para>
+
+<sect2>
+<title>CVAL(buf,pos)</title>
+
+<para>
+returns the byte at offset pos within buffer buf as an unsigned character.
+</para>
+</sect2>
+
+<sect2>
+<title>PVAL(buf,pos)</title>
+<para>returns the value of CVAL(buf,pos) cast to type unsigned integer.</para>
+</sect2>
+
+<sect2>
+<title>SCVAL(buf,pos,val)</title>
+<para>sets the byte at offset pos within buffer buf to value val.</para>
+</sect2>
+
+<sect2>
+<title>SVAL(buf,pos)</title>
+<para>
+       returns the value of the unsigned short (16 bit) little-endian integer at 
+       offset pos within buffer buf.  An integer of this type is sometimes
+       refered to as "USHORT".
+</para>
+</sect2>
+
+<sect2>
+<title>IVAL(buf,pos)</title>
+<para>returns the value of the unsigned 32 bit little-endian integer at offset 
+pos within buffer buf.</para>
+</sect2>
+
+<sect2>
+<title>SVALS(buf,pos)</title>
+<para>returns the value of the signed short (16 bit) little-endian integer at 
+offset pos within buffer buf.</para>
+</sect2>
+
+<sect2>
+<title>IVALS(buf,pos)</title>
+<para>returns the value of the signed 32 bit little-endian integer at offset pos
+within buffer buf.</para>
+</sect2>
+
+<sect2>
+<title>SSVAL(buf,pos,val)</title>
+<para>sets the unsigned short (16 bit) little-endian integer at offset pos within 
+buffer buf to value val.</para>
+</sect2>
+
+<sect2>
+<title>SIVAL(buf,pos,val)</title>
+<para>sets the unsigned 32 bit little-endian integer at offset pos within buffer 
+buf to the value val.</para>
+</sect2>
+
+<sect2>
+<title>SSVALS(buf,pos,val)</title>
+<para>sets the short (16 bit) signed little-endian integer at offset pos within 
+buffer buf to the value val.</para>
+</sect2>
+
+<sect2>
+<title>SIVALS(buf,pos,val)</title>
+<para>sets the signed 32 bit little-endian integer at offset pos withing buffer
+buf to the value val.</para>
+</sect2>
+
+<sect2>
+<title>RSVAL(buf,pos)</title>
+<para>returns the value of the unsigned short (16 bit) big-endian integer at 
+offset pos within buffer buf.</para>
+</sect2>
+
+<sect2>
+<title>RIVAL(buf,pos)</title>
+<para>returns the value of the unsigned 32 bit big-endian integer at offset 
+pos within buffer buf.</para>
+</sect2>
+
+<sect2>
+<title>RSSVAL(buf,pos,val)</title>
+<para>sets the value of the unsigned short (16 bit) big-endian integer at 
+offset pos within buffer buf to value val.
+refered to as "USHORT".</para>
+</sect2>
+
+<sect2>
+<title>RSIVAL(buf,pos,val)</title>
+<para>sets the value of the unsigned 32 bit big-endian integer at offset 
+pos within buffer buf to value val.</para>
+</sect2>
+
+</sect1>
+
+
+<sect1>
+<title>LAN Manager Samba API</title>
+
+<para>
+This section describes the functions need to make a LAN Manager RPC call.
+This information had been obtained by examining the Samba code and the LAN
+Manager 2.0 API documentation.  It should not be considered entirely
+reliable.
+</para>
+
+<para>
+<programlisting>
+call_api(int prcnt, int drcnt, int mprcnt, int mdrcnt, 
+       char *param, char *data, char **rparam, char **rdata);
+</programlisting>
+</para>
+
+<para>
+This function is defined in client.c.  It uses an SMB transaction to call a
+remote api.
+</para>
+
+<sect2>
+<title>Parameters</title>
+
+<para>The parameters are as follows:</para>
+
+<orderedlist>
+<listitem><para>
+       prcnt: the number of bytes of parameters begin sent.
+</para></listitem>
+<listitem><para>
+       drcnt:   the number of bytes of data begin sent.
+</para></listitem>
+<listitem><para>
+       mprcnt:  the maximum number of bytes of parameters which should be returned
+</para></listitem>
+<listitem><para>
+       mdrcnt:  the maximum number of bytes of data which should be returned
+</para></listitem>
+<listitem><para>
+       param:   a pointer to the parameters to be sent.
+</para></listitem>
+<listitem><para>
+       data:    a pointer to the data to be sent.
+</para></listitem>
+<listitem><para>
+       rparam:  a pointer to a pointer which will be set to point to the returned
+       paramters.  The caller of call_api() must deallocate this memory.
+</para></listitem>
+<listitem><para>
+       rdata:   a pointer to a pointer which will be set to point to the returned 
+       data.  The caller of call_api() must deallocate this memory.
+</para></listitem>
+</orderedlist>
+
+<para>
+These are the parameters which you ought to send, in the order of their
+appearance in the parameter block:
+</para>
+
+<orderedlist>
+
+<listitem><para>
+An unsigned 16 bit integer API number.  You should set this value with
+SSVAL().  I do not know where these numbers are described.
+</para></listitem>
+
+<listitem><para>
+An ASCIIZ string describing the parameters to the API function as defined
+in the LAN Manager documentation.  The first parameter, which is the server
+name, is ommited.  This string is based uppon the API function as described
+in the manual, not the data which is actually passed.
+</para></listitem>
+
+<listitem><para>
+An ASCIIZ string describing the data structure which ought to be returned.
+</para></listitem>
+
+<listitem><para>
+Any parameters which appear in the function call, as defined in the LAN
+Manager API documentation, after the "Server" and up to and including the
+"uLevel" parameters.
+</para></listitem>
+
+<listitem><para>
+An unsigned 16 bit integer which gives the size in bytes of the buffer we
+will use to receive the returned array of data structures.  Presumably this
+should be the same as mdrcnt.  This value should be set with SSVAL().
+</para></listitem>
+
+<listitem><para>
+An ASCIIZ string describing substructures which should be returned.  If no 
+substructures apply, this string is of zero length.
+</para></listitem>
+
+</orderedlist>
+
+<para>
+The code in client.c always calls call_api() with no data.  It is unclear
+when a non-zero length data buffer would be sent.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Return value</title>
+
+<para>
+The returned parameters (pointed to by rparam), in their order of appearance
+are:</para>
+
+<orderedlist>
+
+<listitem><para>
+An unsigned 16 bit integer which contains the API function's return code. 
+This value should be read with SVAL().
+</para></listitem>
+
+<listitem><para>
+An adjustment which tells the amount by which pointers in the returned
+data should be adjusted.  This value should be read with SVAL().  Basically, 
+the address of the start of the returned data buffer should have the returned
+pointer value added to it and then have this value subtracted from it in
+order to obtain the currect offset into the returned data buffer.
+</para></listitem>
+
+<listitem><para>
+A count of the number of elements in the array of structures returned. 
+It is also possible that this may sometimes be the number of bytes returned.
+</para></listitem>
+</orderedlist>
+
+<para>
+When call_api() returns, rparam points to the returned parameters.  The
+first if these is the result code.  It will be zero if the API call
+suceeded.  This value by be read with "SVAL(rparam,0)".
+</para>
+
+<para>
+The second parameter may be read as "SVAL(rparam,2)".  It is a 16 bit offset
+which indicates what the base address of the returned data buffer was when
+it was built on the server.  It should be used to correct pointer before
+use.
+</para>
+
+<para>
+The returned data buffer contains the array of returned data structures. 
+Note that all pointers must be adjusted before use.  The function
+fix_char_ptr() in client.c can be used for this purpose.
+</para>
+
+<para>
+The third parameter (which may be read as "SVAL(rparam,4)") has something to
+do with indicating the amount of data returned or possibly the amount of
+data which can be returned if enough buffer space is allowed.
+</para>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>Code character table</title>
+<para>
+Certain data structures are described by means of ASCIIz strings containing
+code characters.  These are the code characters:
+</para>
+
+<orderedlist>
+<listitem><para>
+W      a type byte little-endian unsigned integer
+</para></listitem>
+<listitem><para>
+N      a count of substructures which follow
+</para></listitem>
+<listitem><para>
+D      a four byte little-endian unsigned integer
+</para></listitem>
+<listitem><para>
+B      a byte (with optional count expressed as trailing ASCII digits)
+</para></listitem>
+<listitem><para>
+z      a four byte offset to a NULL terminated string
+</para></listitem>
+<listitem><para>
+l      a four byte offset to non-string user data
+</para></listitem>
+<listitem><para>
+b      an offset to data (with count expressed as trailing ASCII digits)
+</para></listitem>
+<listitem><para>
+r      pointer to returned data buffer???
+</para></listitem>
+<listitem><para>
+L      length in bytes of returned data buffer???
+</para></listitem>
+<listitem><para>
+h      number of bytes of information available???
+</para></listitem>
+</orderedlist>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/modules.xml b/docs/docbook/devdoc/modules.xml
new file mode 100644 (file)
index 0000000..3adf130
--- /dev/null
@@ -0,0 +1,328 @@
+<chapter id="modules">
+<chapterinfo>
+       <author>
+               <firstname>Jelmer</firstname><surname>Vernooij</surname>
+               <affiliation>
+                       <orgname>Samba Team</orgname>
+                       <address><email>jelmer@samba.org</email></address>
+               </affiliation>
+       </author>
+       <author>
+               <firstname>Stefan</firstname><surname>Metzmacher</surname>
+               <affiliation>
+                       <address><email>metze@metzemix.de</email></address>
+               </affiliation>
+               <contrib>events interface</contrib>
+       </author>
+       <pubdate> 17 September 2003 </pubdate>
+</chapterinfo>
+
+<title>Modules</title>
+
+<sect1>
+<title>Advantages</title>
+
+<para>
+The new modules system has the following advantages:
+</para>
+
+<simplelist>
+<member>Transparent loading of static and shared modules (no need 
+for a subsystem to know about modules)</member>
+<member>Simple selection between shared and static modules at configure time</member>
+<member>"preload modules" option for increasing performance for stable modules</member>
+<member>No nasty #define stuff anymore</member>
+<member>All backends are available as plugin now (including pdb_ldap and pdb_tdb)</member>
+</simplelist>
+</sect1>
+
+<sect1>
+<title>Loading modules</title>
+
+<para>
+Some subsystems in samba use different backends. These backends can be 
+either statically linked in to samba or available as a plugin. A subsystem 
+should have a function that allows a module to register itself. For example, 
+the passdb subsystem has: 
+</para>
+
+<para><programlisting>
+NTSTATUS smb_register_passdb(int version, const char *name, pdb_init_function init);
+</programlisting></para>
+
+<para>
+This function will be called by the initialisation function of the module to 
+register itself. 
+</para>
+
+<sect2>
+<title>Static modules</title>
+
+<para>
+The modules system compiles a list of initialisation functions for the 
+static modules of each subsystem. This is a define. For example, 
+it is here currently (from <filename>include/config.h</filename>): 
+</para>
+
+<para><programlisting>
+/* Static init functions */
+#define static_init_pdb { pdb_mysql_init(); pdb_ldap_init(); pdb_smbpasswd_init(); pdb_tdbsam_init(); pdb_guest_init();}
+</programlisting></para>
+
+<para>
+These functions should be called before the subsystem is used. That 
+should be done when the subsystem is initialised or first used. 
+</para>
+
+</sect2>
+
+<sect2>
+<title>Shared modules</title>
+
+<para>
+If a subsystem needs a certain backend, it should check if it has 
+already been registered. If the backend hasn't been registered already, 
+the subsystem should call smb_probe_module(char *subsystem, char *backend).
+This function tries to load the correct module from a certain path
+($LIBDIR/subsystem/backend.so). If the first character in 'backend' 
+is a slash, smb_probe_module() tries to load the module from the 
+absolute path specified in 'backend'.
+</para>
+
+<para>After smb_probe_module() has been executed, the subsystem 
+should check again if the module has been registered. 
+</para>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>Writing modules</title>
+
+<para>
+Each module has an initialisation function. For modules that are 
+included with samba this name is '<replaceable>subsystem</replaceable>_<replaceable>backend</replaceable>_init'. For external modules (that will never be built-in, but only available as a module) this name is always 'init_module'. (In the case of modules included with samba, the configure system will add a #define subsystem_backend_init() init_module()).
+The prototype for these functions is:
+</para>
+
+<para><programlisting>
+NTSTATUS init_module(void);
+</programlisting></para>
+
+<para>This function should call one or more 
+registration functions. The function should return NT_STATUS_OK on success and  
+NT_STATUS_UNSUCCESSFUL or a more useful nt error code on failure.</para>
+
+<para>For example, pdb_ldap_init() contains: </para>
+
+<para><programlisting>
+NTSTATUS pdb_ldap_init(void)
+{
+smb_register_passdb(PASSDB_INTERFACE_VERSION, "ldapsam", pdb_init_ldapsam);
+smb_register_passdb(PASSDB_INTERFACE_VERSION, "ldapsam_nua", pdb_init_ldapsam_nua);
+       return NT_STATUS_OK;
+}
+</programlisting></para>
+
+<sect2>
+<title>Static/Shared selection in configure.in</title>
+
+<para>
+Some macros in configure.in generate the various defines and substs that 
+are necessary for the system to work correct. All modules that should 
+be built by default have to be added to the variable 'default_modules'. 
+For example, if ldap is found, pdb_ldap is added to this variable.
+</para>
+
+<para>
+On the bottom of configure.in, SMB_MODULE() should be called 
+for each module and SMB_SUBSYSTEM() for each subsystem.
+</para>
+
+<para>Syntax:</para>
+
+<para><programlisting>
+SMB_MODULE(<replaceable>subsystem</replaceable>_<replaceable>backend</replaceable>, <replaceable>object files</replaceable>, <replaceable>plugin name</replaceable>, <replaceable>subsystem name</replaceable>, <replaceable>static_action</replaceable>, <replaceable>shared_action</replaceable>)
+SMB_SUBSYSTEM(<replaceable>subsystem</replaceable>,<replaceable>depfile</replaceable>)
+</programlisting></para>
+
+<para>The depfile for a certain subsystem is the file that calls the 
+initialisation functions for the statically built in modules.</para>
+
+<para>
+<replaceable>@SUBSYSTEM_MODULES@</replaceable> in Makefile.in will 
+be replaced with the names of the plugins to build.
+</para>
+
+<para>You must make sure all .c files that contain defines that can 
+be changed by ./configure are rebuilded in the 'modules_clean' make target. 
+Practically, this means all c files that contain <command>static_init_subsystem;</command> calls need to be rebuilded.
+</para>
+
+<note>
+<para>
+There currently also is a configure.in command called SMB_MODULE_PROVIVES().
+This is used for modules that register multiple things. It should not 
+be used as probing will most likely disappear in the future.</para>
+</note>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>Registration of events</title>
+
+<sect2>
+<title>Intention</title>
+
+<para>
+For some modules it is necessary to drop idle database connections,
+or do other things periodically.
+Some modules need to do close database connections or similar things
+when the server exits.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Advantages</title>
+
+<para>
+The event registration system has the following advantages:
+</para>
+
+<simplelist>
+<member>Every module is able to register/unregister idle or exit handlers called from the main server loop</member>
+<member>No need for hacking the main server anymore</member>
+</simplelist>
+
+</sect2>
+
+<sect2>
+<title>General stuff</title>
+
+<para>
+Each event has an event_id of type smb_event_id_t, which identifies the event in its event list.
+(Take a look at <filename>include/module.h</filename> and <filename>lib/module.c</filename>.)
+There are currently two event types:
+</para>
+
+<simplelist>
+<member>idle events</member>
+<member>exit events</member>
+</simplelist>
+
+</sect2>
+
+<sect2>
+<title>Type: idle event</title>
+
+<para>
+Idle events are called periodically from the main server loop.
+if the specified interval is less or equal than 0, the default SMB_IDLE_EVENT_DEFAULT_INTERVAL (180 s) is used.
+if the specified interval is less than SMB_IDLE_EVENT_MIN_INTERVAL (30 s), SMB_IDLE_EVENT_MIN_INTERVAL is used.
+In any other case the specified interval is used.
+</para>
+
+<note><para>
+the real interval can be differ from the specified interval about up to +/- 30 s.
+</para></note>
+
+<para>
+Idle events can be registered via the
+<programlisting>
+smb_event_id_t smb_register_idle_event(smb_idle_event_fn *fn, void *data, time_t interval);
+</programlisting> function.
+</para>
+
+<variablelist>
+
+<varlistentry><term>fn</term>
+<listitem><para>
+the function pointer to idle handler function.
+this function must have the following prototype!
+<programlisting>
+void example_idle_event_fn(void **data, time_t *interval, time_t now);
+</programlisting>
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term>data</term>
+<listitem><para>this is a pointer to private data which is passed to the idle function when it's called.</para></listitem>
+</varlistentry>
+
+<varlistentry><term>interval</term>
+<listitem><para>
+this is a pointer to the time_t interval in witch the idle handler function is called.
+the idle handler is able to change it's interval.
+</para></listitem>
+</varlistentry>
+</variablelist>
+
+<para>
+the event_id is returned on succes, on failure SMB_EVENT_ID_INVALID is returned.
+</para>
+
+<para>
+Idle events can be unregistered via the
+<programlisting>
+BOOL smb_unregister_idle_event(smb_event_id_t id);
+</programlisting> function.
+</para>
+
+<para>
+True is returned on success, False on failure.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Type: exit event</title>
+
+<para>Exit events are called when the server exits</para>
+
+<para>
+Exit events can be registered via the
+<programlisting>
+smb_event_id_t smb_register_exit_event(smb_exit_event_fn *fn, void *data);
+</programlisting> function.
+</para>
+
+<variablelist>
+
+<varlistentry><term>fn</term>
+<listitem><para>
+the function pointer to exit handler function.
+this function must have the following prototype!
+<programlisting>
+void example_exit_event_fn(void **data);
+</programlisting>
+</para></listitem>
+</varlistentry>
+
+<varlistentry><term>data</term>
+<listitem><para>this is a pointer to private data which is passed to the exit function when it's called.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>
+the event_id is returned on success, on failure SMB_EVENT_ID_INVALID is returned.
+</para>
+
+<para>
+Exit events can be unregistered via the
+<programlisting>
+BOOL smb_unregister_exit_event(smb_event_id_t id);
+</programlisting> function.
+</para>
+
+<para>
+True is returned on succes, False on failure.
+</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/devdoc/packagers.xml b/docs/docbook/devdoc/packagers.xml
new file mode 100644 (file)
index 0000000..fb47c73
--- /dev/null
@@ -0,0 +1,40 @@
+<chapter id="Packaging">
+<chapterinfo>
+       <author>
+               <firstname>Jelmer</firstname><surname>Vernooij</surname>
+       </author>
+</chapterinfo>
+
+<title>Notes to packagers</title>
+
+<sect1>
+<title>Versioning</title>
+
+<para>Please, please update the version number in 
+<filename>source/include/version.h</filename> to include the versioning of your package. This makes it easier to distinguish standard samba builds
+from custom-build samba builds (distributions often patch packages). For 
+example, a good version would be: </para>
+
+<para><programlisting>
+Version 2.999+3.0.alpha21-5 for Debian
+</programlisting></para>
+
+</sect1>
+
+<sect1>
+<title>Modules</title>
+
+<para>Samba now has support for building parts of samba as plugins. This 
+makes it possible to, for example, put ldap or mysql support in a seperate 
+package, thus making it possible to have a normal samba package not 
+depending on ldap or mysql. To build as much parts of samba 
+as a plugin, run: </para>
+
+<para><programlisting>
+./configure --with-shared-modules=rpc,vfs,auth,pdb,charset
+</programlisting></para>
+
+</sect1>
+
+
+</chapter>
diff --git a/docs/docbook/devdoc/parsing.xml b/docs/docbook/devdoc/parsing.xml
new file mode 100644 (file)
index 0000000..8d92961
--- /dev/null
@@ -0,0 +1,239 @@
+<chapter id="parsing">
+<chapterinfo>
+       <author>
+               <firstname>Chris</firstname><surname>Hertel</surname>
+       </author>
+       <pubdate>November 1997</pubdate>
+</chapterinfo>
+
+<title>The smb.conf file</title>
+
+<sect1>
+<title>Lexical Analysis</title>
+
+<para>
+Basically, the file is processed on a line by line basis.  There are
+four types of lines that are recognized by the lexical analyzer
+(params.c):
+</para>
+
+<orderedlist>
+<listitem><para>
+Blank lines - Lines containing only whitespace.
+</para></listitem>
+<listitem><para>
+Comment lines - Lines beginning with either a semi-colon or a
+pound sign (';' or '#').
+</para></listitem>
+<listitem><para>
+Section header lines - Lines beginning with an open square bracket ('[').
+</para></listitem>
+<listitem><para>
+Parameter lines - Lines beginning with any other character.
+(The default line type.)
+</para></listitem>
+</orderedlist>
+
+<para>
+The first two are handled exclusively by the lexical analyzer, which
+ignores them.  The latter two line types are scanned for
+</para>
+
+<orderedlist>
+<listitem><para>
+  - Section names
+</para></listitem>
+<listitem><para>
+  - Parameter names
+</para></listitem>
+<listitem><para>
+  - Parameter values
+</para></listitem>
+</orderedlist>
+
+<para>
+These are the only tokens passed to the parameter loader
+(loadparm.c).  Parameter names and values are divided from one
+another by an equal sign: '='.
+</para>
+
+<sect2>
+<title>Handling of Whitespace</title>
+
+<para>
+Whitespace is defined as all characters recognized by the isspace()
+function (see ctype(3C)) except for the newline character ('\n')
+The newline is excluded because it identifies the end of the line.
+</para>
+
+<orderedlist>
+<listitem><para>
+The lexical analyzer scans past white space at the beginning of a line.
+</para></listitem>
+
+<listitem><para>
+Section and parameter names may contain internal white space.  All
+whitespace within a name is compressed to a single space character. 
+</para></listitem>
+
+<listitem><para>
+Internal whitespace within a parameter value is kept verbatim with 
+the exception of carriage return characters ('\r'), all of which
+are removed.
+</para></listitem>
+
+<listitem><para>
+Leading and trailing whitespace is removed from names and values.
+</para></listitem>
+
+</orderedlist>
+
+</sect2>
+
+<sect2>
+<title>Handling of Line Continuation</title>
+
+<para>
+Long section header and parameter lines may be extended across
+multiple lines by use of the backslash character ('\\').  Line
+continuation is ignored for blank and comment lines.
+</para>
+
+<para>
+If the last (non-whitespace) character within a section header or on
+a parameter line is a backslash, then the next line will be
+(logically) concatonated with the current line by the lexical
+analyzer.  For example:
+</para>
+
+<para><programlisting>
+       param name = parameter value string \
+       with line continuation.
+</programlisting></para>
+
+<para>Would be read as</para>
+
+<para><programlisting>
+    param name = parameter value string     with line continuation.
+</programlisting></para>
+
+<para>
+Note that there are five spaces following the word 'string',
+representing the one space between 'string' and '\\' in the top
+line, plus the four preceeding the word 'with' in the second line.
+(Yes, I'm counting the indentation.)
+</para>
+
+<para>
+Line continuation characters are ignored on blank lines and at the end
+of comments.  They are *only* recognized within section and parameter
+lines.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Line Continuation Quirks</title>
+
+<para>Note the following example:</para>
+
+<para><programlisting>
+       param name = parameter value string \
+    \
+    with line continuation.
+</programlisting></para>
+
+<para>
+The middle line is *not* parsed as a blank line because it is first
+concatonated with the top line.  The result is
+</para>
+
+<para><programlisting>
+param name = parameter value string         with line continuation.
+</programlisting></para>
+
+<para>The same is true for comment lines.</para>
+
+<para><programlisting>
+       param name = parameter value string \
+       ; comment \
+    with a comment.
+</programlisting></para>
+
+<para>This becomes:</para>
+
+<para><programlisting>
+param name = parameter value string     ; comment     with a comment.
+</programlisting></para>
+
+<para>
+On a section header line, the closing bracket (']') is considered a
+terminating character, and the rest of the line is ignored.  The lines
+</para>
+
+<para><programlisting>
+       [ section   name ] garbage \
+    param  name  = value
+</programlisting></para>
+
+<para>are read as</para>
+
+<para><programlisting>
+       [section name]
+    param name = value
+</programlisting></para>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>Syntax</title>
+
+<para>The syntax of the smb.conf file is as follows:</para>
+
+<para><programlisting>
+  &lt;file&gt;            :==  { &lt;section&gt; } EOF
+  &lt;section&gt;         :==  &lt;section header&gt; { &lt;parameter line&gt; }
+  &lt;section header&gt;  :==  '[' NAME ']'
+  &lt;parameter line&gt;  :==  NAME '=' VALUE NL
+</programlisting></para>
+
+<para>Basically, this means that</para>
+
+<orderedlist>
+<listitem><para>
+       a file is made up of zero or more sections, and is terminated by
+       an EOF (we knew that).
+</para></listitem>
+
+<listitem><para>
+       A section is made up of a section header followed by zero or more
+       parameter lines.
+</para></listitem>
+
+<listitem><para>
+       A section header is identified by an opening bracket and
+       terminated by the closing bracket.  The enclosed NAME identifies
+       the section.
+</para></listitem>
+
+<listitem><para>
+       A parameter line is divided into a NAME and a VALUE.  The *first*
+       equal sign on the line separates the NAME from the VALUE.  The
+       VALUE is terminated by a newline character (NL = '\n').
+</para></listitem>
+
+</orderedlist>
+
+<sect2>
+<title>About params.c</title>
+
+<para>
+The parsing of the config file is a bit unusual if you are used to
+lex, yacc, bison, etc.  Both lexical analysis (scanning) and parsing
+are performed by params.c.  Values are loaded via callbacks to
+loadparm.c.
+</para>
+</sect2>
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/printing.xml b/docs/docbook/devdoc/printing.xml
new file mode 100644 (file)
index 0000000..363b9fb
--- /dev/null
@@ -0,0 +1,393 @@
+<chapter id="printing">
+<chapterinfo>
+       <author>
+               <firstname>Gerald</firstname><surname>Carter</surname>
+       </author>
+       <pubdate>October 2002</pubdate>
+</chapterinfo>
+
+
+<title>Samba Printing Internals</title>
+
+
+<sect1>
+<title>Abstract</title>
+<para>
+The purpose of this document is to provide some insight into
+Samba's printing functionality and also to describe the semantics
+of certain features of Windows client printing.
+</para>
+</sect1>
+
+
+
+<sect1>
+<title>
+Printing Interface to Various Back ends
+</title>
+
+<para>
+Samba uses a table of function pointers to seven functions.  The
+function prototypes are defined in the <varname>printif</varname> structure declared
+in <filename>printing.h</filename>.
+</para>
+
+<itemizedlist>
+       <listitem><para>retrieve the contents of a print queue</para></listitem>
+       <listitem><para>pause the print queue</para></listitem>
+       <listitem><para>resume a paused print queue</para></listitem>
+       <listitem><para>delete a job from the queue</para></listitem>
+       <listitem><para>pause a job in the print queue</para></listitem>
+       <listitem><para>result a paused print job in the queue</para></listitem>
+       <listitem><para>submit a job to the print queue</para></listitem>
+</itemizedlist>
+
+<para>
+Currently there are only two printing back end implementations
+defined.
+</para>
+
+<itemizedlist>
+       <listitem><para>a generic set of functions for working with standard UNIX
+       printing subsystems</para></listitem>
+
+       <listitem><para>a set of CUPS specific functions (this is only enabled if
+       the CUPS libraries were located at compile time).</para></listitem>
+</itemizedlist>
+
+</sect1>
+
+
+
+
+<sect1>
+<title>
+Print Queue TDB's
+</title>
+
+
+<para>
+Samba provides periodic caching of the output from the "lpq command"
+for performance reasons.  This cache time is configurable in seconds.
+Obviously the longer the cache time the less often smbd will be
+required to exec a copy of lpq.  However, the accuracy of the print
+queue contents displayed to clients will be diminished as well.
+</para>
+
+<para>
+The list of currently opened print queue TDB's can be found
+be examining the list of tdb_print_db structures ( see print_db_head
+in printing.c ). A queue TDB is opened using the wrapper function
+printing.c:get_print_db_byname().  The function ensures that smbd
+does not open more than MAX_PRINT_DBS_OPEN in an effort to prevent
+a large print server from exhausting all available file descriptors.
+If the number of open queue TDB's exceeds the MAX_PRINT_DBS_OPEN
+limit, smbd falls back to a most recently used algorithm for maintaining
+a list of open TDB's.
+</para>
+
+<para>
+There are two ways in which a a print job can be entered into
+a print queue's TDB.  The first is to submit the job from a Windows
+client which will insert the job information directly into the TDB.
+The second method is to have the print job picked up by executing the
+"lpq command".
+</para>
+
+<para><programlisting>
+/* included from printing.h */
+struct printjob {
+       pid_t pid; /* which process launched the job */
+       int sysjob; /* the system (lp) job number */
+       int fd; /* file descriptor of open file if open */
+       time_t starttime; /* when the job started spooling */
+       int status; /* the status of this job */
+       size_t size; /* the size of the job so far */
+       int page_count; /* then number of pages so far */
+       BOOL spooled; /* has it been sent to the spooler yet? */
+       BOOL smbjob; /* set if the job is a SMB job */
+       fstring filename; /* the filename used to spool the file */
+       fstring jobname; /* the job name given to us by the client */
+       fstring user; /* the user who started the job */
+       fstring queuename; /* service number of printer for this job */
+       NT_DEVICEMODE *nt_devmode;
+};
+</programlisting></para>
+
+<para>
+The current manifestation of the printjob structure contains a field
+for the UNIX job id returned from the "lpq command" and a Windows job
+ID (32-bit bounded by PRINT_MAX_JOBID).  When a print job is returned
+by the "lpq command" that does not match an existing job in the queue's
+TDB, a 32-bit job ID above the &lt;*vance doesn't know what word is missing here*&gt; is generating by adding UNIX_JOB_START to
+the id reported by lpq.
+</para>
+
+<para>
+In order to match a 32-bit Windows jobid onto a 16-bit lanman print job
+id, smbd uses an in memory TDB to match the former to a number appropriate
+for old lanman clients.
+</para>
+
+<para>
+When updating a print queue, smbd will perform the following
+steps ( refer to <filename>print.c:print_queue_update()</filename> ):
+</para>
+
+<orderedlist>
+       <listitem><para>Check to see if another smbd is currently in 
+       the process of updating the queue contents by checking the pid 
+       stored in <constant>LOCK/<replaceable>printer_name</replaceable></constant>.  
+       If so, then do not update the TDB.</para></listitem>
+       
+       <listitem><para>Lock the mutex entry in the TDB and store our own pid.
+       Check that this succeeded, else fail.</para></listitem>
+
+       <listitem><para>Store the updated time stamp for the new cache
+       listing</para></listitem>
+
+       <listitem><para>Retrieve the queue listing via "lpq command"</para></listitem>
+
+       <listitem><para><programlisting>
+       foreach job in the queue
+       {
+               if the job is a UNIX job, create a new entry;
+               if the job has a Windows based jobid, then
+               {
+                       Lookup the record by the jobid;
+                       if the lookup failed, then
+                               treat it as a UNIX job;
+                       else
+                               update the job status only
+               }
+       }</programlisting></para></listitem>
+
+       <listitem><para>Delete any jobs in the TDB that are not
+       in the in the lpq listing</para></listitem>
+
+       <listitem><para>Store the print queue status in the TDB</para></listitem>
+       
+       <listitem><para>update the cache time stamp again</para></listitem>
+       
+</orderedlist>
+
+<para>
+Note that it is the contents of this TDB that is returned to Windows
+clients and not the actual listing from the "lpq command".
+</para>
+
+<para>
+The NT_DEVICEMODE stored as part of the printjob structure is used to
+store a pointer to a non-default DeviceMode associated with the print
+job.  The pointer will be non-null when the client included a Device
+Mode in the OpenPrinterEx() call and subsequently submitted a job for
+printing on that same handle.  If the client did not include a Device
+Mode in the OpenPrinterEx() request, the nt_devmode field is NULL
+and the job has the printer's device mode associated with it by default.
+</para>
+
+<para>
+Only non-default Device Mode are stored with print jobs in the print
+queue TDB.  Otherwise, the Device Mode is obtained from the printer
+object when the client issues a GetJob(level == 2) request.
+</para>
+
+</sect1>
+
+
+
+
+<sect1>
+<title>
+ChangeID and Client Caching of Printer Information
+</title>
+
+<para>
+[To be filled in later]
+</para>
+</sect1>
+
+
+
+<sect1>
+<title>
+Windows NT/2K Printer Change Notify
+</title>
+
+<para>
+When working with Windows NT+ clients, it is possible for a
+print server to use RPC to send asynchronous change notification
+events to clients for certain printer and print job attributes.
+This can be useful when the client needs to know that a new
+job has been added to the queue for a given printer or that the
+driver for a printer has been changed.  Note that this is done
+entirely orthogonal to cache updates based on a new ChangeID for
+a printer object.
+</para>
+
+<para>
+The basic set of RPC's used to implement change notification are
+</para>
+
+<itemizedlist>
+       <listitem><para>RemoteFindFirstPrinterChangeNotifyEx ( RFFPCN )</para></listitem>
+       <listitem><para>RemoteFindNextPrinterChangeNotifyEx ( RFNPCN )</para></listitem>
+       <listitem><para>FindClosePrinterChangeNotify( FCPCN )</para></listitem>
+       <listitem><para>ReplyOpenPrinter</para></listitem>
+       <listitem><para>ReplyClosePrinter</para></listitem>
+       <listitem><para>RouteRefreshPrinterChangeNotify ( RRPCN )</para></listitem>
+</itemizedlist>
+
+<para>
+One additional RPC is available to a server, but is never used by the
+Windows spooler service:
+</para>
+
+<itemizedlist>
+       <listitem><para>RouteReplyPrinter()</para></listitem>
+</itemizedlist>
+
+<para>
+The opnum for all of these RPC's are defined in include/rpc_spoolss.h
+</para>
+
+<para>
+Windows NT print servers use a bizarre method of sending print
+notification event to clients.  The process of registering a new change
+notification handle is as follows.  The 'C' is for client and the
+'S' is for server.  All error conditions have been eliminated.
+</para>
+
+<para><programlisting>
+C:     Obtain handle to printer or to the printer
+       server via the standard OpenPrinterEx() call.
+S:     Respond with a valid handle to object
+
+C:     Send a RFFPCN request with the previously obtained
+       handle with either (a) set of flags for change events
+       to monitor, or (b) a PRINTER_NOTIFY_OPTIONS structure
+       containing the event information to monitor.  The windows
+       spooler has only been observed to use (b).
+S:     The &lt;* another missing word*&gt; opens a new TCP session to the client (thus requiring
+       all print clients to be CIFS servers as well) and sends
+       a ReplyOpenPrinter() request to the client.
+C:     The client responds with a printer handle that can be used to
+       send event notification messages.
+S:     The server replies success to the RFFPCN request.
+
+C:     The windows spooler follows the RFFPCN with a RFNPCN
+       request to fetch the current values of all monitored
+       attributes.
+S:     The server replies with an array SPOOL_NOTIFY_INFO_DATA
+       structures (contained in a SPOOL_NOTIFY_INFO structure).
+
+C:     If the change notification handle is ever released by the
+       client via a FCPCN request, the server sends a ReplyClosePrinter()
+       request back to the client first.  However a request of this
+       nature from the client is often an indication that the previous
+       notification event was not marshalled correctly by the server
+       or a piece of data was wrong.
+S:     The server closes the internal change notification handle
+       (POLICY_HND) and does not send any further change notification
+       events to the client for that printer or job.
+</programlisting></para>
+
+<para>
+The current list of notification events supported by Samba can be
+found by examining the internal tables in srv_spoolss_nt.c
+</para>
+
+<itemizedlist>
+       <listitem><para>printer_notify_table[]</para></listitem>
+       <listitem><para>job_notify_table[]</para></listitem>
+</itemizedlist>
+
+<para>
+When an event occurs that could be monitored, smbd sends a message
+to itself about the change.  The list of events to be transmitted
+are queued by the smbd process sending the message to prevent an
+overload of TDB usage and the internal message is sent during smbd's
+idle loop (refer to printing/notify.c and the functions
+send_spoolss_notify2_msg() and print_notify_send_messages() ).
+</para>
+
+<para>
+The decision of whether or not the change is to be sent to connected
+clients is made by the routine which actually sends the notification.
+( refer to srv_spoolss_nt.c:recieve_notify2_message() ).
+</para>
+
+<para>
+Because it possible to receive a listing of multiple changes for
+multiple printers, the notification events must be split into
+categories by the printer name.  This makes it possible to group
+multiple change events to be sent in a single RPC according to the
+printer handle obtained via a ReplyOpenPrinter().
+</para>
+
+<para>
+The actual change notification is performed using the RRPCN request
+RPC.  This packet contains
+</para>
+
+
+<itemizedlist>
+       
+<listitem><para>the printer handle registered with the
+client's spooler on which the change occurred</para></listitem>
+
+<listitem><para>The change_low value which was sent as part
+of the last RFNPCN request from the client</para></listitem>
+
+<listitem><para>The SPOOL_NOTIFY_INFO container with the event
+information</para></listitem>
+
+</itemizedlist>
+
+<para>
+A <varname>SPOOL_NOTIFY_INFO</varname> contains:
+</para>
+
+<itemizedlist>
+
+<listitem><para>the version and flags field are predefined
+and should not be changed</para></listitem>
+
+<listitem><para>The count field is the number of entries
+in the SPOOL_NOTIFY_INFO_DATA array</para></listitem>
+
+</itemizedlist>
+
+<para>
+The <varname>SPOOL_NOTIFY_INFO_DATA</varname> entries contain:
+</para>
+
+<itemizedlist>
+
+<listitem><para>The type defines whether or not this event
+is for a printer or a print job</para></listitem>
+
+<listitem><para>The field is the flag identifying the event</para></listitem>
+
+<listitem><para>the notify_data union contains the new valuie of the
+attribute</para></listitem>
+
+<listitem><para>The enc_type defines the size of the structure for marshalling
+and unmarshalling</para></listitem>
+
+<listitem><para>(a) the id must be 0 for a printer event on a printer handle.
+(b) the id must be the job id for an event on a printer job
+(c) the id must be the matching number of the printer index used
+in the response packet to the RFNPCN when using a print server
+handle for notification.  Samba currently uses the snum of
+the printer for this which can break if the list of services
+has been modified since the notification handle was registered.</para></listitem>
+
+<listitem><para>The size is either (a) the string length in UNICODE for strings,
+(b) the size in bytes of the security descriptor, or (c) 0 for
+data values.</para></listitem>
+
+</itemizedlist>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/rpc_plugin.xml b/docs/docbook/devdoc/rpc_plugin.xml
new file mode 100644 (file)
index 0000000..287e35b
--- /dev/null
@@ -0,0 +1,88 @@
+<chapter id="rpc-plugin">
+<chapterinfo>
+       <author>
+               <firstname>Anthony</firstname><surname>Liguori</surname>
+               <affiliation>
+                       <orgname>IBM</orgname>
+                       <address><email>aliguor@us.ibm.com</email></address>
+               </affiliation>
+       </author>
+       <author>
+               <firstname>Jelmer</firstname><surname>Vernooij</surname>
+               <affiliation>
+                       <orgname>Samba Team</orgname>
+                       <address><email>jelmer@samba.org</email></address>
+               </affiliation>
+       </author>
+       <pubdate>January 2003</pubdate>
+</chapterinfo>
+
+<title>RPC Pluggable Modules</title>
+
+<sect1>
+<title>About</title>
+
+<para>
+This document describes how to make use the new RPC Pluggable Modules features
+of Samba 3.0.  This architecture was added to increase the maintainability of
+Samba allowing RPC Pipes to be worked on separately from the main CVS branch.
+The RPM architecture will also allow third-party vendors to add functionality
+to Samba through plug-ins.
+</para>
+
+</sect1>
+
+<sect1>
+<title>General Overview</title>
+
+<para>
+When an RPC call is sent to smbd, smbd tries to load a shared library by the
+name <filename>librpc_&lt;pipename&gt;.so</filename> to handle the call if
+it doesn't know how to handle the call internally.  For instance, LSA calls
+are handled by <filename>librpc_lsass.so</filename>..
+These shared libraries should be located in the <filename>&lt;sambaroot&gt;/lib/rpc</filename>.  smbd then attempts to call the init_module function within
+the shared library. Check the chapter on modules for more information.
+</para>
+
+<para>
+In the init_module function, the library should call 
+rpc_pipe_register_commands().  This function takes the following arguments:
+</para>
+
+<para><programlisting>
+NTSTATUS rpc_pipe_register_commands(int version, const char *clnt, const char *srv,
+                               const struct api_struct *cmds, int size);
+</programlisting></para>
+
+<variablelist>
+
+<varlistentry><term>version</term>
+<listitem><para>Version number of the RPC interface. Use the define <emphasis>SMB_RPC_INTERFACE_VERSION</emphasis> for this 
+argument.</para></listitem>
+</varlistentry>
+               
+<varlistentry><term>clnt</term>
+<listitem><para>the Client name of the named pipe</para></listitem>
+</varlistentry>
+
+<varlistentry><term>srv</term>
+<listitem><para>the Server name of the named pipe</para></listitem>
+</varlistentry>
+
+<varlistentry><term>cmds</term>
+<listitem><para>a list of api_structs that map RPC ordinal numbers to function calls</para></listitem>
+</varlistentry>
+
+<varlistentry><term>size</term>
+<listitem><para>the number of api_structs contained in cmds</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>
+See rpc_server/srv_reg.c and rpc_server/srv_reg_nt.c for a small example of
+how to use this library.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/sam.xml b/docs/docbook/devdoc/sam.xml
new file mode 100644 (file)
index 0000000..84c17d6
--- /dev/null
@@ -0,0 +1,357 @@
+<chapter id="sam">
+
+<chapterinfo>
+       <author>
+               <firstname>Andrew</firstname><surname>Bartlett</surname>
+       </author>
+       <pubdate>1 October 2002</pubdate>
+</chapterinfo>
+
+<title>The Upcoming SAM System</title>
+
+<sect1>
+<title>Security in the 'new SAM'</title>
+
+<para>One of the biggest problems with passdb is it's implementation of
+'security'.  Access control is on a 'are you root at the moment' basis,
+and it has no concept of NT ACLs.  Things like ldapsam had to add
+'magic' 'are you root' checks.</para>
+
+<para>We took this very seriously when we started work, and the new structure
+is designed with this in mind, from the ground up.  Each call to the SAM
+has a NT_TOKEN and (if relevant) an 'access desired'.  This is either
+provided as a parameter, or implicitly supplied by the object being
+accessed.</para>
+
+<para>
+For example, when you call 
+</para>
+
+<programlisting>
+NTSTATUS sam_get_account_by_name(const SAM_CONTEXT *context, const
+NT_USER_TOKEN *access_token, uint32 access_desired, const char *domain,
+const char *name, SAM_ACCOUNT_HANDLE **account)
+</programlisting>
+
+<para>
+The context can be NULL (and is used to allow import/export by setting
+up 2 contexts, and allowing calls on both simultaneously)
+</para>
+
+<para>
+The access token *must* be specified.  Normally the user's token out of
+current_user, this can also be a global 'system' context.
+</para>
+
+<para>
+The access desired is as per the ACL, for passing to the seaccess stuff.
+</para>
+
+<para>
+The domain/username are standard.  Even if we only have one domain,
+keeping this ensures that we don't get 'unqualified' usernames (same
+problem as we had with unqualified SIDs).
+</para>
+
+<para>
+We return a 'handle'.  This is opaque to the rest of Samba, but is
+operated on by get/set routines, all of which return NTSTATUS.
+</para>
+
+<para>
+The access checking is done by the SAM module.   The reason it is not
+done 'above' the interface is to ensure a 'choke point'.  I put a lot of
+effort into the auth subsystem to ensure we never 'accidentally' forgot
+to check for null passwords, missed a restriction etc.  I intend the SAM
+to be written with the same caution.
+</para>
+
+<para>
+The reason the access checking is not handled by the interface itself is
+due to the different implementations it make take on.  For example, on
+ADS, you cannot set a password over a non-SSL connection.  Other
+backends may have similar requirements - we need to leave this policy up
+to the modules.  They will naturally have access to 'helper' procedures
+and good examples to avoid mishaps.
+</para>
+
+<para>
+(Furthermore, some backends my actually chose to push the whole ACL
+issue to the remote server, and - assuming ldap for this example - bind
+as the user directly)
+</para>
+
+<para>
+Each returned handle has an internal 'access permitted', which allows
+the 'get' and 'set' routines to return 'ACCESS_DENIED' for things that
+were not able to be retrieved from the backend.  This removes the need
+to specify the NT_TOKEN on every operation, and allows for 'object not
+present' to be easily distinguished from 'access denied'.
+</para>
+
+<para>
+When you 'set' an object (calling sam_update_account) the internal
+details are again used.  Each change that has been made to the object
+has been flagged, so as to avoid race conditions (on unmodified
+components) and to avoid violating any extra ACL requirements on the
+actual data store (like the LDAP server).
+</para>
+
+<para>
+Finally, we have generic get_sec_desc() and set_sec_desc() routines to
+allow external ACL manipulation.  These do lookups based on SID.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Standalone from UNIX</title>
+
+<para>
+One of the primary tenants of the 'new SAM' is that it would not attempt
+to deal with 'what unix id for that'.  This would be left to the 'SMS'
+(Sid Mapping System') or SID farm, and probably administered via
+winbind.  We have had constructive discussion on how 'basic' unix
+accounts like 'root' would be handled, and we think this can work.  
+Accounts not preexisting in unix would be served up via winbind.
+</para>
+
+<para>
+This is an *optional* part, and my preferred end-game.  We have a fare
+way to go before things like winbind up to it however.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Handles and Races in the new SAM</title>
+
+<para>
+One of the things that the 'new SAM' work has tried to face is both
+compatibility with existing code, and a closer alignment to the SAMR
+interface.  I consider SAMR to be a 'primary customer' to the this work,
+because if we get alignment with that wrong, things get more, rather
+than less complex.  Also, most other parts of Samba are much more
+flexible with what they can allow.
+</para>
+
+<para>
+In any case, that was a decision taken as to how the general design
+would progress.  BTW, my understanding of SAMR may be completely flawed.
+</para>
+
+<para>
+One of the most race-prone areas of the new code is the conflicting
+update problem.  We have taken two approaches:  
+</para>
+
+<itemizedlist>
+<listitem>
+<para>'Not conflicting' conflicts.  Due to the way usrmgr operates, it will
+open a user, display all the properties and *save* them all, even if you
+don't change any.
+</para>
+
+<para>
+For this, see what I've done in rpc_server/srv_samr_util.c.  I intend
+to take this one step further, and operate on the 'handle' that the
+values were read from.  This should mean that we only update things that
+have *really* changed.
+</para>
+</listitem>
+
+<listitem>
+<para>
+'conflicting' updates:  Currently we don't deal with this (in passdb
+or the new sam stuff), but the design is sufficiently flexible to 'deny'
+a second update.  I don't foresee locking records however.
+</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1>
+<title>Layers</title>
+
+<sect2>
+<title>Application</title>
+
+<para>
+This is where smbd, samtest and whatever end-user replacement we have
+for pdbedit sits.  They use only the SAM interface, and do not get
+'special knowledge' of what is below them.
+</para>
+</sect2>
+<sect2>
+<title>SAM Interface</title>
+
+<para>
+This level 'owns' the various handle structures, the get/set routines on
+those structures and provides the public interface.  The application
+layer may initialize a 'context' to be passed to all interface routines,
+else a default, self-initialising context will be supplied.  This layser
+finds the appropriate backend module for the task, and tries very hard
+not to need to much 'knowledge'.  It should just provide the required
+abstraction to the modules below, and arrange for their initial loading.
+</para>
+
+<para>
+We could possibly add ACL checking at this layer, to avoid discrepancies
+in implementation modules.
+</para>
+
+</sect2>
+
+<sect2>
+<title>SAM Modules</title>
+
+<para>
+These do not communicate with the application directly, only by setting
+values in the handles, and receiving requests from the interface.  These
+modules are responsible for translating values from the handle's
+.private into (say) an LDAP modification list.  The module is expected
+to 'know' things like it's own domain SID, domain name, and any other
+state attached to the SAM.  Simpler modules may call back to some helper
+routine.
+</para>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>SAM Modules</title>
+
+<sect2>
+<title>Special Module: sam_passdb</title>
+
+<para>
+In order for there to be a smooth transition, kai is writing a module
+that reads existing passdb backends, and translates them into SAM
+replies.  (Also pulling data from the account policy DB etc).  We also
+intend to write a module that does the reverse - gives the SAM a passdb
+interface.
+</para>
+</sect2>
+
+<sect2>
+<title>sam_ads</title>
+<para>
+This is the first of the SAM modules to be committed to the tree -
+mainly because I needed to coordinate work with metze (who authored most
+of it).  This module aims to use Samba's libads code to provide an
+Active Directory LDAP client, suitable for use on a mixed-mode DC. 
+While it is currently being tested against Win2k servers (with a
+password in the smb.conf file) it is expected to eventually use a
+(possibly modified) OpenLDAP server.  We hope that this will assist in
+the construction of an Samba AD DC.
+</para>
+
+<para>
+We also intend to construct a Samba 2.2/3.0 compatible ldap module,
+again using libads code.
+</para>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Memory Management</title>
+
+<para> 
+The 'new SAM' development effort also concerned itself with getting a
+sane implementation of memory management.  It was decided that we would
+be (as much as possible) talloc based, using an 'internal talloc
+context' on many objects.  That is, the creation of an object would
+initiate it's own internal talloc context, and this would be used for
+all operations on that object.  Much of this is already implemented in
+passdb.  Also, like passdb, it will be possible to specify that some
+object actually be created on a specified context.  
+</para>
+
+<para>
+Memory management is important here because the APIs in the 'new SAM' do
+not use 'pdb_init()' or an equivalent.  They always allocate new
+objects.  Enumeration's are slightly different, and occur on a supplied
+context that 'owns' the entire list, rather than per-element.  (the
+enumeration functions return an array of all elements - not full handles
+just basic (and public) info)  Likewise for things that fill in a char
+**.
+</para>
+
+<para>For example:</para>
+
+<para><programlisting>
+NTSTATUS sam_lookup_sid(const SAM_CONTEXT *context, const NT_USER_TOKEN
+*access_token, TALLOC_CTX *mem_ctx, const DOM_SID *sid, char **name,
+uint32 *type)
+</programlisting></para>
+
+<para>Takes a context to allocate the 'name' on, while:</para>
+
+<para><programlisting>
+NTSTATUS sam_get_account_by_sid(const SAM_CONTEXT *context, const
+NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID
+*accountsid, SAM_ACCOUNT_HANDLE **account)
+</programlisting></para>
+
+<para>Allocates a handle and stores the allocation context on that handle.</para>
+
+<para>I think that the following:</para>
+
+<para><programlisting>
+NTSTATUS sam_enum_accounts(const SAM_CONTEXT *context, const
+NT_USER_TOKEN *access_token, const DOM_SID *domainsid, uint16 acct_ctrl,
+int32 *account_count, SAM_ACCOUNT_ENUM **accounts)
+</programlisting></para>
+
+</sect1>
+
+<sect1>
+<title>Testing</title>
+
+<para>
+Testing is vital in any piece of software, and Samba is certainly no
+exception. In designing this new subsystem, we have taken care to ensure
+it is easily tested, independent of outside protocols.
+</para>
+
+<para>
+To this end, Jelmer has constructed 'samtest'.  
+</para>
+
+<para>
+This utility (see torture/samtest.c) is structured like rpcclient, but
+instead operates on the SAM subsystem.  It creates a 'custom' SAM
+context, that may be distinct from the default values used by the rest
+of the system, and can load a separate configuration file.  
+</para>
+
+<para>
+A small number of commands are currently implemented, but these have
+already proved vital in testing.   I expect SAM module authors will find
+it particularly valuable.
+</para>
+
+<para>Example useage:</para>
+
+<para><prompt>$</prompt> <command>bin/samtest</command></para>
+
+<para><programlisting>
+> context ads:ldap://192.168.1.96
+</programlisting>
+(this loads a new context, using the new ADS module.  The parameter is
+the 'location' of the ldap server)
+</para>
+
+<para><programlisting>
+> lookup_name DOMAIN abartlet
+</programlisting>
+(returns a sid).
+</para>
+
+<para>
+Because the 'new SAM' is NT ACL based, there will be a command to
+specify an arbitrary NT ACL, but for now it uses 'system' by default.
+</para>
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/unix-smb.xml b/docs/docbook/devdoc/unix-smb.xml
new file mode 100644 (file)
index 0000000..d6a6580
--- /dev/null
@@ -0,0 +1,316 @@
+<chapter id="unix-smb">
+<chapterinfo>
+       <author>
+               <firstname>Andrew</firstname><surname>Tridgell</surname>
+       </author>
+       <pubdate>April 1995</pubdate>
+</chapterinfo>
+
+<title>NetBIOS in a Unix World</title>
+
+<sect1>
+<title>Introduction</title>
+<para>
+This is a short document that describes some of the issues that
+confront a SMB implementation on unix, and how Samba copes with
+them. They may help people who are looking at unix&lt;-&gt;PC
+interoperability.
+</para>
+
+<para>
+It was written to help out a person who was writing a paper on unix to
+PC connectivity.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Usernames</title>
+<para>
+The SMB protocol has only a loose username concept. Early SMB
+protocols (such as CORE and COREPLUS) have no username concept at
+all. Even in later protocols clients often attempt operations
+(particularly printer operations) without first validating a username
+on the server.
+</para>
+
+<para>
+Unix security is based around username/password pairs. A unix box
+should not allow clients to do any substantive operation without some
+sort of validation. 
+</para>
+
+<para>
+The problem mostly manifests itself when the unix server is in "share
+level" security mode. This is the default mode as the alternative
+"user level" security mode usually forces a client to connect to the
+server as the same user for each connected share, which is
+inconvenient in many sites.
+</para>
+
+<para>
+In "share level" security the client normally gives a username in the
+"session setup" protocol, but does not supply an accompanying
+password. The client then connects to resources using the "tree
+connect" protocol, and supplies a password. The problem is that the
+user on the PC types the username and the password in different
+contexts, unaware that they need to go together to give access to the
+server. The username is normally the one the user typed in when they
+"logged onto" the PC (this assumes Windows for Workgroups). The
+password is the one they chose when connecting to the disk or printer.
+</para>
+
+<para>
+The user often chooses a totally different username for their login as
+for the drive connection. Often they also want to access different
+drives as different usernames. The unix server needs some way of
+divining the correct username to combine with each password.
+</para>
+
+<para>
+Samba tries to avoid this problem using several methods. These succeed
+in the vast majority of cases. The methods include username maps, the
+service%user syntax, the saving of session setup usernames for later
+validation and the derivation of the username from the service name
+(either directly or via the user= option).
+</para>
+
+</sect1>
+
+<sect1>
+<title>File Ownership</title>
+
+<para>
+The commonly used SMB protocols have no way of saying "you can't do
+that because you don't own the file". They have, in fact, no concept
+of file ownership at all.
+</para>
+
+<para>
+This brings up all sorts of interesting problems. For example, when
+you copy a file to a unix drive, and the file is world writeable but
+owned by another user the file will transfer correctly but will
+receive the wrong date. This is because the utime() call under unix
+only succeeds for the owner of the file, or root, even if the file is
+world writeable. For security reasons Samba does all file operations
+as the validated user, not root, so the utime() fails. This can stuff
+up shared development diectories as programs like "make" will not get
+file time comparisons right.
+</para>
+
+<para>
+There are several possible solutions to this problem, including
+username mapping, and forcing a specific username for particular
+shares.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Passwords</title>
+
+<para>
+Many SMB clients uppercase passwords before sending them. I have no
+idea why they do this. Interestingly WfWg uppercases the password only
+if the server is running a protocol greater than COREPLUS, so
+obviously it isn't just the data entry routines that are to blame.
+</para>
+
+<para>
+Unix passwords are case sensitive. So if users use mixed case
+passwords they are in trouble.
+</para>
+
+<para>
+Samba can try to cope with this by either using the "password level"
+option which causes Samba to try the offered password with up to the
+specified number of case changes, or by using the "password server"
+option which allows Samba to do its validation via another machine
+(typically a WinNT server).
+</para>
+
+<para>
+Samba supports the password encryption method used by SMB
+clients. Note that the use of password encryption in Microsoft
+networking leads to password hashes that are "plain text equivalent".
+This means that it is *VERY* important to ensure that the Samba
+smbpasswd file containing these password hashes is only readable
+by the root user. See the documentation ENCRYPTION.txt for more
+details.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Locking</title>
+<para>
+Since samba 2.2, samba supports other types of locking as well. This 
+section is outdated.
+</para>
+
+<para>
+The locking calls available under a DOS/Windows environment are much
+richer than those available in unix. This means a unix server (like
+Samba) choosing to use the standard fcntl() based unix locking calls
+to implement SMB locking has to improvise a bit.
+</para>
+
+<para>
+One major problem is that dos locks can be in a 32 bit (unsigned)
+range. Unix locking calls are 32 bits, but are signed, giving only a 31
+bit range. Unfortunately OLE2 clients use the top bit to select a
+locking range used for OLE semaphores.
+</para>
+
+<para>
+To work around this problem Samba compresses the 32 bit range into 31
+bits by appropriate bit shifting. This seems to work but is not
+ideal. In a future version a separate SMB lockd may be added to cope
+with the problem.
+</para>
+
+<para>
+It also doesn't help that many unix lockd daemons are very buggy and
+crash at the slightest provocation. They normally go mostly unused in
+a unix environment because few unix programs use byte range
+locking. The stress of huge numbers of lock requests from dos/windows
+clients can kill the daemon on some systems.
+</para>
+
+<para>
+The second major problem is the "opportunistic locking" requested by
+some clients. If a client requests opportunistic locking then it is
+asking the server to notify it if anyone else tries to do something on
+the same file, at which time the client will say if it is willing to
+give up its lock. Unix has no simple way of implementing
+opportunistic locking, and currently Samba has no support for it.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Deny Modes</title>
+
+<para>
+When a SMB client opens a file it asks for a particular "deny mode" to
+be placed on the file. These modes (DENY_NONE, DENY_READ, DENY_WRITE,
+DENY_ALL, DENY_FCB and DENY_DOS) specify what actions should be
+allowed by anyone else who tries to use the file at the same time. If
+DENY_READ is placed on the file, for example, then any attempt to open
+the file for reading should fail.
+</para>
+
+<para>
+Unix has no equivalent notion. To implement this Samba uses either lock
+files based on the files inode and placed in a separate lock
+directory or a shared memory implementation. The lock file method 
+is clumsy and consumes processing and file resources,
+the shared memory implementation is vastly prefered and is turned on
+by default for those systems that support it.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Trapdoor UIDs</title>
+<para>
+A SMB session can run with several uids on the one socket. This
+happens when a user connects to two shares with different
+usernames. To cope with this the unix server needs to switch uids
+within the one process. On some unixes (such as SCO) this is not
+possible. This means that on those unixes the client is restricted to
+a single uid.
+</para>
+
+<para>
+Note that you can also get the "trapdoor uid" message for other
+reasons. Please see the FAQ for details.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Port numbers</title>
+<para>
+There is a convention that clients on sockets use high "unprivilaged"
+port numbers (>1000) and connect to servers on low "privilaged" port
+numbers. This is enforced in Unix as non-root users can't open a
+socket for listening on port numbers less than 1000.
+</para>
+
+<para>
+Most PC based SMB clients (such as WfWg and WinNT) don't follow this
+convention completely. The main culprit is the netbios nameserving on
+udp port 137. Name query requests come from a source port of 137. This
+is a problem when you combine it with the common firewalling technique
+of not allowing incoming packets on low port numbers. This means that
+these clients can't query a netbios nameserver on the other side of a
+low port based firewall.
+</para>
+
+<para>
+The problem is more severe with netbios node status queries. I've
+found that WfWg, Win95 and WinNT3.5 all respond to netbios node status
+queries on port 137 no matter what the source port was in the
+request. This works between machines that are both using port 137, but
+it means it's not possible for a unix user to do a node status request
+to any of these OSes unless they are running as root. The answer comes
+back, but it goes to port 137 which the unix user can't listen
+on. Interestingly WinNT3.1 got this right - it sends node status
+responses back to the source port in the request.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Protocol Complexity</title>
+<para>
+There are many "protocol levels" in the SMB protocol. It seems that
+each time new functionality was added to a Microsoft operating system,
+they added the equivalent functions in a new protocol level of the SMB
+protocol to "externalise" the new capabilities.
+</para>
+
+<para>
+This means the protocol is very "rich", offering many ways of doing
+each file operation. This means SMB servers need to be complex and
+large. It also means it is very difficult to make them bug free. It is
+not just Samba that suffers from this problem, other servers such as
+WinNT don't support every variation of every call and it has almost
+certainly been a headache for MS developers to support the myriad of
+SMB calls that are available.
+</para>
+
+<para>
+There are about 65 "top level" operations in the SMB protocol (things
+like SMBread and SMBwrite). Some of these include hundreds of
+sub-functions (SMBtrans has at least 120 sub-functions, like
+DosPrintQAdd and NetSessionEnum). All of them take several options
+that can change the way they work. Many take dozens of possible
+"information levels" that change the structures that need to be
+returned. Samba supports all but 2 of the "top level" functions. It
+supports only 8 (so far) of the SMBtrans sub-functions. Even NT
+doesn't support them all.
+</para>
+
+<para>
+Samba currently supports up to the "NT LM 0.12" protocol, which is the
+one preferred by Win95 and WinNT3.5. Luckily this protocol level has a
+"capabilities" field which specifies which super-duper new-fangled
+options the server suports. This helps to make the implementation of
+this protocol level much easier.
+</para>
+
+<para>
+There is also a problem with the SMB specications. SMB is a X/Open
+spec, but the X/Open book is far from ideal, and fails to cover many
+important issues, leaving much to the imagination. Microsoft recently
+renamed the SMB protocol CIFS (Common Internet File System) and have 
+published new specifications. These are far superior to the old 
+X/Open documents but there are still undocumented calls and features. 
+This specification is actively being worked on by a CIFS developers 
+mailing list hosted by Microsft.
+</para>
+</sect1>
+</chapter>
+
diff --git a/docs/docbook/devdoc/vfs.xml b/docs/docbook/devdoc/vfs.xml
new file mode 100644 (file)
index 0000000..ed2afef
--- /dev/null
@@ -0,0 +1,797 @@
+<chapter id="vfs">
+<chapterinfo>
+       <author>
+               <firstname>Alexander</firstname><surname>Bokovoy</surname>
+               <affiliation>
+                       <address><email>ab@samba.org</email></address>
+               </affiliation>
+       </author>
+       <author>
+               <firstname>Stefan</firstname><surname>Metzmacher</surname>
+               <affiliation>
+                       <address><email>metze@metzemix.de</email></address>
+               </affiliation>
+       </author>
+       <pubdate> 27 May 2003 </pubdate>
+</chapterinfo>
+
+<title>VFS Modules</title>
+
+<sect1>
+<title>The Samba (Posix) VFS layer</title>
+
+<sect2>
+<title>The general interface</title>
+
+<para>
+Each VFS operation has a vfs_op_type, a function pointer and a handle pointer in the
+struct vfs_ops and tree macros to make it easier to call the operations.
+(Take a look at <filename>include/vfs.h</filename> and <filename>include/vfs_macros.h</filename>.)
+</para>
+
+<para><programlisting>
+typedef enum _vfs_op_type {
+       SMB_VFS_OP_NOOP = -1,
+
+       ...
+
+       /* File operations */
+
+       SMB_VFS_OP_OPEN,
+       SMB_VFS_OP_CLOSE,
+       SMB_VFS_OP_READ,
+       SMB_VFS_OP_WRITE,
+       SMB_VFS_OP_LSEEK,
+       SMB_VFS_OP_SENDFILE,
+
+       ...
+
+       SMB_VFS_OP_LAST
+} vfs_op_type;
+</programlisting></para>
+
+<para>This struct contains the function and handle pointers for all operations.<programlisting>
+struct vfs_ops {
+       struct vfs_fn_pointers {
+               ...
+               
+               /* File operations */
+               
+               int (*open)(struct vfs_handle_struct *handle,
+                       struct connection_struct *conn,
+                       const char *fname, int flags, mode_t mode);
+               int (*close)(struct vfs_handle_struct *handle,
+                       struct files_struct *fsp, int fd);
+               ssize_t (*read)(struct vfs_handle_struct *handle, 
+                       struct files_struct *fsp, int fd, void *data, size_t n);
+               ssize_t (*write)(struct vfs_handle_struct *handle, 
+                       struct files_struct *fsp, int fd, 
+                       const void *data, size_t n);
+               SMB_OFF_T (*lseek)(struct vfs_handle_struct *handle, 
+                       struct files_struct *fsp, int fd, 
+                       SMB_OFF_T offset, int whence);
+               ssize_t (*sendfile)(struct vfs_handle_struct *handle, 
+                       int tofd, files_struct *fsp, int fromfd, 
+                       const DATA_BLOB *header, SMB_OFF_T offset, size_t count);
+
+               ...
+       } ops;
+       
+       struct vfs_handles_pointers {
+               ...
+               
+               /* File operations */
+               
+               struct vfs_handle_struct *open;
+               struct vfs_handle_struct *close;
+               struct vfs_handle_struct *read;
+               struct vfs_handle_struct *write;
+               struct vfs_handle_struct *lseek;
+               struct vfs_handle_struct *sendfile;
+               
+               ...
+       } handles;
+};
+</programlisting></para>
+
+<para>
+This macros SHOULD be used to call any vfs operation.
+DO NOT ACCESS conn-&gt;vfs.ops.* directly !!!
+<programlisting>
+...
+       
+/* File operations */
+#define SMB_VFS_OPEN(conn, fname, flags, mode) \
+       ((conn)-&gt;vfs.ops.open((conn)-&gt;vfs.handles.open,\
+        (conn), (fname), (flags), (mode)))
+#define SMB_VFS_CLOSE(fsp, fd) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.close(\
+       (fsp)-&gt;conn-&gt;vfs.handles.close, (fsp), (fd)))
+#define SMB_VFS_READ(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.read(\
+       (fsp)-&gt;conn-&gt;vfs.handles.read,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_WRITE(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.write(\
+       (fsp)-&gt;conn-&gt;vfs.handles.write,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_LSEEK(fsp, fd, offset, whence) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.lseek(\
+       (fsp)-&gt;conn-&gt;vfs.handles.lseek,\
+        (fsp), (fd), (offset), (whence)))
+#define SMB_VFS_SENDFILE(tofd, fsp, fromfd, header, offset, count) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.sendfile(\
+       (fsp)-&gt;conn-&gt;vfs.handles.sendfile,\
+        (tofd), (fsp), (fromfd), (header), (offset), (count)))
+
+...
+</programlisting></para>
+
+</sect2>
+
+<sect2>
+<title>Possible VFS operation layers</title>
+
+<para>
+These values are used by the VFS subsystem when building the conn-&gt;vfs 
+and conn-&gt;vfs_opaque structs for a connection with multiple VFS modules. 
+Internally, Samba differentiates only opaque and transparent layers at this process.
+Other types are used for providing better diagnosing facilities.
+</para>
+
+<para>
+Most modules will provide transparent layers. Opaque layer is for modules
+which implement actual file system calls (like DB-based VFS). For example,
+default POSIX VFS which is built in into Samba is an opaque VFS module.
+</para>
+
+<para>    
+Other layer types (logger, splitter, scanner) were designed to provide different 
+degree of transparency and for diagnosing VFS module behaviour.
+</para>
+
+<para>
+Each module can implement several layers at the same time provided that only
+one layer is used per each operation.
+</para>
+
+<para><programlisting>
+typedef enum _vfs_op_layer {
+       SMB_VFS_LAYER_NOOP = -1,        /* - For using in VFS module to indicate end of array */
+                                       /*   of operations description */
+       SMB_VFS_LAYER_OPAQUE = 0,       /* - Final level, does not call anything beyond itself */
+       SMB_VFS_LAYER_TRANSPARENT,      /* - Normal operation, calls underlying layer after */
+                                       /*   possibly changing passed data */
+       SMB_VFS_LAYER_LOGGER,           /* - Logs data, calls underlying layer, logging may not */
+                                       /*   use Samba VFS */
+       SMB_VFS_LAYER_SPLITTER,         /* - Splits operation, calls underlying layer _and_ own facility, */
+                                       /*   then combines result */
+       SMB_VFS_LAYER_SCANNER           /* - Checks data and possibly initiates additional */
+                                       /*   file activity like logging to files _inside_ samba VFS */
+} vfs_op_layer;
+</programlisting></para>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>The Interaction between the Samba VFS subsystem and the modules</title>
+
+<sect2>
+<title>Initialization and registration</title>
+
+<para>
+As each Samba module a VFS module should have a 
+<programlisting>NTSTATUS vfs_example_init(void);</programlisting> function if it's staticly linked to samba or
+<programlisting>NTSTATUS init_module(void);</programlisting> function if it's a shared module.
+</para>
+
+<para>
+This should be the only non static function inside the module.
+Global variables should also be static!
+</para>
+
+<para>
+The module should register its functions via the
+<programlisting>
+NTSTATUS smb_register_vfs(int version, const char *name, vfs_op_tuple *vfs_op_tuples);
+</programlisting> function.
+</para>
+
+<variablelist>
+
+<varlistentry><term>version</term>
+<listitem><para>should be filled with SMB_VFS_INTERFACE_VERSION</para></listitem>
+</varlistentry>
+
+<varlistentry><term>name</term>
+<listitem><para>this is the name witch can be listed in the 
+<command>vfs objects</command> parameter to use this module.</para></listitem>
+</varlistentry>
+
+<varlistentry><term>vfs_op_tuples</term>
+<listitem><para>
+this is an array of vfs_op_tuple's.
+(vfs_op_tuples is descripted in details below.)
+</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>
+For each operation the module wants to provide it has a entry in the 
+vfs_op_tuple array.
+</para>
+
+<programlisting>
+typedef struct _vfs_op_tuple {
+       void* op;
+       vfs_op_type type;
+       vfs_op_layer layer;
+} vfs_op_tuple;
+</programlisting>
+
+<variablelist>
+
+<varlistentry><term>op</term>
+<listitem><para>the function pointer to the specified function.</para></listitem>
+</varlistentry>
+
+<varlistentry><term>type</term>
+<listitem><para>the vfs_op_type of the function to specified witch operation the function provides.</para></listitem>
+</varlistentry>
+
+<varlistentry><term>layer</term>
+<listitem><para>the vfs_op_layer in whitch the function operates.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>A simple example:</para>
+
+<programlisting>
+static vfs_op_tuple example_op_tuples[] = {    
+       {SMB_VFS_OP(example_connect),   SMB_VFS_OP_CONNECT,     SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_disconnect),        SMB_VFS_OP_DISCONNECT,  SMB_VFS_LAYER_TRANSPARENT},
+
+       {SMB_VFS_OP(example_rename),    SMB_VFS_OP_RENAME,      SMB_VFS_LAYER_OPAQUE},
+
+       /* This indicates the end of the array */
+       {SMB_VFS_OP(NULL),                              SMB_VFS_OP_NOOP,        SMB_VFS_LAYER_NOOP}
+};
+
+NTSTATUS init_module(void)
+{
+       return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, &quot;example&quot;, example_op_tuples);
+}
+</programlisting>
+
+</sect2>
+
+<sect2>
+<title>How the Modules handle per connection data</title>
+
+<para>Each VFS function has as first parameter a pointer to the modules vfs_handle_struct.
+</para>
+
+<programlisting>
+typedef struct vfs_handle_struct {
+       struct vfs_handle_struct  *next, *prev;
+       const char *param;
+       struct vfs_ops vfs_next;
+       struct connection_struct *conn;
+       void *data;
+       void (*free_data)(void **data);
+} vfs_handle_struct;
+</programlisting>
+
+<variablelist>
+
+<varlistentry><term>param</term>
+<listitem><para>this is the module parameter specified in the <command>vfs objects</command> parameter.</para>
+<para>e.g. for 'vfs objects = example:test' param would be &quot;test&quot;.</para></listitem>
+</varlistentry>
+
+<varlistentry><term>vfs_next</term>
+<listitem><para>This vfs_ops struct contains the information for calling the next module operations.
+Use the SMB_VFS_NEXT_* macros to call a next module operations and
+don't access handle-&gt;vfs_next.ops.* directly!</para></listitem>
+</varlistentry>
+
+<varlistentry><term>conn</term>
+<listitem><para>This is a pointer back to the connection_struct to witch the handle belongs.</para></listitem>
+</varlistentry>
+
+<varlistentry><term>data</term>
+<listitem><para>This is a pointer for holding module private data.
+You can alloc data with connection life time on the handle-&gt;conn-&gt;mem_ctx TALLOC_CTX.
+But you can also manage the memory allocation yourself.</para></listitem>
+</varlistentry>
+
+<varlistentry><term>free_data</term>
+<listitem><para>This is a function pointer to a function that free's the module private data.
+If you talloc your private data on the TALLOC_CTX handle-&gt;conn-&gt;mem_ctx,
+you can set this function pointer to NULL.</para></listitem>
+</varlistentry>
+
+</variablelist>
+
+<para>Some useful MACROS for handle private data.
+</para>
+
+<programlisting>
+#define SMB_VFS_HANDLE_GET_DATA(handle, datap, type, ret) { \
+       if (!(handle)||((datap=(type *)(handle)-&gt;data)==NULL)) { \
+               DEBUG(0,(&quot;%s() failed to get vfs_handle-&gt;data!\n&quot;,FUNCTION_MACRO)); \
+               ret; \
+       } \
+}
+
+#define SMB_VFS_HANDLE_SET_DATA(handle, datap, free_fn, type, ret) { \
+       if (!(handle)) { \
+               DEBUG(0,(&quot;%s() failed to set handle-&gt;data!\n&quot;,FUNCTION_MACRO)); \
+               ret; \
+       } else { \
+               if ((handle)-&gt;free_data) { \
+                       (handle)-&gt;free_data(&amp;(handle)-&gt;data); \
+               } \
+               (handle)-&gt;data = (void *)datap; \
+               (handle)-&gt;free_data = free_fn; \
+       } \
+}
+
+#define SMB_VFS_HANDLE_FREE_DATA(handle) { \
+       if ((handle) &amp;&amp; (handle)-&gt;free_data) { \
+               (handle)-&gt;free_data(&amp;(handle)-&gt;data); \
+       } \
+}
+</programlisting>
+
+<para>How SMB_VFS_LAYER_TRANSPARENT functions can call the SMB_VFS_LAYER_OPAQUE functions.</para>
+
+<para>The easiest way to do this is to use the SMB_VFS_OPAQUE_* macros.
+</para>
+
+<programlisting>
+...
+/* File operations */
+#define SMB_VFS_OPAQUE_OPEN(conn, fname, flags, mode) \
+       ((conn)-&gt;vfs_opaque.ops.open(\
+       (conn)-&gt;vfs_opaque.handles.open,\
+        (conn), (fname), (flags), (mode)))
+#define SMB_VFS_OPAQUE_CLOSE(fsp, fd) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.close(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.close,\
+        (fsp), (fd)))
+#define SMB_VFS_OPAQUE_READ(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.read(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.read,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_OPAQUE_WRITE(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.write(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.write,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_OPAQUE_LSEEK(fsp, fd, offset, whence) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.lseek(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.lseek,\
+        (fsp), (fd), (offset), (whence)))
+#define SMB_VFS_OPAQUE_SENDFILE(tofd, fsp, fromfd, header, offset, count) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.sendfile(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.sendfile,\
+        (tofd), (fsp), (fromfd), (header), (offset), (count)))
+...
+</programlisting>
+
+<para>How SMB_VFS_LAYER_TRANSPARENT functions can call the next modules functions.</para>
+
+<para>The easiest way to do this is to use the SMB_VFS_NEXT_* macros.
+</para>
+
+<programlisting>
+...
+/* File operations */
+#define SMB_VFS_NEXT_OPEN(handle, conn, fname, flags, mode) \
+       ((handle)-&gt;vfs_next.ops.open(\
+       (handle)-&gt;vfs_next.handles.open,\
+        (conn), (fname), (flags), (mode)))
+#define SMB_VFS_NEXT_CLOSE(handle, fsp, fd) \
+       ((handle)-&gt;vfs_next.ops.close(\
+       (handle)-&gt;vfs_next.handles.close,\
+        (fsp), (fd)))
+#define SMB_VFS_NEXT_READ(handle, fsp, fd, data, n) \
+       ((handle)-&gt;vfs_next.ops.read(\
+       (handle)-&gt;vfs_next.handles.read,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_NEXT_WRITE(handle, fsp, fd, data, n) \
+       ((handle)-&gt;vfs_next.ops.write(\
+       (handle)-&gt;vfs_next.handles.write,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_NEXT_LSEEK(handle, fsp, fd, offset, whence) \
+       ((handle)-&gt;vfs_next.ops.lseek(\
+       (handle)-&gt;vfs_next.handles.lseek,\
+        (fsp), (fd), (offset), (whence)))
+#define SMB_VFS_NEXT_SENDFILE(handle, tofd, fsp, fromfd, header, offset, count) \
+       ((handle)-&gt;vfs_next.ops.sendfile(\
+       (handle)-&gt;vfs_next.handles.sendfile,\
+        (tofd), (fsp), (fromfd), (header), (offset), (count)))
+...
+</programlisting>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>Upgrading to the New VFS Interface</title>
+
+<sect2>
+<title>Upgrading from 2.2.* and 3.0aplha modules</title>
+
+<orderedlist>
+<listitem><para>
+Add &quot;vfs_handle_struct *handle, &quot; as first parameter to all vfs operation functions.
+e.g. example_connect(connection_struct *conn, const char *service, const char *user);
+-&gt;   example_connect(vfs_handle_struct *handle, connection_struct *conn, const char *service, const char *user);
+</para></listitem>
+
+<listitem><para>
+Replace &quot;default_vfs_ops.&quot; with &quot;smb_vfs_next_&quot;.
+e.g. default_vfs_ops.connect(conn, service, user);
+-&gt;   smb_vfs_next_connect(conn, service, user);
+</para></listitem>
+
+<listitem><para>
+Uppercase all &quot;smb_vfs_next_*&quot; functions.
+e.g. smb_vfs_next_connect(conn, service, user);
+-&gt;   SMB_VFS_NEXT_CONNECT(conn, service, user);
+</para></listitem>
+
+<listitem><para>
+Add &quot;handle, &quot; as first parameter to all SMB_VFS_NEXT_*() calls.
+e.g. SMB_VFS_NEXT_CONNECT(conn, service, user);
+-&gt;   SMB_VFS_NEXT_CONNECT(handle, conn, service, user);
+</para></listitem>
+
+<listitem><para>
+(Only for 2.2.* modules) 
+Convert the old struct vfs_ops example_ops to 
+a vfs_op_tuple example_op_tuples[] array.
+e.g.
+<programlisting>
+struct vfs_ops example_ops = {
+       /* Disk operations */
+       example_connect,                /* connect */
+       example_disconnect,             /* disconnect */
+       NULL,                           /* disk free *
+       /* Directory operations */
+       NULL,                           /* opendir */
+       NULL,                           /* readdir */
+       NULL,                           /* mkdir */
+       NULL,                           /* rmdir */
+       NULL,                           /* closedir */
+       /* File operations */
+       NULL,                           /* open */
+       NULL,                           /* close */
+       NULL,                           /* read  */
+       NULL,                           /* write */
+       NULL,                           /* lseek */
+       NULL,                           /* sendfile */
+       NULL,                           /* rename */
+       NULL,                           /* fsync */
+       example_stat,                   /* stat  */
+       example_fstat,                  /* fstat */
+       example_lstat,                  /* lstat */
+       NULL,                           /* unlink */
+       NULL,                           /* chmod */
+       NULL,                           /* fchmod */
+       NULL,                           /* chown */
+       NULL,                           /* fchown */
+       NULL,                           /* chdir */
+       NULL,                           /* getwd */
+       NULL,                           /* utime */
+       NULL,                           /* ftruncate */
+       NULL,                           /* lock */
+       NULL,                           /* symlink */
+       NULL,                           /* readlink */
+       NULL,                           /* link */
+       NULL,                           /* mknod */
+       NULL,                           /* realpath */
+       NULL,                           /* fget_nt_acl */
+       NULL,                           /* get_nt_acl */
+       NULL,                           /* fset_nt_acl */
+       NULL,                           /* set_nt_acl */
+
+       NULL,                           /* chmod_acl */
+       NULL,                           /* fchmod_acl */
+
+       NULL,                           /* sys_acl_get_entry */
+       NULL,                           /* sys_acl_get_tag_type */
+       NULL,                           /* sys_acl_get_permset */
+       NULL,                           /* sys_acl_get_qualifier */
+       NULL,                           /* sys_acl_get_file */
+       NULL,                           /* sys_acl_get_fd */
+       NULL,                           /* sys_acl_clear_perms */
+       NULL,                           /* sys_acl_add_perm */
+       NULL,                           /* sys_acl_to_text */
+       NULL,                           /* sys_acl_init */
+       NULL,                           /* sys_acl_create_entry */
+       NULL,                           /* sys_acl_set_tag_type */
+       NULL,                           /* sys_acl_set_qualifier */
+       NULL,                           /* sys_acl_set_permset */
+       NULL,                           /* sys_acl_valid */
+       NULL,                           /* sys_acl_set_file */
+       NULL,                           /* sys_acl_set_fd */
+       NULL,                           /* sys_acl_delete_def_file */
+       NULL,                           /* sys_acl_get_perm */
+       NULL,                           /* sys_acl_free_text */
+       NULL,                           /* sys_acl_free_acl */
+       NULL                            /* sys_acl_free_qualifier */
+};
+</programlisting>
+-&gt;
+<programlisting> 
+static vfs_op_tuple example_op_tuples[] = {
+       {SMB_VFS_OP(example_connect),   SMB_VFS_OP_CONNECT,     SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_disconnect),        SMB_VFS_OP_DISCONNECT,  SMB_VFS_LAYER_TRANSPARENT},
+       
+       {SMB_VFS_OP(example_fstat),     SMB_VFS_OP_FSTAT,       SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_stat),              SMB_VFS_OP_STAT,        SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_lstat),     SMB_VFS_OP_LSTAT,       SMB_VFS_LAYER_TRANSPARENT},
+
+       {SMB_VFS_OP(NULL),                              SMB_VFS_OP_NOOP,        SMB_VFS_LAYER_NOOP}
+};
+</programlisting>
+</para></listitem>
+
+<listitem><para>
+Move the example_op_tuples[] array to the end of the file. 
+</para></listitem>
+
+<listitem><para>
+Add the init_module() function at the end of the file.
+e.g.
+<programlisting>
+NTSTATUS init_module(void)
+{
+       return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,&quot;example&quot;,example_op_tuples);
+}
+</programlisting>
+</para></listitem>
+
+<listitem><para>
+Check if your vfs_init() function does more then just prepare the vfs_ops structs or
+remember the struct smb_vfs_handle_struct.
+<simplelist>
+<member>If NOT you can remove the vfs_init() function.</member>
+<member>If YES decide if you want to move the code to the example_connect() operation or to the init_module(). And then remove vfs_init().
+  e.g. a debug class registration should go into init_module() and the allocation of private data should go to example_connect().</member>
+</simplelist>
+</para></listitem>
+
+<listitem><para>
+(Only for 3.0alpha* modules) 
+Check if your vfs_done() function contains needed code.
+<simplelist>
+<member>If NOT you can remove the vfs_done() function.</member>
+<member>If YES decide if you can move the code to the example_disconnect() operation. Otherwise register a SMB_EXIT_EVENT with smb_register_exit_event(); (Described in the <link linkend="modules">modules section</link>) And then remove vfs_done(). e.g. the freeing of private data should go to example_disconnect().
+</member>
+</simplelist>
+</para></listitem>
+
+<listitem><para>
+Check if you have any global variables left.
+Decide if it wouldn't be better to have this data on a connection basis.
+<simplelist>
+  <member>If NOT leave them as they are. (e.g. this could be the variable for the private debug class.)</member>
+  <member>If YES pack all this data into a struct. You can use handle-&gt;data to point to such a struct on a per connection basis.</member>
+</simplelist>
+
+  e.g. if you have such a struct:
+<programlisting>    
+struct example_privates {
+       char *some_string;
+       int db_connection;
+};
+</programlisting>      
+first way of doing it:
+<programlisting>
+static int example_connect(vfs_handle_struct *handle,
+       connection_struct *conn, const char *service, 
+       const char* user)
+{
+       struct example_privates *data = NULL;
+
+       /* alloc our private data */
+       data = (struct example_privates *)talloc_zero(conn-&gt;mem_ctx, sizeof(struct example_privates));
+       if (!data) {
+               DEBUG(0,(&quot;talloc_zero() failed\n&quot;));
+               return -1;
+       }
+
+       /* init out private data */
+       data-&gt;some_string = talloc_strdup(conn-&gt;mem_ctx,&quot;test&quot;);
+       if (!data-&gt;some_string) {
+               DEBUG(0,(&quot;talloc_strdup() failed\n&quot;));
+               return -1;
+       }
+
+       data-&gt;db_connection = open_db_conn();
+
+       /* and now store the private data pointer in handle-&gt;data
+        * we don't need to specify a free_function here because
+        * we use the connection TALLOC context.
+        * (return -1 if something failed.)
+        */
+       VFS_HANDLE_SET_DATA(handle, data, NULL, struct example_privates, return -1);
+
+       return SMB_VFS_NEXT_CONNECT(handle,conn,service,user);
+}
+
+static int example_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+{
+       struct example_privates *data = NULL;
+       
+       /* get the pointer to our private data
+        * return -1 if something failed
+        */
+       SMB_VFS_HANDLE_GET_DATA(handle, data, struct example_privates, return -1);
+       
+       /* do something here...*/
+       DEBUG(0,(&quot;some_string: %s\n&quot;,data-&gt;some_string));
+       
+       return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+}
+</programlisting>
+second way of doing it:
+<programlisting>
+static void free_example_privates(void **datap)
+{
+       struct example_privates *data = (struct example_privates *)*datap;
+       
+       SAFE_FREE(data-&gt;some_string);
+       SAFE_FREE(data);
+       
+       *datap = NULL;
+       
+       return;
+}
+
+static int example_connect(vfs_handle_struct *handle, 
+       connection_struct *conn, const char *service, 
+       const char* user)
+{
+       struct example_privates *data = NULL;
+
+       /* alloc our private data */
+       data = (struct example_privates *)malloc(sizeof(struct example_privates));
+       if (!data) {
+               DEBUG(0,(&quot;malloc() failed\n&quot;));
+               return -1;
+       }
+
+       /* init out private data */
+       data-&gt;some_string = strdup(&quot;test&quot;);
+       if (!data-&gt;some_string) {
+               DEBUG(0,(&quot;strdup() failed\n&quot;));
+               return -1;
+       }
+
+       data-&gt;db_connection = open_db_conn();
+
+       /* and now store the private data pointer in handle-&gt;data
+        * we need to specify a free_function because we used malloc() and strdup().
+        * (return -1 if something failed.)
+        */
+       SMB_VFS_HANDLE_SET_DATA(handle, data, free_example_privates, struct example_privates, return -1);
+
+       return SMB_VFS_NEXT_CONNECT(handle,conn,service,user);
+}
+
+static int example_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+{
+       struct example_privates *data = NULL;
+       
+       /* get the pointer to our private data
+        * return -1 if something failed
+        */
+       SMB_VFS_HANDLE_GET_DATA(handle, data, struct example_privates, return -1);
+       
+       /* do something here...*/
+       DEBUG(0,(&quot;some_string: %s\n&quot;,data-&gt;some_string));
+       
+       return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+}
+</programlisting>
+</para></listitem>
+
+<listitem><para>
+To make it easy to build 3rd party modules it would be usefull to provide
+configure.in, (configure), install.sh and Makefile.in with the module.
+(Take a look at the example in <filename>examples/VFS</filename>.)
+</para>
+
+<para>
+The configure script accepts <option>--with-samba-source</option> to specify 
+the path to the samba source tree.
+It also accept <option>--enable-developer</option> which lets the compiler 
+give you more warnings.  
+</para>
+
+<para>
+The idea is that you can extend this 
+<filename>configure.in</filename> and <filename>Makefile.in</filename> scripts
+for your module.
+</para></listitem>
+
+<listitem><para>
+Compiling &amp; Testing...
+<simplelist>
+<member><userinput>./configure <option>--enable-developer</option></userinput> ...</member>
+<member><userinput>make</userinput></member>
+<member>Try to fix all compiler warnings</member>
+<member><userinput>make</userinput></member>
+<member>Testing, Testing, Testing ...</member>
+</simplelist>
+</para></listitem>
+</orderedlist>
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>Some Notes</title>
+
+<sect2>
+<title>Implement TRANSPARENT functions</title>
+
+<para>
+Avoid writing functions like this:
+
+<programlisting>
+static int example_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+{
+       return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+}
+</programlisting>
+
+Overload only the functions you really need to!
+</para>
+
+</sect2>
+
+<sect2>
+<title>Implement OPAQUE functions</title>
+
+<para>
+If you want to just implement a better version of a 
+default samba opaque function
+(e.g. like a disk_free() function for a special filesystem) 
+it's ok to just overload that specific function.
+</para>
+
+<para>
+If you want to implement a database filesystem or
+something different from a posix filesystem.
+Make sure that you overload every vfs operation!!!
+</para>
+<para>
+Functions your FS does not support should be overloaded by something like this:
+e.g. for a readonly filesystem.
+</para>
+
+<programlisting>
+static int example_rename(vfs_handle_struct *handle, connection_struct *conn,
+                       char *oldname, char *newname)
+{
+       DEBUG(10,(&quot;function rename() not allowed on vfs 'example'\n&quot;));
+       errno = ENOSYS;
+       return -1;
+}
+</programlisting>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/devdoc/windows-debug.xml b/docs/docbook/devdoc/windows-debug.xml
new file mode 100644 (file)
index 0000000..3535c38
--- /dev/null
@@ -0,0 +1,19 @@
+<chapter id="windows-debug">
+       <chapterinfo>
+               &author.jelmer;
+               &author.tridge;
+       </chapterinfo>
+
+       <title>Finding useful information on windows</title>
+
+       <sect1><title>Netlogon debugging output</title>
+
+       <procedure>
+               <step><para>stop netlogon service on PDC</para></step>
+               <step><para>rename original netlogon.dll to netlogon.dll.original</para></step>
+               <step><para>copy checked version of netlogon.dll to system32 directory</para></step>
+               <step><para>set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag to 0x20000004</para></step>
+               <step><para>start netlogon service on PDC</para></step>
+       </procedure>
+</sect1>
+</chapter>
diff --git a/docs/docbook/devdoc/wins.xml b/docs/docbook/devdoc/wins.xml
new file mode 100644 (file)
index 0000000..5341031
--- /dev/null
@@ -0,0 +1,79 @@
+<chapter id="wins">
+<chapterinfo>
+       <author>
+               <firstname>Gerald</firstname><surname>Carter</surname>
+       </author>
+       <pubdate>October 2002</pubdate>
+</chapterinfo>
+
+
+<title>Samba WINS Internals</title>
+
+
+<sect1>
+<title>WINS Failover</title>
+
+
+<para>
+The current Samba codebase possesses the capability to use groups of WINS
+servers that share a common namespace for NetBIOS name registration and 
+resolution.  The formal parameter syntax is
+</para>
+
+<para><programlisting>
+       WINS_SERVER_PARAM       = SERVER [ SEPARATOR SERVER_LIST ]
+       WINS_SERVER_PARAM       = &quot;wins server&quot;
+       SERVER                  = ADDR[:TAG]
+       ADDR                    = ip_addr | fqdn
+       TAG                     = string
+       SEPARATOR               = comma | \s+
+       SERVER_LIST             = SERVER [ SEPARATOR SERVER_LIST ]
+</programlisting></para>
+
+<para>
+A simple example of a valid wins server setting is
+</para>
+
+<para><programlisting>
+[global]
+       wins server = 192.168.1.2 192.168.1.3
+</programlisting></para>
+
+<para>
+In the event that no TAG is defined in for a SERVER in the list, smbd assigns a default
+TAG of &quot;*&quot;.  A TAG is used to group servers of a shared NetBIOS namespace together.  Upon
+startup, nmbd will attempt to register the netbios name value with one server in each
+tagged group.
+</para>
+
+<para>
+An example using tags to group WINS servers together is show here.  Note that the use of
+interface names in the tags is only by convention and is not a technical requirement.
+</para>
+
+
+<para><programlisting>
+[global]
+       wins server = 192.168.1.2:eth0 192.168.1.3:eth0 192.168.2.2:eth1
+</programlisting></para>
+
+<para>
+Using this configuration, nmbd would attempt to register the server's NetBIOS name 
+with one WINS server in each group.  Because the &quot;eth0&quot; group has two servers, the 
+second server would only be used when a registration (or resolution) request to 
+the first server in that group timed out.
+</para>
+
+<para>
+NetBIOS name resolution follows a similar pattern as name registration.  When resolving 
+a NetBIOS name via WINS, smbd and other Samba programs will attempt to query a single WINS 
+server in a tagged group until either a positive response is obtained at least once or 
+until a server from every tagged group has responded negatively to the name query request.
+If a timeout occurs when querying a specific WINS server, that server is marked as down to 
+prevent further timeouts and the next server in the WINS group is contacted.  Once marked as 
+dead, Samba will not attempt to contact that server for name registration/resolution queries 
+for a period of 10 minutes.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/docbook.txt b/docs/docbook/docbook.txt
new file mode 100644 (file)
index 0000000..dfce2fd
--- /dev/null
@@ -0,0 +1,74 @@
+!==
+!== docbook.txt for Samba 3.0
+!==
+!== Author:    David Bannon, D.Bannon@latrobe.edu.au  November, 2000
+!== Updates:   Gerald (Jerry) Carter, jerry@samba.org, Feb. 2001
+!== Updates:   Jelmer Vernooij, jelmer@samba.org,              Aug, 2002
+!== Updates:   Jelmer Vernooij, jelmer@samba.org,              Jun, 2003
+
+What are DocBook documents doing in the Samba Distribution ?
+-----------------------------------------------------------
+
+We have converted all samba docs to XML/DocBook V4.2
+in order to make them easier to maintain and produce a nicer looking
+product.
+
+This short note (strange isn't it how it always starts out as a short note
+and becomes a long one ?) will explain very briefly how and why we have
+done this.
+
+
+The format
+----------
+If you are new to xml, regard an xml file as 'source code'. You don't
+read it directly, but use it to create other formats (like the txt and html
+included in ../txtdocs and ../htmldocs).
+
+Docbook is a particular XML style, particularly suited to producing
+technical manuals. 
+
+For more information on DocBook tags and format, see "DocBook: The 
+Definitive Guide" by Walsh and Muellner, (c) O'Reilly Publishing.
+This book covers DocBook V4.2 and is available on-line
+at http://www.docbook.org/
+
+The Output
+----------
+The current Samba CVS tree contains the XML/DocBook source files as well 
+as the following autogenerated formats:
+
+  * man pages
+  * HTML
+  * PDF
+
+The following formats are not available in CVS but can be generated by 
+the build scripts:
+
+  * PostScript
+  * DVI
+  * LaTeX
+  * ASCII text
+
+The Tools
+---------
+
+To generate the docs, you need to have the following packages installed:
+
+ * docbook-utils
+ * xsltproc
+ * pngtopnm and pnmtops (from the netpbm utilities)
+
+For generating PDF (thru LaTeX):
+ * pdflatex
+
+For generating PostScript (thru LaTeX):
+ * latex
+ * dvips 
+
+For generating ASCII:
+ * xmlto 
+
+This directory now contains a ./configure script and Makefile to 
+support the automated building of man pages (including HTML versions), and 
+the building of the Samba-HOWTO-Collection and the 
+Samba Developers Guide (HTML,DVI,TeX,PDF,PS,Text versions).
diff --git a/docs/docbook/faq/clientapp.xml b/docs/docbook/faq/clientapp.xml
new file mode 100644 (file)
index 0000000..3d44dd4
--- /dev/null
@@ -0,0 +1,101 @@
+<chapter id="FAQ-ClientApp">
+<title>Specific client application problems</title>
+
+<sect1>
+<title>MS Office Setup reports "Cannot change properties of '\\MSOFFICE\\SETUP.INI'"</title>
+<para>
+When installing MS Office on a Samba drive for which you have admin
+user permissions, ie. admin users = username, you will find the
+setup program unable to complete the installation.
+</para>
+
+<para>
+To get around this problem, do the installation without admin user
+permissions The problem is that MS Office Setup checks that a file is
+rdonly by trying to open it for writing.
+</para>
+
+<para>
+Admin users can always open a file for writing, as they run as root.
+You just have to install as a non-admin user and then use "chown -R"
+to fix the owner.
+</para>
+
+</sect1>
+
+<sect1>
+<title>How to use a Samba share as an administrative share for MS Office, etc.</title>
+
+<para>
+Microsoft Office products can be installed as an administrative installation
+from which the application can either be run off the administratively installed
+product that resides on a shared resource, or from which that product can be
+installed onto workstation clients.
+</para>
+
+<para>
+The general mechanism for implementing an adminstrative installation involves
+running <command>X:\setup /A</command>, where X is the drive letter of either CDROM or floppy.
+</para>
+
+<para>
+This installation process will NOT install the product for use per se, but
+rather results in unpacking of the compressed distribution files into a target
+shared folder. For this process you need write privilidge to the share and it
+is desirable to enable file locking and share mode operation during this
+process.
+</para>
+
+<para>
+Subsequent installation of MS Office from this share will FAIL unless certain
+precautions are taken. This failure will be caused by share mode operation
+which will prevent the MS Office installation process from re-opening various
+dynamic link library files and will cause sporadic file not found problems.
+</para>
+
+<itemizedlist>
+<listitem><para>
+As soon as the administrative installation (unpacking) has completed
+set the following parameters on the share containing it:
+</para>
+
+<para><programlisting>
+[MSOP95]
+       path = /where_you_put_it
+       comment = Your comment
+       volume = "The_CD_ROM_Label"
+       read only = yes
+       available = yes
+       share modes = no
+       locking = no
+       browseable = yes
+       public = yes
+</programlisting></para>
+
+</listitem>
+
+<listitem>
+<para>Now you are ready to run the setup program from the Microsoft Windows
+workstation as follows: <command>\\"Server_Name"\MSOP95\msoffice\setup</command>
+</para>
+</listitem>
+</itemizedlist>
+
+</sect1>
+
+<sect1>
+<title>Microsoft Access database opening errors</title>
+
+<para>
+Here are some notes on running MS-Access on a Samba drive from <ulink url="stefank@esi.com.au">Stefan Kjellberg</ulink>
+</para>
+
+<para><simplelist>
+<member>Opening a database in 'exclusive' mode does NOT work. Samba ignores r/w/share modes on file open.</member>
+<member>Make sure that you open the database as 'shared' and to 'lock modified records'</member>
+<member>Of course locking must be enabled for the particular share (smb.conf)</member>
+</simplelist>
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/faq/errors.xml b/docs/docbook/faq/errors.xml
new file mode 100644 (file)
index 0000000..398286e
--- /dev/null
@@ -0,0 +1,101 @@
+<chapter id="FAQ-errors">
+
+<title>Common errors</title>
+
+<sect1>
+<title>Not listening for calling name</title>
+
+<para>
+<programlisting>
+Session request failed (131,129) with myname=HOBBES destname=CALVIN
+Not listening for calling name
+</programlisting>
+</para>
+
+<para>
+If you get this when talking to a Samba box then it means that your
+global "hosts allow" or "hosts deny" settings are causing the Samba 
+server to refuse the connection. 
+</para>
+
+<para>
+Look carefully at your "hosts allow" and "hosts deny" lines in the
+global section of smb.conf. 
+</para>
+
+<para>
+It can also be a problem with reverse DNS lookups not functioning 
+correctly, leading to the remote host identity not being able to
+be confirmed, but that is less likely.
+</para>
+</sect1>
+
+<sect1>
+<title>System Error 1240</title>
+
+<para>
+System error 1240 means that the client is refusing to talk
+to a non-encrypting server. Microsoft changed WinNT in service
+pack 3 to refuse to connect to servers that do not support
+SMB password encryption.
+</para>
+
+<para>There are two main solutions:
+<simplelist>
+<member>enable SMB password encryption in Samba. See the encryption part of 
+the samba HOWTO Collection</member>
+
+<member>disable this behaviour in NT. See the section about 
+Windows NT in the chapter "Portability" of the samba HOWTO collection
+</member>
+</simplelist>
+</para>
+</sect1>
+
+<sect1>
+<title>smbclient ignores -N !</title>
+
+<para>
+<quote>When getting the list of shares available on a host using the command
+<command>smbclient -N -L</command>
+the program always prompts for the password if the server is a Samba server.
+It also ignores the "-N" argument when querying some (but not all) of our
+NT servers.
+</quote>
+</para>
+<para>
+No, it does not ignore -N, it is just that your server rejected the 
+null password in the connection, so smbclient prompts for a password
+to try again.
+</para>
+
+<para>
+To get the behaviour that you probably want use <command>smbclient -L host -U%</command>
+</para>
+
+<para>
+This will set both the username and password to null, which is
+an anonymous login for SMB. Using -N would only set the password
+to null, and this is not accepted as an anonymous login for most
+SMB servers.
+</para>
+
+</sect1>
+
+<sect1>
+<title>The data on the CD-Drive I've shared seems to be corrupted!</title>
+
+<para>
+Some OSes (notably Linux) default to auto detection of file type on
+cdroms and do cr/lf translation. This is a very bad idea when use with
+Samba. It causes all sorts of stuff ups.
+</para>
+
+<para>
+To overcome this problem use conv=binary when mounting the cdrom
+before exporting it with Samba.
+</para>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/faq/features.xml b/docs/docbook/faq/features.xml
new file mode 100644 (file)
index 0000000..271310b
--- /dev/null
@@ -0,0 +1,314 @@
+<chapter id="FAQ-features">
+
+<title>Features</title>
+
+<sect1>
+<title>How can I use samba as a fax server?</title>
+
+<para>Contributor: <ulink url="mailto:zuber@berlin.snafu.de">Gerhard Zuber</ulink></para>
+
+<para>Requirements:
+<simplelist>
+<member>UNIX box (Linux preferred) with SAMBA and a faxmodem</member>
+<member>ghostscript package</member>
+<member>mgetty+sendfax package</member>
+<member>pbm package (portable bitmap tools)</member>
+</simplelist>
+</para>
+
+<para>First, install and configure the required packages. Be sure to read the mgetty+sendfax 
+manual carefully.</para>
+
+<sect2>
+<title>Tools for printing faxes</title>
+
+<para>Your incomed faxes are in:
+<filename>/var/spool/fax/incoming</filename>. Print it with:</para>
+
+<para><programlisting>
+for i in *
+do
+g3cat $i | g3tolj | lpr -P hp
+done
+</programlisting>
+</para>
+
+<para>
+g3cat is in the tools-section, g3tolj is in the contrib-section
+for printing to HP lasers.
+</para>
+
+<para>
+If you want to produce files for displaying and printing with Windows, use
+some tools from the pbm-package like the following command: <command>g3cat $i | g3topbm - |  ppmtopcx - >$i.pcx</command>
+and view it with your favourite Windows tool (maybe paintbrush)
+</para>
+
+</sect2>
+
+<sect2>
+<title>Making the fax-server</title>
+
+<para>fetch the file <filename>mgetty+sendfax/frontends/winword/faxfilter</filename> and place it in <filename>/usr/local/etc/mgetty+sendfax/</filename>(replace /usr/local/ with whatever place you installed mgetty+sendfax)</para>
+
+<para>prepare your faxspool file as mentioned in this file
+edit fax/faxspool.in and reinstall or change the final
+/usr/local/bin/faxspool too.
+</para>
+
+<para><programlisting>
+if [ "$user" = "root" -o "$user" = "fax" -o \
+     "$user" = "lp" -o "$user" = "daemon" -o "$user" = "bin" ]
+</programlisting></para>
+
+<para>find the first line and change it to the second.</para>
+
+<para>
+make sure you have pbmtext (from the pbm-package). This is
+needed for creating the small header line on each page.
+</para>
+
+<para>Prepare your faxheader <filename>/usr/local/etc/mgetty+sendfax/faxheader</filename></para>
+
+<para>
+Edit your /etc/printcap file:
+<programlisting>
+# FAX 
+lp3|fax:\
+        :lp=/dev/null:\
+        :sd=/usr/spool/lp3:\
+        :if=/usr/local/etc/mgetty+sendfax/faxfilter:sh:sf:mx#0:\
+        :lf=/usr/spool/lp3/fax-log:
+</programlisting></para>
+
+<para>Now, edit your <filename>smb.conf</filename> so you have a smb based printer named "fax"</para>
+
+</sect2>
+
+<sect2>
+<title>Installing the client drivers</title>
+
+<para>
+Now you have a printer called "fax" which can be used via
+TCP/IP-printing (lpd-system) or via SAMBA (windows printing).
+</para>
+
+<para>
+On every system you are able to produce postscript-files you
+are ready to fax.
+</para>
+
+<para>
+On Windows 3.1 95 and NT:
+</para>
+
+<para>
+Install a printer wich produces postscript output,
+   e.g.  apple laserwriter
+</para>
+
+<para>Connect the "fax" to your printer.</para>
+
+<para>
+Now write your first fax. Use your favourite wordprocessor,
+write, winword, notepad or whatever you want, and start
+with the headerpage.
+</para>
+
+<para>
+Usually each fax has a header page. It carries your name,
+your address, your phone/fax-number.
+</para>
+
+<para>
+It carries also the recipient, his address and his *** fax
+number ***. Now here is the trick:
+</para>
+
+<para>
+Use the text:
+<programlisting>
+Fax-Nr: 123456789
+</programlisting>
+as the recipients fax-number. Make sure this text does not
+occur in regular text ! Make sure this text is not broken
+by formatting information, e.g. format it as a single entity.
+(Windows Write and Win95 Wordpad are functional, maybe newer
+ versions of Winword are breaking formatting information).
+</para>
+
+<para>
+The trick is that postscript output is human readable and
+the faxfilter program scans the text for this pattern and
+uses the found number as the fax-destination-number.
+</para>
+
+<para>
+Now print your fax through the fax-printer and it will be
+queued for later transmission. Use faxrunq for sending the
+queue out.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Example smb.conf</title>
+
+<para><programlisting>
+[global]
+ printcap name = /etc/printcap
+ print command = /usr/bin/lpr -r -P %p %s
+ lpq command = /usr/bin/lpq -P %p
+ lprm command = /usr/bin/lprm -P %p %j
+
+[fax]
+    comment = FAX (mgetty+sendfax)
+    path = /tmp
+    printable = yes
+    public = yes
+    writable = no
+    create mode = 0700
+    browseable = yes
+    guest ok = no
+</programlisting></para>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>Samba doesn't work well together with DHCP!</title>
+
+<para>
+We wish to help those folks who wish to use the ISC DHCP Server and provide
+sample configuration settings. Most operating systems today come ship with
+the ISC DHCP Server. ISC DHCP is available from:
+<ulink url="ftp://ftp.isc.org/isc/dhcp">ftp://ftp.isc.org/isc/dhcp</ulink>
+</para>
+
+<para>
+Incorrect configuration of MS Windows clients (Windows9X, Windows ME, Windows
+NT/2000) will lead to problems with browsing and with general network
+operation. Windows 9X/ME users often report problems where the TCP/IP and related
+network settings will inadvertantly become reset at machine start-up resulting
+in loss of configuration settings. This results in increased maintenance
+overheads as well as serious user frustration.
+</para>
+
+<para>
+In recent times users on one mailing list incorrectly attributed the cause of
+network operating problems to incorrect configuration of Samba.
+</para>
+
+<para>
+One user insisted that the only way to provent Windows95 from periodically
+performing a full system reset and hardware detection process on start-up was
+to install the NetBEUI protocol in addition to TCP/IP. This assertion is not
+correct.
+</para>
+
+<para>
+In the first place, there is NO need for NetBEUI. All Microsoft Windows clients
+natively run NetBIOS over TCP/IP, and that is the only protocol that is
+recognised by Samba. Installation of NetBEUI and/or NetBIOS over IPX will
+cause problems with browse list operation on most networks. Even Windows NT
+networks experience these problems when incorrectly configured Windows95
+systems share the same name space. It is important that only those protocols
+that are strictly needed for site specific reasons should EVER be installed.
+</para>
+
+<para>
+Secondly, and totally against common opinion, DHCP is NOT an evil design but is
+an extension of the BOOTP protocol that has been in use in Unix environments
+for many years without any of the melt-down problems that some sensationalists
+would have us believe can be experienced with DHCP. In fact, DHCP in covered by
+rfc1541 and is a very safe method of keeping an MS Windows desktop environment
+under control and for ensuring stable network operation.
+</para>
+
+<para>
+Please note that MS Windows systems as of MS Windows NT 3.1 and MS Windows 95
+store all network configuration settings a registry. There are a few reports
+from MS Windows network administrators that warrant mention here. It would appear
+that when one sets certain MS TCP/IP protocol settings (either directly or via
+DHCP) that these do get written to the registry. Even though a subsequent
+change of setting may occur the old value may persist in the registry. This
+has been known to create serious networking problems.
+</para>
+
+<para>
+An example of this occurs when a manual TCP/IP environment is configured to
+include a NetBIOS Scope. In this event, when the administrator then changes the
+configuration of the MS TCP/IP protocol stack, without first deleting the
+current settings, by simply checking the box to configure the MS TCP/IP stack
+via DHCP then the NetBIOS Scope that is still persistent in the registry WILL be
+applied to the resulting DHCP offered settings UNLESS the DHCP server also sets
+a NetBIOS Scope. It may therefore be prudent to forcibly apply a NULL NetBIOS
+Scope from your DHCP server. The can be done in the dhcpd.conf file with the
+parameter:
+<command>option netbios-scope "";</command>
+</para>
+
+<para>
+While it is true that the Microsoft DHCP server that comes with Windows NT
+Server provides only a sub-set of rfc1533 functionality this is hardly an issue
+in those sites that already have a large investment and commitment to Unix
+systems and technologies. The current state of the art of the DHCP Server
+specification in covered in rfc2132.
+</para>
+
+</sect1>
+
+<sect1>
+<title>How can I assign NetBIOS names to clients with DHCP?</title>
+
+<para>
+SMB network clients need to be configured so that all standard TCP/IP name to
+address resolution works correctly. Once this has been achieved the SMB
+environment provides additional tools and services that act as helper agents in
+the translation of SMB (NetBIOS) names to their appropriate IP Addresses. One
+such helper agent is the NetBIOS Name Server (NBNS) or as Microsoft called it
+in their Windows NT Server implementation WINS (Windows Internet Name Server).
+</para>
+
+<para>
+A client needs to be configured so that it has a unique Machine (Computer)
+Name.
+</para>
+
+<para>
+This can be done, but needs a few NT registry hacks and you need to be able to
+speak UNICODE, which is of course no problem for a True Wizzard(tm) :)
+Instructions on how to do this (including a small util for less capable
+Wizzards) can be found at
+</para>
+
+<para><ulink url="http://www.unixtools.org/~nneul/sw/nt/dhcp-netbios-hostname.html">http://www.unixtools.org/~nneul/sw/nt/dhcp-netbios-hostname.html</ulink></para>
+
+</sect1>
+
+<sect1>
+<title>How do I convert between unix and dos text formats?</title>
+
+<para>
+Jim barry has written an <ulink url="http://samba.org/samba/ftp/contributed/fixcrlf.zip">
+excellent drag-and-drop cr/lf converter for
+windows</ulink>. Just drag your file onto the icon and it converts the file.
+</para>
+
+<para>
+The utilities unix2dos and dos2unix(in the mtools package) should do 
+the job under unix.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Does samba have wins replication support?</title>
+
+<para>
+At the time of writing there is currently being worked on a wins replication implementation(wrepld).
+</para>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/faq/general.xml b/docs/docbook/faq/general.xml
new file mode 100644 (file)
index 0000000..df0d23c
--- /dev/null
@@ -0,0 +1,124 @@
+<chapter id="FAQ-general">
+<title>General Information</title>
+
+<sect1>
+<title>What do the version numbers mean?</title>
+<para>
+It is not recommended that you run a version of Samba with the word
+"alpha" in its name unless you know what you are doing and are willing
+to do some debugging. Many, many people just get the latest
+recommended stable release version and are happy. If you are brave, by
+all means take the plunge and help with the testing and development -
+but don't install it on your departmental server. Samba is typically
+very stable and safe, and this is mostly due to the policy of many
+public releases.
+</para>
+
+<para>
+How the scheme works:
+<simplelist>
+<member>When major changes are made the version number is increased. For
+example, the transition from 1.9.15 to 1.9.16. However, this version
+number will not appear immediately and people should continue to use
+1.9.15 for production systems (see next point.)</member>
+
+<member>Just after major changes are made the software is considered
+unstable, and a series of alpha releases are distributed, for example
+1.9.16alpha1. These are for testing by those who know what they are
+doing.  The "alpha" in the filename will hopefully scare off those who
+are just looking for the latest version to install.</member>
+
+<member>When the release manager, currently Jerry, thinks that the alphas have stabilised to the point
+where he would recommend new users install it, he renames it to the
+same version number without the alpha, for example 1.9.16.</member>
+
+<member>Inevitably bugs are found in the "stable" releases and minor patch
+levels are released which give us the pXX series, for example 1.9.16p2.</member>
+</simplelist>
+</para>
+
+<para>
+So the progression goes:
+
+<programlisting>
+1.9.15p7       (production)
+1.9.15p8       (production)
+1.9.16alpha1   (test sites only)
+:
+1.9.16alpha20  (test sites only)
+1.9.16         (production)
+1.9.16p1       (production)
+</programlisting>
+</para>
+
+<para>
+The above system means that whenever someone looks at the samba ftp
+site they will be able to grab the highest numbered release without an
+alpha in the name and be sure of getting the current recommended
+version.
+</para>
+
+</sect1>
+
+<sect1>
+<title>What platforms are supported?</title>
+<para>
+Many different platforms have run Samba successfully. The platforms
+most widely used and thus best tested are Linux and SunOS.</para>
+
+<para>
+At time of writing, there is support (or has been support for in earlier 
+versions):
+</para>
+
+<simplelist>
+<member>A/UX 3.0</member>
+<member>AIX</member>
+<member>Altos Series 386/1000</member>
+<member>Amiga</member>
+<member>Apollo Domain/OS sr10.3</member>
+<member>BSDI </member>
+<member>B.O.S. (Bull Operating System)</member>
+<member>Cray, Unicos 8.0</member>
+<member>Convex</member>
+<member>DGUX. </member>
+<member>DNIX.</member>
+<member>FreeBSD</member>
+<member>HP-UX</member>
+<member>Intergraph. </member>
+<member>Linux with/without shadow passwords and quota</member>
+<member>LYNX 2.3.0</member>
+<member>MachTen (a unix like system for Macintoshes)</member>
+<member>Motorola 88xxx/9xx range of machines</member>
+<member>NetBSD</member>
+<member>NEXTSTEP Release 2.X, 3.0 and greater (including OPENSTEP for Mach).</member>
+<member>OS/2 using EMX 0.9b</member>
+<member>OSF1</member>
+<member>QNX 4.22</member>
+<member>RiscIX. </member>
+<member>RISCOs 5.0B</member>
+<member>SEQUENT. </member>
+<member>SCO (including: 3.2v2, European dist., OpenServer 5)</member>
+<member>SGI.</member>
+<member>SMP_DC.OSx v1.1-94c079 on Pyramid S series</member>
+<member>SONY NEWS, NEWS-OS (4.2.x and 6.1.x)</member>
+<member>SUNOS 4</member>
+<member>SUNOS 5.2, 5.3, and 5.4 (Solaris 2.2, 2.3, and '2.4 and later')</member>
+<member>Sunsoft ISC SVR3V4</member>
+<member>SVR4</member>
+<member>System V with some berkely extensions (Motorola 88k R32V3.2).</member>
+<member>ULTRIX.</member>
+<member>UNIXWARE</member>
+<member>UXP/DS</member>
+</simplelist>
+
+</sect1>
+
+<sect1>
+<title>How do I subscribe to the Samba Mailing Lists?</title>
+<para>
+Look at <ulink url="http://samba.org/samba/archives.html">the samba mailing list page</ulink>
+</para>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/faq/install.xml b/docs/docbook/faq/install.xml
new file mode 100644 (file)
index 0000000..84b13f1
--- /dev/null
@@ -0,0 +1,117 @@
+<chapter id="FAQ-Install">
+<title>Compiling and installing Samba on a Unix host</title>
+
+<sect1>
+<title>My client reports "cannot locate specified share name" or similar</title>
+<para>
+This message indicates that your client CAN locate the specified
+server, which is a good start, but that it cannot find a service of
+the name you gave.
+</para>
+
+<para>
+The first step is to check the exact name of the service you are
+trying to connect to (consult your system administrator). Assuming it
+exists and you specified it correctly (read your client's docs on how
+to specify a service name correctly), read on:
+</para>
+
+<simplelist>
+<member>Many clients cannot accept or use service names longer than eight characters.</member>
+<member>Many clients cannot accept or use service names containing spaces.</member>
+<member>Some servers (not Samba though) are case sensitive with service names.</member>
+<member>Some clients force service names into upper case.</member>
+</simplelist>
+</sect1>
+
+<sect1>
+<title>Why are my file's timestamps off by an hour, or by a few hours?</title>
+<para>
+This is from Paul Eggert eggert@twinsun.com.
+</para>
+
+<para>
+Most likely it's a problem with your time zone settings.
+</para>
+
+<para>
+Internally, Samba maintains time in traditional Unix format,
+namely, the number of seconds since 1970-01-01 00:00:00 Universal Time
+(or ``GMT''), not counting leap seconds.
+</para>
+
+<para>
+On the server side, Samba uses the Unix TZ variable to convert
+internal timestamps to and from local time.  So on the server side, there are
+two things to get right.
+<simplelist>
+<member>The Unix system clock must have the correct Universal time. Use the shell command "sh -c 'TZ=UTC0 date'" to check this.</member>
+<member>The TZ environment variable must be set on the server before Samba is invoked.  The details of this depend on the server OS, but typically you must edit a file whose name is /etc/TIMEZONE or /etc/default/init, or run the command `zic -l'.</member>
+</simplelist>
+</para>
+
+<para>TZ must have the correct value.</para>
+
+<para>
+If possible, use geographical time zone settings
+(e.g. TZ='America/Los_Angeles' or perhaps
+ TZ=':US/Pacific').  These are supported by most
+popular Unix OSes, are easier to get right, and are
+more accurate for historical timestamps.  If your
+operating system has out-of-date tables, you should be
+able to update them from the public domain time zone
+tables at <ulink url="ftp://elsie.nci.nih.gov/pub/">ftp://elsie.nci.nih.gov/pub/</ulink>.
+</para>
+
+<para>If your system does not support geographical timezone
+settings, you must use a Posix-style TZ strings, e.g.
+TZ='PST8PDT,M4.1.0/2,M10.5.0/2' for US Pacific time.
+Posix TZ strings can take the following form (with optional
+                                                                                         items in brackets):
+<programlisting>
+       StdOffset[Dst[Offset],Date/Time,Date/Time]
+</programlisting>
+                where:
+</para>
+
+<para><simplelist>
+<member>`Std' is the standard time designation (e.g. `PST').</member>
+<member>`Offset' is the number of hours behind UTC (e.g. `8').
+Prepend a `-' if you are ahead of UTC, and
+append `:30' if you are at a half-hour offset.
+Omit all the remaining items if you do not use
+daylight-saving time.</member>
+
+<member>`Dst' is the daylight-saving time designation
+(e.g. `PDT').</member>
+
+<member>The optional second `Offset' is the number of
+hours that daylight-saving time is behind UTC.
+The default is 1 hour ahead of standard time.
+</member>
+
+<member>`Date/Time,Date/Time' specify when daylight-saving
+time starts and ends.  The format for a date is
+`Mm.n.d', which specifies the dth day (0 is Sunday)
+of the nth week of the mth month, where week 5 means
+the last such day in the month.  The format for a
+time is [h]h[:mm[:ss]], using a 24-hour clock.
+</member>
+
+</simplelist>
+</para>
+
+<para>
+Other Posix string formats are allowed but you don't want
+to know about them.</para>
+
+<para>
+On the client side, you must make sure that your client's clock and
+time zone is also set appropriately.  [[I don't know how to do this.]]
+Samba traditionally has had many problems dealing with time zones, due
+to the bizarre ways that Microsoft network protocols handle time
+zones.  
+</para>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/faq/sambafaq.xml b/docs/docbook/faq/sambafaq.xml
new file mode 100644 (file)
index 0000000..4476070
--- /dev/null
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                  
+<!ENTITY general SYSTEM "general.xml">
+<!ENTITY install SYSTEM "install.xml">
+<!ENTITY errors SYSTEM "errors.xml">
+<!ENTITY clientapp SYSTEM "clientapp.xml">
+<!ENTITY features SYSTEM "features.xml">
+]>
+
+<book id="Samba-FAQ">
+<title>Samba FAQ</title>
+
+<bookinfo>
+       <author><surname>Samba Team</surname></author>
+       <pubdate>October 2002</pubdate>
+</bookinfo>
+
+<dedication>
+<para>
+This is the Frequently Asked Questions (FAQ) document for
+Samba, the free and very popular SMB server product. An SMB server
+allows file and printer connections from clients such as Windows,
+OS/2, Linux and others. Current to version 3.0. Please send any
+corrections to the samba documentation mailinglist at
+<ulink url="mailto:samba-docs@samba.org">samba-docs@samba.org</ulink>. 
+This FAQ was based on the old Samba FAQ by Dan Shearer and Paul Blackman, 
+and the old samba text documents which were mostly written by John Terpstra.
+</para>
+</dedication>
+
+<toc/>
+
+&general;
+&install;
+&clientapp;
+&errors;
+&features;
+</book>
diff --git a/docs/docbook/global.ent b/docs/docbook/global.ent
new file mode 100644 (file)
index 0000000..75d6d76
--- /dev/null
@@ -0,0 +1,571 @@
+<!-- Global Entities File -->
+
+
+<!-- Email Address' -->
+<!ENTITY email.dbannon 'D.Bannon@latrobe.edu.au'>
+<!ENTITY email.jmoore  'jmoore@php.net'>
+<!ENTITY email.jerry   'jerry@samba.org'>
+<!ENTITY email.patches 'samba-patches@samba.org'>
+<!ENTITY email.jelmer  'jelmer@samba.org'>
+<!ENTITY email.jht     'jht@samba.org'>
+
+
+<!-- Author entities -->
+<!ENTITY person.jelmer '
+<firstname>Jelmer</firstname><othername>R.</othername><surname>Vernooij</surname><othername>R.</othername>
+<affiliation>
+       <orgname>The Samba Team</orgname>
+       <address><email>jelmer@samba.org</email></address>
+</affiliation>'>
+
+<!ENTITY author.jelmer '<author>&person.jelmer;</author>'>
+
+<!ENTITY person.jerry '
+<firstname>Gerald</firstname><surname>Carter</surname><othername>(Jerry)</othername>
+<affiliation>
+       <orgname>Samba Team</orgname>
+       <address><email>jerry@samba.org</email></address>
+</affiliation>'>
+
+<!ENTITY author.jerry '<author>&person.jerry;</author>'>
+
+<!ENTITY author.jeremy '
+<author>
+       <firstname>Jeremy</firstname><surname>Allison</surname>
+       <affiliation>
+               <orgname>Samba Team</orgname>
+               <address><email>jra@samba.org</email></address>
+       </affiliation>
+</author>'>
+
+<!ENTITY person.jht '
+<firstname>John</firstname><surname>Terpstra</surname><othername>H.</othername>
+<affiliation>
+       <orgname>Samba Team</orgname>
+       <address><email>jht@samba.org</email></address>
+</affiliation>
+'>
+
+<!ENTITY author.jht '<author>&person.jht;</author>'>
+
+<!ENTITY person.gd '
+<firstname>Guenther</firstname><surname>Deschner</surname>
+<affiliation>
+       <orgname>SuSE</orgname>
+       <address><email>gd@suse.de</email></address>
+</affiliation>
+'>
+
+<!ENTITY author.gd '<author>&person.gd;</author>'>
+
+<!ENTITY person.kauer '
+<firstname>Karl</firstname><surname>Auer</surname>
+<affiliation>
+       <orgname>Samba Team</orgname>
+       <address><email>kauer@biplane.com.au</email></address>
+</affiliation>
+'>
+
+<!ENTITY author.kauer '<author>&person.kauer;</author>'>
+
+<!ENTITY person.danshearer '
+<firstname>Dan</firstname><surname>Shearer</surname>
+<affiliation>
+       <orgname>Samba Team</orgname>
+       <address><email>dan@samba.org</email></address>
+</affiliation>
+'>
+
+<!ENTITY author.danshearer '<author>&person.danshearer;</author>'>
+
+<!ENTITY person.tpot '
+<firstname>Tim</firstname><surname>Potter</surname>
+<affiliation>
+       <orgname>Samba Team</orgname>
+       <address><email>tpot@samba.org</email></address>
+</affiliation>
+'>
+
+<!ENTITY author.tpot '<author>&person.tpot;</author>'>
+
+<!ENTITY author.tridge '
+<author>
+       <firstname>Andrew</firstname><surname>Tridgell</surname>
+       <affiliation>
+               <orgname>Samba Team</orgname>
+               <address><email>tridge@samba.org</email></address>
+       </affiliation>
+</author>'>
+
+<!ENTITY person.jmcd '
+       <firstname>Jim</firstname><surname>McDonough</surname>
+       <affiliation>
+               <orgname>IBM</orgname>
+               <address><email>jmcd@us.ibm.com</email></address>
+       </affiliation>'>
+
+<!ENTITY author.jmcd '<author>&person.jmcd;</author>'>
+
+<!ENTITY author.vl '
+<author>
+       <firstname>Volker</firstname><surname>Lendecke</surname>
+       <affiliation>
+               <orgname>Samba Team</orgname>
+               <address><email>Volker.Lendecke@SerNet.DE</email></address>
+       </affiliation>
+</author>'>
+
+<!ENTITY author.dbannon '
+<author>
+       <firstname>David</firstname><surname>Bannon</surname>
+       <affiliation>
+               <orgname>Samba Team</orgname>
+               <address><email>dbannon@samba.org</email></address>
+       </affiliation>
+</author>'>
+
+<!ENTITY author.mimir '
+<author>
+       <firstname>Rafal</firstname><surname>Szczesniak</surname>
+       <affiliation>
+               <orgname>Samba Team</orgname>
+               <address><email>mimir@samba.org</email></address>
+       </affiliation>
+</author>'>
+
+<!ENTITY author.dlechnyr '
+<author>
+       <firstname>David</firstname><surname>Lechnyr</surname>
+       <affiliation>
+               <orgname>Unofficial HOWTO</orgname>
+               <address><email>david@lechnyr.com</email></address>
+       </affiliation>
+</author>'>
+
+<!ENTITY author.eroseme '
+<author>
+       <firstname>Eric</firstname><surname>Roseme</surname>
+       <affiliation>
+               <orgname>HP Oplocks Usage Recommendations Whitepaper</orgname>
+               <address><email>eric.roseme@hp.com</email></address>
+       </affiliation>
+</author>'>
+
+
+<!-- URL's -->
+<!ENTITY url.samba.cvsinfo 'http://pserver.samba.org/samba/cvs.html'>
+<!ENTITY url.pdc-howto.local 'samba-pdc-howto.html'>
+<!ENTITY url.samba-tng 'http://www.samba-tng.org'>
+<!ENTITY url.samba.doc 'http://bioserve.latrobe.edu.au/samba/'>
+<!ENTITY url.ultraedit 'http://www.ultraedit.com'>
+<!ENTITY url.vi-windows 'http://home.snafu.de/ramo/WinViEn.htm'>
+<!ENTITY url.pfe 'http://www.lancs.ac.uk/people/cpaap/pfe/'>
+<!ENTITY url.server-tools.win95 'ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE'>
+<!ENTITY url.server-tools.winnt 'ftp://ftp.microsoft.com/Softlib/MSLFILES/SRVTOOLS.EXE'>
+<!ENTITY url.tcpdump 'http://www.tcpdump.org/'>
+<!ENTITY url.samba 'http://samba.org'>
+<!ENTITY url.samba-ldap-howto 'http://www.unav.es/cti/ldap-smb-howto.html'>
+<!ENTITY url.samba-tng.home 'http://www.kneschke.de/projekte/samba_tng/'>
+<!ENTITY url.samba.mailinglist.ntdom 'http://lists.samba.org/mailman/samba-ntdom'>
+<!ENTITY url.samba.cifs 'http://samba.org/cifs/'>
+<!ENTITY url.ntdomains-for-unix 'http://mailhost.cb1.com/~lkcl/ntdom/'>
+<!ENTITY url.samba.specs.old 'ftp://ftp.microsoft.com/developr/drg/CIFS/'>
+<!ENTITY url.rfc.1001 'http://ds.internic.net/rfc/rfc1001.txt'>
+<!ENTITY url.rfc.1002 'http://ds.internic.net/rfc/rfc1002.txt'>
+
+<!-- Misc -->
+<!ENTITY samba.pub.cvshost 'pserver.samba.org'>
+
+<!ENTITY stdarg.debug '
+<varlistentry>
+<term>-d|--debug=debuglevel</term>
+<listitem>
+<para><replaceable>debuglevel</replaceable> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</para>
+
+<para>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</para>
+
+<para>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</para>
+
+<para>Note that specifying this parameter here will 
+override the <smbconfoption><name>log level</name></smbconfoption> parameter
+in the &smb.conf; file.</para>
+</listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.configfile '
+<varlistentry>
+<term>-s &lt;configuration file&gt;</term>
+<listitem><para>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See &smb.conf; for more information.
+The default configuration file name is determined at 
+compile time.</para></listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.version '
+<varlistentry>
+<term>-V</term>
+<listitem><para>Prints the program version number.
+</para></listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.logfile '
+<varlistentry>
+<term>-l|--logfile=logbasename</term>
+<listitem><para>File name for log/debug files. The extension
+<constant>".client"</constant> will be appended. The log file is
+never removed by the client.
+</para></listitem>
+</varlistentry>'>
+
+<!ENTITY popt.common.samba '
+&stdarg.version;
+&stdarg.configfile;
+&stdarg.debug;
+&stdarg.logfile;
+'>
+
+<!ENTITY stdarg.resolve.order '
+<varlistentry>
+<term>-R &lt;name resolve order&gt;</term> 
+<listitem><para>This option is used to determine what naming 
+services and in what order to resolve 
+host names to IP addresses. The option takes a space-separated 
+string of different name resolution options.</para>
+
+<para>The options are: "lmhosts", "host", "wins" and "bcast". 
+They cause names to be resolved as follows :</para>
+
+<itemizedlist>
+<listitem><para><constant>lmhosts</constant>: 
+Lookup an IP address in the Samba lmhosts file. If the 
+line in lmhosts has no name type attached to the 
+NetBIOS name 
+(see the <citerefentry><refentrytitle>lmhosts</refentrytitle>
+ <manvolnum>5</manvolnum></citerefentry>       for details) 
+then any name type matches for lookup.
+</para></listitem>
+
+<listitem><para><constant>host</constant>: 
+Do a standard host name to IP address resolution, using
+the system <filename>/etc/hosts</filename>, NIS, or DNS
+lookups. This method of name resolution is operating 
+system dependent, for instance on IRIX or Solaris this 
+may be controlled by the <filename>/etc/nsswitch.conf
+</filename> file).  Note that this method is only used 
+if the NetBIOS name type being queried is the 0x20 
+(server) name type, otherwise it is ignored.
+</para></listitem>
+
+<listitem><para><constant>wins</constant>: 
+Query a name with the IP address listed in the 
+<parameter>wins server</parameter> parameter.  If no 
+WINS server has been specified this method will be 
+ignored.
+</para></listitem>
+
+<listitem><para><constant>bcast</constant>: 
+Do a broadcast on each of the known local interfaces 
+listed in the <parameter>interfaces</parameter>
+parameter. This is the least reliable of the name 
+resolution methods as it depends on the target host 
+being on a locally connected subnet.
+</para></listitem>
+</itemizedlist>
+
+<para>If this parameter is not set then the name resolve order 
+defined in the &smb.conf; file parameter  
+(<smbconfoption><name>name resolve order</name></smbconfoption>) will be used.
+</para>
+
+<para>The default order is lmhosts, host, wins, bcast. Without 
+this parameter or any entry in the <smbconfoption><name>name resolve order</name></smbconfoption> parameter of the &smb.conf; file, the name 
+resolution methods will be attempted in this order. </para></listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.netbios.name '
+<varlistentry>
+<term>-n &lt;primary NetBIOS name&gt;</term>
+<listitem><para>This option allows you to override
+the NetBIOS name that Samba uses for itself. This is identical
+to setting the <smbconfoption><name>netbios name</name></smbconfoption> parameter in the &smb.conf; file. 
+However, a command
+line setting will take precedence over settings in
+&smb.conf;.</para></listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.scope '
+<varlistentry>
+<term>-i &lt;scope&gt;</term>
+<listitem><para>This specifies a NetBIOS scope that
+<command>nmblookup</command> will use to communicate with when
+generating NetBIOS names. For details on the use of NetBIOS
+scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
+<emphasis>very</emphasis> rarely used, only set this parameter
+if you are the system administrator in charge of all the
+NetBIOS systems you communicate with.</para></listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.workgroup '
+<varlistentry>
+<term>-W|--workgroup=domain</term>
+<listitem><para>Set the SMB domain of the username.   This
+overrides the default domain which is the domain defined in
+smb.conf.  If the domain specified is the same as the servers 
+NetBIOS name, it causes the client to log on using the servers local 
+SAM (as opposed to the Domain SAM). </para></listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.socket.options '
+<varlistentry>
+<term>-O socket options</term>
+<listitem><para>TCP socket options to set on the client
+socket. See the socket options parameter in
+the &smb.conf; manual page for the list of valid
+options. </para></listitem>
+</varlistentry>
+'>
+
+<!ENTITY popt.common.connection '
+&stdarg.netbios.name;
+&stdarg.scope;
+&stdarg.workgroup;
+&stdarg.socket.options;
+'>
+
+<!ENTITY stdarg.nopass '
+<varlistentry>
+<term>-N</term>
+<listitem><para>If specified, this parameter suppresses the normal
+password prompt from the client to the user. This is useful when
+accessing a service that does not require a password. </para>
+
+<para>Unless a password is specified on the command line or
+this parameter is specified, the client will request a
+password.</para></listitem>
+</varlistentry>'>
+
+<!ENTITY pct "&#37;">
+
+<!ENTITY stdarg.username '
+<varlistentry>
+<term>-U|--user=username[&pct;password]</term>
+<listitem><para>Sets the SMB username or username and password. </para>
+
+<para>If &pct;password is not specified, the user will be prompted. The
+client will first check the <envar>USER</envar> environment variable, then the
+<envar>LOGNAME</envar> variable and if either exists, the
+string is uppercased. If these environmental variables are not
+found, the username <constant>GUEST</constant> is used. </para>
+
+<para>A third option is to use a credentials file which
+contains the plaintext of the username and password.  This
+option is mainly provided for scripts where the admin does not
+wish to pass the credentials on the command line or via environment
+variables. If this method is used, make certain that the permissions
+on the file restrict access from unwanted users.  See the
+<parameter>-A</parameter> for more details. </para>
+
+<para>Be cautious about including passwords in scripts. Also, on
+many systems the command line of a running process may be seen
+via the <command>ps</command> command.  To be safe always allow
+<command>rpcclient</command> to prompt for a password and type
+it in directly. </para></listitem>
+</varlistentry>
+'>
+
+<!ENTITY stdarg.authfile '
+<varlistentry>
+<term>-A|--authfile=filename</term>
+<listitem><para>This option allows
+you to specify a file from which to read the username and
+password used in the connection.  The format of the file is
+</para>
+
+<para><programlisting>
+username = &lt;value&gt;
+password = &lt;value&gt;
+domain   = &lt;value&gt;
+</programlisting></para>
+
+<para>Make certain that the permissions on the file restrict 
+access from unwanted users. </para></listitem>
+</varlistentry>'>
+
+<!ENTITY stdarg.kerberos '
+<varlistentry>
+<term>-k</term>
+<listitem><para>
+Try to authenticate with kerberos. Only useful in
+an Active Directory environment.
+</para></listitem>
+</varlistentry>
+'>
+
+
+<!ENTITY stdarg.help '
+<varlistentry>
+<term>-h|--help</term>
+<listitem><para>Print a summary of command line options.
+</para></listitem>
+</varlistentry>'>
+
+<!ENTITY popt.common.credentials '
+&stdarg.nopass;
+&stdarg.kerberos;
+&stdarg.authfile;
+&stdarg.username;
+'>
+
+<!-- Entities for the various programs -->
+<!ENTITY smbd '<application>smbd</application>'>
+<!ENTITY nmbd '<application>nmbd</application>'>
+<!ENTITY testparm '<application>testparm</application>'>
+<!ENTITY smb.conf '<filename>smb.conf</filename>'>
+<!ENTITY smbclient '<application>smbclient</application>'>
+<!ENTITY winbindd '<application>winbindd</application>'>
+<!ENTITY net '<application>net</application>'>
+
+<!-- We only need this for SGML, and not for XML... -->
+<!-- <!ENTITY percnt '%'> -->
+
+<!-- IDs for various Samba documentation sections -->
+
+<!ENTITY ID-UNIX-INSTALL SYSTEM "install">
+<!ENTITY ID-ENCRYPTION SYSTEM "pwencrypt">
+<!ENTITY ID-MS-Dfs-Setup SYSTEM "msdfs">
+<!ENTITY ID-PRINTER-DRIVER2 SYSTEM "printing">
+<!ENTITY ID-DOMAIN-MEMBER SYSTEM "domain-security">
+<!ENTITY ID-WINBIND SYSTEM "winbind">
+<!ENTITY ID-NT-Security SYSTEM "unix-permissions">
+<!ENTITY ID-Samba-PDC-HOWTO SYSTEM "samba-pdc">
+<!ENTITY ID-Samba-BDC-HOWTO SYSTEM "samba-bdc">
+<!ENTITY ID-CVS-Access SYSTEM "cvs-access">
+<!ENTITY ID-IntegratingWithWindows SYSTEM "integrate-ms-networks">
+<!ENTITY ID-Samba-PAM SYSTEM "pam">
+<!ENTITY ID-Samba-LDAP SYSTEM "samba-ldap-howto">
+<!ENTITY ID-Diagnosis SYSTEM "diagnosis">
+<!ENTITY ID-BUGS SYSTEM "bugreport">
+<!ENTITY ID-StandAloneServer SYSTEM "standaloneserver">
+<!ENTITY ID-SPEED SYSTEM "speed">
+<!ENTITY ID-NetworkBrowsing SYSTEM "network-browsing">
+<!ENTITY ID-GROUP-MAPPING-HOWTO SYSTEM "groupmapping">
+<!ENTITY ID-Portability SYSTEM "Portability">
+<!ENTITY ID-Other-Clients SYSTEM "Other-Clients">
+<!ENTITY ID-pdb-mysql SYSTEM "pdb-mysql">
+<!ENTITY ID-pdb-xml SYSTEM "pdb-xml">
+<!ENTITY ID-VFS SYSTEM "VFS">
+<!ENTITY ID-Further-Resources SYSTEM "further-resources">
+
+<!ENTITY MANUALPAGES SYSTEM "manpages/manuals.xml">
+<!ENTITY MAN-FINDSMB SYSTEM "manpages/findsmb.1.xml">
+<!ENTITY MAN-NMBLOOKUP SYSTEM "manpages/nmblookup.1.xml">
+<!ENTITY MAN-RPCCLIENT SYSTEM "manpages/rpcclient.1.xml">
+<!ENTITY MAN-SMBCACLS SYSTEM "manpages/smbcacls.1.xml">
+<!ENTITY MAN-SMBCLIENT SYSTEM "manpages/smbclient.1.xml">
+<!ENTITY MAN-SMBCONTROL SYSTEM "manpages/smbcontrol.1.xml">
+<!ENTITY MAN-LMHOSTS SYSTEM "manpages/lmhosts.5.xml">
+<!ENTITY MAN-SMBCONF SYSTEM "smbdotconf/smb.conf.5.xml">
+<!ENTITY MAN-SAMBA SYSTEM "manpages/samba.7.xml">
+<!ENTITY MAN-NET SYSTEM "manpages/net.8.xml">
+<!ENTITY MAN-NMBD SYSTEM "manpages/nmbd.8.xml">
+<!ENTITY MAN-PDBEDIT SYSTEM "manpages/pdbedit.8.xml">
+<!ENTITY MAN-SMBD SYSTEM "manpages/smbd.8.xml">
+<!ENTITY MAN-SMBMOUNT SYSTEM "manpages/smbmount.8.xml">
+<!ENTITY MAN-SMBMNT SYSTEM "manpages/smbmnt.8.xml">
+<!ENTITY MAN-SMBPASSWDCONF SYSTEM "manpages/smbpasswd.5.xml">
+<!ENTITY MAN-SMBPASSWD SYSTEM "manpages/smbpasswd.8.xml">
+<!ENTITY MAN-SMBSH SYSTEM "manpages/smbsh.1.xml">
+<!ENTITY MAN-SMBTAR SYSTEM "manpages/smbtar.1.xml">
+<!ENTITY MAN-SMBTREE SYSTEM "manpages/smbtree.1.xml">
+<!ENTITY MAN-SMBCQUOTAS SYSTEM "manpages/smbcquotas.1.xml">
+<!ENTITY MAN-SMBSPOOL SYSTEM "manpages/smbspool.8.xml">
+<!ENTITY MAN-SMBSTATUS SYSTEM "manpages/smbstatus.1.xml">
+<!ENTITY MAN-SMBUMOUNT SYSTEM "manpages/smbumount.8.xml">
+<!ENTITY MAN-SWAT SYSTEM "manpages/swat.8.xml">
+<!ENTITY MAN-TDBBACKUP SYSTEM "manpages/tdbbackup.8.xml">
+<!ENTITY MAN-TESTPARM SYSTEM "manpages/testparm.1.xml">
+<!ENTITY MAN-TESTPRNS SYSTEM "manpages/testprns.1.xml">
+<!ENTITY MAN-VFSTEST SYSTEM "manpages/vfstest.1.xml">
+<!ENTITY MAN-WBINFO SYSTEM "manpages/wbinfo.1.xml">
+<!ENTITY MAN-WINBINDD SYSTEM "manpages/winbindd.8.xml">
+
+
+<!ENTITY AccessControls SYSTEM "projdoc/AccessControls.xml">
+<!ENTITY AdvancedNetworkAdmin SYSTEM "projdoc/AdvancedNetworkAdmin.xml">
+<!ENTITY BUGS SYSTEM "projdoc/Bugs.xml">
+<!ENTITY Backup SYSTEM "projdoc/Backup.xml">
+<!ENTITY CUPS SYSTEM "projdoc/CUPS-printing.xml">
+<!ENTITY CVS-Access SYSTEM "projdoc/CVS-Access.xml">
+<!ENTITY Compiling SYSTEM "projdoc/Compiling.xml">
+<!ENTITY DNS-DHCP-Configuration SYSTEM "projdoc/DNS-DHCP-Configuration.xml">
+<!ENTITY DOMAIN-MEMBER SYSTEM "projdoc/DOMAIN_MEMBER.xml">
+<!ENTITY Diagnosis SYSTEM "projdoc/Diagnosis.xml">
+<!ENTITY ENCRYPTION SYSTEM "projdoc/ENCRYPTION.xml">
+<!ENTITY FastStart SYSTEM "projdoc/FastStart.xml">
+<!ENTITY Further-Resources SYSTEM "projdoc/Further-Resources.xml">
+<!ENTITY Further-Resources SYSTEM "projdoc/Further-Resources.xml">
+<!ENTITY GROUP-MAPPING-HOWTO SYSTEM "projdoc/GROUP-MAPPING-HOWTO.xml">
+<!ENTITY HighAvailability SYSTEM "projdoc/HighAvailability.xml">
+<!ENTITY IntegratingWithWindows SYSTEM "projdoc/Integrating-with-Windows.xml">
+<!ENTITY IntroSMB SYSTEM "projdoc/IntroSMB.xml">
+<!ENTITY MS-Dfs-Setup SYSTEM "projdoc/msdfs_setup.xml">
+<!ENTITY NT4Migration SYSTEM "projdoc/NT4Migration.xml">
+<!ENTITY NetworkBrowsing SYSTEM "projdoc/NetworkBrowsing.xml">
+<!ENTITY Other-Clients SYSTEM "projdoc/Other-Clients.xml">
+<!ENTITY PRINTER-DRIVER2 SYSTEM "projdoc/printer_driver2.xml">
+<!ENTITY Passdb SYSTEM "projdoc/passdb.xml">
+<!ENTITY PolicyMgmt SYSTEM "projdoc/PolicyMgmt.xml">
+<!ENTITY Portability SYSTEM "projdoc/Portability.xml">
+<!ENTITY ProfileMgmt SYSTEM "projdoc/ProfileMgmt.xml">
+<!ENTITY SPEED SYSTEM "projdoc/Speed.xml">
+<!ENTITY SWAT SYSTEM "projdoc/SWAT.xml">
+<!ENTITY Samba-BDC-HOWTO SYSTEM "projdoc/Samba-BDC-HOWTO.xml">
+<!ENTITY Samba-LDAP SYSTEM "projdoc/Samba-LDAP-HOWTO.xml">
+<!ENTITY Samba-PAM SYSTEM "projdoc/PAM-Authentication-And-Samba.xml">
+<!ENTITY Samba-PDC-HOWTO SYSTEM "projdoc/Samba-PDC-HOWTO.xml">
+<!ENTITY SecuringSamba SYSTEM "projdoc/securing-samba.xml">
+<!ENTITY ServerType SYSTEM "projdoc/ServerType.xml">
+<!ENTITY StandAloneServer SYSTEM "projdoc/StandAloneServer.xml">
+<!ENTITY Trusts SYSTEM "projdoc/InterdomainTrusts.xml">
+<!ENTITY UNIX-INSTALL SYSTEM "projdoc/UNIX_INSTALL.xml">
+<!ENTITY upgrading SYSTEM "projdoc/upgrading-to-3.0.xml">
+<!ENTITY VFS SYSTEM "projdoc/VFS.xml">
+<!ENTITY WINBIND SYSTEM "projdoc/winbind.xml">
+<!ENTITY ClientConfig SYSTEM "projdoc/WindowsClientConfig.xml">
+<!ENTITY locking SYSTEM "projdoc/locking.xml">
+<!ENTITY problems SYSTEM "projdoc/Problems.xml">
+<!ENTITY unicode SYSTEM "projdoc/unicode.xml">
+<!ENTITY attributions SYSTEM "projdoc/attributions.xml">
+<!ENTITY attributions-dev SYSTEM "devdoc/attributions.xml">
+<!ENTITY glossary SYSTEM "projdoc/glossary.xml">
+<!ENTITY foreword-tridge SYSTEM "projdoc/foreword-tridge.xml">
+
+<!ENTITY not.implemented "<note><para>Currently NOT implemented.</para></note>">
+<!ENTITY rootprompt "<prompt>root# </prompt>">
+<!ENTITY prompt "<prompt>$ </prompt>">
+<!ENTITY dosprompt "<prompt>C:\&gt; </prompt>">
+
+<!ENTITY example.workgroup "MIDEARTH">
+<!ENTITY example.server.samba "GANDALF">
+<!ENTITY example.server.windows "SARUMAN">
+<!ENTITY example.workstation.windows "FRODO">
+<!ENTITY example.workstation.samba "BILBO">
+<!ENTITY example.pdc.samba "SAURON">
+<!ENTITY example.server.wins "noldor">
+
+<!ENTITY smbmdash "<?latex --- ?>">
diff --git a/docs/docbook/manpages/.cvsignore b/docs/docbook/manpages/.cvsignore
new file mode 100644 (file)
index 0000000..90c11de
--- /dev/null
@@ -0,0 +1 @@
+smb.conf.5.xml
diff --git a/docs/docbook/manpages/editreg.1.xml b/docs/docbook/manpages/editreg.1.xml
new file mode 100644 (file)
index 0000000..0a6b36b
--- /dev/null
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="editreg.1">
+
+<refmeta>
+       <refentrytitle>editreg</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>editreg</refname>
+       <refpurpose>A utility to report and change SIDs in registry files
+       </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>editreg</command>
+               <arg choice="opt">-v</arg>
+               <arg choice="opt">-c file</arg>
+               <arg choice="req">file</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>editreg</command> is a utility that 
+       can visualize windows registry files (currently only NT4) and apply 
+       so-called commandfiles to them. 
+       </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>registry_file</term>
+               <listitem><para>Registry file to view or edit.  </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-v,--verbose</term>
+               <listitem><para>Increases verbosity of messages. 
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-c commandfile</term>
+               <listitem><para>Read commands to execute on <filename>registry_file</filename> from <filename>commandfile</filename>. Currently not yet supported!
+               </para></listitem>
+               </varlistentry>
+
+               &stdarg.help;
+               
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba 
+       suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The editreg man page was written by Jelmer Vernooij. </para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/findsmb.1.xml b/docs/docbook/manpages/findsmb.1.xml
new file mode 100644 (file)
index 0000000..8a89b2c
--- /dev/null
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="findsmb.1">
+
+<refmeta>
+       <refentrytitle>findsmb</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>findsmb</refname>
+       <refpurpose>list info about machines that respond to SMB 
+       name queries on a subnet</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>findsmb</command>
+               <arg choice="opt">subnet broadcast address</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+       
+       <para>This perl script is part of the <citerefentry>
+       <refentrytitle>Samba</refentrytitle><manvolnum>7</manvolnum></citerefentry>
+       suite.</para>
+
+       <para><command>findsmb</command> is a perl script that
+       prints out several pieces of information about machines 
+       on a subnet that respond to SMB  name query requests.
+       It uses <citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
+       and <citerefentry><refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum></citerefentry>
+       to obtain this information.
+       </para>
+</refsect1>            
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-r</term>
+               <listitem><para>Controls whether <command>findsmb</command> takes
+               bugs in Windows95 into account when trying to find a Netbios name
+               registered of the remote machine. This option is disabled by default
+               because it is specific to Windows 95 and Windows 95 machines only. 
+               If set, <citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
+               will be called with <constant>-B</constant> option.</para></listitem>
+               </varlistentry>
+               <varlistentry>
+               <term>subnet broadcast address</term>
+               <listitem><para>Without this option, <command>findsmb
+               </command> will probe the subnet of the machine where 
+               <citerefentry><refentrytitle>findsmb</refentrytitle><manvolnum>1</manvolnum></citerefentry>
+               is run. This value is passed to 
+               <citerefentry><refentrytitle>nmblookup</refentrytitle><manvolnum>1</manvolnum></citerefentry>
+               as part of the <constant>-B</constant> option.</para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>EXAMPLES</title>
+
+       <para>The output of <command>findsmb</command> lists the following 
+       information for all machines that respond to the initial 
+       <command>nmblookup</command> for any name: IP address, NetBIOS name, 
+       Workgroup name, operating system, and SMB server version.</para>
+
+       <para>There will be a '+' in front of the workgroup name for 
+       machines that are local master browsers for that workgroup. There 
+       will be an '*' in front of the workgroup name for 
+       machines that are the domain master browser for that workgroup. 
+       Machines that are running Windows, Windows 95 or Windows 98 will 
+       not show any information about the operating system or server 
+       version.</para>
+
+       <para>The command with <constant>-r</constant> option
+       must be run on a system without <citerefentry>
+       <refentrytitle>nmbd</refentrytitle><manvolnum>8</manvolnum>
+       </citerefentry> running. 
+
+       If <command>nmbd</command> is running on the system, you will 
+       only  get the IP address and the DNS name of the machine. To 
+       get proper responses  from Windows 95 and Windows 98 machines, 
+       the command must be run as root and with <constant>-r</constant>
+       option on a machine without <command>nmbd</command> running.</para>
+
+       <para>For example, running <command>findsmb</command> 
+       without <constant>-r</constant> option set would yield output similar
+       to the following</para>
+
+<screen>
+IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION 
+--------------------------------------------------------------------- 
+192.168.35.10   MINESET-TEST1  [DMVENGR]
+192.168.35.55   LINUXBOX      *[MYGROUP] [Unix] [Samba 2.0.6]
+192.168.35.56   HERBNT2        [HERB-NT]
+192.168.35.63   GANDALF        [MVENGR] [Unix] [Samba 2.0.5a for IRIX]
+192.168.35.65   SAUNA          [WORKGROUP] [Unix] [Samba 1.9.18p10]
+192.168.35.71   FROGSTAR       [ENGR] [Unix] [Samba 2.0.0 for IRIX]
+192.168.35.78   HERBDHCP1     +[HERB]
+192.168.35.88   SCNT2         +[MVENGR] [Windows NT 4.0] [NT LAN Manager 4.0]
+192.168.35.93   FROGSTAR-PC    [MVENGR] [Windows 5.0] [Windows 2000 LAN Manager]
+192.168.35.97   HERBNT1       *[HERB-NT] [Windows NT 4.0] [NT LAN Manager 4.0]
+</screen>
+
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry>
+       <refentrytitle>nmbd</refentrytitle><manvolnum>8</manvolnum>
+       </citerefentry>,
+       <citerefentry><refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
+       </citerefentry>, and <citerefentry><refentrytitle>nmblookup</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>
+       </para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink 
+       url="ftp://ftp.icce.rug.nl/pub/unix/">ftp://ftp.icce.rug.nl/pub/unix/</ulink>) 
+       and updated for the Samba 2.0 release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/lmhosts.5.xml b/docs/docbook/manpages/lmhosts.5.xml
new file mode 100644 (file)
index 0000000..7e1988c
--- /dev/null
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="lmhosts.5">
+
+<refmeta>
+       <refentrytitle>lmhosts</refentrytitle>
+       <manvolnum>5</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>lmhosts</refname>
+       <refpurpose>The Samba NetBIOS hosts file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <para><filename>lmhosts</filename> is the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> NetBIOS name to IP address mapping file.</para> 
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+       
+       <para>This file is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><filename>lmhosts</filename> is the <emphasis>Samba
+       </emphasis> NetBIOS name to IP address mapping file.  It 
+       is very similar to the <filename>/etc/hosts</filename> file 
+       format, except that the hostname component must correspond 
+       to the NetBIOS naming format.</para>
+</refsect1>
+
+<refsect1>
+       <title>FILE FORMAT</title>
+       <para>It is an ASCII file containing one line for NetBIOS name. 
+       The two fields on each line are separated from each other by 
+       white space. Any entry beginning with '#' is ignored. Each line 
+       in the lmhosts file contains the following information:</para>
+
+       <itemizedlist>
+               <listitem><para>IP Address - in dotted decimal format.</para>
+               </listitem>
+
+               <listitem><para>NetBIOS Name - This name format is a 
+               maximum fifteen character host name, with an optional 
+               trailing '#' character followed by the NetBIOS name type 
+               as two hexadecimal digits.</para>
+
+               <para>If the trailing '#' is omitted then the given IP 
+               address will be returned for all names that match the given 
+               name, whatever the NetBIOS name type in the lookup.</para>
+               </listitem>
+       </itemizedlist>
+
+       <para>An example follows:</para>
+       
+       <programlisting>
+#
+# Sample Samba lmhosts file.
+#
+192.9.200.1    TESTPC
+192.9.200.20   NTSERVER#20
+192.9.200.21   SAMBASERVER
+       </programlisting>
+       
+       <para>Contains three IP to NetBIOS name mappings. The first 
+       and third will be returned for any queries for the names "TESTPC" 
+       and "SAMBASERVER" respectively, whatever the type component of 
+       the NetBIOS name requested.</para>
+
+       <para>The second mapping will be returned only when the "0x20" name 
+       type for a name "NTSERVER" is queried. Any other name type will not 
+       be resolved.</para>
+
+       <para>The default location of the <filename>lmhosts</filename> file 
+       is in the same directory as the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> file.</para>
+       
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry>
+       <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
+       </citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+       </citerefentry>, and <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>
+       </para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at
+       <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/log2pcap.1.xml b/docs/docbook/manpages/log2pcap.1.xml
new file mode 100644 (file)
index 0000000..2a336dc
--- /dev/null
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="log2pcap.1">
+
+<refmeta>
+       <refentrytitle>log2pcap</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>log2pcap</refname>
+       <refpurpose>Extract network traces from Samba log files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>log2pcap</command>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-q</arg>
+               <arg choice="opt">logfile</arg>
+               <arg choice="opt">pcap_file</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>log2pcap</command> reads in a 
+       samba log file and generates a pcap file (readable 
+       by most sniffers, such as ethereal or tcpdump) based on the packet 
+       dumps in the log file.</para>
+
+       <para>The log file must have a <parameter>log level</parameter> 
+       of at least <constant>5</constant> to get the SMB header/parameters 
+       right, <constant>10</constant> to get the first 512 data bytes of the 
+       packet and <constant>50</constant> to get the whole packet.
+       </para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+           <varlistentry>
+               <term>-h</term>
+               <listitem><para>If this parameter is 
+               specified the output file will be a 
+               hex dump, in a format that is readable 
+               by the <application>text2pcap</application> utility.</para></listitem>
+           </varlistentry>
+
+           <varlistentry>
+               <term>-q</term>
+               <listitem><para>Be quiet. No warning messages about missing 
+               or incomplete data will be given.</para></listitem>
+           </varlistentry>
+               
+           <varlistentry>
+               <term>logfile</term>
+               <listitem><para>
+               Samba log file. log2pcap will try to read the log from stdin 
+               if the log file is not specified.
+               </para></listitem>
+           </varlistentry>
+
+           <varlistentry>
+               <term>pcap_file</term>
+               <listitem><para>
+               Name of the output file to write the pcap (or hexdump) data to.
+               If this argument is not specified, output data will be written 
+               to stdout.
+               </para></listitem>
+           </varlistentry>
+
+           &stdarg.help;
+
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>EXAMPLES</title>
+
+       <para>Extract all network traffic from all samba log files:</para>
+
+       <para><screen>
+       <prompt>$</prompt> cat /var/log/* | log2pcap > trace.pcap
+       </screen></para>
+
+       <para>Convert to pcap using text2pcap:</para>
+
+       <para><screen>
+       <prompt>$</prompt> log2pcap -h samba.log | text2pcap -T 139,139 - trace.pcap
+       </screen></para>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>BUGS</title>
+
+       <para>Only SMB data is extracted from the samba logs, no LDAP, 
+       NetBIOS lookup or other data.</para>
+
+       <para>The generated TCP and IP headers don't contain a valid 
+       checksum.</para>
+       
+</refsect1>
+
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>text2pcap</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>ethereal</refentrytitle><manvolnum>1</manvolnum></citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>This manpage was written by Jelmer Vernooij.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/mount.cifs.8.xml b/docs/docbook/manpages/mount.cifs.8.xml
new file mode 100644 (file)
index 0000000..99bd6b2
--- /dev/null
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="mount.cifs.8">
+
+<refmeta>
+       <refentrytitle>mount.cifs</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>mount.cifs</refname>
+       <refpurpose>mount using the Common Internet File System (CIFS)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+
+               <command>mount.cifs</command>
+               <arg choice="req">service</arg> 
+               <arg choice="req">mount-point</arg>     
+               <arg choice="opt">-o options</arg>      
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para>mount.cifs mounts a Linux CIFS filesystem. It 
+is usually invoked indirectly by
+the <citerefentry><refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum></citerefentry> command when using the 
+"-t cifs" option. This command only works in Linux, and the kernel must
+support the cifs filesystem. The CIFS protocol is the successor to the 
+SMB protocol and is supported by most Windows servers and many other
+commercial servers and Network Attached Storage appliances as well as 
+by the popular Open Source server Samba.
+       </para>
+
+       <para>
+       The mount.cifs utility attaches the UNC name (exported network resource) to
+       the local directory <emphasis>mount-point</emphasis>. It is possible to set the mode for mount.cifs to 
+setuid root to allow non-root users to mount shares to directories for which they
+have write permission.
+       </para>
+
+       <para>
+               Options to <emphasis>mount.cifs</emphasis> are specified as a comma-separated
+list of key=value pairs. It is possible to send options other
+than those listed here, assuming that cifs supports them. If
+you get mount failures, check your kernel log for errors on
+unknown options.
+       </para>
+
+       <para><emphasis>mount.cifs</emphasis> is a daemon. After mounting it keeps running until
+               the mounted resource is unmounted (usually via the umount utility)
+       </para>
+
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+       <variablelist>
+               <varlistentry><term>username=<replaceable>arg</replaceable></term>
+
+               <listitem><para>specifies the username to connect as. If
+                               this is not given, then the environment variable <emphasis>USER</emphasis> is used. This option can also take the
+form "user%password" or "user/workgroup" or
+"user/workgroup%password" to allow the password and workgroup
+to be specified as part of the username.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term>password=<replaceable>arg</replaceable></term>
+
+               <listitem><para>specifies the CIFS password. If this
+option is not given then the environment variable
+<emphasis>PASSWD</emphasis> is used. If it can find
+no password <emphasis>mount.cifs</emphasis> will prompt
+for a passeword, unless the guest option is
+given. 
+</para>
+
+<para>Note that password which contain the arguement delimiter
+character (i.e. a comma ',') will failed to be parsed correctly
+on the command line.  However, the same password defined
+in the PASSWD environment variable or a credentials file (see
+below) will be read correctly.
+</para>
+       </listitem></varlistentry>
+
+       <varlistentry><term>credentials=<replaceable>filename</replaceable></term>
+
+               <listitem><para>
+                               specifies a file that contains a username
+                               and/or password. The format of the file is:
+                       </para>
+
+<programlisting>
+.nf
+               username = <replaceable>value</replaceable>
+               password = <replaceable>value</replaceable>
+.fi
+</programlisting>
+               
+               <para>
+This is preferred over having passwords in plaintext in a
+shared file, such as <filename>/etc/fstab</filename>. Be sure to protect any
+credentials file properly.
+               </para>
+       </listitem></varlistentry>
+
+       <varlistentry>
+               <term>uid=<replaceable>arg</replaceable></term>
+
+               <listitem><para>sets the uid that will own all files on
+       the mounted filesystem.
+       It may be specified as either a username or a numeric uid.
+       This parameter is ignored when the target server supports
+       the CIFS Unix extensions.</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>gid=<replaceable>arg</replaceable></term>
+
+               <listitem><para>sets the gid that will own all files on
+the mounted filesystem.
+It may be specified as either a groupname or a numeric 
+gid. This parameter is ignored when the target server supports
+the CIFS Unix extensions.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>port=<replaceable>arg</replaceable></term>
+
+               <listitem><para>sets the port number on the server to attempt to contact to negotiate
+CIFS support.  If the CIFS server is not listening on this port or
+if it is not specified, the default ports will be tried i.e. 
+port 445 is tried and if no response then port 139 is tried.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>file_mode=<replaceable>arg</replaceable></term>
+
+               <listitem><para>If the server does not support the CIFS Unix extensions this
+                               overrides default file mode which will be used locally.</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>dir_mode=<replaceable>arg</replaceable></term>
+
+               <listitem><para>If the server does not support the CIFS Unix extensions this
+                               overrides the default mode for directories. </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>ip=<replaceable>arg</replaceable></term>
+
+               <listitem><para>sets the destination host or IP address.</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>domain=<replaceable>arg</replaceable></term>
+
+               <listitem><para>sets the domain (workgroup) of the user </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>guest</term>
+
+               <listitem><para>don't prompt for a password </para></listitem>
+
+       </varlistentry>
+
+       <varlistentry>
+               <term>ro</term>
+
+               <listitem><para>mount read-only</para></listitem>
+
+       </varlistentry>
+
+       <varlistentry>
+               <term>rw</term>
+               <listitem><para>mount read-write</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>rsize</term>
+               <listitem><para>default network read size</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>wsize</term>
+
+               <listitem><para>default network write size</para></listitem>
+       </varlistentry>
+
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>ENVIRONMENT VARIABLES</title>
+
+       <para>
+               The variable <emphasis>USER</emphasis> may contain the username of the
+person using the client.  This information is used only if the
+protocol level is high enough to support session-level
+passwords. The variable can be used to set both username and
+password by using the format username%password.
+       </para>
+       
+       <para>
+               The variable <emphasis>PASSWD</emphasis> may contain the password of the
+person using the client.  This information is used only if the
+protocol level is high enough to support session-level
+passwords.
+       </para>
+
+       <para>
+               The variable <emphasis>PASSWD_FILE</emphasis> may contain the pathname
+of a file to read the password from. A single line of input is
+read and used as the password.
+       </para>
+
+</refsect1>
+
+<refsect1>
+       <title>NOTES</title>
+       
+       <para>This command may be used only by root.</para>
+</refsect1>
+
+<refsect1>
+       <title>CONFIGURATION</title>
+               <para>
+The primary mechanism for making configuration changes and for reading 
+debug information for the cifs vfs is via the Linux /proc filesystem.
+In the directory /proc/fs/cifs are various configuration files and
+pseudo files which can display debug information.  For more
+information see the kernel file fs/cifs/README
+</para>
+</refsect1>
+
+<refsect1>
+       <title>BUGS</title>
+
+       <para>Passwords and other options containing , can not be handled.
+For passwords an alternative way of passing them is in a credentials
+file or in the PASSWD environment.</para>
+
+       <para>The credentials file does not handle usernames or passwords with
+               leading space.</para>
+
+       <para>
+Note that the typical response to a bug report is suggestion
+to try the latest version first. So please try doing that first,
+and always include which versions you use of relevant software
+when reporting bugs (minimum: samba, kernel, distribution)
+</para>
+</refsect1>
+
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para>
+       Documentation/filesystems/cifs.txt and fs/cifs/README in the linux kernel
+       source tree may contain additional options and information.
+</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>Steve French</para>
+
+       <para>The syntax and manpage were loosely based on that of smbmount. It 
+               was converted to Docbook/XML by Jelmer Vernooij.</para>
+
+       <para>The current maintainer of the Linux cifs vfs and the userspace
+               tool <emphasis>mount.cifs</emphasis> is <ulink url="mailto:sfrench@samba.org">Steve French</ulink>.
+               The <ulink url="mailto:samba@samba.org">SAMBA Mailing list</ulink> 
+               is the preferred place to ask questions regarding these programs. 
+       </para>
+
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/net.8.xml b/docs/docbook/manpages/net.8.xml
new file mode 100644 (file)
index 0000000..21dc54d
--- /dev/null
@@ -0,0 +1,905 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="net.8">
+
+<refmeta>
+       <refentrytitle>net</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>net</refname>
+       <refpurpose>Tool for administration of Samba and remote
+       CIFS servers.
+       </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>net</command>
+               <arg choice="req">&lt;ads|rap|rpc&gt;</arg>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-w workgroup</arg>
+               <arg choice="opt">-W myworkgroup</arg>
+               <arg choice="opt">-U user</arg>
+               <arg choice="opt">-I ip-address</arg>
+               <arg choice="opt">-p port</arg>
+               <arg choice="opt">-n myname</arg>
+               <arg choice="opt">-s conffile</arg>
+               <arg choice="opt">-S server</arg>
+               <arg choice="opt">-l</arg>
+               <arg choice="opt">-P</arg>
+               <arg choice="opt">-D debuglevel</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para>The samba net utility is meant to work just like the net utility 
+       available for windows and DOS. The first argument should be used 
+       to specify the protocol to use when executing a certain command. 
+       ADS is used for ActiveDirectory, RAP is using for old (Win9x/NT3) 
+       clients and RPC can be used for NT4 and Windows 2000. If this 
+       argument is omitted, net will try to determine it automatically. 
+       Not all commands are available on all protocols.
+       </para>
+
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               &stdarg.help;
+               
+               <varlistentry>
+               <term>-w target-workgroup</term>
+               <listitem><para>
+               Sets target workgroup or domain. You have to specify 
+               either this option or the IP address or the name of a server.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-W workgroup</term>
+               <listitem><para>
+               Sets client workgroup or domain
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-U user</term>
+               <listitem><para>
+               User name to use
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-I ip-address</term>
+               <listitem><para>
+               IP address of target server to use. You have to
+               specify either this option or a target workgroup or
+               a target server.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-p port</term>
+               <listitem><para>
+               Port on the target server to connect to (usually 139 or 445). 
+               Defaults to trying 445 first, then 139.
+               </para></listitem>
+               </varlistentry>
+
+               &stdarg.netbios.name;
+               &stdarg.configfile;
+
+               <varlistentry>
+               <term>-S server</term>
+               <listitem><para>
+               Name of target server. You should specify either 
+               this option or a target workgroup or a target IP address.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-l</term>
+               <listitem><para>
+               When listing data, give more information on each item.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-P</term>
+               <listitem><para>
+               Make queries to the external server using the machine account of the local server.
+               </para></listitem>
+               </varlistentry>
+
+               &stdarg.debug;
+       </variablelist>
+</refsect1>
+
+<refsect1>
+<title>COMMANDS</title>
+
+<refsect2>
+<title>CHANGESECRETPW</title>
+
+<para>This command allows the Samba machine account password to be set from an external application
+to a machine account password that has already been stored in Active Directory. DO NOT USE this command
+unless you know exactly what you are doing. The use of this command requires that the force flag (-f)
+be used also. There will be NO command prompt. Whatever information is piped into stdin, either by
+typing at the command line or otherwise, will be stored as the literal machine password. Do NOT use
+this without care and attention as it will overwrite a legitimate machine password without warning.
+YOU HAVE BEEN WARNED.
+</para>
+
+</refsect2>
+
+<refsect2>
+       <title>TIME</title>
+
+       <para>The <command>NET TIME</command> command allows you to view the time on a remote server
+       or synchronise the time on the local server with the time on the remote server.</para>
+
+<refsect3>
+<title>TIME</title>
+
+<para>Without any options, the <command>NET TIME</command> command 
+displays the time on the remote server.
+</para>
+
+</refsect3>
+
+<refsect3>
+<title>TIME SYSTEM</title>
+
+<para>Displays the time on the remote server in a format ready for <command>/bin/date</command></para>
+
+</refsect3>
+
+<refsect3>
+<title>TIME SET</title>
+<para>Tries to set the date and time of the local server to that on 
+the remote server using <command>/bin/date</command>. </para>
+
+</refsect3>
+
+<refsect3>
+<title>TIME ZONE</title>
+
+<para>Displays the timezone in hours from GMT on the remote computer.</para>
+
+</refsect3>
+</refsect2>
+
+<refsect2>
+<title>[RPC|ADS] JOIN [TYPE] [-U username[%password]] [options]</title>
+
+<para>
+Join a domain.  If the account already exists on the server, and 
+[TYPE] is MEMBER, the machine will attempt to join automatically. 
+(Assuming that the machine has been created in server manager)
+Otherwise, a password will be prompted for, and a new account may
+be created.</para>
+
+<para>
+[TYPE] may be PDC, BDC or MEMBER to specify the type of server
+joining the domain.
+</para>
+</refsect2>
+
+<refsect2>
+<title>[RPC] OLDJOIN [options]</title>
+
+<para>Join a domain. Use the OLDJOIN option to join the domain 
+using the old style of domain joining - you need to create a trust 
+account in server manager first.</para>
+</refsect2>
+
+<refsect2>
+<title>[RPC|ADS] USER</title>
+
+<refsect3>
+<title>[RPC|ADS] USER DELETE <replaceable>target</replaceable></title>
+
+<para>Delete specified user</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RPC|ADS] USER LIST</title>
+
+<para>List all users</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RPC|ADS] USER INFO <replaceable>target</replaceable></title>
+
+<para>List the domain groups of a the specified user.</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RPC|ADS] USER ADD <replaceable>name</replaceable> [password] [-F user flags] [-C comment]</title>
+
+<para>Add specified user.</para>
+</refsect3>
+</refsect2>
+
+<refsect2>
+<title>[RPC|ADS] GROUP</title>
+
+<refsect3>
+<title>[RPC|ADS] GROUP [misc options] [targets]</title>
+<para>List user groups.</para>
+</refsect3>
+
+<refsect3>
+<title>[RPC|ADS] GROUP DELETE <replaceable>name</replaceable> [misc. options]</title>
+
+<para>Delete specified group.</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RPC|ADS] GROUP ADD <replaceable>name</replaceable> [-C comment]</title>
+
+<para>Create specified group.</para>
+
+</refsect3>
+</refsect2>
+
+<refsect2>
+<title>[RAP|RPC] SHARE</title>
+
+<refsect3>
+<title>[RAP|RPC] SHARE [misc. options] [targets]</title>
+
+<para>Enumerates all exported resources (network shares) on target server.</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RAP|RPC] SHARE ADD <replaceable>name=serverpath</replaceable> [-C comment] [-M maxusers] [targets]</title>
+
+<para>Adds a share from a server (makes the export active). Maxusers 
+specifies the number of users that can be connected to the 
+share simultaneously.</para>
+
+</refsect3>
+
+<refsect3>
+<title>SHARE DELETE <replaceable>sharenam</replaceable></title>
+
+<para>Delete specified share.</para>
+</refsect3>
+</refsect2>
+
+<refsect2>
+<title>[RPC|RAP] FILE</title>
+
+<refsect3>
+<title>[RPC|RAP] FILE</title>
+
+<para>List all open files on remote server.</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RPC|RAP] FILE CLOSE <replaceable>fileid</replaceable></title>
+
+<para>Close file with specified <replaceable>fileid</replaceable> on 
+remote server.</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RPC|RAP] FILE INFO <replaceable>fileid</replaceable></title>
+
+<para>
+Print information on specified <replaceable>fileid</replaceable>. 
+Currently listed are: file-id, username, locks, path, permissions.
+</para>
+
+</refsect3>
+
+<refsect3>
+<title>[RAP|RPC] FILE USER</title>
+
+&not.implemented;
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>SESSION</title>
+
+<refsect3>
+<title>RAP SESSION</title>
+
+<para>Without any other options, SESSION enumerates all active SMB/CIFS 
+sessions on the target server.</para>
+
+</refsect3>
+
+<refsect3>
+<title>RAP SESSION DELETE|CLOSE <replaceable>CLIENT_NAME</replaceable></title>
+
+<para>Close the specified sessions.</para>
+
+</refsect3>
+
+<refsect3>
+<title>RAP SESSION INFO <replaceable>CLIENT_NAME</replaceable></title>
+
+<para>Give a list with all the open files in specified session.</para>
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>RAP SERVER <replaceable>DOMAIN</replaceable></title>
+
+<para>List all servers in specified domain or workgroup. Defaults
+to local domain.</para>
+
+</refsect2>
+
+<refsect2>
+<title>RAP DOMAIN</title>
+
+<para>Lists all domains and workgroups visible on the 
+current network.</para>
+
+</refsect2>
+
+<refsect2>
+<title>RAP PRINTQ</title>
+
+<refsect3>
+<title>RAP PRINTQ LIST <replaceable>QUEUE_NAME</replaceable></title>
+
+<para>Lists the specified print queue and print jobs on the server.
+If the <replaceable>QUEUE_NAME</replaceable> is omitted, all 
+queues are listed.</para>
+
+</refsect3>
+
+<refsect3>
+<title>RAP PRINTQ DELETE <replaceable>JOBID</replaceable></title>
+
+<para>Delete job with specified id.</para>
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>RAP VALIDATE <replaceable>user</replaceable> [<replaceable>password</replaceable>]</title>
+
+<para>
+Validate whether the specified user can log in to the 
+remote server. If the password is not specified on the commandline, it 
+will be prompted. 
+</para>
+
+&not.implemented;
+
+</refsect2>
+
+<refsect2>
+<title>RAP GROUPMEMBER</title>
+
+<refsect3>
+<title>RAP GROUPMEMBER LIST <replaceable>GROUP</replaceable></title>
+
+<para>List all members of the specified group.</para>
+
+</refsect3>
+
+<refsect3>
+<title>RAP GROUPMEMBER DELETE <replaceable>GROUP</replaceable> <replaceable>USER</replaceable></title>
+
+<para>Delete member from group.</para>
+
+</refsect3>
+
+<refsect3>
+<title>RAP GROUPMEMBER ADD <replaceable>GROUP</replaceable> <replaceable>USER</replaceable></title>
+
+<para>Add member to group.</para>
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>RAP ADMIN <replaceable>command</replaceable></title>
+
+<para>Execute the specified <replaceable>command</replaceable> on 
+the remote server. Only works with OS/2 servers.
+</para>
+
+&not.implemented;
+
+</refsect2>
+
+<refsect2>
+<title>RAP SERVICE</title>
+
+<refsect3>
+<title>RAP SERVICE START <replaceable>NAME</replaceable> [arguments...]</title>
+
+<para>Start the specified service on the remote server. Not implemented yet.</para>
+
+&not.implemented;
+
+</refsect3>
+
+<refsect3>
+<title>RAP SERVICE STOP</title>
+
+<para>Stop the specified service on the remote server.</para>
+
+&not.implemented;
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>RAP PASSWORD <replaceable>USER</replaceable> <replaceable>OLDPASS</replaceable> <replaceable>NEWPASS</replaceable></title>
+
+<para>
+Change password of <replaceable>USER</replaceable> from <replaceable>OLDPASS</replaceable> to <replaceable>NEWPASS</replaceable>.
+</para>
+
+</refsect2>
+
+<refsect2>
+<title>LOOKUP</title>
+
+<refsect3>
+<title>LOOKUP HOST <replaceable>HOSTNAME</replaceable> [<replaceable>TYPE</replaceable>]</title>
+
+<para>
+Lookup the IP address of the given host with the specified type (netbios suffix). 
+The type defaults to 0x20 (workstation).
+</para>
+
+</refsect3>
+
+<refsect3>
+<title>LOOKUP LDAP [<replaceable>DOMAIN</replaceable></title>
+
+<para>Give IP address of LDAP server of specified <replaceable>DOMAIN</replaceable>. Defaults to local domain.</para>
+
+</refsect3>
+
+<refsect3>
+<title>LOOKUP KDC [<replaceable>REALM</replaceable>]</title>
+
+<para>Give IP address of KDC for the specified <replaceable>REALM</replaceable>.
+Defaults to local realm.</para>
+
+</refsect3>
+
+<refsect3>
+<title>LOOKUP DC [<replaceable>DOMAIN</replaceable>]</title>
+
+<para>Give IP's of Domain Controllers for specified <replaceable>
+DOMAIN</replaceable>. Defaults to local domain.</para>
+
+</refsect3>
+
+<refsect3>
+<title>LOOKUP MASTER <replaceable>DOMAIN</replaceable></title>
+
+<para>Give IP of master browser for specified <replaceable>DOMAIN</replaceable>
+or workgroup. Defaults to local domain.</para>
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>CACHE</title>
+
+<para>Samba uses a general caching interface called 'gencache'. It 
+can be controlled using 'NET CACHE'.</para>
+
+<para>All the timeout parameters support the suffixes:
+
+<simplelist>
+<member>s - Seconds</member>
+<member>m - Minutes</member>
+<member>h - Hours</member>
+<member>d - Days</member>
+<member>w - Weeks</member>
+</simplelist>
+
+</para>
+
+<refsect3>
+<title>CACHE ADD <replaceable>key</replaceable> <replaceable>data</replaceable> <replaceable>time-out</replaceable></title>
+
+<para>Add specified key+data to the cache with the given timeout.</para>
+
+</refsect3>
+
+<refsect3>
+<title>CACHE DEL <replaceable>key</replaceable></title>
+
+<para>Delete key from the cache.</para>
+
+</refsect3>
+
+<refsect3>
+<title>CACHE SET <replaceable>key</replaceable> <replaceable>data</replaceable> <replaceable>time-out</replaceable></title>
+
+<para>Update data of existing cache entry.</para>
+
+</refsect3>
+
+<refsect3>
+<title>CACHE SEARCH <replaceable>PATTERN</replaceable></title>
+
+<para>Search for the specified pattern in the cache data.</para>
+
+</refsect3>
+
+<refsect3>
+<title>CACHE LIST</title>
+
+<para>
+List all current items in the cache.
+</para>
+
+</refsect3>
+
+<refsect3>
+<title>CACHE FLUSH</title>
+
+<para>Remove all the current items from the cache.</para>
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>GETLOCALSID [DOMAIN]</title>
+
+<para>Print the SID of the specified domain, or if the parameter is
+omitted, the SID of the domain the local server is in.</para>
+
+</refsect2>
+
+<refsect2>
+<title>SETLOCALSID S-1-5-21-x-y-z</title>
+
+<para>Sets domain sid for the local server to the specified SID.</para>
+
+</refsect2>
+
+<refsect2>
+<title>GROUPMAP</title>
+
+<para>Manage the mappings between Windows group SIDs and UNIX groups.
+Parameters take the for "parameter=value".  Common options include:</para>
+
+<itemizedlist>
+<listitem><para>unixgroup - Name of the UNIX group</para></listitem>
+<listitem><para>ntgroup - Name of the Windows NT group (must be
+  resolvable to a SID</para></listitem>
+<listitem><para>rid - Unsigned 32-bit integer</para></listitem>
+<listitem><para>sid - Full SID in the form of "S-1-..."</para></listitem>
+<listitem><para>type - Type of the group; either 'domain', 'local',
+  or 'builtin'</para></listitem>
+<listitem><para>comment - Freeform text description of the group</para></listitem>
+</itemizedlist>
+
+<refsect3>
+<title>GROUPMAP ADD</title>
+
+<para>Add a new group mapping entry</para>
+
+<para>net groupmap add {rid=int|sid=string} unixgroup=string [type={domain|local|builtin}] [ntgroup=string] [comment=string]</para>
+
+</refsect3>
+
+<refsect3>
+<title>GROUPMAP DELETE</title>
+
+<para>Delete a group mapping entry</para>
+
+<para>net groupmap delete {ntgroup=string|sid=SID}</para>
+
+</refsect3>
+
+<refsect3>
+<title>GROUPMAP MODIFY</title>
+
+<para>Update en existing group entry</para>
+
+<para>net groupmap modify {ntgroup=string|sid=SID} [unixgroup=string] [comment=string] [type={domain|local}</para>
+</refsect3>
+
+<refsect3>
+<title>GROUPMAP LIST</title>
+
+<para>List existing group mapping entries</para>
+
+<para>net groupmap list [verbose] [ntgroup=string] [sid=SID]</para>
+
+</refsect3>
+</refsect2>
+
+
+
+<refsect2>
+<title>MAXRID</title>
+
+<para>Prints out the highest RID currently in use on the local
+server (by the active 'passdb backend').
+</para>
+
+</refsect2>
+
+<refsect2>
+<title>RPC INFO</title>
+
+<para>Print information about the domain of the remote server,
+such as domain name, domain sid and number of users and groups.
+</para>
+
+</refsect2>
+
+<refsect2>
+<title>[RPC|ADS] TESTJOIN</title>
+
+<para>Check whether participation in a domain is still valid.</para>
+
+</refsect2>
+
+<refsect2>
+<title>[RPC|ADS] CHANGETRUSTPW</title>
+
+<para>Force change of domain trust password.</para>
+
+</refsect2>
+
+<refsect2>
+<title>RPC TRUSTDOM</title>
+
+<refsect3>
+<title>RPC TRUSTDOM ADD <replaceable>DOMAIN</replaceable></title>
+
+<para>Add a interdomain trust account for 
+<replaceable>DOMAIN</replaceable> to the remote server. 
+</para>
+
+</refsect3>
+
+<refsect3>
+<title>RPC TRUSTDOM DEL <replaceable>DOMAIM</replaceable></title>
+
+<para>Remove interdomain trust account for 
+<replaceable>DOMAIN</replaceable> from the remote server. 
+</para>
+
+&not.implemented;
+
+</refsect3>
+
+<refsect3>
+<title>RPC TRUSTDOM ESTABLISH <replaceable>DOMAIN</replaceable></title>
+
+<para>
+Establish a trust relationship to a trusting domain. 
+Interdomain account must already be created on the remote PDC.
+</para>
+
+</refsect3>
+
+<refsect3>
+<title>RPC TRUSTDOM REVOKE <replaceable>DOMAIN</replaceable></title>
+<para>Abandon relationship to trusted domain</para>
+
+</refsect3>
+
+<refsect3>
+<title>RPC TRUSTDOM LIST</title>
+
+<para>List all current interdomain trust relationships.</para>
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>RPC ABORTSHUTDOWN</title>
+
+<para>Abort the shutdown of a remote server.</para>
+
+</refsect2>
+
+<refsect2>
+<title>SHUTDOWN [-t timeout] [-r] [-f] [-C message]</title>
+
+<para>Shut down the remote server.</para>
+
+<variablelist>
+<varlistentry>
+<term>-r</term>
+<listitem><para>
+Reboot after shutdown.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>-f</term>
+<listitem><para>
+Force shutting down all applications.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>-t timeout</term>
+<listitem><para>
+Timeout before system will be shut down. An interactive 
+user of the system can use this time to cancel the shutdown.
+</para></listitem>
+</varlistentry>'>
+
+<varlistentry>
+<term>-C message</term>
+<listitem><para>Display the specified message on the screen to 
+announce the shutdown.</para></listitem>
+</varlistentry>
+</variablelist>
+
+</refsect2>
+
+<refsect2>
+<title>SAMDUMP</title>
+
+<para>Print out sam database of remote server. You need
+to run this on either a BDC. <!-- 
+Is that correct? - Jelmer --></para>
+</refsect2>
+
+<refsect2>
+<title>VAMPIRE</title>
+
+<para>Export users, aliases and groups from remote server to 
+local server. Can only be run an a BDC.
+</para>
+
+</refsect2>
+
+<refsect2>
+<title>GETSID</title>
+
+<para>Fetch domain SID and store it in the local <filename>secrets.tdb</filename>. </para>
+
+</refsect2>
+
+<refsect2>
+<title>ADS LEAVE</title>
+
+<para>Make the remote host leave the domain it is part of. </para>
+
+</refsect2>
+
+<refsect2>
+<title>ADS STATUS</title>
+
+<para>Print out status of machine account of the local machine in ADS.
+Prints out quite some debug info. Aimed at developers, regular 
+users should use <command>NET ADS TESTJOIN</command>.</para>
+
+</refsect2>
+
+<refsect2>
+<title>ADS PRINTER</title>
+
+<refsect3>
+<title>ADS PRINTER INFO [<replaceable>PRINTER</replaceable>] [<replaceable>SERVER</replaceable>]</title>
+
+<para>
+Lookup info for <replaceable>PRINTER</replaceable> on <replaceable>SERVER</replaceable>. The printer name defaults to "*", the 
+server name defaults to the local host.</para>
+
+</refsect3>
+
+<refsect3>
+<title>ADS PRINTER PUBLISH <replaceable>PRINTER</replaceable></title>
+
+<para>Publish specified printer using ADS.</para>
+
+</refsect3>
+
+<refsect3>
+<title>ADS PRINTER REMOVE <replaceable>PRINTER</replaceable></title>
+
+<para>Remove specified printer from ADS directory.</para>
+
+</refsect3>
+
+</refsect2>
+
+<refsect2>
+<title>ADS SEARCH <replaceable>EXPRESSION</replaceable> <replaceable>ATTRIBUTES...</replaceable></title>
+
+<para>Perform a raw LDAP search on a ADS server and dump the results. The 
+expression is a standard LDAP search expression, and the 
+attributes are a list of LDAP fields to show in the results.</para>
+
+<para>Example: <userinput>net ads search '(objectCategory=group)' sAMAccountName</userinput>
+</para>
+
+</refsect2>
+
+<refsect2>
+<title>ADS DN <replaceable>DN</replaceable> <replaceable>(attributes)</replaceable></title>
+
+<para>
+Perform a raw LDAP search on a ADS server and dump the results. The 
+DN standard LDAP DN, and the attributes are a list of LDAP fields 
+to show in the result. 
+</para>
+
+<para>Example: <userinput>net ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' SAMAccountName</userinput></para>
+
+</refsect2>
+
+<refsect2>
+<title>WORKGROUP</title>
+
+<para>Print out workgroup name for specified kerberos realm.</para>
+
+</refsect2>
+
+
+<refsect2>
+<title>HELP [COMMAND]</title>
+
+<para>Gives usage information for the specified command.</para>
+
+</refsect2>
+
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is complete for version 3.0 of the Samba 
+       suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+
+       <para>The net manpage was written by Jelmer Vernooij.</para>
+       
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/nmbd.8.xml b/docs/docbook/manpages/nmbd.8.xml
new file mode 100644 (file)
index 0000000..056c12e
--- /dev/null
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="nmbd.8">
+
+<refmeta>
+       <refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>nmbd</refname>
+       <refpurpose>NetBIOS name server to provide NetBIOS 
+       over IP naming services to clients</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>nmbd</command>
+               <arg choice="opt">-D</arg>
+               <arg choice="opt">-F</arg>
+               <arg choice="opt">-S</arg>
+               <arg choice="opt">-a</arg>
+               <arg choice="opt">-i</arg>
+               <arg choice="opt">-o</arg>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-V</arg>
+               <arg choice="opt">-d &lt;debug level&gt;</arg>
+               <arg choice="opt">-H &lt;lmhosts file&gt;</arg>
+               <arg choice="opt">-l &lt;log directory&gt;</arg>
+               <arg choice="opt">-n &lt;primary netbios name&gt;</arg>
+               <arg choice="opt">-p &lt;port number&gt;</arg>
+               <arg choice="opt">-s &lt;configuration file&gt;</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+       <para>This program is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>nmbd</command> is a server that understands 
+       and can reply to NetBIOS over IP name service requests, like 
+       those produced by SMB/CIFS clients such as Windows 95/98/ME, 
+       Windows NT, Windows 2000, Windows XP and LanManager clients. It also
+       participates in the browsing protocols which make up the 
+       Windows "Network Neighborhood" view.</para>
+
+       <para>SMB/CIFS clients, when they start up, may wish to 
+       locate an SMB/CIFS server. That is, they wish to know what 
+       IP number a specified host is using.</para>
+
+       <para>Amongst other services, <command>nmbd</command> will 
+       listen for such requests, and if its own NetBIOS name is 
+       specified it will respond with the IP number of the host it 
+       is running on.  Its "own NetBIOS name" is by
+       default the primary DNS name of the host it is running on, 
+       but this can be overridden with the <emphasis>-n</emphasis> 
+       option (see OPTIONS below). Thus <command>nmbd</command> will 
+       reply to broadcast queries for its own name(s). Additional
+       names for <command>nmbd</command> to respond on can be set 
+       via parameters in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> configuration file.</para>
+
+       <para><command>nmbd</command> can also be used as a WINS 
+       (Windows Internet Name Server) server. What this basically means 
+       is that it will act as a WINS database server, creating a 
+       database from name registration requests that it receives and 
+       replying to queries from clients for these names.</para>
+
+       <para>In addition, <command>nmbd</command> can act as a WINS 
+       proxy, relaying broadcast queries from clients that do 
+       not understand how to talk the WINS protocol to a WINS 
+       server.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-D</term>
+               <listitem><para>If specified, this parameter causes 
+               <command>nmbd</command> to operate as a daemon. That is, 
+               it detaches itself and runs in the background, fielding 
+               requests on the appropriate port. By default, <command>nmbd</command> 
+               will operate as a daemon if launched from a command shell. 
+               nmbd can also be operated from the <command>inetd</command> 
+               meta-daemon, although this is not recommended.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-F</term>
+               <listitem><para>If specified, this parameter causes
+               the main <command>nmbd</command> process to not daemonize,
+               i.e. double-fork and disassociate with the terminal.
+               Child processes are still created as normal to service
+               each connection request, but the main process does not
+               exit. This operation mode is suitable for running
+               <command>nmbd</command> under process supervisors such
+               as <command>supervise</command> and <command>svscan</command>
+               from Daniel J. Bernstein's <command>daemontools</command>
+               package, or the AIX process monitor.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-S</term>
+               <listitem><para>If specified, this parameter causes
+               <command>nmbd</command> to log to standard output rather
+               than a file.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-i</term>
+               <listitem><para>If this parameter is specified it causes the
+               server to run "interactively", not as a daemon, even if the
+               server is executed on the command line of a shell. Setting this
+               parameter negates the implicit daemon mode when run from the
+               command line. <command>nmbd</command> also logs to standard
+               output, as if the <constant>-S</constant> parameter had been
+               given. </para></listitem>
+               </varlistentry>
+
+               &stdarg.help;
+               
+               <varlistentry>
+               <term>-H &lt;filename&gt;</term>
+               <listitem><para>NetBIOS lmhosts file.  The lmhosts 
+               file is a list of NetBIOS names to IP addresses that 
+               is loaded by the nmbd server and used via the name 
+               resolution mechanism <smbconfoption><name>name resolve order</name></smbconfoption> described in <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> to resolve any 
+               NetBIOS name queries needed by the server. Note 
+               that the contents of this file are <emphasis>NOT</emphasis> 
+               used by <command>nmbd</command> to answer any name queries. 
+               Adding a line to this file affects name NetBIOS resolution 
+               from this host <emphasis>ONLY</emphasis>.</para>
+
+               <para>The default path to this file is compiled into 
+               Samba as part of the build process. Common defaults 
+               are <filename>/usr/local/samba/lib/lmhosts</filename>,
+               <filename>/usr/samba/lib/lmhosts</filename> or
+               <filename>/etc/samba/lmhosts</filename>. See the <citerefentry><refentrytitle>lmhosts</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> man page for details on the contents of this file.</para></listitem>
+               </varlistentry>
+
+               &popt.common.samba;
+               
+               <varlistentry>
+               <term>-p &lt;UDP port number&gt;</term>
+               <listitem><para>UDP port number is a positive integer value.
+               This option changes the default UDP port number (normally 137)
+               that <command>nmbd</command> responds to name queries on. Don't
+               use this option unless you are an expert, in which case you
+               won't need help!</para></listitem>
+               </varlistentry>
+
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>FILES</title>
+
+       <variablelist>
+               <varlistentry>
+               <term><filename>/etc/inetd.conf</filename></term>
+               <listitem><para>If the server is to be run by the
+               <command>inetd</command> meta-daemon, this file
+               must contain suitable startup information for the
+               meta-daemon. 
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><filename>/etc/rc</filename></term>
+               <listitem><para>or whatever initialization script your
+               system uses).</para>
+
+               <para>If running the server as a daemon at startup,
+               this file will need to contain an appropriate startup
+               sequence for the server.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><filename>/etc/services</filename></term>
+               <listitem><para>If running the server via the
+               meta-daemon <command>inetd</command>, this file
+               must contain a mapping of service name (e.g., netbios-ssn)
+               to service port (e.g., 139) and protocol type (e.g., tcp).
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><filename>/usr/local/samba/lib/smb.conf</filename></term>
+               <listitem><para>This is the default location of 
+               the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> server
+               configuration file. Other common places that systems
+               install this file are <filename>/usr/samba/lib/smb.conf</filename>
+               and <filename>/etc/samba/smb.conf</filename>.</para>
+
+               <para>When run as a WINS server (see the
+                       <smbconfoption><name>wins support</name></smbconfoption>
+               parameter in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> man page),
+               <command>nmbd</command>
+               will store the WINS database in the file <filename>wins.dat</filename>
+               in the <filename>var/locks</filename> directory configured under
+               wherever Samba was configured to install itself.</para>
+
+               <para>If <command>nmbd</command> is acting as a <emphasis>
+                               browse master</emphasis> (see the <smbconfoption><name>local master</name></smbconfoption>
+               parameter in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> man page, <command>nmbd</command>
+               will store the browsing database in the file <filename>browse.dat
+               </filename> in the <filename>var/locks</filename> directory
+               configured under wherever Samba was configured to install itself.
+               </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>SIGNALS</title>
+
+       <para>To shut down an <command>nmbd</command> process it is recommended
+       that SIGKILL (-9) <emphasis>NOT</emphasis> be used, except as a last
+       resort, as this may leave the name database in an inconsistent state.
+       The correct way to terminate <command>nmbd</command> is to send it
+       a SIGTERM (-15) signal and wait for it to die on its own.</para>
+
+       <para><command>nmbd</command> will accept SIGHUP, which will cause
+       it to dump out its namelists into the file <filename>namelist.debug
+       </filename> in the <filename>/usr/local/samba/var/locks</filename>
+       directory (or the <filename>var/locks</filename> directory configured
+       under wherever Samba was configured to install itself). This will also
+       cause <command>nmbd</command> to dump out its server database in
+       the <filename>log.nmb</filename> file.</para>
+
+       <para>The debug log level of nmbd may be raised or lowered
+       using <citerefentry><refentrytitle>smbcontrol</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry> (SIGUSR[1|2] signals
+       are no longer used since Samba 2.2). This is to allow
+       transient problems to be diagnosed, whilst still running 
+       at a normally low log level.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para>
+       <citerefentry><refentrytitle>inetd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testparm</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testprns</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, and the Internet 
+       RFC's <filename>rfc1001.txt</filename>, <filename>rfc1002.txt</filename>. 
+       In addition the CIFS (formerly SMB) specification is available 
+       as a link from the Web page <ulink noescape="1" url="http://samba.org/cifs/"> 
+       http://samba.org/cifs/</ulink>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/nmblookup.1.xml b/docs/docbook/manpages/nmblookup.1.xml
new file mode 100644 (file)
index 0000000..14df006
--- /dev/null
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="nmblookup">
+
+<refmeta>
+       <refentrytitle>nmblookup</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>nmblookup</refname>
+       <refpurpose>NetBIOS over TCP/IP client used to lookup NetBIOS 
+       names</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>nmblookup</command>
+               <arg choice="opt">-M</arg>
+               <arg choice="opt">-R</arg>
+               <arg choice="opt">-S</arg>
+               <arg choice="opt">-r</arg>
+               <arg choice="opt">-A</arg>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-B &lt;broadcast address&gt;</arg>
+               <arg choice="opt">-U &lt;unicast address&gt;</arg>
+               <arg choice="opt">-d &lt;debug level&gt;</arg>
+               <arg choice="opt">-s &lt;smb config file&gt;</arg>
+               <arg choice="opt">-i &lt;NetBIOS scope&gt;</arg>
+               <arg choice="opt">-T</arg>
+               <arg choice="opt">-f</arg>
+               <arg choice="req">name</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>nmblookup</command> is used to query NetBIOS names 
+       and map them to IP addresses in a network using NetBIOS over TCP/IP 
+       queries. The options allow the name queries to be directed at a 
+       particular IP broadcast area or to a particular machine. All queries 
+       are done over UDP.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-M</term>
+               <listitem><para>Searches for a master browser by looking 
+               up the  NetBIOS name <replaceable>name</replaceable> with a 
+               type of <constant>0x1d</constant>. If <replaceable>
+               name</replaceable> is "-" then it does a lookup on the special name 
+               <constant>__MSBROWSE__</constant>. Please note that in order to 
+               use the name "-", you need to make sure "-" isn't parsed as an 
+               argument, e.g. use : 
+               <userinput>nmblookup -M -- -</userinput>.</para></listitem> 
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-R</term>
+               <listitem><para>Set the recursion desired bit in the packet 
+               to do a recursive lookup. This is used when sending a name 
+               query to a machine running a WINS server and the user wishes 
+               to query the names in the WINS server.  If this bit is unset 
+               the normal (broadcast responding) NetBIOS processing code 
+               on a machine is used instead. See RFC1001, RFC1002 for details.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-S</term>
+               <listitem><para>Once the name query has returned an IP 
+               address then do a node status query as well. A node status 
+               query returns the NetBIOS names registered by a host.
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-r</term> 
+               <listitem><para>Try and bind to UDP port 137 to send and receive UDP
+               datagrams. The reason for this option is a bug in Windows 95 
+               where it ignores the source port of the requesting packet 
+               and only replies to UDP port 137. Unfortunately, on most UNIX 
+               systems root privilege is needed to bind to this port, and 
+               in addition, if the <citerefentry><refentrytitle>nmbd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> daemon is running on this machine it also binds to this port.
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-A</term>
+               <listitem><para>Interpret <replaceable>name</replaceable> as 
+               an IP Address and do a node status query on this address.</para>
+               </listitem>
+               </varlistentry>
+
+
+
+               &popt.common.connection;
+               &stdarg.help;
+
+               <varlistentry>
+               <term>-B &lt;broadcast address&gt;</term> 
+               <listitem><para>Send the query to the given broadcast address. Without 
+               this option the default behavior of nmblookup is to send the 
+               query to the broadcast address of the network interfaces as 
+               either auto-detected or defined in the <ulink 
+               url="smb.conf.5.html#INTERFACES"><parameter>interfaces</parameter>
+               </ulink> parameter of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> file.
+               </para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>-U &lt;unicast address&gt;</term>
+               <listitem><para>Do a unicast query to the specified address or 
+               host <replaceable>unicast address</replaceable>. This option 
+               (along with the <parameter>-R</parameter> option) is needed to 
+               query a WINS server.</para></listitem>
+               </varlistentry>
+               
+               
+               &popt.common.samba;
+
+               <varlistentry>
+               <term>-T</term> 
+               <listitem><para>This causes any IP addresses found in the 
+               lookup to be looked up via a reverse DNS lookup into a 
+               DNS name, and printed out before each</para>
+               
+               <para><emphasis>IP address .... NetBIOS name</emphasis></para>
+               
+               <para> pair that is the normal output.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-f</term>
+               <listitem><para>
+               Show which flags apply to the name that has been looked up. Possible 
+               answers are zero or more of: Response, Authoritative, 
+               Truncated, Recursion_Desired, Recursion_Available, Broadcast.
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>name</term>
+               <listitem><para>This is the NetBIOS name being queried. Depending 
+               upon the previous options this may be a NetBIOS name or IP address. 
+               If a NetBIOS name then the different name types may be specified 
+               by appending '#&lt;type&gt;' to the name. This name may also be
+               '*', which will return all registered names within a broadcast 
+               area.</para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>EXAMPLES</title>
+
+               <para><command>nmblookup</command> can be used to query 
+               a WINS server (in the same way <command>nslookup</command> is 
+               used to query DNS servers). To query a WINS server, <command>nmblookup</command> 
+               must be called like this:</para>
+
+               <para><command>nmblookup -U server -R 'name'</command></para>
+
+               <para>For example, running :</para>
+
+               <para><command>nmblookup -U samba.org -R 'IRIX#1B'</command></para>
+
+               <para>would query the WINS server samba.org for the domain 
+               master browser (1B name type) for the IRIX workgroup.</para>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry>, and <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/ntlm_auth.1.xml b/docs/docbook/manpages/ntlm_auth.1.xml
new file mode 100644 (file)
index 0000000..d769297
--- /dev/null
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="ntlm-auth.1">
+
+<refmeta>
+       <refentrytitle>ntlm_auth</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>ntlm_auth</refname>
+       <refpurpose>tool to allow external access to Winbind's NTLM authentication function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>ntlm_auth</command>
+               <arg choice="opt">-d debuglevel</arg>
+               <arg choice="opt">-l logfile</arg>
+               <arg choice="opt">-s &lt;smb config file&gt;</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>ntlm_auth</command> is a helper utility that authenticates 
+       users using NT/LM authentication. It returns 0 if the users is authenticated
+       successfully and 1 if access was denied. ntlm_auth uses winbind to access 
+       the user and authentication data for a domain.  This utility 
+       is only indended to be used by other programs (currently squid).
+       </para>
+</refsect1>
+
+<refsect1>
+       <title>OPERATIONAL REQUIREMENTS</title>
+
+    <para>
+    The <citerefentry><refentrytitle>winbindd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> daemon must be operational
+    for many of these commands to function.</para>
+
+    <para>Some of these commands also require access to the directory 
+    <filename>winbindd_privileged</filename> in
+    <filename>$LOCKDIR</filename>.  This should be done either by running
+    this command as root or providing group access
+    to the <filename>winbindd_privileged</filename> directory.  For
+    security reasons, this directory should not be world-accessable. </para>
+
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+       <varlistentry>
+       <term>--helper-protocol=PROTO</term>
+       <listitem><para>
+       Operate as a stdio-based helper.  Valid helper protocols are:
+        </para> 
+        <variablelist>
+             <varlistentry>
+               <term>squid-2.4-basic</term>
+               <listitem><para>
+                Server-side helper for use with Squid 2.4's basic (plaintext)
+               authentication.  </para>
+                </listitem>
+               </varlistentry>
+             <varlistentry>
+               <term>squid-2.5-basic</term>
+               <listitem><para>
+                Server-side helper for use with Squid 2.5's basic (plaintext)
+               authentication. </para>
+                </listitem>
+               </varlistentry>
+             <varlistentry>
+               <term>squid-2.5-ntlmssp</term>
+               <listitem><para>
+                Server-side helper for use with Squid 2.5's NTLMSSP 
+               authentication. </para>
+                 <para>Requires access to the directory 
+                <filename>winbindd_privileged</filename> in
+               <filename>$LOCKDIR</filename>.  The protocol used is
+               described here: <ulink
+               url="http://devel.squid-cache.org/ntlm/squid_helper_protocol.html">http://devel.squid-cache.org/ntlm/squid_helper_protocol.html</ulink>
+                </para>
+                </listitem>
+             </varlistentry>
+
+             <varlistentry>
+               <term>gss-spengo</term>
+               <listitem><para>
+                Server-side helper that implements GSS-SPNEGO.  This
+               also uses the same as
+               <command>squid-2.5-ntlmssp</command> and is described
+               here: 
+                <ulink
+               url="http://devel.squid-cache.org/ntlm/squid_helper_protocol.html">http://devel.squid-cache.org/ntlm/squid_helper_protocol.html</ulink>
+                </para>
+                </listitem>
+               </varlistentry>
+                 
+               <varlistentry>
+               <term>gss-spengo-client</term>
+               <listitem><para>
+                Client-side helper that implements GSS-SPNEGO.  This
+               also uses a protocol similar to the above helpers, but
+               is currently undocumented.
+                </para>
+                </listitem>
+               </varlistentry>
+       </variablelist>
+       </listitem>
+      </varlistentry>
+      
+      <varlistentry>
+       <term>--username=USERNAME</term>
+       <listitem><para>
+       Specify username of user to authenticate
+       </para></listitem>
+       
+      </varlistentry>
+      
+      <varlistentry>
+       <term>--domain=DOMAIN</term>
+       <listitem><para>
+       Specify domain of user to authenticate
+       </para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+       <term>--workstation=WORKSTATION</term>
+       <listitem><para>
+       Specify the workstation the user authenticated from
+       </para></listitem>
+      </varlistentry>
+
+       <varlistentry>
+       <term>--challenge=STRING</term>
+       <listitem><para>NTLM challenge (in HEXADECIMAL)</para>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>--lm-response=RESPONSE</term>
+       <listitem><para>LM Response to the challenge (in HEXADECIMAL)</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>--nt-response=RESPONSE</term>
+       <listitem><para>NT or NTLMv2 Response to the challenge (in HEXADECIMAL)</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>--password=PASSWORD</term>
+       <listitem><para>User's plaintext password</para><para>If 
+       not specified on the command line, this is prompted for when
+       required.  </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>--request-lm-key</term>
+       <listitem><para>Retreive LM session key</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>--request-nt-key</term>
+       <listitem><para>Request NT key</para></listitem>
+       </varlistentry>
+
+      <varlistentry>
+       <term>--diagnostics</term>
+       <listitem><para>Perform Diagnostics on the authentication
+       chain.  Uses the password from <command>--password</command>
+       or prompts for one.</para>
+        </listitem>
+        </varlistentry>
+
+         &popt.common.samba;
+         &stdarg.help;
+       
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>EXAMPLE SETUP</title>
+
+        <para>To setup ntlm_auth for use by squid 2.5, with both basic and
+       NTLMSSP authentication, the following
+       should be placed in the <filename>squid.conf</filename> file.
+<programlisting>
+auth_param ntlm program ntlm_auth --helper-protocol=squid-2.5-ntlmssp
+auth_param basic program ntlm_auth --helper-protocol=squid-2.5-basic
+auth_param basic children 5
+auth_param basic realm Squid proxy-caching web server
+auth_param basic credentialsttl 2 hours
+</programlisting></para>
+
+<note><para>This example assumes that ntlm_auth has been installed into your
+      path, and that the group permissions on
+      <filename>winbindd_privileged</filename> are as described above.</para></note>
+
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba 
+       suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The ntlm_auth manpage was written by Jelmer Vernooij and
+       Andrew Bartlett.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/pdbedit.8.xml b/docs/docbook/manpages/pdbedit.8.xml
new file mode 100644 (file)
index 0000000..8647631
--- /dev/null
@@ -0,0 +1,398 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="pdbedit.8">
+
+<refmeta>
+       <refentrytitle>pdbedit</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>pdbedit</refname>
+       <refpurpose>manage the SAM database</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>pdbedit</command>
+               <arg choice="opt">-L</arg>      
+               <arg choice="opt">-v</arg>      
+               <arg choice="opt">-w</arg>      
+               <arg choice="opt">-u username</arg>     
+               <arg choice="opt">-f fullname</arg>     
+               <arg choice="opt">-h homedir</arg>      
+               <arg choice="opt">-D drive</arg>        
+               <arg choice="opt">-S script</arg>
+               <arg choice="opt">-p profile</arg>      
+               <arg choice="opt">-a</arg>      
+               <arg choice="opt">-m</arg>      
+               <arg choice="opt">-r</arg>      
+               <arg choice="opt">-x</arg>      
+               <arg choice="opt">-i passdb-backend</arg>       
+               <arg choice="opt">-e passdb-backend</arg>   
+               <arg choice="opt">-b passdb-backend</arg>
+               <arg choice="opt">-g</arg>
+               <arg choice="opt">-d debuglevel</arg>
+               <arg choice="opt">-s configfile</arg>
+               <arg choice="opt">-P account-policy</arg>
+               <arg choice="opt">-C value</arg>
+               <arg choice="opt">-c account-control</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para>The pdbedit program is used to manage the users accounts
+       stored in the sam database and can only be run by root.</para>
+
+       <para>The pdbedit tool uses the passdb modular interface and is
+       independent from the kind of users database used (currently there
+       are smbpasswd, ldap, nis+ and tdb based and more can be added
+       without changing the tool).</para>
+
+       <para>There are five main ways to use pdbedit: adding a user account,
+       removing a user account, modifing a user account, listing user
+       accounts, importing users accounts.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+       <variablelist>
+               <varlistentry>
+               <term>-L</term>
+               <listitem><para>This option lists all the user accounts
+               present in the users database.
+               This option prints a list of user/uid pairs separated by
+               the ':' character.</para>
+               <para>Example: <command>pdbedit -L</command></para>
+               <para><screen>
+sorce:500:Simo Sorce
+samba:45:Test User
+</screen></para>
+               </listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-v</term>
+               <listitem><para>This option enables the verbose listing format.
+               It causes pdbedit to list the users in the database, printing
+               out the account fields in a descriptive format.</para>
+
+               <para>Example: <command>pdbedit -L -v</command></para>
+               <para><screen>
+---------------
+username:       sorce
+user ID/Group:  500/500
+user RID/GRID:  2000/2001
+Full Name:      Simo Sorce
+Home Directory: \\BERSERKER\sorce
+HomeDir Drive:  H:
+Logon Script:   \\BERSERKER\netlogon\sorce.bat
+Profile Path:   \\BERSERKER\profile
+---------------
+username:       samba
+user ID/Group:  45/45
+user RID/GRID:  1090/1091
+Full Name:      Test User
+Home Directory: \\BERSERKER\samba
+HomeDir Drive:  
+Logon Script:   
+Profile Path:   \\BERSERKER\profile
+</screen></para>
+               </listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-w</term>
+               <listitem><para>This option sets the "smbpasswd" listing format.
+               It will make pdbedit list the users in the database, printing
+               out the account fields in a format compatible with the
+               <filename>smbpasswd</filename> file format. (see the
+               <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> for details)</para>
+
+               <para>Example: <command>pdbedit -L -w</command></para>
+               <screen>
+sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX         ]:LCT-00000000:
+samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX         ]:LCT-3BFA1E8D:
+</screen>
+               </listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-u username</term>
+               <listitem><para>This option specifies the username to be
+               used for the operation requested (listing, adding, removing).
+               It is <emphasis>required</emphasis> in add, remove and modify
+               operations and <emphasis>optional</emphasis> in list
+               operations.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-f fullname</term>
+               <listitem><para>This option can be used while adding or
+               modifing a user account. It will specify the user's full
+               name. </para>
+
+               <para>Example: <command>-f "Simo Sorce"</command></para>
+               </listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-h homedir</term>
+               <listitem><para>This option can be used while adding or
+               modifing a user account. It will specify the user's home
+               directory network path.</para>
+
+               <para>Example: <command>-h "\\\\BERSERKER\\sorce"</command>
+               </para>
+               </listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-D drive</term>
+               <listitem><para>This option can be used while adding or
+               modifing a user account. It will specify the windows drive
+               letter to be used to map the home directory.</para>
+
+               <para>Example: <command>-d "H:"</command>
+               </para>
+               </listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-S script</term>
+               <listitem><para>This option can be used while adding or
+               modifing a user account. It will specify the user's logon
+               script path.</para>
+
+               <para>Example: <command>-s "\\\\BERSERKER\\netlogon\\sorce.bat"</command>
+               </para>
+               </listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-p profile</term>
+               <listitem><para>This option can be used while adding or
+               modifing a user account. It will specify the user's profile
+               directory.</para>
+
+               <para>Example: <command>-p "\\\\BERSERKER\\netlogon"</command>
+               </para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-G SID|rid</term>
+               <listitem><para>
+               This option can be used while adding or modifying a user account. It 
+               will specify the users' new primary group SID (Security Identifier) or 
+               rid. </para>
+
+               <para>Example: <command>-G S-1-5-21-2447931902-1787058256-3961074038-1201</command></para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-U SID|rid</term>
+               <listitem><para>
+               This option can be used while adding or modifying a user account. It 
+               will specify the users' new SID (Security Identifier) or 
+               rid. </para>
+
+               <para>Example: <command>-U S-1-5-21-2447931902-1787058256-3961074038-5004</command></para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-c account-control</term>
+               <listitem><para>This option can be used while adding or modifying a user
+               account. It will specify the users' account control property. Possible
+               flags that can be set are: N, D, H, L, X.                               
+               </para>
+
+               <para>Example: <command>-c "[X          ]"</command></para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-a</term>
+               <listitem><para>This option is used to add a user into the
+               database. This command needs a user name specified with
+               the -u switch. When adding a new user, pdbedit will also
+               ask for the password to be used.</para>
+
+               <para>Example: <command>pdbedit -a -u sorce</command>
+<programlisting>new password:
+retype new password
+</programlisting>
+</para>
+               </listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-r</term>
+               <listitem><para>This option is used to modify an existing user 
+               in the database. This command needs a user name specified with the -u 
+               switch. Other options can be specified to modify the properties of 
+               the specified user. This flag is kept for backwards compatibility, but 
+               it is no longer necessary to specify it.
+               </para></listitem>
+               </varlistentry>
+                       
+               <varlistentry>
+               <term>-m</term>
+               <listitem><para>This option may only be used in conjunction 
+               with the <parameter>-a</parameter> option. It will make
+               pdbedit to add a machine trust account instead of a user
+               account (-u username will provide the machine name).</para>
+
+               <para>Example: <command>pdbedit -a -m -u w2k-wks</command>
+               </para>
+               </listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-x</term>
+               <listitem><para>This option causes pdbedit to delete an account
+               from the database. It needs a username specified with the
+               -u switch.</para>
+
+               <para>Example: <command>pdbedit -x -u bob</command></para>
+               </listitem>
+               </varlistentry>
+               
+
+               <varlistentry>
+               <term>-i passdb-backend</term>
+               <listitem><para>Use a different passdb backend to retrieve users
+                than the one specified in smb.conf. Can be used to import data into
+                your local user database.</para>
+
+               <para>This option will ease migration from one passdb backend to
+               another.</para>
+
+               <para>Example: <command>pdbedit -i smbpasswd:/etc/smbpasswd.old
+                </command></para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-e passdb-backend</term>
+               <listitem><para>Exports all currently available users to the
+               specified password database backend.</para>
+
+               <para>This option will ease migration from one passdb backend to
+               another and will ease backing up.</para>
+               
+               <para>Example: <command>pdbedit -e smbpasswd:/root/samba-users.backup</command></para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-g</term>
+               <listitem><para>If you specify <parameter>-g</parameter>,
+               then <parameter>-i in-backend -e out-backend</parameter>
+               applies to the group mapping instead of the user database.</para>
+
+               <para>This option will ease migration from one passdb backend to
+               another and will ease backing up.</para>
+               
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-b passdb-backend</term>
+               <listitem><para>Use a different default passdb backend. </para>
+
+               <para>Example: <command>pdbedit -b xml:/root/pdb-backup.xml -l</command></para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-P account-policy</term>
+               <listitem><para>Display an account policy</para>
+               <para>Valid policies are: minimum password age, reset count minutes, disconnect time,
+               user must logon to change password, password history, lockout duration, min password length,
+               maximum password age and bad lockout attempt.</para>
+
+               <para>Example: <command>pdbedit -P "bad lockout attempt"</command></para>
+<para><programlisting>
+account policy value for bad lockout attempt is 0
+</programlisting></para>
+
+               </listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-C account-policy-value</term>
+               <listitem><para>Sets an account policy to a specified value. 
+               This option may only be used in conjunction
+               with the <parameter>-P</parameter> option.
+               </para>
+
+               <para>Example: <command>pdbedit -P "bad lockout attempt" -C 3</command></para>
+<para><programlisting>
+account policy value for bad lockout attempt was 0
+account policy value for bad lockout attempt is now 3
+</programlisting></para>
+               </listitem>
+               </varlistentry>
+               
+               &stdarg.help;
+               &popt.common.samba;
+
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>NOTES</title>
+       
+       <para>This command may be used only by root.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/profiles.1.xml b/docs/docbook/manpages/profiles.1.xml
new file mode 100644 (file)
index 0000000..3ae823f
--- /dev/null
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="profiles.1">
+
+<refmeta>
+       <refentrytitle>profiles</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>profiles</refname>
+       <refpurpose>A utility to report and change SIDs in registry files
+       </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>profiles</command>
+               <arg choice="opt">-v</arg>
+               <arg choice="opt">-c SID</arg>
+               <arg choice="opt">-n SID</arg>
+               <arg choice="req">file</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>profiles</command> is a utility that 
+       reports and changes SIDs in windows registry files. It currently only 
+       supports NT.
+       </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>file</term>
+               <listitem><para>Registry file to view or edit.  </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-v,--verbose</term>
+               <listitem><para>Increases verbosity of messages. 
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-c SID1 -n SID2</term>
+               <listitem><para>Change all occurences of SID1 in <filename>file</filename> by SID2.
+               </para></listitem>
+               </varlistentry>
+
+               &stdarg.help;
+               
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba 
+       suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The profiles man page was written by Jelmer Vernooij. </para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/rpcclient.1.xml b/docs/docbook/manpages/rpcclient.1.xml
new file mode 100644 (file)
index 0000000..98795f1
--- /dev/null
@@ -0,0 +1,469 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="rpcclient.1">
+
+<refmeta>
+       <refentrytitle>rpcclient</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>rpcclient</refname>
+       <refpurpose>tool for executing client side 
+       MS-RPC functions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>rpcclient</command>
+               <arg choice="opt">-A authfile</arg>
+               <arg choice="opt">-c &lt;command string&gt;</arg>
+               <arg choice="opt">-d debuglevel</arg>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-l logfile</arg>
+               <arg choice="opt">-N</arg>
+               <arg choice="opt">-s &lt;smb config file&gt;</arg>
+               <arg choice="opt">-U username[%password]</arg>
+               <arg choice="opt">-W workgroup</arg>
+               <arg choice="opt">-N</arg>
+               <arg choice="opt">-I destinationIP</arg>
+               <arg choice="req">server</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>rpcclient</command> is a utility initially developed
+       to test MS-RPC functionality in Samba itself.  It has undergone 
+       several stages of development and stability.  Many system administrators
+       have now written scripts around it to manage Windows NT clients from 
+       their UNIX workstation. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>server</term>
+               <listitem><para>NetBIOS name of Server to which to connect. 
+               The server can be  any SMB/CIFS server.  The name is 
+               resolved using the <smbconfoption><name>name resolve order</name></smbconfoption> line from <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>.</para></listitem>
+       </varlistentry>
+
+
+               <varlistentry>
+               <term>-c|--command='command string'</term>
+               <listitem><para>execute semicolon separated commands (listed 
+               below)) </para></listitem>
+               </varlistentry>
+
+               
+               <varlistentry>
+               <term>-I IP-address</term>
+               <listitem><para><replaceable>IP address</replaceable> is the address of the server to connect to. 
+               It should be specified in standard "a.b.c.d" notation. </para>
+
+               <para>Normally the client would attempt to locate a named 
+               SMB/CIFS server by looking it up via the NetBIOS name resolution 
+               mechanism described above in the <parameter>name resolve order</parameter> 
+               parameter above. Using this parameter will force the client
+               to assume that the server is on the machine with the specified IP 
+               address and the NetBIOS name component of the resource being 
+               connected to will be ignored. </para>
+
+               <para>There is no default for this parameter. If not supplied, 
+               it will be determined automatically by the client as described 
+               above. </para></listitem>
+               </varlistentry>
+
+               &popt.common.samba;
+               &popt.common.credentials;               
+               &popt.common.connection;
+               &stdarg.help;
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>COMMANDS</title>
+
+       <refsect2>
+       <title>LSARPC</title>
+
+       <variablelist>
+               <varlistentry><term>lsaquery</term><listitem><para>Query info policy</para></listitem></varlistentry>
+               
+               <varlistentry><term>lookupsids</term><listitem><para>Resolve a list 
+               of SIDs to usernames.
+               </para></listitem></varlistentry>
+               
+               <varlistentry><term>lookupnames</term><listitem><para>Resolve a list 
+               of usernames to SIDs.
+               </para></listitem></varlistentry>
+               
+               <varlistentry><term>enumtrusts</term><listitem><para>Enumerate trusted domains</para></listitem></varlistentry>
+
+               <varlistentry><term>enumprivs</term><listitem><para>Enumerate privileges</para></listitem></varlistentry>
+
+               <varlistentry><term>getdispname</term><listitem><para>Get the privilege name</para></listitem></varlistentry>
+
+               <varlistentry><term>lsaenumsid</term><listitem><para>Enumerate the LSA SIDS</para></listitem></varlistentry>
+
+               <varlistentry><term>lsaenumprivsaccount</term><listitem><para>Enumerate the privileges of an SID</para></listitem></varlistentry>
+
+               <varlistentry><term>lsaenumacctrights</term><listitem><para>Enumerate the rights of an SID</para></listitem></varlistentry>
+
+               <varlistentry><term>lsaenumacctwithright</term><listitem><para>Enumerate accounts with a right</para></listitem></varlistentry>
+
+               <varlistentry><term>lsaaddacctrights</term><listitem><para>Add rights to an account</para></listitem></varlistentry>
+
+               <varlistentry><term>lsaremoveacctrights</term><listitem><para>Remove rights from an account</para></listitem></varlistentry>
+
+               <varlistentry><term>lsalookupprivvalue</term><listitem><para>Get a privilege value given its name</para></listitem></varlistentry>
+
+               <varlistentry><term>lsaquerysecobj</term><listitem><para>Query LSA security object</para></listitem></varlistentry>
+
+       </variablelist> 
+       </refsect2>
+       
+       <refsect2>
+       <title>LSARPC-DS</title>
+       
+       <variablelist>
+               <varlistentry><term>dsroledominfo</term><listitem><para>Get Primary Domain Information</para></listitem></varlistentry>
+       </variablelist>
+
+       <para> </para>
+
+       <para><emphasis>DFS</emphasis></para>
+       <variablelist>
+               <varlistentry><term>dfsexist</term><listitem><para>Query DFS support</para></listitem></varlistentry>
+               <varlistentry><term>dfsadd</term><listitem><para>Add a DFS share</para></listitem></varlistentry>
+               <varlistentry><term>dfsremove</term><listitem><para>Remove a DFS share</para></listitem></varlistentry>
+               <varlistentry><term>dfsgetinfo</term><listitem><para>Query DFS share info</para></listitem></varlistentry>
+               <varlistentry><term>dfsenum</term><listitem><para>Enumerate dfs shares</para></listitem></varlistentry>
+       </variablelist>
+
+       </refsect2>
+
+       <refsect2>
+       <title>REG</title>
+       <variablelist>
+               <varlistentry><term>shutdown</term><listitem><para>Remote Shutdown</para></listitem></varlistentry>
+               <varlistentry><term>abortshutdown</term><listitem><para>Abort Shutdown</para></listitem></varlistentry>
+       </variablelist>
+
+       </refsect2>
+
+       <refsect2>
+       <title>SRVSVC</title>
+
+       <variablelist>
+               <varlistentry><term>srvinfo</term><listitem><para>Server query info</para></listitem></varlistentry>
+               
+               <varlistentry><term>netshareenum</term><listitem><para>Enumerate shares</para></listitem></varlistentry>
+
+               <varlistentry><term>netfileenum</term><listitem><para>Enumerate open files</para></listitem></varlistentry>
+               
+               <varlistentry><term>netremotetod</term><listitem><para>Fetch remote time of day</para></listitem></varlistentry>
+               
+       </variablelist>
+
+       </refsect2>
+
+       <refsect2>
+       <title>SAMR</title>
+
+       <variablelist>
+               <varlistentry><term>queryuser</term><listitem><para>Query user info</para></listitem></varlistentry>
+               <varlistentry><term>querygroup</term><listitem><para>Query group info</para></listitem></varlistentry>
+               <varlistentry><term>queryusergroups</term><listitem><para>Query user groups</para></listitem></varlistentry>
+               <varlistentry><term>querygroupmem</term><listitem><para>Query group membership</para></listitem></varlistentry>
+               <varlistentry><term>queryaliasmem</term><listitem><para>Query alias membership</para></listitem></varlistentry>
+               <varlistentry><term>querydispinfo</term><listitem><para>Query display info</para></listitem></varlistentry>
+               <varlistentry><term>querydominfo</term><listitem><para>Query domain info</para></listitem></varlistentry>
+               <varlistentry><term>enumdomusers</term><listitem><para>Enumerate domain users</para></listitem></varlistentry>
+               <varlistentry><term>enumdomgroups</term><listitem><para>Enumerate domain groups</para></listitem></varlistentry>
+               <varlistentry><term>enumalsgroups</term><listitem><para>Enumerate alias groups</para></listitem></varlistentry>
+               <varlistentry><term>createdomuser</term><listitem><para>Create domain user</para></listitem></varlistentry>
+               <varlistentry><term>samlookupnames</term><listitem><para>Look up names</para></listitem></varlistentry>
+               <varlistentry><term>samlookuprids</term><listitem><para>Look up names</para></listitem></varlistentry>
+               <varlistentry><term>deletedomuser</term><listitem><para>Delete domain user</para></listitem></varlistentry>
+               <varlistentry><term>samquerysecobj</term><listitem><para>Query SAMR security object</para></listitem></varlistentry>
+               <varlistentry><term>getdompwinfo</term><listitem><para>Retrieve domain password info</para></listitem></varlistentry>
+               <varlistentry><term>lookupdomain</term><listitem><para>Look up domain</para></listitem></varlistentry>
+       </variablelist>
+
+       </refsect2>
+
+       <refsect2>
+       <title>SPOOLSS</title>
+
+       <variablelist>
+               <varlistentry><term>adddriver &lt;arch&gt; &lt;config&gt;</term> 
+               <listitem><para>
+               Execute an AddPrinterDriver() RPC to install the printer driver 
+               information on the server.  Note that 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: </para>
+               
+<para><programlisting>
+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
+</programlisting></para>
+
+               <para>Any empty fields should be enter as the string "NULL". </para>
+               
+               <para>Samba does not need to support the concept of Print Monitors
+               since these only apply to local printers whose driver can make
+               use of a bi-directional link for communication.  This field should 
+               be "NULL".   On a remote NT print server, the Print Monitor for a 
+               driver must already be installed prior to adding the driver or 
+               else the RPC will fail. </para></listitem></varlistentry>
+       
+               <varlistentry><term>addprinter &lt;printername&gt; 
+               &lt;sharename&gt; &lt;drivername&gt; &lt;port&gt;</term>
+               <listitem><para>
+               Add a printer on the remote server.  This printer 
+               will be automatically shared.  Be aware that the printer driver 
+               must already be installed on the server (see <command>adddriver</command>) 
+               and the <parameter>port</parameter>must be a valid port name (see
+               <command>enumports</command>.</para>
+               </listitem></varlistentry>
+
+
+               <varlistentry><term>deldriver</term><listitem><para>Delete the 
+               specified printer driver for all architectures.  This
+               does not delete the actual driver files from the server,
+               only the entry from the server's list of drivers.
+               </para></listitem></varlistentry>
+
+               <varlistentry><term>enumdata</term><listitem><para>Enumerate all 
+               printer setting data stored on the server. On Windows NT  clients, 
+               these values are stored  in the registry, while Samba servers 
+               store them in the printers TDB.  This command corresponds
+               to the MS Platform SDK GetPrinterData() function (* This
+               command is currently unimplemented).</para></listitem></varlistentry>
+
+               <varlistentry><term>enumdataex</term><listitem><para>Enumerate printer data for a key</para></listitem></varlistentry>
+
+               <varlistentry><term>enumjobs &lt;printer&gt;</term>
+               <listitem><para>List the jobs and status of a given printer. 
+               This command corresponds to the MS Platform SDK EnumJobs() 
+               function</para></listitem></varlistentry>
+
+               <varlistentry><term>enumkey</term><listitem><para>Enumerate
+               printer keys</para></listitem></varlistentry>
+               
+               <varlistentry><term>enumports [level]</term>
+               <listitem><para>
+               Executes an EnumPorts() call using the specified 
+               info level. Currently only info levels 1 and 2 are supported. 
+               </para></listitem></varlistentry>
+
+
+
+               <varlistentry><term>enumdrivers [level]</term> 
+               <listitem><para>
+               Execute an EnumPrinterDrivers() call.  This lists the various installed 
+               printer drivers for all architectures.  Refer to the MS Platform SDK 
+               documentation for more details of the various flags and calling 
+               options. Currently supported info levels are 1, 2, and 3.</para></listitem></varlistentry>
+
+
+
+               <varlistentry><term>enumprinters [level]</term>
+               <listitem><para>Execute an EnumPrinters() call.  This lists the various installed 
+               and share printers.  Refer to the MS Platform SDK documentation for 
+               more details of the various flags and calling options. Currently
+               supported info levels are 1, 2 and 5.</para></listitem></varlistentry>
+
+
+
+
+               <varlistentry><term>getdata &lt;printername&gt; &lt;valuename;&gt;</term> 
+               <listitem><para>Retrieve the data for a given printer setting.  See 
+               the  <command>enumdata</command> command for more information.  
+               This command corresponds to the GetPrinterData() MS Platform 
+               SDK function. </para></listitem></varlistentry>
+
+               <varlistentry><term>getdataex</term><listitem><para>Get
+               printer driver data with
+               keyname</para></listitem></varlistentry>
+
+               
+               <varlistentry><term>getdriver &lt;printername&gt;</term>
+               <listitem><para>
+               Retrieve the printer driver information (such as driver file, 
+               config file, dependent files, etc...) for 
+               the given printer. This command corresponds to the GetPrinterDriver()
+               MS Platform  SDK function. Currently info level 1, 2, and 3 are supported.
+               </para></listitem></varlistentry>
+       
+
+               <varlistentry><term>getdriverdir &lt;arch&gt;</term>
+               <listitem><para>
+               Execute a GetPrinterDriverDirectory()
+               RPC to retrieve the SMB share name and subdirectory for 
+               storing printer driver files for a given architecture.  Possible 
+               values for <parameter>arch</parameter> are "Windows 4.0" 
+               (for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows
+               Alpha_AXP", and "Windows NT R4000". </para></listitem></varlistentry>
+
+
+
+               <varlistentry><term>getprinter &lt;printername&gt;</term> 
+               <listitem><para>Retrieve the current printer information.  This command 
+               corresponds to the GetPrinter() MS Platform SDK function. 
+               </para></listitem></varlistentry>
+
+               <varlistentry><term>getprintprocdir</term><listitem><para>Get
+               print processor
+               directory</para></listitem></varlistentry>
+               
+               <varlistentry><term>openprinter &lt;printername&gt;</term> 
+               <listitem><para>Execute an OpenPrinterEx() and ClosePrinter() RPC 
+               against a given printer. </para></listitem></varlistentry>
+
+               <varlistentry><term>setdriver &lt;printername&gt;
+               &lt;drivername&gt;</term>
+               <listitem><para>Execute a SetPrinter() 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>See also the <command>enumprinters</command> and 
+               <command>enumdrivers</command> commands for obtaining a list of
+               of installed printers and drivers.</para></listitem></varlistentry>
+
+               <varlistentry><term>addform</term><listitem><para>Add form</para></listitem></varlistentry>
+               <varlistentry><term>setform</term><listitem><para>Set form</para></listitem></varlistentry>
+               <varlistentry><term>getform</term><listitem><para>Get form</para></listitem></varlistentry>
+               <varlistentry><term>deleteform</term><listitem><para>Delete form</para></listitem></varlistentry>
+               <varlistentry><term>enumforms</term><listitem><para>Enumerate form</para></listitem></varlistentry>
+               <varlistentry><term>setprinter</term><listitem><para>Set printer comment</para></listitem></varlistentry>
+               <varlistentry><term>setprinterdata</term><listitem><para>Set REG_SZ printer data</para></listitem></varlistentry>
+               <varlistentry><term>rffpcnex</term><listitem><para>Rffpcnex test</para></listitem></varlistentry>
+               
+
+       </variablelist>
+
+       </refsect2>
+
+       <refsect2>
+       <title>NETLOGON</title>
+
+       <variablelist>
+
+       <varlistentry><term>logonctrl2</term>
+       <listitem><para>Logon Control 2</para></listitem>
+       </varlistentry>
+
+       <varlistentry><term>logonctrl</term>
+       <listitem><para>Logon Control</para></listitem>
+       </varlistentry>
+
+       <varlistentry><term>samsync</term>
+       <listitem><para>Sam Synchronisation</para></listitem>
+       </varlistentry>
+
+       <varlistentry><term>samdeltas</term>
+       <listitem><para>Query Sam Deltas</para></listitem>
+       </varlistentry>
+
+       <varlistentry><term>samlogon</term>
+       <listitem><para>Sam Logon</para></listitem>
+       </varlistentry>
+
+       </variablelist>
+       </refsect2>
+
+       <refsect2>
+       <title>GENERAL COMMANDS</title>
+
+       <variablelist>
+               <varlistentry><term>debuglevel</term><listitem><para>Set the current
+               debug level used to log information.</para></listitem></varlistentry>
+
+               <varlistentry><term>help (?)</term><listitem><para>Print a listing of all 
+               known commands or extended help  on a particular command. 
+               </para></listitem></varlistentry>
+               
+               <varlistentry><term>quit (exit)</term><listitem><para>Exit <command>rpcclient
+               </command>.</para></listitem></varlistentry>
+       </variablelist>
+       </refsect2>
+
+</refsect1>
+
+<refsect1>
+       <title>BUGS</title>
+       
+       <para><command>rpcclient</command> is designed as a developer testing tool 
+       and may not be robust in certain areas (such as command line parsing).  
+       It has been known to  generate a core dump upon failures when invalid 
+       parameters where passed to the interpreter. </para>
+
+       <para>From Luke Leighton's original rpcclient man page:</para>
+       
+       <para><emphasis>WARNING!</emphasis> The MSRPC over SMB code has 
+       been developed from examining  Network traces. No documentation is 
+       available from the original creators  (Microsoft) on how MSRPC over 
+       SMB works, or how the individual MSRPC services  work. Microsoft's 
+       implementation of these services has been demonstrated  (and reported) 
+       to be... a bit flaky in places. </para>
+
+       <para>The development of Samba's implementation is also a bit rough, 
+       and as more of the services are understood, it can even result in 
+       versions of <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>rpcclient</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry> that are incompatible for some commands or  services. Additionally, 
+       the developers are sending reports to Microsoft,  and problems found 
+       or reported to Microsoft are fixed in Service Packs,  which may 
+       result in incompatibilities.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba 
+       suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original rpcclient man page was written by Matthew 
+       Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.  
+       The conversion to DocBook for Samba 2.2 was done by Gerald 
+       Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was
+       done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/samba.7.xml b/docs/docbook/manpages/samba.7.xml
new file mode 100644 (file)
index 0000000..35fd15d
--- /dev/null
@@ -0,0 +1,378 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="samba.7">
+
+<refmeta>
+       <refentrytitle>samba</refentrytitle>
+       <manvolnum>7</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>samba</refname>
+       <refpurpose>A Windows SMB/CIFS fileserver for UNIX</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis><command>Samba</command></cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+       
+       <para>The Samba software suite is a collection of programs 
+       that implements the Server Message Block (commonly abbreviated 
+       as SMB) protocol for UNIX systems. This protocol is sometimes 
+       also referred to as the Common Internet File System (CIFS). For a
+       more thorough description, see <ulink url="http://www.ubiqx.org/cifs/">
+       http://www.ubiqx.org/cifs/</ulink>. Samba also implements the NetBIOS
+       protocol in nmbd.</para>
+       
+       <variablelist>
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbd</command> daemon provides the file and print services to 
+               SMB clients, such as Windows 95/98, Windows NT, Windows 
+               for Workgroups or LanManager. The configuration file 
+               for this daemon is described in <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry>
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term><citerefentry><refentrytitle>nmbd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para>The <command>nmbd</command>
+               daemon provides NetBIOS nameservice and browsing
+               support. The configuration file for this daemon 
+               is described in <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry></para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbclient</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbclient</command>
+               program implements a simple ftp-like client. This 
+               is useful for accessing SMB shares on other compatible
+               servers (such as Windows NT), and can also be used 
+               to allow a UNIX box to print to a printer attached to 
+               any SMB server (such as a PC running Windows NT).</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>testparm</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>testparm</command>
+               utility is a simple syntax checker for Samba's <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> configuration file.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>testprns</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>testprns</command>
+               utility supports testing printer names defined 
+               in your <filename>printcap</filename> file used 
+               by Samba.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbstatus</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbstatus</command>
+               tool provides access to information about the 
+               current connections to <command>smbd</command>.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>nmblookup</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>nmblookup</command>
+               tools allows NetBIOS name queries to be made 
+               from a UNIX host.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbgroupedit</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbgroupedit</command>
+               tool allows for mapping unix groups to NT Builtin,
+               Domain, or Local groups. Also it allows setting
+               priviledges for that group, such as saAddUser, etc.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbpasswd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbpasswd</command>
+               command is a tool for changing LanMan and Windows NT 
+               password hashes on Samba and Windows NT servers.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbcacls</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbcacls</command> command is 
+               a tool to set ACL's on remote CIFS servers. </para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbsh</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbsh</command> command is 
+               a program that allows you to run a unix shell with 
+               with an overloaded VFS.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbtree</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbtree</command> command 
+               is a text-based network neighborhood tool.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbtar</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>smbtar</command> can make 
+               backups of data on CIFS/SMB servers.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbspool</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para><command>smbspool</command> is a 
+               helper utility for printing on printers connected 
+               to CIFS servers. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbcontrol</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>smbcontrol</command> is a utility
+               that can change the behaviour of running samba daemons.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>rpcclient</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>rpcclient</command> is a utility
+               that can be used to execute RPC commands on remote 
+               CIFS servers.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>pdbedit</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para>The <command>pdbedit</command> command 
+               can be used to maintain the local user database on 
+               a samba server.</para></listitem></varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>findsmb</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para>The <command>findsmb</command> command 
+               can be used to find SMB servers on the local network.
+               </para></listitem></varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>net</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para>The <command>net</command> command 
+               is supposed to work similar to the DOS/Windows
+               NET.EXE command.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>swat</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para><command>swat</command> is a web-based
+               interface to configuring <filename>smb.conf</filename>.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>winbindd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para><command>winbindd</command> is a daemon 
+               that is used for integrating authentication and 
+               the user database into unix.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>wbinfo</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>wbinfo</command> is a utility 
+               that retrieves and stores information related to winbind.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>editreg</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>editreg</command> is a command-line
+               utility that can edit windows registry files.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>profiles</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>profiles</command> is a command-line
+               utility that can be used to replace all occurences of 
+               a certain SID with another SID.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>log2pcap</refentrytitle>
+                               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>log2pcap</command> is a utility 
+                               for generating pcap trace files from Samba log 
+                               files.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>vfstest</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>vfstest</command> is a utility
+               that can be used to test vfs modules.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>ntlm_auth</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>ntlm_auth</command> is a helper-utility
+               for external programs wanting to do NTLM-authentication.
+               </para></listitem></varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbmount</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbumount</refentrytitle><manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbmount</refentrytitle><manvolnum>8</manvolnum></citerefentry></term>
+               <listitem><para><command>smbmount</command>,<command>smbmnt</command> and <command>smbmnt</command> are commands that can be used to 
+               mount CIFS/SMB shares on Linux.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smbcquotas</refentrytitle>
+               <manvolnum>1</manvolnum></citerefentry></term>
+               <listitem><para><command>smbcquotas</command> is a tool that 
+               can set remote QUOTA's on server with NTFS 5. </para>
+               </listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>COMPONENTS</title>
+       
+       <para>The Samba suite is made up of several components. Each 
+       component is described in a separate manual page. It is strongly 
+       recommended that you read the documentation that comes with Samba 
+       and the manual pages of those components that you use. If the 
+       manual pages and documents aren't clear enough then please visit
+       <ulink url="http://devel.samba.org/">http://devel.samba.org</ulink>
+       for information on how to file a bug report or submit a patch.</para>
+
+       <para>If you require help, visit the Samba webpage at
+       <ulink url="http://samba.org/">http://www.samba.org/</ulink> and
+       explore the many option available to you.
+       </para>
+</refsect1>
+
+<refsect1>
+       <title>AVAILABILITY</title>
+       
+       <para>The Samba software suite is licensed under the 
+       GNU Public License(GPL). A copy of that license should 
+       have come with the package in the file COPYING. You are 
+       encouraged to distribute copies of the Samba suite, but 
+       please obey the terms of this license.</para>
+
+       <para>The latest version of the Samba suite can be 
+       obtained via anonymous ftp from samba.org in the
+       directory pub/samba/. It is also available on several 
+       mirror sites worldwide.</para>
+       
+       <para>You may also find useful information about Samba 
+       on the newsgroup <ulink url="news:comp.protocols.smb">
+       comp.protocol.smb</ulink> and the Samba mailing 
+       list. Details on how to join the mailing list are given in 
+       the README file that comes with Samba.</para>
+       
+       <para>If you have access to a WWW viewer (such as Mozilla
+       or Konqueror) then you will also find lots of useful information, 
+       including back issues of the Samba mailing list, at
+       <ulink url="http://lists.samba.org/">http://lists.samba.org</ulink>.</para>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+       
+       <para>This man page is correct for version 3.0 of the 
+       Samba suite. </para>
+</refsect1>
+
+<refsect1>
+       <title>CONTRIBUTIONS</title>
+       
+       <para>If you wish to contribute to the Samba project, 
+       then I suggest you join the Samba mailing list at 
+       <ulink url="http://lists.samba.org/">http://lists.samba.org</ulink>.
+       </para>
+
+       <para>If you have patches to submit, visit
+       <ulink url="http://devel.samba.org/">http://devel.samba.org/</ulink>
+       for information on how to do it properly. We prefer patches 
+       in <command>diff -u</command> format.</para>
+</refsect1>
+
+<refsect1>
+       <title>CONTRIBUTORS</title>
+       
+       <para>Contributors to the project are now too numerous 
+       to mention here but all deserve the thanks of all Samba 
+       users. To see a full list, look at the
+       <filename>change-log</filename> in the source package 
+       for the pre-CVS changes and at <ulink 
+       url="http://cvs.samba.org/">
+       http://cvs.samba.org/</ulink>
+       for the contributors to Samba post-CVS. CVS is the Open Source 
+       source code control system used by the Samba Team to develop 
+       Samba. The project would have been unmanageable without it.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML
+       4.2 for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbcacls.1.xml b/docs/docbook/manpages/smbcacls.1.xml
new file mode 100644 (file)
index 0000000..78980a6
--- /dev/null
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbcacls.1">
+
+<refmeta>
+       <refentrytitle>smbcacls</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbcacls</refname>
+       <refpurpose>Set or get ACLs on an NT file or directory names</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbcacls</command>
+               <arg choice="req">//server/share</arg>
+               <arg choice="req">filename</arg>
+               <arg choice="opt">-D acls</arg>
+               <arg choice="opt">-M acls</arg>
+               <arg choice="opt">-a acls</arg>
+               <arg choice="opt">-S acls</arg>
+               <arg choice="opt">-C name</arg>
+               <arg choice="opt">-G name</arg>
+               <arg choice="opt">-n</arg>
+               <arg choice="opt">-t</arg>
+               <arg choice="opt">-U username</arg>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-d</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para>The <command>smbcacls</command> program manipulates NT Access Control
+       Lists (ACLs) on SMB file shares. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <para>The following options are available to the <command>smbcacls</command> program.  
+       The format of ACLs is described in the section ACL FORMAT </para>
+
+
+       <variablelist>
+               <varlistentry>
+               <term>-a acls</term>
+               <listitem><para>Add the ACLs specified to the ACL list.  Existing 
+               access control entries are unchanged. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-M acls</term>
+               <listitem><para>Modify the mask value (permissions) for the ACLs 
+               specified on the command line.  An error will be printed for each 
+               ACL specified that was not already present in the ACL list
+               </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-D acls</term>
+               <listitem><para>Delete any ACLs specified on the command line.  
+               An error will be printed for each ACL specified that was not 
+               already present in the ACL list. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-S acls</term>
+               <listitem><para>This command sets the ACLs on the file with 
+               only the ones specified on the command line.  All other ACLs are 
+               erased. Note that the ACL specified must contain at least a revision,
+               type, owner and group for the call to succeed. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-U username</term>
+               <listitem><para>Specifies a username used to connect to the 
+               specified service.  The username may be of the form "username" in 
+               which case the user is prompted to enter in a password and the 
+               workgroup specified in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file is 
+               used, or "username%password"  or "DOMAIN\username%password" and the 
+               password and workgroup names are used as provided. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-C name</term>
+               <listitem><para>The owner of a file or directory can be changed 
+               to the name given using the <parameter>-C</parameter> option.  
+               The name can be a sid in the form S-1-x-y-z or a name resolved 
+               against the server specified in the first argument. </para>
+               
+               <para>This command is a shortcut for -M OWNER:name. 
+               </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-G name</term>
+               <listitem><para>The group owner of a file or directory can 
+               be changed to the name given using the <parameter>-G</parameter> 
+               option.  The name can be a sid in the form S-1-x-y-z or a name 
+               resolved against the server specified n the first argument.
+               </para>
+               
+               <para>This command is a shortcut for -M GROUP:name.</para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-n</term>
+               <listitem><para>This option displays all ACL information in numeric 
+               format.  The default is to convert SIDs to names and ACE types 
+               and masks to a readable string format.  </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-t</term>
+               <listitem><para>
+               Don't actually do anything, only validate the correctness of 
+               the arguments.
+               </para></listitem>
+               </varlistentry>
+                               
+               &stdarg.help;
+               &popt.common.samba;
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>ACL FORMAT</title>
+
+       <para>The format of an ACL is one or more ACL entries separated by 
+       either commas or newlines.  An ACL entry is one of the following: </para>
+
+<para><programlisting> 
+REVISION:&lt;revision number&gt;
+OWNER:&lt;sid or name&gt;
+GROUP:&lt;sid or name&gt;
+ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
+</programlisting></para>
+  
+
+       <para>The revision of the ACL specifies the internal Windows 
+       NT ACL revision for the security descriptor.  
+       If not specified it defaults to 1.  Using values other than 1 may 
+       cause strange behaviour. </para>
+
+       <para>The owner and group specify the owner and group sids for the 
+       object.  If a SID in the format CWS-1-x-y-z is specified this is used, 
+       otherwise the name specified is resolved using the server on which 
+       the file or directory resides. </para>
+
+       <para>ACLs specify permissions granted to the SID.  This SID again 
+       can be specified in CWS-1-x-y-z format or as a name in which case 
+       it is resolved against the server on which the file or directory 
+       resides.  The type, flags and mask values determine the type of 
+       access granted to the SID. </para>
+
+       <para>The type can be either 0 or 1 corresponding to ALLOWED or 
+       DENIED access to the SID.  The flags values are generally
+       zero for file ACLs and either 9 or 2 for directory ACLs.  Some 
+       common flags are: </para>
+
+       <itemizedlist> 
+               <listitem><para><constant>#define SEC_ACE_FLAG_OBJECT_INHERIT           0x1</constant></para></listitem>
+               <listitem><para><constant>#define SEC_ACE_FLAG_CONTAINER_INHERIT        0x2</constant></para></listitem>
+               <listitem><para><constant>#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT     0x4</constant></para></listitem>
+               <listitem><para><constant>#define SEC_ACE_FLAG_INHERIT_ONLY             0x8</constant></para></listitem>
+       </itemizedlist>
+  
+       <para>At present flags can only be specified as decimal or 
+       hexadecimal values.</para>
+       <para>The mask is a value which expresses the access right 
+       granted to the SID. It can be given as a decimal or hexadecimal value, 
+       or by using one of the following text strings which map to the NT 
+       file permissions of the same name. </para>
+
+       <itemizedlist>
+               <listitem><para><emphasis>R</emphasis> - Allow read access </para></listitem>
+               <listitem><para><emphasis>W</emphasis> - Allow write access</para></listitem>
+               <listitem><para><emphasis>X</emphasis> - Execute permission on the object</para></listitem>
+               <listitem><para><emphasis>D</emphasis> - Delete the object</para></listitem>
+               <listitem><para><emphasis>P</emphasis> - Change permissions</para></listitem>
+               <listitem><para><emphasis>O</emphasis> - Take ownership</para></listitem>
+       </itemizedlist>
+
+
+       <para>The following combined permissions can be specified:</para>
+
+
+       <itemizedlist>
+               <listitem><para><emphasis>READ</emphasis> -  Equivalent to 'RX'
+               permissions</para></listitem>
+               <listitem><para><emphasis>CHANGE</emphasis> - Equivalent to 'RXWD' permissions
+               </para></listitem>
+               <listitem><para><emphasis>FULL</emphasis> - Equivalent to 'RWXDPO' 
+               permissions</para></listitem>
+       </itemizedlist>
+       </refsect1>
+
+<refsect1>
+       <title>EXIT STATUS</title>
+
+       <para>The <command>smbcacls</command> program sets the exit status 
+       depending on the success or otherwise of the operations performed.  
+       The exit status may be one of the following values. </para>
+
+       <para>If the operation succeeded, smbcacls returns and exit 
+       status of 0.  If <command>smbcacls</command> couldn't connect to the specified server, 
+       or there was an error getting or setting the ACLs, an exit status 
+       of 1 is returned.  If there was an error parsing any command line 
+       arguments, an exit status of 2 is returned. </para>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para><command>smbcacls</command> was written by Andrew Tridgell 
+       and Tim Potter.</para>
+       
+       <para>The conversion to DocBook for Samba 2.2 was done 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was done
+       by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbclient.1.xml b/docs/docbook/manpages/smbclient.1.xml
new file mode 100644 (file)
index 0000000..d3b0bb4
--- /dev/null
@@ -0,0 +1,940 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbclient.1">
+
+<refmeta>
+       <refentrytitle>smbclient</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbclient</refname>
+       <refpurpose>ftp-like client to access SMB/CIFS resources 
+       on servers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbclient</command>
+               <arg choice="req">servicename</arg>
+               <arg choice="opt">password</arg>
+               <arg choice="opt">-b &lt;buffer size&gt;</arg>
+               <arg choice="opt">-d debuglevel</arg>
+               <arg choice="opt">-D Directory</arg>
+               <arg choice="opt">-U username</arg>
+               <arg choice="opt">-W workgroup</arg>
+               <arg choice="opt">-M &lt;netbios name&gt;</arg>
+               <arg choice="opt">-m maxprotocol</arg>
+               <arg choice="opt">-A authfile</arg>
+               <arg choice="opt">-N</arg>
+               <arg choice="opt">-l logfile</arg>
+               <arg choice="opt">-L &lt;netbios name&gt;</arg>
+               <arg choice="opt">-I destinationIP</arg>
+               <arg choice="opt">-E</arg>
+               <arg choice="opt">-c &lt;command string&gt;</arg>
+               <arg choice="opt">-i scope</arg>
+               <arg choice="opt">-O &lt;socket options&gt;</arg>
+               <arg choice="opt">-p port</arg>
+               <arg choice="opt">-R &lt;name resolve order&gt;</arg>
+               <arg choice="opt">-s &lt;smb config file&gt;</arg>
+               <arg choice="opt">-T&lt;c|x&gt;IXFqgbNan</arg>
+               <arg choice="opt">-k</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>smbclient</command> is a client that can 
+       'talk' to an SMB/CIFS server. It offers an interface
+       similar to that of the ftp program (see <citerefentry><refentrytitle>ftp</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>).  
+       Operations include things like getting files from the server 
+       to the local machine, putting files from the local machine to 
+       the server, retrieving directory information from the server 
+       and so on. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+       
+       <variablelist>
+               <varlistentry>
+               <term>servicename</term>
+               <listitem><para>servicename is the name of the service 
+               you want to use on the server. A service name takes the form
+               <filename>//server/service</filename> where <parameter>server
+               </parameter> is the NetBIOS name of the SMB/CIFS server 
+               offering the desired service and <parameter>service</parameter> 
+               is the name of the service offered.  Thus to connect to 
+               the service "printer" on the SMB/CIFS server "smbserver",
+               you would use the servicename <filename>//smbserver/printer
+               </filename></para>
+
+               <para>Note that the server name required is NOT necessarily 
+               the IP (DNS) host name of the server !  The name required is 
+               a NetBIOS server name, which may or may not be the
+               same as the IP hostname of the machine running the server.
+               </para>
+
+               <para>The server name is looked up according to either 
+               the <parameter>-R</parameter> parameter to <command>smbclient</command> or 
+               using the name resolve order parameter in 
+               the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file, 
+               allowing an administrator to change the order and methods 
+               by which server names are looked up. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>password</term>
+               <listitem><para>The password required to access the specified 
+               service on the specified server. If this parameter is 
+               supplied, the <parameter>-N</parameter> option (suppress 
+               password prompt) is assumed. </para>
+
+               <para>There is no default password. If no password is supplied 
+               on the command line (either by using this parameter or adding 
+               a password to the <parameter>-U</parameter> option (see 
+               below)) and the <parameter>-N</parameter> option is not 
+               specified, the client will prompt for a password, even if 
+               the desired service does not require one. (If no password is 
+               required, simply press ENTER to provide a null password.)
+               </para>
+
+               <para>Note: Some servers (including OS/2 and Windows for 
+               Workgroups) insist on an uppercase password. Lowercase 
+               or mixed case passwords may be rejected by these servers.               
+               </para>
+
+               <para>Be cautious about including passwords in scripts.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-R &lt;name resolve order&gt;</term> 
+               <listitem><para>This option is used by the programs in the Samba 
+               suite to determine what naming services and in what order to resolve 
+               host names to IP addresses. The option takes a space-separated 
+               string of different name resolution options.</para>
+
+               <para>The options are :"lmhosts", "host", "wins" and "bcast". They 
+               cause names to be resolved as follows:</para>
+
+               <itemizedlist>
+                       <listitem><para><constant>lmhosts</constant>: Lookup an IP 
+                       address in the Samba lmhosts file. If the line in lmhosts has 
+                       no name type attached to the NetBIOS name (see 
+                       the <citerefentry><refentrytitle>lmhosts</refentrytitle>
+                       <manvolnum>5</manvolnum></citerefentry> for details) then
+                       any name type matches for lookup.</para>
+                       </listitem>
+                       
+                       <listitem><para><constant>host</constant>: Do a standard host 
+                       name to IP address resolution, using the system <filename>/etc/hosts
+                       </filename>, NIS, or DNS lookups. This method of name resolution 
+                       is operating system dependent, for instance on IRIX or Solaris this 
+                       may be controlled by the <filename>/etc/nsswitch.conf</filename> 
+                       file).  Note that this method is only used if the NetBIOS name 
+                       type being queried is the 0x20 (server) name type, otherwise 
+                       it is ignored.</para>
+                       </listitem>
+                       
+                       <listitem><para><constant>wins</constant>: Query a name with 
+                       the IP address listed in the <parameter>wins server</parameter>
+                       parameter.  If no WINS server has
+                       been specified this method will be ignored.</para>
+                       </listitem>
+                       
+                       <listitem><para><constant>bcast</constant>: Do a broadcast on 
+                       each of the known local interfaces listed in the 
+                       <parameter>interfaces</parameter>
+                       parameter. This is the least reliable of the name resolution 
+                       methods as it depends on the target host being on a locally 
+                       connected subnet.</para>
+                       </listitem>
+               </itemizedlist>
+
+               <para>If this parameter is not set then the name resolve order 
+               defined in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file parameter  
+               (name resolve order) will be used. </para>
+
+               <para>The default order is lmhosts, host, wins, bcast and without 
+               this parameter or any entry in the <parameter>name resolve order
+               </parameter> parameter of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file the name resolution
+               methods will be attempted in this order. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-M NetBIOS name</term>
+               <listitem><para>This options allows you to send messages, using 
+               the "WinPopup" protocol, to another computer. Once a connection is 
+               established you then type your message, pressing ^D (control-D) to 
+               end. </para>
+
+               <para>If the receiving computer is running WinPopup the user will 
+               receive the message and probably a beep. If they are not running 
+               WinPopup the message will be lost, and no error message will 
+               occur. </para>
+
+               <para>The message is also automatically truncated if the message 
+               is over 1600 bytes, as this is the limit of the protocol. 
+               </para>
+
+               <para>One useful trick is to cat the message through
+               <command>smbclient</command>. For example: <command>
+               cat mymessage.txt | smbclient -M FRED </command> will 
+               send the message in the file <filename>mymessage.txt</filename> 
+               to the machine FRED. </para>
+
+               <para>You may also find the <parameter>-U</parameter> and 
+               <parameter>-I</parameter> options useful, as they allow you to 
+               control the FROM and TO parts of the message. </para>
+
+               <para>See the <parameter>message command</parameter> parameter in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> for a description of how to handle incoming 
+               WinPopup messages in Samba. </para>
+
+               <para><emphasis>Note</emphasis>: Copy WinPopup into the startup group 
+               on your WfWg PCs if you want them to always be able to receive 
+               messages. </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-p port</term>
+               <listitem><para>This number is the TCP port number that will be used 
+               when making connections to the server. The standard (well-known)
+               TCP port number for an SMB/CIFS server is 139, which is the 
+               default. </para></listitem>
+               </varlistentry>
+               
+               
+               &stdarg.help;
+               
+               <varlistentry>
+               <term>-I IP-address</term>
+               <listitem><para><replaceable>IP address</replaceable> is the address of the server to connect to. 
+               It should be specified in standard "a.b.c.d" notation. </para>
+
+               <para>Normally the client would attempt to locate a named 
+               SMB/CIFS server by looking it up via the NetBIOS name resolution 
+               mechanism described above in the <parameter>name resolve order</parameter> 
+               parameter above. Using this parameter will force the client
+               to assume that the server is on the machine with the specified IP 
+               address and the NetBIOS name component of the resource being 
+               connected to will be ignored. </para>
+
+               <para>There is no default for this parameter. If not supplied, 
+               it will be determined automatically by the client as described 
+               above. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-E</term>
+               <listitem><para>This parameter causes the client to write messages 
+               to the standard error stream (stderr) rather than to the standard 
+               output stream. </para>
+               
+               <para>By default, the client writes messages to standard output 
+               - typically the user's tty. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-L</term>
+               <listitem><para>This option allows you to look at what services 
+               are available on a server. You use it as <command>smbclient -L 
+               host</command> and a list should appear.  The <parameter>-I
+               </parameter> option may be useful if your NetBIOS names don't 
+               match your TCP/IP DNS host names or if you are trying to reach a 
+               host on another network. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-t terminal code</term>
+               <listitem><para>This option tells <command>smbclient</command> how to interpret 
+               filenames coming from the remote server. Usually Asian language 
+               multibyte UNIX implementations use different character sets than 
+               SMB/CIFS servers (<emphasis>EUC</emphasis> instead of <emphasis>
+               SJIS</emphasis> for example). Setting this parameter will let 
+               <command>smbclient</command> convert between the UNIX filenames and 
+               the SMB filenames correctly. This option has not been seriously tested 
+               and may have some problems. </para>
+
+               <para>The terminal codes include CWsjis, CWeuc, CWjis7, CWjis8,
+               CWjunet, CWhex, CWcap. This is not a complete list, check the Samba 
+               source code for the complete list. </para></listitem>
+               </varlistentry>
+               
+                       
+               <varlistentry>  
+               <term>-b buffersize</term>
+               <listitem><para>This option changes the transmit/send buffer 
+               size when getting or putting a file from/to the server. The default 
+               is 65520 bytes. Setting this value smaller (to 1200 bytes) has been 
+               observed to speed up file transfers to and from a Win9x server. 
+               </para></listitem>
+               </varlistentry>
+               
+               &popt.common.samba;
+               &popt.common.credentials;
+               &popt.common.connection;
+               
+               <varlistentry>
+               <term>-T tar options</term>
+               <listitem><para>smbclient may be used to create <command>tar(1)
+               </command> compatible backups of all the files on an SMB/CIFS
+               share. The secondary tar flags that can be given to this option 
+               are : </para>
+               
+               <itemizedlist>
+                       <listitem><para><parameter>c</parameter> - Create a tar file on UNIX. 
+                       Must be followed by the name of a tar file, tape device
+                       or "-" for standard output. If using standard output you must 
+                       turn the log level to its lowest value -d0 to avoid corrupting 
+                       your tar file. This flag is mutually exclusive with the 
+                       <parameter>x</parameter> flag. </para></listitem>
+                       
+                       <listitem><para><parameter>x</parameter> - Extract (restore) a local 
+                       tar file back to a share. Unless the -D option is given, the tar 
+                       files will be restored from the top level of the share. Must be 
+                       followed by the name of the tar file, device or "-" for standard 
+                       input. Mutually exclusive with the <parameter>c</parameter> flag. 
+                       Restored files have their creation times (mtime) set to the
+                       date saved in the tar file. Directories currently do not get 
+                       their creation dates restored properly. </para></listitem>
+                       
+                       <listitem><para><parameter>I</parameter> - Include files and directories. 
+                       Is the default behavior when filenames are specified above. Causes 
+                       tar files to be included in an extract or create (and therefore 
+                       everything else to be excluded). See example below.  Filename globbing 
+                       works  in one of two ways.  See r below. </para></listitem>
+                       
+                       <listitem><para><parameter>X</parameter> - Exclude files and directories. 
+                       Causes tar files to be excluded from an extract or create. See 
+                       example below.  Filename globbing works in one of two ways now. 
+                       See <parameter>r</parameter> below. </para></listitem>
+                       
+                       <listitem><para><parameter>b</parameter> - Blocksize. Must be followed 
+                       by a valid (greater than zero) blocksize.  Causes tar file to be 
+                       written out in blocksize*TBLOCK (usually 512 byte) blocks. 
+                       </para></listitem>
+                       
+                       <listitem><para><parameter>g</parameter> - Incremental. Only back up 
+                       files that have the archive bit set. Useful only with the 
+                       <parameter>c</parameter> flag. </para></listitem>
+
+                       <listitem><para><parameter>q</parameter> - Quiet. Keeps tar from printing 
+                       diagnostics as it works.  This is the same as tarmode quiet. 
+                       </para></listitem>
+                       
+                       <listitem><para><parameter>r</parameter> - Regular expression include
+                       or exclude.  Uses regular  expression matching for 
+                       excluding or excluding files if  compiled with HAVE_REGEX_H. 
+                       However this mode can be very slow. If  not compiled with 
+                       HAVE_REGEX_H, does a limited wildcard match on '*' and  '?'. 
+                       </para></listitem>
+                       
+                       <listitem><para><parameter>N</parameter> - Newer than. Must be followed 
+                       by the name of a file whose date is compared against files found 
+                       on the share during a create. Only files newer than the file 
+                       specified are backed up to the tar file. Useful only with the 
+                       <parameter>c</parameter> flag. </para></listitem>
+                       
+                       <listitem><para><parameter>a</parameter> - Set archive bit. Causes the 
+                       archive bit to be reset when a file is backed up. Useful with the 
+                       <parameter>g</parameter> and <parameter>c</parameter> flags. 
+                       </para></listitem>
+               </itemizedlist>
+                       
+               <para><emphasis>Tar Long File Names</emphasis></para>
+                       
+               <para><command>smbclient</command>'s tar option now supports long 
+               file names both on backup and restore. However, the full path 
+               name of the file must be less than 1024 bytes.  Also, when
+               a tar archive is created, <command>smbclient</command>'s tar option places all 
+               files in the archive with relative names, not absolute names. 
+               </para>
+                       
+               <para><emphasis>Tar Filenames</emphasis></para>
+                       
+               <para>All file names can be given as DOS path names (with '\\' 
+               as the component separator) or as UNIX path names (with '/' as 
+               the component separator). </para>
+                       
+               <para><emphasis>Examples</emphasis></para>
+               
+               <para>Restore from tar file <filename>backup.tar</filename> into myshare on mypc 
+               (no password on share). </para>
+               
+               <para><command>smbclient //mypc/yshare "" -N -Tx backup.tar
+               </command></para>
+               
+               <para>Restore everything except <filename>users/docs</filename>
+               </para>
+               
+               <para><command>smbclient //mypc/myshare "" -N -TXx backup.tar 
+               users/docs</command></para>
+               
+               <para>Create a tar file of the files beneath <filename>
+               users/docs</filename>. </para>
+               
+               <para><command>smbclient //mypc/myshare "" -N -Tc
+               backup.tar users/docs </command></para>
+               
+               <para>Create the same tar file as above, but now use 
+               a DOS path name. </para>
+               
+               <para><command>smbclient //mypc/myshare "" -N -tc backup.tar 
+               users\edocs </command></para>
+               
+               <para>Create a tar file of all the files and directories in 
+               the share. </para>
+               
+               <para><command>smbclient //mypc/myshare "" -N -Tc backup.tar *
+               </command></para>
+               </listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-D initial directory</term>
+               <listitem><para>Change to initial directory before starting. Probably 
+               only of any use with the tar -T option. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-c command string</term>
+               <listitem><para>command string is a semicolon-separated list of 
+               commands to be executed instead of prompting from stdin. <parameter>
+               -N</parameter> is implied by <parameter>-c</parameter>.</para>
+
+               <para>This is particularly useful in scripts and for printing stdin 
+               to the server, e.g. <command>-c 'print -'</command>. </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>OPERATIONS</title>
+
+       <para>Once the client is running, the user is presented with 
+       a prompt : </para>
+
+       <para><prompt>smb:\&gt; </prompt></para>
+
+       <para>The backslash ("\\") indicates the current working directory 
+       on the server, and will change if the current working directory 
+       is changed. </para>
+
+       <para>The prompt indicates that the client is ready and waiting to 
+       carry out a user command. Each command is a single word, optionally 
+       followed by parameters specific to that command. Command and parameters 
+       are space-delimited unless these notes specifically
+       state otherwise. All commands are case-insensitive.  Parameters to 
+       commands may or may not be case sensitive, depending on the command. 
+       </para>
+
+       <para>You can specify file names which have spaces in them by quoting 
+       the name with double quotes, for example "a long file name". </para>
+
+       <para>Parameters shown in square brackets (e.g., "[parameter]") are 
+       optional.  If not given, the command will use suitable defaults. Parameters 
+       shown in angle brackets (e.g., "&lt;parameter&gt;") are required.
+       </para>
+
+
+       <para>Note that all commands operating on the server are actually 
+       performed by issuing a request to the server. Thus the behavior may 
+       vary from server to server, depending on how the server was implemented. 
+       </para>
+
+       <para>The commands available are given here in alphabetical order. </para>
+
+       <variablelist>
+               <varlistentry>
+               <term>? [command]</term>
+               <listitem><para>If <replaceable>command</replaceable> is specified, the ? command will display 
+               a brief informative message about the specified command.  If no 
+               command is specified, a list of available commands will
+               be displayed. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>! [shell command]</term>
+               <listitem><para>If <replaceable>shell command</replaceable> is specified, the !  
+               command will execute a shell locally and run the specified shell 
+               command. If no command is specified, a local shell will be run. 
+               </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>altname file</term>
+               <listitem><para>The client will request that the server return
+               the "alternate" name (the 8.3 name) for a file or directory.
+               </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>cancel jobid0 [jobid1] ... [jobidN]</term>
+               <listitem><para>The client will request that the server cancel
+               the printjobs identified by the given numeric print job ids.
+               </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>chmod file mode in octal</term>
+               <listitem><para>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               change the UNIX permissions to the given octal mode, in standard UNIX format.
+               </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>chown file uid gid</term>
+               <listitem><para>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               change the UNIX user and group ownership to the given decimal values. Note there is
+               currently no way to remotely look up the UNIX uid and gid values for a given name.
+               This may be addressed in future versions of the CIFS UNIX extensions.
+               </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>cd [directory name]</term>
+               <listitem><para>If "directory name" is specified, the current 
+               working directory on the server will be changed to the directory 
+               specified. This operation will fail if for any reason the specified 
+               directory is inaccessible. </para>
+
+               <para>If no directory name is specified, the current working 
+               directory on the server will be reported. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>del &lt;mask&gt;</term>
+               <listitem><para>The client will request that the server attempt 
+               to delete all files matching <replaceable>mask</replaceable> from the current working 
+               directory on the server. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>dir &lt;mask&gt;</term>
+               <listitem><para>A list of the files matching <replaceable>mask</replaceable> in the current 
+               working directory on the server will be retrieved from the server 
+               and displayed. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>exit</term>
+               <listitem><para>Terminate the connection with the server and exit 
+               from the program. </para></listitem> 
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>get &lt;remote file name&gt; [local file name]</term>
+               <listitem><para>Copy the file called <filename>remote file name</filename> from 
+               the server to the machine running the client. If specified, name 
+               the local copy <filename>local file name</filename>.  Note that all transfers in 
+               <command>smbclient</command> are binary. See also the 
+               lowercase command. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>help [command]</term>
+               <listitem><para>See the ? command above. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>lcd [directory name]</term>
+               <listitem><para>If <replaceable>directory name</replaceable> is specified, the current 
+               working directory on the local machine will be changed to 
+               the directory specified. This operation will fail if for any 
+               reason the specified directory is inaccessible. </para>
+               
+               <para>If no directory name is specified, the name of the 
+               current working directory on the local machine will be reported. 
+               </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>link source destination</term>
+               <listitem><para>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               create a hard link between the source and destination files. The source file
+               must not exist.
+               </para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>lowercase</term>
+               <listitem><para>Toggle lowercasing of filenames for the get and 
+               mget commands. </para>
+                               
+               <para>When lowercasing is toggled ON, local filenames are converted 
+               to lowercase when using the get and mget commands. This is
+               often useful when copying (say) MSDOS files from a server, because 
+               lowercase filenames are the norm on UNIX systems. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>ls &lt;mask&gt;</term>
+               <listitem><para>See the dir command above. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>mask &lt;mask&gt;</term>
+               <listitem><para>This command allows the user to set up a mask 
+               which will be used during recursive operation of the mget and 
+               mput commands. </para>
+
+               <para>The masks specified to the mget and mput commands act as 
+               filters for directories rather than files when recursion is 
+               toggled ON. </para>
+               
+               <para>The mask specified with the mask command is necessary 
+               to filter files within those directories. For example, if the
+               mask specified in an mget command is "source*" and the mask 
+               specified with the mask command is "*.c" and recursion is 
+               toggled ON, the mget command will retrieve all files matching 
+               "*.c" in all directories below and including all directories 
+               matching "source*" in the current working directory. </para>
+
+               <para>Note that the value for mask defaults to blank (equivalent 
+               to "*") and remains so until the mask command is used to change it. 
+               It retains the most recently specified value indefinitely. To 
+               avoid unexpected results it would be wise to change the value of 
+               mask back to "*" after using the mget or mput commands. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>md &lt;directory name&gt;</term>
+               <listitem><para>See the mkdir command. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>mget &lt;mask&gt;</term>
+               <listitem><para>Copy all files matching <replaceable>mask</replaceable> from the server to 
+               the machine running the client. </para>
+
+               <para>Note that <replaceable>mask</replaceable> is interpreted differently during recursive 
+               operation and non-recursive operation - refer to the recurse and 
+               mask commands for more information. Note that all transfers in 
+               <command>smbclient</command> are binary. See also the lowercase command. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>mkdir &lt;directory name&gt;</term>
+               <listitem><para>Create a new directory on the server (user access 
+               privileges permitting) with the specified name. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>mput &lt;mask&gt;</term>
+               <listitem><para>Copy all files matching <replaceable>mask</replaceable> in the current working 
+               directory on the local machine to the current working directory on 
+               the server. </para>
+               
+               <para>Note that <replaceable>mask</replaceable> is interpreted differently during recursive 
+               operation and non-recursive operation - refer to the recurse and mask 
+               commands for more information. Note that all transfers in <command>smbclient</command> 
+               are binary. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>print &lt;file name&gt;</term>
+               <listitem><para>Print the specified file from the local machine 
+               through a printable service on the server. </para>
+
+               <para>See also the printmode command.</para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>printmode &lt;graphics or text&gt;</term>
+               <listitem><para>Set the print mode to suit either binary data 
+               (such as graphical information) or text. Subsequent print
+               commands will use the currently set print mode. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>prompt</term>
+               <listitem><para>Toggle prompting for filenames during operation 
+               of the mget and mput commands. </para>
+
+               <para>When toggled ON, the user will be prompted to confirm 
+               the transfer of each file during these commands. When toggled 
+               OFF, all specified files will be transferred without prompting. 
+               </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>put &lt;local file name&gt; [remote file name]</term>
+               <listitem><para>Copy the file called <filename>local file name</filename> from the 
+               machine running the client to the server. If specified,
+               name the remote copy <filename>remote file name</filename>. Note that all transfers 
+               in <command>smbclient</command> are binary. See also the lowercase command. 
+               </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>queue</term>
+               <listitem><para>Displays the print queue, showing the job id, 
+               name, size and current status. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>quit</term>
+               <listitem><para>See the exit command. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>rd &lt;directory name&gt;</term>
+               <listitem><para>See the rmdir command. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>recurse</term>
+               <listitem><para>Toggle directory recursion for the commands mget 
+               and mput. </para>
+               
+               <para>When toggled ON, these commands will process all directories 
+               in the source directory (i.e., the directory they are copying
+               from ) and will recurse into any that match the mask specified 
+               to the command. Only files that match the mask specified using 
+               the mask command will be retrieved. See also the mask command. 
+               </para>
+
+               <para>When recursion is toggled OFF, only files from the current 
+               working directory on the source machine that match the mask specified 
+               to the mget or mput commands will be copied, and any mask specified 
+               using the mask command will be ignored. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>rm &lt;mask&gt;</term>
+               <listitem><para>Remove all files matching <replaceable>mask</replaceable> from the current 
+               working directory on the server. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>rmdir &lt;directory name&gt;</term>
+               <listitem><para>Remove the specified directory (user access 
+               privileges permitting) from the server. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>setmode &lt;filename&gt; &lt;perm=[+|\-]rsha&gt;</term>
+               <listitem><para>A version of the DOS attrib command to set 
+               file permissions. For example: </para>
+
+               <para><command>setmode myfile +r </command></para>
+               
+               <para>would make myfile read only. </para></listitem>
+               </varlistentry>
+
+
+               
+               <varlistentry>
+               <term>symlink source destination</term>
+               <listitem><para>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               create a symbolic hard link between the source and destination files. The source file
+               must not exist. Note that the server will not create a link to any path that lies 
+               outside the currently connected share. This is enforced by the Samba server.
+               </para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>tar &lt;c|x&gt;[IXbgNa]</term>
+               <listitem><para>Performs a tar operation - see the <parameter>-T
+               </parameter> command line option above. Behavior may be affected 
+               by the tarmode command (see below). Using g (incremental) and N 
+               (newer) will affect tarmode settings. Note that using the "-" option 
+               with tar x may not work - use the command line option instead. 
+               </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>blocksize &lt;blocksize&gt;</term>
+               <listitem><para>Blocksize. Must be followed by a valid (greater 
+               than zero) blocksize. Causes tar file to be written out in 
+               <replaceable>blocksize</replaceable>*TBLOCK (usually 512 byte) blocks. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>tarmode &lt;full|inc|reset|noreset&gt;</term>
+               <listitem><para>Changes tar's behavior with regard to archive 
+               bits. In full mode, tar will back up everything regardless of the 
+               archive bit setting (this is the default mode). In incremental mode, 
+               tar will only back up files with the archive bit set. In reset mode, 
+               tar will reset the archive bit on all files it backs up (implies 
+               read/write share). </para></listitem>
+               </varlistentry>
+               
+               
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>NOTES</title>
+
+       <para>Some servers are fussy about the case of supplied usernames, 
+       passwords, share names (AKA service names) and machine names. 
+       If you fail to connect try giving all parameters in uppercase. 
+       </para>
+       
+       <para>It is often necessary to use the -n option when connecting 
+       to some types of servers. For example OS/2 LanManager insists 
+       on a valid NetBIOS name being used, so you need to supply a valid 
+       name that would be known to the server.</para>
+
+       <para>smbclient supports long file names where the server 
+       supports the LANMAN2 protocol or above. </para>
+</refsect1>
+
+<refsect1>
+       <title>ENVIRONMENT VARIABLES</title>
+
+       <para>The variable <envar>USER</envar> may contain the 
+       username of the person  using the client. This information is 
+       used only if the protocol  level is high enough to support 
+       session-level passwords.</para>
+
+
+       <para>The variable <envar>PASSWD</envar> may contain 
+       the password of the person using the client.  This information is 
+       used only if the protocol level is high enough to support 
+       session-level passwords. </para>
+
+       <para>The variable <envar>LIBSMB_PROG</envar> may contain 
+       the path, executed with system(), which the client should connect 
+        to instead of connecting to a server.  This functionality is primarily
+        intended as a development aid, and works best when using a LMHOSTS 
+        file</para>
+</refsect1>
+
+
+<refsect1>
+       <title>INSTALLATION</title>
+
+       <para>The location of the client program is a matter for 
+       individual system administrators. The following are thus
+       suggestions only. </para>
+
+       <para>It is recommended that the smbclient software be installed
+       in the <filename>/usr/local/samba/bin/</filename> or <filename>
+       /usr/samba/bin/</filename> directory, this directory readable 
+       by all, writeable only by root. The client program itself should 
+       be executable by all. The client should <emphasis>NOT</emphasis> be 
+       setuid or setgid! </para>
+
+       <para>The client log files should be put in a directory readable 
+       and writeable only by the user. </para>
+
+       <para>To test the client, you will need to know the name of a 
+       running SMB/CIFS server. It is possible to run <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> as an ordinary user - running that server as a daemon 
+       on a user-accessible port (typically any port number over 1024)
+       would provide a suitable test server. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>DIAGNOSTICS</title>
+
+       <para>Most diagnostics issued by the client are logged in a 
+       specified log file. The log file name is specified at compile time, 
+       but may be overridden on the command line. </para>
+
+       <para>The number and nature of diagnostics available depends 
+       on the debug level used by the client. If you have problems, 
+       set the debug level to 3 and peruse the log files. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 2.2 of the Samba suite.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbcontrol.1.xml b/docs/docbook/manpages/smbcontrol.1.xml
new file mode 100644 (file)
index 0000000..af6054d
--- /dev/null
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbcontrol.1">
+
+<refmeta>
+       <refentrytitle>smbcontrol</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbcontrol</refname>
+       <refpurpose>send messages to smbd, nmbd or winbindd processes</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbcontrol</command>
+               <arg>-i</arg>
+               <arg>-s</arg>
+       </cmdsynopsis>
+       
+       <cmdsynopsis>
+               <command>smbcontrol</command>
+               <arg>destination</arg>
+               <arg>message-type</arg>
+               <arg>parameter</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>smbcontrol</command> is a very small program, which 
+       sends messages to a <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, a <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, or a <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> daemon running on the system.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               &stdarg.help;
+               &stdarg.configfile;
+               <varlistentry>
+               <term>-i</term>
+               <listitem><para>Run interactively. Individual commands 
+               of the form destination message-type parameters can be entered 
+               on STDIN. An empty command line or a "q" will quit the 
+               program.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>destination</term>
+               <listitem><para>One of <parameter>nmbd</parameter>, <parameter>smbd</parameter> or a process ID.</para>
+
+               <para>The <parameter>smbd</parameter> destination causes the 
+               message to "broadcast" to all smbd daemons.</para>
+
+               <para>The <parameter>nmbd</parameter> destination causes the 
+               message to be sent to the nmbd daemon specified in the 
+               <filename>nmbd.pid</filename> file.</para>
+
+               <para>If a single process ID is given, the message is sent 
+               to only that process.</para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>message-type</term>
+               <listitem><para>Type of message to send. See 
+               the section <constant>MESSAGE-TYPES</constant> for details.
+               </para></listitem></varlistentry>
+               
+
+       
+               <varlistentry>
+               <term>parameters</term>
+               <listitem><para>any parameters required for the message-type</para>
+               </listitem>
+               </varlistentry>
+       </variablelist>
+       
+</refsect1>
+
+<refsect1>
+       <title>MESSAGE-TYPES</title>
+
+       <para>Available message types are:</para>
+
+       <variablelist>
+       <varlistentry><term>close-share</term>
+       <listitem><para>Order smbd to close the client 
+       connections to the named share. Note that this doesn't affect client 
+       connections to any other shares. This message-type takes an argument of the
+       share name for which client connections will be closed, or the
+       "*" character which will close all currently open shares.
+       This may be useful if you made changes to the access controls on the share.
+       This message can only be sent to <constant>smbd</constant>.</para>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>debug</term>
+       <listitem><para>Set debug level to the value specified by the 
+       parameter. This can be sent to any of the destinations.</para>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>force-election</term>
+       <listitem><para>This message causes the <command>nmbd</command> daemon to 
+       force a new browse master election. </para>
+       </listitem></varlistentry>
+
+       <varlistentry>
+       <term>ping</term>
+       <listitem><para>
+       Send specified number of "ping" messages and 
+       wait for the same number of  reply "pong" messages. This can be sent to 
+       any of the destinations.</para>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>profile</term>
+       <listitem><para>Change profile settings of a daemon, based on the 
+       parameter. The parameter can be "on" to turn on profile stats 
+       collection, "off" to turn off profile stats collection, "count"
+       to enable only collection of count stats (time stats are 
+       disabled), and "flush" to zero the current profile stats. This can 
+       be sent to any smbd or nmbd destinations.</para>
+       </listitem></varlistentry>
+
+       <varlistentry>
+       <term>debuglevel</term>
+       <listitem><para>
+       Request debuglevel of a certain daemon and write it to stdout. This 
+       can be sent to any of the destinations.</para>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>profilelevel</term>
+       <listitem><para>
+       Request profilelevel of a certain daemon and write it to stdout. 
+       This can be sent to any smbd or nmbd destinations.</para>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>printnotify</term>
+       <listitem><para>
+       Order smbd to send a printer notify message to any Windows NT clients 
+       connected to a printer. This message-type takes the following arguments:
+       </para>
+       
+       <variablelist>
+
+           <varlistentry>
+           <term>queuepause printername</term>
+           <listitem><para>Send a queue pause change notify
+           message to the printer specified.</para></listitem>
+           </varlistentry>
+
+           <varlistentry>
+           <term>queueresume printername</term>
+           <listitem><para>Send a queue resume change notify
+           message for the printer specified.</para></listitem>
+           </varlistentry>
+
+               <varlistentry>
+           <term>jobpause printername unixjobid</term>
+           <listitem><para>Send a job pause change notify
+           message for the printer and unix jobid
+           specified.</para></listitem> 
+           </varlistentry>
+
+           <varlistentry>
+           <term>jobresume printername unixjobid</term>
+           <listitem><para>Send a job resume change notify
+           message for the printer and unix jobid
+           specified.</para></listitem>  
+           </varlistentry>
+
+           <varlistentry>
+           <term>jobdelete printername unixjobid</term>
+           <listitem><para>Send a job delete change notify
+           message for the printer and unix jobid
+           specified.</para></listitem> 
+           </varlistentry>
+       </variablelist>
+
+       <para>
+       Note that this message only sends notification that an
+       event has occured.  It doesn't actually cause the
+       event to happen.
+       </para>
+
+       <para>This message can only be sent to <constant>smbd</constant>. </para>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>samsync</term>
+       <listitem><para>Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to <constant>smbd</constant>. </para>
+       <note><para>Not working at the moment</para></note>
+       </listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>samrepl</term>
+       <listitem><para>Send sam replication message, with specified serial. Can only be sent to <constant>smbd</constant>. Should not be used manually.</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>dmalloc-mark</term>
+       <listitem><para>Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>dmalloc-log-changed</term>
+       <listitem><para>
+       Dump the pointers that have changed since the mark set by dmalloc-mark. 
+       Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>shutdown</term>
+       <listitem><para>Shut down specified daemon. Can be sent to both smbd and nmbd.</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>pool-usage</term>
+       <listitem><para>Print a human-readable description of all 
+       talloc(pool) memory usage by the specified daemon/process. Available 
+       for both smbd and nmbd.</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>drvupgrade</term>
+       <listitem><para>Force clients of printers using specified driver 
+       to update their local version of the driver. Can only be 
+       sent to smbd.</para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+       <term>reload-config</term>
+       <listitem><para>Force daemon to reload smb.conf configuration file. Can be sent
+       to <constant>smbd</constant>, <constant>nmbd</constant>, or <constant>winbindd</constant>.
+       </para></listitem>
+       </varlistentry>
+
+</variablelist>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbcquotas.1.xml b/docs/docbook/manpages/smbcquotas.1.xml
new file mode 100644 (file)
index 0000000..53735b7
--- /dev/null
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbcquotas.1">
+
+<refmeta>
+       <refentrytitle>smbcquotas</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbcquotas</refname>
+       <refpurpose>Set or get QUOTAs of NTFS 5 shares</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbcquotas</command>
+               <arg choice="req">//server/share</arg>
+               <arg choice="opt">-u user</arg>
+               <arg choice="opt">-L</arg>
+               <arg choice="opt">-F</arg>
+               <arg choice="opt">-S QUOTA_SET_COMMAND</arg>
+               <arg choice="opt">-n</arg>
+               <arg choice="opt">-t</arg>
+               <arg choice="opt">-v</arg>
+
+               <arg choice="opt">-d debuglevel</arg>
+               <arg choice="opt">-s configfile</arg>
+               <arg choice="opt">-l logfilebase</arg>
+               <arg choice="opt">-V</arg>
+
+               <arg choice="opt">-U username</arg>
+               <arg choice="opt">-N</arg>
+               <arg choice="opt">-k</arg>
+               <arg choice="opt">-A</arg>
+
+
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para>The <command>smbcquotas</command> program manipulates NT Quotas on SMB file shares. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <para>The following options are available to the <command>smbcquotas</command> program. </para>
+
+
+       <variablelist>
+               <varlistentry>
+               <term>-u user</term>
+               <listitem><para> Specifies the user of whom the quotas are get or set.
+               By default the current user's username will be used.</para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-L</term>
+               <listitem><para>Lists all quota records of the share.</para></listitem>
+               </varlistentry>
+
+               
+               
+               <varlistentry>
+               <term>-F</term>
+               <listitem><para>Show the share quota status and default limits.</para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-S QUOTA_SET_COMMAND</term>
+               <listitem><para>This command set/modify quotas for a user or on the share,
+               depending on the QUOTA_SET_COMMAND parameter witch is described later</para></listitem>
+               </varlistentry>
+
+               
+               <varlistentry>
+               <term>-n</term>
+               <listitem><para>This option displays all QUOTA information in numeric 
+               format.  The default is to convert SIDs to names and QUOTA limits 
+               to a readable string format.  </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-t</term>
+               <listitem><para>
+               Don't actually do anything, only validate the correctness of 
+               the arguments.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-v</term>
+               <listitem><para>
+               Be verbose.
+               </para></listitem>
+               </varlistentry>
+                               
+               &stdarg.help;
+               &popt.common.samba;
+               &popt.common.credentials;
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>QUOTA_SET_COMAND</title>
+
+       <para>The format of an ACL is one or more ACL entries separated by 
+       either commas or newlines.  An ACL entry is one of the following: </para>
+
+       <para>
+       for user setting quotas for the specified by -u or the current username:
+       </para>
+
+       <para><userinput>
+       UQLIM:&lt;username&gt;&lt;softlimit&gt;&lt;hardlimit&gt;
+       </userinput></para>
+
+       <para>
+       for setting the share quota defaults limits:
+       </para>
+
+       <para><userinput>
+       FSQLIM:&lt;softlimit&gt;&lt;hardlimit&gt;
+       </userinput></para>
+
+       <para>
+       for changing the share quota settings:
+       </para>
+
+       <para><userinput>
+       FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT
+       </userinput></para>
+</refsect1>
+
+<refsect1>
+       <title>EXIT STATUS</title>
+
+       <para>The <command>smbcquotas</command> program sets the exit status
+       depending on the success or otherwise of the operations performed.
+       The exit status may be one of the following values. </para>
+
+       <para>If the operation succeeded, smbcquotas returns an exit
+       status of 0.  If <command>smbcquotas</command> couldn't connect to the specified server,
+       or when there was an error getting or setting the quota(s), an exit status
+       of 1 is returned.  If there was an error parsing any command line
+       arguments, an exit status of 2 is returned. </para>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+
+       <para>The original Samba software and related utilities
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar
+       to the way the Linux kernel is developed.</para>
+
+       <para><command>smbcquotas</command> was written by Stefan Metzmacher.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbd.8.xml b/docs/docbook/manpages/smbd.8.xml
new file mode 100644 (file)
index 0000000..ded41f9
--- /dev/null
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbd.8">
+
+<refmeta>
+       <refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbd</refname>
+       <refpurpose>server to provide SMB/CIFS services to clients</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbd</command>
+               <arg choice="opt">-D</arg>
+               <arg choice="opt">-F</arg>
+               <arg choice="opt">-S</arg>
+               <arg choice="opt">-i</arg>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-V</arg>
+               <arg choice="opt">-b</arg>
+               <arg choice="opt">-d &lt;debug level&gt;</arg>
+               <arg choice="opt">-l &lt;log directory&gt;</arg>
+               <arg choice="opt">-p &lt;port number&gt;</arg>
+               <arg choice="opt">-O &lt;socket option&gt;</arg>
+               <arg choice="opt">-s &lt;configuration file&gt;</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+       <para>This program is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>smbd</command> is the server daemon that 
+       provides filesharing and printing services to Windows clients. 
+       The server provides filespace and printer services to
+       clients using the SMB (or CIFS) protocol. This is compatible 
+       with the LanManager protocol, and can service LanManager 
+       clients.  These include MSCLIENT 3.0 for DOS, Windows for 
+       Workgroups, Windows 95/98/ME, Windows NT, Windows 2000, 
+       OS/2, DAVE for Macintosh, and smbfs for Linux.</para>
+
+       <para>An extensive description of the services that the 
+       server can provide is given in the man page for the 
+       configuration file controlling the attributes of those 
+       services (see <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>.  This man page will not describe the 
+       services, but will concentrate on the administrative aspects 
+       of running the server.</para>
+
+       <para>Please note that there are significant security 
+       implications to running this server, and the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> manual page should be regarded as mandatory reading before 
+       proceeding with installation.</para>
+
+       <para>A session is created whenever a client requests one. 
+       Each client gets a copy of the server for each session. This 
+       copy then services all connections made by the client during 
+       that session. When all connections from its client are closed, 
+       the copy of the server for that client terminates.</para>
+
+       <para>The configuration file, and any files that it includes, 
+       are automatically reloaded every minute, if they change.  You 
+       can force a reload by sending a SIGHUP to the server.  Reloading 
+       the configuration file will not affect connections to any service 
+       that is already established.  Either the user will have to 
+       disconnect from the service, or <command>smbd</command> killed and restarted.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-D</term>
+               <listitem><para>If specified, this parameter causes 
+               the server to operate as a daemon. That is, it detaches 
+               itself and runs in the background, fielding requests 
+               on the appropriate port. Operating the server as a
+               daemon is the recommended way of running <command>smbd</command> for 
+               servers that provide more than casual use file and 
+               print services.  This switch is assumed if <command>smbd
+               </command> is executed on the command line of a shell.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-F</term>
+               <listitem><para>If specified, this parameter causes
+               the main <command>smbd</command> process to not daemonize,
+               i.e. double-fork and disassociate with the terminal.
+               Child processes are still created as normal to service
+               each connection request, but the main process does not
+               exit. This operation mode is suitable for running
+               <command>smbd</command> under process supervisors such
+               as <command>supervise</command> and <command>svscan</command>
+               from Daniel J. Bernstein's <command>daemontools</command>
+               package, or the AIX process monitor.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-S</term>
+               <listitem><para>If specified, this parameter causes
+               <command>smbd</command> to log to standard output rather
+               than a file.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-i</term>
+               <listitem><para>If this parameter is specified it causes the
+               server to run "interactively", not as a daemon, even if the
+               server is executed on the command line of a shell. Setting this
+               parameter negates the implicit deamon mode when run from the
+               command line. <command>smbd</command> also logs to standard
+               output, as if the <command>-S</command> parameter had been
+               given.
+               </para></listitem>
+               </varlistentry>
+               
+               &popt.common.samba;
+               &stdarg.help;
+
+               <varlistentry>
+               <term>-b</term>
+               <listitem><para>Prints information about how 
+               Samba was built.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-l &lt;log directory&gt;</term>
+               <listitem><para>If specified,
+               <replaceable>log directory</replaceable> 
+               specifies a log directory into which the "log.smbd" log
+               file will be created for informational and debug 
+               messages from the running server. The log 
+               file generated is never removed by the server although 
+               its size may be controlled by the 
+               <smbconfoption><name>max log size</name></smbconfoption>
+               option in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file. <emphasis>Beware:</emphasis>
+               If the directory specified does not exist, <command>smbd</command>
+               will log to the default debug log location defined at compile time.
+               </para>
+
+               <para>The default log directory is specified at
+               compile time.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-p &lt;port number&gt;</term>
+               <listitem><para><replaceable>port number</replaceable> is a positive integer 
+               value.  The default value if this parameter is not 
+               specified is 139.</para>
+               
+               <para>This number is the port number that will be 
+               used when making connections to the server from client 
+               software. The standard (well-known) port number for the 
+               SMB over TCP is 139, hence the default. If you wish to 
+               run the server as an ordinary user rather than
+               as root, most systems will require you to use a port 
+               number greater than 1024 - ask your system administrator 
+               for help if you are in this situation.</para>
+               
+               <para>In order for the server to be useful by most 
+               clients, should you configure it on a port other 
+               than 139, you will require port redirection services 
+               on port 139, details of which are outlined in rfc1002.txt 
+               section 4.3.5.</para>
+               
+               <para>This parameter is not normally specified except 
+               in the above situation.</para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>FILES</title>
+
+       <variablelist>
+               <varlistentry>
+               <term><filename>/etc/inetd.conf</filename></term>
+               <listitem><para>If the server is to be run by the 
+               <command>inetd</command> meta-daemon, this file 
+               must contain suitable startup information for the 
+               meta-daemon. 
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term><filename>/etc/rc</filename></term>
+               <listitem><para>or whatever initialization script your 
+               system uses).</para>
+
+               <para>If running the server as a daemon at startup, 
+               this file will need to contain an appropriate startup 
+               sequence for the server. </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term><filename>/etc/services</filename></term>
+               <listitem><para>If running the server via the 
+               meta-daemon <command>inetd</command>, this file 
+               must contain a mapping of service name (e.g., netbios-ssn) 
+               to service port (e.g., 139) and protocol type (e.g., tcp). 
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term><filename>/usr/local/samba/lib/smb.conf</filename></term>
+               <listitem><para>This is the default location of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> server configuration file. Other common places that systems 
+               install this file are <filename>/usr/samba/lib/smb.conf</filename> 
+               and <filename>/etc/samba/smb.conf</filename>.</para>
+               
+               <para>This file describes all the services the server 
+               is to make available to clients. See <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> for more information.</para>
+               </listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>LIMITATIONS</title>
+       <para>On some systems <command>smbd</command> cannot change uid back 
+       to root after a setuid() call.  Such systems are called 
+       trapdoor uid systems. If you have such a system, 
+       you will be unable to connect from a client (such as a PC) as 
+       two different users at once. Attempts to connect the
+       second user will result in access denied or 
+       similar.</para>
+</refsect1>
+
+<refsect1>
+       <title>ENVIRONMENT VARIABLES</title>
+
+       <variablelist>
+               <varlistentry>
+               <term><envar>PRINTER</envar></term>
+               <listitem><para>If no printer name is specified to 
+               printable services, most systems will use the value of 
+               this variable (or <constant>lp</constant> if this variable is 
+               not defined) as the name of the printer to use. This 
+               is not specific to the server, however.</para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+        <title>PAM INTERACTION</title>
+       <para>Samba uses PAM for authentication (when presented with a plaintext 
+       password), for account checking (is this account disabled?) and for
+       session management.  The degree too which samba supports PAM is restricted
+       by the limitations of the SMB protocol and the <smbconfoption><name>obey pam restrictions</name></smbconfoption> <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> paramater.  When this is set, the following restrictions apply:
+       </para>
+
+       <itemizedlist>
+       <listitem><para><emphasis>Account Validation</emphasis>:  All accesses to a 
+       samba server are checked 
+       against PAM to see if the account is vaild, not disabled and is permitted to 
+       login at this time.  This also applies to encrypted logins.
+       </para></listitem>
+
+       <listitem><para><emphasis>Session Management</emphasis>:  When not using share 
+       level secuirty, users must pass PAM's session checks before access 
+       is granted.  Note however, that this is bypassed in share level secuirty.  
+       Note also that some older pam configuration files may need a line 
+       added for session support. 
+       </para></listitem>
+       </itemizedlist>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>DIAGNOSTICS</title>
+
+       <para>Most diagnostics issued by the server are logged 
+       in a specified log file. The log file name is specified 
+       at compile time, but may be overridden on the command line.</para>
+
+       <para>The number and nature of diagnostics available depends 
+       on the debug level used by the server. If you have problems, set 
+       the debug level to 3 and peruse the log files.</para>
+
+       <para>Most messages are reasonably self-explanatory. Unfortunately, 
+       at the time this man page was created, there are too many diagnostics 
+       available in the source code to warrant describing each and every 
+       diagnostic. At this stage your best bet is still to grep the 
+       source code and inspect the conditions that gave rise to the 
+       diagnostics you are seeing.</para>
+</refsect1>
+
+<refsect1>
+       <title>SIGNALS</title>
+
+       <para>Sending the <command>smbd</command> a SIGHUP will cause it to 
+       reload its <filename>smb.conf</filename> configuration 
+       file within a short period of time.</para>
+
+       <para>To shut down a user's <command>smbd</command> process it is recommended 
+       that <command>SIGKILL (-9)</command> <emphasis>NOT</emphasis> 
+       be used, except as a last resort, as this may leave the shared
+       memory area in an inconsistent state. The safe way to terminate 
+       an <command>smbd</command> is to send it a SIGTERM (-15) signal and wait for 
+       it to die on its own.</para>
+
+       <para>The debug log level of <command>smbd</command> may be raised
+       or lowered using <citerefentry><refentrytitle>smbcontrol</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry> program (SIGUSR[1|2] signals are no longer 
+       used since Samba 2.2). This is to allow transient problems to be diagnosed, 
+       whilst still running at a normally low log level.</para>
+
+       <para>Note that as the signal handlers send a debug write, 
+       they are not re-entrant in <command>smbd</command>. This you should wait until 
+       <command>smbd</command> is in a state of waiting for an incoming SMB before 
+       issuing them. It is possible to make the signal handlers safe 
+       by un-blocking the signals before the select call and re-blocking 
+       them after, however this would affect performance.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>hosts_access</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>inetd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testparm</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testprns</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, and the 
+       Internet RFC's  <filename>rfc1001.txt</filename>, <filename>rfc1002.txt</filename>. 
+       In addition the CIFS (formerly SMB) specification is available 
+       as a link from the Web page <ulink noescape="1" url="http://samba.org/cifs/"> 
+       http://samba.org/cifs/</ulink>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbmnt.8.xml b/docs/docbook/manpages/smbmnt.8.xml
new file mode 100644 (file)
index 0000000..0495fa5
--- /dev/null
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbmnt.8">
+
+<refmeta>
+       <refentrytitle>smbmnt</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbmnt</refname>
+       <refpurpose>helper utility for mounting SMB filesystems</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbmnt</command>
+               <arg choice="req">mount-point</arg>
+               <arg choice="opt">-s &lt;share&gt;</arg>
+               <arg choice="opt">-r</arg>
+               <arg choice="opt">-u &lt;uid&gt;</arg>
+               <arg choice="opt">-g &lt;gid&gt;</arg>
+               <arg choice="opt">-f &lt;mask&gt;</arg>
+               <arg choice="opt">-d &lt;mask&gt;</arg>
+               <arg choice="opt">-o &lt;options&gt;</arg>
+               <arg choice="opt">-h</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para><command>smbmnt</command> is a helper application used 
+       by the smbmount program to do the actual mounting of SMB shares. 
+       <command>smbmnt</command> can be installed setuid root if you want
+       normal users to be able to mount their SMB shares.</para>
+
+       <para>A setuid smbmnt will only allow mounts on directories owned
+       by the user, and that the user has write permission on.</para>
+
+       <para>The <command>smbmnt</command> program is normally invoked 
+       by <citerefentry><refentrytitle>smbmount</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>. It should not be invoked directly by users. </para>
+
+       <para>smbmount searches the normal PATH for smbmnt. You must ensure
+       that the smbmnt version in your path matches the smbmount used.</para>
+
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-r</term>
+               <listitem><para>mount the filesystem read-only 
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-u uid</term>
+               <listitem><para>specify the uid that the files will 
+               be owned by </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-g gid</term>
+               <listitem><para>specify the gid that the files will be 
+               owned by </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-f mask</term>
+               <listitem><para>specify the octal file mask applied
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-d mask</term>
+               <listitem><para>specify the octal directory mask 
+               applied  </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-o options</term>
+               <listitem><para>
+               list of options that are passed as-is to smbfs, if this
+               command is run on a 2.4 or higher Linux kernel.
+               </para></listitem>
+               </varlistentry>
+
+               &stdarg.help;
+
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
+       and others.</para>
+       
+       <para>The current maintainer of smbfs and the userspace
+       tools <command>smbmount</command>, <command>smbumount</command>,
+       and <command>smbmnt</command> is <ulink 
+       url="mailto:urban@teststation.com">Urban Widmark</ulink>.
+       The <ulink url="mailto:samba@samba.org">SAMBA Mailing list</ulink>
+       is the preferred place to ask questions regarding these programs.
+       </para>
+       
+       <para>The conversion of this manpage for Samba 2.2 was performed 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbmount.8.xml b/docs/docbook/manpages/smbmount.8.xml
new file mode 100644 (file)
index 0000000..0017c99
--- /dev/null
@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbmount.8">
+
+<refmeta>
+       <refentrytitle>smbmount</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbmount</refname>
+       <refpurpose>mount an smbfs filesystem</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbmount</command>
+               <arg choice="req">service</arg>
+               <arg choice="req">mount-point</arg>
+               <arg choice="opt">-o options</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para><command>smbmount</command> mounts a Linux SMB filesystem. It 
+       is usually invoked as <command>mount.smbfs</command> by
+       the <citerefentry><refentrytitle>mount</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> command when using the 
+       "-t smbfs" option. This command only works in Linux, and the kernel must
+       support the smbfs filesystem. </para>
+
+       <para>Options to <command>smbmount</command> are specified as a comma-separated
+       list of key=value pairs. It is possible to send options other
+       than those listed here, assuming that smbfs supports them. If
+       you get mount failures, check your kernel log for errors on
+       unknown options.</para>
+
+       <para><command>smbmount</command> is a daemon. After mounting it keeps running until
+       the mounted smbfs is umounted. It will log things that happen
+       when in daemon mode using the "machine name" smbmount, so
+       typically this output will end up in <filename>log.smbmount</filename>. The <command>
+       smbmount</command> process may also be called mount.smbfs.</para>
+
+       <note><para> <command>smbmount</command> 
+       calls <citerefentry><refentrytitle>smbmnt</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> to do the actual mount. You 
+       must make sure that <command>smbmnt</command> is in the path so 
+       that it can be found. </para></note>
+       
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>username=&lt;arg&gt;</term>
+               <listitem><para>specifies the username to connect as. If
+               this is not given, then the environment variable <envar>
+               USER</envar> is used. This option can also take the
+               form "user%password" or "user/workgroup" or
+               "user/workgroup%password" to allow the password and workgroup
+               to be specified as part of the username.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>password=&lt;arg&gt;</term>
+               <listitem><para>specifies the SMB password. If this
+               option is not given then the environment variable
+               <envar>PASSWD</envar> is used. If it can find
+               no password <command>smbmount</command> will prompt
+               for a passeword, unless the guest option is
+               given. </para>
+
+               <para>
+               Note that passwords which contain the argument delimiter
+               character (i.e. a comma ',') will failed to be parsed correctly
+               on the command line.  However, the same password defined
+               in the PASSWD environment variable or a credentials file (see
+               below) will be read correctly.
+               </para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>credentials=&lt;filename&gt;</term>
+               <listitem><para>specifies a file that contains a username and/or password. 
+The format of the file is:
+<programlisting>
+username = &lt;value&gt;
+password = &lt;value&gt;
+</programlisting></para>
+
+               <para>This is preferred over having passwords in plaintext in a
+               shared file, such as <filename>/etc/fstab</filename>. Be sure to protect any
+               credentials file properly.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>krb</term>
+               <listitem><para>Use kerberos (Active Directory). </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>netbiosname=&lt;arg&gt;</term>
+               <listitem><para>sets the source NetBIOS name. It defaults 
+               to the local hostname. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>uid=&lt;arg&gt;</term>
+               <listitem><para>sets the uid that will own all files on
+               the mounted filesystem.
+               It may be specified as either a username or a numeric uid.
+               </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>gid=&lt;arg&gt;</term>
+               <listitem><para>sets the gid that will own all files on
+               the mounted filesystem.
+               It may be specified as either a groupname or a numeric 
+               gid. </para></listitem>         
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>port=&lt;arg&gt;</term>
+               <listitem><para>sets the remote SMB port number. The default 
+               is 139. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>fmask=&lt;arg&gt;</term>
+               <listitem><para>sets the file mask. This determines the 
+               permissions that remote files have in the local filesystem. 
+               This is not a umask, but the actual permissions for the files.
+               The default is based on the current umask. </para></listitem>
+               </varlistentry>
+               
+
+               <varlistentry>
+               <term>dmask=&lt;arg&gt;</term>
+               <listitem><para>Sets the directory mask. This determines the 
+               permissions that remote directories have in the local filesystem. 
+               This is not a umask, but the actual permissions for the directories.
+               The default is based on the current umask. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>debug=&lt;arg&gt;</term>
+               <listitem><para>Sets the debug level. This is useful for 
+               tracking down SMB connection problems. A suggested value to
+               start with is 4. If set too high there will be a lot of
+               output, possibly hiding the useful output.</para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>ip=&lt;arg&gt;</term>
+               <listitem><para>Sets the destination host or IP address.
+               </para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>workgroup=&lt;arg&gt;</term>
+               <listitem><para>Sets the workgroup on the destination </para>
+               </listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>sockopt=&lt;arg&gt;</term>
+               <listitem><para>Sets the TCP socket options. See the <ulink
+               url="smb.conf.5.html#SOCKETOPTIONS"><citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry></ulink> <parameter>socket options</parameter> option.
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>scope=&lt;arg&gt;</term>
+               <listitem><para>Sets the NetBIOS scope </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>guest</term>
+               <listitem><para>Don't prompt for a password </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>ro</term>
+               <listitem><para>mount read-only </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>rw</term><listitem><para>mount read-write </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>iocharset=&lt;arg&gt;</term>
+               <listitem><para>
+               sets the charset used by the Linux side for codepage
+               to charset translations (NLS). Argument should be the
+               name of a charset, like iso8859-1. (Note: only kernel
+               2.4.0 or later)
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>codepage=&lt;arg&gt;</term>
+               <listitem><para>
+               sets the codepage the server uses. See the iocharset
+               option. Example value cp850. (Note: only kernel 2.4.0
+               or later)
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>ttl=&lt;arg&gt;</term>
+               <listitem><para>
+               sets how long a directory listing is cached in milliseconds
+               (also affects visibility of file size and date
+               changes). A higher value means that changes on the
+               server take longer to be noticed but it can give
+               better performance on large directories, especially
+               over long distances. Default is 1000ms but something
+               like 10000ms (10 seconds) is probably more reasonable
+               in many cases.
+               (Note: only kernel 2.4.2 or later)
+               </para></listitem>
+               </varlistentry>
+
+       </variablelist>
+
+
+</refsect1>
+
+<refsect1>
+       <title>ENVIRONMENT VARIABLES</title>
+
+       <para>The variable <envar>USER</envar> may contain the username of the
+       person using the client.  This information is used only if the
+       protocol level is high enough to support session-level
+       passwords. The variable can be used to set both username and
+       password by using the format username%password.</para>
+
+       <para>The variable <envar>PASSWD</envar> may contain the password of the
+       person using the client.  This information is used only if the
+       protocol level is high enough to support session-level
+       passwords.</para>
+
+       <para>The variable <envar>PASSWD_FILE</envar> may contain the pathname
+       of a file to read the password from. A single line of input is
+       read and used as the password.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>BUGS</title>
+
+       <para>Passwords and other options containing , can not be handled.
+       For passwords an alternative way of passing them is in a credentials
+       file or in the PASSWD environment.</para>
+
+       <para>The credentials file does not handle usernames or passwords with
+       leading space.</para>
+
+       <para>One smbfs bug is important enough to mention here, even if it
+       is a bit misplaced:</para>
+
+       <itemizedlist>
+
+       <listitem><para>Mounts sometimes stop working. This is usually
+       caused by smbmount terminating. Since smbfs needs smbmount to
+       reconnect when the server disconnects, the mount will eventually go
+       dead. An umount/mount normally fixes this. At least 2 ways to
+       trigger this bug are known.</para></listitem>
+
+       </itemizedlist>
+
+       <para>Note that the typical response to a bug report is suggestion
+       to try the latest version first. So please try doing that first,
+       and always include which versions you use of relevant software
+       when reporting bugs (minimum: samba, kernel, distribution)</para>
+
+</refsect1>
+
+
+<refsect1>
+       <title>SEE ALSO</title>
+
+       <para>Documentation/filesystems/smbfs.txt in the linux kernel
+       source tree may contain additional options and information.</para>
+
+       <para>FreeBSD also has a smbfs, but it is not related to smbmount</para>
+
+       <para>For Solaris, HP-UX and others you may want to look at <citerefentry><refentrytitle>smbsh</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry> or at other solutions, such as 
+       Sharity or perhaps replacing the SMB server with a NFS server.</para>
+
+</refsect1>
+
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
+       and others.</para>
+       
+       <para>The current maintainer of smbfs and the userspace
+       tools <command>smbmount</command>, <command>smbumount</command>,
+       and <command>smbmnt</command> is <ulink 
+       url="mailto:urban@teststation.com">Urban Widmark</ulink>.
+       The <ulink url="mailto:samba@samba.org">SAMBA Mailing list</ulink>
+       is the preferred place to ask questions regarding these programs.
+       </para>
+       
+       <para>The conversion of this manpage for Samba 2.2 was performed 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbpasswd.5.xml b/docs/docbook/manpages/smbpasswd.5.xml
new file mode 100644 (file)
index 0000000..cb6a607
--- /dev/null
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbpasswd.5">
+
+<refmeta>
+       <refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>5</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbpasswd</refname>
+       <refpurpose>The Samba encrypted password file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <para><filename>smbpasswd</filename></para>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para>smbpasswd is the Samba encrypted password file. It contains 
+       the username, Unix user id and the SMB hashed passwords of the 
+       user, as well as account flag information and the time the 
+       password was last changed. This file format has been evolving with 
+       Samba and has had several different formats in the past. </para>
+</refsect1>
+
+<refsect1>
+       <title>FILE FORMAT</title>
+
+       <para>The format of the smbpasswd file used by Samba 2.2 
+       is very similar to the familiar Unix <filename>passwd(5)</filename> 
+       file. It is an ASCII file containing one line for each user. Each field 
+       ithin each line is separated from the next by a colon. Any entry 
+       beginning with '#' is ignored. The smbpasswd file contains the 
+       following information for each user: </para>
+
+       <variablelist>
+               <varlistentry>
+               <term>name</term>
+               <listitem><para> This is the user name. It must be a name that 
+               already exists in the standard UNIX passwd file. </para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>uid</term>
+               <listitem><para>This is the UNIX uid. It must match the uid
+               field for the same user entry in the standard UNIX passwd file. 
+               If this does not match then Samba will refuse to recognize 
+               this smbpasswd file entry as being valid for a user. 
+               </para></listitem>
+               </varlistentry>
+                
+                
+               <varlistentry>
+               <term>Lanman Password Hash</term>
+               <listitem><para>This is the LANMAN hash of the user's password, 
+               encoded as 32 hex digits.  The LANMAN hash is created by DES 
+               encrypting a well known string with the user's password as the 
+               DES key. This is the same password used by Windows 95/98 machines. 
+               Note that this password hash is regarded as weak as it is
+               vulnerable to dictionary attacks and if two users choose the 
+               same password this entry will be identical (i.e. the password 
+               is not "salted" as the UNIX password is). If the user has a 
+               null password this field will contain the characters "NO PASSWORD" 
+               as the start of the hex string. If the hex string is equal to 
+               32 'X' characters then the user's account is marked as 
+               <constant>disabled</constant> and the user will not be able to 
+               log onto the Samba server. </para>
+               
+               <para><emphasis>WARNING !!</emphasis> Note that, due to 
+               the challenge-response nature of the SMB/CIFS authentication
+               protocol, anyone with a knowledge of this password hash will 
+               be able to impersonate the user on the network. For this
+               reason these hashes are known as <emphasis>plain text 
+               equivalents</emphasis> and must <emphasis>NOT</emphasis> be made 
+               available to anyone but the root user. To protect these passwords 
+               the smbpasswd file is placed in a directory with read and 
+               traverse access only to the root user and the smbpasswd file 
+               itself must be set to be read/write only by root, with no
+               other access. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>NT Password Hash</term>
+               <listitem><para>This is the Windows NT hash of the user's 
+               password, encoded as 32 hex digits.  The Windows NT hash is 
+               created by taking the user's password as represented in 
+               16-bit, little-endian UNICODE and then applying the MD4 
+               (internet rfc1321) hashing algorithm to it. </para>
+               
+               <para>This password hash is considered more secure than
+               the LANMAN Password Hash as it preserves the case of the 
+               password and uses a much higher quality hashing algorithm. 
+               However, it is still the case that if two users choose the same 
+               password this entry will be identical (i.e. the password is 
+               not "salted" as the UNIX password is). </para>
+
+               <para><emphasis>WARNING !!</emphasis>. Note that, due to 
+               the challenge-response nature of the SMB/CIFS authentication
+               protocol, anyone with a knowledge of this password hash will 
+               be able to impersonate the user on the network. For this
+               reason these hashes are known as <emphasis>plain text 
+               equivalents</emphasis> and must <emphasis>NOT</emphasis> be made 
+               available to anyone but the root user. To protect these passwords 
+               the smbpasswd file is placed in a directory with read and 
+               traverse access only to the root user and the smbpasswd file 
+               itself must be set to be read/write only by root, with no
+               other access. </para></listitem>
+               </varlistentry>
+               
+
+               <varlistentry>
+               <term>Account Flags</term>
+               <listitem><para>This section contains flags that describe 
+               the attributes of the users account. In the Samba 2.2 release 
+               this field is bracketed by '[' and ']' characters and is always 
+               13 characters in length (including the '[' and ']' characters).
+               The contents of this field may be any of the following characters:
+               </para>
+               
+               <itemizedlist>
+                       <listitem><para><emphasis>U</emphasis> - This means 
+                       this is a "User" account, i.e. an ordinary user. Only User 
+                       and Workstation Trust accounts are currently supported 
+                       in the smbpasswd file. </para></listitem>
+                       
+                       <listitem><para><emphasis>N</emphasis> - This means the
+                       account has no password (the passwords in the fields LANMAN 
+                       Password Hash and NT Password Hash are ignored). Note that this 
+                       will only allow users to log on with no password if the <parameter>
+                       null passwords</parameter> parameter is set in the 
+                       <citerefentry><refentrytitle>smb.conf</refentrytitle>
+                       <manvolnum>5</manvolnum></citerefentry> config file. </para></listitem>
+                               
+                       <listitem><para><emphasis>D</emphasis> - This means the account 
+                       is disabled and no SMB/CIFS logins  will be allowed for this user. </para></listitem>
+                       
+                       <listitem><para><emphasis>W</emphasis> - This means this account 
+                       is a "Workstation Trust" account. This kind of account is used 
+                       in the Samba PDC code stream to allow Windows NT Workstations 
+                       and Servers to join a Domain hosted by a Samba PDC. </para>
+                       </listitem>
+               </itemizedlist>
+               
+               <para>Other flags may be added as the code is extended in future.
+               The rest of this field space is filled in with spaces. </para>
+               </listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>Last Change Time</term>
+               <listitem><para>This field consists of the time the account was 
+               last modified. It consists of the characters 'LCT-' (standing for 
+               "Last Change Time") followed by a numeric encoding of the UNIX time 
+               in seconds since the epoch (1970) that the last change was made. 
+               </para></listitem>
+               </varlistentry>
+       </variablelist>
+       
+       <para>All other colon separated fields are ignored at this time.</para> 
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry>, and
+       the Internet RFC1321 for details on the MD4 algorithm.
+       </para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink noescape="1" url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbpasswd.8.xml b/docs/docbook/manpages/smbpasswd.8.xml
new file mode 100644 (file)
index 0000000..3ee3a9e
--- /dev/null
@@ -0,0 +1,405 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbpasswd.8">
+
+<refmeta>
+       <refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbpasswd</refname>
+       <refpurpose>change a user's SMB password</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbpasswd</command>
+               <arg choice="opt">-a</arg>      
+               <arg choice="opt">-x</arg>      
+               <arg choice="opt">-d</arg>      
+               <arg choice="opt">-e</arg>      
+               <arg choice="opt">-D debuglevel</arg>   
+               <arg choice="opt">-n</arg>      
+               <arg choice="opt">-r &lt;remote machine&gt;</arg>       
+               <arg choice="opt">-R &lt;name resolve order&gt;</arg>   
+               <arg choice="opt">-m</arg>      
+               <arg choice="opt">-U username[%password]</arg>  
+               <arg choice="opt">-h</arg>      
+               <arg choice="opt">-s</arg>      
+               <arg choice="opt">-w pass</arg> 
+               <arg choice="opt">-i</arg>
+               <arg choice="opt">-L</arg>
+               <arg choice="opt">username</arg>        
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+       
+       <para>The smbpasswd program has several different 
+       functions, depending on whether it is run by the <emphasis>root</emphasis> user 
+       or not. When run as a normal user it allows the user to change 
+       the password used for their SMB sessions on any machines that store 
+       SMB passwords. </para>
+
+       <para>By default (when run with no arguments) it will attempt to 
+       change the current user's SMB password on the local machine. This is 
+       similar to the way the <command>passwd(1)</command> program works. <command>
+       smbpasswd</command> differs from how the passwd program works 
+       however in that it is not <emphasis>setuid root</emphasis> but works in 
+       a client-server mode and communicates with a 
+       locally running <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>. As a consequence in order for this to 
+       succeed the smbd daemon must be running on the local machine. On a 
+       UNIX machine the encrypted SMB passwords are usually stored in 
+       the <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> file. </para>
+
+       <para>When run by an ordinary user with no options, smbpasswd 
+       will prompt them for their old SMB password and then ask them 
+       for their new password twice, to ensure that the new password
+       was typed correctly. No passwords will be echoed on the screen 
+       whilst being typed. If you have a blank SMB password (specified by 
+       the string "NO PASSWORD" in the smbpasswd file) then just press 
+       the &lt;Enter&gt; key when asked for your old password. </para>
+
+       <para>smbpasswd can also be used by a normal user to change their
+       SMB password on remote machines, such as Windows NT Primary Domain 
+       Controllers.   See the (<parameter>-r</parameter>) and <parameter>-U</parameter> options 
+       below. </para>
+
+       <para>When run by root, smbpasswd allows new users to be added 
+       and deleted in the smbpasswd file, as well as allows changes to 
+       the attributes of the user in this file to be made. When run by root, <command>
+       smbpasswd</command> accesses the local smbpasswd file 
+       directly, thus enabling changes to be made even if smbd is not 
+       running. </para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+       <variablelist>
+               <varlistentry>
+               <term>-a</term>
+               <listitem><para>This option specifies that the username 
+               following should be added to the local smbpasswd file, with the 
+               new password typed (type &lt;Enter&gt; for the old password). This 
+               option is ignored if the username following already exists in 
+               the smbpasswd file and it is treated like a regular change 
+               password command.  Note that the default passdb backends require 
+                the user to already exist in the system password file (usually 
+                <filename>/etc/passwd</filename>), else the request to add the 
+                user will fail. </para>
+               
+               <para>This option is only available when running smbpasswd 
+               as root. </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-x</term>
+               <listitem><para>This option specifies that the username 
+               following should be deleted from the local smbpasswd file.
+               </para>
+
+               <para>This option is only available when running smbpasswd as 
+               root.</para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-d</term>
+               <listitem><para>This option specifies that the username following 
+               should be <constant>disabled</constant> in the local smbpasswd 
+               file. This is done by writing a <constant>'D'</constant> flag 
+               into the account control space in the smbpasswd file. Once this 
+               is done all attempts to authenticate via SMB using this username 
+               will fail. </para>
+               
+               <para>If the smbpasswd file is in the 'old' format (pre-Samba 2.0 
+               format) there is no space in the user's password entry to write
+               this information and the command will FAIL. See <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> for details on the 'old' and new password file formats.
+               </para>
+
+               <para>This option is only available when running smbpasswd as 
+               root.</para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-e</term>
+               <listitem><para>This option specifies that the username following 
+               should be <constant>enabled</constant> in the local smbpasswd file, 
+               if the account was previously disabled. If the account was not 
+               disabled this option has no effect. Once the account is enabled then 
+               the user will be able to authenticate via SMB once again. </para>
+               
+               <para>If the smbpasswd file is in the 'old' format, then <command>
+               smbpasswd</command> will FAIL to enable the account.  
+                See <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> for 
+               details on the 'old' and new password file formats. </para>
+
+               <para>This option is only available when running smbpasswd as root. 
+               </para></listitem>
+               </varlistentry>
+               
+
+
+               <varlistentry>
+               <term>-D debuglevel</term>
+               <listitem><para><replaceable>debuglevel</replaceable> is an integer 
+               from 0 to 10.  The default value if this parameter is not specified 
+               is zero. </para>
+
+               <para>The higher this value, the more detail will be logged to the 
+               log files about the activities of smbpasswd. At level 0, only 
+               critical errors and serious warnings will be logged. </para>
+
+               <para>Levels above 1 will generate considerable amounts of log 
+               data, and should only be used when investigating a problem. Levels 
+               above 3 are designed for use only by developers and generate
+               HUGE amounts of log data, most of which is extremely cryptic. 
+               </para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-n</term>
+               <listitem><para>This option specifies that the username following 
+               should have their password set to null (i.e. a blank password) in 
+               the local smbpasswd file. This is done by writing the string "NO 
+               PASSWORD" as the first part of the first password stored in the 
+               smbpasswd file. </para>
+
+               <para>Note that to allow users to logon to a Samba server once 
+               the password has been set to "NO PASSWORD" in the smbpasswd
+               file the administrator must set the following parameter in the [global]
+               section of the <filename>smb.conf</filename> file : </para>
+               
+               <para><command>null passwords = yes</command></para> 
+               
+               <para>This option is only available when running smbpasswd as 
+               root.</para></listitem>
+               </varlistentry>
+               
+               
+               
+               <varlistentry>
+               <term>-r remote machine name</term>
+               <listitem><para>This option allows a user to specify what machine 
+               they wish to change their password on. Without this parameter 
+               smbpasswd defaults to the local host. The <replaceable>remote 
+               machine name</replaceable> is the NetBIOS name of the SMB/CIFS 
+               server to contact to attempt the password change. This name is 
+               resolved into an IP address using the standard name resolution 
+               mechanism in all programs of the Samba suite. See the <parameter>-R 
+               name resolve order</parameter> parameter for details on changing 
+               this resolving mechanism. </para>
+
+               <para>The username whose password is changed is that of the 
+               current UNIX logged on user. See the <parameter>-U username</parameter>
+               parameter for details on changing the password for a different 
+               username. </para>
+
+               <para>Note that if changing a Windows NT Domain password the 
+               remote machine specified must be the Primary Domain Controller for 
+               the domain (Backup Domain Controllers only have a read-only
+               copy of the user account database and will not allow the password 
+               change).</para>
+               
+               <para><emphasis>Note</emphasis> that Windows 95/98 do not have 
+               a real password database so it is not possible to change passwords 
+               specifying a Win95/98  machine as remote machine target. </para>
+               </listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-R name resolve order</term>
+               <listitem><para>This option allows the user of smbpasswd to determine
+               what name resolution services to use when looking up the NetBIOS
+               name of the host being connected to. </para>
+
+               <para>The options are :"lmhosts", "host", "wins" and "bcast". They
+                cause names to be resolved as follows: </para>
+                       <itemizedlist>
+                               <listitem><para><constant>lmhosts</constant>: Lookup an IP 
+            address in the Samba lmhosts file. If the line in lmhosts has 
+            no name type attached to the NetBIOS name (see the <citerefentry><refentrytitle>lmhosts</refentrytitle>
+           <manvolnum>5</manvolnum></citerefentry> for details) then
+            any name type matches for lookup.</para></listitem>
+
+            <listitem><para><constant>host</constant>: Do a standard host 
+            name to IP address resolution, using the system <filename>/etc/hosts
+            </filename>, NIS, or DNS lookups. This method of name resolution 
+            is operating system depended for instance on IRIX or Solaris this 
+            may be controlled by the <filename>/etc/nsswitch.conf</filename> 
+            file).  Note that this method is only used if the NetBIOS name 
+            type being queried is the 0x20 (server) name type, otherwise 
+            it is ignored.</para></listitem>
+
+            <listitem><para><constant>wins</constant>: Query a name with 
+            the IP address listed in the <parameter>wins server</parameter> 
+           parameter.  If no WINS server has been specified this method 
+           will be ignored.</para></listitem>
+
+            <listitem><para><constant>bcast</constant>: Do a broadcast on 
+            each of the known local interfaces listed in the
+            <parameter>interfaces</parameter> parameter. This is the least 
+           reliable of the name resolution methods as it depends on the 
+           target host being on a locally connected subnet.</para></listitem>
+               </itemizedlist>
+               
+               <para>The default order is <command>lmhosts, host, wins, bcast</command> 
+               and without this parameter or any entry in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file the name resolution methods will 
+               be attempted in this order. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-m</term>
+               <listitem><para>This option tells smbpasswd that the account 
+               being changed is a MACHINE account. Currently this is used 
+               when Samba is being used as an NT Primary Domain Controller.</para>
+
+               <para>This option is only available when running smbpasswd as root.
+               </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-U username</term>
+               <listitem><para>This option may only be used in conjunction 
+               with the <parameter>-r</parameter> option. When changing
+               a password on a remote machine it allows the user to specify 
+               the user name on that machine whose password will be changed. It 
+               is present to allow users who have different user names on 
+               different systems to change these passwords. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-h</term>
+               <listitem><para>This option prints the help string for <command>
+               smbpasswd</command>, selecting the correct one for running as root 
+               or as an ordinary user. </para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-s</term>
+               <listitem><para>This option causes smbpasswd to be silent (i.e. 
+               not issue prompts) and to read its old and new passwords from 
+               standard  input, rather than from <filename>/dev/tty</filename> 
+               (like the <command>passwd(1)</command> program does). This option 
+               is to aid people writing scripts to drive smbpasswd</para>
+               </listitem>
+               </varlistentry>
+               
+
+               <varlistentry>
+               <term>-w password</term>
+               <listitem><para>This parameter is only available if Samba
+               has been configured to use the experimental
+               <command>--with-ldapsam</command> option. The <parameter>-w</parameter> 
+               switch is used to specify the password to be used with the 
+               <smbconfoption><name>ldap admin dn</name></smbconfoption>.  Note that the password is stored in
+               the <filename>secrets.tdb</filename> and is keyed off 
+               of the admin's DN.  This means that if the value of <parameter>ldap
+               admin dn</parameter> ever changes, the password will need to be 
+               manually updated as well.
+               </para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-i</term>
+               <listitem><para>This option tells smbpasswd that the account 
+               being changed is an interdomain trust account. Currently this is used 
+               when Samba is being used as an NT Primary Domain Controller. 
+               The account contains the info about another trusted domain.</para>
+
+               <para>This option is only available when running smbpasswd as root.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-L</term>
+               <listitem><para>Run in local mode.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>username</term>
+               <listitem><para>This specifies the username for all of the 
+               <emphasis>root only</emphasis> options to operate on. Only root 
+               can specify this parameter as only root has the permission needed 
+               to modify attributes directly in the local smbpasswd file. 
+               </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>NOTES</title>
+       
+       <para>Since <command>smbpasswd</command> works in client-server 
+       mode communicating  with a local smbd for a non-root user then 
+       the smbd daemon must be running for this to work. A common problem 
+       is to add a restriction to the hosts that may access the <command>
+       smbd</command> running on the local machine by specifying either <parameter>allow
+       hosts</parameter> or <parameter>deny hosts</parameter> entry in 
+       the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> file and neglecting to 
+       allow "localhost" access to the smbd. </para>
+
+       <para>In addition, the smbpasswd command is only useful if Samba
+       has been set up to use encrypted passwords. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbsh.1.xml b/docs/docbook/manpages/smbsh.1.xml
new file mode 100644 (file)
index 0000000..73eb04d
--- /dev/null
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbsh.1">
+
+<refmeta>
+       <refentrytitle>smbsh</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbsh</refname>
+       <refpurpose>Allows access to remote SMB shares
+       using UNIX commands</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbsh</command>
+               <arg choice="opt">-W workgroup</arg>
+               <arg choice="opt">-U username</arg>
+               <arg choice="opt">-P prefix</arg>
+               <arg choice="opt">-R &lt;name resolve order&gt;</arg>
+               <arg choice="opt">-d &lt;debug level&gt;</arg>
+               <arg choice="opt">-l logfile</arg>
+               <arg choice="opt">-L libdir</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>smbsh</command> allows you to access an NT filesystem 
+       using UNIX commands such as <command>ls</command>, <command>
+       egrep</command>, and <command>rcp</command>. You must use a 
+       shell that is dynamically linked in order for <command>smbsh</command> 
+       to work correctly.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+           <varlistentry>
+               <term>-W WORKGROUP</term>
+               <listitem><para>Override the default workgroup specified in the 
+               workgroup parameter of the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file 
+               for this session. This may be needed to connect to some 
+               servers. </para></listitem>
+           </varlistentry>
+               
+           <varlistentry>
+               <term>-U username[%pass]</term>
+               <listitem><para>Sets the SMB username or username and password.
+               If this option is not specified, the user will be prompted for 
+               both the username and the password.  If %pass is not specified, 
+               the user will be prompted for the password.
+               </para></listitem>
+           </varlistentry>
+
+           <varlistentry>
+               <term>-P prefix</term>
+               <listitem><para>This option allows
+               the user to set the directory prefix for SMB access. The 
+               default value if this option is not specified is 
+               <emphasis>smb</emphasis>.
+               </para></listitem>
+           </varlistentry>
+
+               &stdarg.configfile;
+               &stdarg.debug;
+               &stdarg.resolve.order;
+
+           <varlistentry>
+               <term>-L libdir</term>
+               <listitem><para>This parameter specifies the location of the 
+               shared libraries used by <command>smbsh</command>. The default
+               value is specified at compile time.
+               </para></listitem>
+           </varlistentry>
+
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>EXAMPLES</title>
+
+       <para>To use the <command>smbsh</command> command, execute <command>
+       smbsh</command> from the prompt and enter the username and password 
+       that authenticates you to the machine running the Windows NT 
+       operating system.
+<programlisting>
+<prompt>system% </prompt><userinput>smbsh</userinput>
+<prompt>Username: </prompt><userinput>user</userinput>
+<prompt>Password: </prompt><userinput>XXXXXXX</userinput>
+</programlisting></para>
+
+
+       <para>Any dynamically linked command you execute from 
+       this shell will access the <filename>/smb</filename> directory 
+       using the smb protocol. For example, the command <command>ls /smb
+       </command> will show a list of workgroups. The command 
+       <command>ls /smb/MYGROUP </command> will show all the machines in 
+       the  workgroup MYGROUP. The command 
+       <command>ls /smb/MYGROUP/&lt;machine-name&gt;</command> will show the share 
+       names for that machine. You could then, for example, use the <command>
+       cd</command> command to change directories, <command>vi</command> to 
+       edit files, and <command>rcp</command>  to copy files.</para>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>BUGS</title>
+       
+       <para><command>smbsh</command> works by intercepting the standard 
+       libc calls with the dynamically loaded versions in <filename>
+       smbwrapper.o</filename>. Not all calls have been "wrapped", so 
+       some programs may not function correctly under <command>smbsh
+       </command>.</para>
+
+       <para>Programs which are not dynamically linked cannot make 
+       use of <command>smbsh</command>'s functionality. Most versions 
+       of UNIX have a <command>file</command> command that will 
+       describe how a program was linked.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbspool.8.xml b/docs/docbook/manpages/smbspool.8.xml
new file mode 100644 (file)
index 0000000..ec62a0d
--- /dev/null
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbspool.8">
+
+<refmeta>
+       <refentrytitle>smbspool</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbspool</refname>
+       <refpurpose>send a print file to an SMB printer</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbspool</command>
+               <arg choice="req">job</arg> 
+               <arg choice="req">user</arg> 
+               <arg choice="req">title</arg> 
+               <arg choice="req">copies</arg> 
+               <arg choice="req">options</arg> 
+               <arg choice="opt">filename</arg> 
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para>smbspool is a very small print spooling program that 
+       sends a print file to an SMB printer. The command-line arguments 
+       are position-dependent for compatibility with the Common UNIX 
+       Printing System, but you can use smbspool with any printing system 
+       or from a program or script.</para>
+
+       <para><emphasis>DEVICE URI</emphasis></para>
+
+       <para>smbspool specifies the destination using a Uniform Resource 
+       Identifier ("URI") with a method of "smb". This string can take 
+       a number of forms:</para>
+
+       <itemizedlist>
+               <listitem><para>smb://server/printer</para></listitem>
+               <listitem><para>smb://workgroup/server/printer</para></listitem>
+               <listitem><para>smb://username:password@server/printer</para></listitem>
+               <listitem><para>smb://username:password@workgroup/server/printer</para></listitem>
+       </itemizedlist>
+
+       <para>smbspool tries to get the URI from argv[0]. If argv[0] 
+       contains the name of the program then it looks in the <envar>
+       DEVICE_URI</envar> environment variable.</para>
+
+       <para>Programs using the <command>exec(2)</command> functions can 
+       pass the URI in argv[0], while shell scripts must set the 
+       <envar>DEVICE_URI</envar> environment variable prior to
+       running smbspool.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <itemizedlist>
+               <listitem><para>The job argument (argv[1]) contains the 
+               job ID number and is presently not used by smbspool.
+               </para></listitem>
+
+               <listitem><para>The user argument (argv[2]) contains the 
+               print user's name and is presently not used by smbspool.
+               </para></listitem>
+
+               <listitem><para>The title argument (argv[3]) contains the 
+               job title string and is passed as the remote file name 
+               when sending the print job.</para></listitem>
+
+               <listitem><para>The copies argument (argv[4]) contains 
+               the number of copies to be printed of the named file. If 
+               no filename is provided then this argument is not used by 
+               smbspool.</para></listitem>
+
+               <listitem><para>The options argument (argv[5]) contains 
+               the print options in a single string and is currently 
+               not used by smbspool.</para></listitem>
+
+               <listitem><para>The filename argument (argv[6]) contains the 
+               name of the file to print. If this argument is not specified 
+               then the print file is read from the standard input.</para>
+               </listitem>
+       </itemizedlist>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+
+       <para><command>smbspool</command> was written by Michael Sweet 
+       at Easy Software Products.</para>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbstatus.1.xml b/docs/docbook/manpages/smbstatus.1.xml
new file mode 100644 (file)
index 0000000..1e96b39
--- /dev/null
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbstatus.1">
+
+<refmeta>
+       <refentrytitle>smbstatus</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbstatus</refname>
+       <refpurpose>report on current Samba connections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbstatus</command>
+               <arg choice="opt">-P</arg>
+               <arg choice="opt">-b</arg>
+               <arg choice="opt">-d &lt;debug level&gt;</arg>
+               <arg choice="opt">-v</arg>
+               <arg choice="opt">-L</arg>
+               <arg choice="opt">-B</arg>
+               <arg choice="opt">-p</arg>
+               <arg choice="opt">-S</arg>
+               <arg choice="opt">-s &lt;configuration file&gt;</arg>
+               <arg choice="opt">-u &lt;username&gt;</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>smbstatus</command> is a very simple program to 
+       list the current Samba connections.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-P|--profile</term>
+               <listitem><para>If samba has been compiled with the 
+               profiling option, print only the contents of the profiling 
+               shared memory area.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-b|--brief</term>
+               <listitem><para>gives brief output.</para></listitem>
+               </varlistentry>
+
+               &popt.common.samba;
+
+               <varlistentry>
+               <term>-v|--verbose</term>
+               <listitem><para>gives verbose output.</para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-L|--locks</term>
+               <listitem><para>causes smbstatus to only list locks.</para>
+               </listitem>
+               </varlistentry>
+
+               
+               <varlistentry>
+               <term>-B|--byterange</term>
+               <listitem><para>causes smbstatus to include byte range locks.
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-p|--processes</term>
+               <listitem><para>print a list of <citerefentry><refentrytitle>smbd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> processes and exit. 
+               Useful for scripting.</para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-S|--shares</term>
+               <listitem><para>causes smbstatus to only list shares.</para>
+               </listitem>
+               </varlistentry>
+
+               &stdarg.help;
+
+               <varlistentry>
+               <term>-u|--user=&lt;username&gt;</term>
+               <listitem><para>selects information relevant to 
+               <parameter>username</parameter> only.</para>
+               </listitem>
+               </varlistentry>
+
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbtar.1.xml b/docs/docbook/manpages/smbtar.1.xml
new file mode 100644 (file)
index 0000000..c773937
--- /dev/null
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbtar.1">
+
+<refmeta>
+       <refentrytitle>smbtar</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbtar</refname>
+       <refpurpose>shell script for backing up SMB/CIFS shares 
+       directly to UNIX tape drives</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbtar</command>
+               <arg choice="opt">-r</arg>
+               <arg choice="opt">-i</arg>
+               <arg choice="opt">-a</arg>
+               <arg choice="opt">-v</arg>
+               <arg choice="req">-s server</arg>
+               <arg choice="opt">-p password</arg>
+               <arg choice="opt">-x services</arg>
+               <arg choice="opt">-X</arg>
+               <arg choice="opt">-N filename</arg>
+               <arg choice="opt">-b blocksize</arg>
+               <arg choice="opt">-d directory</arg>
+               <arg choice="opt">-l loglevel</arg>
+               <arg choice="opt">-u user</arg>
+               <arg choice="opt">-t tape</arg>
+               <arg choice="req">filenames</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>smbtar</command> is a very small shell script on top 
+       of <citerefentry><refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
+       </citerefentry> which dumps SMB shares directly to tape.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-s server</term>
+               <listitem><para>The SMB/CIFS server that the share resides 
+               upon.</para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-x service</term>
+               <listitem><para>The share name on the server to connect to. 
+               The default is "backup".</para></listitem>
+               </varlistentry>
+               
+               
+               <varlistentry>
+               <term>-X</term>
+               <listitem><para>Exclude mode. Exclude filenames... from tar 
+               create or restore. </para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>-d directory</term>
+               <listitem><para>Change to initial <parameter>directory
+               </parameter> before restoring / backing up files. </para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>-v</term>
+               <listitem><para>Verbose mode.</para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>-p password</term>
+               <listitem><para>The password to use to access a share. 
+               Default: none </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-u user</term>
+               <listitem><para>The user id to connect as. Default: 
+               UNIX login name. </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-a</term>
+               <listitem><para>Reset DOS archive bit mode to 
+               indicate file has been archived. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-t tape</term>
+               <listitem><para>Tape device. May be regular file or tape 
+               device. Default: <parameter>$TAPE</parameter> environmental 
+               variable; if not set, a file called <filename>tar.out
+               </filename>. </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-b blocksize</term>
+               <listitem><para>Blocking factor. Defaults to 20. See
+               <command>tar(1)</command> for a fuller explanation. </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-N filename</term>
+               <listitem><para>Backup only files newer than filename. Could 
+               be used (for example) on a log file to implement incremental
+               backups. </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-i</term>
+               <listitem><para>Incremental mode; tar files are only backed 
+               up if they have the archive bit set. The archive bit is reset 
+               after each file is read. </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-r</term>
+               <listitem><para>Restore. Files are restored to the share 
+               from the tar file. </para></listitem>
+               </varlistentry>
+
+
+
+               <varlistentry>
+               <term>-l log level</term>
+               <listitem><para>Log (debug) level. Corresponds to the 
+               <parameter>-d</parameter> flag of <citerefentry>
+               <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
+               </citerefentry>.</para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>ENVIRONMENT VARIABLES</title>
+
+       <para>The <parameter>$TAPE</parameter> variable specifies the 
+       default tape device to write to. May be overridden
+       with the -t option. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>BUGS</title>
+
+       <para>The <command>smbtar</command> script has different 
+       options from ordinary tar and from smbclient's tar command. </para>
+
+</refsect1>
+
+<refsect1>
+       <title>CAVEATS</title>
+
+       <para>Sites that are more careful about security may not like 
+       the way the script handles PC passwords. Backup and restore work 
+       on entire shares; should work on file lists. smbtar works best
+       with GNU tar and may not work well with other versions. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>DIAGNOSTICS</title>
+
+       <para>See the <emphasis>DIAGNOSTICS</emphasis> section for the <citerefentry>
+       <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
+       </citerefentry> command.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry>
+       <refentrytitle>smbclient</refentrytitle><manvolnum>1</manvolnum>
+       </citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+<para><ulink noescape="1" url="mailto:poultenr@logica.co.uk">Ricky Poulten</ulink>  
+       wrote the tar extension and this man page. The <command>smbtar</command> 
+       script was heavily rewritten and improved by <ulink noescape="1"
+       url="mailto:Martin.Kraemer@mch.sni.de">Martin Kraemer</ulink>. Many 
+       thanks to everyone who suggested extensions, improvements, bug 
+       fixes, etc. The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink noescape="1" url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbtree.1.xml b/docs/docbook/manpages/smbtree.1.xml
new file mode 100644 (file)
index 0000000..9ed2ed4
--- /dev/null
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbtree.1">
+
+<refmeta>
+       <refentrytitle>smbtree</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbtree</refname>
+       <refpurpose>A text based smb network browser
+       </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbtree</command>
+               <arg choice="opt">-b</arg>
+               <arg choice="opt">-D</arg>
+               <arg choice="opt">-S</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>smbtree</command> is a smb browser program 
+       in text mode. It is similar to the "Network Neighborhood" found 
+       on Windows computers. It prints a tree with all 
+       the known domains, the servers in those domains and 
+       the shares on the servers.
+       </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-b</term>
+               <listitem><para>Query network nodes by sending requests 
+               as broadcasts instead of querying the (domain) master browser.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-D</term>
+               <listitem><para>Only print a list of all 
+               the domains known on broadcast or by the 
+               master browser</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-S</term>
+               <listitem><para>Only print a list of 
+               all the domains and servers responding on broadcast or 
+               known by the master browser. 
+               </para></listitem>
+               </varlistentry>
+
+               &popt.common.samba;
+               &popt.common.credentials;
+               &stdarg.help;
+               
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba 
+       suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The smbtree man page was written by Jelmer Vernooij. </para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/smbumount.8.xml b/docs/docbook/manpages/smbumount.8.xml
new file mode 100644 (file)
index 0000000..d8feb8e
--- /dev/null
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="smbumount.8">
+
+<refmeta>
+       <refentrytitle>smbumount</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smbumount</refname>
+       <refpurpose>smbfs umount for normal users</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>smbumount</command>
+               <arg choice="req">mount-point</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>With this program, normal users can unmount smb-filesystems, 
+       provided that it is suid root.  <command>smbumount</command> has 
+       been written to give normal Linux users more control over their 
+       resources. It is safe to install this program suid root, because only 
+       the user who has mounted a filesystem is allowed to unmount it again.  
+       For root it is not necessary to use smbumount. The normal umount 
+       program works perfectly well, but it would certainly be problematic 
+       to make umount setuid root.</para>  
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>mount-point</term>
+               <listitem><para>The directory to unmount.</para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>SEE ALSO</title>
+       
+       <para><citerefentry><refentrytitle>smbmount</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry></para>
+</refsect1>
+
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
+       and others.</para>
+       
+       <para>The current maintainer of smbfs and the userspace
+       tools <command>smbmount</command>, <command>smbumount</command>,
+       and <command>smbmnt</command> is <ulink 
+       url="mailto:urban@teststation.com">Urban Widmark</ulink>.
+       The <ulink url="mailto:samba@samba.org">SAMBA Mailing list</ulink>
+       is the preferred place to ask questions regarding these programs.
+       </para>
+       
+       <para>The conversion of this manpage for Samba 2.2 was performed 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/swat.8.xml b/docs/docbook/manpages/swat.8.xml
new file mode 100644 (file)
index 0000000..c0579a9
--- /dev/null
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="swat.8">
+
+<refmeta>
+       <refentrytitle>swat</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>swat</refname>
+       <refpurpose>Samba Web Administration Tool</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>swat</command>
+               <arg choice="opt">-s &lt;smb config file&gt;</arg>
+               <arg choice="opt">-a</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+
+       <para><command>swat</command> allows a Samba administrator to 
+       configure the complex <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> file via a Web browser. In addition, 
+       a <command>swat</command> configuration page has help links 
+       to all the configurable options in the <filename>smb.conf</filename> file allowing an 
+       administrator to easily look up the effects of any change. </para>
+
+       <para><command>swat</command> is run from <command>inetd</command> </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-s smb configuration file</term>
+               <listitem><para>The default configuration file path is 
+               determined at compile time.  The file specified contains 
+               the configuration details required by the <citerefentry><refentrytitle>smbd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> server. This is the file 
+               that <command>swat</command> will modify. 
+               The information in this file includes server-specific 
+               information such as what printcap file to use, as well as 
+               descriptions of all the services that the server is to provide.
+               See <filename>smb.conf</filename> for more information. 
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-a</term>
+               <listitem><para>This option disables authentication and puts 
+               <command>swat</command> in demo mode. In that mode anyone will be able to modify 
+               the <filename>smb.conf</filename> file. </para>
+               
+               <para><emphasis>WARNING: Do NOT enable this option on a production 
+               server. </emphasis></para></listitem>
+               </varlistentry>
+
+               &popt.common.samba;
+               &stdarg.help;
+
+       </variablelist>
+
+</refsect1>
+
+<refsect1>
+
+       <title>INSTALLATION</title>
+
+       <para>Swat is included as binary package with most distributions. The 
+       package manager in this case takes care of the installation and 
+       configuration. This section is only for those who have compiled 
+       swat from scratch.
+       </para>
+
+       <para>After you compile SWAT you need to run <command>make install
+       </command> to install the <command>swat</command> binary
+       and the various help files and images. A default install would put 
+       these in: </para>
+       
+       <itemizedlist>
+               <listitem><para>/usr/local/samba/bin/swat</para></listitem>
+               <listitem><para>/usr/local/samba/swat/images/*</para></listitem>
+               <listitem><para>/usr/local/samba/swat/help/*</para></listitem>
+       </itemizedlist>
+
+       <refsect2> 
+               <title>Inetd Installation</title>
+
+               <para>You need to edit your <filename>/etc/inetd.conf
+               </filename> and <filename>/etc/services</filename>
+               to enable SWAT to be launched via <command>inetd</command>.</para>
+
+               <para>In <filename>/etc/services</filename> you need to 
+               add a line like this: </para>
+
+               <para><command>swat            901/tcp</command></para>
+
+               <para>Note for NIS/YP and LDAP users - you may need to rebuild the 
+               NIS service maps rather than alter your local <filename>
+               /etc/services</filename> file. </para>
+
+               <para>the choice of port number isn't really important 
+               except that it should be less than 1024 and not currently 
+               used (using a number above 1024 presents an obscure security 
+               hole depending on the implementation details of your 
+               <command>inetd</command> daemon). </para>
+
+               <para>In <filename>/etc/inetd.conf</filename> you should 
+               add a line like this: </para>
+
+               <para><command>swat    stream  tcp     nowait.400  root
+               /usr/local/samba/bin/swat swat</command></para>
+       
+               <para>One you have edited <filename>/etc/services</filename> 
+               and <filename>/etc/inetd.conf</filename> you need to send a 
+               HUP signal to inetd. To do this use <command>kill -1 PID
+               </command> where PID is the process ID of the inetd daemon. </para>
+
+       </refsect2>
+
+
+
+</refsect1>
+
+<refsect1>
+       <title>LAUNCHING</title>
+
+       <para>To launch SWAT just run your favorite web browser and 
+       point it at "http://localhost:901/".</para>
+
+       <para>Note that you can attach to SWAT from any IP connected 
+       machine but connecting from a remote machine leaves your 
+       connection open to password sniffing as passwords will be sent 
+       in the clear over the wire. </para>
+</refsect1>
+
+<refsect1>
+       <title>FILES</title>
+       
+       <variablelist>
+               <varlistentry>
+               <term><filename>/etc/inetd.conf</filename></term>
+               <listitem><para>This file must contain suitable startup 
+               information for the meta-daemon.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><filename>/etc/services</filename></term>
+               <listitem><para>This file must contain a mapping of service name 
+               (e.g., swat) to service port (e.g., 901) and protocol type 
+               (e.g., tcp).  </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term><filename>/usr/local/samba/lib/smb.conf</filename></term>
+               <listitem><para>This is the default location of the <citerefentry>
+               <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+               </citerefentry> server configuration file that swat edits. Other 
+               common places that systems install this file are <filename>
+               /usr/samba/lib/smb.conf</filename> and <filename>/etc/smb.conf
+               </filename>.  This file describes all the services the server 
+               is to make available to clients. </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>WARNINGS</title>
+
+       <para><command>swat</command> will rewrite your <citerefentry>
+       <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+       </citerefentry> file. It will rearrange the entries and delete all 
+       comments, <parameter>include=</parameter> and <parameter>copy=
+       </parameter> options. If you have a carefully crafted <filename>
+       smb.conf</filename> then back it up or don't use swat! </para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><command>inetd(5)</command>, <citerefentry>
+       <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
+       </citerefentry>, <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/tdbbackup.8.xml b/docs/docbook/manpages/tdbbackup.8.xml
new file mode 100644 (file)
index 0000000..e5f060b
--- /dev/null
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="tdbbackup.8">
+
+<refmeta>
+       <refentrytitle>tdbbackup</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>tdbbackup</refname>
+       <refpurpose>tool for backing up and for validating the integrity of samba .tdb files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>tdbbackup</command>
+               <arg choice="opt">-s suffix</arg>
+               <arg choice="opt">-v</arg>
+               <arg choice="opt">-h</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry> suite.</para>
+
+       <para><command>tdbbackup</command> 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, in which case, if it find file damage and it finds a prior backup
+       it will restore the backup file.
+       </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+
+               <varlistentry>
+               <term>-h</term>
+               <listitem><para>
+               Get help information.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-s suffix</term>
+               <listitem><para>
+               The <command>-s</command> option allows the adminisistrator to specify a file
+               backup extension. This way it is possible to keep a history of tdb backup
+               files by using a new suffix for each backup.
+               </para> </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-v</term>
+               <listitem><para>
+               The <command>-v</command> will check the database for damages (currupt data)
+               which if detected causes the backup to be restored.
+               </para></listitem>
+               </varlistentry>
+
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>COMMANDS</title>
+
+       <para><emphasis>GENERAL INFORMATION</emphasis></para>
+
+       <para>
+       The <command>tdbbackup</command> utility should be run as soon as samba has shut down.
+       Do NOT run this command on a live database. Typical usage for the command will be:
+       </para>
+
+       <para>tdbbackup [-s suffix] *.tdb</para>
+
+       <para>
+       Before restarting samba the following command may be run to validate .tdb files:
+       </para>
+
+       <para>tdbbackup -v [-s suffix] *.tdb</para>
+
+       <para>
+       Samba .tdb files are stored in various locations, be sure to run backup all
+       .tdb file on the system. Imporatant files includes:
+       </para>
+
+       <itemizedlist>
+               <listitem><para>
+               <command>secrets.tdb</command> - usual location is in the /usr/local/samba/private
+               directory, or on some systems in /etc/samba.
+               </para></listitem>
+
+               <listitem><para>
+               <command>passdb.tdb</command> - usual location is in the /usr/local/samba/private
+               directory, or on some systems in /etc/samba.
+               </para></listitem>
+
+               <listitem><para>
+               <command>*.tdb</command> located in the /usr/local/samba/var directory or on some
+               systems in the /var/cache or /var/lib/samba directories.
+               </para></listitem>
+       </itemizedlist>
+
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+
+       <para>
+       The original Samba software and related utilities were created by Andrew Tridgell.
+       Samba is now developed by the Samba Team as an Open Source project similar to the way
+       the Linux kernel is developed.
+       </para> 
+
+       <para>The tdbbackup man page was written by John H Terpstra.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/testparm.1.xml b/docs/docbook/manpages/testparm.1.xml
new file mode 100644 (file)
index 0000000..84ead17
--- /dev/null
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="testparm.1">
+
+<refmeta>
+       <refentrytitle>testparm</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>testparm</refname>
+       <refpurpose>check an smb.conf configuration file for 
+       internal correctness</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>testparm</command>
+               <arg choice="opt">-s</arg>
+               <arg choice="opt">-h</arg>
+               <arg choice="opt">-v</arg>
+               <arg choice="opt">-L &lt;servername&gt;</arg>
+               <arg choice="opt">-t &lt;encoding&gt;</arg>
+               <arg choice="req">config filename</arg>
+               <arg choice="opt">hostname hostIP</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>testparm</command> is a very simple test program 
+       to check an <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> configuration file for 
+       internal correctness. If this program reports no problems, you 
+       can use the configuration file with confidence that <command>smbd
+       </command> will successfully load the configuration file.</para>
+
+
+       <para>Note that this is <emphasis>NOT</emphasis> a guarantee that 
+       the services specified in the configuration file will be 
+       available or will operate as expected. </para>
+
+       <para>If the optional host name and host IP address are 
+       specified on the command line, this test program will run through 
+       the service entries reporting whether the specified host
+       has access to each service. </para>
+
+       <para>If <command>testparm</command> finds an error in the <filename>
+       smb.conf</filename> file it returns an exit code of 1 to the calling 
+       program, else it returns an exit code of 0. This allows shell scripts 
+       to test the output from <command>testparm</command>.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-s</term>
+               <listitem><para>Without this option, <command>testparm</command> 
+               will prompt for a carriage return after printing the service 
+               names and before dumping the service definitions.</para></listitem>
+               </varlistentry>
+
+               &stdarg.help;
+               &stdarg.version;
+               
+               <varlistentry>
+               <term>-L servername</term>
+               <listitem><para>Sets the value of the %L macro to <replaceable>servername</replaceable>.
+               This is useful for testing include files specified with the 
+               %L macro. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-v</term>
+               <listitem><para>If this option is specified, testparm 
+               will also output all options that were not used in <citerefentry>
+               <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+               </citerefentry> and are thus set to their defaults.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-t encoding</term>
+               <listitem><para>
+               Output data in specified encoding.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>configfilename</term>
+               <listitem><para>This is the name of the configuration file 
+               to check. If this parameter is not present then the 
+               default <citerefentry><refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+               </citerefentry> file will be checked.   
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>hostname</term>
+               <listitem><para>If this parameter and the following are 
+               specified, then <command>testparm</command> will examine the <parameter>hosts
+               allow</parameter> and <parameter>hosts deny</parameter> 
+               parameters in the <citerefentry>
+               <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+               </citerefentry> file to 
+               determine if the hostname with this IP address would be
+               allowed access to the <command>smbd</command> server.  If 
+               this parameter is supplied, the hostIP parameter must also
+               be supplied.</para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>hostIP</term>
+               <listitem><para>This is the IP address of the host specified 
+               in the previous parameter.  This address must be supplied 
+               if the hostname parameter is supplied. </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>FILES</title>
+
+       <variablelist>
+               <varlistentry>
+               <term><citerefentry><refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+               </citerefentry></term>
+               <listitem><para>This is usually the name of the configuration 
+               file used by <citerefentry><refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
+               </citerefentry>. 
+               </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>DIAGNOSTICS</title>
+
+       <para>The program will issue a message saying whether the 
+       configuration file loaded OK or not. This message may be preceded by 
+       errors and warnings if the file did not load. If the file was 
+       loaded OK, the program then dumps all known service details 
+       to stdout. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry>
+               <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+               </citerefentry>, <citerefentry>
+               <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
+               </citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink noescape="1" url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/testprns.1.xml b/docs/docbook/manpages/testprns.1.xml
new file mode 100644 (file)
index 0000000..50584f5
--- /dev/null
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="testprns.1">
+
+<refmeta>
+       <refentrytitle>testprns</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>testprns</refname>
+       <refpurpose>check printer name for validity with smbd</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>testprns</command>
+               <arg choice="req">printername</arg>
+               <arg choice="opt">printcapname</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>testprns</command> is a very simple test program 
+       to determine whether a given printer name is valid for use in 
+       a service to be provided by <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>.</para>
+
+       <para>"Valid" in this context means "can be found in the 
+       printcap specified". This program is very stupid - so stupid in 
+       fact that it would be wisest to always specify the printcap file 
+       to use. </para>
+
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>printername</term>
+               <listitem><para>The printer name to validate.</para>
+               
+               <para>Printer names are taken from the first field in each 
+               record in the printcap file, single printer names and sets 
+               of aliases separated by vertical bars ("|") are recognized. 
+               Note that no validation or checking of the printcap syntax is 
+               done beyond that required to extract the printer name. It may
+               be that the print spooling system is more forgiving or less 
+               forgiving than <command>testprns</command>. However, if 
+               <command>testprns</command> finds the printer then <citerefentry>
+               <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum>
+               </citerefentry> should do so as well. </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>  
+               <term>printcapname</term>
+               <listitem><para>This is the name of the printcap file within
+               which to search for the given printer name. </para>
+
+               <para>If no printcap name is specified <command>testprns
+               </command> will attempt to scan the printcap file name 
+               specified at compile time. </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>FILES</title>
+
+       <variablelist>
+               <varlistentry>
+               <term><filename>/etc/printcap</filename></term>
+               <listitem><para>This is usually the default printcap 
+               file to scan. See <filename>printcap (5)</filename>. 
+               </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>DIAGNOSTICS</title>
+
+       <para>If a printer is found to be valid, the message 
+       "Printer name &lt;printername&gt; is valid" will be 
+       displayed. </para>
+
+       <para>If a printer is found to be invalid, the message
+       "Printer name &lt;printername&gt; is not valid" will be 
+       displayed. </para>
+
+       <para>All messages that would normally be logged during
+       operation of the Samba daemons are logged by this program to the 
+       file <filename>test.log</filename> in the current directory. The
+       program runs at debuglevel 3, so quite extensive logging 
+       information is written. The log should be checked carefully 
+       for errors and warnings. </para>
+
+       <para>Other messages are self-explanatory. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><filename>printcap(5)</filename>, 
+       <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink noescape="1" url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
+
diff --git a/docs/docbook/manpages/vfstest.1.xml b/docs/docbook/manpages/vfstest.1.xml
new file mode 100644 (file)
index 0000000..28b543d
--- /dev/null
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="vfstest.1">
+
+<refmeta>
+       <refentrytitle>vfstest</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>vfstest</refname>
+       <refpurpose>tool for testing samba VFS modules </refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>vfstest</command>
+               <arg choice="opt">-d debuglevel</arg>
+               <arg choice="opt">-c command</arg>
+               <arg choice="opt">-l logfile</arg>
+               <arg choice="opt">-h</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>vfstest</command> is a small command line
+       utility that has the ability to test dso samba VFS modules. It gives the
+       user the ability to call the various VFS functions manually and
+       supports cascaded VFS modules.
+       </para>
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+
+               <varlistentry>
+               <term>-c|--command=command</term>
+               <listitem><para>Execute the specified (colon-separated) commands.
+               See below for the commands that are available.
+               </para> </listitem>
+               </varlistentry>
+
+               &stdarg.help;
+
+               <varlistentry>
+               <term>-l|--logfile=logbasename</term>
+               <listitem><para>File name for log/debug files. The extension
+               <constant>'.client'</constant> will be appended. The log file is never removed
+               by the client.
+               </para></listitem>
+               </varlistentry>
+
+               &popt.common.samba;
+
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>COMMANDS</title>
+
+       <para><emphasis>VFS COMMANDS</emphasis></para>
+       <itemizedlist>
+               <listitem><para><command>load &lt;module.so&gt;</command> - Load specified VFS module </para></listitem>
+
+               <listitem><para><command>populate &lt;char&gt; &lt;size&gt;</command> - Populate a data buffer with the specified data
+               </para></listitem>
+
+               <listitem><para><command>showdata [&lt;offset&gt; &lt;len&gt;]</command> - Show data currently in data buffer
+               </para></listitem>
+
+               <listitem><para><command>connect</command> - VFS connect()</para></listitem>
+               <listitem><para><command>disconnect</command> - VFS disconnect()</para></listitem>
+               <listitem><para><command>disk_free</command> - VFS disk_free()</para></listitem>
+               <listitem><para><command>opendir</command> - VFS opendir()</para></listitem>
+               <listitem><para><command>readdir</command> - VFS readdir()</para></listitem>
+               <listitem><para><command>mkdir</command> - VFS mkdir()</para></listitem>
+               <listitem><para><command>rmdir</command> - VFS rmdir()</para></listitem>
+               <listitem><para><command>closedir</command> - VFS closedir()</para></listitem>
+               <listitem><para><command>open</command> - VFS open()</para></listitem>
+               <listitem><para><command>close</command> - VFS close()</para></listitem>
+               <listitem><para><command>read</command> - VFS read()</para></listitem>
+               <listitem><para><command>write</command> - VFS write()</para></listitem>
+               <listitem><para><command>lseek</command> - VFS lseek()</para></listitem>
+               <listitem><para><command>rename</command> - VFS rename()</para></listitem>
+               <listitem><para><command>fsync</command> - VFS fsync()</para></listitem>
+               <listitem><para><command>stat</command> - VFS stat()</para></listitem>
+               <listitem><para><command>fstat</command> - VFS fstat()</para></listitem>
+               <listitem><para><command>lstat</command> - VFS lstat()</para></listitem>
+               <listitem><para><command>unlink</command> - VFS unlink()</para></listitem>
+               <listitem><para><command>chmod</command> - VFS chmod()</para></listitem>
+               <listitem><para><command>fchmod</command> - VFS fchmod()</para></listitem>
+               <listitem><para><command>chown</command> - VFS chown()</para></listitem>
+               <listitem><para><command>fchown</command> - VFS fchown()</para></listitem>
+               <listitem><para><command>chdir</command> - VFS chdir()</para></listitem>
+               <listitem><para><command>getwd</command> - VFS getwd()</para></listitem>
+               <listitem><para><command>utime</command> - VFS utime()</para></listitem>
+               <listitem><para><command>ftruncate</command> - VFS ftruncate()</para></listitem>
+               <listitem><para><command>lock</command> - VFS lock()</para></listitem>
+               <listitem><para><command>symlink</command> - VFS symlink()</para></listitem>
+               <listitem><para><command>readlink</command> - VFS readlink()</para></listitem>
+               <listitem><para><command>link</command> - VFS link()</para></listitem>
+               <listitem><para><command>mknod</command> - VFS mknod()</para></listitem>
+               <listitem><para><command>realpath</command> - VFS realpath()</para></listitem>
+       </itemizedlist>
+
+       <para><emphasis>GENERAL COMMANDS</emphasis></para>
+       <itemizedlist>
+               <listitem><para><command>conf &lt;smb.conf&gt;</command> - Load a different configuration file</para></listitem>
+
+               <listitem><para><command>help [&lt;command&gt;]</command> - Get list of commands or info about specified command</para></listitem>
+
+               <listitem><para><command>debuglevel &lt;level&gt;</command> - Set debug level</para></listitem>
+
+               <listitem><para><command>freemem</command> - Free memory currently in use</para></listitem>
+
+               <listitem><para><command>exit</command> - Exit vfstest</para></listitem>
+       </itemizedlist>
+
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba
+       suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+
+       <para>The original Samba software and related utilities
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar
+       to the way the Linux kernel is developed.</para>
+
+       <para>The vfstest man page was written by Jelmer Vernooij.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/wbinfo.1.xml b/docs/docbook/manpages/wbinfo.1.xml
new file mode 100644 (file)
index 0000000..728e4f1
--- /dev/null
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="wbinfo.1">
+
+<refmeta>
+       <refentrytitle>wbinfo</refentrytitle>
+       <manvolnum>1</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>wbinfo</refname>
+       <refpurpose>Query information from winbind daemon</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>wbinfo</command>
+               <arg choice="opt">-a user%password</arg>
+               <arg choice="opt">-c username</arg>
+               <arg choice="opt">-C groupname</arg>
+               <arg choice="opt">--domain domain</arg>
+               <arg choice="opt">-I ip</arg>
+               <arg choice="opt">-s sid</arg>
+               <arg choice="opt">-u</arg>
+               <arg choice="opt">-U uid</arg>
+               <arg choice="opt">-g</arg>
+               <arg choice="opt">--get-auth-user</arg>
+               <arg choice="opt">-G gid</arg>
+               <arg choice="opt">-m</arg>
+               <arg choice="opt">-n name</arg>
+               <arg choice="opt">-N netbios-name</arg>
+               <arg choice="opt">-o user:group</arg>
+               <arg choice="opt">-O user:group</arg>
+               <arg choice="opt">-p</arg>
+               <arg choice="opt">-r user</arg>
+               <arg choice="opt">--set-auth-user user%password</arg>
+               <arg choice="opt">--sequence</arg>
+               <arg choice="opt">-S sid</arg>
+               <arg choice="opt">-t</arg>
+               <arg choice="opt">-x username</arg>
+               <arg choice="opt">-X groupname</arg>
+               <arg choice="opt">-Y sid</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This tool is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+       
+       <para>The <command>wbinfo</command> program queries and returns information 
+       created and used by the <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> daemon. </para>
+
+       <para>The <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> daemon must be configured 
+       and running for the <command>wbinfo</command> program to be able 
+       to return information.</para>
+</refsect1>
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>          
+               <varlistentry>
+               <term>-a username%password</term>
+               <listitem><para>Attempt to authenticate a user via winbindd. 
+                This checks both authenticaion methods and reports its results.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-c user</term>
+               <listitem><para>Create a local winbind user.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-C group</term>
+               <listitem><para>Create a local winbindd group.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>--domain name</term>
+               <listitem><para>This parameter sets the domain on which any specified
+               operations will performed.  If special domain name '.' is used to represent
+               the current domain to which winbindd belongs.  Currently only the 
+               <option>--sequence</option>,
+               <option>-u</option>, and <option>-g</option> options honor this parameter.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-g</term>
+               <listitem><para>This option will list all groups available 
+               in the Windows NT domain for which the <citerefentry><refentrytitle>Samba</refentrytitle>
+               <manvolnum>7</manvolnum></citerefentry> daemon is operating in. Groups in all trusted domains
+               will also be listed.  Note that this operation does not assign 
+               group ids to any groups that have not already been 
+               seen by <citerefentry><refentrytitle>winbindd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry>. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>--get-auth-user</term>
+               <listitem><para>Print username and password used by winbindd
+               during session setup to a domain controller. Username 
+               and password can be set using '-A'. Only available for 
+               root.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-G gid</term>
+               <listitem><para>Try to convert a UNIX group id to a Windows 
+               NT SID.  If the gid specified does not refer to one within 
+               the idmap gid range then the operation will fail. </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-I ip</term>
+               <listitem><para>The <parameter>-I</parameter> option 
+               queries <citerefentry><refentrytitle>winbindd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> to send a node status
+               request to get the NetBIOS name associated with the IP address
+               specified by the <parameter>ip</parameter> parameter.
+               </para></listitem>
+               </varlistentry>
+
+
+               <varlistentry>
+               <term>-m</term>
+               <listitem><para>Produce a list of domains trusted by the 
+               Windows NT server <citerefentry><refentrytitle>winbindd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> contacts 
+               when resolving names.  This list does not include the Windows 
+               NT domain the server is a Primary Domain Controller for.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-n name</term>
+               <listitem><para>The <parameter>-n</parameter> option 
+               queries <citerefentry><refentrytitle>winbindd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> for the SID             
+               associated with the name specified. Domain names can be specified 
+               before the user name by using the winbind separator character.  
+               For example CWDOM1/Administrator refers to the Administrator
+               user in the domain CWDOM1.  If no domain is specified then the 
+               domain used is the one specified in the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> <parameter>workgroup
+               </parameter> parameter. </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-N name</term>
+               <listitem><para>The <parameter>-N</parameter> option 
+               queries <citerefentry><refentrytitle>winbindd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> to query the WINS
+               server for the IP address associated with the NetBIOS name
+               specified by the <parameter>name</parameter> parameter.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-o user:group</term>
+               <listitem><para>Add a winbindd local group as a secondary group 
+               for the specified winbindd local user.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-O user:group</term>
+               <listitem><para>Remove a winbindd local group as a secondary group 
+               for the specified winbindd local user.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-p</term>
+               <listitem><para>Check whether winbindd is still alive. 
+               Prints out either 'succeeded' or 'failed'.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-r username</term>
+               <listitem><para>Try to obtain the list of UNIX group ids
+               to which the user belongs.  This only works for users
+               defined on a Domain Controller.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-s sid</term>
+               <listitem><para>Use <parameter>-s</parameter> to resolve
+               a SID to a name.  This is the inverse of the <parameter>-n
+               </parameter> option above.  SIDs must be specified as ASCII strings 
+               in the traditional Microsoft format. For example,
+               S-1-5-21-1455342024-3071081365-2475485837-500. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>--set-auth-user username%password</term>
+               <listitem><para>Store username and password used by winbindd 
+               during session setup to a domain controller.  This enables
+               winbindd to operate in a Windows 2000 domain with Restrict
+               Anonymous turned on (a.k.a. Permissions compatiable with
+               Windows 2000 servers only).
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>--sequence</term>
+               <listitem><para>Show sequence numbers of 
+               all known domains</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-S sid</term>
+               <listitem><para>Convert a SID to a UNIX user id.  If the SID 
+               does not correspond to a UNIX user mapped by <citerefentry>
+               <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum>
+               </citerefentry> then the operation will fail. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-t</term>
+               <listitem><para>Verify that the workstation trust account 
+               created when the Samba server is added to the Windows NT
+               domain is working. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-u</term>
+               <listitem><para>This option will list all users available 
+               in the Windows NT domain for which the <citerefentry><refentrytitle>winbindd</refentrytitle>
+               <manvolnum>8</manvolnum></citerefentry> daemon is operating in. Users in all trusted domains 
+               will also be listed.  Note that this operation does not assign 
+               user ids to any users that have not already been seen by <citerefentry>
+               <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum></citerefentry>
+               .</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-U uid</term>
+               <listitem><para>Try to convert a UNIX user id to a Windows NT 
+               SID.  If the uid specified does not refer to one within
+               the idmap uid range then the operation will fail. </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-x user</term>
+               <listitem><para>Delete an existing local winbind user.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-X group</term>
+               <listitem><para>Delete an existing local winbindd group.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>-Y sid</term>
+               <listitem><para>Convert a SID to a UNIX group id.  If the SID 
+               does not correspond to a UNIX group mapped by <citerefentry>
+               <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum></citerefentry> then 
+               the operation will fail. </para></listitem>
+               </varlistentry>
+
+
+               &stdarg.version;
+               &stdarg.help;
+
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>EXIT STATUS</title>
+
+       <para>The wbinfo program returns 0 if the operation 
+       succeeded, or 1 if the operation failed.  If the <citerefentry>
+       <refentrytitle>winbindd</refentrytitle><manvolnum>8</manvolnum>
+       </citerefentry> daemon is not working <command>wbinfo</command> will always return 
+       failure. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of 
+       the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para><citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para><command>wbinfo</command> and <command>winbindd</command>
+       were written by Tim Potter.</para>
+       
+       <para>The conversion to DocBook for Samba 2.2 was done 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba
+       3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/manpages/winbindd.8.xml b/docs/docbook/manpages/winbindd.8.xml
new file mode 100644 (file)
index 0000000..b13ec71
--- /dev/null
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+<refentry id="winbindd.8">
+
+<refmeta>
+       <refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>winbindd</refname>
+       <refpurpose>Name Service Switch daemon for resolving names 
+       from NT servers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+       <cmdsynopsis>
+               <command>winbindd</command>
+               <arg choice="opt">-F</arg>
+               <arg choice="opt">-S</arg>
+               <arg choice="opt">-i</arg>
+               <arg choice="opt">-Y</arg>
+               <arg choice="opt">-d &lt;debug level&gt;</arg>
+               <arg choice="opt">-s &lt;smb config file&gt;</arg>
+               <arg choice="opt">-n</arg>
+       </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+       <title>DESCRIPTION</title>
+
+       <para>This program is part of the <citerefentry><refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry> suite.</para>
+
+       <para><command>winbindd</command> is a daemon that provides 
+       a service for the Name Service Switch capability that is present 
+       in most modern C libraries.  The Name Service Switch allows user 
+       and system information to be obtained from different databases 
+       services such as NIS or DNS.  The exact behaviour can be configured 
+       throught the <filename>/etc/nsswitch.conf</filename> file.  
+       Users and groups are allocated as they are resolved to a range 
+       of user and group ids specified by the administrator of the 
+       Samba system.</para>
+
+       <para>The service provided by <command>winbindd</command> is called `winbind' and 
+       can be used to resolve user and group information from a 
+       Windows NT server. The service can also provide authentication
+       services via an associated PAM module. </para>
+       
+       <para>
+       The <filename>pam_winbind</filename> module in the 2.2.2 release only 
+       supports the <parameter>auth</parameter> and <parameter>account</parameter> 
+       module-types.  The latter simply
+       performs a getpwnam() to verify that the system can obtain a uid for the
+       user.  If the <filename>libnss_winbind</filename> library has been correctly 
+       installed, this should always succeed.
+       </para>
+
+       <para>The following nsswitch databases are implemented by 
+       the winbindd service: </para>
+
+       <variablelist>
+               <varlistentry>
+               <term>hosts</term>
+               <listitem><para>User information traditionally stored in 
+               the <filename>hosts(5)</filename> file and used by 
+               <command>gethostbyname(3)</command> functions. Names are
+               resolved through the WINS server or by broadcast.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>passwd</term>
+               <listitem><para>User information traditionally stored in 
+               the <filename>passwd(5)</filename> file and used by 
+               <command>getpwent(3)</command> functions. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>group</term>
+               <listitem><para>Group information traditionally stored in 
+               the <filename>group(5)</filename> file and used by              
+               <command>getgrent(3)</command> functions. </para></listitem>
+               </varlistentry>
+       </variablelist>
+
+       <para>For example, the following simple configuration in the
+       <filename>/etc/nsswitch.conf</filename> file can be used to initially 
+       resolve user and group information from <filename>/etc/passwd
+       </filename> and <filename>/etc/group</filename> and then from the 
+       Windows NT server.
+<programlisting>
+passwd:         files winbind
+group:          files winbind
+</programlisting></para>  
+
+       <para>The following simple configuration in the
+       <filename>/etc/nsswitch.conf</filename> file can be used to initially
+       resolve hostnames from <filename>/etc/hosts</filename> and then from the
+       WINS server.</para>
+
+</refsect1>
+
+
+<refsect1>
+       <title>OPTIONS</title>
+
+       <variablelist>
+               <varlistentry>
+               <term>-F</term>
+               <listitem><para>If specified, this parameter causes
+               the main <command>winbindd</command> process to not daemonize,
+               i.e. double-fork and disassociate with the terminal.
+               Child processes are still created as normal to service
+               each connection request, but the main process does not
+               exit. This operation mode is suitable for running
+               <command>winbindd</command> under process supervisors such
+               as <command>supervise</command> and <command>svscan</command>
+               from Daniel J. Bernstein's <command>daemontools</command>
+               package, or the AIX process monitor.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-S</term>
+               <listitem><para>If specified, this parameter causes
+               <command>winbindd</command> to log to standard output rather
+               than a file.</para></listitem>
+               </varlistentry>
+
+               &popt.common.samba;
+               &stdarg.help;
+
+               <varlistentry>
+               <term>-i</term>
+               <listitem><para>Tells <command>winbindd</command> to not 
+               become a daemon and detach from the current terminal. This 
+               option is used by developers when interactive debugging 
+               of <command>winbindd</command> is required.
+               <command>winbindd</command> also logs to standard output,
+               as if the <command>-S</command> parameter had been given.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-n</term>
+               <listitem><para>Disable caching. This means winbindd will 
+               always have to wait for a response from the domain controller 
+               before it can respond to a client and this thus makes things 
+               slower. The results will however be more accurate, since 
+               results from the cache might not be up-to-date. This 
+               might also temporarily hang winbindd if the DC doesn't respond.
+               </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>-Y</term>
+               <listitem><para>Single daemon mode. This means winbindd will run 
+               as a single process (the mode of operation in Samba 2.2).  Winbindd's 
+               default behavior is to launch a child process that is responsible for 
+               updating expired cache entries.
+               </para></listitem>
+               </varlistentry>
+
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>NAME AND ID RESOLUTION</title>
+
+       <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 <command>
+       winbindd</command> performs. </para>
+
+       <para>As winbindd 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>WARNING: The rid to unix id database is the only location 
+       where the user and group mappings are stored by winbindd.  If this 
+       file is deleted or corrupted, there is no way for winbindd to 
+       determine which user and group ids correspond to Windows NT user 
+       and group rids. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>CONFIGURATION</title>
+
+       <para>Configuration of the <command>winbindd</command> daemon 
+       is done through configuration parameters in the <citerefentry>
+       <refentrytitle>smb.conf</refentrytitle><manvolnum>5</manvolnum>
+       </citerefentry> file.  All parameters should be specified in the 
+       [global] section of smb.conf. </para>
+
+       <itemizedlist>
+               <listitem><para>
+               <smbconfoption><name>winbind separator</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>idmap uid</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>idmap gid</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>winbind cache time</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>winbind enum users</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>winbind enum groups</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>template homedir</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>template shell</name></smbconfoption></para></listitem>
+               <listitem><para>
+               <smbconfoption><name>winbind use default domain</name></smbconfoption></para></listitem>
+       </itemizedlist>
+</refsect1>
+
+
+<refsect1>
+       <title>EXAMPLE SETUP</title>
+
+       <para>To setup winbindd for user and group lookups plus 
+       authentication from a domain controller use something like the 
+       following setup. This was tested on a RedHat 6.2 Linux box. </para>
+
+       <para>In <filename>/etc/nsswitch.conf</filename> put the 
+       following:
+<programlisting>
+passwd:     files winbind
+group:      files winbind
+</programlisting></para>  
+
+       <para>In <filename>/etc/pam.d/*</filename> replace the <parameter>
+       auth</parameter> lines with something like this:
+<programlisting>
+auth       required    /lib/security/pam_securetty.so
+auth       required    /lib/security/pam_nologin.so
+auth       sufficient  /lib/security/pam_winbind.so
+auth       required     /lib/security/pam_pwdb.so use_first_pass shadow nullok
+</programlisting></para>
+  
+
+       <para>Note in particular the use of the <parameter>sufficient
+       </parameter> keyword and the <parameter>use_first_pass</parameter> keyword. </para>
+
+       <para>Now replace the account lines with this: </para> 
+       
+       <para><command>account    required      /lib/security/pam_winbind.so
+       </command></para>
+       <para>The next step is to join the domain. To do that use the 
+       <command>net</command> program like this:  </para>
+       <para><command>net join -S PDC -U Administrator</command></para>
+       <para>The username after the <parameter>-U</parameter> can be any
+       Domain user that has administrator privileges on the machine.
+       Substitute the name or IP of your PDC for "PDC".</para>
+
+       <para>Next copy <filename>libnss_winbind.so</filename> to 
+       <filename>/lib</filename> and <filename>pam_winbind.so
+       </filename> to <filename>/lib/security</filename>.  A symbolic link needs to be
+       made from <filename>/lib/libnss_winbind.so</filename> to
+       <filename>/lib/libnss_winbind.so.2</filename>.  If you are using an
+       older version of glibc then the target of the link should be
+       <filename>/lib/libnss_winbind.so.1</filename>.</para>
+
+       <para>Finally, setup a <citerefentry><refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry> containing directives like the 
+       following:
+<programlisting>
+[global]
+       winbind separator = +
+        winbind cache time = 10
+        template shell = /bin/bash
+        template homedir = /home/%D/%U
+        idmap uid = 10000-20000
+        idmap gid = 10000-20000
+        workgroup = DOMAIN
+        security = domain
+        password server = *
+</programlisting></para>
+  
+
+       <para>Now start winbindd and you should find that your user and 
+       group database is expanded to include your NT users and groups, 
+       and that you can login to your unix box as a domain user, using 
+       the DOMAIN+user syntax for the username. You may wish to use the 
+       commands <command>getent passwd</command> and <command>getent group
+       </command> to confirm the correct operation of winbindd.</para>
+</refsect1>
+
+
+<refsect1>
+       <title>NOTES</title>
+
+       <para>The following notes are useful when configuring and 
+       running <command>winbindd</command>: </para>
+
+       <para><citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> must be running on the local machine 
+       for <command>winbindd</command> to work. <command>winbindd</command> queries
+       the list of trusted domains for the Windows NT server
+       on startup and when a SIGHUP is received.  Thus, for a running <command>
+       winbindd</command> to become aware of new trust relationships between 
+       servers, it must be sent a SIGHUP signal. </para>
+
+       <para>PAM is really easy to misconfigure.  Make sure you know what 
+       you are doing when modifying PAM configuration files.  It is possible 
+       to set up PAM such that you can no longer log into your system. </para>
+       
+       <para>If more than one UNIX machine is running <command>winbindd</command>, 
+       then in general the user and groups ids allocated by winbindd will not 
+       be the same.  The user and group ids will only be valid for the local 
+       machine.</para>
+
+       <para>If the the Windows NT RID to UNIX user and group id mapping 
+       file is damaged or destroyed then the mappings will be lost. </para>
+</refsect1>
+
+
+<refsect1>
+       <title>SIGNALS</title>
+
+       <para>The following signals can be used to manipulate the 
+       <command>winbindd</command> daemon. </para>
+
+       <variablelist>
+               <varlistentry>
+               <term>SIGHUP</term>
+               <listitem><para>Reload the <citerefentry><refentrytitle>smb.conf</refentrytitle>
+               <manvolnum>5</manvolnum></citerefentry> file and 
+               apply any parameter changes to the running 
+               version of winbindd.  This signal also clears any cached 
+               user and group information.  The list of other domains trusted 
+               by winbindd is also reloaded.  </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>SIGUSR2</term>
+               <listitem><para>The SIGUSR2 signal will cause <command>
+               winbindd</command> to write status information to the winbind 
+               log file including information about the number of user and 
+               group ids allocated by <command>winbindd</command>.</para>
+
+               <para>Log files are stored in the filename specified by the 
+               log file parameter.</para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+<refsect1>
+       <title>FILES</title>
+
+       <variablelist>
+               <varlistentry>
+               <term><filename>/etc/nsswitch.conf(5)</filename></term>
+               <listitem><para>Name service switch configuration file.</para>
+               </listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>/tmp/.winbindd/pipe</term>
+               <listitem><para>The UNIX pipe over which clients communicate with 
+               the <command>winbindd</command> program.  For security reasons, the 
+               winbind client will only attempt to connect to the winbindd daemon 
+               if both the <filename>/tmp/.winbindd</filename> directory
+               and <filename>/tmp/.winbindd/pipe</filename> file are owned by 
+               root. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>$LOCKDIR/winbindd_privilaged/pipe</term>
+               <listitem><para>The UNIX pipe over which 'privilaged' clients 
+                communicate with the <command>winbindd</command> program.  For security 
+                reasons, access to some winbindd functions - like those needed by 
+                the <command>ntlm_auth</command> utility - is restricted.  By default,
+                only users in the 'root' group will get this access, however the administrator
+                may change the group permissions on $LOCKDIR/winbindd_privilaged to allow
+                programs like 'squid' to use ntlm_auth.
+               Note that the winbind client will only attempt to connect to the winbindd daemon 
+               if both the <filename>$LOCKDIR/winbindd_privilaged</filename> directory
+               and <filename>$LOCKDIR/winbindd_privilaged/pipe</filename> file are owned by 
+               root. </para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>/lib/libnss_winbind.so.X</term>
+               <listitem><para>Implementation of name service switch library.
+               </para></listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>$LOCKDIR/winbindd_idmap.tdb</term>
+               <listitem><para>Storage for the Windows NT rid to UNIX user/group 
+               id mapping.  The lock directory is specified when Samba is initially 
+               compiled using the <parameter>--with-lockdir</parameter> option.
+               This directory is by default <filename>/usr/local/samba/var/locks
+               </filename>. </para></listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>$LOCKDIR/winbindd_cache.tdb</term>
+               <listitem><para>Storage for cached user and group information.
+               </para></listitem>
+               </varlistentry>
+       </variablelist>
+</refsect1>
+
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of
+        the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       
+       <para><filename>nsswitch.conf(5)</filename>, <citerefentry>
+       <refentrytitle>Samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry>, <citerefentry>
+       <refentrytitle>wbinfo</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry>
+       <refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum></citerefentry></para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para><command>wbinfo</command> and <command>winbindd</command> were 
+       written by Tim Potter.</para>
+       
+       <para>The conversion to DocBook for Samba 2.2 was done 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/projdoc/.cvsignore b/docs/docbook/projdoc/.cvsignore
new file mode 100644 (file)
index 0000000..3bbac30
--- /dev/null
@@ -0,0 +1 @@
+attributions.xml
diff --git a/docs/docbook/projdoc/AccessControls.xml b/docs/docbook/projdoc/AccessControls.xml
new file mode 100644 (file)
index 0000000..2badb82
--- /dev/null
@@ -0,0 +1,1309 @@
+<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>
+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>
+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>
+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>
+
+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>
+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>
+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 a lot of 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>
+                       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>
+                       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>
+                       Just like it is possible in MS Windows NT to set ACLs on shares
+                       themselves, so it is possible to do this in Samba.
+                       Few people make use of this facility, yet it remains on 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>
+                       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. 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 over-rides,
+       but for the greater part we will 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 Microsoft 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 files 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 as 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 upper case 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 name space 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.
+               </para>
+                       </listitem>
+               </varlistentry>
+
+               <varlistentry>
+                       <term>Directory Separators</term>
+                       <listitem>
+
+               <para>
+                               <indexterm><primary>Directory Separators</primary></indexterm>
+               MS Windows and DOS uses 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 like 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
+               either start-up files for various UNIX applications, or they may be files that contain
+               start-up 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>Short-Cuts</primary></indexterm>
+               MS Windows make use of <quote>links and short-cuts</quote> 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>
+       There are three basic operations for managing directories: <command>create, delete, rename</command>.
+       <table frame="all">
+               <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>
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>File and Directory Access Control</title>
+
+
+       <para>
+       <indexterm><primary>ACLs</primary><secondary>File System</secondary></indexterm>
+       The network administrator is strongly advised to read foundational 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 Access Control Lists (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 above represent (from left to right): permissions, number of hard links to file, owner, group, size (bytes), access date, access time, file name.
+       </para>
+
+       <para>
+               An overview of the permissions field can be found in <link linkend="access1">the image below</link>.
+       </para>
+
+       <image id="access1" scale="40"><imagedescription>Overview of UNIX permissions field.</imagedescription><imagefile>access1</imagefile></image>
+
+       <para>
+       Any bit flag may be unset. An unset bit flag is the equivalent of <quote>cannot</quote> and is represented as a <quote>-</quote> character.
+
+       <example>
+               <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>
+
+       <para>
+       Additional possibilities in the [type] field are: c = character device, b = block device, p = pipe device, s = UNIX Domain Socket.
+       </para>
+
+       <para>
+       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 or group ID on execution (s),
+       sticky (t).
+       </para>
+
+       <para>
+       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>
+       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>drw-r-----</constant> this means that the owner can read and create (write) files in it, but because
+       the (x) execute 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>
+
+       </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 effect 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 affect all
+       file system operations as if a single user were doing so. The use of the <smbconfoption><name>force user</name></smbconfoption> and 
+       <smbconfoption><name>force group</name></smbconfoption> behavior will achieve this. In other situations it may be necessary to effect 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</name></smbconfoption> or the
+       <smbconfoption><name>invalid users</name></smbconfoption> may be most useful.
+       </para>
+
+       <para>
+       As always, it is highly advisable to use the least difficult 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 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">The table below</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</name></smbconfoption></entry>
+                       <entry><para>
+                       List of users who will be granted administrative privileges on the share.
+                       They will do all file operations as the super-user (root). 
+                       Any user 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</name></smbconfoption></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</name></smbconfoption></entry>
+                       <entry><para>
+                       Specifies a UNIX user name 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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></entry>
+                       <entry><para>
+                       List of users that should be allowed to login to this service.
+                       </para></entry>
+               </row>
+               <row>
+                       <entry><smbconfoption><name>write list</name></smbconfoption></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>
+       The following file and directory permission-based controls, if misused, can result in considerable difficulty to
+       diagnose causes of misconfiguration. Use them sparingly and carefully. By gradually introducing each one by one,
+       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">the table below</link> for information regarding the parameters that may be used to affect 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</name></smbconfoption></entry>
+                       <entry><para>
+                       Refer to the &smb.conf; man page.
+                       </para></entry>
+               </row>
+               <row>
+                       <entry><smbconfoption><name>directory mask</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></entry>
+                       <entry><para>
+                       Prevents clients from seeing the existence of files that cannot be written to. Unwriteable directories are shown as usual. 
+                       </para></entry>
+               </row>
+               <row>
+                       <entry><smbconfoption><name>nt acl support</name></smbconfoption></entry>
+                       <entry><para>
+                       This parameter controls whether smbd will attempt to map UNIX permissions into Windows NT access control lists.
+                       </para></entry>
+               </row>
+               <row>
+                       <entry><smbconfoption><name>security mask</name></smbconfoption></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 following are documented because of the prevalence of administrators creating inadvertent barriers to file
+       access by not understanding the full implications of &smb.conf; file settings. See <link linkend="mcoc">the table below</link>.
+       </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</name></smbconfoption>, <smbconfoption><name>default case</name></smbconfoption>, <smbconfoption><name>short preserve case</name></smbconfoption></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</name></smbconfoption></entry>
+                       <entry><para>
+                       Client Side Caching Policy - parallels MS Windows client side file caching capabilities.
+                       </para></entry>
+               </row>
+               <row>
+                       <entry><smbconfoption><name>dont descend</name></smbconfoption></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</name></smbconfoption></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</name></smbconfoption></entry>
+                       <entry><para>
+                       DOS and Windows allow users to change file time stamps 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</name></smbconfoption></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</name></smbconfoption>, <smbconfoption><name>hide files</name></smbconfoption>, <smbconfoption><name>veto files</name></smbconfoption></entry>
+                       <entry><para>
+                       Note: MS Windows Explorer allows over-ride of files marked as hidden so they will still be visible.
+                       </para></entry>
+               </row>
+               <row>
+                       <entry><smbconfoption><name>read only</name></smbconfoption></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</name></smbconfoption></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>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>
+       At this time Samba does not provide a tool for configuring access control setting on the share
+       itself. Samba does have the capacity to store and act on access control settings, but  the only
+       way to create those settings is to use either the NT4 Server Manager or the Windows 200x MMC for
+       Computer Management.
+       </para>
+
+       <para>
+       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 the task is platform dependant. Choose the best tool for your environment.
+               </para>
+
+                       <sect3>
+                       <title>Windows NT4 Workstation/Server</title>
+                       <para>
+                       The tool you need to use to manage share permissions on a Samba 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 Microsoft &smbmdash; see details below.
+                       </para>
+
+                       <?latex \newpage ?>
+
+                       <procedure>
+                       <title>Instructions</title>
+                       <step><para>
+                       Launch the <application>NT4 Server Manager</application>, 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, then 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>
+                       On <application>MS Windows NT4/200x/XP</application> system access control lists on the share itself are set using native
+                       tools, usually from File Manager. 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 permission allows <quote>Everyone</quote> full control on the share.
+                       </para>
+
+                       <para>
+                       MS Windows 200x and later versions come with a tool called the <application>Computer Management</application> snap-in for the
+                       Microsoft Management Console (MMC). This tool is located by clicking on <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>
+                       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 which is 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
+               non-functional with a Samba share at this time, as 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:
+               </para>
+
+               <para>
+                       <command>"SERVER\user (Long name)"</command>
+               </para>
+
+               <para>
+               <replaceable>SERVER</replaceable> is the NetBIOS name of the Samba server, <replaceable>user</replaceable>
+               is the user name 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</name></smbconfoption> is set to <constant>false</constant>,
+               the file owner will be shown as the NT user <emphasis>Everyone</emphasis>.
+               </para>
+
+               <para>
+               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 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. As clicking on this button causes
+               NT to attempt to change the ownership of a file to the current user logged into the NT clienti, this will
+               not work with Samba at this time.</para>
+
+               <para>
+               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 filesystem 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 available 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 this 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>Where <replaceable>SERVER</replaceable> is the NetBIOS name of the Samba server,
+               <replaceable>user</replaceable> is the user name 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</name></smbconfoption> 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 <quote>Full Control</quote>.
+               </para>
+
+
+               <para>
+               The permissions field is displayed differently for files and directories, so I'll describe the way file permissions 
+               are displayed first.
+               </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 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 <quote>no permissions</quote> 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 is 
+                       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 synthesises 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 need to also be taken into account.</para>
+
+               <para>If the parameter <smbconfoption><name>nt acl support</name></smbconfoption>
+               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 as 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 <quote>no permissions</quote> on the UNIX side. If you then 
+               view the permissions again, the <quote>no permissions</quote> 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>As 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>
+
+       <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.
+               These are:
+
+               <itemizedlist>
+                       <listitem><para><smbconfoption><name>security mask</name></smbconfoption></para></listitem>
+                       <listitem><para><smbconfoption><name>force security mode</name></smbconfoption></para></listitem>
+                       <listitem><para><smbconfoption><name>directory security mask</name></smbconfoption></para></listitem>
+                       <listitem><para><smbconfoption><name>force directory security mode</name></smbconfoption></para></listitem>
+               </itemizedlist>
+
+               </para>
+
+               <para>Once 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</name></smbconfoption> parameter. Any bits that 
+               were changed that are not set to <quote>1</quote> in this parameter are left alone 
+               in the file permissions.</para>
+
+               <para>Essentially, zero bits in the <smbconfoption><name>security mask</name></smbconfoption>
+               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</name></smbconfoption> 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</name></smbconfoption> parameter. Any bits 
+               that were changed that correspond to bits set to <quote>1</quote> 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 <quote>on</quote>.</para>
+
+               <para>If not explicitly set, this parameter defaults to the same value 
+               as the <smbconfoption><name>force create mode</name></smbconfoption> 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</name></smbconfoption> and <parameter>force 
+               security mode</parameter> parameters are applied to the change 
+               request in that order.</para>
+
+               <para>For a directory, Samba will perform 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</name></smbconfoption> 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</name></smbconfoption> 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 <quote>on</quote>, then set the following
+               parameters in the &smb.conf; file in that share-specific section:
+               </para>
+
+               <smbconfblock>
+                       <smbconfoption><name>security mask</name><value>0777</value></smbconfoption>
+                       <smbconfoption><name>force security mode</name><value>0</value></smbconfoption>
+                       <smbconfoption><name>directory security mask</name><value>0777</value></smbconfoption>
+                       <smbconfoption><name>force directory security mode</name><value>0</value></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 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>
+</sect1>
+
+<sect1>
+<title>Common Errors</title>
+
+<para>
+File, directory and share access problems are common on the mailing list. The following
+are examples taken from the mailing list in recent times.
+</para>
+
+
+       <sect2>
+       <title>Users Cannot Write to a Public Share</title>
+
+       <para>
+       <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 others users to change the file.
+       </quote>
+       </para>
+
+       <para>
+       There are many ways to solve this problem and here are a few hints:
+       </para>
+
+       <procedure>
+               <step>
+                       <para>
+                       Go to the top of the directory that is shared.
+                       </para>
+               </step>
+
+               <step>
+                       <para>
+                       Set the ownership to what ever public owner and group you want
+<screen>
+&prompt;find 'directory_name' -type d -exec chown user.group {}\;
+&prompt;find 'directory_name' -type d -exec chmod 6775 'directory_name'
+&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>sticky bit</constant> on all directories. Read your
+                       UNIX/Linux man page on what that does. It causes the OS to assign 
+                       to all files created in the directories the ownership of the 
+                       directory.
+                       </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:
+<screen>
+&prompt;<userinput>chown jack /foodbar</userinput>
+&prompt;<userinput>chgrp engr /foodbar</userinput>
+</screen>
+                       </para></note>
+               </step>
+               <step>
+                       <para>Now type: 
+
+<screen>
+&prompt;<userinput>chmod 6775 /foodbar</userinput>
+&prompt;<userinput>ls -al /foodbar/..</userinput>
+</screen>
+
+                       </para>
+               
+                       <para>You should see:
+<screen>
+drwsrwsr-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 jack  engr     0 2003-02-04 09:57 Afile
+</screen>
+               </para>
+               </step>
+
+               <step>
+               <para>
+               Now in your &smb.conf; for the share add:
+               <smbconfblock>
+<smbconfoption><name>force create mode</name><value>0775</value></smbconfoption>
+<smbconfoption><name>force direcrtory mode</name><value>6775</value></smbconfoption>
+               </smbconfblock>
+               </para>
+
+               <note><para>
+               These procedures are needed only if your users are not members of the group
+               you have used. That is if within the OS do not have write permission on the directory.
+               </para>
+               </note>
+               
+               <para>
+               An alternative is to set in the &smb.conf; entry for the share:
+               <smbconfblock>
+<smbconfoption><name>force user</name><value>jack</value></smbconfoption>
+<smbconfoption><name>force group</name><value>engr</value></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</name></smbconfoption>, Samba will always do file operations for
+               this user as <emphasis>root</emphasis>, even if <smbconfoption><name>force user</name></smbconfoption> 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, Word 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 work-around to solve the permissions problem. That work-around 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</name><value>0660</value></smbconfoption>
+                <smbconfoption><name>force directory mode</name><value>0770</value></smbconfoption>
+               </smbconfblock>
+               </para>
+
+               <para>
+               These two settings will ensure that all directories and files that get created in the share will be read/writable by the
+               owner and group set on the directory itself.
+               </para>
+               
+       </sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/AdvancedNetworkAdmin.xml b/docs/docbook/projdoc/AdvancedNetworkAdmin.xml
new file mode 100644 (file)
index 0000000..3534074
--- /dev/null
@@ -0,0 +1,348 @@
+<chapter id="AdvancedNetworkManagement">
+<chapterinfo>
+       &author.jht;
+    <pubdate>April 3 2003</pubdate>
+</chapterinfo>
+
+<title>Advanced Network Management</title>
+
+<para>
+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>
+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 <ulink noescape="1" url="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE">ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE.</ulink>
+</para>
+
+<para>
+<indexterm><primary>SRVTOOLS.EXE</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>
+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>
+               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>
+               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,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 from NoMachine, <quote>NX</quote> software:
+               <ulink noescape="1" url="http://www.nomachine.com/">http://www.nomachine.com/</ulink>.
+               </para>
+
+       <para>
+       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>
+       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>
+       I could test drive 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 631750 points at first try.
+       </para>
+
+       <para>
+       NX performs better on my local LAN than any of the other <quote>pure</quote>
+       connection methods I am using from time to time: TightVNC, rdesktop or
+       Remote X. It is even faster than a direct crosslink connection between
+       two nodes.
+       </para>
+
+       <para>
+       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 to test drive NX to anybody with a only a passing interest in remote computing
+       <ulink noescape="1" url="http://www.nomachine.com/testdrive.php">http://www.nomachine.com/testdrive.php</ulink>.
+       </para>
+
+       <para>
+       Just download the free of charge client software (available for Red Hat,
+       SuSE, Debian and Windows) and be up and running within five 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
+       fullscreen, and after a short time you forget that it is a remote session
+       at all).
+       </para>
+
+       <para>
+       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) commandline at no cost,
+               but you can buy a comfortable (proprietary) NX GUI frontend for money.
+               </para></listitem>
+
+               <listitem><para>
+               NoMachine are encouraging and offering help to OSS/Free Software implementations
+               for such a frontend 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>
+
+</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 Standard's 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 more elaborate or capable logon processing system should check out these sites:
+</para>
+
+<itemizedlist>
+       <listitem><para><ulink noescape="1" url="http://www.craigelachi.e.org/rhacer/ntlogon">http://www.craigelachi.e.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 knowledgebase article 189105.</ulink>
+</para>
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/Backup.xml b/docs/docbook/projdoc/Backup.xml
new file mode 100644 (file)
index 0000000..bf391c5
--- /dev/null
@@ -0,0 +1,34 @@
+<chapter id="Backup">
+<chapterinfo>
+       &author.jht;
+</chapterinfo>
+
+<title>Samba Backup Techniques</title>
+
+<sect1>
+<title>Note</title>
+
+<para>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+We need feedback from people who are backing up samba servers.
+We would like to know what software tools you are using to backup
+your samba server/s.
+</para>
+
+<para>
+In particular, if you have any success and / or failure stories you could
+share with other users this would be appreciated.
+</para>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/Bugs.xml b/docs/docbook/projdoc/Bugs.xml
new file mode 100644 (file)
index 0000000..a514934
--- /dev/null
@@ -0,0 +1,207 @@
+<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>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>
+Do not assume that if you post the bug to the comp.protocols.smb
+newsgroup or the mailing list that we will read it. If you suspect that your 
+problem is not a bug but a configuration problem, it is better 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">diagnosis</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>
+<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>
+To set the debug level, use the <smbconfoption><name>log level</name></smbconfoption> 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>
+
+<para><smbconfblock>
+<smbconfoption><name>log level</name><value>10</value></smbconfoption>
+<smbconfoption><name>log file</name><value>/usr/local/samba/lib/log.%m</value></smbconfoption>
+<smbconfoption><name>include</name><value>/usr/local/samba/lib/smb.conf.%m</value></smbconfoption>
+</smbconfblock></para>
+
+<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</name></smbconfoption> 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</name></smbconfoption> 
+is synonymous with the parameter <smbconfoption><name>debuglevel</name></smbconfoption> 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</name></smbconfoption> 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>
+
+</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>
+</para>
+
+
+<screen>
+&prompt;<userinput>gdb smbd core</userinput>
+</screen>
+
+<para>
+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>
+If you know any assembly language, do a <command>disass</command> of the routine
+where the problem occurred (if its 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>
+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>
+
+</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/docbook/projdoc/CUPS-printing.xml b/docs/docbook/projdoc/CUPS-printing.xml
new file mode 100644 (file)
index 0000000..adb93dc
--- /dev/null
@@ -0,0 +1,5406 @@
+<chapter id="CUPS-printing">
+
+<chapterinfo>
+
+       <author>
+               <firstname>Kurt</firstname><surname>Pfeifle</surname>
+               <affiliation>
+                       <orgname>Danka Deutschland GmbH </orgname>
+                        <address><email>kpfeifle@danka.de</email></address>
+               </affiliation>
+       </author>
+       <author>
+               <firstname>Ciprian</firstname><surname>Vizitiu</surname>
+               <affiliation>
+                       <address><email>CVizitiu@gbif.org</email></address>
+               </affiliation>
+               <contrib>drawings</contrib>
+       </author>
+
+       <author>&person.jelmer;<contrib>drawings</contrib></author>
+
+       <pubdate> (3 June 2003) </pubdate>
+</chapterinfo>
+
+<title>CUPS Printing Support</title>
+
+<sect1>
+
+       <title>Introduction</title>
+
+       <sect2>
+               <title>Features and Benefits</title>
+
+               <para>
+               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 are in trouble to find out where to
+               start debugging it. Refer to the chapter <quote>Classical Printing</quote> that
+               contains a lot of information that is relevant for CUPS.
+               </para>
+
+               <para>
+               CUPS sports quite a few unique and powerful features. While their
+               basic functions may be grasped quite easily, they are also
+               new. Because they are different from other, more traditional printing
+               systems, it is best not to try and 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>
+               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 a
+               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>
+               CUPS allows creation of <quote>raw</quote> printers (i.e., no print file
+               format translation) as well as <quote>smart</quote> printers (i.e., CUPS does
+               file format conversion as required for the printer). In many ways
+               this gives CUPS similar capabilities 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 move on to
+               explore how one may configure CUPS for interfacing with MS Windows
+               print clients via Samba.
+               </para>
+       </sect2>
+</sect1>
+
+<sect1>
+       <title>Basic CUPS Support Configuration</title>
+
+       <para>
+       Printing with CUPS in the most basic &smb.conf; setup in Samba-3.0 (as was true for 2.2.x) only needs two
+       settings: <smbconfoption><name>printing</name><value>cups</value></smbconfoption> and
+       <smbconfoption><name>printcap</name><value>cups</value></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 on your CUPS server
+       itself: <ulink noescape="1" url="http://localhost:631/documentation.html">http://localhost:631/documentation.html</ulink>.
+       </para>
+
+       <sect2>
+               <title>Linking smbd with libcups.so</title>
+
+               <para>
+               Samba has a special relationship to CUPS. Samba can be compiled with CUPS library support.
+               Most recent installations have this support enabled. Per default, CUPS linking is compiled
+               into smbd and other Samba binaries. Of course, you can use CUPS even
+               if Samba is not linked against <filename>libcups.so</filename> &smbmdash; but
+               there are some differences in required or supported configuration.
+               </para>
+
+               <para>
+               When Samba is compiled against <filename>libcups</filename>, <smbconfoption><name>printcap</name><value>cups</value></smbconfoption>
+               uses the CUPS API to list printers, submit jobs, query queues, and so on. Otherwise it maps to the System V
+               commands with an additional <command>-oraw</command> option for printing. On a Linux
+               system, you can use the <command>ldd</command> utility to find out details (ldd may not be present on
+               other OS platforms, or its function may be embodied by a different command):
+               </para>
+
+<para><screen>
+&rootprompt;<userinput>ldd `which smbd`</userinput>
+libssl.so.0.9.6 =&gt; /usr/lib/libssl.so.0.9.6 (0x4002d000)
+libcrypto.so.0.9.6 =&gt; /usr/lib/libcrypto.so.0.9.6 (0x4005a000)
+libcups.so.2 =&gt; /usr/lib/libcups.so.2 (0x40123000)
+[....]
+</screen></para>
+
+               <para>
+               The line <computeroutput>libcups.so.2 =&gt; /usr/lib/libcups.so.2 (0x40123000)</computeroutput> shows
+               there is CUPS support compiled into this version of Samba. If this is the case, and printing = cups
+               is set, then <emphasis>any otherwise manually set print command in &smb.conf; is ignored</emphasis>.
+               This is an important point to remember!
+               </para>
+
+               <tip><para> Should it be necessary, for any reason, to set your own print commands, you can do this by setting
+               <smbconfoption><name>printing</name><value>sysv</value></smbconfoption>. However, you will loose all the benefits
+               of tight CUPS/Samba integration. When you do this you must manually configure the printing system commands
+               (most important: 
+               <smbconfoption><name>print command</name></smbconfoption>; other commands are
+               <smbconfoption><name>lppause command</name></smbconfoption>,
+               <smbconfoption><name>lpresume command</name></smbconfoption>,
+               <smbconfoption><name>lpq command</name></smbconfoption>,
+               <smbconfoption><name>lprm command</name></smbconfoption>,
+               <smbconfoption><name>queuepause command</name></smbconfoption> and
+               <smbconfoption><name>queue resume command</name></smbconfoption>).</para></tip>
+       </sect2>
+
+       <sect2>
+               <title>Simple &smb.conf; Settings for CUPS</title>
+
+               <para>
+                       To summarize, <link linkend="cups-exam-simple">the example below</link> shows simplest printing-related setup for &smb.conf; to enable basic CUPS support:
+               </para>
+
+               <para><smbconfexample id="cups-exam-simple">
+               <title>Simplest printing-related smb.conf</title>
+               <smbconfsection>[global]</smbconfsection>
+               <smbconfoption><name>load printers</name><value>yes</value></smbconfoption>
+               <smbconfoption><name>printing</name><value>cups</value></smbconfoption>
+               <smbconfoption><name>printcap name</name><value>cups</value></smbconfoption>
+
+               <smbconfsection>[printers]</smbconfsection>
+               <smbconfoption><name>comment</name><value>All Printers</value></smbconfoption>
+               <smbconfoption><name>path</name><value>/var/spool/samba</value></smbconfoption>
+               <smbconfoption><name>browseable</name><value>no</value></smbconfoption>
+               <smbconfoption><name>public</name><value>yes</value></smbconfoption>
+               <smbconfoption><name>guest ok</name><value>yes</value></smbconfoption>
+               <smbconfoption><name>writable</name><value>no</value></smbconfoption>
+               <smbconfoption><name>printable</name><value>yes</value></smbconfoption>
+               <smbconfoption><name>printer admin</name><value>root, @ntadmins</value></smbconfoption>
+
+               </smbconfexample></para>
+
+               <para>
+               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 hardly 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 in 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 which 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 example below</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>
+
+       <para><smbconfexample id="overridesettings">
+       <title>Overriding global CUPS settings for one printer</title>
+       <smbconfsection>[global]</smbconfsection>
+       <smbconfoption><name>printing</name><value>cups</value></smbconfoption>
+       <smbconfoption><name>printcap name</name><value>cups</value></smbconfoption>
+       <smbconfoption><name>load printers</name><value>yes</value></smbconfoption>
+
+       <smbconfsection>[printers]</smbconfsection>
+       <smbconfoption><name>comment</name><value>All Printers</value></smbconfoption>
+       <smbconfoption><name>path</name><value>/var/spool/samba</value></smbconfoption>
+       <smbconfoption><name>public</name><value>yes</value></smbconfoption>
+       <smbconfoption><name>guest ok</name><value>yes</value></smbconfoption>
+       <smbconfoption><name>writable</name><value>no</value></smbconfoption>
+       <smbconfoption><name>printable</name><value>yes</value></smbconfoption>
+       <smbconfoption><name>printer admin</name><value>root, @ntadmins</value></smbconfoption>
+
+       <smbconfsection>[special_printer]</smbconfsection>
+       <smbconfoption><name>comment</name><value>A special printer with his own settings</value></smbconfoption>
+       <smbconfoption><name>path</name><value>/var/spool/samba-special</value></smbconfoption>
+       <smbconfoption><name>printing</name><value>sysv</value></smbconfoption>
+       <smbconfoption><name>printcap</name><value>lpstat</value></smbconfoption>
+       <smbconfoption><name>print command</name><value>echo "NEW: `date`: printfile %f" >> /tmp/smbprn.log ; \</value></smbconfoption>
+       <member><parameter>echo "     `date`: p-%p s-%s f-%f" >> /tmp/smbprn.log ; \</parameter></member>
+       <member><parameter>echo "     `date`: j-%j J-%J z-%z c-%c" >> /tmp/smbprn.log : rm %f</parameter></member>
+       <smbconfoption><name>public</name><value>no</value></smbconfoption>
+       <smbconfoption><name>guest ok</name><value>no</value></smbconfoption>
+       <smbconfoption><name>writeable</name><value>no</value></smbconfoption>
+       <smbconfoption><name>printable</name><value>yes</value></smbconfoption>
+       <smbconfoption><name>printer admin</name><value>kurt</value></smbconfoption>
+       <smbconfoption><name>hosts deny</name><value>0.0.0.0</value></smbconfoption>
+       <smbconfoption><name>hosts allow</name><value>turbo_xp, 10.160.50.23, 10.160.51.60</value></smbconfoption>
+       </smbconfexample></para>
+
+       <para>
+       This special share is only there 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 jobfile. Moreover, the
+       <smbconfoption><name>printer admin</name></smbconfoption> of this share is <quote>kurt</quote> (not the <quote>@ntadmins</quote> group),
+       guest access is not allowed, the share isn't published to the Network Neighborhood (so you need to know it is there), and it only
+       allows access from only three hosts. To prevent CUPS kicking in and taking over the print jobs for that share, we need to set
+       <smbconfoption><name>printing</name><value>sysv</value></smbconfoption> and
+       <smbconfoption><name>printcap</name><value>lpstat</value></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 setup
+       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><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 usage of a print server: it routes all jobs through one
+       central system, which responds immediately, takes jobs from multiple
+       concurrent clients at the same time, and in turn transfers them to the
+       printer(s) in the correct order.
+       </para>
+       </sect2>
+
+       <sect2>
+       <title>Raw Print Serving &smbmdash; 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 its ready to be sent to the printing
+       device. Here is a native (vendor-supplied) Windows printer
+       driver for the target device needed to be installed on each and every
+       client.
+       </para>
+
+       <para>
+       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>
+       </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 <emphasis>LanMan</emphasis> 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.
+       </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) which must
+       be uncommented to allow RAW mode operation.
+       In <filename>/etc/cups/mime.types</filename>, make sure this line is
+       present:
+
+       <filterline>
+        application/octet-stream
+       </filterline>
+
+       <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>
+
+       <filterline>
+               application/octet-stream   application/vnd.cups-raw   0   - 
+       </filterline>
+
+       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 error_log 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>
+       CUPS being 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 (see the next
+       chapter for even more background explanations).
+       </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>[print$]</smbconfsection>
+       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 previous chapter of this
+       HOWTO Collection. 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 Toolset
+       method.</para></listitem>
+       </itemizedlist>
+
+       <para>
+       These three methods apply to CUPS all the same. A new and more
+       convenient way to load the Windows drivers into Samba is provided
+       if you use CUPS:
+       </para>
+
+
+       <itemizedlist>
+               <listitem><para>
+       <indexterm><primary>cupsaddsmb</primary></indexterm>
+                               the <parameter>cupsaddsmb</parameter>
+       utility.</para></listitem>
+       </itemizedlist>
+
+       <para>
+       <command>cupsaddsmb</command> is discussed in much detail further below. 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> printserver, that is, a server which is spooling
+       printjobs <quote>raw</quote>, leaving the print data untouched.
+       </para>
+
+       <para>
+       Possibly you need to setup CUPS in a smarter way. The reasons could
+       be manifold:
+       </para>
+
+       <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 setup 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 have 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 about
+       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 follows 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 for this.
+       </para>
+
+
+       <para>
+       <indexterm><primary>PCL</primary></indexterm>
+       <indexterm><primary>PDL</primary></indexterm>
+       You can't expect most file formats to just throw them toward
+       printers and they get printed. There needs to be a file format
+       conversion in between. 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 HP) have developed
+       into semi-official <quote>standards</quote> by being the most widely used PDLs
+       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>
+       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 (<quote>What You See Is What You Get</quote>) 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>
+       To the GDI foundation in MS Windows, Apple has chosen to
+       put paper and screen output on a common foundation for their
+       (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. Their <emphasis>Core Graphic Engine</emphasis> uses a
+       <emphasis>PDF</emphasis> derivative for all display work.
+       </para></note>
+
+       <para>
+
+       <image id="small1"><imagedescription>Windows printing to a local printer.</imagedescription><imagefile>1small</imagefile></image>
+       </para>
+       </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>
+       also, 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>
+       The PostScript programming language is an <quote>invention</quote> by Adobe Inc.,
+       but its specifications have been published to the full. 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 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 which 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>
+       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 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. Their RIP is doing 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 to PostScript printing a file from a Windows origin.
+       </para>
+
+       <note><para>
+       <indexterm><primary>PPD</primary></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.
+       </para>
+       </note>
+
+       <para>
+               <image id="small2"><imagedescription>Printing to a PostScript printer.</imagedescription>
+                       <imagefile>2small</imagefile></image>
+       </para>
+
+
+       <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 Page Description
+       Language (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 printfiles to a format suitable for your printer
+       on the host before you can send it away.
+       </para>
+       </sect2>
+
+       <sect2>
+       <title>Ghostscript &smbmdash; 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.
+       </para>
+
+       <para>
+       <image id="small3"><imagedescription>Ghostscript as a RIP for non-postscript printers.</imagedescription>
+               <imagefile>3small</imagefile>
+       </image>
+       </para>
+
+       <tip><para>
+       Use the <quote>gs -h</quote> command to check for all built-in <quote>devices</quote>
+       of 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, Gimp-Print, MandrakeSoft, SuSE, RedHat, 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>
+       While PostScript in essence is a Page Description
+       Language (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>
+       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>
+       CUPS can handle all spec-compliant PPDs as supplied by the
+       manufacturers for their PostScript models. Even if a
+       vendor might not have mentioned our favorite
+       OS in his 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 more strict
+       internal PPD parsing and checking code enabled; in case of printing
+       trouble, this online resource should be one of your first pitstops.
+       </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>
+       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> subdir for
+       the PPD you are seeking.
+       </para></tip>
+       </sect2>
+
+       <sect2>
+       <title>CUPS Also Uses PPDs for Non-PostScript Printers</title>
+
+       <para>
+       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>
+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
+printfile is subjected to an initial
+auto-typing. The auto-typing 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 setup 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>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>The second stage uses a <quote>raster driver</quote> that converts
+               the generic CUPS raster to a device-specific raster.</para></listitem>
+</itemizedlist>
+
+<para>
+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 re-compile, 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 too (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>
+CUPS printers may be setup 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 cupsomatic/Foomatic, particularly the new version called now
+<emphasis>foomatic-rip</emphasis>, follows below).
+</para>
+
+<sect2>
+<title>MIME Types and CUPS Filters</title>
+
+
+<para>
+<indexterm><primary>MIME</primary><secondary>filters</secondary></indexterm>
+       <indexterm><primary>MIME</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
+auto-typing 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>
+<filterline>
+ application/pdf         pdf string(0,%PDF)
+</filterline>
+
+This means if a filename has either 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: 
+
+<filterline>
+ application/postscript  ai eps ps string(0,%!) string(0,&lt;04&gt;%!)
+</filterline>
+
+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>
+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>
+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>
+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>
+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:
+
+<filterline>
+ application/pdf         application/postscript   33   pdftops
+</filterline>
+
+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>
+
+<filterline>
+ application/vnd.hp-HPGL application/postscript   66   hpgltops
+</filterline>
+
+This is the <parameter>hpgltops</parameter>, which processes HP-GL
+plotter files to PostScript.
+
+<indexterm><primary>application/octet-stream</primary></indexterm>
+
+<filterline>
+ application/octet-stream
+</filterline>
+
+Here are two more examples: 
+
+<indexterm><primary>text/plain</primary></indexterm>
+
+<filterline>
+ application/x-shell     application/postscript   33    texttops
+ text/plain              application/postscript   33    texttops
+</filterline>
+
+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 pre-defined there. You can plug in any
+filter you like into 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 to 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 mentioned <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 5 or 6 arguments:
+<emphasis>printer job user title copies options [filename]</emphasis>
+</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 expected 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>
+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>
+But what happens if you send one of the supported non-PS formats
+to print? Then CUPS runs <quote>pre-filters</quote> on these input formats to
+generate PostScript first. There are pre-filters to create PS 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 pre-filter 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.
+</para>
+
+<para>
+       <image id="small4" scale="25"><imagedescription>Pre-filtering in CUPS to form PostScript.</imagedescription>
+       <imagefile>4small</imagefile>
+</image>
+</para>
+</sect2>
+
+<sect2>
+<title>pstops</title>
+
+<para>
+<emphasis>pstops</emphasis> is the filter to convert
+<parameter>application/postscript</parameter> to <?latex \linebreak ?>
+<parameter>application/vnd.cups-postscript</parameter>. It was said
+above that 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.
+</para>
+
+<para>
+       <image scale="25" id="small5"><imagedescription>Adding device-specific print options.</imagedescription>
+               <imagefile>5small</imagefile>
+       </image>
+</para>
+
+<para>
+This is not all. Other tasks performed by it are:
+</para>
+
+<itemizedlist>
+<listitem><para>
+Selecting the range of pages to be printed (if you choose to
+print only pages <quote>3, 6, 8-11, 16, 19-21</quote>, or only the odd numbered
+ones).
+</para></listitem>
+
+<listitem><para>
+Putting 2 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>
+<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.
+</para>
+
+<para>
+       <image id="small6" scale="25"><imagedescription>PostScript to intermediate raster format.</imagedescription><imagefile>6small</imagefile></image>
+</para>
+
+<para>
+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 following 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
+for the first stage of rasterization so these vendors do not need to care
+about Ghostscript complications (in fact, there is currently more
+than one vendor financing the development of CUPS raster drivers).
+</para>
+
+<para>
+       <image id="small7"><imagedescription>CUPS-raster production using Ghostscript.</imagedescription>
+               <imagefile>7small</imagefile>
+       </image>
+</para>
+
+<para>
+CUPS versions before version 1.1.15 were shipping a binary (or source
+code) standalone filter, named <parameter>pstoraster</parameter>. <parameter>pstoraster</parameter> was derived
+from GNU Ghostscript 5.50, and could be installed besides and in
+addition to any GNU or AFPL Ghostscript package without conflicting.
+</para>
+
+<para>
+>From version 1.1.15, this has changed. The functions for this 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 does not show a success on asking for
+<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>
+In the section about pre-filters, we mentioned the pre-filter
+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 above
+mentioned pre-filters. A summarizing flowchart of image file
+filtering is shown in <link linkend="small8">the figure below</link>.
+</para>
+
+<para>
+       <image id="small8"><imagedescription>Image format to CUPS-raster format conversion.</imagedescription>
+               <imagefile>8small</imagefile>
+       </image>
+</para>
+
+</sect2>
+
+<sect2>
+<title>rasterto [printers specific]</title>
+
+<para>
+CUPS ships with quite different raster drivers processing CUPS
+raster. On my system I find in /usr/lib/cups/filter/ these:
+<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 less
+than this; some of these are installed by commercial add-ons to CUPS
+(like <parameter>rastertoturboprint</parameter>), others (like
+<parameter>rastertoprinter</parameter>) by third-party driver
+development projects (such as Gimp-Print) wanting to cooperate as
+closely as possible with CUPS.
+</para>
+
+<para>
+       <image id="small9"><imagedescription>Raster to printer-specific formats.</imagedescription>
+               <imagefile>9small</imagefile>
+       </image>
+</para>
+</sect2>
+
+<sect2>
+<title>CUPS Backends</title>
+
+<para>
+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 of sending printjobs over the network, or 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 are using
+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 much from my examples, if your OS is not Linux:
+</para>
+
+<variablelist>
+       <varlistentry><term>usb </term>
+       <listitem><para>
+       This backend sends printfiles 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 printfiles 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 printfiles 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 printfiles 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 printfiles 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 printfiles 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 printfiles 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) or
+       <filename>ipp://remote_cups_server/printers/remote_printer_name</filename>.
+       </para></listitem></varlistentry>
+
+       <varlistentry><term>http </term>
+       <listitem><para>
+       This backend sends printfiles 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) or
+       <filename>http://remote_cups_server:631/printers/remote_printer_name</filename>.
+       </para></listitem></varlistentry>
+
+       <varlistentry><term>smb </term>
+       <listitem><para>
+       This backend sends printfiles to printers shared by a Windows
+       host. An example for 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 printjobs 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 system-wide default printer set up to be connected to
+a devnull:/ backend: there are just too many people sending jobs
+without specifying a printer, or scripts and programs which do not name
+a printer. The system-wide default deletes the job and sends a polite
+email back to the $USER asking him to always specify the correct
+printer name.)
+</para>
+
+<para>
+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>
+<parameter>cupsomatic</parameter> filters may be the most widely used on CUPS
+installations. You must be clear about the fact 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 &amp; Driver Database at Linuxprinting.org.
+</para>
+
+<para>
+You can recognize these PPDs from the line calling the
+<parameter>cupsomatic</parameter> filter:
+
+<filterline>
+ *cupsFilter: "application/vnd.cups-postscript  0  cupsomatic"
+</filterline>
+
+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
+auto-constructed from the selected PPD and command line options give to
+the printjob.
+</para>
+
+<para>
+<indexterm><primary>point 'n' print</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 in a stable beta-version: it is called <parameter>foomatic-rip</parameter>. To use
+<parameter>foomatic-rip</parameter> as a filter with CUPS, you need the new-type PPDs. These
+have a similar but different line:
+
+<filterline>
+ *cupsFilter: "application/vnd.cups-postscript  0  foomatic-rip"
+</filterline>
+
+The PPD generating engine at Linuxprinting.org has been revamped.
+The new PPDs comply to the Adobe spec. On top, 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 the new foomatic-rip now 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 document.
+</para>
+</sect2>
+
+<sect2>
+<title><filename>mime.convs</filename></title>
+
+<para>
+CUPS auto-constructs all possible filtering chain paths for any given
+MIME type, and every printer installed. But how does it decide in
+favor or against a specific alternative?  (There may often 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>
+The setting of <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>
+       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:
+</para>
+
+<para><screen>
+&prompt;<userinput>lpadmin -P rawprinter -v socket://11.12.13.14:9100 -E</userinput>
+</screen></para>
+
+<para>
+       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>
+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 per default,
+you will probably have experienced the fact 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>
+Both contain entries (at the end of the respective files) which 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>
+
+<filterline>
+application/octet-stream
+</filterline>
+
+This line (with no specific auto-typing 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: 
+
+<filterline>
+application/octet-stream   application/vnd.cups-raw   0   -
+</filterline>
+
+<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>
+CUPS being 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 an allowed one. 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 (PPDs) for Non-PS Printers</title>
+
+
+<para>
+<indexterm><primary>PPD</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 jobfile. 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 jobfiles. The only difference is:
+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-PS 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>
+
+<filterline>
+ *cupsFilter: application/vnd.cups-raster  66   rastertoprinter
+</filterline>
+
+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 auto-construct 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 this
+the last filter has done its work (<parameter>rastertoprinter</parameter> is a Gimp-Print
+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 <link linkend="cups-ppds">the figure below</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 24pin impact printers and compatible </entry> </row>
+
+               <row><entry>epson24.ppd</entry> <entry>Epson 24pin impact printers and compatible </entry> </row>
+
+               <row><entry>okidata9.ppd</entry> <entry>Okidata 9pin impact printers and compatible </entry> </row>
+
+               <row><entry>okidat24.ppd</entry> <entry>Okidata 24pin 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. Further below is a discussion
+                       of several other driver/PPD-packages suitable for use with CUPS. </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>
+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 comes 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/non-free and some are proprietary.</para></listitem>
+</itemizedlist>
+
+<para>
+Often this produces better quality (and has several more
+advantages) than other methods.
+</para>
+
+<para>
+       <image id="cupsomatic-dia"><imagedescription>cupsomatic/foomatic Processing versus Native CUPS.</imagedescription>
+               <imagefile>10small</imagefile>
+       </image>
+</para>
+
+<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 and maintained and is no longer
+supported. It has now been replaced by
+<parameter>foomatic-rip</parameter>. <parameter>foomatic-rip</parameter> is a complete re-write
+of the old <parameter>cupsomatic</parameter> idea, but very much improved and generalized to
+other (non-CUPS) spoolers. An upgrade to foomatic-rip 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>
+Both the <parameter>cupsomatic</parameter> (old) and the <parameter>foomatic-rip</parameter> (new) methods from
+Linuxprinting.org use 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>
+<parameter>cupsomatic</parameter> kidnaps the printfile after the
+<parameter>application/vnd.cups-postscript</parameter> stage and
+deviates it through the CUPS-external, system-wide Ghostscript
+installation. Therefore the printfile 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. The
+flowchart in <link linkend="cupsomatic-dia">the image below</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>
+Assume you want to print a PDF file to an HP JetDirect-connected
+PostScript printer, but you want to print the pages 3-5, 7, 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> pre-filter, 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 the pages
+2-5, 7 and 11-13, creates an imposed layout <quote>2 pages on 1 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 drawn in <link linkend="pdftosocket">the figure below</link>.
+</para>
+
+<image id="pdftosocket"><imagefile>pdftosocket</imagefile><imagedescription>PDF to socket chain.</imagedescription></image>
+
+<para>
+Assume your 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 commandline.</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 must first pass the
+<parameter>pdftops</parameter> pre-filter, 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 <quote>pstops</quote> filter that applies
+the commandline options: it selects the pages 2-5, 7 and 11-13,
+creates an 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 &smbmdash; 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
+               <!--FIXME-->
+<parameter>pstoraster</parameter> stage and becomes MIME type
+<parameter>application/
+cups-raster</parameter>.</para></listitem>
+
+<listitem><para>Finally, the <parameter>rastertoepson</parameter> filter
+does its work (as indicated in the printer's PPD), creating the
+rinter-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 drawn in <link linkend="pdftoepsonusb">the figure below</link>.
+</para>
+
+<image id="pdftoepsonusb"><imagefile>pdftoepsonusb</imagefile><imagedescription>PDF to USB chain.</imagedescription></image>
+</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 thousand 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://wwwl.easysw.com/printpro/">ESP
+PrintPro</ulink> (commercial,
+non-free) is packaged with more than three thousand 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 some
+more 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/">Gimp-Print-Project
+</ulink> (GPL, free software)
+provides around 140 PPDs (supporting nearly 400 printers, many driven
+to photo quality output), to be used alongside the Gimp-Print CUPS
+filters.</para></listitem>
+
+<listitem><para><ulink url="http://www.turboprint.com/">TurboPrint
+</ulink> (shareware, non-free) supports
+roughly the same amount 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 around 150 of HP's own printers and is also providing
+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 are providing PPDs for practically every Ghostscript
+filter known to the world (including Omni, Gimp-Print and
+HPIJS).</para></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title>Printing with Interface Scripts</title>
+
+<para>
+CUPS also supports the usage of <quote>interface scripts</quote> as known from
+System V AT&amp;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 similar role as
+PPDs for PostScript printers. Interface scripts may inject the Escape
+sequences as required into the print data stream, if the user has
+chosen to select a certain paper tray, or print landscape, or use A3
+paper, etc. Interfaces 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:
+</para>
+
+<para><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 usage of interface scripts is
+to be 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 the figures below.
+</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 jobfile 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 are available it is sufficient
+to have the Windows client drivers available; and installed on the
+clients.
+</para>
+
+<para>
+       <image id="small11"><imagedescription>Print driver execution on the client.</imagedescription>
+               <imagefile>11small</imagefile>
+       </image>
+</para>
+</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.
+</para>
+
+<para>
+       <image id="small12"><imagedescription>Print driver execution on the server.</imagedescription>
+               <imagefile>12small</imagefile>
+       </image>
+</para>
+
+<para>
+However, there is something similar possible with CUPS. Read on.
+</para>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Network Printing (Windows Clients &smbmdash; 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'
+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 rinting through Samba the
+following options should be set in your &smb.conf; file [global]
+section:
+</para>
+
+<smbconfblock>
+<smbconfoption><name>printing</name><value>cups</value></smbconfoption>
+<smbconfoption><name>printcap</name><value>cups</value></smbconfoption>
+</smbconfblock>
+
+<para>
+When these parameters are specified, all manually set print directives
+(like <smbconfoption><name>print command</name></smbconfoption>, or <smbconfoption><name>lppause command</name></smbconfoption>) 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),
+as long as Samba has been compiled with CUPS library (libcups)
+support. If Samba has not been compiled with CUPS support, and if no
+other print commands are set up, then printing will use the
+<emphasis>System V</emphasis> AT&amp;T command set, with the -oraw
+option automatically passing through (if you want your own defined
+print commands to work with a Samba that has CUPS support compiled in,
+simply use <smbconfoption><name>printing</name><value>sysv</value></smbconfoption>).
+</para>
+
+<para>
+<image id="small13"><imagedescription>Printing via CUPS/Samba server.</imagedescription>
+       <imagefile>13small</imagefile>
+</image>
+</para>
+</sect2>
+
+<sect2>
+<title>Samba Receiving Jobfiles 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</name><value>/var/spool/samba</value></smbconfoption>,
+in the <smbconfsection>[printers]</smbconfsection> or
+<smbconfsection>[printername]</smbconfsection> section of
+&smb.conf;). Samba receives the job in its own
+spool space and passes it into the spool directory of CUPS (the CUPS
+spooling 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 dir and resets it to healthy values with every restart. We have
+seen quite a few people who had used a common spooling space for Samba
+and CUPS, and were struggling 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 they run 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, if you own a PostScript printer, that is. PPD
+files (PostScript Printer Descriptions) 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 frontends 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 usage
+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, as 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 WindowsNT/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 (Raster Image
+Processor), handling printfiles 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 these 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>
+       In Windows NT printer drivers which run in <quote>Kernel
+Mode</quote>, introduces 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 there have been so far only two different PostScript
+drivers: the ones 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 many cases, in an attempt to work around this problem, 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 clients in the number of printer options
+available for them. 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 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)
+chose 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 &smbmdash; Even in Kernel
+Mode</title>
+
+<para>
+<indexterm><primary>DDK</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 the previous chapter. In reality, this is a
+pure Samba business and only relates to the Samba/Windows client
+relationship.
+</para>
+
+<sect2>
+<title><emphasis>cupsaddsmb</emphasis>: The Unknown Utility</title>
+
+
+<para>
+<indexterm><primary>cupsaddsmb</primary></indexterm>
+The <command>cupsaddsmb</command> utility (shipped with all current CUPS versions) is an
+alternate method to transfer printer drivers into the Samba
+<smbconfsection>[print$]</smbconfsection> share. Remember, this share is where
+clients expect drivers deposited and setup 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 since 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 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"/>:
+</para>
+
+<para><smbconfexample id="cupsadd-ex">
+<title>smb.conf for cupsaddsmb usage</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>load printers</name><value>yes</value></smbconfoption>
+<smbconfoption><name>printing</name><value>cups</value></smbconfoption>
+<smbconfoption><name>printcap name</name><value>cups</value></smbconfoption>
+
+<smbconfsection>[printers]</smbconfsection>
+<smbconfoption><name>comment</name><value>All Printers</value></smbconfoption>
+<smbconfoption><name>path</name><value>/var/spool/samba</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>no</value></smbconfoption>
+<smbconfoption><name>public</name><value>yes</value></smbconfoption>
+<smbconfcomment>setting depends on your requirements</smbconfcomment>
+<smbconfoption><name>guest ok</name><value>yes</value></smbconfoption>
+<smbconfoption><name>writable</name><value>no</value></smbconfoption>
+<smbconfoption><name>printable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>printer admin</name><value>root</value></smbconfoption>
+ <smbconfsection>[print$]</smbconfsection>
+<smbconfoption><name>comment</name><value>Printer Drivers</value></smbconfoption>
+<smbconfoption><name>path</name><value>/etc/samba/drivers</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>guest ok</name><value>no</value></smbconfoption>
+<smbconfoption><name>read only</name><value>yes</value></smbconfoption>
+<smbconfoption><name>write list</name><value>root</value></smbconfoption>
+</smbconfexample></para>
+</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 packages 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 base 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:
+</para>
+
+<para><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
+untars 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:
+</para>
+
+<para><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:
+</para>
+
+<para><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.
+</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><screen>
+&rootprompt;<userinput>cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/</userinput>
+</screen></para>
+
+
+<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 Driver
+Developer Kit (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 of
+Visual Studio and a DDK will be able to compile for him/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>
+
+<para>
+       <itemizedlist>
+               <listitem><para>cups.hlp</para></listitem>
+               <listitem><para>cupsdrvr.dll</para></listitem>
+               <listitem><para>cupsui.dll</para></listitem>
+       </itemizedlist>
+</para>
+
+<para>
+Adobe drivers are available for the older Windows 95/98/Me as well as
+the 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>
+
+<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>
+
+<para>Windows NT, 2000 and XP are supported by:</para>
+
+<para>
+<itemizedlist>
+       <listitem><para>ADOBEPS5.DLL</para></listitem>
+       <listitem><para>ADOBEPSU.DLL</para></listitem>
+       <listitem><para>ADOBEPSU.HLP</para></listitem>
+</itemizedlist>
+
+</para>
+
+<note><para>
+If both the Adobe driver files and the CUPS driver files for the
+support of Windows NT/200x/XP are present in FIXME, the Adobe ones will be ignored
+and the CUPS ones 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. Probably you 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>[print$]</smbconfsection> share holds the Adobe files, from
+where you can get them 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 their Samba
+drivers package for this purpose with no problem. 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">http://www.easysw.com/software.html</ulink>.
+You need to locate the link labelled <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 select <guilabel>Export Driver...</guilabel> from the menu. Of
+course you need to have prepared Samba beforehand to handle the
+driver files; i.e., setup the <smbconfsection>[print$]</smbconfsection>
+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>
+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>[print$]</smbconfsection> 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>
+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>[print$]</smbconfsection> 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>
+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, as 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>
+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="printing"/>. 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 the CUPS ones:
+</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 from?</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 printfile starts with
+<parameter>&lt;1B &gt;%-12345X</parameter> or
+<parameter>&lt;escape&gt;%-12345X</parameter> instead
+of <parameter>%!PS</parameter>). This leads to the
+CUPS daemon auto-typing 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
+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
+clients to the CUPS server is guaranteed to auto-type 
+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>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 sort of beneficial extensions on the CUPS side, but which will
+not disturb any other applications as 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>[print$]</smbconfsection> share. Additionally, the PPD
+associated with this printer is copied from
+<filename>/etc/cups/ppd/</filename> to
+<smbconfsection>[print$]</smbconfsection>. 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</name><value>user</value></smbconfoption>). 
+</para>
+
+<para>
+Here is an example of a successfully run <command>cupsaddsmb</command> command: 
+</para>
+
+<para><screen>
+&rootprompt;<userinput>cupsaddsmb -U root infotec_IS2027</userinput>
+Password for root required to access localhost via Samba: <userinput>['secret']</userinput>
+</screen></para>
+
+<para>
+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:
+</para>
+
+<warning><para>
+You will see the root password for the Samba account printed on
+screen. 
+</para></warning>
+
+<para>
+       
+<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>
+
+<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'll discover error messages like <?latex \linebreak ?>NT_STATUS_OBJECT_NAME_COLLISION in between. They occur, because the directories WIN40 and W32X86 already existed in the <smbconfsection>[print$]</smbconfsection> driver download share (from a previous driver installation). They are harmless here.
+</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>[print$]</smbconfsection> 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):
+</para>
+
+<para><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 as a 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 printers
+drivers had problems installing properly. Here a redirection of the
+output will help you analyze the results in retrospective.
+</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 to not
+use 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>
+Can't get the standard <command>cupsaddsmb</command> command to run on a Samba PDC?
+Are you asked for the password credential all over 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>
+<link linkend="small14"/> shows a chart about the procedures, commandflows and
+dataflows of the <command>cupaddsmb</command> command. Note again: cupsaddsmb is
+not intended to, and does not work with, raw queues!
+</para>
+
+<para>
+       <image id="small14"><imagedescription>cupsaddsmb flowchart.</imagedescription>
+               <imagefile>14small</imagefile></image>
+</para>
+</sect2>
+
+<sect2>
+<title>Installing the PostScript Driver on a Client</title>
+
+<para>
+<indexterm><primary>point 'n' print</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 Winword, 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>
+<command>cupsaddsmb</command> will only reliably work with CUPS version 1.1.15 or higher
+and Samba from 2.2.4. 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:
+</para>
+
+<para><screen>
+&dosprompt;<userinput>net use lpt1: \\sambaserver\printershare /user:ntadmin</userinput>
+</screen></para>
+
+<para>
+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
+<emphasis>LanMan</emphasis> way (not using MS-RPC).
+</para>
+</sect2>
+
+<sect2>
+<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 hereby 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>[print$]</smbconfsection>.</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>, <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>
+<command>adddriver &lt;arch&gt; &lt;config&gt;</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:
+</para>
+               
+<para><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 enter 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 driver can make use of
+a bi-directional 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 prior to adding the driver or else the RPC will
+fail.
+</para>
+
+<para>
+<command>setdriver &lt;printername&gt; &lt;drivername&gt;</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>See also the <command>enumprinters</command> and <command>enumdrivers</command> commands for
+obtaining a list of installed printers and drivers.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Understanding the rpcclient man Page</title>
+
+<para>
+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 linebreaks:
+<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
+</para>
+
+<para><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>&lt;config&gt;</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 names 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> &smbmdash; 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 overhearing 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 that we've read just
+now.
+</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:
+</para>
+
+<para><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:
+</para>
+
+<para>
+<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>
+>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>
+<indexterm><primary>rpcclient</primary><secondary>adddriver</secondary></indexterm>
+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</name></smbconfoption> 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>[global]</smbconfsection> 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>[print$]</smbconfsection> share and create
+subdirectories.</para></listitem>
+
+<listitem><para>The printer you are going to setup 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. As 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. Alternately, you can authenticate as one of the
+users from the <quote>write list</quote> as defined in &smb.conf; for
+<smbconfsection>[print$]</smbconfsection>.
+</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 the
+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-end 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>[print$]</smbconfsection> 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>[print$]</smbconfsection>.
+</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>
+<para>Tell Samba which printer should use these driver files (<command>setdriver</command>).</para>
+
+
+<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 printername (print queue) to any driver, this
+is a convenient way to setup 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:
+<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. An alternate 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 have appeared 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>; 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></para>
+
+<para>
+If it does not work it could be a permission problem with the
+<smbconfsection>[print$]</smbconfsection> share.
+</para>
+</step>
+
+<step>
+<title>(Optional) Print a test page.</title>
+
+<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..." &gt;&gt; /var/log/samba/log.smbd</userinput>
+</screen></para>
+</step>
+</procedure>
+</sect2>
+
+<sect2>
+<title>Troubleshooting Revisited</title>
+
+<para>
+The setdriver command will fail, if in Samba's mind the queue is not
+already there. You had promising messages about the:
+</para>
+
+<para><screen>
+ Printer Driver ABC successfully installed.
+</screen></para>
+
+<para>
+after the <command>adddriver</command> parts of the procedure?  But you are also seeing
+a disappointing message like this one?
+</para>
+
+<para><computeroutput>
+ result was NT_STATUS_UNSUCCESSFUL
+</computeroutput></para>
+
+<para>
+<indexterm><primary>lpstat</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 queuelist. 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: 
+</para>
+
+<para>
+<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: 
+</para>
+
+<para>
+<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 = 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 smbds 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 well as 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 setup or 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:
+</para>
+
+<para><screen>
+&rootprompt;<userinput>tdbbackup</userinput>
+ Usage: tdbbackup [options] &lt;fname...&gt;
+ 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:
+</para>
+
+
+<para>
+<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>. Alternately, 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 <ulink
+noescape="1" url="http://www.linuxprinting.org/printer_list.cgi">http://www.linuxprinting.org/printer_list.cgi</ulink>.
+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>
+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 Foomatic-3.0 database: <ulink
+noescape="1" url="http://www.linuxprinting.org/driver_list.cgi">http://www.linuxprinting.org/driver_list.cgi</ulink>.
+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 to 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 of Linuxprinting.org
+to create their printing-related software (which, by the way, works on all
+UNIXes and on Mac OS X or Darwin, too). It is not known as well as it
+should be, that it also has 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">1000
+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>
+At present, there are 690 devices dubbed as working perfectly, 181
+mostly, 96 partially, 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:81/~gtaylor/">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 (PostScript Printers
+Description 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&amp;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&amp;show=0">PDQ-O-Matic</ulink>
+(for PDQ) and <ulink
+url="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&amp;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 frontend 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 spoolerless printing (<ulink
+url="http://www.linuxprinting.org/download.cgi?filename=directomatic&amp;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&amp;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>
+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>
+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>
+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. These are:
+</para>
+
+<itemizedlist>
+<listitem><para><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 their 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><ulink url="http://hpinkjet.sf.net/">HPIJS</ulink> &smbmdash;
+a free software project by HP to provide the support for their 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><ulink
+url="http://gimp-print.sf.net/">Gimp-Print</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 &smbmdash; 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 
+it's 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>
+Linuxprinting.org and the Foomatic driver wrappers around Ghostscript
+are now a standard toolchain 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 (who works at Mandrake), many
+additional contributions came from engineers with SuSE, RedHat,
+Connectiva, Debian, and others. Vendor-neutrality is an important goal
+of the Foomatic project.
+</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>
+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 modelled to the
+Adobe specification of PostScript Printer Descriptions (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 a 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 printjob into a raster format ready for the
+target device. This usage of PPDs to describe the options of non-PS
+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 homepage of the
+driver author or 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>spooler-less</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&amp;printer=HP-LaserJet_4_Plus&amp;show=1">http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;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&amp;printer=HP-LaserJet_4_Plus&amp;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 re-construct a good command line
+for that damn printing script, but can't remember the exact
+syntax. </para></listitem>
+
+<listitem><para>Some time during your visit to Linuxprinting.org, save
+the PPD to a suitable place on your harddisk, 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 Perlscript itself also makes some
+interesting <ulink url="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&amp;show=1">reading</ulink>
+because it is well documented by Kamppeter's inline 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 jobfile. foomatic-rip is able to read and act upon
+these and uses some specially encoded Foomatic comments
+embedded in the jobfile. 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 it 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 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>:
+</para>
+
+
+<para>
+<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 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 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>
+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 onward, you can use the CUPS PostScript Driver for
+Windows <?latex \linebreak ?>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>The page number</para></listitem>
+
+<listitem><para>The 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 and billed to
+<parameter>#marketing</parameter>, 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 a thousand and the job is aborted by the printer, the page count will
+still show the figure of a thousand 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 thousand 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>
+
+<!-- FIXME
+<sect2>
+<title>Other Accounting Tools</title>
+
+<para>
+PrintAnalyzer, pyKota, printbill, LogReport.
+</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 passthrough 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 commandline at that stage in the CUPS filtering chain,
+where normally the native CUPS <parameter>pstoraster</parameter> filter would kick
+in. cupsomatic bypasses pstoraster, kidnaps the printfile from CUPS
+away and redirects it to go through Ghostscript. CUPS accepts this,
+because the associated cupsomatic/foomatic-PPD specifies:
+
+<filterline>
+  *cupsFilter:  "application/vnd.cups-postscript 0 cupsomatic"
+</filterline>
+
+This line persuades CUPS to hand the file to cupsomatic, 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 auto-typed
+<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:
+
+<filterline>
+ application/postscript           application/vnd.cups-raw  0  -
+ application/vnd.cups-postscript  application/vnd.cups-raw  0  -
+</filterline>
+
+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 PS printers. If you
+want to print PS code on non-PS printers (provided they support ASCII
+text printing), an entry as follows could be useful:
+
+<filterline>
+ */*           application/vnd.cups-raw  0  -
+</filterline>
+
+and would effectively send <emphasis>all</emphasis> files to the
+backend without further processing.
+</para>
+
+<para>
+You could have the following entry:
+
+<filterline>
+application/vnd.cups-postscript application/vnd.cups-raw 0 \
+       my_PJL_stripping_filter
+</filterline>
+
+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>Auto-Deletion or Preservation of CUPS Spool Files</title>
+
+<para>
+Samba print files pass through two spool directories. One is the
+incoming directory managed by Samba, (set in the
+<smbconfoption><name>path</name><value>/var/spool/samba</value></smbconfoption>
+directive in the <smbconfsection>[printers]</smbconfsection> 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 do 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><emphasis><quote>MaxJobs 500</quote></emphasis></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>Pre-Conditions</title>
+
+<para>
+For everything to work as announced, 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</name><value>cups</value></smbconfoption>.</para></listitem>
+
+<listitem><para>Another Samba-&smb.conf; setting of
+               <smbconfoption><name>printcap</name><value>cups</value></smbconfoption>.</para></listitem>
+</itemizedlist>
+
+<note><para>
+In this case, all other manually set printing-related commands (like
+<smbconfoption><name>print command</name></smbconfoption>, 
+<smbconfoption><name>lpq command</name></smbconfoption>, 
+<smbconfoption><name>lprm command</name></smbconfoption>, 
+<smbconfoption><name>lppause command</name></smbconfoption> or
+<smbconfoption><name>lpresume command</name></smbconfoption>) are ignored and they should normally have no
+influence whatsoever on your printing.
+</para></note>
+</sect2>
+
+<sect2>
+<title>Manual Configuration</title>
+
+<para>
+If you want to do things manually, replace the <smbconfoption><name>printing</name><value>cups</value></smbconfoption>
+by <smbconfoption><name>printing</name><value>bsd</value></smbconfoption>. Then your manually set commands may work
+(I haven't tested this), and a <smbconfoption><name>print command</name><value>lp -d %P %s; rm %s"</value></smbconfoption>
+may do what you need.
+</para>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Printing from CUPS to Windows Attached Printers</title>
+
+<para>
+>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:
+</para>
+
+<para><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 -&gt; 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 -&gt; /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 -&gt; /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:
+</para>
+
+<para><screen>
+&rootprompt;<userinput>ln -s `which smbspool` /usr/lib/cups/backend/smb</userinput>
+</screen></para>
+
+<para>
+<command>smbspool</command> has been 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>
+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. So 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 following diagrams reveal how CUPS handles print jobs.
+</para>
+
+<image id="cups1"><imagefile>cups1</imagefile><imagedescription>Filtering chain 1.</imagedescription></image>
+
+<image id="cups2"><imagefile>cups2</imagefile><imagedescription>Filtering chain with cupsomatic</imagedescription></image>
+
+</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>
+               <title><quote>cupsaddsmb</quote> Keeps Asking for Root Password in Never-ending Loop</title>
+
+               <para>Have you <smbconfoption><name>security</name><value>user</value></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>
+
+       </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 <parameter>&lt;Location
+/printers&gt;....&lt;/Location&gt;</parameter> 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 writeable?
+</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>[print$]</smbconfsection>
+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</name><value>bad user</value></smbconfoption>), Windows Explorer will not accept an
+attempt to connect again as a different user. There will not be any byte
+transfered 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 are trying. And you
+do not see any 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>You see per <command>smbstatus</command> that you are
+connected as user nobody; while you want to be root or
+printeradmin. This is probably due to 
+<smbconfoption><name>map to guest</name><value>bad user</value></smbconfoption>, which silently connects you under the guest account
+when you gave (maybe by accident) an incorrect username. Remove
+<smbconfoption><name>map to guest</name></smbconfoption>, if you want to prevent
+this.</para></sect2>
+
+<sect2>
+<title>Upgrading to CUPS Drivers from Adobe Drivers</title>
+
+<para>
+This information came from a mailinglist 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>
+<para>Local Security Policies may not
+allow the installation of unsigned drivers. <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>Windows XP handles SMB printers on a <quote>per-user</quote> basis.
+This means every user needs to install the printer himself. To have a
+printer available for everybody, you might want to use the built-in
+IPP client capabilities of WinXP. 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 &amp; Print Sharing for MS Networks</command> in
+XP).</para></sect2>
+
+<sect2>
+<title>WinXP-SP1</title>
+
+<para>WinXP-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 in 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 the correct way: 
+
+<orderedlist>
+
+<listitem><para>Open the <guilabel>Printers</guilabel>
+folder.</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 <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.-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</name></smbconfoption> 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>
+above).</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:
+<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 i n <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</name></smbconfoption>> in the <smbconfsection>[printers]</smbconfsection>
+section). These <parameter>must</parameter> be different. Set
+<!--FIXME-->
+<parameter>RequestRoot /var/spool/cups/</parameter> in
+<filename>cupsd.conf</filename> and <smbconfoption><name>path</name><value>
+/var/spool/samba</value></smbconfoption> in the <smbconfsection>[printers]</smbconfsection>
+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> Mis-handles 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>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-balancing 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 his jobs and send your own to his device unwittingly. To have
+tight control over the printer names, set <parameter>BrowseShortNames
+No</parameter>. It will present any printer as <replaceable>printername@cupshost</replaceable>
+and then 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"/>.</para>
+
+<image id="a_small"><imagedescription>CUPS printing overview.</imagedescription>
+       <imagefile>a_small</imagefile>
+</image>
+</sect1>
+
+</chapter>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/docbook/projdoc/Compiling.xml b/docs/docbook/projdoc/Compiling.xml
new file mode 100644 (file)
index 0000000..20f27ce
--- /dev/null
@@ -0,0 +1,503 @@
+<chapter id="compiling">
+<chapterinfo>
+       &author.jelmer;
+       &author.jht;
+       &author.tridge;
+       
+       <pubdate> 22 May 2001 </pubdate>
+       <pubdate> 18 March 2003 </pubdate>
+</chapterinfo>
+
+<title>How to Compile Samba</title>
+
+<para>
+You can obtain the Samba source from the
+<ulink url="http://samba.org/">Samba Website.</ulink> To obtain a development version, 
+you can download Samba from CVS or using <command>rsync</command>.
+</para>
+
+<sect1>
+<title>Access Samba Source Code via CVS</title>
+
+
+<sect2>
+<title>Introduction</title>
+
+<para>
+<indexterm><primary>CVS</primary></indexterm>
+Samba is developed in an open environment. Developers use
+Concurrent Versioning System (CVS) to <quote>checkin</quote> (also known as 
+<quote>commit</quote>) new source code. Samba's various CVS branches can
+be accessed via anonymous CVS using the instructions
+detailed in this chapter.
+</para>
+
+<para>
+This chapter is a modified version of the instructions found at
+<ulink noescape="1" url="http://samba.org/samba/cvs.html">http://samba.org/samba/cvs.html</ulink>
+</para>
+
+</sect2>
+
+<sect2>
+<title>CVS Access to samba.org</title>
+
+<para>
+The machine samba.org runs a publicly accessible CVS 
+repository for access to the source code of several packages, 
+including Samba, rsync, distcc, ccache, and jitterbug. There are two main ways
+of accessing the CVS server on this host:
+</para>
+
+<sect3>
+<title>Access via CVSweb</title>
+
+
+<para>
+<indexterm><primary>CVS</primary><secondary>web</secondary></indexterm>
+You can access the source code via your favorite WWW browser. This allows you to access
+the contents of individual files in the repository and also to look at the revision 
+history and commit logs of individual files. You can also ask for a diff 
+listing between any two versions on the repository.
+</para>
+
+<para>
+Use the URL:
+<ulink noescape="1" url="http://samba.org/cgi-bin/CVSweb">http://samba.org/cgi-bin/CVSweb</ulink>
+</para>
+</sect3>
+
+<sect3>
+<title>Access via CVS</title>
+
+<para>
+You can also access the source code via a 
+normal CVS client. This gives you much more control over what you can 
+do with the repository and allows you to checkout whole source trees 
+and keep them up-to-date via normal CVS commands. This is the 
+preferred method of access if you are a developer and not
+just a casual browser.
+</para>
+
+<para>
+To download the latest CVS source code, point your
+browser at the URL :
+<ulink noescape="1" url="http://www.cyclic.com/">http://www.cyclic.com/</ulink>.
+and click on the <quote>How to get CVS</quote> link. CVS is free software under 
+the GNU GPL (as is Samba). Note that there are several graphical CVS clients
+that provide a graphical interface to the sometimes mundane CVS commands.
+Links to theses clients are also available from the Cyclic Web site.
+</para>
+
+<para>
+To gain access via anonymous CVS, use the following steps. 
+For this example it is assumed that you want a copy of the 
+Samba source code. For the other source code repositories 
+on this system just substitute the correct package name.
+</para>
+
+<procedure>
+       <title>Retrieving Samba using CVS</title>
+
+       <step>
+       <para>
+       Install a recent copy of CVS. All you really need is a 
+       copy of the CVS client binary. 
+       </para>
+       </step>
+
+       <step>
+       <para>
+       Run the command:
+       </para>
+
+       <para>
+       <userinput>cvs -d :pserver:cvs@samba.org:/cvsroot login</userinput>
+       </para>
+       </step>
+
+       <step>
+       
+       <para>
+       When it asks you for a password, type <userinput>cvs</userinput>.
+       </para>
+       </step>
+
+       <step>
+       <para>
+       Run the command 
+       </para>
+       
+       <para>
+       <userinput>cvs -d :pserver:CVS@samba.org:/cvsroot co samba</userinput>.
+       </para>
+       
+       <para>
+       This will create a directory called <filename>samba</filename> containing the 
+       latest Samba source code (i.e., the HEAD tagged CVS branch). This 
+       currently corresponds to the 3.0 development tree. 
+       </para>
+       
+       <para>
+       CVS branches other then HEAD can be obtained by using the
+       <option>-r</option> and defining a tag name. A list of branch tag names 
+       can be found on the <quote>Development</quote> page of the Samba Web site. A common
+       request is to obtain the latest 3.0 release code. This could be done by 
+       using the following command:
+       </para>
+       
+       <para>
+       <userinput>cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_3_0 samba</userinput>.
+       </para>
+       </step>
+
+       <step>
+       <para>
+       Whenever you want to merge in the latest code changes, use 
+       the following command from within the Samba directory: 
+       </para>
+       
+       <para>
+       <userinput>cvs update -d -P</userinput>
+       </para>
+       </step>
+</procedure>
+       
+</sect3>
+</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 CVS
+       tree at <ulink noescape="1" url="ftp://pserver.samba.org/pub/unpacked">ftp://pserver.samba.org/pub/unpacked</ulink> and also via anonymous rsync at 
+       <ulink noescape="1" url="rsync://pserver.samba.org/ftp/unpacked/">rsync://pserver.samba.org/ftp/unpacked/</ulink>. I recommend using rsync rather than ftp.
+       See <ulink noescape="1" url="http://rsync.samba.org/">the rsync homepage</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 like CVS 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>
+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 toolset 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://us1.samba.org/samba/ftp/samba-2.2.8a.tar.asc</userinput>
+&prompt;<userinput>wget http://us1.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:
+</para>
+
+<screen>
+&prompt;<userinput>gpg --import samba-pubkey.asc</userinput>
+</screen>
+
+<para>
+and verify the Samba source code integrity with:
+</para>
+
+<screen>
+&prompt;<userinput>gzip -d samba-2.2.8a.tar.gz</userinput>
+&prompt;<userinput>gpg --verify samba-2.2.8a.tar.asc</userinput>
+</screen>
+
+<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:
+</para>
+
+<para><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, first run the program <userinput>./configure
+       </userinput> in the source directory. This should automatically 
+       configure Samba for your operating system. If you have unusual 
+       needs, then you may wish to run</para>
+       
+<para><screen>&rootprompt;<userinput>./configure --help
+</userinput></screen></para>
+       
+<para>first to see what special options you can enable. Now execute <userinput>./configure</userinput> with any arguments it might need:</para>
+
+<para><screen>&rootprompt;<userinput>./configure <replaceable>[... arguments ...]</replaceable></userinput></screen></para>
+       
+       <para>Executing</para>
+
+       
+       <para>
+<indexterm><primary>make</primary></indexterm>
+               <screen>&rootprompt;<userinput>make</userinput></screen></para>
+       
+       <para>will create the binaries. Once it is successfully 
+       compiled you can use</para>
+       
+<para><screen>&rootprompt;<userinput>make install</userinput></screen></para>
+       
+       <para>to install the binaries and manual pages. You can 
+       separately install the binaries and/or man pages using</para>
+       
+<para><screen>&rootprompt;<userinput>make installbin
+</userinput></screen></para>
+       
+       <para>and</para>
+       
+       <para><screen>&rootprompt;<userinput>make installman
+       </userinput></screen></para>
+
+       <para>Note that if you are upgrading from a previous version 
+       of Samba you might like to know that the old versions of 
+       the binaries will be renamed with an <quote>.old</quote> extension. You 
+       can go back to the previous version with</para>
+       
+<para><screen>&rootprompt;<userinput>make revert
+</userinput></screen></para>
+       
+       <para>if you find this version a disaster!</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 non-standard location, then
+               remember to add the configure option 
+               <option>--with-krb5=<replaceable>DIR</replaceable></option>.</para>
+
+       <para>After you run configure, make sure that 
+               <filename>include/config.h</filename> it generates contain lines like 
+               this:</para>
+
+<para><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>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 regading SuSE Linux specific configuration.
+       Additionally, SuSE are 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>
+       <title>Starting the &smbd; and &nmbd;</title>
+
+
+       <para>
+       <indexterm><primary>inetd</primary></indexterm>
+               You must choose to start &smbd; 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 from inetd.conf</title>
+
+               <indexterm><primary>inetd</primary></indexterm>
+               
+               <note>
+               <para>The following will be different if 
+               you use NIS, NIS+ or LDAP to distribute services maps.</para>
+               </note>
+               
+               <para>Look at your <filename>/etc/services</filename>. 
+               What is defined at port 139/tcp? If nothing is defined, 
+               then add a line like this:</para>
+
+               <para><programlisting>netbios-ssn     139/tcp</programlisting></para>
+
+               <para>Similarly for 137/udp, you should have an entry like:</para>
+
+               <para><programlisting>netbios-ns        137/udp</programlisting></para>
+
+               <para>Next, edit your <filename>/etc/inetd.conf</filename> 
+               and add two lines like this:</para>
+
+               <para><programlisting>
+               netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd 
+               netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd 
+               </programlisting></para>
+
+               <para>The exact syntax of <filename>/etc/inetd.conf</filename> 
+               varies between UNIXes. Look at the other entries in inetd.conf 
+               for a guide. </para>
+
+       <para>
+               <indexterm><primary>xinetd</primary></indexterm>
+               Some distributions use xinetd instead of inetd. Consult the 
+               xinetd manual for configuration information.</para>
+
+               <note><para>Some UNIXes already have entries like netbios_ns 
+               (note the underscore) in <filename>/etc/services</filename>. 
+               You must edit <filename>/etc/services</filename> or
+               <filename>/etc/inetd.conf</filename> to make them consistent.
+               </para></note>
+
+               <note><para>
+               <indexterm><primary>ifconfig</primary></indexterm>
+                               On many systems you may need to use the 
+               <smbconfoption><name>interfaces</name></smbconfoption> option in &smb.conf; to specify the IP
+               address and netmask of your interfaces. Run 
+               <application>ifconfig</application> 
+               as root if you do not know what the broadcast is for your
+               net. &nmbd; tries to determine it at run 
+               time, but fails on some UNIXes. 
+               </para></note>
+
+               <warning><para>Many UNIXes only accept around five 
+               parameters on the command line in <filename>inetd.conf</filename>. 
+               This means you shouldn't use spaces between the options and 
+               arguments, or you should use a script and start the script 
+               from <command>inetd</command>.</para></warning>
+
+               <para>Restart <application>inetd</application>, perhaps just send 
+                       it a HUP. </para>
+
+               <screen>
+                       &rootprompt;<userinput>killall -HUP inetd</userinput>
+               </screen>
+               
+       </sect2>
+       
+       <sect2>
+               <title>Alternative: Starting &smbd; as a Daemon</title>
+
+               
+               <para>
+               <indexterm><primary>daemon</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/bin/smbd -D 
+               /usr/local/samba/bin/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>
+       </sect2>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/DNS-DHCP-Configuration.xml b/docs/docbook/projdoc/DNS-DHCP-Configuration.xml
new file mode 100644 (file)
index 0000000..21bda63
--- /dev/null
@@ -0,0 +1,17 @@
+<chapter id="DNSDHCP">
+<chapterinfo>
+       &author.jht;
+</chapterinfo>
+
+<title>DNS and DHCP Configuration Guide</title>
+
+<sect1>
+<title>Note</title>
+
+<para>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/DOMAIN_MEMBER.xml b/docs/docbook/projdoc/DOMAIN_MEMBER.xml
new file mode 100644 (file)
index 0000000..059d586
--- /dev/null
@@ -0,0 +1,1087 @@
+<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>
+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>
+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 a lack of knowledge. Hopefully
+this chapter will fill the voids.
+</para>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+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>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>
+       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>
+       Only <application>MS Windows NT4/200x/XP Professional</application>
+       workstations that are Domain Members can use network logon facilities.
+       </para></listitem>
+
+       <listitem><para>
+       Domain Member workstations can be better controlled through the use of
+       Policy files (<filename>NTConfig.POL</filename>) and Desktop Profiles.
+       </para></listitem>
+
+       <listitem><para>
+       Through the use of logon scripts, users can be given transparent access to network
+       applications that run off application servers.
+       </para></listitem>
+
+       <listitem><para>
+       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 backended 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>
+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 account
+is to prevent a rogue user and Domain Controller from colluding to gain access to a 
+domain member workstation.
+</para>
+
+<para>
+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 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>
+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>
+       A Domain Security Account (stored in the 
+       <smbconfoption><name>passdb backend</name></smbconfoption> 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>
+       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>
+       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>
+       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 may not be a feature of the early releases of Samba-3.
+       </para></listitem>
+</itemizedlist>
+</para>
+
+<para>
+<indexterm><primary>Machine Trust Accounts</primary><secondary>creating</secondary></indexterm>
+There are three ways to create Machine Trust Accounts:
+</para>
+
+<itemizedlist>
+       <listitem><para>
+       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>
+       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>
+       <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>
+
+<sect2>
+<title>Manual Creation of Machine Trust Accounts</title>
+
+<para>
+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>add user</quote> command
+that is normally used to create new UNIX accounts. The following is an example for
+a Linux-based Samba server:
+</para>
+
+<para>
+<indexterm><primary>useradd</primary></indexterm>
+<indexterm><primary>vipw</primary></indexterm>
+<screen>
+&rootprompt;<userinput>/usr/sbin/useradd -g machines -d /dev/null -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>In the above 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 has
+numeric GID equal 100.</para>
+
+<para>
+<indexterm><primary>chpass</primary></indexterm>
+On *BSD systems, this can be done using the <command>chpass</command> utility:
+</para>
+
+<para>
+<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>
+The <filename>/etc/passwd</filename> entry will list the machine name 
+with a <quote>$</quote> appended, 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:
+</para>
+
+<programlisting>
+doppy$:x:505:100:<replaceable>machine_nickname</replaceable>:/dev/null:/bin/false
+</programlisting>
+
+<para>
+Above, <replaceable>machine_nickname</replaceable> can be any
+descriptive name for the client, i.e., 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>
+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:
+</para>
+
+<para>
+<screen>
+&rootprompt;<userinput>smbpasswd -a -m <replaceable>machine_name</replaceable></userinput>
+</screen>
+</para>
+
+<para>
+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>
+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>
+A working <smbconfoption><name>add machine script</name></smbconfoption> script is essential
+for machine trust accounts to be automatically created. This applies no matter whether
+one uses automatic account creation, or if one wishes to use the NT4 Domain Server Manager.
+</para>
+
+<para>
+<indexterm><primary>SRVTOOLS.EXE</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>
+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 this will unpack the same tools but for use on 
+this platform.
+</para>
+
+<para>
+Further information about these tools may be obtained from the following locations:
+</para>
+
+<para>
+<simplelist>
+<member><ulink noescape="1" url="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673"/></member>
+<member><ulink noescape="1" url="http://support.microsoft.com/default.aspx?scid=kb;en-us;172540"/></member>
+</simplelist>
+</para>
+
+<para>
+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>
+The second (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>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>
+Here is an example for a Red Hat Linux system.
+</para>
+
+<para><smbconfblock>
+<smbconfsection>[global]</smbconfsection>
+<smbconfcomment>&lt;...remainder of parameters...&gt;</smbconfcomment>
+<smbconfoption><name>add machine script</name><value>/usr/sbin/useradd -d /dev/null -g 100 \</value></smbconfoption>
+<member><parameter>  -s /bin/false -M %u</parameter></member>
+</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>
+       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.
+       A Samba Administrator Account (i.e., a Samba account that has <constant>root</constant> privileges on the
+       Samba server) must be entered here; the operation will fail if an ordinary user
+       account is given. 
+       </para>
+
+       <para>
+       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>
+       The name of the account that is used to create Domain Member machine 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</name><value>/etc/samba/smbusers</value></smbconfoption>.
+       </para>
+
+       <para>
+       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>
+       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>
+       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>Joining a Samba client to a domain is documented in 
+       <link linkend="domain-member-server"></link>.
+       </para>
+</sect3>
+
+</sect2>
+</sect1>
+
+<sect1 id="domain-member-server">
+<title>Domain Member Server</title>
+
+<para>
+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>
+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 NetWare Directory
+Server, and so on.
+</emphasis>
+</para>
+
+<note><para>
+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>
+Please refer to <link linkend="samba-pdc"></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"/> lists names that have been 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>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>
+First, you must edit your &smb.conf; file to tell Samba it should now use domain security.
+</para>
+
+<para>
+       Change (or add) your 
+       <smbconfoption><name>security</name></smbconfoption> line in the [global] section 
+of your &smb.conf; to read:
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>security</name><value>domain</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+Next change the <smbconfoption><name>workgroup</name></smbconfoption> line in the <smbconfsection>[global]</smbconfsection>
+section to read: 
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+This is the name of the domain we are joining.
+</para>
+
+<para>
+You must also have the parameter <smbconfoption><name>encrypt passwords</name></smbconfoption>
+set to <constant>yes</constant> in order for your users to authenticate to the NT PDC.
+This is the defaulty 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>
+Finally, add (or modify) a <smbconfoption><name>password server</name></smbconfoption> line in the [global]
+section to read: 
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>password server</name><value>DOMPDC DOMBDC1 DOMBDC2</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+These are the primary and backup Domain Controllers 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>
+Alternately, if you want smbd to automatically determine 
+the list of Domain Controllers to use for authentication, you may 
+set this line to be:
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>password server</name><value>*</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+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:
+</para>
+
+<para>
+<screen>
+&rootprompt;<userinput>net join -S DOMPDC -U<replaceable>Administrator%password</replaceable></userinput>
+</screen>
+</para>
+
+<para>
+If the <option>-S DOMPDC</option> argument is not given, the domain name will be obtained from &smb.conf;.
+</para>
+
+<para>
+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 message in your terminal window the
+text shown below. Where the older NT4 style domain architecture is used:
+<screen>
+<computeroutput>Joined domain DOM.</computeroutput>
+</screen>
+</para>
+
+<para>
+Where Active Directory is used:
+<screen>
+<computeroutput>Joined SERV1 to realm MYREALM.</computeroutput>
+</screen>
+</para>
+
+<para>
+Refer to the <command>net</command> man page for further information.
+</para>
+
+<para>
+This process joins the server to the domain without having to create the machine
+trust account on the PDC beforehand.
+</para>
+
+<para>
+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:
+<screen>
+<filename>/usr/local/samba/private/secrets.tdb</filename>
+or 
+<filename>/etc/samba/secrets.tdb</filename>.
+</screen>
+</para>
+
+<para>
+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>
+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>
+
+<sect2>
+<title>Why Is This Better Than <parameter>security = server</parameter>?</title>
+
+<para>
+Currently, domain security in Samba does not free you from 
+having to create local UNIX users to represent the users attaching 
+to your server. This means that if Domain user <constant>DOM\fred
+</constant> attaches to your Domain Security Samba server, there needs 
+to be a local UNIX user fred to represent that user in the UNIX 
+file system. This is similar to the older Samba security mode 
+<smbconfoption><name>security</name><value>server</value></smbconfoption>,
+where Samba would pass through the authentication request to a Windows 
+NT server in the same way as a Windows 95 or Windows 98 server would.
+</para>
+
+<para>
+Please refer to <link linkend="winbind"></link>, for information on a system
+to automatically assign UNIX UIDs and GIDs to Windows NT Domain users and groups.
+</para>
+
+<para>
+The advantage to Domain-level security is that the 
+authentication in Domain-level security is passed down the authenticated 
+RPC channel in exactly the same way that an NT server would do it. This 
+means Samba servers now participate in domain trust relationships in 
+exactly the same way NT servers do (i.e., you can add Samba servers into 
+a resource domain and have the authentication passed on from a resource
+domain PDC to an account domain PDC).
+</para>
+
+<para>
+In addition, with <smbconfoption><name>security</name><value>server</value></smbconfoption>, every Samba 
+daemon on a server has to keep a connection open to the 
+authenticating server for as long as that daemon lasts. This can drain 
+the connection resources on a Microsoft NT server and cause it to run 
+out of available connections. With <smbconfoption><name>security</name><value>domain</value></smbconfoption>, 
+however, the Samba daemons connect to the PDC/BDC only for as long 
+as is necessary to authenticate the user and then drop the connection, 
+thus conserving PDC connection resources.
+</para>
+
+<para>
+And finally, acting in the same manner as an NT server 
+authenticating to a PDC means that as part of the authentication 
+reply, the Samba server gets the user identification information such 
+as the user SID, the list of NT groups the user belongs to, and so on. 
+</para>
+
+<note>
+<para>
+Much of the text of this document was first published in the Web magazine 
+<ulink url="http://www.linuxworld.com">LinuxWorld</ulink> as the article <ulink
+url="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html"/>
+<emphasis>Doing the NIS/NT Samba</emphasis>.
+</para>
+</note>
+
+</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>
+
+<para><smbconfblock>
+<smbconfoption><name>realm</name><value>your.kerberos.REALM</value></smbconfoption>
+<smbconfoption><name>security</name><value>ADS</value></smbconfoption>
+<smbconfcomment>The following parameter need only be specified if present.</smbconfcomment>
+<smbconfcomment>The default setting is not present is Yes.</smbconfcomment>
+<smbconfoption><name>encrypt passwords</name><value>yes</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+In case samba cannot correctly identify the appropriate ADS server using the realm name, use the 
+<smbconfoption><name>password server</name></smbconfoption> option in &smb.conf;:
+<smbconfblock>
+<smbconfoption><name>password server</name><value>your.kerberos.server</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<note><para>
+You do <emphasis>not</emphasis> need a smbpasswd file, and older clients will be authenticated as 
+if <smbconfoption><name>security</name><value>domain</value></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>
+With both MIT and Heimdal Kerberos, this is unnecessary, and may be detrimental. All ADS
+domains will automatically create SRV records in the DNS zone <?latex \linebreak ?><parameter>_kerberos.REALM.NAME</parameter> for
+each KDC in the realm. MIT's, as well as Heimdal's, KRB5 libraries default to checking
+for these records, so they will automatically find the KDCs. In addition,
+<filename>krb5.conf</filename> only allows specifying a single KDC, even there if there is more
+than one. Using the DNS lookup allows the KRB5 libraries to use whichever KDCs are available.
+</para>
+
+<para>
+When manually configuring <filename>krb5.conf</filename>, the minimal configuration is:
+</para>
+
+<para><programlisting>
+[libdefaults]
+   default_realm = YOUR.KERBEROS.REALM
+
+       [realms]
+       YOUR.KERBEROS.REALM = {
+       kdc = your.kerberos.server
+           }
+</programlisting></para>
+
+<para>
+When using Heimdal versions before 0.6 use the following configuration settings:
+<screen>
+[libdefaults]
+   default_realm      = YOUR.KERBEROS.REALM
+   default_etypes     = des-cbc-crc des-cbc-md5
+   default_etypes_des = des-cbc-crc des-cbc-md5
+
+        [realms]
+        YOUR.KERBEROS.REALM = {
+        kdc = your.kerberos.server
+            }
+</screen>
+</para>
+
+<para>
+<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>
+
+<para>
+With Heimdal versions earlier than 0.6.x you only can use newly created accounts
+in ADS or accounts that have had the password changed once after migration, or
+in case of <constant>Administrator</constant> after installation. At the
+moment, a Windows 2003 KDC can only be used with a Heimdal releases later than 0.6
+(and no default etypes in krb5.conf). Unfortunatly this whole area is still
+in a state of flux.
+</para>
+
+<note><para>
+The realm must be in uppercase or you will get <quote><errorname>Cannot find KDC for
+requested realm while getting initial credentials</errorname></quote> error (Kerberos
+is case-sensitive!).
+</para></note>
+
+<note><para>
+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 is more than five minutes. 
+</para></note>
+
+<para>
+Clock skew limits are configurable in the Kerberos protocols. The default setting is
+five minutes.
+</para>
+
+<para>
+You also must ensure that you can do a reverse DNS lookup on the IP
+address of your KDC. Also, the name that this reverse lookup maps to
+must either be the NetBIOS name of the KDC (i.e., the hostname with no
+domain attached) or it can alternately be the NetBIOS name followed by the realm. 
+</para>
+
+<para>
+The easiest way to ensure you get this right is to add a 
+<filename>/etc/hosts</filename> entry mapping the IP address of your KDC to 
+its NetBIOS name. If you do not get this correct then you will get a 
+<errorname>local error</errorname> when you try to join the realm.
+</para>
+
+<para>
+If all you want is Kerberos support in &smbclient; then you can skip
+directly to <link linkend="ads-test-smbclient"/> now. 
+<link linkend="ads-create-machine-account"/> and <link linkend="ads-test-server"/>
+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>
+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>
+</para>
+
+<para>
+When making a Windows client a member of an ADS domain within a complex organization, you
+may want to create the machine account within a particular organizational unit. Samba-3 permits
+this to be done using the following syntax:
+<screen>
+&rootprompt;  <userinput>kinit Administrator@your.kerberos.REALM</userinput>
+&rootprompt; <userinput>net ads join "organizational_unit"</userinput>
+</screen>
+</para>
+
+<para>
+For example, you may want to create the machine 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>
+</para>
+
+<?latex \newpage ?>
+
+<sect3>
+<title>Possible Errors</title>
+
+<para>
+<variablelist>
+       <varlistentry><term><errorname>ADS support not compiled in</errorname></term>
+       <listitem><para>Samba must be reconfigured (remove config.cache) and recompiled
+       (make clean all install) after the Kerberos libiraries and headers files are installed.
+       </para></listitem></varlistentry>
+
+       <varlistentry><term><errorname>net ads join prompts for user name</errorname></term>
+       <listitem><para>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>
+
+       <varlistentry><term>Unsupported encryption/or checksum types</term>
+       <listitem><para>
+       Make sure that the <filename>/etc/krb5.conf</filename> is correctly configured
+       for the type and version of Kerberos installed on the system.
+       </para></listitem></varlistentry>
+</variablelist>
+</para>
+
+</sect3>
+
+</sect2>
+
+<sect2 id="ads-test-server">
+<title>Testing Server Setup</title>
+
+<para>
+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>
+On a Windows 2000 client, try <userinput>net use * \\server\share</userinput>. You should
+be logged in 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>
+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>
+On your Samba server try to login to a Win2000 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>
+
+<sect2>
+<title>Notes</title>
+
+<para>
+You must change administrator password at least once after DC 
+install, to create the right encryption types.
+</para>
+
+<para>
+Windows 200x does not seem to create the <parameter>_kerberos._udp</parameter> and <parameter>_ldap._tcp</parameter> in
+the default DNS setup. Perhaps this will be fixed later in service packs.
+</para>
+
+</sect2>
+</sect1>
+
+<sect1>
+<title>Sharing User ID Mappings between Samba Domain Members</title>
+
+<para>
+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>
+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>To use the <emphasis>LDAP</emphasis> <parameter>ldap idmap suffix</parameter>, set:</para>
+
+<smbconfblock>
+<smbconfoption><name>ldap idmap suffix</name><value>ou=Idmap,dc=quenya,dc=org</value></smbconfoption>
+</smbconfblock>
+
+<para>See the &smb.conf; man page entry for the <smbconfoption><name>ldap idmap suffix</name><value></value></smbconfoption>
+parameter for further information.</para>
+
+<para>
+Do not forget to specify also the <smbconfoption><name>ldap admin dn</name></smbconfoption>
+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></para>
+
+</sect1>
+
+<sect1>
+<title>Common Errors</title>
+
+<para>
+In the process of adding/deleting/re-adding Domain Member machine 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>re-install</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>
+<quote>A Windows workstation was re-installed. The original domain machine
+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>
+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.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Adding Machine to Domain Fails</title>
+
+<para>
+<quote>Adding a Windows 200x or XP Professional machine to the Samba PDC Domain fails with a
+message that, <errorname>`The machine could not be added at this time, there is a network problem.
+Please try again later.'</errorname> Why?</quote>
+</para>
+
+<para>
+You should check that there is an <smbconfoption><name>add machine script</name></smbconfoption> 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</name><value></value></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>
+       The script does not actually exist, or could not be located in the path specified.
+       </para>
+
+       <para>
+       <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>
+       The machine could not be added to the UNIX system accounts file <filename>/etc/passwd</filename>.
+       </para>
+
+       <para>
+       <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 upper case characters
+       nor will it allow spaces in the name.
+       </para></listitem>
+</itemizedlist>
+
+<para>
+The <smbconfoption><name>add machine script</name></smbconfoption> 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>
+
+<sect2>
+       <title>I Can't Join a Windows 2003 PDC</title>
+
+       <para>Windows 2003 requires SMB signing. Client side SMB signing has been implemented in Samba-3.0.
+       Set <smbconfoption><name>client use spnego</name><value>yes</value></smbconfoption> when communicating 
+       with a Windows 2003 server.</para>
+</sect2>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/Diagnosis.xml b/docs/docbook/projdoc/Diagnosis.xml
new file mode 100644 (file)
index 0000000..4856e24
--- /dev/null
@@ -0,0 +1,557 @@
+<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>
+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 as 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 will assume this share is called <smbconfsection>tmp</smbconfsection>.
+You can add a <smbconfsection>tmp</smbconfsection> share like this by adding the
+lines shown in <link linkend="tmpshare"/>.
+</para>
+
+<para><smbconfexample id="tmpshare">
+<title>smb.conf with [tmp] share</title>
+<smbconfsection>[tmp]</smbconfsection>
+<smbconfoption><name>comment</name><value>temporary files </value></smbconfoption>
+<smbconfoption><name>path</name><value>/tmp</value></smbconfoption>
+<smbconfoption><name>read only</name><value>yes</value></smbconfoption>
+</smbconfexample>
+</para>
+
+<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>
+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>
+Also, if you do not have DNS server access for name resolution, please check
+that the settings for your &smb.conf; file results in <command>dns proxy = no</command>. The
+best way to check this is with <command>testparm smb.conf</command>.
+</para>
+
+
+<para>
+<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>
+Your &smb.conf; file may be located in: <filename>/etc/samba</filename>
+or in <filename>/usr/local/samba/lib</filename>.
+</para></note>
+</step>
+
+<step performance="required">
+<para>
+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>
+If you get a message saying <quote><errorname>host not found</errorname></quote> or similar, then your DNS
+software or <filename>/etc/hosts</filename> file is not correctly setup.
+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>
+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>
+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     destinat
+</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>
+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>
+If you get a message <quote><errorname>connection refused</errorname></quote> 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 <quote><errorname>session request failed</errorname></quote>, 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"/>.
+</para>
+
+
+<para>
+<smbconfexample id="modif1">
+       <title>Configuration for only allowing connections from a certain subnet</title>
+<smbconfsection>[globals]</smbconfsection>
+<member>...</member>
+<smbconfoption><name>hosts deny</name><value>ALL</value></smbconfoption>
+<smbconfoption><name>hosts allow</name><value>xxx.xxx.xxx.xxx/yy</value></smbconfoption>
+<smbconfoption><name>interfaces</name><value>eth0</value></smbconfoption>
+<smbconfoption><name>bind interfaces only</name><value>Yes</value></smbconfoption>
+<member>...</member>
+</smbconfexample>
+</para>
+
+<para>
+In the above, 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"/>.
+</para>
+
+<para>
+<smbconfexample id="modif2">
+       <title>Configuration for allowing connections from a certain subnet and localhost</title>
+<smbconfsection>[globals]</smbconfsection>
+<member>...</member>
+<smbconfoption><name>hosts deny</name><value>ALL</value></smbconfoption>
+<smbconfoption><name>hosts allow</name><value>xxx.xxx.xxx.xxx/yy 127.</value></smbconfoption>
+<smbconfoption><name>interfaces</name><value>eth0 lo</value></smbconfoption>
+<member>...</member>
+</smbconfexample>
+</para>
+
+<para>
+<indexterm><primary>inetd</primary></indexterm>
+Another common cause of these two errors is having something already running 
+<indexterm><primary>smbclient</primary></indexterm>
+on port <constant>139</constant>, such as Samba (&smbd; is running from <application>inetd</application> already) or
+something like 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>
+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>
+Run the command: <command>nmblookup -B BIGSERVER __SAMBA__</command>.
+You should get back the IP address of your Samba server.
+</para>
+
+<para>
+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>
+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 <quote><errorname>got a positive name query response</errorname></quote>
+messages from several hosts.
+</para>
+
+<para>
+If this does not give a similar result 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</name></smbconfoption> 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 PCs 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. 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>tmp</smbconfsection> is not correctly setup in your &smb.conf;.
+</para>
+
+<para>
+If it says <quote><errorname>bad password</errorname></quote>, then the likely causes are:
+</para>
+
+<orderedlist>
+<listitem>
+       <para>
+       You have shadow passwords (or some other password system) but didn't
+       compile in support for them in &smbd;.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       Your <smbconfoption><name>valid users</name></smbconfoption> configuration is incorrect.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       You have a mixed case password and you haven't enabled the <smbconfoption><name>password level</name></smbconfoption> option at a high enough level.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       The <smbconfoption><name>path</name></smbconfoption> line in &smb.conf; is incorrect. Check it with &testparm;.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       You enabled password encryption but didn't map UNIX to Samba users. Run:
+       <command>smbpasswd -a username</command>
+       </para>
+</listitem>
+</orderedlist>
+
+<para>
+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>
+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>
+If you get a message <quote><errorname>network name not found</errorname></quote> 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>
+       Fixup 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 above. 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,
+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>
+It's also possible that the server can't work out what user name to connect you as.
+To see if this is the problem, add the line
+<smbconfoption><name>user</name><value>username</value></smbconfoption> to the
+<smbconfsection>[tmp]</smbconfsection> section of 
+&smb.conf; where <parameter>username</parameter> is the
+username corresponding to the password you typed. If you find this
+fixes things, you may need the username mapping option. 
+</para>
+
+<para>
+It might also be the case that your client only sends encrypted passwords 
+and you have <smbconfoption><name>encrypt passwords</name><value>no</value></smbconfoption> in &smb.conf;.
+Change this 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</name><value>yes</value></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>,
+ you are probably running Windows NT and it
+is refusing to browse a server that has no encrypted password
+capability and is in User Level Security mode. In this case, either set
+<smbconfoption><name>security</name><value>server</value></smbconfoption> and 
+<smbconfoption><name>password server</name><value>Windows_NT_Machine</value></smbconfoption> in your
+&smb.conf; file, or make sure <smbconfoption><name>encrypt passwords</name></smbconfoption> is
+set to <quote>yes</quote>.
+</para>
+
+</step>
+</procedure>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/FastStart.xml b/docs/docbook/projdoc/FastStart.xml
new file mode 100644 (file)
index 0000000..a1aee9b
--- /dev/null
@@ -0,0 +1,17 @@
+<chapter id="FastStart">
+<chapterinfo>
+       &author.jht;
+</chapterinfo>
+
+<title>Fast Start for the Impatient</title>
+
+<sect1>
+<title>Note</title>
+
+<para>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/Further-Resources.xml b/docs/docbook/projdoc/Further-Resources.xml
new file mode 100644 (file)
index 0000000..8d73028
--- /dev/null
@@ -0,0 +1,172 @@
+<chapter id="Further-Resources">
+<chapterinfo>
+       &author.jelmer;
+       <pubdate>May 1, 2003</pubdate>
+</chapterinfo>
+
+<title>Further Resources</title>
+
+<sect1>
+       <title>Websites</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/docbook/projdoc/GROUP-MAPPING-HOWTO.xml b/docs/docbook/projdoc/GROUP-MAPPING-HOWTO.xml
new file mode 100644 (file)
index 0000000..9e9d1a0
--- /dev/null
@@ -0,0 +1,625 @@
+<?xml version="1.0" encoding="iso8859-1"?>
+<chapter id="groupmapping">
+<chapterinfo>
+       &author.jht;
+       <author>
+               <firstname>Jean François</firstname><surname>Micouleau</surname>
+       </author>
+       &author.jerry;
+</chapterinfo>
+<title>Group Mapping &smbmdash; MS Windows and UNIX</title>
+
+
+       <para>
+<indexterm significance="preferred"><primary>groups</primary><secondary>mapping</secondary></indexterm>
+       Starting with Samba-3, new group mapping functionality is available to create associations
+       between Windows group SIDs and UNIX groups. The <command>groupmap</command> subcommand
+       included with the &net; tool can be used to manage these associations.
+       </para>
+
+       <para>
+       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>
+       The <parameter>domain admin group</parameter> parameter has been removed in Samba-3 and should no longer
+       be specified in &smb.conf;. 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>
+       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/GIDs from the ID range specified by the
+       <smbconfoption><name>idmap uid</name></smbconfoption>/<smbconfoption><name>idmap gid</name></smbconfoption>
+       parameters in the &smb.conf; file.
+       </para>
+
+       <figure id="idmap-sid2gid"><title>IDMAP: group SID to GID resolution.</title>
+       <mediaobject>
+       <imageobject role="latex"><imagedata fileref="projdoc/imagefiles/idmap-sid2gid" scale="50" scalefit="1"/></imageobject>
+       <imageobject><imagedata fileref="projdoc/imagefiles/idmap-sid2gid.png" scale="50" scalefit="1"/></imageobject>
+       </mediaobject>
+       </figure>
+
+       <figure id="idmap-gid2sid"><title>IDMAP: GID resolution to matching SID.</title>
+       <mediaobject>
+       <imageobject role="latex"><imagedata fileref="projdoc/imagefiles/idmap-gid2sid" scale="50" scalefit="1"/></imageobject>
+       <imageobject><imagedata fileref="projdoc/imagefiles/idmap-gid2sid.png" scale="50" scalefit="1"/></imageobject>
+       </mediaobject>
+       </figure>
+
+       <para>
+       In both cases, when winbindd is not running, only locally resolvable groups can be recognized. Please refer to
+       <link linkend="idmap-sid2gid"></link> and <link linkend="idmap-gid2sid"></link>. The <command>net groupmap</command> is
+       used to establish UNIX group to NT SID mappings as shown in <link linkend="idmap-store-gid2sid"></link>.
+       </para>
+
+       <figure id="idmap-store-gid2sid"><title>IDMAP storing group mappings.</title>
+       <mediaobject>
+       <imageobject role="latex"><imagedata fileref="projdoc/imagefiles/idmap-store-gid2sid" scale="50" scalefit="1"/></imageobject>
+       <imageobject><imagedata fileref="projdoc/imagefiles/idmap-store-gid2sid.png" scale="50" scalefit="1"/></imageobject>
+       </mediaobject>
+       </figure>
+
+
+       <para>
+       <indexterm><primary>groupadd</primary></indexterm>
+       <indexterm><primary>groupdel</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 upper case characters
+       or space characters, then the creation of an MS Windows NT4/200x style group of
+       <ntgroup>Engineering Managers</ntgroup> 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 work-arounds 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 work-around solution.
+       </para>
+
+       <para>
+       Another work-around 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>
+       When installing <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 privileges 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>
+       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 Administrators</constant> group inherits the rights of the local <constant>Administrators</constant> group when
+       logging on the workstation.
+       </para>
+
+       <para>
+       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>
+               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 running the command:
+               </para>
+
+               <para>
+       <screen>
+       &rootprompt;<userinput>net groupmap add ntgroup="Domain Admins" UNIXgroup=domadm</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
+       making 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</userinput>
+</screen>
+       </para>
+
+       <para>
+       Be aware that the RID parameter is a 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>Default Users, Groups and Relative Identifiers</title>
+
+       <para>
+<indexterm><primary>Relative Identifier</primary><see>RID</see></indexterm>
+<indexterm><primary>RID</primary></indexterm>
+       When first installed, Microsoft Windows NT4/200x/XP are preconfigured with certain User, Group, and
+       Alias entities. Each has a well-known Relative Identifier (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 administrators' responsibility to create
+       (provision) the default NT Groups.
+       </para>
+
+       <para>
+       Each essential Domain Group must be assigned its respective well-kown RID. The default Users, Groups,
+       Aliases, and RIDs are shown in <link linkend="WKURIDS"/>.
+       </para>
+
+       <note><para>
+       When the <parameter>passdb backend</parameter> uses LDAP (<constant>ldapsam</constant>) it is the
+       admininstrators' responsibility to create the essential Domain Groups, and to assign each its default RID.
+       </para></note>
+
+       <para>
+       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 its default RID. 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>
+               You can list the various groups in the mapping database by executing
+               <command>net groupmap list</command>. Here is an example:
+               </para>
+
+<indexterm><primary>net</primary><secondary>groupmap</secondary></indexterm>
+
+               <para>
+<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>
+               A script to create complying group names for use by the Samba group interfaces
+               is provided in <link linkend="smbgrpadd.sh"></link>.
+               </para>
+
+<indexterm><primary>smbgrpadd.sh</primary></indexterm>
+               <para>
+<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
+
+# Now return the GID as would normally happen.
+echo $thegid
+exit 0
+</programlisting>
+</example>
+</para>
+
+               <para>
+               The &smb.conf; entry for the above script would be something like that in <link linkend="smbgrpadd"/>.
+<smbconfexample id="smbgrpadd">
+<title>Configuration of &smb.conf; for the add group script.</title>
+<smbconfsection>[global]</smbconfsection>
+<member>...</member>
+<smbconfoption><name>add group script</name><value>/path_to_tool/smbgrpadd.sh %g</value></smbconfoption>
+<member>...</member>
+</smbconfexample>
+               </para>
+
+       </sect2>
+       
+       <sect2>
+       <title>Script to Configure Group Mapping</title>
+
+       <para>
+               In our example we have created a UNIX/Linux group called <ntgroup>ntadmin</ntgroup>.
+               Our script will create the additional groups <ntgroup>Orks</ntgroup>, <ntgroup>Elves</ntgroup>, and <ntgroup>Gnomes</ntgroup>.
+               It is a good idea to save this shell script for later re-use just in case you ever need to rebuild your mapping database.
+               For the sake of concenience we elect to save this script as a file called <filename>initGroups.sh</filename>.
+               This script is given in <link linkend="set-group-map"></link>.
+       </para>
+
+<para>
+<indexterm><primary>initGroups.sh</primary></indexterm>
+<example id="set-group-map">
+       <title>Script to Set Group Mapping</title>
+<programlisting>
+#!/bin/bash
+
+net groupmap modify ntgroup="Domain Admins" unixgroup=ntadmin
+net groupmap modify ntgroup="Domain Users" unixgroup=users
+net groupmap modify ntgroup="Domain Guests" unixgroup=nobody
+
+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>
+
+       </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 must be carefully tested
+manually before putting them into active service.
+</para>
+
+       <sect2>
+       <title>Adding Groups Fails</title>
+
+               <para>
+               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</name></smbconfoption> in
+               the &smb.conf; file.
+               </para>
+
+               <para>
+               The most common cause of failure is an attempt to add an MS Windows group account
+               that has either an upper case character and/or a space character in it.
+               </para>
+
+               <para>
+               There are three possible work-arounds. 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 MS Windows Groups to MS Windows Groups Fails</title>
+
+       <indexterm><primary>groups</primary><secondary>nested</secondary></indexterm>
+
+               <para>
+               Samba-3 does not support nested groups from the MS Windows control environment.
+               </para>
+
+       </sect2>
+
+       <sect2>
+       <title>Adding <emphasis>Domain Users</emphasis> to the <emphasis>Power Users</emphasis> Group</title>
+
+               <para><quote>
+               What must I do to add Domain Users to the Power Users group?
+               </quote></para>
+
+<indexterm><primary>Domain Users group</primary></indexterm>
+
+               <para>
+               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 Uses</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>. i.e., 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/docbook/projdoc/HighAvailability.xml b/docs/docbook/projdoc/HighAvailability.xml
new file mode 100644 (file)
index 0000000..3cd7fac
--- /dev/null
@@ -0,0 +1,17 @@
+<chapter id="SambaHA">
+<chapterinfo>
+       &author.jht;
+</chapterinfo>
+
+<title>High Availability Options</title>
+
+<sect1>
+<title>Note</title>
+
+<para>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/Integrating-with-Windows.xml b/docs/docbook/projdoc/Integrating-with-Windows.xml
new file mode 100644 (file)
index 0000000..ae78e20
--- /dev/null
@@ -0,0 +1,712 @@
+<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 section 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 section may help you to resolve networking problems.
+</para>
+
+<note>
+<para>
+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 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>
+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 will be
+used and the UDP port 137 and TCP port 139 will 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>
+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>
+
+<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.
+</para>
+<para><programlisting>
+127.0.0.1      localhost localhost.localdomain
+192.168.1.1    bigbox.quenya.org       bigbox  alias4box
+</programlisting></para>
+
+<para>
+The purpose of <filename>/etc/hosts</filename> is to provide a 
+name resolution mechanism so uses do not need to remember 
+IP addresses.
+</para>
+
+<para>
+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 (4) decimal 
+numbers that are separated by a dot (or period). 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 ARP reply.
+</para>
+
+<para>
+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>
+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 stands for Address 
+Resolution Protocol and 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:
+</para>
+
+<para><programlisting>
+order hosts,bind
+multi on
+</programlisting></para>
+
+<para>
+then 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:
+</para>
+
+
+<para><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>
+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>
+MS Windows networking is predicated about 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> that 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 one-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"/> and <link linkend="netbiosnamesgrp"/> 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&lt;00&gt;</entry><entry>Server Service is running on MACHINENAME</entry></row>
+<row><entry>MACHINENAME&lt;03&gt;</entry><entry>Generic Machine Name (NetBIOS name)</entry></row>
+<row><entry>MACHINENAME&lt;20&gt;</entry><entry>LanMan Server service is running on MACHINENAME</entry></row>
+<row><entry>WORKGROUP&lt;1b&gt;</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&lt;03&gt;</entry><entry>Generic Name registered by all members of WORKGROUP</entry></row>
+<row><entry>WORKGROUP&lt;1c&gt;</entry><entry>Domain Controllers / Netlogon Servers</entry></row>
+<row><entry>WORKGROUP&lt;1d&gt;</entry><entry>Local Master Browsers</entry></row>
+<row><entry>WORKGROUP&lt;1e&gt;</entry><entry>Internet Name Resolvers</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 the above. This is in vast contrast to TCP/IP 
+installations where traditionally the system administrator will 
+determine 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>
+One further point of clarification should be noted. The <filename>/etc/hosts</filename> 
+file and the DNS records do not provide the NetBIOS name type 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 *&lt;1c&gt;. 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>
+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 user name and a matching password.
+</para>
+
+<para>
+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>
+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-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>
+If a machine whose name is in the local name cache has been shut 
+down before the name had been expired and flushed from the cache, then 
+an attempt to exchange a message with that machine will be subject 
+to time-out 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>
+The MS Windows utility that allows examination of the NetBIOS 
+name cache is called <quote>nbtstat</quote>. The Samba equivalent of this 
+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>C:\WINNT\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 computernames
+# (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 computername. The address and the computername
+# 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:&lt;domain&gt;
+#      #INCLUDE &lt;filename&gt;
+#      #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:&lt;domain&gt;" tag will associate the
+# entry with the domain specified by &lt;domain&gt;. 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 &lt;domain&gt; is always preloaded although it will not
+# be shown when the name cache is viewed.
+#
+# Specifying "#INCLUDE &lt;filename&gt;" will force the RFC NetBIOS (NBT)
+# software to seek the specified &lt;filename&gt; and parse it as if it were
+# local. &lt;filename&gt; 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
+# LanManServer 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
+# preloaded, 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>C:\WINNT\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 dependant 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>
+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</name><value>Yes</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+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</name><value>No</value></smbconfoption>
+<smbconfoption><name>wins server</name><value>xxx.xxx.xxx.xxx</value></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"/>.</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, forgetfulness, simple mistakes, and
+carelessness. Of course, no one is ever deliberately careless!
+</para>
+
+       <sect2>
+               <title>Pinging Works Only in 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>
+       <emphasis>Answer:</emphasis> 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 our 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, Samba server cannot be
+       pinged by new name from MS Windows NT4 Workstation, but it does still respond to ping 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-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;            &lt;03&gt;  UNIQUE      Registered
+ADMINSTRATOR     &lt;03&gt;  UNIQUE      Registered
+&example.workstation.windows;            &lt;00&gt;  UNIQUE      Registered
+SARDON           &lt;00&gt;  GROUP       Registered
+&example.workstation.windows;            &lt;20&gt;  UNIQUE      Registered
+&example.workstation.windows;            &lt;1F&gt;  UNIQUE      Registered
+
+
+&dosprompt;nbtstat -c
+
+             NetBIOS Remote Cache Name Table
+
+   Name                 Type       Host Address     Life [sec]
+--------------------------------------------------------------
+&example.server.samba; &lt;20&gt;  UNIQUE      192.168.1.1          240
+
+&dosprompt;
+</screen>
+       </para>
+
+       <para>
+       In the above 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/docbook/projdoc/InterdomainTrusts.xml b/docs/docbook/projdoc/InterdomainTrusts.xml
new file mode 100644 (file)
index 0000000..7cbd673
--- /dev/null
@@ -0,0 +1,392 @@
+<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@netexpress.net</email></address>
+                </affiliation>
+        </author>
+       <pubdate>April 3, 2003</pubdate>
+</chapterinfo>
+
+<title>Interdomain Trust Relationships</title>
+
+
+<para>
+<indexterm><primary>Interdomain Trusts</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 section 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>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+Samba-3 can participate in Samba-to-Samba as well as in Samba-to-MS Windows NT4-style
+trust relationships. This imparts to Samba similar scalability as with MS Windows NT4.
+</para>
+
+<para>
+Given that Samba-3 has the capability to 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 this works it 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>
+MS Windows NT3/4 type security domains employ a non-hierarchical 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>
+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, there remains an entrenched user base for whom there is no direct
+desire to go through a disruptive change to adopt ADS.
+</para>
+
+<para>
+With MS Windows NT, Microsoft introduced the ability to allow differing 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 are available to 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,
+thus 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>
+In an NT4-style MS security domain, all trusts are non-transitive. 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>
+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 above, 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>
+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.
+<indexterm><primary>Interdomain Trusts</primary><secondary>creating</secondary></indexterm>
+</para>
+
+
+<sect2>
+<title>Creating an NT4 Domain Trust</title>
+
+<para>
+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>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 will launch the
+Domain User Manager from the menu select <guilabel>Policies</guilabel>, then select
+<guilabel>Trust Relationships</guilabel>, click on the <guibutton>Add</guibutton> button
+next to the box that is labeled <guilabel>Trusted Domains</guilabel>. A panel will open in which
+must be entered the name of the remote domain as well as the password assigned to that trust.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Inter-Domain Trust Facilities</title>
+
+
+<para>
+<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>
+
+<image id="trusts1"><imagefile>trusts1</imagefile><imagedescription>Trusts overview.</imagedescription></image>
+
+<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/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 admininstrative 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>
+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>
+Each of the procedures described below 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 below leads to trust between domains in a purely Samba 
+environment.
+</para>
+
+<sect2 id="samba-trusted-domain">
+<title>Samba as the Trusted Domain</title>
+
+<para>
+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: <quote>create this
+account with the InterDomain trust flag</quote>.
+</para>
+
+<para>
+The account name will be <quote>rumba$</quote> (the name of the remote domain).
+</para>
+
+<para>
+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 seven 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 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>
+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>
+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>
+Launch the <application>Domain User Manager</application>, then from the menu select
+<guimenu>Policies</guimenu>, <guimenuitem>Trust Relationships</guimenuitem>.
+Now, next to the <guilabel>Trusted 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>
+The password can be arbitrarily chosen. It is easy to change the password
+from the Samba server whenever you want. After confirming the password your account is
+ready for use. Now its Samba's turn.
+</para>
+
+<para>
+Using your favorite shell while being logged in as root, issue this command:
+</para>
+
+<para>
+&rootprompt;<userinput>net rpc trustdom establish rumba</userinput>
+</para>
+
+<para>
+You will be prompted for the password you just typed on your Windows NT4 Server box.
+An error message <errorname>`NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT'</errorname>
+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 <computeroutput>Success</computeroutput> 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>
+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>
+After <link linkend="samba-trusted-domain">creating the interdomain trust account on the 
+Samba server</link> as described above, 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 OK 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 acess 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>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/IntroSMB.xml b/docs/docbook/projdoc/IntroSMB.xml
new file mode 100644 (file)
index 0000000..bc9fa9c
--- /dev/null
@@ -0,0 +1,294 @@
+<chapter id="IntroSMB">
+<chapterinfo>
+       &author.dlechnyr;
+       <pubdate>April 14, 2003</pubdate>
+</chapterinfo>
+
+<title>Introduction to Samba</title>
+
+<para><quote>
+"If you understand what you're doing, you're not learning anything." 
+-- Anonymous
+</quote></para>
+
+<para>
+Samba is a file and print server for Windows-based clients using TCP/IP as the underlying
+transport protocol. In fact, it can support any SMB/CIFS-enabled client. One of Samba's big
+strengths is that you can use it to blend your mix of Windows and Linux machines together
+without requiring a separate Windows NT/2000/2003 Server.  Samba is actively being developed
+by a global team of about 30 active programmers and was originally developed by Andrew Tridgell.
+</para>
+
+<sect1>
+<title>Background</title>
+
+<para>
+Once long ago, there was a buzzword referred to as DCE/RPC. This stood for Distributed
+Computing Environment/Remote Procedure Calls and conceptually was a good idea. It was
+originally developed by Apollo/HP as NCA 1.0 (Network Computing Architecture) and only
+ran over UDP. When there was a need to run it over TCP so that it would be compatible
+with DECnet 3.0, it was redesigned, submitted to The Open Group, and officially became
+known as DCE/RPC. Microsoft came along and decided, rather than pay $20 per seat to
+license this technology, to reimplement DCE/RPC themselves as MSRPC. From this, the
+concept continued in the form of SMB (Server Message Block, or the "what") using the
+NetBIOS (Network Basic Input/Output System, or the "how") compatibility layer. You can
+run SMB (i.e., transport) over several different protocols; many different implementations
+arose as a result, including NBIPX (NetBIOS over IPX, NwLnkNb, or NWNBLink) and NBT
+(NetBIOS over TCP/IP, or NetBT). As the years passed, NBT became the most common form
+of implementation until the advance of "Direct-Hosted TCP" -- the Microsoft marketing
+term for eliminating NetBIOS entirely and running SMB by itself across TCP port 445
+only. As of yet, direct-hosted TCP has yet to catch on.
+</para>
+
+<para>
+Perhaps the best summary of the origins of SMB are voiced in the 1997 article titled, CIFS:
+Common Insecurities Fail Scrutiny:
+</para>
+
+<para><emphasis>
+Several megabytes of NT-security archives, random whitepapers, RFCs, the CIFS spec, the Samba
+stuff, a few MS knowledge-base articles, strings extracted from binaries, and packet dumps have
+been dutifully waded through during the information-gathering stages of this project, and there
+are *still* many missing pieces... While often tedious, at least the way has been generously
+littered with occurrences of clapping hand to forehead and muttering 'crikey, what are they
+thinking?
+</emphasis></para>
+
+</sect1>
+
+<sect1>
+<title>Terminology</title>
+
+<itemizedlist>
+
+       <listitem><para>
+       SMB: Acronym for "Server Message Block". This is Microsoft's file and printer sharing protocol.
+       </para></listitem>
+
+       <listitem><para>
+       CIFS: Acronym for "Common Internet File System". Around 1996, Microsoft apparently
+       decided that SMB needed the word "Internet" in it, so they changed it to CIFS.  
+       </para></listitem>
+
+       <listitem><para>
+       Direct-Hosted: A method of providing file/printer sharing services over port 445/tcp
+       only using DNS for name resolution instead of WINS.
+       </para></listitem>
+
+       <listitem><para>
+       IPC: Acronym for "Inter-Process Communication". A method to communicate specific
+       information between programs.
+       </para></listitem>
+
+       <listitem><para>
+       Marshalling: - A method of serializing (i.e., sequential ordering of) variable data
+       suitable for transmission via a network connection or storing in a file. The source
+       data can be re-created using a similar process called unmarshalling.
+       </para></listitem> 
+
+       <listitem><para>
+       NetBIOS: Acronym for "Network Basic Input/Output System". This is not a protocol;
+       it is a method of communication across an existing protocol. This is a standard which
+       was originally developed for IBM by Sytek in 1983. To exaggerate the analogy a bit,
+       it can help to think of this in comparison your computer's BIOS -- it controls the
+       essential functions of your input/output hardware -- whereas NetBIOS controls the
+       essential functions of your input/output traffic via the network. Again, this is a bit
+       of an exaggeration but it should help that paradigm shift. What is important to realize
+       is that NetBIOS is a transport standard, not a protocol. Unfortunately, even technically
+       brilliant people tend to interchange NetBIOS with terms like NetBEUI without a second
+       thought; this will cause no end (and no doubt) of confusion.
+       </para></listitem>
+
+       <listitem><para>
+       NetBEUI: Acronym for the "NetBIOS Extended User Interface". Unlike NetBIOS, NetBEUI
+       is a protocol, not a standard. It is also not routable, so traffic on one side of a
+       router will be unable to communicate with the other side. Understanding NetBEUI is
+       not essential to deciphering SMB; however it helps to point out that it is not the
+       same as NetBIOS and to improve your score in trivia at parties. NetBEUI was originally
+       referred to by Microsoft as "NBF", or "The Windows NT NetBEUI Frame protocol driver".
+       It is not often heard from these days.
+       </para></listitem>
+
+       <listitem><para>
+       NBT: Acronym for "NetBIOS over TCP"; also known as "NetBT". Allows the continued use
+       of NetBIOS traffic proxied over TCP/IP. As a result, NetBIOS names are made 
+       to IP addresses and NetBIOS name types are conceptually equivalent to TCP/IP ports.
+       This is how file and printer sharing are accomplished in Windows 95/98/ME. They 
+       traditionally rely on three ports: NetBIOS Name Service (nbname) via UDP port 137, 
+       NetBIOS Datagram Service (nbdatagram) via UDP port 138, and NetBIOS Session Service 
+       (nbsession) via TCP port 139. All name resolution is done via WINS, NetBIOS broadcasts, 
+       and DNS. NetBIOS over TCP is documented in RFC 1001 (Concepts and methods) and RFC 1002 
+       (Detailed specifications).
+       </para></listitem>
+
+       <listitem><para>
+       W2K: Acronym for Windows 2000 Professional or Server
+       </para></listitem>
+
+       <listitem><para>
+       W3K: Acronym for Windows 2003 Server
+       </para></listitem>
+
+</itemizedlist>
+
+<para>If you plan on getting help, make sure to subscribe to the Samba Mailing List (available at 
+<ulink url="http://www.samba.org/">http://www.samba.org</ulink>). 
+</para>
+
+</sect1>
+
+<sect1>
+<title>Related Projects</title>
+
+<para>
+There are currently two network filesystem client projects for Linux that are directly
+related to Samba: SMBFS and CIFS VFS.  These are both available in the Linux kernel itself.
+</para>
+
+<itemizedlist>
+
+       <listitem><para>
+       SMBFS (Server Message Block File System) allows you to mount SMB shares (the protocol
+       that Microsoft Windows and OS/2 Lan Manager use to share files and printers 
+       over local networks) and access them just like any other Unix directory. This is useful 
+       if you just want to mount such filesystems without being a SMBFS server.
+       </para></listitem>
+
+       <listitem><para>
+       CIFS VFS (Common Internet File System Virtual File System) is the successor to SMBFS, and
+        is being actively developed for the upcoming version of the Linux kernel. The intent of this module
+        is to provide advanced network file system functionality including support for dfs (hierarchical
+       name space), secure per-user session establishment, safe distributed caching (oplock), 
+       optional packet signing, Unicode and other internationalization improvements, and optional 
+       Winbind (nsswitch) integration.
+        </para></listitem>
+</itemizedlist>
+
+<para>
+Again, it's important to note that these are implementations for client filesystems, and have
+nothing to do with acting as a file and print server for SMB/CIFS clients.
+</para>
+
+<para>
+There are other Open Source CIFS client implementations, such as the 
+<ulink url="http://jcifs.samba.org/">jCIFS project</ulink>
+which provides an SMB client toolkit written in Java.
+</para>
+
+
+</sect1>
+
+
+<sect1>
+<title>SMB Methodology</title>
+
+<para>
+Traditionally, SMB uses UDP port 137 (NetBIOS name service, or netbios-ns),
+UDP port 138 (NetBIOS datagram service, or netbios-dgm), and TCP port 139 (NetBIOS
+session service, or netbios-ssn). Anyone looking at their network with a good
+packet sniffer will be amazed at the amount of traffic generated by just opening
+up a single file. In general, SMB sessions are established in the following order:
+</para>
+
+<itemizedlist>
+       <listitem><para>
+       "TCP Connection" - establish 3-way handshake (connection) to port 139/tcp
+    or 445/tcp.
+       </para></listitem>
+
+       <listitem><para>
+       "NetBIOS Session Request" - using the following "Calling Names": The local
+    machine's NetBIOS name plus the 16th character 0x00; The server's NetBIOS
+    name plus the 16th character 0x20
+       </para></listitem>
+
+       <listitem><para>
+       "SMB Negotiate Protocol" - determine the protocol dialect to use, which will
+    be one of the following: PC Network Program 1.0 (Core) - share level security
+    mode only; Microsoft Networks 1.03 (Core Plus) - share level security
+    mode only; Lanman1.0 (LAN Manager 1.0) - uses Challenge/Response
+    Authentication; Lanman2.1 (LAN Manager 2.1) - uses Challenge/Response
+    Authentication; NT LM 0.12 (NT LM 0.12) - uses Challenge/Response
+    Authentication
+       </para></listitem>
+
+       <listitem><para>
+       SMB Session Startup. Passwords are encrypted (or not) according to one of
+    the following methods: Null (no encryption); Cleartext (no encryption); LM
+    and NTLM; NTLM; NTLMv2
+       </para></listitem>
+
+       <listitem><para>
+       SMB Tree Connect: Connect to a share name (e.g., \\servername\share); Connect
+    to a service type (e.g., IPC$ named pipe)
+       </para></listitem>
+
+</itemizedlist>
+
+<para>
+A good way to examine this process in depth is to try out 
+<ulink url="http://www.securityfriday.com/ToolDownload/SWB/swb_doc.html">SecurityFriday's SWB program</ulink>.
+It allows you to walk through the establishment of a SMB/CIFS session step by step.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Epilogue</title>
+
+<para><quote>
+What's fundamentally wrong is that nobody ever had any taste when they
+did it. Microsoft has been very much into making the user interface look good,
+but internally it's just a complete mess. And even people who program for Microsoft
+and who have had years of experience, just don't know how it works internally.
+Worse, nobody dares change it. Nobody dares to fix bugs because it's such a
+mess that fixing one bug might just break a hundred programs that depend on
+that bug. And Microsoft isn't interested in anyone fixing bugs -- they're interested
+in making money. They don't have anybody who takes pride in Windows 95 as an
+operating system.
+</quote></para>
+
+<para><quote>
+People inside Microsoft know it's a bad operating system and they still
+continue obviously working on it because they want to get the next version out
+because they want to have all these new features to sell more copies of the
+system.
+</quote></para>
+
+<para><quote>
+The problem with that is that over time, when you have this kind of approach,
+and because nobody understands it, because nobody REALLY fixes bugs (other than
+when they're really obvious), the end result is really messy. You can't trust
+it because under certain circumstances it just spontaneously reboots or just
+halts in the middle of something that shouldn't be strange. Normally it works
+fine and then once in a blue moon for some completely unknown reason, it's dead,
+and nobody knows why. Not Microsoft, not the experienced user and certainly
+not the completely clueless user who probably sits there shivering thinking
+"What did I do wrong?" when they didn't do anything wrong at all.
+</quote></para>
+
+<para><quote>
+That's what's really irritating to me."
+</quote></para>
+
+<para>-- 
+<ulink url="http://hr.uoregon.edu/davidrl/boot.txt">Linus Torvalds, from an interview with BOOT Magazine, Sept 1998</ulink>
+</para>
+
+</sect1>
+
+<sect1>
+<title>Miscellaneous</title>
+
+<!--FIXME: This really needs to go... -->
+
+<para>
+This chapter is Copyright 2003 David Lechnyr (david at lechnyr dot com).
+Permission is granted to copy, distribute and/or modify this document under the terms
+of the GNU Free Documentation License, Version 1.2 or any later version published by the Free
+Software Foundation. A copy of the license is available at http://www.gnu.org/licenses/fdl.txt.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/NT4Migration.xml b/docs/docbook/projdoc/NT4Migration.xml
new file mode 100644 (file)
index 0000000..b5e651a
--- /dev/null
@@ -0,0 +1,523 @@
+<chapter id="NT4Migration">
+<chapterinfo>
+       &author.jht;
+       <pubdate>April 3, 2003</pubdate>
+</chapterinfo>
+
+<title>Migration from NT4 PDC to Samba-3 PDC</title>
+
+<para>
+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>
+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>
+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 under way.
+</para>
+
+<sect2>
+<title>Objectives</title>
+
+<para>
+The key objective for most organizations will be 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 one of 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>
+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>
+
+<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>
+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>
+
+<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>
+
+<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 back-end authentication technologies (tdbsam, ldapsam, mysqlsam).</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>
+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 are factors that will 
+help ensure a successful migration:
+</para>
+
+<sect3>
+<title>Domain Layout</title>
+
+<para>
+Samba-3 can be configured as a Domain Controller, a back-up Domain Controller (probably best called
+a secondary controller), a Domain Member, or as a stand-alone 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>
+>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>
+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 backup controller (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>
+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>
+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>
+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>
+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>
+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 affected through
+group membership so group information can be used to create a custom logon script using
+the <smbconfoption><name>root preexec</name></smbconfoption> parameters to the <smbconfsection>NETLOGON</smbconfsection> share.
+</para>
+
+<para>
+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 KnowledgeBase 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>
+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>
+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, it is 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>
+Samba-3 set up as a DC with netlogon share, profile share, and so on. Configure the &smb.conf; file
+to fucntion as a BDC, i.e., <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.</para>
+               <substeps><step><para>Samba must not be running.</para></step></substeps></step>
+
+
+       <step><para>
+<indexterm><primary>net</primary><secondary>rpc</secondary></indexterm>
+                       <userinput>net rpc join -S <replaceable>NT4PDC</replaceable> -w <replaceable>DOMNAME</replaceable> -U Administrator%<replaceable>passwd</replaceable></userinput></para></step>
+
+       <step><para><userinput>net rpc vampire -S <replaceable>NT4PDC</replaceable> -U administrator%<replaceable>passwd</replaceable></userinput></para></step>
+
+       <step><para><userinput>pdbedit -L</userinput></para>
+               <substeps><step><para>Note &smbmdash; did the users migrate?</para></step></substeps>
+       </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 modify ntgroup="Domain Admins" unixgroup=root   rid=512
+net groupmap modify ntgroup="Domain Users"  unixgroup=users  rid=513
+net groupmap modify ntgroup="Domain Guests" unixgroup=nobody rid=514
+
+# Now for our added domain global groups
+net groupmap add ntgroup="Designers" unixgroup=designers type=d rid=3200
+net groupmap add ntgroup="Engineers" unixgroup=engineers type=d rid=3210
+net groupmap add ntgroup="QA Team"   unixgroup=qateam    type=d rid=3220
+</programlisting>
+       </para></step>
+
+       <step><para><userinput>net groupmap list</userinput></para>
+               <substeps><step><para>Check that all groups are recognized.</para></step></substeps>
+       </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"/> 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" colwidth="1*"/>
+       <thead>
+       <row><entry>Number of Users</entry><entry>Description</entry></row>
+       </thead>
+       <tbody>
+       <row><entry>&lt; 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 in-house complexity.</para></entry></row>
+       <row><entry>&gt; 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 down-stream 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"/> 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</entry><entry>Upgraded</entry><entry>Redesign</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>Decide:</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 auto-create home dirs.</para></listitem>
+                       <listitem><para>
+                                       Samba-3 can use a local authentication backend: <parameter>smbpasswd, tdbsam, ldapsam, mysqlsam</parameter></para></listitem>
+       </itemizedlist>
+               </para>
+       </listitem></varlistentry>
+
+        <varlistentry><term>Access Control Points</term><listitem>
+               <para>
+               Samba permits Access Control Points to be set:
+               </para>
+               <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>
+               Exercise great caution when affecting registry changes, use the right tool and be aware
+               that changes made through NT4-style <filename>NTConfig.POL</filename> files can leave
+               permanent changes.
+               </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>
+               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 upper case 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/docbook/projdoc/NetworkBrowsing.xml b/docs/docbook/projdoc/NetworkBrowsing.xml
new file mode 100644 (file)
index 0000000..8b4f9bf
--- /dev/null
@@ -0,0 +1,1630 @@
+<chapter id="NetworkBrowsing">
+<chapterinfo>
+       &author.jht;
+       &author.jelmer;
+       <pubdate>July 5, 1998</pubdate>
+       <pubdate>Updated: April 21, 2003</pubdate>
+</chapterinfo>
+
+<title>Network Browsing</title>
+
+<para>
+This document 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. WINS is
+not involved in browse list handling except by way of name to address resolution.
+</para>
+
+<note><para>
+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>
+Someone 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>
+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-nineteenth
+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 seven years, and an
+ability to germinate at any time of year, given the right conditions, are some of the
+features which make it such a persistent weed.
+</para>
+
+<para>
+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>
+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>
+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>
+For those networks on which NetBIOS has been disabled (i.e., WINS is not required)
+the use of DNS is necessary for host name resolution.
+</para>
+
+</sect1>
+
+<sect1>
+<title>What Is Browsing?</title>
+
+<para>
+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 machine on the network collates 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>
+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: <smbconfoption><name>os level</name></smbconfoption>(*),
+       <smbconfoption><name>lm announce</name></smbconfoption>,
+       <smbconfoption><name>lm interval</name></smbconfoption>,
+       <smbconfoption><name>preferred master</name></smbconfoption>(*),
+       <smbconfoption><name>local master</name></smbconfoption>(*),
+       <smbconfoption><name>domain master</name></smbconfoption>(*),
+       <smbconfoption><name>browse list</name></smbconfoption>,
+       <smbconfoption><name>enhanced browsing</name></smbconfoption>.
+</para>
+
+<para>Name Resolution Method:
+       <smbconfoption><name>name resolve order</name></smbconfoption>(*).
+</para>
+
+<para>WINS options:
+       <smbconfoption><name>dns proxy</name></smbconfoption>,
+       <smbconfoption><name>wins proxy</name></smbconfoption>,
+       <smbconfoption><name>wins server</name></smbconfoption>(*),
+       <smbconfoption><name>wins support</name></smbconfoption>(*),
+       <smbconfoption><name>wins hook</name></smbconfoption>.
+</para>
+
+<para>
+<indexterm><primary>WINS</primary></indexterm>
+For Samba, the WINS Server and WINS Support are mutually exclusive options. 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>
+
+</sect1>
+
+<sect1 id="netdiscuss">
+<title>Discussion</title>
+
+<para>
+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>
+Samba implements NetBIOS, as does MS Windows NT/200x/XP, by encapsulating it over TCP/IP.
+MS Windows products can do likewise. 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</name></smbconfoption> parameter to smb.conf helps to project browse announcements
+to remote network segments via unicast UDP. Similarly, the 
+<smbconfoption><name>remote browse sync</name></smbconfoption> parameter of &smb.conf;
+implements browse list collation using unicast UDP.
+</para>
+
+<para>
+Secondly, 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 
+<indexterm><primary>LMB</primary><see>Local Master Browser</see></indexterm>
+<indexterm><primary>Local Master Browser</primary></indexterm>
+<smbconfoption><name>remote announce</name></smbconfoption> and the <smbconfoption><name>remote browse sync</name></smbconfoption>
+parameters to your &smb.conf; file.
+</para>
+
+<para>
+<indexterm><primary>WINS</primary></indexterm>
+If only one WINS server is used for an entire multi-segment network, then
+the use of the <smbconfoption><name>remote announce</name></smbconfoption> and the 
+<smbconfoption><name>remote browse sync</name></smbconfoption> 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.0 release. Hopefully, this will become a supported feature
+of one of the Samba-3 release series.
+</para>
+
+<para>
+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</name></smbconfoption> and <smbconfoption><name>remote announce</name></smbconfoption>
+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).
+</para>
+
+<para>
+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>
+
+</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 host name 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 host name resolution is supported by nearly all
+TCP/IP-enabled systems. Only a few embedded TCP/IP systems do not support DNS.
+</para>
+
+<para>
+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>C:\Windows NT\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. It is located in <?latex \linebreak ?>
+        <filename>C:\Windows NT\System32\Drivers\etc</filename>.
+        </para></listitem>
+</orderedlist>
+
+
+<para>
+<indexterm><primary>DNS</primary></indexterm>
+Windows 200x/XP can register its host name with a Dynamic DNS server. You can
+force register with a Dynamic DNS server in Windows 200x/XP using:
+<command>ipconfig /registerdns</command>.
+</para>
+
+<para>
+With Active Directory (ADS), 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
+consequently network services will be severely impaired.
+</para>
+
+<para>
+The use of Dynamic DNS 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.
+</para>
+
+</sect2>
+
+<sect2 id="adsdnstech">
+<title>DNS and Active Directory</title>
+
+
+<para>
+<indexterm><primary>DNS</primary><secondary>Active Directory</secondary></indexterm>
+Occasionally we hear from UNIX network administrators who want to use a UNIX-based Dynamic
+DNS server in place of the Microsoft DNS server. While this might be desirable to some, the
+MS Windows 200x DNS server is auto-configured 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
+so MS Active Directory clients can resolve host names to locate essential network services.
+The following are some of the default service records that Active Directory requires:
+</para>
+
+<variablelist>
+<varlistentry>
+       <term>_ldap._tcp.pdc.ms-dcs.<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.ms-dcs.<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.ms-dcs.<emphasis>Domain</emphasis></term>
+       <listitem>
+        <para>
+       Provides list of Domain Controllers based on sites.
+        </para>
+       </listitem>
+</varlistentry>
+<varlistentry>
+        <term>_ldap._tcp.writable.ms-dcs.<emphasis>Domain</emphasis></term>
+       <listitem>
+        <para>
+       Enumerates list of Domain Controllers that have the writable copies of the Active Directory datastore.
+        </para>
+       </listitem>
+</varlistentry>
+<varlistentry>
+       <term>_ldap._tcp.<emphasis>GUID</emphasis>.domains.ms-dcs.<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.ms-dcs.<emphasis>DomainTree</emphasis></term>
+       <listitem>
+       <para>
+       Used by MS Windows clients to locate site configuration dependent Global Catalog server.
+       </para>
+       </listitem>
+</varlistentry>
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>How Browsing Functions</title>
+
+<para>
+MS Windows machines register their NetBIOS names 
+(i.e., the machine name for each service type in operation) on start-up.
+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, or if DNS for NetBIOS name resolution is enabled, etc.
+</para>
+
+<para>
+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</name></smbconfoption> parameter).
+</para>
+
+<para>
+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>
+During the startup process an election will take place to create a 
+Local Master Browser if one does not already exist. On each NetBIOS network 
+one machine will be elected to function as the Domain Master Browser. This 
+domain browsing has nothing to do with MS security Domain Control. 
+Instead, the Domain Master Browser serves the role of contacting each local 
+master browser (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 Domain Master Browser.
+</para>
+
+<para>
+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/addresses. 
+</para>
+
+<para>
+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>
+Samba supports a feature that allows forced synchronization of browse lists across
+routed networks using the <smbconfoption><name>remote browse sync</name></smbconfoption>
+parameter in the &smb.conf; file. This causes Samba to contact the local master
+browser 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</name></smbconfoption> 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>
+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 Domain Master Browser (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 Domain Master Browser is
+to collate the browse lists from Local Master Browsers on all the
+subnets that have a machine participating in the workgroup. Without
+one machine configured as a Domain Master Browser, each subnet would
+be an isolated workgroup unable to see any machines on another
+subnet. It is the presence of a Domain Master Browser that makes
+cross-subnet browsing possible for a workgroup.
+</para>
+
+<para>
+In a WORKGROUP environment the Domain Master Browser must be a
+Samba server, and there must only be one Domain Master Browser per
+workgroup name. To set up a Samba server as a Domain Master Browser,
+set the following option in the <smbconfsection>[global]</smbconfsection> section 
+of the &smb.conf; file:
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>domain master</name><value>yes</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+The Domain Master Browser should preferably be the local master
+browser for its own subnet. In order to achieve this, set the following
+options in the <smbconfsection>[global]</smbconfsection> section of the &smb.conf;
+file as shown in <link linkend="dmbexample"/>.
+</para>
+
+<para>
+<smbconfexample id="dmbexample">
+<title>Domain Master Browser smb.conf</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>domain master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>local master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>preferred master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>os level</name><value>65</value></smbconfoption>
+</smbconfexample>
+</para>
+
+<para>
+The Domain Master Browser may be the same machine as the WINS server, if necessary.
+</para>
+
+<para>
+Next, you should ensure that each of the subnets contains a machine that can act as
+a Local Master Browser 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 these). To make a Samba
+server a Local Master Browser set the following options in the
+<smbconfsection>[global]</smbconfsection> section of the &smb.conf; file as
+shown in <link linkend="lmbexample"/>:
+</para>
+
+<para>
+<smbconfexample id="lmbexample">
+<title>Local master browser smb.conf</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>domain master</name><value>no</value></smbconfoption>
+<smbconfoption><name>local master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>preferred master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>os level</name><value>65</value></smbconfoption>
+</smbconfexample>
+</para>
+
+<para>
+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 Local Master Browser.
+</para>
+
+<para>
+The <smbconfoption><name>local master</name></smbconfoption> parameter allows Samba to act as a
+Local Master Browser. The <smbconfoption><name>preferred master</name></smbconfoption> causes <command>nmbd</command>
+to force a browser election on startup and the <smbconfoption><name>os level</name></smbconfoption>
+parameter sets Samba high enough so it should win any browser elections.
+</para>
+
+<para>
+If you have an NT machine on the subnet that you wish to be the Local Master Browser, you can disable Samba from
+becoming a Local Master Browser by setting the following options in the <smbconfsection>[global]</smbconfsection> section of the 
+&smb.conf; file as shown in <link linkend="nombexample"/>:
+</para>
+
+<para>
+<smbconfexample id="nombexample">
+<title>smb.conf for not being a Master Browser</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>domain master</name><value>no</value></smbconfoption>
+<smbconfoption><name>local master</name><value>no</value></smbconfoption>
+<smbconfoption><name>preferred master</name><value>no</value></smbconfoption>
+<smbconfoption><name>os level</name><value>0</value></smbconfoption>
+</smbconfexample>
+</para>
+
+</sect2>
+
+<sect2>
+<title>DOMAIN Browsing Configuration</title>
+
+<para>
+If you are adding Samba servers to a Windows NT Domain, then you must not set up a Samba server as a Domain Master Browser.
+By default, a Windows NT Primary Domain Controller for a domain is also the Domain Master Browser for that domain. Network
+browsing may break if a Samba server registers the domain master browser NetBIOS name (<replaceable>DOMAIN</replaceable>&lt;1B&gt;)
+with WINS instead of the PDC.
+</para>
+
+<para>
+For subnets other than the one containing the Windows NT PDC, you may set up Samba servers as Local Master Browsers as
+described. To make a Samba server a Local Master Browser, set the following options in the <smbconfsection>[global]</smbconfsection> section 
+of the &smb.conf; file as shown in <link linkend="remsmb"/>:
+</para>
+
+<para>
+<smbconfexample id="remsmb">
+<title>Local Master Browser smb.conf</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>domain master</name><value>no</value></smbconfoption>
+<smbconfoption><name>local master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>preferred master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>os level</name><value>65</value></smbconfoption>
+</smbconfexample>
+</para>
+
+<para>
+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</name></smbconfoption> parameter to lower levels.
+By doing this you can tune the order of machines that will become Local Master Browsers if
+they are running. For more details on this refer to <link linkend="browse-force-master"/>.
+</para>
+
+<para>
+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 a Local Master Browser by setting the following options in the
+<smbconfsection>[global]</smbconfsection> section of the &smb.conf; file as shown in <link linkend="xremmb"/>:
+</para>
+
+<para>
+<smbconfexample id="xremmb">
+<title>&smb.conf; for not being a master browser</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>domain master</name><value>no</value></smbconfoption>
+<smbconfoption><name>local master</name><value>no</value></smbconfoption>
+<smbconfoption><name>preferred master</name><value>no</value></smbconfoption>
+<smbconfoption><name>os level</name><value>0</value></smbconfoption>
+</smbconfexample>
+</para>
+
+</sect2>
+
+<sect2 id="browse-force-master">
+<title>Forcing Samba to Be the Master</title>
+
+<para>
+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</name></smbconfoption>
+global option in &smb.conf; to a higher number. It defaults to zero. Using 34 would make it win
+all elections every other system (except other samba systems).
+</para>
+
+<para>
+An <smbconfoption><name>os level</name></smbconfoption> 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>
+If you want Samba to force an election on startup, set the
+<smbconfoption><name>preferred master</name></smbconfoption> global option in &smb.conf; to <constant>yes</constant>.
+Samba will then have a slight advantage over other potential master browsers that are not Perferred Master Browsers.
+Use this parameter with care, as 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</name></smbconfoption>
+to <constant>yes</constant>, then periodically and continually they will force an election in order
+to become the Local Master Browser.
+</para>
+
+<para>
+If you want Samba to be a <emphasis>Domain Master Browser</emphasis>, then it is recommended that
+you also set <smbconfoption><name>preferred master</name></smbconfoption> to <constant>yes</constant>, because
+Samba will not become a Domain Master Browser for the whole of your LAN or WAN if it is not also a
+Local Master Browser on its own broadcast isolated subnet.
+</para>
+
+<para>
+It is possible to configure two Samba servers to attempt to become the Domain Master Browser for a domain. The first server that comes
+up will be the Domain Master Browser. All other Samba servers will attempt to become the Domain Master Browser every five minutes. They
+will find that another Samba server is already the domain master browser and will fail. This provides automatic redundancy, should
+the current Domain Master Browser fail.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Making Samba the Domain Master</title>
+
+<para>
+The domain master 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 by setting <smbconfoption><name>domain master</name><value>yes</value></smbconfoption>
+in &smb.conf;. By default it will not be a Domain Master.
+</para>
+
+<para>
+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 twelve minutes) from Local Master Browsers on
+other subnets and then contact them to synchronize browse lists.
+</para>
+
+<para>
+If you want Samba to be the domain master, you should also set the
+<smbconfoption><name>os level</name></smbconfoption> high enough to make sure it wins elections, and
+set <smbconfoption><name>preferred master</name></smbconfoption> to <constant>yes</constant>, to
+get Samba to force an election on startup.
+</para>
+
+<para>
+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>
+       Local Master Browsers will be unable to find a Domain Master Browser, as they will be looking only on the local subnet.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       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>
+If, however, both Samba and your clients are using a WINS server, then:
+</para>
+
+<orderedlist>
+<listitem>
+       <para>
+       Local master browsers will contact the WINS server and, as long as Samba has registered that it is a Domain Master Browser with the WINS
+       server, the Local Master Browser will receive Samba's IP address as its Domain Master Browser.
+       </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>
+If your network uses a 0 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>
+Samba supports machines with multiple network interfaces. If you have multiple interfaces, you will
+need to use the <smbconfoption><name>interfaces</name></smbconfoption> option in &smb.conf; to configure them. 
+</para>
+</sect2>
+<sect2>
+<title>Use of the Remote Announce Parameter</title>
+<para>
+The <smbconfoption><name>remote announce</name></smbconfoption> 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</name></smbconfoption> parameter is:
+<smbconfblock>
+<smbconfoption><name>remote announce</name><value>a.b.c.d [e.f.g.h] ...</value></smbconfoption>
+</smbconfblock>
+<emphasis>or</emphasis>
+<smbconfblock>
+<smbconfoption><name>remote announce</name><value>a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ...</value></smbconfoption>
+</smbconfblock>
+
+where:
+<variablelist>
+       <varlistentry><term><replaceable>a.b.c.d</replaceable> and <replaceable>e.f.g.h</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 (Local Master Browser) IP address or the broadcast address of the remote network.
+               i.e., the LMB is at 192.168.1.10, or the address could be given as 192.168.1.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>
+The <smbconfoption><name>remote browse sync</name></smbconfoption> 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</name></smbconfoption> parameter is:
+
+<smbconfblock>
+<smbconfoption><name>remote browse sync</name><value><replaceable>a.b.c.d</replaceable></value></smbconfoption>
+</smbconfblock>
+
+where <replaceable>a.b.c.d</replaceable> is either the IP address of the
+remote LMB or else is the network broadcast address of the remote segment.
+</para>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>WINS &smbmdash; The Windows Internetworking Name Server</title>
+
+<para>
+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>
+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>
+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>
+WINS also serves the purpose of forcing browse list synchronization by all
+LMBs. LMBs must synchronize their browse list with the DMB (Domain Master
+Browser) and WINS helps the LMB to identify its DMB. By definition this
+will work only within a single workgroup. Note that the Domain Master Browser
+has nothing to do with what is referred to as an MS Windows NT Domain. The
+later is a reference to a security environment while the DMB refers to the
+master controller for browse list information only.
+</para>
+
+<para>
+WINS will work correctly only if every client TCP/IP protocol stack
+has been configured to use the WINS servers. Any client that has not been
+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</name><value>yes</value></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</name><value>a.b.c.d</value></smbconfoption>
+to your &smb.conf; file <smbconfsection>[global]</smbconfsection> section.
+</para>
+
+<important><para>
+Never use both <smbconfoption><name>wins support</name><value>yes</value></smbconfoption> together
+with <smbconfoption><name>wins server</name><value>a.b.c.d</value></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>
+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>[global]</smbconfsection> section:
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>wins support</name><value>yes</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+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</name><value>yes</value></smbconfoption> will keep a list of 
+all NetBIOS names registered with them, acting as a DNS for NetBIOS names.
+</para>
+
+<para>
+It is strongly recommended to set up only one WINS server. Do not set the
+<smbconfoption><name>wins support</name><value>yes</value></smbconfoption> option on more than one Samba 
+server.
+</para>
+
+<para>
+<indexterm><primary>replication</primary><secondary>WINS</secondary></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. As Microsoft
+refuses to document the replication protocols, Samba cannot currently
+participate in these replications. It is possible in the future that
+a Samba-to-Samba WINS replication protocol may be defined, 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</name><value>yes</value></smbconfoption> parameter set.
+</para>
+
+<para>
+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>[global]</smbconfsection> section of
+all &smb.conf; files:
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>wins server</name><value>&lt;name or IP address&gt;</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+where &lt;name or IP address&gt; 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</name><value>yes</value></smbconfoption> option and the 
+<smbconfoption><name>wins server</name><value>&lt;name&gt;</value></smbconfoption> option then
+<command>nmbd</command> will fail to start.
+</para>
+
+<para>
+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>
+Samba-3 permits WINS replication through the use of the <filename>wrepld</filename> utility.
+This tool is not currently capable of being used as it is still in active development.
+As soon as this tool becomes moderately functional, we will prepare man pages and enhance this
+section of the documentation to provide usage and technical details.
+</para>
+
+</sect2>
+<sect2>
+<title>Static WINS Entries</title>
+
+<para>
+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>.
+</para>
+
+<para>
+Entries in <filename>wins.dat</filename> take the form of:
+
+<programlisting>
+"NAME#TYPE" TTL ADDRESS+ FLAGS
+</programlisting>
+
+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>
+
+<para>
+A typical dynamic entry looks like this:
+<programlisting>
+"MADMAN#03" 1055298378 192.168.1.2 66R
+</programlisting>
+
+To make it static, all that has to be done is set the TTL to 0, like this:
+
+<programlisting>
+"MADMAN#03" 0 192.168.1.2 66R
+</programlisting>
+</para>
+
+<para>
+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 as they are stumbling points
+for many new network administrators.
+</para>
+
+<sect2>
+<title>Windows Networking Protocols</title>
+
+<warning><para>
+Do not use more than one protocol on MS Windows machines.
+</para></warning>
+
+<para>
+A common cause of browsing problems results from installing more than
+one protocol on an MS Windows machine.
+</para>
+
+<para>
+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>
+The election process is <quote>fought out</quote> so to speak 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 as Windows
+9x/Me will insist it knows who the LMB is. Samba will then cease to function
+as an LMB and thus browse list operation on all TCP/IP-only machines will
+fail.
+</para>
+
+<para>
+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>
+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 name_type info.</para></listitem>
+</itemizedlist>
+
+<para>
+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</name><value>wins lmhosts bcast host</value></smbconfoption>
+</smbconfblock>
+<emphasis>or</emphasis>
+<smbconfblock>
+<smbconfoption><name>name resolve order</name><value>wins lmhosts      (eliminates bcast and host)</value></smbconfoption>
+</smbconfblock>
+The default is:
+<smbconfblock>
+<smbconfoption><name>name resolve order</name><value>host lmhost wins bcast</value></smbconfoption>
+</smbconfblock>
+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>
+SMB networking provides a mechanism by which clients can access a list
+of machines in a network, a so-called <smbconfoption><name>browse list</name></smbconfoption>. This list
+contains machines that are ready to offer file and/or print services
+to other machines within the network. Thus it 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>
+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>
+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>
+Samba facilitates browsing. The browsing is supported by &nmbd;
+and is also controlled by options in the &smb.conf; file.
+Samba can act as a local browse master for a workgroup and the ability
+to support domain logons and scripts is now available.
+</para>
+
+<para>
+Samba can also act as a Domain Master Browser for a workgroup. This
+means that it will collate lists from Local Master Browsers 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>
+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
+Domain Master Browser per workgroup, regardless of whether it is NT, Samba
+or any other type of domain master that is providing this service.
+</para>
+
+<note><para>
+<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 Wide Area Network, 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>
+To get browsing to work you need to run nmbd as usual, but will need
+to use the <smbconfoption><name>workgroup</name></smbconfoption> option in &smb.conf;
+to control what workgroup Samba becomes a part of.
+</para>
+
+<para>
+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 only
+used for <quote>unusual</quote> purposes: announcements over the Internet, for
+example. See <smbconfoption><name>remote announce</name></smbconfoption> in the 
+&smb.conf; man page. 
+</para>
+</sect2>
+
+<sect2>
+<title>Problem Resolution</title>
+
+<para>
+If something does not work, the <filename>log.nmbd</filename> file will help
+to track down the problem. Try a <smbconfoption><name>log level</name><value></value></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>
+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>
+Some people find browsing fails because they do not have the global
+<smbconfoption><name>guest account</name></smbconfoption> set to a valid account. Remember that the
+IPC$ connection that lists the shares is done as guest and, thus, you must have a valid guest account.
+</para>
+
+<para>
+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>
+The other big problem people have is that their broadcast address,
+netmask or IP address is wrong (specified with the <smbconfoption><name>interfaces</name><value></value></smbconfoption> option
+in &smb.conf;)
+</para>
+</sect2>
+
+<sect2>
+<title>Cross-Subnet Browsing</title>
+
+<para>
+<indexterm><primary>replication</primary><secondary>browse lists</secondary></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>
+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.
+</para>
+
+<para>
+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>
+
+<sect3>
+<title>Behavior of Cross-Subnet Browsing</title>
+
+<para>
+Cross-subnet Browsing is a complicated dance, containing multiple
+moving parts. It has taken Microsoft several years to get the code
+that achieves this correct, 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 <link linkend="browsing1"/>.
+</para>
+
+<image id="browsing1" scale="40"><imagedescription>Cross-Subnet Browsing Example.</imagedescription><imagefile>browsing1</imagefile></image>
+       
+<para>
+This consists of 3 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, 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 Domain Master Browser (i.e., it will collate the
+browse lists for the workgroup). Machine N2_D is configured as
+WINS server and all the other machines are configured to register
+their NetBIOS names with it.
+</para>
+
+<para>
+As these machines are booted up, elections for master browsers
+will 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 Local Master Browsers for
+their particular subnet. N1_C has an advantage in winning as the
+Local Master Browser on subnet 1 as it is set up as Domain Master
+Browser.
+</para>
+
+<para>
+On each of the three networks, machines that are configured to 
+offer sharing services will broadcast that they are offering
+these services. The Local Master Browser 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>
+For each network, the Local Master Browser on that network is
+considered <quote>authoritative</quote> for all the names it receives via
+local broadcast. This is because a machine seen by the Local Master
+Browser via a local broadcast must be on the same network as the
+Local Master Browser and thus is a <quote>trusted</quote>
+and <quote>verifiable</quote> resource. Machines on other networks that
+the Local Master Browsers learn about when collating their
+browse lists have not been directly seen. These records are
+called <quote>non-authoritative.</quote>
+</para>
+
+<para>
+At this point the browse lists appear as shown in <link linkend="browsubnet"/> (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>
+Now examine subnet 2. As soon as N2_B has become the Local
+Master Browser it looks for a Domain Master Browser 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&lt;1B&gt;. This name was registered by the Domain Master
+Browser (N1_C) with the WINS server as soon as it was started.
+</para>
+
+<para>
+Once N2_B knows the address of the Domain Master Browser, it
+tells it that is the Local Master Browser for subnet 2 by
+sending a <emphasis>MasterAnnouncement</emphasis> packet as a UDP port 138 packet.
+It then synchronizes with it by doing a <emphasis>NetServerEnum2</emphasis> call. This
+tells the Domain Master Browser to send it all the server
+names it knows about. Once the Domain Master Browser 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 as shown in <link linkend="brsbex"/>:
+</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>
+Servers with an (*) after them are non-authoritative names.
+</para>
+
+<para>
+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 only see the servers on their own subnet.
+</para>
+
+<para>
+The same sequence of events that occurred for N2_B now occurs
+for the Local Master Browser on subnet 3 (N3_D). When it
+synchronizes browse lists with the Domain Master Browser (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"/>.
+</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 only see the servers on subnets 1 and 2, but not 3.
+</para>
+
+<para>
+Finally, the Local Master Browser for subnet 2 (N2_B) will sync again
+with the Domain Master Browser (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"/>.
+</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 Domain Master Browser and Local
+Master Browsers 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>
+       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>
+       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 effects are similar to that of
+       losing access to a DNS server.
+       </para>
+</listitem>
+</orderedlist>
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Common Errors</title>
+
+<para>
+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>How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</title>
+
+<para>
+<indexterm><primary>flush name cache</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 re-appear
+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 will need to 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 Can Not 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</name></smbconfoption> 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 Local Master Browser. Configure &nmbd; 
+                       or any other machine to serve as Local Master Browser.</para></listitem>
+               <listitem><para>You cannot log onto the machine that is the local master 
+                       browser. Can you logon to it as a guest user? </para></listitem>
+               <listitem><para>There is no IP connectivity to the Local Master Browser. 
+                       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 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 unrespsonsive. Sometimes it does not respond for some minutes. Eventually,
+Windows Explorer will respond and displays files and directories without problem.
+display file and directory.</quote>
+</para>
+
+<para><quote>
+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>
+               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>
+               A number of sites have reported similar slow network browsing problems and found that when
+               the WebClient service is turned off, the problem dissapears. This is certainly something
+               that should be explored as it is a simple solution &smbmdash; if it works.
+               </para></listitem>
+       </varlistentry>
+       
+       <varlistentry>
+               <term>Inconsistent WINS Configuration</term>
+               <listitem><para>
+               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. Alternately,
+               this will happen is 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 neither should it be configured to use one.
+               </para></listitem>
+       </varlistentry>
+       
+       <varlistentry>
+               <term>Incorrect DNS Configuration</term>
+               <listitem><para>
+               If use of NetBIOS over TCP/IP is disabled, Active Directory is in use and the DNS server
+               has been incorrectly configured. Refer <link linkend="adsdnstech"/> for more information.
+               </para></listitem>
+       </varlistentry>
+</variablelist>
+
+</sect2>
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/Other-Clients.xml b/docs/docbook/projdoc/Other-Clients.xml
new file mode 100644 (file)
index 0000000..735c858
--- /dev/null
@@ -0,0 +1,349 @@
+<chapter id="Other-Clients">
+<chapterinfo>
+       &author.jelmer;
+       &author.jht;
+       &author.danshearer;
+       <author>&person.jmcd;<contrib>OS/2</contrib></author>
+       <pubdate>5 Mar 2001</pubdate>
+</chapterinfo>
+
+<title>Samba and Other CIFS Clients</title>
+
+<para>This chapter contains client-specific information.</para>
+
+<sect1>
+<title>Macintosh Clients</title>
+
+<para>
+Yes. <ulink url="http://www.thursby.com/">Thursby</ulink> has a CIFS Client/Server called <ulink url="http://www.thursby.com/products/dave.html">DAVE.</ulink>
+They test it against Windows 95, Windows NT /200x/XP and Samba for
+compatibility issues. At the time of this writing, DAVE was at version
+4.1. Please refer to Thursby's Web site for more information regarding this
+product.
+</para>
+
+<para> 
+Alternatives &smbmdash; There are two free implementations of AppleTalk for
+several kinds of UNIX machines and several more commercial ones.
+These products allow you to run file services and print services
+natively to Macintosh users, with no additional support required on
+the Macintosh. The two free implementations are 
+<ulink url="http://www.umich.edu/~rsug/netatalk/">Netatalk,</ulink> and 
+<ulink url="http://www.cs.mu.oz.au/appletalk/atalk.html">CAP.</ulink> 
+What Samba offers MS Windows users, these packages offer to Macs. 
+For more info on these packages, Samba, and Linux (and other UNIX-based systems), see
+<ulink noescape="1" url="http://www.eats.com/linux_mac_win.html">http://www.eats.com/linux_mac_win.html.</ulink>
+</para>
+
+<para>Newer versions of the Macintosh (Mac OS X) include Samba.</para>
+
+</sect1>
+
+<sect1>
+<title>OS2 Client</title>
+
+       <sect2>
+               <title>Configuring OS/2 Warp Connect or OS/2 Warp 4</title>
+
+               <para>Basically, you need three components:</para>
+               
+               <itemizedlist>
+                       <listitem><para>The File and Print Client (IBM Peer)</para></listitem>
+                       <listitem><para>TCP/IP (Internet support) </para></listitem>
+                       <listitem><para>The <quote>NetBIOS over TCP/IP</quote> driver (TCPBEUI)</para></listitem>
+               </itemizedlist>
+               
+               <para>Installing the first two together with the base operating 
+               system on a blank system is explained in the Warp manual. If Warp 
+               has already been installed, but you now want to install the 
+               networking support, use the <quote>Selective Install for Networking</quote> 
+               object in the <quote>System Setup</quote> folder.</para>
+
+               <para>Adding the <quote>NetBIOS over TCP/IP</quote> driver is not described 
+               in the manual and just barely in the online documentation. Start 
+               <command>MPTS.EXE</command>, click on <guiicon>OK</guiicon>, click on <guimenu>Configure LAPS</guimenu> and click 
+               on <guimenu>IBM OS/2 NETBIOS OVER TCP/IP</guimenu> in  <guilabel>Protocols</guilabel>. This line 
+               is then moved to <guilabel>Current Configuration</guilabel>. Select that line, 
+               click on <guimenuitem>Change number</guimenuitem> and increase it from 0 to 1. Save this
+               configuration.</para>
+
+               <para>If the Samba server is not on your local subnet, you 
+               can optionally add IP names and addresses of these servers 
+               to the <guimenu>Names List</guimenu>, or specify a  WINS server (NetBIOS 
+               Nameserver in IBM and RFC terminology). For Warp Connect, you 
+               may need to download an update for <constant>IBM Peer</constant> to bring it on 
+               the same level as Warp 4. See the Web page mentioned above.</para>
+       </sect2>
+       
+       <sect2>
+               <title>Configuring Other Versions of OS/2</title>
+       
+               <para>This sections deals with configuring OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x.</para>
+               
+               <para>You can use the free Microsoft LAN Manager 2.2c Client for OS/2 that is
+               available from 
+               <ulink noescape="1" url="ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/">
+               ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/</ulink>. In a nutshell, edit
+       the file <filename>\OS2VER</filename> in the root directory of the OS/2 boot partition and add the lines:</para>
+               
+               <para><programlisting>
+               20=setup.exe
+               20=netwksta.sys
+               20=netvdd.sys
+               </programlisting></para>
+               
+               <para>before you install the client. Also, do not use the included NE2000 driver because it is buggy.
+               Try the NE2000 or NS2000 driver from <ulink noescape="1" url="ftp://ftp.cdrom.com/pub/os2/network/ndis/">
+               ftp://ftp.cdrom.com/pub/os2/network/ndis/</ulink> instead.
+               </para>
+       </sect2>
+       
+       <sect2>
+               <title>Printer Driver Download for OS/2 Clients</title>
+
+               <para>Create a share called <smbconfsection>[PRINTDRV]</smbconfsection> that is 
+               world-readable. Copy your OS/2 driver files there. The <filename>.EA_</filename>
+               files must still be separate, so you will need to use the original install files
+               and not copy an installed driver from an OS/2 system.</para>
+               
+               <para>Install the NT driver first for that printer. Then, add to your &smb.conf; a parameter,
+               <smbconfoption><name>os2 driver map</name><value><replaceable>filename</replaceable></value></smbconfoption>. 
+               Next, in the file specified by <replaceable>filename</replaceable>, map the 
+               name of the NT driver name to the OS/2 driver name as follows:</para>
+               
+               <para><parameter><replaceable>nt driver name</replaceable> = <replaceable>os2 driver name</replaceable>.<replaceable>device name</replaceable></parameter>, e.g.</para>
+
+               <para><parameter>
+               HP LaserJet 5L = LASERJET.HP LaserJet 5L</parameter></para>
+
+               <para>You can have multiple drivers mapped in this file.</para>
+       
+               <para>If you only specify the OS/2 driver name, and not the 
+               device name, the first attempt to download the driver will 
+               actually download the files, but the OS/2 client will tell 
+               you the driver is not available. On the second attempt, it 
+               will work. This is fixed simply by adding the device name
+                to the mapping, after which it will work on the first attempt.
+               </para>
+       </sect2>
+</sect1>
+
+<sect1>
+<title>Windows for Workgroups</title>
+
+<sect2>
+<title>Latest TCP/IP Stack from Microsoft</title>
+
+<para>Use the latest TCP/IP stack from Microsoft if you use Windows
+for Workgroups. The early TCP/IP stacks had lots of bugs.</para>
+
+<para> 
+Microsoft has released an incremental upgrade to their TCP/IP 32-bit
+VxD drivers. The latest release can be found on their ftp site at
+ftp.microsoft.com, located in <filename>/peropsys/windows/public/tcpip/wfwt32.exe</filename>.
+There is an update.txt file there that describes the problems that were
+fixed. New files include <filename>WINSOCK.DLL</filename>, 
+<filename>TELNET.EXE</filename>, 
+<filename>WSOCK.386</filename>, 
+<filename>VNBT.386</filename>,
+<filename>WSTCP.386</filename>, 
+<filename>TRACERT.EXE</filename>, 
+<filename>NETSTAT.EXE</filename>, and 
+<filename>NBTSTAT.EXE</filename>.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Delete .pwl Files After Password Change</title>
+
+<para>
+Windows for Workgroups does a lousy job with passwords. When you change passwords on either
+the UNIX box or the PC, the safest thing to do is to delete the .pwl files in the Windows
+directory. The PC will complain about not finding the files, but will soon get over it,
+allowing you to enter the new password.
+</para>
+
+<para> 
+If you do not do this, you may find that Windows for Workgroups remembers and uses the old
+password, even if you told it a new one.
+</para>
+
+<para> 
+Often Windows for Workgroups will totally ignore a password you give it in a dialog box.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Configuring Windows for Workgroups Password Handling</title>
+
+<para>
+There is a program call <filename>admincfg.exe</filename>
+on the last disk (disk 8) of the WFW 3.11 disk set. To install it,
+type <userinput>EXPAND A:\ADMINCFG.EX_ C:\WINDOWS\ADMINCFG.EXE</userinput>.
+Then add an icon for it via the <application>Program Manager</application> <guimenu>New</guimenu> Menu. 
+This program allows you to control how WFW handles passwords, i.e.,
+Disable Password Caching and so on.
+for use with <smbconfoption><name>security</name><value>user</value></smbconfoption>.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Password Case Sensitivity</title>
+
+<para>Windows for Workgroups uppercases the password before sending it to the server.
+UNIX passwords can be case-sensitive though. Check the &smb.conf; information on
+<smbconfoption><name>password level</name></smbconfoption> to specify what characters
+Samba should try to uppercase when checking.</para>
+
+</sect2>
+
+<sect2>
+<title>Use TCP/IP as Default Protocol</title>
+
+<para>To support print queue reporting, you may find
+that you have to use TCP/IP as the default protocol under
+Windows for Workgroups. For some reason, if you leave NetBEUI as the default,
+it may break the print queue reporting on some systems.
+It is presumably a Windows for Workgroups bug.</para>
+
+</sect2>
+
+<sect2>
+<title>Speed Improvement</title>
+
+<para>
+       Note that some people have found that setting <parameter>DefaultRcvWindow</parameter> in
+the <smbconfsection>[MSTCP]</smbconfsection> section of the 
+<filename>SYSTEM.INI</filename> file under Windows for Workgroups to 3072 gives a
+big improvement.
+</para>
+
+<para>
+My own experience with DefaultRcvWindow is that I get a much better
+performance with a large value (16384 or larger). Other people have
+reported that anything over 3072 slows things down enormously. One
+person even reported a speed drop of a factor of 30 when he went from
+3072 to 8192.
+</para>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Windows 95/98</title>
+
+<para>
+When using Windows 95 OEM SR2, the following updates are recommended where Samba
+is being used. Please note that the above change will effect you once these
+updates  have been installed.
+</para>
+
+<para> 
+There are more updates than the ones mentioned here. You are referred to the
+Microsoft Web site for all currently available updates to your specific version
+of Windows 95.
+</para>
+
+<simplelist>
+<member>Kernel Update: KRNLUPD.EXE</member>
+<member>Ping Fix: PINGUPD.EXE</member>
+<member>RPC Update: RPCRTUPD.EXE</member>
+<member>TCP/IP Update: VIPUPD.EXE</member>
+<member>Redirector Update: VRDRUPD.EXE</member>
+</simplelist>
+
+<para>
+Also, if using <application>MS Outlook,</application> it is desirable to 
+install the <command>OLEUPD.EXE</command> fix. This
+fix may stop your machine from hanging for an extended period when exiting
+Outlook and you may notice a significant speedup when accessing network
+neighborhood services.
+</para>
+
+<sect2>
+<title>Speed Improvement</title>
+
+<para>
+Configure the Windows 95 TCP/IP registry settings to give better
+performance. I use a program called <command>MTUSPEED.exe</command> that I got off the
+Internet. There are various other utilities of this type freely available.
+</para>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>Windows 2000 Service Pack 2</title>
+
+<para> 
+There are several annoyances with Windows 2000 SP2. One of which
+only appears when using a Samba server to host user profiles
+to Windows 2000 SP2 clients in a Windows domain. This assumes
+that Samba is a member of the domain, but the problem will
+most likely occur if it is not.
+</para>
+
+<para> 
+In order to serve profiles successfully to Windows 2000 SP2 
+clients (when not operating as a PDC), Samba must have 
+<smbconfoption><name>nt acl support</name><value>no</value></smbconfoption>
+added to the file share which houses the roaming profiles.
+If this is not done, then the Windows 2000 SP2 client will
+complain about not being able to access the profile (Access 
+Denied) and create multiple copies of it on disk (DOMAIN.user.001,
+DOMAIN.user.002, and so on). See the &smb.conf; man page
+for more details on this option. Also note that the 
+<smbconfoption><name>nt acl support</name></smbconfoption> parameter was formally a global parameter in
+releases prior to Samba 2.2.2.
+</para>
+
+<para> 
+<link linkend="minimalprofile"/> provides a minimal profile share.
+</para>
+
+<para><smbconfexample id="minimalprofile">
+<title>Minimal profile share</title>
+<smbconfsection>[profile]</smbconfsection>
+<smbconfoption><name>path</name><value>/export/profile</value></smbconfoption>
+<smbconfoption><name>create mask</name><value>0600</value></smbconfoption>
+<smbconfoption><name>directory mask</name><value>0700</value></smbconfoption>
+<smbconfoption><name>nt acl support</name><value>no</value></smbconfoption>
+<smbconfoption><name>read only</name><value>no</value></smbconfoption>
+</smbconfexample></para>
+
+<para>
+The reason for this bug is that the Windows 200x SP2 client copies
+the security descriptor for the profile that contains
+the Samba server's SID, and not the domain SID. The client
+compares the SID for SAMBA\user and realizes it is
+different from the one assigned to DOMAIN\user. Hence, the reason
+for the <errorname>access denied</errorname> message.
+</para>
+
+<para>
+By disabling the <smbconfoption><name>nt acl support</name></smbconfoption> parameter, Samba will send
+the Windows 200x client a response to the QuerySecurityDescriptor trans2 call, which causes the client
+to set a default ACL for the profile. This default ACL includes:
+</para>
+
+<para><emphasis>DOMAIN\user    <quote>Full Control</quote></emphasis>></para>
+
+<note><para>This bug does not occur when using Winbind to
+create accounts on the Samba host for Domain users.</para></note>
+
+</sect1>
+
+<sect1>
+<title>Windows NT 3.1</title>
+
+<para>If you have problems communicating across routers with Windows 
+NT 3.1 workstations, read <ulink url="http://support.microsoft.com/default.aspx?scid=kb;Q103765">this Microsoft Knowledge Base article.</ulink>
+
+</para>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/PAM-Authentication-And-Samba.xml b/docs/docbook/projdoc/PAM-Authentication-And-Samba.xml
new file mode 100644 (file)
index 0000000..2f8383a
--- /dev/null
@@ -0,0 +1,923 @@
+<chapter id="pam">
+<chapterinfo>
+       &author.jht;
+       <author>
+               <firstname>Stephen</firstname><surname>Langasek</surname>
+               <affiliation>
+                       <address><email>vorlon@netexpress.net</email></address>
+               </affiliation>
+       </author>
+    <pubdate>May 31, 2003</pubdate>
+</chapterinfo>
+<title>PAM-Based Distributed Authentication</title>
+
+<para>
+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>
+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"/>, for further information regarding Winbind.
+</para></note>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+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>
+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>
+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>
+               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>
+               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>
+               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, Microsoft Active Directory.
+               </para>
+       </listitem></varlistentry>
+
+       <varlistentry><term>NetWare Bindery</term><listitem>
+               <para>
+               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>
+               This module, called <filename>pam_smbpass.so</filename>, will allow user authentication off
+               the passdb backend that is configured in the Samba &smb.conf; file.
+               </para>
+       </listitem></varlistentry>
+
+       <varlistentry><term>SMB Server</term><listitem>
+               <para>
+               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>
+               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>
+               There is a PAM RADIUS (Remote Access Dial-In User Service) authentication
+               module. In most cases, administrators will 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>
+Of the above, Samba provides the <filename>pam_smbpasswd.so</filename> and the <filename>pam_winbind.so</filename> modules alone.
+</para>
+
+<para>
+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>
+PAM is designed to provide the system administrator 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>
+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>
+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:
+</para>
+
+<para>
+<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>
+A general configuration line of the <filename>/etc/pam.conf</filename> file has the following form:
+</para>
+
+<para>
+<programlisting>
+service-name   module-type   control-flag   module-path   args
+</programlisting>
+</para>
+
+<para>
+Below, 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 above tokens, we will describe this method.
+</para>
+
+<variablelist>
+       <varlistentry><term>service-name</term><listitem>
+               <para>
+               The name of the service associated with this entry. Frequently, the service name is the conventional
+               name of the given application. 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 upper-case 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>
+                       <parameter>auth:</parameter> This module type provides two aspects of authenticating the user.
+                       It establishes that the user is who he claims to be by instructing the application
+                       to prompt the user for a password or other means of identification. Secondly, the module can
+                       grant group membership (independently of the <filename>/etc/groups</filename> file discussed
+                       above) or other privileges through its credential granting properties.
+                       </para></listitem>
+
+                       <listitem><para>
+                       <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 applicant
+                       user <quote>root</quote> login only on the console.
+                       </para></listitem>
+
+                       <listitem><para>
+                       <parameter>session:</parameter> Primarily, this module is associated with doing things that need
+                       to be done for the user before and after they can be given service. Such things include the logging
+                       of information concerning the opening and closing of some data exchange with a user, mounting
+                       directories, and so on.
+                       </para></listitem>
+
+                       <listitem><para>
+                       <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>
+                       -based 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>
+               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, requisite, sufficient and 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, however, in the case that 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; ok; done; bad; 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 modules
+                       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; requisite; 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<?latex \linebreak ?> 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 is something that 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 fall over into an alternative authentication
+               mode for older, legacy applications.
+               </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry><term>module-path</term><listitem>
+               <para>
+               The path-name 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 notes above).
+               </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 which contains the Microsoft MD4 encrypted password 
+hashes. This database is stored in either 
+<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 makes 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</name></smbconfoption>.
+The following is from the online help for this option in SWAT;
+</para>
+
+<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 cleartext authentication only and to ignore any account or session management. Samba always 
+ignores PAM for authentication in the case of <smbconfoption><name>encrypt passwords</name><value>yes</value></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</name><value>no</value></smbconfoption></para>
+
+</sect2>
+
+<sect2>
+<title>Remote CIFS Authentication Using <filename>winbindd.so</filename></title>
+
+<para>
+All operating systems depend on the provision of users 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 type 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</name><value></value></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) in so far 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 (Pluggable Authentication Modules) 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"/>.
+<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>do 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 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>
+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. 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>
+A sample PAM configuration that 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>
+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>
+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: I have the following PAM configuration:
+       </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>
+       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.
+       </para>
+
+       <para>
+       <emphasis>Answer:</emphasis> The problem may lie with your 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. Alternately, 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</name><value>12000</value></smbconfoption>, 
+       and <smbconfoption><name>idmap gid</name><value>3000-3500</value></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>
+       <emphasis>Answer:</emphasis> 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/docbook/projdoc/PolicyMgmt.xml b/docs/docbook/projdoc/PolicyMgmt.xml
new file mode 100644 (file)
index 0000000..74d35a0
--- /dev/null
@@ -0,0 +1,504 @@
+<chapter id="PolicyMgmt">
+<chapterinfo>
+       &author.jht;
+    <pubdate>April 3 2003</pubdate>
+</chapterinfo>
+
+<title>System and Account Policies</title>
+
+<para>
+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>
+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>booboos</quote>
+(or mistakes) administrators made and then requested help to resolve.
+</para>
+
+<para>
+<indexterm><primary>group policies</primary></indexterm>
+<indexterm><primary>GPOs</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 as in 2000 and 2001 when there were few postings regarding GPOs and
+how to replicate them in a Samba environment.
+</para>
+
+<para>
+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>
+
+<para>
+A tool new to Samba &smbmdash; the <command>editreg</command> tool
+&smbmdash; may become an important part of the future Samba administrators'
+arsenal is described in this document.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Creating and Managing System Policies</title>
+
+<para>
+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>
+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, but
+disappeared again with the introduction of MS Windows Me (Millennium Edition). 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>
+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>
+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/management/deployment/planguide/prof_policies.asp">
+Implementing Profiles and Policies in Windows NT 4.0</ulink> available from Microsoft.
+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>
+       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 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>
+       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>[NETLOGON]</smbconfsection> 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>
+       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 back-up
+       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>
+       Install the group policy handler for Windows 9x/Me to pick up Group Policies. Look on the
+       Windows 98 CDROM 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>
+       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>
+       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>
+       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>,
+       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 downloaded 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>
+                       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>
+       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>
+       The older NT4-style registry-based policies are known as <emphasis>Administrative Templates</emphasis>
+       in MS Windows 2000/XP Group Policy Objects (GPOs). The later 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 (directory), 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>
+       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, 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>
+       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>
+       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>
+               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>
+                       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
+               the administrator is referred to the Microsoft Windows Resource Kit for your particular
+               version of MS Windows.
+               </para>
+
+               <note>
+               <para>
+               The MS Windows 2000 Resource Kit contains a tool called gpolmig.exe. This tool can be used
+               to migrate an NT4 NTConfig.POL 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>
+       </sect2>
+</sect1>
+
+<sect1>
+<title>Managing Account/User Policies</title>
+
+<para>
+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>
+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 NTConfig.POL 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>
+MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally
+acquire policy settings through Group Policy Objects (GPOs) that are defined and stored in Active Directory
+itself. The key benefit of using AS 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>
+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>
+Samba-3.0.0 doe 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
+expirey 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>
+       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 Microsoft Management Console (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>
+       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>, <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>
+       Network starts, then Remote Procedure Call System Service (RPCSS) and Multiple Universal Naming
+       Convention Provider (MUP) start.
+       </para></listitem>
+
+       <listitem><para>
+       Where Active Directory is involved, an ordered list of Group Policy Objects (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 start-up 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 Group
+       Policy objects (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 start-up; 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/docbook/projdoc/Portability.xml b/docs/docbook/projdoc/Portability.xml
new file mode 100644 (file)
index 0000000..90cb8e2
--- /dev/null
@@ -0,0 +1,243 @@
+<chapter id="Portability">
+<chapterinfo>
+       &author.jelmer;
+       &author.jht;
+       <!-- Some other people as well, but there were no author names in the text files this file is based on-->
+</chapterinfo>
+
+<title>Portability</title>
+
+<para>Samba works on a wide range of platforms but the interface all the 
+platforms provide is not always compatible. This chapter contains 
+platform-specific information about compiling and using Samba.</para>
+
+<sect1>
+<title>HPUX</title>
+
+<para>
+HP's implementation of supplementary groups is non-standard (for
+historical reasons). There are two group files, <filename>/etc/group</filename> and
+<filename>/etc/logingroup</filename>; the system maps UIDs to numbers using the former, but
+initgroups() reads the latter. Most system admins who know the ropes
+symlink <filename>/etc/group</filename> to <filename>/etc/logingroup</filename>
+(hard link does not work for reasons too obtuse to go into here). initgroups() will complain if one of the
+groups you're in in <filename>/etc/logingroup</filename> has what it considers to be an invalid
+ID, which means outside the range <constant>[0..UID_MAX]</constant>, where <constant>UID_MAX</constant> is (I think)
+60000 currently on HP-UX. This precludes -2 and 65534, the usual <constant>nobody</constant>
+GIDs.
+</para>
+
+<para>
+If you encounter this problem, make sure the programs that are failing 
+to initgroups() are run as users, not in any groups with GIDs outside the 
+allowed range.
+</para>
+
+<para>This is documented in the HP manual pages under setgroups(2) and passwd(4).
+</para>
+
+<para>
+On HP-UX you must use gcc or the HP ANSI compiler. The free compiler
+that comes with HP-UX is not ANSI compliant and cannot compile Samba.
+</para>
+
+</sect1>
+
+<sect1>
+<title>SCO UNIX</title>
+
+<para> 
+If you run an old version of SCO UNIX, you may need to get important 
+TCP/IP patches for Samba to work correctly. Without the patch, you may 
+encounter corrupt data transfers using Samba.
+</para>
+
+<para>
+The patch you need is UOD385 Connection Drivers SLS. It is available from
+SCO (<ulink noescape="1" url="ftp://ftp.sco.com/">ftp.sco.com</ulink>, directory SLS,
+files uod385a.Z and uod385a.ltr.Z).
+</para>
+
+<para>
+The information provided here refers to an old version of SCO UNIX. If you require
+binaries for more recent SCO UNIX products, please contact SCO to obtain packages that are
+ready to install. You should also verify with SCO that your platform is up-to-date for the
+binary packages you will install. This is important if you wish to avoid data corruption
+problems with your installation. To build Samba for SCO UNIX products  may
+require significant patching of Samba source code. It is much easier to obtain binary
+packages directly from SCO.
+</para>
+
+</sect1>
+
+<sect1>
+<title>DNIX</title>
+
+<para>
+DNIX has a problem with seteuid() and setegid(). These routines are
+needed for Samba to work correctly, but they were left out of the DNIX
+C library for some reason.
+</para>
+
+<para>
+For this reason Samba by default defines the macro NO_EID in the DNIX
+section of includes.h. This works around the problem in a limited way,
+but it is far from ideal, and some things still will not work right.
+</para>
+
+<para> 
+To fix the problem properly, you need to assemble the following two
+functions and then either add them to your C library or link them into
+Samba. Put the following in the file <filename>setegid.s</filename>:
+</para>
+
+<para><programlisting>
+        .globl  _setegid
+_setegid:
+        moveq   #47,d0
+        movl    #100,a0
+        moveq   #1,d1
+        movl    4(sp),a1
+        trap    #9
+        bccs    1$
+        jmp     cerror
+1$:
+        clrl    d0
+        rts
+</programlisting></para>
+
+<para>
+Put this in the file <filename>seteuid.s</filename>:
+</para>
+
+<para><programlisting>
+        .globl  _seteuid
+_seteuid:
+        moveq   #47,d0
+        movl    #100,a0
+        moveq   #0,d1
+        movl    4(sp),a1
+        trap    #9
+        bccs    1$
+        jmp     cerror
+1$:
+        clrl    d0
+        rts
+</programlisting></para>
+
+<para>
+After creating the above files, you then assemble them using
+</para>
+
+<screen>
+&prompt;<userinput>as seteuid.s</userinput>
+&prompt;<userinput>as setegid.s</userinput>
+</screen>
+
+<para>
+that should produce the files <filename>seteuid.o</filename> and 
+<filename>setegid.o</filename>
+</para>
+
+<para>
+Then you need to add these to the LIBSM line in the DNIX section of
+the Samba Makefile. Your LIBSM line will then look something like this:
+</para>
+
+<para><programlisting>
+LIBSM = setegid.o seteuid.o -ln
+</programlisting></para>
+
+<para> 
+You should then remove the line:
+</para>
+
+<para><programlisting>
+#define NO_EID
+</programlisting></para>
+
+<para>from the DNIX section of <filename>includes.h</filename>.</para>
+
+</sect1>
+
+<sect1>
+<title>Red Hat Linux</title>
+
+<para>
+By default during installation, some versions of Red Hat Linux add an
+entry to <filename>/etc/hosts</filename> as follows:
+<programlisting>
+       127.0.0.1 loopback "hostname"."domainname"
+</programlisting>
+</para>
+       
+<para>
+This causes Samba to loop back onto the loopback interface.
+The result is that Samba fails to communicate correctly with
+the world and therefore may fail to correctly negotiate who
+is the master browse list holder and who is the master browser.
+</para>
+
+<para>
+Corrective Action: Delete the entry after the word "loopback"
+in the line starting 127.0.0.1.
+</para>
+</sect1>
+
+<sect1>
+<title>AIX</title>
+<sect2>
+<title>Sequential Read Ahead</title>
+<!-- From an email by William Jojo <jojowil@hvcc.edu> -->
+<para>
+Disabling Sequential Read Ahead using <userinput>vmtune -r 0</userinput> improves 
+Samba performance significantly.
+</para>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Solaris</title>
+
+<sect2>
+<title>Locking Improvements</title>
+
+<para>Some people have been experiencing problems with F_SETLKW64/fcntl 
+when running Samba on Solaris. The built-in file locking mechanism was
+not scalable. Performance would degrade to the point where processes would
+get into loops of trying to lock a file. It would try a lock, then fail,
+then try again. The lock attempt was failing before the grant was
+occurring. So the visible manifestation of this would be a handful of
+processes stealing all of the CPU, and when they were trussed they would
+be stuck if F_SETLKW64 loops.
+</para>
+
+<para>
+Sun released patches for Solaris 2.6, 8, and 9. The patch for Solaris 7
+has not been released yet.
+</para>
+
+<para>
+The patch revision for 2.6 is 105181-34, for 8 is 108528-19 and for 9 is 112233-04.
+</para>
+
+<para>
+After the install of these patches, it is recommended to reconfigure
+and rebuild Samba.
+</para>
+
+<para>Thanks to Joe Meslovich for reporting this.</para>
+
+</sect2>
+
+<sect2 id="winbind-solaris9">
+<title>Winbind on Solaris 9</title>
+<para>
+Nsswitch on Solaris 9 refuses to use the Winbind NSS module. This behavior
+is fixed by Sun in patch 113476-05, which as of March 2003, is not in any
+roll-up packages.
+</para>
+</sect2>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/Problems.xml b/docs/docbook/projdoc/Problems.xml
new file mode 100644 (file)
index 0000000..23da205
--- /dev/null
@@ -0,0 +1,292 @@
+<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>
+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>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>
+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</name></smbconfoption> 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 can range from 1 (the default) to 10 (100 for debugging passwords).
+</para>
+       
+<para>
+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 gdb 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:
+</para>
+       
+<screen>
+&prompt;<userinput>testparm | more</userinput>
+&prompt;<userinput>smbclient -L //{netbios name of server}</userinput>
+</screen>
+
+</sect2>
+
+<sect2>
+       <title>Tcpdump</title>
+  
+<para>
+<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>
+<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.</para>
+
+<para>For details on the use of <command>ethereal</command>, read the well-written 
+Ethereal User Guide.</para>
+
+<image id="ethereal1"><imagefile>ethereal1</imagefile><imagedescription>Starting a capture.</imagedescription></image>
+
+<para>
+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"/>.</para>
+
+<para>A console version of ethereal is available as well and is called 
+<command>tethereal</command>.</para>
+
+<image id="ethereal2"><imagefile>ethereal2</imagefile><imagedescription>Main ethereal data window.</imagedescription></image>
+
+</sect2>
+
+<sect2>
+<title>The Windows Network Monitor</title>
+       
+<para>
+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>
+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>
+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 located 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>See how Scott Merrill simulates a BDC behavior at 
+       <ulink noescape="1" url="http://www.skippy.net/linux/smb-howto.html">
+       http://www.skippy.net/linux/smb-howto.html</ulink>. </para></listitem>
+
+<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> and 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
+main-stream Samba lists.</para>
+
+<para>
+If you do post a message to one of the lists, please observe the following guidelines :
+</para>
+
+<itemizedlist>
+
+       <listitem><para>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>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>[global]</smbconfsection>
+       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 and 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 holidays</quote> things when
+       you are away, make sure its configured to not answer mailing list traffic. Auto-responses
+       to mailing lists really irritate the thousands of people who end up having to deal
+       with such bad netiquet bahavior.
+       </para></listitem> 
+
+       <listitem><para>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 will see a message and thinking it 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 debug 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/docbook/projdoc/ProfileMgmt.xml b/docs/docbook/projdoc/ProfileMgmt.xml
new file mode 100644 (file)
index 0000000..7e70158
--- /dev/null
@@ -0,0 +1,1095 @@
+<chapter id="ProfileMgmt">
+<chapterinfo>
+       &author.jht;
+    <pubdate>April 3 2003</pubdate>
+</chapterinfo>
+
+<title>Desktop Profile Management</title>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+Roaming profiles are feared by some, hated by a few, loved by many, and a Godsend for
+some administrators.
+</para>
+
+<para>
+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>
+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>
+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>
+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 followoing in the [global] section of the &smb.conf; file:
+</para>
+
+<para>
+<smbconfblock>
+<smbconfoption><name>logon path</name><value>\\profileserver\profileshare\profilepath\%U\moreprofilepath</value></smbconfoption>
+</smbconfblock>
+
+This is typically implemented like:
+
+<smbconfblock>
+<smbconfoption><name>logon path</name><value>\\%L\Profiles\%u</value></smbconfoption>
+</smbconfblock>
+where <quote>%L</quote> translates to the name of the Samba server and <quote>%u</quote> translates to the user name.
+</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; in respect of the different
+semantics of <quote>%L</quote> and <quote>%N</quote>, as well as <quote>%U</quote> and <quote>%u</quote>.
+</para>
+
+<note>
+<para>
+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>homes</smbconfsection> meta-service name as part of the profile share path.
+</para>
+</note>
+</sect3>
+
+<sect3>
+<title>Windows 9x/Me User Profiles</title>
+
+<para>
+To support Windows 9x/Me clients, you must use the <smbconfoption><name>logon home</name></smbconfoption>
+parameter. Samba has been fixed so <userinput>net use /home</userinput> now works as well and it, too, relies
+on the <command>logon home</command> parameter.
+</para>
+
+<para>
+By using the logon home 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>[global]</smbconfsection> section of your &smb.conf; file:
+</para>
+<para><smbconfblock>
+<smbconfoption><name>logon home</name><value>\\%L\%U\.profiles</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+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>
+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</name></smbconfoption>.
+</para>
+</sect3>
+
+<sect3>
+<title>Mixed Windows 9x/Me and Windows 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</name></smbconfoption> and <smbconfoption><name>logon path</name></smbconfoption> parameters. For example:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>logon home</name><value>\\%L\%u\.profiles</value></smbconfoption>
+<smbconfoption><name>logon path</name><value>\\%L\profiles\%u</value></smbconfoption>
+</smbconfblock></para>
+
+</sect3>
+<sect3>
+<title>Disabling Roaming Profile Support</title>
+
+<para>
+A 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:
+<indexterm><primary>windows registry settings</primary><secondary>roaming profiles</secondary></indexterm>
+</para>
+
+
+<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</name></smbconfoption> and <smbconfoption><name>logon path</name></smbconfoption>
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term>MS Windows Registry</term>
+               <listitem><para>
+               By using the Microsoft Management Console gpedit.msc 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>
+               <listitem><para>From the start menu right-click on <guiicon>My Computer icon</guiicon>,
+               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>
+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>[global]</smbconfsection> options
+<smbconfoption><name>preserve case</name><value>yes</value></smbconfoption>,
+<smbconfoption><name>short preserve case</name><value>yes</value></smbconfoption> and
+<smbconfoption><name>case sensitive</name><value>no</value></smbconfoption>
+in order to maintain capital letters in shortcuts in any of the profile folders.
+</para>
+
+<para>
+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> 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>
+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 will inform you that
+<computeroutput>The user has not logged on before</computeroutput> and asks you <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</name></smbconfoption> 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> 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
+shortcut, that 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> 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> 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>.
+       
+<indexterm><primary>windows registry settings</primary><secondary>profile path</secondary></indexterm>
+       </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</name></smbconfoption>
+       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>
+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 the owner if they have
+any important files stored on their desktop or in their 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>
+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> 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</name></smbconfoption> parameter.
+</para>
+
+<para> There is a parameter that is now available for use with NT Profiles: <smbconfoption><name>logon drive</name></smbconfoption>. 
+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</name></smbconfoption> parameter. </para>
+
+<para> 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> 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> 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, 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:
+       </para>
+
+       <para>
+               <filename>Computer Configuration\Administrative Templates\System\User Profiles\<?latex \linebreak ?>Do not check for
+       user ownership of Roaming Profile Folders</filename>i
+       </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 (N.B. I do not know for sure that this
+       will work in the same way as a domain group policy):
+       </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>Sharing Profiles between W9x/Me and NT4/200x/XP <?latex \linebreak ?>Workstations</title>
+
+<para> 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/Desktop with W9x/Me, you will need to specify a common
+location for the profiles. The &smb.conf; parameters that need to be common are <smbconfoption><name>logon path</name></smbconfoption> and <smbconfoption><name>logon home</name></smbconfoption>. </para>
+
+<para> 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> 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>
+<title>Windows NT4 Profile Management Tools</title>
+
+<para> 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>
+       <step><para> On your NT4 Domain Controller, right click on <guiicon>My Computer</guiicon>, then select 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, e.g.,
+       <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 the above for every profile you need to migrate. </para>
+
+</sect3>
+
+<sect3>
+<title>Side Bar Notes</title>
+
+
+<para>
+<indexterm><primary>SID</primary></indexterm>
+You should obtain the SID of your NT4 domain. You can use smbpasswd to do this. Read the man
+page.</para>
+
+</sect3>
+
+<sect3> <title>moveuser.exe</title>
+
+<para> 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 user name 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>
+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 the previous chapter. </para>
+
+<note><para>
+Under NO circumstances should the profile directory (or its contents) be made read-only
+as this may render the profile un-usable. 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"/>.
+</para></note>
+
+<para> For MS Windows NT4/200x/XP, the above method 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> 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>
+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> 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>
+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 effect 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> 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> 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
+(3) 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> When a user logs onto an MS Windows NT4 machine that is a member of a Microsoft security domain,
+       the following steps are followed in respect of profile handling: 
+
+<indexterm><primary>NTConfig.POL</primary></indexterm>
+</para>
+
+
+<procedure>
+       <step> <para> The users' account information that is obtained during the logon process
+       contains the location of the users' 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> 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
+       recreated 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 will 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 as shown: </para>
+
+<para><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> 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
+affected 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
+way of first creating a default user profile, then while logged in as that user, run <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"/>. </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: </para>
+
+<para> <filename>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\<?latex \linebreak ?>
+User Shell Folders</filename> </para>
+
+<para> The default entries are shown in <link linkend="regkeys"/>.</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>
+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 allows the administrator to create a global default
+profile and enforce it through the use of Group Policy Objects (GPOs).
+</para></note>
+
+<para> 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> 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,<?latex \linebreak ?><filename>%LOGONSERVER%\NETLOGON\Default User,</filename> and if one
+exists there it will copy this to the workstation to the <filename>C:\Documents and Settings\</filename>
+under the Windows login name of the user. </para>
+
+<note><para> This path translates, in Samba parlance, to the &smb.conf;
+<smbconfsection>[NETLOGON]</smbconfsection> share. The directory should be created at the root
+of this share and must be called <filename>Default Profile</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 users' desktop profile will be 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 will be 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 as it is maintenance intensive.
+       </para> </listitem>
+
+       <listitem> <para> Create an NT4-style NTConfig.POL file that specified 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 effects 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>
+The above hive key contains a list of automatically managed folders. The default entries are shown
+in <link linkend="defregpthkeys"/>
+<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: </para>
+
+<para><filename>%LOGONSERVER%\%USERNAME%\Default Folders</filename></para>
+
+<para> This would store the folders in the user's home directory under a directory called <filename>Default
+Folders</filename>. You could also use: </para>
+
+<para><filename>\\<replaceable>SambaServer</replaceable>\<replaceable>FolderShare</replaceable>\%USERNAME%</filename></para>
+
+<para>
+in which case the default folders will be 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 MUST 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 will be 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 will be 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 then 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/ Win 200xx). </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, 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. Please help me, 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
+               auto-deletion 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 GB 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 all the above is to show that roaming profiles and good controls of how they can be
+changed as well as good discipline make up 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</name><value>user</value></smbconfoption>
+<smbconfoption><name>os level</name><value>32 (or more)</value></smbconfoption>
+<smbconfoption><name>domain logons</name><value>Yes</value></smbconfoption>
+</smbconfblock>
+
+<para> There must be a <smbconfsection>[netlogon]</smbconfsection> share that is world readable. It is
+a good idea to add a logon script to pre-set 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 auto-deletion of roaming profile 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>netlogon</smbconfsection>
+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</name><value>\\%N\profiles\%U</value></smbconfoption>
+<smbconfcomment>Default logon drive is Z:</smbconfcomment>
+<smbconfoption><name>logon drive</name><value>H:</value></smbconfoption>
+<smbconfcomment>This requires a PROFILES share that is world writable.</smbconfcomment>
+</smbconfblock>
+
+</sect2>
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/SWAT.xml b/docs/docbook/projdoc/SWAT.xml
new file mode 100644 (file)
index 0000000..e25b647
--- /dev/null
@@ -0,0 +1,603 @@
+<chapter id="SWAT">
+<chapterinfo>
+       &author.jht;
+       <pubdate>April 21, 2003</pubdate>
+</chapterinfo>
+
+<title>SWAT &smbmdash; The Samba Web Administration Tool</title>
+
+<para>
+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 will allow 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 network-wide MS Windows network password
+management.
+</para>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+SWAT is a facility that is part of the Samba suite. The main executable is called
+<command>swat</command> and is invoked by the inter-networking super daemon.
+See <link linkend="xinetd"/> for details.
+</para>
+
+<para>
+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>
+There are network administrators who believe that it is a good idea to write systems
+documentation inside configuration files, and for them SWAT will aways 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 will write 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>
+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 non-default settings will be written to the file.
+</para></note>
+
+</sect1>
+
+<sect1>
+<title>Guidelines and Technical Tips</title>
+
+<para>
+This section aims to unlock the dark secrets behind how SWAT may be made to work,
+may be made more secure, and how to solve Internationalization support problems.
+</para>
+
+<sect2>
+<title>Validate SWAT Installation</title>
+
+<para>
+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, however 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>
+When you have configrmed 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, evne though the
+<command>swat</command> binary executable file was installed. 
+</para>
+
+<para>
+Finally, when you are sure that SWAT has been fully installed, please check the SWAT
+has been enebled 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>
+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:
+<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 dependant 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 methods that may be used to locate the <command>swat</command> binary file.
+The following methods may be helpful:
+</para>
+
+<para>
+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@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@frodo:/>
+</screen>
+</para>
+
+<para>
+If the files needed are not available it will be 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 similar.
+</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 = yes
+}
+</programlisting>
+
+</para>
+
+<para>
+Both of the above 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>
+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>, 
+<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>, <guibutton>PASSWORD</guibutton>.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Securing SWAT through SSL</title>
+
+
+<para>
+<indexterm><primary>swat</primary><secondary>security</secondary></indexterm>
+Many people have asked about how to setup 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>
+       Install OpenSSL.
+       </para></step>
+
+       <step><para>
+       Generate certificate and private key.
+
+<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>
+       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 the correct locale value for <smbconfoption><name>display charset</name></smbconfoption>.
+       </para></listitem>
+
+       <listitem><para>
+       Set your browser's language setting.
+       </para></listitem>
+</itemizedlist>
+
+<para>
+The name of msg file is same as the language ID sent by the browser. For
+example en means "English", ja means "Japanese", fr means "French.
+</para>
+
+<para>
+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 dirertory 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>
+and so on. If you find a mistake or create a new <command>msg</command> file, please email it
+to us so we will include this in the next release of Samba.
+</para>
+
+<para>
+Note that if you enable this feature and the <smbconfoption><name>display charset</name></smbconfoption> 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 tools that many 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 Samba HOWTO-Collection (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
+as it runs SWAT without authentication and with full administrative ability. 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 will expose 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 effect a currently configured share, simply click on the pull down button between the
+<guibutton>Choose Share</guibutton> and the <guibutton>Delete Share</guibutton> buttons,
+select the share you wish to operate on, then 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,
+select the printer you wish to operate on, then 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 if 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
+since 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 will 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;, &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
+will be continually spawned. The auto-refresh facility will allow you to track the changing
+conditions with minimal effort.
+</para>
+
+<para>
+Lastly, 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>
+This page allows the administrator to view the optimized &smb.conf; file and, if you are
+particularly masochistic, will permit 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. Alternately, you can use
+this tool to change a local password for a user account.
+</para>
+
+<para>
+When logged in as a non-root account, the user will have to 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/docbook/projdoc/Samba-BDC-HOWTO.xml b/docs/docbook/projdoc/Samba-BDC-HOWTO.xml
new file mode 100644 (file)
index 0000000..acdf284
--- /dev/null
@@ -0,0 +1,635 @@
+<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"/>.
+</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@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>
+Samba-3 is capable of acting 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. Do not use an LDAP slave server for a PDC, this may cause serious
+stability and operational problems.
+</para>
+
+<para>
+<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
+While it is possible to run a Samba-3 BDC with non-LDAP backend, the administrator will
+need to figure out precisely what is the best way to replicate (copy/distribute) the
+user and machine accounts' backend.
+</para>
+
+<para>
+<indexterm><primary>SAM backend</primary><secondary>non-LDAP</secondary></indexterm>
+The use of a non-LDAP backend SAM database is particularly problematic because Domain Member
+servers and workstations periodically change the Machine Trust Account password. The new
+password is then stored only locally. This means that in the absence of a centrally stored
+accounts database (such as that provided with an LDAP-based solution) if Samba-3 is running
+as a BDC, the BDC instance of the Domain Member trust account password will not reach the
+PDC (master) copy of the SAM. If the PDC SAM is then replicated to BDCs, this results in 
+overwriting the SAM that contains the updated (changed) trust account password with resulting
+breakage of the domain trust.
+</para>
+
+<para>
+Considering the number of comments and questions raised concerning how to configure a BDC,
+let's consider each possible option and look at the pros and cons for each possible solution.
+<link linkend="pdc-bdc-table"/> lists possible design configurations for a PDC/BDC infrastructure.
+<indexterm><primary>net</primary><secondary>rpc</secondary></indexterm>
+<indexterm><primary>SAM backend</primary><secondary>ldapsam</secondary></indexterm>
+<indexterm><primary>SAM backend</primary><secondary>tdbsam</secondary></indexterm>
+<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
+</para>
+
+<table frame="all" id="pdc-bdc-table"><title>Domain Backend Account Distribution Options</title>
+<tgroup cols="3">
+        <colspec align="center" colwidth="1*"/>
+        <colspec align="center" colwidth="1*"/>
+        <colspec align="left" colwidth="3*"/>
+
+        <thead>
+        <row><entry>PDC Backend</entry><entry>BDC Backend</entry><entry>Notes/Discussion</entry></row>
+        </thead>
+        <tbody>
+        <row>
+        <entry><para>Master LDAP Server</para></entry>
+        <entry><para>Slave LDAP Server</para></entry>
+        <entry><para>The optimal solution that provides high integrity. The SAM will be
+               replicated to a common master LDAP server.</para></entry>
+        </row>
+        <row>
+        <entry><para>Single Central LDAP Server</para></entry>
+        <entry><para>Single Central LDAP Server</para></entry>
+       <entry><para>
+       A workable solution without fail-over ability. This is a useable solution, but not optimal. 
+       </para></entry>
+        </row>
+        <row>
+        <entry><para>tdbsam</para></entry>
+        <entry><para>tdbsam + <command>net rpc vampire</command></para></entry>
+        <entry><para>
+       Does not work with Samba-3.0.0; may be implemented in a later release. The downside of this solution
+       is that an external process will control account database integrity. This solution may appeal to sites
+       that wish to avoid the complexity of LDAP. The <command>net rpc vampire</command> is used to
+       synchronize domain accounts from the PDC to the BDC.
+       </para></entry>
+        </row>
+        <row>
+        <entry><para>tdbsam</para></entry>
+        <entry><para>tdbsam + <command>rsync</command></para></entry>
+        <entry><para>
+       Do not use this configuration.
+       Does not work because the TDB files are live and data may not have been flushed to disk.
+       Use <command>rsync</command> to synchronize the TDB database files from the PDC to the BDC.
+       </para></entry>
+        </row>
+        <row>
+        <entry><para>smbpasswd file</para></entry>
+        <entry><para>smbpasswd file</para></entry>
+        <entry><para>
+       Do not use this configuration.
+       Not an elegant solution due to the delays in synchronization.
+       Use <command>rsync</command> to synchronize the TDB database files from the PDC to the BDC.
+       Can be made to work using a <command>cron</command> job to synchronize data from the PDC to the BDC.
+       </para></entry>
+        </row>
+        </tbody>
+</tgroup>
+</table>
+
+</sect1>
+
+<sect1>
+<title>Essential Background Information</title>
+
+<para>
+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>
+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>
+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>
+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>
+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>C:\Windows NT\System32\config</filename> directory. These
+are the files that are involved in replication of the SAM database where Backup Domain
+Controllers are present on the network.
+</para>
+
+<para>
+There are two situations in which it is desirable to install Backup Domain Controllers:
+</para>
+
+<itemizedlist>
+       <listitem><para>
+       On the local network that the Primary Domain Controller 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>
+       At each remote site, to reduce wide area network traffic and to add stability to
+       remote network operations. The design of the network, the strategic placement of
+       Backup Domain Controllers, 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>
+The inter-operation of a PDC and its BDCs in a true Windows NT4 environemt 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>
+Samba-3 can not 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 inter-operate with a PDC (NT4 or Samba)
+to synchronize the SAM from delta files that are held by BDCs.
+</para>
+
+<para>
+Samba-3 cannot function as a BDC to an MS Windows NT4 PDC, and Samba-3 can not
+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>
+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>
+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 on
+line, 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 can not be promoted
+in this manner because reconfiguration of Samba requires changes to the &smb.conf; file.
+</para>
+
+<sect3>
+<title>Example PDC Configuration</title>
+
+<para>
+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>[global]</smbconfsection>-section of the &smb.conf; have to be set.
+Refer to <link linkend="minimalPDC"/> for an example of the minimum required settings.
+</para>
+
+<para><smbconfexample id="minimalPDC">
+<title>Minimal smb.conf for a PDC in Use With a BDC &smbmdash; LDAP Server on PDC.</title>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></smbconfoption>
+<smbconfoption><name>passdb backend</name><value>ldapsam://localhost:389</value></smbconfoption>
+<smbconfoption><name>domain master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>domain logons</name><value>yes</value></smbconfoption>
+</smbconfexample></para>
+
+<para>
+Several other things like a <smbconfsection>[homes]</smbconfsection> and a
+<smbconfsection>[netlogon]</smbconfsection> 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"></link>.
+</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>LDAP Configuration Notes</title>
+
+<para>
+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>
+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>
+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 recreated with a correct hostname.
+</para>
+
+<para>
+Do not install a Samba PDC on a OpenLDAP 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 therfore 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.
+</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 fall-back configuration (secondary) LDAP server one would specify
+the secondary LDAP server in the &smb.conf; file as shown in <link linkend="mulitldapcfg"/>.
+</para>
+
+<para>
+<smbconfexample id="mulitldapcfg">
+<title>Multiple LDAP Servers in &smb.conf;</title>
+<member>...</member>
+<smbconfoption><name>passdb backend</name><value>ldapsam:ldap://master.quenya.org</value></smbconfoption>
+<member><parameter>ldapsam:ldap://slave.quenya.org</parameter></member>
+<member>...</member>
+</smbconfexample>
+</para>
+
+</sect2>
+
+<sect2>
+<title>Active Directory Domain Control</title>
+
+<para>
+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-3 is not able to be a Domain Controller within an Active Directory
+tree, and it cannot be an Active Directory server. This means that Samba-3 also cannot
+act as a Backup Domain Controller to an Active Directory Domain Controller.
+</para>
+
+</sect2>
+
+<sect2>
+<title>What Qualifies a Domain Controller on the Network?</title>
+
+<para>
+Every machine that is a Domain Controller for the domain MIDEARTH has to register the NetBIOS
+group name MIDEARTH&lt;#1c&gt; with the WINS server and/or by broadcast on the local network.
+The PDC also registers the unique NetBIOS name MIDEARTH&lt;#1b&gt; with the WINS server.
+The name type &lt;#1b&gt; name is normally reserved for the Domain Master Browser, a role
+that has nothing to do with anything related to authentication, but the Microsoft Domain
+implementation requires the Domain Master Browser to be on the same machine as the PDC.
+</para>
+
+<para>
+Where a WINS server is not used, broadcast name registrations alone must suffice. Refer to
+<link linkend="netdiscuss"/> 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>
+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>
+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"/>.
+</para>
+
+<sect3>
+<title>NetBIOS Over TCP/IP Enabled</title>
+<para>
+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&lt;#1c&gt;. 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>
+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 
+requerying DNS servers for the <constant>_ldap._tcp.pdc.ms-dcs.quenya.org</constant> record.
+More information regarding this subject may be found in <link linkend="adsdnstech"/>.
+</para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Backup Domain Controller Configuration</title>
+
+<para>
+The creation of a BDC requires some steps to prepare the Samba server before
+&smbd; is executed for the first time. These steps are outlines as follows:
+<indexterm><primary>SID</primary></indexterm>
+</para>
+
+<itemizedlist>
+<listitem><para>
+       The domain SID has to be the same on the PDC and the BDC. In Samba versions
+       pre-2.2.5, the domain SID was stored in the file <filename>private/MACHINE.SID</filename>.
+       The domain SID is now stored in the file <filename>private/secrets.tdb</filename>. This file
+       is unique to each server and can not be copied from a PDC to a BDC, the BDC will generate
+       a new SID at start-up. It will over-write the PDC domain SID with the newly created BDC SID.
+       There is a procedure that will allow the BDC to aquire the Domain SID. This is described here.
+       </para>
+
+       <para>
+       To retrieve the domain SID from the PDC or an existing BDC and store it in the
+       <filename>secrets.tdb</filename>, execute:
+       </para>
+<screen>
+&rootprompt;<userinput>net rpc getsid</userinput>
+</screen>
+       </listitem>
+
+       <listitem><para>
+       Specification of the <smbconfoption><name>ldap admin dn</name></smbconfoption> 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>
+       Either <smbconfoption><name>ldap suffix</name></smbconfoption> or
+       <smbconfoption><name>ldap idmap suffix</name></smbconfoption> must be specified in
+       the &smb.conf; file.
+       </para></listitem>
+
+       <listitem><para>
+<indexterm><primary>replication</primary><secondary>SAM</secondary></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>
+       The Samba password database must be replicated from the PDC to the BDC.
+       Although it is possible to synchronize the <filename>smbpasswd</filename>
+       file with <command>rsync</command> and <command>ssh</command>, this method
+       is broken and flawed, and is therefore not recommended. A better solution
+       is to set up slave LDAP servers for each BDC and a master LDAP server for the PDC.
+       </para></listitem>
+
+       <listitem><para>
+       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>.
+       </para></listitem>
+
+</itemizedlist>
+
+<sect2>
+<title>Example Configuration</title>
+
+<para>
+Finally, the BDC has to be found by the workstations. This can be done by setting Samba as shown in <link linkend="minim-bdc"/>.
+</para>
+
+<para><smbconfexample id="minim-bdc">
+<title>Minimal setup for being a BDC</title>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></smbconfoption>
+<smbconfoption><name>passdb backend</name><value>ldapsam:ldap://slave-ldap.quenya.org</value></smbconfoption>
+<smbconfoption><name>domain master</name><value>no</value></smbconfoption>
+<smbconfoption><name>domain logons</name><value>yes</value></smbconfoption>
+<smbconfoption><name>idmap backend</name><value>ldapsam:ldap://slave-ldap.quenya.org</value></smbconfoption>
+</smbconfexample></para>
+
+<para>
+In the <smbconfsection>[global]</smbconfsection>-section of the &smb.conf; of the BDC. This makes the BDC
+only register the name SAMBA&lt;#1c&gt; with the WINS server. This is no
+problem as the name SAMBA&lt;#1c&gt; is a NetBIOS group name that is meant to
+be registered by more than one machine. The parameter
+<smbconfoption><name>domain master</name><value>no</value></smbconfoption>
+forces the BDC not to register <?latex \linebreak ?>SAMBA&lt;#1b&gt; which as a unique NetBIOS
+name is reserved for the Primary Domain Controller.
+</para>
+
+<para>
+<indexterm><primary>idmap backend</primary></indexterm>
+<indexterm><primary>winbindd</primary></indexterm>
+The <parameter>idmap backend</parameter> will redirect the <command>winbindd</command> utility to
+use the LDAP database to resolve all UIDs and GIDs for UNIX accounts.
+</para>
+
+<note><para>
+<indexterm><primary>Server Type</primary><secondary>Domain Member</secondary></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>
+The use of the <smbconfoption><name>idmap backend</name><value>ldap://master.quenya/org</value></smbconfoption>
+option on a BDC only make sense where ldapsam is used on a PDC. The purpose for 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>
+As this is a rather new area for Samba, there are not many examples that we may refer to.
+Updates 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>
+</para>
+
+<sect2>
+<title>Machine Accounts Keep Expiring</title>
+
+<para>
+<indexterm><primary>Machine Trust Accounts</primary></indexterm>
+This problem will occur when the passdb (SAM) files are copied  from a central
+server but the local Backup Domain Controller 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 over
+written when the SAM is re-copied from the PDC. The result is that the Domain Member machine
+on start up 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>
+No. The native NT4 SAM replication protocols have not yet been fully implemented.
+</para>
+
+<para>
+Can I get the benefits of a BDC with Samba?  Yes, but only to a Samba PDC.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>
+
+<sect2>
+<title>How Do I Replicate the smbpasswd File?</title>
+
+<para>
+<indexterm><primary>replication</primary><secondary>SAM</secondary></indexterm>
+Replication of the smbpasswd file is sensitive. It has to be done whenever changes
+to the SAM are made. Every user's password change is done in the smbpasswd file and
+has to be replicated to the BDC. So replicating the smbpasswd file very often is necessary.
+</para>
+
+<para>
+As the smbpasswd file contains plain text password equivalents, it must not be
+sent unencrypted over the wire. The best way to set up smbpasswd replication from
+the PDC to the BDC is to use the utility rsync. rsync can use ssh as a transport.
+<command>ssh</command> itself can be set up to accept <emphasis>only</emphasis>
+<command>rsync</command> transfer without requiring the user to type a password.
+</para>
+
+<para>
+As said a few times before, use of this method is broken and flawed. Machine trust 
+accounts will go out of sync, resulting in a broken domain. This method is
+<emphasis>not</emphasis> recommended. Try using LDAP instead.
+</para>
+
+</sect2>
+
+<sect2>
+<title>Can I Do This All with LDAP?</title>
+
+<para>
+The simple answer is yes. Samba's pdb_ldap code supports binding to a replica
+LDAP server, and will also follow referrals and rebind to the master if it ever
+needs to make a modification to the database. (Normally BDCs are read only, so
+this will not occur often).
+</para>
+
+</sect2>
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/Samba-PDC-HOWTO.xml b/docs/docbook/projdoc/Samba-PDC-HOWTO.xml
new file mode 100644 (file)
index 0000000..2541d7a
--- /dev/null
@@ -0,0 +1,989 @@
+<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 would be well advised to become familiar with information
+that is already available.
+</para>
+
+<para>
+The reader is 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>
+The diagram in <link linkend="domain-example"/> 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>
+<mediaobject>
+<imageobject role="latex"><imagedata fileref="projdoc/imagefiles/domain" width="4in" scalefit="1"/></imageobject>
+<imageobject><imagedata fileref="projdoc/imagefiles/domain.png" scale="50" scalefit="1"/></imageobject>
+</mediaobject>
+</figure>
+
+
+<?latex \newpage ?>
+
+<para>
+From the Samba mailing list one 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 harm's 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>
+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 their user account is in
+(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>
+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>
+
+<note><para>
+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"></link>
+for more information.
+</para></note>
+
+<para>
+The following functionalities are new to the Samba-3 release:
+</para>
+
+<itemizedlist>
+       <listitem><para>
+       Windows NT4 domain trusts.
+       </para></listitem>
+       
+       <listitem><para>
+       <indexterm><primary>Nexus.exe</primary></indexterm>
+       Adding users via the User Manager for Domains. This can be done on any MS Windows
+       client using the <filename>Nexus.exe</filename> toolkit that is available from Microsoft's Web site.
+       Samba-3 supports the use of the Microsoft Management Console for user management.
+       </para></listitem>
+
+       <listitem><para>
+       Introduces replaceable and multiple user account (authentication)
+       backends. In the case where the backend is placed in an LDAP database,
+       Samba-3 confers the benefits of a backend that can be distributed, replicated
+       and is highly scalable.
+       </para></listitem>
+
+       <listitem><para>
+       Implements full Unicode support. This simplifies cross locale internationalization
+       support. It also opens up the use of protocols that Samba-2.2.x had but could not use due
+       to the need to fully support Unicode.
+       </para></listitem>
+</itemizedlist>
+
+<para>
+The following functionalities are not provided by Samba-3:
+</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 or 
+       replicate account data to Windows BDCs.
+       </para></listitem>
+       
+       <listitem><para>
+       Acting as a Windows 2000 Domain Controller (i.e., Kerberos and 
+       Active Directory). In point of fact, Samba-3 does have some
+       Active Directory Domain Control ability that is at this time
+       purely experimental that is certain to change as it becomes a
+       fully supported feature some time during the Samba-3 (or later)
+       life cycle. However, Active Directory is more then just SMB &smbmdash;
+       it's also LDAP, Kerberos, DHCP, and other protocols (with proprietary
+       extensions, of course).
+       </para></listitem>
+
+       <listitem><para>
+       The Windows 200x/XP MMC (Computer Management) Console can not be used
+       to manage a Samba-3 server. For this 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>
+Windows 9x/Me/XP Home clients are not true members of a domain for reasons outlined
+in this chapter. The protocol for support of Windows 9x/Me style network (domain) logons
+is completely different from NT4/Windows 200x type domain logons and has been officially supported
+for some time. These clients use the old LanMan Network Logon facilities that are supported
+in Samba since approximately the Samba-1.9.15 series.
+</para>
+
+<para>
+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"></link>.
+</para>
+
+<para>
+<indexterm><primary>Machine Trust Accounts</primary></indexterm>
+Samba-3, 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 datastore. 
+Refer to <link linkend="machine-trust-accounts"></link>. With Samba-3 there can be multiple
+backends for this. A complete discussion of account database backends can be found in
+<link linkend="passdb"></link>.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Basics of Domain Control</title>
+
+<para>
+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>Primary Domain Controller</para></listitem>
+       <listitem><para>Backup Domain Controller</para></listitem>
+       <listitem><para>ADS Domain Controller</para></listitem>
+</itemizedlist>
+
+<para>
+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 Stand-alone
+(Domain Member) servers than in the Domain Controllers.
+</para>
+
+<para>
+<indexterm><primary>SAM</primary></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 Backup Domain Controllers. 
+</para>
+
+<para>
+With MS Windows 200x Server-based Active Directory domains, one Domain Controller initiates a potential
+hierarchy of Domain Controllers, each with their own area of delegated control. The master domain
+controller has the ability to override any downstream controller, but a downline controller has
+control only over its downline. With Samba-3, this functionality can be implemented using an
+LDAP-based user and machine account backend.
+</para>
+
+<para>
+New to Samba-3 is the ability to use a backend database that holds the same type of data as
+the NT4-style SAM database (one of the registry files)<footnote><para>See also <link linkend="passdb"/>.</para></footnote>.
+</para>
+
+<para>
+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).
+A 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 changes also need to be made.
+</para>
+
+<para>
+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 way
+to convert a Domain Controller to a Domain Member server or a Stand-alone 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>Stand-alone Server</emphasis> &smbmdash; one that plays no part is SAM synchronization, has its own authentication database and plays no role in Domain Security.</para></listitem>
+</itemizedlist>
+
+<para>
+With MS Windows 2000, the configuration of Domain Control is done after the server has been
+installed. Samba-3 is capable of acting fully as a native member of a Windows 200x server
+Active Directory domain.
+</para>
+
+<para>
+<indexterm><primary>replication</primary><secondary>SAM</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>
+
+<para>
+At this time any appearance that Samba-3 is capable of acting as an
+<emphasis>Domain Controller</emphasis> in native ADS mode is limited and experimental in nature.
+This functionality should not be used until the Samba Team offers formal support for it.
+At such a time, the documentation will be revised to duly reflect all configuration and
+management requirements. Samba can act as a NT4-style DC in a Windows 2000/XP 
+environment. However, there are certain compromises:
+
+<itemizedlist>
+       <listitem><para>No machine policy files.</para></listitem>
+       <listitem><para>No Group Policy Objects.</para></listitem>
+       <listitem><para>No synchronously executed AD logon scripts.</para></listitem>
+       <listitem><para>Can't use Active Directory management tools to manage users and machines.</para></listitem>
+       <listitem><para>Registry changes tattoo the main registry, while with AD they do not leave permanent changes in effect.</para></listitem>
+               <listitem><para>Without AD you cannot perform the function of exporting specific applications to specific users or groups.</para></listitem>
+</itemizedlist>
+</para>
+
+</sect2>
+
+<sect2>
+<title>Preparing for Domain Control</title>
+
+<para>
+There are two ways that MS Windows machines may interact with each other, with other servers
+and with Domain Controllers: either as <emphasis>Stand-alone</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>
+It should be noted that <emphasis>Workgroup</emphasis> 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 configurationi, 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>
+Domain Member machines have a machine 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, will create the Domain machine account (if it does
+not exist), and then initializes that account. When the client first logs onto the
+Domain it triggers a machine password change.
+</para>
+
+<note><para>
+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
+(Stand-alone) machine. Please refer to <link linkend="domain-member"></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</name><value>user</value></smbconfoption>).</para></listitem>
+       <listitem><para>Consistent configuration of Name Resolution<footnote><para>See <link linkend="NetworkBrowsing"></link>, and 
+               <link linkend="integrate-ms-networks"></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 client machines to become Domain Members.</para></listitem>
+</itemizedlist>
+
+<para>
+The following provisions are required to serve MS Windows 9x/Me 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</name><value>user</value></smbconfoption>).</para></listitem>
+       <listitem><para>Network Logon Configuration (since Windows 9x/Me/XP Home are not technically domain
+       members, they do not really participate in  the security aspects of Domain logons as such).</para></listitem>
+       <listitem><para>Roaming Profile Configuration.</para></listitem>
+       <listitem><para>Configuration of System Policy handling.</para></listitem>
+       <listitem><para>Installation of the network driver <quote>Client for MS Windows Networks</quote> and configuration
+       to log onto the domain.</para></listitem>
+       <listitem><para>Placing Windows 9x/Me clients in User Level Security &smbmdash; if it is desired to allow
+       all client share access to be controlled according to domain user/group identities.</para></listitem>
+       <listitem><para>Adding and managing domain user accounts.</para></listitem>
+</itemizedlist>
+
+<note><para>
+Roaming Profiles and System/Network policies are advanced network administration topics
+that are covered in the <link linkend="ProfileMgmt"></link> and 
+<link linkend="PolicyMgmt"></link> chapters 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>
+       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>
+       Provides the NETLOGON service. (This is actually a collection of services that runs over
+       mulitple 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>
+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</name></smbconfoption> 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"/>.</para></footnote>.
+This causes the Primary Domain Controller to claim a domain-specific NetBIOS name that identifies it as a
+Domain Master Browser for its given domain or workgroup. Local master browsers 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 will then contact their Local Master Browser, 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 &smbmdash; 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"/>. 
+</para>
+
+<para>
+<smbconfexample id="pdc-example">
+<title>smb.conf for being a PDC</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>netbios name</name><value><replaceable>BELERIAND</replaceable></value></smbconfoption>
+<smbconfoption><name>workgroup</name><value><replaceable>&example.workgroup;</replaceable></value></smbconfoption>
+<smbconfoption><name>passdb backend</name><value>tdbsam</value></smbconfoption>
+<smbconfoption><name>os level</name><value>33</value></smbconfoption>
+<smbconfoption><name>preferred master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>domain master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>local master</name><value>yes</value></smbconfoption>
+<smbconfoption><name>security</name><value>user</value></smbconfoption>
+<smbconfoption><name>domain logons</name><value>yes</value></smbconfoption>
+<smbconfoption><name>logon path</name><value>\\%N\profiles\%u</value></smbconfoption>
+<smbconfoption><name>logon drive</name><value>H:</value></smbconfoption>
+<smbconfoption><name>logon home</name><value>\\homeserver\%u\winprofile</value></smbconfoption>
+<smbconfoption><name>logon script</name><value>logon.cmd</value></smbconfoption>
+
+<smbconfsection>[netlogon]</smbconfsection>
+<smbconfoption><name>path</name><value>/var/lib/samba/netlogon</value></smbconfoption>
+<smbconfoption><name>read only</name><value>yes</value></smbconfoption>
+<smbconfoption><name>write list</name><value><replaceable>ntadmin</replaceable></value></smbconfoption>
+
+<smbconfsection>[profiles]</smbconfsection>
+<smbconfoption><name>path</name><value>/var/lib/samba/profiles</value></smbconfoption>
+<smbconfoption><name>read only</name><value>no</value></smbconfoption>
+<smbconfoption><name>create mask</name><value>0600</value></smbconfoption>
+<smbconfoption><name>directory mask</name><value>0700</value></smbconfoption>
+</smbconfexample>
+</para>
+
+<para>
+The basic options shown in <link linkend="pdc-example"/> are explained as follows:
+</para>
+
+<variablelist>
+       <varlistentry><term>passdb backend </term>
+               <listitem><para>
+               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>
+               Where use of backup Domain Controllers (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>
+               The parameters <emphasis>os level, preferred master, domain master, security, 
+               encrypt passwords, and domain logons</emphasis> play a central role in assuring domain
+               control and network logon support.</para>
+
+               <para>
+               The <emphasis>os level</emphasis> must be set at or above a value of 32. A Domain Controller
+               must be the Domain Master Browser, must be set in <emphasis>user</emphasis> mode security,
+               must support Microsoft-compatible encrypted passwords, and must provide the network logon
+               service (domain logons). Encrypted passwords must be enabled. For more details on how 
+               to do this, refer to <link linkend="passdb"></link>.
+               </para></listitem>
+       </varlistentry>
+       <varlistentry><term>Environment Parameters </term>
+               <listitem><para>
+               The parameters <emphasis>logon path, logon home, logon drive, and 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>
+               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>
+               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 parameters 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</name><value>BELERIAND</value></smbconfoption>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></smbconfoption>
+<smbconfoption><name>domain logons</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>domain master</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>security</name><value>User</value></smbconfoption>
+</smbconfblock>
+</para>
+
+<para>
+The additional parameters shown in the longer listing above just makes for
+a more complete explanation.
+</para></note>
+
+</sect1>
+
+<sect1>
+<title>Samba ADS Domain Control</title>
+
+<para>
+Samba-3 is not, and cannot act as, an Active Directory Server. It cannot truly function as
+an Active Directory Primary Domain Controller. The protocols for some of the functionality
+of Active Directory Domain Controllers has been partially implemented on an experimental
+only basis. Please do not expect Samba-3 to support these protocols. Do not depend
+on any such functionality either now or in the future. The Samba Team may remove these
+experimental features or may change their behavior. This is mentioned for the benefit of those
+who have discovered secret capabilities in Samba-3 and who have asked when this functionality will be
+completed. The answer is maybe or maybe never!
+</para>
+
+<para>
+To be sure, Samba-3 is designed to provide most of the functionality that Microsoft Windows NT4-style
+Domain Controllers have. Samba-3 does not have all the capabilities of Windows NT4, but it does have
+a number of features that Windows NT4 domain contollers do not have. In short, Samba-3 is not NT4 and it
+is not Windows Server 200x, it is not an Active Directory server. We hope this is plain and simple
+enough for all to understand.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Domain and Network Logon Configuration</title>
+
+<para>
+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>
+All Domain Controllers must run the netlogon service (<emphasis>domain logons</emphasis>
+in Samba). One Domain Controller must be configured with <smbconfoption><name>domain master</name><value>Yes</value></smbconfoption>
+(the Primary Domain Controller); on all Backup Domain Controllers <smbconfoption><name>domain master</name><value>No</value></smbconfoption>
+must be set.
+</para>
+
+<sect3>
+<title>Example Configuration</title>
+
+<smbconfexample id="PDC-config">
+<title>smb.conf for being a PDC</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>domain logons</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>domain master</name><value>(Yes on PDC, No on BDCs)</value></smbconfoption>
+
+<smbconfsection>[netlogon]</smbconfsection>
+<smbconfoption><name>comment</name><value>Network Logon Service</value></smbconfoption>
+<smbconfoption><name>path</name><value>/var/lib/samba/netlogon</value></smbconfoption>
+<smbconfoption><name>guest ok</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>No</value></smbconfoption>
+</smbconfexample>
+
+</sect3>
+<sect3>
+<title>The Special Case of MS Windows XP Home Edition</title>
+
+<para>
+To be completely clear: If you want MS Windows XP Home Edition 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 XP Home Edition to
+MS Windows XP Professional.
+</para>
+
+<note><para>
+MS Windows XP Home Edition does not have the ability to join any type of Domain
+Security facility. Unlike MS Windows 9x/Me, MS Windows XP Home Edition also completely
+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>
+
+<sect3>
+<title>The Special Case of Windows 9x/Me</title>
+
+<para>
+A domain and a workgroup are exactly the same in terms of network
+browsing. The difference is that a distributable authentication
+database is associated with a domain, for secure login access to a
+network. Also, different access rights can be granted to users if they
+successfully authenticate against a domain logon server. Samba-3 does this
+now in the same way as MS Windows NT/200x.
+</para>
+
+<para>
+The SMB client logging on to a domain has an expectation that every other
+server in the domain should accept the same authentication information.
+Network browsing functionality of domains and workgroups is identical and
+is explained in this documentation under the browsing discussions.
+It should be noted that browsing is totally orthogonal to logon support.
+</para>
+
+<para>
+Issues related to the single-logon network model are discussed in this
+section. Samba supports domain logons, network logon scripts and user
+profiles for MS Windows for workgroups and MS Windows 9X/ME clients,
+which are the focus of this section.
+</para>
+
+<para>
+When an SMB client in a domain wishes to logon, it broadcasts requests for a
+logon server. The first one to reply gets the job, and validates its
+password using whatever mechanism the Samba administrator has installed.
+It is possible (but ill advised ) to create a domain where the user
+database is not shared between servers, i.e., they are effectively workgroup
+servers advertising themselves as participating in a domain. This
+demonstrates how authentication is quite different from but closely
+involved with domains.
+</para>
+
+<para>
+Using these features you can make your clients verify their logon via
+the Samba server; make clients run a batch file when they logon to
+the network and download their preferences, desktop and start menu.
+</para>
+
+<para><emphasis>
+MS Windows XP Home edition is not able to join a domain and does not permit
+the use of domain logons.
+</emphasis></para>
+
+<para>
+Before launching into the configuration instructions, it is 
+worthwhile to look at how a Windows 9x/Me client performs a logon:
+</para>
+
+<orderedlist>
+<listitem>
+       <para>
+       The client broadcasts (to the IP broadcast address of the subnet it is in)
+       a NetLogon request. This is sent to the NetBIOS name DOMAIN&lt;#1c&gt; at the
+       NetBIOS layer. The client chooses the first response it receives, which
+       contains the NetBIOS name of the logon server to use in the format of 
+       <filename>\\SERVER</filename>.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       The client connects to that server, logs on (does an SMBsessetupX) and
+       then connects to the IPC$ share (using an SMBtconX).
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       The client does a NetWkstaUserLogon request, which retrieves the name
+       of the user's logon script. 
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       The client then connects to the NetLogon share and searches for said script.    
+       If it is found and can be read, it is retrieved and executed by the client.
+       After this, the client disconnects from the NetLogon share.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       The client sends a NetUserGetInfo request to the server to retrieve
+       the user's home share, which is used to search for profiles. Since the
+       response to the NetUserGetInfo request does not contain much more than  
+       the user's home share, profiles for Windows 9x clients must reside in the user
+       home directory.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       The client connects to the user's home share and searches for the 
+       user's profile. As it turns out, you can specify the user's home share as
+       a sharename and path. For example, <filename>\\server\fred\.winprofile</filename>.
+       If the profiles are found, they are implemented.
+       </para>
+</listitem>
+
+<listitem>
+       <para>
+       The client then disconnects from the user's home share and reconnects to
+       the NetLogon share and looks for <filename>CONFIG.POL</filename>, the policies file. If this is
+       found, it is read and implemented.
+       </para>
+</listitem>
+</orderedlist>
+
+<para>
+The main difference between a PDC and a Windows 9x/Me logon server configuration is:
+</para>
+
+<itemizedlist>
+<listitem><para>
+       Password encryption is not required for a Windows 9x/Me logon server. But note
+       that beginning with MS Windows 98 the default setting is that plain-text
+       password support is disabled. It can be re-enabled with the registry
+       changes that are documented in <link linkend="PolicyMgmt"/>.
+       </para></listitem>
+
+       <listitem><para>
+       Windows 9x/Me clients do not require and do not use Machine Trust Accounts.
+       </para></listitem>
+</itemizedlist>
+
+<para>
+A Samba PDC will act as a Windows 9x/Me logon server; after all, it does provide the
+network logon services that MS Windows 9x/Me expect to find.
+</para>
+
+<note><para>
+Use of plain-text passwords is strongly discouraged. Where used they are easily detected
+using a sniffer tool to examine network traffic.
+</para></note>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>Security Mode and Master Browsers</title>
+
+<para>
+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 in security modes other than user. 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>
+Actually, this issue is also closely tied to the debate on whether 
+Samba must be the Domain Master Browser for its workgroup
+when operating as a DC. While it may technically be possible
+to configure a server as such (after all, browsing and domain logons
+are two distinctly different functions), it is not a good idea to do
+so. You should remember that the DC must register the DOMAIN&lt;#1b&gt; NetBIOS 
+name. This is the name used by Windows clients to locate the DC.
+Windows clients do not distinguish between the DC and the DMB.
+A DMB is a Domain Master Browser &smbmdash; see <link linkend="DMB"></link>.
+For this reason, it is wise to configure the Samba DC as the DMB.
+</para>
+
+<para>
+Now back to the issue of configuring a Samba DC to use a mode other than
+<smbconfoption><name>security</name><value>user</value></smbconfoption>. If a Samba host is
+configured to use another SMB server or DC in order to validate user connection requests,
+it is a fact that some other machine on the network (the <smbconfoption><name>password server</name></smbconfoption>)
+knows more about the user than the Samba host. About 99% of the time, this other host is
+a Domain Controller. Now to operate in domain mode security, the <smbconfoption><name>workgroup</name></smbconfoption>
+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 DC for a domain that already by definition has a
+PDC is asking for trouble. Therefore, you should always configure the Samba DC
+to be the DMB for its domain and set <smbconfoption><name>security</name><value>user</value></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>
+A machine account, typically stored in <filename>/etc/passwd</filename>, takes the form of the machine
+name with a <quote>$</quote> appended. FreeBSD (and other BSD systems) will not create a user with a
+<quote>$</quote> in the name.
+</para>
+
+<para>
+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.
+</para></note>
+
+</sect2>
+
+<sect2>
+<title>Joining Domain Fails Because of Existing Machine Account</title>
+               
+<para>
+<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>
+</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, it 
+does not matter what, 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 re-join
+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</name></smbconfoption> 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 /etc/passwd and the smbpasswd 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 login 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 fifteen 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, server schannel, client signing, server signing</emphasis>
+by executing:
+<screen>
+<command>testparm -v | more</command> and looking for the value of these parameters.
+</screen>
+</para>
+
+<para>
+Also use the Microsoft Management Console &smbmdash; Local Security Settings. This tool is available from the
+Control Panel. The Policy settings are found in the Local Policies/Securty 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/docbook/projdoc/ServerType.xml b/docs/docbook/projdoc/ServerType.xml
new file mode 100644 (file)
index 0000000..f400cdd
--- /dev/null
@@ -0,0 +1,646 @@
+<chapter id="ServerType">
+<chapterinfo>
+       &author.tridge;
+       &author.jelmer;
+       &author.jht;
+</chapterinfo>
+
+<title>Server Types and Security Modes</title>
+
+<para>
+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 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>
+The 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 towards 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>
+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 features mentioned in this chapter?
+</para>
+
+<itemizedlist>
+       <listitem><para>
+       Samba-3 can replace an MS Windows NT4 Domain Controller.
+       </para></listitem>
+
+       <listitem><para>
+       Samba-3 offers excellent interoperability with MS Windows NT4-style
+       domains as well as natively with Microsoft Active Directory domains.
+       </para></listitem>
+
+       <listitem><para>
+       Samba-3 permits full NT4-style Interdomain Trusts.
+       </para></listitem>
+
+       <listitem><para>
+       Samba has security modes that permit more flexible
+       authentication than is possible with MS Windows NT4 Domain Controllers.
+       </para></listitem>
+
+       <listitem><para>
+       Samba-3 permits use of multiple account database backends.
+       </para></listitem>
+
+       <listitem><para>
+       The account (password) 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 type of servers:</para>
+
+<itemizedlist>
+       <listitem><para>Domain Controller</para>
+               <itemizedlist>
+                       <listitem><para>Primary Domain Controller</para></listitem>
+                       <listitem><para>Backup Domain Controller</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>Stand-alone Server</para></listitem>
+</itemizedlist>
+
+<para>
+The chapters covering Domain Control, Backup Domain Control and Domain Membership provide
+pertinent information regarding Samba configuration for each of these server roles.
+The reader is strongly encouraged to become intimately familiar with the information 
+presented.
+</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>
+In the SMB/CIFS networking world, there are only two types of security: <emphasis>User Level</emphasis>
+and <emphasis>Share Level</emphasis>. We refer to these collectively as <emphasis>security levels</emphasis>.
+In implementing these two security levels, Samba provides flexibilities
+that are not available with Microsoft Windows NT4/200x servers. In actual fact, Samba implements
+<emphasis>Share Level</emphasis> security only one way, but has four ways of implementing
+<emphasis>User Level</emphasis> security. Collectively, we call the Samba implementations
+<emphasis>Security Modes</emphasis>. They are known as: <emphasis>SHARE</emphasis>, <emphasis>USER</emphasis>,
+<emphasis>DOMAIN</emphasis>, <emphasis>ADS</emphasis>, and <emphasis>SERVER</emphasis> modes.
+They are documented in this chapter.
+</para>
+
+<para>
+An SMB server tells the client at startup what security level it is running. There are two options:
+Share Level and User Level. Which of these two the client receives affects the way the client then
+tries to authenticate itself. It does not directly affect (to any great extent) the way the Samba
+server does security. This may sound strange, but it fits in with the client/server approach of SMB.
+In SMB everything is initiated and controlled by the client, and the server can only tell the client
+what is available and whether an action is allowed.
+</para>
+
+<sect2>
+<title>User Level Security</title>
+
+<para>
+We will describe User Level Security first, as its simpler.
+In User Level Security, the client will send 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>
+If the server accepts the username/password then the client expects to be able to
+mount shares (using a <emphasis>tree connection</emphasis>) without specifying a
+password. It expects that all access rights will be as the username/password
+specified in the <emphasis>session setup</emphasis>.
+</para>
+
+<para>
+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>
+
+<sect3>
+<title>Example Configuration</title>
+
+<para>
+The &smb.conf; parameter that sets user level security is:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>security</name><value>user</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+This is the default setting since Samba-2.2.x.
+</para>
+
+</sect3>
+
+</sect2>
+<sect2>
+<title>Share Level Security</title>
+
+<para>
+In Share Level security, the client authenticates
+itself separately for each share. It sends a password along with each 
+tree connection (share mount). It does not explicitly send a
+username with this operation. The client expects a password to be associated
+with each share, independent of the user. This means that Samba has to work out what
+username the client probably wants to use. It is never explicitly sent the username.
+Some commercial SMB servers such as NT actually associate passwords directly with
+shares in Share Level security, but Samba always uses the UNIX authentication scheme
+where it is a username/password pair that is authenticated, not a share/password pair.
+</para>
+
+<para>
+To understand the MS Windows networking parallels, one should think
+in terms of MS Windows 9x/Me where one can create a shared folder that provides read-only
+or full access, with or without a password.
+</para>
+
+<para>
+Many clients send a session setup even if the server is in Share Level security. They
+normally send a valid username but no password. Samba records this username in a list
+of possible usernames. When the client then does a tree connection it also adds to this list the name
+of the share they try to connect to (useful for home directories) and any users
+listed in the <smbconfoption><name>user</name></smbconfoption> parameter in the &smb.conf; file.
+The password is then checked in turn against these possible usernames. If a match is found
+then the client is authenticated as that user.
+</para>
+
+<sect3>
+<title>Example Configuration</title>
+
+<para>
+The &smb.conf; parameter that sets Share Level security is:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>security</name><value>share</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+There are reports that recent MS Windows clients do not like to work
+with share mode security servers. You are strongly discouraged from using Share Level security.
+</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>Domain Security Mode (User Level Security)</title>
+
+<para>
+<indexterm><primary>Domain Member</primary></indexterm>
+When Samba is operating in <smbconfoption><name>security</name><value>domain</value></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.
+</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:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>security</name><value>domain</value></smbconfoption>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></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 MS Windows NT Domain Controller, using
+        the Server Manager, add a machine account for the Samba server.
+        </para></step>
+
+        <step><para>On the UNIX/Linux system execute:</para>
+       
+                       <para><screen>&rootprompt;<userinput>net rpc join -U administrator%password</userinput></screen></para>
+               </step>
+</procedure>
+
+<note><para>
+Samba-2.2.4 and later can auto-join a Windows NT4-style Domain just by executing:
+<screen>
+&rootprompt;<userinput>smbpasswd -j <replaceable>DOMAIN_NAME</replaceable> -r <replaceable>PDC_NAME</replaceable> \
+        -U Administrator%<replaceable>password</replaceable></userinput>
+</screen>
+
+Samba-3 can do the same by executing:
+<screen>
+&rootprompt;<userinput>net rpc join -U Administrator%<replaceable>password</replaceable></userinput>
+</screen>
+It is not necessary with Samba-3 to specify the <replaceable>DOMAIN_NAME</replaceable> or the
+<replaceable>PDC_NAME</replaceable> as it figures this out from the &smb.conf; file settings.
+</para></note>
+
+<para>
+Use of this mode of authentication does require there to be a standard UNIX account
+for each user in order to assign a UID once the account has been authenticated by
+the remote Windows DC. 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.
+</para>
+
+<para>
+An alternative to assigning UIDs to Windows users on a Samba member server is
+presented in <link linkend="winbind"></link>.
+</para>
+
+<para>
+For more information regarding Domain Membership, see <link linkend="domain-member"></link>.
+</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>ADS Security Mode (User Level Security)</title>
+
+<para>
+Both Samba-2.2, and Samba-3 can join an Active Directory domain. 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. Active Directory in native mode prohibits only the use of
+Backup Domain Controllers running MS Windows NT4.
+</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>
+
+<sect3>
+<title>Example Configuration</title>
+
+<para><smbconfblock>
+<smbconfoption><name>realm</name><value>your.kerberos.REALM</value></smbconfoption>
+<smbconfoption><name>security</name><value>ADS</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+The following parameter may be required:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>password server</name><value>your.kerberos.server</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+Please refer to <link linkend="domain-member"></link> and <link linkend="ads-member"></link>
+for more information regarding this configuration option.
+</para>
+
+</sect3>
+</sect2>
+
+<sect2>
+<title>Server Security (User Level Security)</title>
+
+<para>
+Server Security Mode is left over from the time when Samba was not capable of acting
+as a Domain Member server. It is highly recommended not to use this feature. Server
+security mode has many drawbacks that include:
+</para>
+
+<itemizedlist>
+       <listitem><para>Potential Account Lockout on MS Windows NT4/200x password servers.</para></listitem>
+       <listitem><para>Lack of assurance that the password server is the one specified.</para></listitem>
+       <listitem><para>Does not work with Winbind, which is particularly needed when storing profiles remotely.</para></listitem>
+       <listitem><para>This mode may open connections to the password server, and keep them open for extended periods.</para></listitem>
+       <listitem><para>Security on the Samba server breaks badly when the remote password server suddenly shuts down.</para></listitem>
+       <listitem><para>With this mode there is NO security account in the domain that the password server belongs to for the Samba server.</para></listitem>
+</itemizedlist>
+
+<para>
+In Server Security Mode the Samba server reports to the client that it is in User Level
+security. The client then does a session setup as described earlier.
+The Samba server takes the username/password that the client sends and attempts to login to the
+<smbconfoption><name>password server</name></smbconfoption> by sending exactly the same username/password that
+it got from the client. If that server is in User Level Security and accepts the password,
+then Samba accepts the client's connection. This allows the Samba server to use another SMB
+server as the <smbconfoption><name>password server</name></smbconfoption>.
+</para>
+
+<para>
+You should also note that at the start of all this where the server tells the client
+what security level it is in, it also tells the client if it supports encryption. If it
+does, it supplies the client with a random cryptkey. The client will then send all
+passwords in encrypted form. Samba supports this type of encryption by default.
+</para>
+
+<para>
+The parameter <smbconfoption><name>security</name><value>server</value></smbconfoption> means that Samba reports to clients that
+it is running in <emphasis>user mode</emphasis> but actually passes off all authentication
+requests to another <emphasis>user mode</emphasis> server. This requires an additional
+parameter <smbconfoption><name>password server</name></smbconfoption> that points to the real authentication server.
+The real authentication server can be another Samba server, or it can be a Windows NT server,
+the latter being natively capable of encrypted password support.
+</para>
+
+<note><para>
+When Samba is running in <emphasis>Server Security Mode</emphasis> it is essential that
+the parameter <emphasis>password server</emphasis> is set to the precise NetBIOS machine
+name of the target authentication server. Samba cannot determine this from NetBIOS name
+lookups because the choice of the target authentication server is arbitrary and cannot
+be determined from a domain name. In essence, a Samba server that is in
+<emphasis>Server Security Mode</emphasis> is operating in what used to be known as
+workgroup mode.
+</para></note>
+
+<sect3>
+<title>Example Configuration</title>
+<para><emphasis>
+Using MS Windows NT as an Authentication Server
+</emphasis></para>
+
+<para>
+This method involves the additions of the following parameters in the &smb.conf; file:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>encrypt passwords</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>security</name><value>server</value></smbconfoption>
+<smbconfoption><name>password server</name><value>"NetBIOS_name_of_a_DC"</value></smbconfoption>
+</smbconfblock></para>
+
+
+<para>
+There are two ways of identifying whether or not a username and password pair is valid.
+One uses the reply information provided as part of the authentication messaging
+process, the other uses just an error code.
+</para>
+
+<para>
+The downside of this mode of configuration is the fact that for security reasons Samba
+will send the password server a bogus username and a bogus password and if the remote
+server fails to reject the username and password pair then an alternative mode of
+identification of validation is used. Where a site uses password lock out after a
+certain number of failed authentication attempts this will result in user lockouts.
+</para>
+
+<para>
+Use of this mode of authentication requires a standard UNIX account for the user.
+This account can be blocked to prevent logons by non-SMB/CIFS clients.
+</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 cleartext strings for simple
+password-based authentication. It should be realized that with the SMB protocol,
+the password is passed over the network either in plain-text or encrypted, but
+not both in the same authentication request.
+</para>
+
+<para>
+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 upper case,
+        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 <quote>magic</quote> 8-byte value.
+        The resulting 16 bytes form the LanMan hash.
+        </para></listitem>
+</itemizedlist>
+
+<para>
+MS Windows 95 pre-service pack 1, 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>
+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 plain-text password. This means that when the registry parameter is changed
+to re-enable use of plain-text 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 plain-text password support in such clients.
+</para>
+
+<para>
+The following parameters can be used to work around the issue of Windows 9x/Me clients
+upper-casing usernames and passwords before transmitting them to the SMB server
+when using cleartext authentication:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>password level</name><value><replaceable>integer</replaceable></value></smbconfoption>
+<smbconfoption><name>username level</name><value><replaceable>integer</replaceable></value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+By default Samba will convert to lower case the username before attempting to lookup the user
+in the database of local system accounts. Because UNIX usernames conventionally
+only contain lower-case characters, the <smbconfoption><name>username level</name></smbconfoption> parameter
+is rarely needed.
+</para>
+
+<para>
+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 cleartext authentication, the <smbconfoption><name>password level</name></smbconfoption>
+must be set to the maximum number of upper case letters that <emphasis>could</emphasis>
+appear in a password. Note that if the server OS uses the traditional DES version
+of crypt(), a <smbconfoption><name>password level</name></smbconfoption> of 8 will result in case
+insensitive passwords as seen from Windows users. This will also result in longer
+login times as Samba has to compute the permutations of the password string and
+try them one by one until a match is located (or all combinations fail).
+</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 plain-text
+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. 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 Server?</title>
+
+<para>
+To some the nature of the Samba <emphasis>security</emphasis> mode is obvious, but entirely
+wrong all the same. It is assumed that <smbconfoption><name>security</name><value>server</value></smbconfoption> means that Samba
+will act as a server. Not so! This setting means that Samba will <emphasis>try</emphasis>
+to use another SMB server as its source for user authentication alone.
+</para>
+
+</sect2>
+
+<sect2>
+<title>What Makes Samba a Domain Controller?</title>
+
+<para>
+The &smb.conf; parameter <smbconfoption><name>security</name><value>domain</value></smbconfoption> does not really make Samba behave
+as a Domain Controller. This setting means we want Samba to be a Domain Member.
+</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</name><value>user</value></smbconfoption>
+makes Samba act as a Domain Member. Read the manufacturer's manual before the warranty expires. See 
+<link linkend="domain-member"></link> for more information.
+</para>
+
+</sect2>
+
+
+<sect2>
+<title>Constantly Losing Connections to Password Server</title>
+
+<para>
+       <quote>
+Why does server_validate() simply give up rather than re-establish its connection to the
+password server?  Though I am not fluent in the SMB protocol, perhaps the cluster server
+process passes along to its client workstation the session key it receives from the password
+server, which means the password hashes submitted by the client would not work on a subsequent
+connection whose session key would be different. So server_validate() must give up.</quote>
+</para>
+
+<para>
+Indeed. That's why <smbconfoption><name>security</name><value>server</value></smbconfoption>
+is at best a nasty hack. Please use <smbconfoption><name>security</name><value>domain</value></smbconfoption>;
+<smbconfoption><name>security</name><value>server</value></smbconfoption> mode is also known as pass-through authentication.
+</para>
+
+</sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/Speed.xml b/docs/docbook/projdoc/Speed.xml
new file mode 100644 (file)
index 0000000..987915a
--- /dev/null
@@ -0,0 +1,273 @@
+<chapter id="speed">
+
+<chapterinfo>
+       <author>
+               <firstname>Paul</firstname><surname>Cochrane</surname>
+               <affiliation>
+                       <orgname>Dundee Limb Fitting Centre</orgname>
+                       <address><email>paulc@dth.scot.nhs.uk</email></address>
+               </affiliation>
+       </author>
+       &author.jelmer;
+       &author.jht;
+</chapterinfo>
+
+<title>Samba Performance Tuning</title>
+
+<sect1>
+<title>Comparisons</title>
+
+<para>
+The Samba server uses TCP to talk to the client. Thus if you are
+trying to see if it performs well, you should really compare it to
+programs that use the same protocol. The most readily available
+programs for file transfer that use TCP are ftp or another TCP-based
+SMB server.
+</para>
+
+<para>
+If you want to test against something like an NT or Windows for Workgroups server, then
+you will have to disable all but TCP on either the client or
+server. Otherwise, you may well be using a totally different protocol
+(such as NetBEUI) and comparisons may not be valid.
+</para>
+
+<para>
+Generally, you should find that Samba performs similarly to ftp at raw
+transfer speed. It should perform quite a bit faster than NFS,
+although this depends on your system.
+</para>
+
+<para>
+Several people have done comparisons between Samba and Novell, NFS or
+Windows NT. In some cases Samba performed the best, in others the worst. I
+suspect the biggest factor is not Samba versus some other system, but the
+hardware and drivers used on the various systems. Given similar
+hardware, Samba should certainly be competitive in speed with other
+systems.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Socket Options</title>
+
+<para>
+There are a number of socket options that can greatly affect the
+performance of a TCP-based server like Samba.
+</para>
+
+<para>
+The socket options that Samba uses are settable both on the command
+line with the <option>-O</option> option, or in the &smb.conf; file.
+</para>
+
+<para>
+The <smbconfoption><name>socket options</name></smbconfoption> section of the &smb.conf; manual page describes how
+to set these and gives recommendations.
+</para>
+
+<para>
+Getting the socket options correct can make a big difference to your
+performance, but getting them wrong can degrade it by just as
+much. The correct settings are very dependent on your local network.
+</para>
+
+<para>
+The socket option TCP_NODELAY is the one that seems to make the biggest single difference
+for most networks. Many people report that adding
+<?latex \linebreak ?><smbconfoption><name>socket options</name><value>TCP_NODELAY</value></smbconfoption>
+doubles the read performance of a Samba drive. The best explanation I have seen for
+this is that the Microsoft TCP/IP stack is slow in sending TCP ACKs.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Read Size</title>
+
+<para>
+The option <smbconfoption><name>read size</name></smbconfoption> affects the overlap of disk
+reads/writes with network reads/writes. If the amount of data being
+transferred in several of the SMB commands (currently SMBwrite, SMBwriteX and
+SMBreadbraw) is larger than this value, then the server begins writing
+the data before it has received the whole packet from the network, or
+in the case of SMBreadbraw, it begins writing to the network before
+all the data has been read from disk.
+</para>
+
+<para>
+This overlapping works best when the speeds of disk and network access
+are similar, having little effect when the speed of one is much
+greater than the other.
+</para>
+
+<para>
+The default value is 16384, but little experimentation has been
+done as yet to determine the optimal value, and it is likely that the best
+value will vary greatly between systems anyway. A value over 65536 is
+pointless and will cause you to allocate memory unnecessarily.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Max Xmit</title>
+
+<para>
+       At startup the client and server negotiate a <parameter>maximum transmit</parameter> size,
+which limits the size of nearly all SMB commands. You can set the
+maximum size that Samba will negotiate using the <smbconfoption><name>max xmit</name></smbconfoption> option
+in &smb.conf;. Note that this is the maximum size of SMB requests that 
+Samba will accept, but not the maximum size that the client will accept.
+The client maximum receive size is sent to Samba by the client and Samba
+honors this limit.
+</para>
+
+<para>
+It defaults to 65536 bytes (the maximum), but it is possible that some
+clients may perform better with a smaller transmit unit. Trying values
+of less than 2048 is likely to cause severe problems.
+In most cases the default is the best option.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Log Level</title>
+
+<para>
+If you set the log level (also known as <smbconfoption><name>debug level</name></smbconfoption>) higher than 2
+then you may suffer a large drop in performance. This is because the
+server flushes the log file after each operation, which can be quite
+expensive. 
+</para>
+</sect1>
+
+<sect1>
+<title>Read Raw</title>
+
+<para>
+The <smbconfoption><name>read raw</name></smbconfoption> operation is designed to be an optimized, low-latency
+file read operation. A server may choose to not support it,
+however, and Samba makes support for <smbconfoption><name>read raw</name></smbconfoption> optional, with it
+being enabled by default.
+</para>
+
+<para>
+In some cases clients do not handle <smbconfoption><name>read raw</name></smbconfoption> very well and actually
+get lower performance using it than they get using the conventional
+read operations. 
+</para>
+
+<para>
+So you might like to try <smbconfoption><name>read raw</name><value>no</value></smbconfoption> and see what happens on your
+network. It might lower, raise or not effect your performance. Only
+testing can really tell.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Write Raw</title>
+
+<para>
+The <smbconfoption><name>write raw</name></smbconfoption> operation is designed to be an optimized, low-latency
+file write operation. A server may choose to not support it, however, and Samba makes support for
+<smbconfoption><name>write raw</name></smbconfoption> optional, with it being enabled by default.
+</para>
+
+<para>
+Some machines may find <smbconfoption><name>write raw</name></smbconfoption> slower than normal write, in which
+case you may wish to change this option.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Slow Logins</title>
+
+<para>
+Slow logins are almost always due to the password checking time. Using
+the lowest practical <smbconfoption><name>password level</name></smbconfoption> will improve things. 
+</para>
+
+</sect1>
+
+<sect1>
+<title>Client Tuning</title>
+
+<para>
+Often a speed problem can be traced to the client. The client (for
+example Windows for Workgroups) can often be tuned for better TCP
+performance. Check the sections on the various clients in 
+<link linkend="Other-Clients"/>.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Samba Performance Problem Due to Changing Linux Kernel</title>
+
+<para>
+A user wrote the following to the mailing list:
+</para>
+
+<para>
+I am running Gentoo on my server and Samba 2.2.8a. Recently
+I changed kernel version from <filename>linux-2.4.19-gentoo-r10</filename> to
+<filename>linux-2.4.20-wolk4.0s</filename>. And now I have a performance issue with Samba. 
+Many of you will probably say,  <quote>Move to vanilla sources!</quote>
+Well, I tried that and it didn't work. I have a 100mb LAN and two computers (Linux and
+Windows 2000). The Linux server shares directories with DivX files, the client
+(Windows 2000) plays them via LAN. Before when I was running the 2.4.19 kernel
+everything was fine, but now movies freeze and stop. I tried moving
+files between the server and Windows and it is terribly slow.
+</para>
+
+<para>
+The answer he was given is:
+</para>
+
+<para>
+Grab the mii-tool and check the duplex settings on the NIC.
+My guess is that it is a link layer issue, not an application
+layer problem. Also run ifconfig and verify that the framing
+error, collisions, and so on, look normal for ethernet.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Corrupt tdb Files</title>
+
+<para>
+Our Samba PDC server has been hosting three TB of data to our 500+ users
+[Windows NT/XP]  for the last three years using Samba without a problem.
+Today all shares went very slow. Also the main smbd kept
+spawning new processes so we had 1600+ running smbd's (normally we avg. 250).
+It crashed the SUN E3500 cluster twice. After a lot of searching, I
+decided to <command>rm /var/locks/*.tdb</command>. Happy again.
+</para>
+
+<para>
+<emphasis>Question:</emphasis> Is there any method of keeping the *.tdb files in top condition or
+how can I detect early corruption?
+</para>
+
+<para>
+<emphasis>Answer:</emphasis> Yes, run <command>tdbbackup</command> each time after stopping nmbd and before starting nmbd.
+</para>
+
+<para>
+<emphasis>Question:</emphasis> What I also would like to mention is that the service latency seems
+a lot lower than before the locks cleanup. Any ideas on keeping it top notch?
+</para>
+
+<para>
+<emphasis>Answer:</emphasis> Yes. Same answer as for previous question!
+</para>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/StandAloneServer.xml b/docs/docbook/projdoc/StandAloneServer.xml
new file mode 100644 (file)
index 0000000..b52ad29
--- /dev/null
@@ -0,0 +1,240 @@
+<chapter id="StandAloneServer">
+<chapterinfo>
+       &author.jht;
+</chapterinfo>
+<title>Stand-alone Servers</title>
+
+<para>
+Stand-alone Servers are independent of Domain Controllers on the network.
+They are not Domain Members and function more like workgroup servers. In many
+cases a Stand-alone 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>
+Stand-alone 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>
+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. Noone can write files to the server as it is legislatively
+important that all documents remain unaltered. A share mode read-only Stand-alone
+Server is an ideal solution.
+</para>
+
+<para>
+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 Stand-alone Server makes
+a great solution.
+</para>
+</sect1>
+
+<sect1>
+<title>Background</title>
+
+<para>
+The term <emphasis>Stand-alone 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 SHARE mode or in
+USER mode.
+</para>
+
+<para>
+No special action is needed other than to create user accounts. Stand-alone
+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 they use will
+be translated (mapped) locally on the Stand-alone Server to a locally known
+user name. There are several ways this can be done.
+</para>
+
+<para>
+Samba tends to blur the distinction a little in respect of what is
+a Stand-alone 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>
+Through the use of Pluggable Authentication Modules (PAM) and the name service switcher (NSSWITCH),
+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>
+The examples, <link linkend="simplynice"/>, and link linkend="SimplePrintServer"/>,
+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>
+Configuration of a read-only data server that everyone can access is very simple.
+<link linkend="simplynice"/> 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>
+
+<smbconfexample id="simplynice">
+<title>smb.conf for Reference Documentation Server</title>
+<smbconfcomment> Global parameters</smbconfcomment>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></smbconfoption>
+<smbconfoption><name>netbios name</name><value>&example.server.samba;</value></smbconfoption>
+<smbconfoption><name>security</name><value>SHARE</value></smbconfoption>
+<smbconfoption><name>passdb backend</name><value>guest</value></smbconfoption>
+<smbconfoption><name>wins server</name><value>192.168.1.1</value></smbconfoption>
+<smbconfsection>[data]</smbconfsection>
+<smbconfoption><name>comment</name><value>Data</value></smbconfoption>
+<smbconfoption><name>path</name><value>/export</value></smbconfoption>
+<smbconfoption><name>guest only</name><value>Yes</value></smbconfoption>
+</smbconfexample>
+
+<para>
+In <link linkend="simplynice"/> above, the machine name is set to &example.server.samba;, 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 networki, we of obviously make use of it.
+</para>
+
+</sect2>
+
+<sect2 id="SimplePrintServer">
+<title>Central Print Serving</title>
+
+<para>
+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"></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>
+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:
+</para>
+
+<itemizedlist>
+<title>Enabling Anonymous Printing</title>
+       <listitem><para>
+       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>
+       Make sure that this account exists in your system password
+       database (<filename>/etc/passwd</filename>).
+       </para></listitem>
+
+       <listitem><para>
+       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"/>.
+</para>
+
+<para>
+<smbconfexample id="AnonPtrSvr">
+<title>&smb.conf; for Anonymous Printing</title>
+<smbconfcomment> Global parameters</smbconfcomment>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></smbconfoption>
+<smbconfoption><name>netbios name</name><value>&example.server.samba;</value></smbconfoption>
+<smbconfoption><name>security</name><value>SHARE</value></smbconfoption>
+<smbconfoption><name>passdb backend</name><value>guest</value></smbconfoption>
+<smbconfoption><name>printing</name><value>cups</value></smbconfoption>
+<smbconfoption><name>printcap name</name><value>cups</value></smbconfoption>
+
+<smbconfsection>[printers]</smbconfsection>
+<smbconfoption><name>comment</name><value>All Printers</value></smbconfoption>
+<smbconfoption><name>path</name><value>/var/spool/samba</value></smbconfoption>
+<smbconfoption><name>printer admin</name><value>root</value></smbconfoption>
+<smbconfoption><name>guest ok</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>printable</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>use client driver</name><value>Yes</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>No</value></smbconfoption>
+</smbconfexample>
+</para>
+
+
+<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>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>Common Errors</title>
+
+<para>
+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/docbook/projdoc/UNIX_INSTALL.xml b/docs/docbook/projdoc/UNIX_INSTALL.xml
new file mode 100644 (file)
index 0000000..65a2670
--- /dev/null
@@ -0,0 +1,326 @@
+<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>
+       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 homepage</ulink>. Refer to 
+       the manual of your operating system for details on installing packages 
+       for your specific operating system.
+       </para>
+
+       <para>If you need to compile Samba from source, check 
+       <link linkend="compiling"></link>.</para>
+
+</sect1>
+
+<sect1>
+       <title>Configuring Samba (smb.conf)</title>
+
+       <para>
+       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>The &smb.conf; file uses the same syntax as the various old 
+       .ini files in Windows 3.1: Each file consists of various sections, 
+       which are started by putting the section name between brackets ([]) 
+       on a new line. Each contains zero or more key/value-pairs seperated by an 
+       equality sign (=). The file is just a plain-text file, so you can 
+       open and edit it with your favorite editing tool.</para>
+
+       <para>Each section in the &smb.conf; file represents a share 
+       on the Samba server. The section <quote>global</quote> is special, since it 
+       contains settings that apply to the whole Samba server and not 
+       to one share in particular.</para>
+
+<para><link linkend="smbconfminimal"/> contains a very minimal &smb.conf;.
+       <indexterm><primary>minimal configuration</primary></indexterm>
+</para>
+
+       <smbconfexample id="smbconfminimal">
+               <title>A minimal smb.conf</title>
+
+               <smbconfsection>[global]</smbconfsection>
+               <smbconfoption><name>workgroup</name><value>WKG</value></smbconfoption>
+               <smbconfoption><name>netbios name</name><value>MYNAME</value></smbconfoption>
+               <smbconfsection>[share1]</smbconfsection>
+               <smbconfoption><name>path</name><value>/tmp</value></smbconfoption>
+
+               <smbconfsection>[share2]</smbconfsection>
+               <smbconfoption><name>path</name><value>/my_shared_folder</value></smbconfoption>
+               <smbconfoption><name>comment</name><value>Some random files</value></smbconfoption>
+       </smbconfexample>
+
+</sect2>
+       
+<sect2>
+       <title>Example Configuration</title>
+       
+       <para>
+       There are sample configuration files in the examples subdirectory in the
+       distribution. 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 smb.conf.default 
+       configuration file and adapt it to your needs. It contains plenty of 
+       comments.
+       </para>
+
+       <para>
+       The simplest useful configuration file would contain something like shown in
+       <link linkend="simple-example"></link>.
+       </para>
+
+       <para>
+       <indexterm><primary>simple configuration</primary></indexterm>
+       <smbconfexample id="simple-example">
+               <title>Another simple smb.conf File</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>workgroup</name><value>&example.workgroup;</value></smbconfoption>
+
+<smbconfsection>[homes]</smbconfsection>
+<smbconfoption><name>guest ok</name><value>no</value></smbconfoption>
+<smbconfoption><name>read only</name><value>no</value></smbconfoption>
+       </smbconfexample>
+       </para>
+       
+       <para>
+       This will allow connections by anyone with an account on the server, using either
+       their login name or <smbconfsection>homes</smbconfsection> as the service name.
+       (Note: The workgroup that Samba should appear in must also be set. The default
+       workgroup name is WORKGROUP.)
+       </para>
+       
+       <para>
+       Make sure you put the &smb.conf; file in the correct place.
+       </para>
+
+       <para>
+       For more information about security settings for the 
+       <smbconfsection>[homes]</smbconfsection> share please refer to 
+       <link linkend="securing-samba"></link>.
+       </para>
+
+<sect3>
+       <title>Test Your Config File with <command>testparm</command></title>
+
+       <para>
+       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: 
+       </para>
+
+       <screen>
+       &rootprompt; testparm /etc/samba/smb.conf
+       </screen>
+
+       <para>Testparm will parse your configuration file and report 
+       any unknown parameters or incorrect syntax. </para>
+
+       
+
+       <para>
+       Always run testparm again whenever the &smb.conf; file is changed!
+       </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. Please read the SWAT manpage 
+       on compiling, installing and configuring SWAT from source.
+       </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 as passwords will be sent over the wire in the clear. 
+       </para>
+
+       <para>More information about SWAT can be found in <link linkend="SWAT"/>.</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 user name if you just have a <smbconfsection>[homes]</smbconfsection> 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:</para>
+
+       <para><screen>
+&dosprompt;<userinput>net use d: \\servername\service</userinput>
+</screen></para>
+
+       <para>Try printing, e.g.</para>
+
+       <para>
+<screen>
+&dosprompt;<userinput>net use lpt1:    \\servername\spoolservice</userinput>
+</screen></para>
+
+<para>
+<screen>&dosprompt;<userinput>print filename</userinput>
+</screen></para>
+</sect1>
+
+<sect1>
+       <title>What If Things Don't Work?</title>
+       
+       <para>You might want to read <link linkend="diagnosis"></link>.
+       If you are still stuck, refer to <link linkend="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>
+
+</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 one or two daemons, depending on whether or not it is being
+run in <emphasis>split mode</emphasis> (in which case there will be two instances).
+</para>
+
+</sect2>
+
+       <sect2>
+               <title>Error Message: open_oplock_ipc</title>
+
+       <para>An error message is observed in the log files when &smbd; is started: <quote>open_oplock_ipc: Failed to get local UDP socket
+       for address 100007f. Error was Cannot assign requested.</quote></para>
+
+       <para>Your loopback device isn't working correctly. Make sure it is configured correctly. The loopback
+       device is an internal (virtual) network device with the IP address <emphasis>127.0.0.1</emphasis>.
+       Read your OS documentation for details on how to configure the loopback on your system.</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 an 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/docbook/projdoc/VFS.xml b/docs/docbook/projdoc/VFS.xml
new file mode 100644 (file)
index 0000000..90bcff2
--- /dev/null
@@ -0,0 +1,305 @@
+<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>
+</chapterinfo>
+<title>Stackable VFS modules</title>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+Since Samba-3, there is support for stackable VFS (Virtual File System) modules. 
+Samba passes each request to access the UNIX file system through the loaded VFS modules. 
+This chapter covers all the modules that come with the Samba source and references to 
+some external modules.
+</para>
+
+
+</sect1>
+
+<sect1>
+<title>Discussion</title>
+
+<para>
+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. They currently have been tested against GNU/Linux and IRIX.
+</para>
+
+<para>
+To use the VFS modules, create a share similar to the one below. The
+important parameter is the <smbconfoption><name>vfs objects</name></smbconfoption> 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"/>.
+
+<smbconfexample id="vfsrecyc">
+       <title>smb.conf with VFS modules</title>
+       <smbconfsection>[audit]</smbconfsection>
+<smbconfoption><name>comment</name><value>Audited /data directory</value></smbconfoption>
+<smbconfoption><name>path</name><value>/data</value></smbconfoption>
+<smbconfoption><name>vfs objects</name><value>audit recycle</value></smbconfoption>
+<smbconfoption><name>writeable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>yes</value></smbconfoption>
+       </smbconfexample>
+</para>
+
+<para>
+The modules are used in the order in which they are specified.
+</para>
+
+<para>
+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>
+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"/>.
+
+<smbconfexample id="multimodule">
+       <title>smb.conf with multiple VFS modules</title>
+<smbconfsection>[test]</smbconfsection>
+<smbconfoption><name>comment</name><value>VFS TEST</value></smbconfoption>
+<smbconfoption><name>path</name><value>/data</value></smbconfoption>
+<smbconfoption><name>writeable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>vfs objects</name><value>example:example1 example example:test</value></smbconfoption>
+<smbconfoption><name>example1: parameter</name><value>1</value></smbconfoption>
+<smbconfoption><name>example:  parameter</name><value>5</value></smbconfoption>
+<smbconfoption><name>test:       parameter</name><value>7</value></smbconfoption>
+</smbconfexample>
+</para>
+
+</sect1>
+
+<sect1>
+<title>Included Modules</title>
+
+       <sect2>
+       <title>audit</title>
+
+               <para>
+               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>extd_audit</title>
+
+               <para>
+               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</name></smbconfoption> 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"/>.
+               </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">Creation / Deletion</entry></row>
+                       <row><entry align="center">1</entry><entry align="left">Create / Delete / Rename / Permission Changes</entry></row>
+                       <row><entry align="center">2</entry><entry align="left">Create / Delete / Rename / Perm Change / Open / Close</entry></row>
+                       </tbody>
+               </tgroup>
+               </table>
+
+       </sect2>
+
+       <sect2 id="fakeperms">
+       <title>fake_perms</title>
+
+               <para>
+               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 writable. 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>
+               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>
+               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. Users can recover files from the 
+               <filename>.recycle</filename> directory. 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>
+                               Relative path of the directory where deleted files should be moved.
+                               </para></listitem>
+                       </varlistentry>
+
+                       <varlistentry>
+                       <term>recycle:keeptree</term>
+                               <listitem><para>
+                               Specifies whether the directory structure should be kept or if the files in the directory that is being 
+                               deleted should be kept seperately in the recycle bin.
+                               </para></listitem>
+                       </varlistentry>
+                       
+                       <varlistentry>
+                       <term>recycle:versions</term>
+                               <listitem><para>
+                               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>
+                               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:maxsize</term>
+                               <listitem><para>
+                               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>
+                               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>
+                               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>
+                               Opposite of <parameter>recycle:versions</parameter>. If both options are specified, this one takes precedence.
+                               </para></listitem>
+                       </varlistentry>
+               </variablelist>
+               </para>
+
+       </sect2>
+
+       <sect2>
+       <title>netatalk</title>
+
+               <para>
+               A netatalk module will ease co-existence of Samba and netatalk file sharing services.
+               </para>
+
+               <para>Advantages compared to the old netatalk module:
+               <itemizedlist>
+                       <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>
+
+</sect1>
+
+<sect1>
+<title>VFS Modules Available Elsewhere</title>
+
+<para>
+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>
+               URL: <ulink noescape="1" url="http://www.css.tayloru.edu/~elorimer/databasefs/index.php">http://www.css.tayloru.edu/~elorimer/databasefs/index.php</ulink>
+               </para>
+
+               <para>By <ulink url="mailto:elorimer@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, hopefully it might prove useful for someone
+               else who wishes to create a virtual filesystem.
+               </para>
+
+       </sect2>
+
+       <sect2>
+       <title>vscan</title>
+
+       <para>URL: <ulink noescape="1" url="http://www.openantivirus.org/">http://www.openantivirus.org/</ulink></para>
+
+               <para>
+               <filename>samba-vscan</filename> is a proof-of-concept module for Samba, which
+               uses the VFS (virtual file system) features of Samba 2.2.x/3.0
+               alphaX. Of course, Samba has to be compiled with VFS support. 
+               <filename>samba-vscan</filename> supports various virus scanners and is maintained 
+               by Rainer Link.
+               </para>
+
+       </sect2>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/WindowsClientConfig.xml b/docs/docbook/projdoc/WindowsClientConfig.xml
new file mode 100644 (file)
index 0000000..ea1d4d5
--- /dev/null
@@ -0,0 +1,17 @@
+<chapter id="ClientConfig">
+<chapterinfo>
+       &author.jht;
+</chapterinfo>
+
+<title>MS Windows Network Configuration Guide</title>
+
+<sect1>
+<title>Note</title>
+
+<para>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/imagefiles/.cvsignore b/docs/docbook/projdoc/imagefiles/.cvsignore
new file mode 100644 (file)
index 0000000..f7b5423
--- /dev/null
@@ -0,0 +1 @@
+*.eps
diff --git a/docs/docbook/projdoc/imagefiles/10small.png b/docs/docbook/projdoc/imagefiles/10small.png
new file mode 100644 (file)
index 0000000..56a9b0c
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/10small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/11small.png b/docs/docbook/projdoc/imagefiles/11small.png
new file mode 100644 (file)
index 0000000..18f5d9e
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/11small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/12small.png b/docs/docbook/projdoc/imagefiles/12small.png
new file mode 100644 (file)
index 0000000..5bdf809
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/12small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/13small.png b/docs/docbook/projdoc/imagefiles/13small.png
new file mode 100644 (file)
index 0000000..536b2fc
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/13small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/14small.png b/docs/docbook/projdoc/imagefiles/14small.png
new file mode 100644 (file)
index 0000000..8905424
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/14small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/1small.png b/docs/docbook/projdoc/imagefiles/1small.png
new file mode 100644 (file)
index 0000000..c490516
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/1small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/2small.png b/docs/docbook/projdoc/imagefiles/2small.png
new file mode 100644 (file)
index 0000000..5fd9071
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/2small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/3small.png b/docs/docbook/projdoc/imagefiles/3small.png
new file mode 100644 (file)
index 0000000..22a39ba
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/3small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/4small.png b/docs/docbook/projdoc/imagefiles/4small.png
new file mode 100644 (file)
index 0000000..6b7f1b1
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/4small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/5small.png b/docs/docbook/projdoc/imagefiles/5small.png
new file mode 100644 (file)
index 0000000..b23e1fc
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/5small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/6small.png b/docs/docbook/projdoc/imagefiles/6small.png
new file mode 100644 (file)
index 0000000..35a646d
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/6small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/7small.png b/docs/docbook/projdoc/imagefiles/7small.png
new file mode 100644 (file)
index 0000000..d182677
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/7small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/8small.png b/docs/docbook/projdoc/imagefiles/8small.png
new file mode 100644 (file)
index 0000000..08aca66
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/8small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/9small.png b/docs/docbook/projdoc/imagefiles/9small.png
new file mode 100644 (file)
index 0000000..90c2cde
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/9small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/a_small.png b/docs/docbook/projdoc/imagefiles/a_small.png
new file mode 100644 (file)
index 0000000..a6622ef
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/a_small.png differ
diff --git a/docs/docbook/projdoc/imagefiles/access1 b/docs/docbook/projdoc/imagefiles/access1
new file mode 100644 (file)
index 0000000..7fd2673
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/access1 differ
diff --git a/docs/docbook/projdoc/imagefiles/access1.png b/docs/docbook/projdoc/imagefiles/access1.png
new file mode 100644 (file)
index 0000000..0d070a6
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/access1.png differ
diff --git a/docs/docbook/projdoc/imagefiles/browsing1 b/docs/docbook/projdoc/imagefiles/browsing1
new file mode 100644 (file)
index 0000000..8235df4
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/browsing1 differ
diff --git a/docs/docbook/projdoc/imagefiles/browsing1.png b/docs/docbook/projdoc/imagefiles/browsing1.png
new file mode 100644 (file)
index 0000000..bfe76dc
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/browsing1.png differ
diff --git a/docs/docbook/projdoc/imagefiles/cups1 b/docs/docbook/projdoc/imagefiles/cups1
new file mode 100644 (file)
index 0000000..e4cd3b1
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/cups1 differ
diff --git a/docs/docbook/projdoc/imagefiles/cups1.png b/docs/docbook/projdoc/imagefiles/cups1.png
new file mode 100644 (file)
index 0000000..cbe646a
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/cups1.png differ
diff --git a/docs/docbook/projdoc/imagefiles/cups2 b/docs/docbook/projdoc/imagefiles/cups2
new file mode 100644 (file)
index 0000000..9dfb60f
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/cups2 differ
diff --git a/docs/docbook/projdoc/imagefiles/cups2.png b/docs/docbook/projdoc/imagefiles/cups2.png
new file mode 100644 (file)
index 0000000..d0713c0
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/cups2.png differ
diff --git a/docs/docbook/projdoc/imagefiles/domain b/docs/docbook/projdoc/imagefiles/domain
new file mode 100644 (file)
index 0000000..a994d42
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/domain differ
diff --git a/docs/docbook/projdoc/imagefiles/domain.png b/docs/docbook/projdoc/imagefiles/domain.png
new file mode 100644 (file)
index 0000000..82d299b
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/domain.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap b/docs/docbook/projdoc/imagefiles/idmap
new file mode 100644 (file)
index 0000000..5559339
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-gid2sid.dia b/docs/docbook/projdoc/imagefiles/idmap-gid2sid.dia
new file mode 100644 (file)
index 0000000..b3b1d88
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-gid2sid.dia differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-gid2sid.png b/docs/docbook/projdoc/imagefiles/idmap-gid2sid.png
new file mode 100644 (file)
index 0000000..b8cf5d2
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-gid2sid.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-groups.dia b/docs/docbook/projdoc/imagefiles/idmap-groups.dia
new file mode 100755 (executable)
index 0000000..04da158
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-groups.dia differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-groups.png b/docs/docbook/projdoc/imagefiles/idmap-groups.png
new file mode 100755 (executable)
index 0000000..e5c2145
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-groups.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-sid2gid.dia b/docs/docbook/projdoc/imagefiles/idmap-sid2gid.dia
new file mode 100644 (file)
index 0000000..e6e5107
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-sid2gid.dia differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-sid2gid.png b/docs/docbook/projdoc/imagefiles/idmap-sid2gid.png
new file mode 100644 (file)
index 0000000..daadfc1
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-sid2gid.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-sid2uid.dia b/docs/docbook/projdoc/imagefiles/idmap-sid2uid.dia
new file mode 100644 (file)
index 0000000..91e0053
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-sid2uid.dia differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-sid2uid.png b/docs/docbook/projdoc/imagefiles/idmap-sid2uid.png
new file mode 100644 (file)
index 0000000..3acc07b
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-sid2uid.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.dia b/docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.dia
new file mode 100644 (file)
index 0000000..957613b
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.dia differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.png b/docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.png
new file mode 100644 (file)
index 0000000..911c996
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-store-gid2sid.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-uid2sid.dia b/docs/docbook/projdoc/imagefiles/idmap-uid2sid.dia
new file mode 100644 (file)
index 0000000..de6ccaa
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-uid2sid.dia differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap-uid2sid.png b/docs/docbook/projdoc/imagefiles/idmap-uid2sid.png
new file mode 100644 (file)
index 0000000..f30c632
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap-uid2sid.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap.png b/docs/docbook/projdoc/imagefiles/idmap.png
new file mode 100644 (file)
index 0000000..b090ced
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap.png differ
diff --git a/docs/docbook/projdoc/imagefiles/idmap_winbind_no_loop.png b/docs/docbook/projdoc/imagefiles/idmap_winbind_no_loop.png
new file mode 100755 (executable)
index 0000000..5393f6a
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/idmap_winbind_no_loop.png differ
diff --git a/docs/docbook/projdoc/imagefiles/pdftoepsonusb b/docs/docbook/projdoc/imagefiles/pdftoepsonusb
new file mode 100644 (file)
index 0000000..2f846ee
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/pdftoepsonusb differ
diff --git a/docs/docbook/projdoc/imagefiles/pdftoepsonusb.png b/docs/docbook/projdoc/imagefiles/pdftoepsonusb.png
new file mode 100644 (file)
index 0000000..b80efe9
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/pdftoepsonusb.png differ
diff --git a/docs/docbook/projdoc/imagefiles/pdftosocket b/docs/docbook/projdoc/imagefiles/pdftosocket
new file mode 100644 (file)
index 0000000..53b6b71
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/pdftosocket differ
diff --git a/docs/docbook/projdoc/imagefiles/pdftosocket.png b/docs/docbook/projdoc/imagefiles/pdftosocket.png
new file mode 100644 (file)
index 0000000..ea4a9da
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/pdftosocket.png differ
diff --git a/docs/docbook/projdoc/imagefiles/trusts1 b/docs/docbook/projdoc/imagefiles/trusts1
new file mode 100644 (file)
index 0000000..95cbbaa
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/trusts1 differ
diff --git a/docs/docbook/projdoc/imagefiles/trusts1.png b/docs/docbook/projdoc/imagefiles/trusts1.png
new file mode 100644 (file)
index 0000000..72aa60d
Binary files /dev/null and b/docs/docbook/projdoc/imagefiles/trusts1.png differ
diff --git a/docs/docbook/projdoc/locking.xml b/docs/docbook/projdoc/locking.xml
new file mode 100644 (file)
index 0000000..c2c0401
--- /dev/null
@@ -0,0 +1,1063 @@
+<chapter id="locking">
+<chapterinfo>
+       &author.jeremy;
+       &author.jelmer;
+       &author.jht;
+       &author.eroseme;
+</chapterinfo>
+<title>File and Record Locking</title>
+
+<para>
+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>
+Samba provides all the same locking semantics that MS Windows clients expect
+and that MS Windows NT4/200x servers also provide.
+</para>
+
+<para>
+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>
+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>
+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>
+Sometimes it is necessary to disable locking control settings on both the Samba
+server as well as on each MS Windows client!
+</para>
+</note>
+
+</sect1>
+
+<sect1>
+<title>Discussion</title>
+
+<para>
+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 a open file. The second is the <emphasis>deny modes</emphasis>
+that are specified when a file is open.
+</para>
+
+<para>
+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 the fact
+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>
+Samba 2.2 and above implements record locking completely independent of the
+underlying UNIX system. If a byte range lock that the client requests happens
+to fall into the range of 0-2^31, Samba hands this request down to the UNIX system.
+All other locks cannot be seen by UNIX, anyway.
+</para>
+
+<para>
+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 as clients are supposed to
+independently 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</name><value>yes</value></smbconfoption>, it
+will make lock checking calls on <emphasis>every</emphasis> read and write call.
+</para>
+
+<para>
+You can also disable byte range locking completely by using
+<smbconfoption><name>locking</name><value>no</value></smbconfoption>.
+This is useful for those shares that do not support locking or do not need it
+(such as CDROMs). In this case, Samba fakes the return codes of locking calls to
+tell clients that everything is okay.
+</para>
+
+<para>
+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>
+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:
+</para>
+
+<variablelist>
+       <varlistentry><term>Read-ahead:</term>
+               <listitem><para>
+               The client reads the local copy of the file, eliminating network latency.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term>Write caching:</term>
+               <listitem><para>
+               The client writes to the local copy of the file, eliminating network latency.
+               </para></listitem>
+       </varlistentry>
+
+        <varlistentry><term>Lock caching:</term>
+        <listitem><para>
+               The client caches application locks locally, eliminating network latency.
+               </para></listitem>
+        </varlistentry>
+</variablelist>
+
+<para>
+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 4 kinds of Oplocks:</title>
+
+       <varlistentry><term>Level1 Oplock</term>
+                <listitem><para>
+               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>
+               If a second process attempts to open the file, the open
+                is deferred while the redirector <quote>breaks</quote> 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>
+               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>
+               Does not allow write or delete file access.
+                </para></listitem>
+        </varlistentry>
+
+        <varlistentry><term>Batch Oplock</term>
+                <listitem><para>
+               Manipulates file openings and closings and allows caching
+                of file attributes.
+                </para></listitem>
+        </varlistentry>
+</variablelist>
+
+<para>
+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>
+<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 opportunistic locking 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>
+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
+<quote>opportunistic locking</quote> 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 counter-productive.
+</para>
+
+<para>
+Opportunistic locking 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 opportunistic locking may be effectively configured.
+</para>
+
+<para>
+Windows opportunistic locking is a lightweight performance-enhancing
+feature. It is not a robust and reliable protocol. Every
+implementation of opportunistic locking should be evaluated as a
+tradeoff 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 multi-user corporate database during a tropical
+storm. This configuration will likely encounter problems with oplocks.
+</para>
+
+<para>
+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 opportunistic locking 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
+opportunistic locking 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>
+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
+opportunistic locking, 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 opportunistic locking. Ideally, comprehensive
+testing should be done with all affected applications with oplocks
+enabled and disabled.
+</para>
+
+<sect3>
+<title>Exclusively Accessed Shares</title>
+
+<para>
+Opportunistic locking 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 opportunistic locking 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 opportunistic locking 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 opportunistic
+locking 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>
+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 opportunistic locking off.
+</para>
+
+</sect3>
+
+<sect3>
+<title>Slow and/or Unreliable Networks</title>
+
+<para>
+The biggest potential performance improvement for opportunistic locking
+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 to utilize opportunistic locking.
+</para>
+
+<para>
+If the network is slow, unreliable, or a WAN, then do not configure
+opportunistic locking if there is any chance of multiple users
+regularly opening the same file.
+</para>
+
+</sect3>
+
+<sect3>
+<title>Multi-User Databases</title>
+
+<para>
+Multi-user databases clearly pose a risk due to their very nature &smbmdash;
+they are typically heavily accessed by numerous users at random
+intervals. Placing a multi-user database on a share with opportunistic
+locking 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 opportunistic locking disabled.
+</para>
+
+</sect3>
+
+<sect3>
+<title>PDM Data Shares</title>
+
+<para>
+Process Data Management (PDM) applications such as IMAN, Enovia and
+Clearcase are increasing in usage with Windows client platforms, and
+therefore SMB datastores. PDM applications manage multi-user
+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 oplock management, by disabling opportunistic locking on
+the share.
+</para>
+
+</sect3>
+
+<sect3>
+<title>Beware of Force User</title>
+
+<para>
+Samba includes an &smb.conf; parameter called <smbconfoption><name>force user</name></smbconfoption> that changes
+the user accessing a share from the incoming user to whatever user is
+defined by the smb.conf variable. If opportunistic locking 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</name></smbconfoption> in the &smb.conf; share configuration.
+       </para></listitem>
+
+       <listitem><para>
+       Slow or unreliable networks
+       </para></listitem>
+
+       <listitem><para>
+       Opportunistic locking enabled
+       </para></listitem>
+</itemizedlist>
+
+</sect3>
+
+<sect3>
+<title>Advanced Samba Opportunistic Locking Parameters</title>
+
+<para>
+Samba provides opportunistic locking 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</name></smbconfoption>,
+<smbconfoption><name>oplock contention limit</name></smbconfoption>.
+</para>
+
+<para>
+For most users, administrators and environments, if these parameters
+are required, then the better option is to simply 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 dependant 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
+opportunistic locking, 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 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 opportunistic locking. Ideally, comprehensive
+testing should be done with all effected applications with oplocks
+enabled and disabled.
+</para>
+
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Samba Opportunistic Locking Control</title>
+
+<para>
+Opportunistic locking 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.
+Opportunistic locking 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 opportunistic locking as a server-side
+component of the client caching mechanism. Because of the lightweight
+nature of the Windows feature design, effective configuration of
+opportunistic locking 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>
+Opportunistic locking essentially means that the client is allowed to download and cache
+a file on their 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, as 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>[acctdata]</smbconfsection>
+<smbconfoption><name>oplocks</name><value>False</value></smbconfoption>
+<smbconfoption><name>level2 oplocks</name><value>False</value></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</name><value>/*.mdb/*.MDB/*.dbf/*.DBF/</value></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</name><value>yes</value></smbconfoption>
+</smbconfblock>
+The default is no.
+</para>
+
+<para>
+Veto opLocks 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>
+<smbconfexample id="far1">
+<title>Share with some files oplocked</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>veto oplock files</name><value>/filename.htm/*.txt/</value></smbconfoption>
+
+<smbconfsection>[share_name]</smbconfsection>
+<smbconfoption><name>veto oplock files</name><value>/*.exe/filename.ext/</value></smbconfoption>
+</smbconfexample>
+</para>
+
+<para>
+<smbconfoption><name>oplock break wait time</name></smbconfoption> 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 below.
+</para>
+
+<para>
+       <smbconfblock>
+<smbconfoption><name>oplock break wait time</name><value> 0 (default)</value></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 enable on a per-share basis, or globally for
+the entire server, in the &smb.conf; file as shown in <link linkend="far3"/>.
+</para>
+
+<para>
+<smbconfexample id="far3">
+       <title>Configuration with oplock break contention limit</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>oplock break contention limit</name><value> 2 (default)</value></smbconfoption>
+
+<smbconfsection>[share_name]</smbconfsection>
+<smbconfoption><name>oplock break contention limit</name><value> 2 (default)</value></smbconfoption>
+</smbconfexample>
+</para>
+
+</sect3>
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>MS Windows Opportunistic Locking and Caching Controls</title>
+
+<para>
+There is a known issue when running applications (like Norton Anti-Virus) 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 known as <emphasis>opportunistic locking</emphasis>. 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 opportunistic locking disabled in order to minimize the risk of data file corruption.
+This includes Windows 9x/Me, Windows NT, Windows 200x, and Windows XP.
+</para>
+
+<para>
+If you are using a Windows NT family workstation in place of a server, you must also
+disable opportunistic locking (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 opportunistic locking 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 opportunistic locks 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 opportunistic locks 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 opportunistic locks 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:
+</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 opportunistic-locking (oplock) 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 wide area networks.
+</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 and opportunistic locks 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 opportunistic locking 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 reindexing, 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 opportunistic locking (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/Switched. 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 three years)
+       and all attempts to reproduce the problem have failed. The Samba Team has been
+       unable to catch this happening and thus has not been able 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
+       a 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 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 indicated 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>
+
+               <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>
+
+               <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 version of this white paper on our Web site from
+time to time. Many of our white papers are updated as information changes. For those papers,
+the last edited date is always at the top of the paper.
+</para>
+
+<para>
+Section of the Microsoft MSDN Library on opportunistic locking: 
+</para>
+
+<para>
+Opportunistic Locks, Microsoft Developer Network (MSDN), Windows Development &gt;
+Windows Base Services &gt; Files and I/O &gt; SDK Documentation &gt; File Storage &gt; File Systems
+&gt; About File Systems &gt; Opportunistic Locks, Microsoft Corporation.
+<ulink noescape="1" url="http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp">http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp</ulink>
+</para>
+
+<para>
+       Microsoft Knowledge Base Article Q224992 <?latex \linebreak ?><quote>Maintaining Transactional Integrity 
+with OPLOCKS</quote>,
+Microsoft Corporation, April 1999, <ulink noescape="1" url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224992">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224992</ulink>.
+</para>
+
+<para>
+Microsoft Knowledge Base Article Q296264 <quote>Configuring Opportunistic Locking in Windows 2000</quote>,
+Microsoft Corporation, April 2001, <ulink noescape="1" url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264</ulink>.
+</para>
+
+<para>
+Microsoft Knowledge Base Article Q129202 <quote>PC Ext: Explanation of Opportunistic Locking on Windows NT</quote>,
+Microsoft Corporation, April 1995, <ulink noescape="1" url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202</ulink>.
+</para>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/msdfs_setup.xml b/docs/docbook/projdoc/msdfs_setup.xml
new file mode 100644 (file)
index 0000000..94241e0
--- /dev/null
@@ -0,0 +1,160 @@
+<chapter id="msdfs">
+
+<chapterinfo>
+       <author>
+               <firstname>Shirish</firstname><surname>Kalele</surname>
+               <affiliation>
+                       <orgname>Samba Team &amp; Veritas Software</orgname>
+                       <address>
+                               <email>samba@samba.org</email>
+                       </address>
+               </affiliation>
+       </author>
+       &author.jht;
+       
+       <pubdate>12 Jul 2000</pubdate>
+</chapterinfo>
+
+<title>Hosting a Microsoft Distributed File System tree on Samba</title>
+
+<sect1>
+<title>Features and Benefits</title>
+
+       <para>
+       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>
+       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>
+       To enable SMB-based DFS for Samba, configure it with the <option>--with-msdfs</option>
+       option. Once built, a Samba server can be made a DFS server by setting the global 
+       Boolean <smbconfoption><name>host msdfs</name></smbconfoption>
+       parameter in the &smb.conf; file. You designate a share as a DFS
+       root using the Share Level Boolean <smbconfoption><name>msdfs root</name></smbconfoption> 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-&gt;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>
+       DFS trees on Samba work with all DFS-aware clients ranging from Windows 95 to 200x.
+       <link linkend="dfscfg"/> 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>
+
+<para>
+<smbconfexample id="dfscfg">
+<title>smb.conf with DFS configured</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>netbios name</name><value>&example.server.samba;</value></smbconfoption>
+<smbconfoption><name>host msdfs  </name><value>yes</value></smbconfoption>
+
+<smbconfsection>[dfs]</smbconfsection>
+<smbconfoption><name>path</name><value>/export/dfsroot</value></smbconfoption>
+<smbconfoption><name>msdfs root</name><value>yes</value></smbconfoption>
+</smbconfexample>
+</para>
+
+       <para>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>Users on DFS-aware clients can now browse the DFS tree 
+       on the Samba server at \\samba\dfs. 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 a 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 documenation 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>
+               For example, I had a share defined as such:
+
+               <screen>
+               [pub]
+                       path = /export/home/Shares/public_share
+                       msdfs root = yes
+               </screen>
+
+               and I could not make my Windows 9x/Me (with the dfs client installed)
+               follow this symlink:
+
+               <screen>
+                       damage1 -> msdfs:damage\test-share
+               </screen>
+               </para>
+
+               <para>
+               Running a debug level of 10 reveals:
+
+               <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>
+
+               Curious. So I changed the directory name from .../Shares/... to
+               .../shares/... (along with my service definition) and it worked!
+               </para>
+
+       </sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/passdb.xml b/docs/docbook/projdoc/passdb.xml
new file mode 100644 (file)
index 0000000..043c452
--- /dev/null
@@ -0,0 +1,1730 @@
+<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@IDEALX.org</email></address>
+               </affiliation>
+       </author>
+       
+       <pubdate>May 24, 2003</pubdate>
+</chapterinfo>
+<title>Account Information Databases</title>
+
+<para>
+Samba-3 implements a new capability to work concurrently with multiple account backends.
+The possible new combinations of password backends allows Samba-3 a degree of flexibility
+and scalability that previously could be achieved only with MS Windows Active Directory.
+This chapter describes the new functionality and how to get the most out of it.
+</para>
+
+<para>
+In the development of Samba-3, a number of requests were received to provide the
+ability to migrate MS Windows NT4 SAM accounts to Samba-3 without the need to provide
+matching UNIX/Linux accounts. We called this the <emphasis>Non-UNIX Accounts (NUA)</emphasis>
+capability. The intent was that an administrator could decide to use the <emphasis>tdbsam</emphasis>
+backend and by simply specifying <smbconfoption><name>passdb backend</name><value>tdbsam_nua</value></smbconfoption>,
+this would allow Samba-3 to implement a solution that did not use UNIX accounts per se. Late
+in the development cycle, the team doing this work hit upon some obstacles that prevents this
+solution from being used. Given the delays with the Samba-3 release, a decision was made to not
+deliver this functionality until a better method of recognizing NT Group SIDs from NT User
+SIDs could be found. This feature may return during the life cycle for the Samba-3 series.
+</para>
+
+<note><para>
+Samba-3 does not support Non-UNIX Account (NUA) operation for user accounts.
+Samba-3 does support NUA operation for machine accounts.
+</para></note>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+Samba-3 provides for complete backward compatibility with Samba-2.2.x functionality
+as follows:
+<indexterm><primary>SAM backend</primary><secondary>smbpasswd</secondary></indexterm>
+<indexterm><primary>SAM backend</primary><secondary>ldapsam_compat</secondary></indexterm>
+<indexterm><primary>encrypted passwords</primary></indexterm>
+</para>
+
+<?latex \newpage ?>
+
+<sect2>
+       <title>Backward Compatibility Backends</title>
+
+<variablelist>
+       <varlistentry><term>Plain Text</term>
+               <listitem>
+                       <para>
+                       This option uses nothing but the UNIX/Linux <filename>/etc/passwd</filename>
+                       style backend. 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"/> for more information
+                       regarding the limitations of Plain Text password usage.
+                       </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry><term>smbpasswd</term>
+               <listitem>
+                       <para>
+                       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>
+
+       <varlistentry><term>ldapsam_compat (Samba-2.2 LDAP Compatibility)</term>
+               <listitem>
+                       <para>
+                       There is a password backend option that allows continued operation with
+                       an existing OpenLDAP backend that uses the Samba-2.2.x LDAP schema extension.
+                       This option is provided primarily as a migration tool, although there is
+                       no reason to force migration at this time. This tool will eventually
+                       be deprecated.
+                       </para>
+               </listitem>
+       </varlistentry>
+</variablelist>
+
+</sect2>
+
+<sect2>
+<title>New Backends</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>
+<indexterm><primary>SAM backend</primary><secondary>mysqlsam</secondary></indexterm>
+<indexterm><primary>SAM backend</primary><secondary>xmlsam</secondary></indexterm>
+</para>
+
+<variablelist>
+       <varlistentry><term>tdbsam</term>
+               <listitem>
+                       <para>
+                       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>
+                       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>
+                       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>
+                       This provides a rich directory backend for distributed account installation.    
+                       </para>
+
+                       <para>
+                       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>
+                       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 to allow greater scalability.
+                       </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry><term>mysqlsam (MySQL based backend)</term>
+               <listitem>
+                       <para>
+                       It is expected that the MySQL-based SAM will be very popular in some corners.
+                       This database backend will be of considerable interest to sites that want to
+                       leverage existing MySQL technology.
+                       </para>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry><term>xmlsam (XML based datafile)</term>
+               <listitem>
+                       <para>
+<indexterm><primary>pdbedit</primary></indexterm>
+                       Allows the account and password data to be stored in an XML format
+                       data file. This backend cannot be used for normal operation, it can only 
+                       be used in conjunction with <command>pdbedit</command>'s pdb2pdb 
+                       functionality. The DTD that is used might be subject to changes in the future.
+                       </para>
+
+                       <para>
+                       The <parameter>xmlsam</parameter> option can be useful for account migration between database
+                       backends or backups. Use of this tool will allow the data to be edited before migration
+                       into another backend format.
+                       </para>
+               </listitem>
+       </varlistentry>
+
+</variablelist>
+
+</sect2>
+
+</sect1>
+
+<sect1 id="passdbtech">
+       <title>Technical Information</title>
+
+       <para>
+       Old Windows clients send plain text 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>  
+       Newer Windows clients send encrypted passwords (so-called Lanman and NT hashes) over 
+       the wire, instead of plain text passwords. The newest clients will send only encrypted
+       passwords and refuse to send plain text passwords, unless their registry is tweaked.
+       </para>
+
+       <para>
+       These passwords can't be converted to UNIX-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>
+       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</name></smbconfoption>. Commonly available backends are LDAP, plain text
+       file, and MySQL. For more information, see the man page for &smb.conf; regarding the 
+       <smbconfoption><name>passdb backend</name></smbconfoption> parameter.
+       </para>
+
+
+       <image scale="50" id="idmap-sid2uid"><imagedescription>IDMAP: Resolution of SIDs to UIDs.</imagedescription><imagefile>idmap-sid2uid</imagefile></image>
+
+       <para>
+<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"/> and
+       <link linkend="idmap-uid2sid"/>.
+       </para>
+
+       <image scale="50" id="idmap-uid2sid"><imagedescription>IDMAP: Resolution of UIDs to SIDs.</imagedescription><imagefile>idmap-uid2sid</imagefile></image>
+
+       <sect2>
+       <title>Important Notes About Security</title>
+               
+               <para>
+               The UNIX and SMB password encryption techniques seem similar on the surface. This
+               similarity is, however, only skin deep. The UNIX scheme typically sends cleartext
+               passwords over the network when logging in. This is bad. The SMB encryption scheme
+               never sends the cleartext 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 thus treat the datastored in whatever passdb
+               backend you use (smbpasswd file, LDAP, MYSQL) as though it contained the cleartext
+               passwords of all your users. Its contents must be kept secret and the file should
+               be protected accordingly.
+               </para>
+               
+               <para>
+               Ideally, we would like a password scheme that involves neither plain text passwords
+               on the network nor on disk. Unfortunately, this is not available as Samba is stuck with
+               having to be compatible with other SMB systems (Windows NT, Windows for Workgroups, Windows 9x/Me).
+               </para>
+
+               <para>
+               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>
+               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>
+               MS Windows XP Home does not have facilities to become a Domain Member and it 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 2000 Professional.</para></listitem>
+                       <listitem><para>Windows 200x Server/Advanced Server.</para></listitem>
+                       <listitem><para>Windows XP Professional.</para></listitem>
+               </itemizedlist>
+                       
+               <para>
+               All current releases of Microsoft SMB/CIFS clients support authentication via the
+               SMB Challenge/Response mechanism described here. Enabling cleartext authentication
+               does not disable the ability of the client to participate in encrypted authentication.
+               Instead, it allows the client to negotiate either plain text or encrypted password
+               handling.
+               </para>
+
+               <para>
+               MS Windows clients will cache the encrypted password alone. Where plain text passwords
+               are re-enabled through the appropriate registry change, the plain text 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>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>Plaintext passwords are not stored anywhere in
+                               memory or on disk.</para></listitem>
+                        
+                               <listitem><para>Windows NT does not like talking to a server 
+                               that does not support encrypted passwords. It will refuse 
+                               to browse the server if the server is also in User Level 
+                               security mode. It will insist on prompting the user for the 
+                               password on each connection, which is very annoying. The
+                               only things you can do to stop this is to use SMB encryption.
+                               </para></listitem>
+
+                               <listitem><para>Encrypted password support allows automatic share
+                               (resource) reconnects.</para></listitem>
+
+                               <listitem><para>Encrypted passwords are essential for PDC/BDC
+                               operation.</para></listitem>
+                       </itemizedlist>
+               </sect3>
+
+
+               <sect3>
+               <title>Advantages of Non-Encrypted Passwords</title>
+
+                       <itemizedlist>
+                               <listitem><para>Plaintext passwords are not kept 
+                               on disk, and are not cached in memory. </para></listitem>
+                               
+                               <listitem><para>Uses same password file as other UNIX 
+                               services such as Login and FTP.</para></listitem>
+                               
+                               <listitem><para>Use of other services (such as Telnet and FTP) that
+                               send plain text passwords over the network, so sending them for SMB
+                               is not such a big deal.</para></listitem>
+                       </itemizedlist>
+               </sect3>
+       </sect2>
+
+       <sect2>
+       <title>Mapping User Identifiers between MS Windows and UNIX</title>
+
+       <para>
+       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>
+       First, all Samba SAM (Security Account Manager 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</name></smbconfoption>
+       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>
+       The second way to effect Windows SID to UNIX UID mapping 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 SAM server.
+       </para>
+
+       </sect2>
+
+       <sect2 id="idmapbackend">
+       <title>Mapping Common UIDs/GIDs on Distributed Machines</title>
+
+       <para>
+       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>
+       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. A sample use is shown in
+       <link linkend="idmapbackendexample"/>.
+       </para>
+
+       <para>
+<indexterm><primary>SAM backend</primary><secondary>ldapsam</secondary></indexterm>
+<smbconfexample id="idmapbackendexample">
+<title>Example configuration with the LDAP idmap backend</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>idmap backend</name><value>ldapsam:ldap://ldap-server.quenya.org:636</value></smbconfoption>
+<smbconfcomment>Alternately, this could be specified as:</smbconfcomment>
+<smbconfoption><name>idmap backend</name><value>ldapsam:ldaps://ldap-server.quenya.org</value></smbconfoption>
+</smbconfexample>
+       </para>
+
+       <para>
+       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>
+               <emphasis>nss_ldap:</emphasis> An LDAP Name Service Switch 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/GIDs.
+               </para>
+               </listitem>
+
+               <listitem>
+               <para>
+               <emphasis>pam_ldap:</emphasis> A PAM module that provides LDAP integration for UNIX/Linux
+               system access authentication.
+               </para>
+               </listitem>
+               <listitem>
+               <para>
+               <emphasis>idmap_ad:</emphasis> An IDMAP backend that supports the Microsoft Services for
+               UNIX RFC 2307 schema available from their web
+               <ulink url="http://www.padl.com/download/xad_oss_plugins.tar.gz">site</ulink>.
+               </para>
+               </listitem>
+       </itemizedlist>
+
+
+       </sect2>
+</sect1>
+
+<sect1 id="acctmgmttools">
+<title>Account Management Tools</title>
+
+<para>
+<indexterm><primary>pdbedit</primary></indexterm>
+Samba provides two tools for management of user and machine accounts. These tools are
+called <command>smbpasswd</command> and <command>pdbedit</command>. A third tool is under
+development but is not expected to ship in time for Samba-3.0.0. The new tool will be a TCL/TK
+GUI tool that looks much like the MS Windows NT4 Domain User Manager. Hopefully this will
+be announced in time for the Samba-3.0.1 release.
+</para>
+       <sect2>
+       <title>The <emphasis>smbpasswd</emphasis> Command</title>
+       
+               <para>
+               The smbpasswd utility is similar to the <command>passwd</command>
+               or <command>yppasswd</command> programs. It maintains the two 32 byte password
+               fields in the passdb backend.
+               </para>
+
+               <para>
+               <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>
+               <command>smbpasswd</command> has the capability to change passwords on Windows NT
+               servers (this only works when the request is sent to the NT Primary Domain Controller
+               if changing an NT Domain user's password).
+               </para>
+
+               <para>
+               <command>smbpasswd</command> can be used to:
+<indexterm><primary>User Management</primary></indexterm>
+<indexterm><primary>User Accounts</primary><secondary>Adding/Deleting</secondary></indexterm>
+               
+               </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 interdomain trust accounts.</emphasis></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 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>
+               When invoked by an ordinary user, the command will only allow the user to change his or her own
+               SMB password.
+               </para>
+               
+               <para>
+               When run by root, <command>smbpasswd</command> may take an optional argument specifying
+               the user name 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>
+               <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>
+               For more details on using <command>smbpasswd</command>, refer to the man page (the
+               definitive reference).
+               </para>
+       </sect2>
+
+       <sect2 id="pdbeditthing">
+       <title>The <emphasis>pdbedit</emphasis> Command</title>
+
+               <para>
+<indexterm><primary>pdbedit</primary></indexterm>
+               <command>pdbedit</command> is a tool that can be used only by root. It is used to
+               manage the passdb backend. <command>pdbedit</command> can be used to:
+<indexterm><primary>User Management</primary></indexterm>
+<indexterm><primary>User Accounts</primary><secondary>Adding/Deleting</secondary></indexterm>
+
+               </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>
+               </itemizedlist>
+
+               <para>
+<indexterm><primary>pdbedit</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 super set of them.
+               </para>
+
+               <para>
+<indexterm><primary>pdbedit</primary></indexterm>
+               One particularly important purpose of the <command>pdbedit</command> is to allow
+               the migration of account information from one passdb backend to another. See the
+               <link linkend="XMLpassdb">XML</link> password backend section of this chapter.
+               </para>
+
+               <para>
+               The following is an example of the user account information that is stored in
+               a tdbsam password backend. This listing was produced by running:
+               </para>
+
+<screen>
+&prompt;<userinput>pdbedit -Lv met</userinput>
+UNIX username:        met
+NT username:
+Account Flags:        [UX         ]
+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>
+<indexterm><primary>pdbedit</primary></indexterm>
+               The <command>pdbedit</command> tool allows migration of authentication (account)
+               databases from one backend to another. For example: To migrate accounts from an
+               old <filename>smbpasswd</filename> database to a <parameter>tdbsam</parameter>
+               backend:
+               </para>
+
+               <procedure>
+                       <step><para>
+                       Set the <smbconfoption><name>passdb backend</name><value>tdbsam, smbpasswd</value></smbconfoption>.
+                       </para></step>
+
+                       <step><para>
+                       Execute:
+<screen>
+&rootprompt;<userinput>pdbedit -i smbpassed -e tdbsam</userinput>
+</screen>
+                       </para></step>
+
+                       <step><para>
+                       Now remove the <parameter>smbpasswd</parameter> from the passdb backend
+                       configuration in &smb.conf;.
+                       </para></step>
+               </procedure>
+
+       </sect2>
+</sect1>
+
+<sect1>
+<title>Password Backends</title>
+
+<para>
+Samba offers the greatest flexibility in backend account database design of any SMB/CIFS server
+technology available today. The flexibility is immediately obvious as one begins to explore this
+capability.
+</para>
+
+<para>
+It is possible to specify not only multiple different password backends, but even multiple
+backends of the same type. For example, to use two different tdbsam databases:
+</para>
+
+<para>
+<smbconfblock>
+       <smbconfoption><name>passdb backend</name><value>tdbsam:/etc/samba/passdb.tdb \</value></smbconfoption>
+       <member><parameter>tdbsam:/etc/samba/old-passdb.tdb</parameter></member>
+</smbconfblock>
+</para>
+
+
+       <sect2>
+       <title>Plaintext</title>
+
+               <para>
+               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.
+               Linux systems For example, all operations are done via PAM.
+               </para>
+
+       </sect2>
+
+       <sect2>
+       <title>smbpasswd &smbmdash; Encrypted Password Database</title>
+
+               <para>
+<indexterm><primary>SAM backend</primary><secondary>smbpasswd</secondary></indexterm>
+               Traditionally, when configuring <smbconfoption><name>encrypt passwords</name><value>yes</value></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>
+               The first problem is that all lookups must be performed sequentially. Given that
+               there are approximately two lookups per domain logon (one for a normal
+               session connection 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 used in databases.
+               </para></listitem>
+
+               <listitem><para>
+               The second problem is that administrators who desire to replicate a smbpasswd file
+               to more than one Samba server were left to use external tools such as
+               <command>rsync(1)</command> and <command>ssh(1)</command> and wrote custom,
+               in-house scripts.
+               </para></listitem>
+
+               <listitem><para>
+               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>
+               As a result of these deficiencies, a more robust means of storing user attributes
+               used by smbd was developed. The API which 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 CVS trees). 
+               </para>
+
+               <para>
+               Samba provides an enhanced set of passdb backends that overcome the deficiencies
+               of the smbpasswd plain text database. These are tdbsam, ldapsam and xmlsam.
+               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>
+               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>
+               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>
+               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>
+
+       </sect2>
+
+       <sect2>
+       <title>ldapsam</title>
+
+               <para>
+<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
+                       an Windows 200x Active Directory server.</para></listitem>
+                       <listitem><para>A means of replacing /etc/passwd.</para></listitem>
+               </itemizedlist>
+
+               <para>
+               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 at
+               <ulink url="http://safari.oreilly.com/?XmlId=1-56592-491-6">
+               <emphasis>LDAP, System Administration</emphasis>; Gerald Carter by O'Reilly; Chapter 6: Replacing NIS."</ulink>
+               </para>
+
+               <para>
+               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://iplanet.netscape.com/directory">Sun iPlanet Directory Server</ulink></para></listitem>
+               </itemizedlist>
+
+               <para>
+               Two additional Samba resources which may prove to be helpful are:
+               </para>
+
+               <itemizedlist>
+                       <listitem><para>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>The NT migration scripts from <ulink url="http://samba.idealx.org/">IDEALX</ulink> that are
+                       geared to manage users and group in such a Samba-LDAP Domain Controller configuration.
+                       </para></listitem>
+               </itemizedlist>
+
+               <sect3>
+               <title>Supported LDAP Servers</title>
+
+                       <para>
+                       The LDAP ldapsam code has been developed and tested using the OpenLDAP 2.0 and 2.1 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"/>.
+                       </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.0 in
+                       <filename>examples/LDAP/samba.schema</filename>. The sambaSamAccount objectclass is given here:
+                       </para>
+
+<para>
+<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>
+                       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@samba.org">jerry@samba.org</ulink>.
+                       </para>
+
+                       <para>
+                       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 a
+                       <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 RFC2307. This is by design.
+                       </para>
+
+                       <!--olem: we should perhaps have a note about shadowAccounts too as many
+                       systems use them, isn'it ? -->
+
+                       <para>
+                       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, smbd will still obtain the user's UNIX account
+                       information via the standard C library calls (e.g., getpwnam(), et al).
+                       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>
+                       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.
+                       </para>
+
+<para>
+<screen>
+&rootprompt;<userinput>cp samba.schema /etc/openldap/schema/</userinput>
+</screen>
+</para>
+
+                       <para>
+                       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.
+                       </para>
+
+<para>
+<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/samba.schema
+include            /etc/openldap/schema/nis.schema
+....
+</programlisting>
+</para>
+
+               <para>
+               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:
+               </para>
+
+<para>
+<screen>
+&rootprompt;./sbin/slapindex -f slapd.conf
+</screen>
+</para>
+
+               <para>
+               Remember to restart slapd after making these changes:
+               </para>
+
+<para>
+<screen>
+&rootprompt;<userinput>/etc/init.d/slapd restart</userinput>
+</screen>
+</para>
+
+               </sect3>
+
+               <sect3>
+               <title>Initialize the LDAP Database</title>
+
+               <para>
+               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):
+               </para>
+               
+<para>
+<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
+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: People
+
+# 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: People
+
+# 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>
+               The userPassword shown above should be generated using <command>slappasswd</command>.
+               </para>
+
+               <para>
+               The following command will then load the contents of the LDIF file into the LDAP
+               database.
+               </para>
+
+<para>
+<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>
+               Before Samba can access the LDAP server you need to store the LDAP admin password
+               into the Samba-3 <filename>secrets.tdb</filename> database by:
+<screen>
+&rootprompt;<userinput>smbpasswd -w <replaceable>secret</replaceable></userinput>
+</screen>
+               </para>
+               </note>
+
+               </sect3>
+
+               <sect3>
+               <title>Configuring Samba</title>
+
+                       <para>
+                       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.
+                       </para>
+
+                       <para>LDAP related smb.conf options: 
+                       <smbconfoption><name>passdb backend</name><value>ldapsam:url</value></smbconfoption>,
+                       <smbconfoption><name>ldap admin dn</name></smbconfoption>,
+                       <smbconfoption><name>ldap delete dn</name></smbconfoption>,
+                       <smbconfoption><name>ldap filter</name></smbconfoption>,
+                       <smbconfoption><name>ldap group suffix</name></smbconfoption>,
+                       <smbconfoption><name>ldap idmap suffix</name></smbconfoption>,
+                       <smbconfoption><name>ldap machine suffix</name></smbconfoption>,
+                       <smbconfoption><name>ldap passwd sync</name></smbconfoption>,
+                       <smbconfoption><name>ldap ssl</name></smbconfoption>,
+                       <smbconfoption><name>ldap suffix</name></smbconfoption>,
+                       <smbconfoption><name>ldap user suffix</name></smbconfoption>,
+               </para>
+
+                       <para>
+                       These are described in the &smb.conf; man
+                       page and so will not be repeated here. However, a sample &smb.conf; file for
+                       use with an LDAP directory could appear as shown in <link linkend="confldapex"/>.
+                       </para>
+
+<para>
+<smbconfexample id="confldapex">
+<title>Configuration with LDAP</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>security</name><value>user</value></smbconfoption>
+<smbconfoption><name>encrypt passwords</name><value>yes</value></smbconfoption>
+<smbconfoption><name>netbios name</name><value>MORIA</value></smbconfoption>
+<smbconfoption><name>workgroup</name><value>NOLDOR</value></smbconfoption>
+
+<smbconfcomment>ldap related parameters</smbconfcomment>
+
+<smbconfcomment>define the DN to use when binding to the directory servers</smbconfcomment>
+<smbconfcomment>The password for this DN is not stored in smb.conf. Rather it</smbconfcomment>
+<smbconfcomment>must be set by using 'smbpasswd -w <replaceable>secretpw</replaceable>' to store the</smbconfcomment>
+<smbconfcomment>passphrase in the secrets.tdb file. If the "ldap admin dn" values</smbconfcomment>
+<smbconfcomment>change, this password will need to be reset.</smbconfcomment>
+<smbconfoption><name>ldap admin dn</name><value>"cn=Manager,ou=People,dc=quenya,dc=org"</value></smbconfoption>
+
+<smbconfcomment>Define the SSL option when connecting to the directory</smbconfcomment>
+<smbconfcomment>('off', 'start tls', or 'on' (default))</smbconfcomment>
+<smbconfoption><name>ldap ssl</name><value>start tls</value></smbconfoption>
+
+<smbconfcomment>syntax: passdb backend = ldapsam:ldap://server-name[:port]</smbconfcomment>
+<smbconfoption><name>passdb backend</name><value>ldapsam:ldap://frodo.quenya.org</value></smbconfoption>
+
+<smbconfcomment>smbpasswd -x delete the entire dn-entry</smbconfcomment>
+<smbconfoption><name>ldap delete dn</name><value>no</value></smbconfoption>
+
+<smbconfcomment>the machine and user suffix added to the base suffix</smbconfcomment>
+<smbconfcomment>wrote WITHOUT quotes. NULL suffixes by default</smbconfcomment>
+<smbconfoption><name>ldap user suffix</name><value>ou=People</value></smbconfoption>
+<smbconfoption><name>ldap group suffix</name><value>ou=Groups</value></smbconfoption>
+<smbconfoption><name>ldap machine suffix</name><value>ou=Computers</value></smbconfoption>
+
+<smbconfcomment>Trust UNIX account information in LDAP</smbconfcomment>
+<smbconfcomment> (see the smb.conf manpage for details)</smbconfcomment>
+
+<smbconfcomment> specify the base DN to use when searching the directory</smbconfcomment>
+<smbconfoption><name>ldap suffix</name><value>ou=People,dc=quenya,dc=org</value></smbconfoption>
+
+<smbconfcomment> generally the default ldap search filter is ok</smbconfcomment>
+<smbconfoption><name>ldap filter</name><value>(&amp;(uid=%u)(objectclass=sambaSamAccount))</value></smbconfoption>
+</smbconfexample>
+</para>
+
+               </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>
+
+                       As user accounts are managed through the sambaSamAccount objectclass, you should
+                       modify your existing administration tools to deal with sambaSamAccount attributes.
+                       </para>
+
+                       <para>
+                       Machine accounts are managed with the sambaSamAccount objectclass, just
+                       like users 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>
+                       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>
+                       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 lmPassword or
+                               ntPassword attribute values over an unencrypted LDAP session.</para></listitem>
+                               <listitem><para><emphasis>Never</emphasis> allow non-admin users to
+                               view the lmPassword or ntPassword attribute values.</para></listitem>
+                       </itemizedlist>
+
+                       <para>
+                       These password hashes are cleartext equivalents and can be used to impersonate
+                       the user without deriving the original cleartext strings. For more information
+                       on the details of LM/NT password hashes, refer to the
+                       <link linkend="passdb">Account Information Database</link> section of this chapter.
+                       </para>
+
+                       <para>
+                       To remedy the first security issue, the <smbconfoption><name>ldap ssl</name></smbconfoption> &smb.conf; parameter defaults
+                       to require an encrypted session (<smbconfoption><name>ldap ssl</name><value>on</value></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 use the StartTLS LDAP extended  operation in the place of
+                       LDAPS. In either case, you are strongly discouraged to disable this security
+                       (<smbconfoption><name>ldap ssl</name><value>off</value></smbconfoption>).
+                       </para>
+
+                       <para>
+                       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>
+                       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=lmPassword,ntPassword
+     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 <link linkend="attribobjclPartA"/>, and <link linkend="attribobjclPartB"/>.
+                       </para>
+
+                       <para>
+                       <table frame="all" id="attribobjclPartA">
+                               <title>Attributes in the sambaSamAccount objectclass (LDAP) &smbmdash; 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 hash 16-byte 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 ommited, then the account will never expire.
+                               If you use this attribute together with `shadowExpire' of the `shadowAccount' objectClass, will enable accounts to      
+                               expire completly on an exact date.</entry></row>
+
+                               <row><entry><constant>sambaPwdCanChange</constant></entry><entry>Specifies the time (UNIX time format) from which on the user is allowed to
+                               change his password. If 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) since 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</name></smbconfoption> 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</name></smbconfoption> 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>
+                       </para>
+                       <para>
+                       <table frame="all" id="attribobjclPartB">
+                               <title>Attributes in the sambaSamAccount objectclass (LDAP) &smbmdash; 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-seperated list of machines
+                               on which the user is allowed to login. You may observe problems when you try to connect to an Samba Domain Member.
+                               Bacause Domain Members are not in this list, the Domain Controllers will reject them. Where this attribute is ommited,
+                               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>
+
+                       <para>
+                       The majority of these parameters are only used when Samba is acting as a PDC of
+                       a domain (refer to <link linkend="samba-pdc"/>, for details on
+                       how to configure Samba as a Primary Domain Controller). The following four attributes
+                       are only stored with the sambaSamAccount entry if the values are non-default values:
+                       </para>
+
+                       <itemizedlist>
+                               <listitem><para>sambaHomePath</para></listitem>
+                               <listitem><para>sambaLogonScript</para></listitem>
+                               <listitem><para>sambaProfilePath</para></listitem>
+                               <listitem><para>sambaHomeDrive</para></listitem>
+                       </itemizedlist>
+
+                       <para>
+                       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</name><value>\\%L\%u</value></smbconfoption> was defined in
+                       its &smb.conf; file. When a user named <quote>becky</quote> logons to the domain,
+                       the <smbconfoption><name>logon home</name></smbconfoption> 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</name></smbconfoption> 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:
+                       </para>
+
+       <para>
+       <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:
+                       </para>
+
+       <para>
+       <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</name></smbconfoption> options can have the  values shown in
+               <link linkend="ldappwsync"/>.</para>
+
+               <table frame="all" id="ldappwsync">
+                       <title>Possible <emphasis>ldap passwd sync</emphasis> 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>ntPassword</constant>, <constant>lmPassword</constant>
+                              and the <constant>password</constant> fields.</para></entry></row>
+
+               <row><entry>no</entry><entry><para>Only update <constant>ntPassword</constant> and <constant>lmPassword</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. 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; manpage.</para>
+
+               </sect3>
+
+       </sect2>
+
+       <sect2>
+       <title>MySQL</title>
+
+       <para>
+<indexterm><primary>SAM backend</primary><secondary>mysqlsam</secondary></indexterm>
+       Every so often someone will come along with a great new idea. Storing user accounts in a
+       SQL backend is one of them. Those who want to do this are in the best position to know what the
+       specific benefits are to them. This may sound like a cop-out, but in truth we cannot attempt
+       to document every little detail why certain things of marginal utility to the bulk of
+       Samba users might make sense to the rest. In any case, the following instructions should help
+       the determined SQL user to implement a working system.
+       </para>
+
+               <sect3>
+               <title>Creating the Database</title>
+
+                       <para>
+                       You can set up your own table and specify the field names to pdb_mysql (see below
+                       for the column names) or use the default table. The file <filename>examples/pdb/mysql/mysql.dump</filename> 
+                       contains the correct queries to create the required tables. Use the command:
+
+<screen>
+&prompt;<userinput>mysql -u<replaceable>username</replaceable> -h<replaceable>hostname</replaceable> -p<replaceable>password</replaceable> \
+       <replaceable>databasename</replaceable> &lt; <filename>/path/to/samba/examples/pdb/mysql/mysql.dump</filename></userinput>
+</screen>
+                       </para>
+               </sect3>
+
+               <sect3>
+               <title>Configuring</title>
+
+                       <para>This plugin lacks some good documentation, but here is some brief infoormation. Add the following to the
+                       <smbconfoption><name>passdb backend</name></smbconfoption> variable in your &smb.conf;:
+<smbconfblock>
+<smbconfoption><name>passdb backend</name><value>[other-plugins] mysql:identifier [other-plugins]</value></smbconfoption>
+</smbconfblock>
+                       </para>
+
+                       <para>The identifier can be any string you like, as long as it does not collide with 
+                       the identifiers of other plugins or other instances of pdb_mysql. If you 
+                       specify multiple pdb_mysql.so entries in <smbconfoption><name>passdb backend</name></smbconfoption>, you also need to 
+                       use different identifiers.
+                       </para>
+
+                       <para>
+                       Additional options can be given through the &smb.conf; file in the <smbconfsection>[global]</smbconfsection> section.
+                       Refer to <link linkend="mysqlpbe"/>.
+                       </para>
+
+                       <table frame="all" id="mysqlpbe">
+                               <title>Basic smb.conf options for MySQL passdb backend</title>
+                               <tgroup cols="2">
+                                       <colspec align="left"/>
+                                       <colspec align="justify" colwidth="1*"/>
+                               <thead>
+                                       <row><entry>Field</entry><entry>Contents</entry></row>
+                               </thead>
+                               <tbody>
+                                       <row><entry>mysql host</entry><entry>Host name, defaults to `localhost'</entry></row>
+                                       <row><entry>mysql password</entry><entry></entry></row>
+                                       <row><entry>mysql user</entry><entry>Defaults to `samba'</entry></row>
+                                       <row><entry>mysql database</entry><entry>Defaults to `samba'</entry></row>
+                                       <row><entry>mysql port</entry><entry>Defaults to 3306</entry></row>
+                                       <row><entry>table</entry><entry>Name of the table containing the users</entry></row>
+                               </tbody>
+                               </tgroup>
+                       </table>
+
+                       <warning>
+                       <para>
+                       Since the password for the MySQL user is stored in the &smb.conf; file, you should make the &smb.conf; file 
+                       readable only to the user who runs Samba. This is considered a security bug and will soon be fixed.
+                       </para>
+                       </warning>
+
+                       <para>Names of the columns are given in <link linkend="moremysqlpdbe"/>. The default column names can be found in the example table dump.
+                        </para>
+
+               <para>
+                       <table frame="all" id="moremysqlpdbe">
+                               <title>MySQL field names for MySQL passdb backend</title>
+                               <tgroup cols="3" align="justify">
+                                       <colspec align="left"/>
+                                       <colspec align="left"/>
+                                       <colspec align="justify" colwidth="1*"/>
+                       <thead>         
+                               <row><entry>Field</entry><entry>Type</entry><entry>Contents</entry></row>
+                       </thead>
+                       <tbody>
+                               <row><entry>logon time column</entry><entry>int(9)</entry><entry>UNIX time stamp of last logon of user</entry></row>
+                               <row><entry>logoff time column</entry><entry>int(9)</entry><entry>UNIX time stamp of last logoff of user</entry></row>
+                               <row><entry>kickoff time column</entry><entry>int(9)</entry><entry>UNIX time stamp of moment user should be kicked off workstation (not enforced)</entry></row>
+                               <row><entry>pass last set time column</entry><entry>int(9)</entry><entry>UNIX time stamp of moment password was last set</entry></row>
+                               <row><entry>pass can change time column</entry><entry>int(9)</entry><entry>UNIX time stamp of moment from which password can be changed</entry></row>
+                               <row><entry>pass must change time column</entry><entry>int(9)</entry><entry>UNIX time stamp of moment on which password must be changed</entry></row>
+                               <row><entry>username column</entry><entry>varchar(255)</entry><entry>UNIX username</entry></row>
+                               <row><entry>domain column</entry><entry>varchar(255)</entry><entry>NT domain user belongs to</entry></row>
+                               <row><entry>nt username column</entry><entry>varchar(255)</entry><entry>NT username</entry></row>
+                               <row><entry>fullname column</entry><entry>varchar(255)</entry><entry>Full name of user</entry></row>
+                               <row><entry>home dir column</entry><entry>varchar(255)</entry><entry>UNIX homedir path</entry></row>
+                               <row><entry>dir drive column</entry><entry>varchar(2)</entry><entry>Directory drive path (e.g., <quote>H:</quote>)</entry></row>
+                               <row><entry>logon script column</entry><entry>varchar(255)</entry><entry>Batch file to run on client side when logging on</entry></row>
+                               <row><entry>profile path column</entry><entry>varchar(255)</entry><entry>Path of profile</entry></row>
+                               <row><entry>acct desc column</entry><entry>varchar(255)</entry><entry>Some ASCII NT user data</entry></row>
+                               <row><entry>workstations column</entry><entry>varchar(255)</entry><entry>Workstations user can logon to (or NULL for all)</entry></row>
+                               <row><entry>unknown string column</entry><entry>varchar(255)</entry><entry>Unknown string</entry></row>
+                               <row><entry>munged dial column</entry><entry>varchar(255)</entry><entry>Unknown</entry></row>
+                               <row><entry>user sid column</entry><entry>varchar(255)</entry><entry>NT user SID</entry></row>
+                               <row><entry>group sid column</entry><entry>varchar(255)</entry><entry>NT group SID</entry></row>
+                               <row><entry>lanman pass column</entry><entry>varchar(255)</entry><entry>Encrypted lanman password</entry></row>
+                               <row><entry>nt pass column</entry><entry>varchar(255)</entry><entry>Encrypted nt passwd</entry></row>
+                               <row><entry>plain pass column</entry><entry>varchar(255)</entry><entry>Plaintext password</entry></row>
+                               <row><entry>acct ctrl column</entry><entry>int(9)</entry><entry>NT user data</entry></row>
+                               <row><entry>unknown 3 column</entry><entry>int(9)</entry><entry>Unknown</entry></row>
+                               <row><entry>logon divs column</entry><entry>int(9)</entry><entry>Unknown</entry></row>
+                               <row><entry>hours len column</entry><entry>int(9)</entry><entry>Unknown</entry></row>
+                               <row><entry>bad password count column</entry><entry>int(5)</entry><entry>Number of failed password tries before disabling an account</entry></row>
+                               <row><entry>logon count column</entry><entry>int(5)</entry><entry>Number of logon attempts</entry></row>
+                               <row><entry>unknown 6 column</entry><entry>int(9)</entry><entry>Unknown</entry></row>
+                       </tbody></tgroup>
+               </table>
+               </para>
+
+                       <para>
+                       You can put a colon (:) after the name of each column, which 
+                       should specify the column to update when updating the table. You can also
+                       specify nothing behind the colon. Then the field data will not be updated. Setting a column name to <parameter>NULL</parameter> means the field should not be used.
+                       </para>
+
+                       <para>An example configuration can be found in <link linkend="mysqlsam"/>.
+                       </para>
+
+                       <smbconfexample id="mysqlsam">
+                               <title>Example configuration for the MySQL passdb backend</title>
+                       <smbconfsection>[global]</smbconfsection>
+                       <smbconfoption><name>passdb backend</name><value>mysql:foo</value></smbconfoption>
+                       <smbconfoption><name>foo:mysql user</name><value>samba</value></smbconfoption>
+                       <smbconfoption><name>foo:mysql password</name><value>abmas</value></smbconfoption>
+                       <smbconfoption><name>foo:mysql database</name><value>samba</value></smbconfoption>
+                       <smbconfcomment>domain name is static and can't be changed</smbconfcomment>
+                       <smbconfoption><name>foo:domain column</name><value>'MYWORKGROUP':</value></smbconfoption>
+                       <smbconfcomment>The fullname column comes from several other columns</smbconfcomment>
+                       <smbconfoption><name>foo:fullname column</name><value>CONCAT(firstname,' ',surname):</value></smbconfoption>
+                       <smbconfcomment>Samba should never write to the password columns</smbconfcomment>
+                       <smbconfoption><name>foo:lanman pass column</name><value>lm_pass:</value></smbconfoption>
+                       <smbconfoption><name>foo:nt pass column</name><value>nt_pass:</value></smbconfoption>
+                       <smbconfcomment>The unknown 3 column is not stored</smbconfcomment>
+                       <smbconfoption><name>foo:unknown 3 column</name><value>NULL</value></smbconfoption>
+                       </smbconfexample>
+               </sect3>
+
+               <sect3>
+               <title>Using Plaintext Passwords or Encrypted Password</title>
+
+                       <para>
+<indexterm><primary>encrypted passwords</primary></indexterm>
+                       I strongly discourage the use of plaintext passwords, however, you can use them.
+                       </para>
+
+                       <para>
+                       If you would like to use plaintext passwords, set
+                       `identifier:lanman pass column' and `identifier:nt pass column' to
+                       `NULL' (without the quotes) and `identifier:plain pass column' to the
+                       name of the column containing the plaintext passwords. 
+                       </para>
+
+                       <para>
+                       If you use encrypted passwords, set the 'identifier:plain pass
+                       column' to 'NULL' (without the quotes). This is the default.
+                       </para>
+
+               </sect3>
+
+               <sect3>
+               <title>Getting Non-Column Data from the Table</title>
+
+                       <para>
+                       It is possible to have not all data in the database by making some `constant'.
+                       </para>
+
+                       <para>
+                       For example, you can set `identifier:fullname column' to
+                       something like <?latex \linebreak ?><command>CONCAT(Firstname,' ',Surname)</command>
+                       </para>
+
+                       <para>
+                       Or, set `identifier:workstations column' to:
+                       <command>NULL</command></para>
+
+                       <para>See the MySQL documentation for more language constructs.</para>
+
+               </sect3>
+       </sect2>
+
+       <sect2 id="XMLpassdb">
+       <title>XML</title>
+
+       <para>
+<indexterm><primary>SAM backend</primary><secondary>xmlsam</secondary></indexterm>
+               This module requires libxml2 to be installed.</para>
+
+               <para>The usage of pdb_xml is fairly straightforward. To export data, use:
+               </para>
+
+               <para>
+<indexterm><primary>pdbedit</primary></indexterm>
+                       <prompt>$ </prompt> <userinput>pdbedit -e xml:filename</userinput>
+               </para>
+
+               <para>
+               (where filename is the name of the file to put the data in)
+               </para>
+
+               <para>
+               To import data, use:
+               <prompt>$ </prompt> <userinput>pdbedit -i xml:filename</userinput>
+               </para>
+       </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</name></smbconfoption>. Read the section <link linkend="acctmgmttools"/> for details.</para>
+
+       </sect2>
+
+       <sect2>
+       <title>Users Being Added to the Wrong Backend Database</title>
+
+       <para>
+       A few complaints have been received from users that just moved to Samba-3. The following
+       &smb.conf; file entries were causing problems, new accounts were being added to the old
+       smbpasswd file, not to the tdbsam passdb.tdb file:
+       </para>
+
+       <para>
+       <smbconfblock>
+       <smbconfoption><name>passdb backend</name><value>smbpasswd, tdbsam</value></smbconfoption>
+       </smbconfblock>
+       </para>
+
+       <para>
+       Samba will add new accounts to the first entry in the <emphasis>passdb backend</emphasis>
+       parameter entry. If you want to update to the tdbsam, then change the entry to:
+       </para>
+
+       <para>
+<smbconfblock>
+       <smbconfsection>[globals]</smbconfsection>
+       <member>...</member>
+<smbconfoption><name>passdb backend</name><value>tdbsam, smbpasswd</value></smbconfoption>
+       <member>...</member>
+</smbconfblock>
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>Configuration of <parameter>auth methods</parameter></title>
+
+       <para>
+       When explicitly setting an <smbconfoption><name>auth methods</name></smbconfoption> parameter,
+       <parameter>guest</parameter> must be specified as the first entry on the line,
+       for example, <smbconfoption><name>auth methods</name><value>guest sam</value></smbconfoption>.
+       </para>
+
+       <para>
+       This is the exact opposite of the requirement for the <smbconfoption><name>passdb backend</name></smbconfoption>
+       option, where it must be the <emphasis>LAST</emphasis> parameter on the line.
+       </para>
+
+       </sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/printer_driver2.xml b/docs/docbook/projdoc/printer_driver2.xml
new file mode 100644 (file)
index 0000000..93358df
--- /dev/null
@@ -0,0 +1,3111 @@
+<chapter id="printing">
+
+<chapterinfo>
+       <author>
+               <firstname>Kurt</firstname><surname>Pfeifle</surname>
+               <affiliation>
+                       <orgname> Danka Deutschland GmbH </orgname>
+                       <address><email>kpfeifle@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>
+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>
+A Samba print service may be run on a Stand-alone or Domain Member server,
+side by side with file serving functions, or on a dedicated print server.
+It can be made as tight 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
+<quote>Point'n'Print</quote> mechanism. Printer installations executed by
+<quote>Logon Scripts</quote> are no problem. Administrators can upload and
+manage drivers to be used by clients through the familiar <quote>Add Printer
+Wizard</quote>. 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>
+This chapter deals with the foundations of Samba printing as they
+are implemented by the more traditional UNIX (BSD- and System V-style)
+printing systems. Many things covered in this chapter apply 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. It is recommended that you read this chapter as well as <link
+linkend="CUPS-printing"/>.
+</para>
+
+<note>
+<para>
+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 NT is somewhat different
+again.
+</para>
+</note>
+
+</sect1>
+
+<sect1>
+<title>Technical Introduction</title>
+
+<para>
+Samba's printing support always relies on the installed print subsystem
+of the UNIX OS it runs on. Samba is a <quote>middleman.</quote> 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>
+This deals with the traditional way of UNIX printing. The next chapter
+covers in great detail the more modern <emphasis>Common UNIX Printing
+System</emphasis> (CUPS).
+</para>
+
+<important><para>CUPS users, be warned: do not just jump on to the next
+chapter. You might miss important information only found here!
+</para></important>
+
+<para>
+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 peform any type of print
+processing. It does not do any form of print filtering.
+</para>
+
+<para>
+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>
+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>[global]</smbconfsection> 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>
+<link linkend="simpleprc"/> shows a simple printing configuration.
+If you compare this with your own, you may find 
+additional parameters that have been pre-configured by your OS
+vendor. Below 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>
+
+<para>
+<smbconfexample id="simpleprc">
+<title>Simple configuration with BSD printing</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>printing</name><value>bsd</value></smbconfoption>
+<smbconfoption><name>load printers</name><value>yes</value></smbconfoption>
+
+<smbconfsection>[printers]</smbconfsection>
+<smbconfoption><name>path</name><value>/var/spool/samba</value></smbconfoption>
+<smbconfoption><name>printable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>public</name><value>yes</value></smbconfoption>
+<smbconfoption><name>writable</name><value>no</value></smbconfoption>
+</smbconfexample></para>
+
+<para>
+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 setting, both default as well as
+&smb.conf; file settings. <command>Testparm</command> gives warnings for all
+misconfigured settings. The complete output is easily 340 lines and more,
+so you may want to pipe it through a pager program.
+</para>
+
+<para>
+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 document, Samba tolerates some spelling errors (such
+as <smbconfoption><name>browsable</name></smbconfoption> instead of
+<smbconfoption><name>browseable</name></smbconfoption>), 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>Verifing Configuration with <command>testparm</command></title>
+
+<para>
+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, print, spool, driver, ports</constant>
+and <constant>[</constant> in testparms 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"/>:
+</para>
+
+<para><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 = 445 139
+        lpq cache time = 10
+        total print jobs = 0
+        load printers = Yes
+        printcap name = /etc/printcap
+        disable spoolss = No
+        enumports command =
+        addprinter command = 
+        deleteprinter command = 
+        show add printer wizard = Yes
+        os2 driver map =
+        printer admin =
+        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> testparm 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>
+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</name></smbconfoption>
+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>
+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.
+</para>
+
+<para><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>
+Only when the parameter is explicitly set to
+<smbconfoption><name>load printers</name><value>No</value></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>
+This example should show that you can use testparm 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 re-start smbd!  This is not the case. Samba re-reads 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:
+</para>
+
+<para><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
+        total print jobs = 0
+        load printers = Yes
+        printcap name = /etc/printcap
+        disable spoolss = No
+        enumports command =
+        addprinter command =
+        deleteprinter command =
+        show add printer wizard = Yes
+        os2 driver map =
+        printer admin =
+        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>
+testparm issued two warnings:
+</para>
+
+<itemizedlist>
+       <listitem><para>We did not specify the <smbconfsection>[printers]</smbconfsection> section as printable.</para></listitem>
+       <listitem><para>We did not tell Samba which spool directory to use.</para></listitem>
+</itemizedlist>
+
+<para>
+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:
+<quote>Internal whitespace in a parameter value is retained verbatim.</quote>
+This means that a line consisting of, for example:
+</para>
+
+<para><smbconfblock>
+<smbconfcomment>This defines LPRng as the printing system</smbconfcomment>
+<smbconfoption><name>printing</name><value>lprng</value></smbconfoption>
+</smbconfblock></para>
+
+<para>
+will regard the whole of the string after the
+<quote><constant>=</constant></quote> 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>
+In <link linkend="extbsdpr"/> we show a more verbose example 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. <link linkend="extbsdpr"/> 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. Alternately, 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>
+
+<para><smbconfexample id="extbsdpr">
+       <title>Extended BSD Printing Configuration</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfoption><name>printing</name><value>bsd</value></smbconfoption>
+<smbconfoption><name>load printers</name><value>yes</value></smbconfoption>
+<smbconfoption><name>show add printer wizard</name><value>yes</value></smbconfoption>
+<smbconfoption><name>printcap name</name><value>/etc/printcap</value></smbconfoption>
+<smbconfoption><name>printer admin</name><value>@ntadmin, root</value></smbconfoption>
+<smbconfoption><name>total print jobs</name><value>100</value></smbconfoption>
+<smbconfoption><name>lpq cache time</name><value>20</value></smbconfoption>
+<smbconfoption><name>use client driver</name><value>no</value></smbconfoption>
+
+<smbconfsection>[printers]</smbconfsection>
+<smbconfoption><name>comment</name><value>All Printers</value></smbconfoption>
+<smbconfoption><name>printable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>path</name><value>/var/spool/samba</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>no</value></smbconfoption>
+<smbconfoption><name>guest ok</name><value>yes</value></smbconfoption>
+<smbconfoption><name>public</name><value>yes</value></smbconfoption>
+<smbconfoption><name>read only</name><value>yes</value></smbconfoption>
+<smbconfoption><name>writable</name><value>no       </value></smbconfoption>
+
+<smbconfsection>[my_printer_name]</smbconfsection>
+<smbconfoption><name>comment</name><value>Printer with Restricted Access</value></smbconfoption>
+<smbconfoption><name>path</name><value>/var/spool/samba_my_printer</value></smbconfoption>
+<smbconfoption><name>printer admin</name><value>kurt</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>printable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>writeable</name><value>no</value></smbconfoption>
+<smbconfoption><name>hosts allow</name><value>0.0.0.0</value></smbconfoption>
+<smbconfoption><name>hosts deny</name><value>turbo_xp, 10.160.50.23, 10.160.51.60</value></smbconfoption>
+<smbconfoption><name>guest ok</name><value>no</value></smbconfoption>
+</smbconfexample></para>
+
+<para>
+This is an example configuration. You may not find all the settings that are in 
+the confioguration 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 above shown example.
+</para>
+
+<sect3>
+<title>The [global] Section</title>
+
+<para>
+The <smbconfsection>[global]</smbconfsection> section is one of four special
+sections (along with [<smbconfsection>[homes]</smbconfsection>,
+<smbconfsection>[printers]</smbconfsection>
+and <smbconfsection>[print$]</smbconfsection>...). The
+<smbconfsection>[global]</smbconfsection> contains all parameters which 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 then 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</name><value>bsd </value></smbconfoption></term>
+               <listitem><para>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</name></smbconfoption> (and other queue control
+               commands).</para>
+
+               <caution><para>The <smbconfoption><name>printing</name></smbconfoption> parameter is
+               normally a service level parameter. Since it is included here in the
+               <smbconfsection>[global]</smbconfsection> 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</name><value>yes </value></smbconfoption></term>
+               <listitem><para>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>[printers]</smbconfsection> 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</name><value>yes </value></smbconfoption></term>
+               <listitem><para>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 printer
+               drivers to the <smbconfsection>[print$]</smbconfsection> share and associate it
+               with a printer (if the respective queue exists before the
+               action), or exchange a printer's driver against any other previously
+               uploaded driver.</para>
+       </listitem></varlistentry>
+
+       <varlistentry><term><smbconfoption><name>total print jobs</name><value>100 </value></smbconfoption></term>
+               <listitem><para>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 <quote>no more space
+               available on server</quote> 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</name><value>/etc/printcap </value></smbconfoption></term>
+               <listitem><para>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>printer admin</name><value>@ntadmin </value></smbconfoption></term>
+               <listitem><para>Members of the ntadmin group should be able to add
+               drivers and set printer properties (<constant>ntadmin</constant> is only an example name,
+               it needs to be a valid UNIX group name); root is implicitly always a
+               <smbconfoption><name>printer admin</name></smbconfoption>. The @ sign precedes group names in the
+               <filename>/etc/group</filename>. A printer admin can do anything to
+               printers via the remote administration interfaces offered by MS-RPC
+               (see below). In larger installations, the <smbconfoption><name>printer admin</name></smbconfoption>
+               parameter is normally a per-share parameter. This permits different groups to administer each printer share.
+       </para></listitem></varlistentry>
+
+       <varlistentry><term><smbconfoption><name>lpq cache time</name><value>20 </value></smbconfoption></term>
+               <listitem><para>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</name><value>no </value></smbconfoption></term>
+               <listitem><para>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>
+This 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 printername it finds in the printcap file. You could regard
+this section as a general convenience 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</name><value>All printers </value></smbconfoption></term>
+               <listitem><para>
+               The <smbconfoption><name>comment</name></smbconfoption> 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</name><value>yes </value></smbconfoption></term>
+               <listitem><para>
+               The <smbconfsection>[printers]</smbconfsection> 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</name></smbconfoption>
+               parameter for this service. It is used by Samba to differentiate printer shares from
+               file shares. 
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>path</name><value>/var/spool/samba </value></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
+               writeable, with the <quote>sticky</quote> bit set to it.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>browseable</name><value>no </value></smbconfoption></term>
+               <listitem><para>
+               Is always set to <constant>no</constant> if
+               <smbconfoption><name>printable</name><value>yes</value></smbconfoption>. It makes
+               the <smbconfsection>[printer]</smbconfsection> 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</name><value>yes </value></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</name></smbconfoption>. On many systems the guest
+               account will map to a user named <quote>nobody</quote>. 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</name><value>yes </value></smbconfoption></term>
+               <listitem><para>
+               Is a synonym for <smbconfoption><name>guest ok</name><value>yes</value></smbconfoption>.
+               Since we have <smbconfoption><name>guest ok</name><value>yes</value></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 the
+               last one encountered by Samba wins. Testparm 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</name><value>yes </value></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 <quote>printable</quote> 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>writeable</name><value>no </value></smbconfoption></term>
+               <listitem><para>
+               Is a synonym for <smbconfoption><name>read only</name><value>yes</value></smbconfoption>.
+               </para></listitem>
+       </varlistentry>
+</variablelist>
+</sect3>
+
+<sect3>
+<title>Any [my_printer_name] Section</title>
+
+<para>
+If a section appears in the &smb.conf; file, which when given the parameter
+<smbconfoption><name>printable</name><value>yes</value></smbconfoption> causes Samba to 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>
+
+<variablelist>
+       <varlistentry><term><smbconfoption><name>comment</name><value>Printer with Restricted Access </value></smbconfoption></term>
+               <listitem><para>
+               The comment says it all.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>path</name><value>/var/spool/samba_my_printer </value></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>printer admin</name><value>kurt </value></smbconfoption></term>
+               <listitem><para>
+               The printer admin definition is different for this explicitly defined printer share from the general
+               <smbconfsection>[printers]</smbconfsection> share. It is not a requirement; we
+               did it to show that it is possible.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>browseable</name><value>yes </value></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</name><value>yes </value></smbconfoption></term>
+               <listitem><para>
+               See <link linkend="ptrsect"/>.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>writeable</name><value>no </value></smbconfoption></term>
+               <listitem><para>
+               See <link linkend="ptrsect"/>.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>hosts allow</name><value>10.160.50.,10.160.51. </value></smbconfoption></term>
+               <listitem><para>
+               Here we exercise a certain degree of access control by using the <smbconfoption><name>hosts allow</name></smbconfoption> and <smbconfoption><name>hosts deny</name></smbconfoption>
+               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</name><value>turbo_xp,10.160.50.23,10.160.51.60 </value></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</name><value>no </value></smbconfoption></term>
+               <listitem><para>
+               This printer is not open for the guest account.
+               </para></listitem>
+       </varlistentry>
+</variablelist>
+</sect3>
+
+<sect3>
+<title>Print Commands</title>
+
+<para>
+In each section defining a printer (or in the <smbconfsection>[printers]</smbconfsection> 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</name></smbconfoption> 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>
+You learned earlier on 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</name></smbconfoption>. The default print command varies depending
+on the <smbconfoption><name>printing</name></smbconfoption> parameter setting. In the commands listed
+below, 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, spoolfile and job ID, respectively.
+They are explained in more detail further below. <link linkend="printOptions"/> presents an overview of key
+printing options but excludes the special case of CUPS that is discussed in <link linkend="CUPS-printing"/>.
+</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</name><value>bsd|aix|lprng|plp</value></smbconfoption></entry>
+               <entry>print command is <command>lpr -r -P%p %s</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>sysv|hpux</value></smbconfoption></entry>
+               <entry>print command is <command>lp -c -P%p %s; rm %s</command></entry>
+               </row>
+               <row>
+               <entry> <smbconfoption><name>printing</name><value>qnx</value></smbconfoption></entry>
+               <entry>print command is <command>lp -r -P%p -s %s</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>bsd|aix|lprng|plp</value></smbconfoption></entry>
+               <entry>lpq command is <command>lpq -P%p</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>sysv|hpux</value></smbconfoption></entry>
+               <entry>lpq command is <command>lpstat -o%p</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>qnx</value></smbconfoption></entry>
+               <entry>lpq command is <command>lpq -P%p</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>bsd|aix|lprng|plp</value></smbconfoption></entry>
+               <entry>lprm command is <command>lprm -P%p %j</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>sysv|hpux</value></smbconfoption></entry>
+               <entry>lprm command is <command>cancel %p-%j</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>qnx</value></smbconfoption></entry>
+               <entry>lprm command is <command>cancel %p-%j</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>bsd|aix|lprng|plp</value></smbconfoption></entry>
+               <entry>lppause command is <command>lp -i %p-%j -H hold</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>sysv|hpux</value></smbconfoption></entry>
+               <entry>lppause command   (...is empty)</entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>qnx</value></smbconfoption></entry>
+               <entry>lppause command   (...is empty)</entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>bsd|aix|lprng|plp</value></smbconfoption></entry>
+               <entry>lpresume command is <command>lp -i %p-%j -H resume</command></entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>sysv|hpux</value></smbconfoption></entry>
+               <entry>lpresume command   (...is empty)</entry>
+               </row>
+               <row>
+               <entry><smbconfoption><name>printing</name><value>qnx</value></smbconfoption></entry>
+               <entry>lpresume command   (...is empty)</entry>
+               </row>
+       </tbody>
+       </tgroup>
+</table>
+
+<para>
+We excluded the special case of CUPS here, because it is discussed in the next chapter. 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</name><value>cups</value></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,
+i.e., 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>
+After a print job has finished spooling to a service, the <smbconfoption><name>print command</name></smbconfoption>
+ will be used by Samba via a <emphasis>system()</emphasis> 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>
+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
+Table 17.1). 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>
+The print command must contain at least one occurrence of <parameter>%s</parameter> or
+the <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>
+If specified in the <smbconfsection>[global]</smbconfsection> 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>
+Printing may fail on some UNIX systems when using the <quote>nobody</quote> account. If this happens, create an
+alternative guest account and give it the privilege to print. Set up this guest account in the
+<smbconfsection>[global]</smbconfsection> section with the <parameter>guest account</parameter> parameter.
+</para>
+
+<para>
+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</name></smbconfoption> 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</name><value>echo Printing %s &gt;&gt; /tmp/print.log; lpr -P %p %s; rm %s</value></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</name></smbconfoption>
+parameter varies depending on the setting of the <smbconfoption><name>printing</name></smbconfoption>
+parameter. Another example is:
+</para>
+
+<para><smbconfblock>
+<smbconfoption><name>print command</name><value>/usr/local/samba/bin/myprintscript %p %s</value></smbconfoption>
+</smbconfblock></para>
+</sect3>
+</sect2>
+</sect1>
+
+<sect1>
+<title>Printing Developments Since Samba-2.2</title>
+
+<para>
+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> (RPC = <emphasis>Remote Procedure Calls</emphasis>
+). 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>
+       Support for downloading printer driver files to Windows 95/98/NT/2000 clients upon
+       demand (<emphasis>Point'n'Print</emphasis>).
+       </para></listitem>
+
+       <listitem><para>
+       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>
+       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>
+       Support for NT <emphasis>Access Control Lists</emphasis> (ACL) on printer objects.
+       </para></listitem>
+
+       <listitem><para>
+       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>
+A benefit of updating is that Samba-3 is able to publish its printers to Active Directory (or LDAP).
+</para>
+
+<para>
+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>
+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>
+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>
+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 <emphasis>bug</emphasis> 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>
+But it is a new capability to install the printer drivers into the <smbconfsection>[print$]</smbconfsection>
+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>[print$]</smbconfsection> 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> commandline 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>
+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>
+       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>[printer$]</smbconfsection> 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>
+       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>[print$]</smbconfsection> is now used for the location of downloadable printer
+       drivers. It is taken from the <smbconfsection>[print$]</smbconfsection> service created
+       by Windows NT PCs when a printer is shared by them. Windows NT print servers always have a
+       <smbconfsection>[print$]</smbconfsection> 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>[print$]</smbconfsection>
+       share support just fine.
+       </para>
+</sect2>
+
+<sect2>
+<title>Creating the [print$] Share</title>
+
+<para>
+In order to support the uploading and downloading of printer driver files, you must first configure a
+file share named <smbconfsection>[print$]</smbconfsection>. 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>[print$]</smbconfsection> file share (of course, some of the parameter values, such
+as <smbconfoption><name>path</name></smbconfoption> are arbitrary and should be replaced with appropriate values for your
+site). See <link linkend="prtdollar"/>.
+</para>
+
+<para>
+<smbconfexample id="prtdollar">
+<title>[print\$] example</title>
+<smbconfsection>[global]</smbconfsection>
+<smbconfcomment>members of the ntadmin group should be able to add drivers and set</smbconfcomment>
+<smbconfcomment>printer properties. root is implicitly always a 'printer admin'.</smbconfcomment>
+<smbconfoption><name>printer admin</name><value>@ntadmin</value></smbconfoption>
+<member>...</member>
+<smbconfsection>[printers]</smbconfsection>
+<member>...</member>
+<smbconfsection>[print$]</smbconfsection>
+<smbconfoption><name>comment</name><value>Printer Driver Download Area</value></smbconfoption>
+<smbconfoption><name>path</name><value>/etc/samba/drivers</value></smbconfoption>
+<smbconfoption><name>browseable</name><value>yes</value></smbconfoption>
+<smbconfoption><name>guest ok</name><value>yes</value></smbconfoption>
+<smbconfoption><name>read only</name><value>yes</value></smbconfoption>
+<smbconfoption><name>write list</name><value>@ntadmin, root</value></smbconfoption>
+</smbconfexample>
+</para>
+
+<para>
+Of course, you also need to ensure that the directory named by the
+<smbconfoption><name>path</name></smbconfoption> parameter exists on the UNIX file system.
+</para>
+
+</sect2>
+
+<sect2>
+<title>[print$] Section Parameters</title>
+
+<para>
+The <smbconfsection>[print$]</smbconfsection> 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</name><value>Printer Driver Download Area </value></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</name><value>/etc/samba/printers </value></smbconfoption></term>
+               <listitem><para>
+               Is 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</name><value>no </value></smbconfoption></term>
+               <listitem><para>
+               Makes the <smbconfsection>[print$]</smbconfsection> share invisible to clients from the
+               <guimenu>Network Neighborhood</guimenu>. However, you can still mount it from any client
+               using the <command>net use g:\\sambaserver\print$</command> command in a DOS-box or the
+               <guimenu>Connect network drive menu></guimenu> from Windows Explorer.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>guest ok</name><value>yes </value></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 logon 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</name><value>Bad
+               User</value></smbconfoption> in the <smbconfsection>[global]</smbconfsection> section
+               as well. Make sure you understand what this parameter does before using it.
+               </para></note>
+               </listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>read only</name><value>yes </value></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 writeable.
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry><term><smbconfoption><name>write list</name><value>@ntadmin, root </value></smbconfoption></term>
+               <listitem><para>
+               The <smbconfsection>[print$]</smbconfsection> was made read-only by the previous
+               setting so we should create a <parameter>write list</parameter> entry also. UNIX
+               groups (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 only name administrative-level user
+               account in this setting. Check the file system permissions to make sure these accounts
+               can copy files to the share. If this is a non-root account, then the account should also
+               be mentioned in the global <smbconfoption><name>printer admin</name></smbconfoption>
+               parameter. See the &smb.conf; man page for more information on configuring file shares.
+               </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>[print$]</smbconfsection>
+service (i.e., the UNIX directory named by the <smbconfoption><name>path</name></smbconfoption>
+parameter). These correspond to each of the supported client architectures. Samba follows this model as
+well. Just like the name of the <smbconfsection>[print$]</smbconfsection> 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>[print$]</smbconfsection> share for each architecture you wish
+to support like this:
+</para>
+
+<para><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>
+
+               <listitem><para>
+               The account used to connect to the Samba host must be named in the <emphasis>printer admin</emphasis>list.
+               </para></listitem>
+       </itemizedlist>
+
+       <para>
+       Of course, the connected account must still have write access to add files to the subdirectories beneath
+       <smbconfsection>[print$]</smbconfsection>. Remember that all file shares are set to <quote>read-only</quote> by default.
+       </para>
+</important>
+
+<para>
+Once you have created the required <smbconfsection>[print$]</smbconfsection> 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>[print$]</smbconfsection> share in &smb.conf;, and have your forced Samba
+to re-read 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>[print$]</smbconfsection>:
+</para>
+
+<itemizedlist>
+       <listitem><para>
+       Using the Samba commandline 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 initial listing of printers 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 the 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:
+</para>
+
+       <para><errorname>
+       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?
+       </errorname></para>
+
+<para>
+Do not click on <guibutton>Yes</guibutton>!  Instead, click on <guibutton>No</guibutton> in the error dialog.
+Only now you will be presented with the printer properties window. From here, the way to assign a driver
+to a printer is open to us. 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, setup as a user with <smbconfoption><name>printer admin</name></smbconfoption>
+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 (as named by the
+<smbconfoption><name>printer admin</name></smbconfoption> parameter), 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"/>.
+</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>[print$]</smbconfsection> 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 info about required driver files and collect the files.
+       </para></listitem>
+
+       <listitem><para>
+       Deposit the driver files into the <smbconfsection>[print$]</smbconfsection> 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>
+To find out about the driver files, you have two options. You could check the contents of the driver
+CDROM that came with your printer. Study the <filename>*.inf</filename> files lcoated on the CDROM. 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>
+Then you only have the second option. Install the driver locally on a Windows client and
+investigate which file names 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>
+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) the <guilabel>Dependent Driver Files</guilabel>
+(this may vary slightly for Windows NT). You need to take a note of all file names for the next steps.
+</para>
+
+<para>
+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 to the reader. 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 would use if you
+want to create scripts to automate the procedure for a large number of printers and drivers. Note the
+different quotes used to overcome the different spaces in 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>
+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 NT72000/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>
+Since the <smbconfsection>[print$]</smbconfsection> 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 will be <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. 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>[print$]</smbconfsection>
+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 linebreaks for readability:
+</para>
+
+<para><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 semi-colons.
+This effects that all commands are executed in sequence on the remote Windows server before smbclient
+exits again.
+</para>
+
+<para>
+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>[print$]</smbconfsection>
+share.
+</para>
+</sect3>
+
+<sect3>
+<title>Installing Driver Files into [print$]</title>
+
+<para>
+We are now going to locate the driver files into the <smbconfsection>[print$]</smbconfsection>
+share. Remember, the UNIX path to this share has been defined
+previously in your words missing here. You
+also have created subdirectories for the different Windows client types you want to
+support. Supposing your <smbconfsection>[print$]</smbconfsection> 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 into <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 into <filename>/etc/samba/drivers/WIN40/</filename> but not
+       (yet) into the <filename>0</filename> subdirectory.
+       </para></listitem>
+</itemizedlist>
+
+<para>
+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>[print$]</smbconfsection> share.
+</para>
+
+<para><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>
+
+Whew &smbmdash; that was a lot of typing! Most drivers are a lot smaller &smbmdash; many only having 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>
+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>
+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 to 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: 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>
+Next, you must tell Samba about the special category of the files you just uploaded into the
+<smbconfsection>[print$]</smbconfsection> 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, again, for readability:
+</para>
+
+<para><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>
+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. The CUPS printing chapter 
+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>:
+</para>
+
+<para><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>
+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>
+       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 only
+       see his 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 WindowsNT/2000/XP.)
+       </para></listitem>
+
+       <listitem><para>
+       From a Windows 200x/XP client (not Windows NT) browse <guiicon>Network Neighborhood</guiicon>,
+       search for the Samba server and open the server's <guiicon>Printers</guiicon> folder,
+       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>):
+       </para>
+
+       <para><userinput>rundll32 printui.dll,PrintUIEntry /s /t2 /n\\<replaceable>SAMBA-CUPS</replaceable></userinput></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:
+       </para>
+
+       <para><userinput>rpcclient -U'root%xxxx' -c 'enumdrivers' <replaceable>SAMBA-CUPS</replaceable></userinput></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>[Windows 4.0]</smbconfsection>, since you didn't install that part. Or did you?
+       You will see a listing of all drivers Samba knows about. Your new one should be among them. 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>
+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:
+</para>
+
+<para><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>
+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>[print$]</smbconfsection> 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 the <command>setdriver</command></title>
+
+<para>
+Samba needs to know which printer owns which driver. Create a mapping of the driver to a printer, and
+store this info in Samba's memory, the TDB files. The <command>rpcclient setdriver</command> command
+achieves exactly this:
+</para>
+
+<para><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: 
+</para>
+
+<para><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 setup and shouldn't need further
+attention. What follows is a description for the recommended first procedure. You work now from a client
+workstation. You should guarantee 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 <smbconfoption><name>printer admin</name></smbconfoption> 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). You can try to close all Windows file explorer
+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>
+Most likely you are now 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 <errorname>Unable to print Test Page</errorname>. 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>
+<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>
+       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>
+       A complete set of <emphasis>Printer Driver Data</emphasis> generated by the driver.
+       </para></listitem>
+</itemizedlist>
+
+<para>
+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>
+What do these two words stand for? Basically, the Device Mode and the set of Printer Driver Data is a
+collection 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 is discussed
+in the following paragraphs.
+</para>
+
+<para>
+Be aware that a valid Device Mode can only be initiated by a
+<smbconfoption><name>printer admin</name></smbconfoption>, or root
+(the reason should be obvious). Device Modes can only be correctly
+set 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>[print$]</smbconfsection> 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>
+       <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 on the remaining from now on.
+       </para></step>
+</procedure>
+
+<para>
+This procedure has executed the printer driver program on the client platform and fed back the correct
+Device Mode to Samba, which now stored 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>
+Samba includes a service level parameter name <parameter>default devmode</parameter> for generating a default
+Device Mode for a printer. Some drivers will 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>
+Every additional driver may be installed, along the lines described
+above. Browse network, 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:
+</para>
+
+<para><userinput>rundll32 shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder</userinput></para>
+
+<para>
+or this command on Windows NT 4.0 workstations:
+</para>
+
+<para><userinput>
+rundll32 shell32.dll,Control_RunDLL MAIN.CPL @2
+</userinput></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 <quote>printer admin</quote></title>
+
+<para>
+After you installed the driver on the Samba server (in its <smbconfsection>[print$]</smbconfsection>
+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 <smbconfoption><name>printer admin</name></smbconfoption>. This is to make sure that:
+</para>
+
+<itemizedlist>
+       <listitem><para>
+       A first valid <emphasis>Device Mode</emphasis> is really initialized (see above 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>
+To connect as root to a Samba printer, try this command from a Windows 200x/XP DOS box command prompt:
+</para>
+
+<para><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 root'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. Alternately, instead of root you can name one other member of the <smbconfoption><name>printer admin</name></smbconfoption> from the setting.
+</para>
+
+<para>
+       Now all the other users downloading and installing the driver the same way <?latex \linebreak ?>(called
+<quote>Point'n'Print</quote>) 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
+onto 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>
+
+<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 multi-tabbed 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 definite
+answer to the Samba default driver setting FAQ:
+</para>
+
+<sect2>
+<title>Setting Default Print Options for Client Drivers</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>
+
+<para>
+       The following list needs periods after the letters and numbers:::::::::
+</para>
+
+<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 looking comparing one from
+                       <quote>B.5</quote> and one from A.3".</para></listitem>
+               </orderedlist>
+       </listitem>
+</orderedlist>
+</para>
+
+<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 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 (<smbconfoption><name>printer admin</name></smbconfoption> in ) 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 identically-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
+identically looking, but functionally different, dialog to set defaults for all users.
+</para>
+
+<tip><para>Try (on Windows 200x/XP) to run this command (as a user with the right privileges):
+</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 which does not set system-wide 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 hunderds of printers. Using Windows NT APW here 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>[print$]</smbconfsection> 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 could 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 2 commas in the description field). After the <command>setdriver</command> command
+succeeded, 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 <smbconfoption><name>printer admin</name></smbconfoption>).
+       </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</name><value>yes</value></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>[print$]</smbconfsection> 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</name></smbconfoption>. A corresponding
+       <smbconfoption><name>delete printer command</name></smbconfoption> 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</name></smbconfoption> 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</name></smbconfoption> and reparse to the 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</name></smbconfoption> is executed
+under the context of the connected user, not necessarily a root account. A <smbconfoption><name>map to guest</name><value>bad user</value></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><errorname>Cannot connect under a different Name</errorname></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>
+       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
+       the several user names are not allowed. Disconnect all previous connections to the server,
+       resp. 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 informtion 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>
+</sect2>
+
+<sect2>
+<title>Take Care When Assembling Driver Files</title>
+
+<para>
+You need to be extremely careful when you take notes about the files and 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 lower case 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>
+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>
+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 fail over.
+</para>
+
+<para>
+If you require multiple ports be defined for some reason or another (my users and my boss should not know
+that they are working with Samba), configure <smbconfoption><name>enumports command</name></smbconfoption>
+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 the CUPS Printing part of this document.
+</para>
+</sect2>
+</sect1>
+
+<sect1>
+<title>The Imprints Toolset</title>
+
+<para>
+The Imprints tool set provides a UNIX equivalent of the Windows NT Add Printer
+Wizard. For complete information, please refer to the Imprints Web site at <ulink noescape="1"
+url="http://imprints.sourceforge.net/">http://imprints.sourceforge.net/</ulink> as well as the documentation
+included with the imprints source distribution. This section only provides 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.
+</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
+also 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 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: Issue 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 name space 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 as 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">http://support.microsoft.com/default.aspx?scid=kb;en-us;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 commandline 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 commandline switches available. An extensive list of examples
+is also provided. This is only for Win 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 commandline 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 eliminates 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 auto-downloaded 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>[print$]</smbconfsection> driver repository of Samba. Some Samba versions
+prior to version 3.0 required a re-start 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 no easy way to test for the existence of an installed network printer from the logon script,
+do not bother checking, just allow the deinstallation/reinstallation 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 into 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
+execute the <command>lpadmin</command> command on more modern systems) and create the associated share
+in, 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 a Windows 9x/Me driver files for the printer in <smbconfsection>[print$]</smbconfsection>
+       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>[print$]</smbconfsection> share for a printer on your Samba
+       host. The driver files will be stored in the <quote>WIN40/0</quote> subdirectory of
+       <smbconfsection>[print$]</smbconfsection>, 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 at:
+       </para>
+
+       <para>
+               <ulink noescape="1" url="http://imprints.sourceforge.net/">http://imprints.sourceforge.net/</ulink>
+       </para>
+
+       <para>
+       for an example. See also the discussion of rpcclient usage in the
+       <quote>CUPS Printing</quote> section.</para></listitem>
+</itemizedlist>
+</sect1>
+
+<sect1>
+<title>Publishing Printer Information in Active Directory or LDAP</title>
+
+<para>
+This will be addressed in a later update of this document. If you wish to volunteer your services to help
+document this, 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:
+</para>
+
+<para><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.
+</para>
+
+</sect2>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/samba-doc.xml b/docs/docbook/projdoc/samba-doc.xml
new file mode 100644 (file)
index 0000000..a04ab6a
--- /dev/null
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+                                 
+<!ENTITY % globalentities SYSTEM '../global.ent'> %globalentities;
+]>
+
+<book id="Samba-HOWTO-Collection">
+<title>SAMBA Project Documentation</title>
+
+<bookinfo>
+       <authorgroup>
+       <editor>&person.jelmer;</editor>
+       <editor>&person.jht;</editor>
+       <editor>&person.jerry;</editor>
+       </authorgroup>
+       <pubdate>Monday April 21, 2003</pubdate>
+
+<abstract>
+<para>
+This book is a collection of HOWTOs added to Samba documentation over the years.
+Samba is always under development, and so is its' documentation. This release of the
+documentation represents a major revision or layout as well as contents.
+The most recent version of this document can be found at
+<ulink url="http://www.samba.org/">http://www.samba.org/</ulink>
+on the "Documentation" page.  Please send updates to
+<ulink url="mailto:jelmer@samba.org">Jelmer Vernooij</ulink>,
+<ulink url="mailto:jht@samba.org">John H. Terpstra</ulink> or
+<ulink url="mailto:jerry@samba.org">Gerald (Jerry) Carter</ulink>.
+</para>
+
+<para>
+The Samba-Team would like to express sincere thanks to the many people who have with
+or without their knowledge contributed to this update. The size and scope of this
+project would not have been possible without significant community contribution. A not
+insignificant number of ideas for inclusion (if not content itself) has been obtained
+from a number of Unofficial HOWTOs - to each such author a big "Thank-you" is also offered.
+Please keep publishing your Unofficial HOWTOs - they are a source of inspiration and
+application knowledge that is most to be desired by many Samba users and administrators.
+</para>
+
+</abstract>
+</bookinfo>
+
+<preface>
+       <title>Legal Notice</title>
+<para>
+This documentation is distributed under the GNU General Public License (GPL) 
+version 2.  A copy of the license is included with the Samba source
+distribution.  A copy can be found on-line at <ulink 
+url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink>
+</para>
+</preface>
+
+<preface>
+       <title>Attributions</title>
+               &attributions;
+</preface>
+
+<!-- Contents -->
+<toc/>
+
+<!-- Chapters -->
+<part id="introduction">
+<title>General Installation</title>
+<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>
+&IntroSMB;
+&UNIX-INSTALL;
+&FastStart;
+</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>
+&ServerType;
+&Samba-PDC-HOWTO;
+&Samba-BDC-HOWTO;
+&DOMAIN-MEMBER;
+&StandAloneServer;
+&ClientConfig;
+</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>
+&NetworkBrowsing;
+&Passdb;
+&GROUP-MAPPING-HOWTO;
+&AccessControls;
+&locking;
+&SecuringSamba;
+&Trusts;
+&MS-Dfs-Setup;
+&PRINTER-DRIVER2;
+&CUPS;
+&VFS;
+&WINBIND;
+&AdvancedNetworkAdmin;
+&PolicyMgmt;
+&ProfileMgmt;
+&Samba-PAM;
+&IntegratingWithWindows;
+&unicode;
+&Backup;
+&HighAvailability;
+</part>
+
+<part id="migration">
+<title>Migration and Updating</title>
+&upgrading;
+&NT4Migration;
+&SWAT;
+</part>
+
+<part id="troubleshooting">
+<title>Troubleshooting</title>
+
+&Diagnosis;
+&problems;
+&BUGS;
+</part>
+
+<part id="Appendixes">
+       <title>Appendixes</title>
+&Compiling;
+       &Portability;
+&Other-Clients;
+&SPEED;
+&DNS-DHCP-Configuration;
+&Further-Resources;
+</part>
+
+<index/>
+
+</book>
diff --git a/docs/docbook/projdoc/securing-samba.xml b/docs/docbook/projdoc/securing-samba.xml
new file mode 100644 (file)
index 0000000..52e07f2
--- /dev/null
@@ -0,0 +1,364 @@
+<chapter id="securing-samba">
+
+<chapterinfo>
+       &author.tridge;
+       &author.jht;
+       <pubdate>May 26, 2003</pubdate>
+</chapterinfo>
+
+<title>Securing Samba</title>
+
+<sect1>
+<title>Introduction</title>
+<para>
+This note was attached to the Samba 2.2.8 release notes as it contained an
+important security fix. The information contained here applies to Samba
+installations in general.
+</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>
+There are three levels at which security principals 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>
+Samba may be secured from connections that originate from outside the local network. This may 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>[IPC$]</smbconfsection>
+auto-share. The <smbconfsection>[IPC$]</smbconfsection> share is used for browsing purposes as well as to establish
+TCP/IP connections.
+</para>
+
+<para>
+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"/>.
+</para>
+
+</sect1>
+
+<sect1>
+<title>Technical Discussion of Protective Measures and Issues</title>
+
+<para>
+The key challenge of security is the fact 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 that 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>
+       In many installations of Samba, the greatest threat comes from outside
+       your immediate network. By default, Samba will accept 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>
+       One of the simplest fixes in this case is to use the <smbconfoption><name>hosts allow</name></smbconfoption> and
+       <smbconfoption><name>hosts deny</name></smbconfoption> options in the Samba &smb.conf; configuration file to only
+       allow access to your server from a specific range of hosts. An example might be:
+       </para>
+
+       <para><smbconfblock>
+<smbconfoption><name>hosts allow</name><value>127.0.0.1 192.168.2.0/24 192.168.3.0/24</value></smbconfoption>
+<smbconfoption><name>hosts deny</name><value>0.0.0.0/0</value></smbconfoption>
+       </smbconfblock></para>
+
+       <para>
+       The above will only allow SMB connections 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 <errorname>not listening on called name</errorname> 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>[global]</smbconfsection> section put:
+       </para>
+
+       <para><smbconfblock>
+<smbconfoption><name>valid users</name><value>@smbusers, jacko</value></smbconfoption>
+       </smbconfblock></para>
+
+       <para>
+       This restricts all server access to either the user <emphasis>jacko</emphasis>
+       or to members of the system group <emphasis>smbusers</emphasis>.
+       </para>
+
+       </sect2>
+
+       <sect2>
+
+       <title>Using Interface Protection</title>
+
+       <para>
+       By default, Samba will accept connections on any network interface that
+       it finds on your system. That means if you have a 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:
+       </para>
+
+       <para><smbconfblock>
+<smbconfoption><name>interfaces</name><value>eth* lo</value></smbconfoption>
+<smbconfoption><name>bind interfaces only</name><value>yes</value></smbconfoption>
+       </smbconfblock></para>
+
+       <para>
+       This tells Samba to only listen for connections on interfaces with a
+       name starting with <constant>eth</constant> such as <constant>eth0, 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>
+       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 they will get a TCP
+       connection refused reply. In that case, no Samba code is run at all as
+       the operating system has been told not to pass connections from that
+       interface to any Samba process.
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>Using a Firewall</title>
+
+       <para>
+       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:
+       </para>
+
+       <simplelist>
+               <member>UDP/137 - used by nmbd</member>
+               <member>UDP/138 - used by nmbd</member>
+               <member>TCP/139 - used by smbd</member>
+               <member>TCP/445 - used by smbd</member>
+       </simplelist>
+
+       <para>
+       The last one is important as many older firewall setups may not be
+       aware of it, given that this port was only added to the protocol in
+       recent years. 
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>Using IPC$ Share-Based Denials </title>
+
+       <para>
+       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:
+       </para>
+
+       <para><smbconfblock>
+<smbconfsection>[IPC$]</smbconfsection>
+<smbconfoption><name>hosts allow</name><value>192.168.115.0/24 127.0.0.1</value></smbconfoption>
+<smbconfoption><name>hosts deny</name><value>0.0.0.0/0</value></smbconfoption>
+       </smbconfblock></para>
+
+       <para>
+       This instructs Samba that IPC$ connections are not allowed from
+       anywhere except from the two listed network addresses (localhost and the 192.168.115
+       subnet). Connections to other shares are still allowed. As the
+       IPC$ share is the only share that is always accessible anonymously,
+       this provides some level of protection against attackers that do not
+       know a valid username/password for your host.
+       </para>
+
+       <para>
+       If you use this method, then clients will be given an <errorname>`access denied'</errorname>
+       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 you cannot use one of the other methods listed above for some reason.
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>NTLMv2 Security</title>
+
+       <para>
+       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 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 not negotiated.
+       </para>
+       </sect2>
+</sect1>
+
+<sect1>
+<title>Upgrading Samba</title>
+
+<para>
+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 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 of Samba and host platform configuration were really as intuitive as one might like them to be, this
+section would not be necessary. Security issues are often vexing for a support person to resolve, not
+because of the complexity of the problem, but for the reason that 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. Red Hat Linux (and others) installs 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 section above in this chapter.
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>Why Can Users Access Home Directories of Other Users?</title>
+
+       <para>
+       <quote>
+       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>
+       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
+       onto the UNIX box, except that it only allows such views onto the file 
+       system as are allowed by the defined shares.
+       </para>
+
+       <para>
+       If your UNIX home directories are set up so that one user can happily <command>cd</command>
+       into another users directory and execute <command>ls</command>, the UNIX security solution is to change file
+       permissions on the user's home directories such that the <command>cd</command> and <command>ls</command> are denied.
+       </para>
+
+       <para>
+       Samba tries very hard not to second guess the UNIX administrators 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</name><value>%S</value></smbconfoption>
+       option in the <smbconfsection>[homes]</smbconfsection> share definition.
+       </para>
+
+       <para>
+       The <smbconfoption><name>only user</name><value></value></smbconfoption> works in conjunction with the <smbconfoption><name>users</name><value>list</value></smbconfoption>,
+       so to get the behavior you require, add the line :
+       <smbconfblock>
+<smbconfoption><name>users</name><value>%S</value></smbconfoption>
+</smbconfblock>
+       this is equivalent to adding
+       <smbconfblock>
+<smbconfoption><name>valid users</name><value>%S</value></smbconfoption>
+       </smbconfblock>
+       to the definition of the <smbconfsection>[homes]</smbconfsection> share, as recommended in
+       the &smb.conf; man page.
+       </para>
+       </sect2>
+
+</sect1>
+</chapter>
diff --git a/docs/docbook/projdoc/unicode.xml b/docs/docbook/projdoc/unicode.xml
new file mode 100644 (file)
index 0000000..699f29f
--- /dev/null
@@ -0,0 +1,177 @@
+<chapter id="unicode">
+<chapterinfo>
+       &author.jelmer;
+       &author.jht;
+       <author>
+               <firstname>TAKAHASHI</firstname><surname>Motonobu</surname>
+               <affiliation>
+               <address><email>monyo@home.monyo.com</email></address>
+               </affiliation>
+       </author>
+       <pubdate>25 March 2003</pubdate>
+</chapterinfo>
+
+<title>Unicode/Charsets</title>
+
+<sect1>
+<title>Features and Benefits</title>
+
+<para>
+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>
+Samba-2.x supported a single locale through a mechanism called 
+<emphasis>codepages</emphasis>. Samba-3 is destined to become a truly trans-global
+file and printer-sharing platform.
+</para>
+
+</sect1>
+
+<sect1>
+<title>What Are Charsets and Unicode?</title>
+
+<para>
+Computers communicate in numbers. In texts, each number will be 
+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>
+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). Usually a charset contains 
+256 characters, which means that storing a character with it takes 
+exactly one byte. </para>
+
+<para>
+There are also charsets that support even more characters, 
+but those need twice as much storage space (or more). These 
+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>
+A standardized multibyte charset is <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>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>
+As of Samba-3.0, 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</name></smbconfoption></term>
+               <listitem><para>
+               This is the charset used internally by your operating system. 
+               The default is <constant>UTF-8</constant>, which is fine for most 
+               systems, which covers all characters in all languages. The default in previous Samba releases was <constant>ASCII</constant>. 
+               </para></listitem>
+       </varlistentry>
+
+       <varlistentry>
+               <term><smbconfoption><name>display charset</name></smbconfoption></term>
+               <listitem><para>This is the charset Samba will use 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</name></smbconfoption></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>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>
+
+</sect1>
+
+<sect1>
+<title>Japanese Charsets</title>
+
+<para>Samba does not work correctly with Japanese charsets yet. Here are
+points of attention when setting it up:</para>
+
+<itemizedlist>
+
+       <listitem><para>You should set <smbconfoption><name>mangling method</name><value>hash</value></smbconfoption></para></listitem>
+
+       <listitem><para>There are various iconv() implementations around and not
+       all of  them work equally well. glibc2's iconv() has a critical problem
+       in CP932. libiconv-1.8 works with CP932 but still has some problems and
+       does not  work with EUC-JP.</para></listitem>
+
+       <listitem><para>You should set <smbconfoption><name>dos charset</name><value>CP932</value></smbconfoption>, not
+       Shift_JIS, SJIS.</para></listitem>
+
+       <listitem><para>Currently only <smbconfoption><name>UNIX charset</name><value>CP932</value></smbconfoption>
+       will work (but still has some problems...) because of iconv() issues.
+       <smbconfoption><name>UNIX charset</name><value>EUC-JP</value></smbconfoption> does not work well because of
+       iconv() issues.</para></listitem>
+
+       <listitem><para>Currently Samba-3.0 does not support <smbconfoption><name>UNIX charset</name><value>UTF8-MAC/CAP/HEX/JIS*</value></smbconfoption>.</para></listitem>
+
+</itemizedlist>
+
+<para>More information (in Japanese) is available at: <ulink noescape="1" url="http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html">http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html</ulink>.</para>
+
+</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><emphasis>Answer:</emphasis> CP850 is the default <smbconfoption><name>dos charset</name></smbconfoption>.
+               The <smbconfoption><name>dos charset</name></smbconfoption> 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 to configure found iconv.</para>
+       </sect2>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/upgrading-to-3.0.xml b/docs/docbook/projdoc/upgrading-to-3.0.xml
new file mode 100644 (file)
index 0000000..cb49f5d
--- /dev/null
@@ -0,0 +1,612 @@
+<chapter id="upgrading-to-3.0">
+<chapterinfo>
+       &author.jelmer;
+       &author.jht;
+       &author.jerry;
+       <pubdate>June 30, 2003</pubdate>
+</chapterinfo>
+
+<title>Upgrading from Samba-2.x to Samba-3.0.0</title>
+
+<para>
+This chapter deals exclusively with the differences between Samba-3.0.0 and Samba-2.2.8a.
+It points out where configuration parameters have changed, and provides a simple guide for 
+the move from 2.2.x to 3.0.0.
+</para>
+
+<sect1>
+<title>Quick Migration Guide</title>
+
+<para>
+Samba-3.0.0 default behavior should be approximately the same as Samba-2.2.x.
+The default behavior when the new parameter <smbconfoption><name>passdb backend</name></smbconfoption>
+is not defined in the &smb.conf; file provides the same default behviour as Samba-2.2.x
+with <smbconfoption><name>encrypt passwords</name><value>Yes</value></smbconfoption>, and
+will use the <filename>smbpasswd</filename> database.
+</para>
+
+<para>
+So why say that <emphasis>behavior should be approximately the same as Samba-2.2.x?</emphasis> Because
+Samba-3.0.0 can negotiate new protocols, such as support for native Unicode, that may result in
+differing protocol code paths being taken. The new behavior under such circumstances is not
+exactly the same as the old one. The good news is that the domain and machine SIDs will be
+preserved across the upgrade.
+</para>
+
+<para>
+If the Samba-2.2.x system was using an LDAP backend, and there is no time to update the LDAP
+database, then make sure that <smbconfoption><name>passdb backend</name><value>ldapsam_compat</value></smbconfoption>
+is specified in the &smb.conf; file. For the rest, behavior should remain more or less the same.
+At a later date, when there is time to implement a new Samba-3 compatible LDAP backend, it is possible
+to migrate the old LDAP database to the new one through use of the <command>pdbedit</command>.
+See <link linkend="pdbeditthing"/>.
+</para>
+
+</sect1>
+
+<sect1>
+<title>New Features in Samba-3</title>
+
+<para>
+The major new features are:
+</para>
+
+<orderedlist numeration="arabic">
+       <listitem><para>
+       Active Directory support. This release is able to join an ADS realm
+       as a member server and authenticate users using LDAP/kerberos.
+       </para></listitem>
+
+       <listitem><para>
+       Unicode support. Samba will now negotiate unicode on the wire and
+       internally there is a much better infrastructure for multi-byte
+       and unicode character sets.
+       </para></listitem>
+
+       <listitem><para>
+       New authentication system. The internal authentication system has
+       been almost completely rewritten. Most of the changes are internal,
+       but the new authoring system is also very configurable.
+       </para></listitem>
+
+       <listitem><para>
+       New filename mangling system. The filename mangling system has been
+       completely rewritten. An internal database now stores mangling maps
+       persistently.
+       </para></listitem>
+
+       <listitem><para>
+       New <quote>net</quote> command. A new <quote>net</quote> command has been added. It is
+       somewhat similar to the <quote>net</quote> command in Windows. Eventually, we
+       plan to replace a bunch of other utilities (such as smbpasswd)
+       with subcommands in <quote>net</quote>.
+       </para></listitem>
+
+       <listitem><para>
+       Samba now negotiates NT-style status32 codes on the wire. This
+       considerably improves error handling.
+       </para></listitem>
+
+       <listitem><para>
+       Better Windows 200x/XP printing support including publishing
+       printer attributes in Active Directory.
+       </para></listitem>
+
+       <listitem><para>
+       New loadable RPC modules for passdb backends and character sets.
+       </para></listitem>
+
+       <listitem><para>
+       New default dual-daemon winbindd support for better performance.
+       </para></listitem>
+
+       <listitem><para>
+       Support for migrating from a Windows NT 4.0 domain to a Samba
+       domain and maintaining user, group and domain SIDs.
+       </para></listitem>
+
+       <listitem><para>
+       Support for establishing trust relationships with Windows NT 4.0
+       Domain Controllers.
+       </para></listitem>
+
+       <listitem><para>
+       Initial support for a distributed Winbind architecture using
+       an LDAP directory for storing SID to UID/GID mappings.
+       </para></listitem>
+
+       <listitem><para>
+       Major updates to the Samba documentation tree.
+       </para></listitem>
+
+       <listitem><para>
+       Full support for client and server SMB signing to ensure
+       compatibility with default Windows 2003 security settings.
+       </para></listitem>
+</orderedlist>
+
+<para>
+Plus lots of other improvements!
+</para>
+
+</sect1>
+
+<sect1>
+<title>Configuration Parameter Changes</title>
+
+<para>
+This section contains a brief listing of changes to &smb.conf; options
+in the 3.0.0 release. Please refer to the smb.conf(5) man page for
+complete descriptions of new or modified parameters.
+</para>
+
+<sect2>
+<title>Removed Parameters</title>
+
+<para>(Ordered Alphabetically):</para>
+
+<itemizedlist>
+       <listitem><para>admin log </para></listitem>
+       <listitem><para>alternate permissions </para></listitem>
+       <listitem><para>character set </para></listitem>
+       <listitem><para>client codepage </para></listitem>
+       <listitem><para>code page directory </para></listitem>
+       <listitem><para>coding system </para></listitem>
+       <listitem><para>domain admin group </para></listitem>
+       <listitem><para>domain guest group </para></listitem>
+       <listitem><para>force unknown acl user </para></listitem>
+       <listitem><para>nt smb support </para></listitem>
+       <listitem><para>post script </para></listitem>
+       <listitem><para>printer driver </para></listitem>
+       <listitem><para>printer driver file </para></listitem>
+       <listitem><para>printer driver location </para></listitem>
+       <listitem><para>status </para></listitem>
+       <listitem><para>stip dot </para></listitem>
+       <listitem><para>total print jobs </para></listitem>
+       <listitem><para>use rhosts </para></listitem>
+       <listitem><para>valid chars </para></listitem>
+       <listitem><para>vfs options </para></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title>New Parameters</title>
+
+<para>(New parameters have been grouped by function):</para>
+
+<para>Remote Management</para>
+
+<itemizedlist>
+       <listitem><para>abort shutdown script </para></listitem>
+       <listitem><para>shutdown script </para></listitem>
+</itemizedlist>
+
+<para>User and Group Account Management:</para>
+
+<itemizedlist>
+       <listitem><para>add group script </para></listitem>
+       <listitem><para>add machine script </para></listitem>
+       <listitem><para>add user to group script </para></listitem>
+       <listitem><para>algorithmic rid base </para></listitem>
+       <listitem><para>delete group script </para></listitem>
+       <listitem><para>delete user from group script </para></listitem>
+       <listitem><para>passdb backend </para></listitem>
+       <listitem><para>set primary group script </para></listitem>
+</itemizedlist>
+
+<para>Authentication:</para>
+
+<itemizedlist>
+       <listitem><para>auth methods </para></listitem>
+       <listitem><para>realm </para></listitem>
+</itemizedlist>
+
+<para>Protocol Options:</para>
+
+<itemizedlist>
+       <listitem><para>client lanman auth </para></listitem>
+       <listitem><para>client NTLMv2 auth </para></listitem>
+       <listitem><para>client schannel </para></listitem>
+       <listitem><para>client signing </para></listitem>
+       <listitem><para>client use spnego </para></listitem>
+       <listitem><para>disable netbios </para></listitem>
+       <listitem><para>ntlm auth </para></listitem>
+       <listitem><para>paranoid server security </para></listitem>
+       <listitem><para>server schannel </para></listitem>
+       <listitem><para>server signing </para></listitem>
+       <listitem><para>smb ports </para></listitem>
+       <listitem><para>use spnego </para></listitem>
+</itemizedlist>
+
+<para>File Service:</para>
+
+<itemizedlist>
+       <listitem><para>get quota command </para></listitem>
+       <listitem><para>hide special files </para></listitem>
+       <listitem><para>hide unwriteable files </para></listitem>
+       <listitem><para>hostname lookups </para></listitem>
+       <listitem><para>kernel change notify </para></listitem>
+       <listitem><para>mangle prefix </para></listitem>
+       <listitem><para>map acl inherit </para></listitem>
+       <listitem><para>msdfs proxy </para></listitem>
+       <listitem><para>set quota command </para></listitem>
+       <listitem><para>use sendfile </para></listitem>
+       <listitem><para>vfs objects </para></listitem>
+</itemizedlist>
+
+<para>Printing:</para>
+
+<itemizedlist>
+       <listitem><para>max reported print jobs </para></listitem>
+</itemizedlist> 
+
+
+<para>Unicode and Character Sets:</para>
+
+<itemizedlist>
+       <listitem><para>display charset </para></listitem>
+       <listitem><para>dos charset </para></listitem>
+       <listitem><para>unicode </para></listitem>
+       <listitem><para>UNIX charset </para></listitem>
+</itemizedlist>
+
+<para>SID to UID/GID Mappings:</para>
+
+<itemizedlist>
+       <listitem><para>idmap backend </para></listitem>
+       <listitem><para>idmap gid </para></listitem>
+       <listitem><para>idmap uid </para></listitem>
+       <listitem><para>winbind enable local accounts </para></listitem>
+       <listitem><para>winbind trusted domains only </para></listitem>
+       <listitem><para>template primary group </para></listitem>
+       <listitem><para>enable rid algorithm </para></listitem>
+</itemizedlist>
+
+<para>LDAP:</para>
+
+<itemizedlist>
+       <listitem><para>ldap delete dn </para></listitem>
+       <listitem><para>ldap group suffix </para></listitem>
+       <listitem><para>ldap idmap suffix </para></listitem>
+       <listitem><para>ldap machine suffix </para></listitem>
+       <listitem><para>ldap passwd sync </para></listitem>
+       <listitem><para>ldap trust ids </para></listitem>
+       <listitem><para>ldap user suffix </para></listitem>
+</itemizedlist>
+
+<para>General Configuration:</para>
+
+<itemizedlist>
+       <listitem><para>preload modules </para></listitem>
+       <listitem><para>private dir </para></listitem>
+</itemizedlist>
+
+</sect2>
+
+<sect2>
+<title>Modified Parameters (Changes in Behavior):</title>
+
+<itemizedlist>
+       <listitem><para>encrypt passwords (enabled by default) </para></listitem>
+       <listitem><para>mangling method (set to hash2 by default) </para></listitem>
+       <listitem><para>passwd chat </para></listitem>
+       <listitem><para>passwd program </para></listitem>
+       <listitem><para>password server </para></listitem>
+       <listitem><para>restrict anonymous (integer value) </para></listitem>
+       <listitem><para>security (new ads value) </para></listitem>
+       <listitem><para>strict locking (enabled by default) </para></listitem>
+       <listitem><para>winbind cache time (increased to 5 minutes) </para></listitem>
+       <listitem><para>winbind uid (deprecated in favor of idmap uid) </para></listitem>
+       <listitem><para>winbind gid (deprecated in favor of idmap gid) </para></listitem>
+</itemizedlist>
+
+</sect2>
+
+</sect1>
+
+<sect1>
+<title>New Functionality</title>
+
+       <sect2>
+       <title>Databases</title>
+
+       <para>
+       This section contains brief descriptions of any new databases
+       introduced in Samba-3. Please remember to backup your existing
+       ${lock directory}/*tdb before upgrading to Samba-3. Samba will
+       upgrade databases as they are opened (if necessary), but downgrading
+       from 3.0 to 2.2 is an unsupported path.
+       </para>
+
+       <para>
+       The new tdb files are described in <link linkend="tdbfiledesc"/>.
+       </para>
+
+
+        <table frame='all' id="tdbfiledesc"><title>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>account_policy</entry>
+                       <entry>User policy settings</entry>
+                       <entry>yes</entry>
+               </row>
+               <row>
+                       <entry>gencache</entry>
+                       <entry>Generic caching db</entry>
+                       <entry>no</entry>
+               </row>
+               <row>
+                       <entry>group_mapping</entry>
+                       <entry><para>Mapping table from Windows groups/SID to UNIX groups</para></entry>
+                       <entry>yes</entry>
+               </row>
+               <row>
+                       <entry>idmap</entry>
+                       <entry><para>new ID map table from SIDS to UNIX UIDs/GIDs</para></entry>
+                       <entry>yes</entry>
+               </row>
+               <row>
+                       <entry>namecache</entry>
+                       <entry>Name resolution cache entries</entry>
+                       <entry>no</entry>
+               </row>
+               <row>
+                       <entry>netlogon_unigrp</entry>
+                       <entry><para>Cache of universal group membership obtained when operating
+                               as a member of a Windows domain</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>registry</entry>
+                       <entry><para>Read-only Samba registry skeleton that provides support for
+                               exporting various db tables via the winreg RPCs</para></entry>
+                       <entry>no</entry>
+               </row>
+               </tbody>
+       </tgroup>
+       </table>
+
+       </sect2>
+
+       <sect2>
+       <title>Changes in Behavior</title>
+
+       <para>
+       The following issues are known changes in behavior between Samba-2.2 and
+       Samba-3 that may affect certain installations of Samba.
+       </para>
+
+       <orderedlist>
+               <listitem><para>
+               When operating as a member of a Windows domain, Samba-2.2 would
+               map any users authenticated by the remote DC to the <quote>guest account</quote>
+               if a uid could not be obtained via the getpwnam() call. Samba-3
+               rejects the connection as <?latex \linebreak ?>NT_STATUS_LOGON_FAILURE. There is no
+               current work around to re-establish the Samba-2.2 behavior.
+               </para></listitem>
+
+               <listitem><para>
+               When adding machines to a Samba-2.2 controlled domain, the
+               <quote>add user script</quote> was used to create the UNIX identity of the
+               Machine Trust Account. Samba-3 introduces a new <quote>add machine
+               script</quote> that must be specified for this purpose. Samba-3 will
+               not fall back to using the <quote>add user script</quote> in the absence of
+               an <quote>add machine script</quote>.
+               </para></listitem>
+       </orderedlist>
+
+       </sect2>
+
+       <sect2>
+       <title>Charsets</title>
+
+       <para>
+       You might experience problems with special characters when communicating with old DOS
+       clients. Codepage support has changed in Samba-3. Read <link linkend="unicode"/>, for details.
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>Passdb Backends and Authentication</title>
+
+       <para>
+       There have been a few new changes that Samba administrators should be
+       aware of when moving to Samba-3.
+       </para>
+
+       <orderedlist>
+               <listitem><para>
+               Encrypted passwords have been enabled by default in order to
+               interoperate better with out-of-the-box Windows client
+               installations. This does mean that either (a) a Samba account
+               must be created for each user, or (b) <quote>encrypt passwords = no</quote>
+               must be explicitly defined in &smb.conf;.
+               </para></listitem>
+
+               <listitem><para>
+               Inclusion of new <smbconfoption><name>security</name><value>ads</value></smbconfoption> option for integration
+               with an Active Directory domain using the native Windows Kerberos 5 and LDAP protocols.
+               </para></listitem>
+       </orderedlist>
+
+       <para>
+       Samba-3 also includes the possibility of setting up chains
+       of authentication methods 
+       (<smbconfoption><name>auth methods</name></smbconfoption>) and account
+       storage backends 
+       (<smbconfoption><name>passdb backend</name></smbconfoption>). 
+       Please refer to the &smb.conf;
+       man page and <link linkend="passdb"/>, for details. While both parameters assume sane default
+       values, it is likely that you will need to understand what the
+       values actually mean in order to ensure Samba operates correctly.
+       </para>
+
+       <para>
+<indexterm><primary>pdbedit</primary></indexterm>
+       Certain functions of the <command>smbpasswd</command> tool have been split between the
+       new <command>smbpasswd</command> utility, the <command>net</command> tool and the new <command>pdbedit</command>
+       utility. See the respective man pages for details.
+       </para>
+
+       </sect2>
+
+       <sect2>
+       <title>LDAP</title>
+
+       <para>
+       This section outlines the new features effecting Samba/LDAP integration.
+       </para>
+
+               <sect3>
+               <title>New Schema</title>
+
+               <para>
+               A new object class (sambaSamAccount) has been introduced to replace
+               the old sambaAccount. This change aids us in the renaming of attributes
+               to prevent clashes with attributes from other vendors. There is a
+               conversion script (examples/LDAP/convertSambaAccount) to modify an LDIF
+               file to the new schema.
+               </para>
+
+               <para>
+               Example:
+               </para>
+               <para><screen>
+               &prompt;ldapsearch .... -b "ou=people,dc=..." &gt; old.ldif
+               &prompt;convertSambaAccount &lt;DOM SID&gt; old.ldif new.ldif
+               </screen></para>
+
+               <para>
+               The &lt;DOM SID&gt; can be obtained by running 
+<screen>
+&prompt;<userinput>net getlocalsid &lt;DOMAINNAME&gt;</userinput>
+</screen>
+               on the Samba PDC as root.
+               </para>
+
+               <para>
+               The old sambaAccount schema may still be used by specifying the
+               <parameter>ldapsam_compat</parameter> passdb backend. However, the sambaAccount and
+               associated attributes have been moved to the historical section of
+               the schema file and must be uncommented before use if needed.
+               The Samba-2.2 object class declaration for a sambaAccount has not changed
+               in the Samba-3 samba.schema file.
+               </para>
+
+               <para>
+               Other new object classes and their uses include:
+               </para>
+
+               <itemizedlist>
+                       <listitem><para>
+                       sambaDomain &smbmdash; domain information used to allocate RIDs
+                       for users and groups as necessary. The attributes are added
+                       in <quote>ldap suffix</quote> directory entry automatically if
+                       an idmap UID/GID range has been set and the <quote>ldapsam</quote>
+                       passdb backend has been selected.
+                       </para></listitem>
+
+                       <listitem><para>
+                       sambaGroupMapping &smbmdash; an object representing the
+                       relationship between a posixGroup and a Windows
+                       group/SID. These entries are stored in the <quote>ldap
+                       group suffix</quote> and managed by the <quote>net groupmap</quote> command.
+                       </para></listitem>
+
+                       <listitem><para>
+                       sambaUNIXIdPool &smbmdash; created in the <quote>ldap idmap suffix</quote> entry
+                       automatically and contains the next available <quote>idmap UID</quote> and
+                       <quote>idmap GID</quote>.
+                       </para></listitem>
+
+                       <listitem><para>
+                       sambaIdmapEntry &smbmdash; object storing a mapping between a
+                       SID and a UNIX UID/GID. These objects are created by the
+                       idmap_ldap module as needed.
+                       </para></listitem>
+               </itemizedlist>
+
+               </sect3>
+
+               <sect3>
+               <title>New Suffix for Searching</title>
+
+               <para>
+               The following new smb.conf parameters have been added to aid in directing
+               certain LDAP queries when <parameter>passdb backend = ldapsam://...</parameter> has been
+               specified.
+               </para>
+
+               <itemizedlist>
+                       <listitem><para>ldap suffix         &smbmdash; used to search for user and computer accounts.</para></listitem>
+                       <listitem><para>ldap user suffix    &smbmdash; used to store user accounts.</para></listitem>
+                       <listitem><para>ldap machine suffix &smbmdash; used to store Machine Trust Accounts.</para></listitem>
+                       <listitem><para>ldap group suffix   &smbmdash; location of posixGroup/sambaGroupMapping entries.</para></listitem>
+                       <listitem><para>ldap idmap suffix   &smbmdash; location of sambaIdmapEntry objects.</para></listitem>
+               </itemizedlist>
+
+               <para>
+               If an <parameter>ldap suffix</parameter> is defined, it will be appended to all of the
+               remaining sub-suffix parameters. In this case, the order of the suffix
+               listings in smb.conf is important. Always place the <parameter>ldap suffix</parameter> first
+               in the list.
+               </para>
+
+               <para>
+               Due to a limitation in Samba's &smb.conf; parsing, you should not surround
+               the DNs with quotation marks.
+               </para>
+
+               </sect3>
+
+               <sect3>
+               <title>IdMap LDAP Support</title>
+
+               <para>
+               Samba-3 supports an ldap backend for the idmap subsystem. The
+               following options inform Samba that the idmap table should be
+               stored on the directory server onterose in the "ou=idmap,dc=quenya,dc=org" partition.
+               </para>
+
+               <smbconfblock>
+               <smbconfsection>[global]</smbconfsection>
+               <member>...</member>
+               <smbconfoption><name>idmap backend</name><value>ldap:ldap://onterose/</value></smbconfoption>
+               <smbconfoption><name>ldap idmap suffix</name><value>ou=idmap,dc=quenya,dc=org</value></smbconfoption>
+               <smbconfoption><name>idmap uid</name><value>40000-50000</value></smbconfoption>
+               <smbconfoption><name>idmap gid</name><value>40000-50000</value></smbconfoption>
+               </smbconfblock>
+
+               <para>
+               This configuration allows Winbind installations on multiple servers to
+               share a UID/GID number space, thus avoiding the interoperability problems
+               with NFS that were present in Samba-2.2.
+               </para>
+
+               </sect3>
+
+       </sect2>
+
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/projdoc/winbind.xml b/docs/docbook/projdoc/winbind.xml
new file mode 100644 (file)
index 0000000..408d1a4
--- /dev/null
@@ -0,0 +1,1230 @@
+<chapter id="winbind">
+
+<chapterinfo>
+       <author>
+               <firstname>Tim</firstname><surname>Potter</surname>
+               <affiliation>
+                       <orgname>Samba Team</orgname>
+                       <address><email>tpot@linuxcare.com.au</email></address>
+               </affiliation>
+       </author>
+       &author.tridge;
+       <author>
+               <firstname>Naag</firstname><surname>Mummaneni</surname>
+               <affiliation>
+                       <address><email>getnag@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@snapserver.com</email></address>
+               </affiliation>
+       </author>
+
+       &author.jelmer;
+       &author.jht;
+       <pubdate>27 June 2002</pubdate>
+</chapterinfo>
+
+<title>Winbind: Use of Domain Accounts</title>
+
+<sect1>
+       <title>Features and Benefits</title>
+
+       <para>
+       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>
+       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>
+       <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, and the Name Service Switch to
+       allow Windows NT domain users to appear and operate as UNIX users on a UNIX
+       machine. This chapter describes the Winbind system, explaining the functionality
+       it provides, how it is configured, and how it works internally.
+       </para>
+
+       <para>
+       Winbind provides three separate functions:
+       </para>
+
+       <itemizedlist>
+               <listitem><para>
+               Authentication of user credentials (via PAM).
+               </para></listitem>
+
+               <listitem><para>
+               Identity resolution (via NSS).
+               </para></listitem>
+
+               <listitem><para>
+               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 stored 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 ldapsam:url
+               then instead of using a local mapping Winbind will obtain this information
+               from the LDAP database.
+               </para></listitem>
+       </itemizedlist>
+
+       <note><para>
+       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.
+       </para></note>
+
+
+       <!--    <figure id="winbind_idmap"><title></title>
+       <mediaobject>
+       <imageobject role="latex"><imagedata fileref="projdoc/imagefiles/idmap_winbind_no_loop" scale="50" scalefit="1"/></imageobject>
+       <imageobject><imagedata fileref="projdoc/imagefiles/idmap_winbind_no_loop.png" scale="50" scalefit="1"/></imageobject>
+       </mediaobject>
+       </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>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, as 
+       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>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>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>The end result is that whenever any 
+       program on the UNIX machine asks the operating system to lookup 
+       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>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>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 as 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>Additionally, Winbind provides an authentication service 
+       that hooks into the Pluggable Authentication Modules (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>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>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>
+</sect1>
+
+
+
+<sect1>
+       <title>How Winbind Works</title>
+       
+       <para>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 is processed sequentially.</para>
+       
+       <para>The technologies used to implement Winbind are described 
+       in detail below.</para>
+       
+       <sect2>
+               <title>Microsoft Remote Procedure Calls</title>
+               
+               <para>Over the last few years, efforts have been underway 
+               by various Samba Team members to decode 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>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>
+                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>The Name Service Switch, or 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 filesystem. 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>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, one can enumerate the users and groups on
+               a UNIX machine running Winbind and see all users and groups in 
+               a NT domain plus any trusted domain as though they were local 
+               users and groups.</para>
+               
+               <para>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:</para>
+
+               <para><screen>
+               passwd: files example
+               </screen></para>
+
+               <para>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>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>Pluggable Authentication Modules, also known as PAM, 
+               is 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 
+               a NIS database to log in over the network.</para>
+               
+               <para>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 Primary Domain 
+               Controller. These users can also change their passwords and have 
+               this change take effect directly on the Primary Domain Controller.
+               </para>
+               
+               <para>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. All that needs 
+               to be done is that the <filename>pam_winbind.so</filename> module 
+               is copied 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"/> for more information.</para>
+       </sect2>
+       
+       
+       <sect2>
+               <title>User and Group ID Allocation</title>
+               
+               <para>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 in which 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>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>
+                       An active 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>
+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>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>
+       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>
+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>
+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> back to the original state they were in if you get frustrated with the
+way things are going.
+</para>
+
+<para>
+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>
+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, you should have at least the PAM development libraries installed
+on your system. Please refer the PAM web site <ulink url="http://www.kernel.org/pub/linux/libs/pam/"/>.
+</para>
+</sect2>
+
+<sect2>
+<title>Testing Things Out</title>
+
+<para>
+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 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>
+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>
+<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:</para>
+<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>
+Now, as root you need to 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 look like 
+this after editing:
+</para>
+
+<para><programlisting>
+       passwd:     files winbind
+       shadow:     files 
+       group:      files winbind
+</programlisting></para>
+
+<para> 
+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:
+</para>
+
+<para>
+&rootprompt;<userinput>/sbin/ldconfig -v | grep winbind</userinput>
+</para>
+
+<para>
+This makes <filename>libnss_winbind</filename> available to winbindd 
+and echos back a check to you.
+</para>
+
+</sect3>
+
+<sect3>
+<title>NSS Winbind on AIX</title>
+
+<para>(This section is only for those running AIX.)</para>
+
+<para>
+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:
+</para>
+
+<para><programlisting>
+WINBIND:
+        program = /usr/lib/security/WINBIND
+        options = authonly
+</programlisting></para>
+
+<para>
+can then be added to <filename>/usr/lib/security/methods.cfg</filename>. This module only supports
+identification, but there have been success reports using the standard Winbind PAM module for
+authentication. Use caution configuring loadable authentication
+modules since you can make
+it impossible to logon to the system. More information about the AIX authentication module API can
+be found at <quote>Kernel Extensions and Device Support Programming Concepts for AIX</quote><ulink
+url="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm">
+in Chapter 18(John, there is no section like this in 18). Loadable Authentication Module Programming
+Interface</ulink> and more information on administering the  modules
+can be found at <ulink
+url="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixbman/baseadmn/iandaadmin.htm"> <quote>System
+Management Guide: Operating System and Devices.</quote></ulink>
+</para>
+</sect3>
+
+<sect3>
+<title>Configure smb.conf</title>
+
+<para>
+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"/>, was modified to include the necessary entries in the [global] section.
+</para>
+
+<para><smbconfexample id="winbindcfg">
+               <title>smb.conf for Winbind set-up</title>
+<smbconfsection>[global]</smbconfsection>
+<member>&lt;...&gt;</member>
+<smbconfcomment> separate domain and username with '+', like DOMAIN+username</smbconfcomment>
+<smbconfoption><name>winbind separator</name><value>+</value></smbconfoption>
+<smbconfcomment> use uids from 10000 to 20000 for domain users</smbconfcomment>
+<smbconfoption><name>idmap uid</name><value>10000-20000</value></smbconfoption>
+<smbconfcomment> use gids from 10000 to 20000 for domain groups</smbconfcomment>
+<smbconfoption><name>winbind gid</name><value>10000-20000</value></smbconfoption>
+<smbconfcomment> allow enumeration of winbind users and groups</smbconfcomment>
+<smbconfoption><name>winbind enum users</name><value>yes</value></smbconfoption>
+<smbconfoption><name>winbind enum groups</name><value>yes</value></smbconfoption>
+<smbconfcomment> give winbind users a real shell (only needed if they have telnet access)</smbconfcomment>
+<smbconfoption><name>template homedir</name><value>/home/winnt/%D/%U</value></smbconfoption>
+<smbconfoption><name>template shell</name><value>/bin/bash</value></smbconfoption>
+</smbconfexample></para>
+
+</sect3>
+
+
+<sect3>
+<title>Join the Samba Server to the PDC Domain</title>
+
+<para>
+Enter the following command to make the Samba server join the 
+PDC domain, where <replaceable>DOMAIN</replaceable> is the name of 
+your Windows domain and <replaceable>Administrator</replaceable> is 
+a domain user who has administrative privileges in the domain.
+</para>
+       
+
+<para>
+&rootprompt;<userinput>/usr/local/samba/bin/net rpc join -S PDC -U Administrator</userinput>
+</para>
+
+
+<para>
+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>
+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:
+</para>
+       
+<para>
+&rootprompt;<userinput>/usr/local/samba/bin/winbindd</userinput>
+</para>
+
+<note><para>
+The above 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>
+Winbindd can now also run in <quote>dual daemon modei</quote>. This will make it 
+run as two processes. The first will answer all requests from the cache,
+thus making responses to clients faster. The other will
+update the cache for the query that the first has just responded.
+The advantage of this is that responses stay accurate and are faster. 
+You can enable dual daemon mode by adding <option>-B</option> to the commandline:
+</para>
+
+<para>
+&rootprompt;<userinput>/usr/local/samba/bin/winbindd -B</userinput>
+</para>
+
+<para>
+I'm always paranoid and like to make sure the daemon is really running.
+</para>
+
+<para>
+&rootprompt;<userinput>ps -ae | grep winbindd</userinput>
+</para>
+<para>
+This command should produce output like this, if the daemon is running you would expect
+to see a report something like this:
+</para>
+<screen>
+3025 ?        00:00:00 winbindd
+</screen>
+
+<para>
+Now, for the real test, try to get some information about the users on your PDC:
+</para>
+
+<para>
+&rootprompt;<userinput>/usr/local/samba/bin/wbinfo -u</userinput>
+</para>
+
+<para> 
+This should echo back a list of users on your Windows users on 
+your PDC. For example, I get the following response:
+</para>
+
+<para><screen>
+       CEO+Administrator
+       CEO+burdell
+       CEO+Guest
+       CEO+jt-ad
+       CEO+krbtgt
+       CEO+TsInternetUser
+</screen></para>
+
+<para>
+Obviously, I have named my domain <quote>CEO</quote> and my <smbconfoption><name>winbind separator</name></smbconfoption> is <quote>+</quote>.
+</para>
+
+<para>
+You can do the same sort of thing to get group information from the PDC:
+</para>
+
+<para><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>
+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:
+</para>
+
+<para>
+&rootprompt;<userinput>getent passwd</userinput>
+</para>
+       
+<para>
+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:
+</para>
+
+<para>
+&rootprompt;<userinput>getent group</userinput>
+</para>
+
+</sect3>
+
+
+<sect3>
+<title>Fix the init.d Startup Scripts</title>
+
+<sect4>
+<title>Linux</title>
+
+<para>
+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 they are located 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:
+</para>
+
+<para><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/bin/winbindd
+        RETVAL3=$?
+        echo
+        [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] &amp;&amp; \
+               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/bin/winbindd
+</programlisting>
+
+in the example above with:
+
+<programlisting>
+        daemon /usr/local/samba/bin/winbindd -B
+</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 ] &amp;&amp; \
+                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"/> for details.
+</para>
+
+<para>
+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" != "" ] &amp;&amp; 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/bin/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 Samba in dual daemon mode, replace:
+<programlisting>
+       /usr/local/samba/bin/winbindd
+</programlisting>
+in the script above with:
+<programlisting>
+       /usr/local/samba/bin/winbindd -B
+</programlisting>
+</para>
+
+</sect4>
+
+<sect4>
+<title>Restarting</title>
+<para>
+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>
+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>
+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:
+</para>
+
+<para>
+&rootprompt;<userinput>make nsswitch/pam_winbind.so</userinput>
+</para>
+
+<para>
+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 RedHat system, this was the
+<filename>/lib/security</filename> directory. On Solaris, the PAM security 
+modules reside in <filename>/usr/lib/security</filename>.
+</para>
+
+<para>
+&rootprompt;<userinput>cp ../samba/source/nsswitch/pam_winbind.so /lib/security</userinput>
+</para>
+
+<sect4>
+<title>Linux/FreeBSD-specific PAM configuration</title>
+
+<para>
+The <filename>/etc/pam.d/samba</filename> file does not need to be changed. I 
+just left this file as it was:
+</para>
+
+
+<para><programlisting>
+       auth    required        /lib/security/pam_stack.so service=system-auth
+       account required        /lib/security/pam_stack.so service=system-auth
+</programlisting></para>
+
+<para>
+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 
+</para>
+
+<para><programlisting>
+       enable = no
+</programlisting>
+to:
+<programlisting>
+       enable = yes
+</programlisting></para>
+
+<para> 
+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</name></smbconfoption>.
+</para>
+
+<para>
+The <filename>/etc/pam.d/ftp</filename> file can be changed 
+to allow Winbind ftp access in a manner similar to the
+samba file. My <filename>/etc/pam.d/ftp</filename> file was 
+changed to look like this:
+</para>
+
+<para><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>
+The <filename>/etc/pam.d/login</filename> file can be changed nearly the 
+same way. It now looks like this:
+</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
+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></para>
+
+<para>
+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>
+The <filename>/etc/pam.conf</filename> needs to be changed. I changed this file so my Domain
+users can logon both locally as well as 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.
+</para>
+
+<para><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>
+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>The Winbind system, through the use of the Name Service 
+Switch, Pluggable Authentication Modules, 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 Name Service Switch and Pluggable Authentication
+               Modules 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 mapping 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>
+
+       <?latex \nopagebreak ?>
+
+       <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</name><value>12000</value></smbconfoption>, 
+       and <smbconfoption><name>idmap gid</name><value>3000-3500</value></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.
+</para>
+
+</sect2>
+</sect1>
+
+</chapter>
diff --git a/docs/docbook/sambadoc.dtd b/docs/docbook/sambadoc.dtd
new file mode 100644 (file)
index 0000000..6377653
--- /dev/null
@@ -0,0 +1,25 @@
+<!-- Samba parameter, used for the smb.conf options -->
+<!ELEMENT  parameter  (#PCDATA)                  >
+<!ATTLIST  parameter  name      CDATA  #REQUIRED >
+<!ATTLIST  parameter  context   CDATA  #REQUIRED >
+<!ATTLIST  parameter  basic     CDATA  #REQUIRED >
+<!ATTLIST  parameter  wizard    CDATA  #REQUIRED >
+<!ATTLIST  parameter  advanced  CDATA  #REQUIRED >
+<!ATTLIST  parameter  share     CDATA  #REQUIRED >
+<!ATTLIST  parameter  print     CDATA  #REQUIRED >
+<!ATTLIST  parameter  developer CDATA  #REQUIRED >
+<!ATTLIST  parameter  hide      CDATA  #REQUIRED >
+
+<!-- embedding smb.conf examples, options, option values, etc in docs -->
+<!ELEMENT  smbconfoption  (name, value?)                >
+<!ELEMENT  smbconfsection (#PCDATA)                     >
+<!ELEMENT  smbconfexample (title, id?, smbconfoption*, smbconfsection*) >
+<!ELEMENT  smbconfblock   (smbconfoption*, smbconfsection*) >
+<!ELEMENT  smbconfcomment (#PCDATA)                     >
+
+<!-- Other stuff used quite often -->
+<!ELEMENT  ntgroup (#PCDATA)                                    >
+<!ELEMENT  ntuser  (#PCDATA)                                >
+<!ELEMENT  imagedescription (#PCDATA)                   >
+<!ELEMENT  imagefile (#PCDATA)                                  >
+<!ELEMENT  image   (imagedescription,imagefile)         >
diff --git a/docs/docbook/scripts/find_missing_doc.pl b/docs/docbook/scripts/find_missing_doc.pl
new file mode 100755 (executable)
index 0000000..2875cf7
--- /dev/null
@@ -0,0 +1,57 @@
+#!/usr/bin/perl
+
+my %doc;
+
+$topdir = (shift @ARGV) or $topdir = ".";
+
+##################################################
+# Reading links from manpage
+
+$curdir = $ENV{PWD};
+
+chdir($topdir."/docs/docbook/smbdotconf");
+
+open(IN,"xsltproc --xinclude --param smb.context ALL generate-context.xsl parameters.all.xml|");
+
+while(<IN>) {
+       if( /<listitem><para><link linkend="([^"]*)"><parameter moreinfo="none">([^<]*)<\/parameter><\/link><\/para><\/listitem>/g ){
+               $doc{$2} = $1;
+       }
+}
+
+close(IN);
+
+chdir($curdir);
+
+#################################################
+# Reading entries from source code
+
+
+open(SOURCE,"$topdir/source/param/loadparm.c") or die("Can't open $topdir/source/param/loadparm.c: $!");
+
+while ($ln = <SOURCE>) {
+  last if $ln =~ m/^static\ struct\ parm_struct\ parm_table.*/;
+} #burn through the preceding lines
+
+while ($ln = <SOURCE>) {
+  last if $ln =~ m/^\s*\}\;\s*$/;
+  #pull in the param names only
+  next if $ln =~ m/.*P_SEPARATOR.*/;
+  next unless $ln =~ /\s*\{\"(.*)\".*/;
+
+  if($doc{lc($1)}) {
+       $doc{lc($1)} = "FOUND";
+  } else {
+       print "$1 is not documented!\n";
+  }
+}
+close SOURCE;
+
+##################################################
+# Trying to find missing references
+
+foreach (keys %doc) {
+       if($doc{$_} cmp "FOUND") {
+               print "$_ is documented but is not a configuration option!\n";
+       }
+}
diff --git a/docs/docbook/smbdotconf/.cvsignore b/docs/docbook/smbdotconf/.cvsignore
new file mode 100644 (file)
index 0000000..e9d3f9c
--- /dev/null
@@ -0,0 +1,3 @@
+parameters.all.xml
+parameters.global.xml
+parameters.service.xml
diff --git a/docs/docbook/smbdotconf/README b/docs/docbook/smbdotconf/README
new file mode 100644 (file)
index 0000000..9a03714
--- /dev/null
@@ -0,0 +1,158 @@
+DocBook XML 4.2 source code for smb.conf(5) documentation for Samba 3.0
+
+Author of the document: Alexander Bokovoy <ab@samba.org>
+
+Welcome to new smb.conf(5) documentation build system! This directory
+contains a new incarnation of Samba's smb.conf(5) Docbook XML 4.2
+sources. Note that the output might be unsatisfying untill all smb.conf(5)
+parameters will converted to new format (see Chapter 4 for details).
+
+Content
+-------
+
+0. Prerequisites
+1. Structure
+2. XSLT stylesheets
+3. Usage
+4. Current status of converted parameters
+
+Prerequisites
+-------------
+
+In order to compile smb.conf(5) documentation from Docbook XML 4.2
+sources you'll need:
+
+        - a working libxml2 and libxslt installation, together with xsltproc utility
+        
+        - a locally installed Docbook XSL 4.2 or higher
+        
+        - a working xmlcatalog to eliminate Web access for Docbook XSL
+
+The latter requisite is important: we do not specify local copies of
+Docbook XSL stylesheets in our XSLTs because of real nightmare in their
+location in most distributions. Fortunately, libxml2 provides standard
+way to access locally installed external resources via so-called
+'xmlcatalog' tool. It is working in RedHat, Mandrake, ALT Linux, and
+some other distributions but wasn't at the moment of this writting (Late
+March'03) in Debian.
+
+Structure
+---------
+
+smb.conf(5) sources consist of a number of XML files distributed across
+a number of subdirectories. Each subdirectory represents a group of
+smb.conf(5) parameters dedicated to one specific task as described in
+Samba's loadparm.c source  file (and shown in SWAT).
+
+Each XML file in subdirectories represents one parameter description,
+together with some additional meta-information about it. Complete list
+of meta-information attributes
+
+attribute               description
+-------------------------------------------------------------------
+name                    smb.conf(5) parameter name
+context                 G for global, S for services
+basic                   set to 1 if loadparm.c's description
+wizard                  includes appropriate flag for
+advanced                this parameter (FLAG_BASIC,
+developer               FLAG_ADVANCED, FLAG_WIZARD, FLAG_DEVELOPER)
+-------------------------------------------------------------------
+
+Main XML file for smb.conf(5) is smb.conf.5.xml. It contains a general
+stub for man page and several XML instructions to include:
+
+        - a list of global parameters (auto-generated);
+        
+        - a list of service parameters (auto-generated);
+        
+        - a complete list of alphabetically sorted parameters (auto-generated).
+
+XSLT stylesheets
+----------------
+
+In order to combine and build final version of smb.conf(5) we apply a
+set of XSLT stylesheets to smb.conf(5) sources. Following is the
+complete description of existing stylesheets in smb.conf(5) source tree:
+
+1. [expand-smb.conf.xsl] Main driver, produces big XML source with all
+smaller components combined. The resulted tree is then feed to Docbook
+XSL for final producing.
+
+This stylesheet performs two main transformations:
+
+        - Replaces <samba:parameter> tag by <varlistentry> one;
+        
+        - Generates <term> and <anchor> tags for each <samba:parameter>.
+        
+The latter step needs some explanation. We generate automatically
+<anchor> and <term> tags based on meta-information about parameter. This
+way all anchors have predictable names (capitalized parameter name with
+all spaces supressed) and we really don't need to dublicate data.
+
+There was only one exception to the generation rule in smb.conf.5.sgml:
+"use spnego"  parameter had anchor SPNEGO which is now unified to
+USESPNEGO. This also fixes a bug in SWAT which was unable to find SPNEGO
+achnor.
+
+2. [generate-context.xsl] An utility stylesheet which main purpose is to
+produce a list of parameters which are applicable for selected context
+(global or service).
+
+The generate-context.xsl is run twice to generate both
+parameters.global.xml and parameters.service.xml which are included then
+by smb.conf.5.xml. This stylesheet relies on parameters.all.xml file
+which is generated by [generate-file-list.sh] shell script.
+
+The parameters.all.xml file contains a complete list of include
+instructions for XSLT processor to include all small XML files from
+subdirectories.
+
+3. [man.xsl] Our local copy of Docbook XML to man(5) transformer. It
+fixes some annoying errors in official Docbook XSL stylesheets and adds
+our tuned parameters. This file really belongs to upper level where it
+would occur later, as we'll move to Docbook XML completely.
+
+4. [split-original-smb.conf.xsl] This stylesheet isn't required anymore.
+It was used for initial split of SGML-based smb.conf.5.sgml onto a set
+of per-parameter XML files. I left it in source tree just for historical
+interest. :)
+
+Usage
+-----
+
+1. Generate [parameters.all.xml]:
+        sh generate-file-list.sh >parameters.all.xml
+
+2. Generate [parameters.global.xml]:
+        xsltproc --xinclude \
+                 --param smb.context "'G'" \
+                 --output parameters.global.xml \
+                 generate-context.xsl parameters.all.xml
+
+3. Generate [parameters.service.xml]:
+        xsltproc --xinclude \
+                 --param smb.context "'S'" \
+                 --output parameters.service.xml \
+                 generate-context.xsl parameters.all.xml
+
+4. Process smb.conf.5.xml (for example, to HTML):
+        xsltproc --xinclude expand-smb.conf.xsl smb.conf.5.xml | \
+        xsltproc http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl - > smb.conf.5.html
+
+Note that in step 4 we are not saving preprocessed smb.conf.5.xml to
+disk and directly passing it to the next XSLT processor (in this case --
+Docbook XML to HTML generator).
+
+For convenience, this sequence of commands is added into source tree as
+process-all.sh
+
+Current state of converted parameters
+-------------------------------------
+
+Only 'misc' parameters don't converted so far. 
+
+All undocumented parameters are listed in doc-status file in of Samba's
+docs/ directory.
+
+Any help is greatly appreciated.
+
diff --git a/docs/docbook/smbdotconf/base/bindinterfacesonly.xml b/docs/docbook/smbdotconf/base/bindinterfacesonly.xml
new file mode 100644 (file)
index 0000000..3ad9aa4
--- /dev/null
@@ -0,0 +1,71 @@
+<samba:parameter name="bind interfaces only"
+                 context="G"
+                 advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This global parameter allows the Samba admin 
+        to limit what interfaces on a machine will serve SMB requests. It 
+        affects file service <citerefentry><refentrytitle>smbd</refentrytitle>
+        <manvolnum>8</manvolnum></citerefentry> and name service <citerefentry><refentrytitle>nmbd</refentrytitle>
+        <manvolnum>8</manvolnum></citerefentry> in a slightly different ways.</para>
+
+       <para>For name service it causes <command moreinfo="none">nmbd</command> to bind 
+       to ports 137 and 138 on the interfaces listed in 
+        the <link linkend="INTERFACES">interfaces</link> parameter. <command moreinfo="none">nmbd</command> also 
+        binds to the &quot;all addresses&quot; interface (0.0.0.0) 
+       on ports 137 and 138 for the purposes of reading broadcast messages. 
+       If this option is not set then <command moreinfo="none">nmbd</command> will service 
+       name requests on all of these sockets. If <parameter moreinfo="none">bind interfaces
+       only</parameter> is set then <command moreinfo="none">nmbd</command> will check the 
+       source address of any packets coming in on the broadcast sockets 
+       and discard any that don't match the broadcast addresses of the 
+       interfaces in the <parameter moreinfo="none">interfaces</parameter> parameter list. 
+       As unicast packets are received on the other sockets it allows 
+       <command moreinfo="none">nmbd</command> to refuse to serve names to machines that 
+       send packets that arrive through any interfaces not listed in the
+       <parameter moreinfo="none">interfaces</parameter> list.  IP Source address spoofing
+       does defeat this simple check, however, so it must not be used
+       seriously as a security feature for <command moreinfo="none">nmbd</command>.</para>
+
+       <para>For file service it causes <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> to bind only to the interface list 
+       given in the <link linkend="INTERFACES">interfaces</link> parameter. This 
+        restricts the networks that <command moreinfo="none">smbd</command> will serve 
+        to packets coming in those interfaces.  Note that you should not use this parameter 
+        for machines that are serving PPP or other intermittent or non-broadcast network 
+       interfaces as it will not cope with non-permanent interfaces.</para>
+
+       <para>If <parameter moreinfo="none">bind interfaces only</parameter> is set then 
+       unless the network address <emphasis>127.0.0.1</emphasis> is added 
+       to the <parameter moreinfo="none">interfaces</parameter> parameter 
+        list <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> and <citerefentry><refentrytitle>swat</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> may not work as expected due 
+        to the reasons covered below.</para>
+
+       <para>To change a users SMB password, the <command moreinfo="none">smbpasswd</command>
+       by default connects to the <emphasis>localhost - 127.0.0.1</emphasis> 
+       address as an SMB client to issue the password change request. If 
+       <parameter moreinfo="none">bind interfaces only</parameter> is set then unless the 
+       network address <emphasis>127.0.0.1</emphasis> is added to the
+       <parameter moreinfo="none">interfaces</parameter> parameter list then <command moreinfo="none">
+       smbpasswd</command> will fail to connect in it's default mode. 
+       <command moreinfo="none">smbpasswd</command> can be forced to use the primary IP interface 
+       of the local host by using its <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> <parameter moreinfo="none">-r <replaceable>remote machine</replaceable></parameter>
+       parameter, with <replaceable>remote machine</replaceable> set 
+       to the IP name of the primary interface of the local host.</para>
+
+       <para>The <command moreinfo="none">swat</command> status page tries to connect with
+       <command moreinfo="none">smbd</command> and <command moreinfo="none">nmbd</command> at the address 
+       <emphasis>127.0.0.1</emphasis> to determine if they are running.  
+       Not adding <emphasis>127.0.0.1</emphasis>  will cause <command moreinfo="none">
+       smbd</command> and <command moreinfo="none">nmbd</command> to always show
+       &quot;not running&quot; even if they really are.  This can prevent <command moreinfo="none">
+       swat</command> from starting/stopping/restarting <command moreinfo="none">smbd</command>
+       and <command moreinfo="none">nmbd</command>.</para>
+
+       <para>Default: <command moreinfo="none">bind interfaces only = no</command></para>
+               
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/comment.xml b/docs/docbook/smbdotconf/base/comment.xml
new file mode 100644 (file)
index 0000000..f08d06e
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="comment"
+                 context="S"
+                 basic="1" advanced="1" share="1" print="1" developer="1" 
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This is a text field that is seen next to a share 
+       when a client does a queries the server, either via the network 
+       neighborhood or via <command moreinfo="none">net view</command> to list what shares 
+       are available.</para>
+
+       <para>If you want to set the string that is displayed next to the 
+       machine name then see the <link linkend="SERVERSTRING"><parameter moreinfo="none">
+       server string</parameter></link> parameter.</para>
+
+       <para>Default: <emphasis>No comment string</emphasis></para>
+       <para>Example: <command moreinfo="none">comment = Fred's Files</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/directory.xml b/docs/docbook/smbdotconf/base/directory.xml
new file mode 100644 (file)
index 0000000..f912c39
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="directory"
+                 context="S"
+                 hide="1"
+                 xmlns:samba="http://samba.org/common">
+                
+<listitem>
+        <para>Synonym for <link linkend="PATH"><parameter moreinfo="none">path</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/displaycharset.xml b/docs/docbook/smbdotconf/base/displaycharset.xml
new file mode 100644 (file)
index 0000000..e02842a
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="display charset"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>Specifies the charset that samba will use 
+       to print messages to stdout and stderr and SWAT will use. 
+       Should generally be the same as the <command moreinfo="none">unix charset</command>.
+       </para>
+
+       <para>Default: <command moreinfo="none">display charset = ASCII</command></para>
+
+       <para>Example: <command moreinfo="none">display charset = UTF8</command></para>
+
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/doscharset.xml b/docs/docbook/smbdotconf/base/doscharset.xml
new file mode 100644 (file)
index 0000000..5fc718d
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="dos charset"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>DOS SMB clients assume the server has 
+       the same charset as they do. This option specifies which 
+       charset Samba should talk to DOS clients.
+       </para>
+
+       <para>The default depends on which charsets you have installed. 
+       Samba tries to use charset 850 but falls back to ASCII in 
+       case it is not available. Run <citerefentry><refentrytitle>testparm</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry> to check the default on your system.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/interfaces.xml b/docs/docbook/smbdotconf/base/interfaces.xml
new file mode 100644 (file)
index 0000000..3fa346e
--- /dev/null
@@ -0,0 +1,51 @@
+<samba:parameter name="interfaces"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This option allows you to override the default 
+       network interfaces list that Samba will use for browsing, name 
+       registration and other NBT traffic. By default Samba will query 
+       the kernel for the list of all active interfaces and use any 
+       interfaces except 127.0.0.1 that are broadcast capable.</para>
+
+       <para>The option takes a list of interface strings. Each string 
+       can be in any of the following forms:</para>
+
+       <itemizedlist>
+               <listitem><para>a network interface name (such as eth0). 
+               This may include shell-like wildcards so eth* will match 
+               any interface starting with the substring &quot;eth&quot;</para></listitem>
+                       
+               <listitem><para>an IP address. In this case the netmask is 
+               determined from the list of interfaces obtained from the 
+               kernel</para></listitem>
+                       
+               <listitem><para>an IP/mask pair. </para></listitem>
+                       
+               <listitem><para>a broadcast/mask pair.</para></listitem>
+       </itemizedlist>
+
+       <para>The &quot;mask&quot; parameters can either be a bit length (such 
+       as 24 for a C class network) or a full netmask in dotted 
+       decimal form.</para>
+
+       <para>The &quot;IP&quot; parameters above can either be a full dotted 
+       decimal IP address or a hostname which will be looked up via 
+       the OS's normal hostname resolution mechanisms.</para>
+
+       <para>For example, the following line:</para>
+               
+       <para><command moreinfo="none">interfaces = eth0 192.168.2.10/24 192.168.3.10/255.255.255.0</command></para>
+
+       <para>would configure three network interfaces corresponding 
+       to the eth0 device and IP addresses 192.168.2.10 and 192.168.3.10. 
+       The netmasks of the latter two interfaces would be set to 255.255.255.0.</para>
+
+       <para>See also <link linkend="BINDINTERFACESONLY"><parameter moreinfo="none">bind 
+       interfaces only</parameter></link>.</para>
+               
+       <para>Default: <emphasis>all active interfaces except 127.0.0.1 
+       that are broadcast capable</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/netbiosaliases.xml b/docs/docbook/smbdotconf/base/netbiosaliases.xml
new file mode 100644 (file)
index 0000000..ac8ffaf
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="netbios aliases"
+                 context="G"
+                 advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This is a list of NetBIOS names that nmbd will 
+        advertise as additional names by which the Samba server is known. This allows one machine 
+       to appear in browse lists under multiple names. If a machine is acting as a browse server 
+        or logon server none of these names will be advertised as either browse server or logon 
+       servers, only the primary name of the machine will be advertised with these capabilities.
+        </para>
+               
+       <para>See also <link linkend="NETBIOSNAME"><parameter moreinfo="none">netbios 
+       name</parameter></link>.</para>
+
+       <para>Default: <emphasis>empty string (no additional names)</emphasis></para>
+
+       <para>Example: <command moreinfo="none">netbios aliases = TEST TEST1 TEST2</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/netbiosname.xml b/docs/docbook/smbdotconf/base/netbiosname.xml
new file mode 100644 (file)
index 0000000..287a8f9
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="netbios name"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This sets the NetBIOS name by which a Samba 
+       server is known. By default it is the same as the first component 
+       of the host's DNS name. If a machine is a browse server or
+       logon server this name (or the first component
+       of the hosts DNS name) will be the name that these services are
+       advertised under.</para>
+               
+       <para>See also <link linkend="NETBIOSALIASES"><parameter moreinfo="none">netbios 
+       aliases</parameter></link>.</para>
+
+       <para>Default: <emphasis>machine DNS name</emphasis></para>
+
+       <para>Example: <command moreinfo="none">netbios name = MYNAME</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/netbiosscope.xml b/docs/docbook/smbdotconf/base/netbiosscope.xml
new file mode 100644 (file)
index 0000000..8c5866b
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="netbios scope"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This sets the NetBIOS scope that Samba will 
+       operate under. This should not be set unless every machine 
+       on your LAN also sets this value.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/path.xml b/docs/docbook/smbdotconf/base/path.xml
new file mode 100644 (file)
index 0000000..9f0a7cd
--- /dev/null
@@ -0,0 +1,31 @@
+<samba:parameter name="path"
+                 context="S"
+                 basic="1" advanced="1" share="1" print="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This parameter specifies a directory to which 
+       the user of the service is to be given access. In the case of 
+       printable services, this is where print data will spool prior to 
+       being submitted to the host for printing.</para>
+
+       <para>For a printable service offering guest access, the service 
+       should be readonly and the path should be world-writeable and 
+       have the sticky bit set. This is not mandatory of course, but 
+       you probably won't get the results you expect if you do 
+       otherwise.</para>
+
+       <para>Any occurrences of <parameter moreinfo="none">%u</parameter> in the path 
+       will be replaced with the UNIX username that the client is using 
+       on this connection. Any occurrences of <parameter moreinfo="none">%m</parameter> 
+       will be replaced by the NetBIOS name of the machine they are 
+       connecting from. These replacements are very useful for setting 
+       up pseudo home directories for users.</para>
+
+       <para>Note that this path will be based on <link linkend="ROOTDIR">
+       <parameter moreinfo="none">root dir</parameter></link> if one was specified.</para>
+
+       <para>Default: <emphasis>none</emphasis></para>
+
+       <para>Example: <command moreinfo="none">path = /home/fred</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/realm.xml b/docs/docbook/smbdotconf/base/realm.xml
new file mode 100644 (file)
index 0000000..c0b1d1a
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="realm"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This option specifies the kerberos realm to use. The realm is 
+       used as the ADS equivalent of the NT4 <command moreinfo="none">domain</command>. It
+       is usually set to the DNS name of the kerberos server.
+       </para>
+               
+       <para>Default: <command moreinfo="none">realm = </command></para>
+
+       <para>Example: <command moreinfo="none">realm = mysambabox.mycompany.com</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/serverstring.xml b/docs/docbook/smbdotconf/base/serverstring.xml
new file mode 100644 (file)
index 0000000..5935dd8
--- /dev/null
@@ -0,0 +1,24 @@
+<samba:parameter name="server string"
+                 context="G"
+                 basic="1" advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This controls what string will show up in the printer comment box in print 
+        manager and next to the IPC connection in <command moreinfo="none">net view</command>. It 
+        can be any string that you wish to show to your users.</para>
+               
+       <para>It also sets what will appear in browse lists next 
+       to the machine name.</para>
+
+       <para>A <parameter moreinfo="none">%v</parameter> will be replaced with the Samba 
+       version number.</para>
+
+       <para>A <parameter moreinfo="none">%h</parameter> will be replaced with the 
+       hostname.</para>
+
+       <para>Default: <command moreinfo="none">server string = Samba %v</command></para>
+
+       <para>Example: <command moreinfo="none">server string = University of GNUs Samba 
+       Server</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/unixcharset.xml b/docs/docbook/smbdotconf/base/unixcharset.xml
new file mode 100644 (file)
index 0000000..f003c09
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="unix charset"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>Specifies the charset the unix machine 
+       Samba runs on uses. Samba needs to know this in order to be able to 
+       convert text to the charsets other SMB clients use.
+       </para>
+
+       <para>Default: <command moreinfo="none">unix charset = UTF8</command></para>
+
+       <para>Example: <command moreinfo="none">unix charset = ASCII</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/base/workgroup.xml b/docs/docbook/smbdotconf/base/workgroup.xml
new file mode 100644 (file)
index 0000000..65300bc
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="workgroup"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>This controls what workgroup your server will 
+       appear to be in when queried by clients. Note that this parameter 
+       also controls the Domain name used with 
+        the <link linkend="SECURITYEQUALSDOMAIN"><command moreinfo="none">security = domain</command></link>
+       setting.</para>
+
+       <para>Default: <emphasis>set at compile time to WORKGROUP</emphasis></para>
+
+       <para>Example: <command moreinfo="none">workgroup = MYGROUP</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/browsable.xml b/docs/docbook/smbdotconf/browse/browsable.xml
new file mode 100644 (file)
index 0000000..bd35732
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="browsable"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>See the <link linkend="BROWSEABLE">
+       <parameter moreinfo="none">browseable</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/browseable.xml b/docs/docbook/smbdotconf/browse/browseable.xml
new file mode 100644 (file)
index 0000000..5da61cc
--- /dev/null
@@ -0,0 +1,11 @@
+<samba:parameter name="browseable"
+                 context="S"
+                 basic="1" advanced="1" print="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls whether this share is seen in 
+       the list of available shares in a net view and in the browse list.</para>
+
+       <para>Default: <command moreinfo="none">browseable = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/browselist.xml b/docs/docbook/smbdotconf/browse/browselist.xml
new file mode 100644 (file)
index 0000000..17a962a
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="browse list"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls whether <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> will serve a browse list to 
+       a client doing a <command moreinfo="none">NetServerEnum</command> call. Normally 
+       set to <constant>yes</constant>. You should never need to change 
+       this.</para>
+               
+       <para>Default: <command moreinfo="none">browse list = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/domainmaster.xml b/docs/docbook/smbdotconf/browse/domainmaster.xml
new file mode 100644 (file)
index 0000000..7bd334b
--- /dev/null
@@ -0,0 +1,38 @@
+<samba:parameter name="domain master"
+                 context="G"
+                 basic="1" advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Tell <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> to enable WAN-wide browse list
+       collation. Setting this option causes <command moreinfo="none">nmbd</command> to
+       claim a special domain specific NetBIOS name that identifies 
+       it as a domain master browser for its given <link linkend="WORKGROUP">
+       <parameter moreinfo="none">workgroup</parameter></link>. Local master browsers 
+       in the same <parameter moreinfo="none">workgroup</parameter> on broadcast-isolated 
+       subnets will give this <command moreinfo="none">nmbd</command> their local browse lists, 
+       and then ask <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> for a complete copy of the browse 
+       list for the whole wide area network.  Browser clients will then contact 
+       their local master browser, and will receive the domain-wide browse list, 
+       instead of just the list for their broadcast-isolated subnet.</para>
+
+       <para>Note that Windows NT Primary Domain Controllers expect to be 
+       able to claim this <parameter moreinfo="none">workgroup</parameter> specific special 
+       NetBIOS name that identifies them as domain master browsers for 
+       that <parameter moreinfo="none">workgroup</parameter> by default (i.e. there is no 
+       way to prevent a Windows NT PDC from attempting to do this). This 
+       means that if this parameter is set and <command moreinfo="none">nmbd</command> claims 
+       the special name for a <parameter moreinfo="none">workgroup</parameter> before a Windows 
+       NT PDC is able to do so then cross subnet browsing will behave 
+       strangely and may fail.</para>
+               
+       <para>If <link linkend="DOMAINLOGONS"><command moreinfo="none">domain logons = yes</command>
+       </link>, then the default behavior is to enable the <parameter moreinfo="none">domain 
+       master</parameter> parameter.  If <parameter moreinfo="none">domain logons</parameter> is 
+       not enabled (the default setting), then neither will <parameter moreinfo="none">domain 
+       master</parameter> be enabled by default.</para>
+
+       <para>Default: <command moreinfo="none">domain master = auto</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml b/docs/docbook/smbdotconf/browse/enhancedbrowsing.xml
new file mode 100644 (file)
index 0000000..8fb3be1
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="enhanced browsing"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option enables a couple of enhancements to 
+       cross-subnet browse propagation that have been added in Samba 
+       but which are not standard in Microsoft implementations.  
+       </para>
+
+       <para>The first enhancement to browse propagation consists of a regular
+       wildcard query to a Samba WINS server for all Domain Master Browsers,
+       followed by a browse synchronization with each of the returned
+       DMBs. The second enhancement consists of a regular randomised browse
+       synchronization with all currently known DMBs.</para>
+
+       <para>You may wish to disable this option if you have a problem with empty
+       workgroups not disappearing from browse lists. Due to the restrictions
+       of the browse protocols these enhancements can cause a empty workgroup
+       to stay around forever which can be annoying.</para>
+
+       <para>In general you should leave this option enabled as it makes
+       cross-subnet browse propagation much more reliable.</para>
+
+       <para>Default: <command moreinfo="none">enhanced browsing = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/lmannounce.xml b/docs/docbook/smbdotconf/browse/lmannounce.xml
new file mode 100644 (file)
index 0000000..b182344
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="lm announce"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter determines if <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> will produce Lanman announce 
+       broadcasts that are needed by OS/2 clients in order for them to see 
+       the Samba server in their browse list. This parameter can have three 
+       values, <constant>yes</constant>, <constant>no</constant>, or
+       <constant>auto</constant>. The default is <constant>auto</constant>.  
+       If set to <constant>no</constant> Samba will never produce these 
+       broadcasts. If set to <constant>yes</constant> Samba will produce 
+       Lanman announce broadcasts at a frequency set by the parameter 
+       <parameter moreinfo="none">lm interval</parameter>. If set to <constant>auto</constant> 
+       Samba will not send Lanman announce broadcasts by default but will 
+       listen for them. If it hears such a broadcast on the wire it will 
+       then start sending them at a frequency set by the parameter 
+       <parameter moreinfo="none">lm interval</parameter>.</para>
+
+       <para>See also <link linkend="LMINTERVAL"><parameter moreinfo="none">lm interval</parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">lm announce = auto</command></para>
+
+       <para>Example: <command moreinfo="none">lm announce = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/lminterval.xml b/docs/docbook/smbdotconf/browse/lminterval.xml
new file mode 100644 (file)
index 0000000..58e4cc3
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="lm interval"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>If Samba is set to produce Lanman announce 
+       broadcasts needed by OS/2 clients (see the <link linkend="LMANNOUNCE">
+       <parameter moreinfo="none">lm announce</parameter></link> parameter) then this 
+       parameter defines the frequency in seconds with which they will be 
+       made.  If this is set to zero then no Lanman announcements will be 
+       made despite the setting of the <parameter moreinfo="none">lm announce</parameter> 
+       parameter.</para>
+
+       <para>See also <link linkend="LMANNOUNCE"><parameter moreinfo="none">lm announce</parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">lm interval = 60</command></para>
+
+       <para>Example: <command moreinfo="none">lm interval = 120</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/localmaster.xml b/docs/docbook/smbdotconf/browse/localmaster.xml
new file mode 100644 (file)
index 0000000..ac2626c
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="local master"
+                 context="G"
+                 basic="1" advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option allows <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> to try and become a local master browser 
+       on a subnet. If set to <constant>no</constant> then <command moreinfo="none">
+       nmbd</command> will not attempt to become a local master browser 
+       on a subnet and will also lose in all browsing elections. By
+       default this value is set to <constant>yes</constant>. Setting this value to 
+       <constant>yes</constant> doesn't mean that Samba will <emphasis>become</emphasis> the 
+       local master browser on a subnet, just that <command moreinfo="none">nmbd</command> 
+       will <emphasis>participate</emphasis> in elections for local master browser.</para>
+
+       <para>Setting this value to <constant>no</constant> will cause <command 
+       moreinfo="none">nmbd</command> <emphasis>never</emphasis> to become a local 
+       master browser.</para>
+
+       <para>Default: <command moreinfo="none">local master = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/oslevel.xml b/docs/docbook/smbdotconf/browse/oslevel.xml
new file mode 100644 (file)
index 0000000..560516e
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="os level"
+                 context="G"
+                 basic="1" advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This integer value controls what level Samba 
+       advertises itself as for browse elections. The value of this 
+       parameter determines whether <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> 
+       has a chance of becoming a local master browser for the <parameter moreinfo="none">
+       WORKGROUP</parameter> in the local broadcast area.</para>
+               
+       <para><emphasis>Note :</emphasis>By default, Samba will win 
+       a local master browsing election over all Microsoft operating 
+       systems except a Windows NT 4.0/2000 Domain Controller.  This 
+       means that a misconfigured Samba host can effectively isolate 
+       a subnet for browsing purposes.  See <filename moreinfo="none">BROWSING.txt
+       </filename> in the Samba <filename moreinfo="none">docs/</filename> directory 
+       for details.</para>
+
+       <para>Default: <command moreinfo="none">os level = 20</command></para>
+
+       <para>Example: <command moreinfo="none">os level = 65 </command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/preferedmaster.xml b/docs/docbook/smbdotconf/browse/preferedmaster.xml
new file mode 100644 (file)
index 0000000..2e8cd93
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="prefered master"
+                 context="G"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Synonym for <link linkend="PREFERREDMASTER"><parameter moreinfo="none">
+       preferred master</parameter></link> for people who cannot spell :-).</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/browse/preferredmaster.xml b/docs/docbook/smbdotconf/browse/preferredmaster.xml
new file mode 100644 (file)
index 0000000..31c966b
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="preferred master"
+                 context="G"
+                 basic="1" advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This boolean parameter controls if
+       <citerefentry><refentrytitle>nmbd</refentrytitle>                                 
+       <manvolnum>8</manvolnum></citerefentry> is a preferred master
+       browser  for its workgroup.</para>
+
+       <para>If this is set to <constant>yes</constant>, on startup, <command moreinfo="none">nmbd</command> 
+       will force an election, and it will have a slight advantage in 
+       winning the election.  It is recommended that this parameter is 
+       used in conjunction with <command moreinfo="none"><link linkend="DOMAINMASTER">
+       <parameter moreinfo="none">domain master</parameter></link> = yes</command>, so 
+       that <command moreinfo="none">nmbd</command> can guarantee becoming a domain master.</para>
+               
+       <para>Use this option with caution, because if there are several 
+       hosts (whether Samba servers, Windows 95 or NT) that are
+       preferred  master browsers on the same subnet, they will each
+       periodically  and continuously attempt to become the local
+       master browser. This will result in unnecessary broadcast
+       traffic and reduced browsing capabilities.</para>
+
+       <para>See also <link linkend="OSLEVEL"><parameter moreinfo="none">os level</parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">preferred master = auto</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml b/docs/docbook/smbdotconf/domain/machinepasswordtimeout.xml
new file mode 100644 (file)
index 0000000..7caf305
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="machine password timeout"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>If a Samba server is a member of a Windows 
+       NT Domain (see the <link linkend="SECURITYEQUALSDOMAIN">security = domain</link>) 
+       parameter) then periodically a running smbd
+        process will try and change the MACHINE ACCOUNT 
+       PASSWORD stored in the TDB called <filename moreinfo="none">private/secrets.tdb
+       </filename>.  This parameter specifies how often this password 
+       will be changed, in seconds. The default is one week (expressed in 
+       seconds), the same as a Windows NT Domain member server.</para>
+
+       <para>See also <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, and the <link linkend="SECURITYEQUALSDOMAIN">
+       security = domain</link>) parameter.</para>
+
+       <para>Default: <command moreinfo="none">machine password timeout = 604800</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/casesensitive.xml b/docs/docbook/smbdotconf/filename/casesensitive.xml
new file mode 100644 (file)
index 0000000..94b20d6
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="case sensitive"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>See the discussion in the section <link linkend="NAMEMANGLINGSECT">NAME MANGLING</link>.</para>
+               
+       <para>Default: <command moreinfo="none">case sensitive = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/casesignames.xml b/docs/docbook/smbdotconf/filename/casesignames.xml
new file mode 100644 (file)
index 0000000..3254b54
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="casesignames"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Synonym for <link linkend="CASESENSITIVE">case sensitive</link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/defaultcase.xml b/docs/docbook/smbdotconf/filename/defaultcase.xml
new file mode 100644 (file)
index 0000000..de3ad35
--- /dev/null
@@ -0,0 +1,11 @@
+<samba:parameter name="default case"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>See the section on <link linkend="NAMEMANGLINGSECT">
+       NAME MANGLING</link>. Also note the <link linkend="SHORTPRESERVECASE">
+       <parameter moreinfo="none">short preserve case</parameter></link> parameter.</para>
+
+       <para>Default: <command moreinfo="none">default case = lower</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/deletevetofiles.xml b/docs/docbook/smbdotconf/filename/deletevetofiles.xml
new file mode 100644 (file)
index 0000000..c851824
--- /dev/null
@@ -0,0 +1,28 @@
+<samba:parameter name="delete veto files"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option is used when Samba is attempting to 
+       delete a directory that contains one or more vetoed directories 
+       (see the <link linkend="VETOFILES"><parameter moreinfo="none">veto files</parameter></link>
+       option).  If this option is set to <constant>no</constant> (the default) then if a vetoed 
+       directory contains any non-vetoed files or directories then the 
+       directory delete will fail. This is usually what you want.</para>
+
+       <para>If this option is set to <constant>yes</constant>, then Samba 
+       will attempt to recursively delete any files and directories within 
+       the vetoed directory. This can be useful for integration with file 
+       serving systems such as NetAtalk which create meta-files within 
+       directories you might normally veto DOS/Windows users from seeing 
+       (e.g. <filename moreinfo="none">.AppleDouble</filename>)</para>
+
+       <para>Setting <command moreinfo="none">delete veto files = yes</command> allows these 
+       directories to be  transparently deleted when the parent directory 
+       is deleted (so long as the user has permissions to do so).</para>
+
+       <para>See also the <link linkend="VETOFILES"><parameter moreinfo="none">veto 
+       files</parameter></link> parameter.</para>
+
+       <para>Default: <command moreinfo="none">delete veto files = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hidedotfiles.xml b/docs/docbook/smbdotconf/filename/hidedotfiles.xml
new file mode 100644 (file)
index 0000000..1728f01
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="hide dot files"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a boolean parameter that controls whether 
+       files starting with a dot appear as hidden files.</para>
+
+       <para>Default: <command moreinfo="none">hide dot files = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hidefiles.xml b/docs/docbook/smbdotconf/filename/hidefiles.xml
new file mode 100644 (file)
index 0000000..b687fc5
--- /dev/null
@@ -0,0 +1,39 @@
+<samba:parameter name="hide files"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a list of files or directories that are not 
+       visible but are accessible.  The DOS 'hidden' attribute is applied 
+       to any files or directories that match.</para>
+
+       <para>Each entry in the list must be separated by a '/', 
+       which allows spaces to be included in the entry.  '*'
+       and '?' can be used to specify multiple files or directories 
+       as in DOS wildcards.</para>
+
+       <para>Each entry must be a Unix path, not a DOS path and must 
+       not include the Unix directory separator '/'.</para>
+
+       <para>Note that the case sensitivity option is applicable 
+       in hiding files.</para>
+               
+       <para>Setting this parameter will affect the performance of Samba, 
+       as it will be forced to check all files and directories for a match 
+       as they are scanned.</para>
+
+       <para>See also <link linkend="HIDEDOTFILES"><parameter moreinfo="none">hide 
+       dot files</parameter></link>, <link linkend="VETOFILES"><parameter moreinfo="none">
+       veto files</parameter></link> and <link linkend="CASESENSITIVE">
+       <parameter moreinfo="none">case sensitive</parameter></link>.</para>
+
+       <para>Default: <emphasis>no file are hidden</emphasis></para>
+
+       <para>Example: <command moreinfo="none">hide files =
+               /.*/DesktopFolderDB/TrashFor%m/resource.frk/</command></para>
+
+       <para>The above example is based on files that the Macintosh 
+       SMB client (DAVE) available from <ulink url="http://www.thursby.com"> 
+       Thursby</ulink> creates for internal use, and also still hides 
+       all files beginning with a dot.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hidespecialfiles.xml b/docs/docbook/smbdotconf/filename/hidespecialfiles.xml
new file mode 100644 (file)
index 0000000..815e8ea
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="hide special files"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter prevents clients from seeing
+       special files such as sockets, devices and fifo's in directory 
+       listings.
+       </para>
+
+       <para>Default: <command moreinfo="none">hide special files = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hideunreadable.xml b/docs/docbook/smbdotconf/filename/hideunreadable.xml
new file mode 100644 (file)
index 0000000..f34a3a5
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="hide unreadable"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter prevents clients from seeing the
+       existance of files that cannot be read. Defaults to off.</para>
+
+       <para>Default: <command moreinfo="none">hide unreadable = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml b/docs/docbook/smbdotconf/filename/hideunwriteablefiles.xml
new file mode 100644 (file)
index 0000000..7d20296
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="hide unwriteable files"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter prevents clients from seeing
+       the existance of files that cannot be written to. Defaults to off.
+       Note that unwriteable directories are shown as usual.
+       </para>
+
+       <para>Default: <command moreinfo="none">hide unwriteable = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglecase.xml b/docs/docbook/smbdotconf/filename/manglecase.xml
new file mode 100644 (file)
index 0000000..d514375
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="mangle case"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>See the section on <link linkend="NAMEMANGLINGSECT">NAME MANGLING</link></para>
+               
+       <para>Default: <command moreinfo="none">mangle case = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mangledmap.xml b/docs/docbook/smbdotconf/filename/mangledmap.xml
new file mode 100644 (file)
index 0000000..e790fa8
--- /dev/null
@@ -0,0 +1,26 @@
+<samba:parameter name="mangled map"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is for those who want to directly map UNIX 
+       file names which cannot be represented on Windows/DOS.  The mangling 
+       of names is not always what is needed.  In particular you may have 
+       documents with file extensions that differ between DOS and UNIX. 
+       For example, under UNIX it is common to use <filename moreinfo="none">.html</filename> 
+       for HTML files, whereas under Windows/DOS <filename moreinfo="none">.htm</filename> 
+       is more commonly used.</para>
+
+       <para>So to map <filename moreinfo="none">html</filename> to <filename moreinfo="none">htm</filename> 
+       you would use:</para>
+               
+       <para><command moreinfo="none">mangled map = (*.html *.htm)</command></para>
+
+       <para>One very useful case is to remove the annoying <filename moreinfo="none">;1
+       </filename> off the ends of filenames on some CDROMs (only visible 
+       under some UNIXes). To do this use a map of (*;1 *;).</para>
+
+       <para>Default: <emphasis>no mangled map</emphasis></para>
+
+       <para>Example: <command moreinfo="none">mangled map = (*;1 *;)</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglednames.xml b/docs/docbook/smbdotconf/filename/manglednames.xml
new file mode 100644 (file)
index 0000000..4ec088d
--- /dev/null
@@ -0,0 +1,67 @@
+<samba:parameter name="mangled names"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls whether non-DOS names under UNIX 
+       should be mapped to DOS-compatible names (&quot;mangled&quot;) and made visible, 
+       or whether non-DOS names should simply be ignored.</para>
+
+       <para>See the section on <link linkend="NAMEMANGLINGSECT">NAME MANGLING</link> for 
+       details on how to control the mangling process.</para>
+
+       <para>If mangling is used then the mangling algorithm is as follows:</para>
+
+       <itemizedlist>
+               <listitem>
+                       <para>The first (up to) five alphanumeric characters 
+                       before the rightmost dot of the filename are preserved, forced 
+                       to upper case, and appear as the first (up to) five characters 
+                       of the mangled name.</para>
+               </listitem>
+               
+               <listitem>
+                       <para>A tilde &quot;~&quot; is appended to the first part of the mangled
+                       name, followed by a two-character unique sequence, based on the
+                       original root name (i.e., the original filename minus its final
+                       extension). The final extension is included in the hash calculation
+                       only if it contains any upper case characters or is longer than three
+                       characters.</para>
+
+                       <para>Note that the character to use may be specified using 
+                       the <link linkend="MANGLINGCHAR"><parameter moreinfo="none">mangling char</parameter>
+                       </link> option, if you don't like '~'.</para>
+               </listitem>
+
+               <listitem>
+                       <para>The first three alphanumeric characters of the final 
+                       extension are preserved, forced to upper case and appear as the 
+                       extension of the mangled name. The final extension is defined as that 
+                       part of the original filename after the rightmost dot. If there are no 
+                       dots in the filename, the mangled name will have no extension (except 
+                       in the case of &quot;hidden files&quot; - see below).</para>
+               </listitem>
+
+               <listitem>
+                       <para>Files whose UNIX name begins with a dot will be 
+                       presented as DOS hidden files. The mangled name will be created as 
+                       for other filenames, but with the leading dot removed and &quot;___&quot; as 
+                       its extension regardless of actual original extension (that's three 
+                       underscores).</para>
+               </listitem>
+       </itemizedlist>
+
+       <para>The two-digit hash value consists of upper case alphanumeric characters.</para>
+
+       <para>This algorithm can cause name collisions only if files 
+       in a directory share the same first five alphanumeric characters. 
+       The probability of such a clash is 1/1300.</para>
+
+       <para>The name mangling (if enabled) allows a file to be 
+       copied between UNIX directories from Windows/DOS while retaining 
+       the long UNIX filename. UNIX files can be renamed to a new extension 
+       from Windows/DOS and will retain the same basename. Mangled names 
+       do not change between sessions.</para>
+
+       <para>Default: <command moreinfo="none">mangled names = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mangledstack.xml b/docs/docbook/smbdotconf/filename/mangledstack.xml
new file mode 100644 (file)
index 0000000..5f28e76
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="mangled stack"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter controls the number of mangled names 
+       that should be cached in the Samba server <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>.</para>
+
+       <para>This stack is a list of recently mangled base names 
+       (extensions are only maintained if they are longer than 3 characters 
+       or contains upper case characters).</para>
+
+       <para>The larger this value, the more likely it is that mangled 
+       names can be successfully converted to correct long UNIX names. 
+       However, large stack sizes will slow most directory accesses. Smaller 
+       stacks save memory in the server (each stack element costs 256 bytes).
+       </para>
+
+       <para>It is not possible to absolutely guarantee correct long 
+       filenames, so be prepared for some surprises!</para>
+
+       <para>Default: <command moreinfo="none">mangled stack = 50</command></para>
+
+       <para>Example: <command moreinfo="none">mangled stack = 100</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mangleprefix.xml b/docs/docbook/smbdotconf/filename/mangleprefix.xml
new file mode 100644 (file)
index 0000000..eff1f2b
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="mangle prefix"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para> controls the number of prefix
+       characters from the original name used when generating
+       the mangled names. A larger value will give a weaker
+       hash and therefore more name collisions. The minimum
+       value is 1 and the maximum value is 6.</para>
+
+       <para>
+       mangle prefix is effective only when mangling method is hash2.
+       </para>
+
+       <para>Default: <command moreinfo="none">mangle prefix = 1</command></para>
+
+       <para>Example: <command moreinfo="none">mangle prefix = 4</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglingchar.xml b/docs/docbook/smbdotconf/filename/manglingchar.xml
new file mode 100644 (file)
index 0000000..de5f620
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="mangling char"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls what character is used as 
+       the <emphasis>magic</emphasis> character in <link linkend="NAMEMANGLINGSECT">name mangling</link>. The 
+       default is a '~' but this may interfere with some software. Use this option to set 
+       it to whatever you prefer. This is effective only when mangling method is hash.</para>
+
+       <para>Default: <command moreinfo="none">mangling char = ~</command></para>
+
+       <para>Example: <command moreinfo="none">mangling char = ^</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/manglingmethod.xml b/docs/docbook/smbdotconf/filename/manglingmethod.xml
new file mode 100644 (file)
index 0000000..7436648
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="mangling method"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para> controls the algorithm used for the generating
+       the mangled names. Can take two different values, &quot;hash&quot; and
+       &quot;hash2&quot;. &quot;hash&quot; is  the default and is the algorithm that has been
+       used in Samba for many years. &quot;hash2&quot; is a newer and considered
+       a better algorithm (generates less collisions) in the names.
+       However, many Win32 applications store the mangled names and so
+       changing to the new algorithm must not be done
+       lightly as these applications may break unless reinstalled.</para>
+
+       <para>Default: <command moreinfo="none">mangling method = hash2</command></para>
+
+       <para>Example: <command moreinfo="none">mangling method = hash</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/maparchive.xml b/docs/docbook/smbdotconf/filename/maparchive.xml
new file mode 100644 (file)
index 0000000..b44088e
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="map archive"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls whether the DOS archive attribute 
+       should be mapped to the UNIX owner execute bit.  The DOS archive bit 
+       is set when a file has been modified since its last backup.  One 
+       motivation for this option it to keep Samba/your PC from making 
+       any file it touches from becoming executable under UNIX.  This can 
+       be quite annoying for shared source code, documents, etc...</para>
+
+       <para>Note that this requires the <parameter moreinfo="none">create mask</parameter>
+       parameter to be set such that owner execute bit is not masked out 
+       (i.e. it must include 100). See the parameter <link linkend="CREATEMASK">
+       <parameter moreinfo="none">create mask</parameter></link> for details.</para>
+
+       <para>Default: <command moreinfo="none">map archive = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/maphidden.xml b/docs/docbook/smbdotconf/filename/maphidden.xml
new file mode 100644 (file)
index 0000000..4c1a932
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="map hidden"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls whether DOS style hidden files 
+       should be mapped to the UNIX world execute bit.</para>
+
+       <para>Note that this requires the <parameter moreinfo="none">create mask</parameter> 
+       to be set such that the world execute bit is not masked out (i.e. 
+       it must include 001). See the parameter <link linkend="CREATEMASK">
+       <parameter moreinfo="none">create mask</parameter></link> for details.</para>
+
+       <para>Default: <command moreinfo="none">map hidden = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/mapsystem.xml b/docs/docbook/smbdotconf/filename/mapsystem.xml
new file mode 100644 (file)
index 0000000..7fe50bb
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="map system"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls whether DOS style system files 
+       should be mapped to the UNIX group execute bit.</para>
+
+       <para>Note that this requires the <parameter moreinfo="none">create mask</parameter> 
+       to be set such that the group execute bit is not masked out (i.e. 
+       it must include 010). See the parameter <link linkend="CREATEMASK">
+       <parameter moreinfo="none">create mask</parameter></link> for details.</para>
+
+       <para>Default: <command moreinfo="none">map system = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/preservecase.xml b/docs/docbook/smbdotconf/filename/preservecase.xml
new file mode 100644 (file)
index 0000000..d8a4e23
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="preserve case"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para> This controls if new filenames are created
+       with the case that the client passes, or if they are forced to 
+       be the <link linkend="DEFAULTCASE"><parameter moreinfo="none">default case
+       </parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">preserve case = yes</command></para>
+
+       <para>See the section on <link linkend="NAMEMANGLINGSECT">NAME MANGLING</link> for a fuller discussion.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/shortpreservecase.xml b/docs/docbook/smbdotconf/filename/shortpreservecase.xml
new file mode 100644 (file)
index 0000000..52c93e1
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="short preserve case"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This boolean parameter controls if new files 
+       which conform to 8.3 syntax, that is all in upper case and of 
+       suitable length, are created upper case, or if they are forced 
+       to be the <link linkend="DEFAULTCASE"><parameter moreinfo="none">default case
+       </parameter></link>. This  option can be use with <link linkend="PRESERVECASE"><command moreinfo="none">preserve case = yes</command>
+       </link> to permit long filenames to retain their case, while short 
+       names are lowered. </para>
+               
+       <para>See the section on <link linkend="NAMEMANGLINGSECT">NAME MANGLING</link>.</para>
+
+       <para>Default: <command moreinfo="none">short preserve case = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/statcache.xml b/docs/docbook/smbdotconf/filename/statcache.xml
new file mode 100644 (file)
index 0000000..ee2a487
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="stat cache"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter determines if <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> will use a cache in order to 
+       speed up case insensitive name mappings. You should never need 
+       to change this parameter.</para>
+
+       <para>Default: <command moreinfo="none">stat cache = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/vetofiles.xml b/docs/docbook/smbdotconf/filename/vetofiles.xml
new file mode 100644 (file)
index 0000000..5672865
--- /dev/null
@@ -0,0 +1,49 @@
+<samba:parameter name="veto files"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a list of files and directories that 
+       are neither visible nor accessible.  Each entry in the list must 
+       be separated by a '/', which allows spaces to be included 
+       in the entry. '*' and '?' can be used to specify multiple files 
+       or directories as in DOS wildcards.</para>
+
+       <para>Each entry must be a unix path, not a DOS path and 
+       must <emphasis>not</emphasis> include the  unix directory 
+       separator '/'.</para>
+
+       <para>Note that the <parameter moreinfo="none">case sensitive</parameter> option 
+       is applicable in vetoing files.</para>
+               
+       <para>One feature of the veto files parameter that it
+       is important to be aware of is Samba's behaviour when
+       trying to delete a directory. If a directory that is
+       to be deleted contains nothing but veto files this
+       deletion will <emphasis>fail</emphasis> unless you also set
+       the <parameter moreinfo="none">delete veto files</parameter> parameter to
+       <parameter moreinfo="none">yes</parameter>.</para>
+
+       <para>Setting this parameter will affect the performance 
+       of Samba, as it will be forced to check all files and directories 
+       for a match as they are scanned.</para>
+
+       <para>See also <link linkend="HIDEFILES"><parameter moreinfo="none">hide files
+       </parameter></link> and <link linkend="CASESENSITIVE"><parameter moreinfo="none">
+       case sensitive</parameter></link>.</para>
+
+       <para>Default: <emphasis>No files or directories are vetoed.
+       </emphasis></para>
+
+       <para>Examples:
+<programlisting format="linespecific">
+; Veto any files containing the word Security, 
+; any ending in .tmp, and any directory containing the
+; word root.
+veto files = /*Security*/*.tmp/*root*/
+
+; Veto the Apple specific files that a NetAtalk server
+; creates.
+veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
+</programlisting></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/filename/vetooplockfiles.xml b/docs/docbook/smbdotconf/filename/vetooplockfiles.xml
new file mode 100644 (file)
index 0000000..e7c683a
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="veto oplock files"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is only valid when the <link linkend="OPLOCKS">
+       <parameter moreinfo="none">oplocks</parameter></link>
+       parameter is turned on for a share. It allows the Samba administrator
+       to selectively turn off the granting of oplocks on selected files that
+       match a wildcarded list, similar to the wildcarded list used in the
+       <link linkend="VETOFILES"><parameter moreinfo="none">veto files</parameter></link> 
+       parameter.</para>
+
+       <para>Default: <emphasis>No files are vetoed for oplock grants</emphasis></para>
+
+       <para>You might want to do this on files that you know will 
+       be heavily contended for by clients. A good example of this 
+       is in the NetBench SMB benchmark program, which causes heavy 
+       client contention for files ending in <filename moreinfo="none">.SEM</filename>. 
+       To cause Samba not to grant oplocks on these files you would use 
+       the line (either in the [global] section or in the section for 
+       the particular NetBench share :</para>
+
+       <para>Example: <command moreinfo="none">veto oplock files = /*.SEM/</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/generate-context.xsl b/docs/docbook/smbdotconf/generate-context.xsl
new file mode 100644 (file)
index 0000000..4afba52
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version='1.0'?>
+<!-- vim:set sts=2 shiftwidth=2 syntax=xml: -->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:exsl="http://exslt.org/common"
+                xmlns:samba="http://samba.org/common"
+               version="1.1"
+                extension-element-prefixes="exsl">
+
+<xsl:output method="xml" omit-xml-declaration="yes"/>
+
+<xsl:param name="smb.context" select="'G'"/>
+
+<!-- This is needed to copy content unchanged -->
+<xsl:template match="@*|node()">
+  <xsl:copy>
+    <xsl:apply-templates select="@*|node()"/>
+  </xsl:copy>
+</xsl:template>
+
+<xsl:template match="variablelist">
+     <xsl:element name="itemizedlist">
+        <xsl:apply-templates/>
+     </xsl:element>
+</xsl:template>
+
+<xsl:template match="//samba:parameter">
+  <xsl:variable name="name"><xsl:value-of select="translate(translate(string(@name),' ',''),
+                  'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
+  </xsl:variable>
+  
+  <xsl:if test="contains(@context,$smb.context) or $smb.context='ALL'">
+     <xsl:element name="listitem">
+        <xsl:element name="para">
+           <xsl:element name="link">
+              <xsl:attribute name="linkend">
+                 <xsl:value-of select="$name"/>
+              </xsl:attribute>
+              <xsl:element name="parameter">
+                 <xsl:attribute name="moreinfo"><xsl:text>none</xsl:text></xsl:attribute>
+                 <xsl:value-of select="@name"/>
+              </xsl:element>
+           </xsl:element>
+        </xsl:element>
+     </xsl:element>
+     <xsl:text>&#10;</xsl:text>     
+  </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/docbook/smbdotconf/generate-file-list.sh b/docs/docbook/smbdotconf/generate-file-list.sh
new file mode 100755 (executable)
index 0000000..84c3d5d
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+echo "<variablelist>"
+for I in `find . -type f -name '*.xml' -mindepth 2 | sort -t/ -k3 | xargs`
+do 
+       echo "<xi:include href='$I' parse='xml' xmlns:xi='http://www.w3.org/2001/XInclude'/>"
+done
+                
+echo "</variablelist>"
diff --git a/docs/docbook/smbdotconf/ldap/ldapadmindn.xml b/docs/docbook/smbdotconf/ldap/ldapadmindn.xml
new file mode 100644 (file)
index 0000000..301c88d
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="ldap admin dn"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para> The <parameter moreinfo="none">ldap admin dn</parameter>
+       defines the Distinguished  Name (DN) name used by Samba to
+       contact the ldap server when retreiving  user account
+       information. The <parameter moreinfo="none">ldap admin
+       dn</parameter> is used in conjunction with the admin dn password
+       stored in the <filename moreinfo="none">private/secrets.tdb</filename> file.
+       See the <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> man page for more
+       information on how  to accmplish this.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml b/docs/docbook/smbdotconf/ldap/ldapdeletedn.xml
new file mode 100644 (file)
index 0000000..89a75e0
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="ldap delete dn"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para> This parameter specifies whether a delete
+       operation in the ldapsam deletes the complete entry or only the attributes
+       specific to Samba.
+       </para>
+       
+       <para>Default: <emphasis>ldap delete dn = no</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapfilter.xml b/docs/docbook/smbdotconf/ldap/ldapfilter.xml
new file mode 100644 (file)
index 0000000..1d0ab33
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="ldap filter"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the RFC 2254 compliant LDAP search filter.
+       The default is to match the login name with the <constant>uid</constant> 
+       attribute for all entries matching the <constant>sambaAccount</constant>                
+       objectclass.  Note that this filter should only return one entry.
+       </para>
+       
+       <para>Default: <command moreinfo="none">ldap filter = (&amp;(uid=%u)(objectclass=sambaAccount))</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapgroupsuffix.xml b/docs/docbook/smbdotconf/ldap/ldapgroupsuffix.xml
new file mode 100644 (file)
index 0000000..5e6b9cc
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="ldap group suffix"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameters specifies the suffix that is 
+       used for groups when these are added to the LDAP directory.
+       If this parameter is unset, the value of <parameter>ldap suffix</parameter> will be used instead.</para>
+
+       <para>Default: <emphasis>none</emphasis></para>
+
+       <para>Example: <emphasis>dc=samba,ou=Groups</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapidmapsuffix.xml b/docs/docbook/smbdotconf/ldap/ldapidmapsuffix.xml
new file mode 100644 (file)
index 0000000..7dd86cc
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="ldap idmap suffix"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameters specifies the suffix that is 
+       used when storing idmap mappings. If this parameter 
+       is unset, the value of <parameter>ldap suffix</parameter>
+       will be used instead.</para>
+
+       <para>Default: <emphasis>none</emphasis></para>
+
+       <para>Example: <emphasis>ou=Idmap,dc=samba,dc=org</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml b/docs/docbook/smbdotconf/ldap/ldapmachinesuffix.xml
new file mode 100644 (file)
index 0000000..0ef6a04
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="ldap machine suffix"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>It specifies where machines should be added to the ldap tree.</para>
+       
+       <para>Default: <emphasis>none</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml b/docs/docbook/smbdotconf/ldap/ldappasswdsync.xml
new file mode 100644 (file)
index 0000000..8015b2f
--- /dev/null
@@ -0,0 +1,35 @@
+<samba:parameter name="ldap passwd sync"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option is used to define whether
+       or not Samba should sync the LDAP password with the NT
+       and LM hashes for normal accounts (NOT for
+       workstation, server or domain trusts) on a password
+       change via SAMBA.  
+       </para>
+
+       <para>The <parameter moreinfo="none">ldap passwd
+       sync</parameter> can be set to one of three values: </para>
+       
+       <itemizedlist>
+               <listitem>
+                       <para><parameter moreinfo="none">Yes</parameter>  =  Try 
+                       to update the LDAP, NT and LM passwords and update the pwdLastSet time.</para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">No</parameter> = Update NT and 
+                       LM passwords and update the pwdLastSet time.</para>
+               </listitem>
+
+               <listitem>
+                       <para><parameter moreinfo="none">Only</parameter> = Only update 
+                       the LDAP password and let the LDAP server do the rest.</para>
+               </listitem>
+       </itemizedlist>         
+               
+       <para>Default: <command moreinfo="none">ldap passwd sync = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapport.xml b/docs/docbook/smbdotconf/ldap/ldapport.xml
new file mode 100644 (file)
index 0000000..c00c525
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="ldap port"
+                 context="G"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is only available if Samba has been
+       configure to include the <command moreinfo="none">--with-ldapsam</command> option
+       at compile time.</para>
+
+       <para>This option is used to control the tcp port number used to contact
+       the <link linkend="LDAPSERVER"><parameter moreinfo="none">ldap server</parameter></link>.
+       The default is to use the stand LDAPS port 636.</para>
+
+       <para>See Also: <link linkend="LDAPSSL">ldap ssl</link></para>
+
+       <para>Default : <command moreinfo="none">ldap port = 636 ; if ldap ssl = on</command></para>
+
+       <para>Default : <command moreinfo="none">ldap port = 389 ; if ldap ssl = off</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapserver.xml b/docs/docbook/smbdotconf/ldap/ldapserver.xml
new file mode 100644 (file)
index 0000000..e7a4c67
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="ldap server"
+                 context="G"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is only available if Samba has been
+       configure to include the <command moreinfo="none">--with-ldapsam</command> 
+       option at compile time.</para>
+
+       <para>This parameter should contain the FQDN of the ldap directory
+       server which should be queried to locate user account information.
+       </para>
+
+       <para>Default : <command moreinfo="none">ldap server = localhost</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapssl.xml b/docs/docbook/smbdotconf/ldap/ldapssl.xml
new file mode 100644 (file)
index 0000000..13bafdf
--- /dev/null
@@ -0,0 +1,39 @@
+<samba:parameter name="ldap ssl"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option is used to define whether or not Samba should
+       use SSL when connecting to the ldap server
+       This is <emphasis>NOT</emphasis> related to
+       Samba's previous SSL support which was enabled by specifying the 
+       <command moreinfo="none">--with-ssl</command> option to the <filename moreinfo="none">configure</filename> 
+       script.</para>
+               
+       <para>The <parameter moreinfo="none">ldap ssl</parameter> can be set to one of three values:</para>     
+       <itemizedlist>
+               <listitem>
+                       <para><parameter moreinfo="none">Off</parameter> = Never 
+                       use SSL when querying the directory.</para>
+               </listitem>
+
+               <listitem>
+                       <para><parameter moreinfo="none">Start_tls</parameter> = Use 
+                       the LDAPv3 StartTLS extended operation (RFC2830) for 
+                       communicating with the directory server.</para>
+               </listitem>
+           
+               <listitem>
+                       <para><parameter moreinfo="none">On</parameter>  = Use SSL 
+                       on the ldaps port when contacting the <parameter 
+                       moreinfo="none">ldap server</parameter>. Only available when the 
+                       backwards-compatiblity <command 
+                       moreinfo="none">--with-ldapsam</command> option is specified
+                       to configure. See <link linkend="PASSDBBACKEND"><parameter 
+                       moreinfo="none">passdb backend</parameter></link></para>
+               </listitem>
+       </itemizedlist>         
+               
+       <para>Default : <command moreinfo="none">ldap ssl = start_tls</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapsuffix.xml b/docs/docbook/smbdotconf/ldap/ldapsuffix.xml
new file mode 100644 (file)
index 0000000..609f171
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="ldap suffix"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Specifies where user and machine accounts are added to the
+       tree. Can be overriden by <command moreinfo="none">ldap user
+       suffix</command> and <command moreinfo="none">ldap machine
+       suffix</command>. It also used as the base dn for all ldap
+       searches. </para>
+               
+       <para>Default: <emphasis>none</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml b/docs/docbook/smbdotconf/ldap/ldapusersuffix.xml
new file mode 100644 (file)
index 0000000..93d450b
--- /dev/null
@@ -0,0 +1,11 @@
+<samba:parameter name="ldap user suffix"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies where users are added to the tree. 
+       If this parameter is not specified, the value from <command>ldap suffix</command>.</para>
+
+       <para>Default: <emphasis>none</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/blockinglocks.xml b/docs/docbook/smbdotconf/locking/blockinglocks.xml
new file mode 100644 (file)
index 0000000..f11d92f
--- /dev/null
@@ -0,0 +1,23 @@
+<samba:parameter name="blocking locks"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter controls the behavior 
+       of <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> when given a request by a client 
+       to obtain a byte range lock on a region of an open file, and the 
+       request has a time limit associated with it.</para>
+               
+       <para>If this parameter is set and the lock range requested 
+       cannot be immediately satisfied, samba will internally 
+       queue the lock request, and periodically attempt to obtain 
+       the lock until the timeout period expires.</para>
+
+       <para>If this parameter is set to <constant>no</constant>, then 
+       samba will behave as previous versions of Samba would and 
+       will fail the lock request immediately if the lock range 
+       cannot be obtained.</para>
+
+       <para>Default: <command moreinfo="none">blocking locks = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/cscpolicy.xml b/docs/docbook/smbdotconf/locking/cscpolicy.xml
new file mode 100644 (file)
index 0000000..7567ed9
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="csc policy"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This stands for <emphasis>client-side caching 
+       policy</emphasis>, and specifies how clients capable of offline
+       caching will cache the files in the share. The valid values
+       are: manual, documents, programs, disable.</para>
+
+       <para>These values correspond to those used on Windows servers.</para>
+
+       <para>For example, shares containing roaming profiles can have
+       offline caching disabled using <command 
+       moreinfo="none">csc policy = disable</command>.</para>
+
+       <para>Default: <command moreinfo="none">csc policy = manual</command></para>
+
+       <para>Example: <command moreinfo="none">csc policy = programs</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/fakeoplocks.xml b/docs/docbook/smbdotconf/locking/fakeoplocks.xml
new file mode 100644 (file)
index 0000000..b7deac6
--- /dev/null
@@ -0,0 +1,31 @@
+<samba:parameter name="fake oplocks"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Oplocks are the way that SMB clients get permission 
+       from a server to locally cache file operations. If a server grants 
+       an oplock (opportunistic lock) then the client is free to assume 
+       that it is the only one accessing the file and it will aggressively 
+       cache file data. With some oplock types the client may even cache 
+       file open/close operations. This can give enormous performance benefits.
+       </para>
+
+       <para>When you set <command moreinfo="none">fake oplocks = yes</command>, <citerefentry>
+       <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum></citerefentry> will
+       always grant oplock requests no matter how many clients are using the file.</para>
+
+       <para>It is generally much better to use the real <link linkend="OPLOCKS">
+       <parameter moreinfo="none">oplocks</parameter></link> support rather 
+       than this parameter.</para>
+               
+       <para>If you enable this option on all read-only shares or 
+       shares that you know will only be accessed from one client at a 
+       time such as physically read-only media like CDROMs, you will see 
+       a big performance improvement on many operations. If you enable 
+       this option on shares where multiple clients may be accessing the 
+       files read-write at the same time you can get data corruption. Use 
+       this option carefully!</para>
+               
+       <para>Default: <command moreinfo="none">fake oplocks = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/kerneloplocks.xml b/docs/docbook/smbdotconf/locking/kerneloplocks.xml
new file mode 100644 (file)
index 0000000..f155fdd
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="kernel oplocks"
+                 context="G"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>For UNIXes that support kernel based <link linkend="OPLOCKS">
+       <parameter moreinfo="none">oplocks</parameter></link>
+       (currently only IRIX and the Linux 2.4 kernel), this parameter 
+       allows the use of them to be turned on or off.</para>
+
+       <para>Kernel oplocks support allows Samba <parameter moreinfo="none">oplocks
+       </parameter> to be broken whenever a local UNIX process or NFS operation 
+       accesses a file that <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> has oplocked. This allows complete 
+       data consistency between SMB/CIFS, NFS and local file access (and is 
+       a <emphasis>very</emphasis> cool feature :-).</para>
+
+       <para>This parameter defaults to <constant>on</constant>, but is translated
+       to a no-op on systems that no not have the necessary kernel support.
+       You should never need to touch this parameter.</para>
+
+       <para>See also the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter>
+       </link> and <link linkend="LEVEL2OPLOCKS"><parameter moreinfo="none">level2 oplocks
+       </parameter></link> parameters.</para>
+               
+       <para>Default: <command moreinfo="none">kernel oplocks = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/level2oplocks.xml b/docs/docbook/smbdotconf/locking/level2oplocks.xml
new file mode 100644 (file)
index 0000000..c2c090b
--- /dev/null
@@ -0,0 +1,41 @@
+<samba:parameter name="level2 oplocks"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter controls whether Samba supports
+       level2 (read-only) oplocks on a share.</para>
+               
+       <para>Level2, or read-only oplocks allow Windows NT clients 
+       that have an oplock on a file to downgrade from a read-write oplock 
+       to a read-only oplock once a second client opens the file (instead 
+       of releasing all oplocks on a second open, as in traditional, 
+       exclusive oplocks). This allows all openers of the file that 
+       support level2 oplocks to cache the file for read-ahead only (ie. 
+       they may not cache writes or lock requests) and increases performance 
+       for many accesses of files that are not commonly written (such as 
+       application .EXE files).</para>
+
+       <para>Once one of the clients which have a read-only oplock 
+       writes to the file all clients are notified (no reply is needed 
+       or waited for) and told to break their oplocks to &quot;none&quot; and 
+       delete any read-ahead caches.</para>
+
+       <para>It is recommended that this parameter be turned on to
+       speed access to shared executables.</para>
+
+       <para>For more discussions on level2 oplocks see the CIFS spec.</para>
+
+       <para>Currently, if <link linkend="KERNELOPLOCKS"><parameter moreinfo="none">kernel 
+       oplocks</parameter></link> are supported then level2 oplocks are 
+       not granted (even if this parameter is set to <constant>yes</constant>). 
+       Note also, the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter>
+       </link> parameter must be set to <constant>yes</constant> on this share in order for 
+       this parameter to have any effect.</para>
+
+       <para>See also the <link linkend="OPLOCKS"><parameter moreinfo="none">oplocks</parameter>
+       </link> and <link linkend="OPLOCKS"><parameter moreinfo="none">kernel oplocks</parameter>
+       </link> parameters.</para>
+               
+       <para>Default: <command moreinfo="none">level2 oplocks = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/locking.xml b/docs/docbook/smbdotconf/locking/locking.xml
new file mode 100644 (file)
index 0000000..8526224
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="locking"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls whether or not locking will be 
+       performed by the server in response to lock requests from the 
+       client.</para>
+
+       <para>If <command moreinfo="none">locking = no</command>, all lock and unlock 
+       requests will appear to succeed and all lock queries will report 
+       that the file in question is available for locking.</para>
+
+       <para>If <command moreinfo="none">locking = yes</command>, real locking will be performed 
+       by the server.</para>
+
+       <para>This option <emphasis>may</emphasis> be useful for read-only 
+       filesystems which <emphasis>may</emphasis> not need locking (such as 
+       CDROM drives), although setting this parameter of <constant>no</constant> 
+       is not really recommended even in this case.</para>
+
+       <para>Be careful about disabling locking either globally or in a 
+       specific service, as lack of locking may result in data corruption. 
+       You should never need to set this parameter.</para>
+
+       <para>Default: <command moreinfo="none">locking = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/lockspincount.xml b/docs/docbook/smbdotconf/locking/lockspincount.xml
new file mode 100644 (file)
index 0000000..eb58626
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="lock spin count"
+                 context="G"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter controls the number of times
+       that smbd should attempt to gain a byte range lock on the 
+       behalf of a client request.  Experiments have shown that
+       Windows 2k servers do not reply with a failure if the lock
+       could not be immediately granted, but try a few more times
+       in case the lock could later be aquired.  This behavior
+       is used to support PC database formats such as MS Access
+       and FoxPro.
+       </para>
+
+       <para>Default: <command moreinfo="none">lock spin count = 3</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/lockspintime.xml b/docs/docbook/smbdotconf/locking/lockspintime.xml
new file mode 100644 (file)
index 0000000..460b282
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="lock spin time"
+                 context="G"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>The time in microseconds that smbd should 
+       pause before attempting to gain a failed lock.  See
+       <link linkend="LOCKSPINCOUNT"><parameter moreinfo="none">lock spin 
+       count</parameter></link> for more details.</para>
+
+       <para>Default: <command moreinfo="none">lock spin time = 10</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml b/docs/docbook/smbdotconf/locking/oplockbreakwaittime.xml
new file mode 100644 (file)
index 0000000..0dc130e
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="oplock break wait time"
+                 context="G"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a tuning parameter added due to bugs in 
+       both Windows 9x and WinNT. If Samba responds to a client too 
+       quickly when that client issues an SMB that can cause an oplock 
+       break request, then the network client can fail and not respond 
+       to the break request. This tuning parameter (which is set in milliseconds) 
+       is the amount of time Samba will wait before sending an oplock break 
+       request to such (broken) clients.</para>
+
+       <para><emphasis>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND 
+       UNDERSTOOD THE SAMBA OPLOCK CODE</emphasis>.</para>
+
+       <para>Default: <command moreinfo="none">oplock break wait time = 0</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml b/docs/docbook/smbdotconf/locking/oplockcontentionlimit.xml
new file mode 100644 (file)
index 0000000..1b24e5c
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="oplock contention limit"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a <emphasis>very</emphasis> advanced
+       <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> tuning option to 
+       improve the efficiency of the granting of oplocks under multiple 
+       client contention for the same file.</para>
+               
+       <para>In brief it specifies a number, which causes <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>not to grant an oplock even when requested 
+       if the approximate number of clients contending for an oplock on the same file goes over this 
+       limit. This causes <command moreinfo="none">smbd</command> to behave in a similar 
+       way to Windows NT.</para>
+
+       <para><emphasis>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ 
+       AND UNDERSTOOD THE SAMBA OPLOCK CODE</emphasis>.</para>
+
+       <para>Default: <command moreinfo="none">oplock contention limit = 2</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/oplocks.xml b/docs/docbook/smbdotconf/locking/oplocks.xml
new file mode 100644 (file)
index 0000000..0ba53ba
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="oplocks"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This boolean option tells <command moreinfo="none">smbd</command> whether to 
+       issue oplocks (opportunistic locks) to file open requests on this 
+       share. The oplock code can dramatically (approx. 30% or more) improve 
+       the speed of access to files on Samba servers. It allows the clients 
+       to aggressively cache files locally and you may want to disable this 
+       option for unreliable network environments (it is turned on by 
+       default in Windows NT Servers).  For more information see the file 
+       <filename moreinfo="none">Speed.txt</filename> in the Samba <filename moreinfo="none">docs/</filename> 
+       directory.</para>
+
+       <para>Oplocks may be selectively turned off on certain files with a 
+       share. See the <link linkend="VETOOPLOCKFILES"><parameter moreinfo="none">
+       veto oplock files</parameter></link> parameter. On some systems 
+       oplocks are recognized by the underlying operating system. This 
+       allows data synchronization between all access to oplocked files, 
+       whether it be via Samba or NFS or a local UNIX process. See the 
+       <parameter moreinfo="none">kernel oplocks</parameter> parameter for details.</para>
+
+       <para>See also the <link linkend="KERNELOPLOCKS"><parameter moreinfo="none">kernel 
+       oplocks</parameter></link> and <link linkend="LEVEL2OPLOCKS"><parameter moreinfo="none">
+       level2 oplocks</parameter></link> parameters.</para>
+
+       <para>Default: <command moreinfo="none">oplocks = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/posixlocking.xml b/docs/docbook/smbdotconf/locking/posixlocking.xml
new file mode 100644 (file)
index 0000000..c81bdcf
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="posix locking"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>The <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>
+       daemon maintains an database of file locks obtained by SMB clients.
+       The default behavior is to map this internal database to POSIX
+       locks.  This means that file locks obtained by SMB clients are 
+       consistent with those seen by POSIX compliant applications accessing 
+       the files via a non-SMB method (e.g. NFS or local file access).  
+       You should never need to disable this parameter.</para>
+               
+       <para>Default: <command moreinfo="none">posix locking = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/sharemodes.xml b/docs/docbook/smbdotconf/locking/sharemodes.xml
new file mode 100644 (file)
index 0000000..529ec44
--- /dev/null
@@ -0,0 +1,28 @@
+<samba:parameter name="share modes"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This enables or disables the honoring of 
+       the <parameter moreinfo="none">share modes</parameter> during a file open. These 
+       modes are used by clients to gain exclusive read or write access 
+       to a file.</para>
+
+       <para>These open modes are not directly supported by UNIX, so
+       they are simulated using shared memory, or lock files if your 
+       UNIX doesn't support shared memory (almost all do).</para>
+
+       <para>The share modes that are enabled by this option are 
+       <constant>DENY_DOS</constant>, <constant>DENY_ALL</constant>,
+       <constant>DENY_READ</constant>, <constant>DENY_WRITE</constant>,
+       <constant>DENY_NONE</constant> and <constant>DENY_FCB</constant>.
+       </para>
+
+       <para>This option gives full share compatibility and enabled 
+       by default.</para>
+
+       <para>You should <emphasis>NEVER</emphasis> turn this parameter 
+       off as many Windows applications will break if you do so.</para>
+
+       <para>Default: <command moreinfo="none">share modes = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/locking/strictlocking.xml b/docs/docbook/smbdotconf/locking/strictlocking.xml
new file mode 100644 (file)
index 0000000..a13b4d5
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="strict locking"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a boolean that controls the handling of 
+       file locking in the server. When this is set to <constant>yes</constant>,
+       the server will check every read and write access for file locks, and 
+       deny access if locks exist. This can be slow on some systems.</para>
+
+       <para>When strict locking is disabled, the server performs file 
+       lock checks only when the client explicitly asks for them.</para>
+
+       <para>Well-behaved clients always ask for lock checks when it 
+       is important.  So in the vast majority of cases, <command moreinfo="none">strict 
+       locking = no</command> is preferable.</para>
+
+       <para>Default: <command moreinfo="none">strict locking = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/debughirestimestamp.xml b/docs/docbook/smbdotconf/logging/debughirestimestamp.xml
new file mode 100644 (file)
index 0000000..4e49b89
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="debug hires timestamp"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Sometimes the timestamps in the log messages 
+    are needed with a resolution of higher that seconds, this 
+    boolean parameter adds microsecond resolution to the timestamp 
+    message header when turned on.</para>
+
+    <para>Note that the parameter <link linkend="DEBUGTIMESTAMP"><parameter moreinfo="none">
+    debug timestamp</parameter></link> must be on for this to have an 
+    effect.</para>
+
+    <para>Default: <command moreinfo="none">debug hires timestamp = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/debuglevel.xml b/docs/docbook/smbdotconf/logging/debuglevel.xml
new file mode 100644 (file)
index 0000000..622fbf2
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="debuglevel"
+                 context="G"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="LOGLEVEL"><parameter moreinfo="none">
+    log level</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/debugpid.xml b/docs/docbook/smbdotconf/logging/debugpid.xml
new file mode 100644 (file)
index 0000000..ff393f5
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="debug pid"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>When using only one log file for more then one  forked
+    <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry>-process there may be hard to
+    follow which process  outputs which message. This boolean parameter
+    is adds the process-id to the timestamp message headers in the
+    logfile when turned on.</para>
+
+    <para>Note that the parameter <link linkend="DEBUGTIMESTAMP"><parameter moreinfo="none">
+    debug timestamp</parameter></link> must be on for this to have an 
+    effect.</para>
+
+    <para>Default: <command moreinfo="none">debug pid = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/debugtimestamp.xml b/docs/docbook/smbdotconf/logging/debugtimestamp.xml
new file mode 100644 (file)
index 0000000..e337b5b
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="debug timestamp"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Samba debug log messages are timestamped 
+    by default. If you are running at a high <link linkend="DEBUGLEVEL">
+    <parameter moreinfo="none">debug level</parameter></link> these timestamps
+    can be distracting. This boolean parameter allows timestamping 
+    to be turned off.</para>
+
+    <para>Default: <command moreinfo="none">debug timestamp = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/debuguid.xml b/docs/docbook/smbdotconf/logging/debuguid.xml
new file mode 100644 (file)
index 0000000..bcacdf3
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="debug uid"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Samba is sometimes run as root and sometime 
+    run as the connected user, this boolean parameter inserts the 
+    current euid, egid, uid and gid to the timestamp message headers 
+    in the log file if turned on.</para>
+               
+    <para>Note that the parameter <link linkend="DEBUGTIMESTAMP"><parameter moreinfo="none">
+    debug timestamp</parameter></link> must be on for this to have an 
+    effect.</para>
+
+    <para>Default: <command moreinfo="none">debug uid = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/logfile.xml b/docs/docbook/smbdotconf/logging/logfile.xml
new file mode 100644 (file)
index 0000000..8d3761a
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="log file"
+                 context="G"
+                 developer="1" advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option allows you to override the name 
+    of the Samba log file (also known as the debug file).</para>
+
+    <para>This option takes the standard substitutions, allowing 
+    you to have separate log files for each user or machine.</para>
+
+    <para>Example: <command moreinfo="none">log file = /usr/local/samba/var/log.%m</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/loglevel.xml b/docs/docbook/smbdotconf/logging/loglevel.xml
new file mode 100644 (file)
index 0000000..6f03fe8
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="log level"
+                 context="G"
+                 developer="1" advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The value of the parameter (a astring) allows 
+    the debug level (logging level) to be specified in the 
+    <filename moreinfo="none">smb.conf</filename> file. This parameter has been
+    extended since the 2.2.x series, now it allow to specify the debug
+    level for multiple debug classes. This is to give greater 
+    flexibility in the configuration of the system.</para>
+
+    <para>The default will be the log level specified on 
+    the command line or level zero if none was specified.</para>
+
+    <para>Example: <command moreinfo="none">log level = 3 passdb:5 auth:10 winbind:2</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/maxlogsize.xml b/docs/docbook/smbdotconf/logging/maxlogsize.xml
new file mode 100644 (file)
index 0000000..6e0ec67
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="max log size"
+                 context="G"
+                 developer="1" advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option (an integer in kilobytes) specifies 
+    the max size the log file should grow to. Samba periodically checks 
+    the size and if it is exceeded it will rename the file, adding 
+    a <filename moreinfo="none">.old</filename> extension.</para>
+
+    <para>A size of 0 means no limit.</para>
+
+    <para>Default: <command moreinfo="none">max log size = 5000</command></para>
+
+    <para>Example: <command moreinfo="none">max log size = 1000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/syslog.xml b/docs/docbook/smbdotconf/logging/syslog.xml
new file mode 100644 (file)
index 0000000..0fdf070
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="syslog"
+                 context="G"
+                 developer="1" advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter maps how Samba debug messages 
+    are logged onto the system syslog logging levels. Samba debug 
+    level zero maps onto syslog <constant>LOG_ERR</constant>, debug 
+    level one maps onto <constant>LOG_WARNING</constant>, debug level 
+    two maps onto <constant>LOG_NOTICE</constant>, debug level three 
+    maps onto LOG_INFO. All higher levels are mapped to <constant>
+    LOG_DEBUG</constant>.</para>
+
+    <para>This parameter sets the threshold for sending messages 
+    to syslog.  Only messages with debug level less than this value 
+    will be sent to syslog.</para>
+
+    <para>Default: <command moreinfo="none">syslog = 1</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/syslogonly.xml b/docs/docbook/smbdotconf/logging/syslogonly.xml
new file mode 100644 (file)
index 0000000..2b584d8
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="syslog only"
+                 context="G"
+                 developer="1" advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>If this parameter is set then Samba debug 
+    messages are logged into the system syslog only, and not to 
+    the debug log files.</para>
+
+    <para>Default: <command moreinfo="none">syslog only = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logging/timestamplogs.xml b/docs/docbook/smbdotconf/logging/timestamplogs.xml
new file mode 100644 (file)
index 0000000..e744ce5
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="timestamp logs"
+                 context="G"
+                 developer="1" advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="DEBUGTIMESTAMP"><parameter moreinfo="none">
+    debug timestamp</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/abortshutdownscript.xml b/docs/docbook/smbdotconf/logon/abortshutdownscript.xml
new file mode 100644 (file)
index 0000000..fcabd33
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="abort shutdown script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>
+       This a full path name to a script called by <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> that
+       should stop a shutdown procedure issued by the <link linkend="SHUTDOWNSCRIPT">
+       <parameter moreinfo="none">shutdown script</parameter></link>.</para>
+               
+       <para>This command will be run as the user connected to the server.</para>
+
+       <para>Default: <emphasis>None</emphasis>.</para>
+
+       <para>Example: <command moreinfo="none">abort shutdown script = /sbin/shutdown -c</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/addgroupscript.xml b/docs/docbook/smbdotconf/logon/addgroupscript.xml
new file mode 100644 (file)
index 0000000..25906d0
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="add group script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the full pathname to a script that will be run
+       <emphasis>AS ROOT</emphasis> by <citerefentry>
+       <refentrytitle>smbd</refentrytitle><manvolnum>8</manvolnum></citerefentry>
+       when a new group is requested. It will expand any <parameter
+       moreinfo="none">%g</parameter> to the group name passed. This
+       script is only useful for installations using the Windows NT
+       domain administration tools. The script is free to create a
+       group with an arbitrary name to circumvent unix group name
+       restrictions. In that case the script must print the numeric gid
+       of the created group on stdout.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/addmachinescript.xml b/docs/docbook/smbdotconf/logon/addmachinescript.xml
new file mode 100644 (file)
index 0000000..7aef54d
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="add machine script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the full pathname to a script that will  be run by
+       <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> when a machine is added
+       to it's domain using the administrator username and password
+       method. </para>
+
+       <para>This option is only required when using sam back-ends tied
+       to the Unix uid method of RID calculation such as smbpasswd. 
+       This option is only available in Samba 3.0.</para>
+
+       <para>Default: <command moreinfo="none">add machine script = &lt;empty string&gt;</command></para>      
+
+       <para>Example: <command moreinfo="none">add machine script = /usr/sbin/adduser -n -g 
+       machines -c Machine -d /dev/null -s /bin/false %u</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/adduserscript.xml b/docs/docbook/smbdotconf/logon/adduserscript.xml
new file mode 100644 (file)
index 0000000..42f7b04
--- /dev/null
@@ -0,0 +1,50 @@
+<samba:parameter name="add user script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the full pathname to a script that will 
+       be run <emphasis>AS ROOT</emphasis> by <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> under special circumstances described below.</para>
+
+       <para>Normally, a Samba server requires that UNIX users are 
+       created for all users accessing files on this server. For sites 
+       that use Windows NT account databases as their primary user database 
+       creating these users and keeping the user list in sync with the 
+       Windows NT PDC is an onerous task. This option allows smbd to create the required UNIX users 
+       <emphasis>ON DEMAND</emphasis> when a user accesses the Samba server.</para>
+
+       <para>In order to use this option, <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> must <emphasis>NOT</emphasis> be set to <parameter moreinfo="none">security = share</parameter>
+       and <parameter moreinfo="none">add user script</parameter>
+       must be set to a full pathname for a script that will create a UNIX 
+       user given one argument of <parameter moreinfo="none">%u</parameter>, which expands into 
+       the UNIX user name to create.</para>
+
+       <para>When the Windows user attempts to access the Samba server, 
+       at login (session setup in the SMB protocol) time, <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> contacts the <parameter moreinfo="none">password server</parameter> and 
+       attempts to authenticate the given user with the given password. If the 
+       authentication succeeds then <command moreinfo="none">smbd</command> 
+       attempts to find a UNIX user in the UNIX password database to map the 
+       Windows user into. If this lookup fails, and <parameter moreinfo="none">add user script
+       </parameter> is set then <command moreinfo="none">smbd</command> will
+       call the specified script <emphasis>AS ROOT</emphasis>, expanding 
+       any <parameter moreinfo="none">%u</parameter> argument to be the user name to create.</para>
+
+       <para>If this script successfully creates the user then <command moreinfo="none">smbd
+       </command> will continue on as though the UNIX user
+       already existed. In this way, UNIX users are dynamically created to
+       match existing Windows NT accounts.</para>
+
+       <para>See also <link linkend="SECURITY"><parameter moreinfo="none">
+       security</parameter></link>, <link linkend="PASSWORDSERVER">
+       <parameter moreinfo="none">password server</parameter></link>, 
+       <link linkend="DELETEUSERSCRIPT"><parameter moreinfo="none">delete user 
+       script</parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">add user script = &lt;empty string&gt;</command></para> 
+
+       <para>Example: <command moreinfo="none">add user script = /usr/local/samba/bin/add_user %u</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/addusertogroupscript.xml b/docs/docbook/smbdotconf/logon/addusertogroupscript.xml
new file mode 100644 (file)
index 0000000..ed17b9c
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="add user to group script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Full path to the script that will be called when 
+       a user is added to a group using the Windows NT domain administration 
+       tools. It will be run by <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> <emphasis>AS ROOT</emphasis>. 
+       Any <parameter moreinfo="none">%g</parameter> will be replaced with the group name and 
+       any <parameter moreinfo="none">%u</parameter> will be replaced with the user name.
+       </para>
+
+       <para>Default: <command moreinfo="none">add user to group script = </command></para>
+
+       <para>Example: <command moreinfo="none">add user to group script = /usr/sbin/adduser %u %g</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/deletegroupscript.xml b/docs/docbook/smbdotconf/logon/deletegroupscript.xml
new file mode 100644 (file)
index 0000000..2e78c6a
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="delete group script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the full pathname to a script that will 
+       be run <emphasis>AS ROOT</emphasis> <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> when a group is requested to be deleted. 
+       It will expand any <parameter moreinfo="none">%g</parameter> to the group name passed.  
+       This script is only useful for installations using the Windows NT domain administration tools.
+       </para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml b/docs/docbook/smbdotconf/logon/deleteuserfromgroupscript.xml
new file mode 100644 (file)
index 0000000..76594c7
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="delete user from group script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Full path to the script that will be called when 
+       a user is removed from a group using the Windows NT domain administration 
+       tools. It will be run by <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> <emphasis>AS ROOT</emphasis>. 
+       Any <parameter moreinfo="none">%g</parameter> will be replaced with the group name and 
+       any <parameter moreinfo="none">%u</parameter> will be replaced with the user name.
+       </para>
+
+       <para>Default: <command moreinfo="none">delete user from group script = </command></para>
+
+       <para>Example: <command moreinfo="none">delete user from group script = /usr/sbin/deluser %u %g</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/deleteuserscript.xml b/docs/docbook/smbdotconf/logon/deleteuserscript.xml
new file mode 100644 (file)
index 0000000..2338445
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="delete user script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the full pathname to a script that will 
+       be run by <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> when managing users 
+       with remote RPC (NT) tools.
+       </para>
+
+       <para>This script is called when a remote client removes a user
+       from the server, normally using 'User Manager for Domains' or
+       <command moreinfo="none">rpcclient</command>.</para>
+
+       <para>This script should delete the given UNIX username.</para>
+
+       <para>Default: <command moreinfo="none">delete user script = &lt;empty string&gt;</command></para>
+
+       <para>Example: <command moreinfo="none">delete user script = /usr/local/samba/bin/del_user %u</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/domainlogons.xml b/docs/docbook/smbdotconf/logon/domainlogons.xml
new file mode 100644 (file)
index 0000000..e45621e
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="domain logons"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>If set to <constant>yes</constant>, the Samba server will serve 
+       Windows 95/98 Domain logons for the <link linkend="WORKGROUP">
+       <parameter moreinfo="none">workgroup</parameter></link> it is in. Samba 2.2
+       has limited capability to act as a domain controller for Windows 
+       NT 4 Domains.  For more details on setting up this feature see 
+       the Samba-PDC-HOWTO included in the Samba documentation.</para>
+               
+       <para>Default: <command moreinfo="none">domain logons = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logondrive.xml b/docs/docbook/smbdotconf/logon/logondrive.xml
new file mode 100644 (file)
index 0000000..8c6be70
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="logon drive"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the local path to 
+       which the home directory will be connected (see <link linkend="LOGONHOME">
+       <parameter moreinfo="none">logon home</parameter></link>) 
+       and is only used by NT Workstations. </para>
+
+       <para>Note that this option is only useful if Samba is set up as a
+       logon server.</para>
+
+       <para>Default: <command moreinfo="none">logon drive = z:</command></para>
+
+       <para>Example: <command moreinfo="none">logon drive = h:</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logonhome.xml b/docs/docbook/smbdotconf/logon/logonhome.xml
new file mode 100644 (file)
index 0000000..05c6952
--- /dev/null
@@ -0,0 +1,45 @@
+<samba:parameter name="logon home"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the home directory 
+       location when a Win95/98 or NT Workstation logs into a Samba PDC.  
+       It allows you to do </para>
+               
+       <para><prompt moreinfo="none">C:\&gt;</prompt>
+       <userinput moreinfo="none">NET USE H: /HOME</userinput>
+       </para>
+
+       <para>from a command prompt, for example.</para>
+
+       <para>This option takes the standard substitutions, allowing 
+       you to have separate logon scripts for each user or machine.</para>
+
+       <para>This parameter can be used with Win9X workstations to ensure 
+       that roaming profiles are stored in a subdirectory of the user's 
+       home directory.  This is done in the following way:</para>
+
+       <para><command moreinfo="none">logon home = \\%N\%U\profile</command></para>
+
+       <para>This tells Samba to return the above string, with 
+       substitutions made when a client requests the info, generally 
+       in a NetUserGetInfo request.  Win9X clients truncate the info to
+       \\server\share when a user does <command moreinfo="none">net use /home</command>
+       but use the whole string when dealing with profiles.</para>
+
+       <para>Note that in prior versions of Samba, the <link linkend="LOGONPATH">
+       <parameter moreinfo="none">logon path</parameter></link> was returned rather than 
+       <parameter moreinfo="none">logon home</parameter>.  This broke <command 
+       moreinfo="none">net use /home</command> but allowed profiles outside the home directory.  
+       The current implementation is correct, and can be used for profiles if you use 
+       the above trick.</para>
+
+       <para>This option is only useful if Samba is set up as a logon 
+       server.</para>
+
+       <para>Default: <command moreinfo="none">logon home = &quot;\\%N\%U&quot;</command></para>
+
+       <para>Example: <command moreinfo="none">logon home = &quot;\\remote_smb_server\%U&quot;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logonpath.xml b/docs/docbook/smbdotconf/logon/logonpath.xml
new file mode 100644 (file)
index 0000000..9abcf0d
--- /dev/null
@@ -0,0 +1,49 @@
+<samba:parameter name="logon path"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the home directory 
+       where roaming profiles (NTuser.dat etc files for Windows NT) are 
+       stored.  Contrary to previous versions of these manual pages, it has 
+       nothing to do with Win 9X roaming profiles.  To find out how to 
+       handle roaming profiles for Win 9X system, see the <link linkend="LOGONHOME">
+       <parameter moreinfo="none">logon home</parameter></link> parameter.</para>
+
+       <para>This option takes the standard substitutions, allowing you 
+       to have separate logon scripts for each user or machine.  It also 
+       specifies the directory from which the &quot;Application Data&quot;, 
+       (<filename moreinfo="none">desktop</filename>, <filename moreinfo="none">start menu</filename>,
+       <filename moreinfo="none">network neighborhood</filename>, <filename moreinfo="none">programs</filename> 
+       and other folders, and their contents, are loaded and displayed on 
+       your Windows NT client.</para>
+
+       <para>The share and the path must be readable by the user for 
+       the preferences and directories to be loaded onto the Windows NT
+       client. The share must be writeable when the user logs in for the first
+       time, in order that the Windows NT client can create the NTuser.dat
+       and other directories.</para>
+
+       <para>Thereafter, the directories and any of the contents can, 
+       if required, be made read-only.  It is not advisable that the 
+       NTuser.dat file be made read-only - rename it to NTuser.man to 
+       achieve the desired effect (a <emphasis>MAN</emphasis>datory 
+       profile). </para>
+
+       <para>Windows clients can sometimes maintain a connection to 
+       the [homes] share, even though there is no user logged in.  
+       Therefore, it is vital that the logon path does not include a 
+       reference to the homes share (i.e. setting this parameter to
+       \%N\%U\profile_path will cause problems).</para>
+
+       <para>This option takes the standard substitutions, allowing 
+       you to have separate logon scripts for each user or machine.</para>
+
+       <para>Note that this option is only useful if Samba is set up 
+       as a logon server.</para>
+
+       <para>Default: <command moreinfo="none">logon path = \\%N\%U\profile</command></para>
+
+       <para>Example: <command moreinfo="none">logon path = \\PROFILESERVER\PROFILE\%U</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/logonscript.xml b/docs/docbook/smbdotconf/logon/logonscript.xml
new file mode 100644 (file)
index 0000000..a1e8e0c
--- /dev/null
@@ -0,0 +1,44 @@
+<samba:parameter name="logon script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the batch file (.bat) or 
+       NT command file (.cmd) to be downloaded and run on a machine when 
+       a user successfully logs in.  The file must contain the DOS 
+       style CR/LF line endings. Using a DOS-style editor to create the 
+       file is recommended.</para>
+               
+       <para>The script must be a relative path to the [netlogon] 
+       service.  If the [netlogon] service specifies a <link linkend="PATH">
+       <parameter moreinfo="none">path</parameter></link> of <filename 
+       moreinfo="none">/usr/local/samba/netlogon</filename>, and <command 
+       moreinfo="none">logon script = STARTUP.BAT</command>, then 
+       the file that will be downloaded is:</para>
+
+       <para><filename moreinfo="none">/usr/local/samba/netlogon/STARTUP.BAT</filename></para>
+
+       <para>The contents of the batch file are entirely your choice.  A 
+       suggested command would be to add <command moreinfo="none">NET TIME \\SERVER /SET 
+       /YES</command>, to force every machine to synchronize clocks with 
+       the same time server.  Another use would be to add <command moreinfo="none">NET USE 
+       U: \\SERVER\UTILS</command> for commonly used utilities, or <screen>
+       <userinput>NET USE Q: \\SERVER\ISO9001_QA</userinput></screen> for example.</para>
+
+       <para>Note that it is particularly important not to allow write 
+       access to the [netlogon] share, or to grant users write permission 
+       on the batch files in a secure environment, as this would allow 
+       the batch files to be arbitrarily modified and security to be 
+       breached.</para>
+
+       <para>This option takes the standard substitutions, allowing you 
+       to have separate logon scripts for each user or machine.</para>
+
+       <para>This option is only useful if Samba is set up as a logon 
+       server.</para>
+
+       <para>Default: <emphasis>no logon script defined</emphasis></para>
+
+       <para>Example: <command moreinfo="none">logon script = scripts\%U.bat</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml b/docs/docbook/smbdotconf/logon/setprimarygroupscript.xml
new file mode 100644 (file)
index 0000000..c19c307
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="set primary group script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+
+       <para>Thanks to the Posix subsystem in NT a Windows User has a
+       primary group in addition to the auxiliary groups.  This script
+       sets the primary group in the unix userdatase when an
+       administrator sets the primary group from the windows user
+       manager or when fetching a SAM with <command>net rpc
+       vampire</command>. <parameter>%u</parameter> will be replaced
+       with the user whose primary group is to be set. 
+       <parameter>%g</parameter> will be replaced with the group to
+       set.</para>
+
+       <para>Default: <emphasis>No default value</emphasis></para>
+
+       <para>Example: <command>set primary group script = /usr/sbin/usermod -g '%g' '%u'</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/logon/shutdownscript.xml b/docs/docbook/smbdotconf/logon/shutdownscript.xml
new file mode 100644 (file)
index 0000000..2cbf522
--- /dev/null
@@ -0,0 +1,59 @@
+<samba:parameter name="shutdown script"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>
+       This a full path name to a script called by <citerefentry><refentrytitle>smbd</refentrytitle>                                                    
+        <manvolnum>8</manvolnum></citerefentry> that should start a shutdown procedure.</para>
+
+       <para>This command will be run as the user connected to the server.</para>
+
+       <para>%m %t %r %f parameters are expanded:</para>
+       
+       <itemizedlist>
+               <listitem>
+                       <para><parameter moreinfo="none">%m</parameter> will be substituted with the
+                       shutdown message sent to the server.</para>
+               </listitem>
+               
+               <listitem>
+                       <para><parameter moreinfo="none">%t</parameter> will be substituted with the
+                       number of seconds to wait before effectively starting the
+                       shutdown procedure.</para>
+               </listitem>
+               
+               <listitem>
+                       <para><parameter moreinfo="none">%r</parameter> will be substituted with the
+                       switch <emphasis>-r</emphasis>. It means reboot after shutdown
+                       for NT.</para>
+               </listitem>
+               
+               <listitem>
+                       <para><parameter moreinfo="none">%f</parameter> will be substituted with the
+                       switch <emphasis>-f</emphasis>. It means force the shutdown
+                       even if applications do not respond for NT.</para>
+               </listitem>
+       </itemizedlist>
+
+       <para>Default: <emphasis>None</emphasis>.</para>
+
+       <para>Example: <command moreinfo="none">shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f</command></para>
+
+       <para>Shutdown script example:
+<programlisting format="linespecific">
+#!/bin/bash
+               
+$time=0
+let &quot;time/60&quot;
+let &quot;time++&quot;
+
+/sbin/shutdown $3 $4 +$time $1 &amp;
+</programlisting>
+Shutdown does not return so we need to launch it in background.
+</para>
+
+       <para>See also <link linkend="ABORTSHUTDOWNSCRIPT">
+       <parameter moreinfo="none">abort shutdown script</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/addsharecommand.xml b/docs/docbook/smbdotconf/misc/addsharecommand.xml
new file mode 100644 (file)
index 0000000..bd5f210
--- /dev/null
@@ -0,0 +1,63 @@
+<samba:parameter name="add share command"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Samba 2.2.0 introduced the ability to dynamically 
+       add and delete shares via the Windows NT 4.0 Server Manager.  The 
+       <parameter moreinfo="none">add share command</parameter> is used to define an 
+       external program or script which will add a new service definition 
+       to <filename moreinfo="none">smb.conf</filename>.  In order to successfully 
+       execute the <parameter moreinfo="none">add share command</parameter>, <command moreinfo="none">smbd</command>
+       requires that the administrator be connected using a root account (i.e. 
+       uid == 0).
+       </para>
+               
+       <para>
+       When executed, <command moreinfo="none">smbd</command> will automatically invoke the 
+       <parameter moreinfo="none">add share command</parameter> with four parameters.
+       </para>
+               
+       <itemizedlist>
+               <listitem>
+                       <para><parameter moreinfo="none">configFile</parameter> - the location 
+                       of the global <filename moreinfo="none">smb.conf</filename> file. 
+                       </para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">shareName</parameter> - the name of the new 
+                       share.
+                       </para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">pathName</parameter> - path to an **existing**
+                       directory on disk.
+                       </para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">comment</parameter> - comment string to associate 
+                       with the new share.
+                       </para>
+               </listitem>
+       </itemizedlist>
+               
+       <para>
+       This parameter is only used for add file shares.  To add printer shares, 
+       see the <link linkend="ADDPRINTERCOMMAND"><parameter moreinfo="none">addprinter 
+       command</parameter></link>.
+       </para>
+               
+       <para>
+       See also <link linkend="CHANGESHARECOMMAND"><parameter moreinfo="none">change share 
+       command</parameter></link>, <link linkend="DELETESHARECOMMAND"><parameter moreinfo="none">delete share
+       command</parameter></link>.
+       </para>
+               
+       <para>Default: <emphasis>none</emphasis></para>
+
+       <para>Example: <command moreinfo="none">add share command = /usr/local/bin/addshare</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/afsshare.xml b/docs/docbook/smbdotconf/misc/afsshare.xml
new file mode 100644 (file)
index 0000000..1933fa5
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="afs share"
+                context="S"
+                advanced="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter controls whether special AFS features are enabled
+       for this share. If enabled, it assumes that the directory exported via
+       the <parameter>path</parameter> parameter is a local AFS import. The
+       special AFS features include the attempt to hand-craft an AFS token
+       if you enabled --with-fake-kaserver in configure.
+       </para>
+
+       <para>Default: <command moreinfo="none">afs share = no</command></para>
+
+       <para>Example: <command moreinfo="none">afs share = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/afsusernamemap.xml b/docs/docbook/smbdotconf/misc/afsusernamemap.xml
new file mode 100644 (file)
index 0000000..a312f43
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="afs username map"
+                 context="G"
+                 advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>If you are using the fake kaserver AFS feature, you might
+       want to hand-craft the usernames you are creating tokens for.
+       For example this is necessary if you have users from several domain
+       in your AFS Protection Database. One possible scheme to code users
+       as DOMAIN+User as it is done by winbind with the + as a separator.
+       </para>
+
+       <para>The mapped user name must contain the cell name to log into,
+       so without setting this parameter there will be no token.</para>
+               
+       <para>Default: <command moreinfo="none">none</command></para>
+
+       <para>Example: <command moreinfo="none">afs username map = %u@afs.samba.org</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/autoservices.xml b/docs/docbook/smbdotconf/misc/autoservices.xml
new file mode 100644 (file)
index 0000000..d94997a
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="auto services"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a synonym for the <link linkend="PRELOAD">
+       <parameter moreinfo="none">preload</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/available.xml b/docs/docbook/smbdotconf/misc/available.xml
new file mode 100644 (file)
index 0000000..20931b3
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="available"
+                context="S"
+                basic="1" advanced="1" print="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter lets you &quot;turn off&quot; a service. If 
+       <parameter moreinfo="none">available = no</parameter>, then <emphasis>ALL</emphasis> 
+       attempts to connect to the service will fail. Such failures are 
+       logged.</para>
+
+       <para>Default: <command moreinfo="none">available = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/changesharecommand.xml b/docs/docbook/smbdotconf/misc/changesharecommand.xml
new file mode 100644 (file)
index 0000000..d011659
--- /dev/null
@@ -0,0 +1,62 @@
+<samba:parameter name="change share command"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Samba 2.2.0 introduced the ability to dynamically 
+       add and delete shares via the Windows NT 4.0 Server Manager.  The 
+       <parameter moreinfo="none">change share command</parameter> is used to define an 
+       external program or script which will modify an existing service definition 
+       in <filename moreinfo="none">smb.conf</filename>.  In order to successfully 
+       execute the <parameter moreinfo="none">change share command</parameter>, <command moreinfo="none">smbd</command>
+       requires that the administrator be connected using a root account (i.e. 
+       uid == 0).
+       </para>
+               
+       <para>
+       When executed, <command moreinfo="none">smbd</command> will automatically invoke the 
+       <parameter moreinfo="none">change share command</parameter> with four parameters.
+       </para>
+               
+       <itemizedlist>
+               <listitem>
+                       <para><parameter moreinfo="none">configFile</parameter> - the location 
+                       of the global <filename moreinfo="none">smb.conf</filename> file. 
+                       </para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">shareName</parameter> - the name of the new 
+                       share.
+                       </para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">pathName</parameter> - path to an **existing**
+                       directory on disk.
+                       </para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">comment</parameter> - comment string to associate 
+                       with the new share.
+                       </para>
+               </listitem>
+       </itemizedlist>
+               
+       <para>
+       This parameter is only used modify existing file shares definitions.  To modify 
+       printer shares, use the &quot;Printers...&quot; folder as seen when browsing the Samba host.
+       </para>
+               
+       <para>
+       See also <link linkend="ADDSHARECOMMAND"><parameter moreinfo="none">add share
+       command</parameter></link>, <link linkend="DELETESHARECOMMAND"><parameter moreinfo="none">delete 
+       share command</parameter></link>.
+       </para>
+               
+       <para>Default: <emphasis>none</emphasis></para>
+
+       <para>Example: <command moreinfo="none">change share command = /usr/local/bin/addshare</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/configfile.xml b/docs/docbook/smbdotconf/misc/configfile.xml
new file mode 100644 (file)
index 0000000..855b646
--- /dev/null
@@ -0,0 +1,24 @@
+<samba:parameter name="config file"
+                 context="G"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This allows you to override the config file 
+       to use, instead of the default (usually <filename moreinfo="none">smb.conf</filename>). 
+       There is a chicken and egg problem here as this option is set 
+       in the config file!</para>
+
+       <para>For this reason, if the name of the config file has changed 
+       when the parameters are loaded then it will reload them from 
+       the new config file.</para>
+
+       <para>This option takes the usual substitutions, which can 
+       be very useful.</para>
+
+       <para>If the config file doesn't exist then it won't be loaded 
+       (allowing you to special case the config files of just a few 
+       clients).</para>
+
+       <para>Example: <command moreinfo="none">config file = /usr/local/samba/lib/smb.conf.%m</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/copy.xml b/docs/docbook/smbdotconf/misc/copy.xml
new file mode 100644 (file)
index 0000000..c315295
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="copy"
+                context="S"
+                hide="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter allows you to &quot;clone&quot; service 
+       entries. The specified service is simply duplicated under the 
+       current service's name. Any parameters specified in the current 
+       section will override those in the section being copied.</para>
+
+       <para>This feature lets you set up a 'template' service and 
+       create similar services easily. Note that the service being 
+       copied must occur earlier in the configuration file than the 
+       service doing the copying.</para>
+
+       <para>Default: <emphasis>no value</emphasis></para>
+
+       <para>Example: <command moreinfo="none">copy = otherservice</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/default.xml b/docs/docbook/smbdotconf/misc/default.xml
new file mode 100644 (file)
index 0000000..fce58dc
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="default"
+                context="G"
+                developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>A synonym for <link linkend="DEFAULTSERVICE"><parameter moreinfo="none">
+                               default service</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/defaultservice.xml b/docs/docbook/smbdotconf/misc/defaultservice.xml
new file mode 100644 (file)
index 0000000..39e467b
--- /dev/null
@@ -0,0 +1,38 @@
+<samba:parameter name="default service"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the name of a service
+       which will be connected to if the service actually requested cannot
+       be found. Note that the square brackets are <emphasis>NOT</emphasis>
+       given in the parameter value (see example below).</para>
+
+       <para>There is no default value for this parameter. If this 
+       parameter is not given, attempting to connect to a nonexistent 
+       service results in an error.</para>
+
+       <para>Typically the default service would be a <link linkend="GUESTOK">
+       <parameter moreinfo="none">guest ok</parameter></link>, <link linkend="READONLY">
+       <parameter moreinfo="none">read-only</parameter></link> service.</para>
+
+       <para>Also note that the apparent service name will be changed 
+       to equal that of the requested service, this is very useful as it 
+       allows you to use macros like <parameter moreinfo="none">%S</parameter> to make 
+       a wildcard service.</para>
+
+       <para>Note also that any &quot;_&quot; characters in the name of the service 
+       used in the default service will get mapped to a &quot;/&quot;. This allows for
+       interesting things.</para>
+
+       <para>Example:</para>
+               
+<para><programlisting format="linespecific">
+[global]
+       default service = pub
+        
+[pub]
+       path = /%S
+</programlisting></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/deletereadonly.xml b/docs/docbook/smbdotconf/misc/deletereadonly.xml
new file mode 100644 (file)
index 0000000..cfffcee
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="delete readonly"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter allows readonly files to be deleted.  
+       This is not normal DOS semantics, but is allowed by UNIX.</para>
+               
+       <para>This option may be useful for running applications such 
+       as rcs, where UNIX file ownership prevents changing file 
+       permissions, and DOS semantics prevent deletion of a read only file.</para>
+
+       <para>Default: <command moreinfo="none">delete readonly = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/deletesharecommand.xml b/docs/docbook/smbdotconf/misc/deletesharecommand.xml
new file mode 100644 (file)
index 0000000..cf60b27
--- /dev/null
@@ -0,0 +1,51 @@
+<samba:parameter name="delete share command"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Samba 2.2.0 introduced the ability to dynamically 
+       add and delete shares via the Windows NT 4.0 Server Manager.  The 
+       <parameter moreinfo="none">delete share command</parameter> is used to define an 
+       external program or script which will remove an existing service 
+       definition from <filename moreinfo="none">smb.conf</filename>.  In order to successfully 
+       execute the <parameter moreinfo="none">delete share command</parameter>, <command moreinfo="none">smbd</command>
+       requires that the administrator be connected using a root account (i.e. 
+       uid == 0).
+       </para>
+               
+       <para>
+       When executed, <command moreinfo="none">smbd</command> will automatically invoke the 
+       <parameter moreinfo="none">delete share command</parameter> with two parameters.
+       </para>
+               
+       <itemizedlist>
+               <listitem>
+                       <para><parameter moreinfo="none">configFile</parameter> - the location 
+                       of the global <filename moreinfo="none">smb.conf</filename> file. 
+                       </para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">shareName</parameter> - the name of 
+                       the existing service.
+                       </para>
+               </listitem>
+       </itemizedlist>
+               
+       <para>
+       This parameter is only used to remove file shares.  To delete printer shares, 
+       see the <link linkend="DELETEPRINTERCOMMAND"><parameter moreinfo="none">deleteprinter 
+       command</parameter></link>.
+       </para>
+               
+       <para>
+       See also <link linkend="ADDSHARECOMMAND"><parameter moreinfo="none">add share
+       command</parameter></link>, <link linkend="CHANGESHARECOMMAND"><parameter moreinfo="none">change 
+       share command</parameter></link>.
+       </para>
+               
+       <para>Default: <emphasis>none</emphasis></para>
+
+       <para>Example: <command moreinfo="none">delete share command = /usr/local/bin/delshare</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dfreecommand.xml b/docs/docbook/smbdotconf/misc/dfreecommand.xml
new file mode 100644 (file)
index 0000000..1e839a5
--- /dev/null
@@ -0,0 +1,52 @@
+<samba:parameter name="dfree command"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+       <para>The <parameter moreinfo="none">dfree command</parameter> setting
+       should only be used on systems where a problem occurs with the
+       internal disk space calculations. This has been known to happen
+       with Ultrix, but may occur with other operating systems. The
+       symptom that was seen was an error of &quot;Abort Retry
+       Ignore&quot; at the end of each directory listing.</para>
+               
+       <para>This setting allows the replacement of the internal routines to
+       calculate the total disk space and amount available with an external
+       routine. The example below gives a possible script that might fulfill
+       this function.</para>
+
+       <para>The external program will be passed a single parameter indicating 
+       a directory in the filesystem being queried. This will typically consist
+       of the string <filename moreinfo="none">./</filename>. The script should return two 
+       integers in ASCII. The first should be the total disk space in blocks, 
+       and the second should be the number of available blocks. An optional 
+       third return value can give the block size in bytes. The default 
+       blocksize is 1024 bytes.</para>
+
+       <para>Note: Your script should <emphasis>NOT</emphasis> be setuid or 
+       setgid and should be owned by (and writeable only by) root!</para>
+
+       <para>Default: <emphasis>By default internal routines for 
+       determining the disk capacity and remaining space will be used.
+       </emphasis></para>
+
+       <para>Example: <command moreinfo="none">dfree command = /usr/local/samba/bin/dfree</command></para>
+
+       <para>Where the script dfree (which must be made executable) could be:</para>
+
+<para><programlisting format="linespecific"> 
+#!/bin/sh
+df $1 | tail -1 | awk '{print $2&quot; &quot;$4}'
+</programlisting></para>
+
+       <para>or perhaps (on Sys V based systems):</para>
+
+<para><programlisting format="linespecific"> 
+#!/bin/sh
+/usr/bin/df -k $1 | tail -1 | awk '{print $3&quot; &quot;$5}'
+</programlisting></para>
+               
+       <para>Note that you may have to replace the command names with full path names on some systems.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dontdescend.xml b/docs/docbook/smbdotconf/misc/dontdescend.xml
new file mode 100644 (file)
index 0000000..d3e9fb2
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="dont descend"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>There are certain directories on some systems 
+       (e.g., the <filename moreinfo="none">/proc</filename> tree under Linux) that are either not 
+       of interest to clients or are infinitely deep (recursive). This 
+       parameter allows you to specify a comma-delimited list of directories 
+       that the server should always show as empty.</para>
+
+       <para>Note that Samba can be very fussy about the exact format 
+       of the &quot;dont descend&quot; entries. For example you may need <filename moreinfo="none">
+       ./proc</filename> instead of just <filename moreinfo="none">/proc</filename>. 
+       Experimentation is the best policy :-)  </para>
+               
+       <para>Default: <emphasis>none (i.e., all directories are OK 
+       to descend)</emphasis></para>
+
+       <para>Example: <command moreinfo="none">dont descend = /proc,/dev</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dosfilemode.xml b/docs/docbook/smbdotconf/misc/dosfilemode.xml
new file mode 100644 (file)
index 0000000..2628dc4
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="dos filemode"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para> The default behavior in Samba is to provide 
+       UNIX-like behavior where only the owner of a file/directory is 
+       able to change the permissions on it.  However, this behavior
+       is often confusing to  DOS/Windows users.  Enabling this parameter 
+       allows a user who has write access to the file (by whatever 
+       means) to modify the permissions on it.  Note that a user
+       belonging to the group owning the file will not be allowed to
+       change permissions if the group is only granted read access.
+       Ownership of the file/directory is not changed, only the permissions 
+       are modified.</para>
+               
+       <para>Default: <command moreinfo="none">dos filemode = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dosfiletimeresolution.xml b/docs/docbook/smbdotconf/misc/dosfiletimeresolution.xml
new file mode 100644 (file)
index 0000000..600294d
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="dos filetime resolution"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Under the DOS and Windows FAT filesystem, the finest 
+       granularity on time resolution is two seconds. Setting this parameter 
+       for a share causes Samba to round the reported time down to the 
+       nearest two second boundary when a query call that requires one second 
+       resolution is made to <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>.</para>
+
+       <para>This option is mainly used as a compatibility option for Visual 
+       C++ when used against Samba shares. If oplocks are enabled on a 
+       share, Visual C++ uses two different time reading calls to check if a 
+       file has changed since it was last read. One of these calls uses a
+       one-second granularity, the other uses a two second granularity. As
+       the two second call rounds any odd second down, then if the file has a
+       timestamp of an odd number of seconds then the two timestamps will not
+       match and Visual C++ will keep reporting the file has changed. Setting
+       this option causes the two timestamps to match, and Visual C++ is
+       happy.</para>
+
+       <para>Default: <command moreinfo="none">dos filetime resolution = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/dosfiletimes.xml b/docs/docbook/smbdotconf/misc/dosfiletimes.xml
new file mode 100644 (file)
index 0000000..a201d2d
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="dos filetimes"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Under DOS and Windows, if a user can write to a 
+       file they can change the timestamp on it. Under POSIX semantics, 
+       only the owner of the file or root may change the timestamp. By 
+       default, Samba runs with POSIX semantics and refuses to change the 
+       timestamp on a file if the user <command moreinfo="none">smbd</command> is acting 
+       on behalf of is not the file owner. Setting this option to <constant>
+       yes</constant> allows DOS semantics and <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> will change the file 
+       timestamp as DOS requires.</para>
+
+       <para>Default: <command moreinfo="none">dos filetimes = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/exec.xml b/docs/docbook/smbdotconf/misc/exec.xml
new file mode 100644 (file)
index 0000000..0d44d81
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="exec"
+                context="S"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a synonym for <link linkend="PREEXEC">
+       <parameter moreinfo="none">preexec</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/fakedirectorycreatetimes.xml b/docs/docbook/smbdotconf/misc/fakedirectorycreatetimes.xml
new file mode 100644 (file)
index 0000000..f0a0d39
--- /dev/null
@@ -0,0 +1,33 @@
+<samba:parameter name="fake directory create times"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>NTFS and Windows VFAT file systems keep a create 
+       time for all files and directories. This is not the same as the 
+       ctime - status change time - that Unix keeps, so Samba by default 
+       reports the earliest of the various times Unix does keep. Setting 
+       this parameter for a share causes Samba to always report midnight 
+       1-1-1980 as the create time for directories.</para>
+
+       <para>This option is mainly used as a compatibility option for 
+       Visual C++ when used against Samba shares. Visual C++ generated 
+       makefiles have the object directory as a dependency for each object 
+       file, and a make rule to create the directory. Also, when NMAKE 
+       compares timestamps it uses the creation time when examining a 
+       directory. Thus the object directory will be created if it does not 
+       exist, but once it does exist it will always have an earlier 
+       timestamp than the object files it contains.</para>
+
+       <para>However, Unix time semantics mean that the create time 
+       reported by Samba will be updated whenever a file is created or 
+       or deleted in the directory.  NMAKE finds all object files in 
+       the object directory.  The timestamp of the last one built is then 
+       compared to the timestamp of the object directory.  If the 
+       directory's timestamp if newer, then all object files
+       will be rebuilt.  Enabling this option 
+       ensures directories always predate their contents and an NMAKE build 
+       will proceed as expected.</para>
+
+       <para>Default: <command moreinfo="none">fake directory create times = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/followsymlinks.xml b/docs/docbook/smbdotconf/misc/followsymlinks.xml
new file mode 100644 (file)
index 0000000..1b22eb9
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="follow symlinks"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter allows the Samba administrator 
+       to stop <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> from following symbolic 
+       links in a particular share. Setting this 
+       parameter to <constant>no</constant> prevents any file or directory 
+       that is a symbolic link from being followed (the user will get an 
+       error).  This option is very useful to stop users from adding a 
+       symbolic link to <filename moreinfo="none">/etc/passwd</filename> in their home 
+       directory for instance.  However it will slow filename lookups 
+       down slightly.</para>
+
+       <para>This option is enabled (i.e. <command moreinfo="none">smbd</command> will 
+       follow symbolic links) by default.</para>
+               
+       <para>Default: <command moreinfo="none">follow symlinks = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/fstype.xml b/docs/docbook/smbdotconf/misc/fstype.xml
new file mode 100644 (file)
index 0000000..4b9c67b
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="fstype"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter allows the administrator to 
+       configure the string that specifies the type of filesystem a share 
+       is using that is reported by <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> when a client queries the filesystem type
+       for a share. The default type is <constant>NTFS</constant> for 
+       compatibility with Windows NT but this can be changed to other 
+       strings such as <constant>Samba</constant> or <constant>FAT
+       </constant> if required.</para>
+               
+       <para>Default: <command moreinfo="none">fstype = NTFS</command></para>
+
+       <para>Example: <command moreinfo="none">fstype = Samba</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/hidelocalusers.xml b/docs/docbook/smbdotconf/misc/hidelocalusers.xml
new file mode 100644 (file)
index 0000000..18a1c81
--- /dev/null
@@ -0,0 +1,11 @@
+<samba:parameter name="hide local users"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter toggles the hiding of local UNIX 
+       users (root, wheel, floppy, etc) from remote clients.</para>
+
+       <para>Default: <command moreinfo="none">hide local users = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/homedirmap.xml b/docs/docbook/smbdotconf/misc/homedirmap.xml
new file mode 100644 (file)
index 0000000..d4f09c7
--- /dev/null
@@ -0,0 +1,32 @@
+<samba:parameter name="homedir map"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>If<link linkend="NISHOMEDIR"><parameter moreinfo="none">nis homedir
+       </parameter></link> is <constant>yes</constant>, and <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> is also acting 
+       as a Win95/98 <parameter moreinfo="none">logon server</parameter> then this parameter 
+       specifies the NIS (or YP) map from which the server for the user's 
+       home directory should be extracted.  At present, only the Sun 
+       auto.home map format is understood. The form of the map is:</para>
+
+       <para><command moreinfo="none">username server:/some/file/system</command></para>
+
+       <para>and the program will extract the servername from before 
+       the first ':'.  There should probably be a better parsing system 
+       that copes with different map formats and also Amd (another 
+       automounter) maps.</para>
+               
+       <note><para>A working NIS client is required on 
+       the system for this option to work.</para></note>
+
+       <para>See also <link linkend="NISHOMEDIR"><parameter moreinfo="none">nis homedir</parameter>
+       </link>, <link linkend="DOMAINLOGONS"><parameter moreinfo="none">domain logons</parameter>
+       </link>.</para>
+
+       <para>Default: <command moreinfo="none">homedir map = &lt;empty string&gt;</command></para>
+
+       <para>Example: <command moreinfo="none">homedir map = amd.homedir</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/include.xml b/docs/docbook/smbdotconf/misc/include.xml
new file mode 100644 (file)
index 0000000..dcc3296
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="include"
+                context="G"
+                hide="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This allows you to include one config file 
+       inside another.  The file is included literally, as though typed 
+       in place.</para>
+
+       <para>It takes the standard substitutions, except <parameter moreinfo="none">%u
+       </parameter>, <parameter moreinfo="none">%P</parameter> and <parameter moreinfo="none">%S</parameter>.
+       </para>
+               
+       <para>Default: <emphasis>no file included</emphasis></para>
+
+       <para>Example: <command moreinfo="none">include = /usr/local/samba/lib/admin_smb.conf</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/kernelchangenotify.xml b/docs/docbook/smbdotconf/misc/kernelchangenotify.xml
new file mode 100644 (file)
index 0000000..c6dc215
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="kernel change notify"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies whether Samba should ask the 
+       kernel for change notifications in directories so that
+       SMB clients can refresh whenever the data on the server changes.
+       </para>
+
+       <para>This parameter is only usd when your kernel supports 
+       change notification to user programs, using the F_NOTIFY fcntl.
+       </para>
+       
+       <para>Default: <emphasis>Yes</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/lockdir.xml b/docs/docbook/smbdotconf/misc/lockdir.xml
new file mode 100644 (file)
index 0000000..4e5f6bc
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="lock dir"
+                 context="G"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Synonym for <link linkend="LOCKDIRECTORY"><parameter moreinfo="none">
+       lock directory</parameter></link>.
+</para></listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/lockdirectory.xml b/docs/docbook/smbdotconf/misc/lockdirectory.xml
new file mode 100644 (file)
index 0000000..c877566
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="lock directory"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option specifies the directory where lock 
+       files will be placed.  The lock files are used to implement the 
+       <link linkend="MAXCONNECTIONS"><parameter moreinfo="none">max connections</parameter>
+       </link> option.</para>
+
+       <para>Default: <command moreinfo="none">lock directory = ${prefix}/var/locks</command></para>
+
+       <para>Example: <command moreinfo="none">lock directory = /var/run/samba/locks</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/magicoutput.xml b/docs/docbook/smbdotconf/misc/magicoutput.xml
new file mode 100644 (file)
index 0000000..c321f12
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="magic output"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the name of a file 
+       which will contain output created by a magic script (see the 
+       <link linkend="MAGICSCRIPT"><parameter moreinfo="none">magic script</parameter></link>
+       parameter below).</para>
+
+       <para>Warning: If two clients use the same <parameter moreinfo="none">magic script
+       </parameter> in the same directory the output file content
+       is undefined.</para>
+
+       <para>Default: <command moreinfo="none">magic output = &lt;magic script name&gt;.out</command></para>
+
+       <para>Example: <command moreinfo="none">magic output = myfile.txt</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/magicscript.xml b/docs/docbook/smbdotconf/misc/magicscript.xml
new file mode 100644 (file)
index 0000000..67f39d9
--- /dev/null
@@ -0,0 +1,31 @@
+<samba:parameter name="magic script"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the name of a file which, 
+       if opened, will be executed by the server when the file is closed. 
+       This allows a UNIX script to be sent to the Samba host and 
+       executed on behalf of the connected user.</para>
+
+       <para>Scripts executed in this way will be deleted upon 
+       completion assuming that the user has the appropriate level 
+       of privilege and the file permissions allow the deletion.</para>
+
+       <para>If the script generates output, output will be sent to 
+       the file specified by the <link linkend="MAGICOUTPUT"><parameter moreinfo="none">
+       magic output</parameter></link> parameter (see above).</para>
+
+       <para>Note that some shells are unable to interpret scripts 
+       containing CR/LF instead of CR as 
+       the end-of-line marker. Magic scripts must be executable 
+       <emphasis>as is</emphasis> on the host, which for some hosts and 
+       some shells will require filtering at the DOS end.</para>
+
+       <para>Magic scripts are <emphasis>EXPERIMENTAL</emphasis> and 
+       should <emphasis>NOT</emphasis> be relied upon.</para>
+
+       <para>Default: <emphasis>None. Magic scripts disabled.</emphasis></para>
+
+       <para>Example: <command moreinfo="none">magic script = user.csh</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/messagecommand.xml b/docs/docbook/smbdotconf/misc/messagecommand.xml
new file mode 100644 (file)
index 0000000..6df2a02
--- /dev/null
@@ -0,0 +1,73 @@
+<samba:parameter name="message command"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This specifies what command to run when the 
+       server receives a WinPopup style message.</para>
+
+       <para>This would normally be a command that would 
+       deliver the message somehow. How this is to be done is 
+       up to your imagination.</para>
+
+       <para>An example is:</para>
+
+       <para><command moreinfo="none">message command = csh -c 'xedit %s;rm %s' &amp;</command>
+       </para>
+
+       <para>This delivers the message using <command moreinfo="none">xedit</command>, then 
+       removes it afterwards. <emphasis>NOTE THAT IT IS VERY IMPORTANT 
+       THAT THIS COMMAND RETURN IMMEDIATELY</emphasis>. That's why I 
+       have the '&amp;' on the end. If it doesn't return immediately then 
+       your PCs may freeze when sending messages (they should recover 
+       after 30 seconds, hopefully).</para>
+
+       <para>All messages are delivered as the global guest user. 
+       The command takes the standard substitutions, although <parameter moreinfo="none">
+       %u</parameter> won't work (<parameter moreinfo="none">%U</parameter> may be better 
+       in this case).</para>
+
+       <para>Apart from the standard substitutions, some additional 
+       ones apply. In particular:</para>
+
+       <itemizedlist>
+               <listitem>
+                       <para><parameter moreinfo="none">%s</parameter> = the filename containing 
+                               the message.</para>
+               </listitem>
+                       
+               <listitem>
+                       <para><parameter moreinfo="none">%t</parameter> = the destination that 
+                               the message was sent to (probably the server name).</para>
+               </listitem>
+
+               <listitem>
+                       <para><parameter moreinfo="none">%f</parameter> = who the message 
+                               is from.</para>
+               </listitem>
+       </itemizedlist>
+
+       <para>You could make this command send mail, or whatever else 
+       takes your fancy. Please let us know of any really interesting 
+       ideas you have.</para>
+
+       <para>Here's a way of sending the messages as mail to root:</para>
+
+       <para><command moreinfo="none">message command = /bin/mail -s 'message from %f on 
+       %m' root &lt; %s; rm %s</command></para>
+
+       <para>If you don't have a message command then the message 
+       won't be delivered and Samba will tell the sender there was 
+       an error. Unfortunately WfWg totally ignores the error code 
+       and carries on regardless, saying that the message was delivered.
+       </para>
+
+       <para>If you want to silently delete it then try:</para>
+
+       <para><command moreinfo="none">message command = rm %s</command></para>
+
+       <para>Default: <emphasis>no message command</emphasis></para>
+
+       <para>Example: <command moreinfo="none">message command = csh -c 'xedit %s; rm %s' &amp;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/nishomedir.xml b/docs/docbook/smbdotconf/misc/nishomedir.xml
new file mode 100644 (file)
index 0000000..734dcf8
--- /dev/null
@@ -0,0 +1,33 @@
+<samba:parameter name="nis homedir"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Get the home share server from a NIS map. For 
+       UNIX systems that use an automounter, the user's home directory 
+       will often be mounted on a workstation on demand from a remote 
+       server. </para>
+
+       <para>When the Samba logon server is not the actual home directory 
+       server, but is mounting the home directories via NFS then two 
+       network hops would be required to access the users home directory 
+       if the logon server told the client to use itself as the SMB server 
+       for home directories (one over SMB and one over NFS). This can 
+       be very slow.</para>
+
+       <para>This option allows Samba to return the home share as 
+       being on a different server to the logon server and as 
+       long as a Samba daemon is running on the home directory server, 
+       it will be mounted on the Samba client directly from the directory 
+       server. When Samba is returning the home share to the client, it 
+       will consult the NIS map specified in <link linkend="HOMEDIRMAP">
+       <parameter moreinfo="none">homedir map</parameter></link> and return the server 
+       listed there.</para>
+
+       <para>Note that for this option to work there must be a working 
+       NIS system and the Samba server with this option must also 
+       be a logon server.</para>
+
+       <para>Default: <command moreinfo="none">nis homedir = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/panicaction.xml b/docs/docbook/smbdotconf/misc/panicaction.xml
new file mode 100644 (file)
index 0000000..04b7aab
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="panic action"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a Samba developer option that allows a 
+       system command to be called when either <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> or <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> crashes. This is usually used to 
+       draw attention to the fact that a problem occurred.</para>
+
+       <para>Default: <command moreinfo="none">panic action = &lt;empty string&gt;</command></para>
+
+       <para>Example: <command moreinfo="none">panic action = &quot;/bin/sleep 90000&quot;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/piddirectory.xml b/docs/docbook/smbdotconf/misc/piddirectory.xml
new file mode 100644 (file)
index 0000000..b526a80
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="pid directory"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option specifies the directory where pid 
+       files will be placed.  </para>
+
+       <para>Default: <command moreinfo="none">pid directory = ${prefix}/var/locks</command></para>
+
+       <para>Example: <command moreinfo="none">pid directory = /var/run/</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/postexec.xml b/docs/docbook/smbdotconf/misc/postexec.xml
new file mode 100644 (file)
index 0000000..a6b6551
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="postexec"
+                context="S"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option specifies a command to be run 
+       whenever the service is disconnected. It takes the usual 
+       substitutions. The command may be run as the root on some 
+       systems.</para>
+
+       <para>An interesting example may be to unmount server 
+       resources:</para>
+
+       <para><command moreinfo="none">postexec = /etc/umount /cdrom</command></para>
+
+       <para>See also <link linkend="PREEXEC"><parameter moreinfo="none">preexec</parameter></link>.</para>
+
+       <para>Default: <emphasis>none (no command executed)</emphasis></para>
+
+       <para>Example: <command moreinfo="none">postexec = echo \&quot;%u disconnected from %S from %m (%I)\&quot; &gt;&gt; /tmp/log</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/preexec.xml b/docs/docbook/smbdotconf/misc/preexec.xml
new file mode 100644 (file)
index 0000000..49c73d9
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="preexec"
+                context="S"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option specifies a command to be run whenever 
+       the service is connected to. It takes the usual substitutions.</para>
+
+       <para>An interesting example is to send the users a welcome 
+       message every time they log in. Maybe a message of the day? Here 
+       is an example:</para>
+
+       <para><command moreinfo="none">preexec = csh -c 'echo \&quot;Welcome to %S!\&quot; | /usr/local/samba/bin/smbclient -M %m -I %I' &amp; </command></para>
+
+       <para>Of course, this could get annoying after a while :-)</para>
+
+       <para>See also <link linkend="PREEXECCLOSE"><parameter moreinfo="none">preexec close</parameter></link> and <link 
+       linkend="POSTEXEC"><parameter moreinfo="none">postexec
+       </parameter></link>.</para>
+
+       <para>Default: <emphasis>none (no command executed)</emphasis></para>
+
+       <para>Example: <command moreinfo="none">preexec = echo \&quot;%u connected to %S from %m (%I)\&quot; &gt;&gt; /tmp/log</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/preexecclose.xml b/docs/docbook/smbdotconf/misc/preexecclose.xml
new file mode 100644 (file)
index 0000000..346d21d
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="preexec close"
+                context="S"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This boolean option controls whether a non-zero 
+       return code from <link linkend="PREEXEC"><parameter moreinfo="none">preexec
+       </parameter></link> should close the service being connected to.</para>
+
+       <para>Default: <command moreinfo="none">preexec close = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/preload.xml b/docs/docbook/smbdotconf/misc/preload.xml
new file mode 100644 (file)
index 0000000..96b59e3
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="preload"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a list of services that you want to be 
+       automatically added to the browse lists. This is most useful 
+       for homes and printers services that would otherwise not be 
+       visible.</para>
+
+       <para>Note that if you just want all printers in your 
+       printcap file loaded then the <link linkend="LOADPRINTERS">
+       <parameter moreinfo="none">load printers</parameter></link> option is easier.</para>
+
+       <para>Default: <emphasis>no preloaded services</emphasis></para>
+               
+       <para>Example: <command moreinfo="none">preload = fred lp colorlp</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/remoteannounce.xml b/docs/docbook/smbdotconf/misc/remoteannounce.xml
new file mode 100644 (file)
index 0000000..d03ea8b
--- /dev/null
@@ -0,0 +1,34 @@
+<samba:parameter name="remote announce"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option allows you to setup <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>to periodically announce itself 
+       to arbitrary IP addresses with an arbitrary workgroup name.</para>
+
+       <para>This is useful if you want your Samba server to appear 
+       in a remote workgroup for which the normal browse propagation 
+       rules don't work. The remote workgroup can be anywhere that you 
+       can send IP packets to.</para>
+
+       <para>For example:</para>
+
+       <para><command moreinfo="none">remote announce = 192.168.2.255/SERVERS 
+       192.168.4.255/STAFF</command></para>
+
+       <para>the above line would cause <command moreinfo="none">nmbd</command> to announce itself 
+       to the two given IP addresses using the given workgroup names. 
+       If you leave out the workgroup name then the one given in 
+       the <link linkend="WORKGROUP"><parameter moreinfo="none">workgroup</parameter></link> 
+       parameter is used instead.</para>
+
+       <para>The IP addresses you choose would normally be the broadcast 
+       addresses of the remote networks, but can also be the IP addresses 
+       of known browse masters if your network config is that stable.</para>
+
+       <para>See <link linkend="NetworkBrowsing"/>.</para>
+               
+       <para>Default: <command moreinfo="none">remote announce = &lt;empty string&gt;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/remotebrowsesync.xml b/docs/docbook/smbdotconf/misc/remotebrowsesync.xml
new file mode 100644 (file)
index 0000000..0606958
--- /dev/null
@@ -0,0 +1,35 @@
+<samba:parameter name="remote browse sync"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option allows you to setup <citerefentry><refentrytitle>nmbd</refentrytitle>
+        <manvolnum>8</manvolnum></citerefentry> to periodically request 
+       synchronization of browse lists with the master browser of a Samba 
+       server that is on a remote segment. This option will allow you to 
+       gain browse lists for multiple workgroups across routed networks. This 
+       is done in a manner that does not work with any non-Samba servers.</para>
+
+       <para>This is useful if you want your Samba server and all local 
+       clients to appear in a remote workgroup for which the normal browse 
+       propagation rules don't work. The remote workgroup can be anywhere 
+       that you can send IP packets to.</para>
+
+       <para>For example:</para>
+               
+       <para><command moreinfo="none">remote browse sync = 192.168.2.255 192.168.4.255</command></para>
+
+       <para>the above line would cause <command moreinfo="none">nmbd</command> to request 
+       the master browser on the specified subnets or addresses to 
+       synchronize their browse lists with the local server.</para>
+
+       <para>The IP addresses you choose would normally be the broadcast 
+       addresses of the remote networks, but can also be the IP addresses 
+       of known browse masters if your network config is that stable. If 
+       a machine IP address is given Samba makes NO attempt to validate 
+       that the remote machine is available, is listening, nor that it 
+       is in fact the browse master on its segment.</para>
+
+       <para>Default: <command moreinfo="none">remote browse sync = &lt;empty string&gt;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/rootpostexec.xml b/docs/docbook/smbdotconf/misc/rootpostexec.xml
new file mode 100644 (file)
index 0000000..baed004
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="root postexec"
+                context="S"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the same as the <parameter moreinfo="none">postexec</parameter>
+       parameter except that the command is run as root. This 
+       is useful for unmounting filesystems 
+       (such as CDROMs) after a connection is closed.</para>
+
+       <para>See also <link linkend="POSTEXEC"><parameter moreinfo="none">
+       postexec</parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">root postexec = &lt;empty string&gt;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/rootpreexec.xml b/docs/docbook/smbdotconf/misc/rootpreexec.xml
new file mode 100644 (file)
index 0000000..4939d1e
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="root preexec"
+                context="S"
+                advanced="1" wizard="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the same as the <parameter moreinfo="none">preexec</parameter>
+       parameter except that the command is run as root. This 
+       is useful for mounting filesystems (such as CDROMs) when a 
+       connection is opened.</para>
+
+       <para>See also <link linkend="PREEXEC"><parameter moreinfo="none">
+       preexec</parameter></link> and <link linkend="PREEXECCLOSE">
+       <parameter moreinfo="none">preexec close</parameter></link>.</para>
+               
+       <para>Default: <command moreinfo="none">root preexec = &lt;empty string&gt;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/rootpreexecclose.xml b/docs/docbook/smbdotconf/misc/rootpreexecclose.xml
new file mode 100644 (file)
index 0000000..b333cff
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="root preexec close"
+                context="S"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is the same as the <parameter moreinfo="none">preexec close
+       </parameter> parameter except that the command is run as root.</para>
+
+       <para>See also <link linkend="PREEXEC"><parameter moreinfo="none">
+       preexec</parameter></link> and <link linkend="PREEXECCLOSE">
+       <parameter moreinfo="none">preexec close</parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">root preexec close = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/setdirectory.xml b/docs/docbook/smbdotconf/misc/setdirectory.xml
new file mode 100644 (file)
index 0000000..b4ff72d
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="set directory"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>If <command moreinfo="none">set directory = no</command>, then 
+       users of the service may not use the setdir command to change 
+       directory.</para>
+
+       <para>The <command moreinfo="none">setdir</command> command is only implemented 
+       in the Digital Pathworks client. See the Pathworks documentation 
+       for details.</para>
+
+       <para>Default: <command moreinfo="none">set directory = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/socketaddress.xml b/docs/docbook/smbdotconf/misc/socketaddress.xml
new file mode 100644 (file)
index 0000000..4d2299a
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="socket address"
+                context="G"
+                developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option allows you to control what 
+       address Samba will listen for connections on. This is used to 
+       support multiple virtual interfaces on the one server, each 
+       with a different configuration.</para>
+               
+       <para>By default Samba will accept connections on any 
+       address.</para>
+
+       <para>Example: <command moreinfo="none">socket address = 192.168.2.20</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/sourceenvironment.xml b/docs/docbook/smbdotconf/misc/sourceenvironment.xml
new file mode 100644 (file)
index 0000000..c6b4ce3
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="source environment"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter causes Samba to set environment 
+       variables as per the content of the file named.</para>
+
+       <para>If the value of this parameter starts with a &quot;|&quot; character 
+       then Samba will treat that value as a pipe command to open and 
+       will set the environment variables from the output of the pipe.</para>
+
+       <para>The contents of the file or the output of the pipe should 
+       be formatted as the output of the standard Unix <command moreinfo="none">env(1)</command> command. This is of the form:</para>
+
+       <para>Example environment entry:</para>
+
+       <para><command moreinfo="none">SAMBA_NETBIOS_NAME = myhostname</command></para>
+
+       <para>Default: <emphasis>No default value</emphasis></para>
+
+       <para>Examples: <command moreinfo="none">source environment = |/etc/smb.conf.sh</command></para>
+
+       <para>Example: <command moreinfo="none">source environment = 
+       /usr/local/smb_env_vars</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/timeoffset.xml b/docs/docbook/smbdotconf/misc/timeoffset.xml
new file mode 100644 (file)
index 0000000..4cd12b6
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="time offset"
+                context="G"
+                advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is a setting in minutes to add 
+       to the normal GMT to local time conversion. This is useful if 
+       you are serving a lot of PCs that have incorrect daylight 
+       saving time handling.</para>
+               
+       <para>Default: <command moreinfo="none">time offset = 0</command></para>
+
+       <para>Example: <command moreinfo="none">time offset = 60</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/utmp.xml b/docs/docbook/smbdotconf/misc/utmp.xml
new file mode 100644 (file)
index 0000000..3dfa7ca
--- /dev/null
@@ -0,0 +1,24 @@
+<samba:parameter name="utmp"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This boolean parameter is only available if
+       Samba has been configured and compiled  with the option <command moreinfo="none">
+       --with-utmp</command>. If set to <constant>yes</constant> then Samba will attempt
+       to add utmp or utmpx records (depending on the UNIX system) whenever a
+       connection is made to a Samba server. Sites may use this to record the
+       user connecting to a Samba share.</para>
+
+       <para>Due to the requirements of the utmp record, we
+       are required to create a unique identifier for the
+       incoming user.  Enabling this option creates an n^2
+       algorithm to find this number.  This may impede
+       performance on large installations. </para>
+
+       <para>See also the <link linkend="UTMPDIRECTORY"><parameter moreinfo="none">
+       utmp directory</parameter></link> parameter.</para>
+
+       <para>Default: <command moreinfo="none">utmp = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/utmpdirectory.xml b/docs/docbook/smbdotconf/misc/utmpdirectory.xml
new file mode 100644 (file)
index 0000000..3b50c3d
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="utmp directory"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is only available if Samba has 
+       been configured and compiled with the option <command moreinfo="none">
+       --with-utmp</command>. It specifies a directory pathname that is
+       used to store the utmp or utmpx files (depending on the UNIX system) that
+       record user connections to a Samba server. See also the <link linkend="UTMP">
+       <parameter moreinfo="none">utmp</parameter></link> parameter. By default this is 
+       not set, meaning the system will use whatever utmp file the 
+       native system is set to use (usually 
+       <filename moreinfo="none">/var/run/utmp</filename> on Linux).</para>
+
+       <para>Default: <emphasis>no utmp directory</emphasis></para>
+
+       <para>Example: <command moreinfo="none">utmp directory = /var/run/utmp</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/valid.xml b/docs/docbook/smbdotconf/misc/valid.xml
new file mode 100644 (file)
index 0000000..b5756f0
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="-valid"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+ <listitem>
+       <para> This parameter indicates whether a share is 
+       valid and thus can be used. When this parameter is set to false, 
+       the share will be in no way visible nor accessible.
+       </para>
+
+       <para>
+       This option should not be 
+       used by regular users but might be of help to developers. 
+       Samba uses this option internally to mark shares as deleted.
+       </para>
+
+       <para>Default: <emphasis>True</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/volume.xml b/docs/docbook/smbdotconf/misc/volume.xml
new file mode 100644 (file)
index 0000000..0ab5edb
--- /dev/null
@@ -0,0 +1,11 @@
+<samba:parameter name="volume"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+ <listitem>
+       <para> This allows you to override the volume label 
+       returned for a share. Useful for CDROMs with installation programs 
+       that insist on a particular volume label.</para>
+
+       <para>Default: <emphasis>the name of the share</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/widelinks.xml b/docs/docbook/smbdotconf/misc/widelinks.xml
new file mode 100644 (file)
index 0000000..ead3569
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="wide links"
+                context="S"
+                xmlns:samba="http://samba.org/common">
+ <listitem>
+       <para>This parameter controls whether or not links 
+       in the UNIX file system may be followed by the server. Links 
+       that point to areas within the directory tree exported by the 
+       server are always allowed; this parameter controls access only 
+       to areas that are outside the directory tree being exported.</para>
+
+       <para>Note that setting this parameter can have a negative 
+       effect on your server performance due to the extra system calls 
+       that Samba has to  do in order to perform the link checks.</para>
+
+       <para>Default: <command moreinfo="none">wide links = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/misc/wtmpdirectory.xml b/docs/docbook/smbdotconf/misc/wtmpdirectory.xml
new file mode 100644 (file)
index 0000000..2448edf
--- /dev/null
@@ -0,0 +1,24 @@
+<samba:parameter name="wtmp directory"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is only available if Samba has 
+       been configured and compiled with the option <command moreinfo="none">
+       --with-utmp</command>. It specifies a directory pathname that is
+       used to store the wtmp or wtmpx files (depending on the UNIX system) that
+       record user connections to a Samba server. The difference with
+       the utmp directory is the fact that user info is kept after a user 
+       has logged out.</para>
+               
+       <para>See also the <link linkend="UTMP">
+       <parameter moreinfo="none">utmp</parameter></link> parameter. By default this is 
+       not set, meaning the system will use whatever utmp file the 
+       native system is set to use (usually 
+       <filename moreinfo="none">/var/run/wtmp</filename> on Linux).</para>
+
+       <para>Default: <emphasis>no wtmp directory</emphasis></para>
+
+       <para>Example: <command moreinfo="none">wtmp directory = /var/log/wtmp</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/addprintercommand.xml b/docs/docbook/smbdotconf/printing/addprintercommand.xml
new file mode 100644 (file)
index 0000000..63b3f56
--- /dev/null
@@ -0,0 +1,63 @@
+<samba:parameter name="addprinter command"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>With the introduction of MS-RPC based printing
+    support for Windows NT/2000 clients in Samba 2.2, The MS Add
+    Printer Wizard (APW) icon is now also available in the 
+    &quot;Printers...&quot; folder displayed a share listing.  The APW
+    allows for printers to be add remotely to a Samba or Windows 
+    NT/2000 print server.</para>
+               
+    <para>For a Samba host this means that the printer must be 
+    physically added to the underlying printing system.  The <parameter moreinfo="none">add 
+    printer command</parameter> defines a script to be run which 
+    will perform the necessary operations for adding the printer
+    to the print system and to add the appropriate service definition 
+    to the  <filename moreinfo="none">smb.conf</filename> file in order that it can be 
+    shared by <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry>.</para>
+               
+    <para>The <parameter moreinfo="none">addprinter command</parameter> is
+    automatically invoked with the following parameter (in 
+    order):</para>
+               
+    <itemizedlist>
+       <listitem><para><parameter moreinfo="none">printer name</parameter></para></listitem>
+       <listitem><para><parameter moreinfo="none">share name</parameter></para></listitem>
+       <listitem><para><parameter moreinfo="none">port name</parameter></para></listitem>
+       <listitem><para><parameter moreinfo="none">driver name</parameter></para></listitem>
+       <listitem><para><parameter moreinfo="none">location</parameter></para></listitem>
+       <listitem><para><parameter moreinfo="none">Windows 9x driver location</parameter></para></listitem>
+    </itemizedlist>
+               
+    <para>All parameters are filled in from the PRINTER_INFO_2 structure sent 
+    by the Windows NT/2000 client with one exception.  The &quot;Windows 9x
+    driver location&quot; parameter is included for backwards compatibility
+    only.  The remaining fields in the structure are generated from answers
+    to the APW questions.</para>
+
+    <para>Once the <parameter moreinfo="none">addprinter command</parameter> has 
+    been executed, <command moreinfo="none">smbd</command> will reparse the <filename moreinfo="none">
+    smb.conf</filename> to determine if the share defined by the APW
+    exists.  If the sharename is still invalid, then <command moreinfo="none">smbd
+    </command> will return an ACCESS_DENIED error to the client.</para>
+
+    <para>
+    The &quot;add printer command&quot; program can output a single line of text,
+    which Samba will set as the port the new printer is connected to. 
+    If this line isn't output, Samba won't reload its printer shares.
+    </para>
+               
+    <para>See also <link linkend="DELETEPRINTERCOMMAND"><parameter moreinfo="none">
+    deleteprinter command</parameter></link>, <link linkend="PRINTING">
+    <parameter moreinfo="none">printing</parameter></link>,
+    <link linkend="SHOWADDPRINTERWIZARD"><parameter moreinfo="none">show add
+    printer wizard</parameter></link></para>
+               
+    <para>Default: <emphasis>none</emphasis></para>
+
+    <para>Example: <command moreinfo="none">addprinter command = /usr/bin/addprinter</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/defaultdevmode.xml b/docs/docbook/smbdotconf/printing/defaultdevmode.xml
new file mode 100644 (file)
index 0000000..1f14b21
--- /dev/null
@@ -0,0 +1,37 @@
+<samba:parameter name="default devmode"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter is only applicable to <link linkend="PRINTOK">printable</link> services.
+    When smbd is serving Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba
+    server has a Device Mode which defines things such as paper size and
+    orientation and duplex settings.  The device mode can only correctly be
+    generated by the printer driver itself (which can only be executed on a
+    Win32 platform).  Because smbd is unable to execute the driver code
+    to generate the device mode, the default behavior is to set this field
+    to NULL.
+    </para>
+
+    <para>Most problems with serving printer drivers to Windows NT/2k/XP clients
+    can be traced to a problem with the generated device mode.  Certain drivers
+    will do things such as crashing the client's Explorer.exe with a NULL devmode.
+    However, other printer drivers can cause the client's spooler service
+    (spoolsv.exe) to die if the devmode was not created by the driver itself
+    (i.e. smbd generates a default devmode).
+    </para>
+
+    <para>This parameter should be used with care and tested with the printer
+    driver in question.  It is better to leave the device mode to NULL
+    and let the Windows client set the correct values.  Because drivers do not
+    do this all the time, setting <command moreinfo="none">default devmode = yes</command>
+    will instruct smbd to generate a default one.
+    </para>
+
+    <para>For more information on Windows NT/2k printing and Device Modes,
+    see the <ulink url="http://msdn.microsoft.com/">MSDN documentation</ulink>.
+    </para>
+
+    <para>Default: <command moreinfo="none">default devmode = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/deleteprintercommand.xml b/docs/docbook/smbdotconf/printing/deleteprintercommand.xml
new file mode 100644 (file)
index 0000000..864f751
--- /dev/null
@@ -0,0 +1,38 @@
+<samba:parameter name="deleteprinter command"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>With the introduction of MS-RPC based printer
+    support for Windows NT/2000 clients in Samba 2.2, it is now 
+    possible to delete printer at run time by issuing the 
+    DeletePrinter() RPC call.</para>
+               
+    <para>For a Samba host this means that the printer must be 
+    physically deleted from underlying printing system.  The <parameter moreinfo="none">
+    deleteprinter command</parameter> defines a script to be run which 
+    will perform the necessary operations for removing the printer
+    from the print system and from <filename moreinfo="none">smb.conf</filename>.
+    </para>
+               
+    <para>The <parameter moreinfo="none">deleteprinter command</parameter> is 
+    automatically called with only one parameter: <parameter moreinfo="none">
+    &quot;printer name&quot;</parameter>.</para>
+               
+    <para>Once the <parameter moreinfo="none">deleteprinter command</parameter> has 
+    been executed, <command moreinfo="none">smbd</command> will reparse the <filename moreinfo="none">
+    smb.conf</filename> to associated printer no longer exists.  
+    If the sharename is still valid, then <command moreinfo="none">smbd
+    </command> will return an ACCESS_DENIED error to the client.</para>
+               
+    <para>See also <link linkend="ADDPRINTERCOMMAND"><parameter moreinfo="none">
+    addprinter command</parameter></link>, <link linkend="PRINTING">
+    <parameter moreinfo="none">printing</parameter></link>,
+    <link linkend="SHOWADDPRINTERWIZARD"><parameter moreinfo="none">show add
+    printer wizard</parameter></link></para>
+               
+    <para>Default: <emphasis>none</emphasis></para>
+
+    <para>Example: <command moreinfo="none">deleteprinter command = /usr/bin/removeprinter</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/disablespoolss.xml b/docs/docbook/smbdotconf/printing/disablespoolss.xml
new file mode 100644 (file)
index 0000000..366092f
--- /dev/null
@@ -0,0 +1,23 @@
+<samba:parameter name="disable spoolss"
+                 context="G"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Enabling this parameter will disable Samba's support
+    for the SPOOLSS set of MS-RPC's and will yield identical behavior
+    as Samba 2.0.x.  Windows NT/2000 clients will downgrade to using
+    Lanman style printing commands. Windows 9x/ME will be uneffected by
+    the parameter. However, this will also disable the ability to upload
+    printer drivers to a Samba server via the Windows NT Add Printer
+    Wizard or by using the NT printer properties dialog window.  It will
+    also disable the capability of Windows NT/2000 clients to download
+    print drivers from the Samba host upon demand.
+    <emphasis>Be very careful about enabling this parameter.</emphasis>
+    </para>
+
+    <para>See also <link linkend="USECLIENTDRIVER">use client driver</link>
+    </para>
+    <para>Default : <command moreinfo="none">disable spoolss = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/enumportscommand.xml b/docs/docbook/smbdotconf/printing/enumportscommand.xml
new file mode 100644 (file)
index 0000000..7cdf0cc
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="enumports command"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The concept of a &quot;port&quot; is fairly foreign
+    to UNIX hosts.  Under Windows NT/2000 print servers, a port
+    is associated with a port monitor and generally takes the form of
+    a local port (i.e. LPT1:, COM1:, FILE:) or a remote port
+    (i.e. LPD Port Monitor, etc...).  By default, Samba has only one
+    port defined--<constant>&quot;Samba Printer Port&quot;</constant>.  Under 
+    Windows NT/2000, all printers must have a valid port name.  
+    If you wish to have a list of ports displayed (<command moreinfo="none">smbd
+    </command> does not use a port name for anything) other than 
+    the default <constant>&quot;Samba Printer Port&quot;</constant>, you 
+    can define <parameter moreinfo="none">enumports command</parameter> to point to
+    a program which should generate a list of ports, one per line,
+    to standard output.  This listing will then be used in response
+    to the level 1 and 2 EnumPorts() RPC.</para>
+               
+    <para>Default: <emphasis>no enumports command</emphasis></para>
+
+    <para>Example: <command moreinfo="none">enumports command = /usr/bin/listports</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/loadprinters.xml b/docs/docbook/smbdotconf/printing/loadprinters.xml
new file mode 100644 (file)
index 0000000..efc2658
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="load printers"
+                 context="G"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>A boolean variable that controls whether all 
+    printers in the printcap will be loaded for browsing by default. 
+    See the <link linkend="PRINTERSSECT">printers</link> section for 
+    more details.</para>
+
+    <para>Default: <command moreinfo="none">load printers = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lppausecommand.xml b/docs/docbook/smbdotconf/printing/lppausecommand.xml
new file mode 100644 (file)
index 0000000..15c5aca
--- /dev/null
@@ -0,0 +1,43 @@
+<samba:parameter name="lppause command"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies the command to be 
+    executed on the server host in order to stop printing or spooling 
+    a specific print job.</para>
+
+    <para>This command should be a program or script which takes 
+    a printer name and job number to pause the print job. One way 
+    of implementing this is by using job priorities, where jobs 
+    having a too low priority won't be sent to the printer.</para>
+
+    <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name 
+    is put in its place. A <parameter moreinfo="none">%j</parameter> is replaced with 
+    the job number (an integer).  On HPUX (see <parameter moreinfo="none">printing=hpux
+    </parameter>), if the <parameter moreinfo="none">-p%p</parameter> option is added 
+    to the lpq command, the job will show up with the correct status, i.e. 
+    if the job priority is lower than the set fence priority it will 
+    have the PAUSED status, whereas if  the priority is equal or higher it 
+    will have the SPOOLED or PRINTING status.</para>
+
+    <para>Note that it is good practice to include the absolute path 
+    in the lppause command as the PATH may not be available to the server.</para>
+
+    <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
+    </parameter></link> parameter.</para>
+
+    <para>Default: Currently no default value is given to 
+    this string, unless the value of the <parameter moreinfo="none">printing</parameter> 
+    parameter is <constant>SYSV</constant>, in which case the default is :</para>
+
+    <para><command moreinfo="none">lp -i %p-%j -H hold</command></para>
+
+    <para>or if the value of the <parameter moreinfo="none">printing</parameter> parameter 
+    is <constant>SOFTQ</constant>, then the default is:</para>
+
+    <para><command moreinfo="none">qstat -s -j%j -h</command></para>
+    <para>Example for HPUX: <command moreinfo="none">lppause command = /usr/bin/lpalt %p-%j -p0</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lpqcachetime.xml b/docs/docbook/smbdotconf/printing/lpqcachetime.xml
new file mode 100644 (file)
index 0000000..df48a5f
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="lpq cache time"
+                context="G"
+                developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This controls how long lpq info will be cached 
+       for to prevent the <command moreinfo="none">lpq</command> command being called too 
+       often. A separate cache is kept for each variation of the <command moreinfo="none">
+       lpq</command> command used by the system, so if you use different 
+       <command moreinfo="none">lpq</command> commands for different users then they won't
+       share cache information.</para>
+
+       <para>The cache files are stored in <filename moreinfo="none">/tmp/lpq.xxxx</filename> 
+       where xxxx is a hash of the <command moreinfo="none">lpq</command> command in use.</para>
+
+       <para>The default is 10 seconds, meaning that the cached results 
+       of a previous identical <command moreinfo="none">lpq</command> command will be used 
+       if the cached data is less than 10 seconds old. A large value may 
+       be advisable if your <command moreinfo="none">lpq</command> command is very slow.</para>
+
+       <para>A value of 0 will disable caching completely.</para>
+
+       <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing</parameter></link> parameter.</para>
+
+       <para>Default: <command moreinfo="none">lpq cache time = 10</command></para>
+
+       <para>Example: <command moreinfo="none">lpq cache time = 30</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lpqcommand.xml b/docs/docbook/smbdotconf/printing/lpqcommand.xml
new file mode 100644 (file)
index 0000000..f1b62af
--- /dev/null
@@ -0,0 +1,44 @@
+<samba:parameter name="lpq command"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies the command to be 
+    executed on the server host in order to obtain <command moreinfo="none">lpq
+    </command>-style printer status information.</para>
+
+    <para>This command should be a program or script which 
+    takes a printer name as its only parameter and outputs printer 
+    status information.</para>
+
+    <para>Currently nine styles of printer status information 
+    are supported; BSD, AIX, LPRNG, PLP, SYSV, HPUX, QNX, CUPS, and SOFTQ. 
+    This covers most UNIX systems. You control which type is expected 
+    using the <parameter moreinfo="none">printing =</parameter> option.</para>
+
+    <para>Some clients (notably Windows for Workgroups) may not 
+    correctly send the connection number for the printer they are 
+    requesting status information about. To get around this, the 
+    server reports on the first printer service connected to by the 
+    client. This only happens if the connection number sent is invalid.</para>
+
+    <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name 
+    is put in its place. Otherwise it is placed at the end of the 
+    command.</para>
+
+    <para>Note that it is good practice to include the absolute path 
+    in the <parameter moreinfo="none">lpq command</parameter> as the <envar>$PATH
+    </envar> may not be available to the server.  When compiled with
+    the CUPS libraries, no <parameter moreinfo="none">lpq command</parameter> is
+    needed because smbd will make a library call to obtain the 
+    print queue listing.</para>
+
+    <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
+    </parameter></link> parameter.</para>
+
+    <para>Default: <emphasis>depends on the setting of <parameter moreinfo="none">
+    printing</parameter></emphasis></para>
+
+    <para>Example: <command moreinfo="none">lpq command = /usr/bin/lpq -P%p</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lpresumecommand.xml b/docs/docbook/smbdotconf/printing/lpresumecommand.xml
new file mode 100644 (file)
index 0000000..ae3241b
--- /dev/null
@@ -0,0 +1,39 @@
+<samba:parameter name="lpresume command"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies the command to be 
+    executed on the server host in order to restart or continue 
+    printing or spooling a specific print job.</para>
+
+    <para>This command should be a program or script which takes 
+    a printer name and job number to resume the print job. See 
+    also the <link linkend="LPPAUSECOMMAND"><parameter moreinfo="none">lppause command
+    </parameter></link> parameter.</para>
+
+    <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name 
+    is put in its place. A <parameter moreinfo="none">%j</parameter> is replaced with 
+    the job number (an integer).</para>
+               
+    <para>Note that it is good practice to include the absolute path 
+    in the <parameter moreinfo="none">lpresume command</parameter> as the PATH may not 
+    be available to the server.</para>
+               
+    <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
+    </parameter></link> parameter.</para>
+
+    <para>Default: Currently no default value is given 
+    to this string, unless the value of the <parameter moreinfo="none">printing</parameter> 
+    parameter is <constant>SYSV</constant>, in which case the default is :</para>
+
+    <para><command moreinfo="none">lp -i %p-%j -H resume</command></para>
+
+    <para>or if the value of the <parameter moreinfo="none">printing</parameter> parameter 
+    is <constant>SOFTQ</constant>, then the default is:</para>
+
+    <para><command moreinfo="none">qstat -s -j%j -r</command></para>
+    <para>Example for HPUX: <command moreinfo="none">lpresume command = /usr/bin/lpalt %p-%j -p2</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/lprmcommand.xml b/docs/docbook/smbdotconf/printing/lprmcommand.xml
new file mode 100644 (file)
index 0000000..567602c
--- /dev/null
@@ -0,0 +1,30 @@
+<samba:parameter name="lprm command"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies the command to be 
+    executed on the server host in order to delete a print job.</para>
+
+    <para>This command should be a program or script which takes 
+    a printer name and job number, and deletes the print job.</para>
+
+    <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name 
+    is put in its place. A <parameter moreinfo="none">%j</parameter> is replaced with 
+    the job number (an integer).</para>
+
+    <para>Note that it is good practice to include the absolute 
+    path in the <parameter moreinfo="none">lprm command</parameter> as the PATH may not be 
+    available to the server.</para>
+
+    <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
+    </parameter></link> parameter.</para>
+
+    <para>Default: <emphasis>depends on the setting of <parameter moreinfo="none">printing
+    </parameter></emphasis></para>
+
+    <para>Example 1: <command moreinfo="none">lprm command = /usr/bin/lprm -P%p %j</command></para>
+
+    <para>Example 2: <command moreinfo="none">lprm command = /usr/bin/cancel %p-%j</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/maxprintjobs.xml b/docs/docbook/smbdotconf/printing/maxprintjobs.xml
new file mode 100644 (file)
index 0000000..a631b6b
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="max print jobs"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter limits the maximum number of 
+    jobs allowable in a Samba printer queue at any given moment.
+    If this number is exceeded, <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> will remote &quot;Out of Space&quot; to the client.
+    See all <link linkend="TOTALPRINTJOBS"><parameter moreinfo="none">total
+    print jobs</parameter></link>.
+    </para>
+
+    <para>Default: <command moreinfo="none">max print jobs = 1000</command></para>
+
+    <para>Example: <command moreinfo="none">max print jobs = 5000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/maxreportedprintjobs.xml b/docs/docbook/smbdotconf/printing/maxreportedprintjobs.xml
new file mode 100644 (file)
index 0000000..743a5a5
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="max reported print jobs"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter limits the maximum number of 
+    jobs displayed in a port monitor for Samba printer queue at any given 
+    moment. If this number is exceeded, the excess jobs will not be shown.
+    A value of zero means there is no limit on the number of print
+    jobs reported.
+
+    See all <link linkend="TOTALPRINTJOBS"><parameter moreinfo="none">total
+    print jobs</parameter></link> and <link
+    linkend="MAXPRINTJOBS"><parameter moreinfo="none">max print
+    jobs</parameter></link> parameters.
+    </para>
+
+    <para>Default: <command moreinfo="none">max reported print jobs = 0</command></para>
+
+    <para>Example: <command moreinfo="none">max reported print jobs = 1000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/os2drivermap.xml b/docs/docbook/smbdotconf/printing/os2drivermap.xml
new file mode 100644 (file)
index 0000000..0dc827b
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="os2 driver map"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The parameter is used to define the absolute
+    path to a file containing a mapping of Windows NT printer driver
+    names to OS/2 printer driver names.  The format is:</para>
+               
+    <para>&lt;nt driver name&gt; = &lt;os2 driver name&gt;.&lt;device name&gt;</para>
+               
+    <para>For example, a valid entry using the HP LaserJet 5
+    printer driver would appear as <command moreinfo="none">HP LaserJet 5L = LASERJET.HP 
+    LaserJet 5L</command>.</para>
+               
+    <para>The need for the file is due to the printer driver namespace 
+               problem described in <link linkend="printing"/>.  For more details on OS/2 clients, please 
+               refer to <link linkend="Other-Clients"/>.</para>
+
+    <para>Default: <command moreinfo="none">os2 driver map = &lt;empty string&gt;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printable.xml b/docs/docbook/smbdotconf/printing/printable.xml
new file mode 100644 (file)
index 0000000..946e8b4
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="printable"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>If this parameter is <constant>yes</constant>, then 
+    clients may open, write to and submit spool files on the directory 
+    specified for the service. </para>
+               
+    <para>Note that a printable service will ALWAYS allow writing 
+    to the service path (user privileges permitting) via the spooling 
+    of print data. The <link linkend="READONLY"><parameter moreinfo="none">read only
+    </parameter></link> parameter controls only non-printing access to 
+    the resource.</para>
+
+    <para>Default: <command moreinfo="none">printable = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printcap.xml b/docs/docbook/smbdotconf/printing/printcap.xml
new file mode 100644 (file)
index 0000000..0ee08a2
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="printcap"
+                 context="G"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>     
+    <para>Synonym for <link linkend="PRINTCAPNAME"><parameter moreinfo="none">
+    printcap name</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printcapname.xml b/docs/docbook/smbdotconf/printing/printcapname.xml
new file mode 100644 (file)
index 0000000..e7aa9e9
--- /dev/null
@@ -0,0 +1,52 @@
+<samba:parameter name="printcap name"
+                 context="S"
+                print="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter may be used to override the 
+    compiled-in default printcap name used by the server (usually <filename moreinfo="none">
+    /etc/printcap</filename>). See the discussion of the <link 
+    linkend="PRINTERSSECT">[printers]</link> section above for reasons 
+    why you might want to do this.</para>
+
+    <para>To use the CUPS printing interface set <command moreinfo="none">printcap name = cups
+    </command>. This should be supplemented by an addtional setting 
+    <link linkend="PRINTING">printing = cups</link> in the [global] 
+    section.  <command moreinfo="none">printcap name = cups</command> will use the  
+    &quot;dummy&quot; printcap created by CUPS, as specified in your CUPS
+    configuration file.
+    </para>
+
+    <para>On System V systems that use <command moreinfo="none">lpstat</command> to 
+    list available printers you can use <command moreinfo="none">printcap name = lpstat
+    </command> to automatically obtain lists of available printers. This 
+    is the default for systems that define SYSV at configure time in 
+    Samba (this includes most System V based systems). If <parameter moreinfo="none">
+    printcap name</parameter> is set to <command moreinfo="none">lpstat</command> on 
+    these systems then Samba will launch <command moreinfo="none">lpstat -v</command> and 
+    attempt to parse the output to obtain a printer list.</para>
+
+    <para>A minimal printcap file would look something like this:</para>
+
+<para><programlisting format="linespecific">
+print1|My Printer 1
+print2|My Printer 2
+print3|My Printer 3
+print4|My Printer 4
+print5|My Printer 5
+</programlisting></para>
+       
+    <para>where the '|' separates aliases of a printer. The fact 
+    that the second alias has a space in it gives a hint to Samba 
+    that it's a comment.</para>
+
+    <note><para>Under AIX the default printcap 
+    name is <filename moreinfo="none">/etc/qconfig</filename>. Samba will assume the 
+    file is in AIX <filename moreinfo="none">qconfig</filename> format if the string
+    <filename moreinfo="none">qconfig</filename> appears in the printcap filename.</para></note>
+
+    <para>Default: <command moreinfo="none">printcap name = /etc/printcap</command></para>
+
+    <para>Example: <command moreinfo="none">printcap name = /etc/myprintcap</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printcommand.xml b/docs/docbook/smbdotconf/printing/printcommand.xml
new file mode 100644 (file)
index 0000000..4b9904f
--- /dev/null
@@ -0,0 +1,89 @@
+<samba:parameter name="print command"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>After a print job has finished spooling to 
+    a service, this command will be used via a <command moreinfo="none">system()</command> 
+    call to process the spool file. Typically the command specified will 
+    submit the spool file to the host's printing subsystem, but there 
+    is no requirement that this be the case. The server will not remove 
+    the spool file, so whatever command you specify should remove the 
+    spool file when it has been processed, otherwise you will need to 
+    manually remove old spool files.</para>
+               
+    <para>The print command is simply a text string. It will be used 
+    verbatim after macro substitutions have been made:</para>
+
+       <para>%s, %f - the path to the spool
+    file name</para>
+
+    <para>%p - the appropriate printer 
+    name</para>
+
+    <para>%J - the job 
+    name as transmitted by the client.</para>
+
+    <para>%c - The number of printed pages
+    of the spooled job (if known).</para>
+
+    <para>%z - the size of the spooled
+    print job (in bytes)</para>
+
+    <para>The print command <emphasis>MUST</emphasis> contain at least 
+    one occurrence of <parameter moreinfo="none">%s</parameter> or <parameter moreinfo="none">%f
+    </parameter> - the <parameter moreinfo="none">%p</parameter> is optional. At the time 
+    a job is submitted, if no printer name is supplied the <parameter moreinfo="none">%p
+    </parameter> will be silently removed from the printer command.</para>
+
+    <para>If specified in the [global] section, the print command given 
+    will be used for any printable service that does not have its own 
+    print command specified.</para>
+
+    <para>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 and (most importantly) not removed.</para>
+
+    <para>Note that printing may fail on some UNIXes from the 
+    <constant>nobody</constant> account. If this happens then create 
+    an alternative guest account that can print and set the <link linkend="GUESTACCOUNT">
+    <parameter moreinfo="none">guest account</parameter></link> 
+    in the [global] section.</para>
+
+    <para>You can form quite complex print commands by realizing 
+    that they are just passed to a shell. For example the following 
+    will log a print job, print the file, then remove it. Note that 
+    ';' is the usual separator for command in shell scripts.</para>
+
+    <para><command moreinfo="none">print command = echo Printing %s &gt;&gt; 
+    /tmp/print.log; lpr -P %p %s; rm %s</command></para>
+
+    <para>You may have to vary this command considerably depending 
+    on how you normally print files on your system. The default for 
+    the parameter varies depending on the setting of the <link linkend="PRINTING">
+    <parameter moreinfo="none">printing</parameter></link> parameter.</para>
+
+    <para>Default: For <command moreinfo="none">printing = BSD, AIX, QNX, LPRNG 
+    or PLP :</command></para>
+    <para><command moreinfo="none">print command = lpr -r -P%p %s</command></para>
+
+    <para>For <command moreinfo="none">printing = SYSV or HPUX :</command></para>
+    <para><command moreinfo="none">print command = lp -c -d%p %s; rm %s</command></para>
+
+    <para>For <command moreinfo="none">printing = SOFTQ :</command></para>
+    <para><command moreinfo="none">print command = lp -d%p -s %s; rm %s</command></para>
+
+    <para>For printing = CUPS :   If SAMBA is compiled against
+    libcups, then <link linkend="PRINTING">printcap = cups</link> 
+    uses the CUPS API to
+    submit jobs, etc.  Otherwise it maps to the System V
+    commands with the -oraw option for printing, i.e. it
+    uses <command moreinfo="none">lp -c -d%p -oraw; rm %s</command>.   
+    With <command moreinfo="none">printing = cups</command>,
+    and if SAMBA is compiled against libcups, any manually 
+    set print command will be ignored.</para>
+
+
+    <para>Example: <command moreinfo="none">print command = /usr/local/samba/bin/myprintscript %p %s</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printer.xml b/docs/docbook/smbdotconf/printing/printer.xml
new file mode 100644 (file)
index 0000000..0a9611e
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="printer"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="PRINTERNAME"><parameter moreinfo="none">
+    printer name</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printername.xml b/docs/docbook/smbdotconf/printing/printername.xml
new file mode 100644 (file)
index 0000000..9f76a67
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="printer name"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies the name of the printer 
+    to which print jobs spooled through a printable service will be sent.</para>
+
+    <para>If specified in the [global] section, the printer
+    name given will be used for any printable service that does 
+    not have its own printer name specified.</para>
+
+    <para>Default: <emphasis>none (but may be <constant>lp</constant> 
+    on many systems)</emphasis></para>
+
+    <para>Example: <command moreinfo="none">printer name = laserwriter</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printing.xml b/docs/docbook/smbdotconf/printing/printing.xml
new file mode 100644 (file)
index 0000000..633666e
--- /dev/null
@@ -0,0 +1,31 @@
+<samba:parameter name="printing"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameters controls how printer status  information is
+    interpreted on your system. It also affects the  default values for
+    the <parameter moreinfo="none">print command</parameter>,  <parameter
+    moreinfo="none">lpq command</parameter>, <parameter
+    moreinfo="none">lppause command </parameter>, <parameter
+    moreinfo="none">lpresume command</parameter>, and  <parameter
+    moreinfo="none">lprm command</parameter> if specified in the 
+    [global] section.</para>
+
+    <para>Currently nine printing styles are supported. They are
+    <constant>BSD</constant>, <constant>AIX</constant>, 
+    <constant>LPRNG</constant>, <constant>PLP</constant>,
+    <constant>SYSV</constant>, <constant>HPUX</constant>,
+    <constant>QNX</constant>, <constant>SOFTQ</constant>,
+    and <constant>CUPS</constant>.</para>
+
+    <para>To see what the defaults are for the other print 
+    commands when using the various options use the <citerefentry><refentrytitle>testparm</refentrytitle>
+    <manvolnum>1</manvolnum></citerefentry> program.</para>
+
+    <para>This option can be set on a per printer basis</para>
+
+    <para>See also the discussion in the <link linkend="PRINTERSSECT">
+    [printers]</link> section.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/printok.xml b/docs/docbook/smbdotconf/printing/printok.xml
new file mode 100644 (file)
index 0000000..0a0e660
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="print ok"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="PRINTABLE">
+    <parameter moreinfo="none">printable</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/queuepausecommand.xml b/docs/docbook/smbdotconf/printing/queuepausecommand.xml
new file mode 100644 (file)
index 0000000..13741a0
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="queuepause command"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies the command to be 
+    executed on the server host in order to pause the printer queue.</para>
+
+    <para>This command should be a program or script which takes 
+    a printer name as its only parameter and stops the printer queue, 
+    such that no longer jobs are submitted to the printer.</para>
+
+    <para>This command is not supported by Windows for Workgroups, 
+    but can be issued from the Printers window under Windows 95 
+    and NT.</para>
+               
+    <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name 
+    is put in its place. Otherwise it is placed at the end of the command.
+    </para>
+
+    <para>Note that it is good practice to include the absolute 
+    path in the command as the PATH may not be available to the 
+    server.</para>
+
+    <para>Default: <emphasis>depends on the setting of <parameter moreinfo="none">printing</parameter></emphasis></para>
+
+    <para>Example: <command moreinfo="none">queuepause command = disable %p</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/queueresumecommand.xml b/docs/docbook/smbdotconf/printing/queueresumecommand.xml
new file mode 100644 (file)
index 0000000..23f6702
--- /dev/null
@@ -0,0 +1,33 @@
+<samba:parameter name="queueresume command"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies the command to be 
+    executed on the server host in order to resume the printer queue. It 
+    is the command to undo the behavior that is caused by the 
+    previous parameter (<link linkend="QUEUEPAUSECOMMAND"><parameter moreinfo="none">
+    queuepause command</parameter></link>).</para>
+    <para>This command should be a program or script which takes 
+    a printer name as its only parameter and resumes the printer queue, 
+    such that queued jobs are resubmitted to the printer.</para>
+
+    <para>This command is not supported by Windows for Workgroups, 
+    but can be issued from the Printers window under Windows 95 
+    and NT.</para>
+
+    <para>If a <parameter moreinfo="none">%p</parameter> is given then the printer name 
+    is put in its place. Otherwise it is placed at the end of the 
+    command.</para>
+
+    <para>Note that it is good practice to include the absolute 
+    path in the command as the PATH may not be available to the 
+    server.</para>
+
+    <para>Default: <emphasis>depends on the setting of <link linkend="PRINTING">
+    <parameter moreinfo="none">printing</parameter></link></emphasis></para>
+
+    <para>Example: <command moreinfo="none">queuepause command = enable %p</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml b/docs/docbook/smbdotconf/printing/showaddprinterwizard.xml
new file mode 100644 (file)
index 0000000..5a0d5c8
--- /dev/null
@@ -0,0 +1,35 @@
+<samba:parameter name="show add printer wizard"
+                 context="G"
+                advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>With the introduction of MS-RPC based printing support
+    for Windows NT/2000 client in Samba 2.2, a &quot;Printers...&quot; folder will 
+    appear on Samba hosts in the share listing.  Normally this folder will 
+    contain an icon for the MS Add Printer Wizard (APW).  However, it is 
+    possible to disable this feature regardless of the level of privilege 
+    of the connected user.</para>
+               
+    <para>Under normal circumstances, the Windows NT/2000 client will 
+    open a handle on the printer server with OpenPrinterEx() asking for
+    Administrator privileges.  If the user does not have administrative
+    access on the print server (i.e is not root or a member of the 
+    <parameter moreinfo="none">printer admin</parameter> group), the OpenPrinterEx() 
+    call fails and the client makes another open call with a request for 
+    a lower privilege level.  This should succeed, however the APW 
+    icon will not be displayed.</para>
+               
+    <para>Disabling the <parameter moreinfo="none">show add printer wizard</parameter>
+    parameter will always cause the OpenPrinterEx() on the server
+    to fail.  Thus the APW icon will never be displayed. <emphasis>
+    Note :</emphasis>This does not prevent the same user from having 
+    administrative privilege on an individual printer.</para>
+               
+    <para>See also <link linkend="ADDPRINTERCOMMAND"><parameter moreinfo="none">addprinter
+    command</parameter></link>, <link linkend="DELETEPRINTERCOMMAND">
+    <parameter moreinfo="none">deleteprinter command</parameter></link>, <link linkend="PRINTERADMIN">
+    <parameter moreinfo="none">printer admin</parameter></link></para>
+               
+    <para>Default :<command moreinfo="none">show add printer wizard = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/printing/useclientdriver.xml b/docs/docbook/smbdotconf/printing/useclientdriver.xml
new file mode 100644 (file)
index 0000000..ca326da
--- /dev/null
@@ -0,0 +1,40 @@
+<samba:parameter name="use client driver"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter applies only to Windows NT/2000
+    clients.  It has no effect on Windows 95/98/ME clients.  When 
+    serving a printer to Windows NT/2000 clients without first installing
+    a valid printer driver on the Samba host, the client will be required
+    to install a local printer driver.  From this point on, the client
+    will treat the print as a local printer and not a network printer 
+    connection.  This is much the same behavior that will occur
+    when <command moreinfo="none">disable spoolss = yes</command>.
+    </para>
+
+    <para>The differentiating  factor is that under normal
+    circumstances, the NT/2000 client will  attempt to open the network
+    printer using MS-RPC.  The problem is that because the client
+    considers the printer to be local, it will attempt to issue the
+    OpenPrinterEx() call requesting access rights associated  with the
+    logged on user. If the user possesses local administator rights but
+    not root privilegde on the Samba host (often the case), the
+    OpenPrinterEx() call will fail.  The result is that the client will
+    now display an &quot;Access Denied; Unable to connect&quot; message
+    in the printer queue window (even though jobs may successfully be
+    printed).  </para>
+
+    <para>If this parameter is enabled for a printer, then any attempt
+    to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
+    to PRINTER_ACCESS_USE instead.  Thus allowing the OpenPrinterEx()
+    call to succeed.  <emphasis>This parameter MUST not be able enabled
+    on a print share which has valid print driver installed on the Samba 
+    server.</emphasis></para>
+
+    <para>See also <link linkend="DISABLESPOOLSS"><parameter 
+    moreinfo="none">disable spoolss</parameter></link></para>
+
+    <para>Default: <command moreinfo="none">use client driver = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/announceas.xml b/docs/docbook/smbdotconf/protocol/announceas.xml
new file mode 100644 (file)
index 0000000..b063fcc
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="announce as"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This specifies what type of server <citerefentry><refentrytitle>nmbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> will announce itself as, to a network neighborhood browse 
+    list. By default this is set to Windows NT. The valid options 
+    are : &quot;NT Server&quot; (which can also be written as &quot;NT&quot;), 
+    &quot;NT Workstation&quot;, &quot;Win95&quot; or &quot;WfW&quot; meaning Windows NT Server, 
+    Windows NT Workstation, Windows 95 and Windows for Workgroups 
+    respectively. Do not change this parameter unless you have a 
+    specific need to stop Samba appearing as an NT server as this 
+    may prevent Samba servers from participating as browser servers 
+    correctly.</para>
+
+    <para>Default: <command moreinfo="none">announce as = NT Server</command></para>
+
+    <para>Example: <command moreinfo="none">announce as = Win95</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/announceversion.xml b/docs/docbook/smbdotconf/protocol/announceversion.xml
new file mode 100644 (file)
index 0000000..217004b
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="announce version"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This specifies the major and minor version numbers 
+    that nmbd will use when announcing itself as a server. The default 
+    is 4.9.  Do not change this parameter unless you have a specific 
+    need to set a Samba server to be a downlevel server.</para>
+
+    <para>Default: <command moreinfo="none">announce version = 4.9</command></para>
+
+    <para>Example: <command moreinfo="none">announce version = 2.0</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/clientusespnego.xml b/docs/docbook/smbdotconf/protocol/clientusespnego.xml
new file mode 100644 (file)
index 0000000..ce187a3
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="client use spnego"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para> This variable controls controls whether samba clients will try 
+    to use Simple and Protected NEGOciation (as specified by rfc2478) with 
+    WindowsXP and Windows2000 servers to agree upon an authentication mechanism. 
+       SPNEGO client support for SMB Signing is currently broken, so 
+       you might want to turn this option off when operating with  
+       Windows 2003 domain controllers in particular.
+       </para>
+
+    <para>Default:  <emphasis>client use spnego = yes</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/disablenetbios.xml b/docs/docbook/smbdotconf/protocol/disablenetbios.xml
new file mode 100644 (file)
index 0000000..2fe92d0
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="disable netbios"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Enabling this parameter will disable netbios support
+    in Samba. Netbios is the only available form of browsing in 
+    all windows versions except for 2000 and XP. </para>
+
+    <note><para>Note that clients that only support netbios won't be able to 
+    see your samba server when netbios support is disabled.
+    </para></note>
+
+    <para>Default: <command moreinfo="none">disable netbios = no</command></para>
+
+    <para>Example: <command moreinfo="none">disable netbios = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/largereadwrite.xml b/docs/docbook/smbdotconf/protocol/largereadwrite.xml
new file mode 100644 (file)
index 0000000..25c5889
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="large readwrite"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter determines whether or not
+    <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> supports the new 64k
+    streaming  read and write varient SMB requests introduced with
+    Windows 2000. Note that due to Windows 2000 client redirector bugs
+    this requires Samba to be running on a 64-bit capable operating
+    system such as IRIX, Solaris or a Linux 2.4 kernel. Can improve
+    performance by 10% with Windows 2000 clients. Defaults to on. Not as
+    tested as some other Samba code paths.</para>
+               
+    <para>Default: <command moreinfo="none">large readwrite = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/mapaclinherit.xml b/docs/docbook/smbdotconf/protocol/mapaclinherit.xml
new file mode 100644 (file)
index 0000000..5b8ed7f
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="map acl inherit"
+                 context="S"
+                 advanced="1" wizard="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether <citerefentry><refentrytitle>smbd</refentrytitle>                                       
+    <manvolnum>8</manvolnum></citerefentry> will attempt to map the 'inherit' and 'protected'
+    access control entry flags stored in Windows ACLs into an extended attribute
+    called user.SAMBA_PAI. This parameter only takes effect if Samba is being run
+    on a platform that supports extended attributes (Linux and IRIX so far) and
+    allows the Windows 2000 ACL editor to correctly use inheritance with the Samba
+    POSIX ACL mapping code.
+    </para>
+               
+    <para>Default: <command moreinfo="none">map acl inherit = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/maxmux.xml b/docs/docbook/smbdotconf/protocol/maxmux.xml
new file mode 100644 (file)
index 0000000..c05487f
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="max mux"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option controls the maximum number of 
+    outstanding simultaneous SMB operations that Samba tells the client 
+    it will allow. You should never need to set this parameter.</para>
+
+    <para>Default: <command moreinfo="none">max mux = 50</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/maxprotocol.xml b/docs/docbook/smbdotconf/protocol/maxprotocol.xml
new file mode 100644 (file)
index 0000000..3f4e917
--- /dev/null
@@ -0,0 +1,48 @@
+<samba:parameter name="max protocol"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The value of the parameter (a string) is the highest 
+    protocol level that will be supported by the server.</para>
+
+    <para>Possible values are :</para>
+    <itemizedlist>
+       <listitem>
+           <para><constant>CORE</constant>: Earliest version. No 
+           concept of user names.</para>
+       </listitem>
+                       
+       <listitem>
+           <para><constant>COREPLUS</constant>: Slight improvements on 
+           CORE for efficiency.</para>
+       </listitem>
+
+       <listitem>
+           <para><constant>LANMAN1</constant>: First <emphasis>
+           modern</emphasis> version of the protocol. Long filename
+           support.</para>
+       </listitem>
+
+       <listitem>
+           <para><constant>LANMAN2</constant>: Updates to Lanman1 protocol.</para>
+       </listitem>
+
+       <listitem>
+           <para><constant>NT1</constant>: Current up to date version of the protocol. 
+           Used by Windows NT. Known as CIFS.</para>
+       </listitem>
+    </itemizedlist>
+
+    <para>Normally this option should not be set as the automatic 
+    negotiation phase in the SMB protocol takes care of choosing 
+    the appropriate protocol.</para>
+               
+    <para>See also <link linkend="MINPROTOCOL"><parameter moreinfo="none">min
+    protocol</parameter></link></para>
+
+    <para>Default: <command moreinfo="none">max protocol = NT1</command></para>
+
+    <para>Example: <command moreinfo="none">max protocol = LANMAN1</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/maxttl.xml b/docs/docbook/smbdotconf/protocol/maxttl.xml
new file mode 100644 (file)
index 0000000..63c2b57
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="max ttl"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option tells <citerefentry><refentrytitle>nmbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> what the default 'time to live' 
+    of NetBIOS names should be (in seconds) when <command moreinfo="none">nmbd</command> is 
+    requesting a name using either a broadcast packet or from a WINS server. You should 
+    never need to change this parameter. The default is 3 days.</para>
+
+    <para>Default: <command moreinfo="none">max ttl = 259200</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/maxwinsttl.xml b/docs/docbook/smbdotconf/protocol/maxwinsttl.xml
new file mode 100644 (file)
index 0000000..eafacc2
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="max wins ttl"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option tells <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> when acting as a WINS server (<link linkend="WINSSUPPORT">
+    <parameter moreinfo="none">wins support = yes</parameter></link>) what the maximum
+    'time to live' of NetBIOS names that <command moreinfo="none">nmbd</command> 
+    will grant will be (in seconds). You should never need to change this
+    parameter.  The default is 6 days (518400 seconds).</para>
+
+    <para>See also the <link linkend="MINWINSTTL"><parameter moreinfo="none">min 
+    wins ttl</parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">max wins ttl = 518400</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/maxxmit.xml b/docs/docbook/smbdotconf/protocol/maxxmit.xml
new file mode 100644 (file)
index 0000000..3125b8d
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="max xmit"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option controls the maximum packet size 
+    that will be negotiated by Samba. The default is 65535, which 
+    is the maximum. In some cases you may find you get better performance 
+    with a smaller value. A value below 2048 is likely to cause problems.
+    </para>
+
+    <para>Default: <command moreinfo="none">max xmit = 65535</command></para>
+
+    <para>Example: <command moreinfo="none">max xmit = 8192</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/minprotocol.xml b/docs/docbook/smbdotconf/protocol/minprotocol.xml
new file mode 100644 (file)
index 0000000..f382701
--- /dev/null
@@ -0,0 +1,23 @@
+<samba:parameter name="min protocol"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The value of the parameter (a string) is the 
+    lowest SMB protocol dialect than Samba will support.  Please refer
+    to the <link linkend="MAXPROTOCOL"><parameter moreinfo="none">max protocol</parameter></link>
+    parameter for a list of valid protocol names and a brief description
+    of each.  You may also wish to refer to the C source code in
+    <filename moreinfo="none">source/smbd/negprot.c</filename> for a listing of known protocol
+    dialects supported by clients.</para>
+               
+    <para>If you are viewing this parameter as a security measure, you should
+    also refer to the <link linkend="LANMANAUTH"><parameter moreinfo="none">lanman 
+    auth</parameter></link> parameter.  Otherwise, you should never need 
+    to change this parameter.</para>
+               
+    <para>Default : <command moreinfo="none">min protocol = CORE</command></para>
+
+    <para>Example : <command moreinfo="none">min protocol = NT1</command>  # disable DOS clients</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/minwinsttl.xml b/docs/docbook/smbdotconf/protocol/minwinsttl.xml
new file mode 100644 (file)
index 0000000..8ad1a56
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="min wins ttl"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option tells <citerefentry><refentrytitle>nmbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry>
+    when acting as a WINS server (<link linkend="WINSSUPPORT"><parameter moreinfo="none">
+    wins support = yes</parameter></link>) what the minimum 'time to live' 
+    of NetBIOS names that <command moreinfo="none">nmbd</command> will grant will be (in 
+    seconds). You should never need to change this parameter.  The default 
+    is 6 hours (21600 seconds).</para>
+
+    <para>Default: <command moreinfo="none">min wins ttl = 21600</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/nameresolveorder.xml b/docs/docbook/smbdotconf/protocol/nameresolveorder.xml
new file mode 100644 (file)
index 0000000..45bc988
--- /dev/null
@@ -0,0 +1,70 @@
+<samba:parameter name="name resolve order"
+                 context="G"
+                 advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common"> 
+<listitem>
+    <para>This option is used by the programs in the Samba 
+    suite to determine what naming services to use and in what order 
+    to resolve host names to IP addresses. Its main purpose to is to
+    control how netbios name resolution is performed.  The option takes a space 
+    separated string of name resolution options.</para>
+
+    <para>The options are: &quot;lmhosts&quot;, &quot;host&quot;,
+    &quot;wins&quot; and &quot;bcast&quot;. They cause names to be
+    resolved as follows:</para>
+
+    <itemizedlist>
+       <listitem>
+           <para><constant>lmhosts</constant> : Lookup an IP 
+           address in the Samba lmhosts file. If the line in lmhosts has 
+           no name type attached to the NetBIOS name (see the <ulink 
+            noescape="1" url="lmhosts.5.html">lmhosts(5)</ulink> for details) then
+           any name type matches for lookup.</para>
+       </listitem>
+
+       <listitem>
+           <para><constant>host</constant> : Do a standard host 
+           name to IP address resolution, using the system <filename moreinfo="none">/etc/hosts
+           </filename>, NIS, or DNS lookups. This method of name resolution 
+           is operating system depended for instance on IRIX or Solaris this 
+           may be controlled by the <filename moreinfo="none">/etc/nsswitch.conf</filename> 
+           file.  Note that this method is used only if the NetBIOS name 
+           type being queried is the 0x20 (server) name type or 0x1c (domain controllers). 
+            The latter case is only useful for active directory domains and results in a DNS
+            query for the SRV RR entry matching _ldap._tcp.domain.</para>
+       </listitem>
+
+       <listitem>
+           <para><constant>wins</constant> : Query a name with 
+           the IP address listed in the <link linkend="WINSSERVER"><parameter moreinfo="none">
+           wins server</parameter></link> parameter.  If no WINS server has
+           been specified this method will be ignored.</para>
+       </listitem>
+
+       <listitem>
+           <para><constant>bcast</constant> : Do a broadcast on 
+           each of the known local interfaces listed in the <link linkend="INTERFACES"><parameter moreinfo="none">interfaces</parameter></link> 
+           parameter. This is the least reliable of the name resolution 
+           methods as it depends on the target host being on a locally 
+           connected subnet.</para>
+       </listitem>
+    </itemizedlist>
+
+    <para>Default: <command moreinfo="none">name resolve order = lmhosts host wins bcast</command></para>
+
+    <para>Example: <command moreinfo="none">name resolve order = lmhosts bcast host</command></para>
+    
+    <para>This will cause the local lmhosts file to be examined 
+    first, followed by a broadcast attempt, followed by a normal 
+    system hostname lookup.</para>
+
+    <para>When Samba is functioning in ADS security mode (<command moreinfo="none">security = ads</command>)
+    it is advised to use following settings for <parameter moreinfo="none">name resolve order</parameter>:</para>
+
+    <para><command moreinfo="none">name resolve order = wins bcast</command></para>
+
+    <para>DC lookups will still be done via DNS, but fallbacks to netbios names will
+               not inundate your DNS servers with needless querys for DOMAIN&lt;0x1c&gt; lookups.</para>
+    
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/ntaclsupport.xml b/docs/docbook/smbdotconf/protocol/ntaclsupport.xml
new file mode 100644 (file)
index 0000000..64276d5
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="nt acl support"
+                 context="S"
+                 advanced="1" wizard="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether <citerefentry><refentrytitle>smbd</refentrytitle>                                       
+    <manvolnum>8</manvolnum></citerefentry> will attempt to map 
+    UNIX permissions into Windows NT access control lists.
+    This parameter was formally a global parameter in releases
+    prior to 2.2.2.</para>
+               
+    <para>Default: <command moreinfo="none">nt acl support = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/ntpipesupport.xml b/docs/docbook/smbdotconf/protocol/ntpipesupport.xml
new file mode 100644 (file)
index 0000000..e5c42a7
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="nt pipe support"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether 
+    <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> will allow Windows NT 
+    clients to connect to the NT SMB specific <constant>IPC$</constant> 
+    pipes. This is a developer debugging option and can be left
+    alone.</para>
+
+    <para>Default: <command moreinfo="none">nt pipe support = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/ntstatussupport.xml b/docs/docbook/smbdotconf/protocol/ntstatussupport.xml
new file mode 100644 (file)
index 0000000..ecb1912
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="nt status support"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether <citerefentry><refentrytitle>smbd</refentrytitle>                                       
+    <manvolnum>8</manvolnum></citerefentry> will negotiate NT specific status
+    support with Windows NT/2k/XP clients. This is a developer debugging option and should be left alone.
+    If this option is set to <constant>no</constant> then Samba offers
+    exactly the same DOS error codes that versions prior to Samba 2.2.3
+    reported.</para>
+
+    <para>You should not need to ever disable this parameter.</para>
+
+    <para>Default: <command moreinfo="none">nt status support = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/profileacls.xml b/docs/docbook/smbdotconf/protocol/profileacls.xml
new file mode 100644 (file)
index 0000000..505f371
--- /dev/null
@@ -0,0 +1,38 @@
+<samba:parameter name="profile acls"
+                 context="S"
+                 advanced="1" wizard="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether <citerefentry><refentrytitle>smbd</refentrytitle>                                       
+    <manvolnum>8</manvolnum></citerefentry> 
+       This boolean parameter was added to fix the problems that people have been
+       having with storing user profiles on Samba shares from Windows 2000 or
+       Windows XP clients. New versions of Windows 2000 or Windows XP service
+       packs do security ACL checking on the owner and ability to write of the
+       profile directory stored on a local workstation when copied from a Samba
+       share.
+</para>
+
+<para>When not in domain mode with winbindd then the security info copied
+       onto the local workstation has no meaning to the logged in user (SID) on
+       that workstation so the profile storing fails. Adding this parameter
+       onto a share used for profile storage changes two things about the
+       returned Windows ACL. Firstly it changes the owner and group owner
+       of all reported files and directories to be BUILTIN\\Administrators,
+       BUILTIN\\Users respectively (SIDs S-1-5-32-544, S-1-5-32-545). Secondly
+       it adds an ACE entry of "Full Control" to the SID BUILTIN\\Users to
+       every returned ACL. This will allow any Windows 2000 or XP workstation
+       user to access the profile.</para>
+       
+       <para>Note that if you have multiple users logging
+       on to a workstation then in order to prevent them from being able to access
+       each others profiles you must remove the "Bypass traverse checking" advanced
+       user right. This will prevent access to other users profile directories as
+       the top level profile directory (named after the user) is created by the
+       workstation profile code and has an ACL restricting entry to the directory
+       tree to the owning user.
+</para>
+
+    <para>Default: <command moreinfo="none">profile acls = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/protocol.xml b/docs/docbook/smbdotconf/protocol/protocol.xml
new file mode 100644 (file)
index 0000000..1992664
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="protocol"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="MAXPROTOCOL">
+    <parameter moreinfo="none">max protocol</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/readbmpx.xml b/docs/docbook/smbdotconf/protocol/readbmpx.xml
new file mode 100644 (file)
index 0000000..0298407
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="read bmpx"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether
+    <citerefentry><refentrytitle>smbd</refentrytitle>                                       
+    <manvolnum>8</manvolnum></citerefentry> will support the &quot;Read
+    Block Multiplex&quot; SMB. This is now rarely used and defaults to 
+    <constant>no</constant>. You should never need to set this 
+    parameter.</para>
+               
+    <para>Default: <command moreinfo="none">read bmpx = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/readraw.xml b/docs/docbook/smbdotconf/protocol/readraw.xml
new file mode 100644 (file)
index 0000000..6b24f39
--- /dev/null
@@ -0,0 +1,24 @@
+<samba:parameter name="read raw"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter controls whether or not the server 
+    will support the raw read SMB requests when transferring data 
+    to clients.</para>
+
+    <para>If enabled, raw reads allow reads of 65535 bytes in 
+    one packet. This typically provides a major performance benefit.
+    </para>
+
+    <para>However, some clients either negotiate the allowable 
+    block size incorrectly or are incapable of supporting larger block 
+    sizes, and for these clients you may need to disable raw reads.</para>
+
+    <para>In general this parameter should be viewed as a system tuning 
+    tool and left severely alone. See also <link linkend="WRITERAW">
+    <parameter moreinfo="none">write raw</parameter></link>.</para>
+
+    <para>Default: <command moreinfo="none">read raw = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/smbports.xml b/docs/docbook/smbdotconf/protocol/smbports.xml
new file mode 100644 (file)
index 0000000..9d06c37
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="smb ports"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Specifies which ports the server should listen on for SMB traffic.</para>
+
+    <para>Default: <command moreinfo="none">smb ports = 445 139</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/timeserver.xml b/docs/docbook/smbdotconf/protocol/timeserver.xml
new file mode 100644 (file)
index 0000000..d78f9a4
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="time server"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter determines if <citerefentry><refentrytitle>nmbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> advertises itself as a time server to Windows 
+    clients.</para>
+
+    <para>Default: <command moreinfo="none">time server = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/unicode.xml b/docs/docbook/smbdotconf/protocol/unicode.xml
new file mode 100644 (file)
index 0000000..be93cb6
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="unicode"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Specifies whether Samba should try 
+    to use unicode on the wire by default. Note: This does NOT
+    mean that samba will assume that the unix machine uses unicode!
+    </para>
+
+    <para>Default: <command moreinfo="none">unicode = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/unixextensions.xml b/docs/docbook/smbdotconf/protocol/unixextensions.xml
new file mode 100644 (file)
index 0000000..e62ca1a
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="unix extensions"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether Samba 
+    implments the CIFS UNIX extensions, as defined by HP. 
+    These extensions enable Samba to better serve UNIX CIFS clients
+    by supporting features such as symbolic links, hard links, etc...
+    These extensions require a similarly enabled client, and are of
+    no current use to Windows clients.</para>
+
+    <para>Default: <command moreinfo="none">unix extensions = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/usespnego.xml b/docs/docbook/smbdotconf/protocol/usespnego.xml
new file mode 100644 (file)
index 0000000..7dddbd3
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="use spnego"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para> This variable controls controls whether samba will try 
+    to use Simple and Protected NEGOciation (as specified by rfc2478) with 
+    WindowsXP and Windows2000 clients to agree upon an authentication mechanism. 
+    Unless further issues are discovered with our SPNEGO
+    implementation, there is no reason this should ever be
+    disabled.</para>
+
+    <para>Default:  <emphasis>use spnego = yes</emphasis></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/protocol/writeraw.xml b/docs/docbook/smbdotconf/protocol/writeraw.xml
new file mode 100644 (file)
index 0000000..e71c54c
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="write raw"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter controls whether or not the server 
+    will support raw write SMB's when transferring data from clients. 
+    You should never need to change this parameter.</para>
+
+    <para>Default: <command moreinfo="none">write raw = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/adminusers.xml b/docs/docbook/smbdotconf/security/adminusers.xml
new file mode 100644 (file)
index 0000000..09989aa
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="admin users"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a list of users who will be granted 
+    administrative privileges on the share. This means that they 
+    will do all file operations as the super-user (root).</para>
+
+    <para>You should use this option very carefully, as any user in 
+    this list will be able to do anything they like on the share, 
+    irrespective of file permissions.</para>
+
+    <para>Default: <emphasis>no admin users</emphasis></para>
+
+    <para>Example: <command moreinfo="none">admin users = jason</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/algorithmicridbase.xml b/docs/docbook/smbdotconf/security/algorithmicridbase.xml
new file mode 100644 (file)
index 0000000..d1d33d4
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="algorithmic rid base"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This determines how Samba will use its
+    algorithmic mapping from uids/gid to the RIDs needed to construct
+    NT Security Identifiers.
+    </para>
+
+    <para>Setting this option to a larger value could be useful to sites
+    transitioning from WinNT and Win2k, as existing user and 
+    group rids would otherwise clash with sytem users etc. 
+    </para>
+
+    <para>All UIDs and GIDs must be able to be resolved into SIDs for  
+    the correct operation of ACLs on the server.  As such the algorithmic
+    mapping can't be 'turned off', but pushing it 'out of the way' should
+    resolve the issues.  Users and groups can then be assigned 'low' RIDs
+    in arbitary-rid supporting backends.
+    </para>
+
+    <para>Default: <command moreinfo="none">algorithmic rid base = 1000</command></para>
+    
+    <para>Example: <command moreinfo="none">algorithmic rid base = 100000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/allowhosts.xml b/docs/docbook/smbdotconf/security/allowhosts.xml
new file mode 100644 (file)
index 0000000..ea7c0fa
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="allow hosts"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="HOSTSALLOW">
+    <parameter moreinfo="none">hosts allow</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/allowtrusteddomains.xml b/docs/docbook/smbdotconf/security/allowtrusteddomains.xml
new file mode 100644 (file)
index 0000000..8354f8b
--- /dev/null
@@ -0,0 +1,26 @@
+<samba:parameter name="allow trusted domains"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option only takes effect when the <link linkend="SECURITY">
+    <parameter moreinfo="none">security</parameter></link> option is set to 
+    <constant>server</constant> or <constant>domain</constant>.  
+    If it is set to no, then attempts to connect to a resource from 
+    a domain or workgroup other than the one which smbd is running 
+    in will fail, even if that domain is trusted by the remote server 
+    doing the authentication.</para>
+               
+    <para>This is useful if you only want your Samba server to 
+    serve resources to users in the domain it is a member of. As 
+    an example, suppose that there are two domains DOMA and DOMB.  DOMB 
+    is trusted by DOMA, which contains the Samba server.  Under normal 
+    circumstances, a user with an account in DOMB can then access the 
+    resources of a UNIX account with the same account name on the 
+    Samba server even if they do not have an account in DOMA.  This 
+    can make implementing a security boundary difficult.</para>
+
+    <para>Default: <command moreinfo="none">allow trusted domains = yes</command></para>
+
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/authmethods.xml b/docs/docbook/smbdotconf/security/authmethods.xml
new file mode 100644 (file)
index 0000000..7c0f5a7
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="auth methods"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option allows the administrator to chose what
+    authentication methods <command moreinfo="none">smbd</command> will use when authenticating
+    a user.  This option defaults to sensible values based on <link linkend="SECURITY">
+    <parameter moreinfo="none">security</parameter></link>.  This should be considered
+    a developer option and used only in rare circumstances.  In the majority (if not all)
+    of production servers, the default setting should be adequate.</para>
+
+    <para>Each entry in the list attempts to authenticate the user in turn, until
+    the user authenticates.  In practice only one method will ever actually 
+    be able to complete the authentication.
+    </para>
+
+    <para>Possible options include <constant>guest</constant> (anonymous access), 
+    <constant>sam</constant> (lookups in local list of accounts based on netbios 
+    name or domain name), <constant>winbind</constant> (relay authentication requests
+    for remote users through winbindd), <constant>ntdomain</constant> (pre-winbindd 
+    method of authentication for remote domain users; deprecated in favour of winbind method), 
+    <constant>trustdomain</constant> (authenticate trusted users by contacting the 
+    remote DC directly from smbd; deprecated in favour of winbind method).</para>
+
+    <para>Default: <command moreinfo="none">auth methods = &lt;empty string&gt;</command></para>
+    <para>Example: <command moreinfo="none">auth methods = guest sam winbind</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/clientlanmanauth.xml b/docs/docbook/smbdotconf/security/clientlanmanauth.xml
new file mode 100644 (file)
index 0000000..a427198
--- /dev/null
@@ -0,0 +1,28 @@
+<samba:parameter name="client lanman auth"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter determines whether or not <citerefentry><refentrytitle>smbclient</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> and other samba client
+    tools will attempt to authenticate itself to servers using the
+    weaker LANMAN password hash. If disabled, only server which support NT 
+    password hashes (e.g. Windows NT/2000, Samba, etc... but not 
+    Windows 95/98) will be able to be connected from the Samba client.</para>
+
+    <para>The LANMAN encrypted response is easily broken, due to it's
+    case-insensitive nature, and the choice of algorithm.  Clients
+    without Windows 95/98 servers are advised to disable
+    this option.  </para>
+
+    <para>Disabling this option will also disable the <command
+    moreinfo="none">client plaintext auth</command> option</para>
+
+    <para>Likewise, if the <command moreinfo="none">client ntlmv2
+    auth</command> parameter is enabled, then only NTLMv2 logins will be
+    attempted.  Not all servers support NTLMv2, and most will require
+    special configuration to us it.</para>
+
+    <para>Default : <command moreinfo="none">client lanman auth = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/clientntlmv2auth.xml b/docs/docbook/smbdotconf/security/clientntlmv2auth.xml
new file mode 100644 (file)
index 0000000..611ebcd
--- /dev/null
@@ -0,0 +1,32 @@
+<samba:parameter name="client ntlmv2 auth"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter determines whether or not <citerefentry><refentrytitle>smbclient</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> will attempt to
+    authenticate itself to servers using the NTLMv2 encrypted password
+    response.</para>
+
+    <para>If enabled, only an NTLMv2 and LMv2 response (both much more
+    secure than earlier versions) will be sent.  Many servers
+    (including NT4 &lt; SP4, Win9x and Samba 2.2) are not compatible with
+    NTLMv2.  </para>
+
+    <para>Similarly, if enabled, NTLMv1, <command
+    moreinfo="none">client lanman auth</command> and <command
+    moreinfo="none">client plaintext auth</command>
+    authentication will be disabled.  This also disables share-level 
+    authentication. </para>
+
+    <para>If disabled, an NTLM response (and possibly a LANMAN response)
+    will be sent by the client, depending on the value of <command
+    moreinfo="none">client lanman auth</command>.  </para>
+
+    <para>Note that some sites (particularly
+    those following 'best practice' security polices) only allow NTLMv2
+    responses, and not the weaker LM or NTLM.</para>
+
+       <para>Default : <command moreinfo="none">client ntlmv2 auth = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/clientplaintextauth.xml b/docs/docbook/smbdotconf/security/clientplaintextauth.xml
new file mode 100644 (file)
index 0000000..ac90ef9
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="client plaintext auth"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Specifies whether a client should send a plaintext 
+       password if the server does not support encrypted passwords.</para>
+       
+    <para>Default: <command moreinfo="none">client plaintext auth = yes</command></para>
+
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/clientschannel.xml b/docs/docbook/smbdotconf/security/clientschannel.xml
new file mode 100644 (file)
index 0000000..f3ad682
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="client schannel"
+                 context="G"
+                 basic="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+    <para>This controls whether the client offers or even
+    demands the use of the netlogon schannel.
+    <parameter>client schannel = no</parameter> does not
+    offer the schannel, <parameter>server schannel =
+    auto</parameter> offers the schannel but does not
+    enforce it, and <parameter>server schannel =
+    yes</parameter> denies access if the server is not
+    able to speak netlogon schannel. </para>
+
+    <para>Default: <command>client schannel = auto</command></para>
+    <para>Example: <command>client schannel = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/clientsigning.xml b/docs/docbook/smbdotconf/security/clientsigning.xml
new file mode 100644 (file)
index 0000000..e006dc7
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="client signing"
+                 context="G"
+                 basic="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+    <para>This controls whether the client offers or requires
+    the server it talks to to use SMB signing. Possible values 
+    are <emphasis>auto</emphasis>, <emphasis>mandatory</emphasis> 
+    and <emphasis>disabled</emphasis>. 
+    </para>
+
+    <para>When set to auto, SMB signing is offered, but not enforced. 
+    When set to mandatory, SMB signing is required and if set 
+    to disabled, SMB signing is not offered either.</para>
+
+    <para>Default: <command>client signing = auto</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/createmask.xml b/docs/docbook/smbdotconf/security/createmask.xml
new file mode 100644 (file)
index 0000000..4a581d3
--- /dev/null
@@ -0,0 +1,45 @@
+<samba:parameter name="create mask"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>A synonym for this parameter is 
+    <link linkend="CREATEMODE"><parameter moreinfo="none">create mode</parameter>
+    </link>.</para>
+
+    <para>When a file is created, the necessary permissions are 
+    calculated according to the mapping from DOS modes to UNIX 
+    permissions, and the resulting UNIX mode is then bit-wise 'AND'ed 
+    with this parameter. This parameter may be thought of as a bit-wise 
+    MASK for the UNIX modes of a file. Any bit <emphasis>not</emphasis> 
+    set here will be removed from the modes set on a file when it is 
+    created.</para>
+
+    <para>The default value of this parameter removes the 
+    'group' and 'other' write and execute bits from the UNIX modes.</para>
+
+    <para>Following this Samba will bit-wise 'OR' the UNIX mode created 
+    from this parameter with the value of the <link linkend="FORCECREATEMODE">
+    <parameter moreinfo="none">force create mode</parameter></link>
+    parameter which is set to 000 by default.</para>
+
+    <para>This parameter does not affect directory modes. See the 
+    parameter <link linkend="DIRECTORYMODE"><parameter moreinfo="none">directory mode
+    </parameter></link> for details.</para>
+
+    <para>See also the <link linkend="FORCECREATEMODE"><parameter moreinfo="none">force 
+    create mode</parameter></link> parameter for forcing particular mode 
+    bits to be set on created files. See also the <link linkend="DIRECTORYMODE">
+    <parameter moreinfo="none">directory mode</parameter></link> parameter for masking 
+    mode bits on created directories.  See also the <link linkend="INHERITPERMISSIONS">
+    <parameter moreinfo="none">inherit permissions</parameter></link> parameter.</para>
+
+    <para>Note that this parameter does not apply to permissions
+    set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
+    a mask on access control lists also, they need to set the <link linkend="SECURITYMASK">
+    <parameter moreinfo="none">security mask</parameter></link>.</para>
+
+    <para>Default: <command moreinfo="none">create mask = 0744</command></para>
+
+    <para>Example: <command moreinfo="none">create mask = 0775</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/createmode.xml b/docs/docbook/smbdotconf/security/createmode.xml
new file mode 100644 (file)
index 0000000..c49acf0
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="create mode"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a synonym for <link linkend="CREATEMASK"><parameter moreinfo="none">
+    create mask</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/denyhosts.xml b/docs/docbook/smbdotconf/security/denyhosts.xml
new file mode 100644 (file)
index 0000000..d5ffb0e
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="deny hosts"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="HOSTSDENY"><parameter moreinfo="none">hosts 
+    deny</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/directorymask.xml b/docs/docbook/smbdotconf/security/directorymask.xml
new file mode 100644 (file)
index 0000000..d50047d
--- /dev/null
@@ -0,0 +1,47 @@
+<samba:parameter name="directory mask"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter is the octal modes which are 
+    used when converting DOS modes to UNIX modes when creating UNIX 
+    directories.</para>
+
+    <para>When a directory is created, the necessary permissions are 
+    calculated according to the mapping from DOS modes to UNIX permissions, 
+    and the resulting UNIX mode is then bit-wise 'AND'ed with this 
+    parameter. This parameter may be thought of as a bit-wise MASK for 
+    the UNIX modes of a directory. Any bit <emphasis>not</emphasis> set 
+    here will be removed from the modes set on a directory when it is 
+    created.</para>
+
+    <para>The default value of this parameter removes the 'group' 
+    and 'other' write bits from the UNIX mode, allowing only the 
+    user who owns the directory to modify it.</para>
+               
+    <para>Following this Samba will bit-wise 'OR' the UNIX mode 
+    created from this parameter with the value of the <link linkend="FORCEDIRECTORYMODE">
+    <parameter moreinfo="none">force directory mode</parameter></link> parameter. 
+    This parameter is set to 000 by default (i.e. no extra mode bits are added).</para>
+
+    <para>Note that this parameter does not apply to permissions
+    set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
+    a mask on access control lists also, they need to set the <link linkend="DIRECTORYSECURITYMASK">
+    <parameter moreinfo="none">directory security mask</parameter></link>.</para>
+
+    <para>See the <link linkend="FORCEDIRECTORYMODE"><parameter moreinfo="none">force 
+    directory mode</parameter></link> parameter to cause particular mode 
+    bits to always be set on created directories.</para>
+
+    <para>See also the <link linkend="CREATEMODE"><parameter moreinfo="none">create mode
+    </parameter></link> parameter for masking mode bits on created files, 
+    and the <link linkend="DIRECTORYSECURITYMASK"><parameter moreinfo="none">directory 
+    security mask</parameter></link> parameter.</para>
+
+    <para>Also refer to the <link linkend="INHERITPERMISSIONS"><parameter moreinfo="none">
+    inherit permissions</parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">directory mask = 0755</command></para>
+
+    <para>Example: <command moreinfo="none">directory mask = 0775</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/directorymode.xml b/docs/docbook/smbdotconf/security/directorymode.xml
new file mode 100644 (file)
index 0000000..3facac2
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="directory mode"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="DIRECTORYMASK"><parameter moreinfo="none">
+    directory mask</parameter></link></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/directorysecuritymask.xml b/docs/docbook/smbdotconf/security/directorysecuritymask.xml
new file mode 100644 (file)
index 0000000..d5413d4
--- /dev/null
@@ -0,0 +1,36 @@
+<samba:parameter name="directory security mask"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter controls what UNIX permission bits 
+    can be modified when a Windows NT client is manipulating the UNIX 
+    permission on a directory using the native NT security dialog 
+    box.</para>
+
+    <para>This parameter is applied as a mask (AND'ed with) to 
+    the changed permission bits, thus preventing any bits not in 
+    this mask from being modified. Essentially, zero bits in this 
+    mask may be treated as a set of bits the user is not allowed 
+    to change.</para>
+
+    <para>If not set explicitly this parameter is set to 0777
+    meaning a user is allowed to modify all the user/group/world
+    permissions on a directory.</para>
+
+    <para><emphasis>Note</emphasis> that users who can access the 
+    Samba server through other means can easily bypass this restriction, 
+    so it is primarily useful for standalone &quot;appliance&quot; systems.  
+    Administrators of most normal systems will probably want to leave
+    it as the default of <constant>0777</constant>.</para>
+
+    <para>See also the <link linkend="FORCEDIRECTORYSECURITYMODE"><parameter moreinfo="none">
+    force directory security mode</parameter></link>, <link linkend="SECURITYMASK">
+    <parameter moreinfo="none">security mask</parameter></link>, 
+    <link linkend="FORCESECURITYMODE"><parameter moreinfo="none">force security mode
+    </parameter></link> parameters.</para>
+
+    <para>Default: <command moreinfo="none">directory security mask = 0777</command></para>
+
+    <para>Example: <command moreinfo="none">directory security mask = 0700</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/encryptpasswords.xml b/docs/docbook/smbdotconf/security/encryptpasswords.xml
new file mode 100644 (file)
index 0000000..20b9353
--- /dev/null
@@ -0,0 +1,24 @@
+<samba:parameter name="encrypt passwords"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean controls whether encrypted passwords 
+    will be negotiated with the client. Note that Windows NT 4.0 SP3 and 
+    above and also Windows 98 will by default expect encrypted passwords 
+    unless a registry entry is changed. To use encrypted passwords in 
+       Samba see the chapter "User Database" in the Samba HOWTO Collection. </para>
+
+    <para>In order for encrypted passwords to work correctly
+    <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> must either 
+    have access to a local <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+    <manvolnum>5</manvolnum></citerefentry> file (see the <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> program for information on how to set up 
+    and maintain this file), or set the <link linkend="SECURITY">security = [server|domain|ads]</link> parameter which 
+    causes <command moreinfo="none">smbd</command> to authenticate against another 
+    server.</para>
+               
+    <para>Default: <command moreinfo="none">encrypt passwords = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/forcecreatemode.xml b/docs/docbook/smbdotconf/security/forcecreatemode.xml
new file mode 100644 (file)
index 0000000..66b2995
--- /dev/null
@@ -0,0 +1,28 @@
+<samba:parameter name="force create mode"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies a set of UNIX mode bit 
+    permissions that will <emphasis>always</emphasis> be set on a 
+    file created by Samba. This is done by bitwise 'OR'ing these bits onto 
+    the mode bits of a file that is being created or having its 
+    permissions changed. The default for this parameter is (in octal) 
+    000. The modes in this parameter are bitwise 'OR'ed onto the file 
+    mode after the mask set in the <parameter moreinfo="none">create mask</parameter> 
+    parameter is applied.</para>
+               
+    <para>See also the parameter <link linkend="CREATEMASK"><parameter moreinfo="none">create 
+    mask</parameter></link> for details on masking mode bits on files.</para>
+
+    <para>See also the <link linkend="INHERITPERMISSIONS"><parameter moreinfo="none">inherit 
+    permissions</parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">force create mode = 000</command></para>
+
+    <para>Example: <command moreinfo="none">force create mode = 0755</command></para>
+
+    <para>would force all created files to have read and execute 
+    permissions set for 'group' and 'other' as well as the 
+    read/write/execute bits set for the 'user'.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/forcedirectorymode.xml b/docs/docbook/smbdotconf/security/forcedirectorymode.xml
new file mode 100644 (file)
index 0000000..b417f08
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="force directory mode"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter specifies a set of UNIX mode bit 
+    permissions that will <emphasis>always</emphasis> be set on a directory 
+    created by Samba. This is done by bitwise 'OR'ing these bits onto the 
+    mode bits of a directory that is being created. The default for this 
+    parameter is (in octal) 0000 which will not add any extra permission 
+    bits to a created directory. This operation is done after the mode 
+    mask in the parameter <parameter moreinfo="none">directory mask</parameter> is 
+    applied.</para>
+
+    <para>See also the parameter <link linkend="DIRECTORYMASK"><parameter moreinfo="none">
+    directory mask</parameter></link> for details on masking mode bits 
+    on created directories.</para>
+               
+    <para>See also the <link linkend="INHERITPERMISSIONS"><parameter moreinfo="none">
+    inherit permissions</parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">force directory mode = 000</command></para>
+
+    <para>Example: <command moreinfo="none">force directory mode = 0755</command></para>
+
+    <para>would force all created directories to have read and execute
+    permissions set for 'group' and 'other' as well as the
+    read/write/execute bits set for the 'user'.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/forcedirectorysecuritymode.xml b/docs/docbook/smbdotconf/security/forcedirectorysecuritymode.xml
new file mode 100644 (file)
index 0000000..8c35ccb
--- /dev/null
@@ -0,0 +1,35 @@
+<samba:parameter name="force directory security mode"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter controls what UNIX permission bits 
+    can be modified when a Windows NT client is manipulating the UNIX 
+    permission on a directory using the native NT security dialog box.</para>
+
+    <para>This parameter is applied as a mask (OR'ed with) to the 
+    changed permission bits, thus forcing any bits in this mask that 
+    the user may have modified to be on. Essentially, one bits in this 
+    mask may be treated as a set of bits that, when modifying security 
+    on a directory, the user has always set to be 'on'.</para>
+
+    <para>If not set explicitly this parameter is 000, which 
+    allows a user to modify all the user/group/world permissions on a 
+    directory without restrictions.</para>
+
+    <para><emphasis>Note</emphasis> that users who can access the 
+    Samba server through other means can easily bypass this restriction, 
+    so it is primarily useful for standalone &quot;appliance&quot; systems.  
+    Administrators of most normal systems will probably want to leave
+    it set as 0000.</para>
+
+    <para>See also the <link linkend="DIRECTORYSECURITYMASK"><parameter moreinfo="none">
+    directory security mask</parameter></link>, <link linkend="SECURITYMASK">
+    <parameter moreinfo="none">security mask</parameter></link>, 
+    <link linkend="FORCESECURITYMODE"><parameter moreinfo="none">force security mode
+    </parameter></link> parameters.</para>
+
+    <para>Default: <command moreinfo="none">force directory security mode = 0</command></para>
+
+    <para>Example: <command moreinfo="none">force directory security mode = 700</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/forcegroup.xml b/docs/docbook/smbdotconf/security/forcegroup.xml
new file mode 100644 (file)
index 0000000..eafdfe8
--- /dev/null
@@ -0,0 +1,37 @@
+<samba:parameter name="force group"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This specifies a UNIX group name that will be 
+    assigned as the default primary group for all users connecting 
+    to this service. This is useful for sharing files by ensuring 
+    that all access to files on service will use the named group for 
+    their permissions checking. Thus, by assigning permissions for this 
+    group to the files and directories within this service the Samba 
+    administrator can restrict or allow sharing of these files.</para>
+
+    <para>In Samba 2.0.5 and above this parameter has extended 
+    functionality in the following way. If the group name listed here 
+    has a '+' character prepended to it then the current user accessing 
+    the share only has the primary group default assigned to this group 
+    if they are already assigned as a member of that group. This allows 
+    an administrator to decide that only users who are already in a 
+    particular group will create files with group ownership set to that 
+    group. This gives a finer granularity of ownership assignment. For 
+    example, the setting <filename moreinfo="none">force group = +sys</filename> means 
+    that only users who are already in group sys will have their default
+    primary group assigned to sys when accessing this Samba share. All
+    other users will retain their ordinary primary group.</para>
+
+    <para>If the <link linkend="FORCEUSER"><parameter moreinfo="none">force user</parameter>
+    </link> parameter is also set the group specified in 
+    <parameter moreinfo="none">force group</parameter> will override the primary group
+    set in <parameter moreinfo="none">force user</parameter>.</para>
+
+    <para>See also <link linkend="FORCEUSER"><parameter moreinfo="none">force user</parameter></link>.</para>
+
+    <para>Default: <emphasis>no forced group</emphasis></para>
+
+    <para>Example: <command moreinfo="none">force group = agroup</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/forcesecuritymode.xml b/docs/docbook/smbdotconf/security/forcesecuritymode.xml
new file mode 100644 (file)
index 0000000..4151239
--- /dev/null
@@ -0,0 +1,36 @@
+<samba:parameter name="force security mode"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter controls what UNIX permission 
+    bits can be modified when a Windows NT client is manipulating 
+    the UNIX permission on a file using the native NT security dialog 
+    box.</para>
+               
+    <para>This parameter is applied as a mask (OR'ed with) to the 
+    changed permission bits, thus forcing any bits in this mask that 
+    the user may have modified to be on. Essentially, one bits in this 
+    mask may be treated as a set of bits that, when modifying security 
+    on a file, the user has always set to be 'on'.</para>
+
+    <para>If not set explicitly this parameter is set to 0,
+    and allows a user to modify all the user/group/world permissions on a file,
+    with no restrictions.</para>
+               
+    <para><emphasis>Note</emphasis> that users who can access 
+    the Samba server through other means can easily bypass this restriction, 
+    so it is primarily useful for standalone &quot;appliance&quot; systems.  
+    Administrators of most normal systems will probably want to leave
+    this set to 0000.</para>
+
+    <para>See also the <link linkend="FORCEDIRECTORYSECURITYMODE"><parameter moreinfo="none">
+    force directory security mode</parameter></link>,
+    <link linkend="DIRECTORYSECURITYMASK"><parameter moreinfo="none">directory security
+    mask</parameter></link>, <link linkend="SECURITYMASK"><parameter moreinfo="none">
+    security mask</parameter></link> parameters.</para>
+
+    <para>Default: <command moreinfo="none">force security mode = 0</command></para>
+
+    <para>Example: <command moreinfo="none">force security mode = 700</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/forceuser.xml b/docs/docbook/smbdotconf/security/forceuser.xml
new file mode 100644 (file)
index 0000000..79c7aa3
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="force user"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This specifies a UNIX user name that will be 
+    assigned as the default user for all users connecting to this service. 
+    This is useful for sharing files. You should also use it carefully 
+    as using it incorrectly can cause security problems.</para>
+
+    <para>This user name only gets used once a connection is established. 
+    Thus clients still need to connect as a valid user and supply a 
+    valid password. Once connected, all file operations will be performed 
+    as the &quot;forced user&quot;, no matter what username the client connected 
+    as.  This can be very useful.</para>
+
+    <para>In Samba 2.0.5 and above this parameter also causes the 
+    primary group of the forced user to be used as the primary group 
+    for all file activity. Prior to 2.0.5 the primary group was left 
+    as the primary group of the connecting user (this was a bug).</para>
+
+    <para>See also <link linkend="FORCEGROUP"><parameter moreinfo="none">force group</parameter></link></para>
+
+    <para>Default: <emphasis>no forced user</emphasis></para>
+
+    <para>Example: <command moreinfo="none">force user = auser</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/group.xml b/docs/docbook/smbdotconf/security/group.xml
new file mode 100644 (file)
index 0000000..453ca0f
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="group"
+                 context="S"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="FORCEGROUP">
+    <parameter moreinfo="none">force group</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/guestaccount.xml b/docs/docbook/smbdotconf/security/guestaccount.xml
new file mode 100644 (file)
index 0000000..9db3b63
--- /dev/null
@@ -0,0 +1,31 @@
+<samba:parameter name="guest account"
+                 context="G,S"
+                 basic="1" advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a username which will be used for access 
+    to services which are specified as <link linkend="GUESTOK"><parameter moreinfo="none">
+    guest ok</parameter></link> (see below). Whatever privileges this 
+    user has will be available to any client connecting to the guest service. 
+    Typically this user will exist in the password file, but will not
+    have a valid login. The user account &quot;ftp&quot; is often a good choice 
+    for this parameter. If a username is specified in a given service, 
+    the specified username overrides this one.
+    </para>
+
+    <para>One some systems the default guest account &quot;nobody&quot; may not 
+    be able to print. Use another account in this case. You should test 
+    this by trying to log in as your guest user (perhaps by using the 
+    <command moreinfo="none">su -</command> command) and trying to print using the 
+    system print command such as <command moreinfo="none">lpr(1)</command> or <command moreinfo="none">
+    lp(1)</command>.</para>
+
+    <para>This parameter does not accept % macros, because
+    many parts of the system require this value to be
+    constant for correct operation.</para>
+               
+    <para>Default: <emphasis>specified at compile time, usually &quot;nobody&quot;</emphasis></para>
+
+    <para>Example: <command moreinfo="none">guest account = ftp</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/guestok.xml b/docs/docbook/smbdotconf/security/guestok.xml
new file mode 100644 (file)
index 0000000..eef1801
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="guest ok"
+                 context="S"
+                 basic="1" advanced="1" print="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>If this parameter is <constant>yes</constant> for 
+    a service, then no password is required to connect to the service. 
+    Privileges will be those of the <link linkend="GUESTACCOUNT"><parameter moreinfo="none">
+    guest account</parameter></link>.</para>
+
+    <para>This paramater nullifies the benifits of setting
+    <link linkend="RESTRICTANONYMOUS"><parameter moreinfo="none">restrict
+    anonymous</parameter></link> = 2</para>
+
+    <para>See the section below on <link linkend="SECURITY"><parameter moreinfo="none">
+    security</parameter></link> for more information about this option.
+    </para>
+
+    <para>Default: <command moreinfo="none">guest ok = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/guestonly.xml b/docs/docbook/smbdotconf/security/guestonly.xml
new file mode 100644 (file)
index 0000000..f116a5f
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="guest only"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>If this parameter is <constant>yes</constant> for 
+    a service, then only guest connections to the service are permitted. 
+    This parameter will have no effect if <link linkend="GUESTOK">
+    <parameter moreinfo="none">guest ok</parameter></link> is not set for the service.</para>
+
+    <para>See the section below on <link linkend="SECURITY"><parameter moreinfo="none">
+    security</parameter></link> for more information about this option.
+    </para>
+
+    <para>Default: <command moreinfo="none">guest only = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/hostsallow.xml b/docs/docbook/smbdotconf/security/hostsallow.xml
new file mode 100644 (file)
index 0000000..95aa7ee
--- /dev/null
@@ -0,0 +1,62 @@
+<samba:parameter name="hosts allow"
+                 context="S"
+                 basic="1" advanced="1" print="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>A synonym for this parameter is <parameter moreinfo="none">allow 
+    hosts</parameter>.</para>
+               
+    <para>This parameter is a comma, space, or tab delimited 
+    set of hosts which are permitted to access a service.</para>
+
+    <para>If specified in the [global] section then it will
+    apply to all services, regardless of whether the individual 
+    service has a different setting.</para>
+
+    <para>You can specify the hosts by name or IP number. For 
+    example, you could restrict access to only the hosts on a 
+    Class C subnet with something like <command moreinfo="none">allow hosts = 150.203.5.
+    </command>. The full syntax of the list is described in the man 
+    page <filename moreinfo="none">hosts_access(5)</filename>. Note that this man
+    page may not be present on your system, so a brief description will
+    be given here also.</para>
+
+    <para>Note that the localhost address 127.0.0.1 will always 
+    be allowed access unless specifically denied by a <link linkend="HOSTSDENY">
+    <parameter moreinfo="none">hosts deny</parameter></link> option.</para>
+
+    <para>You can also specify hosts by network/netmask pairs and 
+    by netgroup names if your system supports netgroups. The 
+    <emphasis>EXCEPT</emphasis> keyword can also be used to limit a 
+    wildcard list. The following examples may provide some help:</para>
+
+    <para>Example 1: allow all IPs in 150.203.*.*; except one</para>
+
+    <para><command moreinfo="none">hosts allow = 150.203. EXCEPT 150.203.6.66</command></para>
+
+    <para>Example 2: allow hosts that match the given network/netmask</para>
+
+    <para><command moreinfo="none">hosts allow = 150.203.15.0/255.255.255.0</command></para>
+
+    <para>Example 3: allow a couple of hosts</para>
+
+    <para><command moreinfo="none">hosts allow = lapland, arvidsjaur</command></para>
+
+    <para>Example 4: allow only hosts in NIS netgroup &quot;foonet&quot;, but 
+    deny access from one particular host</para>
+
+    <para><command moreinfo="none">hosts allow = @foonet</command></para>
+
+    <para><command moreinfo="none">hosts deny = pirate</command></para>
+
+    <note><para>Note that access still requires suitable user-level passwords.</para></note>
+
+    <para>See <citerefentry><refentrytitle>testparm</refentrytitle>
+    <manvolnum>1</manvolnum></citerefentry> for a way of testing your host access 
+    to see if it does what you expect.</para>
+
+    <para>Default: <emphasis>none (i.e., all hosts permitted access)</emphasis></para>
+               
+    <para>Example: <command moreinfo="none">allow hosts = 150.203.5. myhost.mynet.edu.au</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/hostsdeny.xml b/docs/docbook/smbdotconf/security/hostsdeny.xml
new file mode 100644 (file)
index 0000000..e4b4705
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="hosts deny"
+                 context="S"
+                 basic="1" advanced="1" print="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The opposite of <parameter moreinfo="none">hosts allow</parameter> 
+    - hosts listed here are <emphasis>NOT</emphasis> permitted access to 
+    services unless the specific services have their own lists to override 
+    this one. Where the lists conflict, the <parameter moreinfo="none">allow</parameter> 
+    list takes precedence.</para>
+               
+    <para>Default: <emphasis>none (i.e., no hosts specifically excluded)</emphasis></para>
+
+    <para>Example: <command moreinfo="none">hosts deny = 150.203.4. badhost.mynet.edu.au</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/hostsequiv.xml b/docs/docbook/smbdotconf/security/hostsequiv.xml
new file mode 100644 (file)
index 0000000..873053b
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="hosts equiv"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>If this global parameter is a non-null string, 
+    it specifies the name of a file to read for the names of hosts 
+    and users who will be allowed access without specifying a password.
+    </para>
+               
+    <para>This is not be confused with <link linkend="HOSTSALLOW">
+    <parameter moreinfo="none">hosts allow</parameter></link> which is about hosts 
+    access to services and is more useful for guest services. <parameter moreinfo="none">
+    hosts equiv</parameter> may be useful for NT clients which will 
+    not supply passwords to Samba.</para>
+
+    <note><para>The use of <parameter moreinfo="none">hosts equiv
+    </parameter> can be a major security hole. This is because you are 
+    trusting the PC to supply the correct username. It is very easy to 
+    get a PC to supply a false username. I recommend that the 
+    <parameter moreinfo="none">hosts equiv</parameter> option be only used if you really 
+    know what you are doing, or perhaps on a home network where you trust 
+    your spouse and kids. And only if you <emphasis>really</emphasis> trust 
+    them :-).</para></note>
+               
+    <para>Default: <emphasis>no host equivalences</emphasis></para>
+    <para>Example: <command moreinfo="none">hosts equiv = /etc/hosts.equiv</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/inheritacls.xml b/docs/docbook/smbdotconf/security/inheritacls.xml
new file mode 100644 (file)
index 0000000..6fcfdc1
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="inherit acls"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter can be used to ensure that if default acls
+    exist on parent directories, they are always honored when creating a
+    subdirectory. The default behavior is to use the mode specified when
+    creating the directory.  Enabling this option sets the mode to 0777,
+    thus guaranteeing that  default directory acls are propagated.
+    </para>
+
+    <para>Default: <command moreinfo="none">inherit acls = no</command>
+</para></listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/inheritpermissions.xml b/docs/docbook/smbdotconf/security/inheritpermissions.xml
new file mode 100644 (file)
index 0000000..aacf169
--- /dev/null
@@ -0,0 +1,40 @@
+<samba:parameter name="inherit permissions"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The permissions on new files and directories 
+    are normally governed by <link linkend="CREATEMASK"><parameter moreinfo="none">
+    create mask</parameter></link>, <link linkend="DIRECTORYMASK">
+    <parameter moreinfo="none">directory mask</parameter></link>, <link linkend="FORCECREATEMODE">
+    <parameter moreinfo="none">force create mode</parameter>
+    </link> and <link linkend="FORCEDIRECTORYMODE"><parameter moreinfo="none">force 
+    directory mode</parameter></link> but the boolean inherit 
+    permissions parameter overrides this.</para>
+               
+    <para>New directories inherit the mode of the parent directory,
+    including bits such as setgid.</para>
+
+    <para>New files inherit their read/write bits from the parent 
+    directory.  Their execute bits continue to be determined by
+    <link linkend="MAPARCHIVE"><parameter moreinfo="none">map archive</parameter>
+    </link>, <link linkend="MAPHIDDEN"><parameter moreinfo="none">map hidden</parameter>
+    </link> and <link linkend="MAPSYSTEM"><parameter moreinfo="none">map system</parameter>
+    </link> as usual.</para>
+
+    <para>Note that the setuid bit is <emphasis>never</emphasis> set via 
+    inheritance (the code explicitly prohibits this).</para>
+
+    <para>This can be particularly useful on large systems with 
+    many users, perhaps several thousand, to allow a single [homes] 
+    share to be used flexibly by each user.</para>
+               
+    <para>See also <link linkend="CREATEMASK"><parameter moreinfo="none">create mask
+    </parameter></link>, <link linkend="DIRECTORYMASK"><parameter moreinfo="none">
+    directory mask</parameter></link>, <link linkend="FORCECREATEMODE">
+    <parameter moreinfo="none">force create mode</parameter></link> and <link linkend="FORCEDIRECTORYMODE">
+    <parameter moreinfo="none">force directory mode</parameter>
+    </link>.</para>
+
+    <para>Default: <command moreinfo="none">inherit permissions = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/invalidusers.xml b/docs/docbook/smbdotconf/security/invalidusers.xml
new file mode 100644 (file)
index 0000000..f9d5d21
--- /dev/null
@@ -0,0 +1,35 @@
+<samba:parameter name="invalid users"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a list of users that should not be allowed 
+    to login to this service. This is really a <emphasis>paranoid</emphasis> 
+    check to absolutely ensure an improper setting does not breach 
+    your security.</para>
+               
+    <para>A name starting with a '@' is interpreted as an NIS 
+    netgroup first (if your system supports NIS), and then as a UNIX 
+    group if the name was not found in the NIS netgroup database.</para>
+
+    <para>A name starting with '+' is interpreted only 
+    by looking in the UNIX group database. A name starting with 
+    '&amp;' is interpreted only by looking in the NIS netgroup database 
+    (this requires NIS to be working on your system). The characters 
+    '+' and '&amp;' may be used at the start of the name in either order 
+    so the value <parameter moreinfo="none">+&amp;group</parameter> means check the 
+    UNIX group database, followed by the NIS netgroup database, and 
+    the value <parameter moreinfo="none">&amp;+group</parameter> means check the NIS
+    netgroup database, followed by the UNIX group database (the 
+    same as the '@' prefix).</para>
+
+    <para>The current servicename is substituted for <parameter moreinfo="none">%S</parameter>. 
+    This is useful in the [homes] section.</para>
+
+    <para>See also <link linkend="VALIDUSERS"><parameter moreinfo="none">valid users
+    </parameter></link>.</para>
+
+    <para>Default: <emphasis>no invalid users</emphasis></para>
+
+    <para>Example: <command moreinfo="none">invalid users = root fred admin @wheel</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/lanmanauth.xml b/docs/docbook/smbdotconf/security/lanmanauth.xml
new file mode 100644 (file)
index 0000000..0a8fdd3
--- /dev/null
@@ -0,0 +1,30 @@
+<samba:parameter name="lanman auth"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter determines whether or not <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> will attempt to authenticate users 
+    using the LANMAN password hash. If disabled, only clients which support NT 
+    password hashes (e.g. Windows NT/2000 clients, smbclient, etc... but not 
+    Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host.</para>
+
+    <para>The LANMAN encrypted response is easily broken, due to it's
+    case-insensitive nature, and the choice of algorithm.  Servers
+    without Windows 95/98 or MS DOS clients are advised to disable
+    this option.  </para>
+               
+    <para>Unlike the <command moreinfo="none">encypt
+    passwords</command> option, this parameter cannot alter client
+    behaviour, and the LANMAN response will still be sent over the
+    network.  See the <command moreinfo="none">client lanman
+    auth</command> to disable this for Samba's clients (such as smbclient)</para>
+
+    <para>If this option, and <command moreinfo="none">ntlm
+    auth</command> are both disabled, then only NTLMv2 logins will be
+    permited.  Not all clients support NTLMv2, and most will require
+    special configuration to us it.</para>
+
+    <para>Default : <command moreinfo="none">lanman auth = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/maptoguest.xml b/docs/docbook/smbdotconf/security/maptoguest.xml
new file mode 100644 (file)
index 0000000..4f66319
--- /dev/null
@@ -0,0 +1,62 @@
+<samba:parameter name="map to guest"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter is only useful in <link linkend="SECURITY">
+    security</link> modes other than <parameter moreinfo="none">security = share</parameter> 
+    - i.e. <constant>user</constant>, <constant>server</constant>, 
+    and <constant>domain</constant>.</para>
+
+    <para>This parameter can take three different values, which tell
+    <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> what to do with user 
+    login requests that don't match a valid UNIX user in some way.</para>
+
+    <para>The three settings are :</para>
+
+    <itemizedlist>
+       <listitem>
+           <para><constant>Never</constant> - Means user login 
+           requests with an invalid password are rejected. This is the 
+           default.</para>
+       </listitem>
+                       
+       <listitem>
+           <para><constant>Bad User</constant> - Means user
+           logins with an invalid password are rejected, unless the username 
+           does not exist, in which case it is treated as a guest login and 
+           mapped into the <link linkend="GUESTACCOUNT"><parameter moreinfo="none">
+           guest account</parameter></link>.</para>
+       </listitem>
+
+       <listitem>
+           <para><constant>Bad Password</constant> - Means user logins 
+           with an invalid password are treated as a guest login and mapped 
+           into the <link linkend="GUESTACCOUNT">guest account</link>. Note that 
+           this can cause problems as it means that any user incorrectly typing 
+           their password will be silently logged on as &quot;guest&quot; - and 
+           will not know the reason they cannot access files they think
+           they should - there will have been no message given to them
+           that they got their password wrong. Helpdesk services will
+           <emphasis>hate</emphasis> you if you set the <parameter moreinfo="none">map to 
+           guest</parameter> parameter this way :-).</para>
+       </listitem>
+    </itemizedlist>
+
+    <para>Note that this parameter is needed to set up &quot;Guest&quot; 
+    share services when using <parameter moreinfo="none">security</parameter> modes other than 
+    share. This is because in these modes the name of the resource being
+    requested is <emphasis>not</emphasis> sent to the server until after 
+    the server has successfully authenticated the client so the server 
+    cannot make authentication decisions at the correct time (connection 
+    to the share) for &quot;Guest&quot; shares.</para>
+
+    <para>For people familiar with the older Samba releases, this 
+    parameter maps to the old compile-time setting of the <constant>
+    GUEST_SESSSETUP</constant> value in local.h.</para>
+
+    <para>Default: <command moreinfo="none">map to guest = Never</command></para>
+    <para>Example: <command moreinfo="none">map to guest = Bad User</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/minpasswdlength.xml b/docs/docbook/smbdotconf/security/minpasswdlength.xml
new file mode 100644 (file)
index 0000000..d7ecc3e
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="min passwd length"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="MINPASSWORDLENGTH">
+    <parameter moreinfo="none">min password length</parameter></link>.
+    </para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/minpasswordlength.xml b/docs/docbook/smbdotconf/security/minpasswordlength.xml
new file mode 100644 (file)
index 0000000..6f73d9b
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="min password length"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option sets the minimum length in characters of a
+    plaintext password that <command moreinfo="none">smbd</command> will
+    accept when performing  UNIX password changing.</para>
+
+    <para>See also <link linkend="UNIXPASSWORDSYNC"><parameter moreinfo="none">unix 
+    password sync</parameter></link>, <link linkend="PASSWDPROGRAM">
+    <parameter moreinfo="none">passwd program</parameter></link> and <link linkend="PASSWDCHATDEBUG">
+    <parameter moreinfo="none">passwd chat debug</parameter></link>.</para>
+
+    <para>Default: <command moreinfo="none">min password length = 5</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/ntlmauth.xml b/docs/docbook/smbdotconf/security/ntlmauth.xml
new file mode 100644 (file)
index 0000000..9609215
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="ntlm auth"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter determines whether or not <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> will attempt to
+    authenticate users using the NTLM encrypted password response.
+    If disabled, either the lanman password hash or an NTLMv2 response
+    will need to be sent by the client.</para>
+
+    <para>If this option, and <command moreinfo="none">lanman
+    auth</command> are both disabled, then only NTLMv2 logins will be
+    permited.  Not all clients support NTLMv2, and most will require
+    special configuration to us it.</para>
+               
+    <para>Default : <command moreinfo="none">ntlm auth = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/nullpasswords.xml b/docs/docbook/smbdotconf/security/nullpasswords.xml
new file mode 100644 (file)
index 0000000..944a307
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="null passwords"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Allow or disallow client access to accounts that have null passwords. </para>
+
+    <para>See also <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+    <manvolnum>5</manvolnum></citerefentry>.</para>
+
+    <para>Default: <command moreinfo="none">null passwords = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/obeypamrestrictions.xml b/docs/docbook/smbdotconf/security/obeypamrestrictions.xml
new file mode 100644 (file)
index 0000000..42d6b5c
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="obey pam restrictions"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>When Samba 3.0 is configured to enable PAM support
+    (i.e. --with-pam), 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.  Note that Samba
+    always ignores PAM for authentication in the case of <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypt passwords = yes</parameter></link>.  The reason 
+    is that PAM modules cannot support the challenge/response
+    authentication mechanism needed in the presence of SMB password encryption.
+    </para>
+
+    <para>Default: <command moreinfo="none">obey pam restrictions = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/onlyguest.xml b/docs/docbook/smbdotconf/security/onlyguest.xml
new file mode 100644 (file)
index 0000000..756c682
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="only guest"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>A synonym for <link linkend="GUESTONLY"><parameter moreinfo="none">
+    guest only</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/onlyuser.xml b/docs/docbook/smbdotconf/security/onlyuser.xml
new file mode 100644 (file)
index 0000000..9975023
--- /dev/null
@@ -0,0 +1,26 @@
+<samba:parameter name="only user"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a boolean option that controls whether 
+    connections with usernames not in the <parameter moreinfo="none">user</parameter> 
+    list will be allowed. By default this option is disabled so that a 
+    client can supply a username to be used by the server.  Enabling
+    this parameter will force the server to only use the login 
+    names from the <parameter moreinfo="none">user</parameter> list and is only really
+    useful in <link linkend="SECURITYEQUALSSHARE">share level</link>
+    security.</para>
+
+    <para>Note that this also means Samba won't try to deduce 
+    usernames from the service name. This can be annoying for 
+    the [homes] section. To get around this you could use <command moreinfo="none">user =
+    %S</command> which means your <parameter moreinfo="none">user</parameter> list
+    will be just the service name, which for home directories is the 
+    name of the user.</para>
+
+    <para>See also the <link linkend="USER"><parameter moreinfo="none">user</parameter>
+    </link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">only user = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/pampasswordchange.xml b/docs/docbook/smbdotconf/security/pampasswordchange.xml
new file mode 100644 (file)
index 0000000..5eb60e5
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="pam password change"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>With the addition of better PAM support in Samba 2.2, 
+    this parameter, it is possible to use PAM's password change control 
+    flag for Samba.  If enabled, then PAM will be used for password
+    changes when requested by an SMB client instead of the program listed in 
+    <link linkend="PASSWDPROGRAM"><parameter moreinfo="none">passwd program</parameter></link>. 
+    It should be possible to enable this without changing your 
+    <link linkend="PASSWDCHAT"><parameter moreinfo="none">passwd chat</parameter></link>
+    parameter for most setups.</para>
+               
+    <para>Default: <command moreinfo="none">pam password change = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/passdbbackend.xml b/docs/docbook/smbdotconf/security/passdbbackend.xml
new file mode 100644 (file)
index 0000000..8c64299
--- /dev/null
@@ -0,0 +1,69 @@
+<samba:parameter name="passdb backend"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+    <para>This option allows the administrator to chose which backends
+    to retrieve and store passwords with. This allows (for example) both 
+    smbpasswd and tdbsam to be used without a recompile. Multiple
+    backends can be specified, separated by spaces. The backends will be
+    searched in the order they are specified. New users are always added
+       to the first backend specified. </para>
+
+    <para>This parameter is in two parts, the backend's name, and a 'location'
+    string that has meaning only to that particular backed.  These are separated
+    by a : character.</para>
+
+    <para>Available backends can include:
+       <itemizedlist>
+           <listitem>
+               <para><command moreinfo="none">smbpasswd</command> - The default smbpasswd
+               backend. Takes a path to the smbpasswd file as an optional argument.
+               </para>
+           </listitem>
+                       
+           <listitem>
+               <para><command moreinfo="none">tdbsam</command> - The TDB based password storage
+                backend.  Takes a path to the TDB as an optional argument (defaults to passdb.tdb 
+                in the <link linkend="PRIVATEDIR">
+                <parameter moreinfo="none">private dir</parameter></link> directory.</para>
+           </listitem>
+                       
+           <listitem>
+               <para><command moreinfo="none">ldapsam</command> - The LDAP based passdb 
+                backend.  Takes an LDAP URL as an optional argument (defaults to 
+                <command moreinfo="none">ldap://localhost</command>)</para>
+                       
+               <para>LDAP connections should be secured where possible.  This may be done using either
+                Start-TLS (see <link linkend="LDAPSSL"><parameter moreinfo="none">ldap ssl</parameter></link>) or by
+                specifying <parameter moreinfo="none">ldaps://</parameter> in
+                the URL argument. </para>
+           </listitem>
+                       
+           <listitem>
+               <para><command moreinfo="none">nisplussam</command> -
+               The NIS+ based passdb backend. Takes name NIS domain as
+               an optional argument. Only works with sun NIS+ servers.
+               </para>
+           </listitem>
+
+               <listitem>
+               <para><command moreinfo="none">mysql</command> - 
+               The MySQL based passdb backend. Takes an identifier as 
+               argument. Read the Samba HOWTO Collection for configuration
+               details.
+               </para></listitem>
+
+       </itemizedlist>
+    </para>
+
+    <para>Default: <command moreinfo="none">passdb backend = smbpasswd</command></para>
+
+    <para>Example: <command moreinfo="none">passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd</command></para>
+
+       <para>Example: <command moreinfo="none">passdb backend = ldapsam:ldaps://ldap.example.com</command></para>
+
+    <para>Example: <command moreinfo="none">passdb backend = mysql:my_plugin_args tdbsam</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/passwdchat.xml b/docs/docbook/smbdotconf/security/passwdchat.xml
new file mode 100644 (file)
index 0000000..fcefd8f
--- /dev/null
@@ -0,0 +1,62 @@
+<samba:parameter name="passwd chat"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This string controls the <emphasis>&quot;chat&quot;</emphasis> 
+    conversation that takes places between <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> and the local password changing
+    program to change the user's password. The string describes a 
+    sequence of response-receive pairs that <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> uses to determine what to send to the 
+    <link linkend="PASSWDPROGRAM"><parameter moreinfo="none">passwd program</parameter>
+    </link> and what to expect back. If the expected output is not 
+    received then the password is not changed.</para>
+
+    <para>This chat sequence is often quite site specific, depending 
+    on what local methods are used for password control (such as NIS 
+    etc).</para>
+
+    <para>Note that this parameter only is only used if the <link
+    linkend="UNIXPASSWORDSYNC"> <parameter moreinfo="none">unix password sync</parameter>
+    </link> parameter is set  to <constant>yes</constant>. This sequence is 
+    then called <emphasis>AS ROOT</emphasis> when the SMB password  in the 
+    smbpasswd file is being changed, without access to the old password
+    cleartext. This means that root must be able to reset the user's password without
+    knowing the text of the previous password. In the presence of
+    NIS/YP,  this means that the <link linkend="PASSWDPROGRAM">passwd program</link> must
+    be executed on the NIS master.
+    </para>
+
+
+    <para>The string can contain the macro <parameter moreinfo="none">%n</parameter> which is substituted 
+    for the new password.  The chat sequence can also contain the standard 
+    macros <constant>\\n</constant>, <constant>\\r</constant>, <constant>\\t</constant> and <constant>\\s</constant> to 
+    give line-feed, carriage-return, tab and space.  The chat sequence string can also contain 
+    a '*' which matches any sequence of characters. Double quotes can be used to collect strings with spaces 
+    in them into a single string.</para>
+
+    <para>If the send string in any part of the chat sequence  is a full
+    stop &quot;.&quot;,  then no string is sent. Similarly,  if the
+    expect string is a full stop then no string is expected.</para>
+
+    <para>If the <link linkend="PAMPASSWORDCHANGE"><parameter moreinfo="none">pam
+    password change</parameter></link> parameter is set to <constant>yes</constant>, the chat pairs
+    may be matched in any order, and success is determined by the PAM result, 
+    not any particular output. The \n macro is ignored for PAM conversions.
+    </para>
+
+    <para>See also <link linkend="UNIXPASSWORDSYNC"><parameter moreinfo="none">unix password 
+    sync</parameter></link>, <link linkend="PASSWDPROGRAM"><parameter moreinfo="none">
+    passwd program</parameter></link> ,<link linkend="PASSWDCHATDEBUG">
+    <parameter moreinfo="none">passwd chat debug</parameter></link> and <link linkend="PAMPASSWORDCHANGE">
+    <parameter moreinfo="none">pam password change</parameter></link>.</para>
+
+    <para>Default: <command moreinfo="none">passwd chat = *new*password* %n\\n 
+    *new*password* %n\\n *changed*</command></para>
+
+    <para>Example: <command moreinfo="none">passwd chat = &quot;*Enter OLD password*&quot; %o\\n 
+    &quot;*Enter NEW password*&quot; %n\\n &quot;*Reenter NEW password*&quot; %n\\n 
+    &quot;*Password changed*&quot;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/passwdchatdebug.xml b/docs/docbook/smbdotconf/security/passwdchatdebug.xml
new file mode 100644 (file)
index 0000000..2d731b5
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="passwd chat debug"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean specifies if the passwd chat script 
+    parameter is run in <emphasis>debug</emphasis> mode. In this mode the 
+    strings passed to and received from the passwd chat are printed 
+    in the <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> log with a 
+    <link linkend="DEBUGLEVEL"><parameter moreinfo="none">debug level</parameter></link> 
+    of 100. This is a dangerous option as it will allow plaintext passwords 
+    to be seen in the <command moreinfo="none">smbd</command> log. It is available to help 
+    Samba admins debug their <parameter moreinfo="none">passwd chat</parameter> scripts 
+    when calling the <parameter moreinfo="none">passwd program</parameter> and should 
+    be turned off after this has been done. This option has no effect if the 
+    <link linkend="PAMPASSWORDCHANGE"><parameter moreinfo="none">pam password change</parameter></link>
+    paramter is set. This parameter is off by default.</para>
+  
+    <para>See also <link linkend="PASSWDCHAT"><parameter moreinfo="none">passwd chat</parameter>
+    </link>, <link linkend="PAMPASSWORDCHANGE"><parameter moreinfo="none">pam password change</parameter>
+    </link>, <link linkend="PASSWDPROGRAM"><parameter moreinfo="none">passwd program</parameter>
+    </link>.</para>
+
+    <para>Default: <command moreinfo="none">passwd chat debug = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/passwdprogram.xml b/docs/docbook/smbdotconf/security/passwdprogram.xml
new file mode 100644 (file)
index 0000000..db02670
--- /dev/null
@@ -0,0 +1,38 @@
+<samba:parameter name="passwd program"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The name of a program that can be used to set 
+    UNIX user passwords.  Any occurrences of <parameter moreinfo="none">%u</parameter> 
+    will be replaced with the user name. The user name is checked for 
+    existence before calling the password changing program.</para>
+
+    <para>Also note that many passwd programs insist in <emphasis>reasonable
+    </emphasis> passwords, such as a minimum length, or the inclusion 
+    of mixed case chars and digits. This can pose a problem as some clients 
+    (such as Windows for Workgroups) uppercase the password before sending 
+    it.</para>
+
+    <para><emphasis>Note</emphasis> that if the <parameter moreinfo="none">unix 
+    password sync</parameter> parameter is set to <constant>yes
+    </constant> then this program is called <emphasis>AS ROOT</emphasis> 
+    before the SMB password in the smbpasswd
+    file is changed. If this UNIX password change fails, then 
+    <command moreinfo="none">smbd</command> will fail to change the SMB password also 
+    (this is by design).</para>
+
+    <para>If the <parameter moreinfo="none">unix password sync</parameter> parameter 
+    is set this parameter <emphasis>MUST USE ABSOLUTE PATHS</emphasis> 
+    for <emphasis>ALL</emphasis> programs called, and must be examined 
+    for security implications. Note that by default <parameter moreinfo="none">unix 
+    password sync</parameter> is set to <constant>no</constant>.</para>
+
+    <para>See also <link linkend="UNIXPASSWORDSYNC"><parameter moreinfo="none">unix 
+    password sync</parameter></link>.</para>
+
+    <para>Default: <command moreinfo="none">passwd program = /bin/passwd</command></para>
+
+    <para>Example: <command moreinfo="none">passwd program = /sbin/npasswd %u</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/passwordlevel.xml b/docs/docbook/smbdotconf/security/passwordlevel.xml
new file mode 100644 (file)
index 0000000..28b9999
--- /dev/null
@@ -0,0 +1,44 @@
+<samba:parameter name="password level"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Some client/server combinations have difficulty 
+    with mixed-case passwords.  One offending client is Windows for 
+    Workgroups, which for some reason forces passwords to upper 
+    case when using the LANMAN1 protocol, but leaves them alone when 
+    using COREPLUS!  Another problem child is the Windows 95/98
+    family of operating systems.  These clients upper case clear
+    text passwords even when NT LM 0.12 selected by the protocol
+    negotiation request/response.</para>
+
+    <para>This parameter defines the maximum number of characters 
+    that may be upper case in passwords.</para>
+
+    <para>For example, say the password given was &quot;FRED&quot;. If <parameter moreinfo="none">
+    password level</parameter> is set to 1, the following combinations 
+    would be tried if &quot;FRED&quot; failed:</para>
+
+    <para>&quot;Fred&quot;, &quot;fred&quot;, &quot;fRed&quot;, &quot;frEd&quot;,&quot;freD&quot;</para>
+
+    <para>If <parameter moreinfo="none">password level</parameter> was set to 2, 
+    the following combinations would also be tried: </para>
+
+    <para>&quot;FRed&quot;, &quot;FrEd&quot;, &quot;FreD&quot;, &quot;fREd&quot;, &quot;fReD&quot;, &quot;frED&quot;, ..</para>
+
+    <para>And so on.</para>
+
+    <para>The higher value this parameter is set to the more likely 
+    it is that a mixed case password will be matched against a single 
+    case password. However, you should be aware that use of this 
+    parameter reduces security and increases the time taken to 
+    process a new connection.</para>
+
+    <para>A value of zero will cause only two attempts to be 
+    made - the password as is and the password in all-lower case.</para>
+
+    <para>Default: <command moreinfo="none">password level = 0</command></para>
+
+    <para>Example: <command moreinfo="none">password level = 4</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/passwordserver.xml b/docs/docbook/smbdotconf/security/passwordserver.xml
new file mode 100644 (file)
index 0000000..f854027
--- /dev/null
@@ -0,0 +1,104 @@
+<samba:parameter name="password server"
+                 context="G"
+                 advanced="1" wizard="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>By specifying the name of another SMB server 
+    or Active Directory domain controller with this option, 
+    and using <command moreinfo="none">security = [ads|domain|server]</command> 
+    it is possible to get Samba to 
+    to do all its username/password validation using a specific remote server.</para>
+
+    <para>This option sets the name or IP address of the password server to use. 
+    New syntax has been added to support defining the port to use when connecting 
+    to the server the case of an ADS realm.  To define a port other than the
+    default LDAP port of 389, add the port number using a colon after the 
+    name or IP address (e.g. 192.168.1.100:389).  If you do not specify a port,
+    Samba will use the standard LDAP port of tcp/389.  Note that port numbers
+    have no effect on password servers for Windows NT 4.0 domains or netbios 
+    connections.</para>
+
+    <para>If parameter is a name, it is looked up using the 
+    parameter <link linkend="NAMERESOLVEORDER"><parameter moreinfo="none">name 
+    resolve order</parameter></link> and so may resolved
+    by any method and order described in that parameter.</para>
+
+    <para>The password server must be a machine capable of using 
+    the &quot;LM1.2X002&quot; or the &quot;NT LM 0.12&quot; protocol, and it must be in 
+    user level security mode.</para>
+
+    <note><para>Using a password server  means your UNIX box (running
+    Samba) is only as secure as your  password server. <emphasis>DO NOT
+    CHOOSE A PASSWORD SERVER THAT  YOU DON'T COMPLETELY TRUST</emphasis>.
+    </para></note>
+               
+    <para>Never point a Samba server at itself for password serving.
+    This will cause a loop and could lock up your Samba  server!</para>
+
+    <para>The name of the password server takes the standard 
+    substitutions, but probably the only useful one is <parameter moreinfo="none">%m
+    </parameter>, which means the Samba server will use the incoming 
+    client as the password server. If you use this then you better 
+    trust your clients, and you had better restrict them with hosts allow!</para>
+
+    <para>If the <parameter moreinfo="none">security</parameter> parameter is set to
+    <constant>domain</constant> or <constant>ads</constant>, then the list of machines in this 
+    option must be a list of Primary or Backup Domain controllers for the
+    Domain or the character '*', as the Samba server is effectively
+    in that domain, and will use cryptographically authenticated RPC calls
+    to authenticate the user logging on. The advantage of using <command moreinfo="none">
+    security = domain</command> is that if you list several hosts in the 
+    <parameter moreinfo="none">password server</parameter> option then <command moreinfo="none">smbd
+    </command> will try each in turn till it finds one that responds.  This
+    is useful in case your primary server goes down.</para>
+
+    <para>If the <parameter moreinfo="none">password server</parameter> option is set 
+    to the character '*', then Samba will attempt to auto-locate the 
+    Primary or Backup Domain controllers to authenticate against by 
+    doing a query for the name <constant>WORKGROUP&lt;1C&gt;</constant> 
+    and then contacting each server returned in the list of IP 
+    addresses from the name resolution source. </para>
+
+    <para>If the list of servers contains both names/IP's and the '*'
+    character, the list is treated as a list of preferred 
+    domain controllers, but an auto lookup of all remaining DC's
+    will be added to the list as well.  Samba will not attempt to optimize 
+    this list by locating the closest DC.</para>
+               
+    <para>If the <parameter moreinfo="none">security</parameter> parameter is 
+    set to <constant>server</constant>, then there are different
+    restrictions that <command moreinfo="none">security = domain</command> doesn't 
+    suffer from:</para>
+
+    <itemizedlist>
+       <listitem>
+           <para>You may list several password servers in 
+           the <parameter moreinfo="none">password server</parameter> parameter, however if an 
+           <command moreinfo="none">smbd</command> makes a connection to a password server, 
+           and then the password server fails, no more users will be able 
+           to be authenticated from this <command moreinfo="none">smbd</command>.  This is a 
+           restriction of the SMB/CIFS protocol when in <command moreinfo="none">security = server
+           </command> mode and cannot be fixed in Samba.</para>
+       </listitem>
+           
+       <listitem>
+           <para>If you are using a Windows NT server as your 
+           password server then you will have to ensure that your users 
+           are able to login from the Samba server, as when in <command moreinfo="none">
+           security = server</command>  mode the network logon will appear to 
+           come from there rather than from the users workstation.</para>
+       </listitem>
+    </itemizedlist>
+
+    <para>See also the <link linkend="SECURITY"><parameter moreinfo="none">security
+    </parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">password server = &lt;empty string&gt;</command></para>
+    
+    <para>Example: <command moreinfo="none">password server = NT-PDC, NT-BDC1, NT-BDC2, *</command></para>
+    
+    <para>Example: <command moreinfo="none">password server = windc.mydomain.com:389 192.168.1.101 *</command></para>
+
+    <para>Example: <command moreinfo="none">password server = *</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/preloadmodules.xml b/docs/docbook/smbdotconf/security/preloadmodules.xml
new file mode 100644 (file)
index 0000000..101d960
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="preload modules"
+                context="G"
+                basic="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a list of paths to modules that should
+       be loaded into smbd before a client connects. This improves
+       the speed of smbd when reacting to new connections somewhat. </para>
+
+       <para>Default: <command>preload modules = </command></para>
+
+       <para>Example: <command>preload modules = /usr/lib/samba/passdb/mysql.so+++ </command></para>
+
+       </listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/printeradmin.xml b/docs/docbook/smbdotconf/security/printeradmin.xml
new file mode 100644 (file)
index 0000000..c0640ea
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="printer admin"
+                 context="S"
+                print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a list of users that can do anything to 
+    printers via the remote administration interfaces offered by MS-RPC 
+    (usually using a NT workstation). Note that the root user always 
+    has admin rights.</para>
+
+    <para>Default: <command moreinfo="none">printer admin = &lt;empty string&gt;</command></para>
+
+    <para>Example: <command moreinfo="none">printer admin = admin, @staff</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/privatedir.xml b/docs/docbook/smbdotconf/security/privatedir.xml
new file mode 100644 (file)
index 0000000..3529de3
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="private dir"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameters defines the directory
+    smbd will use for storing such files as <filename moreinfo="none">smbpasswd</filename>
+    and <filename moreinfo="none">secrets.tdb</filename>.
+    </para>
+                               
+    <para>Default: <command moreinfo="none">private dir = ${prefix}/private</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/public.xml b/docs/docbook/smbdotconf/security/public.xml
new file mode 100644 (file)
index 0000000..a9e9428
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="public"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="GUESTOK"><parameter moreinfo="none">guest 
+    ok</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/readlist.xml b/docs/docbook/smbdotconf/security/readlist.xml
new file mode 100644 (file)
index 0000000..41a97e5
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="read list"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a list of users that are given read-only 
+    access to a service. If the connecting user is in this list then 
+    they will not be given write access, no matter what the <link linkend="READONLY">
+    <parameter moreinfo="none">read only</parameter></link>
+    option is set to. The list can include group names using the 
+    syntax described in the <link linkend="INVALIDUSERS"><parameter moreinfo="none">
+    invalid users</parameter></link> parameter.</para>
+
+    <para>See also the <link linkend="WRITELIST"><parameter moreinfo="none">
+    write list</parameter></link> parameter and the <link linkend="INVALIDUSERS">
+    <parameter moreinfo="none">invalid users</parameter>
+    </link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">read list = &lt;empty string&gt;</command></para>
+
+    <para>Example: <command moreinfo="none">read list = mary, @students</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/readonly.xml b/docs/docbook/smbdotconf/security/readonly.xml
new file mode 100644 (file)
index 0000000..e71301c
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="read only"
+                 context="S"
+                 basic="1" advanced="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>An inverted synonym is <link linkend="WRITEABLE">
+    <parameter moreinfo="none">writeable</parameter></link>.</para>
+
+    <para>If this parameter is <constant>yes</constant>, then users 
+    of a service may not create or modify files in the service's 
+    directory.</para>
+
+    <para>Note that a printable service (<command moreinfo="none">printable = yes</command>)
+    will <emphasis>ALWAYS</emphasis> allow writing to the directory 
+    (user privileges permitting), but only via spooling operations.</para>
+
+    <para>Default: <command moreinfo="none">read only = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/restrictanonymous.xml b/docs/docbook/smbdotconf/security/restrictanonymous.xml
new file mode 100644 (file)
index 0000000..25d2ba0
--- /dev/null
@@ -0,0 +1,35 @@
+<samba:parameter name="restrict anonymous"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The setting of this parameter determines whether user and
+    group list information is returned for an anonymous connection.
+    and mirrors the effects of the
+    <constant>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA\RestrictAnonymous</constant> registry key in Windows
+    2000 and Windows NT.  When set to 0, user and group list
+    information is returned to anyone who asks.  When set
+    to 1, only an authenticated user can retrive user and
+    group list information.  For the value 2, supported by
+    Windows 2000/XP and Samba, no anonymous connections are allowed at
+    all.  This can break third party and Microsoft
+    applications which expect to be allowed to perform
+       operations anonymously.</para>
+
+       <para>
+    The security advantage of using restrict anonymous = 1 is dubious,
+    as user and group list information can be obtained using other
+       means.
+       </para>
+
+       <note>
+       <para>
+    The security advantage of using restrict anonymous = 2 is removed
+    by setting <link linkend="GUESTOK"><parameter moreinfo="none">guest
+       ok</parameter> = yes</link> on any share.
+       </para>
+       </note>
+
+    <para>Default: <command moreinfo="none">restrict anonymous = 0</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/root.xml b/docs/docbook/smbdotconf/security/root.xml
new file mode 100644 (file)
index 0000000..1199d54
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="root"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="ROOTDIRECTORY">
+    <parameter moreinfo="none">root directory&quot;</parameter></link>.
+    </para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/rootdir.xml b/docs/docbook/smbdotconf/security/rootdir.xml
new file mode 100644 (file)
index 0000000..e4e5f0e
--- /dev/null
@@ -0,0 +1,10 @@
+<samba:parameter name="root dir"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="ROOTDIRECTORY">
+    <parameter moreinfo="none">root directory&quot;</parameter></link>.
+    </para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/rootdirectory.xml b/docs/docbook/smbdotconf/security/rootdirectory.xml
new file mode 100644 (file)
index 0000000..9c3e9cf
--- /dev/null
@@ -0,0 +1,34 @@
+<samba:parameter name="root directory"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The server will <command moreinfo="none">chroot()</command> (i.e. 
+    Change its root directory) to this directory on startup. This is 
+    not strictly necessary for secure operation. Even without it the 
+    server will deny access to files not in one of the service entries. 
+    It may also check for, and deny access to, soft links to other 
+    parts of the filesystem, or attempts to use &quot;..&quot; in file names 
+    to access other directories (depending on the setting of the <link linkend="WIDELINKS">
+    <parameter moreinfo="none">wide links</parameter></link> 
+    parameter).
+    </para>
+
+    <para>Adding a <parameter moreinfo="none">root directory</parameter> entry other 
+    than &quot;/&quot; adds an extra level of security, but at a price. It 
+    absolutely ensures that no access is given to files not in the 
+    sub-tree specified in the <parameter moreinfo="none">root directory</parameter> 
+    option, <emphasis>including</emphasis> some files needed for 
+    complete operation of the server. To maintain full operability 
+    of the server you will need to mirror some system files 
+    into the <parameter moreinfo="none">root directory</parameter> tree. In particular 
+    you will need to mirror <filename moreinfo="none">/etc/passwd</filename> (or a 
+    subset of it), and any binaries or configuration files needed for 
+    printing (if required). The set of files that must be mirrored is
+    operating system dependent.</para>
+
+    <para>Default: <command moreinfo="none">root directory = /</command></para>
+
+    <para>Example: <command moreinfo="none">root directory = /homes/smb</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/security.xml b/docs/docbook/smbdotconf/security/security.xml
new file mode 100644 (file)
index 0000000..030abc1
--- /dev/null
@@ -0,0 +1,270 @@
+<samba:parameter name="security"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option affects how clients respond to 
+    Samba and is one of the most important settings in the <filename moreinfo="none">
+    smb.conf</filename> file.</para>
+
+    <para>The option sets the &quot;security mode bit&quot; in replies to 
+    protocol negotiations with <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> to turn share level security on or off. Clients decide 
+    based on this bit whether (and how) to transfer user and password 
+    information to the server.</para>
+
+
+    <para>The default is <command moreinfo="none">security = user</command>, as this is
+    the most common setting needed when talking to Windows 98 and 
+    Windows NT.</para>
+
+    <para>The alternatives are <command moreinfo="none">security = share</command>,
+    <command moreinfo="none">security = server</command> or <command moreinfo="none">security = domain
+    </command>.</para>
+
+    <para>In versions of Samba prior to 2.0.0, the default was 
+    <command moreinfo="none">security = share</command> mainly because that was
+    the only option at one stage.</para>
+
+    <para>There is a bug in WfWg that has relevance to this 
+    setting. When in user or server level security a WfWg client 
+    will totally ignore the password you type in the &quot;connect 
+    drive&quot; dialog box. This makes it very difficult (if not impossible) 
+    to connect to a Samba service as anyone except the user that 
+    you are logged into WfWg as.</para>
+
+    <para>If your PCs use usernames that are the same as their 
+    usernames on the UNIX machine then you will want to use 
+    <command moreinfo="none">security = user</command>. If you mostly use usernames 
+    that don't exist on the UNIX box then use <command moreinfo="none">security = 
+    share</command>.</para>
+
+    <para>You should also use <command moreinfo="none">security = share</command> if you 
+    want to mainly setup shares without a password (guest shares). This 
+    is commonly used for a shared printer server. It is more difficult 
+    to setup guest shares with <command moreinfo="none">security = user</command>, see 
+    the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
+    </link>parameter for details.</para>
+               
+    <para>It is possible to use <command moreinfo="none">smbd</command> in a <emphasis>
+    hybrid mode</emphasis> where it is offers both user and share 
+    level security under different <link linkend="NETBIOSALIASES">
+    <parameter moreinfo="none">NetBIOS aliases</parameter></link>. </para>
+
+    <para>The different settings will now be explained.</para>
+
+
+    <para><anchor id="SECURITYEQUALSSHARE"/><emphasis>SECURITY = SHARE</emphasis></para> 
+               
+    <para>When clients connect to a share level security server they 
+    need not log onto the server with a valid username and password before 
+    attempting to connect to a shared resource (although modern clients 
+    such as Windows 95/98 and Windows NT will send a logon request with 
+    a username but no password when talking to a <command moreinfo="none">security = share
+    </command> server). Instead, the clients send authentication information 
+    (passwords) on a per-share basis, at the time they attempt to connect 
+    to that share.</para>
+
+    <para>Note that <command moreinfo="none">smbd</command> <emphasis>ALWAYS</emphasis> 
+    uses a valid UNIX user to act on behalf of the client, even in
+    <command moreinfo="none">security = share</command> level security.</para>
+
+    <para>As clients are not required to send a username to the server
+    in share level security, <command moreinfo="none">smbd</command> uses several
+    techniques to determine the correct UNIX user to use on behalf
+    of the client.</para>
+
+    <para>A list of possible UNIX usernames to match with the given
+    client password is constructed using the following methods :</para>
+
+    <itemizedlist>
+       <listitem>
+           <para>If the <link linkend="GUESTONLY"><parameter moreinfo="none">guest 
+           only</parameter></link> parameter is set, then all the other 
+           stages are missed and only the <link linkend="GUESTACCOUNT">
+           <parameter moreinfo="none">guest account</parameter></link> username is checked.
+           </para>
+       </listitem>
+
+       <listitem>
+           <para>Is a username is sent with the share connection 
+           request, then this username (after mapping - see <link linkend="USERNAMEMAP">
+           <parameter moreinfo="none">username map</parameter></link>), 
+           is added as a potential username.
+           </para>
+       </listitem>
+
+       <listitem>
+           <para>If the client did a previous <emphasis>logon
+           </emphasis> request (the SessionSetup SMB call) then the 
+           username sent in this SMB will be added as a potential username.
+           </para>
+       </listitem>
+
+       <listitem>
+           <para>The name of the service the client requested is 
+           added as a potential username.
+           </para>
+       </listitem>
+
+       <listitem>
+           <para>The NetBIOS name of the client is added to 
+           the list as a potential username.
+           </para>
+       </listitem>
+
+       <listitem>
+           <para>Any users on the <link linkend="USER"><parameter moreinfo="none">
+           user</parameter></link> list are added as potential usernames.
+           </para>
+       </listitem>
+    </itemizedlist>
+
+    <para>If the <parameter moreinfo="none">guest only</parameter> parameter is 
+    not set, then this list is then tried with the supplied password. 
+    The first user for whom the password matches will be used as the 
+    UNIX user.</para>
+
+    <para>If the <parameter moreinfo="none">guest only</parameter> parameter is 
+    set, or no username can be determined then if the share is marked 
+    as available to the <parameter moreinfo="none">guest account</parameter>, then this 
+    guest user will be used, otherwise access is denied.</para>
+
+    <para>Note that it can be <emphasis>very</emphasis> confusing 
+    in share-level security as to which UNIX username will eventually
+    be used in granting access.</para>
+
+    <para>See also the section <link linkend="VALIDATIONSECT">
+    NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
+
+    <para><anchor id="SECURITYEQUALSUSER"/><emphasis>SECURITY = USER</emphasis></para>
+
+    <para>This is the default security setting in Samba 3.0. 
+    With user-level security a client must first &quot;log-on&quot; with a 
+    valid username and password (which can be mapped using the <link linkend="USERNAMEMAP">
+    <parameter moreinfo="none">username map</parameter></link> 
+    parameter). Encrypted passwords (see the <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypted passwords</parameter></link> parameter) can also
+    be used in this security mode. Parameters such as <link linkend="USER">
+    <parameter moreinfo="none">user</parameter></link> and <link linkend="GUESTONLY">
+    <parameter moreinfo="none">guest only</parameter></link> if set    are then applied and 
+    may change the UNIX user to use on this connection, but only after 
+    the user has been successfully authenticated.</para>
+
+    <para><emphasis>Note</emphasis> that the name of the resource being 
+    requested is <emphasis>not</emphasis> sent to the server until after 
+    the server has successfully authenticated the client. This is why 
+    guest shares don't work in user level security without allowing 
+    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">
+    <parameter moreinfo="none">guest account</parameter></link>. 
+    See the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
+    </link> parameter for details on doing this.</para>
+
+    <para>See also the section <link linkend="VALIDATIONSECT">
+    NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
+
+    <para><anchor id="SECURITYEQUALSDOMAIN"/><emphasis>SECURITY = DOMAIN</emphasis></para>
+
+    <para>This mode will only work correctly if <citerefentry><refentrytitle>net</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> has been used to add this
+    machine into a Windows NT Domain. It expects the <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypted passwords</parameter>
+    </link> parameter to be set to <constant>yes</constant>. In this 
+    mode Samba will try to validate the username/password by passing
+    it to a Windows NT Primary or Backup Domain Controller, in exactly 
+    the same way that a Windows NT Server would do.</para>
+
+    <para><emphasis>Note</emphasis> that a valid UNIX user must still 
+    exist as well as the account on the Domain Controller to allow 
+    Samba to have a valid UNIX account to map file access to.</para>
+
+    <para><emphasis>Note</emphasis> that from the client's point 
+    of view <command moreinfo="none">security = domain</command> is the same 
+    as <command moreinfo="none">security = user</command>. It only 
+    affects how the server deals with the authentication, 
+    it does not in any way affect what the client sees.</para>
+
+    <para><emphasis>Note</emphasis> that the name of the resource being 
+    requested is <emphasis>not</emphasis> sent to the server until after 
+    the server has successfully authenticated the client. This is why 
+    guest shares don't work in user level security without allowing 
+    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">
+    <parameter moreinfo="none">guest account</parameter></link>. 
+    See the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
+    </link> parameter for details on doing this.</para>
+
+    <para>See also the section <link linkend="VALIDATIONSECT">
+    NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
+
+    <para>See also the <link linkend="PASSWORDSERVER"><parameter moreinfo="none">password 
+    server</parameter></link> parameter and the <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypted passwords</parameter>
+    </link> parameter.</para>
+
+    <para><anchor id="SECURITYEQUALSSERVER"/><emphasis>SECURITY = SERVER</emphasis></para>
+
+    <para>In this mode Samba will try to validate the username/password 
+    by passing it to another SMB server, such as an NT box. If this 
+    fails it will revert to <command moreinfo="none">security =
+    user</command>. It expects the <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypted passwords</parameter></link> parameter 
+    to be set to <constant>yes</constant>, unless the remote server
+    does not support them.  However note that if encrypted passwords have been 
+    negotiated then Samba cannot revert back to checking the UNIX password file, 
+    it must have a valid <filename moreinfo="none">smbpasswd</filename> file to check 
+       users against. See the chapter about the User Database in the Samba HOWTO Collection for details on how to set this up.</para>
+
+       <note><para>This mode of operation has
+    significant pitfalls, due to the fact that is activly initiates a
+    man-in-the-middle attack on the remote SMB server.  In particular,
+    this mode of operation can cause significant resource consuption on
+    the PDC, as it must maintain an active connection for the duration
+    of the user's session.  Furthermore, if this connection is lost,
+    there is no way to reestablish it, and futher authenticaions to the
+    Samba server may fail.  (From a single client, till it disconnects).
+       </para></note>
+
+       <note><para>From the client's point of 
+    view <command moreinfo="none">security = server</command> is the
+    same as <command moreinfo="none">security = user</command>.  It
+    only affects how the server deals  with the authentication, it does
+       not in any way affect what the  client sees.</para></note>
+
+    <para><emphasis>Note</emphasis> that the name of the resource being 
+    requested is <emphasis>not</emphasis> sent to the server until after 
+    the server has successfully authenticated the client. This is why 
+    guest shares don't work in user level security without allowing 
+    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">
+    <parameter moreinfo="none">guest account</parameter></link>. 
+    See the <link linkend="MAPTOGUEST"><parameter moreinfo="none">map to guest</parameter>
+    </link> parameter for details on doing this.</para>
+
+    <para>See also the section <link linkend="VALIDATIONSECT">
+    NOTE ABOUT USERNAME/PASSWORD VALIDATION</link>.</para>
+
+    <para>See also the <link linkend="PASSWORDSERVER"><parameter moreinfo="none">password 
+    server</parameter></link> parameter and the <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypted passwords</parameter></link> parameter.</para>
+
+       <para><anchor id="SECURITYEQUALSADS"/><emphasis>SECURITY = ADS</emphasis></para>
+       
+       <para>In this mode, Samba will act as a domain member in an ADS realm. To operate 
+               in this mode, the machine running Samba will need to have Kerberos installed 
+               and configured and Samba will need to be joined to the ADS realm using the 
+               net utility. </para>
+       
+       <para>Note that this mode does NOT make Samba operate as a Active Directory Domain 
+               Controller. </para>
+       
+       <para>Read the chapter about Domain Membership in the HOWTO for details.</para>
+
+       <para>See also the <link linkend="ADSSERVER"><parameter moreinfo="none">ads server
+       </parameter></link> parameter, the <link linkend="REALM"><parameter moreinfo="none">realm
+       </parameter></link> paramter and the <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypted passwords</parameter></link> parameter.</para>
+               
+    <para>Default: <command moreinfo="none">security = USER</command></para>
+    <para>Example: <command moreinfo="none">security = DOMAIN</command></para>
+
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/securitymask.xml b/docs/docbook/smbdotconf/security/securitymask.xml
new file mode 100644 (file)
index 0000000..ee3e8f9
--- /dev/null
@@ -0,0 +1,36 @@
+<samba:parameter name="security mask"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter controls what UNIX permission 
+    bits can be modified when a Windows NT client is manipulating 
+    the UNIX permission on a file using the native NT security 
+    dialog box.</para>
+
+    <para>This parameter is applied as a mask (AND'ed with) to 
+    the changed permission bits, thus preventing any bits not in 
+    this mask from being modified. Essentially, zero bits in this 
+    mask may be treated as a set of bits the user is not allowed 
+    to change.</para>
+
+    <para>If not set explicitly this parameter is 0777, allowing
+    a user to modify all the user/group/world permissions on a file.
+    </para>
+
+    <para><emphasis>Note</emphasis> that users who can access the 
+    Samba server through other means can easily bypass this 
+    restriction, so it is primarily useful for standalone 
+    &quot;appliance&quot; systems.  Administrators of most normal systems will 
+    probably want to leave it set to <constant>0777</constant>.</para>
+               
+    <para>See also the <link linkend="FORCEDIRECTORYSECURITYMODE">
+    <parameter moreinfo="none">force directory security mode</parameter></link>, 
+    <link linkend="DIRECTORYSECURITYMASK"><parameter moreinfo="none">directory 
+    security mask</parameter></link>, <link linkend="FORCESECURITYMODE">
+    <parameter moreinfo="none">force security mode</parameter></link> parameters.</para>
+
+    <para>Default: <command moreinfo="none">security mask = 0777</command></para>
+
+    <para>Example: <command moreinfo="none">security mask = 0770</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/serverschannel.xml b/docs/docbook/smbdotconf/security/serverschannel.xml
new file mode 100644 (file)
index 0000000..1747fbe
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="server schannel"
+                 context="G"
+                 basic="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+    <para>This controls whether the server offers or even
+    demands the use of the netlogon schannel.
+    <parameter>server schannel = no</parameter> does not
+    offer the schannel, <parameter>server schannel =
+    auto</parameter> offers the schannel but does not
+    enforce it, and <parameter>server schannel =
+    yes</parameter> denies access if the client is not
+    able to speak netlogon schannel. This is only the case
+    for Windows NT4 before SP4.</para>
+
+    <para>Please note that with this set to
+    <parameter>no</parameter> you will have to apply the
+    WindowsXP requireSignOrSeal-Registry patch found in
+    the docs/Registry subdirectory.</para>
+
+    <para>Default: <command>server schannel = auto</command></para>
+    <para>Example: <command>server schannel = yes</command></para>
+</listitem>
+</samba:parameter>
\ No newline at end of file
diff --git a/docs/docbook/smbdotconf/security/serversigning.xml b/docs/docbook/smbdotconf/security/serversigning.xml
new file mode 100644 (file)
index 0000000..27277f7
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="server signing"
+                 context="G"
+                 basic="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+    <para>This controls whether the server offers or requires
+    the client it talks to to use SMB signing. Possible values 
+    are <emphasis>auto</emphasis>, <emphasis>mandatory</emphasis> 
+    and <emphasis>disabled</emphasis>. 
+    </para>
+
+    <para>When set to auto, SMB signing is offered, but not enforced. 
+    When set to mandatory, SMB signing is required and if set 
+    to disabled, SMB signing is not offered either.</para>
+
+    <para>Default: <command>server signing = False</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/smbpasswdfile.xml b/docs/docbook/smbdotconf/security/smbpasswdfile.xml
new file mode 100644 (file)
index 0000000..cb31ba5
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="smb passwd file"
+                 context="G"
+                 advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+    <para>This option sets the path to the encrypted smbpasswd file. By
+    default the path to the smbpasswd file  is compiled into Samba.</para>
+
+    <para>Default: <command moreinfo="none">smb passwd file = ${prefix}/private/smbpasswd</command></para>
+
+    <para>Example: <command moreinfo="none">smb passwd file = /etc/samba/smbpasswd</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/unixpasswordsync.xml b/docs/docbook/smbdotconf/security/unixpasswordsync.xml
new file mode 100644 (file)
index 0000000..0d22ed9
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="unix password sync"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This boolean parameter controls whether Samba 
+    attempts to synchronize the UNIX password with the SMB password 
+    when the encrypted SMB password in the smbpasswd file is changed. 
+    If this is set to <constant>yes</constant> the program specified in the <parameter moreinfo="none">passwd
+    program</parameter>parameter is called <emphasis>AS ROOT</emphasis> - 
+    to allow the new UNIX password to be set without access to the 
+    old UNIX password (as the SMB password change code has no 
+    access to the old password cleartext, only the new).</para>
+
+    <para>See also <link linkend="PASSWDPROGRAM"><parameter moreinfo="none">passwd 
+    program</parameter></link>, <link linkend="PASSWDCHAT"><parameter moreinfo="none">
+    passwd chat</parameter></link>.
+    </para>
+
+    <para>Default: <command moreinfo="none">unix password sync = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/updateencrypted.xml b/docs/docbook/smbdotconf/security/updateencrypted.xml
new file mode 100644 (file)
index 0000000..76b3794
--- /dev/null
@@ -0,0 +1,33 @@
+<samba:parameter name="update encrypted"
+                 context="G"
+                 basic="1" advanced="1" developer="1"
+                xmlns:samba="http://samba.org/common">
+<listitem>
+
+    <para>This boolean parameter allows a user logging on with
+    a plaintext password to have their encrypted (hashed) password in
+    the smbpasswd file to be updated automatically as they log
+    on. This option allows a site to migrate from plaintext    
+    password authentication (users authenticate with plaintext         
+    password over the wire, and are checked against a UNIX account     
+    database) to encrypted password authentication (the SMB    
+    challenge/response authentication mechanism) without forcing all
+    users to re-enter their passwords via smbpasswd at the time the    
+    change is made. This is a convenience option to allow the change
+    over to encrypted passwords to be made over a longer period.
+    Once all users have encrypted representations of their passwords
+    in the smbpasswd file this parameter should be set to
+    <constant>no</constant>.</para>
+
+    <para>In order for this parameter to work correctly the <link linkend="ENCRYPTPASSWORDS">
+    <parameter moreinfo="none">encrypt passwords</parameter></link> parameter must 
+    be set to <constant>no</constant> when this parameter is set to <constant>yes</constant>.</para>
+
+    <para>Note that even when this parameter is set a user 
+    authenticating to <command moreinfo="none">smbd</command> must still enter a valid 
+    password in order to connect correctly, and to update their hashed 
+    (smbpasswd) passwords.</para>
+
+    <para>Default: <command moreinfo="none">update encrypted = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/user.xml b/docs/docbook/smbdotconf/security/user.xml
new file mode 100644 (file)
index 0000000..4ca2e18
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="user"
+                 context="S"
+                 hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="USERNAME"><parameter moreinfo="none">username</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/username.xml b/docs/docbook/smbdotconf/security/username.xml
new file mode 100644 (file)
index 0000000..f1aa2fe
--- /dev/null
@@ -0,0 +1,64 @@
+<samba:parameter name="username"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Multiple users may be specified in a comma-delimited 
+    list, in which case the supplied password will be tested against 
+    each username in turn (left to right).</para>
+
+    <para>The <parameter moreinfo="none">username</parameter> line is needed only when 
+    the PC is unable to supply its own username. This is the case 
+    for the COREPLUS protocol or where your users have different WfWg 
+    usernames to UNIX usernames. In both these cases you may also be 
+    better using the \\server\share%user syntax instead.</para>
+
+    <para>The <parameter moreinfo="none">username</parameter> line is not a great 
+    solution in many cases as it means Samba will try to validate 
+    the supplied password against each of the usernames in the 
+    <parameter moreinfo="none">username</parameter> line in turn. This is slow and 
+    a bad idea for lots of users in case of duplicate passwords. 
+    You may get timeouts or security breaches using this parameter 
+    unwisely.</para>
+
+    <para>Samba relies on the underlying UNIX security. This 
+    parameter does not restrict who can login, it just offers hints 
+    to the Samba server as to what usernames might correspond to the 
+    supplied password. Users can login as whoever they please and 
+    they will be able to do no more damage than if they started a 
+    telnet session. The daemon runs as the user that they log in as, 
+    so they cannot do anything that user cannot do.</para>
+
+    <para>To restrict a service to a particular set of users you 
+    can use the <link linkend="VALIDUSERS"><parameter moreinfo="none">valid users
+    </parameter></link> parameter.</para>
+
+    <para>If any of the usernames begin with a '@' then the name 
+    will be looked up first in the NIS netgroups list (if Samba 
+    is compiled with netgroup support), followed by a lookup in 
+    the UNIX groups database and will expand to a list of all users 
+    in the group of that name.</para>
+               
+    <para>If any of the usernames begin with a '+' then the name 
+    will be looked up only in the UNIX groups database and will 
+    expand to a list of all users in the group of that name.</para>
+
+    <para>If any of the usernames begin with a '&amp;' then the name 
+    will be looked up only in the NIS netgroups database (if Samba 
+    is compiled with netgroup support) and will expand to a list 
+    of all users in the netgroup group of that name.</para>
+
+    <para>Note that searching though a groups database can take 
+    quite some time, and some clients may time out during the 
+    search.</para>
+
+    <para>See the section <link linkend="VALIDATIONSECT">NOTE ABOUT 
+    USERNAME/PASSWORD VALIDATION</link> for more information on how 
+    this parameter determines access to the services.</para>
+
+    <para>Default: <command moreinfo="none">The guest account if a guest service, 
+    else &lt;empty string&gt;.</command></para>
+
+    <para>Examples:<command moreinfo="none">username = fred, mary, jack, jane, 
+    @users, @pcgroup</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/usernamelevel.xml b/docs/docbook/smbdotconf/security/usernamelevel.xml
new file mode 100644 (file)
index 0000000..3c71e3b
--- /dev/null
@@ -0,0 +1,24 @@
+<samba:parameter name="username level"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option helps Samba to try and 'guess' at 
+    the real UNIX username, as many DOS clients send an all-uppercase 
+    username. By default Samba tries all lowercase, followed by the 
+    username with the first letter capitalized, and fails if the 
+    username is not found on the UNIX machine.</para>
+
+    <para>If this parameter is set to non-zero the behavior changes. 
+    This parameter is a number that specifies the number of uppercase
+    combinations to try while trying to determine the UNIX user name. The
+    higher the number the more combinations will be tried, but the slower
+    the discovery of usernames will be. Use this parameter when you have
+    strange usernames on your UNIX machine, such as <constant>AstrangeUser
+    </constant>.</para>
+
+    <para>Default: <command moreinfo="none">username level = 0</command></para>
+
+    <para>Example: <command moreinfo="none">username level = 5</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/usernamemap.xml b/docs/docbook/smbdotconf/security/usernamemap.xml
new file mode 100644 (file)
index 0000000..583a1a8
--- /dev/null
@@ -0,0 +1,91 @@
+<samba:parameter name="username map"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option allows you to specify a file containing 
+    a mapping of usernames from the clients to the server. This can be 
+    used for several purposes. The most common is to map usernames 
+    that users use on DOS or Windows machines to those that the UNIX 
+    box uses. The other is to map multiple users to a single username 
+    so that they can more easily share files.</para>
+    
+    <para>The map file is parsed line by line. Each line should 
+    contain a single UNIX username on the left then a '=' followed 
+    by a list of usernames on the right. The list of usernames on the 
+    right may contain names of the form @group in which case they 
+    will match any UNIX username in that group. The special client 
+    name '*' is a wildcard and matches any name. Each line of the 
+    map file may be up to 1023 characters long.</para>
+
+    <para>The file is processed on each line by taking the 
+    supplied username and comparing it with each username on the right 
+    hand side of the '=' signs. If the supplied name matches any of 
+    the names on the right hand side then it is replaced with the name 
+    on the left. Processing then continues with the next line.</para>
+
+    <para>If any line begins with a '#' or a ';' then it is ignored</para>
+
+    <para>If any line begins with an '!' then the processing
+    will stop after that line if a mapping was done by the line.
+    Otherwise mapping continues with every line being processed.
+    Using '!' is most useful when you have a wildcard mapping line
+    later in the file.</para>
+
+    <para>For example to map from the name <constant>admin</constant>
+    or <constant>administrator</constant> to the UNIX name <constant>
+    root</constant> you would use:</para>
+
+    <para><command moreinfo="none">root = admin administrator</command></para>
+
+    <para>Or to map anyone in the UNIX group <constant>system</constant>
+    to the UNIX name <constant>sys</constant> you would use:</para>
+
+    <para><command moreinfo="none">sys = @system</command></para>
+
+    <para>You can have as many mappings as you like in a username map file.</para>
+
+
+    <para>If your system supports the NIS NETGROUP option then
+    the netgroup database is checked before the <filename moreinfo="none">/etc/group
+    </filename> database for matching groups.</para>
+
+    <para>You can map Windows usernames that have spaces in them
+     by using double quotes around the name. For example:</para>
+
+    <para><command moreinfo="none">tridge = &quot;Andrew Tridgell&quot;</command></para>
+
+    <para>would map the windows username &quot;Andrew Tridgell&quot; to the
+    unix username &quot;tridge&quot;.</para>
+
+    <para>The following example would map mary and fred to the
+    unix user sys, and map the rest to guest. Note the use of the
+    '!' to tell Samba to stop processing if it gets a match on
+    that line.</para>
+
+<para><programlisting format="linespecific">
+!sys = mary fred
+guest = *
+</programlisting></para>
+
+    <para>Note that the remapping is applied to all occurrences
+    of usernames. Thus if you connect to \\server\fred and <constant>
+    fred</constant> is remapped to <constant>mary</constant> then you
+    will actually be connecting to \\server\mary and will need to
+    supply a password suitable for <constant>mary</constant> not
+    <constant>fred</constant>. The only exception to this is the
+    username passed to the <link linkend="PASSWORDSERVER"><parameter moreinfo="none">
+    password server</parameter></link> (if you have one). The password
+    server will receive whatever username the client supplies without
+    modification.</para>
+
+    <para>Also note that no reverse mapping is done. The main effect
+    this has is with printing. Users who have been mapped may have
+    trouble deleting print jobs as PrintManager under WfWg will think
+    they don't own the print job.</para>
+
+    <para>Default: <emphasis>no username map</emphasis></para>
+
+    <para>Example: <command moreinfo="none">username map = /usr/local/samba/lib/users.map</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/users.xml b/docs/docbook/smbdotconf/security/users.xml
new file mode 100644 (file)
index 0000000..fdb19da
--- /dev/null
@@ -0,0 +1,9 @@
+<samba:parameter name="users"
+                 context="S"
+                 hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="USERNAME"><parameter moreinfo="none">
+    username</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/validusers.xml b/docs/docbook/smbdotconf/security/validusers.xml
new file mode 100644 (file)
index 0000000..268e913
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="valid users"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a list of users that should be allowed 
+    to login to this service. Names starting with '@', '+' and  '&amp;'
+    are interpreted using the same rules as described in the 
+    <parameter moreinfo="none">invalid users</parameter> parameter.</para>
+
+    <para>If this is empty (the default) then any user can login. 
+    If a username is in both this list and the <parameter moreinfo="none">invalid 
+    users</parameter> list then access is denied for that user.</para>
+
+    <para>The current servicename is substituted for <parameter moreinfo="none">%S
+    </parameter>. This is useful in the [homes] section.</para>
+
+    <para>See also <link linkend="INVALIDUSERS"><parameter moreinfo="none">invalid users
+    </parameter></link></para>
+
+    <para>Default: <emphasis>No valid users list (anyone can login)
+    </emphasis></para>
+
+    <para>Example: <command moreinfo="none">valid users = greg, @pcusers</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/writable.xml b/docs/docbook/smbdotconf/security/writable.xml
new file mode 100644 (file)
index 0000000..9b32db8
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="writable"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Synonym for <link linkend="WRITEABLE"><parameter moreinfo="none">
+    writeable</parameter></link> for people who can't spell :-).</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/writeable.xml b/docs/docbook/smbdotconf/security/writeable.xml
new file mode 100644 (file)
index 0000000..63e7734
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="writeable"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Inverted synonym for <link linkend="READONLY">
+    <parameter moreinfo="none">read only</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/writelist.xml b/docs/docbook/smbdotconf/security/writelist.xml
new file mode 100644 (file)
index 0000000..4a0e046
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="write list"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a list of users that are given read-write 
+    access to a service. If the connecting user is in this list then 
+    they will be given write access, no matter what the <link linkend="READONLY">
+    <parameter moreinfo="none">read only</parameter></link>
+    option is set to. The list can include group names using the 
+    @group syntax.</para>
+
+    <para>Note that if a user is in both the read list and the 
+    write list then they will be given write access.</para>
+
+    <para>See also the <link linkend="READLIST"><parameter moreinfo="none">read list
+    </parameter></link> option.</para>
+
+    <para>Default: <command moreinfo="none">write list = &lt;empty string&gt;</command></para>
+
+    <para>Example: <command moreinfo="none">write list = admin, root, @staff</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/security/writeok.xml b/docs/docbook/smbdotconf/security/writeok.xml
new file mode 100644 (file)
index 0000000..da68489
--- /dev/null
@@ -0,0 +1,8 @@
+<samba:parameter name="write ok"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Inverted synonym for <link linkend="READONLY">
+    <parameter moreinfo="none">read only</parameter></link>.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/smb.conf.5.xml b/docs/docbook/smbdotconf/smb.conf.5.xml
new file mode 100644 (file)
index 0000000..2a5d190
--- /dev/null
@@ -0,0 +1,685 @@
+<?xml version="1.0" encoding="iso8859-1"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+<!ENTITY % globalentities SYSTEM './../global.ent'> %globalentities;
+]>
+<refentry id="smb.conf.5">
+       
+<refmeta>
+       <refentrytitle>smb.conf</refentrytitle>
+       <manvolnum>5</manvolnum>
+</refmeta>
+
+
+<refnamediv>
+       <refname>smb.conf</refname>
+       <refpurpose>The configuration file for the Samba suite</refpurpose>
+</refnamediv>
+
+<refsect1>
+       <title>SYNOPSIS</title>
+
+       <para>The <filename moreinfo="none">smb.conf</filename> file is a configuration  
+       file for the Samba suite. <filename moreinfo="none">smb.conf</filename> contains  
+       runtime configuration information for the Samba programs. The <filename moreinfo="none">smb.conf</filename> file 
+       is designed to be configured and  administered by the <citerefentry><refentrytitle>swat</refentrytitle> 
+       <manvolnum>8</manvolnum></citerefentry> program. The complete
+       description of the file format and possible parameters held within
+       are here for reference purposes.</para> </refsect1>
+
+<refsect1 id="FILEFORMATSECT">
+       <title>FILE FORMAT</title>
+
+       <para>The file consists of sections and parameters. A section 
+       begins with the name of the section in square brackets and continues 
+       until the next section begins. Sections contain parameters of the 
+       form</para>
+
+       <para><replaceable>name</replaceable> = <replaceable>value
+       </replaceable></para>
+
+       <para>The file is line-based - that is, each newline-terminated 
+       line represents either a comment, a section name or a parameter.</para>
+
+       <para>Section and parameter names are not case sensitive.</para>
+
+       <para>Only the first equals sign in a parameter is significant. 
+       Whitespace before or after the first equals sign is discarded.
+       Leading, trailing and internal whitespace in section and parameter 
+       names is irrelevant. Leading and trailing whitespace in a parameter 
+       value is discarded. Internal whitespace within a parameter value 
+       is retained verbatim.</para>
+
+       <para>Any line beginning with a semicolon (';') or a hash ('#') 
+       character is ignored, as are lines containing only whitespace.</para>
+
+       <para>Any line ending in a '\' is continued
+       on the next line in the customary UNIX fashion.</para>
+
+       <para>The values following the equals sign in parameters are all 
+       either a string (no quotes needed) or a boolean, which may be given 
+       as yes/no, 0/1 or true/false. Case is not significant in boolean 
+       values, but is preserved in string values. Some items such as 
+       create modes are numeric.</para>
+</refsect1>
+
+<refsect1>
+       <title>SECTION DESCRIPTIONS</title>
+
+       <para>Each section in the configuration file (except for the
+       [global] section) describes a shared resource (known
+       as a &quot;share&quot;). The section name is the name of the 
+       shared resource and the parameters within the section define 
+       the shares attributes.</para>
+
+       <para>There are three special sections, [global],
+       [homes] and [printers], which are
+       described under <emphasis>special sections</emphasis>. The
+       following notes apply to ordinary section descriptions.</para>
+
+       <para>A share consists of a directory to which access is being 
+       given plus a description of the access rights which are granted 
+       to the user of the service. Some housekeeping options are 
+       also specifiable.</para>
+       
+       <para>Sections are either file share services (used by the 
+       client as an extension of their native file systems) or 
+       printable services (used by the client to access print services 
+       on the host running the server).</para>
+       
+       <para>Sections may be designated <emphasis>guest</emphasis> services,
+       in which case no password is required to access them. A specified 
+       UNIX <emphasis>guest account</emphasis> is used to define access
+       privileges in this case.</para>
+
+       <para>Sections other than guest services will require a password 
+       to access them. The client provides the username. As older clients 
+       only provide passwords and not usernames, you may specify a list 
+       of usernames to check against the password using the &quot;user =&quot; 
+       option in the share definition. For modern clients such as 
+       Windows 95/98/ME/NT/2000, this should not be necessary.</para>
+
+       <para>Note that the access rights granted by the server are 
+       masked by the access rights granted to the specified or guest 
+       UNIX user by the host system. The server does not grant more
+       access than the host system grants.</para>
+       
+       <para>The following sample section defines a file space share. 
+       The user has write access to the path <filename moreinfo="none">/home/bar</filename>. 
+       The share is accessed via the share name &quot;foo&quot;:</para>
+
+<screen format="linespecific">
+<computeroutput moreinfo="none">
+[foo]
+       path = /home/bar
+       read only = no
+</computeroutput>
+</screen>
+
+       <para>The following sample section defines a printable share. 
+       The share is readonly, but printable. That is, the only write 
+       access permitted is via calls to open, write to and close a 
+       spool file. The <emphasis>guest ok</emphasis> parameter means 
+       access will be permitted as the default guest user (specified 
+       elsewhere):</para>
+
+<screen format="linespecific">
+<computeroutput moreinfo="none">
+[aprinter]
+       path = /usr/spool/public
+       read only = yes
+       printable = yes
+       guest ok = yes
+</computeroutput>
+</screen>
+</refsect1>
+
+<refsect1>
+       <title>SPECIAL SECTIONS</title>
+       
+       <refsect2>
+               <title>The [global] section</title>
+               
+               <para>parameters in this section apply to the server 
+               as a whole, or are defaults for sections which do not 
+               specifically define certain items. See the notes
+               under PARAMETERS for more information.</para>
+       </refsect2>
+       
+       <refsect2 id="HOMESECT">
+               <title>The [homes] section</title>
+               
+               <para>If a section called homes is included in the 
+               configuration file, services connecting clients to their 
+               home directories can be created on the fly by the server.</para>
+
+               <para>When the connection request is made, the existing 
+               sections are scanned. If a match is found, it is used. If no 
+               match is found, the requested section name is treated as a 
+               user name and looked up in the local password file. If the 
+               name exists and the correct password has been given, a share is 
+               created by cloning the [homes] section.</para>
+               
+               <para>Some modifications are then made to the newly 
+               created share:</para>
+               
+               <itemizedlist>
+               <listitem><para>The share name is changed from homes to 
+               the located username.</para></listitem>
+
+               <listitem><para>If no path was given, the path is set to
+               the user's home directory.</para></listitem>
+               </itemizedlist>
+
+               <para>If you decide to use a <emphasis>path =</emphasis> line 
+               in your [homes] section then you may find it useful 
+               to use the %S macro. For example :</para>
+
+               <para><userinput moreinfo="none">path = /data/pchome/%S</userinput></para>
+
+               <para>would be useful if you have different home directories 
+               for your PCs than for UNIX access.</para>
+
+               <para>This is a fast and simple way to give a large number 
+               of clients access to their home directories with a minimum 
+               of fuss.</para>
+
+               <para>A similar process occurs if the requested section 
+               name is &quot;homes&quot;, except that the share name is not 
+               changed to that of the requesting user. This method of using
+               the [homes] section works well if different users share 
+               a client PC.</para>
+               
+               <para>The [homes] section can specify all the parameters 
+               a normal service section can specify, though some make more sense 
+               than others. The following is a typical and suitable [homes]
+               section:</para>
+
+<screen format="linespecific">
+<computeroutput moreinfo="none">
+[homes]
+       read only = no
+</computeroutput>
+</screen>
+       
+               <para>An important point is that if guest access is specified 
+               in the [homes] section, all home directories will be 
+               visible to all clients <emphasis>without a password</emphasis>. 
+               In the very unlikely event that this is actually desirable, it 
+               would be wise to also specify <emphasis>read only
+               access</emphasis>.</para>
+
+               <para>Note that the <emphasis>browseable</emphasis> flag for 
+               auto home directories will be inherited from the global browseable 
+               flag, not the [homes] browseable flag. This is useful as 
+               it means setting <emphasis>browseable = no</emphasis> in
+               the [homes] section will hide the [homes] share but make
+               any auto home directories visible.</para>
+       </refsect2>
+
+       <refsect2 id="PRINTERSSECT">
+               <title>The [printers] section</title>
+               
+               <para>This section works like [homes], 
+               but for printers.</para>
+
+               <para>If a [printers] section occurs in the 
+               configuration file, users are able to connect to any printer 
+               specified in the local host's printcap file.</para>
+
+               <para>When a connection request is made, the existing sections 
+               are scanned. If a match is found, it is used. If no match is found, 
+               but a [homes] section exists, it is used as described
+               above. Otherwise, the requested section name is treated as a
+               printer name and the appropriate printcap file is scanned to see 
+               if the requested section name is a valid printer share name. If 
+               a match is found, a new printer share is created by cloning 
+               the [printers] section.</para>
+
+               <para>A few modifications are then made to the newly created 
+               share:</para>
+
+               <itemizedlist>
+               <listitem><para>The share name is set to the located printer 
+               name</para></listitem>
+
+               <listitem><para>If no printer name was given, the printer name 
+               is set to the located printer name</para></listitem>
+
+               <listitem><para>If the share does not permit guest access and 
+               no username was given, the username is set to the located 
+               printer name.</para></listitem>
+               </itemizedlist>
+
+               <para>Note that the [printers] service MUST be 
+               printable - if you specify otherwise, the server will refuse 
+               to load the configuration file.</para>
+               
+               <para>Typically the path specified would be that of a 
+               world-writeable spool directory with the sticky bit set on 
+               it. A typical [printers] entry would look like 
+               this:</para>
+
+<screen format="linespecific"><computeroutput moreinfo="none">
+[printers]
+       path = /usr/spool/public
+       guest ok = yes
+       printable = yes 
+</computeroutput></screen>
+
+               <para>All aliases given for a printer in the printcap file 
+               are legitimate printer names as far as the server is concerned. 
+               If your printing subsystem doesn't work like that, you will have 
+               to set up a pseudo-printcap. This is a file consisting of one or 
+               more lines like this:</para>
+
+<screen format="linespecific">
+<computeroutput moreinfo="none">
+alias|alias|alias|alias...    
+</computeroutput>
+</screen>
+
+               <para>Each alias should be an acceptable printer name for 
+               your printing subsystem. In the [global] section, specify 
+               the new file as your printcap.  The server will then only recognize 
+               names found in your pseudo-printcap, which of course can contain 
+               whatever aliases you like. The same technique could be used 
+               simply to limit access to a subset of your local printers.</para>
+
+               <para>An alias, by the way, is defined as any component of the 
+               first entry of a printcap record. Records are separated by newlines,
+               components (if there are more than one) are separated by vertical 
+               bar symbols ('|').</para>
+               
+               <note><para>On SYSV systems which use lpstat to determine what 
+               printers are defined on the system you may be able to use
+               &quot;printcap name = lpstat&quot; to automatically obtain a list 
+               of printers. See the &quot;printcap name&quot; option 
+               for more details.</para></note>
+       </refsect2>
+</refsect1>
+
+<refsect1>
+       <title>PARAMETERS</title>
+
+       <para>parameters define the specific attributes of sections.</para>
+
+       <para>Some parameters are specific to the [global] section
+       (e.g., <emphasis>security</emphasis>).  Some parameters are usable 
+       in all sections (e.g., <emphasis>create mode</emphasis>). All others 
+       are permissible only in normal sections. For the purposes of the 
+       following descriptions the [homes] and [printers]
+       sections will be considered normal.  The letter <emphasis>G</emphasis> 
+       in parentheses indicates that a parameter is specific to the
+       [global] section. The letter <emphasis>S</emphasis>
+       indicates that a parameter can be specified in a service specific
+       section. Note that all <emphasis>S</emphasis> parameters can also be specified in 
+       the [global] section - in which case they will define
+       the default behavior for all services.</para>
+
+       <para>parameters are arranged here in alphabetical order - this may 
+       not create best bedfellows, but at least you can find them! Where
+       there are synonyms, the preferred synonym is described, others refer 
+       to the preferred synonym.</para>
+</refsect1>
+
+<refsect1>
+       <title>VARIABLE SUBSTITUTIONS</title>
+
+       <para>Many of the strings that are settable in the config file 
+       can take substitutions. For example the option &quot;path =
+       /tmp/%u&quot; would be interpreted as &quot;path = 
+       /tmp/john&quot; if the user connected with the username john.</para>
+
+       <para>These substitutions are mostly noted in the descriptions below, 
+       but there are some general substitutions which apply whenever they 
+       might be relevant. These are:</para>
+
+       <variablelist>
+               <varlistentry>
+               <term>%U</term>
+               <listitem><para>session user name (the user name that the client 
+               wanted, not necessarily the same as the one they got).</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>%G</term>
+               <listitem><para>primary group name of %U.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>%h</term>
+               <listitem><para>the Internet hostname that Samba is running 
+               on.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>%m</term>
+               <listitem><para>the NetBIOS name of the client machine 
+               (very useful).</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>%L</term>
+               <listitem><para>the NetBIOS name of the server. This allows you 
+               to change your config based on what the client calls you. Your 
+               server can have a &quot;dual personality&quot;.</para>
+
+                <para>Note that this parameter is not available when Samba listens
+                on port 445, as clients no longer send this information </para>
+                </listitem>
+
+               </varlistentry>
+               
+               <varlistentry>
+               <term>%M</term>
+               <listitem><para>the Internet name of the client machine.
+               </para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>%R</term>
+               <listitem><para>the selected protocol level after 
+               protocol negotiation. It can be one of CORE, COREPLUS, 
+               LANMAN1, LANMAN2 or NT1.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>%d</term>
+               <listitem><para>The process id of the current server
+               process.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>%a</term>
+               <listitem><para>the architecture of the remote
+               machine. Only some are recognized, and those may not be 
+               100% reliable. It currently recognizes Samba, WfWg, Win95,
+               WinNT and Win2k. Anything else will be known as 
+               &quot;UNKNOWN&quot;. If it gets it wrong then sending a level 
+               3 log to <ulink url="mailto:samba@samba.org">samba@samba.org
+               </ulink> should allow it to be fixed.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>%I</term>
+               <listitem><para>The IP address of the client machine.</para>
+               </listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>%T</term>
+               <listitem><para>the current date and time.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>%D</term>
+               <listitem><para>Name of the domain or workgroup of the current user.</para></listitem>
+               </varlistentry>
+               
+               <varlistentry>
+               <term>%$(<replaceable>envvar</replaceable>)</term>
+               <listitem><para>The value of the environment variable
+               <replaceable>envar</replaceable>.</para></listitem>
+               </varlistentry>
+       </variablelist>
+
+       <para>The following substitutes apply only to some configuration options(only those 
+       that are used when a connection has been established):</para>
+
+       <variablelist>
+               <varlistentry>
+               <term>%S</term>
+               <listitem><para>the name of the current service, if any.</para>
+               </listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>%P</term>
+               <listitem><para>the root directory of the current service, 
+               if any.</para></listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>%u</term>
+               <listitem><para>user name of the current service, if any.</para>
+               </listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>%g</term>
+               <listitem><para>primary group name of %u.</para></listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>%H</term>
+               <listitem><para>the home directory of the user given 
+               by %u.</para></listitem>
+               </varlistentry>
+
+               <varlistentry>
+               <term>%N</term>
+               <listitem><para>the name of your NIS home directory server.  
+               This is obtained from your NIS auto.map entry.  If you have 
+               not compiled Samba with the <emphasis>--with-automount</emphasis> 
+               option then this value will be the same as %L.</para>
+               </listitem>
+               </varlistentry>
+       
+               <varlistentry>
+               <term>%p</term>
+               <listitem><para>the path of the service's home directory, 
+               obtained from your NIS auto.map entry. The NIS auto.map entry 
+               is split up as &quot;%N:%p&quot;.</para></listitem>
+               </varlistentry>
+       </variablelist>
+       
+       <para>There are some quite creative things that can be done 
+       with these substitutions and other smb.conf options.</para>
+</refsect1>
+
+<refsect1 id="NAMEMANGLINGSECT">
+       <title>NAME MANGLING</title>
+       
+       <para>Samba supports &quot;name mangling&quot; so that DOS and 
+       Windows clients can use files that don't conform to the 8.3 format. 
+       It can also be set to adjust the case of 8.3 format filenames.</para>
+
+       <para>There are several options that control the way mangling is 
+       performed, and they are grouped here rather than listed separately. 
+       For the defaults look at the output of the testparm program. </para>
+
+       <para>All of these options can be set separately for each service 
+       (or globally, of course). </para>
+
+       <para>The options are: </para>
+       
+       <variablelist>
+       
+       <varlistentry>
+               <term>mangle case = yes/no</term>
+               <listitem><para> controls if names that have characters that 
+               aren't of the &quot;default&quot; case are mangled. For example, 
+               if this is yes then a name like &quot;Mail&quot; would be mangled. 
+               Default <emphasis>no</emphasis>.</para></listitem>
+               </varlistentry> 
+       
+               <varlistentry>
+               <term>case sensitive = yes/no</term>
+               <listitem><para>controls whether filenames are case sensitive. If 
+               they aren't then Samba must do a filename search and match on passed 
+               names. Default <emphasis>no</emphasis>.</para></listitem>
+               </varlistentry> 
+
+               <varlistentry>
+               <term>default case = upper/lower</term>
+               <listitem><para>controls what the default case is for new 
+               filenames. Default <emphasis>lower</emphasis>.</para></listitem>
+               </varlistentry> 
+       
+               <varlistentry>
+               <term>preserve case = yes/no</term>
+               <listitem><para>controls if new files are created with the 
+               case that the client passes, or if they are forced to be the 
+               &quot;default&quot; case. Default <emphasis>yes</emphasis>.
+               </para></listitem>
+               </varlistentry> 
+
+               <varlistentry>
+               <term>short preserve case = yes/no</term>
+               <listitem><para>controls if new files which conform to 8.3 syntax,
+               that is all in upper case and of suitable length, are created 
+               upper case, or if they are forced to be the &quot;default&quot; 
+               case. This option can be use with &quot;preserve case = yes&quot; 
+               to permit long filenames to retain their case, while short names 
+               are lowercased. Default <emphasis>yes</emphasis>.</para></listitem>
+               </varlistentry> 
+       </variablelist>
+       
+       <para>By default, Samba 3.0 has the same semantics as a Windows 
+       NT server, in that it is case insensitive but case preserving.</para>
+       
+</refsect1>
+
+<refsect1 id="VALIDATIONSECT">
+       <title>NOTE ABOUT USERNAME/PASSWORD VALIDATION</title>
+
+       <para>There are a number of ways in which a user can connect 
+       to a service. The server uses the following steps in determining 
+       if it will allow a connection to a specified service. If all the 
+       steps fail, then the connection request is rejected.  However, if one of the 
+       steps succeeds, then the following steps are not checked.</para>
+
+       <para>If the service is marked &quot;guest only = yes&quot; and the
+       server is running with share-level security (&quot;security = share&quot;)
+       then steps 1 to 5 are skipped.</para>
+
+
+       <orderedlist continuation="restarts" inheritnum="ignore" numeration="arabic">
+               <listitem><para>If the client has passed a username/password 
+               pair and that username/password pair is validated by the UNIX 
+               system's password programs then the connection is made as that 
+               username. Note that this includes the 
+               \\server\service%<replaceable>username</replaceable> method of passing 
+               a username.</para></listitem>
+
+               <listitem><para>If the client has previously registered a username 
+               with the system and now supplies a correct password for that 
+               username then the connection is allowed.</para></listitem>
+               
+               <listitem><para>The client's NetBIOS name and any previously 
+               used user names are checked against the supplied password, if 
+               they match then the connection is allowed as the corresponding 
+               user.</para></listitem>
+               
+               <listitem><para>If the client has previously validated a
+               username/password pair with the server and the client has passed 
+               the validation token then that username is used. </para></listitem>
+
+               <listitem><para>If a &quot;user = &quot; field is given in the
+               <filename moreinfo="none">smb.conf</filename> file for the service and the client 
+               has supplied a password, and that password matches (according to 
+               the UNIX system's password checking) with one of the usernames 
+               from the &quot;user =&quot; field then the connection is made as 
+               the username in the &quot;user =&quot; line. If one 
+               of the username in the &quot;user =&quot; list begins with a
+               '@' then that name expands to a list of names in 
+               the group of the same name.</para></listitem>
+
+               <listitem><para>If the service is a guest service then a 
+               connection is made as the username given in the &quot;guest 
+               account =&quot; for the service, irrespective of the 
+               supplied password.</para></listitem>
+       </orderedlist>
+
+</refsect1>
+
+<refsect1>
+       <title>COMPLETE LIST OF GLOBAL PARAMETERS</title>
+
+       <para>Here is a list of all global parameters. See the section of 
+       each parameter for details.  Note that some are synonyms.</para>
+
+        <xi:include href="parameters.global.xml" parse="xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+</refsect1>
+
+<refsect1>
+       <title>COMPLETE LIST OF SERVICE PARAMETERS</title>
+       
+       <para>Here is a list of all service parameters. See the section on 
+       each parameter for details. Note that some are synonyms.</para>
+       
+        <xi:include href="parameters.service.xml" parse="xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+</refsect1>
+
+<refsect1>
+       <title>EXPLANATION OF EACH PARAMETER</title>
+       
+        <xi:include href="parameters.all.xml" parse="xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+
+</refsect1>
+
+<refsect1>
+       <title>WARNINGS</title>
+       
+       <para>Although the configuration file permits service names 
+       to contain spaces, your client software may not. Spaces will 
+       be ignored in comparisons anyway, so it shouldn't be a 
+       problem - but be aware of the possibility.</para>
+
+       <para>On a similar note, many clients - especially DOS clients - 
+       limit service names to eight characters. <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> has no such limitation, but attempts to connect from such 
+       clients will fail if they truncate the service names.  For this reason 
+       you should probably keep your service names down to eight characters 
+       in length.</para>
+
+       <para>Use of the [homes] and [printers] special sections make life 
+       for an administrator easy, but the various combinations of default 
+       attributes can be tricky. Take extreme care when designing these 
+       sections. In particular, ensure that the permissions on spool 
+       directories are correct.</para>
+</refsect1>
+
+<refsect1>
+       <title>VERSION</title>
+
+       <para>This man page is correct for version 3.0 of the Samba suite.</para>
+</refsect1>
+
+<refsect1>
+       <title>SEE ALSO</title>
+       <para>
+       <citerefentry><refentrytitle>samba</refentrytitle>
+       <manvolnum>7</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbpasswd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>swat</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry>, <citerefentry><refentrytitle>smbclient</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>nmblookup</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testparm</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>testprns</refentrytitle>
+       <manvolnum>1</manvolnum></citerefentry>.</para>
+</refsect1>
+
+<refsect1>
+       <title>AUTHOR</title>
+       
+       <para>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</para>
+       
+       <para>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</para>
+</refsect1>
+
+</refentry>
diff --git a/docs/docbook/smbdotconf/smbconf.dtd b/docs/docbook/smbdotconf/smbconf.dtd
new file mode 100644 (file)
index 0000000..591c9b2
--- /dev/null
@@ -0,0 +1,10 @@
+<!ELEMENT  parameter  (#PCDATA)                  >
+<!ATTLIST  parameter  name      CDATA  #REQUIRED >
+<!ATTLIST  parameter  context   CDATA  #REQUIRED >
+<!ATTLIST  parameter  basic     CDATA  #REQUIRED >
+<!ATTLIST  parameter  wizard    CDATA  #REQUIRED >
+<!ATTLIST  parameter  advanced  CDATA  #REQUIRED >
+<!ATTLIST  parameter  share     CDATA  #REQUIRED >
+<!ATTLIST  parameter  print     CDATA  #REQUIRED >
+<!ATTLIST  parameter  developer CDATA  #REQUIRED >
+<!ATTLIST  parameter  hide      CDATA  #REQUIRED >
diff --git a/docs/docbook/smbdotconf/split-original-smb.conf.xsl b/docs/docbook/smbdotconf/split-original-smb.conf.xsl
new file mode 100644 (file)
index 0000000..7a6a2b9
--- /dev/null
@@ -0,0 +1,78 @@
+<?xml version='1.0'?>
+<!-- vim:set sts=2 shiftwidth=2 syntax=xml: -->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:exsl="http://exslt.org/common"
+                xmlns:samba="http://samba.org/common"
+               version="1.1"
+                extension-element-prefixes="exsl">
+
+<xsl:output method="xml"/>
+
+<xsl:param name="output.dir.name" select="'test/'"/>
+
+<!-- This is needed to copy content unchanged -->
+<xsl:template match="@*|node()">
+  <xsl:copy>
+    <xsl:apply-templates select="@*|node()"/>
+  </xsl:copy>
+</xsl:template>
+
+<!-- Parse all varlistentries and extract those of them which are descriptions of smb.conf
+     parameters. We determine them by existence of <anchor> element inside <term> element.
+     If <anchor> is there, then its 'id' attribute is translated to lower case and is used
+     as basis for file name for that parameter.
+-->
+<xsl:template match="varlistentry">
+  <xsl:variable name="output.dir.name" select="$output.dir.name"/>
+  <!-- Extract anchor's 'id' and translate it to lower case -->
+  <xsl:variable name="fname">
+        <xsl:value-of select="translate(string(term/anchor/@id),
+                'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
+  </xsl:variable>
+  <!-- reconstruct varlistentry - not all of them will go into separate files
+       and also we must repair the main varlistentry itself.
+  -->
+  <xsl:variable name="content">
+       <xsl:apply-templates/>
+  </xsl:variable>
+  <!-- Now put varlistentry into separate file _if_ it has anchor associated with it -->
+  <xsl:choose>
+    <xsl:when test="$fname != ''">
+      <!-- full file name -->
+      <xsl:variable name="filename"><xsl:value-of select="$output.dir.name"/><xsl:value-of select="$fname"/>.xml</xsl:variable>
+      <!-- Debug message for an operator, just to show progress of processing :) -->
+      <xsl:message>
+        <xsl:text>Writing </xsl:text>
+        <xsl:value-of select="$filename"/>
+        <xsl:text> for </xsl:text>
+        <xsl:value-of select="name(.)"/>
+        <xsl:if test="term/anchor/@id">
+          <xsl:text>(</xsl:text>
+          <xsl:value-of select="term/anchor/@id"/>
+          <xsl:text>)</xsl:text>
+        </xsl:if>
+      </xsl:message>
+      <!-- Write finally varlistentry to a separate file -->
+      <exsl:document href="{$filename}" 
+                   method="xml" 
+                   encoding="UTF-8" 
+                   indent="yes"
+                   omit-xml-declaration="yes">
+        <xsl:element name="samba:parameter">
+           <xsl:copy-of select="$content"/>
+        </xsl:element>
+      </exsl:document>
+      <xsl:text disable-output-escaping="yes">&amp;smb.</xsl:text>
+      <xsl:value-of select="$fname"/>
+      <xsl:text>;</xsl:text>
+    </xsl:when>
+   <!-- this was a varlistentry w/o anchor associated, just dump it to the main document -->
+  <xsl:otherwise>
+    <xsl:element name="varlistentry">
+      <xsl:copy-of select="$content"/>
+    </xsl:element>
+  </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/docbook/smbdotconf/tuning/blocksize.xml b/docs/docbook/smbdotconf/tuning/blocksize.xml
new file mode 100644 (file)
index 0000000..eecf192
--- /dev/null
@@ -0,0 +1,22 @@
+<samba:parameter name="block size"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter controls the behavior of <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> when reporting disk free 
+    sizes. By default, this reports a disk block size of 1024 bytes.
+    </para>        
+               
+    <para>Changing this parameter may have some effect on the
+    efficiency of client writes, this is not yet confirmed. This
+    parameter was added to allow advanced administrators to change
+    it (usually to a higher value) and test the effect it has on
+    client write performance without re-compiling the code. As this
+    is an experimental option it may be removed in a future release.
+    </para>
+
+    <para>Changing this option does not change the disk free reporting
+    size, just the block size unit reported to the client.
+    </para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/changenotifytimeout.xml b/docs/docbook/smbdotconf/tuning/changenotifytimeout.xml
new file mode 100644 (file)
index 0000000..471798c
--- /dev/null
@@ -0,0 +1,20 @@
+<samba:parameter name="change notify timeout"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This SMB allows a client to tell a server to 
+    &quot;watch&quot; a particular directory for any changes and only reply to
+    the SMB request when a change has occurred. Such constant scanning of
+    a directory is expensive under UNIX, hence an <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> daemon only performs such a scan 
+    on each requested directory once every <parameter moreinfo="none">change notify 
+    timeout</parameter> seconds.</para>
+
+    <para>Default: <command moreinfo="none">change notify timeout = 60</command></para>
+
+    <para>Example: <command moreinfo="none">change notify timeout = 300</command></para>
+
+    <para>Would change the scan time to every 5 minutes.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/deadtime.xml b/docs/docbook/smbdotconf/tuning/deadtime.xml
new file mode 100644 (file)
index 0000000..938f354
--- /dev/null
@@ -0,0 +1,27 @@
+<samba:parameter name="deadtime"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The value of the parameter (a decimal integer) 
+    represents the number of minutes of inactivity before a connection 
+    is considered dead, and it is disconnected. The deadtime only takes 
+    effect if the number of open files is zero.</para>
+               
+    <para>This is useful to stop a server's resources being 
+    exhausted by a large number of inactive connections.</para>
+
+    <para>Most clients have an auto-reconnect feature when a 
+    connection is broken so in most cases this parameter should be 
+    transparent to users.</para>
+
+    <para>Using this parameter with a timeout of a few minutes 
+    is recommended for most systems.</para>
+
+    <para>A deadtime of zero indicates that no auto-disconnection 
+    should be performed.</para>
+
+    <para>Default: <command moreinfo="none">deadtime = 0</command></para>
+    <para>Example: <command moreinfo="none">deadtime = 15</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/getwdcache.xml b/docs/docbook/smbdotconf/tuning/getwdcache.xml
new file mode 100644 (file)
index 0000000..8c22be9
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="getwd cache"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a tuning option. When this is enabled a 
+    caching algorithm will be used to reduce the time taken for getwd() 
+    calls. This can have a significant impact on performance, especially 
+    when the <link linkend="WIDELINKS"><parameter moreinfo="none">wide links</parameter>
+    </link> parameter is set to <constant>no</constant>.</para>
+
+    <para>Default: <command moreinfo="none">getwd cache = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/hostnamelookups.xml b/docs/docbook/smbdotconf/tuning/hostnamelookups.xml
new file mode 100644 (file)
index 0000000..613fabe
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="hostname lookups"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Specifies whether samba should use (expensive)
+    hostname lookups or use the ip addresses instead. An example place
+    where hostname lookups are currently used is when checking 
+    the <command moreinfo="none">hosts deny</command> and <command moreinfo="none">hosts allow</command>.
+    </para>
+
+    <para>Default: <command moreinfo="none">hostname lookups = yes</command></para>
+
+    <para>Example: <command moreinfo="none">hostname lookups = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/keepalive.xml b/docs/docbook/smbdotconf/tuning/keepalive.xml
new file mode 100644 (file)
index 0000000..1320dfa
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="keepalive"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The value of the parameter (an integer) represents 
+    the number of seconds between <parameter moreinfo="none">keepalive</parameter> 
+    packets. If this parameter is zero, no keepalive packets will be 
+    sent. Keepalive packets, if sent, allow the server to tell whether 
+    a client is still present and responding.</para>
+
+    <para>Keepalives should, in general, not be needed if the socket 
+    being used has the SO_KEEPALIVE attribute set on it (see <link linkend="SOCKETOPTIONS">
+    <parameter moreinfo="none">socket options</parameter></link>). 
+    Basically you should only use this option if you strike difficulties.</para>
+
+    <para>Default: <command moreinfo="none">keepalive = 300</command></para>
+
+    <para>Example: <command moreinfo="none">keepalive = 600</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/maxconnections.xml b/docs/docbook/smbdotconf/tuning/maxconnections.xml
new file mode 100644 (file)
index 0000000..5127df0
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="max connections"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option allows the number of simultaneous connections to a service to be limited.
+    If <parameter moreinfo="none">max connections</parameter> is greater than 0 then connections
+    will be refused if this number of connections to the service are already open. A value 
+    of zero mean an unlimited number of connections may be made.</para>
+
+    <para>Record lock files are used to implement this feature. The lock files will be stored in 
+    the directory specified by the <link linkend="LOCKDIRECTORY">
+    <parameter moreinfo="none">lock directory</parameter></link> option.</para>
+
+    <para>Default: <command moreinfo="none">max connections = 0</command></para>
+
+    <para>Example: <command moreinfo="none">max connections = 10</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/maxdisksize.xml b/docs/docbook/smbdotconf/tuning/maxdisksize.xml
new file mode 100644 (file)
index 0000000..7d99b31
--- /dev/null
@@ -0,0 +1,28 @@
+<samba:parameter name="max disk size"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option allows you to put an upper limit 
+    on the apparent size of disks. If you set this option to 100 
+    then all shares will appear to be not larger than 100 MB in 
+    size.</para>
+
+    <para>Note that this option does not limit the amount of 
+    data you can put on the disk. In the above case you could still 
+    store much more than 100 MB on the disk, but if a client ever asks 
+    for the amount of free disk space or the total disk size then the 
+    result will be bounded by the amount specified in <parameter moreinfo="none">max 
+    disk size</parameter>.</para>
+
+    <para>This option is primarily useful to work around bugs 
+    in some pieces of software that can't handle very large disks, 
+    particularly disks over 1GB in size.</para>
+
+    <para>A <parameter moreinfo="none">max disk size</parameter> of 0 means no limit.</para>
+
+    <para>Default: <command moreinfo="none">max disk size = 0</command></para>
+
+    <para>Example: <command moreinfo="none">max disk size = 1000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/maxopenfiles.xml b/docs/docbook/smbdotconf/tuning/maxopenfiles.xml
new file mode 100644 (file)
index 0000000..9505b2a
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="max open files"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter limits the maximum number of 
+    open files that one <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> file 
+    serving process may have open for a client at any one time. The 
+    default for this parameter is set very high (10,000) as Samba uses 
+    only one bit per unopened file.</para>
+               
+    <para>The limit of the number of open files is usually set 
+    by the UNIX per-process file descriptor limit rather than 
+    this parameter so you should never need to touch this parameter.</para>
+
+    <para>Default: <command moreinfo="none">max open files = 10000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/maxsmbdprocesses.xml b/docs/docbook/smbdotconf/tuning/maxsmbdprocesses.xml
new file mode 100644 (file)
index 0000000..453818a
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="max smbd processes"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This parameter limits the maximum number of <citerefentry><refentrytitle>smbd</refentrytitle>                                       
+    <manvolnum>8</manvolnum></citerefentry> processes concurrently running on a system and is intended
+    as a stopgap to prevent degrading service to clients in the event that the server has insufficient
+    resources to handle more than this number of connections.  Remember that under normal operating
+    conditions, each user will have an <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> associated with him or her to handle connections to all
+    shares from a given host.</para>
+
+    <para>Default: <command moreinfo="none">max smbd processes = 0</command>   ## no limit</para>
+
+    <para>Example: <command moreinfo="none">max smbd processes = 1000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/minprintspace.xml b/docs/docbook/smbdotconf/tuning/minprintspace.xml
new file mode 100644 (file)
index 0000000..0df75af
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="min print space"
+                 context="S"
+                 print="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This sets the minimum amount of free disk 
+    space that must be available before a user will be able to spool 
+    a print job. It is specified in kilobytes. The default is 0, which 
+    means a user can always spool a print job.</para>
+
+    <para>See also the <link linkend="PRINTING"><parameter moreinfo="none">printing
+    </parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">min print space = 0</command></para>
+
+    <para>Example: <command moreinfo="none">min print space = 2000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/namecachetimeout.xml b/docs/docbook/smbdotconf/tuning/namecachetimeout.xml
new file mode 100644 (file)
index 0000000..6330760
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="name cache timeout"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Specifies the number of seconds it takes before 
+    entries in samba's hostname resolve cache time out. If 
+    the timeout is set to 0. the caching is disabled.
+    </para>
+
+    <para>Default: <command moreinfo="none">name cache timeout = 660</command></para>
+
+    <para>Example: <command moreinfo="none">name cache timeout = 0</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/paranoidserversecurity.xml b/docs/docbook/smbdotconf/tuning/paranoidserversecurity.xml
new file mode 100644 (file)
index 0000000..3fababf
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="paranoid server security"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Some version of NT 4.x allow non-guest 
+    users with a bad passowrd. When this option is enabled, samba will not 
+    use a broken NT 4.x server as password server, but instead complain
+    to the logs and exit.  
+    </para>
+
+    <para>Disabling this option prevents Samba from making
+    this check, which involves deliberatly attempting a
+    bad logon to the remote server.</para>
+
+    <para>Default: <command moreinfo="none">paranoid server security = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/readsize.xml b/docs/docbook/smbdotconf/tuning/readsize.xml
new file mode 100644 (file)
index 0000000..c76b810
--- /dev/null
@@ -0,0 +1,29 @@
+<samba:parameter name="read size"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>The option <parameter moreinfo="none">read size</parameter> 
+    affects the overlap of disk reads/writes with network reads/writes. 
+    If the amount of data being transferred in several of the SMB 
+    commands (currently SMBwrite, SMBwriteX and SMBreadbraw) is larger 
+    than this value then the server begins writing the data before it 
+    has received the whole packet from the network, or in the case of 
+    SMBreadbraw, it begins writing to the network before all the data 
+    has been read from disk.</para>
+
+    <para>This overlapping works best when the speeds of disk and 
+    network access are similar, having very little effect when the 
+    speed of one is much greater than the other.</para>
+
+    <para>The default value is 16384, but very little experimentation 
+    has been done yet to determine the optimal value, and it is likely 
+    that the best value will vary greatly between systems anyway. 
+    A value over 65536 is pointless and will cause you to allocate 
+    memory unnecessarily.</para>
+
+    <para>Default: <command moreinfo="none">read size = 16384</command></para>
+
+    <para>Example: <command moreinfo="none">read size = 8192</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/socketoptions.xml b/docs/docbook/smbdotconf/tuning/socketoptions.xml
new file mode 100644 (file)
index 0000000..5684ac5
--- /dev/null
@@ -0,0 +1,75 @@
+<samba:parameter name="socket options"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This option allows you to set socket options 
+    to be used when talking with the client.</para>
+
+    <para>Socket options are controls on the networking layer 
+    of the operating systems which allow the connection to be 
+    tuned.</para>
+
+    <para>This option will typically be used to tune your Samba  server
+    for optimal performance for your local network. There is  no way
+    that Samba can know what the optimal parameters are for  your net,
+    so you must experiment and choose them yourself. We  strongly
+    suggest you read the appropriate documentation for your  operating
+    system first (perhaps <command moreinfo="none">man
+    setsockopt</command> will help).</para>
+
+    <para>You may find that on some systems Samba will say 
+    &quot;Unknown socket option&quot; when you supply an option. This means you 
+    either incorrectly  typed it or you need to add an include file 
+    to includes.h for your OS.  If the latter is the case please 
+    send the patch to <ulink url="mailto:samba-technical@samba.org">
+    samba-technical@samba.org</ulink>.</para>
+
+    <para>Any of the supported socket options may be combined 
+    in any way you like, as long as your OS allows it.</para>
+
+    <para>This is the list of socket options currently settable 
+    using this option:</para>
+
+    <itemizedlist>
+       <listitem><para>SO_KEEPALIVE</para></listitem>
+       <listitem><para>SO_REUSEADDR</para></listitem>
+       <listitem><para>SO_BROADCAST</para></listitem>
+       <listitem><para>TCP_NODELAY</para></listitem>
+       <listitem><para>IPTOS_LOWDELAY</para></listitem>
+       <listitem><para>IPTOS_THROUGHPUT</para></listitem>
+       <listitem><para>SO_SNDBUF *</para></listitem>
+       <listitem><para>SO_RCVBUF *</para></listitem>
+       <listitem><para>SO_SNDLOWAT *</para></listitem>
+       <listitem><para>SO_RCVLOWAT *</para></listitem>
+    </itemizedlist>
+
+    <para>Those marked with a <emphasis>'*'</emphasis> take an integer 
+    argument. The others can optionally take a 1 or 0 argument to enable 
+    or disable the option, by default they will be enabled if you 
+    don't specify 1 or 0.</para>
+
+    <para>To specify an argument use the syntax SOME_OPTION = VALUE 
+    for example <command moreinfo="none">SO_SNDBUF = 8192</command>. Note that you must 
+    not have any spaces before or after the = sign.</para>
+
+    <para>If you are on a local network then a sensible option 
+    might be:</para>
+
+    <para><command moreinfo="none">socket options = IPTOS_LOWDELAY</command></para>
+
+    <para>If you have a local network then you could try:</para>
+
+    <para><command moreinfo="none">socket options = IPTOS_LOWDELAY TCP_NODELAY</command></para>
+
+    <para>If you are on a wide area network then perhaps try 
+    setting IPTOS_THROUGHPUT. </para>
+
+    <para>Note that several of the options may cause your Samba 
+    server to fail completely. Use these options with caution!</para>
+
+    <para>Default: <command moreinfo="none">socket options = TCP_NODELAY</command></para>
+
+    <para>Example: <command moreinfo="none">socket options = IPTOS_LOWDELAY</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/strictallocate.xml b/docs/docbook/smbdotconf/tuning/strictallocate.xml
new file mode 100644 (file)
index 0000000..0d11519
--- /dev/null
@@ -0,0 +1,23 @@
+<samba:parameter name="strict allocate"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a boolean that controls the handling of 
+    disk space allocation in the server. When this is set to <constant>yes</constant> 
+    the server will change from UNIX behaviour of not committing real
+    disk storage blocks when a file is extended to the Windows behaviour
+    of actually forcing the disk system to allocate real storage blocks
+    when a file is created or extended to be a given size. In UNIX
+    terminology this means that Samba will stop creating sparse files.
+    This can be slow on some systems.</para>
+
+    <para>When strict allocate is <constant>no</constant> the server does sparse
+    disk block allocation when a file is extended.</para>
+
+    <para>Setting this to <constant>yes</constant> can help Samba return
+    out of quota messages on systems that are restricting the disk quota
+    of users.</para>
+
+    <para>Default: <command moreinfo="none">strict allocate = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/strictsync.xml b/docs/docbook/smbdotconf/tuning/strictsync.xml
new file mode 100644 (file)
index 0000000..18e778e
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="strict sync"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>Many Windows applications (including the Windows 98 explorer
+    shell) seem to confuse flushing buffer contents to disk with doing
+    a sync to disk. Under UNIX, a sync call forces the process to be
+    suspended until the kernel has ensured that all outstanding data in
+    kernel disk buffers has been safely stored onto stable storage.
+    This is very slow and should only be done rarely. Setting this
+    parameter to <constant>no</constant> (the default) means that
+    <citerefentry><refentrytitle>smbd</refentrytitle>
+    <manvolnum>8</manvolnum></citerefentry> ignores the Windows
+    applications requests for a sync call. There is only a possibility
+    of losing data if the operating system itself that Samba is running
+    on crashes, so there is little danger in this default setting. In
+    addition, this fixes many performance problems that people have
+    reported with the new Windows98 explorer shell file copies.</para>
+
+    <para>See also the <link linkend="SYNCALWAYS"><parameter moreinfo="none">sync 
+    always</parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">strict sync = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/syncalways.xml b/docs/docbook/smbdotconf/tuning/syncalways.xml
new file mode 100644 (file)
index 0000000..dca33eb
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="sync always"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This is a boolean parameter that controls 
+    whether writes will always be written to stable storage before 
+    the write call returns. If this is <constant>no</constant> then the server will be 
+    guided by the client's request in each write call (clients can 
+    set a bit indicating that a particular write should be synchronous). 
+    If this is <constant>yes</constant> then every write will be followed by a <command moreinfo="none">fsync()
+    </command> call to ensure the data is written to disk. Note that 
+    the <parameter moreinfo="none">strict sync</parameter> parameter must be set to
+    <constant>yes</constant> in order for this parameter to have 
+    any affect.</para>
+               
+    <para>See also the <link linkend="STRICTSYNC"><parameter moreinfo="none">strict 
+    sync</parameter></link> parameter.</para>
+
+    <para>Default: <command moreinfo="none">sync always = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/usemmap.xml b/docs/docbook/smbdotconf/tuning/usemmap.xml
new file mode 100644 (file)
index 0000000..1e79e07
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="use mmap"
+                 context="G"
+                 developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>This global parameter determines if the tdb internals of Samba can
+    depend on mmap working correctly on the running system. Samba requires a coherent
+    mmap/read-write system memory cache. Currently only HPUX does not have such a
+    coherent cache, and so this parameter is set to <constant>no</constant> by
+    default on HPUX. On all other systems this parameter should be left alone. This
+    parameter is provided to help the Samba developers track down problems with
+    the tdb internal code.
+    </para>
+
+    <para>Default: <command moreinfo="none">use mmap = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/usesendfile.xml b/docs/docbook/smbdotconf/tuning/usesendfile.xml
new file mode 100644 (file)
index 0000000..6bbd651
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="use sendfile"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>If this parameter is <constant>yes</constant>, and Samba
+    was built with the --with-sendfile-support option, and the underlying operating
+    system supports sendfile system call, then some SMB read calls (mainly ReadAndX
+    and ReadRaw) will use the more efficient sendfile system call for files that
+    are exclusively oplocked. This may make more efficient use of the system CPU's
+    and cause Samba to be faster. This is off by default as it's effects are unknown
+    as yet.</para>
+
+    <para>Default: <command moreinfo="none">use sendfile = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/tuning/writecachesize.xml b/docs/docbook/smbdotconf/tuning/writecachesize.xml
new file mode 100644 (file)
index 0000000..8b5fbe6
--- /dev/null
@@ -0,0 +1,30 @@
+<samba:parameter name="write cache size"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+    <para>If this integer parameter is set to non-zero value,
+    Samba will create an in-memory cache for each oplocked file 
+    (it does <emphasis>not</emphasis> do this for 
+    non-oplocked files). All writes that the client does not request 
+    to be flushed directly to disk will be stored in this cache if possible. 
+    The cache is flushed onto disk when a write comes in whose offset 
+    would not fit into the cache or when the file is closed by the client. 
+    Reads for the file are also served from this cache if the data is stored 
+    within it.</para>
+
+    <para>This cache allows Samba to batch client writes into a more 
+    efficient write size for RAID disks (i.e. writes may be tuned to 
+    be the RAID stripe size) and can improve performance on systems 
+    where the disk subsystem is a bottleneck but there is free 
+    memory for userspace programs.</para>
+
+    <para>The integer parameter specifies the size of this cache 
+    (per oplocked file) in bytes.</para>
+
+    <para>Default: <command moreinfo="none">write cache size = 0</command></para>
+
+    <para>Example: <command moreinfo="none">write cache size = 262144</command></para>
+
+    <para>for a 256k cache size per file.</para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/aclcompatibility.xml b/docs/docbook/smbdotconf/vfs/aclcompatibility.xml
new file mode 100644 (file)
index 0000000..ca3f395
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="acl compatibility"
+                 context="S"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies what OS ACL semantics should 
+       be compatible with. Possible values are <emphasis>winnt</emphasis> for Windows NT 4, 
+       <emphasis>win2k</emphasis> for Windows 2000 and above and <emphasis>auto</emphasis>.
+       If you specify <emphasis>auto</emphasis>, the value for this parameter 
+       will be based upon the version of the client. There should 
+       be no reason to change this parameter from the default.</para>
+               
+       <para>Default: <command moreinfo="none">acl compatibility = Auto</command></para>
+
+       <para>Example: <command moreinfo="none">acl compatibility = win2k</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/getquotacommand.xml b/docs/docbook/smbdotconf/vfs/getquotacommand.xml
new file mode 100644 (file)
index 0000000..93c9089
--- /dev/null
@@ -0,0 +1,52 @@
+<samba:parameter name="get quota command"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>The <command>get quota command</command> should only be used 
+       whenever there is no operating system API available from the OS that 
+       samba can use.</para>
+
+       <para>This parameter should specify the path to a script that 
+       queries the quota information for the specified 
+       user/group for the partition that 
+       the specified directory is on.</para>
+
+       <para>Such a script should take 3 arguments:</para>
+
+       <itemizedlist>
+               <listitem><para>directory</para></listitem>
+               <listitem><para>type of query</para></listitem>
+               <listitem><para>uid of user or gid of group</para></listitem>
+       </itemizedlist>
+
+       <para>The type of query can be one of :</para>
+
+       <itemizedlist>
+               <listitem><para>1 - user quotas</para></listitem>
+               <listitem><para>2 - user default quotas (uid = -1)</para></listitem>
+               <listitem><para>3 - group quotas</para></listitem>
+               <listitem><para>4 - group default quotas (gid = -1)</para></listitem>
+       </itemizedlist>
+
+       <para>This script should print its output according to the following format:</para>
+
+       <itemizedlist>
+               <listitem><para>Line 1 - quota flags (0 = no quotas, 1 = quotas enabled, 2 = quotas enabled and enforced)</para></listitem>
+               <listitem><para>Line 2 - number of currently used blocks</para></listitem>
+               <listitem><para>Line 3 - the softlimit number of blocks</para></listitem>
+               <listitem><para>Line 4 - the hardlimit number of blocks</para></listitem>
+               <listitem><para>Line 5 - currently used number of inodes</para></listitem>
+               <listitem><para>Line 6 - the softlimit number of inodes</para></listitem>
+               <listitem><para>Line 7 - the hardlimit number of inodes</para></listitem>
+               <listitem><para>Line 8(optional) - the number of bytes in a block(default is 1024)</para></listitem>
+       </itemizedlist>
+
+       <para>See also the <link linkend="SETQUOTACOMMAND"><parameter moreinfo="none">set quota command</parameter></link> parameter.
+       </para>
+               
+       <para>Default: <command moreinfo="none">get quota command = </command></para>
+
+       <para>Example: <command moreinfo="none">get quota command = /usr/local/sbin/query_quota</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/hostmsdfs.xml b/docs/docbook/smbdotconf/vfs/hostmsdfs.xml
new file mode 100644 (file)
index 0000000..d2b64cc
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="host msdfs"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+        <para>If set to <constant>yes</constant>, Samba will act as a Dfs
+       server, and allow Dfs-aware clients to browse Dfs trees hosted
+       on the server.</para>
+
+       <para>See also the <link linkend="MSDFSROOT"><parameter moreinfo="none">
+       msdfs root</parameter></link> share  level  parameter.  For
+       more  information  on  setting  up a Dfs tree on Samba,
+       refer to <link linkend="msdfs"/>.
+       </para>
+               
+       <para>Default: <command moreinfo="none">host msdfs = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/msdfsproxy.xml b/docs/docbook/smbdotconf/vfs/msdfsproxy.xml
new file mode 100644 (file)
index 0000000..c16968f
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="msdfs proxy"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter indicates that the share is a
+       stand-in for another CIFS share whose location is specified by
+       the value of the parameter. When clients attempt to connect to
+       this share, they are redirected to the proxied share using
+       the SMB-Dfs protocol.</para>
+
+       <para>Only Dfs roots can act as proxy shares. Take a look at the
+       <link linkend="MSDFSROOT"><parameter moreinfo="none">msdfs root</parameter></link>
+       and <link linkend="HOSTMSDFS"><parameter moreinfo="none">host msdfs</parameter></link>
+       options to find out how to set up a Dfs root share.</para>
+
+       <para>Example: <command moreinfo="none">msdfs proxy = \\\\otherserver\\someshare</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/msdfsroot.xml b/docs/docbook/smbdotconf/vfs/msdfsroot.xml
new file mode 100644 (file)
index 0000000..059ffff
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="msdfs root"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>If set to <constant>yes</constant>, Samba treats the
+       share as a Dfs root and allows clients to browse the
+       distributed file system tree rooted at the share directory.
+       Dfs links are specified in the share directory by symbolic
+       links of the form <filename
+       moreinfo="none">msdfs:serverA\\shareA,serverB\\shareB</filename>
+       and so on.  For more information on setting up a Dfs tree on
+       Samba, refer to <link linkend="msdfs"/>.</para>
+               
+       <para>See also <link linkend="HOSTMSDFS"><parameter moreinfo="none">host msdfs</parameter></link></para>
+               
+       <para>Default: <command moreinfo="none">msdfs root = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/setquotacommand.xml b/docs/docbook/smbdotconf/vfs/setquotacommand.xml
new file mode 100644 (file)
index 0000000..b4b7303
--- /dev/null
@@ -0,0 +1,42 @@
+<samba:parameter name="set quota command"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>The <command>set quota command</command> should only be used 
+       whenever there is no operating system API available from the OS that 
+       samba can use.</para>
+
+       <para>This parameter should specify the path to a script that 
+       can set quota for the specified arguments.</para>
+
+       <para>The specified script should take the following arguments:</para>
+
+       <itemizedlist>
+               <listitem><para>1 - quota type
+                       <itemizedlist>
+                               <listitem><para>1 - user quotas</para></listitem>
+                               <listitem><para>2 - user default quotas (uid = -1)</para></listitem>
+                               <listitem><para>3 - group quotas</para></listitem>
+                               <listitem><para>4 - group default quotas (gid = -1)</para></listitem>
+                       </itemizedlist>
+                       </para></listitem>
+               <listitem><para>2 - id (uid for user, gid for group, -1 if N/A)</para></listitem>
+               <listitem><para>3 - quota state (0 = disable, 1 = enable, 2 = enable and enforce)</para></listitem>
+               <listitem><para>4 - block softlimit</para></listitem>
+               <listitem><para>5 - block hardlimit</para></listitem>
+               <listitem><para>6 - inode softlimit</para></listitem>
+               <listitem><para>7 - inode hardlimit</para></listitem>
+               <listitem><para>8(optional) - block size, defaults to 1024</para></listitem>
+       </itemizedlist>
+
+       <para>The script should output at least one line of data.</para>
+
+       <para>See also the <link linkend="GETQUOTACOMMAND"><parameter moreinfo="none">get quota command</parameter></link> parameter.
+       </para>
+               
+       <para>Default: <command moreinfo="none">set quota command = </command></para>
+
+       <para>Example: <command moreinfo="none">set quota command = /usr/local/sbin/set_quota</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/vfsobject.xml b/docs/docbook/smbdotconf/vfs/vfsobject.xml
new file mode 100644 (file)
index 0000000..1a45e36
--- /dev/null
@@ -0,0 +1,12 @@
+<samba:parameter name="vfs object"
+                 context="S"
+                hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Synonym for
+       <link linkend="VFSOBJECTS">
+       <parameter moreinfo="none">vfs objects</parameter>
+       </link>.
+       </para> 
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/vfs/vfsobjects.xml b/docs/docbook/smbdotconf/vfs/vfsobjects.xml
new file mode 100644 (file)
index 0000000..32a10b5
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="vfs objects"
+                 context="S"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the backend names which 
+       are used for Samba VFS I/O operations.  By default, normal 
+       disk I/O operations are used but these can be overloaded 
+       with one or more VFS objects. </para>
+               
+       <para>Default: <emphasis>no value</emphasis></para>
+
+       <para>Example: <command moreinfo="none">vfs objects = extd_audit recycle</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/enableridalgorithm.xml b/docs/docbook/smbdotconf/winbind/enableridalgorithm.xml
new file mode 100644 (file)
index 0000000..86786f0
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="enable rid algorithm"
+                 context="G"
+                 advanced="1" developer="1" hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option is used to control whether or not smbd in Samba 3.0 should fallback
+       to the algorithm used by Samba 2.2 to generate user and group RIDs.  The longterm
+       development goal is to remove the algorithmic mappings of RIDs altogether, but 
+       this has proved to be difficult.  This parameter is mainly provided so that
+       developers can turn the algorithm on and off and see what breaks.  This parameter
+       should not be disabled by non-developers because certain features in Samba will fail 
+       to work without it.
+       </para>
+
+       <para>Default: <command moreinfo="none">enable rid algorithm = &lt;yes&gt;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/idmapbackend.xml b/docs/docbook/smbdotconf/winbind/idmapbackend.xml
new file mode 100644 (file)
index 0000000..bc725b5
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="idmap backend"
+                 context="G"
+                 advanced="1" developer="1" hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>
+       The purpose of the idmap backend parameter is to allow idmap to NOT use the local idmap
+       tdb file to obtain SID to UID / GID mappings, but instead to obtain them from a common
+       LDAP backend. This way all domain members and controllers will have the same UID and GID
+       to SID mappings. This avoids the risk of UID / GID inconsistencies across UNIX / Linux
+       systems that are sharing information over protocols other than SMB/CIFS (ie: NFS).
+       </para>
+
+       <para>Default: <command moreinfo="none">idmap backend = &lt;empty string&gt;</command></para>
+
+       <para>Example: <command moreinfo="none">idmap backend = ldap:ldap://ldapslave.example.com</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/idmapgid.xml b/docs/docbook/smbdotconf/winbind/idmapgid.xml
new file mode 100644 (file)
index 0000000..8bd46a8
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="idmap gid"
+                 context="G"
+                 advanced="1" developer="1" hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+
+       <para>The idmap gid parameter specifies the range of group ids that are allocated for
+       the purpose of mapping UNX groups to NT group SIDs. This range of group ids should have no 
+       existing local or NIS groups within it as strange conflicts can occur otherwise.</para>
+
+       <para>The availability of an idmap gid range is essential for correct operation of
+       all group mapping.</para>
+
+       <para>Default: <command moreinfo="none">idmap gid = &lt;empty string&gt;</command></para>
+
+       <para>Example: <command moreinfo="none">idmap gid = 10000-20000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/idmapuid.xml b/docs/docbook/smbdotconf/winbind/idmapuid.xml
new file mode 100644 (file)
index 0000000..5e6a245
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="idmap uid"
+                 context="G"
+                 advanced="1" developer="1" hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>The idmap uid parameter specifies the range of user ids that are allocated for use
+       in mapping UNIX users to NT user SIDs. This range of ids should have no existing local
+       or NIS users within it as strange conflicts can occur otherwise.</para>
+
+       <para>Default: <command moreinfo="none">idmap uid = &lt;empty string&gt;</command></para>
+               
+       <para>Example: <command moreinfo="none">idmap uid = 10000-20000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/templatehomedir.xml b/docs/docbook/smbdotconf/winbind/templatehomedir.xml
new file mode 100644 (file)
index 0000000..6c19617
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="template homedir"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>When filling out the user information for a Windows NT 
+       user, the <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> daemon  uses this
+       parameter to fill in the home directory for that user. If the
+       string <parameter moreinfo="none">%D</parameter> is present it
+       is substituted  with the user's Windows NT domain name. If the
+       string <parameter  moreinfo="none">%U</parameter> is present it
+       is substituted with the user's Windows  NT user name.</para>
+
+       <para>Default: <command moreinfo="none">template homedir = /home/%D/%U</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/templateprimarygroup.xml b/docs/docbook/smbdotconf/winbind/templateprimarygroup.xml
new file mode 100644 (file)
index 0000000..bd59ea7
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="template primary group"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This option defines the default primary group for 
+       each user created by <citerefentry><refentrytitle>winbindd</refentrytitle>
+        <manvolnum>8</manvolnum></citerefentry>'s local account management
+       functions (similar to the 'add user script').
+       </para>
+
+       <para>Default: <command moreinfo="none">template primary group = nobody</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/templateshell.xml b/docs/docbook/smbdotconf/winbind/templateshell.xml
new file mode 100644 (file)
index 0000000..1104387
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="template shell"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>When filling out the user information for a Windows NT 
+       user, the <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> daemon uses this
+       parameter to fill in the login shell for that user.</para>
+
+       <para>Default: <command moreinfo="none">template shell = /bin/false</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindcachetime.xml b/docs/docbook/smbdotconf/winbind/winbindcachetime.xml
new file mode 100644 (file)
index 0000000..cd063f8
--- /dev/null
@@ -0,0 +1,14 @@
+<samba:parameter name="winbind cache time"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies the number of 
+       seconds the <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> daemon will cache 
+       user and group information before querying a Windows NT server 
+       again.</para>
+
+       <para>Default: <command moreinfo="none">winbind cache type = 300</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindenablelocalaccounts.xml b/docs/docbook/smbdotconf/winbind/winbindenablelocalaccounts.xml
new file mode 100644 (file)
index 0000000..f6e7cfb
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="winbind enable local accounts"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter controls whether or not winbindd 
+       will act as a stand in replacement for the various account
+       management hooks in smb.conf (e.g. 'add user script').
+       If enabled, winbindd will support the creation of local 
+       users and groups as another source of UNIX account information
+       available via getpwnam() or getgrgid(), etc...
+       </para>
+
+       <para>Default: <command moreinfo="none">winbind enable local accounts = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml b/docs/docbook/smbdotconf/winbind/winbindenumgroups.xml
new file mode 100644 (file)
index 0000000..1cffca7
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="winbind enum groups"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>On large installations using <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> it may be necessary to suppress 
+       the enumeration of groups through the <command moreinfo="none">setgrent()</command>,
+       <command moreinfo="none">getgrent()</command> and
+       <command moreinfo="none">endgrent()</command> group of system calls.  If
+       the <parameter moreinfo="none">winbind enum groups</parameter> parameter is
+       <constant>no</constant>, calls to the <command moreinfo="none">getgrent()</command> system
+       call will not return any data. </para>
+
+       <para><emphasis>Warning:</emphasis> Turning off group
+       enumeration may cause some programs to behave oddly.
+       </para>
+
+       <para>Default: <command moreinfo="none">winbind enum groups = yes </command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindenumusers.xml b/docs/docbook/smbdotconf/winbind/winbindenumusers.xml
new file mode 100644 (file)
index 0000000..95f1e7f
--- /dev/null
@@ -0,0 +1,23 @@
+<samba:parameter name="winbind enum users"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>On large installations using <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> it may be
+       necessary to suppress the enumeration of users through the <command moreinfo="none">setpwent()</command>,
+       <command moreinfo="none">getpwent()</command> and
+       <command moreinfo="none">endpwent()</command> group of system calls.  If
+       the <parameter moreinfo="none">winbind enum users</parameter> parameter is
+       <constant>no</constant>, calls to the <command moreinfo="none">getpwent</command> system call
+       will not return any data. </para>
+
+       <para><emphasis>Warning:</emphasis> Turning off user
+       enumeration may cause some programs to behave oddly.  For
+       example, the finger program relies on having access to the
+       full user list when searching for matching
+       usernames. </para>
+
+       <para>Default: <command moreinfo="none">winbind enum users = yes </command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindgid.xml b/docs/docbook/smbdotconf/winbind/winbindgid.xml
new file mode 100644 (file)
index 0000000..e00e576
--- /dev/null
@@ -0,0 +1,18 @@
+<samba:parameter name="winbind gid"
+                 context="G"
+                 advanced="1" developer="1" hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is now an alias for <command moreinfo="none">idmap gid</command></para>
+
+       <para>The winbind gid parameter specifies the range of group 
+       ids that are allocated by the <citerefentry><refentrytitle>winbindd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> daemon.  This range of group ids should have no 
+       existing local or NIS groups within it as strange conflicts can 
+       occur otherwise.</para>
+
+       <para>Default: <command moreinfo="none">winbind gid = &lt;empty string&gt;</command></para>
+
+       <para>Example: <command moreinfo="none">winbind gid = 10000-20000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindseparator.xml b/docs/docbook/smbdotconf/winbind/winbindseparator.xml
new file mode 100644 (file)
index 0000000..cefc69d
--- /dev/null
@@ -0,0 +1,21 @@
+<samba:parameter name="winbind separator"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter allows an admin to define the character 
+       used when listing a username of the form of <replaceable>DOMAIN
+       </replaceable>\<replaceable>user</replaceable>.  This parameter 
+       is only applicable when using the <filename moreinfo="none">pam_winbind.so</filename>
+       and <filename moreinfo="none">nss_winbind.so</filename> modules for UNIX services.
+       </para>
+
+       <para>Please note that setting this parameter to + causes problems
+       with group membership at least on glibc systems, as the character +
+       is used as a special character for NIS in /etc/group.</para>
+
+       <para>Default: <command moreinfo="none">winbind separator = '\'</command></para>
+
+       <para>Example: <command moreinfo="none">winbind separator = +</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindtrusteddomainsonly.xml b/docs/docbook/smbdotconf/winbind/winbindtrusteddomainsonly.xml
new file mode 100644 (file)
index 0000000..bf38313
--- /dev/null
@@ -0,0 +1,16 @@
+<samba:parameter name="winbind trusted domains only"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is designed to allow Samba servers that
+       are members of a Samba controlled domain to use UNIX accounts
+       distributed vi NIS, rsync, or LDAP as the uid's for winbindd users
+       in the hosts primary domain.  Therefore, the user 'SAMBA\user1' would
+       be mapped to the account 'user1' in /etc/passwd instead of allocating
+       a new uid for him or her.
+       </para>
+
+       <para>Default: <command moreinfo="none">winbind trusted domains only = &lt;no&gt;</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbinduid.xml b/docs/docbook/smbdotconf/winbind/winbinduid.xml
new file mode 100644 (file)
index 0000000..0f61bac
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="winbind uid"
+                 context="G"
+                 advanced="1" developer="1" hide="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter is now an alias for <command moreinfo="none">idmap uid</command></para>
+
+       <para>The winbind gid parameter specifies the range of user ids that are allocated by the
+       <citerefentry><refentrytitle>winbindd</refentrytitle> <manvolnum>8</manvolnum></citerefentry>
+       daemon.  This range of ids should have no existing local or NIS users within it as strange
+       conflicts can occur otherwise.</para>
+
+       <para>Default: <command moreinfo="none">winbind uid = &lt;empty string&gt;</command></para>
+               
+       <para>Example: <command moreinfo="none">winbind uid = 10000-20000</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml b/docs/docbook/smbdotconf/winbind/winbindusedefaultdomain.xml
new file mode 100644 (file)
index 0000000..8112331
--- /dev/null
@@ -0,0 +1,19 @@
+<samba:parameter name="winbind use default domain"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This parameter specifies whether the
+       <citerefentry><refentrytitle>winbindd</refentrytitle> 
+       <manvolnum>8</manvolnum></citerefentry> daemon should operate on users  
+       without domain component in their username. Users without a domain
+       component are treated as is part of the winbindd server's own
+       domain. While this does not benifit Windows users, it makes SSH, FTP and
+       e-mail function in a way much closer to the way they
+       would in a native unix system.</para>
+               
+       <para>Default: <command moreinfo="none">winbind use default domain = &lt;no&gt;</command></para>
+
+       <para>Example: <command moreinfo="none">winbind use default domain = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/dnsproxy.xml b/docs/docbook/smbdotconf/wins/dnsproxy.xml
new file mode 100644 (file)
index 0000000..45ec160
--- /dev/null
@@ -0,0 +1,25 @@
+<samba:parameter name="dns proxy"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>Specifies that <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> when acting as a WINS server and 
+       finding that a NetBIOS name has not been registered, should treat the 
+       NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server 
+       for that name on behalf of the name-querying client.</para>
+
+       <para>Note that the maximum length for a NetBIOS name is 15 
+       characters, so the DNS name (or DNS alias) can likewise only be 
+       15 characters, maximum.</para>
+
+       <para><command moreinfo="none">nmbd</command> spawns a second copy of itself to do the
+       DNS name lookup requests, as doing a name lookup is a blocking 
+       action.</para>
+
+       <para>See also the parameter <link linkend="WINSSUPPORT"><parameter moreinfo="none">
+       wins support</parameter></link>.</para>
+
+       <para>Default: <command moreinfo="none">dns proxy = yes</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winshook.xml b/docs/docbook/smbdotconf/wins/winshook.xml
new file mode 100644 (file)
index 0000000..e38e93f
--- /dev/null
@@ -0,0 +1,57 @@
+<samba:parameter name="wins hook"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>When Samba is running as a WINS server this 
+       allows you to call an external program for all changes to the 
+       WINS database. The primary use for this option is to allow the 
+       dynamic update of external name resolution databases such as 
+       dynamic DNS.</para>
+
+       <para>The wins hook parameter specifies the name of a script 
+       or executable that will be called as follows:</para>
+
+       <para><command moreinfo="none">wins_hook operation name nametype ttl IP_list</command></para>
+
+       <itemizedlist>
+               <listitem>
+                       <para>The first argument is the operation and is
+                       one  of &quot;add&quot;, &quot;delete&quot;, or
+                       &quot;refresh&quot;. In most cases the operation
+                       can  be ignored as the rest of the parameters
+                       provide sufficient  information. Note that
+                       &quot;refresh&quot; may sometimes be called when
+                       the  name has not previously been added, in that
+                       case it should be treated  as an add.</para>
+               </listitem>
+
+               <listitem>
+                       <para>The second argument is the NetBIOS name. If the 
+                       name is not a legal name then the wins hook is not called. 
+                       Legal names contain only  letters, digits, hyphens, underscores 
+                       and periods.</para>
+               </listitem>
+
+               <listitem>
+                       <para>The third argument is the NetBIOS name 
+                       type as a 2 digit hexadecimal number. </para>
+               </listitem>
+
+               <listitem>
+                       <para>The fourth argument is the TTL (time to live) 
+                       for the name in seconds.</para>
+               </listitem>
+                       
+               <listitem>
+                       <para>The fifth and subsequent arguments are the IP 
+                       addresses currently registered for that name. If this list is 
+                       empty then the name should be deleted.</para>
+               </listitem>
+       </itemizedlist>
+
+       <para>An example script that calls the BIND dynamic DNS update 
+       program <command moreinfo="none">nsupdate</command> is provided in the examples 
+       directory of the Samba source code. </para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winspartners.xml b/docs/docbook/smbdotconf/wins/winspartners.xml
new file mode 100644 (file)
index 0000000..13e252b
--- /dev/null
@@ -0,0 +1,17 @@
+<samba:parameter name="wins partners"
+                 context="G"
+                 advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>A space separated list of partners' IP addresses for 
+       WINS replication. WINS partners are always defined as push/pull 
+       partners as defining only one way WINS replication is unreliable. 
+       WINS replication is currently experimental and unreliable between 
+       samba servers.
+       </para>
+
+       <para>Default: <command moreinfo="none">wins partners = </command></para>
+
+       <para>Example: <command moreinfo="none">wins partners = 192.168.0.1 172.16.1.2</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winsproxy.xml b/docs/docbook/smbdotconf/wins/winsproxy.xml
new file mode 100644 (file)
index 0000000..11f47e3
--- /dev/null
@@ -0,0 +1,13 @@
+<samba:parameter name="wins proxy"
+                 context="G"
+                 advanced="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This is a boolean that controls if <citerefentry><refentrytitle>nmbd</refentrytitle>                                 
+       <manvolnum>8</manvolnum></citerefentry> will respond to broadcast name 
+       queries on behalf of  other hosts. You may need to set this 
+       to <constant>yes</constant> for some older clients.</para>
+
+       <para>Default: <command moreinfo="none">wins proxy = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winsserver.xml b/docs/docbook/smbdotconf/wins/winsserver.xml
new file mode 100644 (file)
index 0000000..577a130
--- /dev/null
@@ -0,0 +1,37 @@
+<samba:parameter name="wins server"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This specifies the IP address (or DNS name: IP 
+       address for preference) of the WINS server that <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> should register with. If you have a WINS server on 
+       your network then you should set this to the WINS server's IP.</para>
+
+       <para>You should point this at your WINS server if you have a
+       multi-subnetted network.</para>
+
+       <para>If you want to work in multiple namespaces, you can 
+       give every wins server a 'tag'. For each tag, only one 
+       (working) server will be queried for a name. The tag should be 
+       seperated from the ip address by a colon.
+       </para>
+
+       <note><para>You need to set up Samba to point 
+       to a WINS server if you have multiple subnets and wish cross-subnet 
+       browsing to work correctly.</para></note>
+
+       <para>See the <link linkend="NetworkBrowsing"/>.</para>
+       <para>Default: <emphasis>not enabled</emphasis></para>
+
+       <para>Example: <command>wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61</command></para>
+
+       <para>For this example when querying a certain name, 192.19.200.1 will 
+       be asked first and if that doesn't respond 192.168.2.61. If either 
+       of those doesn't know the name 192.168.3.199 will be queried.
+       </para>
+
+       <para>Example: <command>wins server = 192.9.200.1 192.168.2.61</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/smbdotconf/wins/winssupport.xml b/docs/docbook/smbdotconf/wins/winssupport.xml
new file mode 100644 (file)
index 0000000..eef59e7
--- /dev/null
@@ -0,0 +1,15 @@
+<samba:parameter name="wins support"
+                 context="G"
+                 basic="1" advanced="1" wizard="1" developer="1"
+                 xmlns:samba="http://samba.org/common">
+<listitem>
+       <para>This boolean controls if the <citerefentry><refentrytitle>nmbd</refentrytitle>
+       <manvolnum>8</manvolnum></citerefentry> process in Samba will act as a WINS server. You should 
+       not set this to <constant>yes</constant> unless you have a multi-subnetted network and 
+       you wish a particular <command moreinfo="none">nmbd</command> to be your WINS server. 
+       Note that you should <emphasis>NEVER</emphasis> set this to <constant>yes</constant>
+       on more than one machine in your network.</para>
+
+       <para>Default: <command moreinfo="none">wins support = no</command></para>
+</listitem>
+</samba:parameter>
diff --git a/docs/docbook/xslt/expand-sambadoc.xsl b/docs/docbook/xslt/expand-sambadoc.xsl
new file mode 100644 (file)
index 0000000..098512c
--- /dev/null
@@ -0,0 +1,311 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:exsl="http://exslt.org/common"
+                xmlns:samba="http://samba.org/common"
+                               version="1.1"
+                extension-element-prefixes="exsl">
+
+<xsl:output method="xml"/>
+
+<xsl:param name="xmlSambaNsUri" select="'http://samba.org/common'"/>
+
+<xsl:template match="reference/refentry/refsect1">
+       <xsl:if test="title!='VERSION' and title!='AUTHOR'">
+               <xsl:element name="refsect1">
+                       <xsl:if test="@id!=''">
+                               <xsl:attribute name="id">
+                                       <xsl:value-of select="@id"/>
+                               </xsl:attribute>
+                       </xsl:if>
+                       <xsl:apply-templates/>                  
+               </xsl:element>
+       </xsl:if>
+</xsl:template>
+
+<xsl:template match="reference/refentry">
+    <xsl:element name="section">
+        <xsl:attribute name="id">
+            <xsl:value-of select="@id"/>
+        </xsl:attribute>
+        <xsl:element name="title">
+            <xsl:value-of select="refmeta/refentrytitle"/>
+<!--                   <xsl:text> (</xsl:text>
+                       <xsl:value-of select="refnamediv/refpurpose"/>
+                       <xsl:text>)</xsl:text>-->
+        </xsl:element>
+        <xsl:apply-templates/>
+    </xsl:element>
+</xsl:template>
+
+<xsl:template match="reference/refentry/refmeta"/>
+
+<xsl:template match="reference/refentry/refnamediv"/>
+
+<xsl:template match="reference">
+       <xsl:element name="appendix">
+               <xsl:attribute name="id">
+                       <xsl:value-of select="@id"/>
+               </xsl:attribute>
+               <xsl:apply-templates/>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="/node()">
+       <xsl:text disable-output-escaping="yes">
+&lt;!DOCTYPE </xsl:text><xsl:value-of select="name(.)"/><xsl:text disable-output-escaping="yes"> PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+               "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
+       &lt;!ENTITY % globalentities SYSTEM 'global.ent'> %globalentities;
+ ]>
+</xsl:text>
+<xsl:copy>
+    <xsl:attribute name="id"><xsl:value-of select="@id"/></xsl:attribute>
+    <xsl:apply-templates/>
+</xsl:copy>
+</xsl:template>
+
+
+<!-- This is needed to copy content unchanged -->
+<xsl:template match="@*|node()">
+
+  <xsl:copy>
+    <xsl:apply-templates select="@*|node()"/>
+  </xsl:copy>
+</xsl:template>
+
+<xsl:template match="smbconfexample/smbconfoption|smbconfblock/smbconfoption">
+       <xsl:element name="member">
+               <xsl:element name="parameter">
+                       <xsl:value-of select="name"/>
+               <xsl:choose>
+                       <xsl:when test="value != ''">
+                               <xsl:text> = </xsl:text>
+                               <xsl:value-of select="value"/>
+                       </xsl:when>
+                 </xsl:choose>
+               </xsl:element>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="smbconfexample/smbconfcomment|smbconfblock/smbconfcomment">
+       <xsl:element name="member">
+               <xsl:text># </xsl:text>
+               <xsl:apply-templates/>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="smbconfexample/smbconfsection|smbconfblock/smbconfsection">
+       <xsl:element name="member">
+               <xsl:text> </xsl:text>
+       </xsl:element>
+       <xsl:element name="member">
+               <xsl:element name="parameter">
+                       <xsl:apply-templates/>
+               </xsl:element>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="smbconfoption">
+  <!-- Include an index term -->
+  <xsl:element name="indexterm">
+       <xsl:element name="primary">
+               <xsl:value-of select="name"/>
+       </xsl:element>
+  </xsl:element>
+               
+<!-- FIXME: Do this only when smb.conf is included 
+  <xsl:element name="link">
+         <xsl:attribute name="linkend">
+               <xsl:value-of select="translate(translate(string(name),' ',''),'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
+         </xsl:attribute>-->
+
+         <xsl:element name="parameter">
+           <xsl:attribute name="moreinfo">
+                  <xsl:text>none</xsl:text>
+               </xsl:attribute>
+               <xsl:value-of select="name"/>   
+         </xsl:element>
+
+         <xsl:choose>
+               <xsl:when test="value != ''">
+                       <xsl:text> = </xsl:text>
+                       <xsl:value-of select="value"/>
+               </xsl:when>
+         </xsl:choose>
+         <!--
+  </xsl:element>-->
+</xsl:template>
+
+<!-- FIXME: Needs extension sometime -->
+<xsl:template match="ntgroup|ntuser">
+       <xsl:element name="emphasis">
+               <xsl:apply-templates/>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="smbconfexample">
+       <xsl:choose>
+               <xsl:when test="title = ''">
+                       <xsl:message>
+                       <xsl:text>Warning: smbconfexample does not have title!</xsl:text>
+                       </xsl:message>
+               </xsl:when>
+       </xsl:choose>
+       <xsl:element name="example">
+               <xsl:choose>
+                       <xsl:when test="@id != ''">
+                               <xsl:attribute name="id">
+                                       <xsl:value-of select="@id"/>
+                               </xsl:attribute>
+                       </xsl:when>
+               </xsl:choose>
+                                       
+               <xsl:element name="title">
+                       <xsl:value-of select="title"/>
+               </xsl:element>
+               <xsl:element name="simplelist">
+                       <xsl:apply-templates/>
+               </xsl:element>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="smbconfexample/title">
+</xsl:template>
+
+<xsl:template match="smbconfblock">
+       <xsl:element name="simplelist">
+               <xsl:apply-templates/>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="smbconfsection">
+       <xsl:element name="parameter">
+               <xsl:apply-templates/>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="smbconfcomment">
+       <xsl:text># </xsl:text>
+       <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="image">
+       <xsl:element name="figure">
+               <xsl:attribute name="id">
+                       <xsl:choose>
+                               <xsl:when test="@id != ''">
+                                       <xsl:value-of select="@id"/>
+                               </xsl:when>
+                               <xsl:otherwise>
+                                       <xsl:value-of select="imagefile"/>
+                               </xsl:otherwise>
+                       </xsl:choose>
+               </xsl:attribute>
+                       
+               <xsl:element name="title">
+                       <xsl:value-of select="imagedescription"/>
+               </xsl:element>
+               <xsl:element name="mediaobject">
+                       <xsl:element name="imageobject">
+                               <xsl:attribute name="role"><xsl:text>latex</xsl:text></xsl:attribute>
+                               <xsl:element name="imagedata">
+                                       <xsl:attribute name="fileref">
+                                               <xsl:text>projdoc/imagefiles/</xsl:text><xsl:value-of select="imagefile"/></xsl:attribute>
+                                       <xsl:attribute name="scale">
+                                               <xsl:choose>
+                                                   <xsl:when test="@scale != ''">
+                                                               <xsl:value-of select="@scale"/>
+                                                       </xsl:when>
+
+                                                       <xsl:otherwise>
+                                                               <xsl:text>50</xsl:text>
+                                                       </xsl:otherwise>
+                                               </xsl:choose>
+                                       </xsl:attribute>
+                                       <xsl:attribute name="scalefit"><xsl:text>1</xsl:text></xsl:attribute>
+                               </xsl:element>
+                       </xsl:element>
+                       <xsl:element name="imageobject">
+                               <xsl:element name="imagedata">
+                                       <xsl:attribute name="fileref">
+                                               <xsl:text>projdoc/imagefiles/</xsl:text><xsl:value-of select="imagefile"/><xsl:text>.png</xsl:text></xsl:attribute>
+                                       <xsl:attribute name="scale"><xsl:text>50</xsl:text></xsl:attribute>
+                                       <xsl:attribute name="scalefit"><xsl:text>1</xsl:text></xsl:attribute>
+                               </xsl:element>
+                       </xsl:element>
+               </xsl:element>
+       </xsl:element>
+</xsl:template>
+
+<xsl:template match="//samba:parameter">
+  <!-- reconstruct varlistentry - not all of them will go into separate files
+       and also we must repair the main varlistentry itself.
+  -->
+  <xsl:variable name="name"><xsl:value-of select="translate(translate(string(@name),' ',''),
+                  'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
+  </xsl:variable>
+
+  <xsl:variable name="anchor">
+     <xsl:element name="anchor">
+        <xsl:attribute name="id">
+          <xsl:value-of select="$name"/>
+        </xsl:attribute>
+     </xsl:element>
+  </xsl:variable>
+
+  <xsl:variable name="context">
+     <xsl:text> (</xsl:text>
+     <xsl:value-of select="@context"/>
+     <xsl:text>)</xsl:text>
+  </xsl:variable>
+
+  <xsl:variable name="term">
+     <xsl:element name="term">
+          <xsl:copy-of select="$anchor"/>
+          <xsl:value-of select="@name"/>
+          <xsl:value-of select="$context"/>
+     </xsl:element>
+  </xsl:variable>
+
+  <xsl:variable name="content">
+       <xsl:apply-templates/>
+  </xsl:variable>
+  
+  <xsl:element name="varlistentry">
+     <xsl:text>&#10;</xsl:text>     
+     <xsl:element name="indexterm">
+       <xsl:attribute name="significance">
+               <xsl:text>preferred</xsl:text>
+       </xsl:attribute>
+       <xsl:element name="primary">
+       <xsl:value-of select="@name"/>
+       </xsl:element>
+     </xsl:element>
+     <xsl:copy-of select="$term"/>
+     <xsl:copy-of select="$content"/>
+     <xsl:text>
+</xsl:text>     
+  </xsl:element>
+
+</xsl:template>
+
+<xsl:template match="ulink">
+       <xsl:element name="ulink">
+               <xsl:attribute name="url">
+                       <xsl:value-of select="@url"/>
+               </xsl:attribute>
+       
+               <xsl:apply-templates/>
+               
+       </xsl:element>
+</xsl:template>
+
+
+<xsl:template match="filterline">
+       <xsl:element name="programlisting">
+               <xsl:apply-templates/>
+       </xsl:element>
+</xsl:template>
+
+
+</xsl:stylesheet>
diff --git a/docs/docbook/xslt/figures/caution.eps b/docs/docbook/xslt/figures/caution.eps
new file mode 100644 (file)
index 0000000..0c10b37
--- /dev/null
@@ -0,0 +1 @@
+%!PS-Adobe-2.0 EPSF-1.2\r\r%%Title: Untitled-3\r%%Creator: FreeHand 9.0\r%%CreationDate: 2002/12/05 8:20 PM\r%%BoundingBox: 0 0 29 29\r%%FHPathName:Untitled:FreeHand 9:English:Untitled-3\r%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-3\r%ALDBoundingBox: -2 -2 29 29\r%%FHPageNum:1\r%%DocumentSuppliedResources: procset Altsys_header 4 0\r%%ColorUsage: Color\r%%DocumentProcessColors: Black\r%%EndComments\r%%BeginResource: procset Altsys_header 4 0\ruserdict begin /AltsysDict 300 dict def end\rAltsysDict begin\r/bdf{bind def}bind def\r/xdf{exch def}bdf\r/defed{where{pop true}{false}ifelse}bdf\r/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf\r/d{setdash}bdf\r/h{closepath}bdf\r/H{}bdf\r/J{setlinecap}bdf\r/j{setlinejoin}bdf\r/M{setmiterlimit}bdf\r/n{newpath}bdf\r/N{newpath}bdf\r/q{gsave}bdf\r/Q{grestore}bdf\r/w{setlinewidth}bdf\r/Xic{matrix invertmatrix concat}bdf\r/Xq{matrix currentmatrix mark}bdf\r/XQ{cleartomark setmatrix}bdf\r/sepdef{\rdup where not\r{\rAltsysSepDict\r}\rif \r3 1 roll exch put\r}bdf\r/st{settransfer}bdf\r/colorimage defed /_rci xdf\r/cntr 0 def\r/readbinarystring{\r/cntr 0 def\r2 copy readstring\r{\r{\rdup\r(\034) search\r{\rlength exch pop exch\rdup length 0 ne\r{\rdup dup 0 get 32 sub 0 exch put \r/cntr cntr 1 add def\r}\r{\rpop 1 string dup\r0 6 index read pop 32 sub put\r}ifelse\r3 copy\rputinterval pop\r1 add\r1 index length 1 sub\r1 index sub \rdup 0 le {pop pop exit}if\rgetinterval\r}\r{\rpop exit\r} ifelse\r} loop\r}if\rcntr 0 gt\r{\rpop 2 copy\rdup length cntr sub cntr getinterval\rreadbinarystring\r} if\rpop exch pop\r} bdf\r/_NXLevel2 defed { \r_NXLevel2 not { \r/colorimage where {\ruserdict eq {\r/_rci false def \r} if\r} if\r} if\r} if\r/md defed{ \rmd type /dicttype eq { \r/colorimage where { \rmd eq { \r/_rci false def \r}if\r}if\r/settransfer where {\rmd eq {\r/st systemdict /settransfer get def\r}if\r}if\r}if \r}if\r/setstrokeadjust defed\r{\rtrue setstrokeadjust\r/C{curveto}bdf\r/L{lineto}bdf\r/m{moveto}bdf\r}\r{\r/dr{transform .25 sub round .25 add \rexch .25 sub round .25 add exch itransform}bdf\r/C{dr curveto}bdf\r/L{dr lineto}bdf\r/m{dr moveto}bdf\r/setstrokeadjust{pop}bdf \r}ifelse\r/privrectpath { \r4 -2 roll m\rdtransform round exch round exch idtransform \r2 copy 0 lt exch 0 lt xor\r{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}\r{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}\rifelse\rclosepath\r}bdf\r/rectclip{newpath privrectpath clip newpath}def\r/rectfill{gsave newpath privrectpath fill grestore}def\r/rectstroke{gsave newpath privrectpath stroke grestore}def\r/_fonthacksave false def\r/currentpacking defed \r{\r/_bfh {/_fonthacksave currentpacking def false setpacking} bdf\r/_efh {_fonthacksave setpacking} bdf\r}\r{\r/_bfh {} bdf\r/_efh {} bdf\r}ifelse\r/packedarray{array astore readonly}ndf\r/` \r\rfalse setoverprint \r/-save0- save def\r5 index concat\rpop\rstorerect left bottom width height rectclip\rpop\r/MMdict_count countdictstack def\r/MMop_count count 1 sub def\ruserdict begin\r/showpage {} def\r0 setgray 0 setlinecap 1 setlinewidth\r0 setlinejoin 10 setmiterlimit [] 0 setdash newpath\r} bdf\r/currentpacking defed{true setpacking}if\r/min{2 copy gt{exch}if pop}bdf\r/max{2 copy lt{exch}if pop}bdf\r/xformfont { currentfont exch makefont setfont } bdf\r/fhnumcolors 1 \rstatusdict begin\r/processcolors defed \r{\rpop processcolors\r}\r{\r/deviceinfo defed {\rdeviceinfo /Colors known {\rpop deviceinfo /Colors get\r} if\r} if\r} ifelse\rend \rdef\r/printerRes \rgsave\rmatrix defaultmatrix setmatrix\r72 72 dtransform\rabs exch abs\rmax\rgrestore\rdef\r/graycalcs\r[\r{Angle Frequency} \r{GrayAngle GrayFrequency} \r{0 Width Height matrix defaultmatrix idtransform \rdup mul exch dup mul add sqrt 72 exch div} \r{0 GrayWidth GrayHeight matrix defaultmatrix idtransform \rdup mul exch dup mul add sqrt 72 exch div} \r] def\r/calcgraysteps {\rforcemaxsteps\r{\rmaxsteps\r}\r{\r/currenthalftone defed\r{currenthalftone /dicttype eq}{false}ifelse\r{\rcurrenthalftone begin\rHalftoneType 4 le\r{graycalcs HalftoneType 1 sub get exec}\r{\rHalftoneType 5 eq\r{\rDefault begin\r{graycalcs HalftoneType 1 sub get exec}\rend\r}\r{0 60} \rifelse\r}\rifelse\rend\r}\r{\rcurrentscreen pop exch \r}\rifelse\rprinterRes 300 max exch div exch \r2 copy \rsin mul round dup mul \r3 1 roll \rcos mul round dup mul \radd 1 add \rdup maxsteps gt {pop maxsteps} if \rdup minsteps lt {pop minsteps} if \r}\rifelse\r} bdf\r/nextrelease defed { \r/languagelevel defed not { \r/framebuffer defed { \r0 40 string framebuffer 9 1 roll 8 {pop} repeat\rdup 516 eq exch 520 eq or\r{\r/fhnumcolors 3 def\r/currentscreen {60 0 {pop pop 1}}bdf\r/calcgraysteps {maxsteps} bdf\r}if\r}if\r}if\r}if\rfhnumcolors 1 ne {\r/calcgraysteps {maxsteps} bdf\r} if\r/currentpagedevice defed {\rcurrentpagedevice /PreRenderingEnhance known\r{\rcurrentpagedevice /PreRenderingEnhance get\r{\r/calcgraysteps \r{\rforcemaxsteps \r{maxsteps}\r{256 maxsteps min}\rifelse\r} def\r} if\r} if\r} if\r/gradfrequency 144 def\rprinterRes 1000 lt {\r/gradfrequency 72 def\r} if\r/adjnumsteps {\rdup dtransform abs exch abs max \rprinterRes div \rgradfrequency mul \rround \r5 max \rmin \r}bdf\r/goodsep {\rspots exch get 4 get dup sepname eq exch (_vc_Registration) eq or\r}bdf\r/BeginGradation defed\r{/bb{BeginGradation}bdf}\r{/bb{}bdf}\rifelse\r/EndGradation defed\r{/eb{EndGradation}bdf}\r{/eb{}bdf}\rifelse\r/bottom -0 def \r/delta -0 def \r/frac -0 def \r/height -0 def \r/left -0 def \r/numsteps1 -0 def \r/radius -0 def \r/right -0 def \r/top -0 def \r/width -0 def \r/xt -0 def \r/yt -0 def \r/df currentflat def \r/tempstr 1 string def \r/clipflatness currentflat def \r/inverted? \r0 currenttransfer exec .5 ge def\r/tc1 [0 0 0 1] def \r/tc2 [0 0 0 1] def \r/storerect{/top xdf /right xdf /bottom xdf /left xdf \r/width right left sub def /height top bottom sub def}bdf\r/concatprocs{\rsystemdict /packedarray known \r{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse\r\r/proc2 exch cvlit def /proc1 exch cvlit def\rproc1 aload pop proc2 aload pop\rproc1 length proc2 length add packedarray cvx\r}\r\r/proc2 exch cvlit def /proc1 exch cvlit def\r/newproc proc1 length proc2 length add array def\rnewproc 0 proc1 putinterval newproc proc1 length proc2 putinterval\rnewproc cvx\r}ifelse\r}bdf\r/i{dup 0 eq\r{pop df dup} \r{dup} ifelse \r/clipflatness xdf setflat\r}bdf\rversion cvr 38.0 le\r{/setrgbcolor{\rcurrenttransfer exec 3 1 roll\rcurrenttransfer exec 3 1 roll\rcurrenttransfer exec 3 1 roll\rsetrgbcolor}bdf}if\r/vms {/vmsv save def} bdf\r/vmr {vmsv restore} bdf\r/vmrs{vmsv restore /vmsv save def}bdf\r/eomode{ \r{/filler /eofill load def /clipper /eoclip load def}\r{/filler /fill load def /clipper /clip load def}\rifelse\r}bdf\r/normtaper{}bdf\r/logtaper{9 mul 1 add log}bdf\r/CD{\r/NF exch def \r\rexch dup \r/FID ne 1 index/UniqueID ne and\r{exch NF 3 1 roll put}\r{pop pop}\rifelse\r}forall \rNF\r}bdf\r/MN{\r1 index length \r/Len exch def \rdup length Len add \rstring dup \rLen \r4 -1 roll \rputinterval \rdup \r\r4 -1 roll \rputinterval \r}bdf\r/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch\r{1 index MN cvn/NewN exch def cvn\rfindfont dup maxlength dict CD dup/FontName NewN put dup\r/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf\r/RF{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RC}\rifelse\r}bdf\r/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known\r{exch pop findfont 3 -1 roll pop}\r{pop dup findfont dup maxlength dict CD dup dup\r/Encoding exch /Encoding get 256 array copy 7 -1 roll \r{3 -1 roll dup 4 -2 roll put}forall put definefont}\rifelse}bdf\r/RCJ{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFJ \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFJ{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCJ} \rifelse\r}bdf\r/hasfont\r{\r/resourcestatus where \r{\rpop \r/Font resourcestatus\r\rpop pop true\r}\r\rfalse\r}\rifelse\r}\r{\rdup FontDirectory exch known\r{pop true}\r{\r256 string\rcvs\r(fonts/) exch MN\rstatus\r{pop pop pop pop true}\r{false}\rifelse\r}\rifelse\r}\rifelse\r}bdf\r/FDFJ\r{\rdup \rhasfont \rnot \r\rpop\r/Ryumin-Light-83pv-RKSJ-H\rhasfont \r{\r/Ryumin-Light-83pv-RKSJ-H\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFJ{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFJ \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/GS {\rdup \rhasfont \r{\rfindfont\rexch makesetfont\rexch\rpop\rts\r}\r{\rpop pop pop\rts\r} ifelse\r} bdf\r/RCK{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFK \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFK{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCK} \rifelse\r}bdf\r/hasfont\r{\r/resourcestatus where \r{\rpop \r/Font resourcestatus\r\rpop pop true\r}\r\rfalse\r}\rifelse\r}\r{\rdup FontDirectory exch known\r{pop true}\r{\r256 string\rcvs\r(fonts/) exch MN\rstatus\r{pop pop pop pop true}\r{false}\rifelse\r}\rifelse\r}\rifelse\r}bdf\r/FDFK\r{\rdup \rhasfont \rnot \r\rpop\r/JCsm\rhasfont \r{\r/JCsm\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFK{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFK \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/RCTC{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFTC \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFTC{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCTC} \rifelse\r}bdf\r/FDFTC\r{\rdup \rhasfont \rnot \r\rpop\r/DFMing-Lt-HK-BF\rhasfont \r{\r/DFMing-Lt-HK-BF\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFTC{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFTC \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/fps{\rcurrentflat \rexch \rdup 0 le{pop 1}if \r{\rdup setflat 3 index stopped\r{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} \r{exit} \rifelse\r}loop \rpop setflat pop pop\r}bdf\r/fp{100 currentflat fps}bdf\r/clipper{clip}bdf \r/W{/clipper load 100 clipflatness dup setflat fps}bdf\r\ruserdict begin /BDFontDict 29 dict def end\rBDFontDict begin\r/bu{}def\r/bn{}def\r/setTxMode{av 70 ge{pop}if pop}def\r/gm{m}def\r/show{pop}def\r/gr{pop}def\r/fnt{pop pop pop}def\r/fs{pop}def\r/fz{pop}def\r/lin{pop pop}def\r/:M {pop pop} def\r/sf {pop} def\r/S {pop} def\r/@b {pop pop pop pop pop pop pop pop} def\r/_bdsave /save load def\r/_bdrestore /restore load def\r/save { dup /fontsave eq {null} {_bdsave} ifelse } def\r/restore { dup null eq { pop } { _bdrestore } ifelse } def\r/fontsave null def\rend\r/MacVec 256 array def \rMacVec 0 /Helvetica findfont\r/Encoding get 0 128 getinterval putinterval\rMacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put\r/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI\r/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US\rMacVec 0 32 getinterval astore pop\r/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute\r/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave\r/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute\r/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis\r/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls\r/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash\r/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation\r/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash \r/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft\r/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe\r/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge\r/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl\r/daggerdbl/periodcentered/quotesinglbase/quotedblbase\r/perthousand/Acircumflex/Ecircumflex/Aacute\r/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex\r/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde\r/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron\rMacVec 128 128 getinterval astore pop\r/findheaderfont {\r/Helvetica findfont \r} def\rend %. AltsysDict\r%%EndResource\r%%EndProlog\r\r%%BeginSetup\r\rAltsysDict begin\r_bfh \r\r_efh \rend %. AltsysDict\r\r%%EndSetup\rAltsysDict begin \r\r/onlyk4{false}ndf\r/ccmyk{dup 5 -1 roll sub 0 max exch}ndf\r/cmyk2gray{\r4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul\radd add add 1 min neg 1 add\r}bdf\r/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf\r/maxcolor { \rmax max max \r} ndf\r/maxspot {\rpop\r} ndf\r/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf\r/findcmykcustomcolor{5 packedarray}ndf\r/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf\r/setseparationgray{setgray}ndf\r/setoverprint{pop}ndf \r/currentoverprint false ndf\r/cmykbufs2gray{\r0 1 2 index length 1 sub\r\r4 index 1 index get 0.3 mul \r4 index 2 index get 0.59 mul \r4 index 3 index get 0.11 mul \r4 index 4 index get \radd add add cvi 255 min\r255 exch sub\r2 index 3 1 roll put\r}for\r4 1 roll pop pop pop\r}bdf\r/colorimage{\rpop pop\r[\r5 -1 roll/exec cvx \r6 -1 roll/exec cvx \r7 -1 roll/exec cvx \r8 -1 roll/exec cvx\r/cmykbufs2gray cvx\r]cvx \rimage\r}\r%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)\rversion cvr 47.1 le \rstatusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse\rand{userdict begin bdf end}{ndf}ifelse\rfhnumcolors 1 ne {/yt save def} if\r/customcolorimage{\raload pop\r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\ric im iy ik cmyk2gray /xt xdf\rcurrenttransfer\r{dup 1.0 exch sub xt mul add}concatprocs\rst \rimage\r}\rifelse\r}ndf\rfhnumcolors 1 ne {yt restore} if\rfhnumcolors 3 ne {/yt save def} if\r/customcolorimage{\raload pop \r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\r1.0 dup ic ik add min sub \r1.0 dup im ik add min sub \r1.0 dup iy ik add min sub \r/ic xdf /iy xdf /im xdf\rcurrentcolortransfer\r4 1 roll \r{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll \r{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll \r{dup 1.0 exch sub im mul add}concatprocs 4 1 roll \rsetcolortransfer\r{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage\r}\rifelse\r}ndf\rfhnumcolors 3 ne {yt restore} if\rfhnumcolors 4 ne {/yt save def} if\r/customcolorimage{\raload pop\r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\rcurrentcolortransfer\r{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll\rsetcolortransfer\r{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}\rtrue 4 colorimage\r}\rifelse\r}ndf\rfhnumcolors 4 ne {yt restore} if\r/separationimage{image}ndf\r/spotascmyk false ndf\r/newcmykcustomcolor{6 packedarray}ndf\r/inkoverprint false ndf\r/setinkoverprint{pop}ndf \r/setspotcolor { \rspots exch get\rdup 4 get (_vc_Registration) eq\r{pop 1 exch sub setseparationgray}\r{0 5 getinterval exch setcustomcolor}\rifelse\r}ndf\r/currentcolortransfer{currenttransfer dup dup dup}ndf\r/setcolortransfer{st pop pop pop}ndf\r/fas{}ndf\r/sas{}ndf\r/fhsetspreadsize{pop}ndf\r/filler{fill}bdf \r/F{gsave {filler}fp grestore}bdf\r/f{closepath F}bdf\r/S{gsave {stroke}fp grestore}bdf\r/s{closepath S}bdf\ruserdict /islevel2\rsystemdict /languagelevel known dup\r{\rpop systemdict /languagelevel get 2 ge\r} if\rput\rislevel2 not\r{\r/currentcmykcolor\r{\r0 0 0 1 currentgray sub\r} ndf\r} if\r/tc\r{\rgsave\rsetcmykcolor currentcmykcolor\rgrestore\r} bind def\r/testCMYKColorThrough\r{\rtc add add add 0 ne\r} bind def\r/fhiscomposite where not {\ruserdict /fhiscomposite\rislevel2\r{\rgsave 1 1 1 1 setcmykcolor currentcmykcolor grestore\radd add add 4 eq\r}\r{\r1 0 0 0 testCMYKColorThrough\r0 1 0 0 testCMYKColorThrough\r0 0 1 0 testCMYKColorThrough\r0 0 0 1 testCMYKColorThrough\rand and and\r} ifelse\rput\r}\r{ pop }\rifelse\r/bc4 [0 0 0 0] def \r/_lfp4 {\r1 pop \r/yt xdf \r/xt xdf \r/ang xdf \rstorerect\r/taperfcn xdf\r/k2 xdf /y2 xdf /m2 xdf /c2 xdf\r/k1 xdf /y1 xdf /m1 xdf /c1 xdf\rc1 c2 sub abs\rm1 m2 sub abs\ry1 y2 sub abs\rk1 k2 sub abs\rmaxcolor \rcalcgraysteps mul abs round \rheight abs adjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rcurrentflat mark \rcurrentflat clipflatness \r/delta top bottom sub numsteps1 1 add div def \r/right right left sub def \r/botsv top delta sub def \r{\r{\rW\rxt yt translate \rang rotate\rxt neg yt neg translate \rdup setflat \r/bottom botsv def\r0 1 numsteps1 \r{\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \rtaperfcn /frac xdf\rbc4 0 c2 c1 sub frac mul c1 add put\rbc4 1 m2 m1 sub frac mul m1 add put\rbc4 2 y2 y1 sub frac mul y1 add put\rbc4 3 k2 k1 sub frac mul k1 add put\rbc4 vc\r1 index setflat \r\rmark {newpath left bottom right delta rectfill}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r/bottom bottom delta sub def\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/bcs [0 0] def \r/_lfs4 {\r/yt xdf \r/xt xdf \r/ang xdf \rstorerect\r/taperfcn xdf\r/tint2 xdf \r/tint1 xdf \rbcs exch 1 exch put \rtint1 tint2 sub abs \rbcs 1 get maxspot \rcalcgraysteps mul abs round \rheight abs adjnumsteps \rdup 2 lt {pop 2} if \r1 sub /numsteps1 xdf\rcurrentflat mark \rcurrentflat clipflatness \r/delta top bottom sub numsteps1 1 add div def \r/right right left sub def \r/botsv top delta sub def \r{\r{\rW\rxt yt translate \rang rotate\rxt neg yt neg translate \rdup setflat \r/bottom botsv def\r0 1 numsteps1 \r{\rnumsteps1 div taperfcn /frac xdf\rbcs 0\r1.0 tint2 tint1 sub frac mul tint1 add sub\rput bcs vc\r1 index setflat \r\rmark {newpath left bottom right delta rectfill}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r/bottom bottom delta sub def\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/_rfs6 {\r/tint2 xdf \r/tint1 xdf \rbcs exch 1 exch put \r/inrad xdf \r/radius xdf \r/yt xdf \r/xt xdf \rtint1 tint2 sub abs \rbcs 1 get maxspot \rcalcgraysteps mul abs round \rradius inrad sub abs \radjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rradius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse \r2 div /halfstep xdf \rcurrentflat mark \rcurrentflat clipflatness \r{\r{\rdup setflat \r\r0 1 numsteps1 \r{\rdup /radindex xdf\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \r/frac xdf\rbcs 0\rtint2 tint1 sub frac mul tint1 add\rput bcs vc\r1 index setflat \r\rnewpath mark \rxt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360\r{ arc\rradindex numsteps1 ne \rinrad 0 gt or \r{\rxt yt \rnumsteps1 0 eq\r{ inrad } \r\rradindex 1 add numsteps1 div 1 exch sub\rradius inrad sub mul halfstep add inrad add\r}ifelse\rdup xt add yt moveto\r360 0 arcn \r} if\rfill\r}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/_rfp6 {\r1 pop \r/k2 xdf /y2 xdf /m2 xdf /c2 xdf\r/k1 xdf /y1 xdf /m1 xdf /c1 xdf\r/inrad xdf \r/radius xdf \r/yt xdf \r/xt xdf \rc1 c2 sub abs\rm1 m2 sub abs\ry1 y2 sub abs\rk1 k2 sub abs\rmaxcolor \rcalcgraysteps mul abs round \rradius inrad sub abs \radjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rradius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse \r2 div /halfstep xdf \rcurrentflat mark \rcurrentflat clipflatness \r{\r{\rdup setflat \r\r0 1 numsteps1 \r{\rdup /radindex xdf\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \r/frac xdf\rbc4 0 c2 c1 sub frac mul c1 add put\rbc4 1 m2 m1 sub frac mul m1 add put\rbc4 2 y2 y1 sub frac mul y1 add put\rbc4 3 k2 k1 sub frac mul k1 add put\rbc4 vc\r1 index setflat \r\rnewpath mark \rxt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360\r{ arc\rradindex numsteps1 ne \rinrad 0 gt or \r{\rxt yt \rnumsteps1 0 eq\r{ inrad } \r\rradindex 1 add numsteps1 div 1 exch sub\rradius inrad sub mul halfstep add inrad add\r}ifelse\rdup xt add yt moveto\r360 0 arcn \r} if\rfill\r}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/lfp4{_lfp4}ndf\r/lfs4{_lfs4}ndf\r/rfs6{_rfs6}ndf\r/rfp6{_rfp6}ndf\r/cvc [0 0 0 1] def \r/vc{\rAltsysDict /cvc 2 index put \raload length dup 4 eq\r{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse}\r{6 eq {sethexcolor} {setspotcolor} ifelse }\rifelse\r}bdf \r0 setseparationgray\r/imgr {1692.47 1570.59 1723.65 1601.77 } def \r/bleed 0 def \r/clpr {1692.47 1570.59 1723.65 1601.77 } def \r/xs 1 def \r/ys 1 def \r/botx 0 def \r/overlap 0 def \r/wdist 18 def \r0 2 mul fhsetspreadsize \r0 0 ne {/df 0 def /clipflatness 0 def} if \r/maxsteps 256 def \r/forcemaxsteps false def \r/minsteps 0 def \r\ruserdict begin /AGDOrigMtx matrix currentmatrix def end \rvms\r-1694 -1572 translate\r\r/currentpacking defed{false setpacking}if \r/spots[\r\r1 0 0 0 (Process Cyan) false newcmykcustomcolor\r\r0 1 0 0 (Process Magenta) false newcmykcustomcolor\r\r0 0 1 0 (Process Yellow) false newcmykcustomcolor\r\r0 0 0 1 (Process Black) false newcmykcustomcolor\r]def\rn\r[] 0 d\r3.863708 M\r1 w\r0 j\r0 J\rfalse setoverprint\r0 i\rfalse eomode\r[0 0 0 1]vc\rvms\rq\r[1 0 0 1 -249.981674 -586.867554] concat\rvms\r1946.9506 2177.5114 m\r1954.4907 2185.0516 L\r1956.7047 2187.2656 1960.2943 2187.2656 1962.5083 2185.0516 C\r1970.0485 2177.5114 L\r1972.2625 2175.2974 1972.2625 2171.7078 1970.0485 2169.4938 C\r1962.5083 2161.9537 L\r1960.2943 2159.7396 1956.7047 2159.7396 1954.4907 2161.9537 C\r1946.9506 2169.4938 L\r1944.7365 2171.7078 1944.7365 2175.2974 1946.9506 2177.5114 C\r\rn\rtrue eomode\r1958.5469 2181.0039 m\r1959.2148 2181.0039 1959.7012 2180.9296 1960.0059 2180.7813 C\r1960.3142 2180.6326 1960.4684 2180.363 1960.4688 2179.9727 C\r1960.4688 2179.7383 1960.3398 2178.8026 1960.082 2177.166 C\r1959.0742 2170.4219 L\r1958.9373 2170.3241 1958.7615 2170.2754 1958.5469 2170.2754 C\r1958.3319 2170.2754 1958.1561 2170.3241 1958.0195 2170.4219 C\r1957.0117 2177.166 L\r1956.7539 2178.8026 1956.625 2179.7379 1956.625 2179.9727 C\r1956.625 2180.363 1956.7792 2180.6326 1957.0879 2180.7813 C\r1957.4003 2180.9296 1957.8866 2181.0035 1958.5469 2181.0039 C\rh\r1958.5469 2165.166 m\r1958.0389 2165.166 1957.5878 2165.3499 1957.1934 2165.7168 C\r1956.7986 2166.0837 1956.6016 2166.5485 1956.6016 2167.1113 C\r1956.6016 2167.6698 1956.7891 2168.1404 1957.1641 2168.5234 C\r1957.5427 2168.9102 1958.0038 2169.1035 1958.5469 2169.1035 C\r1959.1094 2169.1035 1959.5741 2168.9043 1959.9414 2168.5059 C\r1960.3083 2168.1074 1960.4918 2167.6423 1960.4922 2167.1113 C\r1960.4922 2166.748 1960.4102 2166.4177 1960.2461 2166.1211 C\r1960.082 2165.8241 1959.8513 2165.5916 1959.5547 2165.4238 C\r1959.2577 2165.2521 1958.9219 2165.1664 1958.5469 2165.166 C\rtrue setoverprint\r\rfalse setoverprint\rn\rvmr\rQ\rfalse eomode\rvmr\rvmr\rend\r%%Trailer\r
\ No newline at end of file
diff --git a/docs/docbook/xslt/figures/caution.pdf b/docs/docbook/xslt/figures/caution.pdf
new file mode 100644 (file)
index 0000000..a0afabf
Binary files /dev/null and b/docs/docbook/xslt/figures/caution.pdf differ
diff --git a/docs/docbook/xslt/figures/important.eps b/docs/docbook/xslt/figures/important.eps
new file mode 100644 (file)
index 0000000..0c10b37
--- /dev/null
@@ -0,0 +1 @@
+%!PS-Adobe-2.0 EPSF-1.2\r\r%%Title: Untitled-3\r%%Creator: FreeHand 9.0\r%%CreationDate: 2002/12/05 8:20 PM\r%%BoundingBox: 0 0 29 29\r%%FHPathName:Untitled:FreeHand 9:English:Untitled-3\r%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-3\r%ALDBoundingBox: -2 -2 29 29\r%%FHPageNum:1\r%%DocumentSuppliedResources: procset Altsys_header 4 0\r%%ColorUsage: Color\r%%DocumentProcessColors: Black\r%%EndComments\r%%BeginResource: procset Altsys_header 4 0\ruserdict begin /AltsysDict 300 dict def end\rAltsysDict begin\r/bdf{bind def}bind def\r/xdf{exch def}bdf\r/defed{where{pop true}{false}ifelse}bdf\r/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf\r/d{setdash}bdf\r/h{closepath}bdf\r/H{}bdf\r/J{setlinecap}bdf\r/j{setlinejoin}bdf\r/M{setmiterlimit}bdf\r/n{newpath}bdf\r/N{newpath}bdf\r/q{gsave}bdf\r/Q{grestore}bdf\r/w{setlinewidth}bdf\r/Xic{matrix invertmatrix concat}bdf\r/Xq{matrix currentmatrix mark}bdf\r/XQ{cleartomark setmatrix}bdf\r/sepdef{\rdup where not\r{\rAltsysSepDict\r}\rif \r3 1 roll exch put\r}bdf\r/st{settransfer}bdf\r/colorimage defed /_rci xdf\r/cntr 0 def\r/readbinarystring{\r/cntr 0 def\r2 copy readstring\r{\r{\rdup\r(\034) search\r{\rlength exch pop exch\rdup length 0 ne\r{\rdup dup 0 get 32 sub 0 exch put \r/cntr cntr 1 add def\r}\r{\rpop 1 string dup\r0 6 index read pop 32 sub put\r}ifelse\r3 copy\rputinterval pop\r1 add\r1 index length 1 sub\r1 index sub \rdup 0 le {pop pop exit}if\rgetinterval\r}\r{\rpop exit\r} ifelse\r} loop\r}if\rcntr 0 gt\r{\rpop 2 copy\rdup length cntr sub cntr getinterval\rreadbinarystring\r} if\rpop exch pop\r} bdf\r/_NXLevel2 defed { \r_NXLevel2 not { \r/colorimage where {\ruserdict eq {\r/_rci false def \r} if\r} if\r} if\r} if\r/md defed{ \rmd type /dicttype eq { \r/colorimage where { \rmd eq { \r/_rci false def \r}if\r}if\r/settransfer where {\rmd eq {\r/st systemdict /settransfer get def\r}if\r}if\r}if \r}if\r/setstrokeadjust defed\r{\rtrue setstrokeadjust\r/C{curveto}bdf\r/L{lineto}bdf\r/m{moveto}bdf\r}\r{\r/dr{transform .25 sub round .25 add \rexch .25 sub round .25 add exch itransform}bdf\r/C{dr curveto}bdf\r/L{dr lineto}bdf\r/m{dr moveto}bdf\r/setstrokeadjust{pop}bdf \r}ifelse\r/privrectpath { \r4 -2 roll m\rdtransform round exch round exch idtransform \r2 copy 0 lt exch 0 lt xor\r{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}\r{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}\rifelse\rclosepath\r}bdf\r/rectclip{newpath privrectpath clip newpath}def\r/rectfill{gsave newpath privrectpath fill grestore}def\r/rectstroke{gsave newpath privrectpath stroke grestore}def\r/_fonthacksave false def\r/currentpacking defed \r{\r/_bfh {/_fonthacksave currentpacking def false setpacking} bdf\r/_efh {_fonthacksave setpacking} bdf\r}\r{\r/_bfh {} bdf\r/_efh {} bdf\r}ifelse\r/packedarray{array astore readonly}ndf\r/` \r\rfalse setoverprint \r/-save0- save def\r5 index concat\rpop\rstorerect left bottom width height rectclip\rpop\r/MMdict_count countdictstack def\r/MMop_count count 1 sub def\ruserdict begin\r/showpage {} def\r0 setgray 0 setlinecap 1 setlinewidth\r0 setlinejoin 10 setmiterlimit [] 0 setdash newpath\r} bdf\r/currentpacking defed{true setpacking}if\r/min{2 copy gt{exch}if pop}bdf\r/max{2 copy lt{exch}if pop}bdf\r/xformfont { currentfont exch makefont setfont } bdf\r/fhnumcolors 1 \rstatusdict begin\r/processcolors defed \r{\rpop processcolors\r}\r{\r/deviceinfo defed {\rdeviceinfo /Colors known {\rpop deviceinfo /Colors get\r} if\r} if\r} ifelse\rend \rdef\r/printerRes \rgsave\rmatrix defaultmatrix setmatrix\r72 72 dtransform\rabs exch abs\rmax\rgrestore\rdef\r/graycalcs\r[\r{Angle Frequency} \r{GrayAngle GrayFrequency} \r{0 Width Height matrix defaultmatrix idtransform \rdup mul exch dup mul add sqrt 72 exch div} \r{0 GrayWidth GrayHeight matrix defaultmatrix idtransform \rdup mul exch dup mul add sqrt 72 exch div} \r] def\r/calcgraysteps {\rforcemaxsteps\r{\rmaxsteps\r}\r{\r/currenthalftone defed\r{currenthalftone /dicttype eq}{false}ifelse\r{\rcurrenthalftone begin\rHalftoneType 4 le\r{graycalcs HalftoneType 1 sub get exec}\r{\rHalftoneType 5 eq\r{\rDefault begin\r{graycalcs HalftoneType 1 sub get exec}\rend\r}\r{0 60} \rifelse\r}\rifelse\rend\r}\r{\rcurrentscreen pop exch \r}\rifelse\rprinterRes 300 max exch div exch \r2 copy \rsin mul round dup mul \r3 1 roll \rcos mul round dup mul \radd 1 add \rdup maxsteps gt {pop maxsteps} if \rdup minsteps lt {pop minsteps} if \r}\rifelse\r} bdf\r/nextrelease defed { \r/languagelevel defed not { \r/framebuffer defed { \r0 40 string framebuffer 9 1 roll 8 {pop} repeat\rdup 516 eq exch 520 eq or\r{\r/fhnumcolors 3 def\r/currentscreen {60 0 {pop pop 1}}bdf\r/calcgraysteps {maxsteps} bdf\r}if\r}if\r}if\r}if\rfhnumcolors 1 ne {\r/calcgraysteps {maxsteps} bdf\r} if\r/currentpagedevice defed {\rcurrentpagedevice /PreRenderingEnhance known\r{\rcurrentpagedevice /PreRenderingEnhance get\r{\r/calcgraysteps \r{\rforcemaxsteps \r{maxsteps}\r{256 maxsteps min}\rifelse\r} def\r} if\r} if\r} if\r/gradfrequency 144 def\rprinterRes 1000 lt {\r/gradfrequency 72 def\r} if\r/adjnumsteps {\rdup dtransform abs exch abs max \rprinterRes div \rgradfrequency mul \rround \r5 max \rmin \r}bdf\r/goodsep {\rspots exch get 4 get dup sepname eq exch (_vc_Registration) eq or\r}bdf\r/BeginGradation defed\r{/bb{BeginGradation}bdf}\r{/bb{}bdf}\rifelse\r/EndGradation defed\r{/eb{EndGradation}bdf}\r{/eb{}bdf}\rifelse\r/bottom -0 def \r/delta -0 def \r/frac -0 def \r/height -0 def \r/left -0 def \r/numsteps1 -0 def \r/radius -0 def \r/right -0 def \r/top -0 def \r/width -0 def \r/xt -0 def \r/yt -0 def \r/df currentflat def \r/tempstr 1 string def \r/clipflatness currentflat def \r/inverted? \r0 currenttransfer exec .5 ge def\r/tc1 [0 0 0 1] def \r/tc2 [0 0 0 1] def \r/storerect{/top xdf /right xdf /bottom xdf /left xdf \r/width right left sub def /height top bottom sub def}bdf\r/concatprocs{\rsystemdict /packedarray known \r{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse\r\r/proc2 exch cvlit def /proc1 exch cvlit def\rproc1 aload pop proc2 aload pop\rproc1 length proc2 length add packedarray cvx\r}\r\r/proc2 exch cvlit def /proc1 exch cvlit def\r/newproc proc1 length proc2 length add array def\rnewproc 0 proc1 putinterval newproc proc1 length proc2 putinterval\rnewproc cvx\r}ifelse\r}bdf\r/i{dup 0 eq\r{pop df dup} \r{dup} ifelse \r/clipflatness xdf setflat\r}bdf\rversion cvr 38.0 le\r{/setrgbcolor{\rcurrenttransfer exec 3 1 roll\rcurrenttransfer exec 3 1 roll\rcurrenttransfer exec 3 1 roll\rsetrgbcolor}bdf}if\r/vms {/vmsv save def} bdf\r/vmr {vmsv restore} bdf\r/vmrs{vmsv restore /vmsv save def}bdf\r/eomode{ \r{/filler /eofill load def /clipper /eoclip load def}\r{/filler /fill load def /clipper /clip load def}\rifelse\r}bdf\r/normtaper{}bdf\r/logtaper{9 mul 1 add log}bdf\r/CD{\r/NF exch def \r\rexch dup \r/FID ne 1 index/UniqueID ne and\r{exch NF 3 1 roll put}\r{pop pop}\rifelse\r}forall \rNF\r}bdf\r/MN{\r1 index length \r/Len exch def \rdup length Len add \rstring dup \rLen \r4 -1 roll \rputinterval \rdup \r\r4 -1 roll \rputinterval \r}bdf\r/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch\r{1 index MN cvn/NewN exch def cvn\rfindfont dup maxlength dict CD dup/FontName NewN put dup\r/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf\r/RF{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RC}\rifelse\r}bdf\r/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known\r{exch pop findfont 3 -1 roll pop}\r{pop dup findfont dup maxlength dict CD dup dup\r/Encoding exch /Encoding get 256 array copy 7 -1 roll \r{3 -1 roll dup 4 -2 roll put}forall put definefont}\rifelse}bdf\r/RCJ{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFJ \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFJ{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCJ} \rifelse\r}bdf\r/hasfont\r{\r/resourcestatus where \r{\rpop \r/Font resourcestatus\r\rpop pop true\r}\r\rfalse\r}\rifelse\r}\r{\rdup FontDirectory exch known\r{pop true}\r{\r256 string\rcvs\r(fonts/) exch MN\rstatus\r{pop pop pop pop true}\r{false}\rifelse\r}\rifelse\r}\rifelse\r}bdf\r/FDFJ\r{\rdup \rhasfont \rnot \r\rpop\r/Ryumin-Light-83pv-RKSJ-H\rhasfont \r{\r/Ryumin-Light-83pv-RKSJ-H\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFJ{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFJ \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/GS {\rdup \rhasfont \r{\rfindfont\rexch makesetfont\rexch\rpop\rts\r}\r{\rpop pop pop\rts\r} ifelse\r} bdf\r/RCK{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFK \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFK{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCK} \rifelse\r}bdf\r/hasfont\r{\r/resourcestatus where \r{\rpop \r/Font resourcestatus\r\rpop pop true\r}\r\rfalse\r}\rifelse\r}\r{\rdup FontDirectory exch known\r{pop true}\r{\r256 string\rcvs\r(fonts/) exch MN\rstatus\r{pop pop pop pop true}\r{false}\rifelse\r}\rifelse\r}\rifelse\r}bdf\r/FDFK\r{\rdup \rhasfont \rnot \r\rpop\r/JCsm\rhasfont \r{\r/JCsm\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFK{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFK \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/RCTC{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFTC \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFTC{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCTC} \rifelse\r}bdf\r/FDFTC\r{\rdup \rhasfont \rnot \r\rpop\r/DFMing-Lt-HK-BF\rhasfont \r{\r/DFMing-Lt-HK-BF\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFTC{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFTC \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/fps{\rcurrentflat \rexch \rdup 0 le{pop 1}if \r{\rdup setflat 3 index stopped\r{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} \r{exit} \rifelse\r}loop \rpop setflat pop pop\r}bdf\r/fp{100 currentflat fps}bdf\r/clipper{clip}bdf \r/W{/clipper load 100 clipflatness dup setflat fps}bdf\r\ruserdict begin /BDFontDict 29 dict def end\rBDFontDict begin\r/bu{}def\r/bn{}def\r/setTxMode{av 70 ge{pop}if pop}def\r/gm{m}def\r/show{pop}def\r/gr{pop}def\r/fnt{pop pop pop}def\r/fs{pop}def\r/fz{pop}def\r/lin{pop pop}def\r/:M {pop pop} def\r/sf {pop} def\r/S {pop} def\r/@b {pop pop pop pop pop pop pop pop} def\r/_bdsave /save load def\r/_bdrestore /restore load def\r/save { dup /fontsave eq {null} {_bdsave} ifelse } def\r/restore { dup null eq { pop } { _bdrestore } ifelse } def\r/fontsave null def\rend\r/MacVec 256 array def \rMacVec 0 /Helvetica findfont\r/Encoding get 0 128 getinterval putinterval\rMacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put\r/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI\r/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US\rMacVec 0 32 getinterval astore pop\r/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute\r/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave\r/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute\r/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis\r/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls\r/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash\r/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation\r/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash \r/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft\r/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe\r/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge\r/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl\r/daggerdbl/periodcentered/quotesinglbase/quotedblbase\r/perthousand/Acircumflex/Ecircumflex/Aacute\r/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex\r/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde\r/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron\rMacVec 128 128 getinterval astore pop\r/findheaderfont {\r/Helvetica findfont \r} def\rend %. AltsysDict\r%%EndResource\r%%EndProlog\r\r%%BeginSetup\r\rAltsysDict begin\r_bfh \r\r_efh \rend %. AltsysDict\r\r%%EndSetup\rAltsysDict begin \r\r/onlyk4{false}ndf\r/ccmyk{dup 5 -1 roll sub 0 max exch}ndf\r/cmyk2gray{\r4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul\radd add add 1 min neg 1 add\r}bdf\r/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf\r/maxcolor { \rmax max max \r} ndf\r/maxspot {\rpop\r} ndf\r/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf\r/findcmykcustomcolor{5 packedarray}ndf\r/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf\r/setseparationgray{setgray}ndf\r/setoverprint{pop}ndf \r/currentoverprint false ndf\r/cmykbufs2gray{\r0 1 2 index length 1 sub\r\r4 index 1 index get 0.3 mul \r4 index 2 index get 0.59 mul \r4 index 3 index get 0.11 mul \r4 index 4 index get \radd add add cvi 255 min\r255 exch sub\r2 index 3 1 roll put\r}for\r4 1 roll pop pop pop\r}bdf\r/colorimage{\rpop pop\r[\r5 -1 roll/exec cvx \r6 -1 roll/exec cvx \r7 -1 roll/exec cvx \r8 -1 roll/exec cvx\r/cmykbufs2gray cvx\r]cvx \rimage\r}\r%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)\rversion cvr 47.1 le \rstatusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse\rand{userdict begin bdf end}{ndf}ifelse\rfhnumcolors 1 ne {/yt save def} if\r/customcolorimage{\raload pop\r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\ric im iy ik cmyk2gray /xt xdf\rcurrenttransfer\r{dup 1.0 exch sub xt mul add}concatprocs\rst \rimage\r}\rifelse\r}ndf\rfhnumcolors 1 ne {yt restore} if\rfhnumcolors 3 ne {/yt save def} if\r/customcolorimage{\raload pop \r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\r1.0 dup ic ik add min sub \r1.0 dup im ik add min sub \r1.0 dup iy ik add min sub \r/ic xdf /iy xdf /im xdf\rcurrentcolortransfer\r4 1 roll \r{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll \r{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll \r{dup 1.0 exch sub im mul add}concatprocs 4 1 roll \rsetcolortransfer\r{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage\r}\rifelse\r}ndf\rfhnumcolors 3 ne {yt restore} if\rfhnumcolors 4 ne {/yt save def} if\r/customcolorimage{\raload pop\r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\rcurrentcolortransfer\r{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll\rsetcolortransfer\r{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}\rtrue 4 colorimage\r}\rifelse\r}ndf\rfhnumcolors 4 ne {yt restore} if\r/separationimage{image}ndf\r/spotascmyk false ndf\r/newcmykcustomcolor{6 packedarray}ndf\r/inkoverprint false ndf\r/setinkoverprint{pop}ndf \r/setspotcolor { \rspots exch get\rdup 4 get (_vc_Registration) eq\r{pop 1 exch sub setseparationgray}\r{0 5 getinterval exch setcustomcolor}\rifelse\r}ndf\r/currentcolortransfer{currenttransfer dup dup dup}ndf\r/setcolortransfer{st pop pop pop}ndf\r/fas{}ndf\r/sas{}ndf\r/fhsetspreadsize{pop}ndf\r/filler{fill}bdf \r/F{gsave {filler}fp grestore}bdf\r/f{closepath F}bdf\r/S{gsave {stroke}fp grestore}bdf\r/s{closepath S}bdf\ruserdict /islevel2\rsystemdict /languagelevel known dup\r{\rpop systemdict /languagelevel get 2 ge\r} if\rput\rislevel2 not\r{\r/currentcmykcolor\r{\r0 0 0 1 currentgray sub\r} ndf\r} if\r/tc\r{\rgsave\rsetcmykcolor currentcmykcolor\rgrestore\r} bind def\r/testCMYKColorThrough\r{\rtc add add add 0 ne\r} bind def\r/fhiscomposite where not {\ruserdict /fhiscomposite\rislevel2\r{\rgsave 1 1 1 1 setcmykcolor currentcmykcolor grestore\radd add add 4 eq\r}\r{\r1 0 0 0 testCMYKColorThrough\r0 1 0 0 testCMYKColorThrough\r0 0 1 0 testCMYKColorThrough\r0 0 0 1 testCMYKColorThrough\rand and and\r} ifelse\rput\r}\r{ pop }\rifelse\r/bc4 [0 0 0 0] def \r/_lfp4 {\r1 pop \r/yt xdf \r/xt xdf \r/ang xdf \rstorerect\r/taperfcn xdf\r/k2 xdf /y2 xdf /m2 xdf /c2 xdf\r/k1 xdf /y1 xdf /m1 xdf /c1 xdf\rc1 c2 sub abs\rm1 m2 sub abs\ry1 y2 sub abs\rk1 k2 sub abs\rmaxcolor \rcalcgraysteps mul abs round \rheight abs adjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rcurrentflat mark \rcurrentflat clipflatness \r/delta top bottom sub numsteps1 1 add div def \r/right right left sub def \r/botsv top delta sub def \r{\r{\rW\rxt yt translate \rang rotate\rxt neg yt neg translate \rdup setflat \r/bottom botsv def\r0 1 numsteps1 \r{\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \rtaperfcn /frac xdf\rbc4 0 c2 c1 sub frac mul c1 add put\rbc4 1 m2 m1 sub frac mul m1 add put\rbc4 2 y2 y1 sub frac mul y1 add put\rbc4 3 k2 k1 sub frac mul k1 add put\rbc4 vc\r1 index setflat \r\rmark {newpath left bottom right delta rectfill}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r/bottom bottom delta sub def\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/bcs [0 0] def \r/_lfs4 {\r/yt xdf \r/xt xdf \r/ang xdf \rstorerect\r/taperfcn xdf\r/tint2 xdf \r/tint1 xdf \rbcs exch 1 exch put \rtint1 tint2 sub abs \rbcs 1 get maxspot \rcalcgraysteps mul abs round \rheight abs adjnumsteps \rdup 2 lt {pop 2} if \r1 sub /numsteps1 xdf\rcurrentflat mark \rcurrentflat clipflatness \r/delta top bottom sub numsteps1 1 add div def \r/right right left sub def \r/botsv top delta sub def \r{\r{\rW\rxt yt translate \rang rotate\rxt neg yt neg translate \rdup setflat \r/bottom botsv def\r0 1 numsteps1 \r{\rnumsteps1 div taperfcn /frac xdf\rbcs 0\r1.0 tint2 tint1 sub frac mul tint1 add sub\rput bcs vc\r1 index setflat \r\rmark {newpath left bottom right delta rectfill}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r/bottom bottom delta sub def\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/_rfs6 {\r/tint2 xdf \r/tint1 xdf \rbcs exch 1 exch put \r/inrad xdf \r/radius xdf \r/yt xdf \r/xt xdf \rtint1 tint2 sub abs \rbcs 1 get maxspot \rcalcgraysteps mul abs round \rradius inrad sub abs \radjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rradius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse \r2 div /halfstep xdf \rcurrentflat mark \rcurrentflat clipflatness \r{\r{\rdup setflat \r\r0 1 numsteps1 \r{\rdup /radindex xdf\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \r/frac xdf\rbcs 0\rtint2 tint1 sub frac mul tint1 add\rput bcs vc\r1 index setflat \r\rnewpath mark \rxt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360\r{ arc\rradindex numsteps1 ne \rinrad 0 gt or \r{\rxt yt \rnumsteps1 0 eq\r{ inrad } \r\rradindex 1 add numsteps1 div 1 exch sub\rradius inrad sub mul halfstep add inrad add\r}ifelse\rdup xt add yt moveto\r360 0 arcn \r} if\rfill\r}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/_rfp6 {\r1 pop \r/k2 xdf /y2 xdf /m2 xdf /c2 xdf\r/k1 xdf /y1 xdf /m1 xdf /c1 xdf\r/inrad xdf \r/radius xdf \r/yt xdf \r/xt xdf \rc1 c2 sub abs\rm1 m2 sub abs\ry1 y2 sub abs\rk1 k2 sub abs\rmaxcolor \rcalcgraysteps mul abs round \rradius inrad sub abs \radjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rradius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse \r2 div /halfstep xdf \rcurrentflat mark \rcurrentflat clipflatness \r{\r{\rdup setflat \r\r0 1 numsteps1 \r{\rdup /radindex xdf\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \r/frac xdf\rbc4 0 c2 c1 sub frac mul c1 add put\rbc4 1 m2 m1 sub frac mul m1 add put\rbc4 2 y2 y1 sub frac mul y1 add put\rbc4 3 k2 k1 sub frac mul k1 add put\rbc4 vc\r1 index setflat \r\rnewpath mark \rxt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360\r{ arc\rradindex numsteps1 ne \rinrad 0 gt or \r{\rxt yt \rnumsteps1 0 eq\r{ inrad } \r\rradindex 1 add numsteps1 div 1 exch sub\rradius inrad sub mul halfstep add inrad add\r}ifelse\rdup xt add yt moveto\r360 0 arcn \r} if\rfill\r}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/lfp4{_lfp4}ndf\r/lfs4{_lfs4}ndf\r/rfs6{_rfs6}ndf\r/rfp6{_rfp6}ndf\r/cvc [0 0 0 1] def \r/vc{\rAltsysDict /cvc 2 index put \raload length dup 4 eq\r{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse}\r{6 eq {sethexcolor} {setspotcolor} ifelse }\rifelse\r}bdf \r0 setseparationgray\r/imgr {1692.47 1570.59 1723.65 1601.77 } def \r/bleed 0 def \r/clpr {1692.47 1570.59 1723.65 1601.77 } def \r/xs 1 def \r/ys 1 def \r/botx 0 def \r/overlap 0 def \r/wdist 18 def \r0 2 mul fhsetspreadsize \r0 0 ne {/df 0 def /clipflatness 0 def} if \r/maxsteps 256 def \r/forcemaxsteps false def \r/minsteps 0 def \r\ruserdict begin /AGDOrigMtx matrix currentmatrix def end \rvms\r-1694 -1572 translate\r\r/currentpacking defed{false setpacking}if \r/spots[\r\r1 0 0 0 (Process Cyan) false newcmykcustomcolor\r\r0 1 0 0 (Process Magenta) false newcmykcustomcolor\r\r0 0 1 0 (Process Yellow) false newcmykcustomcolor\r\r0 0 0 1 (Process Black) false newcmykcustomcolor\r]def\rn\r[] 0 d\r3.863708 M\r1 w\r0 j\r0 J\rfalse setoverprint\r0 i\rfalse eomode\r[0 0 0 1]vc\rvms\rq\r[1 0 0 1 -249.981674 -586.867554] concat\rvms\r1946.9506 2177.5114 m\r1954.4907 2185.0516 L\r1956.7047 2187.2656 1960.2943 2187.2656 1962.5083 2185.0516 C\r1970.0485 2177.5114 L\r1972.2625 2175.2974 1972.2625 2171.7078 1970.0485 2169.4938 C\r1962.5083 2161.9537 L\r1960.2943 2159.7396 1956.7047 2159.7396 1954.4907 2161.9537 C\r1946.9506 2169.4938 L\r1944.7365 2171.7078 1944.7365 2175.2974 1946.9506 2177.5114 C\r\rn\rtrue eomode\r1958.5469 2181.0039 m\r1959.2148 2181.0039 1959.7012 2180.9296 1960.0059 2180.7813 C\r1960.3142 2180.6326 1960.4684 2180.363 1960.4688 2179.9727 C\r1960.4688 2179.7383 1960.3398 2178.8026 1960.082 2177.166 C\r1959.0742 2170.4219 L\r1958.9373 2170.3241 1958.7615 2170.2754 1958.5469 2170.2754 C\r1958.3319 2170.2754 1958.1561 2170.3241 1958.0195 2170.4219 C\r1957.0117 2177.166 L\r1956.7539 2178.8026 1956.625 2179.7379 1956.625 2179.9727 C\r1956.625 2180.363 1956.7792 2180.6326 1957.0879 2180.7813 C\r1957.4003 2180.9296 1957.8866 2181.0035 1958.5469 2181.0039 C\rh\r1958.5469 2165.166 m\r1958.0389 2165.166 1957.5878 2165.3499 1957.1934 2165.7168 C\r1956.7986 2166.0837 1956.6016 2166.5485 1956.6016 2167.1113 C\r1956.6016 2167.6698 1956.7891 2168.1404 1957.1641 2168.5234 C\r1957.5427 2168.9102 1958.0038 2169.1035 1958.5469 2169.1035 C\r1959.1094 2169.1035 1959.5741 2168.9043 1959.9414 2168.5059 C\r1960.3083 2168.1074 1960.4918 2167.6423 1960.4922 2167.1113 C\r1960.4922 2166.748 1960.4102 2166.4177 1960.2461 2166.1211 C\r1960.082 2165.8241 1959.8513 2165.5916 1959.5547 2165.4238 C\r1959.2577 2165.2521 1958.9219 2165.1664 1958.5469 2165.166 C\rtrue setoverprint\r\rfalse setoverprint\rn\rvmr\rQ\rfalse eomode\rvmr\rvmr\rend\r%%Trailer\r
\ No newline at end of file
diff --git a/docs/docbook/xslt/figures/important.pdf b/docs/docbook/xslt/figures/important.pdf
new file mode 100644 (file)
index 0000000..a0afabf
Binary files /dev/null and b/docs/docbook/xslt/figures/important.pdf differ
diff --git a/docs/docbook/xslt/figures/note.eps b/docs/docbook/xslt/figures/note.eps
new file mode 100644 (file)
index 0000000..39be23f
--- /dev/null
@@ -0,0 +1,1387 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Title: Untitled-1
+%%Creator: FreeHand 9.0
+%%CreationDate: 2002/07/16 10:41 PM
+%%BoundingBox: 0 0 27 27
+%%FHPathName:Untitled:FreeHand 9:English:Untitled-1
+%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-1
+%ALDBoundingBox: -153 -436 442 406
+%%FHPageNum:1
+%%DocumentSuppliedResources: procset Altsys_header 4 0
+%%ColorUsage: Color
+%%DocumentProcessColors: Black
+%%EndComments
+%%BeginResource: procset Altsys_header 4 0
+userdict begin /AltsysDict 300 dict def end
+AltsysDict begin
+/bdf{bind def}bind def
+/xdf{exch def}bdf
+/defed{where{pop true}{false}ifelse}bdf
+/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
+/d{setdash}bdf
+/h{closepath}bdf
+/H{}bdf
+/J{setlinecap}bdf
+/j{setlinejoin}bdf
+/M{setmiterlimit}bdf
+/n{newpath}bdf
+/N{newpath}bdf
+/q{gsave}bdf
+/Q{grestore}bdf
+/w{setlinewidth}bdf
+/Xic{matrix invertmatrix concat}bdf
+/Xq{matrix currentmatrix mark}bdf
+/XQ{cleartomark setmatrix}bdf
+/sepdef{
+dup where not
+{
+AltsysSepDict
+}
+if 
+3 1 roll exch put
+}bdf
+/st{settransfer}bdf
+/colorimage defed /_rci xdf
+/cntr 0 def
+/readbinarystring{
+/cntr 0 def
+2 copy readstring
+{
+{
+dup
+(\034) search
+{
+length exch pop exch
+dup length 0 ne
+{
+dup dup 0 get 32 sub 0 exch put 
+/cntr cntr 1 add def
+}
+{
+pop 1 string dup
+0 6 index read pop 32 sub put
+}ifelse
+3 copy
+putinterval pop
+1 add
+1 index length 1 sub
+1 index sub 
+dup 0 le {pop pop exit}if
+getinterval
+}
+{
+pop exit
+} ifelse
+} loop
+}if
+cntr 0 gt
+{
+pop 2 copy
+dup length cntr sub cntr getinterval
+readbinarystring
+} if
+pop exch pop
+} bdf
+/_NXLevel2 defed { 
+_NXLevel2 not { 
+/colorimage where {
+userdict eq {
+/_rci false def 
+} if
+} if
+} if
+} if
+/md defed{ 
+md type /dicttype eq { 
+/colorimage where { 
+md eq { 
+/_rci false def 
+}if
+}if
+/settransfer where {
+md eq {
+/st systemdict /settransfer get def
+}if
+}if
+}if 
+}if
+/setstrokeadjust defed
+{
+true setstrokeadjust
+/C{curveto}bdf
+/L{lineto}bdf
+/m{moveto}bdf
+}
+{
+/dr{transform .25 sub round .25 add 
+exch .25 sub round .25 add exch itransform}bdf
+/C{dr curveto}bdf
+/L{dr lineto}bdf
+/m{dr moveto}bdf
+/setstrokeadjust{pop}bdf 
+}ifelse
+/privrectpath { 
+4 -2 roll m
+dtransform round exch round exch idtransform 
+2 copy 0 lt exch 0 lt xor
+{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}
+{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}
+ifelse
+closepath
+}bdf
+/rectclip{newpath privrectpath clip newpath}def
+/rectfill{gsave newpath privrectpath fill grestore}def
+/rectstroke{gsave newpath privrectpath stroke grestore}def
+/_fonthacksave false def
+/currentpacking defed 
+{
+/_bfh {/_fonthacksave currentpacking def false setpacking} bdf
+/_efh {_fonthacksave setpacking} bdf
+}
+{
+/_bfh {} bdf
+/_efh {} bdf
+}ifelse
+/packedarray{array astore readonly}ndf
+/` 
+{ 
+false setoverprint 
+/-save0- save def
+5 index concat
+pop
+storerect left bottom width height rectclip
+pop
+/MMdict_count countdictstack def
+/MMop_count count 1 sub def
+userdict begin
+/showpage {} def
+0 setgray 0 setlinecap 1 setlinewidth
+0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
+} bdf
+/currentpacking defed{true setpacking}if
+/min{2 copy gt{exch}if pop}bdf
+/max{2 copy lt{exch}if pop}bdf
+/xformfont { currentfont exch makefont setfont } bdf
+/fhnumcolors 1 
+statusdict begin
+/processcolors defed 
+{
+pop processcolors
+}
+{
+/deviceinfo defed {
+deviceinfo /Colors known {
+pop deviceinfo /Colors get
+} if
+} if
+} ifelse
+end 
+def
+/printerRes 
+gsave
+matrix defaultmatrix setmatrix
+72 72 dtransform
+abs exch abs
+max
+grestore
+def
+/graycalcs
+[
+{Angle Frequency} 
+{GrayAngle GrayFrequency} 
+{0 Width Height matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+{0 GrayWidth GrayHeight matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+] def
+/calcgraysteps {
+forcemaxsteps
+{
+maxsteps
+}
+{
+/currenthalftone defed
+{currenthalftone /dicttype eq}{false}ifelse
+{
+currenthalftone begin
+HalftoneType 4 le
+{graycalcs HalftoneType 1 sub get exec}
+{
+HalftoneType 5 eq
+{
+Default begin
+{graycalcs HalftoneType 1 sub get exec}
+end
+}
+{0 60} 
+ifelse
+}
+ifelse
+end
+}
+{
+currentscreen pop exch 
+}
+ifelse
+printerRes 300 max exch div exch 
+2 copy 
+sin mul round dup mul 
+3 1 roll 
+cos mul round dup mul 
+add 1 add 
+dup maxsteps gt {pop maxsteps} if 
+dup minsteps lt {pop minsteps} if 
+}
+ifelse
+} bdf
+/nextrelease defed { 
+/languagelevel defed not { 
+/framebuffer defed { 
+0 40 string framebuffer 9 1 roll 8 {pop} repeat
+dup 516 eq exch 520 eq or
+{
+/fhnumcolors 3 def
+/currentscreen {60 0 {pop pop 1}}bdf
+/calcgraysteps {maxsteps} bdf
+}if
+}if
+}if
+}if
+fhnumcolors 1 ne {
+/calcgraysteps {maxsteps} bdf
+} if
+/currentpagedevice defed {
+currentpagedevice /PreRenderingEnhance known
+{
+currentpagedevice /PreRenderingEnhance get
+{
+/calcgraysteps 
+{
+forcemaxsteps 
+{maxsteps}
+{256 maxsteps min}
+ifelse
+} def
+} if
+} if
+} if
+/gradfrequency 144 def
+printerRes 1000 lt {
+/gradfrequency 72 def
+} if
+/adjnumsteps {
+dup dtransform abs exch abs max 
+printerRes div 
+gradfrequency mul 
+round 
+5 max 
+min 
+}bdf
+/goodsep {
+spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or
+}bdf
+/BeginGradation defed
+{/bb{BeginGradation}bdf}
+{/bb{}bdf}
+ifelse
+/EndGradation defed
+{/eb{EndGradation}bdf}
+{/eb{}bdf}
+ifelse
+/bottom -0 def 
+/delta -0 def 
+/frac -0 def 
+/height -0 def 
+/left -0 def 
+/numsteps1 -0 def 
+/radius -0 def 
+/right -0 def 
+/top -0 def 
+/width -0 def 
+/xt -0 def 
+/yt -0 def 
+/df currentflat def 
+/tempstr 1 string def 
+/clipflatness currentflat def 
+/inverted? 
+0 currenttransfer exec .5 ge def
+/tc1 [0 0 0 1] def 
+/tc2 [0 0 0 1] def 
+/storerect{/top xdf /right xdf /bottom xdf /left xdf 
+/width right left sub def /height top bottom sub def}bdf
+/concatprocs{
+systemdict /packedarray known 
+{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse
+{ 
+/proc2 exch cvlit def /proc1 exch cvlit def
+proc1 aload pop proc2 aload pop
+proc1 length proc2 length add packedarray cvx
+}
+{ 
+/proc2 exch cvlit def /proc1 exch cvlit def
+/newproc proc1 length proc2 length add array def
+newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
+newproc cvx
+}ifelse
+}bdf
+/i{dup 0 eq
+{pop df dup} 
+{dup} ifelse 
+/clipflatness xdf setflat
+}bdf
+version cvr 38.0 le
+{/setrgbcolor{
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+setrgbcolor}bdf}if
+/vms {/vmsv save def} bdf
+/vmr {vmsv restore} bdf
+/vmrs{vmsv restore /vmsv save def}bdf
+/eomode{ 
+{/filler /eofill load def /clipper /eoclip load def}
+{/filler /fill load def /clipper /clip load def}
+ifelse
+}bdf
+/normtaper{}bdf
+/logtaper{9 mul 1 add log}bdf
+/CD{
+/NF exch def 
+{ 
+exch dup 
+/FID ne 1 index/UniqueID ne and
+{exch NF 3 1 roll put}
+{pop pop}
+ifelse
+}forall 
+NF
+}bdf
+/MN{
+1 index length 
+/Len exch def 
+dup length Len add 
+string dup 
+Len 
+4 -1 roll 
+putinterval 
+dup 
+0 
+4 -1 roll 
+putinterval 
+}bdf
+/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch
+{1 index MN cvn/NewN exch def cvn
+findfont dup maxlength dict CD dup/FontName NewN put dup
+/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf
+/RF{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RC}
+ifelse
+}bdf
+/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+{exch pop findfont 3 -1 roll pop}
+{pop dup findfont dup maxlength dict CD dup dup
+/Encoding exch /Encoding get 256 array copy 7 -1 roll 
+{3 -1 roll dup 4 -2 roll put}forall put definefont}
+ifelse}bdf
+/RCJ{4 -1 roll 
+/ourvec xdf 
+256 string cvs 
+(|______) anchorsearch
+{pop 
+cvn 
+dup FDFJ 
+exch 
+1 index 
+eq 
+{
+_bfh findfont _efh 
+dup 
+maxlength dict 
+CD 
+dup 
+/FontName 
+3 index 
+put 
+dup 
+/Encoding ourvec put 
+1 index 
+exch 
+definefont 
+pop 
+}
+{exch pop} 
+ifelse
+}
+{pop} 
+ifelse
+}bdf
+/RFJ{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RCJ} 
+ifelse
+}bdf
+/hasfont
+{
+/resourcestatus where 
+{
+pop 
+/Font resourcestatus
+{ 
+pop pop true
+}
+{ 
+false
+}
+ifelse
+}
+{
+dup FontDirectory exch known
+{pop true}
+{
+256 string
+cvs
+(fonts/) exch MN
+status
+{pop pop pop pop true}
+{false}
+ifelse
+}
+ifelse
+}
+ifelse
+}bdf
+/FDFJ
+{
+dup 
+hasfont 
+not 
+{ 
+pop
+/Ryumin-Light-83pv-RKSJ-H
+hasfont 
+{
+/Ryumin-Light-83pv-RKSJ-H
+}
+{
+/Courier
+}
+ifelse 
+}
+if
+}bdf
+/FFJ{
+_bfh
+dup 
+256 string cvs 
+(|______)exch MN 
+cvn 
+dup 
+FontDirectory
+exch known 
+{ 
+exch 
+pop 
+findfont 
+3 -1 roll 
+pop 
+}
+{ 
+pop 
+FDFJ 
+dup findfont 
+dup maxlength dict 
+CD 
+dup dup 
+/Encoding exch 
+/Encoding get 
+256 array copy 
+7 -1 roll 
+{ 
+3 -1 roll 
+dup 
+4 -2 roll 
+put 
+}forall
+put 
+definefont 
+}
+ifelse
+_efh
+}bdf
+/GS {
+dup 
+hasfont 
+{
+findfont
+exch makesetfont
+exch
+pop
+ts
+}
+{
+pop pop pop
+ts
+} ifelse
+} bdf
+/RCK{4 -1 roll 
+/ourvec xdf 
+256 string cvs 
+(|______) anchorsearch
+{pop 
+cvn 
+dup FDFK 
+exch 
+1 index 
+eq 
+{
+_bfh findfont _efh 
+dup 
+maxlength dict 
+CD 
+dup 
+/FontName 
+3 index 
+put 
+dup 
+/Encoding ourvec put 
+1 index 
+exch 
+definefont 
+pop 
+}
+{exch pop} 
+ifelse
+}
+{pop} 
+ifelse
+}bdf
+/RFK{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RCK} 
+ifelse
+}bdf
+/hasfont
+{
+/resourcestatus where 
+{
+pop 
+/Font resourcestatus
+{ 
+pop pop true
+}
+{ 
+false
+}
+ifelse
+}
+{
+dup FontDirectory exch known
+{pop true}
+{
+256 string
+cvs
+(fonts/) exch MN
+status
+{pop pop pop pop true}
+{false}
+ifelse
+}
+ifelse
+}
+ifelse
+}bdf
+/FDFK
+{
+dup 
+hasfont 
+not 
+{ 
+pop
+/JCsm
+hasfont 
+{
+/JCsm
+}
+{
+/Courier
+}
+ifelse 
+}
+if
+}bdf
+/FFK{
+_bfh
+dup 
+256 string cvs 
+(|______)exch MN 
+cvn 
+dup 
+FontDirectory
+exch known 
+{ 
+exch 
+pop 
+findfont 
+3 -1 roll 
+pop 
+}
+{ 
+pop 
+FDFK 
+dup findfont 
+dup maxlength dict 
+CD 
+dup dup 
+/Encoding exch 
+/Encoding get 
+256 array copy 
+7 -1 roll 
+{ 
+3 -1 roll 
+dup 
+4 -2 roll 
+put 
+}forall
+put 
+definefont 
+}
+ifelse
+_efh
+}bdf
+/RCTC{4 -1 roll 
+/ourvec xdf 
+256 string cvs 
+(|______) anchorsearch
+{pop 
+cvn 
+dup FDFTC 
+exch 
+1 index 
+eq 
+{
+_bfh findfont _efh 
+dup 
+maxlength dict 
+CD 
+dup 
+/FontName 
+3 index 
+put 
+dup 
+/Encoding ourvec put 
+1 index 
+exch 
+definefont 
+pop 
+}
+{exch pop} 
+ifelse
+}
+{pop} 
+ifelse
+}bdf
+/RFTC{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RCTC} 
+ifelse
+}bdf
+/FDFTC
+{
+dup 
+hasfont 
+not 
+{ 
+pop
+/DFMing-Lt-HK-BF
+hasfont 
+{
+/DFMing-Lt-HK-BF
+}
+{
+/Courier
+}
+ifelse 
+}
+if
+}bdf
+/FFTC{
+_bfh
+dup 
+256 string cvs 
+(|______)exch MN 
+cvn 
+dup 
+FontDirectory
+exch known 
+{ 
+exch 
+pop 
+findfont 
+3 -1 roll 
+pop 
+}
+{ 
+pop 
+FDFTC 
+dup findfont 
+dup maxlength dict 
+CD 
+dup dup 
+/Encoding exch 
+/Encoding get 
+256 array copy 
+7 -1 roll 
+{ 
+3 -1 roll 
+dup 
+4 -2 roll 
+put 
+}forall
+put 
+definefont 
+}
+ifelse
+_efh
+}bdf
+/fps{
+currentflat 
+exch 
+dup 0 le{pop 1}if 
+{
+dup setflat 3 index stopped
+{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} 
+{exit} 
+ifelse
+}loop 
+pop setflat pop pop
+}bdf
+/fp{100 currentflat fps}bdf
+/clipper{clip}bdf 
+/W{/clipper load 100 clipflatness dup setflat fps}bdf
+
+userdict begin /BDFontDict 29 dict def end
+BDFontDict begin
+/bu{}def
+/bn{}def
+/setTxMode{av 70 ge{pop}if pop}def
+/gm{m}def
+/show{pop}def
+/gr{pop}def
+/fnt{pop pop pop}def
+/fs{pop}def
+/fz{pop}def
+/lin{pop pop}def
+/:M {pop pop} def
+/sf {pop} def
+/S {pop} def
+/@b {pop pop pop pop pop pop pop pop} def
+/_bdsave /save load def
+/_bdrestore /restore load def
+/save { dup /fontsave eq {null} {_bdsave} ifelse } def
+/restore { dup null eq { pop } { _bdrestore } ifelse } def
+/fontsave null def
+end
+/MacVec 256 array def 
+MacVec 0 /Helvetica findfont
+/Encoding get 0 128 getinterval putinterval
+MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put
+/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI
+/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
+MacVec 0 32 getinterval astore pop
+/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
+/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
+/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
+/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
+/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
+/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
+/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash 
+/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
+/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
+/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
+/daggerdbl/periodcentered/quotesinglbase/quotedblbase
+/perthousand/Acircumflex/Ecircumflex/Aacute
+/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
+/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
+/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
+MacVec 128 128 getinterval astore pop
+/findheaderfont {
+/Helvetica findfont 
+} def
+end %. AltsysDict
+%%EndResource
+%%EndProlog
+
+%%BeginSetup
+
+AltsysDict begin
+_bfh 
+
+_efh 
+end %. AltsysDict
+
+%%EndSetup
+AltsysDict begin 
+
+/onlyk4{false}ndf
+/ccmyk{dup 5 -1 roll sub 0 max exch}ndf
+/cmyk2gray{
+4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul
+add add add 1 min neg 1 add
+}bdf
+/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf
+/maxcolor { 
+max max max 
+} ndf
+/maxspot {
+pop
+} ndf
+/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf
+/findcmykcustomcolor{5 packedarray}ndf
+/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf
+/setseparationgray{setgray}ndf
+/setoverprint{pop}ndf 
+/currentoverprint false ndf
+/cmykbufs2gray{
+0 1 2 index length 1 sub
+{ 
+4 index 1 index get 0.3 mul 
+4 index 2 index get 0.59 mul 
+4 index 3 index get 0.11 mul 
+4 index 4 index get 
+add add add cvi 255 min
+255 exch sub
+2 index 3 1 roll put
+}for
+4 1 roll pop pop pop
+}bdf
+/colorimage{
+pop pop
+[
+5 -1 roll/exec cvx 
+6 -1 roll/exec cvx 
+7 -1 roll/exec cvx 
+8 -1 roll/exec cvx
+/cmykbufs2gray cvx
+]cvx 
+image
+}
+%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)
+version cvr 47.1 le 
+statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse
+and{userdict begin bdf end}{ndf}ifelse
+fhnumcolors 1 ne {/yt save def} if
+/customcolorimage{
+aload pop
+(_vc_Registration) eq 
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+ic im iy ik cmyk2gray /xt xdf
+currenttransfer
+{dup 1.0 exch sub xt mul add}concatprocs
+st 
+image
+}
+ifelse
+}ndf
+fhnumcolors 1 ne {yt restore} if
+fhnumcolors 3 ne {/yt save def} if
+/customcolorimage{
+aload pop 
+(_vc_Registration) eq 
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+1.0 dup ic ik add min sub 
+1.0 dup im ik add min sub 
+1.0 dup iy ik add min sub 
+/ic xdf /iy xdf /im xdf
+currentcolortransfer
+4 1 roll 
+{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub im mul add}concatprocs 4 1 roll 
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage
+}
+ifelse
+}ndf
+fhnumcolors 3 ne {yt restore} if
+fhnumcolors 4 ne {/yt save def} if
+/customcolorimage{
+aload pop
+(_vc_Registration) eq 
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+currentcolortransfer
+{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}
+true 4 colorimage
+}
+ifelse
+}ndf
+fhnumcolors 4 ne {yt restore} if
+/separationimage{image}ndf
+/spotascmyk false ndf
+/newcmykcustomcolor{6 packedarray}ndf
+/inkoverprint false ndf
+/setinkoverprint{pop}ndf 
+/setspotcolor { 
+spots exch get
+dup 4 get (_vc_Registration) eq
+{pop 1 exch sub setseparationgray}
+{0 5 getinterval exch setcustomcolor}
+ifelse
+}ndf
+/currentcolortransfer{currenttransfer dup dup dup}ndf
+/setcolortransfer{st pop pop pop}ndf
+/fas{}ndf
+/sas{}ndf
+/fhsetspreadsize{pop}ndf
+/filler{fill}bdf 
+/F{gsave {filler}fp grestore}bdf
+/f{closepath F}bdf
+/S{gsave {stroke}fp grestore}bdf
+/s{closepath S}bdf
+userdict /islevel2
+systemdict /languagelevel known dup
+{
+pop systemdict /languagelevel get 2 ge
+} if
+put
+islevel2 not
+{
+/currentcmykcolor
+{
+0 0 0 1 currentgray sub
+} ndf
+} if
+/tc
+{
+gsave
+setcmykcolor currentcmykcolor
+grestore
+} bind def
+/testCMYKColorThrough
+{
+tc add add add 0 ne
+} bind def
+/fhiscomposite where not {
+userdict /fhiscomposite
+islevel2
+{
+gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+add add add 4 eq
+}
+{
+1 0 0 0 testCMYKColorThrough
+0 1 0 0 testCMYKColorThrough
+0 0 1 0 testCMYKColorThrough
+0 0 0 1 testCMYKColorThrough
+and and and
+} ifelse
+put
+}
+{ pop }
+ifelse
+/bc4 [0 0 0 0] def 
+/_lfp4 {
+1 pop 
+/yt xdf 
+/xt xdf 
+/ang xdf 
+storerect
+/taperfcn xdf
+/k2 xdf /y2 xdf /m2 xdf /c2 xdf
+/k1 xdf /y1 xdf /m1 xdf /c1 xdf
+c1 c2 sub abs
+m1 m2 sub abs
+y1 y2 sub abs
+k1 k2 sub abs
+maxcolor 
+calcgraysteps mul abs round 
+height abs adjnumsteps 
+dup 1 lt {pop 1} if 
+1 sub /numsteps1 xdf
+currentflat mark 
+currentflat clipflatness 
+/delta top bottom sub numsteps1 1 add div def 
+/right right left sub def 
+/botsv top delta sub def 
+{
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse 
+taperfcn /frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/bcs [0 0] def 
+/_lfs4 {
+/yt xdf 
+/xt xdf 
+/ang xdf 
+storerect
+/taperfcn xdf
+/tint2 xdf 
+/tint1 xdf 
+bcs exch 1 exch put 
+tint1 tint2 sub abs 
+bcs 1 get maxspot 
+calcgraysteps mul abs round 
+height abs adjnumsteps 
+dup 2 lt {pop 2} if 
+1 sub /numsteps1 xdf
+currentflat mark 
+currentflat clipflatness 
+/delta top bottom sub numsteps1 1 add div def 
+/right right left sub def 
+/botsv top delta sub def 
+{
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 div taperfcn /frac xdf
+bcs 0
+1.0 tint2 tint1 sub frac mul tint1 add sub
+put bcs vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/_rfs6 {
+/tint2 xdf 
+/tint1 xdf 
+bcs exch 1 exch put 
+/inrad xdf 
+/radius xdf 
+/yt xdf 
+/xt xdf 
+tint1 tint2 sub abs 
+bcs 1 get maxspot 
+calcgraysteps mul abs round 
+radius inrad sub abs 
+adjnumsteps 
+dup 1 lt {pop 1} if 
+1 sub /numsteps1 xdf
+radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 
+2 div /halfstep xdf 
+currentflat mark 
+currentflat clipflatness 
+{
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse 
+/frac xdf
+bcs 0
+tint2 tint1 sub frac mul tint1 add
+put bcs vc
+1 index setflat 
+{ 
+newpath mark 
+xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360
+{ arc
+radindex numsteps1 ne 
+inrad 0 gt or 
+{
+xt yt 
+numsteps1 0 eq
+{ inrad } 
+{ 
+radindex 1 add numsteps1 div 1 exch sub
+radius inrad sub mul halfstep add inrad add
+}ifelse
+dup xt add yt moveto
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/_rfp6 {
+1 pop 
+/k2 xdf /y2 xdf /m2 xdf /c2 xdf
+/k1 xdf /y1 xdf /m1 xdf /c1 xdf
+/inrad xdf 
+/radius xdf 
+/yt xdf 
+/xt xdf 
+c1 c2 sub abs
+m1 m2 sub abs
+y1 y2 sub abs
+k1 k2 sub abs
+maxcolor 
+calcgraysteps mul abs round 
+radius inrad sub abs 
+adjnumsteps 
+dup 1 lt {pop 1} if 
+1 sub /numsteps1 xdf
+radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 
+2 div /halfstep xdf 
+currentflat mark 
+currentflat clipflatness 
+{
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse 
+/frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+newpath mark 
+xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360
+{ arc
+radindex numsteps1 ne 
+inrad 0 gt or 
+{
+xt yt 
+numsteps1 0 eq
+{ inrad } 
+{ 
+radindex 1 add numsteps1 div 1 exch sub
+radius inrad sub mul halfstep add inrad add
+}ifelse
+dup xt add yt moveto
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/lfp4{_lfp4}ndf
+/lfs4{_lfs4}ndf
+/rfs6{_rfs6}ndf
+/rfp6{_rfp6}ndf
+/cvc [0 0 0 1] def 
+/vc{
+AltsysDict /cvc 2 index put 
+aload length dup 4 eq
+{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse}
+{6 eq {sethexcolor} {setspotcolor} ifelse }
+ifelse
+}bdf 
+0 setseparationgray
+/imgr {1692.47 1570.59 2287.75 2412.48 } def 
+/bleed 0 def 
+/clpr {1692.47 1570.59 2287.75 2412.48 } def 
+/xs 1 def 
+/ys 1 def 
+/botx 0 def 
+/overlap 0 def 
+/wdist 18 def 
+0 2 mul fhsetspreadsize 
+0 0 ne {/df 0 def /clipflatness 0 def} if 
+/maxsteps 256 def 
+/forcemaxsteps false def 
+/minsteps 0 def 
+
+userdict begin /AGDOrigMtx matrix currentmatrix def end 
+vms
+0.15 0.15 scale %JND
+-1845 -2006 translate
+
+/currentpacking defed{false setpacking}if 
+/spots[
+
+1 0 0 0 (Process Cyan) false newcmykcustomcolor
+
+0 1 0 0 (Process Magenta) false newcmykcustomcolor
+
+0 0 1 0 (Process Yellow) false newcmykcustomcolor
+
+0 0 0 1 (Process Black) false newcmykcustomcolor
+]def
+n
+[] 0 d
+3.863708 M
+1 w
+0 j
+0 J
+false setoverprint
+0 i
+false eomode
+[0 0 0 1]vc
+vms
+1848.4365 2094.0422 m
+1848.4365 2140.987 1886.4917 2179.0422 1933.4365 2179.0422 C
+1980.3813 2179.0422 2018.4365 2140.987 2018.4365 2094.0422 C
+2018.4365 2047.0974 1980.3813 2009.0422 1933.4365 2009.0422 C
+1886.4917 2009.0422 1848.4365 2047.0974 1848.4365 2094.0422 C
+5.3858 w
+3.863693 M
+s 
+n
+true eomode
+1880.5612 2118.7403 m
+1880.5612 2121.7396 1881.6862 2124.8795 1883.9362 2128.1622 C
+1886.1862 2131.4889 1888.4581 2133.1522 1890.7565 2133.1544 C
+1892.2089 2133.1544 1893.4042 2132.5677 1894.3424 2131.3966 C
+1895.3268 2130.2233 1895.819 2128.7467 1895.819 2126.9669 C
+1895.819 2124.0599 1894.6237 2121.0826 1892.233 2118.0372 C
+1889.8885 2114.9896 1887.6144 2113.4669 1885.4127 2113.4669 C
+1884.0526 2113.4669 1882.9034 2113.9591 1881.9674 2114.9435 C
+1881.0292 2115.974 1880.5612 2117.2396 1880.5612 2118.7403 C
+h
+1948.2018 2061.1544 m
+1978.4362 2061.0138 L
+1980.451 2062.6068 1981.9034 2064.3163 1982.7955 2066.1466 C
+1983.7316 2068.0209 1984.1996 2070.2005 1984.2018 2072.6857 C
+1984.2018 2073.2482 L
+1969.2252 2099.6153 L
+1969.2252 2099.3341 1969.2472 2098.8639 1969.2955 2098.2091 C
+1969.3417 2097.5983 1969.3636 2097.1544 1969.3658 2096.8732 C
+1969.3658 2089.888 1967.5597 2083.3732 1963.9518 2077.3263 C
+1960.3878 2071.2794 1955.1385 2065.8873 1948.2018 2061.1544 C
+h
+1905.8737 2139.4825 m
+1910.0924 2124.2247 L
+1964.233 2092.5841 L
+1964.6066 2094.3177 1964.8636 2095.724 1965.0065 2096.8028 C
+1965.1471 2097.9278 1965.2174 2098.9122 1965.2174 2099.756 C
+1965.2174 2100.4108 1965.1691 2101.5599 1965.0768 2103.2013 C
+1964.9823 2103.5748 1964.9362 2103.8561 1964.9362 2104.045 C
+1905.8737 2139.4825 L
+h
+1908.4752 2120.3575 m
+1898.983 2105.5216 L
+1954.3893 2072.8263 L
+1956.4987 2074.7005 1958.2565 2076.8561 1959.6627 2079.295 C
+1961.1151 2081.7779 1962.2863 2084.6608 1963.1783 2087.9435 C
+1908.4752 2120.3575 L
+h
+1896.2408 2102.3575 m
+1880.5612 2099.0528 L
+1942.9283 2062.631 L
+1944.5675 2063.5209 1946.0682 2064.5272 1947.4283 2065.6544 C
+1948.7863 2066.7794 1950.0057 2068.0209 1951.0846 2069.381 C
+1896.2408 2102.3575 L
+h
+1871.2096 2120.7794 m
+1876.3424 2102.3575 L
+1894.2018 2105.9435 L
+1906.1549 2125.2794 L
+1900.8815 2142.506 L
+1882.7408 2139.2013 L
+1871.2096 2120.7794 L
+h
+1866.7096 2121.4825 m
+1880.1393 2142.3653 L
+1901.3033 2146.5841 L
+1963.6705 2109.3888 L
+1968.0299 2106.8092 1971.005 2103.9747 1972.6002 2100.881 C
+1972.8815 2100.2701 1973.1144 2099.8021 1973.3033 2099.4747 C
+1991.444 2068.256 L
+1991.6769 2067.8341 1992.0043 2067.2474 1992.4283 2066.4982 C
+1994.0675 2064.013 1994.8871 2062.0904 1994.8893 2060.7325 C
+1994.8893 2059.4186 1994.3971 2058.4825 1993.4127 2057.92 C
+1992.4745 2057.4037 1990.6705 2057.1466 1987.9987 2057.1466 C
+1948.0612 2057.1466 L
+1946.4198 2057.1466 1944.7784 2057.4037 1943.1393 2057.92 C
+1941.4979 2058.4825 1939.4127 2059.513 1936.8815 2061.0138 C
+1873.6705 2098.631 L
+1866.7096 2121.4825 L
+true setoverprint
+f 
+false setoverprint
+n
+vmr
+vmr
+end
+%%Trailer
diff --git a/docs/docbook/xslt/figures/note.pdf b/docs/docbook/xslt/figures/note.pdf
new file mode 100644 (file)
index 0000000..ec6c248
Binary files /dev/null and b/docs/docbook/xslt/figures/note.pdf differ
diff --git a/docs/docbook/xslt/figures/tip.eps b/docs/docbook/xslt/figures/tip.eps
new file mode 100644 (file)
index 0000000..a28ad88
--- /dev/null
@@ -0,0 +1,1503 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Title: Untitled-1
+%%Creator: FreeHand 9.0
+%%CreationDate: 2002/07/16 10:41 PM
+%%BoundingBox: 0 0 27 27
+%%FHPathName:Untitled:FreeHand 9:English:Untitled-1
+%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-1
+%ALDBoundingBox: -153 -436 442 406
+%%FHPageNum:1
+%%DocumentSuppliedResources: procset Altsys_header 4 0
+%%ColorUsage: Color
+%%DocumentProcessColors: Black
+%%EndComments
+%%BeginResource: procset Altsys_header 4 0
+userdict begin /AltsysDict 300 dict def end
+AltsysDict begin
+/bdf{bind def}bind def
+/xdf{exch def}bdf
+/defed{where{pop true}{false}ifelse}bdf
+/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
+/d{setdash}bdf
+/h{closepath}bdf
+/H{}bdf
+/J{setlinecap}bdf
+/j{setlinejoin}bdf
+/M{setmiterlimit}bdf
+/n{newpath}bdf
+/N{newpath}bdf
+/q{gsave}bdf
+/Q{grestore}bdf
+/w{setlinewidth}bdf
+/Xic{matrix invertmatrix concat}bdf
+/Xq{matrix currentmatrix mark}bdf
+/XQ{cleartomark setmatrix}bdf
+/sepdef{
+dup where not
+{
+AltsysSepDict
+}
+if 
+3 1 roll exch put
+}bdf
+/st{settransfer}bdf
+/colorimage defed /_rci xdf
+/cntr 0 def
+/readbinarystring{
+/cntr 0 def
+2 copy readstring
+{
+{
+dup
+(\034) search
+{
+length exch pop exch
+dup length 0 ne
+{
+dup dup 0 get 32 sub 0 exch put 
+/cntr cntr 1 add def
+}
+{
+pop 1 string dup
+0 6 index read pop 32 sub put
+}ifelse
+3 copy
+putinterval pop
+1 add
+1 index length 1 sub
+1 index sub 
+dup 0 le {pop pop exit}if
+getinterval
+}
+{
+pop exit
+} ifelse
+} loop
+}if
+cntr 0 gt
+{
+pop 2 copy
+dup length cntr sub cntr getinterval
+readbinarystring
+} if
+pop exch pop
+} bdf
+/_NXLevel2 defed { 
+_NXLevel2 not { 
+/colorimage where {
+userdict eq {
+/_rci false def 
+} if
+} if
+} if
+} if
+/md defed{ 
+md type /dicttype eq { 
+/colorimage where { 
+md eq { 
+/_rci false def 
+}if
+}if
+/settransfer where {
+md eq {
+/st systemdict /settransfer get def
+}if
+}if
+}if 
+}if
+/setstrokeadjust defed
+{
+true setstrokeadjust
+/C{curveto}bdf
+/L{lineto}bdf
+/m{moveto}bdf
+}
+{
+/dr{transform .25 sub round .25 add 
+exch .25 sub round .25 add exch itransform}bdf
+/C{dr curveto}bdf
+/L{dr lineto}bdf
+/m{dr moveto}bdf
+/setstrokeadjust{pop}bdf 
+}ifelse
+/privrectpath { 
+4 -2 roll m
+dtransform round exch round exch idtransform 
+2 copy 0 lt exch 0 lt xor
+{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}
+{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}
+ifelse
+closepath
+}bdf
+/rectclip{newpath privrectpath clip newpath}def
+/rectfill{gsave newpath privrectpath fill grestore}def
+/rectstroke{gsave newpath privrectpath stroke grestore}def
+/_fonthacksave false def
+/currentpacking defed 
+{
+/_bfh {/_fonthacksave currentpacking def false setpacking} bdf
+/_efh {_fonthacksave setpacking} bdf
+}
+{
+/_bfh {} bdf
+/_efh {} bdf
+}ifelse
+/packedarray{array astore readonly}ndf
+/` 
+{ 
+false setoverprint 
+/-save0- save def
+5 index concat
+pop
+storerect left bottom width height rectclip
+pop
+/MMdict_count countdictstack def
+/MMop_count count 1 sub def
+userdict begin
+/showpage {} def
+0 setgray 0 setlinecap 1 setlinewidth
+0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
+} bdf
+/currentpacking defed{true setpacking}if
+/min{2 copy gt{exch}if pop}bdf
+/max{2 copy lt{exch}if pop}bdf
+/xformfont { currentfont exch makefont setfont } bdf
+/fhnumcolors 1 
+statusdict begin
+/processcolors defed 
+{
+pop processcolors
+}
+{
+/deviceinfo defed {
+deviceinfo /Colors known {
+pop deviceinfo /Colors get
+} if
+} if
+} ifelse
+end 
+def
+/printerRes 
+gsave
+matrix defaultmatrix setmatrix
+72 72 dtransform
+abs exch abs
+max
+grestore
+def
+/graycalcs
+[
+{Angle Frequency} 
+{GrayAngle GrayFrequency} 
+{0 Width Height matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+{0 GrayWidth GrayHeight matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+] def
+/calcgraysteps {
+forcemaxsteps
+{
+maxsteps
+}
+{
+/currenthalftone defed
+{currenthalftone /dicttype eq}{false}ifelse
+{
+currenthalftone begin
+HalftoneType 4 le
+{graycalcs HalftoneType 1 sub get exec}
+{
+HalftoneType 5 eq
+{
+Default begin
+{graycalcs HalftoneType 1 sub get exec}
+end
+}
+{0 60} 
+ifelse
+}
+ifelse
+end
+}
+{
+currentscreen pop exch 
+}
+ifelse
+printerRes 300 max exch div exch 
+2 copy 
+sin mul round dup mul 
+3 1 roll 
+cos mul round dup mul 
+add 1 add 
+dup maxsteps gt {pop maxsteps} if 
+dup minsteps lt {pop minsteps} if 
+}
+ifelse
+} bdf
+/nextrelease defed { 
+/languagelevel defed not { 
+/framebuffer defed { 
+0 40 string framebuffer 9 1 roll 8 {pop} repeat
+dup 516 eq exch 520 eq or
+{
+/fhnumcolors 3 def
+/currentscreen {60 0 {pop pop 1}}bdf
+/calcgraysteps {maxsteps} bdf
+}if
+}if
+}if
+}if
+fhnumcolors 1 ne {
+/calcgraysteps {maxsteps} bdf
+} if
+/currentpagedevice defed {
+currentpagedevice /PreRenderingEnhance known
+{
+currentpagedevice /PreRenderingEnhance get
+{
+/calcgraysteps 
+{
+forcemaxsteps 
+{maxsteps}
+{256 maxsteps min}
+ifelse
+} def
+} if
+} if
+} if
+/gradfrequency 144 def
+printerRes 1000 lt {
+/gradfrequency 72 def
+} if
+/adjnumsteps {
+dup dtransform abs exch abs max 
+printerRes div 
+gradfrequency mul 
+round 
+5 max 
+min 
+}bdf
+/goodsep {
+spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or
+}bdf
+/BeginGradation defed
+{/bb{BeginGradation}bdf}
+{/bb{}bdf}
+ifelse
+/EndGradation defed
+{/eb{EndGradation}bdf}
+{/eb{}bdf}
+ifelse
+/bottom -0 def 
+/delta -0 def 
+/frac -0 def 
+/height -0 def 
+/left -0 def 
+/numsteps1 -0 def 
+/radius -0 def 
+/right -0 def 
+/top -0 def 
+/width -0 def 
+/xt -0 def 
+/yt -0 def 
+/df currentflat def 
+/tempstr 1 string def 
+/clipflatness currentflat def 
+/inverted? 
+0 currenttransfer exec .5 ge def
+/tc1 [0 0 0 1] def 
+/tc2 [0 0 0 1] def 
+/storerect{/top xdf /right xdf /bottom xdf /left xdf 
+/width right left sub def /height top bottom sub def}bdf
+/concatprocs{
+systemdict /packedarray known 
+{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse
+{ 
+/proc2 exch cvlit def /proc1 exch cvlit def
+proc1 aload pop proc2 aload pop
+proc1 length proc2 length add packedarray cvx
+}
+{ 
+/proc2 exch cvlit def /proc1 exch cvlit def
+/newproc proc1 length proc2 length add array def
+newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
+newproc cvx
+}ifelse
+}bdf
+/i{dup 0 eq
+{pop df dup} 
+{dup} ifelse 
+/clipflatness xdf setflat
+}bdf
+version cvr 38.0 le
+{/setrgbcolor{
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+setrgbcolor}bdf}if
+/vms {/vmsv save def} bdf
+/vmr {vmsv restore} bdf
+/vmrs{vmsv restore /vmsv save def}bdf
+/eomode{ 
+{/filler /eofill load def /clipper /eoclip load def}
+{/filler /fill load def /clipper /clip load def}
+ifelse
+}bdf
+/normtaper{}bdf
+/logtaper{9 mul 1 add log}bdf
+/CD{
+/NF exch def 
+{ 
+exch dup 
+/FID ne 1 index/UniqueID ne and
+{exch NF 3 1 roll put}
+{pop pop}
+ifelse
+}forall 
+NF
+}bdf
+/MN{
+1 index length 
+/Len exch def 
+dup length Len add 
+string dup 
+Len 
+4 -1 roll 
+putinterval 
+dup 
+0 
+4 -1 roll 
+putinterval 
+}bdf
+/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch
+{1 index MN cvn/NewN exch def cvn
+findfont dup maxlength dict CD dup/FontName NewN put dup
+/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf
+/RF{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RC}
+ifelse
+}bdf
+/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+{exch pop findfont 3 -1 roll pop}
+{pop dup findfont dup maxlength dict CD dup dup
+/Encoding exch /Encoding get 256 array copy 7 -1 roll 
+{3 -1 roll dup 4 -2 roll put}forall put definefont}
+ifelse}bdf
+/RCJ{4 -1 roll 
+/ourvec xdf 
+256 string cvs 
+(|______) anchorsearch
+{pop 
+cvn 
+dup FDFJ 
+exch 
+1 index 
+eq 
+{
+_bfh findfont _efh 
+dup 
+maxlength dict 
+CD 
+dup 
+/FontName 
+3 index 
+put 
+dup 
+/Encoding ourvec put 
+1 index 
+exch 
+definefont 
+pop 
+}
+{exch pop} 
+ifelse
+}
+{pop} 
+ifelse
+}bdf
+/RFJ{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RCJ} 
+ifelse
+}bdf
+/hasfont
+{
+/resourcestatus where 
+{
+pop 
+/Font resourcestatus
+{ 
+pop pop true
+}
+{ 
+false
+}
+ifelse
+}
+{
+dup FontDirectory exch known
+{pop true}
+{
+256 string
+cvs
+(fonts/) exch MN
+status
+{pop pop pop pop true}
+{false}
+ifelse
+}
+ifelse
+}
+ifelse
+}bdf
+/FDFJ
+{
+dup 
+hasfont 
+not 
+{ 
+pop
+/Ryumin-Light-83pv-RKSJ-H
+hasfont 
+{
+/Ryumin-Light-83pv-RKSJ-H
+}
+{
+/Courier
+}
+ifelse 
+}
+if
+}bdf
+/FFJ{
+_bfh
+dup 
+256 string cvs 
+(|______)exch MN 
+cvn 
+dup 
+FontDirectory
+exch known 
+{ 
+exch 
+pop 
+findfont 
+3 -1 roll 
+pop 
+}
+{ 
+pop 
+FDFJ 
+dup findfont 
+dup maxlength dict 
+CD 
+dup dup 
+/Encoding exch 
+/Encoding get 
+256 array copy 
+7 -1 roll 
+{ 
+3 -1 roll 
+dup 
+4 -2 roll 
+put 
+}forall
+put 
+definefont 
+}
+ifelse
+_efh
+}bdf
+/GS {
+dup 
+hasfont 
+{
+findfont
+exch makesetfont
+exch
+pop
+ts
+}
+{
+pop pop pop
+ts
+} ifelse
+} bdf
+/RCK{4 -1 roll 
+/ourvec xdf 
+256 string cvs 
+(|______) anchorsearch
+{pop 
+cvn 
+dup FDFK 
+exch 
+1 index 
+eq 
+{
+_bfh findfont _efh 
+dup 
+maxlength dict 
+CD 
+dup 
+/FontName 
+3 index 
+put 
+dup 
+/Encoding ourvec put 
+1 index 
+exch 
+definefont 
+pop 
+}
+{exch pop} 
+ifelse
+}
+{pop} 
+ifelse
+}bdf
+/RFK{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RCK} 
+ifelse
+}bdf
+/hasfont
+{
+/resourcestatus where 
+{
+pop 
+/Font resourcestatus
+{ 
+pop pop true
+}
+{ 
+false
+}
+ifelse
+}
+{
+dup FontDirectory exch known
+{pop true}
+{
+256 string
+cvs
+(fonts/) exch MN
+status
+{pop pop pop pop true}
+{false}
+ifelse
+}
+ifelse
+}
+ifelse
+}bdf
+/FDFK
+{
+dup 
+hasfont 
+not 
+{ 
+pop
+/JCsm
+hasfont 
+{
+/JCsm
+}
+{
+/Courier
+}
+ifelse 
+}
+if
+}bdf
+/FFK{
+_bfh
+dup 
+256 string cvs 
+(|______)exch MN 
+cvn 
+dup 
+FontDirectory
+exch known 
+{ 
+exch 
+pop 
+findfont 
+3 -1 roll 
+pop 
+}
+{ 
+pop 
+FDFK 
+dup findfont 
+dup maxlength dict 
+CD 
+dup dup 
+/Encoding exch 
+/Encoding get 
+256 array copy 
+7 -1 roll 
+{ 
+3 -1 roll 
+dup 
+4 -2 roll 
+put 
+}forall
+put 
+definefont 
+}
+ifelse
+_efh
+}bdf
+/RCTC{4 -1 roll 
+/ourvec xdf 
+256 string cvs 
+(|______) anchorsearch
+{pop 
+cvn 
+dup FDFTC 
+exch 
+1 index 
+eq 
+{
+_bfh findfont _efh 
+dup 
+maxlength dict 
+CD 
+dup 
+/FontName 
+3 index 
+put 
+dup 
+/Encoding ourvec put 
+1 index 
+exch 
+definefont 
+pop 
+}
+{exch pop} 
+ifelse
+}
+{pop} 
+ifelse
+}bdf
+/RFTC{ 
+dup 
+FontDirectory exch 
+known 
+{pop 3 -1 roll pop} 
+{RCTC} 
+ifelse
+}bdf
+/FDFTC
+{
+dup 
+hasfont 
+not 
+{ 
+pop
+/DFMing-Lt-HK-BF
+hasfont 
+{
+/DFMing-Lt-HK-BF
+}
+{
+/Courier
+}
+ifelse 
+}
+if
+}bdf
+/FFTC{
+_bfh
+dup 
+256 string cvs 
+(|______)exch MN 
+cvn 
+dup 
+FontDirectory
+exch known 
+{ 
+exch 
+pop 
+findfont 
+3 -1 roll 
+pop 
+}
+{ 
+pop 
+FDFTC 
+dup findfont 
+dup maxlength dict 
+CD 
+dup dup 
+/Encoding exch 
+/Encoding get 
+256 array copy 
+7 -1 roll 
+{ 
+3 -1 roll 
+dup 
+4 -2 roll 
+put 
+}forall
+put 
+definefont 
+}
+ifelse
+_efh
+}bdf
+/fps{
+currentflat 
+exch 
+dup 0 le{pop 1}if 
+{
+dup setflat 3 index stopped
+{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} 
+{exit} 
+ifelse
+}loop 
+pop setflat pop pop
+}bdf
+/fp{100 currentflat fps}bdf
+/clipper{clip}bdf 
+/W{/clipper load 100 clipflatness dup setflat fps}bdf
+
+userdict begin /BDFontDict 29 dict def end
+BDFontDict begin
+/bu{}def
+/bn{}def
+/setTxMode{av 70 ge{pop}if pop}def
+/gm{m}def
+/show{pop}def
+/gr{pop}def
+/fnt{pop pop pop}def
+/fs{pop}def
+/fz{pop}def
+/lin{pop pop}def
+/:M {pop pop} def
+/sf {pop} def
+/S {pop} def
+/@b {pop pop pop pop pop pop pop pop} def
+/_bdsave /save load def
+/_bdrestore /restore load def
+/save { dup /fontsave eq {null} {_bdsave} ifelse } def
+/restore { dup null eq { pop } { _bdrestore } ifelse } def
+/fontsave null def
+end
+/MacVec 256 array def 
+MacVec 0 /Helvetica findfont
+/Encoding get 0 128 getinterval putinterval
+MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put
+/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI
+/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
+MacVec 0 32 getinterval astore pop
+/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
+/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
+/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
+/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
+/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
+/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
+/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash 
+/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
+/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
+/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
+/daggerdbl/periodcentered/quotesinglbase/quotedblbase
+/perthousand/Acircumflex/Ecircumflex/Aacute
+/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
+/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
+/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
+MacVec 128 128 getinterval astore pop
+/findheaderfont {
+/Helvetica findfont 
+} def
+end %. AltsysDict
+%%EndResource
+%%EndProlog
+
+%%BeginSetup
+
+AltsysDict begin
+_bfh 
+
+_efh 
+end %. AltsysDict
+
+%%EndSetup
+AltsysDict begin 
+
+/onlyk4{false}ndf
+/ccmyk{dup 5 -1 roll sub 0 max exch}ndf
+/cmyk2gray{
+4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul
+add add add 1 min neg 1 add
+}bdf
+/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf
+/maxcolor { 
+max max max 
+} ndf
+/maxspot {
+pop
+} ndf
+/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf
+/findcmykcustomcolor{5 packedarray}ndf
+/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf
+/setseparationgray{setgray}ndf
+/setoverprint{pop}ndf 
+/currentoverprint false ndf
+/cmykbufs2gray{
+0 1 2 index length 1 sub
+{ 
+4 index 1 index get 0.3 mul 
+4 index 2 index get 0.59 mul 
+4 index 3 index get 0.11 mul 
+4 index 4 index get 
+add add add cvi 255 min
+255 exch sub
+2 index 3 1 roll put
+}for
+4 1 roll pop pop pop
+}bdf
+/colorimage{
+pop pop
+[
+5 -1 roll/exec cvx 
+6 -1 roll/exec cvx 
+7 -1 roll/exec cvx 
+8 -1 roll/exec cvx
+/cmykbufs2gray cvx
+]cvx 
+image
+}
+%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)
+version cvr 47.1 le 
+statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse
+and{userdict begin bdf end}{ndf}ifelse
+fhnumcolors 1 ne {/yt save def} if
+/customcolorimage{
+aload pop
+(_vc_Registration) eq 
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+ic im iy ik cmyk2gray /xt xdf
+currenttransfer
+{dup 1.0 exch sub xt mul add}concatprocs
+st 
+image
+}
+ifelse
+}ndf
+fhnumcolors 1 ne {yt restore} if
+fhnumcolors 3 ne {/yt save def} if
+/customcolorimage{
+aload pop 
+(_vc_Registration) eq 
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+1.0 dup ic ik add min sub 
+1.0 dup im ik add min sub 
+1.0 dup iy ik add min sub 
+/ic xdf /iy xdf /im xdf
+currentcolortransfer
+4 1 roll 
+{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub im mul add}concatprocs 4 1 roll 
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage
+}
+ifelse
+}ndf
+fhnumcolors 3 ne {yt restore} if
+fhnumcolors 4 ne {/yt save def} if
+/customcolorimage{
+aload pop
+(_vc_Registration) eq 
+{
+pop pop pop pop separationimage
+}
+{
+/ik xdf /iy xdf /im xdf /ic xdf
+currentcolortransfer
+{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}
+true 4 colorimage
+}
+ifelse
+}ndf
+fhnumcolors 4 ne {yt restore} if
+/separationimage{image}ndf
+/spotascmyk false ndf
+/newcmykcustomcolor{6 packedarray}ndf
+/inkoverprint false ndf
+/setinkoverprint{pop}ndf 
+/setspotcolor { 
+spots exch get
+dup 4 get (_vc_Registration) eq
+{pop 1 exch sub setseparationgray}
+{0 5 getinterval exch setcustomcolor}
+ifelse
+}ndf
+/currentcolortransfer{currenttransfer dup dup dup}ndf
+/setcolortransfer{st pop pop pop}ndf
+/fas{}ndf
+/sas{}ndf
+/fhsetspreadsize{pop}ndf
+/filler{fill}bdf 
+/F{gsave {filler}fp grestore}bdf
+/f{closepath F}bdf
+/S{gsave {stroke}fp grestore}bdf
+/s{closepath S}bdf
+userdict /islevel2
+systemdict /languagelevel known dup
+{
+pop systemdict /languagelevel get 2 ge
+} if
+put
+islevel2 not
+{
+/currentcmykcolor
+{
+0 0 0 1 currentgray sub
+} ndf
+} if
+/tc
+{
+gsave
+setcmykcolor currentcmykcolor
+grestore
+} bind def
+/testCMYKColorThrough
+{
+tc add add add 0 ne
+} bind def
+/fhiscomposite where not {
+userdict /fhiscomposite
+islevel2
+{
+gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore
+add add add 4 eq
+}
+{
+1 0 0 0 testCMYKColorThrough
+0 1 0 0 testCMYKColorThrough
+0 0 1 0 testCMYKColorThrough
+0 0 0 1 testCMYKColorThrough
+and and and
+} ifelse
+put
+}
+{ pop }
+ifelse
+/bc4 [0 0 0 0] def 
+/_lfp4 {
+1 pop 
+/yt xdf 
+/xt xdf 
+/ang xdf 
+storerect
+/taperfcn xdf
+/k2 xdf /y2 xdf /m2 xdf /c2 xdf
+/k1 xdf /y1 xdf /m1 xdf /c1 xdf
+c1 c2 sub abs
+m1 m2 sub abs
+y1 y2 sub abs
+k1 k2 sub abs
+maxcolor 
+calcgraysteps mul abs round 
+height abs adjnumsteps 
+dup 1 lt {pop 1} if 
+1 sub /numsteps1 xdf
+currentflat mark 
+currentflat clipflatness 
+/delta top bottom sub numsteps1 1 add div def 
+/right right left sub def 
+/botsv top delta sub def 
+{
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse 
+taperfcn /frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/bcs [0 0] def 
+/_lfs4 {
+/yt xdf 
+/xt xdf 
+/ang xdf 
+storerect
+/taperfcn xdf
+/tint2 xdf 
+/tint1 xdf 
+bcs exch 1 exch put 
+tint1 tint2 sub abs 
+bcs 1 get maxspot 
+calcgraysteps mul abs round 
+height abs adjnumsteps 
+dup 2 lt {pop 2} if 
+1 sub /numsteps1 xdf
+currentflat mark 
+currentflat clipflatness 
+/delta top bottom sub numsteps1 1 add div def 
+/right right left sub def 
+/botsv top delta sub def 
+{
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 div taperfcn /frac xdf
+bcs 0
+1.0 tint2 tint1 sub frac mul tint1 add sub
+put bcs vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/_rfs6 {
+/tint2 xdf 
+/tint1 xdf 
+bcs exch 1 exch put 
+/inrad xdf 
+/radius xdf 
+/yt xdf 
+/xt xdf 
+tint1 tint2 sub abs 
+bcs 1 get maxspot 
+calcgraysteps mul abs round 
+radius inrad sub abs 
+adjnumsteps 
+dup 1 lt {pop 1} if 
+1 sub /numsteps1 xdf
+radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 
+2 div /halfstep xdf 
+currentflat mark 
+currentflat clipflatness 
+{
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse 
+/frac xdf
+bcs 0
+tint2 tint1 sub frac mul tint1 add
+put bcs vc
+1 index setflat 
+{ 
+newpath mark 
+xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360
+{ arc
+radindex numsteps1 ne 
+inrad 0 gt or 
+{
+xt yt 
+numsteps1 0 eq
+{ inrad } 
+{ 
+radindex 1 add numsteps1 div 1 exch sub
+radius inrad sub mul halfstep add inrad add
+}ifelse
+dup xt add yt moveto
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/_rfp6 {
+1 pop 
+/k2 xdf /y2 xdf /m2 xdf /c2 xdf
+/k1 xdf /y1 xdf /m1 xdf /c1 xdf
+/inrad xdf 
+/radius xdf 
+/yt xdf 
+/xt xdf 
+c1 c2 sub abs
+m1 m2 sub abs
+y1 y2 sub abs
+k1 k2 sub abs
+maxcolor 
+calcgraysteps mul abs round 
+radius inrad sub abs 
+adjnumsteps 
+dup 1 lt {pop 1} if 
+1 sub /numsteps1 xdf
+radius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse 
+2 div /halfstep xdf 
+currentflat mark 
+currentflat clipflatness 
+{
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop pop 0.5} {div} ifelse 
+/frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+newpath mark 
+xt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360
+{ arc
+radindex numsteps1 ne 
+inrad 0 gt or 
+{
+xt yt 
+numsteps1 0 eq
+{ inrad } 
+{ 
+radindex 1 add numsteps1 div 1 exch sub
+radius inrad sub mul halfstep add inrad add
+}ifelse
+dup xt add yt moveto
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+}loop
+cleartomark setflat
+}bdf
+/lfp4{_lfp4}ndf
+/lfs4{_lfs4}ndf
+/rfs6{_rfs6}ndf
+/rfp6{_rfp6}ndf
+/cvc [0 0 0 1] def 
+/vc{
+AltsysDict /cvc 2 index put 
+aload length dup 4 eq
+{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse}
+{6 eq {sethexcolor} {setspotcolor} ifelse }
+ifelse
+}bdf 
+0 setseparationgray
+/imgr {1692.47 1570.59 2287.75 2412.48 } def 
+/bleed 0 def 
+/clpr {1692.47 1570.59 2287.75 2412.48 } def 
+/xs 1 def 
+/ys 1 def 
+/botx 0 def 
+/overlap 0 def 
+/wdist 18 def 
+0 2 mul fhsetspreadsize 
+0 0 ne {/df 0 def /clipflatness 0 def} if 
+/maxsteps 256 def 
+/forcemaxsteps false def 
+/minsteps 0 def 
+
+userdict begin /AGDOrigMtx matrix currentmatrix def end 
+vms
+0.15 0.15 scale %JND
+-1845 -2006 translate
+
+/currentpacking defed{false setpacking}if 
+/spots[
+
+1 0 0 0 (Process Cyan) false newcmykcustomcolor
+
+0 1 0 0 (Process Magenta) false newcmykcustomcolor
+
+0 0 1 0 (Process Yellow) false newcmykcustomcolor
+
+0 0 0 1 (Process Black) false newcmykcustomcolor
+]def
+n
+[] 0 d
+3.863708 M
+1 w
+0 j
+0 J
+false setoverprint
+0 i
+false eomode
+[0 0 0 1]vc
+vms
+1848.4365 2094.0422 m
+1848.4365 2140.987 1886.4917 2179.0422 1933.4365 2179.0422 C
+1980.3813 2179.0422 2018.4365 2140.987 2018.4365 2094.0422 C
+2018.4365 2047.0974 1980.3813 2009.0422 1933.4365 2009.0422 C
+1886.4917 2009.0422 1848.4365 2047.0974 1848.4365 2094.0422 C
+5.3858 w
+3.863693 M
+s 
+n
+true eomode
+1897.6516 2067.1709 m
+1897.6087 2066.5538 L
+1885.3743 2066.1319 L
+1883.1946 2062.4053 L
+1869.9055 2063.9522 L
+1869.9055 2067.1712 L
+1897.6516 2067.1709 L
+h
+1944.0852 2067.1709 m
+1944.0852 2067.0077 1944.0852 2066.8741 1944.0852 2066.7647 C
+1944.1314 2066.5757 1944.1775 2066.4131 1944.2258 2066.2725 C
+1945.0213 2065.0992 1946.0056 2064.2554 1947.179 2063.7413 C
+1948.3963 2063.2249 1950.0134 2062.9678 1952.0305 2062.9678 C
+1956.0142 2062.9678 1959.7627 2063.9522 1963.2805 2065.9209 C
+1964.0204 2066.3353 1964.6824 2066.7527 1965.2665 2067.1732 C
+1971.313 2067.1709 L
+1970.2122 2065.693 1968.5893 2064.3153 1966.4446 2063.0381 C
+1962.0369 2060.4585 1956.8821 2059.1709 1950.9758 2059.1709 C
+1948.6775 2059.1709 1946.7791 2059.5445 1945.2805 2060.2959 C
+1943.7798 2061.0914 1942.5142 2062.357 1941.4837 2064.0928 C
+1941.2486 2064.0928 1940.8728 2064.0928 1940.3587 2064.0928 C
+1937.5462 2063.9039 1935.4829 2063.8116 1934.1712 2063.8116 C
+1929.2954 2063.8116 1925.1228 2064.2796 1921.6555 2065.2178 C
+1919.9787 2065.6936 1918.2362 2066.3443 1916.4282 2067.1704 C
+1944.0852 2067.1709 L
+true setoverprint
+f 
+false setoverprint
+n
+1884.4125 2075.1709 m
+1884.4602 2073.585 L
+1893.1087 2073.0225 L
+1893.1087 2075.1712 L
+1910.8456 2075.1709 L
+1910.98 2075.0913 1911.1146 2075.0069 1911.2493 2074.9209 C
+1911.9986 2074.3584 1912.583 2073.9585 1913.0071 2073.7256 C
+1916.804 2071.4756 1920.2954 2069.9288 1923.4837 2069.085 C
+1926.718 2068.2413 1931.0071 2067.8194 1936.3508 2067.8194 C
+1940.3587 2067.8194 L
+1940.7805 2070.7022 L
+1938.9524 2070.8428 1937.522 2071.4053 1936.4915 2072.3897 C
+1935.7726 2073.1422 1935.3163 2074.0693 1935.1223 2075.1726 C
+1940.1696 2075.1709 L
+1940.3293 2074.9768 1940.5095 2074.8018 1940.7102 2074.6397 C
+1941.7407 2073.8421 1943.147 2073.4444 1944.929 2073.4444 C
+1948.4128 2073.4444 1951.8259 2074.0193 1955.1674 2075.169 C
+1963.5704 2075.1709 L
+1962.8877 2074.843 1962.0411 2074.4337 1961.0305 2073.9366 C
+1958.1697 2072.5303 1955.2166 2071.4976 1952.1712 2070.8428 C
+1951.3274 2070.7022 1950.2244 2070.5132 1948.8665 2070.2803 C
+1945.6782 2069.7178 1944.0852 2068.8038 1944.0852 2067.5381 C
+1944.0852 2067.4017 1944.0852 2067.2776 1944.0852 2067.1658 C
+1916.4282 2067.1709 L
+1914.4953 2068.0535 1912.4877 2069.1369 1910.4055 2070.4209 C
+1910.0759 2070.6539 1909.6321 2070.9593 1909.0696 2071.335 C
+1905.9275 2073.5367 1902.9041 2074.6375 1899.9993 2074.6397 C
+1899.9509 2074.6397 1899.6939 2074.6155 1899.2258 2074.5694 C
+1898.7556 2074.521 1898.4041 2074.5452 1898.1712 2074.6397 C
+1897.6516 2067.1709 L
+1869.9055 2067.1709 L
+1869.9055 2075.1714 L
+1884.4125 2075.1709 L
+h
+1972.5022 2075.1709 m
+1972.8687 2074.2606 1973.0523 2073.2652 1973.054 2072.1788 C
+1973.054 2070.3983 1972.4736 2068.7289 1971.313 2067.1709 C
+1965.2666 2067.1709 L
+1967.4581 2068.751 1968.554 2070.3727 1968.554 2072.0381 C
+1968.554 2073.0686 1968.2486 2073.9827 1967.6399 2074.7803 C
+1967.5373 2074.922 1967.4334 2075.0518 1967.3283 2075.1698 C
+1972.5022 2075.1709 L
+true setoverprint
+f 
+false setoverprint
+n
+1869.9055 2075.1709 m
+1869.9055 2119.0772 L
+1897.1868 2119.8506 L
+1897.8899 2114.2256 L
+1899.2962 2114.2256 L
+1901.0759 2114.2256 1902.7876 2114.5069 1904.429 2115.0694 C
+1906.1165 2115.678 1908.2478 2116.825 1910.8274 2118.5147 C
+1911.9524 2119.2178 L
+1919.5923 2124.1397 1925.4041 2126.6006 1929.3899 2126.6006 C
+1930.8423 2126.6006 1932.3408 2126.3655 1933.8899 2125.8975 C
+1935.4368 2125.4756 1937.1463 2124.7945 1939.0227 2123.8584 C
+1940.1939 2123.9046 1941.8814 2123.9507 1944.0852 2123.9991 C
+1950.0376 2124.0914 1954.0674 2124.1375 1956.179 2124.1397 C
+1972.7244 2124.1397 1984.583 2123.1311 1991.7571 2121.1163 C
+1998.9751 2119.1475 2002.583 2115.9351 2002.5852 2111.4834 C
+2002.5852 2107.8272 2000.2869 2105.2959 1995.6946 2103.8897 C
+1991.1463 2102.5296 1981.865 2101.8506 1967.8508 2101.8506 C
+1963.5618 2101.8506 L
+1964.6384 2100.8179 1965.4361 2099.8116 1965.9524 2098.8272 C
+1966.4666 2097.8428 1966.7236 2096.8343 1966.7258 2095.8038 C
+1966.7258 2095.3335 1966.6314 2094.7952 1966.4446 2094.1866 C
+1966.2556 2093.6241 1965.9041 2092.8506 1965.3899 2091.8663 C
+1967.1697 2091.1631 1968.5056 2090.1788 1969.3977 2088.9131 C
+1970.2876 2087.6936 1970.7315 2086.1929 1970.7337 2084.4131 C
+1970.7337 2083.521 1970.615 2082.6311 1970.3821 2081.7413 C
+1970.147 2080.8492 1969.7954 2079.9593 1969.3274 2079.0694 C
+1970.5447 2078.2256 1971.4588 2077.2171 1972.0696 2076.0459 C
+1972.2346 2075.7625 1972.3788 2075.4685 1972.5022 2075.1642 C
+1967.3284 2075.1709 L
+1966.8077 2075.7539 1966.2562 2076.0459 1965.6712 2076.0459 C
+1965.5191 2076.0459 1964.8189 2075.7521 1963.5704 2075.1643 C
+1955.1674 2075.1709 L
+1956.5004 2075.6277 1957.8219 2076.1778 1959.1321 2076.8194 C
+1963.7727 2079.1155 1966.093 2081.5523 1966.093 2084.1319 C
+1966.093 2085.303 1965.7173 2086.2632 1964.968 2087.0147 C
+1964.2649 2087.764 1963.3508 2088.1375 1962.2258 2088.1397 C
+1961.7556 2088.1397 1959.0838 2086.9905 1954.2102 2084.6944 C
+1949.3806 2082.396 1944.4368 2080.6624 1939.3743 2079.4913 C
+1939.2798 2079.3023 1939.2337 2079.0914 1939.2337 2078.8584 C
+1939.2337 2078.6695 1939.2337 2078.3663 1939.2337 2077.9444 C
+1939.2337 2076.8248 1939.5456 2075.8974 1940.1695 2075.1644 C
+1935.1224 2075.1709 L
+1935.0507 2075.5803 1935.0149 2076.012 1935.0149 2076.4678 C
+1935.0149 2076.8414 1935.0369 2077.2391 1935.0852 2077.6631 C
+1935.1775 2078.085 1935.294 2078.5992 1935.4368 2079.21 C
+1934.7337 2079.21 L
+1931.9673 2079.21 1929.7876 2080.0296 1928.1946 2081.6709 C
+1926.5994 2083.3101 1925.804 2085.514 1925.804 2088.2803 C
+1925.804 2088.9834 L
+1924.3032 2088.6077 1922.9673 2088.3265 1921.7962 2088.1397 C
+1920.6712 2087.9507 1919.6626 2087.8584 1918.7727 2087.8584 C
+1916.8501 2087.8584 1914.9517 2088.232 1913.0774 2088.9834 C
+1911.2493 2089.7789 1909.2102 2091.0906 1906.9602 2092.9209 C
+1906.8196 2094.6084 L
+1909.1619 2093.7647 1911.2713 2093.1077 1913.1477 2092.6397 C
+1915.022 2092.2178 1916.7556 2092.0069 1918.3508 2092.0069 C
+1920.6931 2092.0069 1922.9431 2092.521 1925.1008 2093.5538 C
+1927.3025 2094.5843 1929.5986 2096.2476 1931.9915 2098.5459 C
+1925.804 2107.7569 L
+1927.0696 2109.4444 L
+1928.4275 2108.3655 1930.2556 2106.7945 1932.554 2104.7334 C
+1938.2251 2099.6226 1942.9361 2097.0694 1946.6868 2097.0694 C
+1948.5149 2097.0694 1950.1782 2097.5132 1951.679 2098.4053 C
+1953.2258 2099.2952 1953.9993 2100.1851 1953.9993 2101.0772 C
+1953.9993 2101.6397 1952.9446 2103.1866 1950.8352 2105.7178 C
+1948.772 2108.2491 1946.1946 2111.0374 1943.1008 2114.085 C
+1939.4446 2117.6006 1936.7244 2119.8023 1934.9446 2120.6944 C
+1933.2088 2121.6304 1931.3103 2122.0984 1929.2493 2122.1006 C
+1925.3579 2122.1006 1920.3657 2120.0374 1914.2727 2115.9131 C
+1913.5696 2115.4913 1913.0532 2115.1617 1912.7258 2114.9288 C
+1909.6321 2112.8194 1907.1228 2111.4131 1905.2024 2110.71 C
+1903.2798 2110.053 1901.2166 2109.7256 1899.0149 2109.7256 C
+1898.0305 2109.7256 L
+1898.0305 2078.6475 L
+1899.8587 2078.6475 L
+1903.4329 2078.6475 1907.0952 2077.4884 1910.8456 2075.1742 C
+1893.1087 2075.1709 L
+1893.1087 2115.7725 L
+1883.1946 2115.6319 L
+1884.4125 2075.171 L
+1869.9055 2075.1709 L
+h
+1957.9368 2101.0772 m
+1957.3259 2098.5459 1956.0603 2096.6695 1954.1399 2095.4522 C
+1952.2634 2094.2327 1949.6399 2093.6241 1946.2649 2093.6241 C
+1945.1861 2093.6241 1943.615 2093.9273 1941.554 2094.5381 C
+1939.5369 2095.1929 1938.0383 2095.5203 1937.054 2095.5225 C
+1935.3665 2095.5225 1933.679 2094.8194 1931.9915 2093.4131 C
+1930.3501 2092.0069 1929.5305 2090.5765 1929.5305 2089.1241 C
+1929.5305 2087.107 1930.0447 2085.5601 1931.0774 2084.4834 C
+1932.1079 2083.4507 1933.6065 2082.9366 1935.5774 2082.9366 C
+1937.5462 2082.9366 1940.1477 2083.4046 1943.3821 2084.3428 C
+1946.6626 2085.3272 1949.9673 2086.5928 1953.2962 2088.1397 C
+1956.3416 2089.5459 1958.5674 2090.8819 1959.9758 2092.1475 C
+1961.3821 2093.4131 1962.0852 2094.6788 1962.0852 2095.9444 C
+1962.0852 2096.8343 1961.7556 2097.678 1961.1008 2098.4756 C
+1960.4439 2099.3194 1959.3892 2100.1851 1957.9368 2101.0772 C
+h
+1943.3821 2119.71 m
+1946.054 2117.1788 1948.3501 2114.8584 1950.2727 2112.7491 C
+1952.2415 2110.6397 1954.0213 2108.5303 1955.6165 2106.4209 C
+1958.5696 2106.1397 1961.2876 2105.9288 1963.7727 2105.7881 C
+1966.304 2105.6475 1968.6243 2105.5772 1970.7337 2105.5772 C
+1980.7642 2105.5772 1987.7471 2106.021 1991.6868 2106.9131 C
+1995.6704 2107.803 1997.6611 2109.3719 1997.6633 2111.6241 C
+1997.6633 2114.4366 1994.2883 2116.5459 1987.5383 2117.9522 C
+1980.8345 2119.4046 1970.8259 2120.1297 1957.5149 2120.1319 C
+1955.4055 2120.1319 1953.1555 2120.0835 1950.7649 2119.9913 C
+1948.4204 2119.9429 1945.9595 2119.8506 1943.3821 2119.71 C
+true setoverprint
+f 
+false setoverprint
+n
+vmr
+vmr
+end
+%%Trailer
diff --git a/docs/docbook/xslt/figures/tip.pdf b/docs/docbook/xslt/figures/tip.pdf
new file mode 100644 (file)
index 0000000..54f5ded
Binary files /dev/null and b/docs/docbook/xslt/figures/tip.pdf differ
diff --git a/docs/docbook/xslt/figures/warning.eps b/docs/docbook/xslt/figures/warning.eps
new file mode 100644 (file)
index 0000000..0c10b37
--- /dev/null
@@ -0,0 +1 @@
+%!PS-Adobe-2.0 EPSF-1.2\r\r%%Title: Untitled-3\r%%Creator: FreeHand 9.0\r%%CreationDate: 2002/12/05 8:20 PM\r%%BoundingBox: 0 0 29 29\r%%FHPathName:Untitled:FreeHand 9:English:Untitled-3\r%ALDOriginalFile:Untitled:FreeHand 9:English:Untitled-3\r%ALDBoundingBox: -2 -2 29 29\r%%FHPageNum:1\r%%DocumentSuppliedResources: procset Altsys_header 4 0\r%%ColorUsage: Color\r%%DocumentProcessColors: Black\r%%EndComments\r%%BeginResource: procset Altsys_header 4 0\ruserdict begin /AltsysDict 300 dict def end\rAltsysDict begin\r/bdf{bind def}bind def\r/xdf{exch def}bdf\r/defed{where{pop true}{false}ifelse}bdf\r/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf\r/d{setdash}bdf\r/h{closepath}bdf\r/H{}bdf\r/J{setlinecap}bdf\r/j{setlinejoin}bdf\r/M{setmiterlimit}bdf\r/n{newpath}bdf\r/N{newpath}bdf\r/q{gsave}bdf\r/Q{grestore}bdf\r/w{setlinewidth}bdf\r/Xic{matrix invertmatrix concat}bdf\r/Xq{matrix currentmatrix mark}bdf\r/XQ{cleartomark setmatrix}bdf\r/sepdef{\rdup where not\r{\rAltsysSepDict\r}\rif \r3 1 roll exch put\r}bdf\r/st{settransfer}bdf\r/colorimage defed /_rci xdf\r/cntr 0 def\r/readbinarystring{\r/cntr 0 def\r2 copy readstring\r{\r{\rdup\r(\034) search\r{\rlength exch pop exch\rdup length 0 ne\r{\rdup dup 0 get 32 sub 0 exch put \r/cntr cntr 1 add def\r}\r{\rpop 1 string dup\r0 6 index read pop 32 sub put\r}ifelse\r3 copy\rputinterval pop\r1 add\r1 index length 1 sub\r1 index sub \rdup 0 le {pop pop exit}if\rgetinterval\r}\r{\rpop exit\r} ifelse\r} loop\r}if\rcntr 0 gt\r{\rpop 2 copy\rdup length cntr sub cntr getinterval\rreadbinarystring\r} if\rpop exch pop\r} bdf\r/_NXLevel2 defed { \r_NXLevel2 not { \r/colorimage where {\ruserdict eq {\r/_rci false def \r} if\r} if\r} if\r} if\r/md defed{ \rmd type /dicttype eq { \r/colorimage where { \rmd eq { \r/_rci false def \r}if\r}if\r/settransfer where {\rmd eq {\r/st systemdict /settransfer get def\r}if\r}if\r}if \r}if\r/setstrokeadjust defed\r{\rtrue setstrokeadjust\r/C{curveto}bdf\r/L{lineto}bdf\r/m{moveto}bdf\r}\r{\r/dr{transform .25 sub round .25 add \rexch .25 sub round .25 add exch itransform}bdf\r/C{dr curveto}bdf\r/L{dr lineto}bdf\r/m{dr moveto}bdf\r/setstrokeadjust{pop}bdf \r}ifelse\r/privrectpath { \r4 -2 roll m\rdtransform round exch round exch idtransform \r2 copy 0 lt exch 0 lt xor\r{dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}\r{exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}\rifelse\rclosepath\r}bdf\r/rectclip{newpath privrectpath clip newpath}def\r/rectfill{gsave newpath privrectpath fill grestore}def\r/rectstroke{gsave newpath privrectpath stroke grestore}def\r/_fonthacksave false def\r/currentpacking defed \r{\r/_bfh {/_fonthacksave currentpacking def false setpacking} bdf\r/_efh {_fonthacksave setpacking} bdf\r}\r{\r/_bfh {} bdf\r/_efh {} bdf\r}ifelse\r/packedarray{array astore readonly}ndf\r/` \r\rfalse setoverprint \r/-save0- save def\r5 index concat\rpop\rstorerect left bottom width height rectclip\rpop\r/MMdict_count countdictstack def\r/MMop_count count 1 sub def\ruserdict begin\r/showpage {} def\r0 setgray 0 setlinecap 1 setlinewidth\r0 setlinejoin 10 setmiterlimit [] 0 setdash newpath\r} bdf\r/currentpacking defed{true setpacking}if\r/min{2 copy gt{exch}if pop}bdf\r/max{2 copy lt{exch}if pop}bdf\r/xformfont { currentfont exch makefont setfont } bdf\r/fhnumcolors 1 \rstatusdict begin\r/processcolors defed \r{\rpop processcolors\r}\r{\r/deviceinfo defed {\rdeviceinfo /Colors known {\rpop deviceinfo /Colors get\r} if\r} if\r} ifelse\rend \rdef\r/printerRes \rgsave\rmatrix defaultmatrix setmatrix\r72 72 dtransform\rabs exch abs\rmax\rgrestore\rdef\r/graycalcs\r[\r{Angle Frequency} \r{GrayAngle GrayFrequency} \r{0 Width Height matrix defaultmatrix idtransform \rdup mul exch dup mul add sqrt 72 exch div} \r{0 GrayWidth GrayHeight matrix defaultmatrix idtransform \rdup mul exch dup mul add sqrt 72 exch div} \r] def\r/calcgraysteps {\rforcemaxsteps\r{\rmaxsteps\r}\r{\r/currenthalftone defed\r{currenthalftone /dicttype eq}{false}ifelse\r{\rcurrenthalftone begin\rHalftoneType 4 le\r{graycalcs HalftoneType 1 sub get exec}\r{\rHalftoneType 5 eq\r{\rDefault begin\r{graycalcs HalftoneType 1 sub get exec}\rend\r}\r{0 60} \rifelse\r}\rifelse\rend\r}\r{\rcurrentscreen pop exch \r}\rifelse\rprinterRes 300 max exch div exch \r2 copy \rsin mul round dup mul \r3 1 roll \rcos mul round dup mul \radd 1 add \rdup maxsteps gt {pop maxsteps} if \rdup minsteps lt {pop minsteps} if \r}\rifelse\r} bdf\r/nextrelease defed { \r/languagelevel defed not { \r/framebuffer defed { \r0 40 string framebuffer 9 1 roll 8 {pop} repeat\rdup 516 eq exch 520 eq or\r{\r/fhnumcolors 3 def\r/currentscreen {60 0 {pop pop 1}}bdf\r/calcgraysteps {maxsteps} bdf\r}if\r}if\r}if\r}if\rfhnumcolors 1 ne {\r/calcgraysteps {maxsteps} bdf\r} if\r/currentpagedevice defed {\rcurrentpagedevice /PreRenderingEnhance known\r{\rcurrentpagedevice /PreRenderingEnhance get\r{\r/calcgraysteps \r{\rforcemaxsteps \r{maxsteps}\r{256 maxsteps min}\rifelse\r} def\r} if\r} if\r} if\r/gradfrequency 144 def\rprinterRes 1000 lt {\r/gradfrequency 72 def\r} if\r/adjnumsteps {\rdup dtransform abs exch abs max \rprinterRes div \rgradfrequency mul \rround \r5 max \rmin \r}bdf\r/goodsep {\rspots exch get 4 get dup sepname eq exch (_vc_Registration) eq or\r}bdf\r/BeginGradation defed\r{/bb{BeginGradation}bdf}\r{/bb{}bdf}\rifelse\r/EndGradation defed\r{/eb{EndGradation}bdf}\r{/eb{}bdf}\rifelse\r/bottom -0 def \r/delta -0 def \r/frac -0 def \r/height -0 def \r/left -0 def \r/numsteps1 -0 def \r/radius -0 def \r/right -0 def \r/top -0 def \r/width -0 def \r/xt -0 def \r/yt -0 def \r/df currentflat def \r/tempstr 1 string def \r/clipflatness currentflat def \r/inverted? \r0 currenttransfer exec .5 ge def\r/tc1 [0 0 0 1] def \r/tc2 [0 0 0 1] def \r/storerect{/top xdf /right xdf /bottom xdf /left xdf \r/width right left sub def /height top bottom sub def}bdf\r/concatprocs{\rsystemdict /packedarray known \r{dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse\r\r/proc2 exch cvlit def /proc1 exch cvlit def\rproc1 aload pop proc2 aload pop\rproc1 length proc2 length add packedarray cvx\r}\r\r/proc2 exch cvlit def /proc1 exch cvlit def\r/newproc proc1 length proc2 length add array def\rnewproc 0 proc1 putinterval newproc proc1 length proc2 putinterval\rnewproc cvx\r}ifelse\r}bdf\r/i{dup 0 eq\r{pop df dup} \r{dup} ifelse \r/clipflatness xdf setflat\r}bdf\rversion cvr 38.0 le\r{/setrgbcolor{\rcurrenttransfer exec 3 1 roll\rcurrenttransfer exec 3 1 roll\rcurrenttransfer exec 3 1 roll\rsetrgbcolor}bdf}if\r/vms {/vmsv save def} bdf\r/vmr {vmsv restore} bdf\r/vmrs{vmsv restore /vmsv save def}bdf\r/eomode{ \r{/filler /eofill load def /clipper /eoclip load def}\r{/filler /fill load def /clipper /clip load def}\rifelse\r}bdf\r/normtaper{}bdf\r/logtaper{9 mul 1 add log}bdf\r/CD{\r/NF exch def \r\rexch dup \r/FID ne 1 index/UniqueID ne and\r{exch NF 3 1 roll put}\r{pop pop}\rifelse\r}forall \rNF\r}bdf\r/MN{\r1 index length \r/Len exch def \rdup length Len add \rstring dup \rLen \r4 -1 roll \rputinterval \rdup \r\r4 -1 roll \rputinterval \r}bdf\r/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch\r{1 index MN cvn/NewN exch def cvn\rfindfont dup maxlength dict CD dup/FontName NewN put dup\r/Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf\r/RF{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RC}\rifelse\r}bdf\r/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known\r{exch pop findfont 3 -1 roll pop}\r{pop dup findfont dup maxlength dict CD dup dup\r/Encoding exch /Encoding get 256 array copy 7 -1 roll \r{3 -1 roll dup 4 -2 roll put}forall put definefont}\rifelse}bdf\r/RCJ{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFJ \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFJ{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCJ} \rifelse\r}bdf\r/hasfont\r{\r/resourcestatus where \r{\rpop \r/Font resourcestatus\r\rpop pop true\r}\r\rfalse\r}\rifelse\r}\r{\rdup FontDirectory exch known\r{pop true}\r{\r256 string\rcvs\r(fonts/) exch MN\rstatus\r{pop pop pop pop true}\r{false}\rifelse\r}\rifelse\r}\rifelse\r}bdf\r/FDFJ\r{\rdup \rhasfont \rnot \r\rpop\r/Ryumin-Light-83pv-RKSJ-H\rhasfont \r{\r/Ryumin-Light-83pv-RKSJ-H\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFJ{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFJ \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/GS {\rdup \rhasfont \r{\rfindfont\rexch makesetfont\rexch\rpop\rts\r}\r{\rpop pop pop\rts\r} ifelse\r} bdf\r/RCK{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFK \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFK{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCK} \rifelse\r}bdf\r/hasfont\r{\r/resourcestatus where \r{\rpop \r/Font resourcestatus\r\rpop pop true\r}\r\rfalse\r}\rifelse\r}\r{\rdup FontDirectory exch known\r{pop true}\r{\r256 string\rcvs\r(fonts/) exch MN\rstatus\r{pop pop pop pop true}\r{false}\rifelse\r}\rifelse\r}\rifelse\r}bdf\r/FDFK\r{\rdup \rhasfont \rnot \r\rpop\r/JCsm\rhasfont \r{\r/JCsm\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFK{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFK \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/RCTC{4 -1 roll \r/ourvec xdf \r256 string cvs \r(|______) anchorsearch\r{pop \rcvn \rdup FDFTC \rexch \r1 index \req \r{\r_bfh findfont _efh \rdup \rmaxlength dict \rCD \rdup \r/FontName \r3 index \rput \rdup \r/Encoding ourvec put \r1 index \rexch \rdefinefont \rpop \r}\r{exch pop} \rifelse\r}\r{pop} \rifelse\r}bdf\r/RFTC{ \rdup \rFontDirectory exch \rknown \r{pop 3 -1 roll pop} \r{RCTC} \rifelse\r}bdf\r/FDFTC\r{\rdup \rhasfont \rnot \r\rpop\r/DFMing-Lt-HK-BF\rhasfont \r{\r/DFMing-Lt-HK-BF\r}\r{\r/Courier\r}\rifelse \r}\rif\r}bdf\r/FFTC{\r_bfh\rdup \r256 string cvs \r(|______)exch MN \rcvn \rdup \rFontDirectory\rexch known \r\rexch \rpop \rfindfont \r3 -1 roll \rpop \r}\r\rpop \rFDFTC \rdup findfont \rdup maxlength dict \rCD \rdup dup \r/Encoding exch \r/Encoding get \r256 array copy \r7 -1 roll \r\r3 -1 roll \rdup \r4 -2 roll \rput \r}forall\rput \rdefinefont \r}\rifelse\r_efh\r}bdf\r/fps{\rcurrentflat \rexch \rdup 0 le{pop 1}if \r{\rdup setflat 3 index stopped\r{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} \r{exit} \rifelse\r}loop \rpop setflat pop pop\r}bdf\r/fp{100 currentflat fps}bdf\r/clipper{clip}bdf \r/W{/clipper load 100 clipflatness dup setflat fps}bdf\r\ruserdict begin /BDFontDict 29 dict def end\rBDFontDict begin\r/bu{}def\r/bn{}def\r/setTxMode{av 70 ge{pop}if pop}def\r/gm{m}def\r/show{pop}def\r/gr{pop}def\r/fnt{pop pop pop}def\r/fs{pop}def\r/fz{pop}def\r/lin{pop pop}def\r/:M {pop pop} def\r/sf {pop} def\r/S {pop} def\r/@b {pop pop pop pop pop pop pop pop} def\r/_bdsave /save load def\r/_bdrestore /restore load def\r/save { dup /fontsave eq {null} {_bdsave} ifelse } def\r/restore { dup null eq { pop } { _bdrestore } ifelse } def\r/fontsave null def\rend\r/MacVec 256 array def \rMacVec 0 /Helvetica findfont\r/Encoding get 0 128 getinterval putinterval\rMacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put\r/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI\r/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US\rMacVec 0 32 getinterval astore pop\r/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute\r/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave\r/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute\r/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis\r/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls\r/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash\r/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation\r/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash \r/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft\r/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe\r/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge\r/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl\r/daggerdbl/periodcentered/quotesinglbase/quotedblbase\r/perthousand/Acircumflex/Ecircumflex/Aacute\r/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex\r/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde\r/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron\rMacVec 128 128 getinterval astore pop\r/findheaderfont {\r/Helvetica findfont \r} def\rend %. AltsysDict\r%%EndResource\r%%EndProlog\r\r%%BeginSetup\r\rAltsysDict begin\r_bfh \r\r_efh \rend %. AltsysDict\r\r%%EndSetup\rAltsysDict begin \r\r/onlyk4{false}ndf\r/ccmyk{dup 5 -1 roll sub 0 max exch}ndf\r/cmyk2gray{\r4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul\radd add add 1 min neg 1 add\r}bdf\r/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf\r/maxcolor { \rmax max max \r} ndf\r/maxspot {\rpop\r} ndf\r/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf\r/findcmykcustomcolor{5 packedarray}ndf\r/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf\r/setseparationgray{setgray}ndf\r/setoverprint{pop}ndf \r/currentoverprint false ndf\r/cmykbufs2gray{\r0 1 2 index length 1 sub\r\r4 index 1 index get 0.3 mul \r4 index 2 index get 0.59 mul \r4 index 3 index get 0.11 mul \r4 index 4 index get \radd add add cvi 255 min\r255 exch sub\r2 index 3 1 roll put\r}for\r4 1 roll pop pop pop\r}bdf\r/colorimage{\rpop pop\r[\r5 -1 roll/exec cvx \r6 -1 roll/exec cvx \r7 -1 roll/exec cvx \r8 -1 roll/exec cvx\r/cmykbufs2gray cvx\r]cvx \rimage\r}\r%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)\rversion cvr 47.1 le \rstatusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse\rand{userdict begin bdf end}{ndf}ifelse\rfhnumcolors 1 ne {/yt save def} if\r/customcolorimage{\raload pop\r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\ric im iy ik cmyk2gray /xt xdf\rcurrenttransfer\r{dup 1.0 exch sub xt mul add}concatprocs\rst \rimage\r}\rifelse\r}ndf\rfhnumcolors 1 ne {yt restore} if\rfhnumcolors 3 ne {/yt save def} if\r/customcolorimage{\raload pop \r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\r1.0 dup ic ik add min sub \r1.0 dup im ik add min sub \r1.0 dup iy ik add min sub \r/ic xdf /iy xdf /im xdf\rcurrentcolortransfer\r4 1 roll \r{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll \r{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll \r{dup 1.0 exch sub im mul add}concatprocs 4 1 roll \rsetcolortransfer\r{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage\r}\rifelse\r}ndf\rfhnumcolors 3 ne {yt restore} if\rfhnumcolors 4 ne {/yt save def} if\r/customcolorimage{\raload pop\r(_vc_Registration) eq \r{\rpop pop pop pop separationimage\r}\r{\r/ik xdf /iy xdf /im xdf /ic xdf\rcurrentcolortransfer\r{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll\r{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll\rsetcolortransfer\r{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}\rtrue 4 colorimage\r}\rifelse\r}ndf\rfhnumcolors 4 ne {yt restore} if\r/separationimage{image}ndf\r/spotascmyk false ndf\r/newcmykcustomcolor{6 packedarray}ndf\r/inkoverprint false ndf\r/setinkoverprint{pop}ndf \r/setspotcolor { \rspots exch get\rdup 4 get (_vc_Registration) eq\r{pop 1 exch sub setseparationgray}\r{0 5 getinterval exch setcustomcolor}\rifelse\r}ndf\r/currentcolortransfer{currenttransfer dup dup dup}ndf\r/setcolortransfer{st pop pop pop}ndf\r/fas{}ndf\r/sas{}ndf\r/fhsetspreadsize{pop}ndf\r/filler{fill}bdf \r/F{gsave {filler}fp grestore}bdf\r/f{closepath F}bdf\r/S{gsave {stroke}fp grestore}bdf\r/s{closepath S}bdf\ruserdict /islevel2\rsystemdict /languagelevel known dup\r{\rpop systemdict /languagelevel get 2 ge\r} if\rput\rislevel2 not\r{\r/currentcmykcolor\r{\r0 0 0 1 currentgray sub\r} ndf\r} if\r/tc\r{\rgsave\rsetcmykcolor currentcmykcolor\rgrestore\r} bind def\r/testCMYKColorThrough\r{\rtc add add add 0 ne\r} bind def\r/fhiscomposite where not {\ruserdict /fhiscomposite\rislevel2\r{\rgsave 1 1 1 1 setcmykcolor currentcmykcolor grestore\radd add add 4 eq\r}\r{\r1 0 0 0 testCMYKColorThrough\r0 1 0 0 testCMYKColorThrough\r0 0 1 0 testCMYKColorThrough\r0 0 0 1 testCMYKColorThrough\rand and and\r} ifelse\rput\r}\r{ pop }\rifelse\r/bc4 [0 0 0 0] def \r/_lfp4 {\r1 pop \r/yt xdf \r/xt xdf \r/ang xdf \rstorerect\r/taperfcn xdf\r/k2 xdf /y2 xdf /m2 xdf /c2 xdf\r/k1 xdf /y1 xdf /m1 xdf /c1 xdf\rc1 c2 sub abs\rm1 m2 sub abs\ry1 y2 sub abs\rk1 k2 sub abs\rmaxcolor \rcalcgraysteps mul abs round \rheight abs adjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rcurrentflat mark \rcurrentflat clipflatness \r/delta top bottom sub numsteps1 1 add div def \r/right right left sub def \r/botsv top delta sub def \r{\r{\rW\rxt yt translate \rang rotate\rxt neg yt neg translate \rdup setflat \r/bottom botsv def\r0 1 numsteps1 \r{\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \rtaperfcn /frac xdf\rbc4 0 c2 c1 sub frac mul c1 add put\rbc4 1 m2 m1 sub frac mul m1 add put\rbc4 2 y2 y1 sub frac mul y1 add put\rbc4 3 k2 k1 sub frac mul k1 add put\rbc4 vc\r1 index setflat \r\rmark {newpath left bottom right delta rectfill}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r/bottom bottom delta sub def\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/bcs [0 0] def \r/_lfs4 {\r/yt xdf \r/xt xdf \r/ang xdf \rstorerect\r/taperfcn xdf\r/tint2 xdf \r/tint1 xdf \rbcs exch 1 exch put \rtint1 tint2 sub abs \rbcs 1 get maxspot \rcalcgraysteps mul abs round \rheight abs adjnumsteps \rdup 2 lt {pop 2} if \r1 sub /numsteps1 xdf\rcurrentflat mark \rcurrentflat clipflatness \r/delta top bottom sub numsteps1 1 add div def \r/right right left sub def \r/botsv top delta sub def \r{\r{\rW\rxt yt translate \rang rotate\rxt neg yt neg translate \rdup setflat \r/bottom botsv def\r0 1 numsteps1 \r{\rnumsteps1 div taperfcn /frac xdf\rbcs 0\r1.0 tint2 tint1 sub frac mul tint1 add sub\rput bcs vc\r1 index setflat \r\rmark {newpath left bottom right delta rectfill}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r/bottom bottom delta sub def\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/_rfs6 {\r/tint2 xdf \r/tint1 xdf \rbcs exch 1 exch put \r/inrad xdf \r/radius xdf \r/yt xdf \r/xt xdf \rtint1 tint2 sub abs \rbcs 1 get maxspot \rcalcgraysteps mul abs round \rradius inrad sub abs \radjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rradius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse \r2 div /halfstep xdf \rcurrentflat mark \rcurrentflat clipflatness \r{\r{\rdup setflat \r\r0 1 numsteps1 \r{\rdup /radindex xdf\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \r/frac xdf\rbcs 0\rtint2 tint1 sub frac mul tint1 add\rput bcs vc\r1 index setflat \r\rnewpath mark \rxt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360\r{ arc\rradindex numsteps1 ne \rinrad 0 gt or \r{\rxt yt \rnumsteps1 0 eq\r{ inrad } \r\rradindex 1 add numsteps1 div 1 exch sub\rradius inrad sub mul halfstep add inrad add\r}ifelse\rdup xt add yt moveto\r360 0 arcn \r} if\rfill\r}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/_rfp6 {\r1 pop \r/k2 xdf /y2 xdf /m2 xdf /c2 xdf\r/k1 xdf /y1 xdf /m1 xdf /c1 xdf\r/inrad xdf \r/radius xdf \r/yt xdf \r/xt xdf \rc1 c2 sub abs\rm1 m2 sub abs\ry1 y2 sub abs\rk1 k2 sub abs\rmaxcolor \rcalcgraysteps mul abs round \rradius inrad sub abs \radjnumsteps \rdup 1 lt {pop 1} if \r1 sub /numsteps1 xdf\rradius inrad sub numsteps1 dup 0 eq {pop} {div} ifelse \r2 div /halfstep xdf \rcurrentflat mark \rcurrentflat clipflatness \r{\r{\rdup setflat \r\r0 1 numsteps1 \r{\rdup /radindex xdf\rnumsteps1 dup 0 eq {pop pop 0.5} {div} ifelse \r/frac xdf\rbc4 0 c2 c1 sub frac mul c1 add put\rbc4 1 m2 m1 sub frac mul m1 add put\rbc4 2 y2 y1 sub frac mul y1 add put\rbc4 3 k2 k1 sub frac mul k1 add put\rbc4 vc\r1 index setflat \r\rnewpath mark \rxt yt radius inrad sub 1 frac sub mul halfstep add inrad add 0 360\r{ arc\rradindex numsteps1 ne \rinrad 0 gt or \r{\rxt yt \rnumsteps1 0 eq\r{ inrad } \r\rradindex 1 add numsteps1 div 1 exch sub\rradius inrad sub mul halfstep add inrad add\r}ifelse\rdup xt add yt moveto\r360 0 arcn \r} if\rfill\r}stopped\r{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}\r{cleartomark exit}ifelse\r}loop\r}for\r}\rgsave stopped grestore\r{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}\r{exit}ifelse\r}loop\rcleartomark setflat\r}bdf\r/lfp4{_lfp4}ndf\r/lfs4{_lfs4}ndf\r/rfs6{_rfs6}ndf\r/rfp6{_rfp6}ndf\r/cvc [0 0 0 1] def \r/vc{\rAltsysDict /cvc 2 index put \raload length dup 4 eq\r{pop dup -1 eq{pop setrgbcolor}{setcmykcolor}ifelse}\r{6 eq {sethexcolor} {setspotcolor} ifelse }\rifelse\r}bdf \r0 setseparationgray\r/imgr {1692.47 1570.59 1723.65 1601.77 } def \r/bleed 0 def \r/clpr {1692.47 1570.59 1723.65 1601.77 } def \r/xs 1 def \r/ys 1 def \r/botx 0 def \r/overlap 0 def \r/wdist 18 def \r0 2 mul fhsetspreadsize \r0 0 ne {/df 0 def /clipflatness 0 def} if \r/maxsteps 256 def \r/forcemaxsteps false def \r/minsteps 0 def \r\ruserdict begin /AGDOrigMtx matrix currentmatrix def end \rvms\r-1694 -1572 translate\r\r/currentpacking defed{false setpacking}if \r/spots[\r\r1 0 0 0 (Process Cyan) false newcmykcustomcolor\r\r0 1 0 0 (Process Magenta) false newcmykcustomcolor\r\r0 0 1 0 (Process Yellow) false newcmykcustomcolor\r\r0 0 0 1 (Process Black) false newcmykcustomcolor\r]def\rn\r[] 0 d\r3.863708 M\r1 w\r0 j\r0 J\rfalse setoverprint\r0 i\rfalse eomode\r[0 0 0 1]vc\rvms\rq\r[1 0 0 1 -249.981674 -586.867554] concat\rvms\r1946.9506 2177.5114 m\r1954.4907 2185.0516 L\r1956.7047 2187.2656 1960.2943 2187.2656 1962.5083 2185.0516 C\r1970.0485 2177.5114 L\r1972.2625 2175.2974 1972.2625 2171.7078 1970.0485 2169.4938 C\r1962.5083 2161.9537 L\r1960.2943 2159.7396 1956.7047 2159.7396 1954.4907 2161.9537 C\r1946.9506 2169.4938 L\r1944.7365 2171.7078 1944.7365 2175.2974 1946.9506 2177.5114 C\r\rn\rtrue eomode\r1958.5469 2181.0039 m\r1959.2148 2181.0039 1959.7012 2180.9296 1960.0059 2180.7813 C\r1960.3142 2180.6326 1960.4684 2180.363 1960.4688 2179.9727 C\r1960.4688 2179.7383 1960.3398 2178.8026 1960.082 2177.166 C\r1959.0742 2170.4219 L\r1958.9373 2170.3241 1958.7615 2170.2754 1958.5469 2170.2754 C\r1958.3319 2170.2754 1958.1561 2170.3241 1958.0195 2170.4219 C\r1957.0117 2177.166 L\r1956.7539 2178.8026 1956.625 2179.7379 1956.625 2179.9727 C\r1956.625 2180.363 1956.7792 2180.6326 1957.0879 2180.7813 C\r1957.4003 2180.9296 1957.8866 2181.0035 1958.5469 2181.0039 C\rh\r1958.5469 2165.166 m\r1958.0389 2165.166 1957.5878 2165.3499 1957.1934 2165.7168 C\r1956.7986 2166.0837 1956.6016 2166.5485 1956.6016 2167.1113 C\r1956.6016 2167.6698 1956.7891 2168.1404 1957.1641 2168.5234 C\r1957.5427 2168.9102 1958.0038 2169.1035 1958.5469 2169.1035 C\r1959.1094 2169.1035 1959.5741 2168.9043 1959.9414 2168.5059 C\r1960.3083 2168.1074 1960.4918 2167.6423 1960.4922 2167.1113 C\r1960.4922 2166.748 1960.4102 2166.4177 1960.2461 2166.1211 C\r1960.082 2165.8241 1959.8513 2165.5916 1959.5547 2165.4238 C\r1959.2577 2165.2521 1958.9219 2165.1664 1958.5469 2165.166 C\rtrue setoverprint\r\rfalse setoverprint\rn\rvmr\rQ\rfalse eomode\rvmr\rvmr\rend\r%%Trailer\r
\ No newline at end of file
diff --git a/docs/docbook/xslt/figures/warning.pdf b/docs/docbook/xslt/figures/warning.pdf
new file mode 100644 (file)
index 0000000..a0afabf
Binary files /dev/null and b/docs/docbook/xslt/figures/warning.pdf differ
diff --git a/docs/docbook/xslt/generate-attributions.xsl b/docs/docbook/xslt/generate-attributions.xsl
new file mode 100644 (file)
index 0000000..29683b1
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:exsl="http://exslt.org/common"
+                xmlns:samba="http://samba.org/common"
+                               version="1.1"
+                extension-element-prefixes="exsl">
+
+<xsl:output method="xml" omit-xml-declaration="yes"/>
+
+<!-- Remove all character data -->
+<xsl:template match="@*|node()">
+   <xsl:apply-templates select="@*|node()"/>
+</xsl:template>
+
+<xsl:template match="chapter">
+       <xsl:choose>
+               <xsl:when test="chapterinfo/author != ''">
+                       <xsl:element name="para">
+                               <xsl:element name="link">
+                                       <xsl:attribute name="linkend"><xsl:value-of select="@id"/></xsl:attribute>
+                                       <xsl:value-of select="title"/>
+                               </xsl:element>
+                               <xsl:element name="itemizedlist">
+                                       <xsl:apply-templates/>
+                               </xsl:element>
+                       </xsl:element>
+               </xsl:when>
+       </xsl:choose>
+</xsl:template>
+
+<xsl:template match="author">
+       <xsl:element name="listitem">
+               <xsl:element name="para">
+                       <xsl:value-of select="firstname"/>
+                       <xsl:if test="othername != ''">
+                               <xsl:text> </xsl:text>
+                               <xsl:value-of select="othername"/>
+                               <xsl:text> </xsl:text>
+                       </xsl:if>
+                       <xsl:text> </xsl:text><xsl:value-of select="surname"/>
+                       <xsl:choose>
+                               <xsl:when test="affiliation/address/email != ''">
+                                       <xsl:text> &lt;</xsl:text>
+                                       <xsl:element name="ulink">
+                                               <xsl:attribute name="noescape">
+                                               <xsl:text>1</xsl:text>
+                                               </xsl:attribute>
+                                               <xsl:attribute name="url">
+                                                       <xsl:text>mailto:</xsl:text>
+                                                       <xsl:value-of select="affiliation/address/email"/>
+                                               </xsl:attribute>
+                                               <xsl:value-of select="affiliation/address/email"/>
+                                       </xsl:element>
+                                       <xsl:text>&gt;</xsl:text>
+                               </xsl:when>
+                       </xsl:choose>
+                       <xsl:choose>
+                               <xsl:when test="contrib != ''">
+                                       <xsl:text> (</xsl:text>
+                                               <xsl:value-of select="contrib"/>
+                                       <xsl:text>) </xsl:text>
+                                       </xsl:when>
+                       </xsl:choose>
+               </xsl:element>
+       </xsl:element>
+       <xsl:text>
+       </xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/docbook/xslt/html-chunk.xsl b/docs/docbook/xslt/html-chunk.xsl
new file mode 100644 (file)
index 0000000..00b3106
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"/>
+<xsl:import href="html-common.xsl"/>
+<xsl:param name="chunk.first.sections" select="1"/>
+<xsl:param name="chunk.quietly" select="0"/>
+<xsl:param name="chunk.section.depth" select="0"/>
+<xsl:param name="chunk.toc" select="''"/>
+<xsl:param name="chunk.tocs.and.lots" select="0"/>
+
+</xsl:stylesheet>
diff --git a/docs/docbook/xslt/html-common.xsl b/docs/docbook/xslt/html-common.xsl
new file mode 100644 (file)
index 0000000..eeb7d5d
--- /dev/null
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+       <xsl:template match="ulink">
+       <xsl:element name="ulink">
+               <xsl:attribute name="url">
+                       <xsl:value-of select="@url"/>
+               </xsl:attribute>
+               <xsl:choose>
+                       <xsl:when test=". != ''">
+                               <xsl:value-of select="."/>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:value-of select="@url"/>
+                       </xsl:otherwise>
+               </xsl:choose>
+       </xsl:element>
+</xsl:template>
+
+
+
+<xsl:template match="link">
+       <xsl:element name="link">
+               <xsl:attribute name="linkend">
+                       <xsl:value-of select="@linkend"/>
+               </xsl:attribute>
+               <xsl:choose>
+                       <xsl:when test=". != ''">
+                               <xsl:value-of select="."/>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:value-of select="@linkend"/>
+                       </xsl:otherwise>
+               </xsl:choose>
+       </xsl:element>
+</xsl:template>
+
+<xsl:param name="base.dir" select="'../htmldocs/'"/>
+<xsl:param name="bridgehead.in.toc" select="1"/>
+<xsl:param name="citerefentry.link" select="'1'"/>
+<xsl:param name="css.decoration" select="1"/>
+<xsl:param name="html.stylesheet" select="'samba.css'"/>
+<xsl:param name="html.stylesheet.type">text/css</xsl:param>
+<xsl:param name="use.extensions" select="'0'"/>
+<xsl:param name="use.id.as.filename" select="'1'"/>
+<xsl:param name="use.local.olink.style" select="1"/> 
+<xsl:param name="use.role.as.xrefstyle" select="1"/>
+<xsl:param name="use.role.for.mediaobject" select="1"/>
+
+<xsl:template name="generate.citerefentry.link">
+  <xsl:value-of select="refentrytitle"/><xsl:text>.</xsl:text><xsl:value-of select="manvolnum"/><xsl:text>.html</xsl:text>
+</xsl:template>
+
+<xsl:template match="author">
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/docbook/xslt/html.xsl b/docs/docbook/xslt/html.xsl
new file mode 100644 (file)
index 0000000..1a5fe1b
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/>
+<xsl:import href="html-common.xsl"/>
+
+
+</xsl:stylesheet>
diff --git a/docs/docbook/xslt/html/samba.css b/docs/docbook/xslt/html/samba.css
new file mode 100644 (file)
index 0000000..3d926e8
--- /dev/null
@@ -0,0 +1,80 @@
+BODY {
+       font-family: helvetica, arial, lucida sans, sans-serif;
+       background-color: white;
+}
+
+H1, H2, H3 {
+       color: blue;
+       font-size: 120%;
+       padding: 2px;
+       margin-top: 0px;
+}
+
+H1 {
+       background-color: #EEEEFF;
+       color: blue;
+}
+
+H2 {
+       background-color: #DDDDFF;
+       color: blue;
+}
+
+H3 {
+       background-color: #CCCCFF;
+       color: blue;
+}
+
+H4 {
+       color: blue;
+}
+
+TR.qandadiv TD {
+       padding-top: 1em;
+}
+
+DIV.navhead {
+       font-size: 80%;
+}
+
+A:link {
+       color: #36F;
+}
+
+A:visited {
+       color: #96C;
+}
+
+A:active {
+       color: #F63;
+}
+
+TR.question {
+       color: #33C;
+       font-weight: bold;
+}
+
+TR.question TD {
+       padding-top: 1em;
+}
+
+DIV.variablelist {
+       padding-left: 2em;
+       color: #33C;
+}
+
+P {
+       color: black;
+}
+
+DIV.note, DIV.warning, DIV.caution, DIV.tip, DIV.important {
+       border: dashed 1px;
+       background-color: #EEEEFF;
+       width: 40em;
+}
+
+PRE.programlisting, PRE.screen {
+       border: #630 1px dashed;
+       color: #630;
+}
+
diff --git a/docs/docbook/xslt/latex.xsl b/docs/docbook/xslt/latex.xsl
new file mode 100644 (file)
index 0000000..406a64b
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
+<xsl:import href="http://db2latex.sourceforge.net/xsl/docbook.xsl"/>
+
+<xsl:output method="text" encoding="ISO-8859-1" indent="yes"/>
+<xsl:param name="l10n.gentext.default.language">en</xsl:param>
+<xsl:variable name="latex.documentclass">sambadoc</xsl:variable>
+<xsl:variable name="latex.documentclass.common">english,final,titlepage,parskip,<xsl:value-of select="$papersize"/>,<xsl:value-of select="$fontsize"/>pt</xsl:variable>
+<xsl:variable name="latex.documentclass.book"></xsl:variable>
+<xsl:variable name="latex.generate.indexterm">1</xsl:variable>
+<xsl:variable name="latex.hyperref.param.pdftex">hyperfigures,hyperindex,citecolor=blue,urlcolor=blue</xsl:variable>
+<xsl:variable name="latex.document.font">default</xsl:variable>
+<xsl:variable name="latex.admonition.path">xslt/figures</xsl:variable>
+<xsl:variable name="latex.hyphenation.tttricks">1</xsl:variable>
+<xsl:variable name="latex.use.tabularx">1</xsl:variable>
+<xsl:template name="latex.thead.row.entry">
+<xsl:text>{\bfseries </xsl:text><xsl:apply-templates/><xsl:text>}</xsl:text>
+</xsl:template>
+<xsl:param name="latex.babel.language">english</xsl:param>
+<xsl:param name="ulink.url">1</xsl:param>
+
+<xsl:variable name="latex.book.preamble.post">\fancyhf{}
+\fancyhead[RE]{\slshape \rightmark}
+\fancyhead[LO]{\slshape \leftmark}
+\fancyfoot[R]{\thepage}
+</xsl:variable>
+
+<xsl:template match="//title/filename|//title/command">
+  <xsl:variable name="content">
+    <xsl:apply-templates/>
+  </xsl:variable>
+  <xsl:if test="$content != ''">
+    <xsl:value-of select="$content" />
+  </xsl:if>
+</xsl:template>
+
+<xsl:template name="latex.thead.row.entry">
+<xsl:text>{\bfseries </xsl:text><xsl:apply-templates/><xsl:text>}</xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/docs/docbook/xslt/latex/sambadoc.cls b/docs/docbook/xslt/latex/sambadoc.cls
new file mode 100644 (file)
index 0000000..fcea119
--- /dev/null
@@ -0,0 +1,129 @@
+%%---------------------------------------------------
+%%-- RC Thesis 
+%%---------------------------------------------------
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{sambadoc}
+
+%%---------------------------------------------------
+%%-- Load the base class and modify current macros.
+%%---------------------------------------------------
+
+\newif\if@usecppsyntax \@usecppsyntaxfalse
+
+\DeclareOption{cpp}{\@usecppsyntaxtrue}
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrreprt}}
+\ProcessOptions
+
+\LoadClass{scrreprt}
+
+%%--Set the section number depth.
+\setcounter{secnumdepth}{3}
+\setcounter{tocdepth}{4}
+
+%\setcounter{page}{2}
+
+%%--Create a vertical skip for the distance between the title and
+%%--the first line of text on the prolog pages.
+\newskip\thesisvskip
+\thesisvskip 36pt
+
+%%--Set the margins. %\headheight6pt \headsep12pt
+\usepackage[margin=20pt,head=20pt,headsep=20pt,foot=20pt]{geometry}
+
+%%--Use typehtml for better specification of tables
+\usepackage{typehtml}
+
+%%--Change the marginpar.
+\reversemarginpar
+\let\old@marginpar=\marginpar
+\def\marginpar#1{
+       \old@marginpar{\def\baselinestretch{1}\em\small #1}}
+
+\renewcommand*{\scr@parskip}{%
+    \setlength{\parskip}{\baselineskip}%
+    \addtolength{\parskip}{\z@ \@plus .5\baselineskip}}
+
+\setlength\parindent{0pt}
+
+%%--Parameters that can be set by the user.
+\def\samba@listtables{y}
+\def\samba@listfigures{y}
+
+\newcommand{\notablelist}{\gdef\samba@listtables{n}}
+\newcommand{\nofigurelist}{\gdef\samba@listfigures{n}}
+
+
+%%--Modify behavior of the figure and table environment.
+\def\fps@figure{hbt}
+\def\fnum@figure{{\bf \figurename~\thefigure}}
+\def\fps@table{htb}
+\def\fnum@table{{\bf \tablename~\thetable}}
+
+\def\mathfigure{\thesisfiguretrue\figure}
+\def\endmathfigure{\endfigure\thesisfigurefalse}
+
+
+
+%%-----------------------------------------------
+%%-- Modify the displayed math environments.
+%%-----------------------------------------------
+
+\newif\ifthesisfigure
+\thesisfigurefalse
+
+
+
+%%--------------------------------------------
+%%-- Miscellaneous commands.
+%%--------------------------------------------
+
+%%--Commands to simplify font changing.
+\newcommand{\sfup}{\sffamily\mdseries\upshape}
+\newcommand{\sfsc}{\ttfamily\mdseries\scshape}
+\newcommand{\sfit}{\sffamily\mdseries\itshape}
+\newcommand{\rmup}{\rmfamily\mdseries\upshape}
+\newcommand{\rmbf}{\rmfamily\bfseries\upshape}
+\newcommand{\rmit}{\rmfamily\mdseries\itshape}
+\newcommand{\ttup}{\ttfamily\mdseries\upshape}
+
+
+\endinput
+
+%%--The \tableofcontents.
+\renewcommand\tableofcontents{%
+   \renewcommand{\contentsname}{Table of Contents}
+    \if@twocolumn
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \oldchapter*{\contentsname
+        \@mkboth{\uppercase{\contentsname}}{\uppercase{\contentsname}}}%
+    \@starttoc{toc}%
+    \if@restonecol\twocolumn\fi}
+
+%%--The \listoffigures command.
+\renewcommand\listoffigures{%
+    \if@twocolumn
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \oldchapter*{\listfigurename
+      \@mkboth{\uppercase{\listfigurename}}{\uppercase{\listfigurename}}}%
+    \@starttoc{lof}%
+    \if@restonecol\twocolumn\fi}
+
+%%--The \listoftables command.
+\renewcommand\listoftables{%
+    \if@twocolumn%
+      \@restonecoltrue\onecolumn%
+    \else%
+      \@restonecolfalse%
+    \fi%
+    \oldchapter*{\listtablename%
+      \@mkboth{\uppercase{\listtablename}}{\uppercase{\listtablename}}}%
+    \@starttoc{lot}%
+    \if@restonecol\twocolumn\fi}
+
+\endinput
diff --git a/docs/docbook/xslt/lists.mod.xsl b/docs/docbook/xslt/lists.mod.xsl
new file mode 100644 (file)
index 0000000..49e39d5
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version='1.0'?>
+<!--############################################################################# 
+|- #############################################################################
+|                                                                                                              
+|   PURPOSE:
++ ############################################################################## -->
+
+<xsl:stylesheet 
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+    exclude-result-prefixes="doc" version='1.0'>
+
+
+    <xsl:template match="simplelist">
+       <xsl:if test="title"> <xsl:apply-templates select="title"/></xsl:if>
+       <xsl:text>&#10;\begin{itemize}&#10;</xsl:text>
+       <xsl:apply-templates select="member"/>
+       <xsl:text>&#10;\end{itemize}&#10;</xsl:text>
+    </xsl:template>
+
+
+    <xsl:template match="member">
+       <xsl:text>&#10;%--- Item&#10;</xsl:text>
+       <xsl:text>\item[] </xsl:text>
+       <xsl:apply-templates/>
+       <xsl:text>&#10;</xsl:text>
+    </xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/docbook/xslt/man.xsl b/docs/docbook/xslt/man.xsl
new file mode 100644 (file)
index 0000000..c1566b3
--- /dev/null
@@ -0,0 +1,159 @@
+<?xml version='1.0'?>
+<!-- vim:set sts=2 shiftwidth=2 syntax=xml: -->
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                version='1.0'>
+
+<xsl:import href="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"/>
+
+<xsl:param name="chunk.section.depth" select="0"/>
+<xsl:param name="chunk.first.sections" select="1"/>
+<xsl:param name="use.id.as.filename" select="1"/>
+<xsl:param name="base.dir" select="'../manpages/'"/>
+
+<!-- 
+    Our ulink stylesheet omits @url part if content was specified
+-->
+<xsl:template match="ulink">
+  <xsl:variable name="content">
+    <xsl:apply-templates/>
+  </xsl:variable>
+  <xsl:if test="$content = ''">
+    <xsl:text>: </xsl:text>
+  </xsl:if>
+  <xsl:if test="$content != ''">
+    <xsl:value-of select="$content" />
+  </xsl:if>
+  <xsl:if test="$content = ''">
+    <xsl:apply-templates mode="italic" select="@url" />
+  </xsl:if>
+</xsl:template>
+
+<xsl:template match="refentry">
+
+  <xsl:variable name="section" select="refmeta/manvolnum"/>
+  <xsl:variable name="name" select="refnamediv/refname[1]"/>
+  <xsl:variable name="base.dir" select="$base.dir"/>
+  <!-- standard man page width is 64 chars; 6 chars needed for the two
+       (x) volume numbers, and 2 spaces, leaves 56 -->
+  <xsl:variable name="twidth" select="(74 - string-length(refmeta/refentrytitle)) div 2"/>
+
+  <xsl:variable name="reftitle" 
+               select="substring(refmeta/refentrytitle, 1, $twidth)"/>
+
+  <xsl:variable name="title">
+    <xsl:choose>
+      <xsl:when test="refentryinfo/title">
+        <xsl:value-of select="refentryinfo/title"/>
+      </xsl:when>
+      <xsl:when test="../referenceinfo/title">
+        <xsl:value-of select="../referenceinfo/title"/>
+      </xsl:when>
+    </xsl:choose>
+  </xsl:variable>
+
+  <xsl:variable name="date">
+    <xsl:choose>
+      <xsl:when test="refentryinfo/date">
+        <xsl:value-of select="refentryinfo/date"/>
+      </xsl:when>
+      <xsl:when test="../referenceinfo/date">
+        <xsl:value-of select="../referenceinfo/date"/>
+      </xsl:when>
+    </xsl:choose>
+  </xsl:variable>
+
+  <xsl:variable name="productname">
+    <xsl:choose>
+      <xsl:when test="refentryinfo/productname">
+        <xsl:value-of select="refentryinfo/productname"/>
+      </xsl:when>
+      <xsl:when test="../referenceinfo/productname">
+        <xsl:value-of select="../referenceinfo/productname"/>
+      </xsl:when>
+    </xsl:choose>
+  </xsl:variable>
+
+  <xsl:call-template name="write.text.chunk">
+    <xsl:with-param name="filename"
+                   select="concat($base.dir, normalize-space ($name), '.', $section)"/>
+    <xsl:with-param name="content">
+      <xsl:text>.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "</xsl:text>
+      <xsl:value-of select="translate($reftitle,'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/>
+      <xsl:text>" </xsl:text>
+      <xsl:value-of select="refmeta/manvolnum[1]"/>
+      <xsl:text> "</xsl:text>
+      <xsl:value-of select="normalize-space($date)"/>
+      <xsl:text>" "</xsl:text>
+      <xsl:value-of select="normalize-space($productname)"/>
+      <xsl:text>" "</xsl:text>
+      <xsl:value-of select="$title"/>
+      <xsl:text>"
+</xsl:text>
+      <xsl:apply-templates/>
+      <xsl:text>&#10;</xsl:text>
+
+      <!-- Author section -->
+      <xsl:choose>
+        <xsl:when test="refentryinfo//author">
+          <xsl:apply-templates select="refentryinfo" mode="authorsect"/>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:with-param>
+  </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="informalexample|screen|programlisting">
+  <xsl:text>.nf&#10;</xsl:text>
+  <xsl:apply-templates/>
+  <xsl:text>.fi&#10;</xsl:text>
+</xsl:template>
+
+<xsl:template match="//emphasis">
+  <xsl:text>\fB</xsl:text>
+  <xsl:apply-templates/>
+  <xsl:text>\fR</xsl:text>
+</xsl:template>
+
+<xsl:template match="para|simpara|remark" mode="list">
+  <xsl:variable name="foo">
+    <xsl:apply-templates/>
+  </xsl:variable>
+  <xsl:choose match="node()">
+    <!-- Don't normalize-space() for verbatim paragraphs        -->
+    <xsl:when test="informalexample|screen|programlisting">
+      <xsl:value-of select="$foo"/>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:value-of select="normalize-space($foo)"/>
+      <xsl:text>&#10;</xsl:text>
+    </xsl:otherwise>
+  </xsl:choose>
+  <xsl:text>&#10;</xsl:text>
+  <xsl:if test="following-sibling::para or following-sibling::simpara or
+               following-sibling::remark">
+    <!-- Make sure multiple paragraphs within a list item don't -->
+    <!-- merge together.                                        -->
+    <xsl:text>&#10;</xsl:text>
+  </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/docbook/xslt/table.mod.xsl b/docs/docbook/xslt/table.mod.xsl
new file mode 100644 (file)
index 0000000..b20752d
--- /dev/null
@@ -0,0 +1,743 @@
+<?xml version='1.0'?>
+<!--############################################################################# 
+|- #############################################################################
+|                                                                                                              
+|   PURPOSE:
++ ############################################################################## -->
+<xsl:stylesheet 
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+    exclude-result-prefixes="doc" version='1.0'>
+
+
+
+    <!--############################################################################# -->
+    <!-- DOCUMENTATION                                                                -->
+    <doc:reference id="table" xmlns="">
+       <referenceinfo>
+           <releaseinfo role="meta">
+           </releaseinfo>
+           <authorgroup>
+               <firstname>Ramon</firstname> <surname>Casellas</surname>
+               <firstname>James</firstname> <surname>Devenish</surname>
+           </authorgroup>
+           <copyright>
+               <year>2000</year> <year>2001</year> <year>2002</year> <year>2003</year>
+               <holder>Ramon Casellas</holder>
+           </copyright>
+       </referenceinfo>
+
+       <title>Tables <filename>table.mod.xsl</filename></title>
+       <partintro>
+           <section><title>Introduction</title>
+               <para></para>
+           </section>
+       </partintro>
+    </doc:reference>
+
+
+
+
+    <!--############################################################################# -->
+    <!-- DOCUMENTATION -->
+    <doc:template match="table|informaltable" xmlns="">
+       <refpurpose>XSL template for docbook tables.  </refpurpose>
+       <refdescription>
+           <para></para>
+           <formalpara><title>Remarks and Bugs</title>
+               <itemizedlist>
+               </itemizedlist>
+           </formalpara>
+           <formalpara><title>Default Behaviour</title>
+               <screen></screen>
+           </formalpara>
+       </refdescription>
+    </doc:template>
+    <!--############################################################################# -->
+
+       <xsl:template match="table">
+       <xsl:variable name="placement">
+               <xsl:call-template name="generate.formal.title.placement">
+                       <xsl:with-param name="object" select="local-name(.)" />
+               </xsl:call-template>
+       </xsl:variable>
+       <xsl:variable name="caption">
+               <xsl:text>\caption{</xsl:text>
+               <xsl:apply-templates select="title" mode="caption.mode"/>
+               <xsl:text>}&#10;</xsl:text>
+       </xsl:variable>
+       <xsl:call-template name="map.begin"/>
+       <xsl:if test="$placement='before'">
+               <xsl:text>\captionswapskip{}</xsl:text>
+               <xsl:value-of select="$caption" />
+               <xsl:text>\captionswapskip{}</xsl:text>
+       </xsl:if>
+       <xsl:apply-templates/>
+       <xsl:if test="$placement!='before'"><xsl:value-of select="$caption" /></xsl:if>
+       <xsl:call-template name="map.end"/>
+       </xsl:template>
+
+       <xsl:template match="table/title"/>
+       <xsl:template match="table/title" mode="caption.mode"><xsl:apply-templates /></xsl:template>
+
+       <xsl:template match="informaltable">
+       <xsl:call-template name="map.begin"/>
+       <xsl:apply-templates/>
+       <xsl:call-template name="map.end"/>
+       </xsl:template>
+
+       
+    <xsl:template name="table.format.tabularx">
+       <xsl:param name="cols" select="1"/>
+       <xsl:param name="i" select="1"/>
+       <xsl:param name="colsep" select="1"/>
+       <!-- sum of numeric portions in 1*-like colwidths -->
+       <xsl:param name="starfactor" select="0"/>
+       <xsl:choose>
+           <!-- Out of the recursive iteration -->
+           <xsl:when test="$i > $cols"></xsl:when>
+           <!-- There are still columns to count -->
+           <xsl:otherwise>
+               <xsl:variable name="width">
+                       <xsl:variable name="userchoice" select="colspec[@colnum=$i]/@colwidth"/>
+                       <xsl:variable name="cells" select="thead/row/entry[$i]|tbody/row/entry[$i]"/>
+                       <xsl:choose>
+                               <xsl:when test="string-length($userchoice)=0 and count($cells//itemizedlist|$cells//orderedlist|$cells//variablelist)&gt;0">
+                                       <!-- In these specific circumstances, we MUST use a line-wrapped column
+                                            and yet the user hasn't specified one. -->
+                                       <xsl:value-of select="'1*'"/>
+                               </xsl:when>
+                               <xsl:otherwise>
+                                       <!-- In the general case, we just do what the user wants (may even
+                                            have no pre-specified width). -->
+                                       <xsl:value-of select="$userchoice"/>
+                               </xsl:otherwise>
+                       </xsl:choose>
+               </xsl:variable>
+               <!-- Try to take heed of colspecs -->
+               <xsl:choose>
+                       <xsl:when test="$width!=''">
+                               <xsl:text>&gt;{</xsl:text>
+                               <xsl:if test="contains($width,'*')">
+                                       <!-- see tabularx documentation -->
+                                       <xsl:text>\hsize=</xsl:text>
+                                       <xsl:value-of select="substring-before($width,'*') * $starfactor" />
+                                       <xsl:text>\hsize</xsl:text>
+                               </xsl:if>
+                               <xsl:choose>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='left'"><xsl:text>\RaggedRight</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='right'"><xsl:text>\RaggedLeft</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='center'"><xsl:text>\Centering</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='char'"><xsl:message>Table column char alignment is not supported.</xsl:message></xsl:when>
+                               </xsl:choose>
+                               <xsl:text>}</xsl:text>
+                               <xsl:choose>
+                                       <xsl:when test="contains($width,'*')">
+                                               <xsl:text>X</xsl:text>
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:text>p{</xsl:text><xsl:value-of select="$width" /><xsl:text>}</xsl:text>
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                               <xsl:if test="$i&lt;$cols and $colsep='1'">
+                                       <xsl:text>|</xsl:text>
+                               </xsl:if>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:choose>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='left'"><xsl:text>l</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='right'"><xsl:text>r</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='center'"><xsl:text>c</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='justify'"><xsl:text>X</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='char'"><xsl:text>c</xsl:text><xsl:message>Table column char alignment is not supported.</xsl:message></xsl:when>
+                                       <xsl:otherwise><xsl:text>X</xsl:text></xsl:otherwise>
+                               </xsl:choose>
+                               <xsl:if test="$i&lt;$cols and $colsep='1'">
+                                       <xsl:text>|</xsl:text>
+                               </xsl:if>
+                       </xsl:otherwise>
+               </xsl:choose>
+               <!-- Recursive for next column -->
+               <xsl:call-template name="table.format.tabularx">
+                   <xsl:with-param name="i" select="$i+1"/>
+                   <xsl:with-param name="cols" select="$cols"/>
+                   <xsl:with-param name="starfactor" select="$starfactor"/>
+               </xsl:call-template>
+           </xsl:otherwise>
+       </xsl:choose>
+    </xsl:template>
+       
+
+    <!-- FIX THIS -->
+    <xsl:template name="table.format.tabular">
+       <xsl:param name="cols" select="1"/>
+       <xsl:param name="i" select="1"/>
+       <xsl:param name="colsep" select="1"/>
+       <xsl:choose>
+           <!-- Out of the recursive iteration -->
+           <xsl:when test="$i > $cols"></xsl:when>
+           <!-- There are still columns to count -->
+           <xsl:otherwise>
+               <!-- Try to take heed of colspecs -->
+               <xsl:choose>
+                       <!-- RC 2003/03/19 : Added first 'test' : colspec[@colnum=$i] for xsltproc 
+                               Before this patch, parsing the doc with xsltproc the xsl:when clause 
+                               was evaluated to 'true' even if there was no colspec for the column
+                       -->
+                       <xsl:when test="colspec[@colnum=$i] and colspec[@colnum=$i]/@colwidth!='' and not(contains(colspec[@colnum=$i]/@colwidth,'*'))">
+                               <xsl:choose>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='left'"><xsl:text>&gt;{\RaggedRight}</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='right'"><xsl:text>&gt;{\RaggedLeft}</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='center'"><xsl:text>&gt;{\Centering}</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='char'"><xsl:message>Table column char alignment is not supported.</xsl:message></xsl:when>
+                               </xsl:choose>
+                               <xsl:text>p{</xsl:text><xsl:value-of select="colspec[@colnum=$i]/@colwidth" /><xsl:text>}</xsl:text>
+                               <xsl:if test="$i&lt;$cols and $colsep='1'">
+                                       <xsl:text>|</xsl:text>
+                               </xsl:if>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:choose>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='left'"><xsl:text>l</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='right'"><xsl:text>r</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='center'"><xsl:text>c</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='justify'"><xsl:text>l</xsl:text></xsl:when>
+                                       <xsl:when test="colspec[@colnum=$i]/@align='char'"><xsl:text>c</xsl:text><xsl:message>Table column char alignment is not supported.</xsl:message></xsl:when>
+                                       <xsl:otherwise><xsl:text>c</xsl:text></xsl:otherwise>
+                               </xsl:choose>
+                               <xsl:if test="$i&lt;$cols and $colsep='1'">
+                                       <xsl:text>|</xsl:text>
+                               </xsl:if>
+                       </xsl:otherwise>
+               </xsl:choose>
+               <!-- Recursive for next column -->
+               <xsl:call-template name="table.format.tabular">
+                   <xsl:with-param name="i" select="$i+1"/>
+                   <xsl:with-param name="cols" select="$cols"/>
+               </xsl:call-template>
+           </xsl:otherwise>
+       </xsl:choose>
+    </xsl:template>
+
+
+
+       <!-- See tabularx documentation. -->
+       <!-- For example, if we have a 1* column and a 3* column, then the
+            the hsizes for each column are (1/(1+3)*2) and (3/(1+3)*2).
+                The ratio of these to the star values (star values being 1 and 3)
+                is 2/(1+3).
+                BUT it is now very complicated because it takes into account columns
+                where the user has not specified a width but LaTeX requires a
+                fixed-width column (i.e. specialcols may vary).
+                Relies on there being (a) colspecs for every column or (b) no
+                colspecs.
+        -->
+       <xsl:template name="generate.starfactor">
+               <xsl:param name="i" select="1"/>
+               <xsl:param name="cols" select="count(colspec)"/>
+               <xsl:param name="sum" select="0"/>
+               <xsl:param name="specialcols" select="count(colspec[contains(@colwidth,'*')])"/>
+               <xsl:choose>
+                       <xsl:when test="$i&lt;=$cols and colspec[position()=$i and contains(@colwidth,'*')]">
+                               <!-- a * column -->
+                               <xsl:call-template name="generate.starfactor">
+                                       <xsl:with-param name="i" select="$i+1"/>
+                                       <xsl:with-param name="cols" select="$cols"/>
+                                       <xsl:with-param name="sum" select="$sum+substring-before(colspec[$i]/@colwidth,'*')"/>
+                                       <xsl:with-param name="specialcols" select="$specialcols"/>
+                               </xsl:call-template>
+                       </xsl:when>
+                       <xsl:when test="$i&lt;=$cols">
+                               <!-- not a * column, but we are going to pretend that it is -->
+                               <xsl:variable name="cells" select="thead/row/entry[$i]|tbody/row/entry[$i]"/>
+                               <xsl:variable name="problems" select="count($cells//itemizedlist|$cells//orderedlist|$cells//variablelist)"/>
+                               <xsl:choose>
+                                       <xsl:when test="$problems &gt; 0">
+                                               <xsl:call-template name="generate.starfactor">
+                                                       <xsl:with-param name="i" select="$i+1"/>
+                                                       <xsl:with-param name="cols" select="$cols"/>
+                                                       <xsl:with-param name="sum" select="$sum+1"/>
+                                                       <xsl:with-param name="specialcols" select="$specialcols+1"/>
+                                               </xsl:call-template>
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:call-template name="generate.starfactor">
+                                                       <xsl:with-param name="i" select="$i+1"/>
+                                                       <xsl:with-param name="cols" select="$cols"/>
+                                                       <xsl:with-param name="sum" select="$sum"/>
+                                                       <xsl:with-param name="specialcols" select="$specialcols"/>
+                                               </xsl:call-template>
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:value-of select="$specialcols div $sum"/>
+                       </xsl:otherwise>
+               </xsl:choose>
+       </xsl:template>
+       
+
+    <xsl:template match="tgroup">
+       <xsl:variable name="align" select="@align"/>
+       <xsl:variable name="frame">
+               <xsl:choose>
+                       <xsl:when test="string-length(../@frame)&lt;1">all</xsl:when>
+                       <xsl:otherwise>
+                               <xsl:value-of select="../@frame"/>
+                       </xsl:otherwise>
+               </xsl:choose>
+       </xsl:variable>
+       <xsl:variable name="colspecs" select="./colspec"/>
+       <xsl:variable name="usex">
+               <xsl:choose>
+                       <!-- if there are lists within cells, we need tabularx -->
+                       <xsl:when test="$latex.use.tabularx=1 and (descendant::itemizedlist|descendant::orderedlist|descendant::variablelist)">
+                               <xsl:text>1</xsl:text>
+                       </xsl:when>
+                       <!-- if there are instances of 1*-style colwidths, we need tabularx -->
+                       <xsl:when test="$latex.use.tabularx=1 and contains(colspec/@colwidth,'*')">
+                               <xsl:text>1</xsl:text>
+                       </xsl:when>
+                       <!-- if there are colspecs with 'justify' alignment and no explicit width, we need tabularx -->
+                       <xsl:when test="$latex.use.tabularx=1 and count(colspec[@align='justify'])&gt;0">
+                               <xsl:text>1</xsl:text>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:text>1</xsl:text>
+                       </xsl:otherwise>
+               </xsl:choose>
+       </xsl:variable>
+       <xsl:variable name="useminipage">
+               <!-- Hack to get around LaTeX issue with tabular (not necessary with tabularx).
+               This is NOT a good solution, and has problems of its own, but at least the footnotes
+               do not actually disappear (which is what would otherwise happen). -->
+               <xsl:if test="count(.//footnote)!=0">1</xsl:if>
+       </xsl:variable>
+       <xsl:choose>
+               <xsl:when test="$usex='1'">
+                       <xsl:text>\begin{tabularx}{\linewidth}{</xsl:text>
+               </xsl:when>
+               <xsl:otherwise>
+                       <xsl:if test="$useminipage='1'"><xsl:text>\begin{minipage}{\linewidth}&#10;</xsl:text></xsl:if>
+                       <xsl:text>\begin{tabular}{</xsl:text>
+               </xsl:otherwise>
+       </xsl:choose>
+       <xsl:if test="$frame='all' or $frame='sides'">
+           <xsl:text>|</xsl:text>
+       </xsl:if>
+       <xsl:choose>
+               <xsl:when test="$usex=1">
+                       <xsl:call-template name="table.format.tabularx">
+                               <xsl:with-param name="cols" select="@cols"/>
+                               <xsl:with-param name="starfactor">
+                                       <xsl:call-template name="generate.starfactor">
+                                               <xsl:with-param name="cols" select="@cols"/>
+                                       </xsl:call-template>
+                               </xsl:with-param>
+                       </xsl:call-template>
+               </xsl:when>
+               <xsl:otherwise>
+                       <xsl:call-template name="table.format.tabular">
+                               <xsl:with-param name="cols" select="@cols"/>
+                       </xsl:call-template>
+               </xsl:otherwise>
+       </xsl:choose>
+       <xsl:if test="$frame='all' or $frame='sides'">
+           <xsl:text>|</xsl:text>
+       </xsl:if>
+       <xsl:text>}&#10;</xsl:text>
+       <xsl:if test="$frame!='sides' and $frame!='none' and $frame!='bottom'">
+           <xsl:text>\hline &#10;</xsl:text>
+       </xsl:if>
+       <!-- APPLY TEMPLATES -->
+       <xsl:apply-templates/>
+       <!--                 -->
+       <xsl:if test="$frame!='sides' and $frame!='none' and $frame!='top'">
+           <xsl:text>\hline &#10;</xsl:text>
+       </xsl:if>
+       <xsl:choose>
+               <xsl:when test="$usex=1">
+                       <xsl:text>\end{tabularx}&#10;</xsl:text>
+               </xsl:when>
+               <xsl:otherwise>
+                       <xsl:text>\end{tabular}&#10;</xsl:text>
+                       <xsl:if test="$useminipage='1'"><xsl:text>\end{minipage}&#10;</xsl:text></xsl:if>
+               </xsl:otherwise>
+       </xsl:choose>
+    </xsl:template>
+
+
+
+    <!--
+    <xsl:template name="generate.col">
+       <xsl:param name="countcol">1</xsl:param>
+    </xsl:template>
+    -->
+
+    <xsl:template match="colspec"></xsl:template>
+    <xsl:template match="spanspec"></xsl:template>
+
+
+
+
+    <xsl:template match="thead|tfoot">
+       <xsl:if test="@align">
+           <xsl:attribute name="align">
+               <xsl:value-of select="@align"/>
+           </xsl:attribute>
+       </xsl:if>
+       <xsl:if test="@char">
+           <xsl:attribute name="char">
+               <xsl:value-of select="@char"/>
+           </xsl:attribute>
+       </xsl:if>
+       <xsl:if test="@charoff">
+           <xsl:attribute name="charoff">
+               <xsl:value-of select="@charoff"/>
+           </xsl:attribute>
+       </xsl:if>
+       <xsl:if test="@valign">
+           <xsl:attribute name="valign">
+               <xsl:value-of select="@valign"/>
+           </xsl:attribute>
+       </xsl:if>
+       <xsl:apply-templates/>
+    </xsl:template>
+
+    <xsl:template match="thead/row/entry|tfoot/row/entry">
+       <xsl:call-template name="latex.entry.prealign"/>
+       <xsl:call-template name="latex.thead.row.entry"/>
+       <xsl:call-template name="latex.entry.postalign"/>
+       <xsl:choose>
+               <xsl:when test="position()=last()"><xsl:text> \tabularnewline&#10;</xsl:text></xsl:when>
+               <xsl:otherwise><xsl:call-template name="generate.latex.cell.separator"/></xsl:otherwise>
+       </xsl:choose> 
+    </xsl:template>
+
+    <xsl:template match="tbody">
+       <xsl:apply-templates/>
+    </xsl:template>
+
+    <xsl:template match="row">
+       <xsl:apply-templates/>
+    </xsl:template>
+
+    <xsl:template match="tbody/row|thead/row|tfoot/row">
+       <xsl:apply-templates/>
+       <!-- The rule below the last row in the table is controlled by the 
+       Frame attribute of the enclosing Table or InformalTable and the RowSep 
+       of the last row is ignored. If unspecified, this attribute is 
+       inherited from enclosing elements, rowsep=1 by default. -->
+       <xsl:variable name="parent_position" select="count(../preceding-sibling::node())+1"/>
+       <xsl:variable name="grandparent_children" select="count(../../child::node())"/>
+       <xsl:if test="(count(@rowsep)=0 or @rowsep='1') and (position() != last() or $parent_position &lt; $grandparent_children)">
+           <xsl:text> \hline &#10;</xsl:text>
+       </xsl:if>
+    </xsl:template>
+
+
+    <xsl:template match="tbody/row/entry">
+       <xsl:call-template name="latex.entry.prealign"/>
+       <xsl:apply-templates/>
+       <xsl:call-template name="latex.entry.postalign"/>
+       <xsl:choose>
+               <xsl:when test="position()=last()"><xsl:text> \tabularnewline&#10;</xsl:text></xsl:when>
+               <xsl:otherwise><xsl:call-template name="generate.latex.cell.separator"/></xsl:otherwise>
+       </xsl:choose> 
+    </xsl:template>
+
+
+       <xsl:template name="latex.entry.prealign">
+       <xsl:variable name="span">
+               <xsl:choose>
+                       <xsl:when test="@spanname!=''">
+                               <xsl:call-template name="calculate.colspan">
+                                       <xsl:with-param name="namest" select="../../../spanspec[@spanname=@spanname]/@namest"/>
+                                       <xsl:with-param name="nameend" select="../../../spanspec[@spanname=@spanname]/@nameend"/>
+                               </xsl:call-template>
+                       </xsl:when>
+                       <xsl:when test="@namest!=''">
+                               <xsl:call-template name="calculate.colspan"/>
+                       </xsl:when>
+                       <xsl:otherwise>-1</xsl:otherwise>
+               </xsl:choose>
+       </xsl:variable>
+       <xsl:if test="$span &gt; 1">
+               <xsl:text>\multicolumn{</xsl:text>
+               <xsl:value-of select="$span"/>
+               <xsl:text>|}{</xsl:text><!-- TODO take heed of @colsep -->
+               <xsl:choose>
+                       <xsl:when test="@align='left'"><xsl:text>l</xsl:text></xsl:when>
+                       <xsl:when test="@align='right'"><xsl:text>r</xsl:text></xsl:when>
+                       <xsl:when test="@align='center'"><xsl:text>c</xsl:text></xsl:when>
+                       <xsl:when test="@align='char'">c<xsl:message>Table entry char alignment is not supported.</xsl:message></xsl:when>
+                       <xsl:otherwise>c</xsl:otherwise>
+               </xsl:choose>
+       <!-- use this as a hook for some general warnings -->
+               <xsl:text>}</xsl:text>
+       </xsl:if>
+       <!-- this is used when the entry's align spec wants to override the column default -->
+       <xsl:if test="$span &lt; 1">
+               <xsl:choose>
+                       <xsl:when test="@align='left'"><xsl:text>\docbooktolatexalignll </xsl:text></xsl:when>
+                       <xsl:when test="@align='right'"><xsl:text>\docbooktolatexalignrl </xsl:text></xsl:when>
+                       <xsl:when test="@align='center'"><xsl:text>\docbooktolatexaligncl </xsl:text></xsl:when>
+                       <xsl:when test="@align='char'"><xsl:message>Table entry char alignment is not supported.</xsl:message></xsl:when>
+               </xsl:choose>
+       </xsl:if>
+       <xsl:text>{</xsl:text>
+       <xsl:if test="@rotate='1'">
+               <xsl:text>\rotatebox{90}</xsl:text>
+               <xsl:if test="@align!=''"><xsl:message>entry[@rotate='1' and @align!=''] probably doesn't work.</xsl:message></xsl:if>
+       </xsl:if>
+       <xsl:text>{</xsl:text>
+       <!-- use this as a hook for some general warnings -->
+       <xsl:if test="@morerows!=''"><xsl:message>The morerows attribute is not supported.</xsl:message></xsl:if>
+       </xsl:template>
+
+       <xsl:template name="latex.entry.postalign">
+       <xsl:text>}}</xsl:text>
+       <!-- this is used when the entry's align spec wants to override the column default -->
+       <xsl:if test="@namest='' and @spanspec=''"><!-- TODO improve -->
+               <xsl:choose>
+                       <xsl:when test="@align='left'"><xsl:text>\docbooktolatexalignlr </xsl:text></xsl:when>
+                       <xsl:when test="@align='right'"><xsl:text>\docbooktolatexalignrr </xsl:text></xsl:when>
+                       <xsl:when test="@align='center'"><xsl:text>\docbooktolatexaligncr </xsl:text></xsl:when>
+               </xsl:choose>
+       </xsl:if>
+       </xsl:template>
+
+
+
+
+
+
+
+
+
+
+
+
+
+    <xsl:template name="process.cell">
+       <xsl:param name="cellgi">td</xsl:param>
+       <xsl:variable name="empty.cell" select="count(node()) = 0"/>
+
+       <xsl:element name="{$cellgi}">
+           <xsl:if test="@morerows">
+               <xsl:attribute name="rowspan">
+                   <xsl:value-of select="@morerows+1"/>
+               </xsl:attribute>
+           </xsl:if>
+           <xsl:if test="@namest">
+               <xsl:attribute name="colspan">
+                   <xsl:call-template name="calculate.colspan"/>
+               </xsl:attribute>
+           </xsl:if>
+           <xsl:if test="@align">
+               <xsl:attribute name="align">
+                   <xsl:value-of select="@align"/>
+               </xsl:attribute>
+           </xsl:if>
+           <xsl:if test="@char">
+               <xsl:attribute name="char">
+                   <xsl:value-of select="@char"/>
+               </xsl:attribute>
+           </xsl:if>
+           <xsl:if test="@charoff">
+               <xsl:attribute name="charoff">
+                   <xsl:value-of select="@charoff"/>
+               </xsl:attribute>
+           </xsl:if>
+           <xsl:if test="@valign">
+               <xsl:attribute name="valign">
+                   <xsl:value-of select="@valign"/>
+               </xsl:attribute>
+           </xsl:if>
+
+           <xsl:choose>
+               <xsl:when test="$empty.cell">
+                   <xsl:text>&#160;</xsl:text>
+               </xsl:when>
+               <xsl:otherwise>
+                   <xsl:apply-templates/>
+               </xsl:otherwise>
+           </xsl:choose>
+       </xsl:element>
+    </xsl:template>
+
+    <xsl:template name="generate.colgroup">
+       <xsl:param name="cols" select="1"/>
+       <xsl:param name="count" select="1"/>
+       <xsl:choose>
+           <xsl:when test="$count>$cols"></xsl:when>
+           <xsl:otherwise>
+               <xsl:call-template name="generate.col">
+                   <xsl:with-param name="countcol" select="$count"/>
+               </xsl:call-template>
+               <xsl:call-template name="generate.colgroup">
+                   <xsl:with-param name="cols" select="$cols"/>
+                   <xsl:with-param name="count" select="$count+1"/>
+               </xsl:call-template>
+           </xsl:otherwise>
+       </xsl:choose>
+    </xsl:template>
+
+    <xsl:template name="generate.col">
+       <xsl:param name="countcol">1</xsl:param>
+       <xsl:param name="colspecs" select="./colspec"/>
+       <xsl:param name="count">1</xsl:param>
+       <xsl:param name="colnum">1</xsl:param>
+
+       <xsl:choose>
+           <xsl:when test="$count>count($colspecs)">
+               <col/>
+           </xsl:when>
+           <xsl:otherwise>
+               <xsl:variable name="colspec" select="$colspecs[$count=position()]"/>
+               <xsl:variable name="colspec.colnum">
+                   <xsl:choose>
+                       <xsl:when test="$colspec/@colnum">
+                           <xsl:value-of select="$colspec/@colnum"/>
+                       </xsl:when>
+                       <xsl:otherwise>
+                           <xsl:value-of select="$colnum"/>
+                       </xsl:otherwise>
+                   </xsl:choose>
+               </xsl:variable>
+
+               <xsl:choose>
+                   <xsl:when test="$colspec.colnum=$countcol">
+                       <col>
+                           <xsl:if test="$colspec/@align">
+                               <xsl:attribute name="align">
+                                   <xsl:value-of select="$colspec/@align"/>
+                               </xsl:attribute>
+                           </xsl:if>
+                           <xsl:if test="$colspec/@char">
+                               <xsl:attribute name="char">
+                                   <xsl:value-of select="$colspec/@char"/>
+                               </xsl:attribute>
+                           </xsl:if>
+                           <xsl:if test="$colspec/@charoff">
+                               <xsl:attribute name="charoff">
+                                   <xsl:value-of select="$colspec/@charoff"/>
+                               </xsl:attribute>
+                           </xsl:if>
+                       </col>
+                   </xsl:when>
+                   <xsl:otherwise>
+                       <xsl:call-template name="generate.col">
+                           <xsl:with-param name="countcol" select="$countcol"/>
+                           <xsl:with-param name="colspecs" select="$colspecs"/>
+                           <xsl:with-param name="count" select="$count+1"/>
+                           <xsl:with-param name="colnum">
+                               <xsl:choose>
+                                   <xsl:when test="$colspec/@colnum">
+                                       <xsl:value-of select="$colspec/@colnum + 1"/>
+                                   </xsl:when>
+                                   <xsl:otherwise>
+                                       <xsl:value-of select="$colnum + 1"/>
+                                   </xsl:otherwise>
+                               </xsl:choose>
+                           </xsl:with-param>
+                       </xsl:call-template>
+                   </xsl:otherwise>
+               </xsl:choose>
+           </xsl:otherwise>
+       </xsl:choose>
+
+    </xsl:template>
+
+    <xsl:template name="colspec.colnum">
+       <!-- when this macro is called, the current context must be an entry -->
+       <xsl:param name="colname"></xsl:param>
+       <!-- .. = row, ../.. = thead|tbody, ../../.. = tgroup -->
+       <xsl:param name="colspecs" select="../../../../tgroup/colspec"/>
+       <xsl:param name="count">1</xsl:param>
+       <xsl:param name="colnum">1</xsl:param>
+       <xsl:choose>
+           <xsl:when test="$count>count($colspecs)"></xsl:when>
+           <xsl:otherwise>
+               <xsl:variable name="colspec" select="$colspecs[$count=position()]"/>
+               <!--
+               <xsl:value-of select="$count"/>:
+               <xsl:value-of select="$colspec/@colname"/>=
+               <xsl:value-of select="$colnum"/>
+               -->
+               <xsl:choose>
+                   <xsl:when test="$colspec/@colname=$colname">
+                       <xsl:choose>
+                           <xsl:when test="$colspec/@colnum">
+                               <xsl:value-of select="$colspec/@colnum"/>
+                           </xsl:when>
+                           <xsl:otherwise>
+                               <xsl:value-of select="$colnum"/>
+                           </xsl:otherwise>
+                       </xsl:choose>
+                   </xsl:when>
+                   <xsl:otherwise>
+                       <xsl:call-template name="colspec.colnum">
+                           <xsl:with-param name="colname" select="$colname"/>
+                           <xsl:with-param name="colspecs" select="$colspecs"/>
+                           <xsl:with-param name="count" select="$count+1"/>
+                           <xsl:with-param name="colnum">
+                               <xsl:choose>
+                                   <xsl:when test="$colspec/@colnum">
+                                       <xsl:value-of select="$colspec/@colnum + 1"/>
+                                   </xsl:when>
+                                   <xsl:otherwise>
+                                       <xsl:value-of select="$colnum + 1"/>
+                                   </xsl:otherwise>
+                               </xsl:choose>
+                           </xsl:with-param>
+                       </xsl:call-template>
+                   </xsl:otherwise>
+               </xsl:choose>
+           </xsl:otherwise>
+       </xsl:choose>
+    </xsl:template>
+
+    <xsl:template name="colspec.colwidth">
+       <!-- when this macro is called, the current context must be an entry -->
+       <xsl:param name="colname"></xsl:param>
+       <!-- .. = row, ../.. = thead|tbody, ../../.. = tgroup -->
+       <xsl:param name="colspecs" select="../../../../tgroup/colspec"/>
+       <xsl:param name="count">1</xsl:param>
+       <xsl:choose>
+           <xsl:when test="$count>count($colspecs)"></xsl:when>
+           <xsl:otherwise>
+               <xsl:variable name="colspec" select="$colspecs[$count=position()]"/>
+               <xsl:choose>
+                   <xsl:when test="$colspec/@colname=$colname">
+                       <xsl:value-of select="$colspec/@colwidth"/>
+                   </xsl:when>
+                   <xsl:otherwise>
+                       <xsl:call-template name="colspec.colwidth">
+                           <xsl:with-param name="colname" select="$colname"/>
+                           <xsl:with-param name="colspecs" select="$colspecs"/>
+                           <xsl:with-param name="count" select="$count+1"/>
+                       </xsl:call-template>
+                   </xsl:otherwise>
+               </xsl:choose>
+           </xsl:otherwise>
+       </xsl:choose>
+    </xsl:template>
+
+    <xsl:template name="calculate.colspan">
+       <xsl:param name="namest" select="@namest"/>
+       <xsl:param name="nameend" select="@nameend"/>
+       <xsl:variable name="scol">
+           <xsl:call-template name="colspec.colnum">
+               <xsl:with-param name="colname" select="$namest"/>
+           </xsl:call-template>
+       </xsl:variable>
+       <xsl:variable name="ecol">
+           <xsl:call-template name="colspec.colnum">
+               <xsl:with-param name="colname" select="$nameend"/>
+           </xsl:call-template>
+       </xsl:variable>
+       <xsl:value-of select="$ecol - $scol + 1"/>
+    </xsl:template>
+
+</xsl:stylesheet>
diff --git a/docs/faq/FAQ-ClientApp.html b/docs/faq/FAQ-ClientApp.html
new file mode 100644 (file)
index 0000000..77e65c9
--- /dev/null
@@ -0,0 +1,51 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Specific client application problems</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="samba-faq.html" title="Samba FAQ"><link rel="up" href="samba-faq.html" title="Samba FAQ"><link rel="previous" href="FAQ-Install.html" title="Chapter 2. Compiling and installing Samba on a Unix host"><link rel="next" href="FAQ-errors.html" title="Chapter 4. Common errors"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Specific client application problems</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FAQ-Install.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="FAQ-errors.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FAQ-ClientApp"></a>Chapter 3. Specific client application problems</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="FAQ-ClientApp.html#id2817020">MS Office Setup reports "Cannot change properties of '\\MSOFFICE\\SETUP.INI'"</a></dt><dt><a href="FAQ-ClientApp.html#id2817052">How to use a Samba share as an administrative share for MS Office, etc.</a></dt><dt><a href="FAQ-ClientApp.html#id2817147">Microsoft Access database opening errors</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2817020"></a>MS Office Setup reports "Cannot change properties of '\\MSOFFICE\\SETUP.INI'"</h2></div></div><div></div></div><p>
+When installing MS Office on a Samba drive for which you have admin
+user permissions, ie. admin users = username, you will find the
+setup program unable to complete the installation.
+</p><p>
+To get around this problem, do the installation without admin user
+permissions The problem is that MS Office Setup checks that a file is
+rdonly by trying to open it for writing.
+</p><p>
+Admin users can always open a file for writing, as they run as root.
+You just have to install as a non-admin user and then use "chown -R"
+to fix the owner.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2817052"></a>How to use a Samba share as an administrative share for MS Office, etc.</h2></div></div><div></div></div><p>
+Microsoft Office products can be installed as an administrative installation
+from which the application can either be run off the administratively installed
+product that resides on a shared resource, or from which that product can be
+installed onto workstation clients.
+</p><p>
+The general mechanism for implementing an adminstrative installation involves
+running <b class="command">X:\setup /A</b>, where X is the drive letter of either CDROM or floppy.
+</p><p>
+This installation process will NOT install the product for use per se, but
+rather results in unpacking of the compressed distribution files into a target
+shared folder. For this process you need write privilidge to the share and it
+is desirable to enable file locking and share mode operation during this
+process.
+</p><p>
+Subsequent installation of MS Office from this share will FAIL unless certain
+precautions are taken. This failure will be caused by share mode operation
+which will prevent the MS Office installation process from re-opening various
+dynamic link library files and will cause sporadic file not found problems.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+As soon as the administrative installation (unpacking) has completed
+set the following parameters on the share containing it:
+</p><pre class="programlisting">
+[MSOP95]
+       path = /where_you_put_it
+       comment = Your comment
+       volume = "The_CD_ROM_Label"
+       read only = yes
+       available = yes
+       share modes = no
+       locking = no
+       browseable = yes
+       public = yes
+</pre></li><li><p>Now you are ready to run the setup program from the Microsoft Windows
+workstation as follows: <b class="command">\\"Server_Name"\MSOP95\msoffice\setup</b>
+</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2817147"></a>Microsoft Access database opening errors</h2></div></div><div></div></div><p>
+Here are some notes on running MS-Access on a Samba drive from <a href="stefank@esi.com.au" target="_top">Stefan Kjellberg</a>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>Opening a database in 'exclusive' mode does NOT work. Samba ignores r/w/share modes on file open.</td></tr><tr><td>Make sure that you open the database as 'shared' and to 'lock modified records'</td></tr><tr><td>Of course locking must be enabled for the particular share (smb.conf)</td></tr></table><p>
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FAQ-Install.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="samba-faq.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="FAQ-errors.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. Compiling and installing Samba on a Unix host </td><td width="20%" align="center"><a accesskey="h" href="samba-faq.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 4. Common errors</td></tr></table></div></body></html>
diff --git a/docs/faq/FAQ-Install.html b/docs/faq/FAQ-Install.html
new file mode 100644 (file)
index 0000000..956c587
--- /dev/null
@@ -0,0 +1,64 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Compiling and installing Samba on a Unix host</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="samba-faq.html" title="Samba FAQ"><link rel="up" href="samba-faq.html" title="Samba FAQ"><link rel="previous" href="FAQ-general.html" title="Chapter 1. General Information"><link rel="next" href="FAQ-ClientApp.html" title="Chapter 3. Specific client application problems"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. Compiling and installing Samba on a Unix host</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FAQ-general.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="FAQ-ClientApp.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FAQ-Install"></a>Chapter 2. Compiling and installing Samba on a Unix host</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="FAQ-Install.html#id2818371">My client reports "cannot locate specified share name" or similar</a></dt><dt><a href="FAQ-Install.html#id2818279">Why are my file's timestamps off by an hour, or by a few hours?</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2818371"></a>My client reports "cannot locate specified share name" or similar</h2></div></div><div></div></div><p>
+This message indicates that your client CAN locate the specified
+server, which is a good start, but that it cannot find a service of
+the name you gave.
+</p><p>
+The first step is to check the exact name of the service you are
+trying to connect to (consult your system administrator). Assuming it
+exists and you specified it correctly (read your client's docs on how
+to specify a service name correctly), read on:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>Many clients cannot accept or use service names longer than eight characters.</td></tr><tr><td>Many clients cannot accept or use service names containing spaces.</td></tr><tr><td>Some servers (not Samba though) are case sensitive with service names.</td></tr><tr><td>Some clients force service names into upper case.</td></tr></table></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2818279"></a>Why are my file's timestamps off by an hour, or by a few hours?</h2></div></div><div></div></div><p>
+This is from Paul Eggert eggert@twinsun.com.
+</p><p>
+Most likely it's a problem with your time zone settings.
+</p><p>
+Internally, Samba maintains time in traditional Unix format,
+namely, the number of seconds since 1970-01-01 00:00:00 Universal Time
+(or ``GMT''), not counting leap seconds.
+</p><p>
+On the server side, Samba uses the Unix TZ variable to convert
+internal timestamps to and from local time.  So on the server side, there are
+two things to get right.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>The Unix system clock must have the correct Universal time. Use the shell command "sh -c 'TZ=UTC0 date'" to check this.</td></tr><tr><td>The TZ environment variable must be set on the server before Samba is invoked.  The details of this depend on the server OS, but typically you must edit a file whose name is /etc/TIMEZONE or /etc/default/init, or run the command `zic -l'.</td></tr></table><p>
+</p><p>TZ must have the correct value.</p><p>
+If possible, use geographical time zone settings
+(e.g. TZ='America/Los_Angeles' or perhaps
+ TZ=':US/Pacific').  These are supported by most
+popular Unix OSes, are easier to get right, and are
+more accurate for historical timestamps.  If your
+operating system has out-of-date tables, you should be
+able to update them from the public domain time zone
+tables at <a href="ftp://elsie.nci.nih.gov/pub/" target="_top">ftp://elsie.nci.nih.gov/pub/</a>.
+</p><p>If your system does not support geographical timezone
+settings, you must use a Posix-style TZ strings, e.g.
+TZ='PST8PDT,M4.1.0/2,M10.5.0/2' for US Pacific time.
+Posix TZ strings can take the following form (with optional
+                                                                                         items in brackets):
+</p><pre class="programlisting">
+       StdOffset[Dst[Offset],Date/Time,Date/Time]
+</pre><p>
+                where:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>`Std' is the standard time designation (e.g. `PST').</td></tr><tr><td>`Offset' is the number of hours behind UTC (e.g. `8').
+Prepend a `-' if you are ahead of UTC, and
+append `:30' if you are at a half-hour offset.
+Omit all the remaining items if you do not use
+daylight-saving time.</td></tr><tr><td>`Dst' is the daylight-saving time designation
+(e.g. `PDT').</td></tr><tr><td>The optional second `Offset' is the number of
+hours that daylight-saving time is behind UTC.
+The default is 1 hour ahead of standard time.
+</td></tr><tr><td>`Date/Time,Date/Time' specify when daylight-saving
+time starts and ends.  The format for a date is
+`Mm.n.d', which specifies the dth day (0 is Sunday)
+of the nth week of the mth month, where week 5 means
+the last such day in the month.  The format for a
+time is [h]h[:mm[:ss]], using a 24-hour clock.
+</td></tr></table><p>
+</p><p>
+Other Posix string formats are allowed but you don't want
+to know about them.</p><p>
+On the client side, you must make sure that your client's clock and
+time zone is also set appropriately.  [[I don't know how to do this.]]
+Samba traditionally has had many problems dealing with time zones, due
+to the bizarre ways that Microsoft network protocols handle time
+zones.  
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FAQ-general.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="samba-faq.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="FAQ-ClientApp.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. General Information </td><td width="20%" align="center"><a accesskey="h" href="samba-faq.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Specific client application problems</td></tr></table></div></body></html>
diff --git a/docs/faq/FAQ-errors.html b/docs/faq/FAQ-errors.html
new file mode 100644 (file)
index 0000000..e7019df
--- /dev/null
@@ -0,0 +1,52 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Common errors</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="samba-faq.html" title="Samba FAQ"><link rel="up" href="samba-faq.html" title="Samba FAQ"><link rel="previous" href="FAQ-ClientApp.html" title="Chapter 3. Specific client application problems"><link rel="next" href="FAQ-features.html" title="Chapter 5. Features"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Common errors</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FAQ-ClientApp.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="FAQ-features.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FAQ-errors"></a>Chapter 4. Common errors</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="FAQ-errors.html#id2816927">Not listening for calling name</a></dt><dt><a href="FAQ-errors.html#id2816969">System Error 1240</a></dt><dt><a href="FAQ-errors.html#id2816308">smbclient ignores -N !</a></dt><dt><a href="FAQ-errors.html#id2816362">The data on the CD-Drive I've shared seems to be corrupted!</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2816927"></a>Not listening for calling name</h2></div></div><div></div></div><p>
+</p><pre class="programlisting">
+Session request failed (131,129) with myname=HOBBES destname=CALVIN
+Not listening for calling name
+</pre><p>
+</p><p>
+If you get this when talking to a Samba box then it means that your
+global "hosts allow" or "hosts deny" settings are causing the Samba 
+server to refuse the connection. 
+</p><p>
+Look carefully at your "hosts allow" and "hosts deny" lines in the
+global section of smb.conf. 
+</p><p>
+It can also be a problem with reverse DNS lookups not functioning 
+correctly, leading to the remote host identity not being able to
+be confirmed, but that is less likely.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2816969"></a>System Error 1240</h2></div></div><div></div></div><p>
+System error 1240 means that the client is refusing to talk
+to a non-encrypting server. Microsoft changed WinNT in service
+pack 3 to refuse to connect to servers that do not support
+SMB password encryption.
+</p><p>There are two main solutions:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>enable SMB password encryption in Samba. See the encryption part of 
+the samba HOWTO Collection</td></tr><tr><td>disable this behaviour in NT. See the section about 
+Windows NT in the chapter "Portability" of the samba HOWTO collection
+</td></tr></table><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2816308"></a>smbclient ignores -N !</h2></div></div><div></div></div><p>
+&#8220;<span class="quote">When getting the list of shares available on a host using the command
+<b class="command">smbclient -N -L</b>
+the program always prompts for the password if the server is a Samba server.
+It also ignores the "-N" argument when querying some (but not all) of our
+NT servers.
+</span>&#8221;
+</p><p>
+No, it does not ignore -N, it is just that your server rejected the 
+null password in the connection, so smbclient prompts for a password
+to try again.
+</p><p>
+To get the behaviour that you probably want use <b class="command">smbclient -L host -U%</b>
+</p><p>
+This will set both the username and password to null, which is
+an anonymous login for SMB. Using -N would only set the password
+to null, and this is not accepted as an anonymous login for most
+SMB servers.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2816362"></a>The data on the CD-Drive I've shared seems to be corrupted!</h2></div></div><div></div></div><p>
+Some OSes (notably Linux) default to auto detection of file type on
+cdroms and do cr/lf translation. This is a very bad idea when use with
+Samba. It causes all sorts of stuff ups.
+</p><p>
+To overcome this problem use conv=binary when mounting the cdrom
+before exporting it with Samba.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FAQ-ClientApp.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="samba-faq.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="FAQ-features.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 3. Specific client application problems </td><td width="20%" align="center"><a accesskey="h" href="samba-faq.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 5. Features</td></tr></table></div></body></html>
diff --git a/docs/faq/FAQ-features.html b/docs/faq/FAQ-features.html
new file mode 100644 (file)
index 0000000..091566b
--- /dev/null
@@ -0,0 +1,175 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Features</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="samba-faq.html" title="Samba FAQ"><link rel="up" href="samba-faq.html" title="Samba FAQ"><link rel="previous" href="FAQ-errors.html" title="Chapter 4. Common errors"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 5. Features</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FAQ-errors.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FAQ-features"></a>Chapter 5. Features</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="FAQ-features.html#id2816162">How can I use samba as a fax server?</a></dt><dd><dl><dt><a href="FAQ-features.html#id2816214">Tools for printing faxes</a></dt><dt><a href="FAQ-features.html#id2816267">Making the fax-server</a></dt><dt><a href="FAQ-features.html#id2882870">Installing the client drivers</a></dt><dt><a href="FAQ-features.html#id2882954">Example smb.conf</a></dt></dl></dd><dt><a href="FAQ-features.html#id2882979">Samba doesn't work well together with DHCP!</a></dt><dt><a href="FAQ-features.html#id2883105">How can I assign NetBIOS names to clients with DHCP?</a></dt><dt><a href="FAQ-features.html#id2883153">How do I convert between unix and dos text formats?</a></dt><dt><a href="FAQ-features.html#id2883182">Does samba have wins replication support?</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2816162"></a>How can I use samba as a fax server?</h2></div></div><div></div></div><p>Contributor: <a href="mailto:zuber@berlin.snafu.de" target="_top">Gerhard Zuber</a></p><p>Requirements:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>UNIX box (Linux preferred) with SAMBA and a faxmodem</td></tr><tr><td>ghostscript package</td></tr><tr><td>mgetty+sendfax package</td></tr><tr><td>pbm package (portable bitmap tools)</td></tr></table><p>
+</p><p>First, install and configure the required packages. Be sure to read the mgetty+sendfax 
+manual carefully.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2816214"></a>Tools for printing faxes</h3></div></div><div></div></div><p>Your incomed faxes are in:
+<tt class="filename">/var/spool/fax/incoming</tt>. Print it with:</p><pre class="programlisting">
+for i in *
+do
+g3cat $i | g3tolj | lpr -P hp
+done
+</pre><p>
+</p><p>
+g3cat is in the tools-section, g3tolj is in the contrib-section
+for printing to HP lasers.
+</p><p>
+If you want to produce files for displaying and printing with Windows, use
+some tools from the pbm-package like the following command: <b class="command">g3cat $i | g3topbm - |  ppmtopcx - &gt;$i.pcx</b>
+and view it with your favourite Windows tool (maybe paintbrush)
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2816267"></a>Making the fax-server</h3></div></div><div></div></div><p>fetch the file <tt class="filename">mgetty+sendfax/frontends/winword/faxfilter</tt> and place it in <tt class="filename">/usr/local/etc/mgetty+sendfax/</tt>(replace /usr/local/ with whatever place you installed mgetty+sendfax)</p><p>prepare your faxspool file as mentioned in this file
+edit fax/faxspool.in and reinstall or change the final
+/usr/local/bin/faxspool too.
+</p><pre class="programlisting">
+if [ "$user" = "root" -o "$user" = "fax" -o \
+     "$user" = "lp" -o "$user" = "daemon" -o "$user" = "bin" ]
+</pre><p>find the first line and change it to the second.</p><p>
+make sure you have pbmtext (from the pbm-package). This is
+needed for creating the small header line on each page.
+</p><p>Prepare your faxheader <tt class="filename">/usr/local/etc/mgetty+sendfax/faxheader</tt></p><p>
+Edit your /etc/printcap file:
+</p><pre class="programlisting">
+# FAX 
+lp3|fax:\
+        :lp=/dev/null:\
+        :sd=/usr/spool/lp3:\
+        :if=/usr/local/etc/mgetty+sendfax/faxfilter:sh:sf:mx#0:\
+        :lf=/usr/spool/lp3/fax-log:
+</pre><p>Now, edit your <tt class="filename">smb.conf</tt> so you have a smb based printer named "fax"</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2882870"></a>Installing the client drivers</h3></div></div><div></div></div><p>
+Now you have a printer called "fax" which can be used via
+TCP/IP-printing (lpd-system) or via SAMBA (windows printing).
+</p><p>
+On every system you are able to produce postscript-files you
+are ready to fax.
+</p><p>
+On Windows 3.1 95 and NT:
+</p><p>
+Install a printer wich produces postscript output,
+   e.g.  apple laserwriter
+</p><p>Connect the "fax" to your printer.</p><p>
+Now write your first fax. Use your favourite wordprocessor,
+write, winword, notepad or whatever you want, and start
+with the headerpage.
+</p><p>
+Usually each fax has a header page. It carries your name,
+your address, your phone/fax-number.
+</p><p>
+It carries also the recipient, his address and his *** fax
+number ***. Now here is the trick:
+</p><p>
+Use the text:
+</p><pre class="programlisting">
+Fax-Nr: 123456789
+</pre><p>
+as the recipients fax-number. Make sure this text does not
+occur in regular text ! Make sure this text is not broken
+by formatting information, e.g. format it as a single entity.
+(Windows Write and Win95 Wordpad are functional, maybe newer
+ versions of Winword are breaking formatting information).
+</p><p>
+The trick is that postscript output is human readable and
+the faxfilter program scans the text for this pattern and
+uses the found number as the fax-destination-number.
+</p><p>
+Now print your fax through the fax-printer and it will be
+queued for later transmission. Use faxrunq for sending the
+queue out.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2882954"></a>Example smb.conf</h3></div></div><div></div></div><pre class="programlisting">
+[global]
+ printcap name = /etc/printcap
+ print command = /usr/bin/lpr -r -P %p %s
+ lpq command = /usr/bin/lpq -P %p
+ lprm command = /usr/bin/lprm -P %p %j
+
+[fax]
+    comment = FAX (mgetty+sendfax)
+    path = /tmp
+    printable = yes
+    public = yes
+    writable = no
+    create mode = 0700
+    browseable = yes
+    guest ok = no
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2882979"></a>Samba doesn't work well together with DHCP!</h2></div></div><div></div></div><p>
+We wish to help those folks who wish to use the ISC DHCP Server and provide
+sample configuration settings. Most operating systems today come ship with
+the ISC DHCP Server. ISC DHCP is available from:
+<a href="ftp://ftp.isc.org/isc/dhcp" target="_top">ftp://ftp.isc.org/isc/dhcp</a>
+</p><p>
+Incorrect configuration of MS Windows clients (Windows9X, Windows ME, Windows
+NT/2000) will lead to problems with browsing and with general network
+operation. Windows 9X/ME users often report problems where the TCP/IP and related
+network settings will inadvertantly become reset at machine start-up resulting
+in loss of configuration settings. This results in increased maintenance
+overheads as well as serious user frustration.
+</p><p>
+In recent times users on one mailing list incorrectly attributed the cause of
+network operating problems to incorrect configuration of Samba.
+</p><p>
+One user insisted that the only way to provent Windows95 from periodically
+performing a full system reset and hardware detection process on start-up was
+to install the NetBEUI protocol in addition to TCP/IP. This assertion is not
+correct.
+</p><p>
+In the first place, there is NO need for NetBEUI. All Microsoft Windows clients
+natively run NetBIOS over TCP/IP, and that is the only protocol that is
+recognised by Samba. Installation of NetBEUI and/or NetBIOS over IPX will
+cause problems with browse list operation on most networks. Even Windows NT
+networks experience these problems when incorrectly configured Windows95
+systems share the same name space. It is important that only those protocols
+that are strictly needed for site specific reasons should EVER be installed.
+</p><p>
+Secondly, and totally against common opinion, DHCP is NOT an evil design but is
+an extension of the BOOTP protocol that has been in use in Unix environments
+for many years without any of the melt-down problems that some sensationalists
+would have us believe can be experienced with DHCP. In fact, DHCP in covered by
+rfc1541 and is a very safe method of keeping an MS Windows desktop environment
+under control and for ensuring stable network operation.
+</p><p>
+Please note that MS Windows systems as of MS Windows NT 3.1 and MS Windows 95
+store all network configuration settings a registry. There are a few reports
+from MS Windows network administrators that warrant mention here. It would appear
+that when one sets certain MS TCP/IP protocol settings (either directly or via
+DHCP) that these do get written to the registry. Even though a subsequent
+change of setting may occur the old value may persist in the registry. This
+has been known to create serious networking problems.
+</p><p>
+An example of this occurs when a manual TCP/IP environment is configured to
+include a NetBIOS Scope. In this event, when the administrator then changes the
+configuration of the MS TCP/IP protocol stack, without first deleting the
+current settings, by simply checking the box to configure the MS TCP/IP stack
+via DHCP then the NetBIOS Scope that is still persistent in the registry WILL be
+applied to the resulting DHCP offered settings UNLESS the DHCP server also sets
+a NetBIOS Scope. It may therefore be prudent to forcibly apply a NULL NetBIOS
+Scope from your DHCP server. The can be done in the dhcpd.conf file with the
+parameter:
+<b class="command">option netbios-scope "";</b>
+</p><p>
+While it is true that the Microsoft DHCP server that comes with Windows NT
+Server provides only a sub-set of rfc1533 functionality this is hardly an issue
+in those sites that already have a large investment and commitment to Unix
+systems and technologies. The current state of the art of the DHCP Server
+specification in covered in rfc2132.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2883105"></a>How can I assign NetBIOS names to clients with DHCP?</h2></div></div><div></div></div><p>
+SMB network clients need to be configured so that all standard TCP/IP name to
+address resolution works correctly. Once this has been achieved the SMB
+environment provides additional tools and services that act as helper agents in
+the translation of SMB (NetBIOS) names to their appropriate IP Addresses. One
+such helper agent is the NetBIOS Name Server (NBNS) or as Microsoft called it
+in their Windows NT Server implementation WINS (Windows Internet Name Server).
+</p><p>
+A client needs to be configured so that it has a unique Machine (Computer)
+Name.
+</p><p>
+This can be done, but needs a few NT registry hacks and you need to be able to
+speak UNICODE, which is of course no problem for a True Wizzard(tm) :)
+Instructions on how to do this (including a small util for less capable
+Wizzards) can be found at
+</p><p><a href="http://www.unixtools.org/~nneul/sw/nt/dhcp-netbios-hostname.html" target="_top">http://www.unixtools.org/~nneul/sw/nt/dhcp-netbios-hostname.html</a></p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2883153"></a>How do I convert between unix and dos text formats?</h2></div></div><div></div></div><p>
+Jim barry has written an <a href="ftp://samba.org/pub/samba/contributed/fixcrlf.zip" target="_top">
+excellent drag-and-drop cr/lf converter for
+windows</a>. Just drag your file onto the icon and it converts the file.
+</p><p>
+The utilities unix2dos and dos2unix(in the mtools package) should do 
+the job under unix.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2883182"></a>Does samba have wins replication support?</h2></div></div><div></div></div><p>
+At the time of writing there is currently being worked on a wins replication implementation(wrepld).
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FAQ-errors.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="samba-faq.html">Up</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Chapter 4. Common errors </td><td width="20%" align="center"><a accesskey="h" href="samba-faq.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/docs/faq/FAQ-general.html b/docs/faq/FAQ-general.html
new file mode 100644 (file)
index 0000000..b21c27e
--- /dev/null
@@ -0,0 +1,47 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. General Information</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="samba-faq.html" title="Samba FAQ"><link rel="up" href="samba-faq.html" title="Samba FAQ"><link rel="previous" href="samba-faq.html" title="Samba FAQ"><link rel="next" href="FAQ-Install.html" title="Chapter 2. Compiling and installing Samba on a Unix host"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. General Information</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-faq.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="FAQ-Install.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FAQ-general"></a>Chapter 1. General Information</h2></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="FAQ-general.html#id2867959">What do the version numbers mean?</a></dt><dt><a href="FAQ-general.html#id2814202">What platforms are supported?</a></dt><dt><a href="FAQ-general.html#id2817406">How do I subscribe to the Samba Mailing Lists?</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2867959"></a>What do the version numbers mean?</h2></div></div><div></div></div><p>
+It is not recommended that you run a version of Samba with the word
+"alpha" in its name unless you know what you are doing and are willing
+to do some debugging. Many, many people just get the latest
+recommended stable release version and are happy. If you are brave, by
+all means take the plunge and help with the testing and development -
+but don't install it on your departmental server. Samba is typically
+very stable and safe, and this is mostly due to the policy of many
+public releases.
+</p><p>
+How the scheme works:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>When major changes are made the version number is increased. For
+example, the transition from 1.9.15 to 1.9.16. However, this version
+number will not appear immediately and people should continue to use
+1.9.15 for production systems (see next point.)</td></tr><tr><td>Just after major changes are made the software is considered
+unstable, and a series of alpha releases are distributed, for example
+1.9.16alpha1. These are for testing by those who know what they are
+doing.  The "alpha" in the filename will hopefully scare off those who
+are just looking for the latest version to install.</td></tr><tr><td>When the release manager, currently Jerry, thinks that the alphas have stabilised to the point
+where he would recommend new users install it, he renames it to the
+same version number without the alpha, for example 1.9.16.</td></tr><tr><td>Inevitably bugs are found in the "stable" releases and minor patch
+levels are released which give us the pXX series, for example 1.9.16p2.</td></tr></table><p>
+</p><p>
+So the progression goes:
+
+</p><pre class="programlisting">
+1.9.15p7       (production)
+1.9.15p8       (production)
+1.9.16alpha1   (test sites only)
+:
+1.9.16alpha20  (test sites only)
+1.9.16         (production)
+1.9.16p1       (production)
+</pre><p>
+</p><p>
+The above system means that whenever someone looks at the samba ftp
+site they will be able to grab the highest numbered release without an
+alpha in the name and be sure of getting the current recommended
+version.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2814202"></a>What platforms are supported?</h2></div></div><div></div></div><p>
+Many different platforms have run Samba successfully. The platforms
+most widely used and thus best tested are Linux and SunOS.</p><p>
+At time of writing, there is support (or has been support for in earlier 
+versions):
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>A/UX 3.0</td></tr><tr><td>AIX</td></tr><tr><td>Altos Series 386/1000</td></tr><tr><td>Amiga</td></tr><tr><td>Apollo Domain/OS sr10.3</td></tr><tr><td>BSDI </td></tr><tr><td>B.O.S. (Bull Operating System)</td></tr><tr><td>Cray, Unicos 8.0</td></tr><tr><td>Convex</td></tr><tr><td>DGUX. </td></tr><tr><td>DNIX.</td></tr><tr><td>FreeBSD</td></tr><tr><td>HP-UX</td></tr><tr><td>Intergraph. </td></tr><tr><td>Linux with/without shadow passwords and quota</td></tr><tr><td>LYNX 2.3.0</td></tr><tr><td>MachTen (a unix like system for Macintoshes)</td></tr><tr><td>Motorola 88xxx/9xx range of machines</td></tr><tr><td>NetBSD</td></tr><tr><td>NEXTSTEP Release 2.X, 3.0 and greater (including OPENSTEP for Mach).</td></tr><tr><td>OS/2 using EMX 0.9b</td></tr><tr><td>OSF1</td></tr><tr><td>QNX 4.22</td></tr><tr><td>RiscIX. </td></tr><tr><td>RISCOs 5.0B</td></tr><tr><td>SEQUENT. </td></tr><tr><td>SCO (including: 3.2v2, European dist., OpenServer 5)</td></tr><tr><td>SGI.</td></tr><tr><td>SMP_DC.OSx v1.1-94c079 on Pyramid S series</td></tr><tr><td>SONY NEWS, NEWS-OS (4.2.x and 6.1.x)</td></tr><tr><td>SUNOS 4</td></tr><tr><td>SUNOS 5.2, 5.3, and 5.4 (Solaris 2.2, 2.3, and '2.4 and later')</td></tr><tr><td>Sunsoft ISC SVR3V4</td></tr><tr><td>SVR4</td></tr><tr><td>System V with some berkely extensions (Motorola 88k R32V3.2).</td></tr><tr><td>ULTRIX.</td></tr><tr><td>UNIXWARE</td></tr><tr><td>UXP/DS</td></tr></table></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2817406"></a>How do I subscribe to the Samba Mailing Lists?</h2></div></div><div></div></div><p>
+Look at <a href="http://samba.org/samba/archives.html" target="_top">the samba mailing list page</a>
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="samba-faq.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="samba-faq.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="FAQ-Install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Samba FAQ </td><td width="20%" align="center"><a accesskey="h" href="samba-faq.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 2. Compiling and installing Samba on a Unix host</td></tr></table></div></body></html>
diff --git a/docs/faq/samba-faq.html b/docs/faq/samba-faq.html
new file mode 100644 (file)
index 0000000..4614418
--- /dev/null
@@ -0,0 +1,10 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Samba FAQ</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="samba-faq.html" title="Samba FAQ"><link rel="next" href="FAQ-general.html" title="Chapter 1. General Information"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Samba FAQ</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="FAQ-general.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Samba-FAQ"></a>Samba FAQ</h1></div><div><div class="author"><h3 class="author"><span class="surname">Samba Team</span></h3></div></div><div><p class="pubdate">October 2002</p></div></div><div></div><hr></div><div class="dedication" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2881946"></a>Dedication</h2></div></div><div></div></div><p>
+This is the Frequently Asked Questions (FAQ) document for
+Samba, the free and very popular SMB server product. An SMB server
+allows file and printer connections from clients such as Windows,
+OS/2, Linux and others. Current to version 3.0. Please send any
+corrections to the samba documentation mailinglist at
+<a href="mailto:samba-doc@samba.org" target="_top">samba-doc@samba.org</a>. 
+This FAQ was based on the old Samba FAQ by Dan Shearer and Paul Blackman, 
+and the old samba text documents which were mostly written by John Terpstra.
+</p></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>1. <a href="FAQ-general.html">General Information</a></dt><dd><dl><dt><a href="FAQ-general.html#id2867959">What do the version numbers mean?</a></dt><dt><a href="FAQ-general.html#id2814202">What platforms are supported?</a></dt><dt><a href="FAQ-general.html#id2817406">How do I subscribe to the Samba Mailing Lists?</a></dt></dl></dd><dt>2. <a href="FAQ-Install.html">Compiling and installing Samba on a Unix host</a></dt><dd><dl><dt><a href="FAQ-Install.html#id2818371">My client reports "cannot locate specified share name" or similar</a></dt><dt><a href="FAQ-Install.html#id2818279">Why are my file's timestamps off by an hour, or by a few hours?</a></dt></dl></dd><dt>3. <a href="FAQ-ClientApp.html">Specific client application problems</a></dt><dd><dl><dt><a href="FAQ-ClientApp.html#id2817020">MS Office Setup reports "Cannot change properties of '\\MSOFFICE\\SETUP.INI'"</a></dt><dt><a href="FAQ-ClientApp.html#id2817052">How to use a Samba share as an administrative share for MS Office, etc.</a></dt><dt><a href="FAQ-ClientApp.html#id2817147">Microsoft Access database opening errors</a></dt></dl></dd><dt>4. <a href="FAQ-errors.html">Common errors</a></dt><dd><dl><dt><a href="FAQ-errors.html#id2816927">Not listening for calling name</a></dt><dt><a href="FAQ-errors.html#id2816969">System Error 1240</a></dt><dt><a href="FAQ-errors.html#id2816308">smbclient ignores -N !</a></dt><dt><a href="FAQ-errors.html#id2816362">The data on the CD-Drive I've shared seems to be corrupted!</a></dt></dl></dd><dt>5. <a href="FAQ-features.html">Features</a></dt><dd><dl><dt><a href="FAQ-features.html#id2816162">How can I use samba as a fax server?</a></dt><dd><dl><dt><a href="FAQ-features.html#id2816214">Tools for printing faxes</a></dt><dt><a href="FAQ-features.html#id2816267">Making the fax-server</a></dt><dt><a href="FAQ-features.html#id2882870">Installing the client drivers</a></dt><dt><a href="FAQ-features.html#id2882954">Example smb.conf</a></dt></dl></dd><dt><a href="FAQ-features.html#id2882979">Samba doesn't work well together with DHCP!</a></dt><dt><a href="FAQ-features.html#id2883105">How can I assign NetBIOS names to clients with DHCP?</a></dt><dt><a href="FAQ-features.html#id2883153">How do I convert between unix and dos text formats?</a></dt><dt><a href="FAQ-features.html#id2883182">Does samba have wins replication support?</a></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="FAQ-general.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. General Information</td></tr></table></div></body></html>
diff --git a/docs/history b/docs/history
new file mode 100644 (file)
index 0000000..7bcbe35
--- /dev/null
@@ -0,0 +1,218 @@
+Contributor:   Andrew Tridgell and the Samba Team
+Date:          June 27, 1997
+Satus:         Always out of date! (Would not be the same without it!)
+
+Subject:       A bit of history and a bit of fun
+============================================================================
+
+This is a short history of this project. It's not supposed to be
+comprehensive, just enough so that new users can get a feel for where
+this project has come from and maybe where it's going to.
+
+The whole thing really started in December 1991. I was (and still am)
+a PhD student in the Computer Sciences Laboratory at the Australian
+National University, in Canberra, Australia. We had just got a
+beta copy of eXcursion from Digital, and I was testing it on my PC. At
+this stage I was a MS-DOS user, dabbling in windows.
+
+eXcursion ran (at the time) only with Dec's `Pathworks' network for
+DOS. I had up till then been using PC-NFS to connect to our local sun
+workstations, and was reasonably happy with it. In order to run
+pathworks I had to stop using PC-NFS and try using pathworks to mount
+disk space. Unfortunately pathworks was only available for digital
+workstations running VMS or Ultrix so I couldn't mount from the suns
+anymore.
+
+I had access to a a decstation 3100 running Ultrix that I used to
+administer, and I got the crazy notion that the protocol that
+pathworks used to talk to ultrix couldn't be that hard, and maybe I
+could work it out. I had never written a network program before, and
+certainly didn't know what a socket was.
+
+In a few days, after looking at some example code for sockets, I
+discovered it was pretty easy to write a program to "spy" on the file
+sharing protocol. I wrote and installed this program (the sockspy.c
+program supplied with this package) and captured everything that the
+pathworks client said to the pathworks server.
+
+I then tried writing short C programs (using Turbo C under DOS) to do
+simple file operations on the network drive (open, read, cd etc) and
+looked at the packets that the server and client exchanged. From this
+I worked out what some of the bytes in the packets meant, and started
+to write my own program to do the same thing on a sun.
+
+After a day or so more I had my first successes and actually managed
+to get a connection and to read a file. From there it was all
+downhill, and a week later I was happily (if a little unreliably)
+mounting disk space from a sun to my PC running pathworks. The server
+code had a lot of `magic' values in it, which seemed to be always
+present with the ultrix server. It was not till 2 years later that I
+found out what all these values meant.
+
+Anyway, I thought other people might be interested in what I had done,
+so I asked a few people at uni, and noone seemed much interested. I
+also spoke to a person at Digital in Canberra (the person who had
+organised a beta test of eXcursion) and asked if I could distribute
+what I'd done, or was it illegal. It was then that I first heard the
+word "netbios" when he told me that he thought it was all covered by a
+spec of some sort (the netbios spec) and thus what I'd done was not
+only legal, but silly.
+
+I found the netbios spec after asking around a bit (the RFC1001 and
+RFC1002 specs) and found they looked nothing like what I'd written, so
+I thought maybe the Digital person was mistaken. I didn't realise RFCs
+referred to the name negotiation and packet encapsulation over TCP/IP,
+and what I'd written was really a SMB implementation.
+
+Anyway, he encouraged me to release it so I put out "Server 0.1" in
+January 1992. I got quite a good response from people wanting to use
+pathworks with non-digital unix workstations, and I soon fixed a few
+bugs, and released "Server 0.5" closely followed by "Server 1.0". All
+three releases came out within about a month of each other.
+
+At this point I got an X Terminal on my desk, and I no longer needed eXcursion
+and I prompty forgot about the whole project, apart from a few people
+who e-mailed me occasionally about it.
+
+Nearly two years then passed with just occasional e-mails asking about
+new versions and bugs. I even added a note to the ftp site asking for
+a volunteer to take over the code as I no longer used it. No one
+volunteered.
+
+During this time I did hear from a couple of people who said it should
+be possible to use my code with Lanmanager, but I never got any
+definite confirmation.
+
+One e-mail I got about the code did, however, make an impression. It
+was from Dan Shearer at the university of South Australia, and he said
+this:
+
+       I heard a hint about a free Pathworks server for Unix in the
+       Net channel of the Linux list. After quite a bit of chasing
+       (and lots of interested followups from other Linux people) I
+       got hold of a release news article from you, posted in Jan 92,
+       from someone in the UK.
+
+       Can you tell me what the latest status is? I think you might
+       suddenly find a whole lot of interested hackers in the Linux
+       world at least, which is a place where things tend to happen
+       fast (and even some reliable code gets written, BION!)
+
+I asked him what Linux was, and he told me it was a free Unix for PCs.
+This was in November 1992 and a few months later I was a Linux
+convert! I still didn't need a pathworks server though, so I didn't do
+the port, but I think Dan did.
+
+At about this time I got an e-mail from Digital, from a person working
+on the Alpha software distribution. He asked if I would mind if they
+included my server with the "contributed" cd-rom. This was a bit of a
+shock to me as I never expected Dec to ask me if they could use my
+code! I wrote back saying it was OK, but never heard from him again. I
+don't know if it went on the cd-rom.
+
+Anyway, the next big event was in December 1993, when Dan again sent
+me an e-mail saying my server had "raised its ugly head" on
+comp.protocols.tcpip.ibmpc. I had a quick look on the group, and was
+surprised to see that there were people interested in this thing.
+
+At this time a person from our computer center offered me a couple of
+cheap ethernet cards (3c505s for $15 each) and coincidentially someone
+announced on one of the Linux channels that he had written a 3c505
+driver for Linux. I bought the cards, hacked the driver a little and
+setup a home network between my wifes PC and my Linux box. I then
+needed some way to connect the two, and I didn't own PC-NFS at home,
+so I thought maybe my server could be useful. On the newsgroup among
+the discussions of my server someone had mentioned that there was a
+free client that might work with my server that Microsoft had put up
+for ftp. I downloaded it and found to my surprise that it worked first
+time with my `pathworks' server!
+
+Well, I then did a bit of hacking, asked around a bit and found (I
+think from Dan) that the spec I needed was for the "SMB" protocol, and
+that it was available via ftp. I grabbed it and started removing all
+those ugly constants from the code, now that all was explained.
+
+On December 1st 1993 I announced the start of the "Netbios for Unix"
+project, seeding the mailing list with all the people who had e-mailed
+me over the years asking about the server.
+
+About 35 versions (and two months) later I wrote a short history of
+the project, which you have just read. There are now over a hundred
+people on the mailing list, and lots of people report that they use
+the code and like it. In a few days I will be announcing the release
+of version 1.6 to some of the more popular (and relevant) newsgroups.
+
+
+Andrew Tridgell
+6th February 1994
+
+---------------------
+
+It is now May 1995 and there are about 1400 people on the mailing
+list. I got downloads from the main Samba ftp site from around 5000
+unique hosts in a two month period. There are several mirror
+sites as well. The current version number is 1.9.13.
+
+---------------------
+
+
+---------------------
+It's now March 1996 and version 1.9.16alpha1 has just been
+released. There have been lots of changes recently with master browser
+support and the ability to do domain logons etc. Samba has also been
+ported to OS/2, the amiga and NetWare. There are now 3000 people on
+the samba mailing list.
+---------------------
+
+
+---------------------
+It's now June 1997 and samba-1.9.17 is due out soon. My how time passes!
+Please refer to the WHATSNEW.txt for an update on new features. Just when
+you think you understand what is happening the ground rules change - this
+is a real world after all. Since the heady days of March 1996 there has
+been a concerted effort within the SMB protocol using community to document
+and standardize the protocols. The CIFS initiative has helped a long way
+towards creating a better understood and more interoperable environment.
+The Samba Team has grown in number and have been very active in the standards
+formation and documentation process.
+
+The net effect has been that we have had to do a lot of work to bring Samba
+into line with new features and capabilities in the SMB protocols.
+
+The past year has been a productive one with the following releases:
+       1.9.16, 1.9.16p2, 1.9.16p6, 1.9.16p9, 1.9.16p10, 1.9.16p11
+
+There are some who believe that 1.9.15p8 was the best release and others
+who would not want to be without the latest. Whatever your perception we
+hope that 1.9.17 will close the gap and convince you all that the long
+wait and the rolling changes really were worth it. Here is functionality
+and a level of code maturity that ..., well - you can be the judge!
+
+Happy SMB networking!
+Samba Team
+
+ps: The bugs are ours, so please report any you find.
+---------------------
+
+---------------------
+It's now October 1998. We just got back from the 3rd CIFS conference
+in SanJose. The Samba Team was the biggest contingent there.
+
+Samba 2.0 should be shipping in the next few weeks with much better
+domain controller support, GUI configuration, a new user space SMB
+filesystem and lots of other neat stuff. I've also noticed that a
+search of job ads in DejaNews turned up 3900 that mention Samba. Looks
+like we've created a small industry.
+
+I've been asked again where the name Samba came from. I might as well
+put it down here for everyone to read. The code in Samba was first
+called just "server", it then got renamed "smbserver" when I
+discovered that the protocol is called SMB. Then in April 1994 I got
+an email from Syntax, the makers of "TotalNet advanced Server", a
+commercial SMB server. They told me that they had a trademark on the
+name SMBserver and I would have to change the name. I ran an egrep for
+words containing S, M, and B on /usr/dict/words and the name Samba
+looked like the best choice. Strangely enough when I repeat that now I
+notice that Samba isn't in /usr/dict/words on my system anymore! 
+---------------------
diff --git a/docs/htmldocs/AccessControls.html b/docs/htmldocs/AccessControls.html
new file mode 100644 (file)
index 0000000..9a15b01
--- /dev/null
@@ -0,0 +1,652 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 13. File, Directory and Share Access Controls</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="groupmapping.html" title="Chapter 12. Group Mapping  MS Windows and UNIX"><link rel="next" href="locking.html" title="Chapter 14. File and Record Locking"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 13. File, Directory and Share Access Controls</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="groupmapping.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="locking.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AccessControls"></a>Chapter 13. File, Directory and Share Access Controls</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 10, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="AccessControls.html#id2911341">Features and Benefits</a></dt><dt><a href="AccessControls.html#id2911525">File System Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt><a href="AccessControls.html#id2911956">Managing Directories</a></dt><dt><a href="AccessControls.html#id2912050">File and Directory Access Control</a></dt></dl></dd><dt><a href="AccessControls.html#id2912290">Share Definition Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2912329">User and Group-Based Controls</a></dt><dt><a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a></dt><dt><a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt></dl></dd><dt><a href="AccessControls.html#id2913585">Access Controls on Shares</a></dt><dd><dl><dt><a href="AccessControls.html#id2913670">Share Permissions Management</a></dt></dl></dd><dt><a href="AccessControls.html#id2913978">MS Windows Access Control Lists and UNIX Interoperability</a></dt><dd><dl><dt><a href="AccessControls.html#id2913986">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt><a href="AccessControls.html#id2914042">Viewing File Security on a Samba Share</a></dt><dt><a href="AccessControls.html#id2914124">Viewing File Ownership</a></dt><dt><a href="AccessControls.html#id2914264">Viewing File or Directory Permissions</a></dt><dt><a href="AccessControls.html#id2914515">Modifying File or Directory Permissions</a></dt><dt><a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt><a href="AccessControls.html#id2915106">Interaction with the Standard Samba File Attribute Mapping</a></dt></dl></dd><dt><a href="AccessControls.html#id2915195">Common Errors</a></dt><dd><dl><dt><a href="AccessControls.html#id2915209">Users Cannot Write to a Public Share</a></dt><dt><a href="AccessControls.html#id2915635">File Operations Done as root with force user Set</a></dt><dt><a href="AccessControls.html#id2915690">MS Word with Samba Changes Owner of File</a></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2911255"></a>
+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.
+</p><p>
+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. 
+</p><p>
+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.
+</p><p>
+<a class="indexterm" name="id2911291"></a>
+<a class="indexterm" name="id2911300"></a>
+
+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.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2911341"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       Samba offers a lot of flexibility in file system access management. These are the key access control
+       facilities present in Samba today:
+       </p><div class="itemizedlist"><p class="title"><b>Samba Access Control Facilities</b></p><ul type="disc"><li><p>
+                               <a class="indexterm" name="id2911368"></a>
+               <span class="emphasis"><em>UNIX File and Directory Permissions</em></span>
+               </p><p>
+                       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.
+                       </p></li><li><p>
+               <span class="emphasis"><em>Samba Share Definitions</em></span>
+               </p><p>
+                       In configuring share settings and controls in the <tt class="filename">smb.conf</tt> 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 <span class="emphasis"><em>best</em></span> way to achieve this.
+                       The basic options and techniques are described herein.
+                       </p></li><li><p>
+               <span class="emphasis"><em>Samba Share ACLs</em></span>
+               <a class="indexterm" name="id2911453"></a>
+               </p><p>
+                       Just like it is possible in MS Windows NT to set ACLs on shares
+                       themselves, so it is possible to do this in Samba.
+                       Few people make use of this facility, yet it remains on of the
+                       easiest ways to affect access controls (restrictions) and can often
+                       do so with minimum invasiveness compared with other methods.
+                       </p></li><li><p>
+                               <a class="indexterm" name="id2911481"></a>
+                               <a class="indexterm" name="id2911492"></a>
+               <span class="emphasis"><em>MS Windows ACLs through UNIX POSIX ACLs</em></span>
+               </p><p>
+                       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. 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.
+                       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2911525"></a>File System Access Controls</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2911543"></a>MS Windows NTFS Comparison with UNIX File Systems</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2911555"></a>
+<a class="indexterm" name="id2911563"></a>
+<a class="indexterm" name="id2911571"></a>
+<a class="indexterm" name="id2911582"></a>
+
+       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.
+       </p><p>
+       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 over-rides,
+       but for the greater part we will stay within the bounds of default behavior. Those wishing to explore
+       the depths of control ability should review the <tt class="filename">smb.conf</tt> man page.
+       </p><p>The following compares file system features for UNIX with those of Microsoft Windows NT/200x:
+       <a class="indexterm" name="id2911624"></a>
+       
+       </p><div class="variablelist"><dl><dt><span class="term">Name Space</span></dt><dd><p>
+               MS Windows NT4/200x/XP files 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 as all names are considered arbitrary. 
+               </p><p>
+               What MS Windows calls a folder, UNIX calls a directory.
+               </p></dd><dt><span class="term">Case Sensitivity</span></dt><dd><p>
+               <a class="indexterm" name="id2911680"></a>
+               <a class="indexterm" name="id2911689"></a>
+               MS Windows file names are generally upper case 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.
+               </p><p>
+               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.
+               </p><p>
+               Consider the following. All are unique UNIX names but one single MS Windows file name:
+               </p><pre class="screen">
+                               MYFILE.TXT
+                               MyFile.txt
+                               myfile.txt
+               </pre><p>
+               So clearly, in an MS Windows file name space these three files cannot co-exist, but in UNIX
+               they can.
+               </p><p>
+               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  any
+               other solution would be suicidal.
+               </p></dd><dt><span class="term">Directory Separators</span></dt><dd><p>
+                               <a class="indexterm" name="id2911762"></a>
+               MS Windows and DOS uses the backslash <tt class="constant">\</tt> as a directory delimiter, and UNIX uses
+               the forward-slash <tt class="constant">/</tt> as its directory delimiter. This is handled transparently by Samba.
+               </p></dd><dt><span class="term">Drive Identification</span></dt><dd><p>
+                       <a class="indexterm" name="id2911799"></a>
+               MS Windows products support a notion of drive letters, like <b class="command">C:</b> 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 <tt class="constant">/</tt> just like the root of a DOS drive is specified as
+               <tt class="constant">C:\</tt>.
+               </p></dd><dt><span class="term">File Naming Conventions</span></dt><dd><p>
+                       <a class="indexterm" name="id2911846"></a>
+               MS Windows generally never experiences file names that begin with a dot (<tt class="constant">.</tt>) while in UNIX these
+               are commonly found in a user's home directory. Files that begin with a dot (<tt class="constant">.</tt>) are typically
+               either start-up files for various UNIX applications, or they may be files that contain
+               start-up configuration data.
+               </p></dd><dt><span class="term">Links and Short-Cuts</span></dt><dd><p>
+               <a class="indexterm" name="id2911886"></a>
+               <a class="indexterm" name="id2911897"></a>
+               <a class="indexterm" name="id2911908"></a>
+               MS Windows make use of &#8220;<span class="quote">links and short-cuts</span>&#8221; 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.
+               </p><p>
+               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 &#8220;<span class="quote">soft links.</span>&#8221; 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.
+               </p></dd></dl></div><p>
+       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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2911956"></a>Managing Directories</h3></div></div><div></div></div><p>
+       There are three basic operations for managing directories: <b class="command">create, delete, rename</b>.
+       </p><div class="table"><a name="id2911975"></a><p class="title"><b>Table 13.1. Managing Directories with UNIX and Windows</b></p><table summary="Managing Directories with UNIX and Windows" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="center">Action</th><th align="center">MS Windows Command</th><th align="center">UNIX Command</th></tr></thead><tbody><tr><td align="center">create</td><td align="center">md folder</td><td align="center">mkdir folder</td></tr><tr><td align="center">delete</td><td align="center">rd folder</td><td align="center">rmdir folder</td></tr><tr><td align="center">rename</td><td align="center">rename oldname newname</td><td align="center">mv oldname newname</td></tr></tbody></table></div><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912050"></a>File and Directory Access Control</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2912062"></a>
+       The network administrator is strongly advised to read foundational 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 Access Control Lists (ACLs) or Extended
+       Attributes (EAs).
+       </p><p>
+       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:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>ls -la</tt></b>
+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
+<tt class="prompt">$ </tt>
+</pre><p>
+       </p><p>
+       The columns above represent (from left to right): permissions, number of hard links to file, owner, group, size (bytes), access date, access time, file name.
+       </p><p>
+               An overview of the permissions field can be found in <link linkend="access1">.
+       </p><div class="figure"><a name="access1"></a><p class="title"><b>Figure 13.1. Overview of UNIX permissions field.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/access1.png" width="270" alt="Overview of UNIX permissions field."></div></div><p>
+       Any bit flag may be unset. An unset bit flag is the equivalent of &#8220;<span class="quote">cannot</span>&#8221; and is represented as a &#8220;<span class="quote">-</span>&#8221; character.
+
+       </p><div class="example"><a name="id2912202"></a><p class="title"><b>Example 13.1. Example File</b></p><pre class="programlisting">
+               -rwxr-x---   Means: The owner (user) can read, write, execute
+                                   the group can read and execute
+                                   everyone else cannot do anything with it.
+               </pre></div><p>
+
+       </p><p>
+       Additional possibilities in the [type] field are: c = character device, b = block device, p = pipe device, s = UNIX Domain Socket.
+       </p><p>
+       The letters <tt class="constant">rwxXst</tt> 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 or group ID on execution (s),
+       sticky (t).
+       </p><p>
+       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 <tt class="filename">/tmp</tt>, that are world-writable.
+       </p><p>
+       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.
+       </p><p>
+       When a directory is set <tt class="constant">drw-r-----</tt> this means that the owner can read and create (write) files in it, but because
+       the (x) execute 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.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2912290"></a>Share Definition Access Controls</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2912301"></a>
+The following parameters in the <tt class="filename">smb.conf</tt> file sections define a share control or effect access controls.
+Before using any of the following options, please refer to the man page for <tt class="filename">smb.conf</tt>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912329"></a>User and Group-Based Controls</h3></div></div><div></div></div><p>
+       User and group-based controls can prove quite useful. In some situations it is distinctly desirable to affect all
+       file system operations as if a single user were doing so. The use of the <a class="indexterm" name="id2912343"></a><i class="parameter"><tt>force user</tt></i> and 
+       <a class="indexterm" name="id2912356"></a><i class="parameter"><tt>force group</tt></i> behavior will achieve this. In other situations it may be necessary to effect 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 <a class="indexterm" name="id2912374"></a><i class="parameter"><tt>valid users</tt></i> or the
+       <a class="indexterm" name="id2912388"></a><i class="parameter"><tt>invalid users</tt></i> may be most useful.
+       </p><p>
+       As always, it is highly advisable to use the least difficult 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 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.
+       </p><p>
+               <link linkend="ugbc"> enumerates these controls.
+       </p><div class="table"><a name="ugbc"></a><p class="title"><b>Table 13.2. User and Group Based Controls</b></p><table summary="User and Group Based Controls" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="center">Control Parameter</th><th align="center">Description - Action - Notes</th></tr></thead><tbody><tr><td align="left"><a class="indexterm" name="id2912501"></a><i class="parameter"><tt>admin users</tt></i></td><td align="justify"><p>
+                       List of users who will be granted administrative privileges on the share.
+                       They will do all file operations as the super-user (root). 
+                       Any user in this list will be able to do anything they like on the share,
+                       irrespective of file permissions.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912530"></a><i class="parameter"><tt>force group</tt></i></td><td align="justify"><p>
+                       Specifies a UNIX group name that will be assigned as the default primary group
+                       for all users connecting to this service.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912558"></a><i class="parameter"><tt>force user</tt></i></td><td align="justify"><p>
+                       Specifies a UNIX user name 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.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912586"></a><i class="parameter"><tt>guest ok</tt></i></td><td align="justify"><p>
+                       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.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912614"></a><i class="parameter"><tt>invalid users</tt></i></td><td align="justify"><p>
+                       List of users that should not be allowed to login to this service.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912640"></a><i class="parameter"><tt>only user</tt></i></td><td align="justify"><p>
+                       Controls whether connections with usernames not in the user list will be allowed.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912666"></a><i class="parameter"><tt>read list</tt></i></td><td align="justify"><p>
+                       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. 
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912694"></a><i class="parameter"><tt>username</tt></i></td><td align="justify"><p>
+                       Refer to the <tt class="filename">smb.conf</tt> man page for more information -- this is a complex and potentially misused parameter.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912727"></a><i class="parameter"><tt>valid users</tt></i></td><td align="justify"><p>
+                       List of users that should be allowed to login to this service.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912754"></a><i class="parameter"><tt>write list</tt></i></td><td align="justify"><p>
+                       List of users that are given read-write access to a service.
+                       </p></td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912779"></a>File and Directory Permissions-Based Controls</h3></div></div><div></div></div><p>
+       The following file and directory permission-based controls, if misused, can result in considerable difficulty to
+       diagnose causes of misconfiguration. Use them sparingly and carefully. By gradually introducing each one by one,
+       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.
+       </p><p>
+               Refer to <link linkend="fdpbc"> for information regarding the parameters that may be used to affect file and
+       directory permission-based access controls.
+       </p><div class="table"><a name="fdpbc"></a><p class="title"><b>Table 13.3. File and Directory Permission Based Controls</b></p><table summary="File and Directory Permission Based Controls" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="center">Control Parameter</th><th align="center">Description - Action - Notes</th></tr></thead><tbody><tr><td align="left"><a class="indexterm" name="id2912884"></a><i class="parameter"><tt>create mask</tt></i></td><td align="justify"><p>
+                       Refer to the <tt class="filename">smb.conf</tt> man page.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912916"></a><i class="parameter"><tt>directory mask</tt></i></td><td align="justify"><p>
+                       The octal modes used when converting DOS modes to UNIX modes when creating UNIX directories.
+                       See also: directory security mask.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912942"></a><i class="parameter"><tt>dos filemode</tt></i></td><td align="justify"><p>
+                       Enabling this parameter allows a user who has write access to the file to modify the permissions on it.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912969"></a><i class="parameter"><tt>force create mode</tt></i></td><td align="justify"><p>
+                       This parameter specifies a set of UNIX mode bit permissions that will always be set on a file created by Samba.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2912996"></a><i class="parameter"><tt>force directory mode</tt></i></td><td align="justify"><p>
+                       This parameter specifies a set of UNIX mode bit permissions that will always be set on a directory created by Samba.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2913024"></a><i class="parameter"><tt>force directory security mode</tt></i></td><td align="justify"><p>
+                       Controls UNIX permission bits modified when a Windows NT client is manipulating UNIX permissions on a directory.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2913052"></a><i class="parameter"><tt>force security mode</tt></i></td><td align="justify"><p>
+                       Controls UNIX permission bits modified when a Windows NT client manipulates UNIX permissions.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2913079"></a><i class="parameter"><tt>hide unreadable</tt></i></td><td align="justify"><p>
+                       Prevents clients from seeing the existence of files that cannot be read.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2913105"></a><i class="parameter"><tt>hide unwriteable files</tt></i></td><td align="justify"><p>
+                       Prevents clients from seeing the existence of files that cannot be written to. Unwriteable directories are shown as usual. 
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2913133"></a><i class="parameter"><tt>nt acl support</tt></i></td><td align="justify"><p>
+                       This parameter controls whether smbd will attempt to map UNIX permissions into Windows NT access control lists.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2913160"></a><i class="parameter"><tt>security mask</tt></i></td><td align="justify"><p>
+                       Controls UNIX permission bits modified when a Windows NT client is manipulating the UNIX permissions on a file.
+                       </p></td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913187"></a>Miscellaneous Controls</h3></div></div><div></div></div><p>
+       The following are documented because of the prevalence of administrators creating inadvertent barriers to file
+       access by not understanding the full implications of <tt class="filename">smb.conf</tt> file settings. See <link linkend="mcoc">.
+       </p><div class="table"><a name="mcoc"></a><p class="title"><b>Table 13.4. Other Controls</b></p><table summary="Other Controls" border="1"><colgroup><col align="justify"><col align="justify"></colgroup><thead><tr><th align="center">Control Parameter</th><th align="center">Description - Action - Notes</th></tr></thead><tbody><tr><td align="justify"><a class="indexterm" name="id2913282"></a><i class="parameter"><tt>case sensitive</tt></i>, <a class="indexterm" name="id2913296"></a><i class="parameter"><tt>default case</tt></i>, <a class="indexterm" name="id2913310"></a><i class="parameter"><tt>short preserve case</tt></i></td><td align="justify"><p>
+                       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.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913339"></a><i class="parameter"><tt>csc policy</tt></i></td><td align="justify"><p>
+                       Client Side Caching Policy - parallels MS Windows client side file caching capabilities.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913365"></a><i class="parameter"><tt>dont descend</tt></i></td><td align="justify"><p>
+                       Allows specifying a comma-delimited list of directories that the server should always show as empty.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913392"></a><i class="parameter"><tt>dos filetime resolution</tt></i></td><td align="justify"><p>
+                       This option is mainly used as a compatibility option for Visual C++ when used against Samba shares.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913419"></a><i class="parameter"><tt>dos filetimes</tt></i></td><td align="justify"><p>
+                       DOS and Windows allow users to change file time stamps if they can write to the file. POSIX semantics prevent this.
+                       This option allows DOS and Windows behavior.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913448"></a><i class="parameter"><tt>fake oplocks</tt></i></td><td align="justify"><p>
+                       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.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913477"></a><i class="parameter"><tt>hide dot files</tt></i>, <a class="indexterm" name="id2913492"></a><i class="parameter"><tt>hide files</tt></i>, <a class="indexterm" name="id2913505"></a><i class="parameter"><tt>veto files</tt></i></td><td align="justify"><p>
+                       Note: MS Windows Explorer allows over-ride of files marked as hidden so they will still be visible.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913532"></a><i class="parameter"><tt>read only</tt></i></td><td align="justify"><p>
+                       If this parameter is yes, then users of a service may not create or modify files in the service's directory.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2913559"></a><i class="parameter"><tt>veto files</tt></i></td><td align="justify"><p>
+                       List of files and directories that are neither visible nor accessible.
+                       </p></td></tr></tbody></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913585"></a>Access Controls on Shares</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2913597"></a>
+       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 <tt class="constant">Everyone - Full Control</tt> (full control, change and read).
+       </p><p>
+       At this time Samba does not provide a tool for configuring access control setting on the share
+       itself. Samba does have the capacity to store and act on access control settings, but  the only
+       way to create those settings is to use either the NT4 Server Manager or the Windows 200x MMC for
+       Computer Management.
+       </p><p>
+       Samba stores the per share access control settings in a file called <tt class="filename">share_info.tdb</tt>.
+       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 <tt class="filename">/usr/local/samba/var</tt>. If the <tt class="filename">tdbdump</tt>
+       utility has been compiled and installed on your system, then you can examine the contents of this file
+       by executing: <b class="command">tdbdump share_info.tdb</b> in the directory containing the tdb files.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913670"></a>Share Permissions Management</h3></div></div><div></div></div><p>
+               The best tool for the task is platform dependant. Choose the best tool for your environment.
+               </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2913682"></a>Windows NT4 Workstation/Server</h4></div></div><div></div></div><p>
+                       The tool you need to use to manage share permissions on a Samba 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 Microsoft  see details below.
+                       </p><div class="procedure"><p class="title"><b>Procedure 13.1. Instructions</b></p><ol type="1"><li><p>
+                       Launch the <span class="application">NT4 Server Manager</span>, click on the Samba server you want to administer. From the menu
+                       select <span class="guimenu">Computer</span>, then click on <span class="guimenuitem">Shared Directories</span>.
+                       </p></li><li><p>
+                       Click on the share that you wish to manage, then click the <span class="guilabel">Properties</span> tab. then click
+                       the <span class="guilabel">Permissions</span> tab. Now you can add or change access control settings as you wish.
+                       </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2913771"></a>Windows 200x/XP</h4></div></div><div></div></div><p>
+                       On <span class="application">MS Windows NT4/200x/XP</span> system access control lists on the share itself are set using native
+                       tools, usually from File Manager. For example, in Windows 200x, right click on the shared folder,
+                       then select <span class="guimenuitem">Sharing</span>, then click on <span class="guilabel">Permissions</span>. The default 
+                       Windows NT4/200x permission allows &#8220;<span class="quote">Everyone</span>&#8221; full control on the share.
+                       </p><p>
+                       MS Windows 200x and later versions come with a tool called the <span class="application">Computer Management</span> snap-in for the
+                       Microsoft Management Console (MMC). This tool is located by clicking on <span class="guimenu">Control Panel -&gt;
+                       Administrative Tools -&gt; Computer Management</span>.
+                       </p><div class="procedure"><p class="title"><b>Procedure 13.2. Instructions</b></p><ol type="1"><li><p>
+                       After launching the MMC with the Computer Management snap-in, click the menu item <span class="guimenuitem">Action</span>,
+                       and select <span class="guilabel">Connect to another computer</span>. 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.
+                       </p></li><li><p>
+                       If the Samba server is not shown in the <span class="guilabel">Select Computer</span> box, type in the name of the target
+                       Samba server in the field <span class="guilabel">Name:</span>. Now click the on <span class="guibutton">[+]</span> next to 
+                       <span class="guilabel">System Tools</span>, then on the <span class="guibutton">[+]</span> next to <span class="guilabel">Shared Folders</span> in the 
+                       left panel.
+                       </p></li><li><p>
+                       In the right panel, double-click on the share on which you wish to set access control permissions.
+                       Then click the tab <span class="guilabel">Share Permissions</span>. 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.
+                       </p></li></ol></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+                       Be careful. If you take away all permissions from the <tt class="constant">Everyone</tt> 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 <span class="emphasis"><em>no access</em></span> means that <tt class="constant">MaryK</tt> who is part of the group 
+                       <tt class="constant">Everyone</tt> will have no access even if she is given explicit full control access.
+                       </p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913978"></a>MS Windows Access Control Lists and UNIX Interoperability</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913986"></a>Managing UNIX Permissions Using NT Security Dialogs</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2913998"></a>
+               Windows NT clients can use their native security settings dialog box to view and modify the
+               underlying UNIX permissions.
+               </p><p>
+               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.
+               </p><p>
+               Samba does not attempt to go beyond POSIX ACLs, so the various finer-grained access control
+               options provided in Windows are actually ignored.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               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.
+               </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914042"></a>Viewing File Security on a Samba Share</h3></div></div><div></div></div><p>
+               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 <span class="guilabel">Properties</span> entry at the bottom
+               of the menu. This brings up the file <tt class="constant">Properties</tt> dialog box. Click on the 
+               <span class="guilabel">Security</span> tab and you will see three buttons: <span class="guibutton">Permissions</span>,
+               <span class="guibutton">Auditing</span>, and <span class="guibutton">Ownership</span>. The <span class="guibutton">Auditing</span>
+               button will cause either an error message <span class="errorname">`A requested privilege is not held by the client'</span>
+               to appear if the user is not the NT Administrator, or a dialog which is 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
+               non-functional with a Samba share at this time, as the only useful button, the <span class="guibutton">Add</span>
+               button, will not currently allow a list of users to be seen.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914124"></a>Viewing File Ownership</h3></div></div><div></div></div><p>
+               Clicking on the <span class="guibutton">Ownership</span> button brings up a dialog box telling you who owns
+               the given file. The owner name will be displayed like this:
+               </p><p>
+               <b class="command">&#8220;<span class="quote">SERVER\user (Long name)</span>&#8221;</b>
+               </p><p>
+               <i class="replaceable"><tt>SERVER</tt></i> is the NetBIOS name of the Samba server, <i class="replaceable"><tt>user</tt></i>
+               is the user name of the UNIX user who owns the file, and <i class="replaceable"><tt>(Long name)</tt></i> is the
+               descriptive string identifying the user (normally found in the GECOS field of the UNIX password database).
+               Click on the <span class="guibutton">Close </span> button to remove this dialog.
+               </p><p>
+               If the parameter <a class="indexterm" name="id2914189"></a><i class="parameter"><tt>nt acl support</tt></i> is set to <tt class="constant">false</tt>,
+               the file owner will be shown as the NT user <span class="emphasis"><em>Everyone</em></span>.
+               </p><p>
+               The <span class="guibutton">Take Ownership</span> 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 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 <span class="emphasis"><em>root</em></span> user. As clicking on this button causes
+               NT to attempt to change the ownership of a file to the current user logged into the NT clienti, this will
+               not work with Samba at this time.</p><p>
+               There is an NT <b class="command">chown</b> 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 filesystem or remote mounted NTFS 
+               or Samba drive. This is available as part of the <span class="application">Seclib</span> NT security library written
+               by Jeremy Allison of the Samba Team, and is available from the main Samba FTP site.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914264"></a>Viewing File or Directory Permissions</h3></div></div><div></div></div><p>
+               The third button is the <span class="guibutton">Permissions</span> button. Clicking on this 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:
+               </p><p><b class="command"><i class="replaceable"><tt>SERVER</tt></i>\
+                               <i class="replaceable"><tt>user</tt></i> 
+                               <i class="replaceable"><tt>(Long name)</tt></i></b></p><p>Where <i class="replaceable"><tt>SERVER</tt></i> is the NetBIOS name of the Samba server,
+               <i class="replaceable"><tt>user</tt></i> is the user name of the UNIX user who owns the file, and
+               <i class="replaceable"><tt>(Long name)</tt></i> is the descriptive string identifying the user (normally found in the
+               GECOS field of the UNIX password database).</p><p>
+               If the parameter <a class="indexterm" name="id2914328"></a><i class="parameter"><tt>nt acl support</tt></i> is set to <tt class="constant">false</tt>,
+               the file owner will be shown as the NT user <tt class="constant">Everyone</tt> and the permissions will be
+               shown as NT &#8220;<span class="quote">Full Control</span>&#8221;.
+               </p><p>
+               The permissions field is displayed differently for files and directories, so I'll describe the way file permissions 
+               are displayed first.
+               </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2914362"></a>File Permissions</h4></div></div><div></div></div><p>The standard UNIX user/group/world triplet and the corresponding <tt class="constant">read, write, execute</tt> permissions 
+                       triplets are mapped by Samba into a three element NT ACL with the &#8220;<span class="quote">r</span>&#8221;, &#8220;<span class="quote">w</span>&#8221; and &#8220;<span class="quote">x</span>&#8221; bits mapped into the corresponding 
+                       NT permissions. The UNIX world permissions are mapped into the global NT group <tt class="constant">Everyone</tt>, followed 
+                       by the list of permissions allowed for UNIX world. The UNIX owner and group permissions are displayed as an NT 
+                       <span class="guiicon">user</span> icon and an NT <span class="guiicon">local group</span> icon, respectively, followed by the list 
+                       of permissions allowed for the UNIX user and group.</p><p>Because many UNIX permission sets do not map into common NT names such as <tt class="constant">read</tt>,
+                       <tt class="constant">change</tt> or <tt class="constant">full control</tt>, usually the permissions will be prefixed
+                       by the words <tt class="constant">Special Access</tt> in the NT display list.</p><p>But what happens if the file has no permissions allowed for a particular UNIX user group or world component? In order 
+                       to  allow &#8220;<span class="quote">no permissions</span>&#8221; to be seen and modified Samba then overloads the NT <tt class="constant">Take Ownership</tt> ACL attribute 
+                       (which has no meaning in UNIX) and reports a component with no permissions as having the NT <b class="command">O</b> bit set. 
+                       This was chosen, of course, to make it look like a zero, meaning zero permissions. More details on the decision behind this is 
+                       given below.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2914471"></a>Directory Permissions</h4></div></div><div></div></div><p>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 <tt class="constant">RW</tt> 
+                       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.</p><p>The second set of directory permissions has no real meaning in the UNIX permissions world and represents the <tt class="constant">
+                       inherited</tt> permissions that any file created within this directory would inherit.</p><p>Samba synthesises 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.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914515"></a>Modifying File or Directory Permissions</h3></div></div><div></div></div><p>Modifying file and directory permissions is as simple 
+               as changing the displayed permissions in the dialog box, and 
+               clicking on <span class="guibutton">OK</span>. 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 need to also be taken into account.</p><p>If the parameter <a class="indexterm" name="id2914543"></a><i class="parameter"><tt>nt acl support</tt></i>
+               is set to <tt class="constant">false</tt>, any attempt to set 
+               security permissions will fail with an <span class="errorname">`Access Denied'
+               </span> message.</p><p>The first thing to note is that the <span class="guibutton">Add</span> 
+               button will not return a list of users in Samba (it will give 
+               an error message saying <span class="errorname">`The remote procedure call failed 
+               and did not execute'</span>). This means that you can only 
+               manipulate the current user/group/world permissions listed in 
+               the dialog box. This actually works quite well as these are the 
+               only permissions that UNIX actually has.</p><p>If a permission triplet (either user, group, or world) 
+               is removed from the list of permissions in the NT dialog box, 
+               then when the <span class="guibutton">OK</span> button is pressed it will 
+               be applied as &#8220;<span class="quote">no permissions</span>&#8221; on the UNIX side. If you then 
+               view the permissions again, the &#8220;<span class="quote">no permissions</span>&#8221; entry will appear 
+               as the NT <b class="command">O</b> 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.</p><p>As UNIX supports only the &#8220;<span class="quote">r</span>&#8221;, &#8220;<span class="quote">w</span>&#8221; and &#8220;<span class="quote">x</span>&#8221; bits of 
+               an NT ACL, if other NT security attributes such as <tt class="constant">Delete Access</tt> are
+               selected they will be ignored when applied on the Samba server.</p><p>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 <span class="guilabel">Replace 
+               permissions on existing files</span> checkbox in the NT 
+               dialog before clicking on <span class="guibutton">OK</span>.</p><p>If you wish to remove all permissions from a 
+               user/group/world  component, you may either highlight the 
+               component and click on the <span class="guibutton">Remove</span> button, 
+               or set the component to only have the special <tt class="constant">Take
+               Ownership</tt> permission (displayed as <b class="command">O
+               </b>) highlighted.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914698"></a>Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</h3></div></div><div></div></div><p>There are four parameters that control interaction with the standard Samba <i class="parameter"><tt>create mask</tt></i> parameters.
+               These are:
+
+               </p><div class="itemizedlist"><ul type="disc"><li><a class="indexterm" name="id2914726"></a><i class="parameter"><tt>security mask</tt></i></li><li><a class="indexterm" name="id2914742"></a><i class="parameter"><tt>force security mode</tt></i></li><li><a class="indexterm" name="id2914757"></a><i class="parameter"><tt>directory security mask</tt></i></li><li><a class="indexterm" name="id2914773"></a><i class="parameter"><tt>force directory security mode</tt></i></li></ul></div><p>
+
+               </p><p>Once a user clicks on <span class="guibutton">OK</span> 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  
+               <a class="indexterm" name="id2914803"></a><i class="parameter"><tt>security mask</tt></i> parameter. Any bits that 
+               were changed that are not set to &#8220;<span class="quote">1</span>&#8221; in this parameter are left alone 
+               in the file permissions.</p><p>Essentially, zero bits in the <a class="indexterm" name="id2914828"></a><i class="parameter"><tt>security mask</tt></i>
+               may be treated as a set of bits the user is <span class="emphasis"><em>not</em></span> 
+               allowed to change, and one bits are those the user is allowed to change.
+               </p><p>If not explicitly set, this parameter defaults to the same value as 
+               the <a class="indexterm" name="id2914853"></a><i class="parameter"><tt>create mask</tt></i> parameter. To allow a user to modify all the
+               user/group/world permissions on a file, set this parameter to 0777.
+               </p><p>Next Samba checks the changed permissions for a file against the bits set in the 
+               <a class="indexterm" name="id2914875"></a><i class="parameter"><tt>force security mode</tt></i> parameter. Any bits 
+               that were changed that correspond to bits set to &#8220;<span class="quote">1</span>&#8221; in this parameter 
+               are forced to be set.</p><p>Essentially, bits set in the <i class="parameter"><tt>force security mode</tt></i> parameter
+               may be treated as a set of bits that, when modifying security on a file, the user has always set to be &#8220;<span class="quote">on</span>&#8221;.</p><p>If not explicitly set, this parameter defaults to the same value 
+               as the <a class="indexterm" name="id2914918"></a><i class="parameter"><tt>force create mode</tt></i> 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
+               <a class="indexterm" name="id2914935"></a><i class="parameter"><tt>security mask</tt></i> and <i class="parameter"><tt>force 
+               security mode</tt></i> parameters are applied to the change 
+               request in that order.</p><p>For a directory, Samba will perform the same operations as 
+               described above for a file except it uses the parameter <i class="parameter"><tt>
+               directory security mask</tt></i> instead of <i class="parameter"><tt>security 
+               mask</tt></i>, and <i class="parameter"><tt>force directory security mode
+               </tt></i> parameter instead of <i class="parameter"><tt>force security mode
+               </tt></i>.</p><p>The <a class="indexterm" name="id2914996"></a><i class="parameter"><tt>directory security mask</tt></i> parameter 
+               by default is set to the same value as the <i class="parameter"><tt>directory mask
+               </tt></i> parameter and the <i class="parameter"><tt>force directory security 
+               mode</tt></i> parameter by default is set to the same value as 
+               the <a class="indexterm" name="id2915027"></a><i class="parameter"><tt>force directory mode</tt></i> 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.</p><p>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 &#8220;<span class="quote">on</span>&#8221;, then set the following
+               parameters in the <tt class="filename">smb.conf</tt> file in that share-specific section:
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security mask = 0777</tt></i></td></tr><tr><td><i class="parameter"><tt>force security mode = 0</tt></i></td></tr><tr><td><i class="parameter"><tt>directory security mask = 0777</tt></i></td></tr><tr><td><i class="parameter"><tt>force directory security mode = 0</tt></i></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915106"></a>Interaction with the Standard Samba File Attribute Mapping</h3></div></div><div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Samba maps some of the DOS attribute bits (such as &#8220;<span class="quote">read 
+               only</span>&#8221;) 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.
+               </p></div><p>If a file has no UNIX read access for the owner, it will show up
+               as &#8220;<span class="quote">read only</span>&#8221; in the standard file attributes tabbed dialog.
+               Unfortunately, this dialog is the same one that contains the security information
+               in another tab.</p><p>What this can mean is that if the owner changes the permissions
+               to allow himself read access using the security dialog, clicks on
+               <span class="guibutton">OK</span> to get back to the standard attributes tab 
+               dialog, and clicks on <span class="guibutton">OK</span> 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 <span class="guibutton">OK</span> to get back to the 
+               attributes dialog, you should always press <span class="guibutton">Cancel</span> 
+               rather than <span class="guibutton">OK</span> to ensure that your changes 
+               are not overridden.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2915195"></a>Common Errors</h2></div></div><div></div></div><p>
+File, directory and share access problems are common on the mailing list. The following
+are examples taken from the mailing list in recent times.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915209"></a>Users Cannot Write to a Public Share</h3></div></div><div></div></div><p>
+       &#8220;<span class="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
+       <b class="userinput"><tt>chgrp -R users *</tt></b> and <b class="userinput"><tt>chown -R nobody *</tt></b> to allow others users to change the file.
+       </span>&#8221;
+       </p><p>
+       There are many ways to solve this problem and here are a few hints:
+       </p><div class="procedure"><ol type="1"><li><p>
+                       Go to the top of the directory that is shared.
+                       </p></li><li><p>
+                       Set the ownership to what ever public owner and group you want
+</p><pre class="screen">
+<tt class="prompt">$ </tt>find 'directory_name' -type d -exec chown user.group {}\;
+<tt class="prompt">$ </tt>find 'directory_name' -type d -exec chmod 6775 'directory_name'
+<tt class="prompt">$ </tt>find 'directory_name' -type f -exec chmod 0775 {} \;
+<tt class="prompt">$ </tt>find 'directory_name' -type f -exec chown user.group {}\;
+</pre><p>
+                       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+                       The above will set the <tt class="constant">sticky bit</tt> on all directories. Read your
+                       UNIX/Linux man page on what that does. It causes the OS to assign 
+                       to all files created in the directories the ownership of the 
+                       directory.
+                       </p></div></li><li><p>
+
+                       Directory is: <i class="replaceable"><tt>/foodbar</tt></i>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>chown jack.engr /foodbar</tt></b>
+</pre><p>
+                       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+                               </p><p>This is the same as doing:</p><p>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>chown jack /foodbar</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>chgrp engr /foodbar</tt></b>
+</pre><p>
+                       </p></div></li><li><p>Now type: 
+
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>chmod 6775 /foodbar</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>ls -al /foodbar/..</tt></b>
+</pre><p>
+
+                       </p><p>You should see:
+</p><pre class="screen">
+drwsrwsr-x  2 jack  engr    48 2003-02-04 09:55 foodbar
+</pre><p>
+                       </p></li><li><p>Now type:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>su - jill</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>cd /foodbar</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>touch Afile</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>ls -al</tt></b>
+</pre><p>
+               </p><p>
+               You should see that the file <tt class="filename">Afile</tt> created by Jill will have ownership
+               and permissions of Jack, as follows:
+</p><pre class="screen">
+-rw-r--r--  1 jack  engr     0 2003-02-04 09:57 Afile
+</pre><p>
+               </p></li><li><p>
+               Now in your <tt class="filename">smb.conf</tt> for the share add:
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>force create mode = 0775</tt></i></td></tr><tr><td><i class="parameter"><tt>force direcrtory mode = 6775</tt></i></td></tr></table><p>
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               These procedures are needed only if your users are not members of the group
+               you have used. That is if within the OS do not have write permission on the directory.
+               </p></div><p>
+               An alternative is to set in the <tt class="filename">smb.conf</tt> entry for the share:
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>force user = jack</tt></i></td></tr><tr><td><i class="parameter"><tt>force group = engr</tt></i></td></tr></table><p>
+               </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915635"></a>File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</h3></div></div><div></div></div><p>
+               When you have a user in <a class="indexterm" name="id2915654"></a><i class="parameter"><tt>admin users</tt></i>, Samba will always do file operations for
+               this user as <span class="emphasis"><em>root</em></span>, even if <a class="indexterm" name="id2915674"></a><i class="parameter"><tt>force user</tt></i> has been set.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915690"></a>MS Word with Samba Changes Owner of File</h3></div></div><div></div></div><p>
+               <span class="emphasis"><em>Question:</em></span> &#8220;<span class="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?</span>&#8221;
+               </p><p>
+               <span class="emphasis"><em>Answer:</em></span> 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, Word 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.
+               </p><p>
+               There is a work-around to solve the permissions problem. That work-around involves understanding how you can manage file
+               system behavior from within the <tt class="filename">smb.conf</tt> file, as well as understanding how UNIX file systems work. Set on the directory
+               in which you are changing Word documents: <b class="command">chmod g+s `directory_name'</b> This ensures that all files will
+               be created with the group that owns the directory. In <tt class="filename">smb.conf</tt> share declaration section set:
+               </p><p>
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>force create mode = 0660</tt></i></td></tr><tr><td><i class="parameter"><tt>force directory mode = 0770</tt></i></td></tr></table><p>
+               </p><p>
+               These two settings will ensure that all directories and files that get created in the share will be read/writable by the
+               owner and group set on the directory itself.
+               </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="groupmapping.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="locking.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 12. Group Mapping  MS Windows and UNIX </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 14. File and Record Locking</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/AdvancedNetworkManagement.html b/docs/htmldocs/AdvancedNetworkManagement.html
new file mode 100644 (file)
index 0000000..aa13cd3
--- /dev/null
@@ -0,0 +1,217 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 22. Advanced Network Management</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="winbind.html" title="Chapter 21. Winbind: Use of Domain Accounts"><link rel="next" href="PolicyMgmt.html" title="Chapter 23. System and Account Policies"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 22. Advanced Network Management</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="winbind.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="PolicyMgmt.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AdvancedNetworkManagement"></a>Chapter 22. Advanced Network Management</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="AdvancedNetworkManagement.html#id2952277">Features and Benefits</a></dt><dt><a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt><a href="AdvancedNetworkManagement.html#id2952449">Remote Desktop Management</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952467">Remote Management from NoMachine.Com</a></dt></dl></dd><dt><a href="AdvancedNetworkManagement.html#id2952700">Network Logon Script Magic</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952929">Adding Printers without User Intervention</a></dt></dl></dd></dl></div><p>
+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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2952277"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Often the difference between a working network environment and a well appreciated one can
+best be measured by the <span class="emphasis"><em>little things</em></span> 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.
+</p><p>
+This chapter presents information on each of these areas. They are placed here, and not in
+other chapters, for ease of reference.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2952308"></a>Remote Server Administration</h2></div></div><div></div></div><p>&#8220;<span class="quote">How do I get `User Manager' and `Server Manager'?</span>&#8221;</p><p>
+<a class="indexterm" name="id2952326"></a>
+<a class="indexterm" name="id2952334"></a>
+<a class="indexterm" name="id2952343"></a>
+Since I do not need to buy an <span class="application">NT4 Server</span>, how do I get the `User Manager for Domains'
+and the `Server Manager'?
+</p><p>
+<a class="indexterm" name="id2952364"></a>
+Microsoft distributes a version of these tools called <tt class="filename">Nexus.exe</tt> for installation 
+on <span class="application">Windows 9x/Me</span> systems. The tools set includes:
+</p><div class="itemizedlist"><ul type="disc"><li>Server Manager</li><li>User Manager for Domains</li><li>Event Viewer</li></ul></div><p>
+Download the archived file at <ulink url="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE">ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE.</ulink>
+</p><p>
+<a class="indexterm" name="id2952422"></a>
+The <span class="application">Windows NT 4.0</span> 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>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2952449"></a>Remote Desktop Management</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2952467"></a>Remote Management from NoMachine.Com</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2952479"></a>
+       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.
+       </p><p>&#8220;<span class="quote">
+               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.
+               </span>&#8221;</p><p>&#8220;<span class="quote">
+               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,PDC? Are there any hacks for MS Windows XP to enable remote login
+               even if the computer is in a domain?
+               </span>&#8221;</p><p>
+               Answer provided: Check out the new offer from NoMachine, &#8220;<span class="quote">NX</span>&#8221; software:
+               <ulink url="http://www.nomachine.com/">http://www.nomachine.com/</ulink>.
+               </p><p>
+       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.
+       </p><p>
+       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.
+       </p><p>
+       I could test drive their (public) Red Hat machine in Italy, over a loaded
+       Internet connection, with enabled thumbnail previews in KDE konqueror
+       which popped up immediately on &#8220;<span class="quote">mouse-over</span>&#8221;. 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 631750 points at first try.
+       </p><p>
+       NX performs better on my local LAN than any of the other &#8220;<span class="quote">pure</span>&#8221;
+       connection methods I am using from time to time: TightVNC, rdesktop or
+       Remote X. It is even faster than a direct crosslink connection between
+       two nodes.
+       </p><p>
+       I even got sound playing from the Remote X app to my local boxes, and
+       had a working &#8220;<span class="quote">copy'n'paste</span>&#8221; from an NX  window (running a KDE session
+       in Italy) to my Mozilla mailing agent. These guys are certainly doing
+       something right!
+       </p><p>
+       I recommend to test drive NX to anybody with a only a passing interest in remote computing
+       <ulink url="http://www.nomachine.com/testdrive.php">http://www.nomachine.com/testdrive.php</ulink>.
+       </p><p>
+       Just download the free of charge client software (available for Red Hat,
+       SuSE, Debian and Windows) and be up and running within five minutes (they
+       need to send you your account data, though, because you are assigned
+       a real UNIX account on their testdrive.nomachine.com box.
+       </p><p>
+       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
+       fullscreen, and after a short time you forget that it is a remote session
+       at all).
+       </p><p>
+       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.)
+       </p><p>
+       To answer your questions:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               You do not need to install a terminal server; XP has RDP support built in.
+               </p></li><li><p>
+               NX is much cheaper than Citrix  and comparable in performance, probably faster.
+               </p></li><li><p>
+               You do not need to hack XP  it just works.
+               </p></li><li><p>
+               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).
+               </p></li><li><p>
+               The NX core technologies are all Open Source and released under the GPL 
+               you can now use a (very inconvenient) commandline at no cost,
+               but you can buy a comfortable (proprietary) NX GUI frontend for money.
+               </p></li><li><p>
+               NoMachine are encouraging and offering help to OSS/Free Software implementations
+               for such a frontend too, even if it means competition to them (they have written
+               to this effect even to the LTSP, KDE and GNOME developer mailing lists).
+               </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2952700"></a>Network Logon Script Magic</h2></div></div><div></div></div><p>
+There are several opportunities for creating a custom network startup configuration environment.
+</p><div class="itemizedlist"><ul type="disc"><li>No Logon Script.</li><li>Simple universal Logon Script that applies to all users.</li><li>Use of a conditional Logon Script that applies per user or per group attributes.</li><li>Use of Samba's preexec and postexec functions on access to the NETLOGON share to create
+       a custom logon script and then execute it.</li><li>User of a tool such as KixStart.</li></ul></div><p>
+The Samba source code tree includes two logon script generation/execution tools.
+See <tt class="filename">examples</tt> directory <tt class="filename">genlogon</tt> and
+<tt class="filename">ntlogon</tt> subdirectories.
+</p><p>
+The following listings are from the genlogon directory.
+</p><p>
+<a class="indexterm" name="id2952778"></a>
+This is the <tt class="filename">genlogon.pl</tt> file:
+
+</p><pre class="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 Standard's 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, "&gt;&gt;/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, "&gt;/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;
+</pre><p>
+</p><p>
+Those wishing to use more elaborate or capable logon processing system should check out these sites:
+</p><div class="itemizedlist"><ul type="disc"><li><ulink url="http://www.craigelachi.e.org/rhacer/ntlogon">http://www.craigelachi.e.org/rhacer/ntlogon</ulink></li><li><ulink url="http://www.kixtart.org">http://www.kixtart.org</ulink></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2952929"></a>Adding Printers without User Intervention</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2952940"></a>
+Printers may be added automatically during logon script processing through the use of:
+
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /?</tt></b>
+</pre><p>
+
+See the documentation in the <ulink url="http://support.microsoft.com/default.asp?scid=kb;en-us;189105">Microsoft knowledgebase article 189105.</ulink>
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="winbind.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="PolicyMgmt.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 21. Winbind: Use of Domain Accounts </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 23. System and Account Policies</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/Appendixes.html b/docs/htmldocs/Appendixes.html
new file mode 100644 (file)
index 0000000..c2e1263
--- /dev/null
@@ -0,0 +1 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part VI. Appendixes</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="bugreport.html" title="Chapter 35. Reporting Bugs"><link rel="next" href="compiling.html" title="Chapter 36. How to Compile Samba"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part VI. Appendixes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bugreport.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="compiling.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Appendixes"></a>Appendixes</h1></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>36. <a href="compiling.html">How to Compile Samba</a></dt><dd><dl><dt><a href="compiling.html#id2972995">Access Samba Source Code via CVS</a></dt><dd><dl><dt><a href="compiling.html#id2973003">Introduction</a></dt><dt><a href="compiling.html#id2973049">CVS Access to samba.org</a></dt></dl></dd><dt><a href="compiling.html#id2973311">Accessing the Samba Sources via rsync and ftp</a></dt><dt><a href="compiling.html#id2973389">Verifying Samba's PGP Signature</a></dt><dt><a href="compiling.html#id2973553">Building the Binaries</a></dt><dd><dl><dt><a href="compiling.html#id2973768">Compiling Samba with Active Directory Support</a></dt></dl></dd><dt><a href="compiling.html#id2973958">Starting the smbd and nmbd</a></dt><dd><dl><dt><a href="compiling.html#id2974066">Starting from inetd.conf</a></dt><dt><a href="compiling.html#id2974312">Alternative: Starting smbd as a Daemon</a></dt></dl></dd></dl></dd><dt>37. <a href="Portability.html">Portability</a></dt><dd><dl><dt><a href="Portability.html#id2974513">HPUX</a></dt><dt><a href="Portability.html#id2974600">SCO UNIX</a></dt><dt><a href="Portability.html#id2974655">DNIX</a></dt><dt><a href="Portability.html#id2974825">Red Hat Linux</a></dt><dt><a href="Portability.html#id2974869">AIX</a></dt><dd><dl><dt><a href="Portability.html#id2974876">Sequential Read Ahead</a></dt></dl></dd><dt><a href="Portability.html#id2974902">Solaris</a></dt><dd><dl><dt><a href="Portability.html#id2974909">Locking Improvements</a></dt><dt><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></dt></dl></dd></dl></dd><dt>38. <a href="Other-Clients.html">Samba and Other CIFS Clients</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975129">Macintosh Clients</a></dt><dt><a href="Other-Clients.html#id2975206">OS2 Client</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975213">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></dt><dt><a href="Other-Clients.html#id2975348">Configuring Other Versions of OS/2</a></dt><dt><a href="Other-Clients.html#id2975411">Printer Driver Download for OS/2 Clients</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975516">Windows for Workgroups</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975524">Latest TCP/IP Stack from Microsoft</a></dt><dt><a href="Other-Clients.html#id2975610">Delete .pwl Files After Password Change</a></dt><dt><a href="Other-Clients.html#id2975641">Configuring Windows for Workgroups Password Handling</a></dt><dt><a href="Other-Clients.html#id2975701">Password Case Sensitivity</a></dt><dt><a href="Other-Clients.html#id2975739">Use TCP/IP as Default Protocol</a></dt><dt><a href="Other-Clients.html#id2975757">Speed Improvement</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975803">Windows 95/98</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975876">Speed Improvement</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975901">Windows 2000 Service Pack 2</a></dt><dt><a href="Other-Clients.html#id2976103">Windows NT 3.1</a></dt></dl></dd><dt>39. <a href="speed.html">Samba Performance Tuning</a></dt><dd><dl><dt><a href="speed.html#id2976235">Comparisons</a></dt><dt><a href="speed.html#id2976281">Socket Options</a></dt><dt><a href="speed.html#id2976372">Read Size</a></dt><dt><a href="speed.html#id2976422">Max Xmit</a></dt><dt><a href="speed.html#id2976477">Log Level</a></dt><dt><a href="speed.html#id2976507">Read Raw</a></dt><dt><a href="speed.html#id2976592">Write Raw</a></dt><dt><a href="speed.html#id2976655">Slow Logins</a></dt><dt><a href="speed.html#id2976683">Client Tuning</a></dt><dt><a href="speed.html#id2976707">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt><a href="speed.html#id2976766">Corrupt tdb Files</a></dt></dl></dd><dt>40. <a href="DNSDHCP.html">DNS and DHCP Configuration Guide</a></dt><dd><dl><dt><a href="DNSDHCP.html#id2976885">Note</a></dt></dl></dd><dt>41. <a href="Further-Resources.html">Further Resources</a></dt><dd><dl><dt><a href="Further-Resources.html#id2976952">Websites</a></dt><dt><a href="Further-Resources.html#id2977349">Related updates from Microsoft</a></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bugreport.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="compiling.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 35. Reporting Bugs </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 36. How to Compile Samba</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/Backup.html b/docs/htmldocs/Backup.html
new file mode 100644 (file)
index 0000000..aa573df
--- /dev/null
@@ -0,0 +1,11 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 28. Samba Backup Techniques</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="unicode.html" title="Chapter 27. Unicode/Charsets"><link rel="next" href="SambaHA.html" title="Chapter 29. High Availability Options"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 28. Samba Backup Techniques</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unicode.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="SambaHA.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Backup"></a>Chapter 28. Samba Backup Techniques</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="Backup.html#id2963903">Note</a></dt><dt><a href="Backup.html#id2963917">Features and Benefits</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963903"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963917"></a>Features and Benefits</h2></div></div><div></div></div><p>
+We need feedback from people who are backing up samba servers.
+We would like to know what software tools you are using to backup
+your samba server/s.
+</p><p>
+In particular, if you have any success and / or failure stories you could
+share with other users this would be appreciated.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="unicode.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="SambaHA.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 27. Unicode/Charsets </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 29. High Availability Options</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/CUPS-printing.html b/docs/htmldocs/CUPS-printing.html
new file mode 100644 (file)
index 0000000..19c9d7a
--- /dev/null
@@ -0,0 +1,3311 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 19. CUPS Printing Support</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="printing.html" title="Chapter 18. Classical Printing Support"><link rel="next" href="VFS.html" title="Chapter 20. Stackable VFS modules"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 19. CUPS Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="printing.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="VFS.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="CUPS-printing"></a>Chapter 19. CUPS Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname">Danka Deutschland GmbH <br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Ciprian</span> <span class="surname">Vizitiu</span></h3><span class="contrib">drawings</span><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:CVizitiu@gbif.org">CVizitiu@gbif.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawings</span><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> (3 June 2003) </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="CUPS-printing.html#id2931072">Introduction</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931079">Features and Benefits</a></dt><dt><a href="CUPS-printing.html#id2931130">Overview</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2931182">Basic CUPS Support Configuration</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a></dt><dt><a href="CUPS-printing.html#id2931526">Simple smb.conf Settings for CUPS</a></dt><dt><a href="CUPS-printing.html#id2931722">More Complex CUPS smb.conf Settings</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2932089">Advanced Configuration</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2932110">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt><a href="CUPS-printing.html#id2932163">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2932223">Installation of Windows Client Drivers</a></dt><dt><a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt><a href="CUPS-printing.html#id2932552">Driver Upload Methods</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2932699">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dd><dl><dt><a href="CUPS-printing.html#gdipost">GDI on Windows -- PostScript on UNIX</a></dt><dt><a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a></dt><dt><a href="CUPS-printing.html#id2933049">UNIX Printfile Conversion and GUI Basics</a></dt><dt><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt><a href="CUPS-printing.html#id2933354">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dt><a href="CUPS-printing.html#id2933497">PostScript Printer Description (PPD) Specification</a></dt><dt><a href="CUPS-printing.html#id2933573">Using Windows-Formatted Vendor PPDs</a></dt><dt><a href="CUPS-printing.html#id2933679">CUPS Also Uses PPDs for Non-PostScript Printers</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2933709">The CUPS Filtering Architecture</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2933883">MIME Types and CUPS Filters</a></dt><dt><a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a></dt><dt><a href="CUPS-printing.html#id2934287">Filtering  Overview</a></dt><dt><a href="CUPS-printing.html#id2934481">Prefilters</a></dt><dt><a href="CUPS-printing.html#id2934591">pstops</a></dt><dt><a href="CUPS-printing.html#id2934715">pstoraster</a></dt><dt><a href="CUPS-printing.html#id2934912">imagetops and imagetoraster</a></dt><dt><a href="CUPS-printing.html#id2934991">rasterto [printers specific]</a></dt><dt><a href="CUPS-printing.html#id2935143">CUPS Backends</a></dt><dt><a href="CUPS-printing.html#id2935508">The Role of cupsomatic/foomatic</a></dt><dt><a href="CUPS-printing.html#id2935673">The Complete Picture</a></dt><dt><a href="CUPS-printing.html#id2935688">mime.convs</a></dt><dt><a href="CUPS-printing.html#id2935752">Raw Printing</a></dt><dt><a href="CUPS-printing.html#id2935861">application/octet-stream Printing</a></dt><dt><a href="CUPS-printing.html#id2936129">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt><a href="CUPS-printing.html#id2936430">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt><a href="CUPS-printing.html#id2936743">Examples for Filtering Chains</a></dt><dt><a href="CUPS-printing.html#id2937128">Sources of CUPS Drivers/PPDs</a></dt><dt><a href="CUPS-printing.html#id2937265">Printing with Interface Scripts</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937358">Network Printing (Purely Windows)</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2937377">From Windows Clients to an NT Print Server</a></dt><dt><a href="CUPS-printing.html#id2937434">Driver Execution on the Client</a></dt><dt><a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937618">Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2937639">From Windows Clients to a CUPS/Samba Print Server</a></dt><dt><a href="CUPS-printing.html#id2937834">Samba Receiving Jobfiles and Passing Them to CUPS</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937924">Network PostScript RIP</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938025">PPDs for Non-PS Printers on UNIX</a></dt><dt><a href="CUPS-printing.html#id2938085">PPDs for Non-PS Printers on Windows</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2938166">Windows Terminal Servers (WTS) as CUPS Clients</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938184">Printer Drivers Running in Kernel Mode Cause Many
+Problems</a></dt><dt><a href="CUPS-printing.html#id2938229">Workarounds Impose Heavy Limitations</a></dt><dt><a href="CUPS-printing.html#id2938250">CUPS: A Magical Stone?</a></dt><dt><a href="CUPS-printing.html#id2938313">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2938378">Configuring CUPS for Driver Download</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938397">cupsaddsmb: The Unknown Utility</a></dt><dt><a href="CUPS-printing.html#id2938514">Prepare Your smb.conf for cupsaddsmb</a></dt><dt><a href="CUPS-printing.html#id2938755">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="CUPS-printing.html#id2939044">Recognizing Different Driver Files</a></dt><dt><a href="CUPS-printing.html#id2939174">Acquiring the Adobe Driver Files</a></dt><dt><a href="CUPS-printing.html#id2939204">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="CUPS-printing.html#id2939274">Caveats to be Considered</a></dt><dt><a href="CUPS-printing.html#id2939571">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt><a href="CUPS-printing.html#id2939801">Run cupsaddsmb (Quiet Mode)</a></dt><dt><a href="CUPS-printing.html#id2939946">Run cupsaddsmb with Verbose Output</a></dt><dt><a href="CUPS-printing.html#id2940175">Understanding cupsaddsmb</a></dt><dt><a href="CUPS-printing.html#id2940352">How to Recognize If cupsaddsmb Completed Successfully</a></dt><dt><a href="CUPS-printing.html#id2940450">cupsaddsmb with a Samba PDC</a></dt><dt><a href="CUPS-printing.html#id2940538">cupsaddsmb Flowchart</a></dt><dt><a href="CUPS-printing.html#id2940621">Installing the PostScript Driver on a Client</a></dt><dt><a href="CUPS-printing.html#id2940801">Avoiding Critical PostScript Driver Settings on the Client</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2941083">A Check of the rpcclient man Page</a></dt><dt><a href="CUPS-printing.html#id2941229">Understanding the rpcclient man Page</a></dt><dt><a href="CUPS-printing.html#id2941358">Producing an Example by Querying a Windows Box</a></dt><dt><a href="CUPS-printing.html#id2941534">Requirements for adddriver and setdriver to Succeed</a></dt><dt><a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt><a href="CUPS-printing.html#id2942909">Troubleshooting Revisited</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2943322">Trivial Database Files</a></dt><dt><a href="CUPS-printing.html#id2943400">Binary Format</a></dt><dt><a href="CUPS-printing.html#id2943470">Losing *.tdb Files</a></dt><dt><a href="CUPS-printing.html#id2943528">Using tdbbackup</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2943673">CUPS Print Drivers from Linuxprinting.org</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2943860">foomatic-rip and Foomatic Explained</a></dt><dt><a href="CUPS-printing.html#id2944657">foomatic-rip and Foomatic-PPD Download and Installation</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2945207">Page Accounting with CUPS</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2945248">Setting Up Quotas</a></dt><dt><a href="CUPS-printing.html#id2945318">Correct and Incorrect Accounting</a></dt><dt><a href="CUPS-printing.html#id2945366">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2945495">The page_log File Syntax</a></dt><dt><a href="CUPS-printing.html#id2945665">Possible Shortcomings</a></dt><dt><a href="CUPS-printing.html#id2945745">Future Developments</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2945799">Additional Material</a></dt><dt><a href="CUPS-printing.html#id2946030">Auto-Deletion or Preservation of CUPS Spool Files</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2946094">CUPS Configuration Settings Explained</a></dt><dt><a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt><a href="CUPS-printing.html#id2946367">Manual Configuration</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2946425">Printing from CUPS to Windows Attached Printers</a></dt><dt><a href="CUPS-printing.html#id2946721">More CUPS-Filtering Chains</a></dt><dt><a href="CUPS-printing.html#id2946814">Common Errors</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2946820">Windows 9x/ME Client Can't Install Driver</a></dt><dt><a href="CUPS-printing.html#id2946839">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a></dt><dt><a href="CUPS-printing.html#id2946889">cupsaddsmb Errors</a></dt><dt><a href="CUPS-printing.html#id2946973">Client Can't Connect to Samba Printer</a></dt><dt><a href="CUPS-printing.html#id2947002">New Account Reconnection from Windows 200x/XP Troubles</a></dt><dt><a href="CUPS-printing.html#id2947106">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt><a href="CUPS-printing.html#id2947158">Upgrading to CUPS Drivers from Adobe Drivers</a></dt><dt><a href="CUPS-printing.html#id2947200">Can't Use cupsaddsmb on Samba Server Which Is a PDC</a></dt><dt><a href="CUPS-printing.html#id2947239">Deleted Windows 200x Printer Driver Is Still Shown</a></dt><dt><a href="CUPS-printing.html#id2947278">Windows 200x/XP "Local Security Policies"</a></dt><dt><a href="CUPS-printing.html#id2947293">Administrator Cannot Install Printers for All Local Users</a></dt><dt><a href="CUPS-printing.html#id2947323">Print Change Notify Functions on NT-clients</a></dt><dt><a href="CUPS-printing.html#id2947350">WinXP-SP1</a></dt><dt><a href="CUPS-printing.html#id2947402">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt><a href="CUPS-printing.html#id2947717">Most Common Blunders in Driver Settings on Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2947779">cupsaddsmb Does Not Work with Newly Installed Printer</a></dt><dt><a href="CUPS-printing.html#id2947835">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a></dt><dt><a href="CUPS-printing.html#id2947951">Print Queue Called lp Mis-handles Print Jobs</a></dt><dt><a href="CUPS-printing.html#id2948008">Location of Adobe PostScript Driver Files for cupsaddsmb</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2948065">Overview of the CUPS Printing Processes</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2931072"></a>Introduction</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931079"></a>Features and Benefits</h3></div></div><div></div></div><p>
+               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 &#8220;<span class="quote">black box</span>&#8221;
+               that they do not want to look into as long as it works. But once
+               there is a little problem, they are in trouble to find out where to
+               start debugging it. Refer to the chapter &#8220;<span class="quote">Classical Printing</span>&#8221; that
+               contains a lot of information that is relevant for CUPS.
+               </p><p>
+               CUPS sports quite a few unique and powerful features. While their
+               basic functions may be grasped quite easily, they are also
+               new. Because they are different from other, more traditional printing
+               systems, it is best not to try and 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.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931130"></a>Overview</h3></div></div><div></div></div><p>
+               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 a
+               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>).
+               </p><p>
+               CUPS allows creation of &#8220;<span class="quote">raw</span>&#8221; printers (i.e., no print file
+               format translation) as well as &#8220;<span class="quote">smart</span>&#8221; printers (i.e., CUPS does
+               file format conversion as required for the printer). In many ways
+               this gives CUPS similar capabilities 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 move on to
+               explore how one may configure CUPS for interfacing with MS Windows
+               print clients via Samba.
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2931182"></a>Basic CUPS Support Configuration</h2></div></div><div></div></div><p>
+       Printing with CUPS in the most basic <tt class="filename">smb.conf</tt> setup in Samba-3.0 (as was true for 2.2.x) only needs two
+       settings: <a class="indexterm" name="id2931202"></a><i class="parameter"><tt>printing</tt></i> = cups and
+       <a class="indexterm" name="id2931216"></a><i class="parameter"><tt>printcap</tt></i> = cups. CUPS does not need a printcap file.
+       However, the <tt class="filename">cupsd.conf</tt> 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: <i class="parameter"><tt>Printcap /etc/printcap</tt></i> and <i class="parameter"><tt>PrintcapFormat BSD</tt></i>).
+       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
+       <b class="command">man cupsd.conf</b> and other CUPS-related documentation, like the wealth of documents on your CUPS server
+       itself: <ulink url="http://localhost:631/documentation.html">http://localhost:631/documentation.html</ulink>.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931276"></a>Linking smbd with libcups.so</h3></div></div><div></div></div><p>
+               Samba has a special relationship to CUPS. Samba can be compiled with CUPS library support.
+               Most recent installations have this support enabled. Per default, CUPS linking is compiled
+               into smbd and other Samba binaries. Of course, you can use CUPS even
+               if Samba is not linked against <tt class="filename">libcups.so</tt>  but
+               there are some differences in required or supported configuration.
+               </p><p>
+               When Samba is compiled against <tt class="filename">libcups</tt>, <a class="indexterm" name="id2931315"></a><i class="parameter"><tt>printcap</tt></i> = cups
+               uses the CUPS API to list printers, submit jobs, query queues, and so on. Otherwise it maps to the System V
+               commands with an additional <b class="command">-oraw</b> option for printing. On a Linux
+               system, you can use the <b class="command">ldd</b> utility to find out details (ldd may not be present on
+               other OS platforms, or its function may be embodied by a different command):
+               </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ldd `which smbd`</tt></b>
+libssl.so.0.9.6 =&gt; /usr/lib/libssl.so.0.9.6 (0x4002d000)
+libcrypto.so.0.9.6 =&gt; /usr/lib/libcrypto.so.0.9.6 (0x4005a000)
+libcups.so.2 =&gt; /usr/lib/libcups.so.2 (0x40123000)
+[....]
+</pre><p>
+               The line <tt class="computeroutput">libcups.so.2 =&gt; /usr/lib/libcups.so.2 (0x40123000)</tt> shows
+               there is CUPS support compiled into this version of Samba. If this is the case, and printing = cups
+               is set, then <span class="emphasis"><em>any otherwise manually set print command in <tt class="filename">smb.conf</tt> is ignored</em></span>.
+               This is an important point to remember!
+               </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p> Should it be necessary, for any reason, to set your own print commands, you can do this by setting
+               <a class="indexterm" name="id2931409"></a><i class="parameter"><tt>printing</tt></i> = sysv. However, you will loose all the benefits
+               of tight CUPS/Samba integration. When you do this you must manually configure the printing system commands
+               (most important: 
+               <a class="indexterm" name="id2931426"></a><i class="parameter"><tt>print command</tt></i>; other commands are
+               <a class="indexterm" name="id2931440"></a><i class="parameter"><tt>lppause command</tt></i>,
+               <a class="indexterm" name="id2931454"></a><i class="parameter"><tt>lpresume command</tt></i>,
+               <a class="indexterm" name="id2931468"></a><i class="parameter"><tt>lpq command</tt></i>,
+               <a class="indexterm" name="id2931482"></a><i class="parameter"><tt>lprm command</tt></i>,
+               <a class="indexterm" name="id2931496"></a><i class="parameter"><tt>queuepause command</tt></i> and
+               <a class="indexterm" name="id2931510"></a><i class="parameter"><tt>queue resume command</tt></i>).</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931526"></a>Simple <tt class="filename">smb.conf</tt> Settings for CUPS</h3></div></div><div></div></div><p>
+                       To summarize, <link linkend="cups-exam-simple"> shows simplest printing-related setup for <tt class="filename">smb.conf</tt> to enable basic CUPS support:
+               </p><div class="example"><a name="cups-exam-simple"></a><p class="title"><b>Example 19.1. Simplest printing-related smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root, @ntadmins</tt></i></td></tr></table></div><p>
+               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 hardly submit graphic, text or PDF
+               formatted files directly to the spooler. They nearly exclusively print
+               from GUI applications with a &#8220;<span class="quote">printer driver</span>&#8221; hooked in 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 &#8220;<span class="quote">binary,</span>&#8221;
+               sensible only for the target printer. Read on to learn which problem
+               this may cause and how to avoid it.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931722"></a>More Complex CUPS <tt class="filename">smb.conf</tt> Settings</h3></div></div><div></div></div><p>
+               <link linkend="overridesettings"> is a slightly more complex printing-related setup
+       for <tt class="filename">smb.conf</tt>. It enables general CUPS printing
+       support for all printers, but defines one printer share, which is set
+       up differently. 
+       </p><div class="example"><a name="overridesettings"></a><p class="title"><b>Example 19.2. Overriding global CUPS settings for one printer</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root, @ntadmins</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[special_printer]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = A special printer with his own settings</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba-special</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = sysv</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap = lpstat</tt></i></td></tr><tr><td><i class="parameter"><tt>print command = echo "NEW: `date`: printfile %f" &gt;&gt; /tmp/smbprn.log ; \</tt></i></td></tr><tr><td><i class="parameter"><tt>echo "     `date`: p-%p s-%s f-%f" &gt;&gt; /tmp/smbprn.log ; \</tt></i></td></tr><tr><td><i class="parameter"><tt>echo "     `date`: j-%j J-%J z-%z c-%c" &gt;&gt; /tmp/smbprn.log : rm %f</tt></i></td></tr><tr><td><i class="parameter"><tt>public = no</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = kurt</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = 0.0.0.0</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = turbo_xp, 10.160.50.23, 10.160.51.60</tt></i></td></tr></table></div><p>
+       This special share is only there for testing purposes. It does not write the print job to a file. It just logs the job parameters
+       known to Samba into the <tt class="filename">/tmp/smbprn.log</tt> file and deletes the jobfile. Moreover, the
+       <a class="indexterm" name="id2932031"></a><i class="parameter"><tt>printer admin</tt></i> of this share is &#8220;<span class="quote">kurt</span>&#8221; (not the &#8220;<span class="quote">@ntadmins</span>&#8221; group),
+       guest access is not allowed, the share isn't published to the Network Neighborhood (so you need to know it is there), and it only
+       allows access from only three hosts. To prevent CUPS kicking in and taking over the print jobs for that share, we need to set
+       <a class="indexterm" name="id2932058"></a><i class="parameter"><tt>printing</tt></i> = sysv and
+       <a class="indexterm" name="id2932072"></a><i class="parameter"><tt>printcap</tt></i> = lpstat.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2932089"></a>Advanced Configuration</h2></div></div><div></div></div><p>
+       Before we delve into all the configuration options, let us clarify a few
+       points. <span class="emphasis"><em>Network printing needs to be organized and setup
+       correctly</em></span>. This frequently doesn't happen. Legacy systems
+       or small business LAN environments often lack design and good housekeeping.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932110"></a>Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2932125"></a>
+<a class="indexterm" name="id2932136"></a>
+       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 usage of a print server: it routes all jobs through one
+       central system, which responds immediately, takes jobs from multiple
+       concurrent clients at the same time, and in turn transfers them to the
+       printer(s) in the correct order.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932163"></a>Raw Print Serving  Vendor Drivers on Windows Clients</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2932178"></a>
+       <a class="indexterm" name="id2932186"></a>
+       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 &#8220;<span class="quote">raw</span>&#8221; 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 its ready to be sent to the printing
+       device. Here is a native (vendor-supplied) Windows printer
+       driver for the target device needed to be installed on each and every
+       client.
+       </p><p>
+       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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932223"></a>Installation of Windows Client Drivers</h3></div></div><div></div></div><p>
+       The printer drivers on the Windows clients may be installed
+       in two functionally different ways:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>Manually install the drivers locally on each client,
+       one by one; this yields the old <span class="emphasis"><em>LanMan</em></span> style
+       printing and uses a <tt class="filename">\\sambaserver\printershare</tt>
+       type of connection.</p></li><li><p>
+       <a class="indexterm" name="id2932265"></a>
+                       Deposit and prepare the drivers (for later download) on
+                       the print server (Samba); this enables the clients to use
+       &#8220;<span class="quote">Point'n'Print</span>&#8221; to get drivers semi-automatically installed the
+       first time they access the printer; with this method NT/200x/XP
+       clients use the <span class="emphasis"><em>SPOOLSS/MS-RPC</em></span>
+       type printing calls.</p></li></ul></div><p>
+       The second method is recommended for use over the first.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="cups-raw"></a>Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2932317"></a>
+       <a class="indexterm" name="id2932325"></a>
+       <a class="indexterm" name="id2932334"></a>
+       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 &#8220;<span class="quote">raw</span>&#8221; printing of deliberate (binary) file
+       formats. The CUPS files that need to be correctly set for RAW mode
+       printers to work are:
+       </p><div class="itemizedlist"><ul type="disc"><li><p><tt class="filename">/etc/cups/mime.types</tt></p></li><li><p><tt class="filename">/etc/cups/mime.convs</tt></p></li></ul></div><p>
+       Both contain entries (at the end of the respective files) which must
+       be uncommented to allow RAW mode operation.
+       In <tt class="filename">/etc/cups/mime.types</tt>, make sure this line is
+       present:
+
+       </p><pre class="programlisting">
+        application/octet-stream
+       </pre><p>
+
+       <a class="indexterm" name="id2932400"></a>
+       <a class="indexterm" name="id2932408"></a>
+
+       In <tt class="filename">/etc/cups/mime.convs</tt>,
+       have this line:
+
+       <a class="indexterm" name="id2932425"></a>
+
+       </p><pre class="programlisting">
+               application/octet-stream   application/vnd.cups-raw   0   - 
+       </pre><p>
+
+       If these two files are not set up correctly for raw Windows client
+       printing, you may encounter the dreaded <tt class="computeroutput">Unable to
+       convert file 0</tt> in your CUPS error_log file. 
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Editing the <tt class="filename">mime.convs</tt> and the
+       <tt class="filename">mime.types</tt> file does not
+       <span class="emphasis"><em>enforce</em></span> &#8220;<span class="quote">raw</span>&#8221; printing, it only
+       <span class="emphasis"><em>allows</em></span> it.
+       </p></div><p><b>Background. </b>
+       <a class="indexterm" name="id2932493"></a>
+       CUPS being 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
+       &#8220;<span class="quote">Denial of Service</span>&#8221; attack on your printer(s), causing at least
+       the loss of a lot of paper and ink. &#8220;<span class="quote">Unknown</span>&#8221; data are tagged by CUPS
+       as <i class="parameter"><tt>MIME type: application/octet-stream</tt></i> and not
+       allowed to go to the printer. By default, you can only send other
+       (known) MIME types &#8220;<span class="quote">raw</span>&#8221;. Sending data &#8220;<span class="quote">raw</span>&#8221; means that CUPS does not
+       try to convert them and passes them to the printer untouched (see the next
+       chapter for even more background explanations).
+       </p><p>
+       This is all you need to know to get the CUPS/Samba combo printing
+       &#8220;<span class="quote">raw</span>&#8221; 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932552"></a>Driver Upload Methods</h3></div></div><div></div></div><p>
+       This section describes three familiar methods, plus one new one, by which
+       printer drivers may be uploaded.
+       </p><p>
+       <a class="indexterm" name="id2932570"></a>
+       If you want to use the MS-RPC type printing, you must upload the
+       drivers onto the Samba server first (<i class="parameter"><tt>[print$]</tt></i>
+       share). For a discussion on how to deposit printer drivers on the
+       Samba host (so the Windows clients can download and use them via
+       &#8220;<span class="quote">Point'n'Print</span>&#8221;), please refer to the previous chapter of this
+       HOWTO Collection. There you will find a description or reference to
+       three methods of preparing the client drivers on the Samba server:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+       <a class="indexterm" name="id2932606"></a>
+                               The GUI, &#8220;<span class="quote">Add Printer Wizard</span>&#8221;
+       <span class="emphasis"><em>upload-from-a-Windows-client</em></span>
+       method.</p></li><li><p>The command line, &#8220;<span class="quote">smbclient/rpcclient</span>&#8221;
+       upload-from-a-UNIX-workstation method.</p></li><li><p>
+       <a class="indexterm" name="id2932640"></a>
+                       The Imprints Toolset
+       method.</p></li></ul></div><p>
+       These three methods apply to CUPS all the same. A new and more
+       convenient way to load the Windows drivers into Samba is provided
+       if you use CUPS:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+       <a class="indexterm" name="id2932666"></a>
+                               the <i class="parameter"><tt>cupsaddsmb</tt></i>
+       utility.</p></li></ul></div><p>
+       <b class="command">cupsaddsmb</b> is discussed in much detail further below. But we first
+       explore the CUPS filtering system and compare the Windows and UNIX printing architectures.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2932699"></a>Advanced Intelligent Printing with PostScript Driver Download</h2></div></div><div></div></div><p>
+       <a class="indexterm" name="id2932710"></a>
+       We now know
+       how to set up a &#8220;<span class="quote">dump</span>&#8221; printserver, that is, a server which is spooling
+       printjobs &#8220;<span class="quote">raw</span>&#8221;, leaving the print data untouched.
+       </p><p>
+       Possibly you need to setup CUPS in a smarter way. The reasons could
+       be manifold:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>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?</p></li><li><p>Maybe you are asked to setup a print quota system:
+       Users should not be able to print more jobs, once they have surpassed
+       a given limit per period.</p></li><li><p>Maybe your previous network printing setup is a mess
+       and must be re-organized from a clean beginning.</p></li><li><p>Maybe you have experiencing too many &#8220;<span class="quote">blue screens</span>&#8221;
+       originating from poorly debugged printer drivers running in NT &#8220;<span class="quote">kernel mode</span>&#8221;?</p></li></ul></div><p>
+       These goals cannot be achieved by a raw print server. To build a
+       server meeting these requirements, you'll first need to learn about
+       how CUPS works and how you can enable its features.
+       </p><p>
+       What follows is the comparison of some fundamental concepts for
+       Windows and UNIX printing; then follows a description of the
+       CUPS filtering system, how it works and how you can tweak it.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="gdipost"></a>GDI on Windows -- PostScript on UNIX</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2932814"></a>
+       <a class="indexterm" name="id2932822"></a>
+       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 for this.
+       </p><p>
+       <a class="indexterm" name="id2932838"></a>
+       <a class="indexterm" name="id2932846"></a>
+       You can't expect most file formats to just throw them toward
+       printers and they get printed. There needs to be a file format
+       conversion in between. 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 HP) have developed
+       into semi-official &#8220;<span class="quote">standards</span>&#8221; by being the most widely used PDLs
+       Page Description Languages (PDLs), there are still
+       many manufacturers who &#8220;<span class="quote">roll their own</span>&#8221; (their reasons may be
+       unacceptable license fees for using printer-embedded PostScript
+       interpreters, and so on).
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932876"></a>Windows Drivers, GDI and EMF</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2932888"></a>
+       <a class="indexterm" name="id2932896"></a>
+       <a class="indexterm" name="id2932904"></a>
+       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
+       <span class="emphasis"><em>on screen</em></span> as well as <span class="emphasis"><em>on
+       paper</em></span> (print). Therefore, printer driver developers can
+       standardize on a well-defined GDI output for their own driver
+       input. Achieving WYSIWYG (&#8220;<span class="quote">What You See Is What You Get</span>&#8221;) 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.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+       <a class="indexterm" name="id2932947"></a>
+       To the GDI foundation in MS Windows, Apple has chosen to
+       put paper and screen output on a common foundation for their
+       (BSD-UNIX-based, did you know?) Mac OS X and Darwin Operating
+       <a class="indexterm" name="id2932959"></a>
+       <a class="indexterm" name="id2932967"></a>
+       <a class="indexterm" name="id2932976"></a>
+       <a class="indexterm" name="id2932984"></a>
+       Systems. Their <span class="emphasis"><em>Core Graphic Engine</em></span> uses a
+       <span class="emphasis"><em>PDF</em></span> derivative for all display work.
+       </p></div><p>
+
+       </p><div class="figure"><a name="1small"></a><p class="title"><b>Figure 19.1. Windows printing to a local printer.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/1small.png" width="270" alt="Windows printing to a local printer."></div></div><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2933049"></a>UNIX Printfile Conversion and GUI Basics</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2933059"></a>
+       <a class="indexterm" name="id2933067"></a>
+       <a class="indexterm" name="id2933075"></a>
+       <a class="indexterm" name="id2933084"></a>
+       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 &#8220;<span class="quote">paper output</span>&#8221;
+       also, as some had demanded at the time, and restricted itself to
+       &#8220;<span class="quote">on-screen only.</span>&#8221; (For some years now, the &#8220;<span class="quote">Xprint</span>&#8221; 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 &#8220;<span class="quote">font</span>&#8221; directories on your
+       system; there are separate ones for fonts used for X display and fonts
+       to be used on paper.
+       </p><p><b>Background. </b>
+       <a class="indexterm" name="id2933141"></a>
+       The PostScript programming language is an &#8220;<span class="quote">invention</span>&#8221; by Adobe Inc.,
+       but its specifications have been published to the full. 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 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
+       &#8220;<span class="quote">raster images</span>&#8221; or &#8220;<span class="quote">pixels</span>&#8221; (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 which 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="post-and-ghost"></a>PostScript and Ghostscript</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2933199"></a>
+       <a class="indexterm" name="id2933207"></a>
+       <a class="indexterm" name="id2933218"></a>
+       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 these devices have a built-in PostScript
+       language &#8220;<span class="quote">interpreter,</span>&#8221; 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. Their RIP is doing 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 to PostScript printing a file from a Windows origin.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+       <a class="indexterm" name="id2933261"></a>
+       Traditional UNIX programs and printing systems  while
+       using PostScript  are largely not PPD-aware. PPDs are &#8220;<span class="quote">PostScript
+               Printer Description</span>&#8221; 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.
+       </p></div><p>
+       </p><div class="figure"><a name="2small"></a><p class="title"><b>Figure 19.2. Printing to a PostScript printer.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/2small.png" width="270" alt="Printing to a PostScript printer."></div></div><p>
+       </p><p>
+       <a class="indexterm" name="id2933337"></a>
+       However, there are other types of printers out there. These do not know
+       how to print PostScript. They use their own Page Description
+       Language (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 printfiles to a format suitable for your printer
+       on the host before you can send it away.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2933354"></a>Ghostscript  the Software RIP for Non-PostScript Printers</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2933369"></a>
+       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
+       <span class="emphasis"><em>lot</em></span> 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.
+       </p><p>
+       </p><div class="figure"><a name="3small"></a><p class="title"><b>Figure 19.3. Ghostscript as a RIP for non-postscript printers.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/3small.png" width="270" alt="Ghostscript as a RIP for non-postscript printers."></div></div><p>
+       </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+       Use the &#8220;<span class="quote">gs -h</span>&#8221; command to check for all built-in &#8220;<span class="quote">devices</span>&#8221;
+       of your Ghostscript version. If you specify a parameter of
+       <i class="parameter"><tt>-sDEVICE=png256</tt></i> on your Ghostscript command
+       line, you are asking Ghostscript to convert the input into a PNG
+       file. Naming a &#8220;<span class="quote">device</span>&#8221; 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
+       &#8220;<span class="quote">AFPL</span>&#8221; 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.
+       <a class="indexterm" name="id2933472"></a>
+       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, Gimp-Print, MandrakeSoft, SuSE, RedHat, and Debian. It includes
+       the &#8220;<span class="quote">cups</span>&#8221; device (essential to print to non-PS printers from CUPS).
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2933497"></a>PostScript Printer Description (PPD) Specification</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2933509"></a>
+       While PostScript in essence is a Page Description
+       Language (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.
+       </p><p>
+       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.
+       </p><p>
+       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.
+       </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       <a class="indexterm" name="id2933556"></a>
+       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).
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2933573"></a>Using Windows-Formatted Vendor PPDs</h3></div></div><div></div></div><p>
+       CUPS can handle all spec-compliant PPDs as supplied by the
+       manufacturers for their PostScript models. Even if a
+       vendor might not have mentioned our favorite
+       OS in his manuals and brochures, you can safely trust this:
+       <span class="emphasis"><em>If you get the Windows NT version of the PPD, you
+       can use it unchanged in CUPS</em></span> and thus access the full
+       power of your printer just like a Windows NT user could!
+       </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+       To check the spec compliance of any PPD online, go to <ulink 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 more strict
+       internal PPD parsing and checking code enabled; in case of printing
+       trouble, this online resource should be one of your first pitstops.
+       </p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       <a class="indexterm" name="id2933620"></a>
+       <a class="indexterm" name="id2933629"></a>
+       For real PostScript printers, <span class="emphasis"><em>do not</em></span> use the
+       <span class="emphasis"><em>Foomatic</em></span> or <span class="emphasis"><em>cupsomatic</em></span>
+       PPDs from Linuxprinting.org. With these devices, the original
+       vendor-provided PPDs are always the first choice!
+       </p></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+       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
+       <b class="command">smbclient //NT4-box/print\$ -U username</b> to
+       access the Windows directory where all printer driver files are
+       stored. First look in the <tt class="filename">W32X86/2</tt> subdir for
+       the PPD you are seeking.
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2933679"></a>CUPS Also Uses PPDs for Non-PostScript Printers</h3></div></div><div></div></div><p>
+       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.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2933709"></a>The CUPS Filtering Architecture</h2></div></div><div></div></div><p>
+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
+printfile is subjected to an initial
+auto-typing. The auto-typing 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 setup a working filtering chain for any
+given input data format.
+</p><p>
+If CUPS rasterizes a PostScript file natively to
+a bitmap, this is done in two stages:
+</p><div class="itemizedlist"><ul type="disc"><li><p>The first stage uses a Ghostscript device named &#8220;<span class="quote">cups</span>&#8221;
+(this is since version 1.1.15) and produces a generic raster format
+called &#8220;<span class="quote">CUPS raster</span>&#8221;.
+</p></li><li><p>The second stage uses a &#8220;<span class="quote">raster driver</span>&#8221; that converts
+               the generic CUPS raster to a device-specific raster.</p></li></ul></div><p>
+Make sure your Ghostscript version has the &#8220;<span class="quote">cups</span>&#8221; device compiled in
+(check with <b class="command">gs -h | grep cups</b>). Otherwise you
+may encounter the dreaded <tt class="computeroutput">Unable to convert file
+0</tt> in your CUPS error_log file. To have &#8220;<span class="quote">cups</span>&#8221; as a
+device in your Ghostscript, you either need to patch GNU
+Ghostscript and re-compile, or use <a class="indexterm" name="id2933802"></a><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 too (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.
+</p><p>
+<a class="indexterm" name="id2933830"></a>
+<a class="indexterm" name="id2933839"></a>
+CUPS printers may be setup 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 &#8220;<span class="quote">cups</span>&#8221; device, but one of the many
+others. However, even for Foomatic/cupsomatic usage, best results and
+<a class="indexterm" name="id2933864"></a>
+broadest printer model support is provided by ESP Ghostscript (more
+about cupsomatic/Foomatic, particularly the new version called now
+<span class="emphasis"><em>foomatic-rip</em></span>, follows below).
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2933883"></a>MIME Types and CUPS Filters</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2933894"></a>
+       <a class="indexterm" name="id2933905"></a>
+CUPS reads the file <tt class="filename">/etc/cups/mime.types</tt>
+(and all other files carrying a <tt class="filename">*.types</tt> suffix
+in the same directory) upon startup. These files contain the MIME
+type recognition rules that are applied when CUPS runs its
+auto-typing routines. The rule syntax is explained in the man page
+for <tt class="filename">mime.types</tt> and in the comments section of the
+<tt class="filename">mime.types</tt> file itself. A simple rule reads
+like this:
+
+<a class="indexterm" name="id2933946"></a>
+</p><pre class="programlisting">
+ application/pdf         pdf string(0,%PDF)
+</pre><p>
+
+This means if a filename has either a
+<tt class="filename">.pdf</tt> suffix or if the magic
+string <span class="emphasis"><em>%PDF</em></span> is right at the
+beginning of the file itself (offset 0 from the start), then it is
+a PDF file (<i class="parameter"><tt>application/pdf</tt></i>).
+Another rule is this: 
+
+</p><pre class="programlisting">
+ application/postscript  ai eps ps string(0,%!) string(0,&lt;04&gt;%!)
+</pre><p>
+
+If the filename has one of the suffixes
+<tt class="filename">.ai</tt>, <tt class="filename">.eps</tt>,
+<tt class="filename">.ps</tt> or if the file itself starts with one of the
+strings <span class="emphasis"><em>%!</em></span> or <span class="emphasis"><em>&lt;04&gt;%!</em></span>, it
+is a generic PostScript file
+(<i class="parameter"><tt>application/postscript</tt></i>).
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Don't confuse the other mime.types files your system might be using
+with the one in the <tt class="filename">/etc/cups/</tt> directory.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+There is an important difference between two similar MIME types in
+CUPS: one is <i class="parameter"><tt>application/postscript</tt></i>, the other is
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>. While
+<i class="parameter"><tt>application/postscript</tt></i> 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),
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i> may have the job
+options inserted into the PostScript data itself (where
+applicable). The transformation of the generic PostScript
+(<i class="parameter"><tt>application/postscript</tt></i>) to the device-specific version
+(<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>) is the responsibility of the
+CUPS <i class="parameter"><tt>pstops</tt></i> filter. pstops uses information
+contained in the PPD to do the transformation.
+</p></div><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934118"></a>MIME Type Conversion Rules</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2934130"></a>
+<a class="indexterm" name="id2934138"></a>
+CUPS reads the file <tt class="filename">/etc/cups/mime.convs</tt>
+(and all other files named with a <tt class="filename">*.convs</tt>
+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:
+
+</p><pre class="programlisting">
+ application/pdf         application/postscript   33   pdftops
+</pre><p>
+
+This means that the <i class="parameter"><tt>pdftops</tt></i> filter will take
+<i class="parameter"><tt>application/pdf</tt></i> as input and produce
+<i class="parameter"><tt>application/postscript</tt></i> as output; the virtual
+cost of this operation is 33 CUPS-$. The next filter is more
+expensive, costing 66 CUPS-$:
+
+<a class="indexterm" name="id2934198"></a>
+
+</p><pre class="programlisting">
+ application/vnd.hp-HPGL application/postscript   66   hpgltops
+</pre><p>
+
+This is the <i class="parameter"><tt>hpgltops</tt></i>, which processes HP-GL
+plotter files to PostScript.
+
+<a class="indexterm" name="id2934222"></a>
+
+</p><pre class="programlisting">
+ application/octet-stream
+</pre><p>
+
+Here are two more examples: 
+
+<a class="indexterm" name="id2934239"></a>
+
+</p><pre class="programlisting">
+ application/x-shell     application/postscript   33    texttops
+ text/plain              application/postscript   33    texttops
+</pre><p>
+
+The last two examples name the <i class="parameter"><tt>texttops</tt></i> filter
+to work on <i class="parameter"><tt>text/plain</tt></i> as well as on <i class="parameter"><tt>application/x-shell</tt></i>. (Hint:
+This differentiation is needed for the syntax highlighting feature of
+<i class="parameter"><tt>texttops</tt></i>).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934287"></a>Filtering  Overview</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2934298"></a>
+There are many more combinations named in <tt class="filename">mime.convs</tt>. However, you
+are not limited to use the ones pre-defined there. You can plug in any
+filter you like into 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 to what CUPS
+needs and put in the right lines in <tt class="filename">mime.types</tt>
+and <tt class="filename">mime.convs</tt>, then it will work seamlessly
+inside CUPS.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2934336"></a>Filter requirements</h4></div></div><div></div></div><p>
+The mentioned &#8220;<span class="quote">CUPS requirements</span>&#8221; for filters are simple. Take
+filenames or <tt class="filename">stdin</tt> as input and write to
+<tt class="filename">stdout</tt>. They should take these 5 or 6 arguments:
+<span class="emphasis"><em>printer job user title copies options [filename]</em></span>
+</p><div class="variablelist"><dl><dt><span class="term">Printer </span></dt><dd><p>The name of the printer queue (normally this is the
+name of the filter being run).</p></dd><dt><span class="term">job </span></dt><dd><p>The numeric job ID for the job being
+printed.</p></dd><dt><span class="term">user </span></dt><dd><p>The string from the originating-user-name
+attribute.</p></dd><dt><span class="term">title </span></dt><dd><p>The string from the job-name attribute.</p></dd><dt><span class="term">copies </span></dt><dd><p>The numeric value from the number-copies
+attribute.</p></dd><dt><span class="term">options </span></dt><dd><p>The job options.</p></dd><dt><span class="term">filename </span></dt><dd><p>(Optionally) The print request file (if missing,
+filters expected data fed through <tt class="filename">stdin</tt>). In most
+cases, it is easy to write a simple wrapper script around existing
+filters to make them work with CUPS.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934481"></a>Prefilters</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2934492"></a>
+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.
+</p><p>
+But what happens if you send one of the supported non-PS formats
+to print? Then CUPS runs &#8220;<span class="quote">pre-filters</span>&#8221; on these input formats to
+generate PostScript first. There are pre-filters to create PS from
+ASCII text, PDF, DVI, or HP-GL. The outcome of these filters is always
+of MIME type <i class="parameter"><tt>application/postscript</tt></i> (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 pre-filter is running on all supported image formats,
+the <i class="parameter"><tt>imagetops</tt></i> filter. Its outcome is always of
+MIME type <i class="parameter"><tt>application/vnd.cups-postscript</tt></i>
+(not application/postscript), meaning it has the
+print options already embedded into the file.
+</p><p>
+       </p><div class="figure"><a name="4small"></a><p class="title"><b>Figure 19.4. Pre-filtering in CUPS to form PostScript.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/4small.png" width="270" alt="Pre-filtering in CUPS to form PostScript."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934591"></a>pstops</h3></div></div><div></div></div><p>
+<span class="emphasis"><em>pstops</em></span> is the filter to convert
+<i class="parameter"><tt>application/postscript</tt></i> to 
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>. It was said
+above that 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.
+</p><p>
+       </p><div class="figure"><a name="5small"></a><p class="title"><b>Figure 19.5. Adding device-specific print options.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/5small.png" width="270" alt="Adding device-specific print options."></div></div><p>
+</p><p>
+This is not all. Other tasks performed by it are:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+Selecting the range of pages to be printed (if you choose to
+print only pages &#8220;<span class="quote">3, 6, 8-11, 16, 19-21</span>&#8221;, or only the odd numbered
+ones).
+</p></li><li><p>
+Putting 2 or more logical pages on one sheet of paper (the
+so-called &#8220;<span class="quote">number-up</span>&#8221; function).
+</p></li><li><p>Counting the pages of the job to insert the accounting
+information into the <tt class="filename">/var/log/cups/page_log</tt>.
+</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934715"></a>pstoraster</h3></div></div><div></div></div><p>
+<i class="parameter"><tt>pstoraster</tt></i> 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 <span class="emphasis"><em>raster drivers</em></span>
+that are able to generate device-specific printer data.
+</p><p>
+       </p><div class="figure"><a name="6small"></a><p class="title"><b>Figure 19.6. PostScript to intermediate raster format.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/6small.png" width="270" alt="PostScript to intermediate raster format."></div></div><p>
+</p><p>
+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 following 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
+for the first stage of rasterization so these vendors do not need to care
+about Ghostscript complications (in fact, there is currently more
+than one vendor financing the development of CUPS raster drivers).
+</p><p>
+       </p><div class="figure"><a name="7small"></a><p class="title"><b>Figure 19.7. CUPS-raster production using Ghostscript.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/7small.png" width="270" alt="CUPS-raster production using Ghostscript."></div></div><p>
+</p><p>
+CUPS versions before version 1.1.15 were shipping a binary (or source
+code) standalone filter, named <i class="parameter"><tt>pstoraster</tt></i>. <i class="parameter"><tt>pstoraster</tt></i> was derived
+from GNU Ghostscript 5.50, and could be installed besides and in
+addition to any GNU or AFPL Ghostscript package without conflicting.
+</p><p>
+&gt;From version 1.1.15, this has changed. The functions for this have been
+integrated back into Ghostscript (now based on GNU Ghostscript version
+7.05). The <i class="parameter"><tt>pstoraster</tt></i> filter is now a simple shell script calling
+<b class="command">gs</b> with the <b class="command">-sDEVICE=cups</b>
+parameter. If your Ghostscript does not show a success on asking for
+<b class="command">gs -h |grep cups</b>, you might not be able to
+print. Update your Ghostscript.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934912"></a>imagetops and imagetoraster</h3></div></div><div></div></div><p>
+In the section about pre-filters, we mentioned the pre-filter
+that generates PostScript from image formats. The <i class="parameter"><tt>imagetoraster</tt></i>
+filter is used to convert directly from image to raster, without the
+intermediate PostScript stage. It is used more often than the above
+mentioned pre-filters. A summarizing flowchart of image file
+filtering is shown in <link linkend="small8">.
+</p><p>
+       </p><div class="figure"><a name="small8"></a><p class="title"><b>Figure 19.8. Image format to CUPS-raster format conversion.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/8small.png" width="270" alt="Image format to CUPS-raster format conversion."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934991"></a>rasterto [printers specific]</h3></div></div><div></div></div><p>
+CUPS ships with quite different raster drivers processing CUPS
+raster. On my system I find in /usr/lib/cups/filter/ these:
+<i class="parameter"><tt>rastertoalps</tt></i>, <i class="parameter"><tt>rastertobj</tt></i>, <i class="parameter"><tt>rastertoepson</tt></i>, <i class="parameter"><tt>rastertoescp</tt></i>,
+<i class="parameter"><tt>rastertopcl</tt></i>, <i class="parameter"><tt>rastertoturboprint</tt></i>, <i class="parameter"><tt>rastertoapdk</tt></i>, <i class="parameter"><tt>rastertodymo</tt></i>,
+<i class="parameter"><tt>rastertoescp</tt></i>, <i class="parameter"><tt>rastertohp</tt></i>, and
+<i class="parameter"><tt>rastertoprinter</tt></i>. Don't worry if you have less
+than this; some of these are installed by commercial add-ons to CUPS
+(like <i class="parameter"><tt>rastertoturboprint</tt></i>), others (like
+<i class="parameter"><tt>rastertoprinter</tt></i>) by third-party driver
+development projects (such as Gimp-Print) wanting to cooperate as
+closely as possible with CUPS.
+</p><p>
+       </p><div class="figure"><a name="small9"></a><p class="title"><b>Figure 19.9. Raster to printer-specific formats.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/9small.png" width="270" alt="Raster to printer-specific formats."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935143"></a>CUPS Backends</h3></div></div><div></div></div><p>
+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 of sending printjobs over the network, or for every local
+interface. Every CUPS print queue needs to have a CUPS &#8220;<span class="quote">device-URI</span>&#8221;
+associated with it. The device URI is the way to encode the backend
+used to send the job to its destination. Network device-URIs are using
+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 much from my examples, if your OS is not Linux:
+</p><div class="variablelist"><dl><dt><span class="term">usb </span></dt><dd><p>
+       This backend sends printfiles to USB-connected printers. An
+       example for the CUPS device-URI to use is:
+       <tt class="filename">usb:/dev/usb/lp0</tt>.
+       </p></dd><dt><span class="term">serial </span></dt><dd><p>
+       This backend sends printfiles to serially connected printers.
+       An example for the CUPS device-URI to use is:
+       <tt class="filename">serial:/dev/ttyS0?baud=11500</tt>.
+       </p></dd><dt><span class="term">parallel </span></dt><dd><p>
+       This backend sends printfiles to printers connected to the
+       parallel port. An example for the CUPS device-URI to use is:
+       <tt class="filename">parallel:/dev/lp0</tt>.
+       </p></dd><dt><span class="term">scsi </span></dt><dd><p>
+       This backend sends printfiles to printers attached to the
+       SCSI interface. An example for the CUPS device-URI to use is:
+       <tt class="filename">scsi:/dev/sr1</tt>.
+       </p></dd><dt><span class="term">lpd </span></dt><dd><p>
+       This backend sends printfiles to LPR/LPD connected network
+       printers. An example for the CUPS device-URI to use is:
+       <tt class="filename">lpd://remote_host_name/remote_queue_name</tt>.
+       </p></dd><dt><span class="term">AppSocket/HP JetDirect </span></dt><dd><p>
+       This backend sends printfiles to AppSocket (a.k.a. "HP
+       JetDirect") connected network printers. An example for the CUPS
+       device-URI to use is:
+       <tt class="filename">socket://10.11.12.13:9100</tt>.
+       </p></dd><dt><span class="term">ipp </span></dt><dd><p>
+       This backend sends printfiles to IPP connected network
+       printers (or to other CUPS servers). Examples for CUPS device-URIs
+       to use are:
+       <tt class="filename">ipp:://192.193.194.195/ipp</tt>
+       (for many HP printers) or
+       <tt class="filename">ipp://remote_cups_server/printers/remote_printer_name</tt>.
+       </p></dd><dt><span class="term">http </span></dt><dd><p>
+       This backend sends printfiles 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:
+       <tt class="filename">http:://192.193.194.195:631/ipp</tt>
+       (for many HP printers) or
+       <tt class="filename">http://remote_cups_server:631/printers/remote_printer_name</tt>.
+       </p></dd><dt><span class="term">smb </span></dt><dd><p>
+       This backend sends printfiles to printers shared by a Windows
+       host. An example for CUPS device-URIs that may be used includes:
+       </p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><tt class="filename">smb://workgroup/server/printersharename</tt></td></tr><tr><td><tt class="filename">smb://server/printersharename</tt></td></tr><tr><td><tt class="filename">smb://username:password@workgroup/server/printersharename</tt></td></tr><tr><td><tt class="filename">smb://username:password@server/printersharename</tt></td></tr></table><p>
+       </p><p>
+       The smb:// backend is a symlink to the Samba utility
+       <i class="parameter"><tt>smbspool</tt></i> (does not ship with CUPS). If the
+       symlink is not present in your CUPS backend directory, have your
+       root user create it: <b class="command">ln -s `which smbspool'
+       /usr/lib/cups/backend/smb</b>.
+       </p></dd></dl></div><p>
+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 &#8220;<span class="quote">special</span>&#8221; printers that send
+the printjobs as email (through a &#8220;<span class="quote">mailto:/</span>&#8221; backend), convert them to
+PDF (through a &#8220;<span class="quote">pdfgen:/</span>&#8221; backend) or dump them to &#8220;<span class="quote">/dev/null</span>&#8221;. (In
+fact I have the system-wide default printer set up to be connected to
+a devnull:/ backend: there are just too many people sending jobs
+without specifying a printer, or scripts and programs which do not name
+a printer. The system-wide default deletes the job and sends a polite
+email back to the $USER asking him to always specify the correct
+printer name.)
+</p><p>
+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 <span class="emphasis"><em>lpinfo</em></span>
+utility. Used with the <tt class="option">-v</tt> parameter, it lists
+all available backends:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>lpinfo -v</tt></b>
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935508"></a>The Role of <i class="parameter"><tt>cupsomatic/foomatic</tt></i></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2935523"></a>
+<a class="indexterm" name="id2935532"></a>
+<i class="parameter"><tt>cupsomatic</tt></i> filters may be the most widely used on CUPS
+installations. You must be clear about the fact 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. <i class="parameter"><tt>cupsomatic</tt></i> uses PPDs that are generated from the Foomatic
+Printer &amp; Driver Database at Linuxprinting.org.
+</p><p>
+You can recognize these PPDs from the line calling the
+<i class="parameter"><tt>cupsomatic</tt></i> filter:
+
+</p><pre class="programlisting">
+ *cupsFilter: "application/vnd.cups-postscript  0  cupsomatic"
+</pre><p>
+
+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 <i class="parameter"><tt>foomatic</tt></i> namepart for
+the driver description. <i class="parameter"><tt>cupsomatic</tt></i> is a Perl script that runs
+Ghostscript with all the complicated command line options
+auto-constructed from the selected PPD and command line options give to
+the printjob.
+</p><p>
+<a class="indexterm" name="id2935609"></a>
+       However, <i class="parameter"><tt>cupsomatic</tt></i> 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 &#8220;<span class="quote">Point'n'Print</span>&#8221; to Windows clients. A better
+and more powerful successor is now in a stable beta-version: it is called <i class="parameter"><tt>foomatic-rip</tt></i>. To use
+<i class="parameter"><tt>foomatic-rip</tt></i> as a filter with CUPS, you need the new-type PPDs. These
+have a similar but different line:
+
+</p><pre class="programlisting">
+ *cupsFilter: "application/vnd.cups-postscript  0  foomatic-rip"
+</pre><p>
+
+The PPD generating engine at Linuxprinting.org has been revamped.
+The new PPDs comply to the Adobe spec. On top, 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 the new foomatic-rip now 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935673"></a>The Complete Picture</h3></div></div><div></div></div><p>
+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 document.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935688"></a><tt class="filename">mime.convs</tt></h3></div></div><div></div></div><p>
+CUPS auto-constructs all possible filtering chain paths for any given
+MIME type, and every printer installed. But how does it decide in
+favor or against a specific alternative?  (There may often 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 &#8220;<span class="quote">filter cost.</span>&#8221; CUPS decides for the most &#8220;<span class="quote">inexpensive</span>&#8221; route.
+</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+The setting of <i class="parameter"><tt>FilterLimit 1000</tt></i> in
+<tt class="filename">cupsd.conf</tt> 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 &#8220;<span class="quote">FilterLimit</span>&#8221; 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.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935752"></a>&#8220;<span class="quote">Raw</span>&#8221; Printing</h3></div></div><div></div></div><p>
+       You can tell CUPS to print (nearly) any file &#8220;<span class="quote">raw</span>&#8221;. &#8220;<span class="quote">Raw</span>&#8221; means it
+       will not be filtered. CUPS will send the file to the printer &#8220;<span class="quote">as is</span>&#8221;
+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 &#8220;<span class="quote"><i class="parameter"><tt>-o raw</tt></i></span>&#8221; 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:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>lpadmin -P rawprinter -v socket://11.12.13.14:9100 -E</tt></b>
+</pre><p>
+       sets up a queue named &#8220;<span class="quote">rawprinter</span>&#8221;, connected via the &#8220;<span class="quote">socket</span>&#8221;
+       protocol (a.k.a. &#8220;<span class="quote">HP JetDirect</span>&#8221;) to the device at IP address
+11.12.1.3.14, using port 9100. (If you had added a PPD with
+<b class="command">-P /path/to/PPD</b> to this command line, you would
+have installed a &#8220;<span class="quote">normal</span>&#8221; print queue.
+</p><p>
+CUPS will automatically treat each job sent to a queue as a &#8220;<span class="quote">raw</span>&#8221; 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935861"></a>application/octet-stream Printing</h3></div></div><div></div></div><p>
+Any MIME type with no rule in the
+<tt class="filename">/etc/cups/mime.types</tt> file is regarded as unknown
+or <i class="parameter"><tt>application/octet-stream</tt></i> and will not be
+sent. Because CUPS refuses to print unknown MIME types per default,
+you will probably have experienced the fact that print jobs originating
+from Windows clients were not printed. You may have found an error
+message in your CUPS logs like:
+</p><p><tt class="computeroutput">
+ Unable to convert file 0 to printable format for job
+</tt></p><p>
+To enable the printing of <i class="parameter"><tt>application/octet-stream</tt></i> files, edit
+these two files:
+</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="filename">/etc/cups/mime.convs</tt></p></li><li><p><tt class="filename">/etc/cups/mime.types</tt></p></li></ul></div><p>
+Both contain entries (at the end of the respective files) which must
+be uncommented to allow RAW mode operation for
+<i class="parameter"><tt>application/octet-stream</tt></i>. In <tt class="filename">/etc/cups/mime.types</tt>
+make sure this line is present:
+
+<a class="indexterm" name="id2935958"></a>
+
+</p><pre class="programlisting">
+application/octet-stream
+</pre><p>
+
+This line (with no specific auto-typing rule set) makes all files
+not otherwise auto-typed a member of <i class="parameter"><tt>application/octet-stream</tt></i>. In
+<tt class="filename">/etc/cups/mime.convs</tt>, have this
+line: 
+
+</p><pre class="programlisting">
+application/octet-stream   application/vnd.cups-raw   0   -
+</pre><p>
+
+<a class="indexterm" name="id2935999"></a>
+
+This line tells CUPS to use the <span class="emphasis"><em>Null Filter</em></span>
+(denoted as &#8220;<span class="quote">-</span>&#8221;, doing nothing at all) on
+<i class="parameter"><tt>application/octet-stream</tt></i>, and tag the result as
+<i class="parameter"><tt>application/vnd.cups-raw</tt></i>. 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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Editing the <tt class="filename">mime.convs</tt> and the
+<tt class="filename">mime.types</tt> file does not
+<span class="emphasis"><em>enforce</em></span> &#8220;<span class="quote">raw</span>&#8221; printing, it only
+<span class="emphasis"><em>allows</em></span> it.
+</p></div><p><b>Background. </b>
+CUPS being 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...) &#8220;<span class="quote">Unknown</span>&#8221; data are regarded by CUPS
+as <span class="emphasis"><em>MIME type</em></span>
+<span class="emphasis"><em>application/octet-stream</em></span>. While you
+<span class="emphasis"><em>can</em></span> send data &#8220;<span class="quote">raw</span>&#8221;, the MIME type for these must
+be one that is known to CUPS and an allowed one. The file
+<tt class="filename">/etc/cups/mime.types</tt> defines the &#8220;<span class="quote">rules</span>&#8221; of how CUPS
+recognizes MIME types. The file
+<tt class="filename">/etc/cups/mime.convs</tt> decides which file
+conversion filter(s) may be applied to which MIME types.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936129"></a>PostScript Printer Descriptions (PPDs) for Non-PS Printers</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2936141"></a>
+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 jobfile. 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 jobfiles. The only difference is:
+a PostScript printer has the RIP built-in, for other types of
+printers the Ghostscript RIP runs on the host computer.
+</p><p>
+PPDs for a non-PS printer have a few lines that are unique to
+CUPS. The most important one looks similar to this:
+
+<a class="indexterm" name="id2936166"></a>
+
+</p><pre class="programlisting">
+ *cupsFilter: application/vnd.cups-raster  66   rastertoprinter
+</pre><p>
+
+It is the last piece in the CUPS filtering puzzle. This line tells the
+CUPS daemon to use as a last filter <i class="parameter"><tt>rastertoprinter</tt></i>. This filter
+should be served as input an <i class="parameter"><tt>application/vnd.cups-raster</tt></i> MIME type
+file. Therefore, CUPS should auto-construct a filtering chain, which
+delivers as its last output the specified MIME type. This is then
+taken as input to the specified <i class="parameter"><tt>rastertoprinter</tt></i> filter. After this
+the last filter has done its work (<i class="parameter"><tt>rastertoprinter</tt></i> is a Gimp-Print
+filter), the file should go to the backend, which sends it to the
+output device.
+</p><p>
+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 <link linkend="cups-ppds"> for summary information.
+</p><div class="table"><a name="cups-ppds"></a><p class="title"><b>Table 19.1. PPDs shipped with CUPS</b></p><table summary="PPDs shipped with CUPS" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">PPD file</th><th align="justify">Printer type</th></tr></thead><tbody><tr><td align="left">deskjet.ppd</td><td align="justify">older HP inkjet printers and compatible</td></tr><tr><td align="left">deskjet2.ppd</td><td align="justify">newer HP inkjet printers and compatible </td></tr><tr><td align="left">dymo.ppd</td><td align="justify">label printers </td></tr><tr><td align="left">epson9.ppd</td><td align="justify">Epson 24pin impact printers and compatible </td></tr><tr><td align="left">epson24.ppd</td><td align="justify">Epson 24pin impact printers and compatible </td></tr><tr><td align="left">okidata9.ppd</td><td align="justify">Okidata 9pin impact printers and compatible </td></tr><tr><td align="left">okidat24.ppd</td><td align="justify">Okidata 24pin impact printers and compatible </td></tr><tr><td align="left">stcolor.ppd</td><td align="justify">older Epson Stylus Color printers </td></tr><tr><td align="left">stcolor2.ppd</td><td align="justify">newer Epson Stylus Color printers </td></tr><tr><td align="left">stphoto.ppd</td><td align="justify">older Epson Stylus Photo printers </td></tr><tr><td align="left">stphoto2.ppd</td><td align="justify">newer Epson Stylus Photo printers </td></tr><tr><td align="left">laserjet.ppd</td><td align="justify">all PCL printers. Further below is a discussion
+                       of several other driver/PPD-packages suitable for use with CUPS. </td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936430"></a><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>native CUPS</em></span> Printing</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2936449"></a>
+<a class="indexterm" name="id2936457"></a>
+Native CUPS rasterization works in two steps:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+First is the <i class="parameter"><tt>pstoraster</tt></i> step. It uses the special CUPS
+<a class="indexterm" name="id2936483"></a>
+device from ESP Ghostscript 7.05.x as its tool.
+</p></li><li><p>
+Second comes the <i class="parameter"><tt>rasterdriver</tt></i> 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/non-free and some are proprietary.</p></li></ul></div><p>
+Often this produces better quality (and has several more
+advantages) than other methods.
+</p><p>
+       </p><div class="figure"><a name="cupsomatic-dia"></a><p class="title"><b>Figure 19.10. cupsomatic/foomatic Processing versus Native CUPS.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/10small.png" width="270" alt="cupsomatic/foomatic Processing versus Native CUPS."></div></div><p>
+</p><p>
+One other method is the <i class="parameter"><tt>cupsomatic/foomatic-rip</tt></i>
+way. Note that <i class="parameter"><tt>cupsomatic</tt></i> is <span class="emphasis"><em>not</em></span> made by the CUPS
+developers. It is an independent contribution to printing development,
+made by people from Linuxprinting.org <sup>[<a name="id2936587" href="#ftn.id2936587">4</a>]</sup>.
+<i class="parameter"><tt>cupsomatic</tt></i> is no longer developed and maintained and is no longer
+supported. It has now been replaced by
+<i class="parameter"><tt>foomatic-rip</tt></i>. <i class="parameter"><tt>foomatic-rip</tt></i> is a complete re-write
+of the old <i class="parameter"><tt>cupsomatic</tt></i> idea, but very much improved and generalized to
+other (non-CUPS) spoolers. An upgrade to foomatic-rip is strongly
+advised, especially if you are upgrading to a recent version of CUPS,
+too.
+</p><p>
+       <a class="indexterm" name="id2936634"></a>
+       <a class="indexterm" name="id2936642"></a>
+Both the <i class="parameter"><tt>cupsomatic</tt></i> (old) and the <i class="parameter"><tt>foomatic-rip</tt></i> (new) methods from
+Linuxprinting.org use 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.
+</p><p>
+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.
+</p><p>
+<i class="parameter"><tt>cupsomatic</tt></i> kidnaps the printfile after the
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i> stage and
+deviates it through the CUPS-external, system-wide Ghostscript
+installation. Therefore the printfile bypasses the <i class="parameter"><tt>pstoraster</tt></i> filter
+(and also bypasses the CUPS-raster-drivers
+<i class="parameter"><tt>rastertosomething</tt></i>). After Ghostscript finished its rasterization,
+<i class="parameter"><tt>cupsomatic</tt></i> hands the rendered file directly to the CUPS backend. The
+flowchart in <link linkend="cupsomatic-dia"> illustrates the difference between native CUPS
+rendering and the <i class="parameter"><tt>Foomatic/cupsomatic</tt></i> method.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936743"></a>Examples for Filtering Chains</h3></div></div><div></div></div><p>
+Here are a few examples of commonly occurring filtering chains to
+illustrate the workings of CUPS.
+</p><p>
+Assume you want to print a PDF file to an HP JetDirect-connected
+PostScript printer, but you want to print the pages 3-5, 7, 11-13
+only, and you want to print them &#8220;<span class="quote">two-up</span>&#8221; and &#8220;<span class="quote">duplex</span>&#8221;:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Your print options (page selection as required, two-up,
+duplex) are passed to CUPS on the command line.</p></li><li><p>The (complete) PDF file is sent to CUPS and autotyped as
+<i class="parameter"><tt>application/pdf</tt></i>.</p></li><li><p>The file therefore must first pass the
+<i class="parameter"><tt>pdftops</tt></i> pre-filter, which produces PostScript
+MIME type <i class="parameter"><tt>application/postscript</tt></i> (a preview here
+would still show all pages of the original PDF).</p></li><li><p>The file then passes the <i class="parameter"><tt>pstops</tt></i>
+filter that applies the command line options: it selects the pages
+2-5, 7 and 11-13, creates an imposed layout &#8220;<span class="quote">2 pages on 1 sheet</span>&#8221; and
+inserts the correct &#8220;<span class="quote">duplex</span>&#8221; command (as defined in the printer's
+PPD) into the new PostScript file; the file is now of PostScript MIME
+type
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>.</p></li><li><p>The file goes to the <i class="parameter"><tt>socket</tt></i>
+backend, which transfers the job to the printers.</p></li></ul></div><p>
+       The resulting filter chain, therefore, is as drawn in <link linkend="pdftosocket">.
+</p><div class="figure"><a name="pdftosocket"></a><p class="title"><b>Figure 19.11. PDF to socket chain.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/pdftosocket.png" width="270" alt="PDF to socket chain."></div></div><p>
+Assume your want to print the same filter to an USB-connected
+Epson Stylus Photo printer installed with the CUPS
+<tt class="filename">stphoto2.ppd</tt>. The first few filtering stages
+are nearly the same:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Your print options (page selection as required, two-up,
+duplex) are passed to CUPS on the commandline.</p></li><li><p>The (complete) PDF file is sent to CUPS and autotyped as
+<i class="parameter"><tt>application/pdf</tt></i>.</p></li><li><p>The file must first pass the
+<i class="parameter"><tt>pdftops</tt></i> pre-filter, which produces PostScript
+MIME type <i class="parameter"><tt>application/postscript</tt></i> (a preview here
+would still show all pages of the original PDF).</p></li><li><p>The file then passes the &#8220;<span class="quote">pstops</span>&#8221; filter that applies
+the commandline options: it selects the pages 2-5, 7 and 11-13,
+creates an imposed layout &#8220;<span class="quote">two pages on one sheet</span>&#8221; and inserts the
+correct &#8220;<span class="quote">duplex</span>&#8221; command... (Oops  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 
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>.</p></li><li><p>The file then passes the
+               
+<i class="parameter"><tt>pstoraster</tt></i> stage and becomes MIME type
+<i class="parameter"><tt>application/
+cups-raster</tt></i>.</p></li><li><p>Finally, the <i class="parameter"><tt>rastertoepson</tt></i> filter
+does its work (as indicated in the printer's PPD), creating the
+rinter-specific raster data and embedding any user-selected
+print-options into the print data stream.</p></li><li><p>The file goes to the <i class="parameter"><tt>usb</tt></i> backend,
+which transfers the job to the printers.</p></li></ul></div><p>
+       The resulting filter chain therefore is as drawn in <link linkend="pdftoepsonusb">.
+</p><div class="figure"><a name="pdftoepsonusb"></a><p class="title"><b>Figure 19.12. PDF to USB chain.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/pdftoepsonusb.png" width="270" alt="PDF to USB chain."></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937128"></a>Sources of CUPS Drivers/PPDs</h3></div></div><div></div></div><p>
+On the Internet you can now find many thousands of CUPS-PPD files
+(with their companion filters), in many national languages
+supporting more than thousand non-PostScript models.
+</p><div class="itemizedlist"><a class="indexterm" name="id2937144"></a><a class="indexterm" name="id2937154"></a><ul type="disc"><li><p><ulink url="http://wwwl.easysw.com/printpro/">ESP
+PrintPro</ulink> (commercial,
+non-free) is packaged with more than three thousand PPDs, ready for
+successful use &#8220;<span class="quote">out of the box</span>&#8221; on Linux, Mac OS X, IBM-AIX,
+HP-UX, Sun-Solaris, SGI-IRIX, Compaq Tru64, Digital UNIX, and some
+more 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).</p></li><li><p>The <ulink url="http://gimp-print.sourceforge.net/">Gimp-Print-Project
+</ulink> (GPL, free software)
+provides around 140 PPDs (supporting nearly 400 printers, many driven
+to photo quality output), to be used alongside the Gimp-Print CUPS
+filters.</p></li><li><p><ulink url="http://www.turboprint.com/">TurboPrint
+</ulink> (shareware, non-free) supports
+roughly the same amount of printers in excellent
+quality.</p></li><li><p><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).</p></li><li><p><ulink url="http://hpinkjet.sourceforge.net/">HPIJS
+</ulink> (BSD-style licenses, free)
+supports around 150 of HP's own printers and is also providing
+excellent print quality now (currently available only via the Foomatic
+path).</p></li><li><p><ulink url="http://www.linuxprinting.org/">Foomatic/cupsomatic
+</ulink> (LPGL, free) from
+Linuxprinting.org are providing PPDs for practically every Ghostscript
+filter known to the world (including Omni, Gimp-Print and
+HPIJS).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937265"></a>Printing with Interface Scripts</h3></div></div><div></div></div><p>
+CUPS also supports the usage of &#8220;<span class="quote">interface scripts</span>&#8221; as known from
+System V AT&amp;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 similar role as
+PPDs for PostScript printers. Interface scripts may inject the Escape
+sequences as required into the print data stream, if the user has
+chosen to select a certain paper tray, or print landscape, or use A3
+paper, etc. Interfaces 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 <b class="command">-i</b> option:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p pclprinter -v socket://11.12.13.14:9100 \
+  -i /path/to/interface-script</tt></b>
+</pre><p>
+Interface scripts might be the &#8220;<span class="quote">unknown animal</span>&#8221; 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 usage of interface scripts is
+to be found at <ulink url="http://playground.sun.com/printing/documentation/interface.html">http://playground.sun.com/printing/documentation/interface.html</ulink>).
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2937358"></a>Network Printing (Purely Windows)</h2></div></div><div></div></div><p>
+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 &#8220;<span class="quote">purely Windows</span>&#8221; setup: Windows clients
+with a Windows NT print server.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937377"></a>From Windows Clients to an NT Print Server</h3></div></div><div></div></div><p>
+Windows clients printing to an NT-based print server have two
+options. They may:
+<a class="indexterm" name="id2937390"></a>
+<a class="indexterm" name="id2937399"></a>
+</p><div class="itemizedlist"><ul type="disc"><li><p>Execute the driver locally and render the GDI output
+                       (EMF) into the printer-specific format on their own.
+       </p></li><li><p>Send the GDI output (EMF) to the server, where the
+driver is executed to render the printer specific
+output.</p></li></ul></div><p>
+       Both print paths are shown in the flowcharts in the figures below.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937434"></a>Driver Execution on the Client</h3></div></div><div></div></div><p>
+In the first case the print server must spool the file as raw,
+meaning it shouldn't touch the jobfile 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 &#8220;<span class="quote">spooling-only</span>&#8221; print server may
+be used even if no driver(s) for UNIX are available it is sufficient
+to have the Windows client drivers available; and installed on the
+clients.
+</p><p>
+       </p><div class="figure"><a name="small11"></a><p class="title"><b>Figure 19.13. Print driver execution on the client.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/11small.png" width="270" alt="Print driver execution on the client."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937506"></a>Driver Execution on the Server</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2937515"></a>
+<a class="indexterm" name="id2937523"></a>
+<a class="indexterm" name="id2937532"></a>
+<a class="indexterm" name="id2937540"></a>
+<a class="indexterm" name="id2937548"></a>
+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.
+</p><p>
+       </p><div class="figure"><a name="small12"></a><p class="title"><b>Figure 19.14. Print driver execution on the server.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/12small.png" width="270" alt="Print driver execution on the server."></div></div><p>
+</p><p>
+However, there is something similar possible with CUPS. Read on.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2937618"></a>Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</h2></div></div><div></div></div><p>
+Since UNIX print servers <span class="emphasis"><em>cannot</em></span> 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937639"></a>From Windows Clients to a CUPS/Samba Print Server</h3></div></div><div></div></div><p>
+Here is a simple recipe showing how you can take advantage of CUPS'
+powerful features for the benefit of your Windows network printing
+clients:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Let the Windows clients send PostScript to the CUPS
+server.</p></li><li><p>Let the CUPS server render the PostScript into device-specific raster format.</p></li></ul></div><p>
+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.
+</p><p>
+First, to enable CUPS-based rinting through Samba the
+following options should be set in your <tt class="filename">smb.conf</tt> file [global]
+section:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap = cups</tt></i></td></tr></table><p>
+When these parameters are specified, all manually set print directives
+(like <a class="indexterm" name="id2937719"></a><i class="parameter"><tt>print command</tt></i>, or <a class="indexterm" name="id2937734"></a><i class="parameter"><tt>lppause command</tt></i>) in <tt class="filename">smb.conf</tt> (as well as
+in Samba itself) will be ignored. Instead, Samba will directly
+interface with CUPS through its application program interface (API),
+as long as Samba has been compiled with CUPS library (libcups)
+support. If Samba has not been compiled with CUPS support, and if no
+other print commands are set up, then printing will use the
+<span class="emphasis"><em>System V</em></span> AT&amp;T command set, with the -oraw
+option automatically passing through (if you want your own defined
+print commands to work with a Samba that has CUPS support compiled in,
+simply use <a class="indexterm" name="id2937772"></a><i class="parameter"><tt>printing</tt></i> = sysv).
+</p><p>
+</p><div class="figure"><a name="13small"></a><p class="title"><b>Figure 19.15. Printing via CUPS/Samba server.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/13small.png" width="270" alt="Printing via CUPS/Samba server."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937834"></a>Samba Receiving Jobfiles and Passing Them to CUPS</h3></div></div><div></div></div><p>
+Samba <span class="emphasis"><em>must</em></span> use its own spool directory (it is set
+by a line similar to <a class="indexterm" name="id2937848"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba,
+in the <i class="parameter"><tt>[printers]</tt></i> or
+<i class="parameter"><tt>[printername]</tt></i> section of
+<tt class="filename">smb.conf</tt>). Samba receives the job in its own
+spool space and passes it into the spool directory of CUPS (the CUPS
+spooling directory is set by the <i class="parameter"><tt>RequestRoot</tt></i>
+directive, in a line that defaults to <i class="parameter"><tt>RequestRoot
+/var/spool/cups</tt></i>). CUPS checks the access rights of its
+spool dir and resets it to healthy values with every restart. We have
+seen quite a few people who had used a common spooling space for Samba
+and CUPS, and were struggling for weeks with this &#8220;<span class="quote">problem.</span>&#8221;
+</p><p>
+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 &#8220;<span class="quote">localhost</span>&#8221; to print. If they run on different machines, you
+need to make sure the Samba host gets access to printing on CUPS.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2937924"></a>Network PostScript RIP</h2></div></div><div></div></div><p>
+This section discusses the use of CUPS filters on the server  configuration where
+clients make use of a PostScript driver with CUPS-PPDs.
+</p><p>
+<a class="indexterm" name="id2937945"></a>
+<a class="indexterm" name="id2937953"></a>
+<a class="indexterm" name="id2937961"></a>
+PPDs can control all print device options. They are usually provided
+by the manufacturer, if you own a PostScript printer, that is. PPD
+files (PostScript Printer Descriptions) 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
+&#8220;<span class="quote">on-the-fly</span>&#8221; into buttons and drop-down lists for the user to select.
+</p><p>
+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 url="http://localhost:631/printers/">http://localhost:631/printers/</ulink>
+and click on one <span class="guibutton">Configure Printer</span> button to see
+it), or a command line interface (see <b class="command">man lpoptions</b>
+or see if you have <b class="command">lphelp</b> on your system). There are also some
+different GUI frontends 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938025"></a>PPDs for Non-PS Printers on UNIX</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2938037"></a>
+CUPS does not limit itself to &#8220;<span class="quote">real</span>&#8221; PostScript printers in its usage
+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.
+</p><p>
+This is logical, as 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
+<i class="parameter"><tt>*cupsFilter</tt></i>. 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938085"></a>PPDs for Non-PS Printers on Windows</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2938096"></a>
+CUPS-PPDs can also be used on Windows-Clients, on top of a
+&#8220;<span class="quote">core</span>&#8221; PostScript driver (now recommended is the "CUPS PostScript
+Driver for WindowsNT/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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Act as a networked PostScript RIP (Raster Image
+Processor), handling printfiles from all client platforms in a uniform
+way.</p></li><li><p>Act as a central accounting and billing server, since
+all files are passed through the pstops filter and are, therefore,
+logged in the CUPS <tt class="filename">page_log</tt> file.
+<span class="emphasis"><em>Note:</em></span> this cannot happen with &#8220;<span class="quote">raw</span>&#8221; print jobs,
+which always remain unfiltered per definition.</p></li><li><p>Enable clients to consolidate on a single PostScript
+driver, even for many different target printers.</p></li></ul></div><p>
+Using CUPS PPDs on Windows clients enables these to control
+all print job settings just as a UNIX client can do.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2938166"></a>Windows Terminal Servers (WTS) as CUPS Clients</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938184"></a>Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
+Problems</h3></div></div><div></div></div><p>
+       In Windows NT printer drivers which run in &#8220;<span class="quote">Kernel
+Mode</span>&#8221;, introduces 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 &#8220;<span class="quote">blue screens
+of death</span>&#8221; on a regular basis?
+</p><p>
+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 there have been so far only two different PostScript
+drivers: the ones 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938229"></a>Workarounds Impose Heavy Limitations</h3></div></div><div></div></div><p>
+In many cases, in an attempt to work around this problem, 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 clients in the number of printer options
+available for them. 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!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938250"></a>CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2938266"></a>
+<a class="indexterm" name="id2938274"></a>
+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 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)
+chose 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 &#8220;<span class="quote">raw spooling</span>&#8221; device. Plus, this setup is not yet widely tested,
+although the first feedbacks look very promising.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938313"></a>PostScript Drivers with No Major Problems  Even in Kernel
+Mode</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2938329"></a>
+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 &#8220;<span class="quote">2</span>&#8221; of &#8220;<span class="quote">W32X86</span>&#8221; are &#8220;<span class="quote">old</span>&#8221;
+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 &#8220;<span class="quote">diff</span>&#8221; under the GPL, and if you are
+the owner of an &#8220;<span class="quote">MS DDK for Windows NT,</span>&#8221; you can check the driver yourself.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2938378"></a>Configuring CUPS for Driver Download</h2></div></div><div></div></div><p>
+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 the previous chapter. In reality, this is a
+pure Samba business and only relates to the Samba/Windows client
+relationship.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938397"></a><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2938412"></a>
+The <b class="command">cupsaddsmb</b> utility (shipped with all current CUPS versions) is an
+alternate method to transfer printer drivers into the Samba
+<i class="parameter"><tt>[print$]</tt></i> share. Remember, this share is where
+clients expect drivers deposited and setup for download and
+installation. It makes the sharing of any (or all) installed CUPS
+printers quite easy. <b class="command">cupsaddsmb</b> can use the Adobe PostScript driver as
+well as the newly developed CUPS PostScript Driver for
+Windows NT/200x/XP. <i class="parameter"><tt>cupsaddsmb</tt></i> does
+<span class="emphasis"><em>not</em></span> work with arbitrary vendor printer drivers,
+but only with the <span class="emphasis"><em>exact</em></span> driver files that are
+named in its man page.
+</p><p>
+The CUPS printer driver is available from the CUPS download site. Its
+package name is <tt class="filename">cups-samba-[version].tar.gz</tt> . It
+is preferred over the Adobe drivers since it has a number of
+advantages:
+</p><div class="itemizedlist"><ul type="disc"><li><p>It supports a much more accurate page
+accounting.</p></li><li><p>It supports banner pages, and page labels on all
+printers.</p></li><li><p>It supports the setting of a number of job IPP
+attributes (such as job-priority, page-label and
+job-billing).</p></li></ul></div><p>
+However, currently only Windows NT, 2000 and XP are supported by the
+CUPS drivers. You will also need to get the respective part of Adobe driver
+if you need to support Windows 95, 98 and ME clients.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938514"></a>Prepare Your <tt class="filename">smb.conf</tt> for <b class="command">cupsaddsmb</b></h3></div></div><div></div></div><p>
+Prior to running <b class="command">cupsaddsmb</b>, you need the settings in
+<tt class="filename">smb.conf</tt> as shown in <link linkend="cupsadd-ex">:
+</p><div class="example"><a name="cupsadd-ex"></a><p class="title"><b>Example 19.3. smb.conf for cupsaddsmb usage</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td># setting depends on your requirements</td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[print$]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Printer Drivers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /etc/samba/drivers</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>write list = root</tt></i></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938755"></a>CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2938770"></a>
+CUPS users may get the exact same packages from <ulink url="http://www.cups.org/software.html">http://www.cups.org/software.html</ulink>.
+It is a separate package from the CUPS base software files, tagged as
+CUPS 1.1.x Windows NT/200x/XP Printer Driver for Samba
+(tar.gz, 192k). The filename to download is
+<tt class="filename">cups-samba-1.1.x.tar.gz</tt>. Upon untar and unzipping,
+it will reveal these files:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>tar xvzf cups-samba-1.1.19.tar.gz</tt></b>
+cups-samba.install
+cups-samba.license
+cups-samba.readme
+cups-samba.remove
+cups-samba.ss
+</pre><p>
+<a class="indexterm" name="id2938825"></a>
+<a class="indexterm" name="id2938836"></a>
+These have been packaged with the ESP meta packager software
+EPM. The <tt class="filename">*.install</tt> and
+<tt class="filename">*.remove</tt> files are simple shell scripts, which
+untars the <tt class="filename">*.ss</tt> (the <tt class="filename">*.ss</tt> is
+nothing else but a tar-archive, which can be untarred by &#8220;<span class="quote">tar</span>&#8221;
+too). Then it puts the content into
+<tt class="filename">/usr/share/cups/drivers/</tt>. This content includes three
+files:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>tar tv cups-samba.ss</tt></b>
+cupsdrvr.dll
+cupsui.dll
+cups.hlp  
+</pre><p>
+The <i class="parameter"><tt>cups-samba.install</tt></i> shell scripts are easy to
+handle:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>./cups-samba.install</tt></b>
+[....]
+Installing software...
+Updating file permissions...
+Running post-install commands...
+Installation is complete.       
+</pre><p>
+The script should automatically put the driver files into the
+<tt class="filename">/usr/share/cups/drivers/</tt> directory.
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Due to a bug, one recent CUPS release puts the
+<tt class="filename">cups.hlp</tt> driver file
+into<tt class="filename">/usr/share/drivers/</tt> instead of
+<tt class="filename">/usr/share/cups/drivers/</tt>. To work around this,
+copy/move the file (after running the
+<b class="command">./cups-samba.install</b> script) manually to the
+correct place.
+</p></div><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/</tt></b>
+</pre><p>
+<a class="indexterm" name="id2939020"></a>
+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 Driver
+Developer Kit (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 &#8220;<span class="quote">diff</span>&#8221; in source code under the GPL, so anybody with a license of
+Visual Studio and a DDK will be able to compile for him/herself.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939044"></a>Recognizing Different Driver Files</h3></div></div><div></div></div><p>
+The CUPS drivers do not support the older Windows 95/98/Me, but only
+the Windows NT/2000/XP client.
+</p><p>Windows NT, 2000 and XP are supported by:</p><p>
+       </p><div class="itemizedlist"><ul type="disc"><li>cups.hlp</li><li>cupsdrvr.dll</li><li>cupsui.dll</li></ul></div><p>
+</p><p>
+Adobe drivers are available for the older Windows 95/98/Me as well as
+the Windows NT/2000/XP clients. The set of files is different from the
+different platforms.
+</p><p>Windows 95, 98 and ME are supported by:</p><p>
+       </p><div class="itemizedlist"><ul type="disc"><li>ADFONTS.MFM</li><li>ADOBEPS4.DRV</li><li>ADOBEPS4.HLP</li><li>DEFPRTR2.PPD</li><li>ICONLIB.DLL</li><li>PSMON.DLL</li></ul></div><p>
+</p><p>Windows NT, 2000 and XP are supported by:</p><p>
+</p><div class="itemizedlist"><ul type="disc"><li>ADOBEPS5.DLL</li><li>ADOBEPSU.DLL</li><li>ADOBEPSU.HLP</li></ul></div><p>
+
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+If both the Adobe driver files and the CUPS driver files for the
+support of Windows NT/200x/XP are present in FIXME, the Adobe ones will be ignored
+and the CUPS ones will be used. If you prefer  for whatever reason
+ to use Adobe-only drivers, move away the three CUPS driver files. The
+Windows 9x/Me clients use the Adobe drivers in any case.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939174"></a>Acquiring the Adobe Driver Files</h3></div></div><div></div></div><p>
+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. Probably you 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
+<i class="parameter"><tt>[print$]</tt></i> share holds the Adobe files, from
+where you can get them with smbclient from the CUPS host. 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939204"></a>ESP Print Pro PostScript Driver for Windows NT/200x/XP</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2939217"></a>
+Users of the ESP Print Pro software are able to install their Samba
+drivers package for this purpose with no problem. Retrieve the driver
+files from the normal download area of the ESP Print Pro software
+at <ulink url="http://www.easysw.com/software.html">http://www.easysw.com/software.html</ulink>.
+You need to locate the link labelled &#8220;<span class="quote">SAMBA</span>&#8221; among the
+<span class="guilabel">Download Printer Drivers for ESP Print Pro 4.x</span>
+area and download the package. Once installed, you can prepare any
+driver by simply highlighting the printer in the Printer Manager GUI
+and select <span class="guilabel">Export Driver...</span> from the menu. Of
+course you need to have prepared Samba beforehand to handle the
+driver files; i.e., setup the <i class="parameter"><tt>[print$]</tt></i>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939274"></a>Caveats to be Considered</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2939286"></a>
+Once you have run the install script (and possibly manually
+moved the <tt class="filename">cups.hlp</tt> file to
+<tt class="filename">/usr/share/cups/drivers/</tt>), the driver is
+ready to be put into Samba's <i class="parameter"><tt>[print$]</tt></i> share (which often maps to
+<tt class="filename">/etc/samba/drivers/</tt> and contains a subdirectory
+tree with <span class="emphasis"><em>WIN40</em></span> and
+<span class="emphasis"><em>W32X86</em></span> branches). You do this by running
+<b class="command">cupsaddsmb</b> (see also <b class="command">man cupsaddsmb</b> for
+CUPS since release 1.1.16).
+</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+<a class="indexterm" name="id2939354"></a>
+You may need to put root into the smbpasswd file by running
+<b class="command">smbpasswd</b>; 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
+<span class="emphasis"><em>single sign on</em></span> to a Windows Domain Controller.
+</p></div><p>
+Once the driver files are in the <i class="parameter"><tt>[print$]</tt></i> share
+and are initialized, they are ready to be downloaded and installed by
+the Windows NT/200x/XP clients.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Win 9x/Me clients will not work with the CUPS PostScript driver. For
+these you still need to use the <tt class="filename">ADOBE*.*</tt>
+drivers as previously stated.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+It is not harmful if you still have the
+<tt class="filename">ADOBE*.*</tt> driver files from previous
+installations in the <tt class="filename">/usr/share/cups/drivers/</tt>
+directory. The new <b class="command">cupsaddsmb</b> (from 1.1.16) will
+automatically prefer its own drivers if it finds both.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2939442"></a>
+Should your Windows clients have had the old <tt class="filename">ADOBE*.*</tt>
+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 &#8220;<span class="quote">delete</span>&#8221; the printer, as 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 <span class="guilabel">Printers</span> folder (possibly via <span class="guilabel">Start &gt; Settings &gt; Control Panel &gt; Printers</span>),
+right-click on the folder background and select <span class="guimenuitem">Server
+Properties</span>. When the new dialog opens, select the
+<span class="guilabel">Drivers</span> tab. On the list select the driver you
+want to delete and click the <span class="guilabel">Delete</span>
+button. This will only work if there is not one single printer left
+that uses that particular driver. You need to &#8220;<span class="quote">delete</span>&#8221; all printers
+using this driver in the <span class="guilabel">Printers</span> folder first. You will need
+Administrator privileges to do this.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2939527"></a>
+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="printing">. Either change
+a driver for an existing printer by running the <span class="guilabel">Printer Properties</span>
+dialog, or use <b class="command">rpcclient</b> with the
+<b class="command">setdriver</b> subcommand.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939571"></a>Windows CUPS PostScript Driver Versus Adobe Driver</h3></div></div><div></div></div><p>
+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 the CUPS ones:
+</p><div class="itemizedlist"><ul type="disc"><li><p>No hassle with the Adobe EULA.</p></li><li><p>No hassle with the question &#8220;<span class="quote">Where do I
+get the ADOBE*.* driver files from?</span>&#8221;</p></li><li><p>
+<a class="indexterm" name="id2939611"></a>
+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 printfile starts with
+<i class="parameter"><tt>&lt;1B &gt;%-12345X</tt></i> or
+<i class="parameter"><tt>&lt;escape&gt;%-12345X</tt></i> instead
+of <i class="parameter"><tt>%!PS</tt></i>). This leads to the
+CUPS daemon auto-typing the incoming file as a print-ready file,
+not initiating a pass through the <i class="parameter"><tt>pstops</tt></i> filter (to speak more
+technically, it is not regarded as the generic MIME-type 
+<a class="indexterm" name="id2939654"></a>
+<i class="parameter"><tt>application/postscript</tt></i>, but as
+the more special MIME type
+<a class="indexterm" name="id2939671"></a>
+<i class="parameter"><tt>application/cups.vnd-postscript</tt></i>),
+which therefore also leads to the page accounting in
+<i class="parameter"><tt>/var/log/cups/page_log</tt></i> not
+receiving the exact number of pages; instead the dummy page number
+of &#8220;<span class="quote">1</span>&#8221; is logged in a standard setup).</p></li><li><p>The Adobe driver has more options to misconfigure the
+PostScript generated by it (like setting it inadvertently to
+<span class="guilabel">Optimize for Speed</span>, instead of
+<span class="guilabel">Optimize for Portability</span>, which
+could lead to CUPS being unable to process it).</p></li><li><p>The CUPS PostScript driver output sent by Windows
+clients to the CUPS server is guaranteed to auto-type 
+as the generic MIME type <i class="parameter"><tt>application/postscript</tt></i>,
+thus passing through the CUPS <i class="parameter"><tt>pstops</tt></i> filter and logging the
+correct number of pages in the <tt class="filename">page_log</tt> for
+accounting and quota purposes.</p></li><li><p>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
+<span class="emphasis"><em>banner pages</em></span> (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).</p></li><li><p>The CUPS PostScript driver supports the inclusion of
+the new <i class="parameter"><tt>*cupsJobTicket</tt></i> comments at the
+beginning of the PostScript file (which could be used in the future
+for all sort of beneficial extensions on the CUPS side, but which will
+not disturb any other applications as they will regard it as a comment
+and simply ignore it).</p></li><li><p>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).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939801"></a>Run cupsaddsmb (Quiet Mode)</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2939812"></a>
+<a class="indexterm" name="id2939820"></a>
+The <b class="command">cupsaddsmb</b> command copies the needed files into your
+<i class="parameter"><tt>[print$]</tt></i> share. Additionally, the PPD
+associated with this printer is copied from
+<tt class="filename">/etc/cups/ppd/</tt> to
+<i class="parameter"><tt>[print$]</tt></i>. 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 (<a class="indexterm" name="id2939861"></a><i class="parameter"><tt>security</tt></i> = user). 
+</p><p>
+Here is an example of a successfully run <b class="command">cupsaddsmb</b> command: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -U root infotec_IS2027</tt></b>
+Password for root required to access localhost via Samba: <b class="userinput"><tt>['secret']</tt></b>
+</pre><p>
+To share <span class="emphasis"><em>all</em></span> printers and drivers, use the
+<tt class="option">-a</tt> parameter instead of a printer name. Since
+<b class="command">cupsaddsmb</b> &#8220;<span class="quote">exports</span>&#8221; the printer drivers to Samba, it should be
+obvious that it only works for queues with a CUPS driver associated.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939946"></a>Run cupsaddsmb with Verbose Output</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2939957"></a>
+Probably you want to see what's going on. Use the
+<tt class="option">-v</tt> parameter to get a more verbose output. The
+output below was edited for better readability: all &#8220;<span class="quote">\</span>&#8221; at the end of
+a line indicate that I inserted an artificial line break plus some
+indentation here:
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+You will see the root password for the Samba account printed on
+screen. 
+</p></div><p>
+       
+<a class="indexterm" name="id2939988"></a>
+<a class="indexterm" name="id2939999"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -U root -v infotec_2105</tt></b>
+Password for root required to access localhost via GANDALF:
+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.
+
+</pre><p>
+If you look closely, you'll discover your root password was transferred
+unencrypted over the wire, so beware! Also, if you look further,
+you'll discover error messages like NT_STATUS_OBJECT_NAME_COLLISION in between. They occur, because the directories WIN40 and W32X86 already existed in the <i class="parameter"><tt>[print$]</tt></i> driver download share (from a previous driver installation). They are harmless here.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940175"></a>Understanding cupsaddsmb</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2940187"></a>
+What has happened? What did <b class="command">cupsaddsmb</b> do? There are five stages of
+the procedure:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       <a class="indexterm" name="id2940218"></a>
+                       Call the CUPS server via IPP and request the
+driver files and the PPD file for the named printer.</p></li><li><p>Store the files temporarily in the local
+TEMPDIR (as defined in
+<tt class="filename">cupsd.conf</tt>).</p></li><li><p>Connect via smbclient to the Samba server's
+ <i class="parameter"><tt>[print$]</tt></i> share and put the files into the
+ share's WIN40 (for Windows 9x/Me) and W32X86/ (for Windows NT/200x/XP) subdirectories.</p></li><li><p>
+<a class="indexterm" name="id2940262"></a>
+               Connect via rpcclient to the Samba server and
+execute the <b class="command">adddriver</b> command with the correct
+parameters.</p></li><li><p>
+<a class="indexterm" name="id2940287"></a>
+               Connect via rpcclient to the Samba server a second
+time and execute the <b class="command">setdriver</b> command.</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+You can run the <b class="command">cupsaddsmb</b> 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):
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -H sambaserver -h cupsserver -v printer</tt></b>
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940352"></a>How to Recognize If cupsaddsmb Completed Successfully</h3></div></div><div></div></div><p>
+You <span class="emphasis"><em>must</em></span> always check if the utility completed
+successfully in all fields. You need as a minimum these three messages
+among the output:
+</p><div class="orderedlist"><ol type="1"><li><p><span class="emphasis"><em>Printer Driver infotec_2105 successfully
+installed.</em></span> # (for the W32X86 == Windows NT/200x/XP
+architecture).</p></li><li><p><span class="emphasis"><em>Printer Driver infotec_2105 successfully
+installed.</em></span> # (for the WIN40 == Windows 9x/Me
+architecture).</p></li><li><p><span class="emphasis"><em>Successfully set [printerXPZ] to driver
+[printerXYZ].</em></span></p></li></ol></div><p>
+These messages are probably not easily recognized in the general
+output. If you run <b class="command">cupsaddsmb</b> with the <tt class="option">-a</tt>
+parameter (which tries to prepare <span class="emphasis"><em>all</em></span> active CUPS
+printer drivers for download), you might miss if individual printers
+drivers had problems installing properly. Here a redirection of the
+output will help you analyze the results in retrospective.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+It is impossible to see any diagnostic output if you do not run
+<b class="command">cupsaddsmb</b> in verbose mode. Therefore, we strongly recommend to not
+use the default quiet mode. It will hide any problems from you that
+might occur.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940450"></a>cupsaddsmb with a Samba PDC</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2940460"></a>
+Can't get the standard <b class="command">cupsaddsmb</b> command to run on a Samba PDC?
+Are you asked for the password credential all over again and again and
+the command just will not take off at all? Try one of these
+variations:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -U MIDEARTH\\root -v printername</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -H SAURON -U MIDEARTH\\root -v printername</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -H SAURON -U MIDEARTH\\root -h cups-server -v printername</tt></b>
+</pre><p>
+(Note the two backslashes: the first one is required to
+&#8220;<span class="quote">escape</span>&#8221; the second one).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940538"></a>cupsaddsmb Flowchart</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2940548"></a>
+<link linkend="small14"> shows a chart about the procedures, commandflows and
+dataflows of the <b class="command">cupaddsmb</b> command. Note again: cupsaddsmb is
+not intended to, and does not work with, raw queues!
+</p><p>
+       </p><div class="figure"><a name="small14"></a><p class="title"><b>Figure 19.16. cupsaddsmb flowchart.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/14small.png" width="270" alt="cupsaddsmb flowchart."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940621"></a>Installing the PostScript Driver on a Client</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2940631"></a>
+After <b class="command">cupsaddsmb</b> 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2940659"></a>
+Open the <span class="guilabel">Printers</span>
+share of Samba in Network Neighborhood.</p></li><li><p>Right-click on the printer in
+question.</p></li><li><p>From the opening context-menu select
+<span class="guimenuitem">Install...</span> or 
+<span class="guimenuitem">Connect...</span> (depending on the Windows version you
+use).</p></li></ul></div><p>
+After a few seconds, there should be a new printer in your
+client's <span class="emphasis"><em>local</em></span> <span class="guilabel">Printers</span> folder. On Windows
+XP it will follow a naming convention of <span class="emphasis"><em>PrinterName on
+SambaServer</em></span>. (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 Winword, the new printer appears in a
+<tt class="filename">\\SambaServer\PrinterName</tt> entry in the
+drop-down list of available printers.
+</p><p>
+<a class="indexterm" name="id2940738"></a>
+<b class="command">cupsaddsmb</b> will only reliably work with CUPS version 1.1.15 or higher
+and Samba from 2.2.4. 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:
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use lpt1: \\sambaserver\printershare /user:ntadmin</tt></b>
+</pre><p>
+should you desire to use the CUPS networked PostScript RIP
+functions. (Note that user &#8220;<span class="quote">ntadmin</span>&#8221; needs to be a valid Samba user
+with the required privileges to access the printershare.) This
+sets up the printer connection in the traditional
+<span class="emphasis"><em>LanMan</em></span> way (not using MS-RPC).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940801"></a>Avoiding Critical PostScript Driver Settings on the Client</h3></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Avoid the PostScript Output Option: Optimize
+for Speed setting. Use the Optimize for
+Portability instead (Adobe PostScript
+driver).</p></li><li><p>Don't use the Page Independence:
+NO setting. Instead, use Page Independence
+YES (CUPS PostScript Driver).</p></li><li><p>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).</p></li><li><p>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).</p></li><li><p>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).</p></li><li><p>Say Yes to PostScript
+Error Handler (Adobe).</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2940875"></a>Installing PostScript Driver Files Manually Using rpcclient</h2></div></div><div></div></div><p>
+Of course, you can run all the commands that are embedded into the
+cupsaddsmb convenience utility yourself, one by one, and hereby upload
+and prepare the driver files for future client downloads.
+</p><div class="orderedlist"><ol type="1"><li><p>Prepare Samba (A CUPS print queue with the name of the
+printer should be there. We are providing the driver
+now).</p></li><li><p>Copy all files to
+               <i class="parameter"><tt>[print$]</tt></i>.</p></li><li><p>
+<a class="indexterm" name="id2940926"></a>
+Run <b class="command">rpcclient adddriver</b>
+(for each client architecture you want to support).</p></li><li><p>
+<a class="indexterm" name="id2940950"></a>
+Run <b class="command">rpcclient
+setdriver.</b></p></li></ol></div><p>
+<a class="indexterm" name="id2940972"></a>
+<a class="indexterm" name="id2940983"></a>
+<a class="indexterm" name="id2940994"></a>
+<a class="indexterm" name="id2941005"></a>
+<a class="indexterm" name="id2941016"></a>
+We are going to do this now. First, read the man page on <i class="parameter"><tt>rpcclient</tt></i>
+to get a first idea. Look at all the printing related
+subcommands. <b class="command">enumprinters</b>,
+<b class="command">enumdrivers</b>, <b class="command">enumports</b>,
+<b class="command">adddriver</b>, <b class="command">setdriver</b> are among
+the most interesting ones. <i class="parameter"><tt>rpcclient</tt></i> 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2941083"></a>A Check of the rpcclient man Page</h3></div></div><div></div></div><p>
+       First let's check the <i class="parameter"><tt>rpcclient</tt></i> man page. Here are
+two relevant passages:
+</p><p>
+<b class="command">adddriver &lt;arch&gt; &lt;config&gt;</b> Execute an
+<b class="command">AddPrinterDriver()</b> RPC to install the printer driver information on
+the server. The driver files should already exist in the
+directory returned by <b class="command">getdriverdir</b>. Possible
+values for <i class="parameter"><tt>arch</tt></i> are the same as those for the
+<b class="command">getdriverdir</b> command. The
+<i class="parameter"><tt>config</tt></i> parameter is defined as follows:
+</p><pre class="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
+</pre><p>Any empty fields should be enter as the string &#8220;<span class="quote">NULL</span>&#8221;. </p><p>Samba does not need to support the concept of Print Monitors
+since these only apply to local printers whose driver can make use of
+a bi-directional link for communication. This field should be &#8220;<span class="quote">NULL</span>&#8221;.
+On a remote NT print server, the Print Monitor for a driver must
+already be installed prior to adding the driver or else the RPC will
+fail.
+</p><p>
+<b class="command">setdriver &lt;printername&gt; &lt;drivername&gt;</b>
+Execute a <b class="command">SetPrinter()</b> command to update the
+printer driver associated with an installed printer. The printer
+driver must already be correctly installed on the print server.
+</p><p>See also the <b class="command">enumprinters</b> and <b class="command">enumdrivers</b> commands for
+obtaining a list of installed printers and drivers.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2941229"></a>Understanding the rpcclient man Page</h3></div></div><div></div></div><p>
+The <span class="emphasis"><em>exact</em></span> 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 &#8220;<span class="quote">\</span>&#8221;. Usually you would type the
+command in one line without the linebreaks:
+<a class="indexterm" name="id2941254"></a>
+</p><pre class="screen">
+ adddriver "Architecture" \
+           "LongPrinterName:DriverFile:DataFile:ConfigFile:HelpFile:\
+           LanguageMonitorFile:DataType:ListOfFiles,Comma-separated"
+</pre><p>
+What the man pages denote as a simple <i class="parameter"><tt>&lt;config&gt;</tt></i>
+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 names the &#8220;<span class="quote">LongPrinterName</span>&#8221; in
+reality should be called the &#8220;<span class="quote">Driver Name</span>&#8221;. You can name it
+anything you want, as long as you use this name later in the
+<b class="command">rpcclient ... setdriver</b> command. For
+practical reasons, many name the driver the same as the
+printer.
+</p><p>
+It isn't simple at all. I hear you asking:
+&#8220;<span class="quote">How do I know which files are "Driver
+File</span>&#8221;, &#8220;<span class="quote">Data File</span>&#8221;, &#8220;<span class="quote">Config File</span>&#8221;, &#8220;<span class="quote">Help File</span>&#8221; and &#8220;<span class="quote">Language
+Monitor File" in each case?</span>&#8221;  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 overhearing 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 <b class="command">rpcclient</b> to see what it tells us and
+try to understand the man page more clearly that we've read just
+now.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2941358"></a>Producing an Example by Querying a Windows Box</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2941369"></a>
+       <a class="indexterm" name="id2941380"></a>
+We could run <b class="command">rpcclient</b> with a
+<b class="command">getdriver</b> or a <b class="command">getprinter</b>
+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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'user%secret' NT-SERVER -c 'getdriver printername 3'</tt></b>
+</pre><p>
+From the result it should become clear which is which. Here is an example from my installation:
+</p><p>
+<a class="indexterm" name="id2941447"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'Danka%xxxx' W200xSERVER \
+       -c'getdriver "DANKA InfoStream Virtual Printer" 3'</tt></b>
+ 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: []
+
+</pre><p>
+Some printer drivers list additional files under the label
+<i class="parameter"><tt>Dependentfiles</tt></i> and these would go into the last field
+<i class="parameter"><tt>ListOfFiles,Comma-separated</tt></i>. For the CUPS
+PostScript drivers, we do not need any (nor would we for the Adobe
+PostScript driver), therefore, the field will get a &#8220;<span class="quote">NULL</span>&#8221; entry.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2941534"></a>Requirements for adddriver and setdriver to Succeed</h3></div></div><div></div></div><p>
+&gt;From the man page (and from the quoted output
+of <b class="command">cupsaddsmb</b> 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 <b class="command">rpcclient</b>
+<a class="indexterm" name="id2941564"></a>
+subcommands (<b class="command">adddriver</b> and
+<b class="command">setdriver</b>) need to encounter the following
+preconditions to complete successfully:
+</p><div class="itemizedlist"><ul type="disc"><li><p>You are connected as <a class="indexterm" name="id2941599"></a><i class="parameter"><tt>printer admin</tt></i> or root (this is <span class="emphasis"><em>not</em></span> the &#8220;<span class="quote">Printer Operators</span>&#8221; group in
+NT, but the <span class="emphasis"><em>printer admin</em></span> group as defined in
+the <i class="parameter"><tt>[global]</tt></i> section of
+<tt class="filename">smb.conf</tt>).</p></li><li><p>Copy all required driver files to
+<tt class="filename">\\SAMBA\print$\w32x86</tt> and
+<tt class="filename">\\SAMBA\print$\win40</tt> as appropriate. They
+will end up in the &#8220;<span class="quote">0</span>&#8221; respective &#8220;<span class="quote">2</span>&#8221; subdirectories later. For now,
+<span class="emphasis"><em>do not</em></span> put them there, they'll be automatically
+used by the <b class="command">adddriver</b> subcommand. (If you use
+<b class="command">smbclient</b> to put the driver files into the share, note that you need
+to escape the &#8220;<span class="quote">$</span>&#8221;: <b class="command">smbclient //sambaserver/print\$ -U
+root.</b>)</p></li><li><p>The user you're connecting as must be able to write to
+the <i class="parameter"><tt>[print$]</tt></i> share and create
+subdirectories.</p></li><li><p>The printer you are going to setup for the Windows
+clients needs to be installed in CUPS already.</p></li><li><p>
+       <a class="indexterm" name="id2941729"></a>
+       <a class="indexterm" name="id2941740"></a>
+               The CUPS printer must be known to Samba, otherwise the
+<b class="command">setdriver</b> subcommand fails with an
+NT_STATUS_UNSUCCESSFUL error. To check if the printer is known by
+Samba, you may use the <b class="command">enumprinters</b> subcommand to
+<b class="command">rpcclient</b>. 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.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2941782"></a>Manual Driver Installation in 15 Steps</h3></div></div><div></div></div><p>
+We are going to install a printer driver now by manually executing all
+required commands. As 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.
+</p><div class="procedure"><p class="title"><b>Procedure 19.1. Manual Driver Installation</b></p><ol type="1"><li><p class="title"><b>Install the printer on CUPS.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p mysmbtstprn -v socket://10.160.51.131:9100 -E \
+                       -P canonIR85.ppd</tt></b>
+</pre><p>
+This installs a printer with the name <i class="parameter"><tt>mysmbtstprn</tt></i>
+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.
+</p></li><li><p class="title"><b>(Optional) Check if the printer is recognized by Samba.</b></p><p>
+<a class="indexterm" name="id2941868"></a>
+</p><pre class="screen">
+       <tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'enumprinters' localhost \
+  | grep -C2 mysmbtstprn</tt></b>
+flags:[0x800000]
+name:[\\kde-bitshop\mysmbtstprn]
+description:[\\kde-bitshop\mysmbtstprn,,mysmbtstprn]
+comment:[mysmbtstprn]
+</pre><p>
+This should show the printer in the list. If not, stop and restart
+the Samba daemon (smbd), or send a HUP signal: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>kill -HUP `pidof smbd`</tt></b>
+</pre><p>Check again. Troubleshoot and repeat until
+successful. Note the &#8220;<span class="quote">empty</span>&#8221; field between the two commas in the
+&#8220;<span class="quote">description</span>&#8221; line. The driver name would appear here if there was one already. You need to know root's Samba password (as set by the
+<b class="command">smbpasswd</b> command) for this step and most of the
+following steps. Alternately, you can authenticate as one of the
+users from the &#8220;<span class="quote">write list</span>&#8221; as defined in <tt class="filename">smb.conf</tt> for
+<i class="parameter"><tt>[print$]</tt></i>.
+</p></li><li><p class="title"><b>(Optional) Check if Samba knows a driver for the printer.</b></p><p>
+       <a class="indexterm" name="id2941980"></a>
+       <a class="indexterm" name="id2941991"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+                       | grep driver </tt></b>
+drivername:[]
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+       | grep -C4 driv</tt></b>
+servername:[\\kde-bitshop]
+printername:[\\kde-bitshop\mysmbtstprn]
+sharename:[mysmbtstprn]
+portname:[Samba Printer Port]
+drivername:[]
+comment:[mysmbtstprn]
+location:[]
+sepfile:[]
+printprocessor:[winprint]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U root%xxxx -c 'getdriver mysmbtstprn' localhost</tt></b>
+ result was WERR_UNKNOWN_PRINTER_DRIVER
+
+</pre><p>
+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 the
+message along the lines of: &#8220;<span class="quote">The server does not have the required printer
+driver installed.</span>&#8221;
+</p></li><li><p class="title"><b>Put all required driver files into Samba's
+[print$].</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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'</tt></b>
+</pre><p>
+(This command should be entered in one long single
+line. Line-breaks and the line-end indicated by &#8220;<span class="quote">\</span>&#8221; have been inserted
+for readability reasons.) This step is <span class="emphasis"><em>required</em></span>
+for the next one to succeed. It makes the driver files physically
+present in the <i class="parameter"><tt>[print$]</tt></i> 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 &#8220;<span class="quote">not installed here</span>&#8221; message.
+</p></li><li><p class="title"><b>Verify where the driver files are now.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /etc/samba/drivers/W32X86/</tt></b>
+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
+</pre><p>
+The driver files now are in the W32X86 architecture &#8220;<span class="quote">root</span>&#8221; of
+<i class="parameter"><tt>[print$]</tt></i>.
+</p></li><li><p class="title"><b>Tell Samba that these are driver files (<b class="command">adddriver</b>).</b></p><p>
+<a class="indexterm" name="id2942214"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c `adddriver "Windows NT x86" \
+       "mydrivername:cupsdrvr.dll:mysmbtstprn.PPD: \
+  cupsui.dll:cups.hlp:NULL:RAW:NULL" \
+  localhost</tt></b>
+Printer Driver mydrivername successfully installed.
+</pre><p>
+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 &#8220;<span class="quote">2</span>&#8221; 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.
+</p></li><li><p class="title"><b>Verify where the driver files are now.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /etc/samba/drivers/W32X86/</tt></b>
+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
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /etc/samba/drivers/W32X86/2</tt></b>
+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
+</pre><p>
+Notice how step 6 also moved the driver files to the appropriate
+subdirectory. Compare this with the situation after step 5.
+</p></li><li><p class="title"><b>(Optional) Verify if Samba now recognizes the driver.</b></p><p>
+<a class="indexterm" name="id2942341"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'enumdrivers 3' \
+       localhost | grep -B2 -A5 mydrivername</tt></b>
+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]
+</pre><p>
+Remember, this command greps for the name you chose for the
+driver in step 6. This command must succeed before you can proceed.
+</p></li><li><p>Tell Samba which printer should use these driver files (<b class="command">setdriver</b>).</p><p>
+<a class="indexterm" name="id2942406"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'setdriver mysmbtstprn mydrivername' \
+       localhost</tt></b>
+Successfully set mysmbtstprn to driver mydrivername
+</pre><p>
+Since you can bind any printername (print queue) to any driver, this
+is a convenient way to setup 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:
+<b class="command">enumdrivers</b> must find the driver and
+<b class="command">enumprinters</b> must find the printer.
+</p></li><li><p class="title"><b>(Optional) Verify if Samba has recognized this association.</b></p><p>
+<a class="indexterm" name="id2942476"></a>
+<a class="indexterm" name="id2942487"></a>
+<a class="indexterm" name="id2942498"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+  | grep driver</tt></b>
+drivername:[mydrivername]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+  | grep -C4 driv</tt></b>
+servername:[\\kde-bitshop]
+printername:[\\kde-bitshop\mysmbtstprn]
+sharename:[mysmbtstprn]
+portname:[Done]
+drivername:[mydrivername]
+comment:[mysmbtstprn]
+location:[]
+sepfile:[]
+printprocessor:[winprint]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U root%xxxx -c 'getdriver mysmbtstprn' localhost</tt></b>
+[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]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'enumprinters' localhost \
+       | grep mysmbtstprn</tt></b>
+     name:[\\kde-bitshop\mysmbtstprn]
+     description:[\\kde-bitshop\mysmbtstprn,mydrivername,mysmbtstprn]
+     comment:[mysmbtstprn]
+
+</pre><p>
+<a class="indexterm" name="id2942589"></a>
+Compare these results with the ones from steps 2 and 3. Every one of these commands show the driver is installed. Even
+the <b class="command">enumprinters</b> command now lists the driver
+on the &#8220;<span class="quote">description</span>&#8221; line.
+</p></li><li><p class="title"><b>(Optional) Tickle the driver into a correct
+device mode.</b></p><p>
+<a class="indexterm" name="id2942629"></a>
+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. An alternate way is to
+open the <span class="guilabel">Printers (and Faxes)</span> folder, right-click on the printer in
+question and select <span class="guilabel">Connect</span> or <span class="guilabel">Install</span>. As a result, a new printer
+should have appeared in your client's local <span class="guilabel">Printers (and Faxes)</span>
+folder, named something like <span class="guilabel">printersharename on Sambahostname</span>.
+</p><p>
+It is important that you execute this step as a Samba printer admin
+(as defined in <tt class="filename">smb.conf</tt>). Here is another method
+to do this on Windows XP. It uses a command line, which you may type
+into the &#8220;<span class="quote">DOS box</span>&#8221; (type root's smbpassword when prompted):
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry \
+       /in /n \\sambaserver\mysmbtstprn"</tt></b>
+</pre><p>
+Change any printer setting once (like changing <span class="emphasis"><em><span class="guilabel">portrait</span> to
+       <span class="guilabel">landscape</span></em></span>), click on <span class="guibutton">Apply</span>; change the setting
+back.
+</p></li><li><p class="title"><b>Install the printer on a client
+(Point'n'Print).</b></p><p>
+<a class="indexterm" name="id2942767"></a>
+       </p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /in /n &#8220;<span class="quote">\\sambaserver\mysmbtstprn</span>&#8221;</tt></b>
+</pre><p>
+If it does not work it could be a permission problem with the
+<i class="parameter"><tt>[print$]</tt></i> share.
+</p></li><li><p class="title"><b>(Optional) Print a test page.</b></p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /p /n "\\sambaserver\mysmbtstprn"</tt></b>
+</pre><p>
+Then hit [TAB] five times, [ENTER] twice, [TAB] once and [ENTER] again
+and march to the printer.
+</p></li><li><p class="title"><b>(Recommended) Study the test page.</b></p><p>
+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"  why not just throw it away!
+</p></li><li><p class="title"><b>(Obligatory) Enjoy. Jump. Celebrate your
+success.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>echo "Cheeeeerioooooo! Success..." &gt;&gt; /var/log/samba/log.smbd</tt></b>
+</pre></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2942909"></a>Troubleshooting Revisited</h3></div></div><div></div></div><p>
+The setdriver command will fail, if in Samba's mind the queue is not
+already there. You had promising messages about the:
+</p><pre class="screen">
+ Printer Driver ABC successfully installed.
+</pre><p>
+after the <b class="command">adddriver</b> parts of the procedure?  But you are also seeing
+a disappointing message like this one?
+</p><p><tt class="computeroutput">
+ result was NT_STATUS_UNSUCCESSFUL
+</tt></p><p>
+<a class="indexterm" name="id2942956"></a>
+It is not good enough that you
+can see the queue in CUPS, using
+the <b class="command">lpstat -p ir85wm</b> command. A
+bug in most recent versions of Samba prevents the proper update of
+the queuelist. 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 <b class="command">setdriver</b> command successfully, check if Samba &#8220;<span class="quote">sees</span>&#8221;
+the printer: 
+</p><p>
+<a class="indexterm" name="id2942993"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient transmeta -N -U'root%xxxx' -c 'enumprinters 0'|grep ir85wm</tt></b>
+        printername:[ir85wm]
+</pre><p>
+An alternate command could be this: 
+</p><p>
+<a class="indexterm" name="id2943033"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient transmeta -N -U'root%secret' -c 'getprinter ir85wm' </tt></b>
+        cmd = getprinter ir85wm
+        flags:[0x800000]
+        name:[\\transmeta\ir85wm]
+        description:[\\transmeta\ir85wm,ir85wm,DPD]
+        comment:[CUPS PostScript-Treiber for Windows NT/200x/XP]
+</pre><p>
+By the way, you can use these commands, plus a few more, of course,
+to install drivers on remote Windows NT print servers too!
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2943077"></a>The Printing <tt class="filename">*.tdb</tt> Files</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2943094"></a>
+<a class="indexterm" name="id2943102"></a>
+<a class="indexterm" name="id2943113"></a>
+<a class="indexterm" name="id2943124"></a>
+<a class="indexterm" name="id2943136"></a>
+<a class="indexterm" name="id2943147"></a>
+<a class="indexterm" name="id2943158"></a>
+<a class="indexterm" name="id2943169"></a>
+<a class="indexterm" name="id2943180"></a>
+<a class="indexterm" name="id2943191"></a>
+<a class="indexterm" name="id2943202"></a>
+<a class="indexterm" name="id2943214"></a>
+<a class="indexterm" name="id2943225"></a>
+Some mystery is associated with the series of files with a
+tdb suffix appearing in every Samba installation. They are
+<tt class="filename">connections.tdb</tt>,
+<tt class="filename">printing.tdb</tt>,
+<tt class="filename">share_info.tdb</tt>,
+<tt class="filename">ntdrivers.tdb</tt>,
+<tt class="filename">unexpected.tdb</tt>,
+<tt class="filename">brlock.tdb</tt>,
+<tt class="filename">locking.tdb</tt>,
+<tt class="filename">ntforms.tdb</tt>,
+<tt class="filename">messages.tdb</tt> ,
+<tt class="filename">ntprinters.tdb</tt>,
+<tt class="filename">sessionid.tdb</tt> and
+<tt class="filename">secrets.tdb</tt>. What is their purpose?
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943322"></a>Trivial Database Files</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2943333"></a>
+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 <tt class="filename">*.tdb</tt> files. (TDB = Trivial Data
+Base). These are often located in <tt class="filename">/var/lib/samba/</tt>
+or <tt class="filename">/var/lock/samba/</tt>. The printing related files
+are <tt class="filename">ntprinters.tdb</tt>,
+<tt class="filename">printing.tdb</tt>,<tt class="filename">ntforms.tdb</tt> and
+<tt class="filename">ntdrivers.tdb</tt>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943400"></a>Binary Format</h3></div></div><div></div></div><p>
+<tt class="filename">*.tdb</tt> files are not human readable. They are
+written in a binary format. &#8220;<span class="quote">Why not ASCII?</span>&#8221;, you may ask. &#8220;<span class="quote">After all,
+ASCII configuration files are a good and proven tradition on UNIX.</span>&#8221;
+The reason for this design decision by the Samba team is mainly
+performance. Samba needs to be fast; it runs a separate
+<b class="command">smbd</b> process for each client connection, in some
+environments many thousands of them. Some of these smbds might need to
+write-access the same <tt class="filename">*.tdb</tt> file <span class="emphasis"><em>at the
+same time</em></span>. The file format of Samba's
+<tt class="filename">*.tdb</tt> files allows for this provision. Many smbd
+processes may write to the same <tt class="filename">*.tdb</tt> file at the
+same time. This wouldn't be possible with pure ASCII files.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943470"></a>Losing <tt class="filename">*.tdb</tt> Files</h3></div></div><div></div></div><p>
+It is very important that all <tt class="filename">*.tdb</tt> files remain
+consistent over all write and read accesses. However, it may happen
+that these files <span class="emphasis"><em>do</em></span> get corrupted. (A
+<b class="command">kill -9 `pidof smbd'</b> while a write access is in
+progress could do the damage as well as a power interruption,
+etc.). In cases of trouble, a deletion of the old printing-related
+<tt class="filename">*.tdb</tt> files may be the only option. After that you need to
+re-create all print-related setup or you have made a
+backup of the <tt class="filename">*.tdb</tt> files in time.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943528"></a>Using <b class="command">tdbbackup</b></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2943544"></a>
+<a class="indexterm" name="id2943558"></a>
+Samba ships with a little utility that helps the root user of your
+system to backup your <tt class="filename">*.tdb</tt> files. If you run it
+with no argument, it prints a usage message:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>tdbbackup</tt></b>
+ Usage: tdbbackup [options] &lt;fname...&gt;
+ Version:3.0a
+   -h            this help message
+   -s suffix     set the backup suffix
+   -v            verify mode (restore if corrupt)
+
+</pre><p>
+Here is how I backed up my <tt class="filename">printing.tdb</tt> file:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls</tt></b>
+.              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
+<tt class="prompt">root# </tt><b class="userinput"><tt>tdbbackup -s .bak printing.tdb</tt></b>
+ printing.tdb : 135 records
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l printing.tdb*</tt></b>
+ -rw-------    1 root     root        40960 May  2 03:44 printing.tdb
+ -rw-------    1 root     root        40960 May  2 03:44 printing.tdb.bak
+
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2943673"></a>CUPS Print Drivers from Linuxprinting.org</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2943683"></a>
+CUPS ships with good support for HP LaserJet-type printers. You can
+install the generic driver as follows:
+</p><p>
+<a class="indexterm" name="id2943698"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -m laserjet.ppd</tt></b>
+</pre><p>
+The <tt class="option">-m</tt> switch will retrieve the
+<tt class="filename">laserjet.ppd</tt> from the standard repository for
+not-yet-installed-PPDs, which CUPS typically stores in
+<tt class="filename">/usr/share/cups/model</tt>. Alternately, you may use
+<tt class="option">-P /path/to/your.ppd</tt>.
+</p><p>
+The generic <tt class="filename">laserjet.ppd,</tt> however, does not support every special option
+for every LaserJet-compatible model. It constitutes a sort of &#8220;<span class="quote">least common
+denominator</span>&#8221; 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 <ulink url="http://www.linuxprinting.org/printer_list.cgi">http://www.linuxprinting.org/printer_list.cgi</ulink>.
+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 <b class="command">foomatic-rip</b> utility.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2943800"></a>
+The former <b class="command">cupsomatic</b> concept is now being replaced by the new
+successor, a much
+more powerful <b class="command">foomatic-rip</b>.
+<b class="command">cupsomatic</b> is no longer maintained. Here is the new URL
+to the Foomatic-3.0 database: <ulink url="http://www.linuxprinting.org/driver_list.cgi">http://www.linuxprinting.org/driver_list.cgi</ulink>.
+If you upgrade to <b class="command">foomatic-rip</b>, 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 <b class="command">cupsomatic</b>. The new-style
+PPDs are 100% compliant to 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!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943860"></a>foomatic-rip and Foomatic Explained</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2943871"></a>
+<a class="indexterm" name="id2943880"></a>
+Nowadays, most Linux distributions rely on the utilities of Linuxprinting.org
+to create their printing-related software (which, by the way, works on all
+UNIXes and on Mac OS X or Darwin, too). It is not known as well as it
+should be, that it also has 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.
+</p><p>
+Recently, Foomatic has achieved the astonishing milestone of <ulink url="http://www.linuxprinting.org/printer_list.cgi?make=Anyone">1000
+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  its your choice!
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2943935"></a>690 &#8220;<span class="quote">Perfect</span>&#8221; Printers</h4></div></div><div></div></div><p>
+At present, there are 690 devices dubbed as working perfectly, 181
+mostly, 96 partially, 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  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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2943975"></a>How the Printing HOWTO Started It All</h4></div></div><div></div></div><p>
+A few years ago <ulink url="http://www2.picante.com:81/~gtaylor/">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
+&#8220;<span class="quote">applying a structured deposition of distinct patterns of ink or toner
+particles on paper substrates</span>&#8221;, 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2944020"></a>Foomatic's Strange Name</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2944031"></a>
+&#8220;<span class="quote">Why the funny name?</span>&#8221; 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 (<i class="parameter"><tt>pstoraster</tt></i>, derived from
+Ghostscript). On the other hand, CUPS provided brilliant support for
+<span class="emphasis"><em>controlling</em></span> all printer options through
+standardized and well-defined PPD files (PostScript Printers
+Description files). Plus, CUPS was designed to be easily extensible.
+</p><p>
+Taylor already had in his database a respectable compilation
+of facts about many more printers and the Ghostscript &#8220;<span class="quote">drivers</span>&#8221;
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>It made all current and future Ghostscript filter
+developments available for CUPS.</p></li><li><p>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).</p></li><li><p>It gave all the advanced CUPS options (Web interface,
+GUI driver configurations) to users wanting (or needing) to use
+Ghostscript filters.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2944109"></a>cupsomatic, pdqomatic, lpdomatic, directomatic</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2944121"></a>
+<a class="indexterm" name="id2944129"></a>
+<a class="indexterm" name="id2944137"></a>
+CUPS worked through a quickly-hacked up filter script named <ulink url="http://www.linuxprinting.org/download.cgi?filename=cupsomatic&amp;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&amp;show=0">PDQ-O-Matic</ulink>
+(for PDQ) and <ulink url="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&amp;show=0">LPD-O-Matic</ulink>
+(for  you guessed it  LPD); the configuration here didn't use PPDs
+but other spooler-specific files.
+</p><p>
+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 frontend 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 spoolerless printing (<ulink url="http://www.linuxprinting.org/download.cgi?filename=directomatic&amp;show=0">directomatic</ulink>).
+</p><p>
+So, to answer your question: &#8220;<span class="quote">Foomatic</span>&#8221; is the general name for all
+the overlapping code and data behind the &#8220;<span class="quote">*omatic</span>&#8221; scripts.
+Foomatic, up to versions 2.0.x, required (ugly) Perl data structures
+attached to Linuxprinting.org PPDs for CUPS. It had a different
+&#8220;<span class="quote">*omatic</span>&#8221; script for every spooler, as well as different printer
+configuration files.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2944302"></a>The <span class="emphasis"><em>Grand Unification</em></span> Achieved</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2944318"></a>
+This has all changed in Foomatic versions 2.9 (beta) and released as
+&#8220;<span class="quote">stable</span>&#8221; 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&amp;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  paper sizes and trays are easier to configure.
+</p><p>
+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.
+</p><p>
+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).
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2944417"></a>Driver Development Outside</h4></div></div><div></div></div><p>
+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.
+</p><p>
+Speaking of the different driver development groups, most of
+the work is currently done in three projects. These are:
+</p><div class="itemizedlist"><ul type="disc"><li><p><ulink url="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/">Omni</ulink>
+ a free software project by IBM that tries to convert their 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.</p></li><li><p><ulink url="http://hpinkjet.sf.net/">HPIJS</ulink> 
+a free software project by HP to provide the support for their own
+range of models (very mature, printing in most cases is perfect and
+provides true photo quality). This currently supports 369
+models.</p></li><li><p><ulink url="http://gimp-print.sf.net/">Gimp-Print</ulink>  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.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2944507"></a>Forums, Downloads, Tutorials, Howtos  also for Mac OS X and Commercial UNIX</h4></div></div><div></div></div><p>
+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 
+it's 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.
+</p><p>
+Linuxprinting.org and the Foomatic driver wrappers around Ghostscript
+are now a standard toolchain 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 (who works at Mandrake), many
+additional contributions came from engineers with SuSE, RedHat,
+Connectiva, Debian, and others. Vendor-neutrality is an important goal
+of the Foomatic project.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2944580"></a>Foomatic Database-Generated PPDs</h4></div></div><div></div></div><p>
+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 modelled to the
+Adobe specification of PostScript Printer Descriptions (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 a HP Photosmart, or
+what-have-you. The main trick is one little additional line, not
+envisaged by the PPD specification, starting with the <i class="parameter"><tt>*cupsFilter</tt></i>
+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 printjob into a raster format ready for the
+target device. This usage of PPDs to describe the options of non-PS
+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.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2944657"></a>foomatic-rip and Foomatic-PPD Download and Installation</h3></div></div><div></div></div><p>
+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
+<b class="command">foomatic-rip</b> utility. Going directly to
+Linuxprinting.org ensures that you get the latest driver/PPD files):
+</p><div class="itemizedlist"><ul type="disc"><li><p>Open your browser at the Linuxprinting.org printer list<ulink url="http://www.linuxprinting.org/printer_list.cgi">page.</ulink>
+</p></li><li><p>Check the complete list of printers in the 
+<ulink url="http://www.linuxprinting.org/printer_list.cgi?make=Anyone">database.</ulink>.
+</p></li><li><p>Select your model and click on the link.
+</p></li><li><p>You'll arrive at a page listing all drivers working with this
+model (for all printers, there will always be <span class="emphasis"><em>one</em></span>
+recommended driver. Try this one first).
+</p></li><li><p>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>
+</p></li><li><p>The recommended driver is ljet4.</p></li><li><p>Several links are provided here. You should visit them all if you
+are not familiar with the Linuxprinting.org database.
+</p></li><li><p>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.</p></li><li><p>Another link may lead you to the homepage of the
+driver author or the driver.</p></li><li><p>Important links are the ones that provide hints with
+setup instructions for <ulink 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 &#8220;<span class="quote">spooler-less</span>&#8221; <ulink url="http://www.linuxprinting.org/direct-doc.html">printing.</ulink>
+</p></li><li><p>You can view the PPD in your browser through this link:
+<ulink url="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1">http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1</ulink>
+</p></li><li><p>Most importantly, you can also generate and download
+the <ulink url="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=0">PPD.</ulink>
+</p></li><li><p>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.</p></li><li><p>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 &#8220;<span class="quote">PPD-O-Matic</span>&#8221; online PPD generator
+program.</p></li><li><p>Select the exact model and check either <span class="guilabel">Download</span> or
+<span class="guilabel">Display PPD file</span> and click <span class="guilabel">Generate PPD file</span>.</p></li><li><p>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 <span class="guimenuitem">Save
+as...</span> in your browser's menu. (It is best to use the <span class="guilabel">Download</span> option
+directly from the Web page).</p></li><li><p>Another interesting part on each driver page is
+the <span class="guimenuitem">Show execution details</span> 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
+&#8220;<span class="quote">learn Ghostscript by doing</span>&#8221;. It is also an excellent cheat sheet
+for all experienced users who need to re-construct a good command line
+for that damn printing script, but can't remember the exact
+syntax. </p></li><li><p>Some time during your visit to Linuxprinting.org, save
+the PPD to a suitable place on your harddisk, say
+<tt class="filename">/path/to/my-printer.ppd</tt> (if you prefer to install
+your printers with the help of the CUPS Web interface, save the PPD to
+the <tt class="filename">/usr/share/cups/model/</tt> path and restart
+cupsd).</p></li><li><p>Then install the printer with a suitable command line,
+like this: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E \
+       -P path/to/my-printer.ppd</tt></b>
+</pre></li><li><p>For all the new-style &#8220;<span class="quote">Foomatic-PPDs</span>&#8221;
+from Linuxprinting.org, you also need a special CUPS filter named
+foomatic-rip. 
+</p></li><li><p>The foomatic-rip Perlscript itself also makes some
+interesting <ulink url="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&amp;show=1">reading</ulink>
+because it is well documented by Kamppeter's inline comments (even
+non-Perl hackers will learn quite a bit about printing by reading
+it).</p></li><li><p>Save foomatic-rip either directly in
+<tt class="filename">/usr/lib/cups/filter/foomatic-rip</tt> 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
+<span class="guimenuitem">Save as...</span>  menu item in your browser.</p></li><li><p>If you save foomatic-rip in your $PATH, create a symlink:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cd /usr/lib/cups/filter/ ; ln -s `which foomatic-rip'</tt></b>
+</pre><p>
+</p><p>
+CUPS will discover this new available filter at startup after restarting
+cupsd.</p></li></ul></div><p>
+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 jobfile. foomatic-rip is able to read and act upon
+these and uses some specially encoded Foomatic comments
+embedded in the jobfile. 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>A &#8220;<span class="quote">foomatic+something</span>&#8221; PPD  but this is not enough
+to print with CUPS (it is only <span class="emphasis"><em>one</em></span> important
+component).</p></li><li><p>The <i class="parameter"><tt>foomatic-rip</tt></i> filter script (Perl) in
+<tt class="filename">/usr/lib/cups/filters/</tt>.</p></li><li><p>Perl to make foomatic-rip run.</p></li><li><p>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.</p></li><li><p>Ghostscript <span class="emphasis"><em>must</em></span> (depending on
+the driver/model) contain support for a certain device representing
+the selected driver for your model (as shown by <b class="command">gs
+       -h</b>).</p></li><li><p>foomatic-rip needs a new version of PPDs (PPD versions
+produced for cupsomatic do not work with
+foomatic-rip).</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2945207"></a>Page Accounting with CUPS</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2945218"></a>
+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 <span class="emphasis"><em>or</em></span> unfiltered) and hand it over to this
+printing subsystem.
+</p><p>
+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 span any time
+period you want.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945248"></a>Setting Up Quotas</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2945260"></a>
+This is an example command of how root would set a print quota in CUPS,
+assuming an existing printer named &#8220;<span class="quote">quotaprinter</span>&#8221;:
+</p><p>
+<a class="indexterm" name="id2945281"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p quotaprinter -o job-quota-period=604800 \
+       -o job-k-limit=1024 -o job-page-limit=100</tt></b>
+</pre><p>
+This would limit every single user to print 100 pages or 1024 KB of
+data (whichever comes first) within the last 604,800 seconds ( = 1
+week).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945318"></a>Correct and Incorrect Accounting</h3></div></div><div></div></div><p>
+For CUPS to count correctly, the printfile needs to pass the CUPS
+pstops filter, otherwise it uses a dummy count of &#8220;<span class="quote">one</span>&#8221;. 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 &#8220;<span class="quote">raw</span>&#8221; (i.e., leaving them untouched, not
+filtering them), will be counted as one-pagers too!
+</p><p>
+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 has a driver
+<ulink url="http://www.linuxprinting.org/printer_list.cgi">list.</ulink>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945366"></a>Adobe and CUPS PostScript Drivers for Windows Clients</h3></div></div><div></div></div><p>
+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 <b class="command">pstops</b> 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 <b class="command">pstops</b> and go directly
+to the <b class="command">pstoraster</b> stage).
+</p><p>
+From CUPS 1.1.16 onward, you can use the CUPS PostScript Driver for
+Windows NT/200x/XP clients (which is tagged in the download area of
+<tt class="filename">http://www.cups.org/</tt> as the <tt class="filename">cups-samba-1.1.16.tar.gz</tt>
+package). It does <span class="emphasis"><em>not</em></span> work for Windows 9x/ME clients, but it guarantees:
+</p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2945443"></a> To not write a PJL-header.</p></li><li><p>To still read and support all PJL-options named in the
+driver PPD with its own means.</p></li><li><p>That the file will pass through the <b class="command">pstops</b> filter
+on the CUPS/Samba server.</p></li><li><p>To page-count correctly the print file.</p></li></ul></div><p>
+You can read more about the setup of this combination in the man page
+for <b class="command">cupsaddsmb</b> (which is only present with CUPS installed, and only
+current from CUPS 1.1.16).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945495"></a>The page_log File Syntax</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2945506"></a>
+These are the items CUPS logs in the <tt class="filename">page_log</tt> for every
+page of a job:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Printer name</p></li><li><p>User name</p></li><li><p>Job ID</p></li><li><p>Time of printing</p></li><li><p>The page number</p></li><li><p>The number of copies</p></li><li><p>A billing information string (optional)</p></li><li><p>The host that sent the job (included since version 1.1.19)</p></li></ul></div><p>
+Here is an extract of my CUPS server's <tt class="filename">page_log</tt> file to illustrate the
+format and included items:
+</p><pre class="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
+</pre><p>
+This was job ID <i class="parameter"><tt>401</tt></i>, printed on <i class="parameter"><tt>tec_IS2027</tt></i>
+by user <i class="parameter"><tt>kurt</tt></i>, a 64-page job printed in three copies and billed to
+<i class="parameter"><tt>#marketing</tt></i>, sent from IP address <tt class="constant">10.160.50.13.</tt>
+ The next job had ID <i class="parameter"><tt>402</tt></i>, was sent by user <i class="parameter"><tt>boss</tt></i>
+from IP address <tt class="constant">10.160.51.33</tt>, printed from one page 440 copies and
+is set to be billed to <i class="parameter"><tt>finance-dep</tt></i>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945665"></a>Possible Shortcomings</h3></div></div><div></div></div><p>
+What flaws or shortcomings are there with this quota system?
+</p><div class="itemizedlist"><ul type="disc"><li><p>The ones named above (wrongly logged job in case of
+printer hardware failure, and so on).</p></li><li><p>In reality, CUPS counts the job pages that are being
+processed in <span class="emphasis"><em>software</em></span> (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 a thousand and the job is aborted by the printer, the page count will
+still show the figure of a thousand for that job.</p></li><li><p>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.</p></li><li><p>No means to read out the current balance or the
+&#8220;<span class="quote">used-up</span>&#8221; number of current quota.</p></li><li><p>A user having used up 99 sheets of a 100 quota will
+still be able to send and print a thousand sheet job.</p></li><li><p>A user being denied a job because of a filled-up quota
+does not get a meaningful error message from CUPS other than
+&#8220;<span class="quote">client-error-not-possible</span>&#8221;.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945745"></a>Future Developments</h3></div></div><div></div></div><p>
+This is the best system currently available, and there are huge
+improvements under development for CUPS 1.2:
+</p><div class="itemizedlist"><ul type="disc"><li><p>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).</p></li><li><p>Quotas will be handled more flexibly.</p></li><li><p>Probably there will be support for users to inquire
+about their accounts in advance.</p></li><li><p>Probably there will be support for some other tools
+around this topic.</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2945799"></a>Additional Material</h2></div></div><div></div></div><p>
+A printer queue with <span class="emphasis"><em>no</em></span> PPD associated to it is a
+&#8220;<span class="quote">raw</span>&#8221; printer and all files will go directly there as received by the
+spooler. The exceptions are file types <i class="parameter"><tt>application/octet-stream</tt></i>
+that need passthrough feature enabled. &#8220;<span class="quote">Raw</span>&#8221; 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 &#8220;<span class="quote">device URI</span>&#8221; notation: <tt class="filename">lpd://, socket://,
+smb://, ipp://, http://, parallel:/, serial:/, usb:/</tt>, and so on).
+</p><p>
+cupsomatic/Foomatic are <span class="emphasis"><em>not</em></span> 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. <i class="parameter"><tt>cupsomatic</tt></i> is only a vehicle to execute a
+Ghostscript commandline at that stage in the CUPS filtering chain,
+where normally the native CUPS <i class="parameter"><tt>pstoraster</tt></i> filter would kick
+in. cupsomatic bypasses pstoraster, kidnaps the printfile from CUPS
+away and redirects it to go through Ghostscript. CUPS accepts this,
+because the associated cupsomatic/foomatic-PPD specifies:
+
+</p><pre class="programlisting">
+  *cupsFilter:  "application/vnd.cups-postscript 0 cupsomatic"
+</pre><p>
+
+This line persuades CUPS to hand the file to cupsomatic, once it has
+successfully converted it to the MIME type
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>. This conversion will not happen for
+Jobs arriving from Windows that are auto-typed
+<i class="parameter"><tt>application/octet-stream</tt></i>, with the according changes in
+<tt class="filename">/etc/cups/mime.types</tt> in place.
+</p><p>
+CUPS is widely configurable and flexible, even regarding its filtering
+mechanism. Another workaround in some situations would be to have in
+<tt class="filename">/etc/cups/mime.types</tt> entries as follows:
+
+</p><pre class="programlisting">
+ application/postscript           application/vnd.cups-raw  0  -
+ application/vnd.cups-postscript  application/vnd.cups-raw  0  -
+</pre><p>
+
+This would prevent all PostScript files from being filtered (rather,
+they will through the virtual <span class="emphasis"><em>nullfilter</em></span>
+denoted with &#8220;<span class="quote">-</span>&#8221;). This could only be useful for PS printers. If you
+want to print PS code on non-PS printers (provided they support ASCII
+text printing), an entry as follows could be useful:
+
+</p><pre class="programlisting">
+ */*           application/vnd.cups-raw  0  -
+</pre><p>
+
+and would effectively send <span class="emphasis"><em>all</em></span> files to the
+backend without further processing.
+</p><p>
+You could have the following entry:
+
+</p><pre class="programlisting">
+application/vnd.cups-postscript application/vnd.cups-raw 0 \
+       my_PJL_stripping_filter
+</pre><p>
+
+You will need to write a <i class="parameter"><tt>my_PJL_stripping_filter</tt></i>
+(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
+<tt class="filename">/usr/lib/cups/filters/</tt> and is called by CUPS
+if it encounters a MIME type <i class="parameter"><tt>application/vnd.cups-postscript</tt></i>.
+</p><p>
+CUPS can handle <i class="parameter"><tt>-o job-hold-until=indefinite</tt></i>.
+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).
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946030"></a>Auto-Deletion or Preservation of CUPS Spool Files</h2></div></div><div></div></div><p>
+Samba print files pass through two spool directories. One is the
+incoming directory managed by Samba, (set in the
+<a class="indexterm" name="id2946043"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba
+directive in the <i class="parameter"><tt>[printers]</tt></i> section of
+<tt class="filename">smb.conf</tt>). The other is the spool directory of
+your UNIX print subsystem. For CUPS it is normally
+<tt class="filename">/var/spool/cups/</tt>, as set by the <tt class="filename">cupsd.conf</tt>
+directive <tt class="filename">RequestRoot /var/spool/cups</tt>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946094"></a>CUPS Configuration Settings Explained</h3></div></div><div></div></div><p>
+Some important parameter settings in the CUPS configuration file
+<tt class="filename">cupsd.conf</tt> are:
+</p><div class="variablelist"><dl><dt><span class="term">PreserveJobHistory Yes</span></dt><dd><p>
+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 do a
+similar job as the old-fashioned BSD-LPD control files). This is set
+to &#8220;<span class="quote">Yes</span>&#8221; as a default.
+</p></dd><dt><span class="term">PreserveJobFiles Yes</span></dt><dd><p>
+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 &#8220;<span class="quote">No</span>&#8221; as the CUPS
+default.
+</p></dd><dt><span class="term"><span class="emphasis"><em>&#8220;<span class="quote">MaxJobs 500</span>&#8221;</em></span></span></dt><dd><p>
+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.
+</p></dd></dl></div><p>
+(There are also additional settings for <i class="parameter"><tt>MaxJobsPerUser</tt></i> and
+<i class="parameter"><tt>MaxJobsPerPrinter</tt></i>...)
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946198"></a>Pre-Conditions</h3></div></div><div></div></div><p>
+For everything to work as announced, you need to have three
+things:
+</p><div class="itemizedlist"><ul type="disc"><li><p>A Samba-smbd that is compiled against <tt class="filename">libcups</tt> (check
+on Linux by running <b class="userinput"><tt>ldd `which smbd'</tt></b>).</p></li><li><p>A Samba-<tt class="filename">smb.conf</tt> setting of
+               <a class="indexterm" name="id2946246"></a><i class="parameter"><tt>printing</tt></i> = cups.</p></li><li><p>Another Samba-<tt class="filename">smb.conf</tt> setting of
+               <a class="indexterm" name="id2946272"></a><i class="parameter"><tt>printcap</tt></i> = cups.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+In this case, all other manually set printing-related commands (like
+<a class="indexterm" name="id2946294"></a><i class="parameter"><tt>print command</tt></i>, 
+<a class="indexterm" name="id2946308"></a><i class="parameter"><tt>lpq command</tt></i>, 
+<a class="indexterm" name="id2946321"></a><i class="parameter"><tt>lprm command</tt></i>, 
+<a class="indexterm" name="id2946335"></a><i class="parameter"><tt>lppause command</tt></i> or
+<a class="indexterm" name="id2946349"></a><i class="parameter"><tt>lpresume command</tt></i>) are ignored and they should normally have no
+influence whatsoever on your printing.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946367"></a>Manual Configuration</h3></div></div><div></div></div><p>
+If you want to do things manually, replace the <a class="indexterm" name="id2946378"></a><i class="parameter"><tt>printing</tt></i> = cups
+by <a class="indexterm" name="id2946391"></a><i class="parameter"><tt>printing</tt></i> = bsd. Then your manually set commands may work
+(I haven't tested this), and a <a class="indexterm" name="id2946407"></a><i class="parameter"><tt>print command</tt></i> = lp -d %P %s; rm %s"
+may do what you need.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946425"></a>Printing from CUPS to Windows Attached Printers</h2></div></div><div></div></div><p>
+&gt;From time to time the question arises, how can you print
+<span class="emphasis"><em>to</em></span> a Windows attached printer
+<span class="emphasis"><em>from</em></span> 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
+<span class="emphasis"><em>backends</em></span> to talk to printers and other
+servers. To talk to Windows shared printers, you need to use the
+<tt class="filename">smb</tt> (surprise, surprise!) backend. Check if this
+is in the CUPS backend directory. This usually resides in
+<tt class="filename">/usr/lib/cups/backend/</tt>. You need to find an <tt class="filename">smb</tt>
+file there. It should be a symlink to <tt class="filename">smbspool</tt>
+and the file must exist and be executable:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /usr/lib/cups/backend/</tt></b>
+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 -&gt; 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 -&gt; /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 -&gt; /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
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l `which smbspool`</tt></b>
+-rwxr-xr-x    1 root   root  563245 Dec 28 14:49 /usr/bin/smbspool
+</pre><p>
+If this symlink does not exist, create it:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s `which smbspool` /usr/lib/cups/backend/smb</tt></b>
+</pre><p>
+<b class="command">smbspool</b> has been 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 <i class="replaceable"><tt>winprinter</tt></i> 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.
+</p><p>
+To install a printer with the <i class="parameter"><tt>smb</tt></i> backend on CUPS, use this command:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p winprinter -v smb://WINDOWSNETBIOSNAME/printersharename \
+  -P /path/to/PPD</tt></b>
+</pre><p>
+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
+<tt class="filename">smb://</tt> device-URI like this:
+</p><div class="itemizedlist"><ul type="disc"><li><tt class="filename">smb://WORKGROUP/WINDOWSNETBIOSNAME/printersharename</tt></li><li><tt class="filename">smb://username:password@WORKGROUP/WINDOWSNETBIOSNAME/printersharename</tt></li><li><tt class="filename">smb://username:password@WINDOWSNETBIOSNAME/printersharename</tt></li></ul></div><p>
+Note that the device-URI will be visible in the process list of the
+Samba server (e.g., when someone uses the <b class="command">ps -aux</b>
+command on Linux), even if the username and passwords are sanitized
+before they get written into the log files. So 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.
+
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946721"></a>More CUPS-Filtering Chains</h2></div></div><div></div></div><p>
+The following diagrams reveal how CUPS handles print jobs.
+</p><div class="figure"><a name="cups1"></a><p class="title"><b>Figure 19.17. Filtering chain 1.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/cups1.png" width="270" alt="Filtering chain 1."></div></div><div class="figure"><a name="cups2"></a><p class="title"><b>Figure 19.18. Filtering chain with cupsomatic</b></p><div class="mediaobject"><img src="projdoc/imagefiles/cups2.png" width="270" alt="Filtering chain with cupsomatic"></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946814"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946820"></a>Windows 9x/ME Client Can't Install Driver</h3></div></div><div></div></div><p>For Windows 9x/ME, clients require the printer names to be eight
+characters (or &#8220;<span class="quote">8 plus 3 chars suffix</span>&#8221;) max; otherwise, the driver files
+will not get transferred when you want to download them from
+Samba.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946839"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</h3></div></div><div></div></div><p>Have you <a class="indexterm" name="id2946853"></a><i class="parameter"><tt>security</tt></i> = user? Have
+you used <b class="command">smbpasswd</b> to give root a Samba account?
+You can do two things: open another terminal and execute
+<b class="command">smbpasswd -a root</b> 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).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946889"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</h3></div></div><div></div></div><p>
+               The use of &#8220;<span class="quote">cupsaddsmb</span>&#8221; gives &#8220;<span class="quote">No PPD file for printer...</span>&#8221; Message While PPD File Is Present.
+               What might the problem be?
+               </p><p>Have you enabled printer sharing on CUPS? This means:
+Do you have a <i class="parameter"><tt>&lt;Location
+/printers&gt;....&lt;/Location&gt;</tt></i> section in CUPS
+server's <tt class="filename">cupsd.conf</tt> that does not deny access to
+the host you run &#8220;<span class="quote">cupsaddsmb</span>&#8221; from?  It <span class="emphasis"><em>could</em></span> be
+an issue if you use cupsaddsmb remotely, or if you use it with a
+<tt class="option">-h</tt> parameter: <b class="userinput"><tt>cupsaddsmb -H
+       sambaserver -h cupsserver -v printername</tt></b>.
+</p><p>Is your
+<i class="parameter"><tt>TempDir</tt></i> directive in
+<tt class="filename">cupsd.conf</tt>
+set to a valid value and is it writeable?
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946973"></a>Client Can't Connect to Samba Printer</h3></div></div><div></div></div><p>Use <b class="command">smbstatus</b> to check which user
+you are from Samba's point of view. Do you have the privileges to
+write into the <i class="parameter"><tt>[print$]</tt></i>
+share?</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947002"></a>New Account Reconnection from Windows 200x/XP Troubles</h3></div></div><div></div></div><p>Once you are connected as the wrong user (for
+example, as <tt class="constant">nobody</tt>, which often occurs if you have 
+<a class="indexterm" name="id2947018"></a><i class="parameter"><tt>map to guest</tt></i> = bad user), Windows Explorer will not accept an
+attempt to connect again as a different user. There will not be any byte
+transfered on the wire to Samba, but still you'll see a stupid error
+message that makes you think Samba has denied access. Use
+<b class="command">smbstatus</b> to check for active connections. Kill the
+PIDs. You still can't re-connect and you get the dreaded
+<tt class="computeroutput">You can't connect with a second account from the same
+machine</tt> message, as soon as you are trying. And you
+do not see any single byte arriving at Samba (see logs; use &#8220;<span class="quote">ethereal</span>&#8221;)
+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 <span class="emphasis"><em>first</em></span>
+do <b class="userinput"><tt>net use z: \\GANDALF\print$ /user:root</tt></b>. Check
+with <b class="command">smbstatus</b> that you are connected under a
+different account. Now open the <span class="guilabel">Printers</span> folder (on the Samba server
+in the <span class="guilabel">Network Neighborhood</span>), right-click on the
+printer in question and select
+<span class="guibutton">Connect...</span></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947106"></a>Avoid Being Connected to the Samba Server as the Wrong User</h3></div></div><div></div></div><p>You see per <b class="command">smbstatus</b> that you are
+connected as user nobody; while you want to be root or
+printeradmin. This is probably due to 
+<a class="indexterm" name="id2947126"></a><i class="parameter"><tt>map to guest</tt></i> = bad user, which silently connects you under the guest account
+when you gave (maybe by accident) an incorrect username. Remove
+<a class="indexterm" name="id2947142"></a><i class="parameter"><tt>map to guest</tt></i>, if you want to prevent
+this.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947158"></a>Upgrading to CUPS Drivers from Adobe Drivers</h3></div></div><div></div></div><p>
+This information came from a mailinglist posting regarding problems experienced when
+upgrading from Adobe drivers to CUPS drivers on Microsoft Windows NT/200x/XP Clients.
+</p><p>First delete all old Adobe-using printers. Then
+delete all old Adobe drivers. (On Windows 200x/XP, right-click in
+the background of <span class="guilabel">Printers</span> folder, select <span class="guimenuitem">Server Properties...</span>, select
+tab <span class="guilabel">Drivers</span> and delete here).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947200"></a>Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server Which Is a PDC</h3></div></div><div></div></div><p>Do you use the &#8220;<span class="quote">naked</span>&#8221; root user name? Try to do it
+this way: <b class="userinput"><tt>cupsaddsmb -U <i class="replaceable"><tt>DOMAINNAME</tt></i>\\root -v
+<i class="replaceable"><tt>printername</tt></i></tt></b>&gt; (note the two backslashes: the first one is
+required to &#8220;<span class="quote">escape</span>&#8221; the second one).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947239"></a>Deleted Windows 200x Printer Driver Is Still Shown</h3></div></div><div></div></div><p>Deleting a printer on the client will not delete the
+driver too (to verify, right-click on the white background of the
+<span class="guilabel">Printers</span> folder, select <span class="guimenuitem">Server Properties</span> and click on the
+<span class="guilabel">Drivers</span> 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.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947278"></a>Windows 200x/XP "Local Security Policies"</h3></div></div><div></div></div><p>Local Security Policies may not
+allow the installation of unsigned drivers. &#8220;<span class="quote">Local Security Policies</span>&#8221;
+may not allow the installation of printer drivers at
+all.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947293"></a>Administrator Cannot Install Printers for All Local Users</h3></div></div><div></div></div><p>Windows XP handles SMB printers on a &#8220;<span class="quote">per-user</span>&#8221; basis.
+This means every user needs to install the printer himself. To have a
+printer available for everybody, you might want to use the built-in
+IPP client capabilities of WinXP. Add a printer with the print path of
+<i class="parameter"><tt>http://cupsserver:631/printers/printername</tt></i>.
+We're still looking into this one. Maybe a logon script could
+automatically install printers for all
+users.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947323"></a>Print Change Notify Functions on NT-clients</h3></div></div><div></div></div><p>For print change, notify functions on NT++ clients.
+These need to run the <b class="command">Server</b> service first (renamed to
+<b class="command">File &amp; Print Sharing for MS Networks</b> in
+XP).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947350"></a>WinXP-SP1</h3></div></div><div></div></div><p>WinXP-SP1 introduced a Point and Print Restriction Policy (this restriction does not apply to
+&#8220;<span class="quote">Administrator</span>&#8221; or &#8220;<span class="quote">Power User</span>&#8221; groups of users). In Group Policy
+Object Editor, go to <span class="guimenu">User Configuration -&gt; Administrative Templates -&gt;
+ Control Panel -&gt; Printers</span>. The policy is automatically set to
+<tt class="constant">Enabled</tt> and the <tt class="constant">Users can only Point
+and Print to machines in their Forest</tt> . You probably need
+to change it to <tt class="constant">Disabled</tt> or <tt class="constant">Users can
+only Point and Print to these servers</tt> to make
+driver downloads from Samba possible.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947402"></a>Print Options for All Users Can't Be Set on Windows 200x/XP</h3></div></div><div></div></div><p>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 <span class="emphasis"><em>seems</em></span> to set everything. All
+three dialogs <span class="emphasis"><em>look</em></span> 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 in on XP:
+</p><div class="orderedlist"><ol type="A"><li><p>The first wrong way:
+
+</p><div class="orderedlist"><ol type="I"><li><p>Open the <span class="guilabel">Printers</span>
+folder.</p></li><li><p>Right-click on the printer
+(<span class="guilabel">remoteprinter on cupshost</span>) and
+select in context menu <span class="guimenuitem">Printing
+Preferences...</span></p></li><li><p>Look at this dialog closely and remember what it looks
+like.</p></li></ol></div><p>
+</p></li><li><p>The second wrong way:
+
+</p><div class="orderedlist"><ol type="I"><li><p>Open the <span class="guilabel">Printers</span>
+folder.</p></li><li><p>Right-click on the printer (<span class="guilabel">remoteprinter on
+cupshost</span>) and select the context menu
+<span class="guimenuitem">Properties</span>.</p></li><li><p>Click on the <span class="guilabel">General</span>
+tab.</p></li><li><p>Click on the button <span class="guibutton">Printing
+Preferences...</span></p></li><li><p>A new dialog opens. Keep this dialog open and go back
+to the parent dialog.</p></li></ol></div><p>
+</p></li><li><p>The third, and the correct way: 
+
+</p><div class="orderedlist"><ol type="I"><li><p>Open the <span class="guilabel">Printers</span>
+folder.</p></li><li><p>Click on the <span class="guilabel">Advanced</span>
+tab. (If everything is &#8220;<span class="quote">grayed out,</span>&#8221; then you are not logged
+in as a user with enough privileges).</p></li><li><p>Click on the <span class="guibutton">Printing
+Defaults...</span> button.</p></li><li><p>On any of the two new tabs, click on the
+<span class="guibutton">Advanced...</span>
+button.</p></li><li><p>A new dialog opens. Compare this one to the other
+identical looking one from &#8220;<span class="quote">B.5</span>&#8221; or A.3".</p></li></ol></div><p>
+</p></li></ol></div><p>
+Do you see any difference? I don't either. However, only the last
+one, which you arrived at with steps &#8220;<span class="quote">C.1.-6.</span>&#8221;, 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 <span class="emphasis"><em>as
+Administrator</em></span> (<a class="indexterm" name="id2947677"></a><i class="parameter"><tt>printer admin</tt></i> in
+<tt class="filename">smb.conf</tt>) <span class="emphasis"><em>before</em></span> a client
+downloads the driver (the clients can later set their own
+<span class="emphasis"><em>per-user defaults</em></span> by following the
+procedures <span class="emphasis"><em>A</em></span> or <span class="emphasis"><em>B</em></span>
+above).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947717"></a>Most Common Blunders in Driver Settings on Windows Clients</h3></div></div><div></div></div><p>Don't use <i class="parameter"><tt>Optimize for
+Speed</tt></i>, but use <i class="parameter"><tt>Optimize for
+Portability</tt></i> instead (Adobe PS Driver). Don't use
+<i class="parameter"><tt>Page Independence: No</tt></i>: always
+settle with  <i class="parameter"><tt>Page Independence:
+Yes</tt></i> (Microsoft PS Driver and CUPS PS Driver for
+Windows NT/200x/XP). If there are problems with fonts, use
+<i class="parameter"><tt>Download as Softfont into
+printer</tt></i> (Adobe PS Driver). For
+<span class="guilabel">TrueType Download Options</span>
+choose <tt class="constant">Outline</tt>. Use PostScript
+Level 2, if you are having trouble with a non-PS printer and if
+there is a choice.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947779"></a><b class="command">cupsaddsmb</b> Does Not Work with Newly Installed Printer</h3></div></div><div></div></div><p>Symptom: The last command of
+<b class="command">cupsaddsmb</b> does not complete successfully:
+<b class="command">cmd = setdriver printername printername</b> 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 i n <b class="command">rpcclient
+hostname -c `enumprinters'</b>? Restart smbd (or send a
+<b class="command">kill -HUP</b> to all processes listed by
+<b class="command">smbstatus</b> and try
+again.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947835"></a>Permissions on <tt class="filename">/var/spool/samba/</tt> Get Reset After Each Reboot</h3></div></div><div></div></div><p>Have you ever by accident set the CUPS spool directory to
+the same location? (<i class="parameter"><tt>RequestRoot /var/spool/samba/</tt></i> in <tt class="filename">cupsd.conf</tt> or
+the other way round: <tt class="filename">/var/spool/cups/</tt> is set as
+<a class="indexterm" name="id2947875"></a><i class="parameter"><tt>path</tt></i>&gt; in the <i class="parameter"><tt>[printers]</tt></i>
+section). These <i class="parameter"><tt>must</tt></i> be different. Set
+
+<i class="parameter"><tt>RequestRoot /var/spool/cups/</tt></i> in
+<tt class="filename">cupsd.conf</tt> and <a class="indexterm" name="id2947919"></a><i class="parameter"><tt>path</tt></i> = 
+/var/spool/samba in the <i class="parameter"><tt>[printers]</tt></i>
+section of <tt class="filename">smb.conf</tt>. Otherwise cupsd will
+sanitize permissions to its spool directory with each restart and
+printing will not work reliably.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947951"></a>Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mis-handles Print Jobs</h3></div></div><div></div></div><p>
+In this case a print queue called &#8220;<span class="quote">lp</span>&#8221; intermittently swallows jobs and
+spits out completely different ones from what was sent.
+</p><p>It is a bad idea to name any printer &#8220;<span class="quote">lp</span>&#8221;. 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-balancing the jobs across them in a round-robin fashion. Chances
+are high that someone else has a printer named &#8220;<span class="quote">lp</span>&#8221; too. You may
+receive his jobs and send your own to his device unwittingly. To have
+tight control over the printer names, set <i class="parameter"><tt>BrowseShortNames
+No</tt></i>. It will present any printer as <i class="replaceable"><tt>printername@cupshost</tt></i>
+and then gives you better control over what may happen in a large
+networked environment.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2948008"></a>Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</h3></div></div><div></div></div><p>Use <b class="command">smbclient</b> to connect to any
+Windows box with a shared PostScript printer: <b class="command">smbclient
+//windowsbox/print\$ -U guest</b>. You can navigate to the
+<tt class="filename">W32X86/2</tt> subdir to <b class="command">mget ADOBE*</b>
+and other files or to <tt class="filename">WIN40/0</tt> to do the same.
+Another option is to download the <tt class="filename">*.exe</tt> packaged
+files from the Adobe Web site.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2948065"></a>Overview of the CUPS Printing Processes</h2></div></div><div></div></div><p>A complete overview of the CUPS printing processes can be found in <link linkend="a_small">.</p><div class="figure"><a name="a_small"></a><p class="title"><b>Figure 19.19. CUPS printing overview.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/a_small.png" width="270" alt="CUPS printing overview."></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><ulink url="http://www.cups.org/cups-help.html"><sup>[<a name="ftn.id2936587" href="#id2936587">4</a>] </sup>http://www.cups.org/cups-help.html</ulink></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="printing.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="VFS.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 18. Classical Printing Support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 20. Stackable VFS modules</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/ClientConfig.html b/docs/htmldocs/ClientConfig.html
new file mode 100644 (file)
index 0000000..ce1f591
--- /dev/null
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 9. MS Windows Network Configuration Guide</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="previous" href="StandAloneServer.html" title="Chapter 8. Stand-alone Servers"><link rel="next" href="optional.html" title="Part III. Advanced Configuration"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 9. MS Windows Network Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="StandAloneServer.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="optional.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ClientConfig"></a>Chapter 9. MS Windows Network Configuration Guide</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="ClientConfig.html#id2897131">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2897131"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="StandAloneServer.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="optional.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 8. Stand-alone Servers </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part III. Advanced Configuration</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/DNSDHCP.html b/docs/htmldocs/DNSDHCP.html
new file mode 100644 (file)
index 0000000..fa61a0f
--- /dev/null
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 40. DNS and DHCP Configuration Guide</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="Appendixes.html" title="Part VI. Appendixes"><link rel="previous" href="speed.html" title="Chapter 39. Samba Performance Tuning"><link rel="next" href="Further-Resources.html" title="Chapter 41. Further Resources"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 40. DNS and DHCP Configuration Guide</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="speed.html">Prev</a> </td><th width="60%" align="center">Part VI. Appendixes</th><td width="20%" align="right"> <a accesskey="n" href="Further-Resources.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="DNSDHCP"></a>Chapter 40. DNS and DHCP Configuration Guide</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="DNSDHCP.html#id2976885">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976885"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="speed.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendixes.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Further-Resources.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 39. Samba Performance Tuning </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 41. Further Resources</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/FastStart.html b/docs/htmldocs/FastStart.html
new file mode 100644 (file)
index 0000000..fb1f5bc
--- /dev/null
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 3. Fast Start for the Impatient</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="previous" href="install.html" title="Chapter 2. How to Install and Test SAMBA"><link rel="next" href="type.html" title="Part II. Server Configuration Basics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 3. Fast Start for the Impatient</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><th width="60%" align="center">Part I. General Installation</th><td width="20%" align="right"> <a accesskey="n" href="type.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FastStart"></a>Chapter 3. Fast Start for the Impatient</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="FastStart.html#id2885815">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885815"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="install.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="introduction.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="type.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 2. How to Install and Test SAMBA </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part II. Server Configuration Basics</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/Further-Resources.html b/docs/htmldocs/Further-Resources.html
new file mode 100644 (file)
index 0000000..39c13a5
--- /dev/null
@@ -0,0 +1,100 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 41. Further Resources</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="Appendixes.html" title="Part VI. Appendixes"><link rel="previous" href="DNSDHCP.html" title="Chapter 40. DNS and DHCP Configuration Guide"><link rel="next" href="ix01.html" title="Index"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 41. Further Resources</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="DNSDHCP.html">Prev</a> </td><th width="60%" align="center">Part VI. Appendixes</th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Further-Resources"></a>Chapter 41. Further Resources</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 1, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="Further-Resources.html#id2976952">Websites</a></dt><dt><a href="Further-Resources.html#id2977349">Related updates from Microsoft</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976952"></a>Websites</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       <ulink url="http://hr.uoregon.edu/davidrl/cifs.txt">
+       CIFS: Common Insecurities Fail Scrutiny by Hobbit</ulink>
+       </p></li><li><p>
+       <ulink url="http://afr.com/it/2002/10/01/FFXDF43AP6D.html">
+       Doing the Samba on Windows by Financial Review
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://ubiqx.org/cifs/">
+       Implementing CIFS by Christopher R. Hertel
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://samba.anu.edu.au/cifs/docs/what-is-smb.html">
+       Just What Is SMB? by Richard Sharpe
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/1999-05/samba_01.html">
+       Opening Windows Everywhere by Mike Warfield
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.tldp.org/HOWTO/SMB-HOWTO.html">
+       SMB HOWTO by David Wood
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.phrack.org/phrack/60/p60-0x0b.txt">
+       SMB/CIFS by The Root by ledin
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/1999-09/samba_01.html">
+       The Story of Samba by Christopher R. Hertel
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://hr.uoregon.edu/davidrl/samba/">
+       The Unofficial Samba HOWTO by David Lechnyr
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/2001-05/smb_01.html">
+       Understanding the Network Neighborhood by Christopher R. Hertel
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/2002-02/samba_01.html">
+       Using Samba as a PDC by Andrew Bartlett
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://ru.samba.org/samba/ftp/docs/Samba24Hc13.pdf">
+       PDF version of the Troubleshooting Techniques chapter
+       from the second edition of Sam's Teach Yourself Samba in 24 Hours
+       (publishing date of Dec. 12, 2001)</ulink>
+       </p></li><li><p>
+       <ulink url="http://ru.samba.org/samba/ftp/slides/">
+       Slide presentations by Samba Team members
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html">
+       Introduction to Samba-3.0 by Motonobu Takahashi 
+       (written in Japanese). </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/2001-05/smb_01.html">
+       Understanding the Network Neighborhood, by team member
+       Chris Hertel. This article appeared in the May 2001 issue of 
+       Linux Magazine. 
+       </ulink>
+       </p></li><li><p>
+       <ulink url="ftp://ftp.stratus.com/pub/vos/customers/samba/">
+       Samba 2.0.x Troubleshooting guide from Paul Green
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://samba.org/samba/docs/10years.html">
+       Ten Years of Samba
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://tldp.org/HOWTO/Samba-Authenticated-Gateway-HOWTO.html">
+               Samba Authenticated Gateway HOWTO
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://samba.org/samba/docs/SambaIntro.html">
+               An Introduction to Samba
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.samba.org/cifs/">
+               What is CIFS?
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q92/5/88.asp">
+               WFWG: Password Caching and How It Affects LAN Manager
+                       Security at Microsoft Knowledge Base
+       </ulink>
+       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2977349"></a>Related updates from Microsoft</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q92/5/88.asp">
+               Enhanced Encryption for Windows 95 Password Cache 
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q136/4/18.asp">
+               Windows '95 File Sharing Updates
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q136/4/18.asp">
+               Windows for Workgroups Sharing Updates
+       </ulink>
+       </p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="DNSDHCP.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendixes.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 40. DNS and DHCP Configuration Guide </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Index</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/InterdomainTrusts.html b/docs/htmldocs/InterdomainTrusts.html
new file mode 100644 (file)
index 0000000..358321d
--- /dev/null
@@ -0,0 +1,222 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 16. Interdomain Trust Relationships</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="securing-samba.html" title="Chapter 15. Securing Samba"><link rel="next" href="msdfs.html" title="Chapter 17. Hosting a Microsoft Distributed File System tree on Samba"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 16. Interdomain Trust Relationships</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="securing-samba.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="msdfs.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="InterdomainTrusts"></a>Chapter 16. Interdomain Trust Relationships</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Rafal</span> <span class="surname">Szczesniak</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:mimir@samba.org">mimir@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="InterdomainTrusts.html#id2919130">Features and Benefits</a></dt><dt><a href="InterdomainTrusts.html#id2919159">Trust Relationship Background</a></dt><dt><a href="InterdomainTrusts.html#id2919243">Native MS Windows NT4 Trusts Configuration</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#id2919270">Creating an NT4 Domain Trust</a></dt><dt><a href="InterdomainTrusts.html#id2919342">Completing an NT4 Domain Trust</a></dt><dt><a href="InterdomainTrusts.html#id2919402">Inter-Domain Trust Facilities</a></dt></dl></dd><dt><a href="InterdomainTrusts.html#id2919600">Configuring Samba NT-Style Domain Trusts</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt><a href="InterdomainTrusts.html#id2919809">Samba as the Trusting Domain</a></dt></dl></dd><dt><a href="InterdomainTrusts.html#id2919952">NT4-Style Domain Trusts with Windows 2000</a></dt><dt><a href="InterdomainTrusts.html#id2920058">Common Errors</a></dt></dl></div><p>
+<a class="indexterm" name="id2919104"></a>
+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 section 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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2919130"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Samba-3 can participate in Samba-to-Samba as well as in Samba-to-MS Windows NT4-style
+trust relationships. This imparts to Samba similar scalability as with MS Windows NT4.
+</p><p>
+Given that Samba-3 has the capability to 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 this works it is fragile.
+That was, after all, a key reason for the development and adoption of Microsoft Active Directory.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2919159"></a>Trust Relationship Background</h2></div></div><div></div></div><p>
+MS Windows NT3/4 type security domains employ a non-hierarchical 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.
+</p><p>
+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, there remains an entrenched user base for whom there is no direct
+desire to go through a disruptive change to adopt ADS.
+</p><p>
+With MS Windows NT, Microsoft introduced the ability to allow differing 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
+<span class="emphasis"><em>Trusts</em></span>. Specifically, one domain will <span class="emphasis"><em>trust</em></span> the users
+from another domain. The domain from which users are available to 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,
+thus 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.
+</p><p>
+In an NT4-style MS security domain, all trusts are non-transitive. 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.
+</p><p>
+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 above, 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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2919243"></a>Native MS Windows NT4 Trusts Configuration</h2></div></div><div></div></div><p>
+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.
+<a class="indexterm" name="id2919259"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919270"></a>Creating an NT4 Domain Trust</h3></div></div><div></div></div><p>
+For MS Windows NT4, all domain trust relationships are configured using the 
+<span class="application">Domain User Manager</span>. This is done from the Domain User Manager Policies
+entry on the menu bar. From the <span class="guimenu">Policy</span> menu, select
+<span class="guimenuitem">Trust Relationships</span>. Next to the lower box labeled
+<span class="guilabel">Permitted to Trust this Domain</span> are two buttons, <span class="guibutton">Add</span>
+and <span class="guibutton">Remove</span>. The <span class="guibutton">Add</span> 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).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919342"></a>Completing an NT4 Domain Trust</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2919354"></a>
+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 will launch the
+Domain User Manager from the menu select <span class="guilabel">Policies</span>, then select
+<span class="guilabel">Trust Relationships</span>, click on the <span class="guibutton">Add</span> button
+next to the box that is labeled <span class="guilabel">Trusted Domains</span>. A panel will open in which
+must be entered the name of the remote domain as well as the password assigned to that trust.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919402"></a>Inter-Domain Trust Facilities</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2919413"></a>
+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:
+</p><div class="figure"><a name="trusts1"></a><p class="title"><b>Figure 16.1. Trusts overview.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/trusts1.png" width="270" alt="Trusts overview."></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       DomA (completes the trust connection) <i class="parameter"><tt>Trusts</tt></i> DomB.
+       </p></li><li><p>
+       DomA is the <i class="parameter"><tt>Trusting</tt></i> domain.
+       </p></li><li><p>
+       DomB is the <i class="parameter"><tt>Trusted</tt></i> domain (originates the trust account).
+       </p></li><li><p>
+       Users in DomB can access resources in DomA.
+       </p></li><li><p>
+       Users in DomA cannot access resources in DomB.
+       </p></li><li><p>
+       Global groups from DomB can be used in DomA.
+       </p></li><li><p>
+       Global groups from DomA cannot be used in DomB.
+       </p></li><li><p>
+       DomB does appear in the logon dialog box on client workstations in DomA.
+       </p></li><li><p>
+       DomA does not appear in the logon dialog box on client workstations in DomB.
+       </p></li></ul></div><div class="itemizedlist"><ul type="disc"><li><p>
+       Users/Groups in a trusting domain cannot be granted rights, permissions or access
+       to a trusted domain.
+       </p></li><li><p>
+       The trusting domain can access and use accounts (Users/Global Groups) in the
+       trusted domain.
+       </p></li><li><p>
+       Administrators of the trusted domain can be granted admininstrative rights in the 
+       trusting domain.
+       </p></li><li><p>
+       Users in a trusted domain can be given rights and privileges in the trusting
+       domain.
+       </p></li><li><p>
+       Trusted domain Global Groups can be given rights and permissions in the trusting
+       domain.
+       </p></li><li><p>
+       Global Groups from the trusted domain can be made members in Local Groups on
+       MS Windows Domain Member machines.
+       </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2919600"></a>Configuring Samba NT-Style Domain Trusts</h2></div></div><div></div></div><p>
+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.
+</p><p>
+Each of the procedures described below 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 below leads to trust between domains in a purely Samba 
+environment.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="samba-trusted-domain"></a>Samba as the Trusted Domain</h3></div></div><div></div></div><p>
+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 <b class="command">smbpasswd</b> 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:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>smbpasswd -a -i rumba</tt></b>
+New SMB password: <b class="userinput"><tt>XXXXXXXX</tt></b>
+Retype SMB password: <b class="userinput"><tt>XXXXXXXX</tt></b>
+Added user rumba$
+</pre><p>
+
+where <tt class="option">-a</tt> means to add a new account into the
+passdb database and <tt class="option">-i</tt> means: &#8220;<span class="quote">create this
+account with the InterDomain trust flag</span>&#8221;.
+</p><p>
+The account name will be &#8220;<span class="quote">rumba$</span>&#8221; (the name of the remote domain).
+</p><p>
+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 seven 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 account's name is
+really RUMBA$ and it has the &#8220;<span class="quote">I</span>&#8221; flag set in the flags field. Now you are ready to confirm
+the trust by establishing it from Windows NT Server.
+</p><p>
+<a class="indexterm" name="id2919744"></a>
+Open <span class="application">User Manager for Domains</span> and from the
+<span class="guimenu">Policies</span> menu, select <span class="guimenuitem">Trust Relationships...</span>.
+Beside the <span class="guilabel">Trusted domains</span> list box click the
+<span class="guimenu">Add...</span> 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 <span class="guibutton">OK</span> and, if everything went without incident, you will see 
+the <tt class="computeroutput">Trusted domain relationship successfully 
+established</tt> message.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919809"></a>Samba as the Trusting Domain</h3></div></div><div></div></div><p>
+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.
+</p><p>
+The very first step is to add an account for the SAMBA domain on RUMBA's PDC.
+</p><p>
+<a class="indexterm" name="id2919833"></a>
+Launch the <span class="application">Domain User Manager</span>, then from the menu select
+<span class="guimenu">Policies</span>, <span class="guimenuitem">Trust Relationships</span>.
+Now, next to the <span class="guilabel">Trusted Domains</span> box press the <span class="guibutton">Add</span>
+button and type in the name of the trusted domain (SAMBA) and the password to use in securing
+the relationship.
+</p><p>
+The password can be arbitrarily chosen. It is easy to change the password
+from the Samba server whenever you want. After confirming the password your account is
+ready for use. Now its Samba's turn.
+</p><p>
+Using your favorite shell while being logged in as root, issue this command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>net rpc trustdom establish rumba</tt></b>
+</p><p>
+You will be prompted for the password you just typed on your Windows NT4 Server box.
+An error message <span class="errorname">`NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT'</span>
+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 <tt class="computeroutput">Success</tt> message. Congratulations! Your trust
+relationship has just been established.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+You have to run this command as root because you must have write access to
+the <tt class="filename">secrets.tdb</tt> file.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2919952"></a>NT4-Style Domain Trusts with Windows 2000</h2></div></div><div></div></div><p>
+Although <span class="application">Domain User Manager</span> 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.
+</p><p>
+After <link linkend="samba-trusted-domain"> as described above, open <span class="application">Active Directory Domains and 
+Trusts</span> 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 <span class="application">Active Directory Domains 
+and Trusts</span> open, right-click on the name of the Active Directory domain that 
+will trust our Samba domain and choose <span class="guimenuitem">Properties</span>, then click on
+the <span class="guilabel">Trusts</span> tab. In the upper part of the panel, you will see a list box 
+labeled <span class="guilabel">Domains trusted by this domain:</span>, and an 
+<span class="guilabel">Add...</span> 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 OK and 
+after a moment, Active Directory will respond with <tt class="computeroutput">The trusted domain has 
+been added and the trust has been verified.</tt>  Your Samba users can now be 
+granted acess to resources in the AD domain.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920058"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="securing-samba.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="msdfs.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 15. Securing Samba </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 17. Hosting a Microsoft Distributed File System tree on Samba</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/IntroSMB.html b/docs/htmldocs/IntroSMB.html
new file mode 100644 (file)
index 0000000..5e3796f
--- /dev/null
@@ -0,0 +1,174 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 1. Introduction to Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="previous" href="introduction.html" title="Part I. General Installation"><link rel="next" href="install.html" title="Chapter 2. How to Install and Test SAMBA"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 1. Introduction to Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><th width="60%" align="center">Part I. General Installation</th><td width="20%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="IntroSMB"></a>Chapter 1. Introduction to Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Lechnyr</span></h3><div class="affiliation"><span class="orgname">Unofficial HOWTO<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:david@lechnyr.com">david@lechnyr.com</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 14, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="IntroSMB.html#id2875896">Background</a></dt><dt><a href="IntroSMB.html#id2875954">Terminology</a></dt><dt><a href="IntroSMB.html#id2876091">Related Projects</a></dt><dt><a href="IntroSMB.html#id2876169">SMB Methodology</a></dt><dt><a href="IntroSMB.html#id2876258">Epilogue</a></dt><dt><a href="IntroSMB.html#id2876344">Miscellaneous</a></dt></dl></div><p>&#8220;<span class="quote">
+"If you understand what you're doing, you're not learning anything." 
+-- Anonymous
+</span>&#8221;</p><p>
+Samba is a file and print server for Windows-based clients using TCP/IP as the underlying
+transport protocol. In fact, it can support any SMB/CIFS-enabled client. One of Samba's big
+strengths is that you can use it to blend your mix of Windows and Linux machines together
+without requiring a separate Windows NT/2000/2003 Server.  Samba is actively being developed
+by a global team of about 30 active programmers and was originally developed by Andrew Tridgell.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2875896"></a>Background</h2></div></div><div></div></div><p>
+Once long ago, there was a buzzword referred to as DCE/RPC. This stood for Distributed
+Computing Environment/Remote Procedure Calls and conceptually was a good idea. It was
+originally developed by Apollo/HP as NCA 1.0 (Network Computing Architecture) and only
+ran over UDP. When there was a need to run it over TCP so that it would be compatible
+with DECnet 3.0, it was redesigned, submitted to The Open Group, and officially became
+known as DCE/RPC. Microsoft came along and decided, rather than pay $20 per seat to
+license this technology, to reimplement DCE/RPC themselves as MSRPC. From this, the
+concept continued in the form of SMB (Server Message Block, or the "what") using the
+NetBIOS (Network Basic Input/Output System, or the "how") compatibility layer. You can
+run SMB (i.e., transport) over several different protocols; many different implementations
+arose as a result, including NBIPX (NetBIOS over IPX, NwLnkNb, or NWNBLink) and NBT
+(NetBIOS over TCP/IP, or NetBT). As the years passed, NBT became the most common form
+of implementation until the advance of "Direct-Hosted TCP" -- the Microsoft marketing
+term for eliminating NetBIOS entirely and running SMB by itself across TCP port 445
+only. As of yet, direct-hosted TCP has yet to catch on.
+</p><p>
+Perhaps the best summary of the origins of SMB are voiced in the 1997 article titled, CIFS:
+Common Insecurities Fail Scrutiny:
+</p><p><span class="emphasis"><em>
+Several megabytes of NT-security archives, random whitepapers, RFCs, the CIFS spec, the Samba
+stuff, a few MS knowledge-base articles, strings extracted from binaries, and packet dumps have
+been dutifully waded through during the information-gathering stages of this project, and there
+are *still* many missing pieces... While often tedious, at least the way has been generously
+littered with occurrences of clapping hand to forehead and muttering 'crikey, what are they
+thinking?
+</em></span></p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2875954"></a>Terminology</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       SMB: Acronym for "Server Message Block". This is Microsoft's file and printer sharing protocol.
+       </p></li><li><p>
+       CIFS: Acronym for "Common Internet File System". Around 1996, Microsoft apparently
+       decided that SMB needed the word "Internet" in it, so they changed it to CIFS.  
+       </p></li><li><p>
+       Direct-Hosted: A method of providing file/printer sharing services over port 445/tcp
+       only using DNS for name resolution instead of WINS.
+       </p></li><li><p>
+       IPC: Acronym for "Inter-Process Communication". A method to communicate specific
+       information between programs.
+       </p></li><li><p>
+       Marshalling: - A method of serializing (i.e., sequential ordering of) variable data
+       suitable for transmission via a network connection or storing in a file. The source
+       data can be re-created using a similar process called unmarshalling.
+       </p></li><li><p>
+       NetBIOS: Acronym for "Network Basic Input/Output System". This is not a protocol;
+       it is a method of communication across an existing protocol. This is a standard which
+       was originally developed for IBM by Sytek in 1983. To exaggerate the analogy a bit,
+       it can help to think of this in comparison your computer's BIOS -- it controls the
+       essential functions of your input/output hardware -- whereas NetBIOS controls the
+       essential functions of your input/output traffic via the network. Again, this is a bit
+       of an exaggeration but it should help that paradigm shift. What is important to realize
+       is that NetBIOS is a transport standard, not a protocol. Unfortunately, even technically
+       brilliant people tend to interchange NetBIOS with terms like NetBEUI without a second
+       thought; this will cause no end (and no doubt) of confusion.
+       </p></li><li><p>
+       NetBEUI: Acronym for the "NetBIOS Extended User Interface". Unlike NetBIOS, NetBEUI
+       is a protocol, not a standard. It is also not routable, so traffic on one side of a
+       router will be unable to communicate with the other side. Understanding NetBEUI is
+       not essential to deciphering SMB; however it helps to point out that it is not the
+       same as NetBIOS and to improve your score in trivia at parties. NetBEUI was originally
+       referred to by Microsoft as "NBF", or "The Windows NT NetBEUI Frame protocol driver".
+       It is not often heard from these days.
+       </p></li><li><p>
+       NBT: Acronym for "NetBIOS over TCP"; also known as "NetBT". Allows the continued use
+       of NetBIOS traffic proxied over TCP/IP. As a result, NetBIOS names are made 
+       to IP addresses and NetBIOS name types are conceptually equivalent to TCP/IP ports.
+       This is how file and printer sharing are accomplished in Windows 95/98/ME. They 
+       traditionally rely on three ports: NetBIOS Name Service (nbname) via UDP port 137, 
+       NetBIOS Datagram Service (nbdatagram) via UDP port 138, and NetBIOS Session Service 
+       (nbsession) via TCP port 139. All name resolution is done via WINS, NetBIOS broadcasts, 
+       and DNS. NetBIOS over TCP is documented in RFC 1001 (Concepts and methods) and RFC 1002 
+       (Detailed specifications).
+       </p></li><li><p>
+       W2K: Acronym for Windows 2000 Professional or Server
+       </p></li><li><p>
+       W3K: Acronym for Windows 2003 Server
+       </p></li></ul></div><p>If you plan on getting help, make sure to subscribe to the Samba Mailing List (available at 
+<ulink url="http://www.samba.org/">http://www.samba.org</ulink>). 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2876091"></a>Related Projects</h2></div></div><div></div></div><p>
+There are currently two network filesystem client projects for Linux that are directly
+related to Samba: SMBFS and CIFS VFS.  These are both available in the Linux kernel itself.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       SMBFS (Server Message Block File System) allows you to mount SMB shares (the protocol
+       that Microsoft Windows and OS/2 Lan Manager use to share files and printers 
+       over local networks) and access them just like any other Unix directory. This is useful 
+       if you just want to mount such filesystems without being a SMBFS server.
+       </p></li><li><p>
+       CIFS VFS (Common Internet File System Virtual File System) is the successor to SMBFS, and
+        is being actively developed for the upcoming version of the Linux kernel. The intent of this module
+        is to provide advanced network file system functionality including support for dfs (hierarchical
+       name space), secure per-user session establishment, safe distributed caching (oplock), 
+       optional packet signing, Unicode and other internationalization improvements, and optional 
+       Winbind (nsswitch) integration.
+        </p></li></ul></div><p>
+Again, it's important to note that these are implementations for client filesystems, and have
+nothing to do with acting as a file and print server for SMB/CIFS clients.
+</p><p>
+There are other Open Source CIFS client implementations, such as the 
+<ulink url="http://jcifs.samba.org/">jCIFS project</ulink>
+which provides an SMB client toolkit written in Java.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2876169"></a>SMB Methodology</h2></div></div><div></div></div><p>
+Traditionally, SMB uses UDP port 137 (NetBIOS name service, or netbios-ns),
+UDP port 138 (NetBIOS datagram service, or netbios-dgm), and TCP port 139 (NetBIOS
+session service, or netbios-ssn). Anyone looking at their network with a good
+packet sniffer will be amazed at the amount of traffic generated by just opening
+up a single file. In general, SMB sessions are established in the following order:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       "TCP Connection" - establish 3-way handshake (connection) to port 139/tcp
+    or 445/tcp.
+       </p></li><li><p>
+       "NetBIOS Session Request" - using the following "Calling Names": The local
+    machine's NetBIOS name plus the 16th character 0x00; The server's NetBIOS
+    name plus the 16th character 0x20
+       </p></li><li><p>
+       "SMB Negotiate Protocol" - determine the protocol dialect to use, which will
+    be one of the following: PC Network Program 1.0 (Core) - share level security
+    mode only; Microsoft Networks 1.03 (Core Plus) - share level security
+    mode only; Lanman1.0 (LAN Manager 1.0) - uses Challenge/Response
+    Authentication; Lanman2.1 (LAN Manager 2.1) - uses Challenge/Response
+    Authentication; NT LM 0.12 (NT LM 0.12) - uses Challenge/Response
+    Authentication
+       </p></li><li><p>
+       SMB Session Startup. Passwords are encrypted (or not) according to one of
+    the following methods: Null (no encryption); Cleartext (no encryption); LM
+    and NTLM; NTLM; NTLMv2
+       </p></li><li><p>
+       SMB Tree Connect: Connect to a share name (e.g., \\servername\share); Connect
+    to a service type (e.g., IPC$ named pipe)
+       </p></li></ul></div><p>
+A good way to examine this process in depth is to try out 
+<ulink url="http://www.securityfriday.com/ToolDownload/SWB/swb_doc.html">SecurityFriday's SWB program</ulink>.
+It allows you to walk through the establishment of a SMB/CIFS session step by step.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2876258"></a>Epilogue</h2></div></div><div></div></div><p>&#8220;<span class="quote">
+What's fundamentally wrong is that nobody ever had any taste when they
+did it. Microsoft has been very much into making the user interface look good,
+but internally it's just a complete mess. And even people who program for Microsoft
+and who have had years of experience, just don't know how it works internally.
+Worse, nobody dares change it. Nobody dares to fix bugs because it's such a
+mess that fixing one bug might just break a hundred programs that depend on
+that bug. And Microsoft isn't interested in anyone fixing bugs -- they're interested
+in making money. They don't have anybody who takes pride in Windows 95 as an
+operating system.
+</span>&#8221;</p><p>&#8220;<span class="quote">
+People inside Microsoft know it's a bad operating system and they still
+continue obviously working on it because they want to get the next version out
+because they want to have all these new features to sell more copies of the
+system.
+</span>&#8221;</p><p>&#8220;<span class="quote">
+The problem with that is that over time, when you have this kind of approach,
+and because nobody understands it, because nobody REALLY fixes bugs (other than
+when they're really obvious), the end result is really messy. You can't trust
+it because under certain circumstances it just spontaneously reboots or just
+halts in the middle of something that shouldn't be strange. Normally it works
+fine and then once in a blue moon for some completely unknown reason, it's dead,
+and nobody knows why. Not Microsoft, not the experienced user and certainly
+not the completely clueless user who probably sits there shivering thinking
+"What did I do wrong?" when they didn't do anything wrong at all.
+</span>&#8221;</p><p>&#8220;<span class="quote">
+That's what's really irritating to me."
+</span>&#8221;</p><p>-- 
+<ulink url="http://hr.uoregon.edu/davidrl/boot.txt">Linus Torvalds, from an interview with BOOT Magazine, Sept 1998</ulink>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2876344"></a>Miscellaneous</h2></div></div><div></div></div><p>
+This chapter is Copyright 2003 David Lechnyr (david at lechnyr dot com).
+Permission is granted to copy, distribute and/or modify this document under the terms
+of the GNU Free Documentation License, Version 1.2 or any later version published by the Free
+Software Foundation. A copy of the license is available at http://www.gnu.org/licenses/fdl.txt.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="introduction.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="introduction.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="install.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part I. General Installation </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 2. How to Install and Test SAMBA</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/NT4Migration.html b/docs/htmldocs/NT4Migration.html
new file mode 100644 (file)
index 0000000..878aa5e
--- /dev/null
@@ -0,0 +1,201 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 31. Migration from NT4 PDC to Samba-3 PDC</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="previous" href="upgrading-to-3.0.html" title="Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0"><link rel="next" href="SWAT.html" title="Chapter 32. SWAT  The Samba Web Administration Tool"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 31. Migration from NT4 PDC to Samba-3 PDC</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="upgrading-to-3.0.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="SWAT.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NT4Migration"></a>Chapter 31. Migration from NT4 PDC to Samba-3 PDC</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="NT4Migration.html#id2966015">Planning and Getting Started</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966040">Objectives</a></dt><dt><a href="NT4Migration.html#id2966502">Steps in Migration Process</a></dt></dl></dd><dt><a href="NT4Migration.html#id2966757">Migration Options</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966862">Planning for Success</a></dt><dt><a href="NT4Migration.html#id2967145">Samba-3 Implementation Choices</a></dt></dl></dd></dl></div><p>
+This is a rough guide to assist those wishing to migrate from NT4 Domain Control to
+Samba-3-based Domain Control.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2966015"></a>Planning and Getting Started</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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 under way.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2966040"></a>Objectives</h3></div></div><div></div></div><p>
+The key objective for most organizations will be 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 one of 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. 
+</p><p>
+Before attempting a migration to a Samba-3 controlled network, make every possible effort to
+gain all-round commitment to the change. Know precisely <span class="emphasis"><em>why</em></span> the change
+is important for the organization. Possible motivations to make a change include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Improve network manageability.</p></li><li><p>Obtain better user level functionality.</p></li><li><p>Reduce network operating costs.</p></li><li><p>Reduce exposure caused by Microsoft withdrawal of NT4 support.</p></li><li><p>Avoid MS License 6 implications.</p></li><li><p>Reduce organization's dependency on Microsoft.</p></li></ul></div><p>
+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).
+</p><p>
+What are the features that Samba-3 cannot provide?
+</p><div class="itemizedlist"><ul type="disc"><li><p>Active Directory Server.</p></li><li><p>Group Policy Objects (in Active Directory).</p></li><li><p>Machine Policy Objects.</p></li><li><p>Logon Scripts in Active Directory.</p></li><li><p>Software Application and Access Controls in Active Directory.</p></li></ul></div><p>
+The features that Samba-3 does provide and that may be of compelling interest to your site
+include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Lower cost of ownership.</p></li><li><p>Global availability of support with no strings attached.</p></li><li><p>Dynamic SMB Servers (can run more than one SMB/CIFS server per UNIX/Linux system).</p></li><li><p>Creation of on-the-fly logon scripts.</p></li><li><p>Creation of on-the-fly Policy Files.</p></li><li><p>Greater stability, reliability, performance and availability.</p></li><li><p>Manageability via an ssh connection.</p></li><li><p>Flexible choices of back-end authentication technologies (tdbsam, ldapsam, mysqlsam).</p></li><li><p>Ability to implement a full single-sign-on architecture.</p></li><li><p>Ability to distribute authentication systems for absolute minimum wide area network bandwidth demand.</p></li></ul></div><p>
+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 are factors that will 
+help ensure a successful migration:
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2966252"></a>Domain Layout</h4></div></div><div></div></div><p>
+Samba-3 can be configured as a Domain Controller, a back-up Domain Controller (probably best called
+a secondary controller), a Domain Member, or as a stand-alone 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.
+</p><p>
+&gt;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.
+</p><p>
+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 backup controller (BDC) on the remote segment to serve as the local authentication and
+access control server.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2966306"></a>Server Share and Directory Layout</h4></div></div><div></div></div><p>
+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.
+</p><p>
+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.
+</p><p>
+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 &#8220;<span class="quote">sticky bit</span>&#8221; on group controlled
+directories may substantially avoid file access complaints from Samba share users.
+</p><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2966369"></a>Logon Scripts</h4></div></div><div></div></div><p>
+Logon scripts can help to ensure that all users gain the share and printer connections they need.
+</p><p>
+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 affected through
+group membership so group information can be used to create a custom logon script using
+the <a class="indexterm" name="id2966390"></a><i class="parameter"><tt>root preexec</tt></i> parameters to the <i class="parameter"><tt>NETLOGON</tt></i> share.
+</p><p>
+Some sites prefer to use a tool such as <b class="command">kixstart</b> 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 KnowledgeBase article KB189105 that
+deals with how to add printers without user intervention via the logon script process.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2966432"></a>Profile Migration/Creation</h4></div></div><div></div></div><p>
+User and Group Profiles may be migrated using the tools described in the section titled Desktop Profile
+Management.
+</p><p>
+<a class="indexterm" name="id2966449"></a>
+Profiles may also be managed using the Samba-3 tool <b class="command">profiles</b>. This tool allows
+the MS Windows NT-style security identifiers (SIDs) that are stored inside the profile <tt class="filename">NTuser.DAT</tt> file
+to be changed to the SID of the Samba-3 domain.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2966477"></a>User and Group Accounts</h4></div></div><div></div></div><p>
+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, it is STRONGLY advised to create in Samba-3 the
+groups that are present on the MS Windows NT4 domain <span class="emphasis"><em>AND</em></span> to map them to
+suitable UNIX/Linux groups. By following this simple advice, all user and group attributes
+should migrate painlessly.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2966502"></a>Steps in Migration Process</h3></div></div><div></div></div><p>
+The approximate migration process is described below.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+You have an NT4 PDC that has the users, groups, policies and profiles to be migrated.
+</p></li><li><p>
+Samba-3 set up as a DC with netlogon share, profile share, and so on. Configure the <tt class="filename">smb.conf</tt> file
+to fucntion as a BDC, i.e., <i class="parameter"><tt>domain master = No</tt></i>.
+</p></li></ul></div><div class="procedure"><p class="title"><b>Procedure 31.1. The Account Migration Process</b></p><ol type="1"><li><p>
+<a class="indexterm" name="id2966561"></a>
+                       Create a BDC account in the old NT4 domain for the Samba server using NT Server Manager.</p><ol type="a"><li><p>Samba must not be running.</p></li></ol></li><li><p>
+<a class="indexterm" name="id2966592"></a>
+                       <b class="userinput"><tt>net rpc join -S <i class="replaceable"><tt>NT4PDC</tt></i> -w <i class="replaceable"><tt>DOMNAME</tt></i> -U Administrator%<i class="replaceable"><tt>passwd</tt></i></tt></b></p></li><li><p><b class="userinput"><tt>net rpc vampire -S <i class="replaceable"><tt>NT4PDC</tt></i> -U administrator%<i class="replaceable"><tt>passwd</tt></i></tt></b></p></li><li><p><b class="userinput"><tt>pdbedit -L</tt></b></p><ol type="a"><li><p>Note  did the users migrate?</p></li></ol></li><li><p>
+<a class="indexterm" name="id2966676"></a>
+<a class="indexterm" name="id2966687"></a>
+       Now assign each of the UNIX groups to NT groups:
+       (It may be useful to copy this text to a script called <tt class="filename">initGroups.sh</tt>)
+       </p><pre class="programlisting">
+#!/bin/bash
+#### Keep this as a shell script for future re-use
+                       
+# First assign well known domain global groups
+net groupmap modify ntgroup="Domain Admins" unixgroup=root   rid=512
+net groupmap modify ntgroup="Domain Users"  unixgroup=users  rid=513
+net groupmap modify ntgroup="Domain Guests" unixgroup=nobody rid=514
+
+# Now for our added domain global groups
+net groupmap add ntgroup="Designers" unixgroup=designers type=d rid=3200
+net groupmap add ntgroup="Engineers" unixgroup=engineers type=d rid=3210
+net groupmap add ntgroup="QA Team"   unixgroup=qateam    type=d rid=3220
+</pre><p>
+       </p></li><li><p><b class="userinput"><tt>net groupmap list</tt></b></p><ol type="a"><li><p>Check that all groups are recognized.</p></li></ol></li></ol></div><p>
+Migrate all the profiles, then migrate all policy files.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2966757"></a>Migration Options</h2></div></div><div></div></div><p>
+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"> shows the possibilities.
+</p><div class="table"><a name="majtypes"></a><p class="title"><b>Table 31.1. The Three Major Site Types</b></p><table summary="The Three Major Site Types" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Number of Users</th><th align="justify">Description</th></tr></thead><tbody><tr><td align="left">&lt; 50</td><td align="justify"><p>Want simple conversion with no pain.</p></td></tr><tr><td align="left">50 - 250</td><td align="justify"><p>Want new features, can manage some in-house complexity.</p></td></tr><tr><td align="left">&gt; 250</td><td align="justify"><p>Solution/Implementation must scale well, complex needs. Cross-departmental decision process. Local expertise in most areas.</p></td></tr></tbody></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2966862"></a>Planning for Success</h3></div></div><div></div></div><p>
+There are three basic choices for sites that intend to migrate from MS Windows NT4
+to Samba-3:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Simple conversion (total replacement).
+       </p></li><li><p>
+       Upgraded conversion (could be one of integration).
+       </p></li><li><p>
+       Complete redesign (completely new solution).
+       </p></li></ul></div><p>
+Minimize down-stream problems by:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Taking sufficient time.
+       </p></li><li><p>
+       Avoiding Panic.
+       </p></li><li><p>
+       Testing all assumptions.
+       </p></li><li><p>
+       Testing the full roll-out program, including workstation deployment.
+       </p></li></ul></div><p><link linkend="natconchoices"> lists the conversion choices given the type of migration
+being contemplated.
+</p><div class="table"><a name="natconchoices"></a><p class="title"><b>Table 31.2. Nature of the Conversion Choices</b></p><table summary="Nature of the Conversion Choices" border="1"><colgroup><col align="justify"><col align="justify"><col align="justify"></colgroup><thead><tr><th align="justify">Simple</th><th align="justify">Upgraded</th><th align="justify">Redesign</th></tr></thead><tbody><tr><td align="justify"><p>Make use of minimal OS specific features.</p></td><td align="justify"><p>Translate NT4 features to new host OS features.</p></td><td align="justify"><p>Decide:</p></td></tr><tr><td align="justify"><p>Move all accounts from NT4 into Samba-3</p></td><td align="justify"><p>Copy and improve</p></td><td align="justify"><p>Authentication regime (database location and access)</p></td></tr><tr><td align="justify"><p>Make least number of operational changes</p></td><td align="justify"><p>Make progressive improvements</p></td><td align="justify"><p>Desktop management methods</p></td></tr><tr><td align="justify"><p>Take least amount of time to migrate</p></td><td align="justify"><p>Minimize user impact</p></td><td align="justify"><p>Better control of Desktops/Users</p></td></tr><tr><td align="justify"><p>Live versus isolated conversion</p></td><td align="justify"><p>Maximize functionality</p></td><td align="justify"><p>Identify Needs for: <span class="emphasis"><em>Manageability, Scalability, Security, Availability</em></span></p></td></tr><tr><td align="justify"><p>Integrate Samba-3 then migrate while users are active, then change of control (swap out)</p></td><td align="justify"><p>Take advantage of lower maintenance opportunity</p></td><td align="justify"><p></p></td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2967145"></a>Samba-3 Implementation Choices</h3></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">Authentication Database/Backend</span></dt><dd><p>
+               Samba-3 can use an external authentication backend:
+               </p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Winbind (external Samba or NT4/200x server).</p></li><li><p>External server could use Active Directory or NT4 Domain.</p></li><li><p>Can use pam_mkhomedir.so to auto-create home dirs.</p></li><li><p>
+                                       Samba-3 can use a local authentication backend: <i class="parameter"><tt>smbpasswd, tdbsam, ldapsam, mysqlsam</tt></i></p></li></ul></div><p>
+               </p></dd><dt><span class="term">Access Control Points</span></dt><dd><p>
+               Samba permits Access Control Points to be set:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>On the share itself  using Share ACLs.</p></li><li><p>On the file system  using UNIX permissions on files and directories.</p><p>Note: Can enable Posix ACLs in file system also.</p></li><li><p>Through Samba share parameters  not recommended except as last resort.</p></li></ul></div></dd><dt><span class="term">Policies (migrate or create new ones)</span></dt><dd><p>
+               Exercise great caution when affecting registry changes, use the right tool and be aware
+               that changes made through NT4-style <tt class="filename">NTConfig.POL</tt> files can leave
+               permanent changes.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Using Group Policy Editor (NT4).</p></li><li><p>Watch out for Tattoo effect.</p></li></ul></div></dd><dt><span class="term">User and Group Profiles</span></dt><dd><p>
+               Platform-specific so use platform tool to change from a Local to a Roaming profile.
+               Can use new profiles tool to change SIDs (<tt class="filename">NTUser.DAT</tt>).
+               </p></dd><dt><span class="term">Logon Scripts</span></dt><dd><p>
+               Know how they work.
+               </p></dd><dt><span class="term">User and Group Mapping to UNIX/Linux</span></dt><dd><p>
+<a class="indexterm" name="id2967357"></a>
+               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.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>The <i class="parameter"><tt>username map</tt></i> facility may be needed.</p></li><li><p>Use <b class="command">net groupmap</b> to connect NT4 groups to UNIX groups.</p></li><li><p>Use <b class="command">pdbedit</b> to set/change user configuration.</p><p>
+                               When migrating to LDAP backend, it may be easier to dump the initial
+                               LDAP database to LDIF, edit, then reload into LDAP.
+                               </p></li></ul></div></dd><dt><span class="term">OS Specific Scripts/Programs may be Needed</span></dt><dd><p>
+               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:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Add/Delete Users: Note OS limits on size of name
+                               (Linux 8 chars) NT4 up to 254 chars.</p></li><li><p>Add/Delete Machines: Applied only to Domain Members
+                               (Note: machine names may be limited to 16 characters).</p></li><li><p>Use <b class="command">net groupmap</b> to connect NT4 groups to UNIX groups.</p></li><li><p>Add/Delete Groups: Note OS limits on size and nature.
+                               Linux limit is 16 char, no spaces and no upper case chars (<b class="command">groupadd</b>).</p></li></ul></div></dd><dt><span class="term">Migration Tools</span></dt><dd><p>
+<a class="indexterm" name="id2967505"></a>
+               Domain Control (NT4 Style) Profiles, Policies, Access Controls, Security
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Samba: <b class="command">net, rpcclient, smbpasswd, pdbedit, profiles.</b></p></li><li><p>Windows: <b class="command">NT4 Domain User Manager, Server Manager (NEXUS)</b></p></li></ul></div><p>
+                       </p></dd></dl></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="upgrading-to-3.0.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="migration.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="SWAT.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0 </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 32. SWAT  The Samba Web Administration Tool</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/NetworkBrowsing.html b/docs/htmldocs/NetworkBrowsing.html
new file mode 100644 (file)
index 0000000..ffe96d2
--- /dev/null
@@ -0,0 +1,900 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 10. Network Browsing</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="optional.html" title="Part III. Advanced Configuration"><link rel="next" href="passdb.html" title="Chapter 11. Account Information Databases"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 10. Network Browsing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="optional.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="passdb.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetworkBrowsing"></a>Chapter 10. Network Browsing</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">July 5, 1998</p></div><div><p class="pubdate">Updated: April 21, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="NetworkBrowsing.html#id2897285">Features and Benefits</a></dt><dt><a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a></dt><dt><a href="NetworkBrowsing.html#id2888380">TCP/IP without NetBIOS</a></dt><dt><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2888743">How Browsing Functions</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#DMB">Configuring WORKGROUP Browsing</a></dt><dt><a href="NetworkBrowsing.html#id2900135">DOMAIN Browsing Configuration</a></dt><dt><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt><a href="NetworkBrowsing.html#id2900550">Making Samba the Domain Master</a></dt><dt><a href="NetworkBrowsing.html#id2900727">Note about Broadcast Addresses</a></dt><dt><a href="NetworkBrowsing.html#id2900745">Multiple Interfaces</a></dt><dt><a href="NetworkBrowsing.html#id2900780">Use of the Remote Announce Parameter</a></dt><dt><a href="NetworkBrowsing.html#id2900939">Use of the Remote Browse Sync Parameter</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901016">WINS  The Windows Internetworking Name Server</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901208">WINS Server Configuration</a></dt><dt><a href="NetworkBrowsing.html#id2901481">WINS Replication</a></dt><dt><a href="NetworkBrowsing.html#id2901518">Static WINS Entries</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901602">Helpful Hints</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901616">Windows Networking Protocols</a></dt><dt><a href="NetworkBrowsing.html#id2901696">Name Resolution Order</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901872">Technical Overview of Browsing</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901926">Browsing Support in Samba</a></dt><dt><a href="NetworkBrowsing.html#id2902057">Problem Resolution</a></dt><dt><a href="NetworkBrowsing.html#id2902187">Cross-Subnet Browsing</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2902960">Common Errors</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2902975">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt><a href="NetworkBrowsing.html#id2903041">Server Resources Can Not Be Listed</a></dt><dt><a href="NetworkBrowsing.html#id2903097">I get an `Unable to browse the network' error</a></dt><dt><a href="NetworkBrowsing.html#id2903157">Browsing of Shares and Directories is Very Slow</a></dt></dl></dd></dl></div><p>
+This document 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. WINS is
+not involved in browse list handling except by way of name to address resolution.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2897285"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Someone once referred to the past in these words &#8220;<span class="quote"><span class="emphasis"><em>It was the best of times,
+it was the worst of times.</em></span></span>&#8221; The more we look back, the more we long for what was and
+hope it never returns.
+</p><p>
+<a class="indexterm" name="id2897309"></a>
+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.
+</p><p>
+For those not familiar with botanical problems in Australia, Paterson's Curse,
+<span class="emphasis"><em>Echium plantagineum</em></span>, was introduced to Australia from Europe during the mid-nineteenth
+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 seven years, and an
+ability to germinate at any time of year, given the right conditions, are some of the
+features which make it such a persistent weed.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+For those networks on which NetBIOS has been disabled (i.e., WINS is not required)
+the use of DNS is necessary for host name resolution.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2887786"></a>What Is Browsing?</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li>MS Windows machines register their presence to the network.</li><li>Machines announce themselves to other machines on the network.</li><li>One or more machine on the network collates the local announcements.</li><li>The client machine finds the machine that has the collated list of machines.</li><li>The client machine is able to resolve the machine names to IP addresses.</li><li>The client machine is able to connect to a target machine.</li></ul></div><p>
+The Samba application that controls browse list management and name resolution is
+called <tt class="filename">nmbd</tt>. The configuration parameters involved in nmbd's operation are:
+</p><p>Browsing options: <a class="indexterm" name="id2887863"></a><i class="parameter"><tt>os level</tt></i>(*),
+       <a class="indexterm" name="id2887876"></a><i class="parameter"><tt>lm announce</tt></i>,
+       <a class="indexterm" name="id2887890"></a><i class="parameter"><tt>lm interval</tt></i>,
+       <a class="indexterm" name="id2887904"></a><i class="parameter"><tt>preferred master</tt></i>(*),
+       <a class="indexterm" name="id2887918"></a><i class="parameter"><tt>local master</tt></i>(*),
+       <a class="indexterm" name="id2887932"></a><i class="parameter"><tt>domain master</tt></i>(*),
+       <a class="indexterm" name="id2887946"></a><i class="parameter"><tt>browse list</tt></i>,
+       <a class="indexterm" name="id2887959"></a><i class="parameter"><tt>enhanced browsing</tt></i>.
+</p><p>Name Resolution Method:
+       <a class="indexterm" name="id2887977"></a><i class="parameter"><tt>name resolve order</tt></i>(*).
+</p><p>WINS options:
+       <a class="indexterm" name="id2887996"></a><i class="parameter"><tt>dns proxy</tt></i>,
+       <a class="indexterm" name="id2888009"></a><i class="parameter"><tt>wins proxy</tt></i>,
+       <a class="indexterm" name="id2888023"></a><i class="parameter"><tt>wins server</tt></i>(*),
+       <a class="indexterm" name="id2888037"></a><i class="parameter"><tt>wins support</tt></i>(*),
+       <a class="indexterm" name="id2888051"></a><i class="parameter"><tt>wins hook</tt></i>.
+</p><p>
+<a class="indexterm" name="id2888069"></a>
+For Samba, the WINS Server and WINS Support are mutually exclusive options. Those marked with
+an (*) are the only options that commonly may need to be modified. Even if none of these
+parameters is set, <tt class="filename">nmbd</tt> will still do its job.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="netdiscuss"></a>Discussion</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2888109"></a>NetBIOS over TCP/IP</h3></div></div><div></div></div><p>
+Samba implements NetBIOS, as does MS Windows NT/200x/XP, by encapsulating it over TCP/IP.
+MS Windows products can do likewise. 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.
+</p><p>
+<a class="indexterm" name="id2888131"></a>
+Normally, only unicast UDP messaging can be forwarded by routers. The
+<a class="indexterm" name="id2888140"></a><i class="parameter"><tt>remote announce</tt></i> parameter to smb.conf helps to project browse announcements
+to remote network segments via unicast UDP. Similarly, the 
+<a class="indexterm" name="id2888156"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter of <tt class="filename">smb.conf</tt>
+implements browse list collation using unicast UDP.
+</p><p>
+Secondly, in those networks where Samba is the only SMB server technology,
+wherever possible <tt class="filename">nmbd</tt> 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 
+<a class="indexterm" name="id2888196"></a>
+<a class="indexterm" name="id2888207"></a>
+<a class="indexterm" name="id2888215"></a><i class="parameter"><tt>remote announce</tt></i> and the <a class="indexterm" name="id2888229"></a><i class="parameter"><tt>remote browse sync</tt></i>
+parameters to your <tt class="filename">smb.conf</tt> file.
+</p><p>
+<a class="indexterm" name="id2888255"></a>
+If only one WINS server is used for an entire multi-segment network, then
+the use of the <a class="indexterm" name="id2888264"></a><i class="parameter"><tt>remote announce</tt></i> and the 
+<a class="indexterm" name="id2888278"></a><i class="parameter"><tt>remote browse sync</tt></i> parameters should not be necessary.
+</p><p>
+<a class="indexterm" name="id2888297"></a>
+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.0 release. Hopefully, this will become a supported feature
+of one of the Samba-3 release series.
+</p><p>
+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 <tt class="filename">nmbd</tt>
+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 
+<a class="indexterm" name="id2888330"></a><i class="parameter"><tt>remote browse sync</tt></i> and <a class="indexterm" name="id2888343"></a><i class="parameter"><tt>remote announce</tt></i>
+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 &#8220;<span class="quote">if all else fails</span>&#8221; scenario).
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2888380"></a>TCP/IP without NetBIOS</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2888391"></a>
+<a class="indexterm" name="id2888400"></a>
+<a class="indexterm" name="id2888408"></a>
+All TCP/IP-enabled systems use various forms of host name resolution. The primary
+methods for TCP/IP hostname resolution involve either a static file (<tt class="filename">/etc/hosts</tt>)
+or the Domain Name System (DNS). DNS is the technology that makes
+the Internet usable. DNS-based host name resolution is supported by nearly all
+TCP/IP-enabled systems. Only a few embedded TCP/IP systems do not support DNS.
+</p><p>
+When an MS Windows 200x/XP system attempts to resolve a host name to an IP address
+it follows a defined path:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Checks the <tt class="filename">hosts</tt> file. It is located in
+       <tt class="filename">C:\Windows NT\System32\Drivers\etc</tt>.
+       </p></li><li><p>
+       Does a DNS lookup.
+       </p></li><li><p>
+       Checks the NetBIOS name cache.
+        </p></li><li><p>
+       Queries the WINS server.
+        </p></li><li><p>
+       Does a broadcast name lookup over UDP.
+        </p></li><li><p>
+                               Looks up entries in LMHOSTS. It is located in 
+        <tt class="filename">C:\Windows NT\System32\Drivers\etc</tt>.
+        </p></li></ol></div><p>
+<a class="indexterm" name="id2888511"></a>
+Windows 200x/XP can register its host name with a Dynamic DNS server. You can
+force register with a Dynamic DNS server in Windows 200x/XP using:
+<b class="command">ipconfig /registerdns</b>.
+</p><p>
+With Active Directory (ADS), 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
+consequently network services will be severely impaired.
+</p><p>
+The use of Dynamic DNS 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="adsdnstech"></a>DNS and Active Directory</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2888564"></a>
+Occasionally we hear from UNIX network administrators who want to use a UNIX-based Dynamic
+DNS server in place of the Microsoft DNS server. While this might be desirable to some, the
+MS Windows 200x DNS server is auto-configured 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
+so MS Active Directory clients can resolve host names to locate essential network services.
+The following are some of the default service records that Active Directory requires:
+</p><div class="variablelist"><dl><dt><span class="term">_ldap._tcp.pdc.ms-dcs.<span class="emphasis"><em>Domain</em></span></span></dt><dd><p>
+       This provides the address of the Windows NT PDC for the Domain.
+       </p></dd><dt><span class="term">_ldap._tcp.pdc.ms-dcs.<span class="emphasis"><em>DomainTree</em></span></span></dt><dd><p>
+       Resolves the addresses of Global Catalog servers in the domain.
+        </p></dd><dt><span class="term">_ldap._tcp.<span class="emphasis"><em>site</em></span>.sites.writable.ms-dcs.<span class="emphasis"><em>Domain</em></span></span></dt><dd><p>
+       Provides list of Domain Controllers based on sites.
+        </p></dd><dt><span class="term">_ldap._tcp.writable.ms-dcs.<span class="emphasis"><em>Domain</em></span></span></dt><dd><p>
+       Enumerates list of Domain Controllers that have the writable copies of the Active Directory datastore.
+        </p></dd><dt><span class="term">_ldap._tcp.<span class="emphasis"><em>GUID</em></span>.domains.ms-dcs.<span class="emphasis"><em>DomainTree</em></span></span></dt><dd><p>
+       Entry used by MS Windows clients to locate machines using the Global Unique Identifier.
+       </p></dd><dt><span class="term">_ldap._tcp.<span class="emphasis"><em>Site</em></span>.gc.ms-dcs.<span class="emphasis"><em>DomainTree</em></span></span></dt><dd><p>
+       Used by MS Windows clients to locate site configuration dependent Global Catalog server.
+       </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2888743"></a>How Browsing Functions</h2></div></div><div></div></div><p>
+MS Windows machines register their NetBIOS names 
+(i.e., the machine name for each service type in operation) on start-up.
+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, or if DNS for NetBIOS name resolution is enabled, etc.
+</p><p>
+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 
+<a class="indexterm" name="id2888773"></a><i class="parameter"><tt>remote announce</tt></i> parameter).
+</p><p>
+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.
+</p><p>
+During the startup process an election will take place to create a 
+Local Master Browser if one does not already exist. On each NetBIOS network 
+one machine will be elected to function as the Domain Master Browser. This 
+domain browsing has nothing to do with MS security Domain Control. 
+Instead, the Domain Master Browser serves the role of contacting each local 
+master browser (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 Domain Master Browser.
+</p><p>
+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/addresses. 
+</p><p>
+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.
+</p><p>
+Samba supports a feature that allows forced synchronization of browse lists across
+routed networks using the <a class="indexterm" name="id2888836"></a><i class="parameter"><tt>remote browse sync</tt></i>
+parameter in the <tt class="filename">smb.conf</tt> file. This causes Samba to contact the local master
+browser 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
+<a class="indexterm" name="id2888863"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter provides
+browse list synchronization  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, <tt class="filename">/etc/hosts</tt>, and so on.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="DMB"></a>Configuring WORKGROUP Browsing</h3></div></div><div></div></div><p>
+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 Domain Master Browser (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 Domain Master Browser is
+to collate the browse lists from Local Master Browsers on all the
+subnets that have a machine participating in the workgroup. Without
+one machine configured as a Domain Master Browser, each subnet would
+be an isolated workgroup unable to see any machines on another
+subnet. It is the presence of a Domain Master Browser that makes
+cross-subnet browsing possible for a workgroup.
+</p><p>
+In a WORKGROUP environment the Domain Master Browser must be a
+Samba server, and there must only be one Domain Master Browser per
+workgroup name. To set up a Samba server as a Domain Master Browser,
+set the following option in the <i class="parameter"><tt>[global]</tt></i> section 
+of the <tt class="filename">smb.conf</tt> file:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr></table><p>
+</p><p>
+The Domain Master Browser should preferably be the local master
+browser for its own subnet. In order to achieve this, set the following
+options in the <i class="parameter"><tt>[global]</tt></i> section of the <tt class="filename">smb.conf</tt>
+file as shown in <link linkend="dmbexample">.
+</p><p>
+</p><div class="example"><a name="dmbexample"></a><p class="title"><b>Example 10.1. Domain Master Browser smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 65</tt></i></td></tr></table></div><p>
+</p><p>
+The Domain Master Browser may be the same machine as the WINS server, if necessary.
+</p><p>
+Next, you should ensure that each of the subnets contains a machine that can act as
+a Local Master Browser 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 these). To make a Samba
+server a Local Master Browser set the following options in the
+<i class="parameter"><tt>[global]</tt></i> section of the <tt class="filename">smb.conf</tt> file as
+shown in <link linkend="lmbexample">:
+</p><p>
+</p><div class="example"><a name="lmbexample"></a><p class="title"><b>Example 10.2. Local master browser smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 65</tt></i></td></tr></table></div><p>
+</p><p>
+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 Local Master Browser.
+</p><p>
+The <a class="indexterm" name="id2899988"></a><i class="parameter"><tt>local master</tt></i> parameter allows Samba to act as a
+Local Master Browser. The <a class="indexterm" name="id2900005"></a><i class="parameter"><tt>preferred master</tt></i> causes <b class="command">nmbd</b>
+to force a browser election on startup and the <a class="indexterm" name="id2900026"></a><i class="parameter"><tt>os level</tt></i>
+parameter sets Samba high enough so it should win any browser elections.
+</p><p>
+If you have an NT machine on the subnet that you wish to be the Local Master Browser, you can disable Samba from
+becoming a Local Master Browser by setting the following options in the <i class="parameter"><tt>[global]</tt></i> section of the 
+<tt class="filename">smb.conf</tt> file as shown in <link linkend="nombexample">:
+</p><p>
+</p><div class="example"><a name="nombexample"></a><p class="title"><b>Example 10.3. smb.conf for not being a Master Browser</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 0</tt></i></td></tr></table></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900135"></a>DOMAIN Browsing Configuration</h3></div></div><div></div></div><p>
+If you are adding Samba servers to a Windows NT Domain, then you must not set up a Samba server as a Domain Master Browser.
+By default, a Windows NT Primary Domain Controller for a domain is also the Domain Master Browser for that domain. Network
+browsing may break if a Samba server registers the domain master browser NetBIOS name (<i class="replaceable"><tt>DOMAIN</tt></i>&lt;1B&gt;)
+with WINS instead of the PDC.
+</p><p>
+For subnets other than the one containing the Windows NT PDC, you may set up Samba servers as Local Master Browsers as
+described. To make a Samba server a Local Master Browser, set the following options in the <i class="parameter"><tt>[global]</tt></i> section 
+of the <tt class="filename">smb.conf</tt> file as shown in <link linkend="remsmb">:
+</p><p>
+</p><div class="example"><a name="remsmb"></a><p class="title"><b>Example 10.4. Local Master Browser smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 65</tt></i></td></tr></table></div><p>
+</p><p>
+If you wish to have a Samba server fight the election with machines on the same subnet you
+may set the <a class="indexterm" name="id2900256"></a><i class="parameter"><tt>os level</tt></i> parameter to lower levels.
+By doing this you can tune the order of machines that will become Local Master Browsers if
+they are running. For more details on this refer to <link linkend="browse-force-master">.
+</p><p>
+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 a Local Master Browser by setting the following options in the
+<i class="parameter"><tt>[global]</tt></i> section of the <tt class="filename">smb.conf</tt> file as shown in <link linkend="xremmb">:
+</p><p>
+</p><div class="example"><a name="xremmb"></a><p class="title"><b>Example 10.5. smb.conf for not being a master browser</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 0</tt></i></td></tr></table></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="browse-force-master"></a>Forcing Samba to Be the Master</h3></div></div><div></div></div><p>
+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.
+</p><p>
+If you want Samba to win elections, set the <a class="indexterm" name="id2900406"></a><i class="parameter"><tt>os level</tt></i>
+global option in <tt class="filename">smb.conf</tt> to a higher number. It defaults to zero. Using 34 would make it win
+all elections every other system (except other samba systems).
+</p><p>
+An <a class="indexterm" name="id2900432"></a><i class="parameter"><tt>os level</tt></i> 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.
+</p><p>
+If you want Samba to force an election on startup, set the
+<a class="indexterm" name="id2900455"></a><i class="parameter"><tt>preferred master</tt></i> global option in <tt class="filename">smb.conf</tt> to <tt class="constant">yes</tt>.
+Samba will then have a slight advantage over other potential master browsers that are not Perferred Master Browsers.
+Use this parameter with care, as 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 <a class="indexterm" name="id2900485"></a><i class="parameter"><tt>preferred master</tt></i>
+to <tt class="constant">yes</tt>, then periodically and continually they will force an election in order
+to become the Local Master Browser.
+</p><p>
+If you want Samba to be a <span class="emphasis"><em>Domain Master Browser</em></span>, then it is recommended that
+you also set <a class="indexterm" name="id2900514"></a><i class="parameter"><tt>preferred master</tt></i> to <tt class="constant">yes</tt>, because
+Samba will not become a Domain Master Browser for the whole of your LAN or WAN if it is not also a
+Local Master Browser on its own broadcast isolated subnet.
+</p><p>
+It is possible to configure two Samba servers to attempt to become the Domain Master Browser for a domain. The first server that comes
+up will be the Domain Master Browser. All other Samba servers will attempt to become the Domain Master Browser every five minutes. They
+will find that another Samba server is already the domain master browser and will fail. This provides automatic redundancy, should
+the current Domain Master Browser fail.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900550"></a>Making Samba the Domain Master</h3></div></div><div></div></div><p>
+The domain master 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 by setting <a class="indexterm" name="id2900564"></a><i class="parameter"><tt>domain master</tt></i> = yes
+in <tt class="filename">smb.conf</tt>. By default it will not be a Domain Master.
+</p><p>
+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.
+</p><p>
+When Samba is the Domain Master and the Master Browser, it will listen for master
+announcements (made roughly every twelve minutes) from Local Master Browsers on
+other subnets and then contact them to synchronize browse lists.
+</p><p>
+If you want Samba to be the domain master, you should also set the
+<a class="indexterm" name="id2900610"></a><i class="parameter"><tt>os level</tt></i> high enough to make sure it wins elections, and
+set <a class="indexterm" name="id2900625"></a><i class="parameter"><tt>preferred master</tt></i> to <tt class="constant">yes</tt>, to
+get Samba to force an election on startup.
+</p><p>
+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:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Local Master Browsers will be unable to find a Domain Master Browser, as they will be looking only on the local subnet.
+       </p></li><li><p>
+       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.
+       </p></li></ol></div><p>
+If, however, both Samba and your clients are using a WINS server, then:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Local master browsers will contact the WINS server and, as long as Samba has registered that it is a Domain Master Browser with the WINS
+       server, the Local Master Browser will receive Samba's IP address as its Domain Master Browser.
+       </p></li><li><p>
+       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. 
+       </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900727"></a>Note about Broadcast Addresses</h3></div></div><div></div></div><p>
+If your network uses a 0 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900745"></a>Multiple Interfaces</h3></div></div><div></div></div><p>
+Samba supports machines with multiple network interfaces. If you have multiple interfaces, you will
+need to use the <a class="indexterm" name="id2900757"></a><i class="parameter"><tt>interfaces</tt></i> option in <tt class="filename">smb.conf</tt> to configure them. 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900780"></a>Use of the Remote Announce Parameter</h3></div></div><div></div></div><p>
+The <a class="indexterm" name="id2900790"></a><i class="parameter"><tt>remote announce</tt></i> parameter of 
+<tt class="filename">smb.conf</tt> can be used to forcibly ensure
+that all the NetBIOS names on a network get announced to a remote network.
+The syntax of the <a class="indexterm" name="id2900814"></a><i class="parameter"><tt>remote announce</tt></i> parameter is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>remote announce = a.b.c.d [e.f.g.h] ...</tt></i></td></tr></table><p>
+<span class="emphasis"><em>or</em></span>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ...</tt></i></td></tr></table><p>
+
+where:
+</p><div class="variablelist"><dl><dt><span class="term"><i class="replaceable"><tt>a.b.c.d</tt></i> and <i class="replaceable"><tt>e.f.g.h</tt></i></span></dt><dd><p>
+<a class="indexterm" name="id2900884"></a>
+<a class="indexterm" name="id2900896"></a>
+               is either the LMB (Local Master Browser) IP address or the broadcast address of the remote network.
+               i.e., the LMB is at 192.168.1.10, or the address could be given as 192.168.1.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.
+               </p></dd><dt><span class="term"><i class="replaceable"><tt>WORKGROUP</tt></i></span></dt><dd><p>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.
+               </p></dd></dl></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900939"></a>Use of the Remote Browse Sync Parameter</h3></div></div><div></div></div><p>
+The <a class="indexterm" name="id2900949"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter of 
+<tt class="filename">smb.conf</tt> 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.
+</p><p>
+The syntax of the <a class="indexterm" name="id2900978"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter is:
+
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>remote browse sync = a.b.c.d</tt></i></td></tr></table><p>
+
+where <i class="replaceable"><tt>a.b.c.d</tt></i> is either the IP address of the
+remote LMB or else is the network broadcast address of the remote segment.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901016"></a>WINS  The Windows Internetworking Name Server</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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).
+</p><p>
+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
+<tt class="filename">lmhosts</tt> file that must reside on all clients in the
+absence of WINS.
+</p><p>
+WINS also serves the purpose of forcing browse list synchronization by all
+LMBs. LMBs must synchronize their browse list with the DMB (Domain Master
+Browser) and WINS helps the LMB to identify its DMB. By definition this
+will work only within a single workgroup. Note that the Domain Master Browser
+has nothing to do with what is referred to as an MS Windows NT Domain. The
+later is a reference to a security environment while the DMB refers to the
+master controller for browse list information only.
+</p><p>
+WINS will work correctly only if every client TCP/IP protocol stack
+has been configured to use the WINS servers. Any client that has not been
+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.
+</p><p>
+To configure Samba as a WINS server just add 
+<a class="indexterm" name="id2901110"></a><i class="parameter"><tt>wins support</tt></i> = yes to the <tt class="filename">smb.conf</tt>
+file [global] section.
+</p><p>
+To configure Samba to register with a WINS server just add
+<a class="indexterm" name="id2901137"></a><i class="parameter"><tt>wins server</tt></i> = a.b.c.d
+to your <tt class="filename">smb.conf</tt> file <i class="parameter"><tt>[global]</tt></i> section.
+</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+Never use both <a class="indexterm" name="id2901170"></a><i class="parameter"><tt>wins support</tt></i> = yes together
+with <a class="indexterm" name="id2901185"></a><i class="parameter"><tt>wins server</tt></i> = a.b.c.d
+particularly not using its own IP address. Specifying both will cause <span class="application">nmbd</span> to refuse to start!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901208"></a>WINS Server Configuration</h3></div></div><div></div></div><p>
+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 <tt class="filename">smb.conf</tt> file on the selected Server the following line to
+the <i class="parameter"><tt>[global]</tt></i> section:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins support = yes</tt></i></td></tr></table><p>
+</p><p>
+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 &#8220;<span class="quote">no</span>&#8221; on all these machines.
+</p><p>
+Machines configured with <a class="indexterm" name="id2901271"></a><i class="parameter"><tt>wins support</tt></i> = yes will keep a list of 
+all NetBIOS names registered with them, acting as a DNS for NetBIOS names.
+</p><p>
+It is strongly recommended to set up only one WINS server. Do not set the
+<a class="indexterm" name="id2901293"></a><i class="parameter"><tt>wins support</tt></i> = yes option on more than one Samba 
+server.
+</p><p>
+<a class="indexterm" name="id2901313"></a>
+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. As Microsoft
+refuses to document the replication protocols, Samba cannot currently
+participate in these replications. It is possible in the future that
+a Samba-to-Samba WINS replication protocol may be defined, in which
+case more than one Samba machine could be set up as a WINS server.
+Currently only one Samba server should have the 
+<a class="indexterm" name="id2901335"></a><i class="parameter"><tt>wins support</tt></i> = yes parameter set.
+</p><p>
+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 <span class="guilabel">Primary WINS Server</span> field of
+the <span class="guilabel">Control Panel-&gt;Network-&gt;Protocols-&gt;TCP-&gt;WINS Server</span> 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 <i class="parameter"><tt>[global]</tt></i> section of
+all <tt class="filename">smb.conf</tt> files:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins server = &lt;name or IP address&gt;</tt></i></td></tr></table><p>
+</p><p>
+where &lt;name or IP address&gt; is either the DNS name of the WINS server
+machine or its IP address.
+</p><p>
+This line must not be set in the <tt class="filename">smb.conf</tt> file of the Samba
+server acting as the WINS server itself. If you set both the
+<a class="indexterm" name="id2901432"></a><i class="parameter"><tt>wins support</tt></i> = yes option and the 
+<a class="indexterm" name="id2901447"></a><i class="parameter"><tt>wins server</tt></i> = &lt;name&gt; option then
+<b class="command">nmbd</b> will fail to start.
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901481"></a>WINS Replication</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2901492"></a>
+Samba-3 permits WINS replication through the use of the <tt class="filename">wrepld</tt> utility.
+This tool is not currently capable of being used as it is still in active development.
+As soon as this tool becomes moderately functional, we will prepare man pages and enhance this
+section of the documentation to provide usage and technical details.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901518"></a>Static WINS Entries</h3></div></div><div></div></div><p>
+Adding static entries to your Samba WINS server is actually fairly easy.
+All you have to do is add a line to <tt class="filename">wins.dat</tt>, typically
+located in <tt class="filename">/usr/local/samba/var/locks</tt>.
+</p><p>
+Entries in <tt class="filename">wins.dat</tt> take the form of:
+
+</p><pre class="programlisting">
+"NAME#TYPE" TTL ADDRESS+ FLAGS
+</pre><p>
+
+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.
+</p><p>
+A typical dynamic entry looks like this:
+</p><pre class="programlisting">
+"MADMAN#03" 1055298378 192.168.1.2 66R
+</pre><p>
+
+To make it static, all that has to be done is set the TTL to 0, like this:
+
+</p><pre class="programlisting">
+"MADMAN#03" 0 192.168.1.2 66R
+</pre><p>
+</p><p>
+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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901602"></a>Helpful Hints</h2></div></div><div></div></div><p>
+The following hints should be carefully considered as they are stumbling points
+for many new network administrators.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901616"></a>Windows Networking Protocols</h3></div></div><div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Do not use more than one protocol on MS Windows machines.
+</p></div><p>
+A common cause of browsing problems results from installing more than
+one protocol on an MS Windows machine.
+</p><p>
+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.
+</p><p>
+The election process is &#8220;<span class="quote">fought out</span>&#8221; so to speak 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 as Windows
+9x/Me will insist it knows who the LMB is. Samba will then cease to function
+as an LMB and thus browse list operation on all TCP/IP-only machines will
+fail.
+</p><p>
+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.
+</p><p>
+The safest rule of all to follow is: use only one protocol!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901696"></a>Name Resolution Order</h3></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li>WINS  the best tool.</li><li>LMHOSTS  static and hard to maintain.</li><li>Broadcast  uses UDP and cannot resolve names across remote segments.</li></ul></div><p>
+Alternative means of name resolution include:
+</p><div class="itemizedlist"><ul type="disc"><li>Static <tt class="filename">/etc/hosts</tt>  hard to maintain, and lacks name_type info.</li><li>DNS  is a good choice but lacks essential name_type info.</li></ul></div><p>
+Many sites want to restrict DNS lookups and avoid broadcast name
+resolution traffic. The <i class="parameter"><tt>name resolve order</tt></i> parameter is of great help here.
+The syntax of the <i class="parameter"><tt>name resolve order</tt></i> parameter is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>name resolve order = wins lmhosts bcast host</tt></i></td></tr></table><p>
+<span class="emphasis"><em>or</em></span>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>name resolve order = wins lmhosts      (eliminates bcast and host)</tt></i></td></tr></table><p>
+The default is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>name resolve order = host lmhost wins bcast</tt></i></td></tr></table><p>
+where &#8220;<span class="quote">host</span>&#8221; refers to the native methods used by the UNIX system
+to implement the gethostbyname() function call. This is normally
+controlled by <tt class="filename">/etc/host.conf</tt>, <tt class="filename">/etc/nsswitch.conf</tt> and <tt class="filename">/etc/resolv.conf</tt>.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901872"></a>Technical Overview of Browsing</h2></div></div><div></div></div><p>
+SMB networking provides a mechanism by which clients can access a list
+of machines in a network, a so-called <a class="indexterm" name="id2901884"></a><i class="parameter"><tt>browse list</tt></i>. This list
+contains machines that are ready to offer file and/or print services
+to other machines within the network. Thus it 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.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901926"></a>Browsing Support in Samba</h3></div></div><div></div></div><p>
+Samba facilitates browsing. The browsing is supported by <span class="application">nmbd</span>
+and is also controlled by options in the <tt class="filename">smb.conf</tt> file.
+Samba can act as a local browse master for a workgroup and the ability
+to support domain logons and scripts is now available.
+</p><p>
+Samba can also act as a Domain Master Browser for a workgroup. This
+means that it will collate lists from Local Master Browsers 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.
+</p><p>
+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
+Domain Master Browser per workgroup, regardless of whether it is NT, Samba
+or any other type of domain master that is providing this service.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<b class="command">nmbd</b> 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 Wide Area Network, 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.
+</p></div><p>
+To get browsing to work you need to run nmbd as usual, but will need
+to use the <a class="indexterm" name="id2902000"></a><i class="parameter"><tt>workgroup</tt></i> option in <tt class="filename">smb.conf</tt>
+to control what workgroup Samba becomes a part of.
+</p><p>
+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 only
+used for &#8220;<span class="quote">unusual</span>&#8221; purposes: announcements over the Internet, for
+example. See <a class="indexterm" name="id2902033"></a><i class="parameter"><tt>remote announce</tt></i> in the 
+<tt class="filename">smb.conf</tt> man page. 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2902057"></a>Problem Resolution</h3></div></div><div></div></div><p>
+If something does not work, the <tt class="filename">log.nmbd</tt> file will help
+to track down the problem. Try a <a class="indexterm" name="id2902075"></a><i class="parameter"><tt>log level</tt></i> of 2 or 3 for finding
+problems. Also note that the current browse list usually gets stored
+in text form in a file called <tt class="filename">browse.dat</tt>.
+</p><p>
+If it does not work, you should still be able to
+type the server name as <tt class="filename">\\SERVER</tt> in <b class="command">filemanager</b>, then
+press enter and <b class="command">filemanager</b> should display the list of available shares.
+</p><p>
+Some people find browsing fails because they do not have the global
+<a class="indexterm" name="id2902130"></a><i class="parameter"><tt>guest account</tt></i> set to a valid account. Remember that the
+IPC$ connection that lists the shares is done as guest and, thus, you must have a valid guest account.
+</p><p>
+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.
+</p><p>
+The other big problem people have is that their broadcast address,
+netmask or IP address is wrong (specified with the <a class="indexterm" name="id2902164"></a><i class="parameter"><tt>interfaces</tt></i> option
+in <tt class="filename">smb.conf</tt>)
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2902187"></a>Cross-Subnet Browsing</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2902198"></a>
+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.
+</p><p>
+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.
+</p><p>
+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 <tt class="filename">smb.conf</tt> file.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2902248"></a>Behavior of Cross-Subnet Browsing</h4></div></div><div></div></div><p>
+Cross-subnet Browsing is a complicated dance, containing multiple
+moving parts. It has taken Microsoft several years to get the code
+that achieves this correct, and Samba lags behind in some areas.
+Samba is capable of cross-subnet browsing when configured correctly.
+</p><p>
+Consider a network set up as <link linkend="browsing1">.
+</p><div class="figure"><a name="browsing1"></a><p class="title"><b>Figure 10.1. Cross-Subnet Browsing Example.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/browsing1.png" width="270" alt="Cross-Subnet Browsing Example."></div></div><p>
+This consists of 3 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, 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 Domain Master Browser (i.e., it will collate the
+browse lists for the workgroup). Machine N2_D is configured as
+WINS server and all the other machines are configured to register
+their NetBIOS names with it.
+</p><p>
+As these machines are booted up, elections for master browsers
+will 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 Local Master Browsers for
+their particular subnet. N1_C has an advantage in winning as the
+Local Master Browser on subnet 1 as it is set up as Domain Master
+Browser.
+</p><p>
+On each of the three networks, machines that are configured to 
+offer sharing services will broadcast that they are offering
+these services. The Local Master Browser 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.
+</p><p>
+For each network, the Local Master Browser on that network is
+considered &#8220;<span class="quote">authoritative</span>&#8221; for all the names it receives via
+local broadcast. This is because a machine seen by the Local Master
+Browser via a local broadcast must be on the same network as the
+Local Master Browser and thus is a &#8220;<span class="quote">trusted</span>&#8221;
+and &#8220;<span class="quote">verifiable</span>&#8221; resource. Machines on other networks that
+the Local Master Browsers learn about when collating their
+browse lists have not been directly seen. These records are
+called &#8220;<span class="quote">non-authoritative.</span>&#8221;
+</p><p>
+At this point the browse lists appear as shown in <link linkend="browsubnet"> (these are 
+the machines you would see in your network neighborhood if you looked in it on a particular network right now).
+</p><p>
+</p><div class="table"><a name="browsubnet"></a><p class="title"><b>Table 10.1. Browse Subnet Example 1</b></p><table summary="Browse Subnet Example 1" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="left">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="left">N1_A, N1_B, N1_C, N1_D, N1_E</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="left">N2_A, N2_B, N2_C, N2_D</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="left">N3_A, N3_B, N3_C, N3_D</td></tr></tbody></table></div><p>
+</p><p>
+At this point all the subnets are separate, and no machine is seen across any of the subnets.
+</p><p>
+Now examine subnet 2. As soon as N2_B has become the Local
+Master Browser it looks for a Domain Master Browser 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&lt;1B&gt;. This name was registered by the Domain Master
+Browser (N1_C) with the WINS server as soon as it was started.
+</p><p>
+Once N2_B knows the address of the Domain Master Browser, it
+tells it that is the Local Master Browser for subnet 2 by
+sending a <span class="emphasis"><em>MasterAnnouncement</em></span> packet as a UDP port 138 packet.
+It then synchronizes with it by doing a <span class="emphasis"><em>NetServerEnum2</em></span> call. This
+tells the Domain Master Browser to send it all the server
+names it knows about. Once the Domain Master Browser receives
+the <span class="emphasis"><em>MasterAnnouncement</em></span> packet, it schedules a synchronization
+request to the sender of that packet. After both synchronizations
+are complete the browse lists look as shown in <link linkend="brsbex">:
+</p><div class="table"><a name="brsbex"></a><p class="title"><b>Table 10.2. Browse Subnet Example 2</b></p><table summary="Browse Subnet Example 2" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="justify">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="justify">N1_A, N1_B, N1_C, N1_D, N1_E,
+N2_A(*), N2_B(*), N2_C(*), N2_D(*)</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="justify">N2_A, N2_B, N2_C, N2_D, N1_A(*), 
+N1_B(*), N1_C(*), N1_D(*), N1_E(*)</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="justify">N3_A, N3_B, N3_C, N3_D</td></tr></tbody></table></div><p>
+Servers with an (*) after them are non-authoritative names.
+</p><p>
+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 only see the servers on their own subnet.
+</p><p>
+The same sequence of events that occurred for N2_B now occurs
+for the Local Master Browser on subnet 3 (N3_D). When it
+synchronizes browse lists with the Domain Master Browser (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">.
+</p><div class="table"><a name="brsex2"></a><p class="title"><b>Table 10.3. Browse Subnet Example 3</b></p><table summary="Browse Subnet Example 3" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="justify">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="justify">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(*)</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="justify">N2_A, N2_B, N2_C, N2_D, N1_A(*), 
+N1_B(*), N1_C(*), N1_D(*), N1_E(*)</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="justify">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(*)</td></tr></tbody></table></div><p>
+Servers with an (*) after them are non-authoritative names.
+</p><p>
+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 only see the servers on subnets 1 and 2, but not 3.
+</p><p>
+Finally, the Local Master Browser for subnet 2 (N2_B) will sync again
+with the Domain Master Browser (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">.
+</p><div class="table"><a name="brsex3"></a><p class="title"><b>Table 10.4. Browse Subnet Example 4</b></p><table summary="Browse Subnet Example 4" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="justify">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="justify">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(*)</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="justify">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(*)</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="justify">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(*)</td></tr></tbody></table></div><p>
+Servers with an (*) after them are non-authoritative names.
+</p><p>
+Synchronizations between the Domain Master Browser and Local
+Master Browsers will continue to occur, but this should remain a
+steady state operation.
+</p><p>
+If either router R1 or R2 fails, the following will occur:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       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.
+       </p></li><li><p>
+       Attempts to connect to these inaccessible computers will fail, but the
+       names will not be removed from the network neighborhood lists.
+       </p></li><li><p>
+       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 effects are similar to that of
+       losing access to a DNS server.
+       </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2902960"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2902975"></a>How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2902987"></a>
+Samba's <b class="command">nmbd</b> process controls all browse list handling. Under normal circumstances it is
+safe to restart <b class="command">nmbd</b>. 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 re-appear
+in the browse list. When <b class="command">nmbd</b> 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 will need to 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).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903041"></a>Server Resources Can Not Be Listed</h3></div></div><div></div></div><p>&#8220;<span class="quote">My Client Reports &#8216;<span class="quote">This server is not configured to list shared resources</span>&#8217;</span>&#8221;</p><p>
+Your guest account is probably invalid for some reason. Samba uses the
+guest account for browsing in <b class="command">smbd</b>. Check that your guest account is
+valid.
+</p><p>Also see <a class="indexterm" name="id2903074"></a><i class="parameter"><tt>guest account</tt></i> in the <tt class="filename">smb.conf</tt> man page.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903097"></a>I get an <span class="errorname">`Unable to browse the network'</span> error</h3></div></div><div></div></div><p>This error can have multiple causes:
+<a class="indexterm" name="id2903114"></a>
+       </p><div class="itemizedlist"><ul type="disc"><li><p>There is no Local Master Browser. Configure <span class="application">nmbd</span> 
+                       or any other machine to serve as Local Master Browser.</p></li><li><p>You cannot log onto the machine that is the local master 
+                       browser. Can you logon to it as a guest user? </p></li><li><p>There is no IP connectivity to the Local Master Browser. 
+                       Can you reach it by broadcast?</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903157"></a>Browsing of Shares and Directories is Very Slow</h3></div></div><div></div></div><p>&#8220;<span class="quote">
+<a class="indexterm" name="id2903170"></a>
+There are only two machines on a test network. One 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 unrespsonsive. Sometimes it does not respond for some minutes. Eventually,
+Windows Explorer will respond and displays files and directories without problem.
+display file and directory.</span>&#8221;
+</p><p>&#8220;<span class="quote">
+But, the share is immediately available from a command shell (<b class="command">cmd</b>, followed by 
+exploration with dos command. Is this a Samba problem or is it a Windows problem? How can I solve this?
+</span>&#8221;</p><p>
+Here are a few possibilities:
+</p><div class="variablelist"><dl><dt><span class="term">Bad Networking Hardware</span></dt><dd><p>
+<a class="indexterm" name="id2903224"></a>
+<a class="indexterm" name="id2903233"></a>
+               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.
+               </p></dd><dt><span class="term">The Windows XP WebClient</span></dt><dd><p>
+               A number of sites have reported similar slow network browsing problems and found that when
+               the WebClient service is turned off, the problem dissapears. This is certainly something
+               that should be explored as it is a simple solution  if it works.
+               </p></dd><dt><span class="term">Inconsistent WINS Configuration</span></dt><dd><p>
+               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. Alternately,
+               this will happen is 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 neither should it be configured to use one.
+               </p></dd><dt><span class="term">Incorrect DNS Configuration</span></dt><dd><p>
+               If use of NetBIOS over TCP/IP is disabled, Active Directory is in use and the DNS server
+               has been incorrectly configured. Refer <link linkend="adsdnstech"> for more information.
+               </p></dd></dl></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="optional.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="passdb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part III. Advanced Configuration </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 11. Account Information Databases</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/Other-Clients.html b/docs/htmldocs/Other-Clients.html
new file mode 100644 (file)
index 0000000..9e3c643
--- /dev/null
@@ -0,0 +1,160 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 38. Samba and Other CIFS Clients</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="Appendixes.html" title="Part VI. Appendixes"><link rel="previous" href="Portability.html" title="Chapter 37. Portability"><link rel="next" href="speed.html" title="Chapter 39. Samba Performance Tuning"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 38. Samba and Other CIFS Clients</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Portability.html">Prev</a> </td><th width="60%" align="center">Part VI. Appendixes</th><td width="20%" align="right"> <a accesskey="n" href="speed.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Other-Clients"></a>Chapter 38. Samba and Other CIFS Clients</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jim</span> <span class="surname">McDonough</span></h3><span class="contrib">OS/2</span><div class="affiliation"><span class="orgname">IBM<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jmcd@us.ibm.com">jmcd@us.ibm.com</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">5 Mar 2001</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="Other-Clients.html#id2975129">Macintosh Clients</a></dt><dt><a href="Other-Clients.html#id2975206">OS2 Client</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975213">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></dt><dt><a href="Other-Clients.html#id2975348">Configuring Other Versions of OS/2</a></dt><dt><a href="Other-Clients.html#id2975411">Printer Driver Download for OS/2 Clients</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975516">Windows for Workgroups</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975524">Latest TCP/IP Stack from Microsoft</a></dt><dt><a href="Other-Clients.html#id2975610">Delete .pwl Files After Password Change</a></dt><dt><a href="Other-Clients.html#id2975641">Configuring Windows for Workgroups Password Handling</a></dt><dt><a href="Other-Clients.html#id2975701">Password Case Sensitivity</a></dt><dt><a href="Other-Clients.html#id2975739">Use TCP/IP as Default Protocol</a></dt><dt><a href="Other-Clients.html#id2975757">Speed Improvement</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975803">Windows 95/98</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975876">Speed Improvement</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975901">Windows 2000 Service Pack 2</a></dt><dt><a href="Other-Clients.html#id2976103">Windows NT 3.1</a></dt></dl></div><p>This chapter contains client-specific information.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2975129"></a>Macintosh Clients</h2></div></div><div></div></div><p>
+Yes. <ulink url="http://www.thursby.com/">Thursby</ulink> has a CIFS Client/Server called <ulink url="http://www.thursby.com/products/dave.html">DAVE.</ulink>
+They test it against Windows 95, Windows NT /200x/XP and Samba for
+compatibility issues. At the time of this writing, DAVE was at version
+4.1. Please refer to Thursby's Web site for more information regarding this
+product.
+</p><p> 
+Alternatives  There are two free implementations of AppleTalk for
+several kinds of UNIX machines and several more commercial ones.
+These products allow you to run file services and print services
+natively to Macintosh users, with no additional support required on
+the Macintosh. The two free implementations are 
+<ulink url="http://www.umich.edu/~rsug/netatalk/">Netatalk,</ulink> and 
+<ulink url="http://www.cs.mu.oz.au/appletalk/atalk.html">CAP.</ulink> 
+What Samba offers MS Windows users, these packages offer to Macs. 
+For more info on these packages, Samba, and Linux (and other UNIX-based systems), see
+<ulink url="http://www.eats.com/linux_mac_win.html">http://www.eats.com/linux_mac_win.html.</ulink>
+</p><p>Newer versions of the Macintosh (Mac OS X) include Samba.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2975206"></a>OS2 Client</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975213"></a>Configuring OS/2 Warp Connect or OS/2 Warp 4</h3></div></div><div></div></div><p>Basically, you need three components:</p><div class="itemizedlist"><ul type="disc"><li>The File and Print Client (IBM Peer)</li><li>TCP/IP (Internet support) </li><li>The &#8220;<span class="quote">NetBIOS over TCP/IP</span>&#8221; driver (TCPBEUI)</li></ul></div><p>Installing the first two together with the base operating 
+               system on a blank system is explained in the Warp manual. If Warp 
+               has already been installed, but you now want to install the 
+               networking support, use the &#8220;<span class="quote">Selective Install for Networking</span>&#8221; 
+               object in the &#8220;<span class="quote">System Setup</span>&#8221; folder.</p><p>Adding the &#8220;<span class="quote">NetBIOS over TCP/IP</span>&#8221; driver is not described 
+               in the manual and just barely in the online documentation. Start 
+               <b class="command">MPTS.EXE</b>, click on <span class="guiicon">OK</span>, click on <span class="guimenu">Configure LAPS</span> and click 
+               on <span class="guimenu">IBM OS/2 NETBIOS OVER TCP/IP</span> in  <span class="guilabel">Protocols</span>. This line 
+               is then moved to <span class="guilabel">Current Configuration</span>. Select that line, 
+               click on <span class="guimenuitem">Change number</span> and increase it from 0 to 1. Save this
+               configuration.</p><p>If the Samba server is not on your local subnet, you 
+               can optionally add IP names and addresses of these servers 
+               to the <span class="guimenu">Names List</span>, or specify a  WINS server (NetBIOS 
+               Nameserver in IBM and RFC terminology). For Warp Connect, you 
+               may need to download an update for <tt class="constant">IBM Peer</tt> to bring it on 
+               the same level as Warp 4. See the Web page mentioned above.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975348"></a>Configuring Other Versions of OS/2</h3></div></div><div></div></div><p>This sections deals with configuring OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x.</p><p>You can use the free Microsoft LAN Manager 2.2c Client for OS/2 that is
+               available from 
+               <ulink url="ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/">
+               ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/</ulink>. In a nutshell, edit
+       the file <tt class="filename">\OS2VER</tt> in the root directory of the OS/2 boot partition and add the lines:</p><pre class="programlisting">
+               20=setup.exe
+               20=netwksta.sys
+               20=netvdd.sys
+               </pre><p>before you install the client. Also, do not use the included NE2000 driver because it is buggy.
+               Try the NE2000 or NS2000 driver from <ulink url="ftp://ftp.cdrom.com/pub/os2/network/ndis/">
+               ftp://ftp.cdrom.com/pub/os2/network/ndis/</ulink> instead.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975411"></a>Printer Driver Download for OS/2 Clients</h3></div></div><div></div></div><p>Create a share called <i class="parameter"><tt>[PRINTDRV]</tt></i> that is 
+               world-readable. Copy your OS/2 driver files there. The <tt class="filename">.EA_</tt>
+               files must still be separate, so you will need to use the original install files
+               and not copy an installed driver from an OS/2 system.</p><p>Install the NT driver first for that printer. Then, add to your <tt class="filename">smb.conf</tt> a parameter,
+               <a class="indexterm" name="id2975450"></a><i class="parameter"><tt>os2 driver map</tt></i> = filename. 
+               Next, in the file specified by <i class="replaceable"><tt>filename</tt></i>, map the 
+               name of the NT driver name to the OS/2 driver name as follows:</p><p><i class="parameter"><tt><i class="replaceable"><tt>nt driver name</tt></i> = <i class="replaceable"><tt>os2 driver name</tt></i>.<i class="replaceable"><tt>device name</tt></i></tt></i>, e.g.</p><p><i class="parameter"><tt>
+               HP LaserJet 5L = LASERJET.HP LaserJet 5L</tt></i></p><p>You can have multiple drivers mapped in this file.</p><p>If you only specify the OS/2 driver name, and not the 
+               device name, the first attempt to download the driver will 
+               actually download the files, but the OS/2 client will tell 
+               you the driver is not available. On the second attempt, it 
+               will work. This is fixed simply by adding the device name
+                to the mapping, after which it will work on the first attempt.
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2975516"></a>Windows for Workgroups</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975524"></a>Latest TCP/IP Stack from Microsoft</h3></div></div><div></div></div><p>Use the latest TCP/IP stack from Microsoft if you use Windows
+for Workgroups. The early TCP/IP stacks had lots of bugs.</p><p> 
+Microsoft has released an incremental upgrade to their TCP/IP 32-bit
+VxD drivers. The latest release can be found on their ftp site at
+ftp.microsoft.com, located in <tt class="filename">/peropsys/windows/public/tcpip/wfwt32.exe</tt>.
+There is an update.txt file there that describes the problems that were
+fixed. New files include <tt class="filename">WINSOCK.DLL</tt>, 
+<tt class="filename">TELNET.EXE</tt>, 
+<tt class="filename">WSOCK.386</tt>, 
+<tt class="filename">VNBT.386</tt>,
+<tt class="filename">WSTCP.386</tt>, 
+<tt class="filename">TRACERT.EXE</tt>, 
+<tt class="filename">NETSTAT.EXE</tt>, and 
+<tt class="filename">NBTSTAT.EXE</tt>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975610"></a>Delete .pwl Files After Password Change</h3></div></div><div></div></div><p>
+Windows for Workgroups does a lousy job with passwords. When you change passwords on either
+the UNIX box or the PC, the safest thing to do is to delete the .pwl files in the Windows
+directory. The PC will complain about not finding the files, but will soon get over it,
+allowing you to enter the new password.
+</p><p> 
+If you do not do this, you may find that Windows for Workgroups remembers and uses the old
+password, even if you told it a new one.
+</p><p> 
+Often Windows for Workgroups will totally ignore a password you give it in a dialog box.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975641"></a>Configuring Windows for Workgroups Password Handling</h3></div></div><div></div></div><p>
+There is a program call <tt class="filename">admincfg.exe</tt>
+on the last disk (disk 8) of the WFW 3.11 disk set. To install it,
+type <b class="userinput"><tt>EXPAND A:\ADMINCFG.EX_ C:\WINDOWS\ADMINCFG.EXE</tt></b>.
+Then add an icon for it via the <span class="application">Program Manager</span> <span class="guimenu">New</span> Menu. 
+This program allows you to control how WFW handles passwords, i.e.,
+Disable Password Caching and so on.
+for use with <a class="indexterm" name="id2975686"></a><i class="parameter"><tt>security</tt></i> = user.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975701"></a>Password Case Sensitivity</h3></div></div><div></div></div><p>Windows for Workgroups uppercases the password before sending it to the server.
+UNIX passwords can be case-sensitive though. Check the <tt class="filename">smb.conf</tt> information on
+<a class="indexterm" name="id2975721"></a><i class="parameter"><tt>password level</tt></i> to specify what characters
+Samba should try to uppercase when checking.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975739"></a>Use TCP/IP as Default Protocol</h3></div></div><div></div></div><p>To support print queue reporting, you may find
+that you have to use TCP/IP as the default protocol under
+Windows for Workgroups. For some reason, if you leave NetBEUI as the default,
+it may break the print queue reporting on some systems.
+It is presumably a Windows for Workgroups bug.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975757"></a>Speed Improvement</h3></div></div><div></div></div><p>
+       Note that some people have found that setting <i class="parameter"><tt>DefaultRcvWindow</tt></i> in
+the <i class="parameter"><tt>[MSTCP]</tt></i> section of the 
+<tt class="filename">SYSTEM.INI</tt> file under Windows for Workgroups to 3072 gives a
+big improvement.
+</p><p>
+My own experience with DefaultRcvWindow is that I get a much better
+performance with a large value (16384 or larger). Other people have
+reported that anything over 3072 slows things down enormously. One
+person even reported a speed drop of a factor of 30 when he went from
+3072 to 8192.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2975803"></a>Windows 95/98</h2></div></div><div></div></div><p>
+When using Windows 95 OEM SR2, the following updates are recommended where Samba
+is being used. Please note that the above change will effect you once these
+updates  have been installed.
+</p><p> 
+There are more updates than the ones mentioned here. You are referred to the
+Microsoft Web site for all currently available updates to your specific version
+of Windows 95.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>Kernel Update: KRNLUPD.EXE</td></tr><tr><td>Ping Fix: PINGUPD.EXE</td></tr><tr><td>RPC Update: RPCRTUPD.EXE</td></tr><tr><td>TCP/IP Update: VIPUPD.EXE</td></tr><tr><td>Redirector Update: VRDRUPD.EXE</td></tr></table><p>
+Also, if using <span class="application">MS Outlook,</span> it is desirable to 
+install the <b class="command">OLEUPD.EXE</b> fix. This
+fix may stop your machine from hanging for an extended period when exiting
+Outlook and you may notice a significant speedup when accessing network
+neighborhood services.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2975876"></a>Speed Improvement</h3></div></div><div></div></div><p>
+Configure the Windows 95 TCP/IP registry settings to give better
+performance. I use a program called <b class="command">MTUSPEED.exe</b> that I got off the
+Internet. There are various other utilities of this type freely available.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2975901"></a>Windows 2000 Service Pack 2</h2></div></div><div></div></div><p> 
+There are several annoyances with Windows 2000 SP2. One of which
+only appears when using a Samba server to host user profiles
+to Windows 2000 SP2 clients in a Windows domain. This assumes
+that Samba is a member of the domain, but the problem will
+most likely occur if it is not.
+</p><p> 
+In order to serve profiles successfully to Windows 2000 SP2 
+clients (when not operating as a PDC), Samba must have 
+<a class="indexterm" name="id2975922"></a><i class="parameter"><tt>nt acl support</tt></i> = no
+added to the file share which houses the roaming profiles.
+If this is not done, then the Windows 2000 SP2 client will
+complain about not being able to access the profile (Access 
+Denied) and create multiple copies of it on disk (DOMAIN.user.001,
+DOMAIN.user.002, and so on). See the <tt class="filename">smb.conf</tt> man page
+for more details on this option. Also note that the 
+<a class="indexterm" name="id2975950"></a><i class="parameter"><tt>nt acl support</tt></i> parameter was formally a global parameter in
+releases prior to Samba 2.2.2.
+</p><p> 
+<link linkend="minimalprofile"> provides a minimal profile share.
+</p><div class="example"><a name="minimalprofile"></a><p class="title"><b>Example 38.1. Minimal profile share</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[profile]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /export/profile</tt></i></td></tr><tr><td><i class="parameter"><tt>create mask = 0600</tt></i></td></tr><tr><td><i class="parameter"><tt>directory mask = 0700</tt></i></td></tr><tr><td><i class="parameter"><tt>nt acl support = no</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = no</tt></i></td></tr></table></div><p>
+The reason for this bug is that the Windows 200x SP2 client copies
+the security descriptor for the profile that contains
+the Samba server's SID, and not the domain SID. The client
+compares the SID for SAMBA\user and realizes it is
+different from the one assigned to DOMAIN\user. Hence, the reason
+for the <span class="errorname">access denied</span> message.
+</p><p>
+By disabling the <a class="indexterm" name="id2976065"></a><i class="parameter"><tt>nt acl support</tt></i> parameter, Samba will send
+the Windows 200x client a response to the QuerySecurityDescriptor trans2 call, which causes the client
+to set a default ACL for the profile. This default ACL includes:
+</p><p><span class="emphasis"><em>DOMAIN\user  &#8220;<span class="quote">Full Control</span>&#8221;</em></span>&gt;</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This bug does not occur when using Winbind to
+create accounts on the Samba host for Domain users.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976103"></a>Windows NT 3.1</h2></div></div><div></div></div><p>If you have problems communicating across routers with Windows 
+NT 3.1 workstations, read <ulink url="http://support.microsoft.com/default.aspx?scid=kb;Q103765">this Microsoft Knowledge Base article.</ulink>
+
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Portability.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendixes.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="speed.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 37. Portability </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 39. Samba Performance Tuning</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/PolicyMgmt.html b/docs/htmldocs/PolicyMgmt.html
new file mode 100644 (file)
index 0000000..4adc7b6
--- /dev/null
@@ -0,0 +1,294 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 23. System and Account Policies</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="AdvancedNetworkManagement.html" title="Chapter 22. Advanced Network Management"><link rel="next" href="ProfileMgmt.html" title="Chapter 24. Desktop Profile Management"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 23. System and Account Policies</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="AdvancedNetworkManagement.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="ProfileMgmt.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="PolicyMgmt"></a>Chapter 23. System and Account Policies</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="PolicyMgmt.html#id2953044">Features and Benefits</a></dt><dt><a href="PolicyMgmt.html#id2953137">Creating and Managing System Policies</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2953271">Windows 9x/ME Policies</a></dt><dt><a href="PolicyMgmt.html#id2953383">Windows NT4-Style Policy Files</a></dt><dt><a href="PolicyMgmt.html#id2953525">MS Windows 200x/XP Professional Policies</a></dt></dl></dd><dt><a href="PolicyMgmt.html#id2953826">Managing Account/User Policies</a></dt><dt><a href="PolicyMgmt.html#id2953985">Management Tools</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2954000">Samba Editreg Toolset</a></dt><dt><a href="PolicyMgmt.html#id2954096">Windows NT4/200x</a></dt><dt><a href="PolicyMgmt.html#id2954120">Samba PDC</a></dt></dl></dd><dt><a href="PolicyMgmt.html#id2954165">System Startup and Logon Processing Overview</a></dt><dt><a href="PolicyMgmt.html#id2954310">Common Errors</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2954324">Policy Does Not Work</a></dt></dl></dd></dl></div><p>
+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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2953044"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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 &#8220;<span class="quote">booboos</span>&#8221;
+(or mistakes) administrators made and then requested help to resolve.
+</p><p>
+<a class="indexterm" name="id2953070"></a>
+<a class="indexterm" name="id2953078"></a>
+<a class="indexterm" name="id2953087"></a>
+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 as in 2000 and 2001 when there were few postings regarding GPOs and
+how to replicate them in a Samba environment.
+</p><p>
+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.
+</p><p>
+A tool new to Samba  the <b class="command">editreg</b> tool
+ may become an important part of the future Samba administrators'
+arsenal is described in this document.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2953137"></a>Creating and Managing System Policies</h2></div></div><div></div></div><p>
+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.
+</p><p>
+<a class="indexterm" name="id2953161"></a>
+For MS Windows 9x/ME, this file must be called <tt class="filename">Config.POL</tt> and may
+be generated using a tool called <tt class="filename">poledit.exe</tt>, better known as the
+Policy Editor. The policy editor was provided on the Windows 98 installation CD, but
+disappeared again with the introduction of MS Windows Me (Millennium Edition). From
+comments of MS Windows network administrators, it would appear that this tool became
+a part of the MS Windows Me Resource Kit.
+</p><p>
+<a class="indexterm" name="id2953195"></a>
+MS Windows NT4 Server products include the <span class="emphasis"><em>System Policy Editor</em></span>
+under <span class="guimenu">Start -&gt; Programs -&gt; Administrative Tools</span>.
+For MS Windows NT4 and later clients, this file must be called <tt class="filename">NTConfig.POL</tt>.
+</p><p>
+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.
+</p><p>
+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/management/deployment/planguide/prof_policies.asp">
+Implementing Profiles and Policies in Windows NT 4.0</ulink> available from Microsoft.
+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 &#8220;<span class="quote">Group Policies</span>&#8221;.
+</p><p>
+What follows is a brief discussion with some helpful notes. The information provided
+here is incomplete  you are warned.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2953271"></a>Windows 9x/ME Policies</h3></div></div><div></div></div><p>
+       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 under
+       <tt class="filename">tools/reskit/netadmin/poledit</tt>. Install this using the
+       Add/Remove Programs facility and then click on <span class="guiicon">Have Disk</span>.
+       </p><p>
+<a class="indexterm" name="id2953305"></a>
+       Use the Group Policy Editor to create a policy file that specifies the location of
+       user profiles and/or <tt class="filename">My Documents</tt>, and so on. Then save these
+       settings in a file called <tt class="filename">Config.POL</tt> that needs to be placed in the
+       root of the <i class="parameter"><tt>[NETLOGON]</tt></i> 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.
+       </p><p>
+       Further details are covered in the Windows 98 Resource Kit documentation.
+       </p><p>
+       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 back-up
+       copy of the registry it stores on each Windows 9x/ME machine. So, you will
+       occasionally notice things changing back to the original settings.
+       </p><p>
+       Install the group policy handler for Windows 9x/Me to pick up Group Policies. Look on the
+       Windows 98 CDROM in <tt class="filename">\tools\reskit\netadmin\poledit</tt>.
+       Install group policies on a Windows 9x/Me client by double-clicking on
+       <tt class="filename">grouppol.inf</tt>. 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2953383"></a>Windows NT4-Style Policy Files</h3></div></div><div></div></div><p>
+       To create or edit <tt class="filename">ntconfig.pol</tt> you must use the NT Server
+       Policy Editor, <b class="command">poledit.exe</b>, 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.
+       </p><p>
+       You need <tt class="filename">poledit.exe</tt>, <tt class="filename">common.adm</tt> and <tt class="filename">winnt.adm</tt>.
+       It is convenient to put the two <tt class="filename">*.adm</tt> files in  the <tt class="filename">c:\winnt\inf</tt> 
+       directory, which is where the binary will look for them unless told otherwise. This
+       directory is normally &#8220;<span class="quote">hidden.</span>&#8221;
+       </p><p>
+       The Windows NT policy editor is also included with the Service Pack 3 (and
+       later) for Windows NT 4.0. Extract the files using <b class="command">servicepackname /x</b>,
+       that's <b class="command">Nt4sp6ai.exe /x</b> for service pack 6a. The Policy Editor,
+       <b class="command">poledit.exe</b>, and the associated template files (*.adm) should
+       be extracted as well. It is also possible to downloaded 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.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2953495"></a>Registry Spoiling</h4></div></div><div></div></div><p>
+                       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
+                       <tt class="filename">NTConfig.POL</tt> 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.
+                       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2953525"></a>MS Windows 200x/XP Professional Policies</h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       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.
+       </p><p>
+<a class="indexterm" name="id2953554"></a>
+       The older NT4-style registry-based policies are known as <span class="emphasis"><em>Administrative Templates</em></span>
+       in MS Windows 2000/XP Group Policy Objects (GPOs). The later 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 <tt class="filename">My Documents</tt> files (directory), 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.
+       </p><p>
+       Remember, NT4 policy files are named <tt class="filename">NTConfig.POL</tt> and are stored in the root
+       of the NETLOGON share on the Domain Controllers. A Windows NT4 user enters a username, password
+       and selects the domain name to which the logon will attempt to take place. During the logon process,
+       the client machine reads the <tt class="filename">NTConfig.POL</tt> file from the NETLOGON share on
+       the authenticating server and modifies the local registry values according to the settings in this file.
+       </p><p>
+       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).
+       </p><p>
+       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  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.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2953643"></a>Administration of Windows 200x/XP Policies</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2953655"></a>
+<a class="indexterm" name="id2953663"></a>
+               Instead of using the tool called <span class="application">The System Policy Editor</span>, commonly called Poledit (from the
+               executable name <b class="command">poledit.exe</b>), <span class="acronym">GPOs</span> are created and managed using a 
+               <span class="application">Microsoft Management Console</span> <span class="acronym">(MMC)</span> snap-in as follows:</p><div class="procedure"><ol type="1"><li><p>
+                       Go to the Windows 200x/XP menu <span class="guimenu">Start-&gt;Programs-&gt;Administrative Tools</span>
+                       and select the MMC snap-in called <span class="guimenuitem">Active Directory Users and Computers</span>
+                       </p></li><li><p>
+                       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 <span class="guibutton">Properties</span>.
+                       </p></li><li><p>
+                       Left-click on the <span class="guilabel">Group Policy</span> tab, then
+                       left-click on the New tab. Type a name
+                       for the new policy you will create.
+                       </p></li><li><p>
+                        Left-click on the <span class="guilabel">Edit</span> tab to commence the steps needed to create the GPO.
+                       </p></li></ol></div><p>
+               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
+               the administrator is referred to the Microsoft Windows Resource Kit for your particular
+               version of MS Windows.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               The MS Windows 2000 Resource Kit contains a tool called gpolmig.exe. This tool can be used
+               to migrate an NT4 NTConfig.POL 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.
+               </p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2953826"></a>Managing Account/User Policies</h2></div></div><div></div></div><p>
+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.
+</p><p>
+<a class="indexterm" name="id2953848"></a>
+If you create a policy that will be automatically downloaded from validating Domain Controllers,
+you should name the file <tt class="filename">NTConfig.POL</tt>. 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.
+</p><p>
+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 NTConfig.POL file. If one exists it is 
+downloaded, parsed and then applied to the user's part of the registry.
+</p><p>
+<a class="indexterm" name="id2953887"></a>
+MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally
+acquire policy settings through Group Policy Objects (GPOs) that are defined and stored in Active Directory
+itself. The key benefit of using AS GPOs is that they impose no registry <span class="emphasis"><em>spoiling</em></span> effect.
+This has considerable advantage compared with the use of <tt class="filename">NTConfig.POL</tt> (NT4) style policy updates.
+</p><p>
+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:
+</p><p>
+<a class="indexterm" name="id2953928"></a>
+</p><div class="itemizedlist"><ul type="disc"><li>Logon hours</li><li>Password aging</li><li>Permitted logon from certain machines only</li><li>Account type (local or global)</li><li>User rights</li></ul></div><p>
+</p><p>
+Samba-3.0.0 doe 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
+expirey 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 <tt class="filename">NTConfig.POL</tt>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2953985"></a>Management Tools</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2954000"></a>Samba Editreg Toolset</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2954011"></a>
+<a class="indexterm" name="id2954020"></a>
+<a class="indexterm" name="id2954028"></a>
+       A new tool called <b class="command">editreg</b> is under development. This tool can be used
+       to edit registry files (called <tt class="filename">NTUser.DAT</tt>) that are stored in user
+       and group profiles. <tt class="filename">NTConfig.POL</tt> files have the same structure as the
+       <tt class="filename">NTUser.DAT</tt> file and can be edited using this tool. <b class="command">editreg</b>
+       is being built with the intent to enable <tt class="filename">NTConfig.POL</tt> files to be saved in text format and to
+       permit the building of new <tt class="filename">NTConfig.POL</tt> 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2954096"></a>Windows NT4/200x</h3></div></div><div></div></div><p>
+       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 Microsoft Management Console (MMC) with appropriate
+       &#8220;<span class="quote">snap-ins,</span>&#8221; the registry editor, and potentially also the NT4 System and Group Policy Editor.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2954120"></a>Samba PDC</h3></div></div><div></div></div><p>
+       With a Samba Domain Controller, the new tools for managing user account and policy information include:
+       <b class="command">smbpasswd</b>, <b class="command">pdbedit</b>, <b class="command">net</b>, <b class="command">rpcclient</b>. 
+       The administrator should read the man pages for these tools and become familiar with their use.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954165"></a>System Startup and Logon Processing Overview</h2></div></div><div></div></div><p>
+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:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Network starts, then Remote Procedure Call System Service (RPCSS) and Multiple Universal Naming
+       Convention Provider (MUP) start.
+       </p></li><li><p>
+       Where Active Directory is involved, an ordered list of Group Policy Objects (GPOs) is downloaded
+       and applied. The list may include GPOs that:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Apply to the location of machines in a Directory.</p></li><li><p>Apply only when settings have changed.</p></li><li><p>Depend on configuration of the scope of applicability: local,
+       site, domain, organizational unit, and so on.</p></li></ul></div><p>
+       No desktop user interface is presented until the above have been processed.
+       </p></li><li><p>
+       Execution of start-up scripts (hidden and synchronous by default).
+       </p></li><li><p>
+       A keyboard action to effect start of logon (Ctrl-Alt-Del).
+       </p></li><li><p>
+       User credentials are validated, user profile is loaded (depends on policy settings).
+       </p></li><li><p>
+       An ordered list of user GPOs is obtained. The list contents depends on what is configured in respect of:
+
+</p><div class="itemizedlist"><ul type="disc"><li>Is the user a Domain Member, thus subject to particular policies?</li><li>Loopback enablement, and the state of the loopback policy (Merge or Replace).</li><li>Location of the Active Directory itself.</li><li>Has the list of GPOs changed? No processing is needed if not changed.</li></ul></div><p>
+       </p></li><li><p>
+       User Policies are applied from Active Directory. Note: There are several types.
+       </p></li><li><p>
+       Logon scripts are run. New to Windows 200x and Active Directory, logon scripts may be obtained based on Group
+       Policy objects (hidden and executed synchronously). NT4-style logon scripts are then run in a normal
+       window.
+       </p></li><li><p>
+       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 start-up; user policies are applied at logon.
+       </p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954310"></a>Common Errors</h2></div></div><div></div></div><p>
+Policy-related problems can be quite difficult to diagnose and even more difficult to rectify. The following
+collection demonstrates only basic issues.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2954324"></a>Policy Does Not Work</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">We have created the <tt class="filename">Config.POL</tt> file and put it in the <span class="emphasis"><em>NETLOGON</em></span> 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?</span>&#8221;
+</p><p>
+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 <tt class="filename">NTConfig.POL</tt> so it is in the
+correct format for your MS Windows XP Pro clients.
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="AdvancedNetworkManagement.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ProfileMgmt.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 22. Advanced Network Management </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 24. Desktop Profile Management</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/Portability.html b/docs/htmldocs/Portability.html
new file mode 100644 (file)
index 0000000..3451a8b
--- /dev/null
@@ -0,0 +1,132 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 37. Portability</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="Appendixes.html" title="Part VI. Appendixes"><link rel="previous" href="compiling.html" title="Chapter 36. How to Compile Samba"><link rel="next" href="Other-Clients.html" title="Chapter 38. Samba and Other CIFS Clients"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 37. Portability</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="compiling.html">Prev</a> </td><th width="60%" align="center">Part VI. Appendixes</th><td width="20%" align="right"> <a accesskey="n" href="Other-Clients.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Portability"></a>Chapter 37. Portability</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="Portability.html#id2974513">HPUX</a></dt><dt><a href="Portability.html#id2974600">SCO UNIX</a></dt><dt><a href="Portability.html#id2974655">DNIX</a></dt><dt><a href="Portability.html#id2974825">Red Hat Linux</a></dt><dt><a href="Portability.html#id2974869">AIX</a></dt><dd><dl><dt><a href="Portability.html#id2974876">Sequential Read Ahead</a></dt></dl></dd><dt><a href="Portability.html#id2974902">Solaris</a></dt><dd><dl><dt><a href="Portability.html#id2974909">Locking Improvements</a></dt><dt><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></dt></dl></dd></dl></div><p>Samba works on a wide range of platforms but the interface all the 
+platforms provide is not always compatible. This chapter contains 
+platform-specific information about compiling and using Samba.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2974513"></a>HPUX</h2></div></div><div></div></div><p>
+HP's implementation of supplementary groups is non-standard (for
+historical reasons). There are two group files, <tt class="filename">/etc/group</tt> and
+<tt class="filename">/etc/logingroup</tt>; the system maps UIDs to numbers using the former, but
+initgroups() reads the latter. Most system admins who know the ropes
+symlink <tt class="filename">/etc/group</tt> to <tt class="filename">/etc/logingroup</tt>
+(hard link does not work for reasons too obtuse to go into here). initgroups() will complain if one of the
+groups you're in in <tt class="filename">/etc/logingroup</tt> has what it considers to be an invalid
+ID, which means outside the range <tt class="constant">[0..UID_MAX]</tt>, where <tt class="constant">UID_MAX</tt> is (I think)
+60000 currently on HP-UX. This precludes -2 and 65534, the usual <tt class="constant">nobody</tt>
+GIDs.
+</p><p>
+If you encounter this problem, make sure the programs that are failing 
+to initgroups() are run as users, not in any groups with GIDs outside the 
+allowed range.
+</p><p>This is documented in the HP manual pages under setgroups(2) and passwd(4).
+</p><p>
+On HP-UX you must use gcc or the HP ANSI compiler. The free compiler
+that comes with HP-UX is not ANSI compliant and cannot compile Samba.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2974600"></a>SCO UNIX</h2></div></div><div></div></div><p> 
+If you run an old version of SCO UNIX, you may need to get important 
+TCP/IP patches for Samba to work correctly. Without the patch, you may 
+encounter corrupt data transfers using Samba.
+</p><p>
+The patch you need is UOD385 Connection Drivers SLS. It is available from
+SCO (<ulink url="ftp://ftp.sco.com/">ftp.sco.com</ulink>, directory SLS,
+files uod385a.Z and uod385a.ltr.Z).
+</p><p>
+The information provided here refers to an old version of SCO UNIX. If you require
+binaries for more recent SCO UNIX products, please contact SCO to obtain packages that are
+ready to install. You should also verify with SCO that your platform is up-to-date for the
+binary packages you will install. This is important if you wish to avoid data corruption
+problems with your installation. To build Samba for SCO UNIX products  may
+require significant patching of Samba source code. It is much easier to obtain binary
+packages directly from SCO.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2974655"></a>DNIX</h2></div></div><div></div></div><p>
+DNIX has a problem with seteuid() and setegid(). These routines are
+needed for Samba to work correctly, but they were left out of the DNIX
+C library for some reason.
+</p><p>
+For this reason Samba by default defines the macro NO_EID in the DNIX
+section of includes.h. This works around the problem in a limited way,
+but it is far from ideal, and some things still will not work right.
+</p><p> 
+To fix the problem properly, you need to assemble the following two
+functions and then either add them to your C library or link them into
+Samba. Put the following in the file <tt class="filename">setegid.s</tt>:
+</p><pre class="programlisting">
+        .globl  _setegid
+_setegid:
+        moveq   #47,d0
+        movl    #100,a0
+        moveq   #1,d1
+        movl    4(sp),a1
+        trap    #9
+        bccs    1$
+        jmp     cerror
+1$:
+        clrl    d0
+        rts
+</pre><p>
+Put this in the file <tt class="filename">seteuid.s</tt>:
+</p><pre class="programlisting">
+        .globl  _seteuid
+_seteuid:
+        moveq   #47,d0
+        movl    #100,a0
+        moveq   #0,d1
+        movl    4(sp),a1
+        trap    #9
+        bccs    1$
+        jmp     cerror
+1$:
+        clrl    d0
+        rts
+</pre><p>
+After creating the above files, you then assemble them using
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>as seteuid.s</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>as setegid.s</tt></b>
+</pre><p>
+that should produce the files <tt class="filename">seteuid.o</tt> and 
+<tt class="filename">setegid.o</tt>
+</p><p>
+Then you need to add these to the LIBSM line in the DNIX section of
+the Samba Makefile. Your LIBSM line will then look something like this:
+</p><pre class="programlisting">
+LIBSM = setegid.o seteuid.o -ln
+</pre><p> 
+You should then remove the line:
+</p><pre class="programlisting">
+#define NO_EID
+</pre><p>from the DNIX section of <tt class="filename">includes.h</tt>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2974825"></a>Red Hat Linux</h2></div></div><div></div></div><p>
+By default during installation, some versions of Red Hat Linux add an
+entry to <tt class="filename">/etc/hosts</tt> as follows:
+</p><pre class="programlisting">
+       127.0.0.1 loopback "hostname"."domainname"
+</pre><p>
+</p><p>
+This causes Samba to loop back onto the loopback interface.
+The result is that Samba fails to communicate correctly with
+the world and therefore may fail to correctly negotiate who
+is the master browse list holder and who is the master browser.
+</p><p>
+Corrective Action: Delete the entry after the word "loopback"
+in the line starting 127.0.0.1.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2974869"></a>AIX</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2974876"></a>Sequential Read Ahead</h3></div></div><div></div></div><p>
+Disabling Sequential Read Ahead using <b class="userinput"><tt>vmtune -r 0</tt></b> improves 
+Samba performance significantly.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2974902"></a>Solaris</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2974909"></a>Locking Improvements</h3></div></div><div></div></div><p>Some people have been experiencing problems with F_SETLKW64/fcntl 
+when running Samba on Solaris. The built-in file locking mechanism was
+not scalable. Performance would degrade to the point where processes would
+get into loops of trying to lock a file. It would try a lock, then fail,
+then try again. The lock attempt was failing before the grant was
+occurring. So the visible manifestation of this would be a handful of
+processes stealing all of the CPU, and when they were trussed they would
+be stuck if F_SETLKW64 loops.
+</p><p>
+Sun released patches for Solaris 2.6, 8, and 9. The patch for Solaris 7
+has not been released yet.
+</p><p>
+The patch revision for 2.6 is 105181-34, for 8 is 108528-19 and for 9 is 112233-04.
+</p><p>
+After the install of these patches, it is recommended to reconfigure
+and rebuild Samba.
+</p><p>Thanks to Joe Meslovich for reporting this.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="winbind-solaris9"></a>Winbind on Solaris 9</h3></div></div><div></div></div><p>
+Nsswitch on Solaris 9 refuses to use the Winbind NSS module. This behavior
+is fixed by Sun in patch 113476-05, which as of March 2003, is not in any
+roll-up packages.
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="compiling.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendixes.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Other-Clients.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 36. How to Compile Samba </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 38. Samba and Other CIFS Clients</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/ProfileMgmt.html b/docs/htmldocs/ProfileMgmt.html
new file mode 100644 (file)
index 0000000..9947526
--- /dev/null
@@ -0,0 +1,443 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 24. Desktop Profile Management</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="PolicyMgmt.html" title="Chapter 23. System and Account Policies"><link rel="next" href="pam.html" title="Chapter 25. PAM-Based Distributed Authentication"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 24. Desktop Profile Management</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="PolicyMgmt.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="pam.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ProfileMgmt"></a>Chapter 24. Desktop Profile Management</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="ProfileMgmt.html#id2954425">Features and Benefits</a></dt><dt><a href="ProfileMgmt.html#id2954459">Roaming Profiles</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2954500">Samba Configuration for Profile Handling</a></dt><dt><a href="ProfileMgmt.html#id2955058">Windows Client Profile Configuration Information</a></dt><dt><a href="ProfileMgmt.html#id2956404">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt><a href="ProfileMgmt.html#id2956492">Profile Migration from Windows NT4/200x Server to Samba</a></dt></dl></dd><dt><a href="ProfileMgmt.html#id2956822">Mandatory Profiles</a></dt><dt><a href="ProfileMgmt.html#id2956917">Creating and Managing Group Profiles</a></dt><dt><a href="ProfileMgmt.html#id2956970">Default Profile for Windows Users</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2956999">MS Windows 9x/Me</a></dt><dt><a href="ProfileMgmt.html#id2957150">MS Windows NT4 Workstation</a></dt><dt><a href="ProfileMgmt.html#id2957772">MS Windows 200x/XP</a></dt></dl></dd><dt><a href="ProfileMgmt.html#id2958338">Common Errors</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2958351">Configuring Roaming Profiles for a Few Users or Groups</a></dt><dt><a href="ProfileMgmt.html#id2958416">Cannot Use Roaming Profiles</a></dt><dt><a href="ProfileMgmt.html#id2958626">Changing the Default Profile</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954425"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Roaming profiles are feared by some, hated by a few, loved by many, and a Godsend for
+some administrators.
+</p><p>
+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.
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954459"></a>Roaming Profiles</h2></div></div><div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Roaming profiles support is different for Windows 9x/Me and Windows NT4/200x.
+</p></div><p>
+Before discussing how to configure roaming profiles, it is useful to see how
+Windows 9x/Me and Windows NT4/200x clients implement these features.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2954500"></a>Samba Configuration for Profile Handling</h3></div></div><div></div></div><p>
+This section documents how to configure Samba for MS Windows client profile support.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2954513"></a>NT4/200x User Profiles</h4></div></div><div></div></div><p>
+For example, to support Windows NT4/200x clients, set the followoing in the [global] section of the <tt class="filename">smb.conf</tt> file:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath</tt></i></td></tr></table><p>
+
+This is typically implemented like:
+
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon path = \\%L\Profiles\%u</tt></i></td></tr></table><p>
+where &#8220;<span class="quote">%L</span>&#8221; translates to the name of the Samba server and &#8220;<span class="quote">%u</span>&#8221; translates to the user name.
+</p><p>
+The default for this option is <tt class="filename">\\%N\%U\profile</tt>, namely <tt class="filename">\\sambaserver\username\profile</tt>. 
+The <tt class="filename">\\N%\%U</tt> 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 <tt class="filename">smb.conf</tt> in respect of the different
+semantics of &#8220;<span class="quote">%L</span>&#8221; and &#8220;<span class="quote">%N</span>&#8221;, as well as &#8220;<span class="quote">%U</span>&#8221; and &#8220;<span class="quote">%u</span>&#8221;.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+MS Windows NT/200x clients at times do not disconnect a connection to a server between logons. It is recommended
+to not use the <i class="parameter"><tt>homes</tt></i> meta-service name as part of the profile share path.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2954652"></a>Windows 9x/Me User Profiles</h4></div></div><div></div></div><p>
+To support Windows 9x/Me clients, you must use the <a class="indexterm" name="id2954664"></a><i class="parameter"><tt>logon home</tt></i>
+parameter. Samba has been fixed so <b class="userinput"><tt>net use /home</tt></b> now works as well and it, too, relies
+on the <b class="command">logon home</b> parameter.
+</p><p>
+By using the logon home 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
+<i class="parameter"><tt>[global]</tt></i> section of your <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon home = \\%L\%U\.profiles</tt></i></td></tr></table><p>
+then your Windows 9x/Me clients will dutifully put their clients in a subdirectory
+of your home directory called <tt class="filename">.profiles</tt> (making them hidden).
+</p><p>
+Not only that, but <b class="userinput"><tt>net use /home</tt></b> 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 <tt class="filename">\\%L\%U</tt> for <a class="indexterm" name="id2954767"></a><i class="parameter"><tt>logon home</tt></i>.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2954783"></a>Mixed Windows 9x/Me and Windows NT4/200x User Profiles</h4></div></div><div></div></div><p>
+You can support profiles for Windows 9x and Windows NT clients by setting both the
+<a class="indexterm" name="id2954795"></a><i class="parameter"><tt>logon home</tt></i> and <a class="indexterm" name="id2954809"></a><i class="parameter"><tt>logon path</tt></i> parameters. For example:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon home = \\%L\%u\.profiles</tt></i></td></tr><tr><td><i class="parameter"><tt>logon path = \\%L\profiles\%u</tt></i></td></tr></table></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2954850"></a>Disabling Roaming Profile Support</h4></div></div><div></div></div><p>
+A question often asked is: &#8220;<span class="quote">How may I enforce use of local profiles?</span>&#8221; or
+&#8220;<span class="quote">How do I disable roaming profiles?</span>&#8221;
+</p><p>
+<a class="indexterm" name="id2954876"></a>
+There are three ways of doing this:
+<a class="indexterm" name="id2954885"></a>
+</p><div class="variablelist"><dl><dt><span class="term">In <tt class="filename">smb.conf</tt></span></dt><dd><p>
+               Affect the following settings and ALL clients will be forced to use a local profile:
+               <a class="indexterm" name="id2954920"></a><i class="parameter"><tt>logon home</tt></i> and <a class="indexterm" name="id2954933"></a><i class="parameter"><tt>logon path</tt></i>
+               </p></dd><dt><span class="term">MS Windows Registry</span></dt><dd><p>
+               By using the Microsoft Management Console gpedit.msc 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:
+</p><pre class="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
+</pre><p>
+       </p></dd><dt><span class="term">Change of Profile Type:</span></dt><dd><p>From the start menu right-click on <span class="guiicon">My Computer icon</span>,
+               select <span class="guimenuitem">Properties</span>, click on the <span class="guilabel">User Profiles</span>
+               tab, select the profile you wish to change from
+               <span class="guimenu">Roaming</span> type to <span class="guimenu">Local</span>, and click on
+               <span class="guibutton">Change Type</span>.
+               </p></dd></dl></div><p>
+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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2955058"></a>Windows Client Profile Configuration Information</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2955066"></a>Windows 9x/Me Profile Setup</h4></div></div><div></div></div><p>
+When a user first logs in on Windows 9X, the file user.DAT is created, as are folders
+<tt class="filename">Start Menu</tt>, <tt class="filename">Desktop</tt>, <tt class="filename">Programs</tt>, and
+<tt class="filename">Nethood</tt>. These directories and their contents will be merged with the local
+versions stored in <tt class="filename">c:\windows\profiles\username</tt> on subsequent logins, taking the
+most recent from each. You will need to use the <i class="parameter"><tt>[global]</tt></i> options
+<a class="indexterm" name="id2955121"></a><i class="parameter"><tt>preserve case</tt></i> = yes,
+<a class="indexterm" name="id2955136"></a><i class="parameter"><tt>short preserve case</tt></i> = yes and
+<a class="indexterm" name="id2955150"></a><i class="parameter"><tt>case sensitive</tt></i> = no
+in order to maintain capital letters in shortcuts in any of the profile folders.
+</p><p>
+The <tt class="filename">user.DAT</tt> file contains all the user's preferences. If you wish to enforce a set of preferences,
+rename their <tt class="filename">user.DAT</tt> file to <tt class="filename">user.MAN</tt>, and deny them write access to this file.
+</p><div class="orderedlist"><ol type="1"><li><p>
+       On the Windows 9x/Me machine, go to <span class="guimenu">Control Panel</span> -&gt;
+       <span class="guimenuitem">Passwords</span> and select the <span class="guilabel">User Profiles</span> tab.
+       Select the required level of roaming preferences. Press <span class="guibutton">OK</span>, but do not
+       allow the computer to reboot.
+       </p></li><li><p>
+       On the Windows 9x/Me machine, go to <span class="guimenu">Control Panel</span> -&gt;
+       <span class="guimenuitem">Network</span> -&gt; <span class="guimenuitem">Client for Microsoft Networks</span>
+       -&gt; <span class="guilabel">Preferences</span>. Select <span class="guilabel">Log on to NT Domain</span>.      Then,
+       ensure that the Primary Logon is <span class="guilabel">Client for Microsoft Networks</span>. Press
+       <span class="guibutton">OK</span>, and this time allow the computer to reboot.
+       </p></li></ol></div><p> Under Windows 9x/ME, profiles are downloaded from the Primary Logon. If you have the Primary Logon
+as &#8220;<span class="quote">Client for Novell Networks</span>&#8221;, then the profiles and logon script will be downloaded from
+your Novell Server. If you have the Primary Logon as &#8220;<span class="quote">Windows Logon</span>&#8221;, then the profiles will
+be loaded from the local machine  a bit against the concept of roaming profiles, it would seem!  </p><p>
+You will now find that the Microsoft Networks Login box contains <tt class="constant">[user, password, domain]</tt> instead
+of just <tt class="constant">[user, password]</tt>. 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. 
+</p><p> Once the user has been successfully validated, the Windows 9x/Me machine will inform you that
+<tt class="computeroutput">The user has not logged on before</tt> and asks you <tt class="computeroutput">Do you
+wish to save the user's preferences?</tt> Select <span class="guibutton">Yes</span>. </p><p> 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 <a class="indexterm" name="id2955374"></a><i class="parameter"><tt>logon path</tt></i> on
+the Samba server and verify that the <tt class="filename">Desktop</tt>, <tt class="filename">Start Menu</tt>,
+<tt class="filename">Programs</tt> and <tt class="filename">Nethood</tt> folders have been created. </p><p> 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
+shortcut, that 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.   </p><p> 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. </p><p> 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 &#8220;<span class="quote">for
+       the first time</span>&#8221;.
+       
+<a class="indexterm" name="id2955451"></a>
+       </p><div class="orderedlist"><ol type="1"><li><p>
+       Instead of logging in under the [user, password, domain] dialog, press <span class="guibutton">escape</span>.
+       </p></li><li><p>
+       Run the <b class="command">regedit.exe</b> program, and look in:
+       </p><p>
+       <tt class="filename">HKEY_LOCAL_MACHINE\Windows\CurrentVersion\ProfileList</tt>
+       </p><p>
+       You will find an entry for each user of ProfilePath.    Note the contents of this key
+       (likely to be <tt class="filename">c:\windows\profiles\username</tt>), then delete the key
+       <i class="parameter"><tt>ProfilePath</tt></i> for the required user.
+       </p></li><li><p>
+       Exit the registry editor.
+       </p></li><li><p>
+       Search for the user's .PWL password-caching file in the <tt class="filename">c:\windows</tt> directory, and delete it.
+       </p></li><li><p>
+       Log off the Windows 9x/Me client.
+       </p></li><li><p>
+       Check the contents of the profile path (see <a class="indexterm" name="id2955562"></a><i class="parameter"><tt>logon path</tt></i>
+       described above) and delete the <tt class="filename">user.DAT</tt> or <tt class="filename">user.MAN</tt>
+       file for the user, making a backup if required. 
+       </p></li></ol></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Before deleting the contents of the directory listed in the <i class="parameter"><tt>ProfilePath</tt></i>
+(this is likely to be <tt class="filename">c:\windows\profiles\username)</tt>, ask the owner if they have
+any important files stored on their desktop or in their start menu. Delete the contents of the
+directory <i class="parameter"><tt>ProfilePath</tt></i> (making a backup if any of the files are needed).
+</p><p>
+This will have the effect of removing the local (read-only hidden system file) <tt class="filename">user.DAT</tt>
+in their profile directory, as well as the local &#8220;<span class="quote">desktop,</span>&#8221; &#8220;<span class="quote">nethood,</span>&#8221;
+&#8220;<span class="quote">start menu,</span>&#8221; and &#8220;<span class="quote">programs</span>&#8221; folders.
+</p></div><p>
+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 <b class="command">netmon.exe</b>, and look for error messages.
+</p><p> 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2955678"></a>Windows NT4 Workstation</h4></div></div><div></div></div><p> 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 <a class="indexterm" name="id2955691"></a><i class="parameter"><tt>logon path</tt></i> parameter.
+</p><p> There is a parameter that is now available for use with NT Profiles: <a class="indexterm" name="id2955710"></a><i class="parameter"><tt>logon drive</tt></i>. 
+This should be set to <tt class="filename">H:</tt> or any other drive, and should be used in conjunction with
+the new <a class="indexterm" name="id2955733"></a><i class="parameter"><tt>logon home</tt></i> parameter. </p><p> 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.)  </p><p> In the profile directory, Windows NT4 creates more folders than Windows 9x/Me. It creates
+<tt class="filename">Application Data</tt> and others, as well as <tt class="filename">Desktop</tt>,
+<tt class="filename">Nethood</tt>, <tt class="filename">Start Menu,</tt> and <tt class="filename">Programs</tt>.
+The profile itself is stored in a file <tt class="filename">NTuser.DAT</tt>. Nothing appears to be stored
+in the .PDS directory, and its purpose is currently unknown. </p><p> You can use the <span class="application">System Control Panel</span> 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
+<span class="application">System Control Panel</span> for you). The NT Help file also mentions that renaming
+<tt class="filename">NTuser.DAT</tt> to <tt class="filename">NTuser.MAN</tt> turns a profile into a mandatory one.
+</p><p> The case of the profile is significant.        The file must be called <tt class="filename">NTuser.DAT</tt>
+or, for a mandatory profile, <tt class="filename">NTuser.MAN</tt>. </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2955863"></a>Windows 2000/XP Professional</h4></div></div><div></div></div><p> You must first convert the profile from a local profile to a domain profile on the MS Windows
+workstation as follows: </p><div class="procedure"><ol type="1"><li><p> Log on as the <span class="emphasis"><em>local</em></span> workstation administrator. </p></li><li><p> Right-click on the <span class="guiicon">My Computer</span> Icon, select
+       <span class="guimenuitem">Properties</span>.</p></li><li><p> Click on the <span class="guilabel">User Profiles</span> tab.</p></li><li><p> Select the profile you wish to convert (click it once).</p></li><li><p> Click on the <span class="guibutton">Copy To</span> button.</p></li><li><p> In the <span class="guilabel">Permitted to use</span> box, click on the
+       <span class="guibutton">Change</span> button. </p></li><li><p> Click on the <span class="guilabel">Look in</span> 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. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>You will need to log on if a logon box opens up. 
+       For example, connect as <i class="replaceable"><tt>DOMAIN</tt></i>\root, password:
+       <i class="replaceable"><tt>mypassword</tt></i>.</p></div></li><li><p> To make the profile capable of being used by anyone, select &#8220;<span class="quote">Everyone</span>&#8221;. </p></li><li><p> Click on <span class="guibutton">OK</span> and the Selection box will close. </p></li><li><p> Now click on <span class="guibutton">OK</span> to create the profile in the path
+       you nominated.  </p></li></ol></div><p> Done. You now have a profile that can be edited using the Samba <b class="command">profiles</b> tool.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2956079"></a>Windows XP Service Pack 1</h5></div></div><div></div></div><p>
+       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:
+       </p><p>
+               <tt class="filename">Computer Configuration\Administrative Templates\System\User Profiles\Do not check for
+       user ownership of Roaming Profile Folders</tt>i
+       </p><p>
+       This should be set to <tt class="constant">Enabled</tt>.
+       </p><p>
+       Does the new version of Samba have an Active Directory analogue?  If so, then you may be able to set the policy through this.
+       </p><p>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 (N.B. I do not know for sure that this
+       will work in the same way as a domain group policy):
+       </p><div class="procedure"><ol type="1"><li><p>On the XP workstation, log in with an Administrative account.</p></li><li><p>Click on <span class="guimenu">Start</span> -&gt; <span class="guimenuitem">Run</span>.</p></li><li><p>Type <b class="command">mmc</b>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>A Microsoft Management Console should appear.</p></li><li><p>Click on <span class="guimenu">File</span> -&gt; <span class="guimenuitem">Add/Remove Snap-in</span> -&gt; <span class="guimenuitem">Add</span>.</p></li><li><p>Double-click on <span class="guiicon">Group Policy</span>.</p></li><li><p>Click on <span class="guibutton">Finish</span> -&gt; <span class="guibutton">Close</span>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>In the &#8220;<span class="quote">Console Root</span>&#8221; window expand <span class="guiicon">Local Computer Policy</span> -&gt;
+               <span class="guiicon">Computer Configuration</span> -&gt; <span class="guiicon">Administrative Templates</span> -&gt; <span class="guiicon">System</span> -&gt; <span class="guiicon">User Profiles</span>.</p></li><li><p>Double-click on <span class="guilabel">Do not check for user ownership of Roaming Profile Folders</span>.</p></li><li><p>Select <span class="guilabel">Enabled</span>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>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).</p></li><li><p>Reboot.</p></li></ol></div></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2956404"></a>Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</h3></div></div><div></div></div><p> 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. </p><p> If you then want to share the same Start Menu/Desktop with W9x/Me, you will need to specify a common
+location for the profiles. The <tt class="filename">smb.conf</tt> parameters that need to be common are <a class="indexterm" name="id2956443"></a><i class="parameter"><tt>logon path</tt></i> and <a class="indexterm" name="id2956457"></a><i class="parameter"><tt>logon home</tt></i>. </p><p> If you have this set up correctly, you will find separate <tt class="filename">user.DAT</tt> and
+<tt class="filename">NTuser.DAT</tt> files in the same profile directory. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2956492"></a>Profile Migration from Windows NT4/200x Server to Samba</h3></div></div><div></div></div><p> 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. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2956509"></a>Windows NT4 Profile Management Tools</h4></div></div><div></div></div><p> Unfortunately, the Resource Kit information is specific to the version of MS Windows NT4/200x. The
+correct resource kit is required for each platform. </p><p>Here is a quick guide:</p><div class="procedure"><ol type="1"><li><p> On your NT4 Domain Controller, right click on <span class="guiicon">My Computer</span>, then select the
+       tab labeled <span class="guilabel">User Profiles</span>. </p></li><li><p> Select a user profile you want to migrate and click on it. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>I am using the term &#8220;<span class="quote">migrate</span>&#8221; loosely. You can copy a profile to create a group
+       profile. You can give the user <i class="parameter"><tt>Everyone</tt></i> 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.</p></div></li><li><p>Click on the <span class="guibutton">Copy To</span> button.</p></li><li><p>In the box labeled <span class="guilabel">Copy Profile to</span> add your new path, e.g.,
+       <tt class="filename">c:\temp\foobar</tt></p></li><li><p>Click on <span class="guibutton">Change</span> in the <span class="guilabel">Permitted to use</span> box.</p></li><li><p>Click on the group &#8220;<span class="quote">Everyone</span>&#8221;, click on <span class="guibutton">OK</span>. This
+       closes the &#8220;<span class="quote">choose user</span>&#8221; box.</p></li><li><p>Now click on <span class="guibutton">OK</span>.</p></li></ol></div><p> Follow the above for every profile you need to migrate.      </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2956689"></a>Side Bar Notes</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2956700"></a>
+You should obtain the SID of your NT4 domain. You can use smbpasswd to do this. Read the man
+page.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2956712"></a>moveuser.exe</h4></div></div><div></div></div><p> The Windows 200x professional resource kit has <b class="command">moveuser.exe</b>. <b class="command">moveuser.exe</b> changes the security of a profile
+from one user to another. This allows the account domain to change, and/or the user name to change.</p><p>
+This command is like the Samba <b class="command">profiles</b> tool.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2956753"></a>Get SID</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2956764"></a>
+You can identify the SID by using <b class="command">GetSID.exe</b> from the Windows NT Server 4.0 Resource Kit. </p><p> Windows NT 4.0 stores the local profile information in the registry under the following key:
+<tt class="filename">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList</tt> </p><p> 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 <b class="command">GetSID.exe</b> utility.) Inside the appropriate user's subkey,
+you will see a string value named <i class="parameter"><tt>ProfileImagePath</tt></i>. </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2956822"></a>Mandatory Profiles</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2956832"></a>
+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 the previous chapter. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Under NO circumstances should the profile directory (or its contents) be made read-only
+as this may render the profile un-usable. 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 <b class="command">fake-permissions</b>
+VFS module to instruct MS Windows NT/200x/XP clients that the Profile has write permission for the user. See <link linkend="fakeperms">.
+</p></div><p> For MS Windows NT4/200x/XP, the above method can also be used to create mandatory profiles. To
+convert a group profile into a mandatory profile, simply locate the <tt class="filename">NTUser.DAT</tt> file in the copied profile
+and rename it to <tt class="filename">NTUser.MAN</tt>. </p><p> For MS Windows 9x/ME, it is the <tt class="filename">User.DAT</tt> file that must be renamed to
+<tt class="filename">User.MAN</tt> to effect a mandatory profile. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2956917"></a>Creating and Managing Group Profiles</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2956929"></a>
+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. </p><p> The next step is rather important. Instead of assigning a group profile to users (Using User Manager)
+on a &#8220;<span class="quote">per user</span>&#8221; basis, the group itself is assigned the now modified profile. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 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. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2956970"></a>Default Profile for Windows Users</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2956982"></a>
+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 effect 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. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2956999"></a>MS Windows 9x/Me</h3></div></div><div></div></div><p> To enable default per use profiles in Windows 9x/ME, you can either use the <span class="application">Windows
+98 System Policy Editor</span> or change the registry directly.        </p><p> To enable default per user profiles in Windows 9x/ME, launch the <span class="application">System Policy
+Editor</span>, then select <span class="guimenu">File</span> -&gt; <span class="guimenuitem">Open Registry</span>,
+next click on the <span class="guiicon">Local Computer</span> icon, click on <span class="guilabel">Windows 98 System</span>,
+select <span class="guilabel">User Profiles</span>, and click on the enable box. Remember to save the registry
+changes. </p><p> To modify the registry directly, launch the <span class="application">Registry Editor</span>
+(<b class="command">regedit.exe</b>) and select the hive <tt class="filename">HKEY_LOCAL_MACHINE\Network\Logon</tt>. Now
+add a DWORD type key with the name &#8220;<span class="quote">User Profiles,</span>&#8221; to
+enable user profiles to set the value
+to 1; to disable user profiles set it to 0. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2957101"></a>User Profile Handling with Windows 9x/Me</h4></div></div><div></div></div><p> When a user logs on to a Windows 9x/Me machine, the local profile path,
+<tt class="filename">HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList</tt>, is checked
+for an existing entry for that user. </p><p> 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. </p><p> 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. </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2957150"></a>MS Windows NT4 Workstation</h3></div></div><div></div></div><p> On MS Windows NT4, the default user profile is obtained from the location
+<tt class="filename">%SystemRoot%\Profiles</tt> which in a default installation will translate to
+<tt class="filename">C:\Windows NT\Profiles</tt>. Under this directory on a clean install there will be three
+(3) directories: <tt class="filename">Administrator</tt>, <tt class="filename">All
+Users,</tt> and <tt class="filename">Default
+User</tt>. </p><p> The <tt class="filename">All Users</tt> directory contains menu settings that are common across all
+system users. The <tt class="filename">Default User</tt> directory contains menu entries that are customizable
+per user depending on the profile settings chosen/created. </p><p> When a new user first logs onto an MS Windows NT4 machine, a new profile is created from: </p><div class="itemizedlist"><ul type="disc"><li><p>All Users settings.</p></li><li><p>Default User settings (contains the default <tt class="filename">NTUser.DAT</tt> file).</p></li></ul></div><p> When a user logs onto an MS Windows NT4 machine that is a member of a Microsoft security domain,
+       the following steps are followed in respect of profile handling: 
+
+<a class="indexterm" name="id2957258"></a>
+</p><div class="procedure"><ol type="1"><li><p> The users' account information that is obtained during the logon process
+       contains the location of the users' 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
+       <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt>. This profile then inherits the settings
+       in the <tt class="filename">All Users</tt> profile in the <tt class="filename">%SystemRoot%\Profiles</tt>
+       location. </p></li><li><p> 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 <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt>
+       directory from reading the <tt class="filename">Default User</tt> profile. </p></li><li><p> If the NETLOGON share on the authenticating server (logon server) contains
+       a policy file (<tt class="filename">NTConfig.POL</tt>), then its contents are applied to the
+       <tt class="filename">NTUser.DAT</tt> which is applied to the <tt class="filename">HKEY_CURRENT_USER</tt>
+       part of the registry. 
+       </p></li><li><p> 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 <tt class="filename">NTuser.DAT</tt> file is then
+       recreated from the contents of the <tt class="filename">HKEY_CURRENT_USER</tt> contents. Thus,
+       should there not exist in the NETLOGON share an <tt class="filename">NTConfig.POL</tt> at the next
+       logon, the effect of the previous <tt class="filename">NTConfig.POL</tt> will still be held in the
+       profile. The effect of this is known as tattooing.
+       </p></li></ol></div><p> MS Windows NT4 profiles may be <span class="emphasis"><em>local</em></span> or <span class="emphasis"><em>roaming</em></span>. A local
+profile will stored in the <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt> location. A roaming
+profile will also remain stored in the same way, unless the following registry key is created as shown: </p><pre class="screen"> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\
+winlogon\"DeleteRoamingCache"=dword:0000000
+ </pre><p>
+In this case, the local copy (in <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt>) will be deleted
+on logout.</p><p> Under MS Windows NT4, default locations for common resources like <tt class="filename">My Documents</tt>
+may be redirected to a network share by modifying the following registry keys. These changes may be
+affected 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
+way of first creating a default user profile, then while logged in as that user, run <b class="command">regedt32</b> to edit
+the key settings. </p><p>
+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:
+</p><pre class="screen">
+HKEY_CURRENT_USER
+       \Software
+               \Microsoft
+                       \Windows
+                               \CurrentVersion
+                                       \Explorer
+                                               \User Shell Folders
+</pre><p>
+<a class="indexterm" name="id2957503"></a>
+</p><p> The above hive key contains a list of automatically managed folders. The default entries are shown in <link linkend="ProfileLocs">. </p><div class="table"><a name="ProfileLocs"></a><p class="title"><b>Table 24.1. User Shell Folder Registry Keys Default Values</b></p><table summary="User Shell Folder Registry Keys Default Values" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="left">Default Value</th></tr></thead><tbody><tr><td align="left">AppData</td><td align="left">%USERPROFILE%\Application Data</td></tr><tr><td align="left">Desktop</td><td align="left">%USERPROFILE%\Desktop</td></tr><tr><td align="left">Favorites</td><td align="left">%USERPROFILE%\Favorites</td></tr><tr><td align="left">NetHood</td><td align="left">%USERPROFILE%\NetHood</td></tr><tr><td align="left">PrintHood</td><td align="left">%USERPROFILE%\PrintHood</td></tr><tr><td align="left">Programs</td><td align="left">%USERPROFILE%\Start Menu\Programs</td></tr><tr><td align="left">Recent</td><td align="left">%USERPROFILE%\Recent</td></tr><tr><td align="left">SendTo</td><td align="left">%USERPROFILE%\SendTo</td></tr><tr><td align="left">Start Menu </td><td align="left">%USERPROFILE%\Start Menu</td></tr><tr><td align="left">Startup</td><td align="left">%USERPROFILE%\Start Menu\Programs\Startup</td></tr></tbody></table></div><p> The registry key that contains the location of the default profile settings is: </p><p> <tt class="filename">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
+User Shell Folders</tt> </p><p> The default entries are shown in <link linkend="regkeys">.</p><div class="table"><a name="regkeys"></a><p class="title"><b>Table 24.2. Defaults of Profile Settings Registry Keys</b></p><table summary="Defaults of Profile Settings Registry Keys" border="1"><colgroup><col align="left"><col align="left"></colgroup><tbody><tr><td align="left">Common Desktop</td><td align="left">%SystemRoot%\Profiles\All Users\Desktop</td></tr><tr><td align="left">Common Programs</td><td align="left">%SystemRoot%\Profiles\All Users\Programs</td></tr><tr><td align="left">Common Start Menu</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu</td></tr><tr><td align="left">Common Startup</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu\Programs\Startup</td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2957772"></a>MS Windows 200x/XP</h3></div></div><div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2957786"></a>
+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 allows the administrator to create a global default
+profile and enforce it through the use of Group Policy Objects (GPOs).
+</p></div><p> When a new user first logs onto an MS Windows 200x/XP machine, the default profile is obtained from
+<tt class="filename">C:\Documents and Settings\Default User</tt>. 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. </p><p> 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,<tt class="filename">%LOGONSERVER%\NETLOGON\Default User,</tt> and if one
+exists there it will copy this to the workstation to the <tt class="filename">C:\Documents and Settings\</tt>
+under the Windows login name of the user. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> This path translates, in Samba parlance, to the <tt class="filename">smb.conf</tt>
+<i class="parameter"><tt>[NETLOGON]</tt></i> share. The directory should be created at the root
+of this share and must be called <tt class="filename">Default Profile</tt>.    </p></div><p> If a default profile does not exist in this location, then MS Windows 200x/XP will use the local
+default profile. </p><p> On logging out, the users' desktop profile will be 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 will be written to the
+local machine only under the path <tt class="filename">C:\Documents and Settings\%USERNAME%</tt>. </p><p> Those wishing to modify the default behavior can do so through these three methods: </p><div class="itemizedlist"><ul type="disc"><li><p> Modify the registry keys on the local machine manually and place the new
+       default profile in the NETLOGON share root. This is not recommended as it is maintenance intensive.
+       </p></li><li><p> Create an NT4-style NTConfig.POL file that specified this behavior and locate
+       this file in the root of the NETLOGON share along with the new default profile. </p></li><li><p> Create a GPO that enforces this through Active Directory, and place the new
+       default profile in the NETLOGON share.  </p></li></ul></div><p>The registry hive key that effects the behavior of folders that are part of the default user
+profile are controlled by entries on Windows 200x/XP is: </p><p> <tt class="filename">HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell
+Folders\</tt> </p><p>
+The above hive key contains a list of automatically managed folders. The default entries are shown
+in <link linkend="defregpthkeys">
+<a class="indexterm" name="id2957980"></a>
+</p><div class="table"><a name="defregpthkeys"></a><p class="title"><b>Table 24.3. Defaults of Default User Profile Paths Registry Keys</b></p><table summary="Defaults of Default User Profile Paths Registry Keys" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="left">Default Value</th></tr></thead><tbody><tr><td align="left">AppData</td><td align="left">%USERPROFILE%\Application Data</td></tr><tr><td align="left">Cache</td><td align="left">%USERPROFILE%\Local Settings\Temporary Internet Files</td></tr><tr><td align="left">Cookies</td><td align="left">%USERPROFILE%\Cookies</td></tr><tr><td align="left">Desktop</td><td align="left">%USERPROFILE%\Desktop</td></tr><tr><td align="left">Favorites</td><td align="left">%USERPROFILE%\Favorites</td></tr><tr><td align="left">History</td><td align="left">%USERPROFILE%\Local Settings\History</td></tr><tr><td align="left">Local AppData</td><td align="left">%USERPROFILE%\Local Settings\Application Data</td></tr><tr><td align="left">Local Settings</td><td align="left">%USERPROFILE%\Local Settings</td></tr><tr><td align="left">My Pictures</td><td align="left">%USERPROFILE%\My Documents\My Pictures</td></tr><tr><td align="left">NetHood</td><td align="left">%USERPROFILE%\NetHood</td></tr><tr><td align="left">Personal</td><td align="left">%USERPROFILE%\My Documents</td></tr><tr><td align="left">PrintHood</td><td align="left">%USERPROFILE%\PrintHood</td></tr><tr><td align="left">Programs</td><td align="left">%USERPROFILE%\Start Menu\Programs</td></tr><tr><td align="left">Recent</td><td align="left">%USERPROFILE%\Recent</td></tr><tr><td align="left">SendTo</td><td align="left">%USERPROFILE%\SendTo</td></tr><tr><td align="left">Start Menu</td><td align="left">%USERPROFILE%\Start Menu</td></tr><tr><td align="left">Startup</td><td align="left">%USERPROFILE%\Start Menu\Programs\Startup</td></tr><tr><td align="left">Templates</td><td align="left">%USERPROFILE%\Templates</td></tr></tbody></table></div><p> There is also an entry called &#8220;<span class="quote">Default</span>&#8221; that has no value set. The default entry is
+of type <tt class="constant">REG_SZ</tt>, all the others are of type <tt class="constant">REG_EXPAND_SZ</tt>. </p><p> 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. </p><p> To set this to a network location, you could use the following examples: </p><p><tt class="filename">%LOGONSERVER%\%USERNAME%\Default Folders</tt></p><p> This would store the folders in the user's home directory under a directory called <tt class="filename">Default
+Folders</tt>. You could also use: </p><p><tt class="filename">\\<i class="replaceable"><tt>SambaServer</tt></i>\<i class="replaceable"><tt>FolderShare</tt></i>\%USERNAME%</tt></p><p>
+in which case the default folders will be stored in the server named <i class="replaceable"><tt>SambaServer</tt></i>
+in the share called <i class="replaceable"><tt>FolderShare</tt></i> under a directory that has the name of the
+MS Windows user as seen by the Linux/UNIX file system. </p><p> Please note that once you have created a default profile share, you MUST migrate a user's profile
+(default or custom) to it. </p><p> MS Windows 200x/XP profiles may be <span class="emphasis"><em>Local</em></span> or <span class="emphasis"><em>Roaming</em></span>.
+       A roaming profile will be cached locally unless the following registry key is created: 
+
+<a class="indexterm" name="id2958308"></a>
+</p><p> </p><pre class="programlisting"> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\
+       winlogon\"DeleteRoamingCache"=dword:00000001</pre><p>
+In this case, the local cache copy will be deleted on logout.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958338"></a>Common Errors</h2></div></div><div></div></div><p>
+The following are some typical errors, problems and questions that have been asked on the Samba mailing lists.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958351"></a>Configuring Roaming Profiles for a Few Users or Groups</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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 then necessary to disable roaming profile handling in the registry of each such machine.
+</p><p>
+With Samba-3, you can have a global profile setting in <tt class="filename">smb.conf</tt> and you can override this by
+per-user settings using the Domain User Manager (as with MS Windows NT4/ Win 200xx). </p><p> In any case, you can configure only one profile per user. That profile can be either: </p><div class="itemizedlist"><ul type="disc"><li>A profile unique to that user.</li><li>A mandatory profile (one the user cannot change).</li><li>A group profile (really should be mandatory, that is unchangable).</li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958416"></a>Cannot Use Roaming Profiles</h3></div></div><div></div></div><p> A user requested the following: &#8220;<span class="quote"> I do not want Roaming profiles to be implemented. I want
+to give users a local profile alone. Please help me, 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. </span>&#8221;</p><p> The choices are: </p><div class="variablelist"><dl><dt><span class="term">Local profiles</span></dt><dd><p> I know of no registry keys that will allow
+               auto-deletion of LOCAL profiles on log out.</p></dd><dt><span class="term">Roaming profiles</span></dt><dd><p> 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. </p></dd></dl></div><p>The roaming profile choices are: </p><div class="variablelist"><dl><dt><span class="term">Personal roaming profiles</span></dt><dd><p> These are typically stored in
+               a profile share on a central (or conveniently located local) server. </p><p> Workstations cache (store) a local copy of the profile. This cached
+               copy is used when the profile cannot be downloaded at next logon. </p></dd><dt><span class="term">Group profiles</span></dt><dd><p>These are loaded from a central profile
+               server.</p></dd><dt><span class="term">Mandatory profiles</span></dt><dd><p> 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. </p></dd></dl></div><p> 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 GB 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). </p><p> The point of all the above is to show that roaming profiles and good controls of how they can be
+changed as well as good discipline make up for a problem-free site. </p><p> 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. </p><p>Local profiles mean: </p><div class="itemizedlist"><ul type="disc"><li><p>If each machine is used by many users, then much local disk storage is needed
+       for local profiles.</p></li><li><p>Every workstation the user logs into has
+       its own profile; these can be very different from machine to machine.</p></li></ul></div><p> On the other hand, use of roaming profiles means: </p><div class="itemizedlist"><ul type="disc"><li><p>The network administrator can control the desktop environment of all users.</p></li><li><p>Use of mandatory profiles drastically reduces network management overheads.</p></li><li><p>In the long run, users will experience fewer problems.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958626"></a>Changing the Default Profile</h3></div></div><div></div></div><p>&#8220;<span class="quote">When the client logs onto the Domain Controller, it searches
+for a profile to download. Where do I put this default profile?</span>&#8221;</p><p>
+<a class="indexterm" name="id2958644"></a>
+First, the Samba server needs to be configured as a Domain Controller. This can be done by
+setting in <tt class="filename">smb.conf</tt>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 32 (or more)</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = Yes</tt></i></td></tr></table><p> There must be a <i class="parameter"><tt>[netlogon]</tt></i> share that is world readable. It is
+a good idea to add a logon script to pre-set 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). </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> To invoke auto-deletion of roaming profile from the local workstation cache (disk storage), use
+the <span class="application">Group Policy Editor</span> to create a file called <tt class="filename">NTConfig.POL</tt>
+with the appropriate entries. This file needs to be located in the <i class="parameter"><tt>netlogon</tt></i>
+share root directory.</p></div><p> Windows clients need to be members of the domain. Workgroup machines do not use network logons
+so they do not interoperate with domain profiles. </p><p> For roaming profiles, add to <tt class="filename">smb.conf</tt>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon path = \\%N\profiles\%U</tt></i></td></tr><tr><td># Default logon drive is Z:</td></tr><tr><td><i class="parameter"><tt>logon drive = H:</tt></i></td></tr><tr><td># This requires a PROFILES share that is world writable.</td></tr></table></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="PolicyMgmt.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="pam.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 23. System and Account Policies </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 25. PAM-Based Distributed Authentication</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/SWAT.html b/docs/htmldocs/SWAT.html
new file mode 100644 (file)
index 0000000..d4c8b78
--- /dev/null
@@ -0,0 +1,375 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 32. SWAT  The Samba Web Administration Tool</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="previous" href="NT4Migration.html" title="Chapter 31. Migration from NT4 PDC to Samba-3 PDC"><link rel="next" href="troubleshooting.html" title="Part V. Troubleshooting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 32. SWAT  The Samba Web Administration Tool</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NT4Migration.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="troubleshooting.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SWAT"></a>Chapter 32. SWAT  The Samba Web Administration Tool</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 21, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="SWAT.html#id2967624">Features and Benefits</a></dt><dt><a href="SWAT.html#id2967718">Guidelines and Technical Tips</a></dt><dd><dl><dt><a href="SWAT.html#id2967733">Validate SWAT Installation</a></dt><dt><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt><a href="SWAT.html#id2968330">Securing SWAT through SSL</a></dt><dt><a href="SWAT.html#id2968458">Enabling SWAT Internationalization Support</a></dt></dl></dd><dt><a href="SWAT.html#id2968628">Overview and Quick Tour</a></dt><dd><dl><dt><a href="SWAT.html#id2968644">The SWAT Home Page</a></dt><dt><a href="SWAT.html#id2968718">Global Settings</a></dt><dt><a href="SWAT.html#id2968838">Share Settings</a></dt><dt><a href="SWAT.html#id2968902">Printers Settings</a></dt><dt><a href="SWAT.html#id2968967">The SWAT Wizard</a></dt><dt><a href="SWAT.html#id2969040">The Status Page</a></dt><dt><a href="SWAT.html#id2969092">The View Page</a></dt><dt><a href="SWAT.html#id2969115">The Password Change Page</a></dt></dl></dd></dl></div><p>
+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 will allow Web-based configuration
+of Samba. It has a wizard that may help to get Samba configured
+quickly, it has context-sensitive help on each <tt class="filename">smb.conf</tt> parameter, it provides for monitoring of current state
+of connection information, and it allows network-wide MS Windows network password
+management.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2967624"></a>Features and Benefits</h2></div></div><div></div></div><p>
+SWAT is a facility that is part of the Samba suite. The main executable is called
+<b class="command">swat</b> and is invoked by the inter-networking super daemon.
+See <link linkend="xinetd"> for details.
+</p><p>
+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 <b class="command">man</b> page entries.
+</p><p>
+There are network administrators who believe that it is a good idea to write systems
+documentation inside configuration files, and for them SWAT will aways 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 <tt class="filename">smb.conf</tt> file to disk, it will write 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 <tt class="filename">smb.conf</tt> file.
+Additionally, the parameters will be written back in internal ordering.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Before using SWAT, please be warned  SWAT will completely replace your <tt class="filename">smb.conf</tt> with
+a fully-optimized file that has been stripped of all comments you might have placed there
+and only non-default settings will be written to the file.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2967718"></a>Guidelines and Technical Tips</h2></div></div><div></div></div><p>
+This section aims to unlock the dark secrets behind how SWAT may be made to work,
+may be made more secure, and how to solve Internationalization support problems.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2967733"></a>Validate SWAT Installation</h3></div></div><div></div></div><p>
+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, however 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.
+</p><p>
+When you have configrmed that SWAT is installed it is necessary to validate
+that the installation includes the binary <b class="command">swat</b> 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, evne though the
+<b class="command">swat</b> binary executable file was installed. 
+</p><p>
+Finally, when you are sure that SWAT has been fully installed, please check the SWAT
+has been enebled in the control file for the internetworking super-daemon (inetd or xinetd)
+that is used on your operating system platform. 
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2967782"></a>Locating the <b class="command">swat</b> File</h4></div></div><div></div></div><p>
+To validate that SWAT is installed, first locate the <b class="command">swat</b> binary
+file on the system. It may be found under the following directories:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><tt class="filename">/usr/local/samba/bin</tt>  the default Samba location.</td></tr><tr><td><tt class="filename">/usr/sbin</tt>  the default location on most Linux systems.</td></tr><tr><td><tt class="filename">/opt/samba/bin</tt></td></tr></table><p>
+</p><p>
+The actual location is much dependant on the choice of the operating system vendor, or as determined
+by the administrator who compiled and installed Samba.
+</p><p>
+There are a number methods that may be used to locate the <b class="command">swat</b> binary file.
+The following methods may be helpful:
+</p><p>
+If <b class="command">swat</b> 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 <b class="command">swat</b> as shown here:
+</p><pre class="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
+</pre><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2967911"></a>Locating the SWAT Support Files</h4></div></div><div></div></div><p>
+Now that you have found that <b class="command">swat</b> is in the search path, it is easy
+to identify where the file is located. Here is another simple way this may be done:
+</p><pre class="screen">
+frodo:~ # whereis swat
+swat: /usr/sbin/swat /usr/share/man/man8/swat.8.gz
+</pre><p>
+</p><p>
+If the above measures fail to locate the <b class="command">swat</b> binary, another approach
+is needed. The following may be used:
+</p><pre class="screen">
+frodo:/ # find / -name swat -print
+/etc/xinetd.d/swat
+/usr/sbin/swat
+/usr/share/samba/swat
+frodo:/ #
+</pre><p>
+</p><p>
+This list shows that there is a control file for <b class="command">xinetd</b>, the internetwork
+super-daemon that is installed on this server. The location of the SWAT binary file is
+<tt class="filename">/usr/sbin/swat</tt>, and the support files for it are located under the
+directory <tt class="filename">/usr/share/samba/swat</tt>.
+</p><p>
+We must now check where <b class="command">swat</b> expects to find its support files. This can
+be done as follows:
+</p><pre class="screen">
+frodo:/ # strings /usr/sbin/swat | grep "/swat"
+/swat/
+...
+/usr/share/samba/swat
+frodo:/ #
+</pre><p>
+</p><p>
+The <tt class="filename">/usr/share/samba/swat/</tt> 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:
+</p><pre class="screen">
+jht@frodo:/&gt; 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@frodo:/&gt;
+</pre><p>
+</p><p>
+If the files needed are not available it will be necessary to obtain and install them
+before SWAT can be used.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="xinetd"></a>Enabling SWAT for Use</h3></div></div><div></div></div><p>
+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 <b class="command">inetd</b>- or
+<b class="command">xinetd</b>-based system.
+</p><p>
+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 
+<tt class="filename">/etc/inetd.conf</tt> or in the directory <tt class="filename">/etc/[x]inet[d].d</tt>
+or similar.
+</p><p>
+The control entry for the older style file might be:
+<a class="indexterm" name="id2968135"></a>
+</p><pre class="programlisting">
+       # swat is the Samba Web Administration Tool
+       swat stream tcp nowait.400 root /usr/sbin/swat swat
+</pre><p>
+A control file for the newer style xinetd could be:
+</p><p>
+</p><pre class="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 = yes
+}
+</pre><p>
+
+</p><p>
+Both of the above examples assume that the <b class="command">swat</b> binary has been
+located in the <tt class="filename">/usr/sbin</tt> 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 <tt class="filename">/usr/share/samba/swat</tt>. The default
+location using Samba defaults will be <tt class="filename">/usr/local/samba/swat</tt>.
+</p><p>
+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: <span class="guibutton">HOME</span>, <span class="guibutton">STATUS</span>, <span class="guibutton">VIEW</span>, 
+<span class="guibutton">PASSWORD</span>. The only page that allows
+change capability in this case is <span class="guibutton">PASSWORD</span>.
+</p><p>
+As long as you log onto SWAT as the user <span class="emphasis"><em>root</em></span>, you should obtain
+full change and commit ability. The buttons that will be exposed include:
+<span class="guibutton">HOME</span>, <span class="guibutton">GLOBALS</span>, <span class="guibutton">SHARES</span>, <span class="guibutton">PRINTERS</span>, 
+<span class="guibutton">WIZARD</span>, <span class="guibutton">STATUS</span>, <span class="guibutton">VIEW</span>, <span class="guibutton">PASSWORD</span>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2968330"></a>Securing SWAT through SSL</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2968341"></a>
+Many people have asked about how to setup SWAT with SSL to allow for secure remote
+administration of Samba. Here is a method that works, courtesy of Markus Krieger.
+</p><p>
+Modifications to the SWAT setup are as follows: 
+</p><div class="procedure"><ol type="1"><li><p>
+       Install OpenSSL.
+       </p></li><li><p>
+       Generate certificate and private key.
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/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</tt></b>
+</pre></li><li><p>
+       Remove swat-entry from [x]inetd.
+       </p></li><li><p>
+       Start <b class="command">stunnel</b>.
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>stunnel -p /etc/stunnel/stunnel.pem -d 901 \
+        -l /usr/local/samba/bin/swat swat </tt></b>
+</pre></li></ol></div><p>
+Afterward, simply connect to swat by using the URL <ulink url="https://myhost:901">https://myhost:901</ulink>, accept the certificate
+and the SSL connection is up.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2968458"></a>Enabling SWAT Internationalization Support</h3></div></div><div></div></div><p>
+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.
+</p><p>
+
+</p><p>
+To enable this feature:
+</p><p>
+
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Install  the proper <b class="command">msg</b> files from the Samba
+       <tt class="filename">source/po</tt> directory into $LIBDIR.
+       </p></li><li><p>
+       Set the correct locale value for <a class="indexterm" name="id2968509"></a><i class="parameter"><tt>display charset</tt></i>.
+       </p></li><li><p>
+       Set your browser's language setting.
+       </p></li></ul></div><p>
+
+</p><p>
+The name of msg file is same as the language ID sent by the browser. For
+example en means "English", ja means "Japanese", fr means "French.
+</p><p>
+
+</p><p>
+If you do not like some of messages, or there are no <b class="command">msg</b> files for
+your locale, you can create them simply by copying the <b class="command">en.msg</b> files
+to the dirertory for &#8220;<span class="quote">your language ID.msg</span>&#8221; and filling in proper strings
+to each &#8220;<span class="quote">msgstr</span>&#8221;. For example, in <tt class="filename">it.msg</tt>, the
+<b class="command">msg</b> file for the Italian locale, just set:
+</p><pre class="screen">
+msgid "Set Default"
+msgstr "Imposta Default"
+</pre><p>
+and so on. If you find a mistake or create a new <b class="command">msg</b> file, please email it
+to us so we will include this in the next release of Samba.
+</p><p>
+
+</p><p>
+Note that if you enable this feature and the <a class="indexterm" name="id2968601"></a><i class="parameter"><tt>display charset</tt></i> 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 <tt class="filename">smb.conf</tt> file parameter.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2968628"></a>Overview and Quick Tour</h2></div></div><div></div></div><p>
+SWAT is a tools that many 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2968644"></a>The SWAT Home Page</h3></div></div><div></div></div><p>
+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 Samba HOWTO-Collection (this 
+document) as well as the O'Reilly book &#8220;<span class="quote">Using Samba.</span>&#8221;
+</p><p>
+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/">ethereal.</ulink>
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+SWAT can be configured to run in <span class="emphasis"><em>demo</em></span> mode. This is not recommended
+as it runs SWAT without authentication and with full administrative ability. Allows
+changes to <tt class="filename">smb.conf</tt> as well as general operation with root privileges. The option that
+creates this ability is the <tt class="option">-a</tt> flag to swat. <span class="emphasis"><em>Do not use this in a
+production environment.</em></span>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2968718"></a>Global Settings</h3></div></div><div></div></div><p>
+The <span class="guibutton">GLOBALS</span> button will expose a page that allows configuration of the global parameters
+in <tt class="filename">smb.conf</tt>. There are two levels of exposure of the parameters:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       <span class="guibutton">Basic</span>  exposes common configuration options.
+       </p></li><li><p>
+       <span class="guibutton">Advanced</span>  exposes configuration options needed in more 
+       complex environments.
+       </p></li></ul></div><p>
+To switch to other than <span class="guibutton">Basic</span> editing ability, click on <span class="guibutton">Advanced</span>.
+You may also do this by clicking on the radio button, then click on the <span class="guibutton">Commit Changes</span> button.
+</p><p>
+After making any changes to configuration parameters, make sure that
+you click on the 
+<span class="guibutton">Commit Changes</span> button before moving to another area, otherwise
+your changes will be lost.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+SWAT has context-sensitive help. To find out what each parameter is
+for, simply click on the
+<span class="guibutton">Help</span> link to the left of the configuration parameter.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2968838"></a>Share Settings</h3></div></div><div></div></div><p>
+To effect a currently configured share, simply click on the pull down button between the
+<span class="guibutton">Choose Share</span> and the <span class="guibutton">Delete Share</span> buttons,
+select the share you wish to operate on, then to edit the settings
+click on the
+<span class="guibutton">Choose Share</span> button. To delete the share, simply press the
+<span class="guibutton">Delete Share</span> button.
+</p><p>
+To create a new share, next to the button labeled <span class="guibutton">Create Share</span> enter
+into the text field the name of the share to be created, then click on the 
+<span class="guibutton">Create Share</span> button.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2968902"></a>Printers Settings</h3></div></div><div></div></div><p>
+To affect a currently configured printer, simply click on the pull down button between the
+<span class="guibutton">Choose Printer</span> and the <span class="guibutton">Delete Printer</span> buttons,
+select the printer you wish to operate on, then to edit the settings
+click on the
+<span class="guibutton">Choose Printer</span> button. To delete the share, simply press the
+<span class="guibutton">Delete Printer</span> button.
+</p><p>
+To create a new printer, next to the button labeled <span class="guibutton">Create Printer</span> enter
+into the text field the name of the share to be created, then click on the 
+<span class="guibutton">Create Printer</span> button.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2968967"></a>The SWAT Wizard</h3></div></div><div></div></div><p>
+The purpose if the SWAT Wizard is to help the Microsoft-knowledgeable network administrator
+to configure Samba with a minimum of effort.
+</p><p>
+The Wizard page provides a tool for rewriting the <tt class="filename">smb.conf</tt> file in fully optimized format.
+This will also happen if you press the <span class="guibutton">Commit</span> button. The two differ
+since the <span class="guibutton">Rewrite</span> button ignores any changes that may have been made,
+while the <span class="guibutton">Commit</span> button causes all changes to be affected.
+</p><p>
+The <span class="guibutton">Edit</span> button permits the editing (setting) of the minimal set of
+options that may be necessary to create a working Samba server.
+</p><p>
+Finally, there are a limited set of options that will 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2969040"></a>The Status Page</h3></div></div><div></div></div><p>
+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: <span class="application">smbd</span>, <span class="application">nmbd</span>, <span class="application">winbindd</span>.
+</p><p>
+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
+will be continually spawned. The auto-refresh facility will allow you to track the changing
+conditions with minimal effort.
+</p><p>
+Lastly, the Status page may be used to terminate specific smbd client connections in order to
+free files that may be locked.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2969092"></a>The View Page</h3></div></div><div></div></div><p>
+This page allows the administrator to view the optimized <tt class="filename">smb.conf</tt> file and, if you are
+particularly masochistic, will permit you also to see all possible global configuration
+parameters and their settings.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2969115"></a>The Password Change Page</h3></div></div><div></div></div><p>
+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. Alternately, you can use
+this tool to change a local password for a user account.
+</p><p>
+When logged in as a non-root account, the user will have to provide the old password as well as
+the new password (twice). When logged in as <span class="emphasis"><em>root</em></span>, only the new password is
+required.
+</p><p>
+One popular use for this tool is to change user passwords across a range of remote MS Windows
+servers.
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="NT4Migration.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="migration.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="troubleshooting.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 31. Migration from NT4 PDC to Samba-3 PDC </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part V. Troubleshooting</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/Samba-Developers-Guide.html b/docs/htmldocs/Samba-Developers-Guide.html
new file mode 100644 (file)
index 0000000..2c93295
--- /dev/null
@@ -0,0 +1,2646 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>SAMBA Developers Guide</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><meta name="description" content="
+Last Update : Fri Jun  6 00:45:54 CEST 2003
+This book is a collection of documents that might be useful for 
+people developing samba or those interested in doing so.
+It's nothing more than a collection of documents written by samba developers about 
+the internals of various parts of samba and the SMB protocol. It's still incomplete.
+The most recent version of this document
+can be found at http://devel.samba.org/.
+Please send updates to Jelmer Vernooij.
+This documentation is distributed under the GNU General Public License (GPL) 
+version 2.  A copy of the license is included with the Samba source
+distribution.  A copy can be found on-line at http://www.fsf.org/licenses/gpl.txt
+"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Samba-Developers-Guide"></a>SAMBA Developers Guide</h1></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
+<span class="emphasis"><em>Last Update</em></span> : Fri Jun  6 00:45:54 CEST 2003
+</p><p>
+This book is a collection of documents that might be useful for 
+people developing samba or those interested in doing so.
+It's nothing more than a collection of documents written by samba developers about 
+the internals of various parts of samba and the SMB protocol. It's still incomplete.
+The most recent version of this document
+can be found at <ulink url="http://devel.samba.org/">http://devel.samba.org/</ulink>.
+Please send updates to <ulink url="mailto:jelmer@samba.org">Jelmer Vernooij</ulink>.
+</p><p>
+This documentation is distributed under the GNU General Public License (GPL) 
+version 2.  A copy of the license is included with the Samba source
+distribution.  A copy can be found on-line at <ulink url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink>
+</p></div></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2800193">Attributions</a></dt><dt>1. <a href="#netbios">Definition of NetBIOS Protocol and Name Resolution Modes</a></dt><dd><dl><dt><a href="#id2802605">NETBIOS</a></dt><dt><a href="#id2796596">BROADCAST NetBIOS</a></dt><dt><a href="#id2796627">NBNS NetBIOS</a></dt></dl></dd><dt>2. <a href="#architecture">Samba Architecture</a></dt><dd><dl><dt><a href="#id2796741">Introduction</a></dt><dt><a href="#id2799372">Multithreading and Samba</a></dt><dt><a href="#id2799410">Threading smbd</a></dt><dt><a href="#id2799485">Threading nmbd</a></dt><dt><a href="#id2799552">nbmd Design</a></dt></dl></dd><dt>3. <a href="#debug">The samba DEBUG system</a></dt><dd><dl><dt><a href="#id2796926">New Output Syntax</a></dt><dt><a href="#id2797071">The DEBUG() Macro</a></dt><dt><a href="#id2797201">The DEBUGADD() Macro</a></dt><dt><a href="#id2797246">The DEBUGLVL() Macro</a></dt><dt><a href="#id2797357">New Functions</a></dt><dd><dl><dt><a href="#id2797364">dbgtext()</a></dt><dt><a href="#id2797383">dbghdr()</a></dt><dt><a href="#id2797406">format_debug_text()</a></dt></dl></dd></dl></dd><dt>4. <a href="#CodingSuggestions">Coding Suggestions</a></dt><dt>5. <a href="#internals">Samba Internals</a></dt><dd><dl><dt><a href="#id2799193">Character Handling</a></dt><dt><a href="#id2799218">The new functions</a></dt><dt><a href="#id2852640">Macros in byteorder.h</a></dt><dd><dl><dt><a href="#id2852653">CVAL(buf,pos)</a></dt><dt><a href="#id2852667">PVAL(buf,pos)</a></dt><dt><a href="#id2852680">SCVAL(buf,pos,val)</a></dt><dt><a href="#id2852694">SVAL(buf,pos)</a></dt><dt><a href="#id2852710">IVAL(buf,pos)</a></dt><dt><a href="#id2852724">SVALS(buf,pos)</a></dt><dt><a href="#id2852738">IVALS(buf,pos)</a></dt><dt><a href="#id2852753">SSVAL(buf,pos,val)</a></dt><dt><a href="#id2852767">SIVAL(buf,pos,val)</a></dt><dt><a href="#id2852782">SSVALS(buf,pos,val)</a></dt><dt><a href="#id2852796">SIVALS(buf,pos,val)</a></dt><dt><a href="#id2852810">RSVAL(buf,pos)</a></dt><dt><a href="#id2852825">RIVAL(buf,pos)</a></dt><dt><a href="#id2852839">RSSVAL(buf,pos,val)</a></dt><dt><a href="#id2852851">RSIVAL(buf,pos,val)</a></dt></dl></dd><dt><a href="#id2852867">LAN Manager Samba API</a></dt><dd><dl><dt><a href="#id2852903">Parameters</a></dt><dt><a href="#id2858884">Return value</a></dt></dl></dd><dt><a href="#id2858969">Code character table</a></dt></dl></dd><dt>6. <a href="#parsing">The smb.conf file</a></dt><dd><dl><dt><a href="#id2859088">Lexical Analysis</a></dt><dd><dl><dt><a href="#id2859179">Handling of Whitespace</a></dt><dt><a href="#id2859235">Handling of Line Continuation</a></dt><dt><a href="#id2859300">Line Continuation Quirks</a></dt></dl></dd><dt><a href="#id2859396">Syntax</a></dt><dd><dl><dt><a href="#id2858239">About params.c</a></dt></dl></dd></dl></dd><dt>7. <a href="#unix-smb">NetBIOS in a Unix World</a></dt><dd><dl><dt><a href="#id2858286">Introduction</a></dt><dt><a href="#id2858311">Usernames</a></dt><dt><a href="#id2858381">File Ownership</a></dt><dt><a href="#id2858418">Passwords</a></dt><dt><a href="#id2858463">Locking</a></dt><dt><a href="#id2858525">Deny Modes</a></dt><dt><a href="#id2858555">Trapdoor UIDs</a></dt><dt><a href="#id2858580">Port numbers</a></dt><dt><a href="#id2858634">Protocol Complexity</a></dt></dl></dd><dt>8. <a href="#tracing">Tracing samba system calls</a></dt><dt>9. <a href="#windows-debug">Finding useful information on windows</a></dt><dd><dl><dt><a href="#id2869073">Netlogon debugging output</a></dt></dl></dd><dt>10. <a href="#ntdomain">NT Domain RPC's</a></dt><dd><dl><dt><a href="#id2869214">Introduction</a></dt><dd><dl><dt><a href="#id2869414">Sources</a></dt><dt><a href="#id2869450">Credits</a></dt></dl></dd><dt><a href="#id2869488">Notes and Structures</a></dt><dd><dl><dt><a href="#id2869495">Notes</a></dt><dt><a href="#id2869570">Enumerations</a></dt><dt><a href="#id2869784">Structures</a></dt></dl></dd><dt><a href="#id2872733">MSRPC over Transact Named Pipe</a></dt><dd><dl><dt><a href="#id2872746">MSRPC Pipes</a></dt><dt><a href="#id2872849">Header</a></dt><dt><a href="#id2873718">Tail</a></dt><dt><a href="#id2873764">RPC Bind / Bind Ack</a></dt><dt><a href="#id2873945">NTLSA Transact Named Pipe</a></dt><dt><a href="#id2874109">LSA Open Policy</a></dt><dt><a href="#id2874235">LSA Query Info Policy</a></dt><dt><a href="#id2874342">LSA Enumerate Trusted Domains</a></dt><dt><a href="#id2874433">LSA Open Secret</a></dt><dt><a href="#id2874543">LSA Close</a></dt><dt><a href="#id2874608">LSA Lookup SIDS</a></dt><dt><a href="#id2874818">LSA Lookup Names</a></dt></dl></dd><dt><a href="#id2867818">NETLOGON rpc Transact Named Pipe</a></dt><dd><dl><dt><a href="#id2867980">LSA Request Challenge</a></dt><dt><a href="#id2868114">LSA Authenticate 2</a></dt><dt><a href="#id2868261">LSA Server Password Set</a></dt><dt><a href="#id2868376">LSA SAM Logon</a></dt><dt><a href="#id2868479">LSA SAM Logoff</a></dt></dl></dd><dt><a href="#id2868571">\\MAILSLOT\NET\NTLOGON</a></dt><dd><dl><dt><a href="#id2868583">Query for PDC</a></dt><dt><a href="#id2868850">SAM Logon</a></dt></dl></dd><dt><a href="#id2877631">SRVSVC Transact Named Pipe</a></dt><dd><dl><dt><a href="#id2877676">Net Share Enum</a></dt><dt><a href="#id2877896">Net Server Get Info</a></dt></dl></dd><dt><a href="#id2878012">Cryptographic side of NT Domain Authentication</a></dt><dd><dl><dt><a href="#id2878020">Definitions</a></dt><dt><a href="#id2878182">Protocol</a></dt><dt><a href="#id2878280">Comments</a></dt></dl></dd><dt><a href="#id2878330">SIDs and RIDs</a></dt><dd><dl><dt><a href="#id2878368">Well-known SIDs</a></dt><dt><a href="#id2878683">Well-known RIDS</a></dt></dl></dd></dl></dd><dt>11. <a href="#printing">Samba Printing Internals</a></dt><dd><dl><dt><a href="#id2878968">Abstract</a></dt><dt><a href="#id2878984">
+Printing Interface to Various Back ends
+</a></dt><dt><a href="#id2879080">
+Print Queue TDB's
+</a></dt><dt><a href="#id2879295">
+ChangeID and Client Caching of Printer Information
+</a></dt><dt><a href="#id2879308">
+Windows NT/2K Printer Change Notify
+</a></dt></dl></dd><dt>12. <a href="#wins">Samba WINS Internals</a></dt><dd><dl><dt><a href="#id2879669">WINS Failover</a></dt></dl></dd><dt>13. <a href="#sam">The Upcoming SAM System</a></dt><dd><dl><dt><a href="#id2879798">Security in the 'new SAM'</a></dt><dt><a href="#id2879928">Standalone from UNIX</a></dt><dt><a href="#id2879955">Handles and Races in the new SAM</a></dt><dt><a href="#id2880024">Layers</a></dt><dd><dl><dt><a href="#id2880031">Application</a></dt><dt><a href="#id2880047">SAM Interface</a></dt><dt><a href="#id2880075">SAM Modules</a></dt></dl></dd><dt><a href="#id2880097">SAM Modules</a></dt><dd><dl><dt><a href="#id2880104">Special Module: sam_passdb</a></dt><dt><a href="#id2880122">sam_ads</a></dt></dl></dd><dt><a href="#id2880151">Memory Management</a></dt><dt><a href="#id2880242">Testing</a></dt></dl></dd><dt>14. <a href="#pwencrypt">LanMan and NT Password Encryption</a></dt><dd><dl><dt><a href="#id2880380">Introduction</a></dt><dt><a href="#id2880405">How does it work?</a></dt><dt><a href="#id2880513">The smbpasswd file</a></dt></dl></dd><dt>15. <a href="#modules">Modules</a></dt><dd><dl><dt><a href="#id2880880">Advantages</a></dt><dt><a href="#id2880927">Loading modules</a></dt><dd><dl><dt><a href="#id2880961">Static modules</a></dt><dt><a href="#id2881001">Shared modules</a></dt></dl></dd><dt><a href="#id2881029">Writing modules</a></dt><dd><dl><dt><a href="#id2881090">Static/Shared selection in configure.in</a></dt></dl></dd></dl></dd><dt>16. <a href="#rpc-plugin">RPC Pluggable Modules</a></dt><dd><dl><dt><a href="#id2881286">About</a></dt><dt><a href="#id2881305">General Overview</a></dt></dl></dd><dt>17. <a href="#vfs">VFS Modules</a></dt><dd><dl><dt><a href="#id2881513">The Samba (Posix) VFS layer</a></dt><dd><dl><dt><a href="#id2881520">The general interface</a></dt><dt><a href="#id2881636">Possible VFS operation layers</a></dt></dl></dd><dt><a href="#id2881708">The Interaction between the Samba VFS subsystem and the modules</a></dt><dd><dl><dt><a href="#id2881715">Initialization and registration</a></dt><dt><a href="#id2881898">How the Modules handle per connection data</a></dt></dl></dd><dt><a href="#id2882143">Upgrading to the New VFS Interface</a></dt><dd><dl><dt><a href="#id2882150">Upgrading from 2.2.* and 3.0aplha modules</a></dt></dl></dd><dt><a href="#id2882641">Some Notes</a></dt><dd><dl><dt><a href="#id2882648">Implement TRANSPARENT functions</a></dt><dt><a href="#id2882674">Implement OPAQUE functions</a></dt></dl></dd></dl></dd><dt>18. <a href="#Packaging">Notes to packagers</a></dt><dd><dl><dt><a href="#id2882741">Versioning</a></dt><dt><a href="#id2882774">Modules</a></dt></dl></dd><dt>19. <a href="#contributing">Contributing code</a></dt></dl></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2800193"></a>Attributions</h2></div></div><div></div></div><p><link linkend="netbios"></p><div class="itemizedlist"><ul type="disc"><li><p>Luke Leighton</p></li></ul></div><p><link linkend="architecture"></p><div class="itemizedlist"><ul type="disc"><li><p>Dan Shearer</p></li></ul></div><p><link linkend="debug"></p><div class="itemizedlist"><ul type="disc"><li><p>Chris Hertel</p></li></ul></div><p><link linkend="CodingSuggestions"></p><div class="itemizedlist"><ul type="disc"><li><p>Steve French</p></li><li><p>Simo Sorce</p></li><li><p>Andrew Bartlett</p></li><li><p>Tim Potter</p></li><li><p>Martin Pool</p></li></ul></div><p><link linkend="internals"></p><div class="itemizedlist"><ul type="disc"><li><p>David Chappell &lt;<ulink url="mailto:David.Chappell@mail.trincoll.edu">David.Chappell@mail.trincoll.edu</ulink>&gt;</p></li></ul></div><p><link linkend="parsing"></p><div class="itemizedlist"><ul type="disc"><li><p>Chris Hertel</p></li></ul></div><p><link linkend="unix-smb"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell</p></li></ul></div><p><link linkend="tracing"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell</p></li></ul></div><p><link linkend="windows-debug"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="ntdomain"></p><div class="itemizedlist"><ul type="disc"><li><p>Luke Leighton &lt;<ulink url="mailto:lkcl@switchboard.net">lkcl@switchboard.net</ulink>&gt;</p></li><li><p>Paul Ashton &lt;<ulink url="mailto:paul@argo.demon.co.uk">paul@argo.demon.co.uk</ulink>&gt;</p></li><li><p>Duncan Stansfield &lt;<ulink url="mailto:duncans@sco.com">duncans@sco.com</ulink>&gt;</p></li></ul></div><p><link linkend="printing"></p><div class="itemizedlist"><ul type="disc"><li><p>Gerald Carter</p></li></ul></div><p><link linkend="wins"></p><div class="itemizedlist"><ul type="disc"><li><p>Gerald Carter</p></li></ul></div><p><link linkend="sam"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Bartlett</p></li></ul></div><p><link linkend="pwencrypt"></p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison &lt;<ulink url="mailto:samba@samba.org">samba@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="modules"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="rpc-plugin"></p><div class="itemizedlist"><ul type="disc"><li><p>Anthony Liguori &lt;<ulink url="mailto:aliguor@us.ibm.com">aliguor@us.ibm.com</ulink>&gt;</p></li><li><p>Jelmer Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="vfs"></p><div class="itemizedlist"><ul type="disc"><li><p>Alexander Bokovoy &lt;<ulink url="mailto:ab@samba.org">ab@samba.org</ulink>&gt;</p></li><li><p>Stefan Metzmacher &lt;<ulink url="mailto:metze@metzemix.de">metze@metzemix.de</ulink>&gt;</p></li></ul></div><p><link linkend="Packaging"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer Vernooij</p></li></ul></div><p><link linkend="contributing"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li></ul></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="netbios"></a>Chapter 1. Definition of NetBIOS Protocol and Name Resolution Modes</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Luke</span> <span class="surname">Leighton</span></h3></div></div><div><p class="pubdate">12 June 1997</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2802605">NETBIOS</a></dt><dt><a href="#id2796596">BROADCAST NetBIOS</a></dt><dt><a href="#id2796627">NBNS NetBIOS</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2802605"></a>NETBIOS</h2></div></div><div></div></div><p>
+NetBIOS runs over the following tranports: TCP/IP; NetBEUI and IPX/SPX.
+Samba only uses NetBIOS over TCP/IP.  For details on the TCP/IP NetBIOS 
+Session Service NetBIOS Datagram Service, and NetBIOS Names, see
+rfc1001.txt and rfc1002.txt.
+</p><p> 
+NetBEUI is a raw NetBIOS frame protocol implementation that allows NetBIOS
+datagrams to be sent out over the 'wire' embedded within LLC frames.
+NetBEUI is not required when using NetBIOS over TCP/IP protocols and it
+is preferable NOT to install NetBEUI if it can be avoided.
+</p><p> 
+IPX/SPX is also not required when using NetBIOS over TCP/IP, and it is
+preferable NOT to install the IPX/SPX transport unless you are using Novell
+servers.  At the very least, it is recommended that you do not install
+'NetBIOS over IPX/SPX'.
+</p><p>
+[When installing Windows 95, you will find that NetBEUI and IPX/SPX are
+installed as the default protocols.  This is because they are the simplest
+to manage: no Windows 95 user-configuration is required].
+</p><p> 
+NetBIOS applications (such as samba) offer their services (for example,
+SMB file and print sharing) on a NetBIOS name.  They must claim this name
+on the network before doing so.  The NetBIOS session service will then
+accept connections on the application's behalf (on the NetBIOS name
+claimed by the application).  A NetBIOS session between the application
+and the client can then commence.
+</p><p> 
+NetBIOS names consist of 15 characters plus a 'type' character.  This is
+similar, in concept, to an IP address and a TCP port number, respectively.
+A NetBIOS-aware application on a host will offer different services under
+different NetBIOS name types, just as a host will offer different TCP/IP
+services on different port numbers.
+</p><p> 
+NetBIOS names must be claimed on a network, and must be defended.  The use
+of NetBIOS names is most suitable on a single subnet; a Local Area Network
+or a Wide Area Network.
+</p><p> 
+NetBIOS names are either UNIQUE or GROUP.  Only one application can claim a
+UNIQUE NetBIOS name on a network.
+</p><p>
+There are two kinds of NetBIOS Name resolution: Broadcast and Point-to-Point.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2796596"></a>BROADCAST NetBIOS</h2></div></div><div></div></div><p> 
+Clients can claim names, and therefore offer services on successfully claimed
+names, on their broadcast-isolated subnet.  One way to get NetBIOS services
+(such as browsing: see ftp.microsoft.com/drg/developr/CIFS/browdiff.txt; and
+SMB file/print sharing: see cifs4.txt) working on a LAN or WAN is to make
+your routers forward all broadcast packets from TCP/IP ports 137, 138 and 139.
+</p><p> 
+This, however, is not recommended.  If you have a large LAN or WAN, you will
+find that some of your hosts spend 95 percent of their time dealing with
+broadcast traffic.  [If you have IPX/SPX on your LAN or WAN, you will find
+that this is already happening: a packet analyzer will show, roughly
+every twelve minutes, great swathes of broadcast traffic!].
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2796627"></a>NBNS NetBIOS</h2></div></div><div></div></div><p>
+rfc1001.txt describes, amongst other things, the implementation and use
+of, a 'NetBIOS Name Service'.  NT/AS offers 'Windows Internet Name Service'
+which is fully rfc1001/2 compliant, but has had to take specific action
+with certain NetBIOS names in order to make it useful.  (for example, it
+deals with the registration of &lt;1c&gt; &lt;1d&gt; &lt;1e&gt; names all in different ways.
+I recommend the reading of the Microsoft WINS Server Help files for full
+details).
+</p><p> 
+The use of a WINS server cuts down on broadcast network traffic for
+NetBIOS name resolution.  It has the effect of pulling all the broadcast
+isolated subnets together into a single NetBIOS scope, across your LAN
+or WAN, while avoiding the use of TCP/IP broadcast packets.
+</p><p>
+When you have a WINS server on your LAN, WINS clients will be able to
+contact the WINS server to resolve NetBIOS names.  Note that only those
+WINS clients that have registered with the same WINS server will be
+visible.  The WINS server _can_ have static NetBIOS entries added to its
+database (usually for security reasons you might want to consider putting
+your domain controllers or other important servers as static entries,
+but you should not rely on this as your sole means of security), but for
+the most part, NetBIOS names are registered dynamically.
+</p><p>
+This provides some confusion for lots of people, and is worth mentioning
+here:  a Browse Server is NOT a WINS Server, even if these services are
+implemented in the same application.  A Browse Server _needs_ a WINS server
+because a Browse Server is a WINS client, which is _not_ the same thing].
+</p><p>
+Clients can claim names, and therefore offer services on successfully claimed
+names, on their broadcast-isolated subnet.  One way to get NetBIOS services
+(such as browsing: see ftp.microsoft.com/drg/developr/CIFS/browdiff.txt; and
+SMB file/print sharing: see cifs6.txt) working on a LAN or WAN is to make
+your routers forward all broadcast packets from TCP/IP ports 137, 138 and 139.
+You will find, however, if you do this on a large LAN or a WAN, that your
+network is completely swamped by NetBIOS and browsing packets, which is why
+WINS was developed to minimise the necessity of broadcast traffic.
+</p><p> 
+WINS Clients therefore claim names from the WINS server.  If the WINS
+server allows them to register a name, the client's NetBIOS session service
+can then offer services on this name.  Other WINS clients will then
+contact the WINS server to resolve a NetBIOS name.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="architecture"></a>Chapter 2. Samba Architecture</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3></div></div><div><p class="pubdate"> November 1997</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2796741">Introduction</a></dt><dt><a href="#id2799372">Multithreading and Samba</a></dt><dt><a href="#id2799410">Threading smbd</a></dt><dt><a href="#id2799485">Threading nmbd</a></dt><dt><a href="#id2799552">nbmd Design</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2796741"></a>Introduction</h2></div></div><div></div></div><p>
+This document gives a general overview of how Samba works
+internally. The Samba Team has tried to come up with a model which is
+the best possible compromise between elegance, portability, security
+and the constraints imposed by the very messy SMB and CIFS
+protocol. 
+</p><p>
+It also tries to answer some of the frequently asked questions such as:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Is Samba secure when running on Unix? The xyz platform?
+       What about the root priveliges issue?
+</p></li><li><p>Pros and cons of multithreading in various parts of Samba</p></li><li><p>Why not have a separate process for name resolution, WINS, and browsing?</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2799372"></a>Multithreading and Samba</h2></div></div><div></div></div><p>
+People sometimes tout threads as a uniformly good thing. They are very
+nice in their place but are quite inappropriate for smbd. nmbd is
+another matter, and multi-threading it would be very nice. 
+</p><p>
+The short version is that smbd is not multithreaded, and alternative
+servers that take this approach under Unix (such as Syntax, at the
+time of writing) suffer tremendous performance penalties and are less
+robust. nmbd is not threaded either, but this is because it is not
+possible to do it while keeping code consistent and portable across 35
+or more platforms. (This drawback also applies to threading smbd.)
+</p><p>
+The longer versions is that there are very good reasons for not making
+smbd multi-threaded.  Multi-threading would actually make Samba much
+slower, less scalable, less portable and much less robust. The fact
+that we use a separate process for each connection is one of Samba's
+biggest advantages.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2799410"></a>Threading smbd</h2></div></div><div></div></div><p>
+A few problems that would arise from a threaded smbd are:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       It's not only to create threads instead of processes, but you
+       must care about all variables if they have to be thread specific
+       (currently they would be global).
+</p></li><li><p>
+       if one thread dies (eg. a seg fault) then all threads die. We can
+       immediately throw robustness out the window.
+</p></li><li><p>
+       many of the system calls we make are blocking. Non-blocking
+       equivalents of many calls are either not available or are awkward (and
+       slow) to use. So while we block in one thread all clients are
+       waiting. Imagine if one share is a slow NFS filesystem and the others 
+       are fast, we will end up slowing all clients to the speed of NFS.
+</p></li><li><p>
+       you can't run as a different uid in different threads. This means
+       we would have to switch uid/gid on _every_ SMB packet. It would be
+       horrendously slow.
+</p></li><li><p>
+       the per process file descriptor limit would mean that we could only
+       support a limited number of clients.
+</p></li><li><p>
+       we couldn't use the system locking calls as the locking context of
+       fcntl() is a process, not a thread.
+</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2799485"></a>Threading nmbd</h2></div></div><div></div></div><p>
+This would be ideal, but gets sunk by portability requirements.
+</p><p>
+Andrew tried to write a test threads library for nmbd that used only
+ansi-C constructs (using setjmp and longjmp). Unfortunately some OSes
+defeat this by restricting longjmp to calling addresses that are
+shallower than the current address on the stack (apparently AIX does
+this). This makes a truly portable threads library impossible. So to
+support all our current platforms we would have to code nmbd both with
+and without threads, and as the real aim of threads is to make the
+code clearer we would not have gained anything. (it is a myth that
+threads make things faster. threading is like recursion, it can make
+things clear but the same thing can always be done faster by some
+other method)
+</p><p>
+Chris tried to spec out a general design that would abstract threading
+vs separate processes (vs other methods?) and make them accessible
+through some general API. This doesn't work because of the data
+sharing requirements of the protocol (packets in the future depending
+on packets now, etc.) At least, the code would work but would be very
+clumsy, and besides the fork() type model would never work on Unix. (Is there an OS that it would work on, for nmbd?)
+</p><p>
+A fork() is cheap, but not nearly cheap enough to do on every UDP
+packet that arrives. Having a pool of processes is possible but is
+nasty to program cleanly due to the enormous amount of shared data (in
+complex structures) between the processes. We can't rely on each
+platform having a shared memory system.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2799552"></a>nbmd Design</h2></div></div><div></div></div><p>
+Originally Andrew used recursion to simulate a multi-threaded
+environment, which use the stack enormously and made for really
+confusing debugging sessions. Luke Leighton rewrote it to use a
+queuing system that keeps state information on each packet.  The
+first version used a single structure which was used by all the
+pending states.  As the initialisation of this structure was
+done by adding arguments, as the functionality developed, it got
+pretty messy.  So, it was replaced with a higher-order function
+and a pointer to a user-defined memory block.  This suddenly
+made things much simpler: large numbers of functions could be
+made static, and modularised.  This is the same principle as used
+in NT's kernel, and achieves the same effect as threads, but in
+a single process.
+</p><p>
+Then Jeremy rewrote nmbd. The packet data in nmbd isn't what's on the
+wire. It's a nice format that is very amenable to processing but still
+keeps the idea of a distinct packet. See "struct packet_struct" in
+nameserv.h.  It has all the detail but none of the on-the-wire
+mess. This makes it ideal for using in disk or memory-based databases
+for browsing and WINS support. 
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="debug"></a>Chapter 3. The samba DEBUG system</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Chris</span> <span class="surname">Hertel</span></h3></div></div><div><p class="pubdate">July 1998</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2796926">New Output Syntax</a></dt><dt><a href="#id2797071">The DEBUG() Macro</a></dt><dt><a href="#id2797201">The DEBUGADD() Macro</a></dt><dt><a href="#id2797246">The DEBUGLVL() Macro</a></dt><dt><a href="#id2797357">New Functions</a></dt><dd><dl><dt><a href="#id2797364">dbgtext()</a></dt><dt><a href="#id2797383">dbghdr()</a></dt><dt><a href="#id2797406">format_debug_text()</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2796926"></a>New Output Syntax</h2></div></div><div></div></div><p>
+   The syntax of a debugging log file is represented as:
+</p><pre class="programlisting">
+  &gt;debugfile&lt; :== { &gt;debugmsg&lt; }
+
+  &gt;debugmsg&lt;  :== &gt;debughdr&lt; '\n' &gt;debugtext&lt;
+
+  &gt;debughdr&lt;  :== '[' TIME ',' LEVEL ']' FILE ':' [FUNCTION] '(' LINE ')'
+
+  &gt;debugtext&lt; :== { &gt;debugline&lt; }
+
+  &gt;debugline&lt; :== TEXT '\n'
+</pre><p>
+TEXT is a string of characters excluding the newline character.
+</p><p>
+LEVEL is the DEBUG level of the message (an integer in the range
+               0..10).
+</p><p>
+TIME is a timestamp.
+</p><p>
+FILE is the name of the file from which the debug message was
+generated.
+</p><p>
+FUNCTION is the function from which the debug message was generated.
+</p><p>
+LINE is the line number of the debug statement that generated the
+message.
+</p><p>Basically, what that all means is:</p><div class="orderedlist"><ol type="1"><li><p>
+A debugging log file is made up of debug messages.
+</p></li><li><p>
+Each debug message is made up of a header and text. The header is
+separated from the text by a newline.
+</p></li><li><p>
+The header begins with the timestamp and debug level of the
+message enclosed in brackets. The filename, function, and line
+number at which the message was generated follow. The filename is
+terminated by a colon, and the function name is terminated by the
+parenthesis which contain the line number. Depending upon the
+compiler, the function name may be missing (it is generated by the
+__FUNCTION__ macro, which is not universally implemented, dangit).
+</p></li><li><p>
+The message text is made up of zero or more lines, each terminated
+by a newline.
+</p></li></ol></div><p>Here's some example output:</p><pre class="programlisting">
+    [1998/08/03 12:55:25, 1] nmbd.c:(659)
+      Netbios nameserver version 1.9.19-prealpha started.
+      Copyright Andrew Tridgell 1994-1997
+    [1998/08/03 12:55:25, 3] loadparm.c:(763)
+      Initializing global parameters
+</pre><p>
+Note that in the above example the function names are not listed on
+the header line. That's because the example above was generated on an
+SGI Indy, and the SGI compiler doesn't support the __FUNCTION__ macro.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2797071"></a>The DEBUG() Macro</h2></div></div><div></div></div><p>
+Use of the DEBUG() macro is unchanged. DEBUG() takes two parameters.
+The first is the message level, the second is the body of a function
+call to the Debug1() function.
+</p><p>That's confusing.</p><p>Here's an example which may help a bit. If you would write</p><pre class="programlisting">
+printf( "This is a %s message.\n", "debug" );
+</pre><p>
+to send the output to stdout, then you would write
+</p><pre class="programlisting">
+DEBUG( 0, ( "This is a %s message.\n", "debug" ) );
+</pre><p>
+to send the output to the debug file.  All of the normal printf()
+formatting escapes work.
+</p><p>
+Note that in the above example the DEBUG message level is set to 0.
+Messages at level 0 always print.  Basically, if the message level is
+less than or equal to the global value DEBUGLEVEL, then the DEBUG
+statement is processed.
+</p><p>
+The output of the above example would be something like:
+</p><pre class="programlisting">
+    [1998/07/30 16:00:51, 0] file.c:function(128)
+      This is a debug message.
+</pre><p>
+Each call to DEBUG() creates a new header *unless* the output produced
+by the previous call to DEBUG() did not end with a '\n'. Output to the
+debug file is passed through a formatting buffer which is flushed
+every time a newline is encountered. If the buffer is not empty when
+DEBUG() is called, the new input is simply appended.
+</p><p>
+...but that's really just a Kludge. It was put in place because
+DEBUG() has been used to write partial lines. Here's a simple (dumb)
+example of the kind of thing I'm talking about:
+</p><pre class="programlisting">
+    DEBUG( 0, ("The test returned " ) );
+    if( test() )
+      DEBUG(0, ("True") );
+    else
+      DEBUG(0, ("False") );
+    DEBUG(0, (".\n") );
+</pre><p>
+Without the format buffer, the output (assuming test() returned true)
+would look like this:
+</p><pre class="programlisting">
+    [1998/07/30 16:00:51, 0] file.c:function(256)
+      The test returned
+    [1998/07/30 16:00:51, 0] file.c:function(258)
+      True
+    [1998/07/30 16:00:51, 0] file.c:function(261)
+      .
+</pre><p>Which isn't much use. The format buffer kludge fixes this problem.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2797201"></a>The DEBUGADD() Macro</h2></div></div><div></div></div><p>
+In addition to the kludgey solution to the broken line problem
+described above, there is a clean solution. The DEBUGADD() macro never
+generates a header. It will append new text to the current debug
+message even if the format buffer is empty. The syntax of the
+DEBUGADD() macro is the same as that of the DEBUG() macro.
+</p><pre class="programlisting">
+    DEBUG( 0, ("This is the first line.\n" ) );
+    DEBUGADD( 0, ("This is the second line.\nThis is the third line.\n" ) );
+</pre><p>Produces</p><pre class="programlisting">
+    [1998/07/30 16:00:51, 0] file.c:function(512)
+      This is the first line.
+      This is the second line.
+      This is the third line.
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2797246"></a>The DEBUGLVL() Macro</h2></div></div><div></div></div><p>
+One of the problems with the DEBUG() macro was that DEBUG() lines
+tended to get a bit long. Consider this example from
+nmbd_sendannounce.c:
+</p><pre class="programlisting">
+  DEBUG(3,("send_local_master_announcement: type %x for name %s on subnet %s for workgroup %s\n",
+            type, global_myname, subrec-&gt;subnet_name, work-&gt;work_group));
+</pre><p>
+One solution to this is to break it down using DEBUG() and DEBUGADD(),
+as follows:
+</p><pre class="programlisting">
+  DEBUG( 3, ( "send_local_master_announcement: " ) );
+  DEBUGADD( 3, ( "type %x for name %s ", type, global_myname ) );
+  DEBUGADD( 3, ( "on subnet %s ", subrec-&gt;subnet_name ) );
+  DEBUGADD( 3, ( "for workgroup %s\n", work-&gt;work_group ) );
+</pre><p>
+A similar, but arguably nicer approach is to use the DEBUGLVL() macro.
+This macro returns True if the message level is less than or equal to
+the global DEBUGLEVEL value, so:
+</p><pre class="programlisting">
+  if( DEBUGLVL( 3 ) )
+    {
+    dbgtext( "send_local_master_announcement: " );
+    dbgtext( "type %x for name %s ", type, global_myname );
+    dbgtext( "on subnet %s ", subrec-&gt;subnet_name );
+    dbgtext( "for workgroup %s\n", work-&gt;work_group );
+    }
+</pre><p>(The dbgtext() function is explained below.)</p><p>There are a few advantages to this scheme:</p><div class="orderedlist"><ol type="1"><li><p>
+The test is performed only once.
+</p></li><li><p>
+You can allocate variables off of the stack that will only be used
+within the DEBUGLVL() block.
+</p></li><li><p>
+Processing that is only relevant to debug output can be contained
+within the DEBUGLVL() block.
+</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2797357"></a>New Functions</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2797364"></a>dbgtext()</h3></div></div><div></div></div><p>
+This function prints debug message text to the debug file (and
+possibly to syslog) via the format buffer. The function uses a
+variable argument list just like printf() or Debug1(). The
+input is printed into a buffer using the vslprintf() function,
+and then passed to format_debug_text().
+
+If you use DEBUGLVL() you will probably print the body of the
+message using dbgtext(). 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2797383"></a>dbghdr()</h3></div></div><div></div></div><p>
+This is the function that writes a debug message header.
+Headers are not processed via the format buffer. Also note that
+if the format buffer is not empty, a call to dbghdr() will not
+produce any output. See the comments in dbghdr() for more info.
+</p><p>
+It is not likely that this function will be called directly. It
+is used by DEBUG() and DEBUGADD().
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2797406"></a>format_debug_text()</h3></div></div><div></div></div><p>
+This is a static function in debug.c. It stores the output text
+for the body of the message in a buffer until it encounters a
+newline. When the newline character is found, the buffer is
+written to the debug file via the Debug1() function, and the
+buffer is reset. This allows us to add the indentation at the
+beginning of each line of the message body, and also ensures
+that the output is written a line at a time (which cleans up
+syslog output).
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="CodingSuggestions"></a>Chapter 4. Coding Suggestions</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Steve</span> <span class="surname">French</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Simo</span> <span class="surname">Sorce</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Bartlett</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Martin</span> <span class="surname">Pool</span></h3></div></div></div><div></div></div><p>
+So you want to add code to Samba ...
+</p><p>
+One of the daunting tasks facing a programmer attempting to write code for
+Samba is understanding the various coding conventions used by those most
+active in the project.  These conventions were mostly unwritten and helped
+improve either the portability, stability or consistency of the code. This
+document will attempt to document a few of the more important coding
+practices used at this time on the Samba project.  The coding practices are
+expected to change slightly over time, and even to grow as more is learned
+about obscure portability considerations.  Two existing documents
+<tt class="filename">samba/source/internals.doc</tt> and 
+<tt class="filename">samba/source/architecture.doc</tt> provide
+additional information.
+</p><p>
+The loosely related question of coding style is very personal and this
+document does not attempt to address that subject, except to say that I
+have observed that eight character tabs seem to be preferred in Samba
+source.  If you are interested in the topic of coding style, two oft-quoted
+documents are:
+</p><p>
+<ulink url="http://lxr.linux.no/source/Documentation/CodingStyle">http://lxr.linux.no/source/Documentation/CodingStyle</ulink>
+</p><p>
+<ulink url="http://www.fsf.org/prep/standards_toc.html">http://www.fsf.org/prep/standards_toc.html</ulink>
+</p><p>
+But note that coding style in Samba varies due to the many different
+programmers who have contributed.
+</p><p>
+Following are some considerations you should use when adding new code to
+Samba.  First and foremost remember that:
+</p><p>
+Portability is a primary consideration in adding function, as is network
+compatability with de facto, existing, real world CIFS/SMB implementations.
+There are lots of platforms that Samba builds on so use caution when adding
+a call to a library function that is not invoked in existing Samba code.
+Also note that there are many quite different SMB/CIFS clients that Samba
+tries to support, not all of which follow the SNIA CIFS Technical Reference
+(or the earlier Microsoft reference documents or the X/Open book on the SMB
+Standard) perfectly.
+</p><p>
+Here are some other suggestions:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       use d_printf instead of printf for display text
+       reason: enable auto-substitution of translated language text 
+</p></li><li><p>
+       use SAFE_FREE instead of free
+       reason: reduce traps due to null pointers
+</p></li><li><p>
+       don't use bzero use memset, or ZERO_STRUCT and ZERO_STRUCTP macros
+       reason: not POSIX
+</p></li><li><p>
+       don't use strcpy and strlen (use safe_* equivalents)
+       reason: to avoid traps due to buffer overruns
+</p></li><li><p>
+       don't use getopt_long, use popt functions instead
+       reason: portability
+</p></li><li><p>
+       explicitly add const qualifiers on parm passing in functions where parm
+       is input only (somewhat controversial but const can be #defined away)
+</p></li><li><p>
+       when passing a va_list as an arg, or assigning one to another
+       please use the VA_COPY() macro
+       reason: on some platforms, va_list is a struct that must be 
+       initialized in each function...can SEGV if you don't.
+</p></li><li><p>
+       discourage use of threads
+       reason: portability (also see architecture.doc)
+</p></li><li><p>
+       don't explicitly include new header files in C files - new h files 
+       should be included by adding them once to includes.h
+       reason: consistency
+</p></li><li><p>
+       don't explicitly extern functions (they are autogenerated by 
+       "make proto" into proto.h)
+       reason: consistency
+</p></li><li><p>
+       use endian safe macros when unpacking SMBs (see byteorder.h and
+       internals.doc)
+       reason: not everyone uses Intel
+</p></li><li><p>
+       Note Unicode implications of charset handling (see internals.doc).  See
+       pull_*  and push_* and convert_string functions.
+       reason: Internationalization
+</p></li><li><p>
+       Don't assume English only
+       reason: See above
+</p></li><li><p>
+       Try to avoid using in/out parameters (functions that return data which
+       overwrites input parameters)
+       reason: Can cause stability problems
+</p></li><li><p>
+       Ensure copyright notices are correct, don't append Tridge's name to code
+       that he didn't write.  If you did not write the code, make sure that it
+       can coexist with the rest of the Samba GPLed code.
+</p></li><li><p>
+       Consider usage of DATA_BLOBs for length specified byte-data.
+       reason: stability
+</p></li><li><p>
+       Take advantage of tdbs for database like function
+       reason: consistency
+</p></li><li><p>
+       Don't access the SAM_ACCOUNT structure directly, they should be accessed
+       via pdb_get...() and pdb_set...() functions.
+       reason: stability, consistency
+</p></li><li><p>
+       Don't check a password directly against the passdb, always use the
+       check_password() interface.
+       reason: long term pluggability
+</p></li><li><p>
+       Try to use asprintf rather than pstrings and fstrings where possible
+</p></li><li><p>
+       Use normal C comments / * instead of C++ comments // like
+       this.  Although the C++ comment format is part of the C99
+       standard, some older vendor C compilers do not accept it.
+</p></li><li><p>
+       Try to write documentation for API functions and structures
+       explaining the point of the code, the way it should be used, and
+       any special conditions or results.  Mark these with a double-star
+       comment start / ** so that they can be picked up by Doxygen, as in
+       this file.
+</p></li><li><p>
+       Keep the scope narrow. This means making functions/variables
+       static whenever possible. We don't want our namespace
+       polluted. Each module should have a minimal number of externally
+       visible functions or variables.
+</p></li><li><p>
+       Use function pointers to keep knowledge about particular pieces of
+       code isolated in one place. We don't want a particular piece of
+       functionality to be spread out across lots of places - that makes
+       for fragile, hand to maintain code. Instead, design an interface
+       and use tables containing function pointers to implement specific
+       functionality. This is particularly important for command
+       interpreters. 
+</p></li><li><p>
+       Think carefully about what it will be like for someone else to add
+       to and maintain your code. If it would be hard for someone else to
+       maintain then do it another way. 
+</p></li></ol></div><p>
+The suggestions above are simply that, suggestions, but the information may
+help in reducing the routine rework done on new code.  The preceeding list
+is expected to change routinely as new support routines and macros are
+added.
+</p></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="internals"></a>Chapter 5. Samba Internals</h2></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Chappell</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:David.Chappell@mail.trincoll.edu">David.Chappell@mail.trincoll.edu</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">8 May 1996</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2799193">Character Handling</a></dt><dt><a href="#id2799218">The new functions</a></dt><dt><a href="#id2852640">Macros in byteorder.h</a></dt><dd><dl><dt><a href="#id2852653">CVAL(buf,pos)</a></dt><dt><a href="#id2852667">PVAL(buf,pos)</a></dt><dt><a href="#id2852680">SCVAL(buf,pos,val)</a></dt><dt><a href="#id2852694">SVAL(buf,pos)</a></dt><dt><a href="#id2852710">IVAL(buf,pos)</a></dt><dt><a href="#id2852724">SVALS(buf,pos)</a></dt><dt><a href="#id2852738">IVALS(buf,pos)</a></dt><dt><a href="#id2852753">SSVAL(buf,pos,val)</a></dt><dt><a href="#id2852767">SIVAL(buf,pos,val)</a></dt><dt><a href="#id2852782">SSVALS(buf,pos,val)</a></dt><dt><a href="#id2852796">SIVALS(buf,pos,val)</a></dt><dt><a href="#id2852810">RSVAL(buf,pos)</a></dt><dt><a href="#id2852825">RIVAL(buf,pos)</a></dt><dt><a href="#id2852839">RSSVAL(buf,pos,val)</a></dt><dt><a href="#id2852851">RSIVAL(buf,pos,val)</a></dt></dl></dd><dt><a href="#id2852867">LAN Manager Samba API</a></dt><dd><dl><dt><a href="#id2852903">Parameters</a></dt><dt><a href="#id2858884">Return value</a></dt></dl></dd><dt><a href="#id2858969">Code character table</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2799193"></a>Character Handling</h2></div></div><div></div></div><p>
+This section describes character set handling in Samba, as implemented in
+Samba 3.0 and above
+</p><p>
+In the past Samba had very ad-hoc character set handling. Scattered
+throughout the code were numerous calls which converted particular
+strings to/from DOS codepages. The problem is that there was no way of
+telling if a particular char* is in dos codepage or unix
+codepage. This led to a nightmare of code that tried to cope with
+particular cases without handlingt the general case.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2799218"></a>The new functions</h2></div></div><div></div></div><p>
+The new system works like this:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       all char* strings inside Samba are "unix" strings. These are
+       multi-byte strings that are in the charset defined by the "unix
+       charset" option in smb.conf. 
+</p></li><li><p>
+       there is no single fixed character set for unix strings, but any
+       character set that is used does need the following properties:
+       </p><div class="orderedlist"><ol type="a"><li><p>
+               must not contain NULLs except for termination
+       </p></li><li><p>
+               must be 7-bit compatible with C strings, so that a constant
+               string or character in C will be byte-for-byte identical to the
+               equivalent string in the chosen character set. 
+       </p></li><li><p>
+               when you uppercase or lowercase a string it does not become
+               longer than the original string
+       </p></li><li><p>
+               must be able to correctly hold all characters that your client
+               will throw at it
+       </p></li></ol></div><p>
+       For example, UTF-8 is fine, and most multi-byte asian character sets
+       are fine, but UCS2 could not be used for unix strings as they
+       contain nulls.
+       </p></li><li><p>
+       when you need to put a string into a buffer that will be sent on the
+       wire, or you need a string in a character set format that is
+       compatible with the clients character set then you need to use a
+       pull_ or push_ function. The pull_ functions pull a string from a
+       wire buffer into a (multi-byte) unix string. The push_ functions
+       push a string out to a wire buffer. 
+</p></li><li><p>
+       the two main pull_ and push_ functions you need to understand are
+       pull_string and push_string. These functions take a base pointer
+       that should point at the start of the SMB packet that the string is
+       in. The functions will check the flags field in this packet to
+       automatically determine if the packet is marked as a unicode packet,
+       and they will choose whether to use unicode for this string based on
+       that flag. You may also force this decision using the STR_UNICODE or
+       STR_ASCII flags. For use in smbd/ and libsmb/ there are wrapper
+       functions clistr_ and srvstr_ that call the pull_/push_ functions
+       with the appropriate first argument.
+       </p><p>
+       You may also call the pull_ascii/pull_ucs2 or push_ascii/push_ucs2
+       functions if you know that a particular string is ascii or
+       unicode. There are also a number of other convenience functions in
+       charcnv.c that call the pull_/push_ functions with particularly
+       common arguments, such as pull_ascii_pstring()
+       </p></li><li><p>
+       The biggest thing to remember is that internal (unix) strings in Samba
+       may now contain multi-byte characters. This means you cannot assume
+       that characters are always 1 byte long. Often this means that you will
+       have to convert strings to ucs2 and back again in order to do some
+       (seemingly) simple task. For examples of how to do this see functions
+       like strchr_m(). I know this is very slow, and we will eventually
+       speed it up but right now we want this stuff correct not fast.
+</p></li><li><p>
+       all lp_ functions now return unix strings. The magic "DOS" flag on
+       parameters is gone.
+</p></li><li><p>
+       all vfs functions take unix strings. Don't convert when passing to them
+</p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2852640"></a>Macros in byteorder.h</h2></div></div><div></div></div><p>
+This section describes the macros defined in byteorder.h.  These macros 
+are used extensively in the Samba code.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852653"></a>CVAL(buf,pos)</h3></div></div><div></div></div><p>
+returns the byte at offset pos within buffer buf as an unsigned character.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852667"></a>PVAL(buf,pos)</h3></div></div><div></div></div><p>returns the value of CVAL(buf,pos) cast to type unsigned integer.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852680"></a>SCVAL(buf,pos,val)</h3></div></div><div></div></div><p>sets the byte at offset pos within buffer buf to value val.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852694"></a>SVAL(buf,pos)</h3></div></div><div></div></div><p>
+       returns the value of the unsigned short (16 bit) little-endian integer at 
+       offset pos within buffer buf.  An integer of this type is sometimes
+       refered to as "USHORT".
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852710"></a>IVAL(buf,pos)</h3></div></div><div></div></div><p>returns the value of the unsigned 32 bit little-endian integer at offset 
+pos within buffer buf.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852724"></a>SVALS(buf,pos)</h3></div></div><div></div></div><p>returns the value of the signed short (16 bit) little-endian integer at 
+offset pos within buffer buf.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852738"></a>IVALS(buf,pos)</h3></div></div><div></div></div><p>returns the value of the signed 32 bit little-endian integer at offset pos
+within buffer buf.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852753"></a>SSVAL(buf,pos,val)</h3></div></div><div></div></div><p>sets the unsigned short (16 bit) little-endian integer at offset pos within 
+buffer buf to value val.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852767"></a>SIVAL(buf,pos,val)</h3></div></div><div></div></div><p>sets the unsigned 32 bit little-endian integer at offset pos within buffer 
+buf to the value val.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852782"></a>SSVALS(buf,pos,val)</h3></div></div><div></div></div><p>sets the short (16 bit) signed little-endian integer at offset pos within 
+buffer buf to the value val.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852796"></a>SIVALS(buf,pos,val)</h3></div></div><div></div></div><p>sets the signed 32 bit little-endian integer at offset pos withing buffer
+buf to the value val.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852810"></a>RSVAL(buf,pos)</h3></div></div><div></div></div><p>returns the value of the unsigned short (16 bit) big-endian integer at 
+offset pos within buffer buf.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852825"></a>RIVAL(buf,pos)</h3></div></div><div></div></div><p>returns the value of the unsigned 32 bit big-endian integer at offset 
+pos within buffer buf.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852839"></a>RSSVAL(buf,pos,val)</h3></div></div><div></div></div><p>sets the value of the unsigned short (16 bit) big-endian integer at 
+offset pos within buffer buf to value val.
+refered to as "USHORT".</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852851"></a>RSIVAL(buf,pos,val)</h3></div></div><div></div></div><p>sets the value of the unsigned 32 bit big-endian integer at offset 
+pos within buffer buf to value val.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2852867"></a>LAN Manager Samba API</h2></div></div><div></div></div><p>
+This section describes the functions need to make a LAN Manager RPC call.
+This information had been obtained by examining the Samba code and the LAN
+Manager 2.0 API documentation.  It should not be considered entirely
+reliable.
+</p><p>
+</p><pre class="programlisting">
+call_api(int prcnt, int drcnt, int mprcnt, int mdrcnt, 
+       char *param, char *data, char **rparam, char **rdata);
+</pre><p>
+</p><p>
+This function is defined in client.c.  It uses an SMB transaction to call a
+remote api.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852903"></a>Parameters</h3></div></div><div></div></div><p>The parameters are as follows:</p><div class="orderedlist"><ol type="1"><li><p>
+       prcnt: the number of bytes of parameters begin sent.
+</p></li><li><p>
+       drcnt:   the number of bytes of data begin sent.
+</p></li><li><p>
+       mprcnt:  the maximum number of bytes of parameters which should be returned
+</p></li><li><p>
+       mdrcnt:  the maximum number of bytes of data which should be returned
+</p></li><li><p>
+       param:   a pointer to the parameters to be sent.
+</p></li><li><p>
+       data:    a pointer to the data to be sent.
+</p></li><li><p>
+       rparam:  a pointer to a pointer which will be set to point to the returned
+       paramters.  The caller of call_api() must deallocate this memory.
+</p></li><li><p>
+       rdata:   a pointer to a pointer which will be set to point to the returned 
+       data.  The caller of call_api() must deallocate this memory.
+</p></li></ol></div><p>
+These are the parameters which you ought to send, in the order of their
+appearance in the parameter block:
+</p><div class="orderedlist"><ol type="1"><li><p>
+An unsigned 16 bit integer API number.  You should set this value with
+SSVAL().  I do not know where these numbers are described.
+</p></li><li><p>
+An ASCIIZ string describing the parameters to the API function as defined
+in the LAN Manager documentation.  The first parameter, which is the server
+name, is ommited.  This string is based uppon the API function as described
+in the manual, not the data which is actually passed.
+</p></li><li><p>
+An ASCIIZ string describing the data structure which ought to be returned.
+</p></li><li><p>
+Any parameters which appear in the function call, as defined in the LAN
+Manager API documentation, after the "Server" and up to and including the
+"uLevel" parameters.
+</p></li><li><p>
+An unsigned 16 bit integer which gives the size in bytes of the buffer we
+will use to receive the returned array of data structures.  Presumably this
+should be the same as mdrcnt.  This value should be set with SSVAL().
+</p></li><li><p>
+An ASCIIZ string describing substructures which should be returned.  If no 
+substructures apply, this string is of zero length.
+</p></li></ol></div><p>
+The code in client.c always calls call_api() with no data.  It is unclear
+when a non-zero length data buffer would be sent.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2858884"></a>Return value</h3></div></div><div></div></div><p>
+The returned parameters (pointed to by rparam), in their order of appearance
+are:</p><div class="orderedlist"><ol type="1"><li><p>
+An unsigned 16 bit integer which contains the API function's return code. 
+This value should be read with SVAL().
+</p></li><li><p>
+An adjustment which tells the amount by which pointers in the returned
+data should be adjusted.  This value should be read with SVAL().  Basically, 
+the address of the start of the returned data buffer should have the returned
+pointer value added to it and then have this value subtracted from it in
+order to obtain the currect offset into the returned data buffer.
+</p></li><li><p>
+A count of the number of elements in the array of structures returned. 
+It is also possible that this may sometimes be the number of bytes returned.
+</p></li></ol></div><p>
+When call_api() returns, rparam points to the returned parameters.  The
+first if these is the result code.  It will be zero if the API call
+suceeded.  This value by be read with "SVAL(rparam,0)".
+</p><p>
+The second parameter may be read as "SVAL(rparam,2)".  It is a 16 bit offset
+which indicates what the base address of the returned data buffer was when
+it was built on the server.  It should be used to correct pointer before
+use.
+</p><p>
+The returned data buffer contains the array of returned data structures. 
+Note that all pointers must be adjusted before use.  The function
+fix_char_ptr() in client.c can be used for this purpose.
+</p><p>
+The third parameter (which may be read as "SVAL(rparam,4)") has something to
+do with indicating the amount of data returned or possibly the amount of
+data which can be returned if enough buffer space is allowed.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858969"></a>Code character table</h2></div></div><div></div></div><p>
+Certain data structures are described by means of ASCIIz strings containing
+code characters.  These are the code characters:
+</p><div class="orderedlist"><ol type="1"><li><p>
+W      a type byte little-endian unsigned integer
+</p></li><li><p>
+N      a count of substructures which follow
+</p></li><li><p>
+D      a four byte little-endian unsigned integer
+</p></li><li><p>
+B      a byte (with optional count expressed as trailing ASCII digits)
+</p></li><li><p>
+z      a four byte offset to a NULL terminated string
+</p></li><li><p>
+l      a four byte offset to non-string user data
+</p></li><li><p>
+b      an offset to data (with count expressed as trailing ASCII digits)
+</p></li><li><p>
+r      pointer to returned data buffer???
+</p></li><li><p>
+L      length in bytes of returned data buffer???
+</p></li><li><p>
+h      number of bytes of information available???
+</p></li></ol></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="parsing"></a>Chapter 6. The smb.conf file</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Chris</span> <span class="surname">Hertel</span></h3></div></div><div><p class="pubdate">November 1997</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2859088">Lexical Analysis</a></dt><dd><dl><dt><a href="#id2859179">Handling of Whitespace</a></dt><dt><a href="#id2859235">Handling of Line Continuation</a></dt><dt><a href="#id2859300">Line Continuation Quirks</a></dt></dl></dd><dt><a href="#id2859396">Syntax</a></dt><dd><dl><dt><a href="#id2858239">About params.c</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2859088"></a>Lexical Analysis</h2></div></div><div></div></div><p>
+Basically, the file is processed on a line by line basis.  There are
+four types of lines that are recognized by the lexical analyzer
+(params.c):
+</p><div class="orderedlist"><ol type="1"><li><p>
+Blank lines - Lines containing only whitespace.
+</p></li><li><p>
+Comment lines - Lines beginning with either a semi-colon or a
+pound sign (';' or '#').
+</p></li><li><p>
+Section header lines - Lines beginning with an open square bracket ('[').
+</p></li><li><p>
+Parameter lines - Lines beginning with any other character.
+(The default line type.)
+</p></li></ol></div><p>
+The first two are handled exclusively by the lexical analyzer, which
+ignores them.  The latter two line types are scanned for
+</p><div class="orderedlist"><ol type="1"><li><p>
+  - Section names
+</p></li><li><p>
+  - Parameter names
+</p></li><li><p>
+  - Parameter values
+</p></li></ol></div><p>
+These are the only tokens passed to the parameter loader
+(loadparm.c).  Parameter names and values are divided from one
+another by an equal sign: '='.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2859179"></a>Handling of Whitespace</h3></div></div><div></div></div><p>
+Whitespace is defined as all characters recognized by the isspace()
+function (see ctype(3C)) except for the newline character ('\n')
+The newline is excluded because it identifies the end of the line.
+</p><div class="orderedlist"><ol type="1"><li><p>
+The lexical analyzer scans past white space at the beginning of a line.
+</p></li><li><p>
+Section and parameter names may contain internal white space.  All
+whitespace within a name is compressed to a single space character. 
+</p></li><li><p>
+Internal whitespace within a parameter value is kept verbatim with 
+the exception of carriage return characters ('\r'), all of which
+are removed.
+</p></li><li><p>
+Leading and trailing whitespace is removed from names and values.
+</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2859235"></a>Handling of Line Continuation</h3></div></div><div></div></div><p>
+Long section header and parameter lines may be extended across
+multiple lines by use of the backslash character ('\\').  Line
+continuation is ignored for blank and comment lines.
+</p><p>
+If the last (non-whitespace) character within a section header or on
+a parameter line is a backslash, then the next line will be
+(logically) concatonated with the current line by the lexical
+analyzer.  For example:
+</p><pre class="programlisting">
+       param name = parameter value string \
+       with line continuation.
+</pre><p>Would be read as</p><pre class="programlisting">
+    param name = parameter value string     with line continuation.
+</pre><p>
+Note that there are five spaces following the word 'string',
+representing the one space between 'string' and '\\' in the top
+line, plus the four preceeding the word 'with' in the second line.
+(Yes, I'm counting the indentation.)
+</p><p>
+Line continuation characters are ignored on blank lines and at the end
+of comments.  They are *only* recognized within section and parameter
+lines.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2859300"></a>Line Continuation Quirks</h3></div></div><div></div></div><p>Note the following example:</p><pre class="programlisting">
+       param name = parameter value string \
+    \
+    with line continuation.
+</pre><p>
+The middle line is *not* parsed as a blank line because it is first
+concatonated with the top line.  The result is
+</p><pre class="programlisting">
+param name = parameter value string         with line continuation.
+</pre><p>The same is true for comment lines.</p><pre class="programlisting">
+       param name = parameter value string \
+       ; comment \
+    with a comment.
+</pre><p>This becomes:</p><pre class="programlisting">
+param name = parameter value string     ; comment     with a comment.
+</pre><p>
+On a section header line, the closing bracket (']') is considered a
+terminating character, and the rest of the line is ignored.  The lines
+</p><pre class="programlisting">
+       [ section   name ] garbage \
+    param  name  = value
+</pre><p>are read as</p><pre class="programlisting">
+       [section name]
+    param name = value
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2859396"></a>Syntax</h2></div></div><div></div></div><p>The syntax of the smb.conf file is as follows:</p><pre class="programlisting">
+  &lt;file&gt;            :==  { &lt;section&gt; } EOF
+  &lt;section&gt;         :==  &lt;section header&gt; { &lt;parameter line&gt; }
+  &lt;section header&gt;  :==  '[' NAME ']'
+  &lt;parameter line&gt;  :==  NAME '=' VALUE NL
+</pre><p>Basically, this means that</p><div class="orderedlist"><ol type="1"><li><p>
+       a file is made up of zero or more sections, and is terminated by
+       an EOF (we knew that).
+</p></li><li><p>
+       A section is made up of a section header followed by zero or more
+       parameter lines.
+</p></li><li><p>
+       A section header is identified by an opening bracket and
+       terminated by the closing bracket.  The enclosed NAME identifies
+       the section.
+</p></li><li><p>
+       A parameter line is divided into a NAME and a VALUE.  The *first*
+       equal sign on the line separates the NAME from the VALUE.  The
+       VALUE is terminated by a newline character (NL = '\n').
+</p></li></ol></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2858239"></a>About params.c</h3></div></div><div></div></div><p>
+The parsing of the config file is a bit unusual if you are used to
+lex, yacc, bison, etc.  Both lexical analysis (scanning) and parsing
+are performed by params.c.  Values are loaded via callbacks to
+loadparm.c.
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unix-smb"></a>Chapter 7. NetBIOS in a Unix World</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3></div></div><div><p class="pubdate">April 1995</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2858286">Introduction</a></dt><dt><a href="#id2858311">Usernames</a></dt><dt><a href="#id2858381">File Ownership</a></dt><dt><a href="#id2858418">Passwords</a></dt><dt><a href="#id2858463">Locking</a></dt><dt><a href="#id2858525">Deny Modes</a></dt><dt><a href="#id2858555">Trapdoor UIDs</a></dt><dt><a href="#id2858580">Port numbers</a></dt><dt><a href="#id2858634">Protocol Complexity</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858286"></a>Introduction</h2></div></div><div></div></div><p>
+This is a short document that describes some of the issues that
+confront a SMB implementation on unix, and how Samba copes with
+them. They may help people who are looking at unix&lt;-&gt;PC
+interoperability.
+</p><p>
+It was written to help out a person who was writing a paper on unix to
+PC connectivity.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858311"></a>Usernames</h2></div></div><div></div></div><p>
+The SMB protocol has only a loose username concept. Early SMB
+protocols (such as CORE and COREPLUS) have no username concept at
+all. Even in later protocols clients often attempt operations
+(particularly printer operations) without first validating a username
+on the server.
+</p><p>
+Unix security is based around username/password pairs. A unix box
+should not allow clients to do any substantive operation without some
+sort of validation. 
+</p><p>
+The problem mostly manifests itself when the unix server is in "share
+level" security mode. This is the default mode as the alternative
+"user level" security mode usually forces a client to connect to the
+server as the same user for each connected share, which is
+inconvenient in many sites.
+</p><p>
+In "share level" security the client normally gives a username in the
+"session setup" protocol, but does not supply an accompanying
+password. The client then connects to resources using the "tree
+connect" protocol, and supplies a password. The problem is that the
+user on the PC types the username and the password in different
+contexts, unaware that they need to go together to give access to the
+server. The username is normally the one the user typed in when they
+"logged onto" the PC (this assumes Windows for Workgroups). The
+password is the one they chose when connecting to the disk or printer.
+</p><p>
+The user often chooses a totally different username for their login as
+for the drive connection. Often they also want to access different
+drives as different usernames. The unix server needs some way of
+divining the correct username to combine with each password.
+</p><p>
+Samba tries to avoid this problem using several methods. These succeed
+in the vast majority of cases. The methods include username maps, the
+service%user syntax, the saving of session setup usernames for later
+validation and the derivation of the username from the service name
+(either directly or via the user= option).
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858381"></a>File Ownership</h2></div></div><div></div></div><p>
+The commonly used SMB protocols have no way of saying "you can't do
+that because you don't own the file". They have, in fact, no concept
+of file ownership at all.
+</p><p>
+This brings up all sorts of interesting problems. For example, when
+you copy a file to a unix drive, and the file is world writeable but
+owned by another user the file will transfer correctly but will
+receive the wrong date. This is because the utime() call under unix
+only succeeds for the owner of the file, or root, even if the file is
+world writeable. For security reasons Samba does all file operations
+as the validated user, not root, so the utime() fails. This can stuff
+up shared development diectories as programs like "make" will not get
+file time comparisons right.
+</p><p>
+There are several possible solutions to this problem, including
+username mapping, and forcing a specific username for particular
+shares.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858418"></a>Passwords</h2></div></div><div></div></div><p>
+Many SMB clients uppercase passwords before sending them. I have no
+idea why they do this. Interestingly WfWg uppercases the password only
+if the server is running a protocol greater than COREPLUS, so
+obviously it isn't just the data entry routines that are to blame.
+</p><p>
+Unix passwords are case sensitive. So if users use mixed case
+passwords they are in trouble.
+</p><p>
+Samba can try to cope with this by either using the "password level"
+option which causes Samba to try the offered password with up to the
+specified number of case changes, or by using the "password server"
+option which allows Samba to do its validation via another machine
+(typically a WinNT server).
+</p><p>
+Samba supports the password encryption method used by SMB
+clients. Note that the use of password encryption in Microsoft
+networking leads to password hashes that are "plain text equivalent".
+This means that it is *VERY* important to ensure that the Samba
+smbpasswd file containing these password hashes is only readable
+by the root user. See the documentation ENCRYPTION.txt for more
+details.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858463"></a>Locking</h2></div></div><div></div></div><p>
+Since samba 2.2, samba supports other types of locking as well. This 
+section is outdated.
+</p><p>
+The locking calls available under a DOS/Windows environment are much
+richer than those available in unix. This means a unix server (like
+Samba) choosing to use the standard fcntl() based unix locking calls
+to implement SMB locking has to improvise a bit.
+</p><p>
+One major problem is that dos locks can be in a 32 bit (unsigned)
+range. Unix locking calls are 32 bits, but are signed, giving only a 31
+bit range. Unfortunately OLE2 clients use the top bit to select a
+locking range used for OLE semaphores.
+</p><p>
+To work around this problem Samba compresses the 32 bit range into 31
+bits by appropriate bit shifting. This seems to work but is not
+ideal. In a future version a separate SMB lockd may be added to cope
+with the problem.
+</p><p>
+It also doesn't help that many unix lockd daemons are very buggy and
+crash at the slightest provocation. They normally go mostly unused in
+a unix environment because few unix programs use byte range
+locking. The stress of huge numbers of lock requests from dos/windows
+clients can kill the daemon on some systems.
+</p><p>
+The second major problem is the "opportunistic locking" requested by
+some clients. If a client requests opportunistic locking then it is
+asking the server to notify it if anyone else tries to do something on
+the same file, at which time the client will say if it is willing to
+give up its lock. Unix has no simple way of implementing
+opportunistic locking, and currently Samba has no support for it.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858525"></a>Deny Modes</h2></div></div><div></div></div><p>
+When a SMB client opens a file it asks for a particular "deny mode" to
+be placed on the file. These modes (DENY_NONE, DENY_READ, DENY_WRITE,
+DENY_ALL, DENY_FCB and DENY_DOS) specify what actions should be
+allowed by anyone else who tries to use the file at the same time. If
+DENY_READ is placed on the file, for example, then any attempt to open
+the file for reading should fail.
+</p><p>
+Unix has no equivalent notion. To implement this Samba uses either lock
+files based on the files inode and placed in a separate lock
+directory or a shared memory implementation. The lock file method 
+is clumsy and consumes processing and file resources,
+the shared memory implementation is vastly prefered and is turned on
+by default for those systems that support it.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858555"></a>Trapdoor UIDs</h2></div></div><div></div></div><p>
+A SMB session can run with several uids on the one socket. This
+happens when a user connects to two shares with different
+usernames. To cope with this the unix server needs to switch uids
+within the one process. On some unixes (such as SCO) this is not
+possible. This means that on those unixes the client is restricted to
+a single uid.
+</p><p>
+Note that you can also get the "trapdoor uid" message for other
+reasons. Please see the FAQ for details.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858580"></a>Port numbers</h2></div></div><div></div></div><p>
+There is a convention that clients on sockets use high "unprivilaged"
+port numbers (&gt;1000) and connect to servers on low "privilaged" port
+numbers. This is enforced in Unix as non-root users can't open a
+socket for listening on port numbers less than 1000.
+</p><p>
+Most PC based SMB clients (such as WfWg and WinNT) don't follow this
+convention completely. The main culprit is the netbios nameserving on
+udp port 137. Name query requests come from a source port of 137. This
+is a problem when you combine it with the common firewalling technique
+of not allowing incoming packets on low port numbers. This means that
+these clients can't query a netbios nameserver on the other side of a
+low port based firewall.
+</p><p>
+The problem is more severe with netbios node status queries. I've
+found that WfWg, Win95 and WinNT3.5 all respond to netbios node status
+queries on port 137 no matter what the source port was in the
+request. This works between machines that are both using port 137, but
+it means it's not possible for a unix user to do a node status request
+to any of these OSes unless they are running as root. The answer comes
+back, but it goes to port 137 which the unix user can't listen
+on. Interestingly WinNT3.1 got this right - it sends node status
+responses back to the source port in the request.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858634"></a>Protocol Complexity</h2></div></div><div></div></div><p>
+There are many "protocol levels" in the SMB protocol. It seems that
+each time new functionality was added to a Microsoft operating system,
+they added the equivalent functions in a new protocol level of the SMB
+protocol to "externalise" the new capabilities.
+</p><p>
+This means the protocol is very "rich", offering many ways of doing
+each file operation. This means SMB servers need to be complex and
+large. It also means it is very difficult to make them bug free. It is
+not just Samba that suffers from this problem, other servers such as
+WinNT don't support every variation of every call and it has almost
+certainly been a headache for MS developers to support the myriad of
+SMB calls that are available.
+</p><p>
+There are about 65 "top level" operations in the SMB protocol (things
+like SMBread and SMBwrite). Some of these include hundreds of
+sub-functions (SMBtrans has at least 120 sub-functions, like
+DosPrintQAdd and NetSessionEnum). All of them take several options
+that can change the way they work. Many take dozens of possible
+"information levels" that change the structures that need to be
+returned. Samba supports all but 2 of the "top level" functions. It
+supports only 8 (so far) of the SMBtrans sub-functions. Even NT
+doesn't support them all.
+</p><p>
+Samba currently supports up to the "NT LM 0.12" protocol, which is the
+one preferred by Win95 and WinNT3.5. Luckily this protocol level has a
+"capabilities" field which specifies which super-duper new-fangled
+options the server suports. This helps to make the implementation of
+this protocol level much easier.
+</p><p>
+There is also a problem with the SMB specications. SMB is a X/Open
+spec, but the X/Open book is far from ideal, and fails to cover many
+important issues, leaving much to the imagination. Microsoft recently
+renamed the SMB protocol CIFS (Common Internet File System) and have 
+published new specifications. These are far superior to the old 
+X/Open documents but there are still undocumented calls and features. 
+This specification is actively being worked on by a CIFS developers 
+mailing list hosted by Microsft.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="tracing"></a>Chapter 8. Tracing samba system calls</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span></div></div></div></div><div></div></div><p>
+This file describes how to do a system call trace on Samba to work out
+what its doing wrong. This is not for the faint of heart, but if you
+are reading this then you are probably desperate.
+</p><p>
+Actually its not as bad as the the above makes it sound, just don't
+expect the output to be very pretty :-)
+</p><p>
+Ok, down to business. One of the big advantages of unix systems is
+that they nearly all come with a system trace utility that allows you
+to monitor all system calls that a program is making. This is
+extremely using for debugging and also helps when trying to work out
+why something is slower than you expect. You can use system tracing
+without any special compilation options. 
+</p><p>
+The system trace utility is called different things on different
+systems. On Linux systems its called strace. Under SunOS 4 its called
+trace. Under SVR4 style systems (including solaris) its called
+truss. Under many BSD systems its called ktrace. 
+</p><p>
+The first thing you should do is read the man page for your native
+system call tracer. In the discussion below I'll assume its called
+strace as strace is the only portable system tracer (its available for
+free for many unix types) and its also got some of the nicest
+features.
+</p><p>
+Next, try using strace on some simple commands. For example, <b class="command">strace
+ls</b> or <b class="command">strace echo hello</b>.
+</p><p> 
+You'll notice that it produces a LOT of output. It is showing you the
+arguments to every system call that the program makes and the
+result. Very little happens in a program without a system call so you
+get lots of output. You'll also find that it produces a lot of
+"preamble" stuff showing the loading of shared libraries etc. Ignore
+this (unless its going wrong!)
+</p><p>
+For example, the only line that really matters in the <b class="command">strace echo
+hello</b> output is:
+</p><pre class="programlisting">
+write(1, "hello\n", 6)                  = 6
+</pre><p>all the rest is just setting up to run the program.</p><p>
+Ok, now you're familiar with strace. To use it on Samba you need to
+strace the running smbd daemon. The way I tend ot use it is to first
+login from my Windows PC to the Samba server, then use smbstatus to
+find which process ID that client is attached to, then as root I do
+<b class="command">strace -p PID</b> to attach to that process. I normally redirect the
+stderr output from this command to a file for later perusal. For
+example, if I'm using a csh style shell:
+</p><p><b class="command">strace -f -p 3872 &gt;&amp; strace.out</b></p><p>or with a sh style shell:</p><p><b class="command">strace -f -p 3872 &gt; strace.out 2&gt;&amp;1</b></p><p>
+Note the "-f" option. This is only available on some systems, and
+allows you to trace not just the current process, but any children it
+forks. This is great for finding printing problems caused by the
+"print command" being wrong.
+</p><p>
+Once you are attached you then can do whatever it is on the client
+that is causing problems and you will capture all the system calls
+that smbd makes. 
+</p><p>
+So how do you interpret the results? Generally I search through the
+output for strings that I know will appear when the problem
+happens. For example, if I am having touble with permissions on a file
+I would search for that files name in the strace output and look at
+the surrounding lines. Another trick is to match up file descriptor
+numbers and "follow" what happens to an open file until it is closed.
+</p><p>
+Beyond this you will have to use your initiative. To give you an idea
+of what you are looking for here is a piece of strace output that
+shows that <tt class="filename">/dev/null</tt> is not world writeable, which
+causes printing to fail with Samba:
+</p><pre class="programlisting">
+[pid 28268] open("/dev/null", O_RDWR)   = -1 EACCES (Permission denied)
+[pid 28268] open("/dev/null", O_WRONLY) = -1 EACCES (Permission denied)
+</pre><p>
+The process is trying to first open <tt class="filename">/dev/null</tt> read-write 
+then read-only. Both fail. This means <tt class="filename">/dev/null</tt> has 
+incorrect permissions.
+</p></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="windows-debug"></a>Chapter 9. Finding useful information on windows</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2869073">Netlogon debugging output</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2869073"></a>Netlogon debugging output</h2></div></div><div></div></div><div class="procedure"><ol type="1"><li><p>stop netlogon service on PDC</p></li><li><p>rename original netlogon.dll to netlogon.dll.original</p></li><li><p>copy checked version of netlogon.dll to system32 directory</p></li><li><p>set HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DBFlag to 0x20000004</p></li><li><p>start netlogon service on PDC</p></li></ol></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ntdomain"></a>Chapter 10. NT Domain RPC's</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Luke</span> <span class="surname">Leighton</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:lkcl@switchboard.net">lkcl@switchboard.net</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="surname">Ashton</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:paul@argo.demon.co.uk">paul@argo.demon.co.uk</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Duncan</span> <span class="surname">Stansfield</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:duncans@sco.com">duncans@sco.com</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">01 November 97(version 0.0.24)</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2869214">Introduction</a></dt><dd><dl><dt><a href="#id2869414">Sources</a></dt><dt><a href="#id2869450">Credits</a></dt></dl></dd><dt><a href="#id2869488">Notes and Structures</a></dt><dd><dl><dt><a href="#id2869495">Notes</a></dt><dt><a href="#id2869570">Enumerations</a></dt><dt><a href="#id2869784">Structures</a></dt></dl></dd><dt><a href="#id2872733">MSRPC over Transact Named Pipe</a></dt><dd><dl><dt><a href="#id2872746">MSRPC Pipes</a></dt><dt><a href="#id2872849">Header</a></dt><dt><a href="#id2873718">Tail</a></dt><dt><a href="#id2873764">RPC Bind / Bind Ack</a></dt><dt><a href="#id2873945">NTLSA Transact Named Pipe</a></dt><dt><a href="#id2874109">LSA Open Policy</a></dt><dt><a href="#id2874235">LSA Query Info Policy</a></dt><dt><a href="#id2874342">LSA Enumerate Trusted Domains</a></dt><dt><a href="#id2874433">LSA Open Secret</a></dt><dt><a href="#id2874543">LSA Close</a></dt><dt><a href="#id2874608">LSA Lookup SIDS</a></dt><dt><a href="#id2874818">LSA Lookup Names</a></dt></dl></dd><dt><a href="#id2867818">NETLOGON rpc Transact Named Pipe</a></dt><dd><dl><dt><a href="#id2867980">LSA Request Challenge</a></dt><dt><a href="#id2868114">LSA Authenticate 2</a></dt><dt><a href="#id2868261">LSA Server Password Set</a></dt><dt><a href="#id2868376">LSA SAM Logon</a></dt><dt><a href="#id2868479">LSA SAM Logoff</a></dt></dl></dd><dt><a href="#id2868571">\\MAILSLOT\NET\NTLOGON</a></dt><dd><dl><dt><a href="#id2868583">Query for PDC</a></dt><dt><a href="#id2868850">SAM Logon</a></dt></dl></dd><dt><a href="#id2877631">SRVSVC Transact Named Pipe</a></dt><dd><dl><dt><a href="#id2877676">Net Share Enum</a></dt><dt><a href="#id2877896">Net Server Get Info</a></dt></dl></dd><dt><a href="#id2878012">Cryptographic side of NT Domain Authentication</a></dt><dd><dl><dt><a href="#id2878020">Definitions</a></dt><dt><a href="#id2878182">Protocol</a></dt><dt><a href="#id2878280">Comments</a></dt></dl></dd><dt><a href="#id2878330">SIDs and RIDs</a></dt><dd><dl><dt><a href="#id2878368">Well-known SIDs</a></dt><dt><a href="#id2878683">Well-known RIDS</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2869214"></a>Introduction</h2></div></div><div></div></div><p>
+This document contains information to provide an NT workstation with login
+services, without the need for an NT server. It is the sgml version of <ulink url="http://mailhost.cb1.com/~lkcl/cifsntdomain.txt">http://mailhost.cb1.com/~lkcl/cifsntdomain.txt</ulink>, controlled by Luke.
+</p><p>
+It should be possible to select a domain instead of a workgroup (in the NT
+workstation's TCP/IP settings) and after the obligatory reboot, type in a
+username, password, select a domain and successfully log in.  I would
+appreciate any feedback on your experiences with this process, and any
+comments, corrections and additions to this document.
+</p><p>
+The packets described here can be easily derived from (and are probably
+better understood using) Netmon.exe.  You will need to use the version
+of Netmon that matches your system, in order to correctly decode the
+NETLOGON, lsarpc and srvsvc Transact pipes.  This document is derived from
+NT Service Pack 1 and its corresponding version of Netmon.  It is intended
+that an annotated packet trace be produced, which will likely be more
+instructive than this document.
+</p><p>
+Also needed, to fully implement NT Domain Login Services, is the 
+document describing the cryptographic part of the NT authentication.
+This document is available from comp.protocols.smb; from the ntsecurity.net
+digest and from the samba digest, amongst other sources.
+</p><p>
+A copy is available from:
+</p><p><ulink url="http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935">http://ntbugtraq.rc.on.ca/SCRIPTS/WA.EXE?A2=ind9708;L=ntbugtraq;O=A;P=2935</ulink></p><p><ulink url="http://mailhost.cb1.com/~lkcl/crypt.html">http://mailhost.cb1.com/~lkcl/crypt.html</ulink></p><p>
+A c-code implementation, provided by <ulink url="mailto:linus@incolumitas.se">Linus Nordberg</ulink>
+of this protocol is available from:
+</p><p><ulink url="http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html">http://samba.org/cgi-bin/mfs/01/digest/1997/97aug/0391.html</ulink></p><p><ulink url="http://mailhost.cb1.com/~lkcl/crypt.txt">http://mailhost.cb1.com/~lkcl/crypt.txt</ulink></p><p>
+Also used to provide debugging information is the Check Build version of
+NT workstation, and enabling full debugging in NETLOGON.  This is
+achieved by setting the following REG_SZ registry key to 0x1ffffff:
+</p><p><tt class="filename">HKLM\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters</tt></p><p><span class="emphasis"><em>Incorrect direct editing of the registry can cause your
+machine to fail. Then again, so can incorrect implementation of this 
+protocol. See "Liability:" above.</em></span></p><p>
+Bear in mind that each packet over-the-wire will have its origin in an
+API call.  Therefore, there are likely to be structures, enumerations
+and defines that are usefully documented elsewhere.
+</p><p>
+This document is by no means complete or authoritative.  Missing sections
+include, but are not limited to:
+</p><div class="orderedlist"><ol type="1"><li><p>Mappings of RIDs to usernames (and vice-versa).</p></li><li><p>What a User ID is and what a Group ID is.</p></li><li><p>The exact meaning/definition of various magic constants or enumerations.</p></li><li><p>The reply error code and use of that error code when a
+workstation becomes a member of a domain (to be described later).  
+Failure to return this error code will make the workstation report 
+that it is already a member of the domain.</p></li><li><p>the cryptographic side of the NetrServerPasswordSet command, 
+which would allow the workstation to change its password.  This password is
+used to generate the long-term session key.  [It is possible to reject this
+command, and keep the default workstation password].</p></li></ol></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869414"></a>Sources</h3></div></div><div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td>cket Traces from Netmonitor (Service Pack 1 and above)</td></tr><tr><td>ul Ashton and Luke Leighton's other "NT Domain" doc.</td></tr><tr><td>FS documentation - cifs6.txt</td></tr><tr><td>FS documentation - cifsrap2.txt</td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869450"></a>Credits</h3></div></div><div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td>Paul Ashton: loads of work with Net Monitor; understanding the NT authentication system; reference implementation of the NT domain support on which this document is originally based.</td></tr><tr><td>Duncan Stansfield: low-level analysis of MSRPC Pipes.</td></tr><tr><td>Linus Nordberg: producing c-code from Paul's crypto spec.</td></tr><tr><td>Windows Sourcer development team</td></tr></table></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2869488"></a>Notes and Structures</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869495"></a>Notes</h3></div></div><div></div></div><div class="orderedlist"><ol type="1"><li><p>
+In the SMB Transact pipes, some "Structures", described here, appear to be
+4-byte aligned with the SMB header, at their start.  Exactly which
+"Structures" need aligning is not precisely known or documented.
+</p></li><li><p>
+In the UDP NTLOGON Mailslots, some "Structures", described here, appear to be
+2-byte aligned with the start of the mailslot, at their start.
+</p></li><li><p>
+Domain SID is of the format S-revision-version-auth1-auth2...authN.
+e.g S-1-5-123-456-789-123-456.  the 5 could be a sub-revision.
+</p></li><li><p>
+any undocumented buffer pointers must be non-zero if the string buffer it
+refers to contains characters.  exactly what value they should be is unknown.
+0x0000 0002 seems to do the trick to indicate that the buffer exists.  a
+NULL buffer pointer indicates that the string buffer is of zero length.
+If the buffer pointer is NULL, then it is suspected that the structure it
+refers to is NOT put into (or taken out of) the SMB data stream.  This is
+empirically derived from, for example, the LSA SAM Logon response packet,
+where if the buffer pointer is NULL, the user information is not inserted
+into the data stream.  Exactly what happens with an array of buffer pointers
+is not known, although an educated guess can be made.
+</p></li><li><p>
+an array of structures (a container) appears to have a count and a pointer.
+if the count is zero, the pointer is also zero.  no further data is put
+into or taken out of the SMB data stream.  if the count is non-zero, then
+the pointer is also non-zero.  immediately following the pointer is the
+count again, followed by an array of container sub-structures.  the count
+appears a third time after the last sub-structure.
+</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869570"></a>Enumerations</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869578"></a>MSRPC Header type</h4></div></div><div></div></div><p>command number in the msrpc packet header</p><div class="variablelist"><dl><dt><span class="term">MSRPC_Request:</span></dt><dd><p>0x00</p></dd><dt><span class="term">MSRPC_Response:</span></dt><dd><p>0x02</p></dd><dt><span class="term">MSRPC_Bind:</span></dt><dd><p>0x0B</p></dd><dt><span class="term">MSRPC_BindAck:</span></dt><dd><p>0x0C</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869653"></a>MSRPC Packet info</h4></div></div><div></div></div><p>The meaning of these flags is undocumented</p><div class="variablelist"><dl><dt><span class="term">FirstFrag:</span></dt><dd><p>0x01 </p></dd><dt><span class="term">LastFrag:</span></dt><dd><p>0x02 </p></dd><dt><span class="term">NotaFrag:</span></dt><dd><p>0x04  </p></dd><dt><span class="term">RecRespond:</span></dt><dd><p>0x08  </p></dd><dt><span class="term">NoMultiplex:</span></dt><dd><p>0x10  </p></dd><dt><span class="term">NotForIdemp:</span></dt><dd><p>0x20  </p></dd><dt><span class="term">NotforBcast:</span></dt><dd><p>0x40  </p></dd><dt><span class="term">NoUuid:</span></dt><dd><p>0x80 </p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869784"></a>Structures</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869791"></a>VOID *</h4></div></div><div></div></div><p>sizeof VOID* is 32 bits.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869802"></a>char</h4></div></div><div></div></div><p>sizeof char is 8 bits.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869814"></a>UTIME</h4></div></div><div></div></div><p>UTIME is 32 bits, indicating time in seconds since 01jan1970.  documented in cifs6.txt (section 3.5 page, page 30).</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869827"></a>NTTIME</h4></div></div><div></div></div><p>NTTIME is 64 bits.  documented in cifs6.txt (section 3.5 page, page 30).</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869839"></a>DOM_SID (domain SID structure)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>num of sub-authorities in domain SID</p></dd><dt><span class="term">UINT8</span></dt><dd><p>SID revision number</p></dd><dt><span class="term">UINT8</span></dt><dd><p>num of sub-authorities in domain SID</p></dd><dt><span class="term">UINT8[6]</span></dt><dd><p>6 bytes for domain SID - Identifier Authority.</p></dd><dt><span class="term">UINT16[n_subauths]</span></dt><dd><p>domain SID sub-authorities</p></dd></dl></div><p><span class="emphasis"><em>Note: the domain SID is documented elsewhere.</em></span>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869932"></a>STR (string)</h4></div></div><div></div></div><p>STR (string) is a char[] : a null-terminated string of ascii characters.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869946"></a>UNIHDR (unicode string header) </h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT16</span></dt><dd><p>length of unicode string</p></dd><dt><span class="term">UINT16</span></dt><dd><p>max length of unicode string</p></dd><dt><span class="term">UINT32</span></dt><dd><p>4 - undocumented.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870002"></a>UNIHDR2 (unicode string header plus buffer pointer)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UNIHDR</span></dt><dd><p>unicode string header</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870044"></a>UNISTR (unicode string)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT16[]</span></dt><dd><p>null-terminated string of unicode characters.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870072"></a>NAME (length-indicated unicode string)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>length of unicode string</p></dd><dt><span class="term">UINT16[]</span></dt><dd><p>null-terminated string of unicode characters.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870114"></a>UNISTR2 (aligned unicode string)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT8[]</span></dt><dd><p>padding to get unicode string 4-byte aligned with the start of the SMB header.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>max length of unicode string</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - undocumented</p></dd><dt><span class="term">UINT32</span></dt><dd><p>length of unicode string</p></dd><dt><span class="term">UINT16[]</span></dt><dd><p>string of uncode characters</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870200"></a>OBJ_ATTR (object attributes)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>0x18 - length (in bytes) including the length field.</p></dd><dt><span class="term">VOID*</span></dt><dd><p>0 - root directory (pointer)</p></dd><dt><span class="term">VOID*</span></dt><dd><p>0 - object name (pointer)</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - attributes (undocumented)</p></dd><dt><span class="term">VOID*</span></dt><dd><p>0 - security descriptior (pointer)</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - security quality of service</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870293"></a>POL_HND (LSA policy handle)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">char[20]</span></dt><dd><p>policy handle</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870320"></a>DOM_SID2 (domain SID structure, SIDS stored in unicode)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>5 - SID type</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - undocumented</p></dd><dt><span class="term">UNIHDR2</span></dt><dd><p>domain SID unicode string header</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>domain SID unicode string</p></dd></dl></div><p><span class="emphasis"><em>Note:     there is a conflict between the unicode string header and the unicode string itself as to which to use to indicate string length.  this will need to be resolved.</em></span></p><p><span class="emphasis"><em>Note:    the SID type indicates, for example, an alias; a well-known group etc. this is documented somewhere.</em></span></p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870407"></a>DOM_RID (domain RID structure)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>5 - well-known SID.  1 - user SID (see ShowACLs)</p></dd><dt><span class="term">UINT32</span></dt><dd><p>5 - undocumented</p></dd><dt><span class="term">UINT32</span></dt><dd><p>domain RID </p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - domain index out of above reference domains</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870476"></a>LOG_INFO (server, account, client structure)</h4></div></div><div></div></div><p><span class="emphasis"><em>Note:        logon server name starts with two '\' characters and is upper case.</em></span></p><p><span class="emphasis"><em>Note:  account name is the logon client name from the LSA Request Challenge, with a $ on the end of it, in upper case.</em></span></p><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon server unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>account name unicode string</p></dd><dt><span class="term">UINT16</span></dt><dd><p>sec_chan - security channel type</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon client machine unicode string</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870576"></a>CLNT_SRV (server, client names structure)</h4></div></div><div></div></div><p><span class="emphasis"><em>Note: logon server name starts with two '\' characters and is upper case.</em></span></p><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon server unicode string</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon client machine unicode string</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870653"></a>CREDS (credentials + time stamp)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">char[8]</span></dt><dd><p>credentials</p></dd><dt><span class="term">UTIME</span></dt><dd><p>time stamp</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870694"></a>CLNT_INFO2 (server, client structure, client credentials)</h4></div></div><div></div></div><p><span class="emphasis"><em>Note: whenever this structure appears in a request, you must take a copy of the client-calculated credentials received, because they will beused in subsequent credential checks.  the presumed intention is to
+       maintain an authenticated request/response trail.</em></span></p><div class="variablelist"><dl><dt><span class="term">CLNT_SRV</span></dt><dd><p>client and server names</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>???? padding, for 4-byte alignment with SMB header.</p></dd><dt><span class="term">VOID*</span></dt><dd><p>pointer to client credentials.</p></dd><dt><span class="term">CREDS</span></dt><dd><p>client-calculated credentials + client time</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870776"></a>CLNT_INFO (server, account, client structure, client credentials)</h4></div></div><div></div></div><p><span class="emphasis"><em>Note: whenever this structure appears in a request, you must take a copy of the client-calculated credentials received, because they will be used in subsequent credential checks.  the presumed intention is to maintain an authenticated request/response trail.</em></span></p><div class="variablelist"><dl><dt><span class="term">LOG_INFO</span></dt><dd><p>logon account info</p></dd><dt><span class="term">CREDS</span></dt><dd><p>client-calculated credentials + client time</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2870829"></a>ID_INFO_1 (id info structure, auth level 1)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>ptr_id_info_1</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>domain name unicode header</p></dd><dt><span class="term">UINT32</span></dt><dd><p>param control</p></dd><dt><span class="term">UINT64</span></dt><dd><p>logon ID</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>user name unicode header</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>workgroup name unicode header</p></dd><dt><span class="term">char[16]</span></dt><dd><p>arc4 LM OWF Password</p></dd><dt><span class="term">char[16]</span></dt><dd><p>arc4 NT OWF Password</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>domain name unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>user name unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>workstation name unicode string</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2871000"></a>SAM_INFO (sam logon/logoff id info structure)</h4></div></div><div></div></div><p><span class="emphasis"><em>Note: presumably, the return credentials is supposedly for the server to verify that the credential chain hasn't been compromised.</em></span></p><div class="variablelist"><dl><dt><span class="term">CLNT_INFO2</span></dt><dd><p>client identification/authentication info</p></dd><dt><span class="term">VOID*</span></dt><dd><p>pointer to return credentials.</p></dd><dt><span class="term">CRED</span></dt><dd><p>return credentials - ignored.</p></dd><dt><span class="term">UINT16</span></dt><dd><p>logon level</p></dd><dt><span class="term">UINT16</span></dt><dd><p>switch value</p></dd></dl></div><pre class="programlisting">
+        switch (switch_value)
+        case 1:
+        {
+            ID_INFO_1     id_info_1;
+        }
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2871104"></a>GID (group id info)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>group id</p></dd><dt><span class="term">UINT32</span></dt><dd><p>user attributes (only used by NT 3.1 and 3.51)</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2871142"></a>DOM_REF (domain reference info)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num referenced domains?</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented domain name buffer pointer.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>32 - max number of entries</p></dd><dt><span class="term">UINT32</span></dt><dd><p>4 - num referenced domains?</p></dd><dt><span class="term">UNIHDR2</span></dt><dd><p>domain name unicode string header</p></dd><dt><span class="term">UNIHDR2[num_ref_doms-1]</span></dt><dd><p>referenced domain unicode string headers</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>domain name unicode string</p></dd><dt><span class="term">DOM_SID[num_ref_doms]</span></dt><dd><p>referenced domain SIDs</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2871285"></a>DOM_INFO (domain info, levels 3 and 5 are the same))</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT8[]</span></dt><dd><p>??? padding to get 4-byte alignment with start of SMB header</p></dd><dt><span class="term">UINT16</span></dt><dd><p>domain name string length * 2</p></dd><dt><span class="term">UINT16</span></dt><dd><p>domain name string length * 2</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented domain name string buffer pointer</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented domain SID string buffer pointer</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>domain name (unicode string)</p></dd><dt><span class="term">DOM_SID</span></dt><dd><p>domain SID</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2871398"></a>USER_INFO (user logon info)</h4></div></div><div></div></div><p><span class="emphasis"><em>Note: it would be nice to know what the 16 byte user session key is for.</em></span></p><div class="variablelist"><dl><dt><span class="term">NTTIME</span></dt><dd><p>logon time</p></dd><dt><span class="term">NTTIME</span></dt><dd><p>logoff time</p></dd><dt><span class="term">NTTIME</span></dt><dd><p>kickoff time</p></dd><dt><span class="term">NTTIME</span></dt><dd><p>password last set time</p></dd><dt><span class="term">NTTIME</span></dt><dd><p>password can change time</p></dd><dt><span class="term">NTTIME</span></dt><dd><p>password must change time</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>username unicode string header</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>user's full name unicode string header</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>logon script unicode string header</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>profile path unicode string header</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>home directory unicode string header</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>home directory drive unicode string header</p></dd><dt><span class="term">UINT16</span></dt><dd><p>logon count</p></dd><dt><span class="term">UINT16</span></dt><dd><p>bad password count</p></dd><dt><span class="term">UINT32</span></dt><dd><p>User ID</p></dd><dt><span class="term">UINT32</span></dt><dd><p>Group ID</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num groups</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer to groups.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>user flags</p></dd><dt><span class="term">char[16]</span></dt><dd><p>user session key</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>logon server unicode string header</p></dd><dt><span class="term">UNIHDR</span></dt><dd><p>logon domain unicode string header</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented logon domain id pointer</p></dd><dt><span class="term">char[40]</span></dt><dd><p>40 undocumented padding bytes.  future expansion?</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - num_other_sids?</p></dd><dt><span class="term">VOID*</span></dt><dd><p>NULL - undocumented pointer to other domain SIDs.</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>username unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>user's full name unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon script unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>profile path unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>home directory unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>home directory drive unicode string</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num groups</p></dd><dt><span class="term">GID[num_groups]</span></dt><dd><p>group info</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon server unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon domain unicode string</p></dd><dt><span class="term">DOM_SID</span></dt><dd><p>domain SID</p></dd><dt><span class="term">DOM_SID[num_sids]</span></dt><dd><p>other domain SIDs?</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2871961"></a>SH_INFO_1_PTR (pointers to level 1 share info strings)</h4></div></div><div></div></div><p><span class="emphasis"><em>Note:      see cifsrap2.txt section5, page 10.</em></span></p><table class="simplelist" border="0" summary="Simple list"><tr><td>0 for shi1_type indicates a  Disk.</td></tr><tr><td>1 for shi1_type indicates a  Print Queue.</td></tr><tr><td>2 for shi1_type indicates a  Device.</td></tr><tr><td>3 for shi1_type indicates an IPC pipe.</td></tr><tr><td>0x8000 0000 (top bit set in shi1_type) indicates a hidden share.</td></tr></table><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>shi1_netname - pointer to net name</p></dd><dt><span class="term">UINT32</span></dt><dd><p>shi1_type    - type of share.  0 - undocumented.</p></dd><dt><span class="term">VOID*</span></dt><dd><p>shi1_remark  - pointer to comment.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2872056"></a>SH_INFO_1_STR (level 1 share info strings)</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UNISTR2</span></dt><dd><p>shi1_netname - unicode string of net name</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>shi1_remark  - unicode string of comment.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2872098"></a>SHARE_INFO_1_CTR</h4></div></div><div></div></div><p>share container with 0 entries:</p><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>0 - EntriesRead</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - Buffer</p></dd></dl></div><p>share container with &gt; 0 entries:</p><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>EntriesRead</p></dd><dt><span class="term">UINT32</span></dt><dd><p>non-zero - Buffer</p></dd><dt><span class="term">UINT32</span></dt><dd><p>EntriesRead</p></dd><dt><span class="term">SH_INFO_1_PTR[EntriesRead]</span></dt><dd><p>share entry pointers</p></dd><dt><span class="term">SH_INFO_1_STR[EntriesRead]</span></dt><dd><p>share entry strings</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>padding to get unicode string 4-byte aligned with start of the SMB header.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>EntriesRead</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - padding</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2872267"></a>SERVER_INFO_101</h4></div></div><div></div></div><p><span class="emphasis"><em>Note:     see cifs6.txt section 6.4 - the fields described therein will be of assistance here.  for example, the type listed below is the         same as fServerType, which is described in 6.4.1. </em></span></p><div class="variablelist"><dl><dt><span class="term">SV_TYPE_WORKSTATION</span></dt><dd><p>0x00000001  All workstations</p></dd><dt><span class="term">SV_TYPE_SERVER</span></dt><dd><p>0x00000002  All servers</p></dd><dt><span class="term">SV_TYPE_SQLSERVER</span></dt><dd><p>0x00000004  Any server running with SQL server</p></dd><dt><span class="term">SV_TYPE_DOMAIN_CTRL</span></dt><dd><p>0x00000008  Primary domain controller</p></dd><dt><span class="term">SV_TYPE_DOMAIN_BAKCTRL</span></dt><dd><p>0x00000010  Backup domain controller</p></dd><dt><span class="term">SV_TYPE_TIME_SOURCE</span></dt><dd><p>0x00000020  Server running the timesource service</p></dd><dt><span class="term">SV_TYPE_AFP</span></dt><dd><p>0x00000040  Apple File Protocol servers</p></dd><dt><span class="term">SV_TYPE_NOVELL</span></dt><dd><p>0x00000080  Novell servers</p></dd><dt><span class="term">SV_TYPE_DOMAIN_MEMBER</span></dt><dd><p>0x00000100  Domain Member</p></dd><dt><span class="term">SV_TYPE_PRINTQ_SERVER</span></dt><dd><p>0x00000200  Server sharing print queue</p></dd><dt><span class="term">SV_TYPE_DIALIN_SERVER</span></dt><dd><p>0x00000400  Server running dialin service.</p></dd><dt><span class="term">SV_TYPE_XENIX_SERVER</span></dt><dd><p>0x00000800  Xenix server</p></dd><dt><span class="term">SV_TYPE_NT</span></dt><dd><p>0x00001000  NT server</p></dd><dt><span class="term">SV_TYPE_WFW</span></dt><dd><p>0x00002000  Server running Windows for </p></dd><dt><span class="term">SV_TYPE_SERVER_NT</span></dt><dd><p>0x00008000  Windows NT non DC server</p></dd><dt><span class="term">SV_TYPE_POTENTIAL_BROWSER</span></dt><dd><p>0x00010000  Server that can run the browser service</p></dd><dt><span class="term">SV_TYPE_BACKUP_BROWSER</span></dt><dd><p>0x00020000  Backup browser server</p></dd><dt><span class="term">SV_TYPE_MASTER_BROWSER</span></dt><dd><p>0x00040000  Master browser server</p></dd><dt><span class="term">SV_TYPE_DOMAIN_MASTER</span></dt><dd><p>0x00080000  Domain Master Browser server</p></dd><dt><span class="term">SV_TYPE_LOCAL_LIST_ONLY</span></dt><dd><p>0x40000000  Enumerate only entries marked "local"</p></dd><dt><span class="term">SV_TYPE_DOMAIN_ENUM</span></dt><dd><p>0x80000000  Enumerate Domains. The pszServer and pszDomain parameters must be NULL.</p></dd></dl></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>500 - platform_id</p></dd><dt><span class="term">VOID*</span></dt><dd><p>pointer to name</p></dd><dt><span class="term">UINT32</span></dt><dd><p>5 - major version</p></dd><dt><span class="term">UINT32</span></dt><dd><p>4 - minor version</p></dd><dt><span class="term">UINT32</span></dt><dd><p>type (SV_TYPE_... bit field)</p></dd><dt><span class="term">VOID*</span></dt><dd><p>pointer to comment</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>sv101_name - unicode string of server name</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>sv_101_comment  - unicode string of server comment.</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>padding to get unicode string 4-byte aligned with start of the SMB header.</p></dd></dl></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2872733"></a>MSRPC over Transact Named Pipe</h2></div></div><div></div></div><p>For details on the SMB Transact Named Pipe, see cifs6.txt</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2872746"></a>MSRPC Pipes</h3></div></div><div></div></div><p>
+The MSRPC is conducted over an SMB Transact Pipe with a name of 
+<tt class="filename">\PIPE\</tt>.  You must first obtain a 16 bit file handle, by
+sending a SMBopenX with the pipe name <tt class="filename">\PIPE\srvsvc</tt> for
+example.  You can then perform an SMB Trans,
+and must carry out an SMBclose on the file handle once you are finished.
+</p><p>
+Trans Requests must be sent with two setup UINT16s, no UINT16 params (none
+known about), and UINT8 data parameters sufficient to contain the MSRPC
+header, and MSRPC data.  The first UINT16 setup parameter must be either
+0x0026 to indicate an RPC, or 0x0001 to indicate Set Named Pipe Handle
+state.  The second UINT16 parameter must be the file handle for the pipe,
+obtained above.
+</p><p>
+The Data section for an API Command of 0x0026 (RPC pipe) in the Trans
+Request is the RPC Header, followed by the RPC Data.  The Data section for
+an API Command of 0x0001 (Set Named Pipe Handle state) is two bytes.  The
+only value seen for these two bytes is 0x00 0x43.
+</p><p>
+MSRPC Responses are sent as response data inside standard SMB Trans
+responses, with the MSRPC Header, MSRPC Data and MSRPC tail.
+</p><p>
+It is suspected that the Trans Requests will need to be at least 2-byte
+aligned (probably 4-byte).  This is standard practice for SMBs.  It is also
+independent of the observed 4-byte alignments with the start of the MSRPC
+header, including the 4-byte alignment between the MSRPC header and the
+MSRPC data.
+</p><p>
+First, an SMBtconX connection is made to the IPC$ share.  The connection
+must be made using encrypted passwords, not clear-text.  Then, an SMBopenX
+is made on the pipe.  Then, a Set Named Pipe Handle State must be sent,
+after which the pipe is ready to accept API commands.  Lastly, and SMBclose
+is sent.
+</p><p>
+To be resolved:
+</p><p>
+lkcl/01nov97 there appear to be two additional bytes after the null-terminated \PIPE\ name for the RPC pipe.  Values seen so far are
+listed below:</p><pre class="programlisting">
+        initial SMBopenX request:         RPC API command 0x26 params:
+        "\\PIPE\\lsarpc"                  0x65 0x63; 0x72 0x70; 0x44 0x65;
+        "\\PIPE\\srvsvc"                  0x73 0x76; 0x4E 0x00; 0x5C 0x43;
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2872849"></a>Header</h3></div></div><div></div></div><p>[section to be rewritten, following receipt of work by Duncan Stansfield]</p><p>Interesting note: if you set packed data representation to 0x0100 0000
+then all 4-byte and 2-byte word ordering is turned around!</p><p>The start of each of the NTLSA and NETLOGON named pipes begins with:</p><div class="segmentedlist"><p><b>offset: </b>00</p><p><b>Variable type: </b>UINT8</p><p><b>Variable data: </b>5 - RPC major version</p><p><b>offset: </b>01</p><p><b>Variable type: </b>UINT8</p><p><b>Variable data: </b>0 - RPC minor version</p><p><b>offset: </b>02</p><p><b>Variable type: </b>UINT8</p><p><b>Variable data: </b>2 - RPC response packet</p><p><b>offset: </b>03</p><p><b>Variable type: </b>UINT8</p><p><b>Variable data: </b>3 - (FirstFrag bit-wise or with LastFrag)</p><p><b>offset: </b>04</p><p><b>Variable type: </b>UINT32</p><p><b>Variable data: </b>0x1000 0000 - packed data representation</p><p><b>offset: </b>08</p><p><b>Variable type: </b>UINT16</p><p><b>Variable data: </b>fragment length - data size (bytes) inc header and tail.</p><p><b>offset: </b>0A</p><p><b>Variable type: </b>UINT16</p><p><b>Variable data: </b>0 - authentication length </p><p><b>offset: </b>0C</p><p><b>Variable type: </b>UINT32</p><p><b>Variable data: </b>call identifier. matches 12th UINT32 of incoming RPC data.</p><p><b>offset: </b>10</p><p><b>Variable type: </b>UINT32</p><p><b>Variable data: </b>allocation hint - data size (bytes) minus header and tail.</p><p><b>offset: </b>14</p><p><b>Variable type: </b>UINT16</p><p><b>Variable data: </b>0 - presentation context identifier</p><p><b>offset: </b>16</p><p><b>Variable type: </b>UINT8</p><p><b>Variable data: </b>0 - cancel count</p><p><b>offset: </b>17</p><p><b>Variable type: </b>UINT8</p><p><b>Variable data: </b>in replies: 0 - reserved; in requests: opnum - see #defines.</p><p><b>offset: </b>18</p><p><b>Variable type: </b>......</p><p><b>Variable data: </b>start of data (goes on for allocation_hint bytes)</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873037"></a>RPC_Packet for request, response, bind and bind acknowledgement</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT8 versionmaj</span></dt><dd><p>reply same as request (0x05)</p></dd><dt><span class="term">UINT8 versionmin</span></dt><dd><p>reply same as request (0x00)</p></dd><dt><span class="term">UINT8 type</span></dt><dd><p>one of the MSRPC_Type enums</p></dd><dt><span class="term">UINT8 flags</span></dt><dd><p>reply same as request (0x00 for Bind, 0x03 for Request)</p></dd><dt><span class="term">UINT32 representation</span></dt><dd><p>reply same as request (0x00000010)</p></dd><dt><span class="term">UINT16 fraglength</span></dt><dd><p>the length of the data section of the SMB trans packet</p></dd><dt><span class="term">UINT16 authlength</span></dt><dd><p></p></dd><dt><span class="term">UINT32 callid</span></dt><dd><p>call identifier. (e.g. 0x00149594)</p></dd><dt><span class="term">* stub USE TvPacket</span></dt><dd><p>the remainder of the packet depending on the "type"</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873171"></a>Interface identification</h4></div></div><div></div></div><p>the interfaces are numbered. as yet I haven't seen more than one interface used on the same pipe name srvsvc</p><pre class="programlisting">
+abstract (0x4B324FC8, 0x01D31670, 0x475A7812, 0x88E16EBF, 0x00000003)
+transfer (0x8A885D04, 0x11C91CEB, 0x0008E89F, 0x6048102B, 0x00000002)
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873198"></a>RPC_Iface RW</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT8 byte[16]</span></dt><dd><p>16 bytes of number</p></dd><dt><span class="term">UINT32 version</span></dt><dd><p>the interface number</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873236"></a>RPC_ReqBind RW</h4></div></div><div></div></div><p>the remainder of the packet after the header if "type" was Bind in the response header, "type" should be BindAck</p><div class="variablelist"><dl><dt><span class="term">UINT16 maxtsize</span></dt><dd><p>maximum transmission fragment size (0x1630)</p></dd><dt><span class="term">UINT16 maxrsize</span></dt><dd><p>max receive fragment size (0x1630)</p></dd><dt><span class="term">UINT32 assocgid</span></dt><dd><p>associated group id (0x0)</p></dd><dt><span class="term">UINT32 numelements</span></dt><dd><p>the number of elements (0x1)</p></dd><dt><span class="term">UINT16 contextid</span></dt><dd><p>presentation context identifier (0x0)</p></dd><dt><span class="term">UINT8 numsyntaxes</span></dt><dd><p>the number of syntaxes (has always been 1?)(0x1)</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>4-byte alignment padding, against SMB header</p></dd><dt><span class="term">* abstractint USE RPC_Iface</span></dt><dd><p>num and vers. of interface client is using</p></dd><dt><span class="term">* transferint USE RPC_Iface</span></dt><dd><p>num and vers. of interface to use for replies</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873376"></a>RPC_Address RW</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT16 length</span></dt><dd><p>length of the string including null terminator</p></dd><dt><span class="term">* port USE string</span></dt><dd><p>the string above in single byte, null terminated form</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873416"></a>RPC_ResBind RW</h4></div></div><div></div></div><p>the response to place after the header in the reply packet</p><div class="variablelist"><dl><dt><span class="term">UINT16 maxtsize</span></dt><dd><p>same as request</p></dd><dt><span class="term">UINT16 maxrsize</span></dt><dd><p>same as request</p></dd><dt><span class="term">UINT32 assocgid</span></dt><dd><p>zero</p></dd><dt><span class="term">* secondaddr USE RPC_Address</span></dt><dd><p>the address string, as described earlier</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>4-byte alignment padding, against SMB header</p></dd><dt><span class="term">UINT8 numresults</span></dt><dd><p>the number of results (0x01)</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>4-byte alignment padding, against SMB header</p></dd><dt><span class="term">UINT16 result</span></dt><dd><p>result (0x00 = accept)</p></dd><dt><span class="term">UINT16 reason</span></dt><dd><p>reason (0x00 = no reason specified)</p></dd><dt><span class="term">* transfersyntax USE RPC_Iface</span></dt><dd><p>the transfer syntax from the request</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873566"></a>RPC_ReqNorm RW</h4></div></div><div></div></div><p>the remainder of the packet after the header for every other other request</p><div class="variablelist"><dl><dt><span class="term">UINT32 allochint</span></dt><dd><p>the size of the stub data in bytes</p></dd><dt><span class="term">UINT16 prescontext</span></dt><dd><p>presentation context identifier (0x0)</p></dd><dt><span class="term">UINT16 opnum</span></dt><dd><p>operation number (0x15)</p></dd><dt><span class="term">* stub USE TvPacket</span></dt><dd><p>a packet dependent on the pipe name (probably the interface) and the op number)</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2873638"></a>RPC_ResNorm RW</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32 allochint</span></dt><dd><p># size of the stub data in bytes</p></dd><dt><span class="term">UINT16 prescontext</span></dt><dd><p># presentation context identifier (same as request)</p></dd><dt><span class="term">UINT8 cancelcount</span></dt><dd><p># cancel count? (0x0)</p></dd><dt><span class="term">UINT8 reserved</span></dt><dd><p># 0 - one byte padding</p></dd><dt><span class="term">* stub USE TvPacket</span></dt><dd><p># the remainder of the reply</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873718"></a>Tail</h3></div></div><div></div></div><p>The end of each of the NTLSA and NETLOGON named pipes ends with:</p><div class="variablelist"><dl><dt><span class="term">......</span></dt><dd><p>end of data</p></dd><dt><span class="term">UINT32</span></dt><dd><p>return code</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873764"></a>RPC Bind / Bind Ack</h3></div></div><div></div></div><p>
+RPC Binds are the process of associating an RPC pipe (e.g \PIPE\lsarpc)
+with a "transfer syntax" (see RPC_Iface structure).  The purpose for doing
+this is unknown.
+</p><p><span class="emphasis"><em>Note: The RPC_ResBind SMB Transact request is sent with two uint16 setup parameters.  The first is 0x0026; the second is the file handle
+       returned by the SMBopenX Transact response.</em></span></p><p><span class="emphasis"><em>Note:  The RPC_ResBind members maxtsize, maxrsize and assocgid are the same in the response as the same members in the RPC_ReqBind.  The
+       RPC_ResBind member transfersyntax is the same in the response as
+       the</em></span></p><p><span class="emphasis"><em>Note:  The RPC_ResBind response member secondaddr contains the name of what is presumed to be the service behind the RPC pipe.  The
+       mapping identified so far is:</em></span></p><div class="variablelist"><dl><dt><span class="term">initial SMBopenX request:</span></dt><dd><p>RPC_ResBind response:</p></dd><dt><span class="term">"\\PIPE\\srvsvc"</span></dt><dd><p>"\\PIPE\\ntsvcs"</p></dd><dt><span class="term">"\\PIPE\\samr"</span></dt><dd><p>"\\PIPE\\lsass"</p></dd><dt><span class="term">"\\PIPE\\lsarpc"</span></dt><dd><p>"\\PIPE\\lsass"</p></dd><dt><span class="term">"\\PIPE\\wkssvc"</span></dt><dd><p>"\\PIPE\\wksvcs"</p></dd><dt><span class="term">"\\PIPE\\NETLOGON"</span></dt><dd><p>"\\PIPE\\NETLOGON"</p></dd></dl></div><p><span class="emphasis"><em>Note:       The RPC_Packet fraglength member in both the Bind Request and Bind Acknowledgment must contain the length of the entire RPC data, including the RPC_Packet header.</em></span></p><p>Request:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>RPC_Packet</td></tr><tr><td>RPC_ReqBind</td></tr></table><p>Response:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>RPC_Packet</td></tr><tr><td>RPC_ResBind</td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873945"></a>NTLSA Transact Named Pipe</h3></div></div><div></div></div><p>The sequence of actions taken on this pipe are:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>Establish a connection to the IPC$ share (SMBtconX).  use encrypted passwords.</td></tr><tr><td>Open an RPC Pipe with the name "\\PIPE\\lsarpc".  Store the file handle.</td></tr><tr><td>Using the file handle, send a Set Named Pipe Handle state to 0x4300.</td></tr><tr><td>Send an LSA Open Policy request.  Store the Policy Handle.</td></tr><tr><td>Using the Policy Handle, send LSA Query Info Policy requests, etc.</td></tr><tr><td>Using the Policy Handle, send an LSA Close.</td></tr><tr><td>Close the IPC$ share.</td></tr></table><p>Defines for this pipe, identifying the query are:</p><div class="variablelist"><dl><dt><span class="term">LSA Open Policy:</span></dt><dd><p>0x2c</p></dd><dt><span class="term">LSA Query Info Policy:</span></dt><dd><p>0x07</p></dd><dt><span class="term">LSA Enumerate Trusted Domains:</span></dt><dd><p>0x0d</p></dd><dt><span class="term">LSA Open Secret:</span></dt><dd><p>0xff</p></dd><dt><span class="term">LSA Lookup SIDs:</span></dt><dd><p>0xfe</p></dd><dt><span class="term">LSA Lookup Names:</span></dt><dd><p>0xfd</p></dd><dt><span class="term">LSA Close:</span></dt><dd><p>0x00</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874109"></a>LSA Open Policy</h3></div></div><div></div></div><p><span class="emphasis"><em>Note:      The policy handle can be anything you like.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874122"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>buffer pointer</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>server name - unicode string starting with two '\'s</p></dd><dt><span class="term">OBJ_ATTR</span></dt><dd><p>object attributes</p></dd><dt><span class="term">UINT32</span></dt><dd><p>1 - desired access</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874193"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">POL_HND</span></dt><dd><p>LSA policy handle</p></dd><dt><span class="term">return</span></dt><dd><p>0 - indicates success</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874235"></a>LSA Query Info Policy</h3></div></div><div></div></div><p><span class="emphasis"><em>Note: The info class in response must be the same as that in the request.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874249"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">POL_HND</span></dt><dd><p>LSA policy handle</p></dd><dt><span class="term">UINT16</span></dt><dd><p>info class (also a policy handle?)</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874288"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">UINT16</span></dt><dd><p>info class (same as info class in request).</p></dd></dl></div><pre class="programlisting">
+switch (info class)
+case 3:
+case 5:
+{
+DOM_INFO domain info, levels 3 and 5 (are the same).
+}
+
+return    0 - indicates success
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874342"></a>LSA Enumerate Trusted Domains</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874350"></a>Request</h4></div></div><div></div></div><p>no extra data</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874362"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>0 - enumeration context</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - entries read</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - trust information</p></dd><dt><span class="term">return</span></dt><dd><p>0x8000 001a - "no trusted domains" success code</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874433"></a>LSA Open Secret</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874440"></a>Request</h4></div></div><div></div></div><p>no extra data</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874452"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>0 - undocumented</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - undocumented</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - undocumented</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - undocumented</p></dd><dt><span class="term">UINT32</span></dt><dd><p>0 - undocumented</p></dd></dl></div><p>return    0x0C00 0034 - "no such secret" success code</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874543"></a>LSA Close</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874550"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">POL_HND</span></dt><dd><p>policy handle to be closed</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874577"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">POL_HND</span></dt><dd><p>0s - closed policy handle (all zeros)</p></dd></dl></div><p>return    0 - indicates success</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874608"></a>LSA Lookup SIDS</h3></div></div><div></div></div><p><span class="emphasis"><em>Note:  num_entries in response must be same as num_entries in request.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874621"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">POL_HND</span></dt><dd><p>LSA policy handle</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented domain SID buffer pointer</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented domain name buffer pointer</p></dd><dt><span class="term">VOID*[num_entries] undocumented domain SID pointers to be looked up.
+</span></dt><dd><p>DOM_SID[num_entries] domain SIDs to be looked up.</p></dd><dt><span class="term">char[16]</span></dt><dd><p>completely undocumented 16 bytes.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874721"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">DOM_REF</span></dt><dd><p>domain reference response</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries (listed above)</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries (listed above)</p></dd><dt><span class="term">DOM_SID2[num_entries]</span></dt><dd><p>domain SIDs (from Request, listed above).</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries (listed above)</p></dd></dl></div><p>return                0 - indicates success</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874818"></a>LSA Lookup Names</h3></div></div><div></div></div><p><span class="emphasis"><em>Note:       num_entries in response must be same as num_entries in request.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874831"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">POL_HND</span></dt><dd><p>LSA policy handle</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented domain SID buffer pointer</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented domain name buffer pointer</p></dd><dt><span class="term">NAME[num_entries]</span></dt><dd><p>names to be looked up.</p></dd><dt><span class="term">char[]</span></dt><dd><p>undocumented bytes - falsely translated SID structure?</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2867720"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">DOM_REF</span></dt><dd><p>domain reference response</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries (listed above)</p></dd><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries (listed above)</p></dd><dt><span class="term">DOM_RID[num_entries]</span></dt><dd><p>domain SIDs (from Request, listed above).</p></dd><dt><span class="term">UINT32</span></dt><dd><p>num_entries (listed above)</p></dd></dl></div><p>return                0 - indicates success</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2867818"></a>NETLOGON rpc Transact Named Pipe</h2></div></div><div></div></div><p>The sequence of actions taken on this pipe are:</p><table class="simplelist" border="0" summary="Simple list"><tr><td>tablish a connection to the IPC$ share (SMBtconX).  use encrypted passwords.</td></tr><tr><td>en an RPC Pipe with the name "\\PIPE\\NETLOGON".  Store the file handle.</td></tr><tr><td>ing the file handle, send a Set Named Pipe Handle state to 0x4300.</td></tr><tr><td>eate Client Challenge. Send LSA Request Challenge.  Store Server Challenge.</td></tr><tr><td>lculate Session Key.  Send an LSA Auth 2 Challenge.  Store Auth2 Challenge.</td></tr><tr><td>lc/Verify Client Creds.  Send LSA Srv PW Set.  Calc/Verify Server Creds.</td></tr><tr><td>lc/Verify Client Creds.  Send LSA SAM Logon .  Calc/Verify Server Creds.</td></tr><tr><td>lc/Verify Client Creds.  Send LSA SAM Logoff.  Calc/Verify Server Creds.</td></tr><tr><td>ose the IPC$ share.</td></tr></table><p>Defines for this pipe, identifying the query are</p><div class="variablelist"><dl><dt><span class="term">LSA Request Challenge:</span></dt><dd><p>0x04</p></dd><dt><span class="term">LSA Server Password Set:</span></dt><dd><p>0x06</p></dd><dt><span class="term">LSA SAM Logon:</span></dt><dd><p>0x02</p></dd><dt><span class="term">LSA SAM Logoff:</span></dt><dd><p>0x03</p></dd><dt><span class="term">LSA Auth 2:</span></dt><dd><p>0x0f</p></dd><dt><span class="term">LSA Logon Control:</span></dt><dd><p>0x0e</p></dd></dl></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2867980"></a>LSA Request Challenge</h3></div></div><div></div></div><p><span class="emphasis"><em>Note:      logon server name starts with two '\' characters and is upper case.</em></span></p><p><span class="emphasis"><em>Note:  logon client is the machine, not the user.</em></span></p><p><span class="emphasis"><em>Note:   the initial LanManager password hash, against which the challenge is issued, is the machine name itself (lower case).  there will becalls issued (LSA Server Password Set) which will change this, later. refusing these calls allows you to always deal with the same password (i.e the LM# of the machine name in lower case).</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868012"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon server unicode string</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>logon client unicode string</p></dd><dt><span class="term">char[8]</span></dt><dd><p>client challenge</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868082"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">char[8]</span></dt><dd><p>server challenge</p></dd></dl></div><p>return    0 - indicates success</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868114"></a>LSA Authenticate 2</h3></div></div><div></div></div><p><span class="emphasis"><em>Note:   in between request and response, calculate the client credentials, and check them against the client-calculated credentials (this process uses the previously received client credentials).</em></span></p><p><span class="emphasis"><em>Note:  neg_flags in the response is the same as that in the request.</em></span></p><p><span class="emphasis"><em>Note:        you must take a copy of the client-calculated credentials received      here, because they will be used in subsequent authentication packets.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868145"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">LOG_INFO</span></dt><dd><p>client identification info</p></dd><dt><span class="term">char[8]</span></dt><dd><p>client-calculated credentials</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>padding to 4-byte align with start of SMB header.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>neg_flags - negotiated flags (usual value is 0x0000 01ff)</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868214"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">char[8]</span></dt><dd><p>server credentials.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>neg_flags - same as neg_flags in request.</p></dd></dl></div><p>return    0 - indicates success.  failure value unknown.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868261"></a>LSA Server Password Set</h3></div></div><div></div></div><p><span class="emphasis"><em>Note: the new password is suspected to be a DES encryption using the old password to generate the key.</em></span></p><p><span class="emphasis"><em>Note: in between request and response, calculate the client credentials, and check them against the client-calculated credentials (this process uses the previously received client credentials).</em></span></p><p><span class="emphasis"><em>Note: the server credentials are constructed from the client-calculated credentials and the client time + 1 second.</em></span></p><p><span class="emphasis"><em>Note: you must take a copy of the client-calculated credentials received here, because they will be used in subsequent authentication packets.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868300"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">CLNT_INFO</span></dt><dd><p>client identification/authentication info</p></dd><dt><span class="term">char[]</span></dt><dd><p>new password - undocumented.</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868342"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">CREDS</span></dt><dd><p>server credentials.  server time stamp appears to be ignored.</p></dd></dl></div><p>return    0 - indicates success; 0xC000 006a indicates failure</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868376"></a>LSA SAM Logon</h3></div></div><div></div></div><p><span class="emphasis"><em>
+Note:  valid_user is True iff the username and password hash are valid for
+       the requested domain.
+</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868390"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">SAM_INFO</span></dt><dd><p>sam_id structure</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868417"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">CREDS</span></dt><dd><p>server credentials.  server time stamp appears to be ignored.</p></dd></dl></div><pre class="programlisting">
+if (valid_user)
+{
+       UINT16      3 - switch value indicating USER_INFO structure.
+    VOID*     non-zero - pointer to USER_INFO structure
+    USER_INFO user logon information
+
+    UINT32    1 - Authoritative response; 0 - Non-Auth?
+
+    return    0 - indicates success
+}
+else
+{
+       UINT16    0 - switch value.  value to indicate no user presumed.
+    VOID*     0x0000 0000 - indicates no USER_INFO structure.
+
+    UINT32    1 - Authoritative response; 0 - Non-Auth?
+
+    return    0xC000 0064 - NT_STATUS_NO_SUCH_USER.
+}
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868479"></a>LSA SAM Logoff</h3></div></div><div></div></div><p><span class="emphasis"><em>
+Note:  presumably, the SAM_INFO structure is validated, and a (currently
+       undocumented) error code returned if the Logoff is invalid.
+</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868494"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">SAM_INFO</span></dt><dd><p>sam_id structure</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868521"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>undocumented buffer pointer</p></dd><dt><span class="term">CREDS</span></dt><dd><p>server credentials.  server time stamp appears to be ignored.</p></dd></dl></div><p>return      0 - indicates success.  undocumented failure indication.</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2868571"></a>\\MAILSLOT\NET\NTLOGON</h2></div></div><div></div></div><p><span class="emphasis"><em>
+Note:  mailslots will contain a response mailslot, to which the response
+       should be sent.  the target NetBIOS name is REQUEST_NAME&lt;20&gt;, where
+       REQUEST_NAME is the name of the machine that sent the request.
+</em></span></p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868583"></a>Query for PDC</h3></div></div><div></div></div><p><span class="emphasis"><em>Note:     NTversion, LMNTtoken, LM20token in response are the same as those       given in the request.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868603"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT16</span></dt><dd><p>0x0007 - Query for PDC</p></dd><dt><span class="term">STR</span></dt><dd><p>machine name</p></dd><dt><span class="term">STR</span></dt><dd><p>response mailslot</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>padding to 2-byte align with start of mailslot.</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>machine name</p></dd><dt><span class="term">UINT32</span></dt><dd><p>NTversion</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LMNTtoken</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LM20token</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868729"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT16</span></dt><dd><p>0x000A - Respose to Query for PDC</p></dd><dt><span class="term">STR</span></dt><dd><p>machine name (in uppercase)</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>padding to 2-byte align with start of mailslot.</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>machine name</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>domain name</p></dd><dt><span class="term">UINT32</span></dt><dd><p>NTversion (same as received in request)</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LMNTtoken (same as received in request)</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LM20token (same as received in request)</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868850"></a>SAM Logon</h3></div></div><div></div></div><p><span class="emphasis"><em>Note: machine name in response is preceded by two '\' characters.</em></span></p><p><span class="emphasis"><em>Note:      NTversion, LMNTtoken, LM20token in response are the same as those given in the request.</em></span></p><p><span class="emphasis"><em>Note:      user name in the response is presumably the same as that in the request.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868878"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT16</span></dt><dd><p>0x0012 - SAM Logon</p></dd><dt><span class="term">UINT16</span></dt><dd><p>request count</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>machine name</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>user name</p></dd><dt><span class="term">STR</span></dt><dd><p>response mailslot</p></dd><dt><span class="term">UINT32</span></dt><dd><p>alloweable account</p></dd><dt><span class="term">UINT32</span></dt><dd><p>domain SID size</p></dd><dt><span class="term">char[sid_size]</span></dt><dd><p>domain SID, of sid_size bytes.</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>???? padding to 4? 2? -byte align with start of mailslot.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>NTversion</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LMNTtoken</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LM20token</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2877517"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT16</span></dt><dd><p>0x0013 - Response to SAM Logon</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>machine name</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>user name - workstation trust account</p></dd><dt><span class="term">UNISTR</span></dt><dd><p>domain name </p></dd><dt><span class="term">UINT32</span></dt><dd><p>NTversion</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LMNTtoken</p></dd><dt><span class="term">UINT16</span></dt><dd><p>LM20token</p></dd></dl></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2877631"></a>SRVSVC Transact Named Pipe</h2></div></div><div></div></div><p>Defines for this pipe, identifying the query are:</p><div class="variablelist"><dl><dt><span class="term">Net Share Enum</span></dt><dd><p>0x0f</p></dd><dt><span class="term">Net Server Get Info</span></dt><dd><p>0x15</p></dd></dl></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2877676"></a>Net Share Enum</h3></div></div><div></div></div><p><span class="emphasis"><em>Note: share level and switch value in the response are presumably the same as those in the request.</em></span></p><p><span class="emphasis"><em>Note:        cifsrap2.txt (section 5) may be of limited assistance here.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2877697"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">VOID*</span></dt><dd><p>pointer (to server name?)</p></dd><dt><span class="term">UNISTR2</span></dt><dd><p>server name</p></dd><dt><span class="term">UINT8[]</span></dt><dd><p>padding to get unicode string 4-byte aligned with the start of the SMB header.</p></dd><dt><span class="term">UINT32</span></dt><dd><p>share level</p></dd><dt><span class="term">UINT32</span></dt><dd><p>switch value</p></dd><dt><span class="term">VOID*</span></dt><dd><p>pointer to SHARE_INFO_1_CTR</p></dd><dt><span class="term">SHARE_INFO_1_CTR</span></dt><dd><p>share info with 0 entries</p></dd><dt><span class="term">UINT32</span></dt><dd><p>preferred maximum length (0xffff ffff)</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2877823"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>share level</p></dd><dt><span class="term">UINT32</span></dt><dd><p>switch value</p></dd><dt><span class="term">VOID*</span></dt><dd><p>pointer to SHARE_INFO_1_CTR</p></dd><dt><span class="term">SHARE_INFO_1_CTR</span></dt><dd><p>share info (only added if share info ptr is non-zero)</p></dd></dl></div><p>return            0 - indicates success</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2877896"></a>Net Server Get Info</h3></div></div><div></div></div><p><span class="emphasis"><em>Note:       level is the same value as in the request.</em></span></p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2877909"></a>Request</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UNISTR2</span></dt><dd><p>server name</p></dd><dt><span class="term">UINT32</span></dt><dd><p>switch level</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2877950"></a>Response</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">UINT32</span></dt><dd><p>switch level</p></dd><dt><span class="term">VOID*</span></dt><dd><p>pointer to SERVER_INFO_101</p></dd><dt><span class="term">SERVER_INFO_101</span></dt><dd><p>server info (only added if server info ptr is non-zero)</p></dd></dl></div><p>return            0 - indicates success</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878012"></a>Cryptographic side of NT Domain Authentication</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878020"></a>Definitions</h3></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">Add(A1,A2)</span></dt><dd><p>Intel byte ordered addition of corresponding 4 byte words in arrays A1 and A2</p></dd><dt><span class="term">E(K,D)</span></dt><dd><p>DES ECB encryption of 8 byte data D using 7 byte key K</p></dd><dt><span class="term">lmowf()</span></dt><dd><p>Lan man hash</p></dd><dt><span class="term">ntowf()</span></dt><dd><p>NT hash</p></dd><dt><span class="term">PW</span></dt><dd><p>md4(machine_password) == md4(lsadump $machine.acc) ==
+pwdump(machine$) (initially) == md4(lmowf(unicode(machine)))
+</p></dd><dt><span class="term">ARC4(K,Lk,D,Ld)</span></dt><dd><p>ARC4 encryption of data D of length Ld with key K of length Lk</p></dd><dt><span class="term">v[m..n(,l)]</span></dt><dd><p>subset of v from bytes m to n, optionally padded with zeroes to length l</p></dd><dt><span class="term">Cred(K,D)</span></dt><dd><p>E(K[7..7,7],E(K[0..6],D)) computes a credential</p></dd><dt><span class="term">Time()</span></dt><dd><p>4 byte current time</p></dd><dt><span class="term">Cc,Cs</span></dt><dd><p>8 byte client and server challenges Rc,Rs: 8 byte client and server credentials</p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878182"></a>Protocol</h3></div></div><div></div></div><pre class="programlisting">
+C-&gt;S ReqChal,Cc
+S-&gt;C Cs
+</pre><pre class="programlisting">
+C &amp; S compute session key Ks = E(PW[9..15],E(PW[0..6],Add(Cc,Cs)))
+</pre><pre class="programlisting">
+C: Rc = Cred(Ks,Cc)
+C-&gt;S Authenticate,Rc
+S: Rs = Cred(Ks,Cs), assert(Rc == Cred(Ks,Cc))
+S-&gt;C Rs
+C: assert(Rs == Cred(Ks,Cs))
+</pre><p>
+On joining the domain the client will optionally attempt to change its
+password and the domain controller may refuse to update it depending
+on registry settings. This will also occur weekly afterwards.
+</p><pre class="programlisting">
+C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc)
+C-&gt;S ServerPasswordSet,Rc',Tc,arc4(Ks[0..7,16],lmowf(randompassword())
+C: Rc = Cred(Ks,Rc+Tc+1)
+S: assert(Rc' == Cred(Ks,Rc+Tc)), Ts = Time()
+S: Rs' = Cred(Ks,Rs+Tc+1)
+S-&gt;C Rs',Ts
+C: assert(Rs' == Cred(Ks,Rs+Tc+1))
+S: Rs = Rs'
+</pre><p>
+User: U with password P wishes to login to the domain (incidental data
+such as workstation and domain omitted)
+</p><pre class="programlisting">
+C: Tc = Time(), Rc' = Cred(Ks,Rc+Tc)
+C-&gt;S NetLogonSamLogon,Rc',Tc,U,arc4(Ks[0..7,16],16,ntowf(P),16), arc4(Ks[0..7,16],16,lmowf(P),16)
+S: assert(Rc' == Cred(Ks,Rc+Tc)) assert(passwords match those in SAM)
+S: Ts = Time()
+</pre><pre class="programlisting">
+S-&gt;C Cred(Ks,Cred(Ks,Rc+Tc+1)),userinfo(logon script,UID,SIDs,etc)
+C: assert(Rs == Cred(Ks,Cred(Rc+Tc+1))
+C: Rc = Cred(Ks,Rc+Tc+1)
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878280"></a>Comments</h3></div></div><div></div></div><p>
+On first joining the domain the session key could be computed by
+anyone listening in on the network as the machine password has a well
+known value. Until the machine is rebooted it will use this session
+key to encrypt NT and LM one way functions of passwords which are
+password equivalents. Any user who logs in before the machine has been
+rebooted a second time will have their password equivalent exposed. Of
+course the new machine password is exposed at this time anyway.
+</p><p>
+None of the returned user info such as logon script, profile path and
+SIDs *appear* to be protected by anything other than the TCP checksum.
+</p><p>
+The server time stamps appear to be ignored.
+</p><p>
+The client sends a ReturnAuthenticator in the SamLogon request which I
+can't find a use for.  However its time is used as the timestamp
+returned by the server.
+</p><p>
+The password OWFs should NOT be sent over the network reversibly
+encrypted. They should be sent using ARC4(Ks,md4(owf)) with the server
+computing the same function using the owf values in the SAM.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878330"></a>SIDs and RIDs</h2></div></div><div></div></div><p>
+SIDs and RIDs are well documented elsewhere.
+</p><p>
+A SID is an NT Security ID (see DOM_SID structure).  They are of the form:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>revision-NN-SubAuth1-SubAuth2-SubAuth3... </td></tr><tr><td>revision-0xNNNNNNNNNNNN-SubAuth1-SubAuth2-SubAuth3...</td></tr></table><p>
+currently, the SID revision is 1.
+The Sub-Authorities are known as Relative IDs (RIDs).
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878368"></a>Well-known SIDs</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2878375"></a>Universal well-known SIDs</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">Null SID</span></dt><dd><p>S-1-0-0</p></dd><dt><span class="term">World</span></dt><dd><p>S-1-1-0</p></dd><dt><span class="term">Local</span></dt><dd><p>S-1-2-0</p></dd><dt><span class="term">Creator Owner ID</span></dt><dd><p>S-1-3-0</p></dd><dt><span class="term">Creator Group ID</span></dt><dd><p>S-1-3-1</p></dd><dt><span class="term">Creator Owner Server ID</span></dt><dd><p>S-1-3-2</p></dd><dt><span class="term">Creator Group Server ID</span></dt><dd><p>S-1-3-3</p></dd><dt><span class="term">(Non-unique IDs)</span></dt><dd><p>S-1-4</p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2878502"></a>NT well-known SIDs</h4></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">NT Authority</span></dt><dd><p>S-1-5</p></dd><dt><span class="term">Dialup</span></dt><dd><p>S-1-5-1</p></dd><dt><span class="term">Network</span></dt><dd><p>S-1-5-2</p></dd><dt><span class="term">Batch</span></dt><dd><p>S-1-5-3</p></dd><dt><span class="term">Interactive</span></dt><dd><p>S-1-5-4</p></dd><dt><span class="term">Service</span></dt><dd><p>S-1-5-6</p></dd><dt><span class="term">AnonymousLogon(aka null logon session)</span></dt><dd><p>S-1-5-7</p></dd><dt><span class="term">Proxy</span></dt><dd><p>S-1-5-8</p></dd><dt><span class="term">ServerLogon(aka domain controller account)</span></dt><dd><p>S-1-5-8</p></dd><dt><span class="term">(Logon IDs)</span></dt><dd><p>S-1-5-5-X-Y</p></dd><dt><span class="term">(NT non-unique IDs)</span></dt><dd><p>S-1-5-0x15-...</p></dd><dt><span class="term">(Built-in domain)</span></dt><dd><p>s-1-5-0x20</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878683"></a>Well-known RIDS</h3></div></div><div></div></div><p>
+A RID is a sub-authority value, as part of either a SID, or in the case
+of Group RIDs, part of the DOM_GID structure, in the USER_INFO_1
+structure, in the LSA SAM Logon response.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2878697"></a>Well-known RID users</h4></div></div><div></div></div><div class="segmentedlist"><p><b>Groupname: </b>DOMAIN_USER_RID_ADMIN</p><p><b>????: </b>0x0000</p><p><b>RID: </b>01F4</p><p><b>Groupname: </b>DOMAIN_USER_RID_GUEST</p><p><b>????: </b>0x0000</p><p><b>RID: </b>01F5</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2878745"></a>Well-known RID groups</h4></div></div><div></div></div><div class="segmentedlist"><p><b>Groupname: </b> DOMAIN_GROUP_RID_ADMINS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0200</p><p><b>Groupname: </b>       DOMAIN_GROUP_RID_USERS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0201</p><p><b>Groupname: </b>        DOMAIN_GROUP_RID_GUESTS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0202</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2878805"></a>Well-known RID aliases</h4></div></div><div></div></div><div class="segmentedlist"><p><b>Groupname: </b>        DOMAIN_ALIAS_RID_ADMINS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0220</p><p><b>Groupname: </b>       DOMAIN_ALIAS_RID_USERS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0221</p><p><b>Groupname: </b>        DOMAIN_ALIAS_RID_GUESTS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0222</p><p><b>Groupname: </b>       DOMAIN_ALIAS_RID_POWER_USERS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0223</p><p><b>Groupname: </b>  DOMAIN_ALIAS_RID_ACCOUNT_OPS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0224</p><p><b>Groupname: </b>  DOMAIN_ALIAS_RID_SYSTEM_OPS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0225</p><p><b>Groupname: </b>   DOMAIN_ALIAS_RID_PRINT_OPS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0226</p><p><b>Groupname: </b>    DOMAIN_ALIAS_RID_BACKUP_OPS</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0227</p><p><b>Groupname: </b>   DOMAIN_ALIAS_RID_REPLICATOR</p><p><b>????: </b>0x0000</p><p><b>RID: </b>0228</p></div></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="printing"></a>Chapter 11. Samba Printing Internals</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="surname">Carter</span></h3></div></div><div><p class="pubdate">October 2002</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2878968">Abstract</a></dt><dt><a href="#id2878984">
+Printing Interface to Various Back ends
+</a></dt><dt><a href="#id2879080">
+Print Queue TDB's
+</a></dt><dt><a href="#id2879295">
+ChangeID and Client Caching of Printer Information
+</a></dt><dt><a href="#id2879308">
+Windows NT/2K Printer Change Notify
+</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878968"></a>Abstract</h2></div></div><div></div></div><p>
+The purpose of this document is to provide some insight into
+Samba's printing functionality and also to describe the semantics
+of certain features of Windows client printing.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878984"></a>
+Printing Interface to Various Back ends
+</h2></div></div><div></div></div><p>
+Samba uses a table of function pointers to seven functions.  The
+function prototypes are defined in the <tt class="varname">printif</tt> structure declared
+in <tt class="filename">printing.h</tt>.
+</p><div class="itemizedlist"><ul type="disc"><li><p>retrieve the contents of a print queue</p></li><li><p>pause the print queue</p></li><li><p>resume a paused print queue</p></li><li><p>delete a job from the queue</p></li><li><p>pause a job in the print queue</p></li><li><p>result a paused print job in the queue</p></li><li><p>submit a job to the print queue</p></li></ul></div><p>
+Currently there are only two printing back end implementations
+defined.
+</p><div class="itemizedlist"><ul type="disc"><li><p>a generic set of functions for working with standard UNIX
+       printing subsystems</p></li><li><p>a set of CUPS specific functions (this is only enabled if
+       the CUPS libraries were located at compile time).</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879080"></a>
+Print Queue TDB's
+</h2></div></div><div></div></div><p>
+Samba provides periodic caching of the output from the "lpq command"
+for performance reasons.  This cache time is configurable in seconds.
+Obviously the longer the cache time the less often smbd will be
+required to exec a copy of lpq.  However, the accuracy of the print
+queue contents displayed to clients will be diminished as well.
+</p><p>
+The list of currently opened print queue TDB's can be found
+be examining the list of tdb_print_db structures ( see print_db_head
+in printing.c ). A queue TDB is opened using the wrapper function
+printing.c:get_print_db_byname().  The function ensures that smbd
+does not open more than MAX_PRINT_DBS_OPEN in an effort to prevent
+a large print server from exhausting all available file descriptors.
+If the number of open queue TDB's exceeds the MAX_PRINT_DBS_OPEN
+limit, smbd falls back to a most recently used algorithm for maintaining
+a list of open TDB's.
+</p><p>
+There are two ways in which a a print job can be entered into
+a print queue's TDB.  The first is to submit the job from a Windows
+client which will insert the job information directly into the TDB.
+The second method is to have the print job picked up by executing the
+"lpq command".
+</p><pre class="programlisting">
+/* included from printing.h */
+struct printjob {
+       pid_t pid; /* which process launched the job */
+       int sysjob; /* the system (lp) job number */
+       int fd; /* file descriptor of open file if open */
+       time_t starttime; /* when the job started spooling */
+       int status; /* the status of this job */
+       size_t size; /* the size of the job so far */
+       int page_count; /* then number of pages so far */
+       BOOL spooled; /* has it been sent to the spooler yet? */
+       BOOL smbjob; /* set if the job is a SMB job */
+       fstring filename; /* the filename used to spool the file */
+       fstring jobname; /* the job name given to us by the client */
+       fstring user; /* the user who started the job */
+       fstring queuename; /* service number of printer for this job */
+       NT_DEVICEMODE *nt_devmode;
+};
+</pre><p>
+The current manifestation of the printjob structure contains a field
+for the UNIX job id returned from the "lpq command" and a Windows job
+ID (32-bit bounded by PRINT_MAX_JOBID).  When a print job is returned
+by the "lpq command" that does not match an existing job in the queue's
+TDB, a 32-bit job ID above the &lt;*vance doesn't know what word is missing here*&gt; is generating by adding UNIX_JOB_START to
+the id reported by lpq.
+</p><p>
+In order to match a 32-bit Windows jobid onto a 16-bit lanman print job
+id, smbd uses an in memory TDB to match the former to a number appropriate
+for old lanman clients.
+</p><p>
+When updating a print queue, smbd will perform the following
+steps ( refer to <tt class="filename">print.c:print_queue_update()</tt> ):
+</p><div class="orderedlist"><ol type="1"><li><p>Check to see if another smbd is currently in 
+       the process of updating the queue contents by checking the pid 
+       stored in <tt class="constant">LOCK/<i class="replaceable"><tt>printer_name</tt></i></tt>.  
+       If so, then do not update the TDB.</p></li><li><p>Lock the mutex entry in the TDB and store our own pid.
+       Check that this succeeded, else fail.</p></li><li><p>Store the updated time stamp for the new cache
+       listing</p></li><li><p>Retrieve the queue listing via "lpq command"</p></li><li><pre class="programlisting">
+       foreach job in the queue
+       {
+               if the job is a UNIX job, create a new entry;
+               if the job has a Windows based jobid, then
+               {
+                       Lookup the record by the jobid;
+                       if the lookup failed, then
+                               treat it as a UNIX job;
+                       else
+                               update the job status only
+               }
+       }</pre></li><li><p>Delete any jobs in the TDB that are not
+       in the in the lpq listing</p></li><li><p>Store the print queue status in the TDB</p></li><li><p>update the cache time stamp again</p></li></ol></div><p>
+Note that it is the contents of this TDB that is returned to Windows
+clients and not the actual listing from the "lpq command".
+</p><p>
+The NT_DEVICEMODE stored as part of the printjob structure is used to
+store a pointer to a non-default DeviceMode associated with the print
+job.  The pointer will be non-null when the client included a Device
+Mode in the OpenPrinterEx() call and subsequently submitted a job for
+printing on that same handle.  If the client did not include a Device
+Mode in the OpenPrinterEx() request, the nt_devmode field is NULL
+and the job has the printer's device mode associated with it by default.
+</p><p>
+Only non-default Device Mode are stored with print jobs in the print
+queue TDB.  Otherwise, the Device Mode is obtained from the printer
+object when the client issues a GetJob(level == 2) request.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879295"></a>
+ChangeID and Client Caching of Printer Information
+</h2></div></div><div></div></div><p>
+[To be filled in later]
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879308"></a>
+Windows NT/2K Printer Change Notify
+</h2></div></div><div></div></div><p>
+When working with Windows NT+ clients, it is possible for a
+print server to use RPC to send asynchronous change notification
+events to clients for certain printer and print job attributes.
+This can be useful when the client needs to know that a new
+job has been added to the queue for a given printer or that the
+driver for a printer has been changed.  Note that this is done
+entirely orthogonal to cache updates based on a new ChangeID for
+a printer object.
+</p><p>
+The basic set of RPC's used to implement change notification are
+</p><div class="itemizedlist"><ul type="disc"><li><p>RemoteFindFirstPrinterChangeNotifyEx ( RFFPCN )</p></li><li><p>RemoteFindNextPrinterChangeNotifyEx ( RFNPCN )</p></li><li><p>FindClosePrinterChangeNotify( FCPCN )</p></li><li><p>ReplyOpenPrinter</p></li><li><p>ReplyClosePrinter</p></li><li><p>RouteRefreshPrinterChangeNotify ( RRPCN )</p></li></ul></div><p>
+One additional RPC is available to a server, but is never used by the
+Windows spooler service:
+</p><div class="itemizedlist"><ul type="disc"><li><p>RouteReplyPrinter()</p></li></ul></div><p>
+The opnum for all of these RPC's are defined in include/rpc_spoolss.h
+</p><p>
+Windows NT print servers use a bizarre method of sending print
+notification event to clients.  The process of registering a new change
+notification handle is as follows.  The 'C' is for client and the
+'S' is for server.  All error conditions have been eliminated.
+</p><pre class="programlisting">
+C:     Obtain handle to printer or to the printer
+       server via the standard OpenPrinterEx() call.
+S:     Respond with a valid handle to object
+
+C:     Send a RFFPCN request with the previously obtained
+       handle with either (a) set of flags for change events
+       to monitor, or (b) a PRINTER_NOTIFY_OPTIONS structure
+       containing the event information to monitor.  The windows
+       spooler has only been observed to use (b).
+S:     The &lt;* another missing word*&gt; opens a new TCP session to the client (thus requiring
+       all print clients to be CIFS servers as well) and sends
+       a ReplyOpenPrinter() request to the client.
+C:     The client responds with a printer handle that can be used to
+       send event notification messages.
+S:     The server replies success to the RFFPCN request.
+
+C:     The windows spooler follows the RFFPCN with a RFNPCN
+       request to fetch the current values of all monitored
+       attributes.
+S:     The server replies with an array SPOOL_NOTIFY_INFO_DATA
+       structures (contained in a SPOOL_NOTIFY_INFO structure).
+
+C:     If the change notification handle is ever released by the
+       client via a FCPCN request, the server sends a ReplyClosePrinter()
+       request back to the client first.  However a request of this
+       nature from the client is often an indication that the previous
+       notification event was not marshalled correctly by the server
+       or a piece of data was wrong.
+S:     The server closes the internal change notification handle
+       (POLICY_HND) and does not send any further change notification
+       events to the client for that printer or job.
+</pre><p>
+The current list of notification events supported by Samba can be
+found by examining the internal tables in srv_spoolss_nt.c
+</p><div class="itemizedlist"><ul type="disc"><li><p>printer_notify_table[]</p></li><li><p>job_notify_table[]</p></li></ul></div><p>
+When an event occurs that could be monitored, smbd sends a message
+to itself about the change.  The list of events to be transmitted
+are queued by the smbd process sending the message to prevent an
+overload of TDB usage and the internal message is sent during smbd's
+idle loop (refer to printing/notify.c and the functions
+send_spoolss_notify2_msg() and print_notify_send_messages() ).
+</p><p>
+The decision of whether or not the change is to be sent to connected
+clients is made by the routine which actually sends the notification.
+( refer to srv_spoolss_nt.c:recieve_notify2_message() ).
+</p><p>
+Because it possible to receive a listing of multiple changes for
+multiple printers, the notification events must be split into
+categories by the printer name.  This makes it possible to group
+multiple change events to be sent in a single RPC according to the
+printer handle obtained via a ReplyOpenPrinter().
+</p><p>
+The actual change notification is performed using the RRPCN request
+RPC.  This packet contains
+</p><div class="itemizedlist"><ul type="disc"><li><p>the printer handle registered with the
+client's spooler on which the change occurred</p></li><li><p>The change_low value which was sent as part
+of the last RFNPCN request from the client</p></li><li><p>The SPOOL_NOTIFY_INFO container with the event
+information</p></li></ul></div><p>
+A <tt class="varname">SPOOL_NOTIFY_INFO</tt> contains:
+</p><div class="itemizedlist"><ul type="disc"><li><p>the version and flags field are predefined
+and should not be changed</p></li><li><p>The count field is the number of entries
+in the SPOOL_NOTIFY_INFO_DATA array</p></li></ul></div><p>
+The <tt class="varname">SPOOL_NOTIFY_INFO_DATA</tt> entries contain:
+</p><div class="itemizedlist"><ul type="disc"><li><p>The type defines whether or not this event
+is for a printer or a print job</p></li><li><p>The field is the flag identifying the event</p></li><li><p>the notify_data union contains the new valuie of the
+attribute</p></li><li><p>The enc_type defines the size of the structure for marshalling
+and unmarshalling</p></li><li><p>(a) the id must be 0 for a printer event on a printer handle.
+(b) the id must be the job id for an event on a printer job
+(c) the id must be the matching number of the printer index used
+in the response packet to the RFNPCN when using a print server
+handle for notification.  Samba currently uses the snum of
+the printer for this which can break if the list of services
+has been modified since the notification handle was registered.</p></li><li><p>The size is either (a) the string length in UNICODE for strings,
+(b) the size in bytes of the security descriptor, or (c) 0 for
+data values.</p></li></ul></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="wins"></a>Chapter 12. Samba WINS Internals</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="surname">Carter</span></h3></div></div><div><p class="pubdate">October 2002</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2879669">WINS Failover</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879669"></a>WINS Failover</h2></div></div><div></div></div><p>
+The current Samba codebase possesses the capability to use groups of WINS
+servers that share a common namespace for NetBIOS name registration and 
+resolution.  The formal parameter syntax is
+</p><pre class="programlisting">
+       WINS_SERVER_PARAM       = SERVER [ SEPARATOR SERVER_LIST ]
+       WINS_SERVER_PARAM       = "wins server"
+       SERVER                  = ADDR[:TAG]
+       ADDR                    = ip_addr | fqdn
+       TAG                     = string
+       SEPARATOR               = comma | \s+
+       SERVER_LIST             = SERVER [ SEPARATOR SERVER_LIST ]
+</pre><p>
+A simple example of a valid wins server setting is
+</p><pre class="programlisting">
+[global]
+       wins server = 192.168.1.2 192.168.1.3
+</pre><p>
+In the event that no TAG is defined in for a SERVER in the list, smbd assigns a default
+TAG of "*".  A TAG is used to group servers of a shared NetBIOS namespace together.  Upon
+startup, nmbd will attempt to register the netbios name value with one server in each
+tagged group.
+</p><p>
+An example using tags to group WINS servers together is show here.  Note that the use of
+interface names in the tags is only by convention and is not a technical requirement.
+</p><pre class="programlisting">
+[global]
+       wins server = 192.168.1.2:eth0 192.168.1.3:eth0 192.168.2.2:eth1
+</pre><p>
+Using this configuration, nmbd would attempt to register the server's NetBIOS name 
+with one WINS server in each group.  Because the "eth0" group has two servers, the 
+second server would only be used when a registration (or resolution) request to 
+the first server in that group timed out.
+</p><p>
+NetBIOS name resolution follows a similar pattern as name registration.  When resolving 
+a NetBIOS name via WINS, smbd and other Samba programs will attempt to query a single WINS 
+server in a tagged group until either a positive response is obtained at least once or 
+until a server from every tagged group has responded negatively to the name query request.
+If a timeout occurs when querying a specific WINS server, that server is marked as down to 
+prevent further timeouts and the next server in the WINS group is contacted.  Once marked as 
+dead, Samba will not attempt to contact that server for name registration/resolution queries 
+for a period of 10 minutes.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="sam"></a>Chapter 13. The Upcoming SAM System</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Bartlett</span></h3></div></div><div><p class="pubdate">1 October 2002</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2879798">Security in the 'new SAM'</a></dt><dt><a href="#id2879928">Standalone from UNIX</a></dt><dt><a href="#id2879955">Handles and Races in the new SAM</a></dt><dt><a href="#id2880024">Layers</a></dt><dd><dl><dt><a href="#id2880031">Application</a></dt><dt><a href="#id2880047">SAM Interface</a></dt><dt><a href="#id2880075">SAM Modules</a></dt></dl></dd><dt><a href="#id2880097">SAM Modules</a></dt><dd><dl><dt><a href="#id2880104">Special Module: sam_passdb</a></dt><dt><a href="#id2880122">sam_ads</a></dt></dl></dd><dt><a href="#id2880151">Memory Management</a></dt><dt><a href="#id2880242">Testing</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879798"></a>Security in the 'new SAM'</h2></div></div><div></div></div><p>One of the biggest problems with passdb is it's implementation of
+'security'.  Access control is on a 'are you root at the moment' basis,
+and it has no concept of NT ACLs.  Things like ldapsam had to add
+'magic' 'are you root' checks.</p><p>We took this very seriously when we started work, and the new structure
+is designed with this in mind, from the ground up.  Each call to the SAM
+has a NT_TOKEN and (if relevant) an 'access desired'.  This is either
+provided as a parameter, or implicitly supplied by the object being
+accessed.</p><p>
+For example, when you call 
+</p><pre class="programlisting">
+NTSTATUS sam_get_account_by_name(const SAM_CONTEXT *context, const
+NT_USER_TOKEN *access_token, uint32 access_desired, const char *domain,
+const char *name, SAM_ACCOUNT_HANDLE **account)
+</pre><p>
+The context can be NULL (and is used to allow import/export by setting
+up 2 contexts, and allowing calls on both simultaneously)
+</p><p>
+The access token *must* be specified.  Normally the user's token out of
+current_user, this can also be a global 'system' context.
+</p><p>
+The access desired is as per the ACL, for passing to the seaccess stuff.
+</p><p>
+The domain/username are standard.  Even if we only have one domain,
+keeping this ensures that we don't get 'unqualified' usernames (same
+problem as we had with unqualified SIDs).
+</p><p>
+We return a 'handle'.  This is opaque to the rest of Samba, but is
+operated on by get/set routines, all of which return NTSTATUS.
+</p><p>
+The access checking is done by the SAM module.   The reason it is not
+done 'above' the interface is to ensure a 'choke point'.  I put a lot of
+effort into the auth subsystem to ensure we never 'accidentally' forgot
+to check for null passwords, missed a restriction etc.  I intend the SAM
+to be written with the same caution.
+</p><p>
+The reason the access checking is not handled by the interface itself is
+due to the different implementations it make take on.  For example, on
+ADS, you cannot set a password over a non-SSL connection.  Other
+backends may have similar requirements - we need to leave this policy up
+to the modules.  They will naturally have access to 'helper' procedures
+and good examples to avoid mishaps.
+</p><p>
+(Furthermore, some backends my actually chose to push the whole ACL
+issue to the remote server, and - assuming ldap for this example - bind
+as the user directly)
+</p><p>
+Each returned handle has an internal 'access permitted', which allows
+the 'get' and 'set' routines to return 'ACCESS_DENIED' for things that
+were not able to be retrieved from the backend.  This removes the need
+to specify the NT_TOKEN on every operation, and allows for 'object not
+present' to be easily distinguished from 'access denied'.
+</p><p>
+When you 'set' an object (calling sam_update_account) the internal
+details are again used.  Each change that has been made to the object
+has been flagged, so as to avoid race conditions (on unmodified
+components) and to avoid violating any extra ACL requirements on the
+actual data store (like the LDAP server).
+</p><p>
+Finally, we have generic get_sec_desc() and set_sec_desc() routines to
+allow external ACL manipulation.  These do lookups based on SID.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879928"></a>Standalone from UNIX</h2></div></div><div></div></div><p>
+One of the primary tenants of the 'new SAM' is that it would not attempt
+to deal with 'what unix id for that'.  This would be left to the 'SMS'
+(Sid Mapping System') or SID farm, and probably administered via
+winbind.  We have had constructive discussion on how 'basic' unix
+accounts like 'root' would be handled, and we think this can work.  
+Accounts not preexisting in unix would be served up via winbind.
+</p><p>
+This is an *optional* part, and my preferred end-game.  We have a fare
+way to go before things like winbind up to it however.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879955"></a>Handles and Races in the new SAM</h2></div></div><div></div></div><p>
+One of the things that the 'new SAM' work has tried to face is both
+compatibility with existing code, and a closer alignment to the SAMR
+interface.  I consider SAMR to be a 'primary customer' to the this work,
+because if we get alignment with that wrong, things get more, rather
+than less complex.  Also, most other parts of Samba are much more
+flexible with what they can allow.
+</p><p>
+In any case, that was a decision taken as to how the general design
+would progress.  BTW, my understanding of SAMR may be completely flawed.
+</p><p>
+One of the most race-prone areas of the new code is the conflicting
+update problem.  We have taken two approaches:  
+</p><div class="itemizedlist"><ul type="disc"><li><p>'Not conflicting' conflicts.  Due to the way usrmgr operates, it will
+open a user, display all the properties and *save* them all, even if you
+don't change any.
+</p><p>
+For this, see what I've done in rpc_server/srv_samr_util.c.  I intend
+to take this one step further, and operate on the 'handle' that the
+values were read from.  This should mean that we only update things that
+have *really* changed.
+</p></li><li><p>
+'conflicting' updates:  Currently we don't deal with this (in passdb
+or the new sam stuff), but the design is sufficiently flexible to 'deny'
+a second update.  I don't foresee locking records however.
+</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880024"></a>Layers</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2880031"></a>Application</h3></div></div><div></div></div><p>
+This is where smbd, samtest and whatever end-user replacement we have
+for pdbedit sits.  They use only the SAM interface, and do not get
+'special knowledge' of what is below them.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2880047"></a>SAM Interface</h3></div></div><div></div></div><p>
+This level 'owns' the various handle structures, the get/set routines on
+those structures and provides the public interface.  The application
+layer may initialize a 'context' to be passed to all interface routines,
+else a default, self-initialising context will be supplied.  This layser
+finds the appropriate backend module for the task, and tries very hard
+not to need to much 'knowledge'.  It should just provide the required
+abstraction to the modules below, and arrange for their initial loading.
+</p><p>
+We could possibly add ACL checking at this layer, to avoid discrepancies
+in implementation modules.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2880075"></a>SAM Modules</h3></div></div><div></div></div><p>
+These do not communicate with the application directly, only by setting
+values in the handles, and receiving requests from the interface.  These
+modules are responsible for translating values from the handle's
+.private into (say) an LDAP modification list.  The module is expected
+to 'know' things like it's own domain SID, domain name, and any other
+state attached to the SAM.  Simpler modules may call back to some helper
+routine.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880097"></a>SAM Modules</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2880104"></a>Special Module: sam_passdb</h3></div></div><div></div></div><p>
+In order for there to be a smooth transition, kai is writing a module
+that reads existing passdb backends, and translates them into SAM
+replies.  (Also pulling data from the account policy DB etc).  We also
+intend to write a module that does the reverse - gives the SAM a passdb
+interface.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2880122"></a>sam_ads</h3></div></div><div></div></div><p>
+This is the first of the SAM modules to be committed to the tree -
+mainly because I needed to coordinate work with metze (who authored most
+of it).  This module aims to use Samba's libads code to provide an
+Active Directory LDAP client, suitable for use on a mixed-mode DC. 
+While it is currently being tested against Win2k servers (with a
+password in the smb.conf file) it is expected to eventually use a
+(possibly modified) OpenLDAP server.  We hope that this will assist in
+the construction of an Samba AD DC.
+</p><p>
+We also intend to construct a Samba 2.2/3.0 compatible ldap module,
+again using libads code.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880151"></a>Memory Management</h2></div></div><div></div></div><p> 
+The 'new SAM' development effort also concerned itself with getting a
+sane implementation of memory management.  It was decided that we would
+be (as much as possible) talloc based, using an 'internal talloc
+context' on many objects.  That is, the creation of an object would
+initiate it's own internal talloc context, and this would be used for
+all operations on that object.  Much of this is already implemented in
+passdb.  Also, like passdb, it will be possible to specify that some
+object actually be created on a specified context.  
+</p><p>
+Memory management is important here because the APIs in the 'new SAM' do
+not use 'pdb_init()' or an equivalent.  They always allocate new
+objects.  Enumeration's are slightly different, and occur on a supplied
+context that 'owns' the entire list, rather than per-element.  (the
+enumeration functions return an array of all elements - not full handles
+just basic (and public) info)  Likewise for things that fill in a char
+**.
+</p><p>For example:</p><pre class="programlisting">
+NTSTATUS sam_lookup_sid(const SAM_CONTEXT *context, const NT_USER_TOKEN
+*access_token, TALLOC_CTX *mem_ctx, const DOM_SID *sid, char **name,
+uint32 *type)
+</pre><p>Takes a context to allocate the 'name' on, while:</p><pre class="programlisting">
+NTSTATUS sam_get_account_by_sid(const SAM_CONTEXT *context, const
+NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID
+*accountsid, SAM_ACCOUNT_HANDLE **account)
+</pre><p>Allocates a handle and stores the allocation context on that handle.</p><p>I think that the following:</p><pre class="programlisting">
+NTSTATUS sam_enum_accounts(const SAM_CONTEXT *context, const
+NT_USER_TOKEN *access_token, const DOM_SID *domainsid, uint16 acct_ctrl,
+int32 *account_count, SAM_ACCOUNT_ENUM **accounts)
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880242"></a>Testing</h2></div></div><div></div></div><p>
+Testing is vital in any piece of software, and Samba is certainly no
+exception. In designing this new subsystem, we have taken care to ensure
+it is easily tested, independent of outside protocols.
+</p><p>
+To this end, Jelmer has constructed 'samtest'.  
+</p><p>
+This utility (see torture/samtest.c) is structured like rpcclient, but
+instead operates on the SAM subsystem.  It creates a 'custom' SAM
+context, that may be distinct from the default values used by the rest
+of the system, and can load a separate configuration file.  
+</p><p>
+A small number of commands are currently implemented, but these have
+already proved vital in testing.   I expect SAM module authors will find
+it particularly valuable.
+</p><p>Example useage:</p><p><tt class="prompt">$</tt> <b class="command">bin/samtest</b></p><pre class="programlisting">
+&gt; context ads:ldap://192.168.1.96
+</pre><p>
+(this loads a new context, using the new ADS module.  The parameter is
+the 'location' of the ldap server)
+</p><pre class="programlisting">
+&gt; lookup_name DOMAIN abartlet
+</pre><p>
+(returns a sid).
+</p><p>
+Because the 'new SAM' is NT ACL based, there will be a command to
+specify an arbitrary NT ACL, but for now it uses 'system' by default.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pwencrypt"></a>Chapter 14. LanMan and NT Password Encryption</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><br>
+                               <tt class="email">&lt;<a href="mailto:samba@samba.org">samba@samba.org</a>&gt;</tt><br>
+                       </p></div></div></div></div><div><p class="pubdate">19 Apr 1999</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2880380">Introduction</a></dt><dt><a href="#id2880405">How does it work?</a></dt><dt><a href="#id2880513">The smbpasswd file</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880380"></a>Introduction</h2></div></div><div></div></div><p>With the development of LanManager and Windows NT 
+       compatible password encryption for Samba, it is now able 
+       to validate user connections in exactly the same way as 
+       a LanManager or Windows NT server.</p><p>This document describes how the SMB password encryption 
+       algorithm works and what issues there are in choosing whether 
+       you want to use it. You should read it carefully, especially 
+       the part about security and the "PROS and CONS" section.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880405"></a>How does it work?</h2></div></div><div></div></div><p>LanManager encryption is somewhat similar to UNIX 
+       password encryption. The server uses a file containing a 
+       hashed value of a user's password.  This is created by taking 
+       the user's plaintext password, capitalising it, and either 
+       truncating to 14 bytes or padding to 14 bytes with null bytes. 
+       This 14 byte value is used as two 56 bit DES keys to encrypt 
+       a 'magic' eight byte value, forming a 16 byte value which is 
+       stored by the server and client. Let this value be known as 
+       the "hashed password".</p><p>Windows NT encryption is a higher quality mechanism, 
+       consisting of doing an MD4 hash on a Unicode version of the user's 
+       password. This also produces a 16 byte hash value that is 
+       non-reversible.</p><p>When a client (LanManager, Windows for WorkGroups, Windows 
+       95 or Windows NT) wishes to mount a Samba drive (or use a Samba 
+       resource), it first requests a connection and negotiates the 
+       protocol that the client and server will use. In the reply to this 
+       request the Samba server generates and appends an 8 byte, random 
+       value - this is stored in the Samba server after the reply is sent 
+       and is known as the "challenge".  The challenge is different for 
+       every client connection.</p><p>The client then uses the hashed password (16 byte values 
+       described above), appended with 5 null bytes, as three 56 bit 
+       DES keys, each of which is used to encrypt the challenge 8 byte 
+       value, forming a 24 byte value known as the "response".</p><p>In the SMB call SMBsessionsetupX (when user level security 
+       is selected) or the call SMBtconX (when share level security is 
+       selected), the 24 byte response is returned by the client to the 
+       Samba server.  For Windows NT protocol levels the above calculation 
+       is done on both hashes of the user's password and both responses are 
+       returned in the SMB call, giving two 24 byte values.</p><p>The Samba server then reproduces the above calculation, using 
+       its own stored value of the 16 byte hashed password (read from the 
+       <tt class="filename">smbpasswd</tt> file - described later) and the challenge 
+       value that it kept from the negotiate protocol reply. It then checks 
+       to see if the 24 byte value it calculates matches the 24 byte value 
+       returned to it from the client.</p><p>If these values match exactly, then the client knew the 
+       correct password (or the 16 byte hashed value - see security note 
+       below) and is thus allowed access. If not, then the client did not 
+       know the correct password and is denied access.</p><p>Note that the Samba server never knows or stores the cleartext 
+       of the user's password - just the 16 byte hashed values derived from 
+       it. Also note that the cleartext password or 16 byte hashed values 
+       are never transmitted over the network - thus increasing security.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880513"></a>The smbpasswd file</h2></div></div><div></div></div><a name="SMBPASSWDFILEFORMAT"></a><p>In order for Samba to participate in the above protocol 
+       it must be able to look up the 16 byte hashed values given a user name.
+       Unfortunately, as the UNIX password value is also a one way hash
+       function (ie. it is impossible to retrieve the cleartext of the user's
+       password given the UNIX hash of it), a separate password file
+       containing this 16 byte value must be kept. To minimise problems with
+       these two password files, getting out of sync, the UNIX <tt class="filename">
+       /etc/passwd</tt> and the <tt class="filename">smbpasswd</tt> file, 
+       a utility, <b class="command">mksmbpasswd.sh</b>, is provided to generate
+       a smbpasswd file from a UNIX <tt class="filename">/etc/passwd</tt> file.
+       </p><p>To generate the smbpasswd file from your <tt class="filename">/etc/passwd
+       </tt> file use the following command:</p><p><tt class="prompt">$ </tt><b class="userinput"><tt>cat /etc/passwd | mksmbpasswd.sh
+       &gt; /usr/local/samba/private/smbpasswd</tt></b></p><p>If you are running on a system that uses NIS, use</p><p><tt class="prompt">$ </tt><b class="userinput"><tt>ypcat passwd | mksmbpasswd.sh
+       &gt; /usr/local/samba/private/smbpasswd</tt></b></p><p>The <b class="command">mksmbpasswd.sh</b> program is found in 
+       the Samba source directory. By default, the smbpasswd file is 
+       stored in :</p><p><tt class="filename">/usr/local/samba/private/smbpasswd</tt></p><p>The owner of the <tt class="filename">/usr/local/samba/private/</tt> 
+       directory should be set to root, and the permissions on it should 
+       be set to 0500 (<b class="command">chmod 500 /usr/local/samba/private</b>).
+       </p><p>Likewise, the smbpasswd file inside the private directory should 
+       be owned by root and the permissions on is should be set to 0600
+       (<b class="command">chmod 600 smbpasswd</b>).</p><p>The format of the smbpasswd file is (The line has been 
+       wrapped here. It should appear as one entry per line in 
+       your smbpasswd file.)</p><pre class="programlisting">
+username:uid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
+       [Account type]:LCT-&lt;last-change-time&gt;:Long name
+       </pre><p>Although only the <i class="replaceable"><tt>username</tt></i>, 
+       <i class="replaceable"><tt>uid</tt></i>, <i class="replaceable"><tt>
+       XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</tt></i>,
+       [<i class="replaceable"><tt>Account type</tt></i>] and <i class="replaceable"><tt>
+       last-change-time</tt></i> sections are significant 
+       and are looked at in the Samba code.</p><p>It is <span class="emphasis"><em>VITALLY</em></span> important that there by 32 
+       'X' characters between the two ':' characters in the XXX sections - 
+       the smbpasswd and Samba code will fail to validate any entries that 
+       do not have 32 characters  between ':' characters. The first XXX 
+       section is for the Lanman password hash, the second is for the 
+       Windows NT version.</p><p>When the password file is created all users have password entries
+       consisting of 32 'X' characters. By default this disallows any access
+       as this user. When a user has a password set, the 'X' characters change
+       to 32 ascii hexadecimal digits (0-9, A-F). These are an ascii
+       representation of the 16 byte hashed value of a user's password.</p><p>To set a user to have no password (not recommended), edit the file
+       using vi, and replace the first 11 characters with the ascii text
+       <tt class="constant">"NO PASSWORD"</tt> (minus the quotes).</p><p>For example, to clear the password for user bob, his smbpasswd file 
+       entry would look like :</p><pre class="programlisting">
+bob:100:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
+       [U          ]:LCT-00000000:Bob's full name:/bobhome:/bobshell
+       </pre><p>If you are allowing users to use the smbpasswd command to set 
+       their own passwords, you may want to give users NO PASSWORD initially 
+       so they do not have to enter a previous password when changing to their 
+       new password (not recommended). In order for you to allow this the
+       <b class="command">smbpasswd</b> program must be able to connect to the 
+       <b class="command">smbd</b> daemon as that user with no password. Enable this 
+       by adding the line :</p><p><b class="command">null passwords = yes</b></p><p>to the [global] section of the smb.conf file (this is why 
+       the above scenario is not recommended). Preferably, allocate your
+       users a default password to begin with, so you do not have
+       to enable this on your server.</p><p><span class="emphasis"><em>Note : </em></span>This file should be protected very 
+       carefully. Anyone with access to this file can (with enough knowledge of 
+       the protocols) gain access to your SMB server. The file is thus more 
+       sensitive than a normal unix <tt class="filename">/etc/passwd</tt> file.</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="modules"></a>Chapter 15. Modules</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> 19 March 2003 </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2880880">Advantages</a></dt><dt><a href="#id2880927">Loading modules</a></dt><dd><dl><dt><a href="#id2880961">Static modules</a></dt><dt><a href="#id2881001">Shared modules</a></dt></dl></dd><dt><a href="#id2881029">Writing modules</a></dt><dd><dl><dt><a href="#id2881090">Static/Shared selection in configure.in</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880880"></a>Advantages</h2></div></div><div></div></div><p>
+The new modules system has the following advantages:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>Transparent loading of static and shared modules (no need 
+for a subsystem to know about modules)</td></tr><tr><td>Simple selection between shared and static modules at configure time</td></tr><tr><td>"preload modules" option for increasing performance for stable modules</td></tr><tr><td>No nasty #define stuff anymore</td></tr><tr><td>All backends are available as plugin now (including pdb_ldap and pdb_tdb)</td></tr></table></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2880927"></a>Loading modules</h2></div></div><div></div></div><p>
+Some subsystems in samba use different backends. These backends can be 
+either statically linked in to samba or available as a plugin. A subsystem 
+should have a function that allows a module to register itself. For example, 
+the passdb subsystem has: 
+</p><pre class="programlisting">
+NTSTATUS smb_register_passdb(int version, const char *name, pdb_init_function init);
+</pre><p>
+This function will be called by the initialisation function of the module to 
+register itself. 
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2880961"></a>Static modules</h3></div></div><div></div></div><p>
+The modules system compiles a list of initialisation functions for the 
+static modules of each subsystem. This is a define. For example, 
+it is here currently (from <tt class="filename">include/config.h</tt>): 
+</p><pre class="programlisting">
+/* Static init functions */
+#define static_init_pdb { pdb_mysql_init(); pdb_ldap_init(); pdb_smbpasswd_init(); pdb_tdbsam_init(); pdb_guest_init();}
+</pre><p>
+These functions should be called before the subsystem is used. That 
+should be done when the subsystem is initialised or first used. 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2881001"></a>Shared modules</h3></div></div><div></div></div><p>
+If a subsystem needs a certain backend, it should check if it has 
+already been registered. If the backend hasn't been registered already, 
+the subsystem should call smb_probe_module(char *subsystem, char *backend).
+This function tries to load the correct module from a certain path
+($LIBDIR/subsystem/backend.so). If the first character in 'backend' 
+is a slash, smb_probe_module() tries to load the module from the 
+absolute path specified in 'backend'.
+</p><p>After smb_probe_module() has been executed, the subsystem 
+should check again if the module has been registered. 
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2881029"></a>Writing modules</h2></div></div><div></div></div><p>
+Each module has an initialisation function. For modules that are 
+included with samba this name is '<i class="replaceable"><tt>subsystem</tt></i>_<i class="replaceable"><tt>backend</tt></i>_init'. For external modules (that will never be built-in, but only available as a module) this name is always 'init_module'. (In the case of modules included with samba, the configure system will add a #define subsystem_backend_init() init_module()).
+The prototype for these functions is:
+</p><pre class="programlisting">
+NTSTATUS init_module(void);
+</pre><p>This function should call one or more 
+registration functions. The function should return NT_STATUS_OK on success and  
+NT_STATUS_UNSUCCESSFUL or a more useful nt error code on failure.</p><p>For example, pdb_ldap_init() contains: </p><pre class="programlisting">
+NTSTATUS pdb_ldap_init(void)
+{
+smb_register_passdb(PASSDB_INTERFACE_VERSION, "ldapsam", pdb_init_ldapsam);
+smb_register_passdb(PASSDB_INTERFACE_VERSION, "ldapsam_nua", pdb_init_ldapsam_nua);
+       return NT_STATUS_OK;
+}
+</pre><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2881090"></a>Static/Shared selection in configure.in</h3></div></div><div></div></div><p>
+Some macros in configure.in generate the various defines and substs that 
+are necessary for the system to work correct. All modules that should 
+be built by default have to be added to the variable 'default_modules'. 
+For example, if ldap is found, pdb_ldap is added to this variable.
+</p><p>
+On the bottom of configure.in, SMB_MODULE() should be called 
+for each module and SMB_SUBSYSTEM() for each subsystem.
+</p><p>Syntax:</p><pre class="programlisting">
+SMB_MODULE(<i class="replaceable"><tt>subsystem</tt></i>_<i class="replaceable"><tt>backend</tt></i>, <i class="replaceable"><tt>object files</tt></i>, <i class="replaceable"><tt>plugin name</tt></i>, <i class="replaceable"><tt>subsystem name</tt></i>, <i class="replaceable"><tt>static_action</tt></i>, <i class="replaceable"><tt>shared_action</tt></i>)
+SMB_SUBSYSTEM(<i class="replaceable"><tt>subsystem</tt></i>,<i class="replaceable"><tt>depfile</tt></i>)
+</pre><p>The depfile for a certain subsystem is the file that calls the 
+initialisation functions for the statically built in modules.</p><p>
+<i class="replaceable"><tt>@SUBSYSTEM_MODULES@</tt></i> in Makefile.in will 
+be replaced with the names of the plugins to build.
+</p><p>You must make sure all .c files that contain defines that can 
+be changed by ./configure are rebuilded in the 'modules_clean' make target. 
+Practically, this means all c files that contain <b class="command">static_init_subsystem;</b> calls need to be rebuilded.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+There currently also is a configure.in command called SMB_MODULE_PROVIVES().
+This is used for modules that register multiple things. It should not 
+be used as probing will most likely disappear in the future.</p></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="rpc-plugin"></a>Chapter 16. RPC Pluggable Modules</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Anthony</span> <span class="surname">Liguori</span></h3><div class="affiliation"><span class="orgname">IBM<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:aliguor@us.ibm.com">aliguor@us.ibm.com</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">January 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2881286">About</a></dt><dt><a href="#id2881305">General Overview</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2881286"></a>About</h2></div></div><div></div></div><p>
+This document describes how to make use the new RPC Pluggable Modules features
+of Samba 3.0.  This architecture was added to increase the maintainability of
+Samba allowing RPC Pipes to be worked on separately from the main CVS branch.
+The RPM architecture will also allow third-party vendors to add functionality
+to Samba through plug-ins.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2881305"></a>General Overview</h2></div></div><div></div></div><p>
+When an RPC call is sent to smbd, smbd tries to load a shared library by the
+name <tt class="filename">librpc_&lt;pipename&gt;.so</tt> to handle the call if
+it doesn't know how to handle the call internally.  For instance, LSA calls
+are handled by <tt class="filename">librpc_lsass.so</tt>..
+These shared libraries should be located in the <tt class="filename">&lt;sambaroot&gt;/lib/rpc</tt>.  smbd then attempts to call the init_module function within
+the shared library. Check the chapter on modules for more information.
+</p><p>
+In the init_module function, the library should call 
+rpc_pipe_register_commands().  This function takes the following arguments:
+</p><pre class="programlisting">
+NTSTATUS rpc_pipe_register_commands(int version, const char *clnt, const char *srv,
+                               const struct api_struct *cmds, int size);
+</pre><div class="variablelist"><dl><dt><span class="term">version</span></dt><dd><p>Version number of the RPC interface. Use the define <span class="emphasis"><em>SMB_RPC_INTERFACE_VERSION</em></span> for this 
+argument.</p></dd><dt><span class="term">clnt</span></dt><dd><p>the Client name of the named pipe</p></dd><dt><span class="term">srv</span></dt><dd><p>the Server name of the named pipe</p></dd><dt><span class="term">cmds</span></dt><dd><p>a list of api_structs that map RPC ordinal numbers to function calls</p></dd><dt><span class="term">size</span></dt><dd><p>the number of api_structs contained in cmds</p></dd></dl></div><p>
+See rpc_server/srv_reg.c and rpc_server/srv_reg_nt.c for a small example of
+how to use this library.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="vfs"></a>Chapter 17. VFS Modules</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Alexander</span> <span class="surname">Bokovoy</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:ab@samba.org">ab@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stefan</span> <span class="surname">Metzmacher</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:metze@metzemix.de">metze@metzemix.de</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> 27 May 2003 </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2881513">The Samba (Posix) VFS layer</a></dt><dd><dl><dt><a href="#id2881520">The general interface</a></dt><dt><a href="#id2881636">Possible VFS operation layers</a></dt></dl></dd><dt><a href="#id2881708">The Interaction between the Samba VFS subsystem and the modules</a></dt><dd><dl><dt><a href="#id2881715">Initialization and registration</a></dt><dt><a href="#id2881898">How the Modules handle per connection data</a></dt></dl></dd><dt><a href="#id2882143">Upgrading to the New VFS Interface</a></dt><dd><dl><dt><a href="#id2882150">Upgrading from 2.2.* and 3.0aplha modules</a></dt></dl></dd><dt><a href="#id2882641">Some Notes</a></dt><dd><dl><dt><a href="#id2882648">Implement TRANSPARENT functions</a></dt><dt><a href="#id2882674">Implement OPAQUE functions</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2881513"></a>The Samba (Posix) VFS layer</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2881520"></a>The general interface</h3></div></div><div></div></div><p>
+Each VFS operation has a vfs_op_type, a function pointer and a handle pointer in the
+struct vfs_ops and tree macros to make it easier to call the operations.
+(Take a look at <tt class="filename">include/vfs.h</tt> and <tt class="filename">include/vfs_macros.h</tt>.)
+</p><pre class="programlisting">
+typedef enum _vfs_op_type {
+       SMB_VFS_OP_NOOP = -1,
+
+       ...
+
+       /* File operations */
+
+       SMB_VFS_OP_OPEN,
+       SMB_VFS_OP_CLOSE,
+       SMB_VFS_OP_READ,
+       SMB_VFS_OP_WRITE,
+       SMB_VFS_OP_LSEEK,
+       SMB_VFS_OP_SENDFILE,
+
+       ...
+
+       SMB_VFS_OP_LAST
+} vfs_op_type;
+</pre><p>This struct contains the function and handle pointers for all operations.</p><pre class="programlisting">
+struct vfs_ops {
+       struct vfs_fn_pointers {
+               ...
+               
+               /* File operations */
+               
+               int (*open)(struct vfs_handle_struct *handle,
+                       struct connection_struct *conn,
+                       const char *fname, int flags, mode_t mode);
+               int (*close)(struct vfs_handle_struct *handle,
+                       struct files_struct *fsp, int fd);
+               ssize_t (*read)(struct vfs_handle_struct *handle, 
+                       struct files_struct *fsp, int fd, void *data, size_t n);
+               ssize_t (*write)(struct vfs_handle_struct *handle, 
+                       struct files_struct *fsp, int fd, 
+                       const void *data, size_t n);
+               SMB_OFF_T (*lseek)(struct vfs_handle_struct *handle, 
+                       struct files_struct *fsp, int fd, 
+                       SMB_OFF_T offset, int whence);
+               ssize_t (*sendfile)(struct vfs_handle_struct *handle, 
+                       int tofd, files_struct *fsp, int fromfd, 
+                       const DATA_BLOB *header, SMB_OFF_T offset, size_t count);
+
+               ...
+       } ops;
+       
+       struct vfs_handles_pointers {
+               ...
+               
+               /* File operations */
+               
+               struct vfs_handle_struct *open;
+               struct vfs_handle_struct *close;
+               struct vfs_handle_struct *read;
+               struct vfs_handle_struct *write;
+               struct vfs_handle_struct *lseek;
+               struct vfs_handle_struct *sendfile;
+               
+               ...
+       } handles;
+};
+</pre><p>
+This macros SHOULD be used to call any vfs operation.
+DO NOT ACCESS conn-&gt;vfs.ops.* directly !!!
+</p><pre class="programlisting">
+...
+       
+/* File operations */
+#define SMB_VFS_OPEN(conn, fname, flags, mode) \
+       ((conn)-&gt;vfs.ops.open((conn)-&gt;vfs.handles.open,\
+        (conn), (fname), (flags), (mode)))
+#define SMB_VFS_CLOSE(fsp, fd) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.close(\
+       (fsp)-&gt;conn-&gt;vfs.handles.close, (fsp), (fd)))
+#define SMB_VFS_READ(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.read(\
+       (fsp)-&gt;conn-&gt;vfs.handles.read,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_WRITE(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.write(\
+       (fsp)-&gt;conn-&gt;vfs.handles.write,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_LSEEK(fsp, fd, offset, whence) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.lseek(\
+       (fsp)-&gt;conn-&gt;vfs.handles.lseek,\
+        (fsp), (fd), (offset), (whence)))
+#define SMB_VFS_SENDFILE(tofd, fsp, fromfd, header, offset, count) \
+       ((fsp)-&gt;conn-&gt;vfs.ops.sendfile(\
+       (fsp)-&gt;conn-&gt;vfs.handles.sendfile,\
+        (tofd), (fsp), (fromfd), (header), (offset), (count)))
+
+...
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2881636"></a>Possible VFS operation layers</h3></div></div><div></div></div><p>
+These values are used by the VFS subsystem when building the conn-&gt;vfs 
+and conn-&gt;vfs_opaque structs for a connection with multiple VFS modules. 
+Internally, Samba differentiates only opaque and transparent layers at this process.
+Other types are used for providing better diagnosing facilities.
+</p><p>
+Most modules will provide transparent layers. Opaque layer is for modules
+which implement actual file system calls (like DB-based VFS). For example,
+default POSIX VFS which is built in into Samba is an opaque VFS module.
+</p><p>    
+Other layer types (logger, splitter, scanner) were designed to provide different 
+degree of transparency and for diagnosing VFS module behaviour.
+</p><p>
+Each module can implement several layers at the same time provided that only
+one layer is used per each operation.
+</p><pre class="programlisting">
+typedef enum _vfs_op_layer {
+       SMB_VFS_LAYER_NOOP = -1,        /* - For using in VFS module to indicate end of array */
+                                       /*   of operations description */
+       SMB_VFS_LAYER_OPAQUE = 0,       /* - Final level, does not call anything beyond itself */
+       SMB_VFS_LAYER_TRANSPARENT,      /* - Normal operation, calls underlying layer after */
+                                       /*   possibly changing passed data */
+       SMB_VFS_LAYER_LOGGER,           /* - Logs data, calls underlying layer, logging may not */
+                                       /*   use Samba VFS */
+       SMB_VFS_LAYER_SPLITTER,         /* - Splits operation, calls underlying layer _and_ own facility, */
+                                       /*   then combines result */
+       SMB_VFS_LAYER_SCANNER           /* - Checks data and possibly initiates additional */
+                                       /*   file activity like logging to files _inside_ samba VFS */
+} vfs_op_layer;
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2881708"></a>The Interaction between the Samba VFS subsystem and the modules</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2881715"></a>Initialization and registration</h3></div></div><div></div></div><p>
+As each Samba module a VFS module should have a 
+</p><pre class="programlisting">NTSTATUS vfs_example_init(void);</pre><p> function if it's staticly linked to samba or
+</p><pre class="programlisting">NTSTATUS init_module(void);</pre><p> function if it's a shared module.
+</p><p>
+This should be the only non static function inside the module.
+Global variables should also be static!
+</p><p>
+The module should register its functions via the
+</p><pre class="programlisting">
+NTSTATUS smb_register_vfs(int version, const char *name, vfs_op_tuple *vfs_op_tuples);
+</pre><p> function.
+</p><div class="variablelist"><dl><dt><span class="term">version</span></dt><dd><p>should be filled with SMB_VFS_INTERFACE_VERSION</p></dd><dt><span class="term">name</span></dt><dd><p>this is the name witch can be listed in the 
+<b class="command">vfs objects</b> parameter to use this module.</p></dd><dt><span class="term">vfs_op_tuples</span></dt><dd><p>
+this is an array of vfs_op_tuple's.
+(vfs_op_tuples is descripted in details below.)
+</p></dd></dl></div><p>
+For each operation the module wants to provide it has a entry in the 
+vfs_op_tuple array.
+</p><pre class="programlisting">
+typedef struct _vfs_op_tuple {
+       void* op;
+       vfs_op_type type;
+       vfs_op_layer layer;
+} vfs_op_tuple;
+</pre><div class="variablelist"><dl><dt><span class="term">op</span></dt><dd><p>the function pointer to the specified function.</p></dd><dt><span class="term">type</span></dt><dd><p>the vfs_op_type of the function to specified witch operation the function provides.</p></dd><dt><span class="term">layer</span></dt><dd><p>the vfs_op_layer in whitch the function operates.</p></dd></dl></div><p>A simple example:</p><pre class="programlisting">
+static vfs_op_tuple example_op_tuples[] = {    
+       {SMB_VFS_OP(example_connect),   SMB_VFS_OP_CONNECT,     SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_disconnect),        SMB_VFS_OP_DISCONNECT,  SMB_VFS_LAYER_TRANSPARENT},
+
+       {SMB_VFS_OP(example_rename),    SMB_VFS_OP_RENAME,      SMB_VFS_LAYER_OPAQUE},
+
+       /* This indicates the end of the array */
+       {SMB_VFS_OP(NULL),                              SMB_VFS_OP_NOOP,        SMB_VFS_LAYER_NOOP}
+};
+
+NTSTATUS init_module(void)
+{
+       return smb_register_vfs(SMB_VFS_INTERFACE_VERSION, "example", example_op_tuples);
+}
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2881898"></a>How the Modules handle per connection data</h3></div></div><div></div></div><p>Each VFS function has as first parameter a pointer to the modules vfs_handle_struct.
+</p><pre class="programlisting">
+typedef struct vfs_handle_struct {
+       struct vfs_handle_struct  *next, *prev;
+       const char *param;
+       struct vfs_ops vfs_next;
+       struct connection_struct *conn;
+       void *data;
+       void (*free_data)(void **data);
+} vfs_handle_struct;
+</pre><div class="variablelist"><dl><dt><span class="term">param</span></dt><dd><p>this is the module parameter specified in the <b class="command">vfs objects</b> parameter.</p><p>e.g. for 'vfs objects = example:test' param would be "test".</p></dd><dt><span class="term">vfs_next</span></dt><dd><p>This vfs_ops struct contains the information for calling the next module operations.
+Use the SMB_VFS_NEXT_* macros to call a next module operations and
+don't access handle-&gt;vfs_next.ops.* directly!</p></dd><dt><span class="term">conn</span></dt><dd><p>This is a pointer back to the connection_struct to witch the handle belongs.</p></dd><dt><span class="term">data</span></dt><dd><p>This is a pointer for holding module private data.
+You can alloc data with connection life time on the handle-&gt;conn-&gt;mem_ctx TALLOC_CTX.
+But you can also manage the memory allocation yourself.</p></dd><dt><span class="term">free_data</span></dt><dd><p>This is a function pointer to a function that free's the module private data.
+If you talloc your private data on the TALLOC_CTX handle-&gt;conn-&gt;mem_ctx,
+you can set this function pointer to NULL.</p></dd></dl></div><p>Some useful MACROS for handle private data.
+</p><pre class="programlisting">
+#define SMB_VFS_HANDLE_GET_DATA(handle, datap, type, ret) { \
+       if (!(handle)||((datap=(type *)(handle)-&gt;data)==NULL)) { \
+               DEBUG(0,("%s() failed to get vfs_handle-&gt;data!\n",FUNCTION_MACRO)); \
+               ret; \
+       } \
+}
+
+#define SMB_VFS_HANDLE_SET_DATA(handle, datap, free_fn, type, ret) { \
+       if (!(handle)) { \
+               DEBUG(0,("%s() failed to set handle-&gt;data!\n",FUNCTION_MACRO)); \
+               ret; \
+       } else { \
+               if ((handle)-&gt;free_data) { \
+                       (handle)-&gt;free_data(&amp;(handle)-&gt;data); \
+               } \
+               (handle)-&gt;data = (void *)datap; \
+               (handle)-&gt;free_data = free_fn; \
+       } \
+}
+
+#define SMB_VFS_HANDLE_FREE_DATA(handle) { \
+       if ((handle) &amp;&amp; (handle)-&gt;free_data) { \
+               (handle)-&gt;free_data(&amp;(handle)-&gt;data); \
+       } \
+}
+</pre><p>How SMB_VFS_LAYER_TRANSPARENT functions can call the SMB_VFS_LAYER_OPAQUE functions.</p><p>The easiest way to do this is to use the SMB_VFS_OPAQUE_* macros.
+</p><pre class="programlisting">
+...
+/* File operations */
+#define SMB_VFS_OPAQUE_OPEN(conn, fname, flags, mode) \
+       ((conn)-&gt;vfs_opaque.ops.open(\
+       (conn)-&gt;vfs_opaque.handles.open,\
+        (conn), (fname), (flags), (mode)))
+#define SMB_VFS_OPAQUE_CLOSE(fsp, fd) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.close(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.close,\
+        (fsp), (fd)))
+#define SMB_VFS_OPAQUE_READ(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.read(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.read,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_OPAQUE_WRITE(fsp, fd, data, n) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.write(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.write,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_OPAQUE_LSEEK(fsp, fd, offset, whence) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.lseek(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.lseek,\
+        (fsp), (fd), (offset), (whence)))
+#define SMB_VFS_OPAQUE_SENDFILE(tofd, fsp, fromfd, header, offset, count) \
+       ((fsp)-&gt;conn-&gt;vfs_opaque.ops.sendfile(\
+       (fsp)-&gt;conn-&gt;vfs_opaque.handles.sendfile,\
+        (tofd), (fsp), (fromfd), (header), (offset), (count)))
+...
+</pre><p>How SMB_VFS_LAYER_TRANSPARENT functions can call the next modules functions.</p><p>The easiest way to do this is to use the SMB_VFS_NEXT_* macros.
+</p><pre class="programlisting">
+...
+/* File operations */
+#define SMB_VFS_NEXT_OPEN(handle, conn, fname, flags, mode) \
+       ((handle)-&gt;vfs_next.ops.open(\
+       (handle)-&gt;vfs_next.handles.open,\
+        (conn), (fname), (flags), (mode)))
+#define SMB_VFS_NEXT_CLOSE(handle, fsp, fd) \
+       ((handle)-&gt;vfs_next.ops.close(\
+       (handle)-&gt;vfs_next.handles.close,\
+        (fsp), (fd)))
+#define SMB_VFS_NEXT_READ(handle, fsp, fd, data, n) \
+       ((handle)-&gt;vfs_next.ops.read(\
+       (handle)-&gt;vfs_next.handles.read,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_NEXT_WRITE(handle, fsp, fd, data, n) \
+       ((handle)-&gt;vfs_next.ops.write(\
+       (handle)-&gt;vfs_next.handles.write,\
+        (fsp), (fd), (data), (n)))
+#define SMB_VFS_NEXT_LSEEK(handle, fsp, fd, offset, whence) \
+       ((handle)-&gt;vfs_next.ops.lseek(\
+       (handle)-&gt;vfs_next.handles.lseek,\
+        (fsp), (fd), (offset), (whence)))
+#define SMB_VFS_NEXT_SENDFILE(handle, tofd, fsp, fromfd, header, offset, count) \
+       ((handle)-&gt;vfs_next.ops.sendfile(\
+       (handle)-&gt;vfs_next.handles.sendfile,\
+        (tofd), (fsp), (fromfd), (header), (offset), (count)))
+...
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2882143"></a>Upgrading to the New VFS Interface</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2882150"></a>Upgrading from 2.2.* and 3.0aplha modules</h3></div></div><div></div></div><div class="orderedlist"><ol type="1"><li><p>
+Add "vfs_handle_struct *handle, " as first parameter to all vfs operation functions.
+e.g. example_connect(connection_struct *conn, const char *service, const char *user);
+-&gt;   example_connect(vfs_handle_struct *handle, connection_struct *conn, const char *service, const char *user);
+</p></li><li><p>
+Replace "default_vfs_ops." with "smb_vfs_next_".
+e.g. default_vfs_ops.connect(conn, service, user);
+-&gt;   smb_vfs_next_connect(conn, service, user);
+</p></li><li><p>
+Uppercase all "smb_vfs_next_*" functions.
+e.g. smb_vfs_next_connect(conn, service, user);
+-&gt;   SMB_VFS_NEXT_CONNECT(conn, service, user);
+</p></li><li><p>
+Add "handle, " as first parameter to all SMB_VFS_NEXT_*() calls.
+e.g. SMB_VFS_NEXT_CONNECT(conn, service, user);
+-&gt;   SMB_VFS_NEXT_CONNECT(handle, conn, service, user);
+</p></li><li><p>
+(Only for 2.2.* modules) 
+Convert the old struct vfs_ops example_ops to 
+a vfs_op_tuple example_op_tuples[] array.
+e.g.
+</p><pre class="programlisting">
+struct vfs_ops example_ops = {
+       /* Disk operations */
+       example_connect,                /* connect */
+       example_disconnect,             /* disconnect */
+       NULL,                           /* disk free *
+       /* Directory operations */
+       NULL,                           /* opendir */
+       NULL,                           /* readdir */
+       NULL,                           /* mkdir */
+       NULL,                           /* rmdir */
+       NULL,                           /* closedir */
+       /* File operations */
+       NULL,                           /* open */
+       NULL,                           /* close */
+       NULL,                           /* read  */
+       NULL,                           /* write */
+       NULL,                           /* lseek */
+       NULL,                           /* sendfile */
+       NULL,                           /* rename */
+       NULL,                           /* fsync */
+       example_stat,                   /* stat  */
+       example_fstat,                  /* fstat */
+       example_lstat,                  /* lstat */
+       NULL,                           /* unlink */
+       NULL,                           /* chmod */
+       NULL,                           /* fchmod */
+       NULL,                           /* chown */
+       NULL,                           /* fchown */
+       NULL,                           /* chdir */
+       NULL,                           /* getwd */
+       NULL,                           /* utime */
+       NULL,                           /* ftruncate */
+       NULL,                           /* lock */
+       NULL,                           /* symlink */
+       NULL,                           /* readlink */
+       NULL,                           /* link */
+       NULL,                           /* mknod */
+       NULL,                           /* realpath */
+       NULL,                           /* fget_nt_acl */
+       NULL,                           /* get_nt_acl */
+       NULL,                           /* fset_nt_acl */
+       NULL,                           /* set_nt_acl */
+
+       NULL,                           /* chmod_acl */
+       NULL,                           /* fchmod_acl */
+
+       NULL,                           /* sys_acl_get_entry */
+       NULL,                           /* sys_acl_get_tag_type */
+       NULL,                           /* sys_acl_get_permset */
+       NULL,                           /* sys_acl_get_qualifier */
+       NULL,                           /* sys_acl_get_file */
+       NULL,                           /* sys_acl_get_fd */
+       NULL,                           /* sys_acl_clear_perms */
+       NULL,                           /* sys_acl_add_perm */
+       NULL,                           /* sys_acl_to_text */
+       NULL,                           /* sys_acl_init */
+       NULL,                           /* sys_acl_create_entry */
+       NULL,                           /* sys_acl_set_tag_type */
+       NULL,                           /* sys_acl_set_qualifier */
+       NULL,                           /* sys_acl_set_permset */
+       NULL,                           /* sys_acl_valid */
+       NULL,                           /* sys_acl_set_file */
+       NULL,                           /* sys_acl_set_fd */
+       NULL,                           /* sys_acl_delete_def_file */
+       NULL,                           /* sys_acl_get_perm */
+       NULL,                           /* sys_acl_free_text */
+       NULL,                           /* sys_acl_free_acl */
+       NULL                            /* sys_acl_free_qualifier */
+};
+</pre><p>
+-&gt;
+</p><pre class="programlisting"> 
+static vfs_op_tuple example_op_tuples[] = {
+       {SMB_VFS_OP(example_connect),   SMB_VFS_OP_CONNECT,     SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_disconnect),        SMB_VFS_OP_DISCONNECT,  SMB_VFS_LAYER_TRANSPARENT},
+       
+       {SMB_VFS_OP(example_fstat),     SMB_VFS_OP_FSTAT,       SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_stat),              SMB_VFS_OP_STAT,        SMB_VFS_LAYER_TRANSPARENT},
+       {SMB_VFS_OP(example_lstat),     SMB_VFS_OP_LSTAT,       SMB_VFS_LAYER_TRANSPARENT},
+
+       {SMB_VFS_OP(NULL),                              SMB_VFS_OP_NOOP,        SMB_VFS_LAYER_NOOP}
+};
+</pre><p>
+</p></li><li><p>
+Move the example_op_tuples[] array to the end of the file. 
+</p></li><li><p>
+Add the init_module() function at the end of the file.
+e.g.
+</p><pre class="programlisting">
+NTSTATUS init_module(void)
+{
+       return smb_register_vfs(SMB_VFS_INTERFACE_VERSION,"example",example_op_tuples);
+}
+</pre><p>
+</p></li><li><p>
+Check if your vfs_init() function does more then just prepare the vfs_ops structs or
+remember the struct smb_vfs_handle_struct.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>If NOT you can remove the vfs_init() function.</td></tr><tr><td>If YES decide if you want to move the code to the example_connect() operation or to the init_module(). And then remove vfs_init().
+  e.g. a debug class registration should go into init_module() and the allocation of private data should go to example_connect().</td></tr></table><p>
+</p></li><li><p>
+(Only for 3.0alpha* modules) 
+Check if your vfs_done() function contains needed code.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>If NOT you can remove the vfs_done() function.</td></tr><tr><td>If YES decide if you can move the code to the example_disconnect() operation. Otherwise register a SMB_EXIT_EVENT with smb_register_exit_event(); (Described in the <link linkend="modules">) And then remove vfs_done(). e.g. the freeing of private data should go to example_disconnect().
+</td></tr></table><p>
+</p></li><li><p>
+Check if you have any global variables left.
+Decide if it wouldn't be better to have this data on a connection basis.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>If NOT leave them as they are. (e.g. this could be the variable for the private debug class.)</td></tr><tr><td>If YES pack all this data into a struct. You can use handle-&gt;data to point to such a struct on a per connection basis.</td></tr></table><p>
+
+  e.g. if you have such a struct:
+</p><pre class="programlisting">    
+struct example_privates {
+       char *some_string;
+       int db_connection;
+};
+</pre><p>      
+first way of doing it:
+</p><pre class="programlisting">
+static int example_connect(vfs_handle_struct *handle,
+       connection_struct *conn, const char *service, 
+       const char* user)
+{
+       struct example_privates *data = NULL;
+
+       /* alloc our private data */
+       data = (struct example_privates *)talloc_zero(conn-&gt;mem_ctx, sizeof(struct example_privates));
+       if (!data) {
+               DEBUG(0,("talloc_zero() failed\n"));
+               return -1;
+       }
+
+       /* init out private data */
+       data-&gt;some_string = talloc_strdup(conn-&gt;mem_ctx,"test");
+       if (!data-&gt;some_string) {
+               DEBUG(0,("talloc_strdup() failed\n"));
+               return -1;
+       }
+
+       data-&gt;db_connection = open_db_conn();
+
+       /* and now store the private data pointer in handle-&gt;data
+        * we don't need to specify a free_function here because
+        * we use the connection TALLOC context.
+        * (return -1 if something failed.)
+        */
+       VFS_HANDLE_SET_DATA(handle, data, NULL, struct example_privates, return -1);
+
+       return SMB_VFS_NEXT_CONNECT(handle,conn,service,user);
+}
+
+static int example_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+{
+       struct example_privates *data = NULL;
+       
+       /* get the pointer to our private data
+        * return -1 if something failed
+        */
+       SMB_VFS_HANDLE_GET_DATA(handle, data, struct example_privates, return -1);
+       
+       /* do something here...*/
+       DEBUG(0,("some_string: %s\n",data-&gt;some_string));
+       
+       return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+}
+</pre><p>
+second way of doing it:
+</p><pre class="programlisting">
+static void free_example_privates(void **datap)
+{
+       struct example_privates *data = (struct example_privates *)*datap;
+       
+       SAFE_FREE(data-&gt;some_string);
+       SAFE_FREE(data);
+       
+       *datap = NULL;
+       
+       return;
+}
+
+static int example_connect(vfs_handle_struct *handle, 
+       connection_struct *conn, const char *service, 
+       const char* user)
+{
+       struct example_privates *data = NULL;
+
+       /* alloc our private data */
+       data = (struct example_privates *)malloc(sizeof(struct example_privates));
+       if (!data) {
+               DEBUG(0,("malloc() failed\n"));
+               return -1;
+       }
+
+       /* init out private data */
+       data-&gt;some_string = strdup("test");
+       if (!data-&gt;some_string) {
+               DEBUG(0,("strdup() failed\n"));
+               return -1;
+       }
+
+       data-&gt;db_connection = open_db_conn();
+
+       /* and now store the private data pointer in handle-&gt;data
+        * we need to specify a free_function because we used malloc() and strdup().
+        * (return -1 if something failed.)
+        */
+       SMB_VFS_HANDLE_SET_DATA(handle, data, free_example_privates, struct example_privates, return -1);
+
+       return SMB_VFS_NEXT_CONNECT(handle,conn,service,user);
+}
+
+static int example_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+{
+       struct example_privates *data = NULL;
+       
+       /* get the pointer to our private data
+        * return -1 if something failed
+        */
+       SMB_VFS_HANDLE_GET_DATA(handle, data, struct example_privates, return -1);
+       
+       /* do something here...*/
+       DEBUG(0,("some_string: %s\n",data-&gt;some_string));
+       
+       return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+}
+</pre><p>
+</p></li><li><p>
+To make it easy to build 3rd party modules it would be usefull to provide
+configure.in, (configure), install.sh and Makefile.in with the module.
+(Take a look at the example in <tt class="filename">examples/VFS</tt>.)
+</p><p>
+The configure script accepts <tt class="option">--with-samba-source</tt> to specify 
+the path to the samba source tree.
+It also accept <tt class="option">--enable-developer</tt> which lets the compiler 
+give you more warnings.  
+</p><p>
+The idea is that you can extend this 
+<tt class="filename">configure.in</tt> and <tt class="filename">Makefile.in</tt> scripts
+for your module.
+</p></li><li><p>
+Compiling &amp; Testing...
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><b class="userinput"><tt>./configure <tt class="option">--enable-developer</tt></tt></b> ...</td></tr><tr><td><b class="userinput"><tt>make</tt></b></td></tr><tr><td>Try to fix all compiler warnings</td></tr><tr><td><b class="userinput"><tt>make</tt></b></td></tr><tr><td>Testing, Testing, Testing ...</td></tr></table><p>
+</p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2882641"></a>Some Notes</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2882648"></a>Implement TRANSPARENT functions</h3></div></div><div></div></div><p>
+Avoid writing functions like this:
+
+</p><pre class="programlisting">
+static int example_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+{
+       return SMB_VFS_NEXT_CLOSE(handle, fsp, fd);
+}
+</pre><p>
+
+Overload only the functions you really need to!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2882674"></a>Implement OPAQUE functions</h3></div></div><div></div></div><p>
+If you want to just implement a better version of a 
+default samba opaque function
+(e.g. like a disk_free() function for a special filesystem) 
+it's ok to just overload that specific function.
+</p><p>
+If you want to implement a database filesystem or
+something different from a posix filesystem.
+Make sure that you overload every vfs operation!!!
+</p><p>
+Functions your FS does not support should be overloaded by something like this:
+e.g. for a readonly filesystem.
+</p><pre class="programlisting">
+static int example_rename(vfs_handle_struct *handle, connection_struct *conn,
+                       char *oldname, char *newname)
+{
+       DEBUG(10,("function rename() not allowed on vfs 'example'\n"));
+       errno = ENOSYS;
+       return -1;
+}
+</pre></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Packaging"></a>Chapter 18. Notes to packagers</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="surname">Vernooij</span></h3></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2882741">Versioning</a></dt><dt><a href="#id2882774">Modules</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2882741"></a>Versioning</h2></div></div><div></div></div><p>Please, please update the version number in 
+<tt class="filename">source/include/version.h</tt> to include the versioning of your package. This makes it easier to distinguish standard samba builds
+from custom-build samba builds (distributions often patch packages). For 
+example, a good version would be: </p><pre class="programlisting">
+Version 2.999+3.0.alpha21-5 for Debian
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2882774"></a>Modules</h2></div></div><div></div></div><p>Samba now has support for building parts of samba as plugins. This 
+makes it possible to, for example, put ldap or mysql support in a seperate 
+package, thus making it possible to have a normal samba package not 
+depending on ldap or mysql. To build as much parts of samba 
+as a plugin, run: </p><pre class="programlisting">
+./configure --with-shared-modules=rpc,vfs,auth,pdb,charset
+</pre></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="contributing"></a>Chapter 19. Contributing code</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><p>Here are a few tips and notes that might be useful if you are 
+       interested in modifying samba source code and getting it into 
+       samba's main branch.</p><div class="variablelist"><dl><dt><span class="term">Retrieving the source</span></dt><dd><p>In order to contribute code to samba, make sure you have the 
+                       latest source. Retrieving the samba source code from CVS is 
+                       documented in the appendix of the Samba HOWTO Collection.
+               </p></dd><dt><span class="term">Discuss large modifications with team members</span></dt><dd><p>Please discuss large modifications you are going to make 
+               with members of the samba team. Some parts of the samba code 
+               have one or more 'owners' - samba developers who wrote most 
+               of the code and maintain it. 
+               </p><p>This way you can avoid spending your time and effort on 
+               something that is not going to make it into the main samba branch 
+               because someone else was working on the same thing or because your 
+               implementation is not the correct one.
+               </p></dd><dt><span class="term">Patch format</span></dt><dd><p>Patches to the samba tree should be in unified diff format, 
+                       e.g. files generated by <b class="userinput"><tt>diff -u</tt></b>. 
+               </p><p>If you are modifying a copy of samba you retrieved from CVS, 
+               you can easily generate a diff file of these changes by running 
+               <b class="userinput"><tt>cvs diff -u</tt></b>.</p></dd><dt><span class="term">Points of attention when modifying samba source code</span></dt><dd><p>
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td>Don't simply copy code from other places and modify it until it
+               works. Code needs to be clean and logical. Duplicate 
+               code is to be avoided.</td></tr><tr><td>Test your patch. It might take a while before one of us looks 
+               at your patch so it will take longer before your patch when your patch 
+               needs to go thru the review cycle again.</td></tr><tr><td>Don't put seperate patches in one large diff file. This makes 
+               it harder to read, understand and test the patch. You might 
+               also risk not getting a good patch committed because you mixed it 
+               with one that had issues. </td></tr><tr><td>Make sure your patch complies to the samba coding style as 
+               suggested in the coding-suggestions chapter. </td></tr></table><p>
+               </p></dd><dt><span class="term">Sending in bugfixes</span></dt><dd><p>Bugfixes to bugs in samba should be submitted to samba's
+               <ulink url="https://bugzilla.samba.org/">bugzilla system</ulink>, 
+               along with a description of the bug.
+               </p></dd><dt><span class="term">Sending in feature patches</span></dt><dd><p>Send feature patches along with a description of what the 
+               patch is supposed to do to the 
+               <ulink url="mailto:samba-technical@samba.org">Samba-technical mailinglist</ulink> and possibly to a samba team member who is (one of the) 'owners'
+               of the code you made modifications to. We are all busy people 
+               so everybody tends to 'let one of the others handle it'. If nobody 
+               responded to your patch for a week, try to send it again until you 
+               get a response from one of us.
+               </p></dd><dt><span class="term">Feedback on your patch</span></dt><dd><p>One of the team members will look at your patch and either 
+               commit your patch or give comments why he won't apply it. In the 
+               latter case you can fix your patch and re-send it until 
+               your patch is approved.</p></dd></dl></div></div></div></body></html>
diff --git a/docs/htmldocs/Samba-HOWTO-Collection.html b/docs/htmldocs/Samba-HOWTO-Collection.html
new file mode 100644 (file)
index 0000000..99b80ec
--- /dev/null
@@ -0,0 +1,16230 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>SAMBA Project Documentation</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><meta name="description" content="
+This book is a collection of HOWTOs added to Samba documentation over the years.
+Samba is always under development, and so is its' documentation. This release of the
+documentation represents a major revision or layout as well as contents.
+The most recent version of this document can be found at
+http://www.samba.org/
+on the &quot;Documentation&quot; page.  Please send updates to
+Jelmer Vernooij,
+John H. Terpstra or
+Gerald (Jerry) Carter.
+The Samba-Team would like to express sincere thanks to the many people who have with
+or without their knowledge contributed to this update. The size and scope of this
+project would not have been possible without significant community contribution. A not
+insignificant number of ideas for inclusion (if not content itself) has been obtained
+from a number of Unofficial HOWTOs - to each such author a big &quot;Thank-you&quot; is also offered.
+Please keep publishing your Unofficial HOWTOs - they are a source of inspiration and
+application knowledge that is most to be desired by many Samba users and administrators.
+"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Samba-HOWTO-Collection"></a>SAMBA Project Documentation</h1></div><div><div class="authorgroup"><h4 class="editedby">Edited by</h4><h3 class="editor"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><h3 class="editor"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><h3 class="editor"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3></div></div><div><p class="pubdate">Monday April 21, 2003</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
+This book is a collection of HOWTOs added to Samba documentation over the years.
+Samba is always under development, and so is its' documentation. This release of the
+documentation represents a major revision or layout as well as contents.
+The most recent version of this document can be found at
+<ulink url="http://www.samba.org/">http://www.samba.org/</ulink>
+on the "Documentation" page.  Please send updates to
+<ulink url="mailto:jelmer@samba.org">Jelmer Vernooij</ulink>,
+<ulink url="mailto:jht@samba.org">John H. Terpstra</ulink> or
+<ulink url="mailto:jerry@samba.org">Gerald (Jerry) Carter</ulink>.
+</p><p>
+The Samba-Team would like to express sincere thanks to the many people who have with
+or without their knowledge contributed to this update. The size and scope of this
+project would not have been possible without significant community contribution. A not
+insignificant number of ideas for inclusion (if not content itself) has been obtained
+from a number of Unofficial HOWTOs - to each such author a big "Thank-you" is also offered.
+Please keep publishing your Unofficial HOWTOs - they are a source of inspiration and
+application knowledge that is most to be desired by many Samba users and administrators.
+</p></div></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2800262">Legal Notice</a></dt><dt><a href="#id2800284">Attributions</a></dt><dt>I. <a href="#introduction">General Installation</a></dt><dd><dl><dt>1. <a href="#IntroSMB">Introduction to Samba</a></dt><dd><dl><dt><a href="#id2858420">Background</a></dt><dt><a href="#id2858477">Terminology</a></dt><dt><a href="#id2858614">Related Projects</a></dt><dt><a href="#id2858693">SMB Methodology</a></dt><dt><a href="#id2858782">Epilogue</a></dt><dt><a href="#id2858868">Miscellaneous</a></dt></dl></dd><dt>2. <a href="#install">How to Install and Test SAMBA</a></dt><dd><dl><dt><a href="#id2859057">Obtaining and Installing Samba</a></dt><dt><a href="#id2859092">Configuring Samba (smb.conf)</a></dt><dd><dl><dt><a href="#id2859129">Configuration file syntax</a></dt><dt><a href="#id2859290">Example Configuration</a></dt><dt><a href="#id2867707">SWAT</a></dt></dl></dd><dt><a href="#id2867772">List Shares Available on the Server</a></dt><dt><a href="#id2867838">Connect with a UNIX Client</a></dt><dt><a href="#id2867956">Connect from a Remote SMB Client</a></dt><dt><a href="#id2868048">What If Things Don't Work?</a></dt><dt><a href="#id2868080">Common Errors</a></dt><dd><dl><dt><a href="#id2868092">Large Number of smbd Processes</a></dt><dt><a href="#id2868201">Error Message: open_oplock_ipc</a></dt><dt><a href="#id2868240">The network name cannot be found</a></dt></dl></dd></dl></dd><dt>3. <a href="#FastStart">Fast Start for the Impatient</a></dt><dd><dl><dt><a href="#id2868338">Note</a></dt></dl></dd></dl></dd><dt>II. <a href="#type">Server Configuration Basics</a></dt><dd><dl><dt>4. <a href="#ServerType">Server Types and Security Modes</a></dt><dd><dl><dt><a href="#id2868522">Features and Benefits</a></dt><dt><a href="#id2868620">Server Types</a></dt><dt><a href="#id2868708">Samba Security Modes</a></dt><dd><dl><dt><a href="#id2868813">User Level Security</a></dt><dt><a href="#id2868936">Share Level Security</a></dt><dt><a href="#id2869048">Domain Security Mode (User Level Security)</a></dt><dt><a href="#id2869344">ADS Security Mode (User Level Security)</a></dt><dt><a href="#id2869451">Server Security (User Level Security)</a></dt></dl></dd><dt><a href="#id2869727">Password Checking</a></dt><dt><a href="#id2869923">Common Errors</a></dt><dd><dl><dt><a href="#id2869952">What Makes Samba a Server?</a></dt><dt><a href="#id2869991">What Makes Samba a Domain Controller?</a></dt><dt><a href="#id2870027">What Makes Samba a Domain Member?</a></dt><dt><a href="#id2870064">Constantly Losing Connections to Password Server</a></dt></dl></dd></dl></dd><dt>5. <a href="#samba-pdc">Domain Control</a></dt><dd><dl><dt><a href="#id2852572">Features and Benefits</a></dt><dt><a href="#id2852843">Basics of Domain Control</a></dt><dd><dl><dt><a href="#id2852858">Domain Controller Types</a></dt><dt><a href="#id2871603">Preparing for Domain Control</a></dt></dl></dd><dt><a href="#id2871980">Domain Control  Example Configuration</a></dt><dt><a href="#id2872474">Samba ADS Domain Control</a></dt><dt><a href="#id2872512">Domain and Network Logon Configuration</a></dt><dd><dl><dt><a href="#id2872527">Domain Network Logon Service</a></dt><dt><a href="#id2872962">Security Mode and Master Browsers</a></dt></dl></dd><dt><a href="#id2873093">Common Errors</a></dt><dd><dl><dt><a href="#id2873100">$ Cannot Be Included in Machine Name</a></dt><dt><a href="#id2873184">Joining Domain Fails Because of Existing Machine Account</a></dt><dt><a href="#id2873244">The System Cannot Log You On (C000019B)</a></dt><dt><a href="#id2873345">The Machine Trust Account Is Not Accessible</a></dt><dt><a href="#id2873422">Account Disabled</a></dt><dt><a href="#id2873454">Domain Controller Unavailable</a></dt><dt><a href="#id2873477">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt></dl></dd></dl></dd><dt>6. <a href="#samba-bdc">Backup Domain Control</a></dt><dd><dl><dt><a href="#id2873684">Features and Benefits</a></dt><dt><a href="#id2874075">Essential Background Information</a></dt><dd><dl><dt><a href="#id2874103">MS Windows NT4-style Domain Control</a></dt><dt><a href="#id2874397">LDAP Configuration Notes</a></dt><dt><a href="#id2874616">Active Directory Domain Control</a></dt><dt><a href="#id2874638">What Qualifies a Domain Controller on the Network?</a></dt><dt><a href="#id2874679">How does a Workstation find its Domain Controller?</a></dt></dl></dd><dt><a href="#id2874791">Backup Domain Controller Configuration</a></dt><dd><dl><dt><a href="#id2875061">Example Configuration</a></dt></dl></dd><dt><a href="#id2875291">Common Errors</a></dt><dd><dl><dt><a href="#id2875313">Machine Accounts Keep Expiring</a></dt><dt><a href="#id2875368">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt><a href="#id2875402">How Do I Replicate the smbpasswd File?</a></dt><dt><a href="#id2875470">Can I Do This All with LDAP?</a></dt></dl></dd></dl></dd><dt>7. <a href="#domain-member">Domain Membership</a></dt><dd><dl><dt><a href="#id2875708">Features and Benefits</a></dt><dt><a href="#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt><a href="#id2876046">Manual Creation of Machine Trust Accounts</a></dt><dt><a href="#id2876369">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt><a href="#id2876636">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt><a href="#id2876716">Making an MS Windows Workstation or Server a Domain Member</a></dt></dl></dd><dt><a href="#domain-member-server">Domain Member Server</a></dt><dd><dl><dt><a href="#id2876940">Joining an NT4-type Domain with Samba-3</a></dt><dt><a href="#id2877448">Why Is This Better Than security = server?</a></dt></dl></dd><dt><a href="#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt><a href="#id2877654">Configure smb.conf</a></dt><dt><a href="#id2877790">Configure /etc/krb5.conf</a></dt><dt><a href="#ads-create-machine-account">Create the Computer Account</a></dt><dt><a href="#ads-test-server">Testing Server Setup</a></dt><dt><a href="#ads-test-smbclient">Testing with smbclient</a></dt><dt><a href="#id2878363">Notes</a></dt></dl></dd><dt><a href="#id2878399">Sharing User ID Mappings between Samba Domain Members</a></dt><dt><a href="#id2878532">Common Errors</a></dt><dd><dl><dt><a href="#id2878561">Cannot Add Machine Back to Domain</a></dt><dt><a href="#id2878595">Adding Machine to Domain Fails</a></dt><dt><a href="#id2878759">I Can't Join a Windows 2003 PDC</a></dt></dl></dd></dl></dd><dt>8. <a href="#StandAloneServer">Stand-alone Servers</a></dt><dd><dl><dt><a href="#id2878847">Features and Benefits</a></dt><dt><a href="#id2878885">Background</a></dt><dt><a href="#id2878958">Example Configuration</a></dt><dd><dl><dt><a href="#RefDocServer">Reference Documentation Server</a></dt><dt><a href="#SimplePrintServer">Central Print Serving</a></dt></dl></dd><dt><a href="#id2879591">Common Errors</a></dt></dl></dd><dt>9. <a href="#ClientConfig">MS Windows Network Configuration Guide</a></dt><dd><dl><dt><a href="#id2879654">Note</a></dt></dl></dd></dl></dd><dt>III. <a href="#optional">Advanced Configuration</a></dt><dd><dl><dt>10. <a href="#NetworkBrowsing">Network Browsing</a></dt><dd><dl><dt><a href="#id2879808">Features and Benefits</a></dt><dt><a href="#id2870309">What Is Browsing?</a></dt><dt><a href="#netdiscuss">Discussion</a></dt><dd><dl><dt><a href="#id2870632">NetBIOS over TCP/IP</a></dt><dt><a href="#id2870902">TCP/IP without NetBIOS</a></dt><dt><a href="#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt><a href="#id2871266">How Browsing Functions</a></dt><dd><dl><dt><a href="#DMB">Configuring WORKGROUP Browsing</a></dt><dt><a href="#id2882657">DOMAIN Browsing Configuration</a></dt><dt><a href="#browse-force-master">Forcing Samba to Be the Master</a></dt><dt><a href="#id2883073">Making Samba the Domain Master</a></dt><dt><a href="#id2883250">Note about Broadcast Addresses</a></dt><dt><a href="#id2883267">Multiple Interfaces</a></dt><dt><a href="#id2883303">Use of the Remote Announce Parameter</a></dt><dt><a href="#id2883462">Use of the Remote Browse Sync Parameter</a></dt></dl></dd><dt><a href="#id2883539">WINS  The Windows Internetworking Name Server</a></dt><dd><dl><dt><a href="#id2883731">WINS Server Configuration</a></dt><dt><a href="#id2884003">WINS Replication</a></dt><dt><a href="#id2884040">Static WINS Entries</a></dt></dl></dd><dt><a href="#id2884125">Helpful Hints</a></dt><dd><dl><dt><a href="#id2884138">Windows Networking Protocols</a></dt><dt><a href="#id2884219">Name Resolution Order</a></dt></dl></dd><dt><a href="#id2884394">Technical Overview of Browsing</a></dt><dd><dl><dt><a href="#id2884448">Browsing Support in Samba</a></dt><dt><a href="#id2884579">Problem Resolution</a></dt><dt><a href="#id2884709">Cross-Subnet Browsing</a></dt></dl></dd><dt><a href="#id2885483">Common Errors</a></dt><dd><dl><dt><a href="#id2885497">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt><a href="#id2885564">Server Resources Can Not Be Listed</a></dt><dt><a href="#id2885620">I get an `Unable to browse the network' error</a></dt><dt><a href="#id2885679">Browsing of Shares and Directories is Very Slow</a></dt></dl></dd></dl></dd><dt>11. <a href="#passdb">Account Information Databases</a></dt><dd><dl><dt><a href="#id2886115">Features and Benefits</a></dt><dd><dl><dt><a href="#id2886163">Backward Compatibility Backends</a></dt><dt><a href="#id2886323">New Backends</a></dt></dl></dd><dt><a href="#passdbtech">Technical Information</a></dt><dd><dl><dt><a href="#id2886715">Important Notes About Security</a></dt><dt><a href="#id2886952">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt><a href="#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt></dl></dd><dt><a href="#acctmgmttools">Account Management Tools</a></dt><dd><dl><dt><a href="#id2887270">The smbpasswd Command</a></dt><dt><a href="#pdbeditthing">The pdbedit Command</a></dt></dl></dd><dt><a href="#id2887857">Password Backends</a></dt><dd><dl><dt><a href="#id2887908">Plaintext</a></dt><dt><a href="#id2887948">smbpasswd  Encrypted Password Database</a></dt><dt><a href="#id2888074">tdbsam</a></dt><dt><a href="#id2888128">ldapsam</a></dt><dt><a href="#id2890210">MySQL</a></dt><dt><a href="#XMLpassdb">XML</a></dt></dl></dd><dt><a href="#id2891304">Common Errors</a></dt><dd><dl><dt><a href="#id2891310">Users Cannot Logon</a></dt><dt><a href="#id2891353">Users Being Added to the Wrong Backend Database</a></dt><dt><a href="#id2891445">Configuration of auth methods</a></dt></dl></dd></dl></dd><dt>12. <a href="#groupmapping">Group Mapping  MS Windows and UNIX</a></dt><dd><dl><dt><a href="#id2891703">Features and Benefits</a></dt><dt><a href="#id2892074">Discussion</a></dt><dd><dl><dt><a href="#id2892376">Default Users, Groups and Relative Identifiers</a></dt><dt><a href="#id2893011">Example Configuration</a></dt></dl></dd><dt><a href="#id2893090">Configuration Scripts</a></dt><dd><dl><dt><a href="#id2893104">Sample smb.conf Add Group Script</a></dt><dt><a href="#id2893239">Script to Configure Group Mapping</a></dt></dl></dd><dt><a href="#id2893347">Common Errors</a></dt><dd><dl><dt><a href="#id2893361">Adding Groups Fails</a></dt><dt><a href="#id2893430">Adding MS Windows Groups to MS Windows Groups Fails</a></dt><dt><a href="#id2893456">Adding Domain Users to the Power Users Group</a></dt></dl></dd></dl></dd><dt>13. <a href="#AccessControls">File, Directory and Share Access Controls</a></dt><dd><dl><dt><a href="#id2893864">Features and Benefits</a></dt><dt><a href="#id2894048">File System Access Controls</a></dt><dd><dl><dt><a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt><a href="#id2894478">Managing Directories</a></dt><dt><a href="#id2894573">File and Directory Access Control</a></dt></dl></dd><dt><a href="#id2894812">Share Definition Access Controls</a></dt><dd><dl><dt><a href="#id2894851">User and Group-Based Controls</a></dt><dt><a href="#id2895301">File and Directory Permissions-Based Controls</a></dt><dt><a href="#id2895710">Miscellaneous Controls</a></dt></dl></dd><dt><a href="#id2896108">Access Controls on Shares</a></dt><dd><dl><dt><a href="#id2896192">Share Permissions Management</a></dt></dl></dd><dt><a href="#id2896500">MS Windows Access Control Lists and UNIX Interoperability</a></dt><dd><dl><dt><a href="#id2896509">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt><a href="#id2896565">Viewing File Security on a Samba Share</a></dt><dt><a href="#id2896647">Viewing File Ownership</a></dt><dt><a href="#id2896786">Viewing File or Directory Permissions</a></dt><dt><a href="#id2897037">Modifying File or Directory Permissions</a></dt><dt><a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt><a href="#id2897629">Interaction with the Standard Samba File Attribute Mapping</a></dt></dl></dd><dt><a href="#id2897717">Common Errors</a></dt><dd><dl><dt><a href="#id2897731">Users Cannot Write to a Public Share</a></dt><dt><a href="#id2898158">File Operations Done as root with force user Set</a></dt><dt><a href="#id2898213">MS Word with Samba Changes Owner of File</a></dt></dl></dd></dl></dd><dt>14. <a href="#locking">File and Record Locking</a></dt><dd><dl><dt><a href="#id2898467">Features and Benefits</a></dt><dt><a href="#id2898524">Discussion</a></dt><dd><dl><dt><a href="#id2898671">Opportunistic Locking Overview</a></dt></dl></dd><dt><a href="#id2899379">Samba Opportunistic Locking Control</a></dt><dd><dl><dt><a href="#id2899500">Example Configuration</a></dt></dl></dd><dt><a href="#id2899930">MS Windows Opportunistic Locking and Caching Controls</a></dt><dd><dl><dt><a href="#id2900155">Workstation Service Entries</a></dt><dt><a href="#id2900183">Server Service Entries</a></dt></dl></dd><dt><a href="#id2900262">Persistent Data Corruption</a></dt><dt><a href="#id2900292">Common Errors</a></dt><dd><dl><dt><a href="#id2900373">locking.tdb Error Messages</a></dt><dt><a href="#id2900406">Problems Saving Files in MS Office on Windows XP</a></dt><dt><a href="#id2900427">Long Delays Deleting Files Over Network with XP SP1</a></dt></dl></dd><dt><a href="#id2900458">Additional Reading</a></dt></dl></dd><dt>15. <a href="#securing-samba">Securing Samba</a></dt><dd><dl><dt><a href="#id2900637">Introduction</a></dt><dt><a href="#id2900682">Features and Benefits</a></dt><dt><a href="#id2900766">Technical Discussion of Protective Measures and Issues</a></dt><dd><dl><dt><a href="#id2900786">Using Host-Based Protection</a></dt><dt><a href="#id2900887">User-Based Protection</a></dt><dt><a href="#id2900946">Using Interface Protection</a></dt><dt><a href="#id2901029">Using a Firewall</a></dt><dt><a href="#id2901086">Using IPC$ Share-Based Denials </a></dt><dt><a href="#id2901170">NTLMv2 Security</a></dt></dl></dd><dt><a href="#id2901229">Upgrading Samba</a></dt><dt><a href="#id2901253">Common Errors</a></dt><dd><dl><dt><a href="#id2901272">Smbclient Works on Localhost, but the Network Is Dead</a></dt><dt><a href="#id2901297">Why Can Users Access Home Directories of Other Users?</a></dt></dl></dd></dl></dd><dt>16. <a href="#InterdomainTrusts">Interdomain Trust Relationships</a></dt><dd><dl><dt><a href="#id2901653">Features and Benefits</a></dt><dt><a href="#id2901682">Trust Relationship Background</a></dt><dt><a href="#id2901765">Native MS Windows NT4 Trusts Configuration</a></dt><dd><dl><dt><a href="#id2901793">Creating an NT4 Domain Trust</a></dt><dt><a href="#id2901865">Completing an NT4 Domain Trust</a></dt><dt><a href="#id2901924">Inter-Domain Trust Facilities</a></dt></dl></dd><dt><a href="#id2902123">Configuring Samba NT-Style Domain Trusts</a></dt><dd><dl><dt><a href="#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt><a href="#id2902332">Samba as the Trusting Domain</a></dt></dl></dd><dt><a href="#id2902474">NT4-Style Domain Trusts with Windows 2000</a></dt><dt><a href="#id2902580">Common Errors</a></dt></dl></dd><dt>17. <a href="#msdfs">Hosting a Microsoft Distributed File System tree on Samba</a></dt><dd><dl><dt><a href="#id2902681">Features and Benefits</a></dt><dt><a href="#id2902970">Common Errors</a></dt><dd><dl><dt><a href="#id2903011">MSDFS UNIX Path Is Case-Critical</a></dt></dl></dd></dl></dd><dt>18. <a href="#printing">Classical Printing Support</a></dt><dd><dl><dt><a href="#id2903188">Features and Benefits</a></dt><dt><a href="#id2903288">Technical Introduction</a></dt><dd><dl><dt><a href="#id2903354">Client to Samba Print Job Processing</a></dt><dt><a href="#id2903425">Printing Related Configuration Parameters</a></dt></dl></dd><dt><a href="#id2903521">Simple Print Configuration</a></dt><dd><dl><dt><a href="#id2903734">Verifing Configuration with testparm</a></dt><dt><a href="#id2903850">Rapid Configuration Validation</a></dt></dl></dd><dt><a href="#id2904190">Extended Printing Configuration</a></dt><dd><dl><dt><a href="#id2904542">Detailed Explanation Settings</a></dt></dl></dd><dt><a href="#id2906936">Printing Developments Since Samba-2.2</a></dt><dd><dl><dt><a href="#id2907089">Point'n'Print Client Drivers on Samba Servers</a></dt><dt><a href="#id2907232">The Obsoleted [printer$] Section</a></dt><dt><a href="#id2907332">Creating the [print$] Share</a></dt><dt><a href="#id2907544">[print$] Section Parameters</a></dt><dt><a href="#id2907877">The [print$] Share Directory</a></dt></dl></dd><dt><a href="#id2908048">Installing Drivers into [print$]</a></dt><dd><dl><dt><a href="#id2908167">Add Printer Wizard Driver Installation</a></dt><dt><a href="#inst-rpc">Installing Print Drivers Using rpcclient</a></dt></dl></dd><dt><a href="#id2910041">Client Driver Installation Procedure</a></dt><dd><dl><dt><a href="#id2910060">First Client Driver Installation</a></dt><dt><a href="#id2910292">Setting Device Modes on New Printers</a></dt><dt><a href="#id2910635">Additional Client Driver Installation</a></dt><dt><a href="#id2910743">Always Make First Client Connection as root or printer admin</a></dt></dl></dd><dt><a href="#id2910927">Other Gotchas</a></dt><dd><dl><dt><a href="#id2910952">Setting Default Print Options for Client Drivers</a></dt><dt><a href="#id2911376">Supporting Large Numbers of Printers</a></dt><dt><a href="#id2911674">Adding New Printers with the Windows NT APW</a></dt><dt><a href="#id2911980">Error Message: Cannot connect under a different Name</a></dt><dt><a href="#id2912087">Take Care When Assembling Driver Files</a></dt><dt><a href="#id2912446">Samba and Printer Ports</a></dt><dt><a href="#id2912531">Avoiding Common Client Driver Misconfiguration</a></dt></dl></dd><dt><a href="#id2912556">The Imprints Toolset</a></dt><dd><dl><dt><a href="#id2912594">What is Imprints?</a></dt><dt><a href="#id2912636">Creating Printer Driver Packages</a></dt><dt><a href="#id2912655">The Imprints Server</a></dt><dt><a href="#id2912675">The Installation Client</a></dt></dl></dd><dt><a href="#id2912837">Adding Network Printers without User Interaction</a></dt><dt><a href="#id2913162">The addprinter Command</a></dt><dt><a href="#id2913208">Migration of Classical Printing to Samba</a></dt><dt><a href="#id2913384">Publishing Printer Information in Active Directory or LDAP</a></dt><dt><a href="#id2913407">Common Errors</a></dt><dd><dl><dt><a href="#id2913415">I Give My Root Password but I Do Not Get Access</a></dt><dt><a href="#id2913466">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></dt></dl></dd></dl></dd><dt>19. <a href="#CUPS-printing">CUPS Printing Support</a></dt><dd><dl><dt><a href="#id2913595">Introduction</a></dt><dd><dl><dt><a href="#id2913602">Features and Benefits</a></dt><dt><a href="#id2913653">Overview</a></dt></dl></dd><dt><a href="#id2913705">Basic CUPS Support Configuration</a></dt><dd><dl><dt><a href="#id2913799">Linking smbd with libcups.so</a></dt><dt><a href="#id2914049">Simple smb.conf Settings for CUPS</a></dt><dt><a href="#id2914245">More Complex CUPS smb.conf Settings</a></dt></dl></dd><dt><a href="#id2914612">Advanced Configuration</a></dt><dd><dl><dt><a href="#id2914632">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt><a href="#id2914686">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt><a href="#id2914746">Installation of Windows Client Drivers</a></dt><dt><a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt><a href="#id2915075">Driver Upload Methods</a></dt></dl></dd><dt><a href="#id2915221">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dd><dl><dt><a href="#gdipost">GDI on Windows -- PostScript on UNIX</a></dt><dt><a href="#id2915399">Windows Drivers, GDI and EMF</a></dt><dt><a href="#id2915572">UNIX Printfile Conversion and GUI Basics</a></dt><dt><a href="#post-and-ghost">PostScript and Ghostscript</a></dt><dt><a href="#id2915877">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dt><a href="#id2916020">PostScript Printer Description (PPD) Specification</a></dt><dt><a href="#id2916096">Using Windows-Formatted Vendor PPDs</a></dt><dt><a href="#id2916202">CUPS Also Uses PPDs for Non-PostScript Printers</a></dt></dl></dd><dt><a href="#id2916232">The CUPS Filtering Architecture</a></dt><dd><dl><dt><a href="#id2916406">MIME Types and CUPS Filters</a></dt><dt><a href="#id2916641">MIME Type Conversion Rules</a></dt><dt><a href="#id2916810">Filtering  Overview</a></dt><dt><a href="#id2917004">Prefilters</a></dt><dt><a href="#id2917114">pstops</a></dt><dt><a href="#id2917238">pstoraster</a></dt><dt><a href="#id2917435">imagetops and imagetoraster</a></dt><dt><a href="#id2917514">rasterto [printers specific]</a></dt><dt><a href="#id2917666">CUPS Backends</a></dt><dt><a href="#id2918031">The Role of cupsomatic/foomatic</a></dt><dt><a href="#id2918196">The Complete Picture</a></dt><dt><a href="#id2918210">mime.convs</a></dt><dt><a href="#id2918275">Raw Printing</a></dt><dt><a href="#id2918384">application/octet-stream Printing</a></dt><dt><a href="#id2918652">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt><a href="#id2918952">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt><a href="#id2919266">Examples for Filtering Chains</a></dt><dt><a href="#id2919651">Sources of CUPS Drivers/PPDs</a></dt><dt><a href="#id2919788">Printing with Interface Scripts</a></dt></dl></dd><dt><a href="#id2919880">Network Printing (Purely Windows)</a></dt><dd><dl><dt><a href="#id2919900">From Windows Clients to an NT Print Server</a></dt><dt><a href="#id2919956">Driver Execution on the Client</a></dt><dt><a href="#id2920029">Driver Execution on the Server</a></dt></dl></dd><dt><a href="#id2920140">Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</a></dt><dd><dl><dt><a href="#id2920162">From Windows Clients to a CUPS/Samba Print Server</a></dt><dt><a href="#id2920357">Samba Receiving Jobfiles and Passing Them to CUPS</a></dt></dl></dd><dt><a href="#id2920446">Network PostScript RIP</a></dt><dd><dl><dt><a href="#id2920548">PPDs for Non-PS Printers on UNIX</a></dt><dt><a href="#id2920608">PPDs for Non-PS Printers on Windows</a></dt></dl></dd><dt><a href="#id2920689">Windows Terminal Servers (WTS) as CUPS Clients</a></dt><dd><dl><dt><a href="#id2920707">Printer Drivers Running in Kernel Mode Cause Many
+Problems</a></dt><dt><a href="#id2920752">Workarounds Impose Heavy Limitations</a></dt><dt><a href="#id2920773">CUPS: A Magical Stone?</a></dt><dt><a href="#id2920836">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a></dt></dl></dd><dt><a href="#id2920901">Configuring CUPS for Driver Download</a></dt><dd><dl><dt><a href="#id2920920">cupsaddsmb: The Unknown Utility</a></dt><dt><a href="#id2921036">Prepare Your smb.conf for cupsaddsmb</a></dt><dt><a href="#id2921278">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="#id2921567">Recognizing Different Driver Files</a></dt><dt><a href="#id2921697">Acquiring the Adobe Driver Files</a></dt><dt><a href="#id2921727">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="#id2921797">Caveats to be Considered</a></dt><dt><a href="#id2922094">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt><a href="#id2922324">Run cupsaddsmb (Quiet Mode)</a></dt><dt><a href="#id2922468">Run cupsaddsmb with Verbose Output</a></dt><dt><a href="#id2922698">Understanding cupsaddsmb</a></dt><dt><a href="#id2922875">How to Recognize If cupsaddsmb Completed Successfully</a></dt><dt><a href="#id2922973">cupsaddsmb with a Samba PDC</a></dt><dt><a href="#id2923060">cupsaddsmb Flowchart</a></dt><dt><a href="#id2923144">Installing the PostScript Driver on a Client</a></dt><dt><a href="#id2923324">Avoiding Critical PostScript Driver Settings on the Client</a></dt></dl></dd><dt><a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dd><dl><dt><a href="#id2923606">A Check of the rpcclient man Page</a></dt><dt><a href="#id2923752">Understanding the rpcclient man Page</a></dt><dt><a href="#id2923881">Producing an Example by Querying a Windows Box</a></dt><dt><a href="#id2924057">Requirements for adddriver and setdriver to Succeed</a></dt><dt><a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt><a href="#id2925432">Troubleshooting Revisited</a></dt></dl></dd><dt><a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt><a href="#id2925844">Trivial Database Files</a></dt><dt><a href="#id2925923">Binary Format</a></dt><dt><a href="#id2925993">Losing *.tdb Files</a></dt><dt><a href="#id2926051">Using tdbbackup</a></dt></dl></dd><dt><a href="#id2926196">CUPS Print Drivers from Linuxprinting.org</a></dt><dd><dl><dt><a href="#id2926383">foomatic-rip and Foomatic Explained</a></dt><dt><a href="#id2927179">foomatic-rip and Foomatic-PPD Download and Installation</a></dt></dl></dd><dt><a href="#id2927729">Page Accounting with CUPS</a></dt><dd><dl><dt><a href="#id2927771">Setting Up Quotas</a></dt><dt><a href="#id2927841">Correct and Incorrect Accounting</a></dt><dt><a href="#id2927889">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt><a href="#id2928018">The page_log File Syntax</a></dt><dt><a href="#id2928187">Possible Shortcomings</a></dt><dt><a href="#id2928267">Future Developments</a></dt></dl></dd><dt><a href="#id2928322">Additional Material</a></dt><dt><a href="#id2928553">Auto-Deletion or Preservation of CUPS Spool Files</a></dt><dd><dl><dt><a href="#id2928617">CUPS Configuration Settings Explained</a></dt><dt><a href="#id2928720">Pre-Conditions</a></dt><dt><a href="#id2928890">Manual Configuration</a></dt></dl></dd><dt><a href="#id2928948">Printing from CUPS to Windows Attached Printers</a></dt><dt><a href="#id2929244">More CUPS-Filtering Chains</a></dt><dt><a href="#id2929337">Common Errors</a></dt><dd><dl><dt><a href="#id2929343">Windows 9x/ME Client Can't Install Driver</a></dt><dt><a href="#id2929362">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a></dt><dt><a href="#id2929412">cupsaddsmb Errors</a></dt><dt><a href="#id2929496">Client Can't Connect to Samba Printer</a></dt><dt><a href="#id2929524">New Account Reconnection from Windows 200x/XP Troubles</a></dt><dt><a href="#id2929628">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt><a href="#id2929680">Upgrading to CUPS Drivers from Adobe Drivers</a></dt><dt><a href="#id2929723">Can't Use cupsaddsmb on Samba Server Which Is a PDC</a></dt><dt><a href="#id2929762">Deleted Windows 200x Printer Driver Is Still Shown</a></dt><dt><a href="#id2929800">Windows 200x/XP "Local Security Policies"</a></dt><dt><a href="#id2929816">Administrator Cannot Install Printers for All Local Users</a></dt><dt><a href="#id2929845">Print Change Notify Functions on NT-clients</a></dt><dt><a href="#id2929873">WinXP-SP1</a></dt><dt><a href="#id2929925">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt><a href="#id2930240">Most Common Blunders in Driver Settings on Windows Clients</a></dt><dt><a href="#id2930302">cupsaddsmb Does Not Work with Newly Installed Printer</a></dt><dt><a href="#id2930358">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a></dt><dt><a href="#id2930473">Print Queue Called lp Mis-handles Print Jobs</a></dt><dt><a href="#id2930530">Location of Adobe PostScript Driver Files for cupsaddsmb</a></dt></dl></dd><dt><a href="#id2930588">Overview of the CUPS Printing Processes</a></dt></dl></dd><dt>20. <a href="#VFS">Stackable VFS modules</a></dt><dd><dl><dt><a href="#id2930792">Features and Benefits</a></dt><dt><a href="#id2930810">Discussion</a></dt><dt><a href="#id2931062">Included Modules</a></dt><dd><dl><dt><a href="#id2931069">audit</a></dt><dt><a href="#id2931106">extd_audit</a></dt><dt><a href="#fakeperms">fake_perms</a></dt><dt><a href="#id2931279">recycle</a></dt><dt><a href="#id2931509">netatalk</a></dt></dl></dd><dt><a href="#id2931554">VFS Modules Available Elsewhere</a></dt><dd><dl><dt><a href="#id2931576">DatabaseFS</a></dt><dt><a href="#id2931637">vscan</a></dt></dl></dd></dl></dd><dt>21. <a href="#winbind">Winbind: Use of Domain Accounts</a></dt><dd><dl><dt><a href="#id2931874">Features and Benefits</a></dt><dt><a href="#id2931999">Introduction</a></dt><dt><a href="#id2932080">What Winbind Provides</a></dt><dd><dl><dt><a href="#id2932156">Target Uses</a></dt></dl></dd><dt><a href="#id2932186">How Winbind Works</a></dt><dd><dl><dt><a href="#id2932215">Microsoft Remote Procedure Calls</a></dt><dt><a href="#id2932249">Microsoft Active Directory Services</a></dt><dt><a href="#id2932275">Name Service Switch</a></dt><dt><a href="#id2932410">Pluggable Authentication Modules</a></dt><dt><a href="#id2932488">User and Group ID Allocation</a></dt><dt><a href="#id2932521">Result Caching</a></dt></dl></dd><dt><a href="#id2932558">Installation and Configuration</a></dt><dd><dl><dt><a href="#id2932565">Introduction</a></dt><dt><a href="#id2932631">Requirements</a></dt><dt><a href="#id2932714">Testing Things Out</a></dt></dl></dd><dt><a href="#id2934471">Conclusion</a></dt><dt><a href="#id2934490">Common Errors</a></dt><dd><dl><dt><a href="#id2934544">NSCD Problem Warning</a></dt><dt><a href="#id2934590">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>22. <a href="#AdvancedNetworkManagement">Advanced Network Management</a></dt><dd><dl><dt><a href="#id2934800">Features and Benefits</a></dt><dt><a href="#id2934831">Remote Server Administration</a></dt><dt><a href="#id2934972">Remote Desktop Management</a></dt><dd><dl><dt><a href="#id2934990">Remote Management from NoMachine.Com</a></dt></dl></dd><dt><a href="#id2935223">Network Logon Script Magic</a></dt><dd><dl><dt><a href="#id2935452">Adding Printers without User Intervention</a></dt></dl></dd></dl></dd><dt>23. <a href="#PolicyMgmt">System and Account Policies</a></dt><dd><dl><dt><a href="#id2935567">Features and Benefits</a></dt><dt><a href="#id2935660">Creating and Managing System Policies</a></dt><dd><dl><dt><a href="#id2935794">Windows 9x/ME Policies</a></dt><dt><a href="#id2935906">Windows NT4-Style Policy Files</a></dt><dt><a href="#id2936048">MS Windows 200x/XP Professional Policies</a></dt></dl></dd><dt><a href="#id2936349">Managing Account/User Policies</a></dt><dt><a href="#id2936508">Management Tools</a></dt><dd><dl><dt><a href="#id2936523">Samba Editreg Toolset</a></dt><dt><a href="#id2936619">Windows NT4/200x</a></dt><dt><a href="#id2936643">Samba PDC</a></dt></dl></dd><dt><a href="#id2936688">System Startup and Logon Processing Overview</a></dt><dt><a href="#id2936833">Common Errors</a></dt><dd><dl><dt><a href="#id2936847">Policy Does Not Work</a></dt></dl></dd></dl></dd><dt>24. <a href="#ProfileMgmt">Desktop Profile Management</a></dt><dd><dl><dt><a href="#id2936948">Features and Benefits</a></dt><dt><a href="#id2936982">Roaming Profiles</a></dt><dd><dl><dt><a href="#id2937023">Samba Configuration for Profile Handling</a></dt><dt><a href="#id2937581">Windows Client Profile Configuration Information</a></dt><dt><a href="#id2938927">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt><a href="#id2939015">Profile Migration from Windows NT4/200x Server to Samba</a></dt></dl></dd><dt><a href="#id2939345">Mandatory Profiles</a></dt><dt><a href="#id2939441">Creating and Managing Group Profiles</a></dt><dt><a href="#id2939493">Default Profile for Windows Users</a></dt><dd><dl><dt><a href="#id2939523">MS Windows 9x/Me</a></dt><dt><a href="#id2939674">MS Windows NT4 Workstation</a></dt><dt><a href="#id2940295">MS Windows 200x/XP</a></dt></dl></dd><dt><a href="#id2940861">Common Errors</a></dt><dd><dl><dt><a href="#id2940874">Configuring Roaming Profiles for a Few Users or Groups</a></dt><dt><a href="#id2940940">Cannot Use Roaming Profiles</a></dt><dt><a href="#id2941149">Changing the Default Profile</a></dt></dl></dd></dl></dd><dt>25. <a href="#pam">PAM-Based Distributed Authentication</a></dt><dd><dl><dt><a href="#id2941434">Features and Benefits</a></dt><dt><a href="#id2941758">Technical Discussion</a></dt><dd><dl><dt><a href="#id2941789">PAM Configuration Syntax</a></dt><dt><a href="#id2942786">Example System Configurations</a></dt><dt><a href="#id2943135">smb.conf PAM Configuration</a></dt><dt><a href="#id2943224">Remote CIFS Authentication Using winbindd.so</a></dt><dt><a href="#id2943347">Password Synchronization Using pam_smbpass.so</a></dt></dl></dd><dt><a href="#id2943806">Common Errors</a></dt><dd><dl><dt><a href="#id2943820">pam_winbind Problem</a></dt><dt><a href="#id2943930">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>26. <a href="#integrate-ms-networks">Integrating MS Windows Networks with Samba</a></dt><dd><dl><dt><a href="#id2944182">Features and Benefits</a></dt><dt><a href="#id2944206">Background Information</a></dt><dt><a href="#id2944270">Name Resolution in a Pure UNIX/Linux World</a></dt><dd><dl><dt><a href="#id2944327">/etc/hosts</a></dt><dt><a href="#id2944478">/etc/resolv.conf</a></dt><dt><a href="#id2944522">/etc/host.conf</a></dt><dt><a href="#id2944587">/etc/nsswitch.conf</a></dt></dl></dd><dt><a href="#id2944702">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt><a href="#id2945054">The NetBIOS Name Cache</a></dt><dt><a href="#id2945120">The LMHOSTS File</a></dt><dt><a href="#id2945368">HOSTS File</a></dt><dt><a href="#id2945400">DNS Lookup</a></dt><dt><a href="#id2945433">WINS Lookup</a></dt></dl></dd><dt><a href="#id2945549">Common Errors</a></dt><dd><dl><dt><a href="#id2945564">Pinging Works Only in One Way</a></dt><dt><a href="#id2945606">Very Slow Network Connections</a></dt><dt><a href="#id2945657">Samba Server Name Change Problem</a></dt></dl></dd></dl></dd><dt>27. <a href="#unicode">Unicode/Charsets</a></dt><dd><dl><dt><a href="#id2945897">Features and Benefits</a></dt><dt><a href="#id2945942">What Are Charsets and Unicode?</a></dt><dt><a href="#id2946022">Samba and Charsets</a></dt><dt><a href="#id2946150">Conversion from Old Names</a></dt><dt><a href="#id2946166">Japanese Charsets</a></dt><dt><a href="#id2946304">Common Errors</a></dt><dd><dl><dt><a href="#id2946311">CP850.so Can't Be Found</a></dt></dl></dd></dl></dd><dt>28. <a href="#Backup">Samba Backup Techniques</a></dt><dd><dl><dt><a href="#id2946426">Note</a></dt><dt><a href="#id2946440">Features and Benefits</a></dt></dl></dd><dt>29. <a href="#SambaHA">High Availability Options</a></dt><dd><dl><dt><a href="#id2946510">Note</a></dt></dl></dd></dl></dd><dt>IV. <a href="#migration">Migration and Updating</a></dt><dd><dl><dt>30. <a href="#upgrading-to-3.0">Upgrading from Samba-2.x to Samba-3.0.0</a></dt><dd><dl><dt><a href="#id2946658">Quick Migration Guide</a></dt><dt><a href="#id2946780">New Features in Samba-3</a></dt><dt><a href="#id2946934">Configuration Parameter Changes</a></dt><dd><dl><dt><a href="#id2946956">Removed Parameters</a></dt><dt><a href="#id2947087">New Parameters</a></dt><dt><a href="#id2947507">Modified Parameters (Changes in Behavior):</a></dt></dl></dd><dt><a href="#id2947587">New Functionality</a></dt><dd><dl><dt><a href="#id2947594">Databases</a></dt><dt><a href="#id2947847">Changes in Behavior</a></dt><dt><a href="#id2947918">Charsets</a></dt><dt><a href="#id2947940">Passdb Backends and Authentication</a></dt><dt><a href="#id2948101">LDAP</a></dt></dl></dd></dl></dd><dt>31. <a href="#NT4Migration">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt><a href="#id2948538">Planning and Getting Started</a></dt><dd><dl><dt><a href="#id2948564">Objectives</a></dt><dt><a href="#id2949025">Steps in Migration Process</a></dt></dl></dd><dt><a href="#id2949280">Migration Options</a></dt><dd><dl><dt><a href="#id2949385">Planning for Success</a></dt><dt><a href="#id2949668">Samba-3 Implementation Choices</a></dt></dl></dd></dl></dd><dt>32. <a href="#SWAT">SWAT  The Samba Web Administration Tool</a></dt><dd><dl><dt><a href="#id2950147">Features and Benefits</a></dt><dt><a href="#id2950242">Guidelines and Technical Tips</a></dt><dd><dl><dt><a href="#id2950256">Validate SWAT Installation</a></dt><dt><a href="#xinetd">Enabling SWAT for Use</a></dt><dt><a href="#id2950853">Securing SWAT through SSL</a></dt><dt><a href="#id2950981">Enabling SWAT Internationalization Support</a></dt></dl></dd><dt><a href="#id2951151">Overview and Quick Tour</a></dt><dd><dl><dt><a href="#id2951167">The SWAT Home Page</a></dt><dt><a href="#id2951241">Global Settings</a></dt><dt><a href="#id2951361">Share Settings</a></dt><dt><a href="#id2951425">Printers Settings</a></dt><dt><a href="#id2951490">The SWAT Wizard</a></dt><dt><a href="#id2951563">The Status Page</a></dt><dt><a href="#id2951615">The View Page</a></dt><dt><a href="#id2951639">The Password Change Page</a></dt></dl></dd></dl></dd></dl></dd><dt>V. <a href="#troubleshooting">Troubleshooting</a></dt><dd><dl><dt>33. <a href="#diagnosis">The Samba Checklist</a></dt><dd><dl><dt><a href="#id2951796">Introduction</a></dt><dt><a href="#id2951834">Assumptions</a></dt><dt><a href="#id2952069">The Tests</a></dt></dl></dd><dt>34. <a href="#problems">Analyzing and Solving Samba Problems</a></dt><dd><dl><dt><a href="#id2953779">Diagnostics Tools</a></dt><dd><dl><dt><a href="#id2953800">Debugging with Samba Itself</a></dt><dt><a href="#id2953964">Tcpdump</a></dt><dt><a href="#id2954001">Ethereal</a></dt><dt><a href="#id2954144">The Windows Network Monitor</a></dt></dl></dd><dt><a href="#id2954461">Useful URLs</a></dt><dt><a href="#id2954502">Getting Mailing List Help</a></dt><dt><a href="#id2954678">How to Get Off the Mailing Lists</a></dt></dl></dd><dt>35. <a href="#bugreport">Reporting Bugs</a></dt><dd><dl><dt><a href="#id2954832">Introduction</a></dt><dt><a href="#id2954895">General Information</a></dt><dt><a href="#id2954932">Debug Levels</a></dt><dt><a href="#id2955140">Internal Errors</a></dt><dt><a href="#id2955276">Attaching to a Running Process</a></dt><dt><a href="#id2955322">Patches</a></dt></dl></dd></dl></dd><dt>VI. <a href="#Appendixes">Appendixes</a></dt><dd><dl><dt>36. <a href="#compiling">How to Compile Samba</a></dt><dd><dl><dt><a href="#id2955518">Access Samba Source Code via CVS</a></dt><dd><dl><dt><a href="#id2955526">Introduction</a></dt><dt><a href="#id2955572">CVS Access to samba.org</a></dt></dl></dd><dt><a href="#id2955835">Accessing the Samba Sources via rsync and ftp</a></dt><dt><a href="#id2955913">Verifying Samba's PGP Signature</a></dt><dt><a href="#id2956076">Building the Binaries</a></dt><dd><dl><dt><a href="#id2956292">Compiling Samba with Active Directory Support</a></dt></dl></dd><dt><a href="#id2956481">Starting the smbd and nmbd</a></dt><dd><dl><dt><a href="#id2956589">Starting from inetd.conf</a></dt><dt><a href="#id2956836">Alternative: Starting smbd as a Daemon</a></dt></dl></dd></dl></dd><dt>37. <a href="#Portability">Portability</a></dt><dd><dl><dt><a href="#id2957036">HPUX</a></dt><dt><a href="#id2957124">SCO UNIX</a></dt><dt><a href="#id2957179">DNIX</a></dt><dt><a href="#id2957348">Red Hat Linux</a></dt><dt><a href="#id2957392">AIX</a></dt><dd><dl><dt><a href="#id2957399">Sequential Read Ahead</a></dt></dl></dd><dt><a href="#id2957425">Solaris</a></dt><dd><dl><dt><a href="#id2957432">Locking Improvements</a></dt><dt><a href="#winbind-solaris9">Winbind on Solaris 9</a></dt></dl></dd></dl></dd><dt>38. <a href="#Other-Clients">Samba and Other CIFS Clients</a></dt><dd><dl><dt><a href="#id2957653">Macintosh Clients</a></dt><dt><a href="#id2957729">OS2 Client</a></dt><dd><dl><dt><a href="#id2957736">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></dt><dt><a href="#id2957871">Configuring Other Versions of OS/2</a></dt><dt><a href="#id2957934">Printer Driver Download for OS/2 Clients</a></dt></dl></dd><dt><a href="#id2958040">Windows for Workgroups</a></dt><dd><dl><dt><a href="#id2958047">Latest TCP/IP Stack from Microsoft</a></dt><dt><a href="#id2958134">Delete .pwl Files After Password Change</a></dt><dt><a href="#id2958164">Configuring Windows for Workgroups Password Handling</a></dt><dt><a href="#id2958224">Password Case Sensitivity</a></dt><dt><a href="#id2958262">Use TCP/IP as Default Protocol</a></dt><dt><a href="#id2958280">Speed Improvement</a></dt></dl></dd><dt><a href="#id2958326">Windows 95/98</a></dt><dd><dl><dt><a href="#id2958400">Speed Improvement</a></dt></dl></dd><dt><a href="#id2958424">Windows 2000 Service Pack 2</a></dt><dt><a href="#id2958626">Windows NT 3.1</a></dt></dl></dd><dt>39. <a href="#speed">Samba Performance Tuning</a></dt><dd><dl><dt><a href="#id2958759">Comparisons</a></dt><dt><a href="#id2958804">Socket Options</a></dt><dt><a href="#id2958895">Read Size</a></dt><dt><a href="#id2958945">Max Xmit</a></dt><dt><a href="#id2959000">Log Level</a></dt><dt><a href="#id2959031">Read Raw</a></dt><dt><a href="#id2959115">Write Raw</a></dt><dt><a href="#id2959178">Slow Logins</a></dt><dt><a href="#id2959207">Client Tuning</a></dt><dt><a href="#id2959230">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt><a href="#id2959289">Corrupt tdb Files</a></dt></dl></dd><dt>40. <a href="#DNSDHCP">DNS and DHCP Configuration Guide</a></dt><dd><dl><dt><a href="#id2959408">Note</a></dt></dl></dd><dt>41. <a href="#Further-Resources">Further Resources</a></dt><dd><dl><dt><a href="#id2959475">Websites</a></dt><dt><a href="#id2959872">Related updates from Microsoft</a></dt></dl></dd></dl></dd><dt><a href="#id2959942">Index</a></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>5.1. <a href="#domain-example">An Example Domain.</a></dt><dt>10.1. <a href="#browsing1">Cross-Subnet Browsing Example.</a></dt><dt>11.1. <a href="#idmap-sid2uid">IDMAP: Resolution of SIDs to UIDs.</a></dt><dt>11.2. <a href="#idmap-uid2sid">IDMAP: Resolution of UIDs to SIDs.</a></dt><dt>12.1. <a href="#idmap-sid2gid">IDMAP: group SID to GID resolution.</a></dt><dt>12.2. <a href="#idmap-gid2sid">IDMAP: GID resolution to matching SID.</a></dt><dt>12.3. <a href="#idmap-store-gid2sid">IDMAP storing group mappings.</a></dt><dt>13.1. <a href="#access1">Overview of UNIX permissions field.</a></dt><dt>16.1. <a href="#trusts1">Trusts overview.</a></dt><dt>19.1. <a href="#1small">Windows printing to a local printer.</a></dt><dt>19.2. <a href="#2small">Printing to a PostScript printer.</a></dt><dt>19.3. <a href="#3small">Ghostscript as a RIP for non-postscript printers.</a></dt><dt>19.4. <a href="#4small">Pre-filtering in CUPS to form PostScript.</a></dt><dt>19.5. <a href="#5small">Adding device-specific print options.</a></dt><dt>19.6. <a href="#6small">PostScript to intermediate raster format.</a></dt><dt>19.7. <a href="#7small">CUPS-raster production using Ghostscript.</a></dt><dt>19.8. <a href="#small8">Image format to CUPS-raster format conversion.</a></dt><dt>19.9. <a href="#small9">Raster to printer-specific formats.</a></dt><dt>19.10. <a href="#cupsomatic-dia">cupsomatic/foomatic Processing versus Native CUPS.</a></dt><dt>19.11. <a href="#pdftosocket">PDF to socket chain.</a></dt><dt>19.12. <a href="#pdftoepsonusb">PDF to USB chain.</a></dt><dt>19.13. <a href="#small11">Print driver execution on the client.</a></dt><dt>19.14. <a href="#small12">Print driver execution on the server.</a></dt><dt>19.15. <a href="#13small">Printing via CUPS/Samba server.</a></dt><dt>19.16. <a href="#small14">cupsaddsmb flowchart.</a></dt><dt>19.17. <a href="#cups1">Filtering chain 1.</a></dt><dt>19.18. <a href="#cups2">Filtering chain with cupsomatic</a></dt><dt>19.19. <a href="#a_small">CUPS printing overview.</a></dt><dt>34.1. <a href="#ethereal1">Starting a capture.</a></dt><dt>34.2. <a href="#ethereal2">Main ethereal data window.</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>6.1. <a href="#pdc-bdc-table">Domain Backend Account Distribution Options</a></dt><dt>7.1. <a href="#assumptions">Assumptions</a></dt><dt>10.1. <a href="#browsubnet">Browse Subnet Example 1</a></dt><dt>10.2. <a href="#brsbex">Browse Subnet Example 2</a></dt><dt>10.3. <a href="#brsex2">Browse Subnet Example 3</a></dt><dt>10.4. <a href="#brsex3">Browse Subnet Example 4</a></dt><dt>11.1. <a href="#attribobjclPartA">Attributes in the sambaSamAccount objectclass (LDAP)  Part A</a></dt><dt>11.2. <a href="#attribobjclPartB">Attributes in the sambaSamAccount objectclass (LDAP)  Part B</a></dt><dt>11.3. <a href="#ldappwsync">Possible ldap passwd sync values</a></dt><dt>11.4. <a href="#mysqlpbe">Basic smb.conf options for MySQL passdb backend</a></dt><dt>11.5. <a href="#moremysqlpdbe">MySQL field names for MySQL passdb backend</a></dt><dt>12.1. <a href="#WKURIDS">Well-Known User Default RIDs</a></dt><dt>13.1. <a href="#id2894498">Managing Directories with UNIX and Windows</a></dt><dt>13.2. <a href="#ugbc">User and Group Based Controls</a></dt><dt>13.3. <a href="#fdpbc">File and Directory Permission Based Controls</a></dt><dt>13.4. <a href="#mcoc">Other Controls</a></dt><dt>18.1. <a href="#printOptions">Default Printing Settings</a></dt><dt>19.1. <a href="#cups-ppds">PPDs shipped with CUPS</a></dt><dt>20.1. <a href="#xtdaudit">Extended Auditing Log Information</a></dt><dt>24.1. <a href="#ProfileLocs">User Shell Folder Registry Keys Default Values</a></dt><dt>24.2. <a href="#regkeys">Defaults of Profile Settings Registry Keys</a></dt><dt>24.3. <a href="#defregpthkeys">Defaults of Default User Profile Paths Registry Keys</a></dt><dt>25.1. <a href="#smbpassoptions">Options recognized by pam_smbpass</a></dt><dt>26.1. <a href="#uniqnetbiosnames">Unique NetBIOS Names</a></dt><dt>26.2. <a href="#netbiosnamesgrp">Group Names</a></dt><dt>30.1. <a href="#tdbfiledesc">TDB File Descriptions</a></dt><dt>31.1. <a href="#majtypes">The Three Major Site Types</a></dt><dt>31.2. <a href="#natconchoices">Nature of the Conversion Choices</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>2.1. <a href="#smbconfminimal">A minimal smb.conf</a></dt><dt>2.2. <a href="#simple-example">Another simple smb.conf File</a></dt><dt>5.1. <a href="#pdc-example">smb.conf for being a PDC</a></dt><dt>5.2. <a href="#PDC-config">smb.conf for being a PDC</a></dt><dt>6.1. <a href="#minimalPDC">Minimal smb.conf for a PDC in Use With a BDC  LDAP Server on PDC.</a></dt><dt>6.2. <a href="#mulitldapcfg">Multiple LDAP Servers in smb.conf</a></dt><dt>6.3. <a href="#minim-bdc">Minimal setup for being a BDC</a></dt><dt>8.1. <a href="#simplynice">smb.conf for Reference Documentation Server</a></dt><dt>8.2. <a href="#AnonPtrSvr">smb.conf for Anonymous Printing</a></dt><dt>10.1. <a href="#dmbexample">Domain Master Browser smb.conf</a></dt><dt>10.2. <a href="#lmbexample">Local master browser smb.conf</a></dt><dt>10.3. <a href="#nombexample">smb.conf for not being a Master Browser</a></dt><dt>10.4. <a href="#remsmb">Local Master Browser smb.conf</a></dt><dt>10.5. <a href="#xremmb">smb.conf for not being a master browser</a></dt><dt>11.1. <a href="#idmapbackendexample">Example configuration with the LDAP idmap backend</a></dt><dt>11.2. <a href="#confldapex">Configuration with LDAP</a></dt><dt>11.3. <a href="#mysqlsam">Example configuration for the MySQL passdb backend</a></dt><dt>12.1. <a href="#smbgrpadd.sh">smbgrpadd.sh</a></dt><dt>12.2. <a href="#smbgrpadd">Configuration of smb.conf for the add group script.</a></dt><dt>12.3. <a href="#set-group-map">Script to Set Group Mapping</a></dt><dt>13.1. <a href="#id2894724">Example File</a></dt><dt>14.1. <a href="#far1">Share with some files oplocked</a></dt><dt>14.2. <a href="#far3">Configuration with oplock break contention limit</a></dt><dt>17.1. <a href="#dfscfg">smb.conf with DFS configured</a></dt><dt>18.1. <a href="#simpleprc">Simple configuration with BSD printing</a></dt><dt>18.2. <a href="#extbsdpr">Extended BSD Printing Configuration</a></dt><dt>18.3. <a href="#prtdollar">[print\$] example</a></dt><dt>19.1. <a href="#cups-exam-simple">Simplest printing-related smb.conf</a></dt><dt>19.2. <a href="#overridesettings">Overriding global CUPS settings for one printer</a></dt><dt>19.3. <a href="#cupsadd-ex">smb.conf for cupsaddsmb usage</a></dt><dt>20.1. <a href="#vfsrecyc">smb.conf with VFS modules</a></dt><dt>20.2. <a href="#multimodule">smb.conf with multiple VFS modules</a></dt><dt>21.1. <a href="#winbindcfg">smb.conf for Winbind set-up</a></dt><dt>33.1. <a href="#tmpshare">smb.conf with [tmp] share</a></dt><dt>33.2. <a href="#modif1">Configuration for only allowing connections from a certain subnet</a></dt><dt>33.3. <a href="#modif2">Configuration for allowing connections from a certain subnet and localhost</a></dt><dt>38.1. <a href="#minimalprofile">Minimal profile share</a></dt></dl></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2800262"></a>Legal Notice</h2></div></div><div></div></div><p>
+This documentation is distributed under the GNU General Public License (GPL) 
+version 2.  A copy of the license is included with the Samba source
+distribution.  A copy can be found on-line at <ulink url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink>
+</p></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2800284"></a>Attributions</h2></div></div><div></div></div><p><link linkend="IntroSMB"></p><div class="itemizedlist"><ul type="disc"><li><p>David Lechnyr &lt;<ulink url="mailto:david@lechnyr.com">david@lechnyr.com</ulink>&gt;</p></li></ul></div><p><link linkend="install"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Karl Auer &lt;<ulink url="mailto:kauer@biplane.com.au">kauer@biplane.com.au</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="FastStart"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="ServerType"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="samba-pdc"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>David Bannon &lt;<ulink url="mailto:dbannon@samba.org">dbannon@samba.org</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li></ul></div><p><link linkend="samba-bdc"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Volker Lendecke &lt;<ulink url="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li></ul></div><p><link linkend="domain-member"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li></ul></div><p><link linkend="StandAloneServer"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="ClientConfig"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="NetworkBrowsing"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="passdb"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li><li><p>Olivier (lem) Lemaire &lt;<ulink url="mailto:olem@IDEALX.org">olem@IDEALX.org</ulink>&gt;</p></li></ul></div><p><link linkend="groupmapping"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jean François Micouleau</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="AccessControls"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt; (drawing) </p></li></ul></div><p><link linkend="locking"></p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Eric Roseme &lt;<ulink url="mailto:eric.roseme@hp.com">eric.roseme@hp.com</ulink>&gt;</p></li></ul></div><p><link linkend="securing-samba"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="InterdomainTrusts"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Rafal Szczesniak &lt;<ulink url="mailto:mimir@samba.org">mimir@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt; (drawing) </p></li><li><p>Stephen Langasek &lt;<ulink url="mailto:vorlon@netexpress.net">vorlon@netexpress.net</ulink>&gt;</p></li></ul></div><p><link linkend="msdfs"></p><div class="itemizedlist"><ul type="disc"><li><p>Shirish Kalele &lt;<ulink url="mailto:samba@samba.org">samba@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="printing"></p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle &lt;<ulink url="mailto:kpfeifle@danka.de">kpfeifle@danka.de</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="CUPS-printing"></p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle &lt;<ulink url="mailto:kpfeifle@danka.de">kpfeifle@danka.de</ulink>&gt;</p></li><li><p>Ciprian Vizitiu &lt;<ulink url="mailto:CVizitiu@gbif.org">CVizitiu@gbif.org</ulink>&gt; (drawings) </p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt; (drawings) </p></li></ul></div><p><link linkend="VFS"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Tim Potter &lt;<ulink url="mailto:tpot@samba.org">tpot@samba.org</ulink>&gt;</p></li><li><p>Simo Sorce (original vfs_skel README) </p></li><li><p>Alexander Bokovoy (original vfs_netatalk docs) </p></li><li><p>Stefan Metzmacher (Update for multiple modules) </p></li></ul></div><p><link linkend="winbind"></p><div class="itemizedlist"><ul type="disc"><li><p>Tim Potter &lt;<ulink url="mailto:tpot@linuxcare.com.au">tpot@linuxcare.com.au</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Naag Mummaneni &lt;<ulink url="mailto:getnag@rediffmail.com">getnag@rediffmail.com</ulink>&gt; (Notes for Solaris) </p></li><li><p>John Trostel &lt;<ulink url="mailto:jtrostel@snapserver.com">jtrostel@snapserver.com</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="AdvancedNetworkManagement"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="PolicyMgmt"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="ProfileMgmt"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="pam"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Stephen Langasek &lt;<ulink url="mailto:vorlon@netexpress.net">vorlon@netexpress.net</ulink>&gt;</p></li></ul></div><p><link linkend="integrate-ms-networks"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="unicode"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>TAKAHASHI Motonobu &lt;<ulink url="mailto:monyo@home.monyo.com">monyo@home.monyo.com</ulink>&gt;</p></li></ul></div><p><link linkend="Backup"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="SambaHA"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="upgrading-to-3.0"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="NT4Migration"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="SWAT"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="diagnosis"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="problems"></p><div class="itemizedlist"><ul type="disc"><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>David Bannon &lt;<ulink url="mailto:dbannon@samba.org">dbannon@samba.org</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="bugreport"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="compiling"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="Portability"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="Other-Clients"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li><li><p>Jim McDonough &lt;<ulink url="mailto:jmcd@us.ibm.com">jmcd@us.ibm.com</ulink>&gt; (OS/2) </p></li></ul></div><p><link linkend="speed"></p><div class="itemizedlist"><ul type="disc"><li><p>Paul Cochrane &lt;<ulink url="mailto:paulc@dth.scot.nhs.uk">paulc@dth.scot.nhs.uk</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="DNSDHCP"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="Further-Resources"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li></ul></div></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="introduction"></a>General Installation</h1></div></div><div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2858337"></a>Preparing Samba for Configuration</h1></div></div><div></div></div><p>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.</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt>1. <a href="#IntroSMB">Introduction to Samba</a></dt><dd><dl><dt><a href="#id2858420">Background</a></dt><dt><a href="#id2858477">Terminology</a></dt><dt><a href="#id2858614">Related Projects</a></dt><dt><a href="#id2858693">SMB Methodology</a></dt><dt><a href="#id2858782">Epilogue</a></dt><dt><a href="#id2858868">Miscellaneous</a></dt></dl></dd><dt>2. <a href="#install">How to Install and Test SAMBA</a></dt><dd><dl><dt><a href="#id2859057">Obtaining and Installing Samba</a></dt><dt><a href="#id2859092">Configuring Samba (smb.conf)</a></dt><dd><dl><dt><a href="#id2859129">Configuration file syntax</a></dt><dt><a href="#id2859290">Example Configuration</a></dt><dt><a href="#id2867707">SWAT</a></dt></dl></dd><dt><a href="#id2867772">List Shares Available on the Server</a></dt><dt><a href="#id2867838">Connect with a UNIX Client</a></dt><dt><a href="#id2867956">Connect from a Remote SMB Client</a></dt><dt><a href="#id2868048">What If Things Don't Work?</a></dt><dt><a href="#id2868080">Common Errors</a></dt><dd><dl><dt><a href="#id2868092">Large Number of smbd Processes</a></dt><dt><a href="#id2868201">Error Message: open_oplock_ipc</a></dt><dt><a href="#id2868240">The network name cannot be found</a></dt></dl></dd></dl></dd><dt>3. <a href="#FastStart">Fast Start for the Impatient</a></dt><dd><dl><dt><a href="#id2868338">Note</a></dt></dl></dd></dl></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="IntroSMB"></a>Chapter 1. Introduction to Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Lechnyr</span></h3><div class="affiliation"><span class="orgname">Unofficial HOWTO<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:david@lechnyr.com">david@lechnyr.com</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 14, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2858420">Background</a></dt><dt><a href="#id2858477">Terminology</a></dt><dt><a href="#id2858614">Related Projects</a></dt><dt><a href="#id2858693">SMB Methodology</a></dt><dt><a href="#id2858782">Epilogue</a></dt><dt><a href="#id2858868">Miscellaneous</a></dt></dl></div><p>&#8220;<span class="quote">
+"If you understand what you're doing, you're not learning anything." 
+-- Anonymous
+</span>&#8221;</p><p>
+Samba is a file and print server for Windows-based clients using TCP/IP as the underlying
+transport protocol. In fact, it can support any SMB/CIFS-enabled client. One of Samba's big
+strengths is that you can use it to blend your mix of Windows and Linux machines together
+without requiring a separate Windows NT/2000/2003 Server.  Samba is actively being developed
+by a global team of about 30 active programmers and was originally developed by Andrew Tridgell.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858420"></a>Background</h2></div></div><div></div></div><p>
+Once long ago, there was a buzzword referred to as DCE/RPC. This stood for Distributed
+Computing Environment/Remote Procedure Calls and conceptually was a good idea. It was
+originally developed by Apollo/HP as NCA 1.0 (Network Computing Architecture) and only
+ran over UDP. When there was a need to run it over TCP so that it would be compatible
+with DECnet 3.0, it was redesigned, submitted to The Open Group, and officially became
+known as DCE/RPC. Microsoft came along and decided, rather than pay $20 per seat to
+license this technology, to reimplement DCE/RPC themselves as MSRPC. From this, the
+concept continued in the form of SMB (Server Message Block, or the "what") using the
+NetBIOS (Network Basic Input/Output System, or the "how") compatibility layer. You can
+run SMB (i.e., transport) over several different protocols; many different implementations
+arose as a result, including NBIPX (NetBIOS over IPX, NwLnkNb, or NWNBLink) and NBT
+(NetBIOS over TCP/IP, or NetBT). As the years passed, NBT became the most common form
+of implementation until the advance of "Direct-Hosted TCP" -- the Microsoft marketing
+term for eliminating NetBIOS entirely and running SMB by itself across TCP port 445
+only. As of yet, direct-hosted TCP has yet to catch on.
+</p><p>
+Perhaps the best summary of the origins of SMB are voiced in the 1997 article titled, CIFS:
+Common Insecurities Fail Scrutiny:
+</p><p><span class="emphasis"><em>
+Several megabytes of NT-security archives, random whitepapers, RFCs, the CIFS spec, the Samba
+stuff, a few MS knowledge-base articles, strings extracted from binaries, and packet dumps have
+been dutifully waded through during the information-gathering stages of this project, and there
+are *still* many missing pieces... While often tedious, at least the way has been generously
+littered with occurrences of clapping hand to forehead and muttering 'crikey, what are they
+thinking?
+</em></span></p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858477"></a>Terminology</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       SMB: Acronym for "Server Message Block". This is Microsoft's file and printer sharing protocol.
+       </p></li><li><p>
+       CIFS: Acronym for "Common Internet File System". Around 1996, Microsoft apparently
+       decided that SMB needed the word "Internet" in it, so they changed it to CIFS.  
+       </p></li><li><p>
+       Direct-Hosted: A method of providing file/printer sharing services over port 445/tcp
+       only using DNS for name resolution instead of WINS.
+       </p></li><li><p>
+       IPC: Acronym for "Inter-Process Communication". A method to communicate specific
+       information between programs.
+       </p></li><li><p>
+       Marshalling: - A method of serializing (i.e., sequential ordering of) variable data
+       suitable for transmission via a network connection or storing in a file. The source
+       data can be re-created using a similar process called unmarshalling.
+       </p></li><li><p>
+       NetBIOS: Acronym for "Network Basic Input/Output System". This is not a protocol;
+       it is a method of communication across an existing protocol. This is a standard which
+       was originally developed for IBM by Sytek in 1983. To exaggerate the analogy a bit,
+       it can help to think of this in comparison your computer's BIOS -- it controls the
+       essential functions of your input/output hardware -- whereas NetBIOS controls the
+       essential functions of your input/output traffic via the network. Again, this is a bit
+       of an exaggeration but it should help that paradigm shift. What is important to realize
+       is that NetBIOS is a transport standard, not a protocol. Unfortunately, even technically
+       brilliant people tend to interchange NetBIOS with terms like NetBEUI without a second
+       thought; this will cause no end (and no doubt) of confusion.
+       </p></li><li><p>
+       NetBEUI: Acronym for the "NetBIOS Extended User Interface". Unlike NetBIOS, NetBEUI
+       is a protocol, not a standard. It is also not routable, so traffic on one side of a
+       router will be unable to communicate with the other side. Understanding NetBEUI is
+       not essential to deciphering SMB; however it helps to point out that it is not the
+       same as NetBIOS and to improve your score in trivia at parties. NetBEUI was originally
+       referred to by Microsoft as "NBF", or "The Windows NT NetBEUI Frame protocol driver".
+       It is not often heard from these days.
+       </p></li><li><p>
+       NBT: Acronym for "NetBIOS over TCP"; also known as "NetBT". Allows the continued use
+       of NetBIOS traffic proxied over TCP/IP. As a result, NetBIOS names are made 
+       to IP addresses and NetBIOS name types are conceptually equivalent to TCP/IP ports.
+       This is how file and printer sharing are accomplished in Windows 95/98/ME. They 
+       traditionally rely on three ports: NetBIOS Name Service (nbname) via UDP port 137, 
+       NetBIOS Datagram Service (nbdatagram) via UDP port 138, and NetBIOS Session Service 
+       (nbsession) via TCP port 139. All name resolution is done via WINS, NetBIOS broadcasts, 
+       and DNS. NetBIOS over TCP is documented in RFC 1001 (Concepts and methods) and RFC 1002 
+       (Detailed specifications).
+       </p></li><li><p>
+       W2K: Acronym for Windows 2000 Professional or Server
+       </p></li><li><p>
+       W3K: Acronym for Windows 2003 Server
+       </p></li></ul></div><p>If you plan on getting help, make sure to subscribe to the Samba Mailing List (available at 
+<ulink url="http://www.samba.org/">http://www.samba.org</ulink>). 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858614"></a>Related Projects</h2></div></div><div></div></div><p>
+There are currently two network filesystem client projects for Linux that are directly
+related to Samba: SMBFS and CIFS VFS.  These are both available in the Linux kernel itself.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       SMBFS (Server Message Block File System) allows you to mount SMB shares (the protocol
+       that Microsoft Windows and OS/2 Lan Manager use to share files and printers 
+       over local networks) and access them just like any other Unix directory. This is useful 
+       if you just want to mount such filesystems without being a SMBFS server.
+       </p></li><li><p>
+       CIFS VFS (Common Internet File System Virtual File System) is the successor to SMBFS, and
+        is being actively developed for the upcoming version of the Linux kernel. The intent of this module
+        is to provide advanced network file system functionality including support for dfs (hierarchical
+       name space), secure per-user session establishment, safe distributed caching (oplock), 
+       optional packet signing, Unicode and other internationalization improvements, and optional 
+       Winbind (nsswitch) integration.
+        </p></li></ul></div><p>
+Again, it's important to note that these are implementations for client filesystems, and have
+nothing to do with acting as a file and print server for SMB/CIFS clients.
+</p><p>
+There are other Open Source CIFS client implementations, such as the 
+<ulink url="http://jcifs.samba.org/">jCIFS project</ulink>
+which provides an SMB client toolkit written in Java.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858693"></a>SMB Methodology</h2></div></div><div></div></div><p>
+Traditionally, SMB uses UDP port 137 (NetBIOS name service, or netbios-ns),
+UDP port 138 (NetBIOS datagram service, or netbios-dgm), and TCP port 139 (NetBIOS
+session service, or netbios-ssn). Anyone looking at their network with a good
+packet sniffer will be amazed at the amount of traffic generated by just opening
+up a single file. In general, SMB sessions are established in the following order:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       "TCP Connection" - establish 3-way handshake (connection) to port 139/tcp
+    or 445/tcp.
+       </p></li><li><p>
+       "NetBIOS Session Request" - using the following "Calling Names": The local
+    machine's NetBIOS name plus the 16th character 0x00; The server's NetBIOS
+    name plus the 16th character 0x20
+       </p></li><li><p>
+       "SMB Negotiate Protocol" - determine the protocol dialect to use, which will
+    be one of the following: PC Network Program 1.0 (Core) - share level security
+    mode only; Microsoft Networks 1.03 (Core Plus) - share level security
+    mode only; Lanman1.0 (LAN Manager 1.0) - uses Challenge/Response
+    Authentication; Lanman2.1 (LAN Manager 2.1) - uses Challenge/Response
+    Authentication; NT LM 0.12 (NT LM 0.12) - uses Challenge/Response
+    Authentication
+       </p></li><li><p>
+       SMB Session Startup. Passwords are encrypted (or not) according to one of
+    the following methods: Null (no encryption); Cleartext (no encryption); LM
+    and NTLM; NTLM; NTLMv2
+       </p></li><li><p>
+       SMB Tree Connect: Connect to a share name (e.g., \\servername\share); Connect
+    to a service type (e.g., IPC$ named pipe)
+       </p></li></ul></div><p>
+A good way to examine this process in depth is to try out 
+<ulink url="http://www.securityfriday.com/ToolDownload/SWB/swb_doc.html">SecurityFriday's SWB program</ulink>.
+It allows you to walk through the establishment of a SMB/CIFS session step by step.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858782"></a>Epilogue</h2></div></div><div></div></div><p>&#8220;<span class="quote">
+What's fundamentally wrong is that nobody ever had any taste when they
+did it. Microsoft has been very much into making the user interface look good,
+but internally it's just a complete mess. And even people who program for Microsoft
+and who have had years of experience, just don't know how it works internally.
+Worse, nobody dares change it. Nobody dares to fix bugs because it's such a
+mess that fixing one bug might just break a hundred programs that depend on
+that bug. And Microsoft isn't interested in anyone fixing bugs -- they're interested
+in making money. They don't have anybody who takes pride in Windows 95 as an
+operating system.
+</span>&#8221;</p><p>&#8220;<span class="quote">
+People inside Microsoft know it's a bad operating system and they still
+continue obviously working on it because they want to get the next version out
+because they want to have all these new features to sell more copies of the
+system.
+</span>&#8221;</p><p>&#8220;<span class="quote">
+The problem with that is that over time, when you have this kind of approach,
+and because nobody understands it, because nobody REALLY fixes bugs (other than
+when they're really obvious), the end result is really messy. You can't trust
+it because under certain circumstances it just spontaneously reboots or just
+halts in the middle of something that shouldn't be strange. Normally it works
+fine and then once in a blue moon for some completely unknown reason, it's dead,
+and nobody knows why. Not Microsoft, not the experienced user and certainly
+not the completely clueless user who probably sits there shivering thinking
+"What did I do wrong?" when they didn't do anything wrong at all.
+</span>&#8221;</p><p>&#8220;<span class="quote">
+That's what's really irritating to me."
+</span>&#8221;</p><p>-- 
+<ulink url="http://hr.uoregon.edu/davidrl/boot.txt">Linus Torvalds, from an interview with BOOT Magazine, Sept 1998</ulink>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2858868"></a>Miscellaneous</h2></div></div><div></div></div><p>
+This chapter is Copyright 2003 David Lechnyr (david at lechnyr dot com).
+Permission is granted to copy, distribute and/or modify this document under the terms
+of the GNU Free Documentation License, Version 1.2 or any later version published by the Free
+Software Foundation. A copy of the license is available at http://www.gnu.org/licenses/fdl.txt.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="install"></a>Chapter 2. How to Install and Test SAMBA</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Karl</span> <span class="surname">Auer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:kauer@biplane.com.au">kauer@biplane.com.au</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2859057">Obtaining and Installing Samba</a></dt><dt><a href="#id2859092">Configuring Samba (smb.conf)</a></dt><dd><dl><dt><a href="#id2859129">Configuration file syntax</a></dt><dt><a href="#id2859290">Example Configuration</a></dt><dt><a href="#id2867707">SWAT</a></dt></dl></dd><dt><a href="#id2867772">List Shares Available on the Server</a></dt><dt><a href="#id2867838">Connect with a UNIX Client</a></dt><dt><a href="#id2867956">Connect from a Remote SMB Client</a></dt><dt><a href="#id2868048">What If Things Don't Work?</a></dt><dt><a href="#id2868080">Common Errors</a></dt><dd><dl><dt><a href="#id2868092">Large Number of smbd Processes</a></dt><dt><a href="#id2868201">Error Message: open_oplock_ipc</a></dt><dt><a href="#id2868240">The network name cannot be found</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2859057"></a>Obtaining and Installing Samba</h2></div></div><div></div></div><p>
+       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 homepage</ulink>. Refer to 
+       the manual of your operating system for details on installing packages 
+       for your specific operating system.
+       </p><p>If you need to compile Samba from source, check 
+       <link linkend="compiling">.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2859092"></a>Configuring Samba (smb.conf)</h2></div></div><div></div></div><p>
+       Samba's configuration is stored in the <tt class="filename">smb.conf</tt> file, which
+       usually resides in <tt class="filename">/etc/samba/smb.conf</tt> 
+       or <tt class="filename">/usr/local/samba/lib/smb.conf</tt>. 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.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2859129"></a>Configuration file syntax</h3></div></div><div></div></div><p>The <tt class="filename">smb.conf</tt> file uses the same syntax as the various old 
+       .ini files in Windows 3.1: Each file consists of various sections, 
+       which are started by putting the section name between brackets ([]) 
+       on a new line. Each contains zero or more key/value-pairs seperated by an 
+       equality sign (=). The file is just a plain-text file, so you can 
+       open and edit it with your favorite editing tool.</p><p>Each section in the <tt class="filename">smb.conf</tt> file represents a share 
+       on the Samba server. The section &#8220;<span class="quote">global</span>&#8221; is special, since it 
+       contains settings that apply to the whole Samba server and not 
+       to one share in particular.</p><p><link linkend="smbconfminimal"> contains a very minimal <tt class="filename">smb.conf</tt>.
+       <a class="indexterm" name="id2859191"></a>
+</p><div class="example"><a name="smbconfminimal"></a><p class="title"><b>Example 2.1. A minimal smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = WKG</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = MYNAME</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share1]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /tmp</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share2]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /my_shared_folder</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Some random files</tt></i></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2859290"></a>Example Configuration</h3></div></div><div></div></div><p>
+       There are sample configuration files in the examples subdirectory in the
+       distribution. 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 smb.conf.default 
+       configuration file and adapt it to your needs. It contains plenty of 
+       comments.
+       </p><p>
+       The simplest useful configuration file would contain something like shown in
+       <link linkend="simple-example">.
+       </p><p>
+       <a class="indexterm" name="id2859327"></a>
+       </p><div class="example"><a name="simple-example"></a><p class="title"><b>Example 2.2. Another simple smb.conf File</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[homes]</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = no</tt></i></td></tr></table></div><p>
+       </p><p>
+       This will allow connections by anyone with an account on the server, using either
+       their login name or <i class="parameter"><tt>homes</tt></i> as the service name.
+       (Note: The workgroup that Samba should appear in must also be set. The default
+       workgroup name is WORKGROUP.)
+       </p><p>
+       Make sure you put the <tt class="filename">smb.conf</tt> file in the correct place.
+       </p><p>
+       For more information about security settings for the 
+       <i class="parameter"><tt>[homes]</tt></i> share please refer to 
+       <link linkend="securing-samba">.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2859446"></a>Test Your Config File with <b class="command">testparm</b></h4></div></div><div></div></div><p>
+       It's important to validate the contents of the <tt class="filename">smb.conf</tt> file using the <span class="application">testparm</span> 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: 
+       </p><pre class="screen">
+       <tt class="prompt">root# </tt> testparm /etc/samba/smb.conf
+       </pre><p>Testparm will parse your configuration file and report 
+       any unknown parameters or incorrect syntax. </p><p>
+       Always run testparm again whenever the <tt class="filename">smb.conf</tt> file is changed!
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2867707"></a>SWAT</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2867717"></a>
+       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. Please read the SWAT manpage 
+       on compiling, installing and configuring SWAT from source.
+       </p><p>
+       To launch SWAT, just run your favorite Web browser and point it to
+       <ulink url="http://localhost:901/">http://localhost:901/</ulink>.
+       Replace <i class="replaceable"><tt>localhost</tt></i> with the name of the computer on which
+       Samba is running if that is a different computer than your browser.
+       </p><p>
+       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 as passwords will be sent over the wire in the clear. 
+       </p><p>More information about SWAT can be found in <link linkend="SWAT">.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2867772"></a>List Shares Available on the Server</h2></div></div><div></div></div><p>
+       To list shares that are available from the configured Samba server execute the
+       following command:
+       </p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient -L <i class="replaceable"><tt>yourhostname</tt></i></tt></b>
+</pre><p>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.</p><p>If you choose user-level security you may find that Samba requests a password
+       before it will list the shares. See the <b class="command">smbclient</b> man page for details.
+       You can force it to list the shares without a password by adding the option
+       <tt class="option">-N</tt> to the command line. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2867838"></a>Connect with a UNIX Client</h2></div></div><div></div></div><p>
+       Enter the following command:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient <i class="replaceable"><tt> //yourhostname/aservice</tt></i></tt></b>
+</pre><p>Typically <i class="replaceable"><tt>yourhostname</tt></i> is the name of the host on which <span class="application">smbd</span>
+       has been installed. The <i class="replaceable"><tt>aservice</tt></i> is any service that has been defined in the <tt class="filename">smb.conf</tt>
+       file. Try your user name if you just have a <i class="parameter"><tt>[homes]</tt></i> section in the <tt class="filename">smb.conf</tt> file.</p><p>Example: If the UNIX host is called <i class="replaceable"><tt>bambi</tt></i> and a valid login name
+       is <i class="replaceable"><tt>fred</tt></i>, you would type:</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient //<i class="replaceable"><tt>bambi</tt></i>/<i class="replaceable"><tt>fred</tt></i></tt></b>
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2867956"></a>Connect from a Remote SMB Client</h2></div></div><div></div></div><p>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.</p><p>Mounting disks from a DOS, Windows or OS/2 client can be done by running a command such as:</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use d: \\servername\service</tt></b>
+</pre><p>Try printing, e.g.</p><p>
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use lpt1: \\servername\spoolservice</tt></b>
+</pre><p>
+</p><pre class="screen"><tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>print filename</tt></b>
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2868048"></a>What If Things Don't Work?</h2></div></div><div></div></div><p>You might want to read <link linkend="diagnosis">.
+       If you are still stuck, refer to <link linkend="problems">.
+       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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2868080"></a>Common Errors</h2></div></div><div></div></div><p>
+The following questions and issues are raised repeatedly on the Samba mailing list.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868092"></a>Large Number of smbd Processes</h3></div></div><div></div></div><p>
+Samba consists of three core programs: <span class="application">nmbd</span>, <span class="application">smbd</span>, and <span class="application">winbindd</span>. <span class="application">nmbd</span> is the name server message daemon,
+<span class="application">smbd</span> is the server message daemon, and <span class="application">winbindd</span> is the daemon that handles communication with Domain Controllers.
+</p><p>
+If Samba is <span class="emphasis"><em>not</em></span> running as a WINS server, then there will be one single instance of
+ <span class="application">nmbd</span> running on your system. If it is running as a WINS server then there will be
+two instances  one to handle the WINS requests.
+</p><p>
+<span class="application">smbd</span> 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.
+</p><p>
+<span class="application">winbindd</span> will run as one or two daemons, depending on whether or not it is being
+run in <span class="emphasis"><em>split mode</em></span> (in which case there will be two instances).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868201"></a>Error Message: open_oplock_ipc</h3></div></div><div></div></div><p>An error message is observed in the log files when <span class="application">smbd</span> is started: &#8220;<span class="quote">open_oplock_ipc: Failed to get local UDP socket
+       for address 100007f. Error was Cannot assign requested.</span>&#8221;</p><p>Your loopback device isn't working correctly. Make sure it is configured correctly. The loopback
+       device is an internal (virtual) network device with the IP address <span class="emphasis"><em>127.0.0.1</em></span>.
+       Read your OS documentation for details on how to configure the loopback on your system.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868240"></a>&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</h3></div></div><div></div></div><p>
+               This error can be caused by one of these misconfigurations:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>You specified an nonexisting path
+                       for the share in <tt class="filename">smb.conf</tt>.</p></li><li><p>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.</p></li><li><p>The share you are trying to access does not exist.</p></li></ul></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="FastStart"></a>Chapter 3. Fast Start for the Impatient</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2868338">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2868338"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="type"></a>Server Configuration Basics</h1></div></div><div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2868365"></a>First Steps in Server Configuration</h1></div></div><div></div></div><p>
+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.
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt>4. <a href="#ServerType">Server Types and Security Modes</a></dt><dd><dl><dt><a href="#id2868522">Features and Benefits</a></dt><dt><a href="#id2868620">Server Types</a></dt><dt><a href="#id2868708">Samba Security Modes</a></dt><dd><dl><dt><a href="#id2868813">User Level Security</a></dt><dt><a href="#id2868936">Share Level Security</a></dt><dt><a href="#id2869048">Domain Security Mode (User Level Security)</a></dt><dt><a href="#id2869344">ADS Security Mode (User Level Security)</a></dt><dt><a href="#id2869451">Server Security (User Level Security)</a></dt></dl></dd><dt><a href="#id2869727">Password Checking</a></dt><dt><a href="#id2869923">Common Errors</a></dt><dd><dl><dt><a href="#id2869952">What Makes Samba a Server?</a></dt><dt><a href="#id2869991">What Makes Samba a Domain Controller?</a></dt><dt><a href="#id2870027">What Makes Samba a Domain Member?</a></dt><dt><a href="#id2870064">Constantly Losing Connections to Password Server</a></dt></dl></dd></dl></dd><dt>5. <a href="#samba-pdc">Domain Control</a></dt><dd><dl><dt><a href="#id2852572">Features and Benefits</a></dt><dt><a href="#id2852843">Basics of Domain Control</a></dt><dd><dl><dt><a href="#id2852858">Domain Controller Types</a></dt><dt><a href="#id2871603">Preparing for Domain Control</a></dt></dl></dd><dt><a href="#id2871980">Domain Control  Example Configuration</a></dt><dt><a href="#id2872474">Samba ADS Domain Control</a></dt><dt><a href="#id2872512">Domain and Network Logon Configuration</a></dt><dd><dl><dt><a href="#id2872527">Domain Network Logon Service</a></dt><dt><a href="#id2872962">Security Mode and Master Browsers</a></dt></dl></dd><dt><a href="#id2873093">Common Errors</a></dt><dd><dl><dt><a href="#id2873100">$ Cannot Be Included in Machine Name</a></dt><dt><a href="#id2873184">Joining Domain Fails Because of Existing Machine Account</a></dt><dt><a href="#id2873244">The System Cannot Log You On (C000019B)</a></dt><dt><a href="#id2873345">The Machine Trust Account Is Not Accessible</a></dt><dt><a href="#id2873422">Account Disabled</a></dt><dt><a href="#id2873454">Domain Controller Unavailable</a></dt><dt><a href="#id2873477">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt></dl></dd></dl></dd><dt>6. <a href="#samba-bdc">Backup Domain Control</a></dt><dd><dl><dt><a href="#id2873684">Features and Benefits</a></dt><dt><a href="#id2874075">Essential Background Information</a></dt><dd><dl><dt><a href="#id2874103">MS Windows NT4-style Domain Control</a></dt><dt><a href="#id2874397">LDAP Configuration Notes</a></dt><dt><a href="#id2874616">Active Directory Domain Control</a></dt><dt><a href="#id2874638">What Qualifies a Domain Controller on the Network?</a></dt><dt><a href="#id2874679">How does a Workstation find its Domain Controller?</a></dt></dl></dd><dt><a href="#id2874791">Backup Domain Controller Configuration</a></dt><dd><dl><dt><a href="#id2875061">Example Configuration</a></dt></dl></dd><dt><a href="#id2875291">Common Errors</a></dt><dd><dl><dt><a href="#id2875313">Machine Accounts Keep Expiring</a></dt><dt><a href="#id2875368">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt><a href="#id2875402">How Do I Replicate the smbpasswd File?</a></dt><dt><a href="#id2875470">Can I Do This All with LDAP?</a></dt></dl></dd></dl></dd><dt>7. <a href="#domain-member">Domain Membership</a></dt><dd><dl><dt><a href="#id2875708">Features and Benefits</a></dt><dt><a href="#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt><a href="#id2876046">Manual Creation of Machine Trust Accounts</a></dt><dt><a href="#id2876369">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt><a href="#id2876636">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt><a href="#id2876716">Making an MS Windows Workstation or Server a Domain Member</a></dt></dl></dd><dt><a href="#domain-member-server">Domain Member Server</a></dt><dd><dl><dt><a href="#id2876940">Joining an NT4-type Domain with Samba-3</a></dt><dt><a href="#id2877448">Why Is This Better Than security = server?</a></dt></dl></dd><dt><a href="#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt><a href="#id2877654">Configure smb.conf</a></dt><dt><a href="#id2877790">Configure /etc/krb5.conf</a></dt><dt><a href="#ads-create-machine-account">Create the Computer Account</a></dt><dt><a href="#ads-test-server">Testing Server Setup</a></dt><dt><a href="#ads-test-smbclient">Testing with smbclient</a></dt><dt><a href="#id2878363">Notes</a></dt></dl></dd><dt><a href="#id2878399">Sharing User ID Mappings between Samba Domain Members</a></dt><dt><a href="#id2878532">Common Errors</a></dt><dd><dl><dt><a href="#id2878561">Cannot Add Machine Back to Domain</a></dt><dt><a href="#id2878595">Adding Machine to Domain Fails</a></dt><dt><a href="#id2878759">I Can't Join a Windows 2003 PDC</a></dt></dl></dd></dl></dd><dt>8. <a href="#StandAloneServer">Stand-alone Servers</a></dt><dd><dl><dt><a href="#id2878847">Features and Benefits</a></dt><dt><a href="#id2878885">Background</a></dt><dt><a href="#id2878958">Example Configuration</a></dt><dd><dl><dt><a href="#RefDocServer">Reference Documentation Server</a></dt><dt><a href="#SimplePrintServer">Central Print Serving</a></dt></dl></dd><dt><a href="#id2879591">Common Errors</a></dt></dl></dd><dt>9. <a href="#ClientConfig">MS Windows Network Configuration Guide</a></dt><dd><dl><dt><a href="#id2879654">Note</a></dt></dl></dd></dl></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ServerType"></a>Chapter 4. Server Types and Security Modes</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2868522">Features and Benefits</a></dt><dt><a href="#id2868620">Server Types</a></dt><dt><a href="#id2868708">Samba Security Modes</a></dt><dd><dl><dt><a href="#id2868813">User Level Security</a></dt><dt><a href="#id2868936">Share Level Security</a></dt><dt><a href="#id2869048">Domain Security Mode (User Level Security)</a></dt><dt><a href="#id2869344">ADS Security Mode (User Level Security)</a></dt><dt><a href="#id2869451">Server Security (User Level Security)</a></dt></dl></dd><dt><a href="#id2869727">Password Checking</a></dt><dt><a href="#id2869923">Common Errors</a></dt><dd><dl><dt><a href="#id2869952">What Makes Samba a Server?</a></dt><dt><a href="#id2869991">What Makes Samba a Domain Controller?</a></dt><dt><a href="#id2870027">What Makes Samba a Domain Member?</a></dt><dt><a href="#id2870064">Constantly Losing Connections to Password Server</a></dt></dl></dd></dl></div><p>
+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 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.
+</p><p>
+The chapter provides an overview of the security modes of which Samba is capable
+and how they relate to MS Windows servers and clients.
+</p><p>
+A question often asked is, &#8220;<span class="quote">Why would I want to use Samba?</span>&#8221; 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 towards Samba. The benefit may be on the side of our competition.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2868522"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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, &#8220;<span class="quote">This is a garnet.
+I can turn that into a precious gem and some day it will make a princess very happy!</span>&#8221;
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+So, what are the benefits of features mentioned in this chapter?
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Samba-3 can replace an MS Windows NT4 Domain Controller.
+       </p></li><li><p>
+       Samba-3 offers excellent interoperability with MS Windows NT4-style
+       domains as well as natively with Microsoft Active Directory domains.
+       </p></li><li><p>
+       Samba-3 permits full NT4-style Interdomain Trusts.
+       </p></li><li><p>
+       Samba has security modes that permit more flexible
+       authentication than is possible with MS Windows NT4 Domain Controllers.
+       </p></li><li><p>
+       Samba-3 permits use of multiple account database backends.
+       </p></li><li><p>
+       The account (password) 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.
+       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2868620"></a>Server Types</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2868632"></a>
+Administrators of Microsoft networks often refer to three
+different type of servers:</p><div class="itemizedlist"><ul type="disc"><li><p>Domain Controller</p><div class="itemizedlist"><ul type="circle"><li>Primary Domain Controller</li><li>Backup Domain Controller</li><li>ADS Domain Controller</li></ul></div></li><li><p>Domain Member Server</p><div class="itemizedlist"><ul type="circle"><li>Active Directory Domain Server</li><li>NT4 Style Domain Domain Server</li></ul></div></li><li><p>Stand-alone Server</p></li></ul></div><p>
+The chapters covering Domain Control, Backup Domain Control and Domain Membership provide
+pertinent information regarding Samba configuration for each of these server roles.
+The reader is strongly encouraged to become intimately familiar with the information 
+presented.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2868708"></a>Samba Security Modes</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2868719"></a>
+<a class="indexterm" name="id2868728"></a>
+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.
+</p><p>
+In the SMB/CIFS networking world, there are only two types of security: <span class="emphasis"><em>User Level</em></span>
+and <span class="emphasis"><em>Share Level</em></span>. We refer to these collectively as <span class="emphasis"><em>security levels</em></span>.
+In implementing these two security levels, Samba provides flexibilities
+that are not available with Microsoft Windows NT4/200x servers. In actual fact, Samba implements
+<span class="emphasis"><em>Share Level</em></span> security only one way, but has four ways of implementing
+<span class="emphasis"><em>User Level</em></span> security. Collectively, we call the Samba implementations
+<span class="emphasis"><em>Security Modes</em></span>. They are known as: <span class="emphasis"><em>SHARE</em></span>, <span class="emphasis"><em>USER</em></span>,
+<span class="emphasis"><em>DOMAIN</em></span>, <span class="emphasis"><em>ADS</em></span>, and <span class="emphasis"><em>SERVER</em></span> modes.
+They are documented in this chapter.
+</p><p>
+An SMB server tells the client at startup what security level it is running. There are two options:
+Share Level and User Level. Which of these two the client receives affects the way the client then
+tries to authenticate itself. It does not directly affect (to any great extent) the way the Samba
+server does security. This may sound strange, but it fits in with the client/server approach of SMB.
+In SMB everything is initiated and controlled by the client, and the server can only tell the client
+what is available and whether an action is allowed.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868813"></a>User Level Security</h3></div></div><div></div></div><p>
+We will describe User Level Security first, as its simpler.
+In User Level Security, the client will send 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
+<span class="emphasis"><em>accept/reject</em></span> on anything other than:
+</p><div class="orderedlist"><ol type="1"><li><p>the username/password.</p></li><li><p>the name of the client machine.</p></li></ol></div><p>
+If the server accepts the username/password then the client expects to be able to
+mount shares (using a <span class="emphasis"><em>tree connection</em></span>) without specifying a
+password. It expects that all access rights will be as the username/password
+specified in the <span class="emphasis"><em>session setup</em></span>.
+</p><p>
+It is also possible for a client to send multiple <span class="emphasis"><em>session setup</em></span>
+requests. When the server responds, it gives the client a <span class="emphasis"><em>uid</em></span> 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).
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2868894"></a>Example Configuration</h4></div></div><div></div></div><p>
+The <tt class="filename">smb.conf</tt> parameter that sets user level security is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr></table><p>
+This is the default setting since Samba-2.2.x.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2868936"></a>Share Level Security</h3></div></div><div></div></div><p>
+In Share Level security, the client authenticates
+itself separately for each share. It sends a password along with each 
+tree connection (share mount). It does not explicitly send a
+username with this operation. The client expects a password to be associated
+with each share, independent of the user. This means that Samba has to work out what
+username the client probably wants to use. It is never explicitly sent the username.
+Some commercial SMB servers such as NT actually associate passwords directly with
+shares in Share Level security, but Samba always uses the UNIX authentication scheme
+where it is a username/password pair that is authenticated, not a share/password pair.
+</p><p>
+To understand the MS Windows networking parallels, one should think
+in terms of MS Windows 9x/Me where one can create a shared folder that provides read-only
+or full access, with or without a password.
+</p><p>
+Many clients send a session setup even if the server is in Share Level security. They
+normally send a valid username but no password. Samba records this username in a list
+of possible usernames. When the client then does a tree connection it also adds to this list the name
+of the share they try to connect to (useful for home directories) and any users
+listed in the <a class="indexterm" name="id2868978"></a><i class="parameter"><tt>user</tt></i> parameter in the <tt class="filename">smb.conf</tt> file.
+The password is then checked in turn against these possible usernames. If a match is found
+then the client is authenticated as that user.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869004"></a>Example Configuration</h4></div></div><div></div></div><p>
+The <tt class="filename">smb.conf</tt> parameter that sets Share Level security is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = share</tt></i></td></tr></table><p>
+There are reports that recent MS Windows clients do not like to work
+with share mode security servers. You are strongly discouraged from using Share Level security.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869048"></a>Domain Security Mode (User Level Security)</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2869060"></a>
+When Samba is operating in <a class="indexterm" name="id2869068"></a><i class="parameter"><tt>security</tt></i> = domain 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.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869088"></a>Example Configuration</h4></div></div><div></div></div><p><span class="emphasis"><em>
+Samba as a Domain Member Server
+</em></span></p><p>
+<a class="indexterm" name="id2869105"></a>
+This method involves addition of the following parameters in the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = domain</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr></table><p>
+In order for this method to work, the Samba server needs to join the MS Windows NT
+security domain. This is done as follows:
+<a class="indexterm" name="id2869156"></a>
+<a class="indexterm" name="id2869167"></a>
+</p><div class="procedure"><ol type="1"><li><p>On the MS Windows NT Domain Controller, using
+        the Server Manager, add a machine account for the Samba server.
+        </p></li><li><p>On the UNIX/Linux system execute:</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>net rpc join -U administrator%password</tt></b></pre></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Samba-2.2.4 and later can auto-join a Windows NT4-style Domain just by executing:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbpasswd -j <i class="replaceable"><tt>DOMAIN_NAME</tt></i> -r <i class="replaceable"><tt>PDC_NAME</tt></i> \
+        -U Administrator%<i class="replaceable"><tt>password</tt></i></tt></b>
+</pre><p>
+
+Samba-3 can do the same by executing:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net rpc join -U Administrator%<i class="replaceable"><tt>password</tt></i></tt></b>
+</pre><p>
+It is not necessary with Samba-3 to specify the <i class="replaceable"><tt>DOMAIN_NAME</tt></i> or the
+<i class="replaceable"><tt>PDC_NAME</tt></i> as it figures this out from the <tt class="filename">smb.conf</tt> file settings.
+</p></div><p>
+Use of this mode of authentication does require there to be a standard UNIX account
+for each user in order to assign a UID once the account has been authenticated by
+the remote Windows DC. This account can be blocked to prevent logons by clients other than
+MS Windows through means such as setting an invalid shell in the
+<tt class="filename">/etc/passwd</tt> entry.
+</p><p>
+An alternative to assigning UIDs to Windows users on a Samba member server is
+presented in <link linkend="winbind">.
+</p><p>
+For more information regarding Domain Membership, see <link linkend="domain-member">.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869344"></a>ADS Security Mode (User Level Security)</h3></div></div><div></div></div><p>
+Both Samba-2.2, and Samba-3 can join an Active Directory domain. 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. Active Directory in native mode prohibits only the use of
+Backup Domain Controllers running MS Windows NT4.
+</p><p>
+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.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869374"></a>Example Configuration</h4></div></div><div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>realm = your.kerberos.REALM</tt></i></td></tr><tr><td><i class="parameter"><tt>security = ADS</tt></i></td></tr></table><p>
+The following parameter may be required:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = your.kerberos.server</tt></i></td></tr></table><p>
+Please refer to <link linkend="domain-member"> and <link linkend="ads-member">
+for more information regarding this configuration option.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869451"></a>Server Security (User Level Security)</h3></div></div><div></div></div><p>
+Server Security Mode is left over from the time when Samba was not capable of acting
+as a Domain Member server. It is highly recommended not to use this feature. Server
+security mode has many drawbacks that include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Potential Account Lockout on MS Windows NT4/200x password servers.</p></li><li><p>Lack of assurance that the password server is the one specified.</p></li><li><p>Does not work with Winbind, which is particularly needed when storing profiles remotely.</p></li><li><p>This mode may open connections to the password server, and keep them open for extended periods.</p></li><li><p>Security on the Samba server breaks badly when the remote password server suddenly shuts down.</p></li><li><p>With this mode there is NO security account in the domain that the password server belongs to for the Samba server.</p></li></ul></div><p>
+In Server Security Mode the Samba server reports to the client that it is in User Level
+security. The client then does a session setup as described earlier.
+The Samba server takes the username/password that the client sends and attempts to login to the
+<a class="indexterm" name="id2869520"></a><i class="parameter"><tt>password server</tt></i> by sending exactly the same username/password that
+it got from the client. If that server is in User Level Security and accepts the password,
+then Samba accepts the client's connection. This allows the Samba server to use another SMB
+server as the <a class="indexterm" name="id2869539"></a><i class="parameter"><tt>password server</tt></i>.
+</p><p>
+You should also note that at the start of all this where the server tells the client
+what security level it is in, it also tells the client if it supports encryption. If it
+does, it supplies the client with a random cryptkey. The client will then send all
+passwords in encrypted form. Samba supports this type of encryption by default.
+</p><p>
+The parameter <a class="indexterm" name="id2869567"></a><i class="parameter"><tt>security</tt></i> = server means that Samba reports to clients that
+it is running in <span class="emphasis"><em>user mode</em></span> but actually passes off all authentication
+requests to another <span class="emphasis"><em>user mode</em></span> server. This requires an additional
+parameter <a class="indexterm" name="id2869592"></a><i class="parameter"><tt>password server</tt></i> that points to the real authentication server.
+The real authentication server can be another Samba server, or it can be a Windows NT server,
+the latter being natively capable of encrypted password support.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+When Samba is running in <span class="emphasis"><em>Server Security Mode</em></span> it is essential that
+the parameter <span class="emphasis"><em>password server</em></span> is set to the precise NetBIOS machine
+name of the target authentication server. Samba cannot determine this from NetBIOS name
+lookups because the choice of the target authentication server is arbitrary and cannot
+be determined from a domain name. In essence, a Samba server that is in
+<span class="emphasis"><em>Server Security Mode</em></span> is operating in what used to be known as
+workgroup mode.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2869636"></a>Example Configuration</h4></div></div><div></div></div><p><span class="emphasis"><em>
+Using MS Windows NT as an Authentication Server
+</em></span></p><p>
+This method involves the additions of the following parameters in the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>encrypt passwords = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>security = server</tt></i></td></tr><tr><td><i class="parameter"><tt>password server = "NetBIOS_name_of_a_DC"</tt></i></td></tr></table><p>
+There are two ways of identifying whether or not a username and password pair is valid.
+One uses the reply information provided as part of the authentication messaging
+process, the other uses just an error code.
+</p><p>
+The downside of this mode of configuration is the fact that for security reasons Samba
+will send the password server a bogus username and a bogus password and if the remote
+server fails to reject the username and password pair then an alternative mode of
+identification of validation is used. Where a site uses password lock out after a
+certain number of failed authentication attempts this will result in user lockouts.
+</p><p>
+Use of this mode of authentication requires a standard UNIX account for the user.
+This account can be blocked to prevent logons by non-SMB/CIFS clients.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2869727"></a>Password Checking</h2></div></div><div></div></div><p>
+MS Windows clients may use encrypted passwords as part of a challenge/response
+authentication model (a.k.a. NTLMv1 and NTLMv2) or alone, or cleartext strings for simple
+password-based authentication. It should be realized that with the SMB protocol,
+the password is passed over the network either in plain-text or encrypted, but
+not both in the same authentication request.
+</p><p>
+When encrypted passwords are used, a password that has been entered by the user
+is encrypted in two ways:
+</p><div class="itemizedlist"><ul type="disc"><li><p>An MD4 hash of the unicode of the password
+        string. This is known as the NT hash.
+        </p></li><li><p>The password is converted to upper case,
+        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 &#8220;<span class="quote">magic</span>&#8221; 8-byte value.
+        The resulting 16 bytes form the LanMan hash.
+        </p></li></ul></div><p>
+MS Windows 95 pre-service pack 1, 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.
+</p><p>
+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.
+</p><p>
+When Microsoft changed the default password mode, support was dropped for caching
+of the plain-text password. This means that when the registry parameter is changed
+to re-enable use of plain-text 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 plain-text password support in such clients.
+</p><p>
+The following parameters can be used to work around the issue of Windows 9x/Me clients
+upper-casing usernames and passwords before transmitting them to the SMB server
+when using cleartext authentication:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password level = integer</tt></i></td></tr><tr><td><i class="parameter"><tt>username level = integer</tt></i></td></tr></table><p>
+By default Samba will convert to lower case the username before attempting to lookup the user
+in the database of local system accounts. Because UNIX usernames conventionally
+only contain lower-case characters, the <a class="indexterm" name="id2869850"></a><i class="parameter"><tt>username level</tt></i> parameter
+is rarely needed.
+</p><p>
+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 cleartext authentication, the <a class="indexterm" name="id2869872"></a><i class="parameter"><tt>password level</tt></i>
+must be set to the maximum number of upper case letters that <span class="emphasis"><em>could</em></span>
+appear in a password. Note that if the server OS uses the traditional DES version
+of crypt(), a <a class="indexterm" name="id2869893"></a><i class="parameter"><tt>password level</tt></i> of 8 will result in case
+insensitive passwords as seen from Windows users. This will also result in longer
+login times as Samba has to compute the permutations of the password string and
+try them one by one until a match is located (or all combinations fail).
+</p><p>
+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 plain-text
+passwords will eventually lead to user complaints and unhappiness.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2869923"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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. 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869952"></a>What Makes Samba a Server?</h3></div></div><div></div></div><p>
+To some the nature of the Samba <span class="emphasis"><em>security</em></span> mode is obvious, but entirely
+wrong all the same. It is assumed that <a class="indexterm" name="id2869968"></a><i class="parameter"><tt>security</tt></i> = server means that Samba
+will act as a server. Not so! This setting means that Samba will <span class="emphasis"><em>try</em></span>
+to use another SMB server as its source for user authentication alone.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2869991"></a>What Makes Samba a Domain Controller?</h3></div></div><div></div></div><p>
+The <tt class="filename">smb.conf</tt> parameter <a class="indexterm" name="id2870009"></a><i class="parameter"><tt>security</tt></i> = domain does not really make Samba behave
+as a Domain Controller. This setting means we want Samba to be a Domain Member.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2870027"></a>What Makes Samba a Domain Member?</h3></div></div><div></div></div><p>
+Guess! So many others do. But whatever you do, do not think that <a class="indexterm" name="id2870039"></a><i class="parameter"><tt>security</tt></i> = user
+makes Samba act as a Domain Member. Read the manufacturer's manual before the warranty expires. See 
+<link linkend="domain-member"> for more information.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2870064"></a>Constantly Losing Connections to Password Server</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+Why does server_validate() simply give up rather than re-establish its connection to the
+password server?  Though I am not fluent in the SMB protocol, perhaps the cluster server
+process passes along to its client workstation the session key it receives from the password
+server, which means the password hashes submitted by the client would not work on a subsequent
+connection whose session key would be different. So server_validate() must give up.</span>&#8221;
+</p><p>
+Indeed. That's why <a class="indexterm" name="id2870093"></a><i class="parameter"><tt>security</tt></i> = server
+is at best a nasty hack. Please use <a class="indexterm" name="id2870107"></a><i class="parameter"><tt>security</tt></i> = domain;
+<a class="indexterm" name="id2870120"></a><i class="parameter"><tt>security</tt></i> = server mode is also known as pass-through authentication.
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-pdc"></a>Chapter 5. Domain Control</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dbannon@samba.org">dbannon@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2852572">Features and Benefits</a></dt><dt><a href="#id2852843">Basics of Domain Control</a></dt><dd><dl><dt><a href="#id2852858">Domain Controller Types</a></dt><dt><a href="#id2871603">Preparing for Domain Control</a></dt></dl></dd><dt><a href="#id2871980">Domain Control  Example Configuration</a></dt><dt><a href="#id2872474">Samba ADS Domain Control</a></dt><dt><a href="#id2872512">Domain and Network Logon Configuration</a></dt><dd><dl><dt><a href="#id2872527">Domain Network Logon Service</a></dt><dt><a href="#id2872962">Security Mode and Master Browsers</a></dt></dl></dd><dt><a href="#id2873093">Common Errors</a></dt><dd><dl><dt><a href="#id2873100">$ Cannot Be Included in Machine Name</a></dt><dt><a href="#id2873184">Joining Domain Fails Because of Existing Machine Account</a></dt><dt><a href="#id2873244">The System Cannot Log You On (C000019B)</a></dt><dt><a href="#id2873345">The Machine Trust Account Is Not Accessible</a></dt><dt><a href="#id2873422">Account Disabled</a></dt><dt><a href="#id2873454">Domain Controller Unavailable</a></dt><dt><a href="#id2873477">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt></dl></dd></dl></div><p>
+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 would be well advised to become familiar with information
+that is already available.
+</p><p>
+The reader is 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.
+</p><p>
+The diagram in <link linkend="domain-example"> shows a typical MS Windows Domain Security
+network environment. Workstations A, B and C are representative of many physical MS Windows
+network clients.
+</p><div class="figure"><a name="domain-example"></a><p class="title"><b>Figure 5.1. An Example Domain.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/domain.png" width="270" alt="An Example Domain."></div></div><p>
+From the Samba mailing list one 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Basic TCP/IP configuration.</p></li><li><p>NetBIOS name resolution.</p></li><li><p>Authentication configuration.</p></li><li><p>User and group configuration.</p></li><li><p>Basic file and directory permission control in UNIX/Linux.</p></li><li><p>Understanding how MS Windows clients interoperate in a network
+               environment.</p></li></ul></div><p>
+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: <span class="emphasis"><em>It is perfectly okay to make mistakes!</em></span> 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.
+</p><p>
+Where is the right place to make mistakes? Only out of harm's 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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2852572"></a>Features and Benefits</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2852583"></a>
+<span class="emphasis"><em>What is the key benefit of Microsoft Domain Security?</em></span>
+</p><p>
+In a word, <span class="emphasis"><em>Single Sign On</em></span>, 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 their user account is in
+(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.
+</p><p>
+<a class="indexterm" name="id2852620"></a>
+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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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">
+for more information.
+</p></div><p>
+The following functionalities are new to the Samba-3 release:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Windows NT4 domain trusts.
+       </p></li><li><p>
+       <a class="indexterm" name="id2852677"></a>
+       Adding users via the User Manager for Domains. This can be done on any MS Windows
+       client using the <tt class="filename">Nexus.exe</tt> toolkit that is available from Microsoft's Web site.
+       Samba-3 supports the use of the Microsoft Management Console for user management.
+       </p></li><li><p>
+       Introduces replaceable and multiple user account (authentication)
+       backends. In the case where the backend is placed in an LDAP database,
+       Samba-3 confers the benefits of a backend that can be distributed, replicated
+       and is highly scalable.
+       </p></li><li><p>
+       Implements full Unicode support. This simplifies cross locale internationalization
+       support. It also opens up the use of protocols that Samba-2.2.x had but could not use due
+       to the need to fully support Unicode.
+       </p></li></ul></div><p>
+The following functionalities are not provided by Samba-3:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2852731"></a>
+<a class="indexterm" name="id2852740"></a>
+       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 or 
+       replicate account data to Windows BDCs.
+       </p></li><li><p>
+       Acting as a Windows 2000 Domain Controller (i.e., Kerberos and 
+       Active Directory). In point of fact, Samba-3 does have some
+       Active Directory Domain Control ability that is at this time
+       purely experimental that is certain to change as it becomes a
+       fully supported feature some time during the Samba-3 (or later)
+       life cycle. However, Active Directory is more then just SMB 
+       it's also LDAP, Kerberos, DHCP, and other protocols (with proprietary
+       extensions, of course).
+       </p></li><li><p>
+       The Windows 200x/XP MMC (Computer Management) Console can not be used
+       to manage a Samba-3 server. For this 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.
+       </p></li></ul></div><p>
+Windows 9x/Me/XP Home clients are not true members of a domain for reasons outlined
+in this chapter. The protocol for support of Windows 9x/Me style network (domain) logons
+is completely different from NT4/Windows 200x type domain logons and has been officially supported
+for some time. These clients use the old LanMan Network Logon facilities that are supported
+in Samba since approximately the Samba-1.9.15 series.
+</p><p>
+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">.
+</p><p>
+<a class="indexterm" name="id2852812"></a>
+Samba-3, 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 datastore. 
+Refer to <link linkend="machine-trust-accounts">. With Samba-3 there can be multiple
+backends for this. A complete discussion of account database backends can be found in
+<link linkend="passdb">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2852843"></a>Basics of Domain Control</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2852858"></a>Domain Controller Types</h3></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Primary Domain Controller</p></li><li><p>Backup Domain Controller</p></li><li><p>ADS Domain Controller</p></li></ul></div><p>
+The <span class="emphasis"><em>Primary Domain Controller</em></span> 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 Stand-alone
+(Domain Member) servers than in the Domain Controllers.
+</p><p>
+<a class="indexterm" name="id2852909"></a>
+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 Backup Domain Controllers. 
+</p><p>
+With MS Windows 200x Server-based Active Directory domains, one Domain Controller initiates a potential
+hierarchy of Domain Controllers, each with their own area of delegated control. The master domain
+controller has the ability to override any downstream controller, but a downline controller has
+control only over its downline. With Samba-3, this functionality can be implemented using an
+LDAP-based user and machine account backend.
+</p><p>
+New to Samba-3 is the ability to use a backend database that holds the same type of data as
+the NT4-style SAM database (one of the registry files)<sup>[<a name="id2852943" href="#ftn.id2852943">1</a>]</sup>.
+</p><p>
+The <span class="emphasis"><em>Backup Domain Controller</em></span> 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).
+A 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 changes also need to be made.
+</p><p>
+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 way
+to convert a Domain Controller to a Domain Member server or a Stand-alone Server is to
+reinstall it. The install time choices offered are:
+</p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>Primary Domain Controller</em></span>  the one that seeds the domain SAM.</p></li><li><p><span class="emphasis"><em>Backup Domain Controller</em></span>  one that obtains a copy of the domain SAM.</p></li><li><p><span class="emphasis"><em>Domain Member Server</em></span>  one that has no copy of the domain SAM, rather it obtains authentication from a Domain Controller for all access controls.</p></li><li><p><span class="emphasis"><em>Stand-alone Server</em></span>  one that plays no part is SAM synchronization, has its own authentication database and plays no role in Domain Security.</p></li></ul></div><p>
+With MS Windows 2000, the configuration of Domain Control is done after the server has been
+installed. Samba-3 is capable of acting fully as a native member of a Windows 200x server
+Active Directory domain.
+</p><p>
+<a class="indexterm" name="id2871535"></a>
+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.
+</p><p>
+At this time any appearance that Samba-3 is capable of acting as an
+<span class="emphasis"><em>Domain Controller</em></span> in native ADS mode is limited and experimental in nature.
+This functionality should not be used until the Samba Team offers formal support for it.
+At such a time, the documentation will be revised to duly reflect all configuration and
+management requirements. Samba can act as a NT4-style DC in a Windows 2000/XP 
+environment. However, there are certain compromises:
+
+</p><div class="itemizedlist"><ul type="disc"><li>No machine policy files.</li><li>No Group Policy Objects.</li><li>No synchronously executed AD logon scripts.</li><li>Can't use Active Directory management tools to manage users and machines.</li><li>Registry changes tattoo the main registry, while with AD they do not leave permanent changes in effect.</li><li>Without AD you cannot perform the function of exporting specific applications to specific users or groups.</li></ul></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2871603"></a>Preparing for Domain Control</h3></div></div><div></div></div><p>
+There are two ways that MS Windows machines may interact with each other, with other servers
+and with Domain Controllers: either as <span class="emphasis"><em>Stand-alone</em></span> systems, more commonly
+called <span class="emphasis"><em>Workgroup</em></span> members, or as full participants in a security system,
+more commonly called <span class="emphasis"><em>Domain</em></span> members.
+</p><p>
+It should be noted that <span class="emphasis"><em>Workgroup</em></span> 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 configurationi, 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: <span class="emphasis"><em>workgroup mode does not involve security machine 
+accounts</em></span>.
+</p><p>
+Domain Member machines have a machine 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, will create the Domain machine account (if it does
+not exist), and then initializes that account. When the client first logs onto the
+Domain it triggers a machine password change.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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
+(Stand-alone) machine. Please refer to <link linkend="domain-member"> for
+information regarding Domain Membership.
+</p></div><p>
+The following are necessary for configuring Samba-3 as an MS Windows NT4-style PDC for MS Windows
+NT4/200x/XP clients:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li><p>Correct designation of the Server Role (<a class="indexterm" name="id2871706"></a><i class="parameter"><tt>security</tt></i> = user).</p></li><li><p>Consistent configuration of Name Resolution<sup>[<a name="id2871726" href="#ftn.id2871726">2</a>]</sup>.</p></li><li><p>Domain logons for Windows NT4/200x/XP Professional clients.</p></li><li><p>Configuration of Roaming Profiles or explicit configuration to force local profile usage.</p></li><li><p>Configuration of network/system policies.</p></li><li><p>Adding and managing domain user accounts.</p></li><li><p>Configuring MS Windows client machines to become Domain Members.</p></li></ul></div><p>
+The following provisions are required to serve MS Windows 9x/Me clients:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li><p>Correct designation of the server role (<a class="indexterm" name="id2871802"></a><i class="parameter"><tt>security</tt></i> = user).</p></li><li><p>Network Logon Configuration (since Windows 9x/Me/XP Home are not technically domain
+       members, they do not really participate in  the security aspects of Domain logons as such).</p></li><li><p>Roaming Profile Configuration.</p></li><li><p>Configuration of System Policy handling.</p></li><li><p>Installation of the network driver &#8220;<span class="quote">Client for MS Windows Networks</span>&#8221; and configuration
+       to log onto the domain.</p></li><li><p>Placing Windows 9x/Me clients in User Level Security  if it is desired to allow
+       all client share access to be controlled according to domain user/group identities.</p></li><li><p>Adding and managing domain user accounts.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Roaming Profiles and System/Network policies are advanced network administration topics
+that are covered in the <link linkend="ProfileMgmt"> and 
+<link linkend="PolicyMgmt"> chapters of this document. However, these are not
+necessarily specific to a Samba PDC as much as they are related to Windows NT networking concepts.
+</p></div><p>
+A Domain Controller is an SMB/CIFS server that:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       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).
+       </p></li><li><p>
+       Provides the NETLOGON service. (This is actually a collection of services that runs over
+       mulitple protocols. These include the LanMan Logon service, the Netlogon service,
+       the Local Security Account service, and variations of them.)
+       </p></li><li><p>
+       Provides a share called NETLOGON.
+       </p></li></ul></div><p>
+It is rather easy to configure Samba to provide these. Each Samba Domain Controller must provide
+the NETLOGON service that Samba calls the <a class="indexterm" name="id2871932"></a><i class="parameter"><tt>domain logons</tt></i> functionality
+(after the name of the parameter in the <tt class="filename">smb.conf</tt> file). Additionally, one server in a Samba-3
+Domain must advertise itself as the Domain Master Browser<sup>[<a name="id2871956" href="#ftn.id2871956">3</a>]</sup>.
+This causes the Primary Domain Controller to claim a domain-specific NetBIOS name that identifies it as a
+Domain Master Browser for its given domain or workgroup. Local master browsers 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 will then contact their Local Master Browser, and will receive the domain-wide browse list,
+instead of just the list for their broadcast-isolated subnet.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2871980"></a>Domain Control  Example Configuration</h2></div></div><div></div></div><p>
+The first step in creating a working Samba PDC is to understand the parameters necessary
+in <tt class="filename">smb.conf</tt>. An example <tt class="filename">smb.conf</tt> for acting as a PDC can be found in <link linkend="pdc-example">. 
+</p><p>
+</p><div class="example"><a name="pdc-example"></a><p class="title"><b>Example 5.1. smb.conf for being a PDC</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = BELERIAND</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = tdbsam</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 33</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>logon path = \\%N\profiles\%u</tt></i></td></tr><tr><td><i class="parameter"><tt>logon drive = H:</tt></i></td></tr><tr><td><i class="parameter"><tt>logon home = \\homeserver\%u\winprofile</tt></i></td></tr><tr><td><i class="parameter"><tt>logon script = logon.cmd</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[netlogon]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/lib/samba/netlogon</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>write list = ntadmin</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[profiles]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/lib/samba/profiles</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = no</tt></i></td></tr><tr><td><i class="parameter"><tt>create mask = 0600</tt></i></td></tr><tr><td><i class="parameter"><tt>directory mask = 0700</tt></i></td></tr></table></div><p>
+</p><p>
+The basic options shown in <link linkend="pdc-example"> are explained as follows:
+</p><div class="variablelist"><dl><dt><span class="term">passdb backend </span></dt><dd><p>
+               This contains all the user and group account information. Acceptable values for a PDC
+               are: <span class="emphasis"><em>smbpasswd, tdbsam, and ldapsam</em></span>. The &#8220;<span class="quote">guest</span>&#8221; entry provides
+               default accounts and is included by default, there is no need to add it explicitly.</p><p>
+               Where use of backup Domain Controllers (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.
+               </p></dd><dt><span class="term">Domain Control Parameters </span></dt><dd><p>
+               The parameters <span class="emphasis"><em>os level, preferred master, domain master, security, 
+               encrypt passwords, and domain logons</em></span> play a central role in assuring domain
+               control and network logon support.</p><p>
+               The <span class="emphasis"><em>os level</em></span> must be set at or above a value of 32. A Domain Controller
+               must be the Domain Master Browser, must be set in <span class="emphasis"><em>user</em></span> mode security,
+               must support Microsoft-compatible encrypted passwords, and must provide the network logon
+               service (domain logons). Encrypted passwords must be enabled. For more details on how 
+               to do this, refer to <link linkend="passdb">.
+               </p></dd><dt><span class="term">Environment Parameters </span></dt><dd><p>
+               The parameters <span class="emphasis"><em>logon path, logon home, logon drive, and logon script</em></span> 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.
+               </p></dd><dt><span class="term">NETLOGON Share </span></dt><dd><p>
+               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.
+               </p></dd><dt><span class="term">PROFILE Share </span></dt><dd><p>
+               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 &#8220;<span class="quote">fake_permissions</span>&#8221; 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.
+               </p></dd></dl></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The above parameters make for a full set of parameters that may define the server's mode
+of operation. The following <tt class="filename">smb.conf</tt> parameters are the essentials alone:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>netbios name = BELERIAND</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>security = User</tt></i></td></tr></table><p>
+</p><p>
+The additional parameters shown in the longer listing above just makes for
+a more complete explanation.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2872474"></a>Samba ADS Domain Control</h2></div></div><div></div></div><p>
+Samba-3 is not, and cannot act as, an Active Directory Server. It cannot truly function as
+an Active Directory Primary Domain Controller. The protocols for some of the functionality
+of Active Directory Domain Controllers has been partially implemented on an experimental
+only basis. Please do not expect Samba-3 to support these protocols. Do not depend
+on any such functionality either now or in the future. The Samba Team may remove these
+experimental features or may change their behavior. This is mentioned for the benefit of those
+who have discovered secret capabilities in Samba-3 and who have asked when this functionality will be
+completed. The answer is maybe or maybe never!
+</p><p>
+To be sure, Samba-3 is designed to provide most of the functionality that Microsoft Windows NT4-style
+Domain Controllers have. Samba-3 does not have all the capabilities of Windows NT4, but it does have
+a number of features that Windows NT4 domain contollers do not have. In short, Samba-3 is not NT4 and it
+is not Windows Server 200x, it is not an Active Directory server. We hope this is plain and simple
+enough for all to understand.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2872512"></a>Domain and Network Logon Configuration</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2872527"></a>Domain Network Logon Service</h3></div></div><div></div></div><p>
+All Domain Controllers must run the netlogon service (<span class="emphasis"><em>domain logons</em></span>
+in Samba). One Domain Controller must be configured with <a class="indexterm" name="id2872544"></a><i class="parameter"><tt>domain master</tt></i> = Yes
+(the Primary Domain Controller); on all Backup Domain Controllers <a class="indexterm" name="id2872561"></a><i class="parameter"><tt>domain master</tt></i> = No
+must be set.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2872576"></a>Example Configuration</h4></div></div><div></div></div><div class="example"><a name="PDC-config"></a><p class="title"><b>Example 5.2. smb.conf for being a PDC</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = (Yes on PDC, No on BDCs)</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[netlogon]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Network Logon Service</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/lib/samba/netlogon</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = No</tt></i></td></tr></table></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2872672"></a>The Special Case of MS Windows XP Home Edition</h4></div></div><div></div></div><p>
+To be completely clear: If you want MS Windows XP Home Edition 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 XP Home Edition to
+MS Windows XP Professional.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+MS Windows XP Home Edition does not have the ability to join any type of Domain
+Security facility. Unlike MS Windows 9x/Me, MS Windows XP Home Edition also completely
+lacks the ability to log onto a network.
+</p></div><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2872709"></a>The Special Case of Windows 9x/Me</h4></div></div><div></div></div><p>
+A domain and a workgroup are exactly the same in terms of network
+browsing. The difference is that a distributable authentication
+database is associated with a domain, for secure login access to a
+network. Also, different access rights can be granted to users if they
+successfully authenticate against a domain logon server. Samba-3 does this
+now in the same way as MS Windows NT/200x.
+</p><p>
+The SMB client logging on to a domain has an expectation that every other
+server in the domain should accept the same authentication information.
+Network browsing functionality of domains and workgroups is identical and
+is explained in this documentation under the browsing discussions.
+It should be noted that browsing is totally orthogonal to logon support.
+</p><p>
+Issues related to the single-logon network model are discussed in this
+section. Samba supports domain logons, network logon scripts and user
+profiles for MS Windows for workgroups and MS Windows 9X/ME clients,
+which are the focus of this section.
+</p><p>
+When an SMB client in a domain wishes to logon, it broadcasts requests for a
+logon server. The first one to reply gets the job, and validates its
+password using whatever mechanism the Samba administrator has installed.
+It is possible (but ill advised ) to create a domain where the user
+database is not shared between servers, i.e., they are effectively workgroup
+servers advertising themselves as participating in a domain. This
+demonstrates how authentication is quite different from but closely
+involved with domains.
+</p><p>
+Using these features you can make your clients verify their logon via
+the Samba server; make clients run a batch file when they logon to
+the network and download their preferences, desktop and start menu.
+</p><p><span class="emphasis"><em>
+MS Windows XP Home edition is not able to join a domain and does not permit
+the use of domain logons.
+</em></span></p><p>
+Before launching into the configuration instructions, it is 
+worthwhile to look at how a Windows 9x/Me client performs a logon:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       The client broadcasts (to the IP broadcast address of the subnet it is in)
+       a NetLogon request. This is sent to the NetBIOS name DOMAIN&lt;#1c&gt; at the
+       NetBIOS layer. The client chooses the first response it receives, which
+       contains the NetBIOS name of the logon server to use in the format of 
+       <tt class="filename">\\SERVER</tt>.
+       </p></li><li><p>
+       The client connects to that server, logs on (does an SMBsessetupX) and
+       then connects to the IPC$ share (using an SMBtconX).
+       </p></li><li><p>
+       The client does a NetWkstaUserLogon request, which retrieves the name
+       of the user's logon script. 
+       </p></li><li><p>
+       The client then connects to the NetLogon share and searches for said script.    
+       If it is found and can be read, it is retrieved and executed by the client.
+       After this, the client disconnects from the NetLogon share.
+       </p></li><li><p>
+       The client sends a NetUserGetInfo request to the server to retrieve
+       the user's home share, which is used to search for profiles. Since the
+       response to the NetUserGetInfo request does not contain much more than  
+       the user's home share, profiles for Windows 9x clients must reside in the user
+       home directory.
+       </p></li><li><p>
+       The client connects to the user's home share and searches for the 
+       user's profile. As it turns out, you can specify the user's home share as
+       a sharename and path. For example, <tt class="filename">\\server\fred\.winprofile</tt>.
+       If the profiles are found, they are implemented.
+       </p></li><li><p>
+       The client then disconnects from the user's home share and reconnects to
+       the NetLogon share and looks for <tt class="filename">CONFIG.POL</tt>, the policies file. If this is
+       found, it is read and implemented.
+       </p></li></ol></div><p>
+The main difference between a PDC and a Windows 9x/Me logon server configuration is:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Password encryption is not required for a Windows 9x/Me logon server. But note
+       that beginning with MS Windows 98 the default setting is that plain-text
+       password support is disabled. It can be re-enabled with the registry
+       changes that are documented in <link linkend="PolicyMgmt">.
+       </p></li><li><p>
+       Windows 9x/Me clients do not require and do not use Machine Trust Accounts.
+       </p></li></ul></div><p>
+A Samba PDC will act as a Windows 9x/Me logon server; after all, it does provide the
+network logon services that MS Windows 9x/Me expect to find.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Use of plain-text passwords is strongly discouraged. Where used they are easily detected
+using a sniffer tool to examine network traffic.
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2872962"></a>Security Mode and Master Browsers</h3></div></div><div></div></div><p>
+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 in security modes other than user. 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.
+</p><p>
+Actually, this issue is also closely tied to the debate on whether 
+Samba must be the Domain Master Browser for its workgroup
+when operating as a DC. While it may technically be possible
+to configure a server as such (after all, browsing and domain logons
+are two distinctly different functions), it is not a good idea to do
+so. You should remember that the DC must register the DOMAIN&lt;#1b&gt; NetBIOS 
+name. This is the name used by Windows clients to locate the DC.
+Windows clients do not distinguish between the DC and the DMB.
+A DMB is a Domain Master Browser  see <link linkend="DMB">.
+For this reason, it is wise to configure the Samba DC as the DMB.
+</p><p>
+Now back to the issue of configuring a Samba DC to use a mode other than
+<a class="indexterm" name="id2873016"></a><i class="parameter"><tt>security</tt></i> = user. If a Samba host is
+configured to use another SMB server or DC in order to validate user connection requests,
+it is a fact that some other machine on the network (the <a class="indexterm" name="id2873033"></a><i class="parameter"><tt>password server</tt></i>)
+knows more about the user than the Samba host. About 99% of the time, this other host is
+a Domain Controller. Now to operate in domain mode security, the <a class="indexterm" name="id2873050"></a><i class="parameter"><tt>workgroup</tt></i>
+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.
+</p><p>
+Configuring a Samba box as a DC for a domain that already by definition has a
+PDC is asking for trouble. Therefore, you should always configure the Samba DC
+to be the DMB for its domain and set <a class="indexterm" name="id2873074"></a><i class="parameter"><tt>security</tt></i> = user.
+This is the only officially supported mode of operation.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2873093"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873100"></a>&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</h3></div></div><div></div></div><p>
+A machine account, typically stored in <tt class="filename">/etc/passwd</tt>, takes the form of the machine
+name with a &#8220;<span class="quote">$</span>&#8221; appended. FreeBSD (and other BSD systems) will not create a user with a
+&#8220;<span class="quote">$</span>&#8221; in the name.
+</p><p>
+The problem is only in the program used to make the entry. Once made, it works perfectly.
+Create a user without the &#8220;<span class="quote">$</span>&#8221;. Then use <b class="command">vipw</b> to edit the entry, adding
+the &#8220;<span class="quote">$</span>&#8221;. Or create the whole entry with vipw if you like; make sure you use a unique user login ID.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>The machine account must have the exact name that the workstation has.</div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The UNIX tool <b class="command">vipw</b> is a common tool for directly editing the <tt class="filename">/etc/passwd</tt> file.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873184"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div><div></div></div><p>
+&#8220;<span class="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.</span>&#8221;
+</p><p>
+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:
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use * /d</tt></b>
+</pre><p>
+</p><p>
+Further, if the machine is already a &#8220;<span class="quote">member of a workgroup</span>&#8221; 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, it 
+does not matter what, reboot, and try again.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873244"></a>The System Cannot Log You On (C000019B)</h3></div></div><div></div></div><p>&#8220;<span class="quote">I joined the domain successfully but after upgrading 
+to a newer version of the Samba code I get the message, <span class="errorname">`The system 
+cannot log you on (C000019B), Please try again or consult your 
+system administrator</span> when attempting to logon.'</span>&#8221;
+</p><p>
+<a class="indexterm" name="id2873272"></a>
+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.
+</p><p>
+To reset or change the domain SID you can use the net command as follows:
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net getlocalsid 'OLDNAME'</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>net setlocalsid 'SID'</tt></b>
+</pre><p>
+</p><p>
+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 re-join
+it to the domain.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873345"></a>The Machine Trust Account Is Not Accessible</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">When I try to join the domain I get the message, <span class="errorname">`The machine account 
+for this computer either does not exist or is not accessible'</span>. What's 
+wrong?</span>&#8221;
+</p><p>
+This problem is caused by the PDC not having a suitable Machine Trust Account. 
+If you are using the <a class="indexterm" name="id2873371"></a><i class="parameter"><tt>add machine script</tt></i> method to create 
+accounts then this would indicate that it has not worked. Ensure the domain 
+admin user system is working.
+</p><p>
+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 <tt class="filename">smbpasswd</tt> 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 &#8220;<span class="quote">$</span>&#8221; appended to it (i.e., computer_name$). There must be an entry 
+in both /etc/passwd and the smbpasswd file.
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873422"></a>Account Disabled</h3></div></div><div></div></div><p>&#8220;<span class="quote">When I attempt to login to a Samba Domain from a NT4/W200x workstation,
+I get a message about my account being disabled.</span>&#8221;</p><p>
+Enable the user accounts with <b class="userinput"><tt>smbpasswd -e <i class="replaceable"><tt>username</tt></i>
+</tt></b>. This is normally done as an account is created.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873454"></a>Domain Controller Unavailable</h3></div></div><div></div></div><p>&#8220;<span class="quote">Until a few minutes after Samba has started, clients get the error `Domain Controller Unavailable'</span>&#8221;</p><p>
+A Domain Controller has to announce its role on the network. This usually takes a while. Be patient for up to fifteen minutes,
+then try again.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2873477"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2873489"></a>
+<a class="indexterm" name="id2873497"></a>
+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 <span class="emphasis"><em>schannel</em></span>
+(secure channel) settings or <span class="emphasis"><em>smb signing</em></span> settings. Check your Samba
+settings for <span class="emphasis"><em> client schannel, server schannel, client signing, server signing</em></span>
+by executing:
+</p><pre class="screen">
+<b class="command">testparm -v | more</b> and looking for the value of these parameters.
+</pre><p>
+</p><p>
+Also use the Microsoft Management Console  Local Security Settings. This tool is available from the
+Control Panel. The Policy settings are found in the Local Policies/Securty Options area and are prefixed by
+<span class="emphasis"><em>Secure Channel: ..., and Digitally sign ....</em></span>.
+</p><p>
+It is important that these be set consistently with the Samba-3 server settings.
+</p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><link linkend="passdb"></div><div class="footnote"><p><sup>[<a name="ftn.id2871726" href="#id2871726">2</a>] </sup>See <link linkend="NetworkBrowsing">, and 
+               <link linkend="integrate-ms-networks">.</p></div><div class="footnote"><link linkend="NetworkBrowsing"></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-bdc"></a>Chapter 6. Backup Domain Control</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Volker</span> <span class="surname">Lendecke</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2873684">Features and Benefits</a></dt><dt><a href="#id2874075">Essential Background Information</a></dt><dd><dl><dt><a href="#id2874103">MS Windows NT4-style Domain Control</a></dt><dt><a href="#id2874397">LDAP Configuration Notes</a></dt><dt><a href="#id2874616">Active Directory Domain Control</a></dt><dt><a href="#id2874638">What Qualifies a Domain Controller on the Network?</a></dt><dt><a href="#id2874679">How does a Workstation find its Domain Controller?</a></dt></dl></dd><dt><a href="#id2874791">Backup Domain Controller Configuration</a></dt><dd><dl><dt><a href="#id2875061">Example Configuration</a></dt></dl></dd><dt><a href="#id2875291">Common Errors</a></dt><dd><dl><dt><a href="#id2875313">Machine Accounts Keep Expiring</a></dt><dt><a href="#id2875368">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt><a href="#id2875402">How Do I Replicate the smbpasswd File?</a></dt><dt><a href="#id2875470">Can I Do This All with LDAP?</a></dt></dl></dd></dl></div><p>
+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">.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2873684"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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@samba.org">John H. Terpstra</ulink>
+clearly setting out your requirements and/or question and we will do our best to provide a solution.
+</p><p>
+<a class="indexterm" name="id2873717"></a>
+Samba-3 is capable of acting 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. Do not use an LDAP slave server for a PDC, this may cause serious
+stability and operational problems.
+</p><p>
+<a class="indexterm" name="id2873743"></a>
+While it is possible to run a Samba-3 BDC with non-LDAP backend, the administrator will
+need to figure out precisely what is the best way to replicate (copy/distribute) the
+user and machine accounts' backend.
+</p><p>
+<a class="indexterm" name="id2873762"></a>
+The use of a non-LDAP backend SAM database is particularly problematic because Domain Member
+servers and workstations periodically change the Machine Trust Account password. The new
+password is then stored only locally. This means that in the absence of a centrally stored
+accounts database (such as that provided with an LDAP-based solution) if Samba-3 is running
+as a BDC, the BDC instance of the Domain Member trust account password will not reach the
+PDC (master) copy of the SAM. If the PDC SAM is then replicated to BDCs, this results in 
+overwriting the SAM that contains the updated (changed) trust account password with resulting
+breakage of the domain trust.
+</p><p>
+Considering the number of comments and questions raised concerning how to configure a BDC,
+let's consider each possible option and look at the pros and cons for each possible solution.
+<link linkend="pdc-bdc-table"> lists possible design configurations for a PDC/BDC infrastructure.
+<a class="indexterm" name="id2873803"></a>
+<a class="indexterm" name="id2873814"></a>
+<a class="indexterm" name="id2873825"></a>
+<a class="indexterm" name="id2873836"></a>
+</p><div class="table"><a name="pdc-bdc-table"></a><p class="title"><b>Table 6.1. Domain Backend Account Distribution Options</b></p><table summary="Domain Backend Account Distribution Options" border="1"><colgroup><col align="center"><col align="center"><col align="left"></colgroup><thead><tr><th align="center">PDC Backend</th><th align="center">BDC Backend</th><th align="left">Notes/Discussion</th></tr></thead><tbody><tr><td align="center"><p>Master LDAP Server</p></td><td align="center"><p>Slave LDAP Server</p></td><td align="left"><p>The optimal solution that provides high integrity. The SAM will be
+               replicated to a common master LDAP server.</p></td></tr><tr><td align="center"><p>Single Central LDAP Server</p></td><td align="center"><p>Single Central LDAP Server</p></td><td align="left"><p>
+       A workable solution without fail-over ability. This is a useable solution, but not optimal. 
+       </p></td></tr><tr><td align="center"><p>tdbsam</p></td><td align="center"><p>tdbsam + <b class="command">net rpc vampire</b></p></td><td align="left"><p>
+       Does not work with Samba-3.0.0; may be implemented in a later release. The downside of this solution
+       is that an external process will control account database integrity. This solution may appeal to sites
+       that wish to avoid the complexity of LDAP. The <b class="command">net rpc vampire</b> is used to
+       synchronize domain accounts from the PDC to the BDC.
+       </p></td></tr><tr><td align="center"><p>tdbsam</p></td><td align="center"><p>tdbsam + <b class="command">rsync</b></p></td><td align="left"><p>
+       Do not use this configuration.
+       Does not work because the TDB files are live and data may not have been flushed to disk.
+       Use <b class="command">rsync</b> to synchronize the TDB database files from the PDC to the BDC.
+       </p></td></tr><tr><td align="center"><p>smbpasswd file</p></td><td align="center"><p>smbpasswd file</p></td><td align="left"><p>
+       Do not use this configuration.
+       Not an elegant solution due to the delays in synchronization.
+       Use <b class="command">rsync</b> to synchronize the TDB database files from the PDC to the BDC.
+       Can be made to work using a <b class="command">cron</b> job to synchronize data from the PDC to the BDC.
+       </p></td></tr></tbody></table></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2874075"></a>Essential Background Information</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874103"></a>MS Windows NT4-style Domain Control</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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).
+</p><p>
+<a class="indexterm" name="id2874147"></a>
+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 <tt class="filename">C:\Windows NT\System32\config</tt> directory. These
+are the files that are involved in replication of the SAM database where Backup Domain
+Controllers are present on the network.
+</p><p>
+There are two situations in which it is desirable to install Backup Domain Controllers:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       On the local network that the Primary Domain Controller 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.
+       </p></li><li><p>
+       At each remote site, to reduce wide area network traffic and to add stability to
+       remote network operations. The design of the network, the strategic placement of
+       Backup Domain Controllers, 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).
+       </p></li></ul></div><p>
+The inter-operation of a PDC and its BDCs in a true Windows NT4 environemt 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.
+</p><p>
+Samba-3 can not 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 inter-operate with a PDC (NT4 or Samba)
+to synchronize the SAM from delta files that are held by BDCs.
+</p><p>
+Samba-3 cannot function as a BDC to an MS Windows NT4 PDC, and Samba-3 can not
+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.
+</p><p>
+The BDC is said to hold a <span class="emphasis"><em>read-only</em></span> 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.
+</p><p>
+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 on
+line, 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 can not be promoted
+in this manner because reconfiguration of Samba requires changes to the <tt class="filename">smb.conf</tt> file.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874278"></a>Example PDC Configuration</h4></div></div><div></div></div><p>
+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 <i class="parameter"><tt>[global]</tt></i>-section of the <tt class="filename">smb.conf</tt> have to be set.
+Refer to <link linkend="minimalPDC"> for an example of the minimum required settings.
+</p><div class="example"><a name="minimalPDC"></a><p class="title"><b>Example 6.1. Minimal smb.conf for a PDC in Use With a BDC  LDAP Server on PDC.</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam://localhost:389</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = yes</tt></i></td></tr></table></div><p>
+Several other things like a <i class="parameter"><tt>[homes]</tt></i> and a
+<i class="parameter"><tt>[netlogon]</tt></i> 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">.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874397"></a>LDAP Configuration Notes</h3></div></div><div></div></div><p>
+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.
+</p><p>
+When configuring a master LDAP server that will have slave LDAP servers, do not forget to configure
+this in the <tt class="filename">/etc/openldap/slapd.conf</tt> 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.
+</p><p>
+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 <tt class="filename">/etc/ssl/certs/slapd.pem</tt> must be the
+same as in <tt class="filename">/etc/openldap/sldap.conf</tt>. The Red Hat Linux startup script
+creates the <tt class="filename">slapd.pem</tt> file with hostname &#8220;<span class="quote">localhost.localdomain.</span>&#8221;
+It is impossible to access this LDAP server from a slave LDAP server (i.e., a Samba BDC) unless the
+certificate is recreated with a correct hostname.
+</p><p>
+Do not install a Samba PDC on a OpenLDAP 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 therfore 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.
+</p><p>
+Possible PDC/BDC plus LDAP configurations include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       PDC+BDC -&gt; One Central LDAP Server.
+       </p></li><li><p>
+       PDC -&gt; LDAP master server, BDC -&gt; LDAP slave server.
+       </p></li><li><p>
+       PDC -&gt; LDAP master, with secondary slave LDAP server.
+       </p><p>
+       BDC -&gt; LDAP master, with secondary slave LDAP server.
+       </p></li><li><p>
+       PDC -&gt; LDAP master, with secondary slave LDAP server.
+       </p><p>
+       BDC -&gt; LDAP slave server, with secondary master LDAP server.
+       </p></li></ul></div><p>
+In order to have a fall-back configuration (secondary) LDAP server one would specify
+the secondary LDAP server in the <tt class="filename">smb.conf</tt> file as shown in <link linkend="mulitldapcfg">.
+</p><p>
+</p><div class="example"><a name="mulitldapcfg"></a><p class="title"><b>Example 6.2. Multiple LDAP Servers in smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td>...</td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam:ldap://master.quenya.org</tt></i></td></tr><tr><td><i class="parameter"><tt>ldapsam:ldap://slave.quenya.org</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874616"></a>Active Directory Domain Control</h3></div></div><div></div></div><p>
+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-3 is not able to be a Domain Controller within an Active Directory
+tree, and it cannot be an Active Directory server. This means that Samba-3 also cannot
+act as a Backup Domain Controller to an Active Directory Domain Controller.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874638"></a>What Qualifies a Domain Controller on the Network?</h3></div></div><div></div></div><p>
+Every machine that is a Domain Controller for the domain MIDEARTH has to register the NetBIOS
+group name MIDEARTH&lt;#1c&gt; with the WINS server and/or by broadcast on the local network.
+The PDC also registers the unique NetBIOS name MIDEARTH&lt;#1b&gt; with the WINS server.
+The name type &lt;#1b&gt; name is normally reserved for the Domain Master Browser, a role
+that has nothing to do with anything related to authentication, but the Microsoft Domain
+implementation requires the Domain Master Browser to be on the same machine as the PDC.
+</p><p>
+Where a WINS server is not used, broadcast name registrations alone must suffice. Refer to
+<link linkend="netdiscuss"> for more information regarding TCP/IP network protocols and how
+ SMB/CIFS names are handled.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2874679"></a>How does a Workstation find its Domain Controller?</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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">.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874712"></a>NetBIOS Over TCP/IP Enabled</h4></div></div><div></div></div><p>
+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&lt;#1c&gt;. 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2874724"></a>NetBIOS Over TCP/IP Disabled</h4></div></div><div></div></div><p>
+An MS Windows NT4/200x/XP Professional workstation in the realm <tt class="constant">quenya.org</tt>
+that has a need to affect user logon authentication will locate the Domain Controller by 
+requerying DNS servers for the <tt class="constant">_ldap._tcp.pdc.ms-dcs.quenya.org</tt> record.
+More information regarding this subject may be found in <link linkend="adsdnstech">.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2874791"></a>Backup Domain Controller Configuration</h2></div></div><div></div></div><p>
+The creation of a BDC requires some steps to prepare the Samba server before
+<span class="application">smbd</span> is executed for the first time. These steps are outlines as follows:
+<a class="indexterm" name="id2874812"></a>
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The domain SID has to be the same on the PDC and the BDC. In Samba versions
+       pre-2.2.5, the domain SID was stored in the file <tt class="filename">private/MACHINE.SID</tt>.
+       The domain SID is now stored in the file <tt class="filename">private/secrets.tdb</tt>. This file
+       is unique to each server and can not be copied from a PDC to a BDC, the BDC will generate
+       a new SID at start-up. It will over-write the PDC domain SID with the newly created BDC SID.
+       There is a procedure that will allow the BDC to aquire the Domain SID. This is described here.
+       </p><p>
+       To retrieve the domain SID from the PDC or an existing BDC and store it in the
+       <tt class="filename">secrets.tdb</tt>, execute:
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net rpc getsid</tt></b>
+</pre></li><li><p>
+       Specification of the <a class="indexterm" name="id2874890"></a><i class="parameter"><tt>ldap admin dn</tt></i> is obligatory.
+       This also requires the LDAP administration password to be set in the <tt class="filename">secrets.tdb</tt>
+       using the <b class="command">smbpasswd -w <i class="replaceable"><tt>mysecret</tt></i></b>.
+       </p></li><li><p>
+       Either <a class="indexterm" name="id2874928"></a><i class="parameter"><tt>ldap suffix</tt></i> or
+       <a class="indexterm" name="id2874941"></a><i class="parameter"><tt>ldap idmap suffix</tt></i> must be specified in
+       the <tt class="filename">smb.conf</tt> file.
+       </p></li><li><p>
+<a class="indexterm" name="id2874969"></a>
+       The UNIX user database has to be synchronized from the PDC to the
+       BDC. This means that both the <tt class="filename">/etc/passwd</tt> and
+       <tt class="filename">/etc/group</tt> 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.
+       </p></li><li><p>
+       The Samba password database must be replicated from the PDC to the BDC.
+       Although it is possible to synchronize the <tt class="filename">smbpasswd</tt>
+       file with <b class="command">rsync</b> and <b class="command">ssh</b>, this method
+       is broken and flawed, and is therefore not recommended. A better solution
+       is to set up slave LDAP servers for each BDC and a master LDAP server for the PDC.
+       </p></li><li><p>
+       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 <b class="command">cron</b> job
+       that will replicate the directory structure in this share using a tool
+       like <b class="command">rsync</b>.
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2875061"></a>Example Configuration</h3></div></div><div></div></div><p>
+Finally, the BDC has to be found by the workstations. This can be done by setting Samba as shown in <link linkend="minim-bdc">.
+</p><div class="example"><a name="minim-bdc"></a><p class="title"><b>Example 6.3. Minimal setup for being a BDC</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam:ldap://slave-ldap.quenya.org</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap backend = ldapsam:ldap://slave-ldap.quenya.org</tt></i></td></tr></table></div><p>
+In the <i class="parameter"><tt>[global]</tt></i>-section of the <tt class="filename">smb.conf</tt> of the BDC. This makes the BDC
+only register the name SAMBA&lt;#1c&gt; with the WINS server. This is no
+problem as the name SAMBA&lt;#1c&gt; is a NetBIOS group name that is meant to
+be registered by more than one machine. The parameter
+<a class="indexterm" name="id2875165"></a><i class="parameter"><tt>domain master</tt></i> = no
+forces the BDC not to register SAMBA&lt;#1b&gt; which as a unique NetBIOS
+name is reserved for the Primary Domain Controller.
+</p><p>
+<a class="indexterm" name="id2875191"></a>
+<a class="indexterm" name="id2875200"></a>
+The <i class="parameter"><tt>idmap backend</tt></i> will redirect the <b class="command">winbindd</b> utility to
+use the LDAP database to resolve all UIDs and GIDs for UNIX accounts.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2875229"></a>
+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 <i class="parameter"><tt>idmap backend</tt></i>. Please refer to the man page for <tt class="filename">smb.conf</tt> for more information
+regarding its behavior.
+</p></div><p>
+The use of the <a class="indexterm" name="id2875266"></a><i class="parameter"><tt>idmap backend</tt></i> = ldap://master.quenya/org
+option on a BDC only make sense where ldapsam is used on a PDC. The purpose for 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2875291"></a>Common Errors</h2></div></div><div></div></div><p>
+As this is a rather new area for Samba, there are not many examples that we may refer to.
+Updates 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>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2875313"></a>Machine Accounts Keep Expiring</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2875324"></a>
+This problem will occur when the passdb (SAM) files are copied  from a central
+server but the local Backup Domain Controller 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 over
+written when the SAM is re-copied from the PDC. The result is that the Domain Member machine
+on start up 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.
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2875368"></a>Can Samba Be a Backup Domain Controller to an NT4 PDC?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2875379"></a>
+No. The native NT4 SAM replication protocols have not yet been fully implemented.
+</p><p>
+Can I get the benefits of a BDC with Samba?  Yes, but only to a Samba PDC.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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2875402"></a>How Do I Replicate the smbpasswd File?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2875414"></a>
+Replication of the smbpasswd file is sensitive. It has to be done whenever changes
+to the SAM are made. Every user's password change is done in the smbpasswd file and
+has to be replicated to the BDC. So replicating the smbpasswd file very often is necessary.
+</p><p>
+As the smbpasswd file contains plain text password equivalents, it must not be
+sent unencrypted over the wire. The best way to set up smbpasswd replication from
+the PDC to the BDC is to use the utility rsync. rsync can use ssh as a transport.
+<b class="command">ssh</b> itself can be set up to accept <span class="emphasis"><em>only</em></span>
+<b class="command">rsync</b> transfer without requiring the user to type a password.
+</p><p>
+As said a few times before, use of this method is broken and flawed. Machine trust 
+accounts will go out of sync, resulting in a broken domain. This method is
+<span class="emphasis"><em>not</em></span> recommended. Try using LDAP instead.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2875470"></a>Can I Do This All with LDAP?</h3></div></div><div></div></div><p>
+The simple answer is yes. Samba's pdb_ldap code supports binding to a replica
+LDAP server, and will also follow referrals and rebind to the master if it ever
+needs to make a modification to the database. (Normally BDCs are read only, so
+this will not occur often).
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="domain-member"></a>Chapter 7. Domain Membership</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2875708">Features and Benefits</a></dt><dt><a href="#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt><a href="#id2876046">Manual Creation of Machine Trust Accounts</a></dt><dt><a href="#id2876369">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt><a href="#id2876636">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt><a href="#id2876716">Making an MS Windows Workstation or Server a Domain Member</a></dt></dl></dd><dt><a href="#domain-member-server">Domain Member Server</a></dt><dd><dl><dt><a href="#id2876940">Joining an NT4-type Domain with Samba-3</a></dt><dt><a href="#id2877448">Why Is This Better Than security = server?</a></dt></dl></dd><dt><a href="#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt><a href="#id2877654">Configure smb.conf</a></dt><dt><a href="#id2877790">Configure /etc/krb5.conf</a></dt><dt><a href="#ads-create-machine-account">Create the Computer Account</a></dt><dt><a href="#ads-test-server">Testing Server Setup</a></dt><dt><a href="#ads-test-smbclient">Testing with smbclient</a></dt><dt><a href="#id2878363">Notes</a></dt></dl></dd><dt><a href="#id2878399">Sharing User ID Mappings between Samba Domain Members</a></dt><dt><a href="#id2878532">Common Errors</a></dt><dd><dl><dt><a href="#id2878561">Cannot Add Machine Back to Domain</a></dt><dt><a href="#id2878595">Adding Machine to Domain Fails</a></dt><dt><a href="#id2878759">I Can't Join a Windows 2003 PDC</a></dt></dl></dd></dl></div><p>
+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.
+</p><p>
+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 a lack of knowledge. Hopefully
+this chapter will fill the voids.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2875708"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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 
+<span class="emphasis"><em>Single Sign On</em></span> or <span class="acronym">SSO</span> for short. This
+chapter describes the process that must be followed to make a workstation
+(or another server  be it an <span class="application">MS Windows NT4 / 200x</span>
+server) or a Samba server a member of an MS Windows Domain Security context.
+</p><p>
+<a class="indexterm" name="id2875748"></a>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2875773"></a>
+       MS Windows workstation users get the benefit of SSO.
+       </p></li><li><p>
+       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).
+       </p></li><li><p>
+       Only <span class="application">MS Windows NT4/200x/XP Professional</span>
+       workstations that are Domain Members can use network logon facilities.
+       </p></li><li><p>
+       Domain Member workstations can be better controlled through the use of
+       Policy files (<tt class="filename">NTConfig.POL</tt>) and Desktop Profiles.
+       </p></li><li><p>
+       Through the use of logon scripts, users can be given transparent access to network
+       applications that run off application servers.
+       </p></li><li><p>
+       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 backended with an
+       LDAP directory, or via an Active Directory infrastructure).
+       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="machine-trust-accounts"></a>MS Windows Workstation/Server Machine Trust Accounts</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2875860"></a>
+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 &#8220;<span class="quote">Computer Account.</span>&#8221; The purpose of the machine account
+is to prevent a rogue user and Domain Controller from colluding to gain access to a 
+domain member workstation.
+</p><p>
+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 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.
+</p><p>
+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:
+
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       A Domain Security Account (stored in the 
+       <a class="indexterm" name="id2875910"></a><i class="parameter"><tt>passdb backend</tt></i> that has been configured in the
+       <tt class="filename">smb.conf</tt> file. The precise nature of the account information that is
+       stored depends on the type of backend database that has been chosen.
+       </p><p>
+       The older format of this data is the <tt class="filename">smbpasswd</tt> 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.
+       </p><p>
+       The two newer database types are called ldapsam, and
+       tdbsam. Both store considerably more data than the
+       older <tt class="filename">smbpasswd</tt> file did. The extra information
+       enables new user account controls to be implemented.
+       </p></li><li><p>
+       A corresponding UNIX account, typically stored in
+       <tt class="filename">/etc/passwd</tt>. Work is in progress to allow a
+       simplified mode of operation that does not require UNIX user accounts, but
+       this may not be a feature of the early releases of Samba-3.
+       </p></li></ul></div><p>
+</p><p>
+<a class="indexterm" name="id2875988"></a>
+There are three ways to create Machine Trust Accounts:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Manual creation from the UNIX/Linux command line. Here, both the Samba and
+       corresponding UNIX account are created by hand.
+       </p></li><li><p>
+       <a class="indexterm" name="id2876017"></a>
+       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.
+       </p></li><li><p>
+       &#8220;<span class="quote">On-the-fly</span>&#8221; 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. 
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2876046"></a>Manual Creation of Machine Trust Accounts</h3></div></div><div></div></div><p>
+The first step in manually creating a Machine Trust Account is to manually
+create the corresponding UNIX account in <tt class="filename">/etc/passwd</tt>. 
+This can be done using <b class="command">vipw</b> or another &#8220;<span class="quote">add user</span>&#8221; command
+that is normally used to create new UNIX accounts. The following is an example for
+a Linux-based Samba server:
+</p><p>
+<a class="indexterm" name="id2876084"></a>
+<a class="indexterm" name="id2876092"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/sbin/useradd -g machines -d /dev/null -c <i class="replaceable"><tt>"machine nickname"</tt></i> \
+   -s /bin/false <i class="replaceable"><tt>machine_name</tt></i>$ </tt></b>
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>passwd -l <i class="replaceable"><tt>machine_name</tt></i>$</tt></b>
+</pre><p>
+</p><p>In the above example above there is an existing system group &#8220;<span class="quote">machines</span>&#8221; which is used
+as the primary group for all machine accounts. In the following examples the &#8220;<span class="quote">machines</span>&#8221; group has
+numeric GID equal 100.</p><p>
+<a class="indexterm" name="id2876166"></a>
+On *BSD systems, this can be done using the <b class="command">chpass</b> utility:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>chpass -a \
+'<i class="replaceable"><tt>machine_name</tt></i>$:*:101:100::0:0:Windows <i class="replaceable"><tt>machine_name</tt></i>:/dev/null:/sbin/nologin'</tt></b>
+</pre><p>
+</p><p>
+The <tt class="filename">/etc/passwd</tt> entry will list the machine name 
+with a &#8220;<span class="quote">$</span>&#8221; appended, will not have a password, will have a null shell and no 
+home directory. For example, a machine named &#8220;<span class="quote">doppy</span>&#8221; would have an 
+<tt class="filename">/etc/passwd</tt> entry like this:
+</p><pre class="programlisting">
+doppy$:x:505:100:<i class="replaceable"><tt>machine_nickname</tt></i>:/dev/null:/bin/false
+</pre><p>
+Above, <i class="replaceable"><tt>machine_nickname</tt></i> can be any
+descriptive name for the client, i.e., BasementComputer.
+<i class="replaceable"><tt>machine_name</tt></i> absolutely must be the NetBIOS
+name of the client to be joined to the domain. The &#8220;<span class="quote">$</span>&#8221; must be
+appended to the NetBIOS name of the client or Samba will not recognize
+this as a Machine Trust Account.
+</p><p>
+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 
+<b class="command">smbpasswd</b> command 
+as shown here:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbpasswd -a -m <i class="replaceable"><tt>machine_name</tt></i></tt></b>
+</pre><p>
+</p><p>
+where <i class="replaceable"><tt>machine_name</tt></i> is the machine's NetBIOS
+name. The RID of the new machine account is generated from the UID of 
+the corresponding UNIX account.
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Join the client to the domain immediately</h3><p>
+Manually creating a Machine Trust Account using this method is the 
+equivalent of creating a Machine Trust Account on a Windows NT PDC using 
+<a class="indexterm" name="id2876343"></a>
+the <span class="application">Server Manager</span>. 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!
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2876369"></a>Managing Domain Machine Accounts using NT4 Server Manager</h3></div></div><div></div></div><p>
+A working <a class="indexterm" name="id2876379"></a><i class="parameter"><tt>add machine script</tt></i> script is essential
+for machine trust accounts to be automatically created. This applies no matter whether
+one uses automatic account creation, or if one wishes to use the NT4 Domain Server Manager.
+</p><p>
+<a class="indexterm" name="id2876402"></a>
+If the machine from which you are trying to manage the domain is an 
+<span class="application">MS Windows NT4 workstation or MS Windows 200x/XP Professional</span>,
+the tool of choice is the package called <b class="command">SRVTOOLS.EXE</b>. 
+When executed in the target directory it will unpack <b class="command">SrvMgr.exe</b>
+and <b class="command">UsrMgr.exe</b> (both are domain management tools for MS Windows NT4 workstation).
+</p><p>
+<a class="indexterm" name="id2876447"></a>
+If your workstation is a <span class="application">Microsoft Windows 9x/Me</span> family product
+ you should download the <b class="command">Nexus.exe</b> package from the Microsoft web site.
+When executed from the target directory this will unpack the same tools but for use on 
+this platform.
+</p><p>
+Further information about these tools may be obtained from the following locations:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673">http://support.microsoft.com/default.aspx?scid=kb;en-us;173673</ulink></td></tr><tr><td><ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;172540">http://support.microsoft.com/default.aspx?scid=kb;en-us;172540</ulink></td></tr></table><p>
+</p><p>
+Launch the <b class="command">srvmgr.exe</b> (Server Manager for Domains) and follow these steps:
+</p><div class="procedure"><p class="title"><b>Procedure 7.1. Server Manager Account Machine Account Management</b></p><ol type="1"><li><p>
+       From the menu select <span class="guimenu">Computer</span>.
+       </p></li><li><p>
+       Click <span class="guimenuitem">Select Domain</span>.
+       </p></li><li><p>
+       Click the name of the domain you wish to administer in the
+       <span class="guilabel">Select Domain</span> panel and then click 
+       <span class="guibutton">OK</span>.
+       </p></li><li><p>
+       Again from the menu select <span class="guimenu">Computer</span>.
+       </p></li><li><p>
+       Select <span class="guimenuitem">Add to Domain</span>.
+       </p></li><li><p>
+       In the dialog box, click the radio button to 
+       <span class="guilabel">Add NT Workstation of Server</span>, then
+       enter the machine name in the field provided, and click the 
+       <span class="guibutton">Add</span> button.
+       </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2876636"></a>On-the-Fly Creation of Machine Trust Accounts</h3></div></div><div></div></div><p>
+The second (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.
+</p><p>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 <tt class="filename">smb.conf</tt>. This method is not required, however, corresponding UNIX
+accounts may also be created manually.
+</p><p>
+Here is an example for a Red Hat Linux system.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td># &lt;...remainder of parameters...&gt;</td></tr><tr><td><i class="parameter"><tt>add machine script = /usr/sbin/useradd -d /dev/null -g 100 \</tt></i></td></tr><tr><td><i class="parameter"><tt>  -s /bin/false -M %u</tt></i></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2876716"></a>Making an MS Windows Workstation or Server a Domain Member</h3></div></div><div></div></div><p>
+The procedure for making an MS Windows workstation or server a member of the domain varies
+with the version of Windows.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2876728"></a>Windows 200x/XP Professional Client</h4></div></div><div></div></div><p>
+       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.
+       A Samba Administrator Account (i.e., a Samba account that has <tt class="constant">root</tt> privileges on the
+       Samba server) must be entered here; the operation will fail if an ordinary user
+       account is given. 
+       </p><p>
+       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 <tt class="filename">/etc/passwd</tt>.
+       </p><p>
+       The name of the account that is used to create Domain Member machine accounts can be
+       anything the network administrator may choose. If it is other than <tt class="constant">root</tt>
+       then this is easily mapped to <tt class="constant">root</tt> in the file named in the <tt class="filename">smb.conf</tt> parameter
+       <a class="indexterm" name="id2876787"></a><i class="parameter"><tt>username map</tt></i> = /etc/samba/smbusers.
+       </p><p>
+       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.
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2876811"></a>Windows NT4 Client</h4></div></div><div></div></div><p>
+       If the Machine Trust Account was created manually, on the
+       Identification Changes menu enter the domain name, but do not
+       check the box <span class="guilabel">Create a Computer Account in the Domain</span>.
+       In this case, the existing Machine Trust Account is used to join the machine 
+       to the domain.
+       </p><p>
+       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 <span class="guilabel">Create a Computer Account in the Domain</span>. In this case, joining
+       the domain proceeds as above for Windows 2000 (i.e., you must supply a Samba Administrator Account when
+       prompted).
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2876852"></a>Samba Client</h4></div></div><div></div></div><p>Joining a Samba client to a domain is documented in 
+       <link linkend="domain-member-server">.
+       </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="domain-member-server"></a>Domain Member Server</h2></div></div><div></div></div><p>
+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.
+</p><p>
+<span class="emphasis"><em>
+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 NetWare Directory
+Server, and so on.
+</em></span>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
+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.
+</div><p>
+Please refer to <link linkend="samba-pdc">, 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2876940"></a>Joining an NT4-type Domain with Samba-3</h3></div></div><div></div></div><p><link linkend="assumptions"> lists names that have been used in the remainder of this chapter.</p><div class="table"><a name="assumptions"></a><p class="title"><b>Table 7.1. Assumptions</b></p><table summary="Assumptions" border="1"><colgroup><col align="right"><col align="left"></colgroup><tbody><tr><td align="right">NetBIOS name:</td><td align="left">SERV1</td></tr><tr><td align="right">Windows 200x/NT domain name:</td><td align="left">MIDEARTH</td></tr><tr><td align="right">Domain's PDC NetBIOS name:</td><td align="left">DOMPDC</td></tr><tr><td align="right">Domain's BDC NetBIOS names:</td><td align="left">DOMBDC1 and DOMBDC2</td></tr></tbody></table></div><p>
+First, you must edit your <tt class="filename">smb.conf</tt> file to tell Samba it should now use domain security.
+</p><p>
+       Change (or add) your 
+       <a class="indexterm" name="id2877054"></a><i class="parameter"><tt>security</tt></i> line in the [global] section 
+of your <tt class="filename">smb.conf</tt> to read:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = domain</tt></i></td></tr></table><p>
+</p><p>
+Next change the <a class="indexterm" name="id2877098"></a><i class="parameter"><tt>workgroup</tt></i> line in the <i class="parameter"><tt>[global]</tt></i>
+section to read: 
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr></table><p>
+</p><p>
+This is the name of the domain we are joining.
+</p><p>
+You must also have the parameter <a class="indexterm" name="id2877148"></a><i class="parameter"><tt>encrypt passwords</tt></i>
+set to <tt class="constant">yes</tt> in order for your users to authenticate to the NT PDC.
+This is the defaulty setting if this parameter is not specified. There is no need to specify this
+parameter, but if it is specified in the <tt class="filename">smb.conf</tt> file, it must be set to <tt class="constant">Yes</tt>.
+</p><p>
+Finally, add (or modify) a <a class="indexterm" name="id2877186"></a><i class="parameter"><tt>password server</tt></i> line in the [global]
+section to read: 
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = DOMPDC DOMBDC1 DOMBDC2</tt></i></td></tr></table><p>
+</p><p>
+These are the primary and backup Domain Controllers 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.
+</p><p>
+Alternately, if you want smbd to automatically determine 
+the list of Domain Controllers to use for authentication, you may 
+set this line to be:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = *</tt></i></td></tr></table><p>
+</p><p>
+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.
+</p><p>
+To join the domain, run this command:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net join -S DOMPDC -U<i class="replaceable"><tt>Administrator%password</tt></i></tt></b>
+</pre><p>
+</p><p>
+If the <tt class="option">-S DOMPDC</tt> argument is not given, the domain name will be obtained from <tt class="filename">smb.conf</tt>.
+</p><p>
+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 <tt class="option">-S</tt>
+option. The <i class="replaceable"><tt>Administrator%password</tt></i> 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 message in your terminal window the
+text shown below. Where the older NT4 style domain architecture is used:
+</p><pre class="screen">
+<tt class="computeroutput">Joined domain DOM.</tt>
+</pre><p>
+</p><p>
+Where Active Directory is used:
+</p><pre class="screen">
+<tt class="computeroutput">Joined SERV1 to realm MYREALM.</tt>
+</pre><p>
+</p><p>
+Refer to the <b class="command">net</b> man page for further information.
+</p><p>
+This process joins the server to the domain without having to create the machine
+trust account on the PDC beforehand.
+</p><p>
+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:
+</p><pre class="screen">
+<tt class="filename">/usr/local/samba/private/secrets.tdb</tt>
+or 
+<tt class="filename">/etc/samba/secrets.tdb</tt>.
+</pre><p>
+</p><p>
+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.
+</p><p>
+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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt>/etc/init.d/samba restart
+</pre><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2877448"></a>Why Is This Better Than <i class="parameter"><tt>security = server</tt></i>?</h3></div></div><div></div></div><p>
+Currently, domain security in Samba does not free you from 
+having to create local UNIX users to represent the users attaching 
+to your server. This means that if Domain user <tt class="constant">DOM\fred
+</tt> attaches to your Domain Security Samba server, there needs 
+to be a local UNIX user fred to represent that user in the UNIX 
+file system. This is similar to the older Samba security mode 
+<a class="indexterm" name="id2877476"></a><i class="parameter"><tt>security</tt></i> = server,
+where Samba would pass through the authentication request to a Windows 
+NT server in the same way as a Windows 95 or Windows 98 server would.
+</p><p>
+Please refer to <link linkend="winbind">, for information on a system
+to automatically assign UNIX UIDs and GIDs to Windows NT Domain users and groups.
+</p><p>
+The advantage to Domain-level security is that the 
+authentication in Domain-level security is passed down the authenticated 
+RPC channel in exactly the same way that an NT server would do it. This 
+means Samba servers now participate in domain trust relationships in 
+exactly the same way NT servers do (i.e., you can add Samba servers into 
+a resource domain and have the authentication passed on from a resource
+domain PDC to an account domain PDC).
+</p><p>
+In addition, with <a class="indexterm" name="id2877522"></a><i class="parameter"><tt>security</tt></i> = server, every Samba 
+daemon on a server has to keep a connection open to the 
+authenticating server for as long as that daemon lasts. This can drain 
+the connection resources on a Microsoft NT server and cause it to run 
+out of available connections. With <a class="indexterm" name="id2877540"></a><i class="parameter"><tt>security</tt></i> = domain, 
+however, the Samba daemons connect to the PDC/BDC only for as long 
+as is necessary to authenticate the user and then drop the connection, 
+thus conserving PDC connection resources.
+</p><p>
+And finally, acting in the same manner as an NT server 
+authenticating to a PDC means that as part of the authentication 
+reply, the Samba server gets the user identification information such 
+as the user SID, the list of NT groups the user belongs to, and so on. 
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Much of the text of this document was first published in the Web magazine 
+<ulink url="http://www.linuxworld.com">LinuxWorld</ulink> as the article <ulink url="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html">http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html</ulink>
+<span class="emphasis"><em>Doing the NIS/NT Samba</em></span>.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ads-member"></a>Samba ADS Domain Membership</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2877614"></a>
+<a class="indexterm" name="id2877622"></a>
+<a class="indexterm" name="id2877634"></a>
+<a class="indexterm" name="id2877642"></a>
+This is a rough guide to setting up Samba-3 with Kerberos authentication against a
+Windows 200x KDC. A familiarity with Kerberos is assumed.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2877654"></a>Configure <tt class="filename">smb.conf</tt></h3></div></div><div></div></div><p>
+You must use at least the following three options in <tt class="filename">smb.conf</tt>:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>realm = your.kerberos.REALM</tt></i></td></tr><tr><td><i class="parameter"><tt>security = ADS</tt></i></td></tr><tr><td># The following parameter need only be specified if present.</td></tr><tr><td># The default setting is not present is Yes.</td></tr><tr><td><i class="parameter"><tt>encrypt passwords = yes</tt></i></td></tr></table><p>
+In case samba cannot correctly identify the appropriate ADS server using the realm name, use the 
+<a class="indexterm" name="id2877724"></a><i class="parameter"><tt>password server</tt></i> option in <tt class="filename">smb.conf</tt>:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = your.kerberos.server</tt></i></td></tr></table><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+You do <span class="emphasis"><em>not</em></span> need a smbpasswd file, and older clients will be authenticated as 
+if <a class="indexterm" name="id2877771"></a><i class="parameter"><tt>security</tt></i> = domain, although it will not do any harm and 
+allows you to have local users not in the domain.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2877790"></a>Configure <tt class="filename">/etc/krb5.conf</tt></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2877806"></a>
+<a class="indexterm" name="id2877814"></a>
+With both MIT and Heimdal Kerberos, this is unnecessary, and may be detrimental. All ADS
+domains will automatically create SRV records in the DNS zone <i class="parameter"><tt>_kerberos.REALM.NAME</tt></i> for
+each KDC in the realm. MIT's, as well as Heimdal's, KRB5 libraries default to checking
+for these records, so they will automatically find the KDCs. In addition,
+<tt class="filename">krb5.conf</tt> only allows specifying a single KDC, even there if there is more
+than one. Using the DNS lookup allows the KRB5 libraries to use whichever KDCs are available.
+</p><p>
+When manually configuring <tt class="filename">krb5.conf</tt>, the minimal configuration is:
+</p><pre class="programlisting">
+[libdefaults]
+   default_realm = YOUR.KERBEROS.REALM
+
+       [realms]
+       YOUR.KERBEROS.REALM = {
+       kdc = your.kerberos.server
+           }
+</pre><p>
+When using Heimdal versions before 0.6 use the following configuration settings:
+</p><pre class="screen">
+[libdefaults]
+   default_realm      = YOUR.KERBEROS.REALM
+   default_etypes     = des-cbc-crc des-cbc-md5
+   default_etypes_des = des-cbc-crc des-cbc-md5
+
+        [realms]
+        YOUR.KERBEROS.REALM = {
+        kdc = your.kerberos.server
+            }
+</pre><p>
+</p><p>
+<a class="indexterm" name="id2877894"></a>
+Test your config by doing a <b class="userinput"><tt>kinit
+<i class="replaceable"><tt>USERNAME</tt></i>@<i class="replaceable"><tt>REALM</tt></i></tt></b> and
+making sure that your password is accepted by the Win2000 KDC.
+</p><p>
+With Heimdal versions earlier than 0.6.x you only can use newly created accounts
+in ADS or accounts that have had the password changed once after migration, or
+in case of <tt class="constant">Administrator</tt> after installation. At the
+moment, a Windows 2003 KDC can only be used with a Heimdal releases later than 0.6
+(and no default etypes in krb5.conf). Unfortunatly this whole area is still
+in a state of flux.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The realm must be in uppercase or you will get &#8220;<span class="quote"><span class="errorname">Cannot find KDC for
+requested realm while getting initial credentials</span></span>&#8221; error (Kerberos
+is case-sensitive!).
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Time between the two servers must be synchronized. You will get a
+&#8220;<span class="quote"><span class="errorname">kinit(v5): Clock skew too great while getting initial credentials</span></span>&#8221;
+if the time difference is more than five minutes. 
+</p></div><p>
+Clock skew limits are configurable in the Kerberos protocols. The default setting is
+five minutes.
+</p><p>
+You also must ensure that you can do a reverse DNS lookup on the IP
+address of your KDC. Also, the name that this reverse lookup maps to
+must either be the NetBIOS name of the KDC (i.e., the hostname with no
+domain attached) or it can alternately be the NetBIOS name followed by the realm. 
+</p><p>
+The easiest way to ensure you get this right is to add a 
+<tt class="filename">/etc/hosts</tt> entry mapping the IP address of your KDC to 
+its NetBIOS name. If you do not get this correct then you will get a 
+<span class="errorname">local error</span> when you try to join the realm.
+</p><p>
+If all you want is Kerberos support in <span class="application">smbclient</span> then you can skip
+directly to <link linkend="ads-test-smbclient"> now. 
+<link linkend="ads-create-machine-account"> and <link linkend="ads-test-server">
+are needed only if you want Kerberos support for <span class="application">smbd</span> and <span class="application">winbindd</span>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-create-machine-account"></a>Create the Computer Account</h3></div></div><div></div></div><p>
+As a user who has write permission on the Samba private directory (usually root), run:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net ads join -U Administrator%password</tt></b>
+</pre><p>
+</p><p>
+When making a Windows client a member of an ADS domain within a complex organization, you
+may want to create the machine account within a particular organizational unit. Samba-3 permits
+this to be done using the following syntax:
+</p><pre class="screen">
+<tt class="prompt">root# </tt>  <b class="userinput"><tt>kinit Administrator@your.kerberos.REALM</tt></b>
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net ads join &#8220;<span class="quote">organizational_unit</span>&#8221;</tt></b>
+</pre><p>
+</p><p>
+For example, you may want to create the machine account in a container called &#8220;<span class="quote">Servers</span>&#8221;
+under the organizational directory &#8220;<span class="quote">Computers\BusinessUnit\Department</span>&#8221; like this:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net ads join "Computers\BusinessUnit\Department\Servers"</tt></b>
+</pre><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2878175"></a>Possible Errors</h4></div></div><div></div></div><p>
+</p><div class="variablelist"><dl><dt><span class="term"><span class="errorname">ADS support not compiled in</span></span></dt><dd><p>Samba must be reconfigured (remove config.cache) and recompiled
+       (make clean all install) after the Kerberos libiraries and headers files are installed.
+       </p></dd><dt><span class="term"><span class="errorname">net ads join prompts for user name</span></span></dt><dd><p>You need to login to the domain using <b class="userinput"><tt>kinit
+       <i class="replaceable"><tt>USERNAME</tt></i>@<i class="replaceable"><tt>REALM</tt></i></tt></b>.
+       <i class="replaceable"><tt>USERNAME</tt></i> must be a user who has rights to add a machine
+       to the domain. </p></dd><dt><span class="term">Unsupported encryption/or checksum types</span></dt><dd><p>
+       Make sure that the <tt class="filename">/etc/krb5.conf</tt> is correctly configured
+       for the type and version of Kerberos installed on the system.
+       </p></dd></dl></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-test-server"></a>Testing Server Setup</h3></div></div><div></div></div><p>
+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 &#8220;<span class="quote">Computers</span>&#8221;
+folder under Users and Computers.
+</p><p>
+On a Windows 2000 client, try <b class="userinput"><tt>net use * \\server\share</tt></b>. You should
+be logged in with Kerberos without needing to know a password. If this fails then run
+<b class="userinput"><tt>klist tickets</tt></b>. Did you get a ticket for the server? Does it have
+an encryption type of DES-CBC-MD5? 
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
+Samba can use both DES-CBC-MD5 encryption as well as ARCFOUR-HMAC-MD5 encoding.
+</div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-test-smbclient"></a>Testing with <span class="application">smbclient</span></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2878334"></a>
+On your Samba server try to login to a Win2000 server or your Samba
+server using <span class="application">smbclient</span> and Kerberos. Use <span class="application">smbclient</span> as usual, but
+specify the <tt class="option">-k</tt> option to choose Kerberos authentication.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878363"></a>Notes</h3></div></div><div></div></div><p>
+You must change administrator password at least once after DC 
+install, to create the right encryption types.
+</p><p>
+Windows 200x does not seem to create the <i class="parameter"><tt>_kerberos._udp</tt></i> and <i class="parameter"><tt>_ldap._tcp</tt></i> in
+the default DNS setup. Perhaps this will be fixed later in service packs.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878399"></a>Sharing User ID Mappings between Samba Domain Members</h2></div></div><div></div></div><p>
+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 <i class="parameter"><tt>idmap</tt></i> subsystem of Samba.
+</p><p>
+In some cases it is useful to share these mappings between Samba Domain Members,
+so <span class="emphasis"><em>name-&gt;id</em></span> mapping is identical on all machines.
+This may be needed in particular when sharing files over both CIFS and NFS.
+</p><p>To use the <span class="emphasis"><em>LDAP</em></span> <i class="parameter"><tt>ldap idmap suffix</tt></i>, set:</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>ldap idmap suffix = ou=Idmap,dc=quenya,dc=org</tt></i></td></tr></table><p>See the <tt class="filename">smb.conf</tt> man page entry for the <a class="indexterm" name="id2878474"></a><i class="parameter"><tt>ldap idmap suffix</tt></i>
+parameter for further information.</p><p>
+Do not forget to specify also the <a class="indexterm" name="id2878493"></a><i class="parameter"><tt>ldap admin dn</tt></i>
+and to make certain to set the LDAP administrative password into the <tt class="filename">secrets.tdb</tt> using:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> smbpasswd -w ldap-admin-password
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878532"></a>Common Errors</h2></div></div><div></div></div><p>
+In the process of adding/deleting/re-adding Domain Member machine accounts, there are
+many traps for the unwary player and many &#8220;<span class="quote">little</span>&#8221; 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 &#8220;<span class="quote">re-install</span>&#8221;
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878561"></a>Cannot Add Machine Back to Domain</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">A Windows workstation was re-installed. The original domain machine
+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  I know it does not. Why is this failing?</span>&#8221;
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878595"></a>Adding Machine to Domain Fails</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">Adding a Windows 200x or XP Professional machine to the Samba PDC Domain fails with a
+message that, <span class="errorname">`The machine could not be added at this time, there is a network problem.
+Please try again later.'</span> Why?</span>&#8221;
+</p><p>
+You should check that there is an <a class="indexterm" name="id2878622"></a><i class="parameter"><tt>add machine script</tt></i> in your <tt class="filename">smb.conf</tt>
+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 <a class="indexterm" name="id2878646"></a><i class="parameter"><tt>log level</tt></i>
+in the <tt class="filename">smb.conf</tt> file to level 10, then try to rejoin the domain. Check the logs to see which
+operation is failing.
+</p><p>
+Possible causes include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The script does not actually exist, or could not be located in the path specified.
+       </p><p>
+       <span class="emphasis"><em>Corrective action:</em></span> Fix it. Make sure when run manually
+       that the script will add both the UNIX system account and the Samba SAM account.
+       </p></li><li><p>
+       The machine could not be added to the UNIX system accounts file <tt class="filename">/etc/passwd</tt>.
+       </p><p>
+       <span class="emphasis"><em>Corrective action:</em></span> Check that the machine name is a legal UNIX
+       system account name. If the UNIX utility <b class="command">useradd</b> is called,
+       then make sure that the machine name you are trying to add can be added using this
+       tool. <b class="command">Useradd</b> on some systems will not allow any upper case characters
+       nor will it allow spaces in the name.
+       </p></li></ul></div><p>
+The <a class="indexterm" name="id2878740"></a><i class="parameter"><tt>add machine script</tt></i> 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2878759"></a>I Can't Join a Windows 2003 PDC</h3></div></div><div></div></div><p>Windows 2003 requires SMB signing. Client side SMB signing has been implemented in Samba-3.0.
+       Set <a class="indexterm" name="id2878771"></a><i class="parameter"><tt>client use spnego</tt></i> = yes when communicating 
+       with a Windows 2003 server.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="StandAloneServer"></a>Chapter 8. Stand-alone Servers</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2878847">Features and Benefits</a></dt><dt><a href="#id2878885">Background</a></dt><dt><a href="#id2878958">Example Configuration</a></dt><dd><dl><dt><a href="#RefDocServer">Reference Documentation Server</a></dt><dt><a href="#SimplePrintServer">Central Print Serving</a></dt></dl></dd><dt><a href="#id2879591">Common Errors</a></dt></dl></div><p>
+Stand-alone Servers are independent of Domain Controllers on the network.
+They are not Domain Members and function more like workgroup servers. In many
+cases a Stand-alone Server is configured with a minimum of security control
+with the intent that all data served will be readily accessible to all users.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878847"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Stand-alone 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.
+</p><p>
+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. Noone can write files to the server as it is legislatively
+important that all documents remain unaltered. A share mode read-only Stand-alone
+Server is an ideal solution.
+</p><p>
+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 Stand-alone Server makes
+a great solution.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878885"></a>Background</h2></div></div><div></div></div><p>
+The term <span class="emphasis"><em>Stand-alone Server</em></span> 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 SHARE mode or in
+USER mode.
+</p><p>
+No special action is needed other than to create user accounts. Stand-alone
+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 they use will
+be translated (mapped) locally on the Stand-alone Server to a locally known
+user name. There are several ways this can be done.
+</p><p>
+Samba tends to blur the distinction a little in respect of what is
+a Stand-alone 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.
+</p><p>
+Through the use of Pluggable Authentication Modules (PAM) and the name service switcher (NSSWITCH),
+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
+(<tt class="filename">/etc/passwd</tt> or <tt class="filename">/etc/shadow</tt>), may use a
+local smbpasswd file, or may use an LDAP backend, or even via PAM and Winbind another CIFS/SMB server
+for authentication.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2878958"></a>Example Configuration</h2></div></div><div></div></div><p>
+The examples, <link linkend="simplynice">, and link linkend="SimplePrintServer"/&gt;,
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RefDocServer"></a>Reference Documentation Server</h3></div></div><div></div></div><p>
+Configuration of a read-only data server that everyone can access is very simple.
+<link linkend="simplynice"> is the <tt class="filename">smb.conf</tt> file that will do this. Assume that all the reference documents
+are stored in the directory <tt class="filename">/export</tt>, and the documents are owned by a user other than
+nobody. No home directories are shared, and there are no users in the <tt class="filename">/etc/passwd</tt>
+UNIX system database. This is a simple system to administer.
+</p><div class="example"><a name="simplynice"></a><p class="title"><b>Example 8.1. smb.conf for Reference Documentation Server</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = GANDALF</tt></i></td></tr><tr><td><i class="parameter"><tt>security = SHARE</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = guest</tt></i></td></tr><tr><td><i class="parameter"><tt>wins server = 192.168.1.1</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[data]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Data</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /export</tt></i></td></tr><tr><td><i class="parameter"><tt>guest only = Yes</tt></i></td></tr></table></div><p>
+In <link linkend="simplynice"> above, the machine name is set to GANDALF, the workgroup is set to the name
+of the local workgroup (MIDEARTH) so the machine will appear together with systems with
+which users are familiar. The only password backend required is the &#8220;<span class="quote">guest</span>&#8221; backend to allow default
+unprivileged account names to be used. As there is a WINS server on this networki, we of obviously make use of it.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="SimplePrintServer"></a>Central Print Serving</h3></div></div><div></div></div><p>
+Configuration of a simple print server is easy if you have all the right tools
+on your system.
+</p><div class="orderedlist"><p class="title"><b> Assumptions:</b></p><ol type="1"><li><p>
+       The print server must require no administration.
+       </p></li><li><p>
+       The print spooling and processing system on our print server will be CUPS.
+       (Please refer to <link linkend="CUPS-printing"> for more information).
+       </p></li><li><p>
+       The print server will service only network printers. The network administrator
+       will correctly configure the CUPS environment to support the printers.
+       </p></li><li><p>
+       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.
+       </p></li></ol></div><p>
+In this example our print server will spool all incoming print jobs to
+<tt class="filename">/var/spool/samba</tt> 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:
+</p><div class="itemizedlist"><p class="title"><b>Enabling Anonymous Printing</b></p><ul type="disc"><li><p>
+       The UNIX/Linux system must have a <b class="command">guest</b> account.
+       The default for this is usually the account <b class="command">nobody</b>.
+       To find the correct name to use for your version of Samba, do the 
+       following:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>testparm -s -v | grep "guest account"</tt></b>
+</pre><p>
+       Make sure that this account exists in your system password
+       database (<tt class="filename">/etc/passwd</tt>).
+       </p></li><li><p>
+       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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>mkdir /var/spool/samba</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown nobody.nobody /var/spool/samba</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chmod a+rwt /var/spool/samba</tt></b>
+</pre><p>
+       </p></li></ul></div><p>
+The contents of the <tt class="filename">smb.conf</tt> file is shown in <link linkend="AnonPtrSvr">.
+</p><p>
+</p><div class="example"><a name="AnonPtrSvr"></a><p class="title"><b>Example 8.2. smb.conf for Anonymous Printing</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = GANDALF</tt></i></td></tr><tr><td><i class="parameter"><tt>security = SHARE</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = guest</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>use client driver = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = No</tt></i></td></tr></table></div><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2879542"></a>
+<a class="indexterm" name="id2879553"></a>
+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 <tt class="filename">/etc/mime.conv</tt> and <tt class="filename">/etc/mime.types</tt>
+files. Refer to <link linkend="cups-raw">.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879591"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ClientConfig"></a>Chapter 9. MS Windows Network Configuration Guide</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2879654">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879654"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="optional"></a>Advanced Configuration</h1></div></div><div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2879682"></a>Valuable Nuts and Bolts Information</h1></div></div><div></div></div><p>
+Samba has several features that you might want or might not want to use. The chapters in this part each cover specific Samba features.
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt>10. <a href="#NetworkBrowsing">Network Browsing</a></dt><dd><dl><dt><a href="#id2879808">Features and Benefits</a></dt><dt><a href="#id2870309">What Is Browsing?</a></dt><dt><a href="#netdiscuss">Discussion</a></dt><dd><dl><dt><a href="#id2870632">NetBIOS over TCP/IP</a></dt><dt><a href="#id2870902">TCP/IP without NetBIOS</a></dt><dt><a href="#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt><a href="#id2871266">How Browsing Functions</a></dt><dd><dl><dt><a href="#DMB">Configuring WORKGROUP Browsing</a></dt><dt><a href="#id2882657">DOMAIN Browsing Configuration</a></dt><dt><a href="#browse-force-master">Forcing Samba to Be the Master</a></dt><dt><a href="#id2883073">Making Samba the Domain Master</a></dt><dt><a href="#id2883250">Note about Broadcast Addresses</a></dt><dt><a href="#id2883267">Multiple Interfaces</a></dt><dt><a href="#id2883303">Use of the Remote Announce Parameter</a></dt><dt><a href="#id2883462">Use of the Remote Browse Sync Parameter</a></dt></dl></dd><dt><a href="#id2883539">WINS  The Windows Internetworking Name Server</a></dt><dd><dl><dt><a href="#id2883731">WINS Server Configuration</a></dt><dt><a href="#id2884003">WINS Replication</a></dt><dt><a href="#id2884040">Static WINS Entries</a></dt></dl></dd><dt><a href="#id2884125">Helpful Hints</a></dt><dd><dl><dt><a href="#id2884138">Windows Networking Protocols</a></dt><dt><a href="#id2884219">Name Resolution Order</a></dt></dl></dd><dt><a href="#id2884394">Technical Overview of Browsing</a></dt><dd><dl><dt><a href="#id2884448">Browsing Support in Samba</a></dt><dt><a href="#id2884579">Problem Resolution</a></dt><dt><a href="#id2884709">Cross-Subnet Browsing</a></dt></dl></dd><dt><a href="#id2885483">Common Errors</a></dt><dd><dl><dt><a href="#id2885497">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt><a href="#id2885564">Server Resources Can Not Be Listed</a></dt><dt><a href="#id2885620">I get an `Unable to browse the network' error</a></dt><dt><a href="#id2885679">Browsing of Shares and Directories is Very Slow</a></dt></dl></dd></dl></dd><dt>11. <a href="#passdb">Account Information Databases</a></dt><dd><dl><dt><a href="#id2886115">Features and Benefits</a></dt><dd><dl><dt><a href="#id2886163">Backward Compatibility Backends</a></dt><dt><a href="#id2886323">New Backends</a></dt></dl></dd><dt><a href="#passdbtech">Technical Information</a></dt><dd><dl><dt><a href="#id2886715">Important Notes About Security</a></dt><dt><a href="#id2886952">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt><a href="#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt></dl></dd><dt><a href="#acctmgmttools">Account Management Tools</a></dt><dd><dl><dt><a href="#id2887270">The smbpasswd Command</a></dt><dt><a href="#pdbeditthing">The pdbedit Command</a></dt></dl></dd><dt><a href="#id2887857">Password Backends</a></dt><dd><dl><dt><a href="#id2887908">Plaintext</a></dt><dt><a href="#id2887948">smbpasswd  Encrypted Password Database</a></dt><dt><a href="#id2888074">tdbsam</a></dt><dt><a href="#id2888128">ldapsam</a></dt><dt><a href="#id2890210">MySQL</a></dt><dt><a href="#XMLpassdb">XML</a></dt></dl></dd><dt><a href="#id2891304">Common Errors</a></dt><dd><dl><dt><a href="#id2891310">Users Cannot Logon</a></dt><dt><a href="#id2891353">Users Being Added to the Wrong Backend Database</a></dt><dt><a href="#id2891445">Configuration of auth methods</a></dt></dl></dd></dl></dd><dt>12. <a href="#groupmapping">Group Mapping  MS Windows and UNIX</a></dt><dd><dl><dt><a href="#id2891703">Features and Benefits</a></dt><dt><a href="#id2892074">Discussion</a></dt><dd><dl><dt><a href="#id2892376">Default Users, Groups and Relative Identifiers</a></dt><dt><a href="#id2893011">Example Configuration</a></dt></dl></dd><dt><a href="#id2893090">Configuration Scripts</a></dt><dd><dl><dt><a href="#id2893104">Sample smb.conf Add Group Script</a></dt><dt><a href="#id2893239">Script to Configure Group Mapping</a></dt></dl></dd><dt><a href="#id2893347">Common Errors</a></dt><dd><dl><dt><a href="#id2893361">Adding Groups Fails</a></dt><dt><a href="#id2893430">Adding MS Windows Groups to MS Windows Groups Fails</a></dt><dt><a href="#id2893456">Adding Domain Users to the Power Users Group</a></dt></dl></dd></dl></dd><dt>13. <a href="#AccessControls">File, Directory and Share Access Controls</a></dt><dd><dl><dt><a href="#id2893864">Features and Benefits</a></dt><dt><a href="#id2894048">File System Access Controls</a></dt><dd><dl><dt><a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt><a href="#id2894478">Managing Directories</a></dt><dt><a href="#id2894573">File and Directory Access Control</a></dt></dl></dd><dt><a href="#id2894812">Share Definition Access Controls</a></dt><dd><dl><dt><a href="#id2894851">User and Group-Based Controls</a></dt><dt><a href="#id2895301">File and Directory Permissions-Based Controls</a></dt><dt><a href="#id2895710">Miscellaneous Controls</a></dt></dl></dd><dt><a href="#id2896108">Access Controls on Shares</a></dt><dd><dl><dt><a href="#id2896192">Share Permissions Management</a></dt></dl></dd><dt><a href="#id2896500">MS Windows Access Control Lists and UNIX Interoperability</a></dt><dd><dl><dt><a href="#id2896509">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt><a href="#id2896565">Viewing File Security on a Samba Share</a></dt><dt><a href="#id2896647">Viewing File Ownership</a></dt><dt><a href="#id2896786">Viewing File or Directory Permissions</a></dt><dt><a href="#id2897037">Modifying File or Directory Permissions</a></dt><dt><a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt><a href="#id2897629">Interaction with the Standard Samba File Attribute Mapping</a></dt></dl></dd><dt><a href="#id2897717">Common Errors</a></dt><dd><dl><dt><a href="#id2897731">Users Cannot Write to a Public Share</a></dt><dt><a href="#id2898158">File Operations Done as root with force user Set</a></dt><dt><a href="#id2898213">MS Word with Samba Changes Owner of File</a></dt></dl></dd></dl></dd><dt>14. <a href="#locking">File and Record Locking</a></dt><dd><dl><dt><a href="#id2898467">Features and Benefits</a></dt><dt><a href="#id2898524">Discussion</a></dt><dd><dl><dt><a href="#id2898671">Opportunistic Locking Overview</a></dt></dl></dd><dt><a href="#id2899379">Samba Opportunistic Locking Control</a></dt><dd><dl><dt><a href="#id2899500">Example Configuration</a></dt></dl></dd><dt><a href="#id2899930">MS Windows Opportunistic Locking and Caching Controls</a></dt><dd><dl><dt><a href="#id2900155">Workstation Service Entries</a></dt><dt><a href="#id2900183">Server Service Entries</a></dt></dl></dd><dt><a href="#id2900262">Persistent Data Corruption</a></dt><dt><a href="#id2900292">Common Errors</a></dt><dd><dl><dt><a href="#id2900373">locking.tdb Error Messages</a></dt><dt><a href="#id2900406">Problems Saving Files in MS Office on Windows XP</a></dt><dt><a href="#id2900427">Long Delays Deleting Files Over Network with XP SP1</a></dt></dl></dd><dt><a href="#id2900458">Additional Reading</a></dt></dl></dd><dt>15. <a href="#securing-samba">Securing Samba</a></dt><dd><dl><dt><a href="#id2900637">Introduction</a></dt><dt><a href="#id2900682">Features and Benefits</a></dt><dt><a href="#id2900766">Technical Discussion of Protective Measures and Issues</a></dt><dd><dl><dt><a href="#id2900786">Using Host-Based Protection</a></dt><dt><a href="#id2900887">User-Based Protection</a></dt><dt><a href="#id2900946">Using Interface Protection</a></dt><dt><a href="#id2901029">Using a Firewall</a></dt><dt><a href="#id2901086">Using IPC$ Share-Based Denials </a></dt><dt><a href="#id2901170">NTLMv2 Security</a></dt></dl></dd><dt><a href="#id2901229">Upgrading Samba</a></dt><dt><a href="#id2901253">Common Errors</a></dt><dd><dl><dt><a href="#id2901272">Smbclient Works on Localhost, but the Network Is Dead</a></dt><dt><a href="#id2901297">Why Can Users Access Home Directories of Other Users?</a></dt></dl></dd></dl></dd><dt>16. <a href="#InterdomainTrusts">Interdomain Trust Relationships</a></dt><dd><dl><dt><a href="#id2901653">Features and Benefits</a></dt><dt><a href="#id2901682">Trust Relationship Background</a></dt><dt><a href="#id2901765">Native MS Windows NT4 Trusts Configuration</a></dt><dd><dl><dt><a href="#id2901793">Creating an NT4 Domain Trust</a></dt><dt><a href="#id2901865">Completing an NT4 Domain Trust</a></dt><dt><a href="#id2901924">Inter-Domain Trust Facilities</a></dt></dl></dd><dt><a href="#id2902123">Configuring Samba NT-Style Domain Trusts</a></dt><dd><dl><dt><a href="#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt><a href="#id2902332">Samba as the Trusting Domain</a></dt></dl></dd><dt><a href="#id2902474">NT4-Style Domain Trusts with Windows 2000</a></dt><dt><a href="#id2902580">Common Errors</a></dt></dl></dd><dt>17. <a href="#msdfs">Hosting a Microsoft Distributed File System tree on Samba</a></dt><dd><dl><dt><a href="#id2902681">Features and Benefits</a></dt><dt><a href="#id2902970">Common Errors</a></dt><dd><dl><dt><a href="#id2903011">MSDFS UNIX Path Is Case-Critical</a></dt></dl></dd></dl></dd><dt>18. <a href="#printing">Classical Printing Support</a></dt><dd><dl><dt><a href="#id2903188">Features and Benefits</a></dt><dt><a href="#id2903288">Technical Introduction</a></dt><dd><dl><dt><a href="#id2903354">Client to Samba Print Job Processing</a></dt><dt><a href="#id2903425">Printing Related Configuration Parameters</a></dt></dl></dd><dt><a href="#id2903521">Simple Print Configuration</a></dt><dd><dl><dt><a href="#id2903734">Verifing Configuration with testparm</a></dt><dt><a href="#id2903850">Rapid Configuration Validation</a></dt></dl></dd><dt><a href="#id2904190">Extended Printing Configuration</a></dt><dd><dl><dt><a href="#id2904542">Detailed Explanation Settings</a></dt></dl></dd><dt><a href="#id2906936">Printing Developments Since Samba-2.2</a></dt><dd><dl><dt><a href="#id2907089">Point'n'Print Client Drivers on Samba Servers</a></dt><dt><a href="#id2907232">The Obsoleted [printer$] Section</a></dt><dt><a href="#id2907332">Creating the [print$] Share</a></dt><dt><a href="#id2907544">[print$] Section Parameters</a></dt><dt><a href="#id2907877">The [print$] Share Directory</a></dt></dl></dd><dt><a href="#id2908048">Installing Drivers into [print$]</a></dt><dd><dl><dt><a href="#id2908167">Add Printer Wizard Driver Installation</a></dt><dt><a href="#inst-rpc">Installing Print Drivers Using rpcclient</a></dt></dl></dd><dt><a href="#id2910041">Client Driver Installation Procedure</a></dt><dd><dl><dt><a href="#id2910060">First Client Driver Installation</a></dt><dt><a href="#id2910292">Setting Device Modes on New Printers</a></dt><dt><a href="#id2910635">Additional Client Driver Installation</a></dt><dt><a href="#id2910743">Always Make First Client Connection as root or printer admin</a></dt></dl></dd><dt><a href="#id2910927">Other Gotchas</a></dt><dd><dl><dt><a href="#id2910952">Setting Default Print Options for Client Drivers</a></dt><dt><a href="#id2911376">Supporting Large Numbers of Printers</a></dt><dt><a href="#id2911674">Adding New Printers with the Windows NT APW</a></dt><dt><a href="#id2911980">Error Message: Cannot connect under a different Name</a></dt><dt><a href="#id2912087">Take Care When Assembling Driver Files</a></dt><dt><a href="#id2912446">Samba and Printer Ports</a></dt><dt><a href="#id2912531">Avoiding Common Client Driver Misconfiguration</a></dt></dl></dd><dt><a href="#id2912556">The Imprints Toolset</a></dt><dd><dl><dt><a href="#id2912594">What is Imprints?</a></dt><dt><a href="#id2912636">Creating Printer Driver Packages</a></dt><dt><a href="#id2912655">The Imprints Server</a></dt><dt><a href="#id2912675">The Installation Client</a></dt></dl></dd><dt><a href="#id2912837">Adding Network Printers without User Interaction</a></dt><dt><a href="#id2913162">The addprinter Command</a></dt><dt><a href="#id2913208">Migration of Classical Printing to Samba</a></dt><dt><a href="#id2913384">Publishing Printer Information in Active Directory or LDAP</a></dt><dt><a href="#id2913407">Common Errors</a></dt><dd><dl><dt><a href="#id2913415">I Give My Root Password but I Do Not Get Access</a></dt><dt><a href="#id2913466">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></dt></dl></dd></dl></dd><dt>19. <a href="#CUPS-printing">CUPS Printing Support</a></dt><dd><dl><dt><a href="#id2913595">Introduction</a></dt><dd><dl><dt><a href="#id2913602">Features and Benefits</a></dt><dt><a href="#id2913653">Overview</a></dt></dl></dd><dt><a href="#id2913705">Basic CUPS Support Configuration</a></dt><dd><dl><dt><a href="#id2913799">Linking smbd with libcups.so</a></dt><dt><a href="#id2914049">Simple smb.conf Settings for CUPS</a></dt><dt><a href="#id2914245">More Complex CUPS smb.conf Settings</a></dt></dl></dd><dt><a href="#id2914612">Advanced Configuration</a></dt><dd><dl><dt><a href="#id2914632">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt><a href="#id2914686">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt><a href="#id2914746">Installation of Windows Client Drivers</a></dt><dt><a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt><a href="#id2915075">Driver Upload Methods</a></dt></dl></dd><dt><a href="#id2915221">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dd><dl><dt><a href="#gdipost">GDI on Windows -- PostScript on UNIX</a></dt><dt><a href="#id2915399">Windows Drivers, GDI and EMF</a></dt><dt><a href="#id2915572">UNIX Printfile Conversion and GUI Basics</a></dt><dt><a href="#post-and-ghost">PostScript and Ghostscript</a></dt><dt><a href="#id2915877">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dt><a href="#id2916020">PostScript Printer Description (PPD) Specification</a></dt><dt><a href="#id2916096">Using Windows-Formatted Vendor PPDs</a></dt><dt><a href="#id2916202">CUPS Also Uses PPDs for Non-PostScript Printers</a></dt></dl></dd><dt><a href="#id2916232">The CUPS Filtering Architecture</a></dt><dd><dl><dt><a href="#id2916406">MIME Types and CUPS Filters</a></dt><dt><a href="#id2916641">MIME Type Conversion Rules</a></dt><dt><a href="#id2916810">Filtering  Overview</a></dt><dt><a href="#id2917004">Prefilters</a></dt><dt><a href="#id2917114">pstops</a></dt><dt><a href="#id2917238">pstoraster</a></dt><dt><a href="#id2917435">imagetops and imagetoraster</a></dt><dt><a href="#id2917514">rasterto [printers specific]</a></dt><dt><a href="#id2917666">CUPS Backends</a></dt><dt><a href="#id2918031">The Role of cupsomatic/foomatic</a></dt><dt><a href="#id2918196">The Complete Picture</a></dt><dt><a href="#id2918210">mime.convs</a></dt><dt><a href="#id2918275">Raw Printing</a></dt><dt><a href="#id2918384">application/octet-stream Printing</a></dt><dt><a href="#id2918652">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt><a href="#id2918952">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt><a href="#id2919266">Examples for Filtering Chains</a></dt><dt><a href="#id2919651">Sources of CUPS Drivers/PPDs</a></dt><dt><a href="#id2919788">Printing with Interface Scripts</a></dt></dl></dd><dt><a href="#id2919880">Network Printing (Purely Windows)</a></dt><dd><dl><dt><a href="#id2919900">From Windows Clients to an NT Print Server</a></dt><dt><a href="#id2919956">Driver Execution on the Client</a></dt><dt><a href="#id2920029">Driver Execution on the Server</a></dt></dl></dd><dt><a href="#id2920140">Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</a></dt><dd><dl><dt><a href="#id2920162">From Windows Clients to a CUPS/Samba Print Server</a></dt><dt><a href="#id2920357">Samba Receiving Jobfiles and Passing Them to CUPS</a></dt></dl></dd><dt><a href="#id2920446">Network PostScript RIP</a></dt><dd><dl><dt><a href="#id2920548">PPDs for Non-PS Printers on UNIX</a></dt><dt><a href="#id2920608">PPDs for Non-PS Printers on Windows</a></dt></dl></dd><dt><a href="#id2920689">Windows Terminal Servers (WTS) as CUPS Clients</a></dt><dd><dl><dt><a href="#id2920707">Printer Drivers Running in Kernel Mode Cause Many
+Problems</a></dt><dt><a href="#id2920752">Workarounds Impose Heavy Limitations</a></dt><dt><a href="#id2920773">CUPS: A Magical Stone?</a></dt><dt><a href="#id2920836">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a></dt></dl></dd><dt><a href="#id2920901">Configuring CUPS for Driver Download</a></dt><dd><dl><dt><a href="#id2920920">cupsaddsmb: The Unknown Utility</a></dt><dt><a href="#id2921036">Prepare Your smb.conf for cupsaddsmb</a></dt><dt><a href="#id2921278">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="#id2921567">Recognizing Different Driver Files</a></dt><dt><a href="#id2921697">Acquiring the Adobe Driver Files</a></dt><dt><a href="#id2921727">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="#id2921797">Caveats to be Considered</a></dt><dt><a href="#id2922094">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt><a href="#id2922324">Run cupsaddsmb (Quiet Mode)</a></dt><dt><a href="#id2922468">Run cupsaddsmb with Verbose Output</a></dt><dt><a href="#id2922698">Understanding cupsaddsmb</a></dt><dt><a href="#id2922875">How to Recognize If cupsaddsmb Completed Successfully</a></dt><dt><a href="#id2922973">cupsaddsmb with a Samba PDC</a></dt><dt><a href="#id2923060">cupsaddsmb Flowchart</a></dt><dt><a href="#id2923144">Installing the PostScript Driver on a Client</a></dt><dt><a href="#id2923324">Avoiding Critical PostScript Driver Settings on the Client</a></dt></dl></dd><dt><a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dd><dl><dt><a href="#id2923606">A Check of the rpcclient man Page</a></dt><dt><a href="#id2923752">Understanding the rpcclient man Page</a></dt><dt><a href="#id2923881">Producing an Example by Querying a Windows Box</a></dt><dt><a href="#id2924057">Requirements for adddriver and setdriver to Succeed</a></dt><dt><a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt><a href="#id2925432">Troubleshooting Revisited</a></dt></dl></dd><dt><a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt><a href="#id2925844">Trivial Database Files</a></dt><dt><a href="#id2925923">Binary Format</a></dt><dt><a href="#id2925993">Losing *.tdb Files</a></dt><dt><a href="#id2926051">Using tdbbackup</a></dt></dl></dd><dt><a href="#id2926196">CUPS Print Drivers from Linuxprinting.org</a></dt><dd><dl><dt><a href="#id2926383">foomatic-rip and Foomatic Explained</a></dt><dt><a href="#id2927179">foomatic-rip and Foomatic-PPD Download and Installation</a></dt></dl></dd><dt><a href="#id2927729">Page Accounting with CUPS</a></dt><dd><dl><dt><a href="#id2927771">Setting Up Quotas</a></dt><dt><a href="#id2927841">Correct and Incorrect Accounting</a></dt><dt><a href="#id2927889">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt><a href="#id2928018">The page_log File Syntax</a></dt><dt><a href="#id2928187">Possible Shortcomings</a></dt><dt><a href="#id2928267">Future Developments</a></dt></dl></dd><dt><a href="#id2928322">Additional Material</a></dt><dt><a href="#id2928553">Auto-Deletion or Preservation of CUPS Spool Files</a></dt><dd><dl><dt><a href="#id2928617">CUPS Configuration Settings Explained</a></dt><dt><a href="#id2928720">Pre-Conditions</a></dt><dt><a href="#id2928890">Manual Configuration</a></dt></dl></dd><dt><a href="#id2928948">Printing from CUPS to Windows Attached Printers</a></dt><dt><a href="#id2929244">More CUPS-Filtering Chains</a></dt><dt><a href="#id2929337">Common Errors</a></dt><dd><dl><dt><a href="#id2929343">Windows 9x/ME Client Can't Install Driver</a></dt><dt><a href="#id2929362">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a></dt><dt><a href="#id2929412">cupsaddsmb Errors</a></dt><dt><a href="#id2929496">Client Can't Connect to Samba Printer</a></dt><dt><a href="#id2929524">New Account Reconnection from Windows 200x/XP Troubles</a></dt><dt><a href="#id2929628">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt><a href="#id2929680">Upgrading to CUPS Drivers from Adobe Drivers</a></dt><dt><a href="#id2929723">Can't Use cupsaddsmb on Samba Server Which Is a PDC</a></dt><dt><a href="#id2929762">Deleted Windows 200x Printer Driver Is Still Shown</a></dt><dt><a href="#id2929800">Windows 200x/XP "Local Security Policies"</a></dt><dt><a href="#id2929816">Administrator Cannot Install Printers for All Local Users</a></dt><dt><a href="#id2929845">Print Change Notify Functions on NT-clients</a></dt><dt><a href="#id2929873">WinXP-SP1</a></dt><dt><a href="#id2929925">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt><a href="#id2930240">Most Common Blunders in Driver Settings on Windows Clients</a></dt><dt><a href="#id2930302">cupsaddsmb Does Not Work with Newly Installed Printer</a></dt><dt><a href="#id2930358">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a></dt><dt><a href="#id2930473">Print Queue Called lp Mis-handles Print Jobs</a></dt><dt><a href="#id2930530">Location of Adobe PostScript Driver Files for cupsaddsmb</a></dt></dl></dd><dt><a href="#id2930588">Overview of the CUPS Printing Processes</a></dt></dl></dd><dt>20. <a href="#VFS">Stackable VFS modules</a></dt><dd><dl><dt><a href="#id2930792">Features and Benefits</a></dt><dt><a href="#id2930810">Discussion</a></dt><dt><a href="#id2931062">Included Modules</a></dt><dd><dl><dt><a href="#id2931069">audit</a></dt><dt><a href="#id2931106">extd_audit</a></dt><dt><a href="#fakeperms">fake_perms</a></dt><dt><a href="#id2931279">recycle</a></dt><dt><a href="#id2931509">netatalk</a></dt></dl></dd><dt><a href="#id2931554">VFS Modules Available Elsewhere</a></dt><dd><dl><dt><a href="#id2931576">DatabaseFS</a></dt><dt><a href="#id2931637">vscan</a></dt></dl></dd></dl></dd><dt>21. <a href="#winbind">Winbind: Use of Domain Accounts</a></dt><dd><dl><dt><a href="#id2931874">Features and Benefits</a></dt><dt><a href="#id2931999">Introduction</a></dt><dt><a href="#id2932080">What Winbind Provides</a></dt><dd><dl><dt><a href="#id2932156">Target Uses</a></dt></dl></dd><dt><a href="#id2932186">How Winbind Works</a></dt><dd><dl><dt><a href="#id2932215">Microsoft Remote Procedure Calls</a></dt><dt><a href="#id2932249">Microsoft Active Directory Services</a></dt><dt><a href="#id2932275">Name Service Switch</a></dt><dt><a href="#id2932410">Pluggable Authentication Modules</a></dt><dt><a href="#id2932488">User and Group ID Allocation</a></dt><dt><a href="#id2932521">Result Caching</a></dt></dl></dd><dt><a href="#id2932558">Installation and Configuration</a></dt><dd><dl><dt><a href="#id2932565">Introduction</a></dt><dt><a href="#id2932631">Requirements</a></dt><dt><a href="#id2932714">Testing Things Out</a></dt></dl></dd><dt><a href="#id2934471">Conclusion</a></dt><dt><a href="#id2934490">Common Errors</a></dt><dd><dl><dt><a href="#id2934544">NSCD Problem Warning</a></dt><dt><a href="#id2934590">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>22. <a href="#AdvancedNetworkManagement">Advanced Network Management</a></dt><dd><dl><dt><a href="#id2934800">Features and Benefits</a></dt><dt><a href="#id2934831">Remote Server Administration</a></dt><dt><a href="#id2934972">Remote Desktop Management</a></dt><dd><dl><dt><a href="#id2934990">Remote Management from NoMachine.Com</a></dt></dl></dd><dt><a href="#id2935223">Network Logon Script Magic</a></dt><dd><dl><dt><a href="#id2935452">Adding Printers without User Intervention</a></dt></dl></dd></dl></dd><dt>23. <a href="#PolicyMgmt">System and Account Policies</a></dt><dd><dl><dt><a href="#id2935567">Features and Benefits</a></dt><dt><a href="#id2935660">Creating and Managing System Policies</a></dt><dd><dl><dt><a href="#id2935794">Windows 9x/ME Policies</a></dt><dt><a href="#id2935906">Windows NT4-Style Policy Files</a></dt><dt><a href="#id2936048">MS Windows 200x/XP Professional Policies</a></dt></dl></dd><dt><a href="#id2936349">Managing Account/User Policies</a></dt><dt><a href="#id2936508">Management Tools</a></dt><dd><dl><dt><a href="#id2936523">Samba Editreg Toolset</a></dt><dt><a href="#id2936619">Windows NT4/200x</a></dt><dt><a href="#id2936643">Samba PDC</a></dt></dl></dd><dt><a href="#id2936688">System Startup and Logon Processing Overview</a></dt><dt><a href="#id2936833">Common Errors</a></dt><dd><dl><dt><a href="#id2936847">Policy Does Not Work</a></dt></dl></dd></dl></dd><dt>24. <a href="#ProfileMgmt">Desktop Profile Management</a></dt><dd><dl><dt><a href="#id2936948">Features and Benefits</a></dt><dt><a href="#id2936982">Roaming Profiles</a></dt><dd><dl><dt><a href="#id2937023">Samba Configuration for Profile Handling</a></dt><dt><a href="#id2937581">Windows Client Profile Configuration Information</a></dt><dt><a href="#id2938927">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt><a href="#id2939015">Profile Migration from Windows NT4/200x Server to Samba</a></dt></dl></dd><dt><a href="#id2939345">Mandatory Profiles</a></dt><dt><a href="#id2939441">Creating and Managing Group Profiles</a></dt><dt><a href="#id2939493">Default Profile for Windows Users</a></dt><dd><dl><dt><a href="#id2939523">MS Windows 9x/Me</a></dt><dt><a href="#id2939674">MS Windows NT4 Workstation</a></dt><dt><a href="#id2940295">MS Windows 200x/XP</a></dt></dl></dd><dt><a href="#id2940861">Common Errors</a></dt><dd><dl><dt><a href="#id2940874">Configuring Roaming Profiles for a Few Users or Groups</a></dt><dt><a href="#id2940940">Cannot Use Roaming Profiles</a></dt><dt><a href="#id2941149">Changing the Default Profile</a></dt></dl></dd></dl></dd><dt>25. <a href="#pam">PAM-Based Distributed Authentication</a></dt><dd><dl><dt><a href="#id2941434">Features and Benefits</a></dt><dt><a href="#id2941758">Technical Discussion</a></dt><dd><dl><dt><a href="#id2941789">PAM Configuration Syntax</a></dt><dt><a href="#id2942786">Example System Configurations</a></dt><dt><a href="#id2943135">smb.conf PAM Configuration</a></dt><dt><a href="#id2943224">Remote CIFS Authentication Using winbindd.so</a></dt><dt><a href="#id2943347">Password Synchronization Using pam_smbpass.so</a></dt></dl></dd><dt><a href="#id2943806">Common Errors</a></dt><dd><dl><dt><a href="#id2943820">pam_winbind Problem</a></dt><dt><a href="#id2943930">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>26. <a href="#integrate-ms-networks">Integrating MS Windows Networks with Samba</a></dt><dd><dl><dt><a href="#id2944182">Features and Benefits</a></dt><dt><a href="#id2944206">Background Information</a></dt><dt><a href="#id2944270">Name Resolution in a Pure UNIX/Linux World</a></dt><dd><dl><dt><a href="#id2944327">/etc/hosts</a></dt><dt><a href="#id2944478">/etc/resolv.conf</a></dt><dt><a href="#id2944522">/etc/host.conf</a></dt><dt><a href="#id2944587">/etc/nsswitch.conf</a></dt></dl></dd><dt><a href="#id2944702">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt><a href="#id2945054">The NetBIOS Name Cache</a></dt><dt><a href="#id2945120">The LMHOSTS File</a></dt><dt><a href="#id2945368">HOSTS File</a></dt><dt><a href="#id2945400">DNS Lookup</a></dt><dt><a href="#id2945433">WINS Lookup</a></dt></dl></dd><dt><a href="#id2945549">Common Errors</a></dt><dd><dl><dt><a href="#id2945564">Pinging Works Only in One Way</a></dt><dt><a href="#id2945606">Very Slow Network Connections</a></dt><dt><a href="#id2945657">Samba Server Name Change Problem</a></dt></dl></dd></dl></dd><dt>27. <a href="#unicode">Unicode/Charsets</a></dt><dd><dl><dt><a href="#id2945897">Features and Benefits</a></dt><dt><a href="#id2945942">What Are Charsets and Unicode?</a></dt><dt><a href="#id2946022">Samba and Charsets</a></dt><dt><a href="#id2946150">Conversion from Old Names</a></dt><dt><a href="#id2946166">Japanese Charsets</a></dt><dt><a href="#id2946304">Common Errors</a></dt><dd><dl><dt><a href="#id2946311">CP850.so Can't Be Found</a></dt></dl></dd></dl></dd><dt>28. <a href="#Backup">Samba Backup Techniques</a></dt><dd><dl><dt><a href="#id2946426">Note</a></dt><dt><a href="#id2946440">Features and Benefits</a></dt></dl></dd><dt>29. <a href="#SambaHA">High Availability Options</a></dt><dd><dl><dt><a href="#id2946510">Note</a></dt></dl></dd></dl></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NetworkBrowsing"></a>Chapter 10. Network Browsing</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">July 5, 1998</p></div><div><p class="pubdate">Updated: April 21, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2879808">Features and Benefits</a></dt><dt><a href="#id2870309">What Is Browsing?</a></dt><dt><a href="#netdiscuss">Discussion</a></dt><dd><dl><dt><a href="#id2870632">NetBIOS over TCP/IP</a></dt><dt><a href="#id2870902">TCP/IP without NetBIOS</a></dt><dt><a href="#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt><a href="#id2871266">How Browsing Functions</a></dt><dd><dl><dt><a href="#DMB">Configuring WORKGROUP Browsing</a></dt><dt><a href="#id2882657">DOMAIN Browsing Configuration</a></dt><dt><a href="#browse-force-master">Forcing Samba to Be the Master</a></dt><dt><a href="#id2883073">Making Samba the Domain Master</a></dt><dt><a href="#id2883250">Note about Broadcast Addresses</a></dt><dt><a href="#id2883267">Multiple Interfaces</a></dt><dt><a href="#id2883303">Use of the Remote Announce Parameter</a></dt><dt><a href="#id2883462">Use of the Remote Browse Sync Parameter</a></dt></dl></dd><dt><a href="#id2883539">WINS  The Windows Internetworking Name Server</a></dt><dd><dl><dt><a href="#id2883731">WINS Server Configuration</a></dt><dt><a href="#id2884003">WINS Replication</a></dt><dt><a href="#id2884040">Static WINS Entries</a></dt></dl></dd><dt><a href="#id2884125">Helpful Hints</a></dt><dd><dl><dt><a href="#id2884138">Windows Networking Protocols</a></dt><dt><a href="#id2884219">Name Resolution Order</a></dt></dl></dd><dt><a href="#id2884394">Technical Overview of Browsing</a></dt><dd><dl><dt><a href="#id2884448">Browsing Support in Samba</a></dt><dt><a href="#id2884579">Problem Resolution</a></dt><dt><a href="#id2884709">Cross-Subnet Browsing</a></dt></dl></dd><dt><a href="#id2885483">Common Errors</a></dt><dd><dl><dt><a href="#id2885497">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt><a href="#id2885564">Server Resources Can Not Be Listed</a></dt><dt><a href="#id2885620">I get an `Unable to browse the network' error</a></dt><dt><a href="#id2885679">Browsing of Shares and Directories is Very Slow</a></dt></dl></dd></dl></div><p>
+This document 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. WINS is
+not involved in browse list handling except by way of name to address resolution.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2879808"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Someone once referred to the past in these words &#8220;<span class="quote"><span class="emphasis"><em>It was the best of times,
+it was the worst of times.</em></span></span>&#8221; The more we look back, the more we long for what was and
+hope it never returns.
+</p><p>
+<a class="indexterm" name="id2879832"></a>
+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.
+</p><p>
+For those not familiar with botanical problems in Australia, Paterson's Curse,
+<span class="emphasis"><em>Echium plantagineum</em></span>, was introduced to Australia from Europe during the mid-nineteenth
+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 seven years, and an
+ability to germinate at any time of year, given the right conditions, are some of the
+features which make it such a persistent weed.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+For those networks on which NetBIOS has been disabled (i.e., WINS is not required)
+the use of DNS is necessary for host name resolution.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2870309"></a>What Is Browsing?</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li>MS Windows machines register their presence to the network.</li><li>Machines announce themselves to other machines on the network.</li><li>One or more machine on the network collates the local announcements.</li><li>The client machine finds the machine that has the collated list of machines.</li><li>The client machine is able to resolve the machine names to IP addresses.</li><li>The client machine is able to connect to a target machine.</li></ul></div><p>
+The Samba application that controls browse list management and name resolution is
+called <tt class="filename">nmbd</tt>. The configuration parameters involved in nmbd's operation are:
+</p><p>Browsing options: <a class="indexterm" name="id2870385"></a><i class="parameter"><tt>os level</tt></i>(*),
+       <a class="indexterm" name="id2870399"></a><i class="parameter"><tt>lm announce</tt></i>,
+       <a class="indexterm" name="id2870413"></a><i class="parameter"><tt>lm interval</tt></i>,
+       <a class="indexterm" name="id2870426"></a><i class="parameter"><tt>preferred master</tt></i>(*),
+       <a class="indexterm" name="id2870441"></a><i class="parameter"><tt>local master</tt></i>(*),
+       <a class="indexterm" name="id2870455"></a><i class="parameter"><tt>domain master</tt></i>(*),
+       <a class="indexterm" name="id2870469"></a><i class="parameter"><tt>browse list</tt></i>,
+       <a class="indexterm" name="id2870482"></a><i class="parameter"><tt>enhanced browsing</tt></i>.
+</p><p>Name Resolution Method:
+       <a class="indexterm" name="id2870500"></a><i class="parameter"><tt>name resolve order</tt></i>(*).
+</p><p>WINS options:
+       <a class="indexterm" name="id2870518"></a><i class="parameter"><tt>dns proxy</tt></i>,
+       <a class="indexterm" name="id2870532"></a><i class="parameter"><tt>wins proxy</tt></i>,
+       <a class="indexterm" name="id2870546"></a><i class="parameter"><tt>wins server</tt></i>(*),
+       <a class="indexterm" name="id2870559"></a><i class="parameter"><tt>wins support</tt></i>(*),
+       <a class="indexterm" name="id2870574"></a><i class="parameter"><tt>wins hook</tt></i>.
+</p><p>
+<a class="indexterm" name="id2870592"></a>
+For Samba, the WINS Server and WINS Support are mutually exclusive options. Those marked with
+an (*) are the only options that commonly may need to be modified. Even if none of these
+parameters is set, <tt class="filename">nmbd</tt> will still do its job.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="netdiscuss"></a>Discussion</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2870632"></a>NetBIOS over TCP/IP</h3></div></div><div></div></div><p>
+Samba implements NetBIOS, as does MS Windows NT/200x/XP, by encapsulating it over TCP/IP.
+MS Windows products can do likewise. 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.
+</p><p>
+<a class="indexterm" name="id2870653"></a>
+Normally, only unicast UDP messaging can be forwarded by routers. The
+<a class="indexterm" name="id2870662"></a><i class="parameter"><tt>remote announce</tt></i> parameter to smb.conf helps to project browse announcements
+to remote network segments via unicast UDP. Similarly, the 
+<a class="indexterm" name="id2870679"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter of <tt class="filename">smb.conf</tt>
+implements browse list collation using unicast UDP.
+</p><p>
+Secondly, in those networks where Samba is the only SMB server technology,
+wherever possible <tt class="filename">nmbd</tt> 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 
+<a class="indexterm" name="id2870718"></a>
+<a class="indexterm" name="id2870730"></a>
+<a class="indexterm" name="id2870738"></a><i class="parameter"><tt>remote announce</tt></i> and the <a class="indexterm" name="id2870752"></a><i class="parameter"><tt>remote browse sync</tt></i>
+parameters to your <tt class="filename">smb.conf</tt> file.
+</p><p>
+<a class="indexterm" name="id2870777"></a>
+If only one WINS server is used for an entire multi-segment network, then
+the use of the <a class="indexterm" name="id2870787"></a><i class="parameter"><tt>remote announce</tt></i> and the 
+<a class="indexterm" name="id2870801"></a><i class="parameter"><tt>remote browse sync</tt></i> parameters should not be necessary.
+</p><p>
+<a class="indexterm" name="id2870820"></a>
+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.0 release. Hopefully, this will become a supported feature
+of one of the Samba-3 release series.
+</p><p>
+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 <tt class="filename">nmbd</tt>
+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 
+<a class="indexterm" name="id2870852"></a><i class="parameter"><tt>remote browse sync</tt></i> and <a class="indexterm" name="id2870866"></a><i class="parameter"><tt>remote announce</tt></i>
+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 &#8220;<span class="quote">if all else fails</span>&#8221; scenario).
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2870902"></a>TCP/IP without NetBIOS</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2870914"></a>
+<a class="indexterm" name="id2870922"></a>
+<a class="indexterm" name="id2870931"></a>
+All TCP/IP-enabled systems use various forms of host name resolution. The primary
+methods for TCP/IP hostname resolution involve either a static file (<tt class="filename">/etc/hosts</tt>)
+or the Domain Name System (DNS). DNS is the technology that makes
+the Internet usable. DNS-based host name resolution is supported by nearly all
+TCP/IP-enabled systems. Only a few embedded TCP/IP systems do not support DNS.
+</p><p>
+When an MS Windows 200x/XP system attempts to resolve a host name to an IP address
+it follows a defined path:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Checks the <tt class="filename">hosts</tt> file. It is located in
+       <tt class="filename">C:\Windows NT\System32\Drivers\etc</tt>.
+       </p></li><li><p>
+       Does a DNS lookup.
+       </p></li><li><p>
+       Checks the NetBIOS name cache.
+        </p></li><li><p>
+       Queries the WINS server.
+        </p></li><li><p>
+       Does a broadcast name lookup over UDP.
+        </p></li><li><p>
+                               Looks up entries in LMHOSTS. It is located in 
+        <tt class="filename">C:\Windows NT\System32\Drivers\etc</tt>.
+        </p></li></ol></div><p>
+<a class="indexterm" name="id2871033"></a>
+Windows 200x/XP can register its host name with a Dynamic DNS server. You can
+force register with a Dynamic DNS server in Windows 200x/XP using:
+<b class="command">ipconfig /registerdns</b>.
+</p><p>
+With Active Directory (ADS), 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
+consequently network services will be severely impaired.
+</p><p>
+The use of Dynamic DNS 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="adsdnstech"></a>DNS and Active Directory</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2871086"></a>
+Occasionally we hear from UNIX network administrators who want to use a UNIX-based Dynamic
+DNS server in place of the Microsoft DNS server. While this might be desirable to some, the
+MS Windows 200x DNS server is auto-configured 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
+so MS Active Directory clients can resolve host names to locate essential network services.
+The following are some of the default service records that Active Directory requires:
+</p><div class="variablelist"><dl><dt><span class="term">_ldap._tcp.pdc.ms-dcs.<span class="emphasis"><em>Domain</em></span></span></dt><dd><p>
+       This provides the address of the Windows NT PDC for the Domain.
+       </p></dd><dt><span class="term">_ldap._tcp.pdc.ms-dcs.<span class="emphasis"><em>DomainTree</em></span></span></dt><dd><p>
+       Resolves the addresses of Global Catalog servers in the domain.
+        </p></dd><dt><span class="term">_ldap._tcp.<span class="emphasis"><em>site</em></span>.sites.writable.ms-dcs.<span class="emphasis"><em>Domain</em></span></span></dt><dd><p>
+       Provides list of Domain Controllers based on sites.
+        </p></dd><dt><span class="term">_ldap._tcp.writable.ms-dcs.<span class="emphasis"><em>Domain</em></span></span></dt><dd><p>
+       Enumerates list of Domain Controllers that have the writable copies of the Active Directory datastore.
+        </p></dd><dt><span class="term">_ldap._tcp.<span class="emphasis"><em>GUID</em></span>.domains.ms-dcs.<span class="emphasis"><em>DomainTree</em></span></span></dt><dd><p>
+       Entry used by MS Windows clients to locate machines using the Global Unique Identifier.
+       </p></dd><dt><span class="term">_ldap._tcp.<span class="emphasis"><em>Site</em></span>.gc.ms-dcs.<span class="emphasis"><em>DomainTree</em></span></span></dt><dd><p>
+       Used by MS Windows clients to locate site configuration dependent Global Catalog server.
+       </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2871266"></a>How Browsing Functions</h2></div></div><div></div></div><p>
+MS Windows machines register their NetBIOS names 
+(i.e., the machine name for each service type in operation) on start-up.
+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, or if DNS for NetBIOS name resolution is enabled, etc.
+</p><p>
+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 
+<a class="indexterm" name="id2871296"></a><i class="parameter"><tt>remote announce</tt></i> parameter).
+</p><p>
+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.
+</p><p>
+During the startup process an election will take place to create a 
+Local Master Browser if one does not already exist. On each NetBIOS network 
+one machine will be elected to function as the Domain Master Browser. This 
+domain browsing has nothing to do with MS security Domain Control. 
+Instead, the Domain Master Browser serves the role of contacting each local 
+master browser (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 Domain Master Browser.
+</p><p>
+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/addresses. 
+</p><p>
+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.
+</p><p>
+Samba supports a feature that allows forced synchronization of browse lists across
+routed networks using the <a class="indexterm" name="id2871358"></a><i class="parameter"><tt>remote browse sync</tt></i>
+parameter in the <tt class="filename">smb.conf</tt> file. This causes Samba to contact the local master
+browser 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
+<a class="indexterm" name="id2871386"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter provides
+browse list synchronization  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, <tt class="filename">/etc/hosts</tt>, and so on.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="DMB"></a>Configuring WORKGROUP Browsing</h3></div></div><div></div></div><p>
+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 Domain Master Browser (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 Domain Master Browser is
+to collate the browse lists from Local Master Browsers on all the
+subnets that have a machine participating in the workgroup. Without
+one machine configured as a Domain Master Browser, each subnet would
+be an isolated workgroup unable to see any machines on another
+subnet. It is the presence of a Domain Master Browser that makes
+cross-subnet browsing possible for a workgroup.
+</p><p>
+In a WORKGROUP environment the Domain Master Browser must be a
+Samba server, and there must only be one Domain Master Browser per
+workgroup name. To set up a Samba server as a Domain Master Browser,
+set the following option in the <i class="parameter"><tt>[global]</tt></i> section 
+of the <tt class="filename">smb.conf</tt> file:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr></table><p>
+</p><p>
+The Domain Master Browser should preferably be the local master
+browser for its own subnet. In order to achieve this, set the following
+options in the <i class="parameter"><tt>[global]</tt></i> section of the <tt class="filename">smb.conf</tt>
+file as shown in <link linkend="dmbexample">.
+</p><p>
+</p><div class="example"><a name="dmbexample"></a><p class="title"><b>Example 10.1. Domain Master Browser smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 65</tt></i></td></tr></table></div><p>
+</p><p>
+The Domain Master Browser may be the same machine as the WINS server, if necessary.
+</p><p>
+Next, you should ensure that each of the subnets contains a machine that can act as
+a Local Master Browser 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 these). To make a Samba
+server a Local Master Browser set the following options in the
+<i class="parameter"><tt>[global]</tt></i> section of the <tt class="filename">smb.conf</tt> file as
+shown in <link linkend="lmbexample">:
+</p><p>
+</p><div class="example"><a name="lmbexample"></a><p class="title"><b>Example 10.2. Local master browser smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 65</tt></i></td></tr></table></div><p>
+</p><p>
+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 Local Master Browser.
+</p><p>
+The <a class="indexterm" name="id2882511"></a><i class="parameter"><tt>local master</tt></i> parameter allows Samba to act as a
+Local Master Browser. The <a class="indexterm" name="id2882528"></a><i class="parameter"><tt>preferred master</tt></i> causes <b class="command">nmbd</b>
+to force a browser election on startup and the <a class="indexterm" name="id2882549"></a><i class="parameter"><tt>os level</tt></i>
+parameter sets Samba high enough so it should win any browser elections.
+</p><p>
+If you have an NT machine on the subnet that you wish to be the Local Master Browser, you can disable Samba from
+becoming a Local Master Browser by setting the following options in the <i class="parameter"><tt>[global]</tt></i> section of the 
+<tt class="filename">smb.conf</tt> file as shown in <link linkend="nombexample">:
+</p><p>
+</p><div class="example"><a name="nombexample"></a><p class="title"><b>Example 10.3. smb.conf for not being a Master Browser</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 0</tt></i></td></tr></table></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2882657"></a>DOMAIN Browsing Configuration</h3></div></div><div></div></div><p>
+If you are adding Samba servers to a Windows NT Domain, then you must not set up a Samba server as a Domain Master Browser.
+By default, a Windows NT Primary Domain Controller for a domain is also the Domain Master Browser for that domain. Network
+browsing may break if a Samba server registers the domain master browser NetBIOS name (<i class="replaceable"><tt>DOMAIN</tt></i>&lt;1B&gt;)
+with WINS instead of the PDC.
+</p><p>
+For subnets other than the one containing the Windows NT PDC, you may set up Samba servers as Local Master Browsers as
+described. To make a Samba server a Local Master Browser, set the following options in the <i class="parameter"><tt>[global]</tt></i> section 
+of the <tt class="filename">smb.conf</tt> file as shown in <link linkend="remsmb">:
+</p><p>
+</p><div class="example"><a name="remsmb"></a><p class="title"><b>Example 10.4. Local Master Browser smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 65</tt></i></td></tr></table></div><p>
+</p><p>
+If you wish to have a Samba server fight the election with machines on the same subnet you
+may set the <a class="indexterm" name="id2882779"></a><i class="parameter"><tt>os level</tt></i> parameter to lower levels.
+By doing this you can tune the order of machines that will become Local Master Browsers if
+they are running. For more details on this refer to <link linkend="browse-force-master">.
+</p><p>
+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 a Local Master Browser by setting the following options in the
+<i class="parameter"><tt>[global]</tt></i> section of the <tt class="filename">smb.conf</tt> file as shown in <link linkend="xremmb">:
+</p><p>
+</p><div class="example"><a name="xremmb"></a><p class="title"><b>Example 10.5. smb.conf for not being a master browser</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 0</tt></i></td></tr></table></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="browse-force-master"></a>Forcing Samba to Be the Master</h3></div></div><div></div></div><p>
+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.
+</p><p>
+If you want Samba to win elections, set the <a class="indexterm" name="id2882928"></a><i class="parameter"><tt>os level</tt></i>
+global option in <tt class="filename">smb.conf</tt> to a higher number. It defaults to zero. Using 34 would make it win
+all elections every other system (except other samba systems).
+</p><p>
+An <a class="indexterm" name="id2882955"></a><i class="parameter"><tt>os level</tt></i> 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.
+</p><p>
+If you want Samba to force an election on startup, set the
+<a class="indexterm" name="id2882977"></a><i class="parameter"><tt>preferred master</tt></i> global option in <tt class="filename">smb.conf</tt> to <tt class="constant">yes</tt>.
+Samba will then have a slight advantage over other potential master browsers that are not Perferred Master Browsers.
+Use this parameter with care, as 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 <a class="indexterm" name="id2883007"></a><i class="parameter"><tt>preferred master</tt></i>
+to <tt class="constant">yes</tt>, then periodically and continually they will force an election in order
+to become the Local Master Browser.
+</p><p>
+If you want Samba to be a <span class="emphasis"><em>Domain Master Browser</em></span>, then it is recommended that
+you also set <a class="indexterm" name="id2883036"></a><i class="parameter"><tt>preferred master</tt></i> to <tt class="constant">yes</tt>, because
+Samba will not become a Domain Master Browser for the whole of your LAN or WAN if it is not also a
+Local Master Browser on its own broadcast isolated subnet.
+</p><p>
+It is possible to configure two Samba servers to attempt to become the Domain Master Browser for a domain. The first server that comes
+up will be the Domain Master Browser. All other Samba servers will attempt to become the Domain Master Browser every five minutes. They
+will find that another Samba server is already the domain master browser and will fail. This provides automatic redundancy, should
+the current Domain Master Browser fail.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2883073"></a>Making Samba the Domain Master</h3></div></div><div></div></div><p>
+The domain master 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 by setting <a class="indexterm" name="id2883087"></a><i class="parameter"><tt>domain master</tt></i> = yes
+in <tt class="filename">smb.conf</tt>. By default it will not be a Domain Master.
+</p><p>
+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.
+</p><p>
+When Samba is the Domain Master and the Master Browser, it will listen for master
+announcements (made roughly every twelve minutes) from Local Master Browsers on
+other subnets and then contact them to synchronize browse lists.
+</p><p>
+If you want Samba to be the domain master, you should also set the
+<a class="indexterm" name="id2883132"></a><i class="parameter"><tt>os level</tt></i> high enough to make sure it wins elections, and
+set <a class="indexterm" name="id2883147"></a><i class="parameter"><tt>preferred master</tt></i> to <tt class="constant">yes</tt>, to
+get Samba to force an election on startup.
+</p><p>
+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:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Local Master Browsers will be unable to find a Domain Master Browser, as they will be looking only on the local subnet.
+       </p></li><li><p>
+       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.
+       </p></li></ol></div><p>
+If, however, both Samba and your clients are using a WINS server, then:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Local master browsers will contact the WINS server and, as long as Samba has registered that it is a Domain Master Browser with the WINS
+       server, the Local Master Browser will receive Samba's IP address as its Domain Master Browser.
+       </p></li><li><p>
+       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. 
+       </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2883250"></a>Note about Broadcast Addresses</h3></div></div><div></div></div><p>
+If your network uses a 0 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2883267"></a>Multiple Interfaces</h3></div></div><div></div></div><p>
+Samba supports machines with multiple network interfaces. If you have multiple interfaces, you will
+need to use the <a class="indexterm" name="id2883279"></a><i class="parameter"><tt>interfaces</tt></i> option in <tt class="filename">smb.conf</tt> to configure them. 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2883303"></a>Use of the Remote Announce Parameter</h3></div></div><div></div></div><p>
+The <a class="indexterm" name="id2883312"></a><i class="parameter"><tt>remote announce</tt></i> parameter of 
+<tt class="filename">smb.conf</tt> can be used to forcibly ensure
+that all the NetBIOS names on a network get announced to a remote network.
+The syntax of the <a class="indexterm" name="id2883337"></a><i class="parameter"><tt>remote announce</tt></i> parameter is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>remote announce = a.b.c.d [e.f.g.h] ...</tt></i></td></tr></table><p>
+<span class="emphasis"><em>or</em></span>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ...</tt></i></td></tr></table><p>
+
+where:
+</p><div class="variablelist"><dl><dt><span class="term"><i class="replaceable"><tt>a.b.c.d</tt></i> and <i class="replaceable"><tt>e.f.g.h</tt></i></span></dt><dd><p>
+<a class="indexterm" name="id2883407"></a>
+<a class="indexterm" name="id2883418"></a>
+               is either the LMB (Local Master Browser) IP address or the broadcast address of the remote network.
+               i.e., the LMB is at 192.168.1.10, or the address could be given as 192.168.1.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.
+               </p></dd><dt><span class="term"><i class="replaceable"><tt>WORKGROUP</tt></i></span></dt><dd><p>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.
+               </p></dd></dl></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2883462"></a>Use of the Remote Browse Sync Parameter</h3></div></div><div></div></div><p>
+The <a class="indexterm" name="id2883472"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter of 
+<tt class="filename">smb.conf</tt> 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.
+</p><p>
+The syntax of the <a class="indexterm" name="id2883501"></a><i class="parameter"><tt>remote browse sync</tt></i> parameter is:
+
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>remote browse sync = a.b.c.d</tt></i></td></tr></table><p>
+
+where <i class="replaceable"><tt>a.b.c.d</tt></i> is either the IP address of the
+remote LMB or else is the network broadcast address of the remote segment.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2883539"></a>WINS  The Windows Internetworking Name Server</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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).
+</p><p>
+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
+<tt class="filename">lmhosts</tt> file that must reside on all clients in the
+absence of WINS.
+</p><p>
+WINS also serves the purpose of forcing browse list synchronization by all
+LMBs. LMBs must synchronize their browse list with the DMB (Domain Master
+Browser) and WINS helps the LMB to identify its DMB. By definition this
+will work only within a single workgroup. Note that the Domain Master Browser
+has nothing to do with what is referred to as an MS Windows NT Domain. The
+later is a reference to a security environment while the DMB refers to the
+master controller for browse list information only.
+</p><p>
+WINS will work correctly only if every client TCP/IP protocol stack
+has been configured to use the WINS servers. Any client that has not been
+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.
+</p><p>
+To configure Samba as a WINS server just add 
+<a class="indexterm" name="id2883632"></a><i class="parameter"><tt>wins support</tt></i> = yes to the <tt class="filename">smb.conf</tt>
+file [global] section.
+</p><p>
+To configure Samba to register with a WINS server just add
+<a class="indexterm" name="id2883660"></a><i class="parameter"><tt>wins server</tt></i> = a.b.c.d
+to your <tt class="filename">smb.conf</tt> file <i class="parameter"><tt>[global]</tt></i> section.
+</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+Never use both <a class="indexterm" name="id2883692"></a><i class="parameter"><tt>wins support</tt></i> = yes together
+with <a class="indexterm" name="id2883708"></a><i class="parameter"><tt>wins server</tt></i> = a.b.c.d
+particularly not using its own IP address. Specifying both will cause <span class="application">nmbd</span> to refuse to start!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2883731"></a>WINS Server Configuration</h3></div></div><div></div></div><p>
+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 <tt class="filename">smb.conf</tt> file on the selected Server the following line to
+the <i class="parameter"><tt>[global]</tt></i> section:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins support = yes</tt></i></td></tr></table><p>
+</p><p>
+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 &#8220;<span class="quote">no</span>&#8221; on all these machines.
+</p><p>
+Machines configured with <a class="indexterm" name="id2883794"></a><i class="parameter"><tt>wins support</tt></i> = yes will keep a list of 
+all NetBIOS names registered with them, acting as a DNS for NetBIOS names.
+</p><p>
+It is strongly recommended to set up only one WINS server. Do not set the
+<a class="indexterm" name="id2883816"></a><i class="parameter"><tt>wins support</tt></i> = yes option on more than one Samba 
+server.
+</p><p>
+<a class="indexterm" name="id2883836"></a>
+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. As Microsoft
+refuses to document the replication protocols, Samba cannot currently
+participate in these replications. It is possible in the future that
+a Samba-to-Samba WINS replication protocol may be defined, in which
+case more than one Samba machine could be set up as a WINS server.
+Currently only one Samba server should have the 
+<a class="indexterm" name="id2883858"></a><i class="parameter"><tt>wins support</tt></i> = yes parameter set.
+</p><p>
+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 <span class="guilabel">Primary WINS Server</span> field of
+the <span class="guilabel">Control Panel-&gt;Network-&gt;Protocols-&gt;TCP-&gt;WINS Server</span> 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 <i class="parameter"><tt>[global]</tt></i> section of
+all <tt class="filename">smb.conf</tt> files:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins server = &lt;name or IP address&gt;</tt></i></td></tr></table><p>
+</p><p>
+where &lt;name or IP address&gt; is either the DNS name of the WINS server
+machine or its IP address.
+</p><p>
+This line must not be set in the <tt class="filename">smb.conf</tt> file of the Samba
+server acting as the WINS server itself. If you set both the
+<a class="indexterm" name="id2883955"></a><i class="parameter"><tt>wins support</tt></i> = yes option and the 
+<a class="indexterm" name="id2883970"></a><i class="parameter"><tt>wins server</tt></i> = &lt;name&gt; option then
+<b class="command">nmbd</b> will fail to start.
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2884003"></a>WINS Replication</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2884015"></a>
+Samba-3 permits WINS replication through the use of the <tt class="filename">wrepld</tt> utility.
+This tool is not currently capable of being used as it is still in active development.
+As soon as this tool becomes moderately functional, we will prepare man pages and enhance this
+section of the documentation to provide usage and technical details.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2884040"></a>Static WINS Entries</h3></div></div><div></div></div><p>
+Adding static entries to your Samba WINS server is actually fairly easy.
+All you have to do is add a line to <tt class="filename">wins.dat</tt>, typically
+located in <tt class="filename">/usr/local/samba/var/locks</tt>.
+</p><p>
+Entries in <tt class="filename">wins.dat</tt> take the form of:
+
+</p><pre class="programlisting">
+"NAME#TYPE" TTL ADDRESS+ FLAGS
+</pre><p>
+
+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.
+</p><p>
+A typical dynamic entry looks like this:
+</p><pre class="programlisting">
+"MADMAN#03" 1055298378 192.168.1.2 66R
+</pre><p>
+
+To make it static, all that has to be done is set the TTL to 0, like this:
+
+</p><pre class="programlisting">
+"MADMAN#03" 0 192.168.1.2 66R
+</pre><p>
+</p><p>
+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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2884125"></a>Helpful Hints</h2></div></div><div></div></div><p>
+The following hints should be carefully considered as they are stumbling points
+for many new network administrators.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2884138"></a>Windows Networking Protocols</h3></div></div><div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Do not use more than one protocol on MS Windows machines.
+</p></div><p>
+A common cause of browsing problems results from installing more than
+one protocol on an MS Windows machine.
+</p><p>
+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.
+</p><p>
+The election process is &#8220;<span class="quote">fought out</span>&#8221; so to speak 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 as Windows
+9x/Me will insist it knows who the LMB is. Samba will then cease to function
+as an LMB and thus browse list operation on all TCP/IP-only machines will
+fail.
+</p><p>
+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.
+</p><p>
+The safest rule of all to follow is: use only one protocol!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2884219"></a>Name Resolution Order</h3></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li>WINS  the best tool.</li><li>LMHOSTS  static and hard to maintain.</li><li>Broadcast  uses UDP and cannot resolve names across remote segments.</li></ul></div><p>
+Alternative means of name resolution include:
+</p><div class="itemizedlist"><ul type="disc"><li>Static <tt class="filename">/etc/hosts</tt>  hard to maintain, and lacks name_type info.</li><li>DNS  is a good choice but lacks essential name_type info.</li></ul></div><p>
+Many sites want to restrict DNS lookups and avoid broadcast name
+resolution traffic. The <i class="parameter"><tt>name resolve order</tt></i> parameter is of great help here.
+The syntax of the <i class="parameter"><tt>name resolve order</tt></i> parameter is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>name resolve order = wins lmhosts bcast host</tt></i></td></tr></table><p>
+<span class="emphasis"><em>or</em></span>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>name resolve order = wins lmhosts      (eliminates bcast and host)</tt></i></td></tr></table><p>
+The default is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>name resolve order = host lmhost wins bcast</tt></i></td></tr></table><p>
+where &#8220;<span class="quote">host</span>&#8221; refers to the native methods used by the UNIX system
+to implement the gethostbyname() function call. This is normally
+controlled by <tt class="filename">/etc/host.conf</tt>, <tt class="filename">/etc/nsswitch.conf</tt> and <tt class="filename">/etc/resolv.conf</tt>.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2884394"></a>Technical Overview of Browsing</h2></div></div><div></div></div><p>
+SMB networking provides a mechanism by which clients can access a list
+of machines in a network, a so-called <a class="indexterm" name="id2884407"></a><i class="parameter"><tt>browse list</tt></i>. This list
+contains machines that are ready to offer file and/or print services
+to other machines within the network. Thus it 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.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2884448"></a>Browsing Support in Samba</h3></div></div><div></div></div><p>
+Samba facilitates browsing. The browsing is supported by <span class="application">nmbd</span>
+and is also controlled by options in the <tt class="filename">smb.conf</tt> file.
+Samba can act as a local browse master for a workgroup and the ability
+to support domain logons and scripts is now available.
+</p><p>
+Samba can also act as a Domain Master Browser for a workgroup. This
+means that it will collate lists from Local Master Browsers 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.
+</p><p>
+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
+Domain Master Browser per workgroup, regardless of whether it is NT, Samba
+or any other type of domain master that is providing this service.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<b class="command">nmbd</b> 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 Wide Area Network, 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.
+</p></div><p>
+To get browsing to work you need to run nmbd as usual, but will need
+to use the <a class="indexterm" name="id2884522"></a><i class="parameter"><tt>workgroup</tt></i> option in <tt class="filename">smb.conf</tt>
+to control what workgroup Samba becomes a part of.
+</p><p>
+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 only
+used for &#8220;<span class="quote">unusual</span>&#8221; purposes: announcements over the Internet, for
+example. See <a class="indexterm" name="id2884556"></a><i class="parameter"><tt>remote announce</tt></i> in the 
+<tt class="filename">smb.conf</tt> man page. 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2884579"></a>Problem Resolution</h3></div></div><div></div></div><p>
+If something does not work, the <tt class="filename">log.nmbd</tt> file will help
+to track down the problem. Try a <a class="indexterm" name="id2884598"></a><i class="parameter"><tt>log level</tt></i> of 2 or 3 for finding
+problems. Also note that the current browse list usually gets stored
+in text form in a file called <tt class="filename">browse.dat</tt>.
+</p><p>
+If it does not work, you should still be able to
+type the server name as <tt class="filename">\\SERVER</tt> in <b class="command">filemanager</b>, then
+press enter and <b class="command">filemanager</b> should display the list of available shares.
+</p><p>
+Some people find browsing fails because they do not have the global
+<a class="indexterm" name="id2884652"></a><i class="parameter"><tt>guest account</tt></i> set to a valid account. Remember that the
+IPC$ connection that lists the shares is done as guest and, thus, you must have a valid guest account.
+</p><p>
+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.
+</p><p>
+The other big problem people have is that their broadcast address,
+netmask or IP address is wrong (specified with the <a class="indexterm" name="id2884687"></a><i class="parameter"><tt>interfaces</tt></i> option
+in <tt class="filename">smb.conf</tt>)
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2884709"></a>Cross-Subnet Browsing</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2884721"></a>
+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.
+</p><p>
+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.
+</p><p>
+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 <tt class="filename">smb.conf</tt> file.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2884771"></a>Behavior of Cross-Subnet Browsing</h4></div></div><div></div></div><p>
+Cross-subnet Browsing is a complicated dance, containing multiple
+moving parts. It has taken Microsoft several years to get the code
+that achieves this correct, and Samba lags behind in some areas.
+Samba is capable of cross-subnet browsing when configured correctly.
+</p><p>
+Consider a network set up as <link linkend="browsing1">.
+</p><div class="figure"><a name="browsing1"></a><p class="title"><b>Figure 10.1. Cross-Subnet Browsing Example.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/browsing1.png" width="270" alt="Cross-Subnet Browsing Example."></div></div><p>
+This consists of 3 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, 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 Domain Master Browser (i.e., it will collate the
+browse lists for the workgroup). Machine N2_D is configured as
+WINS server and all the other machines are configured to register
+their NetBIOS names with it.
+</p><p>
+As these machines are booted up, elections for master browsers
+will 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 Local Master Browsers for
+their particular subnet. N1_C has an advantage in winning as the
+Local Master Browser on subnet 1 as it is set up as Domain Master
+Browser.
+</p><p>
+On each of the three networks, machines that are configured to 
+offer sharing services will broadcast that they are offering
+these services. The Local Master Browser 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.
+</p><p>
+For each network, the Local Master Browser on that network is
+considered &#8220;<span class="quote">authoritative</span>&#8221; for all the names it receives via
+local broadcast. This is because a machine seen by the Local Master
+Browser via a local broadcast must be on the same network as the
+Local Master Browser and thus is a &#8220;<span class="quote">trusted</span>&#8221;
+and &#8220;<span class="quote">verifiable</span>&#8221; resource. Machines on other networks that
+the Local Master Browsers learn about when collating their
+browse lists have not been directly seen. These records are
+called &#8220;<span class="quote">non-authoritative.</span>&#8221;
+</p><p>
+At this point the browse lists appear as shown in <link linkend="browsubnet"> (these are 
+the machines you would see in your network neighborhood if you looked in it on a particular network right now).
+</p><p>
+</p><div class="table"><a name="browsubnet"></a><p class="title"><b>Table 10.1. Browse Subnet Example 1</b></p><table summary="Browse Subnet Example 1" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="left">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="left">N1_A, N1_B, N1_C, N1_D, N1_E</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="left">N2_A, N2_B, N2_C, N2_D</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="left">N3_A, N3_B, N3_C, N3_D</td></tr></tbody></table></div><p>
+</p><p>
+At this point all the subnets are separate, and no machine is seen across any of the subnets.
+</p><p>
+Now examine subnet 2. As soon as N2_B has become the Local
+Master Browser it looks for a Domain Master Browser 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&lt;1B&gt;. This name was registered by the Domain Master
+Browser (N1_C) with the WINS server as soon as it was started.
+</p><p>
+Once N2_B knows the address of the Domain Master Browser, it
+tells it that is the Local Master Browser for subnet 2 by
+sending a <span class="emphasis"><em>MasterAnnouncement</em></span> packet as a UDP port 138 packet.
+It then synchronizes with it by doing a <span class="emphasis"><em>NetServerEnum2</em></span> call. This
+tells the Domain Master Browser to send it all the server
+names it knows about. Once the Domain Master Browser receives
+the <span class="emphasis"><em>MasterAnnouncement</em></span> packet, it schedules a synchronization
+request to the sender of that packet. After both synchronizations
+are complete the browse lists look as shown in <link linkend="brsbex">:
+</p><div class="table"><a name="brsbex"></a><p class="title"><b>Table 10.2. Browse Subnet Example 2</b></p><table summary="Browse Subnet Example 2" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="justify">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="justify">N1_A, N1_B, N1_C, N1_D, N1_E,
+N2_A(*), N2_B(*), N2_C(*), N2_D(*)</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="justify">N2_A, N2_B, N2_C, N2_D, N1_A(*), 
+N1_B(*), N1_C(*), N1_D(*), N1_E(*)</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="justify">N3_A, N3_B, N3_C, N3_D</td></tr></tbody></table></div><p>
+Servers with an (*) after them are non-authoritative names.
+</p><p>
+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 only see the servers on their own subnet.
+</p><p>
+The same sequence of events that occurred for N2_B now occurs
+for the Local Master Browser on subnet 3 (N3_D). When it
+synchronizes browse lists with the Domain Master Browser (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">.
+</p><div class="table"><a name="brsex2"></a><p class="title"><b>Table 10.3. Browse Subnet Example 3</b></p><table summary="Browse Subnet Example 3" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="justify">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="justify">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(*)</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="justify">N2_A, N2_B, N2_C, N2_D, N1_A(*), 
+N1_B(*), N1_C(*), N1_D(*), N1_E(*)</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="justify">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(*)</td></tr></tbody></table></div><p>
+Servers with an (*) after them are non-authoritative names.
+</p><p>
+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 only see the servers on subnets 1 and 2, but not 3.
+</p><p>
+Finally, the Local Master Browser for subnet 2 (N2_B) will sync again
+with the Domain Master Browser (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">.
+</p><div class="table"><a name="brsex3"></a><p class="title"><b>Table 10.4. Browse Subnet Example 4</b></p><table summary="Browse Subnet Example 4" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Subnet</th><th align="left">Browse Master</th><th align="justify">List</th></tr></thead><tbody><tr><td align="left">Subnet1</td><td align="left">N1_C</td><td align="justify">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(*)</td></tr><tr><td align="left">Subnet2</td><td align="left">N2_B</td><td align="justify">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(*)</td></tr><tr><td align="left">Subnet3</td><td align="left">N3_D</td><td align="justify">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(*)</td></tr></tbody></table></div><p>
+Servers with an (*) after them are non-authoritative names.
+</p><p>
+Synchronizations between the Domain Master Browser and Local
+Master Browsers will continue to occur, but this should remain a
+steady state operation.
+</p><p>
+If either router R1 or R2 fails, the following will occur:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       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.
+       </p></li><li><p>
+       Attempts to connect to these inaccessible computers will fail, but the
+       names will not be removed from the network neighborhood lists.
+       </p></li><li><p>
+       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 effects are similar to that of
+       losing access to a DNS server.
+       </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885483"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885497"></a>How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2885510"></a>
+Samba's <b class="command">nmbd</b> process controls all browse list handling. Under normal circumstances it is
+safe to restart <b class="command">nmbd</b>. 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 re-appear
+in the browse list. When <b class="command">nmbd</b> 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 will need to 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).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885564"></a>Server Resources Can Not Be Listed</h3></div></div><div></div></div><p>&#8220;<span class="quote">My Client Reports &#8216;<span class="quote">This server is not configured to list shared resources</span>&#8217;</span>&#8221;</p><p>
+Your guest account is probably invalid for some reason. Samba uses the
+guest account for browsing in <b class="command">smbd</b>. Check that your guest account is
+valid.
+</p><p>Also see <a class="indexterm" name="id2885596"></a><i class="parameter"><tt>guest account</tt></i> in the <tt class="filename">smb.conf</tt> man page.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885620"></a>I get an <span class="errorname">`Unable to browse the network'</span> error</h3></div></div><div></div></div><p>This error can have multiple causes:
+<a class="indexterm" name="id2885636"></a>
+       </p><div class="itemizedlist"><ul type="disc"><li><p>There is no Local Master Browser. Configure <span class="application">nmbd</span> 
+                       or any other machine to serve as Local Master Browser.</p></li><li><p>You cannot log onto the machine that is the local master 
+                       browser. Can you logon to it as a guest user? </p></li><li><p>There is no IP connectivity to the Local Master Browser. 
+                       Can you reach it by broadcast?</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885679"></a>Browsing of Shares and Directories is Very Slow</h3></div></div><div></div></div><p>&#8220;<span class="quote">
+<a class="indexterm" name="id2885692"></a>
+There are only two machines on a test network. One 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 unrespsonsive. Sometimes it does not respond for some minutes. Eventually,
+Windows Explorer will respond and displays files and directories without problem.
+display file and directory.</span>&#8221;
+</p><p>&#8220;<span class="quote">
+But, the share is immediately available from a command shell (<b class="command">cmd</b>, followed by 
+exploration with dos command. Is this a Samba problem or is it a Windows problem? How can I solve this?
+</span>&#8221;</p><p>
+Here are a few possibilities:
+</p><div class="variablelist"><dl><dt><span class="term">Bad Networking Hardware</span></dt><dd><p>
+<a class="indexterm" name="id2885747"></a>
+<a class="indexterm" name="id2885755"></a>
+               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.
+               </p></dd><dt><span class="term">The Windows XP WebClient</span></dt><dd><p>
+               A number of sites have reported similar slow network browsing problems and found that when
+               the WebClient service is turned off, the problem dissapears. This is certainly something
+               that should be explored as it is a simple solution  if it works.
+               </p></dd><dt><span class="term">Inconsistent WINS Configuration</span></dt><dd><p>
+               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. Alternately,
+               this will happen is 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 neither should it be configured to use one.
+               </p></dd><dt><span class="term">Incorrect DNS Configuration</span></dt><dd><p>
+               If use of NetBIOS over TCP/IP is disabled, Active Directory is in use and the DNS server
+               has been incorrectly configured. Refer <link linkend="adsdnstech"> for more information.
+               </p></dd></dl></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="passdb"></a>Chapter 11. Account Information Databases</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Olivier (lem)</span> <span class="surname">Lemaire</span></h3><div class="affiliation"><span class="orgname">IDEALX<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:olem@IDEALX.org">olem@IDEALX.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 24, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2886115">Features and Benefits</a></dt><dd><dl><dt><a href="#id2886163">Backward Compatibility Backends</a></dt><dt><a href="#id2886323">New Backends</a></dt></dl></dd><dt><a href="#passdbtech">Technical Information</a></dt><dd><dl><dt><a href="#id2886715">Important Notes About Security</a></dt><dt><a href="#id2886952">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt><a href="#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt></dl></dd><dt><a href="#acctmgmttools">Account Management Tools</a></dt><dd><dl><dt><a href="#id2887270">The smbpasswd Command</a></dt><dt><a href="#pdbeditthing">The pdbedit Command</a></dt></dl></dd><dt><a href="#id2887857">Password Backends</a></dt><dd><dl><dt><a href="#id2887908">Plaintext</a></dt><dt><a href="#id2887948">smbpasswd  Encrypted Password Database</a></dt><dt><a href="#id2888074">tdbsam</a></dt><dt><a href="#id2888128">ldapsam</a></dt><dt><a href="#id2890210">MySQL</a></dt><dt><a href="#XMLpassdb">XML</a></dt></dl></dd><dt><a href="#id2891304">Common Errors</a></dt><dd><dl><dt><a href="#id2891310">Users Cannot Logon</a></dt><dt><a href="#id2891353">Users Being Added to the Wrong Backend Database</a></dt><dt><a href="#id2891445">Configuration of auth methods</a></dt></dl></dd></dl></div><p>
+Samba-3 implements a new capability to work concurrently with multiple account backends.
+The possible new combinations of password backends allows Samba-3 a degree of flexibility
+and scalability that previously could be achieved only with MS Windows Active Directory.
+This chapter describes the new functionality and how to get the most out of it.
+</p><p>
+In the development of Samba-3, a number of requests were received to provide the
+ability to migrate MS Windows NT4 SAM accounts to Samba-3 without the need to provide
+matching UNIX/Linux accounts. We called this the <span class="emphasis"><em>Non-UNIX Accounts (NUA)</em></span>
+capability. The intent was that an administrator could decide to use the <span class="emphasis"><em>tdbsam</em></span>
+backend and by simply specifying <a class="indexterm" name="id2886083"></a><i class="parameter"><tt>passdb backend</tt></i> = tdbsam_nua,
+this would allow Samba-3 to implement a solution that did not use UNIX accounts per se. Late
+in the development cycle, the team doing this work hit upon some obstacles that prevents this
+solution from being used. Given the delays with the Samba-3 release, a decision was made to not
+deliver this functionality until a better method of recognizing NT Group SIDs from NT User
+SIDs could be found. This feature may return during the life cycle for the Samba-3 series.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Samba-3 does not support Non-UNIX Account (NUA) operation for user accounts.
+Samba-3 does support NUA operation for machine accounts.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2886115"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Samba-3 provides for complete backward compatibility with Samba-2.2.x functionality
+as follows:
+<a class="indexterm" name="id2886128"></a>
+<a class="indexterm" name="id2886139"></a>
+<a class="indexterm" name="id2886150"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886163"></a>Backward Compatibility Backends</h3></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">Plain Text</span></dt><dd><p>
+                       This option uses nothing but the UNIX/Linux <tt class="filename">/etc/passwd</tt>
+                       style backend. 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"> for more information
+                       regarding the limitations of Plain Text password usage.
+                       </p></dd><dt><span class="term">smbpasswd</span></dt><dd><p>
+                       This option allows continued use of the <tt class="filename">smbpasswd</tt>
+                       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.
+                       </p><p>
+                       This backend should be used only for backward compatibility with older
+                       versions of Samba. It may be deprecated in future releases.
+                       </p></dd><dt><span class="term">ldapsam_compat (Samba-2.2 LDAP Compatibility)</span></dt><dd><p>
+                       There is a password backend option that allows continued operation with
+                       an existing OpenLDAP backend that uses the Samba-2.2.x LDAP schema extension.
+                       This option is provided primarily as a migration tool, although there is
+                       no reason to force migration at this time. This tool will eventually
+                       be deprecated.
+                       </p></dd></dl></div></div><p>
+Samba-3 introduces a number of new password backend capabilities.
+<a class="indexterm" name="id2886278"></a>
+<a class="indexterm" name="id2886289"></a>
+<a class="indexterm" name="id2886300"></a>
+<a class="indexterm" name="id2886311"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886323"></a>New Backends</h3></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">tdbsam</span></dt><dd><p>
+                       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.
+                       </p><p>
+                       The <span class="emphasis"><em>tdbsam</em></span> password backend stores the old <span class="emphasis"><em>
+                       smbpasswd</em></span> 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.
+                       </p><p>
+                       The inclusion of the <span class="emphasis"><em>tdbsam</em></span> 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.
+                       </p></dd><dt><span class="term">ldapsam</span></dt><dd><p>
+                       This provides a rich directory backend for distributed account installation.    
+                       </p><p>
+                       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 <tt class="filename">examples/LDAP</tt> directory of the Samba distribution.
+                       </p><p>
+                       The new LDAP implementation significantly expands the control abilities that
+                       were possible with prior versions of Samba. It is now possible to specify
+                       &#8220;<span class="quote">per user</span>&#8221; 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 to allow greater scalability.
+                       </p></dd><dt><span class="term">mysqlsam (MySQL based backend)</span></dt><dd><p>
+                       It is expected that the MySQL-based SAM will be very popular in some corners.
+                       This database backend will be of considerable interest to sites that want to
+                       leverage existing MySQL technology.
+                       </p></dd><dt><span class="term">xmlsam (XML based datafile)</span></dt><dd><p>
+<a class="indexterm" name="id2886469"></a>
+                       Allows the account and password data to be stored in an XML format
+                       data file. This backend cannot be used for normal operation, it can only 
+                       be used in conjunction with <b class="command">pdbedit</b>'s pdb2pdb 
+                       functionality. The DTD that is used might be subject to changes in the future.
+                       </p><p>
+                       The <i class="parameter"><tt>xmlsam</tt></i> option can be useful for account migration between database
+                       backends or backups. Use of this tool will allow the data to be edited before migration
+                       into another backend format.
+                       </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="passdbtech"></a>Technical Information</h2></div></div><div></div></div><p>
+       Old Windows clients send plain text passwords over the wire. Samba can check these
+       passwords by encrypting them and comparing them to the hash stored in the UNIX user database.
+       </p><p>
+<a class="indexterm" name="id2886532"></a>     
+       Newer Windows clients send encrypted passwords (so-called Lanman and NT hashes) over 
+       the wire, instead of plain text passwords. The newest clients will send only encrypted
+       passwords and refuse to send plain text passwords, unless their registry is tweaked.
+       </p><p>
+       These passwords can't be converted to UNIX-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.
+       </p><p>
+       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 <a class="indexterm" name="id2886561"></a><i class="parameter"><tt>passdb backend</tt></i>. Commonly available backends are LDAP, plain text
+       file, and MySQL. For more information, see the man page for <tt class="filename">smb.conf</tt> regarding the 
+       <a class="indexterm" name="id2886585"></a><i class="parameter"><tt>passdb backend</tt></i> parameter.
+       </p><div class="figure"><a name="idmap-sid2uid"></a><p class="title"><b>Figure 11.1. IDMAP: Resolution of SIDs to UIDs.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-sid2uid.png" width="270" alt="IDMAP: Resolution of SIDs to UIDs."></div></div><p>
+<a class="indexterm" name="id2886646"></a>
+       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"> and
+       <link linkend="idmap-uid2sid">.
+       </p><div class="figure"><a name="idmap-uid2sid"></a><p class="title"><b>Figure 11.2. IDMAP: Resolution of UIDs to SIDs.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-uid2sid.png" width="270" alt="IDMAP: Resolution of UIDs to SIDs."></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886715"></a>Important Notes About Security</h3></div></div><div></div></div><p>
+               The UNIX and SMB password encryption techniques seem similar on the surface. This
+               similarity is, however, only skin deep. The UNIX scheme typically sends cleartext
+               passwords over the network when logging in. This is bad. The SMB encryption scheme
+               never sends the cleartext 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 &#8220;<span class="quote">password equivalent.</span>&#8221; 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 thus treat the datastored in whatever passdb
+               backend you use (smbpasswd file, LDAP, MYSQL) as though it contained the cleartext
+               passwords of all your users. Its contents must be kept secret and the file should
+               be protected accordingly.
+               </p><p>
+               Ideally, we would like a password scheme that involves neither plain text passwords
+               on the network nor on disk. Unfortunately, this is not available as Samba is stuck with
+               having to be compatible with other SMB systems (Windows NT, Windows for Workgroups, Windows 9x/Me).
+               </p><p>
+               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.
+               </p><p>
+               The following versions of Microsoft Windows do not support full domain security protocols,
+               although they may log onto a domain environment:
+               </p><div class="itemizedlist"><ul type="disc"><li>MS DOS Network client 3.0 with the basic network redirector installed.</li><li>Windows 95 with the network redirector update installed.</li><li>Windows 98 [Second Edition].</li><li>Windows Me.</li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               MS Windows XP Home does not have facilities to become a Domain Member and it cannot participate in domain logons.
+               </p></div><p>
+               The following versions of MS Windows fully support domain security protocols.
+               </p><div class="itemizedlist"><ul type="disc"><li>Windows NT 3.5x.</li><li>Windows NT 4.0.</li><li>Windows 2000 Professional.</li><li>Windows 200x Server/Advanced Server.</li><li>Windows XP Professional.</li></ul></div><p>
+               All current releases of Microsoft SMB/CIFS clients support authentication via the
+               SMB Challenge/Response mechanism described here. Enabling cleartext authentication
+               does not disable the ability of the client to participate in encrypted authentication.
+               Instead, it allows the client to negotiate either plain text or encrypted password
+               handling.
+               </p><p>
+               MS Windows clients will cache the encrypted password alone. Where plain text passwords
+               are re-enabled through the appropriate registry change, the plain text 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.
+               </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2886861"></a>Advantages of Encrypted Passwords</h4></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Plaintext passwords are not passed across 
+                               the network. Someone using a network sniffer cannot just 
+                               record passwords going to the SMB server.</p></li><li><p>Plaintext passwords are not stored anywhere in
+                               memory or on disk.</p></li><li><p>Windows NT does not like talking to a server 
+                               that does not support encrypted passwords. It will refuse 
+                               to browse the server if the server is also in User Level 
+                               security mode. It will insist on prompting the user for the 
+                               password on each connection, which is very annoying. The
+                               only things you can do to stop this is to use SMB encryption.
+                               </p></li><li><p>Encrypted password support allows automatic share
+                               (resource) reconnects.</p></li><li><p>Encrypted passwords are essential for PDC/BDC
+                               operation.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2886916"></a>Advantages of Non-Encrypted Passwords</h4></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Plaintext passwords are not kept 
+                               on disk, and are not cached in memory. </p></li><li><p>Uses same password file as other UNIX 
+                               services such as Login and FTP.</p></li><li><p>Use of other services (such as Telnet and FTP) that
+                               send plain text passwords over the network, so sending them for SMB
+                               is not such a big deal.</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886952"></a>Mapping User Identifiers between MS Windows and UNIX</h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       First, all Samba SAM (Security Account Manager 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 <a class="indexterm" name="id2886975"></a><i class="parameter"><tt>add user script</tt></i>
+       interface to add the account to the Samba host OS. In essence all accounts in
+       the local SAM require a local user account.
+       </p><p>
+       The second way to effect Windows SID to UNIX UID mapping is via the
+       <span class="emphasis"><em>idmap uid</em></span> and <span class="emphasis"><em>idmap gid</em></span> parameters in <tt class="filename">smb.conf</tt>.
+       Please refer to the man page for information about these parameters.
+       These parameters are essential when mapping users from a remote SAM server.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="idmapbackend"></a>Mapping Common UIDs/GIDs on Distributed Machines</h3></div></div><div></div></div><p>
+       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 <b class="command">rsync</b>.
+       </p><p>
+       The special facility is enabled using a parameter called <i class="parameter"><tt>idmap backend</tt></i>.
+       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. A sample use is shown in
+       <link linkend="idmapbackendexample">.
+       </p><p>
+<a class="indexterm" name="id2887079"></a>
+</p><div class="example"><a name="idmapbackendexample"></a><p class="title"><b>Example 11.1. Example configuration with the LDAP idmap backend</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap backend = ldapsam:ldap://ldap-server.quenya.org:636</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap backend = ldapsam:ldaps://ldap-server.quenya.org</tt></i></td></tr></table></div><p>
+       </p><p>
+       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">http://www.padl.com</ulink> have
+       produced and released to open source an array of tools that might be of interest. These tools include:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               <span class="emphasis"><em>nss_ldap:</em></span> An LDAP Name Service Switch 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/GIDs.
+               </p></li><li><p>
+               <span class="emphasis"><em>pam_ldap:</em></span> A PAM module that provides LDAP integration for UNIX/Linux
+               system access authentication.
+               </p></li><li><p>
+               <span class="emphasis"><em>idmap_ad:</em></span> An IDMAP backend that supports the Microsoft Services for
+               UNIX RFC 2307 schema available from their web
+               <ulink url="http://www.padl.com/download/xad_oss_plugins.tar.gz">site</ulink>.
+               </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="acctmgmttools"></a>Account Management Tools</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2887241"></a>
+Samba provides two tools for management of user and machine accounts. These tools are
+called <b class="command">smbpasswd</b> and <b class="command">pdbedit</b>. A third tool is under
+development but is not expected to ship in time for Samba-3.0.0. The new tool will be a TCL/TK
+GUI tool that looks much like the MS Windows NT4 Domain User Manager. Hopefully this will
+be announced in time for the Samba-3.0.1 release.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2887270"></a>The <span class="emphasis"><em>smbpasswd</em></span> Command</h3></div></div><div></div></div><p>
+               The smbpasswd utility is similar to the <b class="command">passwd</b>
+               or <b class="command">yppasswd</b> programs. It maintains the two 32 byte password
+               fields in the passdb backend.
+               </p><p>
+               <b class="command">smbpasswd</b> 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.
+               </p><p>
+               <b class="command">smbpasswd</b> has the capability to change passwords on Windows NT
+               servers (this only works when the request is sent to the NT Primary Domain Controller
+               if changing an NT Domain user's password).
+               </p><p>
+               <b class="command">smbpasswd</b> can be used to:
+<a class="indexterm" name="id2887339"></a>
+<a class="indexterm" name="id2887347"></a>
+               
+               </p><div class="itemizedlist"><ul type="disc"><li><span class="emphasis"><em>add</em></span> user or machine accounts.</li><li><span class="emphasis"><em>delete</em></span> user or machine accounts.</li><li><span class="emphasis"><em>enable</em></span> user or machine accounts.</li><li><span class="emphasis"><em>disable</em></span> user or machine accounts.</li><li><span class="emphasis"><em>set to NULL</em></span> user passwords.</li><li><span class="emphasis"><em>manage interdomain trust accounts.</em></span></li></ul></div><p>
+               To run smbpasswd as a normal user just type:
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbpasswd</tt></b>
+<tt class="prompt">Old SMB password: </tt><b class="userinput"><tt><i class="replaceable"><tt>secret</tt></i></tt></b>
+</pre><p>
+               For <i class="replaceable"><tt>secret</tt></i>, type old value here or press return if
+               there is no old password.
+</p><pre class="screen">
+<tt class="prompt">New SMB Password: </tt><b class="userinput"><tt><i class="replaceable"><tt>new secret</tt></i></tt></b>
+<tt class="prompt">Repeat New SMB Password: </tt><b class="userinput"><tt><i class="replaceable"><tt>new secret</tt></i></tt></b>
+</pre><p>
+               </p><p>
+               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.
+               </p><p>
+               When invoked by an ordinary user, the command will only allow the user to change his or her own
+               SMB password.
+               </p><p>
+               When run by root, <b class="command">smbpasswd</b> may take an optional argument specifying
+               the user name whose SMB password you wish to change. When run as root, <b class="command">smbpasswd</b>
+               does not prompt for or check the old password value, thus allowing root to set passwords 
+               for users who have forgotten their passwords.
+               </p><p>
+               <b class="command">smbpasswd</b> is designed to work in the way familiar to UNIX
+               users who use the <b class="command">passwd</b> or <b class="command">yppasswd</b> commands.
+               While designed for administrative use, this tool provides essential User Level
+               password change capabilities.
+               </p><p>
+               For more details on using <b class="command">smbpasswd</b>, refer to the man page (the
+               definitive reference).
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="pdbeditthing"></a>The <span class="emphasis"><em>pdbedit</em></span> Command</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2887585"></a>
+               <b class="command">pdbedit</b> is a tool that can be used only by root. It is used to
+               manage the passdb backend. <b class="command">pdbedit</b> can be used to:
+<a class="indexterm" name="id2887608"></a>
+<a class="indexterm" name="id2887616"></a>
+
+               </p><div class="itemizedlist"><ul type="disc"><li>add, remove or modify user accounts.</li><li>list user accounts.</li><li>migrate user accounts.</li></ul></div><p>
+<a class="indexterm" name="id2887650"></a>
+               The <b class="command">pdbedit</b> 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 super set of them.
+               </p><p>
+<a class="indexterm" name="id2887672"></a>
+               One particularly important purpose of the <b class="command">pdbedit</b> is to allow
+               the migration of account information from one passdb backend to another. See the
+               <link linkend="XMLpassdb"> password backend section of this chapter.
+               </p><p>
+               The following is an example of the user account information that is stored in
+               a tdbsam password backend. This listing was produced by running:
+               </p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>pdbedit -Lv met</tt></b>
+UNIX username:        met
+NT username:
+Account Flags:        [UX         ]
+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:               MIDEARTH
+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
+</pre><p>
+<a class="indexterm" name="id2887745"></a>
+               The <b class="command">pdbedit</b> tool allows migration of authentication (account)
+               databases from one backend to another. For example: To migrate accounts from an
+               old <tt class="filename">smbpasswd</tt> database to a <i class="parameter"><tt>tdbsam</tt></i>
+               backend:
+               </p><div class="procedure"><ol type="1"><li><p>
+                       Set the <a class="indexterm" name="id2887787"></a><i class="parameter"><tt>passdb backend</tt></i> = tdbsam, smbpasswd.
+                       </p></li><li><p>
+                       Execute:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>pdbedit -i smbpassed -e tdbsam</tt></b>
+</pre><p>
+                       </p></li><li><p>
+                       Now remove the <i class="parameter"><tt>smbpasswd</tt></i> from the passdb backend
+                       configuration in <tt class="filename">smb.conf</tt>.
+                       </p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2887857"></a>Password Backends</h2></div></div><div></div></div><p>
+Samba offers the greatest flexibility in backend account database design of any SMB/CIFS server
+technology available today. The flexibility is immediately obvious as one begins to explore this
+capability.
+</p><p>
+It is possible to specify not only multiple different password backends, but even multiple
+backends of the same type. For example, to use two different tdbsam databases:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>passdb backend = tdbsam:/etc/samba/passdb.tdb \</tt></i></td></tr><tr><td><i class="parameter"><tt>tdbsam:/etc/samba/old-passdb.tdb</tt></i></td></tr></table><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2887908"></a>Plaintext</h3></div></div><div></div></div><p>
+               Older versions of Samba retrieved user information from the UNIX user database 
+               and eventually some other fields from the file <tt class="filename">/etc/samba/smbpasswd</tt>
+               or <tt class="filename">/etc/smbpasswd</tt>. 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 <tt class="filename">/etc/passwd</tt> database.
+               Linux systems For example, all operations are done via PAM.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2887948"></a>smbpasswd  Encrypted Password Database</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2887962"></a>
+               Traditionally, when configuring <a class="indexterm" name="id2887973"></a><i class="parameter"><tt>encrypt passwords</tt></i> = yes in Samba's <tt class="filename">smb.conf</tt> file, user account
+               information such as username, LM/NT password hashes, password change times, and account
+               flags have been stored in the <tt class="filename">smbpasswd(5)</tt> file. There are several
+               disadvantages to this approach for sites with large numbers of users (counted
+               in the thousands).
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+               The first problem is that all lookups must be performed sequentially. Given that
+               there are approximately two lookups per domain logon (one for a normal
+               session connection 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 used in databases.
+               </p></li><li><p>
+               The second problem is that administrators who desire to replicate a smbpasswd file
+               to more than one Samba server were left to use external tools such as
+               <b class="command">rsync(1)</b> and <b class="command">ssh(1)</b> and wrote custom,
+               in-house scripts.
+               </p></li><li><p>
+               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).
+               </p></li></ul></div><p>
+               As a result of these deficiencies, a more robust means of storing user attributes
+               used by smbd was developed. The API which 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 CVS trees). 
+               </p><p>
+               Samba provides an enhanced set of passdb backends that overcome the deficiencies
+               of the smbpasswd plain text database. These are tdbsam, ldapsam and xmlsam.
+               Of these, ldapsam will be of most interest to large corporate or enterprise sites.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2888074"></a>tdbsam</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2888086"></a>
+               Samba can store user and machine account data in a &#8220;<span class="quote">TDB</span>&#8221; (Trivial Database).
+               Using this backend does not require any additional configuration. This backend is
+               recommended for new installations that do not require LDAP.
+               </p><p>
+               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.
+               </p><p>
+               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.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2888128"></a>ldapsam</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2888139"></a>
+               There are a few points to stress that the ldapsam does not provide. The LDAP
+               support referred to in this documentation does not include:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>A means of retrieving user account information from
+                       an Windows 200x Active Directory server.</p></li><li><p>A means of replacing /etc/passwd.</p></li></ul></div><p>
+               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 at
+               <ulink url="http://safari.oreilly.com/?XmlId=1-56592-491-6">
+               LDAP, System Administration; Gerald Carter by O'Reilly; Chapter 6: Replacing NIS."</ulink>
+               </p><p>
+               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:
+               </p><div class="itemizedlist"><ul type="disc"><li><p><ulink url="http://www.openldap.org/">OpenLDAP</ulink></p></li><li><p><ulink url="http://iplanet.netscape.com/directory">Sun iPlanet Directory Server</ulink></p></li></ul></div><p>
+               Two additional Samba resources which may prove to be helpful are:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>The <ulink url="http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html">Samba-PDC-LDAP-HOWTO</ulink>
+                       maintained by Ignacio Coupeau.</p></li><li><p>The NT migration scripts from <ulink url="http://samba.idealx.org/">IDEALX</ulink> that are
+                       geared to manage users and group in such a Samba-LDAP Domain Controller configuration.
+                       </p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2888276"></a>Supported LDAP Servers</h4></div></div><div></div></div><p>
+                       The LDAP ldapsam code has been developed and tested using the OpenLDAP 2.0 and 2.1 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">.
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2888300"></a>Schema and Relationship to the RFC 2307 posixAccount</h4></div></div><div></div></div><p>
+                       Samba-3.0 includes the necessary schema file for OpenLDAP 2.0 in
+                       <tt class="filename">examples/LDAP/samba.schema</tt>. The sambaSamAccount objectclass is given here:
+                       </p><p>
+</p><pre class="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 ))
+</pre><p>
+</p><p>
+                       The <tt class="filename">samba.schema</tt> 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@samba.org">jerry@samba.org</ulink>.
+                       </p><p>
+                       Just as the smbpasswd file is meant to store information that provides information additional to  a
+                       user's <tt class="filename">/etc/passwd</tt> entry, so is the sambaSamAccount object
+                       meant to supplement the UNIX user account information. A sambaSamAccount is a
+                       <tt class="constant">AUXILIARY</tt> 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 RFC2307. This is by design.
+                       </p><p>
+                       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, smbd will still obtain the user's UNIX account
+                       information via the standard C library calls (e.g., getpwnam(), et al).
+                       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.
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2888413"></a>OpenLDAP Configuration</h4></div></div><div></div></div><p>
+                       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 <tt class="filename">examples/LDAP</tt>
+                       in the Samba source distribution.
+                       </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp samba.schema /etc/openldap/schema/</tt></b>
+</pre><p>
+</p><p>
+                       Next, include the <tt class="filename">samba.schema</tt> file in <tt class="filename">slapd.conf</tt>.
+                       The sambaSamAccount object contains two attributes that depend on other schema
+                       files. The <i class="parameter"><tt>uid</tt></i> attribute is defined in <tt class="filename">cosine.schema</tt> and
+                       the <i class="parameter"><tt>displayName</tt></i> attribute is defined in the <tt class="filename">inetorgperson.schema</tt>
+                       file. Both of these must be included before the <tt class="filename">samba.schema</tt> file.
+                       </p><p>
+</p><pre class="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/samba.schema
+include            /etc/openldap/schema/nis.schema
+....
+</pre><p>
+</p><p>
+               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):
+               </p><p>
+</p><pre class="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
+</pre><p>
+</p><p>
+               Create the new index by executing:
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt>./sbin/slapindex -f slapd.conf
+</pre><p>
+</p><p>
+               Remember to restart slapd after making these changes:
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/etc/init.d/slapd restart</tt></b>
+</pre><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2888621"></a>Initialize the LDAP Database</h4></div></div><div></div></div><p>
+               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):
+               </p><p>
+</p><pre class="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
+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: People
+
+# 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: People
+
+# 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
+</pre><p>
+</p><p>
+               The userPassword shown above should be generated using <b class="command">slappasswd</b>.
+               </p><p>
+               The following command will then load the contents of the LDIF file into the LDAP
+               database.
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>slapadd -v -l initldap.dif</tt></b>
+</pre><p>
+</p><p>
+               Do not forget to secure your LDAP server with an adequate access control list
+               as well as an admin password.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               Before Samba can access the LDAP server you need to store the LDAP admin password
+               into the Samba-3 <tt class="filename">secrets.tdb</tt> database by:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbpasswd -w <i class="replaceable"><tt>secret</tt></i></tt></b>
+</pre><p>
+               </p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2888762"></a>Configuring Samba</h4></div></div><div></div></div><p>
+                       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.
+                       </p><p>LDAP related smb.conf options: 
+                       <a class="indexterm" name="id2888780"></a><i class="parameter"><tt>passdb backend</tt></i> = ldapsam:url,
+                       <a class="indexterm" name="id2888795"></a><i class="parameter"><tt>ldap admin dn</tt></i>,
+                       <a class="indexterm" name="id2888808"></a><i class="parameter"><tt>ldap delete dn</tt></i>,
+                       <a class="indexterm" name="id2888822"></a><i class="parameter"><tt>ldap filter</tt></i>,
+                       <a class="indexterm" name="id2888836"></a><i class="parameter"><tt>ldap group suffix</tt></i>,
+                       <a class="indexterm" name="id2888850"></a><i class="parameter"><tt>ldap idmap suffix</tt></i>,
+                       <a class="indexterm" name="id2888864"></a><i class="parameter"><tt>ldap machine suffix</tt></i>,
+                       <a class="indexterm" name="id2888878"></a><i class="parameter"><tt>ldap passwd sync</tt></i>,
+                       <a class="indexterm" name="id2888892"></a><i class="parameter"><tt>ldap ssl</tt></i>,
+                       <a class="indexterm" name="id2888906"></a><i class="parameter"><tt>ldap suffix</tt></i>,
+                       <a class="indexterm" name="id2888919"></a><i class="parameter"><tt>ldap user suffix</tt></i>,
+               </p><p>
+                       These are described in the <tt class="filename">smb.conf</tt> man
+                       page and so will not be repeated here. However, a sample <tt class="filename">smb.conf</tt> file for
+                       use with an LDAP directory could appear as shown in <link linkend="confldapex">.
+                       </p><p>
+</p><div class="example"><a name="confldapex"></a><p class="title"><b>Example 11.2. Configuration with LDAP</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr><tr><td><i class="parameter"><tt>encrypt passwords = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = MORIA</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = NOLDOR</tt></i></td></tr><tr><td># ldap related parameters</td></tr><tr><td># define the DN to use when binding to the directory servers</td></tr><tr><td># The password for this DN is not stored in smb.conf. Rather it</td></tr><tr><td># must be set by using 'smbpasswd -w <i class="replaceable"><tt>secretpw</tt></i>' to store the</td></tr><tr><td># passphrase in the secrets.tdb file. If the "ldap admin dn" values</td></tr><tr><td># change, this password will need to be reset.</td></tr><tr><td><i class="parameter"><tt>ldap admin dn = "cn=Manager,ou=People,dc=quenya,dc=org"</tt></i></td></tr><tr><td># Define the SSL option when connecting to the directory</td></tr><tr><td># ('off', 'start tls', or 'on' (default))</td></tr><tr><td><i class="parameter"><tt>ldap ssl = start tls</tt></i></td></tr><tr><td># syntax: passdb backend = ldapsam:ldap://server-name[:port]</td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam:ldap://frodo.quenya.org</tt></i></td></tr><tr><td># smbpasswd -x delete the entire dn-entry</td></tr><tr><td><i class="parameter"><tt>ldap delete dn = no</tt></i></td></tr><tr><td># the machine and user suffix added to the base suffix</td></tr><tr><td># wrote WITHOUT quotes. NULL suffixes by default</td></tr><tr><td><i class="parameter"><tt>ldap user suffix = ou=People</tt></i></td></tr><tr><td><i class="parameter"><tt>ldap group suffix = ou=Groups</tt></i></td></tr><tr><td><i class="parameter"><tt>ldap machine suffix = ou=Computers</tt></i></td></tr><tr><td># Trust UNIX account information in LDAP</td></tr><tr><td>#  (see the smb.conf manpage for details)</td></tr><tr><td>#  specify the base DN to use when searching the directory</td></tr><tr><td><i class="parameter"><tt>ldap suffix = ou=People,dc=quenya,dc=org</tt></i></td></tr><tr><td>#  generally the default ldap search filter is ok</td></tr><tr><td><i class="parameter"><tt>ldap filter = (&amp;(uid=%u)(objectclass=sambaSamAccount))</tt></i></td></tr></table></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2889191"></a>Accounts and Groups Management</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2889203"></a>
+<a class="indexterm" name="id2889212"></a>
+
+                       As user accounts are managed through the sambaSamAccount objectclass, you should
+                       modify your existing administration tools to deal with sambaSamAccount attributes.
+                       </p><p>
+                       Machine accounts are managed with the sambaSamAccount objectclass, just
+                       like users accounts. However, it is up to you to store those accounts
+                       in a different tree of your LDAP namespace. You should use
+                       &#8220;<span class="quote">ou=Groups,dc=quenya,dc=org</span>&#8221; to store groups and
+                       &#8220;<span class="quote">ou=People,dc=quenya,dc=org</span>&#8221; to store users. Just configure your
+                       NSS and PAM accordingly (usually, in the <tt class="filename">/etc/openldap/sldap.conf</tt>
+                       configuration file).
+                       </p><p>
+                       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 <tt class="constant">Domain Groups</tt>
+                       and, unlike MS Windows 2000 and Active Directory, Samba-3 does not
+                       support nested groups. 
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2889269"></a>Security and sambaSamAccount</h4></div></div><div></div></div><p>
+                       There are two important points to remember when discussing the security
+                       of sambaSamAccount entries in the directory.
+                       </p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>Never</em></span> retrieve the lmPassword or
+                               ntPassword attribute values over an unencrypted LDAP session.</p></li><li><p><span class="emphasis"><em>Never</em></span> allow non-admin users to
+                               view the lmPassword or ntPassword attribute values.</p></li></ul></div><p>
+                       These password hashes are cleartext equivalents and can be used to impersonate
+                       the user without deriving the original cleartext strings. For more information
+                       on the details of LM/NT password hashes, refer to the
+                       <link linkend="passdb"> section of this chapter.
+                       </p><p>
+                       To remedy the first security issue, the <a class="indexterm" name="id2889328"></a><i class="parameter"><tt>ldap ssl</tt></i> <tt class="filename">smb.conf</tt> parameter defaults
+                       to require an encrypted session (<a class="indexterm" name="id2889350"></a><i class="parameter"><tt>ldap ssl</tt></i> = on) using
+                       the default port of <tt class="constant">636</tt>
+                       when contacting the directory server. When using an OpenLDAP server, it
+                       is possible to use the use the StartTLS LDAP extended  operation in the place of
+                       LDAPS. In either case, you are strongly discouraged to disable this security
+                       (<a class="indexterm" name="id2889371"></a><i class="parameter"><tt>ldap ssl</tt></i> = off).
+                       </p><p>
+                       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.
+                       </p><p>
+                       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 <tt class="filename">slapd.conf</tt>:
+                       </p><p>
+</p><pre class="programlisting">
+## allow the "ldap admin dn" access, but deny everyone else
+access to attrs=lmPassword,ntPassword
+     by dn="cn=Samba Admin,ou=People,dc=quenya,dc=org" write
+     by * none
+</pre><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2889427"></a>LDAP Special Attributes for sambaSamAccounts</h4></div></div><div></div></div><p>
+                       The sambaSamAccount objectclass is composed of the attributes shown in <link linkend="attribobjclPartA">, and <link linkend="attribobjclPartB">.
+                       </p><p>
+                       </p><div class="table"><a name="attribobjclPartA"></a><p class="title"><b>Table 11.1. Attributes in the sambaSamAccount objectclass (LDAP)  Part A</b></p><table summary="Attributes in the sambaSamAccount objectclass (LDAP)  Part A" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left"><tt class="constant">sambaLMPassword</tt></td><td align="justify">The LANMAN password 16-byte hash stored as a character
+                                               representation of a hexadecimal string.</td></tr><tr><td align="left"><tt class="constant">sambaNTPassword</tt></td><td align="justify">The NT password hash 16-byte stored as a character
+                                               representation of a hexadecimal string.</td></tr><tr><td align="left"><tt class="constant">sambaPwdLastSet</tt></td><td align="justify">The integer time in seconds since 1970 when the
+                                               <tt class="constant">sambaLMPassword</tt> and <tt class="constant">sambaNTPassword</tt> attributes were last set.
+                               </td></tr><tr><td align="left"><tt class="constant">sambaAcctFlags</tt></td><td align="justify">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).</td></tr><tr><td align="left"><tt class="constant">sambaLogonTime</tt></td><td align="justify">Integer value currently unused</td></tr><tr><td align="left"><tt class="constant">sambaLogoffTime</tt></td><td align="justify">Integer value currently unused</td></tr><tr><td align="left"><tt class="constant">sambaKickoffTime</tt></td><td align="justify">Specifies the time (UNIX time format) when the user
+                               will be locked down and cannot login any longer. If this attribute is ommited, then the account will never expire.
+                               If you use this attribute together with `shadowExpire' of the `shadowAccount' objectClass, will enable accounts to      
+                               expire completly on an exact date.</td></tr><tr><td align="left"><tt class="constant">sambaPwdCanChange</tt></td><td align="justify">Specifies the time (UNIX time format) from which on the user is allowed to
+                               change his password. If attribute is not set, the user will be free to change his password whenever he wants.</td></tr><tr><td align="left"><tt class="constant">sambaPwdMustChange</tt></td><td align="justify">Specifies the time (UNIX time format) since 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.</td></tr><tr><td align="left"><tt class="constant">sambaHomeDrive</tt></td><td align="justify">Specifies the drive letter to which to map the
+                               UNC path specified by sambaHomePath. The drive letter must be specified in the form &#8220;<span class="quote">X:</span>&#8221;
+                               where X is the letter of the drive to map. Refer to the &#8220;<span class="quote">logon drive</span>&#8221; parameter in the
+                               smb.conf(5) man page for more information.</td></tr><tr><td align="left"><tt class="constant">sambaLogonScript</tt></td><td align="justify">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 <a class="indexterm" name="id2889659"></a><i class="parameter"><tt>logon script</tt></i> parameter in the
+                               <tt class="filename">smb.conf</tt> man page for more information.</td></tr><tr><td align="left"><tt class="constant">sambaProfilePath</tt></td><td align="justify">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
+                               <a class="indexterm" name="id2889693"></a><i class="parameter"><tt>logon path</tt></i> parameter in the <tt class="filename">smb.conf</tt> man page for more information.</td></tr><tr><td align="left"><tt class="constant">sambaHomePath</tt></td><td align="justify">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 <tt class="filename">\\server\share\directory</tt>. This value can be a null string.
+                               Refer to the <b class="command">logon home</b> parameter in the <tt class="filename">smb.conf</tt> man page for more information.
+                               </td></tr></tbody></table></div><p>
+                       </p><p>
+                       </p><div class="table"><a name="attribobjclPartB"></a><p class="title"><b>Table 11.2. Attributes in the sambaSamAccount objectclass (LDAP)  Part B</b></p><table summary="Attributes in the sambaSamAccount objectclass (LDAP)  Part B" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left"><tt class="constant">sambaUserWorkstations</tt></td><td align="justify">Here you can give a comma-seperated list of machines
+                               on which the user is allowed to login. You may observe problems when you try to connect to an Samba Domain Member.
+                               Bacause Domain Members are not in this list, the Domain Controllers will reject them. Where this attribute is ommited,
+                               the default implies no restrictions.
+                               </td></tr><tr><td align="left"><tt class="constant">sambaSID</tt></td><td align="justify">The security identifier(SID) of the user.
+                               The Windows equivalent of UNIX UIDs.</td></tr><tr><td align="left"><tt class="constant">sambaPrimaryGroupSID</tt></td><td align="justify">The Security IDentifier (SID) of the primary group
+                               of the user.</td></tr><tr><td align="left"><tt class="constant">sambaDomainName</tt></td><td align="justify">Domain the user is part of.</td></tr></tbody></table></div><p>
+                       </p><p>
+                       The majority of these parameters are only used when Samba is acting as a PDC of
+                       a domain (refer to <link linkend="samba-pdc">, for details on
+                       how to configure Samba as a Primary Domain Controller). The following four attributes
+                       are only stored with the sambaSamAccount entry if the values are non-default values:
+                       </p><div class="itemizedlist"><ul type="disc"><li>sambaHomePath</li><li>sambaLogonScript</li><li>sambaProfilePath</li><li>sambaHomeDrive</li></ul></div><p>
+                       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 <a class="indexterm" name="id2889896"></a><i class="parameter"><tt>logon home</tt></i> = \\%L\%u was defined in
+                       its <tt class="filename">smb.conf</tt> file. When a user named &#8220;<span class="quote">becky</span>&#8221; logons to the domain,
+                       the <a class="indexterm" name="id2889922"></a><i class="parameter"><tt>logon home</tt></i> string is expanded to \\MORIA\becky.
+                       If the smbHome attribute exists in the entry &#8220;<span class="quote">uid=becky,ou=People,dc=samba,dc=org</span>&#8221;,
+                       this value is used. However, if this attribute does not exist, then the value
+                       of the <a class="indexterm" name="id2889943"></a><i class="parameter"><tt>logon home</tt></i> 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., <tt class="filename">\\MOBY\becky</tt>).
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2889969"></a>Example LDIF Entries for a sambaSamAccount</h4></div></div><div></div></div><p>
+                       The following is a working LDIF that demonstrates the use of the SambaSamAccount objectclass:
+                       </p><p>
+       </p><pre class="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
+       </pre><p>
+       </p><p>
+                       The following is an LDIF entry for using both the sambaSamAccount and
+                       posixAccount objectclasses:
+                       </p><p>
+       </p><pre class="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
+</pre><p>
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2890036"></a>Password Synchronization</h4></div></div><div></div></div><p>
+               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.
+               </p><p>The <a class="indexterm" name="id2890054"></a><i class="parameter"><tt>ldap passwd sync</tt></i> options can have the  values shown in
+               <link linkend="ldappwsync">.</p><div class="table"><a name="ldappwsync"></a><p class="title"><b>Table 11.3. Possible <span class="emphasis"><em>ldap passwd sync</em></span> values</b></p><table summary="Possible ldap passwd sync values" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Value</th><th align="center">Description</th></tr></thead><tbody><tr><td align="left">yes</td><td align="justify"><p>When the user changes his password, update
+                              <tt class="constant">ntPassword</tt>, <tt class="constant">lmPassword</tt>
+                              and the <tt class="constant">password</tt> fields.</p></td></tr><tr><td align="left">no</td><td align="justify"><p>Only update <tt class="constant">ntPassword</tt> and <tt class="constant">lmPassword</tt>.</p></td></tr><tr><td align="left">only</td><td align="justify"><p>Only update the LDAP password and let the LDAP server worry about the other fields.
+                       This option is only available on some LDAP servers. Only when the LDAP server
+                       supports LDAP_EXOP_X_MODIFY_PASSWD.</p></td></tr></tbody></table></div><p>More information can be found in the <tt class="filename">smb.conf</tt> manpage.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890210"></a>MySQL</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2890221"></a>
+       Every so often someone will come along with a great new idea. Storing user accounts in a
+       SQL backend is one of them. Those who want to do this are in the best position to know what the
+       specific benefits are to them. This may sound like a cop-out, but in truth we cannot attempt
+       to document every little detail why certain things of marginal utility to the bulk of
+       Samba users might make sense to the rest. In any case, the following instructions should help
+       the determined SQL user to implement a working system.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2890253"></a>Creating the Database</h4></div></div><div></div></div><p>
+                       You can set up your own table and specify the field names to pdb_mysql (see below
+                       for the column names) or use the default table. The file <tt class="filename">examples/pdb/mysql/mysql.dump</tt> 
+                       contains the correct queries to create the required tables. Use the command:
+
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>mysql -u<i class="replaceable"><tt>username</tt></i> -h<i class="replaceable"><tt>hostname</tt></i> -p<i class="replaceable"><tt>password</tt></i> \
+       <i class="replaceable"><tt>databasename</tt></i> &lt; <tt class="filename">/path/to/samba/examples/pdb/mysql/mysql.dump</tt></tt></b>
+</pre><p>
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2890319"></a>Configuring</h4></div></div><div></div></div><p>This plugin lacks some good documentation, but here is some brief infoormation. Add the following to the
+                       <a class="indexterm" name="id2890331"></a><i class="parameter"><tt>passdb backend</tt></i> variable in your <tt class="filename">smb.conf</tt>:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>passdb backend = [other-plugins] mysql:identifier [other-plugins]</tt></i></td></tr></table><p>
+                       </p><p>The identifier can be any string you like, as long as it does not collide with 
+                       the identifiers of other plugins or other instances of pdb_mysql. If you 
+                       specify multiple pdb_mysql.so entries in <a class="indexterm" name="id2890374"></a><i class="parameter"><tt>passdb backend</tt></i>, you also need to 
+                       use different identifiers.
+                       </p><p>
+                       Additional options can be given through the <tt class="filename">smb.conf</tt> file in the <i class="parameter"><tt>[global]</tt></i> section.
+                       Refer to <link linkend="mysqlpbe">.
+                       </p><div class="table"><a name="mysqlpbe"></a><p class="title"><b>Table 11.4. Basic smb.conf options for MySQL passdb backend</b></p><table summary="Basic smb.conf options for MySQL passdb backend" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Field</th><th align="justify">Contents</th></tr></thead><tbody><tr><td align="left">mysql host</td><td align="justify">Host name, defaults to `localhost'</td></tr><tr><td align="left">mysql password</td><td align="justify"> </td></tr><tr><td align="left">mysql user</td><td align="justify">Defaults to `samba'</td></tr><tr><td align="left">mysql database</td><td align="justify">Defaults to `samba'</td></tr><tr><td align="left">mysql port</td><td align="justify">Defaults to 3306</td></tr><tr><td align="left">table</td><td align="justify">Name of the table containing the users</td></tr></tbody></table></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+                       Since the password for the MySQL user is stored in the <tt class="filename">smb.conf</tt> file, you should make the <tt class="filename">smb.conf</tt> file 
+                       readable only to the user who runs Samba. This is considered a security bug and will soon be fixed.
+                       </p></div><p>Names of the columns are given in <link linkend="moremysqlpdbe">. The default column names can be found in the example table dump.
+                        </p><p>
+                       </p><div class="table"><a name="moremysqlpdbe"></a><p class="title"><b>Table 11.5. MySQL field names for MySQL passdb backend</b></p><table summary="MySQL field names for MySQL passdb backend" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Field</th><th align="left">Type</th><th align="justify">Contents</th></tr></thead><tbody><tr><td align="left">logon time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of last logon of user</td></tr><tr><td align="left">logoff time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of last logoff of user</td></tr><tr><td align="left">kickoff time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment user should be kicked off workstation (not enforced)</td></tr><tr><td align="left">pass last set time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment password was last set</td></tr><tr><td align="left">pass can change time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment from which password can be changed</td></tr><tr><td align="left">pass must change time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment on which password must be changed</td></tr><tr><td align="left">username column</td><td align="left">varchar(255)</td><td align="justify">UNIX username</td></tr><tr><td align="left">domain column</td><td align="left">varchar(255)</td><td align="justify">NT domain user belongs to</td></tr><tr><td align="left">nt username column</td><td align="left">varchar(255)</td><td align="justify">NT username</td></tr><tr><td align="left">fullname column</td><td align="left">varchar(255)</td><td align="justify">Full name of user</td></tr><tr><td align="left">home dir column</td><td align="left">varchar(255)</td><td align="justify">UNIX homedir path</td></tr><tr><td align="left">dir drive column</td><td align="left">varchar(2)</td><td align="justify">Directory drive path (e.g., &#8220;<span class="quote">H:</span>&#8221;)</td></tr><tr><td align="left">logon script column</td><td align="left">varchar(255)</td><td align="justify">Batch file to run on client side when logging on</td></tr><tr><td align="left">profile path column</td><td align="left">varchar(255)</td><td align="justify">Path of profile</td></tr><tr><td align="left">acct desc column</td><td align="left">varchar(255)</td><td align="justify">Some ASCII NT user data</td></tr><tr><td align="left">workstations column</td><td align="left">varchar(255)</td><td align="justify">Workstations user can logon to (or NULL for all)</td></tr><tr><td align="left">unknown string column</td><td align="left">varchar(255)</td><td align="justify">Unknown string</td></tr><tr><td align="left">munged dial column</td><td align="left">varchar(255)</td><td align="justify">Unknown</td></tr><tr><td align="left">user sid column</td><td align="left">varchar(255)</td><td align="justify">NT user SID</td></tr><tr><td align="left">group sid column</td><td align="left">varchar(255)</td><td align="justify">NT group SID</td></tr><tr><td align="left">lanman pass column</td><td align="left">varchar(255)</td><td align="justify">Encrypted lanman password</td></tr><tr><td align="left">nt pass column</td><td align="left">varchar(255)</td><td align="justify">Encrypted nt passwd</td></tr><tr><td align="left">plain pass column</td><td align="left">varchar(255)</td><td align="justify">Plaintext password</td></tr><tr><td align="left">acct ctrl column</td><td align="left">int(9)</td><td align="justify">NT user data</td></tr><tr><td align="left">unknown 3 column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr><tr><td align="left">logon divs column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr><tr><td align="left">hours len column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr><tr><td align="left">bad password count column</td><td align="left">int(5)</td><td align="justify">Number of failed password tries before disabling an account</td></tr><tr><td align="left">logon count column</td><td align="left">int(5)</td><td align="justify">Number of logon attempts</td></tr><tr><td align="left">unknown 6 column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr></tbody></table></div><p>
+               </p><p>
+                       You can put a colon (:) after the name of each column, which 
+                       should specify the column to update when updating the table. You can also
+                       specify nothing behind the colon. Then the field data will not be updated. Setting a column name to <i class="parameter"><tt>NULL</tt></i> means the field should not be used.
+                       </p><p>An example configuration can be found in <link linkend="mysqlsam">.
+                       </p><div class="example"><a name="mysqlsam"></a><p class="title"><b>Example 11.3. Example configuration for the MySQL passdb backend</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = mysql:foo</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:mysql user = samba</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:mysql password = abmas</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:mysql database = samba</tt></i></td></tr><tr><td># domain name is static and can't be changed</td></tr><tr><td><i class="parameter"><tt>foo:domain column = 'MYWORKGROUP':</tt></i></td></tr><tr><td># The fullname column comes from several other columns</td></tr><tr><td><i class="parameter"><tt>foo:fullname column = CONCAT(firstname,' ',surname):</tt></i></td></tr><tr><td># Samba should never write to the password columns</td></tr><tr><td><i class="parameter"><tt>foo:lanman pass column = lm_pass:</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:nt pass column = nt_pass:</tt></i></td></tr><tr><td># The unknown 3 column is not stored</td></tr><tr><td><i class="parameter"><tt>foo:unknown 3 column = NULL</tt></i></td></tr></table></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2891133"></a>Using Plaintext Passwords or Encrypted Password</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2891146"></a>
+                       I strongly discourage the use of plaintext passwords, however, you can use them.
+                       </p><p>
+                       If you would like to use plaintext passwords, set
+                       `identifier:lanman pass column' and `identifier:nt pass column' to
+                       `NULL' (without the quotes) and `identifier:plain pass column' to the
+                       name of the column containing the plaintext passwords. 
+                       </p><p>
+                       If you use encrypted passwords, set the 'identifier:plain pass
+                       column' to 'NULL' (without the quotes). This is the default.
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2891173"></a>Getting Non-Column Data from the Table</h4></div></div><div></div></div><p>
+                       It is possible to have not all data in the database by making some `constant'.
+                       </p><p>
+                       For example, you can set `identifier:fullname column' to
+                       something like <b class="command">CONCAT(Firstname,' ',Surname)</b>
+                       </p><p>
+                       Or, set `identifier:workstations column' to:
+                       <b class="command">NULL</b></p><p>See the MySQL documentation for more language constructs.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="XMLpassdb"></a>XML</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2891233"></a>
+               This module requires libxml2 to be installed.</p><p>The usage of pdb_xml is fairly straightforward. To export data, use:
+               </p><p>
+<a class="indexterm" name="id2891255"></a>
+                       <tt class="prompt">$ </tt> <b class="userinput"><tt>pdbedit -e xml:filename</tt></b>
+               </p><p>
+               (where filename is the name of the file to put the data in)
+               </p><p>
+               To import data, use:
+               <tt class="prompt">$ </tt> <b class="userinput"><tt>pdbedit -i xml:filename</tt></b>
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2891304"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2891310"></a>Users Cannot Logon</h3></div></div><div></div></div><p>&#8220;<span class="quote">I've installed Samba, but now I can't log on with my UNIX account! </span>&#8221;</p><p>Make sure your user has been added to the current Samba <a class="indexterm" name="id2891328"></a><i class="parameter"><tt>passdb backend</tt></i>. Read the section <link linkend="acctmgmttools"> for details.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2891353"></a>Users Being Added to the Wrong Backend Database</h3></div></div><div></div></div><p>
+       A few complaints have been received from users that just moved to Samba-3. The following
+       <tt class="filename">smb.conf</tt> file entries were causing problems, new accounts were being added to the old
+       smbpasswd file, not to the tdbsam passdb.tdb file:
+       </p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>passdb backend = smbpasswd, tdbsam</tt></i></td></tr><tr><td>...</td></tr></table><p>
+       </p><p>
+       Samba will add new accounts to the first entry in the <span class="emphasis"><em>passdb backend</em></span>
+       parameter entry. If you want to update to the tdbsam, then change the entry to:
+       </p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>passdb backend = tdbsam, smbpasswd</tt></i></td></tr></table><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2891445"></a>Configuration of <i class="parameter"><tt>auth methods</tt></i></h3></div></div><div></div></div><p>
+       When explicitly setting an <a class="indexterm" name="id2891462"></a><i class="parameter"><tt>auth methods</tt></i> parameter,
+       <i class="parameter"><tt>guest</tt></i> must be specified as the first entry on the line,
+       for example, <a class="indexterm" name="id2891485"></a><i class="parameter"><tt>auth methods</tt></i> = guest sam.
+       </p><p>
+       This is the exact opposite of the requirement for the <a class="indexterm" name="id2891504"></a><i class="parameter"><tt>passdb backend</tt></i>
+       option, where it must be the <span class="emphasis"><em>LAST</em></span> parameter on the line.
+       </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="groupmapping"></a>Chapter 12. Group Mapping  MS Windows and UNIX</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jean François</span> <span class="surname">Micouleau</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2891703">Features and Benefits</a></dt><dt><a href="#id2892074">Discussion</a></dt><dd><dl><dt><a href="#id2892376">Default Users, Groups and Relative Identifiers</a></dt><dt><a href="#id2893011">Example Configuration</a></dt></dl></dd><dt><a href="#id2893090">Configuration Scripts</a></dt><dd><dl><dt><a href="#id2893104">Sample smb.conf Add Group Script</a></dt><dt><a href="#id2893239">Script to Configure Group Mapping</a></dt></dl></dd><dt><a href="#id2893347">Common Errors</a></dt><dd><dl><dt><a href="#id2893361">Adding Groups Fails</a></dt><dt><a href="#id2893430">Adding MS Windows Groups to MS Windows Groups Fails</a></dt><dt><a href="#id2893456">Adding Domain Users to the Power Users Group</a></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2891621"></a>
+       Starting with Samba-3, new group mapping functionality is available to create associations
+       between Windows group SIDs and UNIX groups. The <b class="command">groupmap</b> subcommand
+       included with the <span class="application">net</span> tool can be used to manage these associations.
+       </p><p>
+       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 (<tt class="constant">-1</tt>) will be exposed
+       in group selection lists in tools that access domain users and groups.
+       </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       <a class="indexterm" name="id2891671"></a>
+       The <i class="parameter"><tt>domain admin group</tt></i> parameter has been removed in Samba-3 and should no longer
+       be specified in <tt class="filename">smb.conf</tt>. This parameter was used to give the listed users membership in the
+       <tt class="constant">Domain Admins</tt> Windows group which gave local admin rights on their workstations
+       (in default configurations).
+       </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2891703"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       Samba allows the administrator to create MS Windows NT4/200x group accounts and to
+       arbitrarily associate them with UNIX/Linux group accounts.
+       </p><p>
+<a class="indexterm" name="id2891721"></a>
+<a class="indexterm" name="id2891730"></a>
+       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 <tt class="filename">smb.conf</tt> 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 <b class="command">winbindd</b> is running, Samba group accounts that are created using these
+       tools will be allocated UNIX UIDs/GIDs from the ID range specified by the
+       <a class="indexterm" name="id2891760"></a><i class="parameter"><tt>idmap uid</tt></i>/<a class="indexterm" name="id2891773"></a><i class="parameter"><tt>idmap gid</tt></i>
+       parameters in the <tt class="filename">smb.conf</tt> file.
+       </p><div class="figure"><a name="idmap-sid2gid"></a><p class="title"><b>Figure 12.1. IDMAP: group SID to GID resolution.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-sid2gid.png" width="270" alt="IDMAP: group SID to GID resolution."></div></div><div class="figure"><a name="idmap-gid2sid"></a><p class="title"><b>Figure 12.2. IDMAP: GID resolution to matching SID.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-gid2sid.png" width="270" alt="IDMAP: GID resolution to matching SID."></div></div><p>
+       In both cases, when winbindd is not running, only locally resolvable groups can be recognized. Please refer to
+       <link linkend="idmap-sid2gid"> and <link linkend="idmap-gid2sid">. The <b class="command">net groupmap</b> is
+       used to establish UNIX group to NT SID mappings as shown in <link linkend="idmap-store-gid2sid">.
+       </p><div class="figure"><a name="idmap-store-gid2sid"></a><p class="title"><b>Figure 12.3. IDMAP storing group mappings.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-store-gid2sid.png" width="270" alt="IDMAP storing group mappings."></div></div><p>
+       <a class="indexterm" name="id2891976"></a>
+       <a class="indexterm" name="id2891983"></a>
+       Administrators should be aware that where <tt class="filename">smb.conf</tt> group interface scripts make
+       direct calls to the UNIX/Linux system tools (the shadow utilities, <b class="command">groupadd</b>,
+       <b class="command">groupdel</b>, and <b class="command">groupmod</b>), the resulting UNIX/Linux group names will be subject
+       to any limits imposed by these tools. If the tool does not allow upper case characters
+       or space characters, then the creation of an MS Windows NT4/200x style group of
+       <span class="emphasis"><em>Engineering Managers</em></span> will attempt to create an identically named
+       UNIX/Linux group, an attempt that will of course fail.
+       </p><p>
+       <a class="indexterm" name="id2892035"></a>
+       <a class="indexterm" name="id2892044"></a>
+       There are several possible work-arounds 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 work-around solution.
+       </p><p>
+       Another work-around 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 <b class="command">net groupmap</b>
+       tool to connect the two to each other.
+       </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2892074"></a>Discussion</h2></div></div><div></div></div><p>
+       When installing <span class="application">MS Windows NT4/200x</span> on a computer, the installation
+       program creates default users and groups, notably the <tt class="constant">Administrators</tt> group,
+       and gives that group privileges necessary privileges 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.
+       </p><p>
+       <a class="indexterm" name="id2892106"></a>
+       The <tt class="constant">Administrator</tt> user is a member of the <tt class="constant">Administrators</tt> group, and thus inherits
+       <tt class="constant">Administrators</tt> group privileges. If a <tt class="constant">joe</tt> user is created to be a member of the
+       <tt class="constant">Administrators</tt> group, <tt class="constant">joe</tt> has exactly the same rights as the user,
+       <tt class="constant">Administrator</tt>.
+       </p><p>
+       When an MS Windows NT4/200x/XP machine is made a Domain Member, the &#8220;<span class="quote">Domain Admins</span>&#8221; group of the
+       PDC is added to the local <tt class="constant">Administrators</tt> group of the workstation. Every member of the
+       <tt class="constant">Domain Administrators</tt> group inherits the rights of the local <tt class="constant">Administrators</tt> group when
+       logging on the workstation.
+       </p><p>
+       The following steps describe how to make Samba PDC users members of the <tt class="constant">Domain Admins</tt> group?
+       </p><div class="orderedlist"><ol type="1"><li><p>
+               Create a UNIX group (usually in <tt class="filename">/etc/group</tt>), let's call it <tt class="constant">domadm</tt>.
+               </p></li><li><p>
+               Add to this group the users that must be &#8220;<span class="quote">Administrators</span>&#8221;. For example,
+               if you want <tt class="constant">joe, john</tt> and <tt class="constant">mary</tt> to be administrators,
+               your entry in <tt class="filename">/etc/group</tt> will look like this:
+               </p><pre class="programlisting">
+               domadm:x:502:joe,john,mary
+               </pre><p>
+               </p></li><li><p>
+               Map this domadm group to the &#8220;<span class="quote">Domain Admins</span>&#8221; group by running the command:
+               </p><p>
+       </p><pre class="screen">
+       <tt class="prompt">root# </tt><b class="userinput"><tt>net groupmap add ntgroup=&#8220;<span class="quote">Domain Admins</span>&#8221; UNIXgroup=domadm</tt></b>
+       </pre><p>
+       </p><p>
+               <a class="indexterm" name="id2892288"></a>
+               The quotes around &#8220;<span class="quote">Domain Admins</span>&#8221; are necessary due to the space in the group name.
+               Also make sure to leave no white-space surrounding the equal character (=).
+               </p></li></ol></div><p>
+       Now <tt class="constant">joe, john</tt> and <tt class="constant">mary</tt> are domain administrators.
+       </p><p>
+       <a class="indexterm" name="id2892321"></a>
+       It is possible to map any arbitrary UNIX group to any Windows NT4/200x group as well as
+       making 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:
+       </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net groupmap add rid=1000 ntgroup="Accounting" UNIXgroup=acct</tt></b>
+</pre><p>
+       </p><p>
+       Be aware that the RID parameter is a 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.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892376"></a>Default Users, Groups and Relative Identifiers</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2892387"></a>
+<a class="indexterm" name="id2892398"></a>
+       When first installed, Microsoft Windows NT4/200x/XP are preconfigured with certain User, Group, and
+       Alias entities. Each has a well-known Relative Identifier (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 <tt class="constant">tdbsam</tt> the essential
+       Domain Groups are automatically created. It is the LDAP administrators' responsibility to create
+       (provision) the default NT Groups.
+       </p><p>
+       Each essential Domain Group must be assigned its respective well-kown RID. The default Users, Groups,
+       Aliases, and RIDs are shown in <link linkend="WKURIDS">.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
+       When the <i class="parameter"><tt>passdb backend</tt></i> uses LDAP (<tt class="constant">ldapsam</tt>) it is the
+       admininstrators' responsibility to create the essential Domain Groups, and to assign each its default RID.
+       </div><p>
+       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 its default RID. Other groups you create may
+       be assigned any arbitrary RID you care to use.
+       </p><p>
+       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.
+       </p><p>
+       </p><div class="table"><a name="WKURIDS"></a><p class="title"><b>Table 12.1. Well-Known User Default RIDs</b></p><table summary="Well-Known User Default RIDs" border="1"><colgroup><col align="left"><col align="left"><col align="left"><col align="center"></colgroup><thead><tr><th align="left">Well-Known Entity</th><th align="left">RID</th><th align="left">Type</th><th align="center">Essential</th></tr></thead><tbody><tr><td align="left">Domain Administrator</td><td align="left">500</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain Guest</td><td align="left">501</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain KRBTGT</td><td align="left">502</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain Admins</td><td align="left">512</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Users</td><td align="left">513</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Guests</td><td align="left">514</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Computers</td><td align="left">515</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Controllers</td><td align="left">516</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Certificate Admins</td><td align="left">517</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Schema Admins</td><td align="left">518</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Enterprise Admins</td><td align="left">519</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Policy Admins</td><td align="left">520</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Builtin Admins</td><td align="left">544</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin users</td><td align="left">545</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Guests</td><td align="left">546</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Power Users</td><td align="left">547</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Account Operators</td><td align="left">548</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin System Operators</td><td align="left">549</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Print Operators</td><td align="left">550</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Backup Operators</td><td align="left">551</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Replicator</td><td align="left">552</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin RAS Servers</td><td align="left">553</td><td align="left">Alias</td><td align="center">No</td></tr></tbody></table></div><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893011"></a>Example Configuration</h3></div></div><div></div></div><p>
+               You can list the various groups in the mapping database by executing
+               <b class="command">net groupmap list</b>. Here is an example:
+               </p><a class="indexterm" name="id2893033"></a><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net groupmap list</tt></b>
+Domain Admins (S-1-5-21-2547222302-1596225915-2414751004-512) -&gt; domadmin
+Domain Users (S-1-5-21-2547222302-1596225915-2414751004-513) -&gt; domuser
+Domain Guests (S-1-5-21-2547222302-1596225915-2414751004-514) -&gt; domguest
+</pre><p>
+               </p><p>
+               For complete details on <b class="command">net groupmap</b>, refer to the net(8) man page.
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2893090"></a>Configuration Scripts</h2></div></div><div></div></div><p>
+       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). 
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893104"></a>Sample <tt class="filename">smb.conf</tt> Add Group Script</h3></div></div><div></div></div><p>
+               A script to create complying group names for use by the Samba group interfaces
+               is provided in <link linkend="smbgrpadd.sh">.
+               </p><a class="indexterm" name="id2893133"></a><p>
+</p><div class="example"><a name="smbgrpadd.sh"></a><p class="title"><b>Example 12.1. smbgrpadd.sh</b></p><pre class="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 &gt; /etc/group
+
+# Now return the GID as would normally happen.
+echo $thegid
+exit 0
+</pre></div><p>
+</p><p>
+               The <tt class="filename">smb.conf</tt> entry for the above script would be something like that in <link linkend="smbgrpadd">.
+</p><div class="example"><a name="smbgrpadd"></a><p class="title"><b>Example 12.2. Configuration of smb.conf for the add group script.</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>add group script = /path_to_tool/smbgrpadd.sh %g</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893239"></a>Script to Configure Group Mapping</h3></div></div><div></div></div><p>
+               In our example we have created a UNIX/Linux group called <span class="emphasis"><em>ntadmin</em></span>.
+               Our script will create the additional groups <span class="emphasis"><em>Orks</em></span>, <span class="emphasis"><em>Elves</em></span>, and <span class="emphasis"><em>Gnomes</em></span>.
+               It is a good idea to save this shell script for later re-use just in case you ever need to rebuild your mapping database.
+               For the sake of concenience we elect to save this script as a file called <tt class="filename">initGroups.sh</tt>.
+               This script is given in <link linkend="set-group-map">.
+       </p><p>
+<a class="indexterm" name="id2893293"></a>
+</p><div class="example"><a name="set-group-map"></a><p class="title"><b>Example 12.3. Script to Set Group Mapping</b></p><pre class="programlisting">
+#!/bin/bash
+
+net groupmap modify ntgroup="Domain Admins" unixgroup=ntadmin
+net groupmap modify ntgroup="Domain Users" unixgroup=users
+net groupmap modify ntgroup="Domain Guests" unixgroup=nobody
+
+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
+</pre></div><p>
+</p><p>
+       Of course it is expected that the administrator will modify this to suit local needs.
+       For information regarding the use of the <b class="command">net groupmap</b> tool please
+       refer to the man page.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2893347"></a>Common Errors</h2></div></div><div></div></div><p>
+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 must be carefully tested
+manually before putting them into active service.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893361"></a>Adding Groups Fails</h3></div></div><div></div></div><p>
+               This is a common problem when the <b class="command">groupadd</b> is called directly
+               by the Samba interface script for the <a class="indexterm" name="id2893381"></a><i class="parameter"><tt>add group script</tt></i> in
+               the <tt class="filename">smb.conf</tt> file.
+               </p><p>
+               The most common cause of failure is an attempt to add an MS Windows group account
+               that has either an upper case character and/or a space character in it.
+               </p><p>
+               There are three possible work-arounds. First, use only group names that comply
+               with the limitations of the UNIX/Linux <b class="command">groupadd</b> 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.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893430"></a>Adding MS Windows Groups to MS Windows Groups Fails</h3></div></div><div></div></div><a class="indexterm" name="id2893438"></a><p>
+               Samba-3 does not support nested groups from the MS Windows control environment.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893456"></a>Adding <span class="emphasis"><em>Domain Users</em></span> to the <span class="emphasis"><em>Power Users</em></span> Group</h3></div></div><div></div></div><p>&#8220;<span class="quote">
+               What must I do to add Domain Users to the Power Users group?
+               </span>&#8221;</p><a class="indexterm" name="id2893478"></a><p>
+               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 <span class="emphasis"><em>administrator</em></span> and
+               then using the following procedure:
+               </p><div class="procedure"><ol type="1"><li><p>
+                       Click <span class="guimenu">Start -&gt; Control Panel -&gt; Users and Passwords</span>.
+                       </p></li><li><p>
+                       Click the <span class="guimenuitem">Advanced</span> tab.
+                       </p></li><li><p>
+                       Click the <span class="guibutton">Advanced</span> button.
+                       </p></li><li><p>
+                       Click <tt class="constant">Groups</tt>.
+                       </p></li><li><p>
+                       Double click <tt class="constant">Power Users</tt>. This will launch the panel to add users or groups
+                       to the local machine <tt class="constant">Power Uses</tt> group.
+                       </p></li><li><p>
+                       Click the <span class="guibutton">Add</span> button.
+                       </p></li><li><p>
+                       Select the domain from which the <tt class="constant">Domain Users</tt> group is to be added.
+                       </p></li><li><p>
+                       Double click the <tt class="constant">Domain Users</tt> group.
+                       </p></li><li><p>
+                       Click the <span class="guibutton">Ok</span> button. If a logon box is presented during this process 
+                       please remember to enter the connect as <tt class="constant">DOMAIN\UserName</tt>. i.e., For the
+                       domain <tt class="constant">MIDEARTH</tt> and the user <tt class="constant">root</tt> enter
+                       <tt class="constant">MIDEARTH\root</tt>.
+                       </p></li></ol></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AccessControls"></a>Chapter 13. File, Directory and Share Access Controls</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 10, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2893864">Features and Benefits</a></dt><dt><a href="#id2894048">File System Access Controls</a></dt><dd><dl><dt><a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt><a href="#id2894478">Managing Directories</a></dt><dt><a href="#id2894573">File and Directory Access Control</a></dt></dl></dd><dt><a href="#id2894812">Share Definition Access Controls</a></dt><dd><dl><dt><a href="#id2894851">User and Group-Based Controls</a></dt><dt><a href="#id2895301">File and Directory Permissions-Based Controls</a></dt><dt><a href="#id2895710">Miscellaneous Controls</a></dt></dl></dd><dt><a href="#id2896108">Access Controls on Shares</a></dt><dd><dl><dt><a href="#id2896192">Share Permissions Management</a></dt></dl></dd><dt><a href="#id2896500">MS Windows Access Control Lists and UNIX Interoperability</a></dt><dd><dl><dt><a href="#id2896509">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt><a href="#id2896565">Viewing File Security on a Samba Share</a></dt><dt><a href="#id2896647">Viewing File Ownership</a></dt><dt><a href="#id2896786">Viewing File or Directory Permissions</a></dt><dt><a href="#id2897037">Modifying File or Directory Permissions</a></dt><dt><a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt><a href="#id2897629">Interaction with the Standard Samba File Attribute Mapping</a></dt></dl></dd><dt><a href="#id2897717">Common Errors</a></dt><dd><dl><dt><a href="#id2897731">Users Cannot Write to a Public Share</a></dt><dt><a href="#id2898158">File Operations Done as root with force user Set</a></dt><dt><a href="#id2898213">MS Word with Samba Changes Owner of File</a></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2893778"></a>
+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.
+</p><p>
+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. 
+</p><p>
+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.
+</p><p>
+<a class="indexterm" name="id2893814"></a>
+<a class="indexterm" name="id2893822"></a>
+
+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.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2893864"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       Samba offers a lot of flexibility in file system access management. These are the key access control
+       facilities present in Samba today:
+       </p><div class="itemizedlist"><p class="title"><b>Samba Access Control Facilities</b></p><ul type="disc"><li><p>
+                               <a class="indexterm" name="id2893891"></a>
+               <span class="emphasis"><em>UNIX File and Directory Permissions</em></span>
+               </p><p>
+                       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.
+                       </p></li><li><p>
+               <span class="emphasis"><em>Samba Share Definitions</em></span>
+               </p><p>
+                       In configuring share settings and controls in the <tt class="filename">smb.conf</tt> 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 <span class="emphasis"><em>best</em></span> way to achieve this.
+                       The basic options and techniques are described herein.
+                       </p></li><li><p>
+               <span class="emphasis"><em>Samba Share ACLs</em></span>
+               <a class="indexterm" name="id2893976"></a>
+               </p><p>
+                       Just like it is possible in MS Windows NT to set ACLs on shares
+                       themselves, so it is possible to do this in Samba.
+                       Few people make use of this facility, yet it remains on of the
+                       easiest ways to affect access controls (restrictions) and can often
+                       do so with minimum invasiveness compared with other methods.
+                       </p></li><li><p>
+                               <a class="indexterm" name="id2894004"></a>
+                               <a class="indexterm" name="id2894015"></a>
+               <span class="emphasis"><em>MS Windows ACLs through UNIX POSIX ACLs</em></span>
+               </p><p>
+                       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. 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.
+                       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2894048"></a>File System Access Controls</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894066"></a>MS Windows NTFS Comparison with UNIX File Systems</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2894078"></a>
+<a class="indexterm" name="id2894086"></a>
+<a class="indexterm" name="id2894094"></a>
+<a class="indexterm" name="id2894105"></a>
+
+       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.
+       </p><p>
+       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 over-rides,
+       but for the greater part we will stay within the bounds of default behavior. Those wishing to explore
+       the depths of control ability should review the <tt class="filename">smb.conf</tt> man page.
+       </p><p>The following compares file system features for UNIX with those of Microsoft Windows NT/200x:
+       <a class="indexterm" name="id2894146"></a>
+       
+       </p><div class="variablelist"><dl><dt><span class="term">Name Space</span></dt><dd><p>
+               MS Windows NT4/200x/XP files 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 as all names are considered arbitrary. 
+               </p><p>
+               What MS Windows calls a folder, UNIX calls a directory.
+               </p></dd><dt><span class="term">Case Sensitivity</span></dt><dd><p>
+               <a class="indexterm" name="id2894203"></a>
+               <a class="indexterm" name="id2894211"></a>
+               MS Windows file names are generally upper case 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.
+               </p><p>
+               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.
+               </p><p>
+               Consider the following. All are unique UNIX names but one single MS Windows file name:
+               </p><pre class="screen">
+                               MYFILE.TXT
+                               MyFile.txt
+                               myfile.txt
+               </pre><p>
+               So clearly, in an MS Windows file name space these three files cannot co-exist, but in UNIX
+               they can.
+               </p><p>
+               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  any
+               other solution would be suicidal.
+               </p></dd><dt><span class="term">Directory Separators</span></dt><dd><p>
+                               <a class="indexterm" name="id2894285"></a>
+               MS Windows and DOS uses the backslash <tt class="constant">\</tt> as a directory delimiter, and UNIX uses
+               the forward-slash <tt class="constant">/</tt> as its directory delimiter. This is handled transparently by Samba.
+               </p></dd><dt><span class="term">Drive Identification</span></dt><dd><p>
+                       <a class="indexterm" name="id2894322"></a>
+               MS Windows products support a notion of drive letters, like <b class="command">C:</b> 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 <tt class="constant">/</tt> just like the root of a DOS drive is specified as
+               <tt class="constant">C:\</tt>.
+               </p></dd><dt><span class="term">File Naming Conventions</span></dt><dd><p>
+                       <a class="indexterm" name="id2894369"></a>
+               MS Windows generally never experiences file names that begin with a dot (<tt class="constant">.</tt>) while in UNIX these
+               are commonly found in a user's home directory. Files that begin with a dot (<tt class="constant">.</tt>) are typically
+               either start-up files for various UNIX applications, or they may be files that contain
+               start-up configuration data.
+               </p></dd><dt><span class="term">Links and Short-Cuts</span></dt><dd><p>
+               <a class="indexterm" name="id2894408"></a>
+               <a class="indexterm" name="id2894420"></a>
+               <a class="indexterm" name="id2894431"></a>
+               MS Windows make use of &#8220;<span class="quote">links and short-cuts</span>&#8221; 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.
+               </p><p>
+               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 &#8220;<span class="quote">soft links.</span>&#8221; 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.
+               </p></dd></dl></div><p>
+       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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894478"></a>Managing Directories</h3></div></div><div></div></div><p>
+       There are three basic operations for managing directories: <b class="command">create, delete, rename</b>.
+       </p><div class="table"><a name="id2894498"></a><p class="title"><b>Table 13.1. Managing Directories with UNIX and Windows</b></p><table summary="Managing Directories with UNIX and Windows" border="1"><colgroup><col><col><col></colgroup><thead><tr><th align="center">Action</th><th align="center">MS Windows Command</th><th align="center">UNIX Command</th></tr></thead><tbody><tr><td align="center">create</td><td align="center">md folder</td><td align="center">mkdir folder</td></tr><tr><td align="center">delete</td><td align="center">rd folder</td><td align="center">rmdir folder</td></tr><tr><td align="center">rename</td><td align="center">rename oldname newname</td><td align="center">mv oldname newname</td></tr></tbody></table></div><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894573"></a>File and Directory Access Control</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2894584"></a>
+       The network administrator is strongly advised to read foundational 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 Access Control Lists (ACLs) or Extended
+       Attributes (EAs).
+       </p><p>
+       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:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>ls -la</tt></b>
+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
+<tt class="prompt">$ </tt>
+</pre><p>
+       </p><p>
+       The columns above represent (from left to right): permissions, number of hard links to file, owner, group, size (bytes), access date, access time, file name.
+       </p><p>
+               An overview of the permissions field can be found in <link linkend="access1">.
+       </p><div class="figure"><a name="access1"></a><p class="title"><b>Figure 13.1. Overview of UNIX permissions field.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/access1.png" width="270" alt="Overview of UNIX permissions field."></div></div><p>
+       Any bit flag may be unset. An unset bit flag is the equivalent of &#8220;<span class="quote">cannot</span>&#8221; and is represented as a &#8220;<span class="quote">-</span>&#8221; character.
+
+       </p><div class="example"><a name="id2894724"></a><p class="title"><b>Example 13.1. Example File</b></p><pre class="programlisting">
+               -rwxr-x---   Means: The owner (user) can read, write, execute
+                                   the group can read and execute
+                                   everyone else cannot do anything with it.
+               </pre></div><p>
+
+       </p><p>
+       Additional possibilities in the [type] field are: c = character device, b = block device, p = pipe device, s = UNIX Domain Socket.
+       </p><p>
+       The letters <tt class="constant">rwxXst</tt> 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 or group ID on execution (s),
+       sticky (t).
+       </p><p>
+       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 <tt class="filename">/tmp</tt>, that are world-writable.
+       </p><p>
+       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.
+       </p><p>
+       When a directory is set <tt class="constant">drw-r-----</tt> this means that the owner can read and create (write) files in it, but because
+       the (x) execute 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.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2894812"></a>Share Definition Access Controls</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2894823"></a>
+The following parameters in the <tt class="filename">smb.conf</tt> file sections define a share control or effect access controls.
+Before using any of the following options, please refer to the man page for <tt class="filename">smb.conf</tt>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894851"></a>User and Group-Based Controls</h3></div></div><div></div></div><p>
+       User and group-based controls can prove quite useful. In some situations it is distinctly desirable to affect all
+       file system operations as if a single user were doing so. The use of the <a class="indexterm" name="id2894866"></a><i class="parameter"><tt>force user</tt></i> and 
+       <a class="indexterm" name="id2894879"></a><i class="parameter"><tt>force group</tt></i> behavior will achieve this. In other situations it may be necessary to effect 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 <a class="indexterm" name="id2894897"></a><i class="parameter"><tt>valid users</tt></i> or the
+       <a class="indexterm" name="id2894910"></a><i class="parameter"><tt>invalid users</tt></i> may be most useful.
+       </p><p>
+       As always, it is highly advisable to use the least difficult 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 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.
+       </p><p>
+               <link linkend="ugbc"> enumerates these controls.
+       </p><div class="table"><a name="ugbc"></a><p class="title"><b>Table 13.2. User and Group Based Controls</b></p><table summary="User and Group Based Controls" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="center">Control Parameter</th><th align="center">Description - Action - Notes</th></tr></thead><tbody><tr><td align="left"><a class="indexterm" name="id2895024"></a><i class="parameter"><tt>admin users</tt></i></td><td align="justify"><p>
+                       List of users who will be granted administrative privileges on the share.
+                       They will do all file operations as the super-user (root). 
+                       Any user in this list will be able to do anything they like on the share,
+                       irrespective of file permissions.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895053"></a><i class="parameter"><tt>force group</tt></i></td><td align="justify"><p>
+                       Specifies a UNIX group name that will be assigned as the default primary group
+                       for all users connecting to this service.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895080"></a><i class="parameter"><tt>force user</tt></i></td><td align="justify"><p>
+                       Specifies a UNIX user name 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.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895109"></a><i class="parameter"><tt>guest ok</tt></i></td><td align="justify"><p>
+                       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.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895136"></a><i class="parameter"><tt>invalid users</tt></i></td><td align="justify"><p>
+                       List of users that should not be allowed to login to this service.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895162"></a><i class="parameter"><tt>only user</tt></i></td><td align="justify"><p>
+                       Controls whether connections with usernames not in the user list will be allowed.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895189"></a><i class="parameter"><tt>read list</tt></i></td><td align="justify"><p>
+                       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. 
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895217"></a><i class="parameter"><tt>username</tt></i></td><td align="justify"><p>
+                       Refer to the <tt class="filename">smb.conf</tt> man page for more information -- this is a complex and potentially misused parameter.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895249"></a><i class="parameter"><tt>valid users</tt></i></td><td align="justify"><p>
+                       List of users that should be allowed to login to this service.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895276"></a><i class="parameter"><tt>write list</tt></i></td><td align="justify"><p>
+                       List of users that are given read-write access to a service.
+                       </p></td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2895301"></a>File and Directory Permissions-Based Controls</h3></div></div><div></div></div><p>
+       The following file and directory permission-based controls, if misused, can result in considerable difficulty to
+       diagnose causes of misconfiguration. Use them sparingly and carefully. By gradually introducing each one by one,
+       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.
+       </p><p>
+               Refer to <link linkend="fdpbc"> for information regarding the parameters that may be used to affect file and
+       directory permission-based access controls.
+       </p><div class="table"><a name="fdpbc"></a><p class="title"><b>Table 13.3. File and Directory Permission Based Controls</b></p><table summary="File and Directory Permission Based Controls" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="center">Control Parameter</th><th align="center">Description - Action - Notes</th></tr></thead><tbody><tr><td align="left"><a class="indexterm" name="id2895407"></a><i class="parameter"><tt>create mask</tt></i></td><td align="justify"><p>
+                       Refer to the <tt class="filename">smb.conf</tt> man page.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895439"></a><i class="parameter"><tt>directory mask</tt></i></td><td align="justify"><p>
+                       The octal modes used when converting DOS modes to UNIX modes when creating UNIX directories.
+                       See also: directory security mask.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895465"></a><i class="parameter"><tt>dos filemode</tt></i></td><td align="justify"><p>
+                       Enabling this parameter allows a user who has write access to the file to modify the permissions on it.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895492"></a><i class="parameter"><tt>force create mode</tt></i></td><td align="justify"><p>
+                       This parameter specifies a set of UNIX mode bit permissions that will always be set on a file created by Samba.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895519"></a><i class="parameter"><tt>force directory mode</tt></i></td><td align="justify"><p>
+                       This parameter specifies a set of UNIX mode bit permissions that will always be set on a directory created by Samba.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895547"></a><i class="parameter"><tt>force directory security mode</tt></i></td><td align="justify"><p>
+                       Controls UNIX permission bits modified when a Windows NT client is manipulating UNIX permissions on a directory.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895575"></a><i class="parameter"><tt>force security mode</tt></i></td><td align="justify"><p>
+                       Controls UNIX permission bits modified when a Windows NT client manipulates UNIX permissions.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895602"></a><i class="parameter"><tt>hide unreadable</tt></i></td><td align="justify"><p>
+                       Prevents clients from seeing the existence of files that cannot be read.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895628"></a><i class="parameter"><tt>hide unwriteable files</tt></i></td><td align="justify"><p>
+                       Prevents clients from seeing the existence of files that cannot be written to. Unwriteable directories are shown as usual. 
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895656"></a><i class="parameter"><tt>nt acl support</tt></i></td><td align="justify"><p>
+                       This parameter controls whether smbd will attempt to map UNIX permissions into Windows NT access control lists.
+                       </p></td></tr><tr><td align="left"><a class="indexterm" name="id2895683"></a><i class="parameter"><tt>security mask</tt></i></td><td align="justify"><p>
+                       Controls UNIX permission bits modified when a Windows NT client is manipulating the UNIX permissions on a file.
+                       </p></td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2895710"></a>Miscellaneous Controls</h3></div></div><div></div></div><p>
+       The following are documented because of the prevalence of administrators creating inadvertent barriers to file
+       access by not understanding the full implications of <tt class="filename">smb.conf</tt> file settings. See <link linkend="mcoc">.
+       </p><div class="table"><a name="mcoc"></a><p class="title"><b>Table 13.4. Other Controls</b></p><table summary="Other Controls" border="1"><colgroup><col align="justify"><col align="justify"></colgroup><thead><tr><th align="center">Control Parameter</th><th align="center">Description - Action - Notes</th></tr></thead><tbody><tr><td align="justify"><a class="indexterm" name="id2895805"></a><i class="parameter"><tt>case sensitive</tt></i>, <a class="indexterm" name="id2895819"></a><i class="parameter"><tt>default case</tt></i>, <a class="indexterm" name="id2895833"></a><i class="parameter"><tt>short preserve case</tt></i></td><td align="justify"><p>
+                       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.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2895861"></a><i class="parameter"><tt>csc policy</tt></i></td><td align="justify"><p>
+                       Client Side Caching Policy - parallels MS Windows client side file caching capabilities.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2895888"></a><i class="parameter"><tt>dont descend</tt></i></td><td align="justify"><p>
+                       Allows specifying a comma-delimited list of directories that the server should always show as empty.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2895915"></a><i class="parameter"><tt>dos filetime resolution</tt></i></td><td align="justify"><p>
+                       This option is mainly used as a compatibility option for Visual C++ when used against Samba shares.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2895942"></a><i class="parameter"><tt>dos filetimes</tt></i></td><td align="justify"><p>
+                       DOS and Windows allow users to change file time stamps if they can write to the file. POSIX semantics prevent this.
+                       This option allows DOS and Windows behavior.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2895970"></a><i class="parameter"><tt>fake oplocks</tt></i></td><td align="justify"><p>
+                       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.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2896000"></a><i class="parameter"><tt>hide dot files</tt></i>, <a class="indexterm" name="id2896014"></a><i class="parameter"><tt>hide files</tt></i>, <a class="indexterm" name="id2896028"></a><i class="parameter"><tt>veto files</tt></i></td><td align="justify"><p>
+                       Note: MS Windows Explorer allows over-ride of files marked as hidden so they will still be visible.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2896054"></a><i class="parameter"><tt>read only</tt></i></td><td align="justify"><p>
+                       If this parameter is yes, then users of a service may not create or modify files in the service's directory.
+                       </p></td></tr><tr><td align="justify"><a class="indexterm" name="id2896081"></a><i class="parameter"><tt>veto files</tt></i></td><td align="justify"><p>
+                       List of files and directories that are neither visible nor accessible.
+                       </p></td></tr></tbody></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2896108"></a>Access Controls on Shares</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2896119"></a>
+       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 <tt class="constant">Everyone - Full Control</tt> (full control, change and read).
+       </p><p>
+       At this time Samba does not provide a tool for configuring access control setting on the share
+       itself. Samba does have the capacity to store and act on access control settings, but  the only
+       way to create those settings is to use either the NT4 Server Manager or the Windows 200x MMC for
+       Computer Management.
+       </p><p>
+       Samba stores the per share access control settings in a file called <tt class="filename">share_info.tdb</tt>.
+       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 <tt class="filename">/usr/local/samba/var</tt>. If the <tt class="filename">tdbdump</tt>
+       utility has been compiled and installed on your system, then you can examine the contents of this file
+       by executing: <b class="command">tdbdump share_info.tdb</b> in the directory containing the tdb files.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896192"></a>Share Permissions Management</h3></div></div><div></div></div><p>
+               The best tool for the task is platform dependant. Choose the best tool for your environment.
+               </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2896205"></a>Windows NT4 Workstation/Server</h4></div></div><div></div></div><p>
+                       The tool you need to use to manage share permissions on a Samba 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 Microsoft  see details below.
+                       </p><div class="procedure"><p class="title"><b>Procedure 13.1. Instructions</b></p><ol type="1"><li><p>
+                       Launch the <span class="application">NT4 Server Manager</span>, click on the Samba server you want to administer. From the menu
+                       select <span class="guimenu">Computer</span>, then click on <span class="guimenuitem">Shared Directories</span>.
+                       </p></li><li><p>
+                       Click on the share that you wish to manage, then click the <span class="guilabel">Properties</span> tab. then click
+                       the <span class="guilabel">Permissions</span> tab. Now you can add or change access control settings as you wish.
+                       </p></li></ol></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2896294"></a>Windows 200x/XP</h4></div></div><div></div></div><p>
+                       On <span class="application">MS Windows NT4/200x/XP</span> system access control lists on the share itself are set using native
+                       tools, usually from File Manager. For example, in Windows 200x, right click on the shared folder,
+                       then select <span class="guimenuitem">Sharing</span>, then click on <span class="guilabel">Permissions</span>. The default 
+                       Windows NT4/200x permission allows &#8220;<span class="quote">Everyone</span>&#8221; full control on the share.
+                       </p><p>
+                       MS Windows 200x and later versions come with a tool called the <span class="application">Computer Management</span> snap-in for the
+                       Microsoft Management Console (MMC). This tool is located by clicking on <span class="guimenu">Control Panel -&gt;
+                       Administrative Tools -&gt; Computer Management</span>.
+                       </p><div class="procedure"><p class="title"><b>Procedure 13.2. Instructions</b></p><ol type="1"><li><p>
+                       After launching the MMC with the Computer Management snap-in, click the menu item <span class="guimenuitem">Action</span>,
+                       and select <span class="guilabel">Connect to another computer</span>. 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.
+                       </p></li><li><p>
+                       If the Samba server is not shown in the <span class="guilabel">Select Computer</span> box, type in the name of the target
+                       Samba server in the field <span class="guilabel">Name:</span>. Now click the on <span class="guibutton">[+]</span> next to 
+                       <span class="guilabel">System Tools</span>, then on the <span class="guibutton">[+]</span> next to <span class="guilabel">Shared Folders</span> in the 
+                       left panel.
+                       </p></li><li><p>
+                       In the right panel, double-click on the share on which you wish to set access control permissions.
+                       Then click the tab <span class="guilabel">Share Permissions</span>. 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.
+                       </p></li></ol></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+                       Be careful. If you take away all permissions from the <tt class="constant">Everyone</tt> 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 <span class="emphasis"><em>no access</em></span> means that <tt class="constant">MaryK</tt> who is part of the group 
+                       <tt class="constant">Everyone</tt> will have no access even if she is given explicit full control access.
+                       </p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2896500"></a>MS Windows Access Control Lists and UNIX Interoperability</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896509"></a>Managing UNIX Permissions Using NT Security Dialogs</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2896520"></a>
+               Windows NT clients can use their native security settings dialog box to view and modify the
+               underlying UNIX permissions.
+               </p><p>
+               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.
+               </p><p>
+               Samba does not attempt to go beyond POSIX ACLs, so the various finer-grained access control
+               options provided in Windows are actually ignored.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               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.
+               </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896565"></a>Viewing File Security on a Samba Share</h3></div></div><div></div></div><p>
+               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 <span class="guilabel">Properties</span> entry at the bottom
+               of the menu. This brings up the file <tt class="constant">Properties</tt> dialog box. Click on the 
+               <span class="guilabel">Security</span> tab and you will see three buttons: <span class="guibutton">Permissions</span>,
+               <span class="guibutton">Auditing</span>, and <span class="guibutton">Ownership</span>. The <span class="guibutton">Auditing</span>
+               button will cause either an error message <span class="errorname">`A requested privilege is not held by the client'</span>
+               to appear if the user is not the NT Administrator, or a dialog which is 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
+               non-functional with a Samba share at this time, as the only useful button, the <span class="guibutton">Add</span>
+               button, will not currently allow a list of users to be seen.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896647"></a>Viewing File Ownership</h3></div></div><div></div></div><p>
+               Clicking on the <span class="guibutton">Ownership</span> button brings up a dialog box telling you who owns
+               the given file. The owner name will be displayed like this:
+               </p><p>
+               <b class="command">&#8220;<span class="quote">SERVER\user (Long name)</span>&#8221;</b>
+               </p><p>
+               <i class="replaceable"><tt>SERVER</tt></i> is the NetBIOS name of the Samba server, <i class="replaceable"><tt>user</tt></i>
+               is the user name of the UNIX user who owns the file, and <i class="replaceable"><tt>(Long name)</tt></i> is the
+               descriptive string identifying the user (normally found in the GECOS field of the UNIX password database).
+               Click on the <span class="guibutton">Close </span> button to remove this dialog.
+               </p><p>
+               If the parameter <a class="indexterm" name="id2896711"></a><i class="parameter"><tt>nt acl support</tt></i> is set to <tt class="constant">false</tt>,
+               the file owner will be shown as the NT user <span class="emphasis"><em>Everyone</em></span>.
+               </p><p>
+               The <span class="guibutton">Take Ownership</span> 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 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 <span class="emphasis"><em>root</em></span> user. As clicking on this button causes
+               NT to attempt to change the ownership of a file to the current user logged into the NT clienti, this will
+               not work with Samba at this time.</p><p>
+               There is an NT <b class="command">chown</b> 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 filesystem or remote mounted NTFS 
+               or Samba drive. This is available as part of the <span class="application">Seclib</span> NT security library written
+               by Jeremy Allison of the Samba Team, and is available from the main Samba FTP site.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896786"></a>Viewing File or Directory Permissions</h3></div></div><div></div></div><p>
+               The third button is the <span class="guibutton">Permissions</span> button. Clicking on this 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:
+               </p><p><b class="command"><i class="replaceable"><tt>SERVER</tt></i>\
+                               <i class="replaceable"><tt>user</tt></i> 
+                               <i class="replaceable"><tt>(Long name)</tt></i></b></p><p>Where <i class="replaceable"><tt>SERVER</tt></i> is the NetBIOS name of the Samba server,
+               <i class="replaceable"><tt>user</tt></i> is the user name of the UNIX user who owns the file, and
+               <i class="replaceable"><tt>(Long name)</tt></i> is the descriptive string identifying the user (normally found in the
+               GECOS field of the UNIX password database).</p><p>
+               If the parameter <a class="indexterm" name="id2896850"></a><i class="parameter"><tt>nt acl support</tt></i> is set to <tt class="constant">false</tt>,
+               the file owner will be shown as the NT user <tt class="constant">Everyone</tt> and the permissions will be
+               shown as NT &#8220;<span class="quote">Full Control</span>&#8221;.
+               </p><p>
+               The permissions field is displayed differently for files and directories, so I'll describe the way file permissions 
+               are displayed first.
+               </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2896885"></a>File Permissions</h4></div></div><div></div></div><p>The standard UNIX user/group/world triplet and the corresponding <tt class="constant">read, write, execute</tt> permissions 
+                       triplets are mapped by Samba into a three element NT ACL with the &#8220;<span class="quote">r</span>&#8221;, &#8220;<span class="quote">w</span>&#8221; and &#8220;<span class="quote">x</span>&#8221; bits mapped into the corresponding 
+                       NT permissions. The UNIX world permissions are mapped into the global NT group <tt class="constant">Everyone</tt>, followed 
+                       by the list of permissions allowed for UNIX world. The UNIX owner and group permissions are displayed as an NT 
+                       <span class="guiicon">user</span> icon and an NT <span class="guiicon">local group</span> icon, respectively, followed by the list 
+                       of permissions allowed for the UNIX user and group.</p><p>Because many UNIX permission sets do not map into common NT names such as <tt class="constant">read</tt>,
+                       <tt class="constant">change</tt> or <tt class="constant">full control</tt>, usually the permissions will be prefixed
+                       by the words <tt class="constant">Special Access</tt> in the NT display list.</p><p>But what happens if the file has no permissions allowed for a particular UNIX user group or world component? In order 
+                       to  allow &#8220;<span class="quote">no permissions</span>&#8221; to be seen and modified Samba then overloads the NT <tt class="constant">Take Ownership</tt> ACL attribute 
+                       (which has no meaning in UNIX) and reports a component with no permissions as having the NT <b class="command">O</b> bit set. 
+                       This was chosen, of course, to make it look like a zero, meaning zero permissions. More details on the decision behind this is 
+                       given below.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2896994"></a>Directory Permissions</h4></div></div><div></div></div><p>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 <tt class="constant">RW</tt> 
+                       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.</p><p>The second set of directory permissions has no real meaning in the UNIX permissions world and represents the <tt class="constant">
+                       inherited</tt> permissions that any file created within this directory would inherit.</p><p>Samba synthesises 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.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2897037"></a>Modifying File or Directory Permissions</h3></div></div><div></div></div><p>Modifying file and directory permissions is as simple 
+               as changing the displayed permissions in the dialog box, and 
+               clicking on <span class="guibutton">OK</span>. 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 need to also be taken into account.</p><p>If the parameter <a class="indexterm" name="id2897066"></a><i class="parameter"><tt>nt acl support</tt></i>
+               is set to <tt class="constant">false</tt>, any attempt to set 
+               security permissions will fail with an <span class="errorname">`Access Denied'
+               </span> message.</p><p>The first thing to note is that the <span class="guibutton">Add</span> 
+               button will not return a list of users in Samba (it will give 
+               an error message saying <span class="errorname">`The remote procedure call failed 
+               and did not execute'</span>). This means that you can only 
+               manipulate the current user/group/world permissions listed in 
+               the dialog box. This actually works quite well as these are the 
+               only permissions that UNIX actually has.</p><p>If a permission triplet (either user, group, or world) 
+               is removed from the list of permissions in the NT dialog box, 
+               then when the <span class="guibutton">OK</span> button is pressed it will 
+               be applied as &#8220;<span class="quote">no permissions</span>&#8221; on the UNIX side. If you then 
+               view the permissions again, the &#8220;<span class="quote">no permissions</span>&#8221; entry will appear 
+               as the NT <b class="command">O</b> 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.</p><p>As UNIX supports only the &#8220;<span class="quote">r</span>&#8221;, &#8220;<span class="quote">w</span>&#8221; and &#8220;<span class="quote">x</span>&#8221; bits of 
+               an NT ACL, if other NT security attributes such as <tt class="constant">Delete Access</tt> are
+               selected they will be ignored when applied on the Samba server.</p><p>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 <span class="guilabel">Replace 
+               permissions on existing files</span> checkbox in the NT 
+               dialog before clicking on <span class="guibutton">OK</span>.</p><p>If you wish to remove all permissions from a 
+               user/group/world  component, you may either highlight the 
+               component and click on the <span class="guibutton">Remove</span> button, 
+               or set the component to only have the special <tt class="constant">Take
+               Ownership</tt> permission (displayed as <b class="command">O
+               </b>) highlighted.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2897220"></a>Interaction with the Standard Samba &#8220;<span class="quote">create mask</span>&#8221; Parameters</h3></div></div><div></div></div><p>There are four parameters that control interaction with the standard Samba <i class="parameter"><tt>create mask</tt></i> parameters.
+               These are:
+
+               </p><div class="itemizedlist"><ul type="disc"><li><a class="indexterm" name="id2897249"></a><i class="parameter"><tt>security mask</tt></i></li><li><a class="indexterm" name="id2897264"></a><i class="parameter"><tt>force security mode</tt></i></li><li><a class="indexterm" name="id2897280"></a><i class="parameter"><tt>directory security mask</tt></i></li><li><a class="indexterm" name="id2897295"></a><i class="parameter"><tt>force directory security mode</tt></i></li></ul></div><p>
+
+               </p><p>Once a user clicks on <span class="guibutton">OK</span> 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  
+               <a class="indexterm" name="id2897326"></a><i class="parameter"><tt>security mask</tt></i> parameter. Any bits that 
+               were changed that are not set to &#8220;<span class="quote">1</span>&#8221; in this parameter are left alone 
+               in the file permissions.</p><p>Essentially, zero bits in the <a class="indexterm" name="id2897350"></a><i class="parameter"><tt>security mask</tt></i>
+               may be treated as a set of bits the user is <span class="emphasis"><em>not</em></span> 
+               allowed to change, and one bits are those the user is allowed to change.
+               </p><p>If not explicitly set, this parameter defaults to the same value as 
+               the <a class="indexterm" name="id2897376"></a><i class="parameter"><tt>create mask</tt></i> parameter. To allow a user to modify all the
+               user/group/world permissions on a file, set this parameter to 0777.
+               </p><p>Next Samba checks the changed permissions for a file against the bits set in the 
+               <a class="indexterm" name="id2897397"></a><i class="parameter"><tt>force security mode</tt></i> parameter. Any bits 
+               that were changed that correspond to bits set to &#8220;<span class="quote">1</span>&#8221; in this parameter 
+               are forced to be set.</p><p>Essentially, bits set in the <i class="parameter"><tt>force security mode</tt></i> parameter
+               may be treated as a set of bits that, when modifying security on a file, the user has always set to be &#8220;<span class="quote">on</span>&#8221;.</p><p>If not explicitly set, this parameter defaults to the same value 
+               as the <a class="indexterm" name="id2897441"></a><i class="parameter"><tt>force create mode</tt></i> 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
+               <a class="indexterm" name="id2897458"></a><i class="parameter"><tt>security mask</tt></i> and <i class="parameter"><tt>force 
+               security mode</tt></i> parameters are applied to the change 
+               request in that order.</p><p>For a directory, Samba will perform the same operations as 
+               described above for a file except it uses the parameter <i class="parameter"><tt>
+               directory security mask</tt></i> instead of <i class="parameter"><tt>security 
+               mask</tt></i>, and <i class="parameter"><tt>force directory security mode
+               </tt></i> parameter instead of <i class="parameter"><tt>force security mode
+               </tt></i>.</p><p>The <a class="indexterm" name="id2897519"></a><i class="parameter"><tt>directory security mask</tt></i> parameter 
+               by default is set to the same value as the <i class="parameter"><tt>directory mask
+               </tt></i> parameter and the <i class="parameter"><tt>force directory security 
+               mode</tt></i> parameter by default is set to the same value as 
+               the <a class="indexterm" name="id2897550"></a><i class="parameter"><tt>force directory mode</tt></i> 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.</p><p>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 &#8220;<span class="quote">on</span>&#8221;, then set the following
+               parameters in the <tt class="filename">smb.conf</tt> file in that share-specific section:
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security mask = 0777</tt></i></td></tr><tr><td><i class="parameter"><tt>force security mode = 0</tt></i></td></tr><tr><td><i class="parameter"><tt>directory security mask = 0777</tt></i></td></tr><tr><td><i class="parameter"><tt>force directory security mode = 0</tt></i></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2897629"></a>Interaction with the Standard Samba File Attribute Mapping</h3></div></div><div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Samba maps some of the DOS attribute bits (such as &#8220;<span class="quote">read 
+               only</span>&#8221;) 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.
+               </p></div><p>If a file has no UNIX read access for the owner, it will show up
+               as &#8220;<span class="quote">read only</span>&#8221; in the standard file attributes tabbed dialog.
+               Unfortunately, this dialog is the same one that contains the security information
+               in another tab.</p><p>What this can mean is that if the owner changes the permissions
+               to allow himself read access using the security dialog, clicks on
+               <span class="guibutton">OK</span> to get back to the standard attributes tab 
+               dialog, and clicks on <span class="guibutton">OK</span> 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 <span class="guibutton">OK</span> to get back to the 
+               attributes dialog, you should always press <span class="guibutton">Cancel</span> 
+               rather than <span class="guibutton">OK</span> to ensure that your changes 
+               are not overridden.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2897717"></a>Common Errors</h2></div></div><div></div></div><p>
+File, directory and share access problems are common on the mailing list. The following
+are examples taken from the mailing list in recent times.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2897731"></a>Users Cannot Write to a Public Share</h3></div></div><div></div></div><p>
+       &#8220;<span class="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
+       <b class="userinput"><tt>chgrp -R users *</tt></b> and <b class="userinput"><tt>chown -R nobody *</tt></b> to allow others users to change the file.
+       </span>&#8221;
+       </p><p>
+       There are many ways to solve this problem and here are a few hints:
+       </p><div class="procedure"><ol type="1"><li><p>
+                       Go to the top of the directory that is shared.
+                       </p></li><li><p>
+                       Set the ownership to what ever public owner and group you want
+</p><pre class="screen">
+<tt class="prompt">$ </tt>find 'directory_name' -type d -exec chown user.group {}\;
+<tt class="prompt">$ </tt>find 'directory_name' -type d -exec chmod 6775 'directory_name'
+<tt class="prompt">$ </tt>find 'directory_name' -type f -exec chmod 0775 {} \;
+<tt class="prompt">$ </tt>find 'directory_name' -type f -exec chown user.group {}\;
+</pre><p>
+                       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+                       The above will set the <tt class="constant">sticky bit</tt> on all directories. Read your
+                       UNIX/Linux man page on what that does. It causes the OS to assign 
+                       to all files created in the directories the ownership of the 
+                       directory.
+                       </p></div></li><li><p>
+
+                       Directory is: <i class="replaceable"><tt>/foodbar</tt></i>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>chown jack.engr /foodbar</tt></b>
+</pre><p>
+                       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+                               </p><p>This is the same as doing:</p><p>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>chown jack /foodbar</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>chgrp engr /foodbar</tt></b>
+</pre><p>
+                       </p></div></li><li><p>Now type: 
+
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>chmod 6775 /foodbar</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>ls -al /foodbar/..</tt></b>
+</pre><p>
+
+                       </p><p>You should see:
+</p><pre class="screen">
+drwsrwsr-x  2 jack  engr    48 2003-02-04 09:55 foodbar
+</pre><p>
+                       </p></li><li><p>Now type:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>su - jill</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>cd /foodbar</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>touch Afile</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>ls -al</tt></b>
+</pre><p>
+               </p><p>
+               You should see that the file <tt class="filename">Afile</tt> created by Jill will have ownership
+               and permissions of Jack, as follows:
+</p><pre class="screen">
+-rw-r--r--  1 jack  engr     0 2003-02-04 09:57 Afile
+</pre><p>
+               </p></li><li><p>
+               Now in your <tt class="filename">smb.conf</tt> for the share add:
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>force create mode = 0775</tt></i></td></tr><tr><td><i class="parameter"><tt>force direcrtory mode = 6775</tt></i></td></tr></table><p>
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               These procedures are needed only if your users are not members of the group
+               you have used. That is if within the OS do not have write permission on the directory.
+               </p></div><p>
+               An alternative is to set in the <tt class="filename">smb.conf</tt> entry for the share:
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>force user = jack</tt></i></td></tr><tr><td><i class="parameter"><tt>force group = engr</tt></i></td></tr></table><p>
+               </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2898158"></a>File Operations Done as <span class="emphasis"><em>root</em></span> with <span class="emphasis"><em>force user</em></span> Set</h3></div></div><div></div></div><p>
+               When you have a user in <a class="indexterm" name="id2898177"></a><i class="parameter"><tt>admin users</tt></i>, Samba will always do file operations for
+               this user as <span class="emphasis"><em>root</em></span>, even if <a class="indexterm" name="id2898197"></a><i class="parameter"><tt>force user</tt></i> has been set.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2898213"></a>MS Word with Samba Changes Owner of File</h3></div></div><div></div></div><p>
+               <span class="emphasis"><em>Question:</em></span> &#8220;<span class="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?</span>&#8221;
+               </p><p>
+               <span class="emphasis"><em>Answer:</em></span> 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, Word 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.
+               </p><p>
+               There is a work-around to solve the permissions problem. That work-around involves understanding how you can manage file
+               system behavior from within the <tt class="filename">smb.conf</tt> file, as well as understanding how UNIX file systems work. Set on the directory
+               in which you are changing Word documents: <b class="command">chmod g+s `directory_name'</b> This ensures that all files will
+               be created with the group that owns the directory. In <tt class="filename">smb.conf</tt> share declaration section set:
+               </p><p>
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>force create mode = 0660</tt></i></td></tr><tr><td><i class="parameter"><tt>force directory mode = 0770</tt></i></td></tr></table><p>
+               </p><p>
+               These two settings will ensure that all directories and files that get created in the share will be read/writable by the
+               owner and group set on the directory itself.
+               </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="locking"></a>Chapter 14. File and Record Locking</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Roseme</span></h3><div class="affiliation"><span class="orgname">HP Oplocks Usage Recommendations Whitepaper<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:eric.roseme@hp.com">eric.roseme@hp.com</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2898467">Features and Benefits</a></dt><dt><a href="#id2898524">Discussion</a></dt><dd><dl><dt><a href="#id2898671">Opportunistic Locking Overview</a></dt></dl></dd><dt><a href="#id2899379">Samba Opportunistic Locking Control</a></dt><dd><dl><dt><a href="#id2899500">Example Configuration</a></dt></dl></dd><dt><a href="#id2899930">MS Windows Opportunistic Locking and Caching Controls</a></dt><dd><dl><dt><a href="#id2900155">Workstation Service Entries</a></dt><dt><a href="#id2900183">Server Service Entries</a></dt></dl></dd><dt><a href="#id2900262">Persistent Data Corruption</a></dt><dt><a href="#id2900292">Common Errors</a></dt><dd><dl><dt><a href="#id2900373">locking.tdb Error Messages</a></dt><dt><a href="#id2900406">Problems Saving Files in MS Office on Windows XP</a></dt><dt><a href="#id2900427">Long Delays Deleting Files Over Network with XP SP1</a></dt></dl></dd><dt><a href="#id2900458">Additional Reading</a></dt></dl></div><p>
+One area that causes trouble for many network administrators is locking.
+The extent of the problem is readily evident from searches over the Internet.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2898467"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Samba provides all the same locking semantics that MS Windows clients expect
+and that MS Windows NT4/200x servers also provide.
+</p><p>
+The term <span class="emphasis"><em>locking</em></span> has exceptionally broad meaning and covers
+a range of functions that are all categorized under this one term.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Sometimes it is necessary to disable locking control settings on both the Samba
+server as well as on each MS Windows client!
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2898524"></a>Discussion</h2></div></div><div></div></div><p>
+There are two types of locking that need to be performed by an SMB server.
+The first is <span class="emphasis"><em>record locking</em></span> that allows a client to lock
+a range of bytes in a open file. The second is the <span class="emphasis"><em>deny modes</em></span>
+that are specified when a file is open.
+</p><p>
+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 the fact
+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.
+</p><p>
+Samba 2.2 and above implements record locking completely independent of the
+underlying UNIX system. If a byte range lock that the client requests happens
+to fall into the range of 0-2^31, Samba hands this request down to the UNIX system.
+All other locks cannot be seen by UNIX, anyway.
+</p><p>
+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 <b class="command">rpc.lockd</b>. This is almost always unnecessary as clients are supposed to
+independently 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 <a class="indexterm" name="id2898591"></a><i class="parameter"><tt>strict locking</tt></i> = yes, it
+will make lock checking calls on <span class="emphasis"><em>every</em></span> read and write call.
+</p><p>
+You can also disable byte range locking completely by using
+<a class="indexterm" name="id2898615"></a><i class="parameter"><tt>locking</tt></i> = no.
+This is useful for those shares that do not support locking or do not need it
+(such as CDROMs). In this case, Samba fakes the return codes of locking calls to
+tell clients that everything is okay.
+</p><p>
+The second class of locking is the <span class="emphasis"><em>deny modes</em></span>. 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
+<tt class="constant">DENY_NONE</tt>, <tt class="constant">DENY_READ</tt>, 
+<tt class="constant">DENY_WRITE</tt>, or <tt class="constant">DENY_ALL</tt>. There are also special compatibility
+modes called <tt class="constant">DENY_FCB</tt> and <tt class="constant">DENY_DOS</tt>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2898671"></a>Opportunistic Locking Overview</h3></div></div><div></div></div><p>
+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:
+</p><div class="variablelist"><dl><dt><span class="term">Read-ahead:</span></dt><dd><p>
+               The client reads the local copy of the file, eliminating network latency.
+               </p></dd><dt><span class="term">Write caching:</span></dt><dd><p>
+               The client writes to the local copy of the file, eliminating network latency.
+               </p></dd><dt><span class="term">Lock caching:</span></dt><dd><p>
+               The client caches application locks locally, eliminating network latency.
+               </p></dd></dl></div><p>
+The performance enhancement of oplocks is due to the opportunity of
+exclusive access to the file  even if it is opened with deny-none 
+because Windows monitors the file's status for concurrent access from
+other processes.
+</p><div class="variablelist"><p class="title"><b>Windows defines 4 kinds of Oplocks:</b></p><dl><dt><span class="term">Level1 Oplock</span></dt><dd><p>
+               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.
+               </p><p>
+               If a second process attempts to open the file, the open
+                is deferred while the redirector &#8220;<span class="quote">breaks</span>&#8221; 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.
+                </p></dd><dt><span class="term">Level2 Oplock</span></dt><dd><p>
+               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.
+                </p></dd><dt><span class="term">Filter Oplock</span></dt><dd><p>
+               Does not allow write or delete file access.
+                </p></dd><dt><span class="term">Batch Oplock</span></dt><dd><p>
+               Manipulates file openings and closings and allows caching
+                of file attributes.
+                </p></dd></dl></div><p>
+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.
+</p><p>
+<span class="emphasis"><em>Opportunistic locking</em></span> 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 opportunistic locking 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.
+</p><p>
+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
+&#8220;<span class="quote">opportunistic locking</span>&#8221; should be treated as a toggle for client-side
+caching. Turn it &#8220;<span class="quote">on</span>&#8221; when client-side caching is desirable and
+reliable. Turn it &#8220;<span class="quote">off</span>&#8221; when client-side caching is redundant,
+unreliable or counter-productive.
+</p><p>
+Opportunistic locking is by default set to &#8220;<span class="quote">on</span>&#8221; 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 opportunistic locking may be effectively configured.
+</p><p>
+Windows opportunistic locking is a lightweight performance-enhancing
+feature. It is not a robust and reliable protocol. Every
+implementation of opportunistic locking should be evaluated as a
+tradeoff 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 multi-user corporate database during a tropical
+storm. This configuration will likely encounter problems with oplocks.
+</p><p>
+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 opportunistic locking 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
+opportunistic locking 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.
+</p><p>
+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
+ as in a file server failover  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  at worst, abort and
+require restarting.
+</p><p>
+If a client session has been caching writes and reads locally due to
+opportunistic locking, 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.
+</p><p>
+In mission-critical high-availability environments, careful attention
+should be given to opportunistic locking. Ideally, comprehensive
+testing should be done with all affected applications with oplocks
+enabled and disabled.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2898996"></a>Exclusively Accessed Shares</h4></div></div><div></div></div><p>
+Opportunistic locking 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 opportunistic locking is the local
+client caching of data, any operation that interrupts the caching
+mechanism will cause a delay.
+</p><p>
+Home directories are the most obvious examples of where the performance
+benefit of opportunistic locking can be safely realized.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899021"></a>Multiple-Accessed Shares or Files</h4></div></div><div></div></div><p>
+As each additional user accesses a file in a share with opportunistic
+locking 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.
+</p><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899050"></a>UNIX or NFS Client-Accessed Files</h4></div></div><div></div></div><p>
+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.
+</p><p>
+If files are shared between Windows clients, and either local UNIX 
+or NFS users, turn opportunistic locking off.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899076"></a>Slow and/or Unreliable Networks</h4></div></div><div></div></div><p>
+The biggest potential performance improvement for opportunistic locking
+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 to utilize opportunistic locking.
+</p><p>
+If the network is slow, unreliable, or a WAN, then do not configure
+opportunistic locking if there is any chance of multiple users
+regularly opening the same file.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899109"></a>Multi-User Databases</h4></div></div><div></div></div><p>
+Multi-user databases clearly pose a risk due to their very nature 
+they are typically heavily accessed by numerous users at random
+intervals. Placing a multi-user database on a share with opportunistic
+locking 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 opportunistic locking disabled.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899134"></a>PDM Data Shares</h4></div></div><div></div></div><p>
+Process Data Management (PDM) applications such as IMAN, Enovia and
+Clearcase are increasing in usage with Windows client platforms, and
+therefore SMB datastores. PDM applications manage multi-user
+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 oplock management, by disabling opportunistic locking on
+the share.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899159"></a>Beware of Force User</h4></div></div><div></div></div><p>
+Samba includes an <tt class="filename">smb.conf</tt> parameter called <a class="indexterm" name="id2899178"></a><i class="parameter"><tt>force user</tt></i> that changes
+the user accessing a share from the incoming user to whatever user is
+defined by the smb.conf variable. If opportunistic locking 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.
+</p><p>
+Avoid the combination of the following: 
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       <a class="indexterm" name="id2899215"></a><i class="parameter"><tt>force user</tt></i> in the <tt class="filename">smb.conf</tt> share configuration.
+       </p></li><li><p>
+       Slow or unreliable networks
+       </p></li><li><p>
+       Opportunistic locking enabled
+       </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899252"></a>Advanced Samba Opportunistic Locking Parameters</h4></div></div><div></div></div><p>
+Samba provides opportunistic locking 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: 
+<a class="indexterm" name="id2899269"></a><i class="parameter"><tt>oplock break wait time</tt></i>,
+<a class="indexterm" name="id2899283"></a><i class="parameter"><tt>oplock contention limit</tt></i>.
+</p><p>
+For most users, administrators and environments, if these parameters
+are required, then the better option is to simply turn oplocks off.
+The Samba SWAT help text for both parameters reads: &#8220;<span class="quote">Do not change
+this parameter unless you have read and understood the Samba oplock code.</span>&#8221;
+This is good advice.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899313"></a>Mission-Critical High-Availability</h4></div></div><div></div></div><p>
+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.
+</p><p>
+Windows client failover behavior is more at risk of application
+interruption than other platforms because it is dependant upon an
+established TCP transport connection. If the connection is interrupted
+ as in a file server failover  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  at worst, abort and
+require restarting.
+</p><p>
+If a client session has been caching writes and reads locally due to
+opportunistic locking, 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 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.
+</p><p>
+In mission-critical high-availability environments, careful attention
+should be given to opportunistic locking. Ideally, comprehensive
+testing should be done with all effected applications with oplocks
+enabled and disabled.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2899379"></a>Samba Opportunistic Locking Control</h2></div></div><div></div></div><p>
+Opportunistic locking 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.
+Opportunistic locking 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.
+</p><p>
+Like Windows, Samba implements opportunistic locking as a server-side
+component of the client caching mechanism. Because of the lightweight
+nature of the Windows feature design, effective configuration of
+opportunistic locking 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.
+</p><p>
+Opportunistic locking essentially means that the client is allowed to download and cache
+a file on their 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.
+</p><p>
+Level1 Oplocks (also known as just plain &#8220;<span class="quote">oplocks</span>&#8221;) is another term for opportunistic locking.
+</p><p>
+Level2 Oplocks provides opportunistic locking for a file that will be treated as
+<span class="emphasis"><em>read only</em></span>. 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.
+</p><p>
+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.
+</p><p>
+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, as 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.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2899500"></a>Example Configuration</h3></div></div><div></div></div><p>
+In the following section we examine two distinct aspects of Samba locking controls.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899514"></a>Disabling Oplocks</h4></div></div><div></div></div><p>
+You can disable oplocks on a per-share basis with the following:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[acctdata]</tt></i></td></tr><tr><td><i class="parameter"><tt>oplocks = False</tt></i></td></tr><tr><td><i class="parameter"><tt>level2 oplocks = False</tt></i></td></tr></table><p>
+</p><p>
+The default oplock type is Level1. Level2 oplocks are enabled on a per-share basis
+in the <tt class="filename">smb.conf</tt> file.
+</p><p>
+Alternately, you could disable oplocks on a per-file basis within the share:
+</p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/</tt></i></td></tr></table><p>
+</p><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2899611"></a>Disabling Kernel Oplocks</h4></div></div><div></div></div><p>
+Kernel oplocks is an <tt class="filename">smb.conf</tt> 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 <tt class="filename">smb.conf</tt> file.
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>kernel oplocks = yes</tt></i></td></tr></table><p>
+The default is no.
+</p><p>
+Veto opLocks is an <tt class="filename">smb.conf</tt> 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
+<tt class="filename">smb.conf</tt> file as shown in <link linkend="far1">.
+</p><p>
+</p><div class="example"><a name="far1"></a><p class="title"><b>Example 14.1. Share with some files oplocked</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>veto oplock files = /filename.htm/*.txt/</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share_name]</tt></i></td></tr><tr><td><i class="parameter"><tt>veto oplock files = /*.exe/filename.ext/</tt></i></td></tr></table></div><p>
+</p><p>
+<a class="indexterm" name="id2899768"></a><i class="parameter"><tt>oplock break wait time</tt></i> is an <tt class="filename">smb.conf</tt> parameter
+that adjusts the time interval for Samba to reply to an oplock break request. Samba recommends:
+&#8220;<span class="quote">Do not change this parameter unless you have read and understood the Samba oplock code.</span>&#8221;
+Oplock break Wait Time can only be configured globally in the <tt class="filename">smb.conf</tt> file as shown below.
+</p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>oplock break wait time =  0 (default)</tt></i></td></tr></table><p>
+</p><p>
+<span class="emphasis"><em>Oplock break contention limit</em></span> is an <tt class="filename">smb.conf</tt> 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
+&#8220;<span class="quote">Do not change this parameter unless you have read and understood the Samba oplock code.</span>&#8221;
+Oplock break Contention Limit can be enable on a per-share basis, or globally for
+the entire server, in the <tt class="filename">smb.conf</tt> file as shown in <link linkend="far3">.
+</p><p>
+</p><div class="example"><a name="far3"></a><p class="title"><b>Example 14.2. Configuration with oplock break contention limit</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>oplock break contention limit =  2 (default)</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share_name]</tt></i></td></tr><tr><td><i class="parameter"><tt>oplock break contention limit =  2 (default)</tt></i></td></tr></table></div><p>
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2899930"></a>MS Windows Opportunistic Locking and Caching Controls</h2></div></div><div></div></div><p>
+There is a known issue when running applications (like Norton Anti-Virus) 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 known as <span class="emphasis"><em>opportunistic locking</em></span>. 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 &#8220;<span class="quote">Access Denied</span>&#8221;
+ error message being displayed during network operations.
+</p><p>
+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 opportunistic locking disabled in order to minimize the risk of data file corruption.
+This includes Windows 9x/Me, Windows NT, Windows 200x, and Windows XP.
+</p><p>
+If you are using a Windows NT family workstation in place of a server, you must also
+disable opportunistic locking (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.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+The location of the client registry entry for opportunistic locking has changed in
+Windows 2000 from the earlier location in Microsoft Windows NT.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Windows 2000 will still respect the EnableOplocks registry value used to disable oplocks
+in earlier versions of Windows.
+</p></div><p>
+You can also deny the granting of opportunistic locks by changing the following registry entries:
+</p><p>
+</p><pre class="programlisting">
+       HKEY_LOCAL_MACHINE\System\
+               CurrentControlSet\Services\MRXSmb\Parameters\
+
+               OplocksDisabled REG_DWORD 0 or 1
+               Default: 0 (not disabled)
+</pre><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The OplocksDisabled registry value configures Windows clients to either request or not
+request opportunistic locks on a remote file. To disable oplocks, the value of
+ OplocksDisabled must be set to 1.
+</p></div><p>
+</p><pre class="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)
+</pre><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The EnableOplocks value configures Windows-based servers (including Workstations sharing
+files) to allow or deny opportunistic locks on local files.
+</p></div><p>
+To force closure of open oplocks on close or program exit, EnableOpLockForceClose must be set to 1.
+</p><p>
+An illustration of how Level2 oplocks work:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Station 1 opens the file requesting oplock.
+       </p></li><li><p>
+       Since no other station has the file open, the server grants station 1 exclusive oplock.
+       </p></li><li><p>
+       Station 2 opens the file requesting oplock.
+       </p></li><li><p>
+       Since station 1 has not yet written to the file, the server asks station 1 to break
+       to Level2 oplock.
+       </p></li><li><p>
+       Station 1 complies by flushing locally buffered lock information to the server.
+       </p></li><li><p>
+       Station 1 informs the server that it has Broken to Level2 Oplock (alternately,
+       station 1 could have closed the file).
+       </p></li><li><p>
+       The server responds to station 2's open request, granting it Level2 oplock.
+       Other stations can likewise open the file and obtain Level2 oplock.
+       </p></li><li><p>
+       Station 2 (or any station that has the file open) sends a write request SMB.
+       The server returns the write response.
+       </p></li><li><p>
+       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.
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900155"></a>Workstation Service Entries</h3></div></div><div></div></div><pre class="programlisting">
+       \HKEY_LOCAL_MACHINE\System\
+               CurrentControlSet\Services\LanmanWorkstation\Parameters
+
+       UseOpportunisticLocking   REG_DWORD   0 or 1
+       Default: 1 (true)
+</pre><p>
+This indicates whether the redirector should use opportunistic-locking (oplock) performance
+enhancement. This parameter should be disabled only to isolate problems.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900183"></a>Server Service Entries</h3></div></div><div></div></div><pre class="programlisting">
+       \HKEY_LOCAL_MACHINE\System\
+               CurrentControlSet\Services\LanmanServer\Parameters
+
+       EnableOplocks   REG_DWORD   0 or 1
+       Default: 1 (true)
+</pre><p>
+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 wide area networks.
+</p><pre class="programlisting">
+       MinLinkThroughput   REG_DWORD   0 to infinite bytes per second
+       Default: 0
+</pre><p>
+This specifies the minimum link throughput allowed by the server before it disables
+raw and opportunistic locks for this connection.
+</p><pre class="programlisting">
+       MaxLinkDelay   REG_DWORD   0 to 100,000 seconds
+       Default: 60
+</pre><p>
+This specifies the maximum time allowed for a link delay. If delays exceed this number,
+the server disables raw I/O and opportunistic locking for this connection.
+</p><pre class="programlisting">
+       OplockBreakWait   REG_DWORD   10 to 180 seconds
+       Default: 35
+</pre><p>
+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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2900262"></a>Persistent Data Corruption</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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 reindexing, 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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2900292"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Incorrect configuration of opportunistic locking (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.
+       </p></li><li><p>
+       Defective network cards, cables, or HUBs/Switched. 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.
+       </p></li><li><p>
+       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 three years)
+       and all attempts to reproduce the problem have failed. The Samba Team has been
+       unable to catch this happening and thus has not been able 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
+       a 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 help isolate the
+       cause and to allow replication of the problem (an essential step in problem isolation and correction).
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900373"></a>locking.tdb Error Messages</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+       We are seeing lots of errors in the Samba logs, like:
+<pre class="programlisting">
+tdb(/usr/local/samba_2.2.7/var/locks/locking.tdb): rec_read bad magic
+ 0x4d6f4b61 at offset=36116
+</pre>
+
+       What do these mean?
+       </span>&#8221;
+       </p><p>
+       This error indicated a corrupted tdb. Stop all instances of smbd, delete locking.tdb, and restart smbd.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900406"></a>Problems Saving Files in MS Office on Windows XP</h3></div></div><div></div></div><p>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></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900427"></a>Long Delays Deleting Files Over Network with XP SP1</h3></div></div><div></div></div><p>&#8220;<span class="quote">It sometimes takes approximately 35 seconds to delete files over the network after XP SP1 has been applied.</span>&#8221;</p><p>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></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2900458"></a>Additional Reading</h2></div></div><div></div></div><p>
+You may want to check for an updated version of this white paper on our Web site from
+time to time. Many of our white papers are updated as information changes. For those papers,
+the last edited date is always at the top of the paper.
+</p><p>
+Section of the Microsoft MSDN Library on opportunistic locking: 
+</p><p>
+Opportunistic Locks, Microsoft Developer Network (MSDN), Windows Development &gt;
+Windows Base Services &gt; Files and I/O &gt; SDK Documentation &gt; File Storage &gt; File Systems
+&gt; About File Systems &gt; Opportunistic Locks, Microsoft Corporation.
+<ulink url="http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp">http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp</ulink>
+</p><p>
+       Microsoft Knowledge Base Article Q224992 &#8220;<span class="quote">Maintaining Transactional Integrity 
+with OPLOCKS</span>&#8221;,
+Microsoft Corporation, April 1999, <ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224992">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224992</ulink>.
+</p><p>
+Microsoft Knowledge Base Article Q296264 &#8220;<span class="quote">Configuring Opportunistic Locking in Windows 2000</span>&#8221;,
+Microsoft Corporation, April 2001, <ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264</ulink>.
+</p><p>
+Microsoft Knowledge Base Article Q129202 &#8220;<span class="quote">PC Ext: Explanation of Opportunistic Locking on Windows NT</span>&#8221;,
+Microsoft Corporation, April 1995, <ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202</ulink>.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="securing-samba"></a>Chapter 15. Securing Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 26, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2900637">Introduction</a></dt><dt><a href="#id2900682">Features and Benefits</a></dt><dt><a href="#id2900766">Technical Discussion of Protective Measures and Issues</a></dt><dd><dl><dt><a href="#id2900786">Using Host-Based Protection</a></dt><dt><a href="#id2900887">User-Based Protection</a></dt><dt><a href="#id2900946">Using Interface Protection</a></dt><dt><a href="#id2901029">Using a Firewall</a></dt><dt><a href="#id2901086">Using IPC$ Share-Based Denials </a></dt><dt><a href="#id2901170">NTLMv2 Security</a></dt></dl></dd><dt><a href="#id2901229">Upgrading Samba</a></dt><dt><a href="#id2901253">Common Errors</a></dt><dd><dl><dt><a href="#id2901272">Smbclient Works on Localhost, but the Network Is Dead</a></dt><dt><a href="#id2901297">Why Can Users Access Home Directories of Other Users?</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2900637"></a>Introduction</h2></div></div><div></div></div><p>
+This note was attached to the Samba 2.2.8 release notes as it contained an
+important security fix. The information contained here applies to Samba
+installations in general.
+</p><div class="blockquote"><blockquote class="blockquote"><p>
+A new apprentice reported for duty to the chief engineer of a boiler house. He said, &#8220;<span class="quote">Here I am,
+if you will show me the boiler I'll start working on it.</span>&#8221; Then engineer replied, &#8220;<span class="quote">You're leaning
+on it!</span>&#8221;
+</p></blockquote></div><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2900682"></a>Features and Benefits</h2></div></div><div></div></div><p>
+There are three levels at which security principals 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.
+</p><p>
+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.
+</p><p>
+Samba may be secured from connections that originate from outside the local network. This may be
+done using <span class="emphasis"><em>host-based protection</em></span> (using samba's implementation of a technology
+known as &#8220;<span class="quote">tcpwrappers,</span>&#8221; or it may be done be using <span class="emphasis"><em>interface-based exclusion</em></span>
+so <span class="application">smbd</span> will bind only to specifically permitted interfaces. It is also
+possible to set specific share or resource-based exclusions, for example on the <i class="parameter"><tt>[IPC$]</tt></i>
+auto-share. The <i class="parameter"><tt>[IPC$]</tt></i> share is used for browsing purposes as well as to establish
+TCP/IP connections.
+</p><p>
+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">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2900766"></a>Technical Discussion of Protective Measures and Issues</h2></div></div><div></div></div><p>
+The key challenge of security is the fact 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 that 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900786"></a>Using Host-Based Protection</h3></div></div><div></div></div><p>
+       In many installations of Samba, the greatest threat comes from outside
+       your immediate network. By default, Samba will accept 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.
+       </p><p>
+       One of the simplest fixes in this case is to use the <a class="indexterm" name="id2900807"></a><i class="parameter"><tt>hosts allow</tt></i> and
+       <a class="indexterm" name="id2900820"></a><i class="parameter"><tt>hosts deny</tt></i> options in the Samba <tt class="filename">smb.conf</tt> configuration file to only
+       allow access to your server from a specific range of hosts. An example might be:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = 0.0.0.0/0</tt></i></td></tr></table><p>
+       The above will only allow SMB connections from <tt class="constant">localhost</tt> (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 <span class="errorname">not listening on called name</span> error.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900887"></a>User-Based Protection</h3></div></div><div></div></div><p>
+       If you want to restrict access to your server to valid users only, then the following
+       method may be of use. In the <tt class="filename">smb.conf</tt> <i class="parameter"><tt>[global]</tt></i> section put:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>valid users = @smbusers, jacko</tt></i></td></tr></table><p>
+       This restricts all server access to either the user <span class="emphasis"><em>jacko</em></span>
+       or to members of the system group <span class="emphasis"><em>smbusers</em></span>.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2900946"></a>Using Interface Protection</h3></div></div><div></div></div><p>
+       By default, Samba will accept connections on any network interface that
+       it finds on your system. That means if you have a ISDN line or a PPP
+       connection to the Internet then Samba will accept connections on those
+       links. This may not be what you want.
+       </p><p>
+       You can change this behavior using options like this:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>interfaces = eth* lo</tt></i></td></tr><tr><td><i class="parameter"><tt>bind interfaces only = yes</tt></i></td></tr></table><p>
+       This tells Samba to only listen for connections on interfaces with a
+       name starting with <tt class="constant">eth</tt> such as <tt class="constant">eth0, eth1</tt> plus on the loopback
+       interface called <tt class="constant">lo</tt>. 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.
+       </p><p>
+       If you use the above and someone tries to make an SMB connection to
+       your host over a PPP interface called <tt class="constant">ppp0,</tt> then they will get a TCP
+       connection refused reply. In that case, no Samba code is run at all as
+       the operating system has been told not to pass connections from that
+       interface to any Samba process.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901029"></a>Using a Firewall</h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       If you are setting up a firewall, you need to know what TCP and
+       UDP ports to allow and block. Samba uses the following:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td>UDP/137 - used by nmbd</td></tr><tr><td>UDP/138 - used by nmbd</td></tr><tr><td>TCP/139 - used by smbd</td></tr><tr><td>TCP/445 - used by smbd</td></tr></table><p>
+       The last one is important as many older firewall setups may not be
+       aware of it, given that this port was only added to the protocol in
+       recent years. 
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901086"></a>Using IPC$ Share-Based Denials </h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       To do this you could use:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[IPC$]</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = 192.168.115.0/24 127.0.0.1</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = 0.0.0.0/0</tt></i></td></tr></table><p>
+       This instructs Samba that IPC$ connections are not allowed from
+       anywhere except from the two listed network addresses (localhost and the 192.168.115
+       subnet). Connections to other shares are still allowed. As the
+       IPC$ share is the only share that is always accessible anonymously,
+       this provides some level of protection against attackers that do not
+       know a valid username/password for your host.
+       </p><p>
+       If you use this method, then clients will be given an <span class="errorname">`access denied'</span>
+       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 you cannot use one of the other methods listed above for some reason.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901170"></a>NTLMv2 Security</h3></div></div><div></div></div><p>
+       To configure NTLMv2 authentication, the following registry keys are worth knowing about:
+       </p><p>
+               </p><pre class="screen">
+               [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
+               "lmcompatibilitylevel"=dword:00000003
+               </pre><p>
+       </p><p>
+       The value 0x00000003 means 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.
+       </p><p>
+               </p><pre class="screen">
+               [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0]
+               "NtlmMinClientSec"=dword:00080000
+               </pre><p>
+       </p><p>
+       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 not negotiated.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901229"></a>Upgrading Samba</h2></div></div><div></div></div><p>
+Please check regularly on <ulink 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 when a security vulnerability
+is discovered. Check with your OS vendor for OS specific upgrades.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901253"></a>Common Errors</h2></div></div><div></div></div><p>
+If all of Samba and host platform configuration were really as intuitive as one might like them to be, this
+section would not be necessary. Security issues are often vexing for a support person to resolve, not
+because of the complexity of the problem, but for the reason that most administrators who post what turns
+out to be a security problem request are totally convinced that the problem is with Samba.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901272"></a>Smbclient Works on Localhost, but the Network Is Dead</h3></div></div><div></div></div><p>
+       This is a common problem. Red Hat Linux (and others) installs 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.
+       </p><p>
+       The solution is either to remove the firewall (stop it) or modify the firewall script to
+       allow SMB networking traffic through. See section above in this chapter.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901297"></a>Why Can Users Access Home Directories of Other Users?</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+       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.
+       </span>&#8221;
+       </p><p>&#8220;<span class="quote">
+       User xyzzy can map his home directory. Once mapped user xyzzy can also map
+       anyone else's home directory.
+       </span>&#8221;</p><p>
+       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
+       onto the UNIX box, except that it only allows such views onto the file 
+       system as are allowed by the defined shares.
+       </p><p>
+       If your UNIX home directories are set up so that one user can happily <b class="command">cd</b>
+       into another users directory and execute <b class="command">ls</b>, the UNIX security solution is to change file
+       permissions on the user's home directories such that the <b class="command">cd</b> and <b class="command">ls</b> are denied.
+       </p><p>
+       Samba tries very hard not to second guess the UNIX administrators security policies, and
+       trusts the UNIX admin to set the policies and permissions he or she desires.
+       </p><p>
+       Samba allows the behavior you require. Simply put the <a class="indexterm" name="id2901382"></a><i class="parameter"><tt>only user</tt></i> = %S
+       option in the <i class="parameter"><tt>[homes]</tt></i> share definition.
+       </p><p>
+       The <a class="indexterm" name="id2901406"></a><i class="parameter"><tt>only user</tt></i> works in conjunction with the <a class="indexterm" name="id2901421"></a><i class="parameter"><tt>users</tt></i> = list,
+       so to get the behavior you require, add the line :
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>users = %S</tt></i></td></tr></table><p>
+       this is equivalent to adding
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>valid users = %S</tt></i></td></tr></table><p>
+       to the definition of the <i class="parameter"><tt>[homes]</tt></i> share, as recommended in
+       the <tt class="filename">smb.conf</tt> man page.
+       </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="InterdomainTrusts"></a>Chapter 16. Interdomain Trust Relationships</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Rafal</span> <span class="surname">Szczesniak</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:mimir@samba.org">mimir@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawing</span><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2901653">Features and Benefits</a></dt><dt><a href="#id2901682">Trust Relationship Background</a></dt><dt><a href="#id2901765">Native MS Windows NT4 Trusts Configuration</a></dt><dd><dl><dt><a href="#id2901793">Creating an NT4 Domain Trust</a></dt><dt><a href="#id2901865">Completing an NT4 Domain Trust</a></dt><dt><a href="#id2901924">Inter-Domain Trust Facilities</a></dt></dl></dd><dt><a href="#id2902123">Configuring Samba NT-Style Domain Trusts</a></dt><dd><dl><dt><a href="#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt><a href="#id2902332">Samba as the Trusting Domain</a></dt></dl></dd><dt><a href="#id2902474">NT4-Style Domain Trusts with Windows 2000</a></dt><dt><a href="#id2902580">Common Errors</a></dt></dl></div><p>
+<a class="indexterm" name="id2901627"></a>
+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 section 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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901653"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Samba-3 can participate in Samba-to-Samba as well as in Samba-to-MS Windows NT4-style
+trust relationships. This imparts to Samba similar scalability as with MS Windows NT4.
+</p><p>
+Given that Samba-3 has the capability to 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 this works it is fragile.
+That was, after all, a key reason for the development and adoption of Microsoft Active Directory.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901682"></a>Trust Relationship Background</h2></div></div><div></div></div><p>
+MS Windows NT3/4 type security domains employ a non-hierarchical 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.
+</p><p>
+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, there remains an entrenched user base for whom there is no direct
+desire to go through a disruptive change to adopt ADS.
+</p><p>
+With MS Windows NT, Microsoft introduced the ability to allow differing 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
+<span class="emphasis"><em>Trusts</em></span>. Specifically, one domain will <span class="emphasis"><em>trust</em></span> the users
+from another domain. The domain from which users are available to 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,
+thus 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.
+</p><p>
+In an NT4-style MS security domain, all trusts are non-transitive. 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.
+</p><p>
+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 above, 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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2901765"></a>Native MS Windows NT4 Trusts Configuration</h2></div></div><div></div></div><p>
+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.
+<a class="indexterm" name="id2901782"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901793"></a>Creating an NT4 Domain Trust</h3></div></div><div></div></div><p>
+For MS Windows NT4, all domain trust relationships are configured using the 
+<span class="application">Domain User Manager</span>. This is done from the Domain User Manager Policies
+entry on the menu bar. From the <span class="guimenu">Policy</span> menu, select
+<span class="guimenuitem">Trust Relationships</span>. Next to the lower box labeled
+<span class="guilabel">Permitted to Trust this Domain</span> are two buttons, <span class="guibutton">Add</span>
+and <span class="guibutton">Remove</span>. The <span class="guibutton">Add</span> 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).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901865"></a>Completing an NT4 Domain Trust</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2901876"></a>
+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 will launch the
+Domain User Manager from the menu select <span class="guilabel">Policies</span>, then select
+<span class="guilabel">Trust Relationships</span>, click on the <span class="guibutton">Add</span> button
+next to the box that is labeled <span class="guilabel">Trusted Domains</span>. A panel will open in which
+must be entered the name of the remote domain as well as the password assigned to that trust.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2901924"></a>Inter-Domain Trust Facilities</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2901935"></a>
+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:
+</p><div class="figure"><a name="trusts1"></a><p class="title"><b>Figure 16.1. Trusts overview.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/trusts1.png" width="270" alt="Trusts overview."></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       DomA (completes the trust connection) <i class="parameter"><tt>Trusts</tt></i> DomB.
+       </p></li><li><p>
+       DomA is the <i class="parameter"><tt>Trusting</tt></i> domain.
+       </p></li><li><p>
+       DomB is the <i class="parameter"><tt>Trusted</tt></i> domain (originates the trust account).
+       </p></li><li><p>
+       Users in DomB can access resources in DomA.
+       </p></li><li><p>
+       Users in DomA cannot access resources in DomB.
+       </p></li><li><p>
+       Global groups from DomB can be used in DomA.
+       </p></li><li><p>
+       Global groups from DomA cannot be used in DomB.
+       </p></li><li><p>
+       DomB does appear in the logon dialog box on client workstations in DomA.
+       </p></li><li><p>
+       DomA does not appear in the logon dialog box on client workstations in DomB.
+       </p></li></ul></div><div class="itemizedlist"><ul type="disc"><li><p>
+       Users/Groups in a trusting domain cannot be granted rights, permissions or access
+       to a trusted domain.
+       </p></li><li><p>
+       The trusting domain can access and use accounts (Users/Global Groups) in the
+       trusted domain.
+       </p></li><li><p>
+       Administrators of the trusted domain can be granted admininstrative rights in the 
+       trusting domain.
+       </p></li><li><p>
+       Users in a trusted domain can be given rights and privileges in the trusting
+       domain.
+       </p></li><li><p>
+       Trusted domain Global Groups can be given rights and permissions in the trusting
+       domain.
+       </p></li><li><p>
+       Global Groups from the trusted domain can be made members in Local Groups on
+       MS Windows Domain Member machines.
+       </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2902123"></a>Configuring Samba NT-Style Domain Trusts</h2></div></div><div></div></div><p>
+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.
+</p><p>
+Each of the procedures described below 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 below leads to trust between domains in a purely Samba 
+environment.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="samba-trusted-domain"></a>Samba as the Trusted Domain</h3></div></div><div></div></div><p>
+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 <b class="command">smbpasswd</b> 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:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>smbpasswd -a -i rumba</tt></b>
+New SMB password: <b class="userinput"><tt>XXXXXXXX</tt></b>
+Retype SMB password: <b class="userinput"><tt>XXXXXXXX</tt></b>
+Added user rumba$
+</pre><p>
+
+where <tt class="option">-a</tt> means to add a new account into the
+passdb database and <tt class="option">-i</tt> means: &#8220;<span class="quote">create this
+account with the InterDomain trust flag</span>&#8221;.
+</p><p>
+The account name will be &#8220;<span class="quote">rumba$</span>&#8221; (the name of the remote domain).
+</p><p>
+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 seven 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 account's name is
+really RUMBA$ and it has the &#8220;<span class="quote">I</span>&#8221; flag set in the flags field. Now you are ready to confirm
+the trust by establishing it from Windows NT Server.
+</p><p>
+<a class="indexterm" name="id2902267"></a>
+Open <span class="application">User Manager for Domains</span> and from the
+<span class="guimenu">Policies</span> menu, select <span class="guimenuitem">Trust Relationships...</span>.
+Beside the <span class="guilabel">Trusted domains</span> list box click the
+<span class="guimenu">Add...</span> 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 <span class="guibutton">OK</span> and, if everything went without incident, you will see 
+the <tt class="computeroutput">Trusted domain relationship successfully 
+established</tt> message.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2902332"></a>Samba as the Trusting Domain</h3></div></div><div></div></div><p>
+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.
+</p><p>
+The very first step is to add an account for the SAMBA domain on RUMBA's PDC.
+</p><p>
+<a class="indexterm" name="id2902356"></a>
+Launch the <span class="application">Domain User Manager</span>, then from the menu select
+<span class="guimenu">Policies</span>, <span class="guimenuitem">Trust Relationships</span>.
+Now, next to the <span class="guilabel">Trusted Domains</span> box press the <span class="guibutton">Add</span>
+button and type in the name of the trusted domain (SAMBA) and the password to use in securing
+the relationship.
+</p><p>
+The password can be arbitrarily chosen. It is easy to change the password
+from the Samba server whenever you want. After confirming the password your account is
+ready for use. Now its Samba's turn.
+</p><p>
+Using your favorite shell while being logged in as root, issue this command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>net rpc trustdom establish rumba</tt></b>
+</p><p>
+You will be prompted for the password you just typed on your Windows NT4 Server box.
+An error message <span class="errorname">`NT_STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT'</span>
+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 <tt class="computeroutput">Success</tt> message. Congratulations! Your trust
+relationship has just been established.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+You have to run this command as root because you must have write access to
+the <tt class="filename">secrets.tdb</tt> file.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2902474"></a>NT4-Style Domain Trusts with Windows 2000</h2></div></div><div></div></div><p>
+Although <span class="application">Domain User Manager</span> 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.
+</p><p>
+After <link linkend="samba-trusted-domain"> as described above, open <span class="application">Active Directory Domains and 
+Trusts</span> 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 <span class="application">Active Directory Domains 
+and Trusts</span> open, right-click on the name of the Active Directory domain that 
+will trust our Samba domain and choose <span class="guimenuitem">Properties</span>, then click on
+the <span class="guilabel">Trusts</span> tab. In the upper part of the panel, you will see a list box 
+labeled <span class="guilabel">Domains trusted by this domain:</span>, and an 
+<span class="guilabel">Add...</span> 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 OK and 
+after a moment, Active Directory will respond with <tt class="computeroutput">The trusted domain has 
+been added and the trust has been verified.</tt>  Your Samba users can now be 
+granted acess to resources in the AD domain.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2902580"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="msdfs"></a>Chapter 17. Hosting a Microsoft Distributed File System tree on Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Shirish</span> <span class="surname">Kalele</span></h3><div class="affiliation"><span class="orgname">Samba Team &amp; Veritas Software<br></span><div class="address"><p><br>
+                               <tt class="email">&lt;<a href="mailto:samba@samba.org">samba@samba.org</a>&gt;</tt><br>
+                       </p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">12 Jul 2000</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2902681">Features and Benefits</a></dt><dt><a href="#id2902970">Common Errors</a></dt><dd><dl><dt><a href="#id2903011">MSDFS UNIX Path Is Case-Critical</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2902681"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       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.
+       </p><p>
+       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.
+       </p><p>
+       To enable SMB-based DFS for Samba, configure it with the <tt class="option">--with-msdfs</tt>
+       option. Once built, a Samba server can be made a DFS server by setting the global 
+       Boolean <a class="indexterm" name="id2902723"></a><i class="parameter"><tt>host msdfs</tt></i>
+       parameter in the <tt class="filename">smb.conf</tt> file. You designate a share as a DFS
+       root using the Share Level Boolean <a class="indexterm" name="id2902746"></a><i class="parameter"><tt>msdfs root</tt></i> 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
+       <tt class="filename">junction-&gt;msdfs:storage1\share1</tt> 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, <i class="parameter"><tt>\\storage1\share1</tt></i>).
+       </p><p>
+       DFS trees on Samba work with all DFS-aware clients ranging from Windows 95 to 200x.
+       <link linkend="dfscfg"> shows how to setup a DFS tree on a Samba server.
+       In the <tt class="filename">/export/dfsroot</tt> directory, you set up your DFS links to 
+       other servers on the network.
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cd /export/dfsroot</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown root /export/dfsroot</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chmod 755 /export/dfsroot</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s msdfs:storageA\\shareA linka</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s msdfs:serverB\\share,serverC\\share linkb</tt></b>
+</pre><p>
+</p><p>
+</p><div class="example"><a name="dfscfg"></a><p class="title"><b>Example 17.1. smb.conf with DFS configured</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = GANDALF</tt></i></td></tr><tr><td><i class="parameter"><tt>host msdfs   = yes</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[dfs]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /export/dfsroot</tt></i></td></tr><tr><td><i class="parameter"><tt>msdfs root = yes</tt></i></td></tr></table></div><p>
+</p><p>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.</p><p>Users on DFS-aware clients can now browse the DFS tree 
+       on the Samba server at \\samba\dfs. Accessing 
+       links linka or linkb (which appear as directories to the client) 
+       takes users directly to the appropriate shares on the network.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2902970"></a>Common Errors</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>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.</p></li><li><p>Currently, there's a restriction that msdfs 
+               symlink names should all be lowercase.</p></li><li><p>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.</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903011"></a>MSDFS UNIX Path Is Case-Critical</h3></div></div><div></div></div><p>
+               A network administrator sent advice to the Samba mailing list
+               after a long sessions trying to determine why DFS was not working.
+               His advice is worth noting.
+               </p><p>&#8220;<span class="quote">
+               I spent some time trying to figure out why my particular
+               dfs root wasn't working. I noted in the documenation 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.
+               </span>&#8221;</p><p>
+               For example, I had a share defined as such:
+
+               </p><pre class="screen">
+               [pub]
+                       path = /export/home/Shares/public_share
+                       msdfs root = yes
+               </pre><p>
+
+               and I could not make my Windows 9x/Me (with the dfs client installed)
+               follow this symlink:
+
+               </p><pre class="screen">
+                       damage1 -&gt; msdfs:damage\test-share
+               </pre><p>
+               </p><p>
+               Running a debug level of 10 reveals:
+
+               </p><pre class="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.
+               </pre><p>
+
+               Curious. So I changed the directory name from .../Shares/... to
+               .../shares/... (along with my service definition) and it worked!
+               </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="printing"></a>Chapter 18. Classical Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname"> Danka Deutschland GmbH <br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2903188">Features and Benefits</a></dt><dt><a href="#id2903288">Technical Introduction</a></dt><dd><dl><dt><a href="#id2903354">Client to Samba Print Job Processing</a></dt><dt><a href="#id2903425">Printing Related Configuration Parameters</a></dt></dl></dd><dt><a href="#id2903521">Simple Print Configuration</a></dt><dd><dl><dt><a href="#id2903734">Verifing Configuration with testparm</a></dt><dt><a href="#id2903850">Rapid Configuration Validation</a></dt></dl></dd><dt><a href="#id2904190">Extended Printing Configuration</a></dt><dd><dl><dt><a href="#id2904542">Detailed Explanation Settings</a></dt></dl></dd><dt><a href="#id2906936">Printing Developments Since Samba-2.2</a></dt><dd><dl><dt><a href="#id2907089">Point'n'Print Client Drivers on Samba Servers</a></dt><dt><a href="#id2907232">The Obsoleted [printer$] Section</a></dt><dt><a href="#id2907332">Creating the [print$] Share</a></dt><dt><a href="#id2907544">[print$] Section Parameters</a></dt><dt><a href="#id2907877">The [print$] Share Directory</a></dt></dl></dd><dt><a href="#id2908048">Installing Drivers into [print$]</a></dt><dd><dl><dt><a href="#id2908167">Add Printer Wizard Driver Installation</a></dt><dt><a href="#inst-rpc">Installing Print Drivers Using rpcclient</a></dt></dl></dd><dt><a href="#id2910041">Client Driver Installation Procedure</a></dt><dd><dl><dt><a href="#id2910060">First Client Driver Installation</a></dt><dt><a href="#id2910292">Setting Device Modes on New Printers</a></dt><dt><a href="#id2910635">Additional Client Driver Installation</a></dt><dt><a href="#id2910743">Always Make First Client Connection as root or printer admin</a></dt></dl></dd><dt><a href="#id2910927">Other Gotchas</a></dt><dd><dl><dt><a href="#id2910952">Setting Default Print Options for Client Drivers</a></dt><dt><a href="#id2911376">Supporting Large Numbers of Printers</a></dt><dt><a href="#id2911674">Adding New Printers with the Windows NT APW</a></dt><dt><a href="#id2911980">Error Message: Cannot connect under a different Name</a></dt><dt><a href="#id2912087">Take Care When Assembling Driver Files</a></dt><dt><a href="#id2912446">Samba and Printer Ports</a></dt><dt><a href="#id2912531">Avoiding Common Client Driver Misconfiguration</a></dt></dl></dd><dt><a href="#id2912556">The Imprints Toolset</a></dt><dd><dl><dt><a href="#id2912594">What is Imprints?</a></dt><dt><a href="#id2912636">Creating Printer Driver Packages</a></dt><dt><a href="#id2912655">The Imprints Server</a></dt><dt><a href="#id2912675">The Installation Client</a></dt></dl></dd><dt><a href="#id2912837">Adding Network Printers without User Interaction</a></dt><dt><a href="#id2913162">The addprinter Command</a></dt><dt><a href="#id2913208">Migration of Classical Printing to Samba</a></dt><dt><a href="#id2913384">Publishing Printer Information in Active Directory or LDAP</a></dt><dt><a href="#id2913407">Common Errors</a></dt><dd><dl><dt><a href="#id2913415">I Give My Root Password but I Do Not Get Access</a></dt><dt><a href="#id2913466">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2903188"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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.
+</p><p>
+A Samba print service may be run on a Stand-alone or Domain Member server,
+side by side with file serving functions, or on a dedicated print server.
+It can be made as tight 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
+&#8220;<span class="quote">Point'n'Print</span>&#8221; mechanism. Printer installations executed by
+&#8220;<span class="quote">Logon Scripts</span>&#8221; are no problem. Administrators can upload and
+manage drivers to be used by clients through the familiar &#8220;<span class="quote">Add Printer
+Wizard</span>&#8221;. 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.
+</p><p>
+This chapter deals with the foundations of Samba printing as they
+are implemented by the more traditional UNIX (BSD- and System V-style)
+printing systems. Many things covered in this chapter apply 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. It is recommended that you read this chapter as well as <link linkend="CUPS-printing">.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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 NT is somewhat different
+again.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2903288"></a>Technical Introduction</h2></div></div><div></div></div><p>
+Samba's printing support always relies on the installed print subsystem
+of the UNIX OS it runs on. Samba is a &#8220;<span class="quote">middleman.</span>&#8221; 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.
+</p><p>
+This deals with the traditional way of UNIX printing. The next chapter
+covers in great detail the more modern <span class="emphasis"><em>Common UNIX Printing
+System</em></span> (CUPS).
+</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>CUPS users, be warned: do not just jump on to the next
+chapter. You might miss important information only found here!
+</p></div><p>
+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 peform any type of print
+processing. It does not do any form of print filtering.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903354"></a>Client to Samba Print Job Processing</h3></div></div><div></div></div><p>
+Successful printing from a Windows client via a Samba print server to a UNIX
+printer involves six (potentially seven) stages:
+</p><div class="orderedlist"><ol type="1"><li><p>Windows opens a connection to the printer share.</p></li><li><p>Samba must authenticate the user.</p></li><li><p>Windows sends a copy of the print file over the network
+into Samba's spooling area.</p></li><li><p>Windows closes the connection.</p></li><li><p>Samba invokes the print command to hand the file over
+to the UNIX print subsystem's spooling area.</p></li><li><p>The UNIX print subsystem processes the print job.</p></li><li><p>The print file may need to be explicitly deleted
+from the Samba spooling area. This item depends on your print spooler
+configuration settings.</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903425"></a>Printing Related Configuration Parameters</h3></div></div><div></div></div><p>
+There are a number of configuration parameters to control Samba's
+printing behavior. Please refer to the man page for <tt class="filename">smb.conf</tt> for an
+overview of these. As with other parameters, there are Global Level
+(tagged with a <span class="emphasis"><em>G</em></span> in the listings) and Service Level
+(<span class="emphasis"><em>S</em></span>) parameters.
+</p><div class="variablelist"><dl><dt><span class="term">Global Parameters</span></dt><dd><p> These <span class="emphasis"><em>may not</em></span> go into
+               individual share definitions. If they go in by error,
+               the <b class="command">testparm</b> utility can discover this
+               (if you run it) and tell you so.
+               </p></dd><dt><span class="term">Service Level Parameters</span></dt><dd><p> These may be specified in the
+               <i class="parameter"><tt>[global]</tt></i> section of <tt class="filename">smb.conf</tt>.
+               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).
+               </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2903521"></a>Simple Print Configuration</h2></div></div><div></div></div><p>
+<link linkend="simpleprc"> shows a simple printing configuration.
+If you compare this with your own, you may find 
+additional parameters that have been pre-configured by your OS
+vendor. Below 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
+<tt class="filename">smb.conf</tt> file that enables all clients to print.
+</p><p>
+</p><div class="example"><a name="simpleprc"></a><p class="title"><b>Example 18.1. Simple configuration with BSD printing</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = bsd</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr></table></div><p>
+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 <tt class="filename">smb.conf</tt> file, this
+overwrites the default value. The <b class="command">testparm</b> utility when
+run as root is capable of reporting all setting, both default as well as
+<tt class="filename">smb.conf</tt> file settings. <b class="command">Testparm</b> gives warnings for all
+misconfigured settings. The complete output is easily 340 lines and more,
+so you may want to pipe it through a pager program.
+</p><p>
+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 document, Samba tolerates some spelling errors (such
+as <a class="indexterm" name="id2903689"></a><i class="parameter"><tt>browsable</tt></i> instead of
+<a class="indexterm" name="id2903703"></a><i class="parameter"><tt>browseable</tt></i>), and spelling is
+case-insensitive. It is permissible to use <i class="parameter"><tt>Yes/No</tt></i>
+or <i class="parameter"><tt>True/False</tt></i> for Boolean settings. Lists of names
+may be separated by commas, spaces or tabs.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903734"></a>Verifing Configuration with <b class="command">testparm</b></h3></div></div><div></div></div><p>
+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 <tt class="constant">lp, print, spool, driver, ports</tt>
+and <tt class="constant">[</tt> in testparms output. This provides a convenient
+overview of the running <b class="command">smbd</b> 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">:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>testparm -s -v | egrep "(lp|print|spool|driver|ports|\[)"</tt></b>
+ Load smb config files from /etc/samba/smb.conf
+ Processing section "[homes]"
+ Processing section "[printers]"
+ [global]
+        smb ports = 445 139
+        lpq cache time = 10
+        total print jobs = 0
+        load printers = Yes
+        printcap name = /etc/printcap
+        disable spoolss = No
+        enumports command =
+        addprinter command = 
+        deleteprinter command = 
+        show add printer wizard = Yes
+        os2 driver map =
+        printer admin =
+        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
+</pre><p>
+</p><p>
+You can easily verify which settings were implicitly added by Samba's
+default behavior. <span class="emphasis"><em>Remember: it may
+be important in your future dealings with Samba.</em></span>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> testparm in Samba-3 behaves differently from that in 2.2.x: used
+without the &#8220;<span class="quote">-v</span>&#8221; switch it only shows you the settings actually
+written into! To see the complete
+configuration used, add the &#8220;<span class="quote">-v</span>&#8221; parameter to testparm.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903850"></a>Rapid Configuration Validation</h3></div></div><div></div></div><p>
+Should you need to troubleshoot at any stage, please always come back
+to this point first and verify if <b class="command">testparm</b> shows the parameters you
+expect. To give you a warning from personal experience,
+try to just comment out the <a class="indexterm" name="id2903872"></a><i class="parameter"><tt>load printers</tt></i>
+parameter. If your 2.2.x system behaves like mine, you'll see this:
+</p><pre class="screen">
+<tt class="prompt">root# </tt>grep "load printers" /etc/samba/smb.conf
+        #  load printers = Yes
+        # This setting is commented out!!
+<tt class="prompt">root# </tt>testparm -v /etc/samba/smb.conf | egrep "(load printers)"
+        load printers = Yes
+</pre><p>
+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.
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>grep -A1 "load printers" /etc/samba/smb.conf</tt></b>
+        load printers = No
+        # The above setting is what I want!
+        #  load printers = Yes
+        # This setting is commented out!
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>testparm -s -v smb.conf.simpleprinting | egrep "(load printers)"</tt></b>
+        load printers = No
+
+</pre><p>
+Only when the parameter is explicitly set to
+<a class="indexterm" name="id2903964"></a><i class="parameter"><tt>load printers</tt></i> = No
+would Samba conform with my intentions. So, my strong advice is:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Never rely on commented out parameters.</p></li><li><p>Always set parameters explicitly as you intend them to
+behave.</p></li><li><p>Use <b class="command">testparm</b> to uncover hidden
+settings that might not reflect your intentions.</p></li></ul></div><p>
+The following is the most minimal configuration file:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cat /etc/samba/smb.conf-minimal</tt></b>
+        [printers]
+</pre><p>
+This example should show that you can use testparm to test any Samba
+configuration file. Actually, we encourage you <span class="emphasis"><em>not</em></span>
+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 re-start smbd!  This is not the case. Samba re-reads 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; <b class="command">testparm</b> 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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>testparm -v smb.conf-minimal | egrep "(print|lpq|spool|driver|ports|[)"</tt></b>
+ Processing section "[printers]"
+ WARNING: [printers] service MUST be printable!
+ No path in service printers - using /tmp
+
+        lpq cache time = 10
+        total print jobs = 0
+        load printers = Yes
+        printcap name = /etc/printcap
+        disable spoolss = No
+        enumports command =
+        addprinter command =
+        deleteprinter command =
+        show add printer wizard = Yes
+        os2 driver map =
+        printer admin =
+        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
+
+</pre><p>
+testparm issued two warnings:
+</p><div class="itemizedlist"><ul type="disc"><li><p>We did not specify the <i class="parameter"><tt>[printers]</tt></i> section as printable.</p></li><li><p>We did not tell Samba which spool directory to use.</p></li></ul></div><p>
+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. <span class="emphasis"><em>Warning:</em></span> do not put a comment sign
+<span class="emphasis"><em>at the end</em></span> 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:
+&#8220;<span class="quote">Internal whitespace in a parameter value is retained verbatim.</span>&#8221;
+This means that a line consisting of, for example:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td># This defines LPRng as the printing system</td></tr><tr><td><i class="parameter"><tt>printing = lprng</tt></i></td></tr></table><p>
+will regard the whole of the string after the
+&#8220;<span class="quote"><tt class="constant">=</tt></span>&#8221; 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2904190"></a>Extended Printing Configuration</h2></div></div><div></div></div><p>
+In <link linkend="extbsdpr"> we show a more verbose example 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. <link linkend="extbsdpr"> explicitly
+names many parameters that do not need to be specified because they are set
+by default. You could use a much leaner <tt class="filename">smb.conf</tt> file. Alternately, you can use
+<b class="command">testparm</b> or <b class="command">SWAT</b> to optimize the <tt class="filename">smb.conf</tt>
+file to remove all parameters that are set at default.
+</p><div class="example"><a name="extbsdpr"></a><p class="title"><b>Example 18.2. Extended BSD Printing Configuration</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = bsd</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>show add printer wizard = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = /etc/printcap</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = @ntadmin, root</tt></i></td></tr><tr><td><i class="parameter"><tt>total print jobs = 100</tt></i></td></tr><tr><td><i class="parameter"><tt>lpq cache time = 20</tt></i></td></tr><tr><td><i class="parameter"><tt>use client driver = no</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no       </tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[my_printer_name]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Printer with Restricted Access</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba_my_printer</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = kurt</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = 0.0.0.0</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = turbo_xp, 10.160.50.23, 10.160.51.60</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr></table></div><p>
+This is an example configuration. You may not find all the settings that are in 
+the confioguration 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 <tt class="constant">root</tt> use the <b class="command">testparm</b>
+utility. <b class="command">testparm</b> gives warnings for misconfigured settings.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2904542"></a>Detailed Explanation Settings</h3></div></div><div></div></div><p>
+The following is a discussion of the settings from above shown example.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2904555"></a>The [global] Section</h4></div></div><div></div></div><p>
+The <i class="parameter"><tt>[global]</tt></i> section is one of four special
+sections (along with [<i class="parameter"><tt>[homes]</tt></i>,
+<i class="parameter"><tt>[printers]</tt></i>
+and <i class="parameter"><tt>[print$]</tt></i>...). The
+<i class="parameter"><tt>[global]</tt></i> contains all parameters which 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 then 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).
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2904616"></a><i class="parameter"><tt>printing</tt></i> = bsd </span></dt><dd><p>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 <i class="parameter"><tt>printing</tt></i> 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 <a class="indexterm" name="id2904650"></a><i class="parameter"><tt>print command</tt></i> (and other queue control
+               commands).</p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Caution</h3><p>The <a class="indexterm" name="id2904669"></a><i class="parameter"><tt>printing</tt></i> parameter is
+               normally a service level parameter. Since it is included here in the
+               <i class="parameter"><tt>[global]</tt></i> section, it will take effect for all
+               printer shares that are not defined differently. Samba-3 no longer
+               supports the SOFTQ printing system.</p></div></dd><dt><span class="term"><a class="indexterm" name="id2904699"></a><i class="parameter"><tt>load printers</tt></i> = yes </span></dt><dd><p>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
+               <i class="parameter"><tt>[printers]</tt></i> section. (The <i class="parameter"><tt>load printers
+               = no</tt></i> 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).</p></dd><dt><span class="term"><a class="indexterm" name="id2904749"></a><i class="parameter"><tt>show add printer wizard</tt></i> = yes </span></dt><dd><p>Setting is normally enabled by default (even if the parameter is not specified in <tt class="filename">smb.conf</tt>).
+               It causes the <span class="guiicon">Add Printer Wizard</span> icon to appear
+               in the <span class="guiicon">Printers</span> folder of the Samba host's
+               share listing (as shown in <span class="guiicon">Network Neighborhood</span> or
+               by the <b class="command">net view</b> command). To disable it, you need to
+               explicitly set it to <tt class="constant">no</tt> (commenting it out
+               will not suffice). The <i class="parameter"><tt>Add Printer Wizard</tt></i> lets you upload printer
+               drivers to the <i class="parameter"><tt>[print$]</tt></i> share and associate it
+               with a printer (if the respective queue exists before the
+               action), or exchange a printer's driver against any other previously
+               uploaded driver.</p></dd><dt><span class="term"><a class="indexterm" name="id2904835"></a><i class="parameter"><tt>total print jobs</tt></i> = 100 </span></dt><dd><p>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 &#8220;<span class="quote">no more space
+               available on server</span>&#8221; type of error message will be returned by
+               Samba to the client. A setting of zero (the default) means there is
+               <span class="emphasis"><em>no</em></span> limit at all.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2904873"></a><i class="parameter"><tt>printcap name</tt></i> = /etc/printcap </span></dt><dd><p>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 <tt class="constant">Printcap</tt> directive in the 
+               <tt class="filename">cupsd.conf</tt> file.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2904911"></a><i class="parameter"><tt>printer admin</tt></i> = @ntadmin </span></dt><dd><p>Members of the ntadmin group should be able to add
+               drivers and set printer properties (<tt class="constant">ntadmin</tt> is only an example name,
+               it needs to be a valid UNIX group name); root is implicitly always a
+               <a class="indexterm" name="id2904939"></a><i class="parameter"><tt>printer admin</tt></i>. The @ sign precedes group names in the
+               <tt class="filename">/etc/group</tt>. A printer admin can do anything to
+               printers via the remote administration interfaces offered by MS-RPC
+               (see below). In larger installations, the <a class="indexterm" name="id2904963"></a><i class="parameter"><tt>printer admin</tt></i>
+               parameter is normally a per-share parameter. This permits different groups to administer each printer share.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2904983"></a><i class="parameter"><tt>lpq cache time</tt></i> = 20 </span></dt><dd><p>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.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2905010"></a><i class="parameter"><tt>use client driver</tt></i> = no </span></dt><dd><p>If set to <tt class="constant">yes</tt>, only 
+               takes effect for Windows NT/200x/XP clients (and not for Win 95/98/ME). Its
+               default value is <tt class="constant">No</tt> (or <tt class="constant">False</tt>).
+               It must <span class="emphasis"><em>not</em></span> be enabled on print shares 
+               (with a <tt class="constant">yes</tt> or <tt class="constant">true</tt> setting) that
+               have valid drivers installed on the Samba server. For more detailed
+               explanations see the <tt class="filename">smb.conf</tt> man page.
+       </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ptrsect"></a>The [printers] Section</h4></div></div><div></div></div><p>
+This is the second special section. If a section with this name appears in
+the <tt class="filename">smb.conf</tt>, 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 printername it finds in the printcap file. You could regard
+this section as a general convenience 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 <tt class="filename">smb.conf</tt>
+man page.) Settings inside this container must be Share Level parameters.
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2905115"></a><i class="parameter"><tt>comment</tt></i> = All printers </span></dt><dd><p>
+               The <a class="indexterm" name="id2905134"></a><i class="parameter"><tt>comment</tt></i> is shown next to the share if
+               a client queries the server, either via <span class="guiicon">Network Neighborhood</span> or with
+               the <b class="command">net view</b> command to list available shares.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905168"></a><i class="parameter"><tt>printable</tt></i> = yes </span></dt><dd><p>
+               The <i class="parameter"><tt>[printers]</tt></i> service <span class="emphasis"><em>must</em></span>
+               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 <a class="indexterm" name="id2905203"></a><i class="parameter"><tt>path</tt></i>
+               parameter for this service. It is used by Samba to differentiate printer shares from
+               file shares. 
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905225"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba </span></dt><dd><p>
+               Must point to a directory used by Samba to spool incoming print files. <span class="emphasis"><em>It
+               must not be the same as the spool directory specified in the configuration of your UNIX
+               print subsystem!</em></span> The path typically points to a directory that is world
+               writeable, with the &#8220;<span class="quote">sticky</span>&#8221; bit set to it.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905263"></a><i class="parameter"><tt>browseable</tt></i> = no </span></dt><dd><p>
+               Is always set to <tt class="constant">no</tt> if
+               <a class="indexterm" name="id2905287"></a><i class="parameter"><tt>printable</tt></i> = yes. It makes
+               the <i class="parameter"><tt>[printer]</tt></i> share itself invisible in the list of
+               available shares in a <b class="command">net view</b> command or in the Explorer browse
+               list. (You will of course see the individual printers).
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905323"></a><i class="parameter"><tt>guest ok</tt></i> = yes </span></dt><dd><p>
+               If this parameter is set to <tt class="constant">yes</tt>, no password is required to
+               connect to the printer's service. Access will be granted with the privileges of the
+               <a class="indexterm" name="id2905349"></a><i class="parameter"><tt>guest account</tt></i>. On many systems the guest
+               account will map to a user named &#8220;<span class="quote">nobody</span>&#8221;. 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 <b class="command">su - guest</b> and run a system
+               print command like:
+               </p><p>
+               <b class="userinput"><tt>lpr -P printername /etc/motd</tt></b>
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905397"></a><i class="parameter"><tt>public</tt></i> = yes </span></dt><dd><p>
+               Is a synonym for <a class="indexterm" name="id2905417"></a><i class="parameter"><tt>guest ok</tt></i> = yes.
+               Since we have <a class="indexterm" name="id2905431"></a><i class="parameter"><tt>guest ok</tt></i> = yes, it
+               really does not need to be here. (This leads to the interesting question: &#8220;<span class="quote">What if I
+               by accident have two contradictory settings for the same share?</span>&#8221; The answer is the
+               last one encountered by Samba wins. Testparm 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 <i class="parameter"><tt>guest account</tt></i> parameter with different usernames,
+               and then run testparm to see which one is actually used by Samba.)
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905470"></a><i class="parameter"><tt>read only</tt></i> = yes </span></dt><dd><p>
+               Normally (for other types of shares) prevents users from creating or modifying files
+               in the service's directory. However, in a &#8220;<span class="quote">printable</span>&#8221; service, it is
+               <span class="emphasis"><em>always</em></span> allowed to write to the directory (if user privileges allow the
+               connection), but only via print spooling operations. Normal write operations are not permitted.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905509"></a><i class="parameter"><tt>writeable</tt></i> = no </span></dt><dd><p>
+               Is a synonym for <a class="indexterm" name="id2905529"></a><i class="parameter"><tt>read only</tt></i> = yes.
+               </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2905547"></a>Any [my_printer_name] Section</h4></div></div><div></div></div><p>
+If a section appears in the <tt class="filename">smb.conf</tt> file, which when given the parameter
+<a class="indexterm" name="id2905565"></a><i class="parameter"><tt>printable</tt></i> = yes causes Samba to 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!
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2905596"></a><i class="parameter"><tt>comment</tt></i> = Printer with Restricted Access </span></dt><dd><p>
+               The comment says it all.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905621"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba_my_printer </span></dt><dd><p>
+               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.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905649"></a><i class="parameter"><tt>printer admin</tt></i> = kurt </span></dt><dd><p>
+               The printer admin definition is different for this explicitly defined printer share from the general
+               <i class="parameter"><tt>[printers]</tt></i> share. It is not a requirement; we
+               did it to show that it is possible.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905684"></a><i class="parameter"><tt>browseable</tt></i> = yes </span></dt><dd><p>
+               This makes the printer browseable so the clients may conveniently find it when browsing the
+               <span class="guiicon">Network Neighborhood</span>.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905719"></a><i class="parameter"><tt>printable</tt></i> = yes </span></dt><dd><p>
+               See <link linkend="ptrsect">.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905751"></a><i class="parameter"><tt>writeable</tt></i> = no </span></dt><dd><p>
+               See <link linkend="ptrsect">.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905782"></a><i class="parameter"><tt>hosts allow</tt></i> = 10.160.50.,10.160.51. </span></dt><dd><p>
+               Here we exercise a certain degree of access control by using the <a class="indexterm" name="id2905803"></a><i class="parameter"><tt>hosts allow</tt></i> and <a class="indexterm" name="id2905817"></a><i class="parameter"><tt>hosts deny</tt></i>
+               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.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905840"></a><i class="parameter"><tt>hosts deny</tt></i> = turbo_xp,10.160.50.23,10.160.51.60 </span></dt><dd><p>
+               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.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2905867"></a><i class="parameter"><tt>guest ok</tt></i> = no </span></dt><dd><p>
+               This printer is not open for the guest account.
+               </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2905893"></a>Print Commands</h4></div></div><div></div></div><p>
+In each section defining a printer (or in the <i class="parameter"><tt>[printers]</tt></i> section),
+a <i class="parameter"><tt>print command</tt></i> 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 <a class="indexterm" name="id2905922"></a><i class="parameter"><tt>path</tt></i> 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2905951"></a>Default UNIX System Printing Commands</h4></div></div><div></div></div><p>
+You learned earlier on 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
+<a class="indexterm" name="id2905964"></a><i class="parameter"><tt>print command</tt></i>. The default print command varies depending
+on the <a class="indexterm" name="id2905980"></a><i class="parameter"><tt>printing</tt></i> parameter setting. In the commands listed
+below, you will notice some parameters of the form <span class="emphasis"><em>%X</em></span> where <span class="emphasis"><em>X</em></span> is
+<span class="emphasis"><em>p, s, J</em></span>, and so on. These letters stand for printer name, spoolfile and job ID, respectively.
+They are explained in more detail further below. <link linkend="printOptions"> presents an overview of key
+printing options but excludes the special case of CUPS that is discussed in <link linkend="CUPS-printing">.
+</p><div class="table"><a name="printOptions"></a><p class="title"><b>Table 18.1. Default Printing Settings</b></p><table summary="Default Printing Settings" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Setting</th><th align="left">Default Printing Commands</th></tr></thead><tbody><tr><td align="left"><a class="indexterm" name="id2906092"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">print command is <b class="command">lpr -r -P%p %s</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906122"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">print command is <b class="command">lp -c -P%p %s; rm %s</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906154"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">print command is <b class="command">lp -r -P%p -s %s</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906184"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lpq command is <b class="command">lpq -P%p</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906215"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lpq command is <b class="command">lpstat -o%p</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906245"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lpq command is <b class="command">lpq -P%p</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906276"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lprm command is <b class="command">lprm -P%p %j</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906306"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lprm command is <b class="command">cancel %p-%j</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906337"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lprm command is <b class="command">cancel %p-%j</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906368"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lppause command is <b class="command">lp -i %p-%j -H hold</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906398"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id2906424"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id2906449"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lpresume command is <b class="command">lp -i %p-%j -H resume</b></td></tr><tr><td align="left"><a class="indexterm" name="id2906480"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lpresume command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id2906505"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lpresume command   (...is empty)</td></tr></tbody></table></div><p>
+We excluded the special case of CUPS here, because it is discussed in the next chapter. For
+<i class="parameter"><tt>printing = CUPS</tt></i>, if Samba is compiled against libcups, it uses the CUPS API to submit
+jobs. (It is a good idea also to set <a class="indexterm" name="id2906543"></a><i class="parameter"><tt>printcap</tt></i> = cups
+in case your <tt class="filename">cupsd.conf</tt> 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,
+i.e., it uses <b class="command">lp -c -d%p -oraw; rm %s</b>. With <i class="parameter"><tt>printing = cups</tt></i>,
+and if Samba is compiled against libcups, any manually set print command will be ignored!
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2906585"></a>Custom Print Commands</h4></div></div><div></div></div><p>
+After a print job has finished spooling to a service, the <a class="indexterm" name="id2906596"></a><i class="parameter"><tt>print command</tt></i>
+ will be used by Samba via a <span class="emphasis"><em>system()</em></span> 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.
+</p><p>
+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
+Table 17.1). In all the
+commands listed in the last paragraphs, you see parameters of the form <span class="emphasis"><em>%X</em></span>. These are
+<span class="emphasis"><em>macros</em></span>, 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>%s, %f</tt></i>  the path to the spool file name.</p></li><li><p><i class="parameter"><tt>%p</tt></i>  the appropriate printer name.</p></li><li><p><i class="parameter"><tt>%J</tt></i>  the job name as transmitted by the client.</p></li><li><p><i class="parameter"><tt>%c</tt></i>  the number of printed pages of the spooled job (if known).</p></li><li><p><i class="parameter"><tt>%z</tt></i>  the size of the spooled print job (in bytes).</p></li></ul></div><p>
+The print command must contain at least one occurrence of <i class="parameter"><tt>%s</tt></i> or
+the <i class="parameter"><tt>%f</tt></i>. The <i class="parameter"><tt>%p</tt></i> is optional. If no printer name is supplied,
+the <i class="parameter"><tt>%p</tt></i> will be silently removed from the print command. In this case, the job is
+sent to the default printer.
+</p><p>
+If specified in the <i class="parameter"><tt>[global]</tt></i> 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.
+</p><p>
+Printing may fail on some UNIX systems when using the &#8220;<span class="quote">nobody</span>&#8221; account. If this happens, create an
+alternative guest account and give it the privilege to print. Set up this guest account in the
+<i class="parameter"><tt>[global]</tt></i> section with the <i class="parameter"><tt>guest account</tt></i> parameter.
+</p><p>
+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 <i class="parameter"><tt>$variable</tt></i>
+in the Samba print command is <i class="parameter"><tt>%$variable</tt></i>.) To give you a working
+<a class="indexterm" name="id2906832"></a><i class="parameter"><tt>print command</tt></i> example, the following will log a print job
+to <tt class="filename">/tmp/print.log</tt>, print the file, then remove it. The semicolon (&#8220;<span class="quote">;</span>&#8221;
+is the usual separator for commands in shell scripts:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>print command = echo Printing %s &gt;&gt; /tmp/print.log; lpr -P %p %s; rm %s</tt></i></td></tr></table><p>
+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 <a class="indexterm" name="id2906885"></a><i class="parameter"><tt>print command</tt></i>
+parameter varies depending on the setting of the <a class="indexterm" name="id2906902"></a><i class="parameter"><tt>printing</tt></i>
+parameter. Another example is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>print command = /usr/local/samba/bin/myprintscript %p %s</tt></i></td></tr></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2906936"></a>Printing Developments Since Samba-2.2</h2></div></div><div></div></div><p>
+Prior to Samba-2.2.x, print server support for Windows clients was limited to <span class="emphasis"><em>LanMan</em></span>
+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 <span class="emphasis"><em>MS-RPC</em></span> (RPC = <span class="emphasis"><em>Remote Procedure Calls</em></span>
+). MS-RPCs use the <span class="emphasis"><em>SPOOLSS</em></span> named pipe for all printing.
+</p><p>
+The additional functionality provided by the new SPOOLSS support includes:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Support for downloading printer driver files to Windows 95/98/NT/2000 clients upon
+       demand (<span class="emphasis"><em>Point'n'Print</em></span>).
+       </p></li><li><p>
+       Uploading of printer drivers via the Windows NT <span class="emphasis"><em>Add Printer Wizard</em></span> (APW)
+       or the <ulink url="http://imprints.sourceforge.net/">Imprints</ulink> tool set.
+       </p></li><li><p>
+       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).
+       </p></li><li><p>
+       Support for NT <span class="emphasis"><em>Access Control Lists</em></span> (ACL) on printer objects.
+       </p></li><li><p>
+       Improved support for printer queue manipulation through the use of internal databases for spooled
+       job information (implemented by various <tt class="filename">*.tdb</tt> files).
+       </p></li></ul></div><p>
+A benefit of updating is that Samba-3 is able to publish its printers to Active Directory (or LDAP).
+</p><p>
+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.
+</p><p>
+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
+<span class="emphasis"><em>Everyone</em></span> group. (The older clients of type Windows 9x/Me can only print to shared
+printers).
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2907089"></a>Point'n'Print Client Drivers on Samba Servers</h3></div></div><div></div></div><p>
+There is much confusion about what all this means. The question is often asked, &#8220;<span class="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?</span>&#8221; The answer to this is no, it is not necessary.
+</p><p>
+Windows NT/2000 clients can, of course, also run their APW to install drivers <span class="emphasis"><em>locally</em></span>
+(which then connect to a Samba-served print queue). This is the same method used by Windows 9x/Me
+clients. (However, a <span class="emphasis"><em>bug</em></span> 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).
+</p><p>
+But it is a new capability to install the printer drivers into the <i class="parameter"><tt>[print$]</tt></i>
+share of the Samba server, and a big convenience, too. Then <span class="emphasis"><em>all</em></span> clients
+(including 95/98/ME) get the driver installed when they first connect to this printer share. The
+<span class="emphasis"><em>uploading</em></span> or <span class="emphasis"><em>depositing</em></span> of the driver into this
+<i class="parameter"><tt>[print$]</tt></i> share and the following binding of this driver to an existing
+Samba printer share can be achieved by different means:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Running the <span class="emphasis"><em>APW</em></span> on an NT/200x/XP Professional client (this does not work from 95/98/ME clients).
+       </p></li><li><p>
+       Using the <span class="emphasis"><em>Imprints</em></span> toolset.
+       </p></li><li><p>
+       Using the <span class="emphasis"><em>smbclient</em></span> and <span class="emphasis"><em>rpcclient</em></span> commandline tools.
+       </p></li><li><p>
+       Using <span class="emphasis"><em>cupsaddsmb</em></span> (only works for the CUPS
+       printing system, not for LPR/LPD, LPRng, and so on).
+       </p></li></ul></div><p>
+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 &#8220;<span class="quote">Point'n'Print</span>&#8221; 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2907232"></a>The Obsoleted [printer$] Section</h3></div></div><div></div></div><p>
+       Versions of Samba prior to 2.2 made it possible to use a share named
+       <i class="parameter"><tt>[printer$]</tt></i>. 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 <i class="parameter"><tt>[printer$]</tt></i> 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 <i class="parameter"><tt>printer driver location</tt></i> to
+       be used on a per share basis. This specified the location of the driver files associated with
+       that printer. Another parameter named <i class="parameter"><tt>printer driver</tt></i> provided a means of
+       defining the printer driver name to be sent to the client.
+       </p><p>
+       These parameters, including the <i class="parameter"><tt>printer driver file</tt></i> parameter,
+       are now removed and cannot be used in installations of Samba-3. The share name
+       <i class="parameter"><tt>[print$]</tt></i> is now used for the location of downloadable printer
+       drivers. It is taken from the <i class="parameter"><tt>[print$]</tt></i> service created
+       by Windows NT PCs when a printer is shared by them. Windows NT print servers always have a
+       <i class="parameter"><tt>[print$]</tt></i> 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 <i class="parameter"><tt>[print$]</tt></i>
+       share support just fine.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2907332"></a>Creating the [print$] Share</h3></div></div><div></div></div><p>
+In order to support the uploading and downloading of printer driver files, you must first configure a
+file share named <i class="parameter"><tt>[print$]</tt></i>. 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.
+</p><p>
+You should modify the server's file to add the global parameters and create the
+<i class="parameter"><tt>[print$]</tt></i> file share (of course, some of the parameter values, such
+as <a class="indexterm" name="id2907369"></a><i class="parameter"><tt>path</tt></i> are arbitrary and should be replaced with appropriate values for your
+site). See <link linkend="prtdollar">.
+</p><p>
+</p><div class="example"><a name="prtdollar"></a><p class="title"><b>Example 18.3. [print\$] example</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td># members of the ntadmin group should be able to add drivers and set</td></tr><tr><td># printer properties. root is implicitly always a 'printer admin'.</td></tr><tr><td><i class="parameter"><tt>printer admin = @ntadmin</tt></i></td></tr><tr><td>...</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td>...</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[print$]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Printer Driver Download Area</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /etc/samba/drivers</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>write list = @ntadmin, root</tt></i></td></tr></table></div><p>
+</p><p>
+Of course, you also need to ensure that the directory named by the
+<a class="indexterm" name="id2907527"></a><i class="parameter"><tt>path</tt></i> parameter exists on the UNIX file system.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2907544"></a>[print$] Section Parameters</h3></div></div><div></div></div><p>
+The <i class="parameter"><tt>[print$]</tt></i> is a special section in <tt class="filename">smb.conf</tt>. 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:
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2907581"></a><i class="parameter"><tt>comment</tt></i> = Printer Driver Download Area </span></dt><dd><p>
+               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 <b class="command">smbclient -L sambaserver
+               </b> output).
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2907616"></a><i class="parameter"><tt>path</tt></i> = /etc/samba/printers </span></dt><dd><p>
+               Is the path to the location of the Windows driver file deposit from the UNIX point of view.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2907643"></a><i class="parameter"><tt>browseable</tt></i> = no </span></dt><dd><p>
+               Makes the <i class="parameter"><tt>[print$]</tt></i> share invisible to clients from the
+               <span class="guimenu">Network Neighborhood</span>. However, you can still mount it from any client
+               using the <b class="command">net use g:\\sambaserver\print$</b> command in a DOS-box or the
+               <span class="guimenu">Connect network drive menu&gt;</span> from Windows Explorer.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2907699"></a><i class="parameter"><tt>guest ok</tt></i> = yes </span></dt><dd><p>
+               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 <i class="parameter"><tt>guest ok
+               = yes</tt></i> 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.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 
+               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 logon 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 <a class="indexterm" name="id2907746"></a><i class="parameter"><tt>map to guest</tt></i> = Bad
+               User in the <i class="parameter"><tt>[global]</tt></i> section
+               as well. Make sure you understand what this parameter does before using it.
+               </p></div></dd><dt><span class="term"><a class="indexterm" name="id2907775"></a><i class="parameter"><tt>read only</tt></i> = yes </span></dt><dd><p>
+               Because we do not want everybody to upload driver files (or even change driver settings),
+               we tagged this share as not writeable.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2907803"></a><i class="parameter"><tt>write list</tt></i> = @ntadmin, root </span></dt><dd><p>
+               The <i class="parameter"><tt>[print$]</tt></i> was made read-only by the previous
+               setting so we should create a <i class="parameter"><tt>write list</tt></i> entry also. UNIX
+               groups (denoted with a leading &#8220;<span class="quote">@</span>&#8221; 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 only name administrative-level user
+               account in this setting. Check the file system permissions to make sure these accounts
+               can copy files to the share. If this is a non-root account, then the account should also
+               be mentioned in the global <a class="indexterm" name="id2907851"></a><i class="parameter"><tt>printer admin</tt></i>
+               parameter. See the <tt class="filename">smb.conf</tt> man page for more information on configuring file shares.
+               </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2907877"></a>The [print$] Share Directory</h3></div></div><div></div></div><p>
+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 <i class="parameter"><tt>[print$]</tt></i>
+service (i.e., the UNIX directory named by the <a class="indexterm" name="id2907898"></a><i class="parameter"><tt>path</tt></i>
+parameter). These correspond to each of the supported client architectures. Samba follows this model as
+well. Just like the name of the <i class="parameter"><tt>[print$]</tt></i> 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).
+</p><p>
+Therefore, create a directory tree below the
+<i class="parameter"><tt>[print$]</tt></i> share for each architecture you wish
+to support like this:
+</p><pre class="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
+</pre><p>
+</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Required permissions</h3><p>
+       In order to add a new driver to your Samba host, one of two conditions must hold true:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               The account used to connect to the Samba host must have a UID of 0 (i.e., a root account).
+               </p></li><li><p>
+               The account used to connect to the Samba host must be named in the <span class="emphasis"><em>printer admin</em></span>list.
+               </p></li></ul></div><p>
+       Of course, the connected account must still have write access to add files to the subdirectories beneath
+       <i class="parameter"><tt>[print$]</tt></i>. Remember that all file shares are set to &#8220;<span class="quote">read-only</span>&#8221; by default.
+       </p></div><p>
+Once you have created the required <i class="parameter"><tt>[print$]</tt></i> service and
+associated subdirectories, go to a Windows NT 4.0/200x/XP client workstation. Open <span class="guiicon">Network
+Neighborhood</span> or <span class="guiicon">My Network Places</span> and browse for the Samba host. Once you
+have located the server, navigate to its <span class="guiicon">Printers and Faxes</span> folder. You should see
+an initial listing of printers that matches the printer shares defined on your Samba host.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2908048"></a>Installing Drivers into [print$]</h2></div></div><div></div></div><p>
+Have you successfully created the <i class="parameter"><tt>[print$]</tt></i> share in <tt class="filename">smb.conf</tt>, and have your forced Samba
+to re-read its <tt class="filename">smb.conf</tt> 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 <i class="parameter"><tt>[print$]</tt></i>:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Using the Samba commandline utility <b class="command">rpcclient</b> with its various subcommands (here:
+       <b class="command">adddriver</b> and <b class="command">setdriver</b>) from any UNIX workstation.
+       </p></li><li><p>
+       Running a GUI (<span class="guiicon">Printer Properties</span> and <span class="guiicon">Add Printer Wizard</span>)
+       from any Windows NT/200x/XP client workstation.
+       </p></li></ul></div><p>
+The latter option is probably the easier one (even if the process may seem a little bit weird at first).
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2908167"></a>Add Printer Wizard Driver Installation</h3></div></div><div></div></div><p>
+The initial listing of printers in the Samba host's <span class="guiicon">Printers</span> 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 <span class="guiicon">Add Printer Wizard</span> (APW), run from
+NT/2000/XP clients, will help us in this task.
+</p><p>
+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 the Windows
+Explorer, open <span class="guiicon">Network Neighborhood</span>, browse to the Samba host, open Samba's <span class="guiicon">Printers</span>
+folder, right-click on the printer icon and select <span class="guimenu">Properties...</span>. You are now trying to
+view printer and driver properties for a queue that has this default <tt class="constant">NULL</tt> driver
+assigned. This will result in the following error message:
+</p><p><span class="errorname">
+       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?
+       </span></p><p>
+Do not click on <span class="guibutton">Yes</span>!  Instead, click on <span class="guibutton">No</span> in the error dialog.
+Only now you will be presented with the printer properties window. From here, the way to assign a driver
+to a printer is open to us. You now have the choice of:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Select a driver from the pop-up list of installed drivers. Initially this list will be empty.
+       </p></li><li><p>
+       Click on <span class="guibutton">New Driver</span> to install a new printer driver (which will
+       start up the APW).
+       </p></li></ul></div><p>
+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, setup as a user with <a class="indexterm" name="id2908298"></a><i class="parameter"><tt>printer admin</tt></i>
+privileges (if in doubt, use <b class="command">smbstatus</b> to check for this). If you wish to install
+printer drivers for client operating systems other than <span class="application">Windows NT x86</span>,
+you will need to use the <span class="guilabel">Sharing</span> tab of the printer properties dialog.
+</p><p>
+Assuming you have connected with an administrative (or root) account (as named by the
+<a class="indexterm" name="id2908340"></a><i class="parameter"><tt>printer admin</tt></i> parameter), 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">.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="inst-rpc"></a>Installing Print Drivers Using <b class="command">rpcclient</b></h3></div></div><div></div></div><p>
+The second way to install printer drivers into <i class="parameter"><tt>[print$]</tt></i> and set them
+up in a valid way is to do it from the UNIX command line. This involves four distinct steps:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Gather info about required driver files and collect the files.
+       </p></li><li><p>
+       Deposit the driver files into the <i class="parameter"><tt>[print$]</tt></i> share's correct subdirectories
+       (possibly by using <b class="command">smbclient</b>).
+       </p></li><li><p>
+       Run the <b class="command">rpcclient</b> command line utility once with the <b class="command">adddriver</b>
+       subcommand.
+       </p></li><li><p>
+       Run <b class="command">rpcclient</b> a second time with the <b class="command">setdriver</b> subcommand.
+       </p></li></ol></div><p>
+We provide detailed hints for each of these steps in the paragraphs that follow.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2908481"></a>Identifying Driver Files</h4></div></div><div></div></div><p>
+To find out about the driver files, you have two options. You could check the contents of the driver
+CDROM that came with your printer. Study the <tt class="filename">*.inf</tt> files lcoated on the CDROM. This
+may not be possible, since the <tt class="filename">*.inf</tt> 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.
+</p><p>
+Then you only have the second option. Install the driver locally on a Windows client and
+investigate which file names 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
+<span class="application">W32X86</span> platform only, a name used by Microsoft for all Windows NT/200x/XP
+clients.)
+</p><p>
+A good method to recognize the driver files is to print the test page from the driver's
+<span class="guilabel">Properties</span> dialog (<span class="guilabel">General</span> 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
+<span class="guilabel">Driver File</span>, <span class="guilabel">Data File</span>, <span class="guilabel">Config File</span>,
+<span class="guilabel">Help File</span> and (optionally) the <span class="guilabel">Dependent Driver Files</span>
+(this may vary slightly for Windows NT). You need to take a note of all file names for the next steps.
+</p><p>
+Another method to quickly test the driver filenames and related paths is provided by the
+<b class="command">rpcclient</b> utility. Run it with <b class="command">enumdrivers</b> or with the
+<b class="command">getdriver</b> subcommand, each at the <tt class="filename">3</tt> info level. In the following example,
+<span class="emphasis"><em>TURBO_XP</em></span> 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 <tt class="constant">KDE-BITSHOP</tt>.
+We could run an interactive <b class="command">rpcclient</b> session; then we would get an
+<b class="command">rpcclient /&gt;</b> prompt and would type the subcommands at this prompt. This is left as
+a good exercise to the reader. For now, we use <b class="command">rpcclient</b> with the <tt class="option">-c</tt>
+parameter to execute a single subcommand line and exit again. This is the method you would use if you
+want to create scripts to automate the procedure for a large number of printers and drivers. Note the
+different quotes used to overcome the different spaces in between words:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'Danka%xxxx' -c \
+       'getdriver "Heidelberg Digimaster 9110 (PS)" 3' TURBO_XP</tt></b>
+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: []
+</pre><p>
+You may notice that this driver has quite a large number of <span class="guilabel">Dependent files</span>
+(there are worse cases, however). Also, strangely, the
+<span class="guilabel">Driver File</span> is tagged here
+<span class="guilabel">Driver Path</span>. We do not yet have support for the so-called
+<span class="application">WIN40</span> 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 <span class="application">W32X86</span> (i.e., the Windows NT72000/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.
+</p><p>
+Since the <i class="parameter"><tt>[print$]</tt></i> share is usually accessible through the <span class="guiicon">Network
+Neighborhood</span>, 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 <tt class="filename">0</tt> of the <tt class="filename">WIN40</tt>
+directory. The full path to access them will be <tt class="filename">\\WINDOWSHOST\print$\WIN40\0\</tt>.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+More recent drivers on Windows 2000 and Windows XP are installed into the &#8220;<span class="quote">3</span>&#8221; subdirectory
+instead of the &#8220;<span class="quote">2</span>&#8221;. 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. These types of drivers install into the &#8220;<span class="quote">3</span>&#8221; subdirectory.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2908833"></a>Obtaining Driver Files from Windows Client [print$] Shares</h4></div></div><div></div></div><p>
+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 <i class="parameter"><tt>[print$]</tt></i>
+share that we investigated in our last step to identify the files? We can use <b class="command">smbclient</b>
+to do this. We will use the paths and names that were leaked to us by <b class="command">getdriver</b>. The
+listing is edited to include linebreaks for readability:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbclient //TURBO_XP/print\$ -U'Danka%xxxx' \ 
+   -c 'cd W32X86/2;mget HD*_de.* hd*ppd Hd*_de.* Hddm*dll HDN*Aux.DLL'</tt></b>
+
+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]
+<tt class="prompt">Get file Hddm91c1_de.ABD? </tt><b class="userinput"><tt>n</tt></b>
+<tt class="prompt">Get file Hddm91c1_de.def? </tt><b class="userinput"><tt>y</tt></b>
+getting file \W32X86\2\Hddm91c1_de.def of size 428 as Hddm91c1_de.def
+<tt class="prompt">Get file Hddm91c1_de.DLL? </tt><b class="userinput"><tt>y</tt></b>
+getting file \W32X86\2\Hddm91c1_de.DLL of size 876544 as Hddm91c1_de.DLL
+[...]
+</pre><p>
+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 <tt class="option">-c</tt> parameter, separated by semi-colons.
+This effects that all commands are executed in sequence on the remote Windows server before smbclient
+exits again.
+</p><p>
+Remember to repeat the procedure for the <span class="application">WIN40</span> architecture should
+you need to support Windows 9x/Me/XP clients. Remember too, the files for these architectures are in the
+<tt class="filename">WIN40/0/</tt> subdirectory. Once this is complete, we can run <b class="command">smbclient ...
+put</b> to store the collected files on the Samba server's <i class="parameter"><tt>[print$]</tt></i>
+share.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2908990"></a>Installing Driver Files into [print$]</h4></div></div><div></div></div><p>
+We are now going to locate the driver files into the <i class="parameter"><tt>[print$]</tt></i>
+share. Remember, the UNIX path to this share has been defined
+previously in your words missing here. You
+also have created subdirectories for the different Windows client types you want to
+support. Supposing your <i class="parameter"><tt>[print$]</tt></i> share maps to the UNIX path
+<tt class="filename">/etc/samba/drivers/</tt>, your driver files should now go here:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       For all Windows NT, 2000 and XP clients into <tt class="filename">/etc/samba/drivers/W32X86/</tt> but
+       not (yet) into the <tt class="filename">2</tt> subdirectory.
+       </p></li><li><p>
+       For all Windows 95, 98 and ME clients into <tt class="filename">/etc/samba/drivers/WIN40/</tt> but not
+       (yet) into the <tt class="filename">0</tt> subdirectory.
+       </p></li></ul></div><p>
+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 <b class="command">getdriver</b> against the original
+<span class="emphasis"><em>Windows</em></span> install. However, now we are going to store the files into a
+<span class="emphasis"><em>Samba/UNIX</em></span> print server's <i class="parameter"><tt>[print$]</tt></i> share.
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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'</tt></b>
+
+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
+</pre><p>
+
+Whew  that was a lot of typing! Most drivers are a lot smaller  many only having three generic
+PostScript driver files plus one PPD. While we did retrieve the files from the <tt class="filename">2</tt>
+subdirectory of the <tt class="filename">W32X86</tt> 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
+<b class="command">adddriver</b> command, which we will run shortly (and do not forget to also put the files
+for the Windows 9x/Me architecture into the <tt class="filename">WIN40/</tt> subdirectory should you need them).
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2909199"></a><b class="command">smbclient</b> to Confirm Driver Installation</h4></div></div><div></div></div><p>
+For now we verify that our files are there. This can be done with <b class="command">smbclient</b>, too
+(but, of course, you can log in via SSH also and do this through a standard UNIX shell access):
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbclient //SAMBA-CUPS/print\$ -U 'root%xxxx' \
+       -c 'cd W32X86; pwd; dir; cd 2; pwd; dir'</tt></b>
+ 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
+</pre><p>
+Notice that there are already driver files present in the <tt class="filename">2</tt> 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 to 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: Samba does not yet know that
+these files are something special, namely <span class="emphasis"><em>printer driver files</em></span> and it does not know
+to which print queue(s) these driver files belong.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2909364"></a>Running <b class="command">rpcclient</b> with <b class="command">adddriver</b></h4></div></div><div></div></div><p>
+Next, you must tell Samba about the special category of the files you just uploaded into the
+<i class="parameter"><tt>[print$]</tt></i> share. This is done by the <b class="command">adddriver</b>
+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, again, for readability:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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</tt></b>
+
+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.
+</pre><p>
+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 <tt class="computeroutput">NT_STATUS_UNSUCCESSFUL</tt> 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. The CUPS printing chapter 
+provides a more detailed description, should you need it.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2909463"></a>Checking <b class="command">adddriver</b> Completion</h4></div></div><div></div></div><p>
+One indication for Samba's recognition of the files as driver files is the <tt class="computeroutput">successfully
+installed</tt> message. Another one is the fact that our files have been moved by the
+<b class="command">adddriver</b> command into the <tt class="filename">2</tt> subdirectory. You can check this
+again with <b class="command">smbclient</b>:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbclient //SAMBA-CUPS/print\$ -Uroot%xx \
+       -c 'cd W32X86;dir;pwd;cd 2;dir;pwd'</tt></b>
+ 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
+</pre><p>
+Another verification is that the timestamp of the printing TDB files is now updated
+(and possibly their file size has increased).
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2909586"></a>Check Samba for Driver Recognition</h4></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       From any Windows client browse Network Neighborhood, find the Samba host and open the Samba
+       <span class="guiicon">Printers and Faxes</span> folder. Select any printer icon, right-click and select
+       the printer <span class="guimenuitem">Properties</span>. Click the <span class="guilabel">Advanced</span>
+       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 only
+       see his 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 WindowsNT/2000/XP.)
+       </p></li><li><p>
+       From a Windows 200x/XP client (not Windows NT) browse <span class="guiicon">Network Neighborhood</span>,
+       search for the Samba server and open the server's <span class="guiicon">Printers</span> folder,
+       right-click on the white background (with no printer highlighted). Select <span class="guimenuitem">Server
+       Properties</span>. On the <span class="guilabel">Drivers</span> 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 <span class="guimenuitem">Drivers</span> 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 <i class="replaceable"><tt>SAMBA-CUPS</tt></i>):
+       </p><p><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /s /t2 /n\\<i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b></p></li><li><p>
+       From a UNIX prompt, run this command (or a variant thereof) where
+       <i class="replaceable"><tt>SAMBA-CUPS</tt></i> is the name of the Samba host and xxxx represents the
+       actual Samba password assigned to root:
+       </p><p><b class="userinput"><tt>rpcclient -U'root%xxxx' -c 'enumdrivers' <i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b></p><p>
+       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 <i class="parameter"><tt>[Windows NT x86]</tt></i> heading, not under
+       <i class="parameter"><tt>[Windows 4.0]</tt></i>, since you didn't install that part. Or did you?
+       You will see a listing of all drivers Samba knows about. Your new one should be among them. In
+       our example it is named <tt class="constant">dm9110</tt>. Note that the third column shows the other
+       installed drivers twice, one time for each supported architecture. Our new driver only shows up
+       for <span class="application">Windows NT 4.0 or 2000</span>. To have it present for <span class="application">Windows
+       95, 98 and ME</span>, you'll have to repeat the whole procedure with the WIN40 architecture
+       and subdirectory.
+       </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2909785"></a>Specific Driver Name Flexibility</h4></div></div><div></div></div><p>
+You can name the driver as you like. If you repeat the <b class="command">adddriver</b> step with the same
+files as before but with a different driver name, it will work the same:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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
+  </tt></b>
+
+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.
+</pre><p>
+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
+<b class="command">rpcclient</b> <b class="command">adddriver</b> command repeatedly. Each run consumes the
+files you had put into the <i class="parameter"><tt>[print$]</tt></i> share by moving them into the
+respective subdirectories. So you must execute an <b class="command">smbclient ... put</b> command before
+each <b class="command">rpcclient ... adddriver</b> command.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2909888"></a>Running <b class="command">rpcclient</b> with the <b class="command">setdriver</b></h4></div></div><div></div></div><p>
+Samba needs to know which printer owns which driver. Create a mapping of the driver to a printer, and
+store this info in Samba's memory, the TDB files. The <b class="command">rpcclient setdriver</b> command
+achieves exactly this:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'root%xxxx' -c 'setdriver dm9110 mydrivername' <i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b>
+ cmd = setdriver dm9110 mydrivername
+
+Successfully set dm9110 to driver mydrivername.
+</pre><p>
+Ah, no, I did not want to do that. Repeat, this time with the name I intended: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'root%xxxx' -c 'setdriver dm9110 dm9110' <i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b>
+ cmd = setdriver dm9110 dm9110
+Successfully set dm9110 to driver dm9110.
+</pre><p>
+The syntax of the command is:
+</p><pre class="screen">
+<b class="userinput"><tt>rpcclient -U'root%<i class="replaceable"><tt>sambapassword</tt></i>' -c 'setdriver <i class="replaceable"><tt>printername</tt></i> \
+ <i class="replaceable"><tt>drivername</tt></i>' <i class="replaceable"><tt>SAMBA-Hostname</tt></i></tt></b>. 
+</pre><p>
+Now we have done most of the work, but not all of it.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The <b class="command">setdriver</b> 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: <b class="userinput"><tt>kill -HUP
+`pidof smbd`</tt></b>.
+</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2910041"></a>Client Driver Installation Procedure</h2></div></div><div></div></div><p>
+As Don Quixote said: &#8220;<span class="quote">The proof of the pudding is in the eating.</span>&#8221; 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910060"></a>First Client Driver Installation</h3></div></div><div></div></div><p>
+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 setup and shouldn't need further
+attention. What follows is a description for the recommended first procedure. You work now from a client
+workstation. You should guarantee that your connection is not unwittingly mapped to <span class="emphasis"><em>bad
+user</em></span> nobody. In a DOS box type:
+</p><p><b class="userinput"><tt>net use \\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\print$ /user:root</tt></b></p><p>
+Replace root, if needed, by another valid <a class="indexterm" name="id2910100"></a><i class="parameter"><tt>printer admin</tt></i> 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). You can try to close all Windows file explorer
+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 <b class="command">smbstatus</b> command on Samba),
+do this from the Windows workstation:
+</p><div class="procedure"><ol type="1"><li><p>
+       Open <span class="guiicon">Network Neighborhood</span>.
+       </p></li><li><p>
+       Browse to Samba server.
+       </p></li><li><p>
+       Open its <span class="guiicon">Printers and Faxes</span> folder.
+       </p></li><li><p>
+       Highlight and right-click on the printer.
+       </p></li><li><p>
+       Select <span class="guimenuitem">Connect</span> (for Windows NT4/200x
+       it is possibly <span class="guimenuitem">Install</span>).
+       </p></li></ol></div><p>
+A new printer (named <i class="replaceable"><tt>printername</tt></i> on Samba-server) should now have
+appeared in your <span class="emphasis"><em>local</em></span> Printer folder (check <span class="guimenu">Start</span> --
+<span class="guimenuitem">Settings</span> -- <span class="guimenuitem">Control Panel</span> -- <span class="guiicon">Printers
+and Faxes</span>).
+</p><p>
+Most likely you are now tempted to try to print a test page. After all, you now can open the printer
+properties, and on the <span class="guimenu">General</span> tab there is a button offering to do just that. But
+chances are that you get an error message saying <span class="errorname">Unable to print Test Page</span>. The
+reason might be that there is not yet a valid Device Mode set for the driver, or that the &#8220;<span class="quote">Printer
+Driver Data</span>&#8221; set is still incomplete.
+</p><p>
+You must make sure that a valid <i class="parameter"><tt>Device Mode</tt></i> is set for the
+driver. We now explain what that means.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910292"></a>Setting Device Modes on New Printers</h3></div></div><div></div></div><p>
+For a printer to be truly usable by a Windows NT/200x/XP client, it must possess:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       A valid <span class="emphasis"><em>Device Mode</em></span> generated by the driver for the printer (defining things
+       like paper size, orientation and duplex settings).
+       </p></li><li><p>
+       A complete set of <span class="emphasis"><em>Printer Driver Data</em></span> generated by the driver.
+       </p></li></ul></div><p>
+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 <tt class="filename">(ntprinters.tdb</tt>, <tt class="filename">ntdrivers.tdb</tt>,
+<tt class="filename">printing.tdb</tt> and <tt class="filename">ntforms.tdb</tt>).
+</p><p>
+What do these two words stand for? Basically, the Device Mode and the set of Printer Driver Data is a
+collection 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 is discussed
+in the following paragraphs.
+</p><p>
+Be aware that a valid Device Mode can only be initiated by a
+<a class="indexterm" name="id2910387"></a><i class="parameter"><tt>printer admin</tt></i>, or root
+(the reason should be obvious). Device Modes can only be correctly
+set 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
+<i class="parameter"><tt>[print$]</tt></i> share with the help of the APW or rpcclient.
+</p><p>
+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:
+</p><div class="procedure"><ol type="1"><li><p>
+       Browse the <span class="guiicon">Network Neighborhood.</span>
+       </p></li><li><p>
+       Find the Samba server.
+       </p></li><li><p>
+       Open the Samba server's <span class="guiicon">Printers and Faxes</span> folder.
+       </p></li><li><p>
+       Highlight the shared printer in question.
+       </p></li><li><p>
+       Right-click on the printer (you may already be here, if you followed the last section's description).
+       </p></li><li><p>
+       At the bottom of the context menu select <span class="guimenu">Properties</span> (if the menu still offers the 
+       <span class="guimenuitem">Connect</span> entry further above, you
+       need to click on that one first to achieve the driver
+       installation as shown in the last section).
+       </p></li><li><p>
+       Go to the <span class="guilabel">Advanced</span> tab; click on <span class="guibutton">Printing Defaults</span>.
+       </p></li><li><p>
+       Change the <span class="guimenuitem">Portrait</span> page setting to <span class="guimenuitem">Landscape</span> (and back).
+       </p></li><li><p>
+       Make sure to apply changes between swapping the page orientation to cause the change to actually take effect.
+       </p></li><li><p>
+       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 on the remaining from now on.
+       </p></li></ol></div><p>
+This procedure has executed the printer driver program on the client platform and fed back the correct
+Device Mode to Samba, which now stored it in its TDB files. Once the driver is installed on the client,
+you can follow the analogous steps by accessing the <span class="emphasis"><em>local</em></span> <span class="guiicon">Printers</span>
+folder, too, if you are a Samba printer admin user. From now on, printing should work as expected.
+</p><p>
+Samba includes a service level parameter name <i class="parameter"><tt>default devmode</tt></i> for generating a default
+Device Mode for a printer. Some drivers will 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910635"></a>Additional Client Driver Installation</h3></div></div><div></div></div><p>
+Every additional driver may be installed, along the lines described
+above. Browse network, open the
+<span class="guiicon">Printers</span> folder on Samba server, right-click on <span class="guiicon">Printer</span> and choose
+<span class="guimenuitem">Connect...</span>. 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 <span class="guiicon">Printers and Faxes</span> folder.
+</p><p>
+You can also open your local <span class="guiicon">Printers and Faxes</span> folder by
+using this command on Windows 200x/XP Professional workstations:
+</p><p><b class="userinput"><tt>rundll32 shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder</tt></b></p><p>
+or this command on Windows NT 4.0 workstations:
+</p><p><b class="userinput"><tt>
+rundll32 shell32.dll,Control_RunDLL MAIN.CPL @2
+</tt></b></p><p>
+You can enter the commands either inside a <span class="guilabel">DOS box</span> window or in the <span class="guimenuitem">Run
+command...</span> field from the <span class="guimenu">Start</span> menu.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910743"></a>Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</h3></div></div><div></div></div><p>
+After you installed the driver on the Samba server (in its <i class="parameter"><tt>[print$]</tt></i>
+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 class="indexterm" name="id2910767"></a><i class="parameter"><tt>printer admin</tt></i>. This is to make sure that:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       A first valid <span class="emphasis"><em>Device Mode</em></span> is really initialized (see above for more
+       explanation details).
+       </p></li><li><p>        
+       The default print settings of your printer for all further client installations are as you want them.
+       </p></li></ul></div><p>
+Do this by changing the orientation to landscape, click on <span class="guiicon">Apply</span>, and then change it
+back again. Next, modify the other settings (for example, you do not want the default media size set to
+<span class="guiicon">Letter</span> when you are all using <span class="guiicon">A4</span>, right? You may want to set the
+printer for <span class="guiicon">duplex</span> as the default, and so on).
+</p><p>
+To connect as root to a Samba printer, try this command from a Windows 200x/XP DOS box command prompt:
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry /p /t3 /n 
+       \\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printername</tt></i>"</tt></b>
+</pre><p>
+</p><p>
+You will be prompted for root's Samba-password; type it, wait a few
+seconds, click on <span class="guibutton">Printing
+Defaults</span>, and proceed to set the job options that should be used as defaults by all
+clients. Alternately, instead of root you can name one other member of the <a class="indexterm" name="id2910895"></a><i class="parameter"><tt>printer admin</tt></i> from the setting.
+</p><p>
+       Now all the other users downloading and installing the driver the same way (called
+&#8220;<span class="quote">Point'n'Print</span>&#8221;) 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2910927"></a>Other Gotchas</h2></div></div><div></div></div><p>
+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
+onto 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, &#8220;<span class="quote">We need to set the paper size
+for each job from Letter to A4 and it will not store it.</span>&#8221;)
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910952"></a>Setting Default Print Options for Client Drivers</h3></div></div><div></div></div><p>
+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 multi-tabbed dialog that pops up when you right-click
+on the printer name and select <span class="guimenuitem">Properties</span>, 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 definite
+answer to the Samba default driver setting FAQ:
+</p><p><b>&#8220;<span class="quote">I can not set and save default print options
+for all users on Windows 200x/XP. Why not?</span>&#8221; </b>
+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:
+
+The following list needs periods after the letters and numbers:::::::::
+</p><div class="orderedlist"><ol type="A"><li><p>The first &#8220;<span class="quote">wrong</span>&#8221; way:
+       </p><div class="orderedlist"><ol type="1"><li><p>Open the <span class="guiicon">Printers</span> folder.</p></li><li><p>Right-click on the printer (<span class="emphasis"><em>remoteprinter on cupshost</em></span>) and
+               select in context menu <span class="guimenu">Printing Preferences...</span></p></li><li><p>Look at this dialog closely and remember what it looks like.</p></li></ol></div></li><li><p>The second &#8220;<span class="quote">wrong</span>&#8221; way:
+               </p><div class="orderedlist"><ol type="1"><li><p>Open the <span class="guimenu">Printers</span> folder.</p></li><li><p>Right-click on the printer (<span class="emphasis"><em>remoteprinter on
+                       cupshost</em></span>) and select in the context menu
+                       <span class="guimenuitem">Properties</span></p></li><li><p>Click on the <span class="guilabel">General</span>
+                       tab</p></li><li><p>Click on the <span class="guibutton">Printing
+                       Preferences...</span></p></li><li><p>A new dialog opens. Keep this dialog open and go back
+                       to the parent dialog.</p></li></ol></div><p>
+       </p></li><li><p>
+       The third and correct way: (should you do this from the beginning, just carry out steps 1
+       and 2 from the second method above).
+       </p><div class="orderedlist"><ol type="1"><li><p>Click on the <span class="guilabel">Advanced</span>
+                       tab. (If everything is &#8220;<span class="quote">grayed out,</span>&#8221; then you are not logged
+                       in as a user with enough privileges).</p></li><li><p>Click on the <span class="guibutton">Printing
+                       Defaults</span> button.</p></li><li><p>On any of the two new tabs,
+                       click on the
+                       <span class="guilabel">Advanced</span> button.</p></li><li><p>A new dialog opens. Compare
+                       this one to the other. Are they
+                       identical looking comparing one from
+                       &#8220;<span class="quote">B.5</span>&#8221; and one from A.3".</p></li></ol></div></li></ol></div><p>
+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 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 (<a class="indexterm" name="id2911239"></a><i class="parameter"><tt>printer admin</tt></i> in ) 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 identically-looking dialogs have a slight difference in their window names; one is called <tt class="computeroutput">Default Print
+Values for Printer Foo on Server Bar"</tt> (which is the one you need) and the other is called
+&#8220;<span class="quote"><tt class="computeroutput">Print Settings for Printer Foo on Server Bar</tt></span>&#8221;. The last one is the one you
+arrive at when you right-click on the printer and select <span class="guimenuitem">Print Settings...</span>. 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
+identically looking, but functionally different, dialog to set defaults for all users.
+</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>Try (on Windows 200x/XP) to run this command (as a user with the right privileges):
+</p><p><b class="userinput"><tt>
+rundll32 printui.dll,PrintUIEntry /p /t3 /n\\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printersharename</tt></i>
+</tt></b></p><p>
+To see the tab with the <span class="guilabel">Printing Defaults</span> button (the one you need),also run this command:
+</p><p><b class="userinput"><tt>
+rundll32 printui.dll,PrintUIEntry /p /t0 /n\\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printersharename</tt></i>
+</tt></b></p><p>
+To see the tab with the <span class="guilabel">Printing Preferences</span>
+button (the one which does not set system-wide defaults), you can
+start the commands from inside a DOS box" or from <span class="guimenu">Start</span> -&gt; <span class="guimenuitem">Run</span>.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2911376"></a>Supporting Large Numbers of Printers</h3></div></div><div></div></div><p>
+One issue that has arisen during the recent development phase of Samba is the need to support driver
+downloads for hunderds of printers. Using Windows NT APW here 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.
+</p><p>
+If more than one printer is using the same driver, the <b class="command">rpcclient setdriver</b>
+command can be used to set the driver associated with an installed queue. If the driver is uploaded to
+<i class="parameter"><tt>[print$]</tt></i> once and registered with the printing TDBs, it can be used by
+multiple print queues. In this case, you just need to repeat the <b class="command">setprinter</b> subcommand of
+<b class="command">rpcclient</b> for every queue (without the need to conduct the <b class="command">adddriver</b>
+repeatedly). The following is an example of how this could be accomplished:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumdrivers'</tt></b>
+ 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]
+
+ [....]
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumprinters'</tt></b>
+ cmd = enumprinters
+   flags:[0x800000]
+   name:[\\SAMBA-CUPS\dm9110]
+   description:[\\SAMBA-CUPS\dm9110,,110ppm HiVolume DANKA Stuttgart]
+   comment:[110 ppm HiVolume DANKA Stuttgart]
+ [....]
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c \
+  'setdriver <i class="replaceable"><tt>dm9110</tt></i> "<i class="replaceable"><tt>Heidelberg Digimaster 9110 (PS)</tt></i>"'</tt></b>
+ cmd = setdriver dm9110 Heidelberg Digimaster 9110 (PPD)
+ Successfully set dm9110 to driver Heidelberg Digimaster 9110 (PS).
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumprinters'</tt></b>
+ 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]
+ [....]
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'setdriver <i class="replaceable"><tt>dm9110</tt></i> <i class="replaceable"><tt>mydrivername</tt></i>'</tt></b>
+ cmd = setdriver dm9110 mydrivername
+ Successfully set dm9110 to mydrivername.
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumprinters'</tt></b>
+ cmd = enumprinters
+   flags:[0x800000]
+   name:[\\SAMBA-CUPS\dm9110]
+   description:[\\SAMBA-CUPS\dm9110,mydrivername,\
+     110ppm HiVolume DANKA Stuttgart]
+   comment:[110ppm HiVolume DANKA Stuttgart]
+ [....]
+</pre><p>
+It may not be easy to recognize that the first call to <b class="command">enumprinters</b> showed the
+&#8220;<span class="quote">dm9110</span>&#8221; printer with an empty string where the driver should have been listed (between
+the 2 commas in the description field). After the <b class="command">setdriver</b> command
+succeeded, all is well.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2911674"></a>Adding New Printers with the Windows NT APW</h3></div></div><div></div></div><p>
+By default, Samba exhibits all printer shares defined in <tt class="filename">smb.conf</tt> in the <span class="guiicon">Printers</span>
+folder. Also located in this folder is the Windows NT Add Printer Wizard icon. The APW will be shown only if:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The connected user is able to successfully execute an <b class="command">OpenPrinterEx(\\server)</b> with
+       administrative privileges (i.e., root or <a class="indexterm" name="id2911719"></a><i class="parameter"><tt>printer admin</tt></i>).
+       </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p> Try this from a Windows 200x/XP DOS box command prompt:
+       </p><p><b class="userinput"><tt>
+       runas /netonly /user:root rundll32 printui.dll,PrintUIEntry /p /t0 /n \\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printersharename</tt></i>
+       </tt></b></p><p>
+       Click on <span class="guibutton">Printing Preferences</span>.
+       </p></div></li><li><p>... contains the setting
+       <a class="indexterm" name="id2911774"></a><i class="parameter"><tt>show add printer wizard</tt></i> = yes (the
+       default).</p></li></ul></div><p>
+The APW can do various things:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Upload a new driver to the Samba <i class="parameter"><tt>[print$]</tt></i> share.
+       </p></li><li><p>
+       Associate an uploaded driver with an existing (but still driverless) print queue.
+       </p></li><li><p>
+       Exchange the currently used driver for an existing print queue with one that has been uploaded before.
+       </p></li><li><p>
+       Add an entirely new printer to the Samba host (only in conjunction with a working
+       <a class="indexterm" name="id2911831"></a><i class="parameter"><tt>add printer command</tt></i>. A corresponding
+       <a class="indexterm" name="id2911847"></a><i class="parameter"><tt>delete printer command</tt></i> for removing entries from the
+       <span class="guiicon">Printers</span> folder may also be provided).
+       </p></li></ul></div><p>
+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 <a class="indexterm" name="id2911876"></a><i class="parameter"><tt>add printer command</tt></i> must have a defined value. The program hook must successfully
+add the printer to the UNIX print system (i.e., to <tt class="filename">/etc/printcap</tt>,
+<tt class="filename">/etc/cups/printers.conf</tt> or other appropriate files) and to <tt class="filename">smb.conf</tt> if necessary.
+</p><p>
+When using the APW from a client, if the named printer share does not exist, smbd will execute the
+<a class="indexterm" name="id2911919"></a><i class="parameter"><tt>add printer command</tt></i> and reparse to the to attempt to locate the new printer
+share. If the share is still not defined, an error of <span class="errorname">Access Denied</span> is returned to
+the client. The <a class="indexterm" name="id2911940"></a><i class="parameter"><tt>add printer command</tt></i> is executed
+under the context of the connected user, not necessarily a root account. A <a class="indexterm" name="id2911956"></a><i class="parameter"><tt>map to guest</tt></i> = bad user may have connected you unwittingly under the wrong
+privilege. You should check it by using the <b class="command">smbstatus</b> command.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2911980"></a>Error Message: &#8220;<span class="quote"><span class="errorname">Cannot connect under a different Name</span></span>&#8221;</h3></div></div><div></div></div><p>
+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.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The <b class="command">net use \\SAMBA-SERVER\sharename /user:root</b> gives you an error message:
+       &#8220;<span class="quote">Multiple connections to a server or a shared resource by the same user utilizing
+       the several user names are not allowed. Disconnect all previous connections to the server,
+       resp. the shared resource, and try again.</span>&#8221;
+       </p></li><li><p>
+       Every attempt to &#8220;<span class="quote">connect a network drive</span>&#8221; to <tt class="filename">\\SAMBASERVER\\print$</tt>
+       to <tt class="constant">z:</tt> is countered by the pertinacious message: &#8220;<span class="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</span>&#8221;.
+       </p></li></ul></div><p>
+So you close all connections. You try again. You get the same message. You check from the Samba side,
+using <b class="command">smbstatus</b>. 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  and this times it works!  Windows seems to cache connection informtion 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).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912087"></a>Take Care When Assembling Driver Files</h3></div></div><div></div></div><p>
+You need to be extremely careful when you take notes about the files and belonging to a particular
+driver. Don't confuse the files for driver version &#8220;<span class="quote">0</span>&#8221; (for Windows 9x/Me, going into
+<tt class="filename">[print$]/WIN/0/</tt>), driver version <tt class="filename">2</tt> (Kernel Mode driver for Windows NT,
+going into <tt class="filename">[print$]/W32X86/2/</tt> may be used on Windows 200x/XP also), and
+driver version &#8220;<span class="quote">3</span>&#8221; (non-Kernel Mode driver going into <tt class="filename">[print$]/W32X86/3/</tt>
+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 <tt class="filename">%WINDOWS%\system32\spool\drivers\W32X86\</tt>),
+you will probably see names in capital letters, while an <b class="command">enumdrivers</b> command from Samba
+would show mixed or lower case letters. So it is easy to confuse them. If you install them manually using
+<b class="command">rpcclient</b> 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 <tt class="computeroutput">This server
+has no appropriate driver for the printer</tt>.
+</p><p>
+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 <i class="parameter"><tt>Dependentfiles</tt></i>, so I left it out for space reasons:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U 'Administrator%<i class="replaceable"><tt>secret</tt></i>' -c 'enumdrivers 3' 10.160.50.8 </tt></b>
+
+ 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: []
+
+</pre><p>
+If we write the &#8220;<span class="quote">version 2</span>&#8221; files and the &#8220;<span class="quote">version 3</span>&#8221; files
+into different text files and compare the result, we see this
+picture:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>sdiff 2-files 3-files</tt></b>
+
+
+ cns3g.dll                     cns3g.dll
+ iR8500sg.xpd                  iR8500sg.xpd
+ cns3gui.dll                   cns3gui.dll
+ cns3g.hlp                     cns3g.hlp
+ AUCPLMNT.DLL                | aucplmNT.dll
+                             &gt; ucs32p.dll
+                             &gt; 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
+                             &gt; cpcdspl.exe 
+                             &gt; cpcqm.exe
+                             &gt; cpcspl.dll
+                             &gt; cfine32.dll
+                             &gt; cpcr407.dll
+                             &gt; Cpcqm407.hlp
+                             &gt; cpcqm407.cnt
+                             &gt; cns3ggr.dll
+
+</pre><p>
+
+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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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</tt></b>
+
+  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
+</pre><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912446"></a>Samba and Printer Ports</h3></div></div><div></div></div><p>
+Windows NT/2000 print servers associate a port with each printer. These normally take the form of
+<tt class="filename">LPT1:</tt>, <tt class="filename">COM1:</tt>,
+<tt class="filename">FILE:</tt>, and so on. Samba must also
+support the concept of ports associated with a printer. By default, only one printer port, named &#8220;<span class="quote">Samba
+Printer Port</span>&#8221;, exists on a system. Samba does not really need such a &#8220;<span class="quote">port</span>&#8221; 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.
+</p><p>
+Samba does not support the concept of <tt class="constant">Printer Pooling</tt> internally either. Printer
+Pooling assigns a logical printer to multiple ports as a form of load balancing or fail over.
+</p><p>
+If you require multiple ports be defined for some reason or another (my users and my boss should not know
+that they are working with Samba), configure <a class="indexterm" name="id2912511"></a><i class="parameter"><tt>enumports command</tt></i>
+which can be used to define an external program that generates a listing of ports on a system.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912531"></a>Avoiding Common Client Driver Misconfiguration</h3></div></div><div></div></div><p>
+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
+&#8220;<span class="quote">Avoiding the Wrong PostScript Driver Settings</span>&#8221; in the CUPS Printing part of this document.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2912556"></a>The Imprints Toolset</h2></div></div><div></div></div><p>
+The Imprints tool set provides a UNIX equivalent of the Windows NT Add Printer
+Wizard. For complete information, please refer to the Imprints Web site at <ulink url="http://imprints.sourceforge.net/">http://imprints.sourceforge.net/</ulink> as well as the documentation
+included with the imprints source distribution. This section only provides a brief introduction to
+the features of Imprints.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912594"></a>What is Imprints?</h3></div></div><div></div></div><p>
+Imprints is a collection of tools for supporting these goals:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Providing a central repository of information regarding Windows NT and 95/98 printer driver packages.
+       </p></li><li><p>
+       Providing the tools necessary for creating the Imprints printer driver packages.
+       </p></li><li><p>
+       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.
+       </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912636"></a>Creating Printer Driver Packages</h3></div></div><div></div></div><p>
+The process of creating printer driver packages is beyond the scope of this document (refer to Imprints.txt
+also 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912655"></a>The Imprints Server</h3></div></div><div></div></div><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2912675"></a>The Installation Client</h3></div></div><div></div></div><p>
+More information regarding the Imprints installation client is available from the the documentation file
+<tt class="filename">Imprints-Client-HOWTO.ps</tt> that is included with the Imprints source package. The Imprints
+installation client comes in two forms:
+</p><div class="itemizedlist"><ul type="disc"><li><p>A set of command line Perl scripts.</p></li><li><p>A GTK+ based graphical interface to the command line Perl scripts.</p></li></ul></div><p>
+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.
+</p><p>
+The basic installation process is in four steps and Perl code is wrapped around smbclient and rpcclient.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       For each supported architecture for a given driver:
+       </p><div class="orderedlist"><ol type="1"><li><p>rpcclient: Get the appropriate upload directory on the remote server.</p></li><li><p>smbclient: Upload the driver files.</p></li><li><p>rpcclient: Issues an AddPrinterDriver() MS-RPC.</p></li></ol></div><p>
+       </p></li><li><p>rpcclient: Issue an AddPrinterEx() MS-RPC to actually create the printer.</p></li></ul></div><p>
+One of the problems encountered when implementing the Imprints tool set was the name space issues between
+various supported client architectures. For example, Windows NT includes a driver named &#8220;<span class="quote">Apple LaserWriter
+II NTX v51.8</span>&#8221; and Windows 95 calls its version of this driver &#8220;<span class="quote">Apple LaserWriter II NTX</span>&#8221;.
+</p><p>
+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:
+</p><p><tt class="filename">
+ HKLM\System\CurrentControlSet\Control\Print\Environment
+</tt></p><p>
+will reveal that Windows NT always uses the NT driver name. This is okay as 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, &#8220;<span class="quote">How can you use the NT driver name if it has not already been installed?</span>&#8221;
+</p><p>
+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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2912837"></a>Adding Network Printers without User Interaction</h2></div></div><div></div></div><p>
+The following MS Knowledge Base article may be of some help if you need to handle Windows 2000
+clients: <span class="emphasis"><em>How to Add Printers with No User Interaction in Windows 2000,</em></span> (<ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;189105">http://support.microsoft.com/default.aspx?scid=kb;en-us;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 commandline 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 (<b class="command">DOS box</b>):
+</p><p><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /?</tt></b></p><p>
+A window pops up that shows you all of the commandline switches available. An extensive list of examples
+is also provided. This is only for Win 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):
+</p><pre class="screen">
+<b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /dn /n "\\cupsserver\infotec2105-IPDS" /q</tt></b>
+<b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /in /n "\\cupsserver\infotec2105-PS"</tt></b>
+<b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /y /n "\\cupsserver\infotec2105-PS"</tt></b>
+</pre><p>
+Here is a list of the used commandline parameters: 
+</p><div class="variablelist"><dl><dt><span class="term">/dn</span></dt><dd><p>deletes a network printer</p></dd><dt><span class="term">/q</span></dt><dd><p>quiet modus</p></dd><dt><span class="term">/n</span></dt><dd><p>names a printer</p></dd><dt><span class="term">/in</span></dt><dd><p>adds a network printer connection</p></dd><dt><span class="term">/y</span></dt><dd><p>sets printer as default printer</p></dd></dl></div><div class="itemizedlist"><ul type="disc"><li><p>
+       Line 1 deletes a possibly existing previous network printer <span class="emphasis"><em>infotec2105-IPDS</em></span>
+       (which had used native Windows drivers with LPRng that were removed from the server that was
+       converted to CUPS). The <b class="command">/q</b> at the end eliminates Confirm
+       or error dialog boxes from popping up. They should not be presented to the user logging on.
+       </p></li><li><p>        
+       Line 2 adds the new printer
+       <span class="emphasis"><em>infotec2105-PS</em></span> (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
+       <b class="command">cupsaddsmb</b>). The driver is now auto-downloaded to the client PC where the
+       user is about to log in.
+       </p></li><li><p>
+       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.
+       </p></li></ul></div><p>
+The second line only works if the printer <span class="emphasis"><em>infotec2105-PS</em></span> has an already working
+print queue on the <tt class="constant">cupsserver</tt>, and if the
+printer drivers have been successfully uploaded
+(via the <b class="command">APW</b>, <b class="command">smbclient/rpcclient</b>, or <b class="command">cupsaddsmb</b>)
+into the <i class="parameter"><tt>[print$]</tt></i> driver repository of Samba. Some Samba versions
+prior to version 3.0 required a re-start of smbd after the printer install and the driver upload,
+otherwise the script (or any other client driver download) would fail.
+</p><p>
+Since there no easy way to test for the existence of an installed network printer from the logon script,
+do not bother checking, just allow the deinstallation/reinstallation to occur every time a user logs in;
+it's really quick anyway (1 to 2 seconds).
+</p><p>
+The additional benefits for this are:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       It puts in place any printer default setup changes automatically at every user logon.
+       </p></li><li><p>
+       It allows for &#8220;<span class="quote">roaming</span>&#8221; users' login into the domain from different workstations.
+       </p></li></ul></div><p>
+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).
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913162"></a>The <b class="command">addprinter</b> Command</h2></div></div><div></div></div><p>
+The <b class="command">addprinter</b> 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
+execute the <b class="command">lpadmin</b> command on more modern systems) and create the associated share
+in, then the APW will in effect really create a new printer on Samba and the UNIX print subsystem!
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913208"></a>Migration of Classical Printing to Samba</h2></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       You need to study and apply the new Windows NT printer and driver support. Previously used
+       parameters <i class="parameter"><tt>printer driver file</tt></i>, <i class="parameter"><tt>printer driver</tt></i>
+       and <i class="parameter"><tt>printer driver location</tt></i> are no longer supported.
+       </p></li><li><p>
+       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.
+       </p></li><li><p>
+       An existing <tt class="filename">printers.def</tt> file (the one specified in the now removed parameter
+       <i class="parameter"><tt>printer driver file</tt></i>) will no longer work with Samba-3. In 3.0, smbd attempts
+       to locate a Windows 9x/Me driver files for the printer in <i class="parameter"><tt>[print$]</tt></i>
+       and additional settings in the TDB and only there; if it fails, it will <span class="emphasis"><em>not</em></span>
+       (as 2.2.x used to do) drop down to using a <tt class="filename">printers.def</tt> (and all associated
+       parameters). The make_printerdef tool is removed and there is no backward compatibility for this.
+       </p></li><li><p>You need to install a Windows 9x/Me driver into the
+       <i class="parameter"><tt>[print$]</tt></i> share for a printer on your Samba
+       host. The driver files will be stored in the &#8220;<span class="quote">WIN40/0</span>&#8221; subdirectory of
+       <i class="parameter"><tt>[print$]</tt></i>, and some other settings and information go
+       into the printing-related TDBs.</p></li><li><p>If you want to migrate an existing
+       <tt class="filename">printers.def</tt> 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 at:
+       </p><p>
+               <ulink url="http://imprints.sourceforge.net/">http://imprints.sourceforge.net/</ulink>
+       </p><p>
+       for an example. See also the discussion of rpcclient usage in the
+       &#8220;<span class="quote">CUPS Printing</span>&#8221; section.</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913384"></a>Publishing Printer Information in Active Directory or LDAP</h2></div></div><div></div></div><p>
+This will be addressed in a later update of this document. If you wish to volunteer your services to help
+document this, please contact <ulink url="mail://jht@samba.org">John H Terpstra.</ulink>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913407"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913415"></a>I Give My Root Password but I Do Not Get Access</h3></div></div><div></div></div><p>
+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 <tt class="filename">/etc/shadow</tt>), 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 <b class="command">smbpasswd</b>
+command as follows:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> smbpasswd -a root
+New SMB password: secret
+Retype new SMB password: secret
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913466"></a>My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</h3></div></div><div></div></div><p>
+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.
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="CUPS-printing"></a>Chapter 19. CUPS Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname">Danka Deutschland GmbH <br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Ciprian</span> <span class="surname">Vizitiu</span></h3><span class="contrib">drawings</span><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:CVizitiu@gbif.org">CVizitiu@gbif.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><span class="contrib">drawings</span><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> (3 June 2003) </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2913595">Introduction</a></dt><dd><dl><dt><a href="#id2913602">Features and Benefits</a></dt><dt><a href="#id2913653">Overview</a></dt></dl></dd><dt><a href="#id2913705">Basic CUPS Support Configuration</a></dt><dd><dl><dt><a href="#id2913799">Linking smbd with libcups.so</a></dt><dt><a href="#id2914049">Simple smb.conf Settings for CUPS</a></dt><dt><a href="#id2914245">More Complex CUPS smb.conf Settings</a></dt></dl></dd><dt><a href="#id2914612">Advanced Configuration</a></dt><dd><dl><dt><a href="#id2914632">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt><a href="#id2914686">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt><a href="#id2914746">Installation of Windows Client Drivers</a></dt><dt><a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt><a href="#id2915075">Driver Upload Methods</a></dt></dl></dd><dt><a href="#id2915221">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dd><dl><dt><a href="#gdipost">GDI on Windows -- PostScript on UNIX</a></dt><dt><a href="#id2915399">Windows Drivers, GDI and EMF</a></dt><dt><a href="#id2915572">UNIX Printfile Conversion and GUI Basics</a></dt><dt><a href="#post-and-ghost">PostScript and Ghostscript</a></dt><dt><a href="#id2915877">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dt><a href="#id2916020">PostScript Printer Description (PPD) Specification</a></dt><dt><a href="#id2916096">Using Windows-Formatted Vendor PPDs</a></dt><dt><a href="#id2916202">CUPS Also Uses PPDs for Non-PostScript Printers</a></dt></dl></dd><dt><a href="#id2916232">The CUPS Filtering Architecture</a></dt><dd><dl><dt><a href="#id2916406">MIME Types and CUPS Filters</a></dt><dt><a href="#id2916641">MIME Type Conversion Rules</a></dt><dt><a href="#id2916810">Filtering  Overview</a></dt><dt><a href="#id2917004">Prefilters</a></dt><dt><a href="#id2917114">pstops</a></dt><dt><a href="#id2917238">pstoraster</a></dt><dt><a href="#id2917435">imagetops and imagetoraster</a></dt><dt><a href="#id2917514">rasterto [printers specific]</a></dt><dt><a href="#id2917666">CUPS Backends</a></dt><dt><a href="#id2918031">The Role of cupsomatic/foomatic</a></dt><dt><a href="#id2918196">The Complete Picture</a></dt><dt><a href="#id2918210">mime.convs</a></dt><dt><a href="#id2918275">Raw Printing</a></dt><dt><a href="#id2918384">application/octet-stream Printing</a></dt><dt><a href="#id2918652">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt><a href="#id2918952">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt><a href="#id2919266">Examples for Filtering Chains</a></dt><dt><a href="#id2919651">Sources of CUPS Drivers/PPDs</a></dt><dt><a href="#id2919788">Printing with Interface Scripts</a></dt></dl></dd><dt><a href="#id2919880">Network Printing (Purely Windows)</a></dt><dd><dl><dt><a href="#id2919900">From Windows Clients to an NT Print Server</a></dt><dt><a href="#id2919956">Driver Execution on the Client</a></dt><dt><a href="#id2920029">Driver Execution on the Server</a></dt></dl></dd><dt><a href="#id2920140">Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</a></dt><dd><dl><dt><a href="#id2920162">From Windows Clients to a CUPS/Samba Print Server</a></dt><dt><a href="#id2920357">Samba Receiving Jobfiles and Passing Them to CUPS</a></dt></dl></dd><dt><a href="#id2920446">Network PostScript RIP</a></dt><dd><dl><dt><a href="#id2920548">PPDs for Non-PS Printers on UNIX</a></dt><dt><a href="#id2920608">PPDs for Non-PS Printers on Windows</a></dt></dl></dd><dt><a href="#id2920689">Windows Terminal Servers (WTS) as CUPS Clients</a></dt><dd><dl><dt><a href="#id2920707">Printer Drivers Running in Kernel Mode Cause Many
+Problems</a></dt><dt><a href="#id2920752">Workarounds Impose Heavy Limitations</a></dt><dt><a href="#id2920773">CUPS: A Magical Stone?</a></dt><dt><a href="#id2920836">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a></dt></dl></dd><dt><a href="#id2920901">Configuring CUPS for Driver Download</a></dt><dd><dl><dt><a href="#id2920920">cupsaddsmb: The Unknown Utility</a></dt><dt><a href="#id2921036">Prepare Your smb.conf for cupsaddsmb</a></dt><dt><a href="#id2921278">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="#id2921567">Recognizing Different Driver Files</a></dt><dt><a href="#id2921697">Acquiring the Adobe Driver Files</a></dt><dt><a href="#id2921727">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="#id2921797">Caveats to be Considered</a></dt><dt><a href="#id2922094">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt><a href="#id2922324">Run cupsaddsmb (Quiet Mode)</a></dt><dt><a href="#id2922468">Run cupsaddsmb with Verbose Output</a></dt><dt><a href="#id2922698">Understanding cupsaddsmb</a></dt><dt><a href="#id2922875">How to Recognize If cupsaddsmb Completed Successfully</a></dt><dt><a href="#id2922973">cupsaddsmb with a Samba PDC</a></dt><dt><a href="#id2923060">cupsaddsmb Flowchart</a></dt><dt><a href="#id2923144">Installing the PostScript Driver on a Client</a></dt><dt><a href="#id2923324">Avoiding Critical PostScript Driver Settings on the Client</a></dt></dl></dd><dt><a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dd><dl><dt><a href="#id2923606">A Check of the rpcclient man Page</a></dt><dt><a href="#id2923752">Understanding the rpcclient man Page</a></dt><dt><a href="#id2923881">Producing an Example by Querying a Windows Box</a></dt><dt><a href="#id2924057">Requirements for adddriver and setdriver to Succeed</a></dt><dt><a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt><a href="#id2925432">Troubleshooting Revisited</a></dt></dl></dd><dt><a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt><a href="#id2925844">Trivial Database Files</a></dt><dt><a href="#id2925923">Binary Format</a></dt><dt><a href="#id2925993">Losing *.tdb Files</a></dt><dt><a href="#id2926051">Using tdbbackup</a></dt></dl></dd><dt><a href="#id2926196">CUPS Print Drivers from Linuxprinting.org</a></dt><dd><dl><dt><a href="#id2926383">foomatic-rip and Foomatic Explained</a></dt><dt><a href="#id2927179">foomatic-rip and Foomatic-PPD Download and Installation</a></dt></dl></dd><dt><a href="#id2927729">Page Accounting with CUPS</a></dt><dd><dl><dt><a href="#id2927771">Setting Up Quotas</a></dt><dt><a href="#id2927841">Correct and Incorrect Accounting</a></dt><dt><a href="#id2927889">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt><a href="#id2928018">The page_log File Syntax</a></dt><dt><a href="#id2928187">Possible Shortcomings</a></dt><dt><a href="#id2928267">Future Developments</a></dt></dl></dd><dt><a href="#id2928322">Additional Material</a></dt><dt><a href="#id2928553">Auto-Deletion or Preservation of CUPS Spool Files</a></dt><dd><dl><dt><a href="#id2928617">CUPS Configuration Settings Explained</a></dt><dt><a href="#id2928720">Pre-Conditions</a></dt><dt><a href="#id2928890">Manual Configuration</a></dt></dl></dd><dt><a href="#id2928948">Printing from CUPS to Windows Attached Printers</a></dt><dt><a href="#id2929244">More CUPS-Filtering Chains</a></dt><dt><a href="#id2929337">Common Errors</a></dt><dd><dl><dt><a href="#id2929343">Windows 9x/ME Client Can't Install Driver</a></dt><dt><a href="#id2929362">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a></dt><dt><a href="#id2929412">cupsaddsmb Errors</a></dt><dt><a href="#id2929496">Client Can't Connect to Samba Printer</a></dt><dt><a href="#id2929524">New Account Reconnection from Windows 200x/XP Troubles</a></dt><dt><a href="#id2929628">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt><a href="#id2929680">Upgrading to CUPS Drivers from Adobe Drivers</a></dt><dt><a href="#id2929723">Can't Use cupsaddsmb on Samba Server Which Is a PDC</a></dt><dt><a href="#id2929762">Deleted Windows 200x Printer Driver Is Still Shown</a></dt><dt><a href="#id2929800">Windows 200x/XP "Local Security Policies"</a></dt><dt><a href="#id2929816">Administrator Cannot Install Printers for All Local Users</a></dt><dt><a href="#id2929845">Print Change Notify Functions on NT-clients</a></dt><dt><a href="#id2929873">WinXP-SP1</a></dt><dt><a href="#id2929925">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt><a href="#id2930240">Most Common Blunders in Driver Settings on Windows Clients</a></dt><dt><a href="#id2930302">cupsaddsmb Does Not Work with Newly Installed Printer</a></dt><dt><a href="#id2930358">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a></dt><dt><a href="#id2930473">Print Queue Called lp Mis-handles Print Jobs</a></dt><dt><a href="#id2930530">Location of Adobe PostScript Driver Files for cupsaddsmb</a></dt></dl></dd><dt><a href="#id2930588">Overview of the CUPS Printing Processes</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913595"></a>Introduction</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913602"></a>Features and Benefits</h3></div></div><div></div></div><p>
+               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 &#8220;<span class="quote">black box</span>&#8221;
+               that they do not want to look into as long as it works. But once
+               there is a little problem, they are in trouble to find out where to
+               start debugging it. Refer to the chapter &#8220;<span class="quote">Classical Printing</span>&#8221; that
+               contains a lot of information that is relevant for CUPS.
+               </p><p>
+               CUPS sports quite a few unique and powerful features. While their
+               basic functions may be grasped quite easily, they are also
+               new. Because they are different from other, more traditional printing
+               systems, it is best not to try and 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.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913653"></a>Overview</h3></div></div><div></div></div><p>
+               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 a
+               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>).
+               </p><p>
+               CUPS allows creation of &#8220;<span class="quote">raw</span>&#8221; printers (i.e., no print file
+               format translation) as well as &#8220;<span class="quote">smart</span>&#8221; printers (i.e., CUPS does
+               file format conversion as required for the printer). In many ways
+               this gives CUPS similar capabilities 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 move on to
+               explore how one may configure CUPS for interfacing with MS Windows
+               print clients via Samba.
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2913705"></a>Basic CUPS Support Configuration</h2></div></div><div></div></div><p>
+       Printing with CUPS in the most basic <tt class="filename">smb.conf</tt> setup in Samba-3.0 (as was true for 2.2.x) only needs two
+       settings: <a class="indexterm" name="id2913725"></a><i class="parameter"><tt>printing</tt></i> = cups and
+       <a class="indexterm" name="id2913738"></a><i class="parameter"><tt>printcap</tt></i> = cups. CUPS does not need a printcap file.
+       However, the <tt class="filename">cupsd.conf</tt> 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: <i class="parameter"><tt>Printcap /etc/printcap</tt></i> and <i class="parameter"><tt>PrintcapFormat BSD</tt></i>).
+       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
+       <b class="command">man cupsd.conf</b> and other CUPS-related documentation, like the wealth of documents on your CUPS server
+       itself: <ulink url="http://localhost:631/documentation.html">http://localhost:631/documentation.html</ulink>.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2913799"></a>Linking smbd with libcups.so</h3></div></div><div></div></div><p>
+               Samba has a special relationship to CUPS. Samba can be compiled with CUPS library support.
+               Most recent installations have this support enabled. Per default, CUPS linking is compiled
+               into smbd and other Samba binaries. Of course, you can use CUPS even
+               if Samba is not linked against <tt class="filename">libcups.so</tt>  but
+               there are some differences in required or supported configuration.
+               </p><p>
+               When Samba is compiled against <tt class="filename">libcups</tt>, <a class="indexterm" name="id2913837"></a><i class="parameter"><tt>printcap</tt></i> = cups
+               uses the CUPS API to list printers, submit jobs, query queues, and so on. Otherwise it maps to the System V
+               commands with an additional <b class="command">-oraw</b> option for printing. On a Linux
+               system, you can use the <b class="command">ldd</b> utility to find out details (ldd may not be present on
+               other OS platforms, or its function may be embodied by a different command):
+               </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ldd `which smbd`</tt></b>
+libssl.so.0.9.6 =&gt; /usr/lib/libssl.so.0.9.6 (0x4002d000)
+libcrypto.so.0.9.6 =&gt; /usr/lib/libcrypto.so.0.9.6 (0x4005a000)
+libcups.so.2 =&gt; /usr/lib/libcups.so.2 (0x40123000)
+[....]
+</pre><p>
+               The line <tt class="computeroutput">libcups.so.2 =&gt; /usr/lib/libcups.so.2 (0x40123000)</tt> shows
+               there is CUPS support compiled into this version of Samba. If this is the case, and printing = cups
+               is set, then <span class="emphasis"><em>any otherwise manually set print command in <tt class="filename">smb.conf</tt> is ignored</em></span>.
+               This is an important point to remember!
+               </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p> Should it be necessary, for any reason, to set your own print commands, you can do this by setting
+               <a class="indexterm" name="id2913932"></a><i class="parameter"><tt>printing</tt></i> = sysv. However, you will loose all the benefits
+               of tight CUPS/Samba integration. When you do this you must manually configure the printing system commands
+               (most important: 
+               <a class="indexterm" name="id2913949"></a><i class="parameter"><tt>print command</tt></i>; other commands are
+               <a class="indexterm" name="id2913963"></a><i class="parameter"><tt>lppause command</tt></i>,
+               <a class="indexterm" name="id2913977"></a><i class="parameter"><tt>lpresume command</tt></i>,
+               <a class="indexterm" name="id2913991"></a><i class="parameter"><tt>lpq command</tt></i>,
+               <a class="indexterm" name="id2914004"></a><i class="parameter"><tt>lprm command</tt></i>,
+               <a class="indexterm" name="id2914019"></a><i class="parameter"><tt>queuepause command</tt></i> and
+               <a class="indexterm" name="id2914033"></a><i class="parameter"><tt>queue resume command</tt></i>).</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914049"></a>Simple <tt class="filename">smb.conf</tt> Settings for CUPS</h3></div></div><div></div></div><p>
+                       To summarize, <link linkend="cups-exam-simple"> shows simplest printing-related setup for <tt class="filename">smb.conf</tt> to enable basic CUPS support:
+               </p><div class="example"><a name="cups-exam-simple"></a><p class="title"><b>Example 19.1. Simplest printing-related smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root, @ntadmins</tt></i></td></tr></table></div><p>
+               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 hardly submit graphic, text or PDF
+               formatted files directly to the spooler. They nearly exclusively print
+               from GUI applications with a &#8220;<span class="quote">printer driver</span>&#8221; hooked in 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 &#8220;<span class="quote">binary,</span>&#8221;
+               sensible only for the target printer. Read on to learn which problem
+               this may cause and how to avoid it.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914245"></a>More Complex CUPS <tt class="filename">smb.conf</tt> Settings</h3></div></div><div></div></div><p>
+               <link linkend="overridesettings"> is a slightly more complex printing-related setup
+       for <tt class="filename">smb.conf</tt>. It enables general CUPS printing
+       support for all printers, but defines one printer share, which is set
+       up differently. 
+       </p><div class="example"><a name="overridesettings"></a><p class="title"><b>Example 19.2. Overriding global CUPS settings for one printer</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root, @ntadmins</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[special_printer]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = A special printer with his own settings</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba-special</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = sysv</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap = lpstat</tt></i></td></tr><tr><td><i class="parameter"><tt>print command = echo "NEW: `date`: printfile %f" &gt;&gt; /tmp/smbprn.log ; \</tt></i></td></tr><tr><td><i class="parameter"><tt>echo "     `date`: p-%p s-%s f-%f" &gt;&gt; /tmp/smbprn.log ; \</tt></i></td></tr><tr><td><i class="parameter"><tt>echo "     `date`: j-%j J-%J z-%z c-%c" &gt;&gt; /tmp/smbprn.log : rm %f</tt></i></td></tr><tr><td><i class="parameter"><tt>public = no</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = kurt</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = 0.0.0.0</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = turbo_xp, 10.160.50.23, 10.160.51.60</tt></i></td></tr></table></div><p>
+       This special share is only there for testing purposes. It does not write the print job to a file. It just logs the job parameters
+       known to Samba into the <tt class="filename">/tmp/smbprn.log</tt> file and deletes the jobfile. Moreover, the
+       <a class="indexterm" name="id2914554"></a><i class="parameter"><tt>printer admin</tt></i> of this share is &#8220;<span class="quote">kurt</span>&#8221; (not the &#8220;<span class="quote">@ntadmins</span>&#8221; group),
+       guest access is not allowed, the share isn't published to the Network Neighborhood (so you need to know it is there), and it only
+       allows access from only three hosts. To prevent CUPS kicking in and taking over the print jobs for that share, we need to set
+       <a class="indexterm" name="id2914581"></a><i class="parameter"><tt>printing</tt></i> = sysv and
+       <a class="indexterm" name="id2914595"></a><i class="parameter"><tt>printcap</tt></i> = lpstat.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2914612"></a>Advanced Configuration</h2></div></div><div></div></div><p>
+       Before we delve into all the configuration options, let us clarify a few
+       points. <span class="emphasis"><em>Network printing needs to be organized and setup
+       correctly</em></span>. This frequently doesn't happen. Legacy systems
+       or small business LAN environments often lack design and good housekeeping.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914632"></a>Central Spooling vs. &#8220;<span class="quote">Peer-to-Peer</span>&#8221; Printing</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2914648"></a>
+<a class="indexterm" name="id2914659"></a>
+       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 usage of a print server: it routes all jobs through one
+       central system, which responds immediately, takes jobs from multiple
+       concurrent clients at the same time, and in turn transfers them to the
+       printer(s) in the correct order.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914686"></a>Raw Print Serving  Vendor Drivers on Windows Clients</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2914701"></a>
+       <a class="indexterm" name="id2914709"></a>
+       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 &#8220;<span class="quote">raw</span>&#8221; 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 its ready to be sent to the printing
+       device. Here is a native (vendor-supplied) Windows printer
+       driver for the target device needed to be installed on each and every
+       client.
+       </p><p>
+       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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2914746"></a>Installation of Windows Client Drivers</h3></div></div><div></div></div><p>
+       The printer drivers on the Windows clients may be installed
+       in two functionally different ways:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>Manually install the drivers locally on each client,
+       one by one; this yields the old <span class="emphasis"><em>LanMan</em></span> style
+       printing and uses a <tt class="filename">\\sambaserver\printershare</tt>
+       type of connection.</p></li><li><p>
+       <a class="indexterm" name="id2914787"></a>
+                       Deposit and prepare the drivers (for later download) on
+                       the print server (Samba); this enables the clients to use
+       &#8220;<span class="quote">Point'n'Print</span>&#8221; to get drivers semi-automatically installed the
+       first time they access the printer; with this method NT/200x/XP
+       clients use the <span class="emphasis"><em>SPOOLSS/MS-RPC</em></span>
+       type printing calls.</p></li></ul></div><p>
+       The second method is recommended for use over the first.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="cups-raw"></a>Explicitly Enable &#8220;<span class="quote">raw</span>&#8221; Printing for <span class="emphasis"><em>application/octet-stream</em></span></h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2914839"></a>
+       <a class="indexterm" name="id2914848"></a>
+       <a class="indexterm" name="id2914856"></a>
+       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 &#8220;<span class="quote">raw</span>&#8221; printing of deliberate (binary) file
+       formats. The CUPS files that need to be correctly set for RAW mode
+       printers to work are:
+       </p><div class="itemizedlist"><ul type="disc"><li><p><tt class="filename">/etc/cups/mime.types</tt></p></li><li><p><tt class="filename">/etc/cups/mime.convs</tt></p></li></ul></div><p>
+       Both contain entries (at the end of the respective files) which must
+       be uncommented to allow RAW mode operation.
+       In <tt class="filename">/etc/cups/mime.types</tt>, make sure this line is
+       present:
+
+       </p><pre class="programlisting">
+        application/octet-stream
+       </pre><p>
+
+       <a class="indexterm" name="id2914923"></a>
+       <a class="indexterm" name="id2914931"></a>
+
+       In <tt class="filename">/etc/cups/mime.convs</tt>,
+       have this line:
+
+       <a class="indexterm" name="id2914947"></a>
+
+       </p><pre class="programlisting">
+               application/octet-stream   application/vnd.cups-raw   0   - 
+       </pre><p>
+
+       If these two files are not set up correctly for raw Windows client
+       printing, you may encounter the dreaded <tt class="computeroutput">Unable to
+       convert file 0</tt> in your CUPS error_log file. 
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Editing the <tt class="filename">mime.convs</tt> and the
+       <tt class="filename">mime.types</tt> file does not
+       <span class="emphasis"><em>enforce</em></span> &#8220;<span class="quote">raw</span>&#8221; printing, it only
+       <span class="emphasis"><em>allows</em></span> it.
+       </p></div><p><b>Background. </b>
+       <a class="indexterm" name="id2915016"></a>
+       CUPS being 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
+       &#8220;<span class="quote">Denial of Service</span>&#8221; attack on your printer(s), causing at least
+       the loss of a lot of paper and ink. &#8220;<span class="quote">Unknown</span>&#8221; data are tagged by CUPS
+       as <i class="parameter"><tt>MIME type: application/octet-stream</tt></i> and not
+       allowed to go to the printer. By default, you can only send other
+       (known) MIME types &#8220;<span class="quote">raw</span>&#8221;. Sending data &#8220;<span class="quote">raw</span>&#8221; means that CUPS does not
+       try to convert them and passes them to the printer untouched (see the next
+       chapter for even more background explanations).
+       </p><p>
+       This is all you need to know to get the CUPS/Samba combo printing
+       &#8220;<span class="quote">raw</span>&#8221; 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915075"></a>Driver Upload Methods</h3></div></div><div></div></div><p>
+       This section describes three familiar methods, plus one new one, by which
+       printer drivers may be uploaded.
+       </p><p>
+       <a class="indexterm" name="id2915093"></a>
+       If you want to use the MS-RPC type printing, you must upload the
+       drivers onto the Samba server first (<i class="parameter"><tt>[print$]</tt></i>
+       share). For a discussion on how to deposit printer drivers on the
+       Samba host (so the Windows clients can download and use them via
+       &#8220;<span class="quote">Point'n'Print</span>&#8221;), please refer to the previous chapter of this
+       HOWTO Collection. There you will find a description or reference to
+       three methods of preparing the client drivers on the Samba server:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+       <a class="indexterm" name="id2915129"></a>
+                               The GUI, &#8220;<span class="quote">Add Printer Wizard</span>&#8221;
+       <span class="emphasis"><em>upload-from-a-Windows-client</em></span>
+       method.</p></li><li><p>The command line, &#8220;<span class="quote">smbclient/rpcclient</span>&#8221;
+       upload-from-a-UNIX-workstation method.</p></li><li><p>
+       <a class="indexterm" name="id2915163"></a>
+                       The Imprints Toolset
+       method.</p></li></ul></div><p>
+       These three methods apply to CUPS all the same. A new and more
+       convenient way to load the Windows drivers into Samba is provided
+       if you use CUPS:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+       <a class="indexterm" name="id2915188"></a>
+                               the <i class="parameter"><tt>cupsaddsmb</tt></i>
+       utility.</p></li></ul></div><p>
+       <b class="command">cupsaddsmb</b> is discussed in much detail further below. But we first
+       explore the CUPS filtering system and compare the Windows and UNIX printing architectures.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2915221"></a>Advanced Intelligent Printing with PostScript Driver Download</h2></div></div><div></div></div><p>
+       <a class="indexterm" name="id2915233"></a>
+       We now know
+       how to set up a &#8220;<span class="quote">dump</span>&#8221; printserver, that is, a server which is spooling
+       printjobs &#8220;<span class="quote">raw</span>&#8221;, leaving the print data untouched.
+       </p><p>
+       Possibly you need to setup CUPS in a smarter way. The reasons could
+       be manifold:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>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?</p></li><li><p>Maybe you are asked to setup a print quota system:
+       Users should not be able to print more jobs, once they have surpassed
+       a given limit per period.</p></li><li><p>Maybe your previous network printing setup is a mess
+       and must be re-organized from a clean beginning.</p></li><li><p>Maybe you have experiencing too many &#8220;<span class="quote">blue screens</span>&#8221;
+       originating from poorly debugged printer drivers running in NT &#8220;<span class="quote">kernel mode</span>&#8221;?</p></li></ul></div><p>
+       These goals cannot be achieved by a raw print server. To build a
+       server meeting these requirements, you'll first need to learn about
+       how CUPS works and how you can enable its features.
+       </p><p>
+       What follows is the comparison of some fundamental concepts for
+       Windows and UNIX printing; then follows a description of the
+       CUPS filtering system, how it works and how you can tweak it.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="gdipost"></a>GDI on Windows -- PostScript on UNIX</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2915336"></a>
+       <a class="indexterm" name="id2915345"></a>
+       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 for this.
+       </p><p>
+       <a class="indexterm" name="id2915361"></a>
+       <a class="indexterm" name="id2915369"></a>
+       You can't expect most file formats to just throw them toward
+       printers and they get printed. There needs to be a file format
+       conversion in between. 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 HP) have developed
+       into semi-official &#8220;<span class="quote">standards</span>&#8221; by being the most widely used PDLs
+       Page Description Languages (PDLs), there are still
+       many manufacturers who &#8220;<span class="quote">roll their own</span>&#8221; (their reasons may be
+       unacceptable license fees for using printer-embedded PostScript
+       interpreters, and so on).
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915399"></a>Windows Drivers, GDI and EMF</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2915410"></a>
+       <a class="indexterm" name="id2915419"></a>
+       <a class="indexterm" name="id2915427"></a>
+       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
+       <span class="emphasis"><em>on screen</em></span> as well as <span class="emphasis"><em>on
+       paper</em></span> (print). Therefore, printer driver developers can
+       standardize on a well-defined GDI output for their own driver
+       input. Achieving WYSIWYG (&#8220;<span class="quote">What You See Is What You Get</span>&#8221;) 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.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+       <a class="indexterm" name="id2915470"></a>
+       To the GDI foundation in MS Windows, Apple has chosen to
+       put paper and screen output on a common foundation for their
+       (BSD-UNIX-based, did you know?) Mac OS X and Darwin Operating
+       <a class="indexterm" name="id2915482"></a>
+       <a class="indexterm" name="id2915490"></a>
+       <a class="indexterm" name="id2915498"></a>
+       <a class="indexterm" name="id2915507"></a>
+       Systems. Their <span class="emphasis"><em>Core Graphic Engine</em></span> uses a
+       <span class="emphasis"><em>PDF</em></span> derivative for all display work.
+       </p></div><p>
+
+       </p><div class="figure"><a name="1small"></a><p class="title"><b>Figure 19.1. Windows printing to a local printer.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/1small.png" width="270" alt="Windows printing to a local printer."></div></div><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915572"></a>UNIX Printfile Conversion and GUI Basics</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2915581"></a>
+       <a class="indexterm" name="id2915590"></a>
+       <a class="indexterm" name="id2915598"></a>
+       <a class="indexterm" name="id2915606"></a>
+       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 &#8220;<span class="quote">paper output</span>&#8221;
+       also, as some had demanded at the time, and restricted itself to
+       &#8220;<span class="quote">on-screen only.</span>&#8221; (For some years now, the &#8220;<span class="quote">Xprint</span>&#8221; 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 &#8220;<span class="quote">font</span>&#8221; directories on your
+       system; there are separate ones for fonts used for X display and fonts
+       to be used on paper.
+       </p><p><b>Background. </b>
+       <a class="indexterm" name="id2915664"></a>
+       The PostScript programming language is an &#8220;<span class="quote">invention</span>&#8221; by Adobe Inc.,
+       but its specifications have been published to the full. 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 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
+       &#8220;<span class="quote">raster images</span>&#8221; or &#8220;<span class="quote">pixels</span>&#8221; (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 which 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="post-and-ghost"></a>PostScript and Ghostscript</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2915722"></a>
+       <a class="indexterm" name="id2915730"></a>
+       <a class="indexterm" name="id2915741"></a>
+       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 these devices have a built-in PostScript
+       language &#8220;<span class="quote">interpreter,</span>&#8221; 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. Their RIP is doing 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 to PostScript printing a file from a Windows origin.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+       <a class="indexterm" name="id2915784"></a>
+       Traditional UNIX programs and printing systems  while
+       using PostScript  are largely not PPD-aware. PPDs are &#8220;<span class="quote">PostScript
+               Printer Description</span>&#8221; 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.
+       </p></div><p>
+       </p><div class="figure"><a name="2small"></a><p class="title"><b>Figure 19.2. Printing to a PostScript printer.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/2small.png" width="270" alt="Printing to a PostScript printer."></div></div><p>
+       </p><p>
+       <a class="indexterm" name="id2915859"></a>
+       However, there are other types of printers out there. These do not know
+       how to print PostScript. They use their own Page Description
+       Language (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 printfiles to a format suitable for your printer
+       on the host before you can send it away.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2915877"></a>Ghostscript  the Software RIP for Non-PostScript Printers</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2915892"></a>
+       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
+       <span class="emphasis"><em>lot</em></span> 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.
+       </p><p>
+       </p><div class="figure"><a name="3small"></a><p class="title"><b>Figure 19.3. Ghostscript as a RIP for non-postscript printers.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/3small.png" width="270" alt="Ghostscript as a RIP for non-postscript printers."></div></div><p>
+       </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+       Use the &#8220;<span class="quote">gs -h</span>&#8221; command to check for all built-in &#8220;<span class="quote">devices</span>&#8221;
+       of your Ghostscript version. If you specify a parameter of
+       <i class="parameter"><tt>-sDEVICE=png256</tt></i> on your Ghostscript command
+       line, you are asking Ghostscript to convert the input into a PNG
+       file. Naming a &#8220;<span class="quote">device</span>&#8221; 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
+       &#8220;<span class="quote">AFPL</span>&#8221; 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.
+       <a class="indexterm" name="id2915995"></a>
+       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, Gimp-Print, MandrakeSoft, SuSE, RedHat, and Debian. It includes
+       the &#8220;<span class="quote">cups</span>&#8221; device (essential to print to non-PS printers from CUPS).
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916020"></a>PostScript Printer Description (PPD) Specification</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2916032"></a>
+       While PostScript in essence is a Page Description
+       Language (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.
+       </p><p>
+       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.
+       </p><p>
+       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.
+       </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       <a class="indexterm" name="id2916079"></a>
+       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).
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916096"></a>Using Windows-Formatted Vendor PPDs</h3></div></div><div></div></div><p>
+       CUPS can handle all spec-compliant PPDs as supplied by the
+       manufacturers for their PostScript models. Even if a
+       vendor might not have mentioned our favorite
+       OS in his manuals and brochures, you can safely trust this:
+       <span class="emphasis"><em>If you get the Windows NT version of the PPD, you
+       can use it unchanged in CUPS</em></span> and thus access the full
+       power of your printer just like a Windows NT user could!
+       </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+       To check the spec compliance of any PPD online, go to <ulink 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 more strict
+       internal PPD parsing and checking code enabled; in case of printing
+       trouble, this online resource should be one of your first pitstops.
+       </p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       <a class="indexterm" name="id2916143"></a>
+       <a class="indexterm" name="id2916152"></a>
+       For real PostScript printers, <span class="emphasis"><em>do not</em></span> use the
+       <span class="emphasis"><em>Foomatic</em></span> or <span class="emphasis"><em>cupsomatic</em></span>
+       PPDs from Linuxprinting.org. With these devices, the original
+       vendor-provided PPDs are always the first choice!
+       </p></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+       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
+       <b class="command">smbclient //NT4-box/print\$ -U username</b> to
+       access the Windows directory where all printer driver files are
+       stored. First look in the <tt class="filename">W32X86/2</tt> subdir for
+       the PPD you are seeking.
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916202"></a>CUPS Also Uses PPDs for Non-PostScript Printers</h3></div></div><div></div></div><p>
+       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.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2916232"></a>The CUPS Filtering Architecture</h2></div></div><div></div></div><p>
+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
+printfile is subjected to an initial
+auto-typing. The auto-typing 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 setup a working filtering chain for any
+given input data format.
+</p><p>
+If CUPS rasterizes a PostScript file natively to
+a bitmap, this is done in two stages:
+</p><div class="itemizedlist"><ul type="disc"><li><p>The first stage uses a Ghostscript device named &#8220;<span class="quote">cups</span>&#8221;
+(this is since version 1.1.15) and produces a generic raster format
+called &#8220;<span class="quote">CUPS raster</span>&#8221;.
+</p></li><li><p>The second stage uses a &#8220;<span class="quote">raster driver</span>&#8221; that converts
+               the generic CUPS raster to a device-specific raster.</p></li></ul></div><p>
+Make sure your Ghostscript version has the &#8220;<span class="quote">cups</span>&#8221; device compiled in
+(check with <b class="command">gs -h | grep cups</b>). Otherwise you
+may encounter the dreaded <tt class="computeroutput">Unable to convert file
+0</tt> in your CUPS error_log file. To have &#8220;<span class="quote">cups</span>&#8221; as a
+device in your Ghostscript, you either need to patch GNU
+Ghostscript and re-compile, or use <a class="indexterm" name="id2916325"></a><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 too (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.
+</p><p>
+<a class="indexterm" name="id2916353"></a>
+<a class="indexterm" name="id2916362"></a>
+CUPS printers may be setup 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 &#8220;<span class="quote">cups</span>&#8221; device, but one of the many
+others. However, even for Foomatic/cupsomatic usage, best results and
+<a class="indexterm" name="id2916387"></a>
+broadest printer model support is provided by ESP Ghostscript (more
+about cupsomatic/Foomatic, particularly the new version called now
+<span class="emphasis"><em>foomatic-rip</em></span>, follows below).
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916406"></a>MIME Types and CUPS Filters</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2916417"></a>
+       <a class="indexterm" name="id2916428"></a>
+CUPS reads the file <tt class="filename">/etc/cups/mime.types</tt>
+(and all other files carrying a <tt class="filename">*.types</tt> suffix
+in the same directory) upon startup. These files contain the MIME
+type recognition rules that are applied when CUPS runs its
+auto-typing routines. The rule syntax is explained in the man page
+for <tt class="filename">mime.types</tt> and in the comments section of the
+<tt class="filename">mime.types</tt> file itself. A simple rule reads
+like this:
+
+<a class="indexterm" name="id2916469"></a>
+</p><pre class="programlisting">
+ application/pdf         pdf string(0,%PDF)
+</pre><p>
+
+This means if a filename has either a
+<tt class="filename">.pdf</tt> suffix or if the magic
+string <span class="emphasis"><em>%PDF</em></span> is right at the
+beginning of the file itself (offset 0 from the start), then it is
+a PDF file (<i class="parameter"><tt>application/pdf</tt></i>).
+Another rule is this: 
+
+</p><pre class="programlisting">
+ application/postscript  ai eps ps string(0,%!) string(0,&lt;04&gt;%!)
+</pre><p>
+
+If the filename has one of the suffixes
+<tt class="filename">.ai</tt>, <tt class="filename">.eps</tt>,
+<tt class="filename">.ps</tt> or if the file itself starts with one of the
+strings <span class="emphasis"><em>%!</em></span> or <span class="emphasis"><em>&lt;04&gt;%!</em></span>, it
+is a generic PostScript file
+(<i class="parameter"><tt>application/postscript</tt></i>).
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Don't confuse the other mime.types files your system might be using
+with the one in the <tt class="filename">/etc/cups/</tt> directory.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+There is an important difference between two similar MIME types in
+CUPS: one is <i class="parameter"><tt>application/postscript</tt></i>, the other is
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>. While
+<i class="parameter"><tt>application/postscript</tt></i> 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),
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i> may have the job
+options inserted into the PostScript data itself (where
+applicable). The transformation of the generic PostScript
+(<i class="parameter"><tt>application/postscript</tt></i>) to the device-specific version
+(<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>) is the responsibility of the
+CUPS <i class="parameter"><tt>pstops</tt></i> filter. pstops uses information
+contained in the PPD to do the transformation.
+</p></div><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916641"></a>MIME Type Conversion Rules</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2916652"></a>
+<a class="indexterm" name="id2916661"></a>
+CUPS reads the file <tt class="filename">/etc/cups/mime.convs</tt>
+(and all other files named with a <tt class="filename">*.convs</tt>
+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:
+
+</p><pre class="programlisting">
+ application/pdf         application/postscript   33   pdftops
+</pre><p>
+
+This means that the <i class="parameter"><tt>pdftops</tt></i> filter will take
+<i class="parameter"><tt>application/pdf</tt></i> as input and produce
+<i class="parameter"><tt>application/postscript</tt></i> as output; the virtual
+cost of this operation is 33 CUPS-$. The next filter is more
+expensive, costing 66 CUPS-$:
+
+<a class="indexterm" name="id2916721"></a>
+
+</p><pre class="programlisting">
+ application/vnd.hp-HPGL application/postscript   66   hpgltops
+</pre><p>
+
+This is the <i class="parameter"><tt>hpgltops</tt></i>, which processes HP-GL
+plotter files to PostScript.
+
+<a class="indexterm" name="id2916745"></a>
+
+</p><pre class="programlisting">
+ application/octet-stream
+</pre><p>
+
+Here are two more examples: 
+
+<a class="indexterm" name="id2916762"></a>
+
+</p><pre class="programlisting">
+ application/x-shell     application/postscript   33    texttops
+ text/plain              application/postscript   33    texttops
+</pre><p>
+
+The last two examples name the <i class="parameter"><tt>texttops</tt></i> filter
+to work on <i class="parameter"><tt>text/plain</tt></i> as well as on <i class="parameter"><tt>application/x-shell</tt></i>. (Hint:
+This differentiation is needed for the syntax highlighting feature of
+<i class="parameter"><tt>texttops</tt></i>).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916810"></a>Filtering  Overview</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2916821"></a>
+There are many more combinations named in <tt class="filename">mime.convs</tt>. However, you
+are not limited to use the ones pre-defined there. You can plug in any
+filter you like into 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 to what CUPS
+needs and put in the right lines in <tt class="filename">mime.types</tt>
+and <tt class="filename">mime.convs</tt>, then it will work seamlessly
+inside CUPS.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916859"></a>Filter requirements</h4></div></div><div></div></div><p>
+The mentioned &#8220;<span class="quote">CUPS requirements</span>&#8221; for filters are simple. Take
+filenames or <tt class="filename">stdin</tt> as input and write to
+<tt class="filename">stdout</tt>. They should take these 5 or 6 arguments:
+<span class="emphasis"><em>printer job user title copies options [filename]</em></span>
+</p><div class="variablelist"><dl><dt><span class="term">Printer </span></dt><dd><p>The name of the printer queue (normally this is the
+name of the filter being run).</p></dd><dt><span class="term">job </span></dt><dd><p>The numeric job ID for the job being
+printed.</p></dd><dt><span class="term">user </span></dt><dd><p>The string from the originating-user-name
+attribute.</p></dd><dt><span class="term">title </span></dt><dd><p>The string from the job-name attribute.</p></dd><dt><span class="term">copies </span></dt><dd><p>The numeric value from the number-copies
+attribute.</p></dd><dt><span class="term">options </span></dt><dd><p>The job options.</p></dd><dt><span class="term">filename </span></dt><dd><p>(Optionally) The print request file (if missing,
+filters expected data fed through <tt class="filename">stdin</tt>). In most
+cases, it is easy to write a simple wrapper script around existing
+filters to make them work with CUPS.</p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917004"></a>Prefilters</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2917015"></a>
+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.
+</p><p>
+But what happens if you send one of the supported non-PS formats
+to print? Then CUPS runs &#8220;<span class="quote">pre-filters</span>&#8221; on these input formats to
+generate PostScript first. There are pre-filters to create PS from
+ASCII text, PDF, DVI, or HP-GL. The outcome of these filters is always
+of MIME type <i class="parameter"><tt>application/postscript</tt></i> (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 pre-filter is running on all supported image formats,
+the <i class="parameter"><tt>imagetops</tt></i> filter. Its outcome is always of
+MIME type <i class="parameter"><tt>application/vnd.cups-postscript</tt></i>
+(not application/postscript), meaning it has the
+print options already embedded into the file.
+</p><p>
+       </p><div class="figure"><a name="4small"></a><p class="title"><b>Figure 19.4. Pre-filtering in CUPS to form PostScript.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/4small.png" width="270" alt="Pre-filtering in CUPS to form PostScript."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917114"></a>pstops</h3></div></div><div></div></div><p>
+<span class="emphasis"><em>pstops</em></span> is the filter to convert
+<i class="parameter"><tt>application/postscript</tt></i> to 
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>. It was said
+above that 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.
+</p><p>
+       </p><div class="figure"><a name="5small"></a><p class="title"><b>Figure 19.5. Adding device-specific print options.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/5small.png" width="270" alt="Adding device-specific print options."></div></div><p>
+</p><p>
+This is not all. Other tasks performed by it are:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+Selecting the range of pages to be printed (if you choose to
+print only pages &#8220;<span class="quote">3, 6, 8-11, 16, 19-21</span>&#8221;, or only the odd numbered
+ones).
+</p></li><li><p>
+Putting 2 or more logical pages on one sheet of paper (the
+so-called &#8220;<span class="quote">number-up</span>&#8221; function).
+</p></li><li><p>Counting the pages of the job to insert the accounting
+information into the <tt class="filename">/var/log/cups/page_log</tt>.
+</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917238"></a>pstoraster</h3></div></div><div></div></div><p>
+<i class="parameter"><tt>pstoraster</tt></i> 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 <span class="emphasis"><em>raster drivers</em></span>
+that are able to generate device-specific printer data.
+</p><p>
+       </p><div class="figure"><a name="6small"></a><p class="title"><b>Figure 19.6. PostScript to intermediate raster format.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/6small.png" width="270" alt="PostScript to intermediate raster format."></div></div><p>
+</p><p>
+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 following 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
+for the first stage of rasterization so these vendors do not need to care
+about Ghostscript complications (in fact, there is currently more
+than one vendor financing the development of CUPS raster drivers).
+</p><p>
+       </p><div class="figure"><a name="7small"></a><p class="title"><b>Figure 19.7. CUPS-raster production using Ghostscript.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/7small.png" width="270" alt="CUPS-raster production using Ghostscript."></div></div><p>
+</p><p>
+CUPS versions before version 1.1.15 were shipping a binary (or source
+code) standalone filter, named <i class="parameter"><tt>pstoraster</tt></i>. <i class="parameter"><tt>pstoraster</tt></i> was derived
+from GNU Ghostscript 5.50, and could be installed besides and in
+addition to any GNU or AFPL Ghostscript package without conflicting.
+</p><p>
+&gt;From version 1.1.15, this has changed. The functions for this have been
+integrated back into Ghostscript (now based on GNU Ghostscript version
+7.05). The <i class="parameter"><tt>pstoraster</tt></i> filter is now a simple shell script calling
+<b class="command">gs</b> with the <b class="command">-sDEVICE=cups</b>
+parameter. If your Ghostscript does not show a success on asking for
+<b class="command">gs -h |grep cups</b>, you might not be able to
+print. Update your Ghostscript.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917435"></a>imagetops and imagetoraster</h3></div></div><div></div></div><p>
+In the section about pre-filters, we mentioned the pre-filter
+that generates PostScript from image formats. The <i class="parameter"><tt>imagetoraster</tt></i>
+filter is used to convert directly from image to raster, without the
+intermediate PostScript stage. It is used more often than the above
+mentioned pre-filters. A summarizing flowchart of image file
+filtering is shown in <link linkend="small8">.
+</p><p>
+       </p><div class="figure"><a name="small8"></a><p class="title"><b>Figure 19.8. Image format to CUPS-raster format conversion.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/8small.png" width="270" alt="Image format to CUPS-raster format conversion."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917514"></a>rasterto [printers specific]</h3></div></div><div></div></div><p>
+CUPS ships with quite different raster drivers processing CUPS
+raster. On my system I find in /usr/lib/cups/filter/ these:
+<i class="parameter"><tt>rastertoalps</tt></i>, <i class="parameter"><tt>rastertobj</tt></i>, <i class="parameter"><tt>rastertoepson</tt></i>, <i class="parameter"><tt>rastertoescp</tt></i>,
+<i class="parameter"><tt>rastertopcl</tt></i>, <i class="parameter"><tt>rastertoturboprint</tt></i>, <i class="parameter"><tt>rastertoapdk</tt></i>, <i class="parameter"><tt>rastertodymo</tt></i>,
+<i class="parameter"><tt>rastertoescp</tt></i>, <i class="parameter"><tt>rastertohp</tt></i>, and
+<i class="parameter"><tt>rastertoprinter</tt></i>. Don't worry if you have less
+than this; some of these are installed by commercial add-ons to CUPS
+(like <i class="parameter"><tt>rastertoturboprint</tt></i>), others (like
+<i class="parameter"><tt>rastertoprinter</tt></i>) by third-party driver
+development projects (such as Gimp-Print) wanting to cooperate as
+closely as possible with CUPS.
+</p><p>
+       </p><div class="figure"><a name="small9"></a><p class="title"><b>Figure 19.9. Raster to printer-specific formats.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/9small.png" width="270" alt="Raster to printer-specific formats."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917666"></a>CUPS Backends</h3></div></div><div></div></div><p>
+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 of sending printjobs over the network, or for every local
+interface. Every CUPS print queue needs to have a CUPS &#8220;<span class="quote">device-URI</span>&#8221;
+associated with it. The device URI is the way to encode the backend
+used to send the job to its destination. Network device-URIs are using
+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 much from my examples, if your OS is not Linux:
+</p><div class="variablelist"><dl><dt><span class="term">usb </span></dt><dd><p>
+       This backend sends printfiles to USB-connected printers. An
+       example for the CUPS device-URI to use is:
+       <tt class="filename">usb:/dev/usb/lp0</tt>.
+       </p></dd><dt><span class="term">serial </span></dt><dd><p>
+       This backend sends printfiles to serially connected printers.
+       An example for the CUPS device-URI to use is:
+       <tt class="filename">serial:/dev/ttyS0?baud=11500</tt>.
+       </p></dd><dt><span class="term">parallel </span></dt><dd><p>
+       This backend sends printfiles to printers connected to the
+       parallel port. An example for the CUPS device-URI to use is:
+       <tt class="filename">parallel:/dev/lp0</tt>.
+       </p></dd><dt><span class="term">scsi </span></dt><dd><p>
+       This backend sends printfiles to printers attached to the
+       SCSI interface. An example for the CUPS device-URI to use is:
+       <tt class="filename">scsi:/dev/sr1</tt>.
+       </p></dd><dt><span class="term">lpd </span></dt><dd><p>
+       This backend sends printfiles to LPR/LPD connected network
+       printers. An example for the CUPS device-URI to use is:
+       <tt class="filename">lpd://remote_host_name/remote_queue_name</tt>.
+       </p></dd><dt><span class="term">AppSocket/HP JetDirect </span></dt><dd><p>
+       This backend sends printfiles to AppSocket (a.k.a. "HP
+       JetDirect") connected network printers. An example for the CUPS
+       device-URI to use is:
+       <tt class="filename">socket://10.11.12.13:9100</tt>.
+       </p></dd><dt><span class="term">ipp </span></dt><dd><p>
+       This backend sends printfiles to IPP connected network
+       printers (or to other CUPS servers). Examples for CUPS device-URIs
+       to use are:
+       <tt class="filename">ipp:://192.193.194.195/ipp</tt>
+       (for many HP printers) or
+       <tt class="filename">ipp://remote_cups_server/printers/remote_printer_name</tt>.
+       </p></dd><dt><span class="term">http </span></dt><dd><p>
+       This backend sends printfiles 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:
+       <tt class="filename">http:://192.193.194.195:631/ipp</tt>
+       (for many HP printers) or
+       <tt class="filename">http://remote_cups_server:631/printers/remote_printer_name</tt>.
+       </p></dd><dt><span class="term">smb </span></dt><dd><p>
+       This backend sends printfiles to printers shared by a Windows
+       host. An example for CUPS device-URIs that may be used includes:
+       </p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><tt class="filename">smb://workgroup/server/printersharename</tt></td></tr><tr><td><tt class="filename">smb://server/printersharename</tt></td></tr><tr><td><tt class="filename">smb://username:password@workgroup/server/printersharename</tt></td></tr><tr><td><tt class="filename">smb://username:password@server/printersharename</tt></td></tr></table><p>
+       </p><p>
+       The smb:// backend is a symlink to the Samba utility
+       <i class="parameter"><tt>smbspool</tt></i> (does not ship with CUPS). If the
+       symlink is not present in your CUPS backend directory, have your
+       root user create it: <b class="command">ln -s `which smbspool'
+       /usr/lib/cups/backend/smb</b>.
+       </p></dd></dl></div><p>
+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 &#8220;<span class="quote">special</span>&#8221; printers that send
+the printjobs as email (through a &#8220;<span class="quote">mailto:/</span>&#8221; backend), convert them to
+PDF (through a &#8220;<span class="quote">pdfgen:/</span>&#8221; backend) or dump them to &#8220;<span class="quote">/dev/null</span>&#8221;. (In
+fact I have the system-wide default printer set up to be connected to
+a devnull:/ backend: there are just too many people sending jobs
+without specifying a printer, or scripts and programs which do not name
+a printer. The system-wide default deletes the job and sends a polite
+email back to the $USER asking him to always specify the correct
+printer name.)
+</p><p>
+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 <span class="emphasis"><em>lpinfo</em></span>
+utility. Used with the <tt class="option">-v</tt> parameter, it lists
+all available backends:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>lpinfo -v</tt></b>
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918031"></a>The Role of <i class="parameter"><tt>cupsomatic/foomatic</tt></i></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2918046"></a>
+<a class="indexterm" name="id2918055"></a>
+<i class="parameter"><tt>cupsomatic</tt></i> filters may be the most widely used on CUPS
+installations. You must be clear about the fact 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. <i class="parameter"><tt>cupsomatic</tt></i> uses PPDs that are generated from the Foomatic
+Printer &amp; Driver Database at Linuxprinting.org.
+</p><p>
+You can recognize these PPDs from the line calling the
+<i class="parameter"><tt>cupsomatic</tt></i> filter:
+
+</p><pre class="programlisting">
+ *cupsFilter: "application/vnd.cups-postscript  0  cupsomatic"
+</pre><p>
+
+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 <i class="parameter"><tt>foomatic</tt></i> namepart for
+the driver description. <i class="parameter"><tt>cupsomatic</tt></i> is a Perl script that runs
+Ghostscript with all the complicated command line options
+auto-constructed from the selected PPD and command line options give to
+the printjob.
+</p><p>
+<a class="indexterm" name="id2918132"></a>
+       However, <i class="parameter"><tt>cupsomatic</tt></i> 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 &#8220;<span class="quote">Point'n'Print</span>&#8221; to Windows clients. A better
+and more powerful successor is now in a stable beta-version: it is called <i class="parameter"><tt>foomatic-rip</tt></i>. To use
+<i class="parameter"><tt>foomatic-rip</tt></i> as a filter with CUPS, you need the new-type PPDs. These
+have a similar but different line:
+
+</p><pre class="programlisting">
+ *cupsFilter: "application/vnd.cups-postscript  0  foomatic-rip"
+</pre><p>
+
+The PPD generating engine at Linuxprinting.org has been revamped.
+The new PPDs comply to the Adobe spec. On top, 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 the new foomatic-rip now 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918196"></a>The Complete Picture</h3></div></div><div></div></div><p>
+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 document.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918210"></a><tt class="filename">mime.convs</tt></h3></div></div><div></div></div><p>
+CUPS auto-constructs all possible filtering chain paths for any given
+MIME type, and every printer installed. But how does it decide in
+favor or against a specific alternative?  (There may often 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 &#8220;<span class="quote">filter cost.</span>&#8221; CUPS decides for the most &#8220;<span class="quote">inexpensive</span>&#8221; route.
+</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+The setting of <i class="parameter"><tt>FilterLimit 1000</tt></i> in
+<tt class="filename">cupsd.conf</tt> 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 &#8220;<span class="quote">FilterLimit</span>&#8221; 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.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918275"></a>&#8220;<span class="quote">Raw</span>&#8221; Printing</h3></div></div><div></div></div><p>
+       You can tell CUPS to print (nearly) any file &#8220;<span class="quote">raw</span>&#8221;. &#8220;<span class="quote">Raw</span>&#8221; means it
+       will not be filtered. CUPS will send the file to the printer &#8220;<span class="quote">as is</span>&#8221;
+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 &#8220;<span class="quote"><i class="parameter"><tt>-o raw</tt></i></span>&#8221; 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:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>lpadmin -P rawprinter -v socket://11.12.13.14:9100 -E</tt></b>
+</pre><p>
+       sets up a queue named &#8220;<span class="quote">rawprinter</span>&#8221;, connected via the &#8220;<span class="quote">socket</span>&#8221;
+       protocol (a.k.a. &#8220;<span class="quote">HP JetDirect</span>&#8221;) to the device at IP address
+11.12.1.3.14, using port 9100. (If you had added a PPD with
+<b class="command">-P /path/to/PPD</b> to this command line, you would
+have installed a &#8220;<span class="quote">normal</span>&#8221; print queue.
+</p><p>
+CUPS will automatically treat each job sent to a queue as a &#8220;<span class="quote">raw</span>&#8221; 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918384"></a>application/octet-stream Printing</h3></div></div><div></div></div><p>
+Any MIME type with no rule in the
+<tt class="filename">/etc/cups/mime.types</tt> file is regarded as unknown
+or <i class="parameter"><tt>application/octet-stream</tt></i> and will not be
+sent. Because CUPS refuses to print unknown MIME types per default,
+you will probably have experienced the fact that print jobs originating
+from Windows clients were not printed. You may have found an error
+message in your CUPS logs like:
+</p><p><tt class="computeroutput">
+ Unable to convert file 0 to printable format for job
+</tt></p><p>
+To enable the printing of <i class="parameter"><tt>application/octet-stream</tt></i> files, edit
+these two files:
+</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="filename">/etc/cups/mime.convs</tt></p></li><li><p><tt class="filename">/etc/cups/mime.types</tt></p></li></ul></div><p>
+Both contain entries (at the end of the respective files) which must
+be uncommented to allow RAW mode operation for
+<i class="parameter"><tt>application/octet-stream</tt></i>. In <tt class="filename">/etc/cups/mime.types</tt>
+make sure this line is present:
+
+<a class="indexterm" name="id2918481"></a>
+
+</p><pre class="programlisting">
+application/octet-stream
+</pre><p>
+
+This line (with no specific auto-typing rule set) makes all files
+not otherwise auto-typed a member of <i class="parameter"><tt>application/octet-stream</tt></i>. In
+<tt class="filename">/etc/cups/mime.convs</tt>, have this
+line: 
+
+</p><pre class="programlisting">
+application/octet-stream   application/vnd.cups-raw   0   -
+</pre><p>
+
+<a class="indexterm" name="id2918522"></a>
+
+This line tells CUPS to use the <span class="emphasis"><em>Null Filter</em></span>
+(denoted as &#8220;<span class="quote">-</span>&#8221;, doing nothing at all) on
+<i class="parameter"><tt>application/octet-stream</tt></i>, and tag the result as
+<i class="parameter"><tt>application/vnd.cups-raw</tt></i>. 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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Editing the <tt class="filename">mime.convs</tt> and the
+<tt class="filename">mime.types</tt> file does not
+<span class="emphasis"><em>enforce</em></span> &#8220;<span class="quote">raw</span>&#8221; printing, it only
+<span class="emphasis"><em>allows</em></span> it.
+</p></div><p><b>Background. </b>
+CUPS being 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...) &#8220;<span class="quote">Unknown</span>&#8221; data are regarded by CUPS
+as <span class="emphasis"><em>MIME type</em></span>
+<span class="emphasis"><em>application/octet-stream</em></span>. While you
+<span class="emphasis"><em>can</em></span> send data &#8220;<span class="quote">raw</span>&#8221;, the MIME type for these must
+be one that is known to CUPS and an allowed one. The file
+<tt class="filename">/etc/cups/mime.types</tt> defines the &#8220;<span class="quote">rules</span>&#8221; of how CUPS
+recognizes MIME types. The file
+<tt class="filename">/etc/cups/mime.convs</tt> decides which file
+conversion filter(s) may be applied to which MIME types.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918652"></a>PostScript Printer Descriptions (PPDs) for Non-PS Printers</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2918664"></a>
+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 jobfile. 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 jobfiles. The only difference is:
+a PostScript printer has the RIP built-in, for other types of
+printers the Ghostscript RIP runs on the host computer.
+</p><p>
+PPDs for a non-PS printer have a few lines that are unique to
+CUPS. The most important one looks similar to this:
+
+<a class="indexterm" name="id2918689"></a>
+
+</p><pre class="programlisting">
+ *cupsFilter: application/vnd.cups-raster  66   rastertoprinter
+</pre><p>
+
+It is the last piece in the CUPS filtering puzzle. This line tells the
+CUPS daemon to use as a last filter <i class="parameter"><tt>rastertoprinter</tt></i>. This filter
+should be served as input an <i class="parameter"><tt>application/vnd.cups-raster</tt></i> MIME type
+file. Therefore, CUPS should auto-construct a filtering chain, which
+delivers as its last output the specified MIME type. This is then
+taken as input to the specified <i class="parameter"><tt>rastertoprinter</tt></i> filter. After this
+the last filter has done its work (<i class="parameter"><tt>rastertoprinter</tt></i> is a Gimp-Print
+filter), the file should go to the backend, which sends it to the
+output device.
+</p><p>
+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 <link linkend="cups-ppds"> for summary information.
+</p><div class="table"><a name="cups-ppds"></a><p class="title"><b>Table 19.1. PPDs shipped with CUPS</b></p><table summary="PPDs shipped with CUPS" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">PPD file</th><th align="justify">Printer type</th></tr></thead><tbody><tr><td align="left">deskjet.ppd</td><td align="justify">older HP inkjet printers and compatible</td></tr><tr><td align="left">deskjet2.ppd</td><td align="justify">newer HP inkjet printers and compatible </td></tr><tr><td align="left">dymo.ppd</td><td align="justify">label printers </td></tr><tr><td align="left">epson9.ppd</td><td align="justify">Epson 24pin impact printers and compatible </td></tr><tr><td align="left">epson24.ppd</td><td align="justify">Epson 24pin impact printers and compatible </td></tr><tr><td align="left">okidata9.ppd</td><td align="justify">Okidata 9pin impact printers and compatible </td></tr><tr><td align="left">okidat24.ppd</td><td align="justify">Okidata 24pin impact printers and compatible </td></tr><tr><td align="left">stcolor.ppd</td><td align="justify">older Epson Stylus Color printers </td></tr><tr><td align="left">stcolor2.ppd</td><td align="justify">newer Epson Stylus Color printers </td></tr><tr><td align="left">stphoto.ppd</td><td align="justify">older Epson Stylus Photo printers </td></tr><tr><td align="left">stphoto2.ppd</td><td align="justify">newer Epson Stylus Photo printers </td></tr><tr><td align="left">laserjet.ppd</td><td align="justify">all PCL printers. Further below is a discussion
+                       of several other driver/PPD-packages suitable for use with CUPS. </td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918952"></a><span class="emphasis"><em>cupsomatic/foomatic-rip</em></span> Versus <span class="emphasis"><em>native CUPS</em></span> Printing</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2918972"></a>
+<a class="indexterm" name="id2918980"></a>
+Native CUPS rasterization works in two steps:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+First is the <i class="parameter"><tt>pstoraster</tt></i> step. It uses the special CUPS
+<a class="indexterm" name="id2919006"></a>
+device from ESP Ghostscript 7.05.x as its tool.
+</p></li><li><p>
+Second comes the <i class="parameter"><tt>rasterdriver</tt></i> 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/non-free and some are proprietary.</p></li></ul></div><p>
+Often this produces better quality (and has several more
+advantages) than other methods.
+</p><p>
+       </p><div class="figure"><a name="cupsomatic-dia"></a><p class="title"><b>Figure 19.10. cupsomatic/foomatic Processing versus Native CUPS.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/10small.png" width="270" alt="cupsomatic/foomatic Processing versus Native CUPS."></div></div><p>
+</p><p>
+One other method is the <i class="parameter"><tt>cupsomatic/foomatic-rip</tt></i>
+way. Note that <i class="parameter"><tt>cupsomatic</tt></i> is <span class="emphasis"><em>not</em></span> made by the CUPS
+developers. It is an independent contribution to printing development,
+made by people from Linuxprinting.org <sup>[<a name="id2919110" href="#ftn.id2919110">4</a>]</sup>.
+<i class="parameter"><tt>cupsomatic</tt></i> is no longer developed and maintained and is no longer
+supported. It has now been replaced by
+<i class="parameter"><tt>foomatic-rip</tt></i>. <i class="parameter"><tt>foomatic-rip</tt></i> is a complete re-write
+of the old <i class="parameter"><tt>cupsomatic</tt></i> idea, but very much improved and generalized to
+other (non-CUPS) spoolers. An upgrade to foomatic-rip is strongly
+advised, especially if you are upgrading to a recent version of CUPS,
+too.
+</p><p>
+       <a class="indexterm" name="id2919157"></a>
+       <a class="indexterm" name="id2919165"></a>
+Both the <i class="parameter"><tt>cupsomatic</tt></i> (old) and the <i class="parameter"><tt>foomatic-rip</tt></i> (new) methods from
+Linuxprinting.org use 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.
+</p><p>
+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.
+</p><p>
+<i class="parameter"><tt>cupsomatic</tt></i> kidnaps the printfile after the
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i> stage and
+deviates it through the CUPS-external, system-wide Ghostscript
+installation. Therefore the printfile bypasses the <i class="parameter"><tt>pstoraster</tt></i> filter
+(and also bypasses the CUPS-raster-drivers
+<i class="parameter"><tt>rastertosomething</tt></i>). After Ghostscript finished its rasterization,
+<i class="parameter"><tt>cupsomatic</tt></i> hands the rendered file directly to the CUPS backend. The
+flowchart in <link linkend="cupsomatic-dia"> illustrates the difference between native CUPS
+rendering and the <i class="parameter"><tt>Foomatic/cupsomatic</tt></i> method.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919266"></a>Examples for Filtering Chains</h3></div></div><div></div></div><p>
+Here are a few examples of commonly occurring filtering chains to
+illustrate the workings of CUPS.
+</p><p>
+Assume you want to print a PDF file to an HP JetDirect-connected
+PostScript printer, but you want to print the pages 3-5, 7, 11-13
+only, and you want to print them &#8220;<span class="quote">two-up</span>&#8221; and &#8220;<span class="quote">duplex</span>&#8221;:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Your print options (page selection as required, two-up,
+duplex) are passed to CUPS on the command line.</p></li><li><p>The (complete) PDF file is sent to CUPS and autotyped as
+<i class="parameter"><tt>application/pdf</tt></i>.</p></li><li><p>The file therefore must first pass the
+<i class="parameter"><tt>pdftops</tt></i> pre-filter, which produces PostScript
+MIME type <i class="parameter"><tt>application/postscript</tt></i> (a preview here
+would still show all pages of the original PDF).</p></li><li><p>The file then passes the <i class="parameter"><tt>pstops</tt></i>
+filter that applies the command line options: it selects the pages
+2-5, 7 and 11-13, creates an imposed layout &#8220;<span class="quote">2 pages on 1 sheet</span>&#8221; and
+inserts the correct &#8220;<span class="quote">duplex</span>&#8221; command (as defined in the printer's
+PPD) into the new PostScript file; the file is now of PostScript MIME
+type
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>.</p></li><li><p>The file goes to the <i class="parameter"><tt>socket</tt></i>
+backend, which transfers the job to the printers.</p></li></ul></div><p>
+       The resulting filter chain, therefore, is as drawn in <link linkend="pdftosocket">.
+</p><div class="figure"><a name="pdftosocket"></a><p class="title"><b>Figure 19.11. PDF to socket chain.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/pdftosocket.png" width="270" alt="PDF to socket chain."></div></div><p>
+Assume your want to print the same filter to an USB-connected
+Epson Stylus Photo printer installed with the CUPS
+<tt class="filename">stphoto2.ppd</tt>. The first few filtering stages
+are nearly the same:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Your print options (page selection as required, two-up,
+duplex) are passed to CUPS on the commandline.</p></li><li><p>The (complete) PDF file is sent to CUPS and autotyped as
+<i class="parameter"><tt>application/pdf</tt></i>.</p></li><li><p>The file must first pass the
+<i class="parameter"><tt>pdftops</tt></i> pre-filter, which produces PostScript
+MIME type <i class="parameter"><tt>application/postscript</tt></i> (a preview here
+would still show all pages of the original PDF).</p></li><li><p>The file then passes the &#8220;<span class="quote">pstops</span>&#8221; filter that applies
+the commandline options: it selects the pages 2-5, 7 and 11-13,
+creates an imposed layout &#8220;<span class="quote">two pages on one sheet</span>&#8221; and inserts the
+correct &#8220;<span class="quote">duplex</span>&#8221; command... (Oops  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 
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>.</p></li><li><p>The file then passes the
+               
+<i class="parameter"><tt>pstoraster</tt></i> stage and becomes MIME type
+<i class="parameter"><tt>application/
+cups-raster</tt></i>.</p></li><li><p>Finally, the <i class="parameter"><tt>rastertoepson</tt></i> filter
+does its work (as indicated in the printer's PPD), creating the
+rinter-specific raster data and embedding any user-selected
+print-options into the print data stream.</p></li><li><p>The file goes to the <i class="parameter"><tt>usb</tt></i> backend,
+which transfers the job to the printers.</p></li></ul></div><p>
+       The resulting filter chain therefore is as drawn in <link linkend="pdftoepsonusb">.
+</p><div class="figure"><a name="pdftoepsonusb"></a><p class="title"><b>Figure 19.12. PDF to USB chain.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/pdftoepsonusb.png" width="270" alt="PDF to USB chain."></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919651"></a>Sources of CUPS Drivers/PPDs</h3></div></div><div></div></div><p>
+On the Internet you can now find many thousands of CUPS-PPD files
+(with their companion filters), in many national languages
+supporting more than thousand non-PostScript models.
+</p><div class="itemizedlist"><a class="indexterm" name="id2919667"></a><a class="indexterm" name="id2919677"></a><ul type="disc"><li><p><ulink url="http://wwwl.easysw.com/printpro/">ESP
+PrintPro</ulink> (commercial,
+non-free) is packaged with more than three thousand PPDs, ready for
+successful use &#8220;<span class="quote">out of the box</span>&#8221; on Linux, Mac OS X, IBM-AIX,
+HP-UX, Sun-Solaris, SGI-IRIX, Compaq Tru64, Digital UNIX, and some
+more 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).</p></li><li><p>The <ulink url="http://gimp-print.sourceforge.net/">Gimp-Print-Project
+</ulink> (GPL, free software)
+provides around 140 PPDs (supporting nearly 400 printers, many driven
+to photo quality output), to be used alongside the Gimp-Print CUPS
+filters.</p></li><li><p><ulink url="http://www.turboprint.com/">TurboPrint
+</ulink> (shareware, non-free) supports
+roughly the same amount of printers in excellent
+quality.</p></li><li><p><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).</p></li><li><p><ulink url="http://hpinkjet.sourceforge.net/">HPIJS
+</ulink> (BSD-style licenses, free)
+supports around 150 of HP's own printers and is also providing
+excellent print quality now (currently available only via the Foomatic
+path).</p></li><li><p><ulink url="http://www.linuxprinting.org/">Foomatic/cupsomatic
+</ulink> (LPGL, free) from
+Linuxprinting.org are providing PPDs for practically every Ghostscript
+filter known to the world (including Omni, Gimp-Print and
+HPIJS).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919788"></a>Printing with Interface Scripts</h3></div></div><div></div></div><p>
+CUPS also supports the usage of &#8220;<span class="quote">interface scripts</span>&#8221; as known from
+System V AT&amp;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 similar role as
+PPDs for PostScript printers. Interface scripts may inject the Escape
+sequences as required into the print data stream, if the user has
+chosen to select a certain paper tray, or print landscape, or use A3
+paper, etc. Interfaces 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 <b class="command">-i</b> option:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p pclprinter -v socket://11.12.13.14:9100 \
+  -i /path/to/interface-script</tt></b>
+</pre><p>
+Interface scripts might be the &#8220;<span class="quote">unknown animal</span>&#8221; 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 usage of interface scripts is
+to be found at <ulink url="http://playground.sun.com/printing/documentation/interface.html">http://playground.sun.com/printing/documentation/interface.html</ulink>).
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2919880"></a>Network Printing (Purely Windows)</h2></div></div><div></div></div><p>
+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 &#8220;<span class="quote">purely Windows</span>&#8221; setup: Windows clients
+with a Windows NT print server.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919900"></a>From Windows Clients to an NT Print Server</h3></div></div><div></div></div><p>
+Windows clients printing to an NT-based print server have two
+options. They may:
+<a class="indexterm" name="id2919913"></a>
+<a class="indexterm" name="id2919922"></a>
+</p><div class="itemizedlist"><ul type="disc"><li><p>Execute the driver locally and render the GDI output
+                       (EMF) into the printer-specific format on their own.
+       </p></li><li><p>Send the GDI output (EMF) to the server, where the
+driver is executed to render the printer specific
+output.</p></li></ul></div><p>
+       Both print paths are shown in the flowcharts in the figures below.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2919956"></a>Driver Execution on the Client</h3></div></div><div></div></div><p>
+In the first case the print server must spool the file as raw,
+meaning it shouldn't touch the jobfile 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 &#8220;<span class="quote">spooling-only</span>&#8221; print server may
+be used even if no driver(s) for UNIX are available it is sufficient
+to have the Windows client drivers available; and installed on the
+clients.
+</p><p>
+       </p><div class="figure"><a name="small11"></a><p class="title"><b>Figure 19.13. Print driver execution on the client.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/11small.png" width="270" alt="Print driver execution on the client."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920029"></a>Driver Execution on the Server</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2920038"></a>
+<a class="indexterm" name="id2920046"></a>
+<a class="indexterm" name="id2920055"></a>
+<a class="indexterm" name="id2920063"></a>
+<a class="indexterm" name="id2920071"></a>
+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.
+</p><p>
+       </p><div class="figure"><a name="small12"></a><p class="title"><b>Figure 19.14. Print driver execution on the server.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/12small.png" width="270" alt="Print driver execution on the server."></div></div><p>
+</p><p>
+However, there is something similar possible with CUPS. Read on.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920140"></a>Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</h2></div></div><div></div></div><p>
+Since UNIX print servers <span class="emphasis"><em>cannot</em></span> 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920162"></a>From Windows Clients to a CUPS/Samba Print Server</h3></div></div><div></div></div><p>
+Here is a simple recipe showing how you can take advantage of CUPS'
+powerful features for the benefit of your Windows network printing
+clients:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Let the Windows clients send PostScript to the CUPS
+server.</p></li><li><p>Let the CUPS server render the PostScript into device-specific raster format.</p></li></ul></div><p>
+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.
+</p><p>
+First, to enable CUPS-based rinting through Samba the
+following options should be set in your <tt class="filename">smb.conf</tt> file [global]
+section:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap = cups</tt></i></td></tr></table><p>
+When these parameters are specified, all manually set print directives
+(like <a class="indexterm" name="id2920242"></a><i class="parameter"><tt>print command</tt></i>, or <a class="indexterm" name="id2920257"></a><i class="parameter"><tt>lppause command</tt></i>) in <tt class="filename">smb.conf</tt> (as well as
+in Samba itself) will be ignored. Instead, Samba will directly
+interface with CUPS through its application program interface (API),
+as long as Samba has been compiled with CUPS library (libcups)
+support. If Samba has not been compiled with CUPS support, and if no
+other print commands are set up, then printing will use the
+<span class="emphasis"><em>System V</em></span> AT&amp;T command set, with the -oraw
+option automatically passing through (if you want your own defined
+print commands to work with a Samba that has CUPS support compiled in,
+simply use <a class="indexterm" name="id2920295"></a><i class="parameter"><tt>printing</tt></i> = sysv).
+</p><p>
+</p><div class="figure"><a name="13small"></a><p class="title"><b>Figure 19.15. Printing via CUPS/Samba server.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/13small.png" width="270" alt="Printing via CUPS/Samba server."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920357"></a>Samba Receiving Jobfiles and Passing Them to CUPS</h3></div></div><div></div></div><p>
+Samba <span class="emphasis"><em>must</em></span> use its own spool directory (it is set
+by a line similar to <a class="indexterm" name="id2920371"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba,
+in the <i class="parameter"><tt>[printers]</tt></i> or
+<i class="parameter"><tt>[printername]</tt></i> section of
+<tt class="filename">smb.conf</tt>). Samba receives the job in its own
+spool space and passes it into the spool directory of CUPS (the CUPS
+spooling directory is set by the <i class="parameter"><tt>RequestRoot</tt></i>
+directive, in a line that defaults to <i class="parameter"><tt>RequestRoot
+/var/spool/cups</tt></i>). CUPS checks the access rights of its
+spool dir and resets it to healthy values with every restart. We have
+seen quite a few people who had used a common spooling space for Samba
+and CUPS, and were struggling for weeks with this &#8220;<span class="quote">problem.</span>&#8221;
+</p><p>
+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 &#8220;<span class="quote">localhost</span>&#8221; to print. If they run on different machines, you
+need to make sure the Samba host gets access to printing on CUPS.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920446"></a>Network PostScript RIP</h2></div></div><div></div></div><p>
+This section discusses the use of CUPS filters on the server  configuration where
+clients make use of a PostScript driver with CUPS-PPDs.
+</p><p>
+<a class="indexterm" name="id2920468"></a>
+<a class="indexterm" name="id2920476"></a>
+<a class="indexterm" name="id2920484"></a>
+PPDs can control all print device options. They are usually provided
+by the manufacturer, if you own a PostScript printer, that is. PPD
+files (PostScript Printer Descriptions) 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
+&#8220;<span class="quote">on-the-fly</span>&#8221; into buttons and drop-down lists for the user to select.
+</p><p>
+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 url="http://localhost:631/printers/">http://localhost:631/printers/</ulink>
+and click on one <span class="guibutton">Configure Printer</span> button to see
+it), or a command line interface (see <b class="command">man lpoptions</b>
+or see if you have <b class="command">lphelp</b> on your system). There are also some
+different GUI frontends 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920548"></a>PPDs for Non-PS Printers on UNIX</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2920560"></a>
+CUPS does not limit itself to &#8220;<span class="quote">real</span>&#8221; PostScript printers in its usage
+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.
+</p><p>
+This is logical, as 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
+<i class="parameter"><tt>*cupsFilter</tt></i>. 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920608"></a>PPDs for Non-PS Printers on Windows</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2920619"></a>
+CUPS-PPDs can also be used on Windows-Clients, on top of a
+&#8220;<span class="quote">core</span>&#8221; PostScript driver (now recommended is the "CUPS PostScript
+Driver for WindowsNT/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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Act as a networked PostScript RIP (Raster Image
+Processor), handling printfiles from all client platforms in a uniform
+way.</p></li><li><p>Act as a central accounting and billing server, since
+all files are passed through the pstops filter and are, therefore,
+logged in the CUPS <tt class="filename">page_log</tt> file.
+<span class="emphasis"><em>Note:</em></span> this cannot happen with &#8220;<span class="quote">raw</span>&#8221; print jobs,
+which always remain unfiltered per definition.</p></li><li><p>Enable clients to consolidate on a single PostScript
+driver, even for many different target printers.</p></li></ul></div><p>
+Using CUPS PPDs on Windows clients enables these to control
+all print job settings just as a UNIX client can do.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920689"></a>Windows Terminal Servers (WTS) as CUPS Clients</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920707"></a>Printer Drivers Running in &#8220;<span class="quote">Kernel Mode</span>&#8221; Cause Many
+Problems</h3></div></div><div></div></div><p>
+       In Windows NT printer drivers which run in &#8220;<span class="quote">Kernel
+Mode</span>&#8221;, introduces 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 &#8220;<span class="quote">blue screens
+of death</span>&#8221; on a regular basis?
+</p><p>
+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 there have been so far only two different PostScript
+drivers: the ones 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920752"></a>Workarounds Impose Heavy Limitations</h3></div></div><div></div></div><p>
+In many cases, in an attempt to work around this problem, 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 clients in the number of printer options
+available for them. 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!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920773"></a>CUPS: A &#8220;<span class="quote">Magical Stone</span>&#8221;?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2920788"></a>
+<a class="indexterm" name="id2920797"></a>
+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 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)
+chose 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 &#8220;<span class="quote">raw spooling</span>&#8221; device. Plus, this setup is not yet widely tested,
+although the first feedbacks look very promising.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920836"></a>PostScript Drivers with No Major Problems  Even in Kernel
+Mode</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2920852"></a>
+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 &#8220;<span class="quote">2</span>&#8221; of &#8220;<span class="quote">W32X86</span>&#8221; are &#8220;<span class="quote">old</span>&#8221;
+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 &#8220;<span class="quote">diff</span>&#8221; under the GPL, and if you are
+the owner of an &#8220;<span class="quote">MS DDK for Windows NT,</span>&#8221; you can check the driver yourself.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920901"></a>Configuring CUPS for Driver Download</h2></div></div><div></div></div><p>
+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 the previous chapter. In reality, this is a
+pure Samba business and only relates to the Samba/Windows client
+relationship.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920920"></a><span class="emphasis"><em>cupsaddsmb</em></span>: The Unknown Utility</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2920935"></a>
+The <b class="command">cupsaddsmb</b> utility (shipped with all current CUPS versions) is an
+alternate method to transfer printer drivers into the Samba
+<i class="parameter"><tt>[print$]</tt></i> share. Remember, this share is where
+clients expect drivers deposited and setup for download and
+installation. It makes the sharing of any (or all) installed CUPS
+printers quite easy. <b class="command">cupsaddsmb</b> can use the Adobe PostScript driver as
+well as the newly developed CUPS PostScript Driver for
+Windows NT/200x/XP. <i class="parameter"><tt>cupsaddsmb</tt></i> does
+<span class="emphasis"><em>not</em></span> work with arbitrary vendor printer drivers,
+but only with the <span class="emphasis"><em>exact</em></span> driver files that are
+named in its man page.
+</p><p>
+The CUPS printer driver is available from the CUPS download site. Its
+package name is <tt class="filename">cups-samba-[version].tar.gz</tt> . It
+is preferred over the Adobe drivers since it has a number of
+advantages:
+</p><div class="itemizedlist"><ul type="disc"><li><p>It supports a much more accurate page
+accounting.</p></li><li><p>It supports banner pages, and page labels on all
+printers.</p></li><li><p>It supports the setting of a number of job IPP
+attributes (such as job-priority, page-label and
+job-billing).</p></li></ul></div><p>
+However, currently only Windows NT, 2000 and XP are supported by the
+CUPS drivers. You will also need to get the respective part of Adobe driver
+if you need to support Windows 95, 98 and ME clients.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921036"></a>Prepare Your <tt class="filename">smb.conf</tt> for <b class="command">cupsaddsmb</b></h3></div></div><div></div></div><p>
+Prior to running <b class="command">cupsaddsmb</b>, you need the settings in
+<tt class="filename">smb.conf</tt> as shown in <link linkend="cupsadd-ex">:
+</p><div class="example"><a name="cupsadd-ex"></a><p class="title"><b>Example 19.3. smb.conf for cupsaddsmb usage</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td># setting depends on your requirements</td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[print$]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Printer Drivers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /etc/samba/drivers</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>write list = root</tt></i></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921278"></a>CUPS &#8220;<span class="quote">PostScript Driver for Windows NT/200x/XP</span>&#8221;</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2921293"></a>
+CUPS users may get the exact same packages from <ulink url="http://www.cups.org/software.html">http://www.cups.org/software.html</ulink>.
+It is a separate package from the CUPS base software files, tagged as
+CUPS 1.1.x Windows NT/200x/XP Printer Driver for Samba
+(tar.gz, 192k). The filename to download is
+<tt class="filename">cups-samba-1.1.x.tar.gz</tt>. Upon untar and unzipping,
+it will reveal these files:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>tar xvzf cups-samba-1.1.19.tar.gz</tt></b>
+cups-samba.install
+cups-samba.license
+cups-samba.readme
+cups-samba.remove
+cups-samba.ss
+</pre><p>
+<a class="indexterm" name="id2921348"></a>
+<a class="indexterm" name="id2921359"></a>
+These have been packaged with the ESP meta packager software
+EPM. The <tt class="filename">*.install</tt> and
+<tt class="filename">*.remove</tt> files are simple shell scripts, which
+untars the <tt class="filename">*.ss</tt> (the <tt class="filename">*.ss</tt> is
+nothing else but a tar-archive, which can be untarred by &#8220;<span class="quote">tar</span>&#8221;
+too). Then it puts the content into
+<tt class="filename">/usr/share/cups/drivers/</tt>. This content includes three
+files:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>tar tv cups-samba.ss</tt></b>
+cupsdrvr.dll
+cupsui.dll
+cups.hlp  
+</pre><p>
+The <i class="parameter"><tt>cups-samba.install</tt></i> shell scripts are easy to
+handle:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>./cups-samba.install</tt></b>
+[....]
+Installing software...
+Updating file permissions...
+Running post-install commands...
+Installation is complete.       
+</pre><p>
+The script should automatically put the driver files into the
+<tt class="filename">/usr/share/cups/drivers/</tt> directory.
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Due to a bug, one recent CUPS release puts the
+<tt class="filename">cups.hlp</tt> driver file
+into<tt class="filename">/usr/share/drivers/</tt> instead of
+<tt class="filename">/usr/share/cups/drivers/</tt>. To work around this,
+copy/move the file (after running the
+<b class="command">./cups-samba.install</b> script) manually to the
+correct place.
+</p></div><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp /usr/share/drivers/cups.hlp /usr/share/cups/drivers/</tt></b>
+</pre><p>
+<a class="indexterm" name="id2921543"></a>
+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 Driver
+Developer Kit (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 &#8220;<span class="quote">diff</span>&#8221; in source code under the GPL, so anybody with a license of
+Visual Studio and a DDK will be able to compile for him/herself.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921567"></a>Recognizing Different Driver Files</h3></div></div><div></div></div><p>
+The CUPS drivers do not support the older Windows 95/98/Me, but only
+the Windows NT/2000/XP client.
+</p><p>Windows NT, 2000 and XP are supported by:</p><p>
+       </p><div class="itemizedlist"><ul type="disc"><li>cups.hlp</li><li>cupsdrvr.dll</li><li>cupsui.dll</li></ul></div><p>
+</p><p>
+Adobe drivers are available for the older Windows 95/98/Me as well as
+the Windows NT/2000/XP clients. The set of files is different from the
+different platforms.
+</p><p>Windows 95, 98 and ME are supported by:</p><p>
+       </p><div class="itemizedlist"><ul type="disc"><li>ADFONTS.MFM</li><li>ADOBEPS4.DRV</li><li>ADOBEPS4.HLP</li><li>DEFPRTR2.PPD</li><li>ICONLIB.DLL</li><li>PSMON.DLL</li></ul></div><p>
+</p><p>Windows NT, 2000 and XP are supported by:</p><p>
+</p><div class="itemizedlist"><ul type="disc"><li>ADOBEPS5.DLL</li><li>ADOBEPSU.DLL</li><li>ADOBEPSU.HLP</li></ul></div><p>
+
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+If both the Adobe driver files and the CUPS driver files for the
+support of Windows NT/200x/XP are present in FIXME, the Adobe ones will be ignored
+and the CUPS ones will be used. If you prefer  for whatever reason
+ to use Adobe-only drivers, move away the three CUPS driver files. The
+Windows 9x/Me clients use the Adobe drivers in any case.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921697"></a>Acquiring the Adobe Driver Files</h3></div></div><div></div></div><p>
+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. Probably you 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
+<i class="parameter"><tt>[print$]</tt></i> share holds the Adobe files, from
+where you can get them with smbclient from the CUPS host. 
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921727"></a>ESP Print Pro PostScript Driver for Windows NT/200x/XP</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2921740"></a>
+Users of the ESP Print Pro software are able to install their Samba
+drivers package for this purpose with no problem. Retrieve the driver
+files from the normal download area of the ESP Print Pro software
+at <ulink url="http://www.easysw.com/software.html">http://www.easysw.com/software.html</ulink>.
+You need to locate the link labelled &#8220;<span class="quote">SAMBA</span>&#8221; among the
+<span class="guilabel">Download Printer Drivers for ESP Print Pro 4.x</span>
+area and download the package. Once installed, you can prepare any
+driver by simply highlighting the printer in the Printer Manager GUI
+and select <span class="guilabel">Export Driver...</span> from the menu. Of
+course you need to have prepared Samba beforehand to handle the
+driver files; i.e., setup the <i class="parameter"><tt>[print$]</tt></i>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921797"></a>Caveats to be Considered</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2921809"></a>
+Once you have run the install script (and possibly manually
+moved the <tt class="filename">cups.hlp</tt> file to
+<tt class="filename">/usr/share/cups/drivers/</tt>), the driver is
+ready to be put into Samba's <i class="parameter"><tt>[print$]</tt></i> share (which often maps to
+<tt class="filename">/etc/samba/drivers/</tt> and contains a subdirectory
+tree with <span class="emphasis"><em>WIN40</em></span> and
+<span class="emphasis"><em>W32X86</em></span> branches). You do this by running
+<b class="command">cupsaddsmb</b> (see also <b class="command">man cupsaddsmb</b> for
+CUPS since release 1.1.16).
+</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
+<a class="indexterm" name="id2921877"></a>
+You may need to put root into the smbpasswd file by running
+<b class="command">smbpasswd</b>; 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
+<span class="emphasis"><em>single sign on</em></span> to a Windows Domain Controller.
+</p></div><p>
+Once the driver files are in the <i class="parameter"><tt>[print$]</tt></i> share
+and are initialized, they are ready to be downloaded and installed by
+the Windows NT/200x/XP clients.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Win 9x/Me clients will not work with the CUPS PostScript driver. For
+these you still need to use the <tt class="filename">ADOBE*.*</tt>
+drivers as previously stated.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+It is not harmful if you still have the
+<tt class="filename">ADOBE*.*</tt> driver files from previous
+installations in the <tt class="filename">/usr/share/cups/drivers/</tt>
+directory. The new <b class="command">cupsaddsmb</b> (from 1.1.16) will
+automatically prefer its own drivers if it finds both.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2921965"></a>
+Should your Windows clients have had the old <tt class="filename">ADOBE*.*</tt>
+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 &#8220;<span class="quote">delete</span>&#8221; the printer, as 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 <span class="guilabel">Printers</span> folder (possibly via <span class="guilabel">Start &gt; Settings &gt; Control Panel &gt; Printers</span>),
+right-click on the folder background and select <span class="guimenuitem">Server
+Properties</span>. When the new dialog opens, select the
+<span class="guilabel">Drivers</span> tab. On the list select the driver you
+want to delete and click the <span class="guilabel">Delete</span>
+button. This will only work if there is not one single printer left
+that uses that particular driver. You need to &#8220;<span class="quote">delete</span>&#8221; all printers
+using this driver in the <span class="guilabel">Printers</span> folder first. You will need
+Administrator privileges to do this.
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2922050"></a>
+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="printing">. Either change
+a driver for an existing printer by running the <span class="guilabel">Printer Properties</span>
+dialog, or use <b class="command">rpcclient</b> with the
+<b class="command">setdriver</b> subcommand.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2922094"></a>Windows CUPS PostScript Driver Versus Adobe Driver</h3></div></div><div></div></div><p>
+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 the CUPS ones:
+</p><div class="itemizedlist"><ul type="disc"><li><p>No hassle with the Adobe EULA.</p></li><li><p>No hassle with the question &#8220;<span class="quote">Where do I
+get the ADOBE*.* driver files from?</span>&#8221;</p></li><li><p>
+<a class="indexterm" name="id2922134"></a>
+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 printfile starts with
+<i class="parameter"><tt>&lt;1B &gt;%-12345X</tt></i> or
+<i class="parameter"><tt>&lt;escape&gt;%-12345X</tt></i> instead
+of <i class="parameter"><tt>%!PS</tt></i>). This leads to the
+CUPS daemon auto-typing the incoming file as a print-ready file,
+not initiating a pass through the <i class="parameter"><tt>pstops</tt></i> filter (to speak more
+technically, it is not regarded as the generic MIME-type 
+<a class="indexterm" name="id2922177"></a>
+<i class="parameter"><tt>application/postscript</tt></i>, but as
+the more special MIME type
+<a class="indexterm" name="id2922194"></a>
+<i class="parameter"><tt>application/cups.vnd-postscript</tt></i>),
+which therefore also leads to the page accounting in
+<i class="parameter"><tt>/var/log/cups/page_log</tt></i> not
+receiving the exact number of pages; instead the dummy page number
+of &#8220;<span class="quote">1</span>&#8221; is logged in a standard setup).</p></li><li><p>The Adobe driver has more options to misconfigure the
+PostScript generated by it (like setting it inadvertently to
+<span class="guilabel">Optimize for Speed</span>, instead of
+<span class="guilabel">Optimize for Portability</span>, which
+could lead to CUPS being unable to process it).</p></li><li><p>The CUPS PostScript driver output sent by Windows
+clients to the CUPS server is guaranteed to auto-type 
+as the generic MIME type <i class="parameter"><tt>application/postscript</tt></i>,
+thus passing through the CUPS <i class="parameter"><tt>pstops</tt></i> filter and logging the
+correct number of pages in the <tt class="filename">page_log</tt> for
+accounting and quota purposes.</p></li><li><p>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
+<span class="emphasis"><em>banner pages</em></span> (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).</p></li><li><p>The CUPS PostScript driver supports the inclusion of
+the new <i class="parameter"><tt>*cupsJobTicket</tt></i> comments at the
+beginning of the PostScript file (which could be used in the future
+for all sort of beneficial extensions on the CUPS side, but which will
+not disturb any other applications as they will regard it as a comment
+and simply ignore it).</p></li><li><p>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).</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2922324"></a>Run cupsaddsmb (Quiet Mode)</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2922335"></a>
+<a class="indexterm" name="id2922343"></a>
+The <b class="command">cupsaddsmb</b> command copies the needed files into your
+<i class="parameter"><tt>[print$]</tt></i> share. Additionally, the PPD
+associated with this printer is copied from
+<tt class="filename">/etc/cups/ppd/</tt> to
+<i class="parameter"><tt>[print$]</tt></i>. 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 (<a class="indexterm" name="id2922384"></a><i class="parameter"><tt>security</tt></i> = user). 
+</p><p>
+Here is an example of a successfully run <b class="command">cupsaddsmb</b> command: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -U root infotec_IS2027</tt></b>
+Password for root required to access localhost via Samba: <b class="userinput"><tt>['secret']</tt></b>
+</pre><p>
+To share <span class="emphasis"><em>all</em></span> printers and drivers, use the
+<tt class="option">-a</tt> parameter instead of a printer name. Since
+<b class="command">cupsaddsmb</b> &#8220;<span class="quote">exports</span>&#8221; the printer drivers to Samba, it should be
+obvious that it only works for queues with a CUPS driver associated.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2922468"></a>Run cupsaddsmb with Verbose Output</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2922480"></a>
+Probably you want to see what's going on. Use the
+<tt class="option">-v</tt> parameter to get a more verbose output. The
+output below was edited for better readability: all &#8220;<span class="quote">\</span>&#8221; at the end of
+a line indicate that I inserted an artificial line break plus some
+indentation here:
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+You will see the root password for the Samba account printed on
+screen. 
+</p></div><p>
+       
+<a class="indexterm" name="id2922511"></a>
+<a class="indexterm" name="id2922522"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -U root -v infotec_2105</tt></b>
+Password for root required to access localhost via GANDALF:
+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.
+
+</pre><p>
+If you look closely, you'll discover your root password was transferred
+unencrypted over the wire, so beware! Also, if you look further,
+you'll discover error messages like NT_STATUS_OBJECT_NAME_COLLISION in between. They occur, because the directories WIN40 and W32X86 already existed in the <i class="parameter"><tt>[print$]</tt></i> driver download share (from a previous driver installation). They are harmless here.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2922698"></a>Understanding cupsaddsmb</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2922710"></a>
+What has happened? What did <b class="command">cupsaddsmb</b> do? There are five stages of
+the procedure:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       <a class="indexterm" name="id2922741"></a>
+                       Call the CUPS server via IPP and request the
+driver files and the PPD file for the named printer.</p></li><li><p>Store the files temporarily in the local
+TEMPDIR (as defined in
+<tt class="filename">cupsd.conf</tt>).</p></li><li><p>Connect via smbclient to the Samba server's
+ <i class="parameter"><tt>[print$]</tt></i> share and put the files into the
+ share's WIN40 (for Windows 9x/Me) and W32X86/ (for Windows NT/200x/XP) subdirectories.</p></li><li><p>
+<a class="indexterm" name="id2922785"></a>
+               Connect via rpcclient to the Samba server and
+execute the <b class="command">adddriver</b> command with the correct
+parameters.</p></li><li><p>
+<a class="indexterm" name="id2922810"></a>
+               Connect via rpcclient to the Samba server a second
+time and execute the <b class="command">setdriver</b> command.</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+You can run the <b class="command">cupsaddsmb</b> 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):
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -H sambaserver -h cupsserver -v printer</tt></b>
+</pre></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2922875"></a>How to Recognize If cupsaddsmb Completed Successfully</h3></div></div><div></div></div><p>
+You <span class="emphasis"><em>must</em></span> always check if the utility completed
+successfully in all fields. You need as a minimum these three messages
+among the output:
+</p><div class="orderedlist"><ol type="1"><li><p><span class="emphasis"><em>Printer Driver infotec_2105 successfully
+installed.</em></span> # (for the W32X86 == Windows NT/200x/XP
+architecture).</p></li><li><p><span class="emphasis"><em>Printer Driver infotec_2105 successfully
+installed.</em></span> # (for the WIN40 == Windows 9x/Me
+architecture).</p></li><li><p><span class="emphasis"><em>Successfully set [printerXPZ] to driver
+[printerXYZ].</em></span></p></li></ol></div><p>
+These messages are probably not easily recognized in the general
+output. If you run <b class="command">cupsaddsmb</b> with the <tt class="option">-a</tt>
+parameter (which tries to prepare <span class="emphasis"><em>all</em></span> active CUPS
+printer drivers for download), you might miss if individual printers
+drivers had problems installing properly. Here a redirection of the
+output will help you analyze the results in retrospective.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+It is impossible to see any diagnostic output if you do not run
+<b class="command">cupsaddsmb</b> in verbose mode. Therefore, we strongly recommend to not
+use the default quiet mode. It will hide any problems from you that
+might occur.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2922973"></a>cupsaddsmb with a Samba PDC</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2922983"></a>
+Can't get the standard <b class="command">cupsaddsmb</b> command to run on a Samba PDC?
+Are you asked for the password credential all over again and again and
+the command just will not take off at all? Try one of these
+variations:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -U MIDEARTH\\root -v printername</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -H SAURON -U MIDEARTH\\root -v printername</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>cupsaddsmb -H SAURON -U MIDEARTH\\root -h cups-server -v printername</tt></b>
+</pre><p>
+(Note the two backslashes: the first one is required to
+&#8220;<span class="quote">escape</span>&#8221; the second one).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2923060"></a>cupsaddsmb Flowchart</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2923071"></a>
+<link linkend="small14"> shows a chart about the procedures, commandflows and
+dataflows of the <b class="command">cupaddsmb</b> command. Note again: cupsaddsmb is
+not intended to, and does not work with, raw queues!
+</p><p>
+       </p><div class="figure"><a name="small14"></a><p class="title"><b>Figure 19.16. cupsaddsmb flowchart.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/14small.png" width="270" alt="cupsaddsmb flowchart."></div></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2923144"></a>Installing the PostScript Driver on a Client</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2923154"></a>
+After <b class="command">cupsaddsmb</b> 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2923182"></a>
+Open the <span class="guilabel">Printers</span>
+share of Samba in Network Neighborhood.</p></li><li><p>Right-click on the printer in
+question.</p></li><li><p>From the opening context-menu select
+<span class="guimenuitem">Install...</span> or 
+<span class="guimenuitem">Connect...</span> (depending on the Windows version you
+use).</p></li></ul></div><p>
+After a few seconds, there should be a new printer in your
+client's <span class="emphasis"><em>local</em></span> <span class="guilabel">Printers</span> folder. On Windows
+XP it will follow a naming convention of <span class="emphasis"><em>PrinterName on
+SambaServer</em></span>. (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 Winword, the new printer appears in a
+<tt class="filename">\\SambaServer\PrinterName</tt> entry in the
+drop-down list of available printers.
+</p><p>
+<a class="indexterm" name="id2923261"></a>
+<b class="command">cupsaddsmb</b> will only reliably work with CUPS version 1.1.15 or higher
+and Samba from 2.2.4. 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:
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use lpt1: \\sambaserver\printershare /user:ntadmin</tt></b>
+</pre><p>
+should you desire to use the CUPS networked PostScript RIP
+functions. (Note that user &#8220;<span class="quote">ntadmin</span>&#8221; needs to be a valid Samba user
+with the required privileges to access the printershare.) This
+sets up the printer connection in the traditional
+<span class="emphasis"><em>LanMan</em></span> way (not using MS-RPC).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2923324"></a>Avoiding Critical PostScript Driver Settings on the Client</h3></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Avoid the PostScript Output Option: Optimize
+for Speed setting. Use the Optimize for
+Portability instead (Adobe PostScript
+driver).</p></li><li><p>Don't use the Page Independence:
+NO setting. Instead, use Page Independence
+YES (CUPS PostScript Driver).</p></li><li><p>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).</p></li><li><p>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).</p></li><li><p>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).</p></li><li><p>Say Yes to PostScript
+Error Handler (Adobe).</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2923398"></a>Installing PostScript Driver Files Manually Using rpcclient</h2></div></div><div></div></div><p>
+Of course, you can run all the commands that are embedded into the
+cupsaddsmb convenience utility yourself, one by one, and hereby upload
+and prepare the driver files for future client downloads.
+</p><div class="orderedlist"><ol type="1"><li><p>Prepare Samba (A CUPS print queue with the name of the
+printer should be there. We are providing the driver
+now).</p></li><li><p>Copy all files to
+               <i class="parameter"><tt>[print$]</tt></i>.</p></li><li><p>
+<a class="indexterm" name="id2923448"></a>
+Run <b class="command">rpcclient adddriver</b>
+(for each client architecture you want to support).</p></li><li><p>
+<a class="indexterm" name="id2923473"></a>
+Run <b class="command">rpcclient
+setdriver.</b></p></li></ol></div><p>
+<a class="indexterm" name="id2923495"></a>
+<a class="indexterm" name="id2923506"></a>
+<a class="indexterm" name="id2923517"></a>
+<a class="indexterm" name="id2923528"></a>
+<a class="indexterm" name="id2923539"></a>
+We are going to do this now. First, read the man page on <i class="parameter"><tt>rpcclient</tt></i>
+to get a first idea. Look at all the printing related
+subcommands. <b class="command">enumprinters</b>,
+<b class="command">enumdrivers</b>, <b class="command">enumports</b>,
+<b class="command">adddriver</b>, <b class="command">setdriver</b> are among
+the most interesting ones. <i class="parameter"><tt>rpcclient</tt></i> 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2923606"></a>A Check of the rpcclient man Page</h3></div></div><div></div></div><p>
+       First let's check the <i class="parameter"><tt>rpcclient</tt></i> man page. Here are
+two relevant passages:
+</p><p>
+<b class="command">adddriver &lt;arch&gt; &lt;config&gt;</b> Execute an
+<b class="command">AddPrinterDriver()</b> RPC to install the printer driver information on
+the server. The driver files should already exist in the
+directory returned by <b class="command">getdriverdir</b>. Possible
+values for <i class="parameter"><tt>arch</tt></i> are the same as those for the
+<b class="command">getdriverdir</b> command. The
+<i class="parameter"><tt>config</tt></i> parameter is defined as follows:
+</p><pre class="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
+</pre><p>Any empty fields should be enter as the string &#8220;<span class="quote">NULL</span>&#8221;. </p><p>Samba does not need to support the concept of Print Monitors
+since these only apply to local printers whose driver can make use of
+a bi-directional link for communication. This field should be &#8220;<span class="quote">NULL</span>&#8221;.
+On a remote NT print server, the Print Monitor for a driver must
+already be installed prior to adding the driver or else the RPC will
+fail.
+</p><p>
+<b class="command">setdriver &lt;printername&gt; &lt;drivername&gt;</b>
+Execute a <b class="command">SetPrinter()</b> command to update the
+printer driver associated with an installed printer. The printer
+driver must already be correctly installed on the print server.
+</p><p>See also the <b class="command">enumprinters</b> and <b class="command">enumdrivers</b> commands for
+obtaining a list of installed printers and drivers.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2923752"></a>Understanding the rpcclient man Page</h3></div></div><div></div></div><p>
+The <span class="emphasis"><em>exact</em></span> 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 &#8220;<span class="quote">\</span>&#8221;. Usually you would type the
+command in one line without the linebreaks:
+<a class="indexterm" name="id2923777"></a>
+</p><pre class="screen">
+ adddriver "Architecture" \
+           "LongPrinterName:DriverFile:DataFile:ConfigFile:HelpFile:\
+           LanguageMonitorFile:DataType:ListOfFiles,Comma-separated"
+</pre><p>
+What the man pages denote as a simple <i class="parameter"><tt>&lt;config&gt;</tt></i>
+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 names the &#8220;<span class="quote">LongPrinterName</span>&#8221; in
+reality should be called the &#8220;<span class="quote">Driver Name</span>&#8221;. You can name it
+anything you want, as long as you use this name later in the
+<b class="command">rpcclient ... setdriver</b> command. For
+practical reasons, many name the driver the same as the
+printer.
+</p><p>
+It isn't simple at all. I hear you asking:
+&#8220;<span class="quote">How do I know which files are "Driver
+File</span>&#8221;, &#8220;<span class="quote">Data File</span>&#8221;, &#8220;<span class="quote">Config File</span>&#8221;, &#8220;<span class="quote">Help File</span>&#8221; and &#8220;<span class="quote">Language
+Monitor File" in each case?</span>&#8221;  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 overhearing 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 <b class="command">rpcclient</b> to see what it tells us and
+try to understand the man page more clearly that we've read just
+now.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2923881"></a>Producing an Example by Querying a Windows Box</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2923892"></a>
+       <a class="indexterm" name="id2923903"></a>
+We could run <b class="command">rpcclient</b> with a
+<b class="command">getdriver</b> or a <b class="command">getprinter</b>
+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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'user%secret' NT-SERVER -c 'getdriver printername 3'</tt></b>
+</pre><p>
+From the result it should become clear which is which. Here is an example from my installation:
+</p><p>
+<a class="indexterm" name="id2923970"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'Danka%xxxx' W200xSERVER \
+       -c'getdriver "DANKA InfoStream Virtual Printer" 3'</tt></b>
+ 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: []
+
+</pre><p>
+Some printer drivers list additional files under the label
+<i class="parameter"><tt>Dependentfiles</tt></i> and these would go into the last field
+<i class="parameter"><tt>ListOfFiles,Comma-separated</tt></i>. For the CUPS
+PostScript drivers, we do not need any (nor would we for the Adobe
+PostScript driver), therefore, the field will get a &#8220;<span class="quote">NULL</span>&#8221; entry.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2924057"></a>Requirements for adddriver and setdriver to Succeed</h3></div></div><div></div></div><p>
+&gt;From the man page (and from the quoted output
+of <b class="command">cupsaddsmb</b> 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 <b class="command">rpcclient</b>
+<a class="indexterm" name="id2924087"></a>
+subcommands (<b class="command">adddriver</b> and
+<b class="command">setdriver</b>) need to encounter the following
+preconditions to complete successfully:
+</p><div class="itemizedlist"><ul type="disc"><li><p>You are connected as <a class="indexterm" name="id2924122"></a><i class="parameter"><tt>printer admin</tt></i> or root (this is <span class="emphasis"><em>not</em></span> the &#8220;<span class="quote">Printer Operators</span>&#8221; group in
+NT, but the <span class="emphasis"><em>printer admin</em></span> group as defined in
+the <i class="parameter"><tt>[global]</tt></i> section of
+<tt class="filename">smb.conf</tt>).</p></li><li><p>Copy all required driver files to
+<tt class="filename">\\SAMBA\print$\w32x86</tt> and
+<tt class="filename">\\SAMBA\print$\win40</tt> as appropriate. They
+will end up in the &#8220;<span class="quote">0</span>&#8221; respective &#8220;<span class="quote">2</span>&#8221; subdirectories later. For now,
+<span class="emphasis"><em>do not</em></span> put them there, they'll be automatically
+used by the <b class="command">adddriver</b> subcommand. (If you use
+<b class="command">smbclient</b> to put the driver files into the share, note that you need
+to escape the &#8220;<span class="quote">$</span>&#8221;: <b class="command">smbclient //sambaserver/print\$ -U
+root.</b>)</p></li><li><p>The user you're connecting as must be able to write to
+the <i class="parameter"><tt>[print$]</tt></i> share and create
+subdirectories.</p></li><li><p>The printer you are going to setup for the Windows
+clients needs to be installed in CUPS already.</p></li><li><p>
+       <a class="indexterm" name="id2924252"></a>
+       <a class="indexterm" name="id2924263"></a>
+               The CUPS printer must be known to Samba, otherwise the
+<b class="command">setdriver</b> subcommand fails with an
+NT_STATUS_UNSUCCESSFUL error. To check if the printer is known by
+Samba, you may use the <b class="command">enumprinters</b> subcommand to
+<b class="command">rpcclient</b>. 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.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2924305"></a>Manual Driver Installation in 15 Steps</h3></div></div><div></div></div><p>
+We are going to install a printer driver now by manually executing all
+required commands. As 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.
+</p><div class="procedure"><p class="title"><b>Procedure 19.1. Manual Driver Installation</b></p><ol type="1"><li><p class="title"><b>Install the printer on CUPS.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p mysmbtstprn -v socket://10.160.51.131:9100 -E \
+                       -P canonIR85.ppd</tt></b>
+</pre><p>
+This installs a printer with the name <i class="parameter"><tt>mysmbtstprn</tt></i>
+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.
+</p></li><li><p class="title"><b>(Optional) Check if the printer is recognized by Samba.</b></p><p>
+<a class="indexterm" name="id2924390"></a>
+</p><pre class="screen">
+       <tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'enumprinters' localhost \
+  | grep -C2 mysmbtstprn</tt></b>
+flags:[0x800000]
+name:[\\kde-bitshop\mysmbtstprn]
+description:[\\kde-bitshop\mysmbtstprn,,mysmbtstprn]
+comment:[mysmbtstprn]
+</pre><p>
+This should show the printer in the list. If not, stop and restart
+the Samba daemon (smbd), or send a HUP signal: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>kill -HUP `pidof smbd`</tt></b>
+</pre><p>Check again. Troubleshoot and repeat until
+successful. Note the &#8220;<span class="quote">empty</span>&#8221; field between the two commas in the
+&#8220;<span class="quote">description</span>&#8221; line. The driver name would appear here if there was one already. You need to know root's Samba password (as set by the
+<b class="command">smbpasswd</b> command) for this step and most of the
+following steps. Alternately, you can authenticate as one of the
+users from the &#8220;<span class="quote">write list</span>&#8221; as defined in <tt class="filename">smb.conf</tt> for
+<i class="parameter"><tt>[print$]</tt></i>.
+</p></li><li><p class="title"><b>(Optional) Check if Samba knows a driver for the printer.</b></p><p>
+       <a class="indexterm" name="id2924503"></a>
+       <a class="indexterm" name="id2924514"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+                       | grep driver </tt></b>
+drivername:[]
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+       | grep -C4 driv</tt></b>
+servername:[\\kde-bitshop]
+printername:[\\kde-bitshop\mysmbtstprn]
+sharename:[mysmbtstprn]
+portname:[Samba Printer Port]
+drivername:[]
+comment:[mysmbtstprn]
+location:[]
+sepfile:[]
+printprocessor:[winprint]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U root%xxxx -c 'getdriver mysmbtstprn' localhost</tt></b>
+ result was WERR_UNKNOWN_PRINTER_DRIVER
+
+</pre><p>
+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 the
+message along the lines of: &#8220;<span class="quote">The server does not have the required printer
+driver installed.</span>&#8221;
+</p></li><li><p class="title"><b>Put all required driver files into Samba's
+[print$].</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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'</tt></b>
+</pre><p>
+(This command should be entered in one long single
+line. Line-breaks and the line-end indicated by &#8220;<span class="quote">\</span>&#8221; have been inserted
+for readability reasons.) This step is <span class="emphasis"><em>required</em></span>
+for the next one to succeed. It makes the driver files physically
+present in the <i class="parameter"><tt>[print$]</tt></i> 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 &#8220;<span class="quote">not installed here</span>&#8221; message.
+</p></li><li><p class="title"><b>Verify where the driver files are now.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /etc/samba/drivers/W32X86/</tt></b>
+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
+</pre><p>
+The driver files now are in the W32X86 architecture &#8220;<span class="quote">root</span>&#8221; of
+<i class="parameter"><tt>[print$]</tt></i>.
+</p></li><li><p class="title"><b>Tell Samba that these are driver files (<b class="command">adddriver</b>).</b></p><p>
+<a class="indexterm" name="id2924737"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c `adddriver "Windows NT x86" \
+       "mydrivername:cupsdrvr.dll:mysmbtstprn.PPD: \
+  cupsui.dll:cups.hlp:NULL:RAW:NULL" \
+  localhost</tt></b>
+Printer Driver mydrivername successfully installed.
+</pre><p>
+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 &#8220;<span class="quote">2</span>&#8221; 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.
+</p></li><li><p class="title"><b>Verify where the driver files are now.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /etc/samba/drivers/W32X86/</tt></b>
+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
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /etc/samba/drivers/W32X86/2</tt></b>
+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
+</pre><p>
+Notice how step 6 also moved the driver files to the appropriate
+subdirectory. Compare this with the situation after step 5.
+</p></li><li><p class="title"><b>(Optional) Verify if Samba now recognizes the driver.</b></p><p>
+<a class="indexterm" name="id2924864"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'enumdrivers 3' \
+       localhost | grep -B2 -A5 mydrivername</tt></b>
+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]
+</pre><p>
+Remember, this command greps for the name you chose for the
+driver in step 6. This command must succeed before you can proceed.
+</p></li><li><p>Tell Samba which printer should use these driver files (<b class="command">setdriver</b>).</p><p>
+<a class="indexterm" name="id2924929"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'setdriver mysmbtstprn mydrivername' \
+       localhost</tt></b>
+Successfully set mysmbtstprn to driver mydrivername
+</pre><p>
+Since you can bind any printername (print queue) to any driver, this
+is a convenient way to setup 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:
+<b class="command">enumdrivers</b> must find the driver and
+<b class="command">enumprinters</b> must find the printer.
+</p></li><li><p class="title"><b>(Optional) Verify if Samba has recognized this association.</b></p><p>
+<a class="indexterm" name="id2924999"></a>
+<a class="indexterm" name="id2925010"></a>
+<a class="indexterm" name="id2925021"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+  | grep driver</tt></b>
+drivername:[mydrivername]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'getprinter mysmbtstprn 2' localhost \
+  | grep -C4 driv</tt></b>
+servername:[\\kde-bitshop]
+printername:[\\kde-bitshop\mysmbtstprn]
+sharename:[mysmbtstprn]
+portname:[Done]
+drivername:[mydrivername]
+comment:[mysmbtstprn]
+location:[]
+sepfile:[]
+printprocessor:[winprint]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U root%xxxx -c 'getdriver mysmbtstprn' localhost</tt></b>
+[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]
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -Uroot%xxxx -c 'enumprinters' localhost \
+       | grep mysmbtstprn</tt></b>
+     name:[\\kde-bitshop\mysmbtstprn]
+     description:[\\kde-bitshop\mysmbtstprn,mydrivername,mysmbtstprn]
+     comment:[mysmbtstprn]
+
+</pre><p>
+<a class="indexterm" name="id2925112"></a>
+Compare these results with the ones from steps 2 and 3. Every one of these commands show the driver is installed. Even
+the <b class="command">enumprinters</b> command now lists the driver
+on the &#8220;<span class="quote">description</span>&#8221; line.
+</p></li><li><p class="title"><b>(Optional) Tickle the driver into a correct
+device mode.</b></p><p>
+<a class="indexterm" name="id2925152"></a>
+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. An alternate way is to
+open the <span class="guilabel">Printers (and Faxes)</span> folder, right-click on the printer in
+question and select <span class="guilabel">Connect</span> or <span class="guilabel">Install</span>. As a result, a new printer
+should have appeared in your client's local <span class="guilabel">Printers (and Faxes)</span>
+folder, named something like <span class="guilabel">printersharename on Sambahostname</span>.
+</p><p>
+It is important that you execute this step as a Samba printer admin
+(as defined in <tt class="filename">smb.conf</tt>). Here is another method
+to do this on Windows XP. It uses a command line, which you may type
+into the &#8220;<span class="quote">DOS box</span>&#8221; (type root's smbpassword when prompted):
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry \
+       /in /n \\sambaserver\mysmbtstprn"</tt></b>
+</pre><p>
+Change any printer setting once (like changing <span class="emphasis"><em><span class="guilabel">portrait</span> to
+       <span class="guilabel">landscape</span></em></span>), click on <span class="guibutton">Apply</span>; change the setting
+back.
+</p></li><li><p class="title"><b>Install the printer on a client
+(Point'n'Print).</b></p><p>
+<a class="indexterm" name="id2925290"></a>
+       </p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /in /n &#8220;<span class="quote">\\sambaserver\mysmbtstprn</span>&#8221;</tt></b>
+</pre><p>
+If it does not work it could be a permission problem with the
+<i class="parameter"><tt>[print$]</tt></i> share.
+</p></li><li><p class="title"><b>(Optional) Print a test page.</b></p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /p /n "\\sambaserver\mysmbtstprn"</tt></b>
+</pre><p>
+Then hit [TAB] five times, [ENTER] twice, [TAB] once and [ENTER] again
+and march to the printer.
+</p></li><li><p class="title"><b>(Recommended) Study the test page.</b></p><p>
+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"  why not just throw it away!
+</p></li><li><p class="title"><b>(Obligatory) Enjoy. Jump. Celebrate your
+success.</b></p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>echo "Cheeeeerioooooo! Success..." &gt;&gt; /var/log/samba/log.smbd</tt></b>
+</pre></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2925432"></a>Troubleshooting Revisited</h3></div></div><div></div></div><p>
+The setdriver command will fail, if in Samba's mind the queue is not
+already there. You had promising messages about the:
+</p><pre class="screen">
+ Printer Driver ABC successfully installed.
+</pre><p>
+after the <b class="command">adddriver</b> parts of the procedure?  But you are also seeing
+a disappointing message like this one?
+</p><p><tt class="computeroutput">
+ result was NT_STATUS_UNSUCCESSFUL
+</tt></p><p>
+<a class="indexterm" name="id2925479"></a>
+It is not good enough that you
+can see the queue in CUPS, using
+the <b class="command">lpstat -p ir85wm</b> command. A
+bug in most recent versions of Samba prevents the proper update of
+the queuelist. 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 <b class="command">setdriver</b> command successfully, check if Samba &#8220;<span class="quote">sees</span>&#8221;
+the printer: 
+</p><p>
+<a class="indexterm" name="id2925516"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient transmeta -N -U'root%xxxx' -c 'enumprinters 0'|grep ir85wm</tt></b>
+        printername:[ir85wm]
+</pre><p>
+An alternate command could be this: 
+</p><p>
+<a class="indexterm" name="id2925556"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient transmeta -N -U'root%secret' -c 'getprinter ir85wm' </tt></b>
+        cmd = getprinter ir85wm
+        flags:[0x800000]
+        name:[\\transmeta\ir85wm]
+        description:[\\transmeta\ir85wm,ir85wm,DPD]
+        comment:[CUPS PostScript-Treiber for Windows NT/200x/XP]
+</pre><p>
+By the way, you can use these commands, plus a few more, of course,
+to install drivers on remote Windows NT print servers too!
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2925600"></a>The Printing <tt class="filename">*.tdb</tt> Files</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2925616"></a>
+<a class="indexterm" name="id2925625"></a>
+<a class="indexterm" name="id2925636"></a>
+<a class="indexterm" name="id2925647"></a>
+<a class="indexterm" name="id2925658"></a>
+<a class="indexterm" name="id2925670"></a>
+<a class="indexterm" name="id2925681"></a>
+<a class="indexterm" name="id2925692"></a>
+<a class="indexterm" name="id2925703"></a>
+<a class="indexterm" name="id2925714"></a>
+<a class="indexterm" name="id2925725"></a>
+<a class="indexterm" name="id2925737"></a>
+<a class="indexterm" name="id2925748"></a>
+Some mystery is associated with the series of files with a
+tdb suffix appearing in every Samba installation. They are
+<tt class="filename">connections.tdb</tt>,
+<tt class="filename">printing.tdb</tt>,
+<tt class="filename">share_info.tdb</tt>,
+<tt class="filename">ntdrivers.tdb</tt>,
+<tt class="filename">unexpected.tdb</tt>,
+<tt class="filename">brlock.tdb</tt>,
+<tt class="filename">locking.tdb</tt>,
+<tt class="filename">ntforms.tdb</tt>,
+<tt class="filename">messages.tdb</tt> ,
+<tt class="filename">ntprinters.tdb</tt>,
+<tt class="filename">sessionid.tdb</tt> and
+<tt class="filename">secrets.tdb</tt>. What is their purpose?
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2925844"></a>Trivial Database Files</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2925856"></a>
+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 <tt class="filename">*.tdb</tt> files. (TDB = Trivial Data
+Base). These are often located in <tt class="filename">/var/lib/samba/</tt>
+or <tt class="filename">/var/lock/samba/</tt>. The printing related files
+are <tt class="filename">ntprinters.tdb</tt>,
+<tt class="filename">printing.tdb</tt>,<tt class="filename">ntforms.tdb</tt> and
+<tt class="filename">ntdrivers.tdb</tt>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2925923"></a>Binary Format</h3></div></div><div></div></div><p>
+<tt class="filename">*.tdb</tt> files are not human readable. They are
+written in a binary format. &#8220;<span class="quote">Why not ASCII?</span>&#8221;, you may ask. &#8220;<span class="quote">After all,
+ASCII configuration files are a good and proven tradition on UNIX.</span>&#8221;
+The reason for this design decision by the Samba team is mainly
+performance. Samba needs to be fast; it runs a separate
+<b class="command">smbd</b> process for each client connection, in some
+environments many thousands of them. Some of these smbds might need to
+write-access the same <tt class="filename">*.tdb</tt> file <span class="emphasis"><em>at the
+same time</em></span>. The file format of Samba's
+<tt class="filename">*.tdb</tt> files allows for this provision. Many smbd
+processes may write to the same <tt class="filename">*.tdb</tt> file at the
+same time. This wouldn't be possible with pure ASCII files.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2925993"></a>Losing <tt class="filename">*.tdb</tt> Files</h3></div></div><div></div></div><p>
+It is very important that all <tt class="filename">*.tdb</tt> files remain
+consistent over all write and read accesses. However, it may happen
+that these files <span class="emphasis"><em>do</em></span> get corrupted. (A
+<b class="command">kill -9 `pidof smbd'</b> while a write access is in
+progress could do the damage as well as a power interruption,
+etc.). In cases of trouble, a deletion of the old printing-related
+<tt class="filename">*.tdb</tt> files may be the only option. After that you need to
+re-create all print-related setup or you have made a
+backup of the <tt class="filename">*.tdb</tt> files in time.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2926051"></a>Using <b class="command">tdbbackup</b></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2926067"></a>
+<a class="indexterm" name="id2926081"></a>
+Samba ships with a little utility that helps the root user of your
+system to backup your <tt class="filename">*.tdb</tt> files. If you run it
+with no argument, it prints a usage message:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>tdbbackup</tt></b>
+ Usage: tdbbackup [options] &lt;fname...&gt;
+ Version:3.0a
+   -h            this help message
+   -s suffix     set the backup suffix
+   -v            verify mode (restore if corrupt)
+
+</pre><p>
+Here is how I backed up my <tt class="filename">printing.tdb</tt> file:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls</tt></b>
+.              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
+<tt class="prompt">root# </tt><b class="userinput"><tt>tdbbackup -s .bak printing.tdb</tt></b>
+ printing.tdb : 135 records
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l printing.tdb*</tt></b>
+ -rw-------    1 root     root        40960 May  2 03:44 printing.tdb
+ -rw-------    1 root     root        40960 May  2 03:44 printing.tdb.bak
+
+</pre></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2926196"></a>CUPS Print Drivers from Linuxprinting.org</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2926206"></a>
+CUPS ships with good support for HP LaserJet-type printers. You can
+install the generic driver as follows:
+</p><p>
+<a class="indexterm" name="id2926221"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E -m laserjet.ppd</tt></b>
+</pre><p>
+The <tt class="option">-m</tt> switch will retrieve the
+<tt class="filename">laserjet.ppd</tt> from the standard repository for
+not-yet-installed-PPDs, which CUPS typically stores in
+<tt class="filename">/usr/share/cups/model</tt>. Alternately, you may use
+<tt class="option">-P /path/to/your.ppd</tt>.
+</p><p>
+The generic <tt class="filename">laserjet.ppd,</tt> however, does not support every special option
+for every LaserJet-compatible model. It constitutes a sort of &#8220;<span class="quote">least common
+denominator</span>&#8221; 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 <ulink url="http://www.linuxprinting.org/printer_list.cgi">http://www.linuxprinting.org/printer_list.cgi</ulink>.
+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 <b class="command">foomatic-rip</b> utility.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2926322"></a>
+The former <b class="command">cupsomatic</b> concept is now being replaced by the new
+successor, a much
+more powerful <b class="command">foomatic-rip</b>.
+<b class="command">cupsomatic</b> is no longer maintained. Here is the new URL
+to the Foomatic-3.0 database: <ulink url="http://www.linuxprinting.org/driver_list.cgi">http://www.linuxprinting.org/driver_list.cgi</ulink>.
+If you upgrade to <b class="command">foomatic-rip</b>, 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 <b class="command">cupsomatic</b>. The new-style
+PPDs are 100% compliant to 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!
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2926383"></a>foomatic-rip and Foomatic Explained</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2926394"></a>
+<a class="indexterm" name="id2926403"></a>
+Nowadays, most Linux distributions rely on the utilities of Linuxprinting.org
+to create their printing-related software (which, by the way, works on all
+UNIXes and on Mac OS X or Darwin, too). It is not known as well as it
+should be, that it also has 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.
+</p><p>
+Recently, Foomatic has achieved the astonishing milestone of <ulink url="http://www.linuxprinting.org/printer_list.cgi?make=Anyone">1000
+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  its your choice!
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926458"></a>690 &#8220;<span class="quote">Perfect</span>&#8221; Printers</h4></div></div><div></div></div><p>
+At present, there are 690 devices dubbed as working perfectly, 181
+mostly, 96 partially, 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  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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926498"></a>How the Printing HOWTO Started It All</h4></div></div><div></div></div><p>
+A few years ago <ulink url="http://www2.picante.com:81/~gtaylor/">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
+&#8220;<span class="quote">applying a structured deposition of distinct patterns of ink or toner
+particles on paper substrates</span>&#8221;, 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926542"></a>Foomatic's Strange Name</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2926554"></a>
+&#8220;<span class="quote">Why the funny name?</span>&#8221; 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 (<i class="parameter"><tt>pstoraster</tt></i>, derived from
+Ghostscript). On the other hand, CUPS provided brilliant support for
+<span class="emphasis"><em>controlling</em></span> all printer options through
+standardized and well-defined PPD files (PostScript Printers
+Description files). Plus, CUPS was designed to be easily extensible.
+</p><p>
+Taylor already had in his database a respectable compilation
+of facts about many more printers and the Ghostscript &#8220;<span class="quote">drivers</span>&#8221;
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>It made all current and future Ghostscript filter
+developments available for CUPS.</p></li><li><p>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).</p></li><li><p>It gave all the advanced CUPS options (Web interface,
+GUI driver configurations) to users wanting (or needing) to use
+Ghostscript filters.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926632"></a>cupsomatic, pdqomatic, lpdomatic, directomatic</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2926643"></a>
+<a class="indexterm" name="id2926652"></a>
+<a class="indexterm" name="id2926660"></a>
+CUPS worked through a quickly-hacked up filter script named <ulink url="http://www.linuxprinting.org/download.cgi?filename=cupsomatic&amp;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&amp;show=0">PDQ-O-Matic</ulink>
+(for PDQ) and <ulink url="http://www.linuxprinting.org/download.cgi?filename=lpdomatic&amp;show=0">LPD-O-Matic</ulink>
+(for  you guessed it  LPD); the configuration here didn't use PPDs
+but other spooler-specific files.
+</p><p>
+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 frontend 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 spoolerless printing (<ulink url="http://www.linuxprinting.org/download.cgi?filename=directomatic&amp;show=0">directomatic</ulink>).
+</p><p>
+So, to answer your question: &#8220;<span class="quote">Foomatic</span>&#8221; is the general name for all
+the overlapping code and data behind the &#8220;<span class="quote">*omatic</span>&#8221; scripts.
+Foomatic, up to versions 2.0.x, required (ugly) Perl data structures
+attached to Linuxprinting.org PPDs for CUPS. It had a different
+&#8220;<span class="quote">*omatic</span>&#8221; script for every spooler, as well as different printer
+configuration files.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926825"></a>The <span class="emphasis"><em>Grand Unification</em></span> Achieved</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2926840"></a>
+This has all changed in Foomatic versions 2.9 (beta) and released as
+&#8220;<span class="quote">stable</span>&#8221; 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&amp;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  paper sizes and trays are easier to configure.
+</p><p>
+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.
+</p><p>
+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).
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926940"></a>Driver Development Outside</h4></div></div><div></div></div><p>
+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.
+</p><p>
+Speaking of the different driver development groups, most of
+the work is currently done in three projects. These are:
+</p><div class="itemizedlist"><ul type="disc"><li><p><ulink url="http://www-124.ibm.com/developerworks/oss/linux/projects/omni/">Omni</ulink>
+ a free software project by IBM that tries to convert their 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.</p></li><li><p><ulink url="http://hpinkjet.sf.net/">HPIJS</ulink> 
+a free software project by HP to provide the support for their own
+range of models (very mature, printing in most cases is perfect and
+provides true photo quality). This currently supports 369
+models.</p></li><li><p><ulink url="http://gimp-print.sf.net/">Gimp-Print</ulink>  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.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2927030"></a>Forums, Downloads, Tutorials, Howtos  also for Mac OS X and Commercial UNIX</h4></div></div><div></div></div><p>
+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 
+it's 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.
+</p><p>
+Linuxprinting.org and the Foomatic driver wrappers around Ghostscript
+are now a standard toolchain 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 (who works at Mandrake), many
+additional contributions came from engineers with SuSE, RedHat,
+Connectiva, Debian, and others. Vendor-neutrality is an important goal
+of the Foomatic project.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2927102"></a>Foomatic Database-Generated PPDs</h4></div></div><div></div></div><p>
+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 modelled to the
+Adobe specification of PostScript Printer Descriptions (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 a HP Photosmart, or
+what-have-you. The main trick is one little additional line, not
+envisaged by the PPD specification, starting with the <i class="parameter"><tt>*cupsFilter</tt></i>
+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 printjob into a raster format ready for the
+target device. This usage of PPDs to describe the options of non-PS
+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.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2927179"></a>foomatic-rip and Foomatic-PPD Download and Installation</h3></div></div><div></div></div><p>
+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
+<b class="command">foomatic-rip</b> utility. Going directly to
+Linuxprinting.org ensures that you get the latest driver/PPD files):
+</p><div class="itemizedlist"><ul type="disc"><li><p>Open your browser at the Linuxprinting.org printer list<ulink url="http://www.linuxprinting.org/printer_list.cgi">page.</ulink>
+</p></li><li><p>Check the complete list of printers in the 
+<ulink url="http://www.linuxprinting.org/printer_list.cgi?make=Anyone">database.</ulink>.
+</p></li><li><p>Select your model and click on the link.
+</p></li><li><p>You'll arrive at a page listing all drivers working with this
+model (for all printers, there will always be <span class="emphasis"><em>one</em></span>
+recommended driver. Try this one first).
+</p></li><li><p>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>
+</p></li><li><p>The recommended driver is ljet4.</p></li><li><p>Several links are provided here. You should visit them all if you
+are not familiar with the Linuxprinting.org database.
+</p></li><li><p>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.</p></li><li><p>Another link may lead you to the homepage of the
+driver author or the driver.</p></li><li><p>Important links are the ones that provide hints with
+setup instructions for <ulink 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 &#8220;<span class="quote">spooler-less</span>&#8221; <ulink url="http://www.linuxprinting.org/direct-doc.html">printing.</ulink>
+</p></li><li><p>You can view the PPD in your browser through this link:
+<ulink url="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1">http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=1</ulink>
+</p></li><li><p>Most importantly, you can also generate and download
+the <ulink url="http://www.linuxprinting.org/ppd-o-matic.cgi?driver=ljet4&amp;printer=HP-LaserJet_4_Plus&amp;show=0">PPD.</ulink>
+</p></li><li><p>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.</p></li><li><p>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 &#8220;<span class="quote">PPD-O-Matic</span>&#8221; online PPD generator
+program.</p></li><li><p>Select the exact model and check either <span class="guilabel">Download</span> or
+<span class="guilabel">Display PPD file</span> and click <span class="guilabel">Generate PPD file</span>.</p></li><li><p>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 <span class="guimenuitem">Save
+as...</span> in your browser's menu. (It is best to use the <span class="guilabel">Download</span> option
+directly from the Web page).</p></li><li><p>Another interesting part on each driver page is
+the <span class="guimenuitem">Show execution details</span> 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
+&#8220;<span class="quote">learn Ghostscript by doing</span>&#8221;. It is also an excellent cheat sheet
+for all experienced users who need to re-construct a good command line
+for that damn printing script, but can't remember the exact
+syntax. </p></li><li><p>Some time during your visit to Linuxprinting.org, save
+the PPD to a suitable place on your harddisk, say
+<tt class="filename">/path/to/my-printer.ppd</tt> (if you prefer to install
+your printers with the help of the CUPS Web interface, save the PPD to
+the <tt class="filename">/usr/share/cups/model/</tt> path and restart
+cupsd).</p></li><li><p>Then install the printer with a suitable command line,
+like this: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p laserjet4plus -v parallel:/dev/lp0 -E \
+       -P path/to/my-printer.ppd</tt></b>
+</pre></li><li><p>For all the new-style &#8220;<span class="quote">Foomatic-PPDs</span>&#8221;
+from Linuxprinting.org, you also need a special CUPS filter named
+foomatic-rip. 
+</p></li><li><p>The foomatic-rip Perlscript itself also makes some
+interesting <ulink url="http://www.linuxprinting.org/foomatic2.9/download.cgi?filename=foomatic-rip&amp;show=1">reading</ulink>
+because it is well documented by Kamppeter's inline comments (even
+non-Perl hackers will learn quite a bit about printing by reading
+it).</p></li><li><p>Save foomatic-rip either directly in
+<tt class="filename">/usr/lib/cups/filter/foomatic-rip</tt> 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
+<span class="guimenuitem">Save as...</span>  menu item in your browser.</p></li><li><p>If you save foomatic-rip in your $PATH, create a symlink:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cd /usr/lib/cups/filter/ ; ln -s `which foomatic-rip'</tt></b>
+</pre><p>
+</p><p>
+CUPS will discover this new available filter at startup after restarting
+cupsd.</p></li></ul></div><p>
+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 jobfile. foomatic-rip is able to read and act upon
+these and uses some specially encoded Foomatic comments
+embedded in the jobfile. 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>A &#8220;<span class="quote">foomatic+something</span>&#8221; PPD  but this is not enough
+to print with CUPS (it is only <span class="emphasis"><em>one</em></span> important
+component).</p></li><li><p>The <i class="parameter"><tt>foomatic-rip</tt></i> filter script (Perl) in
+<tt class="filename">/usr/lib/cups/filters/</tt>.</p></li><li><p>Perl to make foomatic-rip run.</p></li><li><p>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.</p></li><li><p>Ghostscript <span class="emphasis"><em>must</em></span> (depending on
+the driver/model) contain support for a certain device representing
+the selected driver for your model (as shown by <b class="command">gs
+       -h</b>).</p></li><li><p>foomatic-rip needs a new version of PPDs (PPD versions
+produced for cupsomatic do not work with
+foomatic-rip).</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2927729"></a>Page Accounting with CUPS</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2927740"></a>
+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 <span class="emphasis"><em>or</em></span> unfiltered) and hand it over to this
+printing subsystem.
+</p><p>
+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 span any time
+period you want.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2927771"></a>Setting Up Quotas</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2927782"></a>
+This is an example command of how root would set a print quota in CUPS,
+assuming an existing printer named &#8220;<span class="quote">quotaprinter</span>&#8221;:
+</p><p>
+<a class="indexterm" name="id2927804"></a>
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p quotaprinter -o job-quota-period=604800 \
+       -o job-k-limit=1024 -o job-page-limit=100</tt></b>
+</pre><p>
+This would limit every single user to print 100 pages or 1024 KB of
+data (whichever comes first) within the last 604,800 seconds ( = 1
+week).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2927841"></a>Correct and Incorrect Accounting</h3></div></div><div></div></div><p>
+For CUPS to count correctly, the printfile needs to pass the CUPS
+pstops filter, otherwise it uses a dummy count of &#8220;<span class="quote">one</span>&#8221;. 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 &#8220;<span class="quote">raw</span>&#8221; (i.e., leaving them untouched, not
+filtering them), will be counted as one-pagers too!
+</p><p>
+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 has a driver
+<ulink url="http://www.linuxprinting.org/printer_list.cgi">list.</ulink>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2927889"></a>Adobe and CUPS PostScript Drivers for Windows Clients</h3></div></div><div></div></div><p>
+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 <b class="command">pstops</b> 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 <b class="command">pstops</b> and go directly
+to the <b class="command">pstoraster</b> stage).
+</p><p>
+From CUPS 1.1.16 onward, you can use the CUPS PostScript Driver for
+Windows NT/200x/XP clients (which is tagged in the download area of
+<tt class="filename">http://www.cups.org/</tt> as the <tt class="filename">cups-samba-1.1.16.tar.gz</tt>
+package). It does <span class="emphasis"><em>not</em></span> work for Windows 9x/ME clients, but it guarantees:
+</p><div class="itemizedlist"><ul type="disc"><li><p> <a class="indexterm" name="id2927966"></a> To not write a PJL-header.</p></li><li><p>To still read and support all PJL-options named in the
+driver PPD with its own means.</p></li><li><p>That the file will pass through the <b class="command">pstops</b> filter
+on the CUPS/Samba server.</p></li><li><p>To page-count correctly the print file.</p></li></ul></div><p>
+You can read more about the setup of this combination in the man page
+for <b class="command">cupsaddsmb</b> (which is only present with CUPS installed, and only
+current from CUPS 1.1.16).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928018"></a>The page_log File Syntax</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2928028"></a>
+These are the items CUPS logs in the <tt class="filename">page_log</tt> for every
+page of a job:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Printer name</p></li><li><p>User name</p></li><li><p>Job ID</p></li><li><p>Time of printing</p></li><li><p>The page number</p></li><li><p>The number of copies</p></li><li><p>A billing information string (optional)</p></li><li><p>The host that sent the job (included since version 1.1.19)</p></li></ul></div><p>
+Here is an extract of my CUPS server's <tt class="filename">page_log</tt> file to illustrate the
+format and included items:
+</p><pre class="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
+</pre><p>
+This was job ID <i class="parameter"><tt>401</tt></i>, printed on <i class="parameter"><tt>tec_IS2027</tt></i>
+by user <i class="parameter"><tt>kurt</tt></i>, a 64-page job printed in three copies and billed to
+<i class="parameter"><tt>#marketing</tt></i>, sent from IP address <tt class="constant">10.160.50.13.</tt>
+ The next job had ID <i class="parameter"><tt>402</tt></i>, was sent by user <i class="parameter"><tt>boss</tt></i>
+from IP address <tt class="constant">10.160.51.33</tt>, printed from one page 440 copies and
+is set to be billed to <i class="parameter"><tt>finance-dep</tt></i>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928187"></a>Possible Shortcomings</h3></div></div><div></div></div><p>
+What flaws or shortcomings are there with this quota system?
+</p><div class="itemizedlist"><ul type="disc"><li><p>The ones named above (wrongly logged job in case of
+printer hardware failure, and so on).</p></li><li><p>In reality, CUPS counts the job pages that are being
+processed in <span class="emphasis"><em>software</em></span> (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 a thousand and the job is aborted by the printer, the page count will
+still show the figure of a thousand for that job.</p></li><li><p>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.</p></li><li><p>No means to read out the current balance or the
+&#8220;<span class="quote">used-up</span>&#8221; number of current quota.</p></li><li><p>A user having used up 99 sheets of a 100 quota will
+still be able to send and print a thousand sheet job.</p></li><li><p>A user being denied a job because of a filled-up quota
+does not get a meaningful error message from CUPS other than
+&#8220;<span class="quote">client-error-not-possible</span>&#8221;.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928267"></a>Future Developments</h3></div></div><div></div></div><p>
+This is the best system currently available, and there are huge
+improvements under development for CUPS 1.2:
+</p><div class="itemizedlist"><ul type="disc"><li><p>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).</p></li><li><p>Quotas will be handled more flexibly.</p></li><li><p>Probably there will be support for users to inquire
+about their accounts in advance.</p></li><li><p>Probably there will be support for some other tools
+around this topic.</p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2928322"></a>Additional Material</h2></div></div><div></div></div><p>
+A printer queue with <span class="emphasis"><em>no</em></span> PPD associated to it is a
+&#8220;<span class="quote">raw</span>&#8221; printer and all files will go directly there as received by the
+spooler. The exceptions are file types <i class="parameter"><tt>application/octet-stream</tt></i>
+that need passthrough feature enabled. &#8220;<span class="quote">Raw</span>&#8221; 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 &#8220;<span class="quote">device URI</span>&#8221; notation: <tt class="filename">lpd://, socket://,
+smb://, ipp://, http://, parallel:/, serial:/, usb:/</tt>, and so on).
+</p><p>
+cupsomatic/Foomatic are <span class="emphasis"><em>not</em></span> 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. <i class="parameter"><tt>cupsomatic</tt></i> is only a vehicle to execute a
+Ghostscript commandline at that stage in the CUPS filtering chain,
+where normally the native CUPS <i class="parameter"><tt>pstoraster</tt></i> filter would kick
+in. cupsomatic bypasses pstoraster, kidnaps the printfile from CUPS
+away and redirects it to go through Ghostscript. CUPS accepts this,
+because the associated cupsomatic/foomatic-PPD specifies:
+
+</p><pre class="programlisting">
+  *cupsFilter:  "application/vnd.cups-postscript 0 cupsomatic"
+</pre><p>
+
+This line persuades CUPS to hand the file to cupsomatic, once it has
+successfully converted it to the MIME type
+<i class="parameter"><tt>application/vnd.cups-postscript</tt></i>. This conversion will not happen for
+Jobs arriving from Windows that are auto-typed
+<i class="parameter"><tt>application/octet-stream</tt></i>, with the according changes in
+<tt class="filename">/etc/cups/mime.types</tt> in place.
+</p><p>
+CUPS is widely configurable and flexible, even regarding its filtering
+mechanism. Another workaround in some situations would be to have in
+<tt class="filename">/etc/cups/mime.types</tt> entries as follows:
+
+</p><pre class="programlisting">
+ application/postscript           application/vnd.cups-raw  0  -
+ application/vnd.cups-postscript  application/vnd.cups-raw  0  -
+</pre><p>
+
+This would prevent all PostScript files from being filtered (rather,
+they will through the virtual <span class="emphasis"><em>nullfilter</em></span>
+denoted with &#8220;<span class="quote">-</span>&#8221;). This could only be useful for PS printers. If you
+want to print PS code on non-PS printers (provided they support ASCII
+text printing), an entry as follows could be useful:
+
+</p><pre class="programlisting">
+ */*           application/vnd.cups-raw  0  -
+</pre><p>
+
+and would effectively send <span class="emphasis"><em>all</em></span> files to the
+backend without further processing.
+</p><p>
+You could have the following entry:
+
+</p><pre class="programlisting">
+application/vnd.cups-postscript application/vnd.cups-raw 0 \
+       my_PJL_stripping_filter
+</pre><p>
+
+You will need to write a <i class="parameter"><tt>my_PJL_stripping_filter</tt></i>
+(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
+<tt class="filename">/usr/lib/cups/filters/</tt> and is called by CUPS
+if it encounters a MIME type <i class="parameter"><tt>application/vnd.cups-postscript</tt></i>.
+</p><p>
+CUPS can handle <i class="parameter"><tt>-o job-hold-until=indefinite</tt></i>.
+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).
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2928553"></a>Auto-Deletion or Preservation of CUPS Spool Files</h2></div></div><div></div></div><p>
+Samba print files pass through two spool directories. One is the
+incoming directory managed by Samba, (set in the
+<a class="indexterm" name="id2928566"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba
+directive in the <i class="parameter"><tt>[printers]</tt></i> section of
+<tt class="filename">smb.conf</tt>). The other is the spool directory of
+your UNIX print subsystem. For CUPS it is normally
+<tt class="filename">/var/spool/cups/</tt>, as set by the <tt class="filename">cupsd.conf</tt>
+directive <tt class="filename">RequestRoot /var/spool/cups</tt>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928617"></a>CUPS Configuration Settings Explained</h3></div></div><div></div></div><p>
+Some important parameter settings in the CUPS configuration file
+<tt class="filename">cupsd.conf</tt> are:
+</p><div class="variablelist"><dl><dt><span class="term">PreserveJobHistory Yes</span></dt><dd><p>
+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 do a
+similar job as the old-fashioned BSD-LPD control files). This is set
+to &#8220;<span class="quote">Yes</span>&#8221; as a default.
+</p></dd><dt><span class="term">PreserveJobFiles Yes</span></dt><dd><p>
+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 &#8220;<span class="quote">No</span>&#8221; as the CUPS
+default.
+</p></dd><dt><span class="term"><span class="emphasis"><em>&#8220;<span class="quote">MaxJobs 500</span>&#8221;</em></span></span></dt><dd><p>
+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.
+</p></dd></dl></div><p>
+(There are also additional settings for <i class="parameter"><tt>MaxJobsPerUser</tt></i> and
+<i class="parameter"><tt>MaxJobsPerPrinter</tt></i>...)
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928720"></a>Pre-Conditions</h3></div></div><div></div></div><p>
+For everything to work as announced, you need to have three
+things:
+</p><div class="itemizedlist"><ul type="disc"><li><p>A Samba-smbd that is compiled against <tt class="filename">libcups</tt> (check
+on Linux by running <b class="userinput"><tt>ldd `which smbd'</tt></b>).</p></li><li><p>A Samba-<tt class="filename">smb.conf</tt> setting of
+               <a class="indexterm" name="id2928768"></a><i class="parameter"><tt>printing</tt></i> = cups.</p></li><li><p>Another Samba-<tt class="filename">smb.conf</tt> setting of
+               <a class="indexterm" name="id2928795"></a><i class="parameter"><tt>printcap</tt></i> = cups.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+In this case, all other manually set printing-related commands (like
+<a class="indexterm" name="id2928816"></a><i class="parameter"><tt>print command</tt></i>, 
+<a class="indexterm" name="id2928830"></a><i class="parameter"><tt>lpq command</tt></i>, 
+<a class="indexterm" name="id2928844"></a><i class="parameter"><tt>lprm command</tt></i>, 
+<a class="indexterm" name="id2928858"></a><i class="parameter"><tt>lppause command</tt></i> or
+<a class="indexterm" name="id2928872"></a><i class="parameter"><tt>lpresume command</tt></i>) are ignored and they should normally have no
+influence whatsoever on your printing.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928890"></a>Manual Configuration</h3></div></div><div></div></div><p>
+If you want to do things manually, replace the <a class="indexterm" name="id2928900"></a><i class="parameter"><tt>printing</tt></i> = cups
+by <a class="indexterm" name="id2928914"></a><i class="parameter"><tt>printing</tt></i> = bsd. Then your manually set commands may work
+(I haven't tested this), and a <a class="indexterm" name="id2928929"></a><i class="parameter"><tt>print command</tt></i> = lp -d %P %s; rm %s"
+may do what you need.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2928948"></a>Printing from CUPS to Windows Attached Printers</h2></div></div><div></div></div><p>
+&gt;From time to time the question arises, how can you print
+<span class="emphasis"><em>to</em></span> a Windows attached printer
+<span class="emphasis"><em>from</em></span> 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
+<span class="emphasis"><em>backends</em></span> to talk to printers and other
+servers. To talk to Windows shared printers, you need to use the
+<tt class="filename">smb</tt> (surprise, surprise!) backend. Check if this
+is in the CUPS backend directory. This usually resides in
+<tt class="filename">/usr/lib/cups/backend/</tt>. You need to find an <tt class="filename">smb</tt>
+file there. It should be a symlink to <tt class="filename">smbspool</tt>
+and the file must exist and be executable:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l /usr/lib/cups/backend/</tt></b>
+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 -&gt; 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 -&gt; /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 -&gt; /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
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>ls -l `which smbspool`</tt></b>
+-rwxr-xr-x    1 root   root  563245 Dec 28 14:49 /usr/bin/smbspool
+</pre><p>
+If this symlink does not exist, create it:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s `which smbspool` /usr/lib/cups/backend/smb</tt></b>
+</pre><p>
+<b class="command">smbspool</b> has been 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 <i class="replaceable"><tt>winprinter</tt></i> 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.
+</p><p>
+To install a printer with the <i class="parameter"><tt>smb</tt></i> backend on CUPS, use this command:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>lpadmin -p winprinter -v smb://WINDOWSNETBIOSNAME/printersharename \
+  -P /path/to/PPD</tt></b>
+</pre><p>
+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
+<tt class="filename">smb://</tt> device-URI like this:
+</p><div class="itemizedlist"><ul type="disc"><li><tt class="filename">smb://WORKGROUP/WINDOWSNETBIOSNAME/printersharename</tt></li><li><tt class="filename">smb://username:password@WORKGROUP/WINDOWSNETBIOSNAME/printersharename</tt></li><li><tt class="filename">smb://username:password@WINDOWSNETBIOSNAME/printersharename</tt></li></ul></div><p>
+Note that the device-URI will be visible in the process list of the
+Samba server (e.g., when someone uses the <b class="command">ps -aux</b>
+command on Linux), even if the username and passwords are sanitized
+before they get written into the log files. So 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.
+
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2929244"></a>More CUPS-Filtering Chains</h2></div></div><div></div></div><p>
+The following diagrams reveal how CUPS handles print jobs.
+</p><div class="figure"><a name="cups1"></a><p class="title"><b>Figure 19.17. Filtering chain 1.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/cups1.png" width="270" alt="Filtering chain 1."></div></div><div class="figure"><a name="cups2"></a><p class="title"><b>Figure 19.18. Filtering chain with cupsomatic</b></p><div class="mediaobject"><img src="projdoc/imagefiles/cups2.png" width="270" alt="Filtering chain with cupsomatic"></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2929337"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929343"></a>Windows 9x/ME Client Can't Install Driver</h3></div></div><div></div></div><p>For Windows 9x/ME, clients require the printer names to be eight
+characters (or &#8220;<span class="quote">8 plus 3 chars suffix</span>&#8221;) max; otherwise, the driver files
+will not get transferred when you want to download them from
+Samba.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929362"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Keeps Asking for Root Password in Never-ending Loop</h3></div></div><div></div></div><p>Have you <a class="indexterm" name="id2929376"></a><i class="parameter"><tt>security</tt></i> = user? Have
+you used <b class="command">smbpasswd</b> to give root a Samba account?
+You can do two things: open another terminal and execute
+<b class="command">smbpasswd -a root</b> 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).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929412"></a>&#8220;<span class="quote">cupsaddsmb</span>&#8221; Errors</h3></div></div><div></div></div><p>
+               The use of &#8220;<span class="quote">cupsaddsmb</span>&#8221; gives &#8220;<span class="quote">No PPD file for printer...</span>&#8221; Message While PPD File Is Present.
+               What might the problem be?
+               </p><p>Have you enabled printer sharing on CUPS? This means:
+Do you have a <i class="parameter"><tt>&lt;Location
+/printers&gt;....&lt;/Location&gt;</tt></i> section in CUPS
+server's <tt class="filename">cupsd.conf</tt> that does not deny access to
+the host you run &#8220;<span class="quote">cupsaddsmb</span>&#8221; from?  It <span class="emphasis"><em>could</em></span> be
+an issue if you use cupsaddsmb remotely, or if you use it with a
+<tt class="option">-h</tt> parameter: <b class="userinput"><tt>cupsaddsmb -H
+       sambaserver -h cupsserver -v printername</tt></b>.
+</p><p>Is your
+<i class="parameter"><tt>TempDir</tt></i> directive in
+<tt class="filename">cupsd.conf</tt>
+set to a valid value and is it writeable?
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929496"></a>Client Can't Connect to Samba Printer</h3></div></div><div></div></div><p>Use <b class="command">smbstatus</b> to check which user
+you are from Samba's point of view. Do you have the privileges to
+write into the <i class="parameter"><tt>[print$]</tt></i>
+share?</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929524"></a>New Account Reconnection from Windows 200x/XP Troubles</h3></div></div><div></div></div><p>Once you are connected as the wrong user (for
+example, as <tt class="constant">nobody</tt>, which often occurs if you have 
+<a class="indexterm" name="id2929540"></a><i class="parameter"><tt>map to guest</tt></i> = bad user), Windows Explorer will not accept an
+attempt to connect again as a different user. There will not be any byte
+transfered on the wire to Samba, but still you'll see a stupid error
+message that makes you think Samba has denied access. Use
+<b class="command">smbstatus</b> to check for active connections. Kill the
+PIDs. You still can't re-connect and you get the dreaded
+<tt class="computeroutput">You can't connect with a second account from the same
+machine</tt> message, as soon as you are trying. And you
+do not see any single byte arriving at Samba (see logs; use &#8220;<span class="quote">ethereal</span>&#8221;)
+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 <span class="emphasis"><em>first</em></span>
+do <b class="userinput"><tt>net use z: \\GANDALF\print$ /user:root</tt></b>. Check
+with <b class="command">smbstatus</b> that you are connected under a
+different account. Now open the <span class="guilabel">Printers</span> folder (on the Samba server
+in the <span class="guilabel">Network Neighborhood</span>), right-click on the
+printer in question and select
+<span class="guibutton">Connect...</span></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929628"></a>Avoid Being Connected to the Samba Server as the Wrong User</h3></div></div><div></div></div><p>You see per <b class="command">smbstatus</b> that you are
+connected as user nobody; while you want to be root or
+printeradmin. This is probably due to 
+<a class="indexterm" name="id2929648"></a><i class="parameter"><tt>map to guest</tt></i> = bad user, which silently connects you under the guest account
+when you gave (maybe by accident) an incorrect username. Remove
+<a class="indexterm" name="id2929665"></a><i class="parameter"><tt>map to guest</tt></i>, if you want to prevent
+this.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929680"></a>Upgrading to CUPS Drivers from Adobe Drivers</h3></div></div><div></div></div><p>
+This information came from a mailinglist posting regarding problems experienced when
+upgrading from Adobe drivers to CUPS drivers on Microsoft Windows NT/200x/XP Clients.
+</p><p>First delete all old Adobe-using printers. Then
+delete all old Adobe drivers. (On Windows 200x/XP, right-click in
+the background of <span class="guilabel">Printers</span> folder, select <span class="guimenuitem">Server Properties...</span>, select
+tab <span class="guilabel">Drivers</span> and delete here).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929723"></a>Can't Use &#8220;<span class="quote">cupsaddsmb</span>&#8221; on Samba Server Which Is a PDC</h3></div></div><div></div></div><p>Do you use the &#8220;<span class="quote">naked</span>&#8221; root user name? Try to do it
+this way: <b class="userinput"><tt>cupsaddsmb -U <i class="replaceable"><tt>DOMAINNAME</tt></i>\\root -v
+<i class="replaceable"><tt>printername</tt></i></tt></b>&gt; (note the two backslashes: the first one is
+required to &#8220;<span class="quote">escape</span>&#8221; the second one).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929762"></a>Deleted Windows 200x Printer Driver Is Still Shown</h3></div></div><div></div></div><p>Deleting a printer on the client will not delete the
+driver too (to verify, right-click on the white background of the
+<span class="guilabel">Printers</span> folder, select <span class="guimenuitem">Server Properties</span> and click on the
+<span class="guilabel">Drivers</span> 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.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929800"></a>Windows 200x/XP "Local Security Policies"</h3></div></div><div></div></div><p>Local Security Policies may not
+allow the installation of unsigned drivers. &#8220;<span class="quote">Local Security Policies</span>&#8221;
+may not allow the installation of printer drivers at
+all.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929816"></a>Administrator Cannot Install Printers for All Local Users</h3></div></div><div></div></div><p>Windows XP handles SMB printers on a &#8220;<span class="quote">per-user</span>&#8221; basis.
+This means every user needs to install the printer himself. To have a
+printer available for everybody, you might want to use the built-in
+IPP client capabilities of WinXP. Add a printer with the print path of
+<i class="parameter"><tt>http://cupsserver:631/printers/printername</tt></i>.
+We're still looking into this one. Maybe a logon script could
+automatically install printers for all
+users.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929845"></a>Print Change Notify Functions on NT-clients</h3></div></div><div></div></div><p>For print change, notify functions on NT++ clients.
+These need to run the <b class="command">Server</b> service first (renamed to
+<b class="command">File &amp; Print Sharing for MS Networks</b> in
+XP).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929873"></a>WinXP-SP1</h3></div></div><div></div></div><p>WinXP-SP1 introduced a Point and Print Restriction Policy (this restriction does not apply to
+&#8220;<span class="quote">Administrator</span>&#8221; or &#8220;<span class="quote">Power User</span>&#8221; groups of users). In Group Policy
+Object Editor, go to <span class="guimenu">User Configuration -&gt; Administrative Templates -&gt;
+ Control Panel -&gt; Printers</span>. The policy is automatically set to
+<tt class="constant">Enabled</tt> and the <tt class="constant">Users can only Point
+and Print to machines in their Forest</tt> . You probably need
+to change it to <tt class="constant">Disabled</tt> or <tt class="constant">Users can
+only Point and Print to these servers</tt> to make
+driver downloads from Samba possible.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929925"></a>Print Options for All Users Can't Be Set on Windows 200x/XP</h3></div></div><div></div></div><p>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 <span class="emphasis"><em>seems</em></span> to set everything. All
+three dialogs <span class="emphasis"><em>look</em></span> 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 in on XP:
+</p><div class="orderedlist"><ol type="A"><li><p>The first wrong way:
+
+</p><div class="orderedlist"><ol type="I"><li><p>Open the <span class="guilabel">Printers</span>
+folder.</p></li><li><p>Right-click on the printer
+(<span class="guilabel">remoteprinter on cupshost</span>) and
+select in context menu <span class="guimenuitem">Printing
+Preferences...</span></p></li><li><p>Look at this dialog closely and remember what it looks
+like.</p></li></ol></div><p>
+</p></li><li><p>The second wrong way:
+
+</p><div class="orderedlist"><ol type="I"><li><p>Open the <span class="guilabel">Printers</span>
+folder.</p></li><li><p>Right-click on the printer (<span class="guilabel">remoteprinter on
+cupshost</span>) and select the context menu
+<span class="guimenuitem">Properties</span>.</p></li><li><p>Click on the <span class="guilabel">General</span>
+tab.</p></li><li><p>Click on the button <span class="guibutton">Printing
+Preferences...</span></p></li><li><p>A new dialog opens. Keep this dialog open and go back
+to the parent dialog.</p></li></ol></div><p>
+</p></li><li><p>The third, and the correct way: 
+
+</p><div class="orderedlist"><ol type="I"><li><p>Open the <span class="guilabel">Printers</span>
+folder.</p></li><li><p>Click on the <span class="guilabel">Advanced</span>
+tab. (If everything is &#8220;<span class="quote">grayed out,</span>&#8221; then you are not logged
+in as a user with enough privileges).</p></li><li><p>Click on the <span class="guibutton">Printing
+Defaults...</span> button.</p></li><li><p>On any of the two new tabs, click on the
+<span class="guibutton">Advanced...</span>
+button.</p></li><li><p>A new dialog opens. Compare this one to the other
+identical looking one from &#8220;<span class="quote">B.5</span>&#8221; or A.3".</p></li></ol></div><p>
+</p></li></ol></div><p>
+Do you see any difference? I don't either. However, only the last
+one, which you arrived at with steps &#8220;<span class="quote">C.1.-6.</span>&#8221;, 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 <span class="emphasis"><em>as
+Administrator</em></span> (<a class="indexterm" name="id2930200"></a><i class="parameter"><tt>printer admin</tt></i> in
+<tt class="filename">smb.conf</tt>) <span class="emphasis"><em>before</em></span> a client
+downloads the driver (the clients can later set their own
+<span class="emphasis"><em>per-user defaults</em></span> by following the
+procedures <span class="emphasis"><em>A</em></span> or <span class="emphasis"><em>B</em></span>
+above).</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930240"></a>Most Common Blunders in Driver Settings on Windows Clients</h3></div></div><div></div></div><p>Don't use <i class="parameter"><tt>Optimize for
+Speed</tt></i>, but use <i class="parameter"><tt>Optimize for
+Portability</tt></i> instead (Adobe PS Driver). Don't use
+<i class="parameter"><tt>Page Independence: No</tt></i>: always
+settle with  <i class="parameter"><tt>Page Independence:
+Yes</tt></i> (Microsoft PS Driver and CUPS PS Driver for
+Windows NT/200x/XP). If there are problems with fonts, use
+<i class="parameter"><tt>Download as Softfont into
+printer</tt></i> (Adobe PS Driver). For
+<span class="guilabel">TrueType Download Options</span>
+choose <tt class="constant">Outline</tt>. Use PostScript
+Level 2, if you are having trouble with a non-PS printer and if
+there is a choice.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930302"></a><b class="command">cupsaddsmb</b> Does Not Work with Newly Installed Printer</h3></div></div><div></div></div><p>Symptom: The last command of
+<b class="command">cupsaddsmb</b> does not complete successfully:
+<b class="command">cmd = setdriver printername printername</b> 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 i n <b class="command">rpcclient
+hostname -c `enumprinters'</b>? Restart smbd (or send a
+<b class="command">kill -HUP</b> to all processes listed by
+<b class="command">smbstatus</b> and try
+again.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930358"></a>Permissions on <tt class="filename">/var/spool/samba/</tt> Get Reset After Each Reboot</h3></div></div><div></div></div><p>Have you ever by accident set the CUPS spool directory to
+the same location? (<i class="parameter"><tt>RequestRoot /var/spool/samba/</tt></i> in <tt class="filename">cupsd.conf</tt> or
+the other way round: <tt class="filename">/var/spool/cups/</tt> is set as
+<a class="indexterm" name="id2930398"></a><i class="parameter"><tt>path</tt></i>&gt; in the <i class="parameter"><tt>[printers]</tt></i>
+section). These <i class="parameter"><tt>must</tt></i> be different. Set
+
+<i class="parameter"><tt>RequestRoot /var/spool/cups/</tt></i> in
+<tt class="filename">cupsd.conf</tt> and <a class="indexterm" name="id2930442"></a><i class="parameter"><tt>path</tt></i> = 
+/var/spool/samba in the <i class="parameter"><tt>[printers]</tt></i>
+section of <tt class="filename">smb.conf</tt>. Otherwise cupsd will
+sanitize permissions to its spool directory with each restart and
+printing will not work reliably.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930473"></a>Print Queue Called &#8220;<span class="quote">lp</span>&#8221; Mis-handles Print Jobs</h3></div></div><div></div></div><p>
+In this case a print queue called &#8220;<span class="quote">lp</span>&#8221; intermittently swallows jobs and
+spits out completely different ones from what was sent.
+</p><p>It is a bad idea to name any printer &#8220;<span class="quote">lp</span>&#8221;. 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-balancing the jobs across them in a round-robin fashion. Chances
+are high that someone else has a printer named &#8220;<span class="quote">lp</span>&#8221; too. You may
+receive his jobs and send your own to his device unwittingly. To have
+tight control over the printer names, set <i class="parameter"><tt>BrowseShortNames
+No</tt></i>. It will present any printer as <i class="replaceable"><tt>printername@cupshost</tt></i>
+and then gives you better control over what may happen in a large
+networked environment.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930530"></a>Location of Adobe PostScript Driver Files for &#8220;<span class="quote">cupsaddsmb</span>&#8221;</h3></div></div><div></div></div><p>Use <b class="command">smbclient</b> to connect to any
+Windows box with a shared PostScript printer: <b class="command">smbclient
+//windowsbox/print\$ -U guest</b>. You can navigate to the
+<tt class="filename">W32X86/2</tt> subdir to <b class="command">mget ADOBE*</b>
+and other files or to <tt class="filename">WIN40/0</tt> to do the same.
+Another option is to download the <tt class="filename">*.exe</tt> packaged
+files from the Adobe Web site.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930588"></a>Overview of the CUPS Printing Processes</h2></div></div><div></div></div><p>A complete overview of the CUPS printing processes can be found in <link linkend="a_small">.</p><div class="figure"><a name="a_small"></a><p class="title"><b>Figure 19.19. CUPS printing overview.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/a_small.png" width="270" alt="CUPS printing overview."></div></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><ulink url="http://www.cups.org/cups-help.html"><sup>[<a name="ftn.id2919110" href="#id2919110">4</a>] </sup>http://www.cups.org/cups-help.html</ulink></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="VFS"></a>Chapter 20. Stackable VFS modules</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tpot@samba.org">tpot@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Simo</span> <span class="surname">Sorce</span></h3><span class="contrib">original vfs_skel README</span></div></div><div><div class="author"><h3 class="author"><span class="firstname">Alexander</span> <span class="surname">Bokovoy</span></h3><span class="contrib">original vfs_netatalk docs</span></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stefan</span> <span class="surname">Metzmacher</span></h3><span class="contrib">Update for multiple modules</span></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2930792">Features and Benefits</a></dt><dt><a href="#id2930810">Discussion</a></dt><dt><a href="#id2931062">Included Modules</a></dt><dd><dl><dt><a href="#id2931069">audit</a></dt><dt><a href="#id2931106">extd_audit</a></dt><dt><a href="#fakeperms">fake_perms</a></dt><dt><a href="#id2931279">recycle</a></dt><dt><a href="#id2931509">netatalk</a></dt></dl></dd><dt><a href="#id2931554">VFS Modules Available Elsewhere</a></dt><dd><dl><dt><a href="#id2931576">DatabaseFS</a></dt><dt><a href="#id2931637">vscan</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930792"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Since Samba-3, there is support for stackable VFS (Virtual File System) modules. 
+Samba passes each request to access the UNIX file system through the loaded VFS modules. 
+This chapter covers all the modules that come with the Samba source and references to 
+some external modules.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930810"></a>Discussion</h2></div></div><div></div></div><p>
+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. They currently have been tested against GNU/Linux and IRIX.
+</p><p>
+To use the VFS modules, create a share similar to the one below. The
+important parameter is the <a class="indexterm" name="id2930831"></a><i class="parameter"><tt>vfs objects</tt></i> 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">.
+
+</p><div class="example"><a name="vfsrecyc"></a><p class="title"><b>Example 20.1. smb.conf with VFS modules</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[audit]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Audited /data directory</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /data</tt></i></td></tr><tr><td><i class="parameter"><tt>vfs objects = audit recycle</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr></table></div><p>
+</p><p>
+The modules are used in the order in which they are specified.
+</p><p>
+Samba will attempt to load modules from the <tt class="filename">/lib</tt> directory in the root directory of the
+Samba installation (usually <tt class="filename">/usr/lib/samba/vfs</tt> or <tt class="filename">/usr/local/samba/lib/vfs
+</tt>).
+</p><p>
+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">.
+
+</p><div class="example"><a name="multimodule"></a><p class="title"><b>Example 20.2. smb.conf with multiple VFS modules</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[test]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = VFS TEST</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /data</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>vfs objects = example:example1 example example:test</tt></i></td></tr><tr><td><i class="parameter"><tt>example1: parameter = 1</tt></i></td></tr><tr><td><i class="parameter"><tt>example:  parameter = 5</tt></i></td></tr><tr><td><i class="parameter"><tt>test:          parameter = 7</tt></i></td></tr></table></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2931062"></a>Included Modules</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931069"></a>audit</h3></div></div><div></div></div><p>
+               A simple module to audit file access to the syslog
+               facility. The following operations are logged:
+               </p><div class="itemizedlist"><ul type="disc"><li>share</li><li>connect/disconnect</li><li>directory opens/create/remove</li><li>file open/close/rename/unlink/chmod</li></ul></div><p>
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931106"></a>extd_audit</h3></div></div><div></div></div><p>
+               This module is identical with the <b class="command">audit</b> module above except
+               that it sends audit logs to both syslog as well as the <b class="command">smbd</b> log files. The 
+               <a class="indexterm" name="id2931133"></a><i class="parameter"><tt>log level</tt></i> for this module is set in the <tt class="filename">smb.conf</tt> file. 
+               </p><p>
+               Valid settings and the information that will be recorded are shown in <link linkend="xtdaudit">.
+               </p><div class="table"><a name="xtdaudit"></a><p class="title"><b>Table 20.1. Extended Auditing Log Information</b></p><table summary="Extended Auditing Log Information" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Log Level</th><th align="center">Log Details - File and Directory Operations</th></tr></thead><tbody><tr><td align="center">0</td><td align="left">Creation / Deletion</td></tr><tr><td align="center">1</td><td align="left">Create / Delete / Rename / Permission Changes</td></tr><tr><td align="center">2</td><td align="left">Create / Delete / Rename / Perm Change / Open / Close</td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="fakeperms"></a>fake_perms</h3></div></div><div></div></div><p>
+               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 writable. This satisfies the client even though the files
+               will never be overwritten as the client logs out or shuts down.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931279"></a>recycle</h3></div></div><div></div></div><p>
+               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
+               <span class="guiicon">Recycle Bin</span> on Windows computers.
+               </p><p>
+               The <span class="guiicon">Recycle Bin</span> will not appear in <span class="application">Windows Explorer</span> views of the network file system
+               (share) nor on any mapped drive. Instead, a directory called <tt class="filename">.recycle</tt> will be
+               automatically created when the first file is deleted. Users can recover files from the 
+               <tt class="filename">.recycle</tt> directory. If the <i class="parameter"><tt>recycle:keeptree</tt></i> has been
+               specified, deleted files will be found in a path identical with that from which the file was deleted.
+               </p><p>Supported options for the <b class="command">recycle</b> module are as follow:
+               </p><div class="variablelist"><dl><dt><span class="term">recycle:repository</span></dt><dd><p>
+                               Relative path of the directory where deleted files should be moved.
+                               </p></dd><dt><span class="term">recycle:keeptree</span></dt><dd><p>
+                               Specifies whether the directory structure should be kept or if the files in the directory that is being 
+                               deleted should be kept seperately in the recycle bin.
+                               </p></dd><dt><span class="term">recycle:versions</span></dt><dd><p>
+                               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 &#8220;<span class="quote">Copy #x of <i class="replaceable"><tt>filename</tt></i></span>&#8221;.
+                               </p></dd><dt><span class="term">recycle:touch</span></dt><dd><p>
+                               Specifies whether a file's access date should be touched when the file is moved to the recycle bin.
+                               </p></dd><dt><span class="term">recycle:maxsize</span></dt><dd><p>
+                               Files that are larger than the number of bytes specified by this parameter will not be put into the recycle bin.
+                               </p></dd><dt><span class="term">recycle:exclude</span></dt><dd><p>
+                               List of files that should not be put into the recycle bin when deleted, but deleted in the regular way.
+                               </p></dd><dt><span class="term">recycle:exclude_dir</span></dt><dd><p>
+                               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.
+                               </p></dd><dt><span class="term">recycle:noversions</span></dt><dd><p>
+                               Opposite of <i class="parameter"><tt>recycle:versions</tt></i>. If both options are specified, this one takes precedence.
+                               </p></dd></dl></div><p>
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931509"></a>netatalk</h3></div></div><div></div></div><p>
+               A netatalk module will ease co-existence of Samba and netatalk file sharing services.
+               </p><p>Advantages compared to the old netatalk module:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Does not care about creating .AppleDouble forks, just keeps them in sync.</p></li><li><p>If a share in <tt class="filename">smb.conf</tt> does not contain .AppleDouble item in hide or veto list, it will be added automatically.</p></li></ul></div><p>
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2931554"></a>VFS Modules Available Elsewhere</h2></div></div><div></div></div><p>
+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).
+</p><p>
+No statements about the stability or functionality of any module
+should be implied due to its presence here.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931576"></a>DatabaseFS</h3></div></div><div></div></div><p>
+               URL: <ulink url="http://www.css.tayloru.edu/~elorimer/databasefs/index.php">http://www.css.tayloru.edu/~elorimer/databasefs/index.php</ulink>
+               </p><p>By <ulink url="mailto:elorimer@css.tayloru.edu">Eric Lorimer.</ulink></p><p>
+               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
+               &#8220;<span class="quote">Artists,</span>&#8221; &#8220;<span class="quote">Song Keywords,</span>&#8221; 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.
+               </p><p>
+               Any feedback would be appreciated: comments, suggestions, patches,
+               and so on. If nothing else, hopefully it might prove useful for someone
+               else who wishes to create a virtual filesystem.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2931637"></a>vscan</h3></div></div><div></div></div><p>URL: <ulink url="http://www.openantivirus.org/">http://www.openantivirus.org/</ulink></p><p>
+               <tt class="filename">samba-vscan</tt> is a proof-of-concept module for Samba, which
+               uses the VFS (virtual file system) features of Samba 2.2.x/3.0
+               alphaX. Of course, Samba has to be compiled with VFS support. 
+               <tt class="filename">samba-vscan</tt> supports various virus scanners and is maintained 
+               by Rainer Link.
+               </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="winbind"></a>Chapter 21. Winbind: Use of Domain Accounts</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tpot@linuxcare.com.au">tpot@linuxcare.com.au</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Naag</span> <span class="surname">Mummaneni</span></h3><span class="contrib">Notes for Solaris</span><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:getnag@rediffmail.com">getnag@rediffmail.com</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="surname">Trostel</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:jtrostel@snapserver.com">jtrostel@snapserver.com</a>&gt;</tt></p></div><span class="orgname">SNAP<br></span></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">27 June 2002</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2931874">Features and Benefits</a></dt><dt><a href="#id2931999">Introduction</a></dt><dt><a href="#id2932080">What Winbind Provides</a></dt><dd><dl><dt><a href="#id2932156">Target Uses</a></dt></dl></dd><dt><a href="#id2932186">How Winbind Works</a></dt><dd><dl><dt><a href="#id2932215">Microsoft Remote Procedure Calls</a></dt><dt><a href="#id2932249">Microsoft Active Directory Services</a></dt><dt><a href="#id2932275">Name Service Switch</a></dt><dt><a href="#id2932410">Pluggable Authentication Modules</a></dt><dt><a href="#id2932488">User and Group ID Allocation</a></dt><dt><a href="#id2932521">Result Caching</a></dt></dl></dd><dt><a href="#id2932558">Installation and Configuration</a></dt><dd><dl><dt><a href="#id2932565">Introduction</a></dt><dt><a href="#id2932631">Requirements</a></dt><dt><a href="#id2932714">Testing Things Out</a></dt></dl></dd><dt><a href="#id2934471">Conclusion</a></dt><dt><a href="#id2934490">Common Errors</a></dt><dd><dl><dt><a href="#id2934544">NSCD Problem Warning</a></dt><dt><a href="#id2934590">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2931874"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       Integration of UNIX and Microsoft Windows NT through a unified logon has
+       been considered a &#8220;<span class="quote">holy grail</span>&#8221; in heterogeneous computing environments for
+       a long time.
+       </p><p>
+       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.
+       </p><p>
+       <span class="emphasis"><em>winbind</em></span> 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, and the Name Service Switch to
+       allow Windows NT domain users to appear and operate as UNIX users on a UNIX
+       machine. This chapter describes the Winbind system, explaining the functionality
+       it provides, how it is configured, and how it works internally.
+       </p><p>
+       Winbind provides three separate functions:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               Authentication of user credentials (via PAM).
+               </p></li><li><p>
+               Identity resolution (via NSS).
+               </p></li><li><p>
+               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 stored the UID/GID
+               allocated from the idmap uid/gid range that it has mapped to the NT SID.
+               If <i class="parameter"><tt>idmap backend</tt></i> has been specified as ldapsam:url
+               then instead of using a local mapping Winbind will obtain this information
+               from the LDAP database.
+               </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+       If <b class="command">winbindd</b> is not running, smbd (which calls <b class="command">winbindd</b>) will fall back to
+       using purely local information from <tt class="filename">/etc/passwd</tt> and <tt class="filename">/etc/group</tt> and no dynamic
+       mapping will be used.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2931999"></a>Introduction</h2></div></div><div></div></div><p>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.</p><p>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, as 
+       adding and deleting users on both sets of machines becomes a chore 
+       and two sets of passwords are required  both of which
+       can lead to synchronization problems between the UNIX and Windows 
+       systems and confusion for users.</p><p>We divide the unified logon problem for UNIX machines into 
+       three smaller problems:</p><div class="itemizedlist"><ul type="disc"><li><p>Obtaining Windows NT user and group information.
+               </p></li><li><p>Authenticating Windows NT users.
+               </p></li><li><p>Password changing for Windows NT users.
+               </p></li></ul></div><p>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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2932080"></a>What Winbind Provides</h2></div></div><div></div></div><p>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 &#8220;<span class="quote">native</span>&#8221; UNIX users and groups, allowing the NT domain 
+       to be used in much the same manner that NIS+ is used within 
+       UNIX-only environments.</p><p>The end result is that whenever any 
+       program on the UNIX machine asks the operating system to lookup 
+       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.</p><p>Users on the UNIX machine can then use NT user and group 
+       names as they would &#8220;<span class="quote">native</span>&#8221; 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.</p><p>The only obvious indication that Winbind is being used is 
+       that user and group names take the form <tt class="constant">DOMAIN\user</tt> and 
+       <tt class="constant">DOMAIN\group</tt>. This is necessary as it allows Winbind to determine 
+       that redirection to a Domain Controller is wanted for a particular 
+       lookup and which trusted domain is being referenced.</p><p>Additionally, Winbind provides an authentication service 
+       that hooks into the Pluggable Authentication Modules (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).</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932156"></a>Target Uses</h3></div></div><div></div></div><p>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.</p><p>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.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2932186"></a>How Winbind Works</h2></div></div><div></div></div><p>The Winbind system is designed around a client/server 
+       architecture. A long running <b class="command">winbindd</b> daemon 
+       listens on a UNIX domain socket waiting for requests
+       to arrive. These requests are generated by the NSS and PAM 
+       clients and is processed sequentially.</p><p>The technologies used to implement Winbind are described 
+       in detail below.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932215"></a>Microsoft Remote Procedure Calls</h3></div></div><div></div></div><p>Over the last few years, efforts have been underway 
+               by various Samba Team members to decode 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.</p><p>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.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932249"></a>Microsoft Active Directory Services</h3></div></div><div></div></div><p>
+                Since late 2001, Samba has gained the ability to
+                interact with Microsoft Windows 2000 using its &#8220;<span class="quote">Native
+                Mode</span>&#8221; 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. 
+                </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932275"></a>Name Service Switch</h3></div></div><div></div></div><p>The Name Service Switch, or 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 filesystem. 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.</p><p>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, one can enumerate the users and groups on
+               a UNIX machine running Winbind and see all users and groups in 
+               a NT domain plus any trusted domain as though they were local 
+               users and groups.</p><p>The primary control file for NSS is 
+               <tt class="filename">/etc/nsswitch.conf</tt>. 
+               When a UNIX application makes a request to do a lookup, 
+               the C library looks in <tt class="filename">/etc/nsswitch.conf</tt> 
+               for a line that matches the service type being requested, for 
+               example the &#8220;<span class="quote">passwd</span>&#8221; 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:</p><pre class="screen">
+               passwd: files example
+               </pre><p>then the C library will first load a module called 
+               <tt class="filename">/lib/libnss_files.so</tt> followed by
+               the module <tt class="filename">/lib/libnss_example.so</tt>. 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.</p><p>This NSS interface provides an easy way for Winbind 
+               to hook into the operating system. All that needs to be done 
+               is to put <tt class="filename">libnss_winbind.so</tt> in <tt class="filename">/lib/</tt> 
+               then add &#8220;<span class="quote">winbind</span>&#8221; into <tt class="filename">/etc/nsswitch.conf</tt> at 
+               the appropriate place. The C library will then call Winbind to 
+               resolve user and group names.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932410"></a>Pluggable Authentication Modules</h3></div></div><div></div></div><p>Pluggable Authentication Modules, also known as PAM, 
+               is 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 
+               a NIS database to log in over the network.</p><p>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 Primary Domain 
+               Controller. These users can also change their passwords and have 
+               this change take effect directly on the Primary Domain Controller.
+               </p><p>PAM is configured by providing control files in the directory 
+               <tt class="filename">/etc/pam.d/</tt> 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. All that needs 
+               to be done is that the <tt class="filename">pam_winbind.so</tt> module 
+               is copied to <tt class="filename">/lib/security/</tt> and the PAM 
+               control files for relevant services are updated to allow 
+               authentication via Winbind. See the PAM documentation
+               in <link linkend="pam"> for more information.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932488"></a>User and Group ID Allocation</h3></div></div><div></div></div><p>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 in which 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.</p><p>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.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932521"></a>Result Caching</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2932533"></a>
+                       An active 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.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2932558"></a>Installation and Configuration</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932565"></a>Introduction</h3></div></div><div></div></div><p>
+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.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       <span class="emphasis"><em>Why should I do this?</em></span>
+       </p><p>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.
+       </p></li><li><p>
+       <span class="emphasis"><em>Who should be reading this document?</em></span>
+       </p><p>
+       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.
+       </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932631"></a>Requirements</h3></div></div><div></div></div><p>
+If you have a Samba configuration file that you are currently using, <span class="emphasis"><em>BACK IT UP!</em></span>
+If your system already uses PAM, <span class="emphasis"><em>back up the <tt class="filename">/etc/pam.d</tt> directory
+contents!</em></span> If you haven't already made a boot disk, <span class="emphasis"><em>MAKE ONE NOW!</em></span>
+</p><p>
+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
+<tt class="filename">/etc/pam.d</tt> back to the original state they were in if you get frustrated with the
+way things are going.
+</p><p>
+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.
+</p><p>
+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, you should have at least the PAM development libraries installed
+on your system. Please refer the PAM web site <ulink url="http://www.kernel.org/pub/linux/libs/pam/">http://www.kernel.org/pub/linux/libs/pam/</ulink>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2932714"></a>Testing Things Out</h3></div></div><div></div></div><p>
+Before starting, it is probably best to kill off all the Samba-related daemons running on your server.
+Kill off all <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> processes that may be running. To use PAM,
+make sure that you have the standard PAM package that supplies the <tt class="filename">/etc/pam.d</tt>
+directory structure, including the PAM modules that are used by PAM-aware services, several pam libraries,
+and the <tt class="filename">/usr/doc</tt> and <tt class="filename">/usr/man</tt> entries for pam. Winbind built
+better in Samba if the pam-devel package is also installed. This package includes the header files
+needed to compile PAM-aware applications.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2932775"></a>Configure <tt class="filename">nsswitch.conf</tt> and the Winbind Libraries on Linux and Solaris</h4></div></div><div></div></div><p>
+PAM is a standard component of most current generation UNIX/Linux systems. Unfortunately, few systems install
+the <tt class="filename">pam-devel</tt> 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
+<tt class="filename">/etc/nsswitch.conf</tt>.
+</p><p>
+The libraries needed to run the <span class="application">winbindd</span> daemon through nsswitch need to be copied to their proper locations:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp ../samba/source/nsswitch/libnss_winbind.so /lib</tt></b>
+</pre><p>
+</p><p>
+I also found it necessary to make the following symbolic link:
+</p><p>
+<tt class="prompt">root# </tt> <b class="userinput"><tt>ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</tt></b>
+</p><p>And, in the case of Sun Solaris:</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s /usr/lib/libnss_winbind.so /usr/lib/libnss_winbind.so.1</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.1</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.2</tt></b>
+</pre><p>
+Now, as root you need to edit <tt class="filename">/etc/nsswitch.conf</tt> to 
+allow user and group entries to be visible from the <span class="application">winbindd</span>
+daemon. My <tt class="filename">/etc/nsswitch.conf</tt> file look like 
+this after editing:
+</p><pre class="programlisting">
+       passwd:     files winbind
+       shadow:     files 
+       group:      files winbind
+</pre><p>      
+The libraries needed by the <b class="command">winbindd</b> daemon will be automatically 
+entered into the <b class="command">ldconfig</b> cache the next time 
+your system reboots, but it is faster (and you do not need to reboot) if you do it manually:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/sbin/ldconfig -v | grep winbind</tt></b>
+</p><p>
+This makes <tt class="filename">libnss_winbind</tt> available to winbindd 
+and echos back a check to you.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2933015"></a>NSS Winbind on AIX</h4></div></div><div></div></div><p>(This section is only for those running AIX.)</p><p>
+The Winbind AIX identification module gets built as <tt class="filename">libnss_winbind.so</tt> in the
+nsswitch directory of the Samba source. This file can be copied to <tt class="filename">/usr/lib/security</tt>,
+and the AIX naming convention would indicate that it should be named WINBIND. A stanza like the following:
+</p><pre class="programlisting">
+WINBIND:
+        program = /usr/lib/security/WINBIND
+        options = authonly
+</pre><p>
+can then be added to <tt class="filename">/usr/lib/security/methods.cfg</tt>. This module only supports
+identification, but there have been success reports using the standard Winbind PAM module for
+authentication. Use caution configuring loadable authentication
+modules since you can make
+it impossible to logon to the system. More information about the AIX authentication module API can
+be found at &#8220;<span class="quote">Kernel Extensions and Device Support Programming Concepts for AIX</span>&#8221;<ulink url="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm">
+in Chapter 18(John, there is no section like this in 18). Loadable Authentication Module Programming
+Interface</ulink> and more information on administering the  modules
+can be found at <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>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2933106"></a>Configure smb.conf</h4></div></div><div></div></div><p>
+Several parameters are needed in the <tt class="filename">smb.conf</tt> file to control the behavior of <span class="application">winbindd</span>. These
+are described in more detail in the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> man page. My <tt class="filename">smb.conf</tt> file, as shown in <link linkend="winbindcfg">, was modified to include the necessary entries in the [global] section.
+</p><div class="example"><a name="winbindcfg"></a><p class="title"><b>Example 21.1. smb.conf for Winbind set-up</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>#  separate domain and username with '+', like DOMAIN+username</td></tr><tr><td><i class="parameter"><tt>winbind separator = +</tt></i></td></tr><tr><td>#  use uids from 10000 to 20000 for domain users</td></tr><tr><td><i class="parameter"><tt>idmap uid = 10000-20000</tt></i></td></tr><tr><td>#  use gids from 10000 to 20000 for domain groups</td></tr><tr><td><i class="parameter"><tt>winbind gid = 10000-20000</tt></i></td></tr><tr><td>#  allow enumeration of winbind users and groups</td></tr><tr><td><i class="parameter"><tt>winbind enum users = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>winbind enum groups = yes</tt></i></td></tr><tr><td>#  give winbind users a real shell (only needed if they have telnet access)</td></tr><tr><td><i class="parameter"><tt>template homedir = /home/winnt/%D/%U</tt></i></td></tr><tr><td><i class="parameter"><tt>template shell = /bin/bash</tt></i></td></tr></table></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2933271"></a>Join the Samba Server to the PDC Domain</h4></div></div><div></div></div><p>
+Enter the following command to make the Samba server join the 
+PDC domain, where <i class="replaceable"><tt>DOMAIN</tt></i> is the name of 
+your Windows domain and <i class="replaceable"><tt>Administrator</tt></i> is 
+a domain user who has administrative privileges in the domain.
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/net rpc join -S PDC -U Administrator</tt></b>
+</p><p>
+The proper response to the command should be: &#8220;<span class="quote">Joined the domain 
+<i class="replaceable"><tt>DOMAIN</tt></i></span>&#8221; where <i class="replaceable"><tt>DOMAIN</tt></i> 
+is your DOMAIN name.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2933329"></a>Starting and Testing the <b class="command">winbindd</b> Daemon</h4></div></div><div></div></div><p>
+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:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/winbindd</tt></b>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The above assumes that Samba has been installed in the <tt class="filename">/usr/local/samba</tt>
+directory tree. You may need to search for the location of Samba files if this is not the
+location of <b class="command">winbindd</b> on your system.
+</p></div><p>
+Winbindd can now also run in &#8220;<span class="quote">dual daemon modei</span>&#8221;. This will make it 
+run as two processes. The first will answer all requests from the cache,
+thus making responses to clients faster. The other will
+update the cache for the query that the first has just responded.
+The advantage of this is that responses stay accurate and are faster. 
+You can enable dual daemon mode by adding <tt class="option">-B</tt> to the commandline:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/winbindd -B</tt></b>
+</p><p>
+I'm always paranoid and like to make sure the daemon is really running.
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ps -ae | grep winbindd</tt></b>
+</p><p>
+This command should produce output like this, if the daemon is running you would expect
+to see a report something like this:
+</p><pre class="screen">
+3025 ?        00:00:00 winbindd
+</pre><p>
+Now, for the real test, try to get some information about the users on your PDC:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/wbinfo -u</tt></b>
+</p><p>        
+This should echo back a list of users on your Windows users on 
+your PDC. For example, I get the following response:
+</p><pre class="screen">
+       CEO+Administrator
+       CEO+burdell
+       CEO+Guest
+       CEO+jt-ad
+       CEO+krbtgt
+       CEO+TsInternetUser
+</pre><p>
+Obviously, I have named my domain &#8220;<span class="quote">CEO</span>&#8221; and my <a class="indexterm" name="id2933511"></a><i class="parameter"><tt>winbind separator</tt></i> is &#8220;<span class="quote">+</span>&#8221;.
+</p><p>
+You can do the same sort of thing to get group information from the PDC:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/wbinfo -g</tt></b>
+       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
+</pre><p>
+The function <b class="command">getent</b> can now be used to get unified 
+lists of both local and PDC users and groups. Try the following command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent passwd</tt></b>
+</p><p>
+You should get a list that looks like your <tt class="filename">/etc/passwd</tt> 
+list followed by the domain users with their new UIDs, GIDs, home 
+directories and default shells.
+</p><p>
+The same thing can be done for groups with the command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent group</tt></b>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2933625"></a>Fix the init.d Startup Scripts</h4></div></div><div></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2933633"></a>Linux</h5></div></div><div></div></div><p>
+The <span class="application">winbindd</span> daemon needs to start up after the <span class="application">smbd</span> and <span class="application">nmbd</span> daemons are running. 
+To accomplish this task, you need to modify the startup scripts of your system.
+They are located at <tt class="filename">/etc/init.d/smb</tt> in Red Hat Linux and they are located in 
+<tt class="filename">/etc/init.d/samba</tt> in Debian Linux. Edit your
+script to add commands to invoke this daemon in the proper sequence. My 
+startup script starts up <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> from the 
+<tt class="filename">/usr/local/samba/bin</tt> directory directly. The <b class="command">start</b> 
+function in the script looks like this:
+</p><pre class="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/bin/winbindd
+        RETVAL3=$?
+        echo
+        [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] &amp;&amp; \
+               touch /var/lock/subsys/smb || RETVAL=1
+        return $RETVAL
+}
+</pre><p>If you would like to run winbindd in dual daemon mode, replace 
+the line :
+</p><pre class="programlisting">
+        daemon /usr/local/samba/bin/winbindd
+</pre><p>
+
+in the example above with:
+
+</p><pre class="programlisting">
+        daemon /usr/local/samba/bin/winbindd -B
+</pre><p>.
+</p><p>
+The <b class="command">stop</b> function has a corresponding entry to shut down the 
+services and looks like this:
+</p><pre class="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 ] &amp;&amp; \
+                rm -f /var/lock/subsys/smb
+        echo ""
+        return $RETVAL
+}
+</pre></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2933809"></a>Solaris</h5></div></div><div></div></div><p>
+Winbind does not work on Solaris 9, see <link linkend="winbind-solaris9"> for details.
+</p><p>
+On Solaris, you need to modify the <tt class="filename">/etc/init.d/samba.server</tt> startup script. It
+usually only starts smbd and nmbd but should now start winbindd, too. If you have Samba installed in
+<tt class="filename">/usr/local/samba/bin</tt>, the file could contains something like this:
+</p><pre class="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" != "" ] &amp;&amp; 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/bin/winbindd
+          ;;
+
+       'stop')
+          killproc nmbd
+          killproc smbd
+          killproc winbindd
+          ;;
+
+       *)
+          echo "Usage: /etc/init.d/samba.server { start | stop }"
+          ;;
+       esac
+</pre><p>
+Again, if you would like to run Samba in dual daemon mode, replace:
+</p><pre class="programlisting">
+       /usr/local/samba/bin/winbindd
+</pre><p>
+in the script above with:
+</p><pre class="programlisting">
+       /usr/local/samba/bin/winbindd -B
+</pre><p>
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2933925"></a>Restarting</h5></div></div><div></div></div><p>
+If you restart the <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> 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.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2933962"></a>Configure Winbind and PAM</h4></div></div><div></div></div><p>
+If you have made it this far, you know that <b class="command">winbindd</b> 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 
+<tt class="filename">/etc/pam.d</tt> files? If not, do it now.)
+</p><p>
+You will need a PAM module to use winbindd with these other services. This 
+module will be compiled in the <tt class="filename">../source/nsswitch</tt> directory
+by invoking the command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>make nsswitch/pam_winbind.so</tt></b>
+</p><p>
+from the <tt class="filename">../source</tt> directory. The
+<tt class="filename">pam_winbind.so</tt> file should be copied to the location of
+your other PAM security modules. On my RedHat system, this was the
+<tt class="filename">/lib/security</tt> directory. On Solaris, the PAM security 
+modules reside in <tt class="filename">/usr/lib/security</tt>.
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp ../samba/source/nsswitch/pam_winbind.so /lib/security</tt></b>
+</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2934074"></a>Linux/FreeBSD-specific PAM configuration</h5></div></div><div></div></div><p>
+The <tt class="filename">/etc/pam.d/samba</tt> file does not need to be changed. I 
+just left this file as it was:
+</p><pre class="programlisting">
+       auth    required        /lib/security/pam_stack.so service=system-auth
+       account required        /lib/security/pam_stack.so service=system-auth
+</pre><p>
+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 
+<tt class="filename">/etc/xinetd.d</tt> (or <tt class="filename">/etc/inetd.conf</tt>). 
+Red Hat Linux 7.1 and later uses the new xinetd.d structure, in this case you need 
+to change the lines in <tt class="filename">/etc/xinetd.d/telnet</tt> 
+and <tt class="filename">/etc/xinetd.d/wu-ftp</tt> from 
+</p><pre class="programlisting">
+       enable = no
+</pre><p>
+to:
+</p><pre class="programlisting">
+       enable = yes
+</pre><p>      
+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 <tt class="filename">smb.conf</tt> global entry 
+<a class="indexterm" name="id2934176"></a><i class="parameter"><tt>template homedir</tt></i>.
+</p><p>
+The <tt class="filename">/etc/pam.d/ftp</tt> file can be changed 
+to allow Winbind ftp access in a manner similar to the
+samba file. My <tt class="filename">/etc/pam.d/ftp</tt> file was 
+changed to look like this:
+</p><pre class="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
+</pre><p>
+The <tt class="filename">/etc/pam.d/login</tt> file can be changed nearly the 
+same way. It now looks like this:
+</p><pre class="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
+</pre><p>
+In this case, I added the </p><pre class="programlisting">auth sufficient /lib/security/pam_winbind.so</pre><p> 
+lines as before, but also added the </p><pre class="programlisting">required pam_securetty.so</pre><p>
+above it, to disallow root logins over the network. I also added a 
+</p><pre class="programlisting">sufficient /lib/security/pam_unix.so use_first_pass</pre><p>
+line after the <b class="command">winbind.so</b> line to get rid of annoying 
+double prompts for passwords.
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2934310"></a>Solaris-specific configuration</h5></div></div><div></div></div><p>
+The <tt class="filename">/etc/pam.conf</tt> needs to be changed. I changed this file so my Domain
+users can logon both locally as well as telnet. The following are the changes
+that I made. You can customize the <tt class="filename">pam.conf</tt> 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.
+</p><pre class="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
+</pre><p>
+I also added a <i class="parameter"><tt>try_first_pass</tt></i> line after the <tt class="filename">winbind.so</tt>
+line to get rid of annoying double prompts for passwords.
+</p><p>
+Now restart your Samba and try connecting through your application that you
+configured in the pam.conf.
+</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2934471"></a>Conclusion</h2></div></div><div></div></div><p>The Winbind system, through the use of the Name Service 
+Switch, Pluggable Authentication Modules, 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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2934490"></a>Common Errors</h2></div></div><div></div></div><p>Winbind has a number of limitations in its current 
+       released version that we hope to overcome in future 
+       releases:</p><div class="itemizedlist"><ul type="disc"><li><p>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 Name Service Switch and Pluggable Authentication
+               Modules systems. This is becoming more common as NSS and 
+               PAM gain support among UNIX vendors.</p></li><li><p>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 mapping if the file 
+               containing this information is corrupted or destroyed.</p></li><li><p>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.</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934544"></a>NSCD Problem Warning</h3></div></div><div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       Do not under any circumstances run <b class="command">nscd</b> on any system
+       on which <b class="command">winbindd</b> is running.
+       </p></div><p>
+       If <b class="command">nscd</b> 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934590"></a>Winbind Is Not Resolving Users and Groups</h3></div></div><div></div></div><p>&#8220;<span class="quote">
+       My <tt class="filename">smb.conf</tt> file is correctly configured. I have specified 
+       <a class="indexterm" name="id2934610"></a><i class="parameter"><tt>idmap uid</tt></i> = 12000, 
+       and <a class="indexterm" name="id2934624"></a><i class="parameter"><tt>idmap gid</tt></i> = 3000-3500
+       and <b class="command">winbind</b> is running. When I do the following it all works fine.
+       </span>&#8221;</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -u</tt></b>
+MIDEARTH+maryo
+MIDEARTH+jackb
+MIDEARTH+ameds
+...
+MIDEARTH+root
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -g</tt></b>
+MIDEARTH+Domain Users
+MIDEARTH+Domain Admins
+MIDEARTH+Domain Guests
+...
+MIDEARTH+Accounts
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent passwd</tt></b>
+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
+</pre><p>&#8220;<span class="quote">
+But the following command just fails:
+<pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown maryo a_file</tt></b>
+chown: `maryo': invalid user
+</pre>
+This is driving me nuts! What can be wrong?
+</span>&#8221;</p><p>
+Same problem as the one above.
+Your system is likely running <b class="command">nscd</b>, the name service
+caching daemon. Shut it down, do not restart it! You will find your problem resolved.
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="AdvancedNetworkManagement"></a>Chapter 22. Advanced Network Management</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2934800">Features and Benefits</a></dt><dt><a href="#id2934831">Remote Server Administration</a></dt><dt><a href="#id2934972">Remote Desktop Management</a></dt><dd><dl><dt><a href="#id2934990">Remote Management from NoMachine.Com</a></dt></dl></dd><dt><a href="#id2935223">Network Logon Script Magic</a></dt><dd><dl><dt><a href="#id2935452">Adding Printers without User Intervention</a></dt></dl></dd></dl></div><p>
+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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2934800"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Often the difference between a working network environment and a well appreciated one can
+best be measured by the <span class="emphasis"><em>little things</em></span> 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.
+</p><p>
+This chapter presents information on each of these areas. They are placed here, and not in
+other chapters, for ease of reference.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2934831"></a>Remote Server Administration</h2></div></div><div></div></div><p>&#8220;<span class="quote">How do I get `User Manager' and `Server Manager'?</span>&#8221;</p><p>
+<a class="indexterm" name="id2934849"></a>
+<a class="indexterm" name="id2934857"></a>
+<a class="indexterm" name="id2934866"></a>
+Since I do not need to buy an <span class="application">NT4 Server</span>, how do I get the `User Manager for Domains'
+and the `Server Manager'?
+</p><p>
+<a class="indexterm" name="id2934887"></a>
+Microsoft distributes a version of these tools called <tt class="filename">Nexus.exe</tt> for installation 
+on <span class="application">Windows 9x/Me</span> systems. The tools set includes:
+</p><div class="itemizedlist"><ul type="disc"><li>Server Manager</li><li>User Manager for Domains</li><li>Event Viewer</li></ul></div><p>
+Download the archived file at <ulink url="ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE">ftp://ftp.microsoft.com/Softlib/MSLFILES/NEXUS.EXE.</ulink>
+</p><p>
+<a class="indexterm" name="id2934945"></a>
+The <span class="application">Windows NT 4.0</span> 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>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2934972"></a>Remote Desktop Management</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2934990"></a>Remote Management from NoMachine.Com</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2935002"></a>
+       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.
+       </p><p>&#8220;<span class="quote">
+               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.
+               </span>&#8221;</p><p>&#8220;<span class="quote">
+               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,PDC? Are there any hacks for MS Windows XP to enable remote login
+               even if the computer is in a domain?
+               </span>&#8221;</p><p>
+               Answer provided: Check out the new offer from NoMachine, &#8220;<span class="quote">NX</span>&#8221; software:
+               <ulink url="http://www.nomachine.com/">http://www.nomachine.com/</ulink>.
+               </p><p>
+       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.
+       </p><p>
+       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.
+       </p><p>
+       I could test drive their (public) Red Hat machine in Italy, over a loaded
+       Internet connection, with enabled thumbnail previews in KDE konqueror
+       which popped up immediately on &#8220;<span class="quote">mouse-over</span>&#8221;. 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 631750 points at first try.
+       </p><p>
+       NX performs better on my local LAN than any of the other &#8220;<span class="quote">pure</span>&#8221;
+       connection methods I am using from time to time: TightVNC, rdesktop or
+       Remote X. It is even faster than a direct crosslink connection between
+       two nodes.
+       </p><p>
+       I even got sound playing from the Remote X app to my local boxes, and
+       had a working &#8220;<span class="quote">copy'n'paste</span>&#8221; from an NX  window (running a KDE session
+       in Italy) to my Mozilla mailing agent. These guys are certainly doing
+       something right!
+       </p><p>
+       I recommend to test drive NX to anybody with a only a passing interest in remote computing
+       <ulink url="http://www.nomachine.com/testdrive.php">http://www.nomachine.com/testdrive.php</ulink>.
+       </p><p>
+       Just download the free of charge client software (available for Red Hat,
+       SuSE, Debian and Windows) and be up and running within five minutes (they
+       need to send you your account data, though, because you are assigned
+       a real UNIX account on their testdrive.nomachine.com box.
+       </p><p>
+       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
+       fullscreen, and after a short time you forget that it is a remote session
+       at all).
+       </p><p>
+       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.)
+       </p><p>
+       To answer your questions:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               You do not need to install a terminal server; XP has RDP support built in.
+               </p></li><li><p>
+               NX is much cheaper than Citrix  and comparable in performance, probably faster.
+               </p></li><li><p>
+               You do not need to hack XP  it just works.
+               </p></li><li><p>
+               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).
+               </p></li><li><p>
+               The NX core technologies are all Open Source and released under the GPL 
+               you can now use a (very inconvenient) commandline at no cost,
+               but you can buy a comfortable (proprietary) NX GUI frontend for money.
+               </p></li><li><p>
+               NoMachine are encouraging and offering help to OSS/Free Software implementations
+               for such a frontend too, even if it means competition to them (they have written
+               to this effect even to the LTSP, KDE and GNOME developer mailing lists).
+               </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2935223"></a>Network Logon Script Magic</h2></div></div><div></div></div><p>
+There are several opportunities for creating a custom network startup configuration environment.
+</p><div class="itemizedlist"><ul type="disc"><li>No Logon Script.</li><li>Simple universal Logon Script that applies to all users.</li><li>Use of a conditional Logon Script that applies per user or per group attributes.</li><li>Use of Samba's preexec and postexec functions on access to the NETLOGON share to create
+       a custom logon script and then execute it.</li><li>User of a tool such as KixStart.</li></ul></div><p>
+The Samba source code tree includes two logon script generation/execution tools.
+See <tt class="filename">examples</tt> directory <tt class="filename">genlogon</tt> and
+<tt class="filename">ntlogon</tt> subdirectories.
+</p><p>
+The following listings are from the genlogon directory.
+</p><p>
+<a class="indexterm" name="id2935301"></a>
+This is the <tt class="filename">genlogon.pl</tt> file:
+
+</p><pre class="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 Standard's 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, "&gt;&gt;/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, "&gt;/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;
+</pre><p>
+</p><p>
+Those wishing to use more elaborate or capable logon processing system should check out these sites:
+</p><div class="itemizedlist"><ul type="disc"><li><ulink url="http://www.craigelachi.e.org/rhacer/ntlogon">http://www.craigelachi.e.org/rhacer/ntlogon</ulink></li><li><ulink url="http://www.kixtart.org">http://www.kixtart.org</ulink></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935452"></a>Adding Printers without User Intervention</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2935463"></a>
+Printers may be added automatically during logon script processing through the use of:
+
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /?</tt></b>
+</pre><p>
+
+See the documentation in the <ulink url="http://support.microsoft.com/default.asp?scid=kb;en-us;189105">Microsoft knowledgebase article 189105.</ulink>
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="PolicyMgmt"></a>Chapter 23. System and Account Policies</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2935567">Features and Benefits</a></dt><dt><a href="#id2935660">Creating and Managing System Policies</a></dt><dd><dl><dt><a href="#id2935794">Windows 9x/ME Policies</a></dt><dt><a href="#id2935906">Windows NT4-Style Policy Files</a></dt><dt><a href="#id2936048">MS Windows 200x/XP Professional Policies</a></dt></dl></dd><dt><a href="#id2936349">Managing Account/User Policies</a></dt><dt><a href="#id2936508">Management Tools</a></dt><dd><dl><dt><a href="#id2936523">Samba Editreg Toolset</a></dt><dt><a href="#id2936619">Windows NT4/200x</a></dt><dt><a href="#id2936643">Samba PDC</a></dt></dl></dd><dt><a href="#id2936688">System Startup and Logon Processing Overview</a></dt><dt><a href="#id2936833">Common Errors</a></dt><dd><dl><dt><a href="#id2936847">Policy Does Not Work</a></dt></dl></dd></dl></div><p>
+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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2935567"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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 &#8220;<span class="quote">booboos</span>&#8221;
+(or mistakes) administrators made and then requested help to resolve.
+</p><p>
+<a class="indexterm" name="id2935593"></a>
+<a class="indexterm" name="id2935601"></a>
+<a class="indexterm" name="id2935610"></a>
+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 as in 2000 and 2001 when there were few postings regarding GPOs and
+how to replicate them in a Samba environment.
+</p><p>
+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.
+</p><p>
+A tool new to Samba  the <b class="command">editreg</b> tool
+ may become an important part of the future Samba administrators'
+arsenal is described in this document.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2935660"></a>Creating and Managing System Policies</h2></div></div><div></div></div><p>
+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.
+</p><p>
+<a class="indexterm" name="id2935684"></a>
+For MS Windows 9x/ME, this file must be called <tt class="filename">Config.POL</tt> and may
+be generated using a tool called <tt class="filename">poledit.exe</tt>, better known as the
+Policy Editor. The policy editor was provided on the Windows 98 installation CD, but
+disappeared again with the introduction of MS Windows Me (Millennium Edition). From
+comments of MS Windows network administrators, it would appear that this tool became
+a part of the MS Windows Me Resource Kit.
+</p><p>
+<a class="indexterm" name="id2935718"></a>
+MS Windows NT4 Server products include the <span class="emphasis"><em>System Policy Editor</em></span>
+under <span class="guimenu">Start -&gt; Programs -&gt; Administrative Tools</span>.
+For MS Windows NT4 and later clients, this file must be called <tt class="filename">NTConfig.POL</tt>.
+</p><p>
+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.
+</p><p>
+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/management/deployment/planguide/prof_policies.asp">
+Implementing Profiles and Policies in Windows NT 4.0</ulink> available from Microsoft.
+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 &#8220;<span class="quote">Group Policies</span>&#8221;.
+</p><p>
+What follows is a brief discussion with some helpful notes. The information provided
+here is incomplete  you are warned.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935794"></a>Windows 9x/ME Policies</h3></div></div><div></div></div><p>
+       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 under
+       <tt class="filename">tools/reskit/netadmin/poledit</tt>. Install this using the
+       Add/Remove Programs facility and then click on <span class="guiicon">Have Disk</span>.
+       </p><p>
+<a class="indexterm" name="id2935828"></a>
+       Use the Group Policy Editor to create a policy file that specifies the location of
+       user profiles and/or <tt class="filename">My Documents</tt>, and so on. Then save these
+       settings in a file called <tt class="filename">Config.POL</tt> that needs to be placed in the
+       root of the <i class="parameter"><tt>[NETLOGON]</tt></i> 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.
+       </p><p>
+       Further details are covered in the Windows 98 Resource Kit documentation.
+       </p><p>
+       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 back-up
+       copy of the registry it stores on each Windows 9x/ME machine. So, you will
+       occasionally notice things changing back to the original settings.
+       </p><p>
+       Install the group policy handler for Windows 9x/Me to pick up Group Policies. Look on the
+       Windows 98 CDROM in <tt class="filename">\tools\reskit\netadmin\poledit</tt>.
+       Install group policies on a Windows 9x/Me client by double-clicking on
+       <tt class="filename">grouppol.inf</tt>. 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2935906"></a>Windows NT4-Style Policy Files</h3></div></div><div></div></div><p>
+       To create or edit <tt class="filename">ntconfig.pol</tt> you must use the NT Server
+       Policy Editor, <b class="command">poledit.exe</b>, 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.
+       </p><p>
+       You need <tt class="filename">poledit.exe</tt>, <tt class="filename">common.adm</tt> and <tt class="filename">winnt.adm</tt>.
+       It is convenient to put the two <tt class="filename">*.adm</tt> files in  the <tt class="filename">c:\winnt\inf</tt> 
+       directory, which is where the binary will look for them unless told otherwise. This
+       directory is normally &#8220;<span class="quote">hidden.</span>&#8221;
+       </p><p>
+       The Windows NT policy editor is also included with the Service Pack 3 (and
+       later) for Windows NT 4.0. Extract the files using <b class="command">servicepackname /x</b>,
+       that's <b class="command">Nt4sp6ai.exe /x</b> for service pack 6a. The Policy Editor,
+       <b class="command">poledit.exe</b>, and the associated template files (*.adm) should
+       be extracted as well. It is also possible to downloaded 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.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2936018"></a>Registry Spoiling</h4></div></div><div></div></div><p>
+                       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
+                       <tt class="filename">NTConfig.POL</tt> 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.
+                       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936048"></a>MS Windows 200x/XP Professional Policies</h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       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.
+       </p><p>
+<a class="indexterm" name="id2936077"></a>
+       The older NT4-style registry-based policies are known as <span class="emphasis"><em>Administrative Templates</em></span>
+       in MS Windows 2000/XP Group Policy Objects (GPOs). The later 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 <tt class="filename">My Documents</tt> files (directory), 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.
+       </p><p>
+       Remember, NT4 policy files are named <tt class="filename">NTConfig.POL</tt> and are stored in the root
+       of the NETLOGON share on the Domain Controllers. A Windows NT4 user enters a username, password
+       and selects the domain name to which the logon will attempt to take place. During the logon process,
+       the client machine reads the <tt class="filename">NTConfig.POL</tt> file from the NETLOGON share on
+       the authenticating server and modifies the local registry values according to the settings in this file.
+       </p><p>
+       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).
+       </p><p>
+       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  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.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2936166"></a>Administration of Windows 200x/XP Policies</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2936178"></a>
+<a class="indexterm" name="id2936186"></a>
+               Instead of using the tool called <span class="application">The System Policy Editor</span>, commonly called Poledit (from the
+               executable name <b class="command">poledit.exe</b>), <span class="acronym">GPOs</span> are created and managed using a 
+               <span class="application">Microsoft Management Console</span> <span class="acronym">(MMC)</span> snap-in as follows:</p><div class="procedure"><ol type="1"><li><p>
+                       Go to the Windows 200x/XP menu <span class="guimenu">Start-&gt;Programs-&gt;Administrative Tools</span>
+                       and select the MMC snap-in called <span class="guimenuitem">Active Directory Users and Computers</span>
+                       </p></li><li><p>
+                       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 <span class="guibutton">Properties</span>.
+                       </p></li><li><p>
+                       Left-click on the <span class="guilabel">Group Policy</span> tab, then
+                       left-click on the New tab. Type a name
+                       for the new policy you will create.
+                       </p></li><li><p>
+                        Left-click on the <span class="guilabel">Edit</span> tab to commence the steps needed to create the GPO.
+                       </p></li></ol></div><p>
+               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
+               the administrator is referred to the Microsoft Windows Resource Kit for your particular
+               version of MS Windows.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               The MS Windows 2000 Resource Kit contains a tool called gpolmig.exe. This tool can be used
+               to migrate an NT4 NTConfig.POL 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.
+               </p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2936349"></a>Managing Account/User Policies</h2></div></div><div></div></div><p>
+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.
+</p><p>
+<a class="indexterm" name="id2936370"></a>
+If you create a policy that will be automatically downloaded from validating Domain Controllers,
+you should name the file <tt class="filename">NTConfig.POL</tt>. 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.
+</p><p>
+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 NTConfig.POL file. If one exists it is 
+downloaded, parsed and then applied to the user's part of the registry.
+</p><p>
+<a class="indexterm" name="id2936410"></a>
+MS Windows 200x/XP clients that log onto an MS Windows Active Directory security domain may additionally
+acquire policy settings through Group Policy Objects (GPOs) that are defined and stored in Active Directory
+itself. The key benefit of using AS GPOs is that they impose no registry <span class="emphasis"><em>spoiling</em></span> effect.
+This has considerable advantage compared with the use of <tt class="filename">NTConfig.POL</tt> (NT4) style policy updates.
+</p><p>
+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:
+</p><p>
+<a class="indexterm" name="id2936451"></a>
+</p><div class="itemizedlist"><ul type="disc"><li>Logon hours</li><li>Password aging</li><li>Permitted logon from certain machines only</li><li>Account type (local or global)</li><li>User rights</li></ul></div><p>
+</p><p>
+Samba-3.0.0 doe 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
+expirey 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 <tt class="filename">NTConfig.POL</tt>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2936508"></a>Management Tools</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936523"></a>Samba Editreg Toolset</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2936534"></a>
+<a class="indexterm" name="id2936543"></a>
+<a class="indexterm" name="id2936551"></a>
+       A new tool called <b class="command">editreg</b> is under development. This tool can be used
+       to edit registry files (called <tt class="filename">NTUser.DAT</tt>) that are stored in user
+       and group profiles. <tt class="filename">NTConfig.POL</tt> files have the same structure as the
+       <tt class="filename">NTUser.DAT</tt> file and can be edited using this tool. <b class="command">editreg</b>
+       is being built with the intent to enable <tt class="filename">NTConfig.POL</tt> files to be saved in text format and to
+       permit the building of new <tt class="filename">NTConfig.POL</tt> 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936619"></a>Windows NT4/200x</h3></div></div><div></div></div><p>
+       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 Microsoft Management Console (MMC) with appropriate
+       &#8220;<span class="quote">snap-ins,</span>&#8221; the registry editor, and potentially also the NT4 System and Group Policy Editor.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936643"></a>Samba PDC</h3></div></div><div></div></div><p>
+       With a Samba Domain Controller, the new tools for managing user account and policy information include:
+       <b class="command">smbpasswd</b>, <b class="command">pdbedit</b>, <b class="command">net</b>, <b class="command">rpcclient</b>. 
+       The administrator should read the man pages for these tools and become familiar with their use.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2936688"></a>System Startup and Logon Processing Overview</h2></div></div><div></div></div><p>
+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:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Network starts, then Remote Procedure Call System Service (RPCSS) and Multiple Universal Naming
+       Convention Provider (MUP) start.
+       </p></li><li><p>
+       Where Active Directory is involved, an ordered list of Group Policy Objects (GPOs) is downloaded
+       and applied. The list may include GPOs that:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Apply to the location of machines in a Directory.</p></li><li><p>Apply only when settings have changed.</p></li><li><p>Depend on configuration of the scope of applicability: local,
+       site, domain, organizational unit, and so on.</p></li></ul></div><p>
+       No desktop user interface is presented until the above have been processed.
+       </p></li><li><p>
+       Execution of start-up scripts (hidden and synchronous by default).
+       </p></li><li><p>
+       A keyboard action to effect start of logon (Ctrl-Alt-Del).
+       </p></li><li><p>
+       User credentials are validated, user profile is loaded (depends on policy settings).
+       </p></li><li><p>
+       An ordered list of user GPOs is obtained. The list contents depends on what is configured in respect of:
+
+</p><div class="itemizedlist"><ul type="disc"><li>Is the user a Domain Member, thus subject to particular policies?</li><li>Loopback enablement, and the state of the loopback policy (Merge or Replace).</li><li>Location of the Active Directory itself.</li><li>Has the list of GPOs changed? No processing is needed if not changed.</li></ul></div><p>
+       </p></li><li><p>
+       User Policies are applied from Active Directory. Note: There are several types.
+       </p></li><li><p>
+       Logon scripts are run. New to Windows 200x and Active Directory, logon scripts may be obtained based on Group
+       Policy objects (hidden and executed synchronously). NT4-style logon scripts are then run in a normal
+       window.
+       </p></li><li><p>
+       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 start-up; user policies are applied at logon.
+       </p></li></ol></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2936833"></a>Common Errors</h2></div></div><div></div></div><p>
+Policy-related problems can be quite difficult to diagnose and even more difficult to rectify. The following
+collection demonstrates only basic issues.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2936847"></a>Policy Does Not Work</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">We have created the <tt class="filename">Config.POL</tt> file and put it in the <span class="emphasis"><em>NETLOGON</em></span> 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?</span>&#8221;
+</p><p>
+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 <tt class="filename">NTConfig.POL</tt> so it is in the
+correct format for your MS Windows XP Pro clients.
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ProfileMgmt"></a>Chapter 24. Desktop Profile Management</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2936948">Features and Benefits</a></dt><dt><a href="#id2936982">Roaming Profiles</a></dt><dd><dl><dt><a href="#id2937023">Samba Configuration for Profile Handling</a></dt><dt><a href="#id2937581">Windows Client Profile Configuration Information</a></dt><dt><a href="#id2938927">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt><a href="#id2939015">Profile Migration from Windows NT4/200x Server to Samba</a></dt></dl></dd><dt><a href="#id2939345">Mandatory Profiles</a></dt><dt><a href="#id2939441">Creating and Managing Group Profiles</a></dt><dt><a href="#id2939493">Default Profile for Windows Users</a></dt><dd><dl><dt><a href="#id2939523">MS Windows 9x/Me</a></dt><dt><a href="#id2939674">MS Windows NT4 Workstation</a></dt><dt><a href="#id2940295">MS Windows 200x/XP</a></dt></dl></dd><dt><a href="#id2940861">Common Errors</a></dt><dd><dl><dt><a href="#id2940874">Configuring Roaming Profiles for a Few Users or Groups</a></dt><dt><a href="#id2940940">Cannot Use Roaming Profiles</a></dt><dt><a href="#id2941149">Changing the Default Profile</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2936948"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Roaming profiles are feared by some, hated by a few, loved by many, and a Godsend for
+some administrators.
+</p><p>
+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.
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2936982"></a>Roaming Profiles</h2></div></div><div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Roaming profiles support is different for Windows 9x/Me and Windows NT4/200x.
+</p></div><p>
+Before discussing how to configure roaming profiles, it is useful to see how
+Windows 9x/Me and Windows NT4/200x clients implement these features.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937023"></a>Samba Configuration for Profile Handling</h3></div></div><div></div></div><p>
+This section documents how to configure Samba for MS Windows client profile support.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2937036"></a>NT4/200x User Profiles</h4></div></div><div></div></div><p>
+For example, to support Windows NT4/200x clients, set the followoing in the [global] section of the <tt class="filename">smb.conf</tt> file:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon path = \\profileserver\profileshare\profilepath\%U\moreprofilepath</tt></i></td></tr></table><p>
+
+This is typically implemented like:
+
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon path = \\%L\Profiles\%u</tt></i></td></tr></table><p>
+where &#8220;<span class="quote">%L</span>&#8221; translates to the name of the Samba server and &#8220;<span class="quote">%u</span>&#8221; translates to the user name.
+</p><p>
+The default for this option is <tt class="filename">\\%N\%U\profile</tt>, namely <tt class="filename">\\sambaserver\username\profile</tt>. 
+The <tt class="filename">\\N%\%U</tt> 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 <tt class="filename">smb.conf</tt> in respect of the different
+semantics of &#8220;<span class="quote">%L</span>&#8221; and &#8220;<span class="quote">%N</span>&#8221;, as well as &#8220;<span class="quote">%U</span>&#8221; and &#8220;<span class="quote">%u</span>&#8221;.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+MS Windows NT/200x clients at times do not disconnect a connection to a server between logons. It is recommended
+to not use the <i class="parameter"><tt>homes</tt></i> meta-service name as part of the profile share path.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2937175"></a>Windows 9x/Me User Profiles</h4></div></div><div></div></div><p>
+To support Windows 9x/Me clients, you must use the <a class="indexterm" name="id2937187"></a><i class="parameter"><tt>logon home</tt></i>
+parameter. Samba has been fixed so <b class="userinput"><tt>net use /home</tt></b> now works as well and it, too, relies
+on the <b class="command">logon home</b> parameter.
+</p><p>
+By using the logon home 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
+<i class="parameter"><tt>[global]</tt></i> section of your <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon home = \\%L\%U\.profiles</tt></i></td></tr></table><p>
+then your Windows 9x/Me clients will dutifully put their clients in a subdirectory
+of your home directory called <tt class="filename">.profiles</tt> (making them hidden).
+</p><p>
+Not only that, but <b class="userinput"><tt>net use /home</tt></b> 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 <tt class="filename">\\%L\%U</tt> for <a class="indexterm" name="id2937290"></a><i class="parameter"><tt>logon home</tt></i>.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2937306"></a>Mixed Windows 9x/Me and Windows NT4/200x User Profiles</h4></div></div><div></div></div><p>
+You can support profiles for Windows 9x and Windows NT clients by setting both the
+<a class="indexterm" name="id2937318"></a><i class="parameter"><tt>logon home</tt></i> and <a class="indexterm" name="id2937332"></a><i class="parameter"><tt>logon path</tt></i> parameters. For example:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon home = \\%L\%u\.profiles</tt></i></td></tr><tr><td><i class="parameter"><tt>logon path = \\%L\profiles\%u</tt></i></td></tr></table></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2937373"></a>Disabling Roaming Profile Support</h4></div></div><div></div></div><p>
+A question often asked is: &#8220;<span class="quote">How may I enforce use of local profiles?</span>&#8221; or
+&#8220;<span class="quote">How do I disable roaming profiles?</span>&#8221;
+</p><p>
+<a class="indexterm" name="id2937399"></a>
+There are three ways of doing this:
+<a class="indexterm" name="id2937408"></a>
+</p><div class="variablelist"><dl><dt><span class="term">In <tt class="filename">smb.conf</tt></span></dt><dd><p>
+               Affect the following settings and ALL clients will be forced to use a local profile:
+               <a class="indexterm" name="id2937443"></a><i class="parameter"><tt>logon home</tt></i> and <a class="indexterm" name="id2937456"></a><i class="parameter"><tt>logon path</tt></i>
+               </p></dd><dt><span class="term">MS Windows Registry</span></dt><dd><p>
+               By using the Microsoft Management Console gpedit.msc 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:
+</p><pre class="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
+</pre><p>
+       </p></dd><dt><span class="term">Change of Profile Type:</span></dt><dd><p>From the start menu right-click on <span class="guiicon">My Computer icon</span>,
+               select <span class="guimenuitem">Properties</span>, click on the <span class="guilabel">User Profiles</span>
+               tab, select the profile you wish to change from
+               <span class="guimenu">Roaming</span> type to <span class="guimenu">Local</span>, and click on
+               <span class="guibutton">Change Type</span>.
+               </p></dd></dl></div><p>
+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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2937581"></a>Windows Client Profile Configuration Information</h3></div></div><div></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2937589"></a>Windows 9x/Me Profile Setup</h4></div></div><div></div></div><p>
+When a user first logs in on Windows 9X, the file user.DAT is created, as are folders
+<tt class="filename">Start Menu</tt>, <tt class="filename">Desktop</tt>, <tt class="filename">Programs</tt>, and
+<tt class="filename">Nethood</tt>. These directories and their contents will be merged with the local
+versions stored in <tt class="filename">c:\windows\profiles\username</tt> on subsequent logins, taking the
+most recent from each. You will need to use the <i class="parameter"><tt>[global]</tt></i> options
+<a class="indexterm" name="id2937644"></a><i class="parameter"><tt>preserve case</tt></i> = yes,
+<a class="indexterm" name="id2937659"></a><i class="parameter"><tt>short preserve case</tt></i> = yes and
+<a class="indexterm" name="id2937673"></a><i class="parameter"><tt>case sensitive</tt></i> = no
+in order to maintain capital letters in shortcuts in any of the profile folders.
+</p><p>
+The <tt class="filename">user.DAT</tt> file contains all the user's preferences. If you wish to enforce a set of preferences,
+rename their <tt class="filename">user.DAT</tt> file to <tt class="filename">user.MAN</tt>, and deny them write access to this file.
+</p><div class="orderedlist"><ol type="1"><li><p>
+       On the Windows 9x/Me machine, go to <span class="guimenu">Control Panel</span> -&gt;
+       <span class="guimenuitem">Passwords</span> and select the <span class="guilabel">User Profiles</span> tab.
+       Select the required level of roaming preferences. Press <span class="guibutton">OK</span>, but do not
+       allow the computer to reboot.
+       </p></li><li><p>
+       On the Windows 9x/Me machine, go to <span class="guimenu">Control Panel</span> -&gt;
+       <span class="guimenuitem">Network</span> -&gt; <span class="guimenuitem">Client for Microsoft Networks</span>
+       -&gt; <span class="guilabel">Preferences</span>. Select <span class="guilabel">Log on to NT Domain</span>.      Then,
+       ensure that the Primary Logon is <span class="guilabel">Client for Microsoft Networks</span>. Press
+       <span class="guibutton">OK</span>, and this time allow the computer to reboot.
+       </p></li></ol></div><p> Under Windows 9x/ME, profiles are downloaded from the Primary Logon. If you have the Primary Logon
+as &#8220;<span class="quote">Client for Novell Networks</span>&#8221;, then the profiles and logon script will be downloaded from
+your Novell Server. If you have the Primary Logon as &#8220;<span class="quote">Windows Logon</span>&#8221;, then the profiles will
+be loaded from the local machine  a bit against the concept of roaming profiles, it would seem!  </p><p>
+You will now find that the Microsoft Networks Login box contains <tt class="constant">[user, password, domain]</tt> instead
+of just <tt class="constant">[user, password]</tt>. 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. 
+</p><p> Once the user has been successfully validated, the Windows 9x/Me machine will inform you that
+<tt class="computeroutput">The user has not logged on before</tt> and asks you <tt class="computeroutput">Do you
+wish to save the user's preferences?</tt> Select <span class="guibutton">Yes</span>. </p><p> 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 <a class="indexterm" name="id2937897"></a><i class="parameter"><tt>logon path</tt></i> on
+the Samba server and verify that the <tt class="filename">Desktop</tt>, <tt class="filename">Start Menu</tt>,
+<tt class="filename">Programs</tt> and <tt class="filename">Nethood</tt> folders have been created. </p><p> 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
+shortcut, that 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.   </p><p> 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. </p><p> 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 &#8220;<span class="quote">for
+       the first time</span>&#8221;.
+       
+<a class="indexterm" name="id2937974"></a>
+       </p><div class="orderedlist"><ol type="1"><li><p>
+       Instead of logging in under the [user, password, domain] dialog, press <span class="guibutton">escape</span>.
+       </p></li><li><p>
+       Run the <b class="command">regedit.exe</b> program, and look in:
+       </p><p>
+       <tt class="filename">HKEY_LOCAL_MACHINE\Windows\CurrentVersion\ProfileList</tt>
+       </p><p>
+       You will find an entry for each user of ProfilePath.    Note the contents of this key
+       (likely to be <tt class="filename">c:\windows\profiles\username</tt>), then delete the key
+       <i class="parameter"><tt>ProfilePath</tt></i> for the required user.
+       </p></li><li><p>
+       Exit the registry editor.
+       </p></li><li><p>
+       Search for the user's .PWL password-caching file in the <tt class="filename">c:\windows</tt> directory, and delete it.
+       </p></li><li><p>
+       Log off the Windows 9x/Me client.
+       </p></li><li><p>
+       Check the contents of the profile path (see <a class="indexterm" name="id2938085"></a><i class="parameter"><tt>logon path</tt></i>
+       described above) and delete the <tt class="filename">user.DAT</tt> or <tt class="filename">user.MAN</tt>
+       file for the user, making a backup if required. 
+       </p></li></ol></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+Before deleting the contents of the directory listed in the <i class="parameter"><tt>ProfilePath</tt></i>
+(this is likely to be <tt class="filename">c:\windows\profiles\username)</tt>, ask the owner if they have
+any important files stored on their desktop or in their start menu. Delete the contents of the
+directory <i class="parameter"><tt>ProfilePath</tt></i> (making a backup if any of the files are needed).
+</p><p>
+This will have the effect of removing the local (read-only hidden system file) <tt class="filename">user.DAT</tt>
+in their profile directory, as well as the local &#8220;<span class="quote">desktop,</span>&#8221; &#8220;<span class="quote">nethood,</span>&#8221;
+&#8220;<span class="quote">start menu,</span>&#8221; and &#8220;<span class="quote">programs</span>&#8221; folders.
+</p></div><p>
+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 <b class="command">netmon.exe</b>, and look for error messages.
+</p><p> 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2938201"></a>Windows NT4 Workstation</h4></div></div><div></div></div><p> 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 <a class="indexterm" name="id2938214"></a><i class="parameter"><tt>logon path</tt></i> parameter.
+</p><p> There is a parameter that is now available for use with NT Profiles: <a class="indexterm" name="id2938234"></a><i class="parameter"><tt>logon drive</tt></i>. 
+This should be set to <tt class="filename">H:</tt> or any other drive, and should be used in conjunction with
+the new <a class="indexterm" name="id2938256"></a><i class="parameter"><tt>logon home</tt></i> parameter. </p><p> 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.)  </p><p> In the profile directory, Windows NT4 creates more folders than Windows 9x/Me. It creates
+<tt class="filename">Application Data</tt> and others, as well as <tt class="filename">Desktop</tt>,
+<tt class="filename">Nethood</tt>, <tt class="filename">Start Menu,</tt> and <tt class="filename">Programs</tt>.
+The profile itself is stored in a file <tt class="filename">NTuser.DAT</tt>. Nothing appears to be stored
+in the .PDS directory, and its purpose is currently unknown. </p><p> You can use the <span class="application">System Control Panel</span> 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
+<span class="application">System Control Panel</span> for you). The NT Help file also mentions that renaming
+<tt class="filename">NTuser.DAT</tt> to <tt class="filename">NTuser.MAN</tt> turns a profile into a mandatory one.
+</p><p> The case of the profile is significant.        The file must be called <tt class="filename">NTuser.DAT</tt>
+or, for a mandatory profile, <tt class="filename">NTuser.MAN</tt>. </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2938386"></a>Windows 2000/XP Professional</h4></div></div><div></div></div><p> You must first convert the profile from a local profile to a domain profile on the MS Windows
+workstation as follows: </p><div class="procedure"><ol type="1"><li><p> Log on as the <span class="emphasis"><em>local</em></span> workstation administrator. </p></li><li><p> Right-click on the <span class="guiicon">My Computer</span> Icon, select
+       <span class="guimenuitem">Properties</span>.</p></li><li><p> Click on the <span class="guilabel">User Profiles</span> tab.</p></li><li><p> Select the profile you wish to convert (click it once).</p></li><li><p> Click on the <span class="guibutton">Copy To</span> button.</p></li><li><p> In the <span class="guilabel">Permitted to use</span> box, click on the
+       <span class="guibutton">Change</span> button. </p></li><li><p> Click on the <span class="guilabel">Look in</span> 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. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>You will need to log on if a logon box opens up. 
+       For example, connect as <i class="replaceable"><tt>DOMAIN</tt></i>\root, password:
+       <i class="replaceable"><tt>mypassword</tt></i>.</p></div></li><li><p> To make the profile capable of being used by anyone, select &#8220;<span class="quote">Everyone</span>&#8221;. </p></li><li><p> Click on <span class="guibutton">OK</span> and the Selection box will close. </p></li><li><p> Now click on <span class="guibutton">OK</span> to create the profile in the path
+       you nominated.  </p></li></ol></div><p> Done. You now have a profile that can be edited using the Samba <b class="command">profiles</b> tool.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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.
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2938602"></a>Windows XP Service Pack 1</h5></div></div><div></div></div><p>
+       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:
+       </p><p>
+               <tt class="filename">Computer Configuration\Administrative Templates\System\User Profiles\Do not check for
+       user ownership of Roaming Profile Folders</tt>i
+       </p><p>
+       This should be set to <tt class="constant">Enabled</tt>.
+       </p><p>
+       Does the new version of Samba have an Active Directory analogue?  If so, then you may be able to set the policy through this.
+       </p><p>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 (N.B. I do not know for sure that this
+       will work in the same way as a domain group policy):
+       </p><div class="procedure"><ol type="1"><li><p>On the XP workstation, log in with an Administrative account.</p></li><li><p>Click on <span class="guimenu">Start</span> -&gt; <span class="guimenuitem">Run</span>.</p></li><li><p>Type <b class="command">mmc</b>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>A Microsoft Management Console should appear.</p></li><li><p>Click on <span class="guimenu">File</span> -&gt; <span class="guimenuitem">Add/Remove Snap-in</span> -&gt; <span class="guimenuitem">Add</span>.</p></li><li><p>Double-click on <span class="guiicon">Group Policy</span>.</p></li><li><p>Click on <span class="guibutton">Finish</span> -&gt; <span class="guibutton">Close</span>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>In the &#8220;<span class="quote">Console Root</span>&#8221; window expand <span class="guiicon">Local Computer Policy</span> -&gt;
+               <span class="guiicon">Computer Configuration</span> -&gt; <span class="guiicon">Administrative Templates</span> -&gt; <span class="guiicon">System</span> -&gt; <span class="guiicon">User Profiles</span>.</p></li><li><p>Double-click on <span class="guilabel">Do not check for user ownership of Roaming Profile Folders</span>.</p></li><li><p>Select <span class="guilabel">Enabled</span>.</p></li><li><p>Click on <span class="guibutton">OK</span>.</p></li><li><p>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).</p></li><li><p>Reboot.</p></li></ol></div></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2938927"></a>Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</h3></div></div><div></div></div><p> 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. </p><p> If you then want to share the same Start Menu/Desktop with W9x/Me, you will need to specify a common
+location for the profiles. The <tt class="filename">smb.conf</tt> parameters that need to be common are <a class="indexterm" name="id2938966"></a><i class="parameter"><tt>logon path</tt></i> and <a class="indexterm" name="id2938980"></a><i class="parameter"><tt>logon home</tt></i>. </p><p> If you have this set up correctly, you will find separate <tt class="filename">user.DAT</tt> and
+<tt class="filename">NTuser.DAT</tt> files in the same profile directory. </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939015"></a>Profile Migration from Windows NT4/200x Server to Samba</h3></div></div><div></div></div><p> 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. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2939032"></a>Windows NT4 Profile Management Tools</h4></div></div><div></div></div><p> Unfortunately, the Resource Kit information is specific to the version of MS Windows NT4/200x. The
+correct resource kit is required for each platform. </p><p>Here is a quick guide:</p><div class="procedure"><ol type="1"><li><p> On your NT4 Domain Controller, right click on <span class="guiicon">My Computer</span>, then select the
+       tab labeled <span class="guilabel">User Profiles</span>. </p></li><li><p> Select a user profile you want to migrate and click on it. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>I am using the term &#8220;<span class="quote">migrate</span>&#8221; loosely. You can copy a profile to create a group
+       profile. You can give the user <i class="parameter"><tt>Everyone</tt></i> 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.</p></div></li><li><p>Click on the <span class="guibutton">Copy To</span> button.</p></li><li><p>In the box labeled <span class="guilabel">Copy Profile to</span> add your new path, e.g.,
+       <tt class="filename">c:\temp\foobar</tt></p></li><li><p>Click on <span class="guibutton">Change</span> in the <span class="guilabel">Permitted to use</span> box.</p></li><li><p>Click on the group &#8220;<span class="quote">Everyone</span>&#8221;, click on <span class="guibutton">OK</span>. This
+       closes the &#8220;<span class="quote">choose user</span>&#8221; box.</p></li><li><p>Now click on <span class="guibutton">OK</span>.</p></li></ol></div><p> Follow the above for every profile you need to migrate.      </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2939212"></a>Side Bar Notes</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2939223"></a>
+You should obtain the SID of your NT4 domain. You can use smbpasswd to do this. Read the man
+page.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2939235"></a>moveuser.exe</h4></div></div><div></div></div><p> The Windows 200x professional resource kit has <b class="command">moveuser.exe</b>. <b class="command">moveuser.exe</b> changes the security of a profile
+from one user to another. This allows the account domain to change, and/or the user name to change.</p><p>
+This command is like the Samba <b class="command">profiles</b> tool.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2939276"></a>Get SID</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2939287"></a>
+You can identify the SID by using <b class="command">GetSID.exe</b> from the Windows NT Server 4.0 Resource Kit. </p><p> Windows NT 4.0 stores the local profile information in the registry under the following key:
+<tt class="filename">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList</tt> </p><p> 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 <b class="command">GetSID.exe</b> utility.) Inside the appropriate user's subkey,
+you will see a string value named <i class="parameter"><tt>ProfileImagePath</tt></i>. </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2939345"></a>Mandatory Profiles</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2939356"></a>
+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 the previous chapter. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Under NO circumstances should the profile directory (or its contents) be made read-only
+as this may render the profile un-usable. 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 <b class="command">fake-permissions</b>
+VFS module to instruct MS Windows NT/200x/XP clients that the Profile has write permission for the user. See <link linkend="fakeperms">.
+</p></div><p> For MS Windows NT4/200x/XP, the above method can also be used to create mandatory profiles. To
+convert a group profile into a mandatory profile, simply locate the <tt class="filename">NTUser.DAT</tt> file in the copied profile
+and rename it to <tt class="filename">NTUser.MAN</tt>. </p><p> For MS Windows 9x/ME, it is the <tt class="filename">User.DAT</tt> file that must be renamed to
+<tt class="filename">User.MAN</tt> to effect a mandatory profile. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2939441"></a>Creating and Managing Group Profiles</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2939452"></a>
+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. </p><p> The next step is rather important. Instead of assigning a group profile to users (Using User Manager)
+on a &#8220;<span class="quote">per user</span>&#8221; basis, the group itself is assigned the now modified profile. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 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. </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2939493"></a>Default Profile for Windows Users</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2939506"></a>
+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 effect 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. </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939523"></a>MS Windows 9x/Me</h3></div></div><div></div></div><p> To enable default per use profiles in Windows 9x/ME, you can either use the <span class="application">Windows
+98 System Policy Editor</span> or change the registry directly.        </p><p> To enable default per user profiles in Windows 9x/ME, launch the <span class="application">System Policy
+Editor</span>, then select <span class="guimenu">File</span> -&gt; <span class="guimenuitem">Open Registry</span>,
+next click on the <span class="guiicon">Local Computer</span> icon, click on <span class="guilabel">Windows 98 System</span>,
+select <span class="guilabel">User Profiles</span>, and click on the enable box. Remember to save the registry
+changes. </p><p> To modify the registry directly, launch the <span class="application">Registry Editor</span>
+(<b class="command">regedit.exe</b>) and select the hive <tt class="filename">HKEY_LOCAL_MACHINE\Network\Logon</tt>. Now
+add a DWORD type key with the name &#8220;<span class="quote">User Profiles,</span>&#8221; to
+enable user profiles to set the value
+to 1; to disable user profiles set it to 0. </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2939624"></a>User Profile Handling with Windows 9x/Me</h4></div></div><div></div></div><p> When a user logs on to a Windows 9x/Me machine, the local profile path,
+<tt class="filename">HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ProfileList</tt>, is checked
+for an existing entry for that user. </p><p> 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. </p><p> 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. </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2939674"></a>MS Windows NT4 Workstation</h3></div></div><div></div></div><p> On MS Windows NT4, the default user profile is obtained from the location
+<tt class="filename">%SystemRoot%\Profiles</tt> which in a default installation will translate to
+<tt class="filename">C:\Windows NT\Profiles</tt>. Under this directory on a clean install there will be three
+(3) directories: <tt class="filename">Administrator</tt>, <tt class="filename">All
+Users,</tt> and <tt class="filename">Default
+User</tt>. </p><p> The <tt class="filename">All Users</tt> directory contains menu settings that are common across all
+system users. The <tt class="filename">Default User</tt> directory contains menu entries that are customizable
+per user depending on the profile settings chosen/created. </p><p> When a new user first logs onto an MS Windows NT4 machine, a new profile is created from: </p><div class="itemizedlist"><ul type="disc"><li><p>All Users settings.</p></li><li><p>Default User settings (contains the default <tt class="filename">NTUser.DAT</tt> file).</p></li></ul></div><p> When a user logs onto an MS Windows NT4 machine that is a member of a Microsoft security domain,
+       the following steps are followed in respect of profile handling: 
+
+<a class="indexterm" name="id2939781"></a>
+</p><div class="procedure"><ol type="1"><li><p> The users' account information that is obtained during the logon process
+       contains the location of the users' 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
+       <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt>. This profile then inherits the settings
+       in the <tt class="filename">All Users</tt> profile in the <tt class="filename">%SystemRoot%\Profiles</tt>
+       location. </p></li><li><p> 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 <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt>
+       directory from reading the <tt class="filename">Default User</tt> profile. </p></li><li><p> If the NETLOGON share on the authenticating server (logon server) contains
+       a policy file (<tt class="filename">NTConfig.POL</tt>), then its contents are applied to the
+       <tt class="filename">NTUser.DAT</tt> which is applied to the <tt class="filename">HKEY_CURRENT_USER</tt>
+       part of the registry. 
+       </p></li><li><p> 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 <tt class="filename">NTuser.DAT</tt> file is then
+       recreated from the contents of the <tt class="filename">HKEY_CURRENT_USER</tt> contents. Thus,
+       should there not exist in the NETLOGON share an <tt class="filename">NTConfig.POL</tt> at the next
+       logon, the effect of the previous <tt class="filename">NTConfig.POL</tt> will still be held in the
+       profile. The effect of this is known as tattooing.
+       </p></li></ol></div><p> MS Windows NT4 profiles may be <span class="emphasis"><em>local</em></span> or <span class="emphasis"><em>roaming</em></span>. A local
+profile will stored in the <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt> location. A roaming
+profile will also remain stored in the same way, unless the following registry key is created as shown: </p><pre class="screen"> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\
+winlogon\"DeleteRoamingCache"=dword:0000000
+ </pre><p>
+In this case, the local copy (in <tt class="filename">%SystemRoot%\Profiles\%USERNAME%</tt>) will be deleted
+on logout.</p><p> Under MS Windows NT4, default locations for common resources like <tt class="filename">My Documents</tt>
+may be redirected to a network share by modifying the following registry keys. These changes may be
+affected 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
+way of first creating a default user profile, then while logged in as that user, run <b class="command">regedt32</b> to edit
+the key settings. </p><p>
+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:
+</p><pre class="screen">
+HKEY_CURRENT_USER
+       \Software
+               \Microsoft
+                       \Windows
+                               \CurrentVersion
+                                       \Explorer
+                                               \User Shell Folders
+</pre><p>
+<a class="indexterm" name="id2940026"></a>
+</p><p> The above hive key contains a list of automatically managed folders. The default entries are shown in <link linkend="ProfileLocs">. </p><div class="table"><a name="ProfileLocs"></a><p class="title"><b>Table 24.1. User Shell Folder Registry Keys Default Values</b></p><table summary="User Shell Folder Registry Keys Default Values" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="left">Default Value</th></tr></thead><tbody><tr><td align="left">AppData</td><td align="left">%USERPROFILE%\Application Data</td></tr><tr><td align="left">Desktop</td><td align="left">%USERPROFILE%\Desktop</td></tr><tr><td align="left">Favorites</td><td align="left">%USERPROFILE%\Favorites</td></tr><tr><td align="left">NetHood</td><td align="left">%USERPROFILE%\NetHood</td></tr><tr><td align="left">PrintHood</td><td align="left">%USERPROFILE%\PrintHood</td></tr><tr><td align="left">Programs</td><td align="left">%USERPROFILE%\Start Menu\Programs</td></tr><tr><td align="left">Recent</td><td align="left">%USERPROFILE%\Recent</td></tr><tr><td align="left">SendTo</td><td align="left">%USERPROFILE%\SendTo</td></tr><tr><td align="left">Start Menu </td><td align="left">%USERPROFILE%\Start Menu</td></tr><tr><td align="left">Startup</td><td align="left">%USERPROFILE%\Start Menu\Programs\Startup</td></tr></tbody></table></div><p> The registry key that contains the location of the default profile settings is: </p><p> <tt class="filename">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
+User Shell Folders</tt> </p><p> The default entries are shown in <link linkend="regkeys">.</p><div class="table"><a name="regkeys"></a><p class="title"><b>Table 24.2. Defaults of Profile Settings Registry Keys</b></p><table summary="Defaults of Profile Settings Registry Keys" border="1"><colgroup><col align="left"><col align="left"></colgroup><tbody><tr><td align="left">Common Desktop</td><td align="left">%SystemRoot%\Profiles\All Users\Desktop</td></tr><tr><td align="left">Common Programs</td><td align="left">%SystemRoot%\Profiles\All Users\Programs</td></tr><tr><td align="left">Common Start Menu</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu</td></tr><tr><td align="left">Common Startup</td><td align="left">%SystemRoot%\Profiles\All Users\Start Menu\Programs\Startup</td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940295"></a>MS Windows 200x/XP</h3></div></div><div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2940309"></a>
+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 allows the administrator to create a global default
+profile and enforce it through the use of Group Policy Objects (GPOs).
+</p></div><p> When a new user first logs onto an MS Windows 200x/XP machine, the default profile is obtained from
+<tt class="filename">C:\Documents and Settings\Default User</tt>. 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. </p><p> 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,<tt class="filename">%LOGONSERVER%\NETLOGON\Default User,</tt> and if one
+exists there it will copy this to the workstation to the <tt class="filename">C:\Documents and Settings\</tt>
+under the Windows login name of the user. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> This path translates, in Samba parlance, to the <tt class="filename">smb.conf</tt>
+<i class="parameter"><tt>[NETLOGON]</tt></i> share. The directory should be created at the root
+of this share and must be called <tt class="filename">Default Profile</tt>.    </p></div><p> If a default profile does not exist in this location, then MS Windows 200x/XP will use the local
+default profile. </p><p> On logging out, the users' desktop profile will be 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 will be written to the
+local machine only under the path <tt class="filename">C:\Documents and Settings\%USERNAME%</tt>. </p><p> Those wishing to modify the default behavior can do so through these three methods: </p><div class="itemizedlist"><ul type="disc"><li><p> Modify the registry keys on the local machine manually and place the new
+       default profile in the NETLOGON share root. This is not recommended as it is maintenance intensive.
+       </p></li><li><p> Create an NT4-style NTConfig.POL file that specified this behavior and locate
+       this file in the root of the NETLOGON share along with the new default profile. </p></li><li><p> Create a GPO that enforces this through Active Directory, and place the new
+       default profile in the NETLOGON share.  </p></li></ul></div><p>The registry hive key that effects the behavior of folders that are part of the default user
+profile are controlled by entries on Windows 200x/XP is: </p><p> <tt class="filename">HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell
+Folders\</tt> </p><p>
+The above hive key contains a list of automatically managed folders. The default entries are shown
+in <link linkend="defregpthkeys">
+<a class="indexterm" name="id2940503"></a>
+</p><div class="table"><a name="defregpthkeys"></a><p class="title"><b>Table 24.3. Defaults of Default User Profile Paths Registry Keys</b></p><table summary="Defaults of Default User Profile Paths Registry Keys" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="left">Default Value</th></tr></thead><tbody><tr><td align="left">AppData</td><td align="left">%USERPROFILE%\Application Data</td></tr><tr><td align="left">Cache</td><td align="left">%USERPROFILE%\Local Settings\Temporary Internet Files</td></tr><tr><td align="left">Cookies</td><td align="left">%USERPROFILE%\Cookies</td></tr><tr><td align="left">Desktop</td><td align="left">%USERPROFILE%\Desktop</td></tr><tr><td align="left">Favorites</td><td align="left">%USERPROFILE%\Favorites</td></tr><tr><td align="left">History</td><td align="left">%USERPROFILE%\Local Settings\History</td></tr><tr><td align="left">Local AppData</td><td align="left">%USERPROFILE%\Local Settings\Application Data</td></tr><tr><td align="left">Local Settings</td><td align="left">%USERPROFILE%\Local Settings</td></tr><tr><td align="left">My Pictures</td><td align="left">%USERPROFILE%\My Documents\My Pictures</td></tr><tr><td align="left">NetHood</td><td align="left">%USERPROFILE%\NetHood</td></tr><tr><td align="left">Personal</td><td align="left">%USERPROFILE%\My Documents</td></tr><tr><td align="left">PrintHood</td><td align="left">%USERPROFILE%\PrintHood</td></tr><tr><td align="left">Programs</td><td align="left">%USERPROFILE%\Start Menu\Programs</td></tr><tr><td align="left">Recent</td><td align="left">%USERPROFILE%\Recent</td></tr><tr><td align="left">SendTo</td><td align="left">%USERPROFILE%\SendTo</td></tr><tr><td align="left">Start Menu</td><td align="left">%USERPROFILE%\Start Menu</td></tr><tr><td align="left">Startup</td><td align="left">%USERPROFILE%\Start Menu\Programs\Startup</td></tr><tr><td align="left">Templates</td><td align="left">%USERPROFILE%\Templates</td></tr></tbody></table></div><p> There is also an entry called &#8220;<span class="quote">Default</span>&#8221; that has no value set. The default entry is
+of type <tt class="constant">REG_SZ</tt>, all the others are of type <tt class="constant">REG_EXPAND_SZ</tt>. </p><p> 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. </p><p> To set this to a network location, you could use the following examples: </p><p><tt class="filename">%LOGONSERVER%\%USERNAME%\Default Folders</tt></p><p> This would store the folders in the user's home directory under a directory called <tt class="filename">Default
+Folders</tt>. You could also use: </p><p><tt class="filename">\\<i class="replaceable"><tt>SambaServer</tt></i>\<i class="replaceable"><tt>FolderShare</tt></i>\%USERNAME%</tt></p><p>
+in which case the default folders will be stored in the server named <i class="replaceable"><tt>SambaServer</tt></i>
+in the share called <i class="replaceable"><tt>FolderShare</tt></i> under a directory that has the name of the
+MS Windows user as seen by the Linux/UNIX file system. </p><p> Please note that once you have created a default profile share, you MUST migrate a user's profile
+(default or custom) to it. </p><p> MS Windows 200x/XP profiles may be <span class="emphasis"><em>Local</em></span> or <span class="emphasis"><em>Roaming</em></span>.
+       A roaming profile will be cached locally unless the following registry key is created: 
+
+<a class="indexterm" name="id2940831"></a>
+</p><p> </p><pre class="programlisting"> HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows NT\CurrentVersion\
+       winlogon\"DeleteRoamingCache"=dword:00000001</pre><p>
+In this case, the local cache copy will be deleted on logout.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2940861"></a>Common Errors</h2></div></div><div></div></div><p>
+The following are some typical errors, problems and questions that have been asked on the Samba mailing lists.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940874"></a>Configuring Roaming Profiles for a Few Users or Groups</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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 then necessary to disable roaming profile handling in the registry of each such machine.
+</p><p>
+With Samba-3, you can have a global profile setting in <tt class="filename">smb.conf</tt> and you can override this by
+per-user settings using the Domain User Manager (as with MS Windows NT4/ Win 200xx). </p><p> In any case, you can configure only one profile per user. That profile can be either: </p><div class="itemizedlist"><ul type="disc"><li>A profile unique to that user.</li><li>A mandatory profile (one the user cannot change).</li><li>A group profile (really should be mandatory, that is unchangable).</li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2940940"></a>Cannot Use Roaming Profiles</h3></div></div><div></div></div><p> A user requested the following: &#8220;<span class="quote"> I do not want Roaming profiles to be implemented. I want
+to give users a local profile alone. Please help me, 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. </span>&#8221;</p><p> The choices are: </p><div class="variablelist"><dl><dt><span class="term">Local profiles</span></dt><dd><p> I know of no registry keys that will allow
+               auto-deletion of LOCAL profiles on log out.</p></dd><dt><span class="term">Roaming profiles</span></dt><dd><p> 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. </p></dd></dl></div><p>The roaming profile choices are: </p><div class="variablelist"><dl><dt><span class="term">Personal roaming profiles</span></dt><dd><p> These are typically stored in
+               a profile share on a central (or conveniently located local) server. </p><p> Workstations cache (store) a local copy of the profile. This cached
+               copy is used when the profile cannot be downloaded at next logon. </p></dd><dt><span class="term">Group profiles</span></dt><dd><p>These are loaded from a central profile
+               server.</p></dd><dt><span class="term">Mandatory profiles</span></dt><dd><p> 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. </p></dd></dl></div><p> 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 GB 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). </p><p> The point of all the above is to show that roaming profiles and good controls of how they can be
+changed as well as good discipline make up for a problem-free site. </p><p> 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. </p><p>Local profiles mean: </p><div class="itemizedlist"><ul type="disc"><li><p>If each machine is used by many users, then much local disk storage is needed
+       for local profiles.</p></li><li><p>Every workstation the user logs into has
+       its own profile; these can be very different from machine to machine.</p></li></ul></div><p> On the other hand, use of roaming profiles means: </p><div class="itemizedlist"><ul type="disc"><li><p>The network administrator can control the desktop environment of all users.</p></li><li><p>Use of mandatory profiles drastically reduces network management overheads.</p></li><li><p>In the long run, users will experience fewer problems.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2941149"></a>Changing the Default Profile</h3></div></div><div></div></div><p>&#8220;<span class="quote">When the client logs onto the Domain Controller, it searches
+for a profile to download. Where do I put this default profile?</span>&#8221;</p><p>
+<a class="indexterm" name="id2941168"></a>
+First, the Samba server needs to be configured as a Domain Controller. This can be done by
+setting in <tt class="filename">smb.conf</tt>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 32 (or more)</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = Yes</tt></i></td></tr></table><p> There must be a <i class="parameter"><tt>[netlogon]</tt></i> share that is world readable. It is
+a good idea to add a logon script to pre-set 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). </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> To invoke auto-deletion of roaming profile from the local workstation cache (disk storage), use
+the <span class="application">Group Policy Editor</span> to create a file called <tt class="filename">NTConfig.POL</tt>
+with the appropriate entries. This file needs to be located in the <i class="parameter"><tt>netlogon</tt></i>
+share root directory.</p></div><p> Windows clients need to be members of the domain. Workgroup machines do not use network logons
+so they do not interoperate with domain profiles. </p><p> For roaming profiles, add to <tt class="filename">smb.conf</tt>: </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>logon path = \\%N\profiles\%U</tt></i></td></tr><tr><td># Default logon drive is Z:</td></tr><tr><td><i class="parameter"><tt>logon drive = H:</tt></i></td></tr><tr><td># This requires a PROFILES share that is world writable.</td></tr></table></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pam"></a>Chapter 25. PAM-Based Distributed Authentication</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2941434">Features and Benefits</a></dt><dt><a href="#id2941758">Technical Discussion</a></dt><dd><dl><dt><a href="#id2941789">PAM Configuration Syntax</a></dt><dt><a href="#id2942786">Example System Configurations</a></dt><dt><a href="#id2943135">smb.conf PAM Configuration</a></dt><dt><a href="#id2943224">Remote CIFS Authentication Using winbindd.so</a></dt><dt><a href="#id2943347">Password Synchronization Using pam_smbpass.so</a></dt></dl></dd><dt><a href="#id2943806">Common Errors</a></dt><dd><dl><dt><a href="#id2943820">pam_winbind Problem</a></dt><dt><a href="#id2943930">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></div><p>
+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.
+</p><p>
+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 <tt class="filename">pam_smbpass.so</tt> to your advantage.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The use of Winbind requires more than PAM configuration alone.
+Please refer to <link linkend="winbind">, for further information regarding Winbind.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2941434"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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 (<tt class="filename">/etc/passwd</tt>) 
+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: <b class="command">login</b>, 
+<b class="command">passwd</b>, <b class="command">chown</b>, and so on.
+</p><p>
+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
+<tt class="filename">/etc/pam.conf</tt> (Solaris), or by editing individual control files that are
+located in <tt class="filename">/etc/pam.d</tt>.
+</p><p>
+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.
+</p><p>
+PAM support modules are available for:
+</p><div class="variablelist"><dl><dt><span class="term"><tt class="filename">/etc/passwd</tt></span></dt><dd><p>
+               There are several PAM modules that interact with this standard UNIX user
+               database. The most common are called: <tt class="filename">pam_unix.so</tt>, <tt class="filename">pam_unix2.so</tt>, <tt class="filename">pam_pwdb.so</tt>
+               and <tt class="filename">pam_userdb.so</tt>.
+               </p></dd><dt><span class="term">Kerberos</span></dt><dd><p>
+               The <tt class="filename">pam_krb5.so</tt> 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).
+               </p></dd><dt><span class="term">LDAP</span></dt><dd><p>
+               The <tt class="filename">pam_ldap.so</tt> 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, Microsoft Active Directory.
+               </p></dd><dt><span class="term">NetWare Bindery</span></dt><dd><p>
+               The <tt class="filename">pam_ncp_auth.so</tt> module allows authentication off any bindery-enabled
+               NetWare Core Protocol-based server.
+               </p></dd><dt><span class="term">SMB Password</span></dt><dd><p>
+               This module, called <tt class="filename">pam_smbpass.so</tt>, will allow user authentication off
+               the passdb backend that is configured in the Samba <tt class="filename">smb.conf</tt> file.
+               </p></dd><dt><span class="term">SMB Server</span></dt><dd><p>
+               The <tt class="filename">pam_smb_auth.so</tt> module is the original MS Windows networking authentication
+               tool. This module has been somewhat outdated by the Winbind module.
+               </p></dd><dt><span class="term">Winbind</span></dt><dd><p>
+               The <tt class="filename">pam_winbind.so</tt> 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.
+               </p></dd><dt><span class="term">RADIUS</span></dt><dd><p>
+               There is a PAM RADIUS (Remote Access Dial-In User Service) authentication
+               module. In most cases, administrators will 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.
+               </p></dd></dl></div><p>
+Of the above, Samba provides the <tt class="filename">pam_smbpasswd.so</tt> and the <tt class="filename">pam_winbind.so</tt> modules alone.
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2941758"></a>Technical Discussion</h2></div></div><div></div></div><p>
+PAM is designed to provide the system administrator 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, <tt class="filename">/etc/pam.conf</tt>, or the
+<tt class="filename">/etc/pam.d/</tt> directory.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2941789"></a>PAM Configuration Syntax</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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 &#8220;<span class="quote">#</span>&#8221; and extend to the next end-of-line; also,
+module specification lines may be extended with a &#8220;<span class="quote">\</span>&#8221; escaped newline. 
+</p><p>
+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 <tt class="filename">/lib/security</tt>. If the module
+is located outside the default, then the path must be specified as:
+</p><p>
+</p><pre class="programlisting">
+auth  required  /other_path/pam_strange_module.so
+</pre><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2941855"></a>Anatomy of <tt class="filename">/etc/pam.d</tt> Entries</h4></div></div><div></div></div><p>
+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>
+</p><p>
+A general configuration line of the <tt class="filename">/etc/pam.conf</tt> file has the following form:
+</p><p>
+</p><pre class="programlisting">
+service-name   module-type   control-flag   module-path   args
+</pre><p>
+</p><p>
+Below, 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 <tt class="filename">/etc/pam.d/</tt> directory.
+Once we have explained the meaning of the above tokens, we will describe this method.
+</p><div class="variablelist"><dl><dt><span class="term">service-name</span></dt><dd><p>
+               The name of the service associated with this entry. Frequently, the service name is the conventional
+               name of the given application. For example, <b class="command">ftpd</b>, <b class="command">rlogind</b> and
+               <b class="command">su</b>, and so on.
+               </p><p>
+               There is a special service-name reserved for defining a default authentication mechanism. It has
+               the name <i class="parameter"><tt>OTHER</tt></i> and may be specified in either lower- or upper-case characters.
+               Note, when there is a module specified for a named service, the <i class="parameter"><tt>OTHER</tt></i>
+               entries are ignored.
+               </p></dd><dt><span class="term">module-type</span></dt><dd><p>
+               One of (currently) four types of module. The four types are as follows:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>auth:</tt></i> This module type provides two aspects of authenticating the user.
+                       It establishes that the user is who he claims to be by instructing the application
+                       to prompt the user for a password or other means of identification. Secondly, the module can
+                       grant group membership (independently of the <tt class="filename">/etc/groups</tt> file discussed
+                       above) or other privileges through its credential granting properties.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>account:</tt></i> 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 applicant
+                       user &#8220;<span class="quote">root</span>&#8221; login only on the console.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>session:</tt></i> Primarily, this module is associated with doing things that need
+                       to be done for the user before and after they can be given service. Such things include the logging
+                       of information concerning the opening and closing of some data exchange with a user, mounting
+                       directories, and so on.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>password:</tt></i> This last module type is required for updating the authentication
+                       token associated with the user. Typically, there is one module for each &#8220;<span class="quote">challenge/response</span>&#8221;
+                       -based authentication <i class="parameter"><tt>(auth)</tt></i> module type.
+                       </p></li></ul></div></dd><dt><span class="term">control-flag</span></dt><dd><p>
+               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
+               <tt class="filename">/etc/pam.conf</tt> 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
+               <tt class="filename">/etc/pam.conf</tt> 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.
+               </p><p>
+               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: <i class="parameter"><tt>required, requisite, sufficient and optional</tt></i>.
+               </p><p>
+               The Linux-PAM library interprets these keywords in the following manner:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>required:</tt></i> 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.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>requisite:</tt></i> Like required, however, in the case that 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.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>sufficient:</tt></i> The success of this module is deemed <i class="parameter"><tt>sufficient</tt></i> 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 &#8220;<span class="quote">stacked</span>&#8221; 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.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>optional:</tt></i> 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.
+                       </p></li></ul></div><p>
+               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 <i class="parameter"><tt>value=action</tt></i> tokens:
+               </p><pre class="programlisting">
+[value1=action1 value2=action2 ...]
+</pre><p>
+               Here, <i class="parameter"><tt>value1</tt></i> is one of the following return values:
+</p><pre class="screen">
+<i class="parameter"><tt>success; open_err; symbol_err; service_err; system_err; buf_err;</tt></i>
+<i class="parameter"><tt>perm_denied; auth_err; cred_insufficient; authinfo_unavail;</tt></i>
+<i class="parameter"><tt>user_unknown; maxtries; new_authtok_reqd; acct_expired; session_err;</tt></i>
+<i class="parameter"><tt>cred_unavail; cred_expired; cred_err; no_module_data; conv_err;</tt></i>
+<i class="parameter"><tt>authtok_err; authtok_recover_err; authtok_lock_busy;</tt></i>
+<i class="parameter"><tt>authtok_disable_aging; try_again; ignore; abort; authtok_expired;</tt></i>
+<i class="parameter"><tt>module_unknown; bad_item;</tt></i> and <i class="parameter"><tt>default</tt></i>.
+</pre><p>
+</p><p>
+               The last of these <i class="parameter"><tt>(default)</tt></i> can be used to set the action for those return values that are not explicitly defined.
+               </p><p>
+               The <i class="parameter"><tt>action1</tt></i> can be a positive integer or one of the following tokens: 
+               <i class="parameter"><tt>ignore; ok; done; bad; die;</tt></i> and <i class="parameter"><tt>reset</tt></i>.
+               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.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>ignore:</tt></i> When used with a stack of modules, the module's return status will not
+                       contribute to the return code the application obtains.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>bad:</tt></i> 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.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>die:</tt></i> Equivalent to bad with the side effect of terminating the module stack and
+                       PAM immediately returning to the application.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>ok:</tt></i> 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 modules
+                       failure, this <i class="parameter"><tt>ok</tt></i> value will not be used to override that value.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>done:</tt></i> Equivalent to <i class="parameter"><tt>ok</tt></i> with the side effect of terminating the module stack and
+                       PAM immediately returning to the application.
+                        </p></li><li><p>
+                        <i class="parameter"><tt>reset:</tt></i> Clears all memory of the state of the module stack and starts again with
+                       the next stacked module.
+                       </p></li></ul></div><p>
+               Each of the four keywords: <i class="parameter"><tt>required; requisite; sufficient;</tt></i> and <i class="parameter"><tt>optional</tt></i>,
+               have an equivalent expression in terms of the [...] syntax. They are as follows:
+               </p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>required</tt></i> is equivalent to <i class="parameter"><tt>[success=ok new_authtok_reqd=ok ignore=ignore default=bad]</tt></i>.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>requisite</tt></i> is equivalent to <i class="parameter"><tt>[success=ok new_authtok_reqd=ok ignore=ignore default=die]</tt></i>.
+                       </p></li><li><p>
+                                       <i class="parameter"><tt>sufficient</tt></i> is equivalent to <i class="parameter"><tt>[success=done new_authtok_reqd=done default=ignore]</tt></i>.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>optional</tt></i> is equivalent to <i class="parameter"><tt>[success=ok new_authtok_reqd=ok default=ignore]</tt></i>.
+                       </p></li></ul></div><p>
+               </p><p>
+               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 is something that makes it possible for PAM to support
+               machine-machine authentication using the transport protocol inherent to the client/server application. With the
+               <i class="parameter"><tt>[ ... value=action ... ]</tt></i> control syntax, it is possible for an application to be configured
+               to support binary prompts with compliant clients, but to gracefully fall over into an alternative authentication
+               mode for older, legacy applications.
+               </p></dd><dt><span class="term">module-path</span></dt><dd><p>
+               The path-name of the dynamically loadable object file; the pluggable module itself. If the first character of the
+               module path is &#8220;<span class="quote">/</span>&#8221;, 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: <tt class="filename">/lib/security</tt> (but see the notes above).
+               </p><p>
+               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.
+               </p><p>
+               If you wish to include spaces in an argument, you should surround that argument with square brackets. For example:
+               </p><pre class="programlisting">
+squid auth required pam_mysql.so user=passwd_query passwd=mada \
+db=eminence [query=select user_name from internet_service where \
+user_name=&#8220;<span class="quote">%u</span>&#8221; and password=PASSWORD(&#8220;<span class="quote">%p</span>&#8221;) and service=&#8220;<span class="quote">web_proxy</span>&#8221;]
+</pre><p>
+               When using this convention, you can include &#8220;<span class="quote">[</span>&#8221; characters inside the string, and if you wish to have a &#8220;<span class="quote">]</span>&#8221;
+               character inside the string that will survive the argument parsing, you should use &#8220;<span class="quote">\[</span>&#8221;. In other words:
+               </p><pre class="programlisting">
+[..[..\]..]    --&gt;   ..[..]..
+</pre><p>
+               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). 
+               </p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2942786"></a>Example System Configurations</h3></div></div><div></div></div><p>
+The following is an example <tt class="filename">/etc/pam.d/login</tt> 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 <tt class="filename">pam_pwdb.so</tt>.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2942817"></a>PAM: Original Login Config</h4></div></div><div></div></div><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">login</span>&#8221; 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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2942847"></a>PAM: Login Using <tt class="filename">pam_smbpass</tt></h4></div></div><div></div></div><p>
+PAM allows use of replaceable modules. Those available on a sample system include:
+</p><p><tt class="prompt">$</tt><b class="userinput"><tt>/bin/ls /lib/security</tt></b>
+</p><pre class="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
+</pre><p>
+The following example for the login program replaces the use of 
+the <tt class="filename">pam_pwdb.so</tt> module that uses the system 
+password database (<tt class="filename">/etc/passwd</tt>,
+<tt class="filename">/etc/shadow</tt>, <tt class="filename">/etc/group</tt>) with 
+the module <tt class="filename">pam_smbpass.so</tt>, which uses the Samba 
+database which contains the Microsoft MD4 encrypted password 
+hashes. This database is stored in either 
+<tt class="filename">/usr/local/samba/private/smbpasswd</tt>, 
+<tt class="filename">/etc/samba/smbpasswd</tt>, or in 
+<tt class="filename">/etc/samba.d/smbpasswd</tt>, depending on the 
+Samba implementation for your UNIX/Linux system. The 
+<tt class="filename">pam_smbpass.so</tt> module is provided by 
+Samba version 2.2.1 or later. It can be compiled by specifying the 
+<tt class="option">--with-pam_smbpass</tt> options when running Samba's
+<b class="command">configure</b> script. For more information
+on the <tt class="filename">pam_smbpass</tt> module, see the documentation
+in the <tt class="filename">source/pam_smbpass</tt> directory of the Samba 
+source distribution.
+</p><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">login</span>&#8221; 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
+</pre><p>
+The following is the PAM configuration file for a particular 
+Linux system. The default condition uses <tt class="filename">pam_pwdb.so</tt>.
+</p><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">samba</span>&#8221; 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
+</pre><p>
+In the following example, the decision has been made to use the 
+<b class="command">smbpasswd</b> database even for basic Samba authentication. Such a 
+decision could also be made for the <b class="command">passwd</b> program and would 
+thus allow the <b class="command">smbpasswd</b> passwords to be changed using the
+<b class="command">passwd</b> program:
+</p><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">samba</span>&#8221; 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
+</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>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 <tt class="filename">pam_stack.so</tt> module that allows all 
+authentication to be configured in a single central file. The 
+<tt class="filename">pam_stack.so</tt> method has some devoted followers 
+on the basis that it allows for easier administration. As with all issues in 
+life though, every decision makes trade-offs, so you may want to examine the 
+PAM documentation for further helpful information.
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943135"></a><tt class="filename">smb.conf</tt> PAM Configuration</h3></div></div><div></div></div><p>
+       There is an option in <tt class="filename">smb.conf</tt> called <a class="indexterm" name="id2943156"></a><i class="parameter"><tt>obey pam restrictions</tt></i>.
+The following is from the online help for this option in SWAT;
+</p><p>
+When Samba is configured to enable PAM support (i.e., <tt class="option">--with-pam</tt>), 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 cleartext authentication only and to ignore any account or session management. Samba always 
+ignores PAM for authentication in the case of <a class="indexterm" name="id2943186"></a><i class="parameter"><tt>encrypt passwords</tt></i> = yes. 
+The reason is that PAM modules cannot support the challenge/response authentication mechanism needed in the presence of SMB 
+password encryption. 
+</p><p>Default: <a class="indexterm" name="id2943208"></a><i class="parameter"><tt>obey pam restrictions</tt></i> = no</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943224"></a>Remote CIFS Authentication Using <tt class="filename">winbindd.so</tt></h3></div></div><div></div></div><p>
+All operating systems depend on the provision of users 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 type numbers that are obtained from a password backend such
+as <tt class="filename">/etc/passwd</tt>.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+The astute administrator will realize from this that the combination of <tt class="filename">pam_smbpass.so</tt>, 
+<b class="command">winbindd</b> and a distributed <a class="indexterm" name="id2943293"></a><i class="parameter"><tt>passdb backend</tt></i>,
+such as <i class="parameter"><tt>ldap</tt></i>, 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) in so far as
+the reduction of wide area network authentication traffic.
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+The RID to UNIX ID database is the only location where the user and group  mappings are 
+stored by <b class="command">winbindd</b>. If this file is deleted or corrupted, there is no way for <b class="command">winbindd</b>
+to determine which user and group IDs correspond to Windows NT user and group RIDs.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943347"></a>Password Synchronization Using <tt class="filename">pam_smbpass.so</tt></h3></div></div><div></div></div><p>
+<tt class="filename">pam_smbpass</tt> is a PAM module that can be used on conforming systems to
+keep the <tt class="filename">smbpasswd</tt> (Samba password) database in sync with the UNIX
+password file. PAM (Pluggable Authentication Modules) is an API supported
+under some UNIX operating systems, such as Solaris, HPUX and Linux, that provides a
+generic interface to authentication mechanisms.
+</p><p>
+This module authenticates a local <tt class="filename">smbpasswd</tt> 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 <tt class="filename">pam_winbind</tt> instead.
+</p><p>
+Options recognized by this module are shown in <link linkend="smbpassoptions">.
+</p><div class="table"><a name="smbpassoptions"></a><p class="title"><b>Table 25.1. Options recognized by <i class="parameter"><tt>pam_smbpass</tt></i></b></p><table summary="Options recognized by pam_smbpass" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">debug</td><td align="justify">log more debugging info.</td></tr><tr><td align="left">audit</td><td align="justify">like debug, but also logs unknown usernames.</td></tr><tr><td align="left">use_first_pass</td><td align="justify">do not prompt the user for passwords; take them from PAM_ items instead.</td></tr><tr><td align="left">try_first_pass</td><td align="justify">try to get the password from a previous PAM module fall back to prompting the user.</td></tr><tr><td align="left">use_authtok</td><td align="justify">like try_first_pass, but *fail* if the new PAM_AUTHTOK has not been previously set (intended for stacking password modules only).</td></tr><tr><td align="left">not_set_pass</td><td align="justify">do not make passwords used by this module available to other modules.</td></tr><tr><td align="left">nodelay</td><td align="justify">do not insert ~1 second delays on authentication failure.</td></tr><tr><td align="left">nullok</td><td align="justify">null passwords are allowed.</td></tr><tr><td align="left">nonull</td><td align="justify">null passwords are not allowed. Used to override the Samba configuration.</td></tr><tr><td align="left">migrate</td><td align="justify">only meaningful in an &#8220;<span class="quote">auth</span>&#8221; context; used to update smbpasswd file with a password used for successful authentication.</td></tr><tr><td align="left">smbconf=<i class="replaceable"><tt>file</tt></i></td><td align="justify">specify an alternate path to the <tt class="filename">smb.conf</tt> file.</td></tr></tbody></table></div><p>
+</p><p>
+The following are examples of the use of <tt class="filename">pam_smbpass.so</tt> in the format of Linux
+<tt class="filename">/etc/pam.d/</tt> files structure. Those wishing to implement this
+tool on other platforms will need to adapt this appropriately.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2943606"></a>Password Synchronization Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration that shows the use of pam_smbpass to make
+sure <tt class="filename">private/smbpasswd</tt> is kept in sync when <tt class="filename">/etc/passwd (/etc/shadow)</tt>
+is changed. Useful when an expired password might be changed by an
+application (such as <b class="command">ssh</b>).
+</p><pre class="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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2943659"></a>Password Migration Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration that shows the use of <tt class="filename">pam_smbpass</tt> 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 <b class="command">ftp</b> in, login using <b class="command">ssh</b>, pop
+their mail, and so on.
+</p><pre class="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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2943714"></a>Mature Password Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration for a mature <tt class="filename">smbpasswd</tt> installation.
+<tt class="filename">private/smbpasswd</tt> is fully populated, and we consider it an error if
+the SMB password does not exist or does not match the UNIX password.
+</p><pre class="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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2943759"></a>Kerberos Password Integration Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration that shows <i class="parameter"><tt>pam_smbpass</tt></i> used together with
+<i class="parameter"><tt>pam_krb5</tt></i>. This could be useful on a Samba PDC that is also a member of
+a Kerberos realm.
+</p><pre class="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
+</pre></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2943806"></a>Common Errors</h2></div></div><div></div></div><p>
+PAM can be fickle and sensitive to configuration glitches. Here we look at a few cases from
+the Samba mailing list.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943820"></a>pam_winbind Problem</h3></div></div><div></div></div><p>
+       A user reported: I have the following PAM configuration:
+       </p><p>
+</p><pre class="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
+</pre><p>
+</p><p>
+       When I open a new console with [ctrl][alt][F1], I can't log in with my user &#8220;<span class="quote">pitie</span>&#8221;.
+       I have tried with user &#8220;<span class="quote">scienceu+pitie</span>&#8221; also.
+       </p><p>
+       <span class="emphasis"><em>Answer:</em></span> The problem may lie with your inclusion of <i class="parameter"><tt>pam_stack.so
+       service=system-auth</tt></i>. That file often contains a lot of stuff that may
+       duplicate what you are already doing. Try commenting out the <i class="parameter"><tt>pam_stack</tt></i> lines
+       for <i class="parameter"><tt>auth</tt></i> and <i class="parameter"><tt>account</tt></i> and see if things work. If they do, look at
+       <tt class="filename">/etc/pam.d/system-auth</tt> and copy only what you need from it into your
+       <tt class="filename">/etc/pam.d/login</tt> file. Alternately, if you want all services to use
+       Winbind, you can put the Winbind-specific stuff in <tt class="filename">/etc/pam.d/system-auth</tt>.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2943930"></a>Winbind Is Not Resolving Users and Groups</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+       My <tt class="filename">smb.conf</tt> file is correctly configured. I have specified 
+       <a class="indexterm" name="id2943951"></a><i class="parameter"><tt>idmap uid</tt></i> = 12000, 
+       and <a class="indexterm" name="id2943965"></a><i class="parameter"><tt>idmap gid</tt></i> = 3000-3500
+       and <b class="command">winbind</b> is running. When I do the following it all works fine.
+       </span>&#8221;
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -u</tt></b>
+MIDEARTH+maryo
+MIDEARTH+jackb
+MIDEARTH+ameds
+...
+MIDEARTH+root
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -g</tt></b>
+MIDEARTH+Domain Users
+MIDEARTH+Domain Admins
+MIDEARTH+Domain Guests
+...
+MIDEARTH+Accounts
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent passwd</tt></b>
+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
+</pre><p>
+       &#8220;<span class="quote">
+       But this command fails:
+       </span>&#8221;
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown maryo a_file</tt></b>
+chown: 'maryo': invalid user
+</pre><p>
+       &#8220;<span class="quote">This is driving me nuts! What can be wrong?</span>&#8221;
+       </p><p>
+       <span class="emphasis"><em>Answer:</em></span> Your system is likely running <b class="command">nscd</b>, the name service
+       caching daemon. Shut it down, do not restart it! You will find your problem resolved.
+       </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="integrate-ms-networks"></a>Chapter 26. Integrating MS Windows Networks with Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> (Jan 01 2001) </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2944182">Features and Benefits</a></dt><dt><a href="#id2944206">Background Information</a></dt><dt><a href="#id2944270">Name Resolution in a Pure UNIX/Linux World</a></dt><dd><dl><dt><a href="#id2944327">/etc/hosts</a></dt><dt><a href="#id2944478">/etc/resolv.conf</a></dt><dt><a href="#id2944522">/etc/host.conf</a></dt><dt><a href="#id2944587">/etc/nsswitch.conf</a></dt></dl></dd><dt><a href="#id2944702">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt><a href="#id2945054">The NetBIOS Name Cache</a></dt><dt><a href="#id2945120">The LMHOSTS File</a></dt><dt><a href="#id2945368">HOSTS File</a></dt><dt><a href="#id2945400">DNS Lookup</a></dt><dt><a href="#id2945433">WINS Lookup</a></dt></dl></dd><dt><a href="#id2945549">Common Errors</a></dt><dd><dl><dt><a href="#id2945564">Pinging Works Only in One Way</a></dt><dt><a href="#id2945606">Very Slow Network Connections</a></dt><dt><a href="#id2945657">Samba Server Name Change Problem</a></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2944149"></a>
+This section 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 section may help you to resolve networking problems.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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 there is no such thing as
+NetBEUI over TCP/IP  the existence of such a protocol is a complete
+and utter misapprehension.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2944182"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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).
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2944206"></a>Background Information</h2></div></div><div></div></div><p>
+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 will be
+used and the UDP port 137 and TCP port 139 will not.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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).
+</p></div><p>
+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
+<a class="indexterm" name="id2944245"></a>
+Dynamic DNS with Service Resource Records (SRV RR) and with Incremental Zone Transfers (IXFR).
+<a class="indexterm" name="id2944258"></a>
+Use of DHCP with ADS is recommended as a further means of maintaining central control
+over the client workstation network configuration.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2944270"></a>Name Resolution in a Pure UNIX/Linux World</h2></div></div><div></div></div><p>
+The key configuration files covered in this section are:
+</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="filename">/etc/hosts</tt></p></li><li><p><tt class="filename">/etc/resolv.conf</tt></p></li><li><p><tt class="filename">/etc/host.conf</tt></p></li><li><p><tt class="filename">/etc/nsswitch.conf</tt></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2944327"></a><tt class="filename">/etc/hosts</tt></h3></div></div><div></div></div><p>
+This file contains a static list of IP addresses and names.
+</p><pre class="programlisting">
+127.0.0.1      localhost localhost.localdomain
+192.168.1.1    bigbox.quenya.org       bigbox  alias4box
+</pre><p>
+The purpose of <tt class="filename">/etc/hosts</tt> is to provide a 
+name resolution mechanism so uses do not need to remember 
+IP addresses.
+</p><p>
+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 (4) decimal 
+numbers that are separated by a dot (or period). For example, 168.192.1.1.
+</p><p>
+<a class="indexterm" name="id2944380"></a>
+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.
+</p><p>
+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  
+this is the address that will be returned in the ARP reply.
+</p><p>
+When a user or a process wants to communicate with another machine, 
+the protocol implementation ensures that the &#8220;<span class="quote">machine name</span>&#8221; or &#8220;<span class="quote">host 
+name</span>&#8221; is resolved to an IP address in a manner that is controlled 
+by the TCP/IP configuration control files. The file 
+<tt class="filename">/etc/hosts</tt> is one such file.
+</p><p>
+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 stands for Address 
+Resolution Protocol and 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.
+</p><p>
+<a class="indexterm" name="id2944454"></a>
+The <tt class="filename">/etc/hosts</tt> 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2944478"></a><tt class="filename">/etc/resolv.conf</tt></h3></div></div><div></div></div><p>
+This file tells the name resolution libraries:
+</p><div class="itemizedlist"><ul type="disc"><li><p>The name of the domain to which the machine 
+       belongs.
+       </p></li><li><p>The name(s) of any domains that should be 
+       automatically searched when trying to resolve unqualified 
+       host names to their IP address.
+       </p></li><li><p>The name or IP address of available Domain 
+       Name Servers that may be asked to perform name-to-address 
+       translation lookups.
+       </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2944522"></a><tt class="filename">/etc/host.conf</tt></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2944537"></a>
+<tt class="filename">/etc/host.conf</tt> is the primary means by 
+which the setting in <tt class="filename">/etc/resolv.conf</tt> may be effected. It is a 
+critical configuration file. This file controls the order by 
+which name resolution may proceed. The typical structure is:
+</p><pre class="programlisting">
+order hosts,bind
+multi on
+</pre><p>
+then both addresses should be returned. Please refer to the 
+man page for <tt class="filename">host.conf</tt> for further details.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2944587"></a><tt class="filename">/etc/nsswitch.conf</tt></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2944601"></a>
+This file controls the actual name resolution targets. The 
+file typically has resolver object specifications as follows:
+</p><pre class="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
+</pre><p>
+Of course, each of these mechanisms requires that the appropriate 
+facilities and/or services are correctly configured.
+</p><p>
+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.
+</p><p>
+<a class="indexterm" name="id2944646"></a>
+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., <b class="userinput"><tt>make 
+nsswitch/libnss_wins.so</tt></b>). The resulting library should 
+then be installed in the <tt class="filename">/lib</tt> directory and 
+the <i class="parameter"><tt>wins</tt></i> parameter needs to be added to the &#8220;<span class="quote">hosts:</span>&#8221; line in 
+the <tt class="filename">/etc/nsswitch.conf</tt> 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2944702"></a>Name Resolution as Used within MS Windows Networking</h2></div></div><div></div></div><p>
+MS Windows networking is predicated about the name each machine 
+is given. This name is known variously (and inconsistently) as 
+the &#8220;<span class="quote">computer name,</span>&#8221; &#8220;<span class="quote">machine name,</span>&#8221; &#8220;<span class="quote">networking name,</span>&#8221; &#8220;<span class="quote">netbios name,</span>&#8221; 
+or &#8220;<span class="quote">SMB name.</span>&#8221; All terms mean the same thing with the exception of 
+&#8220;<span class="quote">netbios name</span>&#8221; that can also apply to the name of the workgroup or the 
+domain name. The terms &#8220;<span class="quote">workgroup</span>&#8221; and &#8220;<span class="quote">domain</span>&#8221; are really just a 
+simple name with which the machine is associated. All NetBIOS names 
+are exactly 16 characters in length. The 16<sup>th</sup> character is reserved. 
+It is used to store a one-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.
+</p><p>
+<link linkend="uniqnetbiosnames"> and <link linkend="netbiosnamesgrp"> list typical NetBIOS name/service type registrations.
+</p><div class="table"><a name="uniqnetbiosnames"></a><p class="title"><b>Table 26.1. Unique NetBIOS Names</b></p><table summary="Unique NetBIOS Names" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">MACHINENAME&lt;00&gt;</td><td align="justify">Server Service is running on MACHINENAME</td></tr><tr><td align="left">MACHINENAME&lt;03&gt;</td><td align="justify">Generic Machine Name (NetBIOS name)</td></tr><tr><td align="left">MACHINENAME&lt;20&gt;</td><td align="justify">LanMan Server service is running on MACHINENAME</td></tr><tr><td align="left">WORKGROUP&lt;1b&gt;</td><td align="justify">Domain Master Browser</td></tr></tbody></table></div><div class="table"><a name="netbiosnamesgrp"></a><p class="title"><b>Table 26.2. Group Names</b></p><table summary="Group Names" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">WORKGROUP&lt;03&gt;</td><td align="justify">Generic Name registered by all members of WORKGROUP</td></tr><tr><td align="left">WORKGROUP&lt;1c&gt;</td><td align="justify">Domain Controllers / Netlogon Servers</td></tr><tr><td align="left">WORKGROUP&lt;1d&gt;</td><td align="justify">Local Master Browsers</td></tr><tr><td align="left">WORKGROUP&lt;1e&gt;</td><td align="justify">Internet Name Resolvers</td></tr></tbody></table></div><p>
+<a class="indexterm" name="id2944937"></a>
+It should be noted that all NetBIOS machines register their own 
+names as per the above. This is in vast contrast to TCP/IP 
+installations where traditionally the system administrator will 
+determine in the <tt class="filename">/etc/hosts</tt> or in the DNS database what names 
+are associated with each IP address.
+</p><p>
+<a class="indexterm" name="id2944961"></a>
+One further point of clarification should be noted. The <tt class="filename">/etc/hosts</tt> 
+file and the DNS records do not provide the NetBIOS name type 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 *&lt;1c&gt;. 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.
+</p><p>
+The name &#8220;<span class="quote">workgroup</span>&#8221; or &#8220;<span class="quote">domain</span>&#8221; really can be confusing since these 
+have the added significance of indicating what is the security 
+architecture of the MS Windows network. The term &#8220;<span class="quote">workgroup</span>&#8221; 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 user name and a matching password.
+</p><p>
+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  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  in which case the resulting protocol is called 
+NBT or NetBT, the NetBIOS over TCP/IP.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945054"></a>The NetBIOS Name Cache</h3></div></div><div></div></div><p>
+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-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.
+</p><p>
+If a machine whose name is in the local name cache has been shut 
+down before the name had been expired and flushed from the cache, then 
+an attempt to exchange a message with that machine will be subject 
+to time-out 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.
+</p><p>
+<a class="indexterm" name="id2945089"></a>
+<a class="indexterm" name="id2945097"></a>
+The MS Windows utility that allows examination of the NetBIOS 
+name cache is called &#8220;<span class="quote">nbtstat</span>&#8221;. The Samba equivalent of this 
+is called <b class="command">nmblookup</b>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945120"></a>The LMHOSTS File</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2945131"></a>
+This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in the directory
+<tt class="filename">C:\WINNT\SYSTEM32\DRIVERS\ETC</tt> and contains the IP Address
+and the machine name in matched pairs. The <tt class="filename">LMHOSTS</tt> file
+performs NetBIOS name to IP address mapping.
+</p><p>
+It typically looks like this:
+</p><pre class="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 computernames
+# (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 computername. The address and the computername
+# 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:&lt;domain&gt;
+#      #INCLUDE &lt;filename&gt;
+#      #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:&lt;domain&gt;" tag will associate the
+# entry with the domain specified by &lt;domain&gt;. 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 &lt;domain&gt; is always preloaded although it will not
+# be shown when the name cache is viewed.
+#
+# Specifying "#INCLUDE &lt;filename&gt;" will force the RFC NetBIOS (NBT)
+# software to seek the specified &lt;filename&gt; and parse it as if it were
+# local. &lt;filename&gt; 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
+# LanManServer 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
+# preloaded, 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.
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945368"></a>HOSTS File</h3></div></div><div></div></div><p>
+This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in 
+the directory <tt class="filename">C:\WINNT\SYSTEM32\DRIVERS\ETC</tt> 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 <tt class="filename">/etc/hosts</tt> file.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945400"></a>DNS Lookup</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2945411"></a>
+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 dependant 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945433"></a>WINS Lookup</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2945444"></a>
+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.
+</p><p>
+To configure Samba to be a WINS server, the following parameter needs 
+to be added to the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins support = Yes</tt></i></td></tr></table><p>
+To configure Samba to use a WINS server, the following parameters are 
+needed in the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins support = No</tt></i></td></tr><tr><td><i class="parameter"><tt>wins server = xxx.xxx.xxx.xxx</tt></i></td></tr></table><p>
+where <i class="replaceable"><tt>xxx.xxx.xxx.xxx</tt></i> is the IP address 
+of the WINS server.
+</p><p>For information about setting up Samba as a WINS server, read 
+<link linkend="NetworkBrowsing">.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2945549"></a>Common Errors</h2></div></div><div></div></div><p>
+TCP/IP network configuration problems find every network administrator sooner or later.
+The cause can be anything from keyboard mishaps, forgetfulness, simple mistakes, and
+carelessness. Of course, no one is ever deliberately careless!
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945564"></a>Pinging Works Only in One Way</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">I can ping my Samba server from Windows, but I cannot ping my Windows
+       machine from the Samba server.</span>&#8221;
+       </p><p>
+       <span class="emphasis"><em>Answer:</em></span> 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.
+       </p><p>
+       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  logically a different network.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945606"></a>Very Slow Network Connections</h3></div></div><div></div></div><p>
+       A common cause of slow network response includes:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>Client is configured to use DNS and the DNS server is down.</p></li><li><p>Client is configured to use remote DNS server, but the
+               remote connection is down.</p></li><li><p>Client is configured to use a WINS server, but there is no WINS server.</p></li><li><p>Client is not configured to use a WINS server, but there is a WINS server.</p></li><li><p>Firewall is filtering our DNS or WINS traffic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2945657"></a>Samba Server Name Change Problem</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">The name of the Samba server was changed, Samba was restarted, Samba server cannot be
+       pinged by new name from MS Windows NT4 Workstation, but it does still respond to ping using
+       the old name. Why?</span>&#8221;
+       </p><p>
+       From this description, three things are obvious:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>WINS is not in use, only broadcast-based name resolution is used.</p></li><li><p>The Samba server was renamed and restarted within the last 10-15 minutes.</p></li><li><p>The old Samba server name is still in the NetBIOS name cache on the MS Windows NT4 Workstation.</p></li></ul></div><p>
+       To find what names are present in the NetBIOS name cache on the MS Windows NT4 machine,
+       open a <b class="command">cmd</b> shell and then:
+       </p><p>
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>nbtstat -n</tt></b>
+
+              NetBIOS Local Name Table
+
+   Name                 Type          Status
+------------------------------------------------
+FRODO            &lt;03&gt;  UNIQUE      Registered
+ADMINSTRATOR     &lt;03&gt;  UNIQUE      Registered
+FRODO            &lt;00&gt;  UNIQUE      Registered
+SARDON           &lt;00&gt;  GROUP       Registered
+FRODO            &lt;20&gt;  UNIQUE      Registered
+FRODO            &lt;1F&gt;  UNIQUE      Registered
+
+
+<tt class="prompt">C:\&gt; </tt>nbtstat -c
+
+             NetBIOS Remote Cache Name Table
+
+   Name                 Type       Host Address     Life [sec]
+--------------------------------------------------------------
+GANDALF        &lt;20&gt;  UNIQUE      192.168.1.1          240
+
+<tt class="prompt">C:\&gt; </tt>
+</pre><p>
+       </p><p>
+       In the above example, GANDALF is the Samba server and FRODO 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.
+       </p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unicode"></a>Chapter 27. Unicode/Charsets</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">TAKAHASHI</span> <span class="surname">Motonobu</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:monyo@home.monyo.com">monyo@home.monyo.com</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">25 March 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2945897">Features and Benefits</a></dt><dt><a href="#id2945942">What Are Charsets and Unicode?</a></dt><dt><a href="#id2946022">Samba and Charsets</a></dt><dt><a href="#id2946150">Conversion from Old Names</a></dt><dt><a href="#id2946166">Japanese Charsets</a></dt><dt><a href="#id2946304">Common Errors</a></dt><dd><dl><dt><a href="#id2946311">CP850.so Can't Be Found</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2945897"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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.
+</p><p>
+Samba-2.x supported a single locale through a mechanism called 
+<span class="emphasis"><em>codepages</em></span>. Samba-3 is destined to become a truly trans-global
+file and printer-sharing platform.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2945942"></a>What Are Charsets and Unicode?</h2></div></div><div></div></div><p>
+Computers communicate in numbers. In texts, each number will be 
+translated to a corresponding letter. The meaning that will be assigned 
+to a certain number depends on the <span class="emphasis"><em>character set (charset)
+</em></span> that is used. 
+</p><p>
+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). Usually a charset contains 
+256 characters, which means that storing a character with it takes 
+exactly one byte. </p><p>
+There are also charsets that support even more characters, 
+but those need twice as much storage space (or more). These 
+charsets can contain <b class="command">256 * 256 = 65536</b> 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. 
+</p><p>
+A standardized multibyte charset is <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.
+</p><p>Old Windows clients use single-byte charsets, named 
+<i class="parameter"><tt>codepages</tt></i>, 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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946022"></a>Samba and Charsets</h2></div></div><div></div></div><p>
+As of Samba-3.0, Samba can (and will) talk unicode over the wire. Internally, 
+Samba knows of three kinds of character sets: 
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2946044"></a><i class="parameter"><tt>unix charset</tt></i></span></dt><dd><p>
+               This is the charset used internally by your operating system. 
+               The default is <tt class="constant">UTF-8</tt>, which is fine for most 
+               systems, which covers all characters in all languages. The default in previous Samba releases was <tt class="constant">ASCII</tt>. 
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2946081"></a><i class="parameter"><tt>display charset</tt></i></span></dt><dd><p>This is the charset Samba will use to print messages
+               on your screen. It should generally be the same as the <i class="parameter"><tt>unix charset</tt></i>.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2946116"></a><i class="parameter"><tt>dos charset</tt></i></span></dt><dd><p>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 <b class="command">testparm -v | grep "dos charset"</b> to see 
+               what the default is on your system. 
+               </p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946150"></a>Conversion from Old Names</h2></div></div><div></div></div><p>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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946166"></a>Japanese Charsets</h2></div></div><div></div></div><p>Samba does not work correctly with Japanese charsets yet. Here are
+points of attention when setting it up:</p><div class="itemizedlist"><ul type="disc"><li><p>You should set <a class="indexterm" name="id2946187"></a><i class="parameter"><tt>mangling method</tt></i> = hash</p></li><li><p>There are various iconv() implementations around and not
+       all of  them work equally well. glibc2's iconv() has a critical problem
+       in CP932. libiconv-1.8 works with CP932 but still has some problems and
+       does not  work with EUC-JP.</p></li><li><p>You should set <a class="indexterm" name="id2946216"></a><i class="parameter"><tt>dos charset</tt></i> = CP932, not
+       Shift_JIS, SJIS.</p></li><li><p>Currently only <a class="indexterm" name="id2946236"></a><i class="parameter"><tt>UNIX charset</tt></i> = CP932
+       will work (but still has some problems...) because of iconv() issues.
+       <a class="indexterm" name="id2946252"></a><i class="parameter"><tt>UNIX charset</tt></i> = EUC-JP does not work well because of
+       iconv() issues.</p></li><li><p>Currently Samba-3.0 does not support <a class="indexterm" name="id2946272"></a><i class="parameter"><tt>UNIX charset</tt></i> = UTF8-MAC/CAP/HEX/JIS*.</p></li></ul></div><p>More information (in Japanese) is available at: <ulink url="http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html">http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html</ulink>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946304"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946311"></a>CP850.so Can't Be Found</h3></div></div><div></div></div><p>&#8220;<span class="quote">Samba is complaining about a missing <tt class="filename">CP850.so</tt> file.</span>&#8221;</p><p><span class="emphasis"><em>Answer:</em></span> CP850 is the default <a class="indexterm" name="id2946338"></a><i class="parameter"><tt>dos charset</tt></i>.
+               The <a class="indexterm" name="id2946351"></a><i class="parameter"><tt>dos charset</tt></i> 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. </p><p>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 to configure found iconv.</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Backup"></a>Chapter 28. Samba Backup Techniques</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2946426">Note</a></dt><dt><a href="#id2946440">Features and Benefits</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946426"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946440"></a>Features and Benefits</h2></div></div><div></div></div><p>
+We need feedback from people who are backing up samba servers.
+We would like to know what software tools you are using to backup
+your samba server/s.
+</p><p>
+In particular, if you have any success and / or failure stories you could
+share with other users this would be appreciated.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SambaHA"></a>Chapter 29. High Availability Options</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2946510">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946510"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="migration"></a>Migration and Updating</h1></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>30. <a href="#upgrading-to-3.0">Upgrading from Samba-2.x to Samba-3.0.0</a></dt><dd><dl><dt><a href="#id2946658">Quick Migration Guide</a></dt><dt><a href="#id2946780">New Features in Samba-3</a></dt><dt><a href="#id2946934">Configuration Parameter Changes</a></dt><dd><dl><dt><a href="#id2946956">Removed Parameters</a></dt><dt><a href="#id2947087">New Parameters</a></dt><dt><a href="#id2947507">Modified Parameters (Changes in Behavior):</a></dt></dl></dd><dt><a href="#id2947587">New Functionality</a></dt><dd><dl><dt><a href="#id2947594">Databases</a></dt><dt><a href="#id2947847">Changes in Behavior</a></dt><dt><a href="#id2947918">Charsets</a></dt><dt><a href="#id2947940">Passdb Backends and Authentication</a></dt><dt><a href="#id2948101">LDAP</a></dt></dl></dd></dl></dd><dt>31. <a href="#NT4Migration">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt><a href="#id2948538">Planning and Getting Started</a></dt><dd><dl><dt><a href="#id2948564">Objectives</a></dt><dt><a href="#id2949025">Steps in Migration Process</a></dt></dl></dd><dt><a href="#id2949280">Migration Options</a></dt><dd><dl><dt><a href="#id2949385">Planning for Success</a></dt><dt><a href="#id2949668">Samba-3 Implementation Choices</a></dt></dl></dd></dl></dd><dt>32. <a href="#SWAT">SWAT  The Samba Web Administration Tool</a></dt><dd><dl><dt><a href="#id2950147">Features and Benefits</a></dt><dt><a href="#id2950242">Guidelines and Technical Tips</a></dt><dd><dl><dt><a href="#id2950256">Validate SWAT Installation</a></dt><dt><a href="#xinetd">Enabling SWAT for Use</a></dt><dt><a href="#id2950853">Securing SWAT through SSL</a></dt><dt><a href="#id2950981">Enabling SWAT Internationalization Support</a></dt></dl></dd><dt><a href="#id2951151">Overview and Quick Tour</a></dt><dd><dl><dt><a href="#id2951167">The SWAT Home Page</a></dt><dt><a href="#id2951241">Global Settings</a></dt><dt><a href="#id2951361">Share Settings</a></dt><dt><a href="#id2951425">Printers Settings</a></dt><dt><a href="#id2951490">The SWAT Wizard</a></dt><dt><a href="#id2951563">The Status Page</a></dt><dt><a href="#id2951615">The View Page</a></dt><dt><a href="#id2951639">The Password Change Page</a></dt></dl></dd></dl></dd></dl></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="upgrading-to-3.0"></a>Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">June 30, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2946658">Quick Migration Guide</a></dt><dt><a href="#id2946780">New Features in Samba-3</a></dt><dt><a href="#id2946934">Configuration Parameter Changes</a></dt><dd><dl><dt><a href="#id2946956">Removed Parameters</a></dt><dt><a href="#id2947087">New Parameters</a></dt><dt><a href="#id2947507">Modified Parameters (Changes in Behavior):</a></dt></dl></dd><dt><a href="#id2947587">New Functionality</a></dt><dd><dl><dt><a href="#id2947594">Databases</a></dt><dt><a href="#id2947847">Changes in Behavior</a></dt><dt><a href="#id2947918">Charsets</a></dt><dt><a href="#id2947940">Passdb Backends and Authentication</a></dt><dt><a href="#id2948101">LDAP</a></dt></dl></dd></dl></div><p>
+This chapter deals exclusively with the differences between Samba-3.0.0 and Samba-2.2.8a.
+It points out where configuration parameters have changed, and provides a simple guide for 
+the move from 2.2.x to 3.0.0.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946658"></a>Quick Migration Guide</h2></div></div><div></div></div><p>
+Samba-3.0.0 default behavior should be approximately the same as Samba-2.2.x.
+The default behavior when the new parameter <a class="indexterm" name="id2946670"></a><i class="parameter"><tt>passdb backend</tt></i>
+is not defined in the <tt class="filename">smb.conf</tt> file provides the same default behviour as Samba-2.2.x
+with <a class="indexterm" name="id2946694"></a><i class="parameter"><tt>encrypt passwords</tt></i> = Yes, and
+will use the <tt class="filename">smbpasswd</tt> database.
+</p><p>
+So why say that <span class="emphasis"><em>behavior should be approximately the same as Samba-2.2.x?</em></span> Because
+Samba-3.0.0 can negotiate new protocols, such as support for native Unicode, that may result in
+differing protocol code paths being taken. The new behavior under such circumstances is not
+exactly the same as the old one. The good news is that the domain and machine SIDs will be
+preserved across the upgrade.
+</p><p>
+If the Samba-2.2.x system was using an LDAP backend, and there is no time to update the LDAP
+database, then make sure that <a class="indexterm" name="id2946736"></a><i class="parameter"><tt>passdb backend</tt></i> = ldapsam_compat
+is specified in the <tt class="filename">smb.conf</tt> file. For the rest, behavior should remain more or less the same.
+At a later date, when there is time to implement a new Samba-3 compatible LDAP backend, it is possible
+to migrate the old LDAP database to the new one through use of the <b class="command">pdbedit</b>.
+See <link linkend="pdbeditthing">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946780"></a>New Features in Samba-3</h2></div></div><div></div></div><p>
+The major new features are:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Active Directory support. This release is able to join an ADS realm
+       as a member server and authenticate users using LDAP/kerberos.
+       </p></li><li><p>
+       Unicode support. Samba will now negotiate unicode on the wire and
+       internally there is a much better infrastructure for multi-byte
+       and unicode character sets.
+       </p></li><li><p>
+       New authentication system. The internal authentication system has
+       been almost completely rewritten. Most of the changes are internal,
+       but the new authoring system is also very configurable.
+       </p></li><li><p>
+       New filename mangling system. The filename mangling system has been
+       completely rewritten. An internal database now stores mangling maps
+       persistently.
+       </p></li><li><p>
+       New &#8220;<span class="quote">net</span>&#8221; command. A new &#8220;<span class="quote">net</span>&#8221; command has been added. It is
+       somewhat similar to the &#8220;<span class="quote">net</span>&#8221; command in Windows. Eventually, we
+       plan to replace a bunch of other utilities (such as smbpasswd)
+       with subcommands in &#8220;<span class="quote">net</span>&#8221;.
+       </p></li><li><p>
+       Samba now negotiates NT-style status32 codes on the wire. This
+       considerably improves error handling.
+       </p></li><li><p>
+       Better Windows 200x/XP printing support including publishing
+       printer attributes in Active Directory.
+       </p></li><li><p>
+       New loadable RPC modules for passdb backends and character sets.
+       </p></li><li><p>
+       New default dual-daemon winbindd support for better performance.
+       </p></li><li><p>
+       Support for migrating from a Windows NT 4.0 domain to a Samba
+       domain and maintaining user, group and domain SIDs.
+       </p></li><li><p>
+       Support for establishing trust relationships with Windows NT 4.0
+       Domain Controllers.
+       </p></li><li><p>
+       Initial support for a distributed Winbind architecture using
+       an LDAP directory for storing SID to UID/GID mappings.
+       </p></li><li><p>
+       Major updates to the Samba documentation tree.
+       </p></li><li><p>
+       Full support for client and server SMB signing to ensure
+       compatibility with default Windows 2003 security settings.
+       </p></li></ol></div><p>
+Plus lots of other improvements!
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2946934"></a>Configuration Parameter Changes</h2></div></div><div></div></div><p>
+This section contains a brief listing of changes to <tt class="filename">smb.conf</tt> options
+in the 3.0.0 release. Please refer to the smb.conf(5) man page for
+complete descriptions of new or modified parameters.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2946956"></a>Removed Parameters</h3></div></div><div></div></div><p>(Ordered Alphabetically):</p><div class="itemizedlist"><ul type="disc"><li><p>admin log </p></li><li><p>alternate permissions </p></li><li><p>character set </p></li><li><p>client codepage </p></li><li><p>code page directory </p></li><li><p>coding system </p></li><li><p>domain admin group </p></li><li><p>domain guest group </p></li><li><p>force unknown acl user </p></li><li><p>nt smb support </p></li><li><p>post script </p></li><li><p>printer driver </p></li><li><p>printer driver file </p></li><li><p>printer driver location </p></li><li><p>status </p></li><li><p>stip dot </p></li><li><p>total print jobs </p></li><li><p>use rhosts </p></li><li><p>valid chars </p></li><li><p>vfs options </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947087"></a>New Parameters</h3></div></div><div></div></div><p>(New parameters have been grouped by function):</p><p>Remote Management</p><div class="itemizedlist"><ul type="disc"><li><p>abort shutdown script </p></li><li><p>shutdown script </p></li></ul></div><p>User and Group Account Management:</p><div class="itemizedlist"><ul type="disc"><li><p>add group script </p></li><li><p>add machine script </p></li><li><p>add user to group script </p></li><li><p>algorithmic rid base </p></li><li><p>delete group script </p></li><li><p>delete user from group script </p></li><li><p>passdb backend </p></li><li><p>set primary group script </p></li></ul></div><p>Authentication:</p><div class="itemizedlist"><ul type="disc"><li><p>auth methods </p></li><li><p>realm </p></li></ul></div><p>Protocol Options:</p><div class="itemizedlist"><ul type="disc"><li><p>client lanman auth </p></li><li><p>client NTLMv2 auth </p></li><li><p>client schannel </p></li><li><p>client signing </p></li><li><p>client use spnego </p></li><li><p>disable netbios </p></li><li><p>ntlm auth </p></li><li><p>paranoid server security </p></li><li><p>server schannel </p></li><li><p>server signing </p></li><li><p>smb ports </p></li><li><p>use spnego </p></li></ul></div><p>File Service:</p><div class="itemizedlist"><ul type="disc"><li><p>get quota command </p></li><li><p>hide special files </p></li><li><p>hide unwriteable files </p></li><li><p>hostname lookups </p></li><li><p>kernel change notify </p></li><li><p>mangle prefix </p></li><li><p>map acl inherit </p></li><li><p>msdfs proxy </p></li><li><p>set quota command </p></li><li><p>use sendfile </p></li><li><p>vfs objects </p></li></ul></div><p>Printing:</p><div class="itemizedlist"><ul type="disc"><li><p>max reported print jobs </p></li></ul></div><p>Unicode and Character Sets:</p><div class="itemizedlist"><ul type="disc"><li><p>display charset </p></li><li><p>dos charset </p></li><li><p>unicode </p></li><li><p>UNIX charset </p></li></ul></div><p>SID to UID/GID Mappings:</p><div class="itemizedlist"><ul type="disc"><li><p>idmap backend </p></li><li><p>idmap gid </p></li><li><p>idmap uid </p></li><li><p>winbind enable local accounts </p></li><li><p>winbind trusted domains only </p></li><li><p>template primary group </p></li><li><p>enable rid algorithm </p></li></ul></div><p>LDAP:</p><div class="itemizedlist"><ul type="disc"><li><p>ldap delete dn </p></li><li><p>ldap group suffix </p></li><li><p>ldap idmap suffix </p></li><li><p>ldap machine suffix </p></li><li><p>ldap passwd sync </p></li><li><p>ldap trust ids </p></li><li><p>ldap user suffix </p></li></ul></div><p>General Configuration:</p><div class="itemizedlist"><ul type="disc"><li><p>preload modules </p></li><li><p>privatedir </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947507"></a>Modified Parameters (Changes in Behavior):</h3></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>encrypt passwords (enabled by default) </p></li><li><p>mangling method (set to hash2 by default) </p></li><li><p>passwd chat </p></li><li><p>passwd program </p></li><li><p>password server </p></li><li><p>restrict anonymous (integer value) </p></li><li><p>security (new ads value) </p></li><li><p>strict locking (enabled by default) </p></li><li><p>winbind cache time (increased to 5 minutes) </p></li><li><p>winbind uid (deprecated in favor of idmap uid) </p></li><li><p>winbind gid (deprecated in favor of idmap gid) </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2947587"></a>New Functionality</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947594"></a>Databases</h3></div></div><div></div></div><p>
+       This section contains brief descriptions of any new databases
+       introduced in Samba-3. Please remember to backup your existing
+       ${lock directory}/*tdb before upgrading to Samba-3. Samba will
+       upgrade databases as they are opened (if necessary), but downgrading
+       from 3.0 to 2.2 is an unsupported path.
+       </p><p>
+       The new tdb files are described in <link linkend="tdbfiledesc">.
+       </p><div class="table"><a name="tdbfiledesc"></a><p class="title"><b>Table 30.1. TDB File Descriptions</b></p><table summary="TDB File Descriptions" border="1"><colgroup><col align="left"><col align="justify"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="justify">Description</th><th align="center">Backup?</th></tr></thead><tbody><tr><td align="left">account_policy</td><td align="justify">User policy settings</td><td align="left">yes</td></tr><tr><td align="left">gencache</td><td align="justify">Generic caching db</td><td align="left">no</td></tr><tr><td align="left">group_mapping</td><td align="justify"><p>Mapping table from Windows groups/SID to UNIX groups</p></td><td align="left">yes</td></tr><tr><td align="left">idmap</td><td align="justify"><p>new ID map table from SIDS to UNIX UIDs/GIDs</p></td><td align="left">yes</td></tr><tr><td align="left">namecache</td><td align="justify">Name resolution cache entries</td><td align="left">no</td></tr><tr><td align="left">netlogon_unigrp</td><td align="justify"><p>Cache of universal group membership obtained when operating
+                               as a member of a Windows domain</p></td><td align="left">no</td></tr><tr><td align="left">printing/*.tdb</td><td align="justify"><p>Cached output from `lpq command' created on a per print 
+                               service basis</p></td><td align="left">no</td></tr><tr><td align="left">registry</td><td align="justify"><p>Read-only Samba registry skeleton that provides support for
+                               exporting various db tables via the winreg RPCs</p></td><td align="left">no</td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947847"></a>Changes in Behavior</h3></div></div><div></div></div><p>
+       The following issues are known changes in behavior between Samba-2.2 and
+       Samba-3 that may affect certain installations of Samba.
+       </p><div class="orderedlist"><ol type="1"><li><p>
+               When operating as a member of a Windows domain, Samba-2.2 would
+               map any users authenticated by the remote DC to the &#8220;<span class="quote">guest account</span>&#8221;
+               if a uid could not be obtained via the getpwnam() call. Samba-3
+               rejects the connection as NT_STATUS_LOGON_FAILURE. There is no
+               current work around to re-establish the Samba-2.2 behavior.
+               </p></li><li><p>
+               When adding machines to a Samba-2.2 controlled domain, the
+               &#8220;<span class="quote">add user script</span>&#8221; was used to create the UNIX identity of the
+               Machine Trust Account. Samba-3 introduces a new &#8220;<span class="quote">add machine
+               script</span>&#8221; that must be specified for this purpose. Samba-3 will
+               not fall back to using the &#8220;<span class="quote">add user script</span>&#8221; in the absence of
+               an &#8220;<span class="quote">add machine script</span>&#8221;.
+               </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947918"></a>Charsets</h3></div></div><div></div></div><p>
+       You might experience problems with special characters when communicating with old DOS
+       clients. Codepage support has changed in Samba-3. Read <link linkend="unicode">, for details.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2947940"></a>Passdb Backends and Authentication</h3></div></div><div></div></div><p>
+       There have been a few new changes that Samba administrators should be
+       aware of when moving to Samba-3.
+       </p><div class="orderedlist"><ol type="1"><li><p>
+               Encrypted passwords have been enabled by default in order to
+               interoperate better with out-of-the-box Windows client
+               installations. This does mean that either (a) a Samba account
+               must be created for each user, or (b) &#8220;<span class="quote">encrypt passwords = no</span>&#8221;
+               must be explicitly defined in <tt class="filename">smb.conf</tt>.
+               </p></li><li><p>
+               Inclusion of new <a class="indexterm" name="id2947989"></a><i class="parameter"><tt>security</tt></i> = ads option for integration
+               with an Active Directory domain using the native Windows Kerberos 5 and LDAP protocols.
+               </p></li></ol></div><p>
+       Samba-3 also includes the possibility of setting up chains
+       of authentication methods 
+       (<a class="indexterm" name="id2948011"></a><i class="parameter"><tt>auth methods</tt></i>) and account
+       storage backends 
+       (<a class="indexterm" name="id2948026"></a><i class="parameter"><tt>passdb backend</tt></i>). 
+       Please refer to the <tt class="filename">smb.conf</tt>
+       man page and <link linkend="passdb">, for details. While both parameters assume sane default
+       values, it is likely that you will need to understand what the
+       values actually mean in order to ensure Samba operates correctly.
+       </p><p>
+<a class="indexterm" name="id2948061"></a>
+       Certain functions of the <b class="command">smbpasswd</b> tool have been split between the
+       new <b class="command">smbpasswd</b> utility, the <b class="command">net</b> tool and the new <b class="command">pdbedit</b>
+       utility. See the respective man pages for details.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2948101"></a>LDAP</h3></div></div><div></div></div><p>
+       This section outlines the new features effecting Samba/LDAP integration.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2948113"></a>New Schema</h4></div></div><div></div></div><p>
+               A new object class (sambaSamAccount) has been introduced to replace
+               the old sambaAccount. This change aids us in the renaming of attributes
+               to prevent clashes with attributes from other vendors. There is a
+               conversion script (examples/LDAP/convertSambaAccount) to modify an LDIF
+               file to the new schema.
+               </p><p>
+               Example:
+               </p><pre class="screen">
+               <tt class="prompt">$ </tt>ldapsearch .... -b "ou=people,dc=..." &gt; old.ldif
+               <tt class="prompt">$ </tt>convertSambaAccount &lt;DOM SID&gt; old.ldif new.ldif
+               </pre><p>
+               The &lt;DOM SID&gt; can be obtained by running 
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>net getlocalsid &lt;DOMAINNAME&gt;</tt></b>
+</pre><p>
+               on the Samba PDC as root.
+               </p><p>
+               The old sambaAccount schema may still be used by specifying the
+               <i class="parameter"><tt>ldapsam_compat</tt></i> passdb backend. However, the sambaAccount and
+               associated attributes have been moved to the historical section of
+               the schema file and must be uncommented before use if needed.
+               The Samba-2.2 object class declaration for a sambaAccount has not changed
+               in the Samba-3 samba.schema file.
+               </p><p>
+               Other new object classes and their uses include:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       sambaDomain  domain information used to allocate RIDs
+                       for users and groups as necessary. The attributes are added
+                       in &#8220;<span class="quote">ldap suffix</span>&#8221; directory entry automatically if
+                       an idmap UID/GID range has been set and the &#8220;<span class="quote">ldapsam</span>&#8221;
+                       passdb backend has been selected.
+                       </p></li><li><p>
+                       sambaGroupMapping  an object representing the
+                       relationship between a posixGroup and a Windows
+                       group/SID. These entries are stored in the &#8220;<span class="quote">ldap
+                       group suffix</span>&#8221; and managed by the &#8220;<span class="quote">net groupmap</span>&#8221; command.
+                       </p></li><li><p>
+                       sambaUNIXIdPool  created in the &#8220;<span class="quote">ldap idmap suffix</span>&#8221; entry
+                       automatically and contains the next available &#8220;<span class="quote">idmap UID</span>&#8221; and
+                       &#8220;<span class="quote">idmap GID</span>&#8221;.
+                       </p></li><li><p>
+                       sambaIdmapEntry  object storing a mapping between a
+                       SID and a UNIX UID/GID. These objects are created by the
+                       idmap_ldap module as needed.
+                       </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2948290"></a>New Suffix for Searching</h4></div></div><div></div></div><p>
+               The following new smb.conf parameters have been added to aid in directing
+               certain LDAP queries when <i class="parameter"><tt>passdb backend = ldapsam://...</tt></i> has been
+               specified.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>ldap suffix          used to search for user and computer accounts.</p></li><li><p>ldap user suffix     used to store user accounts.</p></li><li><p>ldap machine suffix  used to store Machine Trust Accounts.</p></li><li><p>ldap group suffix    location of posixGroup/sambaGroupMapping entries.</p></li><li><p>ldap idmap suffix    location of sambaIdmapEntry objects.</p></li></ul></div><p>
+               If an <i class="parameter"><tt>ldap suffix</tt></i> is defined, it will be appended to all of the
+               remaining sub-suffix parameters. In this case, the order of the suffix
+               listings in smb.conf is important. Always place the <i class="parameter"><tt>ldap suffix</tt></i> first
+               in the list.
+               </p><p>
+               Due to a limitation in Samba's <tt class="filename">smb.conf</tt> parsing, you should not surround
+               the DNs with quotation marks.
+               </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2948399"></a>IdMap LDAP Support</h4></div></div><div></div></div><p>
+               Samba-3 supports an ldap backend for the idmap subsystem. The
+               following options inform Samba that the idmap table should be
+               stored on the directory server onterose in the "ou=idmap,dc=quenya,dc=org" partition.
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>idmap backend = ldap:ldap://onterose/</tt></i></td></tr><tr><td><i class="parameter"><tt>ldap idmap suffix = ou=idmap,dc=quenya,dc=org</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap uid = 40000-50000</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap gid = 40000-50000</tt></i></td></tr></table><p>
+               This configuration allows Winbind installations on multiple servers to
+               share a UID/GID number space, thus avoiding the interoperability problems
+               with NFS that were present in Samba-2.2.
+               </p></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="NT4Migration"></a>Chapter 31. Migration from NT4 PDC to Samba-3 PDC</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 3, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2948538">Planning and Getting Started</a></dt><dd><dl><dt><a href="#id2948564">Objectives</a></dt><dt><a href="#id2949025">Steps in Migration Process</a></dt></dl></dd><dt><a href="#id2949280">Migration Options</a></dt><dd><dl><dt><a href="#id2949385">Planning for Success</a></dt><dt><a href="#id2949668">Samba-3 Implementation Choices</a></dt></dl></dd></dl></div><p>
+This is a rough guide to assist those wishing to migrate from NT4 Domain Control to
+Samba-3-based Domain Control.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2948538"></a>Planning and Getting Started</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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 under way.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2948564"></a>Objectives</h3></div></div><div></div></div><p>
+The key objective for most organizations will be 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 one of 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. 
+</p><p>
+Before attempting a migration to a Samba-3 controlled network, make every possible effort to
+gain all-round commitment to the change. Know precisely <span class="emphasis"><em>why</em></span> the change
+is important for the organization. Possible motivations to make a change include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Improve network manageability.</p></li><li><p>Obtain better user level functionality.</p></li><li><p>Reduce network operating costs.</p></li><li><p>Reduce exposure caused by Microsoft withdrawal of NT4 support.</p></li><li><p>Avoid MS License 6 implications.</p></li><li><p>Reduce organization's dependency on Microsoft.</p></li></ul></div><p>
+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).
+</p><p>
+What are the features that Samba-3 cannot provide?
+</p><div class="itemizedlist"><ul type="disc"><li><p>Active Directory Server.</p></li><li><p>Group Policy Objects (in Active Directory).</p></li><li><p>Machine Policy Objects.</p></li><li><p>Logon Scripts in Active Directory.</p></li><li><p>Software Application and Access Controls in Active Directory.</p></li></ul></div><p>
+The features that Samba-3 does provide and that may be of compelling interest to your site
+include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Lower cost of ownership.</p></li><li><p>Global availability of support with no strings attached.</p></li><li><p>Dynamic SMB Servers (can run more than one SMB/CIFS server per UNIX/Linux system).</p></li><li><p>Creation of on-the-fly logon scripts.</p></li><li><p>Creation of on-the-fly Policy Files.</p></li><li><p>Greater stability, reliability, performance and availability.</p></li><li><p>Manageability via an ssh connection.</p></li><li><p>Flexible choices of back-end authentication technologies (tdbsam, ldapsam, mysqlsam).</p></li><li><p>Ability to implement a full single-sign-on architecture.</p></li><li><p>Ability to distribute authentication systems for absolute minimum wide area network bandwidth demand.</p></li></ul></div><p>
+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 are factors that will 
+help ensure a successful migration:
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2948775"></a>Domain Layout</h4></div></div><div></div></div><p>
+Samba-3 can be configured as a Domain Controller, a back-up Domain Controller (probably best called
+a secondary controller), a Domain Member, or as a stand-alone 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.
+</p><p>
+&gt;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.
+</p><p>
+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 backup controller (BDC) on the remote segment to serve as the local authentication and
+access control server.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2948829"></a>Server Share and Directory Layout</h4></div></div><div></div></div><p>
+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.
+</p><p>
+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.
+</p><p>
+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 &#8220;<span class="quote">sticky bit</span>&#8221; on group controlled
+directories may substantially avoid file access complaints from Samba share users.
+</p><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2948892"></a>Logon Scripts</h4></div></div><div></div></div><p>
+Logon scripts can help to ensure that all users gain the share and printer connections they need.
+</p><p>
+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 affected through
+group membership so group information can be used to create a custom logon script using
+the <a class="indexterm" name="id2948914"></a><i class="parameter"><tt>root preexec</tt></i> parameters to the <i class="parameter"><tt>NETLOGON</tt></i> share.
+</p><p>
+Some sites prefer to use a tool such as <b class="command">kixstart</b> 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 KnowledgeBase article KB189105 that
+deals with how to add printers without user intervention via the logon script process.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2948955"></a>Profile Migration/Creation</h4></div></div><div></div></div><p>
+User and Group Profiles may be migrated using the tools described in the section titled Desktop Profile
+Management.
+</p><p>
+<a class="indexterm" name="id2948973"></a>
+Profiles may also be managed using the Samba-3 tool <b class="command">profiles</b>. This tool allows
+the MS Windows NT-style security identifiers (SIDs) that are stored inside the profile <tt class="filename">NTuser.DAT</tt> file
+to be changed to the SID of the Samba-3 domain.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2949000"></a>User and Group Accounts</h4></div></div><div></div></div><p>
+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, it is STRONGLY advised to create in Samba-3 the
+groups that are present on the MS Windows NT4 domain <span class="emphasis"><em>AND</em></span> to map them to
+suitable UNIX/Linux groups. By following this simple advice, all user and group attributes
+should migrate painlessly.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949025"></a>Steps in Migration Process</h3></div></div><div></div></div><p>
+The approximate migration process is described below.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+You have an NT4 PDC that has the users, groups, policies and profiles to be migrated.
+</p></li><li><p>
+Samba-3 set up as a DC with netlogon share, profile share, and so on. Configure the <tt class="filename">smb.conf</tt> file
+to fucntion as a BDC, i.e., <i class="parameter"><tt>domain master = No</tt></i>.
+</p></li></ul></div><div class="procedure"><p class="title"><b>Procedure 31.1. The Account Migration Process</b></p><ol type="1"><li><p>
+<a class="indexterm" name="id2949084"></a>
+                       Create a BDC account in the old NT4 domain for the Samba server using NT Server Manager.</p><ol type="a"><li><p>Samba must not be running.</p></li></ol></li><li><p>
+<a class="indexterm" name="id2949115"></a>
+                       <b class="userinput"><tt>net rpc join -S <i class="replaceable"><tt>NT4PDC</tt></i> -w <i class="replaceable"><tt>DOMNAME</tt></i> -U Administrator%<i class="replaceable"><tt>passwd</tt></i></tt></b></p></li><li><p><b class="userinput"><tt>net rpc vampire -S <i class="replaceable"><tt>NT4PDC</tt></i> -U administrator%<i class="replaceable"><tt>passwd</tt></i></tt></b></p></li><li><p><b class="userinput"><tt>pdbedit -L</tt></b></p><ol type="a"><li><p>Note  did the users migrate?</p></li></ol></li><li><p>
+<a class="indexterm" name="id2949199"></a>
+<a class="indexterm" name="id2949210"></a>
+       Now assign each of the UNIX groups to NT groups:
+       (It may be useful to copy this text to a script called <tt class="filename">initGroups.sh</tt>)
+       </p><pre class="programlisting">
+#!/bin/bash
+#### Keep this as a shell script for future re-use
+                       
+# First assign well known domain global groups
+net groupmap modify ntgroup="Domain Admins" unixgroup=root   rid=512
+net groupmap modify ntgroup="Domain Users"  unixgroup=users  rid=513
+net groupmap modify ntgroup="Domain Guests" unixgroup=nobody rid=514
+
+# Now for our added domain global groups
+net groupmap add ntgroup="Designers" unixgroup=designers type=d rid=3200
+net groupmap add ntgroup="Engineers" unixgroup=engineers type=d rid=3210
+net groupmap add ntgroup="QA Team"   unixgroup=qateam    type=d rid=3220
+</pre><p>
+       </p></li><li><p><b class="userinput"><tt>net groupmap list</tt></b></p><ol type="a"><li><p>Check that all groups are recognized.</p></li></ol></li></ol></div><p>
+Migrate all the profiles, then migrate all policy files.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2949280"></a>Migration Options</h2></div></div><div></div></div><p>
+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"> shows the possibilities.
+</p><div class="table"><a name="majtypes"></a><p class="title"><b>Table 31.1. The Three Major Site Types</b></p><table summary="The Three Major Site Types" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Number of Users</th><th align="justify">Description</th></tr></thead><tbody><tr><td align="left">&lt; 50</td><td align="justify"><p>Want simple conversion with no pain.</p></td></tr><tr><td align="left">50 - 250</td><td align="justify"><p>Want new features, can manage some in-house complexity.</p></td></tr><tr><td align="left">&gt; 250</td><td align="justify"><p>Solution/Implementation must scale well, complex needs. Cross-departmental decision process. Local expertise in most areas.</p></td></tr></tbody></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949385"></a>Planning for Success</h3></div></div><div></div></div><p>
+There are three basic choices for sites that intend to migrate from MS Windows NT4
+to Samba-3:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Simple conversion (total replacement).
+       </p></li><li><p>
+       Upgraded conversion (could be one of integration).
+       </p></li><li><p>
+       Complete redesign (completely new solution).
+       </p></li></ul></div><p>
+Minimize down-stream problems by:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Taking sufficient time.
+       </p></li><li><p>
+       Avoiding Panic.
+       </p></li><li><p>
+       Testing all assumptions.
+       </p></li><li><p>
+       Testing the full roll-out program, including workstation deployment.
+       </p></li></ul></div><p><link linkend="natconchoices"> lists the conversion choices given the type of migration
+being contemplated.
+</p><div class="table"><a name="natconchoices"></a><p class="title"><b>Table 31.2. Nature of the Conversion Choices</b></p><table summary="Nature of the Conversion Choices" border="1"><colgroup><col align="justify"><col align="justify"><col align="justify"></colgroup><thead><tr><th align="justify">Simple</th><th align="justify">Upgraded</th><th align="justify">Redesign</th></tr></thead><tbody><tr><td align="justify"><p>Make use of minimal OS specific features.</p></td><td align="justify"><p>Translate NT4 features to new host OS features.</p></td><td align="justify"><p>Decide:</p></td></tr><tr><td align="justify"><p>Move all accounts from NT4 into Samba-3</p></td><td align="justify"><p>Copy and improve</p></td><td align="justify"><p>Authentication regime (database location and access)</p></td></tr><tr><td align="justify"><p>Make least number of operational changes</p></td><td align="justify"><p>Make progressive improvements</p></td><td align="justify"><p>Desktop management methods</p></td></tr><tr><td align="justify"><p>Take least amount of time to migrate</p></td><td align="justify"><p>Minimize user impact</p></td><td align="justify"><p>Better control of Desktops/Users</p></td></tr><tr><td align="justify"><p>Live versus isolated conversion</p></td><td align="justify"><p>Maximize functionality</p></td><td align="justify"><p>Identify Needs for: <span class="emphasis"><em>Manageability, Scalability, Security, Availability</em></span></p></td></tr><tr><td align="justify"><p>Integrate Samba-3 then migrate while users are active, then change of control (swap out)</p></td><td align="justify"><p>Take advantage of lower maintenance opportunity</p></td><td align="justify"><p></p></td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949668"></a>Samba-3 Implementation Choices</h3></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">Authentication Database/Backend</span></dt><dd><p>
+               Samba-3 can use an external authentication backend:
+               </p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Winbind (external Samba or NT4/200x server).</p></li><li><p>External server could use Active Directory or NT4 Domain.</p></li><li><p>Can use pam_mkhomedir.so to auto-create home dirs.</p></li><li><p>
+                                       Samba-3 can use a local authentication backend: <i class="parameter"><tt>smbpasswd, tdbsam, ldapsam, mysqlsam</tt></i></p></li></ul></div><p>
+               </p></dd><dt><span class="term">Access Control Points</span></dt><dd><p>
+               Samba permits Access Control Points to be set:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>On the share itself  using Share ACLs.</p></li><li><p>On the file system  using UNIX permissions on files and directories.</p><p>Note: Can enable Posix ACLs in file system also.</p></li><li><p>Through Samba share parameters  not recommended except as last resort.</p></li></ul></div></dd><dt><span class="term">Policies (migrate or create new ones)</span></dt><dd><p>
+               Exercise great caution when affecting registry changes, use the right tool and be aware
+               that changes made through NT4-style <tt class="filename">NTConfig.POL</tt> files can leave
+               permanent changes.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Using Group Policy Editor (NT4).</p></li><li><p>Watch out for Tattoo effect.</p></li></ul></div></dd><dt><span class="term">User and Group Profiles</span></dt><dd><p>
+               Platform-specific so use platform tool to change from a Local to a Roaming profile.
+               Can use new profiles tool to change SIDs (<tt class="filename">NTUser.DAT</tt>).
+               </p></dd><dt><span class="term">Logon Scripts</span></dt><dd><p>
+               Know how they work.
+               </p></dd><dt><span class="term">User and Group Mapping to UNIX/Linux</span></dt><dd><p>
+<a class="indexterm" name="id2949880"></a>
+               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.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>The <i class="parameter"><tt>username map</tt></i> facility may be needed.</p></li><li><p>Use <b class="command">net groupmap</b> to connect NT4 groups to UNIX groups.</p></li><li><p>Use <b class="command">pdbedit</b> to set/change user configuration.</p><p>
+                               When migrating to LDAP backend, it may be easier to dump the initial
+                               LDAP database to LDIF, edit, then reload into LDAP.
+                               </p></li></ul></div></dd><dt><span class="term">OS Specific Scripts/Programs may be Needed</span></dt><dd><p>
+               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:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Add/Delete Users: Note OS limits on size of name
+                               (Linux 8 chars) NT4 up to 254 chars.</p></li><li><p>Add/Delete Machines: Applied only to Domain Members
+                               (Note: machine names may be limited to 16 characters).</p></li><li><p>Use <b class="command">net groupmap</b> to connect NT4 groups to UNIX groups.</p></li><li><p>Add/Delete Groups: Note OS limits on size and nature.
+                               Linux limit is 16 char, no spaces and no upper case chars (<b class="command">groupadd</b>).</p></li></ul></div></dd><dt><span class="term">Migration Tools</span></dt><dd><p>
+<a class="indexterm" name="id2950028"></a>
+               Domain Control (NT4 Style) Profiles, Policies, Access Controls, Security
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Samba: <b class="command">net, rpcclient, smbpasswd, pdbedit, profiles.</b></p></li><li><p>Windows: <b class="command">NT4 Domain User Manager, Server Manager (NEXUS)</b></p></li></ul></div><p>
+                       </p></dd></dl></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SWAT"></a>Chapter 32. SWAT  The Samba Web Administration Tool</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">April 21, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2950147">Features and Benefits</a></dt><dt><a href="#id2950242">Guidelines and Technical Tips</a></dt><dd><dl><dt><a href="#id2950256">Validate SWAT Installation</a></dt><dt><a href="#xinetd">Enabling SWAT for Use</a></dt><dt><a href="#id2950853">Securing SWAT through SSL</a></dt><dt><a href="#id2950981">Enabling SWAT Internationalization Support</a></dt></dl></dd><dt><a href="#id2951151">Overview and Quick Tour</a></dt><dd><dl><dt><a href="#id2951167">The SWAT Home Page</a></dt><dt><a href="#id2951241">Global Settings</a></dt><dt><a href="#id2951361">Share Settings</a></dt><dt><a href="#id2951425">Printers Settings</a></dt><dt><a href="#id2951490">The SWAT Wizard</a></dt><dt><a href="#id2951563">The Status Page</a></dt><dt><a href="#id2951615">The View Page</a></dt><dt><a href="#id2951639">The Password Change Page</a></dt></dl></dd></dl></div><p>
+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 will allow Web-based configuration
+of Samba. It has a wizard that may help to get Samba configured
+quickly, it has context-sensitive help on each <tt class="filename">smb.conf</tt> parameter, it provides for monitoring of current state
+of connection information, and it allows network-wide MS Windows network password
+management.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2950147"></a>Features and Benefits</h2></div></div><div></div></div><p>
+SWAT is a facility that is part of the Samba suite. The main executable is called
+<b class="command">swat</b> and is invoked by the inter-networking super daemon.
+See <link linkend="xinetd"> for details.
+</p><p>
+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 <b class="command">man</b> page entries.
+</p><p>
+There are network administrators who believe that it is a good idea to write systems
+documentation inside configuration files, and for them SWAT will aways 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 <tt class="filename">smb.conf</tt> file to disk, it will write 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 <tt class="filename">smb.conf</tt> file.
+Additionally, the parameters will be written back in internal ordering.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Before using SWAT, please be warned  SWAT will completely replace your <tt class="filename">smb.conf</tt> with
+a fully-optimized file that has been stripped of all comments you might have placed there
+and only non-default settings will be written to the file.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2950242"></a>Guidelines and Technical Tips</h2></div></div><div></div></div><p>
+This section aims to unlock the dark secrets behind how SWAT may be made to work,
+may be made more secure, and how to solve Internationalization support problems.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2950256"></a>Validate SWAT Installation</h3></div></div><div></div></div><p>
+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, however 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.
+</p><p>
+When you have configrmed that SWAT is installed it is necessary to validate
+that the installation includes the binary <b class="command">swat</b> 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, evne though the
+<b class="command">swat</b> binary executable file was installed. 
+</p><p>
+Finally, when you are sure that SWAT has been fully installed, please check the SWAT
+has been enebled in the control file for the internetworking super-daemon (inetd or xinetd)
+that is used on your operating system platform. 
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2950305"></a>Locating the <b class="command">swat</b> File</h4></div></div><div></div></div><p>
+To validate that SWAT is installed, first locate the <b class="command">swat</b> binary
+file on the system. It may be found under the following directories:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><tt class="filename">/usr/local/samba/bin</tt>  the default Samba location.</td></tr><tr><td><tt class="filename">/usr/sbin</tt>  the default location on most Linux systems.</td></tr><tr><td><tt class="filename">/opt/samba/bin</tt></td></tr></table><p>
+</p><p>
+The actual location is much dependant on the choice of the operating system vendor, or as determined
+by the administrator who compiled and installed Samba.
+</p><p>
+There are a number methods that may be used to locate the <b class="command">swat</b> binary file.
+The following methods may be helpful:
+</p><p>
+If <b class="command">swat</b> 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 <b class="command">swat</b> as shown here:
+</p><pre class="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
+</pre><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2950434"></a>Locating the SWAT Support Files</h4></div></div><div></div></div><p>
+Now that you have found that <b class="command">swat</b> is in the search path, it is easy
+to identify where the file is located. Here is another simple way this may be done:
+</p><pre class="screen">
+frodo:~ # whereis swat
+swat: /usr/sbin/swat /usr/share/man/man8/swat.8.gz
+</pre><p>
+</p><p>
+If the above measures fail to locate the <b class="command">swat</b> binary, another approach
+is needed. The following may be used:
+</p><pre class="screen">
+frodo:/ # find / -name swat -print
+/etc/xinetd.d/swat
+/usr/sbin/swat
+/usr/share/samba/swat
+frodo:/ #
+</pre><p>
+</p><p>
+This list shows that there is a control file for <b class="command">xinetd</b>, the internetwork
+super-daemon that is installed on this server. The location of the SWAT binary file is
+<tt class="filename">/usr/sbin/swat</tt>, and the support files for it are located under the
+directory <tt class="filename">/usr/share/samba/swat</tt>.
+</p><p>
+We must now check where <b class="command">swat</b> expects to find its support files. This can
+be done as follows:
+</p><pre class="screen">
+frodo:/ # strings /usr/sbin/swat | grep "/swat"
+/swat/
+...
+/usr/share/samba/swat
+frodo:/ #
+</pre><p>
+</p><p>
+The <tt class="filename">/usr/share/samba/swat/</tt> 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:
+</p><pre class="screen">
+jht@frodo:/&gt; 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@frodo:/&gt;
+</pre><p>
+</p><p>
+If the files needed are not available it will be necessary to obtain and install them
+before SWAT can be used.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="xinetd"></a>Enabling SWAT for Use</h3></div></div><div></div></div><p>
+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 <b class="command">inetd</b>- or
+<b class="command">xinetd</b>-based system.
+</p><p>
+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 
+<tt class="filename">/etc/inetd.conf</tt> or in the directory <tt class="filename">/etc/[x]inet[d].d</tt>
+or similar.
+</p><p>
+The control entry for the older style file might be:
+<a class="indexterm" name="id2950658"></a>
+</p><pre class="programlisting">
+       # swat is the Samba Web Administration Tool
+       swat stream tcp nowait.400 root /usr/sbin/swat swat
+</pre><p>
+A control file for the newer style xinetd could be:
+</p><p>
+</p><pre class="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 = yes
+}
+</pre><p>
+
+</p><p>
+Both of the above examples assume that the <b class="command">swat</b> binary has been
+located in the <tt class="filename">/usr/sbin</tt> 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 <tt class="filename">/usr/share/samba/swat</tt>. The default
+location using Samba defaults will be <tt class="filename">/usr/local/samba/swat</tt>.
+</p><p>
+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: <span class="guibutton">HOME</span>, <span class="guibutton">STATUS</span>, <span class="guibutton">VIEW</span>, 
+<span class="guibutton">PASSWORD</span>. The only page that allows
+change capability in this case is <span class="guibutton">PASSWORD</span>.
+</p><p>
+As long as you log onto SWAT as the user <span class="emphasis"><em>root</em></span>, you should obtain
+full change and commit ability. The buttons that will be exposed include:
+<span class="guibutton">HOME</span>, <span class="guibutton">GLOBALS</span>, <span class="guibutton">SHARES</span>, <span class="guibutton">PRINTERS</span>, 
+<span class="guibutton">WIZARD</span>, <span class="guibutton">STATUS</span>, <span class="guibutton">VIEW</span>, <span class="guibutton">PASSWORD</span>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2950853"></a>Securing SWAT through SSL</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2950864"></a>
+Many people have asked about how to setup SWAT with SSL to allow for secure remote
+administration of Samba. Here is a method that works, courtesy of Markus Krieger.
+</p><p>
+Modifications to the SWAT setup are as follows: 
+</p><div class="procedure"><ol type="1"><li><p>
+       Install OpenSSL.
+       </p></li><li><p>
+       Generate certificate and private key.
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/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</tt></b>
+</pre></li><li><p>
+       Remove swat-entry from [x]inetd.
+       </p></li><li><p>
+       Start <b class="command">stunnel</b>.
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>stunnel -p /etc/stunnel/stunnel.pem -d 901 \
+        -l /usr/local/samba/bin/swat swat </tt></b>
+</pre></li></ol></div><p>
+Afterward, simply connect to swat by using the URL <ulink url="https://myhost:901">https://myhost:901</ulink>, accept the certificate
+and the SSL connection is up.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2950981"></a>Enabling SWAT Internationalization Support</h3></div></div><div></div></div><p>
+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.
+</p><p>
+
+</p><p>
+To enable this feature:
+</p><p>
+
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Install  the proper <b class="command">msg</b> files from the Samba
+       <tt class="filename">source/po</tt> directory into $LIBDIR.
+       </p></li><li><p>
+       Set the correct locale value for <a class="indexterm" name="id2951032"></a><i class="parameter"><tt>display charset</tt></i>.
+       </p></li><li><p>
+       Set your browser's language setting.
+       </p></li></ul></div><p>
+
+</p><p>
+The name of msg file is same as the language ID sent by the browser. For
+example en means "English", ja means "Japanese", fr means "French.
+</p><p>
+
+</p><p>
+If you do not like some of messages, or there are no <b class="command">msg</b> files for
+your locale, you can create them simply by copying the <b class="command">en.msg</b> files
+to the dirertory for &#8220;<span class="quote">your language ID.msg</span>&#8221; and filling in proper strings
+to each &#8220;<span class="quote">msgstr</span>&#8221;. For example, in <tt class="filename">it.msg</tt>, the
+<b class="command">msg</b> file for the Italian locale, just set:
+</p><pre class="screen">
+msgid "Set Default"
+msgstr "Imposta Default"
+</pre><p>
+and so on. If you find a mistake or create a new <b class="command">msg</b> file, please email it
+to us so we will include this in the next release of Samba.
+</p><p>
+
+</p><p>
+Note that if you enable this feature and the <a class="indexterm" name="id2951124"></a><i class="parameter"><tt>display charset</tt></i> 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 <tt class="filename">smb.conf</tt> file parameter.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2951151"></a>Overview and Quick Tour</h2></div></div><div></div></div><p>
+SWAT is a tools that many 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951167"></a>The SWAT Home Page</h3></div></div><div></div></div><p>
+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 Samba HOWTO-Collection (this 
+document) as well as the O'Reilly book &#8220;<span class="quote">Using Samba.</span>&#8221;
+</p><p>
+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/">ethereal.</ulink>
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+SWAT can be configured to run in <span class="emphasis"><em>demo</em></span> mode. This is not recommended
+as it runs SWAT without authentication and with full administrative ability. Allows
+changes to <tt class="filename">smb.conf</tt> as well as general operation with root privileges. The option that
+creates this ability is the <tt class="option">-a</tt> flag to swat. <span class="emphasis"><em>Do not use this in a
+production environment.</em></span>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951241"></a>Global Settings</h3></div></div><div></div></div><p>
+The <span class="guibutton">GLOBALS</span> button will expose a page that allows configuration of the global parameters
+in <tt class="filename">smb.conf</tt>. There are two levels of exposure of the parameters:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       <span class="guibutton">Basic</span>  exposes common configuration options.
+       </p></li><li><p>
+       <span class="guibutton">Advanced</span>  exposes configuration options needed in more 
+       complex environments.
+       </p></li></ul></div><p>
+To switch to other than <span class="guibutton">Basic</span> editing ability, click on <span class="guibutton">Advanced</span>.
+You may also do this by clicking on the radio button, then click on the <span class="guibutton">Commit Changes</span> button.
+</p><p>
+After making any changes to configuration parameters, make sure that
+you click on the 
+<span class="guibutton">Commit Changes</span> button before moving to another area, otherwise
+your changes will be lost.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+SWAT has context-sensitive help. To find out what each parameter is
+for, simply click on the
+<span class="guibutton">Help</span> link to the left of the configuration parameter.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951361"></a>Share Settings</h3></div></div><div></div></div><p>
+To effect a currently configured share, simply click on the pull down button between the
+<span class="guibutton">Choose Share</span> and the <span class="guibutton">Delete Share</span> buttons,
+select the share you wish to operate on, then to edit the settings
+click on the
+<span class="guibutton">Choose Share</span> button. To delete the share, simply press the
+<span class="guibutton">Delete Share</span> button.
+</p><p>
+To create a new share, next to the button labeled <span class="guibutton">Create Share</span> enter
+into the text field the name of the share to be created, then click on the 
+<span class="guibutton">Create Share</span> button.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951425"></a>Printers Settings</h3></div></div><div></div></div><p>
+To affect a currently configured printer, simply click on the pull down button between the
+<span class="guibutton">Choose Printer</span> and the <span class="guibutton">Delete Printer</span> buttons,
+select the printer you wish to operate on, then to edit the settings
+click on the
+<span class="guibutton">Choose Printer</span> button. To delete the share, simply press the
+<span class="guibutton">Delete Printer</span> button.
+</p><p>
+To create a new printer, next to the button labeled <span class="guibutton">Create Printer</span> enter
+into the text field the name of the share to be created, then click on the 
+<span class="guibutton">Create Printer</span> button.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951490"></a>The SWAT Wizard</h3></div></div><div></div></div><p>
+The purpose if the SWAT Wizard is to help the Microsoft-knowledgeable network administrator
+to configure Samba with a minimum of effort.
+</p><p>
+The Wizard page provides a tool for rewriting the <tt class="filename">smb.conf</tt> file in fully optimized format.
+This will also happen if you press the <span class="guibutton">Commit</span> button. The two differ
+since the <span class="guibutton">Rewrite</span> button ignores any changes that may have been made,
+while the <span class="guibutton">Commit</span> button causes all changes to be affected.
+</p><p>
+The <span class="guibutton">Edit</span> button permits the editing (setting) of the minimal set of
+options that may be necessary to create a working Samba server.
+</p><p>
+Finally, there are a limited set of options that will 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951563"></a>The Status Page</h3></div></div><div></div></div><p>
+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: <span class="application">smbd</span>, <span class="application">nmbd</span>, <span class="application">winbindd</span>.
+</p><p>
+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
+will be continually spawned. The auto-refresh facility will allow you to track the changing
+conditions with minimal effort.
+</p><p>
+Lastly, the Status page may be used to terminate specific smbd client connections in order to
+free files that may be locked.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951615"></a>The View Page</h3></div></div><div></div></div><p>
+This page allows the administrator to view the optimized <tt class="filename">smb.conf</tt> file and, if you are
+particularly masochistic, will permit you also to see all possible global configuration
+parameters and their settings.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2951639"></a>The Password Change Page</h3></div></div><div></div></div><p>
+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. Alternately, you can use
+this tool to change a local password for a user account.
+</p><p>
+When logged in as a non-root account, the user will have to provide the old password as well as
+the new password (twice). When logged in as <span class="emphasis"><em>root</em></span>, only the new password is
+required.
+</p><p>
+One popular use for this tool is to change user passwords across a range of remote MS Windows
+servers.
+</p></div></div></div></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="troubleshooting"></a>Troubleshooting</h1></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>33. <a href="#diagnosis">The Samba Checklist</a></dt><dd><dl><dt><a href="#id2951796">Introduction</a></dt><dt><a href="#id2951834">Assumptions</a></dt><dt><a href="#id2952069">The Tests</a></dt></dl></dd><dt>34. <a href="#problems">Analyzing and Solving Samba Problems</a></dt><dd><dl><dt><a href="#id2953779">Diagnostics Tools</a></dt><dd><dl><dt><a href="#id2953800">Debugging with Samba Itself</a></dt><dt><a href="#id2953964">Tcpdump</a></dt><dt><a href="#id2954001">Ethereal</a></dt><dt><a href="#id2954144">The Windows Network Monitor</a></dt></dl></dd><dt><a href="#id2954461">Useful URLs</a></dt><dt><a href="#id2954502">Getting Mailing List Help</a></dt><dt><a href="#id2954678">How to Get Off the Mailing Lists</a></dt></dl></dd><dt>35. <a href="#bugreport">Reporting Bugs</a></dt><dd><dl><dt><a href="#id2954832">Introduction</a></dt><dt><a href="#id2954895">General Information</a></dt><dt><a href="#id2954932">Debug Levels</a></dt><dt><a href="#id2955140">Internal Errors</a></dt><dt><a href="#id2955276">Attaching to a Running Process</a></dt><dt><a href="#id2955322">Patches</a></dt></dl></dd></dl></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="diagnosis"></a>Chapter 33. The Samba Checklist</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">Wed Jan 15</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2951796">Introduction</a></dt><dt><a href="#id2951834">Assumptions</a></dt><dt><a href="#id2952069">The Tests</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2951796"></a>Introduction</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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 as there
+have been some instances when continuing with the tests has helped
+to solve a problem.
+</p><p>
+If you send one of the Samba mailing lists  an email saying, &#8220;<span class="quote">it does not work</span>&#8221;
+and you have not followed this test procedure, you should not be surprised
+if your email is ignored.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2951834"></a>Assumptions</h2></div></div><div></div></div><p>
+In all of the tests, it is assumed you have a Samba server called 
+BIGSERVER and a PC called ACLIENT both in workgroup TESTGROUP.
+</p><p>
+The procedure is similar for other types of clients.
+</p><p>
+It is also assumed you know the name of an available share in your
+<tt class="filename">smb.conf</tt>. I will assume this share is called <i class="parameter"><tt>tmp</tt></i>.
+You can add a <i class="parameter"><tt>tmp</tt></i> share like this by adding the
+lines shown in <link linkend="tmpshare">.
+</p><div class="example"><a name="tmpshare"></a><p class="title"><b>Example 33.1. smb.conf with [tmp] share</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[tmp]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = temporary files </tt></i></td></tr><tr><td><i class="parameter"><tt>path = /tmp</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr></table></div><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+These tests assume version 3.0.0 or later of the Samba suite.
+Some commands shown did not exist in earlier versions. 
+</p></div><p>
+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 <tt class="filename">/etc/resolv.conf</tt>
+file points to name servers that really do exist.
+</p><p>
+Also, if you do not have DNS server access for name resolution, please check
+that the settings for your <tt class="filename">smb.conf</tt> file results in <b class="command">dns proxy = no</b>. The
+best way to check this is with <b class="command">testparm smb.conf</b>.
+</p><p>
+<a class="indexterm" name="id2951997"></a>
+It is helpful to monitor the log files during testing by using the
+<b class="command">tail -F log_file_name</b> 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
+<tt class="filename">/usr/local/samba/var</tt>. Also, connection logs from
+machines can be found here or possibly in <tt class="filename">/var/log/samba</tt>,
+depending on how or if you specified logging in your <tt class="filename">smb.conf</tt> file.
+</p><p>
+If you make changes to your <tt class="filename">smb.conf</tt> file while going through these test,
+remember to restart <span class="application">smbd</span> and <span class="application">nmbd</span>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2952069"></a>The Tests</h2></div></div><div></div></div><div class="procedure"><p class="title"><b>Procedure 33.1. Diagnosing your Samba server</b></p><ol type="1"><li><p>
+<a class="indexterm" name="id2952094"></a>
+In the directory in which you store your <tt class="filename">smb.conf</tt> file, run the command
+<b class="command">testparm smb.conf</b>. If it reports any errors, then your <tt class="filename">smb.conf</tt>
+configuration file is faulty.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Your <tt class="filename">smb.conf</tt> file may be located in: <tt class="filename">/etc/samba</tt>
+or in <tt class="filename">/usr/local/samba/lib</tt>.
+</p></div></li><li><p>
+Run the command <b class="command">ping BIGSERVER</b> from the PC and
+<b class="command">ping ACLIENT</b> from the UNIX box. If you do not get a valid response,
+then your TCP/IP software is not correctly installed. 
+</p><p>
+You will need to start a &#8220;<span class="quote">dos prompt</span>&#8221; window on the PC to run ping.
+</p><p>
+If you get a message saying &#8220;<span class="quote"><span class="errorname">host not found</span></span>&#8221; or similar, then your DNS
+software or <tt class="filename">/etc/hosts</tt> file is not correctly setup.
+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. 
+</p><p>
+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 <b class="command">ipchains</b>
+or <b class="command">iptables</b>).
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Modern Linux distributions install ipchains/iptables by default. 
+This is a common problem that is often overlooked.
+</p></div><p>
+If you wish to check what firewall rules may be present in a system under test, simply run
+<b class="command">iptables -L -v</b> or if <i class="parameter"><tt>ipchains</tt></i>-based firewall rules are in use,
+<b class="command">ipchains -L -v</b>.
+</p><p>
+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:
+</p><pre class="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     destinat
+</pre><p>
+</p></li><li><p>
+Run the command: <b class="command">smbclient -L BIGSERVER</b>
+on the UNIX box. You should get back a list of available shares. 
+</p><p>
+If you get an error message containing the string &#8220;<span class="quote">Bad password</span>&#8221;, then
+you probably have either an incorrect <i class="parameter"><tt>hosts allow</tt></i>, 
+<i class="parameter"><tt>hosts deny</tt></i> or <i class="parameter"><tt>valid users</tt></i> line in your 
+<tt class="filename">smb.conf</tt>, or your guest account is not valid. Check what your guest account is using <span class="application">testparm</span> and
+temporarily remove any <i class="parameter"><tt>hosts allow</tt></i>, <i class="parameter"><tt>hosts deny</tt></i>,
+<i class="parameter"><tt>valid users</tt></i> or <i class="parameter"><tt>invalid users</tt></i> lines.
+</p><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">connection refused</span></span>&#8221; response, then the <b class="command">smbd</b> server may
+not be running. If you installed it in <tt class="filename">inetd.conf</tt>, 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 <b class="command">netstat -a</b>.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2952454"></a>
+<a class="indexterm" name="id2952462"></a>
+Some UNIX/Linux systems use <b class="command">xinetd</b> in place of
+<b class="command">inetd</b>. Check your system documentation for the location
+of the control files for your particular system implementation of
+the network super daemon.
+</p></div><p>
+If you get a message saying &#8220;<span class="quote"><span class="errorname">session request failed</span></span>&#8221;, the server refused the
+connection. If it says &#8220;<span class="quote">Your server software is being unfriendly</span>&#8221;, then
+it's probably because you have invalid command line parameters to <span class="application">smbd</span>,
+or a similar fatal problem with the initial startup of <span class="application">smbd</span>. Also
+check your config file (<tt class="filename">smb.conf</tt>) for syntax errors with <span class="application">testparm</span>
+and that the various directories where Samba keeps its log and lock
+files exist.
+</p><p>
+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 <tt class="filename">smb.conf</tt> file entries as shown in <link linkend="modif1">.
+</p><p>
+</p><div class="example"><a name="modif1"></a><p class="title"><b>Example 33.2. Configuration for only allowing connections from a certain subnet</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[globals]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>hosts deny = ALL</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = xxx.xxx.xxx.xxx/yy</tt></i></td></tr><tr><td><i class="parameter"><tt>interfaces = eth0</tt></i></td></tr><tr><td><i class="parameter"><tt>bind interfaces only = Yes</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+</p><p>
+In the above, 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">.
+</p><p>
+</p><div class="example"><a name="modif2"></a><p class="title"><b>Example 33.3. Configuration for allowing connections from a certain subnet and localhost</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[globals]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>hosts deny = ALL</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = xxx.xxx.xxx.xxx/yy 127.</tt></i></td></tr><tr><td><i class="parameter"><tt>interfaces = eth0 lo</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+</p><p>
+<a class="indexterm" name="id2952716"></a>
+Another common cause of these two errors is having something already running 
+<a class="indexterm" name="id2952726"></a>
+on port <tt class="constant">139</tt>, such as Samba (<span class="application">smbd</span> is running from <span class="application">inetd</span> already) or
+something like Digital's Pathworks. Check your <tt class="filename">inetd.conf</tt> file before trying
+to start <span class="application">smbd</span> as a daemon  it can avoid a lot of frustration!
+</p><p>
+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 <tt class="filename">log.nmbd</tt> file.
+</p></li><li><p>
+Run the command: <b class="command">nmblookup -B BIGSERVER __SAMBA__</b>.
+You should get back the IP address of your Samba server.
+</p><p>
+If you do not, then nmbd is incorrectly installed. Check your <tt class="filename">inetd.conf</tt>
+if you run it from there, or that the daemon is running and listening to udp port 137.
+</p><p>
+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.
+</p></li><li><p>
+Run the command: <b class="command">nmblookup -B ACLIENT `*'</b>
+</p><p>
+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. 
+</p><p>
+If ACLIENT does not resolve via DNS then use the IP address of the
+client in the above test.
+</p></li><li><p>
+Run the command: <b class="command">nmblookup -d 2 '*'</b>
+</p><p>
+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 &#8220;<span class="quote"><span class="errorname">got a positive name query response</span></span>&#8221;
+messages from several hosts.
+</p><p>
+If this does not give a similar result 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
+<a class="indexterm" name="id2952901"></a><i class="parameter"><tt>interfaces</tt></i> option in <tt class="filename">smb.conf</tt> to manually configure your IP
+address, broadcast and netmask. 
+</p><p>
+If your PC and server aren't on the same subnet, then you will need to use the
+<tt class="option">-B</tt> option to set the broadcast address to that of the PCs subnet.
+</p><p>
+This test will probably fail if your subnet mask and broadcast address are
+not correct. (Refer to TEST 3 notes above).
+</p></li><li><p>
+<a class="indexterm" name="id2952951"></a>
+Run the command: <b class="command">smbclient //BIGSERVER/TMP</b>. 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 <tt class="option">-U accountname</tt> option to the end of
+the command line. For example, <b class="command">smbclient //bigserver/tmp -Ujohndoe</b>.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+It is possible to specify the password along with the username as follows:
+<b class="command">smbclient //bigserver/tmp -Ujohndoe%secret</b>.
+</p></div><p>
+Once you enter the password, you should get the <tt class="prompt">smb&gt;</tt> prompt. If you
+do not, then look at the error message. If it says &#8220;<span class="quote"><span class="errorname">invalid network
+name</span></span>&#8221;, then the service <i class="parameter"><tt>tmp</tt></i> is not correctly setup in your <tt class="filename">smb.conf</tt>.
+</p><p>
+If it says &#8220;<span class="quote"><span class="errorname">bad password</span></span>&#8221;, then the likely causes are:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       You have shadow passwords (or some other password system) but didn't
+       compile in support for them in <span class="application">smbd</span>.
+       </p></li><li><p>
+       Your <a class="indexterm" name="id2953072"></a><i class="parameter"><tt>valid users</tt></i> configuration is incorrect.
+       </p></li><li><p>
+       You have a mixed case password and you haven't enabled the <a class="indexterm" name="id2953095"></a><i class="parameter"><tt>password level</tt></i> option at a high enough level.
+       </p></li><li><p>
+       The <a class="indexterm" name="id2953118"></a><i class="parameter"><tt>path</tt></i> line in <tt class="filename">smb.conf</tt> is incorrect. Check it with <span class="application">testparm</span>.
+       </p></li><li><p>
+       You enabled password encryption but didn't map UNIX to Samba users. Run:
+       <b class="command">smbpasswd -a username</b>
+       </p></li></ol></div><p>
+Once connected, you should be able to use the commands <b class="command">dir</b>, <b class="command">get</b>,
+<b class="command">put</b> and so on. Type <b class="command">help command</b> for instructions. You should
+especially check that the amount of free disk space shown is correct when you type <b class="command">dir</b>.
+</p></li><li><p>
+On the PC, type the command <b class="command">net view \\BIGSERVER</b>. You will 
+need to do this from within a dos prompt window. You should get back a 
+list of shares available on the server.
+</p><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">network name not found</span></span>&#8221; or similar error, then netbios
+name resolution is not working. This is usually caused by a problem in <b class="command">nmbd</b>.
+To overcome it, you could do one of the following (you only need to choose one of them):
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Fixup the <span class="application">nmbd</span> installation.
+</p></li><li><p>
+       Add the IP address of BIGSERVER to the <b class="command">wins server</b> box in the
+       advanced TCP/IP setup on the PC.
+</p></li><li><p>
+       Enable Windows name resolution via DNS in the advanced section of the TCP/IP setup.
+</p></li><li><p>
+       Add BIGSERVER to your lmhosts file on the PC.
+</p></li></ol></div><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">invalid network name</span></span>&#8221; or 
+&#8220;<span class="quote"><span class="errorname">bad password error</span></span>&#8221;, then apply the
+same fixes as for the <b class="command">smbclient -L</b> test above. In
+particular, make sure your <b class="command">hosts allow</b> line is correct (see the man pages).
+</p><p>
+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.
+</p><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">specified computer is not receiving requests</span></span>&#8221; or similar,
+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 <tt class="filename">hosts.allow</tt> file for your client (or subnet, and so on.)
+</p></li><li><p>
+Run the command <b class="command">net use x: \\BIGSERVER\TMP</b>. You should 
+be prompted for a password, then you should get a <tt class="computeroutput">command completed 
+successfully</tt> message. If not, then your PC software is incorrectly 
+installed or your <tt class="filename">smb.conf</tt> is incorrect. Make sure your <i class="parameter"><tt>hosts allow</tt></i>
+and other config lines in <tt class="filename">smb.conf</tt> are correct.
+</p><p>
+It's also possible that the server can't work out what user name to connect you as.
+To see if this is the problem, add the line
+<a class="indexterm" name="id2953415"></a><i class="parameter"><tt>user</tt></i> = username to the
+<i class="parameter"><tt>[tmp]</tt></i> section of 
+<tt class="filename">smb.conf</tt> where <i class="parameter"><tt>username</tt></i> is the
+username corresponding to the password you typed. If you find this
+fixes things, you may need the username mapping option. 
+</p><p>
+It might also be the case that your client only sends encrypted passwords 
+and you have <a class="indexterm" name="id2953457"></a><i class="parameter"><tt>encrypt passwords</tt></i> = no in <tt class="filename">smb.conf</tt>.
+Change this to "yes" to fix this.
+</p></li><li><p>
+Run the command <b class="command">nmblookup -M <i class="parameter"><tt>testgroup</tt></i></b> where 
+<i class="parameter"><tt>testgroup</tt></i> 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.
+</p><p>
+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 <tt class="filename">smb.conf</tt>. Make
+sure you have <a class="indexterm" name="id2953527"></a><i class="parameter"><tt>preferred master</tt></i> = yes to ensure that 
+an election is held at startup.
+</p></li><li><p>
+&gt;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 <tt class="filename">smb.conf</tt>). 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 &#8220;<span class="quote">invalid password</span>&#8221;,
+ you are probably running Windows NT and it
+is refusing to browse a server that has no encrypted password
+capability and is in User Level Security mode. In this case, either set
+<a class="indexterm" name="id2953575"></a><i class="parameter"><tt>security</tt></i> = server and 
+<a class="indexterm" name="id2953589"></a><i class="parameter"><tt>password server</tt></i> = Windows_NT_Machine in your
+<tt class="filename">smb.conf</tt> file, or make sure <a class="indexterm" name="id2953610"></a><i class="parameter"><tt>encrypt passwords</tt></i> is
+set to &#8220;<span class="quote">yes</span>&#8221;.
+</p></li></ol></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="problems"></a>Chapter 34. Analyzing and Solving Samba Problems</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dbannon@samba.org">dbannon@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">8 Apr 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2953779">Diagnostics Tools</a></dt><dd><dl><dt><a href="#id2953800">Debugging with Samba Itself</a></dt><dt><a href="#id2953964">Tcpdump</a></dt><dt><a href="#id2954001">Ethereal</a></dt><dt><a href="#id2954144">The Windows Network Monitor</a></dt></dl></dd><dt><a href="#id2954461">Useful URLs</a></dt><dt><a href="#id2954502">Getting Mailing List Help</a></dt><dt><a href="#id2954678">How to Get Off the Mailing Lists</a></dt></dl></div><p>
+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.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2953779"></a>Diagnostics Tools</h2></div></div><div></div></div><p>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 <span class="emphasis"><em>sniffer</em></span>. A sniffer is a program that 
+listens on your LAN, analyzes the data sent on it and displays it 
+on the screen.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2953800"></a>Debugging with Samba Itself</h3></div></div><div></div></div><p>
+One of the best diagnostic tools for debugging problems is Samba itself. 
+You can use the <tt class="option">-d option</tt> for both <span class="application">smbd</span> and <span class="application">nmbd</span> to specify the 
+<a class="indexterm" name="id2953831"></a><i class="parameter"><tt>debug level</tt></i> at which to run. 
+See the man pages for <b class="command">smbd, nmbd</b>  and 
+<tt class="filename">smb.conf</tt> for more information regarding debugging options. The debug 
+level can range from 1 (the default) to 10 (100 for debugging passwords).
+</p><p>
+Another helpful method of debugging is to compile Samba using the 
+<b class="command">gcc -g </b> flag. This will include debug information in the binaries and
+allow you to attach gdb to the running <b class="command">smbd/nmbd</b> process. 
+To attach <b class="command">gdb</b> to an <b class="command">smbd</b> 
+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 <i class="parameter"><tt>LsaEnumTrustedDomains</tt></i>. 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 <b class="command">ctrl-alt-delete</b> and actually 
+typing in your password, you can attach <b class="command">gdb</b> and continue.
+</p><p>
+Some useful Samba commands worth investigating are:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>testparm | more</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient -L //{netbios name of server}</tt></b>
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2953964"></a>Tcpdump</h3></div></div><div></div></div><p>
+<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 <b class="command">ethereal</b> 
+and <b class="command">tethereal</b>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2954001"></a>Ethereal</h3></div></div><div></div></div><p>
+<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.</p><p>For details on the use of <b class="command">ethereal</b>, read the well-written 
+Ethereal User Guide.</p><div class="figure"><a name="ethereal1"></a><p class="title"><b>Figure 34.1. Starting a capture.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/ethereal1.png" width="270" alt="Starting a capture."></div></div><p>
+Listen for data on ports 137, 138, 139, and 445. For example, use the filter <b class="userinput"><tt>port 137, port 138, port 139, or port 445</tt></b> as seen in <link linkend="ethereal1">.</p><p>A console version of ethereal is available as well and is called 
+<b class="command">tethereal</b>.</p><div class="figure"><a name="ethereal2"></a><p class="title"><b>Figure 34.2. Main ethereal data window.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/ethereal2.png" width="270" alt="Main ethereal data window."></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2954144"></a>The Windows Network Monitor</h3></div></div><div></div></div><p>
+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.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2954164"></a>Installing Network Monitor on an NT Workstation</h4></div></div><div></div></div><p>
+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.
+</p><p>
+Initially you will need to install <span class="application">Network Monitor Tools and Agent</span>
+on the NT Server to do this: 
+</p><div class="itemizedlist"><ul type="disc"><li><p>Go to <span class="guibutton">Start</span> -&gt; <span class="guibutton">Settings</span> -&gt; <span class="guibutton">Control Panel</span> -&gt; 
+       <span class="guibutton">Network</span> -&gt; <span class="guibutton">Services</span> -&gt; <span class="guibutton">Add</span>.</p></li><li><p>Select the <span class="guilabel">Network Monitor Tools and Agent</span> and click on <span class="guibutton">OK</span>.</p></li><li><p>Click on <span class="guibutton">OK</span> on the Network Control Panel.</p></li><li><p>Insert the Windows NT Server 4.0 install CD when prompted.</p></li></ul></div><p>
+At this point, the Netmon files should exist in <tt class="filename">%SYSTEMROOT%\System32\netmon\*.*</tt>.   
+Two subdirectories exist as well, <tt class="filename">parsers\</tt> which contains the necessary DLLs
+for parsing the Netmon packet dump, and <tt class="filename">captures\</tt>.
+</p><p>
+To install the Netmon tools on an NT Workstation, you will first need to install the 
+Network  Monitor Agent from the Workstation install CD.
+</p><div class="itemizedlist"><ul type="disc"><li><p>Go to <span class="guibutton">Start</span> -&gt; <span class="guibutton">Settings</span> -&gt; <span class="guibutton">Control Panel</span> -&gt; 
+                       <span class="guibutton">Network</span> -&gt; <span class="guibutton">Services</span> -&gt; <span class="guibutton">Add</span>.</p></li><li><p>Select the <span class="guilabel">Network Monitor Agent</span>, click on <span class="guibutton">OK</span>.</p></li><li><p>Click on <span class="guibutton">OK</span> in the Network Control Panel.
+       </p></li><li><p>Insert the Windows NT Workstation 4.0 install CD when prompted.</p></li></ul></div><p>
+Now copy the files from the NT Server in <tt class="filename">%SYSTEMROOT%\System32\netmon</tt>
+to <tt class="filename">%SYSTEMROOT%\System32\netmon</tt> 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2954434"></a>Installing Network Monitor on Windows 9x/Me</h4></div></div><div></div></div><p>
+To install Netmon on Windows 9x/Me, install the Network Monitor Agent 
+from the Windows 9x/Me CD (<tt class="filename">\admin\nettools\netmon</tt>). 
+There is a readme file located 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.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954461"></a>Useful URLs</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>See how Scott Merrill simulates a BDC behavior at 
+       <ulink url="http://www.skippy.net/linux/smb-howto.html">
+       http://www.skippy.net/linux/smb-howto.html</ulink>. </p></li><li><p>FTP site for older SMB specs: 
+       <ulink url="ftp://ftp.microsoft.com/developr/drg/CIFS/">
+       ftp://ftp.microsoft.com/developr/drg/CIFS/</ulink></p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954502"></a>Getting Mailing List Help</h2></div></div><div></div></div><p>
+There are a number of Samba-related mailing lists. Go to <ulink url="http://samba.org">http://samba.org</ulink>, click on your nearest mirror
+and then click on <b class="command">Support</b> and next click on <b class="command">
+Samba-related mailing lists</b>.
+</p><p>
+For questions relating to Samba TNG, go to
+<ulink 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
+main-stream Samba lists.</p><p>
+If you do post a message to one of the lists, please observe the following guidelines :
+</p><div class="itemizedlist"><ul type="disc"><li><p>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 &#8220;<span class="quote">best guess</span>&#8221; and nothing more.
+       </p></li><li><p>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 <tt class="filename">smb.conf</tt> file, at least the options in <i class="parameter"><tt>[global]</tt></i>
+       that affect PDC support.
+       </p></li><li><p>In addition to the version, if you obtained Samba via
+       CVS, mention the date when you last checked it out.</p></li><li><p> Try and 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.
+       </p></li><li><p> If you run one of those nifty &#8220;<span class="quote">I'm on holidays</span>&#8221; things when
+       you are away, make sure its configured to not answer mailing list traffic. Auto-responses
+       to mailing lists really irritate the thousands of people who end up having to deal
+       with such bad netiquet bahavior.
+       </p></li><li><p>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 will see a message and thinking it would be better dealt 
+       with on another list, will forward it on for you.</p></li><li><p>You might include <span class="emphasis"><em>partial</em></span>
+       log files written at a debug 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.</p></li><li><p>If you have a complete Netmon trace (from the opening of
+       the pipe to the error), you can send the *.CAP file as well.</p></li><li><p>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 
+       <tt class="filename">smb.conf</tt> in their attach directory?</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954678"></a>How to Get Off the Mailing Lists</h2></div></div><div></div></div><p>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 url="http://lists.samba.org/">http://lists.samba.org</ulink>, 
+click on your nearest mirror, click on <b class="command">Support</b> and 
+then click on<b class="command"> Samba related mailing lists</b>. 
+</p><p>
+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).
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="bugreport"></a>Chapter 35. Reporting Bugs</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> 27 June 1997 </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2954832">Introduction</a></dt><dt><a href="#id2954895">General Information</a></dt><dt><a href="#id2954932">Debug Levels</a></dt><dt><a href="#id2955140">Internal Errors</a></dt><dt><a href="#id2955276">Attaching to a Running Process</a></dt><dt><a href="#id2955322">Patches</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954832"></a>Introduction</h2></div></div><div></div></div><p>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.
+</p><p>
+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 &#8220;<span class="quote">developer friendly</span>&#8221; bug report that lets
+us fix it fast. 
+</p><p>
+Do not assume that if you post the bug to the comp.protocols.smb
+newsgroup or the mailing list that we will read it. If you suspect that your 
+problem is not a bug but a configuration problem, it is better 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.
+</p><p>
+You may also like to look though the recent mailing list archives,
+which are conveniently accessible on the Samba Web pages
+at <ulink url="http://samba.org/samba/">http://samba.org/samba/</ulink>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954895"></a>General Information</h2></div></div><div></div></div><p>
+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.
+</p><p>
+       Have you looked through <link linkend="diagnosis">? This is extremely important.
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2954932"></a>Debug Levels</h2></div></div><div></div></div><p>
+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.
+</p><p>
+To set the debug level, use the <a class="indexterm" name="id2954953"></a><i class="parameter"><tt>log level</tt></i> in your 
+<tt class="filename">smb.conf</tt>. 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 <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>log level = 10</tt></i></td></tr><tr><td><i class="parameter"><tt>log file = /usr/local/samba/lib/log.%m</tt></i></td></tr><tr><td><i class="parameter"><tt>include = /usr/local/samba/lib/smb.conf.%m</tt></i></td></tr></table><p>
+and create a file <tt class="filename">/usr/local/samba/lib/smb.conf.<i class="replaceable"><tt>machine</tt></i></tt> where
+<i class="replaceable"><tt>machine</tt></i> is the name of the client you wish to debug. In that file
+put any <tt class="filename">smb.conf</tt> commands you want, for example 
+<a class="indexterm" name="id2955044"></a><i class="parameter"><tt>log level</tt></i> may be useful. This also allows you to 
+experiment with different security systems, protocol levels and so on, on just 
+one machine.
+</p><p>
+The <tt class="filename">smb.conf</tt> entry <a class="indexterm" name="id2955071"></a><i class="parameter"><tt>log level</tt></i> 
+is synonymous with the parameter <a class="indexterm" name="id2955086"></a><i class="parameter"><tt>debuglevel</tt></i> that has
+been used in older versions of Samba and is being retained for backward 
+compatibility of <tt class="filename">smb.conf</tt> files.
+</p><p>
+As the <a class="indexterm" name="id2955112"></a><i class="parameter"><tt>log level</tt></i> 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 
+<tt class="constant">3</tt>. Nearly 
+all bugs can be tracked at a setting of <tt class="constant">10</tt>, but be 
+prepared for a large volume of log data.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2955140"></a>Internal Errors</h2></div></div><div></div></div><p>
+If you get the message &#8220;<span class="quote"><span class="errorname">INTERNAL ERROR</span></span>&#8221; 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).
+</p><p>
+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.
+</p><p>
+You should also detail how to reproduce the problem, if
+possible. Please make this reasonably detailed.
+</p><p>
+<a class="indexterm" name="id2955180"></a>
+You may also find that a core file appeared in a <tt class="filename">corefiles</tt>
+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:
+<a class="indexterm" name="id2955199"></a>
+<a class="indexterm" name="id2955207"></a>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>gdb smbd core</tt></b>
+</pre><p>
+adding appropriate paths to smbd and core so gdb can find them. If you
+do not have gdb, try <b class="userinput"><tt>dbx</tt></b>. Then within the debugger,
+use the command <b class="command">where</b> to give a stack trace of where the
+problem occurred. Include this in your report.
+</p><p>
+If you know any assembly language, do a <b class="command">disass</b> of the routine
+where the problem occurred (if its 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. 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2955276"></a>Attaching to a Running Process</h2></div></div><div></div></div><p>
+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
+<b class="userinput"><tt>gdb smbd <i class="replaceable"><tt>PID</tt></i></tt></b> where you get
+<i class="replaceable"><tt>PID</tt></i> from <span class="application">smbstatus</span>.
+Then use <b class="command">c</b> to continue and try to cause the core dump
+using the client. The debugger should catch the fault and tell you
+where it occurred.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2955322"></a>Patches</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2955333"></a>
+<a class="indexterm" name="id2955341"></a>
+The best sort of bug report is one that includes a fix! If you send us
+patches, please use <b class="userinput"><tt>diff -u</tt></b> format if your version of 
+diff supports it, otherwise use <b class="userinput"><tt>diff -c4</tt></b>. Make sure 
+you do the diff against a clean version of the source and let me know 
+exactly what version you used. 
+</p></div></div></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Appendixes"></a>Appendixes</h1></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>36. <a href="#compiling">How to Compile Samba</a></dt><dd><dl><dt><a href="#id2955518">Access Samba Source Code via CVS</a></dt><dd><dl><dt><a href="#id2955526">Introduction</a></dt><dt><a href="#id2955572">CVS Access to samba.org</a></dt></dl></dd><dt><a href="#id2955835">Accessing the Samba Sources via rsync and ftp</a></dt><dt><a href="#id2955913">Verifying Samba's PGP Signature</a></dt><dt><a href="#id2956076">Building the Binaries</a></dt><dd><dl><dt><a href="#id2956292">Compiling Samba with Active Directory Support</a></dt></dl></dd><dt><a href="#id2956481">Starting the smbd and nmbd</a></dt><dd><dl><dt><a href="#id2956589">Starting from inetd.conf</a></dt><dt><a href="#id2956836">Alternative: Starting smbd as a Daemon</a></dt></dl></dd></dl></dd><dt>37. <a href="#Portability">Portability</a></dt><dd><dl><dt><a href="#id2957036">HPUX</a></dt><dt><a href="#id2957124">SCO UNIX</a></dt><dt><a href="#id2957179">DNIX</a></dt><dt><a href="#id2957348">Red Hat Linux</a></dt><dt><a href="#id2957392">AIX</a></dt><dd><dl><dt><a href="#id2957399">Sequential Read Ahead</a></dt></dl></dd><dt><a href="#id2957425">Solaris</a></dt><dd><dl><dt><a href="#id2957432">Locking Improvements</a></dt><dt><a href="#winbind-solaris9">Winbind on Solaris 9</a></dt></dl></dd></dl></dd><dt>38. <a href="#Other-Clients">Samba and Other CIFS Clients</a></dt><dd><dl><dt><a href="#id2957653">Macintosh Clients</a></dt><dt><a href="#id2957729">OS2 Client</a></dt><dd><dl><dt><a href="#id2957736">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></dt><dt><a href="#id2957871">Configuring Other Versions of OS/2</a></dt><dt><a href="#id2957934">Printer Driver Download for OS/2 Clients</a></dt></dl></dd><dt><a href="#id2958040">Windows for Workgroups</a></dt><dd><dl><dt><a href="#id2958047">Latest TCP/IP Stack from Microsoft</a></dt><dt><a href="#id2958134">Delete .pwl Files After Password Change</a></dt><dt><a href="#id2958164">Configuring Windows for Workgroups Password Handling</a></dt><dt><a href="#id2958224">Password Case Sensitivity</a></dt><dt><a href="#id2958262">Use TCP/IP as Default Protocol</a></dt><dt><a href="#id2958280">Speed Improvement</a></dt></dl></dd><dt><a href="#id2958326">Windows 95/98</a></dt><dd><dl><dt><a href="#id2958400">Speed Improvement</a></dt></dl></dd><dt><a href="#id2958424">Windows 2000 Service Pack 2</a></dt><dt><a href="#id2958626">Windows NT 3.1</a></dt></dl></dd><dt>39. <a href="#speed">Samba Performance Tuning</a></dt><dd><dl><dt><a href="#id2958759">Comparisons</a></dt><dt><a href="#id2958804">Socket Options</a></dt><dt><a href="#id2958895">Read Size</a></dt><dt><a href="#id2958945">Max Xmit</a></dt><dt><a href="#id2959000">Log Level</a></dt><dt><a href="#id2959031">Read Raw</a></dt><dt><a href="#id2959115">Write Raw</a></dt><dt><a href="#id2959178">Slow Logins</a></dt><dt><a href="#id2959207">Client Tuning</a></dt><dt><a href="#id2959230">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt><a href="#id2959289">Corrupt tdb Files</a></dt></dl></dd><dt>40. <a href="#DNSDHCP">DNS and DHCP Configuration Guide</a></dt><dd><dl><dt><a href="#id2959408">Note</a></dt></dl></dd><dt>41. <a href="#Further-Resources">Further Resources</a></dt><dd><dl><dt><a href="#id2959475">Websites</a></dt><dt><a href="#id2959872">Related updates from Microsoft</a></dt></dl></dd></dl></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="compiling"></a>Chapter 36. How to Compile Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> 22 May 2001 </p></div><div><p class="pubdate"> 18 March 2003 </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2955518">Access Samba Source Code via CVS</a></dt><dd><dl><dt><a href="#id2955526">Introduction</a></dt><dt><a href="#id2955572">CVS Access to samba.org</a></dt></dl></dd><dt><a href="#id2955835">Accessing the Samba Sources via rsync and ftp</a></dt><dt><a href="#id2955913">Verifying Samba's PGP Signature</a></dt><dt><a href="#id2956076">Building the Binaries</a></dt><dd><dl><dt><a href="#id2956292">Compiling Samba with Active Directory Support</a></dt></dl></dd><dt><a href="#id2956481">Starting the smbd and nmbd</a></dt><dd><dl><dt><a href="#id2956589">Starting from inetd.conf</a></dt><dt><a href="#id2956836">Alternative: Starting smbd as a Daemon</a></dt></dl></dd></dl></div><p>
+You can obtain the Samba source from the
+<ulink url="http://samba.org/">Samba Website.</ulink> To obtain a development version, 
+you can download Samba from CVS or using <b class="command">rsync</b>.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2955518"></a>Access Samba Source Code via CVS</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2955526"></a>Introduction</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2955537"></a>
+Samba is developed in an open environment. Developers use
+Concurrent Versioning System (CVS) to &#8220;<span class="quote">checkin</span>&#8221; (also known as 
+&#8220;<span class="quote">commit</span>&#8221;) new source code. Samba's various CVS branches can
+be accessed via anonymous CVS using the instructions
+detailed in this chapter.
+</p><p>
+This chapter is a modified version of the instructions found at
+<ulink url="http://samba.org/samba/cvs.html">http://samba.org/samba/cvs.html</ulink>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2955572"></a>CVS Access to samba.org</h3></div></div><div></div></div><p>
+The machine samba.org runs a publicly accessible CVS 
+repository for access to the source code of several packages, 
+including Samba, rsync, distcc, ccache, and jitterbug. There are two main ways
+of accessing the CVS server on this host:
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2955588"></a>Access via CVSweb</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2955600"></a>
+You can access the source code via your favorite WWW browser. This allows you to access
+the contents of individual files in the repository and also to look at the revision 
+history and commit logs of individual files. You can also ask for a diff 
+listing between any two versions on the repository.
+</p><p>
+Use the URL:
+<ulink url="http://samba.org/cgi-bin/CVSweb">http://samba.org/cgi-bin/CVSweb</ulink>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2955630"></a>Access via CVS</h4></div></div><div></div></div><p>
+You can also access the source code via a 
+normal CVS client. This gives you much more control over what you can 
+do with the repository and allows you to checkout whole source trees 
+and keep them up-to-date via normal CVS commands. This is the 
+preferred method of access if you are a developer and not
+just a casual browser.
+</p><p>
+To download the latest CVS source code, point your
+browser at the URL :
+<ulink url="http://www.cyclic.com/">http://www.cyclic.com/</ulink>.
+and click on the &#8220;<span class="quote">How to get CVS</span>&#8221; link. CVS is free software under 
+the GNU GPL (as is Samba). Note that there are several graphical CVS clients
+that provide a graphical interface to the sometimes mundane CVS commands.
+Links to theses clients are also available from the Cyclic Web site.
+</p><p>
+To gain access via anonymous CVS, use the following steps. 
+For this example it is assumed that you want a copy of the 
+Samba source code. For the other source code repositories 
+on this system just substitute the correct package name.
+</p><div class="procedure"><p class="title"><b>Procedure 36.1. Retrieving Samba using CVS</b></p><ol type="1"><li><p>
+       Install a recent copy of CVS. All you really need is a 
+       copy of the CVS client binary. 
+       </p></li><li><p>
+       Run the command:
+       </p><p>
+       <b class="userinput"><tt>cvs -d :pserver:cvs@samba.org:/cvsroot login</tt></b>
+       </p></li><li><p>
+       When it asks you for a password, type <b class="userinput"><tt>cvs</tt></b>.
+       </p></li><li><p>
+       Run the command 
+       </p><p>
+       <b class="userinput"><tt>cvs -d :pserver:CVS@samba.org:/cvsroot co samba</tt></b>.
+       </p><p>
+       This will create a directory called <tt class="filename">samba</tt> containing the 
+       latest Samba source code (i.e., the HEAD tagged CVS branch). This 
+       currently corresponds to the 3.0 development tree. 
+       </p><p>
+       CVS branches other then HEAD can be obtained by using the
+       <tt class="option">-r</tt> and defining a tag name. A list of branch tag names 
+       can be found on the &#8220;<span class="quote">Development</span>&#8221; page of the Samba Web site. A common
+       request is to obtain the latest 3.0 release code. This could be done by 
+       using the following command:
+       </p><p>
+       <b class="userinput"><tt>cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_3_0 samba</tt></b>.
+       </p></li><li><p>
+       Whenever you want to merge in the latest code changes, use 
+       the following command from within the Samba directory: 
+       </p><p>
+       <b class="userinput"><tt>cvs update -d -P</tt></b>
+       </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2955835"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div><div></div></div><p>
+       <a class="indexterm" name="id2955846"></a>
+       <a class="indexterm" name="id2955854"></a>
+       <i class="parameter"><tt>pserver.samba.org</tt></i> also exports unpacked copies of most parts of the CVS
+       tree at <ulink url="ftp://pserver.samba.org/pub/unpacked">ftp://pserver.samba.org/pub/unpacked</ulink> and also via anonymous rsync at 
+       <ulink url="rsync://pserver.samba.org/ftp/unpacked/">rsync://pserver.samba.org/ftp/unpacked/</ulink>. I recommend using rsync rather than ftp.
+       See <ulink url="http://rsync.samba.org/">the rsync homepage</ulink> for more info on rsync.                      
+       </p><p>
+       The disadvantage of the unpacked trees is that they do not support automatic
+       merging of local changes like CVS does. <b class="command">rsync</b> access is most convenient 
+       for an initial install.                      
+       </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2955913"></a>Verifying Samba's PGP Signature</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2955924"></a>
+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 toolset in place of PGP.
+GPG can substitute for PGP.
+</p><p>
+With that said, go ahead and download the following files:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>wget http://us1.samba.org/samba/ftp/samba-2.2.8a.tar.asc</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>wget http://us1.samba.org/samba/ftp/samba-pubkey.asc</tt></b>
+</pre><p>
+<a class="indexterm" name="id2955982"></a>
+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:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>gpg --import samba-pubkey.asc</tt></b>
+</pre><p>
+and verify the Samba source code integrity with:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>gzip -d samba-2.2.8a.tar.gz</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>gpg --verify samba-2.2.8a.tar.asc</tt></b>
+</pre><p>
+If you receive a message like, &#8220;<span class="quote">Good signature from Samba Distribution Verification Key...</span>&#8221;
+then all is well. The warnings about trust relationships can be ignored. An
+example of what you would not want to see would be:
+</p><pre class="screen">
+     gpg: BAD signature from &#8220;<span class="quote">Samba Distribution Verification Key</span>&#8221;
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2956076"></a>Building the Binaries</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2956087"></a>
+               To build the binaries, first run the program <b class="userinput"><tt>./configure
+       </tt></b> in the source directory. This should automatically 
+       configure Samba for your operating system. If you have unusual 
+       needs, then you may wish to run</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>./configure --help
+</tt></b></pre><p>first to see what special options you can enable. Now execute <b class="userinput"><tt>./configure</tt></b> with any arguments it might need:</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>./configure <i class="replaceable"><tt>[... arguments ...]</tt></i></tt></b></pre><p>Executing</p><p>
+<a class="indexterm" name="id2956165"></a>
+               </p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make</tt></b></pre><p>will create the binaries. Once it is successfully 
+       compiled you can use</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make install</tt></b></pre><p>to install the binaries and manual pages. You can 
+       separately install the binaries and/or man pages using</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make installbin
+</tt></b></pre><p>and</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make installman
+       </tt></b></pre><p>Note that if you are upgrading from a previous version 
+       of Samba you might like to know that the old versions of 
+       the binaries will be renamed with an &#8220;<span class="quote">.old</span>&#8221; extension. You 
+       can go back to the previous version with</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make revert
+</tt></b></pre><p>if you find this version a disaster!</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2956292"></a>Compiling Samba with Active Directory Support</h3></div></div><div></div></div><p>In order to compile Samba with ADS support, you need to have installed
+       on your system:</p><div class="itemizedlist"><ul type="disc"><li><p>The MIT or Heimdal kerberos development libraries
+           (either install from the sources or use a package).</p></li><li><p>The OpenLDAP development libraries.</p></li></ul></div><p>If your kerberos libraries are in a non-standard location, then
+               remember to add the configure option 
+               <tt class="option">--with-krb5=<i class="replaceable"><tt>DIR</tt></i></tt>.</p><p>After you run configure, make sure that 
+               <tt class="filename">include/config.h</tt> it generates contain lines like 
+               this:</p><pre class="programlisting">
+#define HAVE_KRB5 1
+#define HAVE_LDAP 1
+</pre><p>If it does not, configure did not find your KRB5 libraries or
+       your LDAP libraries. Look in <tt class="filename">config.log</tt> to figure
+       out why and fix it.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2956373"></a>Installing the Required Packages for Debian</h4></div></div><div></div></div><p>On Debian, you need to install the following packages:</p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li>libkrb5-dev</li><li>krb5-user</li></ul></div><p>
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2956402"></a>Installing the Required Packages for Red Hat Linux</h4></div></div><div></div></div><p>On Red Hat Linux, this means you should have at least: </p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li>krb5-workstation (for kinit)</li><li>krb5-libs (for linking with)</li><li>krb5-devel (because you are compiling from source)</li></ul></div><p>
+       </p><p>in addition to the standard development environment.</p><p>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.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2956452"></a>SuSE Linux Package Requirements</h4></div></div><div></div></div><p>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.
+       </p><p>SuSE Linux Samba RPMs support Kerberos. Please refer to the documentation for
+       your SuSE Linux system for information regading SuSE Linux specific configuration.
+       Additionally, SuSE are 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.
+       </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2956481"></a>Starting the <span class="application">smbd</span> and <span class="application">nmbd</span></h2></div></div><div></div></div><p>
+       <a class="indexterm" name="id2956505"></a>
+               You must choose to start <span class="application">smbd</span> and <span class="application">nmbd</span> either
+       as daemons or from <span class="application">inetd</span>. Don't try
+       to do both!  Either you can put them in <tt class="filename">
+       inetd.conf</tt> and have them started on demand
+       by <span class="application">inetd</span> or <span class="application">xinetd</span>, 
+       or you can start them as
+       daemons either from the command line or in <tt class="filename">
+       /etc/rc.local</tt>. 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.</p><p>The main advantage of starting <span class="application">smbd</span>
+       and <span class="application">nmbd</span> using the recommended daemon method
+       is that they will respond slightly more quickly to an initial connection
+       request.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2956589"></a>Starting from inetd.conf</h3></div></div><div></div></div><a class="indexterm" name="id2956597"></a><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The following will be different if 
+               you use NIS, NIS+ or LDAP to distribute services maps.</p></div><p>Look at your <tt class="filename">/etc/services</tt>. 
+               What is defined at port 139/tcp? If nothing is defined, 
+               then add a line like this:</p><pre class="programlisting">netbios-ssn     139/tcp</pre><p>Similarly for 137/udp, you should have an entry like:</p><pre class="programlisting">netbios-ns       137/udp</pre><p>Next, edit your <tt class="filename">/etc/inetd.conf</tt> 
+               and add two lines like this:</p><pre class="programlisting">
+               netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd 
+               netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd 
+               </pre><p>The exact syntax of <tt class="filename">/etc/inetd.conf</tt> 
+               varies between UNIXes. Look at the other entries in inetd.conf 
+               for a guide. </p><p>
+               <a class="indexterm" name="id2956690"></a>
+               Some distributions use xinetd instead of inetd. Consult the 
+               xinetd manual for configuration information.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Some UNIXes already have entries like netbios_ns 
+               (note the underscore) in <tt class="filename">/etc/services</tt>. 
+               You must edit <tt class="filename">/etc/services</tt> or
+               <tt class="filename">/etc/inetd.conf</tt> to make them consistent.
+               </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               <a class="indexterm" name="id2956734"></a>
+                               On many systems you may need to use the 
+               <a class="indexterm" name="id2956742"></a><i class="parameter"><tt>interfaces</tt></i> option in <tt class="filename">smb.conf</tt> to specify the IP
+               address and netmask of your interfaces. Run 
+               <span class="application">ifconfig</span> 
+               as root if you do not know what the broadcast is for your
+               net. <span class="application">nmbd</span> tries to determine it at run 
+               time, but fails on some UNIXes. 
+               </p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Many UNIXes only accept around five 
+               parameters on the command line in <tt class="filename">inetd.conf</tt>. 
+               This means you shouldn't use spaces between the options and 
+               arguments, or you should use a script and start the script 
+               from <b class="command">inetd</b>.</p></div><p>Restart <span class="application">inetd</span>, perhaps just send 
+                       it a HUP. </p><pre class="screen">
+                       <tt class="prompt">root# </tt><b class="userinput"><tt>killall -HUP inetd</tt></b>
+               </pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2956836"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div><div></div></div><p>
+               <a class="indexterm" name="id2956853"></a>
+                       To start the server as a daemon, you should create 
+               a script something like this one, perhaps calling 
+               it <tt class="filename">startsmb</tt>.</p><pre class="programlisting">
+               #!/bin/sh
+               /usr/local/samba/bin/smbd -D 
+               /usr/local/samba/bin/nmbd -D 
+               </pre><p>Make it executable with <b class="command">chmod 
+               +x startsmb</b></p><p>You can then run <b class="command">startsmb</b> by 
+               hand or execute it from <tt class="filename">/etc/rc.local</tt>.
+               </p><p>To kill it, send a kill signal to the processes 
+                       <span class="application">nmbd</span> and <span class="application">smbd</span>.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>If you use the SVR4 style init system, 
+               you may like to look at the <tt class="filename">examples/svr4-startup</tt>
+               script to make Samba fit into that system.</p></div></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Portability"></a>Chapter 37. Portability</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2957036">HPUX</a></dt><dt><a href="#id2957124">SCO UNIX</a></dt><dt><a href="#id2957179">DNIX</a></dt><dt><a href="#id2957348">Red Hat Linux</a></dt><dt><a href="#id2957392">AIX</a></dt><dd><dl><dt><a href="#id2957399">Sequential Read Ahead</a></dt></dl></dd><dt><a href="#id2957425">Solaris</a></dt><dd><dl><dt><a href="#id2957432">Locking Improvements</a></dt><dt><a href="#winbind-solaris9">Winbind on Solaris 9</a></dt></dl></dd></dl></div><p>Samba works on a wide range of platforms but the interface all the 
+platforms provide is not always compatible. This chapter contains 
+platform-specific information about compiling and using Samba.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957036"></a>HPUX</h2></div></div><div></div></div><p>
+HP's implementation of supplementary groups is non-standard (for
+historical reasons). There are two group files, <tt class="filename">/etc/group</tt> and
+<tt class="filename">/etc/logingroup</tt>; the system maps UIDs to numbers using the former, but
+initgroups() reads the latter. Most system admins who know the ropes
+symlink <tt class="filename">/etc/group</tt> to <tt class="filename">/etc/logingroup</tt>
+(hard link does not work for reasons too obtuse to go into here). initgroups() will complain if one of the
+groups you're in in <tt class="filename">/etc/logingroup</tt> has what it considers to be an invalid
+ID, which means outside the range <tt class="constant">[0..UID_MAX]</tt>, where <tt class="constant">UID_MAX</tt> is (I think)
+60000 currently on HP-UX. This precludes -2 and 65534, the usual <tt class="constant">nobody</tt>
+GIDs.
+</p><p>
+If you encounter this problem, make sure the programs that are failing 
+to initgroups() are run as users, not in any groups with GIDs outside the 
+allowed range.
+</p><p>This is documented in the HP manual pages under setgroups(2) and passwd(4).
+</p><p>
+On HP-UX you must use gcc or the HP ANSI compiler. The free compiler
+that comes with HP-UX is not ANSI compliant and cannot compile Samba.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957124"></a>SCO UNIX</h2></div></div><div></div></div><p> 
+If you run an old version of SCO UNIX, you may need to get important 
+TCP/IP patches for Samba to work correctly. Without the patch, you may 
+encounter corrupt data transfers using Samba.
+</p><p>
+The patch you need is UOD385 Connection Drivers SLS. It is available from
+SCO (<ulink url="ftp://ftp.sco.com/">ftp.sco.com</ulink>, directory SLS,
+files uod385a.Z and uod385a.ltr.Z).
+</p><p>
+The information provided here refers to an old version of SCO UNIX. If you require
+binaries for more recent SCO UNIX products, please contact SCO to obtain packages that are
+ready to install. You should also verify with SCO that your platform is up-to-date for the
+binary packages you will install. This is important if you wish to avoid data corruption
+problems with your installation. To build Samba for SCO UNIX products  may
+require significant patching of Samba source code. It is much easier to obtain binary
+packages directly from SCO.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957179"></a>DNIX</h2></div></div><div></div></div><p>
+DNIX has a problem with seteuid() and setegid(). These routines are
+needed for Samba to work correctly, but they were left out of the DNIX
+C library for some reason.
+</p><p>
+For this reason Samba by default defines the macro NO_EID in the DNIX
+section of includes.h. This works around the problem in a limited way,
+but it is far from ideal, and some things still will not work right.
+</p><p> 
+To fix the problem properly, you need to assemble the following two
+functions and then either add them to your C library or link them into
+Samba. Put the following in the file <tt class="filename">setegid.s</tt>:
+</p><pre class="programlisting">
+        .globl  _setegid
+_setegid:
+        moveq   #47,d0
+        movl    #100,a0
+        moveq   #1,d1
+        movl    4(sp),a1
+        trap    #9
+        bccs    1$
+        jmp     cerror
+1$:
+        clrl    d0
+        rts
+</pre><p>
+Put this in the file <tt class="filename">seteuid.s</tt>:
+</p><pre class="programlisting">
+        .globl  _seteuid
+_seteuid:
+        moveq   #47,d0
+        movl    #100,a0
+        moveq   #0,d1
+        movl    4(sp),a1
+        trap    #9
+        bccs    1$
+        jmp     cerror
+1$:
+        clrl    d0
+        rts
+</pre><p>
+After creating the above files, you then assemble them using
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>as seteuid.s</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>as setegid.s</tt></b>
+</pre><p>
+that should produce the files <tt class="filename">seteuid.o</tt> and 
+<tt class="filename">setegid.o</tt>
+</p><p>
+Then you need to add these to the LIBSM line in the DNIX section of
+the Samba Makefile. Your LIBSM line will then look something like this:
+</p><pre class="programlisting">
+LIBSM = setegid.o seteuid.o -ln
+</pre><p> 
+You should then remove the line:
+</p><pre class="programlisting">
+#define NO_EID
+</pre><p>from the DNIX section of <tt class="filename">includes.h</tt>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957348"></a>Red Hat Linux</h2></div></div><div></div></div><p>
+By default during installation, some versions of Red Hat Linux add an
+entry to <tt class="filename">/etc/hosts</tt> as follows:
+</p><pre class="programlisting">
+       127.0.0.1 loopback "hostname"."domainname"
+</pre><p>
+</p><p>
+This causes Samba to loop back onto the loopback interface.
+The result is that Samba fails to communicate correctly with
+the world and therefore may fail to correctly negotiate who
+is the master browse list holder and who is the master browser.
+</p><p>
+Corrective Action: Delete the entry after the word "loopback"
+in the line starting 127.0.0.1.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957392"></a>AIX</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2957399"></a>Sequential Read Ahead</h3></div></div><div></div></div><p>
+Disabling Sequential Read Ahead using <b class="userinput"><tt>vmtune -r 0</tt></b> improves 
+Samba performance significantly.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957425"></a>Solaris</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2957432"></a>Locking Improvements</h3></div></div><div></div></div><p>Some people have been experiencing problems with F_SETLKW64/fcntl 
+when running Samba on Solaris. The built-in file locking mechanism was
+not scalable. Performance would degrade to the point where processes would
+get into loops of trying to lock a file. It would try a lock, then fail,
+then try again. The lock attempt was failing before the grant was
+occurring. So the visible manifestation of this would be a handful of
+processes stealing all of the CPU, and when they were trussed they would
+be stuck if F_SETLKW64 loops.
+</p><p>
+Sun released patches for Solaris 2.6, 8, and 9. The patch for Solaris 7
+has not been released yet.
+</p><p>
+The patch revision for 2.6 is 105181-34, for 8 is 108528-19 and for 9 is 112233-04.
+</p><p>
+After the install of these patches, it is recommended to reconfigure
+and rebuild Samba.
+</p><p>Thanks to Joe Meslovich for reporting this.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="winbind-solaris9"></a>Winbind on Solaris 9</h3></div></div><div></div></div><p>
+Nsswitch on Solaris 9 refuses to use the Winbind NSS module. This behavior
+is fixed by Sun in patch 113476-05, which as of March 2003, is not in any
+roll-up packages.
+</p></div></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Other-Clients"></a>Chapter 38. Samba and Other CIFS Clients</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jim</span> <span class="surname">McDonough</span></h3><span class="contrib">OS/2</span><div class="affiliation"><span class="orgname">IBM<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jmcd@us.ibm.com">jmcd@us.ibm.com</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">5 Mar 2001</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2957653">Macintosh Clients</a></dt><dt><a href="#id2957729">OS2 Client</a></dt><dd><dl><dt><a href="#id2957736">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></dt><dt><a href="#id2957871">Configuring Other Versions of OS/2</a></dt><dt><a href="#id2957934">Printer Driver Download for OS/2 Clients</a></dt></dl></dd><dt><a href="#id2958040">Windows for Workgroups</a></dt><dd><dl><dt><a href="#id2958047">Latest TCP/IP Stack from Microsoft</a></dt><dt><a href="#id2958134">Delete .pwl Files After Password Change</a></dt><dt><a href="#id2958164">Configuring Windows for Workgroups Password Handling</a></dt><dt><a href="#id2958224">Password Case Sensitivity</a></dt><dt><a href="#id2958262">Use TCP/IP as Default Protocol</a></dt><dt><a href="#id2958280">Speed Improvement</a></dt></dl></dd><dt><a href="#id2958326">Windows 95/98</a></dt><dd><dl><dt><a href="#id2958400">Speed Improvement</a></dt></dl></dd><dt><a href="#id2958424">Windows 2000 Service Pack 2</a></dt><dt><a href="#id2958626">Windows NT 3.1</a></dt></dl></div><p>This chapter contains client-specific information.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957653"></a>Macintosh Clients</h2></div></div><div></div></div><p>
+Yes. <ulink url="http://www.thursby.com/">Thursby</ulink> has a CIFS Client/Server called <ulink url="http://www.thursby.com/products/dave.html">DAVE.</ulink>
+They test it against Windows 95, Windows NT /200x/XP and Samba for
+compatibility issues. At the time of this writing, DAVE was at version
+4.1. Please refer to Thursby's Web site for more information regarding this
+product.
+</p><p> 
+Alternatives  There are two free implementations of AppleTalk for
+several kinds of UNIX machines and several more commercial ones.
+These products allow you to run file services and print services
+natively to Macintosh users, with no additional support required on
+the Macintosh. The two free implementations are 
+<ulink url="http://www.umich.edu/~rsug/netatalk/">Netatalk,</ulink> and 
+<ulink url="http://www.cs.mu.oz.au/appletalk/atalk.html">CAP.</ulink> 
+What Samba offers MS Windows users, these packages offer to Macs. 
+For more info on these packages, Samba, and Linux (and other UNIX-based systems), see
+<ulink url="http://www.eats.com/linux_mac_win.html">http://www.eats.com/linux_mac_win.html.</ulink>
+</p><p>Newer versions of the Macintosh (Mac OS X) include Samba.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2957729"></a>OS2 Client</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2957736"></a>Configuring OS/2 Warp Connect or OS/2 Warp 4</h3></div></div><div></div></div><p>Basically, you need three components:</p><div class="itemizedlist"><ul type="disc"><li>The File and Print Client (IBM Peer)</li><li>TCP/IP (Internet support) </li><li>The &#8220;<span class="quote">NetBIOS over TCP/IP</span>&#8221; driver (TCPBEUI)</li></ul></div><p>Installing the first two together with the base operating 
+               system on a blank system is explained in the Warp manual. If Warp 
+               has already been installed, but you now want to install the 
+               networking support, use the &#8220;<span class="quote">Selective Install for Networking</span>&#8221; 
+               object in the &#8220;<span class="quote">System Setup</span>&#8221; folder.</p><p>Adding the &#8220;<span class="quote">NetBIOS over TCP/IP</span>&#8221; driver is not described 
+               in the manual and just barely in the online documentation. Start 
+               <b class="command">MPTS.EXE</b>, click on <span class="guiicon">OK</span>, click on <span class="guimenu">Configure LAPS</span> and click 
+               on <span class="guimenu">IBM OS/2 NETBIOS OVER TCP/IP</span> in  <span class="guilabel">Protocols</span>. This line 
+               is then moved to <span class="guilabel">Current Configuration</span>. Select that line, 
+               click on <span class="guimenuitem">Change number</span> and increase it from 0 to 1. Save this
+               configuration.</p><p>If the Samba server is not on your local subnet, you 
+               can optionally add IP names and addresses of these servers 
+               to the <span class="guimenu">Names List</span>, or specify a  WINS server (NetBIOS 
+               Nameserver in IBM and RFC terminology). For Warp Connect, you 
+               may need to download an update for <tt class="constant">IBM Peer</tt> to bring it on 
+               the same level as Warp 4. See the Web page mentioned above.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2957871"></a>Configuring Other Versions of OS/2</h3></div></div><div></div></div><p>This sections deals with configuring OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x.</p><p>You can use the free Microsoft LAN Manager 2.2c Client for OS/2 that is
+               available from 
+               <ulink url="ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/">
+               ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/</ulink>. In a nutshell, edit
+       the file <tt class="filename">\OS2VER</tt> in the root directory of the OS/2 boot partition and add the lines:</p><pre class="programlisting">
+               20=setup.exe
+               20=netwksta.sys
+               20=netvdd.sys
+               </pre><p>before you install the client. Also, do not use the included NE2000 driver because it is buggy.
+               Try the NE2000 or NS2000 driver from <ulink url="ftp://ftp.cdrom.com/pub/os2/network/ndis/">
+               ftp://ftp.cdrom.com/pub/os2/network/ndis/</ulink> instead.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2957934"></a>Printer Driver Download for OS/2 Clients</h3></div></div><div></div></div><p>Create a share called <i class="parameter"><tt>[PRINTDRV]</tt></i> that is 
+               world-readable. Copy your OS/2 driver files there. The <tt class="filename">.EA_</tt>
+               files must still be separate, so you will need to use the original install files
+               and not copy an installed driver from an OS/2 system.</p><p>Install the NT driver first for that printer. Then, add to your <tt class="filename">smb.conf</tt> a parameter,
+               <a class="indexterm" name="id2957974"></a><i class="parameter"><tt>os2 driver map</tt></i> = filename. 
+               Next, in the file specified by <i class="replaceable"><tt>filename</tt></i>, map the 
+               name of the NT driver name to the OS/2 driver name as follows:</p><p><i class="parameter"><tt><i class="replaceable"><tt>nt driver name</tt></i> = <i class="replaceable"><tt>os2 driver name</tt></i>.<i class="replaceable"><tt>device name</tt></i></tt></i>, e.g.</p><p><i class="parameter"><tt>
+               HP LaserJet 5L = LASERJET.HP LaserJet 5L</tt></i></p><p>You can have multiple drivers mapped in this file.</p><p>If you only specify the OS/2 driver name, and not the 
+               device name, the first attempt to download the driver will 
+               actually download the files, but the OS/2 client will tell 
+               you the driver is not available. On the second attempt, it 
+               will work. This is fixed simply by adding the device name
+                to the mapping, after which it will work on the first attempt.
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958040"></a>Windows for Workgroups</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958047"></a>Latest TCP/IP Stack from Microsoft</h3></div></div><div></div></div><p>Use the latest TCP/IP stack from Microsoft if you use Windows
+for Workgroups. The early TCP/IP stacks had lots of bugs.</p><p> 
+Microsoft has released an incremental upgrade to their TCP/IP 32-bit
+VxD drivers. The latest release can be found on their ftp site at
+ftp.microsoft.com, located in <tt class="filename">/peropsys/windows/public/tcpip/wfwt32.exe</tt>.
+There is an update.txt file there that describes the problems that were
+fixed. New files include <tt class="filename">WINSOCK.DLL</tt>, 
+<tt class="filename">TELNET.EXE</tt>, 
+<tt class="filename">WSOCK.386</tt>, 
+<tt class="filename">VNBT.386</tt>,
+<tt class="filename">WSTCP.386</tt>, 
+<tt class="filename">TRACERT.EXE</tt>, 
+<tt class="filename">NETSTAT.EXE</tt>, and 
+<tt class="filename">NBTSTAT.EXE</tt>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958134"></a>Delete .pwl Files After Password Change</h3></div></div><div></div></div><p>
+Windows for Workgroups does a lousy job with passwords. When you change passwords on either
+the UNIX box or the PC, the safest thing to do is to delete the .pwl files in the Windows
+directory. The PC will complain about not finding the files, but will soon get over it,
+allowing you to enter the new password.
+</p><p> 
+If you do not do this, you may find that Windows for Workgroups remembers and uses the old
+password, even if you told it a new one.
+</p><p> 
+Often Windows for Workgroups will totally ignore a password you give it in a dialog box.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958164"></a>Configuring Windows for Workgroups Password Handling</h3></div></div><div></div></div><p>
+There is a program call <tt class="filename">admincfg.exe</tt>
+on the last disk (disk 8) of the WFW 3.11 disk set. To install it,
+type <b class="userinput"><tt>EXPAND A:\ADMINCFG.EX_ C:\WINDOWS\ADMINCFG.EXE</tt></b>.
+Then add an icon for it via the <span class="application">Program Manager</span> <span class="guimenu">New</span> Menu. 
+This program allows you to control how WFW handles passwords, i.e.,
+Disable Password Caching and so on.
+for use with <a class="indexterm" name="id2958209"></a><i class="parameter"><tt>security</tt></i> = user.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958224"></a>Password Case Sensitivity</h3></div></div><div></div></div><p>Windows for Workgroups uppercases the password before sending it to the server.
+UNIX passwords can be case-sensitive though. Check the <tt class="filename">smb.conf</tt> information on
+<a class="indexterm" name="id2958245"></a><i class="parameter"><tt>password level</tt></i> to specify what characters
+Samba should try to uppercase when checking.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958262"></a>Use TCP/IP as Default Protocol</h3></div></div><div></div></div><p>To support print queue reporting, you may find
+that you have to use TCP/IP as the default protocol under
+Windows for Workgroups. For some reason, if you leave NetBEUI as the default,
+it may break the print queue reporting on some systems.
+It is presumably a Windows for Workgroups bug.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958280"></a>Speed Improvement</h3></div></div><div></div></div><p>
+       Note that some people have found that setting <i class="parameter"><tt>DefaultRcvWindow</tt></i> in
+the <i class="parameter"><tt>[MSTCP]</tt></i> section of the 
+<tt class="filename">SYSTEM.INI</tt> file under Windows for Workgroups to 3072 gives a
+big improvement.
+</p><p>
+My own experience with DefaultRcvWindow is that I get a much better
+performance with a large value (16384 or larger). Other people have
+reported that anything over 3072 slows things down enormously. One
+person even reported a speed drop of a factor of 30 when he went from
+3072 to 8192.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958326"></a>Windows 95/98</h2></div></div><div></div></div><p>
+When using Windows 95 OEM SR2, the following updates are recommended where Samba
+is being used. Please note that the above change will effect you once these
+updates  have been installed.
+</p><p> 
+There are more updates than the ones mentioned here. You are referred to the
+Microsoft Web site for all currently available updates to your specific version
+of Windows 95.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>Kernel Update: KRNLUPD.EXE</td></tr><tr><td>Ping Fix: PINGUPD.EXE</td></tr><tr><td>RPC Update: RPCRTUPD.EXE</td></tr><tr><td>TCP/IP Update: VIPUPD.EXE</td></tr><tr><td>Redirector Update: VRDRUPD.EXE</td></tr></table><p>
+Also, if using <span class="application">MS Outlook,</span> it is desirable to 
+install the <b class="command">OLEUPD.EXE</b> fix. This
+fix may stop your machine from hanging for an extended period when exiting
+Outlook and you may notice a significant speedup when accessing network
+neighborhood services.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2958400"></a>Speed Improvement</h3></div></div><div></div></div><p>
+Configure the Windows 95 TCP/IP registry settings to give better
+performance. I use a program called <b class="command">MTUSPEED.exe</b> that I got off the
+Internet. There are various other utilities of this type freely available.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958424"></a>Windows 2000 Service Pack 2</h2></div></div><div></div></div><p> 
+There are several annoyances with Windows 2000 SP2. One of which
+only appears when using a Samba server to host user profiles
+to Windows 2000 SP2 clients in a Windows domain. This assumes
+that Samba is a member of the domain, but the problem will
+most likely occur if it is not.
+</p><p> 
+In order to serve profiles successfully to Windows 2000 SP2 
+clients (when not operating as a PDC), Samba must have 
+<a class="indexterm" name="id2958446"></a><i class="parameter"><tt>nt acl support</tt></i> = no
+added to the file share which houses the roaming profiles.
+If this is not done, then the Windows 2000 SP2 client will
+complain about not being able to access the profile (Access 
+Denied) and create multiple copies of it on disk (DOMAIN.user.001,
+DOMAIN.user.002, and so on). See the <tt class="filename">smb.conf</tt> man page
+for more details on this option. Also note that the 
+<a class="indexterm" name="id2958473"></a><i class="parameter"><tt>nt acl support</tt></i> parameter was formally a global parameter in
+releases prior to Samba 2.2.2.
+</p><p> 
+<link linkend="minimalprofile"> provides a minimal profile share.
+</p><div class="example"><a name="minimalprofile"></a><p class="title"><b>Example 38.1. Minimal profile share</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[profile]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /export/profile</tt></i></td></tr><tr><td><i class="parameter"><tt>create mask = 0600</tt></i></td></tr><tr><td><i class="parameter"><tt>directory mask = 0700</tt></i></td></tr><tr><td><i class="parameter"><tt>nt acl support = no</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = no</tt></i></td></tr></table></div><p>
+The reason for this bug is that the Windows 200x SP2 client copies
+the security descriptor for the profile that contains
+the Samba server's SID, and not the domain SID. The client
+compares the SID for SAMBA\user and realizes it is
+different from the one assigned to DOMAIN\user. Hence, the reason
+for the <span class="errorname">access denied</span> message.
+</p><p>
+By disabling the <a class="indexterm" name="id2958588"></a><i class="parameter"><tt>nt acl support</tt></i> parameter, Samba will send
+the Windows 200x client a response to the QuerySecurityDescriptor trans2 call, which causes the client
+to set a default ACL for the profile. This default ACL includes:
+</p><p><span class="emphasis"><em>DOMAIN\user  &#8220;<span class="quote">Full Control</span>&#8221;</em></span>&gt;</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This bug does not occur when using Winbind to
+create accounts on the Samba host for Domain users.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958626"></a>Windows NT 3.1</h2></div></div><div></div></div><p>If you have problems communicating across routers with Windows 
+NT 3.1 workstations, read <ulink url="http://support.microsoft.com/default.aspx?scid=kb;Q103765">this Microsoft Knowledge Base article.</ulink>
+
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="speed"></a>Chapter 39. Samba Performance Tuning</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="surname">Cochrane</span></h3><div class="affiliation"><span class="orgname">Dundee Limb Fitting Centre<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:paulc@dth.scot.nhs.uk">paulc@dth.scot.nhs.uk</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2958759">Comparisons</a></dt><dt><a href="#id2958804">Socket Options</a></dt><dt><a href="#id2958895">Read Size</a></dt><dt><a href="#id2958945">Max Xmit</a></dt><dt><a href="#id2959000">Log Level</a></dt><dt><a href="#id2959031">Read Raw</a></dt><dt><a href="#id2959115">Write Raw</a></dt><dt><a href="#id2959178">Slow Logins</a></dt><dt><a href="#id2959207">Client Tuning</a></dt><dt><a href="#id2959230">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt><a href="#id2959289">Corrupt tdb Files</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958759"></a>Comparisons</h2></div></div><div></div></div><p>
+The Samba server uses TCP to talk to the client. Thus if you are
+trying to see if it performs well, you should really compare it to
+programs that use the same protocol. The most readily available
+programs for file transfer that use TCP are ftp or another TCP-based
+SMB server.
+</p><p>
+If you want to test against something like an NT or Windows for Workgroups server, then
+you will have to disable all but TCP on either the client or
+server. Otherwise, you may well be using a totally different protocol
+(such as NetBEUI) and comparisons may not be valid.
+</p><p>
+Generally, you should find that Samba performs similarly to ftp at raw
+transfer speed. It should perform quite a bit faster than NFS,
+although this depends on your system.
+</p><p>
+Several people have done comparisons between Samba and Novell, NFS or
+Windows NT. In some cases Samba performed the best, in others the worst. I
+suspect the biggest factor is not Samba versus some other system, but the
+hardware and drivers used on the various systems. Given similar
+hardware, Samba should certainly be competitive in speed with other
+systems.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958804"></a>Socket Options</h2></div></div><div></div></div><p>
+There are a number of socket options that can greatly affect the
+performance of a TCP-based server like Samba.
+</p><p>
+The socket options that Samba uses are settable both on the command
+line with the <tt class="option">-O</tt> option, or in the <tt class="filename">smb.conf</tt> file.
+</p><p>
+The <a class="indexterm" name="id2958837"></a><i class="parameter"><tt>socket options</tt></i> section of the <tt class="filename">smb.conf</tt> manual page describes how
+to set these and gives recommendations.
+</p><p>
+Getting the socket options correct can make a big difference to your
+performance, but getting them wrong can degrade it by just as
+much. The correct settings are very dependent on your local network.
+</p><p>
+The socket option TCP_NODELAY is the one that seems to make the biggest single difference
+for most networks. Many people report that adding
+<a class="indexterm" name="id2958873"></a><i class="parameter"><tt>socket options</tt></i> = TCP_NODELAY
+doubles the read performance of a Samba drive. The best explanation I have seen for
+this is that the Microsoft TCP/IP stack is slow in sending TCP ACKs.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958895"></a>Read Size</h2></div></div><div></div></div><p>
+The option <a class="indexterm" name="id2958905"></a><i class="parameter"><tt>read size</tt></i> affects the overlap of disk
+reads/writes with network reads/writes. If the amount of data being
+transferred in several of the SMB commands (currently SMBwrite, SMBwriteX and
+SMBreadbraw) is larger than this value, then the server begins writing
+the data before it has received the whole packet from the network, or
+in the case of SMBreadbraw, it begins writing to the network before
+all the data has been read from disk.
+</p><p>
+This overlapping works best when the speeds of disk and network access
+are similar, having little effect when the speed of one is much
+greater than the other.
+</p><p>
+The default value is 16384, but little experimentation has been
+done as yet to determine the optimal value, and it is likely that the best
+value will vary greatly between systems anyway. A value over 65536 is
+pointless and will cause you to allocate memory unnecessarily.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958945"></a>Max Xmit</h2></div></div><div></div></div><p>
+       At startup the client and server negotiate a <i class="parameter"><tt>maximum transmit</tt></i> size,
+which limits the size of nearly all SMB commands. You can set the
+maximum size that Samba will negotiate using the <a class="indexterm" name="id2958966"></a><i class="parameter"><tt>max xmit</tt></i> option
+in <tt class="filename">smb.conf</tt>. Note that this is the maximum size of SMB requests that 
+Samba will accept, but not the maximum size that the client will accept.
+The client maximum receive size is sent to Samba by the client and Samba
+honors this limit.
+</p><p>
+It defaults to 65536 bytes (the maximum), but it is possible that some
+clients may perform better with a smaller transmit unit. Trying values
+of less than 2048 is likely to cause severe problems.
+In most cases the default is the best option.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959000"></a>Log Level</h2></div></div><div></div></div><p>
+If you set the log level (also known as <a class="indexterm" name="id2959010"></a><i class="parameter"><tt>debug level</tt></i>) higher than 2
+then you may suffer a large drop in performance. This is because the
+server flushes the log file after each operation, which can be quite
+expensive. 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959031"></a>Read Raw</h2></div></div><div></div></div><p>
+The <a class="indexterm" name="id2959041"></a><i class="parameter"><tt>read raw</tt></i> operation is designed to be an optimized, low-latency
+file read operation. A server may choose to not support it,
+however, and Samba makes support for <a class="indexterm" name="id2959057"></a><i class="parameter"><tt>read raw</tt></i> optional, with it
+being enabled by default.
+</p><p>
+In some cases clients do not handle <a class="indexterm" name="id2959075"></a><i class="parameter"><tt>read raw</tt></i> very well and actually
+get lower performance using it than they get using the conventional
+read operations. 
+</p><p>
+So you might like to try <a class="indexterm" name="id2959096"></a><i class="parameter"><tt>read raw</tt></i> = no and see what happens on your
+network. It might lower, raise or not effect your performance. Only
+testing can really tell.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959115"></a>Write Raw</h2></div></div><div></div></div><p>
+The <a class="indexterm" name="id2959125"></a><i class="parameter"><tt>write raw</tt></i> operation is designed to be an optimized, low-latency
+file write operation. A server may choose to not support it, however, and Samba makes support for
+<a class="indexterm" name="id2959142"></a><i class="parameter"><tt>write raw</tt></i> optional, with it being enabled by default.
+</p><p>
+Some machines may find <a class="indexterm" name="id2959160"></a><i class="parameter"><tt>write raw</tt></i> slower than normal write, in which
+case you may wish to change this option.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959178"></a>Slow Logins</h2></div></div><div></div></div><p>
+Slow logins are almost always due to the password checking time. Using
+the lowest practical <a class="indexterm" name="id2959190"></a><i class="parameter"><tt>password level</tt></i> will improve things. 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959207"></a>Client Tuning</h2></div></div><div></div></div><p>
+Often a speed problem can be traced to the client. The client (for
+example Windows for Workgroups) can often be tuned for better TCP
+performance. Check the sections on the various clients in 
+<link linkend="Other-Clients">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959230"></a>Samba Performance Problem Due to Changing Linux Kernel</h2></div></div><div></div></div><p>
+A user wrote the following to the mailing list:
+</p><p>
+I am running Gentoo on my server and Samba 2.2.8a. Recently
+I changed kernel version from <tt class="filename">linux-2.4.19-gentoo-r10</tt> to
+<tt class="filename">linux-2.4.20-wolk4.0s</tt>. And now I have a performance issue with Samba. 
+Many of you will probably say,  &#8220;<span class="quote">Move to vanilla sources!</span>&#8221;
+Well, I tried that and it didn't work. I have a 100mb LAN and two computers (Linux and
+Windows 2000). The Linux server shares directories with DivX files, the client
+(Windows 2000) plays them via LAN. Before when I was running the 2.4.19 kernel
+everything was fine, but now movies freeze and stop. I tried moving
+files between the server and Windows and it is terribly slow.
+</p><p>
+The answer he was given is:
+</p><p>
+Grab the mii-tool and check the duplex settings on the NIC.
+My guess is that it is a link layer issue, not an application
+layer problem. Also run ifconfig and verify that the framing
+error, collisions, and so on, look normal for ethernet.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959289"></a>Corrupt tdb Files</h2></div></div><div></div></div><p>
+Our Samba PDC server has been hosting three TB of data to our 500+ users
+[Windows NT/XP]  for the last three years using Samba without a problem.
+Today all shares went very slow. Also the main smbd kept
+spawning new processes so we had 1600+ running smbd's (normally we avg. 250).
+It crashed the SUN E3500 cluster twice. After a lot of searching, I
+decided to <b class="command">rm /var/locks/*.tdb</b>. Happy again.
+</p><p>
+<span class="emphasis"><em>Question:</em></span> Is there any method of keeping the *.tdb files in top condition or
+how can I detect early corruption?
+</p><p>
+<span class="emphasis"><em>Answer:</em></span> Yes, run <b class="command">tdbbackup</b> each time after stopping nmbd and before starting nmbd.
+</p><p>
+<span class="emphasis"><em>Question:</em></span> What I also would like to mention is that the service latency seems
+a lot lower than before the locks cleanup. Any ideas on keeping it top notch?
+</p><p>
+<span class="emphasis"><em>Answer:</em></span> Yes. Same answer as for previous question!
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="DNSDHCP"></a>Chapter 40. DNS and DHCP Configuration Guide</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2959408">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959408"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="Further-Resources"></a>Chapter 41. Further Resources</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 1, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="#id2959475">Websites</a></dt><dt><a href="#id2959872">Related updates from Microsoft</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959475"></a>Websites</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       <ulink url="http://hr.uoregon.edu/davidrl/cifs.txt">
+       CIFS: Common Insecurities Fail Scrutiny by Hobbit</ulink>
+       </p></li><li><p>
+       <ulink url="http://afr.com/it/2002/10/01/FFXDF43AP6D.html">
+       Doing the Samba on Windows by Financial Review
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://ubiqx.org/cifs/">
+       Implementing CIFS by Christopher R. Hertel
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://samba.anu.edu.au/cifs/docs/what-is-smb.html">
+       Just What Is SMB? by Richard Sharpe
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/1999-05/samba_01.html">
+       Opening Windows Everywhere by Mike Warfield
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.tldp.org/HOWTO/SMB-HOWTO.html">
+       SMB HOWTO by David Wood
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.phrack.org/phrack/60/p60-0x0b.txt">
+       SMB/CIFS by The Root by ledin
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/1999-09/samba_01.html">
+       The Story of Samba by Christopher R. Hertel
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://hr.uoregon.edu/davidrl/samba/">
+       The Unofficial Samba HOWTO by David Lechnyr
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/2001-05/smb_01.html">
+       Understanding the Network Neighborhood by Christopher R. Hertel
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/2002-02/samba_01.html">
+       Using Samba as a PDC by Andrew Bartlett
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://ru.samba.org/samba/ftp/docs/Samba24Hc13.pdf">
+       PDF version of the Troubleshooting Techniques chapter
+       from the second edition of Sam's Teach Yourself Samba in 24 Hours
+       (publishing date of Dec. 12, 2001)</ulink>
+       </p></li><li><p>
+       <ulink url="http://ru.samba.org/samba/ftp/slides/">
+       Slide presentations by Samba Team members
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html">
+       Introduction to Samba-3.0 by Motonobu Takahashi 
+       (written in Japanese). </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.linux-mag.com/2001-05/smb_01.html">
+       Understanding the Network Neighborhood, by team member
+       Chris Hertel. This article appeared in the May 2001 issue of 
+       Linux Magazine. 
+       </ulink>
+       </p></li><li><p>
+       <ulink url="ftp://ftp.stratus.com/pub/vos/customers/samba/">
+       Samba 2.0.x Troubleshooting guide from Paul Green
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://samba.org/samba/docs/10years.html">
+       Ten Years of Samba
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://tldp.org/HOWTO/Samba-Authenticated-Gateway-HOWTO.html">
+               Samba Authenticated Gateway HOWTO
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://samba.org/samba/docs/SambaIntro.html">
+               An Introduction to Samba
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://www.samba.org/cifs/">
+               What is CIFS?
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q92/5/88.asp">
+               WFWG: Password Caching and How It Affects LAN Manager
+                       Security at Microsoft Knowledge Base
+       </ulink>
+       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959872"></a>Related updates from Microsoft</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q92/5/88.asp">
+               Enhanced Encryption for Windows 95 Password Cache 
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q136/4/18.asp">
+               Windows '95 File Sharing Updates
+       </ulink>
+       </p></li><li><p>
+       <ulink url="http://support.microsoft.com/support/kb/articles/q136/4/18.asp">
+               Windows for Workgroups Sharing Updates
+       </ulink>
+       </p></li></ul></div></div></div></div><div class="index"><div class="titlepage"><div><div><h2 class="title"><a name="id2959942"></a>Index</h2></div></div><div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>"Printers" folder, <a href="#id2921797">Caveats to be Considered</a>, <a href="#id2923144">Installing the PostScript Driver on a Client</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt>"raw" printing, <a href="#id2914686">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt>/etc/cups/mime.convs, <a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>/etc/cups/mime.types, <a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>/etc/host.conf, <a href="#id2944522">/etc/host.conf</a></dt><dt>/etc/hosts, <a href="#id2944327">/etc/hosts</a></dt><dt>/etc/krb5.conf, <a href="#id2877790">Configure /etc/krb5.conf</a></dt><dt>/etc/nsswitch.conf, <a href="#id2944587">/etc/nsswitch.conf</a></dt><dt>8.3 file names, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>Account Controls, <a href="#id2936349">Managing Account/User Policies</a></dt><dt>ACLs, <a href="#AccessControls">File, Directory and Share Access Controls</a></dt><dd><dl><dt>File System, <a href="#id2894573">File and Directory Access Control</a></dt><dt>POSIX, <a href="#AccessControls">File, Directory and Share Access Controls</a>, <a href="#id2893864">Features and Benefits</a></dt><dt>share, <a href="#id2893864">Features and Benefits</a></dt><dt>Windows, <a href="#id2893864">Features and Benefits</a></dt></dl></dd><dt>Active Directory, <a href="#ads-member">Samba ADS Domain Membership</a></dt><dt>add group script, <a href="#id2893361">Adding Groups Fails</a></dt><dt>add machine script, <a href="#id2873345">The Machine Trust Account Is Not Accessible</a>, <a href="#id2876369">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="#id2878595">Adding Machine to Domain Fails</a></dt><dt>add printer command, <a href="#id2911674">Adding New Printers with the Windows NT APW</a></dt><dt>add printer wizard, <a href="#id2915075">Driver Upload Methods</a></dt><dt>add user script, <a href="#id2886952">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>admin users, <a href="#id2894851">User and Group-Based Controls</a>, <a href="#id2898158">File Operations Done as root with force user Set</a></dt><dt>Administrator, <a href="#id2892074">Discussion</a></dt><dt>ADS (see Active Directory)</dt><dt>application/cups.vnd-postscript, <a href="#id2922094">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/octet-stream, <a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a>, <a href="#id2916641">MIME Type Conversion Rules</a>, <a href="#id2918384">application/octet-stream Printing</a></dt><dt>application/pdf, <a href="#id2916406">MIME Types and CUPS Filters</a>, <a href="#id2916641">MIME Type Conversion Rules</a></dt><dt>application/postscript, <a href="#id2922094">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/vnd.cups-raster, <a href="#id2918652">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt>application/vnd.cups-raw, <a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>auth methods, <a href="#id2891445">Configuration of auth methods</a>, <a href="#id2947940">Passdb Backends and Authentication</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>bad hardware, <a href="#id2885679">Browsing of Shares and Directories is Very Slow</a></dt><dt>brlock.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>browsable, <a href="#id2903521">Simple Print Configuration</a></dt><dt>browse list, <a href="#id2870309">What Is Browsing?</a>, <a href="#id2884394">Technical Overview of Browsing</a></dt><dt>browseable, <a href="#id2903521">Simple Print Configuration</a>, <a href="#ptrsect">The [printers] Section</a>, <a href="#id2905547">Any [my_printer_name] Section</a>, <a href="#id2907544">[print$] Section Parameters</a></dt><dt>browsing problems, <a href="#id2885620">I get an `Unable to browse the network' error</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>case sensitive, <a href="#id2895710">Miscellaneous Controls</a>, <a href="#id2937589">Windows 9x/Me Profile Setup</a></dt><dt>chpass, <a href="#id2876046">Manual Creation of Machine Trust Accounts</a></dt><dt>client use spnego, <a href="#id2878759">I Can't Join a Windows 2003 PDC</a></dt><dt>comment, <a href="#ptrsect">The [printers] Section</a>, <a href="#id2905547">Any [my_printer_name] Section</a>, <a href="#id2907544">[print$] Section Parameters</a></dt><dt>Config.POL, <a href="#id2935660">Creating and Managing System Policies</a></dt><dt>configure, <a href="#id2956076">Building the Binaries</a></dt><dt>connections.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>core files, <a href="#id2955140">Internal Errors</a></dt><dt>create mask, <a href="#id2895301">File and Directory Permissions-Based Controls</a>, <a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt>csc policy, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>CUPS</dt><dd><dl><dt>Page Accounting, <a href="#id2927729">Page Accounting with CUPS</a></dt><dt>quotas, <a href="#id2927771">Setting Up Quotas</a></dt></dl></dd><dt>CUPS-PPD, <a href="#id2926632">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>cupsaddsmb, <a href="#id2915075">Driver Upload Methods</a>, <a href="#id2920920">cupsaddsmb: The Unknown Utility</a>, <a href="#id2921797">Caveats to be Considered</a>, <a href="#id2922324">Run cupsaddsmb (Quiet Mode)</a>, <a href="#id2922468">Run cupsaddsmb with Verbose Output</a>, <a href="#id2922698">Understanding cupsaddsmb</a>, <a href="#id2922973">cupsaddsmb with a Samba PDC</a>, <a href="#id2923060">cupsaddsmb Flowchart</a></dt><dt>cupsomatic, <a href="#id2916096">Using Windows-Formatted Vendor PPDs</a>, <a href="#id2916232">The CUPS Filtering Architecture</a>, <a href="#id2918031">The Role of cupsomatic/foomatic</a>, <a href="#id2918952">cupsomatic/foomatic-rip Versus native CUPS Printing</a>, <a href="#id2926632">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>CVS, <a href="#id2955526">Introduction</a></dt><dd><dl><dt>web, <a href="#id2955588">Access via CVSweb</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a href="#id2956836">Alternative: Starting smbd as a Daemon</a></dt><dt>DDK, <a href="#id2920836">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a>, <a href="#id2921278">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt>debug, <a href="#id2955140">Internal Errors</a></dt><dt>debug level, <a href="#id2953800">Debugging with Samba Itself</a>, <a href="#id2959000">Log Level</a></dt><dt>debuglevel, <a href="#id2954932">Debug Levels</a></dt><dt>default case, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>default profile, <a href="#id2939493">Default Profile for Windows Users</a>, <a href="#id2941149">Changing the Default Profile</a></dt><dt>delete printer command, <a href="#id2911674">Adding New Printers with the Windows NT APW</a></dt><dt>delete roaming profiles, <a href="#id2940295">MS Windows 200x/XP</a></dt><dt>DHCP, <a href="#id2944206">Background Information</a></dt><dt>diff, <a href="#id2955322">Patches</a></dt><dt>directory mask, <a href="#id2895301">File and Directory Permissions-Based Controls</a></dt><dt>directory security mask, <a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt>Directory Separators, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>display charset, <a href="#id2946022">Samba and Charsets</a>, <a href="#id2950981">Enabling SWAT Internationalization Support</a></dt><dt>DNS, <a href="#id2870902">TCP/IP without NetBIOS</a>, <a href="#id2945400">DNS Lookup</a></dt><dd><dl><dt>Active Directory, <a href="#adsdnstech">DNS and Active Directory</a></dt><dt>Dynamic, <a href="#id2944206">Background Information</a></dt></dl></dd><dt>dns proxy, <a href="#id2870309">What Is Browsing?</a></dt><dt>domain admin group, <a href="#groupmapping">Group Mapping  MS Windows and UNIX</a></dt><dt>Domain Admins group, <a href="#id2892074">Discussion</a></dt><dt>domain logons, <a href="#id2871603">Preparing for Domain Control</a></dt><dt>domain master, <a href="#id2872527">Domain Network Logon Service</a>, <a href="#id2875061">Example Configuration</a>, <a href="#id2870309">What Is Browsing?</a>, <a href="#id2883073">Making Samba the Domain Master</a></dt><dt>Domain Member, <a href="#id2869048">Domain Security Mode (User Level Security)</a></dt><dd><dl><dt>joining, <a href="#id2869088">Example Configuration</a></dt></dl></dd><dt>domain security, <a href="#id2852572">Features and Benefits</a></dt><dt>Domain Users group, <a href="#id2893456">Adding Domain Users to the Power Users Group</a></dt><dt>dont descend, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>dos charset, <a href="#id2946022">Samba and Charsets</a>, <a href="#id2946166">Japanese Charsets</a>, <a href="#id2946311">CP850.so Can't Be Found</a></dt><dt>dos filemode, <a href="#id2895301">File and Directory Permissions-Based Controls</a></dt><dt>dos filetime resolution, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>dos filetimes, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>Drive Identification, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>editreg, <a href="#id2936523">Samba Editreg Toolset</a></dt><dt>EMF, <a href="#id2915399">Windows Drivers, GDI and EMF</a>, <a href="#id2919900">From Windows Clients to an NT Print Server</a>, <a href="#id2920029">Driver Execution on the Server</a></dt><dt>encrypt passwords, <a href="#id2876940">Joining an NT4-type Domain with Samba-3</a>, <a href="#id2887948">smbpasswd  Encrypted Password Database</a>, <a href="#id2943135">smb.conf PAM Configuration</a>, <a href="#id2946658">Quick Migration Guide</a>, <a href="#id2952069">The Tests</a></dt><dt>encrypted passwords, <a href="#id2886115">Features and Benefits</a>, <a href="#passdbtech">Technical Information</a>, <a href="#id2891133">Using Plaintext Passwords or Encrypted Password</a></dt><dt>enhanced browsing, <a href="#id2870309">What Is Browsing?</a></dt><dt>enumports command, <a href="#id2912446">Samba and Printer Ports</a></dt><dt>EPM (see ESP meta packager)</dt><dt>ESC/P, <a href="#id2920029">Driver Execution on the Server</a></dt><dt>ESP</dt><dd><dl><dt>Ghostscript, <a href="#id2916232">The CUPS Filtering Architecture</a>, <a href="#id2918952">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt>meta packager, <a href="#id2921278">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt>Print Pro, <a href="#id2919651">Sources of CUPS Drivers/PPDs</a>, <a href="#id2921727">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt></dl></dd><dt>Event Viewer, <a href="#id2934831">Remote Server Administration</a></dt><dt>Extended Attributes, <a href="#AccessControls">File, Directory and Share Access Controls</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fake oplocks, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>File Naming Conventions, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>File System, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dd><dl><dt>case sensitivity, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>feature comparison, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>UNIX, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>Windows, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>flush name cache, <a href="#id2885497">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt>foomatic, <a href="#id2916096">Using Windows-Formatted Vendor PPDs</a>, <a href="#id2916232">The CUPS Filtering Architecture</a>, <a href="#id2918031">The Role of cupsomatic/foomatic</a>, <a href="#id2918952">cupsomatic/foomatic-rip Versus native CUPS Printing</a>, <a href="#id2926383">foomatic-rip and Foomatic Explained</a>, <a href="#id2926542">Foomatic's Strange Name</a></dt><dt>foomatic-rip, <a href="#id2918952">cupsomatic/foomatic-rip Versus native CUPS Printing</a>, <a href="#id2926196">CUPS Print Drivers from Linuxprinting.org</a>, <a href="#id2926383">foomatic-rip and Foomatic Explained</a>, <a href="#id2926825">The Grand Unification Achieved</a></dt><dt>force create mode, <a href="#id2895301">File and Directory Permissions-Based Controls</a>, <a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force directory mode, <a href="#id2895301">File and Directory Permissions-Based Controls</a>, <a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force directory security mode, <a href="#id2895301">File and Directory Permissions-Based Controls</a>, <a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force group, <a href="#id2894851">User and Group-Based Controls</a></dt><dt>force security mode, <a href="#id2895301">File and Directory Permissions-Based Controls</a>, <a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force user, <a href="#id2894851">User and Group-Based Controls</a>, <a href="#id2898158">File Operations Done as root with force user Set</a>, <a href="#id2899159">Beware of Force User</a></dt><dt>ftp, <a href="#id2955835">Accessing the Samba Sources via rsync and ftp</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>gdb, <a href="#id2955140">Internal Errors</a></dt><dt>GDI, <a href="#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="#id2915399">Windows Drivers, GDI and EMF</a>, <a href="#id2919900">From Windows Clients to an NT Print Server</a>, <a href="#id2920029">Driver Execution on the Server</a></dt><dt>genlogon.pl, <a href="#id2935223">Network Logon Script Magic</a></dt><dt>GhostScript, <a href="#post-and-ghost">PostScript and Ghostscript</a>, <a href="#id2915877">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>(see also PostScript)</dt></dl></dd><dt>Ghostscript</dt><dd><dl><dt>ESP (see ESP GhostScript)</dt></dl></dd><dt>GID, <a href="#id2891703">Features and Benefits</a></dt><dt>GPG, <a href="#id2955913">Verifying Samba's PGP Signature</a></dt><dt>GPOs, <a href="#id2935567">Features and Benefits</a>, <a href="#id2936048">MS Windows 200x/XP Professional Policies</a>, <a href="#id2936166">Administration of Windows 200x/XP Policies</a>, <a href="#id2936349">Managing Account/User Policies</a>, <a href="#id2940295">MS Windows 200x/XP</a></dt><dt>group policies, <a href="#id2935567">Features and Benefits</a></dt><dt>group policy objects (see GPOs)</dt><dt>group profiles, <a href="#id2939441">Creating and Managing Group Profiles</a></dt><dt>groupadd, <a href="#id2891703">Features and Benefits</a></dt><dt>groupdel, <a href="#id2891703">Features and Benefits</a></dt><dt>groups</dt><dd><dl><dt>domain, <a href="#id2892074">Discussion</a></dt><dt>mapping, <a href="#groupmapping">Group Mapping  MS Windows and UNIX</a></dt><dt>nested, <a href="#id2893430">Adding MS Windows Groups to MS Windows Groups Fails</a></dt></dl></dd><dt>guest account, <a href="#id2884579">Problem Resolution</a>, <a href="#id2885564">Server Resources Can Not Be Listed</a>, <a href="#ptrsect">The [printers] Section</a></dt><dt>guest ok, <a href="#id2894851">User and Group-Based Controls</a>, <a href="#ptrsect">The [printers] Section</a>, <a href="#id2905547">Any [my_printer_name] Section</a>, <a href="#id2907544">[print$] Section Parameters</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>hide dot files, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>hide files, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>hide unreadable, <a href="#id2895301">File and Directory Permissions-Based Controls</a></dt><dt>hide unwriteable files, <a href="#id2895301">File and Directory Permissions-Based Controls</a></dt><dt>host msdfs, <a href="#id2902681">Features and Benefits</a></dt><dt>hosts allow, <a href="#id2900786">Using Host-Based Protection</a>, <a href="#id2905547">Any [my_printer_name] Section</a></dt><dt>hosts deny, <a href="#id2900786">Using Host-Based Protection</a>, <a href="#id2905547">Any [my_printer_name] Section</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>idmap backend, <a href="#id2875061">Example Configuration</a></dt><dt>idmap gid, <a href="#id2891703">Features and Benefits</a>, <a href="#id2934590">Winbind Is Not Resolving Users and Groups</a>, <a href="#id2943930">Winbind Is Not Resolving Users and Groups</a></dt><dt>idmap uid, <a href="#id2891703">Features and Benefits</a>, <a href="#id2934590">Winbind Is Not Resolving Users and Groups</a>, <a href="#id2943930">Winbind Is Not Resolving Users and Groups</a></dt><dt>ifconfig, <a href="#id2956589">Starting from inetd.conf</a></dt><dt>imprints, <a href="#id2915075">Driver Upload Methods</a></dt><dt>inetd, <a href="#id2952069">The Tests</a>, <a href="#id2956481">Starting the smbd and nmbd</a>, <a href="#id2956589">Starting from inetd.conf</a></dt><dt>initGroups.sh, <a href="#id2893239">Script to Configure Group Mapping</a>, <a href="#id2949025">Steps in Migration Process</a></dt><dt>Interdomain Trusts, <a href="#InterdomainTrusts">Interdomain Trust Relationships</a></dt><dd><dl><dt>Completing, <a href="#id2901865">Completing an NT4 Domain Trust</a></dt><dt>creating, <a href="#id2901765">Native MS Windows NT4 Trusts Configuration</a></dt><dt>Facilities, <a href="#id2901924">Inter-Domain Trust Facilities</a></dt></dl></dd><dt>interfaces, <a href="#id2883267">Multiple Interfaces</a>, <a href="#id2884579">Problem Resolution</a>, <a href="#id2952069">The Tests</a>, <a href="#id2956589">Starting from inetd.conf</a></dt><dt>invalid users, <a href="#id2894851">User and Group-Based Controls</a></dt><dt>IPP, <a href="#id2922698">Understanding cupsaddsmb</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KDC, <a href="#ads-member">Samba ADS Domain Membership</a></dt><dt>Kerberos, <a href="#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt>/etc/krb5.conf, <a href="#id2877790">Configure /etc/krb5.conf</a></dt></dl></dd><dt>kinit, <a href="#id2877790">Configure /etc/krb5.conf</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>ldap admin dn, <a href="#id2874791">Backup Domain Controller Configuration</a>, <a href="#id2878399">Sharing User ID Mappings between Samba Domain Members</a>, <a href="#id2888762">Configuring Samba</a></dt><dt>ldap delete dn, <a href="#id2888762">Configuring Samba</a></dt><dt>ldap filter, <a href="#id2888762">Configuring Samba</a></dt><dt>ldap group suffix, <a href="#id2888762">Configuring Samba</a></dt><dt>ldap idmap suffix, <a href="#id2874791">Backup Domain Controller Configuration</a>, <a href="#id2878399">Sharing User ID Mappings between Samba Domain Members</a>, <a href="#id2888762">Configuring Samba</a></dt><dt>ldap machine suffix, <a href="#id2888762">Configuring Samba</a></dt><dt>ldap passwd sync, <a href="#id2888762">Configuring Samba</a>, <a href="#id2890036">Password Synchronization</a></dt><dt>ldap ssl, <a href="#id2888762">Configuring Samba</a>, <a href="#id2889269">Security and sambaSamAccount</a></dt><dt>ldap suffix, <a href="#id2874791">Backup Domain Controller Configuration</a>, <a href="#id2888762">Configuring Samba</a></dt><dt>ldap user suffix, <a href="#id2888762">Configuring Samba</a></dt><dt>libnss_wins.so, <a href="#id2944587">/etc/nsswitch.conf</a></dt><dt>Links</dt><dd><dl><dt>hard, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>soft, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>Linuxprinting.org, <a href="#id2926196">CUPS Print Drivers from Linuxprinting.org</a></dt><dt>lm announce, <a href="#id2870309">What Is Browsing?</a></dt><dt>lm interval, <a href="#id2870309">What Is Browsing?</a></dt><dt>LMB (see Local Master Browser)</dt><dt>LMHOSTS, <a href="#id2945120">The LMHOSTS File</a></dt><dt>load printers, <a href="#id2903850">Rapid Configuration Validation</a>, <a href="#id2904555">The [global] Section</a></dt><dt>local master, <a href="#id2870309">What Is Browsing?</a>, <a href="#DMB">Configuring WORKGROUP Browsing</a></dt><dt>Local Master Browser, <a href="#id2870632">NetBIOS over TCP/IP</a>, <a href="#id2883303">Use of the Remote Announce Parameter</a></dt><dt>locking, <a href="#id2898524">Discussion</a></dt><dt>locking.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>log files</dt><dd><dl><dt>monitoring, <a href="#id2951834">Assumptions</a></dt></dl></dd><dt>log level, <a href="#id2878595">Adding Machine to Domain Fails</a>, <a href="#id2884579">Problem Resolution</a>, <a href="#id2931106">extd_audit</a>, <a href="#id2954932">Debug Levels</a></dt><dt>logon drive, <a href="#id2938201">Windows NT4 Workstation</a></dt><dt>logon home, <a href="#id2889427">LDAP Special Attributes for sambaSamAccounts</a>, <a href="#id2937175">Windows 9x/Me User Profiles</a>, <a href="#id2937306">Mixed Windows 9x/Me and Windows NT4/200x User Profiles</a>, <a href="#id2937373">Disabling Roaming Profile Support</a>, <a href="#id2938201">Windows NT4 Workstation</a>, <a href="#id2938927">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt>logon path, <a href="#id2889427">LDAP Special Attributes for sambaSamAccounts</a>, <a href="#id2937306">Mixed Windows 9x/Me and Windows NT4/200x User Profiles</a>, <a href="#id2937373">Disabling Roaming Profile Support</a>, <a href="#id2937589">Windows 9x/Me Profile Setup</a>, <a href="#id2938201">Windows NT4 Workstation</a>, <a href="#id2938927">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt>logon script, <a href="#id2889427">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>lpadmin, <a href="#id2926196">CUPS Print Drivers from Linuxprinting.org</a>, <a href="#id2927771">Setting Up Quotas</a></dt><dt>lppause command, <a href="#id2913799">Linking smbd with libcups.so</a>, <a href="#id2920162">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="#id2928720">Pre-Conditions</a></dt><dt>lpq cache time, <a href="#id2904555">The [global] Section</a></dt><dt>lpq command, <a href="#id2913799">Linking smbd with libcups.so</a>, <a href="#id2928720">Pre-Conditions</a></dt><dt>lpresume command, <a href="#id2913799">Linking smbd with libcups.so</a>, <a href="#id2928720">Pre-Conditions</a></dt><dt>lprm command, <a href="#id2913799">Linking smbd with libcups.so</a>, <a href="#id2928720">Pre-Conditions</a></dt><dt>lpstat, <a href="#id2925432">Troubleshooting Revisited</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>MAC Addresses, <a href="#id2944327">/etc/hosts</a></dt><dt>Machine Trust Accounts, <a href="#id2852572">Features and Benefits</a>, <a href="#id2875313">Machine Accounts Keep Expiring</a>, <a href="#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt>creating, <a href="#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>make, <a href="#id2956076">Building the Binaries</a></dt><dt>mandatory profiles, <a href="#id2939345">Mandatory Profiles</a></dt><dt>mangling method, <a href="#id2946166">Japanese Charsets</a></dt><dt>map to guest, <a href="#id2907544">[print$] Section Parameters</a>, <a href="#id2911674">Adding New Printers with the Windows NT APW</a>, <a href="#id2929524">New Account Reconnection from Windows 200x/XP Troubles</a>, <a href="#id2929628">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt>max xmit, <a href="#id2958945">Max Xmit</a></dt><dt>messages.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>MIME, <a href="#id2916406">MIME Types and CUPS Filters</a>, <a href="#id2916641">MIME Type Conversion Rules</a>, <a href="#id2916810">Filtering  Overview</a>, <a href="#id2918384">application/octet-stream Printing</a></dt><dd><dl><dt>filters, <a href="#id2916406">MIME Types and CUPS Filters</a></dt><dt>raw, <a href="#SimplePrintServer">Central Print Serving</a>, <a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt></dl></dd><dt>minimal configuration, <a href="#id2859129">Configuration file syntax</a></dt><dt>msdfs root, <a href="#id2902681">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>name resolve order, <a href="#id2870309">What Is Browsing?</a></dt><dt>nbtstat, <a href="#id2945054">The NetBIOS Name Cache</a></dt><dt>net</dt><dd><dl><dt>groupmap, <a href="#id2893011">Example Configuration</a>, <a href="#id2949025">Steps in Migration Process</a></dt><dt>rpc, <a href="#id2869088">Example Configuration</a>, <a href="#id2873684">Features and Benefits</a>, <a href="#id2949025">Steps in Migration Process</a></dt></dl></dd><dt>NetBIOS, <a href="#id2879808">Features and Benefits</a>, <a href="#id2870902">TCP/IP without NetBIOS</a>, <a href="#integrate-ms-networks">Integrating MS Windows Networks with Samba</a>, <a href="#id2944702">Name Resolution as Used within MS Windows Networking</a></dt><dt>NetBIOS-less, <a href="#id2870902">TCP/IP without NetBIOS</a></dt><dt>Nexus.exe, <a href="#id2852572">Features and Benefits</a>, <a href="#id2876369">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="#id2934831">Remote Server Administration</a></dt><dt>nmblookup, <a href="#id2945054">The NetBIOS Name Cache</a></dt><dt>NoMachine.Com, <a href="#id2934990">Remote Management from NoMachine.Com</a></dt><dt>nt acl support, <a href="#id2895301">File and Directory Permissions-Based Controls</a>, <a href="#id2896647">Viewing File Ownership</a>, <a href="#id2896786">Viewing File or Directory Permissions</a>, <a href="#id2897037">Modifying File or Directory Permissions</a>, <a href="#id2958424">Windows 2000 Service Pack 2</a></dt><dt>NTConfig.POL, <a href="#id2935794">Windows 9x/ME Policies</a>, <a href="#id2936349">Managing Account/User Policies</a>, <a href="#id2936523">Samba Editreg Toolset</a>, <a href="#id2939674">MS Windows NT4 Workstation</a></dt><dt>ntdrivers.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>ntforms.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTFS, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>ntprinters.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTUser.DAT, <a href="#id2936523">Samba Editreg Toolset</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>obey pam restrictions, <a href="#id2943135">smb.conf PAM Configuration</a></dt><dt>only user, <a href="#id2894851">User and Group-Based Controls</a>, <a href="#id2901297">Why Can Users Access Home Directories of Other Users?</a></dt><dt>oplock break wait time, <a href="#id2899252">Advanced Samba Opportunistic Locking Parameters</a>, <a href="#id2899611">Disabling Kernel Oplocks</a></dt><dt>oplock contention limit, <a href="#id2899252">Advanced Samba Opportunistic Locking Parameters</a></dt><dt>os level, <a href="#id2870309">What Is Browsing?</a>, <a href="#DMB">Configuring WORKGROUP Browsing</a>, <a href="#id2882657">DOMAIN Browsing Configuration</a>, <a href="#browse-force-master">Forcing Samba to Be the Master</a>, <a href="#id2883073">Making Samba the Domain Master</a></dt><dt>os2 driver map, <a href="#id2957934">Printer Driver Download for OS/2 Clients</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>page_log, <a href="#id2928018">The page_log File Syntax</a></dt><dt>passdb backend, <a href="#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="#passdb">Account Information Databases</a>, <a href="#passdbtech">Technical Information</a>, <a href="#pdbeditthing">The pdbedit Command</a>, <a href="#id2888762">Configuring Samba</a>, <a href="#id2890319">Configuring</a>, <a href="#id2891310">Users Cannot Logon</a>, <a href="#id2891445">Configuration of auth methods</a>, <a href="#id2943224">Remote CIFS Authentication Using winbindd.so</a>, <a href="#id2946658">Quick Migration Guide</a>, <a href="#id2947940">Passdb Backends and Authentication</a></dt><dt>password level, <a href="#id2869727">Password Checking</a>, <a href="#id2952069">The Tests</a>, <a href="#id2958224">Password Case Sensitivity</a>, <a href="#id2959178">Slow Logins</a></dt><dt>password server, <a href="#id2869451">Server Security (User Level Security)</a>, <a href="#id2872962">Security Mode and Master Browsers</a>, <a href="#id2876940">Joining an NT4-type Domain with Samba-3</a>, <a href="#id2877654">Configure smb.conf</a>, <a href="#id2952069">The Tests</a></dt><dt>patch, <a href="#id2955322">Patches</a></dt><dt>path, <a href="#ptrsect">The [printers] Section</a>, <a href="#id2905547">Any [my_printer_name] Section</a>, <a href="#id2905893">Print Commands</a>, <a href="#id2907332">Creating the [print$] Share</a>, <a href="#id2907544">[print$] Section Parameters</a>, <a href="#id2907877">The [print$] Share Directory</a>, <a href="#id2920357">Samba Receiving Jobfiles and Passing Them to CUPS</a>, <a href="#id2928553">Auto-Deletion or Preservation of CUPS Spool Files</a>, <a href="#id2930358">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a>, <a href="#id2952069">The Tests</a></dt><dt>PCL, <a href="#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="#id2915399">Windows Drivers, GDI and EMF</a>, <a href="#id2915572">UNIX Printfile Conversion and GUI Basics</a>, <a href="#id2920029">Driver Execution on the Server</a>, <a href="#id2920446">Network PostScript RIP</a></dt><dt>pdbedit, <a href="#id2886323">New Backends</a>, <a href="#acctmgmttools">Account Management Tools</a>, <a href="#pdbeditthing">The pdbedit Command</a>, <a href="#XMLpassdb">XML</a>, <a href="#id2947940">Passdb Backends and Authentication</a>, <a href="#id2949025">Steps in Migration Process</a>, <a href="#id2949668">Samba-3 Implementation Choices</a></dt><dt>PDF, <a href="#id2915399">Windows Drivers, GDI and EMF</a>, <a href="#id2916020">PostScript Printer Description (PPD) Specification</a></dt><dt>pdf, <a href="#id2916641">MIME Type Conversion Rules</a></dt><dt>PDL, <a href="#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="#post-and-ghost">PostScript and Ghostscript</a></dt><dt>permissions</dt><dd><dl><dt>file/directory ACLs, <a href="#id2896509">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt>share, <a href="#id2894812">Share Definition Access Controls</a></dt><dt>share ACLs, <a href="#id2896108">Access Controls on Shares</a></dt><dt>UNIX file and directory, <a href="#id2893864">Features and Benefits</a></dt></dl></dd><dt>PGP, <a href="#id2955913">Verifying Samba's PGP Signature</a></dt><dt>PJL, <a href="#id2920446">Network PostScript RIP</a>, <a href="#id2922094">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a href="#id2927889">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>point 'n' print, <a href="#id2914746">Installation of Windows Client Drivers</a>, <a href="#id2915075">Driver Upload Methods</a>, <a href="#id2918031">The Role of cupsomatic/foomatic</a>, <a href="#id2922324">Run cupsaddsmb (Quiet Mode)</a>, <a href="#id2923144">Installing the PostScript Driver on a Client</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt>PostScript, <a href="#id2915221">Advanced Intelligent Printing with PostScript Driver Download</a>, <a href="#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="#id2915399">Windows Drivers, GDI and EMF</a>, <a href="#id2915572">UNIX Printfile Conversion and GUI Basics</a>, <a href="#post-and-ghost">PostScript and Ghostscript</a>, <a href="#id2917004">Prefilters</a>, <a href="#id2920029">Driver Execution on the Server</a>, <a href="#id2920446">Network PostScript RIP</a>, <a href="#id2920773">CUPS: A Magical Stone?</a>, <a href="#id2921278">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dd><dl><dt>(see also Ghostscript)</dt><dt>RIP, <a href="#post-and-ghost">PostScript and Ghostscript</a></dt></dl></dd><dt>PPD, <a href="#post-and-ghost">PostScript and Ghostscript</a>, <a href="#id2916020">PostScript Printer Description (PPD) Specification</a>, <a href="#id2918652">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a>, <a href="#id2920548">PPDs for Non-PS Printers on UNIX</a>, <a href="#id2920608">PPDs for Non-PS Printers on Windows</a>, <a href="#id2920773">CUPS: A Magical Stone?</a>, <a href="#id2923144">Installing the PostScript Driver on a Client</a></dt><dd><dl><dt>CUPS (see CUPS-PPD)</dt></dl></dd><dt>preferred master, <a href="#id2870309">What Is Browsing?</a>, <a href="#DMB">Configuring WORKGROUP Browsing</a>, <a href="#browse-force-master">Forcing Samba to Be the Master</a>, <a href="#id2883073">Making Samba the Domain Master</a>, <a href="#id2952069">The Tests</a></dt><dt>preserve case, <a href="#id2937589">Windows 9x/Me Profile Setup</a></dt><dt>print command, <a href="#id2904555">The [global] Section</a>, <a href="#id2905951">Default UNIX System Printing Commands</a>, <a href="#id2906585">Custom Print Commands</a>, <a href="#id2913799">Linking smbd with libcups.so</a>, <a href="#id2920162">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="#id2928720">Pre-Conditions</a>, <a href="#id2928890">Manual Configuration</a></dt><dt>printable, <a href="#ptrsect">The [printers] Section</a>, <a href="#id2905547">Any [my_printer_name] Section</a></dt><dt>printcap, <a href="#id2905951">Default UNIX System Printing Commands</a>, <a href="#id2913705">Basic CUPS Support Configuration</a>, <a href="#id2913799">Linking smbd with libcups.so</a>, <a href="#id2914245">More Complex CUPS smb.conf Settings</a>, <a href="#id2928720">Pre-Conditions</a></dt><dt>printcap name, <a href="#id2904555">The [global] Section</a></dt><dt>printer admin, <a href="#id2904555">The [global] Section</a>, <a href="#id2905547">Any [my_printer_name] Section</a>, <a href="#id2907544">[print$] Section Parameters</a>, <a href="#id2908167">Add Printer Wizard Driver Installation</a>, <a href="#id2910060">First Client Driver Installation</a>, <a href="#id2910292">Setting Device Modes on New Printers</a>, <a href="#id2910743">Always Make First Client Connection as root or printer admin</a>, <a href="#id2910952">Setting Default Print Options for Client Drivers</a>, <a href="#id2911674">Adding New Printers with the Windows NT APW</a>, <a href="#id2914245">More Complex CUPS smb.conf Settings</a>, <a href="#id2924057">Requirements for adddriver and setdriver to Succeed</a>, <a href="#id2929925">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt>printing, <a href="#id2904555">The [global] Section</a>, <a href="#id2905951">Default UNIX System Printing Commands</a>, <a href="#id2906585">Custom Print Commands</a>, <a href="#id2913705">Basic CUPS Support Configuration</a>, <a href="#id2913799">Linking smbd with libcups.so</a>, <a href="#id2914245">More Complex CUPS smb.conf Settings</a>, <a href="#id2920162">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="#id2928720">Pre-Conditions</a>, <a href="#id2928890">Manual Configuration</a></dt><dt>printing.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>PrintPro (see ESP Print Pro)</dt><dt>public, <a href="#ptrsect">The [printers] Section</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>queue resume command, <a href="#id2913799">Linking smbd with libcups.so</a></dt><dt>queuepause command, <a href="#id2913799">Linking smbd with libcups.so</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>raw printing, <a href="#SimplePrintServer">Central Print Serving</a>, <a href="#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>read list, <a href="#id2894851">User and Group-Based Controls</a></dt><dt>read only, <a href="#id2895710">Miscellaneous Controls</a>, <a href="#ptrsect">The [printers] Section</a>, <a href="#id2907544">[print$] Section Parameters</a></dt><dt>read raw, <a href="#id2959031">Read Raw</a></dt><dt>read size, <a href="#id2958895">Read Size</a></dt><dt>Relative Identifier (see RID)</dt><dt>remote announce, <a href="#id2870632">NetBIOS over TCP/IP</a>, <a href="#id2871266">How Browsing Functions</a>, <a href="#id2883303">Use of the Remote Announce Parameter</a>, <a href="#id2884448">Browsing Support in Samba</a></dt><dt>remote browse sync, <a href="#id2870632">NetBIOS over TCP/IP</a>, <a href="#id2871266">How Browsing Functions</a>, <a href="#id2883462">Use of the Remote Browse Sync Parameter</a></dt><dt>replication, <a href="#id2852572">Features and Benefits</a></dt><dd><dl><dt>browse lists, <a href="#id2884709">Cross-Subnet Browsing</a></dt><dt>SAM, <a href="#id2852858">Domain Controller Types</a>, <a href="#id2873684">Features and Benefits</a>, <a href="#id2874103">MS Windows NT4-style Domain Control</a>, <a href="#id2874791">Backup Domain Controller Configuration</a>, <a href="#id2875368">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a href="#id2875402">How Do I Replicate the smbpasswd File?</a></dt><dt>WINS, <a href="#id2870632">NetBIOS over TCP/IP</a>, <a href="#id2883731">WINS Server Configuration</a>, <a href="#id2884003">WINS Replication</a></dt></dl></dd><dt>RID, <a href="#id2892376">Default Users, Groups and Relative Identifiers</a></dt><dt>roaming profiles, <a href="#id2937373">Disabling Roaming Profile Support</a></dt><dt>root preexec, <a href="#id2948892">Logon Scripts</a></dt><dt>rpcclient</dt><dd><dl><dt>adddriver, <a href="#id2922468">Run cupsaddsmb with Verbose Output</a>, <a href="#id2922698">Understanding cupsaddsmb</a>, <a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="#id2923752">Understanding the rpcclient man Page</a>, <a href="#id2924057">Requirements for adddriver and setdriver to Succeed</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt>enumdrivers, <a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt>enumports, <a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dt>enumprinters, <a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="#id2924057">Requirements for adddriver and setdriver to Succeed</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a>, <a href="#id2925432">Troubleshooting Revisited</a></dt><dt>getdriver, <a href="#id2923881">Producing an Example by Querying a Windows Box</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt><dt>getprinter, <a href="#id2923881">Producing an Example by Querying a Windows Box</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a>, <a href="#id2925432">Troubleshooting Revisited</a></dt><dt>setdriver, <a href="#id2921797">Caveats to be Considered</a>, <a href="#id2922468">Run cupsaddsmb with Verbose Output</a>, <a href="#id2922698">Understanding cupsaddsmb</a>, <a href="#id2923398">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="#id2924057">Requirements for adddriver and setdriver to Succeed</a>, <a href="#id2924305">Manual Driver Installation in 15 Steps</a></dt></dl></dd><dt>rsync, <a href="#id2955835">Accessing the Samba Sources via rsync and ftp</a></dt><dt>rundll32, <a href="#id2935452">Adding Printers without User Intervention</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SAM, <a href="#id2852572">Features and Benefits</a>, <a href="#id2852858">Domain Controller Types</a>, <a href="#id2875708">Features and Benefits</a>, <a href="#id2932521">Result Caching</a></dt><dt>SAM backend</dt><dd><dl><dt>LDAP, <a href="#id2873684">Features and Benefits</a></dt><dt>ldapsam, <a href="#id2873684">Features and Benefits</a>, <a href="#id2886115">Features and Benefits</a>, <a href="#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="#id2888128">ldapsam</a></dt><dt>ldapsam_compat, <a href="#id2886115">Features and Benefits</a></dt><dt>mysqlsam, <a href="#id2886115">Features and Benefits</a>, <a href="#id2890210">MySQL</a></dt><dt>non-LDAP, <a href="#id2873684">Features and Benefits</a></dt><dt>smbpasswd, <a href="#id2886115">Features and Benefits</a>, <a href="#id2887948">smbpasswd  Encrypted Password Database</a></dt><dt>tdbsam, <a href="#id2873684">Features and Benefits</a>, <a href="#id2886115">Features and Benefits</a>, <a href="#id2888074">tdbsam</a></dt><dt>xmlsam, <a href="#id2886115">Features and Benefits</a>, <a href="#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="#XMLpassdb">XML</a></dt></dl></dd><dt>schannel, <a href="#id2873477">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>secrets.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>security, <a href="#id2868708">Samba Security Modes</a>, <a href="#id2869048">Domain Security Mode (User Level Security)</a>, <a href="#id2869451">Server Security (User Level Security)</a>, <a href="#id2869952">What Makes Samba a Server?</a>, <a href="#id2869991">What Makes Samba a Domain Controller?</a>, <a href="#id2870027">What Makes Samba a Domain Member?</a>, <a href="#id2870064">Constantly Losing Connections to Password Server</a>, <a href="#id2871603">Preparing for Domain Control</a>, <a href="#id2872962">Security Mode and Master Browsers</a>, <a href="#id2876940">Joining an NT4-type Domain with Samba-3</a>, <a href="#id2877448">Why Is This Better Than security = server?</a>, <a href="#id2877654">Configure smb.conf</a>, <a href="#id2922324">Run cupsaddsmb (Quiet Mode)</a>, <a href="#id2929362">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a>, <a href="#id2947940">Passdb Backends and Authentication</a>, <a href="#id2952069">The Tests</a>, <a href="#id2958164">Configuring Windows for Workgroups Password Handling</a></dt><dt>security mask, <a href="#id2895301">File and Directory Permissions-Based Controls</a>, <a href="#id2897220">Interaction with the Standard Samba create mask Parameters</a></dt><dt>Security Mode, <a href="#id2868708">Samba Security Modes</a></dt><dt>Server Manager, <a href="#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="#id2876046">Manual Creation of Machine Trust Accounts</a>, <a href="#id2934831">Remote Server Administration</a></dt><dt>Server Type, <a href="#id2868620">Server Types</a></dt><dd><dl><dt>Domain Member, <a href="#id2869088">Example Configuration</a>, <a href="#id2875061">Example Configuration</a>, <a href="#id2875708">Features and Benefits</a></dt></dl></dd><dt>sessionid.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>share_info.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>short preserve case, <a href="#id2895710">Miscellaneous Controls</a>, <a href="#id2937589">Windows 9x/Me Profile Setup</a></dt><dt>Short-Cuts, <a href="#id2894066">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>show add printer wizard, <a href="#id2904555">The [global] Section</a>, <a href="#id2911674">Adding New Printers with the Windows NT APW</a></dt><dt>SID, <a href="#id2852572">Features and Benefits</a>, <a href="#id2873244">The System Cannot Log You On (C000019B)</a>, <a href="#id2874791">Backup Domain Controller Configuration</a>, <a href="#passdbtech">Technical Information</a>, <a href="#id2891703">Features and Benefits</a>, <a href="#id2939212">Side Bar Notes</a>, <a href="#id2939276">Get SID</a>, <a href="#id2948955">Profile Migration/Creation</a></dt><dt>signing, <a href="#id2873477">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>simple configuration, <a href="#id2859290">Example Configuration</a></dt><dt>Single Sign On, <a href="#id2921797">Caveats to be Considered</a></dt><dt>slow browsing, <a href="#id2885679">Browsing of Shares and Directories is Very Slow</a></dt><dt>smbclient, <a href="#ads-test-smbclient">Testing with smbclient</a>, <a href="#id2952069">The Tests</a></dt><dt>smbgrpadd.sh, <a href="#id2893104">Sample smb.conf Add Group Script</a></dt><dt>socket options, <a href="#id2958804">Socket Options</a></dt><dt>spooling</dt><dd><dl><dt>central, <a href="#id2914632">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt>peer-to-peer, <a href="#id2914632">Central Spooling vs. Peer-to-Peer Printing</a></dt></dl></dd><dt>spooling-only, <a href="#id2914686">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt>SRVTOOLS.EXE, <a href="#id2876369">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="#id2934831">Remote Server Administration</a></dt><dt>strict locking, <a href="#id2898524">Discussion</a></dt><dt>swat, <a href="#id2867707">SWAT</a></dt><dd><dl><dt>enable, <a href="#xinetd">Enabling SWAT for Use</a></dt><dt>security, <a href="#id2950853">Securing SWAT through SSL</a></dt></dl></dd><dt>System Policy Editor, <a href="#id2935660">Creating and Managing System Policies</a>, <a href="#id2936166">Administration of Windows 200x/XP Policies</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>TDB, <a href="#id2925600">The Printing *.tdb Files</a>, <a href="#id2925844">Trivial Database Files</a></dt><dd><dl><dt>backing up (see tdbbackup)</dt></dl></dd><dt>tdbbackup, <a href="#id2926051">Using tdbbackup</a></dt><dt>template homedir, <a href="#id2934074">Linux/FreeBSD-specific PAM configuration</a></dt><dt>testparm, <a href="#id2952069">The Tests</a></dt><dt>text/plain, <a href="#id2916641">MIME Type Conversion Rules</a></dt><dt>total print jobs, <a href="#id2904555">The [global] Section</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UDP, <a href="#id2870632">NetBIOS over TCP/IP</a></dt><dt>UID, <a href="#id2891703">Features and Benefits</a></dt><dt>unexpected.tdb, <a href="#id2925600">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>unix charset, <a href="#id2946022">Samba and Charsets</a></dt><dt>UNIX charset, <a href="#id2946166">Japanese Charsets</a></dt><dt>use client driver, <a href="#id2904555">The [global] Section</a></dt><dt>user, <a href="#id2868936">Share Level Security</a>, <a href="#id2952069">The Tests</a></dt><dt>User Accounts</dt><dd><dl><dt>Adding/Deleting, <a href="#id2887270">The smbpasswd Command</a>, <a href="#pdbeditthing">The pdbedit Command</a>, <a href="#id2889191">Accounts and Groups Management</a></dt></dl></dd><dt>User Management, <a href="#id2887270">The smbpasswd Command</a>, <a href="#pdbeditthing">The pdbedit Command</a>, <a href="#id2889191">Accounts and Groups Management</a></dt><dt>User Manager, <a href="#samba-trusted-domain">Samba as the Trusted Domain</a>, <a href="#id2902332">Samba as the Trusting Domain</a>, <a href="#id2934831">Remote Server Administration</a></dt><dt>useradd, <a href="#id2876046">Manual Creation of Machine Trust Accounts</a></dt><dt>username, <a href="#id2894851">User and Group-Based Controls</a></dt><dt>username level, <a href="#id2869727">Password Checking</a></dt><dt>username map, <a href="#id2876728">Windows 200x/XP Professional Client</a></dt><dt>users, <a href="#id2901297">Why Can Users Access Home Directories of Other Users?</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid users, <a href="#id2894851">User and Group-Based Controls</a>, <a href="#id2952069">The Tests</a></dt><dt>veto files, <a href="#id2895710">Miscellaneous Controls</a></dt><dt>vfs objects, <a href="#id2930810">Discussion</a></dt><dt>vipw, <a href="#id2876046">Manual Creation of Machine Trust Accounts</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>WebClient, <a href="#id2885679">Browsing of Shares and Directories is Very Slow</a></dt><dt>winbind separator, <a href="#id2933329">Starting and Testing the winbindd Daemon</a></dt><dt>winbindd, <a href="#id2875061">Example Configuration</a></dt><dt>windows registry settings</dt><dd><dl><dt>default profile locations, <a href="#id2939674">MS Windows NT4 Workstation</a>, <a href="#id2940295">MS Windows 200x/XP</a></dt><dt>profile path, <a href="#id2937589">Windows 9x/Me Profile Setup</a></dt><dt>roaming profiles, <a href="#id2937373">Disabling Roaming Profile Support</a></dt></dl></dd><dt>WINS, <a href="#id2870309">What Is Browsing?</a>, <a href="#id2870632">NetBIOS over TCP/IP</a>, <a href="#id2945433">WINS Lookup</a></dt><dt>wins hook, <a href="#id2870309">What Is Browsing?</a></dt><dt>wins proxy, <a href="#id2870309">What Is Browsing?</a></dt><dt>wins server, <a href="#id2870309">What Is Browsing?</a>, <a href="#id2883539">WINS  The Windows Internetworking Name Server</a>, <a href="#id2883731">WINS Server Configuration</a></dt><dt>wins support, <a href="#id2870309">What Is Browsing?</a>, <a href="#id2883539">WINS  The Windows Internetworking Name Server</a>, <a href="#id2883731">WINS Server Configuration</a></dt><dt>workgroup, <a href="#id2872962">Security Mode and Master Browsers</a>, <a href="#id2876940">Joining an NT4-type Domain with Samba-3</a>, <a href="#id2884448">Browsing Support in Samba</a></dt><dt>write list, <a href="#id2894851">User and Group-Based Controls</a>, <a href="#id2907544">[print$] Section Parameters</a></dt><dt>write raw, <a href="#id2959115">Write Raw</a></dt><dt>writeable, <a href="#ptrsect">The [printers] Section</a>, <a href="#id2905547">Any [my_printer_name] Section</a></dt><dt>WYSIWYG, <a href="#id2915399">Windows Drivers, GDI and EMF</a></dt></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>X Window System, <a href="#id2915399">Windows Drivers, GDI and EMF</a>, <a href="#id2915572">UNIX Printfile Conversion and GUI Basics</a></dt><dt>xinetd, <a href="#id2956589">Starting from inetd.conf</a> (see inetd)</dt><dt>Xprint, <a href="#id2915399">Windows Drivers, GDI and EMF</a>, <a href="#id2915572">UNIX Printfile Conversion and GUI Basics</a></dt></dl></div></div></div></div></body></html>
diff --git a/docs/htmldocs/SambaHA.html b/docs/htmldocs/SambaHA.html
new file mode 100644 (file)
index 0000000..7104c80
--- /dev/null
@@ -0,0 +1,4 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 29. High Availability Options</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="Backup.html" title="Chapter 28. Samba Backup Techniques"><link rel="next" href="migration.html" title="Part IV. Migration and Updating"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 29. High Availability Options</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Backup.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="SambaHA"></a>Chapter 29. High Availability Options</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="SambaHA.html#id2963987">Note</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963987"></a>Note</h2></div></div><div></div></div><p>
+This chapter did not make it into this release.
+It is planned for the published release of this document.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Backup.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="migration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 28. Samba Backup Techniques </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part IV. Migration and Updating</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/ServerType.html b/docs/htmldocs/ServerType.html
new file mode 100644 (file)
index 0000000..77a2937
--- /dev/null
@@ -0,0 +1,330 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. Server Types and Security Modes</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="previous" href="type.html" title="Part II. Server Configuration Basics"><link rel="next" href="samba-pdc.html" title="Chapter 5. Domain Control"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 4. Server Types and Security Modes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="type.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="samba-pdc.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="ServerType"></a>Chapter 4. Server Types and Security Modes</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="ServerType.html#id2885999">Features and Benefits</a></dt><dt><a href="ServerType.html#id2886097">Server Types</a></dt><dt><a href="ServerType.html#id2886186">Samba Security Modes</a></dt><dd><dl><dt><a href="ServerType.html#id2886291">User Level Security</a></dt><dt><a href="ServerType.html#id2886413">Share Level Security</a></dt><dt><a href="ServerType.html#id2886525">Domain Security Mode (User Level Security)</a></dt><dt><a href="ServerType.html#id2886821">ADS Security Mode (User Level Security)</a></dt><dt><a href="ServerType.html#id2886928">Server Security (User Level Security)</a></dt></dl></dd><dt><a href="ServerType.html#id2887204">Password Checking</a></dt><dt><a href="ServerType.html#id2887400">Common Errors</a></dt><dd><dl><dt><a href="ServerType.html#id2887429">What Makes Samba a Server?</a></dt><dt><a href="ServerType.html#id2887468">What Makes Samba a Domain Controller?</a></dt><dt><a href="ServerType.html#id2887504">What Makes Samba a Domain Member?</a></dt><dt><a href="ServerType.html#id2887542">Constantly Losing Connections to Password Server</a></dt></dl></dd></dl></div><p>
+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 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.
+</p><p>
+The chapter provides an overview of the security modes of which Samba is capable
+and how they relate to MS Windows servers and clients.
+</p><p>
+A question often asked is, &#8220;<span class="quote">Why would I want to use Samba?</span>&#8221; 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 towards Samba. The benefit may be on the side of our competition.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885999"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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, &#8220;<span class="quote">This is a garnet.
+I can turn that into a precious gem and some day it will make a princess very happy!</span>&#8221;
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+So, what are the benefits of features mentioned in this chapter?
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Samba-3 can replace an MS Windows NT4 Domain Controller.
+       </p></li><li><p>
+       Samba-3 offers excellent interoperability with MS Windows NT4-style
+       domains as well as natively with Microsoft Active Directory domains.
+       </p></li><li><p>
+       Samba-3 permits full NT4-style Interdomain Trusts.
+       </p></li><li><p>
+       Samba has security modes that permit more flexible
+       authentication than is possible with MS Windows NT4 Domain Controllers.
+       </p></li><li><p>
+       Samba-3 permits use of multiple account database backends.
+       </p></li><li><p>
+       The account (password) 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.
+       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2886097"></a>Server Types</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2886109"></a>
+Administrators of Microsoft networks often refer to three
+different type of servers:</p><div class="itemizedlist"><ul type="disc"><li><p>Domain Controller</p><div class="itemizedlist"><ul type="circle"><li>Primary Domain Controller</li><li>Backup Domain Controller</li><li>ADS Domain Controller</li></ul></div></li><li><p>Domain Member Server</p><div class="itemizedlist"><ul type="circle"><li>Active Directory Domain Server</li><li>NT4 Style Domain Domain Server</li></ul></div></li><li><p>Stand-alone Server</p></li></ul></div><p>
+The chapters covering Domain Control, Backup Domain Control and Domain Membership provide
+pertinent information regarding Samba configuration for each of these server roles.
+The reader is strongly encouraged to become intimately familiar with the information 
+presented.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2886186"></a>Samba Security Modes</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2886196"></a>
+<a class="indexterm" name="id2886205"></a>
+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.
+</p><p>
+In the SMB/CIFS networking world, there are only two types of security: <span class="emphasis"><em>User Level</em></span>
+and <span class="emphasis"><em>Share Level</em></span>. We refer to these collectively as <span class="emphasis"><em>security levels</em></span>.
+In implementing these two security levels, Samba provides flexibilities
+that are not available with Microsoft Windows NT4/200x servers. In actual fact, Samba implements
+<span class="emphasis"><em>Share Level</em></span> security only one way, but has four ways of implementing
+<span class="emphasis"><em>User Level</em></span> security. Collectively, we call the Samba implementations
+<span class="emphasis"><em>Security Modes</em></span>. They are known as: <span class="emphasis"><em>SHARE</em></span>, <span class="emphasis"><em>USER</em></span>,
+<span class="emphasis"><em>DOMAIN</em></span>, <span class="emphasis"><em>ADS</em></span>, and <span class="emphasis"><em>SERVER</em></span> modes.
+They are documented in this chapter.
+</p><p>
+An SMB server tells the client at startup what security level it is running. There are two options:
+Share Level and User Level. Which of these two the client receives affects the way the client then
+tries to authenticate itself. It does not directly affect (to any great extent) the way the Samba
+server does security. This may sound strange, but it fits in with the client/server approach of SMB.
+In SMB everything is initiated and controlled by the client, and the server can only tell the client
+what is available and whether an action is allowed.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886291"></a>User Level Security</h3></div></div><div></div></div><p>
+We will describe User Level Security first, as its simpler.
+In User Level Security, the client will send 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
+<span class="emphasis"><em>accept/reject</em></span> on anything other than:
+</p><div class="orderedlist"><ol type="1"><li><p>the username/password.</p></li><li><p>the name of the client machine.</p></li></ol></div><p>
+If the server accepts the username/password then the client expects to be able to
+mount shares (using a <span class="emphasis"><em>tree connection</em></span>) without specifying a
+password. It expects that all access rights will be as the username/password
+specified in the <span class="emphasis"><em>session setup</em></span>.
+</p><p>
+It is also possible for a client to send multiple <span class="emphasis"><em>session setup</em></span>
+requests. When the server responds, it gives the client a <span class="emphasis"><em>uid</em></span> 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).
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2886371"></a>Example Configuration</h4></div></div><div></div></div><p>
+The <tt class="filename">smb.conf</tt> parameter that sets user level security is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr></table><p>
+This is the default setting since Samba-2.2.x.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886413"></a>Share Level Security</h3></div></div><div></div></div><p>
+In Share Level security, the client authenticates
+itself separately for each share. It sends a password along with each 
+tree connection (share mount). It does not explicitly send a
+username with this operation. The client expects a password to be associated
+with each share, independent of the user. This means that Samba has to work out what
+username the client probably wants to use. It is never explicitly sent the username.
+Some commercial SMB servers such as NT actually associate passwords directly with
+shares in Share Level security, but Samba always uses the UNIX authentication scheme
+where it is a username/password pair that is authenticated, not a share/password pair.
+</p><p>
+To understand the MS Windows networking parallels, one should think
+in terms of MS Windows 9x/Me where one can create a shared folder that provides read-only
+or full access, with or without a password.
+</p><p>
+Many clients send a session setup even if the server is in Share Level security. They
+normally send a valid username but no password. Samba records this username in a list
+of possible usernames. When the client then does a tree connection it also adds to this list the name
+of the share they try to connect to (useful for home directories) and any users
+listed in the <a class="indexterm" name="id2886456"></a><i class="parameter"><tt>user</tt></i> parameter in the <tt class="filename">smb.conf</tt> file.
+The password is then checked in turn against these possible usernames. If a match is found
+then the client is authenticated as that user.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2886481"></a>Example Configuration</h4></div></div><div></div></div><p>
+The <tt class="filename">smb.conf</tt> parameter that sets Share Level security is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = share</tt></i></td></tr></table><p>
+There are reports that recent MS Windows clients do not like to work
+with share mode security servers. You are strongly discouraged from using Share Level security.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886525"></a>Domain Security Mode (User Level Security)</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2886538"></a>
+When Samba is operating in <a class="indexterm" name="id2886546"></a><i class="parameter"><tt>security</tt></i> = domain 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.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2886566"></a>Example Configuration</h4></div></div><div></div></div><p><span class="emphasis"><em>
+Samba as a Domain Member Server
+</em></span></p><p>
+<a class="indexterm" name="id2886583"></a>
+This method involves addition of the following parameters in the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = domain</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr></table><p>
+In order for this method to work, the Samba server needs to join the MS Windows NT
+security domain. This is done as follows:
+<a class="indexterm" name="id2886633"></a>
+<a class="indexterm" name="id2886644"></a>
+</p><div class="procedure"><ol type="1"><li><p>On the MS Windows NT Domain Controller, using
+        the Server Manager, add a machine account for the Samba server.
+        </p></li><li><p>On the UNIX/Linux system execute:</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>net rpc join -U administrator%password</tt></b></pre></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Samba-2.2.4 and later can auto-join a Windows NT4-style Domain just by executing:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbpasswd -j <i class="replaceable"><tt>DOMAIN_NAME</tt></i> -r <i class="replaceable"><tt>PDC_NAME</tt></i> \
+        -U Administrator%<i class="replaceable"><tt>password</tt></i></tt></b>
+</pre><p>
+
+Samba-3 can do the same by executing:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net rpc join -U Administrator%<i class="replaceable"><tt>password</tt></i></tt></b>
+</pre><p>
+It is not necessary with Samba-3 to specify the <i class="replaceable"><tt>DOMAIN_NAME</tt></i> or the
+<i class="replaceable"><tt>PDC_NAME</tt></i> as it figures this out from the <tt class="filename">smb.conf</tt> file settings.
+</p></div><p>
+Use of this mode of authentication does require there to be a standard UNIX account
+for each user in order to assign a UID once the account has been authenticated by
+the remote Windows DC. This account can be blocked to prevent logons by clients other than
+MS Windows through means such as setting an invalid shell in the
+<tt class="filename">/etc/passwd</tt> entry.
+</p><p>
+An alternative to assigning UIDs to Windows users on a Samba member server is
+presented in <link linkend="winbind">.
+</p><p>
+For more information regarding Domain Membership, see <link linkend="domain-member">.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886821"></a>ADS Security Mode (User Level Security)</h3></div></div><div></div></div><p>
+Both Samba-2.2, and Samba-3 can join an Active Directory domain. 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. Active Directory in native mode prohibits only the use of
+Backup Domain Controllers running MS Windows NT4.
+</p><p>
+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.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2886851"></a>Example Configuration</h4></div></div><div></div></div><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>realm = your.kerberos.REALM</tt></i></td></tr><tr><td><i class="parameter"><tt>security = ADS</tt></i></td></tr></table><p>
+The following parameter may be required:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = your.kerberos.server</tt></i></td></tr></table><p>
+Please refer to <link linkend="domain-member"> and <link linkend="ads-member">
+for more information regarding this configuration option.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2886928"></a>Server Security (User Level Security)</h3></div></div><div></div></div><p>
+Server Security Mode is left over from the time when Samba was not capable of acting
+as a Domain Member server. It is highly recommended not to use this feature. Server
+security mode has many drawbacks that include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Potential Account Lockout on MS Windows NT4/200x password servers.</p></li><li><p>Lack of assurance that the password server is the one specified.</p></li><li><p>Does not work with Winbind, which is particularly needed when storing profiles remotely.</p></li><li><p>This mode may open connections to the password server, and keep them open for extended periods.</p></li><li><p>Security on the Samba server breaks badly when the remote password server suddenly shuts down.</p></li><li><p>With this mode there is NO security account in the domain that the password server belongs to for the Samba server.</p></li></ul></div><p>
+In Server Security Mode the Samba server reports to the client that it is in User Level
+security. The client then does a session setup as described earlier.
+The Samba server takes the username/password that the client sends and attempts to login to the
+<a class="indexterm" name="id2886997"></a><i class="parameter"><tt>password server</tt></i> by sending exactly the same username/password that
+it got from the client. If that server is in User Level Security and accepts the password,
+then Samba accepts the client's connection. This allows the Samba server to use another SMB
+server as the <a class="indexterm" name="id2887017"></a><i class="parameter"><tt>password server</tt></i>.
+</p><p>
+You should also note that at the start of all this where the server tells the client
+what security level it is in, it also tells the client if it supports encryption. If it
+does, it supplies the client with a random cryptkey. The client will then send all
+passwords in encrypted form. Samba supports this type of encryption by default.
+</p><p>
+The parameter <a class="indexterm" name="id2887045"></a><i class="parameter"><tt>security</tt></i> = server means that Samba reports to clients that
+it is running in <span class="emphasis"><em>user mode</em></span> but actually passes off all authentication
+requests to another <span class="emphasis"><em>user mode</em></span> server. This requires an additional
+parameter <a class="indexterm" name="id2887070"></a><i class="parameter"><tt>password server</tt></i> that points to the real authentication server.
+The real authentication server can be another Samba server, or it can be a Windows NT server,
+the latter being natively capable of encrypted password support.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+When Samba is running in <span class="emphasis"><em>Server Security Mode</em></span> it is essential that
+the parameter <span class="emphasis"><em>password server</em></span> is set to the precise NetBIOS machine
+name of the target authentication server. Samba cannot determine this from NetBIOS name
+lookups because the choice of the target authentication server is arbitrary and cannot
+be determined from a domain name. In essence, a Samba server that is in
+<span class="emphasis"><em>Server Security Mode</em></span> is operating in what used to be known as
+workgroup mode.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2887114"></a>Example Configuration</h4></div></div><div></div></div><p><span class="emphasis"><em>
+Using MS Windows NT as an Authentication Server
+</em></span></p><p>
+This method involves the additions of the following parameters in the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>encrypt passwords = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>security = server</tt></i></td></tr><tr><td><i class="parameter"><tt>password server = "NetBIOS_name_of_a_DC"</tt></i></td></tr></table><p>
+There are two ways of identifying whether or not a username and password pair is valid.
+One uses the reply information provided as part of the authentication messaging
+process, the other uses just an error code.
+</p><p>
+The downside of this mode of configuration is the fact that for security reasons Samba
+will send the password server a bogus username and a bogus password and if the remote
+server fails to reject the username and password pair then an alternative mode of
+identification of validation is used. Where a site uses password lock out after a
+certain number of failed authentication attempts this will result in user lockouts.
+</p><p>
+Use of this mode of authentication requires a standard UNIX account for the user.
+This account can be blocked to prevent logons by non-SMB/CIFS clients.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2887204"></a>Password Checking</h2></div></div><div></div></div><p>
+MS Windows clients may use encrypted passwords as part of a challenge/response
+authentication model (a.k.a. NTLMv1 and NTLMv2) or alone, or cleartext strings for simple
+password-based authentication. It should be realized that with the SMB protocol,
+the password is passed over the network either in plain-text or encrypted, but
+not both in the same authentication request.
+</p><p>
+When encrypted passwords are used, a password that has been entered by the user
+is encrypted in two ways:
+</p><div class="itemizedlist"><ul type="disc"><li><p>An MD4 hash of the unicode of the password
+        string. This is known as the NT hash.
+        </p></li><li><p>The password is converted to upper case,
+        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 &#8220;<span class="quote">magic</span>&#8221; 8-byte value.
+        The resulting 16 bytes form the LanMan hash.
+        </p></li></ul></div><p>
+MS Windows 95 pre-service pack 1, 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.
+</p><p>
+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.
+</p><p>
+When Microsoft changed the default password mode, support was dropped for caching
+of the plain-text password. This means that when the registry parameter is changed
+to re-enable use of plain-text 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 plain-text password support in such clients.
+</p><p>
+The following parameters can be used to work around the issue of Windows 9x/Me clients
+upper-casing usernames and passwords before transmitting them to the SMB server
+when using cleartext authentication:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password level = integer</tt></i></td></tr><tr><td><i class="parameter"><tt>username level = integer</tt></i></td></tr></table><p>
+By default Samba will convert to lower case the username before attempting to lookup the user
+in the database of local system accounts. Because UNIX usernames conventionally
+only contain lower-case characters, the <a class="indexterm" name="id2887327"></a><i class="parameter"><tt>username level</tt></i> parameter
+is rarely needed.
+</p><p>
+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 cleartext authentication, the <a class="indexterm" name="id2887350"></a><i class="parameter"><tt>password level</tt></i>
+must be set to the maximum number of upper case letters that <span class="emphasis"><em>could</em></span>
+appear in a password. Note that if the server OS uses the traditional DES version
+of crypt(), a <a class="indexterm" name="id2887371"></a><i class="parameter"><tt>password level</tt></i> of 8 will result in case
+insensitive passwords as seen from Windows users. This will also result in longer
+login times as Samba has to compute the permutations of the password string and
+try them one by one until a match is located (or all combinations fail).
+</p><p>
+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 plain-text
+passwords will eventually lead to user complaints and unhappiness.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2887400"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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. 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2887429"></a>What Makes Samba a Server?</h3></div></div><div></div></div><p>
+To some the nature of the Samba <span class="emphasis"><em>security</em></span> mode is obvious, but entirely
+wrong all the same. It is assumed that <a class="indexterm" name="id2887445"></a><i class="parameter"><tt>security</tt></i> = server means that Samba
+will act as a server. Not so! This setting means that Samba will <span class="emphasis"><em>try</em></span>
+to use another SMB server as its source for user authentication alone.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2887468"></a>What Makes Samba a Domain Controller?</h3></div></div><div></div></div><p>
+The <tt class="filename">smb.conf</tt> parameter <a class="indexterm" name="id2887486"></a><i class="parameter"><tt>security</tt></i> = domain does not really make Samba behave
+as a Domain Controller. This setting means we want Samba to be a Domain Member.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2887504"></a>What Makes Samba a Domain Member?</h3></div></div><div></div></div><p>
+Guess! So many others do. But whatever you do, do not think that <a class="indexterm" name="id2887516"></a><i class="parameter"><tt>security</tt></i> = user
+makes Samba act as a Domain Member. Read the manufacturer's manual before the warranty expires. See 
+<link linkend="domain-member"> for more information.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2887542"></a>Constantly Losing Connections to Password Server</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+Why does server_validate() simply give up rather than re-establish its connection to the
+password server?  Though I am not fluent in the SMB protocol, perhaps the cluster server
+process passes along to its client workstation the session key it receives from the password
+server, which means the password hashes submitted by the client would not work on a subsequent
+connection whose session key would be different. So server_validate() must give up.</span>&#8221;
+</p><p>
+Indeed. That's why <a class="indexterm" name="id2887570"></a><i class="parameter"><tt>security</tt></i> = server
+is at best a nasty hack. Please use <a class="indexterm" name="id2887584"></a><i class="parameter"><tt>security</tt></i> = domain;
+<a class="indexterm" name="id2887597"></a><i class="parameter"><tt>security</tt></i> = server mode is also known as pass-through authentication.
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="type.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="samba-pdc.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part II. Server Configuration Basics </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 5. Domain Control</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/StandAloneServer.html b/docs/htmldocs/StandAloneServer.html
new file mode 100644 (file)
index 0000000..78f2199
--- /dev/null
@@ -0,0 +1,119 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 8. Stand-alone Servers</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="previous" href="domain-member.html" title="Chapter 7. Domain Membership"><link rel="next" href="ClientConfig.html" title="Chapter 9. MS Windows Network Configuration Guide"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 8. Stand-alone Servers</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="domain-member.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="ClientConfig.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="StandAloneServer"></a>Chapter 8. Stand-alone Servers</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="StandAloneServer.html#id2896324">Features and Benefits</a></dt><dt><a href="StandAloneServer.html#id2896363">Background</a></dt><dt><a href="StandAloneServer.html#id2896435">Example Configuration</a></dt><dd><dl><dt><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt></dl></dd><dt><a href="StandAloneServer.html#id2897068">Common Errors</a></dt></dl></div><p>
+Stand-alone Servers are independent of Domain Controllers on the network.
+They are not Domain Members and function more like workgroup servers. In many
+cases a Stand-alone Server is configured with a minimum of security control
+with the intent that all data served will be readily accessible to all users.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2896324"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Stand-alone 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.
+</p><p>
+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. Noone can write files to the server as it is legislatively
+important that all documents remain unaltered. A share mode read-only Stand-alone
+Server is an ideal solution.
+</p><p>
+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 Stand-alone Server makes
+a great solution.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2896363"></a>Background</h2></div></div><div></div></div><p>
+The term <span class="emphasis"><em>Stand-alone Server</em></span> 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 SHARE mode or in
+USER mode.
+</p><p>
+No special action is needed other than to create user accounts. Stand-alone
+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 they use will
+be translated (mapped) locally on the Stand-alone Server to a locally known
+user name. There are several ways this can be done.
+</p><p>
+Samba tends to blur the distinction a little in respect of what is
+a Stand-alone 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.
+</p><p>
+Through the use of Pluggable Authentication Modules (PAM) and the name service switcher (NSSWITCH),
+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
+(<tt class="filename">/etc/passwd</tt> or <tt class="filename">/etc/shadow</tt>), may use a
+local smbpasswd file, or may use an LDAP backend, or even via PAM and Winbind another CIFS/SMB server
+for authentication.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2896435"></a>Example Configuration</h2></div></div><div></div></div><p>
+The examples, <link linkend="simplynice">, and link linkend="SimplePrintServer"/&gt;,
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="RefDocServer"></a>Reference Documentation Server</h3></div></div><div></div></div><p>
+Configuration of a read-only data server that everyone can access is very simple.
+<link linkend="simplynice"> is the <tt class="filename">smb.conf</tt> file that will do this. Assume that all the reference documents
+are stored in the directory <tt class="filename">/export</tt>, and the documents are owned by a user other than
+nobody. No home directories are shared, and there are no users in the <tt class="filename">/etc/passwd</tt>
+UNIX system database. This is a simple system to administer.
+</p><div class="example"><a name="simplynice"></a><p class="title"><b>Example 8.1. smb.conf for Reference Documentation Server</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = GANDALF</tt></i></td></tr><tr><td><i class="parameter"><tt>security = SHARE</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = guest</tt></i></td></tr><tr><td><i class="parameter"><tt>wins server = 192.168.1.1</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[data]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Data</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /export</tt></i></td></tr><tr><td><i class="parameter"><tt>guest only = Yes</tt></i></td></tr></table></div><p>
+In <link linkend="simplynice"> above, the machine name is set to GANDALF, the workgroup is set to the name
+of the local workgroup (MIDEARTH) so the machine will appear together with systems with
+which users are familiar. The only password backend required is the &#8220;<span class="quote">guest</span>&#8221; backend to allow default
+unprivileged account names to be used. As there is a WINS server on this networki, we of obviously make use of it.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="SimplePrintServer"></a>Central Print Serving</h3></div></div><div></div></div><p>
+Configuration of a simple print server is easy if you have all the right tools
+on your system.
+</p><div class="orderedlist"><p class="title"><b> Assumptions:</b></p><ol type="1"><li><p>
+       The print server must require no administration.
+       </p></li><li><p>
+       The print spooling and processing system on our print server will be CUPS.
+       (Please refer to <link linkend="CUPS-printing"> for more information).
+       </p></li><li><p>
+       The print server will service only network printers. The network administrator
+       will correctly configure the CUPS environment to support the printers.
+       </p></li><li><p>
+       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.
+       </p></li></ol></div><p>
+In this example our print server will spool all incoming print jobs to
+<tt class="filename">/var/spool/samba</tt> 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:
+</p><div class="itemizedlist"><p class="title"><b>Enabling Anonymous Printing</b></p><ul type="disc"><li><p>
+       The UNIX/Linux system must have a <b class="command">guest</b> account.
+       The default for this is usually the account <b class="command">nobody</b>.
+       To find the correct name to use for your version of Samba, do the 
+       following:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>testparm -s -v | grep "guest account"</tt></b>
+</pre><p>
+       Make sure that this account exists in your system password
+       database (<tt class="filename">/etc/passwd</tt>).
+       </p></li><li><p>
+       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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>mkdir /var/spool/samba</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown nobody.nobody /var/spool/samba</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chmod a+rwt /var/spool/samba</tt></b>
+</pre><p>
+       </p></li></ul></div><p>
+The contents of the <tt class="filename">smb.conf</tt> file is shown in <link linkend="AnonPtrSvr">.
+</p><p>
+</p><div class="example"><a name="AnonPtrSvr"></a><p class="title"><b>Example 8.2. smb.conf for Anonymous Printing</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td>#  Global parameters</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = GANDALF</tt></i></td></tr><tr><td><i class="parameter"><tt>security = SHARE</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = guest</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = cups</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = cups</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = root</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>use client driver = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = No</tt></i></td></tr></table></div><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2897019"></a>
+<a class="indexterm" name="id2897030"></a>
+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 <tt class="filename">/etc/mime.conv</tt> and <tt class="filename">/etc/mime.types</tt>
+files. Refer to <link linkend="cups-raw">.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2897068"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="domain-member.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ClientConfig.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 7. Domain Membership </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 9. MS Windows Network Configuration Guide</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/VFS.html b/docs/htmldocs/VFS.html
new file mode 100644 (file)
index 0000000..cedacd4
--- /dev/null
@@ -0,0 +1,112 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 20. Stackable VFS modules</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="CUPS-printing.html" title="Chapter 19. CUPS Printing Support"><link rel="next" href="winbind.html" title="Chapter 21. Winbind: Use of Domain Accounts"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 20. Stackable VFS modules</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="CUPS-printing.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="winbind.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="VFS"></a>Chapter 20. Stackable VFS modules</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tpot@samba.org">tpot@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Simo</span> <span class="surname">Sorce</span></h3><span class="contrib">original vfs_skel README</span></div></div><div><div class="author"><h3 class="author"><span class="firstname">Alexander</span> <span class="surname">Bokovoy</span></h3><span class="contrib">original vfs_netatalk docs</span></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stefan</span> <span class="surname">Metzmacher</span></h3><span class="contrib">Update for multiple modules</span></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="VFS.html#id2948269">Features and Benefits</a></dt><dt><a href="VFS.html#id2948287">Discussion</a></dt><dt><a href="VFS.html#id2948540">Included Modules</a></dt><dd><dl><dt><a href="VFS.html#id2948547">audit</a></dt><dt><a href="VFS.html#id2948583">extd_audit</a></dt><dt><a href="VFS.html#fakeperms">fake_perms</a></dt><dt><a href="VFS.html#id2948756">recycle</a></dt><dt><a href="VFS.html#id2948986">netatalk</a></dt></dl></dd><dt><a href="VFS.html#id2949031">VFS Modules Available Elsewhere</a></dt><dd><dl><dt><a href="VFS.html#id2949053">DatabaseFS</a></dt><dt><a href="VFS.html#id2949115">vscan</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2948269"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Since Samba-3, there is support for stackable VFS (Virtual File System) modules. 
+Samba passes each request to access the UNIX file system through the loaded VFS modules. 
+This chapter covers all the modules that come with the Samba source and references to 
+some external modules.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2948287"></a>Discussion</h2></div></div><div></div></div><p>
+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. They currently have been tested against GNU/Linux and IRIX.
+</p><p>
+To use the VFS modules, create a share similar to the one below. The
+important parameter is the <a class="indexterm" name="id2948308"></a><i class="parameter"><tt>vfs objects</tt></i> 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">.
+
+</p><div class="example"><a name="vfsrecyc"></a><p class="title"><b>Example 20.1. smb.conf with VFS modules</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[audit]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Audited /data directory</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /data</tt></i></td></tr><tr><td><i class="parameter"><tt>vfs objects = audit recycle</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr></table></div><p>
+</p><p>
+The modules are used in the order in which they are specified.
+</p><p>
+Samba will attempt to load modules from the <tt class="filename">/lib</tt> directory in the root directory of the
+Samba installation (usually <tt class="filename">/usr/lib/samba/vfs</tt> or <tt class="filename">/usr/local/samba/lib/vfs
+</tt>).
+</p><p>
+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">.
+
+</p><div class="example"><a name="multimodule"></a><p class="title"><b>Example 20.2. smb.conf with multiple VFS modules</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[test]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = VFS TEST</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /data</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>vfs objects = example:example1 example example:test</tt></i></td></tr><tr><td><i class="parameter"><tt>example1: parameter = 1</tt></i></td></tr><tr><td><i class="parameter"><tt>example:  parameter = 5</tt></i></td></tr><tr><td><i class="parameter"><tt>test:          parameter = 7</tt></i></td></tr></table></div><p>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2948540"></a>Included Modules</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2948547"></a>audit</h3></div></div><div></div></div><p>
+               A simple module to audit file access to the syslog
+               facility. The following operations are logged:
+               </p><div class="itemizedlist"><ul type="disc"><li>share</li><li>connect/disconnect</li><li>directory opens/create/remove</li><li>file open/close/rename/unlink/chmod</li></ul></div><p>
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2948583"></a>extd_audit</h3></div></div><div></div></div><p>
+               This module is identical with the <b class="command">audit</b> module above except
+               that it sends audit logs to both syslog as well as the <b class="command">smbd</b> log files. The 
+               <a class="indexterm" name="id2948610"></a><i class="parameter"><tt>log level</tt></i> for this module is set in the <tt class="filename">smb.conf</tt> file. 
+               </p><p>
+               Valid settings and the information that will be recorded are shown in <link linkend="xtdaudit">.
+               </p><div class="table"><a name="xtdaudit"></a><p class="title"><b>Table 20.1. Extended Auditing Log Information</b></p><table summary="Extended Auditing Log Information" border="1"><colgroup><col><col></colgroup><thead><tr><th align="center">Log Level</th><th align="center">Log Details - File and Directory Operations</th></tr></thead><tbody><tr><td align="center">0</td><td align="left">Creation / Deletion</td></tr><tr><td align="center">1</td><td align="left">Create / Delete / Rename / Permission Changes</td></tr><tr><td align="center">2</td><td align="left">Create / Delete / Rename / Perm Change / Open / Close</td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="fakeperms"></a>fake_perms</h3></div></div><div></div></div><p>
+               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 writable. This satisfies the client even though the files
+               will never be overwritten as the client logs out or shuts down.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2948756"></a>recycle</h3></div></div><div></div></div><p>
+               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
+               <span class="guiicon">Recycle Bin</span> on Windows computers.
+               </p><p>
+               The <span class="guiicon">Recycle Bin</span> will not appear in <span class="application">Windows Explorer</span> views of the network file system
+               (share) nor on any mapped drive. Instead, a directory called <tt class="filename">.recycle</tt> will be
+               automatically created when the first file is deleted. Users can recover files from the 
+               <tt class="filename">.recycle</tt> directory. If the <i class="parameter"><tt>recycle:keeptree</tt></i> has been
+               specified, deleted files will be found in a path identical with that from which the file was deleted.
+               </p><p>Supported options for the <b class="command">recycle</b> module are as follow:
+               </p><div class="variablelist"><dl><dt><span class="term">recycle:repository</span></dt><dd><p>
+                               Relative path of the directory where deleted files should be moved.
+                               </p></dd><dt><span class="term">recycle:keeptree</span></dt><dd><p>
+                               Specifies whether the directory structure should be kept or if the files in the directory that is being 
+                               deleted should be kept seperately in the recycle bin.
+                               </p></dd><dt><span class="term">recycle:versions</span></dt><dd><p>
+                               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 &#8220;<span class="quote">Copy #x of <i class="replaceable"><tt>filename</tt></i></span>&#8221;.
+                               </p></dd><dt><span class="term">recycle:touch</span></dt><dd><p>
+                               Specifies whether a file's access date should be touched when the file is moved to the recycle bin.
+                               </p></dd><dt><span class="term">recycle:maxsize</span></dt><dd><p>
+                               Files that are larger than the number of bytes specified by this parameter will not be put into the recycle bin.
+                               </p></dd><dt><span class="term">recycle:exclude</span></dt><dd><p>
+                               List of files that should not be put into the recycle bin when deleted, but deleted in the regular way.
+                               </p></dd><dt><span class="term">recycle:exclude_dir</span></dt><dd><p>
+                               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.
+                               </p></dd><dt><span class="term">recycle:noversions</span></dt><dd><p>
+                               Opposite of <i class="parameter"><tt>recycle:versions</tt></i>. If both options are specified, this one takes precedence.
+                               </p></dd></dl></div><p>
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2948986"></a>netatalk</h3></div></div><div></div></div><p>
+               A netatalk module will ease co-existence of Samba and netatalk file sharing services.
+               </p><p>Advantages compared to the old netatalk module:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>Does not care about creating .AppleDouble forks, just keeps them in sync.</p></li><li><p>If a share in <tt class="filename">smb.conf</tt> does not contain .AppleDouble item in hide or veto list, it will be added automatically.</p></li></ul></div><p>
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2949031"></a>VFS Modules Available Elsewhere</h2></div></div><div></div></div><p>
+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).
+</p><p>
+No statements about the stability or functionality of any module
+should be implied due to its presence here.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949053"></a>DatabaseFS</h3></div></div><div></div></div><p>
+               URL: <ulink url="http://www.css.tayloru.edu/~elorimer/databasefs/index.php">http://www.css.tayloru.edu/~elorimer/databasefs/index.php</ulink>
+               </p><p>By <ulink url="mailto:elorimer@css.tayloru.edu">Eric Lorimer.</ulink></p><p>
+               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
+               &#8220;<span class="quote">Artists,</span>&#8221; &#8220;<span class="quote">Song Keywords,</span>&#8221; 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.
+               </p><p>
+               Any feedback would be appreciated: comments, suggestions, patches,
+               and so on. If nothing else, hopefully it might prove useful for someone
+               else who wishes to create a virtual filesystem.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949115"></a>vscan</h3></div></div><div></div></div><p>URL: <ulink url="http://www.openantivirus.org/">http://www.openantivirus.org/</ulink></p><p>
+               <tt class="filename">samba-vscan</tt> is a proof-of-concept module for Samba, which
+               uses the VFS (virtual file system) features of Samba 2.2.x/3.0
+               alphaX. Of course, Samba has to be compiled with VFS support. 
+               <tt class="filename">samba-vscan</tt> supports various virus scanners and is maintained 
+               by Rainer Link.
+               </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="CUPS-printing.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="winbind.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 19. CUPS Printing Support </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 21. Winbind: Use of Domain Accounts</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/bugreport.html b/docs/htmldocs/bugreport.html
new file mode 100644 (file)
index 0000000..0e96326
--- /dev/null
@@ -0,0 +1,117 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 35. Reporting Bugs</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="previous" href="problems.html" title="Chapter 34. Analyzing and Solving Samba Problems"><link rel="next" href="Appendixes.html" title="Part VI. Appendixes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 35. Reporting Bugs</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="problems.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="Appendixes.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="bugreport"></a>Chapter 35. Reporting Bugs</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> 27 June 1997 </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="bugreport.html#id2972309">Introduction</a></dt><dt><a href="bugreport.html#id2972372">General Information</a></dt><dt><a href="bugreport.html#id2972408">Debug Levels</a></dt><dt><a href="bugreport.html#id2972617">Internal Errors</a></dt><dt><a href="bugreport.html#id2972752">Attaching to a Running Process</a></dt><dt><a href="bugreport.html#id2972799">Patches</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972309"></a>Introduction</h2></div></div><div></div></div><p>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.
+</p><p>
+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 &#8220;<span class="quote">developer friendly</span>&#8221; bug report that lets
+us fix it fast. 
+</p><p>
+Do not assume that if you post the bug to the comp.protocols.smb
+newsgroup or the mailing list that we will read it. If you suspect that your 
+problem is not a bug but a configuration problem, it is better 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.
+</p><p>
+You may also like to look though the recent mailing list archives,
+which are conveniently accessible on the Samba Web pages
+at <ulink url="http://samba.org/samba/">http://samba.org/samba/</ulink>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972372"></a>General Information</h2></div></div><div></div></div><p>
+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.
+</p><p>
+       Have you looked through <link linkend="diagnosis">? This is extremely important.
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972408"></a>Debug Levels</h2></div></div><div></div></div><p>
+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.
+</p><p>
+To set the debug level, use the <a class="indexterm" name="id2972430"></a><i class="parameter"><tt>log level</tt></i> in your 
+<tt class="filename">smb.conf</tt>. 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 <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>log level = 10</tt></i></td></tr><tr><td><i class="parameter"><tt>log file = /usr/local/samba/lib/log.%m</tt></i></td></tr><tr><td><i class="parameter"><tt>include = /usr/local/samba/lib/smb.conf.%m</tt></i></td></tr></table><p>
+and create a file <tt class="filename">/usr/local/samba/lib/smb.conf.<i class="replaceable"><tt>machine</tt></i></tt> where
+<i class="replaceable"><tt>machine</tt></i> is the name of the client you wish to debug. In that file
+put any <tt class="filename">smb.conf</tt> commands you want, for example 
+<a class="indexterm" name="id2972521"></a><i class="parameter"><tt>log level</tt></i> may be useful. This also allows you to 
+experiment with different security systems, protocol levels and so on, on just 
+one machine.
+</p><p>
+The <tt class="filename">smb.conf</tt> entry <a class="indexterm" name="id2972548"></a><i class="parameter"><tt>log level</tt></i> 
+is synonymous with the parameter <a class="indexterm" name="id2972562"></a><i class="parameter"><tt>debuglevel</tt></i> that has
+been used in older versions of Samba and is being retained for backward 
+compatibility of <tt class="filename">smb.conf</tt> files.
+</p><p>
+As the <a class="indexterm" name="id2972588"></a><i class="parameter"><tt>log level</tt></i> 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 
+<tt class="constant">3</tt>. Nearly 
+all bugs can be tracked at a setting of <tt class="constant">10</tt>, but be 
+prepared for a large volume of log data.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972617"></a>Internal Errors</h2></div></div><div></div></div><p>
+If you get the message &#8220;<span class="quote"><span class="errorname">INTERNAL ERROR</span></span>&#8221; 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).
+</p><p>
+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.
+</p><p>
+You should also detail how to reproduce the problem, if
+possible. Please make this reasonably detailed.
+</p><p>
+<a class="indexterm" name="id2972657"></a>
+You may also find that a core file appeared in a <tt class="filename">corefiles</tt>
+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:
+<a class="indexterm" name="id2972676"></a>
+<a class="indexterm" name="id2972684"></a>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>gdb smbd core</tt></b>
+</pre><p>
+adding appropriate paths to smbd and core so gdb can find them. If you
+do not have gdb, try <b class="userinput"><tt>dbx</tt></b>. Then within the debugger,
+use the command <b class="command">where</b> to give a stack trace of where the
+problem occurred. Include this in your report.
+</p><p>
+If you know any assembly language, do a <b class="command">disass</b> of the routine
+where the problem occurred (if its 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. 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972752"></a>Attaching to a Running Process</h2></div></div><div></div></div><p>
+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
+<b class="userinput"><tt>gdb smbd <i class="replaceable"><tt>PID</tt></i></tt></b> where you get
+<i class="replaceable"><tt>PID</tt></i> from <span class="application">smbstatus</span>.
+Then use <b class="command">c</b> to continue and try to cause the core dump
+using the client. The debugger should catch the fault and tell you
+where it occurred.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972799"></a>Patches</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2972810"></a>
+<a class="indexterm" name="id2972818"></a>
+The best sort of bug report is one that includes a fix! If you send us
+patches, please use <b class="userinput"><tt>diff -u</tt></b> format if your version of 
+diff supports it, otherwise use <b class="userinput"><tt>diff -c4</tt></b>. Make sure 
+you do the diff against a clean version of the source and let me know 
+exactly what version you used. 
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="problems.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Appendixes.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 34. Analyzing and Solving Samba Problems </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part VI. Appendixes</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/compiling.html b/docs/htmldocs/compiling.html
new file mode 100644 (file)
index 0000000..17aed45
--- /dev/null
@@ -0,0 +1,220 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 36. How to Compile Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="Appendixes.html" title="Part VI. Appendixes"><link rel="previous" href="Appendixes.html" title="Part VI. Appendixes"><link rel="next" href="Portability.html" title="Chapter 37. Portability"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 36. How to Compile Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Appendixes.html">Prev</a> </td><th width="60%" align="center">Part VI. Appendixes</th><td width="20%" align="right"> <a accesskey="n" href="Portability.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="compiling"></a>Chapter 36. How to Compile Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> 22 May 2001 </p></div><div><p class="pubdate"> 18 March 2003 </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="compiling.html#id2972995">Access Samba Source Code via CVS</a></dt><dd><dl><dt><a href="compiling.html#id2973003">Introduction</a></dt><dt><a href="compiling.html#id2973049">CVS Access to samba.org</a></dt></dl></dd><dt><a href="compiling.html#id2973311">Accessing the Samba Sources via rsync and ftp</a></dt><dt><a href="compiling.html#id2973389">Verifying Samba's PGP Signature</a></dt><dt><a href="compiling.html#id2973553">Building the Binaries</a></dt><dd><dl><dt><a href="compiling.html#id2973768">Compiling Samba with Active Directory Support</a></dt></dl></dd><dt><a href="compiling.html#id2973958">Starting the smbd and nmbd</a></dt><dd><dl><dt><a href="compiling.html#id2974066">Starting from inetd.conf</a></dt><dt><a href="compiling.html#id2974312">Alternative: Starting smbd as a Daemon</a></dt></dl></dd></dl></div><p>
+You can obtain the Samba source from the
+<ulink url="http://samba.org/">Samba Website.</ulink> To obtain a development version, 
+you can download Samba from CVS or using <b class="command">rsync</b>.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972995"></a>Access Samba Source Code via CVS</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2973003"></a>Introduction</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2973014"></a>
+Samba is developed in an open environment. Developers use
+Concurrent Versioning System (CVS) to &#8220;<span class="quote">checkin</span>&#8221; (also known as 
+&#8220;<span class="quote">commit</span>&#8221;) new source code. Samba's various CVS branches can
+be accessed via anonymous CVS using the instructions
+detailed in this chapter.
+</p><p>
+This chapter is a modified version of the instructions found at
+<ulink url="http://samba.org/samba/cvs.html">http://samba.org/samba/cvs.html</ulink>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2973049"></a>CVS Access to samba.org</h3></div></div><div></div></div><p>
+The machine samba.org runs a publicly accessible CVS 
+repository for access to the source code of several packages, 
+including Samba, rsync, distcc, ccache, and jitterbug. There are two main ways
+of accessing the CVS server on this host:
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2973065"></a>Access via CVSweb</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2973076"></a>
+You can access the source code via your favorite WWW browser. This allows you to access
+the contents of individual files in the repository and also to look at the revision 
+history and commit logs of individual files. You can also ask for a diff 
+listing between any two versions on the repository.
+</p><p>
+Use the URL:
+<ulink url="http://samba.org/cgi-bin/CVSweb">http://samba.org/cgi-bin/CVSweb</ulink>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2973106"></a>Access via CVS</h4></div></div><div></div></div><p>
+You can also access the source code via a 
+normal CVS client. This gives you much more control over what you can 
+do with the repository and allows you to checkout whole source trees 
+and keep them up-to-date via normal CVS commands. This is the 
+preferred method of access if you are a developer and not
+just a casual browser.
+</p><p>
+To download the latest CVS source code, point your
+browser at the URL :
+<ulink url="http://www.cyclic.com/">http://www.cyclic.com/</ulink>.
+and click on the &#8220;<span class="quote">How to get CVS</span>&#8221; link. CVS is free software under 
+the GNU GPL (as is Samba). Note that there are several graphical CVS clients
+that provide a graphical interface to the sometimes mundane CVS commands.
+Links to theses clients are also available from the Cyclic Web site.
+</p><p>
+To gain access via anonymous CVS, use the following steps. 
+For this example it is assumed that you want a copy of the 
+Samba source code. For the other source code repositories 
+on this system just substitute the correct package name.
+</p><div class="procedure"><p class="title"><b>Procedure 36.1. Retrieving Samba using CVS</b></p><ol type="1"><li><p>
+       Install a recent copy of CVS. All you really need is a 
+       copy of the CVS client binary. 
+       </p></li><li><p>
+       Run the command:
+       </p><p>
+       <b class="userinput"><tt>cvs -d :pserver:cvs@samba.org:/cvsroot login</tt></b>
+       </p></li><li><p>
+       When it asks you for a password, type <b class="userinput"><tt>cvs</tt></b>.
+       </p></li><li><p>
+       Run the command 
+       </p><p>
+       <b class="userinput"><tt>cvs -d :pserver:CVS@samba.org:/cvsroot co samba</tt></b>.
+       </p><p>
+       This will create a directory called <tt class="filename">samba</tt> containing the 
+       latest Samba source code (i.e., the HEAD tagged CVS branch). This 
+       currently corresponds to the 3.0 development tree. 
+       </p><p>
+       CVS branches other then HEAD can be obtained by using the
+       <tt class="option">-r</tt> and defining a tag name. A list of branch tag names 
+       can be found on the &#8220;<span class="quote">Development</span>&#8221; page of the Samba Web site. A common
+       request is to obtain the latest 3.0 release code. This could be done by 
+       using the following command:
+       </p><p>
+       <b class="userinput"><tt>cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_3_0 samba</tt></b>.
+       </p></li><li><p>
+       Whenever you want to merge in the latest code changes, use 
+       the following command from within the Samba directory: 
+       </p><p>
+       <b class="userinput"><tt>cvs update -d -P</tt></b>
+       </p></li></ol></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2973311"></a>Accessing the Samba Sources via rsync and ftp</h2></div></div><div></div></div><p>
+       <a class="indexterm" name="id2973323"></a>
+       <a class="indexterm" name="id2973331"></a>
+       <i class="parameter"><tt>pserver.samba.org</tt></i> also exports unpacked copies of most parts of the CVS
+       tree at <ulink url="ftp://pserver.samba.org/pub/unpacked">ftp://pserver.samba.org/pub/unpacked</ulink> and also via anonymous rsync at 
+       <ulink url="rsync://pserver.samba.org/ftp/unpacked/">rsync://pserver.samba.org/ftp/unpacked/</ulink>. I recommend using rsync rather than ftp.
+       See <ulink url="http://rsync.samba.org/">the rsync homepage</ulink> for more info on rsync.                      
+       </p><p>
+       The disadvantage of the unpacked trees is that they do not support automatic
+       merging of local changes like CVS does. <b class="command">rsync</b> access is most convenient 
+       for an initial install.                      
+       </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2973389"></a>Verifying Samba's PGP Signature</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2973401"></a>
+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 toolset in place of PGP.
+GPG can substitute for PGP.
+</p><p>
+With that said, go ahead and download the following files:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>wget http://us1.samba.org/samba/ftp/samba-2.2.8a.tar.asc</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>wget http://us1.samba.org/samba/ftp/samba-pubkey.asc</tt></b>
+</pre><p>
+<a class="indexterm" name="id2973459"></a>
+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:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>gpg --import samba-pubkey.asc</tt></b>
+</pre><p>
+and verify the Samba source code integrity with:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>gzip -d samba-2.2.8a.tar.gz</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>gpg --verify samba-2.2.8a.tar.asc</tt></b>
+</pre><p>
+If you receive a message like, &#8220;<span class="quote">Good signature from Samba Distribution Verification Key...</span>&#8221;
+then all is well. The warnings about trust relationships can be ignored. An
+example of what you would not want to see would be:
+</p><pre class="screen">
+     gpg: BAD signature from &#8220;<span class="quote">Samba Distribution Verification Key</span>&#8221;
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2973553"></a>Building the Binaries</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2973564"></a>
+               To build the binaries, first run the program <b class="userinput"><tt>./configure
+       </tt></b> in the source directory. This should automatically 
+       configure Samba for your operating system. If you have unusual 
+       needs, then you may wish to run</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>./configure --help
+</tt></b></pre><p>first to see what special options you can enable. Now execute <b class="userinput"><tt>./configure</tt></b> with any arguments it might need:</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>./configure <i class="replaceable"><tt>[... arguments ...]</tt></i></tt></b></pre><p>Executing</p><p>
+<a class="indexterm" name="id2973641"></a>
+               </p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make</tt></b></pre><p>will create the binaries. Once it is successfully 
+       compiled you can use</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make install</tt></b></pre><p>to install the binaries and manual pages. You can 
+       separately install the binaries and/or man pages using</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make installbin
+</tt></b></pre><p>and</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make installman
+       </tt></b></pre><p>Note that if you are upgrading from a previous version 
+       of Samba you might like to know that the old versions of 
+       the binaries will be renamed with an &#8220;<span class="quote">.old</span>&#8221; extension. You 
+       can go back to the previous version with</p><pre class="screen"><tt class="prompt">root# </tt><b class="userinput"><tt>make revert
+</tt></b></pre><p>if you find this version a disaster!</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2973768"></a>Compiling Samba with Active Directory Support</h3></div></div><div></div></div><p>In order to compile Samba with ADS support, you need to have installed
+       on your system:</p><div class="itemizedlist"><ul type="disc"><li><p>The MIT or Heimdal kerberos development libraries
+           (either install from the sources or use a package).</p></li><li><p>The OpenLDAP development libraries.</p></li></ul></div><p>If your kerberos libraries are in a non-standard location, then
+               remember to add the configure option 
+               <tt class="option">--with-krb5=<i class="replaceable"><tt>DIR</tt></i></tt>.</p><p>After you run configure, make sure that 
+               <tt class="filename">include/config.h</tt> it generates contain lines like 
+               this:</p><pre class="programlisting">
+#define HAVE_KRB5 1
+#define HAVE_LDAP 1
+</pre><p>If it does not, configure did not find your KRB5 libraries or
+       your LDAP libraries. Look in <tt class="filename">config.log</tt> to figure
+       out why and fix it.</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2973849"></a>Installing the Required Packages for Debian</h4></div></div><div></div></div><p>On Debian, you need to install the following packages:</p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li>libkrb5-dev</li><li>krb5-user</li></ul></div><p>
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2973878"></a>Installing the Required Packages for Red Hat Linux</h4></div></div><div></div></div><p>On Red Hat Linux, this means you should have at least: </p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li>krb5-workstation (for kinit)</li><li>krb5-libs (for linking with)</li><li>krb5-devel (because you are compiling from source)</li></ul></div><p>
+       </p><p>in addition to the standard development environment.</p><p>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.</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2973928"></a>SuSE Linux Package Requirements</h4></div></div><div></div></div><p>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.
+       </p><p>SuSE Linux Samba RPMs support Kerberos. Please refer to the documentation for
+       your SuSE Linux system for information regading SuSE Linux specific configuration.
+       Additionally, SuSE are 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.
+       </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2973958"></a>Starting the <span class="application">smbd</span> and <span class="application">nmbd</span></h2></div></div><div></div></div><p>
+       <a class="indexterm" name="id2973982"></a>
+               You must choose to start <span class="application">smbd</span> and <span class="application">nmbd</span> either
+       as daemons or from <span class="application">inetd</span>. Don't try
+       to do both!  Either you can put them in <tt class="filename">
+       inetd.conf</tt> and have them started on demand
+       by <span class="application">inetd</span> or <span class="application">xinetd</span>, 
+       or you can start them as
+       daemons either from the command line or in <tt class="filename">
+       /etc/rc.local</tt>. 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.</p><p>The main advantage of starting <span class="application">smbd</span>
+       and <span class="application">nmbd</span> using the recommended daemon method
+       is that they will respond slightly more quickly to an initial connection
+       request.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2974066"></a>Starting from inetd.conf</h3></div></div><div></div></div><a class="indexterm" name="id2974074"></a><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The following will be different if 
+               you use NIS, NIS+ or LDAP to distribute services maps.</p></div><p>Look at your <tt class="filename">/etc/services</tt>. 
+               What is defined at port 139/tcp? If nothing is defined, 
+               then add a line like this:</p><pre class="programlisting">netbios-ssn     139/tcp</pre><p>Similarly for 137/udp, you should have an entry like:</p><pre class="programlisting">netbios-ns       137/udp</pre><p>Next, edit your <tt class="filename">/etc/inetd.conf</tt> 
+               and add two lines like this:</p><pre class="programlisting">
+               netbios-ssn stream tcp nowait root /usr/local/samba/bin/smbd smbd 
+               netbios-ns dgram udp wait root /usr/local/samba/bin/nmbd nmbd 
+               </pre><p>The exact syntax of <tt class="filename">/etc/inetd.conf</tt> 
+               varies between UNIXes. Look at the other entries in inetd.conf 
+               for a guide. </p><p>
+               <a class="indexterm" name="id2974166"></a>
+               Some distributions use xinetd instead of inetd. Consult the 
+               xinetd manual for configuration information.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Some UNIXes already have entries like netbios_ns 
+               (note the underscore) in <tt class="filename">/etc/services</tt>. 
+               You must edit <tt class="filename">/etc/services</tt> or
+               <tt class="filename">/etc/inetd.conf</tt> to make them consistent.
+               </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               <a class="indexterm" name="id2974210"></a>
+                               On many systems you may need to use the 
+               <a class="indexterm" name="id2974219"></a><i class="parameter"><tt>interfaces</tt></i> option in <tt class="filename">smb.conf</tt> to specify the IP
+               address and netmask of your interfaces. Run 
+               <span class="application">ifconfig</span> 
+               as root if you do not know what the broadcast is for your
+               net. <span class="application">nmbd</span> tries to determine it at run 
+               time, but fails on some UNIXes. 
+               </p></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>Many UNIXes only accept around five 
+               parameters on the command line in <tt class="filename">inetd.conf</tt>. 
+               This means you shouldn't use spaces between the options and 
+               arguments, or you should use a script and start the script 
+               from <b class="command">inetd</b>.</p></div><p>Restart <span class="application">inetd</span>, perhaps just send 
+                       it a HUP. </p><pre class="screen">
+                       <tt class="prompt">root# </tt><b class="userinput"><tt>killall -HUP inetd</tt></b>
+               </pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2974312"></a>Alternative: Starting <span class="application">smbd</span> as a Daemon</h3></div></div><div></div></div><p>
+               <a class="indexterm" name="id2974330"></a>
+                       To start the server as a daemon, you should create 
+               a script something like this one, perhaps calling 
+               it <tt class="filename">startsmb</tt>.</p><pre class="programlisting">
+               #!/bin/sh
+               /usr/local/samba/bin/smbd -D 
+               /usr/local/samba/bin/nmbd -D 
+               </pre><p>Make it executable with <b class="command">chmod 
+               +x startsmb</b></p><p>You can then run <b class="command">startsmb</b> by 
+               hand or execute it from <tt class="filename">/etc/rc.local</tt>.
+               </p><p>To kill it, send a kill signal to the processes 
+                       <span class="application">nmbd</span> and <span class="application">smbd</span>.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>If you use the SVR4 style init system, 
+               you may like to look at the <tt class="filename">examples/svr4-startup</tt>
+               script to make Samba fit into that system.</p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Appendixes.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendixes.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Portability.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part VI. Appendixes </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 37. Portability</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/diagnosis.html b/docs/htmldocs/diagnosis.html
new file mode 100644 (file)
index 0000000..3b76bc4
--- /dev/null
@@ -0,0 +1,311 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 33. The Samba Checklist</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="previous" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="next" href="problems.html" title="Chapter 34. Analyzing and Solving Samba Problems"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 33. The Samba Checklist</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="troubleshooting.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="problems.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="diagnosis"></a>Chapter 33. The Samba Checklist</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">Wed Jan 15</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="diagnosis.html#id2969273">Introduction</a></dt><dt><a href="diagnosis.html#id2969311">Assumptions</a></dt><dt><a href="diagnosis.html#id2969546">The Tests</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2969273"></a>Introduction</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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 as there
+have been some instances when continuing with the tests has helped
+to solve a problem.
+</p><p>
+If you send one of the Samba mailing lists  an email saying, &#8220;<span class="quote">it does not work</span>&#8221;
+and you have not followed this test procedure, you should not be surprised
+if your email is ignored.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2969311"></a>Assumptions</h2></div></div><div></div></div><p>
+In all of the tests, it is assumed you have a Samba server called 
+BIGSERVER and a PC called ACLIENT both in workgroup TESTGROUP.
+</p><p>
+The procedure is similar for other types of clients.
+</p><p>
+It is also assumed you know the name of an available share in your
+<tt class="filename">smb.conf</tt>. I will assume this share is called <i class="parameter"><tt>tmp</tt></i>.
+You can add a <i class="parameter"><tt>tmp</tt></i> share like this by adding the
+lines shown in <link linkend="tmpshare">.
+</p><div class="example"><a name="tmpshare"></a><p class="title"><b>Example 33.1. smb.conf with [tmp] share</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[tmp]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = temporary files </tt></i></td></tr><tr><td><i class="parameter"><tt>path = /tmp</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr></table></div><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+These tests assume version 3.0.0 or later of the Samba suite.
+Some commands shown did not exist in earlier versions. 
+</p></div><p>
+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 <tt class="filename">/etc/resolv.conf</tt>
+file points to name servers that really do exist.
+</p><p>
+Also, if you do not have DNS server access for name resolution, please check
+that the settings for your <tt class="filename">smb.conf</tt> file results in <b class="command">dns proxy = no</b>. The
+best way to check this is with <b class="command">testparm smb.conf</b>.
+</p><p>
+<a class="indexterm" name="id2969474"></a>
+It is helpful to monitor the log files during testing by using the
+<b class="command">tail -F log_file_name</b> 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
+<tt class="filename">/usr/local/samba/var</tt>. Also, connection logs from
+machines can be found here or possibly in <tt class="filename">/var/log/samba</tt>,
+depending on how or if you specified logging in your <tt class="filename">smb.conf</tt> file.
+</p><p>
+If you make changes to your <tt class="filename">smb.conf</tt> file while going through these test,
+remember to restart <span class="application">smbd</span> and <span class="application">nmbd</span>.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2969546"></a>The Tests</h2></div></div><div></div></div><div class="procedure"><p class="title"><b>Procedure 33.1. Diagnosing your Samba server</b></p><ol type="1"><li><p>
+<a class="indexterm" name="id2969570"></a>
+In the directory in which you store your <tt class="filename">smb.conf</tt> file, run the command
+<b class="command">testparm smb.conf</b>. If it reports any errors, then your <tt class="filename">smb.conf</tt>
+configuration file is faulty.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Your <tt class="filename">smb.conf</tt> file may be located in: <tt class="filename">/etc/samba</tt>
+or in <tt class="filename">/usr/local/samba/lib</tt>.
+</p></div></li><li><p>
+Run the command <b class="command">ping BIGSERVER</b> from the PC and
+<b class="command">ping ACLIENT</b> from the UNIX box. If you do not get a valid response,
+then your TCP/IP software is not correctly installed. 
+</p><p>
+You will need to start a &#8220;<span class="quote">dos prompt</span>&#8221; window on the PC to run ping.
+</p><p>
+If you get a message saying &#8220;<span class="quote"><span class="errorname">host not found</span></span>&#8221; or similar, then your DNS
+software or <tt class="filename">/etc/hosts</tt> file is not correctly setup.
+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. 
+</p><p>
+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 <b class="command">ipchains</b>
+or <b class="command">iptables</b>).
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Modern Linux distributions install ipchains/iptables by default. 
+This is a common problem that is often overlooked.
+</p></div><p>
+If you wish to check what firewall rules may be present in a system under test, simply run
+<b class="command">iptables -L -v</b> or if <i class="parameter"><tt>ipchains</tt></i>-based firewall rules are in use,
+<b class="command">ipchains -L -v</b>.
+</p><p>
+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:
+</p><pre class="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     destinat
+</pre><p>
+</p></li><li><p>
+Run the command: <b class="command">smbclient -L BIGSERVER</b>
+on the UNIX box. You should get back a list of available shares. 
+</p><p>
+If you get an error message containing the string &#8220;<span class="quote">Bad password</span>&#8221;, then
+you probably have either an incorrect <i class="parameter"><tt>hosts allow</tt></i>, 
+<i class="parameter"><tt>hosts deny</tt></i> or <i class="parameter"><tt>valid users</tt></i> line in your 
+<tt class="filename">smb.conf</tt>, or your guest account is not valid. Check what your guest account is using <span class="application">testparm</span> and
+temporarily remove any <i class="parameter"><tt>hosts allow</tt></i>, <i class="parameter"><tt>hosts deny</tt></i>,
+<i class="parameter"><tt>valid users</tt></i> or <i class="parameter"><tt>invalid users</tt></i> lines.
+</p><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">connection refused</span></span>&#8221; response, then the <b class="command">smbd</b> server may
+not be running. If you installed it in <tt class="filename">inetd.conf</tt>, 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 <b class="command">netstat -a</b>.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2969931"></a>
+<a class="indexterm" name="id2969939"></a>
+Some UNIX/Linux systems use <b class="command">xinetd</b> in place of
+<b class="command">inetd</b>. Check your system documentation for the location
+of the control files for your particular system implementation of
+the network super daemon.
+</p></div><p>
+If you get a message saying &#8220;<span class="quote"><span class="errorname">session request failed</span></span>&#8221;, the server refused the
+connection. If it says &#8220;<span class="quote">Your server software is being unfriendly</span>&#8221;, then
+it's probably because you have invalid command line parameters to <span class="application">smbd</span>,
+or a similar fatal problem with the initial startup of <span class="application">smbd</span>. Also
+check your config file (<tt class="filename">smb.conf</tt>) for syntax errors with <span class="application">testparm</span>
+and that the various directories where Samba keeps its log and lock
+files exist.
+</p><p>
+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 <tt class="filename">smb.conf</tt> file entries as shown in <link linkend="modif1">.
+</p><p>
+</p><div class="example"><a name="modif1"></a><p class="title"><b>Example 33.2. Configuration for only allowing connections from a certain subnet</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[globals]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>hosts deny = ALL</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = xxx.xxx.xxx.xxx/yy</tt></i></td></tr><tr><td><i class="parameter"><tt>interfaces = eth0</tt></i></td></tr><tr><td><i class="parameter"><tt>bind interfaces only = Yes</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+</p><p>
+In the above, 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">.
+</p><p>
+</p><div class="example"><a name="modif2"></a><p class="title"><b>Example 33.3. Configuration for allowing connections from a certain subnet and localhost</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[globals]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>hosts deny = ALL</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = xxx.xxx.xxx.xxx/yy 127.</tt></i></td></tr><tr><td><i class="parameter"><tt>interfaces = eth0 lo</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+</p><p>
+<a class="indexterm" name="id2970193"></a>
+Another common cause of these two errors is having something already running 
+<a class="indexterm" name="id2970203"></a>
+on port <tt class="constant">139</tt>, such as Samba (<span class="application">smbd</span> is running from <span class="application">inetd</span> already) or
+something like Digital's Pathworks. Check your <tt class="filename">inetd.conf</tt> file before trying
+to start <span class="application">smbd</span> as a daemon  it can avoid a lot of frustration!
+</p><p>
+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 <tt class="filename">log.nmbd</tt> file.
+</p></li><li><p>
+Run the command: <b class="command">nmblookup -B BIGSERVER __SAMBA__</b>.
+You should get back the IP address of your Samba server.
+</p><p>
+If you do not, then nmbd is incorrectly installed. Check your <tt class="filename">inetd.conf</tt>
+if you run it from there, or that the daemon is running and listening to udp port 137.
+</p><p>
+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.
+</p></li><li><p>
+Run the command: <b class="command">nmblookup -B ACLIENT `*'</b>
+</p><p>
+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. 
+</p><p>
+If ACLIENT does not resolve via DNS then use the IP address of the
+client in the above test.
+</p></li><li><p>
+Run the command: <b class="command">nmblookup -d 2 '*'</b>
+</p><p>
+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 &#8220;<span class="quote"><span class="errorname">got a positive name query response</span></span>&#8221;
+messages from several hosts.
+</p><p>
+If this does not give a similar result 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
+<a class="indexterm" name="id2970377"></a><i class="parameter"><tt>interfaces</tt></i> option in <tt class="filename">smb.conf</tt> to manually configure your IP
+address, broadcast and netmask. 
+</p><p>
+If your PC and server aren't on the same subnet, then you will need to use the
+<tt class="option">-B</tt> option to set the broadcast address to that of the PCs subnet.
+</p><p>
+This test will probably fail if your subnet mask and broadcast address are
+not correct. (Refer to TEST 3 notes above).
+</p></li><li><p>
+<a class="indexterm" name="id2970428"></a>
+Run the command: <b class="command">smbclient //BIGSERVER/TMP</b>. 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 <tt class="option">-U accountname</tt> option to the end of
+the command line. For example, <b class="command">smbclient //bigserver/tmp -Ujohndoe</b>.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+It is possible to specify the password along with the username as follows:
+<b class="command">smbclient //bigserver/tmp -Ujohndoe%secret</b>.
+</p></div><p>
+Once you enter the password, you should get the <tt class="prompt">smb&gt;</tt> prompt. If you
+do not, then look at the error message. If it says &#8220;<span class="quote"><span class="errorname">invalid network
+name</span></span>&#8221;, then the service <i class="parameter"><tt>tmp</tt></i> is not correctly setup in your <tt class="filename">smb.conf</tt>.
+</p><p>
+If it says &#8220;<span class="quote"><span class="errorname">bad password</span></span>&#8221;, then the likely causes are:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       You have shadow passwords (or some other password system) but didn't
+       compile in support for them in <span class="application">smbd</span>.
+       </p></li><li><p>
+       Your <a class="indexterm" name="id2970549"></a><i class="parameter"><tt>valid users</tt></i> configuration is incorrect.
+       </p></li><li><p>
+       You have a mixed case password and you haven't enabled the <a class="indexterm" name="id2970572"></a><i class="parameter"><tt>password level</tt></i> option at a high enough level.
+       </p></li><li><p>
+       The <a class="indexterm" name="id2970595"></a><i class="parameter"><tt>path</tt></i> line in <tt class="filename">smb.conf</tt> is incorrect. Check it with <span class="application">testparm</span>.
+       </p></li><li><p>
+       You enabled password encryption but didn't map UNIX to Samba users. Run:
+       <b class="command">smbpasswd -a username</b>
+       </p></li></ol></div><p>
+Once connected, you should be able to use the commands <b class="command">dir</b>, <b class="command">get</b>,
+<b class="command">put</b> and so on. Type <b class="command">help command</b> for instructions. You should
+especially check that the amount of free disk space shown is correct when you type <b class="command">dir</b>.
+</p></li><li><p>
+On the PC, type the command <b class="command">net view \\BIGSERVER</b>. You will 
+need to do this from within a dos prompt window. You should get back a 
+list of shares available on the server.
+</p><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">network name not found</span></span>&#8221; or similar error, then netbios
+name resolution is not working. This is usually caused by a problem in <b class="command">nmbd</b>.
+To overcome it, you could do one of the following (you only need to choose one of them):
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Fixup the <span class="application">nmbd</span> installation.
+</p></li><li><p>
+       Add the IP address of BIGSERVER to the <b class="command">wins server</b> box in the
+       advanced TCP/IP setup on the PC.
+</p></li><li><p>
+       Enable Windows name resolution via DNS in the advanced section of the TCP/IP setup.
+</p></li><li><p>
+       Add BIGSERVER to your lmhosts file on the PC.
+</p></li></ol></div><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">invalid network name</span></span>&#8221; or 
+&#8220;<span class="quote"><span class="errorname">bad password error</span></span>&#8221;, then apply the
+same fixes as for the <b class="command">smbclient -L</b> test above. In
+particular, make sure your <b class="command">hosts allow</b> line is correct (see the man pages).
+</p><p>
+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.
+</p><p>
+If you get a message &#8220;<span class="quote"><span class="errorname">specified computer is not receiving requests</span></span>&#8221; or similar,
+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 <tt class="filename">hosts.allow</tt> file for your client (or subnet, and so on.)
+</p></li><li><p>
+Run the command <b class="command">net use x: \\BIGSERVER\TMP</b>. You should 
+be prompted for a password, then you should get a <tt class="computeroutput">command completed 
+successfully</tt> message. If not, then your PC software is incorrectly 
+installed or your <tt class="filename">smb.conf</tt> is incorrect. Make sure your <i class="parameter"><tt>hosts allow</tt></i>
+and other config lines in <tt class="filename">smb.conf</tt> are correct.
+</p><p>
+It's also possible that the server can't work out what user name to connect you as.
+To see if this is the problem, add the line
+<a class="indexterm" name="id2970891"></a><i class="parameter"><tt>user</tt></i> = username to the
+<i class="parameter"><tt>[tmp]</tt></i> section of 
+<tt class="filename">smb.conf</tt> where <i class="parameter"><tt>username</tt></i> is the
+username corresponding to the password you typed. If you find this
+fixes things, you may need the username mapping option. 
+</p><p>
+It might also be the case that your client only sends encrypted passwords 
+and you have <a class="indexterm" name="id2970934"></a><i class="parameter"><tt>encrypt passwords</tt></i> = no in <tt class="filename">smb.conf</tt>.
+Change this to "yes" to fix this.
+</p></li><li><p>
+Run the command <b class="command">nmblookup -M <i class="parameter"><tt>testgroup</tt></i></b> where 
+<i class="parameter"><tt>testgroup</tt></i> 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.
+</p><p>
+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 <tt class="filename">smb.conf</tt>. Make
+sure you have <a class="indexterm" name="id2971004"></a><i class="parameter"><tt>preferred master</tt></i> = yes to ensure that 
+an election is held at startup.
+</p></li><li><p>
+&gt;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 <tt class="filename">smb.conf</tt>). 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 &#8220;<span class="quote">invalid password</span>&#8221;,
+ you are probably running Windows NT and it
+is refusing to browse a server that has no encrypted password
+capability and is in User Level Security mode. In this case, either set
+<a class="indexterm" name="id2971052"></a><i class="parameter"><tt>security</tt></i> = server and 
+<a class="indexterm" name="id2971066"></a><i class="parameter"><tt>password server</tt></i> = Windows_NT_Machine in your
+<tt class="filename">smb.conf</tt> file, or make sure <a class="indexterm" name="id2971087"></a><i class="parameter"><tt>encrypt passwords</tt></i> is
+set to &#8220;<span class="quote">yes</span>&#8221;.
+</p></li></ol></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="troubleshooting.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="problems.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part V. Troubleshooting </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 34. Analyzing and Solving Samba Problems</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/domain-member.html b/docs/htmldocs/domain-member.html
new file mode 100644 (file)
index 0000000..2d73b7c
--- /dev/null
@@ -0,0 +1,609 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 7. Domain Membership</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="previous" href="samba-bdc.html" title="Chapter 6. Backup Domain Control"><link rel="next" href="StandAloneServer.html" title="Chapter 8. Stand-alone Servers"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 7. Domain Membership</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-bdc.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="StandAloneServer.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="domain-member"></a>Chapter 7. Domain Membership</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="domain-member.html#id2893185">Features and Benefits</a></dt><dt><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt><a href="domain-member.html#id2893524">Manual Creation of Machine Trust Accounts</a></dt><dt><a href="domain-member.html#id2893846">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt><a href="domain-member.html#id2894113">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt><a href="domain-member.html#id2894194">Making an MS Windows Workstation or Server a Domain Member</a></dt></dl></dd><dt><a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dd><dl><dt><a href="domain-member.html#id2894418">Joining an NT4-type Domain with Samba-3</a></dt><dt><a href="domain-member.html#id2894926">Why Is This Better Than security = server?</a></dt></dl></dd><dt><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt><a href="domain-member.html#id2895131">Configure smb.conf</a></dt><dt><a href="domain-member.html#id2895267">Configure /etc/krb5.conf</a></dt><dt><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt><a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt><a href="domain-member.html#ads-test-smbclient">Testing with smbclient</a></dt><dt><a href="domain-member.html#id2895840">Notes</a></dt></dl></dd><dt><a href="domain-member.html#id2895877">Sharing User ID Mappings between Samba Domain Members</a></dt><dt><a href="domain-member.html#id2896009">Common Errors</a></dt><dd><dl><dt><a href="domain-member.html#id2896038">Cannot Add Machine Back to Domain</a></dt><dt><a href="domain-member.html#id2896072">Adding Machine to Domain Fails</a></dt><dt><a href="domain-member.html#id2896237">I Can't Join a Windows 2003 PDC</a></dt></dl></dd></dl></div><p>
+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.
+</p><p>
+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 a lack of knowledge. Hopefully
+this chapter will fill the voids.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2893185"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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 
+<span class="emphasis"><em>Single Sign On</em></span> or <span class="acronym">SSO</span> for short. This
+chapter describes the process that must be followed to make a workstation
+(or another server  be it an <span class="application">MS Windows NT4 / 200x</span>
+server) or a Samba server a member of an MS Windows Domain Security context.
+</p><p>
+<a class="indexterm" name="id2893226"></a>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2893250"></a>
+       MS Windows workstation users get the benefit of SSO.
+       </p></li><li><p>
+       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).
+       </p></li><li><p>
+       Only <span class="application">MS Windows NT4/200x/XP Professional</span>
+       workstations that are Domain Members can use network logon facilities.
+       </p></li><li><p>
+       Domain Member workstations can be better controlled through the use of
+       Policy files (<tt class="filename">NTConfig.POL</tt>) and Desktop Profiles.
+       </p></li><li><p>
+       Through the use of logon scripts, users can be given transparent access to network
+       applications that run off application servers.
+       </p></li><li><p>
+       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 backended with an
+       LDAP directory, or via an Active Directory infrastructure).
+       </p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="machine-trust-accounts"></a>MS Windows Workstation/Server Machine Trust Accounts</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2893338"></a>
+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 &#8220;<span class="quote">Computer Account.</span>&#8221; The purpose of the machine account
+is to prevent a rogue user and Domain Controller from colluding to gain access to a 
+domain member workstation.
+</p><p>
+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 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.
+</p><p>
+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:
+
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       A Domain Security Account (stored in the 
+       <a class="indexterm" name="id2893387"></a><i class="parameter"><tt>passdb backend</tt></i> that has been configured in the
+       <tt class="filename">smb.conf</tt> file. The precise nature of the account information that is
+       stored depends on the type of backend database that has been chosen.
+       </p><p>
+       The older format of this data is the <tt class="filename">smbpasswd</tt> 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.
+       </p><p>
+       The two newer database types are called ldapsam, and
+       tdbsam. Both store considerably more data than the
+       older <tt class="filename">smbpasswd</tt> file did. The extra information
+       enables new user account controls to be implemented.
+       </p></li><li><p>
+       A corresponding UNIX account, typically stored in
+       <tt class="filename">/etc/passwd</tt>. Work is in progress to allow a
+       simplified mode of operation that does not require UNIX user accounts, but
+       this may not be a feature of the early releases of Samba-3.
+       </p></li></ul></div><p>
+</p><p>
+<a class="indexterm" name="id2893465"></a>
+There are three ways to create Machine Trust Accounts:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Manual creation from the UNIX/Linux command line. Here, both the Samba and
+       corresponding UNIX account are created by hand.
+       </p></li><li><p>
+       <a class="indexterm" name="id2893494"></a>
+       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.
+       </p></li><li><p>
+       &#8220;<span class="quote">On-the-fly</span>&#8221; 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. 
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893524"></a>Manual Creation of Machine Trust Accounts</h3></div></div><div></div></div><p>
+The first step in manually creating a Machine Trust Account is to manually
+create the corresponding UNIX account in <tt class="filename">/etc/passwd</tt>. 
+This can be done using <b class="command">vipw</b> or another &#8220;<span class="quote">add user</span>&#8221; command
+that is normally used to create new UNIX accounts. The following is an example for
+a Linux-based Samba server:
+</p><p>
+<a class="indexterm" name="id2893561"></a>
+<a class="indexterm" name="id2893570"></a>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/sbin/useradd -g machines -d /dev/null -c <i class="replaceable"><tt>"machine nickname"</tt></i> \
+   -s /bin/false <i class="replaceable"><tt>machine_name</tt></i>$ </tt></b>
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>passwd -l <i class="replaceable"><tt>machine_name</tt></i>$</tt></b>
+</pre><p>
+</p><p>In the above example above there is an existing system group &#8220;<span class="quote">machines</span>&#8221; which is used
+as the primary group for all machine accounts. In the following examples the &#8220;<span class="quote">machines</span>&#8221; group has
+numeric GID equal 100.</p><p>
+<a class="indexterm" name="id2893643"></a>
+On *BSD systems, this can be done using the <b class="command">chpass</b> utility:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>chpass -a \
+'<i class="replaceable"><tt>machine_name</tt></i>$:*:101:100::0:0:Windows <i class="replaceable"><tt>machine_name</tt></i>:/dev/null:/sbin/nologin'</tt></b>
+</pre><p>
+</p><p>
+The <tt class="filename">/etc/passwd</tt> entry will list the machine name 
+with a &#8220;<span class="quote">$</span>&#8221; appended, will not have a password, will have a null shell and no 
+home directory. For example, a machine named &#8220;<span class="quote">doppy</span>&#8221; would have an 
+<tt class="filename">/etc/passwd</tt> entry like this:
+</p><pre class="programlisting">
+doppy$:x:505:100:<i class="replaceable"><tt>machine_nickname</tt></i>:/dev/null:/bin/false
+</pre><p>
+Above, <i class="replaceable"><tt>machine_nickname</tt></i> can be any
+descriptive name for the client, i.e., BasementComputer.
+<i class="replaceable"><tt>machine_name</tt></i> absolutely must be the NetBIOS
+name of the client to be joined to the domain. The &#8220;<span class="quote">$</span>&#8221; must be
+appended to the NetBIOS name of the client or Samba will not recognize
+this as a Machine Trust Account.
+</p><p>
+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 
+<b class="command">smbpasswd</b> command 
+as shown here:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbpasswd -a -m <i class="replaceable"><tt>machine_name</tt></i></tt></b>
+</pre><p>
+</p><p>
+where <i class="replaceable"><tt>machine_name</tt></i> is the machine's NetBIOS
+name. The RID of the new machine account is generated from the UID of 
+the corresponding UNIX account.
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Join the client to the domain immediately</h3><p>
+Manually creating a Machine Trust Account using this method is the 
+equivalent of creating a Machine Trust Account on a Windows NT PDC using 
+<a class="indexterm" name="id2893821"></a>
+the <span class="application">Server Manager</span>. 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!
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2893846"></a>Managing Domain Machine Accounts using NT4 Server Manager</h3></div></div><div></div></div><p>
+A working <a class="indexterm" name="id2893857"></a><i class="parameter"><tt>add machine script</tt></i> script is essential
+for machine trust accounts to be automatically created. This applies no matter whether
+one uses automatic account creation, or if one wishes to use the NT4 Domain Server Manager.
+</p><p>
+<a class="indexterm" name="id2893879"></a>
+If the machine from which you are trying to manage the domain is an 
+<span class="application">MS Windows NT4 workstation or MS Windows 200x/XP Professional</span>,
+the tool of choice is the package called <b class="command">SRVTOOLS.EXE</b>. 
+When executed in the target directory it will unpack <b class="command">SrvMgr.exe</b>
+and <b class="command">UsrMgr.exe</b> (both are domain management tools for MS Windows NT4 workstation).
+</p><p>
+<a class="indexterm" name="id2893924"></a>
+If your workstation is a <span class="application">Microsoft Windows 9x/Me</span> family product
+ you should download the <b class="command">Nexus.exe</b> package from the Microsoft web site.
+When executed from the target directory this will unpack the same tools but for use on 
+this platform.
+</p><p>
+Further information about these tools may be obtained from the following locations:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;173673">http://support.microsoft.com/default.aspx?scid=kb;en-us;173673</ulink></td></tr><tr><td><ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;172540">http://support.microsoft.com/default.aspx?scid=kb;en-us;172540</ulink></td></tr></table><p>
+</p><p>
+Launch the <b class="command">srvmgr.exe</b> (Server Manager for Domains) and follow these steps:
+</p><div class="procedure"><p class="title"><b>Procedure 7.1. Server Manager Account Machine Account Management</b></p><ol type="1"><li><p>
+       From the menu select <span class="guimenu">Computer</span>.
+       </p></li><li><p>
+       Click <span class="guimenuitem">Select Domain</span>.
+       </p></li><li><p>
+       Click the name of the domain you wish to administer in the
+       <span class="guilabel">Select Domain</span> panel and then click 
+       <span class="guibutton">OK</span>.
+       </p></li><li><p>
+       Again from the menu select <span class="guimenu">Computer</span>.
+       </p></li><li><p>
+       Select <span class="guimenuitem">Add to Domain</span>.
+       </p></li><li><p>
+       In the dialog box, click the radio button to 
+       <span class="guilabel">Add NT Workstation of Server</span>, then
+       enter the machine name in the field provided, and click the 
+       <span class="guibutton">Add</span> button.
+       </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894113"></a>On-the-Fly Creation of Machine Trust Accounts</h3></div></div><div></div></div><p>
+The second (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.
+</p><p>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 <tt class="filename">smb.conf</tt>. This method is not required, however, corresponding UNIX
+accounts may also be created manually.
+</p><p>
+Here is an example for a Red Hat Linux system.
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td># &lt;...remainder of parameters...&gt;</td></tr><tr><td><i class="parameter"><tt>add machine script = /usr/sbin/useradd -d /dev/null -g 100 \</tt></i></td></tr><tr><td><i class="parameter"><tt>  -s /bin/false -M %u</tt></i></td></tr></table></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894194"></a>Making an MS Windows Workstation or Server a Domain Member</h3></div></div><div></div></div><p>
+The procedure for making an MS Windows workstation or server a member of the domain varies
+with the version of Windows.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2894206"></a>Windows 200x/XP Professional Client</h4></div></div><div></div></div><p>
+       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.
+       A Samba Administrator Account (i.e., a Samba account that has <tt class="constant">root</tt> privileges on the
+       Samba server) must be entered here; the operation will fail if an ordinary user
+       account is given. 
+       </p><p>
+       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 <tt class="filename">/etc/passwd</tt>.
+       </p><p>
+       The name of the account that is used to create Domain Member machine accounts can be
+       anything the network administrator may choose. If it is other than <tt class="constant">root</tt>
+       then this is easily mapped to <tt class="constant">root</tt> in the file named in the <tt class="filename">smb.conf</tt> parameter
+       <a class="indexterm" name="id2894264"></a><i class="parameter"><tt>username map</tt></i> = /etc/samba/smbusers.
+       </p><p>
+       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.
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2894288"></a>Windows NT4 Client</h4></div></div><div></div></div><p>
+       If the Machine Trust Account was created manually, on the
+       Identification Changes menu enter the domain name, but do not
+       check the box <span class="guilabel">Create a Computer Account in the Domain</span>.
+       In this case, the existing Machine Trust Account is used to join the machine 
+       to the domain.
+       </p><p>
+       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 <span class="guilabel">Create a Computer Account in the Domain</span>. In this case, joining
+       the domain proceeds as above for Windows 2000 (i.e., you must supply a Samba Administrator Account when
+       prompted).
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2894329"></a>Samba Client</h4></div></div><div></div></div><p>Joining a Samba client to a domain is documented in 
+       <link linkend="domain-member-server">.
+       </p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="domain-member-server"></a>Domain Member Server</h2></div></div><div></div></div><p>
+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.
+</p><p>
+<span class="emphasis"><em>
+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 NetWare Directory
+Server, and so on.
+</em></span>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
+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.
+</div><p>
+Please refer to <link linkend="samba-pdc">, 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894418"></a>Joining an NT4-type Domain with Samba-3</h3></div></div><div></div></div><p><link linkend="assumptions"> lists names that have been used in the remainder of this chapter.</p><div class="table"><a name="assumptions"></a><p class="title"><b>Table 7.1. Assumptions</b></p><table summary="Assumptions" border="1"><colgroup><col align="right"><col align="left"></colgroup><tbody><tr><td align="right">NetBIOS name:</td><td align="left">SERV1</td></tr><tr><td align="right">Windows 200x/NT domain name:</td><td align="left">MIDEARTH</td></tr><tr><td align="right">Domain's PDC NetBIOS name:</td><td align="left">DOMPDC</td></tr><tr><td align="right">Domain's BDC NetBIOS names:</td><td align="left">DOMBDC1 and DOMBDC2</td></tr></tbody></table></div><p>
+First, you must edit your <tt class="filename">smb.conf</tt> file to tell Samba it should now use domain security.
+</p><p>
+       Change (or add) your 
+       <a class="indexterm" name="id2894532"></a><i class="parameter"><tt>security</tt></i> line in the [global] section 
+of your <tt class="filename">smb.conf</tt> to read:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>security = domain</tt></i></td></tr></table><p>
+</p><p>
+Next change the <a class="indexterm" name="id2894576"></a><i class="parameter"><tt>workgroup</tt></i> line in the <i class="parameter"><tt>[global]</tt></i>
+section to read: 
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr></table><p>
+</p><p>
+This is the name of the domain we are joining.
+</p><p>
+You must also have the parameter <a class="indexterm" name="id2894625"></a><i class="parameter"><tt>encrypt passwords</tt></i>
+set to <tt class="constant">yes</tt> in order for your users to authenticate to the NT PDC.
+This is the defaulty setting if this parameter is not specified. There is no need to specify this
+parameter, but if it is specified in the <tt class="filename">smb.conf</tt> file, it must be set to <tt class="constant">Yes</tt>.
+</p><p>
+Finally, add (or modify) a <a class="indexterm" name="id2894664"></a><i class="parameter"><tt>password server</tt></i> line in the [global]
+section to read: 
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = DOMPDC DOMBDC1 DOMBDC2</tt></i></td></tr></table><p>
+</p><p>
+These are the primary and backup Domain Controllers 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.
+</p><p>
+Alternately, if you want smbd to automatically determine 
+the list of Domain Controllers to use for authentication, you may 
+set this line to be:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = *</tt></i></td></tr></table><p>
+</p><p>
+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.
+</p><p>
+To join the domain, run this command:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net join -S DOMPDC -U<i class="replaceable"><tt>Administrator%password</tt></i></tt></b>
+</pre><p>
+</p><p>
+If the <tt class="option">-S DOMPDC</tt> argument is not given, the domain name will be obtained from <tt class="filename">smb.conf</tt>.
+</p><p>
+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 <tt class="option">-S</tt>
+option. The <i class="replaceable"><tt>Administrator%password</tt></i> 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 message in your terminal window the
+text shown below. Where the older NT4 style domain architecture is used:
+</p><pre class="screen">
+<tt class="computeroutput">Joined domain DOM.</tt>
+</pre><p>
+</p><p>
+Where Active Directory is used:
+</p><pre class="screen">
+<tt class="computeroutput">Joined SERV1 to realm MYREALM.</tt>
+</pre><p>
+</p><p>
+Refer to the <b class="command">net</b> man page for further information.
+</p><p>
+This process joins the server to the domain without having to create the machine
+trust account on the PDC beforehand.
+</p><p>
+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:
+</p><pre class="screen">
+<tt class="filename">/usr/local/samba/private/secrets.tdb</tt>
+or 
+<tt class="filename">/etc/samba/secrets.tdb</tt>.
+</pre><p>
+</p><p>
+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.
+</p><p>
+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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt>/etc/init.d/samba restart
+</pre><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2894926"></a>Why Is This Better Than <i class="parameter"><tt>security = server</tt></i>?</h3></div></div><div></div></div><p>
+Currently, domain security in Samba does not free you from 
+having to create local UNIX users to represent the users attaching 
+to your server. This means that if Domain user <tt class="constant">DOM\fred
+</tt> attaches to your Domain Security Samba server, there needs 
+to be a local UNIX user fred to represent that user in the UNIX 
+file system. This is similar to the older Samba security mode 
+<a class="indexterm" name="id2894953"></a><i class="parameter"><tt>security</tt></i> = server,
+where Samba would pass through the authentication request to a Windows 
+NT server in the same way as a Windows 95 or Windows 98 server would.
+</p><p>
+Please refer to <link linkend="winbind">, for information on a system
+to automatically assign UNIX UIDs and GIDs to Windows NT Domain users and groups.
+</p><p>
+The advantage to Domain-level security is that the 
+authentication in Domain-level security is passed down the authenticated 
+RPC channel in exactly the same way that an NT server would do it. This 
+means Samba servers now participate in domain trust relationships in 
+exactly the same way NT servers do (i.e., you can add Samba servers into 
+a resource domain and have the authentication passed on from a resource
+domain PDC to an account domain PDC).
+</p><p>
+In addition, with <a class="indexterm" name="id2894999"></a><i class="parameter"><tt>security</tt></i> = server, every Samba 
+daemon on a server has to keep a connection open to the 
+authenticating server for as long as that daemon lasts. This can drain 
+the connection resources on a Microsoft NT server and cause it to run 
+out of available connections. With <a class="indexterm" name="id2895018"></a><i class="parameter"><tt>security</tt></i> = domain, 
+however, the Samba daemons connect to the PDC/BDC only for as long 
+as is necessary to authenticate the user and then drop the connection, 
+thus conserving PDC connection resources.
+</p><p>
+And finally, acting in the same manner as an NT server 
+authenticating to a PDC means that as part of the authentication 
+reply, the Samba server gets the user identification information such 
+as the user SID, the list of NT groups the user belongs to, and so on. 
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Much of the text of this document was first published in the Web magazine 
+<ulink url="http://www.linuxworld.com">LinuxWorld</ulink> as the article <ulink url="http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html">http://www.linuxworld.com/linuxworld/lw-1998-10/lw-10-samba.html</ulink>
+<span class="emphasis"><em>Doing the NIS/NT Samba</em></span>.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ads-member"></a>Samba ADS Domain Membership</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2895091"></a>
+<a class="indexterm" name="id2895100"></a>
+<a class="indexterm" name="id2895111"></a>
+<a class="indexterm" name="id2895119"></a>
+This is a rough guide to setting up Samba-3 with Kerberos authentication against a
+Windows 200x KDC. A familiarity with Kerberos is assumed.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2895131"></a>Configure <tt class="filename">smb.conf</tt></h3></div></div><div></div></div><p>
+You must use at least the following three options in <tt class="filename">smb.conf</tt>:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>realm = your.kerberos.REALM</tt></i></td></tr><tr><td><i class="parameter"><tt>security = ADS</tt></i></td></tr><tr><td># The following parameter need only be specified if present.</td></tr><tr><td># The default setting is not present is Yes.</td></tr><tr><td><i class="parameter"><tt>encrypt passwords = yes</tt></i></td></tr></table><p>
+In case samba cannot correctly identify the appropriate ADS server using the realm name, use the 
+<a class="indexterm" name="id2895201"></a><i class="parameter"><tt>password server</tt></i> option in <tt class="filename">smb.conf</tt>:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>password server = your.kerberos.server</tt></i></td></tr></table><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+You do <span class="emphasis"><em>not</em></span> need a smbpasswd file, and older clients will be authenticated as 
+if <a class="indexterm" name="id2895249"></a><i class="parameter"><tt>security</tt></i> = domain, although it will not do any harm and 
+allows you to have local users not in the domain.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2895267"></a>Configure <tt class="filename">/etc/krb5.conf</tt></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2895283"></a>
+<a class="indexterm" name="id2895292"></a>
+With both MIT and Heimdal Kerberos, this is unnecessary, and may be detrimental. All ADS
+domains will automatically create SRV records in the DNS zone <i class="parameter"><tt>_kerberos.REALM.NAME</tt></i> for
+each KDC in the realm. MIT's, as well as Heimdal's, KRB5 libraries default to checking
+for these records, so they will automatically find the KDCs. In addition,
+<tt class="filename">krb5.conf</tt> only allows specifying a single KDC, even there if there is more
+than one. Using the DNS lookup allows the KRB5 libraries to use whichever KDCs are available.
+</p><p>
+When manually configuring <tt class="filename">krb5.conf</tt>, the minimal configuration is:
+</p><pre class="programlisting">
+[libdefaults]
+   default_realm = YOUR.KERBEROS.REALM
+
+       [realms]
+       YOUR.KERBEROS.REALM = {
+       kdc = your.kerberos.server
+           }
+</pre><p>
+When using Heimdal versions before 0.6 use the following configuration settings:
+</p><pre class="screen">
+[libdefaults]
+   default_realm      = YOUR.KERBEROS.REALM
+   default_etypes     = des-cbc-crc des-cbc-md5
+   default_etypes_des = des-cbc-crc des-cbc-md5
+
+        [realms]
+        YOUR.KERBEROS.REALM = {
+        kdc = your.kerberos.server
+            }
+</pre><p>
+</p><p>
+<a class="indexterm" name="id2895372"></a>
+Test your config by doing a <b class="userinput"><tt>kinit
+<i class="replaceable"><tt>USERNAME</tt></i>@<i class="replaceable"><tt>REALM</tt></i></tt></b> and
+making sure that your password is accepted by the Win2000 KDC.
+</p><p>
+With Heimdal versions earlier than 0.6.x you only can use newly created accounts
+in ADS or accounts that have had the password changed once after migration, or
+in case of <tt class="constant">Administrator</tt> after installation. At the
+moment, a Windows 2003 KDC can only be used with a Heimdal releases later than 0.6
+(and no default etypes in krb5.conf). Unfortunatly this whole area is still
+in a state of flux.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The realm must be in uppercase or you will get &#8220;<span class="quote"><span class="errorname">Cannot find KDC for
+requested realm while getting initial credentials</span></span>&#8221; error (Kerberos
+is case-sensitive!).
+</p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Time between the two servers must be synchronized. You will get a
+&#8220;<span class="quote"><span class="errorname">kinit(v5): Clock skew too great while getting initial credentials</span></span>&#8221;
+if the time difference is more than five minutes. 
+</p></div><p>
+Clock skew limits are configurable in the Kerberos protocols. The default setting is
+five minutes.
+</p><p>
+You also must ensure that you can do a reverse DNS lookup on the IP
+address of your KDC. Also, the name that this reverse lookup maps to
+must either be the NetBIOS name of the KDC (i.e., the hostname with no
+domain attached) or it can alternately be the NetBIOS name followed by the realm. 
+</p><p>
+The easiest way to ensure you get this right is to add a 
+<tt class="filename">/etc/hosts</tt> entry mapping the IP address of your KDC to 
+its NetBIOS name. If you do not get this correct then you will get a 
+<span class="errorname">local error</span> when you try to join the realm.
+</p><p>
+If all you want is Kerberos support in <span class="application">smbclient</span> then you can skip
+directly to <link linkend="ads-test-smbclient"> now. 
+<link linkend="ads-create-machine-account"> and <link linkend="ads-test-server">
+are needed only if you want Kerberos support for <span class="application">smbd</span> and <span class="application">winbindd</span>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-create-machine-account"></a>Create the Computer Account</h3></div></div><div></div></div><p>
+As a user who has write permission on the Samba private directory (usually root), run:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net ads join -U Administrator%password</tt></b>
+</pre><p>
+</p><p>
+When making a Windows client a member of an ADS domain within a complex organization, you
+may want to create the machine account within a particular organizational unit. Samba-3 permits
+this to be done using the following syntax:
+</p><pre class="screen">
+<tt class="prompt">root# </tt>  <b class="userinput"><tt>kinit Administrator@your.kerberos.REALM</tt></b>
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net ads join &#8220;<span class="quote">organizational_unit</span>&#8221;</tt></b>
+</pre><p>
+</p><p>
+For example, you may want to create the machine account in a container called &#8220;<span class="quote">Servers</span>&#8221;
+under the organizational directory &#8220;<span class="quote">Computers\BusinessUnit\Department</span>&#8221; like this:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net ads join "Computers\BusinessUnit\Department\Servers"</tt></b>
+</pre><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2895653"></a>Possible Errors</h4></div></div><div></div></div><p>
+</p><div class="variablelist"><dl><dt><span class="term"><span class="errorname">ADS support not compiled in</span></span></dt><dd><p>Samba must be reconfigured (remove config.cache) and recompiled
+       (make clean all install) after the Kerberos libiraries and headers files are installed.
+       </p></dd><dt><span class="term"><span class="errorname">net ads join prompts for user name</span></span></dt><dd><p>You need to login to the domain using <b class="userinput"><tt>kinit
+       <i class="replaceable"><tt>USERNAME</tt></i>@<i class="replaceable"><tt>REALM</tt></i></tt></b>.
+       <i class="replaceable"><tt>USERNAME</tt></i> must be a user who has rights to add a machine
+       to the domain. </p></dd><dt><span class="term">Unsupported encryption/or checksum types</span></dt><dd><p>
+       Make sure that the <tt class="filename">/etc/krb5.conf</tt> is correctly configured
+       for the type and version of Kerberos installed on the system.
+       </p></dd></dl></div><p>
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-test-server"></a>Testing Server Setup</h3></div></div><div></div></div><p>
+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 &#8220;<span class="quote">Computers</span>&#8221;
+folder under Users and Computers.
+</p><p>
+On a Windows 2000 client, try <b class="userinput"><tt>net use * \\server\share</tt></b>. You should
+be logged in with Kerberos without needing to know a password. If this fails then run
+<b class="userinput"><tt>klist tickets</tt></b>. Did you get a ticket for the server? Does it have
+an encryption type of DES-CBC-MD5? 
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
+Samba can use both DES-CBC-MD5 encryption as well as ARCFOUR-HMAC-MD5 encoding.
+</div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="ads-test-smbclient"></a>Testing with <span class="application">smbclient</span></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2895811"></a>
+On your Samba server try to login to a Win2000 server or your Samba
+server using <span class="application">smbclient</span> and Kerberos. Use <span class="application">smbclient</span> as usual, but
+specify the <tt class="option">-k</tt> option to choose Kerberos authentication.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2895840"></a>Notes</h3></div></div><div></div></div><p>
+You must change administrator password at least once after DC 
+install, to create the right encryption types.
+</p><p>
+Windows 200x does not seem to create the <i class="parameter"><tt>_kerberos._udp</tt></i> and <i class="parameter"><tt>_ldap._tcp</tt></i> in
+the default DNS setup. Perhaps this will be fixed later in service packs.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2895877"></a>Sharing User ID Mappings between Samba Domain Members</h2></div></div><div></div></div><p>
+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 <i class="parameter"><tt>idmap</tt></i> subsystem of Samba.
+</p><p>
+In some cases it is useful to share these mappings between Samba Domain Members,
+so <span class="emphasis"><em>name-&gt;id</em></span> mapping is identical on all machines.
+This may be needed in particular when sharing files over both CIFS and NFS.
+</p><p>To use the <span class="emphasis"><em>LDAP</em></span> <i class="parameter"><tt>ldap idmap suffix</tt></i>, set:</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>ldap idmap suffix = ou=Idmap,dc=quenya,dc=org</tt></i></td></tr></table><p>See the <tt class="filename">smb.conf</tt> man page entry for the <a class="indexterm" name="id2895952"></a><i class="parameter"><tt>ldap idmap suffix</tt></i>
+parameter for further information.</p><p>
+Do not forget to specify also the <a class="indexterm" name="id2895971"></a><i class="parameter"><tt>ldap admin dn</tt></i>
+and to make certain to set the LDAP administrative password into the <tt class="filename">secrets.tdb</tt> using:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> smbpasswd -w ldap-admin-password
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2896009"></a>Common Errors</h2></div></div><div></div></div><p>
+In the process of adding/deleting/re-adding Domain Member machine accounts, there are
+many traps for the unwary player and many &#8220;<span class="quote">little</span>&#8221; 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 &#8220;<span class="quote">re-install</span>&#8221;
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896038"></a>Cannot Add Machine Back to Domain</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">A Windows workstation was re-installed. The original domain machine
+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  I know it does not. Why is this failing?</span>&#8221;
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896072"></a>Adding Machine to Domain Fails</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">Adding a Windows 200x or XP Professional machine to the Samba PDC Domain fails with a
+message that, <span class="errorname">`The machine could not be added at this time, there is a network problem.
+Please try again later.'</span> Why?</span>&#8221;
+</p><p>
+You should check that there is an <a class="indexterm" name="id2896099"></a><i class="parameter"><tt>add machine script</tt></i> in your <tt class="filename">smb.conf</tt>
+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 <a class="indexterm" name="id2896124"></a><i class="parameter"><tt>log level</tt></i>
+in the <tt class="filename">smb.conf</tt> file to level 10, then try to rejoin the domain. Check the logs to see which
+operation is failing.
+</p><p>
+Possible causes include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The script does not actually exist, or could not be located in the path specified.
+       </p><p>
+       <span class="emphasis"><em>Corrective action:</em></span> Fix it. Make sure when run manually
+       that the script will add both the UNIX system account and the Samba SAM account.
+       </p></li><li><p>
+       The machine could not be added to the UNIX system accounts file <tt class="filename">/etc/passwd</tt>.
+       </p><p>
+       <span class="emphasis"><em>Corrective action:</em></span> Check that the machine name is a legal UNIX
+       system account name. If the UNIX utility <b class="command">useradd</b> is called,
+       then make sure that the machine name you are trying to add can be added using this
+       tool. <b class="command">Useradd</b> on some systems will not allow any upper case characters
+       nor will it allow spaces in the name.
+       </p></li></ul></div><p>
+The <a class="indexterm" name="id2896217"></a><i class="parameter"><tt>add machine script</tt></i> 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2896237"></a>I Can't Join a Windows 2003 PDC</h3></div></div><div></div></div><p>Windows 2003 requires SMB signing. Client side SMB signing has been implemented in Samba-3.0.
+       Set <a class="indexterm" name="id2896249"></a><i class="parameter"><tt>client use spnego</tt></i> = yes when communicating 
+       with a Windows 2003 server.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="samba-bdc.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="StandAloneServer.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 6. Backup Domain Control </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 8. Stand-alone Servers</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/editreg.1.html b/docs/htmldocs/editreg.1.html
new file mode 100644 (file)
index 0000000..fe366f2
--- /dev/null
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>editreg</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="editreg.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>editreg &#8212; A utility to report and change SIDs in registry files
+       </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">editreg</tt>  [-v] [-c file] {file}</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">editreg</b> is a utility that 
+       can visualize windows registry files (currently only NT4) and apply 
+       so-called commandfiles to them. 
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">registry_file</span></dt><dd><p>Registry file to view or edit.  </p></dd><dt><span class="term">-v,--verbose</span></dt><dd><p>Increases verbosity of messages. 
+               </p></dd><dt><span class="term">-c commandfile</span></dt><dd><p>Read commands to execute on <tt class="filename">registry_file</tt> from <tt class="filename">commandfile</tt>. Currently not yet supported!
+               </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
+       suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The editreg man page was written by Jelmer Vernooij. </p></div></div></body></html>
diff --git a/docs/htmldocs/findsmb.1.html b/docs/htmldocs/findsmb.1.html
new file mode 100644 (file)
index 0000000..ccbe179
--- /dev/null
@@ -0,0 +1,61 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>findsmb</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="findsmb.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>findsmb &#8212; list info about machines that respond to SMB 
+       name queries on a subnet</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">findsmb</tt>  [subnet broadcast address]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This perl script is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a>
+       suite.</p><p><b class="command">findsmb</b> is a perl script that
+       prints out several pieces of information about machines 
+       on a subnet that respond to SMB  name query requests.
+       It uses <a href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
+       and <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>
+       to obtain this information.
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-r</span></dt><dd><p>Controls whether <b class="command">findsmb</b> takes
+               bugs in Windows95 into account when trying to find a Netbios name
+               registered of the remote machine. This option is disabled by default
+               because it is specific to Windows 95 and Windows 95 machines only. 
+               If set, <a href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
+               will be called with <tt class="constant">-B</tt> option.</p></dd><dt><span class="term">subnet broadcast address</span></dt><dd><p>Without this option, <b class="command">findsmb
+               </b> will probe the subnet of the machine where 
+               <a href="findsmb.1.html"><span class="citerefentry"><span class="refentrytitle">findsmb</span>(1)</span></a>
+               is run. This value is passed to 
+               <a href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
+               as part of the <tt class="constant">-B</tt> option.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>EXAMPLES</h2><p>The output of <b class="command">findsmb</b> lists the following 
+       information for all machines that respond to the initial 
+       <b class="command">nmblookup</b> for any name: IP address, NetBIOS name, 
+       Workgroup name, operating system, and SMB server version.</p><p>There will be a '+' in front of the workgroup name for 
+       machines that are local master browsers for that workgroup. There 
+       will be an '*' in front of the workgroup name for 
+       machines that are the domain master browser for that workgroup. 
+       Machines that are running Windows, Windows 95 or Windows 98 will 
+       not show any information about the operating system or server 
+       version.</p><p>The command with <tt class="constant">-r</tt> option
+       must be run on a system without <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>  running. 
+
+       If <b class="command">nmbd</b> is running on the system, you will 
+       only  get the IP address and the DNS name of the machine. To 
+       get proper responses  from Windows 95 and Windows 98 machines, 
+       the command must be run as root and with <tt class="constant">-r</tt>
+       option on a machine without <b class="command">nmbd</b> running.</p><p>For example, running <b class="command">findsmb</b> 
+       without <tt class="constant">-r</tt> option set would yield output similar
+       to the following</p><pre class="screen">
+IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION 
+--------------------------------------------------------------------- 
+192.168.35.10   MINESET-TEST1  [DMVENGR]
+192.168.35.55   LINUXBOX      *[MYGROUP] [Unix] [Samba 2.0.6]
+192.168.35.56   HERBNT2        [HERB-NT]
+192.168.35.63   GANDALF        [MVENGR] [Unix] [Samba 2.0.5a for IRIX]
+192.168.35.65   SAUNA          [WORKGROUP] [Unix] [Samba 1.9.18p10]
+192.168.35.71   FROGSTAR       [ENGR] [Unix] [Samba 2.0.0 for IRIX]
+192.168.35.78   HERBDHCP1     +[HERB]
+192.168.35.88   SCNT2         +[MVENGR] [Windows NT 4.0] [NT LAN Manager 4.0]
+192.168.35.93   FROGSTAR-PC    [MVENGR] [Windows 5.0] [Windows 2000 LAN Manager]
+192.168.35.97   HERBNT1       *[HERB-NT] [Windows NT 4.0] [NT LAN Manager 4.0]
+</pre></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>,
+       <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, and <a href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>
+       </p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">ftp://ftp.icce.rug.nl/pub/unix/</ulink>) 
+       and updated for the Samba 2.0 release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/groupmapping.html b/docs/htmldocs/groupmapping.html
new file mode 100644 (file)
index 0000000..da8cf8f
--- /dev/null
@@ -0,0 +1,250 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 12. Group Mapping  MS Windows and UNIX</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="passdb.html" title="Chapter 11. Account Information Databases"><link rel="next" href="AccessControls.html" title="Chapter 13. File, Directory and Share Access Controls"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 12. Group Mapping  MS Windows and UNIX</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="passdb.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AccessControls.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="groupmapping"></a>Chapter 12. Group Mapping  MS Windows and UNIX</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jean François</span> <span class="surname">Micouleau</span></h3></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="groupmapping.html#id2909181">Features and Benefits</a></dt><dt><a href="groupmapping.html#id2909551">Discussion</a></dt><dd><dl><dt><a href="groupmapping.html#id2909853">Default Users, Groups and Relative Identifiers</a></dt><dt><a href="groupmapping.html#id2910488">Example Configuration</a></dt></dl></dd><dt><a href="groupmapping.html#id2910567">Configuration Scripts</a></dt><dd><dl><dt><a href="groupmapping.html#id2910581">Sample smb.conf Add Group Script</a></dt><dt><a href="groupmapping.html#id2910716">Script to Configure Group Mapping</a></dt></dl></dd><dt><a href="groupmapping.html#id2910824">Common Errors</a></dt><dd><dl><dt><a href="groupmapping.html#id2910839">Adding Groups Fails</a></dt><dt><a href="groupmapping.html#id2910907">Adding MS Windows Groups to MS Windows Groups Fails</a></dt><dt><a href="groupmapping.html#id2910933">Adding Domain Users to the Power Users Group</a></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2909098"></a>
+       Starting with Samba-3, new group mapping functionality is available to create associations
+       between Windows group SIDs and UNIX groups. The <b class="command">groupmap</b> subcommand
+       included with the <span class="application">net</span> tool can be used to manage these associations.
+       </p><p>
+       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 (<tt class="constant">-1</tt>) will be exposed
+       in group selection lists in tools that access domain users and groups.
+       </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       <a class="indexterm" name="id2909148"></a>
+       The <i class="parameter"><tt>domain admin group</tt></i> parameter has been removed in Samba-3 and should no longer
+       be specified in <tt class="filename">smb.conf</tt>. This parameter was used to give the listed users membership in the
+       <tt class="constant">Domain Admins</tt> Windows group which gave local admin rights on their workstations
+       (in default configurations).
+       </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2909181"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       Samba allows the administrator to create MS Windows NT4/200x group accounts and to
+       arbitrarily associate them with UNIX/Linux group accounts.
+       </p><p>
+<a class="indexterm" name="id2909199"></a>
+<a class="indexterm" name="id2909207"></a>
+       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 <tt class="filename">smb.conf</tt> 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 <b class="command">winbindd</b> is running, Samba group accounts that are created using these
+       tools will be allocated UNIX UIDs/GIDs from the ID range specified by the
+       <a class="indexterm" name="id2909237"></a><i class="parameter"><tt>idmap uid</tt></i>/<a class="indexterm" name="id2909250"></a><i class="parameter"><tt>idmap gid</tt></i>
+       parameters in the <tt class="filename">smb.conf</tt> file.
+       </p><div class="figure"><a name="idmap-sid2gid"></a><p class="title"><b>Figure 12.1. IDMAP: group SID to GID resolution.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-sid2gid.png" width="270" alt="IDMAP: group SID to GID resolution."></div></div><div class="figure"><a name="idmap-gid2sid"></a><p class="title"><b>Figure 12.2. IDMAP: GID resolution to matching SID.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-gid2sid.png" width="270" alt="IDMAP: GID resolution to matching SID."></div></div><p>
+       In both cases, when winbindd is not running, only locally resolvable groups can be recognized. Please refer to
+       <link linkend="idmap-sid2gid"> and <link linkend="idmap-gid2sid">. The <b class="command">net groupmap</b> is
+       used to establish UNIX group to NT SID mappings as shown in <link linkend="idmap-store-gid2sid">.
+       </p><div class="figure"><a name="idmap-store-gid2sid"></a><p class="title"><b>Figure 12.3. IDMAP storing group mappings.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-store-gid2sid.png" width="270" alt="IDMAP storing group mappings."></div></div><p>
+       <a class="indexterm" name="id2909453"></a>
+       <a class="indexterm" name="id2909460"></a>
+       Administrators should be aware that where <tt class="filename">smb.conf</tt> group interface scripts make
+       direct calls to the UNIX/Linux system tools (the shadow utilities, <b class="command">groupadd</b>,
+       <b class="command">groupdel</b>, and <b class="command">groupmod</b>), the resulting UNIX/Linux group names will be subject
+       to any limits imposed by these tools. If the tool does not allow upper case characters
+       or space characters, then the creation of an MS Windows NT4/200x style group of
+       <span class="emphasis"><em>Engineering Managers</em></span> will attempt to create an identically named
+       UNIX/Linux group, an attempt that will of course fail.
+       </p><p>
+       <a class="indexterm" name="id2909513"></a>
+       <a class="indexterm" name="id2909521"></a>
+       There are several possible work-arounds 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 work-around solution.
+       </p><p>
+       Another work-around 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 <b class="command">net groupmap</b>
+       tool to connect the two to each other.
+       </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2909551"></a>Discussion</h2></div></div><div></div></div><p>
+       When installing <span class="application">MS Windows NT4/200x</span> on a computer, the installation
+       program creates default users and groups, notably the <tt class="constant">Administrators</tt> group,
+       and gives that group privileges necessary privileges 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.
+       </p><p>
+       <a class="indexterm" name="id2909584"></a>
+       The <tt class="constant">Administrator</tt> user is a member of the <tt class="constant">Administrators</tt> group, and thus inherits
+       <tt class="constant">Administrators</tt> group privileges. If a <tt class="constant">joe</tt> user is created to be a member of the
+       <tt class="constant">Administrators</tt> group, <tt class="constant">joe</tt> has exactly the same rights as the user,
+       <tt class="constant">Administrator</tt>.
+       </p><p>
+       When an MS Windows NT4/200x/XP machine is made a Domain Member, the &#8220;<span class="quote">Domain Admins</span>&#8221; group of the
+       PDC is added to the local <tt class="constant">Administrators</tt> group of the workstation. Every member of the
+       <tt class="constant">Domain Administrators</tt> group inherits the rights of the local <tt class="constant">Administrators</tt> group when
+       logging on the workstation.
+       </p><p>
+       The following steps describe how to make Samba PDC users members of the <tt class="constant">Domain Admins</tt> group?
+       </p><div class="orderedlist"><ol type="1"><li><p>
+               Create a UNIX group (usually in <tt class="filename">/etc/group</tt>), let's call it <tt class="constant">domadm</tt>.
+               </p></li><li><p>
+               Add to this group the users that must be &#8220;<span class="quote">Administrators</span>&#8221;. For example,
+               if you want <tt class="constant">joe, john</tt> and <tt class="constant">mary</tt> to be administrators,
+               your entry in <tt class="filename">/etc/group</tt> will look like this:
+               </p><pre class="programlisting">
+               domadm:x:502:joe,john,mary
+               </pre><p>
+               </p></li><li><p>
+               Map this domadm group to the &#8220;<span class="quote">Domain Admins</span>&#8221; group by running the command:
+               </p><p>
+       </p><pre class="screen">
+       <tt class="prompt">root# </tt><b class="userinput"><tt>net groupmap add ntgroup=&#8220;<span class="quote">Domain Admins</span>&#8221; UNIXgroup=domadm</tt></b>
+       </pre><p>
+       </p><p>
+               <a class="indexterm" name="id2909766"></a>
+               The quotes around &#8220;<span class="quote">Domain Admins</span>&#8221; are necessary due to the space in the group name.
+               Also make sure to leave no white-space surrounding the equal character (=).
+               </p></li></ol></div><p>
+       Now <tt class="constant">joe, john</tt> and <tt class="constant">mary</tt> are domain administrators.
+       </p><p>
+       <a class="indexterm" name="id2909799"></a>
+       It is possible to map any arbitrary UNIX group to any Windows NT4/200x group as well as
+       making 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:
+       </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net groupmap add rid=1000 ntgroup="Accounting" UNIXgroup=acct</tt></b>
+</pre><p>
+       </p><p>
+       Be aware that the RID parameter is a 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.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2909853"></a>Default Users, Groups and Relative Identifiers</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2909865"></a>
+<a class="indexterm" name="id2909875"></a>
+       When first installed, Microsoft Windows NT4/200x/XP are preconfigured with certain User, Group, and
+       Alias entities. Each has a well-known Relative Identifier (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 <tt class="constant">tdbsam</tt> the essential
+       Domain Groups are automatically created. It is the LDAP administrators' responsibility to create
+       (provision) the default NT Groups.
+       </p><p>
+       Each essential Domain Group must be assigned its respective well-kown RID. The default Users, Groups,
+       Aliases, and RIDs are shown in <link linkend="WKURIDS">.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>
+       When the <i class="parameter"><tt>passdb backend</tt></i> uses LDAP (<tt class="constant">ldapsam</tt>) it is the
+       admininstrators' responsibility to create the essential Domain Groups, and to assign each its default RID.
+       </div><p>
+       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 its default RID. Other groups you create may
+       be assigned any arbitrary RID you care to use.
+       </p><p>
+       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.
+       </p><p>
+       </p><div class="table"><a name="WKURIDS"></a><p class="title"><b>Table 12.1. Well-Known User Default RIDs</b></p><table summary="Well-Known User Default RIDs" border="1"><colgroup><col align="left"><col align="left"><col align="left"><col align="center"></colgroup><thead><tr><th align="left">Well-Known Entity</th><th align="left">RID</th><th align="left">Type</th><th align="center">Essential</th></tr></thead><tbody><tr><td align="left">Domain Administrator</td><td align="left">500</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain Guest</td><td align="left">501</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain KRBTGT</td><td align="left">502</td><td align="left">User</td><td align="center">No</td></tr><tr><td align="left">Domain Admins</td><td align="left">512</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Users</td><td align="left">513</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Guests</td><td align="left">514</td><td align="left">Group</td><td align="center">Yes</td></tr><tr><td align="left">Domain Computers</td><td align="left">515</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Controllers</td><td align="left">516</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Certificate Admins</td><td align="left">517</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Schema Admins</td><td align="left">518</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Enterprise Admins</td><td align="left">519</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Domain Policy Admins</td><td align="left">520</td><td align="left">Group</td><td align="center">No</td></tr><tr><td align="left">Builtin Admins</td><td align="left">544</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin users</td><td align="left">545</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Guests</td><td align="left">546</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Power Users</td><td align="left">547</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Account Operators</td><td align="left">548</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin System Operators</td><td align="left">549</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Print Operators</td><td align="left">550</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Backup Operators</td><td align="left">551</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin Replicator</td><td align="left">552</td><td align="left">Alias</td><td align="center">No</td></tr><tr><td align="left">Builtin RAS Servers</td><td align="left">553</td><td align="left">Alias</td><td align="center">No</td></tr></tbody></table></div><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910488"></a>Example Configuration</h3></div></div><div></div></div><p>
+               You can list the various groups in the mapping database by executing
+               <b class="command">net groupmap list</b>. Here is an example:
+               </p><a class="indexterm" name="id2910510"></a><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt> <b class="userinput"><tt>net groupmap list</tt></b>
+Domain Admins (S-1-5-21-2547222302-1596225915-2414751004-512) -&gt; domadmin
+Domain Users (S-1-5-21-2547222302-1596225915-2414751004-513) -&gt; domuser
+Domain Guests (S-1-5-21-2547222302-1596225915-2414751004-514) -&gt; domguest
+</pre><p>
+               </p><p>
+               For complete details on <b class="command">net groupmap</b>, refer to the net(8) man page.
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2910567"></a>Configuration Scripts</h2></div></div><div></div></div><p>
+       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). 
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910581"></a>Sample <tt class="filename">smb.conf</tt> Add Group Script</h3></div></div><div></div></div><p>
+               A script to create complying group names for use by the Samba group interfaces
+               is provided in <link linkend="smbgrpadd.sh">.
+               </p><a class="indexterm" name="id2910610"></a><p>
+</p><div class="example"><a name="smbgrpadd.sh"></a><p class="title"><b>Example 12.1. smbgrpadd.sh</b></p><pre class="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 &gt; /etc/group
+
+# Now return the GID as would normally happen.
+echo $thegid
+exit 0
+</pre></div><p>
+</p><p>
+               The <tt class="filename">smb.conf</tt> entry for the above script would be something like that in <link linkend="smbgrpadd">.
+</p><div class="example"><a name="smbgrpadd"></a><p class="title"><b>Example 12.2. Configuration of smb.conf for the add group script.</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>add group script = /path_to_tool/smbgrpadd.sh %g</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910716"></a>Script to Configure Group Mapping</h3></div></div><div></div></div><p>
+               In our example we have created a UNIX/Linux group called <span class="emphasis"><em>ntadmin</em></span>.
+               Our script will create the additional groups <span class="emphasis"><em>Orks</em></span>, <span class="emphasis"><em>Elves</em></span>, and <span class="emphasis"><em>Gnomes</em></span>.
+               It is a good idea to save this shell script for later re-use just in case you ever need to rebuild your mapping database.
+               For the sake of concenience we elect to save this script as a file called <tt class="filename">initGroups.sh</tt>.
+               This script is given in <link linkend="set-group-map">.
+       </p><p>
+<a class="indexterm" name="id2910771"></a>
+</p><div class="example"><a name="set-group-map"></a><p class="title"><b>Example 12.3. Script to Set Group Mapping</b></p><pre class="programlisting">
+#!/bin/bash
+
+net groupmap modify ntgroup="Domain Admins" unixgroup=ntadmin
+net groupmap modify ntgroup="Domain Users" unixgroup=users
+net groupmap modify ntgroup="Domain Guests" unixgroup=nobody
+
+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
+</pre></div><p>
+</p><p>
+       Of course it is expected that the administrator will modify this to suit local needs.
+       For information regarding the use of the <b class="command">net groupmap</b> tool please
+       refer to the man page.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2910824"></a>Common Errors</h2></div></div><div></div></div><p>
+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 must be carefully tested
+manually before putting them into active service.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910839"></a>Adding Groups Fails</h3></div></div><div></div></div><p>
+               This is a common problem when the <b class="command">groupadd</b> is called directly
+               by the Samba interface script for the <a class="indexterm" name="id2910858"></a><i class="parameter"><tt>add group script</tt></i> in
+               the <tt class="filename">smb.conf</tt> file.
+               </p><p>
+               The most common cause of failure is an attempt to add an MS Windows group account
+               that has either an upper case character and/or a space character in it.
+               </p><p>
+               There are three possible work-arounds. First, use only group names that comply
+               with the limitations of the UNIX/Linux <b class="command">groupadd</b> 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.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910907"></a>Adding MS Windows Groups to MS Windows Groups Fails</h3></div></div><div></div></div><a class="indexterm" name="id2910916"></a><p>
+               Samba-3 does not support nested groups from the MS Windows control environment.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2910933"></a>Adding <span class="emphasis"><em>Domain Users</em></span> to the <span class="emphasis"><em>Power Users</em></span> Group</h3></div></div><div></div></div><p>&#8220;<span class="quote">
+               What must I do to add Domain Users to the Power Users group?
+               </span>&#8221;</p><a class="indexterm" name="id2910956"></a><p>
+               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 <span class="emphasis"><em>administrator</em></span> and
+               then using the following procedure:
+               </p><div class="procedure"><ol type="1"><li><p>
+                       Click <span class="guimenu">Start -&gt; Control Panel -&gt; Users and Passwords</span>.
+                       </p></li><li><p>
+                       Click the <span class="guimenuitem">Advanced</span> tab.
+                       </p></li><li><p>
+                       Click the <span class="guibutton">Advanced</span> button.
+                       </p></li><li><p>
+                       Click <tt class="constant">Groups</tt>.
+                       </p></li><li><p>
+                       Double click <tt class="constant">Power Users</tt>. This will launch the panel to add users or groups
+                       to the local machine <tt class="constant">Power Uses</tt> group.
+                       </p></li><li><p>
+                       Click the <span class="guibutton">Add</span> button.
+                       </p></li><li><p>
+                       Select the domain from which the <tt class="constant">Domain Users</tt> group is to be added.
+                       </p></li><li><p>
+                       Double click the <tt class="constant">Domain Users</tt> group.
+                       </p></li><li><p>
+                       Click the <span class="guibutton">Ok</span> button. If a logon box is presented during this process 
+                       please remember to enter the connect as <tt class="constant">DOMAIN\UserName</tt>. i.e., For the
+                       domain <tt class="constant">MIDEARTH</tt> and the user <tt class="constant">root</tt> enter
+                       <tt class="constant">MIDEARTH\root</tt>.
+                       </p></li></ol></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="passdb.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="AccessControls.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 11. Account Information Databases </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 13. File, Directory and Share Access Controls</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/index.html b/docs/htmldocs/index.html
new file mode 100755 (executable)
index 0000000..c996a93
--- /dev/null
@@ -0,0 +1,40 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>SAMBA Project Documentation</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><meta name="description" content="
+This book is a collection of HOWTOs added to Samba documentation over the years.
+Samba is always under development, and so is its' documentation. This release of the
+documentation represents a major revision or layout as well as contents.
+The most recent version of this document can be found at
+http://www.samba.org/
+on the &quot;Documentation&quot; page.  Please send updates to
+Jelmer Vernooij,
+John H. Terpstra or
+Gerald (Jerry) Carter.
+The Samba-Team would like to express sincere thanks to the many people who have with
+or without their knowledge contributed to this update. The size and scope of this
+project would not have been possible without significant community contribution. A not
+insignificant number of ideas for inclusion (if not content itself) has been obtained
+from a number of Unofficial HOWTOs - to each such author a big &quot;Thank-you&quot; is also offered.
+Please keep publishing your Unofficial HOWTOs - they are a source of inspiration and
+application knowledge that is most to be desired by many Samba users and administrators.
+"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="next" href="pr01.html" title="Legal Notice"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">SAMBA Project Documentation</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="Samba-HOWTO-Collection"></a>SAMBA Project Documentation</h1></div><div><div class="authorgroup"><h4 class="editedby">Edited by</h4><h3 class="editor"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><h3 class="editor"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><h3 class="editor"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3></div></div><div><p class="pubdate">Monday April 21, 2003</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
+This book is a collection of HOWTOs added to Samba documentation over the years.
+Samba is always under development, and so is its' documentation. This release of the
+documentation represents a major revision or layout as well as contents.
+The most recent version of this document can be found at
+<ulink url="http://www.samba.org/">http://www.samba.org/</ulink>
+on the "Documentation" page.  Please send updates to
+<ulink url="mailto:jelmer@samba.org">Jelmer Vernooij</ulink>,
+<ulink url="mailto:jht@samba.org">John H. Terpstra</ulink> or
+<ulink url="mailto:jerry@samba.org">Gerald (Jerry) Carter</ulink>.
+</p><p>
+The Samba-Team would like to express sincere thanks to the many people who have with
+or without their knowledge contributed to this update. The size and scope of this
+project would not have been possible without significant community contribution. A not
+insignificant number of ideas for inclusion (if not content itself) has been obtained
+from a number of Unofficial HOWTOs - to each such author a big "Thank-you" is also offered.
+Please keep publishing your Unofficial HOWTOs - they are a source of inspiration and
+application knowledge that is most to be desired by many Samba users and administrators.
+</p></div></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="pr01.html">Legal Notice</a></dt><dt><a href="pr02.html">Attributions</a></dt><dt>I. <a href="introduction.html">General Installation</a></dt><dd><dl><dt>1. <a href="IntroSMB.html">Introduction to Samba</a></dt><dd><dl><dt><a href="IntroSMB.html#id2875896">Background</a></dt><dt><a href="IntroSMB.html#id2875954">Terminology</a></dt><dt><a href="IntroSMB.html#id2876091">Related Projects</a></dt><dt><a href="IntroSMB.html#id2876169">SMB Methodology</a></dt><dt><a href="IntroSMB.html#id2876258">Epilogue</a></dt><dt><a href="IntroSMB.html#id2876344">Miscellaneous</a></dt></dl></dd><dt>2. <a href="install.html">How to Install and Test SAMBA</a></dt><dd><dl><dt><a href="install.html#id2876533">Obtaining and Installing Samba</a></dt><dt><a href="install.html#id2876568">Configuring Samba (smb.conf)</a></dt><dd><dl><dt><a href="install.html#id2876606">Configuration file syntax</a></dt><dt><a href="install.html#id2876766">Example Configuration</a></dt><dt><a href="install.html#id2885184">SWAT</a></dt></dl></dd><dt><a href="install.html#id2885250">List Shares Available on the Server</a></dt><dt><a href="install.html#id2885315">Connect with a UNIX Client</a></dt><dt><a href="install.html#id2885433">Connect from a Remote SMB Client</a></dt><dt><a href="install.html#id2885526">What If Things Don't Work?</a></dt><dt><a href="install.html#id2885557">Common Errors</a></dt><dd><dl><dt><a href="install.html#id2885570">Large Number of smbd Processes</a></dt><dt><a href="install.html#id2885679">Error Message: open_oplock_ipc</a></dt><dt><a href="install.html#id2885717">The network name cannot be found</a></dt></dl></dd></dl></dd><dt>3. <a href="FastStart.html">Fast Start for the Impatient</a></dt><dd><dl><dt><a href="FastStart.html#id2885815">Note</a></dt></dl></dd></dl></dd><dt>II. <a href="type.html">Server Configuration Basics</a></dt><dd><dl><dt>4. <a href="ServerType.html">Server Types and Security Modes</a></dt><dd><dl><dt><a href="ServerType.html#id2885999">Features and Benefits</a></dt><dt><a href="ServerType.html#id2886097">Server Types</a></dt><dt><a href="ServerType.html#id2886186">Samba Security Modes</a></dt><dd><dl><dt><a href="ServerType.html#id2886291">User Level Security</a></dt><dt><a href="ServerType.html#id2886413">Share Level Security</a></dt><dt><a href="ServerType.html#id2886525">Domain Security Mode (User Level Security)</a></dt><dt><a href="ServerType.html#id2886821">ADS Security Mode (User Level Security)</a></dt><dt><a href="ServerType.html#id2886928">Server Security (User Level Security)</a></dt></dl></dd><dt><a href="ServerType.html#id2887204">Password Checking</a></dt><dt><a href="ServerType.html#id2887400">Common Errors</a></dt><dd><dl><dt><a href="ServerType.html#id2887429">What Makes Samba a Server?</a></dt><dt><a href="ServerType.html#id2887468">What Makes Samba a Domain Controller?</a></dt><dt><a href="ServerType.html#id2887504">What Makes Samba a Domain Member?</a></dt><dt><a href="ServerType.html#id2887542">Constantly Losing Connections to Password Server</a></dt></dl></dd></dl></dd><dt>5. <a href="samba-pdc.html">Domain Control</a></dt><dd><dl><dt><a href="samba-pdc.html#id2870050">Features and Benefits</a></dt><dt><a href="samba-pdc.html#id2870321">Basics of Domain Control</a></dt><dd><dl><dt><a href="samba-pdc.html#id2870336">Domain Controller Types</a></dt><dt><a href="samba-pdc.html#id2889080">Preparing for Domain Control</a></dt></dl></dd><dt><a href="samba-pdc.html#id2889458">Domain Control  Example Configuration</a></dt><dt><a href="samba-pdc.html#id2889951">Samba ADS Domain Control</a></dt><dt><a href="samba-pdc.html#id2889989">Domain and Network Logon Configuration</a></dt><dd><dl><dt><a href="samba-pdc.html#id2890004">Domain Network Logon Service</a></dt><dt><a href="samba-pdc.html#id2890439">Security Mode and Master Browsers</a></dt></dl></dd><dt><a href="samba-pdc.html#id2890570">Common Errors</a></dt><dd><dl><dt><a href="samba-pdc.html#id2890577">$ Cannot Be Included in Machine Name</a></dt><dt><a href="samba-pdc.html#id2890661">Joining Domain Fails Because of Existing Machine Account</a></dt><dt><a href="samba-pdc.html#id2890722">The System Cannot Log You On (C000019B)</a></dt><dt><a href="samba-pdc.html#id2890822">The Machine Trust Account Is Not Accessible</a></dt><dt><a href="samba-pdc.html#id2890899">Account Disabled</a></dt><dt><a href="samba-pdc.html#id2890932">Domain Controller Unavailable</a></dt><dt><a href="samba-pdc.html#id2890954">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt></dl></dd></dl></dd><dt>6. <a href="samba-bdc.html">Backup Domain Control</a></dt><dd><dl><dt><a href="samba-bdc.html#id2891162">Features and Benefits</a></dt><dt><a href="samba-bdc.html#id2891552">Essential Background Information</a></dt><dd><dl><dt><a href="samba-bdc.html#id2891580">MS Windows NT4-style Domain Control</a></dt><dt><a href="samba-bdc.html#id2891874">LDAP Configuration Notes</a></dt><dt><a href="samba-bdc.html#id2892094">Active Directory Domain Control</a></dt><dt><a href="samba-bdc.html#id2892115">What Qualifies a Domain Controller on the Network?</a></dt><dt><a href="samba-bdc.html#id2892157">How does a Workstation find its Domain Controller?</a></dt></dl></dd><dt><a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a></dt><dd><dl><dt><a href="samba-bdc.html#id2892538">Example Configuration</a></dt></dl></dd><dt><a href="samba-bdc.html#id2892768">Common Errors</a></dt><dd><dl><dt><a href="samba-bdc.html#id2892791">Machine Accounts Keep Expiring</a></dt><dt><a href="samba-bdc.html#id2892845">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt><a href="samba-bdc.html#id2892880">How Do I Replicate the smbpasswd File?</a></dt><dt><a href="samba-bdc.html#id2892948">Can I Do This All with LDAP?</a></dt></dl></dd></dl></dd><dt>7. <a href="domain-member.html">Domain Membership</a></dt><dd><dl><dt><a href="domain-member.html#id2893185">Features and Benefits</a></dt><dt><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt><a href="domain-member.html#id2893524">Manual Creation of Machine Trust Accounts</a></dt><dt><a href="domain-member.html#id2893846">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt><a href="domain-member.html#id2894113">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt><a href="domain-member.html#id2894194">Making an MS Windows Workstation or Server a Domain Member</a></dt></dl></dd><dt><a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dd><dl><dt><a href="domain-member.html#id2894418">Joining an NT4-type Domain with Samba-3</a></dt><dt><a href="domain-member.html#id2894926">Why Is This Better Than security = server?</a></dt></dl></dd><dt><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt><a href="domain-member.html#id2895131">Configure smb.conf</a></dt><dt><a href="domain-member.html#id2895267">Configure /etc/krb5.conf</a></dt><dt><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt><a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt><a href="domain-member.html#ads-test-smbclient">Testing with smbclient</a></dt><dt><a href="domain-member.html#id2895840">Notes</a></dt></dl></dd><dt><a href="domain-member.html#id2895877">Sharing User ID Mappings between Samba Domain Members</a></dt><dt><a href="domain-member.html#id2896009">Common Errors</a></dt><dd><dl><dt><a href="domain-member.html#id2896038">Cannot Add Machine Back to Domain</a></dt><dt><a href="domain-member.html#id2896072">Adding Machine to Domain Fails</a></dt><dt><a href="domain-member.html#id2896237">I Can't Join a Windows 2003 PDC</a></dt></dl></dd></dl></dd><dt>8. <a href="StandAloneServer.html">Stand-alone Servers</a></dt><dd><dl><dt><a href="StandAloneServer.html#id2896324">Features and Benefits</a></dt><dt><a href="StandAloneServer.html#id2896363">Background</a></dt><dt><a href="StandAloneServer.html#id2896435">Example Configuration</a></dt><dd><dl><dt><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt></dl></dd><dt><a href="StandAloneServer.html#id2897068">Common Errors</a></dt></dl></dd><dt>9. <a href="ClientConfig.html">MS Windows Network Configuration Guide</a></dt><dd><dl><dt><a href="ClientConfig.html#id2897131">Note</a></dt></dl></dd></dl></dd><dt>III. <a href="optional.html">Advanced Configuration</a></dt><dd><dl><dt>10. <a href="NetworkBrowsing.html">Network Browsing</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2897285">Features and Benefits</a></dt><dt><a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a></dt><dt><a href="NetworkBrowsing.html#id2888380">TCP/IP without NetBIOS</a></dt><dt><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2888743">How Browsing Functions</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#DMB">Configuring WORKGROUP Browsing</a></dt><dt><a href="NetworkBrowsing.html#id2900135">DOMAIN Browsing Configuration</a></dt><dt><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt><a href="NetworkBrowsing.html#id2900550">Making Samba the Domain Master</a></dt><dt><a href="NetworkBrowsing.html#id2900727">Note about Broadcast Addresses</a></dt><dt><a href="NetworkBrowsing.html#id2900745">Multiple Interfaces</a></dt><dt><a href="NetworkBrowsing.html#id2900780">Use of the Remote Announce Parameter</a></dt><dt><a href="NetworkBrowsing.html#id2900939">Use of the Remote Browse Sync Parameter</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901016">WINS  The Windows Internetworking Name Server</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901208">WINS Server Configuration</a></dt><dt><a href="NetworkBrowsing.html#id2901481">WINS Replication</a></dt><dt><a href="NetworkBrowsing.html#id2901518">Static WINS Entries</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901602">Helpful Hints</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901616">Windows Networking Protocols</a></dt><dt><a href="NetworkBrowsing.html#id2901696">Name Resolution Order</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901872">Technical Overview of Browsing</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901926">Browsing Support in Samba</a></dt><dt><a href="NetworkBrowsing.html#id2902057">Problem Resolution</a></dt><dt><a href="NetworkBrowsing.html#id2902187">Cross-Subnet Browsing</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2902960">Common Errors</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2902975">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt><a href="NetworkBrowsing.html#id2903041">Server Resources Can Not Be Listed</a></dt><dt><a href="NetworkBrowsing.html#id2903097">I get an `Unable to browse the network' error</a></dt><dt><a href="NetworkBrowsing.html#id2903157">Browsing of Shares and Directories is Very Slow</a></dt></dl></dd></dl></dd><dt>11. <a href="passdb.html">Account Information Databases</a></dt><dd><dl><dt><a href="passdb.html#id2903592">Features and Benefits</a></dt><dd><dl><dt><a href="passdb.html#id2903640">Backward Compatibility Backends</a></dt><dt><a href="passdb.html#id2903800">New Backends</a></dt></dl></dd><dt><a href="passdb.html#passdbtech">Technical Information</a></dt><dd><dl><dt><a href="passdb.html#id2904193">Important Notes About Security</a></dt><dt><a href="passdb.html#id2904429">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt></dl></dd><dt><a href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dd><dl><dt><a href="passdb.html#id2904747">The smbpasswd Command</a></dt><dt><a href="passdb.html#pdbeditthing">The pdbedit Command</a></dt></dl></dd><dt><a href="passdb.html#id2905334">Password Backends</a></dt><dd><dl><dt><a href="passdb.html#id2905385">Plaintext</a></dt><dt><a href="passdb.html#id2905425">smbpasswd  Encrypted Password Database</a></dt><dt><a href="passdb.html#id2905552">tdbsam</a></dt><dt><a href="passdb.html#id2905605">ldapsam</a></dt><dt><a href="passdb.html#id2907687">MySQL</a></dt><dt><a href="passdb.html#XMLpassdb">XML</a></dt></dl></dd><dt><a href="passdb.html#id2908781">Common Errors</a></dt><dd><dl><dt><a href="passdb.html#id2908788">Users Cannot Logon</a></dt><dt><a href="passdb.html#id2908830">Users Being Added to the Wrong Backend Database</a></dt><dt><a href="passdb.html#id2908922">Configuration of auth methods</a></dt></dl></dd></dl></dd><dt>12. <a href="groupmapping.html">Group Mapping  MS Windows and UNIX</a></dt><dd><dl><dt><a href="groupmapping.html#id2909181">Features and Benefits</a></dt><dt><a href="groupmapping.html#id2909551">Discussion</a></dt><dd><dl><dt><a href="groupmapping.html#id2909853">Default Users, Groups and Relative Identifiers</a></dt><dt><a href="groupmapping.html#id2910488">Example Configuration</a></dt></dl></dd><dt><a href="groupmapping.html#id2910567">Configuration Scripts</a></dt><dd><dl><dt><a href="groupmapping.html#id2910581">Sample smb.conf Add Group Script</a></dt><dt><a href="groupmapping.html#id2910716">Script to Configure Group Mapping</a></dt></dl></dd><dt><a href="groupmapping.html#id2910824">Common Errors</a></dt><dd><dl><dt><a href="groupmapping.html#id2910839">Adding Groups Fails</a></dt><dt><a href="groupmapping.html#id2910907">Adding MS Windows Groups to MS Windows Groups Fails</a></dt><dt><a href="groupmapping.html#id2910933">Adding Domain Users to the Power Users Group</a></dt></dl></dd></dl></dd><dt>13. <a href="AccessControls.html">File, Directory and Share Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2911341">Features and Benefits</a></dt><dt><a href="AccessControls.html#id2911525">File System Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt><a href="AccessControls.html#id2911956">Managing Directories</a></dt><dt><a href="AccessControls.html#id2912050">File and Directory Access Control</a></dt></dl></dd><dt><a href="AccessControls.html#id2912290">Share Definition Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2912329">User and Group-Based Controls</a></dt><dt><a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a></dt><dt><a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt></dl></dd><dt><a href="AccessControls.html#id2913585">Access Controls on Shares</a></dt><dd><dl><dt><a href="AccessControls.html#id2913670">Share Permissions Management</a></dt></dl></dd><dt><a href="AccessControls.html#id2913978">MS Windows Access Control Lists and UNIX Interoperability</a></dt><dd><dl><dt><a href="AccessControls.html#id2913986">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt><a href="AccessControls.html#id2914042">Viewing File Security on a Samba Share</a></dt><dt><a href="AccessControls.html#id2914124">Viewing File Ownership</a></dt><dt><a href="AccessControls.html#id2914264">Viewing File or Directory Permissions</a></dt><dt><a href="AccessControls.html#id2914515">Modifying File or Directory Permissions</a></dt><dt><a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt><a href="AccessControls.html#id2915106">Interaction with the Standard Samba File Attribute Mapping</a></dt></dl></dd><dt><a href="AccessControls.html#id2915195">Common Errors</a></dt><dd><dl><dt><a href="AccessControls.html#id2915209">Users Cannot Write to a Public Share</a></dt><dt><a href="AccessControls.html#id2915635">File Operations Done as root with force user Set</a></dt><dt><a href="AccessControls.html#id2915690">MS Word with Samba Changes Owner of File</a></dt></dl></dd></dl></dd><dt>14. <a href="locking.html">File and Record Locking</a></dt><dd><dl><dt><a href="locking.html#id2915945">Features and Benefits</a></dt><dt><a href="locking.html#id2916001">Discussion</a></dt><dd><dl><dt><a href="locking.html#id2916148">Opportunistic Locking Overview</a></dt></dl></dd><dt><a href="locking.html#id2916856">Samba Opportunistic Locking Control</a></dt><dd><dl><dt><a href="locking.html#id2916978">Example Configuration</a></dt></dl></dd><dt><a href="locking.html#id2917407">MS Windows Opportunistic Locking and Caching Controls</a></dt><dd><dl><dt><a href="locking.html#id2917632">Workstation Service Entries</a></dt><dt><a href="locking.html#id2917660">Server Service Entries</a></dt></dl></dd><dt><a href="locking.html#id2917740">Persistent Data Corruption</a></dt><dt><a href="locking.html#id2917769">Common Errors</a></dt><dd><dl><dt><a href="locking.html#id2917850">locking.tdb Error Messages</a></dt><dt><a href="locking.html#id2917884">Problems Saving Files in MS Office on Windows XP</a></dt><dt><a href="locking.html#id2917904">Long Delays Deleting Files Over Network with XP SP1</a></dt></dl></dd><dt><a href="locking.html#id2917935">Additional Reading</a></dt></dl></dd><dt>15. <a href="securing-samba.html">Securing Samba</a></dt><dd><dl><dt><a href="securing-samba.html#id2918114">Introduction</a></dt><dt><a href="securing-samba.html#id2918159">Features and Benefits</a></dt><dt><a href="securing-samba.html#id2918244">Technical Discussion of Protective Measures and Issues</a></dt><dd><dl><dt><a href="securing-samba.html#id2918263">Using Host-Based Protection</a></dt><dt><a href="securing-samba.html#id2918364">User-Based Protection</a></dt><dt><a href="securing-samba.html#id2918424">Using Interface Protection</a></dt><dt><a href="securing-samba.html#id2918507">Using a Firewall</a></dt><dt><a href="securing-samba.html#id2918564">Using IPC$ Share-Based Denials </a></dt><dt><a href="securing-samba.html#id2918648">NTLMv2 Security</a></dt></dl></dd><dt><a href="securing-samba.html#id2918707">Upgrading Samba</a></dt><dt><a href="securing-samba.html#id2918731">Common Errors</a></dt><dd><dl><dt><a href="securing-samba.html#id2918750">Smbclient Works on Localhost, but the Network Is Dead</a></dt><dt><a href="securing-samba.html#id2918774">Why Can Users Access Home Directories of Other Users?</a></dt></dl></dd></dl></dd><dt>16. <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#id2919130">Features and Benefits</a></dt><dt><a href="InterdomainTrusts.html#id2919159">Trust Relationship Background</a></dt><dt><a href="InterdomainTrusts.html#id2919243">Native MS Windows NT4 Trusts Configuration</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#id2919270">Creating an NT4 Domain Trust</a></dt><dt><a href="InterdomainTrusts.html#id2919342">Completing an NT4 Domain Trust</a></dt><dt><a href="InterdomainTrusts.html#id2919402">Inter-Domain Trust Facilities</a></dt></dl></dd><dt><a href="InterdomainTrusts.html#id2919600">Configuring Samba NT-Style Domain Trusts</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt><a href="InterdomainTrusts.html#id2919809">Samba as the Trusting Domain</a></dt></dl></dd><dt><a href="InterdomainTrusts.html#id2919952">NT4-Style Domain Trusts with Windows 2000</a></dt><dt><a href="InterdomainTrusts.html#id2920058">Common Errors</a></dt></dl></dd><dt>17. <a href="msdfs.html">Hosting a Microsoft Distributed File System tree on Samba</a></dt><dd><dl><dt><a href="msdfs.html#id2920158">Features and Benefits</a></dt><dt><a href="msdfs.html#id2920447">Common Errors</a></dt><dd><dl><dt><a href="msdfs.html#id2920488">MSDFS UNIX Path Is Case-Critical</a></dt></dl></dd></dl></dd><dt>18. <a href="printing.html">Classical Printing Support</a></dt><dd><dl><dt><a href="printing.html#id2920666">Features and Benefits</a></dt><dt><a href="printing.html#id2920765">Technical Introduction</a></dt><dd><dl><dt><a href="printing.html#id2920831">Client to Samba Print Job Processing</a></dt><dt><a href="printing.html#id2920903">Printing Related Configuration Parameters</a></dt></dl></dd><dt><a href="printing.html#id2920998">Simple Print Configuration</a></dt><dd><dl><dt><a href="printing.html#id2921211">Verifing Configuration with testparm</a></dt><dt><a href="printing.html#id2921327">Rapid Configuration Validation</a></dt></dl></dd><dt><a href="printing.html#id2921667">Extended Printing Configuration</a></dt><dd><dl><dt><a href="printing.html#id2922020">Detailed Explanation Settings</a></dt></dl></dd><dt><a href="printing.html#id2924414">Printing Developments Since Samba-2.2</a></dt><dd><dl><dt><a href="printing.html#id2924566">Point'n'Print Client Drivers on Samba Servers</a></dt><dt><a href="printing.html#id2924710">The Obsoleted [printer$] Section</a></dt><dt><a href="printing.html#id2924810">Creating the [print$] Share</a></dt><dt><a href="printing.html#id2925021">[print$] Section Parameters</a></dt><dt><a href="printing.html#id2925355">The [print$] Share Directory</a></dt></dl></dd><dt><a href="printing.html#id2925525">Installing Drivers into [print$]</a></dt><dd><dl><dt><a href="printing.html#id2925644">Add Printer Wizard Driver Installation</a></dt><dt><a href="printing.html#inst-rpc">Installing Print Drivers Using rpcclient</a></dt></dl></dd><dt><a href="printing.html#id2927518">Client Driver Installation Procedure</a></dt><dd><dl><dt><a href="printing.html#id2927537">First Client Driver Installation</a></dt><dt><a href="printing.html#id2927769">Setting Device Modes on New Printers</a></dt><dt><a href="printing.html#id2928112">Additional Client Driver Installation</a></dt><dt><a href="printing.html#id2928220">Always Make First Client Connection as root or printer admin</a></dt></dl></dd><dt><a href="printing.html#id2928404">Other Gotchas</a></dt><dd><dl><dt><a href="printing.html#id2928430">Setting Default Print Options for Client Drivers</a></dt><dt><a href="printing.html#id2928854">Supporting Large Numbers of Printers</a></dt><dt><a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a></dt><dt><a href="printing.html#id2929458">Error Message: Cannot connect under a different Name</a></dt><dt><a href="printing.html#id2929564">Take Care When Assembling Driver Files</a></dt><dt><a href="printing.html#id2929923">Samba and Printer Ports</a></dt><dt><a href="printing.html#id2930008">Avoiding Common Client Driver Misconfiguration</a></dt></dl></dd><dt><a href="printing.html#id2930033">The Imprints Toolset</a></dt><dd><dl><dt><a href="printing.html#id2930071">What is Imprints?</a></dt><dt><a href="printing.html#id2930113">Creating Printer Driver Packages</a></dt><dt><a href="printing.html#id2930132">The Imprints Server</a></dt><dt><a href="printing.html#id2930153">The Installation Client</a></dt></dl></dd><dt><a href="printing.html#id2930314">Adding Network Printers without User Interaction</a></dt><dt><a href="printing.html#id2930639">The addprinter Command</a></dt><dt><a href="printing.html#id2930686">Migration of Classical Printing to Samba</a></dt><dt><a href="printing.html#id2930861">Publishing Printer Information in Active Directory or LDAP</a></dt><dt><a href="printing.html#id2930884">Common Errors</a></dt><dd><dl><dt><a href="printing.html#id2930892">I Give My Root Password but I Do Not Get Access</a></dt><dt><a href="printing.html#id2930943">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></dt></dl></dd></dl></dd><dt>19. <a href="CUPS-printing.html">CUPS Printing Support</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931072">Introduction</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931079">Features and Benefits</a></dt><dt><a href="CUPS-printing.html#id2931130">Overview</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2931182">Basic CUPS Support Configuration</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a></dt><dt><a href="CUPS-printing.html#id2931526">Simple smb.conf Settings for CUPS</a></dt><dt><a href="CUPS-printing.html#id2931722">More Complex CUPS smb.conf Settings</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2932089">Advanced Configuration</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2932110">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt><a href="CUPS-printing.html#id2932163">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2932223">Installation of Windows Client Drivers</a></dt><dt><a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt><a href="CUPS-printing.html#id2932552">Driver Upload Methods</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2932699">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dd><dl><dt><a href="CUPS-printing.html#gdipost">GDI on Windows -- PostScript on UNIX</a></dt><dt><a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a></dt><dt><a href="CUPS-printing.html#id2933049">UNIX Printfile Conversion and GUI Basics</a></dt><dt><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt><a href="CUPS-printing.html#id2933354">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dt><a href="CUPS-printing.html#id2933497">PostScript Printer Description (PPD) Specification</a></dt><dt><a href="CUPS-printing.html#id2933573">Using Windows-Formatted Vendor PPDs</a></dt><dt><a href="CUPS-printing.html#id2933679">CUPS Also Uses PPDs for Non-PostScript Printers</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2933709">The CUPS Filtering Architecture</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2933883">MIME Types and CUPS Filters</a></dt><dt><a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a></dt><dt><a href="CUPS-printing.html#id2934287">Filtering  Overview</a></dt><dt><a href="CUPS-printing.html#id2934481">Prefilters</a></dt><dt><a href="CUPS-printing.html#id2934591">pstops</a></dt><dt><a href="CUPS-printing.html#id2934715">pstoraster</a></dt><dt><a href="CUPS-printing.html#id2934912">imagetops and imagetoraster</a></dt><dt><a href="CUPS-printing.html#id2934991">rasterto [printers specific]</a></dt><dt><a href="CUPS-printing.html#id2935143">CUPS Backends</a></dt><dt><a href="CUPS-printing.html#id2935508">The Role of cupsomatic/foomatic</a></dt><dt><a href="CUPS-printing.html#id2935673">The Complete Picture</a></dt><dt><a href="CUPS-printing.html#id2935688">mime.convs</a></dt><dt><a href="CUPS-printing.html#id2935752">Raw Printing</a></dt><dt><a href="CUPS-printing.html#id2935861">application/octet-stream Printing</a></dt><dt><a href="CUPS-printing.html#id2936129">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt><a href="CUPS-printing.html#id2936430">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt><a href="CUPS-printing.html#id2936743">Examples for Filtering Chains</a></dt><dt><a href="CUPS-printing.html#id2937128">Sources of CUPS Drivers/PPDs</a></dt><dt><a href="CUPS-printing.html#id2937265">Printing with Interface Scripts</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937358">Network Printing (Purely Windows)</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2937377">From Windows Clients to an NT Print Server</a></dt><dt><a href="CUPS-printing.html#id2937434">Driver Execution on the Client</a></dt><dt><a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937618">Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2937639">From Windows Clients to a CUPS/Samba Print Server</a></dt><dt><a href="CUPS-printing.html#id2937834">Samba Receiving Jobfiles and Passing Them to CUPS</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937924">Network PostScript RIP</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938025">PPDs for Non-PS Printers on UNIX</a></dt><dt><a href="CUPS-printing.html#id2938085">PPDs for Non-PS Printers on Windows</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2938166">Windows Terminal Servers (WTS) as CUPS Clients</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938184">Printer Drivers Running in Kernel Mode Cause Many
+Problems</a></dt><dt><a href="CUPS-printing.html#id2938229">Workarounds Impose Heavy Limitations</a></dt><dt><a href="CUPS-printing.html#id2938250">CUPS: A Magical Stone?</a></dt><dt><a href="CUPS-printing.html#id2938313">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2938378">Configuring CUPS for Driver Download</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938397">cupsaddsmb: The Unknown Utility</a></dt><dt><a href="CUPS-printing.html#id2938514">Prepare Your smb.conf for cupsaddsmb</a></dt><dt><a href="CUPS-printing.html#id2938755">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="CUPS-printing.html#id2939044">Recognizing Different Driver Files</a></dt><dt><a href="CUPS-printing.html#id2939174">Acquiring the Adobe Driver Files</a></dt><dt><a href="CUPS-printing.html#id2939204">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="CUPS-printing.html#id2939274">Caveats to be Considered</a></dt><dt><a href="CUPS-printing.html#id2939571">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt><a href="CUPS-printing.html#id2939801">Run cupsaddsmb (Quiet Mode)</a></dt><dt><a href="CUPS-printing.html#id2939946">Run cupsaddsmb with Verbose Output</a></dt><dt><a href="CUPS-printing.html#id2940175">Understanding cupsaddsmb</a></dt><dt><a href="CUPS-printing.html#id2940352">How to Recognize If cupsaddsmb Completed Successfully</a></dt><dt><a href="CUPS-printing.html#id2940450">cupsaddsmb with a Samba PDC</a></dt><dt><a href="CUPS-printing.html#id2940538">cupsaddsmb Flowchart</a></dt><dt><a href="CUPS-printing.html#id2940621">Installing the PostScript Driver on a Client</a></dt><dt><a href="CUPS-printing.html#id2940801">Avoiding Critical PostScript Driver Settings on the Client</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2941083">A Check of the rpcclient man Page</a></dt><dt><a href="CUPS-printing.html#id2941229">Understanding the rpcclient man Page</a></dt><dt><a href="CUPS-printing.html#id2941358">Producing an Example by Querying a Windows Box</a></dt><dt><a href="CUPS-printing.html#id2941534">Requirements for adddriver and setdriver to Succeed</a></dt><dt><a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt><a href="CUPS-printing.html#id2942909">Troubleshooting Revisited</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2943322">Trivial Database Files</a></dt><dt><a href="CUPS-printing.html#id2943400">Binary Format</a></dt><dt><a href="CUPS-printing.html#id2943470">Losing *.tdb Files</a></dt><dt><a href="CUPS-printing.html#id2943528">Using tdbbackup</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2943673">CUPS Print Drivers from Linuxprinting.org</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2943860">foomatic-rip and Foomatic Explained</a></dt><dt><a href="CUPS-printing.html#id2944657">foomatic-rip and Foomatic-PPD Download and Installation</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2945207">Page Accounting with CUPS</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2945248">Setting Up Quotas</a></dt><dt><a href="CUPS-printing.html#id2945318">Correct and Incorrect Accounting</a></dt><dt><a href="CUPS-printing.html#id2945366">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2945495">The page_log File Syntax</a></dt><dt><a href="CUPS-printing.html#id2945665">Possible Shortcomings</a></dt><dt><a href="CUPS-printing.html#id2945745">Future Developments</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2945799">Additional Material</a></dt><dt><a href="CUPS-printing.html#id2946030">Auto-Deletion or Preservation of CUPS Spool Files</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2946094">CUPS Configuration Settings Explained</a></dt><dt><a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt><a href="CUPS-printing.html#id2946367">Manual Configuration</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2946425">Printing from CUPS to Windows Attached Printers</a></dt><dt><a href="CUPS-printing.html#id2946721">More CUPS-Filtering Chains</a></dt><dt><a href="CUPS-printing.html#id2946814">Common Errors</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2946820">Windows 9x/ME Client Can't Install Driver</a></dt><dt><a href="CUPS-printing.html#id2946839">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a></dt><dt><a href="CUPS-printing.html#id2946889">cupsaddsmb Errors</a></dt><dt><a href="CUPS-printing.html#id2946973">Client Can't Connect to Samba Printer</a></dt><dt><a href="CUPS-printing.html#id2947002">New Account Reconnection from Windows 200x/XP Troubles</a></dt><dt><a href="CUPS-printing.html#id2947106">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt><a href="CUPS-printing.html#id2947158">Upgrading to CUPS Drivers from Adobe Drivers</a></dt><dt><a href="CUPS-printing.html#id2947200">Can't Use cupsaddsmb on Samba Server Which Is a PDC</a></dt><dt><a href="CUPS-printing.html#id2947239">Deleted Windows 200x Printer Driver Is Still Shown</a></dt><dt><a href="CUPS-printing.html#id2947278">Windows 200x/XP "Local Security Policies"</a></dt><dt><a href="CUPS-printing.html#id2947293">Administrator Cannot Install Printers for All Local Users</a></dt><dt><a href="CUPS-printing.html#id2947323">Print Change Notify Functions on NT-clients</a></dt><dt><a href="CUPS-printing.html#id2947350">WinXP-SP1</a></dt><dt><a href="CUPS-printing.html#id2947402">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt><a href="CUPS-printing.html#id2947717">Most Common Blunders in Driver Settings on Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2947779">cupsaddsmb Does Not Work with Newly Installed Printer</a></dt><dt><a href="CUPS-printing.html#id2947835">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a></dt><dt><a href="CUPS-printing.html#id2947951">Print Queue Called lp Mis-handles Print Jobs</a></dt><dt><a href="CUPS-printing.html#id2948008">Location of Adobe PostScript Driver Files for cupsaddsmb</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2948065">Overview of the CUPS Printing Processes</a></dt></dl></dd><dt>20. <a href="VFS.html">Stackable VFS modules</a></dt><dd><dl><dt><a href="VFS.html#id2948269">Features and Benefits</a></dt><dt><a href="VFS.html#id2948287">Discussion</a></dt><dt><a href="VFS.html#id2948540">Included Modules</a></dt><dd><dl><dt><a href="VFS.html#id2948547">audit</a></dt><dt><a href="VFS.html#id2948583">extd_audit</a></dt><dt><a href="VFS.html#fakeperms">fake_perms</a></dt><dt><a href="VFS.html#id2948756">recycle</a></dt><dt><a href="VFS.html#id2948986">netatalk</a></dt></dl></dd><dt><a href="VFS.html#id2949031">VFS Modules Available Elsewhere</a></dt><dd><dl><dt><a href="VFS.html#id2949053">DatabaseFS</a></dt><dt><a href="VFS.html#id2949115">vscan</a></dt></dl></dd></dl></dd><dt>21. <a href="winbind.html">Winbind: Use of Domain Accounts</a></dt><dd><dl><dt><a href="winbind.html#id2949352">Features and Benefits</a></dt><dt><a href="winbind.html#id2949476">Introduction</a></dt><dt><a href="winbind.html#id2949558">What Winbind Provides</a></dt><dd><dl><dt><a href="winbind.html#id2949633">Target Uses</a></dt></dl></dd><dt><a href="winbind.html#id2949664">How Winbind Works</a></dt><dd><dl><dt><a href="winbind.html#id2949693">Microsoft Remote Procedure Calls</a></dt><dt><a href="winbind.html#id2949726">Microsoft Active Directory Services</a></dt><dt><a href="winbind.html#id2949752">Name Service Switch</a></dt><dt><a href="winbind.html#id2949887">Pluggable Authentication Modules</a></dt><dt><a href="winbind.html#id2949965">User and Group ID Allocation</a></dt><dt><a href="winbind.html#id2949998">Result Caching</a></dt></dl></dd><dt><a href="winbind.html#id2950035">Installation and Configuration</a></dt><dd><dl><dt><a href="winbind.html#id2950042">Introduction</a></dt><dt><a href="winbind.html#id2950108">Requirements</a></dt><dt><a href="winbind.html#id2950191">Testing Things Out</a></dt></dl></dd><dt><a href="winbind.html#id2951948">Conclusion</a></dt><dt><a href="winbind.html#id2951967">Common Errors</a></dt><dd><dl><dt><a href="winbind.html#id2952021">NSCD Problem Warning</a></dt><dt><a href="winbind.html#id2952067">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>22. <a href="AdvancedNetworkManagement.html">Advanced Network Management</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952277">Features and Benefits</a></dt><dt><a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt><a href="AdvancedNetworkManagement.html#id2952449">Remote Desktop Management</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952467">Remote Management from NoMachine.Com</a></dt></dl></dd><dt><a href="AdvancedNetworkManagement.html#id2952700">Network Logon Script Magic</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952929">Adding Printers without User Intervention</a></dt></dl></dd></dl></dd><dt>23. <a href="PolicyMgmt.html">System and Account Policies</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2953044">Features and Benefits</a></dt><dt><a href="PolicyMgmt.html#id2953137">Creating and Managing System Policies</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2953271">Windows 9x/ME Policies</a></dt><dt><a href="PolicyMgmt.html#id2953383">Windows NT4-Style Policy Files</a></dt><dt><a href="PolicyMgmt.html#id2953525">MS Windows 200x/XP Professional Policies</a></dt></dl></dd><dt><a href="PolicyMgmt.html#id2953826">Managing Account/User Policies</a></dt><dt><a href="PolicyMgmt.html#id2953985">Management Tools</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2954000">Samba Editreg Toolset</a></dt><dt><a href="PolicyMgmt.html#id2954096">Windows NT4/200x</a></dt><dt><a href="PolicyMgmt.html#id2954120">Samba PDC</a></dt></dl></dd><dt><a href="PolicyMgmt.html#id2954165">System Startup and Logon Processing Overview</a></dt><dt><a href="PolicyMgmt.html#id2954310">Common Errors</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2954324">Policy Does Not Work</a></dt></dl></dd></dl></dd><dt>24. <a href="ProfileMgmt.html">Desktop Profile Management</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2954425">Features and Benefits</a></dt><dt><a href="ProfileMgmt.html#id2954459">Roaming Profiles</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2954500">Samba Configuration for Profile Handling</a></dt><dt><a href="ProfileMgmt.html#id2955058">Windows Client Profile Configuration Information</a></dt><dt><a href="ProfileMgmt.html#id2956404">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt><a href="ProfileMgmt.html#id2956492">Profile Migration from Windows NT4/200x Server to Samba</a></dt></dl></dd><dt><a href="ProfileMgmt.html#id2956822">Mandatory Profiles</a></dt><dt><a href="ProfileMgmt.html#id2956917">Creating and Managing Group Profiles</a></dt><dt><a href="ProfileMgmt.html#id2956970">Default Profile for Windows Users</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2956999">MS Windows 9x/Me</a></dt><dt><a href="ProfileMgmt.html#id2957150">MS Windows NT4 Workstation</a></dt><dt><a href="ProfileMgmt.html#id2957772">MS Windows 200x/XP</a></dt></dl></dd><dt><a href="ProfileMgmt.html#id2958338">Common Errors</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2958351">Configuring Roaming Profiles for a Few Users or Groups</a></dt><dt><a href="ProfileMgmt.html#id2958416">Cannot Use Roaming Profiles</a></dt><dt><a href="ProfileMgmt.html#id2958626">Changing the Default Profile</a></dt></dl></dd></dl></dd><dt>25. <a href="pam.html">PAM-Based Distributed Authentication</a></dt><dd><dl><dt><a href="pam.html#id2958910">Features and Benefits</a></dt><dt><a href="pam.html#id2959235">Technical Discussion</a></dt><dd><dl><dt><a href="pam.html#id2959266">PAM Configuration Syntax</a></dt><dt><a href="pam.html#id2960262">Example System Configurations</a></dt><dt><a href="pam.html#id2960612">smb.conf PAM Configuration</a></dt><dt><a href="pam.html#id2960701">Remote CIFS Authentication Using winbindd.so</a></dt><dt><a href="pam.html#id2960824">Password Synchronization Using pam_smbpass.so</a></dt></dl></dd><dt><a href="pam.html#id2961283">Common Errors</a></dt><dd><dl><dt><a href="pam.html#id2961296">pam_winbind Problem</a></dt><dt><a href="pam.html#id2961406">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>26. <a href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2961659">Features and Benefits</a></dt><dt><a href="integrate-ms-networks.html#id2961683">Background Information</a></dt><dt><a href="integrate-ms-networks.html#id2961747">Name Resolution in a Pure UNIX/Linux World</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2961804">/etc/hosts</a></dt><dt><a href="integrate-ms-networks.html#id2961955">/etc/resolv.conf</a></dt><dt><a href="integrate-ms-networks.html#id2961999">/etc/host.conf</a></dt><dt><a href="integrate-ms-networks.html#id2962064">/etc/nsswitch.conf</a></dt></dl></dd><dt><a href="integrate-ms-networks.html#id2962179">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2962531">The NetBIOS Name Cache</a></dt><dt><a href="integrate-ms-networks.html#id2962597">The LMHOSTS File</a></dt><dt><a href="integrate-ms-networks.html#id2962844">HOSTS File</a></dt><dt><a href="integrate-ms-networks.html#id2962877">DNS Lookup</a></dt><dt><a href="integrate-ms-networks.html#id2962910">WINS Lookup</a></dt></dl></dd><dt><a href="integrate-ms-networks.html#id2963026">Common Errors</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2963041">Pinging Works Only in One Way</a></dt><dt><a href="integrate-ms-networks.html#id2963083">Very Slow Network Connections</a></dt><dt><a href="integrate-ms-networks.html#id2963134">Samba Server Name Change Problem</a></dt></dl></dd></dl></dd><dt>27. <a href="unicode.html">Unicode/Charsets</a></dt><dd><dl><dt><a href="unicode.html#id2963374">Features and Benefits</a></dt><dt><a href="unicode.html#id2963419">What Are Charsets and Unicode?</a></dt><dt><a href="unicode.html#id2963499">Samba and Charsets</a></dt><dt><a href="unicode.html#id2963627">Conversion from Old Names</a></dt><dt><a href="unicode.html#id2963643">Japanese Charsets</a></dt><dt><a href="unicode.html#id2963781">Common Errors</a></dt><dd><dl><dt><a href="unicode.html#id2963788">CP850.so Can't Be Found</a></dt></dl></dd></dl></dd><dt>28. <a href="Backup.html">Samba Backup Techniques</a></dt><dd><dl><dt><a href="Backup.html#id2963903">Note</a></dt><dt><a href="Backup.html#id2963917">Features and Benefits</a></dt></dl></dd><dt>29. <a href="SambaHA.html">High Availability Options</a></dt><dd><dl><dt><a href="SambaHA.html#id2963987">Note</a></dt></dl></dd></dl></dd><dt>IV. <a href="migration.html">Migration and Updating</a></dt><dd><dl><dt>30. <a href="upgrading-to-3.0.html">Upgrading from Samba-2.x to Samba-3.0.0</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2964134">Quick Migration Guide</a></dt><dt><a href="upgrading-to-3.0.html#id2964257">New Features in Samba-3</a></dt><dt><a href="upgrading-to-3.0.html#id2964410">Configuration Parameter Changes</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2964433">Removed Parameters</a></dt><dt><a href="upgrading-to-3.0.html#id2964564">New Parameters</a></dt><dt><a href="upgrading-to-3.0.html#id2964983">Modified Parameters (Changes in Behavior):</a></dt></dl></dd><dt><a href="upgrading-to-3.0.html#id2965064">New Functionality</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2965071">Databases</a></dt><dt><a href="upgrading-to-3.0.html#id2965324">Changes in Behavior</a></dt><dt><a href="upgrading-to-3.0.html#id2965395">Charsets</a></dt><dt><a href="upgrading-to-3.0.html#id2965417">Passdb Backends and Authentication</a></dt><dt><a href="upgrading-to-3.0.html#id2965577">LDAP</a></dt></dl></dd></dl></dd><dt>31. <a href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966015">Planning and Getting Started</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966040">Objectives</a></dt><dt><a href="NT4Migration.html#id2966502">Steps in Migration Process</a></dt></dl></dd><dt><a href="NT4Migration.html#id2966757">Migration Options</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966862">Planning for Success</a></dt><dt><a href="NT4Migration.html#id2967145">Samba-3 Implementation Choices</a></dt></dl></dd></dl></dd><dt>32. <a href="SWAT.html">SWAT  The Samba Web Administration Tool</a></dt><dd><dl><dt><a href="SWAT.html#id2967624">Features and Benefits</a></dt><dt><a href="SWAT.html#id2967718">Guidelines and Technical Tips</a></dt><dd><dl><dt><a href="SWAT.html#id2967733">Validate SWAT Installation</a></dt><dt><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt><a href="SWAT.html#id2968330">Securing SWAT through SSL</a></dt><dt><a href="SWAT.html#id2968458">Enabling SWAT Internationalization Support</a></dt></dl></dd><dt><a href="SWAT.html#id2968628">Overview and Quick Tour</a></dt><dd><dl><dt><a href="SWAT.html#id2968644">The SWAT Home Page</a></dt><dt><a href="SWAT.html#id2968718">Global Settings</a></dt><dt><a href="SWAT.html#id2968838">Share Settings</a></dt><dt><a href="SWAT.html#id2968902">Printers Settings</a></dt><dt><a href="SWAT.html#id2968967">The SWAT Wizard</a></dt><dt><a href="SWAT.html#id2969040">The Status Page</a></dt><dt><a href="SWAT.html#id2969092">The View Page</a></dt><dt><a href="SWAT.html#id2969115">The Password Change Page</a></dt></dl></dd></dl></dd></dl></dd><dt>V. <a href="troubleshooting.html">Troubleshooting</a></dt><dd><dl><dt>33. <a href="diagnosis.html">The Samba Checklist</a></dt><dd><dl><dt><a href="diagnosis.html#id2969273">Introduction</a></dt><dt><a href="diagnosis.html#id2969311">Assumptions</a></dt><dt><a href="diagnosis.html#id2969546">The Tests</a></dt></dl></dd><dt>34. <a href="problems.html">Analyzing and Solving Samba Problems</a></dt><dd><dl><dt><a href="problems.html#id2971255">Diagnostics Tools</a></dt><dd><dl><dt><a href="problems.html#id2971276">Debugging with Samba Itself</a></dt><dt><a href="problems.html#id2971441">Tcpdump</a></dt><dt><a href="problems.html#id2971477">Ethereal</a></dt><dt><a href="problems.html#id2971621">The Windows Network Monitor</a></dt></dl></dd><dt><a href="problems.html#id2971938">Useful URLs</a></dt><dt><a href="problems.html#id2971978">Getting Mailing List Help</a></dt><dt><a href="problems.html#id2972155">How to Get Off the Mailing Lists</a></dt></dl></dd><dt>35. <a href="bugreport.html">Reporting Bugs</a></dt><dd><dl><dt><a href="bugreport.html#id2972309">Introduction</a></dt><dt><a href="bugreport.html#id2972372">General Information</a></dt><dt><a href="bugreport.html#id2972408">Debug Levels</a></dt><dt><a href="bugreport.html#id2972617">Internal Errors</a></dt><dt><a href="bugreport.html#id2972752">Attaching to a Running Process</a></dt><dt><a href="bugreport.html#id2972799">Patches</a></dt></dl></dd></dl></dd><dt>VI. <a href="Appendixes.html">Appendixes</a></dt><dd><dl><dt>36. <a href="compiling.html">How to Compile Samba</a></dt><dd><dl><dt><a href="compiling.html#id2972995">Access Samba Source Code via CVS</a></dt><dd><dl><dt><a href="compiling.html#id2973003">Introduction</a></dt><dt><a href="compiling.html#id2973049">CVS Access to samba.org</a></dt></dl></dd><dt><a href="compiling.html#id2973311">Accessing the Samba Sources via rsync and ftp</a></dt><dt><a href="compiling.html#id2973389">Verifying Samba's PGP Signature</a></dt><dt><a href="compiling.html#id2973553">Building the Binaries</a></dt><dd><dl><dt><a href="compiling.html#id2973768">Compiling Samba with Active Directory Support</a></dt></dl></dd><dt><a href="compiling.html#id2973958">Starting the smbd and nmbd</a></dt><dd><dl><dt><a href="compiling.html#id2974066">Starting from inetd.conf</a></dt><dt><a href="compiling.html#id2974312">Alternative: Starting smbd as a Daemon</a></dt></dl></dd></dl></dd><dt>37. <a href="Portability.html">Portability</a></dt><dd><dl><dt><a href="Portability.html#id2974513">HPUX</a></dt><dt><a href="Portability.html#id2974600">SCO UNIX</a></dt><dt><a href="Portability.html#id2974655">DNIX</a></dt><dt><a href="Portability.html#id2974825">Red Hat Linux</a></dt><dt><a href="Portability.html#id2974869">AIX</a></dt><dd><dl><dt><a href="Portability.html#id2974876">Sequential Read Ahead</a></dt></dl></dd><dt><a href="Portability.html#id2974902">Solaris</a></dt><dd><dl><dt><a href="Portability.html#id2974909">Locking Improvements</a></dt><dt><a href="Portability.html#winbind-solaris9">Winbind on Solaris 9</a></dt></dl></dd></dl></dd><dt>38. <a href="Other-Clients.html">Samba and Other CIFS Clients</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975129">Macintosh Clients</a></dt><dt><a href="Other-Clients.html#id2975206">OS2 Client</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975213">Configuring OS/2 Warp Connect or OS/2 Warp 4</a></dt><dt><a href="Other-Clients.html#id2975348">Configuring Other Versions of OS/2</a></dt><dt><a href="Other-Clients.html#id2975411">Printer Driver Download for OS/2 Clients</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975516">Windows for Workgroups</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975524">Latest TCP/IP Stack from Microsoft</a></dt><dt><a href="Other-Clients.html#id2975610">Delete .pwl Files After Password Change</a></dt><dt><a href="Other-Clients.html#id2975641">Configuring Windows for Workgroups Password Handling</a></dt><dt><a href="Other-Clients.html#id2975701">Password Case Sensitivity</a></dt><dt><a href="Other-Clients.html#id2975739">Use TCP/IP as Default Protocol</a></dt><dt><a href="Other-Clients.html#id2975757">Speed Improvement</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975803">Windows 95/98</a></dt><dd><dl><dt><a href="Other-Clients.html#id2975876">Speed Improvement</a></dt></dl></dd><dt><a href="Other-Clients.html#id2975901">Windows 2000 Service Pack 2</a></dt><dt><a href="Other-Clients.html#id2976103">Windows NT 3.1</a></dt></dl></dd><dt>39. <a href="speed.html">Samba Performance Tuning</a></dt><dd><dl><dt><a href="speed.html#id2976235">Comparisons</a></dt><dt><a href="speed.html#id2976281">Socket Options</a></dt><dt><a href="speed.html#id2976372">Read Size</a></dt><dt><a href="speed.html#id2976422">Max Xmit</a></dt><dt><a href="speed.html#id2976477">Log Level</a></dt><dt><a href="speed.html#id2976507">Read Raw</a></dt><dt><a href="speed.html#id2976592">Write Raw</a></dt><dt><a href="speed.html#id2976655">Slow Logins</a></dt><dt><a href="speed.html#id2976683">Client Tuning</a></dt><dt><a href="speed.html#id2976707">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt><a href="speed.html#id2976766">Corrupt tdb Files</a></dt></dl></dd><dt>40. <a href="DNSDHCP.html">DNS and DHCP Configuration Guide</a></dt><dd><dl><dt><a href="DNSDHCP.html#id2976885">Note</a></dt></dl></dd><dt>41. <a href="Further-Resources.html">Further Resources</a></dt><dd><dl><dt><a href="Further-Resources.html#id2976952">Websites</a></dt><dt><a href="Further-Resources.html#id2977349">Related updates from Microsoft</a></dt></dl></dd></dl></dd><dt><a href="ix01.html">Index</a></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>5.1. <a href="samba-pdc.html#domain-example">An Example Domain.</a></dt><dt>10.1. <a href="NetworkBrowsing.html#browsing1">Cross-Subnet Browsing Example.</a></dt><dt>11.1. <a href="passdb.html#idmap-sid2uid">IDMAP: Resolution of SIDs to UIDs.</a></dt><dt>11.2. <a href="passdb.html#idmap-uid2sid">IDMAP: Resolution of UIDs to SIDs.</a></dt><dt>12.1. <a href="groupmapping.html#idmap-sid2gid">IDMAP: group SID to GID resolution.</a></dt><dt>12.2. <a href="groupmapping.html#idmap-gid2sid">IDMAP: GID resolution to matching SID.</a></dt><dt>12.3. <a href="groupmapping.html#idmap-store-gid2sid">IDMAP storing group mappings.</a></dt><dt>13.1. <a href="AccessControls.html#access1">Overview of UNIX permissions field.</a></dt><dt>16.1. <a href="InterdomainTrusts.html#trusts1">Trusts overview.</a></dt><dt>19.1. <a href="CUPS-printing.html#1small">Windows printing to a local printer.</a></dt><dt>19.2. <a href="CUPS-printing.html#2small">Printing to a PostScript printer.</a></dt><dt>19.3. <a href="CUPS-printing.html#3small">Ghostscript as a RIP for non-postscript printers.</a></dt><dt>19.4. <a href="CUPS-printing.html#4small">Pre-filtering in CUPS to form PostScript.</a></dt><dt>19.5. <a href="CUPS-printing.html#5small">Adding device-specific print options.</a></dt><dt>19.6. <a href="CUPS-printing.html#6small">PostScript to intermediate raster format.</a></dt><dt>19.7. <a href="CUPS-printing.html#7small">CUPS-raster production using Ghostscript.</a></dt><dt>19.8. <a href="CUPS-printing.html#small8">Image format to CUPS-raster format conversion.</a></dt><dt>19.9. <a href="CUPS-printing.html#small9">Raster to printer-specific formats.</a></dt><dt>19.10. <a href="CUPS-printing.html#cupsomatic-dia">cupsomatic/foomatic Processing versus Native CUPS.</a></dt><dt>19.11. <a href="CUPS-printing.html#pdftosocket">PDF to socket chain.</a></dt><dt>19.12. <a href="CUPS-printing.html#pdftoepsonusb">PDF to USB chain.</a></dt><dt>19.13. <a href="CUPS-printing.html#small11">Print driver execution on the client.</a></dt><dt>19.14. <a href="CUPS-printing.html#small12">Print driver execution on the server.</a></dt><dt>19.15. <a href="CUPS-printing.html#13small">Printing via CUPS/Samba server.</a></dt><dt>19.16. <a href="CUPS-printing.html#small14">cupsaddsmb flowchart.</a></dt><dt>19.17. <a href="CUPS-printing.html#cups1">Filtering chain 1.</a></dt><dt>19.18. <a href="CUPS-printing.html#cups2">Filtering chain with cupsomatic</a></dt><dt>19.19. <a href="CUPS-printing.html#a_small">CUPS printing overview.</a></dt><dt>34.1. <a href="problems.html#ethereal1">Starting a capture.</a></dt><dt>34.2. <a href="problems.html#ethereal2">Main ethereal data window.</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>6.1. <a href="samba-bdc.html#pdc-bdc-table">Domain Backend Account Distribution Options</a></dt><dt>7.1. <a href="domain-member.html#assumptions">Assumptions</a></dt><dt>10.1. <a href="NetworkBrowsing.html#browsubnet">Browse Subnet Example 1</a></dt><dt>10.2. <a href="NetworkBrowsing.html#brsbex">Browse Subnet Example 2</a></dt><dt>10.3. <a href="NetworkBrowsing.html#brsex2">Browse Subnet Example 3</a></dt><dt>10.4. <a href="NetworkBrowsing.html#brsex3">Browse Subnet Example 4</a></dt><dt>11.1. <a href="passdb.html#attribobjclPartA">Attributes in the sambaSamAccount objectclass (LDAP)  Part A</a></dt><dt>11.2. <a href="passdb.html#attribobjclPartB">Attributes in the sambaSamAccount objectclass (LDAP)  Part B</a></dt><dt>11.3. <a href="passdb.html#ldappwsync">Possible ldap passwd sync values</a></dt><dt>11.4. <a href="passdb.html#mysqlpbe">Basic smb.conf options for MySQL passdb backend</a></dt><dt>11.5. <a href="passdb.html#moremysqlpdbe">MySQL field names for MySQL passdb backend</a></dt><dt>12.1. <a href="groupmapping.html#WKURIDS">Well-Known User Default RIDs</a></dt><dt>13.1. <a href="AccessControls.html#id2911975">Managing Directories with UNIX and Windows</a></dt><dt>13.2. <a href="AccessControls.html#ugbc">User and Group Based Controls</a></dt><dt>13.3. <a href="AccessControls.html#fdpbc">File and Directory Permission Based Controls</a></dt><dt>13.4. <a href="AccessControls.html#mcoc">Other Controls</a></dt><dt>18.1. <a href="printing.html#printOptions">Default Printing Settings</a></dt><dt>19.1. <a href="CUPS-printing.html#cups-ppds">PPDs shipped with CUPS</a></dt><dt>20.1. <a href="VFS.html#xtdaudit">Extended Auditing Log Information</a></dt><dt>24.1. <a href="ProfileMgmt.html#ProfileLocs">User Shell Folder Registry Keys Default Values</a></dt><dt>24.2. <a href="ProfileMgmt.html#regkeys">Defaults of Profile Settings Registry Keys</a></dt><dt>24.3. <a href="ProfileMgmt.html#defregpthkeys">Defaults of Default User Profile Paths Registry Keys</a></dt><dt>25.1. <a href="pam.html#smbpassoptions">Options recognized by pam_smbpass</a></dt><dt>26.1. <a href="integrate-ms-networks.html#uniqnetbiosnames">Unique NetBIOS Names</a></dt><dt>26.2. <a href="integrate-ms-networks.html#netbiosnamesgrp">Group Names</a></dt><dt>30.1. <a href="upgrading-to-3.0.html#tdbfiledesc">TDB File Descriptions</a></dt><dt>31.1. <a href="NT4Migration.html#majtypes">The Three Major Site Types</a></dt><dt>31.2. <a href="NT4Migration.html#natconchoices">Nature of the Conversion Choices</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>2.1. <a href="install.html#smbconfminimal">A minimal smb.conf</a></dt><dt>2.2. <a href="install.html#simple-example">Another simple smb.conf File</a></dt><dt>5.1. <a href="samba-pdc.html#pdc-example">smb.conf for being a PDC</a></dt><dt>5.2. <a href="samba-pdc.html#PDC-config">smb.conf for being a PDC</a></dt><dt>6.1. <a href="samba-bdc.html#minimalPDC">Minimal smb.conf for a PDC in Use With a BDC  LDAP Server on PDC.</a></dt><dt>6.2. <a href="samba-bdc.html#mulitldapcfg">Multiple LDAP Servers in smb.conf</a></dt><dt>6.3. <a href="samba-bdc.html#minim-bdc">Minimal setup for being a BDC</a></dt><dt>8.1. <a href="StandAloneServer.html#simplynice">smb.conf for Reference Documentation Server</a></dt><dt>8.2. <a href="StandAloneServer.html#AnonPtrSvr">smb.conf for Anonymous Printing</a></dt><dt>10.1. <a href="NetworkBrowsing.html#dmbexample">Domain Master Browser smb.conf</a></dt><dt>10.2. <a href="NetworkBrowsing.html#lmbexample">Local master browser smb.conf</a></dt><dt>10.3. <a href="NetworkBrowsing.html#nombexample">smb.conf for not being a Master Browser</a></dt><dt>10.4. <a href="NetworkBrowsing.html#remsmb">Local Master Browser smb.conf</a></dt><dt>10.5. <a href="NetworkBrowsing.html#xremmb">smb.conf for not being a master browser</a></dt><dt>11.1. <a href="passdb.html#idmapbackendexample">Example configuration with the LDAP idmap backend</a></dt><dt>11.2. <a href="passdb.html#confldapex">Configuration with LDAP</a></dt><dt>11.3. <a href="passdb.html#mysqlsam">Example configuration for the MySQL passdb backend</a></dt><dt>12.1. <a href="groupmapping.html#smbgrpadd.sh">smbgrpadd.sh</a></dt><dt>12.2. <a href="groupmapping.html#smbgrpadd">Configuration of smb.conf for the add group script.</a></dt><dt>12.3. <a href="groupmapping.html#set-group-map">Script to Set Group Mapping</a></dt><dt>13.1. <a href="AccessControls.html#id2912202">Example File</a></dt><dt>14.1. <a href="locking.html#far1">Share with some files oplocked</a></dt><dt>14.2. <a href="locking.html#far3">Configuration with oplock break contention limit</a></dt><dt>17.1. <a href="msdfs.html#dfscfg">smb.conf with DFS configured</a></dt><dt>18.1. <a href="printing.html#simpleprc">Simple configuration with BSD printing</a></dt><dt>18.2. <a href="printing.html#extbsdpr">Extended BSD Printing Configuration</a></dt><dt>18.3. <a href="printing.html#prtdollar">[print\$] example</a></dt><dt>19.1. <a href="CUPS-printing.html#cups-exam-simple">Simplest printing-related smb.conf</a></dt><dt>19.2. <a href="CUPS-printing.html#overridesettings">Overriding global CUPS settings for one printer</a></dt><dt>19.3. <a href="CUPS-printing.html#cupsadd-ex">smb.conf for cupsaddsmb usage</a></dt><dt>20.1. <a href="VFS.html#vfsrecyc">smb.conf with VFS modules</a></dt><dt>20.2. <a href="VFS.html#multimodule">smb.conf with multiple VFS modules</a></dt><dt>21.1. <a href="winbind.html#winbindcfg">smb.conf for Winbind set-up</a></dt><dt>33.1. <a href="diagnosis.html#tmpshare">smb.conf with [tmp] share</a></dt><dt>33.2. <a href="diagnosis.html#modif1">Configuration for only allowing connections from a certain subnet</a></dt><dt>33.3. <a href="diagnosis.html#modif2">Configuration for allowing connections from a certain subnet and localhost</a></dt><dt>38.1. <a href="Other-Clients.html#minimalprofile">Minimal profile share</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="pr01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Legal Notice</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/install.html b/docs/htmldocs/install.html
new file mode 100644 (file)
index 0000000..5b9d658
--- /dev/null
@@ -0,0 +1,130 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. How to Install and Test SAMBA</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="introduction.html" title="Part I. General Installation"><link rel="previous" href="IntroSMB.html" title="Chapter 1. Introduction to Samba"><link rel="next" href="FastStart.html" title="Chapter 3. Fast Start for the Impatient"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 2. How to Install and Test SAMBA</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><th width="60%" align="center">Part I. General Installation</th><td width="20%" align="right"> <a accesskey="n" href="FastStart.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="install"></a>Chapter 2. How to Install and Test SAMBA</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Karl</span> <span class="surname">Auer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:kauer@biplane.com.au">kauer@biplane.com.au</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="install.html#id2876533">Obtaining and Installing Samba</a></dt><dt><a href="install.html#id2876568">Configuring Samba (smb.conf)</a></dt><dd><dl><dt><a href="install.html#id2876606">Configuration file syntax</a></dt><dt><a href="install.html#id2876766">Example Configuration</a></dt><dt><a href="install.html#id2885184">SWAT</a></dt></dl></dd><dt><a href="install.html#id2885250">List Shares Available on the Server</a></dt><dt><a href="install.html#id2885315">Connect with a UNIX Client</a></dt><dt><a href="install.html#id2885433">Connect from a Remote SMB Client</a></dt><dt><a href="install.html#id2885526">What If Things Don't Work?</a></dt><dt><a href="install.html#id2885557">Common Errors</a></dt><dd><dl><dt><a href="install.html#id2885570">Large Number of smbd Processes</a></dt><dt><a href="install.html#id2885679">Error Message: open_oplock_ipc</a></dt><dt><a href="install.html#id2885717">The network name cannot be found</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2876533"></a>Obtaining and Installing Samba</h2></div></div><div></div></div><p>
+       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 homepage</ulink>. Refer to 
+       the manual of your operating system for details on installing packages 
+       for your specific operating system.
+       </p><p>If you need to compile Samba from source, check 
+       <link linkend="compiling">.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2876568"></a>Configuring Samba (smb.conf)</h2></div></div><div></div></div><p>
+       Samba's configuration is stored in the <tt class="filename">smb.conf</tt> file, which
+       usually resides in <tt class="filename">/etc/samba/smb.conf</tt> 
+       or <tt class="filename">/usr/local/samba/lib/smb.conf</tt>. 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.
+       </p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2876606"></a>Configuration file syntax</h3></div></div><div></div></div><p>The <tt class="filename">smb.conf</tt> file uses the same syntax as the various old 
+       .ini files in Windows 3.1: Each file consists of various sections, 
+       which are started by putting the section name between brackets ([]) 
+       on a new line. Each contains zero or more key/value-pairs seperated by an 
+       equality sign (=). The file is just a plain-text file, so you can 
+       open and edit it with your favorite editing tool.</p><p>Each section in the <tt class="filename">smb.conf</tt> file represents a share 
+       on the Samba server. The section &#8220;<span class="quote">global</span>&#8221; is special, since it 
+       contains settings that apply to the whole Samba server and not 
+       to one share in particular.</p><p><link linkend="smbconfminimal"> contains a very minimal <tt class="filename">smb.conf</tt>.
+       <a class="indexterm" name="id2876667"></a>
+</p><div class="example"><a name="smbconfminimal"></a><p class="title"><b>Example 2.1. A minimal smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = WKG</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = MYNAME</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share1]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /tmp</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share2]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /my_shared_folder</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Some random files</tt></i></td></tr></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2876766"></a>Example Configuration</h3></div></div><div></div></div><p>
+       There are sample configuration files in the examples subdirectory in the
+       distribution. 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 smb.conf.default 
+       configuration file and adapt it to your needs. It contains plenty of 
+       comments.
+       </p><p>
+       The simplest useful configuration file would contain something like shown in
+       <link linkend="simple-example">.
+       </p><p>
+       <a class="indexterm" name="id2876804"></a>
+       </p><div class="example"><a name="simple-example"></a><p class="title"><b>Example 2.2. Another simple smb.conf File</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[homes]</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = no</tt></i></td></tr></table></div><p>
+       </p><p>
+       This will allow connections by anyone with an account on the server, using either
+       their login name or <i class="parameter"><tt>homes</tt></i> as the service name.
+       (Note: The workgroup that Samba should appear in must also be set. The default
+       workgroup name is WORKGROUP.)
+       </p><p>
+       Make sure you put the <tt class="filename">smb.conf</tt> file in the correct place.
+       </p><p>
+       For more information about security settings for the 
+       <i class="parameter"><tt>[homes]</tt></i> share please refer to 
+       <link linkend="securing-samba">.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2876922"></a>Test Your Config File with <b class="command">testparm</b></h4></div></div><div></div></div><p>
+       It's important to validate the contents of the <tt class="filename">smb.conf</tt> file using the <span class="application">testparm</span> 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: 
+       </p><pre class="screen">
+       <tt class="prompt">root# </tt> testparm /etc/samba/smb.conf
+       </pre><p>Testparm will parse your configuration file and report 
+       any unknown parameters or incorrect syntax. </p><p>
+       Always run testparm again whenever the <tt class="filename">smb.conf</tt> file is changed!
+       </p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885184"></a>SWAT</h3></div></div><div></div></div><p>
+       <a class="indexterm" name="id2885194"></a>
+       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. Please read the SWAT manpage 
+       on compiling, installing and configuring SWAT from source.
+       </p><p>
+       To launch SWAT, just run your favorite Web browser and point it to
+       <ulink url="http://localhost:901/">http://localhost:901/</ulink>.
+       Replace <i class="replaceable"><tt>localhost</tt></i> with the name of the computer on which
+       Samba is running if that is a different computer than your browser.
+       </p><p>
+       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 as passwords will be sent over the wire in the clear. 
+       </p><p>More information about SWAT can be found in <link linkend="SWAT">.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885250"></a>List Shares Available on the Server</h2></div></div><div></div></div><p>
+       To list shares that are available from the configured Samba server execute the
+       following command:
+       </p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient -L <i class="replaceable"><tt>yourhostname</tt></i></tt></b>
+</pre><p>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.</p><p>If you choose user-level security you may find that Samba requests a password
+       before it will list the shares. See the <b class="command">smbclient</b> man page for details.
+       You can force it to list the shares without a password by adding the option
+       <tt class="option">-N</tt> to the command line. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885315"></a>Connect with a UNIX Client</h2></div></div><div></div></div><p>
+       Enter the following command:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient <i class="replaceable"><tt> //yourhostname/aservice</tt></i></tt></b>
+</pre><p>Typically <i class="replaceable"><tt>yourhostname</tt></i> is the name of the host on which <span class="application">smbd</span>
+       has been installed. The <i class="replaceable"><tt>aservice</tt></i> is any service that has been defined in the <tt class="filename">smb.conf</tt>
+       file. Try your user name if you just have a <i class="parameter"><tt>[homes]</tt></i> section in the <tt class="filename">smb.conf</tt> file.</p><p>Example: If the UNIX host is called <i class="replaceable"><tt>bambi</tt></i> and a valid login name
+       is <i class="replaceable"><tt>fred</tt></i>, you would type:</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient //<i class="replaceable"><tt>bambi</tt></i>/<i class="replaceable"><tt>fred</tt></i></tt></b>
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885433"></a>Connect from a Remote SMB Client</h2></div></div><div></div></div><p>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.</p><p>Mounting disks from a DOS, Windows or OS/2 client can be done by running a command such as:</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use d: \\servername\service</tt></b>
+</pre><p>Try printing, e.g.</p><p>
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use lpt1: \\servername\spoolservice</tt></b>
+</pre><p>
+</p><pre class="screen"><tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>print filename</tt></b>
+</pre></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885526"></a>What If Things Don't Work?</h2></div></div><div></div></div><p>You might want to read <link linkend="diagnosis">.
+       If you are still stuck, refer to <link linkend="problems">.
+       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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2885557"></a>Common Errors</h2></div></div><div></div></div><p>
+The following questions and issues are raised repeatedly on the Samba mailing list.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885570"></a>Large Number of smbd Processes</h3></div></div><div></div></div><p>
+Samba consists of three core programs: <span class="application">nmbd</span>, <span class="application">smbd</span>, and <span class="application">winbindd</span>. <span class="application">nmbd</span> is the name server message daemon,
+<span class="application">smbd</span> is the server message daemon, and <span class="application">winbindd</span> is the daemon that handles communication with Domain Controllers.
+</p><p>
+If Samba is <span class="emphasis"><em>not</em></span> running as a WINS server, then there will be one single instance of
+ <span class="application">nmbd</span> running on your system. If it is running as a WINS server then there will be
+two instances  one to handle the WINS requests.
+</p><p>
+<span class="application">smbd</span> 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.
+</p><p>
+<span class="application">winbindd</span> will run as one or two daemons, depending on whether or not it is being
+run in <span class="emphasis"><em>split mode</em></span> (in which case there will be two instances).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885679"></a>Error Message: open_oplock_ipc</h3></div></div><div></div></div><p>An error message is observed in the log files when <span class="application">smbd</span> is started: &#8220;<span class="quote">open_oplock_ipc: Failed to get local UDP socket
+       for address 100007f. Error was Cannot assign requested.</span>&#8221;</p><p>Your loopback device isn't working correctly. Make sure it is configured correctly. The loopback
+       device is an internal (virtual) network device with the IP address <span class="emphasis"><em>127.0.0.1</em></span>.
+       Read your OS documentation for details on how to configure the loopback on your system.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2885717"></a>&#8220;<span class="quote"><span class="errorname">The network name cannot be found</span></span>&#8221;</h3></div></div><div></div></div><p>
+               This error can be caused by one of these misconfigurations:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>You specified an nonexisting path
+                       for the share in <tt class="filename">smb.conf</tt>.</p></li><li><p>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.</p></li><li><p>The share you are trying to access does not exist.</p></li></ul></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="IntroSMB.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="introduction.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="FastStart.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 1. Introduction to Samba </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 3. Fast Start for the Impatient</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/integrate-ms-networks.html b/docs/htmldocs/integrate-ms-networks.html
new file mode 100644 (file)
index 0000000..2e75885
--- /dev/null
@@ -0,0 +1,427 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 26. Integrating MS Windows Networks with Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="pam.html" title="Chapter 25. PAM-Based Distributed Authentication"><link rel="next" href="unicode.html" title="Chapter 27. Unicode/Charsets"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 26. Integrating MS Windows Networks with Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pam.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="unicode.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="integrate-ms-networks"></a>Chapter 26. Integrating MS Windows Networks with Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate"> (Jan 01 2001) </p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="integrate-ms-networks.html#id2961659">Features and Benefits</a></dt><dt><a href="integrate-ms-networks.html#id2961683">Background Information</a></dt><dt><a href="integrate-ms-networks.html#id2961747">Name Resolution in a Pure UNIX/Linux World</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2961804">/etc/hosts</a></dt><dt><a href="integrate-ms-networks.html#id2961955">/etc/resolv.conf</a></dt><dt><a href="integrate-ms-networks.html#id2961999">/etc/host.conf</a></dt><dt><a href="integrate-ms-networks.html#id2962064">/etc/nsswitch.conf</a></dt></dl></dd><dt><a href="integrate-ms-networks.html#id2962179">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2962531">The NetBIOS Name Cache</a></dt><dt><a href="integrate-ms-networks.html#id2962597">The LMHOSTS File</a></dt><dt><a href="integrate-ms-networks.html#id2962844">HOSTS File</a></dt><dt><a href="integrate-ms-networks.html#id2962877">DNS Lookup</a></dt><dt><a href="integrate-ms-networks.html#id2962910">WINS Lookup</a></dt></dl></dd><dt><a href="integrate-ms-networks.html#id2963026">Common Errors</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2963041">Pinging Works Only in One Way</a></dt><dt><a href="integrate-ms-networks.html#id2963083">Very Slow Network Connections</a></dt><dt><a href="integrate-ms-networks.html#id2963134">Samba Server Name Change Problem</a></dt></dl></dd></dl></div><p>
+<a class="indexterm" name="id2961626"></a>
+This section 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 section may help you to resolve networking problems.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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 there is no such thing as
+NetBEUI over TCP/IP  the existence of such a protocol is a complete
+and utter misapprehension.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2961659"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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).
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2961683"></a>Background Information</h2></div></div><div></div></div><p>
+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 will be
+used and the UDP port 137 and TCP port 139 will not.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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).
+</p></div><p>
+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
+<a class="indexterm" name="id2961722"></a>
+Dynamic DNS with Service Resource Records (SRV RR) and with Incremental Zone Transfers (IXFR).
+<a class="indexterm" name="id2961735"></a>
+Use of DHCP with ADS is recommended as a further means of maintaining central control
+over the client workstation network configuration.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2961747"></a>Name Resolution in a Pure UNIX/Linux World</h2></div></div><div></div></div><p>
+The key configuration files covered in this section are:
+</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="filename">/etc/hosts</tt></p></li><li><p><tt class="filename">/etc/resolv.conf</tt></p></li><li><p><tt class="filename">/etc/host.conf</tt></p></li><li><p><tt class="filename">/etc/nsswitch.conf</tt></p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2961804"></a><tt class="filename">/etc/hosts</tt></h3></div></div><div></div></div><p>
+This file contains a static list of IP addresses and names.
+</p><pre class="programlisting">
+127.0.0.1      localhost localhost.localdomain
+192.168.1.1    bigbox.quenya.org       bigbox  alias4box
+</pre><p>
+The purpose of <tt class="filename">/etc/hosts</tt> is to provide a 
+name resolution mechanism so uses do not need to remember 
+IP addresses.
+</p><p>
+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 (4) decimal 
+numbers that are separated by a dot (or period). For example, 168.192.1.1.
+</p><p>
+<a class="indexterm" name="id2961857"></a>
+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.
+</p><p>
+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  
+this is the address that will be returned in the ARP reply.
+</p><p>
+When a user or a process wants to communicate with another machine, 
+the protocol implementation ensures that the &#8220;<span class="quote">machine name</span>&#8221; or &#8220;<span class="quote">host 
+name</span>&#8221; is resolved to an IP address in a manner that is controlled 
+by the TCP/IP configuration control files. The file 
+<tt class="filename">/etc/hosts</tt> is one such file.
+</p><p>
+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 stands for Address 
+Resolution Protocol and 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.
+</p><p>
+<a class="indexterm" name="id2961931"></a>
+The <tt class="filename">/etc/hosts</tt> 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2961955"></a><tt class="filename">/etc/resolv.conf</tt></h3></div></div><div></div></div><p>
+This file tells the name resolution libraries:
+</p><div class="itemizedlist"><ul type="disc"><li><p>The name of the domain to which the machine 
+       belongs.
+       </p></li><li><p>The name(s) of any domains that should be 
+       automatically searched when trying to resolve unqualified 
+       host names to their IP address.
+       </p></li><li><p>The name or IP address of available Domain 
+       Name Servers that may be asked to perform name-to-address 
+       translation lookups.
+       </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2961999"></a><tt class="filename">/etc/host.conf</tt></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2962014"></a>
+<tt class="filename">/etc/host.conf</tt> is the primary means by 
+which the setting in <tt class="filename">/etc/resolv.conf</tt> may be effected. It is a 
+critical configuration file. This file controls the order by 
+which name resolution may proceed. The typical structure is:
+</p><pre class="programlisting">
+order hosts,bind
+multi on
+</pre><p>
+then both addresses should be returned. Please refer to the 
+man page for <tt class="filename">host.conf</tt> for further details.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2962064"></a><tt class="filename">/etc/nsswitch.conf</tt></h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2962078"></a>
+This file controls the actual name resolution targets. The 
+file typically has resolver object specifications as follows:
+</p><pre class="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
+</pre><p>
+Of course, each of these mechanisms requires that the appropriate 
+facilities and/or services are correctly configured.
+</p><p>
+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.
+</p><p>
+<a class="indexterm" name="id2962123"></a>
+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., <b class="userinput"><tt>make 
+nsswitch/libnss_wins.so</tt></b>). The resulting library should 
+then be installed in the <tt class="filename">/lib</tt> directory and 
+the <i class="parameter"><tt>wins</tt></i> parameter needs to be added to the &#8220;<span class="quote">hosts:</span>&#8221; line in 
+the <tt class="filename">/etc/nsswitch.conf</tt> 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2962179"></a>Name Resolution as Used within MS Windows Networking</h2></div></div><div></div></div><p>
+MS Windows networking is predicated about the name each machine 
+is given. This name is known variously (and inconsistently) as 
+the &#8220;<span class="quote">computer name,</span>&#8221; &#8220;<span class="quote">machine name,</span>&#8221; &#8220;<span class="quote">networking name,</span>&#8221; &#8220;<span class="quote">netbios name,</span>&#8221; 
+or &#8220;<span class="quote">SMB name.</span>&#8221; All terms mean the same thing with the exception of 
+&#8220;<span class="quote">netbios name</span>&#8221; that can also apply to the name of the workgroup or the 
+domain name. The terms &#8220;<span class="quote">workgroup</span>&#8221; and &#8220;<span class="quote">domain</span>&#8221; are really just a 
+simple name with which the machine is associated. All NetBIOS names 
+are exactly 16 characters in length. The 16<sup>th</sup> character is reserved. 
+It is used to store a one-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.
+</p><p>
+<link linkend="uniqnetbiosnames"> and <link linkend="netbiosnamesgrp"> list typical NetBIOS name/service type registrations.
+</p><div class="table"><a name="uniqnetbiosnames"></a><p class="title"><b>Table 26.1. Unique NetBIOS Names</b></p><table summary="Unique NetBIOS Names" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">MACHINENAME&lt;00&gt;</td><td align="justify">Server Service is running on MACHINENAME</td></tr><tr><td align="left">MACHINENAME&lt;03&gt;</td><td align="justify">Generic Machine Name (NetBIOS name)</td></tr><tr><td align="left">MACHINENAME&lt;20&gt;</td><td align="justify">LanMan Server service is running on MACHINENAME</td></tr><tr><td align="left">WORKGROUP&lt;1b&gt;</td><td align="justify">Domain Master Browser</td></tr></tbody></table></div><div class="table"><a name="netbiosnamesgrp"></a><p class="title"><b>Table 26.2. Group Names</b></p><table summary="Group Names" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">WORKGROUP&lt;03&gt;</td><td align="justify">Generic Name registered by all members of WORKGROUP</td></tr><tr><td align="left">WORKGROUP&lt;1c&gt;</td><td align="justify">Domain Controllers / Netlogon Servers</td></tr><tr><td align="left">WORKGROUP&lt;1d&gt;</td><td align="justify">Local Master Browsers</td></tr><tr><td align="left">WORKGROUP&lt;1e&gt;</td><td align="justify">Internet Name Resolvers</td></tr></tbody></table></div><p>
+<a class="indexterm" name="id2962414"></a>
+It should be noted that all NetBIOS machines register their own 
+names as per the above. This is in vast contrast to TCP/IP 
+installations where traditionally the system administrator will 
+determine in the <tt class="filename">/etc/hosts</tt> or in the DNS database what names 
+are associated with each IP address.
+</p><p>
+<a class="indexterm" name="id2962438"></a>
+One further point of clarification should be noted. The <tt class="filename">/etc/hosts</tt> 
+file and the DNS records do not provide the NetBIOS name type 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 *&lt;1c&gt;. 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.
+</p><p>
+The name &#8220;<span class="quote">workgroup</span>&#8221; or &#8220;<span class="quote">domain</span>&#8221; really can be confusing since these 
+have the added significance of indicating what is the security 
+architecture of the MS Windows network. The term &#8220;<span class="quote">workgroup</span>&#8221; 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 user name and a matching password.
+</p><p>
+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  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  in which case the resulting protocol is called 
+NBT or NetBT, the NetBIOS over TCP/IP.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2962531"></a>The NetBIOS Name Cache</h3></div></div><div></div></div><p>
+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-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.
+</p><p>
+If a machine whose name is in the local name cache has been shut 
+down before the name had been expired and flushed from the cache, then 
+an attempt to exchange a message with that machine will be subject 
+to time-out 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.
+</p><p>
+<a class="indexterm" name="id2962566"></a>
+<a class="indexterm" name="id2962574"></a>
+The MS Windows utility that allows examination of the NetBIOS 
+name cache is called &#8220;<span class="quote">nbtstat</span>&#8221;. The Samba equivalent of this 
+is called <b class="command">nmblookup</b>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2962597"></a>The LMHOSTS File</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2962608"></a>
+This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in the directory
+<tt class="filename">C:\WINNT\SYSTEM32\DRIVERS\ETC</tt> and contains the IP Address
+and the machine name in matched pairs. The <tt class="filename">LMHOSTS</tt> file
+performs NetBIOS name to IP address mapping.
+</p><p>
+It typically looks like this:
+</p><pre class="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 computernames
+# (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 computername. The address and the computername
+# 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:&lt;domain&gt;
+#      #INCLUDE &lt;filename&gt;
+#      #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:&lt;domain&gt;" tag will associate the
+# entry with the domain specified by &lt;domain&gt;. 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 &lt;domain&gt; is always preloaded although it will not
+# be shown when the name cache is viewed.
+#
+# Specifying "#INCLUDE &lt;filename&gt;" will force the RFC NetBIOS (NBT)
+# software to seek the specified &lt;filename&gt; and parse it as if it were
+# local. &lt;filename&gt; 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
+# LanManServer 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
+# preloaded, 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.
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2962844"></a>HOSTS File</h3></div></div><div></div></div><p>
+This file is usually located in MS Windows NT 4.0 or Windows 200x/XP in 
+the directory <tt class="filename">C:\WINNT\SYSTEM32\DRIVERS\ETC</tt> 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 <tt class="filename">/etc/hosts</tt> file.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2962877"></a>DNS Lookup</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2962888"></a>
+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 dependant 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2962910"></a>WINS Lookup</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2962921"></a>
+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.
+</p><p>
+To configure Samba to be a WINS server, the following parameter needs 
+to be added to the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins support = Yes</tt></i></td></tr></table><p>
+To configure Samba to use a WINS server, the following parameters are 
+needed in the <tt class="filename">smb.conf</tt> file:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>wins support = No</tt></i></td></tr><tr><td><i class="parameter"><tt>wins server = xxx.xxx.xxx.xxx</tt></i></td></tr></table><p>
+where <i class="replaceable"><tt>xxx.xxx.xxx.xxx</tt></i> is the IP address 
+of the WINS server.
+</p><p>For information about setting up Samba as a WINS server, read 
+<link linkend="NetworkBrowsing">.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963026"></a>Common Errors</h2></div></div><div></div></div><p>
+TCP/IP network configuration problems find every network administrator sooner or later.
+The cause can be anything from keyboard mishaps, forgetfulness, simple mistakes, and
+carelessness. Of course, no one is ever deliberately careless!
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2963041"></a>Pinging Works Only in One Way</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">I can ping my Samba server from Windows, but I cannot ping my Windows
+       machine from the Samba server.</span>&#8221;
+       </p><p>
+       <span class="emphasis"><em>Answer:</em></span> 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.
+       </p><p>
+       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  logically a different network.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2963083"></a>Very Slow Network Connections</h3></div></div><div></div></div><p>
+       A common cause of slow network response includes:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>Client is configured to use DNS and the DNS server is down.</p></li><li><p>Client is configured to use remote DNS server, but the
+               remote connection is down.</p></li><li><p>Client is configured to use a WINS server, but there is no WINS server.</p></li><li><p>Client is not configured to use a WINS server, but there is a WINS server.</p></li><li><p>Firewall is filtering our DNS or WINS traffic.</p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2963134"></a>Samba Server Name Change Problem</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">The name of the Samba server was changed, Samba was restarted, Samba server cannot be
+       pinged by new name from MS Windows NT4 Workstation, but it does still respond to ping using
+       the old name. Why?</span>&#8221;
+       </p><p>
+       From this description, three things are obvious:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>WINS is not in use, only broadcast-based name resolution is used.</p></li><li><p>The Samba server was renamed and restarted within the last 10-15 minutes.</p></li><li><p>The old Samba server name is still in the NetBIOS name cache on the MS Windows NT4 Workstation.</p></li></ul></div><p>
+       To find what names are present in the NetBIOS name cache on the MS Windows NT4 machine,
+       open a <b class="command">cmd</b> shell and then:
+       </p><p>
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>nbtstat -n</tt></b>
+
+              NetBIOS Local Name Table
+
+   Name                 Type          Status
+------------------------------------------------
+FRODO            &lt;03&gt;  UNIQUE      Registered
+ADMINSTRATOR     &lt;03&gt;  UNIQUE      Registered
+FRODO            &lt;00&gt;  UNIQUE      Registered
+SARDON           &lt;00&gt;  GROUP       Registered
+FRODO            &lt;20&gt;  UNIQUE      Registered
+FRODO            &lt;1F&gt;  UNIQUE      Registered
+
+
+<tt class="prompt">C:\&gt; </tt>nbtstat -c
+
+             NetBIOS Remote Cache Name Table
+
+   Name                 Type       Host Address     Life [sec]
+--------------------------------------------------------------
+GANDALF        &lt;20&gt;  UNIQUE      192.168.1.1          240
+
+<tt class="prompt">C:\&gt; </tt>
+</pre><p>
+       </p><p>
+       In the above example, GANDALF is the Samba server and FRODO 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.
+       </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pam.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="unicode.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 25. PAM-Based Distributed Authentication </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 27. Unicode/Charsets</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/introduction.html b/docs/htmldocs/introduction.html
new file mode 100644 (file)
index 0000000..16c2432
--- /dev/null
@@ -0,0 +1,3 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part I. General Installation</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="pr02.html" title="Attributions"><link rel="next" href="IntroSMB.html" title="Chapter 1. Introduction to Samba"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part I. General Installation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="IntroSMB.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="introduction"></a>General Installation</h1></div></div><div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2875813"></a>Preparing Samba for Configuration</h1></div></div><div></div></div><p>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.</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt>1. <a href="IntroSMB.html">Introduction to Samba</a></dt><dd><dl><dt><a href="IntroSMB.html#id2875896">Background</a></dt><dt><a href="IntroSMB.html#id2875954">Terminology</a></dt><dt><a href="IntroSMB.html#id2876091">Related Projects</a></dt><dt><a href="IntroSMB.html#id2876169">SMB Methodology</a></dt><dt><a href="IntroSMB.html#id2876258">Epilogue</a></dt><dt><a href="IntroSMB.html#id2876344">Miscellaneous</a></dt></dl></dd><dt>2. <a href="install.html">How to Install and Test SAMBA</a></dt><dd><dl><dt><a href="install.html#id2876533">Obtaining and Installing Samba</a></dt><dt><a href="install.html#id2876568">Configuring Samba (smb.conf)</a></dt><dd><dl><dt><a href="install.html#id2876606">Configuration file syntax</a></dt><dt><a href="install.html#id2876766">Example Configuration</a></dt><dt><a href="install.html#id2885184">SWAT</a></dt></dl></dd><dt><a href="install.html#id2885250">List Shares Available on the Server</a></dt><dt><a href="install.html#id2885315">Connect with a UNIX Client</a></dt><dt><a href="install.html#id2885433">Connect from a Remote SMB Client</a></dt><dt><a href="install.html#id2885526">What If Things Don't Work?</a></dt><dt><a href="install.html#id2885557">Common Errors</a></dt><dd><dl><dt><a href="install.html#id2885570">Large Number of smbd Processes</a></dt><dt><a href="install.html#id2885679">Error Message: open_oplock_ipc</a></dt><dt><a href="install.html#id2885717">The network name cannot be found</a></dt></dl></dd></dl></dd><dt>3. <a href="FastStart.html">Fast Start for the Impatient</a></dt><dd><dl><dt><a href="FastStart.html#id2885815">Note</a></dt></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pr02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="IntroSMB.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Attributions </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 1. Introduction to Samba</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/ix01.html b/docs/htmldocs/ix01.html
new file mode 100644 (file)
index 0000000..b428191
--- /dev/null
@@ -0,0 +1,2 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Index</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="Further-Resources.html" title="Chapter 41. Further Resources"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Index</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Further-Resources.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="index"><div class="titlepage"><div><div><h2 class="title"><a name="id2977419"></a>Index</h2></div></div><div></div></div><div class="index"><div class="indexdiv"><h3>Symbols</h3><dl><dt>"Printers" folder, <a href="CUPS-printing.html#id2939274">Caveats to be Considered</a>, <a href="CUPS-printing.html#id2940621">Installing the PostScript Driver on a Client</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt>"raw" printing, <a href="CUPS-printing.html#id2932163">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt>/etc/cups/mime.convs, <a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>/etc/cups/mime.types, <a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>/etc/host.conf, <a href="integrate-ms-networks.html#id2961999">/etc/host.conf</a></dt><dt>/etc/hosts, <a href="integrate-ms-networks.html#id2961804">/etc/hosts</a></dt><dt>/etc/krb5.conf, <a href="domain-member.html#id2895267">Configure /etc/krb5.conf</a></dt><dt>/etc/nsswitch.conf, <a href="integrate-ms-networks.html#id2962064">/etc/nsswitch.conf</a></dt><dt>8.3 file names, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></div><div class="indexdiv"><h3>A</h3><dl><dt>Account Controls, <a href="PolicyMgmt.html#id2953826">Managing Account/User Policies</a></dt><dt>ACLs, <a href="AccessControls.html">File, Directory and Share Access Controls</a></dt><dd><dl><dt>File System, <a href="AccessControls.html#id2912050">File and Directory Access Control</a></dt><dt>POSIX, <a href="AccessControls.html">File, Directory and Share Access Controls</a>, <a href="AccessControls.html#id2911341">Features and Benefits</a></dt><dt>share, <a href="AccessControls.html#id2911341">Features and Benefits</a></dt><dt>Windows, <a href="AccessControls.html#id2911341">Features and Benefits</a></dt></dl></dd><dt>Active Directory, <a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></dt><dt>add group script, <a href="groupmapping.html#id2910839">Adding Groups Fails</a></dt><dt>add machine script, <a href="samba-pdc.html#id2890822">The Machine Trust Account Is Not Accessible</a>, <a href="domain-member.html#id2893846">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="domain-member.html#id2896072">Adding Machine to Domain Fails</a></dt><dt>add printer command, <a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a></dt><dt>add printer wizard, <a href="CUPS-printing.html#id2932552">Driver Upload Methods</a></dt><dt>add user script, <a href="passdb.html#id2904429">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt>admin users, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a>, <a href="AccessControls.html#id2915635">File Operations Done as root with force user Set</a></dt><dt>Administrator, <a href="groupmapping.html#id2909551">Discussion</a></dt><dt>ADS (see Active Directory)</dt><dt>application/cups.vnd-postscript, <a href="CUPS-printing.html#id2939571">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/octet-stream, <a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a>, <a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a>, <a href="CUPS-printing.html#id2935861">application/octet-stream Printing</a></dt><dt>application/pdf, <a href="CUPS-printing.html#id2933883">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a></dt><dt>application/postscript, <a href="CUPS-printing.html#id2939571">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt>application/vnd.cups-raster, <a href="CUPS-printing.html#id2936129">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt>application/vnd.cups-raw, <a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>auth methods, <a href="passdb.html#id2908922">Configuration of auth methods</a>, <a href="upgrading-to-3.0.html#id2965417">Passdb Backends and Authentication</a></dt></dl></div><div class="indexdiv"><h3>B</h3><dl><dt>bad hardware, <a href="NetworkBrowsing.html#id2903157">Browsing of Shares and Directories is Very Slow</a></dt><dt>brlock.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>browsable, <a href="printing.html#id2920998">Simple Print Configuration</a></dt><dt>browse list, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id2901872">Technical Overview of Browsing</a></dt><dt>browseable, <a href="printing.html#id2920998">Simple Print Configuration</a>, <a href="printing.html#ptrsect">The [printers] Section</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a>, <a href="printing.html#id2925021">[print$] Section Parameters</a></dt><dt>browsing problems, <a href="NetworkBrowsing.html#id2903097">I get an `Unable to browse the network' error</a></dt></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>case sensitive, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a>, <a href="ProfileMgmt.html#id2955066">Windows 9x/Me Profile Setup</a></dt><dt>chpass, <a href="domain-member.html#id2893524">Manual Creation of Machine Trust Accounts</a></dt><dt>client use spnego, <a href="domain-member.html#id2896237">I Can't Join a Windows 2003 PDC</a></dt><dt>comment, <a href="printing.html#ptrsect">The [printers] Section</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a>, <a href="printing.html#id2925021">[print$] Section Parameters</a></dt><dt>Config.POL, <a href="PolicyMgmt.html#id2953137">Creating and Managing System Policies</a></dt><dt>configure, <a href="compiling.html#id2973553">Building the Binaries</a></dt><dt>connections.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>core files, <a href="bugreport.html#id2972617">Internal Errors</a></dt><dt>create mask, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt>csc policy, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>CUPS</dt><dd><dl><dt>Page Accounting, <a href="CUPS-printing.html#id2945207">Page Accounting with CUPS</a></dt><dt>quotas, <a href="CUPS-printing.html#id2945248">Setting Up Quotas</a></dt></dl></dd><dt>CUPS-PPD, <a href="CUPS-printing.html#id2944109">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>cupsaddsmb, <a href="CUPS-printing.html#id2932552">Driver Upload Methods</a>, <a href="CUPS-printing.html#id2938397">cupsaddsmb: The Unknown Utility</a>, <a href="CUPS-printing.html#id2939274">Caveats to be Considered</a>, <a href="CUPS-printing.html#id2939801">Run cupsaddsmb (Quiet Mode)</a>, <a href="CUPS-printing.html#id2939946">Run cupsaddsmb with Verbose Output</a>, <a href="CUPS-printing.html#id2940175">Understanding cupsaddsmb</a>, <a href="CUPS-printing.html#id2940450">cupsaddsmb with a Samba PDC</a>, <a href="CUPS-printing.html#id2940538">cupsaddsmb Flowchart</a></dt><dt>cupsomatic, <a href="CUPS-printing.html#id2933573">Using Windows-Formatted Vendor PPDs</a>, <a href="CUPS-printing.html#id2933709">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id2935508">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id2936430">cupsomatic/foomatic-rip Versus native CUPS Printing</a>, <a href="CUPS-printing.html#id2944109">cupsomatic, pdqomatic, lpdomatic, directomatic</a></dt><dt>CVS, <a href="compiling.html#id2973003">Introduction</a></dt><dd><dl><dt>web, <a href="compiling.html#id2973065">Access via CVSweb</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>daemon, <a href="compiling.html#id2974312">Alternative: Starting smbd as a Daemon</a></dt><dt>DDK, <a href="CUPS-printing.html#id2938313">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a>, <a href="CUPS-printing.html#id2938755">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt>debug, <a href="bugreport.html#id2972617">Internal Errors</a></dt><dt>debug level, <a href="problems.html#id2971276">Debugging with Samba Itself</a>, <a href="speed.html#id2976477">Log Level</a></dt><dt>debuglevel, <a href="bugreport.html#id2972408">Debug Levels</a></dt><dt>default case, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>default profile, <a href="ProfileMgmt.html#id2956970">Default Profile for Windows Users</a>, <a href="ProfileMgmt.html#id2958626">Changing the Default Profile</a></dt><dt>delete printer command, <a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a></dt><dt>delete roaming profiles, <a href="ProfileMgmt.html#id2957772">MS Windows 200x/XP</a></dt><dt>DHCP, <a href="integrate-ms-networks.html#id2961683">Background Information</a></dt><dt>diff, <a href="bugreport.html#id2972799">Patches</a></dt><dt>directory mask, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a></dt><dt>directory security mask, <a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt>Directory Separators, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>display charset, <a href="unicode.html#id2963499">Samba and Charsets</a>, <a href="SWAT.html#id2968458">Enabling SWAT Internationalization Support</a></dt><dt>DNS, <a href="NetworkBrowsing.html#id2888380">TCP/IP without NetBIOS</a>, <a href="integrate-ms-networks.html#id2962877">DNS Lookup</a></dt><dd><dl><dt>Active Directory, <a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt><dt>Dynamic, <a href="integrate-ms-networks.html#id2961683">Background Information</a></dt></dl></dd><dt>dns proxy, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt>domain admin group, <a href="groupmapping.html">Group Mapping  MS Windows and UNIX</a></dt><dt>Domain Admins group, <a href="groupmapping.html#id2909551">Discussion</a></dt><dt>domain logons, <a href="samba-pdc.html#id2889080">Preparing for Domain Control</a></dt><dt>domain master, <a href="samba-pdc.html#id2890004">Domain Network Logon Service</a>, <a href="samba-bdc.html#id2892538">Example Configuration</a>, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id2900550">Making Samba the Domain Master</a></dt><dt>Domain Member, <a href="ServerType.html#id2886525">Domain Security Mode (User Level Security)</a></dt><dd><dl><dt>joining, <a href="ServerType.html#id2886566">Example Configuration</a></dt></dl></dd><dt>domain security, <a href="samba-pdc.html#id2870050">Features and Benefits</a></dt><dt>Domain Users group, <a href="groupmapping.html#id2910933">Adding Domain Users to the Power Users Group</a></dt><dt>dont descend, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>dos charset, <a href="unicode.html#id2963499">Samba and Charsets</a>, <a href="unicode.html#id2963643">Japanese Charsets</a>, <a href="unicode.html#id2963788">CP850.so Can't Be Found</a></dt><dt>dos filemode, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a></dt><dt>dos filetime resolution, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>dos filetimes, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>Drive Identification, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>editreg, <a href="PolicyMgmt.html#id2954000">Samba Editreg Toolset</a></dt><dt>EMF, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a>, <a href="CUPS-printing.html#id2937377">From Windows Clients to an NT Print Server</a>, <a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a></dt><dt>encrypt passwords, <a href="domain-member.html#id2894418">Joining an NT4-type Domain with Samba-3</a>, <a href="passdb.html#id2905425">smbpasswd  Encrypted Password Database</a>, <a href="pam.html#id2960612">smb.conf PAM Configuration</a>, <a href="upgrading-to-3.0.html#id2964134">Quick Migration Guide</a>, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>encrypted passwords, <a href="passdb.html#id2903592">Features and Benefits</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#id2908611">Using Plaintext Passwords or Encrypted Password</a></dt><dt>enhanced browsing, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt>enumports command, <a href="printing.html#id2929923">Samba and Printer Ports</a></dt><dt>EPM (see ESP meta packager)</dt><dt>ESC/P, <a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a></dt><dt>ESP</dt><dd><dl><dt>Ghostscript, <a href="CUPS-printing.html#id2933709">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id2936430">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt>meta packager, <a href="CUPS-printing.html#id2938755">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt>Print Pro, <a href="CUPS-printing.html#id2937128">Sources of CUPS Drivers/PPDs</a>, <a href="CUPS-printing.html#id2939204">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt></dl></dd><dt>Event Viewer, <a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt>Extended Attributes, <a href="AccessControls.html">File, Directory and Share Access Controls</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>fake oplocks, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>File Naming Conventions, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>File System, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dd><dl><dt>case sensitivity, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>feature comparison, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>UNIX, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>Windows, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>flush name cache, <a href="NetworkBrowsing.html#id2902975">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt>foomatic, <a href="CUPS-printing.html#id2933573">Using Windows-Formatted Vendor PPDs</a>, <a href="CUPS-printing.html#id2933709">The CUPS Filtering Architecture</a>, <a href="CUPS-printing.html#id2935508">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id2936430">cupsomatic/foomatic-rip Versus native CUPS Printing</a>, <a href="CUPS-printing.html#id2943860">foomatic-rip and Foomatic Explained</a>, <a href="CUPS-printing.html#id2944020">Foomatic's Strange Name</a></dt><dt>foomatic-rip, <a href="CUPS-printing.html#id2936430">cupsomatic/foomatic-rip Versus native CUPS Printing</a>, <a href="CUPS-printing.html#id2943673">CUPS Print Drivers from Linuxprinting.org</a>, <a href="CUPS-printing.html#id2943860">foomatic-rip and Foomatic Explained</a>, <a href="CUPS-printing.html#id2944302">The Grand Unification Achieved</a></dt><dt>force create mode, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force directory mode, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force directory security mode, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force group, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a></dt><dt>force security mode, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt>force user, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a>, <a href="AccessControls.html#id2915635">File Operations Done as root with force user Set</a>, <a href="locking.html#id2916637">Beware of Force User</a></dt><dt>ftp, <a href="compiling.html#id2973311">Accessing the Samba Sources via rsync and ftp</a></dt></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>gdb, <a href="bugreport.html#id2972617">Internal Errors</a></dt><dt>GDI, <a href="CUPS-printing.html#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a>, <a href="CUPS-printing.html#id2937377">From Windows Clients to an NT Print Server</a>, <a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a></dt><dt>genlogon.pl, <a href="AdvancedNetworkManagement.html#id2952700">Network Logon Script Magic</a></dt><dt>GhostScript, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a href="CUPS-printing.html#id2933354">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dd><dl><dt>(see also PostScript)</dt></dl></dd><dt>Ghostscript</dt><dd><dl><dt>ESP (see ESP GhostScript)</dt></dl></dd><dt>GID, <a href="groupmapping.html#id2909181">Features and Benefits</a></dt><dt>GPG, <a href="compiling.html#id2973389">Verifying Samba's PGP Signature</a></dt><dt>GPOs, <a href="PolicyMgmt.html#id2953044">Features and Benefits</a>, <a href="PolicyMgmt.html#id2953525">MS Windows 200x/XP Professional Policies</a>, <a href="PolicyMgmt.html#id2953643">Administration of Windows 200x/XP Policies</a>, <a href="PolicyMgmt.html#id2953826">Managing Account/User Policies</a>, <a href="ProfileMgmt.html#id2957772">MS Windows 200x/XP</a></dt><dt>group policies, <a href="PolicyMgmt.html#id2953044">Features and Benefits</a></dt><dt>group policy objects (see GPOs)</dt><dt>group profiles, <a href="ProfileMgmt.html#id2956917">Creating and Managing Group Profiles</a></dt><dt>groupadd, <a href="groupmapping.html#id2909181">Features and Benefits</a></dt><dt>groupdel, <a href="groupmapping.html#id2909181">Features and Benefits</a></dt><dt>groups</dt><dd><dl><dt>domain, <a href="groupmapping.html#id2909551">Discussion</a></dt><dt>mapping, <a href="groupmapping.html">Group Mapping  MS Windows and UNIX</a></dt><dt>nested, <a href="groupmapping.html#id2910907">Adding MS Windows Groups to MS Windows Groups Fails</a></dt></dl></dd><dt>guest account, <a href="NetworkBrowsing.html#id2902057">Problem Resolution</a>, <a href="NetworkBrowsing.html#id2903041">Server Resources Can Not Be Listed</a>, <a href="printing.html#ptrsect">The [printers] Section</a></dt><dt>guest ok, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a>, <a href="printing.html#ptrsect">The [printers] Section</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a>, <a href="printing.html#id2925021">[print$] Section Parameters</a></dt></dl></div><div class="indexdiv"><h3>H</h3><dl><dt>hide dot files, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>hide files, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>hide unreadable, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a></dt><dt>hide unwriteable files, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a></dt><dt>host msdfs, <a href="msdfs.html#id2920158">Features and Benefits</a></dt><dt>hosts allow, <a href="securing-samba.html#id2918263">Using Host-Based Protection</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a></dt><dt>hosts deny, <a href="securing-samba.html#id2918263">Using Host-Based Protection</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a></dt></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>idmap backend, <a href="samba-bdc.html#id2892538">Example Configuration</a></dt><dt>idmap gid, <a href="groupmapping.html#id2909181">Features and Benefits</a>, <a href="winbind.html#id2952067">Winbind Is Not Resolving Users and Groups</a>, <a href="pam.html#id2961406">Winbind Is Not Resolving Users and Groups</a></dt><dt>idmap uid, <a href="groupmapping.html#id2909181">Features and Benefits</a>, <a href="winbind.html#id2952067">Winbind Is Not Resolving Users and Groups</a>, <a href="pam.html#id2961406">Winbind Is Not Resolving Users and Groups</a></dt><dt>ifconfig, <a href="compiling.html#id2974066">Starting from inetd.conf</a></dt><dt>imprints, <a href="CUPS-printing.html#id2932552">Driver Upload Methods</a></dt><dt>inetd, <a href="diagnosis.html#id2969546">The Tests</a>, <a href="compiling.html#id2973958">Starting the smbd and nmbd</a>, <a href="compiling.html#id2974066">Starting from inetd.conf</a></dt><dt>initGroups.sh, <a href="groupmapping.html#id2910716">Script to Configure Group Mapping</a>, <a href="NT4Migration.html#id2966502">Steps in Migration Process</a></dt><dt>Interdomain Trusts, <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dd><dl><dt>Completing, <a href="InterdomainTrusts.html#id2919342">Completing an NT4 Domain Trust</a></dt><dt>creating, <a href="InterdomainTrusts.html#id2919243">Native MS Windows NT4 Trusts Configuration</a></dt><dt>Facilities, <a href="InterdomainTrusts.html#id2919402">Inter-Domain Trust Facilities</a></dt></dl></dd><dt>interfaces, <a href="NetworkBrowsing.html#id2900745">Multiple Interfaces</a>, <a href="NetworkBrowsing.html#id2902057">Problem Resolution</a>, <a href="diagnosis.html#id2969546">The Tests</a>, <a href="compiling.html#id2974066">Starting from inetd.conf</a></dt><dt>invalid users, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a></dt><dt>IPP, <a href="CUPS-printing.html#id2940175">Understanding cupsaddsmb</a></dt></dl></div><div class="indexdiv"><h3>K</h3><dl><dt>KDC, <a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></dt><dt>Kerberos, <a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt>/etc/krb5.conf, <a href="domain-member.html#id2895267">Configure /etc/krb5.conf</a></dt></dl></dd><dt>kinit, <a href="domain-member.html#id2895267">Configure /etc/krb5.conf</a></dt></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>ldap admin dn, <a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a>, <a href="domain-member.html#id2895877">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>ldap delete dn, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>ldap filter, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>ldap group suffix, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>ldap idmap suffix, <a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a>, <a href="domain-member.html#id2895877">Sharing User ID Mappings between Samba Domain Members</a>, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>ldap machine suffix, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>ldap passwd sync, <a href="passdb.html#id2906239">Configuring Samba</a>, <a href="passdb.html#id2907513">Password Synchronization</a></dt><dt>ldap ssl, <a href="passdb.html#id2906239">Configuring Samba</a>, <a href="passdb.html#id2906746">Security and sambaSamAccount</a></dt><dt>ldap suffix, <a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a>, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>ldap user suffix, <a href="passdb.html#id2906239">Configuring Samba</a></dt><dt>libnss_wins.so, <a href="integrate-ms-networks.html#id2962064">/etc/nsswitch.conf</a></dt><dt>Links</dt><dd><dl><dt>hard, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>soft, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt></dl></dd><dt>Linuxprinting.org, <a href="CUPS-printing.html#id2943673">CUPS Print Drivers from Linuxprinting.org</a></dt><dt>lm announce, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt>lm interval, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt>LMB (see Local Master Browser)</dt><dt>LMHOSTS, <a href="integrate-ms-networks.html#id2962597">The LMHOSTS File</a></dt><dt>load printers, <a href="printing.html#id2921327">Rapid Configuration Validation</a>, <a href="printing.html#id2922033">The [global] Section</a></dt><dt>local master, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#DMB">Configuring WORKGROUP Browsing</a></dt><dt>Local Master Browser, <a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id2900780">Use of the Remote Announce Parameter</a></dt><dt>locking, <a href="locking.html#id2916001">Discussion</a></dt><dt>locking.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>log files</dt><dd><dl><dt>monitoring, <a href="diagnosis.html#id2969311">Assumptions</a></dt></dl></dd><dt>log level, <a href="domain-member.html#id2896072">Adding Machine to Domain Fails</a>, <a href="NetworkBrowsing.html#id2902057">Problem Resolution</a>, <a href="VFS.html#id2948583">extd_audit</a>, <a href="bugreport.html#id2972408">Debug Levels</a></dt><dt>logon drive, <a href="ProfileMgmt.html#id2955678">Windows NT4 Workstation</a></dt><dt>logon home, <a href="passdb.html#id2906904">LDAP Special Attributes for sambaSamAccounts</a>, <a href="ProfileMgmt.html#id2954652">Windows 9x/Me User Profiles</a>, <a href="ProfileMgmt.html#id2954783">Mixed Windows 9x/Me and Windows NT4/200x User Profiles</a>, <a href="ProfileMgmt.html#id2954850">Disabling Roaming Profile Support</a>, <a href="ProfileMgmt.html#id2955678">Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id2956404">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt>logon path, <a href="passdb.html#id2906904">LDAP Special Attributes for sambaSamAccounts</a>, <a href="ProfileMgmt.html#id2954783">Mixed Windows 9x/Me and Windows NT4/200x User Profiles</a>, <a href="ProfileMgmt.html#id2954850">Disabling Roaming Profile Support</a>, <a href="ProfileMgmt.html#id2955066">Windows 9x/Me Profile Setup</a>, <a href="ProfileMgmt.html#id2955678">Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id2956404">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt>logon script, <a href="passdb.html#id2906904">LDAP Special Attributes for sambaSamAccounts</a></dt><dt>lpadmin, <a href="CUPS-printing.html#id2943673">CUPS Print Drivers from Linuxprinting.org</a>, <a href="CUPS-printing.html#id2945248">Setting Up Quotas</a></dt><dt>lppause command, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id2937639">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt>lpq cache time, <a href="printing.html#id2922033">The [global] Section</a></dt><dt>lpq command, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt>lpresume command, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt>lprm command, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt>lpstat, <a href="CUPS-printing.html#id2942909">Troubleshooting Revisited</a></dt></dl></div><div class="indexdiv"><h3>M</h3><dl><dt>MAC Addresses, <a href="integrate-ms-networks.html#id2961804">/etc/hosts</a></dt><dt>Machine Trust Accounts, <a href="samba-pdc.html#id2870050">Features and Benefits</a>, <a href="samba-bdc.html#id2892791">Machine Accounts Keep Expiring</a>, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt>creating, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt></dl></dd><dt>make, <a href="compiling.html#id2973553">Building the Binaries</a></dt><dt>mandatory profiles, <a href="ProfileMgmt.html#id2956822">Mandatory Profiles</a></dt><dt>mangling method, <a href="unicode.html#id2963643">Japanese Charsets</a></dt><dt>map to guest, <a href="printing.html#id2925021">[print$] Section Parameters</a>, <a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a>, <a href="CUPS-printing.html#id2947002">New Account Reconnection from Windows 200x/XP Troubles</a>, <a href="CUPS-printing.html#id2947106">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt>max xmit, <a href="speed.html#id2976422">Max Xmit</a></dt><dt>messages.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>MIME, <a href="CUPS-printing.html#id2933883">MIME Types and CUPS Filters</a>, <a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a>, <a href="CUPS-printing.html#id2934287">Filtering  Overview</a>, <a href="CUPS-printing.html#id2935861">application/octet-stream Printing</a></dt><dd><dl><dt>filters, <a href="CUPS-printing.html#id2933883">MIME Types and CUPS Filters</a></dt><dt>raw, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt></dl></dd><dt>minimal configuration, <a href="install.html#id2876606">Configuration file syntax</a></dt><dt>msdfs root, <a href="msdfs.html#id2920158">Features and Benefits</a></dt></dl></div><div class="indexdiv"><h3>N</h3><dl><dt>name resolve order, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt>nbtstat, <a href="integrate-ms-networks.html#id2962531">The NetBIOS Name Cache</a></dt><dt>net</dt><dd><dl><dt>groupmap, <a href="groupmapping.html#id2910488">Example Configuration</a>, <a href="NT4Migration.html#id2966502">Steps in Migration Process</a></dt><dt>rpc, <a href="ServerType.html#id2886566">Example Configuration</a>, <a href="samba-bdc.html#id2891162">Features and Benefits</a>, <a href="NT4Migration.html#id2966502">Steps in Migration Process</a></dt></dl></dd><dt>NetBIOS, <a href="NetworkBrowsing.html#id2897285">Features and Benefits</a>, <a href="NetworkBrowsing.html#id2888380">TCP/IP without NetBIOS</a>, <a href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a>, <a href="integrate-ms-networks.html#id2962179">Name Resolution as Used within MS Windows Networking</a></dt><dt>NetBIOS-less, <a href="NetworkBrowsing.html#id2888380">TCP/IP without NetBIOS</a></dt><dt>Nexus.exe, <a href="samba-pdc.html#id2870050">Features and Benefits</a>, <a href="domain-member.html#id2893846">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt>nmblookup, <a href="integrate-ms-networks.html#id2962531">The NetBIOS Name Cache</a></dt><dt>NoMachine.Com, <a href="AdvancedNetworkManagement.html#id2952467">Remote Management from NoMachine.Com</a></dt><dt>nt acl support, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id2914124">Viewing File Ownership</a>, <a href="AccessControls.html#id2914264">Viewing File or Directory Permissions</a>, <a href="AccessControls.html#id2914515">Modifying File or Directory Permissions</a>, <a href="Other-Clients.html#id2975901">Windows 2000 Service Pack 2</a></dt><dt>NTConfig.POL, <a href="PolicyMgmt.html#id2953271">Windows 9x/ME Policies</a>, <a href="PolicyMgmt.html#id2953826">Managing Account/User Policies</a>, <a href="PolicyMgmt.html#id2954000">Samba Editreg Toolset</a>, <a href="ProfileMgmt.html#id2957150">MS Windows NT4 Workstation</a></dt><dt>ntdrivers.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>ntforms.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTFS, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>ntprinters.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>NTUser.DAT, <a href="PolicyMgmt.html#id2954000">Samba Editreg Toolset</a></dt></dl></div><div class="indexdiv"><h3>O</h3><dl><dt>obey pam restrictions, <a href="pam.html#id2960612">smb.conf PAM Configuration</a></dt><dt>only user, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a>, <a href="securing-samba.html#id2918774">Why Can Users Access Home Directories of Other Users?</a></dt><dt>oplock break wait time, <a href="locking.html#id2916729">Advanced Samba Opportunistic Locking Parameters</a>, <a href="locking.html#id2917088">Disabling Kernel Oplocks</a></dt><dt>oplock contention limit, <a href="locking.html#id2916729">Advanced Samba Opportunistic Locking Parameters</a></dt><dt>os level, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#DMB">Configuring WORKGROUP Browsing</a>, <a href="NetworkBrowsing.html#id2900135">DOMAIN Browsing Configuration</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id2900550">Making Samba the Domain Master</a></dt><dt>os2 driver map, <a href="Other-Clients.html#id2975411">Printer Driver Download for OS/2 Clients</a></dt></dl></div><div class="indexdiv"><h3>P</h3><dl><dt>page_log, <a href="CUPS-printing.html#id2945495">The page_log File Syntax</a></dt><dt>passdb backend, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="passdb.html">Account Information Databases</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="passdb.html#pdbeditthing">The pdbedit Command</a>, <a href="passdb.html#id2906239">Configuring Samba</a>, <a href="passdb.html#id2907797">Configuring</a>, <a href="passdb.html#id2908788">Users Cannot Logon</a>, <a href="passdb.html#id2908922">Configuration of auth methods</a>, <a href="pam.html#id2960701">Remote CIFS Authentication Using winbindd.so</a>, <a href="upgrading-to-3.0.html#id2964134">Quick Migration Guide</a>, <a href="upgrading-to-3.0.html#id2965417">Passdb Backends and Authentication</a></dt><dt>password level, <a href="ServerType.html#id2887204">Password Checking</a>, <a href="diagnosis.html#id2969546">The Tests</a>, <a href="Other-Clients.html#id2975701">Password Case Sensitivity</a>, <a href="speed.html#id2976655">Slow Logins</a></dt><dt>password server, <a href="ServerType.html#id2886928">Server Security (User Level Security)</a>, <a href="samba-pdc.html#id2890439">Security Mode and Master Browsers</a>, <a href="domain-member.html#id2894418">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id2895131">Configure smb.conf</a>, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>patch, <a href="bugreport.html#id2972799">Patches</a></dt><dt>path, <a href="printing.html#ptrsect">The [printers] Section</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a>, <a href="printing.html#id2923371">Print Commands</a>, <a href="printing.html#id2924810">Creating the [print$] Share</a>, <a href="printing.html#id2925021">[print$] Section Parameters</a>, <a href="printing.html#id2925355">The [print$] Share Directory</a>, <a href="CUPS-printing.html#id2937834">Samba Receiving Jobfiles and Passing Them to CUPS</a>, <a href="CUPS-printing.html#id2946030">Auto-Deletion or Preservation of CUPS Spool Files</a>, <a href="CUPS-printing.html#id2947835">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a>, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>PCL, <a href="CUPS-printing.html#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a>, <a href="CUPS-printing.html#id2933049">UNIX Printfile Conversion and GUI Basics</a>, <a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a>, <a href="CUPS-printing.html#id2937924">Network PostScript RIP</a></dt><dt>pdbedit, <a href="passdb.html#id2903800">New Backends</a>, <a href="passdb.html#acctmgmttools">Account Management Tools</a>, <a href="passdb.html#pdbeditthing">The pdbedit Command</a>, <a href="passdb.html#XMLpassdb">XML</a>, <a href="upgrading-to-3.0.html#id2965417">Passdb Backends and Authentication</a>, <a href="NT4Migration.html#id2966502">Steps in Migration Process</a>, <a href="NT4Migration.html#id2967145">Samba-3 Implementation Choices</a></dt><dt>PDF, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a>, <a href="CUPS-printing.html#id2933497">PostScript Printer Description (PPD) Specification</a></dt><dt>pdf, <a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a></dt><dt>PDL, <a href="CUPS-printing.html#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt>permissions</dt><dd><dl><dt>file/directory ACLs, <a href="AccessControls.html#id2913986">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt>share, <a href="AccessControls.html#id2912290">Share Definition Access Controls</a></dt><dt>share ACLs, <a href="AccessControls.html#id2913585">Access Controls on Shares</a></dt><dt>UNIX file and directory, <a href="AccessControls.html#id2911341">Features and Benefits</a></dt></dl></dd><dt>PGP, <a href="compiling.html#id2973389">Verifying Samba's PGP Signature</a></dt><dt>PJL, <a href="CUPS-printing.html#id2937924">Network PostScript RIP</a>, <a href="CUPS-printing.html#id2939571">Windows CUPS PostScript Driver Versus Adobe Driver</a>, <a href="CUPS-printing.html#id2945366">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt>point 'n' print, <a href="CUPS-printing.html#id2932223">Installation of Windows Client Drivers</a>, <a href="CUPS-printing.html#id2932552">Driver Upload Methods</a>, <a href="CUPS-printing.html#id2935508">The Role of cupsomatic/foomatic</a>, <a href="CUPS-printing.html#id2939801">Run cupsaddsmb (Quiet Mode)</a>, <a href="CUPS-printing.html#id2940621">Installing the PostScript Driver on a Client</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt>PostScript, <a href="CUPS-printing.html#id2932699">Advanced Intelligent Printing with PostScript Driver Download</a>, <a href="CUPS-printing.html#gdipost">GDI on Windows -- PostScript on UNIX</a>, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a>, <a href="CUPS-printing.html#id2933049">UNIX Printfile Conversion and GUI Basics</a>, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a href="CUPS-printing.html#id2934481">Prefilters</a>, <a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a>, <a href="CUPS-printing.html#id2937924">Network PostScript RIP</a>, <a href="CUPS-printing.html#id2938250">CUPS: A Magical Stone?</a>, <a href="CUPS-printing.html#id2938755">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dd><dl><dt>(see also Ghostscript)</dt><dt>RIP, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt></dl></dd><dt>PPD, <a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a>, <a href="CUPS-printing.html#id2933497">PostScript Printer Description (PPD) Specification</a>, <a href="CUPS-printing.html#id2936129">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a>, <a href="CUPS-printing.html#id2938025">PPDs for Non-PS Printers on UNIX</a>, <a href="CUPS-printing.html#id2938085">PPDs for Non-PS Printers on Windows</a>, <a href="CUPS-printing.html#id2938250">CUPS: A Magical Stone?</a>, <a href="CUPS-printing.html#id2940621">Installing the PostScript Driver on a Client</a></dt><dd><dl><dt>CUPS (see CUPS-PPD)</dt></dl></dd><dt>preferred master, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#DMB">Configuring WORKGROUP Browsing</a>, <a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a>, <a href="NetworkBrowsing.html#id2900550">Making Samba the Domain Master</a>, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>preserve case, <a href="ProfileMgmt.html#id2955066">Windows 9x/Me Profile Setup</a></dt><dt>print command, <a href="printing.html#id2922033">The [global] Section</a>, <a href="printing.html#id2923428">Default UNIX System Printing Commands</a>, <a href="printing.html#id2924063">Custom Print Commands</a>, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id2937639">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="CUPS-printing.html#id2946198">Pre-Conditions</a>, <a href="CUPS-printing.html#id2946367">Manual Configuration</a></dt><dt>printable, <a href="printing.html#ptrsect">The [printers] Section</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a></dt><dt>printcap, <a href="printing.html#id2923428">Default UNIX System Printing Commands</a>, <a href="CUPS-printing.html#id2931182">Basic CUPS Support Configuration</a>, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id2931722">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt>printcap name, <a href="printing.html#id2922033">The [global] Section</a></dt><dt>printer admin, <a href="printing.html#id2922033">The [global] Section</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a>, <a href="printing.html#id2925021">[print$] Section Parameters</a>, <a href="printing.html#id2925644">Add Printer Wizard Driver Installation</a>, <a href="printing.html#id2927537">First Client Driver Installation</a>, <a href="printing.html#id2927769">Setting Device Modes on New Printers</a>, <a href="printing.html#id2928220">Always Make First Client Connection as root or printer admin</a>, <a href="printing.html#id2928430">Setting Default Print Options for Client Drivers</a>, <a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a>, <a href="CUPS-printing.html#id2931722">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id2941534">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id2947402">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt>printing, <a href="printing.html#id2922033">The [global] Section</a>, <a href="printing.html#id2923428">Default UNIX System Printing Commands</a>, <a href="printing.html#id2924063">Custom Print Commands</a>, <a href="CUPS-printing.html#id2931182">Basic CUPS Support Configuration</a>, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a>, <a href="CUPS-printing.html#id2931722">More Complex CUPS smb.conf Settings</a>, <a href="CUPS-printing.html#id2937639">From Windows Clients to a CUPS/Samba Print Server</a>, <a href="CUPS-printing.html#id2946198">Pre-Conditions</a>, <a href="CUPS-printing.html#id2946367">Manual Configuration</a></dt><dt>printing.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>PrintPro (see ESP Print Pro)</dt><dt>public, <a href="printing.html#ptrsect">The [printers] Section</a></dt></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>queue resume command, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a></dt><dt>queuepause command, <a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a></dt></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>raw printing, <a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a>, <a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt>read list, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a></dt><dt>read only, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a>, <a href="printing.html#ptrsect">The [printers] Section</a>, <a href="printing.html#id2925021">[print$] Section Parameters</a></dt><dt>read raw, <a href="speed.html#id2976507">Read Raw</a></dt><dt>read size, <a href="speed.html#id2976372">Read Size</a></dt><dt>Relative Identifier (see RID)</dt><dt>remote announce, <a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id2888743">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id2900780">Use of the Remote Announce Parameter</a>, <a href="NetworkBrowsing.html#id2901926">Browsing Support in Samba</a></dt><dt>remote browse sync, <a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id2888743">How Browsing Functions</a>, <a href="NetworkBrowsing.html#id2900939">Use of the Remote Browse Sync Parameter</a></dt><dt>replication, <a href="samba-pdc.html#id2870050">Features and Benefits</a></dt><dd><dl><dt>browse lists, <a href="NetworkBrowsing.html#id2902187">Cross-Subnet Browsing</a></dt><dt>SAM, <a href="samba-pdc.html#id2870336">Domain Controller Types</a>, <a href="samba-bdc.html#id2891162">Features and Benefits</a>, <a href="samba-bdc.html#id2891580">MS Windows NT4-style Domain Control</a>, <a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a>, <a href="samba-bdc.html#id2892845">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a>, <a href="samba-bdc.html#id2892880">How Do I Replicate the smbpasswd File?</a></dt><dt>WINS, <a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a>, <a href="NetworkBrowsing.html#id2901208">WINS Server Configuration</a>, <a href="NetworkBrowsing.html#id2901481">WINS Replication</a></dt></dl></dd><dt>RID, <a href="groupmapping.html#id2909853">Default Users, Groups and Relative Identifiers</a></dt><dt>roaming profiles, <a href="ProfileMgmt.html#id2954850">Disabling Roaming Profile Support</a></dt><dt>root preexec, <a href="NT4Migration.html#id2966369">Logon Scripts</a></dt><dt>rpcclient</dt><dd><dl><dt>adddriver, <a href="CUPS-printing.html#id2939946">Run cupsaddsmb with Verbose Output</a>, <a href="CUPS-printing.html#id2940175">Understanding cupsaddsmb</a>, <a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id2941229">Understanding the rpcclient man Page</a>, <a href="CUPS-printing.html#id2941534">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt>enumdrivers, <a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt>enumports, <a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dt>enumprinters, <a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id2941534">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a>, <a href="CUPS-printing.html#id2942909">Troubleshooting Revisited</a></dt><dt>getdriver, <a href="CUPS-printing.html#id2941358">Producing an Example by Querying a Windows Box</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt>getprinter, <a href="CUPS-printing.html#id2941358">Producing an Example by Querying a Windows Box</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a>, <a href="CUPS-printing.html#id2942909">Troubleshooting Revisited</a></dt><dt>setdriver, <a href="CUPS-printing.html#id2939274">Caveats to be Considered</a>, <a href="CUPS-printing.html#id2939946">Run cupsaddsmb with Verbose Output</a>, <a href="CUPS-printing.html#id2940175">Understanding cupsaddsmb</a>, <a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a>, <a href="CUPS-printing.html#id2941534">Requirements for adddriver and setdriver to Succeed</a>, <a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt></dl></dd><dt>rsync, <a href="compiling.html#id2973311">Accessing the Samba Sources via rsync and ftp</a></dt><dt>rundll32, <a href="AdvancedNetworkManagement.html#id2952929">Adding Printers without User Intervention</a></dt></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SAM, <a href="samba-pdc.html#id2870050">Features and Benefits</a>, <a href="samba-pdc.html#id2870336">Domain Controller Types</a>, <a href="domain-member.html#id2893185">Features and Benefits</a>, <a href="winbind.html#id2949998">Result Caching</a></dt><dt>SAM backend</dt><dd><dl><dt>LDAP, <a href="samba-bdc.html#id2891162">Features and Benefits</a></dt><dt>ldapsam, <a href="samba-bdc.html#id2891162">Features and Benefits</a>, <a href="passdb.html#id2903592">Features and Benefits</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#id2905605">ldapsam</a></dt><dt>ldapsam_compat, <a href="passdb.html#id2903592">Features and Benefits</a></dt><dt>mysqlsam, <a href="passdb.html#id2903592">Features and Benefits</a>, <a href="passdb.html#id2907687">MySQL</a></dt><dt>non-LDAP, <a href="samba-bdc.html#id2891162">Features and Benefits</a></dt><dt>smbpasswd, <a href="passdb.html#id2903592">Features and Benefits</a>, <a href="passdb.html#id2905425">smbpasswd  Encrypted Password Database</a></dt><dt>tdbsam, <a href="samba-bdc.html#id2891162">Features and Benefits</a>, <a href="passdb.html#id2903592">Features and Benefits</a>, <a href="passdb.html#id2905552">tdbsam</a></dt><dt>xmlsam, <a href="passdb.html#id2903592">Features and Benefits</a>, <a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a>, <a href="passdb.html#XMLpassdb">XML</a></dt></dl></dd><dt>schannel, <a href="samba-pdc.html#id2890954">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>secrets.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>security, <a href="ServerType.html#id2886186">Samba Security Modes</a>, <a href="ServerType.html#id2886525">Domain Security Mode (User Level Security)</a>, <a href="ServerType.html#id2886928">Server Security (User Level Security)</a>, <a href="ServerType.html#id2887429">What Makes Samba a Server?</a>, <a href="ServerType.html#id2887468">What Makes Samba a Domain Controller?</a>, <a href="ServerType.html#id2887504">What Makes Samba a Domain Member?</a>, <a href="ServerType.html#id2887542">Constantly Losing Connections to Password Server</a>, <a href="samba-pdc.html#id2889080">Preparing for Domain Control</a>, <a href="samba-pdc.html#id2890439">Security Mode and Master Browsers</a>, <a href="domain-member.html#id2894418">Joining an NT4-type Domain with Samba-3</a>, <a href="domain-member.html#id2894926">Why Is This Better Than security = server?</a>, <a href="domain-member.html#id2895131">Configure smb.conf</a>, <a href="CUPS-printing.html#id2939801">Run cupsaddsmb (Quiet Mode)</a>, <a href="CUPS-printing.html#id2946839">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a>, <a href="upgrading-to-3.0.html#id2965417">Passdb Backends and Authentication</a>, <a href="diagnosis.html#id2969546">The Tests</a>, <a href="Other-Clients.html#id2975641">Configuring Windows for Workgroups Password Handling</a></dt><dt>security mask, <a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a>, <a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt>Security Mode, <a href="ServerType.html#id2886186">Samba Security Modes</a></dt><dt>Server Manager, <a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a>, <a href="domain-member.html#id2893524">Manual Creation of Machine Trust Accounts</a>, <a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt>Server Type, <a href="ServerType.html#id2886097">Server Types</a></dt><dd><dl><dt>Domain Member, <a href="ServerType.html#id2886566">Example Configuration</a>, <a href="samba-bdc.html#id2892538">Example Configuration</a>, <a href="domain-member.html#id2893185">Features and Benefits</a></dt></dl></dd><dt>sessionid.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>share_info.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>short preserve case, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a>, <a href="ProfileMgmt.html#id2955066">Windows 9x/Me Profile Setup</a></dt><dt>Short-Cuts, <a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt>show add printer wizard, <a href="printing.html#id2922033">The [global] Section</a>, <a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a></dt><dt>SID, <a href="samba-pdc.html#id2870050">Features and Benefits</a>, <a href="samba-pdc.html#id2890722">The System Cannot Log You On (C000019B)</a>, <a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a>, <a href="passdb.html#passdbtech">Technical Information</a>, <a href="groupmapping.html#id2909181">Features and Benefits</a>, <a href="ProfileMgmt.html#id2956689">Side Bar Notes</a>, <a href="ProfileMgmt.html#id2956753">Get SID</a>, <a href="NT4Migration.html#id2966432">Profile Migration/Creation</a></dt><dt>signing, <a href="samba-pdc.html#id2890954">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt><dt>simple configuration, <a href="install.html#id2876766">Example Configuration</a></dt><dt>Single Sign On, <a href="CUPS-printing.html#id2939274">Caveats to be Considered</a></dt><dt>slow browsing, <a href="NetworkBrowsing.html#id2903157">Browsing of Shares and Directories is Very Slow</a></dt><dt>smbclient, <a href="domain-member.html#ads-test-smbclient">Testing with smbclient</a>, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>smbgrpadd.sh, <a href="groupmapping.html#id2910581">Sample smb.conf Add Group Script</a></dt><dt>socket options, <a href="speed.html#id2976281">Socket Options</a></dt><dt>spooling</dt><dd><dl><dt>central, <a href="CUPS-printing.html#id2932110">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt>peer-to-peer, <a href="CUPS-printing.html#id2932110">Central Spooling vs. Peer-to-Peer Printing</a></dt></dl></dd><dt>spooling-only, <a href="CUPS-printing.html#id2932163">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt>SRVTOOLS.EXE, <a href="domain-member.html#id2893846">Managing Domain Machine Accounts using NT4 Server Manager</a>, <a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt>strict locking, <a href="locking.html#id2916001">Discussion</a></dt><dt>swat, <a href="install.html#id2885184">SWAT</a></dt><dd><dl><dt>enable, <a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt>security, <a href="SWAT.html#id2968330">Securing SWAT through SSL</a></dt></dl></dd><dt>System Policy Editor, <a href="PolicyMgmt.html#id2953137">Creating and Managing System Policies</a>, <a href="PolicyMgmt.html#id2953643">Administration of Windows 200x/XP Policies</a></dt></dl></div><div class="indexdiv"><h3>T</h3><dl><dt>TDB, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a>, <a href="CUPS-printing.html#id2943322">Trivial Database Files</a></dt><dd><dl><dt>backing up (see tdbbackup)</dt></dl></dd><dt>tdbbackup, <a href="CUPS-printing.html#id2943528">Using tdbbackup</a></dt><dt>template homedir, <a href="winbind.html#id2951551">Linux/FreeBSD-specific PAM configuration</a></dt><dt>testparm, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>text/plain, <a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a></dt><dt>total print jobs, <a href="printing.html#id2922033">The [global] Section</a></dt></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>UDP, <a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a></dt><dt>UID, <a href="groupmapping.html#id2909181">Features and Benefits</a></dt><dt>unexpected.tdb, <a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt>(see also TDB)</dt></dl></dd><dt>unix charset, <a href="unicode.html#id2963499">Samba and Charsets</a></dt><dt>UNIX charset, <a href="unicode.html#id2963643">Japanese Charsets</a></dt><dt>use client driver, <a href="printing.html#id2922033">The [global] Section</a></dt><dt>user, <a href="ServerType.html#id2886413">Share Level Security</a>, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>User Accounts</dt><dd><dl><dt>Adding/Deleting, <a href="passdb.html#id2904747">The smbpasswd Command</a>, <a href="passdb.html#pdbeditthing">The pdbedit Command</a>, <a href="passdb.html#id2906668">Accounts and Groups Management</a></dt></dl></dd><dt>User Management, <a href="passdb.html#id2904747">The smbpasswd Command</a>, <a href="passdb.html#pdbeditthing">The pdbedit Command</a>, <a href="passdb.html#id2906668">Accounts and Groups Management</a></dt><dt>User Manager, <a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a>, <a href="InterdomainTrusts.html#id2919809">Samba as the Trusting Domain</a>, <a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt>useradd, <a href="domain-member.html#id2893524">Manual Creation of Machine Trust Accounts</a></dt><dt>username, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a></dt><dt>username level, <a href="ServerType.html#id2887204">Password Checking</a></dt><dt>username map, <a href="domain-member.html#id2894206">Windows 200x/XP Professional Client</a></dt><dt>users, <a href="securing-samba.html#id2918774">Why Can Users Access Home Directories of Other Users?</a></dt></dl></div><div class="indexdiv"><h3>V</h3><dl><dt>valid users, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a>, <a href="diagnosis.html#id2969546">The Tests</a></dt><dt>veto files, <a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt><dt>vfs objects, <a href="VFS.html#id2948287">Discussion</a></dt><dt>vipw, <a href="domain-member.html#id2893524">Manual Creation of Machine Trust Accounts</a></dt></dl></div><div class="indexdiv"><h3>W</h3><dl><dt>WebClient, <a href="NetworkBrowsing.html#id2903157">Browsing of Shares and Directories is Very Slow</a></dt><dt>winbind separator, <a href="winbind.html#id2950807">Starting and Testing the winbindd Daemon</a></dt><dt>winbindd, <a href="samba-bdc.html#id2892538">Example Configuration</a></dt><dt>windows registry settings</dt><dd><dl><dt>default profile locations, <a href="ProfileMgmt.html#id2957150">MS Windows NT4 Workstation</a>, <a href="ProfileMgmt.html#id2957772">MS Windows 200x/XP</a></dt><dt>profile path, <a href="ProfileMgmt.html#id2955066">Windows 9x/Me Profile Setup</a></dt><dt>roaming profiles, <a href="ProfileMgmt.html#id2954850">Disabling Roaming Profile Support</a></dt></dl></dd><dt>WINS, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a>, <a href="integrate-ms-networks.html#id2962910">WINS Lookup</a></dt><dt>wins hook, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt>wins proxy, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt>wins server, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id2901016">WINS  The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id2901208">WINS Server Configuration</a></dt><dt>wins support, <a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a>, <a href="NetworkBrowsing.html#id2901016">WINS  The Windows Internetworking Name Server</a>, <a href="NetworkBrowsing.html#id2901208">WINS Server Configuration</a></dt><dt>workgroup, <a href="samba-pdc.html#id2890439">Security Mode and Master Browsers</a>, <a href="domain-member.html#id2894418">Joining an NT4-type Domain with Samba-3</a>, <a href="NetworkBrowsing.html#id2901926">Browsing Support in Samba</a></dt><dt>write list, <a href="AccessControls.html#id2912329">User and Group-Based Controls</a>, <a href="printing.html#id2925021">[print$] Section Parameters</a></dt><dt>write raw, <a href="speed.html#id2976592">Write Raw</a></dt><dt>writeable, <a href="printing.html#ptrsect">The [printers] Section</a>, <a href="printing.html#id2923024">Any [my_printer_name] Section</a></dt><dt>WYSIWYG, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a></dt></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>X Window System, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a>, <a href="CUPS-printing.html#id2933049">UNIX Printfile Conversion and GUI Basics</a></dt><dt>xinetd, <a href="compiling.html#id2974066">Starting from inetd.conf</a> (see inetd)</dt><dt>Xprint, <a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a>, <a href="CUPS-printing.html#id2933049">UNIX Printfile Conversion and GUI Basics</a></dt></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Further-Resources.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">Chapter 41. Further Resources </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/docs/htmldocs/lmhosts.5.html b/docs/htmldocs/lmhosts.5.html
new file mode 100644 (file)
index 0000000..d5f68fd
--- /dev/null
@@ -0,0 +1,37 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>lmhosts</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="lmhosts.5"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>lmhosts &#8212; The Samba NetBIOS hosts file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><tt class="filename">lmhosts</tt> is the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> NetBIOS name to IP address mapping file.</p></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This file is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><tt class="filename">lmhosts</tt> is the <span class="emphasis"><em>Samba
+       </em></span> NetBIOS name to IP address mapping file.  It 
+       is very similar to the <tt class="filename">/etc/hosts</tt> file 
+       format, except that the hostname component must correspond 
+       to the NetBIOS naming format.</p></div><div class="refsect1" lang="en"><h2>FILE FORMAT</h2><p>It is an ASCII file containing one line for NetBIOS name. 
+       The two fields on each line are separated from each other by 
+       white space. Any entry beginning with '#' is ignored. Each line 
+       in the lmhosts file contains the following information:</p><div class="itemizedlist"><ul type="disc"><li><p>IP Address - in dotted decimal format.</p></li><li><p>NetBIOS Name - This name format is a 
+               maximum fifteen character host name, with an optional 
+               trailing '#' character followed by the NetBIOS name type 
+               as two hexadecimal digits.</p><p>If the trailing '#' is omitted then the given IP 
+               address will be returned for all names that match the given 
+               name, whatever the NetBIOS name type in the lookup.</p></li></ul></div><p>An example follows:</p><pre class="programlisting">
+#
+# Sample Samba lmhosts file.
+#
+192.9.200.1    TESTPC
+192.9.200.20   NTSERVER#20
+192.9.200.21   SAMBASERVER
+       </pre><p>Contains three IP to NetBIOS name mappings. The first 
+       and third will be returned for any queries for the names "TESTPC" 
+       and "SAMBASERVER" respectively, whatever the type component of 
+       the NetBIOS name requested.</p><p>The second mapping will be returned only when the "0x20" name 
+       type for a name "NTSERVER" is queried. Any other name type will not 
+       be resolved.</p><p>The default location of the <tt class="filename">lmhosts</tt> file 
+       is in the same directory as the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, and <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>
+       </p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at
+       <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/locking.html b/docs/htmldocs/locking.html
new file mode 100644 (file)
index 0000000..5210c01
--- /dev/null
@@ -0,0 +1,635 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 14. File and Record Locking</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="AccessControls.html" title="Chapter 13. File, Directory and Share Access Controls"><link rel="next" href="securing-samba.html" title="Chapter 15. Securing Samba"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 14. File and Record Locking</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="AccessControls.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="securing-samba.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="locking"></a>Chapter 14. File and Record Locking</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Roseme</span></h3><div class="affiliation"><span class="orgname">HP Oplocks Usage Recommendations Whitepaper<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:eric.roseme@hp.com">eric.roseme@hp.com</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="locking.html#id2915945">Features and Benefits</a></dt><dt><a href="locking.html#id2916001">Discussion</a></dt><dd><dl><dt><a href="locking.html#id2916148">Opportunistic Locking Overview</a></dt></dl></dd><dt><a href="locking.html#id2916856">Samba Opportunistic Locking Control</a></dt><dd><dl><dt><a href="locking.html#id2916978">Example Configuration</a></dt></dl></dd><dt><a href="locking.html#id2917407">MS Windows Opportunistic Locking and Caching Controls</a></dt><dd><dl><dt><a href="locking.html#id2917632">Workstation Service Entries</a></dt><dt><a href="locking.html#id2917660">Server Service Entries</a></dt></dl></dd><dt><a href="locking.html#id2917740">Persistent Data Corruption</a></dt><dt><a href="locking.html#id2917769">Common Errors</a></dt><dd><dl><dt><a href="locking.html#id2917850">locking.tdb Error Messages</a></dt><dt><a href="locking.html#id2917884">Problems Saving Files in MS Office on Windows XP</a></dt><dt><a href="locking.html#id2917904">Long Delays Deleting Files Over Network with XP SP1</a></dt></dl></dd><dt><a href="locking.html#id2917935">Additional Reading</a></dt></dl></div><p>
+One area that causes trouble for many network administrators is locking.
+The extent of the problem is readily evident from searches over the Internet.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2915945"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Samba provides all the same locking semantics that MS Windows clients expect
+and that MS Windows NT4/200x servers also provide.
+</p><p>
+The term <span class="emphasis"><em>locking</em></span> has exceptionally broad meaning and covers
+a range of functions that are all categorized under this one term.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Sometimes it is necessary to disable locking control settings on both the Samba
+server as well as on each MS Windows client!
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2916001"></a>Discussion</h2></div></div><div></div></div><p>
+There are two types of locking that need to be performed by an SMB server.
+The first is <span class="emphasis"><em>record locking</em></span> that allows a client to lock
+a range of bytes in a open file. The second is the <span class="emphasis"><em>deny modes</em></span>
+that are specified when a file is open.
+</p><p>
+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 the fact
+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.
+</p><p>
+Samba 2.2 and above implements record locking completely independent of the
+underlying UNIX system. If a byte range lock that the client requests happens
+to fall into the range of 0-2^31, Samba hands this request down to the UNIX system.
+All other locks cannot be seen by UNIX, anyway.
+</p><p>
+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 <b class="command">rpc.lockd</b>. This is almost always unnecessary as clients are supposed to
+independently 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 <a class="indexterm" name="id2916068"></a><i class="parameter"><tt>strict locking</tt></i> = yes, it
+will make lock checking calls on <span class="emphasis"><em>every</em></span> read and write call.
+</p><p>
+You can also disable byte range locking completely by using
+<a class="indexterm" name="id2916093"></a><i class="parameter"><tt>locking</tt></i> = no.
+This is useful for those shares that do not support locking or do not need it
+(such as CDROMs). In this case, Samba fakes the return codes of locking calls to
+tell clients that everything is okay.
+</p><p>
+The second class of locking is the <span class="emphasis"><em>deny modes</em></span>. 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
+<tt class="constant">DENY_NONE</tt>, <tt class="constant">DENY_READ</tt>, 
+<tt class="constant">DENY_WRITE</tt>, or <tt class="constant">DENY_ALL</tt>. There are also special compatibility
+modes called <tt class="constant">DENY_FCB</tt> and <tt class="constant">DENY_DOS</tt>.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916148"></a>Opportunistic Locking Overview</h3></div></div><div></div></div><p>
+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:
+</p><div class="variablelist"><dl><dt><span class="term">Read-ahead:</span></dt><dd><p>
+               The client reads the local copy of the file, eliminating network latency.
+               </p></dd><dt><span class="term">Write caching:</span></dt><dd><p>
+               The client writes to the local copy of the file, eliminating network latency.
+               </p></dd><dt><span class="term">Lock caching:</span></dt><dd><p>
+               The client caches application locks locally, eliminating network latency.
+               </p></dd></dl></div><p>
+The performance enhancement of oplocks is due to the opportunity of
+exclusive access to the file  even if it is opened with deny-none 
+because Windows monitors the file's status for concurrent access from
+other processes.
+</p><div class="variablelist"><p class="title"><b>Windows defines 4 kinds of Oplocks:</b></p><dl><dt><span class="term">Level1 Oplock</span></dt><dd><p>
+               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.
+               </p><p>
+               If a second process attempts to open the file, the open
+                is deferred while the redirector &#8220;<span class="quote">breaks</span>&#8221; 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.
+                </p></dd><dt><span class="term">Level2 Oplock</span></dt><dd><p>
+               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.
+                </p></dd><dt><span class="term">Filter Oplock</span></dt><dd><p>
+               Does not allow write or delete file access.
+                </p></dd><dt><span class="term">Batch Oplock</span></dt><dd><p>
+               Manipulates file openings and closings and allows caching
+                of file attributes.
+                </p></dd></dl></div><p>
+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.
+</p><p>
+<span class="emphasis"><em>Opportunistic locking</em></span> 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 opportunistic locking 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.
+</p><p>
+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
+&#8220;<span class="quote">opportunistic locking</span>&#8221; should be treated as a toggle for client-side
+caching. Turn it &#8220;<span class="quote">on</span>&#8221; when client-side caching is desirable and
+reliable. Turn it &#8220;<span class="quote">off</span>&#8221; when client-side caching is redundant,
+unreliable or counter-productive.
+</p><p>
+Opportunistic locking is by default set to &#8220;<span class="quote">on</span>&#8221; 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 opportunistic locking may be effectively configured.
+</p><p>
+Windows opportunistic locking is a lightweight performance-enhancing
+feature. It is not a robust and reliable protocol. Every
+implementation of opportunistic locking should be evaluated as a
+tradeoff 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 multi-user corporate database during a tropical
+storm. This configuration will likely encounter problems with oplocks.
+</p><p>
+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 opportunistic locking 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
+opportunistic locking 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.
+</p><p>
+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
+ as in a file server failover  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  at worst, abort and
+require restarting.
+</p><p>
+If a client session has been caching writes and reads locally due to
+opportunistic locking, 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.
+</p><p>
+In mission-critical high-availability environments, careful attention
+should be given to opportunistic locking. Ideally, comprehensive
+testing should be done with all affected applications with oplocks
+enabled and disabled.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916474"></a>Exclusively Accessed Shares</h4></div></div><div></div></div><p>
+Opportunistic locking 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 opportunistic locking is the local
+client caching of data, any operation that interrupts the caching
+mechanism will cause a delay.
+</p><p>
+Home directories are the most obvious examples of where the performance
+benefit of opportunistic locking can be safely realized.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916498"></a>Multiple-Accessed Shares or Files</h4></div></div><div></div></div><p>
+As each additional user accesses a file in a share with opportunistic
+locking 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.
+</p><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916527"></a>UNIX or NFS Client-Accessed Files</h4></div></div><div></div></div><p>
+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.
+</p><p>
+If files are shared between Windows clients, and either local UNIX 
+or NFS users, turn opportunistic locking off.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916553"></a>Slow and/or Unreliable Networks</h4></div></div><div></div></div><p>
+The biggest potential performance improvement for opportunistic locking
+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 to utilize opportunistic locking.
+</p><p>
+If the network is slow, unreliable, or a WAN, then do not configure
+opportunistic locking if there is any chance of multiple users
+regularly opening the same file.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916586"></a>Multi-User Databases</h4></div></div><div></div></div><p>
+Multi-user databases clearly pose a risk due to their very nature 
+they are typically heavily accessed by numerous users at random
+intervals. Placing a multi-user database on a share with opportunistic
+locking 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 opportunistic locking disabled.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916611"></a>PDM Data Shares</h4></div></div><div></div></div><p>
+Process Data Management (PDM) applications such as IMAN, Enovia and
+Clearcase are increasing in usage with Windows client platforms, and
+therefore SMB datastores. PDM applications manage multi-user
+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 oplock management, by disabling opportunistic locking on
+the share.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916637"></a>Beware of Force User</h4></div></div><div></div></div><p>
+Samba includes an <tt class="filename">smb.conf</tt> parameter called <a class="indexterm" name="id2916656"></a><i class="parameter"><tt>force user</tt></i> that changes
+the user accessing a share from the incoming user to whatever user is
+defined by the smb.conf variable. If opportunistic locking 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.
+</p><p>
+Avoid the combination of the following: 
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       <a class="indexterm" name="id2916692"></a><i class="parameter"><tt>force user</tt></i> in the <tt class="filename">smb.conf</tt> share configuration.
+       </p></li><li><p>
+       Slow or unreliable networks
+       </p></li><li><p>
+       Opportunistic locking enabled
+       </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916729"></a>Advanced Samba Opportunistic Locking Parameters</h4></div></div><div></div></div><p>
+Samba provides opportunistic locking 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: 
+<a class="indexterm" name="id2916746"></a><i class="parameter"><tt>oplock break wait time</tt></i>,
+<a class="indexterm" name="id2916760"></a><i class="parameter"><tt>oplock contention limit</tt></i>.
+</p><p>
+For most users, administrators and environments, if these parameters
+are required, then the better option is to simply turn oplocks off.
+The Samba SWAT help text for both parameters reads: &#8220;<span class="quote">Do not change
+this parameter unless you have read and understood the Samba oplock code.</span>&#8221;
+This is good advice.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916790"></a>Mission-Critical High-Availability</h4></div></div><div></div></div><p>
+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.
+</p><p>
+Windows client failover behavior is more at risk of application
+interruption than other platforms because it is dependant upon an
+established TCP transport connection. If the connection is interrupted
+ as in a file server failover  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  at worst, abort and
+require restarting.
+</p><p>
+If a client session has been caching writes and reads locally due to
+opportunistic locking, 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 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.
+</p><p>
+In mission-critical high-availability environments, careful attention
+should be given to opportunistic locking. Ideally, comprehensive
+testing should be done with all effected applications with oplocks
+enabled and disabled.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2916856"></a>Samba Opportunistic Locking Control</h2></div></div><div></div></div><p>
+Opportunistic locking 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.
+Opportunistic locking 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.
+</p><p>
+Like Windows, Samba implements opportunistic locking as a server-side
+component of the client caching mechanism. Because of the lightweight
+nature of the Windows feature design, effective configuration of
+opportunistic locking 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.
+</p><p>
+Opportunistic locking essentially means that the client is allowed to download and cache
+a file on their 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.
+</p><p>
+Level1 Oplocks (also known as just plain &#8220;<span class="quote">oplocks</span>&#8221;) is another term for opportunistic locking.
+</p><p>
+Level2 Oplocks provides opportunistic locking for a file that will be treated as
+<span class="emphasis"><em>read only</em></span>. 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.
+</p><p>
+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.
+</p><p>
+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, as 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.
+</p><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2916978"></a>Example Configuration</h3></div></div><div></div></div><p>
+In the following section we examine two distinct aspects of Samba locking controls.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2916991"></a>Disabling Oplocks</h4></div></div><div></div></div><p>
+You can disable oplocks on a per-share basis with the following:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[acctdata]</tt></i></td></tr><tr><td><i class="parameter"><tt>oplocks = False</tt></i></td></tr><tr><td><i class="parameter"><tt>level2 oplocks = False</tt></i></td></tr></table><p>
+</p><p>
+The default oplock type is Level1. Level2 oplocks are enabled on a per-share basis
+in the <tt class="filename">smb.conf</tt> file.
+</p><p>
+Alternately, you could disable oplocks on a per-file basis within the share:
+</p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>veto oplock files = /*.mdb/*.MDB/*.dbf/*.DBF/</tt></i></td></tr></table><p>
+</p><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2917088"></a>Disabling Kernel Oplocks</h4></div></div><div></div></div><p>
+Kernel oplocks is an <tt class="filename">smb.conf</tt> 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 <tt class="filename">smb.conf</tt> file.
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>kernel oplocks = yes</tt></i></td></tr></table><p>
+The default is no.
+</p><p>
+Veto opLocks is an <tt class="filename">smb.conf</tt> 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
+<tt class="filename">smb.conf</tt> file as shown in <link linkend="far1">.
+</p><p>
+</p><div class="example"><a name="far1"></a><p class="title"><b>Example 14.1. Share with some files oplocked</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>veto oplock files = /filename.htm/*.txt/</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share_name]</tt></i></td></tr><tr><td><i class="parameter"><tt>veto oplock files = /*.exe/filename.ext/</tt></i></td></tr></table></div><p>
+</p><p>
+<a class="indexterm" name="id2917246"></a><i class="parameter"><tt>oplock break wait time</tt></i> is an <tt class="filename">smb.conf</tt> parameter
+that adjusts the time interval for Samba to reply to an oplock break request. Samba recommends:
+&#8220;<span class="quote">Do not change this parameter unless you have read and understood the Samba oplock code.</span>&#8221;
+Oplock break Wait Time can only be configured globally in the <tt class="filename">smb.conf</tt> file as shown below.
+</p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>oplock break wait time =  0 (default)</tt></i></td></tr></table><p>
+</p><p>
+<span class="emphasis"><em>Oplock break contention limit</em></span> is an <tt class="filename">smb.conf</tt> 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
+&#8220;<span class="quote">Do not change this parameter unless you have read and understood the Samba oplock code.</span>&#8221;
+Oplock break Contention Limit can be enable on a per-share basis, or globally for
+the entire server, in the <tt class="filename">smb.conf</tt> file as shown in <link linkend="far3">.
+</p><p>
+</p><div class="example"><a name="far3"></a><p class="title"><b>Example 14.2. Configuration with oplock break contention limit</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>oplock break contention limit =  2 (default)</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[share_name]</tt></i></td></tr><tr><td><i class="parameter"><tt>oplock break contention limit =  2 (default)</tt></i></td></tr></table></div><p>
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2917407"></a>MS Windows Opportunistic Locking and Caching Controls</h2></div></div><div></div></div><p>
+There is a known issue when running applications (like Norton Anti-Virus) 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 known as <span class="emphasis"><em>opportunistic locking</em></span>. 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 &#8220;<span class="quote">Access Denied</span>&#8221;
+ error message being displayed during network operations.
+</p><p>
+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 opportunistic locking disabled in order to minimize the risk of data file corruption.
+This includes Windows 9x/Me, Windows NT, Windows 200x, and Windows XP.
+</p><p>
+If you are using a Windows NT family workstation in place of a server, you must also
+disable opportunistic locking (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.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+The location of the client registry entry for opportunistic locking has changed in
+Windows 2000 from the earlier location in Microsoft Windows NT.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Windows 2000 will still respect the EnableOplocks registry value used to disable oplocks
+in earlier versions of Windows.
+</p></div><p>
+You can also deny the granting of opportunistic locks by changing the following registry entries:
+</p><p>
+</p><pre class="programlisting">
+       HKEY_LOCAL_MACHINE\System\
+               CurrentControlSet\Services\MRXSmb\Parameters\
+
+               OplocksDisabled REG_DWORD 0 or 1
+               Default: 0 (not disabled)
+</pre><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The OplocksDisabled registry value configures Windows clients to either request or not
+request opportunistic locks on a remote file. To disable oplocks, the value of
+ OplocksDisabled must be set to 1.
+</p></div><p>
+</p><pre class="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)
+</pre><p>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The EnableOplocks value configures Windows-based servers (including Workstations sharing
+files) to allow or deny opportunistic locks on local files.
+</p></div><p>
+To force closure of open oplocks on close or program exit, EnableOpLockForceClose must be set to 1.
+</p><p>
+An illustration of how Level2 oplocks work:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Station 1 opens the file requesting oplock.
+       </p></li><li><p>
+       Since no other station has the file open, the server grants station 1 exclusive oplock.
+       </p></li><li><p>
+       Station 2 opens the file requesting oplock.
+       </p></li><li><p>
+       Since station 1 has not yet written to the file, the server asks station 1 to break
+       to Level2 oplock.
+       </p></li><li><p>
+       Station 1 complies by flushing locally buffered lock information to the server.
+       </p></li><li><p>
+       Station 1 informs the server that it has Broken to Level2 Oplock (alternately,
+       station 1 could have closed the file).
+       </p></li><li><p>
+       The server responds to station 2's open request, granting it Level2 oplock.
+       Other stations can likewise open the file and obtain Level2 oplock.
+       </p></li><li><p>
+       Station 2 (or any station that has the file open) sends a write request SMB.
+       The server returns the write response.
+       </p></li><li><p>
+       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.
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917632"></a>Workstation Service Entries</h3></div></div><div></div></div><pre class="programlisting">
+       \HKEY_LOCAL_MACHINE\System\
+               CurrentControlSet\Services\LanmanWorkstation\Parameters
+
+       UseOpportunisticLocking   REG_DWORD   0 or 1
+       Default: 1 (true)
+</pre><p>
+This indicates whether the redirector should use opportunistic-locking (oplock) performance
+enhancement. This parameter should be disabled only to isolate problems.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917660"></a>Server Service Entries</h3></div></div><div></div></div><pre class="programlisting">
+       \HKEY_LOCAL_MACHINE\System\
+               CurrentControlSet\Services\LanmanServer\Parameters
+
+       EnableOplocks   REG_DWORD   0 or 1
+       Default: 1 (true)
+</pre><p>
+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 wide area networks.
+</p><pre class="programlisting">
+       MinLinkThroughput   REG_DWORD   0 to infinite bytes per second
+       Default: 0
+</pre><p>
+This specifies the minimum link throughput allowed by the server before it disables
+raw and opportunistic locks for this connection.
+</p><pre class="programlisting">
+       MaxLinkDelay   REG_DWORD   0 to 100,000 seconds
+       Default: 60
+</pre><p>
+This specifies the maximum time allowed for a link delay. If delays exceed this number,
+the server disables raw I/O and opportunistic locking for this connection.
+</p><pre class="programlisting">
+       OplockBreakWait   REG_DWORD   10 to 180 seconds
+       Default: 35
+</pre><p>
+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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2917740"></a>Persistent Data Corruption</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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 reindexing, 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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2917769"></a>Common Errors</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Incorrect configuration of opportunistic locking (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.
+       </p></li><li><p>
+       Defective network cards, cables, or HUBs/Switched. 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.
+       </p></li><li><p>
+       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 three years)
+       and all attempts to reproduce the problem have failed. The Samba Team has been
+       unable to catch this happening and thus has not been able 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
+       a 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 help isolate the
+       cause and to allow replication of the problem (an essential step in problem isolation and correction).
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917850"></a>locking.tdb Error Messages</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+       We are seeing lots of errors in the Samba logs, like:
+<pre class="programlisting">
+tdb(/usr/local/samba_2.2.7/var/locks/locking.tdb): rec_read bad magic
+ 0x4d6f4b61 at offset=36116
+</pre>
+
+       What do these mean?
+       </span>&#8221;
+       </p><p>
+       This error indicated a corrupted tdb. Stop all instances of smbd, delete locking.tdb, and restart smbd.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917884"></a>Problems Saving Files in MS Office on Windows XP</h3></div></div><div></div></div><p>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></p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2917904"></a>Long Delays Deleting Files Over Network with XP SP1</h3></div></div><div></div></div><p>&#8220;<span class="quote">It sometimes takes approximately 35 seconds to delete files over the network after XP SP1 has been applied.</span>&#8221;</p><p>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></p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2917935"></a>Additional Reading</h2></div></div><div></div></div><p>
+You may want to check for an updated version of this white paper on our Web site from
+time to time. Many of our white papers are updated as information changes. For those papers,
+the last edited date is always at the top of the paper.
+</p><p>
+Section of the Microsoft MSDN Library on opportunistic locking: 
+</p><p>
+Opportunistic Locks, Microsoft Developer Network (MSDN), Windows Development &gt;
+Windows Base Services &gt; Files and I/O &gt; SDK Documentation &gt; File Storage &gt; File Systems
+&gt; About File Systems &gt; Opportunistic Locks, Microsoft Corporation.
+<ulink url="http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp">http://msdn.microsoft.com/library/en-us/fileio/storage_5yk3.asp</ulink>
+</p><p>
+       Microsoft Knowledge Base Article Q224992 &#8220;<span class="quote">Maintaining Transactional Integrity 
+with OPLOCKS</span>&#8221;,
+Microsoft Corporation, April 1999, <ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224992">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q224992</ulink>.
+</p><p>
+Microsoft Knowledge Base Article Q296264 &#8220;<span class="quote">Configuring Opportunistic Locking in Windows 2000</span>&#8221;,
+Microsoft Corporation, April 2001, <ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q296264</ulink>.
+</p><p>
+Microsoft Knowledge Base Article Q129202 &#8220;<span class="quote">PC Ext: Explanation of Opportunistic Locking on Windows NT</span>&#8221;,
+Microsoft Corporation, April 1995, <ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q129202</ulink>.
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="AccessControls.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="securing-samba.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 13. File, Directory and Share Access Controls </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 15. Securing Samba</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/log2pcap.1.html b/docs/htmldocs/log2pcap.1.html
new file mode 100644 (file)
index 0000000..c84bbdb
--- /dev/null
@@ -0,0 +1,29 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>log2pcap</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="log2pcap.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>log2pcap &#8212; Extract network traces from Samba log files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">log2pcap</tt>  [-h] [-q] [logfile] [pcap_file]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">log2pcap</b> reads in a 
+       samba log file and generates a pcap file (readable 
+       by most sniffers, such as ethereal or tcpdump) based on the packet 
+       dumps in the log file.</p><p>The log file must have a <i class="parameter"><tt>log level</tt></i> 
+       of at least <tt class="constant">5</tt> to get the SMB header/parameters 
+       right, <tt class="constant">10</tt> to get the first 512 data bytes of the 
+       packet and <tt class="constant">50</tt> to get the whole packet.
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>If this parameter is 
+               specified the output file will be a 
+               hex dump, in a format that is readable 
+               by the <span class="application">text2pcap</span> utility.</p></dd><dt><span class="term">-q</span></dt><dd><p>Be quiet. No warning messages about missing 
+               or incomplete data will be given.</p></dd><dt><span class="term">logfile</span></dt><dd><p>
+               Samba log file. log2pcap will try to read the log from stdin 
+               if the log file is not specified.
+               </p></dd><dt><span class="term">pcap_file</span></dt><dd><p>
+               Name of the output file to write the pcap (or hexdump) data to.
+               If this argument is not specified, output data will be written 
+               to stdout.
+               </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>EXAMPLES</h2><p>Extract all network traffic from all samba log files:</p><pre class="screen">
+       <tt class="prompt">$</tt> cat /var/log/* | log2pcap &gt; trace.pcap
+       </pre><p>Convert to pcap using text2pcap:</p><pre class="screen">
+       <tt class="prompt">$</tt> log2pcap -h samba.log | text2pcap -T 139,139 - trace.pcap
+       </pre></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>BUGS</h2><p>Only SMB data is extracted from the samba logs, no LDAP, 
+       NetBIOS lookup or other data.</p><p>The generated TCP and IP headers don't contain a valid 
+       checksum.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="text2pcap.1.html"><span class="citerefentry"><span class="refentrytitle">text2pcap</span>(1)</span></a>, <a href="ethereal.1.html"><span class="citerefentry"><span class="refentrytitle">ethereal</span>(1)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>This manpage was written by Jelmer Vernooij.</p></div></div></body></html>
diff --git a/docs/htmldocs/migration.html b/docs/htmldocs/migration.html
new file mode 100644 (file)
index 0000000..27a4e01
--- /dev/null
@@ -0,0 +1 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part IV. Migration and Updating</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="SambaHA.html" title="Chapter 29. High Availability Options"><link rel="next" href="upgrading-to-3.0.html" title="Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part IV. Migration and Updating</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="SambaHA.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="upgrading-to-3.0.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="migration"></a>Migration and Updating</h1></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>30. <a href="upgrading-to-3.0.html">Upgrading from Samba-2.x to Samba-3.0.0</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2964134">Quick Migration Guide</a></dt><dt><a href="upgrading-to-3.0.html#id2964257">New Features in Samba-3</a></dt><dt><a href="upgrading-to-3.0.html#id2964410">Configuration Parameter Changes</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2964433">Removed Parameters</a></dt><dt><a href="upgrading-to-3.0.html#id2964564">New Parameters</a></dt><dt><a href="upgrading-to-3.0.html#id2964983">Modified Parameters (Changes in Behavior):</a></dt></dl></dd><dt><a href="upgrading-to-3.0.html#id2965064">New Functionality</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2965071">Databases</a></dt><dt><a href="upgrading-to-3.0.html#id2965324">Changes in Behavior</a></dt><dt><a href="upgrading-to-3.0.html#id2965395">Charsets</a></dt><dt><a href="upgrading-to-3.0.html#id2965417">Passdb Backends and Authentication</a></dt><dt><a href="upgrading-to-3.0.html#id2965577">LDAP</a></dt></dl></dd></dl></dd><dt>31. <a href="NT4Migration.html">Migration from NT4 PDC to Samba-3 PDC</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966015">Planning and Getting Started</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966040">Objectives</a></dt><dt><a href="NT4Migration.html#id2966502">Steps in Migration Process</a></dt></dl></dd><dt><a href="NT4Migration.html#id2966757">Migration Options</a></dt><dd><dl><dt><a href="NT4Migration.html#id2966862">Planning for Success</a></dt><dt><a href="NT4Migration.html#id2967145">Samba-3 Implementation Choices</a></dt></dl></dd></dl></dd><dt>32. <a href="SWAT.html">SWAT  The Samba Web Administration Tool</a></dt><dd><dl><dt><a href="SWAT.html#id2967624">Features and Benefits</a></dt><dt><a href="SWAT.html#id2967718">Guidelines and Technical Tips</a></dt><dd><dl><dt><a href="SWAT.html#id2967733">Validate SWAT Installation</a></dt><dt><a href="SWAT.html#xinetd">Enabling SWAT for Use</a></dt><dt><a href="SWAT.html#id2968330">Securing SWAT through SSL</a></dt><dt><a href="SWAT.html#id2968458">Enabling SWAT Internationalization Support</a></dt></dl></dd><dt><a href="SWAT.html#id2968628">Overview and Quick Tour</a></dt><dd><dl><dt><a href="SWAT.html#id2968644">The SWAT Home Page</a></dt><dt><a href="SWAT.html#id2968718">Global Settings</a></dt><dt><a href="SWAT.html#id2968838">Share Settings</a></dt><dt><a href="SWAT.html#id2968902">Printers Settings</a></dt><dt><a href="SWAT.html#id2968967">The SWAT Wizard</a></dt><dt><a href="SWAT.html#id2969040">The Status Page</a></dt><dt><a href="SWAT.html#id2969092">The View Page</a></dt><dt><a href="SWAT.html#id2969115">The Password Change Page</a></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="SambaHA.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="upgrading-to-3.0.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 29. High Availability Options </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/mount.cifs.8.html b/docs/htmldocs/mount.cifs.8.html
new file mode 100644 (file)
index 0000000..766e00f
--- /dev/null
@@ -0,0 +1,103 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>mount.cifs</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="mount.cifs.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>mount.cifs &#8212; mount using the Common Internet File System (CIFS)</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">mount.cifs</tt>  {service} {mount-point} [-o options]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>mount.cifs mounts a Linux CIFS filesystem. It 
+is usually invoked indirectly by
+the <a href="mount.8.html"><span class="citerefentry"><span class="refentrytitle">mount</span>(8)</span></a> command when using the 
+"-t cifs" option. This command only works in Linux, and the kernel must
+support the cifs filesystem. The CIFS protocol is the successor to the 
+SMB protocol and is supported by most Windows servers and many other
+commercial servers and Network Attached Storage appliances as well as 
+by the popular Open Source server Samba.
+       </p><p>
+       The mount.cifs utility attaches the UNC name (exported network resource) to
+       the local directory <span class="emphasis"><em>mount-point</em></span>. It is possible to set the mode for mount.cifs to 
+setuid root to allow non-root users to mount shares to directories for which they
+have write permission.
+       </p><p>
+               Options to <span class="emphasis"><em>mount.cifs</em></span> are specified as a comma-separated
+list of key=value pairs. It is possible to send options other
+than those listed here, assuming that cifs supports them. If
+you get mount failures, check your kernel log for errors on
+unknown options.
+       </p><p><span class="emphasis"><em>mount.cifs</em></span> is a daemon. After mounting it keeps running until
+               the mounted resource is unmounted (usually via the umount utility)
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">username=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>specifies the username to connect as. If
+                               this is not given, then the environment variable <span class="emphasis"><em>USER</em></span> is used. This option can also take the
+form "user%password" or "user/workgroup" or
+"user/workgroup%password" to allow the password and workgroup
+to be specified as part of the username.
+               </p></dd><dt><span class="term">password=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>specifies the CIFS password. If this
+option is not given then the environment variable
+<span class="emphasis"><em>PASSWD</em></span> is used. If it can find
+no password <span class="emphasis"><em>mount.cifs</em></span> will prompt
+for a passeword, unless the guest option is
+given. 
+</p><p>Note that password which contain the arguement delimiter
+character (i.e. a comma ',') will failed to be parsed correctly
+on the command line.  However, the same password defined
+in the PASSWD environment variable or a credentials file (see
+below) will be read correctly.
+</p></dd><dt><span class="term">credentials=<i class="replaceable"><tt>filename</tt></i></span></dt><dd><p>
+                               specifies a file that contains a username
+                               and/or password. The format of the file is:
+                       </p><pre class="programlisting">
+.nf
+               username = <i class="replaceable"><tt>value</tt></i>
+               password = <i class="replaceable"><tt>value</tt></i>
+.fi
+</pre><p>
+This is preferred over having passwords in plaintext in a
+shared file, such as <tt class="filename">/etc/fstab</tt>. Be sure to protect any
+credentials file properly.
+               </p></dd><dt><span class="term">uid=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>sets the uid that will own all files on
+       the mounted filesystem.
+       It may be specified as either a username or a numeric uid.
+       This parameter is ignored when the target server supports
+       the CIFS Unix extensions.</p></dd><dt><span class="term">gid=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>sets the gid that will own all files on
+the mounted filesystem.
+It may be specified as either a groupname or a numeric 
+gid. This parameter is ignored when the target server supports
+the CIFS Unix extensions.
+               </p></dd><dt><span class="term">port=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>sets the port number on the server to attempt to contact to negotiate
+CIFS support.  If the CIFS server is not listening on this port or
+if it is not specified, the default ports will be tried i.e. 
+port 445 is tried and if no response then port 139 is tried.
+               </p></dd><dt><span class="term">file_mode=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>If the server does not support the CIFS Unix extensions this
+                               overrides default file mode which will be used locally.</p></dd><dt><span class="term">dir_mode=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>If the server does not support the CIFS Unix extensions this
+                               overrides the default mode for directories. </p></dd><dt><span class="term">ip=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>sets the destination host or IP address.</p></dd><dt><span class="term">domain=<i class="replaceable"><tt>arg</tt></i></span></dt><dd><p>sets the domain (workgroup) of the user </p></dd><dt><span class="term">guest</span></dt><dd><p>don't prompt for a password </p></dd><dt><span class="term">ro</span></dt><dd><p>mount read-only</p></dd><dt><span class="term">rw</span></dt><dd><p>mount read-write</p></dd><dt><span class="term">rsize</span></dt><dd><p>default network read size</p></dd><dt><span class="term">wsize</span></dt><dd><p>default network write size</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>ENVIRONMENT VARIABLES</h2><p>
+               The variable <span class="emphasis"><em>USER</em></span> may contain the username of the
+person using the client.  This information is used only if the
+protocol level is high enough to support session-level
+passwords. The variable can be used to set both username and
+password by using the format username%password.
+       </p><p>
+               The variable <span class="emphasis"><em>PASSWD</em></span> may contain the password of the
+person using the client.  This information is used only if the
+protocol level is high enough to support session-level
+passwords.
+       </p><p>
+               The variable <span class="emphasis"><em>PASSWD_FILE</em></span> may contain the pathname
+of a file to read the password from. A single line of input is
+read and used as the password.
+       </p></div><div class="refsect1" lang="en"><h2>NOTES</h2><p>This command may be used only by root.</p></div><div class="refsect1" lang="en"><h2>CONFIGURATION</h2><p>
+The primary mechanism for making configuration changes and for reading 
+debug information for the cifs vfs is via the Linux /proc filesystem.
+In the directory /proc/fs/cifs are various configuration files and
+pseudo files which can display debug information.  For more
+information see the kernel file fs/cifs/README
+</p></div><div class="refsect1" lang="en"><h2>BUGS</h2><p>Passwords and other options containing , can not be handled.
+For passwords an alternative way of passing them is in a credentials
+file or in the PASSWD environment.</p><p>The credentials file does not handle usernames or passwords with
+               leading space.</p><p>
+Note that the typical response to a bug report is suggestion
+to try the latest version first. So please try doing that first,
+and always include which versions you use of relevant software
+when reporting bugs (minimum: samba, kernel, distribution)
+</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p>
+       Documentation/filesystems/cifs.txt and fs/cifs/README in the linux kernel
+       source tree may contain additional options and information.
+</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>Steve French</p><p>The syntax and manpage were loosely based on that of smbmount. It 
+               was converted to Docbook/XML by Jelmer Vernooij.</p><p>The current maintainer of the Linux cifs vfs and the userspace
+               tool <span class="emphasis"><em>mount.cifs</em></span> is <a href="mailto:sfrench@samba.org" target="_top">Steve French</a>.
+               The <a href="mailto:samba@samba.org" target="_top">SAMBA Mailing list</a> 
+               is the preferred place to ask questions regarding these programs. 
+       </p></div></div></body></html>
diff --git a/docs/htmldocs/msdfs.html b/docs/htmldocs/msdfs.html
new file mode 100644 (file)
index 0000000..139bfff
--- /dev/null
@@ -0,0 +1,88 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 17. Hosting a Microsoft Distributed File System tree on Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="InterdomainTrusts.html" title="Chapter 16. Interdomain Trust Relationships"><link rel="next" href="printing.html" title="Chapter 18. Classical Printing Support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 17. Hosting a Microsoft Distributed File System tree on Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="InterdomainTrusts.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="printing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="msdfs"></a>Chapter 17. Hosting a Microsoft Distributed File System tree on Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Shirish</span> <span class="surname">Kalele</span></h3><div class="affiliation"><span class="orgname">Samba Team &amp; Veritas Software<br></span><div class="address"><p><br>
+                               <tt class="email">&lt;<a href="mailto:samba@samba.org">samba@samba.org</a>&gt;</tt><br>
+                       </p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">12 Jul 2000</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="msdfs.html#id2920158">Features and Benefits</a></dt><dt><a href="msdfs.html#id2920447">Common Errors</a></dt><dd><dl><dt><a href="msdfs.html#id2920488">MSDFS UNIX Path Is Case-Critical</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920158"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       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.
+       </p><p>
+       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.
+       </p><p>
+       To enable SMB-based DFS for Samba, configure it with the <tt class="option">--with-msdfs</tt>
+       option. Once built, a Samba server can be made a DFS server by setting the global 
+       Boolean <a class="indexterm" name="id2920201"></a><i class="parameter"><tt>host msdfs</tt></i>
+       parameter in the <tt class="filename">smb.conf</tt> file. You designate a share as a DFS
+       root using the Share Level Boolean <a class="indexterm" name="id2920223"></a><i class="parameter"><tt>msdfs root</tt></i> 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
+       <tt class="filename">junction-&gt;msdfs:storage1\share1</tt> 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, <i class="parameter"><tt>\\storage1\share1</tt></i>).
+       </p><p>
+       DFS trees on Samba work with all DFS-aware clients ranging from Windows 95 to 200x.
+       <link linkend="dfscfg"> shows how to setup a DFS tree on a Samba server.
+       In the <tt class="filename">/export/dfsroot</tt> directory, you set up your DFS links to 
+       other servers on the network.
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cd /export/dfsroot</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown root /export/dfsroot</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>chmod 755 /export/dfsroot</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s msdfs:storageA\\shareA linka</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s msdfs:serverB\\share,serverC\\share linkb</tt></b>
+</pre><p>
+</p><p>
+</p><div class="example"><a name="dfscfg"></a><p class="title"><b>Example 17.1. smb.conf with DFS configured</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = GANDALF</tt></i></td></tr><tr><td><i class="parameter"><tt>host msdfs   = yes</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[dfs]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /export/dfsroot</tt></i></td></tr><tr><td><i class="parameter"><tt>msdfs root = yes</tt></i></td></tr></table></div><p>
+</p><p>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.</p><p>Users on DFS-aware clients can now browse the DFS tree 
+       on the Samba server at \\samba\dfs. Accessing 
+       links linka or linkb (which appear as directories to the client) 
+       takes users directly to the appropriate shares on the network.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920447"></a>Common Errors</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>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.</p></li><li><p>Currently, there's a restriction that msdfs 
+               symlink names should all be lowercase.</p></li><li><p>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.</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920488"></a>MSDFS UNIX Path Is Case-Critical</h3></div></div><div></div></div><p>
+               A network administrator sent advice to the Samba mailing list
+               after a long sessions trying to determine why DFS was not working.
+               His advice is worth noting.
+               </p><p>&#8220;<span class="quote">
+               I spent some time trying to figure out why my particular
+               dfs root wasn't working. I noted in the documenation 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.
+               </span>&#8221;</p><p>
+               For example, I had a share defined as such:
+
+               </p><pre class="screen">
+               [pub]
+                       path = /export/home/Shares/public_share
+                       msdfs root = yes
+               </pre><p>
+
+               and I could not make my Windows 9x/Me (with the dfs client installed)
+               follow this symlink:
+
+               </p><pre class="screen">
+                       damage1 -&gt; msdfs:damage\test-share
+               </pre><p>
+               </p><p>
+               Running a debug level of 10 reveals:
+
+               </p><pre class="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.
+               </pre><p>
+
+               Curious. So I changed the directory name from .../Shares/... to
+               .../shares/... (along with my service definition) and it worked!
+               </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="InterdomainTrusts.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="printing.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 16. Interdomain Trust Relationships </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 18. Classical Printing Support</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/net.8.html b/docs/htmldocs/net.8.html
new file mode 100644 (file)
index 0000000..ae7e2e0
--- /dev/null
@@ -0,0 +1,151 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>net</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="net.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>net &#8212; Tool for administration of Samba and remote
+       CIFS servers.
+       </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">net</tt>  {&lt;ads|rap|rpc&gt;} [-h] [-w workgroup] [-W myworkgroup] [-U user] [-I ip-address] [-p port] [-n myname] [-s conffile] [-S server] [-l] [-P] [-D debuglevel]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>The samba net utility is meant to work just like the net utility 
+       available for windows and DOS. The first argument should be used 
+       to specify the protocol to use when executing a certain command. 
+       ADS is used for ActiveDirectory, RAP is using for old (Win9x/NT3) 
+       clients and RPC can be used for NT4 and Windows 2000. If this 
+       argument is omitted, net will try to determine it automatically. 
+       Not all commands are available on all protocols.
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-w target-workgroup</span></dt><dd><p>
+               Sets target workgroup or domain. You have to specify 
+               either this option or the IP address or the name of a server.
+               </p></dd><dt><span class="term">-W workgroup</span></dt><dd><p>
+               Sets client workgroup or domain
+               </p></dd><dt><span class="term">-U user</span></dt><dd><p>
+               User name to use
+               </p></dd><dt><span class="term">-I ip-address</span></dt><dd><p>
+               IP address of target server to use. You have to
+               specify either this option or a target workgroup or
+               a target server.
+               </p></dd><dt><span class="term">-p port</span></dt><dd><p>
+               Port on the target server to connect to (usually 139 or 445). 
+               Defaults to trying 445 first, then 139.
+               </p></dd><dt><span class="term">-n &lt;primary NetBIOS name&gt;</span></dt><dd><p>This option allows you to override
+the NetBIOS name that Samba uses for itself. This is identical
+to setting the <a class="indexterm" name="id2802246"></a><i class="parameter"><tt>netbios name</tt></i> parameter in the <tt class="filename">smb.conf</tt> file. 
+However, a command
+line setting will take precedence over settings in
+<tt class="filename">smb.conf</tt>.</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-S server</span></dt><dd><p>
+               Name of target server. You should specify either 
+               this option or a target workgroup or a target IP address.
+               </p></dd><dt><span class="term">-l</span></dt><dd><p>
+               When listing data, give more information on each item.
+               </p></dd><dt><span class="term">-P</span></dt><dd><p>
+               Make queries to the external server using the machine account of the local server.
+               </p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2796607"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>COMMANDS</h2><div class="refsect2" lang="en"><h3>CHANGESECRETPW</h3><p>This command allows the Samba machine account password to be set from an external application
+to a machine account password that has already been stored in Active Directory. DO NOT USE this command
+unless you know exactly what you are doing. The use of this command requires that the force flag (-f)
+be used also. There will be NO command prompt. Whatever information is piped into stdin, either by
+typing at the command line or otherwise, will be stored as the literal machine password. Do NOT use
+this without care and attention as it will overwrite a legitimate machine password without warning.
+YOU HAVE BEEN WARNED.
+</p></div><div class="refsect2" lang="en"><h3>TIME</h3><p>The <b class="command">NET TIME</b> command allows you to view the time on a remote server
+       or synchronise the time on the local server with the time on the remote server.</p><div class="refsect3" lang="en"><h4>TIME</h4><p>Without any options, the <b class="command">NET TIME</b> command 
+displays the time on the remote server.
+</p></div><div class="refsect3" lang="en"><h4>TIME SYSTEM</h4><p>Displays the time on the remote server in a format ready for <b class="command">/bin/date</b></p></div><div class="refsect3" lang="en"><h4>TIME SET</h4><p>Tries to set the date and time of the local server to that on 
+the remote server using <b class="command">/bin/date</b>. </p></div><div class="refsect3" lang="en"><h4>TIME ZONE</h4><p>Displays the timezone in hours from GMT on the remote computer.</p></div></div><div class="refsect2" lang="en"><h3>[RPC|ADS] JOIN [TYPE] [-U username[%password]] [options]</h3><p>
+Join a domain.  If the account already exists on the server, and 
+[TYPE] is MEMBER, the machine will attempt to join automatically. 
+(Assuming that the machine has been created in server manager)
+Otherwise, a password will be prompted for, and a new account may
+be created.</p><p>
+[TYPE] may be PDC, BDC or MEMBER to specify the type of server
+joining the domain.
+</p></div><div class="refsect2" lang="en"><h3>[RPC] OLDJOIN [options]</h3><p>Join a domain. Use the OLDJOIN option to join the domain 
+using the old style of domain joining - you need to create a trust 
+account in server manager first.</p></div><div class="refsect2" lang="en"><h3>[RPC|ADS] USER</h3><div class="refsect3" lang="en"><h4>[RPC|ADS] USER DELETE <i class="replaceable"><tt>target</tt></i></h4><p>Delete specified user</p></div><div class="refsect3" lang="en"><h4>[RPC|ADS] USER LIST</h4><p>List all users</p></div><div class="refsect3" lang="en"><h4>[RPC|ADS] USER INFO <i class="replaceable"><tt>target</tt></i></h4><p>List the domain groups of a the specified user.</p></div><div class="refsect3" lang="en"><h4>[RPC|ADS] USER ADD <i class="replaceable"><tt>name</tt></i> [password] [-F user flags] [-C comment]</h4><p>Add specified user.</p></div></div><div class="refsect2" lang="en"><h3>[RPC|ADS] GROUP</h3><div class="refsect3" lang="en"><h4>[RPC|ADS] GROUP [misc options] [targets]</h4><p>List user groups.</p></div><div class="refsect3" lang="en"><h4>[RPC|ADS] GROUP DELETE <i class="replaceable"><tt>name</tt></i> [misc. options]</h4><p>Delete specified group.</p></div><div class="refsect3" lang="en"><h4>[RPC|ADS] GROUP ADD <i class="replaceable"><tt>name</tt></i> [-C comment]</h4><p>Create specified group.</p></div></div><div class="refsect2" lang="en"><h3>[RAP|RPC] SHARE</h3><div class="refsect3" lang="en"><h4>[RAP|RPC] SHARE [misc. options] [targets]</h4><p>Enumerates all exported resources (network shares) on target server.</p></div><div class="refsect3" lang="en"><h4>[RAP|RPC] SHARE ADD <i class="replaceable"><tt>name=serverpath</tt></i> [-C comment] [-M maxusers] [targets]</h4><p>Adds a share from a server (makes the export active). Maxusers 
+specifies the number of users that can be connected to the 
+share simultaneously.</p></div><div class="refsect3" lang="en"><h4>SHARE DELETE <i class="replaceable"><tt>sharenam</tt></i></h4><p>Delete specified share.</p></div></div><div class="refsect2" lang="en"><h3>[RPC|RAP] FILE</h3><div class="refsect3" lang="en"><h4>[RPC|RAP] FILE</h4><p>List all open files on remote server.</p></div><div class="refsect3" lang="en"><h4>[RPC|RAP] FILE CLOSE <i class="replaceable"><tt>fileid</tt></i></h4><p>Close file with specified <i class="replaceable"><tt>fileid</tt></i> on 
+remote server.</p></div><div class="refsect3" lang="en"><h4>[RPC|RAP] FILE INFO <i class="replaceable"><tt>fileid</tt></i></h4><p>
+Print information on specified <i class="replaceable"><tt>fileid</tt></i>. 
+Currently listed are: file-id, username, locks, path, permissions.
+</p></div><div class="refsect3" lang="en"><h4>[RAP|RPC] FILE USER</h4><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Currently NOT implemented.</p></div></div></div><div class="refsect2" lang="en"><h3>SESSION</h3><div class="refsect3" lang="en"><h4>RAP SESSION</h4><p>Without any other options, SESSION enumerates all active SMB/CIFS 
+sessions on the target server.</p></div><div class="refsect3" lang="en"><h4>RAP SESSION DELETE|CLOSE <i class="replaceable"><tt>CLIENT_NAME</tt></i></h4><p>Close the specified sessions.</p></div><div class="refsect3" lang="en"><h4>RAP SESSION INFO <i class="replaceable"><tt>CLIENT_NAME</tt></i></h4><p>Give a list with all the open files in specified session.</p></div></div><div class="refsect2" lang="en"><h3>RAP SERVER <i class="replaceable"><tt>DOMAIN</tt></i></h3><p>List all servers in specified domain or workgroup. Defaults
+to local domain.</p></div><div class="refsect2" lang="en"><h3>RAP DOMAIN</h3><p>Lists all domains and workgroups visible on the 
+current network.</p></div><div class="refsect2" lang="en"><h3>RAP PRINTQ</h3><div class="refsect3" lang="en"><h4>RAP PRINTQ LIST <i class="replaceable"><tt>QUEUE_NAME</tt></i></h4><p>Lists the specified print queue and print jobs on the server.
+If the <i class="replaceable"><tt>QUEUE_NAME</tt></i> is omitted, all 
+queues are listed.</p></div><div class="refsect3" lang="en"><h4>RAP PRINTQ DELETE <i class="replaceable"><tt>JOBID</tt></i></h4><p>Delete job with specified id.</p></div></div><div class="refsect2" lang="en"><h3>RAP VALIDATE <i class="replaceable"><tt>user</tt></i> [<i class="replaceable"><tt>password</tt></i>]</h3><p>
+Validate whether the specified user can log in to the 
+remote server. If the password is not specified on the commandline, it 
+will be prompted. 
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Currently NOT implemented.</p></div></div><div class="refsect2" lang="en"><h3>RAP GROUPMEMBER</h3><div class="refsect3" lang="en"><h4>RAP GROUPMEMBER LIST <i class="replaceable"><tt>GROUP</tt></i></h4><p>List all members of the specified group.</p></div><div class="refsect3" lang="en"><h4>RAP GROUPMEMBER DELETE <i class="replaceable"><tt>GROUP</tt></i> <i class="replaceable"><tt>USER</tt></i></h4><p>Delete member from group.</p></div><div class="refsect3" lang="en"><h4>RAP GROUPMEMBER ADD <i class="replaceable"><tt>GROUP</tt></i> <i class="replaceable"><tt>USER</tt></i></h4><p>Add member to group.</p></div></div><div class="refsect2" lang="en"><h3>RAP ADMIN <i class="replaceable"><tt>command</tt></i></h3><p>Execute the specified <i class="replaceable"><tt>command</tt></i> on 
+the remote server. Only works with OS/2 servers.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Currently NOT implemented.</p></div></div><div class="refsect2" lang="en"><h3>RAP SERVICE</h3><div class="refsect3" lang="en"><h4>RAP SERVICE START <i class="replaceable"><tt>NAME</tt></i> [arguments...]</h4><p>Start the specified service on the remote server. Not implemented yet.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Currently NOT implemented.</p></div></div><div class="refsect3" lang="en"><h4>RAP SERVICE STOP</h4><p>Stop the specified service on the remote server.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Currently NOT implemented.</p></div></div></div><div class="refsect2" lang="en"><h3>RAP PASSWORD <i class="replaceable"><tt>USER</tt></i> <i class="replaceable"><tt>OLDPASS</tt></i> <i class="replaceable"><tt>NEWPASS</tt></i></h3><p>
+Change password of <i class="replaceable"><tt>USER</tt></i> from <i class="replaceable"><tt>OLDPASS</tt></i> to <i class="replaceable"><tt>NEWPASS</tt></i>.
+</p></div><div class="refsect2" lang="en"><h3>LOOKUP</h3><div class="refsect3" lang="en"><h4>LOOKUP HOST <i class="replaceable"><tt>HOSTNAME</tt></i> [<i class="replaceable"><tt>TYPE</tt></i>]</h4><p>
+Lookup the IP address of the given host with the specified type (netbios suffix). 
+The type defaults to 0x20 (workstation).
+</p></div><div class="refsect3" lang="en"><h4>LOOKUP LDAP [<i class="replaceable"><tt>DOMAIN</tt></i></h4><p>Give IP address of LDAP server of specified <i class="replaceable"><tt>DOMAIN</tt></i>. Defaults to local domain.</p></div><div class="refsect3" lang="en"><h4>LOOKUP KDC [<i class="replaceable"><tt>REALM</tt></i>]</h4><p>Give IP address of KDC for the specified <i class="replaceable"><tt>REALM</tt></i>.
+Defaults to local realm.</p></div><div class="refsect3" lang="en"><h4>LOOKUP DC [<i class="replaceable"><tt>DOMAIN</tt></i>]</h4><p>Give IP's of Domain Controllers for specified <i class="replaceable"><tt>
+DOMAIN</tt></i>. Defaults to local domain.</p></div><div class="refsect3" lang="en"><h4>LOOKUP MASTER <i class="replaceable"><tt>DOMAIN</tt></i></h4><p>Give IP of master browser for specified <i class="replaceable"><tt>DOMAIN</tt></i>
+or workgroup. Defaults to local domain.</p></div></div><div class="refsect2" lang="en"><h3>CACHE</h3><p>Samba uses a general caching interface called 'gencache'. It 
+can be controlled using 'NET CACHE'.</p><p>All the timeout parameters support the suffixes:
+
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td>s - Seconds</td></tr><tr><td>m - Minutes</td></tr><tr><td>h - Hours</td></tr><tr><td>d - Days</td></tr><tr><td>w - Weeks</td></tr></table><p>
+
+</p><div class="refsect3" lang="en"><h4>CACHE ADD <i class="replaceable"><tt>key</tt></i> <i class="replaceable"><tt>data</tt></i> <i class="replaceable"><tt>time-out</tt></i></h4><p>Add specified key+data to the cache with the given timeout.</p></div><div class="refsect3" lang="en"><h4>CACHE DEL <i class="replaceable"><tt>key</tt></i></h4><p>Delete key from the cache.</p></div><div class="refsect3" lang="en"><h4>CACHE SET <i class="replaceable"><tt>key</tt></i> <i class="replaceable"><tt>data</tt></i> <i class="replaceable"><tt>time-out</tt></i></h4><p>Update data of existing cache entry.</p></div><div class="refsect3" lang="en"><h4>CACHE SEARCH <i class="replaceable"><tt>PATTERN</tt></i></h4><p>Search for the specified pattern in the cache data.</p></div><div class="refsect3" lang="en"><h4>CACHE LIST</h4><p>
+List all current items in the cache.
+</p></div><div class="refsect3" lang="en"><h4>CACHE FLUSH</h4><p>Remove all the current items from the cache.</p></div></div><div class="refsect2" lang="en"><h3>GETLOCALSID [DOMAIN]</h3><p>Print the SID of the specified domain, or if the parameter is
+omitted, the SID of the domain the local server is in.</p></div><div class="refsect2" lang="en"><h3>SETLOCALSID S-1-5-21-x-y-z</h3><p>Sets domain sid for the local server to the specified SID.</p></div><div class="refsect2" lang="en"><h3>GROUPMAP</h3><p>Manage the mappings between Windows group SIDs and UNIX groups.
+Parameters take the for "parameter=value".  Common options include:</p><div class="itemizedlist"><ul type="disc"><li><p>unixgroup - Name of the UNIX group</p></li><li><p>ntgroup - Name of the Windows NT group (must be
+  resolvable to a SID</p></li><li><p>rid - Unsigned 32-bit integer</p></li><li><p>sid - Full SID in the form of "S-1-..."</p></li><li><p>type - Type of the group; either 'domain', 'local',
+  or 'builtin'</p></li><li><p>comment - Freeform text description of the group</p></li></ul></div><div class="refsect3" lang="en"><h4>GROUPMAP ADD</h4><p>Add a new group mapping entry</p><p>net groupmap add {rid=int|sid=string} unixgroup=string [type={domain|local|builtin}] [ntgroup=string] [comment=string]</p></div><div class="refsect3" lang="en"><h4>GROUPMAP DELETE</h4><p>Delete a group mapping entry</p><p>net groupmap delete {ntgroup=string|sid=SID}</p></div><div class="refsect3" lang="en"><h4>GROUPMAP MODIFY</h4><p>Update en existing group entry</p><p>net groupmap modify {ntgroup=string|sid=SID} [unixgroup=string] [comment=string] [type={domain|local}</p></div><div class="refsect3" lang="en"><h4>GROUPMAP LIST</h4><p>List existing group mapping entries</p><p>net groupmap list [verbose] [ntgroup=string] [sid=SID]</p></div></div><div class="refsect2" lang="en"><h3>MAXRID</h3><p>Prints out the highest RID currently in use on the local
+server (by the active 'passdb backend').
+</p></div><div class="refsect2" lang="en"><h3>RPC INFO</h3><p>Print information about the domain of the remote server,
+such as domain name, domain sid and number of users and groups.
+</p></div><div class="refsect2" lang="en"><h3>[RPC|ADS] TESTJOIN</h3><p>Check whether participation in a domain is still valid.</p></div><div class="refsect2" lang="en"><h3>[RPC|ADS] CHANGETRUSTPW</h3><p>Force change of domain trust password.</p></div><div class="refsect2" lang="en"><h3>RPC TRUSTDOM</h3><div class="refsect3" lang="en"><h4>RPC TRUSTDOM ADD <i class="replaceable"><tt>DOMAIN</tt></i></h4><p>Add a interdomain trust account for 
+<i class="replaceable"><tt>DOMAIN</tt></i> to the remote server. 
+</p></div><div class="refsect3" lang="en"><h4>RPC TRUSTDOM DEL <i class="replaceable"><tt>DOMAIM</tt></i></h4><p>Remove interdomain trust account for 
+<i class="replaceable"><tt>DOMAIN</tt></i> from the remote server. 
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Currently NOT implemented.</p></div></div><div class="refsect3" lang="en"><h4>RPC TRUSTDOM ESTABLISH <i class="replaceable"><tt>DOMAIN</tt></i></h4><p>
+Establish a trust relationship to a trusting domain. 
+Interdomain account must already be created on the remote PDC.
+</p></div><div class="refsect3" lang="en"><h4>RPC TRUSTDOM REVOKE <i class="replaceable"><tt>DOMAIN</tt></i></h4><p>Abandon relationship to trusted domain</p></div><div class="refsect3" lang="en"><h4>RPC TRUSTDOM LIST</h4><p>List all current interdomain trust relationships.</p></div></div><div class="refsect2" lang="en"><h3>RPC ABORTSHUTDOWN</h3><p>Abort the shutdown of a remote server.</p></div><div class="refsect2" lang="en"><h3>SHUTDOWN [-t timeout] [-r] [-f] [-C message]</h3><p>Shut down the remote server.</p><div class="variablelist"><dl><dt><span class="term">-r</span></dt><dd><p>
+Reboot after shutdown.
+</p></dd><dt><span class="term">-f</span></dt><dd><p>
+Force shutting down all applications.
+</p></dd><dt><span class="term">-t timeout</span></dt><dd><p>
+Timeout before system will be shut down. An interactive 
+user of the system can use this time to cancel the shutdown.
+</p></dd><dt><span class="term">-C message</span></dt><dd><p>Display the specified message on the screen to 
+announce the shutdown.</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>SAMDUMP</h3><p>Print out sam database of remote server. You need
+to run this on either a BDC. </p></div><div class="refsect2" lang="en"><h3>VAMPIRE</h3><p>Export users, aliases and groups from remote server to 
+local server. Can only be run an a BDC.
+</p></div><div class="refsect2" lang="en"><h3>GETSID</h3><p>Fetch domain SID and store it in the local <tt class="filename">secrets.tdb</tt>. </p></div><div class="refsect2" lang="en"><h3>ADS LEAVE</h3><p>Make the remote host leave the domain it is part of. </p></div><div class="refsect2" lang="en"><h3>ADS STATUS</h3><p>Print out status of machine account of the local machine in ADS.
+Prints out quite some debug info. Aimed at developers, regular 
+users should use <b class="command">NET ADS TESTJOIN</b>.</p></div><div class="refsect2" lang="en"><h3>ADS PRINTER</h3><div class="refsect3" lang="en"><h4>ADS PRINTER INFO [<i class="replaceable"><tt>PRINTER</tt></i>] [<i class="replaceable"><tt>SERVER</tt></i>]</h4><p>
+Lookup info for <i class="replaceable"><tt>PRINTER</tt></i> on <i class="replaceable"><tt>SERVER</tt></i>. The printer name defaults to "*", the 
+server name defaults to the local host.</p></div><div class="refsect3" lang="en"><h4>ADS PRINTER PUBLISH <i class="replaceable"><tt>PRINTER</tt></i></h4><p>Publish specified printer using ADS.</p></div><div class="refsect3" lang="en"><h4>ADS PRINTER REMOVE <i class="replaceable"><tt>PRINTER</tt></i></h4><p>Remove specified printer from ADS directory.</p></div></div><div class="refsect2" lang="en"><h3>ADS SEARCH <i class="replaceable"><tt>EXPRESSION</tt></i> <i class="replaceable"><tt>ATTRIBUTES...</tt></i></h3><p>Perform a raw LDAP search on a ADS server and dump the results. The 
+expression is a standard LDAP search expression, and the 
+attributes are a list of LDAP fields to show in the results.</p><p>Example: <b class="userinput"><tt>net ads search '(objectCategory=group)' sAMAccountName</tt></b>
+</p></div><div class="refsect2" lang="en"><h3>ADS DN <i class="replaceable"><tt>DN</tt></i> <i class="replaceable"><tt>(attributes)</tt></i></h3><p>
+Perform a raw LDAP search on a ADS server and dump the results. The 
+DN standard LDAP DN, and the attributes are a list of LDAP fields 
+to show in the result. 
+</p><p>Example: <b class="userinput"><tt>net ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' SAMAccountName</tt></b></p></div><div class="refsect2" lang="en"><h3>WORKGROUP</h3><p>Print out workgroup name for specified kerberos realm.</p></div><div class="refsect2" lang="en"><h3>HELP [COMMAND]</h3><p>Gives usage information for the specified command.</p></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is complete for version 3.0 of the Samba 
+       suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The net manpage was written by Jelmer Vernooij.</p></div></div></body></html>
diff --git a/docs/htmldocs/nmbd.8.html b/docs/htmldocs/nmbd.8.html
new file mode 100644 (file)
index 0000000..72454f4
--- /dev/null
@@ -0,0 +1,147 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>nmbd</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="nmbd.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>nmbd &#8212; NetBIOS name server to provide NetBIOS 
+       over IP naming services to clients</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">nmbd</tt>  [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V] [-d &lt;debug level&gt;] [-H &lt;lmhosts file&gt;] [-l &lt;log directory&gt;] [-n &lt;primary netbios name&gt;] [-p &lt;port number&gt;] [-s &lt;configuration file&gt;]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This program is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">nmbd</b> is a server that understands 
+       and can reply to NetBIOS over IP name service requests, like 
+       those produced by SMB/CIFS clients such as Windows 95/98/ME, 
+       Windows NT, Windows 2000, Windows XP and LanManager clients. It also
+       participates in the browsing protocols which make up the 
+       Windows "Network Neighborhood" view.</p><p>SMB/CIFS clients, when they start up, may wish to 
+       locate an SMB/CIFS server. That is, they wish to know what 
+       IP number a specified host is using.</p><p>Amongst other services, <b class="command">nmbd</b> will 
+       listen for such requests, and if its own NetBIOS name is 
+       specified it will respond with the IP number of the host it 
+       is running on.  Its "own NetBIOS name" is by
+       default the primary DNS name of the host it is running on, 
+       but this can be overridden with the <span class="emphasis"><em>-n</em></span> 
+       option (see OPTIONS below). Thus <b class="command">nmbd</b> will 
+       reply to broadcast queries for its own name(s). Additional
+       names for <b class="command">nmbd</b> to respond on can be set 
+       via parameters in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> configuration file.</p><p><b class="command">nmbd</b> can also be used as a WINS 
+       (Windows Internet Name Server) server. What this basically means 
+       is that it will act as a WINS database server, creating a 
+       database from name registration requests that it receives and 
+       replying to queries from clients for these names.</p><p>In addition, <b class="command">nmbd</b> can act as a WINS 
+       proxy, relaying broadcast queries from clients that do 
+       not understand how to talk the WINS protocol to a WINS 
+       server.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-D</span></dt><dd><p>If specified, this parameter causes 
+               <b class="command">nmbd</b> to operate as a daemon. That is, 
+               it detaches itself and runs in the background, fielding 
+               requests on the appropriate port. By default, <b class="command">nmbd</b> 
+               will operate as a daemon if launched from a command shell. 
+               nmbd can also be operated from the <b class="command">inetd</b> 
+               meta-daemon, although this is not recommended.
+               </p></dd><dt><span class="term">-F</span></dt><dd><p>If specified, this parameter causes
+               the main <b class="command">nmbd</b> process to not daemonize,
+               i.e. double-fork and disassociate with the terminal.
+               Child processes are still created as normal to service
+               each connection request, but the main process does not
+               exit. This operation mode is suitable for running
+               <b class="command">nmbd</b> under process supervisors such
+               as <b class="command">supervise</b> and <b class="command">svscan</b>
+               from Daniel J. Bernstein's <b class="command">daemontools</b>
+               package, or the AIX process monitor.
+               </p></dd><dt><span class="term">-S</span></dt><dd><p>If specified, this parameter causes
+               <b class="command">nmbd</b> to log to standard output rather
+               than a file.</p></dd><dt><span class="term">-i</span></dt><dd><p>If this parameter is specified it causes the
+               server to run "interactively", not as a daemon, even if the
+               server is executed on the command line of a shell. Setting this
+               parameter negates the implicit daemon mode when run from the
+               command line. <b class="command">nmbd</b> also logs to standard
+               output, as if the <tt class="constant">-S</tt> parameter had been
+               given. </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-H &lt;filename&gt;</span></dt><dd><p>NetBIOS lmhosts file.  The lmhosts 
+               file is a list of NetBIOS names to IP addresses that 
+               is loaded by the nmbd server and used via the name 
+               resolution mechanism <a class="indexterm" name="id2796624"></a><i class="parameter"><tt>name resolve order</tt></i> described in <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> to resolve any 
+               NetBIOS name queries needed by the server. Note 
+               that the contents of this file are <span class="emphasis"><em>NOT</em></span> 
+               used by <b class="command">nmbd</b> to answer any name queries. 
+               Adding a line to this file affects name NetBIOS resolution 
+               from this host <span class="emphasis"><em>ONLY</em></span>.</p><p>The default path to this file is compiled into 
+               Samba as part of the build process. Common defaults 
+               are <tt class="filename">/usr/local/samba/lib/lmhosts</tt>,
+               <tt class="filename">/usr/samba/lib/lmhosts</tt> or
+               <tt class="filename">/etc/samba/lmhosts</tt>. See the <a href="lmhosts.5.html"><span class="citerefentry"><span class="refentrytitle">lmhosts</span>(5)</span></a> man page for details on the contents of this file.</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2799060"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-p &lt;UDP port number&gt;</span></dt><dd><p>UDP port number is a positive integer value.
+               This option changes the default UDP port number (normally 137)
+               that <b class="command">nmbd</b> responds to name queries on. Don't
+               use this option unless you are an expert, in which case you
+               won't need help!</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><tt class="filename">/etc/inetd.conf</tt></span></dt><dd><p>If the server is to be run by the
+               <b class="command">inetd</b> meta-daemon, this file
+               must contain suitable startup information for the
+               meta-daemon. 
+               </p></dd><dt><span class="term"><tt class="filename">/etc/rc</tt></span></dt><dd><p>or whatever initialization script your
+               system uses).</p><p>If running the server as a daemon at startup,
+               this file will need to contain an appropriate startup
+               sequence for the server.</p></dd><dt><span class="term"><tt class="filename">/etc/services</tt></span></dt><dd><p>If running the server via the
+               meta-daemon <b class="command">inetd</b>, this file
+               must contain a mapping of service name (e.g., netbios-ssn)
+               to service port (e.g., 139) and protocol type (e.g., tcp).
+               </p></dd><dt><span class="term"><tt class="filename">/usr/local/samba/lib/smb.conf</tt></span></dt><dd><p>This is the default location of 
+               the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> server
+               configuration file. Other common places that systems
+               install this file are <tt class="filename">/usr/samba/lib/smb.conf</tt>
+               and <tt class="filename">/etc/samba/smb.conf</tt>.</p><p>When run as a WINS server (see the
+                       <a class="indexterm" name="id2799269"></a><i class="parameter"><tt>wins support</tt></i>
+               parameter in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> man page),
+               <b class="command">nmbd</b>
+               will store the WINS database in the file <tt class="filename">wins.dat</tt>
+               in the <tt class="filename">var/locks</tt> directory configured under
+               wherever Samba was configured to install itself.</p><p>If <b class="command">nmbd</b> is acting as a <span class="emphasis"><em>
+                               browse master</em></span> (see the <a class="indexterm" name="id2799331"></a><i class="parameter"><tt>local master</tt></i>
+               parameter in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> man page, <b class="command">nmbd</b>
+               will store the browsing database in the file <tt class="filename">browse.dat
+               </tt> in the <tt class="filename">var/locks</tt> directory
+               configured under wherever Samba was configured to install itself.
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>SIGNALS</h2><p>To shut down an <b class="command">nmbd</b> process it is recommended
+       that SIGKILL (-9) <span class="emphasis"><em>NOT</em></span> be used, except as a last
+       resort, as this may leave the name database in an inconsistent state.
+       The correct way to terminate <b class="command">nmbd</b> is to send it
+       a SIGTERM (-15) signal and wait for it to die on its own.</p><p><b class="command">nmbd</b> will accept SIGHUP, which will cause
+       it to dump out its namelists into the file <tt class="filename">namelist.debug
+       </tt> in the <tt class="filename">/usr/local/samba/var/locks</tt>
+       directory (or the <tt class="filename">var/locks</tt> directory configured
+       under wherever Samba was configured to install itself). This will also
+       cause <b class="command">nmbd</b> to dump out its server database in
+       the <tt class="filename">log.nmb</tt> file.</p><p>The debug log level of nmbd may be raised or lowered
+       using <a href="smbcontrol.1.html"><span class="citerefentry"><span class="refentrytitle">smbcontrol</span>(1)</span></a> (SIGUSR[1|2] signals
+       are no longer used since Samba 2.2). This is to allow
+       transient problems to be diagnosed, whilst still running 
+       at a normally low log level.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p>
+       <a href="inetd.8.html"><span class="citerefentry"><span class="refentrytitle">inetd</span>(8)</span></a>, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>, and the Internet 
+       RFC's <tt class="filename">rfc1001.txt</tt>, <tt class="filename">rfc1002.txt</tt>. 
+       In addition the CIFS (formerly SMB) specification is available 
+       as a link from the Web page <ulink url="http://samba.org/cifs/"> 
+       http://samba.org/cifs/</ulink>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/nmblookup.1.html b/docs/htmldocs/nmblookup.1.html
new file mode 100644 (file)
index 0000000..9ab7880
--- /dev/null
@@ -0,0 +1,105 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>nmblookup</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="nmblookup"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>nmblookup &#8212; NetBIOS over TCP/IP client used to lookup NetBIOS 
+       names</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">nmblookup</tt>  [-M] [-R] [-S] [-r] [-A] [-h] [-B &lt;broadcast address&gt;] [-U &lt;unicast address&gt;] [-d &lt;debug level&gt;] [-s &lt;smb config file&gt;] [-i &lt;NetBIOS scope&gt;] [-T] [-f] {name}</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">nmblookup</b> is used to query NetBIOS names 
+       and map them to IP addresses in a network using NetBIOS over TCP/IP 
+       queries. The options allow the name queries to be directed at a 
+       particular IP broadcast area or to a particular machine. All queries 
+       are done over UDP.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-M</span></dt><dd><p>Searches for a master browser by looking 
+               up the  NetBIOS name <i class="replaceable"><tt>name</tt></i> with a 
+               type of <tt class="constant">0x1d</tt>. If <i class="replaceable"><tt>
+               name</tt></i> is "-" then it does a lookup on the special name 
+               <tt class="constant">__MSBROWSE__</tt>. Please note that in order to 
+               use the name "-", you need to make sure "-" isn't parsed as an 
+               argument, e.g. use : 
+               <b class="userinput"><tt>nmblookup -M -- -</tt></b>.</p></dd><dt><span class="term">-R</span></dt><dd><p>Set the recursion desired bit in the packet 
+               to do a recursive lookup. This is used when sending a name 
+               query to a machine running a WINS server and the user wishes 
+               to query the names in the WINS server.  If this bit is unset 
+               the normal (broadcast responding) NetBIOS processing code 
+               on a machine is used instead. See RFC1001, RFC1002 for details.
+               </p></dd><dt><span class="term">-S</span></dt><dd><p>Once the name query has returned an IP 
+               address then do a node status query as well. A node status 
+               query returns the NetBIOS names registered by a host.
+               </p></dd><dt><span class="term">-r</span></dt><dd><p>Try and bind to UDP port 137 to send and receive UDP
+               datagrams. The reason for this option is a bug in Windows 95 
+               where it ignores the source port of the requesting packet 
+               and only replies to UDP port 137. Unfortunately, on most UNIX 
+               systems root privilege is needed to bind to this port, and 
+               in addition, if the <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> daemon is running on this machine it also binds to this port.
+               </p></dd><dt><span class="term">-A</span></dt><dd><p>Interpret <i class="replaceable"><tt>name</tt></i> as 
+               an IP Address and do a node status query on this address.</p></dd><dt><span class="term">-n &lt;primary NetBIOS name&gt;</span></dt><dd><p>This option allows you to override
+the NetBIOS name that Samba uses for itself. This is identical
+to setting the <a class="indexterm" name="id2802609"></a><i class="parameter"><tt>netbios name</tt></i> parameter in the <tt class="filename">smb.conf</tt> file. 
+However, a command
+line setting will take precedence over settings in
+<tt class="filename">smb.conf</tt>.</p></dd><dt><span class="term">-i &lt;scope&gt;</span></dt><dd><p>This specifies a NetBIOS scope that
+<b class="command">nmblookup</b> will use to communicate with when
+generating NetBIOS names. For details on the use of NetBIOS
+scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
+<span class="emphasis"><em>very</em></span> rarely used, only set this parameter
+if you are the system administrator in charge of all the
+NetBIOS systems you communicate with.</p></dd><dt><span class="term">-W|--workgroup=domain</span></dt><dd><p>Set the SMB domain of the username.   This
+overrides the default domain which is the domain defined in
+smb.conf.  If the domain specified is the same as the servers 
+NetBIOS name, it causes the client to log on using the servers local 
+SAM (as opposed to the Domain SAM). </p></dd><dt><span class="term">-O socket options</span></dt><dd><p>TCP socket options to set on the client
+socket. See the socket options parameter in
+the <tt class="filename">smb.conf</tt> manual page for the list of valid
+options. </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-B &lt;broadcast address&gt;</span></dt><dd><p>Send the query to the given broadcast address. Without 
+               this option the default behavior of nmblookup is to send the 
+               query to the broadcast address of the network interfaces as 
+               either auto-detected or defined in the <ulink url="smb.conf.5.html#INTERFACES">interfaces
+               </ulink> parameter of the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file.
+               </p></dd><dt><span class="term">-U &lt;unicast address&gt;</span></dt><dd><p>Do a unicast query to the specified address or 
+               host <i class="replaceable"><tt>unicast address</tt></i>. This option 
+               (along with the <i class="parameter"><tt>-R</tt></i> option) is needed to 
+               query a WINS server.</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2799055"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-T</span></dt><dd><p>This causes any IP addresses found in the 
+               lookup to be looked up via a reverse DNS lookup into a 
+               DNS name, and printed out before each</p><p><span class="emphasis"><em>IP address .... NetBIOS name</em></span></p><p> pair that is the normal output.</p></dd><dt><span class="term">-f</span></dt><dd><p>
+               Show which flags apply to the name that has been looked up. Possible 
+               answers are zero or more of: Response, Authoritative, 
+               Truncated, Recursion_Desired, Recursion_Available, Broadcast.
+               </p></dd><dt><span class="term">name</span></dt><dd><p>This is the NetBIOS name being queried. Depending 
+               upon the previous options this may be a NetBIOS name or IP address. 
+               If a NetBIOS name then the different name types may be specified 
+               by appending '#&lt;type&gt;' to the name. This name may also be
+               '*', which will return all registered names within a broadcast 
+               area.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>EXAMPLES</h2><p><b class="command">nmblookup</b> can be used to query 
+               a WINS server (in the same way <b class="command">nslookup</b> is 
+               used to query DNS servers). To query a WINS server, <b class="command">nmblookup</b> 
+               must be called like this:</p><p><b class="command">nmblookup -U server -R 'name'</b></p><p>For example, running :</p><p><b class="command">nmblookup -U samba.org -R 'IRIX#1B'</b></p><p>would query the WINS server samba.org for the domain 
+               master browser (1B name type) for the IRIX workgroup.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, and <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook
+       XML 4.2 for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/ntlm_auth.1.html b/docs/htmldocs/ntlm_auth.1.html
new file mode 100644 (file)
index 0000000..a1ba531
--- /dev/null
@@ -0,0 +1,43 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>ntlm_auth</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="ntlm-auth.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>ntlm_auth &#8212; tool to allow external access to Winbind's NTLM authentication function</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">ntlm_auth</tt>  [-d debuglevel] [-l logfile] [-s &lt;smb config file&gt;]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">ntlm_auth</b> is a helper utility that authenticates 
+       users using NT/LM authentication. It returns 0 if the users is authenticated
+       successfully and 1 if access was denied. ntlm_auth uses winbind to access 
+       the user and authentication data for a domain. This utility 
+       is only to be used by other programs (currently squid).
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">--helper-protocol=PROTO</span></dt><dd><p>
+       Operate as a stdio-based helper
+       </p></dd><dt><span class="term">--username=USERNAME</span></dt><dd><p>
+       Specify username of user to authenticate
+       </p></dd><dt><span class="term">--domain=DOMAIN</span></dt><dd><p>
+       Specify domain of user to authenticate
+       </p></dd><dt><span class="term">--workstation=WORKSTATION</span></dt><dd><p>
+       Specify the workstation the user authenticated from
+       </p></dd><dt><span class="term">--challenge=STRING</span></dt><dd><p>challenge (HEX encoded)</p></dd><dt><span class="term">--lm-response=RESPONSE</span></dt><dd><p>LM Response to the challenge (HEX encoded)</p></dd><dt><span class="term">--nt-response=RESPONSE</span></dt><dd><p>NT or NTLMv2 Response to the challenge (HEX encoded)</p></dd><dt><span class="term">--password=PASSWORD</span></dt><dd><p>User's plaintext password</p></dd><dt><span class="term">--request-lm-key</span></dt><dd><p>Retreive LM session key</p></dd><dt><span class="term">--request-nt-key</span></dt><dd><p>Request NT key</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2802582"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
+       suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The ntlm_auth manpage was written by Jelmer Vernooij.</p></div></div></body></html>
diff --git a/docs/htmldocs/optional.html b/docs/htmldocs/optional.html
new file mode 100644 (file)
index 0000000..af8b99a
--- /dev/null
@@ -0,0 +1,6 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part III. Advanced Configuration</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="ClientConfig.html" title="Chapter 9. MS Windows Network Configuration Guide"><link rel="next" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part III. Advanced Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ClientConfig.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="NetworkBrowsing.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="optional"></a>Advanced Configuration</h1></div></div><div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2897160"></a>Valuable Nuts and Bolts Information</h1></div></div><div></div></div><p>
+Samba has several features that you might want or might not want to use. The chapters in this part each cover specific Samba features.
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt>10. <a href="NetworkBrowsing.html">Network Browsing</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2897285">Features and Benefits</a></dt><dt><a href="NetworkBrowsing.html#id2887786">What Is Browsing?</a></dt><dt><a href="NetworkBrowsing.html#netdiscuss">Discussion</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2888109">NetBIOS over TCP/IP</a></dt><dt><a href="NetworkBrowsing.html#id2888380">TCP/IP without NetBIOS</a></dt><dt><a href="NetworkBrowsing.html#adsdnstech">DNS and Active Directory</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2888743">How Browsing Functions</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#DMB">Configuring WORKGROUP Browsing</a></dt><dt><a href="NetworkBrowsing.html#id2900135">DOMAIN Browsing Configuration</a></dt><dt><a href="NetworkBrowsing.html#browse-force-master">Forcing Samba to Be the Master</a></dt><dt><a href="NetworkBrowsing.html#id2900550">Making Samba the Domain Master</a></dt><dt><a href="NetworkBrowsing.html#id2900727">Note about Broadcast Addresses</a></dt><dt><a href="NetworkBrowsing.html#id2900745">Multiple Interfaces</a></dt><dt><a href="NetworkBrowsing.html#id2900780">Use of the Remote Announce Parameter</a></dt><dt><a href="NetworkBrowsing.html#id2900939">Use of the Remote Browse Sync Parameter</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901016">WINS  The Windows Internetworking Name Server</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901208">WINS Server Configuration</a></dt><dt><a href="NetworkBrowsing.html#id2901481">WINS Replication</a></dt><dt><a href="NetworkBrowsing.html#id2901518">Static WINS Entries</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901602">Helpful Hints</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901616">Windows Networking Protocols</a></dt><dt><a href="NetworkBrowsing.html#id2901696">Name Resolution Order</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2901872">Technical Overview of Browsing</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2901926">Browsing Support in Samba</a></dt><dt><a href="NetworkBrowsing.html#id2902057">Problem Resolution</a></dt><dt><a href="NetworkBrowsing.html#id2902187">Cross-Subnet Browsing</a></dt></dl></dd><dt><a href="NetworkBrowsing.html#id2902960">Common Errors</a></dt><dd><dl><dt><a href="NetworkBrowsing.html#id2902975">How Can One Flush the Samba NetBIOS Name Cache without Restarting Samba?</a></dt><dt><a href="NetworkBrowsing.html#id2903041">Server Resources Can Not Be Listed</a></dt><dt><a href="NetworkBrowsing.html#id2903097">I get an `Unable to browse the network' error</a></dt><dt><a href="NetworkBrowsing.html#id2903157">Browsing of Shares and Directories is Very Slow</a></dt></dl></dd></dl></dd><dt>11. <a href="passdb.html">Account Information Databases</a></dt><dd><dl><dt><a href="passdb.html#id2903592">Features and Benefits</a></dt><dd><dl><dt><a href="passdb.html#id2903640">Backward Compatibility Backends</a></dt><dt><a href="passdb.html#id2903800">New Backends</a></dt></dl></dd><dt><a href="passdb.html#passdbtech">Technical Information</a></dt><dd><dl><dt><a href="passdb.html#id2904193">Important Notes About Security</a></dt><dt><a href="passdb.html#id2904429">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt></dl></dd><dt><a href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dd><dl><dt><a href="passdb.html#id2904747">The smbpasswd Command</a></dt><dt><a href="passdb.html#pdbeditthing">The pdbedit Command</a></dt></dl></dd><dt><a href="passdb.html#id2905334">Password Backends</a></dt><dd><dl><dt><a href="passdb.html#id2905385">Plaintext</a></dt><dt><a href="passdb.html#id2905425">smbpasswd  Encrypted Password Database</a></dt><dt><a href="passdb.html#id2905552">tdbsam</a></dt><dt><a href="passdb.html#id2905605">ldapsam</a></dt><dt><a href="passdb.html#id2907687">MySQL</a></dt><dt><a href="passdb.html#XMLpassdb">XML</a></dt></dl></dd><dt><a href="passdb.html#id2908781">Common Errors</a></dt><dd><dl><dt><a href="passdb.html#id2908788">Users Cannot Logon</a></dt><dt><a href="passdb.html#id2908830">Users Being Added to the Wrong Backend Database</a></dt><dt><a href="passdb.html#id2908922">Configuration of auth methods</a></dt></dl></dd></dl></dd><dt>12. <a href="groupmapping.html">Group Mapping  MS Windows and UNIX</a></dt><dd><dl><dt><a href="groupmapping.html#id2909181">Features and Benefits</a></dt><dt><a href="groupmapping.html#id2909551">Discussion</a></dt><dd><dl><dt><a href="groupmapping.html#id2909853">Default Users, Groups and Relative Identifiers</a></dt><dt><a href="groupmapping.html#id2910488">Example Configuration</a></dt></dl></dd><dt><a href="groupmapping.html#id2910567">Configuration Scripts</a></dt><dd><dl><dt><a href="groupmapping.html#id2910581">Sample smb.conf Add Group Script</a></dt><dt><a href="groupmapping.html#id2910716">Script to Configure Group Mapping</a></dt></dl></dd><dt><a href="groupmapping.html#id2910824">Common Errors</a></dt><dd><dl><dt><a href="groupmapping.html#id2910839">Adding Groups Fails</a></dt><dt><a href="groupmapping.html#id2910907">Adding MS Windows Groups to MS Windows Groups Fails</a></dt><dt><a href="groupmapping.html#id2910933">Adding Domain Users to the Power Users Group</a></dt></dl></dd></dl></dd><dt>13. <a href="AccessControls.html">File, Directory and Share Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2911341">Features and Benefits</a></dt><dt><a href="AccessControls.html#id2911525">File System Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2911543">MS Windows NTFS Comparison with UNIX File Systems</a></dt><dt><a href="AccessControls.html#id2911956">Managing Directories</a></dt><dt><a href="AccessControls.html#id2912050">File and Directory Access Control</a></dt></dl></dd><dt><a href="AccessControls.html#id2912290">Share Definition Access Controls</a></dt><dd><dl><dt><a href="AccessControls.html#id2912329">User and Group-Based Controls</a></dt><dt><a href="AccessControls.html#id2912779">File and Directory Permissions-Based Controls</a></dt><dt><a href="AccessControls.html#id2913187">Miscellaneous Controls</a></dt></dl></dd><dt><a href="AccessControls.html#id2913585">Access Controls on Shares</a></dt><dd><dl><dt><a href="AccessControls.html#id2913670">Share Permissions Management</a></dt></dl></dd><dt><a href="AccessControls.html#id2913978">MS Windows Access Control Lists and UNIX Interoperability</a></dt><dd><dl><dt><a href="AccessControls.html#id2913986">Managing UNIX Permissions Using NT Security Dialogs</a></dt><dt><a href="AccessControls.html#id2914042">Viewing File Security on a Samba Share</a></dt><dt><a href="AccessControls.html#id2914124">Viewing File Ownership</a></dt><dt><a href="AccessControls.html#id2914264">Viewing File or Directory Permissions</a></dt><dt><a href="AccessControls.html#id2914515">Modifying File or Directory Permissions</a></dt><dt><a href="AccessControls.html#id2914698">Interaction with the Standard Samba create mask Parameters</a></dt><dt><a href="AccessControls.html#id2915106">Interaction with the Standard Samba File Attribute Mapping</a></dt></dl></dd><dt><a href="AccessControls.html#id2915195">Common Errors</a></dt><dd><dl><dt><a href="AccessControls.html#id2915209">Users Cannot Write to a Public Share</a></dt><dt><a href="AccessControls.html#id2915635">File Operations Done as root with force user Set</a></dt><dt><a href="AccessControls.html#id2915690">MS Word with Samba Changes Owner of File</a></dt></dl></dd></dl></dd><dt>14. <a href="locking.html">File and Record Locking</a></dt><dd><dl><dt><a href="locking.html#id2915945">Features and Benefits</a></dt><dt><a href="locking.html#id2916001">Discussion</a></dt><dd><dl><dt><a href="locking.html#id2916148">Opportunistic Locking Overview</a></dt></dl></dd><dt><a href="locking.html#id2916856">Samba Opportunistic Locking Control</a></dt><dd><dl><dt><a href="locking.html#id2916978">Example Configuration</a></dt></dl></dd><dt><a href="locking.html#id2917407">MS Windows Opportunistic Locking and Caching Controls</a></dt><dd><dl><dt><a href="locking.html#id2917632">Workstation Service Entries</a></dt><dt><a href="locking.html#id2917660">Server Service Entries</a></dt></dl></dd><dt><a href="locking.html#id2917740">Persistent Data Corruption</a></dt><dt><a href="locking.html#id2917769">Common Errors</a></dt><dd><dl><dt><a href="locking.html#id2917850">locking.tdb Error Messages</a></dt><dt><a href="locking.html#id2917884">Problems Saving Files in MS Office on Windows XP</a></dt><dt><a href="locking.html#id2917904">Long Delays Deleting Files Over Network with XP SP1</a></dt></dl></dd><dt><a href="locking.html#id2917935">Additional Reading</a></dt></dl></dd><dt>15. <a href="securing-samba.html">Securing Samba</a></dt><dd><dl><dt><a href="securing-samba.html#id2918114">Introduction</a></dt><dt><a href="securing-samba.html#id2918159">Features and Benefits</a></dt><dt><a href="securing-samba.html#id2918244">Technical Discussion of Protective Measures and Issues</a></dt><dd><dl><dt><a href="securing-samba.html#id2918263">Using Host-Based Protection</a></dt><dt><a href="securing-samba.html#id2918364">User-Based Protection</a></dt><dt><a href="securing-samba.html#id2918424">Using Interface Protection</a></dt><dt><a href="securing-samba.html#id2918507">Using a Firewall</a></dt><dt><a href="securing-samba.html#id2918564">Using IPC$ Share-Based Denials </a></dt><dt><a href="securing-samba.html#id2918648">NTLMv2 Security</a></dt></dl></dd><dt><a href="securing-samba.html#id2918707">Upgrading Samba</a></dt><dt><a href="securing-samba.html#id2918731">Common Errors</a></dt><dd><dl><dt><a href="securing-samba.html#id2918750">Smbclient Works on Localhost, but the Network Is Dead</a></dt><dt><a href="securing-samba.html#id2918774">Why Can Users Access Home Directories of Other Users?</a></dt></dl></dd></dl></dd><dt>16. <a href="InterdomainTrusts.html">Interdomain Trust Relationships</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#id2919130">Features and Benefits</a></dt><dt><a href="InterdomainTrusts.html#id2919159">Trust Relationship Background</a></dt><dt><a href="InterdomainTrusts.html#id2919243">Native MS Windows NT4 Trusts Configuration</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#id2919270">Creating an NT4 Domain Trust</a></dt><dt><a href="InterdomainTrusts.html#id2919342">Completing an NT4 Domain Trust</a></dt><dt><a href="InterdomainTrusts.html#id2919402">Inter-Domain Trust Facilities</a></dt></dl></dd><dt><a href="InterdomainTrusts.html#id2919600">Configuring Samba NT-Style Domain Trusts</a></dt><dd><dl><dt><a href="InterdomainTrusts.html#samba-trusted-domain">Samba as the Trusted Domain</a></dt><dt><a href="InterdomainTrusts.html#id2919809">Samba as the Trusting Domain</a></dt></dl></dd><dt><a href="InterdomainTrusts.html#id2919952">NT4-Style Domain Trusts with Windows 2000</a></dt><dt><a href="InterdomainTrusts.html#id2920058">Common Errors</a></dt></dl></dd><dt>17. <a href="msdfs.html">Hosting a Microsoft Distributed File System tree on Samba</a></dt><dd><dl><dt><a href="msdfs.html#id2920158">Features and Benefits</a></dt><dt><a href="msdfs.html#id2920447">Common Errors</a></dt><dd><dl><dt><a href="msdfs.html#id2920488">MSDFS UNIX Path Is Case-Critical</a></dt></dl></dd></dl></dd><dt>18. <a href="printing.html">Classical Printing Support</a></dt><dd><dl><dt><a href="printing.html#id2920666">Features and Benefits</a></dt><dt><a href="printing.html#id2920765">Technical Introduction</a></dt><dd><dl><dt><a href="printing.html#id2920831">Client to Samba Print Job Processing</a></dt><dt><a href="printing.html#id2920903">Printing Related Configuration Parameters</a></dt></dl></dd><dt><a href="printing.html#id2920998">Simple Print Configuration</a></dt><dd><dl><dt><a href="printing.html#id2921211">Verifing Configuration with testparm</a></dt><dt><a href="printing.html#id2921327">Rapid Configuration Validation</a></dt></dl></dd><dt><a href="printing.html#id2921667">Extended Printing Configuration</a></dt><dd><dl><dt><a href="printing.html#id2922020">Detailed Explanation Settings</a></dt></dl></dd><dt><a href="printing.html#id2924414">Printing Developments Since Samba-2.2</a></dt><dd><dl><dt><a href="printing.html#id2924566">Point'n'Print Client Drivers on Samba Servers</a></dt><dt><a href="printing.html#id2924710">The Obsoleted [printer$] Section</a></dt><dt><a href="printing.html#id2924810">Creating the [print$] Share</a></dt><dt><a href="printing.html#id2925021">[print$] Section Parameters</a></dt><dt><a href="printing.html#id2925355">The [print$] Share Directory</a></dt></dl></dd><dt><a href="printing.html#id2925525">Installing Drivers into [print$]</a></dt><dd><dl><dt><a href="printing.html#id2925644">Add Printer Wizard Driver Installation</a></dt><dt><a href="printing.html#inst-rpc">Installing Print Drivers Using rpcclient</a></dt></dl></dd><dt><a href="printing.html#id2927518">Client Driver Installation Procedure</a></dt><dd><dl><dt><a href="printing.html#id2927537">First Client Driver Installation</a></dt><dt><a href="printing.html#id2927769">Setting Device Modes on New Printers</a></dt><dt><a href="printing.html#id2928112">Additional Client Driver Installation</a></dt><dt><a href="printing.html#id2928220">Always Make First Client Connection as root or printer admin</a></dt></dl></dd><dt><a href="printing.html#id2928404">Other Gotchas</a></dt><dd><dl><dt><a href="printing.html#id2928430">Setting Default Print Options for Client Drivers</a></dt><dt><a href="printing.html#id2928854">Supporting Large Numbers of Printers</a></dt><dt><a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a></dt><dt><a href="printing.html#id2929458">Error Message: Cannot connect under a different Name</a></dt><dt><a href="printing.html#id2929564">Take Care When Assembling Driver Files</a></dt><dt><a href="printing.html#id2929923">Samba and Printer Ports</a></dt><dt><a href="printing.html#id2930008">Avoiding Common Client Driver Misconfiguration</a></dt></dl></dd><dt><a href="printing.html#id2930033">The Imprints Toolset</a></dt><dd><dl><dt><a href="printing.html#id2930071">What is Imprints?</a></dt><dt><a href="printing.html#id2930113">Creating Printer Driver Packages</a></dt><dt><a href="printing.html#id2930132">The Imprints Server</a></dt><dt><a href="printing.html#id2930153">The Installation Client</a></dt></dl></dd><dt><a href="printing.html#id2930314">Adding Network Printers without User Interaction</a></dt><dt><a href="printing.html#id2930639">The addprinter Command</a></dt><dt><a href="printing.html#id2930686">Migration of Classical Printing to Samba</a></dt><dt><a href="printing.html#id2930861">Publishing Printer Information in Active Directory or LDAP</a></dt><dt><a href="printing.html#id2930884">Common Errors</a></dt><dd><dl><dt><a href="printing.html#id2930892">I Give My Root Password but I Do Not Get Access</a></dt><dt><a href="printing.html#id2930943">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></dt></dl></dd></dl></dd><dt>19. <a href="CUPS-printing.html">CUPS Printing Support</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931072">Introduction</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931079">Features and Benefits</a></dt><dt><a href="CUPS-printing.html#id2931130">Overview</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2931182">Basic CUPS Support Configuration</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2931276">Linking smbd with libcups.so</a></dt><dt><a href="CUPS-printing.html#id2931526">Simple smb.conf Settings for CUPS</a></dt><dt><a href="CUPS-printing.html#id2931722">More Complex CUPS smb.conf Settings</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2932089">Advanced Configuration</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2932110">Central Spooling vs. Peer-to-Peer Printing</a></dt><dt><a href="CUPS-printing.html#id2932163">Raw Print Serving  Vendor Drivers on Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2932223">Installation of Windows Client Drivers</a></dt><dt><a href="CUPS-printing.html#cups-raw">Explicitly Enable raw Printing for application/octet-stream</a></dt><dt><a href="CUPS-printing.html#id2932552">Driver Upload Methods</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2932699">Advanced Intelligent Printing with PostScript Driver Download</a></dt><dd><dl><dt><a href="CUPS-printing.html#gdipost">GDI on Windows -- PostScript on UNIX</a></dt><dt><a href="CUPS-printing.html#id2932876">Windows Drivers, GDI and EMF</a></dt><dt><a href="CUPS-printing.html#id2933049">UNIX Printfile Conversion and GUI Basics</a></dt><dt><a href="CUPS-printing.html#post-and-ghost">PostScript and Ghostscript</a></dt><dt><a href="CUPS-printing.html#id2933354">Ghostscript  the Software RIP for Non-PostScript Printers</a></dt><dt><a href="CUPS-printing.html#id2933497">PostScript Printer Description (PPD) Specification</a></dt><dt><a href="CUPS-printing.html#id2933573">Using Windows-Formatted Vendor PPDs</a></dt><dt><a href="CUPS-printing.html#id2933679">CUPS Also Uses PPDs for Non-PostScript Printers</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2933709">The CUPS Filtering Architecture</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2933883">MIME Types and CUPS Filters</a></dt><dt><a href="CUPS-printing.html#id2934118">MIME Type Conversion Rules</a></dt><dt><a href="CUPS-printing.html#id2934287">Filtering  Overview</a></dt><dt><a href="CUPS-printing.html#id2934481">Prefilters</a></dt><dt><a href="CUPS-printing.html#id2934591">pstops</a></dt><dt><a href="CUPS-printing.html#id2934715">pstoraster</a></dt><dt><a href="CUPS-printing.html#id2934912">imagetops and imagetoraster</a></dt><dt><a href="CUPS-printing.html#id2934991">rasterto [printers specific]</a></dt><dt><a href="CUPS-printing.html#id2935143">CUPS Backends</a></dt><dt><a href="CUPS-printing.html#id2935508">The Role of cupsomatic/foomatic</a></dt><dt><a href="CUPS-printing.html#id2935673">The Complete Picture</a></dt><dt><a href="CUPS-printing.html#id2935688">mime.convs</a></dt><dt><a href="CUPS-printing.html#id2935752">Raw Printing</a></dt><dt><a href="CUPS-printing.html#id2935861">application/octet-stream Printing</a></dt><dt><a href="CUPS-printing.html#id2936129">PostScript Printer Descriptions (PPDs) for Non-PS Printers</a></dt><dt><a href="CUPS-printing.html#id2936430">cupsomatic/foomatic-rip Versus native CUPS Printing</a></dt><dt><a href="CUPS-printing.html#id2936743">Examples for Filtering Chains</a></dt><dt><a href="CUPS-printing.html#id2937128">Sources of CUPS Drivers/PPDs</a></dt><dt><a href="CUPS-printing.html#id2937265">Printing with Interface Scripts</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937358">Network Printing (Purely Windows)</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2937377">From Windows Clients to an NT Print Server</a></dt><dt><a href="CUPS-printing.html#id2937434">Driver Execution on the Client</a></dt><dt><a href="CUPS-printing.html#id2937506">Driver Execution on the Server</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937618">Network Printing (Windows Clients  UNIX/Samba Print
+Servers)</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2937639">From Windows Clients to a CUPS/Samba Print Server</a></dt><dt><a href="CUPS-printing.html#id2937834">Samba Receiving Jobfiles and Passing Them to CUPS</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2937924">Network PostScript RIP</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938025">PPDs for Non-PS Printers on UNIX</a></dt><dt><a href="CUPS-printing.html#id2938085">PPDs for Non-PS Printers on Windows</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2938166">Windows Terminal Servers (WTS) as CUPS Clients</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938184">Printer Drivers Running in Kernel Mode Cause Many
+Problems</a></dt><dt><a href="CUPS-printing.html#id2938229">Workarounds Impose Heavy Limitations</a></dt><dt><a href="CUPS-printing.html#id2938250">CUPS: A Magical Stone?</a></dt><dt><a href="CUPS-printing.html#id2938313">PostScript Drivers with No Major Problems  Even in Kernel
+Mode</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2938378">Configuring CUPS for Driver Download</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2938397">cupsaddsmb: The Unknown Utility</a></dt><dt><a href="CUPS-printing.html#id2938514">Prepare Your smb.conf for cupsaddsmb</a></dt><dt><a href="CUPS-printing.html#id2938755">CUPS PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="CUPS-printing.html#id2939044">Recognizing Different Driver Files</a></dt><dt><a href="CUPS-printing.html#id2939174">Acquiring the Adobe Driver Files</a></dt><dt><a href="CUPS-printing.html#id2939204">ESP Print Pro PostScript Driver for Windows NT/200x/XP</a></dt><dt><a href="CUPS-printing.html#id2939274">Caveats to be Considered</a></dt><dt><a href="CUPS-printing.html#id2939571">Windows CUPS PostScript Driver Versus Adobe Driver</a></dt><dt><a href="CUPS-printing.html#id2939801">Run cupsaddsmb (Quiet Mode)</a></dt><dt><a href="CUPS-printing.html#id2939946">Run cupsaddsmb with Verbose Output</a></dt><dt><a href="CUPS-printing.html#id2940175">Understanding cupsaddsmb</a></dt><dt><a href="CUPS-printing.html#id2940352">How to Recognize If cupsaddsmb Completed Successfully</a></dt><dt><a href="CUPS-printing.html#id2940450">cupsaddsmb with a Samba PDC</a></dt><dt><a href="CUPS-printing.html#id2940538">cupsaddsmb Flowchart</a></dt><dt><a href="CUPS-printing.html#id2940621">Installing the PostScript Driver on a Client</a></dt><dt><a href="CUPS-printing.html#id2940801">Avoiding Critical PostScript Driver Settings on the Client</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2940875">Installing PostScript Driver Files Manually Using rpcclient</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2941083">A Check of the rpcclient man Page</a></dt><dt><a href="CUPS-printing.html#id2941229">Understanding the rpcclient man Page</a></dt><dt><a href="CUPS-printing.html#id2941358">Producing an Example by Querying a Windows Box</a></dt><dt><a href="CUPS-printing.html#id2941534">Requirements for adddriver and setdriver to Succeed</a></dt><dt><a href="CUPS-printing.html#id2941782">Manual Driver Installation in 15 Steps</a></dt><dt><a href="CUPS-printing.html#id2942909">Troubleshooting Revisited</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2943077">The Printing *.tdb Files</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2943322">Trivial Database Files</a></dt><dt><a href="CUPS-printing.html#id2943400">Binary Format</a></dt><dt><a href="CUPS-printing.html#id2943470">Losing *.tdb Files</a></dt><dt><a href="CUPS-printing.html#id2943528">Using tdbbackup</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2943673">CUPS Print Drivers from Linuxprinting.org</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2943860">foomatic-rip and Foomatic Explained</a></dt><dt><a href="CUPS-printing.html#id2944657">foomatic-rip and Foomatic-PPD Download and Installation</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2945207">Page Accounting with CUPS</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2945248">Setting Up Quotas</a></dt><dt><a href="CUPS-printing.html#id2945318">Correct and Incorrect Accounting</a></dt><dt><a href="CUPS-printing.html#id2945366">Adobe and CUPS PostScript Drivers for Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2945495">The page_log File Syntax</a></dt><dt><a href="CUPS-printing.html#id2945665">Possible Shortcomings</a></dt><dt><a href="CUPS-printing.html#id2945745">Future Developments</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2945799">Additional Material</a></dt><dt><a href="CUPS-printing.html#id2946030">Auto-Deletion or Preservation of CUPS Spool Files</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2946094">CUPS Configuration Settings Explained</a></dt><dt><a href="CUPS-printing.html#id2946198">Pre-Conditions</a></dt><dt><a href="CUPS-printing.html#id2946367">Manual Configuration</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2946425">Printing from CUPS to Windows Attached Printers</a></dt><dt><a href="CUPS-printing.html#id2946721">More CUPS-Filtering Chains</a></dt><dt><a href="CUPS-printing.html#id2946814">Common Errors</a></dt><dd><dl><dt><a href="CUPS-printing.html#id2946820">Windows 9x/ME Client Can't Install Driver</a></dt><dt><a href="CUPS-printing.html#id2946839">cupsaddsmb Keeps Asking for Root Password in Never-ending Loop</a></dt><dt><a href="CUPS-printing.html#id2946889">cupsaddsmb Errors</a></dt><dt><a href="CUPS-printing.html#id2946973">Client Can't Connect to Samba Printer</a></dt><dt><a href="CUPS-printing.html#id2947002">New Account Reconnection from Windows 200x/XP Troubles</a></dt><dt><a href="CUPS-printing.html#id2947106">Avoid Being Connected to the Samba Server as the Wrong User</a></dt><dt><a href="CUPS-printing.html#id2947158">Upgrading to CUPS Drivers from Adobe Drivers</a></dt><dt><a href="CUPS-printing.html#id2947200">Can't Use cupsaddsmb on Samba Server Which Is a PDC</a></dt><dt><a href="CUPS-printing.html#id2947239">Deleted Windows 200x Printer Driver Is Still Shown</a></dt><dt><a href="CUPS-printing.html#id2947278">Windows 200x/XP "Local Security Policies"</a></dt><dt><a href="CUPS-printing.html#id2947293">Administrator Cannot Install Printers for All Local Users</a></dt><dt><a href="CUPS-printing.html#id2947323">Print Change Notify Functions on NT-clients</a></dt><dt><a href="CUPS-printing.html#id2947350">WinXP-SP1</a></dt><dt><a href="CUPS-printing.html#id2947402">Print Options for All Users Can't Be Set on Windows 200x/XP</a></dt><dt><a href="CUPS-printing.html#id2947717">Most Common Blunders in Driver Settings on Windows Clients</a></dt><dt><a href="CUPS-printing.html#id2947779">cupsaddsmb Does Not Work with Newly Installed Printer</a></dt><dt><a href="CUPS-printing.html#id2947835">Permissions on /var/spool/samba/ Get Reset After Each Reboot</a></dt><dt><a href="CUPS-printing.html#id2947951">Print Queue Called lp Mis-handles Print Jobs</a></dt><dt><a href="CUPS-printing.html#id2948008">Location of Adobe PostScript Driver Files for cupsaddsmb</a></dt></dl></dd><dt><a href="CUPS-printing.html#id2948065">Overview of the CUPS Printing Processes</a></dt></dl></dd><dt>20. <a href="VFS.html">Stackable VFS modules</a></dt><dd><dl><dt><a href="VFS.html#id2948269">Features and Benefits</a></dt><dt><a href="VFS.html#id2948287">Discussion</a></dt><dt><a href="VFS.html#id2948540">Included Modules</a></dt><dd><dl><dt><a href="VFS.html#id2948547">audit</a></dt><dt><a href="VFS.html#id2948583">extd_audit</a></dt><dt><a href="VFS.html#fakeperms">fake_perms</a></dt><dt><a href="VFS.html#id2948756">recycle</a></dt><dt><a href="VFS.html#id2948986">netatalk</a></dt></dl></dd><dt><a href="VFS.html#id2949031">VFS Modules Available Elsewhere</a></dt><dd><dl><dt><a href="VFS.html#id2949053">DatabaseFS</a></dt><dt><a href="VFS.html#id2949115">vscan</a></dt></dl></dd></dl></dd><dt>21. <a href="winbind.html">Winbind: Use of Domain Accounts</a></dt><dd><dl><dt><a href="winbind.html#id2949352">Features and Benefits</a></dt><dt><a href="winbind.html#id2949476">Introduction</a></dt><dt><a href="winbind.html#id2949558">What Winbind Provides</a></dt><dd><dl><dt><a href="winbind.html#id2949633">Target Uses</a></dt></dl></dd><dt><a href="winbind.html#id2949664">How Winbind Works</a></dt><dd><dl><dt><a href="winbind.html#id2949693">Microsoft Remote Procedure Calls</a></dt><dt><a href="winbind.html#id2949726">Microsoft Active Directory Services</a></dt><dt><a href="winbind.html#id2949752">Name Service Switch</a></dt><dt><a href="winbind.html#id2949887">Pluggable Authentication Modules</a></dt><dt><a href="winbind.html#id2949965">User and Group ID Allocation</a></dt><dt><a href="winbind.html#id2949998">Result Caching</a></dt></dl></dd><dt><a href="winbind.html#id2950035">Installation and Configuration</a></dt><dd><dl><dt><a href="winbind.html#id2950042">Introduction</a></dt><dt><a href="winbind.html#id2950108">Requirements</a></dt><dt><a href="winbind.html#id2950191">Testing Things Out</a></dt></dl></dd><dt><a href="winbind.html#id2951948">Conclusion</a></dt><dt><a href="winbind.html#id2951967">Common Errors</a></dt><dd><dl><dt><a href="winbind.html#id2952021">NSCD Problem Warning</a></dt><dt><a href="winbind.html#id2952067">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>22. <a href="AdvancedNetworkManagement.html">Advanced Network Management</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952277">Features and Benefits</a></dt><dt><a href="AdvancedNetworkManagement.html#id2952308">Remote Server Administration</a></dt><dt><a href="AdvancedNetworkManagement.html#id2952449">Remote Desktop Management</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952467">Remote Management from NoMachine.Com</a></dt></dl></dd><dt><a href="AdvancedNetworkManagement.html#id2952700">Network Logon Script Magic</a></dt><dd><dl><dt><a href="AdvancedNetworkManagement.html#id2952929">Adding Printers without User Intervention</a></dt></dl></dd></dl></dd><dt>23. <a href="PolicyMgmt.html">System and Account Policies</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2953044">Features and Benefits</a></dt><dt><a href="PolicyMgmt.html#id2953137">Creating and Managing System Policies</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2953271">Windows 9x/ME Policies</a></dt><dt><a href="PolicyMgmt.html#id2953383">Windows NT4-Style Policy Files</a></dt><dt><a href="PolicyMgmt.html#id2953525">MS Windows 200x/XP Professional Policies</a></dt></dl></dd><dt><a href="PolicyMgmt.html#id2953826">Managing Account/User Policies</a></dt><dt><a href="PolicyMgmt.html#id2953985">Management Tools</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2954000">Samba Editreg Toolset</a></dt><dt><a href="PolicyMgmt.html#id2954096">Windows NT4/200x</a></dt><dt><a href="PolicyMgmt.html#id2954120">Samba PDC</a></dt></dl></dd><dt><a href="PolicyMgmt.html#id2954165">System Startup and Logon Processing Overview</a></dt><dt><a href="PolicyMgmt.html#id2954310">Common Errors</a></dt><dd><dl><dt><a href="PolicyMgmt.html#id2954324">Policy Does Not Work</a></dt></dl></dd></dl></dd><dt>24. <a href="ProfileMgmt.html">Desktop Profile Management</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2954425">Features and Benefits</a></dt><dt><a href="ProfileMgmt.html#id2954459">Roaming Profiles</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2954500">Samba Configuration for Profile Handling</a></dt><dt><a href="ProfileMgmt.html#id2955058">Windows Client Profile Configuration Information</a></dt><dt><a href="ProfileMgmt.html#id2956404">Sharing Profiles between W9x/Me and NT4/200x/XP Workstations</a></dt><dt><a href="ProfileMgmt.html#id2956492">Profile Migration from Windows NT4/200x Server to Samba</a></dt></dl></dd><dt><a href="ProfileMgmt.html#id2956822">Mandatory Profiles</a></dt><dt><a href="ProfileMgmt.html#id2956917">Creating and Managing Group Profiles</a></dt><dt><a href="ProfileMgmt.html#id2956970">Default Profile for Windows Users</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2956999">MS Windows 9x/Me</a></dt><dt><a href="ProfileMgmt.html#id2957150">MS Windows NT4 Workstation</a></dt><dt><a href="ProfileMgmt.html#id2957772">MS Windows 200x/XP</a></dt></dl></dd><dt><a href="ProfileMgmt.html#id2958338">Common Errors</a></dt><dd><dl><dt><a href="ProfileMgmt.html#id2958351">Configuring Roaming Profiles for a Few Users or Groups</a></dt><dt><a href="ProfileMgmt.html#id2958416">Cannot Use Roaming Profiles</a></dt><dt><a href="ProfileMgmt.html#id2958626">Changing the Default Profile</a></dt></dl></dd></dl></dd><dt>25. <a href="pam.html">PAM-Based Distributed Authentication</a></dt><dd><dl><dt><a href="pam.html#id2958910">Features and Benefits</a></dt><dt><a href="pam.html#id2959235">Technical Discussion</a></dt><dd><dl><dt><a href="pam.html#id2959266">PAM Configuration Syntax</a></dt><dt><a href="pam.html#id2960262">Example System Configurations</a></dt><dt><a href="pam.html#id2960612">smb.conf PAM Configuration</a></dt><dt><a href="pam.html#id2960701">Remote CIFS Authentication Using winbindd.so</a></dt><dt><a href="pam.html#id2960824">Password Synchronization Using pam_smbpass.so</a></dt></dl></dd><dt><a href="pam.html#id2961283">Common Errors</a></dt><dd><dl><dt><a href="pam.html#id2961296">pam_winbind Problem</a></dt><dt><a href="pam.html#id2961406">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></dd><dt>26. <a href="integrate-ms-networks.html">Integrating MS Windows Networks with Samba</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2961659">Features and Benefits</a></dt><dt><a href="integrate-ms-networks.html#id2961683">Background Information</a></dt><dt><a href="integrate-ms-networks.html#id2961747">Name Resolution in a Pure UNIX/Linux World</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2961804">/etc/hosts</a></dt><dt><a href="integrate-ms-networks.html#id2961955">/etc/resolv.conf</a></dt><dt><a href="integrate-ms-networks.html#id2961999">/etc/host.conf</a></dt><dt><a href="integrate-ms-networks.html#id2962064">/etc/nsswitch.conf</a></dt></dl></dd><dt><a href="integrate-ms-networks.html#id2962179">Name Resolution as Used within MS Windows Networking</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2962531">The NetBIOS Name Cache</a></dt><dt><a href="integrate-ms-networks.html#id2962597">The LMHOSTS File</a></dt><dt><a href="integrate-ms-networks.html#id2962844">HOSTS File</a></dt><dt><a href="integrate-ms-networks.html#id2962877">DNS Lookup</a></dt><dt><a href="integrate-ms-networks.html#id2962910">WINS Lookup</a></dt></dl></dd><dt><a href="integrate-ms-networks.html#id2963026">Common Errors</a></dt><dd><dl><dt><a href="integrate-ms-networks.html#id2963041">Pinging Works Only in One Way</a></dt><dt><a href="integrate-ms-networks.html#id2963083">Very Slow Network Connections</a></dt><dt><a href="integrate-ms-networks.html#id2963134">Samba Server Name Change Problem</a></dt></dl></dd></dl></dd><dt>27. <a href="unicode.html">Unicode/Charsets</a></dt><dd><dl><dt><a href="unicode.html#id2963374">Features and Benefits</a></dt><dt><a href="unicode.html#id2963419">What Are Charsets and Unicode?</a></dt><dt><a href="unicode.html#id2963499">Samba and Charsets</a></dt><dt><a href="unicode.html#id2963627">Conversion from Old Names</a></dt><dt><a href="unicode.html#id2963643">Japanese Charsets</a></dt><dt><a href="unicode.html#id2963781">Common Errors</a></dt><dd><dl><dt><a href="unicode.html#id2963788">CP850.so Can't Be Found</a></dt></dl></dd></dl></dd><dt>28. <a href="Backup.html">Samba Backup Techniques</a></dt><dd><dl><dt><a href="Backup.html#id2963903">Note</a></dt><dt><a href="Backup.html#id2963917">Features and Benefits</a></dt></dl></dd><dt>29. <a href="SambaHA.html">High Availability Options</a></dt><dd><dl><dt><a href="SambaHA.html#id2963987">Note</a></dt></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ClientConfig.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="NetworkBrowsing.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 9. MS Windows Network Configuration Guide </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 10. Network Browsing</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/pam.html b/docs/htmldocs/pam.html
new file mode 100644 (file)
index 0000000..f41a9bc
--- /dev/null
@@ -0,0 +1,560 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 25. PAM-Based Distributed Authentication</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="ProfileMgmt.html" title="Chapter 24. Desktop Profile Management"><link rel="next" href="integrate-ms-networks.html" title="Chapter 26. Integrating MS Windows Networks with Samba"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 25. PAM-Based Distributed Authentication</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ProfileMgmt.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="integrate-ms-networks.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="pam"></a>Chapter 25. PAM-Based Distributed Authentication</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Stephen</span> <span class="surname">Langasek</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:vorlon@netexpress.net">vorlon@netexpress.net</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="pam.html#id2958910">Features and Benefits</a></dt><dt><a href="pam.html#id2959235">Technical Discussion</a></dt><dd><dl><dt><a href="pam.html#id2959266">PAM Configuration Syntax</a></dt><dt><a href="pam.html#id2960262">Example System Configurations</a></dt><dt><a href="pam.html#id2960612">smb.conf PAM Configuration</a></dt><dt><a href="pam.html#id2960701">Remote CIFS Authentication Using winbindd.so</a></dt><dt><a href="pam.html#id2960824">Password Synchronization Using pam_smbpass.so</a></dt></dl></dd><dt><a href="pam.html#id2961283">Common Errors</a></dt><dd><dl><dt><a href="pam.html#id2961296">pam_winbind Problem</a></dt><dt><a href="pam.html#id2961406">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></div><p>
+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.
+</p><p>
+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 <tt class="filename">pam_smbpass.so</tt> to your advantage.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The use of Winbind requires more than PAM configuration alone.
+Please refer to <link linkend="winbind">, for further information regarding Winbind.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2958910"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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 (<tt class="filename">/etc/passwd</tt>) 
+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: <b class="command">login</b>, 
+<b class="command">passwd</b>, <b class="command">chown</b>, and so on.
+</p><p>
+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
+<tt class="filename">/etc/pam.conf</tt> (Solaris), or by editing individual control files that are
+located in <tt class="filename">/etc/pam.d</tt>.
+</p><p>
+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.
+</p><p>
+PAM support modules are available for:
+</p><div class="variablelist"><dl><dt><span class="term"><tt class="filename">/etc/passwd</tt></span></dt><dd><p>
+               There are several PAM modules that interact with this standard UNIX user
+               database. The most common are called: <tt class="filename">pam_unix.so</tt>, <tt class="filename">pam_unix2.so</tt>, <tt class="filename">pam_pwdb.so</tt>
+               and <tt class="filename">pam_userdb.so</tt>.
+               </p></dd><dt><span class="term">Kerberos</span></dt><dd><p>
+               The <tt class="filename">pam_krb5.so</tt> 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).
+               </p></dd><dt><span class="term">LDAP</span></dt><dd><p>
+               The <tt class="filename">pam_ldap.so</tt> 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, Microsoft Active Directory.
+               </p></dd><dt><span class="term">NetWare Bindery</span></dt><dd><p>
+               The <tt class="filename">pam_ncp_auth.so</tt> module allows authentication off any bindery-enabled
+               NetWare Core Protocol-based server.
+               </p></dd><dt><span class="term">SMB Password</span></dt><dd><p>
+               This module, called <tt class="filename">pam_smbpass.so</tt>, will allow user authentication off
+               the passdb backend that is configured in the Samba <tt class="filename">smb.conf</tt> file.
+               </p></dd><dt><span class="term">SMB Server</span></dt><dd><p>
+               The <tt class="filename">pam_smb_auth.so</tt> module is the original MS Windows networking authentication
+               tool. This module has been somewhat outdated by the Winbind module.
+               </p></dd><dt><span class="term">Winbind</span></dt><dd><p>
+               The <tt class="filename">pam_winbind.so</tt> 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.
+               </p></dd><dt><span class="term">RADIUS</span></dt><dd><p>
+               There is a PAM RADIUS (Remote Access Dial-In User Service) authentication
+               module. In most cases, administrators will 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.
+               </p></dd></dl></div><p>
+Of the above, Samba provides the <tt class="filename">pam_smbpasswd.so</tt> and the <tt class="filename">pam_winbind.so</tt> modules alone.
+</p><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2959235"></a>Technical Discussion</h2></div></div><div></div></div><p>
+PAM is designed to provide the system administrator 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, <tt class="filename">/etc/pam.conf</tt>, or the
+<tt class="filename">/etc/pam.d/</tt> directory.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2959266"></a>PAM Configuration Syntax</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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 &#8220;<span class="quote">#</span>&#8221; and extend to the next end-of-line; also,
+module specification lines may be extended with a &#8220;<span class="quote">\</span>&#8221; escaped newline. 
+</p><p>
+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 <tt class="filename">/lib/security</tt>. If the module
+is located outside the default, then the path must be specified as:
+</p><p>
+</p><pre class="programlisting">
+auth  required  /other_path/pam_strange_module.so
+</pre><p>
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2959332"></a>Anatomy of <tt class="filename">/etc/pam.d</tt> Entries</h4></div></div><div></div></div><p>
+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>
+</p><p>
+A general configuration line of the <tt class="filename">/etc/pam.conf</tt> file has the following form:
+</p><p>
+</p><pre class="programlisting">
+service-name   module-type   control-flag   module-path   args
+</pre><p>
+</p><p>
+Below, 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 <tt class="filename">/etc/pam.d/</tt> directory.
+Once we have explained the meaning of the above tokens, we will describe this method.
+</p><div class="variablelist"><dl><dt><span class="term">service-name</span></dt><dd><p>
+               The name of the service associated with this entry. Frequently, the service name is the conventional
+               name of the given application. For example, <b class="command">ftpd</b>, <b class="command">rlogind</b> and
+               <b class="command">su</b>, and so on.
+               </p><p>
+               There is a special service-name reserved for defining a default authentication mechanism. It has
+               the name <i class="parameter"><tt>OTHER</tt></i> and may be specified in either lower- or upper-case characters.
+               Note, when there is a module specified for a named service, the <i class="parameter"><tt>OTHER</tt></i>
+               entries are ignored.
+               </p></dd><dt><span class="term">module-type</span></dt><dd><p>
+               One of (currently) four types of module. The four types are as follows:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>auth:</tt></i> This module type provides two aspects of authenticating the user.
+                       It establishes that the user is who he claims to be by instructing the application
+                       to prompt the user for a password or other means of identification. Secondly, the module can
+                       grant group membership (independently of the <tt class="filename">/etc/groups</tt> file discussed
+                       above) or other privileges through its credential granting properties.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>account:</tt></i> 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 applicant
+                       user &#8220;<span class="quote">root</span>&#8221; login only on the console.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>session:</tt></i> Primarily, this module is associated with doing things that need
+                       to be done for the user before and after they can be given service. Such things include the logging
+                       of information concerning the opening and closing of some data exchange with a user, mounting
+                       directories, and so on.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>password:</tt></i> This last module type is required for updating the authentication
+                       token associated with the user. Typically, there is one module for each &#8220;<span class="quote">challenge/response</span>&#8221;
+                       -based authentication <i class="parameter"><tt>(auth)</tt></i> module type.
+                       </p></li></ul></div></dd><dt><span class="term">control-flag</span></dt><dd><p>
+               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
+               <tt class="filename">/etc/pam.conf</tt> 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
+               <tt class="filename">/etc/pam.conf</tt> 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.
+               </p><p>
+               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: <i class="parameter"><tt>required, requisite, sufficient and optional</tt></i>.
+               </p><p>
+               The Linux-PAM library interprets these keywords in the following manner:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>required:</tt></i> 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.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>requisite:</tt></i> Like required, however, in the case that 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.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>sufficient:</tt></i> The success of this module is deemed <i class="parameter"><tt>sufficient</tt></i> 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 &#8220;<span class="quote">stacked</span>&#8221; 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.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>optional:</tt></i> 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.
+                       </p></li></ul></div><p>
+               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 <i class="parameter"><tt>value=action</tt></i> tokens:
+               </p><pre class="programlisting">
+[value1=action1 value2=action2 ...]
+</pre><p>
+               Here, <i class="parameter"><tt>value1</tt></i> is one of the following return values:
+</p><pre class="screen">
+<i class="parameter"><tt>success; open_err; symbol_err; service_err; system_err; buf_err;</tt></i>
+<i class="parameter"><tt>perm_denied; auth_err; cred_insufficient; authinfo_unavail;</tt></i>
+<i class="parameter"><tt>user_unknown; maxtries; new_authtok_reqd; acct_expired; session_err;</tt></i>
+<i class="parameter"><tt>cred_unavail; cred_expired; cred_err; no_module_data; conv_err;</tt></i>
+<i class="parameter"><tt>authtok_err; authtok_recover_err; authtok_lock_busy;</tt></i>
+<i class="parameter"><tt>authtok_disable_aging; try_again; ignore; abort; authtok_expired;</tt></i>
+<i class="parameter"><tt>module_unknown; bad_item;</tt></i> and <i class="parameter"><tt>default</tt></i>.
+</pre><p>
+</p><p>
+               The last of these <i class="parameter"><tt>(default)</tt></i> can be used to set the action for those return values that are not explicitly defined.
+               </p><p>
+               The <i class="parameter"><tt>action1</tt></i> can be a positive integer or one of the following tokens: 
+               <i class="parameter"><tt>ignore; ok; done; bad; die;</tt></i> and <i class="parameter"><tt>reset</tt></i>.
+               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.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>ignore:</tt></i> When used with a stack of modules, the module's return status will not
+                       contribute to the return code the application obtains.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>bad:</tt></i> 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.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>die:</tt></i> Equivalent to bad with the side effect of terminating the module stack and
+                       PAM immediately returning to the application.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>ok:</tt></i> 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 modules
+                       failure, this <i class="parameter"><tt>ok</tt></i> value will not be used to override that value.
+                       </p></li><li><p>
+                        <i class="parameter"><tt>done:</tt></i> Equivalent to <i class="parameter"><tt>ok</tt></i> with the side effect of terminating the module stack and
+                       PAM immediately returning to the application.
+                        </p></li><li><p>
+                        <i class="parameter"><tt>reset:</tt></i> Clears all memory of the state of the module stack and starts again with
+                       the next stacked module.
+                       </p></li></ul></div><p>
+               Each of the four keywords: <i class="parameter"><tt>required; requisite; sufficient;</tt></i> and <i class="parameter"><tt>optional</tt></i>,
+               have an equivalent expression in terms of the [...] syntax. They are as follows:
+               </p><p>
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       <i class="parameter"><tt>required</tt></i> is equivalent to <i class="parameter"><tt>[success=ok new_authtok_reqd=ok ignore=ignore default=bad]</tt></i>.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>requisite</tt></i> is equivalent to <i class="parameter"><tt>[success=ok new_authtok_reqd=ok ignore=ignore default=die]</tt></i>.
+                       </p></li><li><p>
+                                       <i class="parameter"><tt>sufficient</tt></i> is equivalent to <i class="parameter"><tt>[success=done new_authtok_reqd=done default=ignore]</tt></i>.
+                       </p></li><li><p>
+                       <i class="parameter"><tt>optional</tt></i> is equivalent to <i class="parameter"><tt>[success=ok new_authtok_reqd=ok default=ignore]</tt></i>.
+                       </p></li></ul></div><p>
+               </p><p>
+               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 is something that makes it possible for PAM to support
+               machine-machine authentication using the transport protocol inherent to the client/server application. With the
+               <i class="parameter"><tt>[ ... value=action ... ]</tt></i> control syntax, it is possible for an application to be configured
+               to support binary prompts with compliant clients, but to gracefully fall over into an alternative authentication
+               mode for older, legacy applications.
+               </p></dd><dt><span class="term">module-path</span></dt><dd><p>
+               The path-name of the dynamically loadable object file; the pluggable module itself. If the first character of the
+               module path is &#8220;<span class="quote">/</span>&#8221;, 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: <tt class="filename">/lib/security</tt> (but see the notes above).
+               </p><p>
+               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.
+               </p><p>
+               If you wish to include spaces in an argument, you should surround that argument with square brackets. For example:
+               </p><pre class="programlisting">
+squid auth required pam_mysql.so user=passwd_query passwd=mada \
+db=eminence [query=select user_name from internet_service where \
+user_name=&#8220;<span class="quote">%u</span>&#8221; and password=PASSWORD(&#8220;<span class="quote">%p</span>&#8221;) and service=&#8220;<span class="quote">web_proxy</span>&#8221;]
+</pre><p>
+               When using this convention, you can include &#8220;<span class="quote">[</span>&#8221; characters inside the string, and if you wish to have a &#8220;<span class="quote">]</span>&#8221;
+               character inside the string that will survive the argument parsing, you should use &#8220;<span class="quote">\[</span>&#8221;. In other words:
+               </p><pre class="programlisting">
+[..[..\]..]    --&gt;   ..[..]..
+</pre><p>
+               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). 
+               </p></dd></dl></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2960262"></a>Example System Configurations</h3></div></div><div></div></div><p>
+The following is an example <tt class="filename">/etc/pam.d/login</tt> 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 <tt class="filename">pam_pwdb.so</tt>.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2960294"></a>PAM: Original Login Config</h4></div></div><div></div></div><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">login</span>&#8221; 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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2960324"></a>PAM: Login Using <tt class="filename">pam_smbpass</tt></h4></div></div><div></div></div><p>
+PAM allows use of replaceable modules. Those available on a sample system include:
+</p><p><tt class="prompt">$</tt><b class="userinput"><tt>/bin/ls /lib/security</tt></b>
+</p><pre class="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
+</pre><p>
+The following example for the login program replaces the use of 
+the <tt class="filename">pam_pwdb.so</tt> module that uses the system 
+password database (<tt class="filename">/etc/passwd</tt>,
+<tt class="filename">/etc/shadow</tt>, <tt class="filename">/etc/group</tt>) with 
+the module <tt class="filename">pam_smbpass.so</tt>, which uses the Samba 
+database which contains the Microsoft MD4 encrypted password 
+hashes. This database is stored in either 
+<tt class="filename">/usr/local/samba/private/smbpasswd</tt>, 
+<tt class="filename">/etc/samba/smbpasswd</tt>, or in 
+<tt class="filename">/etc/samba.d/smbpasswd</tt>, depending on the 
+Samba implementation for your UNIX/Linux system. The 
+<tt class="filename">pam_smbpass.so</tt> module is provided by 
+Samba version 2.2.1 or later. It can be compiled by specifying the 
+<tt class="option">--with-pam_smbpass</tt> options when running Samba's
+<b class="command">configure</b> script. For more information
+on the <tt class="filename">pam_smbpass</tt> module, see the documentation
+in the <tt class="filename">source/pam_smbpass</tt> directory of the Samba 
+source distribution.
+</p><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">login</span>&#8221; 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
+</pre><p>
+The following is the PAM configuration file for a particular 
+Linux system. The default condition uses <tt class="filename">pam_pwdb.so</tt>.
+</p><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">samba</span>&#8221; 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
+</pre><p>
+In the following example, the decision has been made to use the 
+<b class="command">smbpasswd</b> database even for basic Samba authentication. Such a 
+decision could also be made for the <b class="command">passwd</b> program and would 
+thus allow the <b class="command">smbpasswd</b> passwords to be changed using the
+<b class="command">passwd</b> program:
+</p><pre class="programlisting">
+#%PAM-1.0
+# The PAM configuration file for the &#8220;<span class="quote">samba</span>&#8221; 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
+</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>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 <tt class="filename">pam_stack.so</tt> module that allows all 
+authentication to be configured in a single central file. The 
+<tt class="filename">pam_stack.so</tt> method has some devoted followers 
+on the basis that it allows for easier administration. As with all issues in 
+life though, every decision makes trade-offs, so you may want to examine the 
+PAM documentation for further helpful information.
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2960612"></a><tt class="filename">smb.conf</tt> PAM Configuration</h3></div></div><div></div></div><p>
+       There is an option in <tt class="filename">smb.conf</tt> called <a class="indexterm" name="id2960633"></a><i class="parameter"><tt>obey pam restrictions</tt></i>.
+The following is from the online help for this option in SWAT;
+</p><p>
+When Samba is configured to enable PAM support (i.e., <tt class="option">--with-pam</tt>), 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 cleartext authentication only and to ignore any account or session management. Samba always 
+ignores PAM for authentication in the case of <a class="indexterm" name="id2960663"></a><i class="parameter"><tt>encrypt passwords</tt></i> = yes. 
+The reason is that PAM modules cannot support the challenge/response authentication mechanism needed in the presence of SMB 
+password encryption. 
+</p><p>Default: <a class="indexterm" name="id2960684"></a><i class="parameter"><tt>obey pam restrictions</tt></i> = no</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2960701"></a>Remote CIFS Authentication Using <tt class="filename">winbindd.so</tt></h3></div></div><div></div></div><p>
+All operating systems depend on the provision of users 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 type numbers that are obtained from a password backend such
+as <tt class="filename">/etc/passwd</tt>.
+</p><p>
+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.
+</p><p>
+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.
+</p><p>
+The astute administrator will realize from this that the combination of <tt class="filename">pam_smbpass.so</tt>, 
+<b class="command">winbindd</b> and a distributed <a class="indexterm" name="id2960770"></a><i class="parameter"><tt>passdb backend</tt></i>,
+such as <i class="parameter"><tt>ldap</tt></i>, 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) in so far as
+the reduction of wide area network authentication traffic.
+</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+The RID to UNIX ID database is the only location where the user and group  mappings are 
+stored by <b class="command">winbindd</b>. If this file is deleted or corrupted, there is no way for <b class="command">winbindd</b>
+to determine which user and group IDs correspond to Windows NT user and group RIDs.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2960824"></a>Password Synchronization Using <tt class="filename">pam_smbpass.so</tt></h3></div></div><div></div></div><p>
+<tt class="filename">pam_smbpass</tt> is a PAM module that can be used on conforming systems to
+keep the <tt class="filename">smbpasswd</tt> (Samba password) database in sync with the UNIX
+password file. PAM (Pluggable Authentication Modules) is an API supported
+under some UNIX operating systems, such as Solaris, HPUX and Linux, that provides a
+generic interface to authentication mechanisms.
+</p><p>
+This module authenticates a local <tt class="filename">smbpasswd</tt> 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 <tt class="filename">pam_winbind</tt> instead.
+</p><p>
+Options recognized by this module are shown in <link linkend="smbpassoptions">.
+</p><div class="table"><a name="smbpassoptions"></a><p class="title"><b>Table 25.1. Options recognized by <i class="parameter"><tt>pam_smbpass</tt></i></b></p><table summary="Options recognized by pam_smbpass" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left">debug</td><td align="justify">log more debugging info.</td></tr><tr><td align="left">audit</td><td align="justify">like debug, but also logs unknown usernames.</td></tr><tr><td align="left">use_first_pass</td><td align="justify">do not prompt the user for passwords; take them from PAM_ items instead.</td></tr><tr><td align="left">try_first_pass</td><td align="justify">try to get the password from a previous PAM module fall back to prompting the user.</td></tr><tr><td align="left">use_authtok</td><td align="justify">like try_first_pass, but *fail* if the new PAM_AUTHTOK has not been previously set (intended for stacking password modules only).</td></tr><tr><td align="left">not_set_pass</td><td align="justify">do not make passwords used by this module available to other modules.</td></tr><tr><td align="left">nodelay</td><td align="justify">do not insert ~1 second delays on authentication failure.</td></tr><tr><td align="left">nullok</td><td align="justify">null passwords are allowed.</td></tr><tr><td align="left">nonull</td><td align="justify">null passwords are not allowed. Used to override the Samba configuration.</td></tr><tr><td align="left">migrate</td><td align="justify">only meaningful in an &#8220;<span class="quote">auth</span>&#8221; context; used to update smbpasswd file with a password used for successful authentication.</td></tr><tr><td align="left">smbconf=<i class="replaceable"><tt>file</tt></i></td><td align="justify">specify an alternate path to the <tt class="filename">smb.conf</tt> file.</td></tr></tbody></table></div><p>
+</p><p>
+The following are examples of the use of <tt class="filename">pam_smbpass.so</tt> in the format of Linux
+<tt class="filename">/etc/pam.d/</tt> files structure. Those wishing to implement this
+tool on other platforms will need to adapt this appropriately.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2961083"></a>Password Synchronization Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration that shows the use of pam_smbpass to make
+sure <tt class="filename">private/smbpasswd</tt> is kept in sync when <tt class="filename">/etc/passwd (/etc/shadow)</tt>
+is changed. Useful when an expired password might be changed by an
+application (such as <b class="command">ssh</b>).
+</p><pre class="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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2961136"></a>Password Migration Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration that shows the use of <tt class="filename">pam_smbpass</tt> 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 <b class="command">ftp</b> in, login using <b class="command">ssh</b>, pop
+their mail, and so on.
+</p><pre class="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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2961191"></a>Mature Password Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration for a mature <tt class="filename">smbpasswd</tt> installation.
+<tt class="filename">private/smbpasswd</tt> is fully populated, and we consider it an error if
+the SMB password does not exist or does not match the UNIX password.
+</p><pre class="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
+</pre></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2961236"></a>Kerberos Password Integration Configuration</h4></div></div><div></div></div><p>
+A sample PAM configuration that shows <i class="parameter"><tt>pam_smbpass</tt></i> used together with
+<i class="parameter"><tt>pam_krb5</tt></i>. This could be useful on a Samba PDC that is also a member of
+a Kerberos realm.
+</p><pre class="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
+</pre></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2961283"></a>Common Errors</h2></div></div><div></div></div><p>
+PAM can be fickle and sensitive to configuration glitches. Here we look at a few cases from
+the Samba mailing list.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2961296"></a>pam_winbind Problem</h3></div></div><div></div></div><p>
+       A user reported: I have the following PAM configuration:
+       </p><p>
+</p><pre class="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
+</pre><p>
+</p><p>
+       When I open a new console with [ctrl][alt][F1], I can't log in with my user &#8220;<span class="quote">pitie</span>&#8221;.
+       I have tried with user &#8220;<span class="quote">scienceu+pitie</span>&#8221; also.
+       </p><p>
+       <span class="emphasis"><em>Answer:</em></span> The problem may lie with your inclusion of <i class="parameter"><tt>pam_stack.so
+       service=system-auth</tt></i>. That file often contains a lot of stuff that may
+       duplicate what you are already doing. Try commenting out the <i class="parameter"><tt>pam_stack</tt></i> lines
+       for <i class="parameter"><tt>auth</tt></i> and <i class="parameter"><tt>account</tt></i> and see if things work. If they do, look at
+       <tt class="filename">/etc/pam.d/system-auth</tt> and copy only what you need from it into your
+       <tt class="filename">/etc/pam.d/login</tt> file. Alternately, if you want all services to use
+       Winbind, you can put the Winbind-specific stuff in <tt class="filename">/etc/pam.d/system-auth</tt>.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2961406"></a>Winbind Is Not Resolving Users and Groups</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+       My <tt class="filename">smb.conf</tt> file is correctly configured. I have specified 
+       <a class="indexterm" name="id2961428"></a><i class="parameter"><tt>idmap uid</tt></i> = 12000, 
+       and <a class="indexterm" name="id2961442"></a><i class="parameter"><tt>idmap gid</tt></i> = 3000-3500
+       and <b class="command">winbind</b> is running. When I do the following it all works fine.
+       </span>&#8221;
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -u</tt></b>
+MIDEARTH+maryo
+MIDEARTH+jackb
+MIDEARTH+ameds
+...
+MIDEARTH+root
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -g</tt></b>
+MIDEARTH+Domain Users
+MIDEARTH+Domain Admins
+MIDEARTH+Domain Guests
+...
+MIDEARTH+Accounts
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent passwd</tt></b>
+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
+</pre><p>
+       &#8220;<span class="quote">
+       But this command fails:
+       </span>&#8221;
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown maryo a_file</tt></b>
+chown: 'maryo': invalid user
+</pre><p>
+       &#8220;<span class="quote">This is driving me nuts! What can be wrong?</span>&#8221;
+       </p><p>
+       <span class="emphasis"><em>Answer:</em></span> Your system is likely running <b class="command">nscd</b>, the name service
+       caching daemon. Shut it down, do not restart it! You will find your problem resolved.
+       </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ProfileMgmt.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="integrate-ms-networks.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 24. Desktop Profile Management </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 26. Integrating MS Windows Networks with Samba</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/passdb.html b/docs/htmldocs/passdb.html
new file mode 100644 (file)
index 0000000..fbfcd56
--- /dev/null
@@ -0,0 +1,883 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 11. Account Information Databases</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="NetworkBrowsing.html" title="Chapter 10. Network Browsing"><link rel="next" href="groupmapping.html" title="Chapter 12. Group Mapping  MS Windows and UNIX"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 11. Account Information Databases</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="NetworkBrowsing.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="groupmapping.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="passdb"></a>Chapter 11. Account Information Databases</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jeremy</span> <span class="surname">Allison</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jra@samba.org">jra@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Olivier (lem)</span> <span class="surname">Lemaire</span></h3><div class="affiliation"><span class="orgname">IDEALX<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:olem@IDEALX.org">olem@IDEALX.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 24, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="passdb.html#id2903592">Features and Benefits</a></dt><dd><dl><dt><a href="passdb.html#id2903640">Backward Compatibility Backends</a></dt><dt><a href="passdb.html#id2903800">New Backends</a></dt></dl></dd><dt><a href="passdb.html#passdbtech">Technical Information</a></dt><dd><dl><dt><a href="passdb.html#id2904193">Important Notes About Security</a></dt><dt><a href="passdb.html#id2904429">Mapping User Identifiers between MS Windows and UNIX</a></dt><dt><a href="passdb.html#idmapbackend">Mapping Common UIDs/GIDs on Distributed Machines</a></dt></dl></dd><dt><a href="passdb.html#acctmgmttools">Account Management Tools</a></dt><dd><dl><dt><a href="passdb.html#id2904747">The smbpasswd Command</a></dt><dt><a href="passdb.html#pdbeditthing">The pdbedit Command</a></dt></dl></dd><dt><a href="passdb.html#id2905334">Password Backends</a></dt><dd><dl><dt><a href="passdb.html#id2905385">Plaintext</a></dt><dt><a href="passdb.html#id2905425">smbpasswd  Encrypted Password Database</a></dt><dt><a href="passdb.html#id2905552">tdbsam</a></dt><dt><a href="passdb.html#id2905605">ldapsam</a></dt><dt><a href="passdb.html#id2907687">MySQL</a></dt><dt><a href="passdb.html#XMLpassdb">XML</a></dt></dl></dd><dt><a href="passdb.html#id2908781">Common Errors</a></dt><dd><dl><dt><a href="passdb.html#id2908788">Users Cannot Logon</a></dt><dt><a href="passdb.html#id2908830">Users Being Added to the Wrong Backend Database</a></dt><dt><a href="passdb.html#id2908922">Configuration of auth methods</a></dt></dl></dd></dl></div><p>
+Samba-3 implements a new capability to work concurrently with multiple account backends.
+The possible new combinations of password backends allows Samba-3 a degree of flexibility
+and scalability that previously could be achieved only with MS Windows Active Directory.
+This chapter describes the new functionality and how to get the most out of it.
+</p><p>
+In the development of Samba-3, a number of requests were received to provide the
+ability to migrate MS Windows NT4 SAM accounts to Samba-3 without the need to provide
+matching UNIX/Linux accounts. We called this the <span class="emphasis"><em>Non-UNIX Accounts (NUA)</em></span>
+capability. The intent was that an administrator could decide to use the <span class="emphasis"><em>tdbsam</em></span>
+backend and by simply specifying <a class="indexterm" name="id2903560"></a><i class="parameter"><tt>passdb backend</tt></i> = tdbsam_nua,
+this would allow Samba-3 to implement a solution that did not use UNIX accounts per se. Late
+in the development cycle, the team doing this work hit upon some obstacles that prevents this
+solution from being used. Given the delays with the Samba-3 release, a decision was made to not
+deliver this functionality until a better method of recognizing NT Group SIDs from NT User
+SIDs could be found. This feature may return during the life cycle for the Samba-3 series.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Samba-3 does not support Non-UNIX Account (NUA) operation for user accounts.
+Samba-3 does support NUA operation for machine accounts.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2903592"></a>Features and Benefits</h2></div></div><div></div></div><p>
+Samba-3 provides for complete backward compatibility with Samba-2.2.x functionality
+as follows:
+<a class="indexterm" name="id2903606"></a>
+<a class="indexterm" name="id2903617"></a>
+<a class="indexterm" name="id2903628"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903640"></a>Backward Compatibility Backends</h3></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">Plain Text</span></dt><dd><p>
+                       This option uses nothing but the UNIX/Linux <tt class="filename">/etc/passwd</tt>
+                       style backend. 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"> for more information
+                       regarding the limitations of Plain Text password usage.
+                       </p></dd><dt><span class="term">smbpasswd</span></dt><dd><p>
+                       This option allows continued use of the <tt class="filename">smbpasswd</tt>
+                       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.
+                       </p><p>
+                       This backend should be used only for backward compatibility with older
+                       versions of Samba. It may be deprecated in future releases.
+                       </p></dd><dt><span class="term">ldapsam_compat (Samba-2.2 LDAP Compatibility)</span></dt><dd><p>
+                       There is a password backend option that allows continued operation with
+                       an existing OpenLDAP backend that uses the Samba-2.2.x LDAP schema extension.
+                       This option is provided primarily as a migration tool, although there is
+                       no reason to force migration at this time. This tool will eventually
+                       be deprecated.
+                       </p></dd></dl></div></div><p>
+Samba-3 introduces a number of new password backend capabilities.
+<a class="indexterm" name="id2903755"></a>
+<a class="indexterm" name="id2903766"></a>
+<a class="indexterm" name="id2903777"></a>
+<a class="indexterm" name="id2903788"></a>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2903800"></a>New Backends</h3></div></div><div></div></div><div class="variablelist"><dl><dt><span class="term">tdbsam</span></dt><dd><p>
+                       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.
+                       </p><p>
+                       The <span class="emphasis"><em>tdbsam</em></span> password backend stores the old <span class="emphasis"><em>
+                       smbpasswd</em></span> 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.
+                       </p><p>
+                       The inclusion of the <span class="emphasis"><em>tdbsam</em></span> 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.
+                       </p></dd><dt><span class="term">ldapsam</span></dt><dd><p>
+                       This provides a rich directory backend for distributed account installation.    
+                       </p><p>
+                       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 <tt class="filename">examples/LDAP</tt> directory of the Samba distribution.
+                       </p><p>
+                       The new LDAP implementation significantly expands the control abilities that
+                       were possible with prior versions of Samba. It is now possible to specify
+                       &#8220;<span class="quote">per user</span>&#8221; 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 to allow greater scalability.
+                       </p></dd><dt><span class="term">mysqlsam (MySQL based backend)</span></dt><dd><p>
+                       It is expected that the MySQL-based SAM will be very popular in some corners.
+                       This database backend will be of considerable interest to sites that want to
+                       leverage existing MySQL technology.
+                       </p></dd><dt><span class="term">xmlsam (XML based datafile)</span></dt><dd><p>
+<a class="indexterm" name="id2903946"></a>
+                       Allows the account and password data to be stored in an XML format
+                       data file. This backend cannot be used for normal operation, it can only 
+                       be used in conjunction with <b class="command">pdbedit</b>'s pdb2pdb 
+                       functionality. The DTD that is used might be subject to changes in the future.
+                       </p><p>
+                       The <i class="parameter"><tt>xmlsam</tt></i> option can be useful for account migration between database
+                       backends or backups. Use of this tool will allow the data to be edited before migration
+                       into another backend format.
+                       </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="passdbtech"></a>Technical Information</h2></div></div><div></div></div><p>
+       Old Windows clients send plain text passwords over the wire. Samba can check these
+       passwords by encrypting them and comparing them to the hash stored in the UNIX user database.
+       </p><p>
+<a class="indexterm" name="id2904009"></a>     
+       Newer Windows clients send encrypted passwords (so-called Lanman and NT hashes) over 
+       the wire, instead of plain text passwords. The newest clients will send only encrypted
+       passwords and refuse to send plain text passwords, unless their registry is tweaked.
+       </p><p>
+       These passwords can't be converted to UNIX-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.
+       </p><p>
+       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 <a class="indexterm" name="id2904039"></a><i class="parameter"><tt>passdb backend</tt></i>. Commonly available backends are LDAP, plain text
+       file, and MySQL. For more information, see the man page for <tt class="filename">smb.conf</tt> regarding the 
+       <a class="indexterm" name="id2904062"></a><i class="parameter"><tt>passdb backend</tt></i> parameter.
+       </p><div class="figure"><a name="idmap-sid2uid"></a><p class="title"><b>Figure 11.1. IDMAP: Resolution of SIDs to UIDs.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-sid2uid.png" width="270" alt="IDMAP: Resolution of SIDs to UIDs."></div></div><p>
+<a class="indexterm" name="id2904123"></a>
+       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"> and
+       <link linkend="idmap-uid2sid">.
+       </p><div class="figure"><a name="idmap-uid2sid"></a><p class="title"><b>Figure 11.2. IDMAP: Resolution of UIDs to SIDs.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/idmap-uid2sid.png" width="270" alt="IDMAP: Resolution of UIDs to SIDs."></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2904193"></a>Important Notes About Security</h3></div></div><div></div></div><p>
+               The UNIX and SMB password encryption techniques seem similar on the surface. This
+               similarity is, however, only skin deep. The UNIX scheme typically sends cleartext
+               passwords over the network when logging in. This is bad. The SMB encryption scheme
+               never sends the cleartext 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 &#8220;<span class="quote">password equivalent.</span>&#8221; 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 thus treat the datastored in whatever passdb
+               backend you use (smbpasswd file, LDAP, MYSQL) as though it contained the cleartext
+               passwords of all your users. Its contents must be kept secret and the file should
+               be protected accordingly.
+               </p><p>
+               Ideally, we would like a password scheme that involves neither plain text passwords
+               on the network nor on disk. Unfortunately, this is not available as Samba is stuck with
+               having to be compatible with other SMB systems (Windows NT, Windows for Workgroups, Windows 9x/Me).
+               </p><p>
+               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.
+               </p><p>
+               The following versions of Microsoft Windows do not support full domain security protocols,
+               although they may log onto a domain environment:
+               </p><div class="itemizedlist"><ul type="disc"><li>MS DOS Network client 3.0 with the basic network redirector installed.</li><li>Windows 95 with the network redirector update installed.</li><li>Windows 98 [Second Edition].</li><li>Windows Me.</li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               MS Windows XP Home does not have facilities to become a Domain Member and it cannot participate in domain logons.
+               </p></div><p>
+               The following versions of MS Windows fully support domain security protocols.
+               </p><div class="itemizedlist"><ul type="disc"><li>Windows NT 3.5x.</li><li>Windows NT 4.0.</li><li>Windows 2000 Professional.</li><li>Windows 200x Server/Advanced Server.</li><li>Windows XP Professional.</li></ul></div><p>
+               All current releases of Microsoft SMB/CIFS clients support authentication via the
+               SMB Challenge/Response mechanism described here. Enabling cleartext authentication
+               does not disable the ability of the client to participate in encrypted authentication.
+               Instead, it allows the client to negotiate either plain text or encrypted password
+               handling.
+               </p><p>
+               MS Windows clients will cache the encrypted password alone. Where plain text passwords
+               are re-enabled through the appropriate registry change, the plain text 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.
+               </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2904338"></a>Advantages of Encrypted Passwords</h4></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Plaintext passwords are not passed across 
+                               the network. Someone using a network sniffer cannot just 
+                               record passwords going to the SMB server.</p></li><li><p>Plaintext passwords are not stored anywhere in
+                               memory or on disk.</p></li><li><p>Windows NT does not like talking to a server 
+                               that does not support encrypted passwords. It will refuse 
+                               to browse the server if the server is also in User Level 
+                               security mode. It will insist on prompting the user for the 
+                               password on each connection, which is very annoying. The
+                               only things you can do to stop this is to use SMB encryption.
+                               </p></li><li><p>Encrypted password support allows automatic share
+                               (resource) reconnects.</p></li><li><p>Encrypted passwords are essential for PDC/BDC
+                               operation.</p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2904393"></a>Advantages of Non-Encrypted Passwords</h4></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Plaintext passwords are not kept 
+                               on disk, and are not cached in memory. </p></li><li><p>Uses same password file as other UNIX 
+                               services such as Login and FTP.</p></li><li><p>Use of other services (such as Telnet and FTP) that
+                               send plain text passwords over the network, so sending them for SMB
+                               is not such a big deal.</p></li></ul></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2904429"></a>Mapping User Identifiers between MS Windows and UNIX</h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       First, all Samba SAM (Security Account Manager 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 <a class="indexterm" name="id2904452"></a><i class="parameter"><tt>add user script</tt></i>
+       interface to add the account to the Samba host OS. In essence all accounts in
+       the local SAM require a local user account.
+       </p><p>
+       The second way to effect Windows SID to UNIX UID mapping is via the
+       <span class="emphasis"><em>idmap uid</em></span> and <span class="emphasis"><em>idmap gid</em></span> parameters in <tt class="filename">smb.conf</tt>.
+       Please refer to the man page for information about these parameters.
+       These parameters are essential when mapping users from a remote SAM server.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="idmapbackend"></a>Mapping Common UIDs/GIDs on Distributed Machines</h3></div></div><div></div></div><p>
+       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 <b class="command">rsync</b>.
+       </p><p>
+       The special facility is enabled using a parameter called <i class="parameter"><tt>idmap backend</tt></i>.
+       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. A sample use is shown in
+       <link linkend="idmapbackendexample">.
+       </p><p>
+<a class="indexterm" name="id2904556"></a>
+</p><div class="example"><a name="idmapbackendexample"></a><p class="title"><b>Example 11.1. Example configuration with the LDAP idmap backend</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap backend = ldapsam:ldap://ldap-server.quenya.org:636</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap backend = ldapsam:ldaps://ldap-server.quenya.org</tt></i></td></tr></table></div><p>
+       </p><p>
+       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">http://www.padl.com</ulink> have
+       produced and released to open source an array of tools that might be of interest. These tools include:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               <span class="emphasis"><em>nss_ldap:</em></span> An LDAP Name Service Switch 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/GIDs.
+               </p></li><li><p>
+               <span class="emphasis"><em>pam_ldap:</em></span> A PAM module that provides LDAP integration for UNIX/Linux
+               system access authentication.
+               </p></li><li><p>
+               <span class="emphasis"><em>idmap_ad:</em></span> An IDMAP backend that supports the Microsoft Services for
+               UNIX RFC 2307 schema available from their web
+               <ulink url="http://www.padl.com/download/xad_oss_plugins.tar.gz">site</ulink>.
+               </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="acctmgmttools"></a>Account Management Tools</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2904718"></a>
+Samba provides two tools for management of user and machine accounts. These tools are
+called <b class="command">smbpasswd</b> and <b class="command">pdbedit</b>. A third tool is under
+development but is not expected to ship in time for Samba-3.0.0. The new tool will be a TCL/TK
+GUI tool that looks much like the MS Windows NT4 Domain User Manager. Hopefully this will
+be announced in time for the Samba-3.0.1 release.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2904747"></a>The <span class="emphasis"><em>smbpasswd</em></span> Command</h3></div></div><div></div></div><p>
+               The smbpasswd utility is similar to the <b class="command">passwd</b>
+               or <b class="command">yppasswd</b> programs. It maintains the two 32 byte password
+               fields in the passdb backend.
+               </p><p>
+               <b class="command">smbpasswd</b> 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.
+               </p><p>
+               <b class="command">smbpasswd</b> has the capability to change passwords on Windows NT
+               servers (this only works when the request is sent to the NT Primary Domain Controller
+               if changing an NT Domain user's password).
+               </p><p>
+               <b class="command">smbpasswd</b> can be used to:
+<a class="indexterm" name="id2904816"></a>
+<a class="indexterm" name="id2904824"></a>
+               
+               </p><div class="itemizedlist"><ul type="disc"><li><span class="emphasis"><em>add</em></span> user or machine accounts.</li><li><span class="emphasis"><em>delete</em></span> user or machine accounts.</li><li><span class="emphasis"><em>enable</em></span> user or machine accounts.</li><li><span class="emphasis"><em>disable</em></span> user or machine accounts.</li><li><span class="emphasis"><em>set to NULL</em></span> user passwords.</li><li><span class="emphasis"><em>manage interdomain trust accounts.</em></span></li></ul></div><p>
+               To run smbpasswd as a normal user just type:
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbpasswd</tt></b>
+<tt class="prompt">Old SMB password: </tt><b class="userinput"><tt><i class="replaceable"><tt>secret</tt></i></tt></b>
+</pre><p>
+               For <i class="replaceable"><tt>secret</tt></i>, type old value here or press return if
+               there is no old password.
+</p><pre class="screen">
+<tt class="prompt">New SMB Password: </tt><b class="userinput"><tt><i class="replaceable"><tt>new secret</tt></i></tt></b>
+<tt class="prompt">Repeat New SMB Password: </tt><b class="userinput"><tt><i class="replaceable"><tt>new secret</tt></i></tt></b>
+</pre><p>
+               </p><p>
+               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.
+               </p><p>
+               When invoked by an ordinary user, the command will only allow the user to change his or her own
+               SMB password.
+               </p><p>
+               When run by root, <b class="command">smbpasswd</b> may take an optional argument specifying
+               the user name whose SMB password you wish to change. When run as root, <b class="command">smbpasswd</b>
+               does not prompt for or check the old password value, thus allowing root to set passwords 
+               for users who have forgotten their passwords.
+               </p><p>
+               <b class="command">smbpasswd</b> is designed to work in the way familiar to UNIX
+               users who use the <b class="command">passwd</b> or <b class="command">yppasswd</b> commands.
+               While designed for administrative use, this tool provides essential User Level
+               password change capabilities.
+               </p><p>
+               For more details on using <b class="command">smbpasswd</b>, refer to the man page (the
+               definitive reference).
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="pdbeditthing"></a>The <span class="emphasis"><em>pdbedit</em></span> Command</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2905062"></a>
+               <b class="command">pdbedit</b> is a tool that can be used only by root. It is used to
+               manage the passdb backend. <b class="command">pdbedit</b> can be used to:
+<a class="indexterm" name="id2905085"></a>
+<a class="indexterm" name="id2905094"></a>
+
+               </p><div class="itemizedlist"><ul type="disc"><li>add, remove or modify user accounts.</li><li>list user accounts.</li><li>migrate user accounts.</li></ul></div><p>
+<a class="indexterm" name="id2905127"></a>
+               The <b class="command">pdbedit</b> 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 super set of them.
+               </p><p>
+<a class="indexterm" name="id2905150"></a>
+               One particularly important purpose of the <b class="command">pdbedit</b> is to allow
+               the migration of account information from one passdb backend to another. See the
+               <link linkend="XMLpassdb"> password backend section of this chapter.
+               </p><p>
+               The following is an example of the user account information that is stored in
+               a tdbsam password backend. This listing was produced by running:
+               </p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>pdbedit -Lv met</tt></b>
+UNIX username:        met
+NT username:
+Account Flags:        [UX         ]
+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:               MIDEARTH
+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
+</pre><p>
+<a class="indexterm" name="id2905222"></a>
+               The <b class="command">pdbedit</b> tool allows migration of authentication (account)
+               databases from one backend to another. For example: To migrate accounts from an
+               old <tt class="filename">smbpasswd</tt> database to a <i class="parameter"><tt>tdbsam</tt></i>
+               backend:
+               </p><div class="procedure"><ol type="1"><li><p>
+                       Set the <a class="indexterm" name="id2905264"></a><i class="parameter"><tt>passdb backend</tt></i> = tdbsam, smbpasswd.
+                       </p></li><li><p>
+                       Execute:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>pdbedit -i smbpassed -e tdbsam</tt></b>
+</pre><p>
+                       </p></li><li><p>
+                       Now remove the <i class="parameter"><tt>smbpasswd</tt></i> from the passdb backend
+                       configuration in <tt class="filename">smb.conf</tt>.
+                       </p></li></ol></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2905334"></a>Password Backends</h2></div></div><div></div></div><p>
+Samba offers the greatest flexibility in backend account database design of any SMB/CIFS server
+technology available today. The flexibility is immediately obvious as one begins to explore this
+capability.
+</p><p>
+It is possible to specify not only multiple different password backends, but even multiple
+backends of the same type. For example, to use two different tdbsam databases:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>passdb backend = tdbsam:/etc/samba/passdb.tdb \</tt></i></td></tr><tr><td><i class="parameter"><tt>tdbsam:/etc/samba/old-passdb.tdb</tt></i></td></tr></table><p>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2905385"></a>Plaintext</h3></div></div><div></div></div><p>
+               Older versions of Samba retrieved user information from the UNIX user database 
+               and eventually some other fields from the file <tt class="filename">/etc/samba/smbpasswd</tt>
+               or <tt class="filename">/etc/smbpasswd</tt>. 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 <tt class="filename">/etc/passwd</tt> database.
+               Linux systems For example, all operations are done via PAM.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2905425"></a>smbpasswd  Encrypted Password Database</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2905439"></a>
+               Traditionally, when configuring <a class="indexterm" name="id2905450"></a><i class="parameter"><tt>encrypt passwords</tt></i> = yes in Samba's <tt class="filename">smb.conf</tt> file, user account
+               information such as username, LM/NT password hashes, password change times, and account
+               flags have been stored in the <tt class="filename">smbpasswd(5)</tt> file. There are several
+               disadvantages to this approach for sites with large numbers of users (counted
+               in the thousands).
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+               The first problem is that all lookups must be performed sequentially. Given that
+               there are approximately two lookups per domain logon (one for a normal
+               session connection 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 used in databases.
+               </p></li><li><p>
+               The second problem is that administrators who desire to replicate a smbpasswd file
+               to more than one Samba server were left to use external tools such as
+               <b class="command">rsync(1)</b> and <b class="command">ssh(1)</b> and wrote custom,
+               in-house scripts.
+               </p></li><li><p>
+               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).
+               </p></li></ul></div><p>
+               As a result of these deficiencies, a more robust means of storing user attributes
+               used by smbd was developed. The API which 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 CVS trees). 
+               </p><p>
+               Samba provides an enhanced set of passdb backends that overcome the deficiencies
+               of the smbpasswd plain text database. These are tdbsam, ldapsam and xmlsam.
+               Of these, ldapsam will be of most interest to large corporate or enterprise sites.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2905552"></a>tdbsam</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2905563"></a>
+               Samba can store user and machine account data in a &#8220;<span class="quote">TDB</span>&#8221; (Trivial Database).
+               Using this backend does not require any additional configuration. This backend is
+               recommended for new installations that do not require LDAP.
+               </p><p>
+               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.
+               </p><p>
+               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.
+               </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2905605"></a>ldapsam</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2905616"></a>
+               There are a few points to stress that the ldapsam does not provide. The LDAP
+               support referred to in this documentation does not include:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>A means of retrieving user account information from
+                       an Windows 200x Active Directory server.</p></li><li><p>A means of replacing /etc/passwd.</p></li></ul></div><p>
+               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 at
+               <ulink url="http://safari.oreilly.com/?XmlId=1-56592-491-6">
+               LDAP, System Administration; Gerald Carter by O'Reilly; Chapter 6: Replacing NIS."</ulink>
+               </p><p>
+               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:
+               </p><div class="itemizedlist"><ul type="disc"><li><p><ulink url="http://www.openldap.org/">OpenLDAP</ulink></p></li><li><p><ulink url="http://iplanet.netscape.com/directory">Sun iPlanet Directory Server</ulink></p></li></ul></div><p>
+               Two additional Samba resources which may prove to be helpful are:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>The <ulink url="http://www.unav.es/cti/ldap-smb/ldap-smb-3-howto.html">Samba-PDC-LDAP-HOWTO</ulink>
+                       maintained by Ignacio Coupeau.</p></li><li><p>The NT migration scripts from <ulink url="http://samba.idealx.org/">IDEALX</ulink> that are
+                       geared to manage users and group in such a Samba-LDAP Domain Controller configuration.
+                       </p></li></ul></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2905753"></a>Supported LDAP Servers</h4></div></div><div></div></div><p>
+                       The LDAP ldapsam code has been developed and tested using the OpenLDAP 2.0 and 2.1 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">.
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2905778"></a>Schema and Relationship to the RFC 2307 posixAccount</h4></div></div><div></div></div><p>
+                       Samba-3.0 includes the necessary schema file for OpenLDAP 2.0 in
+                       <tt class="filename">examples/LDAP/samba.schema</tt>. The sambaSamAccount objectclass is given here:
+                       </p><p>
+</p><pre class="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 ))
+</pre><p>
+</p><p>
+                       The <tt class="filename">samba.schema</tt> 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@samba.org">jerry@samba.org</ulink>.
+                       </p><p>
+                       Just as the smbpasswd file is meant to store information that provides information additional to  a
+                       user's <tt class="filename">/etc/passwd</tt> entry, so is the sambaSamAccount object
+                       meant to supplement the UNIX user account information. A sambaSamAccount is a
+                       <tt class="constant">AUXILIARY</tt> 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 RFC2307. This is by design.
+                       </p><p>
+                       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, smbd will still obtain the user's UNIX account
+                       information via the standard C library calls (e.g., getpwnam(), et al).
+                       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.
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2905890"></a>OpenLDAP Configuration</h4></div></div><div></div></div><p>
+                       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 <tt class="filename">examples/LDAP</tt>
+                       in the Samba source distribution.
+                       </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp samba.schema /etc/openldap/schema/</tt></b>
+</pre><p>
+</p><p>
+                       Next, include the <tt class="filename">samba.schema</tt> file in <tt class="filename">slapd.conf</tt>.
+                       The sambaSamAccount object contains two attributes that depend on other schema
+                       files. The <i class="parameter"><tt>uid</tt></i> attribute is defined in <tt class="filename">cosine.schema</tt> and
+                       the <i class="parameter"><tt>displayName</tt></i> attribute is defined in the <tt class="filename">inetorgperson.schema</tt>
+                       file. Both of these must be included before the <tt class="filename">samba.schema</tt> file.
+                       </p><p>
+</p><pre class="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/samba.schema
+include            /etc/openldap/schema/nis.schema
+....
+</pre><p>
+</p><p>
+               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):
+               </p><p>
+</p><pre class="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
+</pre><p>
+</p><p>
+               Create the new index by executing:
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt>./sbin/slapindex -f slapd.conf
+</pre><p>
+</p><p>
+               Remember to restart slapd after making these changes:
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/etc/init.d/slapd restart</tt></b>
+</pre><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2906098"></a>Initialize the LDAP Database</h4></div></div><div></div></div><p>
+               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):
+               </p><p>
+</p><pre class="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
+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: People
+
+# 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: People
+
+# 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
+</pre><p>
+</p><p>
+               The userPassword shown above should be generated using <b class="command">slappasswd</b>.
+               </p><p>
+               The following command will then load the contents of the LDIF file into the LDAP
+               database.
+               </p><p>
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>slapadd -v -l initldap.dif</tt></b>
+</pre><p>
+</p><p>
+               Do not forget to secure your LDAP server with an adequate access control list
+               as well as an admin password.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+               Before Samba can access the LDAP server you need to store the LDAP admin password
+               into the Samba-3 <tt class="filename">secrets.tdb</tt> database by:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbpasswd -w <i class="replaceable"><tt>secret</tt></i></tt></b>
+</pre><p>
+               </p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2906239"></a>Configuring Samba</h4></div></div><div></div></div><p>
+                       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.
+                       </p><p>LDAP related smb.conf options: 
+                       <a class="indexterm" name="id2906257"></a><i class="parameter"><tt>passdb backend</tt></i> = ldapsam:url,
+                       <a class="indexterm" name="id2906272"></a><i class="parameter"><tt>ldap admin dn</tt></i>,
+                       <a class="indexterm" name="id2906286"></a><i class="parameter"><tt>ldap delete dn</tt></i>,
+                       <a class="indexterm" name="id2906300"></a><i class="parameter"><tt>ldap filter</tt></i>,
+                       <a class="indexterm" name="id2906313"></a><i class="parameter"><tt>ldap group suffix</tt></i>,
+                       <a class="indexterm" name="id2906327"></a><i class="parameter"><tt>ldap idmap suffix</tt></i>,
+                       <a class="indexterm" name="id2906341"></a><i class="parameter"><tt>ldap machine suffix</tt></i>,
+                       <a class="indexterm" name="id2906355"></a><i class="parameter"><tt>ldap passwd sync</tt></i>,
+                       <a class="indexterm" name="id2906369"></a><i class="parameter"><tt>ldap ssl</tt></i>,
+                       <a class="indexterm" name="id2906383"></a><i class="parameter"><tt>ldap suffix</tt></i>,
+                       <a class="indexterm" name="id2906396"></a><i class="parameter"><tt>ldap user suffix</tt></i>,
+               </p><p>
+                       These are described in the <tt class="filename">smb.conf</tt> man
+                       page and so will not be repeated here. However, a sample <tt class="filename">smb.conf</tt> file for
+                       use with an LDAP directory could appear as shown in <link linkend="confldapex">.
+                       </p><p>
+</p><div class="example"><a name="confldapex"></a><p class="title"><b>Example 11.2. Configuration with LDAP</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr><tr><td><i class="parameter"><tt>encrypt passwords = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = MORIA</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = NOLDOR</tt></i></td></tr><tr><td># ldap related parameters</td></tr><tr><td># define the DN to use when binding to the directory servers</td></tr><tr><td># The password for this DN is not stored in smb.conf. Rather it</td></tr><tr><td># must be set by using 'smbpasswd -w <i class="replaceable"><tt>secretpw</tt></i>' to store the</td></tr><tr><td># passphrase in the secrets.tdb file. If the "ldap admin dn" values</td></tr><tr><td># change, this password will need to be reset.</td></tr><tr><td><i class="parameter"><tt>ldap admin dn = "cn=Manager,ou=People,dc=quenya,dc=org"</tt></i></td></tr><tr><td># Define the SSL option when connecting to the directory</td></tr><tr><td># ('off', 'start tls', or 'on' (default))</td></tr><tr><td><i class="parameter"><tt>ldap ssl = start tls</tt></i></td></tr><tr><td># syntax: passdb backend = ldapsam:ldap://server-name[:port]</td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam:ldap://frodo.quenya.org</tt></i></td></tr><tr><td># smbpasswd -x delete the entire dn-entry</td></tr><tr><td><i class="parameter"><tt>ldap delete dn = no</tt></i></td></tr><tr><td># the machine and user suffix added to the base suffix</td></tr><tr><td># wrote WITHOUT quotes. NULL suffixes by default</td></tr><tr><td><i class="parameter"><tt>ldap user suffix = ou=People</tt></i></td></tr><tr><td><i class="parameter"><tt>ldap group suffix = ou=Groups</tt></i></td></tr><tr><td><i class="parameter"><tt>ldap machine suffix = ou=Computers</tt></i></td></tr><tr><td># Trust UNIX account information in LDAP</td></tr><tr><td>#  (see the smb.conf manpage for details)</td></tr><tr><td>#  specify the base DN to use when searching the directory</td></tr><tr><td><i class="parameter"><tt>ldap suffix = ou=People,dc=quenya,dc=org</tt></i></td></tr><tr><td>#  generally the default ldap search filter is ok</td></tr><tr><td><i class="parameter"><tt>ldap filter = (&amp;(uid=%u)(objectclass=sambaSamAccount))</tt></i></td></tr></table></div><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2906668"></a>Accounts and Groups Management</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2906680"></a>
+<a class="indexterm" name="id2906689"></a>
+
+                       As user accounts are managed through the sambaSamAccount objectclass, you should
+                       modify your existing administration tools to deal with sambaSamAccount attributes.
+                       </p><p>
+                       Machine accounts are managed with the sambaSamAccount objectclass, just
+                       like users accounts. However, it is up to you to store those accounts
+                       in a different tree of your LDAP namespace. You should use
+                       &#8220;<span class="quote">ou=Groups,dc=quenya,dc=org</span>&#8221; to store groups and
+                       &#8220;<span class="quote">ou=People,dc=quenya,dc=org</span>&#8221; to store users. Just configure your
+                       NSS and PAM accordingly (usually, in the <tt class="filename">/etc/openldap/sldap.conf</tt>
+                       configuration file).
+                       </p><p>
+                       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 <tt class="constant">Domain Groups</tt>
+                       and, unlike MS Windows 2000 and Active Directory, Samba-3 does not
+                       support nested groups. 
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2906746"></a>Security and sambaSamAccount</h4></div></div><div></div></div><p>
+                       There are two important points to remember when discussing the security
+                       of sambaSamAccount entries in the directory.
+                       </p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>Never</em></span> retrieve the lmPassword or
+                               ntPassword attribute values over an unencrypted LDAP session.</p></li><li><p><span class="emphasis"><em>Never</em></span> allow non-admin users to
+                               view the lmPassword or ntPassword attribute values.</p></li></ul></div><p>
+                       These password hashes are cleartext equivalents and can be used to impersonate
+                       the user without deriving the original cleartext strings. For more information
+                       on the details of LM/NT password hashes, refer to the
+                       <link linkend="passdb"> section of this chapter.
+                       </p><p>
+                       To remedy the first security issue, the <a class="indexterm" name="id2906805"></a><i class="parameter"><tt>ldap ssl</tt></i> <tt class="filename">smb.conf</tt> parameter defaults
+                       to require an encrypted session (<a class="indexterm" name="id2906827"></a><i class="parameter"><tt>ldap ssl</tt></i> = on) using
+                       the default port of <tt class="constant">636</tt>
+                       when contacting the directory server. When using an OpenLDAP server, it
+                       is possible to use the use the StartTLS LDAP extended  operation in the place of
+                       LDAPS. In either case, you are strongly discouraged to disable this security
+                       (<a class="indexterm" name="id2906849"></a><i class="parameter"><tt>ldap ssl</tt></i> = off).
+                       </p><p>
+                       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.
+                       </p><p>
+                       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 <tt class="filename">slapd.conf</tt>:
+                       </p><p>
+</p><pre class="programlisting">
+## allow the "ldap admin dn" access, but deny everyone else
+access to attrs=lmPassword,ntPassword
+     by dn="cn=Samba Admin,ou=People,dc=quenya,dc=org" write
+     by * none
+</pre><p>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2906904"></a>LDAP Special Attributes for sambaSamAccounts</h4></div></div><div></div></div><p>
+                       The sambaSamAccount objectclass is composed of the attributes shown in <link linkend="attribobjclPartA">, and <link linkend="attribobjclPartB">.
+                       </p><p>
+                       </p><div class="table"><a name="attribobjclPartA"></a><p class="title"><b>Table 11.1. Attributes in the sambaSamAccount objectclass (LDAP)  Part A</b></p><table summary="Attributes in the sambaSamAccount objectclass (LDAP)  Part A" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left"><tt class="constant">sambaLMPassword</tt></td><td align="justify">The LANMAN password 16-byte hash stored as a character
+                                               representation of a hexadecimal string.</td></tr><tr><td align="left"><tt class="constant">sambaNTPassword</tt></td><td align="justify">The NT password hash 16-byte stored as a character
+                                               representation of a hexadecimal string.</td></tr><tr><td align="left"><tt class="constant">sambaPwdLastSet</tt></td><td align="justify">The integer time in seconds since 1970 when the
+                                               <tt class="constant">sambaLMPassword</tt> and <tt class="constant">sambaNTPassword</tt> attributes were last set.
+                               </td></tr><tr><td align="left"><tt class="constant">sambaAcctFlags</tt></td><td align="justify">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).</td></tr><tr><td align="left"><tt class="constant">sambaLogonTime</tt></td><td align="justify">Integer value currently unused</td></tr><tr><td align="left"><tt class="constant">sambaLogoffTime</tt></td><td align="justify">Integer value currently unused</td></tr><tr><td align="left"><tt class="constant">sambaKickoffTime</tt></td><td align="justify">Specifies the time (UNIX time format) when the user
+                               will be locked down and cannot login any longer. If this attribute is ommited, then the account will never expire.
+                               If you use this attribute together with `shadowExpire' of the `shadowAccount' objectClass, will enable accounts to      
+                               expire completly on an exact date.</td></tr><tr><td align="left"><tt class="constant">sambaPwdCanChange</tt></td><td align="justify">Specifies the time (UNIX time format) from which on the user is allowed to
+                               change his password. If attribute is not set, the user will be free to change his password whenever he wants.</td></tr><tr><td align="left"><tt class="constant">sambaPwdMustChange</tt></td><td align="justify">Specifies the time (UNIX time format) since 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.</td></tr><tr><td align="left"><tt class="constant">sambaHomeDrive</tt></td><td align="justify">Specifies the drive letter to which to map the
+                               UNC path specified by sambaHomePath. The drive letter must be specified in the form &#8220;<span class="quote">X:</span>&#8221;
+                               where X is the letter of the drive to map. Refer to the &#8220;<span class="quote">logon drive</span>&#8221; parameter in the
+                               smb.conf(5) man page for more information.</td></tr><tr><td align="left"><tt class="constant">sambaLogonScript</tt></td><td align="justify">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 <a class="indexterm" name="id2907136"></a><i class="parameter"><tt>logon script</tt></i> parameter in the
+                               <tt class="filename">smb.conf</tt> man page for more information.</td></tr><tr><td align="left"><tt class="constant">sambaProfilePath</tt></td><td align="justify">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
+                               <a class="indexterm" name="id2907170"></a><i class="parameter"><tt>logon path</tt></i> parameter in the <tt class="filename">smb.conf</tt> man page for more information.</td></tr><tr><td align="left"><tt class="constant">sambaHomePath</tt></td><td align="justify">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 <tt class="filename">\\server\share\directory</tt>. This value can be a null string.
+                               Refer to the <b class="command">logon home</b> parameter in the <tt class="filename">smb.conf</tt> man page for more information.
+                               </td></tr></tbody></table></div><p>
+                       </p><p>
+                       </p><div class="table"><a name="attribobjclPartB"></a><p class="title"><b>Table 11.2. Attributes in the sambaSamAccount objectclass (LDAP)  Part B</b></p><table summary="Attributes in the sambaSamAccount objectclass (LDAP)  Part B" border="1"><colgroup><col align="left"><col align="justify"></colgroup><tbody><tr><td align="left"><tt class="constant">sambaUserWorkstations</tt></td><td align="justify">Here you can give a comma-seperated list of machines
+                               on which the user is allowed to login. You may observe problems when you try to connect to an Samba Domain Member.
+                               Bacause Domain Members are not in this list, the Domain Controllers will reject them. Where this attribute is ommited,
+                               the default implies no restrictions.
+                               </td></tr><tr><td align="left"><tt class="constant">sambaSID</tt></td><td align="justify">The security identifier(SID) of the user.
+                               The Windows equivalent of UNIX UIDs.</td></tr><tr><td align="left"><tt class="constant">sambaPrimaryGroupSID</tt></td><td align="justify">The Security IDentifier (SID) of the primary group
+                               of the user.</td></tr><tr><td align="left"><tt class="constant">sambaDomainName</tt></td><td align="justify">Domain the user is part of.</td></tr></tbody></table></div><p>
+                       </p><p>
+                       The majority of these parameters are only used when Samba is acting as a PDC of
+                       a domain (refer to <link linkend="samba-pdc">, for details on
+                       how to configure Samba as a Primary Domain Controller). The following four attributes
+                       are only stored with the sambaSamAccount entry if the values are non-default values:
+                       </p><div class="itemizedlist"><ul type="disc"><li>sambaHomePath</li><li>sambaLogonScript</li><li>sambaProfilePath</li><li>sambaHomeDrive</li></ul></div><p>
+                       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 <a class="indexterm" name="id2907374"></a><i class="parameter"><tt>logon home</tt></i> = \\%L\%u was defined in
+                       its <tt class="filename">smb.conf</tt> file. When a user named &#8220;<span class="quote">becky</span>&#8221; logons to the domain,
+                       the <a class="indexterm" name="id2907399"></a><i class="parameter"><tt>logon home</tt></i> string is expanded to \\MORIA\becky.
+                       If the smbHome attribute exists in the entry &#8220;<span class="quote">uid=becky,ou=People,dc=samba,dc=org</span>&#8221;,
+                       this value is used. However, if this attribute does not exist, then the value
+                       of the <a class="indexterm" name="id2907421"></a><i class="parameter"><tt>logon home</tt></i> 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., <tt class="filename">\\MOBY\becky</tt>).
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2907447"></a>Example LDIF Entries for a sambaSamAccount</h4></div></div><div></div></div><p>
+                       The following is a working LDIF that demonstrates the use of the SambaSamAccount objectclass:
+                       </p><p>
+       </p><pre class="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
+       </pre><p>
+       </p><p>
+                       The following is an LDIF entry for using both the sambaSamAccount and
+                       posixAccount objectclasses:
+                       </p><p>
+       </p><pre class="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
+</pre><p>
+       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2907513"></a>Password Synchronization</h4></div></div><div></div></div><p>
+               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.
+               </p><p>The <a class="indexterm" name="id2907531"></a><i class="parameter"><tt>ldap passwd sync</tt></i> options can have the  values shown in
+               <link linkend="ldappwsync">.</p><div class="table"><a name="ldappwsync"></a><p class="title"><b>Table 11.3. Possible <span class="emphasis"><em>ldap passwd sync</em></span> values</b></p><table summary="Possible ldap passwd sync values" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Value</th><th align="center">Description</th></tr></thead><tbody><tr><td align="left">yes</td><td align="justify"><p>When the user changes his password, update
+                              <tt class="constant">ntPassword</tt>, <tt class="constant">lmPassword</tt>
+                              and the <tt class="constant">password</tt> fields.</p></td></tr><tr><td align="left">no</td><td align="justify"><p>Only update <tt class="constant">ntPassword</tt> and <tt class="constant">lmPassword</tt>.</p></td></tr><tr><td align="left">only</td><td align="justify"><p>Only update the LDAP password and let the LDAP server worry about the other fields.
+                       This option is only available on some LDAP servers. Only when the LDAP server
+                       supports LDAP_EXOP_X_MODIFY_PASSWD.</p></td></tr></tbody></table></div><p>More information can be found in the <tt class="filename">smb.conf</tt> manpage.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2907687"></a>MySQL</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2907698"></a>
+       Every so often someone will come along with a great new idea. Storing user accounts in a
+       SQL backend is one of them. Those who want to do this are in the best position to know what the
+       specific benefits are to them. This may sound like a cop-out, but in truth we cannot attempt
+       to document every little detail why certain things of marginal utility to the bulk of
+       Samba users might make sense to the rest. In any case, the following instructions should help
+       the determined SQL user to implement a working system.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2907730"></a>Creating the Database</h4></div></div><div></div></div><p>
+                       You can set up your own table and specify the field names to pdb_mysql (see below
+                       for the column names) or use the default table. The file <tt class="filename">examples/pdb/mysql/mysql.dump</tt> 
+                       contains the correct queries to create the required tables. Use the command:
+
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>mysql -u<i class="replaceable"><tt>username</tt></i> -h<i class="replaceable"><tt>hostname</tt></i> -p<i class="replaceable"><tt>password</tt></i> \
+       <i class="replaceable"><tt>databasename</tt></i> &lt; <tt class="filename">/path/to/samba/examples/pdb/mysql/mysql.dump</tt></tt></b>
+</pre><p>
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2907797"></a>Configuring</h4></div></div><div></div></div><p>This plugin lacks some good documentation, but here is some brief infoormation. Add the following to the
+                       <a class="indexterm" name="id2907808"></a><i class="parameter"><tt>passdb backend</tt></i> variable in your <tt class="filename">smb.conf</tt>:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>passdb backend = [other-plugins] mysql:identifier [other-plugins]</tt></i></td></tr></table><p>
+                       </p><p>The identifier can be any string you like, as long as it does not collide with 
+                       the identifiers of other plugins or other instances of pdb_mysql. If you 
+                       specify multiple pdb_mysql.so entries in <a class="indexterm" name="id2907852"></a><i class="parameter"><tt>passdb backend</tt></i>, you also need to 
+                       use different identifiers.
+                       </p><p>
+                       Additional options can be given through the <tt class="filename">smb.conf</tt> file in the <i class="parameter"><tt>[global]</tt></i> section.
+                       Refer to <link linkend="mysqlpbe">.
+                       </p><div class="table"><a name="mysqlpbe"></a><p class="title"><b>Table 11.4. Basic smb.conf options for MySQL passdb backend</b></p><table summary="Basic smb.conf options for MySQL passdb backend" border="1"><colgroup><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Field</th><th align="justify">Contents</th></tr></thead><tbody><tr><td align="left">mysql host</td><td align="justify">Host name, defaults to `localhost'</td></tr><tr><td align="left">mysql password</td><td align="justify"> </td></tr><tr><td align="left">mysql user</td><td align="justify">Defaults to `samba'</td></tr><tr><td align="left">mysql database</td><td align="justify">Defaults to `samba'</td></tr><tr><td align="left">mysql port</td><td align="justify">Defaults to 3306</td></tr><tr><td align="left">table</td><td align="justify">Name of the table containing the users</td></tr></tbody></table></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+                       Since the password for the MySQL user is stored in the <tt class="filename">smb.conf</tt> file, you should make the <tt class="filename">smb.conf</tt> file 
+                       readable only to the user who runs Samba. This is considered a security bug and will soon be fixed.
+                       </p></div><p>Names of the columns are given in <link linkend="moremysqlpdbe">. The default column names can be found in the example table dump.
+                        </p><p>
+                       </p><div class="table"><a name="moremysqlpdbe"></a><p class="title"><b>Table 11.5. MySQL field names for MySQL passdb backend</b></p><table summary="MySQL field names for MySQL passdb backend" border="1"><colgroup><col align="left"><col align="left"><col align="justify"></colgroup><thead><tr><th align="left">Field</th><th align="left">Type</th><th align="justify">Contents</th></tr></thead><tbody><tr><td align="left">logon time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of last logon of user</td></tr><tr><td align="left">logoff time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of last logoff of user</td></tr><tr><td align="left">kickoff time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment user should be kicked off workstation (not enforced)</td></tr><tr><td align="left">pass last set time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment password was last set</td></tr><tr><td align="left">pass can change time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment from which password can be changed</td></tr><tr><td align="left">pass must change time column</td><td align="left">int(9)</td><td align="justify">UNIX time stamp of moment on which password must be changed</td></tr><tr><td align="left">username column</td><td align="left">varchar(255)</td><td align="justify">UNIX username</td></tr><tr><td align="left">domain column</td><td align="left">varchar(255)</td><td align="justify">NT domain user belongs to</td></tr><tr><td align="left">nt username column</td><td align="left">varchar(255)</td><td align="justify">NT username</td></tr><tr><td align="left">fullname column</td><td align="left">varchar(255)</td><td align="justify">Full name of user</td></tr><tr><td align="left">home dir column</td><td align="left">varchar(255)</td><td align="justify">UNIX homedir path</td></tr><tr><td align="left">dir drive column</td><td align="left">varchar(2)</td><td align="justify">Directory drive path (e.g., &#8220;<span class="quote">H:</span>&#8221;)</td></tr><tr><td align="left">logon script column</td><td align="left">varchar(255)</td><td align="justify">Batch file to run on client side when logging on</td></tr><tr><td align="left">profile path column</td><td align="left">varchar(255)</td><td align="justify">Path of profile</td></tr><tr><td align="left">acct desc column</td><td align="left">varchar(255)</td><td align="justify">Some ASCII NT user data</td></tr><tr><td align="left">workstations column</td><td align="left">varchar(255)</td><td align="justify">Workstations user can logon to (or NULL for all)</td></tr><tr><td align="left">unknown string column</td><td align="left">varchar(255)</td><td align="justify">Unknown string</td></tr><tr><td align="left">munged dial column</td><td align="left">varchar(255)</td><td align="justify">Unknown</td></tr><tr><td align="left">user sid column</td><td align="left">varchar(255)</td><td align="justify">NT user SID</td></tr><tr><td align="left">group sid column</td><td align="left">varchar(255)</td><td align="justify">NT group SID</td></tr><tr><td align="left">lanman pass column</td><td align="left">varchar(255)</td><td align="justify">Encrypted lanman password</td></tr><tr><td align="left">nt pass column</td><td align="left">varchar(255)</td><td align="justify">Encrypted nt passwd</td></tr><tr><td align="left">plain pass column</td><td align="left">varchar(255)</td><td align="justify">Plaintext password</td></tr><tr><td align="left">acct ctrl column</td><td align="left">int(9)</td><td align="justify">NT user data</td></tr><tr><td align="left">unknown 3 column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr><tr><td align="left">logon divs column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr><tr><td align="left">hours len column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr><tr><td align="left">bad password count column</td><td align="left">int(5)</td><td align="justify">Number of failed password tries before disabling an account</td></tr><tr><td align="left">logon count column</td><td align="left">int(5)</td><td align="justify">Number of logon attempts</td></tr><tr><td align="left">unknown 6 column</td><td align="left">int(9)</td><td align="justify">Unknown</td></tr></tbody></table></div><p>
+               </p><p>
+                       You can put a colon (:) after the name of each column, which 
+                       should specify the column to update when updating the table. You can also
+                       specify nothing behind the colon. Then the field data will not be updated. Setting a column name to <i class="parameter"><tt>NULL</tt></i> means the field should not be used.
+                       </p><p>An example configuration can be found in <link linkend="mysqlsam">.
+                       </p><div class="example"><a name="mysqlsam"></a><p class="title"><b>Example 11.3. Example configuration for the MySQL passdb backend</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = mysql:foo</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:mysql user = samba</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:mysql password = abmas</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:mysql database = samba</tt></i></td></tr><tr><td># domain name is static and can't be changed</td></tr><tr><td><i class="parameter"><tt>foo:domain column = 'MYWORKGROUP':</tt></i></td></tr><tr><td># The fullname column comes from several other columns</td></tr><tr><td><i class="parameter"><tt>foo:fullname column = CONCAT(firstname,' ',surname):</tt></i></td></tr><tr><td># Samba should never write to the password columns</td></tr><tr><td><i class="parameter"><tt>foo:lanman pass column = lm_pass:</tt></i></td></tr><tr><td><i class="parameter"><tt>foo:nt pass column = nt_pass:</tt></i></td></tr><tr><td># The unknown 3 column is not stored</td></tr><tr><td><i class="parameter"><tt>foo:unknown 3 column = NULL</tt></i></td></tr></table></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2908611"></a>Using Plaintext Passwords or Encrypted Password</h4></div></div><div></div></div><p>
+<a class="indexterm" name="id2908623"></a>
+                       I strongly discourage the use of plaintext passwords, however, you can use them.
+                       </p><p>
+                       If you would like to use plaintext passwords, set
+                       `identifier:lanman pass column' and `identifier:nt pass column' to
+                       `NULL' (without the quotes) and `identifier:plain pass column' to the
+                       name of the column containing the plaintext passwords. 
+                       </p><p>
+                       If you use encrypted passwords, set the 'identifier:plain pass
+                       column' to 'NULL' (without the quotes). This is the default.
+                       </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2908650"></a>Getting Non-Column Data from the Table</h4></div></div><div></div></div><p>
+                       It is possible to have not all data in the database by making some `constant'.
+                       </p><p>
+                       For example, you can set `identifier:fullname column' to
+                       something like <b class="command">CONCAT(Firstname,' ',Surname)</b>
+                       </p><p>
+                       Or, set `identifier:workstations column' to:
+                       <b class="command">NULL</b></p><p>See the MySQL documentation for more language constructs.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="XMLpassdb"></a>XML</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2908711"></a>
+               This module requires libxml2 to be installed.</p><p>The usage of pdb_xml is fairly straightforward. To export data, use:
+               </p><p>
+<a class="indexterm" name="id2908732"></a>
+                       <tt class="prompt">$ </tt> <b class="userinput"><tt>pdbedit -e xml:filename</tt></b>
+               </p><p>
+               (where filename is the name of the file to put the data in)
+               </p><p>
+               To import data, use:
+               <tt class="prompt">$ </tt> <b class="userinput"><tt>pdbedit -i xml:filename</tt></b>
+               </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2908781"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2908788"></a>Users Cannot Logon</h3></div></div><div></div></div><p>&#8220;<span class="quote">I've installed Samba, but now I can't log on with my UNIX account! </span>&#8221;</p><p>Make sure your user has been added to the current Samba <a class="indexterm" name="id2908806"></a><i class="parameter"><tt>passdb backend</tt></i>. Read the section <link linkend="acctmgmttools"> for details.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2908830"></a>Users Being Added to the Wrong Backend Database</h3></div></div><div></div></div><p>
+       A few complaints have been received from users that just moved to Samba-3. The following
+       <tt class="filename">smb.conf</tt> file entries were causing problems, new accounts were being added to the old
+       smbpasswd file, not to the tdbsam passdb.tdb file:
+       </p><p>
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>passdb backend = smbpasswd, tdbsam</tt></i></td></tr><tr><td>...</td></tr></table><p>
+       </p><p>
+       Samba will add new accounts to the first entry in the <span class="emphasis"><em>passdb backend</em></span>
+       parameter entry. If you want to update to the tdbsam, then change the entry to:
+       </p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>passdb backend = tdbsam, smbpasswd</tt></i></td></tr></table><p>
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2908922"></a>Configuration of <i class="parameter"><tt>auth methods</tt></i></h3></div></div><div></div></div><p>
+       When explicitly setting an <a class="indexterm" name="id2908940"></a><i class="parameter"><tt>auth methods</tt></i> parameter,
+       <i class="parameter"><tt>guest</tt></i> must be specified as the first entry on the line,
+       for example, <a class="indexterm" name="id2908962"></a><i class="parameter"><tt>auth methods</tt></i> = guest sam.
+       </p><p>
+       This is the exact opposite of the requirement for the <a class="indexterm" name="id2908981"></a><i class="parameter"><tt>passdb backend</tt></i>
+       option, where it must be the <span class="emphasis"><em>LAST</em></span> parameter on the line.
+       </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="NetworkBrowsing.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="groupmapping.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 10. Network Browsing </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 12. Group Mapping  MS Windows and UNIX</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/pdbedit.8.html b/docs/htmldocs/pdbedit.8.html
new file mode 100644 (file)
index 0000000..3bca3a9
--- /dev/null
@@ -0,0 +1,134 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>pdbedit</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="pdbedit.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>pdbedit &#8212; manage the SAM database</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">pdbedit</tt>  [-L] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S script] [-p profile] [-a] [-m] [-r] [-x] [-i passdb-backend] [-e passdb-backend] [-b passdb-backend] [-g] [-d debuglevel] [-s configfile] [-P account-policy] [-C value] [-c account-control]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>The pdbedit program is used to manage the users accounts
+       stored in the sam database and can only be run by root.</p><p>The pdbedit tool uses the passdb modular interface and is
+       independent from the kind of users database used (currently there
+       are smbpasswd, ldap, nis+ and tdb based and more can be added
+       without changing the tool).</p><p>There are five main ways to use pdbedit: adding a user account,
+       removing a user account, modifing a user account, listing user
+       accounts, importing users accounts.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-L</span></dt><dd><p>This option lists all the user accounts
+               present in the users database.
+               This option prints a list of user/uid pairs separated by
+               the ':' character.</p><p>Example: <b class="command">pdbedit -L</b></p><pre class="screen">
+sorce:500:Simo Sorce
+samba:45:Test User
+</pre></dd><dt><span class="term">-v</span></dt><dd><p>This option enables the verbose listing format.
+               It causes pdbedit to list the users in the database, printing
+               out the account fields in a descriptive format.</p><p>Example: <b class="command">pdbedit -L -v</b></p><pre class="screen">
+---------------
+username:       sorce
+user ID/Group:  500/500
+user RID/GRID:  2000/2001
+Full Name:      Simo Sorce
+Home Directory: \\BERSERKER\sorce
+HomeDir Drive:  H:
+Logon Script:   \\BERSERKER\netlogon\sorce.bat
+Profile Path:   \\BERSERKER\profile
+---------------
+username:       samba
+user ID/Group:  45/45
+user RID/GRID:  1090/1091
+Full Name:      Test User
+Home Directory: \\BERSERKER\samba
+HomeDir Drive:  
+Logon Script:   
+Profile Path:   \\BERSERKER\profile
+</pre></dd><dt><span class="term">-w</span></dt><dd><p>This option sets the "smbpasswd" listing format.
+               It will make pdbedit list the users in the database, printing
+               out the account fields in a format compatible with the
+               <tt class="filename">smbpasswd</tt> file format. (see the
+               <a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> for details)</p><p>Example: <b class="command">pdbedit -L -w</b></p><pre class="screen">
+sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX         ]:LCT-00000000:
+samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX         ]:LCT-3BFA1E8D:
+</pre></dd><dt><span class="term">-u username</span></dt><dd><p>This option specifies the username to be
+               used for the operation requested (listing, adding, removing).
+               It is <span class="emphasis"><em>required</em></span> in add, remove and modify
+               operations and <span class="emphasis"><em>optional</em></span> in list
+               operations.</p></dd><dt><span class="term">-f fullname</span></dt><dd><p>This option can be used while adding or
+               modifing a user account. It will specify the user's full
+               name. </p><p>Example: <b class="command">-f "Simo Sorce"</b></p></dd><dt><span class="term">-h homedir</span></dt><dd><p>This option can be used while adding or
+               modifing a user account. It will specify the user's home
+               directory network path.</p><p>Example: <b class="command">-h "\\\\BERSERKER\\sorce"</b>
+               </p></dd><dt><span class="term">-D drive</span></dt><dd><p>This option can be used while adding or
+               modifing a user account. It will specify the windows drive
+               letter to be used to map the home directory.</p><p>Example: <b class="command">-d "H:"</b>
+               </p></dd><dt><span class="term">-S script</span></dt><dd><p>This option can be used while adding or
+               modifing a user account. It will specify the user's logon
+               script path.</p><p>Example: <b class="command">-s "\\\\BERSERKER\\netlogon\\sorce.bat"</b>
+               </p></dd><dt><span class="term">-p profile</span></dt><dd><p>This option can be used while adding or
+               modifing a user account. It will specify the user's profile
+               directory.</p><p>Example: <b class="command">-p "\\\\BERSERKER\\netlogon"</b>
+               </p></dd><dt><span class="term">-G SID|rid</span></dt><dd><p>
+               This option can be used while adding or modifying a user account. It 
+               will specify the users' new primary group SID (Security Identifier) or 
+               rid. </p><p>Example: <b class="command">-G S-1-5-21-2447931902-1787058256-3961074038-1201</b></p></dd><dt><span class="term">-U SID|rid</span></dt><dd><p>
+               This option can be used while adding or modifying a user account. It 
+               will specify the users' new SID (Security Identifier) or 
+               rid. </p><p>Example: <b class="command">-U S-1-5-21-2447931902-1787058256-3961074038-5004</b></p></dd><dt><span class="term">-c account-control</span></dt><dd><p>This option can be used while adding or modifying a user
+               account. It will specify the users' account control property. Possible
+               flags that can be set are: N, D, H, L, X.                               
+               </p><p>Example: <b class="command">-c "[X          ]"</b></p></dd><dt><span class="term">-a</span></dt><dd><p>This option is used to add a user into the
+               database. This command needs a user name specified with
+               the -u switch. When adding a new user, pdbedit will also
+               ask for the password to be used.</p><p>Example: <b class="command">pdbedit -a -u sorce</b>
+</p><pre class="programlisting">new password:
+retype new password
+</pre><p>
+</p></dd><dt><span class="term">-r</span></dt><dd><p>This option is used to modify an existing user 
+               in the database. This command needs a user name specified with the -u 
+               switch. Other options can be specified to modify the properties of 
+               the specified user. This flag is kept for backwards compatibility, but 
+               it is no longer necessary to specify it.
+               </p></dd><dt><span class="term">-m</span></dt><dd><p>This option may only be used in conjunction 
+               with the <i class="parameter"><tt>-a</tt></i> option. It will make
+               pdbedit to add a machine trust account instead of a user
+               account (-u username will provide the machine name).</p><p>Example: <b class="command">pdbedit -a -m -u w2k-wks</b>
+               </p></dd><dt><span class="term">-x</span></dt><dd><p>This option causes pdbedit to delete an account
+               from the database. It needs a username specified with the
+               -u switch.</p><p>Example: <b class="command">pdbedit -x -u bob</b></p></dd><dt><span class="term">-i passdb-backend</span></dt><dd><p>Use a different passdb backend to retrieve users
+                than the one specified in smb.conf. Can be used to import data into
+                your local user database.</p><p>This option will ease migration from one passdb backend to
+               another.</p><p>Example: <b class="command">pdbedit -i smbpasswd:/etc/smbpasswd.old
+                </b></p></dd><dt><span class="term">-e passdb-backend</span></dt><dd><p>Exports all currently available users to the
+               specified password database backend.</p><p>This option will ease migration from one passdb backend to
+               another and will ease backing up.</p><p>Example: <b class="command">pdbedit -e smbpasswd:/root/samba-users.backup</b></p></dd><dt><span class="term">-g</span></dt><dd><p>If you specify <i class="parameter"><tt>-g</tt></i>,
+               then <i class="parameter"><tt>-i in-backend -e out-backend</tt></i>
+               applies to the group mapping instead of the user database.</p><p>This option will ease migration from one passdb backend to
+               another and will ease backing up.</p></dd><dt><span class="term">-b passdb-backend</span></dt><dd><p>Use a different default passdb backend. </p><p>Example: <b class="command">pdbedit -b xml:/root/pdb-backup.xml -l</b></p></dd><dt><span class="term">-P account-policy</span></dt><dd><p>Display an account policy</p><p>Valid policies are: minimum password age, reset count minutes, disconnect time,
+               user must logon to change password, password history, lockout duration, min password length,
+               maximum password age and bad lockout attempt.</p><p>Example: <b class="command">pdbedit -P "bad lockout attempt"</b></p><pre class="programlisting">
+account policy value for bad lockout attempt is 0
+</pre></dd><dt><span class="term">-C account-policy-value</span></dt><dd><p>Sets an account policy to a specified value. 
+               This option may only be used in conjunction
+               with the <i class="parameter"><tt>-P</tt></i> option.
+               </p><p>Example: <b class="command">pdbedit -P "bad lockout attempt" -C 3</b></p><pre class="programlisting">
+account policy value for bad lockout attempt was 0
+account policy value for bad lockout attempt is now 3
+</pre></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2799524"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>NOTES</h2><p>This command may be used only by root.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>, <a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p></div></div></body></html>
diff --git a/docs/htmldocs/pr01.html b/docs/htmldocs/pr01.html
new file mode 100644 (file)
index 0000000..f0ce4c3
--- /dev/null
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Legal Notice</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="index.html" title="SAMBA Project Documentation"><link rel="next" href="pr02.html" title="Attributions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Legal Notice</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="pr02.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2817733"></a>Legal Notice</h2></div></div><div></div></div><p>
+This documentation is distributed under the GNU General Public License (GPL) 
+version 2.  A copy of the license is included with the Samba source
+distribution.  A copy can be found on-line at <ulink url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink>
+</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="pr02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">SAMBA Project Documentation </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Attributions</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/pr02.html b/docs/htmldocs/pr02.html
new file mode 100644 (file)
index 0000000..080c1c2
--- /dev/null
@@ -0,0 +1 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Attributions</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="pr01.html" title="Legal Notice"><link rel="next" href="introduction.html" title="Part I. General Installation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Attributions</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pr01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr></table><hr></div><div class="preface" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2817756"></a>Attributions</h2></div></div><div></div></div><p><link linkend="IntroSMB"></p><div class="itemizedlist"><ul type="disc"><li><p>David Lechnyr &lt;<ulink url="mailto:david@lechnyr.com">david@lechnyr.com</ulink>&gt;</p></li></ul></div><p><link linkend="install"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Karl Auer &lt;<ulink url="mailto:kauer@biplane.com.au">kauer@biplane.com.au</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="FastStart"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="ServerType"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="samba-pdc"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>David Bannon &lt;<ulink url="mailto:dbannon@samba.org">dbannon@samba.org</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li></ul></div><p><link linkend="samba-bdc"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Volker Lendecke &lt;<ulink url="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li></ul></div><p><link linkend="domain-member"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li></ul></div><p><link linkend="StandAloneServer"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="ClientConfig"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="NetworkBrowsing"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="passdb"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Guenther Deschner &lt;<ulink url="mailto:gd@suse.de">gd@suse.de</ulink>&gt; (LDAP updates) </p></li><li><p>Olivier (lem) Lemaire &lt;<ulink url="mailto:olem@IDEALX.org">olem@IDEALX.org</ulink>&gt;</p></li></ul></div><p><link linkend="groupmapping"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jean François Micouleau</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="AccessControls"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt; (drawing) </p></li></ul></div><p><link linkend="locking"></p><div class="itemizedlist"><ul type="disc"><li><p>Jeremy Allison &lt;<ulink url="mailto:jra@samba.org">jra@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Eric Roseme &lt;<ulink url="mailto:eric.roseme@hp.com">eric.roseme@hp.com</ulink>&gt;</p></li></ul></div><p><link linkend="securing-samba"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="InterdomainTrusts"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Rafal Szczesniak &lt;<ulink url="mailto:mimir@samba.org">mimir@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt; (drawing) </p></li><li><p>Stephen Langasek &lt;<ulink url="mailto:vorlon@netexpress.net">vorlon@netexpress.net</ulink>&gt;</p></li></ul></div><p><link linkend="msdfs"></p><div class="itemizedlist"><ul type="disc"><li><p>Shirish Kalele &lt;<ulink url="mailto:samba@samba.org">samba@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="printing"></p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle &lt;<ulink url="mailto:kpfeifle@danka.de">kpfeifle@danka.de</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="CUPS-printing"></p><div class="itemizedlist"><ul type="disc"><li><p>Kurt Pfeifle &lt;<ulink url="mailto:kpfeifle@danka.de">kpfeifle@danka.de</ulink>&gt;</p></li><li><p>Ciprian Vizitiu &lt;<ulink url="mailto:CVizitiu@gbif.org">CVizitiu@gbif.org</ulink>&gt; (drawings) </p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt; (drawings) </p></li></ul></div><p><link linkend="VFS"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Tim Potter &lt;<ulink url="mailto:tpot@samba.org">tpot@samba.org</ulink>&gt;</p></li><li><p>Simo Sorce (original vfs_skel README) </p></li><li><p>Alexander Bokovoy (original vfs_netatalk docs) </p></li><li><p>Stefan Metzmacher (Update for multiple modules) </p></li></ul></div><p><link linkend="winbind"></p><div class="itemizedlist"><ul type="disc"><li><p>Tim Potter &lt;<ulink url="mailto:tpot@linuxcare.com.au">tpot@linuxcare.com.au</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Naag Mummaneni &lt;<ulink url="mailto:getnag@rediffmail.com">getnag@rediffmail.com</ulink>&gt; (Notes for Solaris) </p></li><li><p>John Trostel &lt;<ulink url="mailto:jtrostel@snapserver.com">jtrostel@snapserver.com</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="AdvancedNetworkManagement"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="PolicyMgmt"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="ProfileMgmt"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="pam"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Stephen Langasek &lt;<ulink url="mailto:vorlon@netexpress.net">vorlon@netexpress.net</ulink>&gt;</p></li></ul></div><p><link linkend="integrate-ms-networks"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="unicode"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>TAKAHASHI Motonobu &lt;<ulink url="mailto:monyo@home.monyo.com">monyo@home.monyo.com</ulink>&gt;</p></li></ul></div><p><link linkend="Backup"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="SambaHA"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="upgrading-to-3.0"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="NT4Migration"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="SWAT"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="diagnosis"></p><div class="itemizedlist"><ul type="disc"><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="problems"></p><div class="itemizedlist"><ul type="disc"><li><p>Gerald (Jerry)  Carter &lt;<ulink url="mailto:jerry@samba.org">jerry@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>David Bannon &lt;<ulink url="mailto:dbannon@samba.org">dbannon@samba.org</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="bugreport"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="compiling"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Andrew Tridgell &lt;<ulink url="mailto:tridge@samba.org">tridge@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="Portability"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="Other-Clients"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li><li><p>Dan Shearer &lt;<ulink url="mailto:dan@samba.org">dan@samba.org</ulink>&gt;</p></li><li><p>Jim McDonough &lt;<ulink url="mailto:jmcd@us.ibm.com">jmcd@us.ibm.com</ulink>&gt; (OS/2) </p></li></ul></div><p><link linkend="speed"></p><div class="itemizedlist"><ul type="disc"><li><p>Paul Cochrane &lt;<ulink url="mailto:paulc@dth.scot.nhs.uk">paulc@dth.scot.nhs.uk</ulink>&gt;</p></li><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="DNSDHCP"></p><div class="itemizedlist"><ul type="disc"><li><p>John H.  Terpstra &lt;<ulink url="mailto:jht@samba.org">jht@samba.org</ulink>&gt;</p></li></ul></div><p><link linkend="Further-Resources"></p><div class="itemizedlist"><ul type="disc"><li><p>Jelmer R.  Vernooij &lt;<ulink url="mailto:jelmer@samba.org">jelmer@samba.org</ulink>&gt;</p></li></ul></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pr01.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Legal Notice </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Part I. General Installation</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/printing.html b/docs/htmldocs/printing.html
new file mode 100644 (file)
index 0000000..5e7bf47
--- /dev/null
@@ -0,0 +1,1864 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 18. Classical Printing Support</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="msdfs.html" title="Chapter 17. Hosting a Microsoft Distributed File System tree on Samba"><link rel="next" href="CUPS-printing.html" title="Chapter 19. CUPS Printing Support"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 18. Classical Printing Support</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="msdfs.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="CUPS-printing.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="printing"></a>Chapter 18. Classical Printing Support</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Kurt</span> <span class="surname">Pfeifle</span></h3><div class="affiliation"><span class="orgname"> Danka Deutschland GmbH <br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:kpfeifle@danka.de">kpfeifle@danka.de</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 31, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="printing.html#id2920666">Features and Benefits</a></dt><dt><a href="printing.html#id2920765">Technical Introduction</a></dt><dd><dl><dt><a href="printing.html#id2920831">Client to Samba Print Job Processing</a></dt><dt><a href="printing.html#id2920903">Printing Related Configuration Parameters</a></dt></dl></dd><dt><a href="printing.html#id2920998">Simple Print Configuration</a></dt><dd><dl><dt><a href="printing.html#id2921211">Verifing Configuration with testparm</a></dt><dt><a href="printing.html#id2921327">Rapid Configuration Validation</a></dt></dl></dd><dt><a href="printing.html#id2921667">Extended Printing Configuration</a></dt><dd><dl><dt><a href="printing.html#id2922020">Detailed Explanation Settings</a></dt></dl></dd><dt><a href="printing.html#id2924414">Printing Developments Since Samba-2.2</a></dt><dd><dl><dt><a href="printing.html#id2924566">Point'n'Print Client Drivers on Samba Servers</a></dt><dt><a href="printing.html#id2924710">The Obsoleted [printer$] Section</a></dt><dt><a href="printing.html#id2924810">Creating the [print$] Share</a></dt><dt><a href="printing.html#id2925021">[print$] Section Parameters</a></dt><dt><a href="printing.html#id2925355">The [print$] Share Directory</a></dt></dl></dd><dt><a href="printing.html#id2925525">Installing Drivers into [print$]</a></dt><dd><dl><dt><a href="printing.html#id2925644">Add Printer Wizard Driver Installation</a></dt><dt><a href="printing.html#inst-rpc">Installing Print Drivers Using rpcclient</a></dt></dl></dd><dt><a href="printing.html#id2927518">Client Driver Installation Procedure</a></dt><dd><dl><dt><a href="printing.html#id2927537">First Client Driver Installation</a></dt><dt><a href="printing.html#id2927769">Setting Device Modes on New Printers</a></dt><dt><a href="printing.html#id2928112">Additional Client Driver Installation</a></dt><dt><a href="printing.html#id2928220">Always Make First Client Connection as root or printer admin</a></dt></dl></dd><dt><a href="printing.html#id2928404">Other Gotchas</a></dt><dd><dl><dt><a href="printing.html#id2928430">Setting Default Print Options for Client Drivers</a></dt><dt><a href="printing.html#id2928854">Supporting Large Numbers of Printers</a></dt><dt><a href="printing.html#id2929151">Adding New Printers with the Windows NT APW</a></dt><dt><a href="printing.html#id2929458">Error Message: Cannot connect under a different Name</a></dt><dt><a href="printing.html#id2929564">Take Care When Assembling Driver Files</a></dt><dt><a href="printing.html#id2929923">Samba and Printer Ports</a></dt><dt><a href="printing.html#id2930008">Avoiding Common Client Driver Misconfiguration</a></dt></dl></dd><dt><a href="printing.html#id2930033">The Imprints Toolset</a></dt><dd><dl><dt><a href="printing.html#id2930071">What is Imprints?</a></dt><dt><a href="printing.html#id2930113">Creating Printer Driver Packages</a></dt><dt><a href="printing.html#id2930132">The Imprints Server</a></dt><dt><a href="printing.html#id2930153">The Installation Client</a></dt></dl></dd><dt><a href="printing.html#id2930314">Adding Network Printers without User Interaction</a></dt><dt><a href="printing.html#id2930639">The addprinter Command</a></dt><dt><a href="printing.html#id2930686">Migration of Classical Printing to Samba</a></dt><dt><a href="printing.html#id2930861">Publishing Printer Information in Active Directory or LDAP</a></dt><dt><a href="printing.html#id2930884">Common Errors</a></dt><dd><dl><dt><a href="printing.html#id2930892">I Give My Root Password but I Do Not Get Access</a></dt><dt><a href="printing.html#id2930943">My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920666"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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.
+</p><p>
+A Samba print service may be run on a Stand-alone or Domain Member server,
+side by side with file serving functions, or on a dedicated print server.
+It can be made as tight 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
+&#8220;<span class="quote">Point'n'Print</span>&#8221; mechanism. Printer installations executed by
+&#8220;<span class="quote">Logon Scripts</span>&#8221; are no problem. Administrators can upload and
+manage drivers to be used by clients through the familiar &#8220;<span class="quote">Add Printer
+Wizard</span>&#8221;. 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.
+</p><p>
+This chapter deals with the foundations of Samba printing as they
+are implemented by the more traditional UNIX (BSD- and System V-style)
+printing systems. Many things covered in this chapter apply 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. It is recommended that you read this chapter as well as <link linkend="CUPS-printing">.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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 NT is somewhat different
+again.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920765"></a>Technical Introduction</h2></div></div><div></div></div><p>
+Samba's printing support always relies on the installed print subsystem
+of the UNIX OS it runs on. Samba is a &#8220;<span class="quote">middleman.</span>&#8221; 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.
+</p><p>
+This deals with the traditional way of UNIX printing. The next chapter
+covers in great detail the more modern <span class="emphasis"><em>Common UNIX Printing
+System</em></span> (CUPS).
+</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>CUPS users, be warned: do not just jump on to the next
+chapter. You might miss important information only found here!
+</p></div><p>
+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 peform any type of print
+processing. It does not do any form of print filtering.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920831"></a>Client to Samba Print Job Processing</h3></div></div><div></div></div><p>
+Successful printing from a Windows client via a Samba print server to a UNIX
+printer involves six (potentially seven) stages:
+</p><div class="orderedlist"><ol type="1"><li><p>Windows opens a connection to the printer share.</p></li><li><p>Samba must authenticate the user.</p></li><li><p>Windows sends a copy of the print file over the network
+into Samba's spooling area.</p></li><li><p>Windows closes the connection.</p></li><li><p>Samba invokes the print command to hand the file over
+to the UNIX print subsystem's spooling area.</p></li><li><p>The UNIX print subsystem processes the print job.</p></li><li><p>The print file may need to be explicitly deleted
+from the Samba spooling area. This item depends on your print spooler
+configuration settings.</p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2920903"></a>Printing Related Configuration Parameters</h3></div></div><div></div></div><p>
+There are a number of configuration parameters to control Samba's
+printing behavior. Please refer to the man page for <tt class="filename">smb.conf</tt> for an
+overview of these. As with other parameters, there are Global Level
+(tagged with a <span class="emphasis"><em>G</em></span> in the listings) and Service Level
+(<span class="emphasis"><em>S</em></span>) parameters.
+</p><div class="variablelist"><dl><dt><span class="term">Global Parameters</span></dt><dd><p> These <span class="emphasis"><em>may not</em></span> go into
+               individual share definitions. If they go in by error,
+               the <b class="command">testparm</b> utility can discover this
+               (if you run it) and tell you so.
+               </p></dd><dt><span class="term">Service Level Parameters</span></dt><dd><p> These may be specified in the
+               <i class="parameter"><tt>[global]</tt></i> section of <tt class="filename">smb.conf</tt>.
+               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).
+               </p></dd></dl></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2920998"></a>Simple Print Configuration</h2></div></div><div></div></div><p>
+<link linkend="simpleprc"> shows a simple printing configuration.
+If you compare this with your own, you may find 
+additional parameters that have been pre-configured by your OS
+vendor. Below 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
+<tt class="filename">smb.conf</tt> file that enables all clients to print.
+</p><p>
+</p><div class="example"><a name="simpleprc"></a><p class="title"><b>Example 18.1. Simple configuration with BSD printing</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = bsd</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no</tt></i></td></tr></table></div><p>
+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 <tt class="filename">smb.conf</tt> file, this
+overwrites the default value. The <b class="command">testparm</b> utility when
+run as root is capable of reporting all setting, both default as well as
+<tt class="filename">smb.conf</tt> file settings. <b class="command">Testparm</b> gives warnings for all
+misconfigured settings. The complete output is easily 340 lines and more,
+so you may want to pipe it through a pager program.
+</p><p>
+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 document, Samba tolerates some spelling errors (such
+as <a class="indexterm" name="id2921166"></a><i class="parameter"><tt>browsable</tt></i> instead of
+<a class="indexterm" name="id2921181"></a><i class="parameter"><tt>browseable</tt></i>), and spelling is
+case-insensitive. It is permissible to use <i class="parameter"><tt>Yes/No</tt></i>
+or <i class="parameter"><tt>True/False</tt></i> for Boolean settings. Lists of names
+may be separated by commas, spaces or tabs.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921211"></a>Verifing Configuration with <b class="command">testparm</b></h3></div></div><div></div></div><p>
+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 <tt class="constant">lp, print, spool, driver, ports</tt>
+and <tt class="constant">[</tt> in testparms output. This provides a convenient
+overview of the running <b class="command">smbd</b> 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">:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>testparm -s -v | egrep "(lp|print|spool|driver|ports|\[)"</tt></b>
+ Load smb config files from /etc/samba/smb.conf
+ Processing section "[homes]"
+ Processing section "[printers]"
+ [global]
+        smb ports = 445 139
+        lpq cache time = 10
+        total print jobs = 0
+        load printers = Yes
+        printcap name = /etc/printcap
+        disable spoolss = No
+        enumports command =
+        addprinter command = 
+        deleteprinter command = 
+        show add printer wizard = Yes
+        os2 driver map =
+        printer admin =
+        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
+</pre><p>
+</p><p>
+You can easily verify which settings were implicitly added by Samba's
+default behavior. <span class="emphasis"><em>Remember: it may
+be important in your future dealings with Samba.</em></span>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> testparm in Samba-3 behaves differently from that in 2.2.x: used
+without the &#8220;<span class="quote">-v</span>&#8221; switch it only shows you the settings actually
+written into! To see the complete
+configuration used, add the &#8220;<span class="quote">-v</span>&#8221; parameter to testparm.</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2921327"></a>Rapid Configuration Validation</h3></div></div><div></div></div><p>
+Should you need to troubleshoot at any stage, please always come back
+to this point first and verify if <b class="command">testparm</b> shows the parameters you
+expect. To give you a warning from personal experience,
+try to just comment out the <a class="indexterm" name="id2921350"></a><i class="parameter"><tt>load printers</tt></i>
+parameter. If your 2.2.x system behaves like mine, you'll see this:
+</p><pre class="screen">
+<tt class="prompt">root# </tt>grep "load printers" /etc/samba/smb.conf
+        #  load printers = Yes
+        # This setting is commented out!!
+<tt class="prompt">root# </tt>testparm -v /etc/samba/smb.conf | egrep "(load printers)"
+        load printers = Yes
+</pre><p>
+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.
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>grep -A1 "load printers" /etc/samba/smb.conf</tt></b>
+        load printers = No
+        # The above setting is what I want!
+        #  load printers = Yes
+        # This setting is commented out!
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>testparm -s -v smb.conf.simpleprinting | egrep "(load printers)"</tt></b>
+        load printers = No
+
+</pre><p>
+Only when the parameter is explicitly set to
+<a class="indexterm" name="id2921441"></a><i class="parameter"><tt>load printers</tt></i> = No
+would Samba conform with my intentions. So, my strong advice is:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Never rely on commented out parameters.</p></li><li><p>Always set parameters explicitly as you intend them to
+behave.</p></li><li><p>Use <b class="command">testparm</b> to uncover hidden
+settings that might not reflect your intentions.</p></li></ul></div><p>
+The following is the most minimal configuration file:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cat /etc/samba/smb.conf-minimal</tt></b>
+        [printers]
+</pre><p>
+This example should show that you can use testparm to test any Samba
+configuration file. Actually, we encourage you <span class="emphasis"><em>not</em></span>
+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 re-start smbd!  This is not the case. Samba re-reads 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; <b class="command">testparm</b> 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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>testparm -v smb.conf-minimal | egrep "(print|lpq|spool|driver|ports|[)"</tt></b>
+ Processing section "[printers]"
+ WARNING: [printers] service MUST be printable!
+ No path in service printers - using /tmp
+
+        lpq cache time = 10
+        total print jobs = 0
+        load printers = Yes
+        printcap name = /etc/printcap
+        disable spoolss = No
+        enumports command =
+        addprinter command =
+        deleteprinter command =
+        show add printer wizard = Yes
+        os2 driver map =
+        printer admin =
+        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
+
+</pre><p>
+testparm issued two warnings:
+</p><div class="itemizedlist"><ul type="disc"><li><p>We did not specify the <i class="parameter"><tt>[printers]</tt></i> section as printable.</p></li><li><p>We did not tell Samba which spool directory to use.</p></li></ul></div><p>
+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. <span class="emphasis"><em>Warning:</em></span> do not put a comment sign
+<span class="emphasis"><em>at the end</em></span> 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:
+&#8220;<span class="quote">Internal whitespace in a parameter value is retained verbatim.</span>&#8221;
+This means that a line consisting of, for example:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td># This defines LPRng as the printing system</td></tr><tr><td><i class="parameter"><tt>printing = lprng</tt></i></td></tr></table><p>
+will regard the whole of the string after the
+&#8220;<span class="quote"><tt class="constant">=</tt></span>&#8221; 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2921667"></a>Extended Printing Configuration</h2></div></div><div></div></div><p>
+In <link linkend="extbsdpr"> we show a more verbose example 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. <link linkend="extbsdpr"> explicitly
+names many parameters that do not need to be specified because they are set
+by default. You could use a much leaner <tt class="filename">smb.conf</tt> file. Alternately, you can use
+<b class="command">testparm</b> or <b class="command">SWAT</b> to optimize the <tt class="filename">smb.conf</tt>
+file to remove all parameters that are set at default.
+</p><div class="example"><a name="extbsdpr"></a><p class="title"><b>Example 18.2. Extended BSD Printing Configuration</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>printing = bsd</tt></i></td></tr><tr><td><i class="parameter"><tt>load printers = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>show add printer wizard = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printcap name = /etc/printcap</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = @ntadmin, root</tt></i></td></tr><tr><td><i class="parameter"><tt>total print jobs = 100</tt></i></td></tr><tr><td><i class="parameter"><tt>lpq cache time = 20</tt></i></td></tr><tr><td><i class="parameter"><tt>use client driver = no</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = All Printers</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>public = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writable = no       </tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[my_printer_name]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Printer with Restricted Access</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/spool/samba_my_printer</tt></i></td></tr><tr><td><i class="parameter"><tt>printer admin = kurt</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>printable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>writeable = no</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = 0.0.0.0</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = turbo_xp, 10.160.50.23, 10.160.51.60</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = no</tt></i></td></tr></table></div><p>
+This is an example configuration. You may not find all the settings that are in 
+the confioguration 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 <tt class="constant">root</tt> use the <b class="command">testparm</b>
+utility. <b class="command">testparm</b> gives warnings for misconfigured settings.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2922020"></a>Detailed Explanation Settings</h3></div></div><div></div></div><p>
+The following is a discussion of the settings from above shown example.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2922033"></a>The [global] Section</h4></div></div><div></div></div><p>
+The <i class="parameter"><tt>[global]</tt></i> section is one of four special
+sections (along with [<i class="parameter"><tt>[homes]</tt></i>,
+<i class="parameter"><tt>[printers]</tt></i>
+and <i class="parameter"><tt>[print$]</tt></i>...). The
+<i class="parameter"><tt>[global]</tt></i> contains all parameters which 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 then 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).
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2922094"></a><i class="parameter"><tt>printing</tt></i> = bsd </span></dt><dd><p>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 <i class="parameter"><tt>printing</tt></i> 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 <a class="indexterm" name="id2922127"></a><i class="parameter"><tt>print command</tt></i> (and other queue control
+               commands).</p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Caution</h3><p>The <a class="indexterm" name="id2922147"></a><i class="parameter"><tt>printing</tt></i> parameter is
+               normally a service level parameter. Since it is included here in the
+               <i class="parameter"><tt>[global]</tt></i> section, it will take effect for all
+               printer shares that are not defined differently. Samba-3 no longer
+               supports the SOFTQ printing system.</p></div></dd><dt><span class="term"><a class="indexterm" name="id2922176"></a><i class="parameter"><tt>load printers</tt></i> = yes </span></dt><dd><p>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
+               <i class="parameter"><tt>[printers]</tt></i> section. (The <i class="parameter"><tt>load printers
+               = no</tt></i> 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).</p></dd><dt><span class="term"><a class="indexterm" name="id2922227"></a><i class="parameter"><tt>show add printer wizard</tt></i> = yes </span></dt><dd><p>Setting is normally enabled by default (even if the parameter is not specified in <tt class="filename">smb.conf</tt>).
+               It causes the <span class="guiicon">Add Printer Wizard</span> icon to appear
+               in the <span class="guiicon">Printers</span> folder of the Samba host's
+               share listing (as shown in <span class="guiicon">Network Neighborhood</span> or
+               by the <b class="command">net view</b> command). To disable it, you need to
+               explicitly set it to <tt class="constant">no</tt> (commenting it out
+               will not suffice). The <i class="parameter"><tt>Add Printer Wizard</tt></i> lets you upload printer
+               drivers to the <i class="parameter"><tt>[print$]</tt></i> share and associate it
+               with a printer (if the respective queue exists before the
+               action), or exchange a printer's driver against any other previously
+               uploaded driver.</p></dd><dt><span class="term"><a class="indexterm" name="id2922312"></a><i class="parameter"><tt>total print jobs</tt></i> = 100 </span></dt><dd><p>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 &#8220;<span class="quote">no more space
+               available on server</span>&#8221; type of error message will be returned by
+               Samba to the client. A setting of zero (the default) means there is
+               <span class="emphasis"><em>no</em></span> limit at all.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2922350"></a><i class="parameter"><tt>printcap name</tt></i> = /etc/printcap </span></dt><dd><p>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 <tt class="constant">Printcap</tt> directive in the 
+               <tt class="filename">cupsd.conf</tt> file.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2922389"></a><i class="parameter"><tt>printer admin</tt></i> = @ntadmin </span></dt><dd><p>Members of the ntadmin group should be able to add
+               drivers and set printer properties (<tt class="constant">ntadmin</tt> is only an example name,
+               it needs to be a valid UNIX group name); root is implicitly always a
+               <a class="indexterm" name="id2922416"></a><i class="parameter"><tt>printer admin</tt></i>. The @ sign precedes group names in the
+               <tt class="filename">/etc/group</tt>. A printer admin can do anything to
+               printers via the remote administration interfaces offered by MS-RPC
+               (see below). In larger installations, the <a class="indexterm" name="id2922440"></a><i class="parameter"><tt>printer admin</tt></i>
+               parameter is normally a per-share parameter. This permits different groups to administer each printer share.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2922460"></a><i class="parameter"><tt>lpq cache time</tt></i> = 20 </span></dt><dd><p>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.
+       </p></dd><dt><span class="term"><a class="indexterm" name="id2922487"></a><i class="parameter"><tt>use client driver</tt></i> = no </span></dt><dd><p>If set to <tt class="constant">yes</tt>, only 
+               takes effect for Windows NT/200x/XP clients (and not for Win 95/98/ME). Its
+               default value is <tt class="constant">No</tt> (or <tt class="constant">False</tt>).
+               It must <span class="emphasis"><em>not</em></span> be enabled on print shares 
+               (with a <tt class="constant">yes</tt> or <tt class="constant">true</tt> setting) that
+               have valid drivers installed on the Samba server. For more detailed
+               explanations see the <tt class="filename">smb.conf</tt> man page.
+       </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="ptrsect"></a>The [printers] Section</h4></div></div><div></div></div><p>
+This is the second special section. If a section with this name appears in
+the <tt class="filename">smb.conf</tt>, 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 printername it finds in the printcap file. You could regard
+this section as a general convenience 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 <tt class="filename">smb.conf</tt>
+man page.) Settings inside this container must be Share Level parameters.
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2922592"></a><i class="parameter"><tt>comment</tt></i> = All printers </span></dt><dd><p>
+               The <a class="indexterm" name="id2922612"></a><i class="parameter"><tt>comment</tt></i> is shown next to the share if
+               a client queries the server, either via <span class="guiicon">Network Neighborhood</span> or with
+               the <b class="command">net view</b> command to list available shares.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2922646"></a><i class="parameter"><tt>printable</tt></i> = yes </span></dt><dd><p>
+               The <i class="parameter"><tt>[printers]</tt></i> service <span class="emphasis"><em>must</em></span>
+               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 <a class="indexterm" name="id2922680"></a><i class="parameter"><tt>path</tt></i>
+               parameter for this service. It is used by Samba to differentiate printer shares from
+               file shares. 
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2922702"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba </span></dt><dd><p>
+               Must point to a directory used by Samba to spool incoming print files. <span class="emphasis"><em>It
+               must not be the same as the spool directory specified in the configuration of your UNIX
+               print subsystem!</em></span> The path typically points to a directory that is world
+               writeable, with the &#8220;<span class="quote">sticky</span>&#8221; bit set to it.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2922740"></a><i class="parameter"><tt>browseable</tt></i> = no </span></dt><dd><p>
+               Is always set to <tt class="constant">no</tt> if
+               <a class="indexterm" name="id2922764"></a><i class="parameter"><tt>printable</tt></i> = yes. It makes
+               the <i class="parameter"><tt>[printer]</tt></i> share itself invisible in the list of
+               available shares in a <b class="command">net view</b> command or in the Explorer browse
+               list. (You will of course see the individual printers).
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2922800"></a><i class="parameter"><tt>guest ok</tt></i> = yes </span></dt><dd><p>
+               If this parameter is set to <tt class="constant">yes</tt>, no password is required to
+               connect to the printer's service. Access will be granted with the privileges of the
+               <a class="indexterm" name="id2922826"></a><i class="parameter"><tt>guest account</tt></i>. On many systems the guest
+               account will map to a user named &#8220;<span class="quote">nobody</span>&#8221;. 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 <b class="command">su - guest</b> and run a system
+               print command like:
+               </p><p>
+               <b class="userinput"><tt>lpr -P printername /etc/motd</tt></b>
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2922875"></a><i class="parameter"><tt>public</tt></i> = yes </span></dt><dd><p>
+               Is a synonym for <a class="indexterm" name="id2922894"></a><i class="parameter"><tt>guest ok</tt></i> = yes.
+               Since we have <a class="indexterm" name="id2922909"></a><i class="parameter"><tt>guest ok</tt></i> = yes, it
+               really does not need to be here. (This leads to the interesting question: &#8220;<span class="quote">What if I
+               by accident have two contradictory settings for the same share?</span>&#8221; The answer is the
+               last one encountered by Samba wins. Testparm 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 <i class="parameter"><tt>guest account</tt></i> parameter with different usernames,
+               and then run testparm to see which one is actually used by Samba.)
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2922947"></a><i class="parameter"><tt>read only</tt></i> = yes </span></dt><dd><p>
+               Normally (for other types of shares) prevents users from creating or modifying files
+               in the service's directory. However, in a &#8220;<span class="quote">printable</span>&#8221; service, it is
+               <span class="emphasis"><em>always</em></span> allowed to write to the directory (if user privileges allow the
+               connection), but only via print spooling operations. Normal write operations are not permitted.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2922986"></a><i class="parameter"><tt>writeable</tt></i> = no </span></dt><dd><p>
+               Is a synonym for <a class="indexterm" name="id2923006"></a><i class="parameter"><tt>read only</tt></i> = yes.
+               </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2923024"></a>Any [my_printer_name] Section</h4></div></div><div></div></div><p>
+If a section appears in the <tt class="filename">smb.conf</tt> file, which when given the parameter
+<a class="indexterm" name="id2923042"></a><i class="parameter"><tt>printable</tt></i> = yes causes Samba to 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!
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2923073"></a><i class="parameter"><tt>comment</tt></i> = Printer with Restricted Access </span></dt><dd><p>
+               The comment says it all.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923099"></a><i class="parameter"><tt>path</tt></i> = /var/spool/samba_my_printer </span></dt><dd><p>
+               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.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923126"></a><i class="parameter"><tt>printer admin</tt></i> = kurt </span></dt><dd><p>
+               The printer admin definition is different for this explicitly defined printer share from the general
+               <i class="parameter"><tt>[printers]</tt></i> share. It is not a requirement; we
+               did it to show that it is possible.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923161"></a><i class="parameter"><tt>browseable</tt></i> = yes </span></dt><dd><p>
+               This makes the printer browseable so the clients may conveniently find it when browsing the
+               <span class="guiicon">Network Neighborhood</span>.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923196"></a><i class="parameter"><tt>printable</tt></i> = yes </span></dt><dd><p>
+               See <link linkend="ptrsect">.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923228"></a><i class="parameter"><tt>writeable</tt></i> = no </span></dt><dd><p>
+               See <link linkend="ptrsect">.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923260"></a><i class="parameter"><tt>hosts allow</tt></i> = 10.160.50.,10.160.51. </span></dt><dd><p>
+               Here we exercise a certain degree of access control by using the <a class="indexterm" name="id2923281"></a><i class="parameter"><tt>hosts allow</tt></i> and <a class="indexterm" name="id2923294"></a><i class="parameter"><tt>hosts deny</tt></i>
+               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.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923317"></a><i class="parameter"><tt>hosts deny</tt></i> = turbo_xp,10.160.50.23,10.160.51.60 </span></dt><dd><p>
+               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.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2923345"></a><i class="parameter"><tt>guest ok</tt></i> = no </span></dt><dd><p>
+               This printer is not open for the guest account.
+               </p></dd></dl></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2923371"></a>Print Commands</h4></div></div><div></div></div><p>
+In each section defining a printer (or in the <i class="parameter"><tt>[printers]</tt></i> section),
+a <i class="parameter"><tt>print command</tt></i> 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 <a class="indexterm" name="id2923399"></a><i class="parameter"><tt>path</tt></i> 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2923428"></a>Default UNIX System Printing Commands</h4></div></div><div></div></div><p>
+You learned earlier on 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
+<a class="indexterm" name="id2923441"></a><i class="parameter"><tt>print command</tt></i>. The default print command varies depending
+on the <a class="indexterm" name="id2923458"></a><i class="parameter"><tt>printing</tt></i> parameter setting. In the commands listed
+below, you will notice some parameters of the form <span class="emphasis"><em>%X</em></span> where <span class="emphasis"><em>X</em></span> is
+<span class="emphasis"><em>p, s, J</em></span>, and so on. These letters stand for printer name, spoolfile and job ID, respectively.
+They are explained in more detail further below. <link linkend="printOptions"> presents an overview of key
+printing options but excludes the special case of CUPS that is discussed in <link linkend="CUPS-printing">.
+</p><div class="table"><a name="printOptions"></a><p class="title"><b>Table 18.1. Default Printing Settings</b></p><table summary="Default Printing Settings" border="1"><colgroup><col align="left"><col align="left"></colgroup><thead><tr><th align="left">Setting</th><th align="left">Default Printing Commands</th></tr></thead><tbody><tr><td align="left"><a class="indexterm" name="id2923569"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">print command is <b class="command">lpr -r -P%p %s</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923599"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">print command is <b class="command">lp -c -P%p %s; rm %s</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923631"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">print command is <b class="command">lp -r -P%p -s %s</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923662"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lpq command is <b class="command">lpq -P%p</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923692"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lpq command is <b class="command">lpstat -o%p</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923723"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lpq command is <b class="command">lpq -P%p</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923753"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lprm command is <b class="command">lprm -P%p %j</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923784"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lprm command is <b class="command">cancel %p-%j</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923814"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lprm command is <b class="command">cancel %p-%j</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923845"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lppause command is <b class="command">lp -i %p-%j -H hold</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923876"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id2923901"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lppause command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id2923926"></a><i class="parameter"><tt>printing</tt></i> = bsd|aix|lprng|plp</td><td align="left">lpresume command is <b class="command">lp -i %p-%j -H resume</b></td></tr><tr><td align="left"><a class="indexterm" name="id2923957"></a><i class="parameter"><tt>printing</tt></i> = sysv|hpux</td><td align="left">lpresume command   (...is empty)</td></tr><tr><td align="left"><a class="indexterm" name="id2923983"></a><i class="parameter"><tt>printing</tt></i> = qnx</td><td align="left">lpresume command   (...is empty)</td></tr></tbody></table></div><p>
+We excluded the special case of CUPS here, because it is discussed in the next chapter. For
+<i class="parameter"><tt>printing = CUPS</tt></i>, if Samba is compiled against libcups, it uses the CUPS API to submit
+jobs. (It is a good idea also to set <a class="indexterm" name="id2924021"></a><i class="parameter"><tt>printcap</tt></i> = cups
+in case your <tt class="filename">cupsd.conf</tt> 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,
+i.e., it uses <b class="command">lp -c -d%p -oraw; rm %s</b>. With <i class="parameter"><tt>printing = cups</tt></i>,
+and if Samba is compiled against libcups, any manually set print command will be ignored!
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2924063"></a>Custom Print Commands</h4></div></div><div></div></div><p>
+After a print job has finished spooling to a service, the <a class="indexterm" name="id2924074"></a><i class="parameter"><tt>print command</tt></i>
+ will be used by Samba via a <span class="emphasis"><em>system()</em></span> 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.
+</p><p>
+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
+Table 17.1). In all the
+commands listed in the last paragraphs, you see parameters of the form <span class="emphasis"><em>%X</em></span>. These are
+<span class="emphasis"><em>macros</em></span>, 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>%s, %f</tt></i>  the path to the spool file name.</p></li><li><p><i class="parameter"><tt>%p</tt></i>  the appropriate printer name.</p></li><li><p><i class="parameter"><tt>%J</tt></i>  the job name as transmitted by the client.</p></li><li><p><i class="parameter"><tt>%c</tt></i>  the number of printed pages of the spooled job (if known).</p></li><li><p><i class="parameter"><tt>%z</tt></i>  the size of the spooled print job (in bytes).</p></li></ul></div><p>
+The print command must contain at least one occurrence of <i class="parameter"><tt>%s</tt></i> or
+the <i class="parameter"><tt>%f</tt></i>. The <i class="parameter"><tt>%p</tt></i> is optional. If no printer name is supplied,
+the <i class="parameter"><tt>%p</tt></i> will be silently removed from the print command. In this case, the job is
+sent to the default printer.
+</p><p>
+If specified in the <i class="parameter"><tt>[global]</tt></i> 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.
+</p><p>
+Printing may fail on some UNIX systems when using the &#8220;<span class="quote">nobody</span>&#8221; account. If this happens, create an
+alternative guest account and give it the privilege to print. Set up this guest account in the
+<i class="parameter"><tt>[global]</tt></i> section with the <i class="parameter"><tt>guest account</tt></i> parameter.
+</p><p>
+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 <i class="parameter"><tt>$variable</tt></i>
+in the Samba print command is <i class="parameter"><tt>%$variable</tt></i>.) To give you a working
+<a class="indexterm" name="id2924309"></a><i class="parameter"><tt>print command</tt></i> example, the following will log a print job
+to <tt class="filename">/tmp/print.log</tt>, print the file, then remove it. The semicolon (&#8220;<span class="quote">;</span>&#8221;
+is the usual separator for commands in shell scripts:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>print command = echo Printing %s &gt;&gt; /tmp/print.log; lpr -P %p %s; rm %s</tt></i></td></tr></table><p>
+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 <a class="indexterm" name="id2924363"></a><i class="parameter"><tt>print command</tt></i>
+parameter varies depending on the setting of the <a class="indexterm" name="id2924379"></a><i class="parameter"><tt>printing</tt></i>
+parameter. Another example is:
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>print command = /usr/local/samba/bin/myprintscript %p %s</tt></i></td></tr></table></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2924414"></a>Printing Developments Since Samba-2.2</h2></div></div><div></div></div><p>
+Prior to Samba-2.2.x, print server support for Windows clients was limited to <span class="emphasis"><em>LanMan</em></span>
+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 <span class="emphasis"><em>MS-RPC</em></span> (RPC = <span class="emphasis"><em>Remote Procedure Calls</em></span>
+). MS-RPCs use the <span class="emphasis"><em>SPOOLSS</em></span> named pipe for all printing.
+</p><p>
+The additional functionality provided by the new SPOOLSS support includes:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Support for downloading printer driver files to Windows 95/98/NT/2000 clients upon
+       demand (<span class="emphasis"><em>Point'n'Print</em></span>).
+       </p></li><li><p>
+       Uploading of printer drivers via the Windows NT <span class="emphasis"><em>Add Printer Wizard</em></span> (APW)
+       or the <ulink url="http://imprints.sourceforge.net/">Imprints</ulink> tool set.
+       </p></li><li><p>
+       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).
+       </p></li><li><p>
+       Support for NT <span class="emphasis"><em>Access Control Lists</em></span> (ACL) on printer objects.
+       </p></li><li><p>
+       Improved support for printer queue manipulation through the use of internal databases for spooled
+       job information (implemented by various <tt class="filename">*.tdb</tt> files).
+       </p></li></ul></div><p>
+A benefit of updating is that Samba-3 is able to publish its printers to Active Directory (or LDAP).
+</p><p>
+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.
+</p><p>
+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
+<span class="emphasis"><em>Everyone</em></span> group. (The older clients of type Windows 9x/Me can only print to shared
+printers).
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2924566"></a>Point'n'Print Client Drivers on Samba Servers</h3></div></div><div></div></div><p>
+There is much confusion about what all this means. The question is often asked, &#8220;<span class="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?</span>&#8221; The answer to this is no, it is not necessary.
+</p><p>
+Windows NT/2000 clients can, of course, also run their APW to install drivers <span class="emphasis"><em>locally</em></span>
+(which then connect to a Samba-served print queue). This is the same method used by Windows 9x/Me
+clients. (However, a <span class="emphasis"><em>bug</em></span> 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).
+</p><p>
+But it is a new capability to install the printer drivers into the <i class="parameter"><tt>[print$]</tt></i>
+share of the Samba server, and a big convenience, too. Then <span class="emphasis"><em>all</em></span> clients
+(including 95/98/ME) get the driver installed when they first connect to this printer share. The
+<span class="emphasis"><em>uploading</em></span> or <span class="emphasis"><em>depositing</em></span> of the driver into this
+<i class="parameter"><tt>[print$]</tt></i> share and the following binding of this driver to an existing
+Samba printer share can be achieved by different means:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Running the <span class="emphasis"><em>APW</em></span> on an NT/200x/XP Professional client (this does not work from 95/98/ME clients).
+       </p></li><li><p>
+       Using the <span class="emphasis"><em>Imprints</em></span> toolset.
+       </p></li><li><p>
+       Using the <span class="emphasis"><em>smbclient</em></span> and <span class="emphasis"><em>rpcclient</em></span> commandline tools.
+       </p></li><li><p>
+       Using <span class="emphasis"><em>cupsaddsmb</em></span> (only works for the CUPS
+       printing system, not for LPR/LPD, LPRng, and so on).
+       </p></li></ul></div><p>
+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 &#8220;<span class="quote">Point'n'Print</span>&#8221; 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2924710"></a>The Obsoleted [printer$] Section</h3></div></div><div></div></div><p>
+       Versions of Samba prior to 2.2 made it possible to use a share named
+       <i class="parameter"><tt>[printer$]</tt></i>. 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 <i class="parameter"><tt>[printer$]</tt></i> 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 <i class="parameter"><tt>printer driver location</tt></i> to
+       be used on a per share basis. This specified the location of the driver files associated with
+       that printer. Another parameter named <i class="parameter"><tt>printer driver</tt></i> provided a means of
+       defining the printer driver name to be sent to the client.
+       </p><p>
+       These parameters, including the <i class="parameter"><tt>printer driver file</tt></i> parameter,
+       are now removed and cannot be used in installations of Samba-3. The share name
+       <i class="parameter"><tt>[print$]</tt></i> is now used for the location of downloadable printer
+       drivers. It is taken from the <i class="parameter"><tt>[print$]</tt></i> service created
+       by Windows NT PCs when a printer is shared by them. Windows NT print servers always have a
+       <i class="parameter"><tt>[print$]</tt></i> 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 <i class="parameter"><tt>[print$]</tt></i>
+       share support just fine.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2924810"></a>Creating the [print$] Share</h3></div></div><div></div></div><p>
+In order to support the uploading and downloading of printer driver files, you must first configure a
+file share named <i class="parameter"><tt>[print$]</tt></i>. 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.
+</p><p>
+You should modify the server's file to add the global parameters and create the
+<i class="parameter"><tt>[print$]</tt></i> file share (of course, some of the parameter values, such
+as <a class="indexterm" name="id2924847"></a><i class="parameter"><tt>path</tt></i> are arbitrary and should be replaced with appropriate values for your
+site). See <link linkend="prtdollar">.
+</p><p>
+</p><div class="example"><a name="prtdollar"></a><p class="title"><b>Example 18.3. [print\$] example</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td># members of the ntadmin group should be able to add drivers and set</td></tr><tr><td># printer properties. root is implicitly always a 'printer admin'.</td></tr><tr><td><i class="parameter"><tt>printer admin = @ntadmin</tt></i></td></tr><tr><td>...</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[printers]</tt></i></td></tr><tr><td>...</td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[print$]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Printer Driver Download Area</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /etc/samba/drivers</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>write list = @ntadmin, root</tt></i></td></tr></table></div><p>
+</p><p>
+Of course, you also need to ensure that the directory named by the
+<a class="indexterm" name="id2925004"></a><i class="parameter"><tt>path</tt></i> parameter exists on the UNIX file system.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2925021"></a>[print$] Section Parameters</h3></div></div><div></div></div><p>
+The <i class="parameter"><tt>[print$]</tt></i> is a special section in <tt class="filename">smb.conf</tt>. 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:
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2925058"></a><i class="parameter"><tt>comment</tt></i> = Printer Driver Download Area </span></dt><dd><p>
+               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 <b class="command">smbclient -L sambaserver
+               </b> output).
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2925094"></a><i class="parameter"><tt>path</tt></i> = /etc/samba/printers </span></dt><dd><p>
+               Is the path to the location of the Windows driver file deposit from the UNIX point of view.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2925120"></a><i class="parameter"><tt>browseable</tt></i> = no </span></dt><dd><p>
+               Makes the <i class="parameter"><tt>[print$]</tt></i> share invisible to clients from the
+               <span class="guimenu">Network Neighborhood</span>. However, you can still mount it from any client
+               using the <b class="command">net use g:\\sambaserver\print$</b> command in a DOS-box or the
+               <span class="guimenu">Connect network drive menu&gt;</span> from Windows Explorer.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2925177"></a><i class="parameter"><tt>guest ok</tt></i> = yes </span></dt><dd><p>
+               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 <i class="parameter"><tt>guest ok
+               = yes</tt></i> 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.
+               </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> 
+               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 logon 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 <a class="indexterm" name="id2925224"></a><i class="parameter"><tt>map to guest</tt></i> = Bad
+               User in the <i class="parameter"><tt>[global]</tt></i> section
+               as well. Make sure you understand what this parameter does before using it.
+               </p></div></dd><dt><span class="term"><a class="indexterm" name="id2925252"></a><i class="parameter"><tt>read only</tt></i> = yes </span></dt><dd><p>
+               Because we do not want everybody to upload driver files (or even change driver settings),
+               we tagged this share as not writeable.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2925280"></a><i class="parameter"><tt>write list</tt></i> = @ntadmin, root </span></dt><dd><p>
+               The <i class="parameter"><tt>[print$]</tt></i> was made read-only by the previous
+               setting so we should create a <i class="parameter"><tt>write list</tt></i> entry also. UNIX
+               groups (denoted with a leading &#8220;<span class="quote">@</span>&#8221; 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 only name administrative-level user
+               account in this setting. Check the file system permissions to make sure these accounts
+               can copy files to the share. If this is a non-root account, then the account should also
+               be mentioned in the global <a class="indexterm" name="id2925328"></a><i class="parameter"><tt>printer admin</tt></i>
+               parameter. See the <tt class="filename">smb.conf</tt> man page for more information on configuring file shares.
+               </p></dd></dl></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2925355"></a>The [print$] Share Directory</h3></div></div><div></div></div><p>
+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 <i class="parameter"><tt>[print$]</tt></i>
+service (i.e., the UNIX directory named by the <a class="indexterm" name="id2925375"></a><i class="parameter"><tt>path</tt></i>
+parameter). These correspond to each of the supported client architectures. Samba follows this model as
+well. Just like the name of the <i class="parameter"><tt>[print$]</tt></i> 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).
+</p><p>
+Therefore, create a directory tree below the
+<i class="parameter"><tt>[print$]</tt></i> share for each architecture you wish
+to support like this:
+</p><pre class="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
+</pre><p>
+</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Required permissions</h3><p>
+       In order to add a new driver to your Samba host, one of two conditions must hold true:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               The account used to connect to the Samba host must have a UID of 0 (i.e., a root account).
+               </p></li><li><p>
+               The account used to connect to the Samba host must be named in the <span class="emphasis"><em>printer admin</em></span>list.
+               </p></li></ul></div><p>
+       Of course, the connected account must still have write access to add files to the subdirectories beneath
+       <i class="parameter"><tt>[print$]</tt></i>. Remember that all file shares are set to &#8220;<span class="quote">read-only</span>&#8221; by default.
+       </p></div><p>
+Once you have created the required <i class="parameter"><tt>[print$]</tt></i> service and
+associated subdirectories, go to a Windows NT 4.0/200x/XP client workstation. Open <span class="guiicon">Network
+Neighborhood</span> or <span class="guiicon">My Network Places</span> and browse for the Samba host. Once you
+have located the server, navigate to its <span class="guiicon">Printers and Faxes</span> folder. You should see
+an initial listing of printers that matches the printer shares defined on your Samba host.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2925525"></a>Installing Drivers into [print$]</h2></div></div><div></div></div><p>
+Have you successfully created the <i class="parameter"><tt>[print$]</tt></i> share in <tt class="filename">smb.conf</tt>, and have your forced Samba
+to re-read its <tt class="filename">smb.conf</tt> 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 <i class="parameter"><tt>[print$]</tt></i>:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Using the Samba commandline utility <b class="command">rpcclient</b> with its various subcommands (here:
+       <b class="command">adddriver</b> and <b class="command">setdriver</b>) from any UNIX workstation.
+       </p></li><li><p>
+       Running a GUI (<span class="guiicon">Printer Properties</span> and <span class="guiicon">Add Printer Wizard</span>)
+       from any Windows NT/200x/XP client workstation.
+       </p></li></ul></div><p>
+The latter option is probably the easier one (even if the process may seem a little bit weird at first).
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2925644"></a>Add Printer Wizard Driver Installation</h3></div></div><div></div></div><p>
+The initial listing of printers in the Samba host's <span class="guiicon">Printers</span> 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 <span class="guiicon">Add Printer Wizard</span> (APW), run from
+NT/2000/XP clients, will help us in this task.
+</p><p>
+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 the Windows
+Explorer, open <span class="guiicon">Network Neighborhood</span>, browse to the Samba host, open Samba's <span class="guiicon">Printers</span>
+folder, right-click on the printer icon and select <span class="guimenu">Properties...</span>. You are now trying to
+view printer and driver properties for a queue that has this default <tt class="constant">NULL</tt> driver
+assigned. This will result in the following error message:
+</p><p><span class="errorname">
+       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?
+       </span></p><p>
+Do not click on <span class="guibutton">Yes</span>!  Instead, click on <span class="guibutton">No</span> in the error dialog.
+Only now you will be presented with the printer properties window. From here, the way to assign a driver
+to a printer is open to us. You now have the choice of:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Select a driver from the pop-up list of installed drivers. Initially this list will be empty.
+       </p></li><li><p>
+       Click on <span class="guibutton">New Driver</span> to install a new printer driver (which will
+       start up the APW).
+       </p></li></ul></div><p>
+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, setup as a user with <a class="indexterm" name="id2925776"></a><i class="parameter"><tt>printer admin</tt></i>
+privileges (if in doubt, use <b class="command">smbstatus</b> to check for this). If you wish to install
+printer drivers for client operating systems other than <span class="application">Windows NT x86</span>,
+you will need to use the <span class="guilabel">Sharing</span> tab of the printer properties dialog.
+</p><p>
+Assuming you have connected with an administrative (or root) account (as named by the
+<a class="indexterm" name="id2925818"></a><i class="parameter"><tt>printer admin</tt></i> parameter), 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">.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="inst-rpc"></a>Installing Print Drivers Using <b class="command">rpcclient</b></h3></div></div><div></div></div><p>
+The second way to install printer drivers into <i class="parameter"><tt>[print$]</tt></i> and set them
+up in a valid way is to do it from the UNIX command line. This involves four distinct steps:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Gather info about required driver files and collect the files.
+       </p></li><li><p>
+       Deposit the driver files into the <i class="parameter"><tt>[print$]</tt></i> share's correct subdirectories
+       (possibly by using <b class="command">smbclient</b>).
+       </p></li><li><p>
+       Run the <b class="command">rpcclient</b> command line utility once with the <b class="command">adddriver</b>
+       subcommand.
+       </p></li><li><p>
+       Run <b class="command">rpcclient</b> a second time with the <b class="command">setdriver</b> subcommand.
+       </p></li></ol></div><p>
+We provide detailed hints for each of these steps in the paragraphs that follow.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2925958"></a>Identifying Driver Files</h4></div></div><div></div></div><p>
+To find out about the driver files, you have two options. You could check the contents of the driver
+CDROM that came with your printer. Study the <tt class="filename">*.inf</tt> files lcoated on the CDROM. This
+may not be possible, since the <tt class="filename">*.inf</tt> 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.
+</p><p>
+Then you only have the second option. Install the driver locally on a Windows client and
+investigate which file names 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
+<span class="application">W32X86</span> platform only, a name used by Microsoft for all Windows NT/200x/XP
+clients.)
+</p><p>
+A good method to recognize the driver files is to print the test page from the driver's
+<span class="guilabel">Properties</span> dialog (<span class="guilabel">General</span> 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
+<span class="guilabel">Driver File</span>, <span class="guilabel">Data File</span>, <span class="guilabel">Config File</span>,
+<span class="guilabel">Help File</span> and (optionally) the <span class="guilabel">Dependent Driver Files</span>
+(this may vary slightly for Windows NT). You need to take a note of all file names for the next steps.
+</p><p>
+Another method to quickly test the driver filenames and related paths is provided by the
+<b class="command">rpcclient</b> utility. Run it with <b class="command">enumdrivers</b> or with the
+<b class="command">getdriver</b> subcommand, each at the <tt class="filename">3</tt> info level. In the following example,
+<span class="emphasis"><em>TURBO_XP</em></span> 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 <tt class="constant">KDE-BITSHOP</tt>.
+We could run an interactive <b class="command">rpcclient</b> session; then we would get an
+<b class="command">rpcclient /&gt;</b> prompt and would type the subcommands at this prompt. This is left as
+a good exercise to the reader. For now, we use <b class="command">rpcclient</b> with the <tt class="option">-c</tt>
+parameter to execute a single subcommand line and exit again. This is the method you would use if you
+want to create scripts to automate the procedure for a large number of printers and drivers. Note the
+different quotes used to overcome the different spaces in between words:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'Danka%xxxx' -c \
+       'getdriver "Heidelberg Digimaster 9110 (PS)" 3' TURBO_XP</tt></b>
+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: []
+</pre><p>
+You may notice that this driver has quite a large number of <span class="guilabel">Dependent files</span>
+(there are worse cases, however). Also, strangely, the
+<span class="guilabel">Driver File</span> is tagged here
+<span class="guilabel">Driver Path</span>. We do not yet have support for the so-called
+<span class="application">WIN40</span> 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 <span class="application">W32X86</span> (i.e., the Windows NT72000/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.
+</p><p>
+Since the <i class="parameter"><tt>[print$]</tt></i> share is usually accessible through the <span class="guiicon">Network
+Neighborhood</span>, 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 <tt class="filename">0</tt> of the <tt class="filename">WIN40</tt>
+directory. The full path to access them will be <tt class="filename">\\WINDOWSHOST\print$\WIN40\0\</tt>.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+More recent drivers on Windows 2000 and Windows XP are installed into the &#8220;<span class="quote">3</span>&#8221; subdirectory
+instead of the &#8220;<span class="quote">2</span>&#8221;. 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. These types of drivers install into the &#8220;<span class="quote">3</span>&#8221; subdirectory.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926311"></a>Obtaining Driver Files from Windows Client [print$] Shares</h4></div></div><div></div></div><p>
+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 <i class="parameter"><tt>[print$]</tt></i>
+share that we investigated in our last step to identify the files? We can use <b class="command">smbclient</b>
+to do this. We will use the paths and names that were leaked to us by <b class="command">getdriver</b>. The
+listing is edited to include linebreaks for readability:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbclient //TURBO_XP/print\$ -U'Danka%xxxx' \ 
+   -c 'cd W32X86/2;mget HD*_de.* hd*ppd Hd*_de.* Hddm*dll HDN*Aux.DLL'</tt></b>
+
+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]
+<tt class="prompt">Get file Hddm91c1_de.ABD? </tt><b class="userinput"><tt>n</tt></b>
+<tt class="prompt">Get file Hddm91c1_de.def? </tt><b class="userinput"><tt>y</tt></b>
+getting file \W32X86\2\Hddm91c1_de.def of size 428 as Hddm91c1_de.def
+<tt class="prompt">Get file Hddm91c1_de.DLL? </tt><b class="userinput"><tt>y</tt></b>
+getting file \W32X86\2\Hddm91c1_de.DLL of size 876544 as Hddm91c1_de.DLL
+[...]
+</pre><p>
+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 <tt class="option">-c</tt> parameter, separated by semi-colons.
+This effects that all commands are executed in sequence on the remote Windows server before smbclient
+exits again.
+</p><p>
+Remember to repeat the procedure for the <span class="application">WIN40</span> architecture should
+you need to support Windows 9x/Me/XP clients. Remember too, the files for these architectures are in the
+<tt class="filename">WIN40/0/</tt> subdirectory. Once this is complete, we can run <b class="command">smbclient ...
+put</b> to store the collected files on the Samba server's <i class="parameter"><tt>[print$]</tt></i>
+share.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926467"></a>Installing Driver Files into [print$]</h4></div></div><div></div></div><p>
+We are now going to locate the driver files into the <i class="parameter"><tt>[print$]</tt></i>
+share. Remember, the UNIX path to this share has been defined
+previously in your words missing here. You
+also have created subdirectories for the different Windows client types you want to
+support. Supposing your <i class="parameter"><tt>[print$]</tt></i> share maps to the UNIX path
+<tt class="filename">/etc/samba/drivers/</tt>, your driver files should now go here:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       For all Windows NT, 2000 and XP clients into <tt class="filename">/etc/samba/drivers/W32X86/</tt> but
+       not (yet) into the <tt class="filename">2</tt> subdirectory.
+       </p></li><li><p>
+       For all Windows 95, 98 and ME clients into <tt class="filename">/etc/samba/drivers/WIN40/</tt> but not
+       (yet) into the <tt class="filename">0</tt> subdirectory.
+       </p></li></ul></div><p>
+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 <b class="command">getdriver</b> against the original
+<span class="emphasis"><em>Windows</em></span> install. However, now we are going to store the files into a
+<span class="emphasis"><em>Samba/UNIX</em></span> print server's <i class="parameter"><tt>[print$]</tt></i> share.
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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'</tt></b>
+
+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
+</pre><p>
+
+Whew  that was a lot of typing! Most drivers are a lot smaller  many only having three generic
+PostScript driver files plus one PPD. While we did retrieve the files from the <tt class="filename">2</tt>
+subdirectory of the <tt class="filename">W32X86</tt> 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
+<b class="command">adddriver</b> command, which we will run shortly (and do not forget to also put the files
+for the Windows 9x/Me architecture into the <tt class="filename">WIN40/</tt> subdirectory should you need them).
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926676"></a><b class="command">smbclient</b> to Confirm Driver Installation</h4></div></div><div></div></div><p>
+For now we verify that our files are there. This can be done with <b class="command">smbclient</b>, too
+(but, of course, you can log in via SSH also and do this through a standard UNIX shell access):
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbclient //SAMBA-CUPS/print\$ -U 'root%xxxx' \
+       -c 'cd W32X86; pwd; dir; cd 2; pwd; dir'</tt></b>
+ 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
+</pre><p>
+Notice that there are already driver files present in the <tt class="filename">2</tt> 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 to 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: Samba does not yet know that
+these files are something special, namely <span class="emphasis"><em>printer driver files</em></span> and it does not know
+to which print queue(s) these driver files belong.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926841"></a>Running <b class="command">rpcclient</b> with <b class="command">adddriver</b></h4></div></div><div></div></div><p>
+Next, you must tell Samba about the special category of the files you just uploaded into the
+<i class="parameter"><tt>[print$]</tt></i> share. This is done by the <b class="command">adddriver</b>
+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, again, for readability:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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</tt></b>
+
+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.
+</pre><p>
+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 <tt class="computeroutput">NT_STATUS_UNSUCCESSFUL</tt> 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. The CUPS printing chapter 
+provides a more detailed description, should you need it.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2926940"></a>Checking <b class="command">adddriver</b> Completion</h4></div></div><div></div></div><p>
+One indication for Samba's recognition of the files as driver files is the <tt class="computeroutput">successfully
+installed</tt> message. Another one is the fact that our files have been moved by the
+<b class="command">adddriver</b> command into the <tt class="filename">2</tt> subdirectory. You can check this
+again with <b class="command">smbclient</b>:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>smbclient //SAMBA-CUPS/print\$ -Uroot%xx \
+       -c 'cd W32X86;dir;pwd;cd 2;dir;pwd'</tt></b>
+ 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
+</pre><p>
+Another verification is that the timestamp of the printing TDB files is now updated
+(and possibly their file size has increased).
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2927063"></a>Check Samba for Driver Recognition</h4></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       From any Windows client browse Network Neighborhood, find the Samba host and open the Samba
+       <span class="guiicon">Printers and Faxes</span> folder. Select any printer icon, right-click and select
+       the printer <span class="guimenuitem">Properties</span>. Click the <span class="guilabel">Advanced</span>
+       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 only
+       see his 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 WindowsNT/2000/XP.)
+       </p></li><li><p>
+       From a Windows 200x/XP client (not Windows NT) browse <span class="guiicon">Network Neighborhood</span>,
+       search for the Samba server and open the server's <span class="guiicon">Printers</span> folder,
+       right-click on the white background (with no printer highlighted). Select <span class="guimenuitem">Server
+       Properties</span>. On the <span class="guilabel">Drivers</span> 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 <span class="guimenuitem">Drivers</span> 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 <i class="replaceable"><tt>SAMBA-CUPS</tt></i>):
+       </p><p><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /s /t2 /n\\<i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b></p></li><li><p>
+       From a UNIX prompt, run this command (or a variant thereof) where
+       <i class="replaceable"><tt>SAMBA-CUPS</tt></i> is the name of the Samba host and xxxx represents the
+       actual Samba password assigned to root:
+       </p><p><b class="userinput"><tt>rpcclient -U'root%xxxx' -c 'enumdrivers' <i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b></p><p>
+       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 <i class="parameter"><tt>[Windows NT x86]</tt></i> heading, not under
+       <i class="parameter"><tt>[Windows 4.0]</tt></i>, since you didn't install that part. Or did you?
+       You will see a listing of all drivers Samba knows about. Your new one should be among them. In
+       our example it is named <tt class="constant">dm9110</tt>. Note that the third column shows the other
+       installed drivers twice, one time for each supported architecture. Our new driver only shows up
+       for <span class="application">Windows NT 4.0 or 2000</span>. To have it present for <span class="application">Windows
+       95, 98 and ME</span>, you'll have to repeat the whole procedure with the WIN40 architecture
+       and subdirectory.
+       </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2927262"></a>Specific Driver Name Flexibility</h4></div></div><div></div></div><p>
+You can name the driver as you like. If you repeat the <b class="command">adddriver</b> step with the same
+files as before but with a different driver name, it will work the same:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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
+  </tt></b>
+
+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.
+</pre><p>
+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
+<b class="command">rpcclient</b> <b class="command">adddriver</b> command repeatedly. Each run consumes the
+files you had put into the <i class="parameter"><tt>[print$]</tt></i> share by moving them into the
+respective subdirectories. So you must execute an <b class="command">smbclient ... put</b> command before
+each <b class="command">rpcclient ... adddriver</b> command.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2927366"></a>Running <b class="command">rpcclient</b> with the <b class="command">setdriver</b></h4></div></div><div></div></div><p>
+Samba needs to know which printer owns which driver. Create a mapping of the driver to a printer, and
+store this info in Samba's memory, the TDB files. The <b class="command">rpcclient setdriver</b> command
+achieves exactly this:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'root%xxxx' -c 'setdriver dm9110 mydrivername' <i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b>
+ cmd = setdriver dm9110 mydrivername
+
+Successfully set dm9110 to driver mydrivername.
+</pre><p>
+Ah, no, I did not want to do that. Repeat, this time with the name I intended: 
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U'root%xxxx' -c 'setdriver dm9110 dm9110' <i class="replaceable"><tt>SAMBA-CUPS</tt></i></tt></b>
+ cmd = setdriver dm9110 dm9110
+Successfully set dm9110 to driver dm9110.
+</pre><p>
+The syntax of the command is:
+</p><pre class="screen">
+<b class="userinput"><tt>rpcclient -U'root%<i class="replaceable"><tt>sambapassword</tt></i>' -c 'setdriver <i class="replaceable"><tt>printername</tt></i> \
+ <i class="replaceable"><tt>drivername</tt></i>' <i class="replaceable"><tt>SAMBA-Hostname</tt></i></tt></b>. 
+</pre><p>
+Now we have done most of the work, but not all of it.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The <b class="command">setdriver</b> 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: <b class="userinput"><tt>kill -HUP
+`pidof smbd`</tt></b>.
+</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2927518"></a>Client Driver Installation Procedure</h2></div></div><div></div></div><p>
+As Don Quixote said: &#8220;<span class="quote">The proof of the pudding is in the eating.</span>&#8221; 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2927537"></a>First Client Driver Installation</h3></div></div><div></div></div><p>
+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 setup and shouldn't need further
+attention. What follows is a description for the recommended first procedure. You work now from a client
+workstation. You should guarantee that your connection is not unwittingly mapped to <span class="emphasis"><em>bad
+user</em></span> nobody. In a DOS box type:
+</p><p><b class="userinput"><tt>net use \\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\print$ /user:root</tt></b></p><p>
+Replace root, if needed, by another valid <a class="indexterm" name="id2927577"></a><i class="parameter"><tt>printer admin</tt></i> 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). You can try to close all Windows file explorer
+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 <b class="command">smbstatus</b> command on Samba),
+do this from the Windows workstation:
+</p><div class="procedure"><ol type="1"><li><p>
+       Open <span class="guiicon">Network Neighborhood</span>.
+       </p></li><li><p>
+       Browse to Samba server.
+       </p></li><li><p>
+       Open its <span class="guiicon">Printers and Faxes</span> folder.
+       </p></li><li><p>
+       Highlight and right-click on the printer.
+       </p></li><li><p>
+       Select <span class="guimenuitem">Connect</span> (for Windows NT4/200x
+       it is possibly <span class="guimenuitem">Install</span>).
+       </p></li></ol></div><p>
+A new printer (named <i class="replaceable"><tt>printername</tt></i> on Samba-server) should now have
+appeared in your <span class="emphasis"><em>local</em></span> Printer folder (check <span class="guimenu">Start</span> --
+<span class="guimenuitem">Settings</span> -- <span class="guimenuitem">Control Panel</span> -- <span class="guiicon">Printers
+and Faxes</span>).
+</p><p>
+Most likely you are now tempted to try to print a test page. After all, you now can open the printer
+properties, and on the <span class="guimenu">General</span> tab there is a button offering to do just that. But
+chances are that you get an error message saying <span class="errorname">Unable to print Test Page</span>. The
+reason might be that there is not yet a valid Device Mode set for the driver, or that the &#8220;<span class="quote">Printer
+Driver Data</span>&#8221; set is still incomplete.
+</p><p>
+You must make sure that a valid <i class="parameter"><tt>Device Mode</tt></i> is set for the
+driver. We now explain what that means.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2927769"></a>Setting Device Modes on New Printers</h3></div></div><div></div></div><p>
+For a printer to be truly usable by a Windows NT/200x/XP client, it must possess:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       A valid <span class="emphasis"><em>Device Mode</em></span> generated by the driver for the printer (defining things
+       like paper size, orientation and duplex settings).
+       </p></li><li><p>
+       A complete set of <span class="emphasis"><em>Printer Driver Data</em></span> generated by the driver.
+       </p></li></ul></div><p>
+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 <tt class="filename">(ntprinters.tdb</tt>, <tt class="filename">ntdrivers.tdb</tt>,
+<tt class="filename">printing.tdb</tt> and <tt class="filename">ntforms.tdb</tt>).
+</p><p>
+What do these two words stand for? Basically, the Device Mode and the set of Printer Driver Data is a
+collection 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 is discussed
+in the following paragraphs.
+</p><p>
+Be aware that a valid Device Mode can only be initiated by a
+<a class="indexterm" name="id2927864"></a><i class="parameter"><tt>printer admin</tt></i>, or root
+(the reason should be obvious). Device Modes can only be correctly
+set 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
+<i class="parameter"><tt>[print$]</tt></i> share with the help of the APW or rpcclient.
+</p><p>
+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:
+</p><div class="procedure"><ol type="1"><li><p>
+       Browse the <span class="guiicon">Network Neighborhood.</span>
+       </p></li><li><p>
+       Find the Samba server.
+       </p></li><li><p>
+       Open the Samba server's <span class="guiicon">Printers and Faxes</span> folder.
+       </p></li><li><p>
+       Highlight the shared printer in question.
+       </p></li><li><p>
+       Right-click on the printer (you may already be here, if you followed the last section's description).
+       </p></li><li><p>
+       At the bottom of the context menu select <span class="guimenu">Properties</span> (if the menu still offers the 
+       <span class="guimenuitem">Connect</span> entry further above, you
+       need to click on that one first to achieve the driver
+       installation as shown in the last section).
+       </p></li><li><p>
+       Go to the <span class="guilabel">Advanced</span> tab; click on <span class="guibutton">Printing Defaults</span>.
+       </p></li><li><p>
+       Change the <span class="guimenuitem">Portrait</span> page setting to <span class="guimenuitem">Landscape</span> (and back).
+       </p></li><li><p>
+       Make sure to apply changes between swapping the page orientation to cause the change to actually take effect.
+       </p></li><li><p>
+       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 on the remaining from now on.
+       </p></li></ol></div><p>
+This procedure has executed the printer driver program on the client platform and fed back the correct
+Device Mode to Samba, which now stored it in its TDB files. Once the driver is installed on the client,
+you can follow the analogous steps by accessing the <span class="emphasis"><em>local</em></span> <span class="guiicon">Printers</span>
+folder, too, if you are a Samba printer admin user. From now on, printing should work as expected.
+</p><p>
+Samba includes a service level parameter name <i class="parameter"><tt>default devmode</tt></i> for generating a default
+Device Mode for a printer. Some drivers will 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928112"></a>Additional Client Driver Installation</h3></div></div><div></div></div><p>
+Every additional driver may be installed, along the lines described
+above. Browse network, open the
+<span class="guiicon">Printers</span> folder on Samba server, right-click on <span class="guiicon">Printer</span> and choose
+<span class="guimenuitem">Connect...</span>. 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 <span class="guiicon">Printers and Faxes</span> folder.
+</p><p>
+You can also open your local <span class="guiicon">Printers and Faxes</span> folder by
+using this command on Windows 200x/XP Professional workstations:
+</p><p><b class="userinput"><tt>rundll32 shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder</tt></b></p><p>
+or this command on Windows NT 4.0 workstations:
+</p><p><b class="userinput"><tt>
+rundll32 shell32.dll,Control_RunDLL MAIN.CPL @2
+</tt></b></p><p>
+You can enter the commands either inside a <span class="guilabel">DOS box</span> window or in the <span class="guimenuitem">Run
+command...</span> field from the <span class="guimenu">Start</span> menu.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928220"></a>Always Make First Client Connection as root or &#8220;<span class="quote">printer admin</span>&#8221;</h3></div></div><div></div></div><p>
+After you installed the driver on the Samba server (in its <i class="parameter"><tt>[print$]</tt></i>
+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 class="indexterm" name="id2928244"></a><i class="parameter"><tt>printer admin</tt></i>. This is to make sure that:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       A first valid <span class="emphasis"><em>Device Mode</em></span> is really initialized (see above for more
+       explanation details).
+       </p></li><li><p>        
+       The default print settings of your printer for all further client installations are as you want them.
+       </p></li></ul></div><p>
+Do this by changing the orientation to landscape, click on <span class="guiicon">Apply</span>, and then change it
+back again. Next, modify the other settings (for example, you do not want the default media size set to
+<span class="guiicon">Letter</span> when you are all using <span class="guiicon">A4</span>, right? You may want to set the
+printer for <span class="guiicon">duplex</span> as the default, and so on).
+</p><p>
+To connect as root to a Samba printer, try this command from a Windows 200x/XP DOS box command prompt:
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>runas /netonly /user:root "rundll32 printui.dll,PrintUIEntry /p /t3 /n 
+       \\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printername</tt></i>"</tt></b>
+</pre><p>
+</p><p>
+You will be prompted for root's Samba-password; type it, wait a few
+seconds, click on <span class="guibutton">Printing
+Defaults</span>, and proceed to set the job options that should be used as defaults by all
+clients. Alternately, instead of root you can name one other member of the <a class="indexterm" name="id2928372"></a><i class="parameter"><tt>printer admin</tt></i> from the setting.
+</p><p>
+       Now all the other users downloading and installing the driver the same way (called
+&#8220;<span class="quote">Point'n'Print</span>&#8221;) 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2928404"></a>Other Gotchas</h2></div></div><div></div></div><p>
+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
+onto 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, &#8220;<span class="quote">We need to set the paper size
+for each job from Letter to A4 and it will not store it.</span>&#8221;)
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928430"></a>Setting Default Print Options for Client Drivers</h3></div></div><div></div></div><p>
+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 multi-tabbed dialog that pops up when you right-click
+on the printer name and select <span class="guimenuitem">Properties</span>, 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 definite
+answer to the Samba default driver setting FAQ:
+</p><p><b>&#8220;<span class="quote">I can not set and save default print options
+for all users on Windows 200x/XP. Why not?</span>&#8221; </b>
+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:
+
+The following list needs periods after the letters and numbers:::::::::
+</p><div class="orderedlist"><ol type="A"><li><p>The first &#8220;<span class="quote">wrong</span>&#8221; way:
+       </p><div class="orderedlist"><ol type="1"><li><p>Open the <span class="guiicon">Printers</span> folder.</p></li><li><p>Right-click on the printer (<span class="emphasis"><em>remoteprinter on cupshost</em></span>) and
+               select in context menu <span class="guimenu">Printing Preferences...</span></p></li><li><p>Look at this dialog closely and remember what it looks like.</p></li></ol></div></li><li><p>The second &#8220;<span class="quote">wrong</span>&#8221; way:
+               </p><div class="orderedlist"><ol type="1"><li><p>Open the <span class="guimenu">Printers</span> folder.</p></li><li><p>Right-click on the printer (<span class="emphasis"><em>remoteprinter on
+                       cupshost</em></span>) and select in the context menu
+                       <span class="guimenuitem">Properties</span></p></li><li><p>Click on the <span class="guilabel">General</span>
+                       tab</p></li><li><p>Click on the <span class="guibutton">Printing
+                       Preferences...</span></p></li><li><p>A new dialog opens. Keep this dialog open and go back
+                       to the parent dialog.</p></li></ol></div><p>
+       </p></li><li><p>
+       The third and correct way: (should you do this from the beginning, just carry out steps 1
+       and 2 from the second method above).
+       </p><div class="orderedlist"><ol type="1"><li><p>Click on the <span class="guilabel">Advanced</span>
+                       tab. (If everything is &#8220;<span class="quote">grayed out,</span>&#8221; then you are not logged
+                       in as a user with enough privileges).</p></li><li><p>Click on the <span class="guibutton">Printing
+                       Defaults</span> button.</p></li><li><p>On any of the two new tabs,
+                       click on the
+                       <span class="guilabel">Advanced</span> button.</p></li><li><p>A new dialog opens. Compare
+                       this one to the other. Are they
+                       identical looking comparing one from
+                       &#8220;<span class="quote">B.5</span>&#8221; and one from A.3".</p></li></ol></div></li></ol></div><p>
+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 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 (<a class="indexterm" name="id2928716"></a><i class="parameter"><tt>printer admin</tt></i> in ) 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 identically-looking dialogs have a slight difference in their window names; one is called <tt class="computeroutput">Default Print
+Values for Printer Foo on Server Bar"</tt> (which is the one you need) and the other is called
+&#8220;<span class="quote"><tt class="computeroutput">Print Settings for Printer Foo on Server Bar</tt></span>&#8221;. The last one is the one you
+arrive at when you right-click on the printer and select <span class="guimenuitem">Print Settings...</span>. 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
+identically looking, but functionally different, dialog to set defaults for all users.
+</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>Try (on Windows 200x/XP) to run this command (as a user with the right privileges):
+</p><p><b class="userinput"><tt>
+rundll32 printui.dll,PrintUIEntry /p /t3 /n\\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printersharename</tt></i>
+</tt></b></p><p>
+To see the tab with the <span class="guilabel">Printing Defaults</span> button (the one you need),also run this command:
+</p><p><b class="userinput"><tt>
+rundll32 printui.dll,PrintUIEntry /p /t0 /n\\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printersharename</tt></i>
+</tt></b></p><p>
+To see the tab with the <span class="guilabel">Printing Preferences</span>
+button (the one which does not set system-wide defaults), you can
+start the commands from inside a DOS box" or from <span class="guimenu">Start</span> -&gt; <span class="guimenuitem">Run</span>.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2928854"></a>Supporting Large Numbers of Printers</h3></div></div><div></div></div><p>
+One issue that has arisen during the recent development phase of Samba is the need to support driver
+downloads for hunderds of printers. Using Windows NT APW here 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.
+</p><p>
+If more than one printer is using the same driver, the <b class="command">rpcclient setdriver</b>
+command can be used to set the driver associated with an installed queue. If the driver is uploaded to
+<i class="parameter"><tt>[print$]</tt></i> once and registered with the printing TDBs, it can be used by
+multiple print queues. In this case, you just need to repeat the <b class="command">setprinter</b> subcommand of
+<b class="command">rpcclient</b> for every queue (without the need to conduct the <b class="command">adddriver</b>
+repeatedly). The following is an example of how this could be accomplished:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumdrivers'</tt></b>
+ 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]
+
+ [....]
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumprinters'</tt></b>
+ cmd = enumprinters
+   flags:[0x800000]
+   name:[\\SAMBA-CUPS\dm9110]
+   description:[\\SAMBA-CUPS\dm9110,,110ppm HiVolume DANKA Stuttgart]
+   comment:[110 ppm HiVolume DANKA Stuttgart]
+ [....]
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c \
+  'setdriver <i class="replaceable"><tt>dm9110</tt></i> "<i class="replaceable"><tt>Heidelberg Digimaster 9110 (PS)</tt></i>"'</tt></b>
+ cmd = setdriver dm9110 Heidelberg Digimaster 9110 (PPD)
+ Successfully set dm9110 to driver Heidelberg Digimaster 9110 (PS).
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumprinters'</tt></b>
+ 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]
+ [....]
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'setdriver <i class="replaceable"><tt>dm9110</tt></i> <i class="replaceable"><tt>mydrivername</tt></i>'</tt></b>
+ cmd = setdriver dm9110 mydrivername
+ Successfully set dm9110 to mydrivername.
+</pre><p>
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient <i class="replaceable"><tt>SAMBA-CUPS</tt></i> -U root%<i class="replaceable"><tt>secret</tt></i> -c 'enumprinters'</tt></b>
+ cmd = enumprinters
+   flags:[0x800000]
+   name:[\\SAMBA-CUPS\dm9110]
+   description:[\\SAMBA-CUPS\dm9110,mydrivername,\
+     110ppm HiVolume DANKA Stuttgart]
+   comment:[110ppm HiVolume DANKA Stuttgart]
+ [....]
+</pre><p>
+It may not be easy to recognize that the first call to <b class="command">enumprinters</b> showed the
+&#8220;<span class="quote">dm9110</span>&#8221; printer with an empty string where the driver should have been listed (between
+the 2 commas in the description field). After the <b class="command">setdriver</b> command
+succeeded, all is well.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929151"></a>Adding New Printers with the Windows NT APW</h3></div></div><div></div></div><p>
+By default, Samba exhibits all printer shares defined in <tt class="filename">smb.conf</tt> in the <span class="guiicon">Printers</span>
+folder. Also located in this folder is the Windows NT Add Printer Wizard icon. The APW will be shown only if:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The connected user is able to successfully execute an <b class="command">OpenPrinterEx(\\server)</b> with
+       administrative privileges (i.e., root or <a class="indexterm" name="id2929197"></a><i class="parameter"><tt>printer admin</tt></i>).
+       </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p> Try this from a Windows 200x/XP DOS box command prompt:
+       </p><p><b class="userinput"><tt>
+       runas /netonly /user:root rundll32 printui.dll,PrintUIEntry /p /t0 /n \\<i class="replaceable"><tt>SAMBA-SERVER</tt></i>\<i class="replaceable"><tt>printersharename</tt></i>
+       </tt></b></p><p>
+       Click on <span class="guibutton">Printing Preferences</span>.
+       </p></div></li><li><p>... contains the setting
+       <a class="indexterm" name="id2929252"></a><i class="parameter"><tt>show add printer wizard</tt></i> = yes (the
+       default).</p></li></ul></div><p>
+The APW can do various things:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Upload a new driver to the Samba <i class="parameter"><tt>[print$]</tt></i> share.
+       </p></li><li><p>
+       Associate an uploaded driver with an existing (but still driverless) print queue.
+       </p></li><li><p>
+       Exchange the currently used driver for an existing print queue with one that has been uploaded before.
+       </p></li><li><p>
+       Add an entirely new printer to the Samba host (only in conjunction with a working
+       <a class="indexterm" name="id2929308"></a><i class="parameter"><tt>add printer command</tt></i>. A corresponding
+       <a class="indexterm" name="id2929324"></a><i class="parameter"><tt>delete printer command</tt></i> for removing entries from the
+       <span class="guiicon">Printers</span> folder may also be provided).
+       </p></li></ul></div><p>
+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 <a class="indexterm" name="id2929353"></a><i class="parameter"><tt>add printer command</tt></i> must have a defined value. The program hook must successfully
+add the printer to the UNIX print system (i.e., to <tt class="filename">/etc/printcap</tt>,
+<tt class="filename">/etc/cups/printers.conf</tt> or other appropriate files) and to <tt class="filename">smb.conf</tt> if necessary.
+</p><p>
+When using the APW from a client, if the named printer share does not exist, smbd will execute the
+<a class="indexterm" name="id2929396"></a><i class="parameter"><tt>add printer command</tt></i> and reparse to the to attempt to locate the new printer
+share. If the share is still not defined, an error of <span class="errorname">Access Denied</span> is returned to
+the client. The <a class="indexterm" name="id2929418"></a><i class="parameter"><tt>add printer command</tt></i> is executed
+under the context of the connected user, not necessarily a root account. A <a class="indexterm" name="id2929433"></a><i class="parameter"><tt>map to guest</tt></i> = bad user may have connected you unwittingly under the wrong
+privilege. You should check it by using the <b class="command">smbstatus</b> command.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929458"></a>Error Message: &#8220;<span class="quote"><span class="errorname">Cannot connect under a different Name</span></span>&#8221;</h3></div></div><div></div></div><p>
+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.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The <b class="command">net use \\SAMBA-SERVER\sharename /user:root</b> gives you an error message:
+       &#8220;<span class="quote">Multiple connections to a server or a shared resource by the same user utilizing
+       the several user names are not allowed. Disconnect all previous connections to the server,
+       resp. the shared resource, and try again.</span>&#8221;
+       </p></li><li><p>
+       Every attempt to &#8220;<span class="quote">connect a network drive</span>&#8221; to <tt class="filename">\\SAMBASERVER\\print$</tt>
+       to <tt class="constant">z:</tt> is countered by the pertinacious message: &#8220;<span class="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</span>&#8221;.
+       </p></li></ul></div><p>
+So you close all connections. You try again. You get the same message. You check from the Samba side,
+using <b class="command">smbstatus</b>. 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  and this times it works!  Windows seems to cache connection informtion 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).
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929564"></a>Take Care When Assembling Driver Files</h3></div></div><div></div></div><p>
+You need to be extremely careful when you take notes about the files and belonging to a particular
+driver. Don't confuse the files for driver version &#8220;<span class="quote">0</span>&#8221; (for Windows 9x/Me, going into
+<tt class="filename">[print$]/WIN/0/</tt>), driver version <tt class="filename">2</tt> (Kernel Mode driver for Windows NT,
+going into <tt class="filename">[print$]/W32X86/2/</tt> may be used on Windows 200x/XP also), and
+driver version &#8220;<span class="quote">3</span>&#8221; (non-Kernel Mode driver going into <tt class="filename">[print$]/W32X86/3/</tt>
+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 <tt class="filename">%WINDOWS%\system32\spool\drivers\W32X86\</tt>),
+you will probably see names in capital letters, while an <b class="command">enumdrivers</b> command from Samba
+would show mixed or lower case letters. So it is easy to confuse them. If you install them manually using
+<b class="command">rpcclient</b> 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 <tt class="computeroutput">This server
+has no appropriate driver for the printer</tt>.
+</p><p>
+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 <i class="parameter"><tt>Dependentfiles</tt></i>, so I left it out for space reasons:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>rpcclient -U 'Administrator%<i class="replaceable"><tt>secret</tt></i>' -c 'enumdrivers 3' 10.160.50.8 </tt></b>
+
+ 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: []
+
+</pre><p>
+If we write the &#8220;<span class="quote">version 2</span>&#8221; files and the &#8220;<span class="quote">version 3</span>&#8221; files
+into different text files and compare the result, we see this
+picture:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>sdiff 2-files 3-files</tt></b>
+
+
+ cns3g.dll                     cns3g.dll
+ iR8500sg.xpd                  iR8500sg.xpd
+ cns3gui.dll                   cns3gui.dll
+ cns3g.hlp                     cns3g.hlp
+ AUCPLMNT.DLL                | aucplmNT.dll
+                             &gt; ucs32p.dll
+                             &gt; 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
+                             &gt; cpcdspl.exe 
+                             &gt; cpcqm.exe
+                             &gt; cpcspl.dll
+                             &gt; cfine32.dll
+                             &gt; cpcr407.dll
+                             &gt; Cpcqm407.hlp
+                             &gt; cpcqm407.cnt
+                             &gt; cns3ggr.dll
+
+</pre><p>
+
+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:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>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</tt></b>
+
+  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
+</pre><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2929923"></a>Samba and Printer Ports</h3></div></div><div></div></div><p>
+Windows NT/2000 print servers associate a port with each printer. These normally take the form of
+<tt class="filename">LPT1:</tt>, <tt class="filename">COM1:</tt>,
+<tt class="filename">FILE:</tt>, and so on. Samba must also
+support the concept of ports associated with a printer. By default, only one printer port, named &#8220;<span class="quote">Samba
+Printer Port</span>&#8221;, exists on a system. Samba does not really need such a &#8220;<span class="quote">port</span>&#8221; 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.
+</p><p>
+Samba does not support the concept of <tt class="constant">Printer Pooling</tt> internally either. Printer
+Pooling assigns a logical printer to multiple ports as a form of load balancing or fail over.
+</p><p>
+If you require multiple ports be defined for some reason or another (my users and my boss should not know
+that they are working with Samba), configure <a class="indexterm" name="id2929988"></a><i class="parameter"><tt>enumports command</tt></i>
+which can be used to define an external program that generates a listing of ports on a system.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930008"></a>Avoiding Common Client Driver Misconfiguration</h3></div></div><div></div></div><p>
+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
+&#8220;<span class="quote">Avoiding the Wrong PostScript Driver Settings</span>&#8221; in the CUPS Printing part of this document.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930033"></a>The Imprints Toolset</h2></div></div><div></div></div><p>
+The Imprints tool set provides a UNIX equivalent of the Windows NT Add Printer
+Wizard. For complete information, please refer to the Imprints Web site at <ulink url="http://imprints.sourceforge.net/">http://imprints.sourceforge.net/</ulink> as well as the documentation
+included with the imprints source distribution. This section only provides a brief introduction to
+the features of Imprints.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930071"></a>What is Imprints?</h3></div></div><div></div></div><p>
+Imprints is a collection of tools for supporting these goals:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Providing a central repository of information regarding Windows NT and 95/98 printer driver packages.
+       </p></li><li><p>
+       Providing the tools necessary for creating the Imprints printer driver packages.
+       </p></li><li><p>
+       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.
+       </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930113"></a>Creating Printer Driver Packages</h3></div></div><div></div></div><p>
+The process of creating printer driver packages is beyond the scope of this document (refer to Imprints.txt
+also 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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930132"></a>The Imprints Server</h3></div></div><div></div></div><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930153"></a>The Installation Client</h3></div></div><div></div></div><p>
+More information regarding the Imprints installation client is available from the the documentation file
+<tt class="filename">Imprints-Client-HOWTO.ps</tt> that is included with the Imprints source package. The Imprints
+installation client comes in two forms:
+</p><div class="itemizedlist"><ul type="disc"><li><p>A set of command line Perl scripts.</p></li><li><p>A GTK+ based graphical interface to the command line Perl scripts.</p></li></ul></div><p>
+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.
+</p><p>
+The basic installation process is in four steps and Perl code is wrapped around smbclient and rpcclient.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       For each supported architecture for a given driver:
+       </p><div class="orderedlist"><ol type="1"><li><p>rpcclient: Get the appropriate upload directory on the remote server.</p></li><li><p>smbclient: Upload the driver files.</p></li><li><p>rpcclient: Issues an AddPrinterDriver() MS-RPC.</p></li></ol></div><p>
+       </p></li><li><p>rpcclient: Issue an AddPrinterEx() MS-RPC to actually create the printer.</p></li></ul></div><p>
+One of the problems encountered when implementing the Imprints tool set was the name space issues between
+various supported client architectures. For example, Windows NT includes a driver named &#8220;<span class="quote">Apple LaserWriter
+II NTX v51.8</span>&#8221; and Windows 95 calls its version of this driver &#8220;<span class="quote">Apple LaserWriter II NTX</span>&#8221;.
+</p><p>
+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:
+</p><p><tt class="filename">
+ HKLM\System\CurrentControlSet\Control\Print\Environment
+</tt></p><p>
+will reveal that Windows NT always uses the NT driver name. This is okay as 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, &#8220;<span class="quote">How can you use the NT driver name if it has not already been installed?</span>&#8221;
+</p><p>
+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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930314"></a>Adding Network Printers without User Interaction</h2></div></div><div></div></div><p>
+The following MS Knowledge Base article may be of some help if you need to handle Windows 2000
+clients: <span class="emphasis"><em>How to Add Printers with No User Interaction in Windows 2000,</em></span> (<ulink url="http://support.microsoft.com/default.aspx?scid=kb;en-us;189105">http://support.microsoft.com/default.aspx?scid=kb;en-us;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 commandline 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 (<b class="command">DOS box</b>):
+</p><p><b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /?</tt></b></p><p>
+A window pops up that shows you all of the commandline switches available. An extensive list of examples
+is also provided. This is only for Win 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):
+</p><pre class="screen">
+<b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /dn /n "\\cupsserver\infotec2105-IPDS" /q</tt></b>
+<b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /in /n "\\cupsserver\infotec2105-PS"</tt></b>
+<b class="userinput"><tt>rundll32 printui.dll,PrintUIEntry /y /n "\\cupsserver\infotec2105-PS"</tt></b>
+</pre><p>
+Here is a list of the used commandline parameters: 
+</p><div class="variablelist"><dl><dt><span class="term">/dn</span></dt><dd><p>deletes a network printer</p></dd><dt><span class="term">/q</span></dt><dd><p>quiet modus</p></dd><dt><span class="term">/n</span></dt><dd><p>names a printer</p></dd><dt><span class="term">/in</span></dt><dd><p>adds a network printer connection</p></dd><dt><span class="term">/y</span></dt><dd><p>sets printer as default printer</p></dd></dl></div><div class="itemizedlist"><ul type="disc"><li><p>
+       Line 1 deletes a possibly existing previous network printer <span class="emphasis"><em>infotec2105-IPDS</em></span>
+       (which had used native Windows drivers with LPRng that were removed from the server that was
+       converted to CUPS). The <b class="command">/q</b> at the end eliminates Confirm
+       or error dialog boxes from popping up. They should not be presented to the user logging on.
+       </p></li><li><p>        
+       Line 2 adds the new printer
+       <span class="emphasis"><em>infotec2105-PS</em></span> (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
+       <b class="command">cupsaddsmb</b>). The driver is now auto-downloaded to the client PC where the
+       user is about to log in.
+       </p></li><li><p>
+       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.
+       </p></li></ul></div><p>
+The second line only works if the printer <span class="emphasis"><em>infotec2105-PS</em></span> has an already working
+print queue on the <tt class="constant">cupsserver</tt>, and if the
+printer drivers have been successfully uploaded
+(via the <b class="command">APW</b>, <b class="command">smbclient/rpcclient</b>, or <b class="command">cupsaddsmb</b>)
+into the <i class="parameter"><tt>[print$]</tt></i> driver repository of Samba. Some Samba versions
+prior to version 3.0 required a re-start of smbd after the printer install and the driver upload,
+otherwise the script (or any other client driver download) would fail.
+</p><p>
+Since there no easy way to test for the existence of an installed network printer from the logon script,
+do not bother checking, just allow the deinstallation/reinstallation to occur every time a user logs in;
+it's really quick anyway (1 to 2 seconds).
+</p><p>
+The additional benefits for this are:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       It puts in place any printer default setup changes automatically at every user logon.
+       </p></li><li><p>
+       It allows for &#8220;<span class="quote">roaming</span>&#8221; users' login into the domain from different workstations.
+       </p></li></ul></div><p>
+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).
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930639"></a>The <b class="command">addprinter</b> Command</h2></div></div><div></div></div><p>
+The <b class="command">addprinter</b> 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
+execute the <b class="command">lpadmin</b> command on more modern systems) and create the associated share
+in, then the APW will in effect really create a new printer on Samba and the UNIX print subsystem!
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930686"></a>Migration of Classical Printing to Samba</h2></div></div><div></div></div><p>
+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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       You need to study and apply the new Windows NT printer and driver support. Previously used
+       parameters <i class="parameter"><tt>printer driver file</tt></i>, <i class="parameter"><tt>printer driver</tt></i>
+       and <i class="parameter"><tt>printer driver location</tt></i> are no longer supported.
+       </p></li><li><p>
+       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.
+       </p></li><li><p>
+       An existing <tt class="filename">printers.def</tt> file (the one specified in the now removed parameter
+       <i class="parameter"><tt>printer driver file</tt></i>) will no longer work with Samba-3. In 3.0, smbd attempts
+       to locate a Windows 9x/Me driver files for the printer in <i class="parameter"><tt>[print$]</tt></i>
+       and additional settings in the TDB and only there; if it fails, it will <span class="emphasis"><em>not</em></span>
+       (as 2.2.x used to do) drop down to using a <tt class="filename">printers.def</tt> (and all associated
+       parameters). The make_printerdef tool is removed and there is no backward compatibility for this.
+       </p></li><li><p>You need to install a Windows 9x/Me driver into the
+       <i class="parameter"><tt>[print$]</tt></i> share for a printer on your Samba
+       host. The driver files will be stored in the &#8220;<span class="quote">WIN40/0</span>&#8221; subdirectory of
+       <i class="parameter"><tt>[print$]</tt></i>, and some other settings and information go
+       into the printing-related TDBs.</p></li><li><p>If you want to migrate an existing
+       <tt class="filename">printers.def</tt> 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 at:
+       </p><p>
+               <ulink url="http://imprints.sourceforge.net/">http://imprints.sourceforge.net/</ulink>
+       </p><p>
+       for an example. See also the discussion of rpcclient usage in the
+       &#8220;<span class="quote">CUPS Printing</span>&#8221; section.</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930861"></a>Publishing Printer Information in Active Directory or LDAP</h2></div></div><div></div></div><p>
+This will be addressed in a later update of this document. If you wish to volunteer your services to help
+document this, please contact <ulink url="mail://jht@samba.org">John H Terpstra.</ulink>
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2930884"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930892"></a>I Give My Root Password but I Do Not Get Access</h3></div></div><div></div></div><p>
+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 <tt class="filename">/etc/shadow</tt>), 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 <b class="command">smbpasswd</b>
+command as follows:
+</p><pre class="screen">
+<tt class="prompt">root# </tt> smbpasswd -a root
+New SMB password: secret
+Retype new SMB password: secret
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2930943"></a>My Print Jobs Get Spooled into the Spooling Directory, but Then Get Lost</h3></div></div><div></div></div><p>
+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.
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="msdfs.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="CUPS-printing.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 17. Hosting a Microsoft Distributed File System tree on Samba </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 19. CUPS Printing Support</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/problems.html b/docs/htmldocs/problems.html
new file mode 100644 (file)
index 0000000..41ec5cc
--- /dev/null
@@ -0,0 +1,135 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 34. Analyzing and Solving Samba Problems</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="troubleshooting.html" title="Part V. Troubleshooting"><link rel="previous" href="diagnosis.html" title="Chapter 33. The Samba Checklist"><link rel="next" href="bugreport.html" title="Chapter 35. Reporting Bugs"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 34. Analyzing and Solving Samba Problems</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="diagnosis.html">Prev</a> </td><th width="60%" align="center">Part V. Troubleshooting</th><td width="20%" align="right"> <a accesskey="n" href="bugreport.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="problems"></a>Chapter 34. Analyzing and Solving Samba Problems</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dbannon@samba.org">dbannon@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Dan</span> <span class="surname">Shearer</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dan@samba.org">dan@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">8 Apr 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="problems.html#id2971255">Diagnostics Tools</a></dt><dd><dl><dt><a href="problems.html#id2971276">Debugging with Samba Itself</a></dt><dt><a href="problems.html#id2971441">Tcpdump</a></dt><dt><a href="problems.html#id2971477">Ethereal</a></dt><dt><a href="problems.html#id2971621">The Windows Network Monitor</a></dt></dl></dd><dt><a href="problems.html#id2971938">Useful URLs</a></dt><dt><a href="problems.html#id2971978">Getting Mailing List Help</a></dt><dt><a href="problems.html#id2972155">How to Get Off the Mailing Lists</a></dt></dl></div><p>
+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.</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2971255"></a>Diagnostics Tools</h2></div></div><div></div></div><p>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 <span class="emphasis"><em>sniffer</em></span>. A sniffer is a program that 
+listens on your LAN, analyzes the data sent on it and displays it 
+on the screen.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2971276"></a>Debugging with Samba Itself</h3></div></div><div></div></div><p>
+One of the best diagnostic tools for debugging problems is Samba itself. 
+You can use the <tt class="option">-d option</tt> for both <span class="application">smbd</span> and <span class="application">nmbd</span> to specify the 
+<a class="indexterm" name="id2971308"></a><i class="parameter"><tt>debug level</tt></i> at which to run. 
+See the man pages for <b class="command">smbd, nmbd</b>  and 
+<tt class="filename">smb.conf</tt> for more information regarding debugging options. The debug 
+level can range from 1 (the default) to 10 (100 for debugging passwords).
+</p><p>
+Another helpful method of debugging is to compile Samba using the 
+<b class="command">gcc -g </b> flag. This will include debug information in the binaries and
+allow you to attach gdb to the running <b class="command">smbd/nmbd</b> process. 
+To attach <b class="command">gdb</b> to an <b class="command">smbd</b> 
+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 <i class="parameter"><tt>LsaEnumTrustedDomains</tt></i>. 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 <b class="command">ctrl-alt-delete</b> and actually 
+typing in your password, you can attach <b class="command">gdb</b> and continue.
+</p><p>
+Some useful Samba commands worth investigating are:
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>testparm | more</tt></b>
+<tt class="prompt">$ </tt><b class="userinput"><tt>smbclient -L //{netbios name of server}</tt></b>
+</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2971441"></a>Tcpdump</h3></div></div><div></div></div><p>
+<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 <b class="command">ethereal</b> 
+and <b class="command">tethereal</b>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2971477"></a>Ethereal</h3></div></div><div></div></div><p>
+<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.</p><p>For details on the use of <b class="command">ethereal</b>, read the well-written 
+Ethereal User Guide.</p><div class="figure"><a name="ethereal1"></a><p class="title"><b>Figure 34.1. Starting a capture.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/ethereal1.png" width="270" alt="Starting a capture."></div></div><p>
+Listen for data on ports 137, 138, 139, and 445. For example, use the filter <b class="userinput"><tt>port 137, port 138, port 139, or port 445</tt></b> as seen in <link linkend="ethereal1">.</p><p>A console version of ethereal is available as well and is called 
+<b class="command">tethereal</b>.</p><div class="figure"><a name="ethereal2"></a><p class="title"><b>Figure 34.2. Main ethereal data window.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/ethereal2.png" width="270" alt="Main ethereal data window."></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2971621"></a>The Windows Network Monitor</h3></div></div><div></div></div><p>
+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.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2971641"></a>Installing Network Monitor on an NT Workstation</h4></div></div><div></div></div><p>
+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.
+</p><p>
+Initially you will need to install <span class="application">Network Monitor Tools and Agent</span>
+on the NT Server to do this: 
+</p><div class="itemizedlist"><ul type="disc"><li><p>Go to <span class="guibutton">Start</span> -&gt; <span class="guibutton">Settings</span> -&gt; <span class="guibutton">Control Panel</span> -&gt; 
+       <span class="guibutton">Network</span> -&gt; <span class="guibutton">Services</span> -&gt; <span class="guibutton">Add</span>.</p></li><li><p>Select the <span class="guilabel">Network Monitor Tools and Agent</span> and click on <span class="guibutton">OK</span>.</p></li><li><p>Click on <span class="guibutton">OK</span> on the Network Control Panel.</p></li><li><p>Insert the Windows NT Server 4.0 install CD when prompted.</p></li></ul></div><p>
+At this point, the Netmon files should exist in <tt class="filename">%SYSTEMROOT%\System32\netmon\*.*</tt>.   
+Two subdirectories exist as well, <tt class="filename">parsers\</tt> which contains the necessary DLLs
+for parsing the Netmon packet dump, and <tt class="filename">captures\</tt>.
+</p><p>
+To install the Netmon tools on an NT Workstation, you will first need to install the 
+Network  Monitor Agent from the Workstation install CD.
+</p><div class="itemizedlist"><ul type="disc"><li><p>Go to <span class="guibutton">Start</span> -&gt; <span class="guibutton">Settings</span> -&gt; <span class="guibutton">Control Panel</span> -&gt; 
+                       <span class="guibutton">Network</span> -&gt; <span class="guibutton">Services</span> -&gt; <span class="guibutton">Add</span>.</p></li><li><p>Select the <span class="guilabel">Network Monitor Agent</span>, click on <span class="guibutton">OK</span>.</p></li><li><p>Click on <span class="guibutton">OK</span> in the Network Control Panel.
+       </p></li><li><p>Insert the Windows NT Workstation 4.0 install CD when prompted.</p></li></ul></div><p>
+Now copy the files from the NT Server in <tt class="filename">%SYSTEMROOT%\System32\netmon</tt>
+to <tt class="filename">%SYSTEMROOT%\System32\netmon</tt> 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2971911"></a>Installing Network Monitor on Windows 9x/Me</h4></div></div><div></div></div><p>
+To install Netmon on Windows 9x/Me, install the Network Monitor Agent 
+from the Windows 9x/Me CD (<tt class="filename">\admin\nettools\netmon</tt>). 
+There is a readme file located 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.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2971938"></a>Useful URLs</h2></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>See how Scott Merrill simulates a BDC behavior at 
+       <ulink url="http://www.skippy.net/linux/smb-howto.html">
+       http://www.skippy.net/linux/smb-howto.html</ulink>. </p></li><li><p>FTP site for older SMB specs: 
+       <ulink url="ftp://ftp.microsoft.com/developr/drg/CIFS/">
+       ftp://ftp.microsoft.com/developr/drg/CIFS/</ulink></p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2971978"></a>Getting Mailing List Help</h2></div></div><div></div></div><p>
+There are a number of Samba-related mailing lists. Go to <ulink url="http://samba.org">http://samba.org</ulink>, click on your nearest mirror
+and then click on <b class="command">Support</b> and next click on <b class="command">
+Samba-related mailing lists</b>.
+</p><p>
+For questions relating to Samba TNG, go to
+<ulink 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
+main-stream Samba lists.</p><p>
+If you do post a message to one of the lists, please observe the following guidelines :
+</p><div class="itemizedlist"><ul type="disc"><li><p>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 &#8220;<span class="quote">best guess</span>&#8221; and nothing more.
+       </p></li><li><p>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 <tt class="filename">smb.conf</tt> file, at least the options in <i class="parameter"><tt>[global]</tt></i>
+       that affect PDC support.
+       </p></li><li><p>In addition to the version, if you obtained Samba via
+       CVS, mention the date when you last checked it out.</p></li><li><p> Try and 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.
+       </p></li><li><p> If you run one of those nifty &#8220;<span class="quote">I'm on holidays</span>&#8221; things when
+       you are away, make sure its configured to not answer mailing list traffic. Auto-responses
+       to mailing lists really irritate the thousands of people who end up having to deal
+       with such bad netiquet bahavior.
+       </p></li><li><p>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 will see a message and thinking it would be better dealt 
+       with on another list, will forward it on for you.</p></li><li><p>You might include <span class="emphasis"><em>partial</em></span>
+       log files written at a debug 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.</p></li><li><p>If you have a complete Netmon trace (from the opening of
+       the pipe to the error), you can send the *.CAP file as well.</p></li><li><p>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 
+       <tt class="filename">smb.conf</tt> in their attach directory?</p></li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2972155"></a>How to Get Off the Mailing Lists</h2></div></div><div></div></div><p>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 url="http://lists.samba.org/">http://lists.samba.org</ulink>, 
+click on your nearest mirror, click on <b class="command">Support</b> and 
+then click on<b class="command"> Samba related mailing lists</b>. 
+</p><p>
+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).
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="diagnosis.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="bugreport.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 33. The Samba Checklist </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 35. Reporting Bugs</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/profiles.1.html b/docs/htmldocs/profiles.1.html
new file mode 100644 (file)
index 0000000..4aa4987
--- /dev/null
@@ -0,0 +1,12 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>profiles</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="profiles.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>profiles &#8212; A utility to report and change SIDs in registry files
+       </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">profiles</tt>  [-v] [-c SID] [-n SID] {file}</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">profiles</b> is a utility that 
+       reports and changes SIDs in windows registry files. It currently only 
+       supports NT.
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">file</span></dt><dd><p>Registry file to view or edit.  </p></dd><dt><span class="term">-v,--verbose</span></dt><dd><p>Increases verbosity of messages. 
+               </p></dd><dt><span class="term">-c SID1 -n SID2</span></dt><dd><p>Change all occurences of SID1 in <tt class="filename">file</tt> by SID2.
+               </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
+       suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The profiles man page was written by Jelmer Vernooij. </p></div></div></body></html>
diff --git a/docs/htmldocs/rpcclient.1.html b/docs/htmldocs/rpcclient.1.html
new file mode 100644 (file)
index 0000000..9dca910
--- /dev/null
@@ -0,0 +1,195 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>rpcclient</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="rpcclient.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>rpcclient &#8212; tool for executing client side 
+       MS-RPC functions</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">rpcclient</tt>  [-A authfile] [-c &lt;command string&gt;] [-d debuglevel] [-h] [-l logfile] [-N] [-s &lt;smb config file&gt;] [-U username[%password]] [-W workgroup] [-N] [-I destinationIP] {server}</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">rpcclient</b> is a utility initially developed
+       to test MS-RPC functionality in Samba itself.  It has undergone 
+       several stages of development and stability.  Many system administrators
+       have now written scripts around it to manage Windows NT clients from 
+       their UNIX workstation. </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">server</span></dt><dd><p>NetBIOS name of Server to which to connect. 
+               The server can be  any SMB/CIFS server.  The name is 
+               resolved using the <a class="indexterm" name="id2800321"></a><i class="parameter"><tt>name resolve order</tt></i> line from <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.</p></dd><dt><span class="term">-c|--command='command string'</span></dt><dd><p>execute semicolon separated commands (listed 
+               below)) </p></dd><dt><span class="term">-I IP-address</span></dt><dd><p><i class="replaceable"><tt>IP address</tt></i> is the address of the server to connect to. 
+               It should be specified in standard "a.b.c.d" notation. </p><p>Normally the client would attempt to locate a named 
+               SMB/CIFS server by looking it up via the NetBIOS name resolution 
+               mechanism described above in the <i class="parameter"><tt>name resolve order</tt></i> 
+               parameter above. Using this parameter will force the client
+               to assume that the server is on the machine with the specified IP 
+               address and the NetBIOS name component of the resource being 
+               connected to will be ignored. </p><p>There is no default for this parameter. If not supplied, 
+               it will be determined automatically by the client as described 
+               above. </p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2802621"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-N</span></dt><dd><p>If specified, this parameter suppresses the normal
+password prompt from the client to the user. This is useful when
+accessing a service that does not require a password. </p><p>Unless a password is specified on the command line or
+this parameter is specified, the client will request a
+password.</p></dd><dt><span class="term">-k</span></dt><dd><p>
+Try to authenticate with kerberos. Only useful in
+an Active Directory environment.
+</p></dd><dt><span class="term">-A|--authfile=filename</span></dt><dd><p>This option allows
+you to specify a file from which to read the username and
+password used in the connection.  The format of the file is
+</p><pre class="programlisting">
+username = &lt;value&gt;
+password = &lt;value&gt;
+domain   = &lt;value&gt;
+</pre><p>Make certain that the permissions on the file restrict 
+access from unwanted users. </p></dd><dt><span class="term">-U|--user=username[%password]</span></dt><dd><p>Sets the SMB username or username and password. </p><p>If %password is not specified, the user will be prompted. The
+client will first check the <tt class="envar">USER</tt> environment variable, then the
+<tt class="envar">LOGNAME</tt> variable and if either exists, the
+string is uppercased. If these environmental variables are not
+found, the username <tt class="constant">GUEST</tt> is used. </p><p>A third option is to use a credentials file which
+contains the plaintext of the username and password.  This
+option is mainly provided for scripts where the admin does not
+wish to pass the credentials on the command line or via environment
+variables. If this method is used, make certain that the permissions
+on the file restrict access from unwanted users.  See the
+<i class="parameter"><tt>-A</tt></i> for more details. </p><p>Be cautious about including passwords in scripts. Also, on
+many systems the command line of a running process may be seen
+via the <b class="command">ps</b> command.  To be safe always allow
+<b class="command">rpcclient</b> to prompt for a password and type
+it in directly. </p></dd><dt><span class="term">-n &lt;primary NetBIOS name&gt;</span></dt><dd><p>This option allows you to override
+the NetBIOS name that Samba uses for itself. This is identical
+to setting the <a class="indexterm" name="id2796728"></a><i class="parameter"><tt>netbios name</tt></i> parameter in the <tt class="filename">smb.conf</tt> file. 
+However, a command
+line setting will take precedence over settings in
+<tt class="filename">smb.conf</tt>.</p></dd><dt><span class="term">-i &lt;scope&gt;</span></dt><dd><p>This specifies a NetBIOS scope that
+<b class="command">nmblookup</b> will use to communicate with when
+generating NetBIOS names. For details on the use of NetBIOS
+scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
+<span class="emphasis"><em>very</em></span> rarely used, only set this parameter
+if you are the system administrator in charge of all the
+NetBIOS systems you communicate with.</p></dd><dt><span class="term">-W|--workgroup=domain</span></dt><dd><p>Set the SMB domain of the username.   This
+overrides the default domain which is the domain defined in
+smb.conf.  If the domain specified is the same as the servers 
+NetBIOS name, it causes the client to log on using the servers local 
+SAM (as opposed to the Domain SAM). </p></dd><dt><span class="term">-O socket options</span></dt><dd><p>TCP socket options to set on the client
+socket. See the socket options parameter in
+the <tt class="filename">smb.conf</tt> manual page for the list of valid
+options. </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>COMMANDS</h2><div class="refsect2" lang="en"><h3>LSARPC</h3><div class="variablelist"><dl><dt><span class="term">lsaquery</span></dt><dd><p>Query info policy</p></dd><dt><span class="term">lookupsids</span></dt><dd><p>Resolve a list 
+               of SIDs to usernames.
+               </p></dd><dt><span class="term">lookupnames</span></dt><dd><p>Resolve a list 
+               of usernames to SIDs.
+               </p></dd><dt><span class="term">enumtrusts</span></dt><dd><p>Enumerate trusted domains</p></dd><dt><span class="term">enumprivs</span></dt><dd><p>Enumerate privileges</p></dd><dt><span class="term">getdispname</span></dt><dd><p>Get the privilege name</p></dd><dt><span class="term">lsaenumsid</span></dt><dd><p>Enumerate the LSA SIDS</p></dd><dt><span class="term">lsaenumprivsaccount</span></dt><dd><p>Enumerate the privileges of an SID</p></dd><dt><span class="term">lsaenumacctrights</span></dt><dd><p>Enumerate the rights of an SID</p></dd><dt><span class="term">lsaenumacctwithright</span></dt><dd><p>Enumerate accounts with a right</p></dd><dt><span class="term">lsaaddacctrights</span></dt><dd><p>Add rights to an account</p></dd><dt><span class="term">lsaremoveacctrights</span></dt><dd><p>Remove rights from an account</p></dd><dt><span class="term">lsalookupprivvalue</span></dt><dd><p>Get a privilege value given its name</p></dd><dt><span class="term">lsaquerysecobj</span></dt><dd><p>Query LSA security object</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>LSARPC-DS</h3><div class="variablelist"><dl><dt><span class="term">dsroledominfo</span></dt><dd><p>Get Primary Domain Information</p></dd></dl></div><p> </p><p><span class="emphasis"><em>DFS</em></span></p><div class="variablelist"><dl><dt><span class="term">dfsexist</span></dt><dd><p>Query DFS support</p></dd><dt><span class="term">dfsadd</span></dt><dd><p>Add a DFS share</p></dd><dt><span class="term">dfsremove</span></dt><dd><p>Remove a DFS share</p></dd><dt><span class="term">dfsgetinfo</span></dt><dd><p>Query DFS share info</p></dd><dt><span class="term">dfsenum</span></dt><dd><p>Enumerate dfs shares</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>REG</h3><div class="variablelist"><dl><dt><span class="term">shutdown</span></dt><dd><p>Remote Shutdown</p></dd><dt><span class="term">abortshutdown</span></dt><dd><p>Abort Shutdown</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>SRVSVC</h3><div class="variablelist"><dl><dt><span class="term">srvinfo</span></dt><dd><p>Server query info</p></dd><dt><span class="term">netshareenum</span></dt><dd><p>Enumerate shares</p></dd><dt><span class="term">netfileenum</span></dt><dd><p>Enumerate open files</p></dd><dt><span class="term">netremotetod</span></dt><dd><p>Fetch remote time of day</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>SAMR</h3><div class="variablelist"><dl><dt><span class="term">queryuser</span></dt><dd><p>Query user info</p></dd><dt><span class="term">querygroup</span></dt><dd><p>Query group info</p></dd><dt><span class="term">queryusergroups</span></dt><dd><p>Query user groups</p></dd><dt><span class="term">querygroupmem</span></dt><dd><p>Query group membership</p></dd><dt><span class="term">queryaliasmem</span></dt><dd><p>Query alias membership</p></dd><dt><span class="term">querydispinfo</span></dt><dd><p>Query display info</p></dd><dt><span class="term">querydominfo</span></dt><dd><p>Query domain info</p></dd><dt><span class="term">enumdomusers</span></dt><dd><p>Enumerate domain users</p></dd><dt><span class="term">enumdomgroups</span></dt><dd><p>Enumerate domain groups</p></dd><dt><span class="term">enumalsgroups</span></dt><dd><p>Enumerate alias groups</p></dd><dt><span class="term">createdomuser</span></dt><dd><p>Create domain user</p></dd><dt><span class="term">samlookupnames</span></dt><dd><p>Look up names</p></dd><dt><span class="term">samlookuprids</span></dt><dd><p>Look up names</p></dd><dt><span class="term">deletedomuser</span></dt><dd><p>Delete domain user</p></dd><dt><span class="term">samquerysecobj</span></dt><dd><p>Query SAMR security object</p></dd><dt><span class="term">getdompwinfo</span></dt><dd><p>Retrieve domain password info</p></dd><dt><span class="term">lookupdomain</span></dt><dd><p>Look up domain</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>SPOOLSS</h3><div class="variablelist"><dl><dt><span class="term">adddriver &lt;arch&gt; &lt;config&gt;</span></dt><dd><p>
+               Execute an AddPrinterDriver() RPC to install the printer driver 
+               information on the server.  Note that the driver files should 
+               already exist in the directory returned by  
+               <b class="command">getdriverdir</b>.  Possible values for 
+               <i class="parameter"><tt>arch</tt></i> are the same as those for 
+               the <b class="command">getdriverdir</b> command.
+               The <i class="parameter"><tt>config</tt></i> parameter is defined as 
+               follows: </p><pre class="programlisting">
+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
+</pre><p>Any empty fields should be enter as the string "NULL". </p><p>Samba does not need to support the concept of Print Monitors
+               since these only apply to local printers whose driver can make
+               use of a bi-directional link for communication.  This field should 
+               be "NULL".   On a remote NT print server, the Print Monitor for a 
+               driver must already be installed prior to adding the driver or 
+               else the RPC will fail. </p></dd><dt><span class="term">addprinter &lt;printername&gt; 
+               &lt;sharename&gt; &lt;drivername&gt; &lt;port&gt;</span></dt><dd><p>
+               Add a printer on the remote server.  This printer 
+               will be automatically shared.  Be aware that the printer driver 
+               must already be installed on the server (see <b class="command">adddriver</b>) 
+               and the <i class="parameter"><tt>port</tt></i>must be a valid port name (see
+               <b class="command">enumports</b>.</p></dd><dt><span class="term">deldriver</span></dt><dd><p>Delete the 
+               specified printer driver for all architectures.  This
+               does not delete the actual driver files from the server,
+               only the entry from the server's list of drivers.
+               </p></dd><dt><span class="term">enumdata</span></dt><dd><p>Enumerate all 
+               printer setting data stored on the server. On Windows NT  clients, 
+               these values are stored  in the registry, while Samba servers 
+               store them in the printers TDB.  This command corresponds
+               to the MS Platform SDK GetPrinterData() function (* This
+               command is currently unimplemented).</p></dd><dt><span class="term">enumdataex</span></dt><dd><p>Enumerate printer data for a key</p></dd><dt><span class="term">enumjobs &lt;printer&gt;</span></dt><dd><p>List the jobs and status of a given printer. 
+               This command corresponds to the MS Platform SDK EnumJobs() 
+               function</p></dd><dt><span class="term">enumkey</span></dt><dd><p>Enumerate
+               printer keys</p></dd><dt><span class="term">enumports [level]</span></dt><dd><p>
+               Executes an EnumPorts() call using the specified 
+               info level. Currently only info levels 1 and 2 are supported. 
+               </p></dd><dt><span class="term">enumdrivers [level]</span></dt><dd><p>
+               Execute an EnumPrinterDrivers() call.  This lists the various installed 
+               printer drivers for all architectures.  Refer to the MS Platform SDK 
+               documentation for more details of the various flags and calling 
+               options. Currently supported info levels are 1, 2, and 3.</p></dd><dt><span class="term">enumprinters [level]</span></dt><dd><p>Execute an EnumPrinters() call.  This lists the various installed 
+               and share printers.  Refer to the MS Platform SDK documentation for 
+               more details of the various flags and calling options. Currently
+               supported info levels are 1, 2 and 5.</p></dd><dt><span class="term">getdata &lt;printername&gt; &lt;valuename;&gt;</span></dt><dd><p>Retrieve the data for a given printer setting.  See 
+               the  <b class="command">enumdata</b> command for more information.  
+               This command corresponds to the GetPrinterData() MS Platform 
+               SDK function. </p></dd><dt><span class="term">getdataex</span></dt><dd><p>Get
+               printer driver data with
+               keyname</p></dd><dt><span class="term">getdriver &lt;printername&gt;</span></dt><dd><p>
+               Retrieve the printer driver information (such as driver file, 
+               config file, dependent files, etc...) for 
+               the given printer. This command corresponds to the GetPrinterDriver()
+               MS Platform  SDK function. Currently info level 1, 2, and 3 are supported.
+               </p></dd><dt><span class="term">getdriverdir &lt;arch&gt;</span></dt><dd><p>
+               Execute a GetPrinterDriverDirectory()
+               RPC to retrieve the SMB share name and subdirectory for 
+               storing printer driver files for a given architecture.  Possible 
+               values for <i class="parameter"><tt>arch</tt></i> are "Windows 4.0" 
+               (for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows
+               Alpha_AXP", and "Windows NT R4000". </p></dd><dt><span class="term">getprinter &lt;printername&gt;</span></dt><dd><p>Retrieve the current printer information.  This command 
+               corresponds to the GetPrinter() MS Platform SDK function. 
+               </p></dd><dt><span class="term">getprintprocdir</span></dt><dd><p>Get
+               print processor
+               directory</p></dd><dt><span class="term">openprinter &lt;printername&gt;</span></dt><dd><p>Execute an OpenPrinterEx() and ClosePrinter() RPC 
+               against a given printer. </p></dd><dt><span class="term">setdriver &lt;printername&gt;
+               &lt;drivername&gt;</span></dt><dd><p>Execute a SetPrinter() command to update the printer driver
+               associated with an installed printer.  The printer driver must
+               already be correctly installed on the print server.  </p><p>See also the <b class="command">enumprinters</b> and 
+               <b class="command">enumdrivers</b> commands for obtaining a list of
+               of installed printers and drivers.</p></dd><dt><span class="term">addform</span></dt><dd><p>Add form</p></dd><dt><span class="term">setform</span></dt><dd><p>Set form</p></dd><dt><span class="term">getform</span></dt><dd><p>Get form</p></dd><dt><span class="term">deleteform</span></dt><dd><p>Delete form</p></dd><dt><span class="term">enumforms</span></dt><dd><p>Enumerate form</p></dd><dt><span class="term">setprinter</span></dt><dd><p>Set printer comment</p></dd><dt><span class="term">setprinterdata</span></dt><dd><p>Set REG_SZ printer data</p></dd><dt><span class="term">rffpcnex</span></dt><dd><p>Rffpcnex test</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>NETLOGON</h3><div class="variablelist"><dl><dt><span class="term">logonctrl2</span></dt><dd><p>Logon Control 2</p></dd><dt><span class="term">logonctrl</span></dt><dd><p>Logon Control</p></dd><dt><span class="term">samsync</span></dt><dd><p>Sam Synchronisation</p></dd><dt><span class="term">samdeltas</span></dt><dd><p>Query Sam Deltas</p></dd><dt><span class="term">samlogon</span></dt><dd><p>Sam Logon</p></dd></dl></div></div><div class="refsect2" lang="en"><h3>GENERAL COMMANDS</h3><div class="variablelist"><dl><dt><span class="term">debuglevel</span></dt><dd><p>Set the current
+               debug level used to log information.</p></dd><dt><span class="term">help (?)</span></dt><dd><p>Print a listing of all 
+               known commands or extended help  on a particular command. 
+               </p></dd><dt><span class="term">quit (exit)</span></dt><dd><p>Exit <b class="command">rpcclient
+               </b>.</p></dd></dl></div></div></div><div class="refsect1" lang="en"><h2>BUGS</h2><p><b class="command">rpcclient</b> is designed as a developer testing tool 
+       and may not be robust in certain areas (such as command line parsing).  
+       It has been known to  generate a core dump upon failures when invalid 
+       parameters where passed to the interpreter. </p><p>From Luke Leighton's original rpcclient man page:</p><p><span class="emphasis"><em>WARNING!</em></span> The MSRPC over SMB code has 
+       been developed from examining  Network traces. No documentation is 
+       available from the original creators  (Microsoft) on how MSRPC over 
+       SMB works, or how the individual MSRPC services  work. Microsoft's 
+       implementation of these services has been demonstrated  (and reported) 
+       to be... a bit flaky in places. </p><p>The development of Samba's implementation is also a bit rough, 
+       and as more of the services are understood, it can even result in 
+       versions of <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and <a href="rpcclient.1.html"><span class="citerefentry"><span class="refentrytitle">rpcclient</span>(1)</span></a> that are incompatible for some commands or  services. Additionally, 
+       the developers are sending reports to Microsoft,  and problems found 
+       or reported to Microsoft are fixed in Service Packs,  which may 
+       result in incompatibilities.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
+       suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original rpcclient man page was written by Matthew 
+       Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.  
+       The conversion to DocBook for Samba 2.2 was done by Gerald 
+       Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was
+       done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/samba-bdc.html b/docs/htmldocs/samba-bdc.html
new file mode 100644 (file)
index 0000000..13a35e5
--- /dev/null
@@ -0,0 +1,356 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 6. Backup Domain Control</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="previous" href="samba-pdc.html" title="Chapter 5. Domain Control"><link rel="next" href="domain-member.html" title="Chapter 7. Domain Membership"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 6. Backup Domain Control</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="samba-pdc.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="domain-member.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-bdc"></a>Chapter 6. Backup Domain Control</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Volker</span> <span class="surname">Lendecke</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:Volker.Lendecke@SerNet.DE">Volker.Lendecke@SerNet.DE</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="samba-bdc.html#id2891162">Features and Benefits</a></dt><dt><a href="samba-bdc.html#id2891552">Essential Background Information</a></dt><dd><dl><dt><a href="samba-bdc.html#id2891580">MS Windows NT4-style Domain Control</a></dt><dt><a href="samba-bdc.html#id2891874">LDAP Configuration Notes</a></dt><dt><a href="samba-bdc.html#id2892094">Active Directory Domain Control</a></dt><dt><a href="samba-bdc.html#id2892115">What Qualifies a Domain Controller on the Network?</a></dt><dt><a href="samba-bdc.html#id2892157">How does a Workstation find its Domain Controller?</a></dt></dl></dd><dt><a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a></dt><dd><dl><dt><a href="samba-bdc.html#id2892538">Example Configuration</a></dt></dl></dd><dt><a href="samba-bdc.html#id2892768">Common Errors</a></dt><dd><dl><dt><a href="samba-bdc.html#id2892791">Machine Accounts Keep Expiring</a></dt><dt><a href="samba-bdc.html#id2892845">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt><a href="samba-bdc.html#id2892880">How Do I Replicate the smbpasswd File?</a></dt><dt><a href="samba-bdc.html#id2892948">Can I Do This All with LDAP?</a></dt></dl></dd></dl></div><p>
+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">.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2891162"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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@samba.org">John H. Terpstra</ulink>
+clearly setting out your requirements and/or question and we will do our best to provide a solution.
+</p><p>
+<a class="indexterm" name="id2891195"></a>
+Samba-3 is capable of acting 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. Do not use an LDAP slave server for a PDC, this may cause serious
+stability and operational problems.
+</p><p>
+<a class="indexterm" name="id2891221"></a>
+While it is possible to run a Samba-3 BDC with non-LDAP backend, the administrator will
+need to figure out precisely what is the best way to replicate (copy/distribute) the
+user and machine accounts' backend.
+</p><p>
+<a class="indexterm" name="id2891240"></a>
+The use of a non-LDAP backend SAM database is particularly problematic because Domain Member
+servers and workstations periodically change the Machine Trust Account password. The new
+password is then stored only locally. This means that in the absence of a centrally stored
+accounts database (such as that provided with an LDAP-based solution) if Samba-3 is running
+as a BDC, the BDC instance of the Domain Member trust account password will not reach the
+PDC (master) copy of the SAM. If the PDC SAM is then replicated to BDCs, this results in 
+overwriting the SAM that contains the updated (changed) trust account password with resulting
+breakage of the domain trust.
+</p><p>
+Considering the number of comments and questions raised concerning how to configure a BDC,
+let's consider each possible option and look at the pros and cons for each possible solution.
+<link linkend="pdc-bdc-table"> lists possible design configurations for a PDC/BDC infrastructure.
+<a class="indexterm" name="id2891281"></a>
+<a class="indexterm" name="id2891291"></a>
+<a class="indexterm" name="id2891302"></a>
+<a class="indexterm" name="id2891313"></a>
+</p><div class="table"><a name="pdc-bdc-table"></a><p class="title"><b>Table 6.1. Domain Backend Account Distribution Options</b></p><table summary="Domain Backend Account Distribution Options" border="1"><colgroup><col align="center"><col align="center"><col align="left"></colgroup><thead><tr><th align="center">PDC Backend</th><th align="center">BDC Backend</th><th align="left">Notes/Discussion</th></tr></thead><tbody><tr><td align="center"><p>Master LDAP Server</p></td><td align="center"><p>Slave LDAP Server</p></td><td align="left"><p>The optimal solution that provides high integrity. The SAM will be
+               replicated to a common master LDAP server.</p></td></tr><tr><td align="center"><p>Single Central LDAP Server</p></td><td align="center"><p>Single Central LDAP Server</p></td><td align="left"><p>
+       A workable solution without fail-over ability. This is a useable solution, but not optimal. 
+       </p></td></tr><tr><td align="center"><p>tdbsam</p></td><td align="center"><p>tdbsam + <b class="command">net rpc vampire</b></p></td><td align="left"><p>
+       Does not work with Samba-3.0.0; may be implemented in a later release. The downside of this solution
+       is that an external process will control account database integrity. This solution may appeal to sites
+       that wish to avoid the complexity of LDAP. The <b class="command">net rpc vampire</b> is used to
+       synchronize domain accounts from the PDC to the BDC.
+       </p></td></tr><tr><td align="center"><p>tdbsam</p></td><td align="center"><p>tdbsam + <b class="command">rsync</b></p></td><td align="left"><p>
+       Do not use this configuration.
+       Does not work because the TDB files are live and data may not have been flushed to disk.
+       Use <b class="command">rsync</b> to synchronize the TDB database files from the PDC to the BDC.
+       </p></td></tr><tr><td align="center"><p>smbpasswd file</p></td><td align="center"><p>smbpasswd file</p></td><td align="left"><p>
+       Do not use this configuration.
+       Not an elegant solution due to the delays in synchronization.
+       Use <b class="command">rsync</b> to synchronize the TDB database files from the PDC to the BDC.
+       Can be made to work using a <b class="command">cron</b> job to synchronize data from the PDC to the BDC.
+       </p></td></tr></tbody></table></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2891552"></a>Essential Background Information</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2891580"></a>MS Windows NT4-style Domain Control</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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).
+</p><p>
+<a class="indexterm" name="id2891624"></a>
+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 <tt class="filename">C:\Windows NT\System32\config</tt> directory. These
+are the files that are involved in replication of the SAM database where Backup Domain
+Controllers are present on the network.
+</p><p>
+There are two situations in which it is desirable to install Backup Domain Controllers:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       On the local network that the Primary Domain Controller 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.
+       </p></li><li><p>
+       At each remote site, to reduce wide area network traffic and to add stability to
+       remote network operations. The design of the network, the strategic placement of
+       Backup Domain Controllers, 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).
+       </p></li></ul></div><p>
+The inter-operation of a PDC and its BDCs in a true Windows NT4 environemt 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.
+</p><p>
+Samba-3 can not 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 inter-operate with a PDC (NT4 or Samba)
+to synchronize the SAM from delta files that are held by BDCs.
+</p><p>
+Samba-3 cannot function as a BDC to an MS Windows NT4 PDC, and Samba-3 can not
+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.
+</p><p>
+The BDC is said to hold a <span class="emphasis"><em>read-only</em></span> 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.
+</p><p>
+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 on
+line, 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 can not be promoted
+in this manner because reconfiguration of Samba requires changes to the <tt class="filename">smb.conf</tt> file.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2891756"></a>Example PDC Configuration</h4></div></div><div></div></div><p>
+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 <i class="parameter"><tt>[global]</tt></i>-section of the <tt class="filename">smb.conf</tt> have to be set.
+Refer to <link linkend="minimalPDC"> for an example of the minimum required settings.
+</p><div class="example"><a name="minimalPDC"></a><p class="title"><b>Example 6.1. Minimal smb.conf for a PDC in Use With a BDC  LDAP Server on PDC.</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam://localhost:389</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = yes</tt></i></td></tr></table></div><p>
+Several other things like a <i class="parameter"><tt>[homes]</tt></i> and a
+<i class="parameter"><tt>[netlogon]</tt></i> 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">.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2891874"></a>LDAP Configuration Notes</h3></div></div><div></div></div><p>
+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.
+</p><p>
+When configuring a master LDAP server that will have slave LDAP servers, do not forget to configure
+this in the <tt class="filename">/etc/openldap/slapd.conf</tt> 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.
+</p><p>
+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 <tt class="filename">/etc/ssl/certs/slapd.pem</tt> must be the
+same as in <tt class="filename">/etc/openldap/sldap.conf</tt>. The Red Hat Linux startup script
+creates the <tt class="filename">slapd.pem</tt> file with hostname &#8220;<span class="quote">localhost.localdomain.</span>&#8221;
+It is impossible to access this LDAP server from a slave LDAP server (i.e., a Samba BDC) unless the
+certificate is recreated with a correct hostname.
+</p><p>
+Do not install a Samba PDC on a OpenLDAP 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 therfore 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.
+</p><p>
+Possible PDC/BDC plus LDAP configurations include:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       PDC+BDC -&gt; One Central LDAP Server.
+       </p></li><li><p>
+       PDC -&gt; LDAP master server, BDC -&gt; LDAP slave server.
+       </p></li><li><p>
+       PDC -&gt; LDAP master, with secondary slave LDAP server.
+       </p><p>
+       BDC -&gt; LDAP master, with secondary slave LDAP server.
+       </p></li><li><p>
+       PDC -&gt; LDAP master, with secondary slave LDAP server.
+       </p><p>
+       BDC -&gt; LDAP slave server, with secondary master LDAP server.
+       </p></li></ul></div><p>
+In order to have a fall-back configuration (secondary) LDAP server one would specify
+the secondary LDAP server in the <tt class="filename">smb.conf</tt> file as shown in <link linkend="mulitldapcfg">.
+</p><p>
+</p><div class="example"><a name="mulitldapcfg"></a><p class="title"><b>Example 6.2. Multiple LDAP Servers in smb.conf</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td>...</td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam:ldap://master.quenya.org</tt></i></td></tr><tr><td><i class="parameter"><tt>ldapsam:ldap://slave.quenya.org</tt></i></td></tr><tr><td>...</td></tr></table></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892094"></a>Active Directory Domain Control</h3></div></div><div></div></div><p>
+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-3 is not able to be a Domain Controller within an Active Directory
+tree, and it cannot be an Active Directory server. This means that Samba-3 also cannot
+act as a Backup Domain Controller to an Active Directory Domain Controller.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892115"></a>What Qualifies a Domain Controller on the Network?</h3></div></div><div></div></div><p>
+Every machine that is a Domain Controller for the domain MIDEARTH has to register the NetBIOS
+group name MIDEARTH&lt;#1c&gt; with the WINS server and/or by broadcast on the local network.
+The PDC also registers the unique NetBIOS name MIDEARTH&lt;#1b&gt; with the WINS server.
+The name type &lt;#1b&gt; name is normally reserved for the Domain Master Browser, a role
+that has nothing to do with anything related to authentication, but the Microsoft Domain
+implementation requires the Domain Master Browser to be on the same machine as the PDC.
+</p><p>
+Where a WINS server is not used, broadcast name registrations alone must suffice. Refer to
+<link linkend="netdiscuss"> for more information regarding TCP/IP network protocols and how
+ SMB/CIFS names are handled.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892157"></a>How does a Workstation find its Domain Controller?</h3></div></div><div></div></div><p>
+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.
+</p><p>
+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">.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2892189"></a>NetBIOS Over TCP/IP Enabled</h4></div></div><div></div></div><p>
+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&lt;#1c&gt;. 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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2892201"></a>NetBIOS Over TCP/IP Disabled</h4></div></div><div></div></div><p>
+An MS Windows NT4/200x/XP Professional workstation in the realm <tt class="constant">quenya.org</tt>
+that has a need to affect user logon authentication will locate the Domain Controller by 
+requerying DNS servers for the <tt class="constant">_ldap._tcp.pdc.ms-dcs.quenya.org</tt> record.
+More information regarding this subject may be found in <link linkend="adsdnstech">.
+</p></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2892268"></a>Backup Domain Controller Configuration</h2></div></div><div></div></div><p>
+The creation of a BDC requires some steps to prepare the Samba server before
+<span class="application">smbd</span> is executed for the first time. These steps are outlines as follows:
+<a class="indexterm" name="id2892289"></a>
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       The domain SID has to be the same on the PDC and the BDC. In Samba versions
+       pre-2.2.5, the domain SID was stored in the file <tt class="filename">private/MACHINE.SID</tt>.
+       The domain SID is now stored in the file <tt class="filename">private/secrets.tdb</tt>. This file
+       is unique to each server and can not be copied from a PDC to a BDC, the BDC will generate
+       a new SID at start-up. It will over-write the PDC domain SID with the newly created BDC SID.
+       There is a procedure that will allow the BDC to aquire the Domain SID. This is described here.
+       </p><p>
+       To retrieve the domain SID from the PDC or an existing BDC and store it in the
+       <tt class="filename">secrets.tdb</tt>, execute:
+       </p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net rpc getsid</tt></b>
+</pre></li><li><p>
+       Specification of the <a class="indexterm" name="id2892368"></a><i class="parameter"><tt>ldap admin dn</tt></i> is obligatory.
+       This also requires the LDAP administration password to be set in the <tt class="filename">secrets.tdb</tt>
+       using the <b class="command">smbpasswd -w <i class="replaceable"><tt>mysecret</tt></i></b>.
+       </p></li><li><p>
+       Either <a class="indexterm" name="id2892405"></a><i class="parameter"><tt>ldap suffix</tt></i> or
+       <a class="indexterm" name="id2892419"></a><i class="parameter"><tt>ldap idmap suffix</tt></i> must be specified in
+       the <tt class="filename">smb.conf</tt> file.
+       </p></li><li><p>
+<a class="indexterm" name="id2892446"></a>
+       The UNIX user database has to be synchronized from the PDC to the
+       BDC. This means that both the <tt class="filename">/etc/passwd</tt> and
+       <tt class="filename">/etc/group</tt> 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.
+       </p></li><li><p>
+       The Samba password database must be replicated from the PDC to the BDC.
+       Although it is possible to synchronize the <tt class="filename">smbpasswd</tt>
+       file with <b class="command">rsync</b> and <b class="command">ssh</b>, this method
+       is broken and flawed, and is therefore not recommended. A better solution
+       is to set up slave LDAP servers for each BDC and a master LDAP server for the PDC.
+       </p></li><li><p>
+       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 <b class="command">cron</b> job
+       that will replicate the directory structure in this share using a tool
+       like <b class="command">rsync</b>.
+       </p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892538"></a>Example Configuration</h3></div></div><div></div></div><p>
+Finally, the BDC has to be found by the workstations. This can be done by setting Samba as shown in <link linkend="minim-bdc">.
+</p><div class="example"><a name="minim-bdc"></a><p class="title"><b>Example 6.3. Minimal setup for being a BDC</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = ldapsam:ldap://slave-ldap.quenya.org</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = no</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap backend = ldapsam:ldap://slave-ldap.quenya.org</tt></i></td></tr></table></div><p>
+In the <i class="parameter"><tt>[global]</tt></i>-section of the <tt class="filename">smb.conf</tt> of the BDC. This makes the BDC
+only register the name SAMBA&lt;#1c&gt; with the WINS server. This is no
+problem as the name SAMBA&lt;#1c&gt; is a NetBIOS group name that is meant to
+be registered by more than one machine. The parameter
+<a class="indexterm" name="id2892643"></a><i class="parameter"><tt>domain master</tt></i> = no
+forces the BDC not to register SAMBA&lt;#1b&gt; which as a unique NetBIOS
+name is reserved for the Primary Domain Controller.
+</p><p>
+<a class="indexterm" name="id2892668"></a>
+<a class="indexterm" name="id2892677"></a>
+The <i class="parameter"><tt>idmap backend</tt></i> will redirect the <b class="command">winbindd</b> utility to
+use the LDAP database to resolve all UIDs and GIDs for UNIX accounts.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+<a class="indexterm" name="id2892706"></a>
+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 <i class="parameter"><tt>idmap backend</tt></i>. Please refer to the man page for <tt class="filename">smb.conf</tt> for more information
+regarding its behavior.
+</p></div><p>
+The use of the <a class="indexterm" name="id2892744"></a><i class="parameter"><tt>idmap backend</tt></i> = ldap://master.quenya/org
+option on a BDC only make sense where ldapsam is used on a PDC. The purpose for 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.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2892768"></a>Common Errors</h2></div></div><div></div></div><p>
+As this is a rather new area for Samba, there are not many examples that we may refer to.
+Updates 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>
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892791"></a>Machine Accounts Keep Expiring</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2892802"></a>
+This problem will occur when the passdb (SAM) files are copied  from a central
+server but the local Backup Domain Controller 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 over
+written when the SAM is re-copied from the PDC. The result is that the Domain Member machine
+on start up 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.
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892845"></a>Can Samba Be a Backup Domain Controller to an NT4 PDC?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2892857"></a>
+No. The native NT4 SAM replication protocols have not yet been fully implemented.
+</p><p>
+Can I get the benefits of a BDC with Samba?  Yes, but only to a Samba PDC.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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892880"></a>How Do I Replicate the smbpasswd File?</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2892891"></a>
+Replication of the smbpasswd file is sensitive. It has to be done whenever changes
+to the SAM are made. Every user's password change is done in the smbpasswd file and
+has to be replicated to the BDC. So replicating the smbpasswd file very often is necessary.
+</p><p>
+As the smbpasswd file contains plain text password equivalents, it must not be
+sent unencrypted over the wire. The best way to set up smbpasswd replication from
+the PDC to the BDC is to use the utility rsync. rsync can use ssh as a transport.
+<b class="command">ssh</b> itself can be set up to accept <span class="emphasis"><em>only</em></span>
+<b class="command">rsync</b> transfer without requiring the user to type a password.
+</p><p>
+As said a few times before, use of this method is broken and flawed. Machine trust 
+accounts will go out of sync, resulting in a broken domain. This method is
+<span class="emphasis"><em>not</em></span> recommended. Try using LDAP instead.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2892948"></a>Can I Do This All with LDAP?</h3></div></div><div></div></div><p>
+The simple answer is yes. Samba's pdb_ldap code supports binding to a replica
+LDAP server, and will also follow referrals and rebind to the master if it ever
+needs to make a modification to the database. (Normally BDCs are read only, so
+this will not occur often).
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="samba-pdc.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="domain-member.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 5. Domain Control </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 7. Domain Membership</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/samba-pdc.html b/docs/htmldocs/samba-pdc.html
new file mode 100644 (file)
index 0000000..37c513e
--- /dev/null
@@ -0,0 +1,530 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 5. Domain Control</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="type.html" title="Part II. Server Configuration Basics"><link rel="previous" href="ServerType.html" title="Chapter 4. Server Types and Security Modes"><link rel="next" href="samba-bdc.html" title="Chapter 6. Backup Domain Control"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 5. Domain Control</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ServerType.html">Prev</a> </td><th width="60%" align="center">Part II. Server Configuration Basics</th><td width="20%" align="right"> <a accesskey="n" href="samba-bdc.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="samba-pdc"></a>Chapter 5. Domain Control</h2></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">David</span> <span class="surname">Bannon</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:dbannon@samba.org">dbannon@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Guenther</span> <span class="surname">Deschner</span></h3><span class="contrib">LDAP updates</span><div class="affiliation"><span class="orgname">SuSE<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:gd@suse.de">gd@suse.de</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="samba-pdc.html#id2870050">Features and Benefits</a></dt><dt><a href="samba-pdc.html#id2870321">Basics of Domain Control</a></dt><dd><dl><dt><a href="samba-pdc.html#id2870336">Domain Controller Types</a></dt><dt><a href="samba-pdc.html#id2889080">Preparing for Domain Control</a></dt></dl></dd><dt><a href="samba-pdc.html#id2889458">Domain Control  Example Configuration</a></dt><dt><a href="samba-pdc.html#id2889951">Samba ADS Domain Control</a></dt><dt><a href="samba-pdc.html#id2889989">Domain and Network Logon Configuration</a></dt><dd><dl><dt><a href="samba-pdc.html#id2890004">Domain Network Logon Service</a></dt><dt><a href="samba-pdc.html#id2890439">Security Mode and Master Browsers</a></dt></dl></dd><dt><a href="samba-pdc.html#id2890570">Common Errors</a></dt><dd><dl><dt><a href="samba-pdc.html#id2890577">$ Cannot Be Included in Machine Name</a></dt><dt><a href="samba-pdc.html#id2890661">Joining Domain Fails Because of Existing Machine Account</a></dt><dt><a href="samba-pdc.html#id2890722">The System Cannot Log You On (C000019B)</a></dt><dt><a href="samba-pdc.html#id2890822">The Machine Trust Account Is Not Accessible</a></dt><dt><a href="samba-pdc.html#id2890899">Account Disabled</a></dt><dt><a href="samba-pdc.html#id2890932">Domain Controller Unavailable</a></dt><dt><a href="samba-pdc.html#id2890954">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt></dl></dd></dl></div><p>
+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 would be well advised to become familiar with information
+that is already available.
+</p><p>
+The reader is 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.
+</p><p>
+The diagram in <link linkend="domain-example"> shows a typical MS Windows Domain Security
+network environment. Workstations A, B and C are representative of many physical MS Windows
+network clients.
+</p><div class="figure"><a name="domain-example"></a><p class="title"><b>Figure 5.1. An Example Domain.</b></p><div class="mediaobject"><img src="projdoc/imagefiles/domain.png" width="270" alt="An Example Domain."></div></div><p>
+From the Samba mailing list one 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:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Basic TCP/IP configuration.</p></li><li><p>NetBIOS name resolution.</p></li><li><p>Authentication configuration.</p></li><li><p>User and group configuration.</p></li><li><p>Basic file and directory permission control in UNIX/Linux.</p></li><li><p>Understanding how MS Windows clients interoperate in a network
+               environment.</p></li></ul></div><p>
+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: <span class="emphasis"><em>It is perfectly okay to make mistakes!</em></span> 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.
+</p><p>
+Where is the right place to make mistakes? Only out of harm's 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.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2870050"></a>Features and Benefits</h2></div></div><div></div></div><p>
+<a class="indexterm" name="id2870061"></a>
+<span class="emphasis"><em>What is the key benefit of Microsoft Domain Security?</em></span>
+</p><p>
+In a word, <span class="emphasis"><em>Single Sign On</em></span>, 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 their user account is in
+(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.
+</p><p>
+<a class="indexterm" name="id2870098"></a>
+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.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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">
+for more information.
+</p></div><p>
+The following functionalities are new to the Samba-3 release:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Windows NT4 domain trusts.
+       </p></li><li><p>
+       <a class="indexterm" name="id2870155"></a>
+       Adding users via the User Manager for Domains. This can be done on any MS Windows
+       client using the <tt class="filename">Nexus.exe</tt> toolkit that is available from Microsoft's Web site.
+       Samba-3 supports the use of the Microsoft Management Console for user management.
+       </p></li><li><p>
+       Introduces replaceable and multiple user account (authentication)
+       backends. In the case where the backend is placed in an LDAP database,
+       Samba-3 confers the benefits of a backend that can be distributed, replicated
+       and is highly scalable.
+       </p></li><li><p>
+       Implements full Unicode support. This simplifies cross locale internationalization
+       support. It also opens up the use of protocols that Samba-2.2.x had but could not use due
+       to the need to fully support Unicode.
+       </p></li></ul></div><p>
+The following functionalities are not provided by Samba-3:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+<a class="indexterm" name="id2870209"></a>
+<a class="indexterm" name="id2870218"></a>
+       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 or 
+       replicate account data to Windows BDCs.
+       </p></li><li><p>
+       Acting as a Windows 2000 Domain Controller (i.e., Kerberos and 
+       Active Directory). In point of fact, Samba-3 does have some
+       Active Directory Domain Control ability that is at this time
+       purely experimental that is certain to change as it becomes a
+       fully supported feature some time during the Samba-3 (or later)
+       life cycle. However, Active Directory is more then just SMB 
+       it's also LDAP, Kerberos, DHCP, and other protocols (with proprietary
+       extensions, of course).
+       </p></li><li><p>
+       The Windows 200x/XP MMC (Computer Management) Console can not be used
+       to manage a Samba-3 server. For this 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.
+       </p></li></ul></div><p>
+Windows 9x/Me/XP Home clients are not true members of a domain for reasons outlined
+in this chapter. The protocol for support of Windows 9x/Me style network (domain) logons
+is completely different from NT4/Windows 200x type domain logons and has been officially supported
+for some time. These clients use the old LanMan Network Logon facilities that are supported
+in Samba since approximately the Samba-1.9.15 series.
+</p><p>
+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">.
+</p><p>
+<a class="indexterm" name="id2870290"></a>
+Samba-3, 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 datastore. 
+Refer to <link linkend="machine-trust-accounts">. With Samba-3 there can be multiple
+backends for this. A complete discussion of account database backends can be found in
+<link linkend="passdb">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2870321"></a>Basics of Domain Control</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2870336"></a>Domain Controller Types</h3></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Primary Domain Controller</p></li><li><p>Backup Domain Controller</p></li><li><p>ADS Domain Controller</p></li></ul></div><p>
+The <span class="emphasis"><em>Primary Domain Controller</em></span> 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 Stand-alone
+(Domain Member) servers than in the Domain Controllers.
+</p><p>
+<a class="indexterm" name="id2870387"></a>
+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 Backup Domain Controllers. 
+</p><p>
+With MS Windows 200x Server-based Active Directory domains, one Domain Controller initiates a potential
+hierarchy of Domain Controllers, each with their own area of delegated control. The master domain
+controller has the ability to override any downstream controller, but a downline controller has
+control only over its downline. With Samba-3, this functionality can be implemented using an
+LDAP-based user and machine account backend.
+</p><p>
+New to Samba-3 is the ability to use a backend database that holds the same type of data as
+the NT4-style SAM database (one of the registry files)<sup>[<a name="id2870421" href="#ftn.id2870421">1</a>]</sup>.
+</p><p>
+The <span class="emphasis"><em>Backup Domain Controller</em></span> 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).
+A 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 changes also need to be made.
+</p><p>
+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 way
+to convert a Domain Controller to a Domain Member server or a Stand-alone Server is to
+reinstall it. The install time choices offered are:
+</p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>Primary Domain Controller</em></span>  the one that seeds the domain SAM.</p></li><li><p><span class="emphasis"><em>Backup Domain Controller</em></span>  one that obtains a copy of the domain SAM.</p></li><li><p><span class="emphasis"><em>Domain Member Server</em></span>  one that has no copy of the domain SAM, rather it obtains authentication from a Domain Controller for all access controls.</p></li><li><p><span class="emphasis"><em>Stand-alone Server</em></span>  one that plays no part is SAM synchronization, has its own authentication database and plays no role in Domain Security.</p></li></ul></div><p>
+With MS Windows 2000, the configuration of Domain Control is done after the server has been
+installed. Samba-3 is capable of acting fully as a native member of a Windows 200x server
+Active Directory domain.
+</p><p>
+<a class="indexterm" name="id2889012"></a>
+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.
+</p><p>
+At this time any appearance that Samba-3 is capable of acting as an
+<span class="emphasis"><em>Domain Controller</em></span> in native ADS mode is limited and experimental in nature.
+This functionality should not be used until the Samba Team offers formal support for it.
+At such a time, the documentation will be revised to duly reflect all configuration and
+management requirements. Samba can act as a NT4-style DC in a Windows 2000/XP 
+environment. However, there are certain compromises:
+
+</p><div class="itemizedlist"><ul type="disc"><li>No machine policy files.</li><li>No Group Policy Objects.</li><li>No synchronously executed AD logon scripts.</li><li>Can't use Active Directory management tools to manage users and machines.</li><li>Registry changes tattoo the main registry, while with AD they do not leave permanent changes in effect.</li><li>Without AD you cannot perform the function of exporting specific applications to specific users or groups.</li></ul></div><p>
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2889080"></a>Preparing for Domain Control</h3></div></div><div></div></div><p>
+There are two ways that MS Windows machines may interact with each other, with other servers
+and with Domain Controllers: either as <span class="emphasis"><em>Stand-alone</em></span> systems, more commonly
+called <span class="emphasis"><em>Workgroup</em></span> members, or as full participants in a security system,
+more commonly called <span class="emphasis"><em>Domain</em></span> members.
+</p><p>
+It should be noted that <span class="emphasis"><em>Workgroup</em></span> 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 configurationi, 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: <span class="emphasis"><em>workgroup mode does not involve security machine 
+accounts</em></span>.
+</p><p>
+Domain Member machines have a machine 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, will create the Domain machine account (if it does
+not exist), and then initializes that account. When the client first logs onto the
+Domain it triggers a machine password change.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+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
+(Stand-alone) machine. Please refer to <link linkend="domain-member"> for
+information regarding Domain Membership.
+</p></div><p>
+The following are necessary for configuring Samba-3 as an MS Windows NT4-style PDC for MS Windows
+NT4/200x/XP clients:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li><p>Correct designation of the Server Role (<a class="indexterm" name="id2889184"></a><i class="parameter"><tt>security</tt></i> = user).</p></li><li><p>Consistent configuration of Name Resolution<sup>[<a name="id2889204" href="#ftn.id2889204">2</a>]</sup>.</p></li><li><p>Domain logons for Windows NT4/200x/XP Professional clients.</p></li><li><p>Configuration of Roaming Profiles or explicit configuration to force local profile usage.</p></li><li><p>Configuration of network/system policies.</p></li><li><p>Adding and managing domain user accounts.</p></li><li><p>Configuring MS Windows client machines to become Domain Members.</p></li></ul></div><p>
+The following provisions are required to serve MS Windows 9x/Me clients:
+</p><div class="itemizedlist"><ul type="disc"><li><p>Configuration of basic TCP/IP and MS Windows networking.</p></li><li><p>Correct designation of the server role (<a class="indexterm" name="id2889279"></a><i class="parameter"><tt>security</tt></i> = user).</p></li><li><p>Network Logon Configuration (since Windows 9x/Me/XP Home are not technically domain
+       members, they do not really participate in  the security aspects of Domain logons as such).</p></li><li><p>Roaming Profile Configuration.</p></li><li><p>Configuration of System Policy handling.</p></li><li><p>Installation of the network driver &#8220;<span class="quote">Client for MS Windows Networks</span>&#8221; and configuration
+       to log onto the domain.</p></li><li><p>Placing Windows 9x/Me clients in User Level Security  if it is desired to allow
+       all client share access to be controlled according to domain user/group identities.</p></li><li><p>Adding and managing domain user accounts.</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Roaming Profiles and System/Network policies are advanced network administration topics
+that are covered in the <link linkend="ProfileMgmt"> and 
+<link linkend="PolicyMgmt"> chapters of this document. However, these are not
+necessarily specific to a Samba PDC as much as they are related to Windows NT networking concepts.
+</p></div><p>
+A Domain Controller is an SMB/CIFS server that:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       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).
+       </p></li><li><p>
+       Provides the NETLOGON service. (This is actually a collection of services that runs over
+       mulitple protocols. These include the LanMan Logon service, the Netlogon service,
+       the Local Security Account service, and variations of them.)
+       </p></li><li><p>
+       Provides a share called NETLOGON.
+       </p></li></ul></div><p>
+It is rather easy to configure Samba to provide these. Each Samba Domain Controller must provide
+the NETLOGON service that Samba calls the <a class="indexterm" name="id2889409"></a><i class="parameter"><tt>domain logons</tt></i> functionality
+(after the name of the parameter in the <tt class="filename">smb.conf</tt> file). Additionally, one server in a Samba-3
+Domain must advertise itself as the Domain Master Browser<sup>[<a name="id2889433" href="#ftn.id2889433">3</a>]</sup>.
+This causes the Primary Domain Controller to claim a domain-specific NetBIOS name that identifies it as a
+Domain Master Browser for its given domain or workgroup. Local master browsers 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 will then contact their Local Master Browser, and will receive the domain-wide browse list,
+instead of just the list for their broadcast-isolated subnet.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2889458"></a>Domain Control  Example Configuration</h2></div></div><div></div></div><p>
+The first step in creating a working Samba PDC is to understand the parameters necessary
+in <tt class="filename">smb.conf</tt>. An example <tt class="filename">smb.conf</tt> for acting as a PDC can be found in <link linkend="pdc-example">. 
+</p><p>
+</p><div class="example"><a name="pdc-example"></a><p class="title"><b>Example 5.1. smb.conf for being a PDC</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>netbios name = BELERIAND</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>passdb backend = tdbsam</tt></i></td></tr><tr><td><i class="parameter"><tt>os level = 33</tt></i></td></tr><tr><td><i class="parameter"><tt>preferred master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>local master = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>security = user</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>logon path = \\%N\profiles\%u</tt></i></td></tr><tr><td><i class="parameter"><tt>logon drive = H:</tt></i></td></tr><tr><td><i class="parameter"><tt>logon home = \\homeserver\%u\winprofile</tt></i></td></tr><tr><td><i class="parameter"><tt>logon script = logon.cmd</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[netlogon]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/lib/samba/netlogon</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>write list = ntadmin</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[profiles]</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/lib/samba/profiles</tt></i></td></tr><tr><td><i class="parameter"><tt>read only = no</tt></i></td></tr><tr><td><i class="parameter"><tt>create mask = 0600</tt></i></td></tr><tr><td><i class="parameter"><tt>directory mask = 0700</tt></i></td></tr></table></div><p>
+</p><p>
+The basic options shown in <link linkend="pdc-example"> are explained as follows:
+</p><div class="variablelist"><dl><dt><span class="term">passdb backend </span></dt><dd><p>
+               This contains all the user and group account information. Acceptable values for a PDC
+               are: <span class="emphasis"><em>smbpasswd, tdbsam, and ldapsam</em></span>. The &#8220;<span class="quote">guest</span>&#8221; entry provides
+               default accounts and is included by default, there is no need to add it explicitly.</p><p>
+               Where use of backup Domain Controllers (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.
+               </p></dd><dt><span class="term">Domain Control Parameters </span></dt><dd><p>
+               The parameters <span class="emphasis"><em>os level, preferred master, domain master, security, 
+               encrypt passwords, and domain logons</em></span> play a central role in assuring domain
+               control and network logon support.</p><p>
+               The <span class="emphasis"><em>os level</em></span> must be set at or above a value of 32. A Domain Controller
+               must be the Domain Master Browser, must be set in <span class="emphasis"><em>user</em></span> mode security,
+               must support Microsoft-compatible encrypted passwords, and must provide the network logon
+               service (domain logons). Encrypted passwords must be enabled. For more details on how 
+               to do this, refer to <link linkend="passdb">.
+               </p></dd><dt><span class="term">Environment Parameters </span></dt><dd><p>
+               The parameters <span class="emphasis"><em>logon path, logon home, logon drive, and logon script</em></span> 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.
+               </p></dd><dt><span class="term">NETLOGON Share </span></dt><dd><p>
+               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.
+               </p></dd><dt><span class="term">PROFILE Share </span></dt><dd><p>
+               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 &#8220;<span class="quote">fake_permissions</span>&#8221; 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.
+               </p></dd></dl></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The above parameters make for a full set of parameters that may define the server's mode
+of operation. The following <tt class="filename">smb.conf</tt> parameters are the essentials alone:
+</p><p>
+</p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>netbios name = BELERIAND</tt></i></td></tr><tr><td><i class="parameter"><tt>workgroup = MIDEARTH</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>security = User</tt></i></td></tr></table><p>
+</p><p>
+The additional parameters shown in the longer listing above just makes for
+a more complete explanation.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2889951"></a>Samba ADS Domain Control</h2></div></div><div></div></div><p>
+Samba-3 is not, and cannot act as, an Active Directory Server. It cannot truly function as
+an Active Directory Primary Domain Controller. The protocols for some of the functionality
+of Active Directory Domain Controllers has been partially implemented on an experimental
+only basis. Please do not expect Samba-3 to support these protocols. Do not depend
+on any such functionality either now or in the future. The Samba Team may remove these
+experimental features or may change their behavior. This is mentioned for the benefit of those
+who have discovered secret capabilities in Samba-3 and who have asked when this functionality will be
+completed. The answer is maybe or maybe never!
+</p><p>
+To be sure, Samba-3 is designed to provide most of the functionality that Microsoft Windows NT4-style
+Domain Controllers have. Samba-3 does not have all the capabilities of Windows NT4, but it does have
+a number of features that Windows NT4 domain contollers do not have. In short, Samba-3 is not NT4 and it
+is not Windows Server 200x, it is not an Active Directory server. We hope this is plain and simple
+enough for all to understand.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2889989"></a>Domain and Network Logon Configuration</h2></div></div><div></div></div><p>
+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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890004"></a>Domain Network Logon Service</h3></div></div><div></div></div><p>
+All Domain Controllers must run the netlogon service (<span class="emphasis"><em>domain logons</em></span>
+in Samba). One Domain Controller must be configured with <a class="indexterm" name="id2890021"></a><i class="parameter"><tt>domain master</tt></i> = Yes
+(the Primary Domain Controller); on all Backup Domain Controllers <a class="indexterm" name="id2890038"></a><i class="parameter"><tt>domain master</tt></i> = No
+must be set.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2890053"></a>Example Configuration</h4></div></div><div></div></div><div class="example"><a name="PDC-config"></a><p class="title"><b>Example 5.2. smb.conf for being a PDC</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td><i class="parameter"><tt>domain logons = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>domain master = (Yes on PDC, No on BDCs)</tt></i></td></tr><tr><td> </td></tr><tr><td><i class="parameter"><tt>[netlogon]</tt></i></td></tr><tr><td><i class="parameter"><tt>comment = Network Logon Service</tt></i></td></tr><tr><td><i class="parameter"><tt>path = /var/lib/samba/netlogon</tt></i></td></tr><tr><td><i class="parameter"><tt>guest ok = Yes</tt></i></td></tr><tr><td><i class="parameter"><tt>browseable = No</tt></i></td></tr></table></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2890149"></a>The Special Case of MS Windows XP Home Edition</h4></div></div><div></div></div><p>
+To be completely clear: If you want MS Windows XP Home Edition 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 XP Home Edition to
+MS Windows XP Professional.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+MS Windows XP Home Edition does not have the ability to join any type of Domain
+Security facility. Unlike MS Windows 9x/Me, MS Windows XP Home Edition also completely
+lacks the ability to log onto a network.
+</p></div><p>
+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.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2890186"></a>The Special Case of Windows 9x/Me</h4></div></div><div></div></div><p>
+A domain and a workgroup are exactly the same in terms of network
+browsing. The difference is that a distributable authentication
+database is associated with a domain, for secure login access to a
+network. Also, different access rights can be granted to users if they
+successfully authenticate against a domain logon server. Samba-3 does this
+now in the same way as MS Windows NT/200x.
+</p><p>
+The SMB client logging on to a domain has an expectation that every other
+server in the domain should accept the same authentication information.
+Network browsing functionality of domains and workgroups is identical and
+is explained in this documentation under the browsing discussions.
+It should be noted that browsing is totally orthogonal to logon support.
+</p><p>
+Issues related to the single-logon network model are discussed in this
+section. Samba supports domain logons, network logon scripts and user
+profiles for MS Windows for workgroups and MS Windows 9X/ME clients,
+which are the focus of this section.
+</p><p>
+When an SMB client in a domain wishes to logon, it broadcasts requests for a
+logon server. The first one to reply gets the job, and validates its
+password using whatever mechanism the Samba administrator has installed.
+It is possible (but ill advised ) to create a domain where the user
+database is not shared between servers, i.e., they are effectively workgroup
+servers advertising themselves as participating in a domain. This
+demonstrates how authentication is quite different from but closely
+involved with domains.
+</p><p>
+Using these features you can make your clients verify their logon via
+the Samba server; make clients run a batch file when they logon to
+the network and download their preferences, desktop and start menu.
+</p><p><span class="emphasis"><em>
+MS Windows XP Home edition is not able to join a domain and does not permit
+the use of domain logons.
+</em></span></p><p>
+Before launching into the configuration instructions, it is 
+worthwhile to look at how a Windows 9x/Me client performs a logon:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       The client broadcasts (to the IP broadcast address of the subnet it is in)
+       a NetLogon request. This is sent to the NetBIOS name DOMAIN&lt;#1c&gt; at the
+       NetBIOS layer. The client chooses the first response it receives, which
+       contains the NetBIOS name of the logon server to use in the format of 
+       <tt class="filename">\\SERVER</tt>.
+       </p></li><li><p>
+       The client connects to that server, logs on (does an SMBsessetupX) and
+       then connects to the IPC$ share (using an SMBtconX).
+       </p></li><li><p>
+       The client does a NetWkstaUserLogon request, which retrieves the name
+       of the user's logon script. 
+       </p></li><li><p>
+       The client then connects to the NetLogon share and searches for said script.    
+       If it is found and can be read, it is retrieved and executed by the client.
+       After this, the client disconnects from the NetLogon share.
+       </p></li><li><p>
+       The client sends a NetUserGetInfo request to the server to retrieve
+       the user's home share, which is used to search for profiles. Since the
+       response to the NetUserGetInfo request does not contain much more than  
+       the user's home share, profiles for Windows 9x clients must reside in the user
+       home directory.
+       </p></li><li><p>
+       The client connects to the user's home share and searches for the 
+       user's profile. As it turns out, you can specify the user's home share as
+       a sharename and path. For example, <tt class="filename">\\server\fred\.winprofile</tt>.
+       If the profiles are found, they are implemented.
+       </p></li><li><p>
+       The client then disconnects from the user's home share and reconnects to
+       the NetLogon share and looks for <tt class="filename">CONFIG.POL</tt>, the policies file. If this is
+       found, it is read and implemented.
+       </p></li></ol></div><p>
+The main difference between a PDC and a Windows 9x/Me logon server configuration is:
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       Password encryption is not required for a Windows 9x/Me logon server. But note
+       that beginning with MS Windows 98 the default setting is that plain-text
+       password support is disabled. It can be re-enabled with the registry
+       changes that are documented in <link linkend="PolicyMgmt">.
+       </p></li><li><p>
+       Windows 9x/Me clients do not require and do not use Machine Trust Accounts.
+       </p></li></ul></div><p>
+A Samba PDC will act as a Windows 9x/Me logon server; after all, it does provide the
+network logon services that MS Windows 9x/Me expect to find.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+Use of plain-text passwords is strongly discouraged. Where used they are easily detected
+using a sniffer tool to examine network traffic.
+</p></div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890439"></a>Security Mode and Master Browsers</h3></div></div><div></div></div><p>
+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 in security modes other than user. 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.
+</p><p>
+Actually, this issue is also closely tied to the debate on whether 
+Samba must be the Domain Master Browser for its workgroup
+when operating as a DC. While it may technically be possible
+to configure a server as such (after all, browsing and domain logons
+are two distinctly different functions), it is not a good idea to do
+so. You should remember that the DC must register the DOMAIN&lt;#1b&gt; NetBIOS 
+name. This is the name used by Windows clients to locate the DC.
+Windows clients do not distinguish between the DC and the DMB.
+A DMB is a Domain Master Browser  see <link linkend="DMB">.
+For this reason, it is wise to configure the Samba DC as the DMB.
+</p><p>
+Now back to the issue of configuring a Samba DC to use a mode other than
+<a class="indexterm" name="id2890493"></a><i class="parameter"><tt>security</tt></i> = user. If a Samba host is
+configured to use another SMB server or DC in order to validate user connection requests,
+it is a fact that some other machine on the network (the <a class="indexterm" name="id2890510"></a><i class="parameter"><tt>password server</tt></i>)
+knows more about the user than the Samba host. About 99% of the time, this other host is
+a Domain Controller. Now to operate in domain mode security, the <a class="indexterm" name="id2890527"></a><i class="parameter"><tt>workgroup</tt></i>
+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.
+</p><p>
+Configuring a Samba box as a DC for a domain that already by definition has a
+PDC is asking for trouble. Therefore, you should always configure the Samba DC
+to be the DMB for its domain and set <a class="indexterm" name="id2890552"></a><i class="parameter"><tt>security</tt></i> = user.
+This is the only officially supported mode of operation.
+</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2890570"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890577"></a>&#8220;<span class="quote">$</span>&#8221; Cannot Be Included in Machine Name</h3></div></div><div></div></div><p>
+A machine account, typically stored in <tt class="filename">/etc/passwd</tt>, takes the form of the machine
+name with a &#8220;<span class="quote">$</span>&#8221; appended. FreeBSD (and other BSD systems) will not create a user with a
+&#8220;<span class="quote">$</span>&#8221; in the name.
+</p><p>
+The problem is only in the program used to make the entry. Once made, it works perfectly.
+Create a user without the &#8220;<span class="quote">$</span>&#8221;. Then use <b class="command">vipw</b> to edit the entry, adding
+the &#8220;<span class="quote">$</span>&#8221;. Or create the whole entry with vipw if you like; make sure you use a unique user login ID.
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3>The machine account must have the exact name that the workstation has.</div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The UNIX tool <b class="command">vipw</b> is a common tool for directly editing the <tt class="filename">/etc/passwd</tt> file.
+</p></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890661"></a>Joining Domain Fails Because of Existing Machine Account</h3></div></div><div></div></div><p>
+&#8220;<span class="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.</span>&#8221;
+</p><p>
+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:
+</p><pre class="screen">
+<tt class="prompt">C:\&gt; </tt><b class="userinput"><tt>net use * /d</tt></b>
+</pre><p>
+</p><p>
+Further, if the machine is already a &#8220;<span class="quote">member of a workgroup</span>&#8221; 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, it 
+does not matter what, reboot, and try again.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890722"></a>The System Cannot Log You On (C000019B)</h3></div></div><div></div></div><p>&#8220;<span class="quote">I joined the domain successfully but after upgrading 
+to a newer version of the Samba code I get the message, <span class="errorname">`The system 
+cannot log you on (C000019B), Please try again or consult your 
+system administrator</span> when attempting to logon.'</span>&#8221;
+</p><p>
+<a class="indexterm" name="id2890749"></a>
+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.
+</p><p>
+To reset or change the domain SID you can use the net command as follows:
+
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>net getlocalsid 'OLDNAME'</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>net setlocalsid 'SID'</tt></b>
+</pre><p>
+</p><p>
+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 re-join
+it to the domain.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890822"></a>The Machine Trust Account Is Not Accessible</h3></div></div><div></div></div><p>
+&#8220;<span class="quote">When I try to join the domain I get the message, <span class="errorname">`The machine account 
+for this computer either does not exist or is not accessible'</span>. What's 
+wrong?</span>&#8221;
+</p><p>
+This problem is caused by the PDC not having a suitable Machine Trust Account. 
+If you are using the <a class="indexterm" name="id2890849"></a><i class="parameter"><tt>add machine script</tt></i> method to create 
+accounts then this would indicate that it has not worked. Ensure the domain 
+admin user system is working.
+</p><p>
+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 <tt class="filename">smbpasswd</tt> 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 &#8220;<span class="quote">$</span>&#8221; appended to it (i.e., computer_name$). There must be an entry 
+in both /etc/passwd and the smbpasswd file.
+</p><p>
+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.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890899"></a>Account Disabled</h3></div></div><div></div></div><p>&#8220;<span class="quote">When I attempt to login to a Samba Domain from a NT4/W200x workstation,
+I get a message about my account being disabled.</span>&#8221;</p><p>
+Enable the user accounts with <b class="userinput"><tt>smbpasswd -e <i class="replaceable"><tt>username</tt></i>
+</tt></b>. This is normally done as an account is created.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890932"></a>Domain Controller Unavailable</h3></div></div><div></div></div><p>&#8220;<span class="quote">Until a few minutes after Samba has started, clients get the error `Domain Controller Unavailable'</span>&#8221;</p><p>
+A Domain Controller has to announce its role on the network. This usually takes a while. Be patient for up to fifteen minutes,
+then try again.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2890954"></a>Cannot Log onto Domain Member Workstation After Joining Domain</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2890966"></a>
+<a class="indexterm" name="id2890975"></a>
+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 <span class="emphasis"><em>schannel</em></span>
+(secure channel) settings or <span class="emphasis"><em>smb signing</em></span> settings. Check your Samba
+settings for <span class="emphasis"><em> client schannel, server schannel, client signing, server signing</em></span>
+by executing:
+</p><pre class="screen">
+<b class="command">testparm -v | more</b> and looking for the value of these parameters.
+</pre><p>
+</p><p>
+Also use the Microsoft Management Console  Local Security Settings. This tool is available from the
+Control Panel. The Policy settings are found in the Local Policies/Securty Options area and are prefixed by
+<span class="emphasis"><em>Secure Channel: ..., and Digitally sign ....</em></span>.
+</p><p>
+It is important that these be set consistently with the Samba-3 server settings.
+</p></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><link linkend="passdb"></div><div class="footnote"><p><sup>[<a name="ftn.id2889204" href="#id2889204">2</a>] </sup>See <link linkend="NetworkBrowsing">, and 
+               <link linkend="integrate-ms-networks">.</p></div><div class="footnote"><link linkend="NetworkBrowsing"></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ServerType.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="type.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="samba-bdc.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 4. Server Types and Security Modes </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 6. Backup Domain Control</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/samba.7.html b/docs/htmldocs/samba.7.html
new file mode 100644 (file)
index 0000000..7df4468
--- /dev/null
@@ -0,0 +1,115 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="samba.7"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>samba &#8212; A Windows SMB/CIFS fileserver for UNIX</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">Samba</tt> </p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>The Samba software suite is a collection of programs 
+       that implements the Server Message Block (commonly abbreviated 
+       as SMB) protocol for UNIX systems. This protocol is sometimes 
+       also referred to as the Common Internet File System (CIFS). For a
+       more thorough description, see <ulink url="http://www.ubiqx.org/cifs/">
+       http://www.ubiqx.org/cifs/</ulink>. Samba also implements the NetBIOS
+       protocol in nmbd.</p><div class="variablelist"><dl><dt><span class="term"><a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a></span></dt><dd><p>The <b class="command">smbd</b> daemon provides the file and print services to 
+               SMB clients, such as Windows 95/98, Windows NT, Windows 
+               for Workgroups or LanManager. The configuration file 
+               for this daemon is described in <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>
+               </p></dd><dt><span class="term"><a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a></span></dt><dd><p>The <b class="command">nmbd</b>
+               daemon provides NetBIOS nameservice and browsing
+               support. The configuration file for this daemon 
+               is described in <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></dd><dt><span class="term"><a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a></span></dt><dd><p>The <b class="command">smbclient</b>
+               program implements a simple ftp-like client. This 
+               is useful for accessing SMB shares on other compatible
+               servers (such as Windows NT), and can also be used 
+               to allow a UNIX box to print to a printer attached to 
+               any SMB server (such as a PC running Windows NT).</p></dd><dt><span class="term"><a href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a></span></dt><dd><p>The <b class="command">testparm</b>
+               utility is a simple syntax checker for Samba's <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> configuration file.</p></dd><dt><span class="term"><a href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a></span></dt><dd><p>The <b class="command">testprns</b>
+               utility supports testing printer names defined 
+               in your <tt class="filename">printcap</tt> file used 
+               by Samba.</p></dd><dt><span class="term"><a href="smbstatus.1.html"><span class="citerefentry"><span class="refentrytitle">smbstatus</span>(1)</span></a></span></dt><dd><p>The <b class="command">smbstatus</b>
+               tool provides access to information about the 
+               current connections to <b class="command">smbd</b>.</p></dd><dt><span class="term"><a href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a></span></dt><dd><p>The <b class="command">nmblookup</b>
+               tools allows NetBIOS name queries to be made 
+               from a UNIX host.</p></dd><dt><span class="term"><a href="smbgroupedit.8.html"><span class="citerefentry"><span class="refentrytitle">smbgroupedit</span>(8)</span></a></span></dt><dd><p>The <b class="command">smbgroupedit</b>
+               tool allows for mapping unix groups to NT Builtin,
+               Domain, or Local groups. Also it allows setting
+               priviledges for that group, such as saAddUser, etc.</p></dd><dt><span class="term"><a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a></span></dt><dd><p>The <b class="command">smbpasswd</b>
+               command is a tool for changing LanMan and Windows NT 
+               password hashes on Samba and Windows NT servers.</p></dd><dt><span class="term"><a href="smbcacls.1.html"><span class="citerefentry"><span class="refentrytitle">smbcacls</span>(1)</span></a></span></dt><dd><p>The <b class="command">smbcacls</b> command is 
+               a tool to set ACL's on remote CIFS servers. </p></dd><dt><span class="term"><a href="smbsh.1.html"><span class="citerefentry"><span class="refentrytitle">smbsh</span>(1)</span></a></span></dt><dd><p>The <b class="command">smbsh</b> command is 
+               a program that allows you to run a unix shell with 
+               with an overloaded VFS.</p></dd><dt><span class="term"><a href="smbtree.1.html"><span class="citerefentry"><span class="refentrytitle">smbtree</span>(1)</span></a></span></dt><dd><p>The <b class="command">smbtree</b> command 
+               is a text-based network neighborhood tool.</p></dd><dt><span class="term"><a href="smbtar.1.html"><span class="citerefentry"><span class="refentrytitle">smbtar</span>(1)</span></a></span></dt><dd><p>The <b class="command">smbtar</b> can make 
+               backups of data on CIFS/SMB servers.</p></dd><dt><span class="term"><a href="smbspool.8.html"><span class="citerefentry"><span class="refentrytitle">smbspool</span>(8)</span></a></span></dt><dd><p><b class="command">smbspool</b> is a 
+               helper utility for printing on printers connected 
+               to CIFS servers. </p></dd><dt><span class="term"><a href="smbcontrol.1.html"><span class="citerefentry"><span class="refentrytitle">smbcontrol</span>(1)</span></a></span></dt><dd><p><b class="command">smbcontrol</b> is a utility
+               that can change the behaviour of running samba daemons.
+               </p></dd><dt><span class="term"><a href="rpcclient.1.html"><span class="citerefentry"><span class="refentrytitle">rpcclient</span>(1)</span></a></span></dt><dd><p><b class="command">rpcclient</b> is a utility
+               that can be used to execute RPC commands on remote 
+               CIFS servers.</p></dd><dt><span class="term"><a href="pdbedit.8.html"><span class="citerefentry"><span class="refentrytitle">pdbedit</span>(8)</span></a></span></dt><dd><p>The <b class="command">pdbedit</b> command 
+               can be used to maintain the local user database on 
+               a samba server.</p></dd><dt><span class="term"><a href="findsmb.1.html"><span class="citerefentry"><span class="refentrytitle">findsmb</span>(1)</span></a></span></dt><dd><p>The <b class="command">findsmb</b> command 
+               can be used to find SMB servers on the local network.
+               </p></dd><dt><span class="term"><a href="net.8.html"><span class="citerefentry"><span class="refentrytitle">net</span>(8)</span></a></span></dt><dd><p>The <b class="command">net</b> command 
+               is supposed to work similar to the DOS/Windows
+               NET.EXE command.</p></dd><dt><span class="term"><a href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a></span></dt><dd><p><b class="command">swat</b> is a web-based
+               interface to configuring <tt class="filename">smb.conf</tt>.
+               </p></dd><dt><span class="term"><a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a></span></dt><dd><p><b class="command">winbindd</b> is a daemon 
+               that is used for integrating authentication and 
+               the user database into unix.</p></dd><dt><span class="term"><a href="wbinfo.1.html"><span class="citerefentry"><span class="refentrytitle">wbinfo</span>(1)</span></a></span></dt><dd><p><b class="command">wbinfo</b> is a utility 
+               that retrieves and stores information related to winbind.
+               </p></dd><dt><span class="term"><a href="editreg.1.html"><span class="citerefentry"><span class="refentrytitle">editreg</span>(1)</span></a></span></dt><dd><p><b class="command">editreg</b> is a command-line
+               utility that can edit windows registry files.
+               </p></dd><dt><span class="term"><a href="profiles.1.html"><span class="citerefentry"><span class="refentrytitle">profiles</span>(1)</span></a></span></dt><dd><p><b class="command">profiles</b> is a command-line
+               utility that can be used to replace all occurences of 
+               a certain SID with another SID.
+               </p></dd><dt><span class="term"><a href="log2pcap.1.html"><span class="citerefentry"><span class="refentrytitle">log2pcap</span>(1)</span></a></span></dt><dd><p><b class="command">log2pcap</b> is a utility 
+                               for generating pcap trace files from Samba log 
+                               files.</p></dd><dt><span class="term"><a href="vfstest.1.html"><span class="citerefentry"><span class="refentrytitle">vfstest</span>(1)</span></a></span></dt><dd><p><b class="command">vfstest</b> is a utility
+               that can be used to test vfs modules.</p></dd><dt><span class="term"><a href="ntlm_auth.1.html"><span class="citerefentry"><span class="refentrytitle">ntlm_auth</span>(1)</span></a></span></dt><dd><p><b class="command">ntlm_auth</b> is a helper-utility
+               for external programs wanting to do NTLM-authentication.
+               </p></dd><dt><span class="term"><a href="smbmount.8.html"><span class="citerefentry"><span class="refentrytitle">smbmount</span>(8)</span></a>, <a href="smbumount.8.html"><span class="citerefentry"><span class="refentrytitle">smbumount</span>(8)</span></a>, <a href="smbmount.8.html"><span class="citerefentry"><span class="refentrytitle">smbmount</span>(8)</span></a></span></dt><dd><p><b class="command">smbmount</b>,<b class="command">smbmnt</b> and <b class="command">smbmnt</b> are commands that can be used to 
+               mount CIFS/SMB shares on Linux.
+               </p></dd><dt><span class="term"><a href="smbcquotas.1.html"><span class="citerefentry"><span class="refentrytitle">smbcquotas</span>(1)</span></a></span></dt><dd><p><b class="command">smbcquotas</b> is a tool that 
+               can set remote QUOTA's on server with NTFS 5. </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>COMPONENTS</h2><p>The Samba suite is made up of several components. Each 
+       component is described in a separate manual page. It is strongly 
+       recommended that you read the documentation that comes with Samba 
+       and the manual pages of those components that you use. If the 
+       manual pages and documents aren't clear enough then please visit
+       <ulink url="http://devel.samba.org/">http://devel.samba.org</ulink>
+       for information on how to file a bug report or submit a patch.</p><p>If you require help, visit the Samba webpage at
+       <ulink url="http://samba.org/">http://www.samba.org/</ulink> and
+       explore the many option available to you.
+       </p></div><div class="refsect1" lang="en"><h2>AVAILABILITY</h2><p>The Samba software suite is licensed under the 
+       GNU Public License(GPL). A copy of that license should 
+       have come with the package in the file COPYING. You are 
+       encouraged to distribute copies of the Samba suite, but 
+       please obey the terms of this license.</p><p>The latest version of the Samba suite can be 
+       obtained via anonymous ftp from samba.org in the
+       directory pub/samba/. It is also available on several 
+       mirror sites worldwide.</p><p>You may also find useful information about Samba 
+       on the newsgroup <ulink url="news:comp.protocols.smb">
+       comp.protocol.smb</ulink> and the Samba mailing 
+       list. Details on how to join the mailing list are given in 
+       the README file that comes with Samba.</p><p>If you have access to a WWW viewer (such as Mozilla
+       or Konqueror) then you will also find lots of useful information, 
+       including back issues of the Samba mailing list, at
+       <ulink url="http://lists.samba.org/">http://lists.samba.org</ulink>.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the 
+       Samba suite. </p></div><div class="refsect1" lang="en"><h2>CONTRIBUTIONS</h2><p>If you wish to contribute to the Samba project, 
+       then I suggest you join the Samba mailing list at 
+       <ulink url="http://lists.samba.org/">http://lists.samba.org</ulink>.
+       </p><p>If you have patches to submit, visit
+       <ulink url="http://devel.samba.org/">http://devel.samba.org/</ulink>
+       for information on how to do it properly. We prefer patches 
+       in <b class="command">diff -u</b> format.</p></div><div class="refsect1" lang="en"><h2>CONTRIBUTORS</h2><p>Contributors to the project are now too numerous 
+       to mention here but all deserve the thanks of all Samba 
+       users. To see a full list, look at the
+       <tt class="filename">change-log</tt> in the source package 
+       for the pre-CVS changes and at <ulink url="http://cvs.samba.org/">
+       http://cvs.samba.org/</ulink>
+       for the contributors to Samba post-CVS. CVS is the Open Source 
+       source code control system used by the Samba Team to develop 
+       Samba. The project would have been unmanageable without it.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML
+       4.2 for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/samba.css b/docs/htmldocs/samba.css
new file mode 100644 (file)
index 0000000..3d926e8
--- /dev/null
@@ -0,0 +1,80 @@
+BODY {
+       font-family: helvetica, arial, lucida sans, sans-serif;
+       background-color: white;
+}
+
+H1, H2, H3 {
+       color: blue;
+       font-size: 120%;
+       padding: 2px;
+       margin-top: 0px;
+}
+
+H1 {
+       background-color: #EEEEFF;
+       color: blue;
+}
+
+H2 {
+       background-color: #DDDDFF;
+       color: blue;
+}
+
+H3 {
+       background-color: #CCCCFF;
+       color: blue;
+}
+
+H4 {
+       color: blue;
+}
+
+TR.qandadiv TD {
+       padding-top: 1em;
+}
+
+DIV.navhead {
+       font-size: 80%;
+}
+
+A:link {
+       color: #36F;
+}
+
+A:visited {
+       color: #96C;
+}
+
+A:active {
+       color: #F63;
+}
+
+TR.question {
+       color: #33C;
+       font-weight: bold;
+}
+
+TR.question TD {
+       padding-top: 1em;
+}
+
+DIV.variablelist {
+       padding-left: 2em;
+       color: #33C;
+}
+
+P {
+       color: black;
+}
+
+DIV.note, DIV.warning, DIV.caution, DIV.tip, DIV.important {
+       border: dashed 1px;
+       background-color: #EEEEFF;
+       width: 40em;
+}
+
+PRE.programlisting, PRE.screen {
+       border: #630 1px dashed;
+       color: #630;
+}
+
diff --git a/docs/htmldocs/securing-samba.html b/docs/htmldocs/securing-samba.html
new file mode 100644 (file)
index 0000000..f4adfe8
--- /dev/null
@@ -0,0 +1,180 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 15. Securing Samba</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="locking.html" title="Chapter 14. File and Record Locking"><link rel="next" href="InterdomainTrusts.html" title="Chapter 16. Interdomain Trust Relationships"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 15. Securing Samba</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="locking.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="InterdomainTrusts.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="securing-samba"></a>Chapter 15. Securing Samba</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">May 26, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="securing-samba.html#id2918114">Introduction</a></dt><dt><a href="securing-samba.html#id2918159">Features and Benefits</a></dt><dt><a href="securing-samba.html#id2918244">Technical Discussion of Protective Measures and Issues</a></dt><dd><dl><dt><a href="securing-samba.html#id2918263">Using Host-Based Protection</a></dt><dt><a href="securing-samba.html#id2918364">User-Based Protection</a></dt><dt><a href="securing-samba.html#id2918424">Using Interface Protection</a></dt><dt><a href="securing-samba.html#id2918507">Using a Firewall</a></dt><dt><a href="securing-samba.html#id2918564">Using IPC$ Share-Based Denials </a></dt><dt><a href="securing-samba.html#id2918648">NTLMv2 Security</a></dt></dl></dd><dt><a href="securing-samba.html#id2918707">Upgrading Samba</a></dt><dt><a href="securing-samba.html#id2918731">Common Errors</a></dt><dd><dl><dt><a href="securing-samba.html#id2918750">Smbclient Works on Localhost, but the Network Is Dead</a></dt><dt><a href="securing-samba.html#id2918774">Why Can Users Access Home Directories of Other Users?</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2918114"></a>Introduction</h2></div></div><div></div></div><p>
+This note was attached to the Samba 2.2.8 release notes as it contained an
+important security fix. The information contained here applies to Samba
+installations in general.
+</p><div class="blockquote"><blockquote class="blockquote"><p>
+A new apprentice reported for duty to the chief engineer of a boiler house. He said, &#8220;<span class="quote">Here I am,
+if you will show me the boiler I'll start working on it.</span>&#8221; Then engineer replied, &#8220;<span class="quote">You're leaning
+on it!</span>&#8221;
+</p></blockquote></div><p>
+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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2918159"></a>Features and Benefits</h2></div></div><div></div></div><p>
+There are three levels at which security principals 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.
+</p><p>
+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.
+</p><p>
+Samba may be secured from connections that originate from outside the local network. This may be
+done using <span class="emphasis"><em>host-based protection</em></span> (using samba's implementation of a technology
+known as &#8220;<span class="quote">tcpwrappers,</span>&#8221; or it may be done be using <span class="emphasis"><em>interface-based exclusion</em></span>
+so <span class="application">smbd</span> will bind only to specifically permitted interfaces. It is also
+possible to set specific share or resource-based exclusions, for example on the <i class="parameter"><tt>[IPC$]</tt></i>
+auto-share. The <i class="parameter"><tt>[IPC$]</tt></i> share is used for browsing purposes as well as to establish
+TCP/IP connections.
+</p><p>
+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">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2918244"></a>Technical Discussion of Protective Measures and Issues</h2></div></div><div></div></div><p>
+The key challenge of security is the fact 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 that 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.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918263"></a>Using Host-Based Protection</h3></div></div><div></div></div><p>
+       In many installations of Samba, the greatest threat comes from outside
+       your immediate network. By default, Samba will accept 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.
+       </p><p>
+       One of the simplest fixes in this case is to use the <a class="indexterm" name="id2918285"></a><i class="parameter"><tt>hosts allow</tt></i> and
+       <a class="indexterm" name="id2918298"></a><i class="parameter"><tt>hosts deny</tt></i> options in the Samba <tt class="filename">smb.conf</tt> configuration file to only
+       allow access to your server from a specific range of hosts. An example might be:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>hosts allow = 127.0.0.1 192.168.2.0/24 192.168.3.0/24</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = 0.0.0.0/0</tt></i></td></tr></table><p>
+       The above will only allow SMB connections from <tt class="constant">localhost</tt> (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 <span class="errorname">not listening on called name</span> error.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918364"></a>User-Based Protection</h3></div></div><div></div></div><p>
+       If you want to restrict access to your server to valid users only, then the following
+       method may be of use. In the <tt class="filename">smb.conf</tt> <i class="parameter"><tt>[global]</tt></i> section put:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>valid users = @smbusers, jacko</tt></i></td></tr></table><p>
+       This restricts all server access to either the user <span class="emphasis"><em>jacko</em></span>
+       or to members of the system group <span class="emphasis"><em>smbusers</em></span>.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918424"></a>Using Interface Protection</h3></div></div><div></div></div><p>
+       By default, Samba will accept connections on any network interface that
+       it finds on your system. That means if you have a ISDN line or a PPP
+       connection to the Internet then Samba will accept connections on those
+       links. This may not be what you want.
+       </p><p>
+       You can change this behavior using options like this:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>interfaces = eth* lo</tt></i></td></tr><tr><td><i class="parameter"><tt>bind interfaces only = yes</tt></i></td></tr></table><p>
+       This tells Samba to only listen for connections on interfaces with a
+       name starting with <tt class="constant">eth</tt> such as <tt class="constant">eth0, eth1</tt> plus on the loopback
+       interface called <tt class="constant">lo</tt>. 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.
+       </p><p>
+       If you use the above and someone tries to make an SMB connection to
+       your host over a PPP interface called <tt class="constant">ppp0,</tt> then they will get a TCP
+       connection refused reply. In that case, no Samba code is run at all as
+       the operating system has been told not to pass connections from that
+       interface to any Samba process.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918507"></a>Using a Firewall</h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       If you are setting up a firewall, you need to know what TCP and
+       UDP ports to allow and block. Samba uses the following:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td>UDP/137 - used by nmbd</td></tr><tr><td>UDP/138 - used by nmbd</td></tr><tr><td>TCP/139 - used by smbd</td></tr><tr><td>TCP/445 - used by smbd</td></tr></table><p>
+       The last one is important as many older firewall setups may not be
+       aware of it, given that this port was only added to the protocol in
+       recent years. 
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918564"></a>Using IPC$ Share-Based Denials </h3></div></div><div></div></div><p>
+       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.
+       </p><p>
+       To do this you could use:
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[IPC$]</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts allow = 192.168.115.0/24 127.0.0.1</tt></i></td></tr><tr><td><i class="parameter"><tt>hosts deny = 0.0.0.0/0</tt></i></td></tr></table><p>
+       This instructs Samba that IPC$ connections are not allowed from
+       anywhere except from the two listed network addresses (localhost and the 192.168.115
+       subnet). Connections to other shares are still allowed. As the
+       IPC$ share is the only share that is always accessible anonymously,
+       this provides some level of protection against attackers that do not
+       know a valid username/password for your host.
+       </p><p>
+       If you use this method, then clients will be given an <span class="errorname">`access denied'</span>
+       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 you cannot use one of the other methods listed above for some reason.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918648"></a>NTLMv2 Security</h3></div></div><div></div></div><p>
+       To configure NTLMv2 authentication, the following registry keys are worth knowing about:
+       </p><p>
+               </p><pre class="screen">
+               [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
+               "lmcompatibilitylevel"=dword:00000003
+               </pre><p>
+       </p><p>
+       The value 0x00000003 means 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.
+       </p><p>
+               </p><pre class="screen">
+               [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0]
+               "NtlmMinClientSec"=dword:00080000
+               </pre><p>
+       </p><p>
+       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 not negotiated.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2918707"></a>Upgrading Samba</h2></div></div><div></div></div><p>
+Please check regularly on <ulink 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 when a security vulnerability
+is discovered. Check with your OS vendor for OS specific upgrades.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2918731"></a>Common Errors</h2></div></div><div></div></div><p>
+If all of Samba and host platform configuration were really as intuitive as one might like them to be, this
+section would not be necessary. Security issues are often vexing for a support person to resolve, not
+because of the complexity of the problem, but for the reason that most administrators who post what turns
+out to be a security problem request are totally convinced that the problem is with Samba.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918750"></a>Smbclient Works on Localhost, but the Network Is Dead</h3></div></div><div></div></div><p>
+       This is a common problem. Red Hat Linux (and others) installs 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.
+       </p><p>
+       The solution is either to remove the firewall (stop it) or modify the firewall script to
+       allow SMB networking traffic through. See section above in this chapter.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2918774"></a>Why Can Users Access Home Directories of Other Users?</h3></div></div><div></div></div><p>
+       &#8220;<span class="quote">
+       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.
+       </span>&#8221;
+       </p><p>&#8220;<span class="quote">
+       User xyzzy can map his home directory. Once mapped user xyzzy can also map
+       anyone else's home directory.
+       </span>&#8221;</p><p>
+       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
+       onto the UNIX box, except that it only allows such views onto the file 
+       system as are allowed by the defined shares.
+       </p><p>
+       If your UNIX home directories are set up so that one user can happily <b class="command">cd</b>
+       into another users directory and execute <b class="command">ls</b>, the UNIX security solution is to change file
+       permissions on the user's home directories such that the <b class="command">cd</b> and <b class="command">ls</b> are denied.
+       </p><p>
+       Samba tries very hard not to second guess the UNIX administrators security policies, and
+       trusts the UNIX admin to set the policies and permissions he or she desires.
+       </p><p>
+       Samba allows the behavior you require. Simply put the <a class="indexterm" name="id2918859"></a><i class="parameter"><tt>only user</tt></i> = %S
+       option in the <i class="parameter"><tt>[homes]</tt></i> share definition.
+       </p><p>
+       The <a class="indexterm" name="id2918883"></a><i class="parameter"><tt>only user</tt></i> works in conjunction with the <a class="indexterm" name="id2918899"></a><i class="parameter"><tt>users</tt></i> = list,
+       so to get the behavior you require, add the line :
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>users = %S</tt></i></td></tr></table><p>
+       this is equivalent to adding
+       </p><table class="simplelist" border="0" summary="Simple list"><tr><td><i class="parameter"><tt>valid users = %S</tt></i></td></tr></table><p>
+       to the definition of the <i class="parameter"><tt>[homes]</tt></i> share, as recommended in
+       the <tt class="filename">smb.conf</tt> man page.
+       </p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="locking.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="InterdomainTrusts.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 14. File and Record Locking </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 16. Interdomain Trust Relationships</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/smb.conf.5.html b/docs/htmldocs/smb.conf.5.html
new file mode 100644 (file)
index 0000000..7db96d5
--- /dev/null
@@ -0,0 +1,3004 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smb.conf</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smb.conf.5"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smb.conf &#8212; The configuration file for the Samba suite</p></div><div class="refsect1" lang="en"><h2>SYNOPSIS</h2><p>The <tt class="filename">smb.conf</tt> file is a configuration  
+       file for the Samba suite. <tt class="filename">smb.conf</tt> contains  
+       runtime configuration information for the Samba programs. The <tt class="filename">smb.conf</tt> file 
+       is designed to be configured and  administered by the <a href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a> program. The complete
+       description of the file format and possible parameters held within
+       are here for reference purposes.</p></div><div class="refsect1" lang="en"><a name="FILEFORMATSECT"></a><h2>FILE FORMAT</h2><p>The file consists of sections and parameters. A section 
+       begins with the name of the section in square brackets and continues 
+       until the next section begins. Sections contain parameters of the 
+       form</p><p><i class="replaceable"><tt>name</tt></i> = <i class="replaceable"><tt>value
+       </tt></i></p><p>The file is line-based - that is, each newline-terminated 
+       line represents either a comment, a section name or a parameter.</p><p>Section and parameter names are not case sensitive.</p><p>Only the first equals sign in a parameter is significant. 
+       Whitespace before or after the first equals sign is discarded.
+       Leading, trailing and internal whitespace in section and parameter 
+       names is irrelevant. Leading and trailing whitespace in a parameter 
+       value is discarded. Internal whitespace within a parameter value 
+       is retained verbatim.</p><p>Any line beginning with a semicolon (';') or a hash ('#') 
+       character is ignored, as are lines containing only whitespace.</p><p>Any line ending in a '\' is continued
+       on the next line in the customary UNIX fashion.</p><p>The values following the equals sign in parameters are all 
+       either a string (no quotes needed) or a boolean, which may be given 
+       as yes/no, 0/1 or true/false. Case is not significant in boolean 
+       values, but is preserved in string values. Some items such as 
+       create modes are numeric.</p></div><div class="refsect1" lang="en"><h2>SECTION DESCRIPTIONS</h2><p>Each section in the configuration file (except for the
+       [global] section) describes a shared resource (known
+       as a "share"). The section name is the name of the 
+       shared resource and the parameters within the section define 
+       the shares attributes.</p><p>There are three special sections, [global],
+       [homes] and [printers], which are
+       described under <span class="emphasis"><em>special sections</em></span>. The
+       following notes apply to ordinary section descriptions.</p><p>A share consists of a directory to which access is being 
+       given plus a description of the access rights which are granted 
+       to the user of the service. Some housekeeping options are 
+       also specifiable.</p><p>Sections are either file share services (used by the 
+       client as an extension of their native file systems) or 
+       printable services (used by the client to access print services 
+       on the host running the server).</p><p>Sections may be designated <span class="emphasis"><em>guest</em></span> services,
+       in which case no password is required to access them. A specified 
+       UNIX <span class="emphasis"><em>guest account</em></span> is used to define access
+       privileges in this case.</p><p>Sections other than guest services will require a password 
+       to access them. The client provides the username. As older clients 
+       only provide passwords and not usernames, you may specify a list 
+       of usernames to check against the password using the "user =" 
+       option in the share definition. For modern clients such as 
+       Windows 95/98/ME/NT/2000, this should not be necessary.</p><p>Note that the access rights granted by the server are 
+       masked by the access rights granted to the specified or guest 
+       UNIX user by the host system. The server does not grant more
+       access than the host system grants.</p><p>The following sample section defines a file space share. 
+       The user has write access to the path <tt class="filename">/home/bar</tt>. 
+       The share is accessed via the share name "foo":</p><pre class="screen">
+<tt class="computeroutput">
+[foo]
+       path = /home/bar
+       read only = no
+</tt>
+</pre><p>The following sample section defines a printable share. 
+       The share is readonly, but printable. That is, the only write 
+       access permitted is via calls to open, write to and close a 
+       spool file. The <span class="emphasis"><em>guest ok</em></span> parameter means 
+       access will be permitted as the default guest user (specified 
+       elsewhere):</p><pre class="screen">
+<tt class="computeroutput">
+[aprinter]
+       path = /usr/spool/public
+       read only = yes
+       printable = yes
+       guest ok = yes
+</tt>
+</pre></div><div class="refsect1" lang="en"><h2>SPECIAL SECTIONS</h2><div class="refsect2" lang="en"><h3>The [global] section</h3><p>parameters in this section apply to the server 
+               as a whole, or are defaults for sections which do not 
+               specifically define certain items. See the notes
+               under PARAMETERS for more information.</p></div><div class="refsect2" lang="en"><a name="HOMESECT"></a><h3>The [homes] section</h3><p>If a section called homes is included in the 
+               configuration file, services connecting clients to their 
+               home directories can be created on the fly by the server.</p><p>When the connection request is made, the existing 
+               sections are scanned. If a match is found, it is used. If no 
+               match is found, the requested section name is treated as a 
+               user name and looked up in the local password file. If the 
+               name exists and the correct password has been given, a share is 
+               created by cloning the [homes] section.</p><p>Some modifications are then made to the newly 
+               created share:</p><div class="itemizedlist"><ul type="disc"><li><p>The share name is changed from homes to 
+               the located username.</p></li><li><p>If no path was given, the path is set to
+               the user's home directory.</p></li></ul></div><p>If you decide to use a <span class="emphasis"><em>path =</em></span> line 
+               in your [homes] section then you may find it useful 
+               to use the %S macro. For example :</p><p><b class="userinput"><tt>path = /data/pchome/%S</tt></b></p><p>would be useful if you have different home directories 
+               for your PCs than for UNIX access.</p><p>This is a fast and simple way to give a large number 
+               of clients access to their home directories with a minimum 
+               of fuss.</p><p>A similar process occurs if the requested section 
+               name is "homes", except that the share name is not 
+               changed to that of the requesting user. This method of using
+               the [homes] section works well if different users share 
+               a client PC.</p><p>The [homes] section can specify all the parameters 
+               a normal service section can specify, though some make more sense 
+               than others. The following is a typical and suitable [homes]
+               section:</p><pre class="screen">
+<tt class="computeroutput">
+[homes]
+       read only = no
+</tt>
+</pre><p>An important point is that if guest access is specified 
+               in the [homes] section, all home directories will be 
+               visible to all clients <span class="emphasis"><em>without a password</em></span>. 
+               In the very unlikely event that this is actually desirable, it 
+               would be wise to also specify <span class="emphasis"><em>read only
+               access</em></span>.</p><p>Note that the <span class="emphasis"><em>browseable</em></span> flag for 
+               auto home directories will be inherited from the global browseable 
+               flag, not the [homes] browseable flag. This is useful as 
+               it means setting <span class="emphasis"><em>browseable = no</em></span> in
+               the [homes] section will hide the [homes] share but make
+               any auto home directories visible.</p></div><div class="refsect2" lang="en"><a name="PRINTERSSECT"></a><h3>The [printers] section</h3><p>This section works like [homes], 
+               but for printers.</p><p>If a [printers] section occurs in the 
+               configuration file, users are able to connect to any printer 
+               specified in the local host's printcap file.</p><p>When a connection request is made, the existing sections 
+               are scanned. If a match is found, it is used. If no match is found, 
+               but a [homes] section exists, it is used as described
+               above. Otherwise, the requested section name is treated as a
+               printer name and the appropriate printcap file is scanned to see 
+               if the requested section name is a valid printer share name. If 
+               a match is found, a new printer share is created by cloning 
+               the [printers] section.</p><p>A few modifications are then made to the newly created 
+               share:</p><div class="itemizedlist"><ul type="disc"><li><p>The share name is set to the located printer 
+               name</p></li><li><p>If no printer name was given, the printer name 
+               is set to the located printer name</p></li><li><p>If the share does not permit guest access and 
+               no username was given, the username is set to the located 
+               printer name.</p></li></ul></div><p>Note that the [printers] service MUST be 
+               printable - if you specify otherwise, the server will refuse 
+               to load the configuration file.</p><p>Typically the path specified would be that of a 
+               world-writeable spool directory with the sticky bit set on 
+               it. A typical [printers] entry would look like 
+               this:</p><pre class="screen"><tt class="computeroutput">
+[printers]
+       path = /usr/spool/public
+       guest ok = yes
+       printable = yes 
+</tt></pre><p>All aliases given for a printer in the printcap file 
+               are legitimate printer names as far as the server is concerned. 
+               If your printing subsystem doesn't work like that, you will have 
+               to set up a pseudo-printcap. This is a file consisting of one or 
+               more lines like this:</p><pre class="screen">
+<tt class="computeroutput">
+alias|alias|alias|alias...    
+</tt>
+</pre><p>Each alias should be an acceptable printer name for 
+               your printing subsystem. In the [global] section, specify 
+               the new file as your printcap.  The server will then only recognize 
+               names found in your pseudo-printcap, which of course can contain 
+               whatever aliases you like. The same technique could be used 
+               simply to limit access to a subset of your local printers.</p><p>An alias, by the way, is defined as any component of the 
+               first entry of a printcap record. Records are separated by newlines,
+               components (if there are more than one) are separated by vertical 
+               bar symbols ('|').</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>On SYSV systems which use lpstat to determine what 
+               printers are defined on the system you may be able to use
+               "printcap name = lpstat" to automatically obtain a list 
+               of printers. See the "printcap name" option 
+               for more details.</p></div></div></div><div class="refsect1" lang="en"><h2>PARAMETERS</h2><p>parameters define the specific attributes of sections.</p><p>Some parameters are specific to the [global] section
+       (e.g., <span class="emphasis"><em>security</em></span>).  Some parameters are usable 
+       in all sections (e.g., <span class="emphasis"><em>create mode</em></span>). All others 
+       are permissible only in normal sections. For the purposes of the 
+       following descriptions the [homes] and [printers]
+       sections will be considered normal.  The letter <span class="emphasis"><em>G</em></span> 
+       in parentheses indicates that a parameter is specific to the
+       [global] section. The letter <span class="emphasis"><em>S</em></span>
+       indicates that a parameter can be specified in a service specific
+       section. Note that all <span class="emphasis"><em>S</em></span> parameters can also be specified in 
+       the [global] section - in which case they will define
+       the default behavior for all services.</p><p>parameters are arranged here in alphabetical order - this may 
+       not create best bedfellows, but at least you can find them! Where
+       there are synonyms, the preferred synonym is described, others refer 
+       to the preferred synonym.</p></div><div class="refsect1" lang="en"><h2>VARIABLE SUBSTITUTIONS</h2><p>Many of the strings that are settable in the config file 
+       can take substitutions. For example the option "path =
+       /tmp/%u" would be interpreted as "path = 
+       /tmp/john" if the user connected with the username john.</p><p>These substitutions are mostly noted in the descriptions below, 
+       but there are some general substitutions which apply whenever they 
+       might be relevant. These are:</p><div class="variablelist"><dl><dt><span class="term">%U</span></dt><dd><p>session user name (the user name that the client 
+               wanted, not necessarily the same as the one they got).</p></dd><dt><span class="term">%G</span></dt><dd><p>primary group name of %U.</p></dd><dt><span class="term">%h</span></dt><dd><p>the Internet hostname that Samba is running 
+               on.</p></dd><dt><span class="term">%m</span></dt><dd><p>the NetBIOS name of the client machine 
+               (very useful).</p></dd><dt><span class="term">%L</span></dt><dd><p>the NetBIOS name of the server. This allows you 
+               to change your config based on what the client calls you. Your 
+               server can have a "dual personality".</p><p>Note that this parameter is not available when Samba listens
+                on port 445, as clients no longer send this information </p></dd><dt><span class="term">%M</span></dt><dd><p>the Internet name of the client machine.
+               </p></dd><dt><span class="term">%R</span></dt><dd><p>the selected protocol level after 
+               protocol negotiation. It can be one of CORE, COREPLUS, 
+               LANMAN1, LANMAN2 or NT1.</p></dd><dt><span class="term">%d</span></dt><dd><p>The process id of the current server
+               process.</p></dd><dt><span class="term">%a</span></dt><dd><p>the architecture of the remote
+               machine. Only some are recognized, and those may not be 
+               100% reliable. It currently recognizes Samba, WfWg, Win95,
+               WinNT and Win2k. Anything else will be known as 
+               "UNKNOWN". If it gets it wrong then sending a level 
+               3 log to <ulink url="mailto:samba@samba.org">samba@samba.org
+               </ulink> should allow it to be fixed.</p></dd><dt><span class="term">%I</span></dt><dd><p>The IP address of the client machine.</p></dd><dt><span class="term">%T</span></dt><dd><p>the current date and time.</p></dd><dt><span class="term">%D</span></dt><dd><p>Name of the domain or workgroup of the current user.</p></dd><dt><span class="term">%$(<i class="replaceable"><tt>envvar</tt></i>)</span></dt><dd><p>The value of the environment variable
+               <i class="replaceable"><tt>envar</tt></i>.</p></dd></dl></div><p>The following substitutes apply only to some configuration options(only those 
+       that are used when a connection has been established):</p><div class="variablelist"><dl><dt><span class="term">%S</span></dt><dd><p>the name of the current service, if any.</p></dd><dt><span class="term">%P</span></dt><dd><p>the root directory of the current service, 
+               if any.</p></dd><dt><span class="term">%u</span></dt><dd><p>user name of the current service, if any.</p></dd><dt><span class="term">%g</span></dt><dd><p>primary group name of %u.</p></dd><dt><span class="term">%H</span></dt><dd><p>the home directory of the user given 
+               by %u.</p></dd><dt><span class="term">%N</span></dt><dd><p>the name of your NIS home directory server.  
+               This is obtained from your NIS auto.map entry.  If you have 
+               not compiled Samba with the <span class="emphasis"><em>--with-automount</em></span> 
+               option then this value will be the same as %L.</p></dd><dt><span class="term">%p</span></dt><dd><p>the path of the service's home directory, 
+               obtained from your NIS auto.map entry. The NIS auto.map entry 
+               is split up as "%N:%p".</p></dd></dl></div><p>There are some quite creative things that can be done 
+       with these substitutions and other smb.conf options.</p></div><div class="refsect1" lang="en"><a name="NAMEMANGLINGSECT"></a><h2>NAME MANGLING</h2><p>Samba supports "name mangling" so that DOS and 
+       Windows clients can use files that don't conform to the 8.3 format. 
+       It can also be set to adjust the case of 8.3 format filenames.</p><p>There are several options that control the way mangling is 
+       performed, and they are grouped here rather than listed separately. 
+       For the defaults look at the output of the testparm program. </p><p>All of these options can be set separately for each service 
+       (or globally, of course). </p><p>The options are: </p><div class="variablelist"><dl><dt><span class="term">mangle case = yes/no</span></dt><dd><p> controls if names that have characters that 
+               aren't of the "default" case are mangled. For example, 
+               if this is yes then a name like "Mail" would be mangled. 
+               Default <span class="emphasis"><em>no</em></span>.</p></dd><dt><span class="term">case sensitive = yes/no</span></dt><dd><p>controls whether filenames are case sensitive. If 
+               they aren't then Samba must do a filename search and match on passed 
+               names. Default <span class="emphasis"><em>no</em></span>.</p></dd><dt><span class="term">default case = upper/lower</span></dt><dd><p>controls what the default case is for new 
+               filenames. Default <span class="emphasis"><em>lower</em></span>.</p></dd><dt><span class="term">preserve case = yes/no</span></dt><dd><p>controls if new files are created with the 
+               case that the client passes, or if they are forced to be the 
+               "default" case. Default <span class="emphasis"><em>yes</em></span>.
+               </p></dd><dt><span class="term">short preserve case = yes/no</span></dt><dd><p>controls if new files which conform to 8.3 syntax,
+               that is all in upper case and of suitable length, are created 
+               upper case, or if they are forced to be the "default" 
+               case. This option can be use with "preserve case = yes" 
+               to permit long filenames to retain their case, while short names 
+               are lowercased. Default <span class="emphasis"><em>yes</em></span>.</p></dd></dl></div><p>By default, Samba 3.0 has the same semantics as a Windows 
+       NT server, in that it is case insensitive but case preserving.</p></div><div class="refsect1" lang="en"><a name="VALIDATIONSECT"></a><h2>NOTE ABOUT USERNAME/PASSWORD VALIDATION</h2><p>There are a number of ways in which a user can connect 
+       to a service. The server uses the following steps in determining 
+       if it will allow a connection to a specified service. If all the 
+       steps fail, then the connection request is rejected.  However, if one of the 
+       steps succeeds, then the following steps are not checked.</p><p>If the service is marked "guest only = yes" and the
+       server is running with share-level security ("security = share")
+       then steps 1 to 5 are skipped.</p><div class="orderedlist"><ol type="1"><li><p>If the client has passed a username/password 
+               pair and that username/password pair is validated by the UNIX 
+               system's password programs then the connection is made as that 
+               username. Note that this includes the 
+               \\server\service%<i class="replaceable"><tt>username</tt></i> method of passing 
+               a username.</p></li><li><p>If the client has previously registered a username 
+               with the system and now supplies a correct password for that 
+               username then the connection is allowed.</p></li><li><p>The client's NetBIOS name and any previously 
+               used user names are checked against the supplied password, if 
+               they match then the connection is allowed as the corresponding 
+               user.</p></li><li><p>If the client has previously validated a
+               username/password pair with the server and the client has passed 
+               the validation token then that username is used. </p></li><li><p>If a "user = " field is given in the
+               <tt class="filename">smb.conf</tt> file for the service and the client 
+               has supplied a password, and that password matches (according to 
+               the UNIX system's password checking) with one of the usernames 
+               from the "user =" field then the connection is made as 
+               the username in the "user =" line. If one 
+               of the username in the "user =" list begins with a
+               '@' then that name expands to a list of names in 
+               the group of the same name.</p></li><li><p>If the service is a guest service then a 
+               connection is made as the username given in the "guest 
+               account =" for the service, irrespective of the 
+               supplied password.</p></li></ol></div></div><div class="refsect1" lang="en"><h2>COMPLETE LIST OF GLOBAL PARAMETERS</h2><p>Here is a list of all global parameters. See the section of 
+       each parameter for details.  Note that some are synonyms.</p><div class="itemizedlist"><ul type="disc"><li><p><link linkend="ABORTSHUTDOWNSCRIPT"></p></li><li><p><link linkend="ADDGROUPSCRIPT"></p></li><li><p><link linkend="ADDMACHINESCRIPT"></p></li><li><p><link linkend="ADDPRINTERCOMMAND"></p></li><li><p><link linkend="ADDSHARECOMMAND"></p></li><li><p><link linkend="ADDUSERSCRIPT"></p></li><li><p><link linkend="ADDUSERTOGROUPSCRIPT"></p></li><li><p><link linkend="AFSUSERNAMEMAP"></p></li><li><p><link linkend="ALGORITHMICRIDBASE"></p></li><li><p><link linkend="ALLOWTRUSTEDDOMAINS"></p></li><li><p><link linkend="ANNOUNCEAS"></p></li><li><p><link linkend="ANNOUNCEVERSION"></p></li><li><p><link linkend="AUTHMETHODS"></p></li><li><p><link linkend="AUTOSERVICES"></p></li><li><p><link linkend="BINDINTERFACESONLY"></p></li><li><p><link linkend="BROWSELIST"></p></li><li><p><link linkend="CHANGENOTIFYTIMEOUT"></p></li><li><p><link linkend="CHANGESHARECOMMAND"></p></li><li><p><link linkend="CLIENTLANMANAUTH"></p></li><li><p><link linkend="CLIENTNTLMV2AUTH"></p></li><li><p><link linkend="CLIENTPLAINTEXTAUTH"></p></li><li><p><link linkend="CLIENTSCHANNEL"></p></li><li><p><link linkend="CLIENTSIGNING"></p></li><li><p><link linkend="CLIENTUSESPNEGO"></p></li><li><p><link linkend="CONFIGFILE"></p></li><li><p><link linkend="DEADTIME"></p></li><li><p><link linkend="DEBUGHIRESTIMESTAMP"></p></li><li><p><link linkend="DEBUGLEVEL"></p></li><li><p><link linkend="DEBUGPID"></p></li><li><p><link linkend="DEBUGTIMESTAMP"></p></li><li><p><link linkend="DEBUGUID"></p></li><li><p><link linkend="DEFAULT"></p></li><li><p><link linkend="DEFAULTSERVICE"></p></li><li><p><link linkend="DELETEGROUPSCRIPT"></p></li><li><p><link linkend="DELETEPRINTERCOMMAND"></p></li><li><p><link linkend="DELETESHARECOMMAND"></p></li><li><p><link linkend="DELETEUSERFROMGROUPSCRIPT"></p></li><li><p><link linkend="DELETEUSERSCRIPT"></p></li><li><p><link linkend="DFREECOMMAND"></p></li><li><p><link linkend="DISABLENETBIOS"></p></li><li><p><link linkend="DISABLESPOOLSS"></p></li><li><p><link linkend="DISPLAYCHARSET"></p></li><li><p><link linkend="DNSPROXY"></p></li><li><p><link linkend="DOMAINLOGONS"></p></li><li><p><link linkend="DOMAINMASTER"></p></li><li><p><link linkend="DOSCHARSET"></p></li><li><p><link linkend="ENABLERIDALGORITHM"></p></li><li><p><link linkend="ENCRYPTPASSWORDS"></p></li><li><p><link linkend="ENHANCEDBROWSING"></p></li><li><p><link linkend="ENUMPORTSCOMMAND"></p></li><li><p><link linkend="GETQUOTACOMMAND"></p></li><li><p><link linkend="GETWDCACHE"></p></li><li><p><link linkend="GUESTACCOUNT"></p></li><li><p><link linkend="HIDELOCALUSERS"></p></li><li><p><link linkend="HOMEDIRMAP"></p></li><li><p><link linkend="HOSTMSDFS"></p></li><li><p><link linkend="HOSTNAMELOOKUPS"></p></li><li><p><link linkend="HOSTSEQUIV"></p></li><li><p><link linkend="IDMAPBACKEND"></p></li><li><p><link linkend="IDMAPGID"></p></li><li><p><link linkend="IDMAPUID"></p></li><li><p><link linkend="INCLUDE"></p></li><li><p><link linkend="INTERFACES"></p></li><li><p><link linkend="KEEPALIVE"></p></li><li><p><link linkend="KERNELCHANGENOTIFY"></p></li><li><p><link linkend="KERNELOPLOCKS"></p></li><li><p><link linkend="LANMANAUTH"></p></li><li><p><link linkend="LARGEREADWRITE"></p></li><li><p><link linkend="LDAPADMINDN"></p></li><li><p><link linkend="LDAPDELETEDN"></p></li><li><p><link linkend="LDAPFILTER"></p></li><li><p><link linkend="LDAPGROUPSUFFIX"></p></li><li><p><link linkend="LDAPIDMAPSUFFIX"></p></li><li><p><link linkend="LDAPMACHINESUFFIX"></p></li><li><p><link linkend="LDAPPASSWDSYNC"></p></li><li><p><link linkend="LDAPPORT"></p></li><li><p><link linkend="LDAPSERVER"></p></li><li><p><link linkend="LDAPSSL"></p></li><li><p><link linkend="LDAPSUFFIX"></p></li><li><p><link linkend="LDAPUSERSUFFIX"></p></li><li><p><link linkend="LMANNOUNCE"></p></li><li><p><link linkend="LMINTERVAL"></p></li><li><p><link linkend="LOADPRINTERS"></p></li><li><p><link linkend="LOCALMASTER"></p></li><li><p><link linkend="LOCKDIR"></p></li><li><p><link linkend="LOCKDIRECTORY"></p></li><li><p><link linkend="LOCKSPINCOUNT"></p></li><li><p><link linkend="LOCKSPINTIME"></p></li><li><p><link linkend="LOGFILE"></p></li><li><p><link linkend="LOGLEVEL"></p></li><li><p><link linkend="LOGONDRIVE"></p></li><li><p><link linkend="LOGONHOME"></p></li><li><p><link linkend="LOGONPATH"></p></li><li><p><link linkend="LOGONSCRIPT"></p></li><li><p><link linkend="LPQCACHETIME"></p></li><li><p><link linkend="MACHINEPASSWORDTIMEOUT"></p></li><li><p><link linkend="MANGLEDSTACK"></p></li><li><p><link linkend="MANGLEPREFIX"></p></li><li><p><link linkend="MANGLINGMETHOD"></p></li><li><p><link linkend="MAPTOGUEST"></p></li><li><p><link linkend="MAXDISKSIZE"></p></li><li><p><link linkend="MAXLOGSIZE"></p></li><li><p><link linkend="MAXMUX"></p></li><li><p><link linkend="MAXOPENFILES"></p></li><li><p><link linkend="MAXPROTOCOL"></p></li><li><p><link linkend="MAXSMBDPROCESSES"></p></li><li><p><link linkend="MAXTTL"></p></li><li><p><link linkend="MAXWINSTTL"></p></li><li><p><link linkend="MAXXMIT"></p></li><li><p><link linkend="MESSAGECOMMAND"></p></li><li><p><link linkend="MINPASSWDLENGTH"></p></li><li><p><link linkend="MINPASSWORDLENGTH"></p></li><li><p><link linkend="MINPROTOCOL"></p></li><li><p><link linkend="MINWINSTTL"></p></li><li><p><link linkend="NAMECACHETIMEOUT"></p></li><li><p><link linkend="NAMERESOLVEORDER"></p></li><li><p><link linkend="NETBIOSALIASES"></p></li><li><p><link linkend="NETBIOSNAME"></p></li><li><p><link linkend="NETBIOSSCOPE"></p></li><li><p><link linkend="NISHOMEDIR"></p></li><li><p><link linkend="NTLMAUTH"></p></li><li><p><link linkend="NTPIPESUPPORT"></p></li><li><p><link linkend="NTSTATUSSUPPORT"></p></li><li><p><link linkend="NULLPASSWORDS"></p></li><li><p><link linkend="OBEYPAMRESTRICTIONS"></p></li><li><p><link linkend="OPLOCKBREAKWAITTIME"></p></li><li><p><link linkend="OS2DRIVERMAP"></p></li><li><p><link linkend="OSLEVEL"></p></li><li><p><link linkend="PAMPASSWORDCHANGE"></p></li><li><p><link linkend="PANICACTION"></p></li><li><p><link linkend="PARANOIDSERVERSECURITY"></p></li><li><p><link linkend="PASSDBBACKEND"></p></li><li><p><link linkend="PASSWDCHAT"></p></li><li><p><link linkend="PASSWDCHATDEBUG"></p></li><li><p><link linkend="PASSWDPROGRAM"></p></li><li><p><link linkend="PASSWORDLEVEL"></p></li><li><p><link linkend="PASSWORDSERVER"></p></li><li><p><link linkend="PIDDIRECTORY"></p></li><li><p><link linkend="PREFEREDMASTER"></p></li><li><p><link linkend="PREFERREDMASTER"></p></li><li><p><link linkend="PRELOAD"></p></li><li><p><link linkend="PRELOADMODULES"></p></li><li><p><link linkend="PRINTCAP"></p></li><li><p><link linkend="PRIVATEDIR"></p></li><li><p><link linkend="PROTOCOL"></p></li><li><p><link linkend="READBMPX"></p></li><li><p><link linkend="READRAW"></p></li><li><p><link linkend="READSIZE"></p></li><li><p><link linkend="REALM"></p></li><li><p><link linkend="REMOTEANNOUNCE"></p></li><li><p><link linkend="REMOTEBROWSESYNC"></p></li><li><p><link linkend="RESTRICTANONYMOUS"></p></li><li><p><link linkend="ROOT"></p></li><li><p><link linkend="ROOTDIR"></p></li><li><p><link linkend="ROOTDIRECTORY"></p></li><li><p><link linkend="SECURITY"></p></li><li><p><link linkend="SERVERSCHANNEL"></p></li><li><p><link linkend="SERVERSIGNING"></p></li><li><p><link linkend="SERVERSTRING"></p></li><li><p><link linkend="SETPRIMARYGROUPSCRIPT"></p></li><li><p><link linkend="SETQUOTACOMMAND"></p></li><li><p><link linkend="SHOWADDPRINTERWIZARD"></p></li><li><p><link linkend="SHUTDOWNSCRIPT"></p></li><li><p><link linkend="SMBPASSWDFILE"></p></li><li><p><link linkend="SMBPORTS"></p></li><li><p><link linkend="SOCKETADDRESS"></p></li><li><p><link linkend="SOCKETOPTIONS"></p></li><li><p><link linkend="SOURCEENVIRONMENT"></p></li><li><p><link linkend="STATCACHE"></p></li><li><p><link linkend="SYSLOG"></p></li><li><p><link linkend="SYSLOGONLY"></p></li><li><p><link linkend="TEMPLATEHOMEDIR"></p></li><li><p><link linkend="TEMPLATEPRIMARYGROUP"></p></li><li><p><link linkend="TEMPLATESHELL"></p></li><li><p><link linkend="TIMEOFFSET"></p></li><li><p><link linkend="TIMESERVER"></p></li><li><p><link linkend="TIMESTAMPLOGS"></p></li><li><p><link linkend="UNICODE"></p></li><li><p><link linkend="UNIXCHARSET"></p></li><li><p><link linkend="UNIXEXTENSIONS"></p></li><li><p><link linkend="UNIXPASSWORDSYNC"></p></li><li><p><link linkend="UPDATEENCRYPTED"></p></li><li><p><link linkend="USEMMAP"></p></li><li><p><link linkend="USERNAMELEVEL"></p></li><li><p><link linkend="USERNAMEMAP"></p></li><li><p><link linkend="USESPNEGO"></p></li><li><p><link linkend="UTMP"></p></li><li><p><link linkend="UTMPDIRECTORY"></p></li><li><p><link linkend="WINBINDCACHETIME"></p></li><li><p><link linkend="WINBINDENABLELOCALACCOUNTS"></p></li><li><p><link linkend="WINBINDENUMGROUPS"></p></li><li><p><link linkend="WINBINDENUMUSERS"></p></li><li><p><link linkend="WINBINDGID"></p></li><li><p><link linkend="WINBINDSEPARATOR"></p></li><li><p><link linkend="WINBINDTRUSTEDDOMAINSONLY"></p></li><li><p><link linkend="WINBINDUID"></p></li><li><p><link linkend="WINBINDUSEDEFAULTDOMAIN"></p></li><li><p><link linkend="WINSHOOK"></p></li><li><p><link linkend="WINSPARTNERS"></p></li><li><p><link linkend="WINSPROXY"></p></li><li><p><link linkend="WINSSERVER"></p></li><li><p><link linkend="WINSSUPPORT"></p></li><li><p><link linkend="WORKGROUP"></p></li><li><p><link linkend="WRITERAW"></p></li><li><p><link linkend="WTMPDIRECTORY"></p></li></ul></div></div><div class="refsect1" lang="en"><h2>COMPLETE LIST OF SERVICE PARAMETERS</h2><p>Here is a list of all service parameters. See the section on 
+       each parameter for details. Note that some are synonyms.</p><div class="itemizedlist"><ul type="disc"><li><p><link linkend="ACLCOMPATIBILITY"></p></li><li><p><link linkend="ADMINUSERS"></p></li><li><p><link linkend="AFSSHARE"></p></li><li><p><link linkend="ALLOWHOSTS"></p></li><li><p><link linkend="AVAILABLE"></p></li><li><p><link linkend="BLOCKINGLOCKS"></p></li><li><p><link linkend="BLOCKSIZE"></p></li><li><p><link linkend="BROWSABLE"></p></li><li><p><link linkend="BROWSEABLE"></p></li><li><p><link linkend="CASESENSITIVE"></p></li><li><p><link linkend="CASESIGNAMES"></p></li><li><p><link linkend="COMMENT"></p></li><li><p><link linkend="COPY"></p></li><li><p><link linkend="CREATEMASK"></p></li><li><p><link linkend="CREATEMODE"></p></li><li><p><link linkend="CSCPOLICY"></p></li><li><p><link linkend="DEFAULTCASE"></p></li><li><p><link linkend="DEFAULTDEVMODE"></p></li><li><p><link linkend="DELETEREADONLY"></p></li><li><p><link linkend="DELETEVETOFILES"></p></li><li><p><link linkend="DENYHOSTS"></p></li><li><p><link linkend="DIRECTORY"></p></li><li><p><link linkend="DIRECTORYMASK"></p></li><li><p><link linkend="DIRECTORYMODE"></p></li><li><p><link linkend="DIRECTORYSECURITYMASK"></p></li><li><p><link linkend="DONTDESCEND"></p></li><li><p><link linkend="DOSFILEMODE"></p></li><li><p><link linkend="DOSFILETIMERESOLUTION"></p></li><li><p><link linkend="DOSFILETIMES"></p></li><li><p><link linkend="EXEC"></p></li><li><p><link linkend="FAKEDIRECTORYCREATETIMES"></p></li><li><p><link linkend="FAKEOPLOCKS"></p></li><li><p><link linkend="FOLLOWSYMLINKS"></p></li><li><p><link linkend="FORCECREATEMODE"></p></li><li><p><link linkend="FORCEDIRECTORYMODE"></p></li><li><p><link linkend="FORCEDIRECTORYSECURITYMODE"></p></li><li><p><link linkend="FORCEGROUP"></p></li><li><p><link linkend="FORCESECURITYMODE"></p></li><li><p><link linkend="FORCEUSER"></p></li><li><p><link linkend="FSTYPE"></p></li><li><p><link linkend="GROUP"></p></li><li><p><link linkend="GUESTACCOUNT"></p></li><li><p><link linkend="GUESTOK"></p></li><li><p><link linkend="GUESTONLY"></p></li><li><p><link linkend="HIDEDOTFILES"></p></li><li><p><link linkend="HIDEFILES"></p></li><li><p><link linkend="HIDESPECIALFILES"></p></li><li><p><link linkend="HIDEUNREADABLE"></p></li><li><p><link linkend="HIDEUNWRITEABLEFILES"></p></li><li><p><link linkend="HOSTSALLOW"></p></li><li><p><link linkend="HOSTSDENY"></p></li><li><p><link linkend="INHERITACLS"></p></li><li><p><link linkend="INHERITPERMISSIONS"></p></li><li><p><link linkend="INVALIDUSERS"></p></li><li><p><link linkend="LEVEL2OPLOCKS"></p></li><li><p><link linkend="LOCKING"></p></li><li><p><link linkend="LPPAUSECOMMAND"></p></li><li><p><link linkend="LPQCOMMAND"></p></li><li><p><link linkend="LPRESUMECOMMAND"></p></li><li><p><link linkend="LPRMCOMMAND"></p></li><li><p><link linkend="MAGICOUTPUT"></p></li><li><p><link linkend="MAGICSCRIPT"></p></li><li><p><link linkend="MANGLECASE"></p></li><li><p><link linkend="MANGLEDMAP"></p></li><li><p><link linkend="MANGLEDNAMES"></p></li><li><p><link linkend="MANGLINGCHAR"></p></li><li><p><link linkend="MAPACLINHERIT"></p></li><li><p><link linkend="MAPARCHIVE"></p></li><li><p><link linkend="MAPHIDDEN"></p></li><li><p><link linkend="MAPSYSTEM"></p></li><li><p><link linkend="MAXCONNECTIONS"></p></li><li><p><link linkend="MAXPRINTJOBS"></p></li><li><p><link linkend="MAXREPORTEDPRINTJOBS"></p></li><li><p><link linkend="MINPRINTSPACE"></p></li><li><p><link linkend="MSDFSPROXY"></p></li><li><p><link linkend="MSDFSROOT"></p></li><li><p><link linkend="NTACLSUPPORT"></p></li><li><p><link linkend="ONLYGUEST"></p></li><li><p><link linkend="ONLYUSER"></p></li><li><p><link linkend="OPLOCKCONTENTIONLIMIT"></p></li><li><p><link linkend="OPLOCKS"></p></li><li><p><link linkend="PATH"></p></li><li><p><link linkend="POSIXLOCKING"></p></li><li><p><link linkend="POSTEXEC"></p></li><li><p><link linkend="PREEXEC"></p></li><li><p><link linkend="PREEXECCLOSE"></p></li><li><p><link linkend="PRESERVECASE"></p></li><li><p><link linkend="PRINTABLE"></p></li><li><p><link linkend="PRINTCAPNAME"></p></li><li><p><link linkend="PRINTCOMMAND"></p></li><li><p><link linkend="PRINTER"></p></li><li><p><link linkend="PRINTERADMIN"></p></li><li><p><link linkend="PRINTERNAME"></p></li><li><p><link linkend="PRINTING"></p></li><li><p><link linkend="PRINTOK"></p></li><li><p><link linkend="PROFILEACLS"></p></li><li><p><link linkend="PUBLIC"></p></li><li><p><link linkend="QUEUEPAUSECOMMAND"></p></li><li><p><link linkend="QUEUERESUMECOMMAND"></p></li><li><p><link linkend="READLIST"></p></li><li><p><link linkend="READONLY"></p></li><li><p><link linkend="ROOTPOSTEXEC"></p></li><li><p><link linkend="ROOTPREEXEC"></p></li><li><p><link linkend="ROOTPREEXECCLOSE"></p></li><li><p><link linkend="SECURITYMASK"></p></li><li><p><link linkend="SETDIRECTORY"></p></li><li><p><link linkend="SHAREMODES"></p></li><li><p><link linkend="SHORTPRESERVECASE"></p></li><li><p><link linkend="STRICTALLOCATE"></p></li><li><p><link linkend="STRICTLOCKING"></p></li><li><p><link linkend="STRICTSYNC"></p></li><li><p><link linkend="SYNCALWAYS"></p></li><li><p><link linkend="USECLIENTDRIVER"></p></li><li><p><link linkend="USER"></p></li><li><p><link linkend="USERNAME"></p></li><li><p><link linkend="USERS"></p></li><li><p><link linkend="USESENDFILE"></p></li><li><p><link linkend="-VALID"></p></li><li><p><link linkend="VALIDUSERS"></p></li><li><p><link linkend="VETOFILES"></p></li><li><p><link linkend="VETOOPLOCKFILES"></p></li><li><p><link linkend="VFSOBJECT"></p></li><li><p><link linkend="VFSOBJECTS"></p></li><li><p><link linkend="VOLUME"></p></li><li><p><link linkend="WIDELINKS"></p></li><li><p><link linkend="WRITABLE"></p></li><li><p><link linkend="WRITEABLE"></p></li><li><p><link linkend="WRITECACHESIZE"></p></li><li><p><link linkend="WRITELIST"></p></li><li><p><link linkend="WRITEOK"></p></li></ul></div></div><div class="refsect1" lang="en"><h2>EXPLANATION OF EACH PARAMETER</h2><div class="variablelist"><dl><dt><span class="term"><a name="ABORTSHUTDOWNSCRIPT"></a>abort shutdown script (G)</span></dt><dd><p><span class="emphasis"><em>This parameter only exists in the HEAD cvs branch</em></span>
+       This a full path name to a script called by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> that
+       should stop a shutdown procedure issued by the <link linkend="SHUTDOWNSCRIPT">.</p><p>This command will be run as user.</p><p>Default: <span class="emphasis"><em>None</em></span>.</p><p>Example: <b class="command">abort shutdown script = /sbin/shutdown -c</b></p></dd><dt><span class="term"><a name="ACLCOMPATIBILITY"></a>acl compatibility (S)</span></dt><dd><p>This parameter specifies what OS ACL semantics should 
+       be compatible with. Possible values are <span class="emphasis"><em>winnt</em></span> for Windows NT 4, 
+       <span class="emphasis"><em>win2k</em></span> for Windows 2000 and above and <span class="emphasis"><em>auto</em></span>.
+       If you specify <span class="emphasis"><em>auto</em></span>, the value for this parameter 
+       will be based upon the version of the client. There should 
+       be no reason to change this parameter from the default.</p><p>Default: <b class="command">acl compatibility = Auto</b></p><p>Example: <b class="command">acl compatibility = win2k</b></p></dd><dt><span class="term"><a name="ADDGROUPSCRIPT"></a>add group script (G)</span></dt><dd><p>This is the full pathname to a script that will be run
+       <span class="emphasis"><em>AS ROOT</em></span> by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>
+       when a new group is requested. It will expand any <i class="parameter"><tt>%g</tt></i> to the group name passed. This
+       script is only useful for installations using the Windows NT
+       domain administration tools. The script is free to create a
+       group with an arbitrary name to circumvent unix group name
+       restrictions. In that case the script must print the numeric gid
+       of the created group on stdout.</p></dd><dt><span class="term"><a name="ADDMACHINESCRIPT"></a>add machine script (G)</span></dt><dd><p>This is the full pathname to a script that will  be run by
+       <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a machine is added
+       to it's domain using the administrator username and password
+       method. </p><p>This option is only required when using sam back-ends tied
+       to the Unix uid method of RID calculation such as smbpasswd. 
+       This option is only available in Samba 3.0.</p><p>Default: <b class="command">add machine script = &lt;empty string&gt;</b></p><p>Example: <b class="command">add machine script = /usr/sbin/adduser -n -g 
+       machines -c Machine -d /dev/null -s /bin/false %u</b></p></dd><dt><span class="term"><a name="ADDPRINTERCOMMAND"></a>addprinter command (G)</span></dt><dd><p>With the introduction of MS-RPC based printing
+    support for Windows NT/2000 clients in Samba 2.2, The MS Add
+    Printer Wizard (APW) icon is now also available in the 
+    "Printers..." folder displayed a share listing.  The APW
+    allows for printers to be add remotely to a Samba or Windows 
+    NT/2000 print server.</p><p>For a Samba host this means that the printer must be 
+    physically added to the underlying printing system.  The <i class="parameter"><tt>add 
+    printer command</tt></i> defines a script to be run which 
+    will perform the necessary operations for adding the printer
+    to the print system and to add the appropriate service definition 
+    to the  <tt class="filename">smb.conf</tt> file in order that it can be 
+    shared by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>.</p><p>The <i class="parameter"><tt>addprinter command</tt></i> is
+    automatically invoked with the following parameter (in 
+    order):</p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>printer name</tt></i></p></li><li><p><i class="parameter"><tt>share name</tt></i></p></li><li><p><i class="parameter"><tt>port name</tt></i></p></li><li><p><i class="parameter"><tt>driver name</tt></i></p></li><li><p><i class="parameter"><tt>location</tt></i></p></li><li><p><i class="parameter"><tt>Windows 9x driver location</tt></i></p></li></ul></div><p>All parameters are filled in from the PRINTER_INFO_2 structure sent 
+    by the Windows NT/2000 client with one exception.  The "Windows 9x
+    driver location" parameter is included for backwards compatibility
+    only.  The remaining fields in the structure are generated from answers
+    to the APW questions.</p><p>Once the <i class="parameter"><tt>addprinter command</tt></i> has 
+    been executed, <b class="command">smbd</b> will reparse the <tt class="filename">
+    smb.conf</tt> to determine if the share defined by the APW
+    exists.  If the sharename is still invalid, then <b class="command">smbd
+    </b> will return an ACCESS_DENIED error to the client.</p><p>
+    The "add printer command" program can output a single line of text,
+    which Samba will set as the port the new printer is connected to. 
+    If this line isn't output, Samba won't reload its printer shares.
+    </p><p>See also <link linkend="DELETEPRINTERCOMMAND">, <link linkend="PRINTING">,
+    <link linkend="SHOWADDPRINTERWIZARD"></p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <b class="command">addprinter command = /usr/bin/addprinter</b></p></dd><dt><span class="term"><a name="ADDSHARECOMMAND"></a>add share command (G)</span></dt><dd><p>Samba 2.2.0 introduced the ability to dynamically 
+       add and delete shares via the Windows NT 4.0 Server Manager.  The 
+       <i class="parameter"><tt>add share command</tt></i> is used to define an 
+       external program or script which will add a new service definition 
+       to <tt class="filename">smb.conf</tt>.  In order to successfully 
+       execute the <i class="parameter"><tt>add share command</tt></i>, <b class="command">smbd</b>
+       requires that the administrator be connected using a root account (i.e. 
+       uid == 0).
+       </p><p>
+       When executed, <b class="command">smbd</b> will automatically invoke the 
+       <i class="parameter"><tt>add share command</tt></i> with four parameters.
+       </p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>configFile</tt></i> - the location 
+                       of the global <tt class="filename">smb.conf</tt> file. 
+                       </p></li><li><p><i class="parameter"><tt>shareName</tt></i> - the name of the new 
+                       share.
+                       </p></li><li><p><i class="parameter"><tt>pathName</tt></i> - path to an **existing**
+                       directory on disk.
+                       </p></li><li><p><i class="parameter"><tt>comment</tt></i> - comment string to associate 
+                       with the new share.
+                       </p></li></ul></div><p>
+       This parameter is only used for add file shares.  To add printer shares, 
+       see the <link linkend="ADDPRINTERCOMMAND">.
+       </p><p>
+       See also <link linkend="CHANGESHARECOMMAND">, <link linkend="DELETESHARECOMMAND">.
+       </p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <b class="command">add share command = /usr/local/bin/addshare</b></p></dd><dt><span class="term"><a name="ADDUSERSCRIPT"></a>add user script (G)</span></dt><dd><p>This is the full pathname to a script that will 
+       be run <span class="emphasis"><em>AS ROOT</em></span> by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> under special circumstances described below.</p><p>Normally, a Samba server requires that UNIX users are 
+       created for all users accessing files on this server. For sites 
+       that use Windows NT account databases as their primary user database 
+       creating these users and keeping the user list in sync with the 
+       Windows NT PDC is an onerous task. This option allows smbd to create the required UNIX users 
+       <span class="emphasis"><em>ON DEMAND</em></span> when a user accesses the Samba server.</p><p>In order to use this option, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> must <span class="emphasis"><em>NOT</em></span> be set to <i class="parameter"><tt>security = share</tt></i>
+       and <i class="parameter"><tt>add user script</tt></i>
+       must be set to a full pathname for a script that will create a UNIX 
+       user given one argument of <i class="parameter"><tt>%u</tt></i>, which expands into 
+       the UNIX user name to create.</p><p>When the Windows user attempts to access the Samba server, 
+       at login (session setup in the SMB protocol) time, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> contacts the <i class="parameter"><tt>password server</tt></i> and 
+       attempts to authenticate the given user with the given password. If the 
+       authentication succeeds then <b class="command">smbd</b> 
+       attempts to find a UNIX user in the UNIX password database to map the 
+       Windows user into. If this lookup fails, and <i class="parameter"><tt>add user script
+       </tt></i> is set then <b class="command">smbd</b> will
+       call the specified script <span class="emphasis"><em>AS ROOT</em></span>, expanding 
+       any <i class="parameter"><tt>%u</tt></i> argument to be the user name to create.</p><p>If this script successfully creates the user then <b class="command">smbd
+       </b> will continue on as though the UNIX user
+       already existed. In this way, UNIX users are dynamically created to
+       match existing Windows NT accounts.</p><p>See also <link linkend="SECURITY">, <link linkend="PASSWORDSERVER">, 
+       <link linkend="DELETEUSERSCRIPT">.</p><p>Default: <b class="command">add user script = &lt;empty string&gt;</b></p><p>Example: <b class="command">add user script = /usr/local/samba/bin/add_user %u</b></p></dd><dt><span class="term"><a name="ADDUSERTOGROUPSCRIPT"></a>add user to group script (G)</span></dt><dd><p>Full path to the script that will be called when 
+       a user is added to a group using the Windows NT domain administration 
+       tools. It will be run by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> <span class="emphasis"><em>AS ROOT</em></span>. 
+       Any <i class="parameter"><tt>%g</tt></i> will be replaced with the group name and 
+       any <i class="parameter"><tt>%u</tt></i> will be replaced with the user name.
+       </p><p>Default: <b class="command">add user to group script = </b></p><p>Example: <b class="command">add user to group script = /usr/sbin/adduser %u %g</b></p></dd><dt><span class="term"><a name="ADMINUSERS"></a>admin users (S)</span></dt><dd><p>This is a list of users who will be granted 
+    administrative privileges on the share. This means that they 
+    will do all file operations as the super-user (root).</p><p>You should use this option very carefully, as any user in 
+    this list will be able to do anything they like on the share, 
+    irrespective of file permissions.</p><p>Default: <span class="emphasis"><em>no admin users</em></span></p><p>Example: <b class="command">admin users = jason</b></p></dd><dt><span class="term"><a name="AFSSHARE"></a>afs share (S)</span></dt><dd><p>This parameter controls whether special AFS features are enabled
+       for this share. If enabled, it assumes that the directory exported via
+       the <i class="parameter"><tt>path</tt></i> parameter is a local AFS import. The
+       special AFS features include the attempt to hand-craft an AFS token
+       if you enabled --with-fake-kaserver in configure.
+       </p><p>Default: <b class="command">afs share = no</b></p><p>Example: <b class="command">afs share = yes</b></p></dd><dt><span class="term"><a name="AFSUSERNAMEMAP"></a>afs username map (G)</span></dt><dd><p>If you are using the fake kaserver AFS feature, you might
+       want to hand-craft the usernames you are creating tokens for.
+       For example this is necessary if you have users from several domain
+       in your AFS Protection Database. One possible scheme to code users
+       as DOMAIN+User as it is done by winbind with the + as a separator.
+       </p><p>The mapped user name must contain the cell name to log into,
+       so without setting this parameter there will be no token.</p><p>Default: <b class="command">none</b></p><p>Example: <b class="command">afs username map = %u@afs.samba.org</b></p></dd><dt><span class="term"><a name="ALGORITHMICRIDBASE"></a>algorithmic rid base (G)</span></dt><dd><p>This determines how Samba will use its
+    algorithmic mapping from uids/gid to the RIDs needed to construct
+    NT Security Identifiers.
+    </p><p>Setting this option to a larger value could be useful to sites
+    transitioning from WinNT and Win2k, as existing user and 
+    group rids would otherwise clash with sytem users etc. 
+    </p><p>All UIDs and GIDs must be able to be resolved into SIDs for  
+    the correct operation of ACLs on the server.  As such the algorithmic
+    mapping can't be 'turned off', but pushing it 'out of the way' should
+    resolve the issues.  Users and groups can then be assigned 'low' RIDs
+    in arbitary-rid supporting backends.
+    </p><p>Default: <b class="command">algorithmic rid base = 1000</b></p><p>Example: <b class="command">algorithmic rid base = 100000</b></p></dd><dt><span class="term"><a name="ALLOWHOSTS"></a>allow hosts (S)</span></dt><dd><p>Synonym for <link linkend="HOSTSALLOW">.</p></dd><dt><span class="term"><a name="ALLOWTRUSTEDDOMAINS"></a>allow trusted domains (G)</span></dt><dd><p>This option only takes effect when the <link linkend="SECURITY"> option is set to 
+    <tt class="constant">server</tt> or <tt class="constant">domain</tt>.  
+    If it is set to no, then attempts to connect to a resource from 
+    a domain or workgroup other than the one which smbd is running 
+    in will fail, even if that domain is trusted by the remote server 
+    doing the authentication.</p><p>This is useful if you only want your Samba server to 
+    serve resources to users in the domain it is a member of. As 
+    an example, suppose that there are two domains DOMA and DOMB.  DOMB 
+    is trusted by DOMA, which contains the Samba server.  Under normal 
+    circumstances, a user with an account in DOMB can then access the 
+    resources of a UNIX account with the same account name on the 
+    Samba server even if they do not have an account in DOMA.  This 
+    can make implementing a security boundary difficult.</p><p>Default: <b class="command">allow trusted domains = yes</b></p></dd><dt><span class="term"><a name="ANNOUNCEAS"></a>announce as (G)</span></dt><dd><p>This specifies what type of server <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will announce itself as, to a network neighborhood browse 
+    list. By default this is set to Windows NT. The valid options 
+    are : "NT Server" (which can also be written as "NT"), 
+    "NT Workstation", "Win95" or "WfW" meaning Windows NT Server, 
+    Windows NT Workstation, Windows 95 and Windows for Workgroups 
+    respectively. Do not change this parameter unless you have a 
+    specific need to stop Samba appearing as an NT server as this 
+    may prevent Samba servers from participating as browser servers 
+    correctly.</p><p>Default: <b class="command">announce as = NT Server</b></p><p>Example: <b class="command">announce as = Win95</b></p></dd><dt><span class="term"><a name="ANNOUNCEVERSION"></a>announce version (G)</span></dt><dd><p>This specifies the major and minor version numbers 
+    that nmbd will use when announcing itself as a server. The default 
+    is 4.9.  Do not change this parameter unless you have a specific 
+    need to set a Samba server to be a downlevel server.</p><p>Default: <b class="command">announce version = 4.9</b></p><p>Example: <b class="command">announce version = 2.0</b></p></dd><dt><span class="term"><a name="AUTHMETHODS"></a>auth methods (G)</span></dt><dd><p>This option allows the administrator to chose what
+    authentication methods <b class="command">smbd</b> will use when authenticating
+    a user.  This option defaults to sensible values based on <link linkend="SECURITY">.  This should be considered
+    a developer option and used only in rare circumstances.  In the majority (if not all)
+    of production servers, the default setting should be adequate.</p><p>Each entry in the list attempts to authenticate the user in turn, until
+    the user authenticates.  In practice only one method will ever actually 
+    be able to complete the authentication.
+    </p><p>Possible options include <tt class="constant">guest</tt> (anonymous access), 
+    <tt class="constant">sam</tt> (lookups in local list of accounts based on netbios 
+    name or domain name), <tt class="constant">winbind</tt> (relay authentication requests
+    for remote users through winbindd), <tt class="constant">ntdomain</tt> (pre-winbindd 
+    method of authentication for remote domain users; deprecated in favour of winbind method), 
+    <tt class="constant">trustdomain</tt> (authenticate trusted users by contacting the 
+    remote DC directly from smbd; deprecated in favour of winbind method).</p><p>Default: <b class="command">auth methods = &lt;empty string&gt;</b></p><p>Example: <b class="command">auth methods = guest sam winbind</b></p></dd><dt><span class="term"><a name="AUTOSERVICES"></a>auto services (G)</span></dt><dd><p>This is a synonym for the <link linkend="PRELOAD">.</p></dd><dt><span class="term"><a name="AVAILABLE"></a>available (S)</span></dt><dd><p>This parameter lets you "turn off" a service. If 
+       <i class="parameter"><tt>available = no</tt></i>, then <span class="emphasis"><em>ALL</em></span> 
+       attempts to connect to the service will fail. Such failures are 
+       logged.</p><p>Default: <b class="command">available = yes</b></p></dd><dt><span class="term"><a name="BINDINTERFACESONLY"></a>bind interfaces only (G)</span></dt><dd><p>This global parameter allows the Samba admin 
+        to limit what interfaces on a machine will serve SMB requests. It 
+        affects file service <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and name service <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> in a slightly different ways.</p><p>For name service it causes <b class="command">nmbd</b> to bind 
+       to ports 137 and 138 on the interfaces listed in 
+        the <link linkend="INTERFACES"> parameter. <b class="command">nmbd</b> also 
+        binds to the "all addresses" interface (0.0.0.0) 
+       on ports 137 and 138 for the purposes of reading broadcast messages. 
+       If this option is not set then <b class="command">nmbd</b> will service 
+       name requests on all of these sockets. If <i class="parameter"><tt>bind interfaces
+       only</tt></i> is set then <b class="command">nmbd</b> will check the 
+       source address of any packets coming in on the broadcast sockets 
+       and discard any that don't match the broadcast addresses of the 
+       interfaces in the <i class="parameter"><tt>interfaces</tt></i> parameter list. 
+       As unicast packets are received on the other sockets it allows 
+       <b class="command">nmbd</b> to refuse to serve names to machines that 
+       send packets that arrive through any interfaces not listed in the
+       <i class="parameter"><tt>interfaces</tt></i> list.  IP Source address spoofing
+       does defeat this simple check, however, so it must not be used
+       seriously as a security feature for <b class="command">nmbd</b>.</p><p>For file service it causes <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> to bind only to the interface list 
+       given in the <link linkend="INTERFACES"> parameter. This 
+        restricts the networks that <b class="command">smbd</b> will serve 
+        to packets coming in those interfaces.  Note that you should not use this parameter 
+        for machines that are serving PPP or other intermittent or non-broadcast network 
+       interfaces as it will not cope with non-permanent interfaces.</p><p>If <i class="parameter"><tt>bind interfaces only</tt></i> is set then 
+       unless the network address <span class="emphasis"><em>127.0.0.1</em></span> is added 
+       to the <i class="parameter"><tt>interfaces</tt></i> parameter 
+        list <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a> and <a href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a> may not work as expected due 
+        to the reasons covered below.</p><p>To change a users SMB password, the <b class="command">smbpasswd</b>
+       by default connects to the <span class="emphasis"><em>localhost - 127.0.0.1</em></span> 
+       address as an SMB client to issue the password change request. If 
+       <i class="parameter"><tt>bind interfaces only</tt></i> is set then unless the 
+       network address <span class="emphasis"><em>127.0.0.1</em></span> is added to the
+       <i class="parameter"><tt>interfaces</tt></i> parameter list then <b class="command">
+       smbpasswd</b> will fail to connect in it's default mode. 
+       <b class="command">smbpasswd</b> can be forced to use the primary IP interface 
+       of the local host by using its <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a> <i class="parameter"><tt>-r <i class="replaceable"><tt>remote machine</tt></i></tt></i>
+       parameter, with <i class="replaceable"><tt>remote machine</tt></i> set 
+       to the IP name of the primary interface of the local host.</p><p>The <b class="command">swat</b> status page tries to connect with
+       <b class="command">smbd</b> and <b class="command">nmbd</b> at the address 
+       <span class="emphasis"><em>127.0.0.1</em></span> to determine if they are running.  
+       Not adding <span class="emphasis"><em>127.0.0.1</em></span>  will cause <b class="command">
+       smbd</b> and <b class="command">nmbd</b> to always show
+       "not running" even if they really are.  This can prevent <b class="command">
+       swat</b> from starting/stopping/restarting <b class="command">smbd</b>
+       and <b class="command">nmbd</b>.</p><p>Default: <b class="command">bind interfaces only = no</b></p></dd><dt><span class="term"><a name="BLOCKINGLOCKS"></a>blocking locks (S)</span></dt><dd><p>This parameter controls the behavior 
+       of <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when given a request by a client 
+       to obtain a byte range lock on a region of an open file, and the 
+       request has a time limit associated with it.</p><p>If this parameter is set and the lock range requested 
+       cannot be immediately satisfied, samba will internally 
+       queue the lock request, and periodically attempt to obtain 
+       the lock until the timeout period expires.</p><p>If this parameter is set to <tt class="constant">no</tt>, then 
+       samba will behave as previous versions of Samba would and 
+       will fail the lock request immediately if the lock range 
+       cannot be obtained.</p><p>Default: <b class="command">blocking locks = yes</b></p></dd><dt><span class="term"><a name="BLOCKSIZE"></a>block size (S)</span></dt><dd><p>This parameter controls the behavior of <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when reporting disk free 
+    sizes. By default, this reports a disk block size of 1024 bytes.
+    </p><p>Changing this parameter may have some effect on the
+    efficiency of client writes, this is not yet confirmed. This
+    parameter was added to allow advanced administrators to change
+    it (usually to a higher value) and test the effect it has on
+    client write performance without re-compiling the code. As this
+    is an experimental option it may be removed in a future release.
+    </p><p>Changing this option does not change the disk free reporting
+    size, just the block size unit reported to the client.
+    </p></dd><dt><span class="term"><a name="BROWSABLE"></a>browsable (S)</span></dt><dd><p>See the <link linkend="BROWSEABLE">.</p></dd><dt><span class="term"><a name="BROWSEABLE"></a>browseable (S)</span></dt><dd><p>This controls whether this share is seen in 
+       the list of available shares in a net view and in the browse list.</p><p>Default: <b class="command">browseable = yes</b></p></dd><dt><span class="term"><a name="BROWSELIST"></a>browse list (G)</span></dt><dd><p>This controls whether <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will serve a browse list to 
+       a client doing a <b class="command">NetServerEnum</b> call. Normally 
+       set to <tt class="constant">yes</tt>. You should never need to change 
+       this.</p><p>Default: <b class="command">browse list = yes</b></p></dd><dt><span class="term"><a name="CASESENSITIVE"></a>case sensitive (S)</span></dt><dd><p>See the discussion in the section <link linkend="NAMEMANGLINGSECT">.</p><p>Default: <b class="command">case sensitive = no</b></p></dd><dt><span class="term"><a name="CASESIGNAMES"></a>casesignames (S)</span></dt><dd><p>Synonym for <link linkend="CASESENSITIVE">.</p></dd><dt><span class="term"><a name="CHANGENOTIFYTIMEOUT"></a>change notify timeout (G)</span></dt><dd><p>This SMB allows a client to tell a server to 
+    "watch" a particular directory for any changes and only reply to
+    the SMB request when a change has occurred. Such constant scanning of
+    a directory is expensive under UNIX, hence an <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> daemon only performs such a scan 
+    on each requested directory once every <i class="parameter"><tt>change notify 
+    timeout</tt></i> seconds.</p><p>Default: <b class="command">change notify timeout = 60</b></p><p>Example: <b class="command">change notify timeout = 300</b></p><p>Would change the scan time to every 5 minutes.</p></dd><dt><span class="term"><a name="CHANGESHARECOMMAND"></a>change share command (G)</span></dt><dd><p>Samba 2.2.0 introduced the ability to dynamically 
+       add and delete shares via the Windows NT 4.0 Server Manager.  The 
+       <i class="parameter"><tt>change share command</tt></i> is used to define an 
+       external program or script which will modify an existing service definition 
+       in <tt class="filename">smb.conf</tt>.  In order to successfully 
+       execute the <i class="parameter"><tt>change share command</tt></i>, <b class="command">smbd</b>
+       requires that the administrator be connected using a root account (i.e. 
+       uid == 0).
+       </p><p>
+       When executed, <b class="command">smbd</b> will automatically invoke the 
+       <i class="parameter"><tt>change share command</tt></i> with four parameters.
+       </p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>configFile</tt></i> - the location 
+                       of the global <tt class="filename">smb.conf</tt> file. 
+                       </p></li><li><p><i class="parameter"><tt>shareName</tt></i> - the name of the new 
+                       share.
+                       </p></li><li><p><i class="parameter"><tt>pathName</tt></i> - path to an **existing**
+                       directory on disk.
+                       </p></li><li><p><i class="parameter"><tt>comment</tt></i> - comment string to associate 
+                       with the new share.
+                       </p></li></ul></div><p>
+       This parameter is only used modify existing file shares definitions.  To modify 
+       printer shares, use the "Printers..." folder as seen when browsing the Samba host.
+       </p><p>
+       See also <link linkend="ADDSHARECOMMAND">, <link linkend="DELETESHARECOMMAND">.
+       </p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <b class="command">change share command = /usr/local/bin/addshare</b></p></dd><dt><span class="term"><a name="CLIENTLANMANAUTH"></a>client lanman auth (G)</span></dt><dd><p>This parameter determines whether or not <a href="smbclient.8.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(8)</span></a> and other samba client
+    tools will attempt to authenticate itself to servers using the
+    weaker LANMAN password hash. If disabled, only server which support NT 
+    password hashes (e.g. Windows NT/2000, Samba, etc... but not 
+    Windows 95/98) will be able to be connected from the Samba client.</p><p>The LANMAN encrypted response is easily broken, due to it's
+    case-insensitive nature, and the choice of algorithm.  Clients
+    without Windows 95/98 servers are advised to disable
+    this option.  </p><p>Disabling this option will also disable the <b class="command">client plaintext auth</b> option</p><p>Likewise, if the <b class="command">client ntlmv2
+    auth</b> parameter is enabled, then only NTLMv2 logins will be
+    attempted.  Not all servers support NTLMv2, and most will require
+    special configuration to us it.</p><p>Default : <b class="command">client lanman auth = yes</b></p></dd><dt><span class="term"><a name="CLIENTNTLMV2AUTH"></a>client ntlmv2 auth (G)</span></dt><dd><p>This parameter determines whether or not <a href="smbclient.8.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(8)</span></a> will attempt to
+    authenticate itself to servers using the NTLMv2 encrypted password
+    response.</p><p>If enabled, only an NTLMv2 and LMv2 response (both much more
+    secure than earlier versions) will be sent.  Many servers
+    (including NT4 &lt; SP4, Win9x and Samba 2.2) are not compatible with
+    NTLMv2.  </p><p>Similarly, if enabled, NTLMv1, <b class="command">client lanman auth</b> and <b class="command">client plaintext auth</b>
+    authentication will be disabled.  This also disables share-level 
+    authentication. </p><p>If disabled, an NTLM response (and possibly a LANMAN response)
+    will be sent by the client, depending on the value of <b class="command">client lanman auth</b>.  </p><p>Note that some sites (particularly
+    those following 'best practice' security polices) only allow NTLMv2
+    responses, and not the weaker LM or NTLM.</p><p>Default : <b class="command">client ntlmv2 auth = no</b></p></dd><dt><span class="term"><a name="CLIENTPLAINTEXTAUTH"></a>client plaintext auth (G)</span></dt><dd><p>Specifies whether a client should send a plaintext 
+       password if the server does not support encrypted passwords.</p><p>Default: <b class="command">client plaintext auth = yes</b></p></dd><dt><span class="term"><a name="CLIENTSCHANNEL"></a>client schannel (G)</span></dt><dd><p>This controls whether the client offers or even
+    demands the use of the netlogon schannel.
+    <i class="parameter"><tt>client schannel = no</tt></i> does not
+    offer the schannel, <i class="parameter"><tt>server schannel =
+    auto</tt></i> offers the schannel but does not
+    enforce it, and <i class="parameter"><tt>server schannel =
+    yes</tt></i> denies access if the server is not
+    able to speak netlogon schannel. </p><p>Default: <b class="command">client schannel = auto</b></p><p>Example: <b class="command">client schannel = yes</b></p></dd><dt><span class="term"><a name="CLIENTSIGNING"></a>client signing (G)</span></dt><dd><p>This controls whether the client offers or requires
+    the server it talks to to use SMB signing. Possible values 
+    are <span class="emphasis"><em>auto</em></span>, <span class="emphasis"><em>mandatory</em></span> 
+    and <span class="emphasis"><em>disabled</em></span>. 
+    </p><p>When set to auto, SMB signing is offered, but not enforced. 
+    When set to mandatory, SMB signing is required and if set 
+    to disabled, SMB signing is not offered either.</p><p>Default: <b class="command">client signing = auto</b></p></dd><dt><span class="term"><a name="CLIENTUSESPNEGO"></a>client use spnego (G)</span></dt><dd><p> This variable controls controls whether samba clients will try 
+    to use Simple and Protected NEGOciation (as specified by rfc2478) with 
+    WindowsXP and Windows2000 servers to agree upon an authentication mechanism. 
+       SPNEGO client support for SMB Signing is currently broken, so 
+       you might want to turn this option off when operating with  
+       Windows 2003 domain controllers in particular.
+       </p><p>Default:  <span class="emphasis"><em>client use spnego = yes</em></span></p></dd><dt><span class="term"><a name="COMMENT"></a>comment (S)</span></dt><dd><p>This is a text field that is seen next to a share 
+       when a client does a queries the server, either via the network 
+       neighborhood or via <b class="command">net view</b> to list what shares 
+       are available.</p><p>If you want to set the string that is displayed next to the 
+       machine name then see the <link linkend="SERVERSTRING"> parameter.</p><p>Default: <span class="emphasis"><em>No comment string</em></span></p><p>Example: <b class="command">comment = Fred's Files</b></p></dd><dt><span class="term"><a name="CONFIGFILE"></a>config file (G)</span></dt><dd><p>This allows you to override the config file 
+       to use, instead of the default (usually <tt class="filename">smb.conf</tt>). 
+       There is a chicken and egg problem here as this option is set 
+       in the config file!</p><p>For this reason, if the name of the config file has changed 
+       when the parameters are loaded then it will reload them from 
+       the new config file.</p><p>This option takes the usual substitutions, which can 
+       be very useful.</p><p>If the config file doesn't exist then it won't be loaded 
+       (allowing you to special case the config files of just a few 
+       clients).</p><p>Example: <b class="command">config file = /usr/local/samba/lib/smb.conf.%m</b></p></dd><dt><span class="term"><a name="COPY"></a>copy (S)</span></dt><dd><p>This parameter allows you to "clone" service 
+       entries. The specified service is simply duplicated under the 
+       current service's name. Any parameters specified in the current 
+       section will override those in the section being copied.</p><p>This feature lets you set up a 'template' service and 
+       create similar services easily. Note that the service being 
+       copied must occur earlier in the configuration file than the 
+       service doing the copying.</p><p>Default: <span class="emphasis"><em>no value</em></span></p><p>Example: <b class="command">copy = otherservice</b></p></dd><dt><span class="term"><a name="CREATEMASK"></a>create mask (S)</span></dt><dd><p>A synonym for this parameter is 
+    <link linkend="CREATEMODE">.</p><p>When a file is created, the necessary permissions are 
+    calculated according to the mapping from DOS modes to UNIX 
+    permissions, and the resulting UNIX mode is then bit-wise 'AND'ed 
+    with this parameter. This parameter may be thought of as a bit-wise 
+    MASK for the UNIX modes of a file. Any bit <span class="emphasis"><em>not</em></span> 
+    set here will be removed from the modes set on a file when it is 
+    created.</p><p>The default value of this parameter removes the 
+    'group' and 'other' write and execute bits from the UNIX modes.</p><p>Following this Samba will bit-wise 'OR' the UNIX mode created 
+    from this parameter with the value of the <link linkend="FORCECREATEMODE">
+    parameter which is set to 000 by default.</p><p>This parameter does not affect directory modes. See the 
+    parameter <link linkend="DIRECTORYMODE"> for details.</p><p>See also the <link linkend="FORCECREATEMODE"> parameter for forcing particular mode 
+    bits to be set on created files. See also the <link linkend="DIRECTORYMODE"> parameter for masking 
+    mode bits on created directories.  See also the <link linkend="INHERITPERMISSIONS"> parameter.</p><p>Note that this parameter does not apply to permissions
+    set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
+    a mask on access control lists also, they need to set the <link linkend="SECURITYMASK">.</p><p>Default: <b class="command">create mask = 0744</b></p><p>Example: <b class="command">create mask = 0775</b></p></dd><dt><span class="term"><a name="CREATEMODE"></a>create mode (S)</span></dt><dd><p>This is a synonym for <link linkend="CREATEMASK">.</p></dd><dt><span class="term"><a name="CSCPOLICY"></a>csc policy (S)</span></dt><dd><p>This stands for <span class="emphasis"><em>client-side caching 
+       policy</em></span>, and specifies how clients capable of offline
+       caching will cache the files in the share. The valid values
+       are: manual, documents, programs, disable.</p><p>These values correspond to those used on Windows servers.</p><p>For example, shares containing roaming profiles can have
+       offline caching disabled using <b class="command">csc policy = disable</b>.</p><p>Default: <b class="command">csc policy = manual</b></p><p>Example: <b class="command">csc policy = programs</b></p></dd><dt><span class="term"><a name="DEADTIME"></a>deadtime (G)</span></dt><dd><p>The value of the parameter (a decimal integer) 
+    represents the number of minutes of inactivity before a connection 
+    is considered dead, and it is disconnected. The deadtime only takes 
+    effect if the number of open files is zero.</p><p>This is useful to stop a server's resources being 
+    exhausted by a large number of inactive connections.</p><p>Most clients have an auto-reconnect feature when a 
+    connection is broken so in most cases this parameter should be 
+    transparent to users.</p><p>Using this parameter with a timeout of a few minutes 
+    is recommended for most systems.</p><p>A deadtime of zero indicates that no auto-disconnection 
+    should be performed.</p><p>Default: <b class="command">deadtime = 0</b></p><p>Example: <b class="command">deadtime = 15</b></p></dd><dt><span class="term"><a name="DEBUGHIRESTIMESTAMP"></a>debug hires timestamp (G)</span></dt><dd><p>Sometimes the timestamps in the log messages 
+    are needed with a resolution of higher that seconds, this 
+    boolean parameter adds microsecond resolution to the timestamp 
+    message header when turned on.</p><p>Note that the parameter <link linkend="DEBUGTIMESTAMP"> must be on for this to have an 
+    effect.</p><p>Default: <b class="command">debug hires timestamp = no</b></p></dd><dt><span class="term"><a name="DEBUGLEVEL"></a>debuglevel (G)</span></dt><dd><p>Synonym for <link linkend="LOGLEVEL">.</p></dd><dt><span class="term"><a name="DEBUGPID"></a>debug pid (G)</span></dt><dd><p>When using only one log file for more then one  forked
+    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>-process there may be hard to
+    follow which process  outputs which message. This boolean parameter
+    is adds the process-id to the timestamp message headers in the
+    logfile when turned on.</p><p>Note that the parameter <link linkend="DEBUGTIMESTAMP"> must be on for this to have an 
+    effect.</p><p>Default: <b class="command">debug pid = no</b></p></dd><dt><span class="term"><a name="DEBUGTIMESTAMP"></a>debug timestamp (G)</span></dt><dd><p>Samba debug log messages are timestamped 
+    by default. If you are running at a high <link linkend="DEBUGLEVEL"> these timestamps
+    can be distracting. This boolean parameter allows timestamping 
+    to be turned off.</p><p>Default: <b class="command">debug timestamp = yes</b></p></dd><dt><span class="term"><a name="DEBUGUID"></a>debug uid (G)</span></dt><dd><p>Samba is sometimes run as root and sometime 
+    run as the connected user, this boolean parameter inserts the 
+    current euid, egid, uid and gid to the timestamp message headers 
+    in the log file if turned on.</p><p>Note that the parameter <link linkend="DEBUGTIMESTAMP"> must be on for this to have an 
+    effect.</p><p>Default: <b class="command">debug uid = no</b></p></dd><dt><span class="term"><a name="DEFAULT"></a>default (G)</span></dt><dd><p>A synonym for <link linkend="DEFAULTSERVICE">.</p></dd><dt><span class="term"><a name="DEFAULTCASE"></a>default case (S)</span></dt><dd><p>See the section on <link linkend="NAMEMANGLINGSECT">. Also note the <link linkend="SHORTPRESERVECASE"> parameter.</p><p>Default: <b class="command">default case = lower</b></p></dd><dt><span class="term"><a name="DEFAULTDEVMODE"></a>default devmode (S)</span></dt><dd><p>This parameter is only applicable to <link linkend="PRINTOK"> services.
+    When smbd is serving Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba
+    server has a Device Mode which defines things such as paper size and
+    orientation and duplex settings.  The device mode can only correctly be
+    generated by the printer driver itself (which can only be executed on a
+    Win32 platform).  Because smbd is unable to execute the driver code
+    to generate the device mode, the default behavior is to set this field
+    to NULL.
+    </p><p>Most problems with serving printer drivers to Windows NT/2k/XP clients
+    can be traced to a problem with the generated device mode.  Certain drivers
+    will do things such as crashing the client's Explorer.exe with a NULL devmode.
+    However, other printer drivers can cause the client's spooler service
+    (spoolsv.exe) to die if the devmode was not created by the driver itself
+    (i.e. smbd generates a default devmode).
+    </p><p>This parameter should be used with care and tested with the printer
+    driver in question.  It is better to leave the device mode to NULL
+    and let the Windows client set the correct values.  Because drivers do not
+    do this all the time, setting <b class="command">default devmode = yes</b>
+    will instruct smbd to generate a default one.
+    </p><p>For more information on Windows NT/2k printing and Device Modes,
+    see the <ulink url="http://msdn.microsoft.com/">MSDN documentation</ulink>.
+    </p><p>Default: <b class="command">default devmode = no</b></p></dd><dt><span class="term"><a name="DEFAULTSERVICE"></a>default service (G)</span></dt><dd><p>This parameter specifies the name of a service
+       which will be connected to if the service actually requested cannot
+       be found. Note that the square brackets are <span class="emphasis"><em>NOT</em></span>
+       given in the parameter value (see example below).</p><p>There is no default value for this parameter. If this 
+       parameter is not given, attempting to connect to a nonexistent 
+       service results in an error.</p><p>Typically the default service would be a <link linkend="GUESTOK">, <link linkend="READONLY"> service.</p><p>Also note that the apparent service name will be changed 
+       to equal that of the requested service, this is very useful as it 
+       allows you to use macros like <i class="parameter"><tt>%S</tt></i> to make 
+       a wildcard service.</p><p>Note also that any "_" characters in the name of the service 
+       used in the default service will get mapped to a "/". This allows for
+       interesting things.</p><p>Example:</p><pre class="programlisting">
+[global]
+       default service = pub
+        
+[pub]
+       path = /%S
+</pre></dd><dt><span class="term"><a name="DELETEGROUPSCRIPT"></a>delete group script (G)</span></dt><dd><p>This is the full pathname to a script that will 
+       be run <span class="emphasis"><em>AS ROOT</em></span> <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a group is requested to be deleted. 
+       It will expand any <i class="parameter"><tt>%g</tt></i> to the group name passed.  
+       This script is only useful for installations using the Windows NT domain administration tools.
+       </p></dd><dt><span class="term"><a name="DELETEPRINTERCOMMAND"></a>deleteprinter command (G)</span></dt><dd><p>With the introduction of MS-RPC based printer
+    support for Windows NT/2000 clients in Samba 2.2, it is now 
+    possible to delete printer at run time by issuing the 
+    DeletePrinter() RPC call.</p><p>For a Samba host this means that the printer must be 
+    physically deleted from underlying printing system.  The <i class="parameter"><tt>
+    deleteprinter command</tt></i> defines a script to be run which 
+    will perform the necessary operations for removing the printer
+    from the print system and from <tt class="filename">smb.conf</tt>.
+    </p><p>The <i class="parameter"><tt>deleteprinter command</tt></i> is 
+    automatically called with only one parameter: <i class="parameter"><tt>
+    "printer name"</tt></i>.</p><p>Once the <i class="parameter"><tt>deleteprinter command</tt></i> has 
+    been executed, <b class="command">smbd</b> will reparse the <tt class="filename">
+    smb.conf</tt> to associated printer no longer exists.  
+    If the sharename is still valid, then <b class="command">smbd
+    </b> will return an ACCESS_DENIED error to the client.</p><p>See also <link linkend="ADDPRINTERCOMMAND">, <link linkend="PRINTING">,
+    <link linkend="SHOWADDPRINTERWIZARD"></p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <b class="command">deleteprinter command = /usr/bin/removeprinter</b></p></dd><dt><span class="term"><a name="DELETEREADONLY"></a>delete readonly (S)</span></dt><dd><p>This parameter allows readonly files to be deleted.  
+       This is not normal DOS semantics, but is allowed by UNIX.</p><p>This option may be useful for running applications such 
+       as rcs, where UNIX file ownership prevents changing file 
+       permissions, and DOS semantics prevent deletion of a read only file.</p><p>Default: <b class="command">delete readonly = no</b></p></dd><dt><span class="term"><a name="DELETESHARECOMMAND"></a>delete share command (G)</span></dt><dd><p>Samba 2.2.0 introduced the ability to dynamically 
+       add and delete shares via the Windows NT 4.0 Server Manager.  The 
+       <i class="parameter"><tt>delete share command</tt></i> is used to define an 
+       external program or script which will remove an existing service 
+       definition from <tt class="filename">smb.conf</tt>.  In order to successfully 
+       execute the <i class="parameter"><tt>delete share command</tt></i>, <b class="command">smbd</b>
+       requires that the administrator be connected using a root account (i.e. 
+       uid == 0).
+       </p><p>
+       When executed, <b class="command">smbd</b> will automatically invoke the 
+       <i class="parameter"><tt>delete share command</tt></i> with two parameters.
+       </p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>configFile</tt></i> - the location 
+                       of the global <tt class="filename">smb.conf</tt> file. 
+                       </p></li><li><p><i class="parameter"><tt>shareName</tt></i> - the name of 
+                       the existing service.
+                       </p></li></ul></div><p>
+       This parameter is only used to remove file shares.  To delete printer shares, 
+       see the <link linkend="DELETEPRINTERCOMMAND">.
+       </p><p>
+       See also <link linkend="ADDSHARECOMMAND">, <link linkend="CHANGESHARECOMMAND">.
+       </p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <b class="command">delete share command = /usr/local/bin/delshare</b></p></dd><dt><span class="term"><a name="DELETEUSERFROMGROUPSCRIPT"></a>delete user from group script (G)</span></dt><dd><p>Full path to the script that will be called when 
+       a user is removed from a group using the Windows NT domain administration 
+       tools. It will be run by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> <span class="emphasis"><em>AS ROOT</em></span>. 
+       Any <i class="parameter"><tt>%g</tt></i> will be replaced with the group name and 
+       any <i class="parameter"><tt>%u</tt></i> will be replaced with the user name.
+       </p><p>Default: <b class="command">delete user from group script = </b></p><p>Example: <b class="command">delete user from group script = /usr/sbin/deluser %u %g</b></p></dd><dt><span class="term"><a name="DELETEUSERSCRIPT"></a>delete user script (G)</span></dt><dd><p>This is the full pathname to a script that will 
+       be run by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when managing users 
+       with remote RPC (NT) tools.
+       </p><p>This script is called when a remote client removes a user
+       from the server, normally using 'User Manager for Domains' or
+       <b class="command">rpcclient</b>.</p><p>This script should delete the given UNIX username.</p><p>Default: <b class="command">delete user script = &lt;empty string&gt;</b></p><p>Example: <b class="command">delete user script = /usr/local/samba/bin/del_user %u</b></p></dd><dt><span class="term"><a name="DELETEVETOFILES"></a>delete veto files (S)</span></dt><dd><p>This option is used when Samba is attempting to 
+       delete a directory that contains one or more vetoed directories 
+       (see the <link linkend="VETOFILES">
+       option).  If this option is set to <tt class="constant">no</tt> (the default) then if a vetoed 
+       directory contains any non-vetoed files or directories then the 
+       directory delete will fail. This is usually what you want.</p><p>If this option is set to <tt class="constant">yes</tt>, then Samba 
+       will attempt to recursively delete any files and directories within 
+       the vetoed directory. This can be useful for integration with file 
+       serving systems such as NetAtalk which create meta-files within 
+       directories you might normally veto DOS/Windows users from seeing 
+       (e.g. <tt class="filename">.AppleDouble</tt>)</p><p>Setting <b class="command">delete veto files = yes</b> allows these 
+       directories to be  transparently deleted when the parent directory 
+       is deleted (so long as the user has permissions to do so).</p><p>See also the <link linkend="VETOFILES"> parameter.</p><p>Default: <b class="command">delete veto files = no</b></p></dd><dt><span class="term"><a name="DENYHOSTS"></a>deny hosts (S)</span></dt><dd><p>Synonym for <link linkend="HOSTSDENY">.</p></dd><dt><span class="term"><a name="DFREECOMMAND"></a>dfree command (G)</span></dt><dd><p>The <i class="parameter"><tt>dfree command</tt></i> setting
+       should only be used on systems where a problem occurs with the
+       internal disk space calculations. This has been known to happen
+       with Ultrix, but may occur with other operating systems. The
+       symptom that was seen was an error of "Abort Retry
+       Ignore" at the end of each directory listing.</p><p>This setting allows the replacement of the internal routines to
+       calculate the total disk space and amount available with an external
+       routine. The example below gives a possible script that might fulfill
+       this function.</p><p>The external program will be passed a single parameter indicating 
+       a directory in the filesystem being queried. This will typically consist
+       of the string <tt class="filename">./</tt>. The script should return two 
+       integers in ASCII. The first should be the total disk space in blocks, 
+       and the second should be the number of available blocks. An optional 
+       third return value can give the block size in bytes. The default 
+       blocksize is 1024 bytes.</p><p>Note: Your script should <span class="emphasis"><em>NOT</em></span> be setuid or 
+       setgid and should be owned by (and writeable only by) root!</p><p>Default: <span class="emphasis"><em>By default internal routines for 
+       determining the disk capacity and remaining space will be used.
+       </em></span></p><p>Example: <b class="command">dfree command = /usr/local/samba/bin/dfree</b></p><p>Where the script dfree (which must be made executable) could be:</p><pre class="programlisting"> 
+#!/bin/sh
+df $1 | tail -1 | awk '{print $2" "$4}'
+</pre><p>or perhaps (on Sys V based systems):</p><pre class="programlisting"> 
+#!/bin/sh
+/usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
+</pre><p>Note that you may have to replace the command names with full path names on some systems.</p></dd><dt><span class="term"><a name="DIRECTORY"></a>directory (S)</span></dt><dd><p>Synonym for <link linkend="PATH">.</p></dd><dt><span class="term"><a name="DIRECTORYMASK"></a>directory mask (S)</span></dt><dd><p>This parameter is the octal modes which are 
+    used when converting DOS modes to UNIX modes when creating UNIX 
+    directories.</p><p>When a directory is created, the necessary permissions are 
+    calculated according to the mapping from DOS modes to UNIX permissions, 
+    and the resulting UNIX mode is then bit-wise 'AND'ed with this 
+    parameter. This parameter may be thought of as a bit-wise MASK for 
+    the UNIX modes of a directory. Any bit <span class="emphasis"><em>not</em></span> set 
+    here will be removed from the modes set on a directory when it is 
+    created.</p><p>The default value of this parameter removes the 'group' 
+    and 'other' write bits from the UNIX mode, allowing only the 
+    user who owns the directory to modify it.</p><p>Following this Samba will bit-wise 'OR' the UNIX mode 
+    created from this parameter with the value of the <link linkend="FORCEDIRECTORYMODE"> parameter. 
+    This parameter is set to 000 by default (i.e. no extra mode bits are added).</p><p>Note that this parameter does not apply to permissions
+    set by Windows NT/2000 ACL editors. If the administrator wishes to enforce
+    a mask on access control lists also, they need to set the <link linkend="DIRECTORYSECURITYMASK">.</p><p>See the <link linkend="FORCEDIRECTORYMODE"> parameter to cause particular mode 
+    bits to always be set on created directories.</p><p>See also the <link linkend="CREATEMODE"> parameter for masking mode bits on created files, 
+    and the <link linkend="DIRECTORYSECURITYMASK"> parameter.</p><p>Also refer to the <link linkend="INHERITPERMISSIONS"> parameter.</p><p>Default: <b class="command">directory mask = 0755</b></p><p>Example: <b class="command">directory mask = 0775</b></p></dd><dt><span class="term"><a name="DIRECTORYMODE"></a>directory mode (S)</span></dt><dd><p>Synonym for <link linkend="DIRECTORYMASK"></p></dd><dt><span class="term"><a name="DIRECTORYSECURITYMASK"></a>directory security mask (S)</span></dt><dd><p>This parameter controls what UNIX permission bits 
+    can be modified when a Windows NT client is manipulating the UNIX 
+    permission on a directory using the native NT security dialog 
+    box.</p><p>This parameter is applied as a mask (AND'ed with) to 
+    the changed permission bits, thus preventing any bits not in 
+    this mask from being modified. Essentially, zero bits in this 
+    mask may be treated as a set of bits the user is not allowed 
+    to change.</p><p>If not set explicitly this parameter is set to 0777
+    meaning a user is allowed to modify all the user/group/world
+    permissions on a directory.</p><p><span class="emphasis"><em>Note</em></span> that users who can access the 
+    Samba server through other means can easily bypass this restriction, 
+    so it is primarily useful for standalone "appliance" systems.  
+    Administrators of most normal systems will probably want to leave
+    it as the default of <tt class="constant">0777</tt>.</p><p>See also the <link linkend="FORCEDIRECTORYSECURITYMODE">, <link linkend="SECURITYMASK">, 
+    <link linkend="FORCESECURITYMODE"> parameters.</p><p>Default: <b class="command">directory security mask = 0777</b></p><p>Example: <b class="command">directory security mask = 0700</b></p></dd><dt><span class="term"><a name="DISABLENETBIOS"></a>disable netbios (G)</span></dt><dd><p>Enabling this parameter will disable netbios support
+    in Samba. Netbios is the only available form of browsing in 
+    all windows versions except for 2000 and XP. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Note that clients that only support netbios won't be able to 
+    see your samba server when netbios support is disabled.
+    </p></div><p>Default: <b class="command">disable netbios = no</b></p><p>Example: <b class="command">disable netbios = yes</b></p></dd><dt><span class="term"><a name="DISABLESPOOLSS"></a>disable spoolss (G)</span></dt><dd><p>Enabling this parameter will disable Samba's support
+    for the SPOOLSS set of MS-RPC's and will yield identical behavior
+    as Samba 2.0.x.  Windows NT/2000 clients will downgrade to using
+    Lanman style printing commands. Windows 9x/ME will be uneffected by
+    the parameter. However, this will also disable the ability to upload
+    printer drivers to a Samba server via the Windows NT Add Printer
+    Wizard or by using the NT printer properties dialog window.  It will
+    also disable the capability of Windows NT/2000 clients to download
+    print drivers from the Samba host upon demand.
+    <span class="emphasis"><em>Be very careful about enabling this parameter.</em></span>
+    </p><p>See also <link linkend="USECLIENTDRIVER">
+    </p><p>Default : <b class="command">disable spoolss = no</b></p></dd><dt><span class="term"><a name="DISPLAYCHARSET"></a>display charset (G)</span></dt><dd><p>Specifies the charset that samba will use 
+       to print messages to stdout and stderr and SWAT will use. 
+       Should generally be the same as the <b class="command">unix charset</b>.
+       </p><p>Default: <b class="command">display charset = ASCII</b></p><p>Example: <b class="command">display charset = UTF8</b></p></dd><dt><span class="term"><a name="DNSPROXY"></a>dns proxy (G)</span></dt><dd><p>Specifies that <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> when acting as a WINS server and 
+       finding that a NetBIOS name has not been registered, should treat the 
+       NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server 
+       for that name on behalf of the name-querying client.</p><p>Note that the maximum length for a NetBIOS name is 15 
+       characters, so the DNS name (or DNS alias) can likewise only be 
+       15 characters, maximum.</p><p><b class="command">nmbd</b> spawns a second copy of itself to do the
+       DNS name lookup requests, as doing a name lookup is a blocking 
+       action.</p><p>See also the parameter <link linkend="WINSSUPPORT">.</p><p>Default: <b class="command">dns proxy = yes</b></p></dd><dt><span class="term"><a name="DOMAINLOGONS"></a>domain logons (G)</span></dt><dd><p>If set to <tt class="constant">yes</tt>, the Samba server will serve 
+       Windows 95/98 Domain logons for the <link linkend="WORKGROUP"> it is in. Samba 2.2
+       has limited capability to act as a domain controller for Windows 
+       NT 4 Domains.  For more details on setting up this feature see 
+       the Samba-PDC-HOWTO included in the Samba documentation.</p><p>Default: <b class="command">domain logons = no</b></p></dd><dt><span class="term"><a name="DOMAINMASTER"></a>domain master (G)</span></dt><dd><p>Tell <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> to enable WAN-wide browse list
+       collation. Setting this option causes <b class="command">nmbd</b> to
+       claim a special domain specific NetBIOS name that identifies 
+       it as a domain master browser for its given <link linkend="WORKGROUP">. Local master browsers 
+       in the same <i class="parameter"><tt>workgroup</tt></i> on broadcast-isolated 
+       subnets will give this <b class="command">nmbd</b> their local browse lists, 
+       and then ask <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> for a complete copy of the browse 
+       list for the whole wide area network.  Browser clients will then contact 
+       their local master browser, and will receive the domain-wide browse list, 
+       instead of just the list for their broadcast-isolated subnet.</p><p>Note that Windows NT Primary Domain Controllers expect to be 
+       able to claim this <i class="parameter"><tt>workgroup</tt></i> specific special 
+       NetBIOS name that identifies them as domain master browsers for 
+       that <i class="parameter"><tt>workgroup</tt></i> by default (i.e. there is no 
+       way to prevent a Windows NT PDC from attempting to do this). This 
+       means that if this parameter is set and <b class="command">nmbd</b> claims 
+       the special name for a <i class="parameter"><tt>workgroup</tt></i> before a Windows 
+       NT PDC is able to do so then cross subnet browsing will behave 
+       strangely and may fail.</p><p>If <link linkend="DOMAINLOGONS">, then the default behavior is to enable the <i class="parameter"><tt>domain 
+       master</tt></i> parameter.  If <i class="parameter"><tt>domain logons</tt></i> is 
+       not enabled (the default setting), then neither will <i class="parameter"><tt>domain 
+       master</tt></i> be enabled by default.</p><p>Default: <b class="command">domain master = auto</b></p></dd><dt><span class="term"><a name="DONTDESCEND"></a>dont descend (S)</span></dt><dd><p>There are certain directories on some systems 
+       (e.g., the <tt class="filename">/proc</tt> tree under Linux) that are either not 
+       of interest to clients or are infinitely deep (recursive). This 
+       parameter allows you to specify a comma-delimited list of directories 
+       that the server should always show as empty.</p><p>Note that Samba can be very fussy about the exact format 
+       of the "dont descend" entries. For example you may need <tt class="filename">
+       ./proc</tt> instead of just <tt class="filename">/proc</tt>. 
+       Experimentation is the best policy :-)  </p><p>Default: <span class="emphasis"><em>none (i.e., all directories are OK 
+       to descend)</em></span></p><p>Example: <b class="command">dont descend = /proc,/dev</b></p></dd><dt><span class="term"><a name="DOSCHARSET"></a>dos charset (G)</span></dt><dd><p>DOS SMB clients assume the server has 
+       the same charset as they do. This option specifies which 
+       charset Samba should talk to DOS clients.
+       </p><p>The default depends on which charsets you have installed. 
+       Samba tries to use charset 850 but falls back to ASCII in 
+       case it is not available. Run <a href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a> to check the default on your system.</p></dd><dt><span class="term"><a name="DOSFILEMODE"></a>dos filemode (S)</span></dt><dd><p> The default behavior in Samba is to provide 
+       UNIX-like behavior where only the owner of a file/directory is 
+       able to change the permissions on it.  However, this behavior
+       is often confusing to  DOS/Windows users.  Enabling this parameter 
+       allows a user who has write access to the file (by whatever 
+       means) to modify the permissions on it.  Note that a user
+       belonging to the group owning the file will not be allowed to
+       change permissions if the group is only granted read access.
+       Ownership of the file/directory is not changed, only the permissions 
+       are modified.</p><p>Default: <b class="command">dos filemode = no</b></p></dd><dt><span class="term"><a name="DOSFILETIMERESOLUTION"></a>dos filetime resolution (S)</span></dt><dd><p>Under the DOS and Windows FAT filesystem, the finest 
+       granularity on time resolution is two seconds. Setting this parameter 
+       for a share causes Samba to round the reported time down to the 
+       nearest two second boundary when a query call that requires one second 
+       resolution is made to <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>.</p><p>This option is mainly used as a compatibility option for Visual 
+       C++ when used against Samba shares. If oplocks are enabled on a 
+       share, Visual C++ uses two different time reading calls to check if a 
+       file has changed since it was last read. One of these calls uses a
+       one-second granularity, the other uses a two second granularity. As
+       the two second call rounds any odd second down, then if the file has a
+       timestamp of an odd number of seconds then the two timestamps will not
+       match and Visual C++ will keep reporting the file has changed. Setting
+       this option causes the two timestamps to match, and Visual C++ is
+       happy.</p><p>Default: <b class="command">dos filetime resolution = no</b></p></dd><dt><span class="term"><a name="DOSFILETIMES"></a>dos filetimes (S)</span></dt><dd><p>Under DOS and Windows, if a user can write to a 
+       file they can change the timestamp on it. Under POSIX semantics, 
+       only the owner of the file or root may change the timestamp. By 
+       default, Samba runs with POSIX semantics and refuses to change the 
+       timestamp on a file if the user <b class="command">smbd</b> is acting 
+       on behalf of is not the file owner. Setting this option to <tt class="constant">
+       yes</tt> allows DOS semantics and <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will change the file 
+       timestamp as DOS requires.</p><p>Default: <b class="command">dos filetimes = no</b></p></dd><dt><span class="term"><a name="ENABLERIDALGORITHM"></a>enable rid algorithm (G)</span></dt><dd><p>This option is used to control whether or not smbd in Samba 3.0 should fallback
+       to the algorithm used by Samba 2.2 to generate user and group RIDs.  The longterm
+       development goal is to remove the algorithmic mappings of RIDs altogether, but 
+       this has proved to be difficult.  This parameter is mainly provided so that
+       developers can turn the algorithm on and off and see what breaks.  This parameter
+       should not be disabled by non-developers because certain features in Samba will fail 
+       to work without it.
+       </p><p>Default: <b class="command">enable rid algorithm = &lt;yes&gt;</b></p></dd><dt><span class="term"><a name="ENCRYPTPASSWORDS"></a>encrypt passwords (G)</span></dt><dd><p>This boolean controls whether encrypted passwords 
+    will be negotiated with the client. Note that Windows NT 4.0 SP3 and 
+    above and also Windows 98 will by default expect encrypted passwords 
+    unless a registry entry is changed. To use encrypted passwords in 
+       Samba see the chapter "User Database" in the Samba HOWTO Collection. </p><p>In order for encrypted passwords to work correctly
+    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> must either 
+    have access to a local <a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> file (see the <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a> program for information on how to set up 
+    and maintain this file), or set the <link linkend="SECURITY"> parameter which 
+    causes <b class="command">smbd</b> to authenticate against another 
+    server.</p><p>Default: <b class="command">encrypt passwords = yes</b></p></dd><dt><span class="term"><a name="ENHANCEDBROWSING"></a>enhanced browsing (G)</span></dt><dd><p>This option enables a couple of enhancements to 
+       cross-subnet browse propagation that have been added in Samba 
+       but which are not standard in Microsoft implementations.  
+       </p><p>The first enhancement to browse propagation consists of a regular
+       wildcard query to a Samba WINS server for all Domain Master Browsers,
+       followed by a browse synchronization with each of the returned
+       DMBs. The second enhancement consists of a regular randomised browse
+       synchronization with all currently known DMBs.</p><p>You may wish to disable this option if you have a problem with empty
+       workgroups not disappearing from browse lists. Due to the restrictions
+       of the browse protocols these enhancements can cause a empty workgroup
+       to stay around forever which can be annoying.</p><p>In general you should leave this option enabled as it makes
+       cross-subnet browse propagation much more reliable.</p><p>Default: <b class="command">enhanced browsing = yes</b></p></dd><dt><span class="term"><a name="ENUMPORTSCOMMAND"></a>enumports command (G)</span></dt><dd><p>The concept of a "port" is fairly foreign
+    to UNIX hosts.  Under Windows NT/2000 print servers, a port
+    is associated with a port monitor and generally takes the form of
+    a local port (i.e. LPT1:, COM1:, FILE:) or a remote port
+    (i.e. LPD Port Monitor, etc...).  By default, Samba has only one
+    port defined--<tt class="constant">"Samba Printer Port"</tt>.  Under 
+    Windows NT/2000, all printers must have a valid port name.  
+    If you wish to have a list of ports displayed (<b class="command">smbd
+    </b> does not use a port name for anything) other than 
+    the default <tt class="constant">"Samba Printer Port"</tt>, you 
+    can define <i class="parameter"><tt>enumports command</tt></i> to point to
+    a program which should generate a list of ports, one per line,
+    to standard output.  This listing will then be used in response
+    to the level 1 and 2 EnumPorts() RPC.</p><p>Default: <span class="emphasis"><em>no enumports command</em></span></p><p>Example: <b class="command">enumports command = /usr/bin/listports</b></p></dd><dt><span class="term"><a name="EXEC"></a>exec (S)</span></dt><dd><p>This is a synonym for <link linkend="PREEXEC">.</p></dd><dt><span class="term"><a name="FAKEDIRECTORYCREATETIMES"></a>fake directory create times (S)</span></dt><dd><p>NTFS and Windows VFAT file systems keep a create 
+       time for all files and directories. This is not the same as the 
+       ctime - status change time - that Unix keeps, so Samba by default 
+       reports the earliest of the various times Unix does keep. Setting 
+       this parameter for a share causes Samba to always report midnight 
+       1-1-1980 as the create time for directories.</p><p>This option is mainly used as a compatibility option for 
+       Visual C++ when used against Samba shares. Visual C++ generated 
+       makefiles have the object directory as a dependency for each object 
+       file, and a make rule to create the directory. Also, when NMAKE 
+       compares timestamps it uses the creation time when examining a 
+       directory. Thus the object directory will be created if it does not 
+       exist, but once it does exist it will always have an earlier 
+       timestamp than the object files it contains.</p><p>However, Unix time semantics mean that the create time 
+       reported by Samba will be updated whenever a file is created or 
+       or deleted in the directory.  NMAKE finds all object files in 
+       the object directory.  The timestamp of the last one built is then 
+       compared to the timestamp of the object directory.  If the 
+       directory's timestamp if newer, then all object files
+       will be rebuilt.  Enabling this option 
+       ensures directories always predate their contents and an NMAKE build 
+       will proceed as expected.</p><p>Default: <b class="command">fake directory create times = no</b></p></dd><dt><span class="term"><a name="FAKEOPLOCKS"></a>fake oplocks (S)</span></dt><dd><p>Oplocks are the way that SMB clients get permission 
+       from a server to locally cache file operations. If a server grants 
+       an oplock (opportunistic lock) then the client is free to assume 
+       that it is the only one accessing the file and it will aggressively 
+       cache file data. With some oplock types the client may even cache 
+       file open/close operations. This can give enormous performance benefits.
+       </p><p>When you set <b class="command">fake oplocks = yes</b>, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will
+       always grant oplock requests no matter how many clients are using the file.</p><p>It is generally much better to use the real <link linkend="OPLOCKS"> support rather 
+       than this parameter.</p><p>If you enable this option on all read-only shares or 
+       shares that you know will only be accessed from one client at a 
+       time such as physically read-only media like CDROMs, you will see 
+       a big performance improvement on many operations. If you enable 
+       this option on shares where multiple clients may be accessing the 
+       files read-write at the same time you can get data corruption. Use 
+       this option carefully!</p><p>Default: <b class="command">fake oplocks = no</b></p></dd><dt><span class="term"><a name="FOLLOWSYMLINKS"></a>follow symlinks (S)</span></dt><dd><p>This parameter allows the Samba administrator 
+       to stop <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>  from following symbolic 
+       links in a particular share. Setting this 
+       parameter to <tt class="constant">no</tt> prevents any file or directory 
+       that is a symbolic link from being followed (the user will get an 
+       error).  This option is very useful to stop users from adding a 
+       symbolic link to <tt class="filename">/etc/passwd</tt> in their home 
+       directory for instance.  However it will slow filename lookups 
+       down slightly.</p><p>This option is enabled (i.e. <b class="command">smbd</b> will 
+       follow symbolic links) by default.</p><p>Default: <b class="command">follow symlinks = yes</b></p></dd><dt><span class="term"><a name="FORCECREATEMODE"></a>force create mode (S)</span></dt><dd><p>This parameter specifies a set of UNIX mode bit 
+    permissions that will <span class="emphasis"><em>always</em></span> be set on a 
+    file created by Samba. This is done by bitwise 'OR'ing these bits onto 
+    the mode bits of a file that is being created or having its 
+    permissions changed. The default for this parameter is (in octal) 
+    000. The modes in this parameter are bitwise 'OR'ed onto the file 
+    mode after the mask set in the <i class="parameter"><tt>create mask</tt></i> 
+    parameter is applied.</p><p>See also the parameter <link linkend="CREATEMASK"> for details on masking mode bits on files.</p><p>See also the <link linkend="INHERITPERMISSIONS"> parameter.</p><p>Default: <b class="command">force create mode = 000</b></p><p>Example: <b class="command">force create mode = 0755</b></p><p>would force all created files to have read and execute 
+    permissions set for 'group' and 'other' as well as the 
+    read/write/execute bits set for the 'user'.</p></dd><dt><span class="term"><a name="FORCEDIRECTORYMODE"></a>force directory mode (S)</span></dt><dd><p>This parameter specifies a set of UNIX mode bit 
+    permissions that will <span class="emphasis"><em>always</em></span> be set on a directory 
+    created by Samba. This is done by bitwise 'OR'ing these bits onto the 
+    mode bits of a directory that is being created. The default for this 
+    parameter is (in octal) 0000 which will not add any extra permission 
+    bits to a created directory. This operation is done after the mode 
+    mask in the parameter <i class="parameter"><tt>directory mask</tt></i> is 
+    applied.</p><p>See also the parameter <link linkend="DIRECTORYMASK"> for details on masking mode bits 
+    on created directories.</p><p>See also the <link linkend="INHERITPERMISSIONS"> parameter.</p><p>Default: <b class="command">force directory mode = 000</b></p><p>Example: <b class="command">force directory mode = 0755</b></p><p>would force all created directories to have read and execute
+    permissions set for 'group' and 'other' as well as the
+    read/write/execute bits set for the 'user'.</p></dd><dt><span class="term"><a name="FORCEDIRECTORYSECURITYMODE"></a>force directory security mode (S)</span></dt><dd><p>This parameter controls what UNIX permission bits 
+    can be modified when a Windows NT client is manipulating the UNIX 
+    permission on a directory using the native NT security dialog box.</p><p>This parameter is applied as a mask (OR'ed with) to the 
+    changed permission bits, thus forcing any bits in this mask that 
+    the user may have modified to be on. Essentially, one bits in this 
+    mask may be treated as a set of bits that, when modifying security 
+    on a directory, the user has always set to be 'on'.</p><p>If not set explicitly this parameter is 000, which 
+    allows a user to modify all the user/group/world permissions on a 
+    directory without restrictions.</p><p><span class="emphasis"><em>Note</em></span> that users who can access the 
+    Samba server through other means can easily bypass this restriction, 
+    so it is primarily useful for standalone "appliance" systems.  
+    Administrators of most normal systems will probably want to leave
+    it set as 0000.</p><p>See also the <link linkend="DIRECTORYSECURITYMASK">, <link linkend="SECURITYMASK">, 
+    <link linkend="FORCESECURITYMODE"> parameters.</p><p>Default: <b class="command">force directory security mode = 0</b></p><p>Example: <b class="command">force directory security mode = 700</b></p></dd><dt><span class="term"><a name="FORCEGROUP"></a>force group (S)</span></dt><dd><p>This specifies a UNIX group name that will be 
+    assigned as the default primary group for all users connecting 
+    to this service. This is useful for sharing files by ensuring 
+    that all access to files on service will use the named group for 
+    their permissions checking. Thus, by assigning permissions for this 
+    group to the files and directories within this service the Samba 
+    administrator can restrict or allow sharing of these files.</p><p>In Samba 2.0.5 and above this parameter has extended 
+    functionality in the following way. If the group name listed here 
+    has a '+' character prepended to it then the current user accessing 
+    the share only has the primary group default assigned to this group 
+    if they are already assigned as a member of that group. This allows 
+    an administrator to decide that only users who are already in a 
+    particular group will create files with group ownership set to that 
+    group. This gives a finer granularity of ownership assignment. For 
+    example, the setting <tt class="filename">force group = +sys</tt> means 
+    that only users who are already in group sys will have their default
+    primary group assigned to sys when accessing this Samba share. All
+    other users will retain their ordinary primary group.</p><p>If the <link linkend="FORCEUSER"> parameter is also set the group specified in 
+    <i class="parameter"><tt>force group</tt></i> will override the primary group
+    set in <i class="parameter"><tt>force user</tt></i>.</p><p>See also <link linkend="FORCEUSER">.</p><p>Default: <span class="emphasis"><em>no forced group</em></span></p><p>Example: <b class="command">force group = agroup</b></p></dd><dt><span class="term"><a name="FORCESECURITYMODE"></a>force security mode (S)</span></dt><dd><p>This parameter controls what UNIX permission 
+    bits can be modified when a Windows NT client is manipulating 
+    the UNIX permission on a file using the native NT security dialog 
+    box.</p><p>This parameter is applied as a mask (OR'ed with) to the 
+    changed permission bits, thus forcing any bits in this mask that 
+    the user may have modified to be on. Essentially, one bits in this 
+    mask may be treated as a set of bits that, when modifying security 
+    on a file, the user has always set to be 'on'.</p><p>If not set explicitly this parameter is set to 0,
+    and allows a user to modify all the user/group/world permissions on a file,
+    with no restrictions.</p><p><span class="emphasis"><em>Note</em></span> that users who can access 
+    the Samba server through other means can easily bypass this restriction, 
+    so it is primarily useful for standalone "appliance" systems.  
+    Administrators of most normal systems will probably want to leave
+    this set to 0000.</p><p>See also the <link linkend="FORCEDIRECTORYSECURITYMODE">,
+    <link linkend="DIRECTORYSECURITYMASK">, <link linkend="SECURITYMASK"> parameters.</p><p>Default: <b class="command">force security mode = 0</b></p><p>Example: <b class="command">force security mode = 700</b></p></dd><dt><span class="term"><a name="FORCEUSER"></a>force user (S)</span></dt><dd><p>This specifies a UNIX user name that will be 
+    assigned as the default user for all users connecting to this service. 
+    This is useful for sharing files. You should also use it carefully 
+    as using it incorrectly can cause security problems.</p><p>This user name only gets used once a connection is established. 
+    Thus clients still need to connect as a valid user and supply a 
+    valid password. Once connected, all file operations will be performed 
+    as the "forced user", no matter what username the client connected 
+    as.  This can be very useful.</p><p>In Samba 2.0.5 and above this parameter also causes the 
+    primary group of the forced user to be used as the primary group 
+    for all file activity. Prior to 2.0.5 the primary group was left 
+    as the primary group of the connecting user (this was a bug).</p><p>See also <link linkend="FORCEGROUP"></p><p>Default: <span class="emphasis"><em>no forced user</em></span></p><p>Example: <b class="command">force user = auser</b></p></dd><dt><span class="term"><a name="FSTYPE"></a>fstype (S)</span></dt><dd><p>This parameter allows the administrator to 
+       configure the string that specifies the type of filesystem a share 
+       is using that is reported by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when a client queries the filesystem type
+       for a share. The default type is <tt class="constant">NTFS</tt> for 
+       compatibility with Windows NT but this can be changed to other 
+       strings such as <tt class="constant">Samba</tt> or <tt class="constant">FAT
+       </tt> if required.</p><p>Default: <b class="command">fstype = NTFS</b></p><p>Example: <b class="command">fstype = Samba</b></p></dd><dt><span class="term"><a name="GETQUOTACOMMAND"></a>get quota command (G)</span></dt><dd><p>The <b class="command">get quota command</b> should only be used 
+       whenever there is no operating system API available from the OS that 
+       samba can use.</p><p>This parameter should specify the path to a script that 
+       queries the quota information for the specified 
+       user/group for the partition that 
+       the specified directory is on.</p><p>Such a script should take 3 arguments:</p><div class="itemizedlist"><ul type="disc"><li><p>directory</p></li><li><p>type of query</p></li><li><p>uid of user or gid of group</p></li></ul></div><p>The type of query can be one of :</p><div class="itemizedlist"><ul type="disc"><li><p>1 - user quotas</p></li><li><p>2 - user default quotas (uid = -1)</p></li><li><p>3 - group quotas</p></li><li><p>4 - group default quotas (gid = -1)</p></li></ul></div><p>This script should print its output according to the following format:</p><div class="itemizedlist"><ul type="disc"><li><p>Line 1 - quota flags (0 = no quotas, 1 = quotas enabled, 2 = quotas enabled and enforced)</p></li><li><p>Line 2 - number of currently used blocks</p></li><li><p>Line 3 - the softlimit number of blocks</p></li><li><p>Line 4 - the hardlimit number of blocks</p></li><li><p>Line 5 - currently used number of inodes</p></li><li><p>Line 6 - the softlimit number of inodes</p></li><li><p>Line 7 - the hardlimit number of inodes</p></li><li><p>Line 8(optional) - the number of bytes in a block(default is 1024)</p></li></ul></div><p>See also the <link linkend="SETQUOTACOMMAND"> parameter.
+       </p><p>Default: <b class="command">get quota command = </b></p><p>Example: <b class="command">get quota command = /usr/local/sbin/query_quota</b></p></dd><dt><span class="term"><a name="GETWDCACHE"></a>getwd cache (G)</span></dt><dd><p>This is a tuning option. When this is enabled a 
+    caching algorithm will be used to reduce the time taken for getwd() 
+    calls. This can have a significant impact on performance, especially 
+    when the <link linkend="WIDELINKS"> parameter is set to <tt class="constant">no</tt>.</p><p>Default: <b class="command">getwd cache = yes</b></p></dd><dt><span class="term"><a name="GROUP"></a>group (S)</span></dt><dd><p>Synonym for <link linkend="FORCEGROUP">.</p></dd><dt><span class="term"><a name="GUESTACCOUNT"></a>guest account (G,S)</span></dt><dd><p>This is a username which will be used for access 
+    to services which are specified as <link linkend="GUESTOK"> (see below). Whatever privileges this 
+    user has will be available to any client connecting to the guest service. 
+    Typically this user will exist in the password file, but will not
+    have a valid login. The user account "ftp" is often a good choice 
+    for this parameter. If a username is specified in a given service, 
+    the specified username overrides this one.
+    </p><p>One some systems the default guest account "nobody" may not 
+    be able to print. Use another account in this case. You should test 
+    this by trying to log in as your guest user (perhaps by using the 
+    <b class="command">su -</b> command) and trying to print using the 
+    system print command such as <b class="command">lpr(1)</b> or <b class="command">
+    lp(1)</b>.</p><p>This parameter does not accept % macros, because
+    many parts of the system require this value to be
+    constant for correct operation.</p><p>Default: <span class="emphasis"><em>specified at compile time, usually "nobody"</em></span></p><p>Example: <b class="command">guest account = ftp</b></p></dd><dt><span class="term"><a name="GUESTOK"></a>guest ok (S)</span></dt><dd><p>If this parameter is <tt class="constant">yes</tt> for 
+    a service, then no password is required to connect to the service. 
+    Privileges will be those of the <link linkend="GUESTACCOUNT">.</p><p>This paramater nullifies the benifits of setting
+    <link linkend="RESTRICTANONYMOUS"> = 2</p><p>See the section below on <link linkend="SECURITY"> for more information about this option.
+    </p><p>Default: <b class="command">guest ok = no</b></p></dd><dt><span class="term"><a name="GUESTONLY"></a>guest only (S)</span></dt><dd><p>If this parameter is <tt class="constant">yes</tt> for 
+    a service, then only guest connections to the service are permitted. 
+    This parameter will have no effect if <link linkend="GUESTOK"> is not set for the service.</p><p>See the section below on <link linkend="SECURITY"> for more information about this option.
+    </p><p>Default: <b class="command">guest only = no</b></p></dd><dt><span class="term"><a name="HIDEDOTFILES"></a>hide dot files (S)</span></dt><dd><p>This is a boolean parameter that controls whether 
+       files starting with a dot appear as hidden files.</p><p>Default: <b class="command">hide dot files = yes</b></p></dd><dt><span class="term"><a name="HIDEFILES"></a>hide files (S)</span></dt><dd><p>This is a list of files or directories that are not 
+       visible but are accessible.  The DOS 'hidden' attribute is applied 
+       to any files or directories that match.</p><p>Each entry in the list must be separated by a '/', 
+       which allows spaces to be included in the entry.  '*'
+       and '?' can be used to specify multiple files or directories 
+       as in DOS wildcards.</p><p>Each entry must be a Unix path, not a DOS path and must 
+       not include the Unix directory separator '/'.</p><p>Note that the case sensitivity option is applicable 
+       in hiding files.</p><p>Setting this parameter will affect the performance of Samba, 
+       as it will be forced to check all files and directories for a match 
+       as they are scanned.</p><p>See also <link linkend="HIDEDOTFILES">, <link linkend="VETOFILES"> and <link linkend="CASESENSITIVE">.</p><p>Default: <span class="emphasis"><em>no file are hidden</em></span></p><p>Example: <b class="command">hide files =
+               /.*/DesktopFolderDB/TrashFor%m/resource.frk/</b></p><p>The above example is based on files that the Macintosh 
+       SMB client (DAVE) available from <ulink url="http://www.thursby.com"> 
+       Thursby</ulink> creates for internal use, and also still hides 
+       all files beginning with a dot.</p></dd><dt><span class="term"><a name="HIDELOCALUSERS"></a>hide local users (G)</span></dt><dd><p>This parameter toggles the hiding of local UNIX 
+       users (root, wheel, floppy, etc) from remote clients.</p><p>Default: <b class="command">hide local users = no</b></p></dd><dt><span class="term"><a name="HIDESPECIALFILES"></a>hide special files (S)</span></dt><dd><p>This parameter prevents clients from seeing
+       special files such as sockets, devices and fifo's in directory 
+       listings.
+       </p><p>Default: <b class="command">hide special files = no</b></p></dd><dt><span class="term"><a name="HIDEUNREADABLE"></a>hide unreadable (S)</span></dt><dd><p>This parameter prevents clients from seeing the
+       existance of files that cannot be read. Defaults to off.</p><p>Default: <b class="command">hide unreadable = no</b></p></dd><dt><span class="term"><a name="HIDEUNWRITEABLEFILES"></a>hide unwriteable files (S)</span></dt><dd><p>This parameter prevents clients from seeing
+       the existance of files that cannot be written to. Defaults to off.
+       Note that unwriteable directories are shown as usual.
+       </p><p>Default: <b class="command">hide unwriteable = no</b></p></dd><dt><span class="term"><a name="HOMEDIRMAP"></a>homedir map (G)</span></dt><dd><p>If<link linkend="NISHOMEDIR"> is <tt class="constant">yes</tt>, and <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> is also acting 
+       as a Win95/98 <i class="parameter"><tt>logon server</tt></i> then this parameter 
+       specifies the NIS (or YP) map from which the server for the user's 
+       home directory should be extracted.  At present, only the Sun 
+       auto.home map format is understood. The form of the map is:</p><p><b class="command">username   server:/some/file/system</b></p><p>and the program will extract the servername from before 
+       the first ':'.  There should probably be a better parsing system 
+       that copes with different map formats and also Amd (another 
+       automounter) maps.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>A working NIS client is required on 
+       the system for this option to work.</p></div><p>See also <link linkend="NISHOMEDIR">, <link linkend="DOMAINLOGONS">.</p><p>Default: <b class="command">homedir map = &lt;empty string&gt;</b></p><p>Example: <b class="command">homedir map = amd.homedir</b></p></dd><dt><span class="term"><a name="HOSTMSDFS"></a>host msdfs (G)</span></dt><dd><p>If set to <tt class="constant">yes</tt>, Samba will act as a Dfs
+       server, and allow Dfs-aware clients to browse Dfs trees hosted
+       on the server.</p><p>See also the <link linkend="MSDFSROOT"> share  level  parameter.  For
+       more  information  on  setting  up a Dfs tree on Samba,
+       refer to <link linkend="msdfs">.
+       </p><p>Default: <b class="command">host msdfs = no</b></p></dd><dt><span class="term"><a name="HOSTNAMELOOKUPS"></a>hostname lookups (G)</span></dt><dd><p>Specifies whether samba should use (expensive)
+    hostname lookups or use the ip addresses instead. An example place
+    where hostname lookups are currently used is when checking 
+    the <b class="command">hosts deny</b> and <b class="command">hosts allow</b>.
+    </p><p>Default: <b class="command">hostname lookups = yes</b></p><p>Example: <b class="command">hostname lookups = no</b></p></dd><dt><span class="term"><a name="HOSTSALLOW"></a>hosts allow (S)</span></dt><dd><p>A synonym for this parameter is <i class="parameter"><tt>allow 
+    hosts</tt></i>.</p><p>This parameter is a comma, space, or tab delimited 
+    set of hosts which are permitted to access a service.</p><p>If specified in the [global] section then it will
+    apply to all services, regardless of whether the individual 
+    service has a different setting.</p><p>You can specify the hosts by name or IP number. For 
+    example, you could restrict access to only the hosts on a 
+    Class C subnet with something like <b class="command">allow hosts = 150.203.5.
+    </b>. The full syntax of the list is described in the man 
+    page <tt class="filename">hosts_access(5)</tt>. Note that this man
+    page may not be present on your system, so a brief description will
+    be given here also.</p><p>Note that the localhost address 127.0.0.1 will always 
+    be allowed access unless specifically denied by a <link linkend="HOSTSDENY"> option.</p><p>You can also specify hosts by network/netmask pairs and 
+    by netgroup names if your system supports netgroups. The 
+    <span class="emphasis"><em>EXCEPT</em></span> keyword can also be used to limit a 
+    wildcard list. The following examples may provide some help:</p><p>Example 1: allow all IPs in 150.203.*.*; except one</p><p><b class="command">hosts allow = 150.203. EXCEPT 150.203.6.66</b></p><p>Example 2: allow hosts that match the given network/netmask</p><p><b class="command">hosts allow = 150.203.15.0/255.255.255.0</b></p><p>Example 3: allow a couple of hosts</p><p><b class="command">hosts allow = lapland, arvidsjaur</b></p><p>Example 4: allow only hosts in NIS netgroup "foonet", but 
+    deny access from one particular host</p><p><b class="command">hosts allow = @foonet</b></p><p><b class="command">hosts deny = pirate</b></p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Note that access still requires suitable user-level passwords.</p></div><p>See <a href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a> for a way of testing your host access 
+    to see if it does what you expect.</p><p>Default: <span class="emphasis"><em>none (i.e., all hosts permitted access)</em></span></p><p>Example: <b class="command">allow hosts = 150.203.5. myhost.mynet.edu.au</b></p></dd><dt><span class="term"><a name="HOSTSDENY"></a>hosts deny (S)</span></dt><dd><p>The opposite of <i class="parameter"><tt>hosts allow</tt></i> 
+    - hosts listed here are <span class="emphasis"><em>NOT</em></span> permitted access to 
+    services unless the specific services have their own lists to override 
+    this one. Where the lists conflict, the <i class="parameter"><tt>allow</tt></i> 
+    list takes precedence.</p><p>Default: <span class="emphasis"><em>none (i.e., no hosts specifically excluded)</em></span></p><p>Example: <b class="command">hosts deny = 150.203.4. badhost.mynet.edu.au</b></p></dd><dt><span class="term"><a name="HOSTSEQUIV"></a>hosts equiv (G)</span></dt><dd><p>If this global parameter is a non-null string, 
+    it specifies the name of a file to read for the names of hosts 
+    and users who will be allowed access without specifying a password.
+    </p><p>This is not be confused with <link linkend="HOSTSALLOW"> which is about hosts 
+    access to services and is more useful for guest services. <i class="parameter"><tt>
+    hosts equiv</tt></i> may be useful for NT clients which will 
+    not supply passwords to Samba.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>The use of <i class="parameter"><tt>hosts equiv
+    </tt></i> can be a major security hole. This is because you are 
+    trusting the PC to supply the correct username. It is very easy to 
+    get a PC to supply a false username. I recommend that the 
+    <i class="parameter"><tt>hosts equiv</tt></i> option be only used if you really 
+    know what you are doing, or perhaps on a home network where you trust 
+    your spouse and kids. And only if you <span class="emphasis"><em>really</em></span> trust 
+    them :-).</p></div><p>Default: <span class="emphasis"><em>no host equivalences</em></span></p><p>Example: <b class="command">hosts equiv = /etc/hosts.equiv</b></p></dd><dt><span class="term"><a name="IDMAPBACKEND"></a>idmap backend (G)</span></dt><dd><p>
+       The purpose of the idmap backend parameter is to allow idmap to NOT use the local idmap
+       tdb file to obtain SID to UID / GID mappings, but instead to obtain them from a common
+       LDAP backend. This way all domain members and controllers will have the same UID and GID
+       to SID mappings. This avoids the risk of UID / GID inconsistencies across UNIX / Linux
+       systems that are sharing information over protocols other than SMB/CIFS (ie: NFS).
+       </p><p>Default: <b class="command">idmap backend = &lt;empty string&gt;</b></p><p>Example: <b class="command">idmap backend = ldap:ldap://ldapslave.example.com</b></p></dd><dt><span class="term"><a name="IDMAPGID"></a>idmap gid (G)</span></dt><dd><p>The idmap gid parameter specifies the range of group ids that are allocated for
+       the purpose of mapping UNX groups to NT group SIDs. This range of group ids should have no 
+       existing local or NIS groups within it as strange conflicts can occur otherwise.</p><p>The availability of an idmap gid range is essential for correct operation of
+       all group mapping.</p><p>Default: <b class="command">idmap gid = &lt;empty string&gt;</b></p><p>Example: <b class="command">idmap gid = 10000-20000</b></p></dd><dt><span class="term"><a name="IDMAPUID"></a>idmap uid (G)</span></dt><dd><p>The idmap uid parameter specifies the range of user ids that are allocated for use
+       in mapping UNIX users to NT user SIDs. This range of ids should have no existing local
+       or NIS users within it as strange conflicts can occur otherwise.</p><p>Default: <b class="command">idmap uid = &lt;empty string&gt;</b></p><p>Example: <b class="command">idmap uid = 10000-20000</b></p></dd><dt><span class="term"><a name="INCLUDE"></a>include (G)</span></dt><dd><p>This allows you to include one config file 
+       inside another.  The file is included literally, as though typed 
+       in place.</p><p>It takes the standard substitutions, except <i class="parameter"><tt>%u
+       </tt></i>, <i class="parameter"><tt>%P</tt></i> and <i class="parameter"><tt>%S</tt></i>.
+       </p><p>Default: <span class="emphasis"><em>no file included</em></span></p><p>Example: <b class="command">include = /usr/local/samba/lib/admin_smb.conf</b></p></dd><dt><span class="term"><a name="INHERITACLS"></a>inherit acls (S)</span></dt><dd><p>This parameter can be used to ensure that if default acls
+    exist on parent directories, they are always honored when creating a
+    subdirectory. The default behavior is to use the mode specified when
+    creating the directory.  Enabling this option sets the mode to 0777,
+    thus guaranteeing that  default directory acls are propagated.
+    </p><p>Default: <b class="command">inherit acls = no</b>
+</p></dd><dt><span class="term"><a name="INHERITPERMISSIONS"></a>inherit permissions (S)</span></dt><dd><p>The permissions on new files and directories 
+    are normally governed by <link linkend="CREATEMASK">, <link linkend="DIRECTORYMASK">, <link linkend="FORCECREATEMODE"> and <link linkend="FORCEDIRECTORYMODE"> but the boolean inherit 
+    permissions parameter overrides this.</p><p>New directories inherit the mode of the parent directory,
+    including bits such as setgid.</p><p>New files inherit their read/write bits from the parent 
+    directory.  Their execute bits continue to be determined by
+    <link linkend="MAPARCHIVE">, <link linkend="MAPHIDDEN"> and <link linkend="MAPSYSTEM"> as usual.</p><p>Note that the setuid bit is <span class="emphasis"><em>never</em></span> set via 
+    inheritance (the code explicitly prohibits this).</p><p>This can be particularly useful on large systems with 
+    many users, perhaps several thousand, to allow a single [homes] 
+    share to be used flexibly by each user.</p><p>See also <link linkend="CREATEMASK">, <link linkend="DIRECTORYMASK">, <link linkend="FORCECREATEMODE"> and <link linkend="FORCEDIRECTORYMODE">.</p><p>Default: <b class="command">inherit permissions = no</b></p></dd><dt><span class="term"><a name="INTERFACES"></a>interfaces (G)</span></dt><dd><p>This option allows you to override the default 
+       network interfaces list that Samba will use for browsing, name 
+       registration and other NBT traffic. By default Samba will query 
+       the kernel for the list of all active interfaces and use any 
+       interfaces except 127.0.0.1 that are broadcast capable.</p><p>The option takes a list of interface strings. Each string 
+       can be in any of the following forms:</p><div class="itemizedlist"><ul type="disc"><li><p>a network interface name (such as eth0). 
+               This may include shell-like wildcards so eth* will match 
+               any interface starting with the substring "eth"</p></li><li><p>an IP address. In this case the netmask is 
+               determined from the list of interfaces obtained from the 
+               kernel</p></li><li><p>an IP/mask pair. </p></li><li><p>a broadcast/mask pair.</p></li></ul></div><p>The "mask" parameters can either be a bit length (such 
+       as 24 for a C class network) or a full netmask in dotted 
+       decimal form.</p><p>The "IP" parameters above can either be a full dotted 
+       decimal IP address or a hostname which will be looked up via 
+       the OS's normal hostname resolution mechanisms.</p><p>For example, the following line:</p><p><b class="command">interfaces = eth0 192.168.2.10/24 192.168.3.10/255.255.255.0</b></p><p>would configure three network interfaces corresponding 
+       to the eth0 device and IP addresses 192.168.2.10 and 192.168.3.10. 
+       The netmasks of the latter two interfaces would be set to 255.255.255.0.</p><p>See also <link linkend="BINDINTERFACESONLY">.</p><p>Default: <span class="emphasis"><em>all active interfaces except 127.0.0.1 
+       that are broadcast capable</em></span></p></dd><dt><span class="term"><a name="INVALIDUSERS"></a>invalid users (S)</span></dt><dd><p>This is a list of users that should not be allowed 
+    to login to this service. This is really a <span class="emphasis"><em>paranoid</em></span> 
+    check to absolutely ensure an improper setting does not breach 
+    your security.</p><p>A name starting with a '@' is interpreted as an NIS 
+    netgroup first (if your system supports NIS), and then as a UNIX 
+    group if the name was not found in the NIS netgroup database.</p><p>A name starting with '+' is interpreted only 
+    by looking in the UNIX group database. A name starting with 
+    '&amp;' is interpreted only by looking in the NIS netgroup database 
+    (this requires NIS to be working on your system). The characters 
+    '+' and '&amp;' may be used at the start of the name in either order 
+    so the value <i class="parameter"><tt>+&amp;group</tt></i> means check the 
+    UNIX group database, followed by the NIS netgroup database, and 
+    the value <i class="parameter"><tt>&amp;+group</tt></i> means check the NIS
+    netgroup database, followed by the UNIX group database (the 
+    same as the '@' prefix).</p><p>The current servicename is substituted for <i class="parameter"><tt>%S</tt></i>. 
+    This is useful in the [homes] section.</p><p>See also <link linkend="VALIDUSERS">.</p><p>Default: <span class="emphasis"><em>no invalid users</em></span></p><p>Example: <b class="command">invalid users = root fred admin @wheel</b></p></dd><dt><span class="term"><a name="KEEPALIVE"></a>keepalive (G)</span></dt><dd><p>The value of the parameter (an integer) represents 
+    the number of seconds between <i class="parameter"><tt>keepalive</tt></i> 
+    packets. If this parameter is zero, no keepalive packets will be 
+    sent. Keepalive packets, if sent, allow the server to tell whether 
+    a client is still present and responding.</p><p>Keepalives should, in general, not be needed if the socket 
+    being used has the SO_KEEPALIVE attribute set on it (see <link linkend="SOCKETOPTIONS">). 
+    Basically you should only use this option if you strike difficulties.</p><p>Default: <b class="command">keepalive = 300</b></p><p>Example: <b class="command">keepalive = 600</b></p></dd><dt><span class="term"><a name="KERNELCHANGENOTIFY"></a>kernel change notify (G)</span></dt><dd><p>This parameter specifies whether Samba should ask the 
+       kernel for change notifications in directories so that
+       SMB clients can refresh whenever the data on the server changes.
+       </p><p>This parameter is only usd when your kernel supports 
+       change notification to user programs, using the F_NOTIFY fcntl.
+       </p><p>Default: <span class="emphasis"><em>Yes</em></span></p></dd><dt><span class="term"><a name="KERNELOPLOCKS"></a>kernel oplocks (G)</span></dt><dd><p>For UNIXes that support kernel based <link linkend="OPLOCKS">
+       (currently only IRIX and the Linux 2.4 kernel), this parameter 
+       allows the use of them to be turned on or off.</p><p>Kernel oplocks support allows Samba <i class="parameter"><tt>oplocks
+       </tt></i> to be broken whenever a local UNIX process or NFS operation 
+       accesses a file that <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> has oplocked. This allows complete 
+       data consistency between SMB/CIFS, NFS and local file access (and is 
+       a <span class="emphasis"><em>very</em></span> cool feature :-).</p><p>This parameter defaults to <tt class="constant">on</tt>, but is translated
+       to a no-op on systems that no not have the necessary kernel support.
+       You should never need to touch this parameter.</p><p>See also the <link linkend="OPLOCKS"> and <link linkend="LEVEL2OPLOCKS"> parameters.</p><p>Default: <b class="command">kernel oplocks = yes</b></p></dd><dt><span class="term"><a name="LANMANAUTH"></a>lanman auth (G)</span></dt><dd><p>This parameter determines whether or not <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to authenticate users 
+    using the LANMAN password hash. If disabled, only clients which support NT 
+    password hashes (e.g. Windows NT/2000 clients, smbclient, etc... but not 
+    Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host.</p><p>The LANMAN encrypted response is easily broken, due to it's
+    case-insensitive nature, and the choice of algorithm.  Servers
+    without Windows 95/98 or MS DOS clients are advised to disable
+    this option.  </p><p>Unlike the <b class="command">encypt
+    passwords</b> option, this parameter cannot alter client
+    behaviour, and the LANMAN response will still be sent over the
+    network.  See the <b class="command">client lanman
+    auth</b> to disable this for Samba's clients (such as smbclient)</p><p>If this option, and <b class="command">ntlm
+    auth</b> are both disabled, then only NTLMv2 logins will be
+    permited.  Not all clients support NTLMv2, and most will require
+    special configuration to us it.</p><p>Default : <b class="command">lanman auth = yes</b></p></dd><dt><span class="term"><a name="LARGEREADWRITE"></a>large readwrite (G)</span></dt><dd><p>This parameter determines whether or not
+    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> supports the new 64k
+    streaming  read and write varient SMB requests introduced with
+    Windows 2000. Note that due to Windows 2000 client redirector bugs
+    this requires Samba to be running on a 64-bit capable operating
+    system such as IRIX, Solaris or a Linux 2.4 kernel. Can improve
+    performance by 10% with Windows 2000 clients. Defaults to on. Not as
+    tested as some other Samba code paths.</p><p>Default: <b class="command">large readwrite = yes</b></p></dd><dt><span class="term"><a name="LDAPADMINDN"></a>ldap admin dn (G)</span></dt><dd><p> The <i class="parameter"><tt>ldap admin dn</tt></i>
+       defines the Distinguished  Name (DN) name used by Samba to
+       contact the ldap server when retreiving  user account
+       information. The <i class="parameter"><tt>ldap admin
+       dn</tt></i> is used in conjunction with the admin dn password
+       stored in the <tt class="filename">private/secrets.tdb</tt> file.
+       See the <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a> man page for more
+       information on how  to accmplish this.</p></dd><dt><span class="term"><a name="LDAPDELETEDN"></a>ldap delete dn (G)</span></dt><dd><p> This parameter specifies whether a delete
+       operation in the ldapsam deletes the complete entry or only the attributes
+       specific to Samba.
+       </p><p>Default: <span class="emphasis"><em>ldap delete dn = no</em></span></p></dd><dt><span class="term"><a name="LDAPFILTER"></a>ldap filter (G)</span></dt><dd><p>This parameter specifies the RFC 2254 compliant LDAP search filter.
+       The default is to match the login name with the <tt class="constant">uid</tt> 
+       attribute for all entries matching the <tt class="constant">sambaAccount</tt>           
+       objectclass.  Note that this filter should only return one entry.
+       </p><p>Default: <b class="command">ldap filter = (&amp;(uid=%u)(objectclass=sambaAccount))</b></p></dd><dt><span class="term"><a name="LDAPGROUPSUFFIX"></a>ldap group suffix (G)</span></dt><dd><p>This parameters specifies the suffix that is 
+       used for groups when these are added to the LDAP directory.
+       If this parameter is unset, the value of <i class="parameter"><tt>ldap suffix</tt></i> will be used instead.</p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <span class="emphasis"><em>dc=samba,ou=Groups</em></span></p></dd><dt><span class="term"><a name="LDAPIDMAPSUFFIX"></a>ldap idmap suffix (G)</span></dt><dd><p>This parameters specifies the suffix that is 
+       used when storing idmap mappings. If this parameter 
+       is unset, the value of <i class="parameter"><tt>ldap suffix</tt></i>
+       will be used instead.</p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <span class="emphasis"><em>ou=Idmap,dc=samba,dc=org</em></span></p></dd><dt><span class="term"><a name="LDAPMACHINESUFFIX"></a>ldap machine suffix (G)</span></dt><dd><p>It specifies where machines should be added to the ldap tree.</p><p>Default: <span class="emphasis"><em>none</em></span></p></dd><dt><span class="term"><a name="LDAPPASSWDSYNC"></a>ldap passwd sync (G)</span></dt><dd><p>This option is used to define whether
+       or not Samba should sync the LDAP password with the NT
+       and LM hashes for normal accounts (NOT for
+       workstation, server or domain trusts) on a password
+       change via SAMBA.  
+       </p><p>The <i class="parameter"><tt>ldap passwd
+       sync</tt></i> can be set to one of three values: </p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>Yes</tt></i>  =  Try 
+                       to update the LDAP, NT and LM passwords and update the pwdLastSet time.</p></li><li><p><i class="parameter"><tt>No</tt></i> = Update NT and 
+                       LM passwords and update the pwdLastSet time.</p></li><li><p><i class="parameter"><tt>Only</tt></i> = Only update 
+                       the LDAP password and let the LDAP server do the rest.</p></li></ul></div><p>Default: <b class="command">ldap passwd sync = no</b></p></dd><dt><span class="term"><a name="LDAPPORT"></a>ldap port (G)</span></dt><dd><p>This parameter is only available if Samba has been
+       configure to include the <b class="command">--with-ldapsam</b> option
+       at compile time.</p><p>This option is used to control the tcp port number used to contact
+       the <link linkend="LDAPSERVER">.
+       The default is to use the stand LDAPS port 636.</p><p>See Also: <link linkend="LDAPSSL"></p><p>Default : <b class="command">ldap port = 636 ; if ldap ssl = on</b></p><p>Default : <b class="command">ldap port = 389 ; if ldap ssl = off</b></p></dd><dt><span class="term"><a name="LDAPSERVER"></a>ldap server (G)</span></dt><dd><p>This parameter is only available if Samba has been
+       configure to include the <b class="command">--with-ldapsam</b> 
+       option at compile time.</p><p>This parameter should contain the FQDN of the ldap directory
+       server which should be queried to locate user account information.
+       </p><p>Default : <b class="command">ldap server = localhost</b></p></dd><dt><span class="term"><a name="LDAPSSL"></a>ldap ssl (G)</span></dt><dd><p>This option is used to define whether or not Samba should
+       use SSL when connecting to the ldap server
+       This is <span class="emphasis"><em>NOT</em></span> related to
+       Samba's previous SSL support which was enabled by specifying the 
+       <b class="command">--with-ssl</b> option to the <tt class="filename">configure</tt> 
+       script.</p><p>The <i class="parameter"><tt>ldap ssl</tt></i> can be set to one of three values:</p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>Off</tt></i> = Never 
+                       use SSL when querying the directory.</p></li><li><p><i class="parameter"><tt>Start_tls</tt></i> = Use 
+                       the LDAPv3 StartTLS extended operation (RFC2830) for 
+                       communicating with the directory server.</p></li><li><p><i class="parameter"><tt>On</tt></i>  = Use SSL 
+                       on the ldaps port when contacting the <i class="parameter"><tt>ldap server</tt></i>. Only available when the 
+                       backwards-compatiblity <b class="command">--with-ldapsam</b> option is specified
+                       to configure. See <link linkend="PASSDBBACKEND"></p></li></ul></div><p>Default : <b class="command">ldap ssl = start_tls</b></p></dd><dt><span class="term"><a name="LDAPSUFFIX"></a>ldap suffix (G)</span></dt><dd><p>Specifies where user and machine accounts are added to the
+       tree. Can be overriden by <b class="command">ldap user
+       suffix</b> and <b class="command">ldap machine
+       suffix</b>. It also used as the base dn for all ldap
+       searches. </p><p>Default: <span class="emphasis"><em>none</em></span></p></dd><dt><span class="term"><a name="LDAPUSERSUFFIX"></a>ldap user suffix (G)</span></dt><dd><p>This parameter specifies where users are added to the tree. 
+       If this parameter is not specified, the value from <b class="command">ldap suffix</b>.</p><p>Default: <span class="emphasis"><em>none</em></span></p></dd><dt><span class="term"><a name="LEVEL2OPLOCKS"></a>level2 oplocks (S)</span></dt><dd><p>This parameter controls whether Samba supports
+       level2 (read-only) oplocks on a share.</p><p>Level2, or read-only oplocks allow Windows NT clients 
+       that have an oplock on a file to downgrade from a read-write oplock 
+       to a read-only oplock once a second client opens the file (instead 
+       of releasing all oplocks on a second open, as in traditional, 
+       exclusive oplocks). This allows all openers of the file that 
+       support level2 oplocks to cache the file for read-ahead only (ie. 
+       they may not cache writes or lock requests) and increases performance 
+       for many accesses of files that are not commonly written (such as 
+       application .EXE files).</p><p>Once one of the clients which have a read-only oplock 
+       writes to the file all clients are notified (no reply is needed 
+       or waited for) and told to break their oplocks to "none" and 
+       delete any read-ahead caches.</p><p>It is recommended that this parameter be turned on to
+       speed access to shared executables.</p><p>For more discussions on level2 oplocks see the CIFS spec.</p><p>Currently, if <link linkend="KERNELOPLOCKS"> are supported then level2 oplocks are 
+       not granted (even if this parameter is set to <tt class="constant">yes</tt>). 
+       Note also, the <link linkend="OPLOCKS"> parameter must be set to <tt class="constant">yes</tt> on this share in order for 
+       this parameter to have any effect.</p><p>See also the <link linkend="OPLOCKS"> and <link linkend="OPLOCKS"> parameters.</p><p>Default: <b class="command">level2 oplocks = yes</b></p></dd><dt><span class="term"><a name="LMANNOUNCE"></a>lm announce (G)</span></dt><dd><p>This parameter determines if <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will produce Lanman announce 
+       broadcasts that are needed by OS/2 clients in order for them to see 
+       the Samba server in their browse list. This parameter can have three 
+       values, <tt class="constant">yes</tt>, <tt class="constant">no</tt>, or
+       <tt class="constant">auto</tt>. The default is <tt class="constant">auto</tt>.  
+       If set to <tt class="constant">no</tt> Samba will never produce these 
+       broadcasts. If set to <tt class="constant">yes</tt> Samba will produce 
+       Lanman announce broadcasts at a frequency set by the parameter 
+       <i class="parameter"><tt>lm interval</tt></i>. If set to <tt class="constant">auto</tt> 
+       Samba will not send Lanman announce broadcasts by default but will 
+       listen for them. If it hears such a broadcast on the wire it will 
+       then start sending them at a frequency set by the parameter 
+       <i class="parameter"><tt>lm interval</tt></i>.</p><p>See also <link linkend="LMINTERVAL">.</p><p>Default: <b class="command">lm announce = auto</b></p><p>Example: <b class="command">lm announce = yes</b></p></dd><dt><span class="term"><a name="LMINTERVAL"></a>lm interval (G)</span></dt><dd><p>If Samba is set to produce Lanman announce 
+       broadcasts needed by OS/2 clients (see the <link linkend="LMANNOUNCE"> parameter) then this 
+       parameter defines the frequency in seconds with which they will be 
+       made.  If this is set to zero then no Lanman announcements will be 
+       made despite the setting of the <i class="parameter"><tt>lm announce</tt></i> 
+       parameter.</p><p>See also <link linkend="LMANNOUNCE">.</p><p>Default: <b class="command">lm interval = 60</b></p><p>Example: <b class="command">lm interval = 120</b></p></dd><dt><span class="term"><a name="LOADPRINTERS"></a>load printers (G)</span></dt><dd><p>A boolean variable that controls whether all 
+    printers in the printcap will be loaded for browsing by default. 
+    See the <link linkend="PRINTERSSECT"> section for 
+    more details.</p><p>Default: <b class="command">load printers = yes</b></p></dd><dt><span class="term"><a name="LOCALMASTER"></a>local master (G)</span></dt><dd><p>This option allows <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> to try and become a local master browser 
+       on a subnet. If set to <tt class="constant">no</tt> then <b class="command">
+       nmbd</b> will not attempt to become a local master browser 
+       on a subnet and will also lose in all browsing elections. By
+       default this value is set to <tt class="constant">yes</tt>. Setting this value to 
+       <tt class="constant">yes</tt> doesn't mean that Samba will <span class="emphasis"><em>become</em></span> the 
+       local master browser on a subnet, just that <b class="command">nmbd</b> 
+       will <span class="emphasis"><em>participate</em></span> in elections for local master browser.</p><p>Setting this value to <tt class="constant">no</tt> will cause <b class="command">nmbd</b> <span class="emphasis"><em>never</em></span> to become a local 
+       master browser.</p><p>Default: <b class="command">local master = yes</b></p></dd><dt><span class="term"><a name="LOCKDIR"></a>lock dir (G)</span></dt><dd><p>Synonym for <link linkend="LOCKDIRECTORY">.
+</p></dd><dt><span class="term"><a name="LOCKDIRECTORY"></a>lock directory (G)</span></dt><dd><p>This option specifies the directory where lock 
+       files will be placed.  The lock files are used to implement the 
+       <link linkend="MAXCONNECTIONS"> option.</p><p>Default: <b class="command">lock directory = ${prefix}/var/locks</b></p><p>Example: <b class="command">lock directory = /var/run/samba/locks</b></p></dd><dt><span class="term"><a name="LOCKING"></a>locking (S)</span></dt><dd><p>This controls whether or not locking will be 
+       performed by the server in response to lock requests from the 
+       client.</p><p>If <b class="command">locking = no</b>, all lock and unlock 
+       requests will appear to succeed and all lock queries will report 
+       that the file in question is available for locking.</p><p>If <b class="command">locking = yes</b>, real locking will be performed 
+       by the server.</p><p>This option <span class="emphasis"><em>may</em></span> be useful for read-only 
+       filesystems which <span class="emphasis"><em>may</em></span> not need locking (such as 
+       CDROM drives), although setting this parameter of <tt class="constant">no</tt> 
+       is not really recommended even in this case.</p><p>Be careful about disabling locking either globally or in a 
+       specific service, as lack of locking may result in data corruption. 
+       You should never need to set this parameter.</p><p>Default: <b class="command">locking = yes</b></p></dd><dt><span class="term"><a name="LOCKSPINCOUNT"></a>lock spin count (G)</span></dt><dd><p>This parameter controls the number of times
+       that smbd should attempt to gain a byte range lock on the 
+       behalf of a client request.  Experiments have shown that
+       Windows 2k servers do not reply with a failure if the lock
+       could not be immediately granted, but try a few more times
+       in case the lock could later be aquired.  This behavior
+       is used to support PC database formats such as MS Access
+       and FoxPro.
+       </p><p>Default: <b class="command">lock spin count = 3</b></p></dd><dt><span class="term"><a name="LOCKSPINTIME"></a>lock spin time (G)</span></dt><dd><p>The time in microseconds that smbd should 
+       pause before attempting to gain a failed lock.  See
+       <link linkend="LOCKSPINCOUNT"> for more details.</p><p>Default: <b class="command">lock spin time = 10</b></p></dd><dt><span class="term"><a name="LOGFILE"></a>log file (G)</span></dt><dd><p>This option allows you to override the name 
+    of the Samba log file (also known as the debug file).</p><p>This option takes the standard substitutions, allowing 
+    you to have separate log files for each user or machine.</p><p>Example: <b class="command">log file = /usr/local/samba/var/log.%m</b></p></dd><dt><span class="term"><a name="LOGLEVEL"></a>log level (G)</span></dt><dd><p>The value of the parameter (a astring) allows 
+    the debug level (logging level) to be specified in the 
+    <tt class="filename">smb.conf</tt> file. This parameter has been
+    extended since the 2.2.x series, now it allow to specify the debug
+    level for multiple debug classes. This is to give greater 
+    flexibility in the configuration of the system.</p><p>The default will be the log level specified on 
+    the command line or level zero if none was specified.</p><p>Example: <b class="command">log level = 3 passdb:5 auth:10 winbind:2</b></p></dd><dt><span class="term"><a name="LOGONDRIVE"></a>logon drive (G)</span></dt><dd><p>This parameter specifies the local path to 
+       which the home directory will be connected (see <link linkend="LOGONHOME">) 
+       and is only used by NT Workstations. </p><p>Note that this option is only useful if Samba is set up as a
+       logon server.</p><p>Default: <b class="command">logon drive = z:</b></p><p>Example: <b class="command">logon drive = h:</b></p></dd><dt><span class="term"><a name="LOGONHOME"></a>logon home (G)</span></dt><dd><p>This parameter specifies the home directory 
+       location when a Win95/98 or NT Workstation logs into a Samba PDC.  
+       It allows you to do </p><p><tt class="prompt">C:\&gt;</tt>
+       <b class="userinput"><tt>NET USE H: /HOME</tt></b>
+       </p><p>from a command prompt, for example.</p><p>This option takes the standard substitutions, allowing 
+       you to have separate logon scripts for each user or machine.</p><p>This parameter can be used with Win9X workstations to ensure 
+       that roaming profiles are stored in a subdirectory of the user's 
+       home directory.  This is done in the following way:</p><p><b class="command">logon home = \\%N\%U\profile</b></p><p>This tells Samba to return the above string, with 
+       substitutions made when a client requests the info, generally 
+       in a NetUserGetInfo request.  Win9X clients truncate the info to
+       \\server\share when a user does <b class="command">net use /home</b>
+       but use the whole string when dealing with profiles.</p><p>Note that in prior versions of Samba, the <link linkend="LOGONPATH"> was returned rather than 
+       <i class="parameter"><tt>logon home</tt></i>.  This broke <b class="command">net use /home</b> but allowed profiles outside the home directory.  
+       The current implementation is correct, and can be used for profiles if you use 
+       the above trick.</p><p>This option is only useful if Samba is set up as a logon 
+       server.</p><p>Default: <b class="command">logon home = "\\%N\%U"</b></p><p>Example: <b class="command">logon home = "\\remote_smb_server\%U"</b></p></dd><dt><span class="term"><a name="LOGONPATH"></a>logon path (G)</span></dt><dd><p>This parameter specifies the home directory 
+       where roaming profiles (NTuser.dat etc files for Windows NT) are 
+       stored.  Contrary to previous versions of these manual pages, it has 
+       nothing to do with Win 9X roaming profiles.  To find out how to 
+       handle roaming profiles for Win 9X system, see the <link linkend="LOGONHOME"> parameter.</p><p>This option takes the standard substitutions, allowing you 
+       to have separate logon scripts for each user or machine.  It also 
+       specifies the directory from which the "Application Data", 
+       (<tt class="filename">desktop</tt>, <tt class="filename">start menu</tt>,
+       <tt class="filename">network neighborhood</tt>, <tt class="filename">programs</tt> 
+       and other folders, and their contents, are loaded and displayed on 
+       your Windows NT client.</p><p>The share and the path must be readable by the user for 
+       the preferences and directories to be loaded onto the Windows NT
+       client. The share must be writeable when the user logs in for the first
+       time, in order that the Windows NT client can create the NTuser.dat
+       and other directories.</p><p>Thereafter, the directories and any of the contents can, 
+       if required, be made read-only.  It is not advisable that the 
+       NTuser.dat file be made read-only - rename it to NTuser.man to 
+       achieve the desired effect (a <span class="emphasis"><em>MAN</em></span>datory 
+       profile). </p><p>Windows clients can sometimes maintain a connection to 
+       the [homes] share, even though there is no user logged in.  
+       Therefore, it is vital that the logon path does not include a 
+       reference to the homes share (i.e. setting this parameter to
+       \%N\%U\profile_path will cause problems).</p><p>This option takes the standard substitutions, allowing 
+       you to have separate logon scripts for each user or machine.</p><p>Note that this option is only useful if Samba is set up 
+       as a logon server.</p><p>Default: <b class="command">logon path = \\%N\%U\profile</b></p><p>Example: <b class="command">logon path = \\PROFILESERVER\PROFILE\%U</b></p></dd><dt><span class="term"><a name="LOGONSCRIPT"></a>logon script (G)</span></dt><dd><p>This parameter specifies the batch file (.bat) or 
+       NT command file (.cmd) to be downloaded and run on a machine when 
+       a user successfully logs in.  The file must contain the DOS 
+       style CR/LF line endings. Using a DOS-style editor to create the 
+       file is recommended.</p><p>The script must be a relative path to the [netlogon] 
+       service.  If the [netlogon] service specifies a <link linkend="PATH"> of <tt class="filename">/usr/local/samba/netlogon</tt>, and <b class="command">logon script = STARTUP.BAT</b>, then 
+       the file that will be downloaded is:</p><p><tt class="filename">/usr/local/samba/netlogon/STARTUP.BAT</tt></p><p>The contents of the batch file are entirely your choice.  A 
+       suggested command would be to add <b class="command">NET TIME \\SERVER /SET 
+       /YES</b>, to force every machine to synchronize clocks with 
+       the same time server.  Another use would be to add <b class="command">NET USE 
+       U: \\SERVER\UTILS</b> for commonly used utilities, or </p><pre class="screen">
+       <b class="userinput"><tt>NET USE Q: \\SERVER\ISO9001_QA</tt></b></pre><p> for example.</p><p>Note that it is particularly important not to allow write 
+       access to the [netlogon] share, or to grant users write permission 
+       on the batch files in a secure environment, as this would allow 
+       the batch files to be arbitrarily modified and security to be 
+       breached.</p><p>This option takes the standard substitutions, allowing you 
+       to have separate logon scripts for each user or machine.</p><p>This option is only useful if Samba is set up as a logon 
+       server.</p><p>Default: <span class="emphasis"><em>no logon script defined</em></span></p><p>Example: <b class="command">logon script = scripts\%U.bat</b></p></dd><dt><span class="term"><a name="LPPAUSECOMMAND"></a>lppause command (S)</span></dt><dd><p>This parameter specifies the command to be 
+    executed on the server host in order to stop printing or spooling 
+    a specific print job.</p><p>This command should be a program or script which takes 
+    a printer name and job number to pause the print job. One way 
+    of implementing this is by using job priorities, where jobs 
+    having a too low priority won't be sent to the printer.</p><p>If a <i class="parameter"><tt>%p</tt></i> is given then the printer name 
+    is put in its place. A <i class="parameter"><tt>%j</tt></i> is replaced with 
+    the job number (an integer).  On HPUX (see <i class="parameter"><tt>printing=hpux
+    </tt></i>), if the <i class="parameter"><tt>-p%p</tt></i> option is added 
+    to the lpq command, the job will show up with the correct status, i.e. 
+    if the job priority is lower than the set fence priority it will 
+    have the PAUSED status, whereas if  the priority is equal or higher it 
+    will have the SPOOLED or PRINTING status.</p><p>Note that it is good practice to include the absolute path 
+    in the lppause command as the PATH may not be available to the server.</p><p>See also the <link linkend="PRINTING"> parameter.</p><p>Default: Currently no default value is given to 
+    this string, unless the value of the <i class="parameter"><tt>printing</tt></i> 
+    parameter is <tt class="constant">SYSV</tt>, in which case the default is :</p><p><b class="command">lp -i %p-%j -H hold</b></p><p>or if the value of the <i class="parameter"><tt>printing</tt></i> parameter 
+    is <tt class="constant">SOFTQ</tt>, then the default is:</p><p><b class="command">qstat -s -j%j -h</b></p><p>Example for HPUX: <b class="command">lppause command = /usr/bin/lpalt %p-%j -p0</b></p></dd><dt><span class="term"><a name="LPQCACHETIME"></a>lpq cache time (G)</span></dt><dd><p>This controls how long lpq info will be cached 
+       for to prevent the <b class="command">lpq</b> command being called too 
+       often. A separate cache is kept for each variation of the <b class="command">
+       lpq</b> command used by the system, so if you use different 
+       <b class="command">lpq</b> commands for different users then they won't
+       share cache information.</p><p>The cache files are stored in <tt class="filename">/tmp/lpq.xxxx</tt> 
+       where xxxx is a hash of the <b class="command">lpq</b> command in use.</p><p>The default is 10 seconds, meaning that the cached results 
+       of a previous identical <b class="command">lpq</b> command will be used 
+       if the cached data is less than 10 seconds old. A large value may 
+       be advisable if your <b class="command">lpq</b> command is very slow.</p><p>A value of 0 will disable caching completely.</p><p>See also the <link linkend="PRINTING"> parameter.</p><p>Default: <b class="command">lpq cache time = 10</b></p><p>Example: <b class="command">lpq cache time = 30</b></p></dd><dt><span class="term"><a name="LPQCOMMAND"></a>lpq command (S)</span></dt><dd><p>This parameter specifies the command to be 
+    executed on the server host in order to obtain <b class="command">lpq
+    </b>-style printer status information.</p><p>This command should be a program or script which 
+    takes a printer name as its only parameter and outputs printer 
+    status information.</p><p>Currently nine styles of printer status information 
+    are supported; BSD, AIX, LPRNG, PLP, SYSV, HPUX, QNX, CUPS, and SOFTQ. 
+    This covers most UNIX systems. You control which type is expected 
+    using the <i class="parameter"><tt>printing =</tt></i> option.</p><p>Some clients (notably Windows for Workgroups) may not 
+    correctly send the connection number for the printer they are 
+    requesting status information about. To get around this, the 
+    server reports on the first printer service connected to by the 
+    client. This only happens if the connection number sent is invalid.</p><p>If a <i class="parameter"><tt>%p</tt></i> is given then the printer name 
+    is put in its place. Otherwise it is placed at the end of the 
+    command.</p><p>Note that it is good practice to include the absolute path 
+    in the <i class="parameter"><tt>lpq command</tt></i> as the <tt class="envar">$PATH
+    </tt> may not be available to the server.  When compiled with
+    the CUPS libraries, no <i class="parameter"><tt>lpq command</tt></i> is
+    needed because smbd will make a library call to obtain the 
+    print queue listing.</p><p>See also the <link linkend="PRINTING"> parameter.</p><p>Default: <span class="emphasis"><em>depends on the setting of <i class="parameter"><tt>
+    printing</tt></i></em></span></p><p>Example: <b class="command">lpq command = /usr/bin/lpq -P%p</b></p></dd><dt><span class="term"><a name="LPRESUMECOMMAND"></a>lpresume command (S)</span></dt><dd><p>This parameter specifies the command to be 
+    executed on the server host in order to restart or continue 
+    printing or spooling a specific print job.</p><p>This command should be a program or script which takes 
+    a printer name and job number to resume the print job. See 
+    also the <link linkend="LPPAUSECOMMAND"> parameter.</p><p>If a <i class="parameter"><tt>%p</tt></i> is given then the printer name 
+    is put in its place. A <i class="parameter"><tt>%j</tt></i> is replaced with 
+    the job number (an integer).</p><p>Note that it is good practice to include the absolute path 
+    in the <i class="parameter"><tt>lpresume command</tt></i> as the PATH may not 
+    be available to the server.</p><p>See also the <link linkend="PRINTING"> parameter.</p><p>Default: Currently no default value is given 
+    to this string, unless the value of the <i class="parameter"><tt>printing</tt></i> 
+    parameter is <tt class="constant">SYSV</tt>, in which case the default is :</p><p><b class="command">lp -i %p-%j -H resume</b></p><p>or if the value of the <i class="parameter"><tt>printing</tt></i> parameter 
+    is <tt class="constant">SOFTQ</tt>, then the default is:</p><p><b class="command">qstat -s -j%j -r</b></p><p>Example for HPUX: <b class="command">lpresume command = /usr/bin/lpalt %p-%j -p2</b></p></dd><dt><span class="term"><a name="LPRMCOMMAND"></a>lprm command (S)</span></dt><dd><p>This parameter specifies the command to be 
+    executed on the server host in order to delete a print job.</p><p>This command should be a program or script which takes 
+    a printer name and job number, and deletes the print job.</p><p>If a <i class="parameter"><tt>%p</tt></i> is given then the printer name 
+    is put in its place. A <i class="parameter"><tt>%j</tt></i> is replaced with 
+    the job number (an integer).</p><p>Note that it is good practice to include the absolute 
+    path in the <i class="parameter"><tt>lprm command</tt></i> as the PATH may not be 
+    available to the server.</p><p>See also the <link linkend="PRINTING"> parameter.</p><p>Default: <span class="emphasis"><em>depends on the setting of <i class="parameter"><tt>printing
+    </tt></i></em></span></p><p>Example 1: <b class="command">lprm command = /usr/bin/lprm -P%p %j</b></p><p>Example 2: <b class="command">lprm command = /usr/bin/cancel %p-%j</b></p></dd><dt><span class="term"><a name="MACHINEPASSWORDTIMEOUT"></a>machine password timeout (G)</span></dt><dd><p>If a Samba server is a member of a Windows 
+       NT Domain (see the <link linkend="SECURITYEQUALSDOMAIN">) 
+       parameter) then periodically a running smbd
+        process will try and change the MACHINE ACCOUNT 
+       PASSWORD stored in the TDB called <tt class="filename">private/secrets.tdb
+       </tt>.  This parameter specifies how often this password 
+       will be changed, in seconds. The default is one week (expressed in 
+       seconds), the same as a Windows NT Domain member server.</p><p>See also <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>, and the <link linkend="SECURITYEQUALSDOMAIN">) parameter.</p><p>Default: <b class="command">machine password timeout = 604800</b></p></dd><dt><span class="term"><a name="MAGICOUTPUT"></a>magic output (S)</span></dt><dd><p>This parameter specifies the name of a file 
+       which will contain output created by a magic script (see the 
+       <link linkend="MAGICSCRIPT">
+       parameter below).</p><p>Warning: If two clients use the same <i class="parameter"><tt>magic script
+       </tt></i> in the same directory the output file content
+       is undefined.</p><p>Default: <b class="command">magic output = &lt;magic script name&gt;.out</b></p><p>Example: <b class="command">magic output = myfile.txt</b></p></dd><dt><span class="term"><a name="MAGICSCRIPT"></a>magic script (S)</span></dt><dd><p>This parameter specifies the name of a file which, 
+       if opened, will be executed by the server when the file is closed. 
+       This allows a UNIX script to be sent to the Samba host and 
+       executed on behalf of the connected user.</p><p>Scripts executed in this way will be deleted upon 
+       completion assuming that the user has the appropriate level 
+       of privilege and the file permissions allow the deletion.</p><p>If the script generates output, output will be sent to 
+       the file specified by the <link linkend="MAGICOUTPUT"> parameter (see above).</p><p>Note that some shells are unable to interpret scripts 
+       containing CR/LF instead of CR as 
+       the end-of-line marker. Magic scripts must be executable 
+       <span class="emphasis"><em>as is</em></span> on the host, which for some hosts and 
+       some shells will require filtering at the DOS end.</p><p>Magic scripts are <span class="emphasis"><em>EXPERIMENTAL</em></span> and 
+       should <span class="emphasis"><em>NOT</em></span> be relied upon.</p><p>Default: <span class="emphasis"><em>None. Magic scripts disabled.</em></span></p><p>Example: <b class="command">magic script = user.csh</b></p></dd><dt><span class="term"><a name="MANGLECASE"></a>mangle case (S)</span></dt><dd><p>See the section on <link linkend="NAMEMANGLINGSECT"></p><p>Default: <b class="command">mangle case = no</b></p></dd><dt><span class="term"><a name="MANGLEDMAP"></a>mangled map (S)</span></dt><dd><p>This is for those who want to directly map UNIX 
+       file names which cannot be represented on Windows/DOS.  The mangling 
+       of names is not always what is needed.  In particular you may have 
+       documents with file extensions that differ between DOS and UNIX. 
+       For example, under UNIX it is common to use <tt class="filename">.html</tt> 
+       for HTML files, whereas under Windows/DOS <tt class="filename">.htm</tt> 
+       is more commonly used.</p><p>So to map <tt class="filename">html</tt> to <tt class="filename">htm</tt> 
+       you would use:</p><p><b class="command">mangled map = (*.html *.htm)</b></p><p>One very useful case is to remove the annoying <tt class="filename">;1
+       </tt> off the ends of filenames on some CDROMs (only visible 
+       under some UNIXes). To do this use a map of (*;1 *;).</p><p>Default: <span class="emphasis"><em>no mangled map</em></span></p><p>Example: <b class="command">mangled map = (*;1 *;)</b></p></dd><dt><span class="term"><a name="MANGLEDNAMES"></a>mangled names (S)</span></dt><dd><p>This controls whether non-DOS names under UNIX 
+       should be mapped to DOS-compatible names ("mangled") and made visible, 
+       or whether non-DOS names should simply be ignored.</p><p>See the section on <link linkend="NAMEMANGLINGSECT"> for 
+       details on how to control the mangling process.</p><p>If mangling is used then the mangling algorithm is as follows:</p><div class="itemizedlist"><ul type="disc"><li><p>The first (up to) five alphanumeric characters 
+                       before the rightmost dot of the filename are preserved, forced 
+                       to upper case, and appear as the first (up to) five characters 
+                       of the mangled name.</p></li><li><p>A tilde "~" is appended to the first part of the mangled
+                       name, followed by a two-character unique sequence, based on the
+                       original root name (i.e., the original filename minus its final
+                       extension). The final extension is included in the hash calculation
+                       only if it contains any upper case characters or is longer than three
+                       characters.</p><p>Note that the character to use may be specified using 
+                       the <link linkend="MANGLINGCHAR"> option, if you don't like '~'.</p></li><li><p>The first three alphanumeric characters of the final 
+                       extension are preserved, forced to upper case and appear as the 
+                       extension of the mangled name. The final extension is defined as that 
+                       part of the original filename after the rightmost dot. If there are no 
+                       dots in the filename, the mangled name will have no extension (except 
+                       in the case of "hidden files" - see below).</p></li><li><p>Files whose UNIX name begins with a dot will be 
+                       presented as DOS hidden files. The mangled name will be created as 
+                       for other filenames, but with the leading dot removed and "___" as 
+                       its extension regardless of actual original extension (that's three 
+                       underscores).</p></li></ul></div><p>The two-digit hash value consists of upper case alphanumeric characters.</p><p>This algorithm can cause name collisions only if files 
+       in a directory share the same first five alphanumeric characters. 
+       The probability of such a clash is 1/1300.</p><p>The name mangling (if enabled) allows a file to be 
+       copied between UNIX directories from Windows/DOS while retaining 
+       the long UNIX filename. UNIX files can be renamed to a new extension 
+       from Windows/DOS and will retain the same basename. Mangled names 
+       do not change between sessions.</p><p>Default: <b class="command">mangled names = yes</b></p></dd><dt><span class="term"><a name="MANGLEDSTACK"></a>mangled stack (G)</span></dt><dd><p>This parameter controls the number of mangled names 
+       that should be cached in the Samba server <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>.</p><p>This stack is a list of recently mangled base names 
+       (extensions are only maintained if they are longer than 3 characters 
+       or contains upper case characters).</p><p>The larger this value, the more likely it is that mangled 
+       names can be successfully converted to correct long UNIX names. 
+       However, large stack sizes will slow most directory accesses. Smaller 
+       stacks save memory in the server (each stack element costs 256 bytes).
+       </p><p>It is not possible to absolutely guarantee correct long 
+       filenames, so be prepared for some surprises!</p><p>Default: <b class="command">mangled stack = 50</b></p><p>Example: <b class="command">mangled stack = 100</b></p></dd><dt><span class="term"><a name="MANGLEPREFIX"></a>mangle prefix (G)</span></dt><dd><p> controls the number of prefix
+       characters from the original name used when generating
+       the mangled names. A larger value will give a weaker
+       hash and therefore more name collisions. The minimum
+       value is 1 and the maximum value is 6.</p><p>
+       mangle prefix is effective only when mangling method is hash2.
+       </p><p>Default: <b class="command">mangle prefix = 1</b></p><p>Example: <b class="command">mangle prefix = 4</b></p></dd><dt><span class="term"><a name="MANGLINGCHAR"></a>mangling char (S)</span></dt><dd><p>This controls what character is used as 
+       the <span class="emphasis"><em>magic</em></span> character in <link linkend="NAMEMANGLINGSECT">. The 
+       default is a '~' but this may interfere with some software. Use this option to set 
+       it to whatever you prefer. This is effective only when mangling method is hash.</p><p>Default: <b class="command">mangling char = ~</b></p><p>Example: <b class="command">mangling char = ^</b></p></dd><dt><span class="term"><a name="MANGLINGMETHOD"></a>mangling method (G)</span></dt><dd><p> controls the algorithm used for the generating
+       the mangled names. Can take two different values, "hash" and
+       "hash2". "hash" is  the default and is the algorithm that has been
+       used in Samba for many years. "hash2" is a newer and considered
+       a better algorithm (generates less collisions) in the names.
+       However, many Win32 applications store the mangled names and so
+       changing to the new algorithm must not be done
+       lightly as these applications may break unless reinstalled.</p><p>Default: <b class="command">mangling method = hash2</b></p><p>Example: <b class="command">mangling method = hash</b></p></dd><dt><span class="term"><a name="MAPACLINHERIT"></a>map acl inherit (S)</span></dt><dd><p>This boolean parameter controls whether <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to map the 'inherit' and 'protected'
+    access control entry flags stored in Windows ACLs into an extended attribute
+    called user.SAMBA_PAI. This parameter only takes effect if Samba is being run
+    on a platform that supports extended attributes (Linux and IRIX so far) and
+    allows the Windows 2000 ACL editor to correctly use inheritance with the Samba
+    POSIX ACL mapping code.
+    </p><p>Default: <b class="command">map acl inherit = no</b></p></dd><dt><span class="term"><a name="MAPARCHIVE"></a>map archive (S)</span></dt><dd><p>This controls whether the DOS archive attribute 
+       should be mapped to the UNIX owner execute bit.  The DOS archive bit 
+       is set when a file has been modified since its last backup.  One 
+       motivation for this option it to keep Samba/your PC from making 
+       any file it touches from becoming executable under UNIX.  This can 
+       be quite annoying for shared source code, documents, etc...</p><p>Note that this requires the <i class="parameter"><tt>create mask</tt></i>
+       parameter to be set such that owner execute bit is not masked out 
+       (i.e. it must include 100). See the parameter <link linkend="CREATEMASK"> for details.</p><p>Default: <b class="command">map archive = yes</b></p></dd><dt><span class="term"><a name="MAPHIDDEN"></a>map hidden (S)</span></dt><dd><p>This controls whether DOS style hidden files 
+       should be mapped to the UNIX world execute bit.</p><p>Note that this requires the <i class="parameter"><tt>create mask</tt></i> 
+       to be set such that the world execute bit is not masked out (i.e. 
+       it must include 001). See the parameter <link linkend="CREATEMASK"> for details.</p><p>Default: <b class="command">map hidden = no</b></p></dd><dt><span class="term"><a name="MAPSYSTEM"></a>map system (S)</span></dt><dd><p>This controls whether DOS style system files 
+       should be mapped to the UNIX group execute bit.</p><p>Note that this requires the <i class="parameter"><tt>create mask</tt></i> 
+       to be set such that the group execute bit is not masked out (i.e. 
+       it must include 010). See the parameter <link linkend="CREATEMASK"> for details.</p><p>Default: <b class="command">map system = no</b></p></dd><dt><span class="term"><a name="MAPTOGUEST"></a>map to guest (G)</span></dt><dd><p>This parameter is only useful in <link linkend="SECURITY"> modes other than <i class="parameter"><tt>security = share</tt></i> 
+    - i.e. <tt class="constant">user</tt>, <tt class="constant">server</tt>, 
+    and <tt class="constant">domain</tt>.</p><p>This parameter can take three different values, which tell
+    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> what to do with user 
+    login requests that don't match a valid UNIX user in some way.</p><p>The three settings are :</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="constant">Never</tt> - Means user login 
+           requests with an invalid password are rejected. This is the 
+           default.</p></li><li><p><tt class="constant">Bad User</tt> - Means user
+           logins with an invalid password are rejected, unless the username 
+           does not exist, in which case it is treated as a guest login and 
+           mapped into the <link linkend="GUESTACCOUNT">.</p></li><li><p><tt class="constant">Bad Password</tt> - Means user logins 
+           with an invalid password are treated as a guest login and mapped 
+           into the <link linkend="GUESTACCOUNT">. Note that 
+           this can cause problems as it means that any user incorrectly typing 
+           their password will be silently logged on as "guest" - and 
+           will not know the reason they cannot access files they think
+           they should - there will have been no message given to them
+           that they got their password wrong. Helpdesk services will
+           <span class="emphasis"><em>hate</em></span> you if you set the <i class="parameter"><tt>map to 
+           guest</tt></i> parameter this way :-).</p></li></ul></div><p>Note that this parameter is needed to set up "Guest" 
+    share services when using <i class="parameter"><tt>security</tt></i> modes other than 
+    share. This is because in these modes the name of the resource being
+    requested is <span class="emphasis"><em>not</em></span> sent to the server until after 
+    the server has successfully authenticated the client so the server 
+    cannot make authentication decisions at the correct time (connection 
+    to the share) for "Guest" shares.</p><p>For people familiar with the older Samba releases, this 
+    parameter maps to the old compile-time setting of the <tt class="constant">
+    GUEST_SESSSETUP</tt> value in local.h.</p><p>Default: <b class="command">map to guest = Never</b></p><p>Example: <b class="command">map to guest = Bad User</b></p></dd><dt><span class="term"><a name="MAXCONNECTIONS"></a>max connections (S)</span></dt><dd><p>This option allows the number of simultaneous connections to a service to be limited.
+    If <i class="parameter"><tt>max connections</tt></i> is greater than 0 then connections
+    will be refused if this number of connections to the service are already open. A value 
+    of zero mean an unlimited number of connections may be made.</p><p>Record lock files are used to implement this feature. The lock files will be stored in 
+    the directory specified by the <link linkend="LOCKDIRECTORY"> option.</p><p>Default: <b class="command">max connections = 0</b></p><p>Example: <b class="command">max connections = 10</b></p></dd><dt><span class="term"><a name="MAXDISKSIZE"></a>max disk size (G)</span></dt><dd><p>This option allows you to put an upper limit 
+    on the apparent size of disks. If you set this option to 100 
+    then all shares will appear to be not larger than 100 MB in 
+    size.</p><p>Note that this option does not limit the amount of 
+    data you can put on the disk. In the above case you could still 
+    store much more than 100 MB on the disk, but if a client ever asks 
+    for the amount of free disk space or the total disk size then the 
+    result will be bounded by the amount specified in <i class="parameter"><tt>max 
+    disk size</tt></i>.</p><p>This option is primarily useful to work around bugs 
+    in some pieces of software that can't handle very large disks, 
+    particularly disks over 1GB in size.</p><p>A <i class="parameter"><tt>max disk size</tt></i> of 0 means no limit.</p><p>Default: <b class="command">max disk size = 0</b></p><p>Example: <b class="command">max disk size = 1000</b></p></dd><dt><span class="term"><a name="MAXLOGSIZE"></a>max log size (G)</span></dt><dd><p>This option (an integer in kilobytes) specifies 
+    the max size the log file should grow to. Samba periodically checks 
+    the size and if it is exceeded it will rename the file, adding 
+    a <tt class="filename">.old</tt> extension.</p><p>A size of 0 means no limit.</p><p>Default: <b class="command">max log size = 5000</b></p><p>Example: <b class="command">max log size = 1000</b></p></dd><dt><span class="term"><a name="MAXMUX"></a>max mux (G)</span></dt><dd><p>This option controls the maximum number of 
+    outstanding simultaneous SMB operations that Samba tells the client 
+    it will allow. You should never need to set this parameter.</p><p>Default: <b class="command">max mux = 50</b></p></dd><dt><span class="term"><a name="MAXOPENFILES"></a>max open files (G)</span></dt><dd><p>This parameter limits the maximum number of 
+    open files that one <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> file 
+    serving process may have open for a client at any one time. The 
+    default for this parameter is set very high (10,000) as Samba uses 
+    only one bit per unopened file.</p><p>The limit of the number of open files is usually set 
+    by the UNIX per-process file descriptor limit rather than 
+    this parameter so you should never need to touch this parameter.</p><p>Default: <b class="command">max open files = 10000</b></p></dd><dt><span class="term"><a name="MAXPRINTJOBS"></a>max print jobs (S)</span></dt><dd><p>This parameter limits the maximum number of 
+    jobs allowable in a Samba printer queue at any given moment.
+    If this number is exceeded, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will remote "Out of Space" to the client.
+    See all <link linkend="TOTALPRINTJOBS">.
+    </p><p>Default: <b class="command">max print jobs = 1000</b></p><p>Example: <b class="command">max print jobs = 5000</b></p></dd><dt><span class="term"><a name="MAXPROTOCOL"></a>max protocol (G)</span></dt><dd><p>The value of the parameter (a string) is the highest 
+    protocol level that will be supported by the server.</p><p>Possible values are :</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="constant">CORE</tt>: Earliest version. No 
+           concept of user names.</p></li><li><p><tt class="constant">COREPLUS</tt>: Slight improvements on 
+           CORE for efficiency.</p></li><li><p><tt class="constant">LANMAN1</tt>: First <span class="emphasis"><em>
+           modern</em></span> version of the protocol. Long filename
+           support.</p></li><li><p><tt class="constant">LANMAN2</tt>: Updates to Lanman1 protocol.</p></li><li><p><tt class="constant">NT1</tt>: Current up to date version of the protocol. 
+           Used by Windows NT. Known as CIFS.</p></li></ul></div><p>Normally this option should not be set as the automatic 
+    negotiation phase in the SMB protocol takes care of choosing 
+    the appropriate protocol.</p><p>See also <link linkend="MINPROTOCOL"></p><p>Default: <b class="command">max protocol = NT1</b></p><p>Example: <b class="command">max protocol = LANMAN1</b></p></dd><dt><span class="term"><a name="MAXREPORTEDPRINTJOBS"></a>max reported print jobs (S)</span></dt><dd><p>This parameter limits the maximum number of 
+    jobs displayed in a port monitor for Samba printer queue at any given 
+    moment. If this number is exceeded, the excess jobs will not be shown.
+    A value of zero means there is no limit on the number of print
+    jobs reported.
+
+    See all <link linkend="TOTALPRINTJOBS"> and <link linkend="MAXPRINTJOBS"> parameters.
+    </p><p>Default: <b class="command">max reported print jobs = 0</b></p><p>Example: <b class="command">max reported print jobs = 1000</b></p></dd><dt><span class="term"><a name="MAXSMBDPROCESSES"></a>max smbd processes (G)</span></dt><dd><p>This parameter limits the maximum number of <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> processes concurrently running on a system and is intended
+    as a stopgap to prevent degrading service to clients in the event that the server has insufficient
+    resources to handle more than this number of connections.  Remember that under normal operating
+    conditions, each user will have an <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> associated with him or her to handle connections to all
+    shares from a given host.</p><p>Default: <b class="command">max smbd processes = 0</b>   ## no limit</p><p>Example: <b class="command">max smbd processes = 1000</b></p></dd><dt><span class="term"><a name="MAXTTL"></a>max ttl (G)</span></dt><dd><p>This option tells <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> what the default 'time to live' 
+    of NetBIOS names should be (in seconds) when <b class="command">nmbd</b> is 
+    requesting a name using either a broadcast packet or from a WINS server. You should 
+    never need to change this parameter. The default is 3 days.</p><p>Default: <b class="command">max ttl = 259200</b></p></dd><dt><span class="term"><a name="MAXWINSTTL"></a>max wins ttl (G)</span></dt><dd><p>This option tells <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> when acting as a WINS server (<link linkend="WINSSUPPORT">) what the maximum
+    'time to live' of NetBIOS names that <b class="command">nmbd</b> 
+    will grant will be (in seconds). You should never need to change this
+    parameter.  The default is 6 days (518400 seconds).</p><p>See also the <link linkend="MINWINSTTL"> parameter.</p><p>Default: <b class="command">max wins ttl = 518400</b></p></dd><dt><span class="term"><a name="MAXXMIT"></a>max xmit (G)</span></dt><dd><p>This option controls the maximum packet size 
+    that will be negotiated by Samba. The default is 65535, which 
+    is the maximum. In some cases you may find you get better performance 
+    with a smaller value. A value below 2048 is likely to cause problems.
+    </p><p>Default: <b class="command">max xmit = 65535</b></p><p>Example: <b class="command">max xmit = 8192</b></p></dd><dt><span class="term"><a name="MESSAGECOMMAND"></a>message command (G)</span></dt><dd><p>This specifies what command to run when the 
+       server receives a WinPopup style message.</p><p>This would normally be a command that would 
+       deliver the message somehow. How this is to be done is 
+       up to your imagination.</p><p>An example is:</p><p><b class="command">message command = csh -c 'xedit %s;rm %s' &amp;</b>
+       </p><p>This delivers the message using <b class="command">xedit</b>, then 
+       removes it afterwards. <span class="emphasis"><em>NOTE THAT IT IS VERY IMPORTANT 
+       THAT THIS COMMAND RETURN IMMEDIATELY</em></span>. That's why I 
+       have the '&amp;' on the end. If it doesn't return immediately then 
+       your PCs may freeze when sending messages (they should recover 
+       after 30 seconds, hopefully).</p><p>All messages are delivered as the global guest user. 
+       The command takes the standard substitutions, although <i class="parameter"><tt>
+       %u</tt></i> won't work (<i class="parameter"><tt>%U</tt></i> may be better 
+       in this case).</p><p>Apart from the standard substitutions, some additional 
+       ones apply. In particular:</p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>%s</tt></i> = the filename containing 
+                               the message.</p></li><li><p><i class="parameter"><tt>%t</tt></i> = the destination that 
+                               the message was sent to (probably the server name).</p></li><li><p><i class="parameter"><tt>%f</tt></i> = who the message 
+                               is from.</p></li></ul></div><p>You could make this command send mail, or whatever else 
+       takes your fancy. Please let us know of any really interesting 
+       ideas you have.</p><p>Here's a way of sending the messages as mail to root:</p><p><b class="command">message command = /bin/mail -s 'message from %f on 
+       %m' root &lt; %s; rm %s</b></p><p>If you don't have a message command then the message 
+       won't be delivered and Samba will tell the sender there was 
+       an error. Unfortunately WfWg totally ignores the error code 
+       and carries on regardless, saying that the message was delivered.
+       </p><p>If you want to silently delete it then try:</p><p><b class="command">message command = rm %s</b></p><p>Default: <span class="emphasis"><em>no message command</em></span></p><p>Example: <b class="command">message command = csh -c 'xedit %s; rm %s' &amp;</b></p></dd><dt><span class="term"><a name="MINPASSWDLENGTH"></a>min passwd length (G)</span></dt><dd><p>Synonym for <link linkend="MINPASSWORDLENGTH">.
+    </p></dd><dt><span class="term"><a name="MINPASSWORDLENGTH"></a>min password length (G)</span></dt><dd><p>This option sets the minimum length in characters of a
+    plaintext password that <b class="command">smbd</b> will
+    accept when performing  UNIX password changing.</p><p>See also <link linkend="UNIXPASSWORDSYNC">, <link linkend="PASSWDPROGRAM"> and <link linkend="PASSWDCHATDEBUG">.</p><p>Default: <b class="command">min password length = 5</b></p></dd><dt><span class="term"><a name="MINPRINTSPACE"></a>min print space (S)</span></dt><dd><p>This sets the minimum amount of free disk 
+    space that must be available before a user will be able to spool 
+    a print job. It is specified in kilobytes. The default is 0, which 
+    means a user can always spool a print job.</p><p>See also the <link linkend="PRINTING"> parameter.</p><p>Default: <b class="command">min print space = 0</b></p><p>Example: <b class="command">min print space = 2000</b></p></dd><dt><span class="term"><a name="MINPROTOCOL"></a>min protocol (G)</span></dt><dd><p>The value of the parameter (a string) is the 
+    lowest SMB protocol dialect than Samba will support.  Please refer
+    to the <link linkend="MAXPROTOCOL">
+    parameter for a list of valid protocol names and a brief description
+    of each.  You may also wish to refer to the C source code in
+    <tt class="filename">source/smbd/negprot.c</tt> for a listing of known protocol
+    dialects supported by clients.</p><p>If you are viewing this parameter as a security measure, you should
+    also refer to the <link linkend="LANMANAUTH"> parameter.  Otherwise, you should never need 
+    to change this parameter.</p><p>Default : <b class="command">min protocol = CORE</b></p><p>Example : <b class="command">min protocol = NT1</b>  # disable DOS clients</p></dd><dt><span class="term"><a name="MINWINSTTL"></a>min wins ttl (G)</span></dt><dd><p>This option tells <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>
+    when acting as a WINS server (<link linkend="WINSSUPPORT">) what the minimum 'time to live' 
+    of NetBIOS names that <b class="command">nmbd</b> will grant will be (in 
+    seconds). You should never need to change this parameter.  The default 
+    is 6 hours (21600 seconds).</p><p>Default: <b class="command">min wins ttl = 21600</b></p></dd><dt><span class="term"><a name="MSDFSPROXY"></a>msdfs proxy (S)</span></dt><dd><p>This parameter indicates that the share is a
+       stand-in for another CIFS share whose location is specified by
+       the value of the parameter. When clients attempt to connect to
+       this share, they are redirected to the proxied share using
+       the SMB-Dfs protocol.</p><p>Only Dfs roots can act as proxy shares. Take a look at the
+       <link linkend="MSDFSROOT">
+       and <link linkend="HOSTMSDFS">
+       options to find out how to set up a Dfs root share.</p><p>Example: <b class="command">msdfs proxy = \\\\otherserver\\someshare</b></p></dd><dt><span class="term"><a name="MSDFSROOT"></a>msdfs root (S)</span></dt><dd><p>If set to <tt class="constant">yes</tt>, Samba treats the
+       share as a Dfs root and allows clients to browse the
+       distributed file system tree rooted at the share directory.
+       Dfs links are specified in the share directory by symbolic
+       links of the form <tt class="filename">msdfs:serverA\\shareA,serverB\\shareB</tt>
+       and so on.  For more information on setting up a Dfs tree on
+       Samba, refer to <link linkend="msdfs">.</p><p>See also <link linkend="HOSTMSDFS"></p><p>Default: <b class="command">msdfs root = no</b></p></dd><dt><span class="term"><a name="NAMECACHETIMEOUT"></a>name cache timeout (G)</span></dt><dd><p>Specifies the number of seconds it takes before 
+    entries in samba's hostname resolve cache time out. If 
+    the timeout is set to 0. the caching is disabled.
+    </p><p>Default: <b class="command">name cache timeout = 660</b></p><p>Example: <b class="command">name cache timeout = 0</b></p></dd><dt><span class="term"><a name="NAMERESOLVEORDER"></a>name resolve order (G)</span></dt><dd><p>This option is used by the programs in the Samba 
+    suite to determine what naming services to use and in what order 
+    to resolve host names to IP addresses. Its main purpose to is to
+    control how netbios name resolution is performed.  The option takes a space 
+    separated string of name resolution options.</p><p>The options are: "lmhosts", "host",
+    "wins" and "bcast". They cause names to be
+    resolved as follows:</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="constant">lmhosts</tt> : Lookup an IP 
+           address in the Samba lmhosts file. If the line in lmhosts has 
+           no name type attached to the NetBIOS name (see the <ulink url="lmhosts.5.html">lmhosts(5)</ulink> for details) then
+           any name type matches for lookup.</p></li><li><p><tt class="constant">host</tt> : Do a standard host 
+           name to IP address resolution, using the system <tt class="filename">/etc/hosts
+           </tt>, NIS, or DNS lookups. This method of name resolution 
+           is operating system depended for instance on IRIX or Solaris this 
+           may be controlled by the <tt class="filename">/etc/nsswitch.conf</tt> 
+           file.  Note that this method is used only if the NetBIOS name 
+           type being queried is the 0x20 (server) name type or 0x1c (domain controllers). 
+            The latter case is only useful for active directory domains and results in a DNS
+            query for the SRV RR entry matching _ldap._tcp.domain.</p></li><li><p><tt class="constant">wins</tt> : Query a name with 
+           the IP address listed in the <link linkend="WINSSERVER"> parameter.  If no WINS server has
+           been specified this method will be ignored.</p></li><li><p><tt class="constant">bcast</tt> : Do a broadcast on 
+           each of the known local interfaces listed in the <link linkend="INTERFACES"> 
+           parameter. This is the least reliable of the name resolution 
+           methods as it depends on the target host being on a locally 
+           connected subnet.</p></li></ul></div><p>Default: <b class="command">name resolve order = lmhosts host wins bcast</b></p><p>Example: <b class="command">name resolve order = lmhosts bcast host</b></p><p>This will cause the local lmhosts file to be examined 
+    first, followed by a broadcast attempt, followed by a normal 
+    system hostname lookup.</p><p>When Samba is functioning in ADS security mode (<b class="command">security = ads</b>)
+    it is advised to use following settings for <i class="parameter"><tt>name resolve order</tt></i>:</p><p><b class="command">name resolve order = wins bcast</b></p><p>DC lookups will still be done via DNS, but fallbacks to netbios names will
+               not inundate your DNS servers with needless querys for DOMAIN&lt;0x1c&gt; lookups.</p></dd><dt><span class="term"><a name="NETBIOSALIASES"></a>netbios aliases (G)</span></dt><dd><p>This is a list of NetBIOS names that nmbd will 
+        advertise as additional names by which the Samba server is known. This allows one machine 
+       to appear in browse lists under multiple names. If a machine is acting as a browse server 
+        or logon server none of these names will be advertised as either browse server or logon 
+       servers, only the primary name of the machine will be advertised with these capabilities.
+        </p><p>See also <link linkend="NETBIOSNAME">.</p><p>Default: <span class="emphasis"><em>empty string (no additional names)</em></span></p><p>Example: <b class="command">netbios aliases = TEST TEST1 TEST2</b></p></dd><dt><span class="term"><a name="NETBIOSNAME"></a>netbios name (G)</span></dt><dd><p>This sets the NetBIOS name by which a Samba 
+       server is known. By default it is the same as the first component 
+       of the host's DNS name. If a machine is a browse server or
+       logon server this name (or the first component
+       of the hosts DNS name) will be the name that these services are
+       advertised under.</p><p>See also <link linkend="NETBIOSALIASES">.</p><p>Default: <span class="emphasis"><em>machine DNS name</em></span></p><p>Example: <b class="command">netbios name = MYNAME</b></p></dd><dt><span class="term"><a name="NETBIOSSCOPE"></a>netbios scope (G)</span></dt><dd><p>This sets the NetBIOS scope that Samba will 
+       operate under. This should not be set unless every machine 
+       on your LAN also sets this value.</p></dd><dt><span class="term"><a name="NISHOMEDIR"></a>nis homedir (G)</span></dt><dd><p>Get the home share server from a NIS map. For 
+       UNIX systems that use an automounter, the user's home directory 
+       will often be mounted on a workstation on demand from a remote 
+       server. </p><p>When the Samba logon server is not the actual home directory 
+       server, but is mounting the home directories via NFS then two 
+       network hops would be required to access the users home directory 
+       if the logon server told the client to use itself as the SMB server 
+       for home directories (one over SMB and one over NFS). This can 
+       be very slow.</p><p>This option allows Samba to return the home share as 
+       being on a different server to the logon server and as 
+       long as a Samba daemon is running on the home directory server, 
+       it will be mounted on the Samba client directly from the directory 
+       server. When Samba is returning the home share to the client, it 
+       will consult the NIS map specified in <link linkend="HOMEDIRMAP"> and return the server 
+       listed there.</p><p>Note that for this option to work there must be a working 
+       NIS system and the Samba server with this option must also 
+       be a logon server.</p><p>Default: <b class="command">nis homedir = no</b></p></dd><dt><span class="term"><a name="NTACLSUPPORT"></a>nt acl support (S)</span></dt><dd><p>This boolean parameter controls whether <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to map 
+    UNIX permissions into Windows NT access control lists.
+    This parameter was formally a global parameter in releases
+    prior to 2.2.2.</p><p>Default: <b class="command">nt acl support = yes</b></p></dd><dt><span class="term"><a name="NTLMAUTH"></a>ntlm auth (G)</span></dt><dd><p>This parameter determines whether or not <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will attempt to
+    authenticate users using the NTLM encrypted password response.
+    If disabled, either the lanman password hash or an NTLMv2 response
+    will need to be sent by the client.</p><p>If this option, and <b class="command">lanman
+    auth</b> are both disabled, then only NTLMv2 logins will be
+    permited.  Not all clients support NTLMv2, and most will require
+    special configuration to us it.</p><p>Default : <b class="command">ntlm auth = yes</b></p></dd><dt><span class="term"><a name="NTPIPESUPPORT"></a>nt pipe support (G)</span></dt><dd><p>This boolean parameter controls whether 
+    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will allow Windows NT 
+    clients to connect to the NT SMB specific <tt class="constant">IPC$</tt> 
+    pipes. This is a developer debugging option and can be left
+    alone.</p><p>Default: <b class="command">nt pipe support = yes</b></p></dd><dt><span class="term"><a name="NTSTATUSSUPPORT"></a>nt status support (G)</span></dt><dd><p>This boolean parameter controls whether <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will negotiate NT specific status
+    support with Windows NT/2k/XP clients. This is a developer debugging option and should be left alone.
+    If this option is set to <tt class="constant">no</tt> then Samba offers
+    exactly the same DOS error codes that versions prior to Samba 2.2.3
+    reported.</p><p>You should not need to ever disable this parameter.</p><p>Default: <b class="command">nt status support = yes</b></p></dd><dt><span class="term"><a name="NULLPASSWORDS"></a>null passwords (G)</span></dt><dd><p>Allow or disallow client access to accounts that have null passwords. </p><p>See also <a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>.</p><p>Default: <b class="command">null passwords = no</b></p></dd><dt><span class="term"><a name="OBEYPAMRESTRICTIONS"></a>obey pam restrictions (G)</span></dt><dd><p>When Samba 3.0 is configured to enable PAM support
+    (i.e. --with-pam), 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.  Note that Samba
+    always ignores PAM for authentication in the case of <link linkend="ENCRYPTPASSWORDS">.  The reason 
+    is that PAM modules cannot support the challenge/response
+    authentication mechanism needed in the presence of SMB password encryption.
+    </p><p>Default: <b class="command">obey pam restrictions = no</b></p></dd><dt><span class="term"><a name="ONLYGUEST"></a>only guest (S)</span></dt><dd><p>A synonym for <link linkend="GUESTONLY">.</p></dd><dt><span class="term"><a name="ONLYUSER"></a>only user (S)</span></dt><dd><p>This is a boolean option that controls whether 
+    connections with usernames not in the <i class="parameter"><tt>user</tt></i> 
+    list will be allowed. By default this option is disabled so that a 
+    client can supply a username to be used by the server.  Enabling
+    this parameter will force the server to only use the login 
+    names from the <i class="parameter"><tt>user</tt></i> list and is only really
+    useful in <link linkend="SECURITYEQUALSSHARE">
+    security.</p><p>Note that this also means Samba won't try to deduce 
+    usernames from the service name. This can be annoying for 
+    the [homes] section. To get around this you could use <b class="command">user =
+    %S</b> which means your <i class="parameter"><tt>user</tt></i> list
+    will be just the service name, which for home directories is the 
+    name of the user.</p><p>See also the <link linkend="USER"> parameter.</p><p>Default: <b class="command">only user = no</b></p></dd><dt><span class="term"><a name="OPLOCKBREAKWAITTIME"></a>oplock break wait time (G)</span></dt><dd><p>This is a tuning parameter added due to bugs in 
+       both Windows 9x and WinNT. If Samba responds to a client too 
+       quickly when that client issues an SMB that can cause an oplock 
+       break request, then the network client can fail and not respond 
+       to the break request. This tuning parameter (which is set in milliseconds) 
+       is the amount of time Samba will wait before sending an oplock break 
+       request to such (broken) clients.</p><p><span class="emphasis"><em>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND 
+       UNDERSTOOD THE SAMBA OPLOCK CODE</em></span>.</p><p>Default: <b class="command">oplock break wait time = 0</b></p></dd><dt><span class="term"><a name="OPLOCKCONTENTIONLIMIT"></a>oplock contention limit (S)</span></dt><dd><p>This is a <span class="emphasis"><em>very</em></span> advanced
+       <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> tuning option to 
+       improve the efficiency of the granting of oplocks under multiple 
+       client contention for the same file.</p><p>In brief it specifies a number, which causes <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>not to grant an oplock even when requested 
+       if the approximate number of clients contending for an oplock on the same file goes over this 
+       limit. This causes <b class="command">smbd</b> to behave in a similar 
+       way to Windows NT.</p><p><span class="emphasis"><em>DO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ 
+       AND UNDERSTOOD THE SAMBA OPLOCK CODE</em></span>.</p><p>Default: <b class="command">oplock contention limit = 2</b></p></dd><dt><span class="term"><a name="OPLOCKS"></a>oplocks (S)</span></dt><dd><p>This boolean option tells <b class="command">smbd</b> whether to 
+       issue oplocks (opportunistic locks) to file open requests on this 
+       share. The oplock code can dramatically (approx. 30% or more) improve 
+       the speed of access to files on Samba servers. It allows the clients 
+       to aggressively cache files locally and you may want to disable this 
+       option for unreliable network environments (it is turned on by 
+       default in Windows NT Servers).  For more information see the file 
+       <tt class="filename">Speed.txt</tt> in the Samba <tt class="filename">docs/</tt> 
+       directory.</p><p>Oplocks may be selectively turned off on certain files with a 
+       share. See the <link linkend="VETOOPLOCKFILES"> parameter. On some systems 
+       oplocks are recognized by the underlying operating system. This 
+       allows data synchronization between all access to oplocked files, 
+       whether it be via Samba or NFS or a local UNIX process. See the 
+       <i class="parameter"><tt>kernel oplocks</tt></i> parameter for details.</p><p>See also the <link linkend="KERNELOPLOCKS"> and <link linkend="LEVEL2OPLOCKS"> parameters.</p><p>Default: <b class="command">oplocks = yes</b></p></dd><dt><span class="term"><a name="OS2DRIVERMAP"></a>os2 driver map (G)</span></dt><dd><p>The parameter is used to define the absolute
+    path to a file containing a mapping of Windows NT printer driver
+    names to OS/2 printer driver names.  The format is:</p><p>&lt;nt driver name&gt; = &lt;os2 driver name&gt;.&lt;device name&gt;</p><p>For example, a valid entry using the HP LaserJet 5
+    printer driver would appear as <b class="command">HP LaserJet 5L = LASERJET.HP 
+    LaserJet 5L</b>.</p><p>The need for the file is due to the printer driver namespace 
+               problem described in <link linkend="printing">.  For more details on OS/2 clients, please 
+               refer to <link linkend="Other-Clients">.</p><p>Default: <b class="command">os2 driver map = &lt;empty string&gt;</b></p></dd><dt><span class="term"><a name="OSLEVEL"></a>os level (G)</span></dt><dd><p>This integer value controls what level Samba 
+       advertises itself as for browse elections. The value of this 
+       parameter determines whether <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> 
+       has a chance of becoming a local master browser for the <i class="parameter"><tt>
+       WORKGROUP</tt></i> in the local broadcast area.</p><p><span class="emphasis"><em>Note :</em></span>By default, Samba will win 
+       a local master browsing election over all Microsoft operating 
+       systems except a Windows NT 4.0/2000 Domain Controller.  This 
+       means that a misconfigured Samba host can effectively isolate 
+       a subnet for browsing purposes.  See <tt class="filename">BROWSING.txt
+       </tt> in the Samba <tt class="filename">docs/</tt> directory 
+       for details.</p><p>Default: <b class="command">os level = 20</b></p><p>Example: <b class="command">os level = 65 </b></p></dd><dt><span class="term"><a name="PAMPASSWORDCHANGE"></a>pam password change (G)</span></dt><dd><p>With the addition of better PAM support in Samba 2.2, 
+    this parameter, it is possible to use PAM's password change control 
+    flag for Samba.  If enabled, then PAM will be used for password
+    changes when requested by an SMB client instead of the program listed in 
+    <link linkend="PASSWDPROGRAM">. 
+    It should be possible to enable this without changing your 
+    <link linkend="PASSWDCHAT">
+    parameter for most setups.</p><p>Default: <b class="command">pam password change = no</b></p></dd><dt><span class="term"><a name="PANICACTION"></a>panic action (G)</span></dt><dd><p>This is a Samba developer option that allows a 
+       system command to be called when either <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> or <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>        crashes. This is usually used to 
+       draw attention to the fact that a problem occurred.</p><p>Default: <b class="command">panic action = &lt;empty string&gt;</b></p><p>Example: <b class="command">panic action = "/bin/sleep 90000"</b></p></dd><dt><span class="term"><a name="PARANOIDSERVERSECURITY"></a>paranoid server security (G)</span></dt><dd><p>Some version of NT 4.x allow non-guest 
+    users with a bad passowrd. When this option is enabled, samba will not 
+    use a broken NT 4.x server as password server, but instead complain
+    to the logs and exit.  
+    </p><p>Disabling this option prevents Samba from making
+    this check, which involves deliberatly attempting a
+    bad logon to the remote server.</p><p>Default: <b class="command">paranoid server security = yes</b></p></dd><dt><span class="term"><a name="PASSDBBACKEND"></a>passdb backend (G)</span></dt><dd><p>This option allows the administrator to chose which backends
+    to retrieve and store passwords with. This allows (for example) both 
+    smbpasswd and tdbsam to be used without a recompile. Multiple
+    backends can be specified, separated by spaces. The backends will be
+    searched in the order they are specified. New users are always added
+       to the first backend specified. </p><p>This parameter is in two parts, the backend's name, and a 'location'
+    string that has meaning only to that particular backed.  These are separated
+    by a : character.</p><p>Available backends can include:
+       </p><div class="itemizedlist"><ul type="disc"><li><p><b class="command">smbpasswd</b> - The default smbpasswd
+               backend. Takes a path to the smbpasswd file as an optional argument.
+               </p></li><li><p><b class="command">tdbsam</b> - The TDB based password storage
+                backend.  Takes a path to the TDB as an optional argument (defaults to passdb.tdb 
+                in the <link linkend="PRIVATEDIR"> directory.</p></li><li><p><b class="command">ldapsam</b> - The LDAP based passdb 
+                backend.  Takes an LDAP URL as an optional argument (defaults to 
+                <b class="command">ldap://localhost</b>)</p><p>LDAP connections should be secured where possible.  This may be done using either
+                Start-TLS (see <link linkend="LDAPSSL">) or by
+                specifying <i class="parameter"><tt>ldaps://</tt></i> in
+                the URL argument. </p></li><li><p><b class="command">nisplussam</b> -
+               The NIS+ based passdb backend. Takes name NIS domain as
+               an optional argument. Only works with sun NIS+ servers.
+               </p></li><li><p><b class="command">mysql</b> - 
+               The MySQL based passdb backend. Takes an identifier as 
+               argument. Read the Samba HOWTO Collection for configuration
+               details.
+               </p></li></ul></div><p>
+    </p><p>Default: <b class="command">passdb backend = smbpasswd</b></p><p>Example: <b class="command">passdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd</b></p><p>Example: <b class="command">passdb backend = ldapsam:ldaps://ldap.example.com</b></p><p>Example: <b class="command">passdb backend = mysql:my_plugin_args tdbsam</b></p></dd><dt><span class="term"><a name="PASSWDCHAT"></a>passwd chat (G)</span></dt><dd><p>This string controls the <span class="emphasis"><em>"chat"</em></span> 
+    conversation that takes places between <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and the local password changing
+    program to change the user's password. The string describes a 
+    sequence of response-receive pairs that <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> uses to determine what to send to the 
+    <link linkend="PASSWDPROGRAM"> and what to expect back. If the expected output is not 
+    received then the password is not changed.</p><p>This chat sequence is often quite site specific, depending 
+    on what local methods are used for password control (such as NIS 
+    etc).</p><p>Note that this parameter only is only used if the <link linkend="UNIXPASSWORDSYNC"> parameter is set  to <tt class="constant">yes</tt>. This sequence is 
+    then called <span class="emphasis"><em>AS ROOT</em></span> when the SMB password  in the 
+    smbpasswd file is being changed, without access to the old password
+    cleartext. This means that root must be able to reset the user's password without
+    knowing the text of the previous password. In the presence of
+    NIS/YP,  this means that the <link linkend="PASSWDPROGRAM"> must
+    be executed on the NIS master.
+    </p><p>The string can contain the macro <i class="parameter"><tt>%n</tt></i> which is substituted 
+    for the new password.  The chat sequence can also contain the standard 
+    macros <tt class="constant">\\n</tt>, <tt class="constant">\\r</tt>, <tt class="constant">\\t</tt> and <tt class="constant">\\s</tt> to 
+    give line-feed, carriage-return, tab and space.  The chat sequence string can also contain 
+    a '*' which matches any sequence of characters. Double quotes can be used to collect strings with spaces 
+    in them into a single string.</p><p>If the send string in any part of the chat sequence  is a full
+    stop ".",  then no string is sent. Similarly,  if the
+    expect string is a full stop then no string is expected.</p><p>If the <link linkend="PAMPASSWORDCHANGE"> parameter is set to <tt class="constant">yes</tt>, the chat pairs
+    may be matched in any order, and success is determined by the PAM result, 
+    not any particular output. The \n macro is ignored for PAM conversions.
+    </p><p>See also <link linkend="UNIXPASSWORDSYNC">, <link linkend="PASSWDPROGRAM"> ,<link linkend="PASSWDCHATDEBUG"> and <link linkend="PAMPASSWORDCHANGE">.</p><p>Default: <b class="command">passwd chat = *new*password* %n\\n 
+    *new*password* %n\\n *changed*</b></p><p>Example: <b class="command">passwd chat = "*Enter OLD password*" %o\\n 
+    "*Enter NEW password*" %n\\n "*Reenter NEW password*" %n\\n 
+    "*Password changed*"</b></p></dd><dt><span class="term"><a name="PASSWDCHATDEBUG"></a>passwd chat debug (G)</span></dt><dd><p>This boolean specifies if the passwd chat script 
+    parameter is run in <span class="emphasis"><em>debug</em></span> mode. In this mode the 
+    strings passed to and received from the passwd chat are printed 
+    in the <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> log with a 
+    <link linkend="DEBUGLEVEL"> 
+    of 100. This is a dangerous option as it will allow plaintext passwords 
+    to be seen in the <b class="command">smbd</b> log. It is available to help 
+    Samba admins debug their <i class="parameter"><tt>passwd chat</tt></i> scripts 
+    when calling the <i class="parameter"><tt>passwd program</tt></i> and should 
+    be turned off after this has been done. This option has no effect if the 
+    <link linkend="PAMPASSWORDCHANGE">
+    paramter is set. This parameter is off by default.</p><p>See also <link linkend="PASSWDCHAT">, <link linkend="PAMPASSWORDCHANGE">, <link linkend="PASSWDPROGRAM">.</p><p>Default: <b class="command">passwd chat debug = no</b></p></dd><dt><span class="term"><a name="PASSWDPROGRAM"></a>passwd program (G)</span></dt><dd><p>The name of a program that can be used to set 
+    UNIX user passwords.  Any occurrences of <i class="parameter"><tt>%u</tt></i> 
+    will be replaced with the user name. The user name is checked for 
+    existence before calling the password changing program.</p><p>Also note that many passwd programs insist in <span class="emphasis"><em>reasonable
+    </em></span> passwords, such as a minimum length, or the inclusion 
+    of mixed case chars and digits. This can pose a problem as some clients 
+    (such as Windows for Workgroups) uppercase the password before sending 
+    it.</p><p><span class="emphasis"><em>Note</em></span> that if the <i class="parameter"><tt>unix 
+    password sync</tt></i> parameter is set to <tt class="constant">yes
+    </tt> then this program is called <span class="emphasis"><em>AS ROOT</em></span> 
+    before the SMB password in the smbpasswd
+    file is changed. If this UNIX password change fails, then 
+    <b class="command">smbd</b> will fail to change the SMB password also 
+    (this is by design).</p><p>If the <i class="parameter"><tt>unix password sync</tt></i> parameter 
+    is set this parameter <span class="emphasis"><em>MUST USE ABSOLUTE PATHS</em></span> 
+    for <span class="emphasis"><em>ALL</em></span> programs called, and must be examined 
+    for security implications. Note that by default <i class="parameter"><tt>unix 
+    password sync</tt></i> is set to <tt class="constant">no</tt>.</p><p>See also <link linkend="UNIXPASSWORDSYNC">.</p><p>Default: <b class="command">passwd program = /bin/passwd</b></p><p>Example: <b class="command">passwd program = /sbin/npasswd %u</b></p></dd><dt><span class="term"><a name="PASSWORDLEVEL"></a>password level (G)</span></dt><dd><p>Some client/server combinations have difficulty 
+    with mixed-case passwords.  One offending client is Windows for 
+    Workgroups, which for some reason forces passwords to upper 
+    case when using the LANMAN1 protocol, but leaves them alone when 
+    using COREPLUS!  Another problem child is the Windows 95/98
+    family of operating systems.  These clients upper case clear
+    text passwords even when NT LM 0.12 selected by the protocol
+    negotiation request/response.</p><p>This parameter defines the maximum number of characters 
+    that may be upper case in passwords.</p><p>For example, say the password given was "FRED". If <i class="parameter"><tt>
+    password level</tt></i> is set to 1, the following combinations 
+    would be tried if "FRED" failed:</p><p>"Fred", "fred", "fRed", "frEd","freD"</p><p>If <i class="parameter"><tt>password level</tt></i> was set to 2, 
+    the following combinations would also be tried: </p><p>"FRed", "FrEd", "FreD", "fREd", "fReD", "frED", ..</p><p>And so on.</p><p>The higher value this parameter is set to the more likely 
+    it is that a mixed case password will be matched against a single 
+    case password. However, you should be aware that use of this 
+    parameter reduces security and increases the time taken to 
+    process a new connection.</p><p>A value of zero will cause only two attempts to be 
+    made - the password as is and the password in all-lower case.</p><p>Default: <b class="command">password level = 0</b></p><p>Example: <b class="command">password level = 4</b></p></dd><dt><span class="term"><a name="PASSWORDSERVER"></a>password server (G)</span></dt><dd><p>By specifying the name of another SMB server 
+    or Active Directory domain controller with this option, 
+    and using <b class="command">security = [ads|domain|server]</b> 
+    it is possible to get Samba to 
+    to do all its username/password validation using a specific remote server.</p><p>This option sets the name or IP address of the password server to use. 
+    New syntax has been added to support defining the port to use when connecting 
+    to the server the case of an ADS realm.  To define a port other than the
+    default LDAP port of 389, add the port number using a colon after the 
+    name or IP address (e.g. 192.168.1.100:389).  If you do not specify a port,
+    Samba will use the standard LDAP port of tcp/389.  Note that port numbers
+    have no effect on password servers for Windows NT 4.0 domains or netbios 
+    connections.</p><p>If parameter is a name, it is looked up using the 
+    parameter <link linkend="NAMERESOLVEORDER"> and so may resolved
+    by any method and order described in that parameter.</p><p>The password server must be a machine capable of using 
+    the "LM1.2X002" or the "NT LM 0.12" protocol, and it must be in 
+    user level security mode.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Using a password server  means your UNIX box (running
+    Samba) is only as secure as your  password server. <span class="emphasis"><em>DO NOT
+    CHOOSE A PASSWORD SERVER THAT  YOU DON'T COMPLETELY TRUST</em></span>.
+    </p></div><p>Never point a Samba server at itself for password serving.
+    This will cause a loop and could lock up your Samba  server!</p><p>The name of the password server takes the standard 
+    substitutions, but probably the only useful one is <i class="parameter"><tt>%m
+    </tt></i>, which means the Samba server will use the incoming 
+    client as the password server. If you use this then you better 
+    trust your clients, and you had better restrict them with hosts allow!</p><p>If the <i class="parameter"><tt>security</tt></i> parameter is set to
+    <tt class="constant">domain</tt> or <tt class="constant">ads</tt>, then the list of machines in this 
+    option must be a list of Primary or Backup Domain controllers for the
+    Domain or the character '*', as the Samba server is effectively
+    in that domain, and will use cryptographically authenticated RPC calls
+    to authenticate the user logging on. The advantage of using <b class="command">
+    security = domain</b> is that if you list several hosts in the 
+    <i class="parameter"><tt>password server</tt></i> option then <b class="command">smbd
+    </b> will try each in turn till it finds one that responds.  This
+    is useful in case your primary server goes down.</p><p>If the <i class="parameter"><tt>password server</tt></i> option is set 
+    to the character '*', then Samba will attempt to auto-locate the 
+    Primary or Backup Domain controllers to authenticate against by 
+    doing a query for the name <tt class="constant">WORKGROUP&lt;1C&gt;</tt> 
+    and then contacting each server returned in the list of IP 
+    addresses from the name resolution source. </p><p>If the list of servers contains both names/IP's and the '*'
+    character, the list is treated as a list of preferred 
+    domain controllers, but an auto lookup of all remaining DC's
+    will be added to the list as well.  Samba will not attempt to optimize 
+    this list by locating the closest DC.</p><p>If the <i class="parameter"><tt>security</tt></i> parameter is 
+    set to <tt class="constant">server</tt>, then there are different
+    restrictions that <b class="command">security = domain</b> doesn't 
+    suffer from:</p><div class="itemizedlist"><ul type="disc"><li><p>You may list several password servers in 
+           the <i class="parameter"><tt>password server</tt></i> parameter, however if an 
+           <b class="command">smbd</b> makes a connection to a password server, 
+           and then the password server fails, no more users will be able 
+           to be authenticated from this <b class="command">smbd</b>.  This is a 
+           restriction of the SMB/CIFS protocol when in <b class="command">security = server
+           </b> mode and cannot be fixed in Samba.</p></li><li><p>If you are using a Windows NT server as your 
+           password server then you will have to ensure that your users 
+           are able to login from the Samba server, as when in <b class="command">
+           security = server</b>  mode the network logon will appear to 
+           come from there rather than from the users workstation.</p></li></ul></div><p>See also the <link linkend="SECURITY"> parameter.</p><p>Default: <b class="command">password server = &lt;empty string&gt;</b></p><p>Example: <b class="command">password server = NT-PDC, NT-BDC1, NT-BDC2, *</b></p><p>Example: <b class="command">password server = windc.mydomain.com:389 192.168.1.101 *</b></p><p>Example: <b class="command">password server = *</b></p></dd><dt><span class="term"><a name="PATH"></a>path (S)</span></dt><dd><p>This parameter specifies a directory to which 
+       the user of the service is to be given access. In the case of 
+       printable services, this is where print data will spool prior to 
+       being submitted to the host for printing.</p><p>For a printable service offering guest access, the service 
+       should be readonly and the path should be world-writeable and 
+       have the sticky bit set. This is not mandatory of course, but 
+       you probably won't get the results you expect if you do 
+       otherwise.</p><p>Any occurrences of <i class="parameter"><tt>%u</tt></i> in the path 
+       will be replaced with the UNIX username that the client is using 
+       on this connection. Any occurrences of <i class="parameter"><tt>%m</tt></i> 
+       will be replaced by the NetBIOS name of the machine they are 
+       connecting from. These replacements are very useful for setting 
+       up pseudo home directories for users.</p><p>Note that this path will be based on <link linkend="ROOTDIR"> if one was specified.</p><p>Default: <span class="emphasis"><em>none</em></span></p><p>Example: <b class="command">path = /home/fred</b></p></dd><dt><span class="term"><a name="PIDDIRECTORY"></a>pid directory (G)</span></dt><dd><p>This option specifies the directory where pid 
+       files will be placed.  </p><p>Default: <b class="command">pid directory = ${prefix}/var/locks</b></p><p>Example: <b class="command">pid directory = /var/run/</b></p></dd><dt><span class="term"><a name="POSIXLOCKING"></a>posix locking (S)</span></dt><dd><p>The <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>
+       daemon maintains an database of file locks obtained by SMB clients.
+       The default behavior is to map this internal database to POSIX
+       locks.  This means that file locks obtained by SMB clients are 
+       consistent with those seen by POSIX compliant applications accessing 
+       the files via a non-SMB method (e.g. NFS or local file access).  
+       You should never need to disable this parameter.</p><p>Default: <b class="command">posix locking = yes</b></p></dd><dt><span class="term"><a name="POSTEXEC"></a>postexec (S)</span></dt><dd><p>This option specifies a command to be run 
+       whenever the service is disconnected. It takes the usual 
+       substitutions. The command may be run as the root on some 
+       systems.</p><p>An interesting example may be to unmount server 
+       resources:</p><p><b class="command">postexec = /etc/umount /cdrom</b></p><p>See also <link linkend="PREEXEC">.</p><p>Default: <span class="emphasis"><em>none (no command executed)</em></span></p><p>Example: <b class="command">postexec = echo \"%u disconnected from %S from %m (%I)\" &gt;&gt; /tmp/log</b></p></dd><dt><span class="term"><a name="PREEXEC"></a>preexec (S)</span></dt><dd><p>This option specifies a command to be run whenever 
+       the service is connected to. It takes the usual substitutions.</p><p>An interesting example is to send the users a welcome 
+       message every time they log in. Maybe a message of the day? Here 
+       is an example:</p><p><b class="command">preexec = csh -c 'echo \"Welcome to %S!\" | /usr/local/samba/bin/smbclient -M %m -I %I' &amp; </b></p><p>Of course, this could get annoying after a while :-)</p><p>See also <link linkend="PREEXECCLOSE"> and <link linkend="POSTEXEC">.</p><p>Default: <span class="emphasis"><em>none (no command executed)</em></span></p><p>Example: <b class="command">preexec = echo \"%u connected to %S from %m (%I)\" &gt;&gt; /tmp/log</b></p></dd><dt><span class="term"><a name="PREEXECCLOSE"></a>preexec close (S)</span></dt><dd><p>This boolean option controls whether a non-zero 
+       return code from <link linkend="PREEXEC"> should close the service being connected to.</p><p>Default: <b class="command">preexec close = no</b></p></dd><dt><span class="term"><a name="PREFEREDMASTER"></a>prefered master (G)</span></dt><dd><p>Synonym for <link linkend="PREFERREDMASTER"> for people who cannot spell :-).</p></dd><dt><span class="term"><a name="PREFERREDMASTER"></a>preferred master (G)</span></dt><dd><p>This boolean parameter controls if
+       <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> is a preferred master
+       browser  for its workgroup.</p><p>If this is set to <tt class="constant">yes</tt>, on startup, <b class="command">nmbd</b> 
+       will force an election, and it will have a slight advantage in 
+       winning the election.  It is recommended that this parameter is 
+       used in conjunction with <b class="command"><link linkend="DOMAINMASTER"> = yes</b>, so 
+       that <b class="command">nmbd</b> can guarantee becoming a domain master.</p><p>Use this option with caution, because if there are several 
+       hosts (whether Samba servers, Windows 95 or NT) that are
+       preferred  master browsers on the same subnet, they will each
+       periodically  and continuously attempt to become the local
+       master browser. This will result in unnecessary broadcast
+       traffic and reduced browsing capabilities.</p><p>See also <link linkend="OSLEVEL">.</p><p>Default: <b class="command">preferred master = auto</b></p></dd><dt><span class="term"><a name="PRELOAD"></a>preload (G)</span></dt><dd><p>This is a list of services that you want to be 
+       automatically added to the browse lists. This is most useful 
+       for homes and printers services that would otherwise not be 
+       visible.</p><p>Note that if you just want all printers in your 
+       printcap file loaded then the <link linkend="LOADPRINTERS"> option is easier.</p><p>Default: <span class="emphasis"><em>no preloaded services</em></span></p><p>Example: <b class="command">preload = fred lp colorlp</b></p></dd><dt><span class="term"><a name="PRELOADMODULES"></a>preload modules (G)</span></dt><dd><p>This is a list of paths to modules that should
+       be loaded into smbd before a client connects. This improves
+       the speed of smbd when reacting to new connections somewhat. </p><p>Default: <b class="command">preload modules = </b></p><p>Example: <b class="command">preload modules = /usr/lib/samba/passdb/mysql.so+++ </b></p></dd><dt><span class="term"><a name="PRESERVECASE"></a>preserve case (S)</span></dt><dd><p> This controls if new filenames are created
+       with the case that the client passes, or if they are forced to 
+       be the <link linkend="DEFAULTCASE">.</p><p>Default: <b class="command">preserve case = yes</b></p><p>See the section on <link linkend="NAMEMANGLINGSECT"> for a fuller discussion.</p></dd><dt><span class="term"><a name="PRINTABLE"></a>printable (S)</span></dt><dd><p>If this parameter is <tt class="constant">yes</tt>, then 
+    clients may open, write to and submit spool files on the directory 
+    specified for the service. </p><p>Note that a printable service will ALWAYS allow writing 
+    to the service path (user privileges permitting) via the spooling 
+    of print data. The <link linkend="READONLY"> parameter controls only non-printing access to 
+    the resource.</p><p>Default: <b class="command">printable = no</b></p></dd><dt><span class="term"><a name="PRINTCAP"></a>printcap (G)</span></dt><dd><p>Synonym for <link linkend="PRINTCAPNAME">.</p></dd><dt><span class="term"><a name="PRINTCAPNAME"></a>printcap name (S)</span></dt><dd><p>This parameter may be used to override the 
+    compiled-in default printcap name used by the server (usually <tt class="filename">
+    /etc/printcap</tt>). See the discussion of the <link linkend="PRINTERSSECT"> section above for reasons 
+    why you might want to do this.</p><p>To use the CUPS printing interface set <b class="command">printcap name = cups
+    </b>. This should be supplemented by an addtional setting 
+    <link linkend="PRINTING"> in the [global] 
+    section.  <b class="command">printcap name = cups</b> will use the  
+    "dummy" printcap created by CUPS, as specified in your CUPS
+    configuration file.
+    </p><p>On System V systems that use <b class="command">lpstat</b> to 
+    list available printers you can use <b class="command">printcap name = lpstat
+    </b> to automatically obtain lists of available printers. This 
+    is the default for systems that define SYSV at configure time in 
+    Samba (this includes most System V based systems). If <i class="parameter"><tt>
+    printcap name</tt></i> is set to <b class="command">lpstat</b> on 
+    these systems then Samba will launch <b class="command">lpstat -v</b> and 
+    attempt to parse the output to obtain a printer list.</p><p>A minimal printcap file would look something like this:</p><pre class="programlisting">
+print1|My Printer 1
+print2|My Printer 2
+print3|My Printer 3
+print4|My Printer 4
+print5|My Printer 5
+</pre><p>where the '|' separates aliases of a printer. The fact 
+    that the second alias has a space in it gives a hint to Samba 
+    that it's a comment.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Under AIX the default printcap 
+    name is <tt class="filename">/etc/qconfig</tt>. Samba will assume the 
+    file is in AIX <tt class="filename">qconfig</tt> format if the string
+    <tt class="filename">qconfig</tt> appears in the printcap filename.</p></div><p>Default: <b class="command">printcap name = /etc/printcap</b></p><p>Example: <b class="command">printcap name = /etc/myprintcap</b></p></dd><dt><span class="term"><a name="PRINTCOMMAND"></a>print command (S)</span></dt><dd><p>After a print job has finished spooling to 
+    a service, this command will be used via a <b class="command">system()</b> 
+    call to process the spool file. Typically the command specified will 
+    submit the spool file to the host's printing subsystem, but there 
+    is no requirement that this be the case. The server will not remove 
+    the spool file, so whatever command you specify should remove the 
+    spool file when it has been processed, otherwise you will need to 
+    manually remove old spool files.</p><p>The print command is simply a text string. It will be used 
+    verbatim after macro substitutions have been made:</p><p>%s, %f - the path to the spool
+    file name</p><p>%p - the appropriate printer 
+    name</p><p>%J - the job 
+    name as transmitted by the client.</p><p>%c - The number of printed pages
+    of the spooled job (if known).</p><p>%z - the size of the spooled
+    print job (in bytes)</p><p>The print command <span class="emphasis"><em>MUST</em></span> contain at least 
+    one occurrence of <i class="parameter"><tt>%s</tt></i> or <i class="parameter"><tt>%f
+    </tt></i> - the <i class="parameter"><tt>%p</tt></i> is optional. At the time 
+    a job is submitted, if no printer name is supplied the <i class="parameter"><tt>%p
+    </tt></i> will be silently removed from the printer command.</p><p>If specified in the [global] section, the print command given 
+    will be used for any printable service that does not have its own 
+    print command specified.</p><p>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 and (most importantly) not removed.</p><p>Note that printing may fail on some UNIXes from the 
+    <tt class="constant">nobody</tt> account. If this happens then create 
+    an alternative guest account that can print and set the <link linkend="GUESTACCOUNT"> 
+    in the [global] section.</p><p>You can form quite complex print commands by realizing 
+    that they are just passed to a shell. For example the following 
+    will log a print job, print the file, then remove it. Note that 
+    ';' is the usual separator for command in shell scripts.</p><p><b class="command">print command = echo Printing %s &gt;&gt; 
+    /tmp/print.log; lpr -P %p %s; rm %s</b></p><p>You may have to vary this command considerably depending 
+    on how you normally print files on your system. The default for 
+    the parameter varies depending on the setting of the <link linkend="PRINTING"> parameter.</p><p>Default: For <b class="command">printing = BSD, AIX, QNX, LPRNG 
+    or PLP :</b></p><p><b class="command">print command = lpr -r -P%p %s</b></p><p>For <b class="command">printing = SYSV or HPUX :</b></p><p><b class="command">print command = lp -c -d%p %s; rm %s</b></p><p>For <b class="command">printing = SOFTQ :</b></p><p><b class="command">print command = lp -d%p -s %s; rm %s</b></p><p>For printing = CUPS :   If SAMBA is compiled against
+    libcups, then <link linkend="PRINTING"> 
+    uses the CUPS API to
+    submit jobs, etc.  Otherwise it maps to the System V
+    commands with the -oraw option for printing, i.e. it
+    uses <b class="command">lp -c -d%p -oraw; rm %s</b>.   
+    With <b class="command">printing = cups</b>,
+    and if SAMBA is compiled against libcups, any manually 
+    set print command will be ignored.</p><p>Example: <b class="command">print command = /usr/local/samba/bin/myprintscript %p %s</b></p></dd><dt><span class="term"><a name="PRINTER"></a>printer (S)</span></dt><dd><p>Synonym for <link linkend="PRINTERNAME">.</p></dd><dt><span class="term"><a name="PRINTERADMIN"></a>printer admin (S)</span></dt><dd><p>This is a list of users that can do anything to 
+    printers via the remote administration interfaces offered by MS-RPC 
+    (usually using a NT workstation). Note that the root user always 
+    has admin rights.</p><p>Default: <b class="command">printer admin = &lt;empty string&gt;</b></p><p>Example: <b class="command">printer admin = admin, @staff</b></p></dd><dt><span class="term"><a name="PRINTERNAME"></a>printer name (S)</span></dt><dd><p>This parameter specifies the name of the printer 
+    to which print jobs spooled through a printable service will be sent.</p><p>If specified in the [global] section, the printer
+    name given will be used for any printable service that does 
+    not have its own printer name specified.</p><p>Default: <span class="emphasis"><em>none (but may be <tt class="constant">lp</tt> 
+    on many systems)</em></span></p><p>Example: <b class="command">printer name = laserwriter</b></p></dd><dt><span class="term"><a name="PRINTING"></a>printing (S)</span></dt><dd><p>This parameters controls how printer status  information is
+    interpreted on your system. It also affects the  default values for
+    the <i class="parameter"><tt>print command</tt></i>,  <i class="parameter"><tt>lpq command</tt></i>, <i class="parameter"><tt>lppause command </tt></i>, <i class="parameter"><tt>lpresume command</tt></i>, and  <i class="parameter"><tt>lprm command</tt></i> if specified in the 
+    [global] section.</p><p>Currently nine printing styles are supported. They are
+    <tt class="constant">BSD</tt>, <tt class="constant">AIX</tt>, 
+    <tt class="constant">LPRNG</tt>, <tt class="constant">PLP</tt>,
+    <tt class="constant">SYSV</tt>, <tt class="constant">HPUX</tt>,
+    <tt class="constant">QNX</tt>, <tt class="constant">SOFTQ</tt>,
+    and <tt class="constant">CUPS</tt>.</p><p>To see what the defaults are for the other print 
+    commands when using the various options use the <a href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a> program.</p><p>This option can be set on a per printer basis</p><p>See also the discussion in the <link linkend="PRINTERSSECT"> section.</p></dd><dt><span class="term"><a name="PRINTOK"></a>print ok (S)</span></dt><dd><p>Synonym for <link linkend="PRINTABLE">.</p></dd><dt><span class="term"><a name="PRIVATEDIR"></a>private dir (G)</span></dt><dd><p>This parameters defines the directory
+    smbd will use for storing such files as <tt class="filename">smbpasswd</tt>
+    and <tt class="filename">secrets.tdb</tt>.
+    </p><p>Default :<b class="command">private dir = ${prefix}/private</b></p></dd><dt><span class="term"><a name="PROFILEACLS"></a>profile acls (S)</span></dt><dd><p>This boolean parameter controls whether <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> 
+       This boolean parameter was added to fix the problems that people have been
+       having with storing user profiles on Samba shares from Windows 2000 or
+       Windows XP clients. New versions of Windows 2000 or Windows XP service
+       packs do security ACL checking on the owner and ability to write of the
+       profile directory stored on a local workstation when copied from a Samba
+       share.
+</p><p>When not in domain mode with winbindd then the security info copied
+       onto the local workstation has no meaning to the logged in user (SID) on
+       that workstation so the profile storing fails. Adding this parameter
+       onto a share used for profile storage changes two things about the
+       returned Windows ACL. Firstly it changes the owner and group owner
+       of all reported files and directories to be BUILTIN\\Administrators,
+       BUILTIN\\Users respectively (SIDs S-1-5-32-544, S-1-5-32-545). Secondly
+       it adds an ACE entry of "Full Control" to the SID BUILTIN\\Users to
+       every returned ACL. This will allow any Windows 2000 or XP workstation
+       user to access the profile.</p><p>Note that if you have multiple users logging
+       on to a workstation then in order to prevent them from being able to access
+       each others profiles you must remove the "Bypass traverse checking" advanced
+       user right. This will prevent access to other users profile directories as
+       the top level profile directory (named after the user) is created by the
+       workstation profile code and has an ACL restricting entry to the directory
+       tree to the owning user.
+</p><p>Default: <b class="command">profile acls = no</b></p></dd><dt><span class="term"><a name="PROTOCOL"></a>protocol (G)</span></dt><dd><p>Synonym for <link linkend="MAXPROTOCOL">.</p></dd><dt><span class="term"><a name="PUBLIC"></a>public (S)</span></dt><dd><p>Synonym for <link linkend="GUESTOK">.</p></dd><dt><span class="term"><a name="QUEUEPAUSECOMMAND"></a>queuepause command (S)</span></dt><dd><p>This parameter specifies the command to be 
+    executed on the server host in order to pause the printer queue.</p><p>This command should be a program or script which takes 
+    a printer name as its only parameter and stops the printer queue, 
+    such that no longer jobs are submitted to the printer.</p><p>This command is not supported by Windows for Workgroups, 
+    but can be issued from the Printers window under Windows 95 
+    and NT.</p><p>If a <i class="parameter"><tt>%p</tt></i> is given then the printer name 
+    is put in its place. Otherwise it is placed at the end of the command.
+    </p><p>Note that it is good practice to include the absolute 
+    path in the command as the PATH may not be available to the 
+    server.</p><p>Default: <span class="emphasis"><em>depends on the setting of <i class="parameter"><tt>printing</tt></i></em></span></p><p>Example: <b class="command">queuepause command = disable %p</b></p></dd><dt><span class="term"><a name="QUEUERESUMECOMMAND"></a>queueresume command (S)</span></dt><dd><p>This parameter specifies the command to be 
+    executed on the server host in order to resume the printer queue. It 
+    is the command to undo the behavior that is caused by the 
+    previous parameter (<link linkend="QUEUEPAUSECOMMAND">).</p><p>This command should be a program or script which takes 
+    a printer name as its only parameter and resumes the printer queue, 
+    such that queued jobs are resubmitted to the printer.</p><p>This command is not supported by Windows for Workgroups, 
+    but can be issued from the Printers window under Windows 95 
+    and NT.</p><p>If a <i class="parameter"><tt>%p</tt></i> is given then the printer name 
+    is put in its place. Otherwise it is placed at the end of the 
+    command.</p><p>Note that it is good practice to include the absolute 
+    path in the command as the PATH may not be available to the 
+    server.</p><p>Default: <span class="emphasis"><em>depends on the setting of <link linkend="PRINTING"></em></span></p><p>Example: <b class="command">queuepause command = enable %p</b></p></dd><dt><span class="term"><a name="READBMPX"></a>read bmpx (G)</span></dt><dd><p>This boolean parameter controls whether
+    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will support the "Read
+    Block Multiplex" SMB. This is now rarely used and defaults to 
+    <tt class="constant">no</tt>. You should never need to set this 
+    parameter.</p><p>Default: <b class="command">read bmpx = no</b></p></dd><dt><span class="term"><a name="READLIST"></a>read list (S)</span></dt><dd><p>This is a list of users that are given read-only 
+    access to a service. If the connecting user is in this list then 
+    they will not be given write access, no matter what the <link linkend="READONLY">
+    option is set to. The list can include group names using the 
+    syntax described in the <link linkend="INVALIDUSERS"> parameter.</p><p>See also the <link linkend="WRITELIST"> parameter and the <link linkend="INVALIDUSERS"> parameter.</p><p>Default: <b class="command">read list = &lt;empty string&gt;</b></p><p>Example: <b class="command">read list = mary, @students</b></p></dd><dt><span class="term"><a name="READONLY"></a>read only (S)</span></dt><dd><p>An inverted synonym is <link linkend="WRITEABLE">.</p><p>If this parameter is <tt class="constant">yes</tt>, then users 
+    of a service may not create or modify files in the service's 
+    directory.</p><p>Note that a printable service (<b class="command">printable = yes</b>)
+    will <span class="emphasis"><em>ALWAYS</em></span> allow writing to the directory 
+    (user privileges permitting), but only via spooling operations.</p><p>Default: <b class="command">read only = yes</b></p></dd><dt><span class="term"><a name="READRAW"></a>read raw (G)</span></dt><dd><p>This parameter controls whether or not the server 
+    will support the raw read SMB requests when transferring data 
+    to clients.</p><p>If enabled, raw reads allow reads of 65535 bytes in 
+    one packet. This typically provides a major performance benefit.
+    </p><p>However, some clients either negotiate the allowable 
+    block size incorrectly or are incapable of supporting larger block 
+    sizes, and for these clients you may need to disable raw reads.</p><p>In general this parameter should be viewed as a system tuning 
+    tool and left severely alone. See also <link linkend="WRITERAW">.</p><p>Default: <b class="command">read raw = yes</b></p></dd><dt><span class="term"><a name="READSIZE"></a>read size (G)</span></dt><dd><p>The option <i class="parameter"><tt>read size</tt></i> 
+    affects the overlap of disk reads/writes with network reads/writes. 
+    If the amount of data being transferred in several of the SMB 
+    commands (currently SMBwrite, SMBwriteX and SMBreadbraw) is larger 
+    than this value then the server begins writing the data before it 
+    has received the whole packet from the network, or in the case of 
+    SMBreadbraw, it begins writing to the network before all the data 
+    has been read from disk.</p><p>This overlapping works best when the speeds of disk and 
+    network access are similar, having very little effect when the 
+    speed of one is much greater than the other.</p><p>The default value is 16384, but very little experimentation 
+    has been done yet to determine the optimal value, and it is likely 
+    that the best value will vary greatly between systems anyway. 
+    A value over 65536 is pointless and will cause you to allocate 
+    memory unnecessarily.</p><p>Default: <b class="command">read size = 16384</b></p><p>Example: <b class="command">read size = 8192</b></p></dd><dt><span class="term"><a name="REALM"></a>realm (G)</span></dt><dd><p>This option specifies the kerberos realm to use. The realm is 
+       used as the ADS equivalent of the NT4 <b class="command">domain</b>. It
+       is usually set to the DNS name of the kerberos server.
+       </p><p>Default: <b class="command">realm = </b></p><p>Example: <b class="command">realm = mysambabox.mycompany.com</b></p></dd><dt><span class="term"><a name="REMOTEANNOUNCE"></a>remote announce (G)</span></dt><dd><p>This option allows you to setup <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>to periodically announce itself 
+       to arbitrary IP addresses with an arbitrary workgroup name.</p><p>This is useful if you want your Samba server to appear 
+       in a remote workgroup for which the normal browse propagation 
+       rules don't work. The remote workgroup can be anywhere that you 
+       can send IP packets to.</p><p>For example:</p><p><b class="command">remote announce = 192.168.2.255/SERVERS 
+       192.168.4.255/STAFF</b></p><p>the above line would cause <b class="command">nmbd</b> to announce itself 
+       to the two given IP addresses using the given workgroup names. 
+       If you leave out the workgroup name then the one given in 
+       the <link linkend="WORKGROUP"> 
+       parameter is used instead.</p><p>The IP addresses you choose would normally be the broadcast 
+       addresses of the remote networks, but can also be the IP addresses 
+       of known browse masters if your network config is that stable.</p><p>See <link linkend="NetworkBrowsing">.</p><p>Default: <b class="command">remote announce = &lt;empty string&gt;</b></p></dd><dt><span class="term"><a name="REMOTEBROWSESYNC"></a>remote browse sync (G)</span></dt><dd><p>This option allows you to setup <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> to periodically request 
+       synchronization of browse lists with the master browser of a Samba 
+       server that is on a remote segment. This option will allow you to 
+       gain browse lists for multiple workgroups across routed networks. This 
+       is done in a manner that does not work with any non-Samba servers.</p><p>This is useful if you want your Samba server and all local 
+       clients to appear in a remote workgroup for which the normal browse 
+       propagation rules don't work. The remote workgroup can be anywhere 
+       that you can send IP packets to.</p><p>For example:</p><p><b class="command">remote browse sync = 192.168.2.255 192.168.4.255</b></p><p>the above line would cause <b class="command">nmbd</b> to request 
+       the master browser on the specified subnets or addresses to 
+       synchronize their browse lists with the local server.</p><p>The IP addresses you choose would normally be the broadcast 
+       addresses of the remote networks, but can also be the IP addresses 
+       of known browse masters if your network config is that stable. If 
+       a machine IP address is given Samba makes NO attempt to validate 
+       that the remote machine is available, is listening, nor that it 
+       is in fact the browse master on its segment.</p><p>Default: <b class="command">remote browse sync = &lt;empty string&gt;</b></p></dd><dt><span class="term"><a name="RESTRICTANONYMOUS"></a>restrict anonymous (G)</span></dt><dd><p>The setting of this parameter determines whether user and
+    group list information is returned for an anonymous connection.
+    and mirrors the effects of the
+    <tt class="constant">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA\RestrictAnonymous</tt> registry key in Windows
+    2000 and Windows NT.  When set to 0, user and group list
+    information is returned to anyone who asks.  When set
+    to 1, only an authenticated user can retrive user and
+    group list information.  For the value 2, supported by
+    Windows 2000/XP and Samba, no anonymous connections are allowed at
+    all.  This can break third party and Microsoft
+    applications which expect to be allowed to perform
+       operations anonymously.</p><p>
+    The security advantage of using restrict anonymous = 1 is dubious,
+    as user and group list information can be obtained using other
+       means.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+    The security advantage of using restrict anonymous = 2 is removed
+    by setting <link linkend="GUESTOK"> on any share.
+       </p></div><p>Default: <b class="command">restrict anonymous = 0</b></p></dd><dt><span class="term"><a name="ROOT"></a>root (G)</span></dt><dd><p>Synonym for <link linkend="ROOTDIRECTORY">.
+    </p></dd><dt><span class="term"><a name="ROOTDIR"></a>root dir (G)</span></dt><dd><p>Synonym for <link linkend="ROOTDIRECTORY">.
+    </p></dd><dt><span class="term"><a name="ROOTDIRECTORY"></a>root directory (G)</span></dt><dd><p>The server will <b class="command">chroot()</b> (i.e. 
+    Change its root directory) to this directory on startup. This is 
+    not strictly necessary for secure operation. Even without it the 
+    server will deny access to files not in one of the service entries. 
+    It may also check for, and deny access to, soft links to other 
+    parts of the filesystem, or attempts to use ".." in file names 
+    to access other directories (depending on the setting of the <link linkend="WIDELINKS"> 
+    parameter).
+    </p><p>Adding a <i class="parameter"><tt>root directory</tt></i> entry other 
+    than "/" adds an extra level of security, but at a price. It 
+    absolutely ensures that no access is given to files not in the 
+    sub-tree specified in the <i class="parameter"><tt>root directory</tt></i> 
+    option, <span class="emphasis"><em>including</em></span> some files needed for 
+    complete operation of the server. To maintain full operability 
+    of the server you will need to mirror some system files 
+    into the <i class="parameter"><tt>root directory</tt></i> tree. In particular 
+    you will need to mirror <tt class="filename">/etc/passwd</tt> (or a 
+    subset of it), and any binaries or configuration files needed for 
+    printing (if required). The set of files that must be mirrored is
+    operating system dependent.</p><p>Default: <b class="command">root directory = /</b></p><p>Example: <b class="command">root directory = /homes/smb</b></p></dd><dt><span class="term"><a name="ROOTPOSTEXEC"></a>root postexec (S)</span></dt><dd><p>This is the same as the <i class="parameter"><tt>postexec</tt></i>
+       parameter except that the command is run as root. This 
+       is useful for unmounting filesystems 
+       (such as CDROMs) after a connection is closed.</p><p>See also <link linkend="POSTEXEC">.</p><p>Default: <b class="command">root postexec = &lt;empty string&gt;</b></p></dd><dt><span class="term"><a name="ROOTPREEXEC"></a>root preexec (S)</span></dt><dd><p>This is the same as the <i class="parameter"><tt>preexec</tt></i>
+       parameter except that the command is run as root. This 
+       is useful for mounting filesystems (such as CDROMs) when a 
+       connection is opened.</p><p>See also <link linkend="PREEXEC"> and <link linkend="PREEXECCLOSE">.</p><p>Default: <b class="command">root preexec = &lt;empty string&gt;</b></p></dd><dt><span class="term"><a name="ROOTPREEXECCLOSE"></a>root preexec close (S)</span></dt><dd><p>This is the same as the <i class="parameter"><tt>preexec close
+       </tt></i> parameter except that the command is run as root.</p><p>See also <link linkend="PREEXEC"> and <link linkend="PREEXECCLOSE">.</p><p>Default: <b class="command">root preexec close = no</b></p></dd><dt><span class="term"><a name="SECURITY"></a>security (G)</span></dt><dd><p>This option affects how clients respond to 
+    Samba and is one of the most important settings in the <tt class="filename">
+    smb.conf</tt> file.</p><p>The option sets the "security mode bit" in replies to 
+    protocol negotiations with <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> to turn share level security on or off. Clients decide 
+    based on this bit whether (and how) to transfer user and password 
+    information to the server.</p><p>The default is <b class="command">security = user</b>, as this is
+    the most common setting needed when talking to Windows 98 and 
+    Windows NT.</p><p>The alternatives are <b class="command">security = share</b>,
+    <b class="command">security = server</b> or <b class="command">security = domain
+    </b>.</p><p>In versions of Samba prior to 2.0.0, the default was 
+    <b class="command">security = share</b> mainly because that was
+    the only option at one stage.</p><p>There is a bug in WfWg that has relevance to this 
+    setting. When in user or server level security a WfWg client 
+    will totally ignore the password you type in the "connect 
+    drive" dialog box. This makes it very difficult (if not impossible) 
+    to connect to a Samba service as anyone except the user that 
+    you are logged into WfWg as.</p><p>If your PCs use usernames that are the same as their 
+    usernames on the UNIX machine then you will want to use 
+    <b class="command">security = user</b>. If you mostly use usernames 
+    that don't exist on the UNIX box then use <b class="command">security = 
+    share</b>.</p><p>You should also use <b class="command">security = share</b> if you 
+    want to mainly setup shares without a password (guest shares). This 
+    is commonly used for a shared printer server. It is more difficult 
+    to setup guest shares with <b class="command">security = user</b>, see 
+    the <link linkend="MAPTOGUEST">parameter for details.</p><p>It is possible to use <b class="command">smbd</b> in a <span class="emphasis"><em>
+    hybrid mode</em></span> where it is offers both user and share 
+    level security under different <link linkend="NETBIOSALIASES">. </p><p>The different settings will now be explained.</p><p><a name="SECURITYEQUALSSHARE"></a><span class="emphasis"><em>SECURITY = SHARE</em></span></p><p>When clients connect to a share level security server they 
+    need not log onto the server with a valid username and password before 
+    attempting to connect to a shared resource (although modern clients 
+    such as Windows 95/98 and Windows NT will send a logon request with 
+    a username but no password when talking to a <b class="command">security = share
+    </b> server). Instead, the clients send authentication information 
+    (passwords) on a per-share basis, at the time they attempt to connect 
+    to that share.</p><p>Note that <b class="command">smbd</b> <span class="emphasis"><em>ALWAYS</em></span> 
+    uses a valid UNIX user to act on behalf of the client, even in
+    <b class="command">security = share</b> level security.</p><p>As clients are not required to send a username to the server
+    in share level security, <b class="command">smbd</b> uses several
+    techniques to determine the correct UNIX user to use on behalf
+    of the client.</p><p>A list of possible UNIX usernames to match with the given
+    client password is constructed using the following methods :</p><div class="itemizedlist"><ul type="disc"><li><p>If the <link linkend="GUESTONLY"> parameter is set, then all the other 
+           stages are missed and only the <link linkend="GUESTACCOUNT"> username is checked.
+           </p></li><li><p>Is a username is sent with the share connection 
+           request, then this username (after mapping - see <link linkend="USERNAMEMAP">), 
+           is added as a potential username.
+           </p></li><li><p>If the client did a previous <span class="emphasis"><em>logon
+           </em></span> request (the SessionSetup SMB call) then the 
+           username sent in this SMB will be added as a potential username.
+           </p></li><li><p>The name of the service the client requested is 
+           added as a potential username.
+           </p></li><li><p>The NetBIOS name of the client is added to 
+           the list as a potential username.
+           </p></li><li><p>Any users on the <link linkend="USER"> list are added as potential usernames.
+           </p></li></ul></div><p>If the <i class="parameter"><tt>guest only</tt></i> parameter is 
+    not set, then this list is then tried with the supplied password. 
+    The first user for whom the password matches will be used as the 
+    UNIX user.</p><p>If the <i class="parameter"><tt>guest only</tt></i> parameter is 
+    set, or no username can be determined then if the share is marked 
+    as available to the <i class="parameter"><tt>guest account</tt></i>, then this 
+    guest user will be used, otherwise access is denied.</p><p>Note that it can be <span class="emphasis"><em>very</em></span> confusing 
+    in share-level security as to which UNIX username will eventually
+    be used in granting access.</p><p>See also the section <link linkend="VALIDATIONSECT">.</p><p><a name="SECURITYEQUALSUSER"></a><span class="emphasis"><em>SECURITY = USER</em></span></p><p>This is the default security setting in Samba 3.0. 
+    With user-level security a client must first "log-on" with a 
+    valid username and password (which can be mapped using the <link linkend="USERNAMEMAP"> 
+    parameter). Encrypted passwords (see the <link linkend="ENCRYPTPASSWORDS"> parameter) can also
+    be used in this security mode. Parameters such as <link linkend="USER"> and <link linkend="GUESTONLY"> if set      are then applied and 
+    may change the UNIX user to use on this connection, but only after 
+    the user has been successfully authenticated.</p><p><span class="emphasis"><em>Note</em></span> that the name of the resource being 
+    requested is <span class="emphasis"><em>not</em></span> sent to the server until after 
+    the server has successfully authenticated the client. This is why 
+    guest shares don't work in user level security without allowing 
+    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">. 
+    See the <link linkend="MAPTOGUEST"> parameter for details on doing this.</p><p>See also the section <link linkend="VALIDATIONSECT">.</p><p><a name="SECURITYEQUALSDOMAIN"></a><span class="emphasis"><em>SECURITY = DOMAIN</em></span></p><p>This mode will only work correctly if <a href="net.8.html"><span class="citerefentry"><span class="refentrytitle">net</span>(8)</span></a> has been used to add this
+    machine into a Windows NT Domain. It expects the <link linkend="ENCRYPTPASSWORDS"> parameter to be set to <tt class="constant">yes</tt>. In this 
+    mode Samba will try to validate the username/password by passing
+    it to a Windows NT Primary or Backup Domain Controller, in exactly 
+    the same way that a Windows NT Server would do.</p><p><span class="emphasis"><em>Note</em></span> that a valid UNIX user must still 
+    exist as well as the account on the Domain Controller to allow 
+    Samba to have a valid UNIX account to map file access to.</p><p><span class="emphasis"><em>Note</em></span> that from the client's point 
+    of view <b class="command">security = domain</b> is the same 
+    as <b class="command">security = user</b>. It only 
+    affects how the server deals with the authentication, 
+    it does not in any way affect what the client sees.</p><p><span class="emphasis"><em>Note</em></span> that the name of the resource being 
+    requested is <span class="emphasis"><em>not</em></span> sent to the server until after 
+    the server has successfully authenticated the client. This is why 
+    guest shares don't work in user level security without allowing 
+    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">. 
+    See the <link linkend="MAPTOGUEST"> parameter for details on doing this.</p><p>See also the section <link linkend="VALIDATIONSECT">.</p><p>See also the <link linkend="PASSWORDSERVER"> parameter and the <link linkend="ENCRYPTPASSWORDS"> parameter.</p><p><a name="SECURITYEQUALSSERVER"></a><span class="emphasis"><em>SECURITY = SERVER</em></span></p><p>In this mode Samba will try to validate the username/password 
+    by passing it to another SMB server, such as an NT box. If this 
+    fails it will revert to <b class="command">security =
+    user</b>. It expects the <link linkend="ENCRYPTPASSWORDS"> parameter 
+    to be set to <tt class="constant">yes</tt>, unless the remote server
+    does not support them.  However note that if encrypted passwords have been 
+    negotiated then Samba cannot revert back to checking the UNIX password file, 
+    it must have a valid <tt class="filename">smbpasswd</tt> file to check 
+       users against. See the chapter about the User Database in the Samba HOWTO Collection for details on how to set this up.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This mode of operation has
+    significant pitfalls, due to the fact that is activly initiates a
+    man-in-the-middle attack on the remote SMB server.  In particular,
+    this mode of operation can cause significant resource consuption on
+    the PDC, as it must maintain an active connection for the duration
+    of the user's session.  Furthermore, if this connection is lost,
+    there is no way to reestablish it, and futher authenticaions to the
+    Samba server may fail.  (From a single client, till it disconnects).
+       </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>From the client's point of 
+    view <b class="command">security = server</b> is the
+    same as <b class="command">security = user</b>.  It
+    only affects how the server deals  with the authentication, it does
+       not in any way affect what the  client sees.</p></div><p><span class="emphasis"><em>Note</em></span> that the name of the resource being 
+    requested is <span class="emphasis"><em>not</em></span> sent to the server until after 
+    the server has successfully authenticated the client. This is why 
+    guest shares don't work in user level security without allowing 
+    the server to automatically map unknown users into the <link linkend="GUESTACCOUNT">. 
+    See the <link linkend="MAPTOGUEST"> parameter for details on doing this.</p><p>See also the section <link linkend="VALIDATIONSECT">.</p><p>See also the <link linkend="PASSWORDSERVER"> parameter and the <link linkend="ENCRYPTPASSWORDS"> parameter.</p><p><a name="SECURITYEQUALSADS"></a><span class="emphasis"><em>SECURITY = ADS</em></span></p><p>In this mode, Samba will act as a domain member in an ADS realm. To operate 
+               in this mode, the machine running Samba will need to have Kerberos installed 
+               and configured and Samba will need to be joined to the ADS realm using the 
+               net utility. </p><p>Note that this mode does NOT make Samba operate as a Active Directory Domain 
+               Controller. </p><p>Read the chapter about Domain Membership in the HOWTO for details.</p><p>See also the <link linkend="ADSSERVER"> parameter, the <link linkend="REALM"> paramter and the <link linkend="ENCRYPTPASSWORDS"> parameter.</p><p>Default: <b class="command">security = USER</b></p><p>Example: <b class="command">security = DOMAIN</b></p></dd><dt><span class="term"><a name="SECURITYMASK"></a>security mask (S)</span></dt><dd><p>This parameter controls what UNIX permission 
+    bits can be modified when a Windows NT client is manipulating 
+    the UNIX permission on a file using the native NT security 
+    dialog box.</p><p>This parameter is applied as a mask (AND'ed with) to 
+    the changed permission bits, thus preventing any bits not in 
+    this mask from being modified. Essentially, zero bits in this 
+    mask may be treated as a set of bits the user is not allowed 
+    to change.</p><p>If not set explicitly this parameter is 0777, allowing
+    a user to modify all the user/group/world permissions on a file.
+    </p><p><span class="emphasis"><em>Note</em></span> that users who can access the 
+    Samba server through other means can easily bypass this 
+    restriction, so it is primarily useful for standalone 
+    "appliance" systems.  Administrators of most normal systems will 
+    probably want to leave it set to <tt class="constant">0777</tt>.</p><p>See also the <link linkend="FORCEDIRECTORYSECURITYMODE">, 
+    <link linkend="DIRECTORYSECURITYMASK">, <link linkend="FORCESECURITYMODE"> parameters.</p><p>Default: <b class="command">security mask = 0777</b></p><p>Example: <b class="command">security mask = 0770</b></p></dd><dt><span class="term"><a name="SERVERSCHANNEL"></a>server schannel (G)</span></dt><dd><p>This controls whether the server offers or even
+    demands the use of the netlogon schannel.
+    <i class="parameter"><tt>server schannel = no</tt></i> does not
+    offer the schannel, <i class="parameter"><tt>server schannel =
+    auto</tt></i> offers the schannel but does not
+    enforce it, and <i class="parameter"><tt>server schannel =
+    yes</tt></i> denies access if the client is not
+    able to speak netlogon schannel. This is only the case
+    for Windows NT4 before SP4.</p><p>Please note that with this set to
+    <i class="parameter"><tt>no</tt></i> you will have to apply the
+    WindowsXP requireSignOrSeal-Registry patch found in
+    the docs/Registry subdirectory.</p><p>Default: <b class="command">server schannel = auto</b></p><p>Example: <b class="command">server schannel = yes</b></p></dd><dt><span class="term"><a name="SERVERSIGNING"></a>server signing (G)</span></dt><dd><p>This controls whether the server offers or requires
+    the client it talks to to use SMB signing. Possible values 
+    are <span class="emphasis"><em>auto</em></span>, <span class="emphasis"><em>mandatory</em></span> 
+    and <span class="emphasis"><em>disabled</em></span>. 
+    </p><p>When set to auto, SMB signing is offered, but not enforced. 
+    When set to mandatory, SMB signing is required and if set 
+    to disabled, SMB signing is not offered either.</p><p>Default: <b class="command">client signing = False</b></p></dd><dt><span class="term"><a name="SERVERSTRING"></a>server string (G)</span></dt><dd><p>This controls what string will show up in the printer comment box in print 
+        manager and next to the IPC connection in <b class="command">net view</b>. It 
+        can be any string that you wish to show to your users.</p><p>It also sets what will appear in browse lists next 
+       to the machine name.</p><p>A <i class="parameter"><tt>%v</tt></i> will be replaced with the Samba 
+       version number.</p><p>A <i class="parameter"><tt>%h</tt></i> will be replaced with the 
+       hostname.</p><p>Default: <b class="command">server string = Samba %v</b></p><p>Example: <b class="command">server string = University of GNUs Samba 
+       Server</b></p></dd><dt><span class="term"><a name="SETDIRECTORY"></a>set directory (S)</span></dt><dd><p>If <b class="command">set directory = no</b>, then 
+       users of the service may not use the setdir command to change 
+       directory.</p><p>The <b class="command">setdir</b> command is only implemented 
+       in the Digital Pathworks client. See the Pathworks documentation 
+       for details.</p><p>Default: <b class="command">set directory = no</b></p></dd><dt><span class="term"><a name="SETPRIMARYGROUPSCRIPT"></a>set primary group script (G)</span></dt><dd><p>Thanks to the Posix subsystem in NT a Windows User has a
+       primary group in addition to the auxiliary groups.  This script
+       sets the primary group in the unix userdatase when an
+       administrator sets the primary group from the windows user
+       manager or when fetching a SAM with <b class="command">net rpc
+       vampire</b>. <i class="parameter"><tt>%u</tt></i> will be replaced
+       with the user whose primary group is to be set. 
+       <i class="parameter"><tt>%g</tt></i> will be replaced with the group to
+       set.</p><p>Default: <span class="emphasis"><em>No default value</em></span></p><p>Example: <b class="command">set primary group script = /usr/sbin/usermod -g '%g' '%u'</b></p></dd><dt><span class="term"><a name="SETQUOTACOMMAND"></a>set quota command (G)</span></dt><dd><p>The <b class="command">set quota command</b> should only be used 
+       whenever there is no operating system API available from the OS that 
+       samba can use.</p><p>This parameter should specify the path to a script that 
+       can set quota for the specified arguments.</p><p>The specified script should take the following arguments:</p><div class="itemizedlist"><ul type="disc"><li><p>1 - quota type
+                       </p><div class="itemizedlist"><ul type="circle"><li><p>1 - user quotas</p></li><li><p>2 - user default quotas (uid = -1)</p></li><li><p>3 - group quotas</p></li><li><p>4 - group default quotas (gid = -1)</p></li></ul></div><p>
+                       </p></li><li><p>2 - id (uid for user, gid for group, -1 if N/A)</p></li><li><p>3 - quota state (0 = disable, 1 = enable, 2 = enable and enforce)</p></li><li><p>4 - block softlimit</p></li><li><p>5 - block hardlimit</p></li><li><p>6 - inode softlimit</p></li><li><p>7 - inode hardlimit</p></li><li><p>8(optional) - block size, defaults to 1024</p></li></ul></div><p>The script should output at least one line of data.</p><p>See also the <link linkend="GETQUOTACOMMAND"> parameter.
+       </p><p>Default: <b class="command">set quota command = </b></p><p>Example: <b class="command">set quota command = /usr/local/sbin/set_quota</b></p></dd><dt><span class="term"><a name="SHAREMODES"></a>share modes (S)</span></dt><dd><p>This enables or disables the honoring of 
+       the <i class="parameter"><tt>share modes</tt></i> during a file open. These 
+       modes are used by clients to gain exclusive read or write access 
+       to a file.</p><p>These open modes are not directly supported by UNIX, so
+       they are simulated using shared memory, or lock files if your 
+       UNIX doesn't support shared memory (almost all do).</p><p>The share modes that are enabled by this option are 
+       <tt class="constant">DENY_DOS</tt>, <tt class="constant">DENY_ALL</tt>,
+       <tt class="constant">DENY_READ</tt>, <tt class="constant">DENY_WRITE</tt>,
+       <tt class="constant">DENY_NONE</tt> and <tt class="constant">DENY_FCB</tt>.
+       </p><p>This option gives full share compatibility and enabled 
+       by default.</p><p>You should <span class="emphasis"><em>NEVER</em></span> turn this parameter 
+       off as many Windows applications will break if you do so.</p><p>Default: <b class="command">share modes = yes</b></p></dd><dt><span class="term"><a name="SHORTPRESERVECASE"></a>short preserve case (S)</span></dt><dd><p>This boolean parameter controls if new files 
+       which conform to 8.3 syntax, that is all in upper case and of 
+       suitable length, are created upper case, or if they are forced 
+       to be the <link linkend="DEFAULTCASE">. This  option can be use with <link linkend="PRESERVECASE"> to permit long filenames to retain their case, while short 
+       names are lowered. </p><p>See the section on <link linkend="NAMEMANGLINGSECT">.</p><p>Default: <b class="command">short preserve case = yes</b></p></dd><dt><span class="term"><a name="SHOWADDPRINTERWIZARD"></a>show add printer wizard (G)</span></dt><dd><p>With the introduction of MS-RPC based printing support
+    for Windows NT/2000 client in Samba 2.2, a "Printers..." folder will 
+    appear on Samba hosts in the share listing.  Normally this folder will 
+    contain an icon for the MS Add Printer Wizard (APW).  However, it is 
+    possible to disable this feature regardless of the level of privilege 
+    of the connected user.</p><p>Under normal circumstances, the Windows NT/2000 client will 
+    open a handle on the printer server with OpenPrinterEx() asking for
+    Administrator privileges.  If the user does not have administrative
+    access on the print server (i.e is not root or a member of the 
+    <i class="parameter"><tt>printer admin</tt></i> group), the OpenPrinterEx() 
+    call fails and the client makes another open call with a request for 
+    a lower privilege level.  This should succeed, however the APW 
+    icon will not be displayed.</p><p>Disabling the <i class="parameter"><tt>show add printer wizard</tt></i>
+    parameter will always cause the OpenPrinterEx() on the server
+    to fail.  Thus the APW icon will never be displayed. <span class="emphasis"><em>
+    Note :</em></span>This does not prevent the same user from having 
+    administrative privilege on an individual printer.</p><p>See also <link linkend="ADDPRINTERCOMMAND">, <link linkend="DELETEPRINTERCOMMAND">, <link linkend="PRINTERADMIN"></p><p>Default :<b class="command">show add printer wizard = yes</b></p></dd><dt><span class="term"><a name="SHUTDOWNSCRIPT"></a>shutdown script (G)</span></dt><dd><p><span class="emphasis"><em>This parameter only exists in the HEAD cvs branch</em></span>
+       This a full path name to a script called by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> that should start a shutdown procedure.</p><p>This command will be run as the user connected to the server.</p><p>%m %t %r %f parameters are expanded:</p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>%m</tt></i> will be substituted with the
+                       shutdown message sent to the server.</p></li><li><p><i class="parameter"><tt>%t</tt></i> will be substituted with the
+                       number of seconds to wait before effectively starting the
+                       shutdown procedure.</p></li><li><p><i class="parameter"><tt>%r</tt></i> will be substituted with the
+                       switch <span class="emphasis"><em>-r</em></span>. It means reboot after shutdown
+                       for NT.</p></li><li><p><i class="parameter"><tt>%f</tt></i> will be substituted with the
+                       switch <span class="emphasis"><em>-f</em></span>. It means force the shutdown
+                       even if applications do not respond for NT.</p></li></ul></div><p>Default: <span class="emphasis"><em>None</em></span>.</p><p>Example: <b class="command">shutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f</b></p><p>Shutdown script example:
+</p><pre class="programlisting">
+#!/bin/bash
+               
+$time=0
+let "time/60"
+let "time++"
+
+/sbin/shutdown $3 $4 +$time $1 &amp;
+</pre><p>
+Shutdown does not return so we need to launch it in background.
+</p><p>See also <link linkend="ABORTSHUTDOWNSCRIPT">.</p></dd><dt><span class="term"><a name="SMBPASSWDFILE"></a>smb passwd file (G)</span></dt><dd><p>This option sets the path to the encrypted smbpasswd file. By
+    default the path to the smbpasswd file  is compiled into Samba.</p><p>Default: <b class="command">smb passwd file = ${prefix}/private/smbpasswd</b></p><p>Example: <b class="command">smb passwd file = /etc/samba/smbpasswd</b></p></dd><dt><span class="term"><a name="SMBPORTS"></a>smb ports (G)</span></dt><dd><p>Specifies which ports the server should listen on for SMB traffic.</p><p>Default: <b class="command">smb ports = 445 139</b></p></dd><dt><span class="term"><a name="SOCKETADDRESS"></a>socket address (G)</span></dt><dd><p>This option allows you to control what 
+       address Samba will listen for connections on. This is used to 
+       support multiple virtual interfaces on the one server, each 
+       with a different configuration.</p><p>By default Samba will accept connections on any 
+       address.</p><p>Example: <b class="command">socket address = 192.168.2.20</b></p></dd><dt><span class="term"><a name="SOCKETOPTIONS"></a>socket options (G)</span></dt><dd><p>This option allows you to set socket options 
+    to be used when talking with the client.</p><p>Socket options are controls on the networking layer 
+    of the operating systems which allow the connection to be 
+    tuned.</p><p>This option will typically be used to tune your Samba  server
+    for optimal performance for your local network. There is  no way
+    that Samba can know what the optimal parameters are for  your net,
+    so you must experiment and choose them yourself. We  strongly
+    suggest you read the appropriate documentation for your  operating
+    system first (perhaps <b class="command">man
+    setsockopt</b> will help).</p><p>You may find that on some systems Samba will say 
+    "Unknown socket option" when you supply an option. This means you 
+    either incorrectly  typed it or you need to add an include file 
+    to includes.h for your OS.  If the latter is the case please 
+    send the patch to <ulink url="mailto:samba-technical@samba.org">
+    samba-technical@samba.org</ulink>.</p><p>Any of the supported socket options may be combined 
+    in any way you like, as long as your OS allows it.</p><p>This is the list of socket options currently settable 
+    using this option:</p><div class="itemizedlist"><ul type="disc"><li><p>SO_KEEPALIVE</p></li><li><p>SO_REUSEADDR</p></li><li><p>SO_BROADCAST</p></li><li><p>TCP_NODELAY</p></li><li><p>IPTOS_LOWDELAY</p></li><li><p>IPTOS_THROUGHPUT</p></li><li><p>SO_SNDBUF *</p></li><li><p>SO_RCVBUF *</p></li><li><p>SO_SNDLOWAT *</p></li><li><p>SO_RCVLOWAT *</p></li></ul></div><p>Those marked with a <span class="emphasis"><em>'*'</em></span> take an integer 
+    argument. The others can optionally take a 1 or 0 argument to enable 
+    or disable the option, by default they will be enabled if you 
+    don't specify 1 or 0.</p><p>To specify an argument use the syntax SOME_OPTION = VALUE 
+    for example <b class="command">SO_SNDBUF = 8192</b>. Note that you must 
+    not have any spaces before or after the = sign.</p><p>If you are on a local network then a sensible option 
+    might be:</p><p><b class="command">socket options = IPTOS_LOWDELAY</b></p><p>If you have a local network then you could try:</p><p><b class="command">socket options = IPTOS_LOWDELAY TCP_NODELAY</b></p><p>If you are on a wide area network then perhaps try 
+    setting IPTOS_THROUGHPUT. </p><p>Note that several of the options may cause your Samba 
+    server to fail completely. Use these options with caution!</p><p>Default: <b class="command">socket options = TCP_NODELAY</b></p><p>Example: <b class="command">socket options = IPTOS_LOWDELAY</b></p></dd><dt><span class="term"><a name="SOURCEENVIRONMENT"></a>source environment (G)</span></dt><dd><p>This parameter causes Samba to set environment 
+       variables as per the content of the file named.</p><p>If the value of this parameter starts with a "|" character 
+       then Samba will treat that value as a pipe command to open and 
+       will set the environment variables from the output of the pipe.</p><p>The contents of the file or the output of the pipe should 
+       be formatted as the output of the standard Unix <b class="command">env(1)</b> command. This is of the form:</p><p>Example environment entry:</p><p><b class="command">SAMBA_NETBIOS_NAME = myhostname</b></p><p>Default: <span class="emphasis"><em>No default value</em></span></p><p>Examples: <b class="command">source environment = |/etc/smb.conf.sh</b></p><p>Example: <b class="command">source environment = 
+       /usr/local/smb_env_vars</b></p></dd><dt><span class="term"><a name="STATCACHE"></a>stat cache (G)</span></dt><dd><p>This parameter determines if <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> will use a cache in order to 
+       speed up case insensitive name mappings. You should never need 
+       to change this parameter.</p><p>Default: <b class="command">stat cache = yes</b></p></dd><dt><span class="term"><a name="STRICTALLOCATE"></a>strict allocate (S)</span></dt><dd><p>This is a boolean that controls the handling of 
+    disk space allocation in the server. When this is set to <tt class="constant">yes</tt> 
+    the server will change from UNIX behaviour of not committing real
+    disk storage blocks when a file is extended to the Windows behaviour
+    of actually forcing the disk system to allocate real storage blocks
+    when a file is created or extended to be a given size. In UNIX
+    terminology this means that Samba will stop creating sparse files.
+    This can be slow on some systems.</p><p>When strict allocate is <tt class="constant">no</tt> the server does sparse
+    disk block allocation when a file is extended.</p><p>Setting this to <tt class="constant">yes</tt> can help Samba return
+    out of quota messages on systems that are restricting the disk quota
+    of users.</p><p>Default: <b class="command">strict allocate = no</b></p></dd><dt><span class="term"><a name="STRICTLOCKING"></a>strict locking (S)</span></dt><dd><p>This is a boolean that controls the handling of 
+       file locking in the server. When this is set to <tt class="constant">yes</tt>,
+       the server will check every read and write access for file locks, and 
+       deny access if locks exist. This can be slow on some systems.</p><p>When strict locking is disabled, the server performs file 
+       lock checks only when the client explicitly asks for them.</p><p>Well-behaved clients always ask for lock checks when it 
+       is important.  So in the vast majority of cases, <b class="command">strict 
+       locking = no</b> is preferable.</p><p>Default: <b class="command">strict locking = no</b></p></dd><dt><span class="term"><a name="STRICTSYNC"></a>strict sync (S)</span></dt><dd><p>Many Windows applications (including the Windows 98 explorer
+    shell) seem to confuse flushing buffer contents to disk with doing
+    a sync to disk. Under UNIX, a sync call forces the process to be
+    suspended until the kernel has ensured that all outstanding data in
+    kernel disk buffers has been safely stored onto stable storage.
+    This is very slow and should only be done rarely. Setting this
+    parameter to <tt class="constant">no</tt> (the default) means that
+    <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> ignores the Windows
+    applications requests for a sync call. There is only a possibility
+    of losing data if the operating system itself that Samba is running
+    on crashes, so there is little danger in this default setting. In
+    addition, this fixes many performance problems that people have
+    reported with the new Windows98 explorer shell file copies.</p><p>See also the <link linkend="SYNCALWAYS"> parameter.</p><p>Default: <b class="command">strict sync = no</b></p></dd><dt><span class="term"><a name="SYNCALWAYS"></a>sync always (S)</span></dt><dd><p>This is a boolean parameter that controls 
+    whether writes will always be written to stable storage before 
+    the write call returns. If this is <tt class="constant">no</tt> then the server will be 
+    guided by the client's request in each write call (clients can 
+    set a bit indicating that a particular write should be synchronous). 
+    If this is <tt class="constant">yes</tt> then every write will be followed by a <b class="command">fsync()
+    </b> call to ensure the data is written to disk. Note that 
+    the <i class="parameter"><tt>strict sync</tt></i> parameter must be set to
+    <tt class="constant">yes</tt> in order for this parameter to have 
+    any affect.</p><p>See also the <link linkend="STRICTSYNC"> parameter.</p><p>Default: <b class="command">sync always = no</b></p></dd><dt><span class="term"><a name="SYSLOG"></a>syslog (G)</span></dt><dd><p>This parameter maps how Samba debug messages 
+    are logged onto the system syslog logging levels. Samba debug 
+    level zero maps onto syslog <tt class="constant">LOG_ERR</tt>, debug 
+    level one maps onto <tt class="constant">LOG_WARNING</tt>, debug level 
+    two maps onto <tt class="constant">LOG_NOTICE</tt>, debug level three 
+    maps onto LOG_INFO. All higher levels are mapped to <tt class="constant">
+    LOG_DEBUG</tt>.</p><p>This parameter sets the threshold for sending messages 
+    to syslog.  Only messages with debug level less than this value 
+    will be sent to syslog.</p><p>Default: <b class="command">syslog = 1</b></p></dd><dt><span class="term"><a name="SYSLOGONLY"></a>syslog only (G)</span></dt><dd><p>If this parameter is set then Samba debug 
+    messages are logged into the system syslog only, and not to 
+    the debug log files.</p><p>Default: <b class="command">syslog only = no</b></p></dd><dt><span class="term"><a name="TEMPLATEHOMEDIR"></a>template homedir (G)</span></dt><dd><p>When filling out the user information for a Windows NT 
+       user, the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon  uses this
+       parameter to fill in the home directory for that user. If the
+       string <i class="parameter"><tt>%D</tt></i> is present it
+       is substituted  with the user's Windows NT domain name. If the
+       string <i class="parameter"><tt>%U</tt></i> is present it
+       is substituted with the user's Windows  NT user name.</p><p>Default: <b class="command">template homedir = /home/%D/%U</b></p></dd><dt><span class="term"><a name="TEMPLATEPRIMARYGROUP"></a>template primary group (G)</span></dt><dd><p>This option defines the default primary group for 
+       each user created by <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a>'s local account management
+       functions (similar to the 'add user script').
+       </p><p>Default: <b class="command">template primary group = nobody</b></p></dd><dt><span class="term"><a name="TEMPLATESHELL"></a>template shell (G)</span></dt><dd><p>When filling out the user information for a Windows NT 
+       user, the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon uses this
+       parameter to fill in the login shell for that user.</p><p>Default: <b class="command">template shell = /bin/false</b></p></dd><dt><span class="term"><a name="TIMEOFFSET"></a>time offset (G)</span></dt><dd><p>This parameter is a setting in minutes to add 
+       to the normal GMT to local time conversion. This is useful if 
+       you are serving a lot of PCs that have incorrect daylight 
+       saving time handling.</p><p>Default: <b class="command">time offset = 0</b></p><p>Example: <b class="command">time offset = 60</b></p></dd><dt><span class="term"><a name="TIMESERVER"></a>time server (G)</span></dt><dd><p>This parameter determines if <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> advertises itself as a time server to Windows 
+    clients.</p><p>Default: <b class="command">time server = no</b></p></dd><dt><span class="term"><a name="TIMESTAMPLOGS"></a>timestamp logs (G)</span></dt><dd><p>Synonym for <link linkend="DEBUGTIMESTAMP">.</p></dd><dt><span class="term"><a name="UNICODE"></a>unicode (G)</span></dt><dd><p>Specifies whether Samba should try 
+    to use unicode on the wire by default. Note: This does NOT
+    mean that samba will assume that the unix machine uses unicode!
+    </p><p>Default: <b class="command">unicode = yes</b></p></dd><dt><span class="term"><a name="UNIXCHARSET"></a>unix charset (G)</span></dt><dd><p>Specifies the charset the unix machine 
+       Samba runs on uses. Samba needs to know this in order to be able to 
+       convert text to the charsets other SMB clients use.
+       </p><p>Default: <b class="command">unix charset = UTF8</b></p><p>Example: <b class="command">unix charset = ASCII</b></p></dd><dt><span class="term"><a name="UNIXEXTENSIONS"></a>unix extensions (G)</span></dt><dd><p>This boolean parameter controls whether Samba 
+    implments the CIFS UNIX extensions, as defined by HP. 
+    These extensions enable Samba to better serve UNIX CIFS clients
+    by supporting features such as symbolic links, hard links, etc...
+    These extensions require a similarly enabled client, and are of
+    no current use to Windows clients.</p><p>Default: <b class="command">unix extensions = yes</b></p></dd><dt><span class="term"><a name="UNIXPASSWORDSYNC"></a>unix password sync (G)</span></dt><dd><p>This boolean parameter controls whether Samba 
+    attempts to synchronize the UNIX password with the SMB password 
+    when the encrypted SMB password in the smbpasswd file is changed. 
+    If this is set to <tt class="constant">yes</tt> the program specified in the <i class="parameter"><tt>passwd
+    program</tt></i>parameter is called <span class="emphasis"><em>AS ROOT</em></span> - 
+    to allow the new UNIX password to be set without access to the 
+    old UNIX password (as the SMB password change code has no 
+    access to the old password cleartext, only the new).</p><p>See also <link linkend="PASSWDPROGRAM">, <link linkend="PASSWDCHAT">.
+    </p><p>Default: <b class="command">unix password sync = no</b></p></dd><dt><span class="term"><a name="UPDATEENCRYPTED"></a>update encrypted (G)</span></dt><dd><p>This boolean parameter allows a user logging on with
+    a plaintext password to have their encrypted (hashed) password in
+    the smbpasswd file to be updated automatically as they log
+    on. This option allows a site to migrate from plaintext    
+    password authentication (users authenticate with plaintext         
+    password over the wire, and are checked against a UNIX account     
+    database) to encrypted password authentication (the SMB    
+    challenge/response authentication mechanism) without forcing all
+    users to re-enter their passwords via smbpasswd at the time the    
+    change is made. This is a convenience option to allow the change
+    over to encrypted passwords to be made over a longer period.
+    Once all users have encrypted representations of their passwords
+    in the smbpasswd file this parameter should be set to
+    <tt class="constant">no</tt>.</p><p>In order for this parameter to work correctly the <link linkend="ENCRYPTPASSWORDS"> parameter must 
+    be set to <tt class="constant">no</tt> when this parameter is set to <tt class="constant">yes</tt>.</p><p>Note that even when this parameter is set a user 
+    authenticating to <b class="command">smbd</b> must still enter a valid 
+    password in order to connect correctly, and to update their hashed 
+    (smbpasswd) passwords.</p><p>Default: <b class="command">update encrypted = no</b></p></dd><dt><span class="term"><a name="USECLIENTDRIVER"></a>use client driver (S)</span></dt><dd><p>This parameter applies only to Windows NT/2000
+    clients.  It has no effect on Windows 95/98/ME clients.  When 
+    serving a printer to Windows NT/2000 clients without first installing
+    a valid printer driver on the Samba host, the client will be required
+    to install a local printer driver.  From this point on, the client
+    will treat the print as a local printer and not a network printer 
+    connection.  This is much the same behavior that will occur
+    when <b class="command">disable spoolss = yes</b>.
+    </p><p>The differentiating  factor is that under normal
+    circumstances, the NT/2000 client will  attempt to open the network
+    printer using MS-RPC.  The problem is that because the client
+    considers the printer to be local, it will attempt to issue the
+    OpenPrinterEx() call requesting access rights associated  with the
+    logged on user. If the user possesses local administator rights but
+    not root privilegde on the Samba host (often the case), the
+    OpenPrinterEx() call will fail.  The result is that the client will
+    now display an "Access Denied; Unable to connect" message
+    in the printer queue window (even though jobs may successfully be
+    printed).  </p><p>If this parameter is enabled for a printer, then any attempt
+    to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped
+    to PRINTER_ACCESS_USE instead.  Thus allowing the OpenPrinterEx()
+    call to succeed.  <span class="emphasis"><em>This parameter MUST not be able enabled
+    on a print share which has valid print driver installed on the Samba 
+    server.</em></span></p><p>See also <link linkend="DISABLESPOOLSS"></p><p>Default: <b class="command">use client driver = no</b></p></dd><dt><span class="term"><a name="USEMMAP"></a>use mmap (G)</span></dt><dd><p>This global parameter determines if the tdb internals of Samba can
+    depend on mmap working correctly on the running system. Samba requires a coherent
+    mmap/read-write system memory cache. Currently only HPUX does not have such a
+    coherent cache, and so this parameter is set to <tt class="constant">no</tt> by
+    default on HPUX. On all other systems this parameter should be left alone. This
+    parameter is provided to help the Samba developers track down problems with
+    the tdb internal code.
+    </p><p>Default: <b class="command">use mmap = yes</b></p></dd><dt><span class="term"><a name="USER"></a>user (S)</span></dt><dd><p>Synonym for <link linkend="USERNAME">.</p></dd><dt><span class="term"><a name="USERNAME"></a>username (S)</span></dt><dd><p>Multiple users may be specified in a comma-delimited 
+    list, in which case the supplied password will be tested against 
+    each username in turn (left to right).</p><p>The <i class="parameter"><tt>username</tt></i> line is needed only when 
+    the PC is unable to supply its own username. This is the case 
+    for the COREPLUS protocol or where your users have different WfWg 
+    usernames to UNIX usernames. In both these cases you may also be 
+    better using the \\server\share%user syntax instead.</p><p>The <i class="parameter"><tt>username</tt></i> line is not a great 
+    solution in many cases as it means Samba will try to validate 
+    the supplied password against each of the usernames in the 
+    <i class="parameter"><tt>username</tt></i> line in turn. This is slow and 
+    a bad idea for lots of users in case of duplicate passwords. 
+    You may get timeouts or security breaches using this parameter 
+    unwisely.</p><p>Samba relies on the underlying UNIX security. This 
+    parameter does not restrict who can login, it just offers hints 
+    to the Samba server as to what usernames might correspond to the 
+    supplied password. Users can login as whoever they please and 
+    they will be able to do no more damage than if they started a 
+    telnet session. The daemon runs as the user that they log in as, 
+    so they cannot do anything that user cannot do.</p><p>To restrict a service to a particular set of users you 
+    can use the <link linkend="VALIDUSERS"> parameter.</p><p>If any of the usernames begin with a '@' then the name 
+    will be looked up first in the NIS netgroups list (if Samba 
+    is compiled with netgroup support), followed by a lookup in 
+    the UNIX groups database and will expand to a list of all users 
+    in the group of that name.</p><p>If any of the usernames begin with a '+' then the name 
+    will be looked up only in the UNIX groups database and will 
+    expand to a list of all users in the group of that name.</p><p>If any of the usernames begin with a '&amp;' then the name 
+    will be looked up only in the NIS netgroups database (if Samba 
+    is compiled with netgroup support) and will expand to a list 
+    of all users in the netgroup group of that name.</p><p>Note that searching though a groups database can take 
+    quite some time, and some clients may time out during the 
+    search.</p><p>See the section <link linkend="VALIDATIONSECT"> for more information on how 
+    this parameter determines access to the services.</p><p>Default: <b class="command">The guest account if a guest service, 
+    else &lt;empty string&gt;.</b></p><p>Examples:<b class="command">username = fred, mary, jack, jane, 
+    @users, @pcgroup</b></p></dd><dt><span class="term"><a name="USERNAMELEVEL"></a>username level (G)</span></dt><dd><p>This option helps Samba to try and 'guess' at 
+    the real UNIX username, as many DOS clients send an all-uppercase 
+    username. By default Samba tries all lowercase, followed by the 
+    username with the first letter capitalized, and fails if the 
+    username is not found on the UNIX machine.</p><p>If this parameter is set to non-zero the behavior changes. 
+    This parameter is a number that specifies the number of uppercase
+    combinations to try while trying to determine the UNIX user name. The
+    higher the number the more combinations will be tried, but the slower
+    the discovery of usernames will be. Use this parameter when you have
+    strange usernames on your UNIX machine, such as <tt class="constant">AstrangeUser
+    </tt>.</p><p>Default: <b class="command">username level = 0</b></p><p>Example: <b class="command">username level = 5</b></p></dd><dt><span class="term"><a name="USERNAMEMAP"></a>username map (G)</span></dt><dd><p>This option allows you to specify a file containing 
+    a mapping of usernames from the clients to the server. This can be 
+    used for several purposes. The most common is to map usernames 
+    that users use on DOS or Windows machines to those that the UNIX 
+    box uses. The other is to map multiple users to a single username 
+    so that they can more easily share files.</p><p>The map file is parsed line by line. Each line should 
+    contain a single UNIX username on the left then a '=' followed 
+    by a list of usernames on the right. The list of usernames on the 
+    right may contain names of the form @group in which case they 
+    will match any UNIX username in that group. The special client 
+    name '*' is a wildcard and matches any name. Each line of the 
+    map file may be up to 1023 characters long.</p><p>The file is processed on each line by taking the 
+    supplied username and comparing it with each username on the right 
+    hand side of the '=' signs. If the supplied name matches any of 
+    the names on the right hand side then it is replaced with the name 
+    on the left. Processing then continues with the next line.</p><p>If any line begins with a '#' or a ';' then it is ignored</p><p>If any line begins with an '!' then the processing
+    will stop after that line if a mapping was done by the line.
+    Otherwise mapping continues with every line being processed.
+    Using '!' is most useful when you have a wildcard mapping line
+    later in the file.</p><p>For example to map from the name <tt class="constant">admin</tt>
+    or <tt class="constant">administrator</tt> to the UNIX name <tt class="constant">
+    root</tt> you would use:</p><p><b class="command">root = admin administrator</b></p><p>Or to map anyone in the UNIX group <tt class="constant">system</tt>
+    to the UNIX name <tt class="constant">sys</tt> you would use:</p><p><b class="command">sys = @system</b></p><p>You can have as many mappings as you like in a username map file.</p><p>If your system supports the NIS NETGROUP option then
+    the netgroup database is checked before the <tt class="filename">/etc/group
+    </tt> database for matching groups.</p><p>You can map Windows usernames that have spaces in them
+     by using double quotes around the name. For example:</p><p><b class="command">tridge = "Andrew Tridgell"</b></p><p>would map the windows username "Andrew Tridgell" to the
+    unix username "tridge".</p><p>The following example would map mary and fred to the
+    unix user sys, and map the rest to guest. Note the use of the
+    '!' to tell Samba to stop processing if it gets a match on
+    that line.</p><pre class="programlisting">
+!sys = mary fred
+guest = *
+</pre><p>Note that the remapping is applied to all occurrences
+    of usernames. Thus if you connect to \\server\fred and <tt class="constant">
+    fred</tt> is remapped to <tt class="constant">mary</tt> then you
+    will actually be connecting to \\server\mary and will need to
+    supply a password suitable for <tt class="constant">mary</tt> not
+    <tt class="constant">fred</tt>. The only exception to this is the
+    username passed to the <link linkend="PASSWORDSERVER"> (if you have one). The password
+    server will receive whatever username the client supplies without
+    modification.</p><p>Also note that no reverse mapping is done. The main effect
+    this has is with printing. Users who have been mapped may have
+    trouble deleting print jobs as PrintManager under WfWg will think
+    they don't own the print job.</p><p>Default: <span class="emphasis"><em>no username map</em></span></p><p>Example: <b class="command">username map = /usr/local/samba/lib/users.map</b></p></dd><dt><span class="term"><a name="USERS"></a>users (S)</span></dt><dd><p>Synonym for <link linkend="USERNAME">.</p></dd><dt><span class="term"><a name="USESENDFILE"></a>use sendfile (S)</span></dt><dd><p>If this parameter is <tt class="constant">yes</tt>, and Samba
+    was built with the --with-sendfile-support option, and the underlying operating
+    system supports sendfile system call, then some SMB read calls (mainly ReadAndX
+    and ReadRaw) will use the more efficient sendfile system call for files that
+    are exclusively oplocked. This may make more efficient use of the system CPU's
+    and cause Samba to be faster. This is off by default as it's effects are unknown
+    as yet.</p><p>Default: <b class="command">use sendfile = no</b></p></dd><dt><span class="term"><a name="USESPNEGO"></a>use spnego (G)</span></dt><dd><p> This variable controls controls whether samba will try 
+    to use Simple and Protected NEGOciation (as specified by rfc2478) with 
+    WindowsXP and Windows2000 clients to agree upon an authentication mechanism. 
+    Unless further issues are discovered with our SPNEGO
+    implementation, there is no reason this should ever be
+    disabled.</p><p>Default:  <span class="emphasis"><em>use spnego = yes</em></span></p></dd><dt><span class="term"><a name="UTMP"></a>utmp (G)</span></dt><dd><p>This boolean parameter is only available if
+       Samba has been configured and compiled  with the option <b class="command">
+       --with-utmp</b>. If set to <tt class="constant">yes</tt> then Samba will attempt
+       to add utmp or utmpx records (depending on the UNIX system) whenever a
+       connection is made to a Samba server. Sites may use this to record the
+       user connecting to a Samba share.</p><p>Due to the requirements of the utmp record, we
+       are required to create a unique identifier for the
+       incoming user.  Enabling this option creates an n^2
+       algorithm to find this number.  This may impede
+       performance on large installations. </p><p>See also the <link linkend="UTMPDIRECTORY"> parameter.</p><p>Default: <b class="command">utmp = no</b></p></dd><dt><span class="term"><a name="UTMPDIRECTORY"></a>utmp directory (G)</span></dt><dd><p>This parameter is only available if Samba has 
+       been configured and compiled with the option <b class="command">
+       --with-utmp</b>. It specifies a directory pathname that is
+       used to store the utmp or utmpx files (depending on the UNIX system) that
+       record user connections to a Samba server. See also the <link linkend="UTMP"> parameter. By default this is 
+       not set, meaning the system will use whatever utmp file the 
+       native system is set to use (usually 
+       <tt class="filename">/var/run/utmp</tt> on Linux).</p><p>Default: <span class="emphasis"><em>no utmp directory</em></span></p><p>Example: <b class="command">utmp directory = /var/run/utmp</b></p></dd><dt><span class="term"><a name="-VALID"></a>-valid (S)</span></dt><dd><p> This parameter indicates whether a share is 
+       valid and thus can be used. When this parameter is set to false, 
+       the share will be in no way visible nor accessible.
+       </p><p>
+       This option should not be 
+       used by regular users but might be of help to developers. 
+       Samba uses this option internally to mark shares as deleted.
+       </p><p>Default: <span class="emphasis"><em>True</em></span></p></dd><dt><span class="term"><a name="VALIDUSERS"></a>valid users (S)</span></dt><dd><p>This is a list of users that should be allowed 
+    to login to this service. Names starting with '@', '+' and  '&amp;'
+    are interpreted using the same rules as described in the 
+    <i class="parameter"><tt>invalid users</tt></i> parameter.</p><p>If this is empty (the default) then any user can login. 
+    If a username is in both this list and the <i class="parameter"><tt>invalid 
+    users</tt></i> list then access is denied for that user.</p><p>The current servicename is substituted for <i class="parameter"><tt>%S
+    </tt></i>. This is useful in the [homes] section.</p><p>See also <link linkend="INVALIDUSERS"></p><p>Default: <span class="emphasis"><em>No valid users list (anyone can login)
+    </em></span></p><p>Example: <b class="command">valid users = greg, @pcusers</b></p></dd><dt><span class="term"><a name="VETOFILES"></a>veto files (S)</span></dt><dd><p>This is a list of files and directories that 
+       are neither visible nor accessible.  Each entry in the list must 
+       be separated by a '/', which allows spaces to be included 
+       in the entry. '*' and '?' can be used to specify multiple files 
+       or directories as in DOS wildcards.</p><p>Each entry must be a unix path, not a DOS path and 
+       must <span class="emphasis"><em>not</em></span> include the  unix directory 
+       separator '/'.</p><p>Note that the <i class="parameter"><tt>case sensitive</tt></i> option 
+       is applicable in vetoing files.</p><p>One feature of the veto files parameter that it
+       is important to be aware of is Samba's behaviour when
+       trying to delete a directory. If a directory that is
+       to be deleted contains nothing but veto files this
+       deletion will <span class="emphasis"><em>fail</em></span> unless you also set
+       the <i class="parameter"><tt>delete veto files</tt></i> parameter to
+       <i class="parameter"><tt>yes</tt></i>.</p><p>Setting this parameter will affect the performance 
+       of Samba, as it will be forced to check all files and directories 
+       for a match as they are scanned.</p><p>See also <link linkend="HIDEFILES"> and <link linkend="CASESENSITIVE">.</p><p>Default: <span class="emphasis"><em>No files or directories are vetoed.
+       </em></span></p><p>Examples:
+</p><pre class="programlisting">
+; Veto any files containing the word Security, 
+; any ending in .tmp, and any directory containing the
+; word root.
+veto files = /*Security*/*.tmp/*root*/
+
+; Veto the Apple specific files that a NetAtalk server
+; creates.
+veto files = /.AppleDouble/.bin/.AppleDesktop/Network Trash Folder/
+</pre></dd><dt><span class="term"><a name="VETOOPLOCKFILES"></a>veto oplock files (S)</span></dt><dd><p>This parameter is only valid when the <link linkend="OPLOCKS">
+       parameter is turned on for a share. It allows the Samba administrator
+       to selectively turn off the granting of oplocks on selected files that
+       match a wildcarded list, similar to the wildcarded list used in the
+       <link linkend="VETOFILES"> 
+       parameter.</p><p>Default: <span class="emphasis"><em>No files are vetoed for oplock grants</em></span></p><p>You might want to do this on files that you know will 
+       be heavily contended for by clients. A good example of this 
+       is in the NetBench SMB benchmark program, which causes heavy 
+       client contention for files ending in <tt class="filename">.SEM</tt>. 
+       To cause Samba not to grant oplocks on these files you would use 
+       the line (either in the [global] section or in the section for 
+       the particular NetBench share :</p><p>Example: <b class="command">veto oplock files = /*.SEM/</b></p></dd><dt><span class="term"><a name="VFSOBJECT"></a>vfs object (S)</span></dt><dd><p>Synonym for
+       <link linkend="VFSOBJECTS">.
+       </p></dd><dt><span class="term"><a name="VFSOBJECTS"></a>vfs objects (S)</span></dt><dd><p>This parameter specifies the backend names which 
+       are used for Samba VFS I/O operations.  By default, normal 
+       disk I/O operations are used but these can be overloaded 
+       with one or more VFS objects. </p><p>Default: <span class="emphasis"><em>no value</em></span></p><p>Example: <b class="command">vfs objects = extd_audit recycle</b></p></dd><dt><span class="term"><a name="VOLUME"></a>volume (S)</span></dt><dd><p> This allows you to override the volume label 
+       returned for a share. Useful for CDROMs with installation programs 
+       that insist on a particular volume label.</p><p>Default: <span class="emphasis"><em>the name of the share</em></span></p></dd><dt><span class="term"><a name="WIDELINKS"></a>wide links (S)</span></dt><dd><p>This parameter controls whether or not links 
+       in the UNIX file system may be followed by the server. Links 
+       that point to areas within the directory tree exported by the 
+       server are always allowed; this parameter controls access only 
+       to areas that are outside the directory tree being exported.</p><p>Note that setting this parameter can have a negative 
+       effect on your server performance due to the extra system calls 
+       that Samba has to  do in order to perform the link checks.</p><p>Default: <b class="command">wide links = yes</b></p></dd><dt><span class="term"><a name="WINBINDCACHETIME"></a>winbind cache time (G)</span></dt><dd><p>This parameter specifies the number of 
+       seconds the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon will cache 
+       user and group information before querying a Windows NT server 
+       again.</p><p>Default: <b class="command">winbind cache type = 300</b></p></dd><dt><span class="term"><a name="WINBINDENABLELOCALACCOUNTS"></a>winbind enable local accounts (G)</span></dt><dd><p>This parameter controls whether or not winbindd 
+       will act as a stand in replacement for the various account
+       management hooks in smb.conf (e.g. 'add user script').
+       If enabled, winbindd will support the creation of local 
+       users and groups as another source of UNIX account information
+       available via getpwnam() or getgrgid(), etc...
+       </p><p>Default: <b class="command">winbind enable local accounts = yes</b></p></dd><dt><span class="term"><a name="WINBINDENUMGROUPS"></a>winbind enum groups (G)</span></dt><dd><p>On large installations using <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> it may be necessary to suppress 
+       the enumeration of groups through the <b class="command">setgrent()</b>,
+       <b class="command">getgrent()</b> and
+       <b class="command">endgrent()</b> group of system calls.  If
+       the <i class="parameter"><tt>winbind enum groups</tt></i> parameter is
+       <tt class="constant">no</tt>, calls to the <b class="command">getgrent()</b> system
+       call will not return any data. </p><p><span class="emphasis"><em>Warning:</em></span> Turning off group
+       enumeration may cause some programs to behave oddly.
+       </p><p>Default: <b class="command">winbind enum groups = yes </b></p></dd><dt><span class="term"><a name="WINBINDENUMUSERS"></a>winbind enum users (G)</span></dt><dd><p>On large installations using <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> it may be
+       necessary to suppress the enumeration of users through the <b class="command">setpwent()</b>,
+       <b class="command">getpwent()</b> and
+       <b class="command">endpwent()</b> group of system calls.  If
+       the <i class="parameter"><tt>winbind enum users</tt></i> parameter is
+       <tt class="constant">no</tt>, calls to the <b class="command">getpwent</b> system call
+       will not return any data. </p><p><span class="emphasis"><em>Warning:</em></span> Turning off user
+       enumeration may cause some programs to behave oddly.  For
+       example, the finger program relies on having access to the
+       full user list when searching for matching
+       usernames. </p><p>Default: <b class="command">winbind enum users = yes </b></p></dd><dt><span class="term"><a name="WINBINDGID"></a>winbind gid (G)</span></dt><dd><p>This parameter is now an alias for <b class="command">idmap gid</b></p><p>The winbind gid parameter specifies the range of group 
+       ids that are allocated by the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon.  This range of group ids should have no 
+       existing local or NIS groups within it as strange conflicts can 
+       occur otherwise.</p><p>Default: <b class="command">winbind gid = &lt;empty string&gt;</b></p><p>Example: <b class="command">winbind gid = 10000-20000</b></p></dd><dt><span class="term"><a name="WINBINDSEPARATOR"></a>winbind separator (G)</span></dt><dd><p>This parameter allows an admin to define the character 
+       used when listing a username of the form of <i class="replaceable"><tt>DOMAIN
+       </tt></i>\<i class="replaceable"><tt>user</tt></i>.  This parameter 
+       is only applicable when using the <tt class="filename">pam_winbind.so</tt>
+       and <tt class="filename">nss_winbind.so</tt> modules for UNIX services.
+       </p><p>Please note that setting this parameter to + causes problems
+       with group membership at least on glibc systems, as the character +
+       is used as a special character for NIS in /etc/group.</p><p>Default: <b class="command">winbind separator = '\'</b></p><p>Example: <b class="command">winbind separator = +</b></p></dd><dt><span class="term"><a name="WINBINDTRUSTEDDOMAINSONLY"></a>winbind trusted domains only (G)</span></dt><dd><p>This parameter is designed to allow Samba servers that
+       are members of a Samba controlled domain to use UNIX accounts
+       distributed vi NIS, rsync, or LDAP as the uid's for winbindd users
+       in the hosts primary domain.  Therefore, the user 'SAMBA\user1' would
+       be mapped to the account 'user1' in /etc/passwd instead of allocating
+       a new uid for him or her.
+       </p><p>Default: <b class="command">winbind trusted domains only = &lt;no&gt;</b></p></dd><dt><span class="term"><a name="WINBINDUID"></a>winbind uid (G)</span></dt><dd><p>This parameter is now an alias for <b class="command">idmap uid</b></p><p>The winbind gid parameter specifies the range of user ids that are allocated by the
+       <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a>
+       daemon.  This range of ids should have no existing local or NIS users within it as strange
+       conflicts can occur otherwise.</p><p>Default: <b class="command">winbind uid = &lt;empty string&gt;</b></p><p>Example: <b class="command">winbind uid = 10000-20000</b></p></dd><dt><span class="term"><a name="WINBINDUSEDEFAULTDOMAIN"></a>winbind use default domain (G)</span></dt><dd><p>This parameter specifies whether the
+       <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon should operate on users  
+       without domain component in their username. Users without a domain
+       component are treated as is part of the winbindd server's own
+       domain. While this does not benifit Windows users, it makes SSH, FTP and
+       e-mail function in a way much closer to the way they
+       would in a native unix system.</p><p>Default: <b class="command">winbind use default domain = &lt;no&gt;</b></p><p>Example: <b class="command">winbind use default domain = yes</b></p></dd><dt><span class="term"><a name="WINSHOOK"></a>wins hook (G)</span></dt><dd><p>When Samba is running as a WINS server this 
+       allows you to call an external program for all changes to the 
+       WINS database. The primary use for this option is to allow the 
+       dynamic update of external name resolution databases such as 
+       dynamic DNS.</p><p>The wins hook parameter specifies the name of a script 
+       or executable that will be called as follows:</p><p><b class="command">wins_hook operation name nametype ttl IP_list</b></p><div class="itemizedlist"><ul type="disc"><li><p>The first argument is the operation and is
+                       one  of "add", "delete", or
+                       "refresh". In most cases the operation
+                       can  be ignored as the rest of the parameters
+                       provide sufficient  information. Note that
+                       "refresh" may sometimes be called when
+                       the  name has not previously been added, in that
+                       case it should be treated  as an add.</p></li><li><p>The second argument is the NetBIOS name. If the 
+                       name is not a legal name then the wins hook is not called. 
+                       Legal names contain only  letters, digits, hyphens, underscores 
+                       and periods.</p></li><li><p>The third argument is the NetBIOS name 
+                       type as a 2 digit hexadecimal number. </p></li><li><p>The fourth argument is the TTL (time to live) 
+                       for the name in seconds.</p></li><li><p>The fifth and subsequent arguments are the IP 
+                       addresses currently registered for that name. If this list is 
+                       empty then the name should be deleted.</p></li></ul></div><p>An example script that calls the BIND dynamic DNS update 
+       program <b class="command">nsupdate</b> is provided in the examples 
+       directory of the Samba source code. </p></dd><dt><span class="term"><a name="WINSPARTNERS"></a>wins partners (G)</span></dt><dd><p>A space separated list of partners' IP addresses for 
+       WINS replication. WINS partners are always defined as push/pull 
+       partners as defining only one way WINS replication is unreliable. 
+       WINS replication is currently experimental and unreliable between 
+       samba servers.
+       </p><p>Default: <b class="command">wins partners = </b></p><p>Example: <b class="command">wins partners = 192.168.0.1 172.16.1.2</b></p></dd><dt><span class="term"><a name="WINSPROXY"></a>wins proxy (G)</span></dt><dd><p>This is a boolean that controls if <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> will respond to broadcast name 
+       queries on behalf of  other hosts. You may need to set this 
+       to <tt class="constant">yes</tt> for some older clients.</p><p>Default: <b class="command">wins proxy = no</b></p></dd><dt><span class="term"><a name="WINSSERVER"></a>wins server (G)</span></dt><dd><p>This specifies the IP address (or DNS name: IP 
+       address for preference) of the WINS server that <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> should register with. If you have a WINS server on 
+       your network then you should set this to the WINS server's IP.</p><p>You should point this at your WINS server if you have a
+       multi-subnetted network.</p><p>If you want to work in multiple namespaces, you can 
+       give every wins server a 'tag'. For each tag, only one 
+       (working) server will be queried for a name. The tag should be 
+       seperated from the ip address by a colon.
+       </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>You need to set up Samba to point 
+       to a WINS server if you have multiple subnets and wish cross-subnet 
+       browsing to work correctly.</p></div><p>See the <link linkend="NetworkBrowsing">.</p><p>Default: <span class="emphasis"><em>not enabled</em></span></p><p>Example: <b class="command">wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61</b></p><p>For this example when querying a certain name, 192.19.200.1 will 
+       be asked first and if that doesn't respond 192.168.2.61. If either 
+       of those doesn't know the name 192.168.3.199 will be queried.
+       </p><p>Example: <b class="command">wins server = 192.9.200.1 192.168.2.61</b></p></dd><dt><span class="term"><a name="WINSSUPPORT"></a>wins support (G)</span></dt><dd><p>This boolean controls if the <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> process in Samba will act as a WINS server. You should 
+       not set this to <tt class="constant">yes</tt> unless you have a multi-subnetted network and 
+       you wish a particular <b class="command">nmbd</b> to be your WINS server. 
+       Note that you should <span class="emphasis"><em>NEVER</em></span> set this to <tt class="constant">yes</tt>
+       on more than one machine in your network.</p><p>Default: <b class="command">wins support = no</b></p></dd><dt><span class="term"><a name="WORKGROUP"></a>workgroup (G)</span></dt><dd><p>This controls what workgroup your server will 
+       appear to be in when queried by clients. Note that this parameter 
+       also controls the Domain name used with 
+        the <link linkend="SECURITYEQUALSDOMAIN">
+       setting.</p><p>Default: <span class="emphasis"><em>set at compile time to WORKGROUP</em></span></p><p>Example: <b class="command">workgroup = MYGROUP</b></p></dd><dt><span class="term"><a name="WRITABLE"></a>writable (S)</span></dt><dd><p>Synonym for <link linkend="WRITEABLE"> for people who can't spell :-).</p></dd><dt><span class="term"><a name="WRITEABLE"></a>writeable (S)</span></dt><dd><p>Inverted synonym for <link linkend="READONLY">.</p></dd><dt><span class="term"><a name="WRITECACHESIZE"></a>write cache size (S)</span></dt><dd><p>If this integer parameter is set to non-zero value,
+    Samba will create an in-memory cache for each oplocked file 
+    (it does <span class="emphasis"><em>not</em></span> do this for 
+    non-oplocked files). All writes that the client does not request 
+    to be flushed directly to disk will be stored in this cache if possible. 
+    The cache is flushed onto disk when a write comes in whose offset 
+    would not fit into the cache or when the file is closed by the client. 
+    Reads for the file are also served from this cache if the data is stored 
+    within it.</p><p>This cache allows Samba to batch client writes into a more 
+    efficient write size for RAID disks (i.e. writes may be tuned to 
+    be the RAID stripe size) and can improve performance on systems 
+    where the disk subsystem is a bottleneck but there is free 
+    memory for userspace programs.</p><p>The integer parameter specifies the size of this cache 
+    (per oplocked file) in bytes.</p><p>Default: <b class="command">write cache size = 0</b></p><p>Example: <b class="command">write cache size = 262144</b></p><p>for a 256k cache size per file.</p></dd><dt><span class="term"><a name="WRITELIST"></a>write list (S)</span></dt><dd><p>This is a list of users that are given read-write 
+    access to a service. If the connecting user is in this list then 
+    they will be given write access, no matter what the <link linkend="READONLY">
+    option is set to. The list can include group names using the 
+    @group syntax.</p><p>Note that if a user is in both the read list and the 
+    write list then they will be given write access.</p><p>See also the <link linkend="READLIST"> option.</p><p>Default: <b class="command">write list = &lt;empty string&gt;</b></p><p>Example: <b class="command">write list = admin, root, @staff</b></p></dd><dt><span class="term"><a name="WRITEOK"></a>write ok (S)</span></dt><dd><p>Inverted synonym for <link linkend="READONLY">.</p></dd><dt><span class="term"><a name="WRITERAW"></a>write raw (G)</span></dt><dd><p>This parameter controls whether or not the server 
+    will support raw write SMB's when transferring data from clients. 
+    You should never need to change this parameter.</p><p>Default: <b class="command">write raw = yes</b></p></dd><dt><span class="term"><a name="WTMPDIRECTORY"></a>wtmp directory (G)</span></dt><dd><p>This parameter is only available if Samba has 
+       been configured and compiled with the option <b class="command">
+       --with-utmp</b>. It specifies a directory pathname that is
+       used to store the wtmp or wtmpx files (depending on the UNIX system) that
+       record user connections to a Samba server. The difference with
+       the utmp directory is the fact that user info is kept after a user 
+       has logged out.</p><p>See also the <link linkend="UTMP"> parameter. By default this is 
+       not set, meaning the system will use whatever utmp file the 
+       native system is set to use (usually 
+       <tt class="filename">/var/run/wtmp</tt> on Linux).</p><p>Default: <span class="emphasis"><em>no wtmp directory</em></span></p><p>Example: <b class="command">wtmp directory = /var/log/wtmp</b></p></dd></dl></div></div><div class="refsect1" lang="en"><h2>WARNINGS</h2><p>Although the configuration file permits service names 
+       to contain spaces, your client software may not. Spaces will 
+       be ignored in comparisons anyway, so it shouldn't be a 
+       problem - but be aware of the possibility.</p><p>On a similar note, many clients - especially DOS clients - 
+       limit service names to eight characters. <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> has no such limitation, but attempts to connect from such 
+       clients will fail if they truncate the service names.  For this reason 
+       you should probably keep your service names down to eight characters 
+       in length.</p><p>Use of the [homes] and [printers] special sections make life 
+       for an administrator easy, but the various combinations of default 
+       attributes can be tricky. Take extreme care when designing these 
+       sections. In particular, ensure that the permissions on spool 
+       directories are correct.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p>
+       <a href="samba.7.html"><span class="citerefentry"><span class="refentrytitle">samba</span>(7)</span></a>, <a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>, <a href="swat.8.html"><span class="citerefentry"><span class="refentrytitle">swat</span>(8)</span></a>, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a href="nmblookup.1.html"><span class="citerefentry"><span class="refentrytitle">nmblookup</span>(1)</span></a>, <a href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbcacls.1.html b/docs/htmldocs/smbcacls.1.html
new file mode 100644 (file)
index 0000000..a6bcf60
--- /dev/null
@@ -0,0 +1,93 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbcacls</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbcacls.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbcacls &#8212; Set or get ACLs on an NT file or directory names</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbcacls</tt>  {//server/share} {filename} [-D acls] [-M acls] [-a acls] [-S acls] [-C name] [-G name] [-n] [-t] [-U username] [-h] [-d]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>The <b class="command">smbcacls</b> program manipulates NT Access Control
+       Lists (ACLs) on SMB file shares. </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><p>The following options are available to the <b class="command">smbcacls</b> program.  
+       The format of ACLs is described in the section ACL FORMAT </p><div class="variablelist"><dl><dt><span class="term">-a acls</span></dt><dd><p>Add the ACLs specified to the ACL list.  Existing 
+               access control entries are unchanged. </p></dd><dt><span class="term">-M acls</span></dt><dd><p>Modify the mask value (permissions) for the ACLs 
+               specified on the command line.  An error will be printed for each 
+               ACL specified that was not already present in the ACL list
+               </p></dd><dt><span class="term">-D acls</span></dt><dd><p>Delete any ACLs specified on the command line.  
+               An error will be printed for each ACL specified that was not 
+               already present in the ACL list. </p></dd><dt><span class="term">-S acls</span></dt><dd><p>This command sets the ACLs on the file with 
+               only the ones specified on the command line.  All other ACLs are 
+               erased. Note that the ACL specified must contain at least a revision,
+               type, owner and group for the call to succeed. </p></dd><dt><span class="term">-U username</span></dt><dd><p>Specifies a username used to connect to the 
+               specified service.  The username may be of the form "username" in 
+               which case the user is prompted to enter in a password and the 
+               workgroup specified in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file is 
+               used, or "username%password"  or "DOMAIN\username%password" and the 
+               password and workgroup names are used as provided. </p></dd><dt><span class="term">-C name</span></dt><dd><p>The owner of a file or directory can be changed 
+               to the name given using the <i class="parameter"><tt>-C</tt></i> option.  
+               The name can be a sid in the form S-1-x-y-z or a name resolved 
+               against the server specified in the first argument. </p><p>This command is a shortcut for -M OWNER:name. 
+               </p></dd><dt><span class="term">-G name</span></dt><dd><p>The group owner of a file or directory can 
+               be changed to the name given using the <i class="parameter"><tt>-G</tt></i> 
+               option.  The name can be a sid in the form S-1-x-y-z or a name 
+               resolved against the server specified n the first argument.
+               </p><p>This command is a shortcut for -M GROUP:name.</p></dd><dt><span class="term">-n</span></dt><dd><p>This option displays all ACL information in numeric 
+               format.  The default is to convert SIDs to names and ACE types 
+               and masks to a readable string format.  </p></dd><dt><span class="term">-t</span></dt><dd><p>
+               Don't actually do anything, only validate the correctness of 
+               the arguments.
+               </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2796655"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>ACL FORMAT</h2><p>The format of an ACL is one or more ACL entries separated by 
+       either commas or newlines.  An ACL entry is one of the following: </p><pre class="programlisting"> 
+REVISION:&lt;revision number&gt;
+OWNER:&lt;sid or name&gt;
+GROUP:&lt;sid or name&gt;
+ACL:&lt;sid or name&gt;:&lt;type&gt;/&lt;flags&gt;/&lt;mask&gt;
+</pre><p>The revision of the ACL specifies the internal Windows 
+       NT ACL revision for the security descriptor.  
+       If not specified it defaults to 1.  Using values other than 1 may 
+       cause strange behaviour. </p><p>The owner and group specify the owner and group sids for the 
+       object.  If a SID in the format CWS-1-x-y-z is specified this is used, 
+       otherwise the name specified is resolved using the server on which 
+       the file or directory resides. </p><p>ACLs specify permissions granted to the SID.  This SID again 
+       can be specified in CWS-1-x-y-z format or as a name in which case 
+       it is resolved against the server on which the file or directory 
+       resides.  The type, flags and mask values determine the type of 
+       access granted to the SID. </p><p>The type can be either 0 or 1 corresponding to ALLOWED or 
+       DENIED access to the SID.  The flags values are generally
+       zero for file ACLs and either 9 or 2 for directory ACLs.  Some 
+       common flags are: </p><div class="itemizedlist"><ul type="disc"><li><p><tt class="constant">#define SEC_ACE_FLAG_OBJECT_INHERIT         0x1</tt></p></li><li><p><tt class="constant">#define SEC_ACE_FLAG_CONTAINER_INHERIT     0x2</tt></p></li><li><p><tt class="constant">#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT     0x4</tt></p></li><li><p><tt class="constant">#define SEC_ACE_FLAG_INHERIT_ONLY               0x8</tt></p></li></ul></div><p>At present flags can only be specified as decimal or 
+       hexadecimal values.</p><p>The mask is a value which expresses the access right 
+       granted to the SID. It can be given as a decimal or hexadecimal value, 
+       or by using one of the following text strings which map to the NT 
+       file permissions of the same name. </p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>R</em></span> - Allow read access </p></li><li><p><span class="emphasis"><em>W</em></span> - Allow write access</p></li><li><p><span class="emphasis"><em>X</em></span> - Execute permission on the object</p></li><li><p><span class="emphasis"><em>D</em></span> - Delete the object</p></li><li><p><span class="emphasis"><em>P</em></span> - Change permissions</p></li><li><p><span class="emphasis"><em>O</em></span> - Take ownership</p></li></ul></div><p>The following combined permissions can be specified:</p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>READ</em></span> -  Equivalent to 'RX'
+               permissions</p></li><li><p><span class="emphasis"><em>CHANGE</em></span> - Equivalent to 'RXWD' permissions
+               </p></li><li><p><span class="emphasis"><em>FULL</em></span> - Equivalent to 'RWXDPO' 
+               permissions</p></li></ul></div></div><div class="refsect1" lang="en"><h2>EXIT STATUS</h2><p>The <b class="command">smbcacls</b> program sets the exit status 
+       depending on the success or otherwise of the operations performed.  
+       The exit status may be one of the following values. </p><p>If the operation succeeded, smbcacls returns and exit 
+       status of 0.  If <b class="command">smbcacls</b> couldn't connect to the specified server, 
+       or there was an error getting or setting the ACLs, an exit status 
+       of 1 is returned.  If there was an error parsing any command line 
+       arguments, an exit status of 2 is returned. </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p><b class="command">smbcacls</b> was written by Andrew Tridgell 
+       and Tim Potter.</p><p>The conversion to DocBook for Samba 2.2 was done 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0 was done
+       by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbclient.1.html b/docs/htmldocs/smbclient.1.html
new file mode 100644 (file)
index 0000000..1fc9f30
--- /dev/null
@@ -0,0 +1,417 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbclient</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbclient.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbclient &#8212; ftp-like client to access SMB/CIFS resources 
+       on servers</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbclient</tt>  {servicename} [password] [-b &lt;buffer size&gt;] [-d debuglevel] [-D Directory] [-U username] [-W workgroup] [-M &lt;netbios name&gt;] [-m maxprotocol] [-A authfile] [-N] [-l logfile] [-L &lt;netbios name&gt;] [-I destinationIP] [-E] [-c &lt;command string&gt;] [-i scope] [-O &lt;socket options&gt;] [-p port] [-R &lt;name resolve order&gt;] [-s &lt;smb config file&gt;] [-T&lt;c|x&gt;IXFqgbNan] [-k]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">smbclient</b> is a client that can 
+       'talk' to an SMB/CIFS server. It offers an interface
+       similar to that of the ftp program (see <a href="ftp.1.html"><span class="citerefentry"><span class="refentrytitle">ftp</span>(1)</span></a>).  
+       Operations include things like getting files from the server 
+       to the local machine, putting files from the local machine to 
+       the server, retrieving directory information from the server 
+       and so on. </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">servicename</span></dt><dd><p>servicename is the name of the service 
+               you want to use on the server. A service name takes the form
+               <tt class="filename">//server/service</tt> where <i class="parameter"><tt>server
+               </tt></i> is the NetBIOS name of the SMB/CIFS server 
+               offering the desired service and <i class="parameter"><tt>service</tt></i> 
+               is the name of the service offered.  Thus to connect to 
+               the service "printer" on the SMB/CIFS server "smbserver",
+               you would use the servicename <tt class="filename">//smbserver/printer
+               </tt></p><p>Note that the server name required is NOT necessarily 
+               the IP (DNS) host name of the server !  The name required is 
+               a NetBIOS server name, which may or may not be the
+               same as the IP hostname of the machine running the server.
+               </p><p>The server name is looked up according to either 
+               the <i class="parameter"><tt>-R</tt></i> parameter to <b class="command">smbclient</b> or 
+               using the name resolve order parameter in 
+               the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file, 
+               allowing an administrator to change the order and methods 
+               by which server names are looked up. </p></dd><dt><span class="term">password</span></dt><dd><p>The password required to access the specified 
+               service on the specified server. If this parameter is 
+               supplied, the <i class="parameter"><tt>-N</tt></i> option (suppress 
+               password prompt) is assumed. </p><p>There is no default password. If no password is supplied 
+               on the command line (either by using this parameter or adding 
+               a password to the <i class="parameter"><tt>-U</tt></i> option (see 
+               below)) and the <i class="parameter"><tt>-N</tt></i> option is not 
+               specified, the client will prompt for a password, even if 
+               the desired service does not require one. (If no password is 
+               required, simply press ENTER to provide a null password.)
+               </p><p>Note: Some servers (including OS/2 and Windows for 
+               Workgroups) insist on an uppercase password. Lowercase 
+               or mixed case passwords may be rejected by these servers.               
+               </p><p>Be cautious about including passwords in scripts.
+               </p></dd><dt><span class="term">-R &lt;name resolve order&gt;</span></dt><dd><p>This option is used by the programs in the Samba 
+               suite to determine what naming services and in what order to resolve 
+               host names to IP addresses. The option takes a space-separated 
+               string of different name resolution options.</p><p>The options are :"lmhosts", "host", "wins" and "bcast". They 
+               cause names to be resolved as follows:</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="constant">lmhosts</tt>: Lookup an IP 
+                       address in the Samba lmhosts file. If the line in lmhosts has 
+                       no name type attached to the NetBIOS name (see 
+                       the <a href="lmhosts.5.html"><span class="citerefentry"><span class="refentrytitle">lmhosts</span>(5)</span></a> for details) then
+                       any name type matches for lookup.</p></li><li><p><tt class="constant">host</tt>: Do a standard host 
+                       name to IP address resolution, using the system <tt class="filename">/etc/hosts
+                       </tt>, NIS, or DNS lookups. This method of name resolution 
+                       is operating system dependent, for instance on IRIX or Solaris this 
+                       may be controlled by the <tt class="filename">/etc/nsswitch.conf</tt> 
+                       file).  Note that this method is only used if the NetBIOS name 
+                       type being queried is the 0x20 (server) name type, otherwise 
+                       it is ignored.</p></li><li><p><tt class="constant">wins</tt>: Query a name with 
+                       the IP address listed in the <i class="parameter"><tt>wins server</tt></i>
+                       parameter.  If no WINS server has
+                       been specified this method will be ignored.</p></li><li><p><tt class="constant">bcast</tt>: Do a broadcast on 
+                       each of the known local interfaces listed in the 
+                       <i class="parameter"><tt>interfaces</tt></i>
+                       parameter. This is the least reliable of the name resolution 
+                       methods as it depends on the target host being on a locally 
+                       connected subnet.</p></li></ul></div><p>If this parameter is not set then the name resolve order 
+               defined in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file parameter  
+               (name resolve order) will be used. </p><p>The default order is lmhosts, host, wins, bcast and without 
+               this parameter or any entry in the <i class="parameter"><tt>name resolve order
+               </tt></i> parameter of the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file the name resolution
+               methods will be attempted in this order. </p></dd><dt><span class="term">-M NetBIOS name</span></dt><dd><p>This options allows you to send messages, using 
+               the "WinPopup" protocol, to another computer. Once a connection is 
+               established you then type your message, pressing ^D (control-D) to 
+               end. </p><p>If the receiving computer is running WinPopup the user will 
+               receive the message and probably a beep. If they are not running 
+               WinPopup the message will be lost, and no error message will 
+               occur. </p><p>The message is also automatically truncated if the message 
+               is over 1600 bytes, as this is the limit of the protocol. 
+               </p><p>One useful trick is to cat the message through
+               <b class="command">smbclient</b>. For example: <b class="command">
+               cat mymessage.txt | smbclient -M FRED </b> will 
+               send the message in the file <tt class="filename">mymessage.txt</tt> 
+               to the machine FRED. </p><p>You may also find the <i class="parameter"><tt>-U</tt></i> and 
+               <i class="parameter"><tt>-I</tt></i> options useful, as they allow you to 
+               control the FROM and TO parts of the message. </p><p>See the <i class="parameter"><tt>message command</tt></i> parameter in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> for a description of how to handle incoming 
+               WinPopup messages in Samba. </p><p><span class="emphasis"><em>Note</em></span>: Copy WinPopup into the startup group 
+               on your WfWg PCs if you want them to always be able to receive 
+               messages. </p></dd><dt><span class="term">-p port</span></dt><dd><p>This number is the TCP port number that will be used 
+               when making connections to the server. The standard (well-known)
+               TCP port number for an SMB/CIFS server is 139, which is the 
+               default. </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-I IP-address</span></dt><dd><p><i class="replaceable"><tt>IP address</tt></i> is the address of the server to connect to. 
+               It should be specified in standard "a.b.c.d" notation. </p><p>Normally the client would attempt to locate a named 
+               SMB/CIFS server by looking it up via the NetBIOS name resolution 
+               mechanism described above in the <i class="parameter"><tt>name resolve order</tt></i> 
+               parameter above. Using this parameter will force the client
+               to assume that the server is on the machine with the specified IP 
+               address and the NetBIOS name component of the resource being 
+               connected to will be ignored. </p><p>There is no default for this parameter. If not supplied, 
+               it will be determined automatically by the client as described 
+               above. </p></dd><dt><span class="term">-E</span></dt><dd><p>This parameter causes the client to write messages 
+               to the standard error stream (stderr) rather than to the standard 
+               output stream. </p><p>By default, the client writes messages to standard output 
+               - typically the user's tty. </p></dd><dt><span class="term">-L</span></dt><dd><p>This option allows you to look at what services 
+               are available on a server. You use it as <b class="command">smbclient -L 
+               host</b> and a list should appear.  The <i class="parameter"><tt>-I
+               </tt></i> option may be useful if your NetBIOS names don't 
+               match your TCP/IP DNS host names or if you are trying to reach a 
+               host on another network. </p></dd><dt><span class="term">-t terminal code</span></dt><dd><p>This option tells <b class="command">smbclient</b> how to interpret 
+               filenames coming from the remote server. Usually Asian language 
+               multibyte UNIX implementations use different character sets than 
+               SMB/CIFS servers (<span class="emphasis"><em>EUC</em></span> instead of <span class="emphasis"><em>
+               SJIS</em></span> for example). Setting this parameter will let 
+               <b class="command">smbclient</b> convert between the UNIX filenames and 
+               the SMB filenames correctly. This option has not been seriously tested 
+               and may have some problems. </p><p>The terminal codes include CWsjis, CWeuc, CWjis7, CWjis8,
+               CWjunet, CWhex, CWcap. This is not a complete list, check the Samba 
+               source code for the complete list. </p></dd><dt><span class="term">-b buffersize</span></dt><dd><p>This option changes the transmit/send buffer 
+               size when getting or putting a file from/to the server. The default 
+               is 65520 bytes. Setting this value smaller (to 1200 bytes) has been 
+               observed to speed up file transfers to and from a Win9x server. 
+               </p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2799422"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-N</span></dt><dd><p>If specified, this parameter suppresses the normal
+password prompt from the client to the user. This is useful when
+accessing a service that does not require a password. </p><p>Unless a password is specified on the command line or
+this parameter is specified, the client will request a
+password.</p></dd><dt><span class="term">-k</span></dt><dd><p>
+Try to authenticate with kerberos. Only useful in
+an Active Directory environment.
+</p></dd><dt><span class="term">-A|--authfile=filename</span></dt><dd><p>This option allows
+you to specify a file from which to read the username and
+password used in the connection.  The format of the file is
+</p><pre class="programlisting">
+username = &lt;value&gt;
+password = &lt;value&gt;
+domain   = &lt;value&gt;
+</pre><p>Make certain that the permissions on the file restrict 
+access from unwanted users. </p></dd><dt><span class="term">-U|--user=username[%password]</span></dt><dd><p>Sets the SMB username or username and password. </p><p>If %password is not specified, the user will be prompted. The
+client will first check the <tt class="envar">USER</tt> environment variable, then the
+<tt class="envar">LOGNAME</tt> variable and if either exists, the
+string is uppercased. If these environmental variables are not
+found, the username <tt class="constant">GUEST</tt> is used. </p><p>A third option is to use a credentials file which
+contains the plaintext of the username and password.  This
+option is mainly provided for scripts where the admin does not
+wish to pass the credentials on the command line or via environment
+variables. If this method is used, make certain that the permissions
+on the file restrict access from unwanted users.  See the
+<i class="parameter"><tt>-A</tt></i> for more details. </p><p>Be cautious about including passwords in scripts. Also, on
+many systems the command line of a running process may be seen
+via the <b class="command">ps</b> command.  To be safe always allow
+<b class="command">rpcclient</b> to prompt for a password and type
+it in directly. </p></dd><dt><span class="term">-n &lt;primary NetBIOS name&gt;</span></dt><dd><p>This option allows you to override
+the NetBIOS name that Samba uses for itself. This is identical
+to setting the <a class="indexterm" name="id2802383"></a><i class="parameter"><tt>netbios name</tt></i> parameter in the <tt class="filename">smb.conf</tt> file. 
+However, a command
+line setting will take precedence over settings in
+<tt class="filename">smb.conf</tt>.</p></dd><dt><span class="term">-i &lt;scope&gt;</span></dt><dd><p>This specifies a NetBIOS scope that
+<b class="command">nmblookup</b> will use to communicate with when
+generating NetBIOS names. For details on the use of NetBIOS
+scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are
+<span class="emphasis"><em>very</em></span> rarely used, only set this parameter
+if you are the system administrator in charge of all the
+NetBIOS systems you communicate with.</p></dd><dt><span class="term">-W|--workgroup=domain</span></dt><dd><p>Set the SMB domain of the username.   This
+overrides the default domain which is the domain defined in
+smb.conf.  If the domain specified is the same as the servers 
+NetBIOS name, it causes the client to log on using the servers local 
+SAM (as opposed to the Domain SAM). </p></dd><dt><span class="term">-O socket options</span></dt><dd><p>TCP socket options to set on the client
+socket. See the socket options parameter in
+the <tt class="filename">smb.conf</tt> manual page for the list of valid
+options. </p></dd><dt><span class="term">-T tar options</span></dt><dd><p>smbclient may be used to create <b class="command">tar(1)
+               </b> compatible backups of all the files on an SMB/CIFS
+               share. The secondary tar flags that can be given to this option 
+               are : </p><div class="itemizedlist"><ul type="disc"><li><p><i class="parameter"><tt>c</tt></i> - Create a tar file on UNIX. 
+                       Must be followed by the name of a tar file, tape device
+                       or "-" for standard output. If using standard output you must 
+                       turn the log level to its lowest value -d0 to avoid corrupting 
+                       your tar file. This flag is mutually exclusive with the 
+                       <i class="parameter"><tt>x</tt></i> flag. </p></li><li><p><i class="parameter"><tt>x</tt></i> - Extract (restore) a local 
+                       tar file back to a share. Unless the -D option is given, the tar 
+                       files will be restored from the top level of the share. Must be 
+                       followed by the name of the tar file, device or "-" for standard 
+                       input. Mutually exclusive with the <i class="parameter"><tt>c</tt></i> flag. 
+                       Restored files have their creation times (mtime) set to the
+                       date saved in the tar file. Directories currently do not get 
+                       their creation dates restored properly. </p></li><li><p><i class="parameter"><tt>I</tt></i> - Include files and directories. 
+                       Is the default behavior when filenames are specified above. Causes 
+                       tar files to be included in an extract or create (and therefore 
+                       everything else to be excluded). See example below.  Filename globbing 
+                       works  in one of two ways.  See r below. </p></li><li><p><i class="parameter"><tt>X</tt></i> - Exclude files and directories. 
+                       Causes tar files to be excluded from an extract or create. See 
+                       example below.  Filename globbing works in one of two ways now. 
+                       See <i class="parameter"><tt>r</tt></i> below. </p></li><li><p><i class="parameter"><tt>b</tt></i> - Blocksize. Must be followed 
+                       by a valid (greater than zero) blocksize.  Causes tar file to be 
+                       written out in blocksize*TBLOCK (usually 512 byte) blocks. 
+                       </p></li><li><p><i class="parameter"><tt>g</tt></i> - Incremental. Only back up 
+                       files that have the archive bit set. Useful only with the 
+                       <i class="parameter"><tt>c</tt></i> flag. </p></li><li><p><i class="parameter"><tt>q</tt></i> - Quiet. Keeps tar from printing 
+                       diagnostics as it works.  This is the same as tarmode quiet. 
+                       </p></li><li><p><i class="parameter"><tt>r</tt></i> - Regular expression include
+                       or exclude.  Uses regular  expression matching for 
+                       excluding or excluding files if  compiled with HAVE_REGEX_H. 
+                       However this mode can be very slow. If  not compiled with 
+                       HAVE_REGEX_H, does a limited wildcard match on '*' and  '?'. 
+                       </p></li><li><p><i class="parameter"><tt>N</tt></i> - Newer than. Must be followed 
+                       by the name of a file whose date is compared against files found 
+                       on the share during a create. Only files newer than the file 
+                       specified are backed up to the tar file. Useful only with the 
+                       <i class="parameter"><tt>c</tt></i> flag. </p></li><li><p><i class="parameter"><tt>a</tt></i> - Set archive bit. Causes the 
+                       archive bit to be reset when a file is backed up. Useful with the 
+                       <i class="parameter"><tt>g</tt></i> and <i class="parameter"><tt>c</tt></i> flags. 
+                       </p></li></ul></div><p><span class="emphasis"><em>Tar Long File Names</em></span></p><p><b class="command">smbclient</b>'s tar option now supports long 
+               file names both on backup and restore. However, the full path 
+               name of the file must be less than 1024 bytes.  Also, when
+               a tar archive is created, <b class="command">smbclient</b>'s tar option places all 
+               files in the archive with relative names, not absolute names. 
+               </p><p><span class="emphasis"><em>Tar Filenames</em></span></p><p>All file names can be given as DOS path names (with '\\' 
+               as the component separator) or as UNIX path names (with '/' as 
+               the component separator). </p><p><span class="emphasis"><em>Examples</em></span></p><p>Restore from tar file <tt class="filename">backup.tar</tt> into myshare on mypc 
+               (no password on share). </p><p><b class="command">smbclient //mypc/yshare "" -N -Tx backup.tar
+               </b></p><p>Restore everything except <tt class="filename">users/docs</tt>
+               </p><p><b class="command">smbclient //mypc/myshare "" -N -TXx backup.tar 
+               users/docs</b></p><p>Create a tar file of the files beneath <tt class="filename">
+               users/docs</tt>. </p><p><b class="command">smbclient //mypc/myshare "" -N -Tc
+               backup.tar users/docs </b></p><p>Create the same tar file as above, but now use 
+               a DOS path name. </p><p><b class="command">smbclient //mypc/myshare "" -N -tc backup.tar 
+               users\edocs </b></p><p>Create a tar file of all the files and directories in 
+               the share. </p><p><b class="command">smbclient //mypc/myshare "" -N -Tc backup.tar *
+               </b></p></dd><dt><span class="term">-D initial directory</span></dt><dd><p>Change to initial directory before starting. Probably 
+               only of any use with the tar -T option. </p></dd><dt><span class="term">-c command string</span></dt><dd><p>command string is a semicolon-separated list of 
+               commands to be executed instead of prompting from stdin. <i class="parameter"><tt>
+               -N</tt></i> is implied by <i class="parameter"><tt>-c</tt></i>.</p><p>This is particularly useful in scripts and for printing stdin 
+               to the server, e.g. <b class="command">-c 'print -'</b>. </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>OPERATIONS</h2><p>Once the client is running, the user is presented with 
+       a prompt : </p><p><tt class="prompt">smb:\&gt; </tt></p><p>The backslash ("\\") indicates the current working directory 
+       on the server, and will change if the current working directory 
+       is changed. </p><p>The prompt indicates that the client is ready and waiting to 
+       carry out a user command. Each command is a single word, optionally 
+       followed by parameters specific to that command. Command and parameters 
+       are space-delimited unless these notes specifically
+       state otherwise. All commands are case-insensitive.  Parameters to 
+       commands may or may not be case sensitive, depending on the command. 
+       </p><p>You can specify file names which have spaces in them by quoting 
+       the name with double quotes, for example "a long file name". </p><p>Parameters shown in square brackets (e.g., "[parameter]") are 
+       optional.  If not given, the command will use suitable defaults. Parameters 
+       shown in angle brackets (e.g., "&lt;parameter&gt;") are required.
+       </p><p>Note that all commands operating on the server are actually 
+       performed by issuing a request to the server. Thus the behavior may 
+       vary from server to server, depending on how the server was implemented. 
+       </p><p>The commands available are given here in alphabetical order. </p><div class="variablelist"><dl><dt><span class="term">? [command]</span></dt><dd><p>If <i class="replaceable"><tt>command</tt></i> is specified, the ? command will display 
+               a brief informative message about the specified command.  If no 
+               command is specified, a list of available commands will
+               be displayed. </p></dd><dt><span class="term">! [shell command]</span></dt><dd><p>If <i class="replaceable"><tt>shell command</tt></i> is specified, the !  
+               command will execute a shell locally and run the specified shell 
+               command. If no command is specified, a local shell will be run. 
+               </p></dd><dt><span class="term">altname file</span></dt><dd><p>The client will request that the server return
+               the "alternate" name (the 8.3 name) for a file or directory.
+               </p></dd><dt><span class="term">cancel jobid0 [jobid1] ... [jobidN]</span></dt><dd><p>The client will request that the server cancel
+               the printjobs identified by the given numeric print job ids.
+               </p></dd><dt><span class="term">chmod file mode in octal</span></dt><dd><p>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               change the UNIX permissions to the given octal mode, in standard UNIX format.
+               </p></dd><dt><span class="term">chown file uid gid</span></dt><dd><p>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               change the UNIX user and group ownership to the given decimal values. Note there is
+               currently no way to remotely look up the UNIX uid and gid values for a given name.
+               This may be addressed in future versions of the CIFS UNIX extensions.
+               </p></dd><dt><span class="term">cd [directory name]</span></dt><dd><p>If "directory name" is specified, the current 
+               working directory on the server will be changed to the directory 
+               specified. This operation will fail if for any reason the specified 
+               directory is inaccessible. </p><p>If no directory name is specified, the current working 
+               directory on the server will be reported. </p></dd><dt><span class="term">del &lt;mask&gt;</span></dt><dd><p>The client will request that the server attempt 
+               to delete all files matching <i class="replaceable"><tt>mask</tt></i> from the current working 
+               directory on the server. </p></dd><dt><span class="term">dir &lt;mask&gt;</span></dt><dd><p>A list of the files matching <i class="replaceable"><tt>mask</tt></i> in the current 
+               working directory on the server will be retrieved from the server 
+               and displayed. </p></dd><dt><span class="term">exit</span></dt><dd><p>Terminate the connection with the server and exit 
+               from the program. </p></dd><dt><span class="term">get &lt;remote file name&gt; [local file name]</span></dt><dd><p>Copy the file called <tt class="filename">remote file name</tt> from 
+               the server to the machine running the client. If specified, name 
+               the local copy <tt class="filename">local file name</tt>.  Note that all transfers in 
+               <b class="command">smbclient</b> are binary. See also the 
+               lowercase command. </p></dd><dt><span class="term">help [command]</span></dt><dd><p>See the ? command above. </p></dd><dt><span class="term">lcd [directory name]</span></dt><dd><p>If <i class="replaceable"><tt>directory name</tt></i> is specified, the current 
+               working directory on the local machine will be changed to 
+               the directory specified. This operation will fail if for any 
+               reason the specified directory is inaccessible. </p><p>If no directory name is specified, the name of the 
+               current working directory on the local machine will be reported. 
+               </p></dd><dt><span class="term">link source destination</span></dt><dd><p>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               create a hard link between the source and destination files. The source file
+               must not exist.
+               </p></dd><dt><span class="term">lowercase</span></dt><dd><p>Toggle lowercasing of filenames for the get and 
+               mget commands. </p><p>When lowercasing is toggled ON, local filenames are converted 
+               to lowercase when using the get and mget commands. This is
+               often useful when copying (say) MSDOS files from a server, because 
+               lowercase filenames are the norm on UNIX systems. </p></dd><dt><span class="term">ls &lt;mask&gt;</span></dt><dd><p>See the dir command above. </p></dd><dt><span class="term">mask &lt;mask&gt;</span></dt><dd><p>This command allows the user to set up a mask 
+               which will be used during recursive operation of the mget and 
+               mput commands. </p><p>The masks specified to the mget and mput commands act as 
+               filters for directories rather than files when recursion is 
+               toggled ON. </p><p>The mask specified with the mask command is necessary 
+               to filter files within those directories. For example, if the
+               mask specified in an mget command is "source*" and the mask 
+               specified with the mask command is "*.c" and recursion is 
+               toggled ON, the mget command will retrieve all files matching 
+               "*.c" in all directories below and including all directories 
+               matching "source*" in the current working directory. </p><p>Note that the value for mask defaults to blank (equivalent 
+               to "*") and remains so until the mask command is used to change it. 
+               It retains the most recently specified value indefinitely. To 
+               avoid unexpected results it would be wise to change the value of 
+               mask back to "*" after using the mget or mput commands. </p></dd><dt><span class="term">md &lt;directory name&gt;</span></dt><dd><p>See the mkdir command. </p></dd><dt><span class="term">mget &lt;mask&gt;</span></dt><dd><p>Copy all files matching <i class="replaceable"><tt>mask</tt></i> from the server to 
+               the machine running the client. </p><p>Note that <i class="replaceable"><tt>mask</tt></i> is interpreted differently during recursive 
+               operation and non-recursive operation - refer to the recurse and 
+               mask commands for more information. Note that all transfers in 
+               <b class="command">smbclient</b> are binary. See also the lowercase command. </p></dd><dt><span class="term">mkdir &lt;directory name&gt;</span></dt><dd><p>Create a new directory on the server (user access 
+               privileges permitting) with the specified name. </p></dd><dt><span class="term">mput &lt;mask&gt;</span></dt><dd><p>Copy all files matching <i class="replaceable"><tt>mask</tt></i> in the current working 
+               directory on the local machine to the current working directory on 
+               the server. </p><p>Note that <i class="replaceable"><tt>mask</tt></i> is interpreted differently during recursive 
+               operation and non-recursive operation - refer to the recurse and mask 
+               commands for more information. Note that all transfers in <b class="command">smbclient</b> 
+               are binary. </p></dd><dt><span class="term">print &lt;file name&gt;</span></dt><dd><p>Print the specified file from the local machine 
+               through a printable service on the server. </p><p>See also the printmode command.</p></dd><dt><span class="term">printmode &lt;graphics or text&gt;</span></dt><dd><p>Set the print mode to suit either binary data 
+               (such as graphical information) or text. Subsequent print
+               commands will use the currently set print mode. </p></dd><dt><span class="term">prompt</span></dt><dd><p>Toggle prompting for filenames during operation 
+               of the mget and mput commands. </p><p>When toggled ON, the user will be prompted to confirm 
+               the transfer of each file during these commands. When toggled 
+               OFF, all specified files will be transferred without prompting. 
+               </p></dd><dt><span class="term">put &lt;local file name&gt; [remote file name]</span></dt><dd><p>Copy the file called <tt class="filename">local file name</tt> from the 
+               machine running the client to the server. If specified,
+               name the remote copy <tt class="filename">remote file name</tt>. Note that all transfers 
+               in <b class="command">smbclient</b> are binary. See also the lowercase command. 
+               </p></dd><dt><span class="term">queue</span></dt><dd><p>Displays the print queue, showing the job id, 
+               name, size and current status. </p></dd><dt><span class="term">quit</span></dt><dd><p>See the exit command. </p></dd><dt><span class="term">rd &lt;directory name&gt;</span></dt><dd><p>See the rmdir command. </p></dd><dt><span class="term">recurse</span></dt><dd><p>Toggle directory recursion for the commands mget 
+               and mput. </p><p>When toggled ON, these commands will process all directories 
+               in the source directory (i.e., the directory they are copying
+               from ) and will recurse into any that match the mask specified 
+               to the command. Only files that match the mask specified using 
+               the mask command will be retrieved. See also the mask command. 
+               </p><p>When recursion is toggled OFF, only files from the current 
+               working directory on the source machine that match the mask specified 
+               to the mget or mput commands will be copied, and any mask specified 
+               using the mask command will be ignored. </p></dd><dt><span class="term">rm &lt;mask&gt;</span></dt><dd><p>Remove all files matching <i class="replaceable"><tt>mask</tt></i> from the current 
+               working directory on the server. </p></dd><dt><span class="term">rmdir &lt;directory name&gt;</span></dt><dd><p>Remove the specified directory (user access 
+               privileges permitting) from the server. </p></dd><dt><span class="term">setmode &lt;filename&gt; &lt;perm=[+|\-]rsha&gt;</span></dt><dd><p>A version of the DOS attrib command to set 
+               file permissions. For example: </p><p><b class="command">setmode myfile +r </b></p><p>would make myfile read only. </p></dd><dt><span class="term">symlink source destination</span></dt><dd><p>This command depends on the server supporting the CIFS
+               UNIX extensions and will fail if the server does not. The client requests that the server
+               create a symbolic hard link between the source and destination files. The source file
+               must not exist. Note that the server will not create a link to any path that lies 
+               outside the currently connected share. This is enforced by the Samba server.
+               </p></dd><dt><span class="term">tar &lt;c|x&gt;[IXbgNa]</span></dt><dd><p>Performs a tar operation - see the <i class="parameter"><tt>-T
+               </tt></i> command line option above. Behavior may be affected 
+               by the tarmode command (see below). Using g (incremental) and N 
+               (newer) will affect tarmode settings. Note that using the "-" option 
+               with tar x may not work - use the command line option instead. 
+               </p></dd><dt><span class="term">blocksize &lt;blocksize&gt;</span></dt><dd><p>Blocksize. Must be followed by a valid (greater 
+               than zero) blocksize. Causes tar file to be written out in 
+               <i class="replaceable"><tt>blocksize</tt></i>*TBLOCK (usually 512 byte) blocks. </p></dd><dt><span class="term">tarmode &lt;full|inc|reset|noreset&gt;</span></dt><dd><p>Changes tar's behavior with regard to archive 
+               bits. In full mode, tar will back up everything regardless of the 
+               archive bit setting (this is the default mode). In incremental mode, 
+               tar will only back up files with the archive bit set. In reset mode, 
+               tar will reset the archive bit on all files it backs up (implies 
+               read/write share). </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>NOTES</h2><p>Some servers are fussy about the case of supplied usernames, 
+       passwords, share names (AKA service names) and machine names. 
+       If you fail to connect try giving all parameters in uppercase. 
+       </p><p>It is often necessary to use the -n option when connecting 
+       to some types of servers. For example OS/2 LanManager insists 
+       on a valid NetBIOS name being used, so you need to supply a valid 
+       name that would be known to the server.</p><p>smbclient supports long file names where the server 
+       supports the LANMAN2 protocol or above. </p></div><div class="refsect1" lang="en"><h2>ENVIRONMENT VARIABLES</h2><p>The variable <tt class="envar">USER</tt> may contain the 
+       username of the person  using the client. This information is 
+       used only if the protocol  level is high enough to support 
+       session-level passwords.</p><p>The variable <tt class="envar">PASSWD</tt> may contain 
+       the password of the person using the client.  This information is 
+       used only if the protocol level is high enough to support 
+       session-level passwords. </p><p>The variable <tt class="envar">LIBSMB_PROG</tt> may contain 
+       the path, executed with system(), which the client should connect 
+        to instead of connecting to a server.  This functionality is primarily
+        intended as a development aid, and works best when using a LMHOSTS 
+        file</p></div><div class="refsect1" lang="en"><h2>INSTALLATION</h2><p>The location of the client program is a matter for 
+       individual system administrators. The following are thus
+       suggestions only. </p><p>It is recommended that the smbclient software be installed
+       in the <tt class="filename">/usr/local/samba/bin/</tt> or <tt class="filename">
+       /usr/samba/bin/</tt> directory, this directory readable 
+       by all, writeable only by root. The client program itself should 
+       be executable by all. The client should <span class="emphasis"><em>NOT</em></span> be 
+       setuid or setgid! </p><p>The client log files should be put in a directory readable 
+       and writeable only by the user. </p><p>To test the client, you will need to know the name of a 
+       running SMB/CIFS server. It is possible to run <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> as an ordinary user - running that server as a daemon 
+       on a user-accessible port (typically any port number over 1024)
+       would provide a suitable test server. </p></div><div class="refsect1" lang="en"><h2>DIAGNOSTICS</h2><p>Most diagnostics issued by the client are logged in a 
+       specified log file. The log file name is specified at compile time, 
+       but may be overridden on the command line. </p><p>The number and nature of diagnostics available depends 
+       on the debug level used by the client. If you have problems, 
+       set the debug level to 3 and peruse the log files. </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 2.2 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbcontrol.1.html b/docs/htmldocs/smbcontrol.1.html
new file mode 100644 (file)
index 0000000..b12076e
--- /dev/null
@@ -0,0 +1,72 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbcontrol</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbcontrol.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbcontrol &#8212; send messages to smbd, nmbd or winbindd processes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbcontrol</tt>  [-i] [-s]</p></div><div class="cmdsynopsis"><p><tt class="command">smbcontrol</tt>  [destination] [message-type] [parameter]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">smbcontrol</b> is a very small program, which 
+       sends messages to a <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, a <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, or a <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon running on the system.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-i</span></dt><dd><p>Run interactively. Individual commands 
+               of the form destination message-type parameters can be entered 
+               on STDIN. An empty command line or a "q" will quit the 
+               program.</p></dd><dt><span class="term">destination</span></dt><dd><p>One of <i class="parameter"><tt>nmbd</tt></i>, <i class="parameter"><tt>smbd</tt></i> or a process ID.</p><p>The <i class="parameter"><tt>smbd</tt></i> destination causes the 
+               message to "broadcast" to all smbd daemons.</p><p>The <i class="parameter"><tt>nmbd</tt></i> destination causes the 
+               message to be sent to the nmbd daemon specified in the 
+               <tt class="filename">nmbd.pid</tt> file.</p><p>If a single process ID is given, the message is sent 
+               to only that process.</p></dd><dt><span class="term">message-type</span></dt><dd><p>Type of message to send. See 
+               the section <tt class="constant">MESSAGE-TYPES</tt> for details.
+               </p></dd><dt><span class="term">parameters</span></dt><dd><p>any parameters required for the message-type</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>MESSAGE-TYPES</h2><p>Available message types are:</p><div class="variablelist"><dl><dt><span class="term">close-share</span></dt><dd><p>Order smbd to close the client 
+       connections to the named share. Note that this doesn't affect client 
+       connections to any other shares. This message-type takes an argument of the
+       share name for which client connections will be closed, or the
+       "*" character which will close all currently open shares.
+       This may be useful if you made changes to the access controls on the share.
+       This message can only be sent to <tt class="constant">smbd</tt>.</p></dd><dt><span class="term">debug</span></dt><dd><p>Set debug level to the value specified by the 
+       parameter. This can be sent to any of the destinations.</p></dd><dt><span class="term">force-election</span></dt><dd><p>This message causes the <b class="command">nmbd</b> daemon to 
+       force a new browse master election. </p></dd><dt><span class="term">ping</span></dt><dd><p>
+       Send specified number of "ping" messages and 
+       wait for the same number of  reply "pong" messages. This can be sent to 
+       any of the destinations.</p></dd><dt><span class="term">profile</span></dt><dd><p>Change profile settings of a daemon, based on the 
+       parameter. The parameter can be "on" to turn on profile stats 
+       collection, "off" to turn off profile stats collection, "count"
+       to enable only collection of count stats (time stats are 
+       disabled), and "flush" to zero the current profile stats. This can 
+       be sent to any smbd or nmbd destinations.</p></dd><dt><span class="term">debuglevel</span></dt><dd><p>
+       Request debuglevel of a certain daemon and write it to stdout. This 
+       can be sent to any of the destinations.</p></dd><dt><span class="term">profilelevel</span></dt><dd><p>
+       Request profilelevel of a certain daemon and write it to stdout. 
+       This can be sent to any smbd or nmbd destinations.</p></dd><dt><span class="term">printnotify</span></dt><dd><p>
+       Order smbd to send a printer notify message to any Windows NT clients 
+       connected to a printer. This message-type takes the following arguments:
+       </p><div class="variablelist"><dl><dt><span class="term">queuepause printername</span></dt><dd><p>Send a queue pause change notify
+           message to the printer specified.</p></dd><dt><span class="term">queueresume printername</span></dt><dd><p>Send a queue resume change notify
+           message for the printer specified.</p></dd><dt><span class="term">jobpause printername unixjobid</span></dt><dd><p>Send a job pause change notify
+           message for the printer and unix jobid
+           specified.</p></dd><dt><span class="term">jobresume printername unixjobid</span></dt><dd><p>Send a job resume change notify
+           message for the printer and unix jobid
+           specified.</p></dd><dt><span class="term">jobdelete printername unixjobid</span></dt><dd><p>Send a job delete change notify
+           message for the printer and unix jobid
+           specified.</p></dd></dl></div><p>
+       Note that this message only sends notification that an
+       event has occured.  It doesn't actually cause the
+       event to happen.
+       </p><p>This message can only be sent to <tt class="constant">smbd</tt>. </p></dd><dt><span class="term">samsync</span></dt><dd><p>Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to <tt class="constant">smbd</tt>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>Not working at the moment</p></div></dd><dt><span class="term">samrepl</span></dt><dd><p>Send sam replication message, with specified serial. Can only be sent to <tt class="constant">smbd</tt>. Should not be used manually.</p></dd><dt><span class="term">dmalloc-mark</span></dt><dd><p>Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </p></dd><dt><span class="term">dmalloc-log-changed</span></dt><dd><p>
+       Dump the pointers that have changed since the mark set by dmalloc-mark. 
+       Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </p></dd><dt><span class="term">shutdown</span></dt><dd><p>Shut down specified daemon. Can be sent to both smbd and nmbd.</p></dd><dt><span class="term">pool-usage</span></dt><dd><p>Print a human-readable description of all 
+       talloc(pool) memory usage by the specified daemon/process. Available 
+       for both smbd and nmbd.</p></dd><dt><span class="term">drvupgrade</span></dt><dd><p>Force clients of printers using specified driver 
+       to update their local version of the driver. Can only be 
+       sent to smbd.</p></dd><dt><span class="term">reload-config</span></dt><dd><p>Force daemon to reload smb.conf configuration file. Can be sent
+       to <tt class="constant">smbd</tt>, <tt class="constant">nmbd</tt>, or <tt class="constant">winbindd</tt>.
+       </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> and <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbcquotas.1.html b/docs/htmldocs/smbcquotas.1.html
new file mode 100644 (file)
index 0000000..2a439b4
--- /dev/null
@@ -0,0 +1,86 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbcquotas</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbcquotas.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbcquotas &#8212; Set or get QUOTAs of NTFS 5 shares</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbcquotas</tt>  {//server/share} [-u user] [-L] [-F] [-S QUOTA_SET_COMMAND] [-n] [-t] [-v] [-d debuglevel] [-s configfile] [-l logfilebase] [-V] [-U username] [-N] [-k] [-A]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>The <b class="command">smbcquotas</b> program manipulates NT Quotas on SMB file shares. </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><p>The following options are available to the <b class="command">smbcquotas</b> program. </p><div class="variablelist"><dl><dt><span class="term">-u user</span></dt><dd><p> Specifies the user of whom the quotas are get or set.
+               By default the current user's username will be used.</p></dd><dt><span class="term">-L</span></dt><dd><p>Lists all quota records of the share.</p></dd><dt><span class="term">-F</span></dt><dd><p>Show the share quota status and default limits.</p></dd><dt><span class="term">-S QUOTA_SET_COMMAND</span></dt><dd><p>This command set/modify quotas for a user or on the share,
+               depending on the QUOTA_SET_COMMAND parameter witch is described later</p></dd><dt><span class="term">-n</span></dt><dd><p>This option displays all QUOTA information in numeric 
+               format.  The default is to convert SIDs to names and QUOTA limits 
+               to a readable string format.  </p></dd><dt><span class="term">-t</span></dt><dd><p>
+               Don't actually do anything, only validate the correctness of 
+               the arguments.
+               </p></dd><dt><span class="term">-v</span></dt><dd><p>
+               Be verbose.
+               </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2796596"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-N</span></dt><dd><p>If specified, this parameter suppresses the normal
+password prompt from the client to the user. This is useful when
+accessing a service that does not require a password. </p><p>Unless a password is specified on the command line or
+this parameter is specified, the client will request a
+password.</p></dd><dt><span class="term">-k</span></dt><dd><p>
+Try to authenticate with kerberos. Only useful in
+an Active Directory environment.
+</p></dd><dt><span class="term">-A|--authfile=filename</span></dt><dd><p>This option allows
+you to specify a file from which to read the username and
+password used in the connection.  The format of the file is
+</p><pre class="programlisting">
+username = &lt;value&gt;
+password = &lt;value&gt;
+domain   = &lt;value&gt;
+</pre><p>Make certain that the permissions on the file restrict 
+access from unwanted users. </p></dd><dt><span class="term">-U|--user=username[%password]</span></dt><dd><p>Sets the SMB username or username and password. </p><p>If %password is not specified, the user will be prompted. The
+client will first check the <tt class="envar">USER</tt> environment variable, then the
+<tt class="envar">LOGNAME</tt> variable and if either exists, the
+string is uppercased. If these environmental variables are not
+found, the username <tt class="constant">GUEST</tt> is used. </p><p>A third option is to use a credentials file which
+contains the plaintext of the username and password.  This
+option is mainly provided for scripts where the admin does not
+wish to pass the credentials on the command line or via environment
+variables. If this method is used, make certain that the permissions
+on the file restrict access from unwanted users.  See the
+<i class="parameter"><tt>-A</tt></i> for more details. </p><p>Be cautious about including passwords in scripts. Also, on
+many systems the command line of a running process may be seen
+via the <b class="command">ps</b> command.  To be safe always allow
+<b class="command">rpcclient</b> to prompt for a password and type
+it in directly. </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>QUOTA_SET_COMAND</h2><p>The format of an ACL is one or more ACL entries separated by 
+       either commas or newlines.  An ACL entry is one of the following: </p><p>
+       for user setting quotas for the specified by -u or the current username:
+       </p><p><b class="userinput"><tt>
+       UQLIM:&lt;username&gt;&lt;softlimit&gt;&lt;hardlimit&gt;
+       </tt></b></p><p>
+       for setting the share quota defaults limits:
+       </p><p><b class="userinput"><tt>
+       FSQLIM:&lt;softlimit&gt;&lt;hardlimit&gt;
+       </tt></b></p><p>
+       for changing the share quota settings:
+       </p><p><b class="userinput"><tt>
+       FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT
+       </tt></b></p></div><div class="refsect1" lang="en"><h2>EXIT STATUS</h2><p>The <b class="command">smbcquotas</b> program sets the exit status
+       depending on the success or otherwise of the operations performed.
+       The exit status may be one of the following values. </p><p>If the operation succeeded, smbcquotas returns an exit
+       status of 0.  If <b class="command">smbcquotas</b> couldn't connect to the specified server,
+       or when there was an error getting or setting the quota(s), an exit status
+       of 1 is returned.  If there was an error parsing any command line
+       arguments, an exit status of 2 is returned. </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar
+       to the way the Linux kernel is developed.</p><p><b class="command">smbcquotas</b> was written by Stefan Metzmacher.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbd.8.html b/docs/htmldocs/smbd.8.html
new file mode 100644 (file)
index 0000000..fd337ac
--- /dev/null
@@ -0,0 +1,178 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbd</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbd.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbd &#8212; server to provide SMB/CIFS services to clients</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbd</tt>  [-D] [-F] [-S] [-i] [-h] [-V] [-b] [-d &lt;debug level&gt;] [-l &lt;log directory&gt;] [-p &lt;port number&gt;] [-O &lt;socket option&gt;] [-s &lt;configuration file&gt;]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This program is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">smbd</b> is the server daemon that 
+       provides filesharing and printing services to Windows clients. 
+       The server provides filespace and printer services to
+       clients using the SMB (or CIFS) protocol. This is compatible 
+       with the LanManager protocol, and can service LanManager 
+       clients.  These include MSCLIENT 3.0 for DOS, Windows for 
+       Workgroups, Windows 95/98/ME, Windows NT, Windows 2000, 
+       OS/2, DAVE for Macintosh, and smbfs for Linux.</p><p>An extensive description of the services that the 
+       server can provide is given in the man page for the 
+       configuration file controlling the attributes of those 
+       services (see <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.  This man page will not describe the 
+       services, but will concentrate on the administrative aspects 
+       of running the server.</p><p>Please note that there are significant security 
+       implications to running this server, and the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> manual page should be regarded as mandatory reading before 
+       proceeding with installation.</p><p>A session is created whenever a client requests one. 
+       Each client gets a copy of the server for each session. This 
+       copy then services all connections made by the client during 
+       that session. When all connections from its client are closed, 
+       the copy of the server for that client terminates.</p><p>The configuration file, and any files that it includes, 
+       are automatically reloaded every minute, if they change.  You 
+       can force a reload by sending a SIGHUP to the server.  Reloading 
+       the configuration file will not affect connections to any service 
+       that is already established.  Either the user will have to 
+       disconnect from the service, or <b class="command">smbd</b> killed and restarted.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-D</span></dt><dd><p>If specified, this parameter causes 
+               the server to operate as a daemon. That is, it detaches 
+               itself and runs in the background, fielding requests 
+               on the appropriate port. Operating the server as a
+               daemon is the recommended way of running <b class="command">smbd</b> for 
+               servers that provide more than casual use file and 
+               print services.  This switch is assumed if <b class="command">smbd
+               </b> is executed on the command line of a shell.
+               </p></dd><dt><span class="term">-F</span></dt><dd><p>If specified, this parameter causes
+               the main <b class="command">smbd</b> process to not daemonize,
+               i.e. double-fork and disassociate with the terminal.
+               Child processes are still created as normal to service
+               each connection request, but the main process does not
+               exit. This operation mode is suitable for running
+               <b class="command">smbd</b> under process supervisors such
+               as <b class="command">supervise</b> and <b class="command">svscan</b>
+               from Daniel J. Bernstein's <b class="command">daemontools</b>
+               package, or the AIX process monitor.
+               </p></dd><dt><span class="term">-S</span></dt><dd><p>If specified, this parameter causes
+               <b class="command">smbd</b> to log to standard output rather
+               than a file.</p></dd><dt><span class="term">-i</span></dt><dd><p>If this parameter is specified it causes the
+               server to run "interactively", not as a daemon, even if the
+               server is executed on the command line of a shell. Setting this
+               parameter negates the implicit deamon mode when run from the
+               command line. <b class="command">smbd</b> also logs to standard
+               output, as if the <b class="command">-S</b> parameter had been
+               given.
+               </p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2802583"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-b</span></dt><dd><p>Prints information about how 
+               Samba was built.</p></dd><dt><span class="term">-l &lt;log directory&gt;</span></dt><dd><p>If specified,
+               <i class="replaceable"><tt>log directory</tt></i> 
+               specifies a log directory into which the "log.smbd" log
+               file will be created for informational and debug 
+               messages from the running server. The log 
+               file generated is never removed by the server although 
+               its size may be controlled by the 
+               <a class="indexterm" name="id2802678"></a><i class="parameter"><tt>max log size</tt></i>
+               option in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file. <span class="emphasis"><em>Beware:</em></span>
+               If the directory specified does not exist, <b class="command">smbd</b>
+               will log to the default debug log location defined at compile time.
+               </p><p>The default log directory is specified at
+               compile time.</p></dd><dt><span class="term">-p &lt;port number&gt;</span></dt><dd><p><i class="replaceable"><tt>port number</tt></i> is a positive integer 
+               value.  The default value if this parameter is not 
+               specified is 139.</p><p>This number is the port number that will be 
+               used when making connections to the server from client 
+               software. The standard (well-known) port number for the 
+               SMB over TCP is 139, hence the default. If you wish to 
+               run the server as an ordinary user rather than
+               as root, most systems will require you to use a port 
+               number greater than 1024 - ask your system administrator 
+               for help if you are in this situation.</p><p>In order for the server to be useful by most 
+               clients, should you configure it on a port other 
+               than 139, you will require port redirection services 
+               on port 139, details of which are outlined in rfc1002.txt 
+               section 4.3.5.</p><p>This parameter is not normally specified except 
+               in the above situation.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><tt class="filename">/etc/inetd.conf</tt></span></dt><dd><p>If the server is to be run by the 
+               <b class="command">inetd</b> meta-daemon, this file 
+               must contain suitable startup information for the 
+               meta-daemon. 
+               </p></dd><dt><span class="term"><tt class="filename">/etc/rc</tt></span></dt><dd><p>or whatever initialization script your 
+               system uses).</p><p>If running the server as a daemon at startup, 
+               this file will need to contain an appropriate startup 
+               sequence for the server. </p></dd><dt><span class="term"><tt class="filename">/etc/services</tt></span></dt><dd><p>If running the server via the 
+               meta-daemon <b class="command">inetd</b>, this file 
+               must contain a mapping of service name (e.g., netbios-ssn) 
+               to service port (e.g., 139) and protocol type (e.g., tcp). 
+               </p></dd><dt><span class="term"><tt class="filename">/usr/local/samba/lib/smb.conf</tt></span></dt><dd><p>This is the default location of the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> server configuration file. Other common places that systems 
+               install this file are <tt class="filename">/usr/samba/lib/smb.conf</tt> 
+               and <tt class="filename">/etc/samba/smb.conf</tt>.</p><p>This file describes all the services the server 
+               is to make available to clients. See <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> for more information.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>LIMITATIONS</h2><p>On some systems <b class="command">smbd</b> cannot change uid back 
+       to root after a setuid() call.  Such systems are called 
+       trapdoor uid systems. If you have such a system, 
+       you will be unable to connect from a client (such as a PC) as 
+       two different users at once. Attempts to connect the
+       second user will result in access denied or 
+       similar.</p></div><div class="refsect1" lang="en"><h2>ENVIRONMENT VARIABLES</h2><div class="variablelist"><dl><dt><span class="term"><tt class="envar">PRINTER</tt></span></dt><dd><p>If no printer name is specified to 
+               printable services, most systems will use the value of 
+               this variable (or <tt class="constant">lp</tt> if this variable is 
+               not defined) as the name of the printer to use. This 
+               is not specific to the server, however.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>PAM INTERACTION</h2><p>Samba uses PAM for authentication (when presented with a plaintext 
+       password), for account checking (is this account disabled?) and for
+       session management.  The degree too which samba supports PAM is restricted
+       by the limitations of the SMB protocol and the <a class="indexterm" name="id2799315"></a><i class="parameter"><tt>obey pam restrictions</tt></i> <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> paramater.  When this is set, the following restrictions apply:
+       </p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>Account Validation</em></span>:  All accesses to a 
+       samba server are checked 
+       against PAM to see if the account is vaild, not disabled and is permitted to 
+       login at this time.  This also applies to encrypted logins.
+       </p></li><li><p><span class="emphasis"><em>Session Management</em></span>:  When not using share 
+       level secuirty, users must pass PAM's session checks before access 
+       is granted.  Note however, that this is bypassed in share level secuirty.  
+       Note also that some older pam configuration files may need a line 
+       added for session support. 
+       </p></li></ul></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>DIAGNOSTICS</h2><p>Most diagnostics issued by the server are logged 
+       in a specified log file. The log file name is specified 
+       at compile time, but may be overridden on the command line.</p><p>The number and nature of diagnostics available depends 
+       on the debug level used by the server. If you have problems, set 
+       the debug level to 3 and peruse the log files.</p><p>Most messages are reasonably self-explanatory. Unfortunately, 
+       at the time this man page was created, there are too many diagnostics 
+       available in the source code to warrant describing each and every 
+       diagnostic. At this stage your best bet is still to grep the 
+       source code and inspect the conditions that gave rise to the 
+       diagnostics you are seeing.</p></div><div class="refsect1" lang="en"><h2>SIGNALS</h2><p>Sending the <b class="command">smbd</b> a SIGHUP will cause it to 
+       reload its <tt class="filename">smb.conf</tt> configuration 
+       file within a short period of time.</p><p>To shut down a user's <b class="command">smbd</b> process it is recommended 
+       that <b class="command">SIGKILL (-9)</b> <span class="emphasis"><em>NOT</em></span> 
+       be used, except as a last resort, as this may leave the shared
+       memory area in an inconsistent state. The safe way to terminate 
+       an <b class="command">smbd</b> is to send it a SIGTERM (-15) signal and wait for 
+       it to die on its own.</p><p>The debug log level of <b class="command">smbd</b> may be raised
+       or lowered using <a href="smbcontrol.1.html"><span class="citerefentry"><span class="refentrytitle">smbcontrol</span>(1)</span></a> program (SIGUSR[1|2] signals are no longer 
+       used since Samba 2.2). This is to allow transient problems to be diagnosed, 
+       whilst still running at a normally low log level.</p><p>Note that as the signal handlers send a debug write, 
+       they are not re-entrant in <b class="command">smbd</b>. This you should wait until 
+       <b class="command">smbd</b> is in a state of waiting for an incoming SMB before 
+       issuing them. It is possible to make the signal handlers safe 
+       by un-blocking the signals before the select call and re-blocking 
+       them after, however this would affect performance.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="hosts_access.5.html"><span class="citerefentry"><span class="refentrytitle">hosts_access</span>(5)</span></a>, <a href="inetd.8.html"><span class="citerefentry"><span class="refentrytitle">inetd</span>(8)</span></a>, <a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a href="testparm.1.html"><span class="citerefentry"><span class="refentrytitle">testparm</span>(1)</span></a>, <a href="testprns.1.html"><span class="citerefentry"><span class="refentrytitle">testprns</span>(1)</span></a>, and the 
+       Internet RFC's  <tt class="filename">rfc1001.txt</tt>, <tt class="filename">rfc1002.txt</tt>. 
+       In addition the CIFS (formerly SMB) specification is available 
+       as a link from the Web page <ulink url="http://samba.org/cifs/"> 
+       http://samba.org/cifs/</ulink>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbmnt.8.html b/docs/htmldocs/smbmnt.8.html
new file mode 100644 (file)
index 0000000..6982fa1
--- /dev/null
@@ -0,0 +1,24 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbmnt</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbmnt.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbmnt &#8212; helper utility for mounting SMB filesystems</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbmnt</tt>  {mount-point} [-s &lt;share&gt;] [-r] [-u &lt;uid&gt;] [-g &lt;gid&gt;] [-f &lt;mask&gt;] [-d &lt;mask&gt;] [-o &lt;options&gt;] [-h]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p><b class="command">smbmnt</b> is a helper application used 
+       by the smbmount program to do the actual mounting of SMB shares. 
+       <b class="command">smbmnt</b> can be installed setuid root if you want
+       normal users to be able to mount their SMB shares.</p><p>A setuid smbmnt will only allow mounts on directories owned
+       by the user, and that the user has write permission on.</p><p>The <b class="command">smbmnt</b> program is normally invoked 
+       by <a href="smbmount.8.html"><span class="citerefentry"><span class="refentrytitle">smbmount</span>(8)</span></a>. It should not be invoked directly by users. </p><p>smbmount searches the normal PATH for smbmnt. You must ensure
+       that the smbmnt version in your path matches the smbmount used.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-r</span></dt><dd><p>mount the filesystem read-only 
+               </p></dd><dt><span class="term">-u uid</span></dt><dd><p>specify the uid that the files will 
+               be owned by </p></dd><dt><span class="term">-g gid</span></dt><dd><p>specify the gid that the files will be 
+               owned by </p></dd><dt><span class="term">-f mask</span></dt><dd><p>specify the octal file mask applied
+               </p></dd><dt><span class="term">-d mask</span></dt><dd><p>specify the octal directory mask 
+               applied  </p></dd><dt><span class="term">-o options</span></dt><dd><p>
+               list of options that are passed as-is to smbfs, if this
+               command is run on a 2.4 or higher Linux kernel.
+               </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
+       and others.</p><p>The current maintainer of smbfs and the userspace
+       tools <b class="command">smbmount</b>, <b class="command">smbumount</b>,
+       and <b class="command">smbmnt</b> is <ulink url="mailto:urban@teststation.com">Urban Widmark</ulink>.
+       The <ulink url="mailto:samba@samba.org">SAMBA Mailing list</ulink>
+       is the preferred place to ask questions regarding these programs.
+       </p><p>The conversion of this manpage for Samba 2.2 was performed 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbmount.8.html b/docs/htmldocs/smbmount.8.html
new file mode 100644 (file)
index 0000000..ec0c69b
--- /dev/null
@@ -0,0 +1,108 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbmount</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbmount.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbmount &#8212; mount an smbfs filesystem</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbmount</tt>  {service} {mount-point} [-o options]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p><b class="command">smbmount</b> mounts a Linux SMB filesystem. It 
+       is usually invoked as <b class="command">mount.smbfs</b> by
+       the <a href="mount.8.html"><span class="citerefentry"><span class="refentrytitle">mount</span>(8)</span></a> command when using the 
+       "-t smbfs" option. This command only works in Linux, and the kernel must
+       support the smbfs filesystem. </p><p>Options to <b class="command">smbmount</b> are specified as a comma-separated
+       list of key=value pairs. It is possible to send options other
+       than those listed here, assuming that smbfs supports them. If
+       you get mount failures, check your kernel log for errors on
+       unknown options.</p><p><b class="command">smbmount</b> is a daemon. After mounting it keeps running until
+       the mounted smbfs is umounted. It will log things that happen
+       when in daemon mode using the "machine name" smbmount, so
+       typically this output will end up in <tt class="filename">log.smbmount</tt>. The <b class="command">
+       smbmount</b> process may also be called mount.smbfs.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p> <b class="command">smbmount</b> 
+       calls <a href="smbmnt.8.html"><span class="citerefentry"><span class="refentrytitle">smbmnt</span>(8)</span></a> to do the actual mount. You 
+       must make sure that <b class="command">smbmnt</b> is in the path so 
+       that it can be found. </p></div></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">username=&lt;arg&gt;</span></dt><dd><p>specifies the username to connect as. If
+               this is not given, then the environment variable <tt class="envar">
+               USER</tt> is used. This option can also take the
+               form "user%password" or "user/workgroup" or
+               "user/workgroup%password" to allow the password and workgroup
+               to be specified as part of the username.</p></dd><dt><span class="term">password=&lt;arg&gt;</span></dt><dd><p>specifies the SMB password. If this
+               option is not given then the environment variable
+               <tt class="envar">PASSWD</tt> is used. If it can find
+               no password <b class="command">smbmount</b> will prompt
+               for a passeword, unless the guest option is
+               given. </p><p>
+               Note that passwords which contain the argument delimiter
+               character (i.e. a comma ',') will failed to be parsed correctly
+               on the command line.  However, the same password defined
+               in the PASSWD environment variable or a credentials file (see
+               below) will be read correctly.
+               </p></dd><dt><span class="term">credentials=&lt;filename&gt;</span></dt><dd><p>specifies a file that contains a username and/or password. 
+The format of the file is:
+</p><pre class="programlisting">
+username = &lt;value&gt;
+password = &lt;value&gt;
+</pre><p>This is preferred over having passwords in plaintext in a
+               shared file, such as <tt class="filename">/etc/fstab</tt>. Be sure to protect any
+               credentials file properly.
+               </p></dd><dt><span class="term">krb</span></dt><dd><p>Use kerberos (Active Directory). </p></dd><dt><span class="term">netbiosname=&lt;arg&gt;</span></dt><dd><p>sets the source NetBIOS name. It defaults 
+               to the local hostname. </p></dd><dt><span class="term">uid=&lt;arg&gt;</span></dt><dd><p>sets the uid that will own all files on
+               the mounted filesystem.
+               It may be specified as either a username or a numeric uid.
+               </p></dd><dt><span class="term">gid=&lt;arg&gt;</span></dt><dd><p>sets the gid that will own all files on
+               the mounted filesystem.
+               It may be specified as either a groupname or a numeric 
+               gid. </p></dd><dt><span class="term">port=&lt;arg&gt;</span></dt><dd><p>sets the remote SMB port number. The default 
+               is 139. </p></dd><dt><span class="term">fmask=&lt;arg&gt;</span></dt><dd><p>sets the file mask. This determines the 
+               permissions that remote files have in the local filesystem. 
+               This is not a umask, but the actual permissions for the files.
+               The default is based on the current umask. </p></dd><dt><span class="term">dmask=&lt;arg&gt;</span></dt><dd><p>Sets the directory mask. This determines the 
+               permissions that remote directories have in the local filesystem. 
+               This is not a umask, but the actual permissions for the directories.
+               The default is based on the current umask. </p></dd><dt><span class="term">debug=&lt;arg&gt;</span></dt><dd><p>Sets the debug level. This is useful for 
+               tracking down SMB connection problems. A suggested value to
+               start with is 4. If set too high there will be a lot of
+               output, possibly hiding the useful output.</p></dd><dt><span class="term">ip=&lt;arg&gt;</span></dt><dd><p>Sets the destination host or IP address.
+               </p></dd><dt><span class="term">workgroup=&lt;arg&gt;</span></dt><dd><p>Sets the workgroup on the destination </p></dd><dt><span class="term">sockopt=&lt;arg&gt;</span></dt><dd><p>Sets the TCP socket options. See the <ulink url="smb.conf.5.html#SOCKETOPTIONS">smb.conf5</ulink> <i class="parameter"><tt>socket options</tt></i> option.
+               </p></dd><dt><span class="term">scope=&lt;arg&gt;</span></dt><dd><p>Sets the NetBIOS scope </p></dd><dt><span class="term">guest</span></dt><dd><p>Don't prompt for a password </p></dd><dt><span class="term">ro</span></dt><dd><p>mount read-only </p></dd><dt><span class="term">rw</span></dt><dd><p>mount read-write </p></dd><dt><span class="term">iocharset=&lt;arg&gt;</span></dt><dd><p>
+               sets the charset used by the Linux side for codepage
+               to charset translations (NLS). Argument should be the
+               name of a charset, like iso8859-1. (Note: only kernel
+               2.4.0 or later)
+               </p></dd><dt><span class="term">codepage=&lt;arg&gt;</span></dt><dd><p>
+               sets the codepage the server uses. See the iocharset
+               option. Example value cp850. (Note: only kernel 2.4.0
+               or later)
+               </p></dd><dt><span class="term">ttl=&lt;arg&gt;</span></dt><dd><p>
+               sets how long a directory listing is cached in milliseconds
+               (also affects visibility of file size and date
+               changes). A higher value means that changes on the
+               server take longer to be noticed but it can give
+               better performance on large directories, especially
+               over long distances. Default is 1000ms but something
+               like 10000ms (10 seconds) is probably more reasonable
+               in many cases.
+               (Note: only kernel 2.4.2 or later)
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>ENVIRONMENT VARIABLES</h2><p>The variable <tt class="envar">USER</tt> may contain the username of the
+       person using the client.  This information is used only if the
+       protocol level is high enough to support session-level
+       passwords. The variable can be used to set both username and
+       password by using the format username%password.</p><p>The variable <tt class="envar">PASSWD</tt> may contain the password of the
+       person using the client.  This information is used only if the
+       protocol level is high enough to support session-level
+       passwords.</p><p>The variable <tt class="envar">PASSWD_FILE</tt> may contain the pathname
+       of a file to read the password from. A single line of input is
+       read and used as the password.</p></div><div class="refsect1" lang="en"><h2>BUGS</h2><p>Passwords and other options containing , can not be handled.
+       For passwords an alternative way of passing them is in a credentials
+       file or in the PASSWD environment.</p><p>The credentials file does not handle usernames or passwords with
+       leading space.</p><p>One smbfs bug is important enough to mention here, even if it
+       is a bit misplaced:</p><div class="itemizedlist"><ul type="disc"><li><p>Mounts sometimes stop working. This is usually
+       caused by smbmount terminating. Since smbfs needs smbmount to
+       reconnect when the server disconnects, the mount will eventually go
+       dead. An umount/mount normally fixes this. At least 2 ways to
+       trigger this bug are known.</p></li></ul></div><p>Note that the typical response to a bug report is suggestion
+       to try the latest version first. So please try doing that first,
+       and always include which versions you use of relevant software
+       when reporting bugs (minimum: samba, kernel, distribution)</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p>Documentation/filesystems/smbfs.txt in the linux kernel
+       source tree may contain additional options and information.</p><p>FreeBSD also has a smbfs, but it is not related to smbmount</p><p>For Solaris, HP-UX and others you may want to look at <a href="smbsh.1.html"><span class="citerefentry"><span class="refentrytitle">smbsh</span>(1)</span></a> or at other solutions, such as 
+       Sharity or perhaps replacing the SMB server with a NFS server.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
+       and others.</p><p>The current maintainer of smbfs and the userspace
+       tools <b class="command">smbmount</b>, <b class="command">smbumount</b>,
+       and <b class="command">smbmnt</b> is <ulink url="mailto:urban@teststation.com">Urban Widmark</ulink>.
+       The <ulink url="mailto:samba@samba.org">SAMBA Mailing list</ulink>
+       is the preferred place to ask questions regarding these programs.
+       </p><p>The conversion of this manpage for Samba 2.2 was performed 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbpasswd.5.html b/docs/htmldocs/smbpasswd.5.html
new file mode 100644 (file)
index 0000000..b65ad2d
--- /dev/null
@@ -0,0 +1,90 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbpasswd</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbpasswd.5"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbpasswd &#8212; The Samba encrypted password file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p><tt class="filename">smbpasswd</tt></p></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>smbpasswd is the Samba encrypted password file. It contains 
+       the username, Unix user id and the SMB hashed passwords of the 
+       user, as well as account flag information and the time the 
+       password was last changed. This file format has been evolving with 
+       Samba and has had several different formats in the past. </p></div><div class="refsect1" lang="en"><h2>FILE FORMAT</h2><p>The format of the smbpasswd file used by Samba 2.2 
+       is very similar to the familiar Unix <tt class="filename">passwd(5)</tt> 
+       file. It is an ASCII file containing one line for each user. Each field 
+       ithin each line is separated from the next by a colon. Any entry 
+       beginning with '#' is ignored. The smbpasswd file contains the 
+       following information for each user: </p><div class="variablelist"><dl><dt><span class="term">name</span></dt><dd><p> This is the user name. It must be a name that 
+               already exists in the standard UNIX passwd file. </p></dd><dt><span class="term">uid</span></dt><dd><p>This is the UNIX uid. It must match the uid
+               field for the same user entry in the standard UNIX passwd file. 
+               If this does not match then Samba will refuse to recognize 
+               this smbpasswd file entry as being valid for a user. 
+               </p></dd><dt><span class="term">Lanman Password Hash</span></dt><dd><p>This is the LANMAN hash of the user's password, 
+               encoded as 32 hex digits.  The LANMAN hash is created by DES 
+               encrypting a well known string with the user's password as the 
+               DES key. This is the same password used by Windows 95/98 machines. 
+               Note that this password hash is regarded as weak as it is
+               vulnerable to dictionary attacks and if two users choose the 
+               same password this entry will be identical (i.e. the password 
+               is not "salted" as the UNIX password is). If the user has a 
+               null password this field will contain the characters "NO PASSWORD" 
+               as the start of the hex string. If the hex string is equal to 
+               32 'X' characters then the user's account is marked as 
+               <tt class="constant">disabled</tt> and the user will not be able to 
+               log onto the Samba server. </p><p><span class="emphasis"><em>WARNING !!</em></span> Note that, due to 
+               the challenge-response nature of the SMB/CIFS authentication
+               protocol, anyone with a knowledge of this password hash will 
+               be able to impersonate the user on the network. For this
+               reason these hashes are known as <span class="emphasis"><em>plain text 
+               equivalents</em></span> and must <span class="emphasis"><em>NOT</em></span> be made 
+               available to anyone but the root user. To protect these passwords 
+               the smbpasswd file is placed in a directory with read and 
+               traverse access only to the root user and the smbpasswd file 
+               itself must be set to be read/write only by root, with no
+               other access. </p></dd><dt><span class="term">NT Password Hash</span></dt><dd><p>This is the Windows NT hash of the user's 
+               password, encoded as 32 hex digits.  The Windows NT hash is 
+               created by taking the user's password as represented in 
+               16-bit, little-endian UNICODE and then applying the MD4 
+               (internet rfc1321) hashing algorithm to it. </p><p>This password hash is considered more secure than
+               the LANMAN Password Hash as it preserves the case of the 
+               password and uses a much higher quality hashing algorithm. 
+               However, it is still the case that if two users choose the same 
+               password this entry will be identical (i.e. the password is 
+               not "salted" as the UNIX password is). </p><p><span class="emphasis"><em>WARNING !!</em></span>. Note that, due to 
+               the challenge-response nature of the SMB/CIFS authentication
+               protocol, anyone with a knowledge of this password hash will 
+               be able to impersonate the user on the network. For this
+               reason these hashes are known as <span class="emphasis"><em>plain text 
+               equivalents</em></span> and must <span class="emphasis"><em>NOT</em></span> be made 
+               available to anyone but the root user. To protect these passwords 
+               the smbpasswd file is placed in a directory with read and 
+               traverse access only to the root user and the smbpasswd file 
+               itself must be set to be read/write only by root, with no
+               other access. </p></dd><dt><span class="term">Account Flags</span></dt><dd><p>This section contains flags that describe 
+               the attributes of the users account. In the Samba 2.2 release 
+               this field is bracketed by '[' and ']' characters and is always 
+               13 characters in length (including the '[' and ']' characters).
+               The contents of this field may be any of the following characters:
+               </p><div class="itemizedlist"><ul type="disc"><li><p><span class="emphasis"><em>U</em></span> - This means 
+                       this is a "User" account, i.e. an ordinary user. Only User 
+                       and Workstation Trust accounts are currently supported 
+                       in the smbpasswd file. </p></li><li><p><span class="emphasis"><em>N</em></span> - This means the
+                       account has no password (the passwords in the fields LANMAN 
+                       Password Hash and NT Password Hash are ignored). Note that this 
+                       will only allow users to log on with no password if the <i class="parameter"><tt>
+                       null passwords</tt></i> parameter is set in the 
+                       <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> config file. </p></li><li><p><span class="emphasis"><em>D</em></span> - This means the account 
+                       is disabled and no SMB/CIFS logins  will be allowed for this user. </p></li><li><p><span class="emphasis"><em>W</em></span> - This means this account 
+                       is a "Workstation Trust" account. This kind of account is used 
+                       in the Samba PDC code stream to allow Windows NT Workstations 
+                       and Servers to join a Domain hosted by a Samba PDC. </p></li></ul></div><p>Other flags may be added as the code is extended in future.
+               The rest of this field space is filled in with spaces. </p></dd><dt><span class="term">Last Change Time</span></dt><dd><p>This field consists of the time the account was 
+               last modified. It consists of the characters 'LCT-' (standing for 
+               "Last Change Time") followed by a numeric encoding of the UNIX time 
+               in seconds since the epoch (1970) that the last change was made. 
+               </p></dd></dl></div><p>All other colon separated fields are ignored at this time.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbpasswd.8.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(8)</span></a>, <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a>, and
+       the Internet RFC1321 for details on the MD4 algorithm.
+       </p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbpasswd.8.html b/docs/htmldocs/smbpasswd.8.html
new file mode 100644 (file)
index 0000000..d1fe572
--- /dev/null
@@ -0,0 +1,160 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbpasswd</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbpasswd.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbpasswd &#8212; change a user's SMB password</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbpasswd</tt>  [-a] [-x] [-d] [-e] [-D debuglevel] [-n] [-r &lt;remote machine&gt;] [-R &lt;name resolve order&gt;] [-m] [-U username[%password]] [-h] [-s] [-w pass] [-i] [-L] [username]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>The smbpasswd program has several different 
+       functions, depending on whether it is run by the <span class="emphasis"><em>root</em></span> user 
+       or not. When run as a normal user it allows the user to change 
+       the password used for their SMB sessions on any machines that store 
+       SMB passwords. </p><p>By default (when run with no arguments) it will attempt to 
+       change the current user's SMB password on the local machine. This is 
+       similar to the way the <b class="command">passwd(1)</b> program works. <b class="command">
+       smbpasswd</b> differs from how the passwd program works 
+       however in that it is not <span class="emphasis"><em>setuid root</em></span> but works in 
+       a client-server mode and communicates with a 
+       locally running <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>. As a consequence in order for this to 
+       succeed the smbd daemon must be running on the local machine. On a 
+       UNIX machine the encrypted SMB passwords are usually stored in 
+       the <a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> file. </p><p>When run by an ordinary user with no options, smbpasswd 
+       will prompt them for their old SMB password and then ask them 
+       for their new password twice, to ensure that the new password
+       was typed correctly. No passwords will be echoed on the screen 
+       whilst being typed. If you have a blank SMB password (specified by 
+       the string "NO PASSWORD" in the smbpasswd file) then just press 
+       the &lt;Enter&gt; key when asked for your old password. </p><p>smbpasswd can also be used by a normal user to change their
+       SMB password on remote machines, such as Windows NT Primary Domain 
+       Controllers.   See the (<i class="parameter"><tt>-r</tt></i>) and <i class="parameter"><tt>-U</tt></i> options 
+       below. </p><p>When run by root, smbpasswd allows new users to be added 
+       and deleted in the smbpasswd file, as well as allows changes to 
+       the attributes of the user in this file to be made. When run by root, <b class="command">
+       smbpasswd</b> accesses the local smbpasswd file 
+       directly, thus enabling changes to be made even if smbd is not 
+       running. </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-a</span></dt><dd><p>This option specifies that the username 
+               following should be added to the local smbpasswd file, with the 
+               new password typed (type &lt;Enter&gt; for the old password). This 
+               option is ignored if the username following already exists in 
+               the smbpasswd file and it is treated like a regular change 
+               password command.  Note that the default passdb backends require 
+                the user to already exist in the system password file (usually 
+                <tt class="filename">/etc/passwd</tt>), else the request to add the 
+                user will fail. </p><p>This option is only available when running smbpasswd 
+               as root. </p></dd><dt><span class="term">-x</span></dt><dd><p>This option specifies that the username 
+               following should be deleted from the local smbpasswd file.
+               </p><p>This option is only available when running smbpasswd as 
+               root.</p></dd><dt><span class="term">-d</span></dt><dd><p>This option specifies that the username following 
+               should be <tt class="constant">disabled</tt> in the local smbpasswd 
+               file. This is done by writing a <tt class="constant">'D'</tt> flag 
+               into the account control space in the smbpasswd file. Once this 
+               is done all attempts to authenticate via SMB using this username 
+               will fail. </p><p>If the smbpasswd file is in the 'old' format (pre-Samba 2.0 
+               format) there is no space in the user's password entry to write
+               this information and the command will FAIL. See <a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> for details on the 'old' and new password file formats.
+               </p><p>This option is only available when running smbpasswd as 
+               root.</p></dd><dt><span class="term">-e</span></dt><dd><p>This option specifies that the username following 
+               should be <tt class="constant">enabled</tt> in the local smbpasswd file, 
+               if the account was previously disabled. If the account was not 
+               disabled this option has no effect. Once the account is enabled then 
+               the user will be able to authenticate via SMB once again. </p><p>If the smbpasswd file is in the 'old' format, then <b class="command">
+               smbpasswd</b> will FAIL to enable the account.  
+                See <a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a> for 
+               details on the 'old' and new password file formats. </p><p>This option is only available when running smbpasswd as root. 
+               </p></dd><dt><span class="term">-D debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+               from 0 to 10.  The default value if this parameter is not specified 
+               is zero. </p><p>The higher this value, the more detail will be logged to the 
+               log files about the activities of smbpasswd. At level 0, only 
+               critical errors and serious warnings will be logged. </p><p>Levels above 1 will generate considerable amounts of log 
+               data, and should only be used when investigating a problem. Levels 
+               above 3 are designed for use only by developers and generate
+               HUGE amounts of log data, most of which is extremely cryptic. 
+               </p></dd><dt><span class="term">-n</span></dt><dd><p>This option specifies that the username following 
+               should have their password set to null (i.e. a blank password) in 
+               the local smbpasswd file. This is done by writing the string "NO 
+               PASSWORD" as the first part of the first password stored in the 
+               smbpasswd file. </p><p>Note that to allow users to logon to a Samba server once 
+               the password has been set to "NO PASSWORD" in the smbpasswd
+               file the administrator must set the following parameter in the [global]
+               section of the <tt class="filename">smb.conf</tt> file : </p><p><b class="command">null passwords = yes</b></p><p>This option is only available when running smbpasswd as 
+               root.</p></dd><dt><span class="term">-r remote machine name</span></dt><dd><p>This option allows a user to specify what machine 
+               they wish to change their password on. Without this parameter 
+               smbpasswd defaults to the local host. The <i class="replaceable"><tt>remote 
+               machine name</tt></i> is the NetBIOS name of the SMB/CIFS 
+               server to contact to attempt the password change. This name is 
+               resolved into an IP address using the standard name resolution 
+               mechanism in all programs of the Samba suite. See the <i class="parameter"><tt>-R 
+               name resolve order</tt></i> parameter for details on changing 
+               this resolving mechanism. </p><p>The username whose password is changed is that of the 
+               current UNIX logged on user. See the <i class="parameter"><tt>-U username</tt></i>
+               parameter for details on changing the password for a different 
+               username. </p><p>Note that if changing a Windows NT Domain password the 
+               remote machine specified must be the Primary Domain Controller for 
+               the domain (Backup Domain Controllers only have a read-only
+               copy of the user account database and will not allow the password 
+               change).</p><p><span class="emphasis"><em>Note</em></span> that Windows 95/98 do not have 
+               a real password database so it is not possible to change passwords 
+               specifying a Win95/98  machine as remote machine target. </p></dd><dt><span class="term">-R name resolve order</span></dt><dd><p>This option allows the user of smbpasswd to determine
+               what name resolution services to use when looking up the NetBIOS
+               name of the host being connected to. </p><p>The options are :"lmhosts", "host", "wins" and "bcast". They
+                cause names to be resolved as follows: </p><div class="itemizedlist"><ul type="disc"><li><p><tt class="constant">lmhosts</tt>: Lookup an IP 
+            address in the Samba lmhosts file. If the line in lmhosts has 
+            no name type attached to the NetBIOS name (see the <a href="lmhosts.5.html"><span class="citerefentry"><span class="refentrytitle">lmhosts</span>(5)</span></a> for details) then
+            any name type matches for lookup.</p></li><li><p><tt class="constant">host</tt>: Do a standard host 
+            name to IP address resolution, using the system <tt class="filename">/etc/hosts
+            </tt>, NIS, or DNS lookups. This method of name resolution 
+            is operating system depended for instance on IRIX or Solaris this 
+            may be controlled by the <tt class="filename">/etc/nsswitch.conf</tt> 
+            file).  Note that this method is only used if the NetBIOS name 
+            type being queried is the 0x20 (server) name type, otherwise 
+            it is ignored.</p></li><li><p><tt class="constant">wins</tt>: Query a name with 
+            the IP address listed in the <i class="parameter"><tt>wins server</tt></i> 
+           parameter.  If no WINS server has been specified this method 
+           will be ignored.</p></li><li><p><tt class="constant">bcast</tt>: Do a broadcast on 
+            each of the known local interfaces listed in the
+            <i class="parameter"><tt>interfaces</tt></i> parameter. This is the least 
+           reliable of the name resolution methods as it depends on the 
+           target host being on a locally connected subnet.</p></li></ul></div><p>The default order is <b class="command">lmhosts, host, wins, bcast</b> 
+               and without this parameter or any entry in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file the name resolution methods will 
+               be attempted in this order. </p></dd><dt><span class="term">-m</span></dt><dd><p>This option tells smbpasswd that the account 
+               being changed is a MACHINE account. Currently this is used 
+               when Samba is being used as an NT Primary Domain Controller.</p><p>This option is only available when running smbpasswd as root.
+               </p></dd><dt><span class="term">-U username</span></dt><dd><p>This option may only be used in conjunction 
+               with the <i class="parameter"><tt>-r</tt></i> option. When changing
+               a password on a remote machine it allows the user to specify 
+               the user name on that machine whose password will be changed. It 
+               is present to allow users who have different user names on 
+               different systems to change these passwords. </p></dd><dt><span class="term">-h</span></dt><dd><p>This option prints the help string for <b class="command">
+               smbpasswd</b>, selecting the correct one for running as root 
+               or as an ordinary user. </p></dd><dt><span class="term">-s</span></dt><dd><p>This option causes smbpasswd to be silent (i.e. 
+               not issue prompts) and to read its old and new passwords from 
+               standard  input, rather than from <tt class="filename">/dev/tty</tt> 
+               (like the <b class="command">passwd(1)</b> program does). This option 
+               is to aid people writing scripts to drive smbpasswd</p></dd><dt><span class="term">-w password</span></dt><dd><p>This parameter is only available if Samba
+               has been configured to use the experimental
+               <b class="command">--with-ldapsam</b> option. The <i class="parameter"><tt>-w</tt></i> 
+               switch is used to specify the password to be used with the 
+               <a class="indexterm" name="id2802390"></a><i class="parameter"><tt>ldap admin dn</tt></i>.  Note that the password is stored in
+               the <tt class="filename">secrets.tdb</tt> and is keyed off 
+               of the admin's DN.  This means that if the value of <i class="parameter"><tt>ldap
+               admin dn</tt></i> ever changes, the password will need to be 
+               manually updated as well.
+               </p></dd><dt><span class="term">-i</span></dt><dd><p>This option tells smbpasswd that the account 
+               being changed is an interdomain trust account. Currently this is used 
+               when Samba is being used as an NT Primary Domain Controller. 
+               The account contains the info about another trusted domain.</p><p>This option is only available when running smbpasswd as root.
+               </p></dd><dt><span class="term">-L</span></dt><dd><p>Run in local mode.</p></dd><dt><span class="term">username</span></dt><dd><p>This specifies the username for all of the 
+               <span class="emphasis"><em>root only</em></span> options to operate on. Only root 
+               can specify this parameter as only root has the permission needed 
+               to modify attributes directly in the local smbpasswd file. 
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>NOTES</h2><p>Since <b class="command">smbpasswd</b> works in client-server 
+       mode communicating  with a local smbd for a non-root user then 
+       the smbd daemon must be running for this to work. A common problem 
+       is to add a restriction to the hosts that may access the <b class="command">
+       smbd</b> running on the local machine by specifying either <i class="parameter"><tt>allow
+       hosts</tt></i> or <i class="parameter"><tt>deny hosts</tt></i> entry in 
+       the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file and neglecting to 
+       allow "localhost" access to the smbd. </p><p>In addition, the smbpasswd command is only useful if Samba
+       has been set up to use encrypted passwords. </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbpasswd.5.html"><span class="citerefentry"><span class="refentrytitle">smbpasswd</span>(5)</span></a>, <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbsh.1.html b/docs/htmldocs/smbsh.1.html
new file mode 100644 (file)
index 0000000..fb49f92
--- /dev/null
@@ -0,0 +1,108 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbsh</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbsh.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbsh &#8212; Allows access to remote SMB shares
+       using UNIX commands</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbsh</tt>  [-W workgroup] [-U username] [-P prefix] [-R &lt;name resolve order&gt;] [-d &lt;debug level&gt;] [-l logfile] [-L libdir]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">smbsh</b> allows you to access an NT filesystem 
+       using UNIX commands such as <b class="command">ls</b>, <b class="command">
+       egrep</b>, and <b class="command">rcp</b>. You must use a 
+       shell that is dynamically linked in order for <b class="command">smbsh</b> 
+       to work correctly.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-W WORKGROUP</span></dt><dd><p>Override the default workgroup specified in the 
+               workgroup parameter of the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file 
+               for this session. This may be needed to connect to some 
+               servers. </p></dd><dt><span class="term">-U username[%pass]</span></dt><dd><p>Sets the SMB username or username and password.
+               If this option is not specified, the user will be prompted for 
+               both the username and the password.  If %pass is not specified, 
+               the user will be prompted for the password.
+               </p></dd><dt><span class="term">-P prefix</span></dt><dd><p>This option allows
+               the user to set the directory prefix for SMB access. The 
+               default value if this option is not specified is 
+               <span class="emphasis"><em>smb</em></span>.
+               </p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2802555"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-R &lt;name resolve order&gt;</span></dt><dd><p>This option is used to determine what naming 
+services and in what order to resolve 
+host names to IP addresses. The option takes a space-separated 
+string of different name resolution options.</p><p>The options are: "lmhosts", "host", "wins" and "bcast". 
+They cause names to be resolved as follows :</p><div class="itemizedlist"><ul type="disc"><li><p><tt class="constant">lmhosts</tt>: 
+Lookup an IP address in the Samba lmhosts file. If the 
+line in lmhosts has no name type attached to the 
+NetBIOS name 
+(see the <a href="lmhosts.5.html"><span class="citerefentry"><span class="refentrytitle">lmhosts</span>(5)</span></a>  for details) 
+then any name type matches for lookup.
+</p></li><li><p><tt class="constant">host</tt>: 
+Do a standard host name to IP address resolution, using
+the system <tt class="filename">/etc/hosts</tt>, NIS, or DNS
+lookups. This method of name resolution is operating 
+system dependent, for instance on IRIX or Solaris this 
+may be controlled by the <tt class="filename">/etc/nsswitch.conf
+</tt> file).  Note that this method is only used 
+if the NetBIOS name type being queried is the 0x20 
+(server) name type, otherwise it is ignored.
+</p></li><li><p><tt class="constant">wins</tt>: 
+Query a name with the IP address listed in the 
+<i class="parameter"><tt>wins server</tt></i> parameter.  If no 
+WINS server has been specified this method will be 
+ignored.
+</p></li><li><p><tt class="constant">bcast</tt>: 
+Do a broadcast on each of the known local interfaces 
+listed in the <i class="parameter"><tt>interfaces</tt></i>
+parameter. This is the least reliable of the name 
+resolution methods as it depends on the target host 
+being on a locally connected subnet.
+</p></li></ul></div><p>If this parameter is not set then the name resolve order 
+defined in the <tt class="filename">smb.conf</tt> file parameter  
+(<a class="indexterm" name="id2796612"></a><i class="parameter"><tt>name resolve order</tt></i>) will be used.
+</p><p>The default order is lmhosts, host, wins, bcast. Without 
+this parameter or any entry in the <a class="indexterm" name="id2796631"></a><i class="parameter"><tt>name resolve order</tt></i> parameter of the <tt class="filename">smb.conf</tt> file, the name 
+resolution methods will be attempted in this order. </p></dd><dt><span class="term">-L libdir</span></dt><dd><p>This parameter specifies the location of the 
+               shared libraries used by <b class="command">smbsh</b>. The default
+               value is specified at compile time.
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>EXAMPLES</h2><p>To use the <b class="command">smbsh</b> command, execute <b class="command">
+       smbsh</b> from the prompt and enter the username and password 
+       that authenticates you to the machine running the Windows NT 
+       operating system.
+</p><pre class="programlisting">
+<tt class="prompt">system% </tt><b class="userinput"><tt>smbsh</tt></b>
+<tt class="prompt">Username: </tt><b class="userinput"><tt>user</tt></b>
+<tt class="prompt">Password: </tt><b class="userinput"><tt>XXXXXXX</tt></b>
+</pre><p>Any dynamically linked command you execute from 
+       this shell will access the <tt class="filename">/smb</tt> directory 
+       using the smb protocol. For example, the command <b class="command">ls /smb
+       </b> will show a list of workgroups. The command 
+       <b class="command">ls /smb/MYGROUP </b> will show all the machines in 
+       the  workgroup MYGROUP. The command 
+       <b class="command">ls /smb/MYGROUP/&lt;machine-name&gt;</b> will show the share 
+       names for that machine. You could then, for example, use the <b class="command">
+       cd</b> command to change directories, <b class="command">vi</b> to 
+       edit files, and <b class="command">rcp</b>  to copy files.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>BUGS</h2><p><b class="command">smbsh</b> works by intercepting the standard 
+       libc calls with the dynamically loaded versions in <tt class="filename">
+       smbwrapper.o</tt>. Not all calls have been "wrapped", so 
+       some programs may not function correctly under <b class="command">smbsh
+       </b>.</p><p>Programs which are not dynamically linked cannot make 
+       use of <b class="command">smbsh</b>'s functionality. Most versions 
+       of UNIX have a <b class="command">file</b> command that will 
+       describe how a program was linked.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbspool.8.html b/docs/htmldocs/smbspool.8.html
new file mode 100644 (file)
index 0000000..d0365fa
--- /dev/null
@@ -0,0 +1,35 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbspool</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbspool.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbspool &#8212; send a print file to an SMB printer</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbspool</tt>  {job} {user} {title} {copies} {options} [filename]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>smbspool is a very small print spooling program that 
+       sends a print file to an SMB printer. The command-line arguments 
+       are position-dependent for compatibility with the Common UNIX 
+       Printing System, but you can use smbspool with any printing system 
+       or from a program or script.</p><p><span class="emphasis"><em>DEVICE URI</em></span></p><p>smbspool specifies the destination using a Uniform Resource 
+       Identifier ("URI") with a method of "smb". This string can take 
+       a number of forms:</p><div class="itemizedlist"><ul type="disc"><li><p>smb://server/printer</p></li><li><p>smb://workgroup/server/printer</p></li><li><p>smb://username:password@server/printer</p></li><li><p>smb://username:password@workgroup/server/printer</p></li></ul></div><p>smbspool tries to get the URI from argv[0]. If argv[0] 
+       contains the name of the program then it looks in the <tt class="envar">
+       DEVICE_URI</tt> environment variable.</p><p>Programs using the <b class="command">exec(2)</b> functions can 
+       pass the URI in argv[0], while shell scripts must set the 
+       <tt class="envar">DEVICE_URI</tt> environment variable prior to
+       running smbspool.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="itemizedlist"><ul type="disc"><li><p>The job argument (argv[1]) contains the 
+               job ID number and is presently not used by smbspool.
+               </p></li><li><p>The user argument (argv[2]) contains the 
+               print user's name and is presently not used by smbspool.
+               </p></li><li><p>The title argument (argv[3]) contains the 
+               job title string and is passed as the remote file name 
+               when sending the print job.</p></li><li><p>The copies argument (argv[4]) contains 
+               the number of copies to be printed of the named file. If 
+               no filename is provided then this argument is not used by 
+               smbspool.</p></li><li><p>The options argument (argv[5]) contains 
+               the print options in a single string and is currently 
+               not used by smbspool.</p></li><li><p>The filename argument (argv[6]) contains the 
+               name of the file to print. If this argument is not specified 
+               then the print file is read from the standard input.</p></li></ul></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p><b class="command">smbspool</b> was written by Michael Sweet 
+       at Easy Software Products.</p><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbstatus.1.html b/docs/htmldocs/smbstatus.1.html
new file mode 100644 (file)
index 0000000..ab268ae
--- /dev/null
@@ -0,0 +1,42 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbstatus</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbstatus.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbstatus &#8212; report on current Samba connections</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbstatus</tt>  [-P] [-b] [-d &lt;debug level&gt;] [-v] [-L] [-B] [-p] [-S] [-s &lt;configuration file&gt;] [-u &lt;username&gt;]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">smbstatus</b> is a very simple program to 
+       list the current Samba connections.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-P|--profile</span></dt><dd><p>If samba has been compiled with the 
+               profiling option, print only the contents of the profiling 
+               shared memory area.</p></dd><dt><span class="term">-b|--brief</span></dt><dd><p>gives brief output.</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2802222"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-v|--verbose</span></dt><dd><p>gives verbose output.</p></dd><dt><span class="term">-L|--locks</span></dt><dd><p>causes smbstatus to only list locks.</p></dd><dt><span class="term">-B|--byterange</span></dt><dd><p>causes smbstatus to include byte range locks.
+               </p></dd><dt><span class="term">-p|--processes</span></dt><dd><p>print a list of <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> processes and exit. 
+               Useful for scripting.</p></dd><dt><span class="term">-S|--shares</span></dt><dd><p>causes smbstatus to only list shares.</p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-u|--user=&lt;username&gt;</span></dt><dd><p>selects information relevant to 
+               <i class="parameter"><tt>username</tt></i> only.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> and <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbtar.1.html b/docs/htmldocs/smbtar.1.html
new file mode 100644 (file)
index 0000000..aa08494
--- /dev/null
@@ -0,0 +1,39 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbtar</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbtar.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbtar &#8212; shell script for backing up SMB/CIFS shares 
+       directly to UNIX tape drives</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbtar</tt>  [-r] [-i] [-a] [-v] {-s server} [-p password] [-x services] [-X] [-N filename] [-b blocksize] [-d directory] [-l loglevel] [-u user] [-t tape] {filenames}</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">smbtar</b> is a very small shell script on top 
+       of <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a> which dumps SMB shares directly to tape.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-s server</span></dt><dd><p>The SMB/CIFS server that the share resides 
+               upon.</p></dd><dt><span class="term">-x service</span></dt><dd><p>The share name on the server to connect to. 
+               The default is "backup".</p></dd><dt><span class="term">-X</span></dt><dd><p>Exclude mode. Exclude filenames... from tar 
+               create or restore. </p></dd><dt><span class="term">-d directory</span></dt><dd><p>Change to initial <i class="parameter"><tt>directory
+               </tt></i> before restoring / backing up files. </p></dd><dt><span class="term">-v</span></dt><dd><p>Verbose mode.</p></dd><dt><span class="term">-p password</span></dt><dd><p>The password to use to access a share. 
+               Default: none </p></dd><dt><span class="term">-u user</span></dt><dd><p>The user id to connect as. Default: 
+               UNIX login name. </p></dd><dt><span class="term">-a</span></dt><dd><p>Reset DOS archive bit mode to 
+               indicate file has been archived. </p></dd><dt><span class="term">-t tape</span></dt><dd><p>Tape device. May be regular file or tape 
+               device. Default: <i class="parameter"><tt>$TAPE</tt></i> environmental 
+               variable; if not set, a file called <tt class="filename">tar.out
+               </tt>. </p></dd><dt><span class="term">-b blocksize</span></dt><dd><p>Blocking factor. Defaults to 20. See
+               <b class="command">tar(1)</b> for a fuller explanation. </p></dd><dt><span class="term">-N filename</span></dt><dd><p>Backup only files newer than filename. Could 
+               be used (for example) on a log file to implement incremental
+               backups. </p></dd><dt><span class="term">-i</span></dt><dd><p>Incremental mode; tar files are only backed 
+               up if they have the archive bit set. The archive bit is reset 
+               after each file is read. </p></dd><dt><span class="term">-r</span></dt><dd><p>Restore. Files are restored to the share 
+               from the tar file. </p></dd><dt><span class="term">-l log level</span></dt><dd><p>Log (debug) level. Corresponds to the 
+               <i class="parameter"><tt>-d</tt></i> flag of <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>ENVIRONMENT VARIABLES</h2><p>The <i class="parameter"><tt>$TAPE</tt></i> variable specifies the 
+       default tape device to write to. May be overridden
+       with the -t option. </p></div><div class="refsect1" lang="en"><h2>BUGS</h2><p>The <b class="command">smbtar</b> script has different 
+       options from ordinary tar and from smbclient's tar command. </p></div><div class="refsect1" lang="en"><h2>CAVEATS</h2><p>Sites that are more careful about security may not like 
+       the way the script handles PC passwords. Backup and restore work 
+       on entire shares; should work on file lists. smbtar works best
+       with GNU tar and may not work well with other versions. </p></div><div class="refsect1" lang="en"><h2>DIAGNOSTICS</h2><p>See the <span class="emphasis"><em>DIAGNOSTICS</em></span> section for the <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a> command.</p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p><ulink url="mailto:poultenr@logica.co.uk">Ricky Poulten</ulink>  
+       wrote the tar extension and this man page. The <b class="command">smbtar</b> 
+       script was heavily rewritten and improved by <ulink url="mailto:Martin.Kraemer@mch.sni.de">Martin Kraemer</ulink>. Many 
+       thanks to everyone who suggested extensions, improvements, bug 
+       fixes, etc. The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/smbtree.1.html b/docs/htmldocs/smbtree.1.html
new file mode 100644 (file)
index 0000000..4d18bba
--- /dev/null
@@ -0,0 +1,72 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbtree</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbtree.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbtree &#8212; A text based smb network browser
+       </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbtree</tt>  [-b] [-D] [-S]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">smbtree</b> is a smb browser program 
+       in text mode. It is similar to the "Network Neighborhood" found 
+       on Windows computers. It prints a tree with all 
+       the known domains, the servers in those domains and 
+       the shares on the servers.
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-b</span></dt><dd><p>Query network nodes by sending requests 
+               as broadcasts instead of querying the (domain) master browser.
+               </p></dd><dt><span class="term">-D</span></dt><dd><p>Only print a list of all 
+               the domains known on broadcast or by the 
+               master browser</p></dd><dt><span class="term">-S</span></dt><dd><p>Only print a list of 
+               all the domains and servers responding on broadcast or 
+               known by the master browser. 
+               </p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2800349"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-N</span></dt><dd><p>If specified, this parameter suppresses the normal
+password prompt from the client to the user. This is useful when
+accessing a service that does not require a password. </p><p>Unless a password is specified on the command line or
+this parameter is specified, the client will request a
+password.</p></dd><dt><span class="term">-k</span></dt><dd><p>
+Try to authenticate with kerberos. Only useful in
+an Active Directory environment.
+</p></dd><dt><span class="term">-A|--authfile=filename</span></dt><dd><p>This option allows
+you to specify a file from which to read the username and
+password used in the connection.  The format of the file is
+</p><pre class="programlisting">
+username = &lt;value&gt;
+password = &lt;value&gt;
+domain   = &lt;value&gt;
+</pre><p>Make certain that the permissions on the file restrict 
+access from unwanted users. </p></dd><dt><span class="term">-U|--user=username[%password]</span></dt><dd><p>Sets the SMB username or username and password. </p><p>If %password is not specified, the user will be prompted. The
+client will first check the <tt class="envar">USER</tt> environment variable, then the
+<tt class="envar">LOGNAME</tt> variable and if either exists, the
+string is uppercased. If these environmental variables are not
+found, the username <tt class="constant">GUEST</tt> is used. </p><p>A third option is to use a credentials file which
+contains the plaintext of the username and password.  This
+option is mainly provided for scripts where the admin does not
+wish to pass the credentials on the command line or via environment
+variables. If this method is used, make certain that the permissions
+on the file restrict access from unwanted users.  See the
+<i class="parameter"><tt>-A</tt></i> for more details. </p><p>Be cautious about including passwords in scripts. Also, on
+many systems the command line of a running process may be seen
+via the <b class="command">ps</b> command.  To be safe always allow
+<b class="command">rpcclient</b> to prompt for a password and type
+it in directly. </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba 
+       suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The smbtree man page was written by Jelmer Vernooij. </p></div></div></body></html>
diff --git a/docs/htmldocs/smbumount.8.html b/docs/htmldocs/smbumount.8.html
new file mode 100644 (file)
index 0000000..73a6e45
--- /dev/null
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>smbumount</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="smbumount.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>smbumount &#8212; smbfs umount for normal users</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">smbumount</tt>  {mount-point}</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>With this program, normal users can unmount smb-filesystems, 
+       provided that it is suid root.  <b class="command">smbumount</b> has 
+       been written to give normal Linux users more control over their 
+       resources. It is safe to install this program suid root, because only 
+       the user who has mounted a filesystem is allowed to unmount it again.  
+       For root it is not necessary to use smbumount. The normal umount 
+       program works perfectly well, but it would certainly be problematic 
+       to make umount setuid root.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">mount-point</span></dt><dd><p>The directory to unmount.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smbmount.8.html"><span class="citerefentry"><span class="refentrytitle">smbmount</span>(8)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>Volker Lendecke, Andrew Tridgell, Michael H. Warfield 
+       and others.</p><p>The current maintainer of smbfs and the userspace
+       tools <b class="command">smbmount</b>, <b class="command">smbumount</b>,
+       and <b class="command">smbmnt</b> is <ulink url="mailto:urban@teststation.com">Urban Widmark</ulink>.
+       The <ulink url="mailto:samba@samba.org">SAMBA Mailing list</ulink>
+       is the preferred place to ask questions regarding these programs.
+       </p><p>The conversion of this manpage for Samba 2.2 was performed 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba 3.0
+       was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/speed.html b/docs/htmldocs/speed.html
new file mode 100644 (file)
index 0000000..b55989d
--- /dev/null
@@ -0,0 +1,141 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 39. Samba Performance Tuning</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="Appendixes.html" title="Part VI. Appendixes"><link rel="previous" href="Other-Clients.html" title="Chapter 38. Samba and Other CIFS Clients"><link rel="next" href="DNSDHCP.html" title="Chapter 40. DNS and DHCP Configuration Guide"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 39. Samba Performance Tuning</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="Other-Clients.html">Prev</a> </td><th width="60%" align="center">Part VI. Appendixes</th><td width="20%" align="right"> <a accesskey="n" href="DNSDHCP.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="speed"></a>Chapter 39. Samba Performance Tuning</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="surname">Cochrane</span></h3><div class="affiliation"><span class="orgname">Dundee Limb Fitting Centre<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:paulc@dth.scot.nhs.uk">paulc@dth.scot.nhs.uk</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="speed.html#id2976235">Comparisons</a></dt><dt><a href="speed.html#id2976281">Socket Options</a></dt><dt><a href="speed.html#id2976372">Read Size</a></dt><dt><a href="speed.html#id2976422">Max Xmit</a></dt><dt><a href="speed.html#id2976477">Log Level</a></dt><dt><a href="speed.html#id2976507">Read Raw</a></dt><dt><a href="speed.html#id2976592">Write Raw</a></dt><dt><a href="speed.html#id2976655">Slow Logins</a></dt><dt><a href="speed.html#id2976683">Client Tuning</a></dt><dt><a href="speed.html#id2976707">Samba Performance Problem Due to Changing Linux Kernel</a></dt><dt><a href="speed.html#id2976766">Corrupt tdb Files</a></dt></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976235"></a>Comparisons</h2></div></div><div></div></div><p>
+The Samba server uses TCP to talk to the client. Thus if you are
+trying to see if it performs well, you should really compare it to
+programs that use the same protocol. The most readily available
+programs for file transfer that use TCP are ftp or another TCP-based
+SMB server.
+</p><p>
+If you want to test against something like an NT or Windows for Workgroups server, then
+you will have to disable all but TCP on either the client or
+server. Otherwise, you may well be using a totally different protocol
+(such as NetBEUI) and comparisons may not be valid.
+</p><p>
+Generally, you should find that Samba performs similarly to ftp at raw
+transfer speed. It should perform quite a bit faster than NFS,
+although this depends on your system.
+</p><p>
+Several people have done comparisons between Samba and Novell, NFS or
+Windows NT. In some cases Samba performed the best, in others the worst. I
+suspect the biggest factor is not Samba versus some other system, but the
+hardware and drivers used on the various systems. Given similar
+hardware, Samba should certainly be competitive in speed with other
+systems.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976281"></a>Socket Options</h2></div></div><div></div></div><p>
+There are a number of socket options that can greatly affect the
+performance of a TCP-based server like Samba.
+</p><p>
+The socket options that Samba uses are settable both on the command
+line with the <tt class="option">-O</tt> option, or in the <tt class="filename">smb.conf</tt> file.
+</p><p>
+The <a class="indexterm" name="id2976313"></a><i class="parameter"><tt>socket options</tt></i> section of the <tt class="filename">smb.conf</tt> manual page describes how
+to set these and gives recommendations.
+</p><p>
+Getting the socket options correct can make a big difference to your
+performance, but getting them wrong can degrade it by just as
+much. The correct settings are very dependent on your local network.
+</p><p>
+The socket option TCP_NODELAY is the one that seems to make the biggest single difference
+for most networks. Many people report that adding
+<a class="indexterm" name="id2976350"></a><i class="parameter"><tt>socket options</tt></i> = TCP_NODELAY
+doubles the read performance of a Samba drive. The best explanation I have seen for
+this is that the Microsoft TCP/IP stack is slow in sending TCP ACKs.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976372"></a>Read Size</h2></div></div><div></div></div><p>
+The option <a class="indexterm" name="id2976382"></a><i class="parameter"><tt>read size</tt></i> affects the overlap of disk
+reads/writes with network reads/writes. If the amount of data being
+transferred in several of the SMB commands (currently SMBwrite, SMBwriteX and
+SMBreadbraw) is larger than this value, then the server begins writing
+the data before it has received the whole packet from the network, or
+in the case of SMBreadbraw, it begins writing to the network before
+all the data has been read from disk.
+</p><p>
+This overlapping works best when the speeds of disk and network access
+are similar, having little effect when the speed of one is much
+greater than the other.
+</p><p>
+The default value is 16384, but little experimentation has been
+done as yet to determine the optimal value, and it is likely that the best
+value will vary greatly between systems anyway. A value over 65536 is
+pointless and will cause you to allocate memory unnecessarily.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976422"></a>Max Xmit</h2></div></div><div></div></div><p>
+       At startup the client and server negotiate a <i class="parameter"><tt>maximum transmit</tt></i> size,
+which limits the size of nearly all SMB commands. You can set the
+maximum size that Samba will negotiate using the <a class="indexterm" name="id2976442"></a><i class="parameter"><tt>max xmit</tt></i> option
+in <tt class="filename">smb.conf</tt>. Note that this is the maximum size of SMB requests that 
+Samba will accept, but not the maximum size that the client will accept.
+The client maximum receive size is sent to Samba by the client and Samba
+honors this limit.
+</p><p>
+It defaults to 65536 bytes (the maximum), but it is possible that some
+clients may perform better with a smaller transmit unit. Trying values
+of less than 2048 is likely to cause severe problems.
+In most cases the default is the best option.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976477"></a>Log Level</h2></div></div><div></div></div><p>
+If you set the log level (also known as <a class="indexterm" name="id2976487"></a><i class="parameter"><tt>debug level</tt></i>) higher than 2
+then you may suffer a large drop in performance. This is because the
+server flushes the log file after each operation, which can be quite
+expensive. 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976507"></a>Read Raw</h2></div></div><div></div></div><p>
+The <a class="indexterm" name="id2976517"></a><i class="parameter"><tt>read raw</tt></i> operation is designed to be an optimized, low-latency
+file read operation. A server may choose to not support it,
+however, and Samba makes support for <a class="indexterm" name="id2976534"></a><i class="parameter"><tt>read raw</tt></i> optional, with it
+being enabled by default.
+</p><p>
+In some cases clients do not handle <a class="indexterm" name="id2976552"></a><i class="parameter"><tt>read raw</tt></i> very well and actually
+get lower performance using it than they get using the conventional
+read operations. 
+</p><p>
+So you might like to try <a class="indexterm" name="id2976573"></a><i class="parameter"><tt>read raw</tt></i> = no and see what happens on your
+network. It might lower, raise or not effect your performance. Only
+testing can really tell.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976592"></a>Write Raw</h2></div></div><div></div></div><p>
+The <a class="indexterm" name="id2976602"></a><i class="parameter"><tt>write raw</tt></i> operation is designed to be an optimized, low-latency
+file write operation. A server may choose to not support it, however, and Samba makes support for
+<a class="indexterm" name="id2976618"></a><i class="parameter"><tt>write raw</tt></i> optional, with it being enabled by default.
+</p><p>
+Some machines may find <a class="indexterm" name="id2976637"></a><i class="parameter"><tt>write raw</tt></i> slower than normal write, in which
+case you may wish to change this option.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976655"></a>Slow Logins</h2></div></div><div></div></div><p>
+Slow logins are almost always due to the password checking time. Using
+the lowest practical <a class="indexterm" name="id2976666"></a><i class="parameter"><tt>password level</tt></i> will improve things. 
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976683"></a>Client Tuning</h2></div></div><div></div></div><p>
+Often a speed problem can be traced to the client. The client (for
+example Windows for Workgroups) can often be tuned for better TCP
+performance. Check the sections on the various clients in 
+<link linkend="Other-Clients">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976707"></a>Samba Performance Problem Due to Changing Linux Kernel</h2></div></div><div></div></div><p>
+A user wrote the following to the mailing list:
+</p><p>
+I am running Gentoo on my server and Samba 2.2.8a. Recently
+I changed kernel version from <tt class="filename">linux-2.4.19-gentoo-r10</tt> to
+<tt class="filename">linux-2.4.20-wolk4.0s</tt>. And now I have a performance issue with Samba. 
+Many of you will probably say,  &#8220;<span class="quote">Move to vanilla sources!</span>&#8221;
+Well, I tried that and it didn't work. I have a 100mb LAN and two computers (Linux and
+Windows 2000). The Linux server shares directories with DivX files, the client
+(Windows 2000) plays them via LAN. Before when I was running the 2.4.19 kernel
+everything was fine, but now movies freeze and stop. I tried moving
+files between the server and Windows and it is terribly slow.
+</p><p>
+The answer he was given is:
+</p><p>
+Grab the mii-tool and check the duplex settings on the NIC.
+My guess is that it is a link layer issue, not an application
+layer problem. Also run ifconfig and verify that the framing
+error, collisions, and so on, look normal for ethernet.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2976766"></a>Corrupt tdb Files</h2></div></div><div></div></div><p>
+Our Samba PDC server has been hosting three TB of data to our 500+ users
+[Windows NT/XP]  for the last three years using Samba without a problem.
+Today all shares went very slow. Also the main smbd kept
+spawning new processes so we had 1600+ running smbd's (normally we avg. 250).
+It crashed the SUN E3500 cluster twice. After a lot of searching, I
+decided to <b class="command">rm /var/locks/*.tdb</b>. Happy again.
+</p><p>
+<span class="emphasis"><em>Question:</em></span> Is there any method of keeping the *.tdb files in top condition or
+how can I detect early corruption?
+</p><p>
+<span class="emphasis"><em>Answer:</em></span> Yes, run <b class="command">tdbbackup</b> each time after stopping nmbd and before starting nmbd.
+</p><p>
+<span class="emphasis"><em>Question:</em></span> What I also would like to mention is that the service latency seems
+a lot lower than before the locks cleanup. Any ideas on keeping it top notch?
+</p><p>
+<span class="emphasis"><em>Answer:</em></span> Yes. Same answer as for previous question!
+</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="Other-Clients.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="Appendixes.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="DNSDHCP.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 38. Samba and Other CIFS Clients </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 40. DNS and DHCP Configuration Guide</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/swat.8.html b/docs/htmldocs/swat.8.html
new file mode 100644 (file)
index 0000000..8e31651
--- /dev/null
@@ -0,0 +1,85 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>swat</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="swat.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>swat &#8212; Samba Web Administration Tool</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">swat</tt>  [-s &lt;smb config file&gt;] [-a]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">swat</b> allows a Samba administrator to 
+       configure the complex <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file via a Web browser. In addition, 
+       a <b class="command">swat</b> configuration page has help links 
+       to all the configurable options in the <tt class="filename">smb.conf</tt> file allowing an 
+       administrator to easily look up the effects of any change. </p><p><b class="command">swat</b> is run from <b class="command">inetd</b> </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-s smb configuration file</span></dt><dd><p>The default configuration file path is 
+               determined at compile time.  The file specified contains 
+               the configuration details required by the <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> server. This is the file 
+               that <b class="command">swat</b> will modify. 
+               The information in this file includes server-specific 
+               information such as what printcap file to use, as well as 
+               descriptions of all the services that the server is to provide.
+               See <tt class="filename">smb.conf</tt> for more information. 
+               </p></dd><dt><span class="term">-a</span></dt><dd><p>This option disables authentication and puts 
+               <b class="command">swat</b> in demo mode. In that mode anyone will be able to modify 
+               the <tt class="filename">smb.conf</tt> file. </p><p><span class="emphasis"><em>WARNING: Do NOT enable this option on a production 
+               server. </em></span></p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2796611"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>INSTALLATION</h2><p>Swat is included as binary package with most distributions. The 
+       package manager in this case takes care of the installation and 
+       configuration. This section is only for those who have compiled 
+       swat from scratch.
+       </p><p>After you compile SWAT you need to run <b class="command">make install
+       </b> to install the <b class="command">swat</b> binary
+       and the various help files and images. A default install would put 
+       these in: </p><div class="itemizedlist"><ul type="disc"><li><p>/usr/local/samba/bin/swat</p></li><li><p>/usr/local/samba/swat/images/*</p></li><li><p>/usr/local/samba/swat/help/*</p></li></ul></div><div class="refsect2" lang="en"><h3>Inetd Installation</h3><p>You need to edit your <tt class="filename">/etc/inetd.conf
+               </tt> and <tt class="filename">/etc/services</tt>
+               to enable SWAT to be launched via <b class="command">inetd</b>.</p><p>In <tt class="filename">/etc/services</tt> you need to 
+               add a line like this: </p><p><b class="command">swat            901/tcp</b></p><p>Note for NIS/YP and LDAP users - you may need to rebuild the 
+               NIS service maps rather than alter your local <tt class="filename">
+               /etc/services</tt> file. </p><p>the choice of port number isn't really important 
+               except that it should be less than 1024 and not currently 
+               used (using a number above 1024 presents an obscure security 
+               hole depending on the implementation details of your 
+               <b class="command">inetd</b> daemon). </p><p>In <tt class="filename">/etc/inetd.conf</tt> you should 
+               add a line like this: </p><p><b class="command">swat    stream  tcp     nowait.400  root
+               /usr/local/samba/bin/swat swat</b></p><p>One you have edited <tt class="filename">/etc/services</tt> 
+               and <tt class="filename">/etc/inetd.conf</tt> you need to send a 
+               HUP signal to inetd. To do this use <b class="command">kill -1 PID
+               </b> where PID is the process ID of the inetd daemon. </p></div></div><div class="refsect1" lang="en"><h2>LAUNCHING</h2><p>To launch SWAT just run your favorite web browser and 
+       point it at "http://localhost:901/".</p><p>Note that you can attach to SWAT from any IP connected 
+       machine but connecting from a remote machine leaves your 
+       connection open to password sniffing as passwords will be sent 
+       in the clear over the wire. </p></div><div class="refsect1" lang="en"><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><tt class="filename">/etc/inetd.conf</tt></span></dt><dd><p>This file must contain suitable startup 
+               information for the meta-daemon.</p></dd><dt><span class="term"><tt class="filename">/etc/services</tt></span></dt><dd><p>This file must contain a mapping of service name 
+               (e.g., swat) to service port (e.g., 901) and protocol type 
+               (e.g., tcp).  </p></dd><dt><span class="term"><tt class="filename">/usr/local/samba/lib/smb.conf</tt></span></dt><dd><p>This is the default location of the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> server configuration file that swat edits. Other 
+               common places that systems install this file are <tt class="filename">
+               /usr/samba/lib/smb.conf</tt> and <tt class="filename">/etc/smb.conf
+               </tt>.  This file describes all the services the server 
+               is to make available to clients. </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>WARNINGS</h2><p><b class="command">swat</b> will rewrite your <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file. It will rearrange the entries and delete all 
+       comments, <i class="parameter"><tt>include=</tt></i> and <i class="parameter"><tt>copy=
+       </tt></i> options. If you have a carefully crafted <tt class="filename">
+       smb.conf</tt> then back it up or don't use swat! </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><b class="command">inetd(5)</b>, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/tdbbackup.8.html b/docs/htmldocs/tdbbackup.8.html
new file mode 100644 (file)
index 0000000..d91b41c
--- /dev/null
@@ -0,0 +1,35 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>tdbbackup</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="tdbbackup.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>tdbbackup &#8212; tool for backing up and for validating the integrity of samba .tdb files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">tdbbackup</tt>  [-s suffix] [-v] [-h]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.1.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(1)</span></a> suite.</p><p><b class="command">tdbbackup</b> 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, in which case, if it find file damage and it finds a prior backup
+       it will restore the backup file.
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-h</span></dt><dd><p>
+               Get help information.
+               </p></dd><dt><span class="term">-s suffix</span></dt><dd><p>
+               The <b class="command">-s</b> option allows the adminisistrator to specify a file
+               backup extension. This way it is possible to keep a history of tdb backup
+               files by using a new suffix for each backup.
+               </p></dd><dt><span class="term">-v</span></dt><dd><p>
+               The <b class="command">-v</b> will check the database for damages (currupt data)
+               which if detected causes the backup to be restored.
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>COMMANDS</h2><p><span class="emphasis"><em>GENERAL INFORMATION</em></span></p><p>
+       The <b class="command">tdbbackup</b> utility should be run as soon as samba has shut down.
+       Do NOT run this command on a live database. Typical usage for the command will be:
+       </p><p>tdbbackup [-s suffix] *.tdb</p><p>
+       Before restarting samba the following command may be run to validate .tdb files:
+       </p><p>tdbbackup -v [-s suffix] *.tdb</p><p>
+       Samba .tdb files are stored in various locations, be sure to run backup all
+       .tdb file on the system. Imporatant files includes:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               <b class="command">secrets.tdb</b> - usual location is in the /usr/local/samba/private
+               directory, or on some systems in /etc/samba.
+               </p></li><li><p>
+               <b class="command">passdb.tdb</b> - usual location is in the /usr/local/samba/private
+               directory, or on some systems in /etc/samba.
+               </p></li><li><p>
+               <b class="command">*.tdb</b> located in the /usr/local/samba/var directory or on some
+               systems in the /var/cache or /var/lib/samba directories.
+               </p></li></ul></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>
+       The original Samba software and related utilities were created by Andrew Tridgell.
+       Samba is now developed by the Samba Team as an Open Source project similar to the way
+       the Linux kernel is developed.
+       </p><p>The tdbbackup man page was written by John H Terpstra.</p></div></div></body></html>
diff --git a/docs/htmldocs/testparm.1.html b/docs/htmldocs/testparm.1.html
new file mode 100644 (file)
index 0000000..ff379ec
--- /dev/null
@@ -0,0 +1,51 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>testparm</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="testparm.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>testparm &#8212; check an smb.conf configuration file for 
+       internal correctness</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">testparm</tt>  [-s] [-h] [-v] [-L &lt;servername&gt;] [-t &lt;encoding&gt;] {config filename} [hostname hostIP]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">testparm</b> is a very simple test program 
+       to check an <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> configuration file for 
+       internal correctness. If this program reports no problems, you 
+       can use the configuration file with confidence that <b class="command">smbd
+       </b> will successfully load the configuration file.</p><p>Note that this is <span class="emphasis"><em>NOT</em></span> a guarantee that 
+       the services specified in the configuration file will be 
+       available or will operate as expected. </p><p>If the optional host name and host IP address are 
+       specified on the command line, this test program will run through 
+       the service entries reporting whether the specified host
+       has access to each service. </p><p>If <b class="command">testparm</b> finds an error in the <tt class="filename">
+       smb.conf</tt> file it returns an exit code of 1 to the calling 
+       program, else it returns an exit code of 0. This allows shell scripts 
+       to test the output from <b class="command">testparm</b>.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-s</span></dt><dd><p>Without this option, <b class="command">testparm</b> 
+               will prompt for a carriage return after printing the service 
+               names and before dumping the service definitions.</p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-L servername</span></dt><dd><p>Sets the value of the %L macro to <i class="replaceable"><tt>servername</tt></i>.
+               This is useful for testing include files specified with the 
+               %L macro. </p></dd><dt><span class="term">-v</span></dt><dd><p>If this option is specified, testparm 
+               will also output all options that were not used in <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> and are thus set to their defaults.</p></dd><dt><span class="term">-t encoding</span></dt><dd><p>
+               Output data in specified encoding.
+               </p></dd><dt><span class="term">configfilename</span></dt><dd><p>This is the name of the configuration file 
+               to check. If this parameter is not present then the 
+               default <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file will be checked.    
+               </p></dd><dt><span class="term">hostname</span></dt><dd><p>If this parameter and the following are 
+               specified, then <b class="command">testparm</b> will examine the <i class="parameter"><tt>hosts
+               allow</tt></i> and <i class="parameter"><tt>hosts deny</tt></i> 
+               parameters in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file to 
+               determine if the hostname with this IP address would be
+               allowed access to the <b class="command">smbd</b> server.  If 
+               this parameter is supplied, the hostIP parameter must also
+               be supplied.</p></dd><dt><span class="term">hostIP</span></dt><dd><p>This is the IP address of the host specified 
+               in the previous parameter.  This address must be supplied 
+               if the hostname parameter is supplied. </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></span></dt><dd><p>This is usually the name of the configuration 
+               file used by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>. 
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>DIAGNOSTICS</h2><p>The program will issue a message saying whether the 
+       configuration file loaded OK or not. This message may be preceded by 
+       errors and warnings if the file did not load. If the file was 
+       loaded OK, the program then dumps all known service details 
+       to stdout. </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>, <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/testprns.1.html b/docs/htmldocs/testprns.1.html
new file mode 100644 (file)
index 0000000..156ec6b
--- /dev/null
@@ -0,0 +1,38 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>testprns</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="testprns.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>testprns &#8212; check printer name for validity with smbd</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">testprns</tt>  {printername} [printcapname]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">testprns</b> is a very simple test program 
+       to determine whether a given printer name is valid for use in 
+       a service to be provided by <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>.</p><p>"Valid" in this context means "can be found in the 
+       printcap specified". This program is very stupid - so stupid in 
+       fact that it would be wisest to always specify the printcap file 
+       to use. </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">printername</span></dt><dd><p>The printer name to validate.</p><p>Printer names are taken from the first field in each 
+               record in the printcap file, single printer names and sets 
+               of aliases separated by vertical bars ("|") are recognized. 
+               Note that no validation or checking of the printcap syntax is 
+               done beyond that required to extract the printer name. It may
+               be that the print spooling system is more forgiving or less 
+               forgiving than <b class="command">testprns</b>. However, if 
+               <b class="command">testprns</b> finds the printer then <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a> should do so as well. </p></dd><dt><span class="term">printcapname</span></dt><dd><p>This is the name of the printcap file within
+               which to search for the given printer name. </p><p>If no printcap name is specified <b class="command">testprns
+               </b> will attempt to scan the printcap file name 
+               specified at compile time. </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><tt class="filename">/etc/printcap</tt></span></dt><dd><p>This is usually the default printcap 
+               file to scan. See <tt class="filename">printcap (5)</tt>. 
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>DIAGNOSTICS</h2><p>If a printer is found to be valid, the message 
+       "Printer name &lt;printername&gt; is valid" will be 
+       displayed. </p><p>If a printer is found to be invalid, the message
+       "Printer name &lt;printername&gt; is not valid" will be 
+       displayed. </p><p>All messages that would normally be logged during
+       operation of the Samba daemons are logged by this program to the 
+       file <tt class="filename">test.log</tt> in the current directory. The
+       program runs at debuglevel 3, so quite extensive logging 
+       information is written. The log should be checked carefully 
+       for errors and warnings. </p><p>Other messages are self-explanatory. </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><tt class="filename">printcap(5)</tt>, 
+       <a href="smbd.8.html"><span class="citerefentry"><span class="refentrytitle">smbd</span>(8)</span></a>, <a href="smbclient.1.html"><span class="citerefentry"><span class="refentrytitle">smbclient</span>(1)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p>The original Samba man pages were written by Karl Auer. 
+       The man page sources were converted to YODL format (another 
+       excellent piece of Open Source software, available at <ulink url="ftp://ftp.icce.rug.nl/pub/unix/">
+       ftp://ftp.icce.rug.nl/pub/unix/</ulink>) and updated for the Samba 2.0 
+       release by Jeremy Allison.  The conversion to DocBook for 
+       Samba 2.2 was done by Gerald Carter. The conversion to DocBook XML 4.2
+       for Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/troubleshooting.html b/docs/htmldocs/troubleshooting.html
new file mode 100644 (file)
index 0000000..76880a0
--- /dev/null
@@ -0,0 +1 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part V. Troubleshooting</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="SWAT.html" title="Chapter 32. SWAT  The Samba Web Administration Tool"><link rel="next" href="diagnosis.html" title="Chapter 33. The Samba Checklist"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part V. Troubleshooting</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="SWAT.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="diagnosis.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="troubleshooting"></a>Troubleshooting</h1></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt>33. <a href="diagnosis.html">The Samba Checklist</a></dt><dd><dl><dt><a href="diagnosis.html#id2969273">Introduction</a></dt><dt><a href="diagnosis.html#id2969311">Assumptions</a></dt><dt><a href="diagnosis.html#id2969546">The Tests</a></dt></dl></dd><dt>34. <a href="problems.html">Analyzing and Solving Samba Problems</a></dt><dd><dl><dt><a href="problems.html#id2971255">Diagnostics Tools</a></dt><dd><dl><dt><a href="problems.html#id2971276">Debugging with Samba Itself</a></dt><dt><a href="problems.html#id2971441">Tcpdump</a></dt><dt><a href="problems.html#id2971477">Ethereal</a></dt><dt><a href="problems.html#id2971621">The Windows Network Monitor</a></dt></dl></dd><dt><a href="problems.html#id2971938">Useful URLs</a></dt><dt><a href="problems.html#id2971978">Getting Mailing List Help</a></dt><dt><a href="problems.html#id2972155">How to Get Off the Mailing Lists</a></dt></dl></dd><dt>35. <a href="bugreport.html">Reporting Bugs</a></dt><dd><dl><dt><a href="bugreport.html#id2972309">Introduction</a></dt><dt><a href="bugreport.html#id2972372">General Information</a></dt><dt><a href="bugreport.html#id2972408">Debug Levels</a></dt><dt><a href="bugreport.html#id2972617">Internal Errors</a></dt><dt><a href="bugreport.html#id2972752">Attaching to a Running Process</a></dt><dt><a href="bugreport.html#id2972799">Patches</a></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="SWAT.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="diagnosis.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 32. SWAT  The Samba Web Administration Tool </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 33. The Samba Checklist</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/type.html b/docs/htmldocs/type.html
new file mode 100644 (file)
index 0000000..b85042f
--- /dev/null
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Part II. Server Configuration Basics</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="index.html" title="SAMBA Project Documentation"><link rel="previous" href="FastStart.html" title="Chapter 3. Fast Start for the Impatient"><link rel="next" href="ServerType.html" title="Chapter 4. Server Types and Security Modes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part II. Server Configuration Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="FastStart.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ServerType.html">Next</a></td></tr></table><hr></div><div class="part" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="type"></a>Server Configuration Basics</h1></div></div><div></div></div><div class="partintro" lang="en"><div><div><div><h1 class="title"><a name="id2885842"></a>First Steps in Server Configuration</h1></div></div><div></div></div><p>
+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.
+</p><div class="toc"><p><b>Table of Contents</b></p><dl><dt>4. <a href="ServerType.html">Server Types and Security Modes</a></dt><dd><dl><dt><a href="ServerType.html#id2885999">Features and Benefits</a></dt><dt><a href="ServerType.html#id2886097">Server Types</a></dt><dt><a href="ServerType.html#id2886186">Samba Security Modes</a></dt><dd><dl><dt><a href="ServerType.html#id2886291">User Level Security</a></dt><dt><a href="ServerType.html#id2886413">Share Level Security</a></dt><dt><a href="ServerType.html#id2886525">Domain Security Mode (User Level Security)</a></dt><dt><a href="ServerType.html#id2886821">ADS Security Mode (User Level Security)</a></dt><dt><a href="ServerType.html#id2886928">Server Security (User Level Security)</a></dt></dl></dd><dt><a href="ServerType.html#id2887204">Password Checking</a></dt><dt><a href="ServerType.html#id2887400">Common Errors</a></dt><dd><dl><dt><a href="ServerType.html#id2887429">What Makes Samba a Server?</a></dt><dt><a href="ServerType.html#id2887468">What Makes Samba a Domain Controller?</a></dt><dt><a href="ServerType.html#id2887504">What Makes Samba a Domain Member?</a></dt><dt><a href="ServerType.html#id2887542">Constantly Losing Connections to Password Server</a></dt></dl></dd></dl></dd><dt>5. <a href="samba-pdc.html">Domain Control</a></dt><dd><dl><dt><a href="samba-pdc.html#id2870050">Features and Benefits</a></dt><dt><a href="samba-pdc.html#id2870321">Basics of Domain Control</a></dt><dd><dl><dt><a href="samba-pdc.html#id2870336">Domain Controller Types</a></dt><dt><a href="samba-pdc.html#id2889080">Preparing for Domain Control</a></dt></dl></dd><dt><a href="samba-pdc.html#id2889458">Domain Control  Example Configuration</a></dt><dt><a href="samba-pdc.html#id2889951">Samba ADS Domain Control</a></dt><dt><a href="samba-pdc.html#id2889989">Domain and Network Logon Configuration</a></dt><dd><dl><dt><a href="samba-pdc.html#id2890004">Domain Network Logon Service</a></dt><dt><a href="samba-pdc.html#id2890439">Security Mode and Master Browsers</a></dt></dl></dd><dt><a href="samba-pdc.html#id2890570">Common Errors</a></dt><dd><dl><dt><a href="samba-pdc.html#id2890577">$ Cannot Be Included in Machine Name</a></dt><dt><a href="samba-pdc.html#id2890661">Joining Domain Fails Because of Existing Machine Account</a></dt><dt><a href="samba-pdc.html#id2890722">The System Cannot Log You On (C000019B)</a></dt><dt><a href="samba-pdc.html#id2890822">The Machine Trust Account Is Not Accessible</a></dt><dt><a href="samba-pdc.html#id2890899">Account Disabled</a></dt><dt><a href="samba-pdc.html#id2890932">Domain Controller Unavailable</a></dt><dt><a href="samba-pdc.html#id2890954">Cannot Log onto Domain Member Workstation After Joining Domain</a></dt></dl></dd></dl></dd><dt>6. <a href="samba-bdc.html">Backup Domain Control</a></dt><dd><dl><dt><a href="samba-bdc.html#id2891162">Features and Benefits</a></dt><dt><a href="samba-bdc.html#id2891552">Essential Background Information</a></dt><dd><dl><dt><a href="samba-bdc.html#id2891580">MS Windows NT4-style Domain Control</a></dt><dt><a href="samba-bdc.html#id2891874">LDAP Configuration Notes</a></dt><dt><a href="samba-bdc.html#id2892094">Active Directory Domain Control</a></dt><dt><a href="samba-bdc.html#id2892115">What Qualifies a Domain Controller on the Network?</a></dt><dt><a href="samba-bdc.html#id2892157">How does a Workstation find its Domain Controller?</a></dt></dl></dd><dt><a href="samba-bdc.html#id2892268">Backup Domain Controller Configuration</a></dt><dd><dl><dt><a href="samba-bdc.html#id2892538">Example Configuration</a></dt></dl></dd><dt><a href="samba-bdc.html#id2892768">Common Errors</a></dt><dd><dl><dt><a href="samba-bdc.html#id2892791">Machine Accounts Keep Expiring</a></dt><dt><a href="samba-bdc.html#id2892845">Can Samba Be a Backup Domain Controller to an NT4 PDC?</a></dt><dt><a href="samba-bdc.html#id2892880">How Do I Replicate the smbpasswd File?</a></dt><dt><a href="samba-bdc.html#id2892948">Can I Do This All with LDAP?</a></dt></dl></dd></dl></dd><dt>7. <a href="domain-member.html">Domain Membership</a></dt><dd><dl><dt><a href="domain-member.html#id2893185">Features and Benefits</a></dt><dt><a href="domain-member.html#machine-trust-accounts">MS Windows Workstation/Server Machine Trust Accounts</a></dt><dd><dl><dt><a href="domain-member.html#id2893524">Manual Creation of Machine Trust Accounts</a></dt><dt><a href="domain-member.html#id2893846">Managing Domain Machine Accounts using NT4 Server Manager</a></dt><dt><a href="domain-member.html#id2894113">On-the-Fly Creation of Machine Trust Accounts</a></dt><dt><a href="domain-member.html#id2894194">Making an MS Windows Workstation or Server a Domain Member</a></dt></dl></dd><dt><a href="domain-member.html#domain-member-server">Domain Member Server</a></dt><dd><dl><dt><a href="domain-member.html#id2894418">Joining an NT4-type Domain with Samba-3</a></dt><dt><a href="domain-member.html#id2894926">Why Is This Better Than security = server?</a></dt></dl></dd><dt><a href="domain-member.html#ads-member">Samba ADS Domain Membership</a></dt><dd><dl><dt><a href="domain-member.html#id2895131">Configure smb.conf</a></dt><dt><a href="domain-member.html#id2895267">Configure /etc/krb5.conf</a></dt><dt><a href="domain-member.html#ads-create-machine-account">Create the Computer Account</a></dt><dt><a href="domain-member.html#ads-test-server">Testing Server Setup</a></dt><dt><a href="domain-member.html#ads-test-smbclient">Testing with smbclient</a></dt><dt><a href="domain-member.html#id2895840">Notes</a></dt></dl></dd><dt><a href="domain-member.html#id2895877">Sharing User ID Mappings between Samba Domain Members</a></dt><dt><a href="domain-member.html#id2896009">Common Errors</a></dt><dd><dl><dt><a href="domain-member.html#id2896038">Cannot Add Machine Back to Domain</a></dt><dt><a href="domain-member.html#id2896072">Adding Machine to Domain Fails</a></dt><dt><a href="domain-member.html#id2896237">I Can't Join a Windows 2003 PDC</a></dt></dl></dd></dl></dd><dt>8. <a href="StandAloneServer.html">Stand-alone Servers</a></dt><dd><dl><dt><a href="StandAloneServer.html#id2896324">Features and Benefits</a></dt><dt><a href="StandAloneServer.html#id2896363">Background</a></dt><dt><a href="StandAloneServer.html#id2896435">Example Configuration</a></dt><dd><dl><dt><a href="StandAloneServer.html#RefDocServer">Reference Documentation Server</a></dt><dt><a href="StandAloneServer.html#SimplePrintServer">Central Print Serving</a></dt></dl></dd><dt><a href="StandAloneServer.html#id2897068">Common Errors</a></dt></dl></dd><dt>9. <a href="ClientConfig.html">MS Windows Network Configuration Guide</a></dt><dd><dl><dt><a href="ClientConfig.html#id2897131">Note</a></dt></dl></dd></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="FastStart.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ServerType.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 3. Fast Start for the Impatient </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 4. Server Types and Security Modes</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/unicode.html b/docs/htmldocs/unicode.html
new file mode 100644 (file)
index 0000000..01cc974
--- /dev/null
@@ -0,0 +1,69 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 27. Unicode/Charsets</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="integrate-ms-networks.html" title="Chapter 26. Integrating MS Windows Networks with Samba"><link rel="next" href="Backup.html" title="Chapter 28. Samba Backup Techniques"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 27. Unicode/Charsets</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="integrate-ms-networks.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="Backup.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="unicode"></a>Chapter 27. Unicode/Charsets</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">TAKAHASHI</span> <span class="surname">Motonobu</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:monyo@home.monyo.com">monyo@home.monyo.com</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">25 March 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="unicode.html#id2963374">Features and Benefits</a></dt><dt><a href="unicode.html#id2963419">What Are Charsets and Unicode?</a></dt><dt><a href="unicode.html#id2963499">Samba and Charsets</a></dt><dt><a href="unicode.html#id2963627">Conversion from Old Names</a></dt><dt><a href="unicode.html#id2963643">Japanese Charsets</a></dt><dt><a href="unicode.html#id2963781">Common Errors</a></dt><dd><dl><dt><a href="unicode.html#id2963788">CP850.so Can't Be Found</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963374"></a>Features and Benefits</h2></div></div><div></div></div><p>
+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.
+</p><p>
+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.
+</p><p>
+Samba-2.x supported a single locale through a mechanism called 
+<span class="emphasis"><em>codepages</em></span>. Samba-3 is destined to become a truly trans-global
+file and printer-sharing platform.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963419"></a>What Are Charsets and Unicode?</h2></div></div><div></div></div><p>
+Computers communicate in numbers. In texts, each number will be 
+translated to a corresponding letter. The meaning that will be assigned 
+to a certain number depends on the <span class="emphasis"><em>character set (charset)
+</em></span> that is used. 
+</p><p>
+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). Usually a charset contains 
+256 characters, which means that storing a character with it takes 
+exactly one byte. </p><p>
+There are also charsets that support even more characters, 
+but those need twice as much storage space (or more). These 
+charsets can contain <b class="command">256 * 256 = 65536</b> 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. 
+</p><p>
+A standardized multibyte charset is <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.
+</p><p>Old Windows clients use single-byte charsets, named 
+<i class="parameter"><tt>codepages</tt></i>, 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.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963499"></a>Samba and Charsets</h2></div></div><div></div></div><p>
+As of Samba-3.0, Samba can (and will) talk unicode over the wire. Internally, 
+Samba knows of three kinds of character sets: 
+</p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2963521"></a><i class="parameter"><tt>unix charset</tt></i></span></dt><dd><p>
+               This is the charset used internally by your operating system. 
+               The default is <tt class="constant">UTF-8</tt>, which is fine for most 
+               systems, which covers all characters in all languages. The default in previous Samba releases was <tt class="constant">ASCII</tt>. 
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2963558"></a><i class="parameter"><tt>display charset</tt></i></span></dt><dd><p>This is the charset Samba will use to print messages
+               on your screen. It should generally be the same as the <i class="parameter"><tt>unix charset</tt></i>.
+               </p></dd><dt><span class="term"><a class="indexterm" name="id2963592"></a><i class="parameter"><tt>dos charset</tt></i></span></dt><dd><p>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 <b class="command">testparm -v | grep "dos charset"</b> to see 
+               what the default is on your system. 
+               </p></dd></dl></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963627"></a>Conversion from Old Names</h2></div></div><div></div></div><p>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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963643"></a>Japanese Charsets</h2></div></div><div></div></div><p>Samba does not work correctly with Japanese charsets yet. Here are
+points of attention when setting it up:</p><div class="itemizedlist"><ul type="disc"><li><p>You should set <a class="indexterm" name="id2963664"></a><i class="parameter"><tt>mangling method</tt></i> = hash</p></li><li><p>There are various iconv() implementations around and not
+       all of  them work equally well. glibc2's iconv() has a critical problem
+       in CP932. libiconv-1.8 works with CP932 but still has some problems and
+       does not  work with EUC-JP.</p></li><li><p>You should set <a class="indexterm" name="id2963693"></a><i class="parameter"><tt>dos charset</tt></i> = CP932, not
+       Shift_JIS, SJIS.</p></li><li><p>Currently only <a class="indexterm" name="id2963713"></a><i class="parameter"><tt>UNIX charset</tt></i> = CP932
+       will work (but still has some problems...) because of iconv() issues.
+       <a class="indexterm" name="id2963729"></a><i class="parameter"><tt>UNIX charset</tt></i> = EUC-JP does not work well because of
+       iconv() issues.</p></li><li><p>Currently Samba-3.0 does not support <a class="indexterm" name="id2963749"></a><i class="parameter"><tt>UNIX charset</tt></i> = UTF8-MAC/CAP/HEX/JIS*.</p></li></ul></div><p>More information (in Japanese) is available at: <ulink url="http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html">http://www.atmarkit.co.jp/flinux/special/samba3/samba3a.html</ulink>.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2963781"></a>Common Errors</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2963788"></a>CP850.so Can't Be Found</h3></div></div><div></div></div><p>&#8220;<span class="quote">Samba is complaining about a missing <tt class="filename">CP850.so</tt> file.</span>&#8221;</p><p><span class="emphasis"><em>Answer:</em></span> CP850 is the default <a class="indexterm" name="id2963814"></a><i class="parameter"><tt>dos charset</tt></i>.
+               The <a class="indexterm" name="id2963828"></a><i class="parameter"><tt>dos charset</tt></i> 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. </p><p>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 to configure found iconv.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="integrate-ms-networks.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="Backup.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 26. Integrating MS Windows Networks with Samba </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 28. Samba Backup Techniques</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/upgrading-to-3.0.html b/docs/htmldocs/upgrading-to-3.0.html
new file mode 100644 (file)
index 0000000..5106814
--- /dev/null
@@ -0,0 +1,200 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="migration.html" title="Part IV. Migration and Updating"><link rel="previous" href="migration.html" title="Part IV. Migration and Updating"><link rel="next" href="NT4Migration.html" title="Chapter 31. Migration from NT4 PDC to Samba-3 PDC"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="migration.html">Prev</a> </td><th width="60%" align="center">Part IV. Migration and Updating</th><td width="20%" align="right"> <a accesskey="n" href="NT4Migration.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="upgrading-to-3.0"></a>Chapter 30. Upgrading from Samba-2.x to Samba-3.0.0</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Gerald</span> <span class="othername">(Jerry)</span> <span class="surname">Carter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jerry@samba.org">jerry@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">June 30, 2003</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="upgrading-to-3.0.html#id2964134">Quick Migration Guide</a></dt><dt><a href="upgrading-to-3.0.html#id2964257">New Features in Samba-3</a></dt><dt><a href="upgrading-to-3.0.html#id2964410">Configuration Parameter Changes</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2964433">Removed Parameters</a></dt><dt><a href="upgrading-to-3.0.html#id2964564">New Parameters</a></dt><dt><a href="upgrading-to-3.0.html#id2964983">Modified Parameters (Changes in Behavior):</a></dt></dl></dd><dt><a href="upgrading-to-3.0.html#id2965064">New Functionality</a></dt><dd><dl><dt><a href="upgrading-to-3.0.html#id2965071">Databases</a></dt><dt><a href="upgrading-to-3.0.html#id2965324">Changes in Behavior</a></dt><dt><a href="upgrading-to-3.0.html#id2965395">Charsets</a></dt><dt><a href="upgrading-to-3.0.html#id2965417">Passdb Backends and Authentication</a></dt><dt><a href="upgrading-to-3.0.html#id2965577">LDAP</a></dt></dl></dd></dl></div><p>
+This chapter deals exclusively with the differences between Samba-3.0.0 and Samba-2.2.8a.
+It points out where configuration parameters have changed, and provides a simple guide for 
+the move from 2.2.x to 3.0.0.
+</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2964134"></a>Quick Migration Guide</h2></div></div><div></div></div><p>
+Samba-3.0.0 default behavior should be approximately the same as Samba-2.2.x.
+The default behavior when the new parameter <a class="indexterm" name="id2964147"></a><i class="parameter"><tt>passdb backend</tt></i>
+is not defined in the <tt class="filename">smb.conf</tt> file provides the same default behviour as Samba-2.2.x
+with <a class="indexterm" name="id2964171"></a><i class="parameter"><tt>encrypt passwords</tt></i> = Yes, and
+will use the <tt class="filename">smbpasswd</tt> database.
+</p><p>
+So why say that <span class="emphasis"><em>behavior should be approximately the same as Samba-2.2.x?</em></span> Because
+Samba-3.0.0 can negotiate new protocols, such as support for native Unicode, that may result in
+differing protocol code paths being taken. The new behavior under such circumstances is not
+exactly the same as the old one. The good news is that the domain and machine SIDs will be
+preserved across the upgrade.
+</p><p>
+If the Samba-2.2.x system was using an LDAP backend, and there is no time to update the LDAP
+database, then make sure that <a class="indexterm" name="id2964213"></a><i class="parameter"><tt>passdb backend</tt></i> = ldapsam_compat
+is specified in the <tt class="filename">smb.conf</tt> file. For the rest, behavior should remain more or less the same.
+At a later date, when there is time to implement a new Samba-3 compatible LDAP backend, it is possible
+to migrate the old LDAP database to the new one through use of the <b class="command">pdbedit</b>.
+See <link linkend="pdbeditthing">.
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2964257"></a>New Features in Samba-3</h2></div></div><div></div></div><p>
+The major new features are:
+</p><div class="orderedlist"><ol type="1"><li><p>
+       Active Directory support. This release is able to join an ADS realm
+       as a member server and authenticate users using LDAP/kerberos.
+       </p></li><li><p>
+       Unicode support. Samba will now negotiate unicode on the wire and
+       internally there is a much better infrastructure for multi-byte
+       and unicode character sets.
+       </p></li><li><p>
+       New authentication system. The internal authentication system has
+       been almost completely rewritten. Most of the changes are internal,
+       but the new authoring system is also very configurable.
+       </p></li><li><p>
+       New filename mangling system. The filename mangling system has been
+       completely rewritten. An internal database now stores mangling maps
+       persistently.
+       </p></li><li><p>
+       New &#8220;<span class="quote">net</span>&#8221; command. A new &#8220;<span class="quote">net</span>&#8221; command has been added. It is
+       somewhat similar to the &#8220;<span class="quote">net</span>&#8221; command in Windows. Eventually, we
+       plan to replace a bunch of other utilities (such as smbpasswd)
+       with subcommands in &#8220;<span class="quote">net</span>&#8221;.
+       </p></li><li><p>
+       Samba now negotiates NT-style status32 codes on the wire. This
+       considerably improves error handling.
+       </p></li><li><p>
+       Better Windows 200x/XP printing support including publishing
+       printer attributes in Active Directory.
+       </p></li><li><p>
+       New loadable RPC modules for passdb backends and character sets.
+       </p></li><li><p>
+       New default dual-daemon winbindd support for better performance.
+       </p></li><li><p>
+       Support for migrating from a Windows NT 4.0 domain to a Samba
+       domain and maintaining user, group and domain SIDs.
+       </p></li><li><p>
+       Support for establishing trust relationships with Windows NT 4.0
+       Domain Controllers.
+       </p></li><li><p>
+       Initial support for a distributed Winbind architecture using
+       an LDAP directory for storing SID to UID/GID mappings.
+       </p></li><li><p>
+       Major updates to the Samba documentation tree.
+       </p></li><li><p>
+       Full support for client and server SMB signing to ensure
+       compatibility with default Windows 2003 security settings.
+       </p></li></ol></div><p>
+Plus lots of other improvements!
+</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2964410"></a>Configuration Parameter Changes</h2></div></div><div></div></div><p>
+This section contains a brief listing of changes to <tt class="filename">smb.conf</tt> options
+in the 3.0.0 release. Please refer to the smb.conf(5) man page for
+complete descriptions of new or modified parameters.
+</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2964433"></a>Removed Parameters</h3></div></div><div></div></div><p>(Ordered Alphabetically):</p><div class="itemizedlist"><ul type="disc"><li><p>admin log </p></li><li><p>alternate permissions </p></li><li><p>character set </p></li><li><p>client codepage </p></li><li><p>code page directory </p></li><li><p>coding system </p></li><li><p>domain admin group </p></li><li><p>domain guest group </p></li><li><p>force unknown acl user </p></li><li><p>nt smb support </p></li><li><p>post script </p></li><li><p>printer driver </p></li><li><p>printer driver file </p></li><li><p>printer driver location </p></li><li><p>status </p></li><li><p>stip dot </p></li><li><p>total print jobs </p></li><li><p>use rhosts </p></li><li><p>valid chars </p></li><li><p>vfs options </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2964564"></a>New Parameters</h3></div></div><div></div></div><p>(New parameters have been grouped by function):</p><p>Remote Management</p><div class="itemizedlist"><ul type="disc"><li><p>abort shutdown script </p></li><li><p>shutdown script </p></li></ul></div><p>User and Group Account Management:</p><div class="itemizedlist"><ul type="disc"><li><p>add group script </p></li><li><p>add machine script </p></li><li><p>add user to group script </p></li><li><p>algorithmic rid base </p></li><li><p>delete group script </p></li><li><p>delete user from group script </p></li><li><p>passdb backend </p></li><li><p>set primary group script </p></li></ul></div><p>Authentication:</p><div class="itemizedlist"><ul type="disc"><li><p>auth methods </p></li><li><p>realm </p></li></ul></div><p>Protocol Options:</p><div class="itemizedlist"><ul type="disc"><li><p>client lanman auth </p></li><li><p>client NTLMv2 auth </p></li><li><p>client schannel </p></li><li><p>client signing </p></li><li><p>client use spnego </p></li><li><p>disable netbios </p></li><li><p>ntlm auth </p></li><li><p>paranoid server security </p></li><li><p>server schannel </p></li><li><p>server signing </p></li><li><p>smb ports </p></li><li><p>use spnego </p></li></ul></div><p>File Service:</p><div class="itemizedlist"><ul type="disc"><li><p>get quota command </p></li><li><p>hide special files </p></li><li><p>hide unwriteable files </p></li><li><p>hostname lookups </p></li><li><p>kernel change notify </p></li><li><p>mangle prefix </p></li><li><p>map acl inherit </p></li><li><p>msdfs proxy </p></li><li><p>set quota command </p></li><li><p>use sendfile </p></li><li><p>vfs objects </p></li></ul></div><p>Printing:</p><div class="itemizedlist"><ul type="disc"><li><p>max reported print jobs </p></li></ul></div><p>Unicode and Character Sets:</p><div class="itemizedlist"><ul type="disc"><li><p>display charset </p></li><li><p>dos charset </p></li><li><p>unicode </p></li><li><p>UNIX charset </p></li></ul></div><p>SID to UID/GID Mappings:</p><div class="itemizedlist"><ul type="disc"><li><p>idmap backend </p></li><li><p>idmap gid </p></li><li><p>idmap uid </p></li><li><p>winbind enable local accounts </p></li><li><p>winbind trusted domains only </p></li><li><p>template primary group </p></li><li><p>enable rid algorithm </p></li></ul></div><p>LDAP:</p><div class="itemizedlist"><ul type="disc"><li><p>ldap delete dn </p></li><li><p>ldap group suffix </p></li><li><p>ldap idmap suffix </p></li><li><p>ldap machine suffix </p></li><li><p>ldap passwd sync </p></li><li><p>ldap trust ids </p></li><li><p>ldap user suffix </p></li></ul></div><p>General Configuration:</p><div class="itemizedlist"><ul type="disc"><li><p>preload modules </p></li><li><p>privatedir </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2964983"></a>Modified Parameters (Changes in Behavior):</h3></div></div><div></div></div><div class="itemizedlist"><ul type="disc"><li><p>encrypt passwords (enabled by default) </p></li><li><p>mangling method (set to hash2 by default) </p></li><li><p>passwd chat </p></li><li><p>passwd program </p></li><li><p>password server </p></li><li><p>restrict anonymous (integer value) </p></li><li><p>security (new ads value) </p></li><li><p>strict locking (enabled by default) </p></li><li><p>winbind cache time (increased to 5 minutes) </p></li><li><p>winbind uid (deprecated in favor of idmap uid) </p></li><li><p>winbind gid (deprecated in favor of idmap gid) </p></li></ul></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2965064"></a>New Functionality</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2965071"></a>Databases</h3></div></div><div></div></div><p>
+       This section contains brief descriptions of any new databases
+       introduced in Samba-3. Please remember to backup your existing
+       ${lock directory}/*tdb before upgrading to Samba-3. Samba will
+       upgrade databases as they are opened (if necessary), but downgrading
+       from 3.0 to 2.2 is an unsupported path.
+       </p><p>
+       The new tdb files are described in <link linkend="tdbfiledesc">.
+       </p><div class="table"><a name="tdbfiledesc"></a><p class="title"><b>Table 30.1. TDB File Descriptions</b></p><table summary="TDB File Descriptions" border="1"><colgroup><col align="left"><col align="justify"><col align="left"></colgroup><thead><tr><th align="left">Name</th><th align="justify">Description</th><th align="center">Backup?</th></tr></thead><tbody><tr><td align="left">account_policy</td><td align="justify">User policy settings</td><td align="left">yes</td></tr><tr><td align="left">gencache</td><td align="justify">Generic caching db</td><td align="left">no</td></tr><tr><td align="left">group_mapping</td><td align="justify"><p>Mapping table from Windows groups/SID to UNIX groups</p></td><td align="left">yes</td></tr><tr><td align="left">idmap</td><td align="justify"><p>new ID map table from SIDS to UNIX UIDs/GIDs</p></td><td align="left">yes</td></tr><tr><td align="left">namecache</td><td align="justify">Name resolution cache entries</td><td align="left">no</td></tr><tr><td align="left">netlogon_unigrp</td><td align="justify"><p>Cache of universal group membership obtained when operating
+                               as a member of a Windows domain</p></td><td align="left">no</td></tr><tr><td align="left">printing/*.tdb</td><td align="justify"><p>Cached output from `lpq command' created on a per print 
+                               service basis</p></td><td align="left">no</td></tr><tr><td align="left">registry</td><td align="justify"><p>Read-only Samba registry skeleton that provides support for
+                               exporting various db tables via the winreg RPCs</p></td><td align="left">no</td></tr></tbody></table></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2965324"></a>Changes in Behavior</h3></div></div><div></div></div><p>
+       The following issues are known changes in behavior between Samba-2.2 and
+       Samba-3 that may affect certain installations of Samba.
+       </p><div class="orderedlist"><ol type="1"><li><p>
+               When operating as a member of a Windows domain, Samba-2.2 would
+               map any users authenticated by the remote DC to the &#8220;<span class="quote">guest account</span>&#8221;
+               if a uid could not be obtained via the getpwnam() call. Samba-3
+               rejects the connection as NT_STATUS_LOGON_FAILURE. There is no
+               current work around to re-establish the Samba-2.2 behavior.
+               </p></li><li><p>
+               When adding machines to a Samba-2.2 controlled domain, the
+               &#8220;<span class="quote">add user script</span>&#8221; was used to create the UNIX identity of the
+               Machine Trust Account. Samba-3 introduces a new &#8220;<span class="quote">add machine
+               script</span>&#8221; that must be specified for this purpose. Samba-3 will
+               not fall back to using the &#8220;<span class="quote">add user script</span>&#8221; in the absence of
+               an &#8220;<span class="quote">add machine script</span>&#8221;.
+               </p></li></ol></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2965395"></a>Charsets</h3></div></div><div></div></div><p>
+       You might experience problems with special characters when communicating with old DOS
+       clients. Codepage support has changed in Samba-3. Read <link linkend="unicode">, for details.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2965417"></a>Passdb Backends and Authentication</h3></div></div><div></div></div><p>
+       There have been a few new changes that Samba administrators should be
+       aware of when moving to Samba-3.
+       </p><div class="orderedlist"><ol type="1"><li><p>
+               Encrypted passwords have been enabled by default in order to
+               interoperate better with out-of-the-box Windows client
+               installations. This does mean that either (a) a Samba account
+               must be created for each user, or (b) &#8220;<span class="quote">encrypt passwords = no</span>&#8221;
+               must be explicitly defined in <tt class="filename">smb.conf</tt>.
+               </p></li><li><p>
+               Inclusion of new <a class="indexterm" name="id2965466"></a><i class="parameter"><tt>security</tt></i> = ads option for integration
+               with an Active Directory domain using the native Windows Kerberos 5 and LDAP protocols.
+               </p></li></ol></div><p>
+       Samba-3 also includes the possibility of setting up chains
+       of authentication methods 
+       (<a class="indexterm" name="id2965488"></a><i class="parameter"><tt>auth methods</tt></i>) and account
+       storage backends 
+       (<a class="indexterm" name="id2965503"></a><i class="parameter"><tt>passdb backend</tt></i>). 
+       Please refer to the <tt class="filename">smb.conf</tt>
+       man page and <link linkend="passdb">, for details. While both parameters assume sane default
+       values, it is likely that you will need to understand what the
+       values actually mean in order to ensure Samba operates correctly.
+       </p><p>
+<a class="indexterm" name="id2965538"></a>
+       Certain functions of the <b class="command">smbpasswd</b> tool have been split between the
+       new <b class="command">smbpasswd</b> utility, the <b class="command">net</b> tool and the new <b class="command">pdbedit</b>
+       utility. See the respective man pages for details.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2965577"></a>LDAP</h3></div></div><div></div></div><p>
+       This section outlines the new features effecting Samba/LDAP integration.
+       </p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2965590"></a>New Schema</h4></div></div><div></div></div><p>
+               A new object class (sambaSamAccount) has been introduced to replace
+               the old sambaAccount. This change aids us in the renaming of attributes
+               to prevent clashes with attributes from other vendors. There is a
+               conversion script (examples/LDAP/convertSambaAccount) to modify an LDIF
+               file to the new schema.
+               </p><p>
+               Example:
+               </p><pre class="screen">
+               <tt class="prompt">$ </tt>ldapsearch .... -b "ou=people,dc=..." &gt; old.ldif
+               <tt class="prompt">$ </tt>convertSambaAccount &lt;DOM SID&gt; old.ldif new.ldif
+               </pre><p>
+               The &lt;DOM SID&gt; can be obtained by running 
+</p><pre class="screen">
+<tt class="prompt">$ </tt><b class="userinput"><tt>net getlocalsid &lt;DOMAINNAME&gt;</tt></b>
+</pre><p>
+               on the Samba PDC as root.
+               </p><p>
+               The old sambaAccount schema may still be used by specifying the
+               <i class="parameter"><tt>ldapsam_compat</tt></i> passdb backend. However, the sambaAccount and
+               associated attributes have been moved to the historical section of
+               the schema file and must be uncommented before use if needed.
+               The Samba-2.2 object class declaration for a sambaAccount has not changed
+               in the Samba-3 samba.schema file.
+               </p><p>
+               Other new object classes and their uses include:
+               </p><div class="itemizedlist"><ul type="disc"><li><p>
+                       sambaDomain  domain information used to allocate RIDs
+                       for users and groups as necessary. The attributes are added
+                       in &#8220;<span class="quote">ldap suffix</span>&#8221; directory entry automatically if
+                       an idmap UID/GID range has been set and the &#8220;<span class="quote">ldapsam</span>&#8221;
+                       passdb backend has been selected.
+                       </p></li><li><p>
+                       sambaGroupMapping  an object representing the
+                       relationship between a posixGroup and a Windows
+                       group/SID. These entries are stored in the &#8220;<span class="quote">ldap
+                       group suffix</span>&#8221; and managed by the &#8220;<span class="quote">net groupmap</span>&#8221; command.
+                       </p></li><li><p>
+                       sambaUNIXIdPool  created in the &#8220;<span class="quote">ldap idmap suffix</span>&#8221; entry
+                       automatically and contains the next available &#8220;<span class="quote">idmap UID</span>&#8221; and
+                       &#8220;<span class="quote">idmap GID</span>&#8221;.
+                       </p></li><li><p>
+                       sambaIdmapEntry  object storing a mapping between a
+                       SID and a UNIX UID/GID. These objects are created by the
+                       idmap_ldap module as needed.
+                       </p></li></ul></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2965767"></a>New Suffix for Searching</h4></div></div><div></div></div><p>
+               The following new smb.conf parameters have been added to aid in directing
+               certain LDAP queries when <i class="parameter"><tt>passdb backend = ldapsam://...</tt></i> has been
+               specified.
+               </p><div class="itemizedlist"><ul type="disc"><li><p>ldap suffix          used to search for user and computer accounts.</p></li><li><p>ldap user suffix     used to store user accounts.</p></li><li><p>ldap machine suffix  used to store Machine Trust Accounts.</p></li><li><p>ldap group suffix    location of posixGroup/sambaGroupMapping entries.</p></li><li><p>ldap idmap suffix    location of sambaIdmapEntry objects.</p></li></ul></div><p>
+               If an <i class="parameter"><tt>ldap suffix</tt></i> is defined, it will be appended to all of the
+               remaining sub-suffix parameters. In this case, the order of the suffix
+               listings in smb.conf is important. Always place the <i class="parameter"><tt>ldap suffix</tt></i> first
+               in the list.
+               </p><p>
+               Due to a limitation in Samba's <tt class="filename">smb.conf</tt> parsing, you should not surround
+               the DNs with quotation marks.
+               </p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2965876"></a>IdMap LDAP Support</h4></div></div><div></div></div><p>
+               Samba-3 supports an ldap backend for the idmap subsystem. The
+               following options inform Samba that the idmap table should be
+               stored on the directory server onterose in the "ou=idmap,dc=quenya,dc=org" partition.
+               </p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>...</td></tr><tr><td><i class="parameter"><tt>idmap backend = ldap:ldap://onterose/</tt></i></td></tr><tr><td><i class="parameter"><tt>ldap idmap suffix = ou=idmap,dc=quenya,dc=org</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap uid = 40000-50000</tt></i></td></tr><tr><td><i class="parameter"><tt>idmap gid = 40000-50000</tt></i></td></tr></table><p>
+               This configuration allows Winbind installations on multiple servers to
+               share a UID/GID number space, thus avoiding the interoperability problems
+               with NFS that were present in Samba-2.2.
+               </p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="migration.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="migration.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="NT4Migration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Part IV. Migration and Updating </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 31. Migration from NT4 PDC to Samba-3 PDC</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/vfstest.1.html b/docs/htmldocs/vfstest.1.html
new file mode 100644 (file)
index 0000000..e0efbfd
--- /dev/null
@@ -0,0 +1,41 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>vfstest</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="vfstest.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>vfstest &#8212; tool for testing samba VFS modules </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">vfstest</tt>  [-d debuglevel] [-c command] [-l logfile] [-h]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">vfstest</b> is a small command line
+       utility that has the ability to test dso samba VFS modules. It gives the
+       user the ability to call the various VFS functions manually and
+       supports cascaded VFS modules.
+       </p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-c|--command=command</span></dt><dd><p>Execute the specified (colon-separated) commands.
+               See below for the commands that are available.
+               </p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+               <tt class="constant">'.client'</tt> will be appended. The log file is never removed
+               by the client.
+               </p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2800362"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>COMMANDS</h2><p><span class="emphasis"><em>VFS COMMANDS</em></span></p><div class="itemizedlist"><ul type="disc"><li><p><b class="command">load &lt;module.so&gt;</b> - Load specified VFS module </p></li><li><p><b class="command">populate &lt;char&gt; &lt;size&gt;</b> - Populate a data buffer with the specified data
+               </p></li><li><p><b class="command">showdata [&lt;offset&gt; &lt;len&gt;]</b> - Show data currently in data buffer
+               </p></li><li><p><b class="command">connect</b> - VFS connect()</p></li><li><p><b class="command">disconnect</b> - VFS disconnect()</p></li><li><p><b class="command">disk_free</b> - VFS disk_free()</p></li><li><p><b class="command">opendir</b> - VFS opendir()</p></li><li><p><b class="command">readdir</b> - VFS readdir()</p></li><li><p><b class="command">mkdir</b> - VFS mkdir()</p></li><li><p><b class="command">rmdir</b> - VFS rmdir()</p></li><li><p><b class="command">closedir</b> - VFS closedir()</p></li><li><p><b class="command">open</b> - VFS open()</p></li><li><p><b class="command">close</b> - VFS close()</p></li><li><p><b class="command">read</b> - VFS read()</p></li><li><p><b class="command">write</b> - VFS write()</p></li><li><p><b class="command">lseek</b> - VFS lseek()</p></li><li><p><b class="command">rename</b> - VFS rename()</p></li><li><p><b class="command">fsync</b> - VFS fsync()</p></li><li><p><b class="command">stat</b> - VFS stat()</p></li><li><p><b class="command">fstat</b> - VFS fstat()</p></li><li><p><b class="command">lstat</b> - VFS lstat()</p></li><li><p><b class="command">unlink</b> - VFS unlink()</p></li><li><p><b class="command">chmod</b> - VFS chmod()</p></li><li><p><b class="command">fchmod</b> - VFS fchmod()</p></li><li><p><b class="command">chown</b> - VFS chown()</p></li><li><p><b class="command">fchown</b> - VFS fchown()</p></li><li><p><b class="command">chdir</b> - VFS chdir()</p></li><li><p><b class="command">getwd</b> - VFS getwd()</p></li><li><p><b class="command">utime</b> - VFS utime()</p></li><li><p><b class="command">ftruncate</b> - VFS ftruncate()</p></li><li><p><b class="command">lock</b> - VFS lock()</p></li><li><p><b class="command">symlink</b> - VFS symlink()</p></li><li><p><b class="command">readlink</b> - VFS readlink()</p></li><li><p><b class="command">link</b> - VFS link()</p></li><li><p><b class="command">mknod</b> - VFS mknod()</p></li><li><p><b class="command">realpath</b> - VFS realpath()</p></li></ul></div><p><span class="emphasis"><em>GENERAL COMMANDS</em></span></p><div class="itemizedlist"><ul type="disc"><li><p><b class="command">conf &lt;smb.conf&gt;</b> - Load a different configuration file</p></li><li><p><b class="command">help [&lt;command&gt;]</b> - Get list of commands or info about specified command</p></li><li><p><b class="command">debuglevel &lt;level&gt;</b> - Set debug level</p></li><li><p><b class="command">freemem</b> - Free memory currently in use</p></li><li><p><b class="command">exit</b> - Exit vfstest</p></li></ul></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of the Samba
+       suite.</p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar
+       to the way the Linux kernel is developed.</p><p>The vfstest man page was written by Jelmer Vernooij.</p></div></div></body></html>
diff --git a/docs/htmldocs/wbinfo.1.html b/docs/htmldocs/wbinfo.1.html
new file mode 100644 (file)
index 0000000..9cdc7e0
--- /dev/null
@@ -0,0 +1,84 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>wbinfo</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="wbinfo.1"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>wbinfo &#8212; Query information from winbind daemon</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">wbinfo</tt>  [-a user%password] [-c username] [-C groupname] [--domain domain] [-I ip] [-s sid] [-u] [-U uid] [-g] [--get-auth-user] [-G gid] [-m] [-n name] [-N netbios-name] [-o user:group] [-O user:group] [-p] [-r user] [--set-auth-user user%password] [--sequence] [-S sid] [-t] [-x username] [-X groupname] [-Y sid]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This tool is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p>The <b class="command">wbinfo</b> program queries and returns information 
+       created and used by the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon. </p><p>The <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon must be configured 
+       and running for the <b class="command">wbinfo</b> program to be able 
+       to return information.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-a username%password</span></dt><dd><p>Attempt to authenticate a user via winbindd. 
+                This checks both authenticaion methods and reports its results.
+               </p></dd><dt><span class="term">-c user</span></dt><dd><p>Create a local winbind user.
+               </p></dd><dt><span class="term">-C group</span></dt><dd><p>Create a local winbindd group.
+               </p></dd><dt><span class="term">--domain name</span></dt><dd><p>This parameter sets the domain on which any specified
+               operations will performed.  If special domain name '.' is used to represent
+               the current domain to which winbindd belongs.  Currently only the 
+               <tt class="option">--sequence</tt>,
+               <tt class="option">-u</tt>, and <tt class="option">-g</tt> options honor this parameter.
+               </p></dd><dt><span class="term">-g</span></dt><dd><p>This option will list all groups available 
+               in the Windows NT domain for which the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> daemon is operating in. Groups in all trusted domains
+               will also be listed.  Note that this operation does not assign 
+               group ids to any groups that have not already been 
+               seen by <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a>. </p></dd><dt><span class="term">--get-auth-user</span></dt><dd><p>Print username and password used by winbindd
+               during session setup to a domain controller. Username 
+               and password can be set using '-A'. Only available for 
+               root.</p></dd><dt><span class="term">-G gid</span></dt><dd><p>Try to convert a UNIX group id to a Windows 
+               NT SID.  If the gid specified does not refer to one within 
+               the idmap gid range then the operation will fail. </p></dd><dt><span class="term">-I ip</span></dt><dd><p>The <i class="parameter"><tt>-I</tt></i> option 
+               queries <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> to send a node status
+               request to get the NetBIOS name associated with the IP address
+               specified by the <i class="parameter"><tt>ip</tt></i> parameter.
+               </p></dd><dt><span class="term">-m</span></dt><dd><p>Produce a list of domains trusted by the 
+               Windows NT server <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> contacts 
+               when resolving names.  This list does not include the Windows 
+               NT domain the server is a Primary Domain Controller for.
+               </p></dd><dt><span class="term">-n name</span></dt><dd><p>The <i class="parameter"><tt>-n</tt></i> option 
+               queries <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> for the SID              
+               associated with the name specified. Domain names can be specified 
+               before the user name by using the winbind separator character.  
+               For example CWDOM1/Administrator refers to the Administrator
+               user in the domain CWDOM1.  If no domain is specified then the 
+               domain used is the one specified in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a>  <i class="parameter"><tt>workgroup
+               </tt></i> parameter. </p></dd><dt><span class="term">-N name</span></dt><dd><p>The <i class="parameter"><tt>-N</tt></i> option 
+               queries <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> to query the WINS
+               server for the IP address associated with the NetBIOS name
+               specified by the <i class="parameter"><tt>name</tt></i> parameter.
+               </p></dd><dt><span class="term">-o user:group</span></dt><dd><p>Add a winbindd local group as a secondary group 
+               for the specified winbindd local user.
+               </p></dd><dt><span class="term">-O user:group</span></dt><dd><p>Remove a winbindd local group as a secondary group 
+               for the specified winbindd local user.
+               </p></dd><dt><span class="term">-p</span></dt><dd><p>Check whether winbindd is still alive. 
+               Prints out either 'succeeded' or 'failed'.
+               </p></dd><dt><span class="term">-r username</span></dt><dd><p>Try to obtain the list of UNIX group ids
+               to which the user belongs.  This only works for users
+               defined on a Domain Controller.
+               </p></dd><dt><span class="term">-s sid</span></dt><dd><p>Use <i class="parameter"><tt>-s</tt></i> to resolve
+               a SID to a name.  This is the inverse of the <i class="parameter"><tt>-n
+               </tt></i> option above.  SIDs must be specified as ASCII strings 
+               in the traditional Microsoft format. For example,
+               S-1-5-21-1455342024-3071081365-2475485837-500. </p></dd><dt><span class="term">--set-auth-user username%password</span></dt><dd><p>Store username and password used by winbindd 
+               during session setup to a domain controller.  This enables
+               winbindd to operate in a Windows 2000 domain with Restrict
+               Anonymous turned on (a.k.a. Permissions compatiable with
+               Windows 2000 servers only).
+               </p></dd><dt><span class="term">--sequence</span></dt><dd><p>Show sequence numbers of 
+               all known domains</p></dd><dt><span class="term">-S sid</span></dt><dd><p>Convert a SID to a UNIX user id.  If the SID 
+               does not correspond to a UNIX user mapped by <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> then the operation will fail. </p></dd><dt><span class="term">-t</span></dt><dd><p>Verify that the workstation trust account 
+               created when the Samba server is added to the Windows NT
+               domain is working. </p></dd><dt><span class="term">-u</span></dt><dd><p>This option will list all users available 
+               in the Windows NT domain for which the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon is operating in. Users in all trusted domains 
+               will also be listed.  Note that this operation does not assign 
+               user ids to any users that have not already been seen by <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a>
+               .</p></dd><dt><span class="term">-U uid</span></dt><dd><p>Try to convert a UNIX user id to a Windows NT 
+               SID.  If the uid specified does not refer to one within
+               the idmap uid range then the operation will fail. </p></dd><dt><span class="term">-x user</span></dt><dd><p>Delete an existing local winbind user.
+               </p></dd><dt><span class="term">-X group</span></dt><dd><p>Delete an existing local winbindd group.
+               </p></dd><dt><span class="term">-Y sid</span></dt><dd><p>Convert a SID to a UNIX group id.  If the SID 
+               does not correspond to a UNIX group mapped by <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> then 
+               the operation will fail. </p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>EXIT STATUS</h2><p>The wbinfo program returns 0 if the operation 
+       succeeded, or 1 if the operation failed.  If the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> daemon is not working <b class="command">wbinfo</b> will always return 
+       failure. </p></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of 
+       the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p><b class="command">wbinfo</b> and <b class="command">winbindd</b>
+       were written by Tim Potter.</p><p>The conversion to DocBook for Samba 2.2 was done 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for Samba
+       3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/htmldocs/winbind.html b/docs/htmldocs/winbind.html
new file mode 100644 (file)
index 0000000..4807468
--- /dev/null
@@ -0,0 +1,741 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 21. Winbind: Use of Domain Accounts</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="SAMBA Project Documentation"><link rel="up" href="optional.html" title="Part III. Advanced Configuration"><link rel="previous" href="VFS.html" title="Chapter 20. Stackable VFS modules"><link rel="next" href="AdvancedNetworkManagement.html" title="Chapter 22. Advanced Network Management"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 21. Winbind: Use of Domain Accounts</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="VFS.html">Prev</a> </td><th width="60%" align="center">Part III. Advanced Configuration</th><td width="20%" align="right"> <a accesskey="n" href="AdvancedNetworkManagement.html">Next</a></td></tr></table><hr></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="winbind"></a>Chapter 21. Winbind: Use of Domain Accounts</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Tim</span> <span class="surname">Potter</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tpot@linuxcare.com.au">tpot@linuxcare.com.au</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Andrew</span> <span class="surname">Tridgell</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:tridge@samba.org">tridge@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Naag</span> <span class="surname">Mummaneni</span></h3><span class="contrib">Notes for Solaris</span><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:getnag@rediffmail.com">getnag@rediffmail.com</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="surname">Trostel</span></h3><div class="affiliation"><div class="address"><p><tt class="email">&lt;<a href="mailto:jtrostel@snapserver.com">jtrostel@snapserver.com</a>&gt;</tt></p></div><span class="orgname">SNAP<br></span></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">Jelmer</span> <span class="othername">R.</span> <span class="surname">Vernooij</span></h3><div class="affiliation"><span class="orgname">The Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jelmer@samba.org">jelmer@samba.org</a>&gt;</tt></p></div></div></div></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="othername">H.</span> <span class="surname">Terpstra</span></h3><div class="affiliation"><span class="orgname">Samba Team<br></span><div class="address"><p><tt class="email">&lt;<a href="mailto:jht@samba.org">jht@samba.org</a>&gt;</tt></p></div></div></div></div><div><p class="pubdate">27 June 2002</p></div></div><div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="winbind.html#id2949352">Features and Benefits</a></dt><dt><a href="winbind.html#id2949476">Introduction</a></dt><dt><a href="winbind.html#id2949558">What Winbind Provides</a></dt><dd><dl><dt><a href="winbind.html#id2949633">Target Uses</a></dt></dl></dd><dt><a href="winbind.html#id2949664">How Winbind Works</a></dt><dd><dl><dt><a href="winbind.html#id2949693">Microsoft Remote Procedure Calls</a></dt><dt><a href="winbind.html#id2949726">Microsoft Active Directory Services</a></dt><dt><a href="winbind.html#id2949752">Name Service Switch</a></dt><dt><a href="winbind.html#id2949887">Pluggable Authentication Modules</a></dt><dt><a href="winbind.html#id2949965">User and Group ID Allocation</a></dt><dt><a href="winbind.html#id2949998">Result Caching</a></dt></dl></dd><dt><a href="winbind.html#id2950035">Installation and Configuration</a></dt><dd><dl><dt><a href="winbind.html#id2950042">Introduction</a></dt><dt><a href="winbind.html#id2950108">Requirements</a></dt><dt><a href="winbind.html#id2950191">Testing Things Out</a></dt></dl></dd><dt><a href="winbind.html#id2951948">Conclusion</a></dt><dt><a href="winbind.html#id2951967">Common Errors</a></dt><dd><dl><dt><a href="winbind.html#id2952021">NSCD Problem Warning</a></dt><dt><a href="winbind.html#id2952067">Winbind Is Not Resolving Users and Groups</a></dt></dl></dd></dl></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2949352"></a>Features and Benefits</h2></div></div><div></div></div><p>
+       Integration of UNIX and Microsoft Windows NT through a unified logon has
+       been considered a &#8220;<span class="quote">holy grail</span>&#8221; in heterogeneous computing environments for
+       a long time.
+       </p><p>
+       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.
+       </p><p>
+       <span class="emphasis"><em>winbind</em></span> 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, and the Name Service Switch to
+       allow Windows NT domain users to appear and operate as UNIX users on a UNIX
+       machine. This chapter describes the Winbind system, explaining the functionality
+       it provides, how it is configured, and how it works internally.
+       </p><p>
+       Winbind provides three separate functions:
+       </p><div class="itemizedlist"><ul type="disc"><li><p>
+               Authentication of user credentials (via PAM).
+               </p></li><li><p>
+               Identity resolution (via NSS).
+               </p></li><li><p>
+               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 stored the UID/GID
+               allocated from the idmap uid/gid range that it has mapped to the NT SID.
+               If <i class="parameter"><tt>idmap backend</tt></i> has been specified as ldapsam:url
+               then instead of using a local mapping Winbind will obtain this information
+               from the LDAP database.
+               </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+       If <b class="command">winbindd</b> is not running, smbd (which calls <b class="command">winbindd</b>) will fall back to
+       using purely local information from <tt class="filename">/etc/passwd</tt> and <tt class="filename">/etc/group</tt> and no dynamic
+       mapping will be used.
+       </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2949476"></a>Introduction</h2></div></div><div></div></div><p>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.</p><p>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, as 
+       adding and deleting users on both sets of machines becomes a chore 
+       and two sets of passwords are required  both of which
+       can lead to synchronization problems between the UNIX and Windows 
+       systems and confusion for users.</p><p>We divide the unified logon problem for UNIX machines into 
+       three smaller problems:</p><div class="itemizedlist"><ul type="disc"><li><p>Obtaining Windows NT user and group information.
+               </p></li><li><p>Authenticating Windows NT users.
+               </p></li><li><p>Password changing for Windows NT users.
+               </p></li></ul></div><p>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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2949558"></a>What Winbind Provides</h2></div></div><div></div></div><p>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 &#8220;<span class="quote">native</span>&#8221; UNIX users and groups, allowing the NT domain 
+       to be used in much the same manner that NIS+ is used within 
+       UNIX-only environments.</p><p>The end result is that whenever any 
+       program on the UNIX machine asks the operating system to lookup 
+       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.</p><p>Users on the UNIX machine can then use NT user and group 
+       names as they would &#8220;<span class="quote">native</span>&#8221; 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.</p><p>The only obvious indication that Winbind is being used is 
+       that user and group names take the form <tt class="constant">DOMAIN\user</tt> and 
+       <tt class="constant">DOMAIN\group</tt>. This is necessary as it allows Winbind to determine 
+       that redirection to a Domain Controller is wanted for a particular 
+       lookup and which trusted domain is being referenced.</p><p>Additionally, Winbind provides an authentication service 
+       that hooks into the Pluggable Authentication Modules (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).</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949633"></a>Target Uses</h3></div></div><div></div></div><p>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.</p><p>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.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2949664"></a>How Winbind Works</h2></div></div><div></div></div><p>The Winbind system is designed around a client/server 
+       architecture. A long running <b class="command">winbindd</b> daemon 
+       listens on a UNIX domain socket waiting for requests
+       to arrive. These requests are generated by the NSS and PAM 
+       clients and is processed sequentially.</p><p>The technologies used to implement Winbind are described 
+       in detail below.</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949693"></a>Microsoft Remote Procedure Calls</h3></div></div><div></div></div><p>Over the last few years, efforts have been underway 
+               by various Samba Team members to decode 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.</p><p>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.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949726"></a>Microsoft Active Directory Services</h3></div></div><div></div></div><p>
+                Since late 2001, Samba has gained the ability to
+                interact with Microsoft Windows 2000 using its &#8220;<span class="quote">Native
+                Mode</span>&#8221; 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. 
+                </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949752"></a>Name Service Switch</h3></div></div><div></div></div><p>The Name Service Switch, or 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 filesystem. 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.</p><p>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, one can enumerate the users and groups on
+               a UNIX machine running Winbind and see all users and groups in 
+               a NT domain plus any trusted domain as though they were local 
+               users and groups.</p><p>The primary control file for NSS is 
+               <tt class="filename">/etc/nsswitch.conf</tt>. 
+               When a UNIX application makes a request to do a lookup, 
+               the C library looks in <tt class="filename">/etc/nsswitch.conf</tt> 
+               for a line that matches the service type being requested, for 
+               example the &#8220;<span class="quote">passwd</span>&#8221; 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:</p><pre class="screen">
+               passwd: files example
+               </pre><p>then the C library will first load a module called 
+               <tt class="filename">/lib/libnss_files.so</tt> followed by
+               the module <tt class="filename">/lib/libnss_example.so</tt>. 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.</p><p>This NSS interface provides an easy way for Winbind 
+               to hook into the operating system. All that needs to be done 
+               is to put <tt class="filename">libnss_winbind.so</tt> in <tt class="filename">/lib/</tt> 
+               then add &#8220;<span class="quote">winbind</span>&#8221; into <tt class="filename">/etc/nsswitch.conf</tt> at 
+               the appropriate place. The C library will then call Winbind to 
+               resolve user and group names.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949887"></a>Pluggable Authentication Modules</h3></div></div><div></div></div><p>Pluggable Authentication Modules, also known as PAM, 
+               is 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 
+               a NIS database to log in over the network.</p><p>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 Primary Domain 
+               Controller. These users can also change their passwords and have 
+               this change take effect directly on the Primary Domain Controller.
+               </p><p>PAM is configured by providing control files in the directory 
+               <tt class="filename">/etc/pam.d/</tt> 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. All that needs 
+               to be done is that the <tt class="filename">pam_winbind.so</tt> module 
+               is copied to <tt class="filename">/lib/security/</tt> and the PAM 
+               control files for relevant services are updated to allow 
+               authentication via Winbind. See the PAM documentation
+               in <link linkend="pam"> for more information.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949965"></a>User and Group ID Allocation</h3></div></div><div></div></div><p>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 in which 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.</p><p>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.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2949998"></a>Result Caching</h3></div></div><div></div></div><p>
+<a class="indexterm" name="id2950010"></a>
+                       An active 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.</p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2950035"></a>Installation and Configuration</h2></div></div><div></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2950042"></a>Introduction</h3></div></div><div></div></div><p>
+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.
+</p><div class="itemizedlist"><ul type="disc"><li><p>
+       <span class="emphasis"><em>Why should I do this?</em></span>
+       </p><p>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.
+       </p></li><li><p>
+       <span class="emphasis"><em>Who should be reading this document?</em></span>
+       </p><p>
+       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.
+       </p></li></ul></div></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2950108"></a>Requirements</h3></div></div><div></div></div><p>
+If you have a Samba configuration file that you are currently using, <span class="emphasis"><em>BACK IT UP!</em></span>
+If your system already uses PAM, <span class="emphasis"><em>back up the <tt class="filename">/etc/pam.d</tt> directory
+contents!</em></span> If you haven't already made a boot disk, <span class="emphasis"><em>MAKE ONE NOW!</em></span>
+</p><p>
+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
+<tt class="filename">/etc/pam.d</tt> back to the original state they were in if you get frustrated with the
+way things are going.
+</p><p>
+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.
+</p><p>
+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, you should have at least the PAM development libraries installed
+on your system. Please refer the PAM web site <ulink url="http://www.kernel.org/pub/linux/libs/pam/">http://www.kernel.org/pub/linux/libs/pam/</ulink>.
+</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2950191"></a>Testing Things Out</h3></div></div><div></div></div><p>
+Before starting, it is probably best to kill off all the Samba-related daemons running on your server.
+Kill off all <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> processes that may be running. To use PAM,
+make sure that you have the standard PAM package that supplies the <tt class="filename">/etc/pam.d</tt>
+directory structure, including the PAM modules that are used by PAM-aware services, several pam libraries,
+and the <tt class="filename">/usr/doc</tt> and <tt class="filename">/usr/man</tt> entries for pam. Winbind built
+better in Samba if the pam-devel package is also installed. This package includes the header files
+needed to compile PAM-aware applications.
+</p><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2950252"></a>Configure <tt class="filename">nsswitch.conf</tt> and the Winbind Libraries on Linux and Solaris</h4></div></div><div></div></div><p>
+PAM is a standard component of most current generation UNIX/Linux systems. Unfortunately, few systems install
+the <tt class="filename">pam-devel</tt> 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
+<tt class="filename">/etc/nsswitch.conf</tt>.
+</p><p>
+The libraries needed to run the <span class="application">winbindd</span> daemon through nsswitch need to be copied to their proper locations:
+</p><p>
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp ../samba/source/nsswitch/libnss_winbind.so /lib</tt></b>
+</pre><p>
+</p><p>
+I also found it necessary to make the following symbolic link:
+</p><p>
+<tt class="prompt">root# </tt> <b class="userinput"><tt>ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2</tt></b>
+</p><p>And, in the case of Sun Solaris:</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s /usr/lib/libnss_winbind.so /usr/lib/libnss_winbind.so.1</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.1</tt></b>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ln -s /usr/lib/libnss_winbind.so /usr/lib/nss_winbind.so.2</tt></b>
+</pre><p>
+Now, as root you need to edit <tt class="filename">/etc/nsswitch.conf</tt> to 
+allow user and group entries to be visible from the <span class="application">winbindd</span>
+daemon. My <tt class="filename">/etc/nsswitch.conf</tt> file look like 
+this after editing:
+</p><pre class="programlisting">
+       passwd:     files winbind
+       shadow:     files 
+       group:      files winbind
+</pre><p>      
+The libraries needed by the <b class="command">winbindd</b> daemon will be automatically 
+entered into the <b class="command">ldconfig</b> cache the next time 
+your system reboots, but it is faster (and you do not need to reboot) if you do it manually:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/sbin/ldconfig -v | grep winbind</tt></b>
+</p><p>
+This makes <tt class="filename">libnss_winbind</tt> available to winbindd 
+and echos back a check to you.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2950492"></a>NSS Winbind on AIX</h4></div></div><div></div></div><p>(This section is only for those running AIX.)</p><p>
+The Winbind AIX identification module gets built as <tt class="filename">libnss_winbind.so</tt> in the
+nsswitch directory of the Samba source. This file can be copied to <tt class="filename">/usr/lib/security</tt>,
+and the AIX naming convention would indicate that it should be named WINBIND. A stanza like the following:
+</p><pre class="programlisting">
+WINBIND:
+        program = /usr/lib/security/WINBIND
+        options = authonly
+</pre><p>
+can then be added to <tt class="filename">/usr/lib/security/methods.cfg</tt>. This module only supports
+identification, but there have been success reports using the standard Winbind PAM module for
+authentication. Use caution configuring loadable authentication
+modules since you can make
+it impossible to logon to the system. More information about the AIX authentication module API can
+be found at &#8220;<span class="quote">Kernel Extensions and Device Support Programming Concepts for AIX</span>&#8221;<ulink url="http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/aixprggd/kernextc/sec_load_mod.htm">
+in Chapter 18(John, there is no section like this in 18). Loadable Authentication Module Programming
+Interface</ulink> and more information on administering the  modules
+can be found at <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>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2950584"></a>Configure smb.conf</h4></div></div><div></div></div><p>
+Several parameters are needed in the <tt class="filename">smb.conf</tt> file to control the behavior of <span class="application">winbindd</span>. These
+are described in more detail in the <a href="winbindd.8.html"><span class="citerefentry"><span class="refentrytitle">winbindd</span>(8)</span></a> man page. My <tt class="filename">smb.conf</tt> file, as shown in <link linkend="winbindcfg">, was modified to include the necessary entries in the [global] section.
+</p><div class="example"><a name="winbindcfg"></a><p class="title"><b>Example 21.1. smb.conf for Winbind set-up</b></p><table class="simplelist" border="0" summary="Simple list"><tr><td> </td></tr><tr><td><i class="parameter"><tt>[global]</tt></i></td></tr><tr><td>#  separate domain and username with '+', like DOMAIN+username</td></tr><tr><td><i class="parameter"><tt>winbind separator = +</tt></i></td></tr><tr><td>#  use uids from 10000 to 20000 for domain users</td></tr><tr><td><i class="parameter"><tt>idmap uid = 10000-20000</tt></i></td></tr><tr><td>#  use gids from 10000 to 20000 for domain groups</td></tr><tr><td><i class="parameter"><tt>winbind gid = 10000-20000</tt></i></td></tr><tr><td>#  allow enumeration of winbind users and groups</td></tr><tr><td><i class="parameter"><tt>winbind enum users = yes</tt></i></td></tr><tr><td><i class="parameter"><tt>winbind enum groups = yes</tt></i></td></tr><tr><td>#  give winbind users a real shell (only needed if they have telnet access)</td></tr><tr><td><i class="parameter"><tt>template homedir = /home/winnt/%D/%U</tt></i></td></tr><tr><td><i class="parameter"><tt>template shell = /bin/bash</tt></i></td></tr></table></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2950748"></a>Join the Samba Server to the PDC Domain</h4></div></div><div></div></div><p>
+Enter the following command to make the Samba server join the 
+PDC domain, where <i class="replaceable"><tt>DOMAIN</tt></i> is the name of 
+your Windows domain and <i class="replaceable"><tt>Administrator</tt></i> is 
+a domain user who has administrative privileges in the domain.
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/net rpc join -S PDC -U Administrator</tt></b>
+</p><p>
+The proper response to the command should be: &#8220;<span class="quote">Joined the domain 
+<i class="replaceable"><tt>DOMAIN</tt></i></span>&#8221; where <i class="replaceable"><tt>DOMAIN</tt></i> 
+is your DOMAIN name.
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2950807"></a>Starting and Testing the <b class="command">winbindd</b> Daemon</h4></div></div><div></div></div><p>
+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:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/winbindd</tt></b>
+</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+The above assumes that Samba has been installed in the <tt class="filename">/usr/local/samba</tt>
+directory tree. You may need to search for the location of Samba files if this is not the
+location of <b class="command">winbindd</b> on your system.
+</p></div><p>
+Winbindd can now also run in &#8220;<span class="quote">dual daemon modei</span>&#8221;. This will make it 
+run as two processes. The first will answer all requests from the cache,
+thus making responses to clients faster. The other will
+update the cache for the query that the first has just responded.
+The advantage of this is that responses stay accurate and are faster. 
+You can enable dual daemon mode by adding <tt class="option">-B</tt> to the commandline:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/winbindd -B</tt></b>
+</p><p>
+I'm always paranoid and like to make sure the daemon is really running.
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>ps -ae | grep winbindd</tt></b>
+</p><p>
+This command should produce output like this, if the daemon is running you would expect
+to see a report something like this:
+</p><pre class="screen">
+3025 ?        00:00:00 winbindd
+</pre><p>
+Now, for the real test, try to get some information about the users on your PDC:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/wbinfo -u</tt></b>
+</p><p>        
+This should echo back a list of users on your Windows users on 
+your PDC. For example, I get the following response:
+</p><pre class="screen">
+       CEO+Administrator
+       CEO+burdell
+       CEO+Guest
+       CEO+jt-ad
+       CEO+krbtgt
+       CEO+TsInternetUser
+</pre><p>
+Obviously, I have named my domain &#8220;<span class="quote">CEO</span>&#8221; and my <a class="indexterm" name="id2950988"></a><i class="parameter"><tt>winbind separator</tt></i> is &#8220;<span class="quote">+</span>&#8221;.
+</p><p>
+You can do the same sort of thing to get group information from the PDC:
+</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>/usr/local/samba/bin/wbinfo -g</tt></b>
+       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
+</pre><p>
+The function <b class="command">getent</b> can now be used to get unified 
+lists of both local and PDC users and groups. Try the following command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent passwd</tt></b>
+</p><p>
+You should get a list that looks like your <tt class="filename">/etc/passwd</tt> 
+list followed by the domain users with their new UIDs, GIDs, home 
+directories and default shells.
+</p><p>
+The same thing can be done for groups with the command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent group</tt></b>
+</p></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2951103"></a>Fix the init.d Startup Scripts</h4></div></div><div></div></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2951110"></a>Linux</h5></div></div><div></div></div><p>
+The <span class="application">winbindd</span> daemon needs to start up after the <span class="application">smbd</span> and <span class="application">nmbd</span> daemons are running. 
+To accomplish this task, you need to modify the startup scripts of your system.
+They are located at <tt class="filename">/etc/init.d/smb</tt> in Red Hat Linux and they are located in 
+<tt class="filename">/etc/init.d/samba</tt> in Debian Linux. Edit your
+script to add commands to invoke this daemon in the proper sequence. My 
+startup script starts up <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> from the 
+<tt class="filename">/usr/local/samba/bin</tt> directory directly. The <b class="command">start</b> 
+function in the script looks like this:
+</p><pre class="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/bin/winbindd
+        RETVAL3=$?
+        echo
+        [ $RETVAL -eq 0 -a $RETVAL2 -eq 0 -a $RETVAL3 -eq 0 ] &amp;&amp; \
+               touch /var/lock/subsys/smb || RETVAL=1
+        return $RETVAL
+}
+</pre><p>If you would like to run winbindd in dual daemon mode, replace 
+the line :
+</p><pre class="programlisting">
+        daemon /usr/local/samba/bin/winbindd
+</pre><p>
+
+in the example above with:
+
+</p><pre class="programlisting">
+        daemon /usr/local/samba/bin/winbindd -B
+</pre><p>.
+</p><p>
+The <b class="command">stop</b> function has a corresponding entry to shut down the 
+services and looks like this:
+</p><pre class="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 ] &amp;&amp; \
+                rm -f /var/lock/subsys/smb
+        echo ""
+        return $RETVAL
+}
+</pre></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2951286"></a>Solaris</h5></div></div><div></div></div><p>
+Winbind does not work on Solaris 9, see <link linkend="winbind-solaris9"> for details.
+</p><p>
+On Solaris, you need to modify the <tt class="filename">/etc/init.d/samba.server</tt> startup script. It
+usually only starts smbd and nmbd but should now start winbindd, too. If you have Samba installed in
+<tt class="filename">/usr/local/samba/bin</tt>, the file could contains something like this:
+</p><pre class="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" != "" ] &amp;&amp; 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/bin/winbindd
+          ;;
+
+       'stop')
+          killproc nmbd
+          killproc smbd
+          killproc winbindd
+          ;;
+
+       *)
+          echo "Usage: /etc/init.d/samba.server { start | stop }"
+          ;;
+       esac
+</pre><p>
+Again, if you would like to run Samba in dual daemon mode, replace:
+</p><pre class="programlisting">
+       /usr/local/samba/bin/winbindd
+</pre><p>
+in the script above with:
+</p><pre class="programlisting">
+       /usr/local/samba/bin/winbindd -B
+</pre><p>
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2951403"></a>Restarting</h5></div></div><div></div></div><p>
+If you restart the <span class="application">smbd</span>, <span class="application">nmbd</span>, and <span class="application">winbindd</span> 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.
+</p></div></div><div class="sect3" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2951439"></a>Configure Winbind and PAM</h4></div></div><div></div></div><p>
+If you have made it this far, you know that <b class="command">winbindd</b> 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 
+<tt class="filename">/etc/pam.d</tt> files? If not, do it now.)
+</p><p>
+You will need a PAM module to use winbindd with these other services. This 
+module will be compiled in the <tt class="filename">../source/nsswitch</tt> directory
+by invoking the command:
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>make nsswitch/pam_winbind.so</tt></b>
+</p><p>
+from the <tt class="filename">../source</tt> directory. The
+<tt class="filename">pam_winbind.so</tt> file should be copied to the location of
+your other PAM security modules. On my RedHat system, this was the
+<tt class="filename">/lib/security</tt> directory. On Solaris, the PAM security 
+modules reside in <tt class="filename">/usr/lib/security</tt>.
+</p><p>
+<tt class="prompt">root# </tt><b class="userinput"><tt>cp ../samba/source/nsswitch/pam_winbind.so /lib/security</tt></b>
+</p><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2951551"></a>Linux/FreeBSD-specific PAM configuration</h5></div></div><div></div></div><p>
+The <tt class="filename">/etc/pam.d/samba</tt> file does not need to be changed. I 
+just left this file as it was:
+</p><pre class="programlisting">
+       auth    required        /lib/security/pam_stack.so service=system-auth
+       account required        /lib/security/pam_stack.so service=system-auth
+</pre><p>
+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 
+<tt class="filename">/etc/xinetd.d</tt> (or <tt class="filename">/etc/inetd.conf</tt>). 
+Red Hat Linux 7.1 and later uses the new xinetd.d structure, in this case you need 
+to change the lines in <tt class="filename">/etc/xinetd.d/telnet</tt> 
+and <tt class="filename">/etc/xinetd.d/wu-ftp</tt> from 
+</p><pre class="programlisting">
+       enable = no
+</pre><p>
+to:
+</p><pre class="programlisting">
+       enable = yes
+</pre><p>      
+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 <tt class="filename">smb.conf</tt> global entry 
+<a class="indexterm" name="id2951653"></a><i class="parameter"><tt>template homedir</tt></i>.
+</p><p>
+The <tt class="filename">/etc/pam.d/ftp</tt> file can be changed 
+to allow Winbind ftp access in a manner similar to the
+samba file. My <tt class="filename">/etc/pam.d/ftp</tt> file was 
+changed to look like this:
+</p><pre class="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
+</pre><p>
+The <tt class="filename">/etc/pam.d/login</tt> file can be changed nearly the 
+same way. It now looks like this:
+</p><pre class="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
+</pre><p>
+In this case, I added the </p><pre class="programlisting">auth sufficient /lib/security/pam_winbind.so</pre><p> 
+lines as before, but also added the </p><pre class="programlisting">required pam_securetty.so</pre><p>
+above it, to disallow root logins over the network. I also added a 
+</p><pre class="programlisting">sufficient /lib/security/pam_unix.so use_first_pass</pre><p>
+line after the <b class="command">winbind.so</b> line to get rid of annoying 
+double prompts for passwords.
+</p></div><div class="sect4" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2951787"></a>Solaris-specific configuration</h5></div></div><div></div></div><p>
+The <tt class="filename">/etc/pam.conf</tt> needs to be changed. I changed this file so my Domain
+users can logon both locally as well as telnet. The following are the changes
+that I made. You can customize the <tt class="filename">pam.conf</tt> 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.
+</p><pre class="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
+</pre><p>
+I also added a <i class="parameter"><tt>try_first_pass</tt></i> line after the <tt class="filename">winbind.so</tt>
+line to get rid of annoying double prompts for passwords.
+</p><p>
+Now restart your Samba and try connecting through your application that you
+configured in the pam.conf.
+</p></div></div></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2951948"></a>Conclusion</h2></div></div><div></div></div><p>The Winbind system, through the use of the Name Service 
+Switch, Pluggable Authentication Modules, 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.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2951967"></a>Common Errors</h2></div></div><div></div></div><p>Winbind has a number of limitations in its current 
+       released version that we hope to overcome in future 
+       releases:</p><div class="itemizedlist"><ul type="disc"><li><p>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 Name Service Switch and Pluggable Authentication
+               Modules systems. This is becoming more common as NSS and 
+               PAM gain support among UNIX vendors.</p></li><li><p>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 mapping if the file 
+               containing this information is corrupted or destroyed.</p></li><li><p>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.</p></li></ul></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2952021"></a>NSCD Problem Warning</h3></div></div><div></div></div><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+       Do not under any circumstances run <b class="command">nscd</b> on any system
+       on which <b class="command">winbindd</b> is running.
+       </p></div><p>
+       If <b class="command">nscd</b> 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.
+       </p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2952067"></a>Winbind Is Not Resolving Users and Groups</h3></div></div><div></div></div><p>&#8220;<span class="quote">
+       My <tt class="filename">smb.conf</tt> file is correctly configured. I have specified 
+       <a class="indexterm" name="id2952087"></a><i class="parameter"><tt>idmap uid</tt></i> = 12000, 
+       and <a class="indexterm" name="id2952101"></a><i class="parameter"><tt>idmap gid</tt></i> = 3000-3500
+       and <b class="command">winbind</b> is running. When I do the following it all works fine.
+       </span>&#8221;</p><pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -u</tt></b>
+MIDEARTH+maryo
+MIDEARTH+jackb
+MIDEARTH+ameds
+...
+MIDEARTH+root
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>wbinfo -g</tt></b>
+MIDEARTH+Domain Users
+MIDEARTH+Domain Admins
+MIDEARTH+Domain Guests
+...
+MIDEARTH+Accounts
+
+<tt class="prompt">root# </tt><b class="userinput"><tt>getent passwd</tt></b>
+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
+</pre><p>&#8220;<span class="quote">
+But the following command just fails:
+<pre class="screen">
+<tt class="prompt">root# </tt><b class="userinput"><tt>chown maryo a_file</tt></b>
+chown: `maryo': invalid user
+</pre>
+This is driving me nuts! What can be wrong?
+</span>&#8221;</p><p>
+Same problem as the one above.
+Your system is likely running <b class="command">nscd</b>, the name service
+caching daemon. Shut it down, do not restart it! You will find your problem resolved.
+</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="VFS.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="optional.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="AdvancedNetworkManagement.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter 20. Stackable VFS modules </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 22. Advanced Network Management</td></tr></table></div></body></html>
diff --git a/docs/htmldocs/winbindd.8.html b/docs/htmldocs/winbindd.8.html
new file mode 100644 (file)
index 0000000..6dd9819
--- /dev/null
@@ -0,0 +1,211 @@
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>winbindd</title><link rel="stylesheet" href="samba.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en"><a name="winbindd.8"></a><div class="titlepage"><div></div><div></div></div><div class="refnamediv"><h2>Name</h2><p>winbindd &#8212; Name Service Switch daemon for resolving names 
+       from NT servers</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><tt class="command">winbindd</tt>  [-F] [-S] [-i] [-Y] [-d &lt;debug level&gt;] [-s &lt;smb config file&gt;] [-n]</p></div></div><div class="refsect1" lang="en"><h2>DESCRIPTION</h2><p>This program is part of the <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a> suite.</p><p><b class="command">winbindd</b> is a daemon that provides 
+       a service for the Name Service Switch capability that is present 
+       in most modern C libraries.  The Name Service Switch allows user 
+       and system information to be obtained from different databases 
+       services such as NIS or DNS.  The exact behaviour can be configured 
+       throught the <tt class="filename">/etc/nsswitch.conf</tt> file.  
+       Users and groups are allocated as they are resolved to a range 
+       of user and group ids specified by the administrator of the 
+       Samba system.</p><p>The service provided by <b class="command">winbindd</b> is called `winbind' and 
+       can be used to resolve user and group information from a 
+       Windows NT server. The service can also provide authentication
+       services via an associated PAM module. </p><p>
+       The <tt class="filename">pam_winbind</tt> module in the 2.2.2 release only 
+       supports the <i class="parameter"><tt>auth</tt></i> and <i class="parameter"><tt>account</tt></i> 
+       module-types.  The latter simply
+       performs a getpwnam() to verify that the system can obtain a uid for the
+       user.  If the <tt class="filename">libnss_winbind</tt> library has been correctly 
+       installed, this should always succeed.
+       </p><p>The following nsswitch databases are implemented by 
+       the winbindd service: </p><div class="variablelist"><dl><dt><span class="term">hosts</span></dt><dd><p>User information traditionally stored in 
+               the <tt class="filename">hosts(5)</tt> file and used by 
+               <b class="command">gethostbyname(3)</b> functions. Names are
+               resolved through the WINS server or by broadcast.
+               </p></dd><dt><span class="term">passwd</span></dt><dd><p>User information traditionally stored in 
+               the <tt class="filename">passwd(5)</tt> file and used by 
+               <b class="command">getpwent(3)</b> functions. </p></dd><dt><span class="term">group</span></dt><dd><p>Group information traditionally stored in 
+               the <tt class="filename">group(5)</tt> file and used by                 
+               <b class="command">getgrent(3)</b> functions. </p></dd></dl></div><p>For example, the following simple configuration in the
+       <tt class="filename">/etc/nsswitch.conf</tt> file can be used to initially 
+       resolve user and group information from <tt class="filename">/etc/passwd
+       </tt> and <tt class="filename">/etc/group</tt> and then from the 
+       Windows NT server.
+</p><pre class="programlisting">
+passwd:         files winbind
+group:          files winbind
+</pre><p>The following simple configuration in the
+       <tt class="filename">/etc/nsswitch.conf</tt> file can be used to initially
+       resolve hostnames from <tt class="filename">/etc/hosts</tt> and then from the
+       WINS server.</p></div><div class="refsect1" lang="en"><h2>OPTIONS</h2><div class="variablelist"><dl><dt><span class="term">-F</span></dt><dd><p>If specified, this parameter causes
+               the main <b class="command">winbindd</b> process to not daemonize,
+               i.e. double-fork and disassociate with the terminal.
+               Child processes are still created as normal to service
+               each connection request, but the main process does not
+               exit. This operation mode is suitable for running
+               <b class="command">winbindd</b> under process supervisors such
+               as <b class="command">supervise</b> and <b class="command">svscan</b>
+               from Daniel J. Bernstein's <b class="command">daemontools</b>
+               package, or the AIX process monitor.
+               </p></dd><dt><span class="term">-S</span></dt><dd><p>If specified, this parameter causes
+               <b class="command">winbindd</b> to log to standard output rather
+               than a file.</p></dd><dt><span class="term">-V</span></dt><dd><p>Prints the program version number.
+</p></dd><dt><span class="term">-s &lt;configuration file&gt;</span></dt><dd><p>The file specified contains the 
+configuration details required by the server.  The 
+information in this file includes server-specific
+information such as what printcap file to use, as well 
+as descriptions of all the services that the server is 
+to provide. See <tt class="filename">smb.conf</tt> for more information.
+The default configuration file name is determined at 
+compile time.</p></dd><dt><span class="term">-d|--debug=debuglevel</span></dt><dd><p><i class="replaceable"><tt>debuglevel</tt></i> is an integer 
+from 0 to 10.  The default value if this parameter is 
+not specified is zero.</p><p>The higher this value, the more detail will be 
+logged to the log files about the activities of the 
+server. At level 0, only critical errors and serious 
+warnings will be logged. Level 1 is a reasonable level for
+day-to-day running - it generates a small amount of 
+information about operations carried out.</p><p>Levels above 1 will generate considerable 
+amounts of log data, and should only be used when 
+investigating a problem. Levels above 3 are designed for 
+use only by developers and generate HUGE amounts of log
+data, most of which is extremely cryptic.</p><p>Note that specifying this parameter here will 
+override the <a class="indexterm" name="id2796670"></a><i class="parameter"><tt>log level</tt></i> parameter
+in the <tt class="filename">smb.conf</tt> file.</p></dd><dt><span class="term">-l|--logfile=logbasename</span></dt><dd><p>File name for log/debug files. The extension
+<tt class="constant">".client"</tt> will be appended. The log file is
+never removed by the client.
+</p></dd><dt><span class="term">-h|--help</span></dt><dd><p>Print a summary of command line options.
+</p></dd><dt><span class="term">-i</span></dt><dd><p>Tells <b class="command">winbindd</b> to not 
+               become a daemon and detach from the current terminal. This 
+               option is used by developers when interactive debugging 
+               of <b class="command">winbindd</b> is required.
+               <b class="command">winbindd</b> also logs to standard output,
+               as if the <b class="command">-S</b> parameter had been given.
+               </p></dd><dt><span class="term">-n</span></dt><dd><p>Disable caching. This means winbindd will 
+               always have to wait for a response from the domain controller 
+               before it can respond to a client and this thus makes things 
+               slower. The results will however be more accurate, since 
+               results from the cache might not be up-to-date. This 
+               might also temporarily hang winbindd if the DC doesn't respond.
+               </p></dd><dt><span class="term">-Y</span></dt><dd><p>Single daemon mode. This means winbindd will run 
+               as a single process (the mode of operation in Samba 2.2).  Winbindd's 
+               default behavior is to launch a child process that is responsible for 
+               updating expired cache entries.
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>NAME AND ID RESOLUTION</h2><p>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 <b class="command">
+       winbindd</b> performs. </p><p>As winbindd 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. </p><p>WARNING: The rid to unix id database is the only location 
+       where the user and group mappings are stored by winbindd.  If this 
+       file is deleted or corrupted, there is no way for winbindd to 
+       determine which user and group ids correspond to Windows NT user 
+       and group rids. </p></div><div class="refsect1" lang="en"><h2>CONFIGURATION</h2><p>Configuration of the <b class="command">winbindd</b> daemon 
+       is done through configuration parameters in the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file.  All parameters should be specified in the 
+       [global] section of smb.conf. </p><div class="itemizedlist"><ul type="disc"><li><p>
+               <a class="indexterm" name="id2799169"></a><i class="parameter"><tt>winbind separator</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799187"></a><i class="parameter"><tt>idmap uid</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799205"></a><i class="parameter"><tt>idmap gid</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799223"></a><i class="parameter"><tt>winbind cache time</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799241"></a><i class="parameter"><tt>winbind enum users</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799259"></a><i class="parameter"><tt>winbind enum groups</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799277"></a><i class="parameter"><tt>template homedir</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799295"></a><i class="parameter"><tt>template shell</tt></i></p></li><li><p>
+               <a class="indexterm" name="id2799313"></a><i class="parameter"><tt>winbind use default domain</tt></i></p></li></ul></div></div><div class="refsect1" lang="en"><h2>EXAMPLE SETUP</h2><p>To setup winbindd for user and group lookups plus 
+       authentication from a domain controller use something like the 
+       following setup. This was tested on a RedHat 6.2 Linux box. </p><p>In <tt class="filename">/etc/nsswitch.conf</tt> put the 
+       following:
+</p><pre class="programlisting">
+passwd:     files winbind
+group:      files winbind
+</pre><p>In <tt class="filename">/etc/pam.d/*</tt> replace the <i class="parameter"><tt>
+       auth</tt></i> lines with something like this:
+</p><pre class="programlisting">
+auth       required    /lib/security/pam_securetty.so
+auth       required    /lib/security/pam_nologin.so
+auth       sufficient  /lib/security/pam_winbind.so
+auth       required     /lib/security/pam_pwdb.so use_first_pass shadow nullok
+</pre><p>Note in particular the use of the <i class="parameter"><tt>sufficient
+       </tt></i> keyword and the <i class="parameter"><tt>use_first_pass</tt></i> keyword. </p><p>Now replace the account lines with this: </p><p><b class="command">account    required       /lib/security/pam_winbind.so
+       </b></p><p>The next step is to join the domain. To do that use the 
+       <b class="command">net</b> program like this:  </p><p><b class="command">net join -S PDC -U Administrator</b></p><p>The username after the <i class="parameter"><tt>-U</tt></i> can be any
+       Domain user that has administrator privileges on the machine.
+       Substitute the name or IP of your PDC for "PDC".</p><p>Next copy <tt class="filename">libnss_winbind.so</tt> to 
+       <tt class="filename">/lib</tt> and <tt class="filename">pam_winbind.so
+       </tt> to <tt class="filename">/lib/security</tt>.  A symbolic link needs to be
+       made from <tt class="filename">/lib/libnss_winbind.so</tt> to
+       <tt class="filename">/lib/libnss_winbind.so.2</tt>.  If you are using an
+       older version of glibc then the target of the link should be
+       <tt class="filename">/lib/libnss_winbind.so.1</tt>.</p><p>Finally, setup a <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> containing directives like the 
+       following:
+</p><pre class="programlisting">
+[global]
+       winbind separator = +
+        winbind cache time = 10
+        template shell = /bin/bash
+        template homedir = /home/%D/%U
+        idmap uid = 10000-20000
+        idmap gid = 10000-20000
+        workgroup = DOMAIN
+        security = domain
+        password server = *
+</pre><p>Now start winbindd and you should find that your user and 
+       group database is expanded to include your NT users and groups, 
+       and that you can login to your unix box as a domain user, using 
+       the DOMAIN+user syntax for the username. You may wish to use the 
+       commands <b class="command">getent passwd</b> and <b class="command">getent group
+       </b> to confirm the correct operation of winbindd.</p></div><div class="refsect1" lang="en"><h2>NOTES</h2><p>The following notes are useful when configuring and 
+       running <b class="command">winbindd</b>: </p><p><a href="nmbd.8.html"><span class="citerefentry"><span class="refentrytitle">nmbd</span>(8)</span></a> must be running on the local machine 
+       for <b class="command">winbindd</b> to work. <b class="command">winbindd</b> queries
+       the list of trusted domains for the Windows NT server
+       on startup and when a SIGHUP is received.  Thus, for a running <b class="command">
+       winbindd</b> to become aware of new trust relationships between 
+       servers, it must be sent a SIGHUP signal. </p><p>PAM is really easy to misconfigure.  Make sure you know what 
+       you are doing when modifying PAM configuration files.  It is possible 
+       to set up PAM such that you can no longer log into your system. </p><p>If more than one UNIX machine is running <b class="command">winbindd</b>, 
+       then in general the user and groups ids allocated by winbindd will not 
+       be the same.  The user and group ids will only be valid for the local 
+       machine.</p><p>If the the Windows NT RID to UNIX user and group id mapping 
+       file is damaged or destroyed then the mappings will be lost. </p></div><div class="refsect1" lang="en"><h2>SIGNALS</h2><p>The following signals can be used to manipulate the 
+       <b class="command">winbindd</b> daemon. </p><div class="variablelist"><dl><dt><span class="term">SIGHUP</span></dt><dd><p>Reload the <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a> file and 
+               apply any parameter changes to the running 
+               version of winbindd.  This signal also clears any cached 
+               user and group information.  The list of other domains trusted 
+               by winbindd is also reloaded.  </p></dd><dt><span class="term">SIGUSR2</span></dt><dd><p>The SIGUSR2 signal will cause <b class="command">
+               winbindd</b> to write status information to the winbind 
+               log file including information about the number of user and 
+               group ids allocated by <b class="command">winbindd</b>.</p><p>Log files are stored in the filename specified by the 
+               log file parameter.</p></dd></dl></div></div><div class="refsect1" lang="en"><h2>FILES</h2><div class="variablelist"><dl><dt><span class="term"><tt class="filename">/etc/nsswitch.conf(5)</tt></span></dt><dd><p>Name service switch configuration file.</p></dd><dt><span class="term">/tmp/.winbindd/pipe</span></dt><dd><p>The UNIX pipe over which clients communicate with 
+               the <b class="command">winbindd</b> program.  For security reasons, the 
+               winbind client will only attempt to connect to the winbindd daemon 
+               if both the <tt class="filename">/tmp/.winbindd</tt> directory
+               and <tt class="filename">/tmp/.winbindd/pipe</tt> file are owned by 
+               root. </p></dd><dt><span class="term">$LOCKDIR/winbindd_privilaged/pipe</span></dt><dd><p>The UNIX pipe over which 'privilaged' clients 
+                communicate with the <b class="command">winbindd</b> program.  For security 
+                reasons, access to some winbindd functions - like those needed by 
+                the <b class="command">ntlm_auth</b> utility - is restricted.  By default,
+                only users in the 'root' group will get this access, however the administrator
+                may change the group permissions on $LOCKDIR/winbindd_privilaged to allow
+                programs like 'squid' to use ntlm_auth.
+               Note that the winbind client will only attempt to connect to the winbindd daemon 
+               if both the <tt class="filename">$LOCKDIR/winbindd_privilaged</tt> directory
+               and <tt class="filename">$LOCKDIR/winbindd_privilaged/pipe</tt> file are owned by 
+               root. </p></dd><dt><span class="term">/lib/libnss_winbind.so.X</span></dt><dd><p>Implementation of name service switch library.
+               </p></dd><dt><span class="term">$LOCKDIR/winbindd_idmap.tdb</span></dt><dd><p>Storage for the Windows NT rid to UNIX user/group 
+               id mapping.  The lock directory is specified when Samba is initially 
+               compiled using the <i class="parameter"><tt>--with-lockdir</tt></i> option.
+               This directory is by default <tt class="filename">/usr/local/samba/var/locks
+               </tt>. </p></dd><dt><span class="term">$LOCKDIR/winbindd_cache.tdb</span></dt><dd><p>Storage for cached user and group information.
+               </p></dd></dl></div></div><div class="refsect1" lang="en"><h2>VERSION</h2><p>This man page is correct for version 3.0 of
+        the Samba suite.</p></div><div class="refsect1" lang="en"><h2>SEE ALSO</h2><p><tt class="filename">nsswitch.conf(5)</tt>, <a href="Samba.7.html"><span class="citerefentry"><span class="refentrytitle">Samba</span>(7)</span></a>, <a href="wbinfo.8.html"><span class="citerefentry"><span class="refentrytitle">wbinfo</span>(8)</span></a>, <a href="smb.conf.5.html"><span class="citerefentry"><span class="refentrytitle">smb.conf</span>(5)</span></a></p></div><div class="refsect1" lang="en"><h2>AUTHOR</h2><p>The original Samba software and related utilities 
+       were created by Andrew Tridgell. Samba is now developed
+       by the Samba Team as an Open Source project similar 
+       to the way the Linux kernel is developed.</p><p><b class="command">wbinfo</b> and <b class="command">winbindd</b> were 
+       written by Tim Potter.</p><p>The conversion to DocBook for Samba 2.2 was done 
+       by Gerald Carter. The conversion to DocBook XML 4.2 for
+       Samba 3.0 was done by Alexander Bokovoy.</p></div></div></body></html>
diff --git a/docs/manpages/.cvsignore b/docs/manpages/.cvsignore
new file mode 100644 (file)
index 0000000..aa70508
--- /dev/null
@@ -0,0 +1,2 @@
+manpage.links
+manpage.refs
diff --git a/docs/manpages/editreg.1 b/docs/manpages/editreg.1
new file mode 100644 (file)
index 0000000..6f418a2
--- /dev/null
@@ -0,0 +1,71 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "EDITREG" 1 "" "" ""
+.SH NAME
+editreg \- A utility to report and change SIDs in registry files
+.SH "SYNOPSIS"
+
+.nf
+\fBeditreg\fR [-v] [-c file] {file}
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBeditreg\fR is a utility that can visualize windows registry files (currently only NT4) and apply so-called commandfiles to them\&.
+
+.SH "OPTIONS"
+
+.TP
+registry_file
+Registry file to view or edit\&.
+
+
+.TP
+-v,--verbose
+Increases verbosity of messages\&.
+
+
+.TP
+-c commandfile
+Read commands to execute on \fIregistry_file\fR from \fIcommandfile\fR\&. Currently not yet supported!
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The editreg man page was written by Jelmer Vernooij\&.
+
diff --git a/docs/manpages/findsmb.1 b/docs/manpages/findsmb.1
new file mode 100644 (file)
index 0000000..4da2c12
--- /dev/null
@@ -0,0 +1,95 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "FINDSMB" 1 "" "" ""
+.SH NAME
+findsmb \- list info about machines that respond to SMB name queries on a subnet
+.SH "SYNOPSIS"
+
+.nf
+\fBfindsmb\fR [subnet broadcast address]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This Perl script is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBfindsmb\fR is a Perl script that prints out several pieces of information about machines on a subnet that respond to SMB name query requests\&. It uses \fBnmblookup\fR(1) and \fBsmbclient\fR(1) to obtain this information\&.
+
+.SH "OPTIONS"
+
+.TP
+-r
+Controls whether \fBfindsmb\fR takes bugs in Windows95 into account when trying to find a NetBIOS name registered of the remote machine\&. This option is disabled by default because it is specific to Windows 95 and Windows 95 machines only\&. If set, \fBnmblookup\fR(1) will be called with \fB-B\fR option\&.
+
+
+.TP
+subnet broadcast address
+Without this option, \fBfindsmb \fR will probe the subnet of the machine where \fBfindsmb\fR(1) is run\&. This value is passed to \fBnmblookup\fR(1) as part of the \fB-B\fR option\&.
+
+
+.SH "EXAMPLES"
+
+.PP
+The output of \fBfindsmb\fR lists the following information for all machines that respond to the initial\fBnmblookup\fR for any name: IP address, NetBIOS name, Workgroup name, operating system, and SMB server version\&.
+
+.PP
+There will be a '+' in front of the workgroup name for machines that are local master browsers for that workgroup\&. There will be an '*' in front of the workgroup name for machines that are the domain master browser for that workgroup\&. Machines that are running Windows, Windows 95 or Windows 98 will not show any information about the operating system or server version\&.
+
+.PP
+The command with \fB-r\fR option must be run on a system without \fBnmbd\fR(8)running\&. If \fBnmbd\fR is running on the system, you will only get the IP address and the DNS name of the machine\&. To get proper responses from Windows 95 and Windows 98 machines, the command must be run as root and with \fB-r\fR option on a machine without \fBnmbd\fR running\&.
+
+.PP
+For example, running \fBfindsmb\fR without \fB-r\fR option set would yield output similar to the following
+.nf
+
+IP ADDR         NETBIOS NAME   WORKGROUP/OS/VERSION 
+--------------------------------------------------------------------- 
+192\&.168\&.35\&.10   MINESET-TEST1  [DMVENGR]
+192\&.168\&.35\&.55   LINUXBOX      *[MYGROUP] [Unix] [Samba 2\&.0\&.6]
+192\&.168\&.35\&.56   HERBNT2        [HERB-NT]
+192\&.168\&.35\&.63   GANDALF        [MVENGR] [Unix] [Samba 2\&.0\&.5a for IRIX]
+192\&.168\&.35\&.65   SAUNA          [WORKGROUP] [Unix] [Samba 1\&.9\&.18p10]
+192\&.168\&.35\&.71   FROGSTAR       [ENGR] [Unix] [Samba 2\&.0\&.0 for IRIX]
+192\&.168\&.35\&.78   HERBDHCP1     +[HERB]
+192\&.168\&.35\&.88   SCNT2         +[MVENGR] [Windows NT 4\&.0] [NT LAN Manager 4\&.0]
+192\&.168\&.35\&.93   FROGSTAR-PC    [MVENGR] [Windows 5\&.0] [Windows 2000 LAN Manager]
+192\&.168\&.35\&.97   HERBNT1       *[HERB-NT] [Windows NT 4\&.0] [NT LAN Manager 4\&.0]
+.fi
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBnmbd\fR(8),\fBsmbclient\fR(1), and \fBnmblookup\fR(1) 
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/lmhosts.5 b/docs/manpages/lmhosts.5
new file mode 100644 (file)
index 0000000..47bedda
--- /dev/null
@@ -0,0 +1,92 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "LMHOSTS" 5 "" "" ""
+.SH NAME
+lmhosts \- The Samba NetBIOS hosts file
+.SH "SYNOPSIS"
+
+.PP
+\fIlmhosts\fR is the \fBSamba\fR(7) NetBIOS name to IP address mapping file\&.
+
+.SH "DESCRIPTION"
+
+.PP
+This file is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fIlmhosts\fR is the \fBSamba \fR NetBIOS name to IP address mapping file\&. It is very similar to the \fI/etc/hosts\fR file format, except that the hostname component must correspond to the NetBIOS naming format\&.
+
+.SH "FILE FORMAT"
+
+.PP
+It is an ASCII file containing one line for NetBIOS name\&. The two fields on each line are separated from each other by white space\&. Any entry beginning with '#' is ignored\&. Each line in the lmhosts file contains the following information:
+
+.TP 3
+\(bu
+IP Address - in dotted decimal format\&.
+
+.TP
+\(bu
+NetBIOS Name - This name format is a maximum fifteen character host name, with an optional trailing '#' character followed by the NetBIOS name type as two hexadecimal digits\&.
+
+
+If the trailing '#' is omitted then the given IP address will be returned for all names that match the given name, whatever the NetBIOS name type in the lookup\&.
+
+.LP
+
+.PP
+An example follows:
+.nf
+
+#
+# Sample Samba lmhosts file\&.
+#
+192\&.9\&.200\&.1      TESTPC
+192\&.9\&.200\&.20     NTSERVER#20
+192\&.9\&.200\&.21     SAMBASERVER
+       .fi
+
+.PP
+Contains three IP to NetBIOS name mappings\&. The first and third will be returned for any queries for the names "TESTPC" and "SAMBASERVER" respectively, whatever the type component of the NetBIOS name requested\&.
+
+.PP
+The second mapping will be returned only when the "0x20" name type for a name "NTSERVER" is queried\&. Any other name type will not be resolved\&.
+
+.PP
+The default location of the \fIlmhosts\fR file is in the same directory as the \fBsmb.conf\fR(5) file\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbclient\fR(1), \fBsmb.conf\fR(5), and \fBsmbpasswd\fR(8) 
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available atftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/log2pcap.1 b/docs/manpages/log2pcap.1
new file mode 100644 (file)
index 0000000..60df066
--- /dev/null
@@ -0,0 +1,116 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "LOG2PCAP" 1 "" "" ""
+.SH NAME
+log2pcap \- Extract network traces from Samba log files
+.SH "SYNOPSIS"
+
+.nf
+\fBlog2pcap\fR [-h] [-q] [logfile] [pcap_file]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBlog2pcap\fR reads in a samba log file and generates a pcap file (readable by most sniffers, such as ethereal or tcpdump) based on the packet dumps in the log file\&.
+
+.PP
+The log file must have a \fIlog level\fR of at least \fB5\fR to get the SMB header/parameters right, \fB10\fR to get the first 512 data bytes of the packet and \fB50\fR to get the whole packet\&.
+
+.SH "OPTIONS"
+
+.TP
+-h
+If this parameter is specified the output file will be a hex dump, in a format that is readable by the text2pcap utility\&.
+
+
+.TP
+-q
+Be quiet\&. No warning messages about missing or incomplete data will be given\&.
+
+
+.TP
+logfile
+Samba log file\&. log2pcap will try to read the log from stdin if the log file is not specified\&.
+
+
+.TP
+pcap_file
+Name of the output file to write the pcap (or hexdump) data to\&. If this argument is not specified, output data will be written to stdout\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "EXAMPLES"
+
+.PP
+Extract all network traffic from all samba log files:
+
+.PP
+
+.nf
+
+       $ cat /var/log/* | log2pcap > trace\&.pcap
+       .fi
+
+
+.PP
+Convert to pcap using text2pcap:
+
+.PP
+
+.nf
+
+       $ log2pcap -h samba\&.log | text2pcap -T 139,139 - trace\&.pcap
+       .fi
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "BUGS"
+
+.PP
+Only SMB data is extracted from the samba logs, no LDAP, NetBIOS lookup or other data\&.
+
+.PP
+The generated TCP and IP headers don't contain a valid checksum\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBtext2pcap\fR(1), \fBethereal\fR(1)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+This manpage was written by Jelmer Vernooij\&.
+
diff --git a/docs/manpages/mount.cifs.8 b/docs/manpages/mount.cifs.8
new file mode 100644 (file)
index 0000000..9fcabf3
--- /dev/null
@@ -0,0 +1,186 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "MOUNT.CIFS" 8 "" "" ""
+.SH NAME
+mount.cifs \- mount using the Common Internet File System (CIFS)
+.SH "SYNOPSIS"
+
+.nf
+\fBmount.cifs\fR {service} {mount-point} [-o options]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+mount\&.cifs mounts a Linux CIFS filesystem\&. It is usually invoked indirectly by the \fBmount\fR(8) command when using the "-t cifs" option\&. This command only works in Linux, and the kernel must support the cifs filesystem\&. The CIFS protocol is the successor to the SMB protocol and is supported by most Windows servers and many other commercial servers and Network Attached Storage appliances as well as by the popular Open Source server Samba\&.
+
+.PP
+The mount\&.cifs utility attaches the UNC name (exported network resource) to the local directory \fBmount-point\fR\&. It is possible to set the mode for mount\&.cifs to setuid root to allow non-root users to mount shares to directories for which they have write permission\&.
+
+.PP
+Options to \fBmount\&.cifs\fR are specified as a comma-separated list of key=value pairs\&. It is possible to send options other than those listed here, assuming that cifs supports them\&. If you get mount failures, check your kernel log for errors on unknown options\&.
+
+.PP
+\fBmount\&.cifs\fR is a daemon\&. After mounting it keeps running until the mounted resource is unmounted (usually via the umount utility)
+
+.SH "OPTIONS"
+
+.TP
+username=\fIarg\fR
+specifies the username to connect as\&. If this is not given, then the environment variable \fBUSER\fR is used\&. This option can also take the form "user%password" or "user/workgroup" or "user/workgroup%password" to allow the password and workgroup to be specified as part of the username\&.
+
+
+.TP
+password=\fIarg\fR
+specifies the CIFS password\&. If this option is not given then the environment variable \fBPASSWD\fR is used\&. If it can find no password \fBmount\&.cifs\fR will prompt for a passeword, unless the guest option is given\&.
+
+
+Note that password which contain the arguement delimiter character (i\&.e\&. a comma ',') will failed to be parsed correctly on the command line\&. However, the same password defined in the PASSWD environment variable or a credentials file (see below) will be read correctly\&.
+
+
+.TP
+credentials=\fIfilename\fR
+specifies a file that contains a username and/or password\&. The format of the file is:
+
+
+
+.nf
+               username = value
+               password = value
+.fi
+This is preferred over having passwords in plaintext in a shared file, such as \fI/etc/fstab\fR\&. Be sure to protect any credentials file properly\&.
+
+
+.TP
+uid=\fIarg\fR
+sets the uid that will own all files on the mounted filesystem\&. It may be specified as either a username or a numeric uid\&. This parameter is ignored when the target server supports the CIFS Unix extensions\&.
+
+
+.TP
+gid=\fIarg\fR
+sets the gid that will own all files on the mounted filesystem\&. It may be specified as either a groupname or a numeric gid\&. This parameter is ignored when the target server supports the CIFS Unix extensions\&.
+
+
+.TP
+port=\fIarg\fR
+sets the port number on the server to attempt to contact to negotiate CIFS support\&. If the CIFS server is not listening on this port or if it is not specified, the default ports will be tried i\&.e\&. port 445 is tried and if no response then port 139 is tried\&.
+
+
+.TP
+file_mode=\fIarg\fR
+If the server does not support the CIFS Unix extensions this overrides default file mode which will be used locally\&.
+
+
+.TP
+dir_mode=\fIarg\fR
+If the server does not support the CIFS Unix extensions this overrides the default mode for directories\&.
+
+
+.TP
+ip=\fIarg\fR
+sets the destination host or IP address\&.
+
+
+.TP
+domain=\fIarg\fR
+sets the domain (workgroup) of the user
+
+
+.TP
+guest
+don't prompt for a password
+
+
+.TP
+ro
+mount read-only
+
+
+.TP
+rw
+mount read-write
+
+
+.TP
+rsize
+default network read size
+
+
+.TP
+wsize
+default network write size
+
+
+.SH "ENVIRONMENT VARIABLES"
+
+.PP
+The variable \fBUSER\fR may contain the username of the person using the client\&. This information is used only if the protocol level is high enough to support session-level passwords\&. The variable can be used to set both username and password by using the format username%password\&.
+
+.PP
+The variable \fBPASSWD\fR may contain the password of the person using the client\&. This information is used only if the protocol level is high enough to support session-level passwords\&.
+
+.PP
+The variable \fBPASSWD_FILE\fR may contain the pathname of a file to read the password from\&. A single line of input is read and used as the password\&.
+
+.SH "NOTES"
+
+.PP
+This command may be used only by root\&.
+
+.SH "CONFIGURATION"
+
+.PP
+The primary mechanism for making configuration changes and for reading debug information for the cifs vfs is via the Linux /proc filesystem\&. In the directory /proc/fs/cifs are various configuration files and pseudo files which can display debug information\&. For more information see the kernel file fs/cifs/README
+
+.SH "BUGS"
+
+.PP
+Passwords and other options containing , can not be handled\&. For passwords an alternative way of passing them is in a credentials file or in the PASSWD environment\&.
+
+.PP
+The credentials file does not handle usernames or passwords with leading space\&.
+
+.PP
+Note that the typical response to a bug report is suggestion to try the latest version first\&. So please try doing that first, and always include which versions you use of relevant software when reporting bugs (minimum: samba, kernel, distribution)
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+Documentation/filesystems/cifs\&.txt and fs/cifs/README in the linux kernel source tree may contain additional options and information\&.
+
+.SH "AUTHOR"
+
+.PP
+Steve French
+
+.PP
+The syntax and manpage were loosely based on that of smbmount\&. It was converted to Docbook/XML by Jelmer Vernooij\&.
+
+.PP
+The current maintainer of the Linux cifs vfs and the userspace tool \fBmount\&.cifs\fR is Steve French\&. The SAMBA Mailing list is the preferred place to ask questions regarding these programs\&.
+
diff --git a/docs/manpages/net.8 b/docs/manpages/net.8
new file mode 100644 (file)
index 0000000..2051804
--- /dev/null
@@ -0,0 +1,554 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "NET" 8 "" "" ""
+.SH NAME
+net \- Tool for administration of Samba and remote CIFS servers.
+.SH "SYNOPSIS"
+
+.nf
+\fBnet\fR {<ads|rap|rpc>} [-h] [-w workgroup] [-W myworkgroup] [-U user] [-I ip-address]
+    [-p port] [-n myname] [-s conffile] [-S server] [-l] [-P] [-D debuglevel]
+   
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+The samba net utility is meant to work just like the net utility available for windows and DOS\&. The first argument should be used to specify the protocol to use when executing a certain command\&. ADS is used for ActiveDirectory, RAP is using for old (Win9x/NT3) clients and RPC can be used for NT4 and Windows 2000\&. If this argument is omitted, net will try to determine it automatically\&. Not all commands are available on all protocols\&.
+
+.SH "OPTIONS"
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-w target-workgroup
+Sets target workgroup or domain\&. You have to specify either this option or the IP address or the name of a server\&.
+
+
+.TP
+-W workgroup
+Sets client workgroup or domain
+
+
+.TP
+-U user
+User name to use
+
+
+.TP
+-I ip-address
+IP address of target server to use\&. You have to specify either this option or a target workgroup or a target server\&.
+
+
+.TP
+-p port
+Port on the target server to connect to (usually 139 or 445)\&. Defaults to trying 445 first, then 139\&.
+
+
+.TP
+-n <primary NetBIOS name>
+This option allows you to override the NetBIOS name that Samba uses for itself\&. This is identical to setting the \fInetbios name\fR parameter in the \fIsmb\&.conf\fR file\&. However, a command line setting will take precedence over settings in \fIsmb\&.conf\fR\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-S server
+Name of target server\&. You should specify either this option or a target workgroup or a target IP address\&.
+
+
+.TP
+-l
+When listing data, give more information on each item\&.
+
+
+.TP
+-P
+Make queries to the external server using the machine account of the local server\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.SH "COMMANDS"
+
+.SS "CHANGESECRETPW"
+
+.PP
+This command allows the Samba machine account password to be set from an external application to a machine account password that has already been stored in Active Directory\&. DO NOT USE this command unless you know exactly what you are doing\&. The use of this command requires that the force flag (-f) be used also\&. There will be NO command prompt\&. Whatever information is piped into stdin, either by typing at the command line or otherwise, will be stored as the literal machine password\&. Do NOT use this without care and attention as it will overwrite a legitimate machine password without warning\&. YOU HAVE BEEN WARNED\&.
+
+.SS "TIME"
+
+.PP
+The \fBNET TIME\fR command allows you to view the time on a remote server or synchronise the time on the local server with the time on the remote server\&.
+
+.PP
+Without any options, the \fBNET TIME\fR command displays the time on the remote server\&.
+
+.PP
+Displays the time on the remote server in a format ready for \fB/bin/date\fR
+
+.PP
+Tries to set the date and time of the local server to that on the remote server using \fB/bin/date\fR\&.
+
+.PP
+Displays the timezone in hours from GMT on the remote computer\&.
+
+.SS "[RPC|ADS] JOIN [TYPE] [-U username[%password]] [options]"
+
+.PP
+Join a domain\&. If the account already exists on the server, and [TYPE] is MEMBER, the machine will attempt to join automatically\&. (Assuming that the machine has been created in server manager) Otherwise, a password will be prompted for, and a new account may be created\&.
+
+.PP
+[TYPE] may be PDC, BDC or MEMBER to specify the type of server joining the domain\&.
+
+.SS "[RPC] OLDJOIN [options]"
+
+.PP
+Join a domain\&. Use the OLDJOIN option to join the domain using the old style of domain joining - you need to create a trust account in server manager first\&.
+
+.SS "[RPC|ADS] USER"
+
+.PP
+Delete specified user
+
+.PP
+List all users
+
+.PP
+List the domain groups of a the specified user\&.
+
+.PP
+Add specified user\&.
+
+.SS "[RPC|ADS] GROUP"
+
+.PP
+List user groups\&.
+
+.PP
+Delete specified group\&.
+
+.PP
+Create specified group\&.
+
+.SS "[RAP|RPC] SHARE"
+
+.PP
+Enumerates all exported resources (network shares) on target server\&.
+
+.PP
+Adds a share from a server (makes the export active)\&. Maxusers specifies the number of users that can be connected to the share simultaneously\&.
+
+.PP
+Delete specified share\&.
+
+.SS "[RPC|RAP] FILE"
+
+.PP
+List all open files on remote server\&.
+
+.PP
+Close file with specified \fIfileid\fR on remote server\&.
+
+.PP
+Print information on specified \fIfileid\fR\&. Currently listed are: file-id, username, locks, path, permissions\&.
+
+.RS
+.Sh "Note"
+
+.PP
+Currently NOT implemented\&.
+
+.RE
+
+.SS "SESSION"
+
+.PP
+Without any other options, SESSION enumerates all active SMB/CIFS sessions on the target server\&.
+
+.PP
+Close the specified sessions\&.
+
+.PP
+Give a list with all the open files in specified session\&.
+
+.SS "RAP SERVER DOMAIN"
+
+.PP
+List all servers in specified domain or workgroup\&. Defaults to local domain\&.
+
+.SS "RAP DOMAIN"
+
+.PP
+Lists all domains and workgroups visible on the current network\&.
+
+.SS "RAP PRINTQ"
+
+.PP
+Lists the specified print queue and print jobs on the server\&. If the \fIQUEUE_NAME\fR is omitted, all queues are listed\&.
+
+.PP
+Delete job with specified id\&.
+
+.SS "RAP VALIDATE user [password]"
+
+.PP
+Validate whether the specified user can log in to the remote server\&. If the password is not specified on the commandline, it will be prompted\&.
+
+.RS
+.Sh "Note"
+
+.PP
+Currently NOT implemented\&.
+
+.RE
+
+.SS "RAP GROUPMEMBER"
+
+.PP
+List all members of the specified group\&.
+
+.PP
+Delete member from group\&.
+
+.PP
+Add member to group\&.
+
+.SS "RAP ADMIN command"
+
+.PP
+Execute the specified \fIcommand\fR on the remote server\&. Only works with OS/2 servers\&.
+
+.RS
+.Sh "Note"
+
+.PP
+Currently NOT implemented\&.
+
+.RE
+
+.SS "RAP SERVICE"
+
+.PP
+Start the specified service on the remote server\&. Not implemented yet\&.
+
+.RS
+.Sh "Note"
+
+.PP
+Currently NOT implemented\&.
+
+.RE
+
+.PP
+Stop the specified service on the remote server\&.
+
+.RS
+.Sh "Note"
+
+.PP
+Currently NOT implemented\&.
+
+.RE
+
+.SS "RAP PASSWORD USER OLDPASS NEWPASS"
+
+.PP
+Change password of \fIUSER\fR from \fIOLDPASS\fR to \fINEWPASS\fR\&.
+
+.SS "LOOKUP"
+
+.PP
+Lookup the IP address of the given host with the specified type (netbios suffix)\&. The type defaults to 0x20 (workstation)\&.
+
+.PP
+Give IP address of LDAP server of specified \fIDOMAIN\fR\&. Defaults to local domain\&.
+
+.PP
+Give IP address of KDC for the specified \fIREALM\fR\&. Defaults to local realm\&.
+
+.PP
+Give IP's of Domain Controllers for specified \fI DOMAIN\fR\&. Defaults to local domain\&.
+
+.PP
+Give IP of master browser for specified \fIDOMAIN\fR or workgroup\&. Defaults to local domain\&.
+
+.SS "CACHE"
+
+.PP
+Samba uses a general caching interface called 'gencache'\&. It can be controlled using 'NET CACHE'\&.
+
+.PP
+All the timeout parameters support the suffixes: s - Secondsm - Minutesh - Hoursd - Daysw - Weeks 
+
+.PP
+Add specified key+data to the cache with the given timeout\&.
+
+.PP
+Delete key from the cache\&.
+
+.PP
+Update data of existing cache entry\&.
+
+.PP
+Search for the specified pattern in the cache data\&.
+
+.PP
+List all current items in the cache\&.
+
+.PP
+Remove all the current items from the cache\&.
+
+.SS "GETLOCALSID [DOMAIN]"
+
+.PP
+Print the SID of the specified domain, or if the parameter is omitted, the SID of the domain the local server is in\&.
+
+.SS "SETLOCALSID S-1-5-21-x-y-z"
+
+.PP
+Sets domain sid for the local server to the specified SID\&.
+
+.SS "GROUPMAP"
+
+.PP
+Manage the mappings between Windows group SIDs and UNIX groups\&. Parameters take the for "parameter=value"\&. Common options include:
+
+.TP 3
+\(bu
+unixgroup - Name of the UNIX group
+
+.TP
+\(bu
+ntgroup - Name of the Windows NT group (must be resolvable to a SID
+
+.TP
+\(bu
+rid - Unsigned 32-bit integer
+
+.TP
+\(bu
+sid - Full SID in the form of "S-1-\&.\&.\&."
+
+.TP
+\(bu
+type - Type of the group; either 'domain', 'local', or 'builtin'
+
+.TP
+\(bu
+comment - Freeform text description of the group
+
+.LP
+
+.PP
+Add a new group mapping entry
+
+.PP
+net groupmap add {rid=int|sid=string} unixgroup=string [type={domain|local|builtin}] [ntgroup=string] [comment=string]
+
+.PP
+Delete a group mapping entry
+
+.PP
+net groupmap delete {ntgroup=string|sid=SID}
+
+.PP
+Update en existing group entry
+
+.PP
+net groupmap modify {ntgroup=string|sid=SID} [unixgroup=string] [comment=string] [type={domain|local}
+
+.PP
+List existing group mapping entries
+
+.PP
+net groupmap list [verbose] [ntgroup=string] [sid=SID]
+
+.SS "MAXRID"
+
+.PP
+Prints out the highest RID currently in use on the local server (by the active 'passdb backend')\&.
+
+.SS "RPC INFO"
+
+.PP
+Print information about the domain of the remote server, such as domain name, domain sid and number of users and groups\&.
+
+.SS "[RPC|ADS] TESTJOIN"
+
+.PP
+Check whether participation in a domain is still valid\&.
+
+.SS "[RPC|ADS] CHANGETRUSTPW"
+
+.PP
+Force change of domain trust password\&.
+
+.SS "RPC TRUSTDOM"
+
+.PP
+Add a interdomain trust account for \fIDOMAIN\fR to the remote server\&.
+
+.PP
+Remove interdomain trust account for \fIDOMAIN\fR from the remote server\&.
+
+.RS
+.Sh "Note"
+
+.PP
+Currently NOT implemented\&.
+
+.RE
+
+.PP
+Establish a trust relationship to a trusting domain\&. Interdomain account must already be created on the remote PDC\&.
+
+.PP
+Abandon relationship to trusted domain
+
+.PP
+List all current interdomain trust relationships\&.
+
+.SS "RPC ABORTSHUTDOWN"
+
+.PP
+Abort the shutdown of a remote server\&.
+
+.SS "SHUTDOWN [-t timeout] [-r] [-f] [-C message]"
+
+.PP
+Shut down the remote server\&.
+
+.TP
+-r
+Reboot after shutdown\&.
+
+
+.TP
+-f
+Force shutting down all applications\&.
+
+
+.TP
+-t timeout
+Timeout before system will be shut down\&. An interactive user of the system can use this time to cancel the shutdown\&.
+
+
+.TP
+-C message
+Display the specified message on the screen to announce the shutdown\&.
+
+
+.SS "SAMDUMP"
+
+.PP
+Print out sam database of remote server\&. You need to run this on either a BDC\&.
+
+.SS "VAMPIRE"
+
+.PP
+Export users, aliases and groups from remote server to local server\&. Can only be run an a BDC\&.
+
+.SS "GETSID"
+
+.PP
+Fetch domain SID and store it in the local \fIsecrets\&.tdb\fR\&.
+
+.SS "ADS LEAVE"
+
+.PP
+Make the remote host leave the domain it is part of\&.
+
+.SS "ADS STATUS"
+
+.PP
+Print out status of machine account of the local machine in ADS\&. Prints out quite some debug info\&. Aimed at developers, regular users should use \fBNET ADS TESTJOIN\fR\&.
+
+.SS "ADS PRINTER"
+
+.PP
+Lookup info for \fIPRINTER\fR on \fISERVER\fR\&. The printer name defaults to "*", the server name defaults to the local host\&.
+
+.PP
+Publish specified printer using ADS\&.
+
+.PP
+Remove specified printer from ADS directory\&.
+
+.SS "ADS SEARCH EXPRESSION ATTRIBUTES..."
+
+.PP
+Perform a raw LDAP search on a ADS server and dump the results\&. The expression is a standard LDAP search expression, and the attributes are a list of LDAP fields to show in the results\&.
+
+.PP
+Example: \fBnet ads search '(objectCategory=group)' sAMAccountName\fR 
+
+.SS "ADS DN DN (attributes)"
+
+.PP
+Perform a raw LDAP search on a ADS server and dump the results\&. The DN standard LDAP DN, and the attributes are a list of LDAP fields to show in the result\&.
+
+.PP
+Example: \fBnet ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' SAMAccountName\fR
+
+.SS "WORKGROUP"
+
+.PP
+Print out workgroup name for specified kerberos realm\&.
+
+.SS "HELP [COMMAND]"
+
+.PP
+Gives usage information for the specified command\&.
+
+.SH "VERSION"
+
+.PP
+This man page is complete for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The net manpage was written by Jelmer Vernooij\&.
+
diff --git a/docs/manpages/nmbd.8 b/docs/manpages/nmbd.8
new file mode 100644 (file)
index 0000000..dbf6593
--- /dev/null
@@ -0,0 +1,178 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "NMBD" 8 "" "" ""
+.SH NAME
+nmbd \- NetBIOS name server to provide NetBIOS over IP naming services to clients
+.SH "SYNOPSIS"
+
+.nf
+\fBnmbd\fR [-D] [-F] [-S] [-a] [-i] [-o] [-h] [-V] [-d <debug level>] [-H <lmhosts file>] [-l <log directory>] [-n <primary netbios name>] [-p <port number>] [-s <configuration file>]
+    
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This program is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBnmbd\fR is a server that understands and can reply to NetBIOS over IP name service requests, like those produced by SMB/CIFS clients such as Windows 95/98/ME, Windows NT, Windows 2000, Windows XP and LanManager clients\&. It also participates in the browsing protocols which make up the Windows "Network Neighborhood" view\&.
+
+.PP
+SMB/CIFS clients, when they start up, may wish to locate an SMB/CIFS server\&. That is, they wish to know what IP number a specified host is using\&.
+
+.PP
+Amongst other services, \fBnmbd\fR will listen for such requests, and if its own NetBIOS name is specified it will respond with the IP number of the host it is running on\&. Its "own NetBIOS name" is by default the primary DNS name of the host it is running on, but this can be overridden with the \fB-n\fR option (see OPTIONS below)\&. Thus \fBnmbd\fR will reply to broadcast queries for its own name(s)\&. Additional names for \fBnmbd\fR to respond on can be set via parameters in the \fBsmb.conf\fR(5) configuration file\&.
+
+.PP
+\fBnmbd\fR can also be used as a WINS (Windows Internet Name Server) server\&. What this basically means is that it will act as a WINS database server, creating a database from name registration requests that it receives and replying to queries from clients for these names\&.
+
+.PP
+In addition, \fBnmbd\fR can act as a WINS proxy, relaying broadcast queries from clients that do not understand how to talk the WINS protocol to a WINS server\&.
+
+.SH "OPTIONS"
+
+.TP
+-D
+If specified, this parameter causes \fBnmbd\fR to operate as a daemon\&. That is, it detaches itself and runs in the background, fielding requests on the appropriate port\&. By default, \fBnmbd\fR will operate as a daemon if launched from a command shell\&. nmbd can also be operated from the \fBinetd\fR meta-daemon, although this is not recommended\&.
+
+
+.TP
+-F
+If specified, this parameter causes the main \fBnmbd\fR process to not daemonize, i\&.e\&. double-fork and disassociate with the terminal\&. Child processes are still created as normal to service each connection request, but the main process does not exit\&. This operation mode is suitable for running \fBnmbd\fR under process supervisors such as \fBsupervise\fR and \fBsvscan\fR from Daniel J\&. Bernstein's \fBdaemontools\fR package, or the AIX process monitor\&.
+
+
+.TP
+-S
+If specified, this parameter causes \fBnmbd\fR to log to standard output rather than a file\&.
+
+
+.TP
+-i
+If this parameter is specified it causes the server to run "interactively", not as a daemon, even if the server is executed on the command line of a shell\&. Setting this parameter negates the implicit daemon mode when run from the command line\&. \fBnmbd\fR also logs to standard output, as if the \fB-S\fR parameter had been given\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-H <filename>
+NetBIOS lmhosts file\&. The lmhosts file is a list of NetBIOS names to IP addresses that is loaded by the nmbd server and used via the name resolution mechanism \fIname resolve order\fR described in \fBsmb.conf\fR(5) to resolve any NetBIOS name queries needed by the server\&. Note that the contents of this file are \fBNOT\fR used by \fBnmbd\fR to answer any name queries\&. Adding a line to this file affects name NetBIOS resolution from this host \fBONLY\fR\&.
+
+
+The default path to this file is compiled into Samba as part of the build process\&. Common defaults are \fI/usr/local/samba/lib/lmhosts\fR, \fI/usr/samba/lib/lmhosts\fR or \fI/etc/samba/lmhosts\fR\&. See the \fBlmhosts\fR(5) man page for details on the contents of this file\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-p <UDP port number>
+UDP port number is a positive integer value\&. This option changes the default UDP port number (normally 137) that \fBnmbd\fR responds to name queries on\&. Don't use this option unless you are an expert, in which case you won't need help!
+
+
+.SH "FILES"
+
+.TP
+\fI/etc/inetd\&.conf\fR
+If the server is to be run by the \fBinetd\fR meta-daemon, this file must contain suitable startup information for the meta-daemon\&.
+
+
+.TP
+\fI/etc/rc\fR
+or whatever initialization script your system uses)\&.
+
+
+If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server\&.
+
+
+.TP
+\fI/etc/services\fR
+If running the server via the meta-daemon \fBinetd\fR, this file must contain a mapping of service name (e\&.g\&., netbios-ssn) to service port (e\&.g\&., 139) and protocol type (e\&.g\&., tcp)\&.
+
+
+.TP
+\fI/usr/local/samba/lib/smb\&.conf\fR
+This is the default location of the \fBsmb.conf\fR(5) server configuration file\&. Other common places that systems install this file are \fI/usr/samba/lib/smb\&.conf\fR and \fI/etc/samba/smb\&.conf\fR\&.
+
+
+When run as a WINS server (see the \fIwins support\fR parameter in the \fBsmb.conf\fR(5) man page), \fBnmbd\fR will store the WINS database in the file \fIwins\&.dat\fR in the \fIvar/locks\fR directory configured under wherever Samba was configured to install itself\&.
+
+
+If \fBnmbd\fR is acting as a \fB browse master\fR (see the \fIlocal master\fR parameter in the \fBsmb.conf\fR(5) man page, \fBnmbd\fR will store the browsing database in the file \fIbrowse\&.dat \fR in the \fIvar/locks\fR directory configured under wherever Samba was configured to install itself\&.
+
+
+.SH "SIGNALS"
+
+.PP
+To shut down an \fBnmbd\fR process it is recommended that SIGKILL (-9) \fBNOT\fR be used, except as a last resort, as this may leave the name database in an inconsistent state\&. The correct way to terminate \fBnmbd\fR is to send it a SIGTERM (-15) signal and wait for it to die on its own\&.
+
+.PP
+\fBnmbd\fR will accept SIGHUP, which will cause it to dump out its namelists into the file \fInamelist\&.debug \fR in the \fI/usr/local/samba/var/locks\fR directory (or the \fIvar/locks\fR directory configured under wherever Samba was configured to install itself)\&. This will also cause \fBnmbd\fR to dump out its server database in the \fIlog\&.nmb\fR file\&.
+
+.PP
+The debug log level of nmbd may be raised or lowered using \fBsmbcontrol\fR(1) (SIGUSR[1|2] signals are no longer used since Samba 2\&.2)\&. This is to allow transient problems to be diagnosed, whilst still running at a normally low log level\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBinetd\fR(8), \fBsmbd\fR(8), \fBsmb.conf\fR(5), \fBsmbclient\fR(1), \fBtestparm\fR(1), \fBtestprns\fR(1), and the Internet RFC's \fIrfc1001\&.txt\fR, \fIrfc1002\&.txt\fR\&. In addition the CIFS (formerly SMB) specification is available as a link from the Web page http://samba\&.org/cifs/\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/nmblookup.1 b/docs/manpages/nmblookup.1
new file mode 100644 (file)
index 0000000..8dc68a3
--- /dev/null
@@ -0,0 +1,185 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "NMBLOOKUP" 1 "" "" ""
+.SH NAME
+nmblookup \- NetBIOS over TCP/IP client used to lookup NetBIOS names
+.SH "SYNOPSIS"
+
+.nf
+\fBnmblookup\fR [-M] [-R] [-S] [-r] [-A] [-h] [-B <broadcast address>] [-U <unicast
+          address>] [-d <debug level>] [-s <smb config file>] [-i <NetBIOS scope>]
+          [-T] [-f] {name}
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBnmblookup\fR is used to query NetBIOS names and map them to IP addresses in a network using NetBIOS over TCP/IP queries\&. The options allow the name queries to be directed at a particular IP broadcast area or to a particular machine\&. All queries are done over UDP\&.
+
+.SH "OPTIONS"
+
+.TP
+-M
+Searches for a master browser by looking up the NetBIOS name \fIname\fR with a type of \fB0x1d\fR\&. If \fI name\fR is "-" then it does a lookup on the special name \fB__MSBROWSE__\fR\&. Please note that in order to use the name "-", you need to make sure "-" isn't parsed as an argument, e\&.g\&. use : \fBnmblookup -M -- -\fR\&.
+
+
+.TP
+-R
+Set the recursion desired bit in the packet to do a recursive lookup\&. This is used when sending a name query to a machine running a WINS server and the user wishes to query the names in the WINS server\&. If this bit is unset the normal (broadcast responding) NetBIOS processing code on a machine is used instead\&. See RFC1001, RFC1002 for details\&.
+
+
+.TP
+-S
+Once the name query has returned an IP address then do a node status query as well\&. A node status query returns the NetBIOS names registered by a host\&.
+
+
+.TP
+-r
+Try and bind to UDP port 137 to send and receive UDP datagrams\&. The reason for this option is a bug in Windows 95 where it ignores the source port of the requesting packet and only replies to UDP port 137\&. Unfortunately, on most UNIX systems root privilege is needed to bind to this port, and in addition, if the \fBnmbd\fR(8) daemon is running on this machine it also binds to this port\&.
+
+
+.TP
+-A
+Interpret \fIname\fR as an IP Address and do a node status query on this address\&.
+
+
+.TP
+-n <primary NetBIOS name>
+This option allows you to override the NetBIOS name that Samba uses for itself\&. This is identical to setting the \fInetbios name\fR parameter in the \fIsmb\&.conf\fR file\&. However, a command line setting will take precedence over settings in \fIsmb\&.conf\fR\&.
+
+
+.TP
+-i <scope>
+This specifies a NetBIOS scope that \fBnmblookup\fR will use to communicate with when generating NetBIOS names\&. For details on the use of NetBIOS scopes, see rfc1001\&.txt and rfc1002\&.txt\&. NetBIOS scopes are \fBvery\fR rarely used, only set this parameter if you are the system administrator in charge of all the NetBIOS systems you communicate with\&.
+
+
+.TP
+-W|--workgroup=domain
+Set the SMB domain of the username\&. This overrides the default domain which is the domain defined in smb\&.conf\&. If the domain specified is the same as the servers NetBIOS name, it causes the client to log on using the servers local SAM (as opposed to the Domain SAM)\&.
+
+
+.TP
+-O socket options
+TCP socket options to set on the client socket\&. See the socket options parameter in the \fIsmb\&.conf\fR manual page for the list of valid options\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-B <broadcast address>
+Send the query to the given broadcast address\&. Without this option the default behavior of nmblookup is to send the query to the broadcast address of the network interfaces as either auto-detected or defined in the \fIinterfaces\fR parameter of the \fBsmb.conf\fR(5) file\&.
+
+
+.TP
+-U <unicast address>
+Do a unicast query to the specified address or host \fIunicast address\fR\&. This option (along with the \fI-R\fR option) is needed to query a WINS server\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-T
+This causes any IP addresses found in the lookup to be looked up via a reverse DNS lookup into a DNS name, and printed out before each
+
+
+\fBIP address \&.\&.\&.\&. NetBIOS name\fR
+
+
+pair that is the normal output\&.
+
+
+.TP
+-f
+Show which flags apply to the name that has been looked up\&. Possible answers are zero or more of: Response, Authoritative, Truncated, Recursion_Desired, Recursion_Available, Broadcast\&.
+
+
+.TP
+name
+This is the NetBIOS name being queried\&. Depending upon the previous options this may be a NetBIOS name or IP address\&. If a NetBIOS name then the different name types may be specified by appending '#<type>' to the name\&. This name may also be '*', which will return all registered names within a broadcast area\&.
+
+
+.SH "EXAMPLES"
+
+.PP
+\fBnmblookup\fR can be used to query a WINS server (in the same way \fBnslookup\fR is used to query DNS servers)\&. To query a WINS server, \fBnmblookup\fR must be called like this:
+
+.PP
+\fBnmblookup -U server -R 'name'\fR
+
+.PP
+For example, running :
+
+.PP
+\fBnmblookup -U samba.org -R 'IRIX#1B'\fR
+
+.PP
+would query the WINS server samba\&.org for the domain master browser (1B name type) for the IRIX workgroup\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBnmbd\fR(8), \fBsamba\fR(7), and \fBsmb.conf\fR(5)\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/ntlm_auth.1 b/docs/manpages/ntlm_auth.1
new file mode 100644 (file)
index 0000000..e889634
--- /dev/null
@@ -0,0 +1,135 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "NTLM_AUTH" 1 "" "" ""
+.SH NAME
+ntlm_auth \- tool to allow external access to Winbind's NTLM authentication function
+.SH "SYNOPSIS"
+
+.nf
+\fBntlm_auth\fR [-d debuglevel] [-l logfile] [-s <smb config file>]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBntlm_auth\fR is a helper utility that authenticates users using NT/LM authentication\&. It returns 0 if the users is authenticated successfully and 1 if access was denied\&. ntlm_auth uses winbind to access the user and authentication data for a domain\&. This utility is only to be used by other programs (currently squid)\&.
+
+.SH "OPTIONS"
+
+.TP
+--helper-protocol=PROTO
+Operate as a stdio-based helper
+
+
+.TP
+--username=USERNAME
+Specify username of user to authenticate
+
+
+.TP
+--domain=DOMAIN
+Specify domain of user to authenticate
+
+
+.TP
+--workstation=WORKSTATION
+Specify the workstation the user authenticated from
+
+
+.TP
+--challenge=STRING
+challenge (HEX encoded)
+
+
+.TP
+--lm-response=RESPONSE
+LM Response to the challenge (HEX encoded)
+
+
+.TP
+--nt-response=RESPONSE
+NT or NTLMv2 Response to the challenge (HEX encoded)
+
+
+.TP
+--password=PASSWORD
+User's plaintext password
+
+
+.TP
+--request-lm-key
+Retreive LM session key
+
+
+.TP
+--request-nt-key
+Request NT key
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The ntlm_auth manpage was written by Jelmer Vernooij\&.
+
diff --git a/docs/manpages/pdbedit.8 b/docs/manpages/pdbedit.8
new file mode 100644 (file)
index 0000000..13113cd
--- /dev/null
@@ -0,0 +1,331 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "PDBEDIT" 8 "" "" ""
+.SH NAME
+pdbedit \- manage the SAM database
+.SH "SYNOPSIS"
+
+.nf
+\fBpdbedit\fR [-L] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S
+        script] [-p profile] [-a] [-m] [-r] [-x] [-i passdb-backend] [-e passdb-backend]
+        [-b passdb-backend] [-g] [-d debuglevel] [-s configfile] [-P account-policy]
+        [-C value] [-c account-control]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+The pdbedit program is used to manage the users accounts stored in the sam database and can only be run by root\&.
+
+.PP
+The pdbedit tool uses the passdb modular interface and is independent from the kind of users database used (currently there are smbpasswd, ldap, nis+ and tdb based and more can be added without changing the tool)\&.
+
+.PP
+There are five main ways to use pdbedit: adding a user account, removing a user account, modifing a user account, listing user accounts, importing users accounts\&.
+
+.SH "OPTIONS"
+
+.TP
+-L
+This option lists all the user accounts present in the users database\&. This option prints a list of user/uid pairs separated by the ':' character\&.
+
+
+Example: \fBpdbedit -L\fR
+
+
+.nf
+
+sorce:500:Simo Sorce
+samba:45:Test User
+.fi
+
+
+.TP
+-v
+This option enables the verbose listing format\&. It causes pdbedit to list the users in the database, printing out the account fields in a descriptive format\&.
+
+
+Example: \fBpdbedit -L -v\fR
+
+
+.nf
+
+---------------
+username:       sorce
+user ID/Group:  500/500
+user RID/GRID:  2000/2001
+Full Name:      Simo Sorce
+Home Directory: \\\\BERSERKER\\sorce
+HomeDir Drive:  H:
+Logon Script:   \\\\BERSERKER\\netlogon\\sorce\&.bat
+Profile Path:   \\\\BERSERKER\\profile
+---------------
+username:       samba
+user ID/Group:  45/45
+user RID/GRID:  1090/1091
+Full Name:      Test User
+Home Directory: \\\\BERSERKER\\samba
+HomeDir Drive:  
+Logon Script:   
+Profile Path:   \\\\BERSERKER\\profile
+.fi
+
+
+.TP
+-w
+This option sets the "smbpasswd" listing format\&. It will make pdbedit list the users in the database, printing out the account fields in a format compatible with the \fIsmbpasswd\fR file format\&. (see the \fBsmbpasswd\fR(5) for details)
+
+
+Example: \fBpdbedit -L -w\fR
+
+
+sorce:500:508818B733CE64BEAAD3B435B51404EE:D2A2418EFC466A8A0F6B1DBB5C3DB80C:[UX         ]:LCT-00000000:
+samba:45:0F2B255F7B67A7A9AAD3B435B51404EE:BC281CE3F53B6A5146629CD4751D3490:[UX         ]:LCT-3BFA1E8D:
+
+.TP
+-u username
+This option specifies the username to be used for the operation requested (listing, adding, removing)\&. It is \fBrequired\fR in add, remove and modify operations and \fBoptional\fR in list operations\&.
+
+
+.TP
+-f fullname
+This option can be used while adding or modifing a user account\&. It will specify the user's full name\&.
+
+
+Example: \fB-f "Simo Sorce"\fR
+
+
+.TP
+-h homedir
+This option can be used while adding or modifing a user account\&. It will specify the user's home directory network path\&.
+
+
+Example: \fB-h "\\\\BERSERKER\\sorce"\fR
+
+
+.TP
+-D drive
+This option can be used while adding or modifing a user account\&. It will specify the windows drive letter to be used to map the home directory\&.
+
+
+Example: \fB-d "H:"\fR
+
+
+.TP
+-S script
+This option can be used while adding or modifing a user account\&. It will specify the user's logon script path\&.
+
+
+Example: \fB-s "\\\\BERSERKER\\netlogon\\sorce.bat"\fR
+
+
+.TP
+-p profile
+This option can be used while adding or modifing a user account\&. It will specify the user's profile directory\&.
+
+
+Example: \fB-p "\\\\BERSERKER\\netlogon"\fR
+
+
+.TP
+-G SID|rid
+This option can be used while adding or modifying a user account\&. It will specify the users' new primary group SID (Security Identifier) or rid\&.
+
+
+Example: \fB-G S-1-5-21-2447931902-1787058256-3961074038-1201\fR
+
+
+.TP
+-U SID|rid
+This option can be used while adding or modifying a user account\&. It will specify the users' new SID (Security Identifier) or rid\&.
+
+
+Example: \fB-U S-1-5-21-2447931902-1787058256-3961074038-5004\fR
+
+
+.TP
+-c account-control
+This option can be used while adding or modifying a user account\&. It will specify the users' account control property\&. Possible flags that can be set are: N, D, H, L, X\&.
+
+
+Example: \fB-c "[X ]"\fR
+
+
+.TP
+-a
+This option is used to add a user into the database\&. This command needs a user name specified with the -u switch\&. When adding a new user, pdbedit will also ask for the password to be used\&.
+
+
+Example: \fBpdbedit -a -u sorce\fR
+.nf
+new password:
+retype new password
+.fi
+
+
+
+.TP
+-r
+This option is used to modify an existing user in the database\&. This command needs a user name specified with the -u switch\&. Other options can be specified to modify the properties of the specified user\&. This flag is kept for backwards compatibility, but it is no longer necessary to specify it\&.
+
+
+.TP
+-m
+This option may only be used in conjunction with the \fI-a\fR option\&. It will make pdbedit to add a machine trust account instead of a user account (-u username will provide the machine name)\&.
+
+
+Example: \fBpdbedit -a -m -u w2k-wks\fR
+
+
+.TP
+-x
+This option causes pdbedit to delete an account from the database\&. It needs a username specified with the -u switch\&.
+
+
+Example: \fBpdbedit -x -u bob\fR
+
+
+.TP
+-i passdb-backend
+Use a different passdb backend to retrieve users than the one specified in smb\&.conf\&. Can be used to import data into your local user database\&.
+
+
+This option will ease migration from one passdb backend to another\&.
+
+
+Example: \fBpdbedit -i smbpasswd:/etc/smbpasswd.old \fR
+
+
+.TP
+-e passdb-backend
+Exports all currently available users to the specified password database backend\&.
+
+
+This option will ease migration from one passdb backend to another and will ease backing up\&.
+
+
+Example: \fBpdbedit -e smbpasswd:/root/samba-users.backup\fR
+
+
+.TP
+-g
+If you specify \fI-g\fR, then \fI-i in-backend -e out-backend\fR applies to the group mapping instead of the user database\&.
+
+
+This option will ease migration from one passdb backend to another and will ease backing up\&.
+
+
+.TP
+-b passdb-backend
+Use a different default passdb backend\&.
+
+
+Example: \fBpdbedit -b xml:/root/pdb-backup.xml -l\fR
+
+
+.TP
+-P account-policy
+Display an account policy
+
+
+Valid policies are: minimum password age, reset count minutes, disconnect time, user must logon to change password, password history, lockout duration, min password length, maximum password age and bad lockout attempt\&.
+
+
+Example: \fBpdbedit -P "bad lockout attempt"\fR
+
+
+.nf
+
+account policy value for bad lockout attempt is 0
+.fi
+
+
+.TP
+-C account-policy-value
+Sets an account policy to a specified value\&. This option may only be used in conjunction with the \fI-P\fR option\&.
+
+
+Example: \fBpdbedit -P "bad lockout attempt" -C 3\fR
+
+
+.nf
+
+account policy value for bad lockout attempt was 0
+account policy value for bad lockout attempt is now 3
+.fi
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.SH "NOTES"
+
+.PP
+This command may be used only by root\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbpasswd\fR(5), \fBsamba\fR(7)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
diff --git a/docs/manpages/profiles.1 b/docs/manpages/profiles.1
new file mode 100644 (file)
index 0000000..1c53c74
--- /dev/null
@@ -0,0 +1,71 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "PROFILES" 1 "" "" ""
+.SH NAME
+profiles \- A utility to report and change SIDs in registry files
+.SH "SYNOPSIS"
+
+.nf
+\fBprofiles\fR [-v] [-c SID] [-n SID] {file}
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBprofiles\fR is a utility that reports and changes SIDs in windows registry files\&. It currently only supports NT\&.
+
+.SH "OPTIONS"
+
+.TP
+file
+Registry file to view or edit\&.
+
+
+.TP
+-v,--verbose
+Increases verbosity of messages\&.
+
+
+.TP
+-c SID1 -n SID2
+Change all occurences of SID1 in \fIfile\fR by SID2\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The profiles man page was written by Jelmer Vernooij\&.
+
diff --git a/docs/manpages/rpcclient.1 b/docs/manpages/rpcclient.1
new file mode 100644 (file)
index 0000000..fe8b6c2
--- /dev/null
@@ -0,0 +1,616 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "RPCCLIENT" 1 "" "" ""
+.SH NAME
+rpcclient \- tool for executing client side MS-RPC functions
+.SH "SYNOPSIS"
+
+.nf
+\fBrpcclient\fR [-A authfile] [-c <command string>] [-d debuglevel] [-h] [-l logfile]
+          [-N] [-s <smb config file>] [-U username[%password]] [-W workgroup]
+          [-N] [-I destinationIP] {server}
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBrpcclient\fR is a utility initially developed to test MS-RPC functionality in Samba itself\&. It has undergone several stages of development and stability\&. Many system administrators have now written scripts around it to manage Windows NT clients from their UNIX workstation\&.
+
+.SH "OPTIONS"
+
+.TP
+server
+NetBIOS name of Server to which to connect\&. The server can be any SMB/CIFS server\&. The name is resolved using the \fIname resolve order\fR line from \fBsmb.conf\fR(5)\&.
+
+
+.TP
+-c|--command='command string'
+execute semicolon separated commands (listed below))
+
+
+.TP
+-I IP-address
+\fIIP address\fR is the address of the server to connect to\&. It should be specified in standard "a\&.b\&.c\&.d" notation\&.
+
+
+Normally the client would attempt to locate a named SMB/CIFS server by looking it up via the NetBIOS name resolution mechanism described above in the \fIname resolve order\fR parameter above\&. Using this parameter will force the client to assume that the server is on the machine with the specified IP address and the NetBIOS name component of the resource being connected to will be ignored\&.
+
+
+There is no default for this parameter\&. If not supplied, it will be determined automatically by the client as described above\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-N
+If specified, this parameter suppresses the normal password prompt from the client to the user\&. This is useful when accessing a service that does not require a password\&.
+
+
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\&.
+
+
+.TP
+-k
+Try to authenticate with kerberos\&. Only useful in an Active Directory environment\&.
+
+
+.TP
+-A|--authfile=filename
+This option allows you to specify a file from which to read the username and password used in the connection\&. The format of the file is
+
+
+.nf
+
+username = <value>
+password = <value>
+domain   = <value>
+.fi
+
+
+Make certain that the permissions on the file restrict access from unwanted users\&.
+
+
+.TP
+-U|--user=username[%password]
+Sets the SMB username or username and password\&.
+
+
+If %password is not specified, the user will be prompted\&. The client will first check the \fBUSER\fR environment variable, then the \fBLOGNAME\fR variable and if either exists, the string is uppercased\&. If these environmental variables are not found, the username \fBGUEST\fR is used\&.
+
+
+A third option is to use a credentials file which contains the plaintext of the username and password\&. This option is mainly provided for scripts where the admin does not wish to pass the credentials on the command line or via environment variables\&. If this method is used, make certain that the permissions on the file restrict access from unwanted users\&. See the \fI-A\fR for more details\&.
+
+
+Be cautious about including passwords in scripts\&. Also, on many systems the command line of a running process may be seen via the \fBps\fR command\&. To be safe always allow \fBrpcclient\fR to prompt for a password and type it in directly\&.
+
+
+.TP
+-n <primary NetBIOS name>
+This option allows you to override the NetBIOS name that Samba uses for itself\&. This is identical to setting the \fInetbios name\fR parameter in the \fIsmb\&.conf\fR file\&. However, a command line setting will take precedence over settings in \fIsmb\&.conf\fR\&.
+
+
+.TP
+-i <scope>
+This specifies a NetBIOS scope that \fBnmblookup\fR will use to communicate with when generating NetBIOS names\&. For details on the use of NetBIOS scopes, see rfc1001\&.txt and rfc1002\&.txt\&. NetBIOS scopes are \fBvery\fR rarely used, only set this parameter if you are the system administrator in charge of all the NetBIOS systems you communicate with\&.
+
+
+.TP
+-W|--workgroup=domain
+Set the SMB domain of the username\&. This overrides the default domain which is the domain defined in smb\&.conf\&. If the domain specified is the same as the servers NetBIOS name, it causes the client to log on using the servers local SAM (as opposed to the Domain SAM)\&.
+
+
+.TP
+-O socket options
+TCP socket options to set on the client socket\&. See the socket options parameter in the \fIsmb\&.conf\fR manual page for the list of valid options\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "COMMANDS"
+
+.SS "LSARPC"
+
+.TP
+lsaquery
+Query info policy
+
+
+.TP
+lookupsids
+Resolve a list of SIDs to usernames\&.
+
+
+.TP
+lookupnames
+Resolve a list of usernames to SIDs\&.
+
+
+.TP
+enumtrusts
+Enumerate trusted domains
+
+
+.TP
+enumprivs
+Enumerate privileges
+
+
+.TP
+getdispname
+Get the privilege name
+
+
+.TP
+lsaenumsid
+Enumerate the LSA SIDS
+
+
+.TP
+lsaenumprivsaccount
+Enumerate the privileges of an SID
+
+
+.TP
+lsaenumacctrights
+Enumerate the rights of an SID
+
+
+.TP
+lsaenumacctwithright
+Enumerate accounts with a right
+
+
+.TP
+lsaaddacctrights
+Add rights to an account
+
+
+.TP
+lsaremoveacctrights
+Remove rights from an account
+
+
+.TP
+lsalookupprivvalue
+Get a privilege value given its name
+
+
+.TP
+lsaquerysecobj
+Query LSA security object
+
+
+.SS "LSARPC-DS"
+
+.TP
+dsroledominfo
+Get Primary Domain Information
+
+
+.PP
+
+
+.PP
+\fBDFS\fR
+
+.TP
+dfsexist
+Query DFS support
+
+
+.TP
+dfsadd
+Add a DFS share
+
+
+.TP
+dfsremove
+Remove a DFS share
+
+
+.TP
+dfsgetinfo
+Query DFS share info
+
+
+.TP
+dfsenum
+Enumerate dfs shares
+
+
+.SS "REG"
+
+.TP
+shutdown
+Remote Shutdown
+
+
+.TP
+abortshutdown
+Abort Shutdown
+
+
+.SS "SRVSVC"
+
+.TP
+srvinfo
+Server query info
+
+
+.TP
+netshareenum
+Enumerate shares
+
+
+.TP
+netfileenum
+Enumerate open files
+
+
+.TP
+netremotetod
+Fetch remote time of day
+
+
+.SS "SAMR"
+
+.TP
+queryuser
+Query user info
+
+
+.TP
+querygroup
+Query group info
+
+
+.TP
+queryusergroups
+Query user groups
+
+
+.TP
+querygroupmem
+Query group membership
+
+
+.TP
+queryaliasmem
+Query alias membership
+
+
+.TP
+querydispinfo
+Query display info
+
+
+.TP
+querydominfo
+Query domain info
+
+
+.TP
+enumdomusers
+Enumerate domain users
+
+
+.TP
+enumdomgroups
+Enumerate domain groups
+
+
+.TP
+enumalsgroups
+Enumerate alias groups
+
+
+.TP
+createdomuser
+Create domain user
+
+
+.TP
+samlookupnames
+Look up names
+
+
+.TP
+samlookuprids
+Look up names
+
+
+.TP
+deletedomuser
+Delete domain user
+
+
+.TP
+samquerysecobj
+Query SAMR security object
+
+
+.TP
+getdompwinfo
+Retrieve domain password info
+
+
+.TP
+lookupdomain
+Look up domain
+
+
+.SS "SPOOLSS"
+
+.TP
+adddriver <arch> <config>
+Execute an AddPrinterDriver() RPC to install the printer driver information on the server\&. Note that the driver files should already exist in the directory returned by \fBgetdriverdir\fR\&. Possible values for \fIarch\fR are the same as those for the \fBgetdriverdir\fR command\&. The \fIconfig\fR parameter is defined as follows:
+
+
+.nf
+
+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
+.fi
+
+
+Any empty fields should be enter as the string "NULL"\&.
+
+
+Samba does not need to support the concept of Print Monitors since these only apply to local printers whose driver can make use of a bi-directional link for communication\&. This field should be "NULL"\&. On a remote NT print server, the Print Monitor for a driver must already be installed prior to adding the driver or else the RPC will fail\&.
+
+
+.TP
+addprinter <printername> <sharename> <drivername> <port>
+Add a printer on the remote server\&. This printer will be automatically shared\&. Be aware that the printer driver must already be installed on the server (see \fBadddriver\fR) and the \fIport\fRmust be a valid port name (see \fBenumports\fR\&.
+
+
+.TP
+deldriver
+Delete the specified printer driver for all architectures\&. This does not delete the actual driver files from the server, only the entry from the server's list of drivers\&.
+
+
+.TP
+enumdata
+Enumerate all printer setting data stored on the server\&. On Windows NT clients, these values are stored in the registry, while Samba servers store them in the printers TDB\&. This command corresponds to the MS Platform SDK GetPrinterData() function (* This command is currently unimplemented)\&.
+
+
+.TP
+enumdataex
+Enumerate printer data for a key
+
+
+.TP
+enumjobs <printer>
+List the jobs and status of a given printer\&. This command corresponds to the MS Platform SDK EnumJobs() function
+
+
+.TP
+enumkey
+Enumerate printer keys
+
+
+.TP
+enumports [level]
+Executes an EnumPorts() call using the specified info level\&. Currently only info levels 1 and 2 are supported\&.
+
+
+.TP
+enumdrivers [level]
+Execute an EnumPrinterDrivers() call\&. This lists the various installed printer drivers for all architectures\&. Refer to the MS Platform SDK documentation for more details of the various flags and calling options\&. Currently supported info levels are 1, 2, and 3\&.
+
+
+.TP
+enumprinters [level]
+Execute an EnumPrinters() call\&. This lists the various installed and share printers\&. Refer to the MS Platform SDK documentation for more details of the various flags and calling options\&. Currently supported info levels are 1, 2 and 5\&.
+
+
+.TP
+getdata <printername> <valuename;>
+Retrieve the data for a given printer setting\&. See the \fBenumdata\fR command for more information\&. This command corresponds to the GetPrinterData() MS Platform SDK function\&.
+
+
+.TP
+getdataex
+Get printer driver data with keyname
+
+
+.TP
+getdriver <printername>
+Retrieve the printer driver information (such as driver file, config file, dependent files, etc\&.\&.\&.) for the given printer\&. This command corresponds to the GetPrinterDriver() MS Platform SDK function\&. Currently info level 1, 2, and 3 are supported\&.
+
+
+.TP
+getdriverdir <arch>
+Execute a GetPrinterDriverDirectory() RPC to retrieve the SMB share name and subdirectory for storing printer driver files for a given architecture\&. Possible values for \fIarch\fR are "Windows 4\&.0" (for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows Alpha_AXP", and "Windows NT R4000"\&.
+
+
+.TP
+getprinter <printername>
+Retrieve the current printer information\&. This command corresponds to the GetPrinter() MS Platform SDK function\&.
+
+
+.TP
+getprintprocdir
+Get print processor directory
+
+
+.TP
+openprinter <printername>
+Execute an OpenPrinterEx() and ClosePrinter() RPC against a given printer\&.
+
+
+.TP
+setdriver <printername> <drivername>
+Execute a SetPrinter() command to update the printer driver associated with an installed printer\&. The printer driver must already be correctly installed on the print server\&.
+
+
+See also the \fBenumprinters\fR and \fBenumdrivers\fR commands for obtaining a list of of installed printers and drivers\&.
+
+
+.TP
+addform
+Add form
+
+
+.TP
+setform
+Set form
+
+
+.TP
+getform
+Get form
+
+
+.TP
+deleteform
+Delete form
+
+
+.TP
+enumforms
+Enumerate form
+
+
+.TP
+setprinter
+Set printer comment
+
+
+.TP
+setprinterdata
+Set REG_SZ printer data
+
+
+.TP
+rffpcnex
+Rffpcnex test
+
+
+.SS "NETLOGON"
+
+.TP
+logonctrl2
+Logon Control 2
+
+
+.TP
+logonctrl
+Logon Control
+
+
+.TP
+samsync
+Sam Synchronisation
+
+
+.TP
+samdeltas
+Query Sam Deltas
+
+
+.TP
+samlogon
+Sam Logon
+
+
+.SS "GENERAL COMMANDS"
+
+.TP
+debuglevel
+Set the current debug level used to log information\&.
+
+
+.TP
+help (?)
+Print a listing of all known commands or extended help on a particular command\&.
+
+
+.TP
+quit (exit)
+Exit \fBrpcclient \fR\&.
+
+
+.SH "BUGS"
+
+.PP
+\fBrpcclient\fR is designed as a developer testing tool and may not be robust in certain areas (such as command line parsing)\&. It has been known to generate a core dump upon failures when invalid parameters where passed to the interpreter\&.
+
+.PP
+From Luke Leighton's original rpcclient man page:
+
+.PP
+\fBWARNING!\fR The MSRPC over SMB code has been developed from examining Network traces\&. No documentation is available from the original creators (Microsoft) on how MSRPC over SMB works, or how the individual MSRPC services work\&. Microsoft's implementation of these services has been demonstrated (and reported) to be\&.\&.\&. a bit flaky in places\&.
+
+.PP
+The development of Samba's implementation is also a bit rough, and as more of the services are understood, it can even result in versions of \fBsmbd\fR(8) and \fBrpcclient\fR(1) that are incompatible for some commands or services\&. Additionally, the developers are sending reports to Microsoft, and problems found or reported to Microsoft are fixed in Service Packs, which may result in incompatibilities\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original rpcclient man page was written by Matthew Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/samba.7 b/docs/manpages/samba.7
new file mode 100644 (file)
index 0000000..3fddca2
--- /dev/null
@@ -0,0 +1,226 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SAMBA" 7 "" "" ""
+.SH NAME
+samba \- A Windows SMB/CIFS fileserver for UNIX
+.SH "SYNOPSIS"
+
+.nf
+\fBSamba\fR 
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+The Samba software suite is a collection of programs that implements the Server Message Block (commonly abbreviated as SMB) protocol for UNIX systems\&. This protocol is sometimes also referred to as the Common Internet File System (CIFS)\&. For a more thorough description, see http://www\&.ubiqx\&.org/cifs/\&. Samba also implements the NetBIOS protocol in nmbd\&.
+
+.TP
+\fBsmbd\fR(8)
+The \fBsmbd\fR daemon provides the file and print services to SMB clients, such as Windows 95/98, Windows NT, Windows for Workgroups or LanManager\&. The configuration file for this daemon is described in \fBsmb.conf\fR(5)
+
+
+.TP
+\fBnmbd\fR(8)
+The \fBnmbd\fR daemon provides NetBIOS nameservice and browsing support\&. The configuration file for this daemon is described in \fBsmb.conf\fR(5)
+
+
+.TP
+\fBsmbclient\fR(1)
+The \fBsmbclient\fR program implements a simple ftp-like client\&. This is useful for accessing SMB shares on other compatible servers (such as Windows NT), and can also be used to allow a UNIX box to print to a printer attached to any SMB server (such as a PC running Windows NT)\&.
+
+
+.TP
+\fBtestparm\fR(1)
+The \fBtestparm\fR utility is a simple syntax checker for Samba's \fBsmb.conf\fR(5) configuration file\&.
+
+
+.TP
+\fBtestprns\fR(1)
+The \fBtestprns\fR utility supports testing printer names defined in your \fIprintcap\fR file used by Samba\&.
+
+
+.TP
+\fBsmbstatus\fR(1)
+The \fBsmbstatus\fR tool provides access to information about the current connections to \fBsmbd\fR\&.
+
+
+.TP
+\fBnmblookup\fR(1)
+The \fBnmblookup\fR tools allows NetBIOS name queries to be made from a UNIX host\&.
+
+
+.TP
+\fBsmbgroupedit\fR(8)
+The \fBsmbgroupedit\fR tool allows for mapping unix groups to NT Builtin, Domain, or Local groups\&. Also it allows setting priviledges for that group, such as saAddUser, etc\&.
+
+
+.TP
+\fBsmbpasswd\fR(8)
+The \fBsmbpasswd\fR command is a tool for changing LanMan and Windows NT password hashes on Samba and Windows NT servers\&.
+
+
+.TP
+\fBsmbcacls\fR(1)
+The \fBsmbcacls\fR command is a tool to set ACL's on remote CIFS servers\&.
+
+
+.TP
+\fBsmbsh\fR(1)
+The \fBsmbsh\fR command is a program that allows you to run a unix shell with with an overloaded VFS\&.
+
+
+.TP
+\fBsmbtree\fR(1)
+The \fBsmbtree\fR command is a text-based network neighborhood tool\&.
+
+
+.TP
+\fBsmbtar\fR(1)
+The \fBsmbtar\fR can make backups of data on CIFS/SMB servers\&.
+
+
+.TP
+\fBsmbspool\fR(8)
+\fBsmbspool\fR is a helper utility for printing on printers connected to CIFS servers\&.
+
+
+.TP
+\fBsmbcontrol\fR(1)
+\fBsmbcontrol\fR is a utility that can change the behaviour of running samba daemons\&.
+
+
+.TP
+\fBrpcclient\fR(1)
+\fBrpcclient\fR is a utility that can be used to execute RPC commands on remote CIFS servers\&.
+
+
+.TP
+\fBpdbedit\fR(8)
+The \fBpdbedit\fR command can be used to maintain the local user database on a samba server\&.
+
+
+.TP
+\fBfindsmb\fR(1)
+The \fBfindsmb\fR command can be used to find SMB servers on the local network\&.
+
+
+.TP
+\fBnet\fR(8)
+The \fBnet\fR command is supposed to work similar to the DOS/Windows NET\&.EXE command\&.
+
+
+.TP
+\fBswat\fR(8)
+\fBswat\fR is a web-based interface to configuring \fIsmb\&.conf\fR\&.
+
+
+.TP
+\fBwinbindd\fR(8)
+\fBwinbindd\fR is a daemon that is used for integrating authentication and the user database into unix\&.
+
+
+.TP
+\fBwbinfo\fR(1)
+\fBwbinfo\fR is a utility that retrieves and stores information related to winbind\&.
+
+
+.TP
+\fBeditreg\fR(1)
+\fBeditreg\fR is a command-line utility that can edit windows registry files\&.
+
+
+.TP
+\fBprofiles\fR(1)
+\fBprofiles\fR is a command-line utility that can be used to replace all occurences of a certain SID with another SID\&.
+
+
+.TP
+\fBlog2pcap\fR(1)
+\fBlog2pcap\fR is a utility for generating pcap trace files from Samba log files\&.
+
+
+.TP
+\fBvfstest\fR(1)
+\fBvfstest\fR is a utility that can be used to test vfs modules\&.
+
+
+.TP
+\fBntlm_auth\fR(1)
+\fBntlm_auth\fR is a helper-utility for external programs wanting to do NTLM-authentication\&.
+
+
+.TP
+\fBsmbmount\fR(8), \fBsmbumount\fR(8), \fBsmbmount\fR(8)
+\fBsmbmount\fR,\fBsmbmnt\fR and \fBsmbmnt\fR are commands that can be used to mount CIFS/SMB shares on Linux\&.
+
+
+.TP
+\fBsmbcquotas\fR(1)
+\fBsmbcquotas\fR is a tool that can set remote QUOTA's on server with NTFS 5\&.
+
+
+.SH "COMPONENTS"
+
+.PP
+The Samba suite is made up of several components\&. Each component is described in a separate manual page\&. It is strongly recommended that you read the documentation that comes with Samba and the manual pages of those components that you use\&. If the manual pages and documents aren't clear enough then please visithttp://devel\&.samba\&.org for information on how to file a bug report or submit a patch\&.
+
+.PP
+If you require help, visit the Samba webpage athttp://www\&.samba\&.org/ and explore the many option available to you\&.
+
+.SH "AVAILABILITY"
+
+.PP
+The Samba software suite is licensed under the GNU Public License(GPL)\&. A copy of that license should have come with the package in the file COPYING\&. You are encouraged to distribute copies of the Samba suite, but please obey the terms of this license\&.
+
+.PP
+The latest version of the Samba suite can be obtained via anonymous ftp from samba\&.org in the directory pub/samba/\&. It is also available on several mirror sites worldwide\&.
+
+.PP
+You may also find useful information about Samba on the newsgroup comp\&.protocol\&.smb and the Samba mailing list\&. Details on how to join the mailing list are given in the README file that comes with Samba\&.
+
+.PP
+If you have access to a WWW viewer (such as Mozilla or Konqueror) then you will also find lots of useful information, including back issues of the Samba mailing list, athttp://lists\&.samba\&.org\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "CONTRIBUTIONS"
+
+.PP
+If you wish to contribute to the Samba project, then I suggest you join the Samba mailing list athttp://lists\&.samba\&.org\&.
+
+.PP
+If you have patches to submit, visithttp://devel\&.samba\&.org/ for information on how to do it properly\&. We prefer patches in \fBdiff -u\fR format\&.
+
+.SH "CONTRIBUTORS"
+
+.PP
+Contributors to the project are now too numerous to mention here but all deserve the thanks of all Samba users\&. To see a full list, look at the\fIchange-log\fR in the source package for the pre-CVS changes and at http://cvs\&.samba\&.org/ for the contributors to Samba post-CVS\&. CVS is the Open Source source code control system used by the Samba Team to develop Samba\&. The project would have been unmanageable without it\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5
new file mode 100644 (file)
index 0000000..0ed8240
--- /dev/null
@@ -0,0 +1,6939 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMB.CONF" 5 "" "" ""
+.SH NAME
+smb.conf \- The configuration file for the Samba suite
+.SH "SYNOPSIS"
+
+.PP
+The \fIsmb\&.conf\fR file is a configuration file for the Samba suite\&. \fIsmb\&.conf\fR contains runtime configuration information for the Samba programs\&. The \fIsmb\&.conf\fR file is designed to be configured and administered by the \fBswat\fR(8) program\&. The complete description of the file format and possible parameters held within are here for reference purposes\&.
+
+.SH "FILE FORMAT"
+
+.PP
+The file consists of sections and parameters\&. A section begins with the name of the section in square brackets and continues until the next section begins\&. Sections contain parameters of the form
+
+.PP
+\fIname\fR = \fIvalue \fR
+
+.PP
+The file is line-based - that is, each newline-terminated line represents either a comment, a section name or a parameter\&.
+
+.PP
+Section and parameter names are not case sensitive\&.
+
+.PP
+Only the first equals sign in a parameter is significant\&. Whitespace before or after the first equals sign is discarded\&. Leading, trailing and internal whitespace in section and parameter names is irrelevant\&. Leading and trailing whitespace in a parameter value is discarded\&. Internal whitespace within a parameter value is retained verbatim\&.
+
+.PP
+Any line beginning with a semicolon (';') or a hash ('#') character is ignored, as are lines containing only whitespace\&.
+
+.PP
+Any line ending in a '\\' is continued on the next line in the customary UNIX fashion\&.
+
+.PP
+The values following the equals sign in parameters are all either a string (no quotes needed) or a boolean, which may be given as yes/no, 0/1 or true/false\&. Case is not significant in boolean values, but is preserved in string values\&. Some items such as create modes are numeric\&.
+
+.SH "SECTION DESCRIPTIONS"
+
+.PP
+Each section in the configuration file (except for the [global] section) describes a shared resource (known as a "share")\&. The section name is the name of the shared resource and the parameters within the section define the shares attributes\&.
+
+.PP
+There are three special sections, [global], [homes] and [printers], which are described under \fBspecial sections\fR\&. The following notes apply to ordinary section descriptions\&.
+
+.PP
+A share consists of a directory to which access is being given plus a description of the access rights which are granted to the user of the service\&. Some housekeeping options are also specifiable\&.
+
+.PP
+Sections are either file share services (used by the client as an extension of their native file systems) or printable services (used by the client to access print services on the host running the server)\&.
+
+.PP
+Sections may be designated \fBguest\fR services, in which case no password is required to access them\&. A specified UNIX \fBguest account\fR is used to define access privileges in this case\&.
+
+.PP
+Sections other than guest services will require a password to access them\&. The client provides the username\&. As older clients only provide passwords and not usernames, you may specify a list of usernames to check against the password using the "user =" option in the share definition\&. For modern clients such as Windows 95/98/ME/NT/2000, this should not be necessary\&.
+
+.PP
+Note that the access rights granted by the server are masked by the access rights granted to the specified or guest UNIX user by the host system\&. The server does not grant more access than the host system grants\&.
+
+.PP
+The following sample section defines a file space share\&. The user has write access to the path \fI/home/bar\fR\&. The share is accessed via the share name "foo":
+.nf
+
+
+[foo]
+       path = /home/bar
+       read only = no
+
+.fi
+
+.PP
+The following sample section defines a printable share\&. The share is readonly, but printable\&. That is, the only write access permitted is via calls to open, write to and close a spool file\&. The \fBguest ok\fR parameter means access will be permitted as the default guest user (specified elsewhere):
+.nf
+
+
+[aprinter]
+       path = /usr/spool/public
+       read only = yes
+       printable = yes
+       guest ok = yes
+
+.fi
+
+.SH "SPECIAL SECTIONS"
+
+.SS "The [global] section"
+
+.PP
+parameters in this section apply to the server as a whole, or are defaults for sections which do not specifically define certain items\&. See the notes under PARAMETERS for more information\&.
+
+.SS "The [homes] section"
+
+.PP
+If a section called homes is included in the configuration file, services connecting clients to their home directories can be created on the fly by the server\&.
+
+.PP
+When the connection request is made, the existing sections are scanned\&. If a match is found, it is used\&. If no match is found, the requested section name is treated as a user name and looked up in the local password file\&. If the name exists and the correct password has been given, a share is created by cloning the [homes] section\&.
+
+.PP
+Some modifications are then made to the newly created share:
+
+.TP 3
+\(bu
+The share name is changed from homes to the located username\&.
+
+.TP
+\(bu
+If no path was given, the path is set to the user's home directory\&.
+
+.LP
+
+.PP
+If you decide to use a \fBpath =\fR line in your [homes] section then you may find it useful to use the %S macro\&. For example :
+
+.PP
+\fBpath = /data/pchome/%S\fR
+
+.PP
+would be useful if you have different home directories for your PCs than for UNIX access\&.
+
+.PP
+This is a fast and simple way to give a large number of clients access to their home directories with a minimum of fuss\&.
+
+.PP
+A similar process occurs if the requested section name is "homes", except that the share name is not changed to that of the requesting user\&. This method of using the [homes] section works well if different users share a client PC\&.
+
+.PP
+The [homes] section can specify all the parameters a normal service section can specify, though some make more sense than others\&. The following is a typical and suitable [homes] section:
+.nf
+
+
+[homes]
+       read only = no
+
+.fi
+
+.PP
+An important point is that if guest access is specified in the [homes] section, all home directories will be visible to all clients \fBwithout a password\fR\&. In the very unlikely event that this is actually desirable, it would be wise to also specify \fBread only access\fR\&.
+
+.PP
+Note that the \fBbrowseable\fR flag for auto home directories will be inherited from the global browseable flag, not the [homes] browseable flag\&. This is useful as it means setting \fBbrowseable = no\fR in the [homes] section will hide the [homes] share but make any auto home directories visible\&.
+
+.SS "The [printers] section"
+
+.PP
+This section works like [homes], but for printers\&.
+
+.PP
+If a [printers] section occurs in the configuration file, users are able to connect to any printer specified in the local host's printcap file\&.
+
+.PP
+When a connection request is made, the existing sections are scanned\&. If a match is found, it is used\&. If no match is found, but a [homes] section exists, it is used as described above\&. Otherwise, the requested section name is treated as a printer name and the appropriate printcap file is scanned to see if the requested section name is a valid printer share name\&. If a match is found, a new printer share is created by cloning the [printers] section\&.
+
+.PP
+A few modifications are then made to the newly created share:
+
+.TP 3
+\(bu
+The share name is set to the located printer name
+
+.TP
+\(bu
+If no printer name was given, the printer name is set to the located printer name
+
+.TP
+\(bu
+If the share does not permit guest access and no username was given, the username is set to the located printer name\&.
+
+.LP
+
+.PP
+Note that the [printers] service MUST be printable - if you specify otherwise, the server will refuse to load the configuration file\&.
+
+.PP
+Typically the path specified would be that of a world-writeable spool directory with the sticky bit set on it\&. A typical [printers] entry would look like this:
+.nf
+
+[printers]
+       path = /usr/spool/public
+       guest ok = yes
+       printable = yes 
+.fi
+
+.PP
+All aliases given for a printer in the printcap file are legitimate printer names as far as the server is concerned\&. If your printing subsystem doesn't work like that, you will have to set up a pseudo-printcap\&. This is a file consisting of one or more lines like this:
+.nf
+
+
+alias|alias|alias|alias\&.\&.\&.    
+
+.fi
+
+.PP
+Each alias should be an acceptable printer name for your printing subsystem\&. In the [global] section, specify the new file as your printcap\&. The server will then only recognize names found in your pseudo-printcap, which of course can contain whatever aliases you like\&. The same technique could be used simply to limit access to a subset of your local printers\&.
+
+.PP
+An alias, by the way, is defined as any component of the first entry of a printcap record\&. Records are separated by newlines, components (if there are more than one) are separated by vertical bar symbols ('|')\&.
+
+.RS
+.Sh "Note"
+
+.PP
+On SYSV systems which use lpstat to determine what printers are defined on the system you may be able to use "printcap name = lpstat" to automatically obtain a list of printers\&. See the "printcap name" option for more details\&.
+
+.RE
+
+.SH "PARAMETERS"
+
+.PP
+parameters define the specific attributes of sections\&.
+
+.PP
+Some parameters are specific to the [global] section (e\&.g\&., \fBsecurity\fR)\&. Some parameters are usable in all sections (e\&.g\&., \fBcreate mode\fR)\&. All others are permissible only in normal sections\&. For the purposes of the following descriptions the [homes] and [printers] sections will be considered normal\&. The letter \fBG\fR in parentheses indicates that a parameter is specific to the [global] section\&. The letter \fBS\fR indicates that a parameter can be specified in a service specific section\&. Note that all \fBS\fR parameters can also be specified in the [global] section - in which case they will define the default behavior for all services\&.
+
+.PP
+parameters are arranged here in alphabetical order - this may not create best bedfellows, but at least you can find them! Where there are synonyms, the preferred synonym is described, others refer to the preferred synonym\&.
+
+.SH "VARIABLE SUBSTITUTIONS"
+
+.PP
+Many of the strings that are settable in the config file can take substitutions\&. For example the option "path = /tmp/%u" would be interpreted as "path = /tmp/john" if the user connected with the username john\&.
+
+.PP
+These substitutions are mostly noted in the descriptions below, but there are some general substitutions which apply whenever they might be relevant\&. These are:
+
+.TP
+%U
+session user name (the user name that the client wanted, not necessarily the same as the one they got)\&.
+
+
+.TP
+%G
+primary group name of %U\&.
+
+
+.TP
+%h
+the Internet hostname that Samba is running on\&.
+
+
+.TP
+%m
+the NetBIOS name of the client machine (very useful)\&.
+
+
+.TP
+%L
+the NetBIOS name of the server\&. This allows you to change your config based on what the client calls you\&. Your server can have a "dual personality"\&.
+
+
+Note that this parameter is not available when Samba listens on port 445, as clients no longer send this information
+
+
+.TP
+%M
+the Internet name of the client machine\&.
+
+
+.TP
+%R
+the selected protocol level after protocol negotiation\&. It can be one of CORE, COREPLUS, LANMAN1, LANMAN2 or NT1\&.
+
+
+.TP
+%d
+The process id of the current server process\&.
+
+
+.TP
+%a
+the architecture of the remote machine\&. Only some are recognized, and those may not be 100% reliable\&. It currently recognizes Samba, WfWg, Win95, WinNT and Win2k\&. Anything else will be known as "UNKNOWN"\&. If it gets it wrong then sending a level 3 log to samba@samba\&.org should allow it to be fixed\&.
+
+
+.TP
+%I
+The IP address of the client machine\&.
+
+
+.TP
+%T
+the current date and time\&.
+
+
+.TP
+%D
+Name of the domain or workgroup of the current user\&.
+
+
+.TP
+%$(\fIenvvar\fR)
+The value of the environment variable \fIenvar\fR\&.
+
+
+.PP
+The following substitutes apply only to some configuration options(only those that are used when a connection has been established):
+
+.TP
+%S
+the name of the current service, if any\&.
+
+
+.TP
+%P
+the root directory of the current service, if any\&.
+
+
+.TP
+%u
+user name of the current service, if any\&.
+
+
+.TP
+%g
+primary group name of %u\&.
+
+
+.TP
+%H
+the home directory of the user given by %u\&.
+
+
+.TP
+%N
+the name of your NIS home directory server\&. This is obtained from your NIS auto\&.map entry\&. If you have not compiled Samba with the \fB--with-automount\fR option then this value will be the same as %L\&.
+
+
+.TP
+%p
+the path of the service's home directory, obtained from your NIS auto\&.map entry\&. The NIS auto\&.map entry is split up as "%N:%p"\&.
+
+
+.PP
+There are some quite creative things that can be done with these substitutions and other smb\&.conf options\&.
+
+.SH "NAME MANGLING"
+
+.PP
+Samba supports "name mangling" so that DOS and Windows clients can use files that don't conform to the 8\&.3 format\&. It can also be set to adjust the case of 8\&.3 format filenames\&.
+
+.PP
+There are several options that control the way mangling is performed, and they are grouped here rather than listed separately\&. For the defaults look at the output of the testparm program\&.
+
+.PP
+All of these options can be set separately for each service (or globally, of course)\&.
+
+.PP
+The options are:
+
+.TP
+mangle case = yes/no
+controls if names that have characters that aren't of the "default" case are mangled\&. For example, if this is yes then a name like "Mail" would be mangled\&. Default \fBno\fR\&.
+
+
+.TP
+case sensitive = yes/no
+controls whether filenames are case sensitive\&. If they aren't then Samba must do a filename search and match on passed names\&. Default \fBno\fR\&.
+
+
+.TP
+default case = upper/lower
+controls what the default case is for new filenames\&. Default \fBlower\fR\&.
+
+
+.TP
+preserve case = yes/no
+controls if new files are created with the case that the client passes, or if they are forced to be the "default" case\&. Default \fByes\fR\&.
+
+
+.TP
+short preserve case = yes/no
+controls if new files which conform to 8\&.3 syntax, that is all in upper case and of suitable length, are created upper case, or if they are forced to be the "default" case\&. This option can be use with "preserve case = yes" to permit long filenames to retain their case, while short names are lowercased\&. Default \fByes\fR\&.
+
+
+.PP
+By default, Samba 3\&.0 has the same semantics as a Windows NT server, in that it is case insensitive but case preserving\&.
+
+.SH "NOTE ABOUT USERNAME/PASSWORD VALIDATION"
+
+.PP
+There are a number of ways in which a user can connect to a service\&. The server uses the following steps in determining if it will allow a connection to a specified service\&. If all the steps fail, then the connection request is rejected\&. However, if one of the steps succeeds, then the following steps are not checked\&.
+
+.PP
+If the service is marked "guest only = yes" and the server is running with share-level security ("security = share") then steps 1 to 5 are skipped\&.
+
+.TP 3
+1.
+If the client has passed a username/password pair and that username/password pair is validated by the UNIX system's password programs then the connection is made as that username\&. Note that this includes the \\\\server\\service%\fIusername\fR method of passing a username\&.
+
+.TP
+2.
+If the client has previously registered a username with the system and now supplies a correct password for that username then the connection is allowed\&.
+
+.TP
+3.
+The client's NetBIOS name and any previously used user names are checked against the supplied password, if they match then the connection is allowed as the corresponding user\&.
+
+.TP
+4.
+If the client has previously validated a username/password pair with the server and the client has passed the validation token then that username is used\&.
+
+.TP
+5.
+If a "user = " field is given in the \fIsmb\&.conf\fR file for the service and the client has supplied a password, and that password matches (according to the UNIX system's password checking) with one of the usernames from the "user =" field then the connection is made as the username in the "user =" line\&. If one of the username in the "user =" list begins with a '@' then that name expands to a list of names in the group of the same name\&.
+
+.TP
+6.
+If the service is a guest service then a connection is made as the username given in the "guest account =" for the service, irrespective of the supplied password\&.
+
+.LP
+
+.SH "COMPLETE LIST OF GLOBAL PARAMETERS"
+
+.PP
+Here is a list of all global parameters\&. See the section of each parameter for details\&. Note that some are synonyms\&.
+
+.TP 3
+\(bu
+\fIabort shutdown script\fR
+
+.TP
+\(bu
+\fIadd group script\fR
+
+.TP
+\(bu
+\fIadd machine script\fR
+
+.TP
+\(bu
+\fIaddprinter command\fR
+
+.TP
+\(bu
+\fIadd share command\fR
+
+.TP
+\(bu
+\fIadd user script\fR
+
+.TP
+\(bu
+\fIadd user to group script\fR
+
+.TP
+\(bu
+\fIafs username map\fR
+
+.TP
+\(bu
+\fIalgorithmic rid base\fR
+
+.TP
+\(bu
+\fIallow trusted domains\fR
+
+.TP
+\(bu
+\fIannounce as\fR
+
+.TP
+\(bu
+\fIannounce version\fR
+
+.TP
+\(bu
+\fIauth methods\fR
+
+.TP
+\(bu
+\fIauto services\fR
+
+.TP
+\(bu
+\fIbind interfaces only\fR
+
+.TP
+\(bu
+\fIbrowse list\fR
+
+.TP
+\(bu
+\fIchange notify timeout\fR
+
+.TP
+\(bu
+\fIchange share command\fR
+
+.TP
+\(bu
+\fIclient lanman auth\fR
+
+.TP
+\(bu
+\fIclient ntlmv2 auth\fR
+
+.TP
+\(bu
+\fIclient plaintext auth\fR
+
+.TP
+\(bu
+\fIclient schannel\fR
+
+.TP
+\(bu
+\fIclient signing\fR
+
+.TP
+\(bu
+\fIclient use spnego\fR
+
+.TP
+\(bu
+\fIconfig file\fR
+
+.TP
+\(bu
+\fIdeadtime\fR
+
+.TP
+\(bu
+\fIdebug hires timestamp\fR
+
+.TP
+\(bu
+\fIdebuglevel\fR
+
+.TP
+\(bu
+\fIdebug pid\fR
+
+.TP
+\(bu
+\fIdebug timestamp\fR
+
+.TP
+\(bu
+\fIdebug uid\fR
+
+.TP
+\(bu
+\fIdefault\fR
+
+.TP
+\(bu
+\fIdefault service\fR
+
+.TP
+\(bu
+\fIdelete group script\fR
+
+.TP
+\(bu
+\fIdeleteprinter command\fR
+
+.TP
+\(bu
+\fIdelete share command\fR
+
+.TP
+\(bu
+\fIdelete user from group script\fR
+
+.TP
+\(bu
+\fIdelete user script\fR
+
+.TP
+\(bu
+\fIdfree command\fR
+
+.TP
+\(bu
+\fIdisable netbios\fR
+
+.TP
+\(bu
+\fIdisable spoolss\fR
+
+.TP
+\(bu
+\fIdisplay charset\fR
+
+.TP
+\(bu
+\fIdns proxy\fR
+
+.TP
+\(bu
+\fIdomain logons\fR
+
+.TP
+\(bu
+\fIdomain master\fR
+
+.TP
+\(bu
+\fIdos charset\fR
+
+.TP
+\(bu
+\fIenable rid algorithm\fR
+
+.TP
+\(bu
+\fIencrypt passwords\fR
+
+.TP
+\(bu
+\fIenhanced browsing\fR
+
+.TP
+\(bu
+\fIenumports command\fR
+
+.TP
+\(bu
+\fIget quota command\fR
+
+.TP
+\(bu
+\fIgetwd cache\fR
+
+.TP
+\(bu
+\fIguest account\fR
+
+.TP
+\(bu
+\fIhide local users\fR
+
+.TP
+\(bu
+\fIhomedir map\fR
+
+.TP
+\(bu
+\fIhost msdfs\fR
+
+.TP
+\(bu
+\fIhostname lookups\fR
+
+.TP
+\(bu
+\fIhosts equiv\fR
+
+.TP
+\(bu
+\fIidmap backend\fR
+
+.TP
+\(bu
+\fIidmap gid\fR
+
+.TP
+\(bu
+\fIidmap uid\fR
+
+.TP
+\(bu
+\fIinclude\fR
+
+.TP
+\(bu
+\fIinterfaces\fR
+
+.TP
+\(bu
+\fIkeepalive\fR
+
+.TP
+\(bu
+\fIkernel change notify\fR
+
+.TP
+\(bu
+\fIkernel oplocks\fR
+
+.TP
+\(bu
+\fIlanman auth\fR
+
+.TP
+\(bu
+\fIlarge readwrite\fR
+
+.TP
+\(bu
+\fIldap admin dn\fR
+
+.TP
+\(bu
+\fIldap delete dn\fR
+
+.TP
+\(bu
+\fIldap filter\fR
+
+.TP
+\(bu
+\fIldap group suffix\fR
+
+.TP
+\(bu
+\fIldap idmap suffix\fR
+
+.TP
+\(bu
+\fIldap machine suffix\fR
+
+.TP
+\(bu
+\fIldap passwd sync\fR
+
+.TP
+\(bu
+\fIldap port\fR
+
+.TP
+\(bu
+\fIldap server\fR
+
+.TP
+\(bu
+\fIldap ssl\fR
+
+.TP
+\(bu
+\fIldap suffix\fR
+
+.TP
+\(bu
+\fIldap user suffix\fR
+
+.TP
+\(bu
+\fIlm announce\fR
+
+.TP
+\(bu
+\fIlm interval\fR
+
+.TP
+\(bu
+\fIload printers\fR
+
+.TP
+\(bu
+\fIlocal master\fR
+
+.TP
+\(bu
+\fIlock dir\fR
+
+.TP
+\(bu
+\fIlock directory\fR
+
+.TP
+\(bu
+\fIlock spin count\fR
+
+.TP
+\(bu
+\fIlock spin time\fR
+
+.TP
+\(bu
+\fIlog file\fR
+
+.TP
+\(bu
+\fIlog level\fR
+
+.TP
+\(bu
+\fIlogon drive\fR
+
+.TP
+\(bu
+\fIlogon home\fR
+
+.TP
+\(bu
+\fIlogon path\fR
+
+.TP
+\(bu
+\fIlogon script\fR
+
+.TP
+\(bu
+\fIlpq cache time\fR
+
+.TP
+\(bu
+\fImachine password timeout\fR
+
+.TP
+\(bu
+\fImangled stack\fR
+
+.TP
+\(bu
+\fImangle prefix\fR
+
+.TP
+\(bu
+\fImangling method\fR
+
+.TP
+\(bu
+\fImap to guest\fR
+
+.TP
+\(bu
+\fImax disk size\fR
+
+.TP
+\(bu
+\fImax log size\fR
+
+.TP
+\(bu
+\fImax mux\fR
+
+.TP
+\(bu
+\fImax open files\fR
+
+.TP
+\(bu
+\fImax protocol\fR
+
+.TP
+\(bu
+\fImax smbd processes\fR
+
+.TP
+\(bu
+\fImax ttl\fR
+
+.TP
+\(bu
+\fImax wins ttl\fR
+
+.TP
+\(bu
+\fImax xmit\fR
+
+.TP
+\(bu
+\fImessage command\fR
+
+.TP
+\(bu
+\fImin passwd length\fR
+
+.TP
+\(bu
+\fImin password length\fR
+
+.TP
+\(bu
+\fImin protocol\fR
+
+.TP
+\(bu
+\fImin wins ttl\fR
+
+.TP
+\(bu
+\fIname cache timeout\fR
+
+.TP
+\(bu
+\fIname resolve order\fR
+
+.TP
+\(bu
+\fInetbios aliases\fR
+
+.TP
+\(bu
+\fInetbios name\fR
+
+.TP
+\(bu
+\fInetbios scope\fR
+
+.TP
+\(bu
+\fInis homedir\fR
+
+.TP
+\(bu
+\fIntlm auth\fR
+
+.TP
+\(bu
+\fInt pipe support\fR
+
+.TP
+\(bu
+\fInt status support\fR
+
+.TP
+\(bu
+\fInull passwords\fR
+
+.TP
+\(bu
+\fIobey pam restrictions\fR
+
+.TP
+\(bu
+\fIoplock break wait time\fR
+
+.TP
+\(bu
+\fIos2 driver map\fR
+
+.TP
+\(bu
+\fIos level\fR
+
+.TP
+\(bu
+\fIpam password change\fR
+
+.TP
+\(bu
+\fIpanic action\fR
+
+.TP
+\(bu
+\fIparanoid server security\fR
+
+.TP
+\(bu
+\fIpassdb backend\fR
+
+.TP
+\(bu
+\fIpasswd chat\fR
+
+.TP
+\(bu
+\fIpasswd chat debug\fR
+
+.TP
+\(bu
+\fIpasswd program\fR
+
+.TP
+\(bu
+\fIpassword level\fR
+
+.TP
+\(bu
+\fIpassword server\fR
+
+.TP
+\(bu
+\fIpid directory\fR
+
+.TP
+\(bu
+\fIprefered master\fR
+
+.TP
+\(bu
+\fIpreferred master\fR
+
+.TP
+\(bu
+\fIpreload\fR
+
+.TP
+\(bu
+\fIpreload modules\fR
+
+.TP
+\(bu
+\fIprintcap\fR
+
+.TP
+\(bu
+\fIprivate dir\fR
+
+.TP
+\(bu
+\fIprotocol\fR
+
+.TP
+\(bu
+\fIread bmpx\fR
+
+.TP
+\(bu
+\fIread raw\fR
+
+.TP
+\(bu
+\fIread size\fR
+
+.TP
+\(bu
+\fIrealm\fR
+
+.TP
+\(bu
+\fIremote announce\fR
+
+.TP
+\(bu
+\fIremote browse sync\fR
+
+.TP
+\(bu
+\fIrestrict anonymous\fR
+
+.TP
+\(bu
+\fIroot\fR
+
+.TP
+\(bu
+\fIroot dir\fR
+
+.TP
+\(bu
+\fIroot directory\fR
+
+.TP
+\(bu
+\fIsecurity\fR
+
+.TP
+\(bu
+\fIserver schannel\fR
+
+.TP
+\(bu
+\fIserver signing\fR
+
+.TP
+\(bu
+\fIserver string\fR
+
+.TP
+\(bu
+\fIset primary group script\fR
+
+.TP
+\(bu
+\fIset quota command\fR
+
+.TP
+\(bu
+\fIshow add printer wizard\fR
+
+.TP
+\(bu
+\fIshutdown script\fR
+
+.TP
+\(bu
+\fIsmb passwd file\fR
+
+.TP
+\(bu
+\fIsmb ports\fR
+
+.TP
+\(bu
+\fIsocket address\fR
+
+.TP
+\(bu
+\fIsocket options\fR
+
+.TP
+\(bu
+\fIsource environment\fR
+
+.TP
+\(bu
+\fIstat cache\fR
+
+.TP
+\(bu
+\fIsyslog\fR
+
+.TP
+\(bu
+\fIsyslog only\fR
+
+.TP
+\(bu
+\fItemplate homedir\fR
+
+.TP
+\(bu
+\fItemplate primary group\fR
+
+.TP
+\(bu
+\fItemplate shell\fR
+
+.TP
+\(bu
+\fItime offset\fR
+
+.TP
+\(bu
+\fItime server\fR
+
+.TP
+\(bu
+\fItimestamp logs\fR
+
+.TP
+\(bu
+\fIunicode\fR
+
+.TP
+\(bu
+\fIunix charset\fR
+
+.TP
+\(bu
+\fIunix extensions\fR
+
+.TP
+\(bu
+\fIunix password sync\fR
+
+.TP
+\(bu
+\fIupdate encrypted\fR
+
+.TP
+\(bu
+\fIuse mmap\fR
+
+.TP
+\(bu
+\fIusername level\fR
+
+.TP
+\(bu
+\fIusername map\fR
+
+.TP
+\(bu
+\fIuse spnego\fR
+
+.TP
+\(bu
+\fIutmp\fR
+
+.TP
+\(bu
+\fIutmp directory\fR
+
+.TP
+\(bu
+\fIwinbind cache time\fR
+
+.TP
+\(bu
+\fIwinbind enable local accounts\fR
+
+.TP
+\(bu
+\fIwinbind enum groups\fR
+
+.TP
+\(bu
+\fIwinbind enum users\fR
+
+.TP
+\(bu
+\fIwinbind gid\fR
+
+.TP
+\(bu
+\fIwinbind separator\fR
+
+.TP
+\(bu
+\fIwinbind trusted domains only\fR
+
+.TP
+\(bu
+\fIwinbind uid\fR
+
+.TP
+\(bu
+\fIwinbind use default domain\fR
+
+.TP
+\(bu
+\fIwins hook\fR
+
+.TP
+\(bu
+\fIwins partners\fR
+
+.TP
+\(bu
+\fIwins proxy\fR
+
+.TP
+\(bu
+\fIwins server\fR
+
+.TP
+\(bu
+\fIwins support\fR
+
+.TP
+\(bu
+\fIworkgroup\fR
+
+.TP
+\(bu
+\fIwrite raw\fR
+
+.TP
+\(bu
+\fIwtmp directory\fR
+
+.LP
+
+.SH "COMPLETE LIST OF SERVICE PARAMETERS"
+
+.PP
+Here is a list of all service parameters\&. See the section on each parameter for details\&. Note that some are synonyms\&.
+
+.TP 3
+\(bu
+\fIacl compatibility\fR
+
+.TP
+\(bu
+\fIadmin users\fR
+
+.TP
+\(bu
+\fIafs share\fR
+
+.TP
+\(bu
+\fIallow hosts\fR
+
+.TP
+\(bu
+\fIavailable\fR
+
+.TP
+\(bu
+\fIblocking locks\fR
+
+.TP
+\(bu
+\fIblock size\fR
+
+.TP
+\(bu
+\fIbrowsable\fR
+
+.TP
+\(bu
+\fIbrowseable\fR
+
+.TP
+\(bu
+\fIcase sensitive\fR
+
+.TP
+\(bu
+\fIcasesignames\fR
+
+.TP
+\(bu
+\fIcomment\fR
+
+.TP
+\(bu
+\fIcopy\fR
+
+.TP
+\(bu
+\fIcreate mask\fR
+
+.TP
+\(bu
+\fIcreate mode\fR
+
+.TP
+\(bu
+\fIcsc policy\fR
+
+.TP
+\(bu
+\fIdefault case\fR
+
+.TP
+\(bu
+\fIdefault devmode\fR
+
+.TP
+\(bu
+\fIdelete readonly\fR
+
+.TP
+\(bu
+\fIdelete veto files\fR
+
+.TP
+\(bu
+\fIdeny hosts\fR
+
+.TP
+\(bu
+\fIdirectory\fR
+
+.TP
+\(bu
+\fIdirectory mask\fR
+
+.TP
+\(bu
+\fIdirectory mode\fR
+
+.TP
+\(bu
+\fIdirectory security mask\fR
+
+.TP
+\(bu
+\fIdont descend\fR
+
+.TP
+\(bu
+\fIdos filemode\fR
+
+.TP
+\(bu
+\fIdos filetime resolution\fR
+
+.TP
+\(bu
+\fIdos filetimes\fR
+
+.TP
+\(bu
+\fIexec\fR
+
+.TP
+\(bu
+\fIfake directory create times\fR
+
+.TP
+\(bu
+\fIfake oplocks\fR
+
+.TP
+\(bu
+\fIfollow symlinks\fR
+
+.TP
+\(bu
+\fIforce create mode\fR
+
+.TP
+\(bu
+\fIforce directory mode\fR
+
+.TP
+\(bu
+\fIforce directory security mode\fR
+
+.TP
+\(bu
+\fIforce group\fR
+
+.TP
+\(bu
+\fIforce security mode\fR
+
+.TP
+\(bu
+\fIforce user\fR
+
+.TP
+\(bu
+\fIfstype\fR
+
+.TP
+\(bu
+\fIgroup\fR
+
+.TP
+\(bu
+\fIguest account\fR
+
+.TP
+\(bu
+\fIguest ok\fR
+
+.TP
+\(bu
+\fIguest only\fR
+
+.TP
+\(bu
+\fIhide dot files\fR
+
+.TP
+\(bu
+\fIhide files\fR
+
+.TP
+\(bu
+\fIhide special files\fR
+
+.TP
+\(bu
+\fIhide unreadable\fR
+
+.TP
+\(bu
+\fIhide unwriteable files\fR
+
+.TP
+\(bu
+\fIhosts allow\fR
+
+.TP
+\(bu
+\fIhosts deny\fR
+
+.TP
+\(bu
+\fIinherit acls\fR
+
+.TP
+\(bu
+\fIinherit permissions\fR
+
+.TP
+\(bu
+\fIinvalid users\fR
+
+.TP
+\(bu
+\fIlevel2 oplocks\fR
+
+.TP
+\(bu
+\fIlocking\fR
+
+.TP
+\(bu
+\fIlppause command\fR
+
+.TP
+\(bu
+\fIlpq command\fR
+
+.TP
+\(bu
+\fIlpresume command\fR
+
+.TP
+\(bu
+\fIlprm command\fR
+
+.TP
+\(bu
+\fImagic output\fR
+
+.TP
+\(bu
+\fImagic script\fR
+
+.TP
+\(bu
+\fImangle case\fR
+
+.TP
+\(bu
+\fImangled map\fR
+
+.TP
+\(bu
+\fImangled names\fR
+
+.TP
+\(bu
+\fImangling char\fR
+
+.TP
+\(bu
+\fImap acl inherit\fR
+
+.TP
+\(bu
+\fImap archive\fR
+
+.TP
+\(bu
+\fImap hidden\fR
+
+.TP
+\(bu
+\fImap system\fR
+
+.TP
+\(bu
+\fImax connections\fR
+
+.TP
+\(bu
+\fImax print jobs\fR
+
+.TP
+\(bu
+\fImax reported print jobs\fR
+
+.TP
+\(bu
+\fImin print space\fR
+
+.TP
+\(bu
+\fImsdfs proxy\fR
+
+.TP
+\(bu
+\fImsdfs root\fR
+
+.TP
+\(bu
+\fInt acl support\fR
+
+.TP
+\(bu
+\fIonly guest\fR
+
+.TP
+\(bu
+\fIonly user\fR
+
+.TP
+\(bu
+\fIoplock contention limit\fR
+
+.TP
+\(bu
+\fIoplocks\fR
+
+.TP
+\(bu
+\fIpath\fR
+
+.TP
+\(bu
+\fIposix locking\fR
+
+.TP
+\(bu
+\fIpostexec\fR
+
+.TP
+\(bu
+\fIpreexec\fR
+
+.TP
+\(bu
+\fIpreexec close\fR
+
+.TP
+\(bu
+\fIpreserve case\fR
+
+.TP
+\(bu
+\fIprintable\fR
+
+.TP
+\(bu
+\fIprintcap name\fR
+
+.TP
+\(bu
+\fIprint command\fR
+
+.TP
+\(bu
+\fIprinter\fR
+
+.TP
+\(bu
+\fIprinter admin\fR
+
+.TP
+\(bu
+\fIprinter name\fR
+
+.TP
+\(bu
+\fIprinting\fR
+
+.TP
+\(bu
+\fIprint ok\fR
+
+.TP
+\(bu
+\fIprofile acls\fR
+
+.TP
+\(bu
+\fIpublic\fR
+
+.TP
+\(bu
+\fIqueuepause command\fR
+
+.TP
+\(bu
+\fIqueueresume command\fR
+
+.TP
+\(bu
+\fIread list\fR
+
+.TP
+\(bu
+\fIread only\fR
+
+.TP
+\(bu
+\fIroot postexec\fR
+
+.TP
+\(bu
+\fIroot preexec\fR
+
+.TP
+\(bu
+\fIroot preexec close\fR
+
+.TP
+\(bu
+\fIsecurity mask\fR
+
+.TP
+\(bu
+\fIset directory\fR
+
+.TP
+\(bu
+\fIshare modes\fR
+
+.TP
+\(bu
+\fIshort preserve case\fR
+
+.TP
+\(bu
+\fIstrict allocate\fR
+
+.TP
+\(bu
+\fIstrict locking\fR
+
+.TP
+\(bu
+\fIstrict sync\fR
+
+.TP
+\(bu
+\fIsync always\fR
+
+.TP
+\(bu
+\fIuse client driver\fR
+
+.TP
+\(bu
+\fIuser\fR
+
+.TP
+\(bu
+\fIusername\fR
+
+.TP
+\(bu
+\fIusers\fR
+
+.TP
+\(bu
+\fIuse sendfile\fR
+
+.TP
+\(bu
+\fI-valid\fR
+
+.TP
+\(bu
+\fIvalid users\fR
+
+.TP
+\(bu
+\fIveto files\fR
+
+.TP
+\(bu
+\fIveto oplock files\fR
+
+.TP
+\(bu
+\fIvfs object\fR
+
+.TP
+\(bu
+\fIvfs objects\fR
+
+.TP
+\(bu
+\fIvolume\fR
+
+.TP
+\(bu
+\fIwide links\fR
+
+.TP
+\(bu
+\fIwritable\fR
+
+.TP
+\(bu
+\fIwriteable\fR
+
+.TP
+\(bu
+\fIwrite cache size\fR
+
+.TP
+\(bu
+\fIwrite list\fR
+
+.TP
+\(bu
+\fIwrite ok\fR
+
+.LP
+
+.SH "EXPLANATION OF EACH PARAMETER"
+
+.TP
+abort shutdown script (G)
+\fBThis parameter only exists in the HEAD cvs branch\fR This a full path name to a script called by \fBsmbd\fR(8) that should stop a shutdown procedure issued by the \fIshutdown script\fR\&.
+
+
+This command will be run as user\&.
+
+
+Default: \fBNone\fR\&.
+
+
+Example: \fBabort shutdown script = /sbin/shutdown -c\fR
+
+
+.TP
+acl compatibility (S)
+This parameter specifies what OS ACL semantics should be compatible with\&. Possible values are \fBwinnt\fR for Windows NT 4, \fBwin2k\fR for Windows 2000 and above and \fBauto\fR\&. If you specify \fBauto\fR, the value for this parameter will be based upon the version of the client\&. There should be no reason to change this parameter from the default\&.
+
+
+Default: \fBacl compatibility = Auto\fR
+
+
+Example: \fBacl compatibility = win2k\fR
+
+
+.TP
+add group script (G)
+This is the full pathname to a script that will be run \fBAS ROOT\fR by \fBsmbd\fR(8) when a new group is requested\&. It will expand any \fI%g\fR to the group name passed\&. This script is only useful for installations using the Windows NT domain administration tools\&. The script is free to create a group with an arbitrary name to circumvent unix group name restrictions\&. In that case the script must print the numeric gid of the created group on stdout\&.
+
+
+.TP
+add machine script (G)
+This is the full pathname to a script that will be run by \fBsmbd\fR(8) when a machine is added to it's domain using the administrator username and password method\&.
+
+
+This option is only required when using sam back-ends tied to the Unix uid method of RID calculation such as smbpasswd\&. This option is only available in Samba 3\&.0\&.
+
+
+Default: \fBadd machine script = <empty string>\fR
+
+
+Example: \fBadd machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u\fR
+
+
+.TP
+addprinter command (G)
+With the introduction of MS-RPC based printing support for Windows NT/2000 clients in Samba 2\&.2, The MS Add Printer Wizard (APW) icon is now also available in the "Printers\&.\&.\&." folder displayed a share listing\&. The APW allows for printers to be add remotely to a Samba or Windows NT/2000 print server\&.
+
+
+For a Samba host this means that the printer must be physically added to the underlying printing system\&. The \fIadd printer command\fR defines a script to be run which will perform the necessary operations for adding the printer to the print system and to add the appropriate service definition to the \fIsmb\&.conf\fR file in order that it can be shared by \fBsmbd\fR(8)\&.
+
+
+The \fIaddprinter command\fR is automatically invoked with the following parameter (in order):
+
+
+\fIprinter name\fR
+
+\fIshare name\fR
+
+\fIport name\fR
+
+\fIdriver name\fR
+
+\fIlocation\fR
+
+\fIWindows 9x driver location\fR
+
+All parameters are filled in from the PRINTER_INFO_2 structure sent by the Windows NT/2000 client with one exception\&. The "Windows 9x driver location" parameter is included for backwards compatibility only\&. The remaining fields in the structure are generated from answers to the APW questions\&.
+
+
+Once the \fIaddprinter command\fR has been executed, \fBsmbd\fR will reparse the \fI smb\&.conf\fR to determine if the share defined by the APW exists\&. If the sharename is still invalid, then \fBsmbd \fR will return an ACCESS_DENIED error to the client\&.
+
+
+The "add printer command" program can output a single line of text, which Samba will set as the port the new printer is connected to\&. If this line isn't output, Samba won't reload its printer shares\&.
+
+
+See also \fI deleteprinter command\fR, \fIprinting\fR, \fIshow add printer wizard\fR
+
+
+Default: \fBnone\fR
+
+
+Example: \fBaddprinter command = /usr/bin/addprinter\fR
+
+
+.TP
+add share command (G)
+Samba 2\&.2\&.0 introduced the ability to dynamically add and delete shares via the Windows NT 4\&.0 Server Manager\&. The \fIadd share command\fR is used to define an external program or script which will add a new service definition to \fIsmb\&.conf\fR\&. In order to successfully execute the \fIadd share command\fR, \fBsmbd\fR requires that the administrator be connected using a root account (i\&.e\&. uid == 0)\&.
+
+
+When executed, \fBsmbd\fR will automatically invoke the \fIadd share command\fR with four parameters\&.
+
+
+\fIconfigFile\fR - the location of the global \fIsmb\&.conf\fR file\&.
+
+\fIshareName\fR - the name of the new share\&.
+
+\fIpathName\fR - path to an **existing** directory on disk\&.
+
+\fIcomment\fR - comment string to associate with the new share\&.
+
+This parameter is only used for add file shares\&. To add printer shares, see the \fIaddprinter command\fR\&.
+
+
+See also \fIchange share command\fR, \fIdelete share command\fR\&.
+
+
+Default: \fBnone\fR
+
+
+Example: \fBadd share command = /usr/local/bin/addshare\fR
+
+
+.TP
+add user script (G)
+This is the full pathname to a script that will be run \fBAS ROOT\fR by \fBsmbd\fR(8) under special circumstances described below\&.
+
+
+Normally, a Samba server requires that UNIX users are created for all users accessing files on this server\&. For sites that use Windows NT account databases as their primary user database creating these users and keeping the user list in sync with the Windows NT PDC is an onerous task\&. This option allows smbd to create the required UNIX users \fBON DEMAND\fR when a user accesses the Samba server\&.
+
+
+In order to use this option, \fBsmbd\fR(8) must \fBNOT\fR be set to \fIsecurity = share\fR and \fIadd user script\fR must be set to a full pathname for a script that will create a UNIX user given one argument of \fI%u\fR, which expands into the UNIX user name to create\&.
+
+
+When the Windows user attempts to access the Samba server, at login (session setup in the SMB protocol) time, \fBsmbd\fR(8) contacts the \fIpassword server\fR and attempts to authenticate the given user with the given password\&. If the authentication succeeds then \fBsmbd\fR attempts to find a UNIX user in the UNIX password database to map the Windows user into\&. If this lookup fails, and \fIadd user script \fR is set then \fBsmbd\fR will call the specified script \fBAS ROOT\fR, expanding any \fI%u\fR argument to be the user name to create\&.
+
+
+If this script successfully creates the user then \fBsmbd \fR will continue on as though the UNIX user already existed\&. In this way, UNIX users are dynamically created to match existing Windows NT accounts\&.
+
+
+See also \fI security\fR, \fIpassword server\fR, \fIdelete user script\fR\&.
+
+
+Default: \fBadd user script = <empty string>\fR
+
+
+Example: \fBadd user script = /usr/local/samba/bin/add_user %u\fR
+
+
+.TP
+add user to group script (G)
+Full path to the script that will be called when a user is added to a group using the Windows NT domain administration tools\&. It will be run by \fBsmbd\fR(8) \fBAS ROOT\fR\&. Any \fI%g\fR will be replaced with the group name and any \fI%u\fR will be replaced with the user name\&.
+
+
+Default: \fBadd user to group script = \fR
+
+
+Example: \fBadd user to group script = /usr/sbin/adduser %u %g\fR
+
+
+.TP
+admin users (S)
+This is a list of users who will be granted administrative privileges on the share\&. This means that they will do all file operations as the super-user (root)\&.
+
+
+You should use this option very carefully, as any user in this list will be able to do anything they like on the share, irrespective of file permissions\&.
+
+
+Default: \fBno admin users\fR
+
+
+Example: \fBadmin users = jason\fR
+
+
+.TP
+afs share (S)
+This parameter controls whether special AFS features are enabled for this share\&. If enabled, it assumes that the directory exported via the \fIpath\fR parameter is a local AFS import\&. The special AFS features include the attempt to hand-craft an AFS token if you enabled --with-fake-kaserver in configure\&.
+
+
+Default: \fBafs share = no\fR
+
+
+Example: \fBafs share = yes\fR
+
+
+.TP
+afs username map (G)
+If you are using the fake kaserver AFS feature, you might want to hand-craft the usernames you are creating tokens for\&. For example this is necessary if you have users from several domain in your AFS Protection Database\&. One possible scheme to code users as DOMAIN+User as it is done by winbind with the + as a separator\&.
+
+
+The mapped user name must contain the cell name to log into, so without setting this parameter there will be no token\&.
+
+
+Default: \fBnone\fR
+
+
+Example: \fBafs username map = %u@afs.samba.org\fR
+
+
+.TP
+algorithmic rid base (G)
+This determines how Samba will use its algorithmic mapping from uids/gid to the RIDs needed to construct NT Security Identifiers\&.
+
+
+Setting this option to a larger value could be useful to sites transitioning from WinNT and Win2k, as existing user and group rids would otherwise clash with sytem users etc\&.
+
+
+All UIDs and GIDs must be able to be resolved into SIDs for the correct operation of ACLs on the server\&. As such the algorithmic mapping can't be 'turned off', but pushing it 'out of the way' should resolve the issues\&. Users and groups can then be assigned 'low' RIDs in arbitary-rid supporting backends\&.
+
+
+Default: \fBalgorithmic rid base = 1000\fR
+
+
+Example: \fBalgorithmic rid base = 100000\fR
+
+
+.TP
+allow hosts (S)
+Synonym for \fIhosts allow\fR\&.
+
+
+.TP
+allow trusted domains (G)
+This option only takes effect when the \fIsecurity\fR option is set to \fBserver\fR or \fBdomain\fR\&. If it is set to no, then attempts to connect to a resource from a domain or workgroup other than the one which smbd is running in will fail, even if that domain is trusted by the remote server doing the authentication\&.
+
+
+This is useful if you only want your Samba server to serve resources to users in the domain it is a member of\&. As an example, suppose that there are two domains DOMA and DOMB\&. DOMB is trusted by DOMA, which contains the Samba server\&. Under normal circumstances, a user with an account in DOMB can then access the resources of a UNIX account with the same account name on the Samba server even if they do not have an account in DOMA\&. This can make implementing a security boundary difficult\&.
+
+
+Default: \fBallow trusted domains = yes\fR
+
+
+.TP
+announce as (G)
+This specifies what type of server \fBnmbd\fR(8) will announce itself as, to a network neighborhood browse list\&. By default this is set to Windows NT\&. The valid options are : "NT Server" (which can also be written as "NT"), "NT Workstation", "Win95" or "WfW" meaning Windows NT Server, Windows NT Workstation, Windows 95 and Windows for Workgroups respectively\&. Do not change this parameter unless you have a specific need to stop Samba appearing as an NT server as this may prevent Samba servers from participating as browser servers correctly\&.
+
+
+Default: \fBannounce as = NT Server\fR
+
+
+Example: \fBannounce as = Win95\fR
+
+
+.TP
+announce version (G)
+This specifies the major and minor version numbers that nmbd will use when announcing itself as a server\&. The default is 4\&.9\&. Do not change this parameter unless you have a specific need to set a Samba server to be a downlevel server\&.
+
+
+Default: \fBannounce version = 4.9\fR
+
+
+Example: \fBannounce version = 2.0\fR
+
+
+.TP
+auth methods (G)
+This option allows the administrator to chose what authentication methods \fBsmbd\fR will use when authenticating a user\&. This option defaults to sensible values based on \fIsecurity\fR\&. This should be considered a developer option and used only in rare circumstances\&. In the majority (if not all) of production servers, the default setting should be adequate\&.
+
+
+Each entry in the list attempts to authenticate the user in turn, until the user authenticates\&. In practice only one method will ever actually be able to complete the authentication\&.
+
+
+Possible options include \fBguest\fR (anonymous access), \fBsam\fR (lookups in local list of accounts based on netbios name or domain name), \fBwinbind\fR (relay authentication requests for remote users through winbindd), \fBntdomain\fR (pre-winbindd method of authentication for remote domain users; deprecated in favour of winbind method), \fBtrustdomain\fR (authenticate trusted users by contacting the remote DC directly from smbd; deprecated in favour of winbind method)\&.
+
+
+Default: \fBauth methods = <empty string>\fR
+
+
+Example: \fBauth methods = guest sam winbind\fR
+
+
+.TP
+auto services (G)
+This is a synonym for the \fIpreload\fR\&.
+
+
+.TP
+available (S)
+This parameter lets you "turn off" a service\&. If \fIavailable = no\fR, then \fBALL\fR attempts to connect to the service will fail\&. Such failures are logged\&.
+
+
+Default: \fBavailable = yes\fR
+
+
+.TP
+bind interfaces only (G)
+This global parameter allows the Samba admin to limit what interfaces on a machine will serve SMB requests\&. It affects file service \fBsmbd\fR(8) and name service \fBnmbd\fR(8) in a slightly different ways\&.
+
+
+For name service it causes \fBnmbd\fR to bind to ports 137 and 138 on the interfaces listed in the interfaces parameter\&. \fBnmbd\fR also binds to the "all addresses" interface (0\&.0\&.0\&.0) on ports 137 and 138 for the purposes of reading broadcast messages\&. If this option is not set then \fBnmbd\fR will service name requests on all of these sockets\&. If \fIbind interfaces only\fR is set then \fBnmbd\fR will check the source address of any packets coming in on the broadcast sockets and discard any that don't match the broadcast addresses of the interfaces in the \fIinterfaces\fR parameter list\&. As unicast packets are received on the other sockets it allows \fBnmbd\fR to refuse to serve names to machines that send packets that arrive through any interfaces not listed in the \fIinterfaces\fR list\&. IP Source address spoofing does defeat this simple check, however, so it must not be used seriously as a security feature for \fBnmbd\fR\&.
+
+
+For file service it causes \fBsmbd\fR(8) to bind only to the interface list given in the interfaces parameter\&. This restricts the networks that \fBsmbd\fR will serve to packets coming in those interfaces\&. Note that you should not use this parameter for machines that are serving PPP or other intermittent or non-broadcast network interfaces as it will not cope with non-permanent interfaces\&.
+
+
+If \fIbind interfaces only\fR is set then unless the network address \fB127\&.0\&.0\&.1\fR is added to the \fIinterfaces\fR parameter list \fBsmbpasswd\fR(8) and \fBswat\fR(8) may not work as expected due to the reasons covered below\&.
+
+
+To change a users SMB password, the \fBsmbpasswd\fR by default connects to the \fBlocalhost - 127\&.0\&.0\&.1\fR address as an SMB client to issue the password change request\&. If \fIbind interfaces only\fR is set then unless the network address \fB127\&.0\&.0\&.1\fR is added to the \fIinterfaces\fR parameter list then \fB smbpasswd\fR will fail to connect in it's default mode\&. \fBsmbpasswd\fR can be forced to use the primary IP interface of the local host by using its \fBsmbpasswd\fR(8) \fI-r remote machine\fR parameter, with \fIremote machine\fR set to the IP name of the primary interface of the local host\&.
+
+
+The \fBswat\fR status page tries to connect with \fBsmbd\fR and \fBnmbd\fR at the address \fB127\&.0\&.0\&.1\fR to determine if they are running\&. Not adding \fB127\&.0\&.0\&.1\fR will cause \fB smbd\fR and \fBnmbd\fR to always show "not running" even if they really are\&. This can prevent \fB swat\fR from starting/stopping/restarting \fBsmbd\fR and \fBnmbd\fR\&.
+
+
+Default: \fBbind interfaces only = no\fR
+
+
+.TP
+blocking locks (S)
+This parameter controls the behavior of \fBsmbd\fR(8) when given a request by a client to obtain a byte range lock on a region of an open file, and the request has a time limit associated with it\&.
+
+
+If this parameter is set and the lock range requested cannot be immediately satisfied, samba will internally queue the lock request, and periodically attempt to obtain the lock until the timeout period expires\&.
+
+
+If this parameter is set to \fBno\fR, then samba will behave as previous versions of Samba would and will fail the lock request immediately if the lock range cannot be obtained\&.
+
+
+Default: \fBblocking locks = yes\fR
+
+
+.TP
+block size (S)
+This parameter controls the behavior of \fBsmbd\fR(8) when reporting disk free sizes\&. By default, this reports a disk block size of 1024 bytes\&.
+
+
+Changing this parameter may have some effect on the efficiency of client writes, this is not yet confirmed\&. This parameter was added to allow advanced administrators to change it (usually to a higher value) and test the effect it has on client write performance without re-compiling the code\&. As this is an experimental option it may be removed in a future release\&.
+
+
+Changing this option does not change the disk free reporting size, just the block size unit reported to the client\&.
+
+
+.TP
+browsable (S)
+See the \fIbrowseable\fR\&.
+
+
+.TP
+browseable (S)
+This controls whether this share is seen in the list of available shares in a net view and in the browse list\&.
+
+
+Default: \fBbrowseable = yes\fR
+
+
+.TP
+browse list (G)
+This controls whether \fBsmbd\fR(8) will serve a browse list to a client doing a \fBNetServerEnum\fR call\&. Normally set to \fByes\fR\&. You should never need to change this\&.
+
+
+Default: \fBbrowse list = yes\fR
+
+
+.TP
+case sensitive (S)
+See the discussion in the section NAME MANGLING\&.
+
+
+Default: \fBcase sensitive = no\fR
+
+
+.TP
+casesignames (S)
+Synonym for case sensitive\&.
+
+
+.TP
+change notify timeout (G)
+This SMB allows a client to tell a server to "watch" a particular directory for any changes and only reply to the SMB request when a change has occurred\&. Such constant scanning of a directory is expensive under UNIX, hence an \fBsmbd\fR(8) daemon only performs such a scan on each requested directory once every \fIchange notify timeout\fR seconds\&.
+
+
+Default: \fBchange notify timeout = 60\fR
+
+
+Example: \fBchange notify timeout = 300\fR
+
+
+Would change the scan time to every 5 minutes\&.
+
+
+.TP
+change share command (G)
+Samba 2\&.2\&.0 introduced the ability to dynamically add and delete shares via the Windows NT 4\&.0 Server Manager\&. The \fIchange share command\fR is used to define an external program or script which will modify an existing service definition in \fIsmb\&.conf\fR\&. In order to successfully execute the \fIchange share command\fR, \fBsmbd\fR requires that the administrator be connected using a root account (i\&.e\&. uid == 0)\&.
+
+
+When executed, \fBsmbd\fR will automatically invoke the \fIchange share command\fR with four parameters\&.
+
+
+\fIconfigFile\fR - the location of the global \fIsmb\&.conf\fR file\&.
+
+\fIshareName\fR - the name of the new share\&.
+
+\fIpathName\fR - path to an **existing** directory on disk\&.
+
+\fIcomment\fR - comment string to associate with the new share\&.
+
+This parameter is only used modify existing file shares definitions\&. To modify printer shares, use the "Printers\&.\&.\&." folder as seen when browsing the Samba host\&.
+
+
+See also \fIadd share command\fR, \fIdelete share command\fR\&.
+
+
+Default: \fBnone\fR
+
+
+Example: \fBchange share command = /usr/local/bin/addshare\fR
+
+
+.TP
+client lanman auth (G)
+This parameter determines whether or not \fBsmbclient\fR(8) and other samba client tools will attempt to authenticate itself to servers using the weaker LANMAN password hash\&. If disabled, only server which support NT password hashes (e\&.g\&. Windows NT/2000, Samba, etc\&.\&.\&. but not Windows 95/98) will be able to be connected from the Samba client\&.
+
+
+The LANMAN encrypted response is easily broken, due to it's case-insensitive nature, and the choice of algorithm\&. Clients without Windows 95/98 servers are advised to disable this option\&.
+
+
+Disabling this option will also disable the \fBclient plaintext auth\fR option
+
+
+Likewise, if the \fBclient ntlmv2 auth\fR parameter is enabled, then only NTLMv2 logins will be attempted\&. Not all servers support NTLMv2, and most will require special configuration to us it\&.
+
+
+Default : \fBclient lanman auth = yes\fR
+
+
+.TP
+client ntlmv2 auth (G)
+This parameter determines whether or not \fBsmbclient\fR(8) will attempt to authenticate itself to servers using the NTLMv2 encrypted password response\&.
+
+
+If enabled, only an NTLMv2 and LMv2 response (both much more secure than earlier versions) will be sent\&. Many servers (including NT4 < SP4, Win9x and Samba 2\&.2) are not compatible with NTLMv2\&.
+
+
+Similarly, if enabled, NTLMv1, \fBclient lanman auth\fR and \fBclient plaintext auth\fR authentication will be disabled\&. This also disables share-level authentication\&.
+
+
+If disabled, an NTLM response (and possibly a LANMAN response) will be sent by the client, depending on the value of \fBclient lanman auth\fR\&.
+
+
+Note that some sites (particularly those following 'best practice' security polices) only allow NTLMv2 responses, and not the weaker LM or NTLM\&.
+
+
+Default : \fBclient ntlmv2 auth = no\fR
+
+
+.TP
+client plaintext auth (G)
+Specifies whether a client should send a plaintext password if the server does not support encrypted passwords\&.
+
+
+Default: \fBclient plaintext auth = yes\fR
+
+
+.TP
+client schannel (G)
+This controls whether the client offers or even demands the use of the netlogon schannel\&. \fIclient schannel = no\fR does not offer the schannel, \fIserver schannel = auto\fR offers the schannel but does not enforce it, and \fIserver schannel = yes\fR denies access if the server is not able to speak netlogon schannel\&.
+
+
+Default: \fBclient schannel = auto\fR
+
+
+Example: \fBclient schannel = yes\fR
+
+
+.TP
+client signing (G)
+This controls whether the client offers or requires the server it talks to to use SMB signing\&. Possible values are \fBauto\fR, \fBmandatory\fR and \fBdisabled\fR\&.
+
+
+When set to auto, SMB signing is offered, but not enforced\&. When set to mandatory, SMB signing is required and if set to disabled, SMB signing is not offered either\&.
+
+
+Default: \fBclient signing = auto\fR
+
+
+.TP
+client use spnego (G)
+This variable controls controls whether samba clients will try to use Simple and Protected NEGOciation (as specified by rfc2478) with WindowsXP and Windows2000 servers to agree upon an authentication mechanism\&. SPNEGO client support for SMB Signing is currently broken, so you might want to turn this option off when operating with Windows 2003 domain controllers in particular\&.
+
+
+Default: \fBclient use spnego = yes\fR
+
+
+.TP
+comment (S)
+This is a text field that is seen next to a share when a client does a queries the server, either via the network neighborhood or via \fBnet view\fR to list what shares are available\&.
+
+
+If you want to set the string that is displayed next to the machine name then see the \fI server string\fR parameter\&.
+
+
+Default: \fBNo comment string\fR
+
+
+Example: \fBcomment = Fred's Files\fR
+
+
+.TP
+config file (G)
+This allows you to override the config file to use, instead of the default (usually \fIsmb\&.conf\fR)\&. There is a chicken and egg problem here as this option is set in the config file!
+
+
+For this reason, if the name of the config file has changed when the parameters are loaded then it will reload them from the new config file\&.
+
+
+This option takes the usual substitutions, which can be very useful\&.
+
+
+If the config file doesn't exist then it won't be loaded (allowing you to special case the config files of just a few clients)\&.
+
+
+Example: \fBconfig file = /usr/local/samba/lib/smb.conf.%m\fR
+
+
+.TP
+copy (S)
+This parameter allows you to "clone" service entries\&. The specified service is simply duplicated under the current service's name\&. Any parameters specified in the current section will override those in the section being copied\&.
+
+
+This feature lets you set up a 'template' service and create similar services easily\&. Note that the service being copied must occur earlier in the configuration file than the service doing the copying\&.
+
+
+Default: \fBno value\fR
+
+
+Example: \fBcopy = otherservice\fR
+
+
+.TP
+create mask (S)
+A synonym for this parameter is \fIcreate mode\fR \&.
+
+
+When a file is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise 'AND'ed with this parameter\&. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a file\&. Any bit \fBnot\fR set here will be removed from the modes set on a file when it is created\&.
+
+
+The default value of this parameter removes the 'group' and 'other' write and execute bits from the UNIX modes\&.
+
+
+Following this Samba will bit-wise 'OR' the UNIX mode created from this parameter with the value of the \fIforce create mode\fR parameter which is set to 000 by default\&.
+
+
+This parameter does not affect directory modes\&. See the parameter \fIdirectory mode \fR for details\&.
+
+
+See also the \fIforce create mode\fR parameter for forcing particular mode bits to be set on created files\&. See also the \fIdirectory mode\fR parameter for masking mode bits on created directories\&. See also the \fIinherit permissions\fR parameter\&.
+
+
+Note that this parameter does not apply to permissions set by Windows NT/2000 ACL editors\&. If the administrator wishes to enforce a mask on access control lists also, they need to set the \fIsecurity mask\fR\&.
+
+
+Default: \fBcreate mask = 0744\fR
+
+
+Example: \fBcreate mask = 0775\fR
+
+
+.TP
+create mode (S)
+This is a synonym for \fI create mask\fR\&.
+
+
+.TP
+csc policy (S)
+This stands for \fBclient-side caching policy\fR, and specifies how clients capable of offline caching will cache the files in the share\&. The valid values are: manual, documents, programs, disable\&.
+
+
+These values correspond to those used on Windows servers\&.
+
+
+For example, shares containing roaming profiles can have offline caching disabled using \fBcsc policy = disable\fR\&.
+
+
+Default: \fBcsc policy = manual\fR
+
+
+Example: \fBcsc policy = programs\fR
+
+
+.TP
+deadtime (G)
+The value of the parameter (a decimal integer) represents the number of minutes of inactivity before a connection is considered dead, and it is disconnected\&. The deadtime only takes effect if the number of open files is zero\&.
+
+
+This is useful to stop a server's resources being exhausted by a large number of inactive connections\&.
+
+
+Most clients have an auto-reconnect feature when a connection is broken so in most cases this parameter should be transparent to users\&.
+
+
+Using this parameter with a timeout of a few minutes is recommended for most systems\&.
+
+
+A deadtime of zero indicates that no auto-disconnection should be performed\&.
+
+
+Default: \fBdeadtime = 0\fR
+
+
+Example: \fBdeadtime = 15\fR
+
+
+.TP
+debug hires timestamp (G)
+Sometimes the timestamps in the log messages are needed with a resolution of higher that seconds, this boolean parameter adds microsecond resolution to the timestamp message header when turned on\&.
+
+
+Note that the parameter \fI debug timestamp\fR must be on for this to have an effect\&.
+
+
+Default: \fBdebug hires timestamp = no\fR
+
+
+.TP
+debuglevel (G)
+Synonym for \fI log level\fR\&.
+
+
+.TP
+debug pid (G)
+When using only one log file for more then one forked \fBsmbd\fR(8)-process there may be hard to follow which process outputs which message\&. This boolean parameter is adds the process-id to the timestamp message headers in the logfile when turned on\&.
+
+
+Note that the parameter \fI debug timestamp\fR must be on for this to have an effect\&.
+
+
+Default: \fBdebug pid = no\fR
+
+
+.TP
+debug timestamp (G)
+Samba debug log messages are timestamped by default\&. If you are running at a high \fIdebug level\fR these timestamps can be distracting\&. This boolean parameter allows timestamping to be turned off\&.
+
+
+Default: \fBdebug timestamp = yes\fR
+
+
+.TP
+debug uid (G)
+Samba is sometimes run as root and sometime run as the connected user, this boolean parameter inserts the current euid, egid, uid and gid to the timestamp message headers in the log file if turned on\&.
+
+
+Note that the parameter \fI debug timestamp\fR must be on for this to have an effect\&.
+
+
+Default: \fBdebug uid = no\fR
+
+
+.TP
+default (G)
+A synonym for \fI default service\fR\&.
+
+
+.TP
+default case (S)
+See the section on NAME MANGLING\&. Also note the \fIshort preserve case\fR parameter\&.
+
+
+Default: \fBdefault case = lower\fR
+
+
+.TP
+default devmode (S)
+This parameter is only applicable to printable services\&. When smbd is serving Printer Drivers to Windows NT/2k/XP clients, each printer on the Samba server has a Device Mode which defines things such as paper size and orientation and duplex settings\&. The device mode can only correctly be generated by the printer driver itself (which can only be executed on a Win32 platform)\&. Because smbd is unable to execute the driver code to generate the device mode, the default behavior is to set this field to NULL\&.
+
+
+Most problems with serving printer drivers to Windows NT/2k/XP clients can be traced to a problem with the generated device mode\&. Certain drivers will do things such as crashing the client's Explorer\&.exe with a NULL devmode\&. However, other printer drivers can cause the client's spooler service (spoolsv\&.exe) to die if the devmode was not created by the driver itself (i\&.e\&. smbd generates a default devmode)\&.
+
+
+This parameter should be used with care and tested with the printer driver in question\&. It is better to leave the device mode to NULL and let the Windows client set the correct values\&. Because drivers do not do this all the time, setting \fBdefault devmode = yes\fR will instruct smbd to generate a default one\&.
+
+
+For more information on Windows NT/2k printing and Device Modes, see the MSDN documentation\&.
+
+
+Default: \fBdefault devmode = no\fR
+
+
+.TP
+default service (G)
+This parameter specifies the name of a service which will be connected to if the service actually requested cannot be found\&. Note that the square brackets are \fBNOT\fR given in the parameter value (see example below)\&.
+
+
+There is no default value for this parameter\&. If this parameter is not given, attempting to connect to a nonexistent service results in an error\&.
+
+
+Typically the default service would be a \fIguest ok\fR, \fIread-only\fR service\&.
+
+
+Also note that the apparent service name will be changed to equal that of the requested service, this is very useful as it allows you to use macros like \fI%S\fR to make a wildcard service\&.
+
+
+Note also that any "_" characters in the name of the service used in the default service will get mapped to a "/"\&. This allows for interesting things\&.
+
+
+Example:
+
+
+.nf
+
+[global]
+       default service = pub
+        
+[pub]
+       path = /%S
+.fi
+
+
+.TP
+delete group script (G)
+This is the full pathname to a script that will be run \fBAS ROOT\fR \fBsmbd\fR(8) when a group is requested to be deleted\&. It will expand any \fI%g\fR to the group name passed\&. This script is only useful for installations using the Windows NT domain administration tools\&.
+
+
+.TP
+deleteprinter command (G)
+With the introduction of MS-RPC based printer support for Windows NT/2000 clients in Samba 2\&.2, it is now possible to delete printer at run time by issuing the DeletePrinter() RPC call\&.
+
+
+For a Samba host this means that the printer must be physically deleted from underlying printing system\&. The \fI deleteprinter command\fR defines a script to be run which will perform the necessary operations for removing the printer from the print system and from \fIsmb\&.conf\fR\&.
+
+
+The \fIdeleteprinter command\fR is automatically called with only one parameter: \fI "printer name"\fR\&.
+
+
+Once the \fIdeleteprinter command\fR has been executed, \fBsmbd\fR will reparse the \fI smb\&.conf\fR to associated printer no longer exists\&. If the sharename is still valid, then \fBsmbd \fR will return an ACCESS_DENIED error to the client\&.
+
+
+See also \fI addprinter command\fR, \fIprinting\fR, \fIshow add printer wizard\fR
+
+
+Default: \fBnone\fR
+
+
+Example: \fBdeleteprinter command = /usr/bin/removeprinter\fR
+
+
+.TP
+delete readonly (S)
+This parameter allows readonly files to be deleted\&. This is not normal DOS semantics, but is allowed by UNIX\&.
+
+
+This option may be useful for running applications such as rcs, where UNIX file ownership prevents changing file permissions, and DOS semantics prevent deletion of a read only file\&.
+
+
+Default: \fBdelete readonly = no\fR
+
+
+.TP
+delete share command (G)
+Samba 2\&.2\&.0 introduced the ability to dynamically add and delete shares via the Windows NT 4\&.0 Server Manager\&. The \fIdelete share command\fR is used to define an external program or script which will remove an existing service definition from \fIsmb\&.conf\fR\&. In order to successfully execute the \fIdelete share command\fR, \fBsmbd\fR requires that the administrator be connected using a root account (i\&.e\&. uid == 0)\&.
+
+
+When executed, \fBsmbd\fR will automatically invoke the \fIdelete share command\fR with two parameters\&.
+
+
+\fIconfigFile\fR - the location of the global \fIsmb\&.conf\fR file\&.
+
+\fIshareName\fR - the name of the existing service\&.
+
+This parameter is only used to remove file shares\&. To delete printer shares, see the \fIdeleteprinter command\fR\&.
+
+
+See also \fIadd share command\fR, \fIchange share command\fR\&.
+
+
+Default: \fBnone\fR
+
+
+Example: \fBdelete share command = /usr/local/bin/delshare\fR
+
+
+.TP
+delete user from group script (G)
+Full path to the script that will be called when a user is removed from a group using the Windows NT domain administration tools\&. It will be run by \fBsmbd\fR(8) \fBAS ROOT\fR\&. Any \fI%g\fR will be replaced with the group name and any \fI%u\fR will be replaced with the user name\&.
+
+
+Default: \fBdelete user from group script = \fR
+
+
+Example: \fBdelete user from group script = /usr/sbin/deluser %u %g\fR
+
+
+.TP
+delete user script (G)
+This is the full pathname to a script that will be run by \fBsmbd\fR(8) when managing users with remote RPC (NT) tools\&.
+
+
+This script is called when a remote client removes a user from the server, normally using 'User Manager for Domains' or \fBrpcclient\fR\&.
+
+
+This script should delete the given UNIX username\&.
+
+
+Default: \fBdelete user script = <empty string>\fR
+
+
+Example: \fBdelete user script = /usr/local/samba/bin/del_user %u\fR
+
+
+.TP
+delete veto files (S)
+This option is used when Samba is attempting to delete a directory that contains one or more vetoed directories (see the \fIveto files\fR option)\&. If this option is set to \fBno\fR (the default) then if a vetoed directory contains any non-vetoed files or directories then the directory delete will fail\&. This is usually what you want\&.
+
+
+If this option is set to \fByes\fR, then Samba will attempt to recursively delete any files and directories within the vetoed directory\&. This can be useful for integration with file serving systems such as NetAtalk which create meta-files within directories you might normally veto DOS/Windows users from seeing (e\&.g\&. \fI\&.AppleDouble\fR)
+
+
+Setting \fBdelete veto files = yes\fR allows these directories to be transparently deleted when the parent directory is deleted (so long as the user has permissions to do so)\&.
+
+
+See also the \fIveto files\fR parameter\&.
+
+
+Default: \fBdelete veto files = no\fR
+
+
+.TP
+deny hosts (S)
+Synonym for \fIhosts deny\fR\&.
+
+
+.TP
+dfree command (G)
+The \fIdfree command\fR setting should only be used on systems where a problem occurs with the internal disk space calculations\&. This has been known to happen with Ultrix, but may occur with other operating systems\&. The symptom that was seen was an error of "Abort Retry Ignore" at the end of each directory listing\&.
+
+
+This setting allows the replacement of the internal routines to calculate the total disk space and amount available with an external routine\&. The example below gives a possible script that might fulfill this function\&.
+
+
+The external program will be passed a single parameter indicating a directory in the filesystem being queried\&. This will typically consist of the string \fI\&./\fR\&. The script should return two integers in ASCII\&. The first should be the total disk space in blocks, and the second should be the number of available blocks\&. An optional third return value can give the block size in bytes\&. The default blocksize is 1024 bytes\&.
+
+
+Note: Your script should \fBNOT\fR be setuid or setgid and should be owned by (and writeable only by) root!
+
+
+Default: \fBBy default internal routines for determining the disk capacity and remaining space will be used\&. \fR
+
+
+Example: \fBdfree command = /usr/local/samba/bin/dfree\fR
+
+
+Where the script dfree (which must be made executable) could be:
+
+
+.nf
+#!/bin/sh
+df $1 | tail -1 | awk '{print $2" "$4}'
+.fi
+
+
+or perhaps (on Sys V based systems):
+
+
+.nf
+#!/bin/sh
+/usr/bin/df -k $1 | tail -1 | awk '{print $3" "$5}'
+.fi
+
+
+Note that you may have to replace the command names with full path names on some systems\&.
+
+
+.TP
+directory (S)
+Synonym for \fIpath\fR\&.
+
+
+.TP
+directory mask (S)
+This parameter is the octal modes which are used when converting DOS modes to UNIX modes when creating UNIX directories\&.
+
+
+When a directory is created, the necessary permissions are calculated according to the mapping from DOS modes to UNIX permissions, and the resulting UNIX mode is then bit-wise 'AND'ed with this parameter\&. This parameter may be thought of as a bit-wise MASK for the UNIX modes of a directory\&. Any bit \fBnot\fR set here will be removed from the modes set on a directory when it is created\&.
+
+
+The default value of this parameter removes the 'group' and 'other' write bits from the UNIX mode, allowing only the user who owns the directory to modify it\&.
+
+
+Following this Samba will bit-wise 'OR' the UNIX mode created from this parameter with the value of the \fIforce directory mode\fR parameter\&. This parameter is set to 000 by default (i\&.e\&. no extra mode bits are added)\&.
+
+
+Note that this parameter does not apply to permissions set by Windows NT/2000 ACL editors\&. If the administrator wishes to enforce a mask on access control lists also, they need to set the \fIdirectory security mask\fR\&.
+
+
+See the \fIforce directory mode\fR parameter to cause particular mode bits to always be set on created directories\&.
+
+
+See also the \fIcreate mode \fR parameter for masking mode bits on created files, and the \fIdirectory security mask\fR parameter\&.
+
+
+Also refer to the \fI inherit permissions\fR parameter\&.
+
+
+Default: \fBdirectory mask = 0755\fR
+
+
+Example: \fBdirectory mask = 0775\fR
+
+
+.TP
+directory mode (S)
+Synonym for \fI directory mask\fR
+
+
+.TP
+directory security mask (S)
+This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box\&.
+
+
+This parameter is applied as a mask (AND'ed with) to the changed permission bits, thus preventing any bits not in this mask from being modified\&. Essentially, zero bits in this mask may be treated as a set of bits the user is not allowed to change\&.
+
+
+If not set explicitly this parameter is set to 0777 meaning a user is allowed to modify all the user/group/world permissions on a directory\&.
+
+
+\fBNote\fR that users who can access the Samba server through other means can easily bypass this restriction, so it is primarily useful for standalone "appliance" systems\&. Administrators of most normal systems will probably want to leave it as the default of \fB0777\fR\&.
+
+
+See also the \fI force directory security mode\fR, \fIsecurity mask\fR, \fIforce security mode \fR parameters\&.
+
+
+Default: \fBdirectory security mask = 0777\fR
+
+
+Example: \fBdirectory security mask = 0700\fR
+
+
+.TP
+disable netbios (G)
+Enabling this parameter will disable netbios support in Samba\&. Netbios is the only available form of browsing in all windows versions except for 2000 and XP\&.
+
+
+Note that clients that only support netbios won't be able to see your samba server when netbios support is disabled\&.
+
+Default: \fBdisable netbios = no\fR
+
+
+Example: \fBdisable netbios = yes\fR
+
+
+.TP
+disable spoolss (G)
+Enabling this parameter will disable Samba's support for the SPOOLSS set of MS-RPC's and will yield identical behavior as Samba 2\&.0\&.x\&. Windows NT/2000 clients will downgrade to using Lanman style printing commands\&. Windows 9x/ME will be uneffected by the parameter\&. However, this will also disable the ability to upload printer drivers to a Samba server via the Windows NT Add Printer Wizard or by using the NT printer properties dialog window\&. It will also disable the capability of Windows NT/2000 clients to download print drivers from the Samba host upon demand\&. \fBBe very careful about enabling this parameter\&.\fR
+
+
+See also use client driver
+
+
+Default : \fBdisable spoolss = no\fR
+
+
+.TP
+display charset (G)
+Specifies the charset that samba will use to print messages to stdout and stderr and SWAT will use\&. Should generally be the same as the \fBunix charset\fR\&.
+
+
+Default: \fBdisplay charset = ASCII\fR
+
+
+Example: \fBdisplay charset = UTF8\fR
+
+
+.TP
+dns proxy (G)
+Specifies that \fBnmbd\fR(8) when acting as a WINS server and finding that a NetBIOS name has not been registered, should treat the NetBIOS name word-for-word as a DNS name and do a lookup with the DNS server for that name on behalf of the name-querying client\&.
+
+
+Note that the maximum length for a NetBIOS name is 15 characters, so the DNS name (or DNS alias) can likewise only be 15 characters, maximum\&.
+
+
+\fBnmbd\fR spawns a second copy of itself to do the DNS name lookup requests, as doing a name lookup is a blocking action\&.
+
+
+See also the parameter \fI wins support\fR\&.
+
+
+Default: \fBdns proxy = yes\fR
+
+
+.TP
+domain logons (G)
+If set to \fByes\fR, the Samba server will serve Windows 95/98 Domain logons for the \fIworkgroup\fR it is in\&. Samba 2\&.2 has limited capability to act as a domain controller for Windows NT 4 Domains\&. For more details on setting up this feature see the Samba-PDC-HOWTO included in the Samba documentation\&.
+
+
+Default: \fBdomain logons = no\fR
+
+
+.TP
+domain master (G)
+Tell \fBsmbd\fR(8) to enable WAN-wide browse list collation\&. Setting this option causes \fBnmbd\fR to claim a special domain specific NetBIOS name that identifies it as a domain master browser for its given \fIworkgroup\fR\&. Local master browsers in the same \fIworkgroup\fR on broadcast-isolated subnets will give this \fBnmbd\fR their local browse lists, and then ask \fBsmbd\fR(8) for a complete copy of the browse list for the whole wide area network\&. Browser clients will then contact their local master browser, and will receive the domain-wide browse list, instead of just the list for their broadcast-isolated subnet\&.
+
+
+Note that Windows NT Primary Domain Controllers expect to be able to claim this \fIworkgroup\fR specific special NetBIOS name that identifies them as domain master browsers for that \fIworkgroup\fR by default (i\&.e\&. there is no way to prevent a Windows NT PDC from attempting to do this)\&. This means that if this parameter is set and \fBnmbd\fR claims the special name for a \fIworkgroup\fR before a Windows NT PDC is able to do so then cross subnet browsing will behave strangely and may fail\&.
+
+
+If \fBdomain logons = yes\fR , then the default behavior is to enable the \fIdomain master\fR parameter\&. If \fIdomain logons\fR is not enabled (the default setting), then neither will \fIdomain master\fR be enabled by default\&.
+
+
+Default: \fBdomain master = auto\fR
+
+
+.TP
+dont descend (S)
+There are certain directories on some systems (e\&.g\&., the \fI/proc\fR tree under Linux) that are either not of interest to clients or are infinitely deep (recursive)\&. This parameter allows you to specify a comma-delimited list of directories that the server should always show as empty\&.
+
+
+Note that Samba can be very fussy about the exact format of the "dont descend" entries\&. For example you may need \fI \&./proc\fR instead of just \fI/proc\fR\&. Experimentation is the best policy :-)
+
+
+Default: \fBnone (i\&.e\&., all directories are OK to descend)\fR
+
+
+Example: \fBdont descend = /proc,/dev\fR
+
+
+.TP
+dos charset (G)
+DOS SMB clients assume the server has the same charset as they do\&. This option specifies which charset Samba should talk to DOS clients\&.
+
+
+The default depends on which charsets you have installed\&. Samba tries to use charset 850 but falls back to ASCII in case it is not available\&. Run \fBtestparm\fR(1) to check the default on your system\&.
+
+
+.TP
+dos filemode (S)
+The default behavior in Samba is to provide UNIX-like behavior where only the owner of a file/directory is able to change the permissions on it\&. However, this behavior is often confusing to DOS/Windows users\&. Enabling this parameter allows a user who has write access to the file (by whatever means) to modify the permissions on it\&. Note that a user belonging to the group owning the file will not be allowed to change permissions if the group is only granted read access\&. Ownership of the file/directory is not changed, only the permissions are modified\&.
+
+
+Default: \fBdos filemode = no\fR
+
+
+.TP
+dos filetime resolution (S)
+Under the DOS and Windows FAT filesystem, the finest granularity on time resolution is two seconds\&. Setting this parameter for a share causes Samba to round the reported time down to the nearest two second boundary when a query call that requires one second resolution is made to \fBsmbd\fR(8)\&.
+
+
+This option is mainly used as a compatibility option for Visual C++ when used against Samba shares\&. If oplocks are enabled on a share, Visual C++ uses two different time reading calls to check if a file has changed since it was last read\&. One of these calls uses a one-second granularity, the other uses a two second granularity\&. As the two second call rounds any odd second down, then if the file has a timestamp of an odd number of seconds then the two timestamps will not match and Visual C++ will keep reporting the file has changed\&. Setting this option causes the two timestamps to match, and Visual C++ is happy\&.
+
+
+Default: \fBdos filetime resolution = no\fR
+
+
+.TP
+dos filetimes (S)
+Under DOS and Windows, if a user can write to a file they can change the timestamp on it\&. Under POSIX semantics, only the owner of the file or root may change the timestamp\&. By default, Samba runs with POSIX semantics and refuses to change the timestamp on a file if the user \fBsmbd\fR is acting on behalf of is not the file owner\&. Setting this option to \fB yes\fR allows DOS semantics and \fBsmbd\fR(8) will change the file timestamp as DOS requires\&.
+
+
+Default: \fBdos filetimes = no\fR
+
+
+.TP
+enable rid algorithm (G)
+This option is used to control whether or not smbd in Samba 3\&.0 should fallback to the algorithm used by Samba 2\&.2 to generate user and group RIDs\&. The longterm development goal is to remove the algorithmic mappings of RIDs altogether, but this has proved to be difficult\&. This parameter is mainly provided so that developers can turn the algorithm on and off and see what breaks\&. This parameter should not be disabled by non-developers because certain features in Samba will fail to work without it\&.
+
+
+Default: \fBenable rid algorithm = <yes>\fR
+
+
+.TP
+encrypt passwords (G)
+This boolean controls whether encrypted passwords will be negotiated with the client\&. Note that Windows NT 4\&.0 SP3 and above and also Windows 98 will by default expect encrypted passwords unless a registry entry is changed\&. To use encrypted passwords in Samba see the chapter "User Database" in the Samba HOWTO Collection\&.
+
+
+In order for encrypted passwords to work correctly \fBsmbd\fR(8) must either have access to a local \fBsmbpasswd\fR(5) file (see the \fBsmbpasswd\fR(8) program for information on how to set up and maintain this file), or set the security = [server|domain|ads] parameter which causes \fBsmbd\fR to authenticate against another server\&.
+
+
+Default: \fBencrypt passwords = yes\fR
+
+
+.TP
+enhanced browsing (G)
+This option enables a couple of enhancements to cross-subnet browse propagation that have been added in Samba but which are not standard in Microsoft implementations\&.
+
+
+The first enhancement to browse propagation consists of a regular wildcard query to a Samba WINS server for all Domain Master Browsers, followed by a browse synchronization with each of the returned DMBs\&. The second enhancement consists of a regular randomised browse synchronization with all currently known DMBs\&.
+
+
+You may wish to disable this option if you have a problem with empty workgroups not disappearing from browse lists\&. Due to the restrictions of the browse protocols these enhancements can cause a empty workgroup to stay around forever which can be annoying\&.
+
+
+In general you should leave this option enabled as it makes cross-subnet browse propagation much more reliable\&.
+
+
+Default: \fBenhanced browsing = yes\fR
+
+
+.TP
+enumports command (G)
+The concept of a "port" is fairly foreign to UNIX hosts\&. Under Windows NT/2000 print servers, a port is associated with a port monitor and generally takes the form of a local port (i\&.e\&. LPT1:, COM1:, FILE:) or a remote port (i\&.e\&. LPD Port Monitor, etc\&.\&.\&.)\&. By default, Samba has only one port defined--\fB"Samba Printer Port"\fR\&. Under Windows NT/2000, all printers must have a valid port name\&. If you wish to have a list of ports displayed (\fBsmbd \fR does not use a port name for anything) other than the default \fB"Samba Printer Port"\fR, you can define \fIenumports command\fR to point to a program which should generate a list of ports, one per line, to standard output\&. This listing will then be used in response to the level 1 and 2 EnumPorts() RPC\&.
+
+
+Default: \fBno enumports command\fR
+
+
+Example: \fBenumports command = /usr/bin/listports\fR
+
+
+.TP
+exec (S)
+This is a synonym for \fIpreexec\fR\&.
+
+
+.TP
+fake directory create times (S)
+NTFS and Windows VFAT file systems keep a create time for all files and directories\&. This is not the same as the ctime - status change time - that Unix keeps, so Samba by default reports the earliest of the various times Unix does keep\&. Setting this parameter for a share causes Samba to always report midnight 1-1-1980 as the create time for directories\&.
+
+
+This option is mainly used as a compatibility option for Visual C++ when used against Samba shares\&. Visual C++ generated makefiles have the object directory as a dependency for each object file, and a make rule to create the directory\&. Also, when NMAKE compares timestamps it uses the creation time when examining a directory\&. Thus the object directory will be created if it does not exist, but once it does exist it will always have an earlier timestamp than the object files it contains\&.
+
+
+However, Unix time semantics mean that the create time reported by Samba will be updated whenever a file is created or or deleted in the directory\&. NMAKE finds all object files in the object directory\&. The timestamp of the last one built is then compared to the timestamp of the object directory\&. If the directory's timestamp if newer, then all object files will be rebuilt\&. Enabling this option ensures directories always predate their contents and an NMAKE build will proceed as expected\&.
+
+
+Default: \fBfake directory create times = no\fR
+
+
+.TP
+fake oplocks (S)
+Oplocks are the way that SMB clients get permission from a server to locally cache file operations\&. If a server grants an oplock (opportunistic lock) then the client is free to assume that it is the only one accessing the file and it will aggressively cache file data\&. With some oplock types the client may even cache file open/close operations\&. This can give enormous performance benefits\&.
+
+
+When you set \fBfake oplocks = yes\fR, \fBsmbd\fR(8) will always grant oplock requests no matter how many clients are using the file\&.
+
+
+It is generally much better to use the real \fIoplocks\fR support rather than this parameter\&.
+
+
+If you enable this option on all read-only shares or shares that you know will only be accessed from one client at a time such as physically read-only media like CDROMs, you will see a big performance improvement on many operations\&. If you enable this option on shares where multiple clients may be accessing the files read-write at the same time you can get data corruption\&. Use this option carefully!
+
+
+Default: \fBfake oplocks = no\fR
+
+
+.TP
+follow symlinks (S)
+This parameter allows the Samba administrator to stop \fBsmbd\fR(8) from following symbolic links in a particular share\&. Setting this parameter to \fBno\fR prevents any file or directory that is a symbolic link from being followed (the user will get an error)\&. This option is very useful to stop users from adding a symbolic link to \fI/etc/passwd\fR in their home directory for instance\&. However it will slow filename lookups down slightly\&.
+
+
+This option is enabled (i\&.e\&. \fBsmbd\fR will follow symbolic links) by default\&.
+
+
+Default: \fBfollow symlinks = yes\fR
+
+
+.TP
+force create mode (S)
+This parameter specifies a set of UNIX mode bit permissions that will \fBalways\fR be set on a file created by Samba\&. This is done by bitwise 'OR'ing these bits onto the mode bits of a file that is being created or having its permissions changed\&. The default for this parameter is (in octal) 000\&. The modes in this parameter are bitwise 'OR'ed onto the file mode after the mask set in the \fIcreate mask\fR parameter is applied\&.
+
+
+See also the parameter \fIcreate mask\fR for details on masking mode bits on files\&.
+
+
+See also the \fIinherit permissions\fR parameter\&.
+
+
+Default: \fBforce create mode = 000\fR
+
+
+Example: \fBforce create mode = 0755\fR
+
+
+would force all created files to have read and execute permissions set for 'group' and 'other' as well as the read/write/execute bits set for the 'user'\&.
+
+
+.TP
+force directory mode (S)
+This parameter specifies a set of UNIX mode bit permissions that will \fBalways\fR be set on a directory created by Samba\&. This is done by bitwise 'OR'ing these bits onto the mode bits of a directory that is being created\&. The default for this parameter is (in octal) 0000 which will not add any extra permission bits to a created directory\&. This operation is done after the mode mask in the parameter \fIdirectory mask\fR is applied\&.
+
+
+See also the parameter \fI directory mask\fR for details on masking mode bits on created directories\&.
+
+
+See also the \fI inherit permissions\fR parameter\&.
+
+
+Default: \fBforce directory mode = 000\fR
+
+
+Example: \fBforce directory mode = 0755\fR
+
+
+would force all created directories to have read and execute permissions set for 'group' and 'other' as well as the read/write/execute bits set for the 'user'\&.
+
+
+.TP
+force directory security mode (S)
+This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box\&.
+
+
+This parameter is applied as a mask (OR'ed with) to the changed permission bits, thus forcing any bits in this mask that the user may have modified to be on\&. Essentially, one bits in this mask may be treated as a set of bits that, when modifying security on a directory, the user has always set to be 'on'\&.
+
+
+If not set explicitly this parameter is 000, which allows a user to modify all the user/group/world permissions on a directory without restrictions\&.
+
+
+\fBNote\fR that users who can access the Samba server through other means can easily bypass this restriction, so it is primarily useful for standalone "appliance" systems\&. Administrators of most normal systems will probably want to leave it set as 0000\&.
+
+
+See also the \fI directory security mask\fR, \fIsecurity mask\fR, \fIforce security mode \fR parameters\&.
+
+
+Default: \fBforce directory security mode = 0\fR
+
+
+Example: \fBforce directory security mode = 700\fR
+
+
+.TP
+force group (S)
+This specifies a UNIX group name that will be assigned as the default primary group for all users connecting to this service\&. This is useful for sharing files by ensuring that all access to files on service will use the named group for their permissions checking\&. Thus, by assigning permissions for this group to the files and directories within this service the Samba administrator can restrict or allow sharing of these files\&.
+
+
+In Samba 2\&.0\&.5 and above this parameter has extended functionality in the following way\&. If the group name listed here has a '+' character prepended to it then the current user accessing the share only has the primary group default assigned to this group if they are already assigned as a member of that group\&. This allows an administrator to decide that only users who are already in a particular group will create files with group ownership set to that group\&. This gives a finer granularity of ownership assignment\&. For example, the setting \fIforce group = +sys\fR means that only users who are already in group sys will have their default primary group assigned to sys when accessing this Samba share\&. All other users will retain their ordinary primary group\&.
+
+
+If the \fIforce user\fR parameter is also set the group specified in \fIforce group\fR will override the primary group set in \fIforce user\fR\&.
+
+
+See also \fIforce user\fR\&.
+
+
+Default: \fBno forced group\fR
+
+
+Example: \fBforce group = agroup\fR
+
+
+.TP
+force security mode (S)
+This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box\&.
+
+
+This parameter is applied as a mask (OR'ed with) to the changed permission bits, thus forcing any bits in this mask that the user may have modified to be on\&. Essentially, one bits in this mask may be treated as a set of bits that, when modifying security on a file, the user has always set to be 'on'\&.
+
+
+If not set explicitly this parameter is set to 0, and allows a user to modify all the user/group/world permissions on a file, with no restrictions\&.
+
+
+\fBNote\fR that users who can access the Samba server through other means can easily bypass this restriction, so it is primarily useful for standalone "appliance" systems\&. Administrators of most normal systems will probably want to leave this set to 0000\&.
+
+
+See also the \fI force directory security mode\fR, \fIdirectory security mask\fR, \fI security mask\fR parameters\&.
+
+
+Default: \fBforce security mode = 0\fR
+
+
+Example: \fBforce security mode = 700\fR
+
+
+.TP
+force user (S)
+This specifies a UNIX user name that will be assigned as the default user for all users connecting to this service\&. This is useful for sharing files\&. You should also use it carefully as using it incorrectly can cause security problems\&.
+
+
+This user name only gets used once a connection is established\&. Thus clients still need to connect as a valid user and supply a valid password\&. Once connected, all file operations will be performed as the "forced user", no matter what username the client connected as\&. This can be very useful\&.
+
+
+In Samba 2\&.0\&.5 and above this parameter also causes the primary group of the forced user to be used as the primary group for all file activity\&. Prior to 2\&.0\&.5 the primary group was left as the primary group of the connecting user (this was a bug)\&.
+
+
+See also \fIforce group\fR
+
+
+Default: \fBno forced user\fR
+
+
+Example: \fBforce user = auser\fR
+
+
+.TP
+fstype (S)
+This parameter allows the administrator to configure the string that specifies the type of filesystem a share is using that is reported by \fBsmbd\fR(8) when a client queries the filesystem type for a share\&. The default type is \fBNTFS\fR for compatibility with Windows NT but this can be changed to other strings such as \fBSamba\fR or \fBFAT \fR if required\&.
+
+
+Default: \fBfstype = NTFS\fR
+
+
+Example: \fBfstype = Samba\fR
+
+
+.TP
+get quota command (G)
+The \fBget quota command\fR should only be used whenever there is no operating system API available from the OS that samba can use\&.
+
+
+This parameter should specify the path to a script that queries the quota information for the specified user/group for the partition that the specified directory is on\&.
+
+
+Such a script should take 3 arguments:
+
+
+directory
+
+type of query
+
+uid of user or gid of group
+
+The type of query can be one of :
+
+
+1 - user quotas
+
+2 - user default quotas (uid = -1)
+
+3 - group quotas
+
+4 - group default quotas (gid = -1)
+
+This script should print its output according to the following format:
+
+
+Line 1 - quota flags (0 = no quotas, 1 = quotas enabled, 2 = quotas enabled and enforced)
+
+Line 2 - number of currently used blocks
+
+Line 3 - the softlimit number of blocks
+
+Line 4 - the hardlimit number of blocks
+
+Line 5 - currently used number of inodes
+
+Line 6 - the softlimit number of inodes
+
+Line 7 - the hardlimit number of inodes
+
+Line 8(optional) - the number of bytes in a block(default is 1024)
+
+See also the \fIset quota command\fR parameter\&.
+
+
+Default: \fBget quota command = \fR
+
+
+Example: \fBget quota command = /usr/local/sbin/query_quota\fR
+
+
+.TP
+getwd cache (G)
+This is a tuning option\&. When this is enabled a caching algorithm will be used to reduce the time taken for getwd() calls\&. This can have a significant impact on performance, especially when the \fIwide links\fR parameter is set to \fBno\fR\&.
+
+
+Default: \fBgetwd cache = yes\fR
+
+
+.TP
+group (S)
+Synonym for \fIforce group\fR\&.
+
+
+.TP
+guest account (G,S)
+This is a username which will be used for access to services which are specified as \fI guest ok\fR (see below)\&. Whatever privileges this user has will be available to any client connecting to the guest service\&. Typically this user will exist in the password file, but will not have a valid login\&. The user account "ftp" is often a good choice for this parameter\&. If a username is specified in a given service, the specified username overrides this one\&.
+
+
+One some systems the default guest account "nobody" may not be able to print\&. Use another account in this case\&. You should test this by trying to log in as your guest user (perhaps by using the \fBsu -\fR command) and trying to print using the system print command such as \fBlpr(1)\fR or \fB lp(1)\fR\&.
+
+
+This parameter does not accept % macros, because many parts of the system require this value to be constant for correct operation\&.
+
+
+Default: \fBspecified at compile time, usually "nobody"\fR
+
+
+Example: \fBguest account = ftp\fR
+
+
+.TP
+guest ok (S)
+If this parameter is \fByes\fR for a service, then no password is required to connect to the service\&. Privileges will be those of the \fI guest account\fR\&.
+
+
+This paramater nullifies the benifits of setting \fIrestrict anonymous\fR = 2
+
+
+See the section below on \fI security\fR for more information about this option\&.
+
+
+Default: \fBguest ok = no\fR
+
+
+.TP
+guest only (S)
+If this parameter is \fByes\fR for a service, then only guest connections to the service are permitted\&. This parameter will have no effect if \fIguest ok\fR is not set for the service\&.
+
+
+See the section below on \fI security\fR for more information about this option\&.
+
+
+Default: \fBguest only = no\fR
+
+
+.TP
+hide dot files (S)
+This is a boolean parameter that controls whether files starting with a dot appear as hidden files\&.
+
+
+Default: \fBhide dot files = yes\fR
+
+
+.TP
+hide files (S)
+This is a list of files or directories that are not visible but are accessible\&. The DOS 'hidden' attribute is applied to any files or directories that match\&.
+
+
+Each entry in the list must be separated by a '/', which allows spaces to be included in the entry\&. '*' and '?' can be used to specify multiple files or directories as in DOS wildcards\&.
+
+
+Each entry must be a Unix path, not a DOS path and must not include the Unix directory separator '/'\&.
+
+
+Note that the case sensitivity option is applicable in hiding files\&.
+
+
+Setting this parameter will affect the performance of Samba, as it will be forced to check all files and directories for a match as they are scanned\&.
+
+
+See also \fIhide dot files\fR, \fI veto files\fR and \fIcase sensitive\fR\&.
+
+
+Default: \fBno file are hidden\fR
+
+
+Example: \fBhide files = /.*/DesktopFolderDB/TrashFor%m/resource.frk/\fR
+
+
+The above example is based on files that the Macintosh SMB client (DAVE) available from Thursby creates for internal use, and also still hides all files beginning with a dot\&.
+
+
+.TP
+hide local users (G)
+This parameter toggles the hiding of local UNIX users (root, wheel, floppy, etc) from remote clients\&.
+
+
+Default: \fBhide local users = no\fR
+
+
+.TP
+hide special files (S)
+This parameter prevents clients from seeing special files such as sockets, devices and fifo's in directory listings\&.
+
+
+Default: \fBhide special files = no\fR
+
+
+.TP
+hide unreadable (S)
+This parameter prevents clients from seeing the existance of files that cannot be read\&. Defaults to off\&.
+
+
+Default: \fBhide unreadable = no\fR
+
+
+.TP
+hide unwriteable files (S)
+This parameter prevents clients from seeing the existance of files that cannot be written to\&. Defaults to off\&. Note that unwriteable directories are shown as usual\&.
+
+
+Default: \fBhide unwriteable = no\fR
+
+
+.TP
+homedir map (G)
+If\fInis homedir \fR is \fByes\fR, and \fBsmbd\fR(8) is also acting as a Win95/98 \fIlogon server\fR then this parameter specifies the NIS (or YP) map from which the server for the user's home directory should be extracted\&. At present, only the Sun auto\&.home map format is understood\&. The form of the map is:
+
+
+\fBusername server:/some/file/system\fR
+
+
+and the program will extract the servername from before the first ':'\&. There should probably be a better parsing system that copes with different map formats and also Amd (another automounter) maps\&.
+
+
+A working NIS client is required on the system for this option to work\&.
+
+See also \fInis homedir\fR , \fIdomain logons\fR \&.
+
+
+Default: \fBhomedir map = <empty string>\fR
+
+
+Example: \fBhomedir map = amd.homedir\fR
+
+
+.TP
+host msdfs (G)
+If set to \fByes\fR, Samba will act as a Dfs server, and allow Dfs-aware clients to browse Dfs trees hosted on the server\&.
+
+
+See also the \fI msdfs root\fR share level parameter\&. For more information on setting up a Dfs tree on Samba, refer to ???\&.
+
+
+Default: \fBhost msdfs = no\fR
+
+
+.TP
+hostname lookups (G)
+Specifies whether samba should use (expensive) hostname lookups or use the ip addresses instead\&. An example place where hostname lookups are currently used is when checking the \fBhosts deny\fR and \fBhosts allow\fR\&.
+
+
+Default: \fBhostname lookups = yes\fR
+
+
+Example: \fBhostname lookups = no\fR
+
+
+.TP
+hosts allow (S)
+A synonym for this parameter is \fIallow hosts\fR\&.
+
+
+This parameter is a comma, space, or tab delimited set of hosts which are permitted to access a service\&.
+
+
+If specified in the [global] section then it will apply to all services, regardless of whether the individual service has a different setting\&.
+
+
+You can specify the hosts by name or IP number\&. For example, you could restrict access to only the hosts on a Class C subnet with something like \fBallow hosts = 150.203.5. \fR\&. The full syntax of the list is described in the man page \fIhosts_access(5)\fR\&. Note that this man page may not be present on your system, so a brief description will be given here also\&.
+
+
+Note that the localhost address 127\&.0\&.0\&.1 will always be allowed access unless specifically denied by a \fIhosts deny\fR option\&.
+
+
+You can also specify hosts by network/netmask pairs and by netgroup names if your system supports netgroups\&. The \fBEXCEPT\fR keyword can also be used to limit a wildcard list\&. The following examples may provide some help:
+
+
+Example 1: allow all IPs in 150\&.203\&.*\&.*; except one
+
+
+\fBhosts allow = 150.203. EXCEPT 150.203.6.66\fR
+
+
+Example 2: allow hosts that match the given network/netmask
+
+
+\fBhosts allow = 150.203.15.0/255.255.255.0\fR
+
+
+Example 3: allow a couple of hosts
+
+
+\fBhosts allow = lapland, arvidsjaur\fR
+
+
+Example 4: allow only hosts in NIS netgroup "foonet", but deny access from one particular host
+
+
+\fBhosts allow = @foonet\fR
+
+
+\fBhosts deny = pirate\fR
+
+
+Note that access still requires suitable user-level passwords\&.
+
+See \fBtestparm\fR(1) for a way of testing your host access to see if it does what you expect\&.
+
+
+Default: \fBnone (i\&.e\&., all hosts permitted access)\fR
+
+
+Example: \fBallow hosts = 150.203.5. myhost.mynet.edu.au\fR
+
+
+.TP
+hosts deny (S)
+The opposite of \fIhosts allow\fR - hosts listed here are \fBNOT\fR permitted access to services unless the specific services have their own lists to override this one\&. Where the lists conflict, the \fIallow\fR list takes precedence\&.
+
+
+Default: \fBnone (i\&.e\&., no hosts specifically excluded)\fR
+
+
+Example: \fBhosts deny = 150.203.4. badhost.mynet.edu.au\fR
+
+
+.TP
+hosts equiv (G)
+If this global parameter is a non-null string, it specifies the name of a file to read for the names of hosts and users who will be allowed access without specifying a password\&.
+
+
+This is not be confused with \fIhosts allow\fR which is about hosts access to services and is more useful for guest services\&. \fI hosts equiv\fR may be useful for NT clients which will not supply passwords to Samba\&.
+
+
+The use of \fIhosts equiv \fR can be a major security hole\&. This is because you are trusting the PC to supply the correct username\&. It is very easy to get a PC to supply a false username\&. I recommend that the \fIhosts equiv\fR option be only used if you really know what you are doing, or perhaps on a home network where you trust your spouse and kids\&. And only if you \fBreally\fR trust them :-)\&.
+
+Default: \fBno host equivalences\fR
+
+
+Example: \fBhosts equiv = /etc/hosts.equiv\fR
+
+
+.TP
+idmap backend (G)
+The purpose of the idmap backend parameter is to allow idmap to NOT use the local idmap tdb file to obtain SID to UID / GID mappings, but instead to obtain them from a common LDAP backend\&. This way all domain members and controllers will have the same UID and GID to SID mappings\&. This avoids the risk of UID / GID inconsistencies across UNIX / Linux systems that are sharing information over protocols other than SMB/CIFS (ie: NFS)\&.
+
+
+Default: \fBidmap backend = <empty string>\fR
+
+
+Example: \fBidmap backend = ldap:ldap://ldapslave.example.com\fR
+
+
+.TP
+idmap gid (G)
+The idmap gid parameter specifies the range of group ids that are allocated for the purpose of mapping UNX groups to NT group SIDs\&. This range of group ids should have no existing local or NIS groups within it as strange conflicts can occur otherwise\&.
+
+
+The availability of an idmap gid range is essential for correct operation of all group mapping\&.
+
+
+Default: \fBidmap gid = <empty string>\fR
+
+
+Example: \fBidmap gid = 10000-20000\fR
+
+
+.TP
+idmap uid (G)
+The idmap uid parameter specifies the range of user ids that are allocated for use in mapping UNIX users to NT user SIDs\&. This range of ids should have no existing local or NIS users within it as strange conflicts can occur otherwise\&.
+
+
+Default: \fBidmap uid = <empty string>\fR
+
+
+Example: \fBidmap uid = 10000-20000\fR
+
+
+.TP
+include (G)
+This allows you to include one config file inside another\&. The file is included literally, as though typed in place\&.
+
+
+It takes the standard substitutions, except \fI%u \fR, \fI%P\fR and \fI%S\fR\&.
+
+
+Default: \fBno file included\fR
+
+
+Example: \fBinclude = /usr/local/samba/lib/admin_smb.conf\fR
+
+
+.TP
+inherit acls (S)
+This parameter can be used to ensure that if default acls exist on parent directories, they are always honored when creating a subdirectory\&. The default behavior is to use the mode specified when creating the directory\&. Enabling this option sets the mode to 0777, thus guaranteeing that default directory acls are propagated\&.
+
+
+Default: \fBinherit acls = no\fR
+
+
+.TP
+inherit permissions (S)
+The permissions on new files and directories are normally governed by \fI create mask\fR, \fIdirectory mask\fR, \fIforce create mode\fR and \fIforce directory mode\fR but the boolean inherit permissions parameter overrides this\&.
+
+
+New directories inherit the mode of the parent directory, including bits such as setgid\&.
+
+
+New files inherit their read/write bits from the parent directory\&. Their execute bits continue to be determined by \fImap archive\fR , \fImap hidden\fR and \fImap system\fR as usual\&.
+
+
+Note that the setuid bit is \fBnever\fR set via inheritance (the code explicitly prohibits this)\&.
+
+
+This can be particularly useful on large systems with many users, perhaps several thousand, to allow a single [homes] share to be used flexibly by each user\&.
+
+
+See also \fIcreate mask \fR, \fI directory mask\fR, \fIforce create mode\fR and \fIforce directory mode\fR \&.
+
+
+Default: \fBinherit permissions = no\fR
+
+
+.TP
+interfaces (G)
+This option allows you to override the default network interfaces list that Samba will use for browsing, name registration and other NBT traffic\&. By default Samba will query the kernel for the list of all active interfaces and use any interfaces except 127\&.0\&.0\&.1 that are broadcast capable\&.
+
+
+The option takes a list of interface strings\&. Each string can be in any of the following forms:
+
+
+a network interface name (such as eth0)\&. This may include shell-like wildcards so eth* will match any interface starting with the substring "eth"
+
+an IP address\&. In this case the netmask is determined from the list of interfaces obtained from the kernel
+
+an IP/mask pair\&.
+
+a broadcast/mask pair\&.
+
+The "mask" parameters can either be a bit length (such as 24 for a C class network) or a full netmask in dotted decimal form\&.
+
+
+The "IP" parameters above can either be a full dotted decimal IP address or a hostname which will be looked up via the OS's normal hostname resolution mechanisms\&.
+
+
+For example, the following line:
+
+
+\fBinterfaces = eth0 192.168.2.10/24 192.168.3.10/255.255.255.0\fR
+
+
+would configure three network interfaces corresponding to the eth0 device and IP addresses 192\&.168\&.2\&.10 and 192\&.168\&.3\&.10\&. The netmasks of the latter two interfaces would be set to 255\&.255\&.255\&.0\&.
+
+
+See also \fIbind interfaces only\fR\&.
+
+
+Default: \fBall active interfaces except 127\&.0\&.0\&.1 that are broadcast capable\fR
+
+
+.TP
+invalid users (S)
+This is a list of users that should not be allowed to login to this service\&. This is really a \fBparanoid\fR check to absolutely ensure an improper setting does not breach your security\&.
+
+
+A name starting with a '@' is interpreted as an NIS netgroup first (if your system supports NIS), and then as a UNIX group if the name was not found in the NIS netgroup database\&.
+
+
+A name starting with '+' is interpreted only by looking in the UNIX group database\&. A name starting with '&' is interpreted only by looking in the NIS netgroup database (this requires NIS to be working on your system)\&. The characters '+' and '&' may be used at the start of the name in either order so the value \fI+&group\fR means check the UNIX group database, followed by the NIS netgroup database, and the value \fI&+group\fR means check the NIS netgroup database, followed by the UNIX group database (the same as the '@' prefix)\&.
+
+
+The current servicename is substituted for \fI%S\fR\&. This is useful in the [homes] section\&.
+
+
+See also \fIvalid users \fR\&.
+
+
+Default: \fBno invalid users\fR
+
+
+Example: \fBinvalid users = root fred admin @wheel\fR
+
+
+.TP
+keepalive (G)
+The value of the parameter (an integer) represents the number of seconds between \fIkeepalive\fR packets\&. If this parameter is zero, no keepalive packets will be sent\&. Keepalive packets, if sent, allow the server to tell whether a client is still present and responding\&.
+
+
+Keepalives should, in general, not be needed if the socket being used has the SO_KEEPALIVE attribute set on it (see \fIsocket options\fR)\&. Basically you should only use this option if you strike difficulties\&.
+
+
+Default: \fBkeepalive = 300\fR
+
+
+Example: \fBkeepalive = 600\fR
+
+
+.TP
+kernel change notify (G)
+This parameter specifies whether Samba should ask the kernel for change notifications in directories so that SMB clients can refresh whenever the data on the server changes\&.
+
+
+This parameter is only usd when your kernel supports change notification to user programs, using the F_NOTIFY fcntl\&.
+
+
+Default: \fBYes\fR
+
+
+.TP
+kernel oplocks (G)
+For UNIXes that support kernel based \fIoplocks\fR (currently only IRIX and the Linux 2\&.4 kernel), this parameter allows the use of them to be turned on or off\&.
+
+
+Kernel oplocks support allows Samba \fIoplocks \fR to be broken whenever a local UNIX process or NFS operation accesses a file that \fBsmbd\fR(8) has oplocked\&. This allows complete data consistency between SMB/CIFS, NFS and local file access (and is a \fBvery\fR cool feature :-)\&.
+
+
+This parameter defaults to \fBon\fR, but is translated to a no-op on systems that no not have the necessary kernel support\&. You should never need to touch this parameter\&.
+
+
+See also the \fIoplocks\fR and \fIlevel2 oplocks \fR parameters\&.
+
+
+Default: \fBkernel oplocks = yes\fR
+
+
+.TP
+lanman auth (G)
+This parameter determines whether or not \fBsmbd\fR(8) will attempt to authenticate users using the LANMAN password hash\&. If disabled, only clients which support NT password hashes (e\&.g\&. Windows NT/2000 clients, smbclient, etc\&.\&.\&. but not Windows 95/98 or the MS DOS network client) will be able to connect to the Samba host\&.
+
+
+The LANMAN encrypted response is easily broken, due to it's case-insensitive nature, and the choice of algorithm\&. Servers without Windows 95/98 or MS DOS clients are advised to disable this option\&.
+
+
+Unlike the \fBencypt passwords\fR option, this parameter cannot alter client behaviour, and the LANMAN response will still be sent over the network\&. See the \fBclient lanman auth\fR to disable this for Samba's clients (such as smbclient)
+
+
+If this option, and \fBntlm auth\fR are both disabled, then only NTLMv2 logins will be permited\&. Not all clients support NTLMv2, and most will require special configuration to us it\&.
+
+
+Default : \fBlanman auth = yes\fR
+
+
+.TP
+large readwrite (G)
+This parameter determines whether or not \fBsmbd\fR(8) supports the new 64k streaming read and write varient SMB requests introduced with Windows 2000\&. Note that due to Windows 2000 client redirector bugs this requires Samba to be running on a 64-bit capable operating system such as IRIX, Solaris or a Linux 2\&.4 kernel\&. Can improve performance by 10% with Windows 2000 clients\&. Defaults to on\&. Not as tested as some other Samba code paths\&.
+
+
+Default: \fBlarge readwrite = yes\fR
+
+
+.TP
+ldap admin dn (G)
+The \fIldap admin dn\fR defines the Distinguished Name (DN) name used by Samba to contact the ldap server when retreiving user account information\&. The \fIldap admin dn\fR is used in conjunction with the admin dn password stored in the \fIprivate/secrets\&.tdb\fR file\&. See the \fBsmbpasswd\fR(8) man page for more information on how to accmplish this\&.
+
+
+.TP
+ldap delete dn (G)
+This parameter specifies whether a delete operation in the ldapsam deletes the complete entry or only the attributes specific to Samba\&.
+
+
+Default: \fBldap delete dn = no\fR
+
+
+.TP
+ldap filter (G)
+This parameter specifies the RFC 2254 compliant LDAP search filter\&. The default is to match the login name with the \fBuid\fR attribute for all entries matching the \fBsambaAccount\fR objectclass\&. Note that this filter should only return one entry\&.
+
+
+Default: \fBldap filter = (&(uid=%u)(objectclass=sambaAccount))\fR
+
+
+.TP
+ldap group suffix (G)
+This parameters specifies the suffix that is used for groups when these are added to the LDAP directory\&. If this parameter is unset, the value of \fIldap suffix\fR will be used instead\&.
+
+
+Default: \fBnone\fR
+
+
+Example: \fBdc=samba,ou=Groups\fR
+
+
+.TP
+ldap idmap suffix (G)
+This parameters specifies the suffix that is used when storing idmap mappings\&. If this parameter is unset, the value of \fIldap suffix\fR will be used instead\&.
+
+
+Default: \fBnone\fR
+
+
+Example: \fBou=Idmap,dc=samba,dc=org\fR
+
+
+.TP
+ldap machine suffix (G)
+It specifies where machines should be added to the ldap tree\&.
+
+
+Default: \fBnone\fR
+
+
+.TP
+ldap passwd sync (G)
+This option is used to define whether or not Samba should sync the LDAP password with the NT and LM hashes for normal accounts (NOT for workstation, server or domain trusts) on a password change via SAMBA\&.
+
+
+The \fIldap passwd sync\fR can be set to one of three values:
+
+
+\fIYes\fR = Try to update the LDAP, NT and LM passwords and update the pwdLastSet time\&.
+
+\fINo\fR = Update NT and LM passwords and update the pwdLastSet time\&.
+
+\fIOnly\fR = Only update the LDAP password and let the LDAP server do the rest\&.
+
+Default: \fBldap passwd sync = no\fR
+
+
+.TP
+ldap port (G)
+This parameter is only available if Samba has been configure to include the \fB--with-ldapsam\fR option at compile time\&.
+
+
+This option is used to control the tcp port number used to contact the \fIldap server\fR\&. The default is to use the stand LDAPS port 636\&.
+
+
+See Also: ldap ssl
+
+
+Default : \fBldap port = 636 ; if ldap ssl = on\fR
+
+
+Default : \fBldap port = 389 ; if ldap ssl = off\fR
+
+
+.TP
+ldap server (G)
+This parameter is only available if Samba has been configure to include the \fB--with-ldapsam\fR option at compile time\&.
+
+
+This parameter should contain the FQDN of the ldap directory server which should be queried to locate user account information\&.
+
+
+Default : \fBldap server = localhost\fR
+
+
+.TP
+ldap ssl (G)
+This option is used to define whether or not Samba should use SSL when connecting to the ldap server This is \fBNOT\fR related to Samba's previous SSL support which was enabled by specifying the \fB--with-ssl\fR option to the \fIconfigure\fR script\&.
+
+
+The \fIldap ssl\fR can be set to one of three values:
+
+
+\fIOff\fR = Never use SSL when querying the directory\&.
+
+\fIStart_tls\fR = Use the LDAPv3 StartTLS extended operation (RFC2830) for communicating with the directory server\&.
+
+\fIOn\fR = Use SSL on the ldaps port when contacting the \fIldap server\fR\&. Only available when the backwards-compatiblity \fB--with-ldapsam\fR option is specified to configure\&. See \fIpassdb backend\fR
+
+Default : \fBldap ssl = start_tls\fR
+
+
+.TP
+ldap suffix (G)
+Specifies where user and machine accounts are added to the tree\&. Can be overriden by \fBldap user suffix\fR and \fBldap machine suffix\fR\&. It also used as the base dn for all ldap searches\&.
+
+
+Default: \fBnone\fR
+
+
+.TP
+ldap user suffix (G)
+This parameter specifies where users are added to the tree\&. If this parameter is not specified, the value from \fBldap suffix\fR\&.
+
+
+Default: \fBnone\fR
+
+
+.TP
+level2 oplocks (S)
+This parameter controls whether Samba supports level2 (read-only) oplocks on a share\&.
+
+
+Level2, or read-only oplocks allow Windows NT clients that have an oplock on a file to downgrade from a read-write oplock to a read-only oplock once a second client opens the file (instead of releasing all oplocks on a second open, as in traditional, exclusive oplocks)\&. This allows all openers of the file that support level2 oplocks to cache the file for read-ahead only (ie\&. they may not cache writes or lock requests) and increases performance for many accesses of files that are not commonly written (such as application \&.EXE files)\&.
+
+
+Once one of the clients which have a read-only oplock writes to the file all clients are notified (no reply is needed or waited for) and told to break their oplocks to "none" and delete any read-ahead caches\&.
+
+
+It is recommended that this parameter be turned on to speed access to shared executables\&.
+
+
+For more discussions on level2 oplocks see the CIFS spec\&.
+
+
+Currently, if \fIkernel oplocks\fR are supported then level2 oplocks are not granted (even if this parameter is set to \fByes\fR)\&. Note also, the \fIoplocks\fR parameter must be set to \fByes\fR on this share in order for this parameter to have any effect\&.
+
+
+See also the \fIoplocks\fR and \fIkernel oplocks\fR parameters\&.
+
+
+Default: \fBlevel2 oplocks = yes\fR
+
+
+.TP
+lm announce (G)
+This parameter determines if \fBnmbd\fR(8) will produce Lanman announce broadcasts that are needed by OS/2 clients in order for them to see the Samba server in their browse list\&. This parameter can have three values, \fByes\fR, \fBno\fR, or \fBauto\fR\&. The default is \fBauto\fR\&. If set to \fBno\fR Samba will never produce these broadcasts\&. If set to \fByes\fR Samba will produce Lanman announce broadcasts at a frequency set by the parameter \fIlm interval\fR\&. If set to \fBauto\fR Samba will not send Lanman announce broadcasts by default but will listen for them\&. If it hears such a broadcast on the wire it will then start sending them at a frequency set by the parameter \fIlm interval\fR\&.
+
+
+See also \fIlm interval\fR\&.
+
+
+Default: \fBlm announce = auto\fR
+
+
+Example: \fBlm announce = yes\fR
+
+
+.TP
+lm interval (G)
+If Samba is set to produce Lanman announce broadcasts needed by OS/2 clients (see the \fIlm announce\fR parameter) then this parameter defines the frequency in seconds with which they will be made\&. If this is set to zero then no Lanman announcements will be made despite the setting of the \fIlm announce\fR parameter\&.
+
+
+See also \fIlm announce\fR\&.
+
+
+Default: \fBlm interval = 60\fR
+
+
+Example: \fBlm interval = 120\fR
+
+
+.TP
+load printers (G)
+A boolean variable that controls whether all printers in the printcap will be loaded for browsing by default\&. See the printers section for more details\&.
+
+
+Default: \fBload printers = yes\fR
+
+
+.TP
+local master (G)
+This option allows \fBnmbd\fR(8) to try and become a local master browser on a subnet\&. If set to \fBno\fR then \fB nmbd\fR will not attempt to become a local master browser on a subnet and will also lose in all browsing elections\&. By default this value is set to \fByes\fR\&. Setting this value to \fByes\fR doesn't mean that Samba will \fBbecome\fR the local master browser on a subnet, just that \fBnmbd\fR will \fBparticipate\fR in elections for local master browser\&.
+
+
+Setting this value to \fBno\fR will cause \fBnmbd\fR \fBnever\fR to become a local master browser\&.
+
+
+Default: \fBlocal master = yes\fR
+
+
+.TP
+lock dir (G)
+Synonym for \fI lock directory\fR\&.
+
+
+.TP
+lock directory (G)
+This option specifies the directory where lock files will be placed\&. The lock files are used to implement the \fImax connections\fR option\&.
+
+
+Default: \fBlock directory = ${prefix}/var/locks\fR
+
+
+Example: \fBlock directory = /var/run/samba/locks\fR
+
+
+.TP
+locking (S)
+This controls whether or not locking will be performed by the server in response to lock requests from the client\&.
+
+
+If \fBlocking = no\fR, all lock and unlock requests will appear to succeed and all lock queries will report that the file in question is available for locking\&.
+
+
+If \fBlocking = yes\fR, real locking will be performed by the server\&.
+
+
+This option \fBmay\fR be useful for read-only filesystems which \fBmay\fR not need locking (such as CDROM drives), although setting this parameter of \fBno\fR is not really recommended even in this case\&.
+
+
+Be careful about disabling locking either globally or in a specific service, as lack of locking may result in data corruption\&. You should never need to set this parameter\&.
+
+
+Default: \fBlocking = yes\fR
+
+
+.TP
+lock spin count (G)
+This parameter controls the number of times that smbd should attempt to gain a byte range lock on the behalf of a client request\&. Experiments have shown that Windows 2k servers do not reply with a failure if the lock could not be immediately granted, but try a few more times in case the lock could later be aquired\&. This behavior is used to support PC database formats such as MS Access and FoxPro\&.
+
+
+Default: \fBlock spin count = 3\fR
+
+
+.TP
+lock spin time (G)
+The time in microseconds that smbd should pause before attempting to gain a failed lock\&. See \fIlock spin count\fR for more details\&.
+
+
+Default: \fBlock spin time = 10\fR
+
+
+.TP
+log file (G)
+This option allows you to override the name of the Samba log file (also known as the debug file)\&.
+
+
+This option takes the standard substitutions, allowing you to have separate log files for each user or machine\&.
+
+
+Example: \fBlog file = /usr/local/samba/var/log.%m\fR
+
+
+.TP
+log level (G)
+The value of the parameter (a astring) allows the debug level (logging level) to be specified in the \fIsmb\&.conf\fR file\&. This parameter has been extended since the 2\&.2\&.x series, now it allow to specify the debug level for multiple debug classes\&. This is to give greater flexibility in the configuration of the system\&.
+
+
+The default will be the log level specified on the command line or level zero if none was specified\&.
+
+
+Example: \fBlog level = 3 passdb:5 auth:10 winbind:2\fR
+
+
+.TP
+logon drive (G)
+This parameter specifies the local path to which the home directory will be connected (see \fIlogon home\fR) and is only used by NT Workstations\&.
+
+
+Note that this option is only useful if Samba is set up as a logon server\&.
+
+
+Default: \fBlogon drive = z:\fR
+
+
+Example: \fBlogon drive = h:\fR
+
+
+.TP
+logon home (G)
+This parameter specifies the home directory location when a Win95/98 or NT Workstation logs into a Samba PDC\&. It allows you to do
+
+
+C:\\> \fBNET USE H: /HOME\fR
+
+
+from a command prompt, for example\&.
+
+
+This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine\&.
+
+
+This parameter can be used with Win9X workstations to ensure that roaming profiles are stored in a subdirectory of the user's home directory\&. This is done in the following way:
+
+
+\fBlogon home = \\%N\%U\profile\fR
+
+
+This tells Samba to return the above string, with substitutions made when a client requests the info, generally in a NetUserGetInfo request\&. Win9X clients truncate the info to \\\\server\\share when a user does \fBnet use /home\fR but use the whole string when dealing with profiles\&.
+
+
+Note that in prior versions of Samba, the \fIlogon path\fR was returned rather than \fIlogon home\fR\&. This broke \fBnet use /home\fR but allowed profiles outside the home directory\&. The current implementation is correct, and can be used for profiles if you use the above trick\&.
+
+
+This option is only useful if Samba is set up as a logon server\&.
+
+
+Default: \fBlogon home = "\\%N\%U"\fR
+
+
+Example: \fBlogon home = "\\remote_smb_server\%U"\fR
+
+
+.TP
+logon path (G)
+This parameter specifies the home directory where roaming profiles (NTuser\&.dat etc files for Windows NT) are stored\&. Contrary to previous versions of these manual pages, it has nothing to do with Win 9X roaming profiles\&. To find out how to handle roaming profiles for Win 9X system, see the \fIlogon home\fR parameter\&.
+
+
+This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine\&. It also specifies the directory from which the "Application Data", (\fIdesktop\fR, \fIstart menu\fR, \fInetwork neighborhood\fR, \fIprograms\fR and other folders, and their contents, are loaded and displayed on your Windows NT client\&.
+
+
+The share and the path must be readable by the user for the preferences and directories to be loaded onto the Windows NT client\&. The share must be writeable when the user logs in for the first time, in order that the Windows NT client can create the NTuser\&.dat and other directories\&.
+
+
+Thereafter, the directories and any of the contents can, if required, be made read-only\&. It is not advisable that the NTuser\&.dat file be made read-only - rename it to NTuser\&.man to achieve the desired effect (a \fBMAN\fRdatory profile)\&.
+
+
+Windows clients can sometimes maintain a connection to the [homes] share, even though there is no user logged in\&. Therefore, it is vital that the logon path does not include a reference to the homes share (i\&.e\&. setting this parameter to \\%N\\%U\\profile_path will cause problems)\&.
+
+
+This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine\&.
+
+
+Note that this option is only useful if Samba is set up as a logon server\&.
+
+
+Default: \fBlogon path = \\%N\%U\profile\fR
+
+
+Example: \fBlogon path = \\PROFILESERVER\PROFILE\%U\fR
+
+
+.TP
+logon script (G)
+This parameter specifies the batch file (\&.bat) or NT command file (\&.cmd) to be downloaded and run on a machine when a user successfully logs in\&. The file must contain the DOS style CR/LF line endings\&. Using a DOS-style editor to create the file is recommended\&.
+
+
+The script must be a relative path to the [netlogon] service\&. If the [netlogon] service specifies a \fIpath\fR of \fI/usr/local/samba/netlogon\fR, and \fBlogon script = STARTUP.BAT\fR, then the file that will be downloaded is:
+
+
+\fI/usr/local/samba/netlogon/STARTUP\&.BAT\fR
+
+
+The contents of the batch file are entirely your choice\&.  A 
+       suggested command would be to add \fBNET TIME \\SERVER /SET 
+       /YES\fR, to force every machine to synchronize clocks with 
+       the same time server\&.  Another use would be to add \fBNET USE 
+       U: \\SERVER\UTILS\fR for commonly used utilities, or .nf
+
+       \fBNET USE Q: \\\\SERVER\\ISO9001_QA\fR.fi
+ for example\&.
+
+Note that it is particularly important not to allow write access to the [netlogon] share, or to grant users write permission on the batch files in a secure environment, as this would allow the batch files to be arbitrarily modified and security to be breached\&.
+
+
+This option takes the standard substitutions, allowing you to have separate logon scripts for each user or machine\&.
+
+
+This option is only useful if Samba is set up as a logon server\&.
+
+
+Default: \fBno logon script defined\fR
+
+
+Example: \fBlogon script = scripts\%U.bat\fR
+
+
+.TP
+lppause command (S)
+This parameter specifies the command to be executed on the server host in order to stop printing or spooling a specific print job\&.
+
+
+This command should be a program or script which takes a printer name and job number to pause the print job\&. One way of implementing this is by using job priorities, where jobs having a too low priority won't be sent to the printer\&.
+
+
+If a \fI%p\fR is given then the printer name is put in its place\&. A \fI%j\fR is replaced with the job number (an integer)\&. On HPUX (see \fIprinting=hpux \fR), if the \fI-p%p\fR option is added to the lpq command, the job will show up with the correct status, i\&.e\&. if the job priority is lower than the set fence priority it will have the PAUSED status, whereas if the priority is equal or higher it will have the SPOOLED or PRINTING status\&.
+
+
+Note that it is good practice to include the absolute path in the lppause command as the PATH may not be available to the server\&.
+
+
+See also the \fIprinting \fR parameter\&.
+
+
+Default: Currently no default value is given to this string, unless the value of the \fIprinting\fR parameter is \fBSYSV\fR, in which case the default is :
+
+
+\fBlp -i %p-%j -H hold\fR
+
+
+or if the value of the \fIprinting\fR parameter is \fBSOFTQ\fR, then the default is:
+
+
+\fBqstat -s -j%j -h\fR
+
+
+Example for HPUX: \fBlppause command = /usr/bin/lpalt %p-%j -p0\fR
+
+
+.TP
+lpq cache time (G)
+This controls how long lpq info will be cached for to prevent the \fBlpq\fR command being called too often\&. A separate cache is kept for each variation of the \fB lpq\fR command used by the system, so if you use different \fBlpq\fR commands for different users then they won't share cache information\&.
+
+
+The cache files are stored in \fI/tmp/lpq\&.xxxx\fR where xxxx is a hash of the \fBlpq\fR command in use\&.
+
+
+The default is 10 seconds, meaning that the cached results of a previous identical \fBlpq\fR command will be used if the cached data is less than 10 seconds old\&. A large value may be advisable if your \fBlpq\fR command is very slow\&.
+
+
+A value of 0 will disable caching completely\&.
+
+
+See also the \fIprinting\fR parameter\&.
+
+
+Default: \fBlpq cache time = 10\fR
+
+
+Example: \fBlpq cache time = 30\fR
+
+
+.TP
+lpq command (S)
+This parameter specifies the command to be executed on the server host in order to obtain \fBlpq \fR-style printer status information\&.
+
+
+This command should be a program or script which takes a printer name as its only parameter and outputs printer status information\&.
+
+
+Currently nine styles of printer status information are supported; BSD, AIX, LPRNG, PLP, SYSV, HPUX, QNX, CUPS, and SOFTQ\&. This covers most UNIX systems\&. You control which type is expected using the \fIprinting =\fR option\&.
+
+
+Some clients (notably Windows for Workgroups) may not correctly send the connection number for the printer they are requesting status information about\&. To get around this, the server reports on the first printer service connected to by the client\&. This only happens if the connection number sent is invalid\&.
+
+
+If a \fI%p\fR is given then the printer name is put in its place\&. Otherwise it is placed at the end of the command\&.
+
+
+Note that it is good practice to include the absolute path in the \fIlpq command\fR as the \fB$PATH \fR may not be available to the server\&. When compiled with the CUPS libraries, no \fIlpq command\fR is needed because smbd will make a library call to obtain the print queue listing\&.
+
+
+See also the \fIprinting \fR parameter\&.
+
+
+Default: \fBdepends on the setting of \fI printing\fR\fR
+
+
+Example: \fBlpq command = /usr/bin/lpq -P%p\fR
+
+
+.TP
+lpresume command (S)
+This parameter specifies the command to be executed on the server host in order to restart or continue printing or spooling a specific print job\&.
+
+
+This command should be a program or script which takes a printer name and job number to resume the print job\&. See also the \fIlppause command \fR parameter\&.
+
+
+If a \fI%p\fR is given then the printer name is put in its place\&. A \fI%j\fR is replaced with the job number (an integer)\&.
+
+
+Note that it is good practice to include the absolute path in the \fIlpresume command\fR as the PATH may not be available to the server\&.
+
+
+See also the \fIprinting \fR parameter\&.
+
+
+Default: Currently no default value is given to this string, unless the value of the \fIprinting\fR parameter is \fBSYSV\fR, in which case the default is :
+
+
+\fBlp -i %p-%j -H resume\fR
+
+
+or if the value of the \fIprinting\fR parameter is \fBSOFTQ\fR, then the default is:
+
+
+\fBqstat -s -j%j -r\fR
+
+
+Example for HPUX: \fBlpresume command = /usr/bin/lpalt %p-%j -p2\fR
+
+
+.TP
+lprm command (S)
+This parameter specifies the command to be executed on the server host in order to delete a print job\&.
+
+
+This command should be a program or script which takes a printer name and job number, and deletes the print job\&.
+
+
+If a \fI%p\fR is given then the printer name is put in its place\&. A \fI%j\fR is replaced with the job number (an integer)\&.
+
+
+Note that it is good practice to include the absolute path in the \fIlprm command\fR as the PATH may not be available to the server\&.
+
+
+See also the \fIprinting \fR parameter\&.
+
+
+Default: \fBdepends on the setting of \fIprinting \fR\fR
+
+
+Example 1: \fBlprm command = /usr/bin/lprm -P%p %j\fR
+
+
+Example 2: \fBlprm command = /usr/bin/cancel %p-%j\fR
+
+
+.TP
+machine password timeout (G)
+If a Samba server is a member of a Windows NT Domain (see the security = domain) parameter) then periodically a running smbd process will try and change the MACHINE ACCOUNT PASSWORD stored in the TDB called \fIprivate/secrets\&.tdb \fR\&. This parameter specifies how often this password will be changed, in seconds\&. The default is one week (expressed in seconds), the same as a Windows NT Domain member server\&.
+
+
+See also \fBsmbpasswd\fR(8), and the security = domain) parameter\&.
+
+
+Default: \fBmachine password timeout = 604800\fR
+
+
+.TP
+magic output (S)
+This parameter specifies the name of a file which will contain output created by a magic script (see the \fImagic script\fR parameter below)\&.
+
+
+Warning: If two clients use the same \fImagic script \fR in the same directory the output file content is undefined\&.
+
+
+Default: \fBmagic output = <magic script name>.out\fR
+
+
+Example: \fBmagic output = myfile.txt\fR
+
+
+.TP
+magic script (S)
+This parameter specifies the name of a file which, if opened, will be executed by the server when the file is closed\&. This allows a UNIX script to be sent to the Samba host and executed on behalf of the connected user\&.
+
+
+Scripts executed in this way will be deleted upon completion assuming that the user has the appropriate level of privilege and the file permissions allow the deletion\&.
+
+
+If the script generates output, output will be sent to the file specified by the \fI magic output\fR parameter (see above)\&.
+
+
+Note that some shells are unable to interpret scripts containing CR/LF instead of CR as the end-of-line marker\&. Magic scripts must be executable \fBas is\fR on the host, which for some hosts and some shells will require filtering at the DOS end\&.
+
+
+Magic scripts are \fBEXPERIMENTAL\fR and should \fBNOT\fR be relied upon\&.
+
+
+Default: \fBNone\&. Magic scripts disabled\&.\fR
+
+
+Example: \fBmagic script = user.csh\fR
+
+
+.TP
+mangle case (S)
+See the section on NAME MANGLING
+
+
+Default: \fBmangle case = no\fR
+
+
+.TP
+mangled map (S)
+This is for those who want to directly map UNIX file names which cannot be represented on Windows/DOS\&. The mangling of names is not always what is needed\&. In particular you may have documents with file extensions that differ between DOS and UNIX\&. For example, under UNIX it is common to use \fI\&.html\fR for HTML files, whereas under Windows/DOS \fI\&.htm\fR is more commonly used\&.
+
+
+So to map \fIhtml\fR to \fIhtm\fR you would use:
+
+
+\fBmangled map = (*.html *.htm)\fR
+
+
+One very useful case is to remove the annoying \fI;1 \fR off the ends of filenames on some CDROMs (only visible under some UNIXes)\&. To do this use a map of (*;1 *;)\&.
+
+
+Default: \fBno mangled map\fR
+
+
+Example: \fBmangled map = (*;1 *;)\fR
+
+
+.TP
+mangled names (S)
+This controls whether non-DOS names under UNIX should be mapped to DOS-compatible names ("mangled") and made visible, or whether non-DOS names should simply be ignored\&.
+
+
+See the section on NAME MANGLING for details on how to control the mangling process\&.
+
+
+If mangling is used then the mangling algorithm is as follows:
+
+
+The first (up to) five alphanumeric characters before the rightmost dot of the filename are preserved, forced to upper case, and appear as the first (up to) five characters of the mangled name\&.
+
+A tilde "~" is appended to the first part of the mangled name, followed by a two-character unique sequence, based on the original root name (i\&.e\&., the original filename minus its final extension)\&. The final extension is included in the hash calculation only if it contains any upper case characters or is longer than three characters\&.
+
+
+Note that the character to use may be specified using the \fImangling char\fR option, if you don't like '~'\&.
+
+The first three alphanumeric characters of the final extension are preserved, forced to upper case and appear as the extension of the mangled name\&. The final extension is defined as that part of the original filename after the rightmost dot\&. If there are no dots in the filename, the mangled name will have no extension (except in the case of "hidden files" - see below)\&.
+
+Files whose UNIX name begins with a dot will be presented as DOS hidden files\&. The mangled name will be created as for other filenames, but with the leading dot removed and "___" as its extension regardless of actual original extension (that's three underscores)\&.
+
+The two-digit hash value consists of upper case alphanumeric characters\&.
+
+
+This algorithm can cause name collisions only if files in a directory share the same first five alphanumeric characters\&. The probability of such a clash is 1/1300\&.
+
+
+The name mangling (if enabled) allows a file to be copied between UNIX directories from Windows/DOS while retaining the long UNIX filename\&. UNIX files can be renamed to a new extension from Windows/DOS and will retain the same basename\&. Mangled names do not change between sessions\&.
+
+
+Default: \fBmangled names = yes\fR
+
+
+.TP
+mangled stack (G)
+This parameter controls the number of mangled names that should be cached in the Samba server \fBsmbd\fR(8)\&.
+
+
+This stack is a list of recently mangled base names (extensions are only maintained if they are longer than 3 characters or contains upper case characters)\&.
+
+
+The larger this value, the more likely it is that mangled names can be successfully converted to correct long UNIX names\&. However, large stack sizes will slow most directory accesses\&. Smaller stacks save memory in the server (each stack element costs 256 bytes)\&.
+
+
+It is not possible to absolutely guarantee correct long filenames, so be prepared for some surprises!
+
+
+Default: \fBmangled stack = 50\fR
+
+
+Example: \fBmangled stack = 100\fR
+
+
+.TP
+mangle prefix (G)
+controls the number of prefix characters from the original name used when generating the mangled names\&. A larger value will give a weaker hash and therefore more name collisions\&. The minimum value is 1 and the maximum value is 6\&.
+
+
+mangle prefix is effective only when mangling method is hash2\&.
+
+
+Default: \fBmangle prefix = 1\fR
+
+
+Example: \fBmangle prefix = 4\fR
+
+
+.TP
+mangling char (S)
+This controls what character is used as the \fBmagic\fR character in name mangling\&. The default is a '~' but this may interfere with some software\&. Use this option to set it to whatever you prefer\&. This is effective only when mangling method is hash\&.
+
+
+Default: \fBmangling char = ~\fR
+
+
+Example: \fBmangling char = ^\fR
+
+
+.TP
+mangling method (G)
+controls the algorithm used for the generating the mangled names\&. Can take two different values, "hash" and "hash2"\&. "hash" is the default and is the algorithm that has been used in Samba for many years\&. "hash2" is a newer and considered a better algorithm (generates less collisions) in the names\&. However, many Win32 applications store the mangled names and so changing to the new algorithm must not be done lightly as these applications may break unless reinstalled\&.
+
+
+Default: \fBmangling method = hash2\fR
+
+
+Example: \fBmangling method = hash\fR
+
+
+.TP
+map acl inherit (S)
+This boolean parameter controls whether \fBsmbd\fR(8) will attempt to map the 'inherit' and 'protected' access control entry flags stored in Windows ACLs into an extended attribute called user\&.SAMBA_PAI\&. This parameter only takes effect if Samba is being run on a platform that supports extended attributes (Linux and IRIX so far) and allows the Windows 2000 ACL editor to correctly use inheritance with the Samba POSIX ACL mapping code\&.
+
+
+Default: \fBmap acl inherit = no\fR
+
+
+.TP
+map archive (S)
+This controls whether the DOS archive attribute should be mapped to the UNIX owner execute bit\&. The DOS archive bit is set when a file has been modified since its last backup\&. One motivation for this option it to keep Samba/your PC from making any file it touches from becoming executable under UNIX\&. This can be quite annoying for shared source code, documents, etc\&.\&.\&.
+
+
+Note that this requires the \fIcreate mask\fR parameter to be set such that owner execute bit is not masked out (i\&.e\&. it must include 100)\&. See the parameter \fIcreate mask\fR for details\&.
+
+
+Default: \fBmap archive = yes\fR
+
+
+.TP
+map hidden (S)
+This controls whether DOS style hidden files should be mapped to the UNIX world execute bit\&.
+
+
+Note that this requires the \fIcreate mask\fR to be set such that the world execute bit is not masked out (i\&.e\&. it must include 001)\&. See the parameter \fIcreate mask\fR for details\&.
+
+
+Default: \fBmap hidden = no\fR
+
+
+.TP
+map system (S)
+This controls whether DOS style system files should be mapped to the UNIX group execute bit\&.
+
+
+Note that this requires the \fIcreate mask\fR to be set such that the group execute bit is not masked out (i\&.e\&. it must include 010)\&. See the parameter \fIcreate mask\fR for details\&.
+
+
+Default: \fBmap system = no\fR
+
+
+.TP
+map to guest (G)
+This parameter is only useful in security modes other than \fIsecurity = share\fR - i\&.e\&. \fBuser\fR, \fBserver\fR, and \fBdomain\fR\&.
+
+
+This parameter can take three different values, which tell \fBsmbd\fR(8) what to do with user login requests that don't match a valid UNIX user in some way\&.
+
+
+The three settings are :
+
+
+\fBNever\fR - Means user login requests with an invalid password are rejected\&. This is the default\&.
+
+\fBBad User\fR - Means user logins with an invalid password are rejected, unless the username does not exist, in which case it is treated as a guest login and mapped into the \fI guest account\fR\&.
+
+\fBBad Password\fR - Means user logins with an invalid password are treated as a guest login and mapped into the guest account\&. Note that this can cause problems as it means that any user incorrectly typing their password will be silently logged on as "guest" - and will not know the reason they cannot access files they think they should - there will have been no message given to them that they got their password wrong\&. Helpdesk services will \fBhate\fR you if you set the \fImap to guest\fR parameter this way :-)\&.
+
+Note that this parameter is needed to set up "Guest" share services when using \fIsecurity\fR modes other than share\&. This is because in these modes the name of the resource being requested is \fBnot\fR sent to the server until after the server has successfully authenticated the client so the server cannot make authentication decisions at the correct time (connection to the share) for "Guest" shares\&.
+
+
+For people familiar with the older Samba releases, this parameter maps to the old compile-time setting of the \fB GUEST_SESSSETUP\fR value in local\&.h\&.
+
+
+Default: \fBmap to guest = Never\fR
+
+
+Example: \fBmap to guest = Bad User\fR
+
+
+.TP
+max connections (S)
+This option allows the number of simultaneous connections to a service to be limited\&. If \fImax connections\fR is greater than 0 then connections will be refused if this number of connections to the service are already open\&. A value of zero mean an unlimited number of connections may be made\&.
+
+
+Record lock files are used to implement this feature\&. The lock files will be stored in the directory specified by the \fIlock directory\fR option\&.
+
+
+Default: \fBmax connections = 0\fR
+
+
+Example: \fBmax connections = 10\fR
+
+
+.TP
+max disk size (G)
+This option allows you to put an upper limit on the apparent size of disks\&. If you set this option to 100 then all shares will appear to be not larger than 100 MB in size\&.
+
+
+Note that this option does not limit the amount of data you can put on the disk\&. In the above case you could still store much more than 100 MB on the disk, but if a client ever asks for the amount of free disk space or the total disk size then the result will be bounded by the amount specified in \fImax disk size\fR\&.
+
+
+This option is primarily useful to work around bugs in some pieces of software that can't handle very large disks, particularly disks over 1GB in size\&.
+
+
+A \fImax disk size\fR of 0 means no limit\&.
+
+
+Default: \fBmax disk size = 0\fR
+
+
+Example: \fBmax disk size = 1000\fR
+
+
+.TP
+max log size (G)
+This option (an integer in kilobytes) specifies the max size the log file should grow to\&. Samba periodically checks the size and if it is exceeded it will rename the file, adding a \fI\&.old\fR extension\&.
+
+
+A size of 0 means no limit\&.
+
+
+Default: \fBmax log size = 5000\fR
+
+
+Example: \fBmax log size = 1000\fR
+
+
+.TP
+max mux (G)
+This option controls the maximum number of outstanding simultaneous SMB operations that Samba tells the client it will allow\&. You should never need to set this parameter\&.
+
+
+Default: \fBmax mux = 50\fR
+
+
+.TP
+max open files (G)
+This parameter limits the maximum number of open files that one \fBsmbd\fR(8) file serving process may have open for a client at any one time\&. The default for this parameter is set very high (10,000) as Samba uses only one bit per unopened file\&.
+
+
+The limit of the number of open files is usually set by the UNIX per-process file descriptor limit rather than this parameter so you should never need to touch this parameter\&.
+
+
+Default: \fBmax open files = 10000\fR
+
+
+.TP
+max print jobs (S)
+This parameter limits the maximum number of jobs allowable in a Samba printer queue at any given moment\&. If this number is exceeded, \fBsmbd\fR(8) will remote "Out of Space" to the client\&. See all \fItotal print jobs\fR\&.
+
+
+Default: \fBmax print jobs = 1000\fR
+
+
+Example: \fBmax print jobs = 5000\fR
+
+
+.TP
+max protocol (G)
+The value of the parameter (a string) is the highest protocol level that will be supported by the server\&.
+
+
+Possible values are :
+
+
+\fBCORE\fR: Earliest version\&. No concept of user names\&.
+
+\fBCOREPLUS\fR: Slight improvements on CORE for efficiency\&.
+
+\fBLANMAN1\fR: First \fB modern\fR version of the protocol\&. Long filename support\&.
+
+\fBLANMAN2\fR: Updates to Lanman1 protocol\&.
+
+\fBNT1\fR: Current up to date version of the protocol\&. Used by Windows NT\&. Known as CIFS\&.
+
+Normally this option should not be set as the automatic negotiation phase in the SMB protocol takes care of choosing the appropriate protocol\&.
+
+
+See also \fImin protocol\fR
+
+
+Default: \fBmax protocol = NT1\fR
+
+
+Example: \fBmax protocol = LANMAN1\fR
+
+
+.TP
+max reported print jobs (S)
+This parameter limits the maximum number of jobs displayed in a port monitor for Samba printer queue at any given moment\&. If this number is exceeded, the excess jobs will not be shown\&. A value of zero means there is no limit on the number of print jobs reported\&. See all \fItotal print jobs\fR and \fImax print jobs\fR parameters\&.
+
+
+Default: \fBmax reported print jobs = 0\fR
+
+
+Example: \fBmax reported print jobs = 1000\fR
+
+
+.TP
+max smbd processes (G)
+This parameter limits the maximum number of \fBsmbd\fR(8) processes concurrently running on a system and is intended as a stopgap to prevent degrading service to clients in the event that the server has insufficient resources to handle more than this number of connections\&. Remember that under normal operating conditions, each user will have an \fBsmbd\fR(8) associated with him or her to handle connections to all shares from a given host\&.
+
+
+Default: \fBmax smbd processes = 0\fR ## no limit
+
+
+Example: \fBmax smbd processes = 1000\fR
+
+
+.TP
+max ttl (G)
+This option tells \fBnmbd\fR(8) what the default 'time to live' of NetBIOS names should be (in seconds) when \fBnmbd\fR is requesting a name using either a broadcast packet or from a WINS server\&. You should never need to change this parameter\&. The default is 3 days\&.
+
+
+Default: \fBmax ttl = 259200\fR
+
+
+.TP
+max wins ttl (G)
+This option tells \fBsmbd\fR(8) when acting as a WINS server ( \fIwins support = yes\fR) what the maximum 'time to live' of NetBIOS names that \fBnmbd\fR will grant will be (in seconds)\&. You should never need to change this parameter\&. The default is 6 days (518400 seconds)\&.
+
+
+See also the \fImin wins ttl\fR parameter\&.
+
+
+Default: \fBmax wins ttl = 518400\fR
+
+
+.TP
+max xmit (G)
+This option controls the maximum packet size that will be negotiated by Samba\&. The default is 65535, which is the maximum\&. In some cases you may find you get better performance with a smaller value\&. A value below 2048 is likely to cause problems\&.
+
+
+Default: \fBmax xmit = 65535\fR
+
+
+Example: \fBmax xmit = 8192\fR
+
+
+.TP
+message command (G)
+This specifies what command to run when the server receives a WinPopup style message\&.
+
+
+This would normally be a command that would deliver the message somehow\&. How this is to be done is up to your imagination\&.
+
+
+An example is:
+
+
+\fBmessage command = csh -c 'xedit %s;rm %s' &\fR
+
+
+This delivers the message using \fBxedit\fR, then removes it afterwards\&. \fBNOTE THAT IT IS VERY IMPORTANT THAT THIS COMMAND RETURN IMMEDIATELY\fR\&. That's why I have the '&' on the end\&. If it doesn't return immediately then your PCs may freeze when sending messages (they should recover after 30 seconds, hopefully)\&.
+
+
+All messages are delivered as the global guest user\&. The command takes the standard substitutions, although \fI %u\fR won't work (\fI%U\fR may be better in this case)\&.
+
+
+Apart from the standard substitutions, some additional ones apply\&. In particular:
+
+
+\fI%s\fR = the filename containing the message\&.
+
+\fI%t\fR = the destination that the message was sent to (probably the server name)\&.
+
+\fI%f\fR = who the message is from\&.
+
+You could make this command send mail, or whatever else takes your fancy\&. Please let us know of any really interesting ideas you have\&.
+
+
+Here's a way of sending the messages as mail to root:
+
+
+\fBmessage command = /bin/mail -s 'message from %f on %m' root < %s; rm %s\fR
+
+
+If you don't have a message command then the message won't be delivered and Samba will tell the sender there was an error\&. Unfortunately WfWg totally ignores the error code and carries on regardless, saying that the message was delivered\&.
+
+
+If you want to silently delete it then try:
+
+
+\fBmessage command = rm %s\fR
+
+
+Default: \fBno message command\fR
+
+
+Example: \fBmessage command = csh -c 'xedit %s; rm %s' &\fR
+
+
+.TP
+min passwd length (G)
+Synonym for \fImin password length\fR\&.
+
+
+.TP
+min password length (G)
+This option sets the minimum length in characters of a plaintext password that \fBsmbd\fR will accept when performing UNIX password changing\&.
+
+
+See also \fIunix password sync\fR, \fIpasswd program\fR and \fIpasswd chat debug\fR\&.
+
+
+Default: \fBmin password length = 5\fR
+
+
+.TP
+min print space (S)
+This sets the minimum amount of free disk space that must be available before a user will be able to spool a print job\&. It is specified in kilobytes\&. The default is 0, which means a user can always spool a print job\&.
+
+
+See also the \fIprinting \fR parameter\&.
+
+
+Default: \fBmin print space = 0\fR
+
+
+Example: \fBmin print space = 2000\fR
+
+
+.TP
+min protocol (G)
+The value of the parameter (a string) is the lowest SMB protocol dialect than Samba will support\&. Please refer to the \fImax protocol\fR parameter for a list of valid protocol names and a brief description of each\&. You may also wish to refer to the C source code in \fIsource/smbd/negprot\&.c\fR for a listing of known protocol dialects supported by clients\&.
+
+
+If you are viewing this parameter as a security measure, you should also refer to the \fIlanman auth\fR parameter\&. Otherwise, you should never need to change this parameter\&.
+
+
+Default : \fBmin protocol = CORE\fR
+
+
+Example : \fBmin protocol = NT1\fR # disable DOS clients
+
+
+.TP
+min wins ttl (G)
+This option tells \fBnmbd\fR(8) when acting as a WINS server (\fI wins support = yes\fR) what the minimum 'time to live' of NetBIOS names that \fBnmbd\fR will grant will be (in seconds)\&. You should never need to change this parameter\&. The default is 6 hours (21600 seconds)\&.
+
+
+Default: \fBmin wins ttl = 21600\fR
+
+
+.TP
+msdfs proxy (S)
+This parameter indicates that the share is a stand-in for another CIFS share whose location is specified by the value of the parameter\&. When clients attempt to connect to this share, they are redirected to the proxied share using the SMB-Dfs protocol\&.
+
+
+Only Dfs roots can act as proxy shares\&. Take a look at the \fImsdfs root\fR and \fIhost msdfs\fR options to find out how to set up a Dfs root share\&.
+
+
+Example: \fBmsdfs proxy = \\\\otherserver\\someshare\fR
+
+
+.TP
+msdfs root (S)
+If set to \fByes\fR, Samba treats the share as a Dfs root and allows clients to browse the distributed file system tree rooted at the share directory\&. Dfs links are specified in the share directory by symbolic links of the form \fImsdfs:serverA\\\\shareA,serverB\\\\shareB\fR and so on\&. For more information on setting up a Dfs tree on Samba, refer to ???\&.
+
+
+See also \fIhost msdfs\fR
+
+
+Default: \fBmsdfs root = no\fR
+
+
+.TP
+name cache timeout (G)
+Specifies the number of seconds it takes before entries in samba's hostname resolve cache time out\&. If the timeout is set to 0\&. the caching is disabled\&.
+
+
+Default: \fBname cache timeout = 660\fR
+
+
+Example: \fBname cache timeout = 0\fR
+
+
+.TP
+name resolve order (G)
+This option is used by the programs in the Samba suite to determine what naming services to use and in what order to resolve host names to IP addresses\&. Its main purpose to is to control how netbios name resolution is performed\&. The option takes a space separated string of name resolution options\&.
+
+
+The options are: "lmhosts", "host", "wins" and "bcast"\&. They cause names to be resolved as follows:
+
+
+\fBlmhosts\fR : Lookup an IP address in the Samba lmhosts file\&. If the line in lmhosts has no name type attached to the NetBIOS name (see the lmhosts(5) for details) then any name type matches for lookup\&.
+
+\fBhost\fR : Do a standard host name to IP address resolution, using the system \fI/etc/hosts \fR, NIS, or DNS lookups\&. This method of name resolution is operating system depended for instance on IRIX or Solaris this may be controlled by the \fI/etc/nsswitch\&.conf\fR file\&. Note that this method is used only if the NetBIOS name type being queried is the 0x20 (server) name type or 0x1c (domain controllers)\&. The latter case is only useful for active directory domains and results in a DNS query for the SRV RR entry matching _ldap\&._tcp\&.domain\&.
+
+\fBwins\fR : Query a name with the IP address listed in the \fI wins server\fR parameter\&. If no WINS server has been specified this method will be ignored\&.
+
+\fBbcast\fR : Do a broadcast on each of the known local interfaces listed in the \fIinterfaces\fR parameter\&. This is the least reliable of the name resolution methods as it depends on the target host being on a locally connected subnet\&.
+
+Default: \fBname resolve order = lmhosts host wins bcast\fR
+
+
+Example: \fBname resolve order = lmhosts bcast host\fR
+
+
+This will cause the local lmhosts file to be examined first, followed by a broadcast attempt, followed by a normal system hostname lookup\&.
+
+
+When Samba is functioning in ADS security mode (\fBsecurity = ads\fR) it is advised to use following settings for \fIname resolve order\fR:
+
+
+\fBname resolve order = wins bcast\fR
+
+
+DC lookups will still be done via DNS, but fallbacks to netbios names will not inundate your DNS servers with needless querys for DOMAIN<0x1c> lookups\&.
+
+
+.TP
+netbios aliases (G)
+This is a list of NetBIOS names that nmbd will advertise as additional names by which the Samba server is known\&. This allows one machine to appear in browse lists under multiple names\&. If a machine is acting as a browse server or logon server none of these names will be advertised as either browse server or logon servers, only the primary name of the machine will be advertised with these capabilities\&.
+
+
+See also \fInetbios name\fR\&.
+
+
+Default: \fBempty string (no additional names)\fR
+
+
+Example: \fBnetbios aliases = TEST TEST1 TEST2\fR
+
+
+.TP
+netbios name (G)
+This sets the NetBIOS name by which a Samba server is known\&. By default it is the same as the first component of the host's DNS name\&. If a machine is a browse server or logon server this name (or the first component of the hosts DNS name) will be the name that these services are advertised under\&.
+
+
+See also \fInetbios aliases\fR\&.
+
+
+Default: \fBmachine DNS name\fR
+
+
+Example: \fBnetbios name = MYNAME\fR
+
+
+.TP
+netbios scope (G)
+This sets the NetBIOS scope that Samba will operate under\&. This should not be set unless every machine on your LAN also sets this value\&.
+
+
+.TP
+nis homedir (G)
+Get the home share server from a NIS map\&. For UNIX systems that use an automounter, the user's home directory will often be mounted on a workstation on demand from a remote server\&.
+
+
+When the Samba logon server is not the actual home directory server, but is mounting the home directories via NFS then two network hops would be required to access the users home directory if the logon server told the client to use itself as the SMB server for home directories (one over SMB and one over NFS)\&. This can be very slow\&.
+
+
+This option allows Samba to return the home share as being on a different server to the logon server and as long as a Samba daemon is running on the home directory server, it will be mounted on the Samba client directly from the directory server\&. When Samba is returning the home share to the client, it will consult the NIS map specified in \fIhomedir map\fR and return the server listed there\&.
+
+
+Note that for this option to work there must be a working NIS system and the Samba server with this option must also be a logon server\&.
+
+
+Default: \fBnis homedir = no\fR
+
+
+.TP
+nt acl support (S)
+This boolean parameter controls whether \fBsmbd\fR(8) will attempt to map UNIX permissions into Windows NT access control lists\&. This parameter was formally a global parameter in releases prior to 2\&.2\&.2\&.
+
+
+Default: \fBnt acl support = yes\fR
+
+
+.TP
+ntlm auth (G)
+This parameter determines whether or not \fBsmbd\fR(8) will attempt to authenticate users using the NTLM encrypted password response\&. If disabled, either the lanman password hash or an NTLMv2 response will need to be sent by the client\&.
+
+
+If this option, and \fBlanman auth\fR are both disabled, then only NTLMv2 logins will be permited\&. Not all clients support NTLMv2, and most will require special configuration to us it\&.
+
+
+Default : \fBntlm auth = yes\fR
+
+
+.TP
+nt pipe support (G)
+This boolean parameter controls whether \fBsmbd\fR(8) will allow Windows NT clients to connect to the NT SMB specific \fBIPC$\fR pipes\&. This is a developer debugging option and can be left alone\&.
+
+
+Default: \fBnt pipe support = yes\fR
+
+
+.TP
+nt status support (G)
+This boolean parameter controls whether \fBsmbd\fR(8) will negotiate NT specific status support with Windows NT/2k/XP clients\&. This is a developer debugging option and should be left alone\&. If this option is set to \fBno\fR then Samba offers exactly the same DOS error codes that versions prior to Samba 2\&.2\&.3 reported\&.
+
+
+You should not need to ever disable this parameter\&.
+
+
+Default: \fBnt status support = yes\fR
+
+
+.TP
+null passwords (G)
+Allow or disallow client access to accounts that have null passwords\&.
+
+
+See also \fBsmbpasswd\fR(5)\&.
+
+
+Default: \fBnull passwords = no\fR
+
+
+.TP
+obey pam restrictions (G)
+When Samba 3\&.0 is configured to enable PAM support (i\&.e\&. --with-pam), 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\&. Note that Samba always ignores PAM for authentication in the case of \fIencrypt passwords = yes\fR\&. The reason is that PAM modules cannot support the challenge/response authentication mechanism needed in the presence of SMB password encryption\&.
+
+
+Default: \fBobey pam restrictions = no\fR
+
+
+.TP
+only guest (S)
+A synonym for \fI guest only\fR\&.
+
+
+.TP
+only user (S)
+This is a boolean option that controls whether connections with usernames not in the \fIuser\fR list will be allowed\&. By default this option is disabled so that a client can supply a username to be used by the server\&. Enabling this parameter will force the server to only use the login names from the \fIuser\fR list and is only really useful in share level security\&.
+
+
+Note that this also means Samba won't try to deduce usernames from the service name\&. This can be annoying for the [homes] section\&. To get around this you could use \fBuser = %S\fR which means your \fIuser\fR list will be just the service name, which for home directories is the name of the user\&.
+
+
+See also the \fIuser\fR parameter\&.
+
+
+Default: \fBonly user = no\fR
+
+
+.TP
+oplock break wait time (G)
+This is a tuning parameter added due to bugs in both Windows 9x and WinNT\&. If Samba responds to a client too quickly when that client issues an SMB that can cause an oplock break request, then the network client can fail and not respond to the break request\&. This tuning parameter (which is set in milliseconds) is the amount of time Samba will wait before sending an oplock break request to such (broken) clients\&.
+
+
+\fBDO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE\fR\&.
+
+
+Default: \fBoplock break wait time = 0\fR
+
+
+.TP
+oplock contention limit (S)
+This is a \fBvery\fR advanced \fBsmbd\fR(8) tuning option to improve the efficiency of the granting of oplocks under multiple client contention for the same file\&.
+
+
+In brief it specifies a number, which causes \fBsmbd\fR(8)not to grant an oplock even when requested if the approximate number of clients contending for an oplock on the same file goes over this limit\&. This causes \fBsmbd\fR to behave in a similar way to Windows NT\&.
+
+
+\fBDO NOT CHANGE THIS PARAMETER UNLESS YOU HAVE READ AND UNDERSTOOD THE SAMBA OPLOCK CODE\fR\&.
+
+
+Default: \fBoplock contention limit = 2\fR
+
+
+.TP
+oplocks (S)
+This boolean option tells \fBsmbd\fR whether to issue oplocks (opportunistic locks) to file open requests on this share\&. The oplock code can dramatically (approx\&. 30% or more) improve the speed of access to files on Samba servers\&. It allows the clients to aggressively cache files locally and you may want to disable this option for unreliable network environments (it is turned on by default in Windows NT Servers)\&. For more information see the file \fISpeed\&.txt\fR in the Samba \fIdocs/\fR directory\&.
+
+
+Oplocks may be selectively turned off on certain files with a share\&. See the \fI veto oplock files\fR parameter\&. On some systems oplocks are recognized by the underlying operating system\&. This allows data synchronization between all access to oplocked files, whether it be via Samba or NFS or a local UNIX process\&. See the \fIkernel oplocks\fR parameter for details\&.
+
+
+See also the \fIkernel oplocks\fR and \fI level2 oplocks\fR parameters\&.
+
+
+Default: \fBoplocks = yes\fR
+
+
+.TP
+os2 driver map (G)
+The parameter is used to define the absolute path to a file containing a mapping of Windows NT printer driver names to OS/2 printer driver names\&. The format is:
+
+
+<nt driver name> = <os2 driver name>\&.<device name>
+
+
+For example, a valid entry using the HP LaserJet 5 printer driver would appear as \fBHP LaserJet 5L = LASERJET.HP LaserJet 5L\fR\&.
+
+
+The need for the file is due to the printer driver namespace problem described in ???\&. For more details on OS/2 clients, please refer to ???\&.
+
+
+Default: \fBos2 driver map = <empty string>\fR
+
+
+.TP
+os level (G)
+This integer value controls what level Samba advertises itself as for browse elections\&. The value of this parameter determines whether \fBnmbd\fR(8) has a chance of becoming a local master browser for the \fI WORKGROUP\fR in the local broadcast area\&.
+
+
+\fBNote :\fRBy default, Samba will win a local master browsing election over all Microsoft operating systems except a Windows NT 4\&.0/2000 Domain Controller\&. This means that a misconfigured Samba host can effectively isolate a subnet for browsing purposes\&. See \fIBROWSING\&.txt \fR in the Samba \fIdocs/\fR directory for details\&.
+
+
+Default: \fBos level = 20\fR
+
+
+Example: \fBos level = 65 \fR
+
+
+.TP
+pam password change (G)
+With the addition of better PAM support in Samba 2\&.2, this parameter, it is possible to use PAM's password change control flag for Samba\&. If enabled, then PAM will be used for password changes when requested by an SMB client instead of the program listed in \fIpasswd program\fR\&. It should be possible to enable this without changing your \fIpasswd chat\fR parameter for most setups\&.
+
+
+Default: \fBpam password change = no\fR
+
+
+.TP
+panic action (G)
+This is a Samba developer option that allows a system command to be called when either \fBsmbd\fR(8) or \fBsmbd\fR(8) crashes\&. This is usually used to draw attention to the fact that a problem occurred\&.
+
+
+Default: \fBpanic action = <empty string>\fR
+
+
+Example: \fBpanic action = "/bin/sleep 90000"\fR
+
+
+.TP
+paranoid server security (G)
+Some version of NT 4\&.x allow non-guest users with a bad passowrd\&. When this option is enabled, samba will not use a broken NT 4\&.x server as password server, but instead complain to the logs and exit\&.
+
+
+Disabling this option prevents Samba from making this check, which involves deliberatly attempting a bad logon to the remote server\&.
+
+
+Default: \fBparanoid server security = yes\fR
+
+
+.TP
+passdb backend (G)
+This option allows the administrator to chose which backends to retrieve and store passwords with\&. This allows (for example) both smbpasswd and tdbsam to be used without a recompile\&. Multiple backends can be specified, separated by spaces\&. The backends will be searched in the order they are specified\&. New users are always added to the first backend specified\&.
+
+
+This parameter is in two parts, the backend's name, and a 'location' string that has meaning only to that particular backed\&. These are separated by a : character\&.
+
+
+Available backends can include: .TP 3 \(bu \fBsmbpasswd\fR - The default smbpasswd backend\&. Takes a path to the smbpasswd file as an optional argument\&. .TP \(bu \fBtdbsam\fR - The TDB based password storage backend\&. Takes a path to the TDB as an optional argument (defaults to passdb\&.tdb in the \fIprivate dir\fR directory\&. .TP \(bu \fBldapsam\fR - The LDAP based passdb backend\&. Takes an LDAP URL as an optional argument (defaults to \fBldap://localhost\fR) LDAP connections should be secured where possible\&. This may be done using either Start-TLS (see \fIldap ssl\fR) or by specifying \fIldaps://\fR in the URL argument\&. .TP \(bu \fBnisplussam\fR - The NIS+ based passdb backend\&. Takes name NIS domain as an optional argument\&. Only works with sun NIS+ servers\&. .TP \(bu \fBmysql\fR - The MySQL based passdb backend\&. Takes an identifier as argument\&. Read the Samba HOWTO Collection for configuration details\&. .LP
+
+
+Default: \fBpassdb backend = smbpasswd\fR
+
+
+Example: \fBpassdb backend = tdbsam:/etc/samba/private/passdb.tdb smbpasswd:/etc/samba/smbpasswd\fR
+
+
+Example: \fBpassdb backend = ldapsam:ldaps://ldap.example.com\fR
+
+
+Example: \fBpassdb backend = mysql:my_plugin_args tdbsam\fR
+
+
+.TP
+passwd chat (G)
+This string controls the \fB"chat"\fR conversation that takes places between \fBsmbd\fR(8) and the local password changing program to change the user's password\&. The string describes a sequence of response-receive pairs that \fBsmbd\fR(8) uses to determine what to send to the \fIpasswd program\fR and what to expect back\&. If the expected output is not received then the password is not changed\&.
+
+
+This chat sequence is often quite site specific, depending on what local methods are used for password control (such as NIS etc)\&.
+
+
+Note that this parameter only is only used if the \fIunix password sync\fR parameter is set to \fByes\fR\&. This sequence is then called \fBAS ROOT\fR when the SMB password in the smbpasswd file is being changed, without access to the old password cleartext\&. This means that root must be able to reset the user's password without knowing the text of the previous password\&. In the presence of NIS/YP, this means that the passwd program must be executed on the NIS master\&.
+
+
+The string can contain the macro \fI%n\fR which is substituted for the new password\&. The chat sequence can also contain the standard macros \fB\\\\n\fR, \fB\\\\r\fR, \fB\\\\t\fR and \fB\\\\s\fR to give line-feed, carriage-return, tab and space\&. The chat sequence string can also contain a '*' which matches any sequence of characters\&. Double quotes can be used to collect strings with spaces in them into a single string\&.
+
+
+If the send string in any part of the chat sequence is a full stop "\&.", then no string is sent\&. Similarly, if the expect string is a full stop then no string is expected\&.
+
+
+If the \fIpam password change\fR parameter is set to \fByes\fR, the chat pairs may be matched in any order, and success is determined by the PAM result, not any particular output\&. The \\n macro is ignored for PAM conversions\&.
+
+
+See also \fIunix password sync\fR, \fI passwd program\fR , \fIpasswd chat debug\fR and \fIpam password change\fR\&.
+
+
+Default: \fBpasswd chat = *new*password* %n\\n *new*password* %n\\n *changed*\fR
+
+
+Example: \fBpasswd chat = "*Enter OLD password*" %o\\n "*Enter NEW password*" %n\\n "*Reenter NEW password*" %n\\n "*Password changed*"\fR
+
+
+.TP
+passwd chat debug (G)
+This boolean specifies if the passwd chat script parameter is run in \fBdebug\fR mode\&. In this mode the strings passed to and received from the passwd chat are printed in the \fBsmbd\fR(8) log with a \fIdebug level\fR of 100\&. This is a dangerous option as it will allow plaintext passwords to be seen in the \fBsmbd\fR log\&. It is available to help Samba admins debug their \fIpasswd chat\fR scripts when calling the \fIpasswd program\fR and should be turned off after this has been done\&. This option has no effect if the \fIpam password change\fR paramter is set\&. This parameter is off by default\&.
+
+
+See also \fIpasswd chat\fR , \fIpam password change\fR , \fIpasswd program\fR \&.
+
+
+Default: \fBpasswd chat debug = no\fR
+
+
+.TP
+passwd program (G)
+The name of a program that can be used to set UNIX user passwords\&. Any occurrences of \fI%u\fR will be replaced with the user name\&. The user name is checked for existence before calling the password changing program\&.
+
+
+Also note that many passwd programs insist in \fBreasonable \fR passwords, such as a minimum length, or the inclusion of mixed case chars and digits\&. This can pose a problem as some clients (such as Windows for Workgroups) uppercase the password before sending it\&.
+
+
+\fBNote\fR that if the \fIunix password sync\fR parameter is set to \fByes \fR then this program is called \fBAS ROOT\fR before the SMB password in the smbpasswd file is changed\&. If this UNIX password change fails, then \fBsmbd\fR will fail to change the SMB password also (this is by design)\&.
+
+
+If the \fIunix password sync\fR parameter is set this parameter \fBMUST USE ABSOLUTE PATHS\fR for \fBALL\fR programs called, and must be examined for security implications\&. Note that by default \fIunix password sync\fR is set to \fBno\fR\&.
+
+
+See also \fIunix password sync\fR\&.
+
+
+Default: \fBpasswd program = /bin/passwd\fR
+
+
+Example: \fBpasswd program = /sbin/npasswd %u\fR
+
+
+.TP
+password level (G)
+Some client/server combinations have difficulty with mixed-case passwords\&. One offending client is Windows for Workgroups, which for some reason forces passwords to upper case when using the LANMAN1 protocol, but leaves them alone when using COREPLUS! Another problem child is the Windows 95/98 family of operating systems\&. These clients upper case clear text passwords even when NT LM 0\&.12 selected by the protocol negotiation request/response\&.
+
+
+This parameter defines the maximum number of characters that may be upper case in passwords\&.
+
+
+For example, say the password given was "FRED"\&. If \fI password level\fR is set to 1, the following combinations would be tried if "FRED" failed:
+
+
+"Fred", "fred", "fRed", "frEd","freD"
+
+
+If \fIpassword level\fR was set to 2, the following combinations would also be tried:
+
+
+"FRed", "FrEd", "FreD", "fREd", "fReD", "frED", \&.\&.
+
+
+And so on\&.
+
+
+The higher value this parameter is set to the more likely it is that a mixed case password will be matched against a single case password\&. However, you should be aware that use of this parameter reduces security and increases the time taken to process a new connection\&.
+
+
+A value of zero will cause only two attempts to be made - the password as is and the password in all-lower case\&.
+
+
+Default: \fBpassword level = 0\fR
+
+
+Example: \fBpassword level = 4\fR
+
+
+.TP
+password server (G)
+By specifying the name of another SMB server or Active Directory domain controller with this option, and using \fBsecurity = [ads|domain|server]\fR it is possible to get Samba to to do all its username/password validation using a specific remote server\&.
+
+
+This option sets the name or IP address of the password server to use\&. New syntax has been added to support defining the port to use when connecting to the server the case of an ADS realm\&. To define a port other than the default LDAP port of 389, add the port number using a colon after the name or IP address (e\&.g\&. 192\&.168\&.1\&.100:389)\&. If you do not specify a port, Samba will use the standard LDAP port of tcp/389\&. Note that port numbers have no effect on password servers for Windows NT 4\&.0 domains or netbios connections\&.
+
+
+If parameter is a name, it is looked up using the parameter \fIname resolve order\fR and so may resolved by any method and order described in that parameter\&.
+
+
+The password server must be a machine capable of using the "LM1\&.2X002" or the "NT LM 0\&.12" protocol, and it must be in user level security mode\&.
+
+
+Using a password server means your UNIX box (running Samba) is only as secure as your password server\&. \fBDO NOT CHOOSE A PASSWORD SERVER THAT YOU DON'T COMPLETELY TRUST\fR\&.
+
+Never point a Samba server at itself for password serving\&. This will cause a loop and could lock up your Samba server!
+
+
+The name of the password server takes the standard substitutions, but probably the only useful one is \fI%m \fR, which means the Samba server will use the incoming client as the password server\&. If you use this then you better trust your clients, and you had better restrict them with hosts allow!
+
+
+If the \fIsecurity\fR parameter is set to \fBdomain\fR or \fBads\fR, then the list of machines in this option must be a list of Primary or Backup Domain controllers for the Domain or the character '*', as the Samba server is effectively in that domain, and will use cryptographically authenticated RPC calls to authenticate the user logging on\&. The advantage of using \fB security = domain\fR is that if you list several hosts in the \fIpassword server\fR option then \fBsmbd \fR will try each in turn till it finds one that responds\&. This is useful in case your primary server goes down\&.
+
+
+If the \fIpassword server\fR option is set to the character '*', then Samba will attempt to auto-locate the Primary or Backup Domain controllers to authenticate against by doing a query for the name \fBWORKGROUP<1C>\fR and then contacting each server returned in the list of IP addresses from the name resolution source\&.
+
+
+If the list of servers contains both names/IP's and the '*' character, the list is treated as a list of preferred domain controllers, but an auto lookup of all remaining DC's will be added to the list as well\&. Samba will not attempt to optimize this list by locating the closest DC\&.
+
+
+If the \fIsecurity\fR parameter is set to \fBserver\fR, then there are different restrictions that \fBsecurity = domain\fR doesn't suffer from:
+
+
+You may list several password servers in the \fIpassword server\fR parameter, however if an \fBsmbd\fR makes a connection to a password server, and then the password server fails, no more users will be able to be authenticated from this \fBsmbd\fR\&. This is a restriction of the SMB/CIFS protocol when in \fBsecurity = server \fR mode and cannot be fixed in Samba\&.
+
+If you are using a Windows NT server as your password server then you will have to ensure that your users are able to login from the Samba server, as when in \fB security = server\fR mode the network logon will appear to come from there rather than from the users workstation\&.
+
+See also the \fIsecurity \fR parameter\&.
+
+
+Default: \fBpassword server = <empty string>\fR
+
+
+Example: \fBpassword server = NT-PDC, NT-BDC1, NT-BDC2, *\fR
+
+
+Example: \fBpassword server = windc.mydomain.com:389 192.168.1.101 *\fR
+
+
+Example: \fBpassword server = *\fR
+
+
+.TP
+path (S)
+This parameter specifies a directory to which the user of the service is to be given access\&. In the case of printable services, this is where print data will spool prior to being submitted to the host for printing\&.
+
+
+For a printable service offering guest access, the service should be readonly and the path should be world-writeable and have the sticky bit set\&. This is not mandatory of course, but you probably won't get the results you expect if you do otherwise\&.
+
+
+Any occurrences of \fI%u\fR in the path will be replaced with the UNIX username that the client is using on this connection\&. Any occurrences of \fI%m\fR will be replaced by the NetBIOS name of the machine they are connecting from\&. These replacements are very useful for setting up pseudo home directories for users\&.
+
+
+Note that this path will be based on \fIroot dir\fR if one was specified\&.
+
+
+Default: \fBnone\fR
+
+
+Example: \fBpath = /home/fred\fR
+
+
+.TP
+pid directory (G)
+This option specifies the directory where pid files will be placed\&.
+
+
+Default: \fBpid directory = ${prefix}/var/locks\fR
+
+
+Example: \fBpid directory = /var/run/\fR
+
+
+.TP
+posix locking (S)
+The \fBsmbd\fR(8) daemon maintains an database of file locks obtained by SMB clients\&. The default behavior is to map this internal database to POSIX locks\&. This means that file locks obtained by SMB clients are consistent with those seen by POSIX compliant applications accessing the files via a non-SMB method (e\&.g\&. NFS or local file access)\&. You should never need to disable this parameter\&.
+
+
+Default: \fBposix locking = yes\fR
+
+
+.TP
+postexec (S)
+This option specifies a command to be run whenever the service is disconnected\&. It takes the usual substitutions\&. The command may be run as the root on some systems\&.
+
+
+An interesting example may be to unmount server resources:
+
+
+\fBpostexec = /etc/umount /cdrom\fR
+
+
+See also \fIpreexec\fR\&.
+
+
+Default: \fBnone (no command executed)\fR
+
+
+Example: \fBpostexec = echo \"%u disconnected from %S from %m (%I)\" >> /tmp/log\fR
+
+
+.TP
+preexec (S)
+This option specifies a command to be run whenever the service is connected to\&. It takes the usual substitutions\&.
+
+
+An interesting example is to send the users a welcome message every time they log in\&. Maybe a message of the day? Here is an example:
+
+
+\fBpreexec = csh -c 'echo \"Welcome to %S!\" | /usr/local/samba/bin/smbclient -M %m -I %I' & \fR
+
+
+Of course, this could get annoying after a while :-)
+
+
+See also \fIpreexec close\fR and \fIpostexec \fR\&.
+
+
+Default: \fBnone (no command executed)\fR
+
+
+Example: \fBpreexec = echo \"%u connected to %S from %m (%I)\" >> /tmp/log\fR
+
+
+.TP
+preexec close (S)
+This boolean option controls whether a non-zero return code from \fIpreexec \fR should close the service being connected to\&.
+
+
+Default: \fBpreexec close = no\fR
+
+
+.TP
+prefered master (G)
+Synonym for \fI preferred master\fR for people who cannot spell :-)\&.
+
+
+.TP
+preferred master (G)
+This boolean parameter controls if \fBnmbd\fR(8) is a preferred master browser for its workgroup\&.
+
+
+If this is set to \fByes\fR, on startup, \fBnmbd\fR will force an election, and it will have a slight advantage in winning the election\&. It is recommended that this parameter is used in conjunction with \fB domain master = yes\fR, so that \fBnmbd\fR can guarantee becoming a domain master\&.
+
+
+Use this option with caution, because if there are several hosts (whether Samba servers, Windows 95 or NT) that are preferred master browsers on the same subnet, they will each periodically and continuously attempt to become the local master browser\&. This will result in unnecessary broadcast traffic and reduced browsing capabilities\&.
+
+
+See also \fIos level\fR\&.
+
+
+Default: \fBpreferred master = auto\fR
+
+
+.TP
+preload (G)
+This is a list of services that you want to be automatically added to the browse lists\&. This is most useful for homes and printers services that would otherwise not be visible\&.
+
+
+Note that if you just want all printers in your printcap file loaded then the \fIload printers\fR option is easier\&.
+
+
+Default: \fBno preloaded services\fR
+
+
+Example: \fBpreload = fred lp colorlp\fR
+
+
+.TP
+preload modules (G)
+This is a list of paths to modules that should be loaded into smbd before a client connects\&. This improves the speed of smbd when reacting to new connections somewhat\&.
+
+
+Default: \fBpreload modules = \fR
+
+
+Example: \fBpreload modules = /usr/lib/samba/passdb/mysql.so+++ \fR
+
+
+.TP
+preserve case (S)
+This controls if new filenames are created with the case that the client passes, or if they are forced to be the \fIdefault case \fR\&.
+
+
+Default: \fBpreserve case = yes\fR
+
+
+See the section on NAME MANGLING for a fuller discussion\&.
+
+
+.TP
+printable (S)
+If this parameter is \fByes\fR, then clients may open, write to and submit spool files on the directory specified for the service\&.
+
+
+Note that a printable service will ALWAYS allow writing to the service path (user privileges permitting) via the spooling of print data\&. The \fIread only \fR parameter controls only non-printing access to the resource\&.
+
+
+Default: \fBprintable = no\fR
+
+
+.TP
+printcap (G)
+Synonym for \fI printcap name\fR\&.
+
+
+.TP
+printcap name (S)
+This parameter may be used to override the compiled-in default printcap name used by the server (usually \fI /etc/printcap\fR)\&. See the discussion of the [printers] section above for reasons why you might want to do this\&.
+
+
+To use the CUPS printing interface set \fBprintcap name = cups \fR\&. This should be supplemented by an addtional setting printing = cups in the [global] section\&. \fBprintcap name = cups\fR will use the "dummy" printcap created by CUPS, as specified in your CUPS configuration file\&.
+
+
+On System V systems that use \fBlpstat\fR to list available printers you can use \fBprintcap name = lpstat \fR to automatically obtain lists of available printers\&. This is the default for systems that define SYSV at configure time in Samba (this includes most System V based systems)\&. If \fI printcap name\fR is set to \fBlpstat\fR on these systems then Samba will launch \fBlpstat -v\fR and attempt to parse the output to obtain a printer list\&.
+
+
+A minimal printcap file would look something like this:
+
+
+.nf
+
+print1|My Printer 1
+print2|My Printer 2
+print3|My Printer 3
+print4|My Printer 4
+print5|My Printer 5
+.fi
+
+
+where the '|' separates aliases of a printer\&. The fact that the second alias has a space in it gives a hint to Samba that it's a comment\&.
+
+
+Under AIX the default printcap name is \fI/etc/qconfig\fR\&. Samba will assume the file is in AIX \fIqconfig\fR format if the string \fIqconfig\fR appears in the printcap filename\&.
+
+Default: \fBprintcap name = /etc/printcap\fR
+
+
+Example: \fBprintcap name = /etc/myprintcap\fR
+
+
+.TP
+print command (S)
+After a print job has finished spooling to a service, this command will be used via a \fBsystem()\fR call to process the spool file\&. Typically the command specified will submit the spool file to the host's printing subsystem, but there is no requirement that this be the case\&. The server will not remove the spool file, so whatever command you specify should remove the spool file when it has been processed, otherwise you will need to manually remove old spool files\&.
+
+
+The print command is simply a text string\&. It will be used verbatim after macro substitutions have been made:
+
+
+%s, %f - the path to the spool file name
+
+
+%p - the appropriate printer name
+
+
+%J - the job name as transmitted by the client\&.
+
+
+%c - The number of printed pages of the spooled job (if known)\&.
+
+
+%z - the size of the spooled print job (in bytes)
+
+
+The print command \fBMUST\fR contain at least one occurrence of \fI%s\fR or \fI%f \fR - the \fI%p\fR is optional\&. At the time a job is submitted, if no printer name is supplied the \fI%p \fR will be silently removed from the printer command\&.
+
+
+If specified in the [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 and (most importantly) not removed\&.
+
+
+Note that printing may fail on some UNIXes from the \fBnobody\fR account\&. If this happens then create an alternative guest account that can print and set the \fIguest account\fR in the [global] section\&.
+
+
+You can form quite complex print commands by realizing that they are just passed to a shell\&. For example the following will log a print job, print the file, then remove it\&. Note that ';' is the usual separator for command in shell scripts\&.
+
+
+\fBprint command = echo Printing %s >> /tmp/print.log; lpr -P %p %s; rm %s\fR
+
+
+You may have to vary this command considerably depending on how you normally print files on your system\&. The default for the parameter varies depending on the setting of the \fIprinting\fR parameter\&.
+
+
+Default: For \fBprinting = BSD, AIX, QNX, LPRNG or PLP :\fR
+
+
+\fBprint command = lpr -r -P%p %s\fR
+
+
+For \fBprinting = SYSV or HPUX :\fR
+
+
+\fBprint command = lp -c -d%p %s; rm %s\fR
+
+
+For \fBprinting = SOFTQ :\fR
+
+
+\fBprint command = lp -d%p -s %s; rm %s\fR
+
+
+For printing = CUPS : If SAMBA is compiled against libcups, then printcap = cups uses the CUPS API to submit jobs, etc\&. Otherwise it maps to the System V commands with the -oraw option for printing, i\&.e\&. it uses \fBlp -c -d%p -oraw; rm %s\fR\&. With \fBprinting = cups\fR, and if SAMBA is compiled against libcups, any manually set print command will be ignored\&.
+
+
+Example: \fBprint command = /usr/local/samba/bin/myprintscript %p %s\fR
+
+
+.TP
+printer (S)
+Synonym for \fI printer name\fR\&.
+
+
+.TP
+printer admin (S)
+This is a list of users that can do anything to printers via the remote administration interfaces offered by MS-RPC (usually using a NT workstation)\&. Note that the root user always has admin rights\&.
+
+
+Default: \fBprinter admin = <empty string>\fR
+
+
+Example: \fBprinter admin = admin, @staff\fR
+
+
+.TP
+printer name (S)
+This parameter specifies the name of the printer to which print jobs spooled through a printable service will be sent\&.
+
+
+If specified in the [global] section, the printer name given will be used for any printable service that does not have its own printer name specified\&.
+
+
+Default: \fBnone (but may be \fBlp\fR on many systems)\fR
+
+
+Example: \fBprinter name = laserwriter\fR
+
+
+.TP
+printing (S)
+This parameters controls how printer status information is interpreted on your system\&. It also affects the default values for the \fIprint command\fR, \fIlpq command\fR, \fIlppause command \fR, \fIlpresume command\fR, and \fIlprm command\fR if specified in the [global] section\&.
+
+
+Currently nine printing styles are supported\&. They are \fBBSD\fR, \fBAIX\fR, \fBLPRNG\fR, \fBPLP\fR, \fBSYSV\fR, \fBHPUX\fR, \fBQNX\fR, \fBSOFTQ\fR, and \fBCUPS\fR\&.
+
+
+To see what the defaults are for the other print commands when using the various options use the \fBtestparm\fR(1) program\&.
+
+
+This option can be set on a per printer basis
+
+
+See also the discussion in the [printers] section\&.
+
+
+.TP
+print ok (S)
+Synonym for \fIprintable\fR\&.
+
+
+.TP
+private dir (G)
+This parameters defines the directory smbd will use for storing such files as \fIsmbpasswd\fR and \fIsecrets\&.tdb\fR\&.
+
+
+Default :\fBprivate dir = ${prefix}/private\fR
+
+
+.TP
+profile acls (S)
+This boolean parameter controls whether \fBsmbd\fR(8) This boolean parameter was added to fix the problems that people have been having with storing user profiles on Samba shares from Windows 2000 or Windows XP clients\&. New versions of Windows 2000 or Windows XP service packs do security ACL checking on the owner and ability to write of the profile directory stored on a local workstation when copied from a Samba share\&.
+
+
+When not in domain mode with winbindd then the security info copied onto the local workstation has no meaning to the logged in user (SID) on that workstation so the profile storing fails\&. Adding this parameter onto a share used for profile storage changes two things about the returned Windows ACL\&. Firstly it changes the owner and group owner of all reported files and directories to be BUILTIN\\\\Administrators, BUILTIN\\\\Users respectively (SIDs S-1-5-32-544, S-1-5-32-545)\&. Secondly it adds an ACE entry of "Full Control" to the SID BUILTIN\\\\Users to every returned ACL\&. This will allow any Windows 2000 or XP workstation user to access the profile\&.
+
+
+Note that if you have multiple users logging on to a workstation then in order to prevent them from being able to access each others profiles you must remove the "Bypass traverse checking" advanced user right\&. This will prevent access to other users profile directories as the top level profile directory (named after the user) is created by the workstation profile code and has an ACL restricting entry to the directory tree to the owning user\&.
+
+
+Default: \fBprofile acls = no\fR
+
+
+.TP
+protocol (G)
+Synonym for \fImax protocol\fR\&.
+
+
+.TP
+public (S)
+Synonym for \fIguest ok\fR\&.
+
+
+.TP
+queuepause command (S)
+This parameter specifies the command to be executed on the server host in order to pause the printer queue\&.
+
+
+This command should be a program or script which takes a printer name as its only parameter and stops the printer queue, such that no longer jobs are submitted to the printer\&.
+
+
+This command is not supported by Windows for Workgroups, but can be issued from the Printers window under Windows 95 and NT\&.
+
+
+If a \fI%p\fR is given then the printer name is put in its place\&. Otherwise it is placed at the end of the command\&.
+
+
+Note that it is good practice to include the absolute path in the command as the PATH may not be available to the server\&.
+
+
+Default: \fBdepends on the setting of \fIprinting\fR\fR
+
+
+Example: \fBqueuepause command = disable %p\fR
+
+
+.TP
+queueresume command (S)
+This parameter specifies the command to be executed on the server host in order to resume the printer queue\&. It is the command to undo the behavior that is caused by the previous parameter (\fI queuepause command\fR)\&.
+
+
+This command should be a program or script which takes a printer name as its only parameter and resumes the printer queue, such that queued jobs are resubmitted to the printer\&.
+
+
+This command is not supported by Windows for Workgroups, but can be issued from the Printers window under Windows 95 and NT\&.
+
+
+If a \fI%p\fR is given then the printer name is put in its place\&. Otherwise it is placed at the end of the command\&.
+
+
+Note that it is good practice to include the absolute path in the command as the PATH may not be available to the server\&.
+
+
+Default: \fBdepends on the setting of \fIprinting\fR\fR
+
+
+Example: \fBqueuepause command = enable %p\fR
+
+
+.TP
+read bmpx (G)
+This boolean parameter controls whether \fBsmbd\fR(8) will support the "Read Block Multiplex" SMB\&. This is now rarely used and defaults to \fBno\fR\&. You should never need to set this parameter\&.
+
+
+Default: \fBread bmpx = no\fR
+
+
+.TP
+read list (S)
+This is a list of users that are given read-only access to a service\&. If the connecting user is in this list then they will not be given write access, no matter what the \fIread only\fR option is set to\&. The list can include group names using the syntax described in the \fI invalid users\fR parameter\&.
+
+
+See also the \fI write list\fR parameter and the \fIinvalid users\fR parameter\&.
+
+
+Default: \fBread list = <empty string>\fR
+
+
+Example: \fBread list = mary, @students\fR
+
+
+.TP
+read only (S)
+An inverted synonym is \fIwriteable\fR\&.
+
+
+If this parameter is \fByes\fR, then users of a service may not create or modify files in the service's directory\&.
+
+
+Note that a printable service (\fBprintable = yes\fR) will \fBALWAYS\fR allow writing to the directory (user privileges permitting), but only via spooling operations\&.
+
+
+Default: \fBread only = yes\fR
+
+
+.TP
+read raw (G)
+This parameter controls whether or not the server will support the raw read SMB requests when transferring data to clients\&.
+
+
+If enabled, raw reads allow reads of 65535 bytes in one packet\&. This typically provides a major performance benefit\&.
+
+
+However, some clients either negotiate the allowable block size incorrectly or are incapable of supporting larger block sizes, and for these clients you may need to disable raw reads\&.
+
+
+In general this parameter should be viewed as a system tuning tool and left severely alone\&. See also \fIwrite raw\fR\&.
+
+
+Default: \fBread raw = yes\fR
+
+
+.TP
+read size (G)
+The option \fIread size\fR affects the overlap of disk reads/writes with network reads/writes\&. If the amount of data being transferred in several of the SMB commands (currently SMBwrite, SMBwriteX and SMBreadbraw) is larger than this value then the server begins writing the data before it has received the whole packet from the network, or in the case of SMBreadbraw, it begins writing to the network before all the data has been read from disk\&.
+
+
+This overlapping works best when the speeds of disk and network access are similar, having very little effect when the speed of one is much greater than the other\&.
+
+
+The default value is 16384, but very little experimentation has been done yet to determine the optimal value, and it is likely that the best value will vary greatly between systems anyway\&. A value over 65536 is pointless and will cause you to allocate memory unnecessarily\&.
+
+
+Default: \fBread size = 16384\fR
+
+
+Example: \fBread size = 8192\fR
+
+
+.TP
+realm (G)
+This option specifies the kerberos realm to use\&. The realm is used as the ADS equivalent of the NT4 \fBdomain\fR\&. It is usually set to the DNS name of the kerberos server\&.
+
+
+Default: \fBrealm = \fR
+
+
+Example: \fBrealm = mysambabox.mycompany.com\fR
+
+
+.TP
+remote announce (G)
+This option allows you to setup \fBnmbd\fR(8)to periodically announce itself to arbitrary IP addresses with an arbitrary workgroup name\&.
+
+
+This is useful if you want your Samba server to appear in a remote workgroup for which the normal browse propagation rules don't work\&. The remote workgroup can be anywhere that you can send IP packets to\&.
+
+
+For example:
+
+
+\fBremote announce = 192.168.2.255/SERVERS 192.168.4.255/STAFF\fR
+
+
+the above line would cause \fBnmbd\fR to announce itself to the two given IP addresses using the given workgroup names\&. If you leave out the workgroup name then the one given in the \fIworkgroup\fR parameter is used instead\&.
+
+
+The IP addresses you choose would normally be the broadcast addresses of the remote networks, but can also be the IP addresses of known browse masters if your network config is that stable\&.
+
+
+See ???\&.
+
+
+Default: \fBremote announce = <empty string>\fR
+
+
+.TP
+remote browse sync (G)
+This option allows you to setup \fBnmbd\fR(8) to periodically request synchronization of browse lists with the master browser of a Samba server that is on a remote segment\&. This option will allow you to gain browse lists for multiple workgroups across routed networks\&. This is done in a manner that does not work with any non-Samba servers\&.
+
+
+This is useful if you want your Samba server and all local clients to appear in a remote workgroup for which the normal browse propagation rules don't work\&. The remote workgroup can be anywhere that you can send IP packets to\&.
+
+
+For example:
+
+
+\fBremote browse sync = 192.168.2.255 192.168.4.255\fR
+
+
+the above line would cause \fBnmbd\fR to request the master browser on the specified subnets or addresses to synchronize their browse lists with the local server\&.
+
+
+The IP addresses you choose would normally be the broadcast addresses of the remote networks, but can also be the IP addresses of known browse masters if your network config is that stable\&. If a machine IP address is given Samba makes NO attempt to validate that the remote machine is available, is listening, nor that it is in fact the browse master on its segment\&.
+
+
+Default: \fBremote browse sync = <empty string>\fR
+
+
+.TP
+restrict anonymous (G)
+The setting of this parameter determines whether user and group list information is returned for an anonymous connection\&. and mirrors the effects of the \fBHKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\LSA\\RestrictAnonymous\fR registry key in Windows 2000 and Windows NT\&. When set to 0, user and group list information is returned to anyone who asks\&. When set to 1, only an authenticated user can retrive user and group list information\&. For the value 2, supported by Windows 2000/XP and Samba, no anonymous connections are allowed at all\&. This can break third party and Microsoft applications which expect to be allowed to perform operations anonymously\&.
+
+
+The security advantage of using restrict anonymous = 1 is dubious, as user and group list information can be obtained using other means\&.
+
+
+The security advantage of using restrict anonymous = 2 is removed by setting \fIguest ok\fR = yes on any share\&.
+
+Default: \fBrestrict anonymous = 0\fR
+
+
+.TP
+root (G)
+Synonym for \fIroot directory"\fR\&.
+
+
+.TP
+root dir (G)
+Synonym for \fIroot directory"\fR\&.
+
+
+.TP
+root directory (G)
+The server will \fBchroot()\fR (i\&.e\&. Change its root directory) to this directory on startup\&. This is not strictly necessary for secure operation\&. Even without it the server will deny access to files not in one of the service entries\&. It may also check for, and deny access to, soft links to other parts of the filesystem, or attempts to use "\&.\&." in file names to access other directories (depending on the setting of the \fIwide links\fR parameter)\&.
+
+
+Adding a \fIroot directory\fR entry other than "/" adds an extra level of security, but at a price\&. It absolutely ensures that no access is given to files not in the sub-tree specified in the \fIroot directory\fR option, \fBincluding\fR some files needed for complete operation of the server\&. To maintain full operability of the server you will need to mirror some system files into the \fIroot directory\fR tree\&. In particular you will need to mirror \fI/etc/passwd\fR (or a subset of it), and any binaries or configuration files needed for printing (if required)\&. The set of files that must be mirrored is operating system dependent\&.
+
+
+Default: \fBroot directory = /\fR
+
+
+Example: \fBroot directory = /homes/smb\fR
+
+
+.TP
+root postexec (S)
+This is the same as the \fIpostexec\fR parameter except that the command is run as root\&. This is useful for unmounting filesystems (such as CDROMs) after a connection is closed\&.
+
+
+See also \fI postexec\fR\&.
+
+
+Default: \fBroot postexec = <empty string>\fR
+
+
+.TP
+root preexec (S)
+This is the same as the \fIpreexec\fR parameter except that the command is run as root\&. This is useful for mounting filesystems (such as CDROMs) when a connection is opened\&.
+
+
+See also \fI preexec\fR and \fIpreexec close\fR\&.
+
+
+Default: \fBroot preexec = <empty string>\fR
+
+
+.TP
+root preexec close (S)
+This is the same as the \fIpreexec close \fR parameter except that the command is run as root\&.
+
+
+See also \fI preexec\fR and \fIpreexec close\fR\&.
+
+
+Default: \fBroot preexec close = no\fR
+
+
+.TP
+security (G)
+This option affects how clients respond to Samba and is one of the most important settings in the \fI smb\&.conf\fR file\&.
+
+
+The option sets the "security mode bit" in replies to protocol negotiations with \fBsmbd\fR(8) to turn share level security on or off\&. Clients decide based on this bit whether (and how) to transfer user and password information to the server\&.
+
+
+The default is \fBsecurity = user\fR, as this is the most common setting needed when talking to Windows 98 and Windows NT\&.
+
+
+The alternatives are \fBsecurity = share\fR, \fBsecurity = server\fR or \fBsecurity = domain \fR\&.
+
+
+In versions of Samba prior to 2\&.0\&.0, the default was \fBsecurity = share\fR mainly because that was the only option at one stage\&.
+
+
+There is a bug in WfWg that has relevance to this setting\&. When in user or server level security a WfWg client will totally ignore the password you type in the "connect drive" dialog box\&. This makes it very difficult (if not impossible) to connect to a Samba service as anyone except the user that you are logged into WfWg as\&.
+
+
+If your PCs use usernames that are the same as their usernames on the UNIX machine then you will want to use \fBsecurity = user\fR\&. If you mostly use usernames that don't exist on the UNIX box then use \fBsecurity = share\fR\&.
+
+
+You should also use \fBsecurity = share\fR if you want to mainly setup shares without a password (guest shares)\&. This is commonly used for a shared printer server\&. It is more difficult to setup guest shares with \fBsecurity = user\fR, see the \fImap to guest\fR parameter for details\&.
+
+
+It is possible to use \fBsmbd\fR in a \fB hybrid mode\fR where it is offers both user and share level security under different \fINetBIOS aliases\fR\&.
+
+
+The different settings will now be explained\&.
+
+
+\fBSECURITY = SHARE\fR
+
+
+When clients connect to a share level security server they need not log onto the server with a valid username and password before attempting to connect to a shared resource (although modern clients such as Windows 95/98 and Windows NT will send a logon request with a username but no password when talking to a \fBsecurity = share \fR server)\&. Instead, the clients send authentication information (passwords) on a per-share basis, at the time they attempt to connect to that share\&.
+
+
+Note that \fBsmbd\fR \fBALWAYS\fR uses a valid UNIX user to act on behalf of the client, even in \fBsecurity = share\fR level security\&.
+
+
+As clients are not required to send a username to the server in share level security, \fBsmbd\fR uses several techniques to determine the correct UNIX user to use on behalf of the client\&.
+
+
+A list of possible UNIX usernames to match with the given client password is constructed using the following methods :
+
+
+If the \fIguest only\fR parameter is set, then all the other stages are missed and only the \fIguest account\fR username is checked\&.
+
+Is a username is sent with the share connection request, then this username (after mapping - see \fIusername map\fR), is added as a potential username\&.
+
+If the client did a previous \fBlogon \fR request (the SessionSetup SMB call) then the username sent in this SMB will be added as a potential username\&.
+
+The name of the service the client requested is added as a potential username\&.
+
+The NetBIOS name of the client is added to the list as a potential username\&.
+
+Any users on the \fI user\fR list are added as potential usernames\&.
+
+If the \fIguest only\fR parameter is not set, then this list is then tried with the supplied password\&. The first user for whom the password matches will be used as the UNIX user\&.
+
+
+If the \fIguest only\fR parameter is set, or no username can be determined then if the share is marked as available to the \fIguest account\fR, then this guest user will be used, otherwise access is denied\&.
+
+
+Note that it can be \fBvery\fR confusing in share-level security as to which UNIX username will eventually be used in granting access\&.
+
+
+See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION\&.
+
+
+\fBSECURITY = USER\fR
+
+
+This is the default security setting in Samba 3\&.0\&. With user-level security a client must first "log-on" with a valid username and password (which can be mapped using the \fIusername map\fR parameter)\&. Encrypted passwords (see the \fIencrypted passwords\fR parameter) can also be used in this security mode\&. Parameters such as \fIuser\fR and \fIguest only\fR if set are then applied and may change the UNIX user to use on this connection, but only after the user has been successfully authenticated\&.
+
+
+\fBNote\fR that the name of the resource being requested is \fBnot\fR sent to the server until after the server has successfully authenticated the client\&. This is why guest shares don't work in user level security without allowing the server to automatically map unknown users into the \fIguest account\fR\&. See the \fImap to guest\fR parameter for details on doing this\&.
+
+
+See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION\&.
+
+
+\fBSECURITY = DOMAIN\fR
+
+
+This mode will only work correctly if \fBnet\fR(8) has been used to add this machine into a Windows NT Domain\&. It expects the \fIencrypted passwords\fR parameter to be set to \fByes\fR\&. In this mode Samba will try to validate the username/password by passing it to a Windows NT Primary or Backup Domain Controller, in exactly the same way that a Windows NT Server would do\&.
+
+
+\fBNote\fR that a valid UNIX user must still exist as well as the account on the Domain Controller to allow Samba to have a valid UNIX account to map file access to\&.
+
+
+\fBNote\fR that from the client's point of view \fBsecurity = domain\fR is the same as \fBsecurity = user\fR\&. It only affects how the server deals with the authentication, it does not in any way affect what the client sees\&.
+
+
+\fBNote\fR that the name of the resource being requested is \fBnot\fR sent to the server until after the server has successfully authenticated the client\&. This is why guest shares don't work in user level security without allowing the server to automatically map unknown users into the \fIguest account\fR\&. See the \fImap to guest\fR parameter for details on doing this\&.
+
+
+See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION\&.
+
+
+See also the \fIpassword server\fR parameter and the \fIencrypted passwords\fR parameter\&.
+
+
+\fBSECURITY = SERVER\fR
+
+
+In this mode Samba will try to validate the username/password by passing it to another SMB server, such as an NT box\&. If this fails it will revert to \fBsecurity = user\fR\&. It expects the \fIencrypted passwords\fR parameter to be set to \fByes\fR, unless the remote server does not support them\&. However note that if encrypted passwords have been negotiated then Samba cannot revert back to checking the UNIX password file, it must have a valid \fIsmbpasswd\fR file to check users against\&. See the chapter about the User Database in the Samba HOWTO Collection for details on how to set this up\&.
+
+
+This mode of operation has significant pitfalls, due to the fact that is activly initiates a man-in-the-middle attack on the remote SMB server\&. In particular, this mode of operation can cause significant resource consuption on the PDC, as it must maintain an active connection for the duration of the user's session\&. Furthermore, if this connection is lost, there is no way to reestablish it, and futher authenticaions to the Samba server may fail\&. (From a single client, till it disconnects)\&.
+
+From the client's point of view \fBsecurity = server\fR is the same as \fBsecurity = user\fR\&. It only affects how the server deals with the authentication, it does not in any way affect what the client sees\&.
+
+\fBNote\fR that the name of the resource being requested is \fBnot\fR sent to the server until after the server has successfully authenticated the client\&. This is why guest shares don't work in user level security without allowing the server to automatically map unknown users into the \fIguest account\fR\&. See the \fImap to guest\fR parameter for details on doing this\&.
+
+
+See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION\&.
+
+
+See also the \fIpassword server\fR parameter and the \fIencrypted passwords\fR parameter\&.
+
+
+\fBSECURITY = ADS\fR
+
+
+In this mode, Samba will act as a domain member in an ADS realm\&. To operate in this mode, the machine running Samba will need to have Kerberos installed and configured and Samba will need to be joined to the ADS realm using the net utility\&.
+
+
+Note that this mode does NOT make Samba operate as a Active Directory Domain Controller\&.
+
+
+Read the chapter about Domain Membership in the HOWTO for details\&.
+
+
+See also the \fIads server \fR parameter, the \fIrealm \fR paramter and the \fIencrypted passwords\fR parameter\&.
+
+
+Default: \fBsecurity = USER\fR
+
+
+Example: \fBsecurity = DOMAIN\fR
+
+
+.TP
+security mask (S)
+This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box\&.
+
+
+This parameter is applied as a mask (AND'ed with) to the changed permission bits, thus preventing any bits not in this mask from being modified\&. Essentially, zero bits in this mask may be treated as a set of bits the user is not allowed to change\&.
+
+
+If not set explicitly this parameter is 0777, allowing a user to modify all the user/group/world permissions on a file\&.
+
+
+\fBNote\fR that users who can access the Samba server through other means can easily bypass this restriction, so it is primarily useful for standalone "appliance" systems\&. Administrators of most normal systems will probably want to leave it set to \fB0777\fR\&.
+
+
+See also the \fIforce directory security mode\fR, \fIdirectory security mask\fR, \fIforce security mode\fR parameters\&.
+
+
+Default: \fBsecurity mask = 0777\fR
+
+
+Example: \fBsecurity mask = 0770\fR
+
+
+.TP
+server schannel (G)
+This controls whether the server offers or even demands the use of the netlogon schannel\&. \fIserver schannel = no\fR does not offer the schannel, \fIserver schannel = auto\fR offers the schannel but does not enforce it, and \fIserver schannel = yes\fR denies access if the client is not able to speak netlogon schannel\&. This is only the case for Windows NT4 before SP4\&.
+
+
+Please note that with this set to \fIno\fR you will have to apply the WindowsXP requireSignOrSeal-Registry patch found in the docs/Registry subdirectory\&.
+
+
+Default: \fBserver schannel = auto\fR
+
+
+Example: \fBserver schannel = yes\fR
+
+
+.TP
+server signing (G)
+This controls whether the server offers or requires the client it talks to to use SMB signing\&. Possible values are \fBauto\fR, \fBmandatory\fR and \fBdisabled\fR\&.
+
+
+When set to auto, SMB signing is offered, but not enforced\&. When set to mandatory, SMB signing is required and if set to disabled, SMB signing is not offered either\&.
+
+
+Default: \fBclient signing = False\fR
+
+
+.TP
+server string (G)
+This controls what string will show up in the printer comment box in print manager and next to the IPC connection in \fBnet view\fR\&. It can be any string that you wish to show to your users\&.
+
+
+It also sets what will appear in browse lists next to the machine name\&.
+
+
+A \fI%v\fR will be replaced with the Samba version number\&.
+
+
+A \fI%h\fR will be replaced with the hostname\&.
+
+
+Default: \fBserver string = Samba %v\fR
+
+
+Example: \fBserver string = University of GNUs Samba Server\fR
+
+
+.TP
+set directory (S)
+If \fBset directory = no\fR, then users of the service may not use the setdir command to change directory\&.
+
+
+The \fBsetdir\fR command is only implemented in the Digital Pathworks client\&. See the Pathworks documentation for details\&.
+
+
+Default: \fBset directory = no\fR
+
+
+.TP
+set primary group script (G)
+Thanks to the Posix subsystem in NT a Windows User has a primary group in addition to the auxiliary groups\&. This script sets the primary group in the unix userdatase when an administrator sets the primary group from the windows user manager or when fetching a SAM with \fBnet rpc vampire\fR\&. \fI%u\fR will be replaced with the user whose primary group is to be set\&. \fI%g\fR will be replaced with the group to set\&.
+
+
+Default: \fBNo default value\fR
+
+
+Example: \fBset primary group script = /usr/sbin/usermod -g '%g' '%u'\fR
+
+
+.TP
+set quota command (G)
+The \fBset quota command\fR should only be used whenever there is no operating system API available from the OS that samba can use\&.
+
+
+This parameter should specify the path to a script that can set quota for the specified arguments\&.
+
+
+The specified script should take the following arguments:
+
+
+1 - quota type .TP 3 \(bu 1 - user quotas .TP \(bu 2 - user default quotas (uid = -1) .TP \(bu 3 - group quotas .TP \(bu 4 - group default quotas (gid = -1) .LP
+
+2 - id (uid for user, gid for group, -1 if N/A)
+
+3 - quota state (0 = disable, 1 = enable, 2 = enable and enforce)
+
+4 - block softlimit
+
+5 - block hardlimit
+
+6 - inode softlimit
+
+7 - inode hardlimit
+
+8(optional) - block size, defaults to 1024
+
+The script should output at least one line of data\&.
+
+
+See also the \fIget quota command\fR parameter\&.
+
+
+Default: \fBset quota command = \fR
+
+
+Example: \fBset quota command = /usr/local/sbin/set_quota\fR
+
+
+.TP
+share modes (S)
+This enables or disables the honoring of the \fIshare modes\fR during a file open\&. These modes are used by clients to gain exclusive read or write access to a file\&.
+
+
+These open modes are not directly supported by UNIX, so they are simulated using shared memory, or lock files if your UNIX doesn't support shared memory (almost all do)\&.
+
+
+The share modes that are enabled by this option are \fBDENY_DOS\fR, \fBDENY_ALL\fR, \fBDENY_READ\fR, \fBDENY_WRITE\fR, \fBDENY_NONE\fR and \fBDENY_FCB\fR\&.
+
+
+This option gives full share compatibility and enabled by default\&.
+
+
+You should \fBNEVER\fR turn this parameter off as many Windows applications will break if you do so\&.
+
+
+Default: \fBshare modes = yes\fR
+
+
+.TP
+short preserve case (S)
+This boolean parameter controls if new files which conform to 8\&.3 syntax, that is all in upper case and of suitable length, are created upper case, or if they are forced to be the \fIdefault case \fR\&. This option can be use with \fBpreserve case = yes\fR to permit long filenames to retain their case, while short names are lowered\&.
+
+
+See the section on NAME MANGLING\&.
+
+
+Default: \fBshort preserve case = yes\fR
+
+
+.TP
+show add printer wizard (G)
+With the introduction of MS-RPC based printing support for Windows NT/2000 client in Samba 2\&.2, a "Printers\&.\&.\&." folder will appear on Samba hosts in the share listing\&. Normally this folder will contain an icon for the MS Add Printer Wizard (APW)\&. However, it is possible to disable this feature regardless of the level of privilege of the connected user\&.
+
+
+Under normal circumstances, the Windows NT/2000 client will open a handle on the printer server with OpenPrinterEx() asking for Administrator privileges\&. If the user does not have administrative access on the print server (i\&.e is not root or a member of the \fIprinter admin\fR group), the OpenPrinterEx() call fails and the client makes another open call with a request for a lower privilege level\&. This should succeed, however the APW icon will not be displayed\&.
+
+
+Disabling the \fIshow add printer wizard\fR parameter will always cause the OpenPrinterEx() on the server to fail\&. Thus the APW icon will never be displayed\&. \fB Note :\fRThis does not prevent the same user from having administrative privilege on an individual printer\&.
+
+
+See also \fIaddprinter command\fR, \fIdeleteprinter command\fR, \fIprinter admin\fR
+
+
+Default :\fBshow add printer wizard = yes\fR
+
+
+.TP
+shutdown script (G)
+\fBThis parameter only exists in the HEAD cvs branch\fR This a full path name to a script called by \fBsmbd\fR(8) that should start a shutdown procedure\&.
+
+
+This command will be run as the user connected to the server\&.
+
+
+%m %t %r %f parameters are expanded:
+
+
+\fI%m\fR will be substituted with the shutdown message sent to the server\&.
+
+\fI%t\fR will be substituted with the number of seconds to wait before effectively starting the shutdown procedure\&.
+
+\fI%r\fR will be substituted with the switch \fB-r\fR\&. It means reboot after shutdown for NT\&.
+
+\fI%f\fR will be substituted with the switch \fB-f\fR\&. It means force the shutdown even if applications do not respond for NT\&.
+
+Default: \fBNone\fR\&.
+
+
+Example: \fBshutdown script = /usr/local/samba/sbin/shutdown %m %t %r %f\fR
+
+
+Shutdown script example:
+.nf
+
+#!/bin/bash
+               
+$time=0
+let "time/60"
+let "time++"
+
+/sbin/shutdown $3 $4 +$time $1 &
+.fi
+
+Shutdown does not return so we need to launch it in background\&.
+
+
+See also \fIabort shutdown script\fR\&.
+
+
+.TP
+smb passwd file (G)
+This option sets the path to the encrypted smbpasswd file\&. By default the path to the smbpasswd file is compiled into Samba\&.
+
+
+Default: \fBsmb passwd file = ${prefix}/private/smbpasswd\fR
+
+
+Example: \fBsmb passwd file = /etc/samba/smbpasswd\fR
+
+
+.TP
+smb ports (G)
+Specifies which ports the server should listen on for SMB traffic\&.
+
+
+Default: \fBsmb ports = 445 139\fR
+
+
+.TP
+socket address (G)
+This option allows you to control what address Samba will listen for connections on\&. This is used to support multiple virtual interfaces on the one server, each with a different configuration\&.
+
+
+By default Samba will accept connections on any address\&.
+
+
+Example: \fBsocket address = 192.168.2.20\fR
+
+
+.TP
+socket options (G)
+This option allows you to set socket options to be used when talking with the client\&.
+
+
+Socket options are controls on the networking layer of the operating systems which allow the connection to be tuned\&.
+
+
+This option will typically be used to tune your Samba server for optimal performance for your local network\&. There is no way that Samba can know what the optimal parameters are for your net, so you must experiment and choose them yourself\&. We strongly suggest you read the appropriate documentation for your operating system first (perhaps \fBman setsockopt\fR will help)\&.
+
+
+You may find that on some systems Samba will say "Unknown socket option" when you supply an option\&. This means you either incorrectly typed it or you need to add an include file to includes\&.h for your OS\&. If the latter is the case please send the patch to samba-technical@samba\&.org\&.
+
+
+Any of the supported socket options may be combined in any way you like, as long as your OS allows it\&.
+
+
+This is the list of socket options currently settable using this option:
+
+
+SO_KEEPALIVE
+
+SO_REUSEADDR
+
+SO_BROADCAST
+
+TCP_NODELAY
+
+IPTOS_LOWDELAY
+
+IPTOS_THROUGHPUT
+
+SO_SNDBUF *
+
+SO_RCVBUF *
+
+SO_SNDLOWAT *
+
+SO_RCVLOWAT *
+
+Those marked with a \fB'*'\fR take an integer argument\&. The others can optionally take a 1 or 0 argument to enable or disable the option, by default they will be enabled if you don't specify 1 or 0\&.
+
+
+To specify an argument use the syntax SOME_OPTION = VALUE for example \fBSO_SNDBUF = 8192\fR\&. Note that you must not have any spaces before or after the = sign\&.
+
+
+If you are on a local network then a sensible option might be:
+
+
+\fBsocket options = IPTOS_LOWDELAY\fR
+
+
+If you have a local network then you could try:
+
+
+\fBsocket options = IPTOS_LOWDELAY TCP_NODELAY\fR
+
+
+If you are on a wide area network then perhaps try setting IPTOS_THROUGHPUT\&.
+
+
+Note that several of the options may cause your Samba server to fail completely\&. Use these options with caution!
+
+
+Default: \fBsocket options = TCP_NODELAY\fR
+
+
+Example: \fBsocket options = IPTOS_LOWDELAY\fR
+
+
+.TP
+source environment (G)
+This parameter causes Samba to set environment variables as per the content of the file named\&.
+
+
+If the value of this parameter starts with a "|" character then Samba will treat that value as a pipe command to open and will set the environment variables from the output of the pipe\&.
+
+
+The contents of the file or the output of the pipe should be formatted as the output of the standard Unix \fBenv(1)\fR command\&. This is of the form:
+
+
+Example environment entry:
+
+
+\fBSAMBA_NETBIOS_NAME = myhostname\fR
+
+
+Default: \fBNo default value\fR
+
+
+Examples: \fBsource environment = |/etc/smb.conf.sh\fR
+
+
+Example: \fBsource environment = /usr/local/smb_env_vars\fR
+
+
+.TP
+stat cache (G)
+This parameter determines if \fBsmbd\fR(8) will use a cache in order to speed up case insensitive name mappings\&. You should never need to change this parameter\&.
+
+
+Default: \fBstat cache = yes\fR
+
+
+.TP
+strict allocate (S)
+This is a boolean that controls the handling of disk space allocation in the server\&. When this is set to \fByes\fR the server will change from UNIX behaviour of not committing real disk storage blocks when a file is extended to the Windows behaviour of actually forcing the disk system to allocate real storage blocks when a file is created or extended to be a given size\&. In UNIX terminology this means that Samba will stop creating sparse files\&. This can be slow on some systems\&.
+
+
+When strict allocate is \fBno\fR the server does sparse disk block allocation when a file is extended\&.
+
+
+Setting this to \fByes\fR can help Samba return out of quota messages on systems that are restricting the disk quota of users\&.
+
+
+Default: \fBstrict allocate = no\fR
+
+
+.TP
+strict locking (S)
+This is a boolean that controls the handling of file locking in the server\&. When this is set to \fByes\fR, the server will check every read and write access for file locks, and deny access if locks exist\&. This can be slow on some systems\&.
+
+
+When strict locking is disabled, the server performs file lock checks only when the client explicitly asks for them\&.
+
+
+Well-behaved clients always ask for lock checks when it is important\&. So in the vast majority of cases, \fBstrict locking = no\fR is preferable\&.
+
+
+Default: \fBstrict locking = no\fR
+
+
+.TP
+strict sync (S)
+Many Windows applications (including the Windows 98 explorer shell) seem to confuse flushing buffer contents to disk with doing a sync to disk\&. Under UNIX, a sync call forces the process to be suspended until the kernel has ensured that all outstanding data in kernel disk buffers has been safely stored onto stable storage\&. This is very slow and should only be done rarely\&. Setting this parameter to \fBno\fR (the default) means that \fBsmbd\fR(8) ignores the Windows applications requests for a sync call\&. There is only a possibility of losing data if the operating system itself that Samba is running on crashes, so there is little danger in this default setting\&. In addition, this fixes many performance problems that people have reported with the new Windows98 explorer shell file copies\&.
+
+
+See also the \fIsync always\fR parameter\&.
+
+
+Default: \fBstrict sync = no\fR
+
+
+.TP
+sync always (S)
+This is a boolean parameter that controls whether writes will always be written to stable storage before the write call returns\&. If this is \fBno\fR then the server will be guided by the client's request in each write call (clients can set a bit indicating that a particular write should be synchronous)\&. If this is \fByes\fR then every write will be followed by a \fBfsync() \fR call to ensure the data is written to disk\&. Note that the \fIstrict sync\fR parameter must be set to \fByes\fR in order for this parameter to have any affect\&.
+
+
+See also the \fIstrict sync\fR parameter\&.
+
+
+Default: \fBsync always = no\fR
+
+
+.TP
+syslog (G)
+This parameter maps how Samba debug messages are logged onto the system syslog logging levels\&. Samba debug level zero maps onto syslog \fBLOG_ERR\fR, debug level one maps onto \fBLOG_WARNING\fR, debug level two maps onto \fBLOG_NOTICE\fR, debug level three maps onto LOG_INFO\&. All higher levels are mapped to \fB LOG_DEBUG\fR\&.
+
+
+This parameter sets the threshold for sending messages to syslog\&. Only messages with debug level less than this value will be sent to syslog\&.
+
+
+Default: \fBsyslog = 1\fR
+
+
+.TP
+syslog only (G)
+If this parameter is set then Samba debug messages are logged into the system syslog only, and not to the debug log files\&.
+
+
+Default: \fBsyslog only = no\fR
+
+
+.TP
+template homedir (G)
+When filling out the user information for a Windows NT user, the \fBwinbindd\fR(8) daemon uses this parameter to fill in the home directory for that user\&. If the string \fI%D\fR is present it is substituted with the user's Windows NT domain name\&. If the string \fI%U\fR is present it is substituted with the user's Windows NT user name\&.
+
+
+Default: \fBtemplate homedir = /home/%D/%U\fR
+
+
+.TP
+template primary group (G)
+This option defines the default primary group for each user created by \fBwinbindd\fR(8)'s local account management functions (similar to the 'add user script')\&.
+
+
+Default: \fBtemplate primary group = nobody\fR
+
+
+.TP
+template shell (G)
+When filling out the user information for a Windows NT user, the \fBwinbindd\fR(8) daemon uses this parameter to fill in the login shell for that user\&.
+
+
+Default: \fBtemplate shell = /bin/false\fR
+
+
+.TP
+time offset (G)
+This parameter is a setting in minutes to add to the normal GMT to local time conversion\&. This is useful if you are serving a lot of PCs that have incorrect daylight saving time handling\&.
+
+
+Default: \fBtime offset = 0\fR
+
+
+Example: \fBtime offset = 60\fR
+
+
+.TP
+time server (G)
+This parameter determines if \fBnmbd\fR(8) advertises itself as a time server to Windows clients\&.
+
+
+Default: \fBtime server = no\fR
+
+
+.TP
+timestamp logs (G)
+Synonym for \fI debug timestamp\fR\&.
+
+
+.TP
+unicode (G)
+Specifies whether Samba should try to use unicode on the wire by default\&. Note: This does NOT mean that samba will assume that the unix machine uses unicode!
+
+
+Default: \fBunicode = yes\fR
+
+
+.TP
+unix charset (G)
+Specifies the charset the unix machine Samba runs on uses\&. Samba needs to know this in order to be able to convert text to the charsets other SMB clients use\&.
+
+
+Default: \fBunix charset = UTF8\fR
+
+
+Example: \fBunix charset = ASCII\fR
+
+
+.TP
+unix extensions (G)
+This boolean parameter controls whether Samba implments the CIFS UNIX extensions, as defined by HP\&. These extensions enable Samba to better serve UNIX CIFS clients by supporting features such as symbolic links, hard links, etc\&.\&.\&. These extensions require a similarly enabled client, and are of no current use to Windows clients\&.
+
+
+Default: \fBunix extensions = yes\fR
+
+
+.TP
+unix password sync (G)
+This boolean parameter controls whether Samba attempts to synchronize the UNIX password with the SMB password when the encrypted SMB password in the smbpasswd file is changed\&. If this is set to \fByes\fR the program specified in the \fIpasswd program\fRparameter is called \fBAS ROOT\fR - to allow the new UNIX password to be set without access to the old UNIX password (as the SMB password change code has no access to the old password cleartext, only the new)\&.
+
+
+See also \fIpasswd program\fR, \fI passwd chat\fR\&.
+
+
+Default: \fBunix password sync = no\fR
+
+
+.TP
+update encrypted (G)
+This boolean parameter allows a user logging on with a plaintext password to have their encrypted (hashed) password in the smbpasswd file to be updated automatically as they log on\&. This option allows a site to migrate from plaintext password authentication (users authenticate with plaintext password over the wire, and are checked against a UNIX account database) to encrypted password authentication (the SMB challenge/response authentication mechanism) without forcing all users to re-enter their passwords via smbpasswd at the time the change is made\&. This is a convenience option to allow the change over to encrypted passwords to be made over a longer period\&. Once all users have encrypted representations of their passwords in the smbpasswd file this parameter should be set to \fBno\fR\&.
+
+
+In order for this parameter to work correctly the \fIencrypt passwords\fR parameter must be set to \fBno\fR when this parameter is set to \fByes\fR\&.
+
+
+Note that even when this parameter is set a user authenticating to \fBsmbd\fR must still enter a valid password in order to connect correctly, and to update their hashed (smbpasswd) passwords\&.
+
+
+Default: \fBupdate encrypted = no\fR
+
+
+.TP
+use client driver (S)
+This parameter applies only to Windows NT/2000 clients\&. It has no effect on Windows 95/98/ME clients\&. When serving a printer to Windows NT/2000 clients without first installing a valid printer driver on the Samba host, the client will be required to install a local printer driver\&. From this point on, the client will treat the print as a local printer and not a network printer connection\&. This is much the same behavior that will occur when \fBdisable spoolss = yes\fR\&.
+
+
+The differentiating factor is that under normal circumstances, the NT/2000 client will attempt to open the network printer using MS-RPC\&. The problem is that because the client considers the printer to be local, it will attempt to issue the OpenPrinterEx() call requesting access rights associated with the logged on user\&. If the user possesses local administator rights but not root privilegde on the Samba host (often the case), the OpenPrinterEx() call will fail\&. The result is that the client will now display an "Access Denied; Unable to connect" message in the printer queue window (even though jobs may successfully be printed)\&.
+
+
+If this parameter is enabled for a printer, then any attempt to open the printer with the PRINTER_ACCESS_ADMINISTER right is mapped to PRINTER_ACCESS_USE instead\&. Thus allowing the OpenPrinterEx() call to succeed\&. \fBThis parameter MUST not be able enabled on a print share which has valid print driver installed on the Samba server\&.\fR
+
+
+See also \fIdisable spoolss\fR
+
+
+Default: \fBuse client driver = no\fR
+
+
+.TP
+use mmap (G)
+This global parameter determines if the tdb internals of Samba can depend on mmap working correctly on the running system\&. Samba requires a coherent mmap/read-write system memory cache\&. Currently only HPUX does not have such a coherent cache, and so this parameter is set to \fBno\fR by default on HPUX\&. On all other systems this parameter should be left alone\&. This parameter is provided to help the Samba developers track down problems with the tdb internal code\&.
+
+
+Default: \fBuse mmap = yes\fR
+
+
+.TP
+user (S)
+Synonym for \fIusername\fR\&.
+
+
+.TP
+username (S)
+Multiple users may be specified in a comma-delimited list, in which case the supplied password will be tested against each username in turn (left to right)\&.
+
+
+The \fIusername\fR line is needed only when the PC is unable to supply its own username\&. This is the case for the COREPLUS protocol or where your users have different WfWg usernames to UNIX usernames\&. In both these cases you may also be better using the \\\\server\\share%user syntax instead\&.
+
+
+The \fIusername\fR line is not a great solution in many cases as it means Samba will try to validate the supplied password against each of the usernames in the \fIusername\fR line in turn\&. This is slow and a bad idea for lots of users in case of duplicate passwords\&. You may get timeouts or security breaches using this parameter unwisely\&.
+
+
+Samba relies on the underlying UNIX security\&. This parameter does not restrict who can login, it just offers hints to the Samba server as to what usernames might correspond to the supplied password\&. Users can login as whoever they please and they will be able to do no more damage than if they started a telnet session\&. The daemon runs as the user that they log in as, so they cannot do anything that user cannot do\&.
+
+
+To restrict a service to a particular set of users you can use the \fIvalid users \fR parameter\&.
+
+
+If any of the usernames begin with a '@' then the name will be looked up first in the NIS netgroups list (if Samba is compiled with netgroup support), followed by a lookup in the UNIX groups database and will expand to a list of all users in the group of that name\&.
+
+
+If any of the usernames begin with a '+' then the name will be looked up only in the UNIX groups database and will expand to a list of all users in the group of that name\&.
+
+
+If any of the usernames begin with a '&' then the name will be looked up only in the NIS netgroups database (if Samba is compiled with netgroup support) and will expand to a list of all users in the netgroup group of that name\&.
+
+
+Note that searching though a groups database can take quite some time, and some clients may time out during the search\&.
+
+
+See the section NOTE ABOUT USERNAME/PASSWORD VALIDATION for more information on how this parameter determines access to the services\&.
+
+
+Default: \fBThe guest account if a guest service, else <empty string>.\fR
+
+
+Examples:\fBusername = fred, mary, jack, jane, @users, @pcgroup\fR
+
+
+.TP
+username level (G)
+This option helps Samba to try and 'guess' at the real UNIX username, as many DOS clients send an all-uppercase username\&. By default Samba tries all lowercase, followed by the username with the first letter capitalized, and fails if the username is not found on the UNIX machine\&.
+
+
+If this parameter is set to non-zero the behavior changes\&. This parameter is a number that specifies the number of uppercase combinations to try while trying to determine the UNIX user name\&. The higher the number the more combinations will be tried, but the slower the discovery of usernames will be\&. Use this parameter when you have strange usernames on your UNIX machine, such as \fBAstrangeUser \fR\&.
+
+
+Default: \fBusername level = 0\fR
+
+
+Example: \fBusername level = 5\fR
+
+
+.TP
+username map (G)
+This option allows you to specify a file containing a mapping of usernames from the clients to the server\&. This can be used for several purposes\&. The most common is to map usernames that users use on DOS or Windows machines to those that the UNIX box uses\&. The other is to map multiple users to a single username so that they can more easily share files\&.
+
+
+The map file is parsed line by line\&. Each line should contain a single UNIX username on the left then a '=' followed by a list of usernames on the right\&. The list of usernames on the right may contain names of the form @group in which case they will match any UNIX username in that group\&. The special client name '*' is a wildcard and matches any name\&. Each line of the map file may be up to 1023 characters long\&.
+
+
+The file is processed on each line by taking the supplied username and comparing it with each username on the right hand side of the '=' signs\&. If the supplied name matches any of the names on the right hand side then it is replaced with the name on the left\&. Processing then continues with the next line\&.
+
+
+If any line begins with a '#' or a ';' then it is ignored
+
+
+If any line begins with an '!' then the processing will stop after that line if a mapping was done by the line\&. Otherwise mapping continues with every line being processed\&. Using '!' is most useful when you have a wildcard mapping line later in the file\&.
+
+
+For example to map from the name \fBadmin\fR or \fBadministrator\fR to the UNIX name \fB root\fR you would use:
+
+
+\fBroot = admin administrator\fR
+
+
+Or to map anyone in the UNIX group \fBsystem\fR to the UNIX name \fBsys\fR you would use:
+
+
+\fBsys = @system\fR
+
+
+You can have as many mappings as you like in a username map file\&.
+
+
+If your system supports the NIS NETGROUP option then the netgroup database is checked before the \fI/etc/group \fR database for matching groups\&.
+
+
+You can map Windows usernames that have spaces in them by using double quotes around the name\&. For example:
+
+
+\fBtridge = "Andrew Tridgell"\fR
+
+
+would map the windows username "Andrew Tridgell" to the unix username "tridge"\&.
+
+
+The following example would map mary and fred to the unix user sys, and map the rest to guest\&. Note the use of the '!' to tell Samba to stop processing if it gets a match on that line\&.
+
+
+.nf
+
+!sys = mary fred
+guest = *
+.fi
+
+
+Note that the remapping is applied to all occurrences of usernames\&. Thus if you connect to \\\\server\\fred and \fB fred\fR is remapped to \fBmary\fR then you will actually be connecting to \\\\server\\mary and will need to supply a password suitable for \fBmary\fR not \fBfred\fR\&. The only exception to this is the username passed to the \fI password server\fR (if you have one)\&. The password server will receive whatever username the client supplies without modification\&.
+
+
+Also note that no reverse mapping is done\&. The main effect this has is with printing\&. Users who have been mapped may have trouble deleting print jobs as PrintManager under WfWg will think they don't own the print job\&.
+
+
+Default: \fBno username map\fR
+
+
+Example: \fBusername map = /usr/local/samba/lib/users.map\fR
+
+
+.TP
+users (S)
+Synonym for \fI username\fR\&.
+
+
+.TP
+use sendfile (S)
+If this parameter is \fByes\fR, and Samba was built with the --with-sendfile-support option, and the underlying operating system supports sendfile system call, then some SMB read calls (mainly ReadAndX and ReadRaw) will use the more efficient sendfile system call for files that are exclusively oplocked\&. This may make more efficient use of the system CPU's and cause Samba to be faster\&. This is off by default as it's effects are unknown as yet\&.
+
+
+Default: \fBuse sendfile = no\fR
+
+
+.TP
+use spnego (G)
+This variable controls controls whether samba will try to use Simple and Protected NEGOciation (as specified by rfc2478) with WindowsXP and Windows2000 clients to agree upon an authentication mechanism\&. Unless further issues are discovered with our SPNEGO implementation, there is no reason this should ever be disabled\&.
+
+
+Default: \fBuse spnego = yes\fR
+
+
+.TP
+utmp (G)
+This boolean parameter is only available if Samba has been configured and compiled with the option \fB --with-utmp\fR\&. If set to \fByes\fR then Samba will attempt to add utmp or utmpx records (depending on the UNIX system) whenever a connection is made to a Samba server\&. Sites may use this to record the user connecting to a Samba share\&.
+
+
+Due to the requirements of the utmp record, we are required to create a unique identifier for the incoming user\&. Enabling this option creates an n^2 algorithm to find this number\&. This may impede performance on large installations\&.
+
+
+See also the \fI utmp directory\fR parameter\&.
+
+
+Default: \fButmp = no\fR
+
+
+.TP
+utmp directory (G)
+This parameter is only available if Samba has been configured and compiled with the option \fB --with-utmp\fR\&. It specifies a directory pathname that is used to store the utmp or utmpx files (depending on the UNIX system) that record user connections to a Samba server\&. See also the \fIutmp\fR parameter\&. By default this is not set, meaning the system will use whatever utmp file the native system is set to use (usually \fI/var/run/utmp\fR on Linux)\&.
+
+
+Default: \fBno utmp directory\fR
+
+
+Example: \fButmp directory = /var/run/utmp\fR
+
+
+.TP
+-valid (S)
+This parameter indicates whether a share is valid and thus can be used\&. When this parameter is set to false, the share will be in no way visible nor accessible\&.
+
+
+This option should not be used by regular users but might be of help to developers\&. Samba uses this option internally to mark shares as deleted\&.
+
+
+Default: \fBTrue\fR
+
+
+.TP
+valid users (S)
+This is a list of users that should be allowed to login to this service\&. Names starting with '@', '+' and '&' are interpreted using the same rules as described in the \fIinvalid users\fR parameter\&.
+
+
+If this is empty (the default) then any user can login\&. If a username is in both this list and the \fIinvalid users\fR list then access is denied for that user\&.
+
+
+The current servicename is substituted for \fI%S \fR\&. This is useful in the [homes] section\&.
+
+
+See also \fIinvalid users \fR
+
+
+Default: \fBNo valid users list (anyone can login) \fR
+
+
+Example: \fBvalid users = greg, @pcusers\fR
+
+
+.TP
+veto files (S)
+This is a list of files and directories that are neither visible nor accessible\&. Each entry in the list must be separated by a '/', which allows spaces to be included in the entry\&. '*' and '?' can be used to specify multiple files or directories as in DOS wildcards\&.
+
+
+Each entry must be a unix path, not a DOS path and must \fBnot\fR include the unix directory separator '/'\&.
+
+
+Note that the \fIcase sensitive\fR option is applicable in vetoing files\&.
+
+
+One feature of the veto files parameter that it is important to be aware of is Samba's behaviour when trying to delete a directory\&. If a directory that is to be deleted contains nothing but veto files this deletion will \fBfail\fR unless you also set the \fIdelete veto files\fR parameter to \fIyes\fR\&.
+
+
+Setting this parameter will affect the performance of Samba, as it will be forced to check all files and directories for a match as they are scanned\&.
+
+
+See also \fIhide files \fR and \fI case sensitive\fR\&.
+
+
+Default: \fBNo files or directories are vetoed\&. \fR
+
+
+Examples:
+.nf
+
+; Veto any files containing the word Security, 
+; any ending in \&.tmp, and any directory containing the
+; word root\&.
+veto files = /*Security*/*\&.tmp/*root*/
+
+; Veto the Apple specific files that a NetAtalk server
+; creates\&.
+veto files = /\&.AppleDouble/\&.bin/\&.AppleDesktop/Network Trash Folder/
+.fi
+
+
+.TP
+veto oplock files (S)
+This parameter is only valid when the \fIoplocks\fR parameter is turned on for a share\&. It allows the Samba administrator to selectively turn off the granting of oplocks on selected files that match a wildcarded list, similar to the wildcarded list used in the \fIveto files\fR parameter\&.
+
+
+Default: \fBNo files are vetoed for oplock grants\fR
+
+
+You might want to do this on files that you know will be heavily contended for by clients\&. A good example of this is in the NetBench SMB benchmark program, which causes heavy client contention for files ending in \fI\&.SEM\fR\&. To cause Samba not to grant oplocks on these files you would use the line (either in the [global] section or in the section for the particular NetBench share :
+
+
+Example: \fBveto oplock files = /*.SEM/\fR
+
+
+.TP
+vfs object (S)
+Synonym for \fIvfs objects\fR \&.
+
+
+.TP
+vfs objects (S)
+This parameter specifies the backend names which are used for Samba VFS I/O operations\&. By default, normal disk I/O operations are used but these can be overloaded with one or more VFS objects\&.
+
+
+Default: \fBno value\fR
+
+
+Example: \fBvfs objects = extd_audit recycle\fR
+
+
+.TP
+volume (S)
+This allows you to override the volume label returned for a share\&. Useful for CDROMs with installation programs that insist on a particular volume label\&.
+
+
+Default: \fBthe name of the share\fR
+
+
+.TP
+wide links (S)
+This parameter controls whether or not links in the UNIX file system may be followed by the server\&. Links that point to areas within the directory tree exported by the server are always allowed; this parameter controls access only to areas that are outside the directory tree being exported\&.
+
+
+Note that setting this parameter can have a negative effect on your server performance due to the extra system calls that Samba has to do in order to perform the link checks\&.
+
+
+Default: \fBwide links = yes\fR
+
+
+.TP
+winbind cache time (G)
+This parameter specifies the number of seconds the \fBwinbindd\fR(8) daemon will cache user and group information before querying a Windows NT server again\&.
+
+
+Default: \fBwinbind cache type = 300\fR
+
+
+.TP
+winbind enable local accounts (G)
+This parameter controls whether or not winbindd will act as a stand in replacement for the various account management hooks in smb\&.conf (e\&.g\&. 'add user script')\&. If enabled, winbindd will support the creation of local users and groups as another source of UNIX account information available via getpwnam() or getgrgid(), etc\&.\&.\&.
+
+
+Default: \fBwinbind enable local accounts = yes\fR
+
+
+.TP
+winbind enum groups (G)
+On large installations using \fBwinbindd\fR(8) it may be necessary to suppress the enumeration of groups through the \fBsetgrent()\fR, \fBgetgrent()\fR and \fBendgrent()\fR group of system calls\&. If the \fIwinbind enum groups\fR parameter is \fBno\fR, calls to the \fBgetgrent()\fR system call will not return any data\&.
+
+
+\fBWarning:\fR Turning off group enumeration may cause some programs to behave oddly\&.
+
+
+Default: \fBwinbind enum groups = yes \fR
+
+
+.TP
+winbind enum users (G)
+On large installations using \fBwinbindd\fR(8) it may be necessary to suppress the enumeration of users through the \fBsetpwent()\fR, \fBgetpwent()\fR and \fBendpwent()\fR group of system calls\&. If the \fIwinbind enum users\fR parameter is \fBno\fR, calls to the \fBgetpwent\fR system call will not return any data\&.
+
+
+\fBWarning:\fR Turning off user enumeration may cause some programs to behave oddly\&. For example, the finger program relies on having access to the full user list when searching for matching usernames\&.
+
+
+Default: \fBwinbind enum users = yes \fR
+
+
+.TP
+winbind gid (G)
+This parameter is now an alias for \fBidmap gid\fR
+
+
+The winbind gid parameter specifies the range of group ids that are allocated by the \fBwinbindd\fR(8) daemon\&. This range of group ids should have no existing local or NIS groups within it as strange conflicts can occur otherwise\&.
+
+
+Default: \fBwinbind gid = <empty string>\fR
+
+
+Example: \fBwinbind gid = 10000-20000\fR
+
+
+.TP
+winbind separator (G)
+This parameter allows an admin to define the character used when listing a username of the form of \fIDOMAIN \fR\\\fIuser\fR\&. This parameter is only applicable when using the \fIpam_winbind\&.so\fR and \fInss_winbind\&.so\fR modules for UNIX services\&.
+
+
+Please note that setting this parameter to + causes problems with group membership at least on glibc systems, as the character + is used as a special character for NIS in /etc/group\&.
+
+
+Default: \fBwinbind separator = '\'\fR
+
+
+Example: \fBwinbind separator = +\fR
+
+
+.TP
+winbind trusted domains only (G)
+This parameter is designed to allow Samba servers that are members of a Samba controlled domain to use UNIX accounts distributed vi NIS, rsync, or LDAP as the uid's for winbindd users in the hosts primary domain\&. Therefore, the user 'SAMBA\\user1' would be mapped to the account 'user1' in /etc/passwd instead of allocating a new uid for him or her\&.
+
+
+Default: \fBwinbind trusted domains only = <no>\fR
+
+
+.TP
+winbind uid (G)
+This parameter is now an alias for \fBidmap uid\fR
+
+
+The winbind gid parameter specifies the range of user ids that are allocated by the \fBwinbindd\fR(8) daemon\&. This range of ids should have no existing local or NIS users within it as strange conflicts can occur otherwise\&.
+
+
+Default: \fBwinbind uid = <empty string>\fR
+
+
+Example: \fBwinbind uid = 10000-20000\fR
+
+
+.TP
+winbind use default domain (G)
+This parameter specifies whether the \fBwinbindd\fR(8) daemon should operate on users without domain component in their username\&. Users without a domain component are treated as is part of the winbindd server's own domain\&. While this does not benifit Windows users, it makes SSH, FTP and e-mail function in a way much closer to the way they would in a native unix system\&.
+
+
+Default: \fBwinbind use default domain = <no>\fR
+
+
+Example: \fBwinbind use default domain = yes\fR
+
+
+.TP
+wins hook (G)
+When Samba is running as a WINS server this allows you to call an external program for all changes to the WINS database\&. The primary use for this option is to allow the dynamic update of external name resolution databases such as dynamic DNS\&.
+
+
+The wins hook parameter specifies the name of a script or executable that will be called as follows:
+
+
+\fBwins_hook operation name nametype ttl IP_list\fR
+
+
+The first argument is the operation and is one of "add", "delete", or "refresh"\&. In most cases the operation can be ignored as the rest of the parameters provide sufficient information\&. Note that "refresh" may sometimes be called when the name has not previously been added, in that case it should be treated as an add\&.
+
+The second argument is the NetBIOS name\&. If the name is not a legal name then the wins hook is not called\&. Legal names contain only letters, digits, hyphens, underscores and periods\&.
+
+The third argument is the NetBIOS name type as a 2 digit hexadecimal number\&.
+
+The fourth argument is the TTL (time to live) for the name in seconds\&.
+
+The fifth and subsequent arguments are the IP addresses currently registered for that name\&. If this list is empty then the name should be deleted\&.
+
+An example script that calls the BIND dynamic DNS update program \fBnsupdate\fR is provided in the examples directory of the Samba source code\&.
+
+
+.TP
+wins partners (G)
+A space separated list of partners' IP addresses for WINS replication\&. WINS partners are always defined as push/pull partners as defining only one way WINS replication is unreliable\&. WINS replication is currently experimental and unreliable between samba servers\&.
+
+
+Default: \fBwins partners = \fR
+
+
+Example: \fBwins partners = 192.168.0.1 172.16.1.2\fR
+
+
+.TP
+wins proxy (G)
+This is a boolean that controls if \fBnmbd\fR(8) will respond to broadcast name queries on behalf of other hosts\&. You may need to set this to \fByes\fR for some older clients\&.
+
+
+Default: \fBwins proxy = no\fR
+
+
+.TP
+wins server (G)
+This specifies the IP address (or DNS name: IP address for preference) of the WINS server that \fBnmbd\fR(8) should register with\&. If you have a WINS server on your network then you should set this to the WINS server's IP\&.
+
+
+You should point this at your WINS server if you have a multi-subnetted network\&.
+
+
+If you want to work in multiple namespaces, you can give every wins server a 'tag'\&. For each tag, only one (working) server will be queried for a name\&. The tag should be seperated from the ip address by a colon\&.
+
+
+You need to set up Samba to point to a WINS server if you have multiple subnets and wish cross-subnet browsing to work correctly\&.
+
+See the ???\&.
+
+
+Default: \fBnot enabled\fR
+
+
+Example: \fBwins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61\fR
+
+
+For this example when querying a certain name, 192\&.19\&.200\&.1 will be asked first and if that doesn't respond 192\&.168\&.2\&.61\&. If either of those doesn't know the name 192\&.168\&.3\&.199 will be queried\&.
+
+
+Example: \fBwins server = 192.9.200.1 192.168.2.61\fR
+
+
+.TP
+wins support (G)
+This boolean controls if the \fBnmbd\fR(8) process in Samba will act as a WINS server\&. You should not set this to \fByes\fR unless you have a multi-subnetted network and you wish a particular \fBnmbd\fR to be your WINS server\&. Note that you should \fBNEVER\fR set this to \fByes\fR on more than one machine in your network\&.
+
+
+Default: \fBwins support = no\fR
+
+
+.TP
+workgroup (G)
+This controls what workgroup your server will appear to be in when queried by clients\&. Note that this parameter also controls the Domain name used with the \fBsecurity = domain\fR setting\&.
+
+
+Default: \fBset at compile time to WORKGROUP\fR
+
+
+Example: \fBworkgroup = MYGROUP\fR
+
+
+.TP
+writable (S)
+Synonym for \fI writeable\fR for people who can't spell :-)\&.
+
+
+.TP
+writeable (S)
+Inverted synonym for \fIread only\fR\&.
+
+
+.TP
+write cache size (S)
+If this integer parameter is set to non-zero value, Samba will create an in-memory cache for each oplocked file (it does \fBnot\fR do this for non-oplocked files)\&. All writes that the client does not request to be flushed directly to disk will be stored in this cache if possible\&. The cache is flushed onto disk when a write comes in whose offset would not fit into the cache or when the file is closed by the client\&. Reads for the file are also served from this cache if the data is stored within it\&.
+
+
+This cache allows Samba to batch client writes into a more efficient write size for RAID disks (i\&.e\&. writes may be tuned to be the RAID stripe size) and can improve performance on systems where the disk subsystem is a bottleneck but there is free memory for userspace programs\&.
+
+
+The integer parameter specifies the size of this cache (per oplocked file) in bytes\&.
+
+
+Default: \fBwrite cache size = 0\fR
+
+
+Example: \fBwrite cache size = 262144\fR
+
+
+for a 256k cache size per file\&.
+
+
+.TP
+write list (S)
+This is a list of users that are given read-write access to a service\&. If the connecting user is in this list then they will be given write access, no matter what the \fIread only\fR option is set to\&. The list can include group names using the @group syntax\&.
+
+
+Note that if a user is in both the read list and the write list then they will be given write access\&.
+
+
+See also the \fIread list \fR option\&.
+
+
+Default: \fBwrite list = <empty string>\fR
+
+
+Example: \fBwrite list = admin, root, @staff\fR
+
+
+.TP
+write ok (S)
+Inverted synonym for \fIread only\fR\&.
+
+
+.TP
+write raw (G)
+This parameter controls whether or not the server will support raw write SMB's when transferring data from clients\&. You should never need to change this parameter\&.
+
+
+Default: \fBwrite raw = yes\fR
+
+
+.TP
+wtmp directory (G)
+This parameter is only available if Samba has been configured and compiled with the option \fB --with-utmp\fR\&. It specifies a directory pathname that is used to store the wtmp or wtmpx files (depending on the UNIX system) that record user connections to a Samba server\&. The difference with the utmp directory is the fact that user info is kept after a user has logged out\&.
+
+
+See also the \fIutmp\fR parameter\&. By default this is not set, meaning the system will use whatever utmp file the native system is set to use (usually \fI/var/run/wtmp\fR on Linux)\&.
+
+
+Default: \fBno wtmp directory\fR
+
+
+Example: \fBwtmp directory = /var/log/wtmp\fR
+
+
+.SH "WARNINGS"
+
+.PP
+Although the configuration file permits service names to contain spaces, your client software may not\&. Spaces will be ignored in comparisons anyway, so it shouldn't be a problem - but be aware of the possibility\&.
+
+.PP
+On a similar note, many clients - especially DOS clients - limit service names to eight characters\&. \fBsmbd\fR(8) has no such limitation, but attempts to connect from such clients will fail if they truncate the service names\&. For this reason you should probably keep your service names down to eight characters in length\&.
+
+.PP
+Use of the [homes] and [printers] special sections make life for an administrator easy, but the various combinations of default attributes can be tricky\&. Take extreme care when designing these sections\&. In particular, ensure that the permissions on spool directories are correct\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsamba\fR(7), \fBsmbpasswd\fR(8), \fBswat\fR(8), \fBsmbd\fR(8), \fBnmbd\fR(8), \fBsmbclient\fR(1), \fBnmblookup\fR(1), \fBtestparm\fR(1), \fBtestprns\fR(1)\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbcacls.1 b/docs/manpages/smbcacls.1
new file mode 100644 (file)
index 0000000..0066799
--- /dev/null
@@ -0,0 +1,246 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBCACLS" 1 "" "" ""
+.SH NAME
+smbcacls \- Set or get ACLs on an NT file or directory names
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbcacls\fR {//server/share} {filename} [-D acls] [-M acls] [-a acls] [-S acls] [-C name] [-G name] [-n] [-t] [-U username] [-h] [-d]
+        
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+The \fBsmbcacls\fR program manipulates NT Access Control Lists (ACLs) on SMB file shares\&.
+
+.SH "OPTIONS"
+
+.PP
+The following options are available to the \fBsmbcacls\fR program\&. The format of ACLs is described in the section ACL FORMAT
+
+.TP
+-a acls
+Add the ACLs specified to the ACL list\&. Existing access control entries are unchanged\&.
+
+
+.TP
+-M acls
+Modify the mask value (permissions) for the ACLs specified on the command line\&. An error will be printed for each ACL specified that was not already present in the ACL list
+
+
+.TP
+-D acls
+Delete any ACLs specified on the command line\&. An error will be printed for each ACL specified that was not already present in the ACL list\&.
+
+
+.TP
+-S acls
+This command sets the ACLs on the file with only the ones specified on the command line\&. All other ACLs are erased\&. Note that the ACL specified must contain at least a revision, type, owner and group for the call to succeed\&.
+
+
+.TP
+-U username
+Specifies a username used to connect to the specified service\&. The username may be of the form "username" in which case the user is prompted to enter in a password and the workgroup specified in the \fBsmb.conf\fR(5) file is used, or "username%password" or "DOMAIN\\username%password" and the password and workgroup names are used as provided\&.
+
+
+.TP
+-C name
+The owner of a file or directory can be changed to the name given using the \fI-C\fR option\&. The name can be a sid in the form S-1-x-y-z or a name resolved against the server specified in the first argument\&.
+
+
+This command is a shortcut for -M OWNER:name\&.
+
+
+.TP
+-G name
+The group owner of a file or directory can be changed to the name given using the \fI-G\fR option\&. The name can be a sid in the form S-1-x-y-z or a name resolved against the server specified n the first argument\&.
+
+
+This command is a shortcut for -M GROUP:name\&.
+
+
+.TP
+-n
+This option displays all ACL information in numeric format\&. The default is to convert SIDs to names and ACE types and masks to a readable string format\&.
+
+
+.TP
+-t
+Don't actually do anything, only validate the correctness of the arguments\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.SH "ACL FORMAT"
+
+.PP
+The format of an ACL is one or more ACL entries separated by either commas or newlines\&. An ACL entry is one of the following:
+
+.PP
+
+.nf
+REVISION:<revision number>
+OWNER:<sid or name>
+GROUP:<sid or name>
+ACL:<sid or name>:<type>/<flags>/<mask>
+.fi
+
+
+.PP
+The revision of the ACL specifies the internal Windows NT ACL revision for the security descriptor\&. If not specified it defaults to 1\&. Using values other than 1 may cause strange behaviour\&.
+
+.PP
+The owner and group specify the owner and group sids for the object\&. If a SID in the format CWS-1-x-y-z is specified this is used, otherwise the name specified is resolved using the server on which the file or directory resides\&.
+
+.PP
+ACLs specify permissions granted to the SID\&. This SID again can be specified in CWS-1-x-y-z format or as a name in which case it is resolved against the server on which the file or directory resides\&. The type, flags and mask values determine the type of access granted to the SID\&.
+
+.PP
+The type can be either 0 or 1 corresponding to ALLOWED or DENIED access to the SID\&. The flags values are generally zero for file ACLs and either 9 or 2 for directory ACLs\&. Some common flags are:
+
+.TP 3
+\(bu
+\fB#define SEC_ACE_FLAG_OBJECT_INHERIT 0x1\fR
+
+.TP
+\(bu
+\fB#define SEC_ACE_FLAG_CONTAINER_INHERIT 0x2\fR
+
+.TP
+\(bu
+\fB#define SEC_ACE_FLAG_NO_PROPAGATE_INHERIT 0x4\fR
+
+.TP
+\(bu
+\fB#define SEC_ACE_FLAG_INHERIT_ONLY 0x8\fR
+
+.LP
+
+.PP
+At present flags can only be specified as decimal or hexadecimal values\&.
+
+.PP
+The mask is a value which expresses the access right granted to the SID\&. It can be given as a decimal or hexadecimal value, or by using one of the following text strings which map to the NT file permissions of the same name\&.
+
+.TP 3
+\(bu
+\fBR\fR - Allow read access
+
+.TP
+\(bu
+\fBW\fR - Allow write access
+
+.TP
+\(bu
+\fBX\fR - Execute permission on the object
+
+.TP
+\(bu
+\fBD\fR - Delete the object
+
+.TP
+\(bu
+\fBP\fR - Change permissions
+
+.TP
+\(bu
+\fBO\fR - Take ownership
+
+.LP
+
+.PP
+The following combined permissions can be specified:
+
+.TP 3
+\(bu
+\fBREAD\fR - Equivalent to 'RX' permissions
+
+.TP
+\(bu
+\fBCHANGE\fR - Equivalent to 'RXWD' permissions
+
+.TP
+\(bu
+\fBFULL\fR - Equivalent to 'RWXDPO' permissions
+
+.LP
+
+.SH "EXIT STATUS"
+
+.PP
+The \fBsmbcacls\fR program sets the exit status depending on the success or otherwise of the operations performed\&. The exit status may be one of the following values\&.
+
+.PP
+If the operation succeeded, smbcacls returns and exit status of 0\&. If \fBsmbcacls\fR couldn't connect to the specified server, or there was an error getting or setting the ACLs, an exit status of 1 is returned\&. If there was an error parsing any command line arguments, an exit status of 2 is returned\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+\fBsmbcacls\fR was written by Andrew Tridgell and Tim Potter\&.
+
+.PP
+The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbclient.1 b/docs/manpages/smbclient.1
new file mode 100644 (file)
index 0000000..e14a277
--- /dev/null
@@ -0,0 +1,637 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBCLIENT" 1 "" "" ""
+.SH NAME
+smbclient \- ftp-like client to access SMB/CIFS resources on servers
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbclient\fR {servicename} [password] [-b <buffer size>] [-d debuglevel] [-D Directory]
+          [-U username] [-W workgroup] [-M <netbios name>] [-m maxprotocol] [-A authfile] [-N] [-l logfile] [-L <netbios name>] [-I destinationIP] [-E] [-c <command string>] [-i scope] [-O <socket options>] [-p port] [-R <name resolve order>] [-s <smb config file>] [-T<c|x>IXFqgbNan] [-k]
+         
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBsmbclient\fR is a client that can 'talk' to an SMB/CIFS server\&. It offers an interface similar to that of the ftp program (see \fBftp\fR(1))\&. Operations include things like getting files from the server to the local machine, putting files from the local machine to the server, retrieving directory information from the server and so on\&.
+
+.SH "OPTIONS"
+
+.TP
+servicename
+servicename is the name of the service you want to use on the server\&. A service name takes the form \fI//server/service\fR where \fIserver \fR is the NetBIOS name of the SMB/CIFS server offering the desired service and \fIservice\fR is the name of the service offered\&. Thus to connect to the service "printer" on the SMB/CIFS server "smbserver", you would use the servicename \fI//smbserver/printer \fR
+
+
+Note that the server name required is NOT necessarily the IP (DNS) host name of the server ! The name required is a NetBIOS server name, which may or may not be the same as the IP hostname of the machine running the server\&.
+
+
+The server name is looked up according to either the \fI-R\fR parameter to \fBsmbclient\fR or using the name resolve order parameter in the \fBsmb.conf\fR(5) file, allowing an administrator to change the order and methods by which server names are looked up\&.
+
+
+.TP
+password
+The password required to access the specified service on the specified server\&. If this parameter is supplied, the \fI-N\fR option (suppress password prompt) is assumed\&.
+
+
+There is no default password\&. If no password is supplied on the command line (either by using this parameter or adding a password to the \fI-U\fR option (see below)) and the \fI-N\fR option is not specified, the client will prompt for a password, even if the desired service does not require one\&. (If no password is required, simply press ENTER to provide a null password\&.)
+
+
+Note: Some servers (including OS/2 and Windows for Workgroups) insist on an uppercase password\&. Lowercase or mixed case passwords may be rejected by these servers\&.
+
+
+Be cautious about including passwords in scripts\&.
+
+
+.TP
+-R <name resolve order>
+This option is used by the programs in the Samba suite to determine what naming services and in what order to resolve host names to IP addresses\&. The option takes a space-separated string of different name resolution options\&.
+
+
+The options are :"lmhosts", "host", "wins" and "bcast"\&. They cause names to be resolved as follows:
+
+
+\fBlmhosts\fR: Lookup an IP address in the Samba lmhosts file\&. If the line in lmhosts has no name type attached to the NetBIOS name (see the \fBlmhosts\fR(5) for details) then any name type matches for lookup\&.
+
+\fBhost\fR: Do a standard host name to IP address resolution, using the system \fI/etc/hosts \fR, NIS, or DNS lookups\&. This method of name resolution is operating system dependent, for instance on IRIX or Solaris this may be controlled by the \fI/etc/nsswitch\&.conf\fR file)\&. Note that this method is only used if the NetBIOS name type being queried is the 0x20 (server) name type, otherwise it is ignored\&.
+
+\fBwins\fR: Query a name with the IP address listed in the \fIwins server\fR parameter\&. If no WINS server has been specified this method will be ignored\&.
+
+\fBbcast\fR: Do a broadcast on each of the known local interfaces listed in the \fIinterfaces\fR parameter\&. This is the least reliable of the name resolution methods as it depends on the target host being on a locally connected subnet\&.
+
+If this parameter is not set then the name resolve order defined in the \fBsmb.conf\fR(5) file parameter (name resolve order) will be used\&.
+
+
+The default order is lmhosts, host, wins, bcast and without this parameter or any entry in the \fIname resolve order \fR parameter of the \fBsmb.conf\fR(5) file the name resolution methods will be attempted in this order\&.
+
+
+.TP
+-M NetBIOS name
+This options allows you to send messages, using the "WinPopup" protocol, to another computer\&. Once a connection is established you then type your message, pressing ^D (control-D) to end\&.
+
+
+If the receiving computer is running WinPopup the user will receive the message and probably a beep\&. If they are not running WinPopup the message will be lost, and no error message will occur\&.
+
+
+The message is also automatically truncated if the message is over 1600 bytes, as this is the limit of the protocol\&.
+
+
+One useful trick is to cat the message through \fBsmbclient\fR\&. For example: \fB cat mymessage.txt | smbclient -M FRED \fR will send the message in the file \fImymessage\&.txt\fR to the machine FRED\&.
+
+
+You may also find the \fI-U\fR and \fI-I\fR options useful, as they allow you to control the FROM and TO parts of the message\&.
+
+
+See the \fImessage command\fR parameter in the \fBsmb.conf\fR(5) for a description of how to handle incoming WinPopup messages in Samba\&.
+
+
+\fBNote\fR: Copy WinPopup into the startup group on your WfWg PCs if you want them to always be able to receive messages\&.
+
+
+.TP
+-p port
+This number is the TCP port number that will be used when making connections to the server\&. The standard (well-known) TCP port number for an SMB/CIFS server is 139, which is the default\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-I IP-address
+\fIIP address\fR is the address of the server to connect to\&. It should be specified in standard "a\&.b\&.c\&.d" notation\&.
+
+
+Normally the client would attempt to locate a named SMB/CIFS server by looking it up via the NetBIOS name resolution mechanism described above in the \fIname resolve order\fR parameter above\&. Using this parameter will force the client to assume that the server is on the machine with the specified IP address and the NetBIOS name component of the resource being connected to will be ignored\&.
+
+
+There is no default for this parameter\&. If not supplied, it will be determined automatically by the client as described above\&.
+
+
+.TP
+-E
+This parameter causes the client to write messages to the standard error stream (stderr) rather than to the standard output stream\&.
+
+
+By default, the client writes messages to standard output - typically the user's tty\&.
+
+
+.TP
+-L
+This option allows you to look at what services are available on a server\&. You use it as \fBsmbclient -L host\fR and a list should appear\&. The \fI-I \fR option may be useful if your NetBIOS names don't match your TCP/IP DNS host names or if you are trying to reach a host on another network\&.
+
+
+.TP
+-t terminal code
+This option tells \fBsmbclient\fR how to interpret filenames coming from the remote server\&. Usually Asian language multibyte UNIX implementations use different character sets than SMB/CIFS servers (\fBEUC\fR instead of \fB SJIS\fR for example)\&. Setting this parameter will let \fBsmbclient\fR convert between the UNIX filenames and the SMB filenames correctly\&. This option has not been seriously tested and may have some problems\&.
+
+
+The terminal codes include CWsjis, CWeuc, CWjis7, CWjis8, CWjunet, CWhex, CWcap\&. This is not a complete list, check the Samba source code for the complete list\&.
+
+
+.TP
+-b buffersize
+This option changes the transmit/send buffer size when getting or putting a file from/to the server\&. The default is 65520 bytes\&. Setting this value smaller (to 1200 bytes) has been observed to speed up file transfers to and from a Win9x server\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-N
+If specified, this parameter suppresses the normal password prompt from the client to the user\&. This is useful when accessing a service that does not require a password\&.
+
+
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\&.
+
+
+.TP
+-k
+Try to authenticate with kerberos\&. Only useful in an Active Directory environment\&.
+
+
+.TP
+-A|--authfile=filename
+This option allows you to specify a file from which to read the username and password used in the connection\&. The format of the file is
+
+
+.nf
+
+username = <value>
+password = <value>
+domain   = <value>
+.fi
+
+
+Make certain that the permissions on the file restrict access from unwanted users\&.
+
+
+.TP
+-U|--user=username[%password]
+Sets the SMB username or username and password\&.
+
+
+If %password is not specified, the user will be prompted\&. The client will first check the \fBUSER\fR environment variable, then the \fBLOGNAME\fR variable and if either exists, the string is uppercased\&. If these environmental variables are not found, the username \fBGUEST\fR is used\&.
+
+
+A third option is to use a credentials file which contains the plaintext of the username and password\&. This option is mainly provided for scripts where the admin does not wish to pass the credentials on the command line or via environment variables\&. If this method is used, make certain that the permissions on the file restrict access from unwanted users\&. See the \fI-A\fR for more details\&.
+
+
+Be cautious about including passwords in scripts\&. Also, on many systems the command line of a running process may be seen via the \fBps\fR command\&. To be safe always allow \fBrpcclient\fR to prompt for a password and type it in directly\&.
+
+
+.TP
+-n <primary NetBIOS name>
+This option allows you to override the NetBIOS name that Samba uses for itself\&. This is identical to setting the \fInetbios name\fR parameter in the \fIsmb\&.conf\fR file\&. However, a command line setting will take precedence over settings in \fIsmb\&.conf\fR\&.
+
+
+.TP
+-i <scope>
+This specifies a NetBIOS scope that \fBnmblookup\fR will use to communicate with when generating NetBIOS names\&. For details on the use of NetBIOS scopes, see rfc1001\&.txt and rfc1002\&.txt\&. NetBIOS scopes are \fBvery\fR rarely used, only set this parameter if you are the system administrator in charge of all the NetBIOS systems you communicate with\&.
+
+
+.TP
+-W|--workgroup=domain
+Set the SMB domain of the username\&. This overrides the default domain which is the domain defined in smb\&.conf\&. If the domain specified is the same as the servers NetBIOS name, it causes the client to log on using the servers local SAM (as opposed to the Domain SAM)\&.
+
+
+.TP
+-O socket options
+TCP socket options to set on the client socket\&. See the socket options parameter in the \fIsmb\&.conf\fR manual page for the list of valid options\&.
+
+
+.TP
+-T tar options
+smbclient may be used to create \fBtar(1) \fR compatible backups of all the files on an SMB/CIFS share\&. The secondary tar flags that can be given to this option are :
+
+
+\fIc\fR - Create a tar file on UNIX\&. Must be followed by the name of a tar file, tape device or "-" for standard output\&. If using standard output you must turn the log level to its lowest value -d0 to avoid corrupting your tar file\&. This flag is mutually exclusive with the \fIx\fR flag\&.
+
+\fIx\fR - Extract (restore) a local tar file back to a share\&. Unless the -D option is given, the tar files will be restored from the top level of the share\&. Must be followed by the name of the tar file, device or "-" for standard input\&. Mutually exclusive with the \fIc\fR flag\&. Restored files have their creation times (mtime) set to the date saved in the tar file\&. Directories currently do not get their creation dates restored properly\&.
+
+\fII\fR - Include files and directories\&. Is the default behavior when filenames are specified above\&. Causes tar files to be included in an extract or create (and therefore everything else to be excluded)\&. See example below\&. Filename globbing works in one of two ways\&. See r below\&.
+
+\fIX\fR - Exclude files and directories\&. Causes tar files to be excluded from an extract or create\&. See example below\&. Filename globbing works in one of two ways now\&. See \fIr\fR below\&.
+
+\fIb\fR - Blocksize\&. Must be followed by a valid (greater than zero) blocksize\&. Causes tar file to be written out in blocksize*TBLOCK (usually 512 byte) blocks\&.
+
+\fIg\fR - Incremental\&. Only back up files that have the archive bit set\&. Useful only with the \fIc\fR flag\&.
+
+\fIq\fR - Quiet\&. Keeps tar from printing diagnostics as it works\&. This is the same as tarmode quiet\&.
+
+\fIr\fR - Regular expression include or exclude\&. Uses regular expression matching for excluding or excluding files if compiled with HAVE_REGEX_H\&. However this mode can be very slow\&. If not compiled with HAVE_REGEX_H, does a limited wildcard match on '*' and '?'\&.
+
+\fIN\fR - Newer than\&. Must be followed by the name of a file whose date is compared against files found on the share during a create\&. Only files newer than the file specified are backed up to the tar file\&. Useful only with the \fIc\fR flag\&.
+
+\fIa\fR - Set archive bit\&. Causes the archive bit to be reset when a file is backed up\&. Useful with the \fIg\fR and \fIc\fR flags\&.
+
+\fBTar Long File Names\fR
+
+
+\fBsmbclient\fR's tar option now supports long file names both on backup and restore\&. However, the full path name of the file must be less than 1024 bytes\&. Also, when a tar archive is created, \fBsmbclient\fR's tar option places all files in the archive with relative names, not absolute names\&.
+
+
+\fBTar Filenames\fR
+
+
+All file names can be given as DOS path names (with '\\\\' as the component separator) or as UNIX path names (with '/' as the component separator)\&.
+
+
+\fBExamples\fR
+
+
+Restore from tar file \fIbackup\&.tar\fR into myshare on mypc (no password on share)\&.
+
+
+\fBsmbclient //mypc/yshare "" -N -Tx backup.tar \fR
+
+
+Restore everything except \fIusers/docs\fR
+
+
+\fBsmbclient //mypc/myshare "" -N -TXx backup.tar users/docs\fR
+
+
+Create a tar file of the files beneath \fI users/docs\fR\&.
+
+
+\fBsmbclient //mypc/myshare "" -N -Tc backup.tar users/docs \fR
+
+
+Create the same tar file as above, but now use a DOS path name\&.
+
+
+\fBsmbclient //mypc/myshare "" -N -tc backup.tar users\edocs \fR
+
+
+Create a tar file of all the files and directories in the share\&.
+
+
+\fBsmbclient //mypc/myshare "" -N -Tc backup.tar * \fR
+
+
+.TP
+-D initial directory
+Change to initial directory before starting\&. Probably only of any use with the tar -T option\&.
+
+
+.TP
+-c command string
+command string is a semicolon-separated list of commands to be executed instead of prompting from stdin\&. \fI -N\fR is implied by \fI-c\fR\&.
+
+
+This is particularly useful in scripts and for printing stdin to the server, e\&.g\&. \fB-c 'print -'\fR\&.
+
+
+.SH "OPERATIONS"
+
+.PP
+Once the client is running, the user is presented with a prompt :
+
+.PP
+smb:\\>
+
+.PP
+The backslash ("\\\\") indicates the current working directory on the server, and will change if the current working directory is changed\&.
+
+.PP
+The prompt indicates that the client is ready and waiting to carry out a user command\&. Each command is a single word, optionally followed by parameters specific to that command\&. Command and parameters are space-delimited unless these notes specifically state otherwise\&. All commands are case-insensitive\&. Parameters to commands may or may not be case sensitive, depending on the command\&.
+
+.PP
+You can specify file names which have spaces in them by quoting the name with double quotes, for example "a long file name"\&.
+
+.PP
+Parameters shown in square brackets (e\&.g\&., "[parameter]") are optional\&. If not given, the command will use suitable defaults\&. Parameters shown in angle brackets (e\&.g\&., "<parameter>") are required\&.
+
+.PP
+Note that all commands operating on the server are actually performed by issuing a request to the server\&. Thus the behavior may vary from server to server, depending on how the server was implemented\&.
+
+.PP
+The commands available are given here in alphabetical order\&.
+
+.TP
+? [command]
+If \fIcommand\fR is specified, the ? command will display a brief informative message about the specified command\&. If no command is specified, a list of available commands will be displayed\&.
+
+
+.TP
+! [shell command]
+If \fIshell command\fR is specified, the ! command will execute a shell locally and run the specified shell command\&. If no command is specified, a local shell will be run\&.
+
+
+.TP
+altname file
+The client will request that the server return the "alternate" name (the 8\&.3 name) for a file or directory\&.
+
+
+.TP
+cancel jobid0 [jobid1] \&.\&.\&. [jobidN]
+The client will request that the server cancel the printjobs identified by the given numeric print job ids\&.
+
+
+.TP
+chmod file mode in octal
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\&. The client requests that the server change the UNIX permissions to the given octal mode, in standard UNIX format\&.
+
+
+.TP
+chown file uid gid
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\&. The client requests that the server change the UNIX user and group ownership to the given decimal values\&. Note there is currently no way to remotely look up the UNIX uid and gid values for a given name\&. This may be addressed in future versions of the CIFS UNIX extensions\&.
+
+
+.TP
+cd [directory name]
+If "directory name" is specified, the current working directory on the server will be changed to the directory specified\&. This operation will fail if for any reason the specified directory is inaccessible\&.
+
+
+If no directory name is specified, the current working directory on the server will be reported\&.
+
+
+.TP
+del <mask>
+The client will request that the server attempt to delete all files matching \fImask\fR from the current working directory on the server\&.
+
+
+.TP
+dir <mask>
+A list of the files matching \fImask\fR in the current working directory on the server will be retrieved from the server and displayed\&.
+
+
+.TP
+exit
+Terminate the connection with the server and exit from the program\&.
+
+
+.TP
+get <remote file name> [local file name]
+Copy the file called \fIremote file name\fR from the server to the machine running the client\&. If specified, name the local copy \fIlocal file name\fR\&. Note that all transfers in \fBsmbclient\fR are binary\&. See also the lowercase command\&.
+
+
+.TP
+help [command]
+See the ? command above\&.
+
+
+.TP
+lcd [directory name]
+If \fIdirectory name\fR is specified, the current working directory on the local machine will be changed to the directory specified\&. This operation will fail if for any reason the specified directory is inaccessible\&.
+
+
+If no directory name is specified, the name of the current working directory on the local machine will be reported\&.
+
+
+.TP
+link source destination
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\&. The client requests that the server create a hard link between the source and destination files\&. The source file must not exist\&.
+
+
+.TP
+lowercase
+Toggle lowercasing of filenames for the get and mget commands\&.
+
+
+When lowercasing is toggled ON, local filenames are converted to lowercase when using the get and mget commands\&. This is often useful when copying (say) MSDOS files from a server, because lowercase filenames are the norm on UNIX systems\&.
+
+
+.TP
+ls <mask>
+See the dir command above\&.
+
+
+.TP
+mask <mask>
+This command allows the user to set up a mask which will be used during recursive operation of the mget and mput commands\&.
+
+
+The masks specified to the mget and mput commands act as filters for directories rather than files when recursion is toggled ON\&.
+
+
+The mask specified with the mask command is necessary to filter files within those directories\&. For example, if the mask specified in an mget command is "source*" and the mask specified with the mask command is "*\&.c" and recursion is toggled ON, the mget command will retrieve all files matching "*\&.c" in all directories below and including all directories matching "source*" in the current working directory\&.
+
+
+Note that the value for mask defaults to blank (equivalent to "*") and remains so until the mask command is used to change it\&. It retains the most recently specified value indefinitely\&. To avoid unexpected results it would be wise to change the value of mask back to "*" after using the mget or mput commands\&.
+
+
+.TP
+md <directory name>
+See the mkdir command\&.
+
+
+.TP
+mget <mask>
+Copy all files matching \fImask\fR from the server to the machine running the client\&.
+
+
+Note that \fImask\fR is interpreted differently during recursive operation and non-recursive operation - refer to the recurse and mask commands for more information\&. Note that all transfers in \fBsmbclient\fR are binary\&. See also the lowercase command\&.
+
+
+.TP
+mkdir <directory name>
+Create a new directory on the server (user access privileges permitting) with the specified name\&.
+
+
+.TP
+mput <mask>
+Copy all files matching \fImask\fR in the current working directory on the local machine to the current working directory on the server\&.
+
+
+Note that \fImask\fR is interpreted differently during recursive operation and non-recursive operation - refer to the recurse and mask commands for more information\&. Note that all transfers in \fBsmbclient\fR are binary\&.
+
+
+.TP
+print <file name>
+Print the specified file from the local machine through a printable service on the server\&.
+
+
+See also the printmode command\&.
+
+
+.TP
+printmode <graphics or text>
+Set the print mode to suit either binary data (such as graphical information) or text\&. Subsequent print commands will use the currently set print mode\&.
+
+
+.TP
+prompt
+Toggle prompting for filenames during operation of the mget and mput commands\&.
+
+
+When toggled ON, the user will be prompted to confirm the transfer of each file during these commands\&. When toggled OFF, all specified files will be transferred without prompting\&.
+
+
+.TP
+put <local file name> [remote file name]
+Copy the file called \fIlocal file name\fR from the machine running the client to the server\&. If specified, name the remote copy \fIremote file name\fR\&. Note that all transfers in \fBsmbclient\fR are binary\&. See also the lowercase command\&.
+
+
+.TP
+queue
+Displays the print queue, showing the job id, name, size and current status\&.
+
+
+.TP
+quit
+See the exit command\&.
+
+
+.TP
+rd <directory name>
+See the rmdir command\&.
+
+
+.TP
+recurse
+Toggle directory recursion for the commands mget and mput\&.
+
+
+When toggled ON, these commands will process all directories in the source directory (i\&.e\&., the directory they are copying from ) and will recurse into any that match the mask specified to the command\&. Only files that match the mask specified using the mask command will be retrieved\&. See also the mask command\&.
+
+
+When recursion is toggled OFF, only files from the current working directory on the source machine that match the mask specified to the mget or mput commands will be copied, and any mask specified using the mask command will be ignored\&.
+
+
+.TP
+rm <mask>
+Remove all files matching \fImask\fR from the current working directory on the server\&.
+
+
+.TP
+rmdir <directory name>
+Remove the specified directory (user access privileges permitting) from the server\&.
+
+
+.TP
+setmode <filename> <perm=[+|\\-]rsha>
+A version of the DOS attrib command to set file permissions\&. For example:
+
+
+\fBsetmode myfile +r \fR
+
+
+would make myfile read only\&.
+
+
+.TP
+symlink source destination
+This command depends on the server supporting the CIFS UNIX extensions and will fail if the server does not\&. The client requests that the server create a symbolic hard link between the source and destination files\&. The source file must not exist\&. Note that the server will not create a link to any path that lies outside the currently connected share\&. This is enforced by the Samba server\&.
+
+
+.TP
+tar <c|x>[IXbgNa]
+Performs a tar operation - see the \fI-T \fR command line option above\&. Behavior may be affected by the tarmode command (see below)\&. Using g (incremental) and N (newer) will affect tarmode settings\&. Note that using the "-" option with tar x may not work - use the command line option instead\&.
+
+
+.TP
+blocksize <blocksize>
+Blocksize\&. Must be followed by a valid (greater than zero) blocksize\&. Causes tar file to be written out in \fIblocksize\fR*TBLOCK (usually 512 byte) blocks\&.
+
+
+.TP
+tarmode <full|inc|reset|noreset>
+Changes tar's behavior with regard to archive bits\&. In full mode, tar will back up everything regardless of the archive bit setting (this is the default mode)\&. In incremental mode, tar will only back up files with the archive bit set\&. In reset mode, tar will reset the archive bit on all files it backs up (implies read/write share)\&.
+
+
+.SH "NOTES"
+
+.PP
+Some servers are fussy about the case of supplied usernames, passwords, share names (AKA service names) and machine names\&. If you fail to connect try giving all parameters in uppercase\&.
+
+.PP
+It is often necessary to use the -n option when connecting to some types of servers\&. For example OS/2 LanManager insists on a valid NetBIOS name being used, so you need to supply a valid name that would be known to the server\&.
+
+.PP
+smbclient supports long file names where the server supports the LANMAN2 protocol or above\&.
+
+.SH "ENVIRONMENT VARIABLES"
+
+.PP
+The variable \fBUSER\fR may contain the username of the person using the client\&. This information is used only if the protocol level is high enough to support session-level passwords\&.
+
+.PP
+The variable \fBPASSWD\fR may contain the password of the person using the client\&. This information is used only if the protocol level is high enough to support session-level passwords\&.
+
+.PP
+The variable \fBLIBSMB_PROG\fR may contain the path, executed with system(), which the client should connect to instead of connecting to a server\&. This functionality is primarily intended as a development aid, and works best when using a LMHOSTS file
+
+.SH "INSTALLATION"
+
+.PP
+The location of the client program is a matter for individual system administrators\&. The following are thus suggestions only\&.
+
+.PP
+It is recommended that the smbclient software be installed in the \fI/usr/local/samba/bin/\fR or \fI /usr/samba/bin/\fR directory, this directory readable by all, writeable only by root\&. The client program itself should be executable by all\&. The client should \fBNOT\fR be setuid or setgid!
+
+.PP
+The client log files should be put in a directory readable and writeable only by the user\&.
+
+.PP
+To test the client, you will need to know the name of a running SMB/CIFS server\&. It is possible to run \fBsmbd\fR(8) as an ordinary user - running that server as a daemon on a user-accessible port (typically any port number over 1024) would provide a suitable test server\&.
+
+.SH "DIAGNOSTICS"
+
+.PP
+Most diagnostics issued by the client are logged in a specified log file\&. The log file name is specified at compile time, but may be overridden on the command line\&.
+
+.PP
+The number and nature of diagnostics available depends on the debug level used by the client\&. If you have problems, set the debug level to 3 and peruse the log files\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 2\&.2 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbcontrol.1 b/docs/manpages/smbcontrol.1
new file mode 100644 (file)
index 0000000..cec003a
--- /dev/null
@@ -0,0 +1,221 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBCONTROL" 1 "" "" ""
+.SH NAME
+smbcontrol \- send messages to smbd, nmbd or winbindd processes
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbcontrol\fR [-i] [-s]
+.fi
+
+.nf
+\fBsmbcontrol\fR [destination] [message-type] [parameter]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBsmbcontrol\fR is a very small program, which sends messages to a \fBsmbd\fR(8), a \fBnmbd\fR(8), or a \fBwinbindd\fR(8) daemon running on the system\&.
+
+.SH "OPTIONS"
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-i
+Run interactively\&. Individual commands of the form destination message-type parameters can be entered on STDIN\&. An empty command line or a "q" will quit the program\&.
+
+
+.TP
+destination
+One of \fInmbd\fR, \fIsmbd\fR or a process ID\&.
+
+
+The \fIsmbd\fR destination causes the message to "broadcast" to all smbd daemons\&.
+
+
+The \fInmbd\fR destination causes the message to be sent to the nmbd daemon specified in the \fInmbd\&.pid\fR file\&.
+
+
+If a single process ID is given, the message is sent to only that process\&.
+
+
+.TP
+message-type
+Type of message to send\&. See the section \fBMESSAGE-TYPES\fR for details\&.
+
+
+.TP
+parameters
+any parameters required for the message-type
+
+
+.SH "MESSAGE-TYPES"
+
+.PP
+Available message types are:
+
+.TP
+close-share
+Order smbd to close the client connections to the named share\&. Note that this doesn't affect client connections to any other shares\&. This message-type takes an argument of the share name for which client connections will be closed, or the "*" character which will close all currently open shares\&. This may be useful if you made changes to the access controls on the share\&. This message can only be sent to \fBsmbd\fR\&.
+
+
+.TP
+debug
+Set debug level to the value specified by the parameter\&. This can be sent to any of the destinations\&.
+
+
+.TP
+force-election
+This message causes the \fBnmbd\fR daemon to force a new browse master election\&.
+
+
+.TP
+ping
+Send specified number of "ping" messages and wait for the same number of reply "pong" messages\&. This can be sent to any of the destinations\&.
+
+
+.TP
+profile
+Change profile settings of a daemon, based on the parameter\&. The parameter can be "on" to turn on profile stats collection, "off" to turn off profile stats collection, "count" to enable only collection of count stats (time stats are disabled), and "flush" to zero the current profile stats\&. This can be sent to any smbd or nmbd destinations\&.
+
+
+.TP
+debuglevel
+Request debuglevel of a certain daemon and write it to stdout\&. This can be sent to any of the destinations\&.
+
+
+.TP
+profilelevel
+Request profilelevel of a certain daemon and write it to stdout\&. This can be sent to any smbd or nmbd destinations\&.
+
+
+.TP
+printnotify
+Order smbd to send a printer notify message to any Windows NT clients connected to a printer\&. This message-type takes the following arguments:
+
+
+
+.RS
+
+.TP
+queuepause printername
+Send a queue pause change notify message to the printer specified\&.
+
+
+.TP
+queueresume printername
+Send a queue resume change notify message for the printer specified\&.
+
+
+.TP
+jobpause printername unixjobid
+Send a job pause change notify message for the printer and unix jobid specified\&.
+
+
+.TP
+jobresume printername unixjobid
+Send a job resume change notify message for the printer and unix jobid specified\&.
+
+
+.TP
+jobdelete printername unixjobid
+Send a job delete change notify message for the printer and unix jobid specified\&.
+
+
+.RE
+Note that this message only sends notification that an event has occured\&. It doesn't actually cause the event to happen\&.
+
+
+This message can only be sent to \fBsmbd\fR\&.
+
+
+.TP
+samsync
+Order smbd to synchronise sam database from PDC (being BDC)\&. Can only be sent to \fBsmbd\fR\&.
+
+Not working at the moment
+
+
+.TP
+samrepl
+Send sam replication message, with specified serial\&. Can only be sent to \fBsmbd\fR\&. Should not be used manually\&.
+
+
+.TP
+dmalloc-mark
+Set a mark for dmalloc\&. Can be sent to both smbd and nmbd\&. Only available if samba is built with dmalloc support\&.
+
+
+.TP
+dmalloc-log-changed
+Dump the pointers that have changed since the mark set by dmalloc-mark\&. Can be sent to both smbd and nmbd\&. Only available if samba is built with dmalloc support\&.
+
+
+.TP
+shutdown
+Shut down specified daemon\&. Can be sent to both smbd and nmbd\&.
+
+
+.TP
+pool-usage
+Print a human-readable description of all talloc(pool) memory usage by the specified daemon/process\&. Available for both smbd and nmbd\&.
+
+
+.TP
+drvupgrade
+Force clients of printers using specified driver to update their local version of the driver\&. Can only be sent to smbd\&.
+
+
+.TP
+reload-config
+Force daemon to reload smb\&.conf configuration file\&. Can be sent to \fBsmbd\fR, \fBnmbd\fR, or \fBwinbindd\fR\&.
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBnmbd\fR(8) and \fBsmbd\fR(8)\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbcquotas.1 b/docs/manpages/smbcquotas.1
new file mode 100644 (file)
index 0000000..5a35108
--- /dev/null
@@ -0,0 +1,199 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBCQUOTAS" 1 "" "" ""
+.SH NAME
+smbcquotas \- Set or get QUOTAs of NTFS 5 shares
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbcquotas\fR {//server/share} [-u user] [-L] [-F] [-S QUOTA_SET_COMMAND] [-n] [-t]
+           [-v] [-d debuglevel] [-s configfile] [-l logfilebase] [-V] [-U username]
+           [-N] [-k] [-A]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+The \fBsmbcquotas\fR program manipulates NT Quotas on SMB file shares\&.
+
+.SH "OPTIONS"
+
+.PP
+The following options are available to the \fBsmbcquotas\fR program\&.
+
+.TP
+-u user
+Specifies the user of whom the quotas are get or set\&. By default the current user's username will be used\&.
+
+
+.TP
+-L
+Lists all quota records of the share\&.
+
+
+.TP
+-F
+Show the share quota status and default limits\&.
+
+
+.TP
+-S QUOTA_SET_COMMAND
+This command set/modify quotas for a user or on the share, depending on the QUOTA_SET_COMMAND parameter witch is described later
+
+
+.TP
+-n
+This option displays all QUOTA information in numeric format\&. The default is to convert SIDs to names and QUOTA limits to a readable string format\&.
+
+
+.TP
+-t
+Don't actually do anything, only validate the correctness of the arguments\&.
+
+
+.TP
+-v
+Be verbose\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-N
+If specified, this parameter suppresses the normal password prompt from the client to the user\&. This is useful when accessing a service that does not require a password\&.
+
+
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\&.
+
+
+.TP
+-k
+Try to authenticate with kerberos\&. Only useful in an Active Directory environment\&.
+
+
+.TP
+-A|--authfile=filename
+This option allows you to specify a file from which to read the username and password used in the connection\&. The format of the file is
+
+
+.nf
+
+username = <value>
+password = <value>
+domain   = <value>
+.fi
+
+
+Make certain that the permissions on the file restrict access from unwanted users\&.
+
+
+.TP
+-U|--user=username[%password]
+Sets the SMB username or username and password\&.
+
+
+If %password is not specified, the user will be prompted\&. The client will first check the \fBUSER\fR environment variable, then the \fBLOGNAME\fR variable and if either exists, the string is uppercased\&. If these environmental variables are not found, the username \fBGUEST\fR is used\&.
+
+
+A third option is to use a credentials file which contains the plaintext of the username and password\&. This option is mainly provided for scripts where the admin does not wish to pass the credentials on the command line or via environment variables\&. If this method is used, make certain that the permissions on the file restrict access from unwanted users\&. See the \fI-A\fR for more details\&.
+
+
+Be cautious about including passwords in scripts\&. Also, on many systems the command line of a running process may be seen via the \fBps\fR command\&. To be safe always allow \fBrpcclient\fR to prompt for a password and type it in directly\&.
+
+
+.SH "QUOTA_SET_COMAND"
+
+.PP
+The format of an ACL is one or more ACL entries separated by either commas or newlines\&. An ACL entry is one of the following:
+
+.PP
+for user setting quotas for the specified by -u or the current username:
+
+.PP
+\fB UQLIM:<username><softlimit><hardlimit> \fR
+
+.PP
+for setting the share quota defaults limits:
+
+.PP
+\fB FSQLIM:<softlimit><hardlimit> \fR
+
+.PP
+for changing the share quota settings:
+
+.PP
+\fB FSQFLAGS:QUOTA_ENABLED/DENY_DISK/LOG_SOFTLIMIT/LOG_HARD_LIMIT \fR
+
+.SH "EXIT STATUS"
+
+.PP
+The \fBsmbcquotas\fR program sets the exit status depending on the success or otherwise of the operations performed\&. The exit status may be one of the following values\&.
+
+.PP
+If the operation succeeded, smbcquotas returns an exit status of 0\&. If \fBsmbcquotas\fR couldn't connect to the specified server, or when there was an error getting or setting the quota(s), an exit status of 1 is returned\&. If there was an error parsing any command line arguments, an exit status of 2 is returned\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+\fBsmbcquotas\fR was written by Stefan Metzmacher\&.
+
diff --git a/docs/manpages/smbd.8 b/docs/manpages/smbd.8
new file mode 100644 (file)
index 0000000..1c2c75b
--- /dev/null
@@ -0,0 +1,230 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBD" 8 "" "" ""
+.SH NAME
+smbd \- server to provide SMB/CIFS services to clients
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbd\fR [-D] [-F] [-S] [-i] [-h] [-V] [-b] [-d <debug level>] [-l <log directory>]
+     [-p <port number>] [-O <socket option>] [-s <configuration file>]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This program is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBsmbd\fR is the server daemon that provides filesharing and printing services to Windows clients\&. The server provides filespace and printer services to clients using the SMB (or CIFS) protocol\&. This is compatible with the LanManager protocol, and can service LanManager clients\&. These include MSCLIENT 3\&.0 for DOS, Windows for Workgroups, Windows 95/98/ME, Windows NT, Windows 2000, OS/2, DAVE for Macintosh, and smbfs for Linux\&.
+
+.PP
+An extensive description of the services that the server can provide is given in the man page for the configuration file controlling the attributes of those services (see \fBsmb.conf\fR(5)\&. This man page will not describe the services, but will concentrate on the administrative aspects of running the server\&.
+
+.PP
+Please note that there are significant security implications to running this server, and the \fBsmb.conf\fR(5) manual page should be regarded as mandatory reading before proceeding with installation\&.
+
+.PP
+A session is created whenever a client requests one\&. Each client gets a copy of the server for each session\&. This copy then services all connections made by the client during that session\&. When all connections from its client are closed, the copy of the server for that client terminates\&.
+
+.PP
+The configuration file, and any files that it includes, are automatically reloaded every minute, if they change\&. You can force a reload by sending a SIGHUP to the server\&. Reloading the configuration file will not affect connections to any service that is already established\&. Either the user will have to disconnect from the service, or \fBsmbd\fR killed and restarted\&.
+
+.SH "OPTIONS"
+
+.TP
+-D
+If specified, this parameter causes the server to operate as a daemon\&. That is, it detaches itself and runs in the background, fielding requests on the appropriate port\&. Operating the server as a daemon is the recommended way of running \fBsmbd\fR for servers that provide more than casual use file and print services\&. This switch is assumed if \fBsmbd \fR is executed on the command line of a shell\&.
+
+
+.TP
+-F
+If specified, this parameter causes the main \fBsmbd\fR process to not daemonize, i\&.e\&. double-fork and disassociate with the terminal\&. Child processes are still created as normal to service each connection request, but the main process does not exit\&. This operation mode is suitable for running \fBsmbd\fR under process supervisors such as \fBsupervise\fR and \fBsvscan\fR from Daniel J\&. Bernstein's \fBdaemontools\fR package, or the AIX process monitor\&.
+
+
+.TP
+-S
+If specified, this parameter causes \fBsmbd\fR to log to standard output rather than a file\&.
+
+
+.TP
+-i
+If this parameter is specified it causes the server to run "interactively", not as a daemon, even if the server is executed on the command line of a shell\&. Setting this parameter negates the implicit deamon mode when run from the command line\&. \fBsmbd\fR also logs to standard output, as if the \fB-S\fR parameter had been given\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-b
+Prints information about how Samba was built\&.
+
+
+.TP
+-l <log directory>
+If specified, \fIlog directory\fR specifies a log directory into which the "log\&.smbd" log file will be created for informational and debug messages from the running server\&. The log file generated is never removed by the server although its size may be controlled by the \fImax log size\fR option in the \fBsmb.conf\fR(5) file\&. \fBBeware:\fR If the directory specified does not exist, \fBsmbd\fR will log to the default debug log location defined at compile time\&.
+
+
+The default log directory is specified at compile time\&.
+
+
+.TP
+-p <port number>
+\fIport number\fR is a positive integer value\&. The default value if this parameter is not specified is 139\&.
+
+
+This number is the port number that will be used when making connections to the server from client software\&. The standard (well-known) port number for the SMB over TCP is 139, hence the default\&. If you wish to run the server as an ordinary user rather than as root, most systems will require you to use a port number greater than 1024 - ask your system administrator for help if you are in this situation\&.
+
+
+In order for the server to be useful by most clients, should you configure it on a port other than 139, you will require port redirection services on port 139, details of which are outlined in rfc1002\&.txt section 4\&.3\&.5\&.
+
+
+This parameter is not normally specified except in the above situation\&.
+
+
+.SH "FILES"
+
+.TP
+\fI/etc/inetd\&.conf\fR
+If the server is to be run by the \fBinetd\fR meta-daemon, this file must contain suitable startup information for the meta-daemon\&.
+
+
+.TP
+\fI/etc/rc\fR
+or whatever initialization script your system uses)\&.
+
+
+If running the server as a daemon at startup, this file will need to contain an appropriate startup sequence for the server\&.
+
+
+.TP
+\fI/etc/services\fR
+If running the server via the meta-daemon \fBinetd\fR, this file must contain a mapping of service name (e\&.g\&., netbios-ssn) to service port (e\&.g\&., 139) and protocol type (e\&.g\&., tcp)\&.
+
+
+.TP
+\fI/usr/local/samba/lib/smb\&.conf\fR
+This is the default location of the \fBsmb.conf\fR(5) server configuration file\&. Other common places that systems install this file are \fI/usr/samba/lib/smb\&.conf\fR and \fI/etc/samba/smb\&.conf\fR\&.
+
+
+This file describes all the services the server is to make available to clients\&. See \fBsmb.conf\fR(5) for more information\&.
+
+
+.SH "LIMITATIONS"
+
+.PP
+On some systems \fBsmbd\fR cannot change uid back to root after a setuid() call\&. Such systems are called trapdoor uid systems\&. If you have such a system, you will be unable to connect from a client (such as a PC) as two different users at once\&. Attempts to connect the second user will result in access denied or similar\&.
+
+.SH "ENVIRONMENT VARIABLES"
+
+.TP
+\fBPRINTER\fR
+If no printer name is specified to printable services, most systems will use the value of this variable (or \fBlp\fR if this variable is not defined) as the name of the printer to use\&. This is not specific to the server, however\&.
+
+
+.SH "PAM INTERACTION"
+
+.PP
+Samba uses PAM for authentication (when presented with a plaintext password), for account checking (is this account disabled?) and for session management\&. The degree too which samba supports PAM is restricted by the limitations of the SMB protocol and the \fIobey pam restrictions\fR  \fBsmb.conf\fR(5) paramater\&. When this is set, the following restrictions apply:
+
+.TP 3
+\(bu
+\fBAccount Validation\fR: All accesses to a samba server are checked against PAM to see if the account is vaild, not disabled and is permitted to login at this time\&. This also applies to encrypted logins\&.
+
+.TP
+\(bu
+\fBSession Management\fR: When not using share level secuirty, users must pass PAM's session checks before access is granted\&. Note however, that this is bypassed in share level secuirty\&. Note also that some older pam configuration files may need a line added for session support\&.
+
+.LP
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "DIAGNOSTICS"
+
+.PP
+Most diagnostics issued by the server are logged in a specified log file\&. The log file name is specified at compile time, but may be overridden on the command line\&.
+
+.PP
+The number and nature of diagnostics available depends on the debug level used by the server\&. If you have problems, set the debug level to 3 and peruse the log files\&.
+
+.PP
+Most messages are reasonably self-explanatory\&. Unfortunately, at the time this man page was created, there are too many diagnostics available in the source code to warrant describing each and every diagnostic\&. At this stage your best bet is still to grep the source code and inspect the conditions that gave rise to the diagnostics you are seeing\&.
+
+.SH "SIGNALS"
+
+.PP
+Sending the \fBsmbd\fR a SIGHUP will cause it to reload its \fIsmb\&.conf\fR configuration file within a short period of time\&.
+
+.PP
+To shut down a user's \fBsmbd\fR process it is recommended that \fBSIGKILL (-9)\fR  \fBNOT\fR be used, except as a last resort, as this may leave the shared memory area in an inconsistent state\&. The safe way to terminate an \fBsmbd\fR is to send it a SIGTERM (-15) signal and wait for it to die on its own\&.
+
+.PP
+The debug log level of \fBsmbd\fR may be raised or lowered using \fBsmbcontrol\fR(1) program (SIGUSR[1|2] signals are no longer used since Samba 2\&.2)\&. This is to allow transient problems to be diagnosed, whilst still running at a normally low log level\&.
+
+.PP
+Note that as the signal handlers send a debug write, they are not re-entrant in \fBsmbd\fR\&. This you should wait until\fBsmbd\fR is in a state of waiting for an incoming SMB before issuing them\&. It is possible to make the signal handlers safe by un-blocking the signals before the select call and re-blocking them after, however this would affect performance\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBhosts_access\fR(5), \fBinetd\fR(8), \fBnmbd\fR(8), \fBsmb.conf\fR(5), \fBsmbclient\fR(1), \fBtestparm\fR(1), \fBtestprns\fR(1), and the Internet RFC's\fIrfc1001\&.txt\fR, \fIrfc1002\&.txt\fR\&. In addition the CIFS (formerly SMB) specification is available as a link from the Web page http://samba\&.org/cifs/\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbmnt.8 b/docs/manpages/smbmnt.8
new file mode 100644 (file)
index 0000000..45515c5
--- /dev/null
@@ -0,0 +1,91 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBMNT" 8 "" "" ""
+.SH NAME
+smbmnt \- helper utility for mounting SMB filesystems
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbmnt\fR {mount-point} [-s <share>] [-r] [-u <uid>] [-g <gid>] [-f <mask>] [-d <mask>] [-o <options>] [-h]
+      
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+\fBsmbmnt\fR is a helper application used by the smbmount program to do the actual mounting of SMB shares\&.\fBsmbmnt\fR can be installed setuid root if you want normal users to be able to mount their SMB shares\&.
+
+.PP
+A setuid smbmnt will only allow mounts on directories owned by the user, and that the user has write permission on\&.
+
+.PP
+The \fBsmbmnt\fR program is normally invoked by \fBsmbmount\fR(8)\&. It should not be invoked directly by users\&.
+
+.PP
+smbmount searches the normal PATH for smbmnt\&. You must ensure that the smbmnt version in your path matches the smbmount used\&.
+
+.SH "OPTIONS"
+
+.TP
+-r
+mount the filesystem read-only
+
+
+.TP
+-u uid
+specify the uid that the files will be owned by
+
+
+.TP
+-g gid
+specify the gid that the files will be owned by
+
+
+.TP
+-f mask
+specify the octal file mask applied
+
+
+.TP
+-d mask
+specify the octal directory mask applied
+
+
+.TP
+-o options
+list of options that are passed as-is to smbfs, if this command is run on a 2\&.4 or higher Linux kernel\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "AUTHOR"
+
+.PP
+Volker Lendecke, Andrew Tridgell, Michael H\&. Warfield and others\&.
+
+.PP
+The current maintainer of smbfs and the userspace tools \fBsmbmount\fR, \fBsmbumount\fR, and \fBsmbmnt\fR is Urban Widmark\&. The SAMBA Mailing list is the preferred place to ask questions regarding these programs\&.
+
+.PP
+The conversion of this manpage for Samba 2\&.2 was performed by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbmount.8 b/docs/manpages/smbmount.8
new file mode 100644 (file)
index 0000000..fdf49c0
--- /dev/null
@@ -0,0 +1,219 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBMOUNT" 8 "" "" ""
+.SH NAME
+smbmount \- mount an smbfs filesystem
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbmount\fR {service} {mount-point} [-o options]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+\fBsmbmount\fR mounts a Linux SMB filesystem\&. It is usually invoked as \fBmount.smbfs\fR by the \fBmount\fR(8) command when using the "-t smbfs" option\&. This command only works in Linux, and the kernel must support the smbfs filesystem\&.
+
+.PP
+Options to \fBsmbmount\fR are specified as a comma-separated list of key=value pairs\&. It is possible to send options other than those listed here, assuming that smbfs supports them\&. If you get mount failures, check your kernel log for errors on unknown options\&.
+
+.PP
+\fBsmbmount\fR is a daemon\&. After mounting it keeps running until the mounted smbfs is umounted\&. It will log things that happen when in daemon mode using the "machine name" smbmount, so typically this output will end up in \fIlog\&.smbmount\fR\&. The \fB smbmount\fR process may also be called mount\&.smbfs\&.
+
+.RS
+.Sh "Note"
+
+.PP
+ \fBsmbmount\fR calls \fBsmbmnt\fR(8) to do the actual mount\&. You must make sure that \fBsmbmnt\fR is in the path so that it can be found\&.
+
+.RE
+
+.SH "OPTIONS"
+
+.TP
+username=<arg>
+specifies the username to connect as\&. If this is not given, then the environment variable \fB USER\fR is used\&. This option can also take the form "user%password" or "user/workgroup" or "user/workgroup%password" to allow the password and workgroup to be specified as part of the username\&.
+
+
+.TP
+password=<arg>
+specifies the SMB password\&. If this option is not given then the environment variable \fBPASSWD\fR is used\&. If it can find no password \fBsmbmount\fR will prompt for a passeword, unless the guest option is given\&.
+
+
+Note that passwords which contain the argument delimiter character (i\&.e\&. a comma ',') will failed to be parsed correctly on the command line\&. However, the same password defined in the PASSWD environment variable or a credentials file (see below) will be read correctly\&.
+
+
+.TP
+credentials=<filename>
+specifies a file that contains a username and/or password\&. 
+The format of the file is:
+.nf
+
+username = <value>
+password = <value>
+.fi
+
+
+This is preferred over having passwords in plaintext in a shared file, such as \fI/etc/fstab\fR\&. Be sure to protect any credentials file properly\&.
+
+
+.TP
+krb
+Use kerberos (Active Directory)\&.
+
+
+.TP
+netbiosname=<arg>
+sets the source NetBIOS name\&. It defaults to the local hostname\&.
+
+
+.TP
+uid=<arg>
+sets the uid that will own all files on the mounted filesystem\&. It may be specified as either a username or a numeric uid\&.
+
+
+.TP
+gid=<arg>
+sets the gid that will own all files on the mounted filesystem\&. It may be specified as either a groupname or a numeric gid\&.
+
+
+.TP
+port=<arg>
+sets the remote SMB port number\&. The default is 139\&.
+
+
+.TP
+fmask=<arg>
+sets the file mask\&. This determines the permissions that remote files have in the local filesystem\&. This is not a umask, but the actual permissions for the files\&. The default is based on the current umask\&.
+
+
+.TP
+dmask=<arg>
+Sets the directory mask\&. This determines the permissions that remote directories have in the local filesystem\&. This is not a umask, but the actual permissions for the directories\&. The default is based on the current umask\&.
+
+
+.TP
+debug=<arg>
+Sets the debug level\&. This is useful for tracking down SMB connection problems\&. A suggested value to start with is 4\&. If set too high there will be a lot of output, possibly hiding the useful output\&.
+
+
+.TP
+ip=<arg>
+Sets the destination host or IP address\&.
+
+
+.TP
+workgroup=<arg>
+Sets the workgroup on the destination
+
+
+.TP
+sockopt=<arg>
+Sets the TCP socket options\&. See the \fBsmb.conf\fR(5) \fIsocket options\fR option\&.
+
+
+.TP
+scope=<arg>
+Sets the NetBIOS scope
+
+
+.TP
+guest
+Don't prompt for a password
+
+
+.TP
+ro
+mount read-only
+
+
+.TP
+rw
+mount read-write
+
+
+.TP
+iocharset=<arg>
+sets the charset used by the Linux side for codepage to charset translations (NLS)\&. Argument should be the name of a charset, like iso8859-1\&. (Note: only kernel 2\&.4\&.0 or later)
+
+
+.TP
+codepage=<arg>
+sets the codepage the server uses\&. See the iocharset option\&. Example value cp850\&. (Note: only kernel 2\&.4\&.0 or later)
+
+
+.TP
+ttl=<arg>
+sets how long a directory listing is cached in milliseconds (also affects visibility of file size and date changes)\&. A higher value means that changes on the server take longer to be noticed but it can give better performance on large directories, especially over long distances\&. Default is 1000ms but something like 10000ms (10 seconds) is probably more reasonable in many cases\&. (Note: only kernel 2\&.4\&.2 or later)
+
+
+.SH "ENVIRONMENT VARIABLES"
+
+.PP
+The variable \fBUSER\fR may contain the username of the person using the client\&. This information is used only if the protocol level is high enough to support session-level passwords\&. The variable can be used to set both username and password by using the format username%password\&.
+
+.PP
+The variable \fBPASSWD\fR may contain the password of the person using the client\&. This information is used only if the protocol level is high enough to support session-level passwords\&.
+
+.PP
+The variable \fBPASSWD_FILE\fR may contain the pathname of a file to read the password from\&. A single line of input is read and used as the password\&.
+
+.SH "BUGS"
+
+.PP
+Passwords and other options containing , can not be handled\&. For passwords an alternative way of passing them is in a credentials file or in the PASSWD environment\&.
+
+.PP
+The credentials file does not handle usernames or passwords with leading space\&.
+
+.PP
+One smbfs bug is important enough to mention here, even if it is a bit misplaced:
+
+.TP 3
+\(bu
+Mounts sometimes stop working\&. This is usually caused by smbmount terminating\&. Since smbfs needs smbmount to reconnect when the server disconnects, the mount will eventually go dead\&. An umount/mount normally fixes this\&. At least 2 ways to trigger this bug are known\&.
+
+.LP
+
+.PP
+Note that the typical response to a bug report is suggestion to try the latest version first\&. So please try doing that first, and always include which versions you use of relevant software when reporting bugs (minimum: samba, kernel, distribution)
+
+.SH "SEE ALSO"
+
+.PP
+Documentation/filesystems/smbfs\&.txt in the linux kernel source tree may contain additional options and information\&.
+
+.PP
+FreeBSD also has a smbfs, but it is not related to smbmount
+
+.PP
+For Solaris, HP-UX and others you may want to look at \fBsmbsh\fR(1) or at other solutions, such as Sharity or perhaps replacing the SMB server with a NFS server\&.
+
+.SH "AUTHOR"
+
+.PP
+Volker Lendecke, Andrew Tridgell, Michael H\&. Warfield and others\&.
+
+.PP
+The current maintainer of smbfs and the userspace tools \fBsmbmount\fR, \fBsmbumount\fR, and \fBsmbmnt\fR is Urban Widmark\&. The SAMBA Mailing list is the preferred place to ask questions regarding these programs\&.
+
+.PP
+The conversion of this manpage for Samba 2\&.2 was performed by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbpasswd.5 b/docs/manpages/smbpasswd.5
new file mode 100644 (file)
index 0000000..75645d4
--- /dev/null
@@ -0,0 +1,111 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBPASSWD" 5 "" "" ""
+.SH NAME
+smbpasswd \- The Samba encrypted password file
+.SH "SYNOPSIS"
+
+.PP
+\fIsmbpasswd\fR
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+smbpasswd is the Samba encrypted password file\&. It contains the username, Unix user id and the SMB hashed passwords of the user, as well as account flag information and the time the password was last changed\&. This file format has been evolving with Samba and has had several different formats in the past\&.
+
+.SH "FILE FORMAT"
+
+.PP
+The format of the smbpasswd file used by Samba 2\&.2 is very similar to the familiar Unix \fIpasswd(5)\fR file\&. It is an ASCII file containing one line for each user\&. Each field ithin each line is separated from the next by a colon\&. Any entry beginning with '#' is ignored\&. The smbpasswd file contains the following information for each user:
+
+.TP
+name
+This is the user name\&. It must be a name that already exists in the standard UNIX passwd file\&.
+
+
+.TP
+uid
+This is the UNIX uid\&. It must match the uid field for the same user entry in the standard UNIX passwd file\&. If this does not match then Samba will refuse to recognize this smbpasswd file entry as being valid for a user\&.
+
+
+.TP
+Lanman Password Hash
+This is the LANMAN hash of the user's password, encoded as 32 hex digits\&. The LANMAN hash is created by DES encrypting a well known string with the user's password as the DES key\&. This is the same password used by Windows 95/98 machines\&. Note that this password hash is regarded as weak as it is vulnerable to dictionary attacks and if two users choose the same password this entry will be identical (i\&.e\&. the password is not "salted" as the UNIX password is)\&. If the user has a null password this field will contain the characters "NO PASSWORD" as the start of the hex string\&. If the hex string is equal to 32 'X' characters then the user's account is marked as \fBdisabled\fR and the user will not be able to log onto the Samba server\&.
+
+
+\fBWARNING !!\fR Note that, due to the challenge-response nature of the SMB/CIFS authentication protocol, anyone with a knowledge of this password hash will be able to impersonate the user on the network\&. For this reason these hashes are known as \fBplain text equivalents\fR and must \fBNOT\fR be made available to anyone but the root user\&. To protect these passwords the smbpasswd file is placed in a directory with read and traverse access only to the root user and the smbpasswd file itself must be set to be read/write only by root, with no other access\&.
+
+
+.TP
+NT Password Hash
+This is the Windows NT hash of the user's password, encoded as 32 hex digits\&. The Windows NT hash is created by taking the user's password as represented in 16-bit, little-endian UNICODE and then applying the MD4 (internet rfc1321) hashing algorithm to it\&.
+
+
+This password hash is considered more secure than the LANMAN Password Hash as it preserves the case of the password and uses a much higher quality hashing algorithm\&. However, it is still the case that if two users choose the same password this entry will be identical (i\&.e\&. the password is not "salted" as the UNIX password is)\&.
+
+
+\fBWARNING !!\fR\&. Note that, due to the challenge-response nature of the SMB/CIFS authentication protocol, anyone with a knowledge of this password hash will be able to impersonate the user on the network\&. For this reason these hashes are known as \fBplain text equivalents\fR and must \fBNOT\fR be made available to anyone but the root user\&. To protect these passwords the smbpasswd file is placed in a directory with read and traverse access only to the root user and the smbpasswd file itself must be set to be read/write only by root, with no other access\&.
+
+
+.TP
+Account Flags
+This section contains flags that describe the attributes of the users account\&. In the Samba 2\&.2 release this field is bracketed by '[' and ']' characters and is always 13 characters in length (including the '[' and ']' characters)\&. The contents of this field may be any of the following characters:
+
+
+\fBU\fR - This means this is a "User" account, i\&.e\&. an ordinary user\&. Only User and Workstation Trust accounts are currently supported in the smbpasswd file\&.
+
+\fBN\fR - This means the account has no password (the passwords in the fields LANMAN Password Hash and NT Password Hash are ignored)\&. Note that this will only allow users to log on with no password if the \fI null passwords\fR parameter is set in the \fBsmb.conf\fR(5) config file\&.
+
+\fBD\fR - This means the account is disabled and no SMB/CIFS logins will be allowed for this user\&.
+
+\fBW\fR - This means this account is a "Workstation Trust" account\&. This kind of account is used in the Samba PDC code stream to allow Windows NT Workstations and Servers to join a Domain hosted by a Samba PDC\&.
+
+Other flags may be added as the code is extended in future\&. The rest of this field space is filled in with spaces\&.
+
+
+.TP
+Last Change Time
+This field consists of the time the account was last modified\&. It consists of the characters 'LCT-' (standing for "Last Change Time") followed by a numeric encoding of the UNIX time in seconds since the epoch (1970) that the last change was made\&.
+
+
+.PP
+All other colon separated fields are ignored at this time\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbpasswd\fR(8), \fBSamba\fR(7), and the Internet RFC1321 for details on the MD4 algorithm\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbpasswd.8 b/docs/manpages/smbpasswd.8
new file mode 100644 (file)
index 0000000..e0c8ca5
--- /dev/null
@@ -0,0 +1,219 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBPASSWD" 8 "" "" ""
+.SH NAME
+smbpasswd \- change a user's SMB password
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbpasswd\fR [-a] [-x] [-d] [-e] [-D debuglevel] [-n] [-r <remote machine>] [-R <name resolve order>] [-m] [-U username[%password]] [-h] [-s] [-w pass] [-i] [-L] [username]
+         
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+The smbpasswd program has several different functions, depending on whether it is run by the \fBroot\fR user or not\&. When run as a normal user it allows the user to change the password used for their SMB sessions on any machines that store SMB passwords\&.
+
+.PP
+By default (when run with no arguments) it will attempt to change the current user's SMB password on the local machine\&. This is similar to the way the \fBpasswd(1)\fR program works\&. \fB smbpasswd\fR differs from how the passwd program works however in that it is not \fBsetuid root\fR but works in a client-server mode and communicates with a locally running \fBsmbd\fR(8)\&. As a consequence in order for this to succeed the smbd daemon must be running on the local machine\&. On a UNIX machine the encrypted SMB passwords are usually stored in the \fBsmbpasswd\fR(5) file\&.
+
+.PP
+When run by an ordinary user with no options, smbpasswd will prompt them for their old SMB password and then ask them for their new password twice, to ensure that the new password was typed correctly\&. No passwords will be echoed on the screen whilst being typed\&. If you have a blank SMB password (specified by the string "NO PASSWORD" in the smbpasswd file) then just press the <Enter> key when asked for your old password\&.
+
+.PP
+smbpasswd can also be used by a normal user to change their SMB password on remote machines, such as Windows NT Primary Domain Controllers\&. See the (\fI-r\fR) and \fI-U\fR options below\&.
+
+.PP
+When run by root, smbpasswd allows new users to be added and deleted in the smbpasswd file, as well as allows changes to the attributes of the user in this file to be made\&. When run by root, \fB smbpasswd\fR accesses the local smbpasswd file directly, thus enabling changes to be made even if smbd is not running\&.
+
+.SH "OPTIONS"
+
+.TP
+-a
+This option specifies that the username following should be added to the local smbpasswd file, with the new password typed (type <Enter> for the old password)\&. This option is ignored if the username following already exists in the smbpasswd file and it is treated like a regular change password command\&. Note that the default passdb backends require the user to already exist in the system password file (usually \fI/etc/passwd\fR), else the request to add the user will fail\&.
+
+
+This option is only available when running smbpasswd as root\&.
+
+
+.TP
+-x
+This option specifies that the username following should be deleted from the local smbpasswd file\&.
+
+
+This option is only available when running smbpasswd as root\&.
+
+
+.TP
+-d
+This option specifies that the username following should be \fBdisabled\fR in the local smbpasswd file\&. This is done by writing a \fB'D'\fR flag into the account control space in the smbpasswd file\&. Once this is done all attempts to authenticate via SMB using this username will fail\&.
+
+
+If the smbpasswd file is in the 'old' format (pre-Samba 2\&.0 format) there is no space in the user's password entry to write this information and the command will FAIL\&. See \fBsmbpasswd\fR(5) for details on the 'old' and new password file formats\&.
+
+
+This option is only available when running smbpasswd as root\&.
+
+
+.TP
+-e
+This option specifies that the username following should be \fBenabled\fR in the local smbpasswd file, if the account was previously disabled\&. If the account was not disabled this option has no effect\&. Once the account is enabled then the user will be able to authenticate via SMB once again\&.
+
+
+If the smbpasswd file is in the 'old' format, then \fB smbpasswd\fR will FAIL to enable the account\&. See \fBsmbpasswd\fR(5) for details on the 'old' and new password file formats\&.
+
+
+This option is only available when running smbpasswd as root\&.
+
+
+.TP
+-D debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of smbpasswd\&. At level 0, only critical errors and serious warnings will be logged\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+.TP
+-n
+This option specifies that the username following should have their password set to null (i\&.e\&. a blank password) in the local smbpasswd file\&. This is done by writing the string "NO PASSWORD" as the first part of the first password stored in the smbpasswd file\&.
+
+
+Note that to allow users to logon to a Samba server once the password has been set to "NO PASSWORD" in the smbpasswd file the administrator must set the following parameter in the [global] section of the \fIsmb\&.conf\fR file :
+
+
+\fBnull passwords = yes\fR
+
+
+This option is only available when running smbpasswd as root\&.
+
+
+.TP
+-r remote machine name
+This option allows a user to specify what machine they wish to change their password on\&. Without this parameter smbpasswd defaults to the local host\&. The \fIremote machine name\fR is the NetBIOS name of the SMB/CIFS server to contact to attempt the password change\&. This name is resolved into an IP address using the standard name resolution mechanism in all programs of the Samba suite\&. See the \fI-R name resolve order\fR parameter for details on changing this resolving mechanism\&.
+
+
+The username whose password is changed is that of the current UNIX logged on user\&. See the \fI-U username\fR parameter for details on changing the password for a different username\&.
+
+
+Note that if changing a Windows NT Domain password the remote machine specified must be the Primary Domain Controller for the domain (Backup Domain Controllers only have a read-only copy of the user account database and will not allow the password change)\&.
+
+
+\fBNote\fR that Windows 95/98 do not have a real password database so it is not possible to change passwords specifying a Win95/98 machine as remote machine target\&.
+
+
+.TP
+-R name resolve order
+This option allows the user of smbpasswd to determine what name resolution services to use when looking up the NetBIOS name of the host being connected to\&.
+
+
+The options are :"lmhosts", "host", "wins" and "bcast"\&. They cause names to be resolved as follows:
+
+
+\fBlmhosts\fR: Lookup an IP address in the Samba lmhosts file\&. If the line in lmhosts has no name type attached to the NetBIOS name (see the \fBlmhosts\fR(5) for details) then any name type matches for lookup\&.
+
+\fBhost\fR: Do a standard host name to IP address resolution, using the system \fI/etc/hosts \fR, NIS, or DNS lookups\&. This method of name resolution is operating system depended for instance on IRIX or Solaris this may be controlled by the \fI/etc/nsswitch\&.conf\fR file)\&. Note that this method is only used if the NetBIOS name type being queried is the 0x20 (server) name type, otherwise it is ignored\&.
+
+\fBwins\fR: Query a name with the IP address listed in the \fIwins server\fR parameter\&. If no WINS server has been specified this method will be ignored\&.
+
+\fBbcast\fR: Do a broadcast on each of the known local interfaces listed in the \fIinterfaces\fR parameter\&. This is the least reliable of the name resolution methods as it depends on the target host being on a locally connected subnet\&.
+
+The default order is \fBlmhosts, host, wins, bcast\fR and without this parameter or any entry in the \fBsmb.conf\fR(5) file the name resolution methods will be attempted in this order\&.
+
+
+.TP
+-m
+This option tells smbpasswd that the account being changed is a MACHINE account\&. Currently this is used when Samba is being used as an NT Primary Domain Controller\&.
+
+
+This option is only available when running smbpasswd as root\&.
+
+
+.TP
+-U username
+This option may only be used in conjunction with the \fI-r\fR option\&. When changing a password on a remote machine it allows the user to specify the user name on that machine whose password will be changed\&. It is present to allow users who have different user names on different systems to change these passwords\&.
+
+
+.TP
+-h
+This option prints the help string for \fB smbpasswd\fR, selecting the correct one for running as root or as an ordinary user\&.
+
+
+.TP
+-s
+This option causes smbpasswd to be silent (i\&.e\&. not issue prompts) and to read its old and new passwords from standard input, rather than from \fI/dev/tty\fR (like the \fBpasswd(1)\fR program does)\&. This option is to aid people writing scripts to drive smbpasswd
+
+
+.TP
+-w password
+This parameter is only available if Samba has been configured to use the experimental \fB--with-ldapsam\fR option\&. The \fI-w\fR switch is used to specify the password to be used with the \fIldap admin dn\fR\&. Note that the password is stored in the \fIsecrets\&.tdb\fR and is keyed off of the admin's DN\&. This means that if the value of \fIldap admin dn\fR ever changes, the password will need to be manually updated as well\&.
+
+
+.TP
+-i
+This option tells smbpasswd that the account being changed is an interdomain trust account\&. Currently this is used when Samba is being used as an NT Primary Domain Controller\&. The account contains the info about another trusted domain\&.
+
+
+This option is only available when running smbpasswd as root\&.
+
+
+.TP
+-L
+Run in local mode\&.
+
+
+.TP
+username
+This specifies the username for all of the \fBroot only\fR options to operate on\&. Only root can specify this parameter as only root has the permission needed to modify attributes directly in the local smbpasswd file\&.
+
+
+.SH "NOTES"
+
+.PP
+Since \fBsmbpasswd\fR works in client-server mode communicating with a local smbd for a non-root user then the smbd daemon must be running for this to work\&. A common problem is to add a restriction to the hosts that may access the \fB smbd\fR running on the local machine by specifying either \fIallow hosts\fR or \fIdeny hosts\fR entry in the \fBsmb.conf\fR(5) file and neglecting to allow "localhost" access to the smbd\&.
+
+.PP
+In addition, the smbpasswd command is only useful if Samba has been set up to use encrypted passwords\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbpasswd\fR(5), \fBSamba\fR(7)\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbsh.1 b/docs/manpages/smbsh.1
new file mode 100644 (file)
index 0000000..47903ed
--- /dev/null
@@ -0,0 +1,141 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBSH" 1 "" "" ""
+.SH NAME
+smbsh \- Allows access to remote SMB shares using UNIX commands
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbsh\fR [-W workgroup] [-U username] [-P prefix] [-R <name resolve order>] [-d <debug level>] [-l logfile] [-L libdir]
+     
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBsmbsh\fR allows you to access an NT filesystem using UNIX commands such as \fBls\fR, \fB egrep\fR, and \fBrcp\fR\&. You must use a shell that is dynamically linked in order for \fBsmbsh\fR to work correctly\&.
+
+.SH "OPTIONS"
+
+.TP
+-W WORKGROUP
+Override the default workgroup specified in the workgroup parameter of the \fBsmb.conf\fR(5) file for this session\&. This may be needed to connect to some servers\&.
+
+
+.TP
+-U username[%pass]
+Sets the SMB username or username and password\&. If this option is not specified, the user will be prompted for both the username and the password\&. If %pass is not specified, the user will be prompted for the password\&.
+
+
+.TP
+-P prefix
+This option allows the user to set the directory prefix for SMB access\&. The default value if this option is not specified is \fBsmb\fR\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-R <name resolve order>
+This option is used to determine what naming services and in what order to resolve host names to IP addresses\&. The option takes a space-separated string of different name resolution options\&.
+
+
+The options are: "lmhosts", "host", "wins" and "bcast"\&. They cause names to be resolved as follows :
+
+
+\fBlmhosts\fR: Lookup an IP address in the Samba lmhosts file\&. If the line in lmhosts has no name type attached to the NetBIOS name (see the \fBlmhosts\fR(5) for details) then any name type matches for lookup\&.
+
+\fBhost\fR: Do a standard host name to IP address resolution, using the system \fI/etc/hosts\fR, NIS, or DNS lookups\&. This method of name resolution is operating system dependent, for instance on IRIX or Solaris this may be controlled by the \fI/etc/nsswitch\&.conf \fR file)\&. Note that this method is only used if the NetBIOS name type being queried is the 0x20 (server) name type, otherwise it is ignored\&.
+
+\fBwins\fR: Query a name with the IP address listed in the \fIwins server\fR parameter\&. If no WINS server has been specified this method will be ignored\&.
+
+\fBbcast\fR: Do a broadcast on each of the known local interfaces listed in the \fIinterfaces\fR parameter\&. This is the least reliable of the name resolution methods as it depends on the target host being on a locally connected subnet\&.
+
+If this parameter is not set then the name resolve order defined in the \fIsmb\&.conf\fR file parameter (\fIname resolve order\fR) will be used\&.
+
+
+The default order is lmhosts, host, wins, bcast\&. Without this parameter or any entry in the \fIname resolve order\fR parameter of the \fIsmb\&.conf\fR file, the name resolution methods will be attempted in this order\&.
+
+
+.TP
+-L libdir
+This parameter specifies the location of the shared libraries used by \fBsmbsh\fR\&. The default value is specified at compile time\&.
+
+
+.SH "EXAMPLES"
+
+.PP
+To use the \fBsmbsh\fR command, execute \fB smbsh\fR from the prompt and enter the username and password that authenticates you to the machine running the Windows NT operating system\&. 
+.nf
+
+system% \fBsmbsh\fR
+Username: \fBuser\fR
+Password: \fBXXXXXXX\fR
+.fi
+
+
+.PP
+Any dynamically linked command you execute from this shell will access the \fI/smb\fR directory using the smb protocol\&. For example, the command \fBls /smb \fR will show a list of workgroups\&. The command\fBls /smb/MYGROUP \fR will show all the machines in the workgroup MYGROUP\&. The command\fBls /smb/MYGROUP/<machine-name>\fR will show the share names for that machine\&. You could then, for example, use the \fB cd\fR command to change directories, \fBvi\fR to edit files, and \fBrcp\fR to copy files\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "BUGS"
+
+.PP
+\fBsmbsh\fR works by intercepting the standard libc calls with the dynamically loaded versions in \fI smbwrapper\&.o\fR\&. Not all calls have been "wrapped", so some programs may not function correctly under \fBsmbsh \fR\&.
+
+.PP
+Programs which are not dynamically linked cannot make use of \fBsmbsh\fR's functionality\&. Most versions of UNIX have a \fBfile\fR command that will describe how a program was linked\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbd\fR(8), \fBsmb.conf\fR(5)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbspool.8 b/docs/manpages/smbspool.8
new file mode 100644 (file)
index 0000000..a641354
--- /dev/null
@@ -0,0 +1,115 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBSPOOL" 8 "" "" ""
+.SH NAME
+smbspool \- send a print file to an SMB printer
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbspool\fR {job} {user} {title} {copies} {options} [filename]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+smbspool is a very small print spooling program that sends a print file to an SMB printer\&. The command-line arguments are position-dependent for compatibility with the Common UNIX Printing System, but you can use smbspool with any printing system or from a program or script\&.
+
+.PP
+\fBDEVICE URI\fR
+
+.PP
+smbspool specifies the destination using a Uniform Resource Identifier ("URI") with a method of "smb"\&. This string can take a number of forms:
+
+.TP 3
+\(bu
+smb://server/printer
+
+.TP
+\(bu
+smb://workgroup/server/printer
+
+.TP
+\(bu
+smb://username:password@server/printer
+
+.TP
+\(bu
+smb://username:password@workgroup/server/printer
+
+.LP
+
+.PP
+smbspool tries to get the URI from argv[0]\&. If argv[0] contains the name of the program then it looks in the \fB DEVICE_URI\fR environment variable\&.
+
+.PP
+Programs using the \fBexec(2)\fR functions can pass the URI in argv[0], while shell scripts must set the\fBDEVICE_URI\fR environment variable prior to running smbspool\&.
+
+.SH "OPTIONS"
+
+.TP 3
+\(bu
+The job argument (argv[1]) contains the job ID number and is presently not used by smbspool\&.
+
+.TP
+\(bu
+The user argument (argv[2]) contains the print user's name and is presently not used by smbspool\&.
+
+.TP
+\(bu
+The title argument (argv[3]) contains the job title string and is passed as the remote file name when sending the print job\&.
+
+.TP
+\(bu
+The copies argument (argv[4]) contains the number of copies to be printed of the named file\&. If no filename is provided then this argument is not used by smbspool\&.
+
+.TP
+\(bu
+The options argument (argv[5]) contains the print options in a single string and is currently not used by smbspool\&.
+
+.TP
+\(bu
+The filename argument (argv[6]) contains the name of the file to print\&. If this argument is not specified then the print file is read from the standard input\&.
+
+.LP
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbd\fR(8) and \fBSamba\fR(7)\&.
+
+.SH "AUTHOR"
+
+.PP
+\fBsmbspool\fR was written by Michael Sweet at Easy Software Products\&.
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbstatus.1 b/docs/manpages/smbstatus.1
new file mode 100644 (file)
index 0000000..44f0bae
--- /dev/null
@@ -0,0 +1,131 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBSTATUS" 1 "" "" ""
+.SH NAME
+smbstatus \- report on current Samba connections
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbstatus\fR [-P] [-b] [-d <debug level>] [-v] [-L] [-B] [-p] [-S] [-s <configuration
+          file>] [-u <username>]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBsmbstatus\fR is a very simple program to list the current Samba connections\&.
+
+.SH "OPTIONS"
+
+.TP
+-P|--profile
+If samba has been compiled with the profiling option, print only the contents of the profiling shared memory area\&.
+
+
+.TP
+-b|--brief
+gives brief output\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-v|--verbose
+gives verbose output\&.
+
+
+.TP
+-L|--locks
+causes smbstatus to only list locks\&.
+
+
+.TP
+-B|--byterange
+causes smbstatus to include byte range locks\&.
+
+
+.TP
+-p|--processes
+print a list of \fBsmbd\fR(8) processes and exit\&. Useful for scripting\&.
+
+
+.TP
+-S|--shares
+causes smbstatus to only list shares\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-u|--user=<username>
+selects information relevant to \fIusername\fR only\&.
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbd\fR(8) and \fBsmb.conf\fR(5)\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbtar.1 b/docs/manpages/smbtar.1
new file mode 100644 (file)
index 0000000..00d913b
--- /dev/null
@@ -0,0 +1,148 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBTAR" 1 "" "" ""
+.SH NAME
+smbtar \- shell script for backing up SMB/CIFS shares directly to UNIX tape drives
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbtar\fR [-r] [-i] [-a] [-v] {-s server} [-p password] [-x services] [-X] [-N filename]
+       [-b blocksize] [-d directory] [-l loglevel] [-u user] [-t tape] {filenames}
+      
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBsmbtar\fR is a very small shell script on top of \fBsmbclient\fR(1) which dumps SMB shares directly to tape\&.
+
+.SH "OPTIONS"
+
+.TP
+-s server
+The SMB/CIFS server that the share resides upon\&.
+
+
+.TP
+-x service
+The share name on the server to connect to\&. The default is "backup"\&.
+
+
+.TP
+-X
+Exclude mode\&. Exclude filenames\&.\&.\&. from tar create or restore\&.
+
+
+.TP
+-d directory
+Change to initial \fIdirectory \fR before restoring / backing up files\&.
+
+
+.TP
+-v
+Verbose mode\&.
+
+
+.TP
+-p password
+The password to use to access a share\&. Default: none
+
+
+.TP
+-u user
+The user id to connect as\&. Default: UNIX login name\&.
+
+
+.TP
+-a
+Reset DOS archive bit mode to indicate file has been archived\&.
+
+
+.TP
+-t tape
+Tape device\&. May be regular file or tape device\&. Default: \fI$TAPE\fR environmental variable; if not set, a file called \fItar\&.out \fR\&.
+
+
+.TP
+-b blocksize
+Blocking factor\&. Defaults to 20\&. See \fBtar(1)\fR for a fuller explanation\&.
+
+
+.TP
+-N filename
+Backup only files newer than filename\&. Could be used (for example) on a log file to implement incremental backups\&.
+
+
+.TP
+-i
+Incremental mode; tar files are only backed up if they have the archive bit set\&. The archive bit is reset after each file is read\&.
+
+
+.TP
+-r
+Restore\&. Files are restored to the share from the tar file\&.
+
+
+.TP
+-l log level
+Log (debug) level\&. Corresponds to the \fI-d\fR flag of \fBsmbclient\fR(1)\&.
+
+
+.SH "ENVIRONMENT VARIABLES"
+
+.PP
+The \fI$TAPE\fR variable specifies the default tape device to write to\&. May be overridden with the -t option\&.
+
+.SH "BUGS"
+
+.PP
+The \fBsmbtar\fR script has different options from ordinary tar and from smbclient's tar command\&.
+
+.SH "CAVEATS"
+
+.PP
+Sites that are more careful about security may not like the way the script handles PC passwords\&. Backup and restore work on entire shares; should work on file lists\&. smbtar works best with GNU tar and may not work well with other versions\&.
+
+.SH "DIAGNOSTICS"
+
+.PP
+See the \fBDIAGNOSTICS\fR section for the \fBsmbclient\fR(1) command\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbd\fR(8), \fBsmbclient\fR(1), \fBsmb.conf\fR(5)\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+Ricky Poulten wrote the tar extension and this man page\&. The \fBsmbtar\fR script was heavily rewritten and improved by Martin Kraemer\&. Many thanks to everyone who suggested extensions, improvements, bug fixes, etc\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/smbtree.1 b/docs/manpages/smbtree.1
new file mode 100644 (file)
index 0000000..a76c679
--- /dev/null
@@ -0,0 +1,143 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBTREE" 1 "" "" ""
+.SH NAME
+smbtree \- A text based smb network browser
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbtree\fR [-b] [-D] [-S]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBsmbtree\fR is a smb browser program in text mode\&. It is similar to the "Network Neighborhood" found on Windows computers\&. It prints a tree with all the known domains, the servers in those domains and the shares on the servers\&.
+
+.SH "OPTIONS"
+
+.TP
+-b
+Query network nodes by sending requests as broadcasts instead of querying the (domain) master browser\&.
+
+
+.TP
+-D
+Only print a list of all the domains known on broadcast or by the master browser
+
+
+.TP
+-S
+Only print a list of all the domains and servers responding on broadcast or known by the master browser\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-N
+If specified, this parameter suppresses the normal password prompt from the client to the user\&. This is useful when accessing a service that does not require a password\&.
+
+
+Unless a password is specified on the command line or this parameter is specified, the client will request a password\&.
+
+
+.TP
+-k
+Try to authenticate with kerberos\&. Only useful in an Active Directory environment\&.
+
+
+.TP
+-A|--authfile=filename
+This option allows you to specify a file from which to read the username and password used in the connection\&. The format of the file is
+
+
+.nf
+
+username = <value>
+password = <value>
+domain   = <value>
+.fi
+
+
+Make certain that the permissions on the file restrict access from unwanted users\&.
+
+
+.TP
+-U|--user=username[%password]
+Sets the SMB username or username and password\&.
+
+
+If %password is not specified, the user will be prompted\&. The client will first check the \fBUSER\fR environment variable, then the \fBLOGNAME\fR variable and if either exists, the string is uppercased\&. If these environmental variables are not found, the username \fBGUEST\fR is used\&.
+
+
+A third option is to use a credentials file which contains the plaintext of the username and password\&. This option is mainly provided for scripts where the admin does not wish to pass the credentials on the command line or via environment variables\&. If this method is used, make certain that the permissions on the file restrict access from unwanted users\&. See the \fI-A\fR for more details\&.
+
+
+Be cautious about including passwords in scripts\&. Also, on many systems the command line of a running process may be seen via the \fBps\fR command\&. To be safe always allow \fBrpcclient\fR to prompt for a password and type it in directly\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The smbtree man page was written by Jelmer Vernooij\&.
+
diff --git a/docs/manpages/smbumount.8 b/docs/manpages/smbumount.8
new file mode 100644 (file)
index 0000000..922cf5d
--- /dev/null
@@ -0,0 +1,56 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SMBUMOUNT" 8 "" "" ""
+.SH NAME
+smbumount \- smbfs umount for normal users
+.SH "SYNOPSIS"
+
+.nf
+\fBsmbumount\fR {mount-point}
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+With this program, normal users can unmount smb-filesystems, provided that it is suid root\&. \fBsmbumount\fR has been written to give normal Linux users more control over their resources\&. It is safe to install this program suid root, because only the user who has mounted a filesystem is allowed to unmount it again\&. For root it is not necessary to use smbumount\&. The normal umount program works perfectly well, but it would certainly be problematic to make umount setuid root\&.
+
+.SH "OPTIONS"
+
+.TP
+mount-point
+The directory to unmount\&.
+
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmbmount\fR(8)
+
+.SH "AUTHOR"
+
+.PP
+Volker Lendecke, Andrew Tridgell, Michael H\&. Warfield and others\&.
+
+.PP
+The current maintainer of smbfs and the userspace tools \fBsmbmount\fR, \fBsmbumount\fR, and \fBsmbmnt\fR is Urban Widmark\&. The SAMBA Mailing list is the preferred place to ask questions regarding these programs\&.
+
+.PP
+The conversion of this manpage for Samba 2\&.2 was performed by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/swat.8 b/docs/manpages/swat.8
new file mode 100644 (file)
index 0000000..99e8de0
--- /dev/null
@@ -0,0 +1,184 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "SWAT" 8 "" "" ""
+.SH NAME
+swat \- Samba Web Administration Tool
+.SH "SYNOPSIS"
+
+.nf
+\fBswat\fR [-s <smb config file>] [-a]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBswat\fR allows a Samba administrator to configure the complex \fBsmb.conf\fR(5) file via a Web browser\&. In addition, a \fBswat\fR configuration page has help links to all the configurable options in the \fIsmb\&.conf\fR file allowing an administrator to easily look up the effects of any change\&.
+
+.PP
+\fBswat\fR is run from \fBinetd\fR 
+
+.SH "OPTIONS"
+
+.TP
+-s smb configuration file
+The default configuration file path is determined at compile time\&. The file specified contains the configuration details required by the \fBsmbd\fR(8) server\&. This is the file that \fBswat\fR will modify\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&.
+
+
+.TP
+-a
+This option disables authentication and puts \fBswat\fR in demo mode\&. In that mode anyone will be able to modify the \fIsmb\&.conf\fR file\&.
+
+
+\fBWARNING: Do NOT enable this option on a production server\&. \fR
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "INSTALLATION"
+
+.PP
+Swat is included as binary package with most distributions\&. The package manager in this case takes care of the installation and configuration\&. This section is only for those who have compiled swat from scratch\&.
+
+.PP
+After you compile SWAT you need to run \fBmake install \fR to install the \fBswat\fR binary and the various help files and images\&. A default install would put these in:
+
+.TP 3
+\(bu
+/usr/local/samba/bin/swat
+
+.TP
+\(bu
+/usr/local/samba/swat/images/*
+
+.TP
+\(bu
+/usr/local/samba/swat/help/*
+
+.LP
+
+.SS "Inetd Installation"
+
+.PP
+You need to edit your \fI/etc/inetd\&.conf \fR and \fI/etc/services\fR to enable SWAT to be launched via \fBinetd\fR\&.
+
+.PP
+In \fI/etc/services\fR you need to add a line like this:
+
+.PP
+\fBswat 901/tcp\fR
+
+.PP
+Note for NIS/YP and LDAP users - you may need to rebuild the NIS service maps rather than alter your local \fI /etc/services\fR file\&.
+
+.PP
+the choice of port number isn't really important except that it should be less than 1024 and not currently used (using a number above 1024 presents an obscure security hole depending on the implementation details of your\fBinetd\fR daemon)\&.
+
+.PP
+In \fI/etc/inetd\&.conf\fR you should add a line like this:
+
+.PP
+\fBswat stream tcp nowait.400 root /usr/local/samba/bin/swat swat\fR
+
+.PP
+One you have edited \fI/etc/services\fR and \fI/etc/inetd\&.conf\fR you need to send a HUP signal to inetd\&. To do this use \fBkill -1 PID \fR where PID is the process ID of the inetd daemon\&.
+
+.SH "LAUNCHING"
+
+.PP
+To launch SWAT just run your favorite web browser and point it at "http://localhost:901/"\&.
+
+.PP
+Note that you can attach to SWAT from any IP connected machine but connecting from a remote machine leaves your connection open to password sniffing as passwords will be sent in the clear over the wire\&.
+
+.SH "FILES"
+
+.TP
+\fI/etc/inetd\&.conf\fR
+This file must contain suitable startup information for the meta-daemon\&.
+
+
+.TP
+\fI/etc/services\fR
+This file must contain a mapping of service name (e\&.g\&., swat) to service port (e\&.g\&., 901) and protocol type (e\&.g\&., tcp)\&.
+
+
+.TP
+\fI/usr/local/samba/lib/smb\&.conf\fR
+This is the default location of the \fBsmb.conf\fR(5) server configuration file that swat edits\&. Other common places that systems install this file are \fI /usr/samba/lib/smb\&.conf\fR and \fI/etc/smb\&.conf \fR\&. This file describes all the services the server is to make available to clients\&.
+
+
+.SH "WARNINGS"
+
+.PP
+\fBswat\fR will rewrite your \fBsmb.conf\fR(5) file\&. It will rearrange the entries and delete all comments, \fIinclude=\fR and \fIcopy= \fR options\&. If you have a carefully crafted \fI smb\&.conf\fR then back it up or don't use swat!
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBinetd(5)\fR, \fBsmbd\fR(8), \fBsmb.conf\fR(5)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/tdbbackup.8 b/docs/manpages/tdbbackup.8
new file mode 100644 (file)
index 0000000..42be45c
--- /dev/null
@@ -0,0 +1,100 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "TDBBACKUP" 8 "" "" ""
+.SH NAME
+tdbbackup \- tool for backing up and for validating the integrity of samba .tdb files
+.SH "SYNOPSIS"
+
+.nf
+\fBtdbbackup\fR [-s suffix] [-v] [-h]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(1) suite\&.
+
+.PP
+\fBtdbbackup\fR 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, in which case, if it find file damage and it finds a prior backup it will restore the backup file\&.
+
+.SH "OPTIONS"
+
+.TP
+-h
+Get help information\&.
+
+
+.TP
+-s suffix
+The \fB-s\fR option allows the adminisistrator to specify a file backup extension\&. This way it is possible to keep a history of tdb backup files by using a new suffix for each backup\&.
+
+
+.TP
+-v
+The \fB-v\fR will check the database for damages (currupt data) which if detected causes the backup to be restored\&.
+
+
+.SH "COMMANDS"
+
+.PP
+\fBGENERAL INFORMATION\fR
+
+.PP
+The \fBtdbbackup\fR utility should be run as soon as samba has shut down\&. Do NOT run this command on a live database\&. Typical usage for the command will be:
+
+.PP
+tdbbackup [-s suffix] *\&.tdb
+
+.PP
+Before restarting samba the following command may be run to validate \&.tdb files:
+
+.PP
+tdbbackup -v [-s suffix] *\&.tdb
+
+.PP
+Samba \&.tdb files are stored in various locations, be sure to run backup all \&.tdb file on the system\&. Imporatant files includes:
+
+.TP 3
+\(bu
+\fBsecrets.tdb\fR - usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\&.
+
+.TP
+\(bu
+\fBpassdb.tdb\fR - usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba\&.
+
+.TP
+\(bu
+\fB*.tdb\fR located in the /usr/local/samba/var directory or on some systems in the /var/cache or /var/lib/samba directories\&.
+
+.LP
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The tdbbackup man page was written by John H Terpstra\&.
+
diff --git a/docs/manpages/testparm.1 b/docs/manpages/testparm.1
new file mode 100644 (file)
index 0000000..4207c2f
--- /dev/null
@@ -0,0 +1,123 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "TESTPARM" 1 "" "" ""
+.SH NAME
+testparm \- check an smb.conf configuration file for internal correctness
+.SH "SYNOPSIS"
+
+.nf
+\fBtestparm\fR [-s] [-h] [-v] [-L <servername>] [-t <encoding>] {config filename} [hostname
+         hostIP]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBtestparm\fR is a very simple test program to check an \fBsmbd\fR(8) configuration file for internal correctness\&. If this program reports no problems, you can use the configuration file with confidence that \fBsmbd \fR will successfully load the configuration file\&.
+
+.PP
+Note that this is \fBNOT\fR a guarantee that the services specified in the configuration file will be available or will operate as expected\&.
+
+.PP
+If the optional host name and host IP address are specified on the command line, this test program will run through the service entries reporting whether the specified host has access to each service\&.
+
+.PP
+If \fBtestparm\fR finds an error in the \fI smb\&.conf\fR file it returns an exit code of 1 to the calling program, else it returns an exit code of 0\&. This allows shell scripts to test the output from \fBtestparm\fR\&.
+
+.SH "OPTIONS"
+
+.TP
+-s
+Without this option, \fBtestparm\fR will prompt for a carriage return after printing the service names and before dumping the service definitions\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-L servername
+Sets the value of the %L macro to \fIservername\fR\&. This is useful for testing include files specified with the %L macro\&.
+
+
+.TP
+-v
+If this option is specified, testparm will also output all options that were not used in \fBsmb.conf\fR(5) and are thus set to their defaults\&.
+
+
+.TP
+-t encoding
+Output data in specified encoding\&.
+
+
+.TP
+configfilename
+This is the name of the configuration file to check\&. If this parameter is not present then the default \fBsmb.conf\fR(5) file will be checked\&.
+
+
+.TP
+hostname
+If this parameter and the following are specified, then \fBtestparm\fR will examine the \fIhosts allow\fR and \fIhosts deny\fR parameters in the \fBsmb.conf\fR(5) file to determine if the hostname with this IP address would be allowed access to the \fBsmbd\fR server\&. If this parameter is supplied, the hostIP parameter must also be supplied\&.
+
+
+.TP
+hostIP
+This is the IP address of the host specified in the previous parameter\&. This address must be supplied if the hostname parameter is supplied\&.
+
+
+.SH "FILES"
+
+.TP
+\fBsmb.conf\fR(5)
+This is usually the name of the configuration file used by \fBsmbd\fR(8)\&.
+
+
+.SH "DIAGNOSTICS"
+
+.PP
+The program will issue a message saying whether the configuration file loaded OK or not\&. This message may be preceded by errors and warnings if the file did not load\&. If the file was loaded OK, the program then dumps all known service details to stdout\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBsmb.conf\fR(5), \fBsmbd\fR(8)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/testprns.1 b/docs/manpages/testprns.1
new file mode 100644 (file)
index 0000000..9f98ea1
--- /dev/null
@@ -0,0 +1,96 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "TESTPRNS" 1 "" "" ""
+.SH NAME
+testprns \- check printer name for validity with smbd
+.SH "SYNOPSIS"
+
+.nf
+\fBtestprns\fR {printername} [printcapname]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBtestprns\fR is a very simple test program to determine whether a given printer name is valid for use in a service to be provided by \fBsmbd\fR(8)\&.
+
+.PP
+"Valid" in this context means "can be found in the printcap specified"\&. This program is very stupid - so stupid in fact that it would be wisest to always specify the printcap file to use\&.
+
+.SH "OPTIONS"
+
+.TP
+printername
+The printer name to validate\&.
+
+
+Printer names are taken from the first field in each record in the printcap file, single printer names and sets of aliases separated by vertical bars ("|") are recognized\&. Note that no validation or checking of the printcap syntax is done beyond that required to extract the printer name\&. It may be that the print spooling system is more forgiving or less forgiving than \fBtestprns\fR\&. However, if \fBtestprns\fR finds the printer then \fBsmbd\fR(8) should do so as well\&.
+
+
+.TP
+printcapname
+This is the name of the printcap file within which to search for the given printer name\&.
+
+
+If no printcap name is specified \fBtestprns \fR will attempt to scan the printcap file name specified at compile time\&.
+
+
+.SH "FILES"
+
+.TP
+\fI/etc/printcap\fR
+This is usually the default printcap file to scan\&. See \fIprintcap (5)\fR\&.
+
+
+.SH "DIAGNOSTICS"
+
+.PP
+If a printer is found to be valid, the message "Printer name <printername> is valid" will be displayed\&.
+
+.PP
+If a printer is found to be invalid, the message "Printer name <printername> is not valid" will be displayed\&.
+
+.PP
+All messages that would normally be logged during operation of the Samba daemons are logged by this program to the file \fItest\&.log\fR in the current directory\&. The program runs at debuglevel 3, so quite extensive logging information is written\&. The log should be checked carefully for errors and warnings\&.
+
+.PP
+Other messages are self-explanatory\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fIprintcap(5)\fR,\fBsmbd\fR(8), \fBsmbclient\fR(1)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The original Samba man pages were written by Karl Auer\&. The man page sources were converted to YODL format (another excellent piece of Open Source software, available at ftp://ftp\&.icce\&.rug\&.nl/pub/unix/) and updated for the Samba 2\&.0 release by Jeremy Allison\&. The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/vfstest.1 b/docs/manpages/vfstest.1
new file mode 100644 (file)
index 0000000..20566ee
--- /dev/null
@@ -0,0 +1,271 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "VFSTEST" 1 "" "" ""
+.SH NAME
+vfstest \- tool for testing samba VFS modules
+.SH "SYNOPSIS"
+
+.nf
+\fBvfstest\fR [-d debuglevel] [-c command] [-l logfile] [-h]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBvfstest\fR is a small command line utility that has the ability to test dso samba VFS modules\&. It gives the user the ability to call the various VFS functions manually and supports cascaded VFS modules\&.
+
+.SH "OPTIONS"
+
+.TP
+-c|--command=command
+Execute the specified (colon-separated) commands\&. See below for the commands that are available\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB'\&.client'\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.SH "COMMANDS"
+
+.PP
+\fBVFS COMMANDS\fR
+
+.TP 3
+\(bu
+\fBload <module.so>\fR - Load specified VFS module
+
+.TP
+\(bu
+\fBpopulate <char> <size>\fR - Populate a data buffer with the specified data
+
+.TP
+\(bu
+\fBshowdata [<offset> <len>]\fR - Show data currently in data buffer
+
+.TP
+\(bu
+\fBconnect\fR - VFS connect()
+
+.TP
+\(bu
+\fBdisconnect\fR - VFS disconnect()
+
+.TP
+\(bu
+\fBdisk_free\fR - VFS disk_free()
+
+.TP
+\(bu
+\fBopendir\fR - VFS opendir()
+
+.TP
+\(bu
+\fBreaddir\fR - VFS readdir()
+
+.TP
+\(bu
+\fBmkdir\fR - VFS mkdir()
+
+.TP
+\(bu
+\fBrmdir\fR - VFS rmdir()
+
+.TP
+\(bu
+\fBclosedir\fR - VFS closedir()
+
+.TP
+\(bu
+\fBopen\fR - VFS open()
+
+.TP
+\(bu
+\fBclose\fR - VFS close()
+
+.TP
+\(bu
+\fBread\fR - VFS read()
+
+.TP
+\(bu
+\fBwrite\fR - VFS write()
+
+.TP
+\(bu
+\fBlseek\fR - VFS lseek()
+
+.TP
+\(bu
+\fBrename\fR - VFS rename()
+
+.TP
+\(bu
+\fBfsync\fR - VFS fsync()
+
+.TP
+\(bu
+\fBstat\fR - VFS stat()
+
+.TP
+\(bu
+\fBfstat\fR - VFS fstat()
+
+.TP
+\(bu
+\fBlstat\fR - VFS lstat()
+
+.TP
+\(bu
+\fBunlink\fR - VFS unlink()
+
+.TP
+\(bu
+\fBchmod\fR - VFS chmod()
+
+.TP
+\(bu
+\fBfchmod\fR - VFS fchmod()
+
+.TP
+\(bu
+\fBchown\fR - VFS chown()
+
+.TP
+\(bu
+\fBfchown\fR - VFS fchown()
+
+.TP
+\(bu
+\fBchdir\fR - VFS chdir()
+
+.TP
+\(bu
+\fBgetwd\fR - VFS getwd()
+
+.TP
+\(bu
+\fButime\fR - VFS utime()
+
+.TP
+\(bu
+\fBftruncate\fR - VFS ftruncate()
+
+.TP
+\(bu
+\fBlock\fR - VFS lock()
+
+.TP
+\(bu
+\fBsymlink\fR - VFS symlink()
+
+.TP
+\(bu
+\fBreadlink\fR - VFS readlink()
+
+.TP
+\(bu
+\fBlink\fR - VFS link()
+
+.TP
+\(bu
+\fBmknod\fR - VFS mknod()
+
+.TP
+\(bu
+\fBrealpath\fR - VFS realpath()
+
+.LP
+
+.PP
+\fBGENERAL COMMANDS\fR
+
+.TP 3
+\(bu
+\fBconf <smb.conf>\fR - Load a different configuration file
+
+.TP
+\(bu
+\fBhelp [<command>]\fR - Get list of commands or info about specified command
+
+.TP
+\(bu
+\fBdebuglevel <level>\fR - Set debug level
+
+.TP
+\(bu
+\fBfreemem\fR - Free memory currently in use
+
+.TP
+\(bu
+\fBexit\fR - Exit vfstest
+
+.LP
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+The vfstest man page was written by Jelmer Vernooij\&.
+
diff --git a/docs/manpages/wbinfo.1 b/docs/manpages/wbinfo.1
new file mode 100644 (file)
index 0000000..f740448
--- /dev/null
@@ -0,0 +1,203 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "WBINFO" 1 "" "" ""
+.SH NAME
+wbinfo \- Query information from winbind daemon
+.SH "SYNOPSIS"
+
+.nf
+\fBwbinfo\fR [-a user%password] [-c username] [-C groupname] [--domain domain] [-I ip] [-s sid] [-u] [-U uid] [-g] [--get-auth-user] [-G gid] [-m] [-n name] [-N netbios-name] [-o user:group] [-O user:group] [-p] [-r user] [--set-auth-user user%password] [--sequence] [-S sid] [-t] [-x username] [-X groupname] [-Y sid]
+      
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This tool is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+The \fBwbinfo\fR program queries and returns information created and used by the \fBwinbindd\fR(8) daemon\&.
+
+.PP
+The \fBwinbindd\fR(8) daemon must be configured and running for the \fBwbinfo\fR program to be able to return information\&.
+
+.SH "OPTIONS"
+
+.TP
+-a username%password
+Attempt to authenticate a user via winbindd\&. This checks both authenticaion methods and reports its results\&.
+
+
+.TP
+-c user
+Create a local winbind user\&.
+
+
+.TP
+-C group
+Create a local winbindd group\&.
+
+
+.TP
+--domain name
+This parameter sets the domain on which any specified operations will performed\&. If special domain name '\&.' is used to represent the current domain to which winbindd belongs\&. Currently only the \fB--sequence\fR, \fB-u\fR, and \fB-g\fR options honor this parameter\&.
+
+
+.TP
+-g
+This option will list all groups available in the Windows NT domain for which the \fBSamba\fR(7) daemon is operating in\&. Groups in all trusted domains will also be listed\&. Note that this operation does not assign group ids to any groups that have not already been seen by \fBwinbindd\fR(8)\&.
+
+
+.TP
+--get-auth-user
+Print username and password used by winbindd during session setup to a domain controller\&. Username and password can be set using '-A'\&. Only available for root\&.
+
+
+.TP
+-G gid
+Try to convert a UNIX group id to a Windows NT SID\&. If the gid specified does not refer to one within the idmap gid range then the operation will fail\&.
+
+
+.TP
+-I ip
+The \fI-I\fR option queries \fBwinbindd\fR(8) to send a node status request to get the NetBIOS name associated with the IP address specified by the \fIip\fR parameter\&.
+
+
+.TP
+-m
+Produce a list of domains trusted by the Windows NT server \fBwinbindd\fR(8) contacts when resolving names\&. This list does not include the Windows NT domain the server is a Primary Domain Controller for\&.
+
+
+.TP
+-n name
+The \fI-n\fR option queries \fBwinbindd\fR(8) for the SID associated with the name specified\&. Domain names can be specified before the user name by using the winbind separator character\&. For example CWDOM1/Administrator refers to the Administrator user in the domain CWDOM1\&. If no domain is specified then the domain used is the one specified in the \fBsmb.conf\fR(5) \fIworkgroup \fR parameter\&.
+
+
+.TP
+-N name
+The \fI-N\fR option queries \fBwinbindd\fR(8) to query the WINS server for the IP address associated with the NetBIOS name specified by the \fIname\fR parameter\&.
+
+
+.TP
+-o user:group
+Add a winbindd local group as a secondary group for the specified winbindd local user\&.
+
+
+.TP
+-O user:group
+Remove a winbindd local group as a secondary group for the specified winbindd local user\&.
+
+
+.TP
+-p
+Check whether winbindd is still alive\&. Prints out either 'succeeded' or 'failed'\&.
+
+
+.TP
+-r username
+Try to obtain the list of UNIX group ids to which the user belongs\&. This only works for users defined on a Domain Controller\&.
+
+
+.TP
+-s sid
+Use \fI-s\fR to resolve a SID to a name\&. This is the inverse of the \fI-n \fR option above\&. SIDs must be specified as ASCII strings in the traditional Microsoft format\&. For example, S-1-5-21-1455342024-3071081365-2475485837-500\&.
+
+
+.TP
+--set-auth-user username%password
+Store username and password used by winbindd during session setup to a domain controller\&. This enables winbindd to operate in a Windows 2000 domain with Restrict Anonymous turned on (a\&.k\&.a\&. Permissions compatiable with Windows 2000 servers only)\&.
+
+
+.TP
+--sequence
+Show sequence numbers of all known domains
+
+
+.TP
+-S sid
+Convert a SID to a UNIX user id\&. If the SID does not correspond to a UNIX user mapped by \fBwinbindd\fR(8) then the operation will fail\&.
+
+
+.TP
+-t
+Verify that the workstation trust account created when the Samba server is added to the Windows NT domain is working\&.
+
+
+.TP
+-u
+This option will list all users available in the Windows NT domain for which the \fBwinbindd\fR(8) daemon is operating in\&. Users in all trusted domains will also be listed\&. Note that this operation does not assign user ids to any users that have not already been seen by \fBwinbindd\fR(8) \&.
+
+
+.TP
+-U uid
+Try to convert a UNIX user id to a Windows NT SID\&. If the uid specified does not refer to one within the idmap uid range then the operation will fail\&.
+
+
+.TP
+-x user
+Delete an existing local winbind user\&.
+
+
+.TP
+-X group
+Delete an existing local winbindd group\&.
+
+
+.TP
+-Y sid
+Convert a SID to a UNIX group id\&. If the SID does not correspond to a UNIX group mapped by \fBwinbindd\fR(8) then the operation will fail\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.SH "EXIT STATUS"
+
+.PP
+The wbinfo program returns 0 if the operation succeeded, or 1 if the operation failed\&. If the \fBwinbindd\fR(8) daemon is not working \fBwbinfo\fR will always return failure\&.
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fBwinbindd\fR(8)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+\fBwbinfo\fR and \fBwinbindd\fR were written by Tim Potter\&.
+
+.PP
+The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/manpages/winbindd.8 b/docs/manpages/winbindd.8
new file mode 100644 (file)
index 0000000..71e014c
--- /dev/null
@@ -0,0 +1,341 @@
+.\"Generated by db2man.xsl. Don't modify this, modify the source.
+.de Sh \" Subsection
+.br
+.if t .Sp
+.ne 5
+.PP
+\fB\\$1\fR
+.PP
+..
+.de Sp \" Vertical space (when we can't use .PP)
+.if t .sp .5v
+.if n .sp
+..
+.de Ip \" List item
+.br
+.ie \\n(.$>=3 .ne \\$3
+.el .ne 3
+.IP "\\$1" \\$2
+..
+.TH "WINBINDD" 8 "" "" ""
+.SH NAME
+winbindd \- Name Service Switch daemon for resolving names from NT servers
+.SH "SYNOPSIS"
+
+.nf
+\fBwinbindd\fR [-F] [-S] [-i] [-Y] [-d <debug level>] [-s <smb config file>] [-n]
+.fi
+
+.SH "DESCRIPTION"
+
+.PP
+This program is part of the \fBSamba\fR(7) suite\&.
+
+.PP
+\fBwinbindd\fR is a daemon that provides a service for the Name Service Switch capability that is present in most modern C libraries\&. The Name Service Switch allows user and system information to be obtained from different databases services such as NIS or DNS\&. The exact behaviour can be configured throught the \fI/etc/nsswitch\&.conf\fR file\&. Users and groups are allocated as they are resolved to a range of user and group ids specified by the administrator of the Samba system\&.
+
+.PP
+The service provided by \fBwinbindd\fR is called `winbind' and can be used to resolve user and group information from a Windows NT server\&. The service can also provide authentication services via an associated PAM module\&.
+
+.PP
+The \fIpam_winbind\fR module in the 2\&.2\&.2 release only supports the \fIauth\fR and \fIaccount\fR module-types\&. The latter simply performs a getpwnam() to verify that the system can obtain a uid for the user\&. If the \fIlibnss_winbind\fR library has been correctly installed, this should always succeed\&.
+
+.PP
+The following nsswitch databases are implemented by the winbindd service:
+
+.TP
+hosts
+User information traditionally stored in the \fIhosts(5)\fR file and used by \fBgethostbyname(3)\fR functions\&. Names are resolved through the WINS server or by broadcast\&.
+
+
+.TP
+passwd
+User information traditionally stored in the \fIpasswd(5)\fR file and used by \fBgetpwent(3)\fR functions\&.
+
+
+.TP
+group
+Group information traditionally stored in the \fIgroup(5)\fR file and used by \fBgetgrent(3)\fR functions\&.
+
+
+.PP
+For example, the following simple configuration in the\fI/etc/nsswitch\&.conf\fR file can be used to initially resolve user and group information from \fI/etc/passwd \fR and \fI/etc/group\fR and then from the Windows NT server\&. 
+.nf
+
+passwd:         files winbind
+group:          files winbind
+.fi
+
+
+.PP
+The following simple configuration in the\fI/etc/nsswitch\&.conf\fR file can be used to initially resolve hostnames from \fI/etc/hosts\fR and then from the WINS server\&.
+
+.SH "OPTIONS"
+
+.TP
+-F
+If specified, this parameter causes the main \fBwinbindd\fR process to not daemonize, i\&.e\&. double-fork and disassociate with the terminal\&. Child processes are still created as normal to service each connection request, but the main process does not exit\&. This operation mode is suitable for running \fBwinbindd\fR under process supervisors such as \fBsupervise\fR and \fBsvscan\fR from Daniel J\&. Bernstein's \fBdaemontools\fR package, or the AIX process monitor\&.
+
+
+.TP
+-S
+If specified, this parameter causes \fBwinbindd\fR to log to standard output rather than a file\&.
+
+
+.TP
+-V
+Prints the program version number\&.
+
+
+.TP
+-s <configuration file>
+The file specified contains the configuration details required by the server\&. The information in this file includes server-specific information such as what printcap file to use, as well as descriptions of all the services that the server is to provide\&. See \fIsmb\&.conf\fR for more information\&. The default configuration file name is determined at compile time\&.
+
+
+.TP
+-d|--debug=debuglevel
+\fIdebuglevel\fR is an integer from 0 to 10\&. The default value if this parameter is not specified is zero\&.
+
+
+The higher this value, the more detail will be logged to the log files about the activities of the server\&. At level 0, only critical errors and serious warnings will be logged\&. Level 1 is a reasonable level for day-to-day running - it generates a small amount of information about operations carried out\&.
+
+
+Levels above 1 will generate considerable amounts of log data, and should only be used when investigating a problem\&. Levels above 3 are designed for use only by developers and generate HUGE amounts of log data, most of which is extremely cryptic\&.
+
+
+Note that specifying this parameter here will override the \fIlog level\fR parameter in the \fIsmb\&.conf\fR file\&.
+
+
+.TP
+-l|--logfile=logbasename
+File name for log/debug files\&. The extension \fB"\&.client"\fR will be appended\&. The log file is never removed by the client\&.
+
+
+.TP
+-h|--help
+Print a summary of command line options\&.
+
+
+.TP
+-i
+Tells \fBwinbindd\fR to not become a daemon and detach from the current terminal\&. This option is used by developers when interactive debugging of \fBwinbindd\fR is required\&. \fBwinbindd\fR also logs to standard output, as if the \fB-S\fR parameter had been given\&.
+
+
+.TP
+-n
+Disable caching\&. This means winbindd will always have to wait for a response from the domain controller before it can respond to a client and this thus makes things slower\&. The results will however be more accurate, since results from the cache might not be up-to-date\&. This might also temporarily hang winbindd if the DC doesn't respond\&.
+
+
+.TP
+-Y
+Single daemon mode\&. This means winbindd will run as a single process (the mode of operation in Samba 2\&.2)\&. Winbindd's default behavior is to launch a child process that is responsible for updating expired cache entries\&.
+
+
+.SH "NAME AND ID RESOLUTION"
+
+.PP
+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 \fB winbindd\fR performs\&.
+
+.PP
+As winbindd 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\&.
+
+.PP
+WARNING: The rid to unix id database is the only location where the user and group mappings are stored by winbindd\&. If this file is deleted or corrupted, there is no way for winbindd to determine which user and group ids correspond to Windows NT user and group rids\&.
+
+.SH "CONFIGURATION"
+
+.PP
+Configuration of the \fBwinbindd\fR daemon is done through configuration parameters in the \fBsmb.conf\fR(5) file\&. All parameters should be specified in the [global] section of smb\&.conf\&.
+
+.TP 3
+\(bu
+\fIwinbind separator\fR
+
+.TP
+\(bu
+\fIidmap uid\fR
+
+.TP
+\(bu
+\fIidmap gid\fR
+
+.TP
+\(bu
+\fIwinbind cache time\fR
+
+.TP
+\(bu
+\fIwinbind enum users\fR
+
+.TP
+\(bu
+\fIwinbind enum groups\fR
+
+.TP
+\(bu
+\fItemplate homedir\fR
+
+.TP
+\(bu
+\fItemplate shell\fR
+
+.TP
+\(bu
+\fIwinbind use default domain\fR
+
+.LP
+
+.SH "EXAMPLE SETUP"
+
+.PP
+To setup winbindd for user and group lookups plus authentication from a domain controller use something like the following setup\&. This was tested on a RedHat 6\&.2 Linux box\&.
+
+.PP
+In \fI/etc/nsswitch\&.conf\fR put the following: 
+.nf
+
+passwd:     files winbind
+group:      files winbind
+.fi
+
+
+.PP
+In \fI/etc/pam\&.d/*\fR replace the \fI auth\fR lines with something like this: 
+.nf
+
+auth       required    /lib/security/pam_securetty\&.so
+auth       required    /lib/security/pam_nologin\&.so
+auth       sufficient  /lib/security/pam_winbind\&.so
+auth       required     /lib/security/pam_pwdb\&.so use_first_pass shadow nullok
+.fi
+
+
+.PP
+Note in particular the use of the \fIsufficient \fR keyword and the \fIuse_first_pass\fR keyword\&.
+
+.PP
+Now replace the account lines with this:
+
+.PP
+\fBaccount required /lib/security/pam_winbind.so \fR
+
+.PP
+The next step is to join the domain\&. To do that use the\fBnet\fR program like this:
+
+.PP
+\fBnet join -S PDC -U Administrator\fR
+
+.PP
+The username after the \fI-U\fR can be any Domain user that has administrator privileges on the machine\&. Substitute the name or IP of your PDC for "PDC"\&.
+
+.PP
+Next copy \fIlibnss_winbind\&.so\fR to\fI/lib\fR and \fIpam_winbind\&.so \fR to \fI/lib/security\fR\&. A symbolic link needs to be made from \fI/lib/libnss_winbind\&.so\fR to\fI/lib/libnss_winbind\&.so\&.2\fR\&. If you are using an older version of glibc then the target of the link should be\fI/lib/libnss_winbind\&.so\&.1\fR\&.
+
+.PP
+Finally, setup a \fBsmb.conf\fR(5) containing directives like the following: 
+.nf
+
+[global]
+       winbind separator = +
+        winbind cache time = 10
+        template shell = /bin/bash
+        template homedir = /home/%D/%U
+        idmap uid = 10000-20000
+        idmap gid = 10000-20000
+        workgroup = DOMAIN
+        security = domain
+        password server = *
+.fi
+
+
+.PP
+Now start winbindd and you should find that your user and group database is expanded to include your NT users and groups, and that you can login to your unix box as a domain user, using the DOMAIN+user syntax for the username\&. You may wish to use the commands \fBgetent passwd\fR and \fBgetent group \fR to confirm the correct operation of winbindd\&.
+
+.SH "NOTES"
+
+.PP
+The following notes are useful when configuring and running \fBwinbindd\fR:
+
+.PP
+\fBnmbd\fR(8) must be running on the local machine for \fBwinbindd\fR to work\&. \fBwinbindd\fR queries the list of trusted domains for the Windows NT server on startup and when a SIGHUP is received\&. Thus, for a running \fB winbindd\fR to become aware of new trust relationships between servers, it must be sent a SIGHUP signal\&.
+
+.PP
+PAM is really easy to misconfigure\&. Make sure you know what you are doing when modifying PAM configuration files\&. It is possible to set up PAM such that you can no longer log into your system\&.
+
+.PP
+If more than one UNIX machine is running \fBwinbindd\fR, then in general the user and groups ids allocated by winbindd will not be the same\&. The user and group ids will only be valid for the local machine\&.
+
+.PP
+If the the Windows NT RID to UNIX user and group id mapping file is damaged or destroyed then the mappings will be lost\&.
+
+.SH "SIGNALS"
+
+.PP
+The following signals can be used to manipulate the\fBwinbindd\fR daemon\&.
+
+.TP
+SIGHUP
+Reload the \fBsmb.conf\fR(5) file and apply any parameter changes to the running version of winbindd\&. This signal also clears any cached user and group information\&. The list of other domains trusted by winbindd is also reloaded\&.
+
+
+.TP
+SIGUSR2
+The SIGUSR2 signal will cause \fB winbindd\fR to write status information to the winbind log file including information about the number of user and group ids allocated by \fBwinbindd\fR\&.
+
+
+Log files are stored in the filename specified by the log file parameter\&.
+
+
+.SH "FILES"
+
+.TP
+\fI/etc/nsswitch\&.conf(5)\fR
+Name service switch configuration file\&.
+
+
+.TP
+/tmp/\&.winbindd/pipe
+The UNIX pipe over which clients communicate with the \fBwinbindd\fR program\&. For security reasons, the winbind client will only attempt to connect to the winbindd daemon if both the \fI/tmp/\&.winbindd\fR directory and \fI/tmp/\&.winbindd/pipe\fR file are owned by root\&.
+
+
+.TP
+$LOCKDIR/winbindd_privilaged/pipe
+The UNIX pipe over which 'privilaged' clients communicate with the \fBwinbindd\fR program\&. For security reasons, access to some winbindd functions - like those needed by the \fBntlm_auth\fR utility - is restricted\&. By default, only users in the 'root' group will get this access, however the administrator may change the group permissions on $LOCKDIR/winbindd_privilaged to allow programs like 'squid' to use ntlm_auth\&. Note that the winbind client will only attempt to connect to the winbindd daemon if both the \fI$LOCKDIR/winbindd_privilaged\fR directory and \fI$LOCKDIR/winbindd_privilaged/pipe\fR file are owned by root\&.
+
+
+.TP
+/lib/libnss_winbind\&.so\&.X
+Implementation of name service switch library\&.
+
+
+.TP
+$LOCKDIR/winbindd_idmap\&.tdb
+Storage for the Windows NT rid to UNIX user/group id mapping\&. The lock directory is specified when Samba is initially compiled using the \fI--with-lockdir\fR option\&. This directory is by default \fI/usr/local/samba/var/locks \fR\&.
+
+
+.TP
+$LOCKDIR/winbindd_cache\&.tdb
+Storage for cached user and group information\&.
+
+
+.SH "VERSION"
+
+.PP
+This man page is correct for version 3\&.0 of the Samba suite\&.
+
+.SH "SEE ALSO"
+
+.PP
+\fInsswitch\&.conf(5)\fR, \fBSamba\fR(7), \fBwbinfo\fR(8), \fBsmb.conf\fR(5)
+
+.SH "AUTHOR"
+
+.PP
+The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&.
+
+.PP
+\fBwbinfo\fR and \fBwinbindd\fR were written by Tim Potter\&.
+
+.PP
+The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.
+
diff --git a/docs/roadmap-3.html b/docs/roadmap-3.html
new file mode 100644 (file)
index 0000000..a56b22e
--- /dev/null
@@ -0,0 +1,364 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+<HEAD>
+<TITLE>SAMBA - opening windows to a wider world</TITLE>
+<link rel="shortcut icon" href="/samba/favicon.ico">
+<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
+<META NAME="keywords" CONTENT="Samba,SMB,CIFS">
+<META NAME="description" CONTENT="Home of Samba, the SMB file server.">
+</HEAD>
+<BODY BGCOLOR="#ffffff" TEXT="#000000" VLINK="#6600cc" LINK="#0000ff" ALINK="#cc0033">
+<!--#include virtual="/samba/local_header.html" -->
+
+<TABLE BORDER=0 WIDTH="85%" ALIGN="CENTER">
+  <tr VALIGN="middle">
+    <td ALIGN="left">
+       <ul>
+      <li><font size="-1"><a href="/samba/samba.html">home</a></font>
+      <li><font size="-1"><a href="/samba/index.html">mirrors</a></font>
+      <li><font size="-1"><a href="/samba/search.html">search</a></font>
+      <li><font size="-1"><a href="/samba/whatsnew/">announcements</a></font>
+      <li><font size="-1"><a href="/samba/archives.html">mailing&nbsp;lists</a></font>
+      <li><font size="-1"><a href="/samba/docs/">documentation</a></font>
+      <li><font size="-1"><a href="/samba/books.html">books</a></font>
+      <li><font size="-1"><a href="/samba/download.html">download</a></font>
+      <li><font size="-1"><a href="/samba/donations.html">donations</a></font>
+       </ul>
+    </td>
+    <td align="center">
+      <a href="/samba/samba.html"><img src="/samba/images/slmed.gif" 
+       width="226" height="107" border="0" alt="samba"></a>
+    </td>
+    <td align="left">
+       <ul>
+      <li><font size="-1"><a href="/samba/contacts.html">contacts</a></font>
+      <li><font size="-1"><a href="/samba/team.html">Samba&nbsp;Team</a></font>
+      <li><font size="-1"><a href="/samba/devel/">development</a></font>
+      <li><font size="-1"><a href="/samba/support/">support</a></font>
+      <li><font size="-1"><a href="/samba/GUI/">gui&nbsp;interfaces</a></font>
+      <li><font size="-1"><a href="/samba/thanks.html">thanks</a></font>
+      <li><font size="-1"><a href="/samba/vendors/">vendors</a></font>
+      <li><font size="-1"><a href="http://samba-survey.sernet.de/">survey</a></font>
+      <li><font size="-1"><a href="/samba/tshirt.html">t-shirts,&nbsp;etc</a></font>
+       </ul>
+    </td>
+  </tr>
+
+  <TR ALIGN="center">
+    <TD COLSPAN="3"><BR>
+    <img src="/samba/images/bar1.gif" WIDTH="493" HEIGHT="26"
+    BORDER="0"
+    alt="=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=">
+    <br><br><br>
+    </TD>
+  </TR>
+
+<tr><td></td><TD ALIGN="left">
+
+<h3>Roadmap to 3.0</h3>
+<p><em>Page Last Updated</em> : 12th Sep, 2003
+<p><em>Current Beta Release</em> : <a href="/samba/ftp/rc/samba-3.0.0rc4.tar.gz">Samba-3.0.0rc4</a>
+
+<h3>Road to 3.0</h3>
+
+<ul>
+  <li>(12th Sep, 2003) <em>The fourth release candidate of Samba 3.0.0 is available for download</em>
+  <p>Samba-3.0.0rc4 is now available in source form from samba.org.  See the
+  <a href="/samba/whatsnew/samba-3.0.0rc4.html">Release Notes</a> for more details.  
+  </li>
+</ul>
+<ul>
+  <li>(8th Sep, 2003) <em>The third release candidate of Samba 3.0.0 is available for download</em>
+  <p>Samba-3.0.0rc3 is now available in source form from samba.org.  See the
+  <a href="/samba/whatsnew/samba-3.0.0rc3.html">Release Notes</a> for more details.  
+  </li>
+</ul>
+<ul>
+  <li>(29th Aug, 2003) <em>The second release candidate of Samba 3.0.0 is available for download</em>
+  <p>Samba-3.0.0rc2 is now available in source form from samba.org.  See the
+  <a href="/samba/whatsnew/samba-3.0.0rc2.html">Release Notes</a> for more details.  
+  </li>
+</ul>
+<ul>
+  <li>(16th Aug, 2003) <em>The first release candidate of Samba 3.0.0 is available for download</em>
+  <p>Samba-3.0.0rc1 is now available in source form from samba.org.  See the
+  <a href="/samba/whatsnew/samba-3.0.0rc1.html">Release Notes</a> for more details.  
+  </li>
+</ul>
+<ul>
+  <li>(16th Jul, 2003) <em>The third beta release of Samba 3.0.0 is available for download</em>
+  <p>Samba-3.0.0beta3 is now available in source form from samba.org.  See the
+  <a href="/samba/whatsnew/samba-3.0.0beta3.html">Release Notes</a> for more details.  This 
+  could be the last beta release before moving onto 3.0.0 release candidates.   
+  </li>
+</ul>
+<ul>
+  <li>(1st Jul, 2003) <em>The second beta release of Samba 3.0.0 is available for download</em>
+  <p>Samba-3.0.0beta2 is now available in source form from samba.org.  See the
+  <a href="/samba/whatsnew/samba-3.0.0beta2.html">Release Notes</a> for more details.
+  </li>
+</ul>
+<ul>
+  <li>(7th Jun, 2003) <em>The first beta release of Samba 3.0.0 is available for download</em>
+  <p>Samba-3.0.0beta1 is now available in source form from samba.org.  See the
+  <a href="/samba/whatsnew/samba-3.0.0beta1.html">Release Notes</a> for more details.
+  </li>
+</ul>
+<ul>
+  <li>(14th May, 2003) <em>The Feature Freeze is in place with the 3.0alpha24 release</em>
+  <p>The 3.0alpha24 release is provided to aid developers in testing Samba
+  in preparation for the first beta release of 3.0 tenatively planned for May 26.
+  Refer to the <a href="http://www.samba.org/samba/samba.html">main page on samba.org</a> 
+  for download locations.
+  </li>
+</ul>
+
+<ul>
+  <li>(5th May, 2003) <em>Feature Freeze and Samba 3.0 beta release dates</em>
+  <p>The Samba Team has agreed to push the feature freeze for Samba 3.0
+  development to May 12, 2003.  Following this will be two weeks of testing
+  with the first planned beta release of Samba 3.0 on May 26.  Following
+  the open-ended beta period will be preview (preX) releases, followed by
+  release candidate builds (rcX) and finally 3.0.0.  There is no estimated
+  shipping date on the initial stable 3.0.0 release.
+  <p>Here is the <a href="http://lists.samba.org/pipermail/samba-technical/2003-May/044597.html">mail 
+  sent to samba-technical</a> describing the reasons for the delay.
+  </li>
+</ul>
+
+
+<ul>
+  <li>(31st Mar, 2003) <em>Samba-3.0alpha23 RPMS for Redhat 6.x, 7.x and 8.0 available</em>
+  <p>Binary packages for RedHat Linux 6.x, 7.x and 8.0 systems of the Samba 3.0alpha23
+  release are ready for download from the
+  <a href="http://download.samba.org/samba/ftp/Binary_Packages/RedHat">Binary_Packages/RedHat</a> directory.
+  </li>
+</ul>
+
+
+<h3>Roadmap Overview</h3>
+
+<p>This is a feature list/roadmap for the 3.0 release.  A lot of discussion
+has gone on about this.  Implementation is a separate discussion :-)
+If a feature is already done, I marked it as "Req".  It should be obvious
+from this roadmap that one the major hurdles for releasing the 3.0 code base
+is the completion of documentation updates.
+
+<ul>
+  <li>X = done
+  <li>o = TODO
+  <li>- = unknown
+</ul>
+
+<p>
+Some features have been through basic testing that have
+<b>o</b>'s beneath testing column since we are not done.
+Items are ordered by maturity, not by importance.  If it
+is marked as <em>Required</em>, then it must be completed
+for a stable 3.0 release.
+
+<p>
+<table border="0" width="100%">
+  <tr>
+    <td width=50%><h3>Feature</h3></td>
+    <td align=center><h3>Required?</h3></td>
+    <td align=center><h3>Code</h3></td>
+    <td align=center><h3>Test</h3></td>
+    <td align=center><h3>Document</h3></td>
+  </tr>
+
+  <tr>
+    <td><em><u>Release Delaying Features</u></em></td>
+  </tr>
+
+  <tr>
+    <td width=50%>UNICODE support</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>Windows 2000 AD client support</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>winbind dual-daemon implementation</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>pluggable passdb support</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+  
+  <tr>
+    <td width=50%>Windows NT 4.0 Style Trust Relationship</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>NTLMv2</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>One Time Migration script from a Windows NT
+      4.0 PDC to a Samba PDC</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>Winbind working with Samba PDC</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>Loadable RPC implementations</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>Utilizing a centralized winbindd id map database</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>o</td>
+  </tr>
+
+  <tr>
+    <td width=50%>Mapping between Windows and UNIX groups</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>Publishing printers in AD</td>
+    <td align=center>yes</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>o</td>
+  </tr>
+
+  <tr>
+    <td>&nbsp;</td>
+  </tr>
+
+  <tr>
+    <td><em><u>Non-Release Delaying Features</u></em></td>
+  </tr>
+
+  <tr>
+    <td width=50%>Stackable VFS</td>
+    <td align=center>no</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+   <tr>
+    <td width=50%>SAM replication (full implementation still lacks
+      some decoding work; post 3.0)</td>
+    <td align=center>no</td>
+    <td align=center>-</td>
+    <td align=center>-</td>
+    <td align=center>-</td>
+  </tr>
+
+  <tr>
+    <td width=50%>SMB signing (needs more research; not a show stopper)</td>
+    <td align=center>no</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+    <td width=50%>schannel, ntlmv2 sign &amp; seal (needs more research)</td>
+    <td align=center>no</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+    <td align=center>X</td>
+  </tr>
+
+  <tr>
+         <td width=50%>alternative backend for WINS database (there is a patch that still needs some work)</td>
+         <td align=center>no</td>
+         <td align=center>in-progress</td>
+         <td align=center>-</td>
+         <td align=center>-</td>
+  </tr>
+
+  <tr>
+         <td width=50%>Group policy objects, profiles, and SYSVOL replication protocols</td>
+         <td align=center>no</td>
+         <td align=center>in-progress</td>
+         <td align=center>-</td>
+         <td align=center>-</td>
+  </tr>
+</table>
+
+
+<p>
+Plus the following interesting, but non-show stopping projects
+
+<ul>
+  <li>background updates of print queues via a dedicated process
+  <li>WINS replication with Windows NT WINS servers
+</ul>
+
+
+
+</td>
+<td></td>
+</tr>
+
+  <TR ALIGN="center">
+    <TD COLSPAN="3"><BR><BR><BR><img src="/samba/images/bar1.gif" WIDTH="493" HEIGHT="26" BORDER="0" alt="=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="></TD>
+  </TR>
+  <TR>
+    <TD COLSPAN="3" ALIGN="center">
+      <em>samba - opening windows to a wider world</em>
+    </TD>
+  </TR>
+</TABLE>
+
+<table align="center">
+<tr><td>
+<form method="post" action="http://de.samba.org/cgi-bin/htsearch">
+<input type="text" size="30" name="words" value="">
+<input type="submit" value="Search">
+</form>
+</td>
+</tr></table>
+
+<!--#include virtual="/samba/local_footer.html" -->
+</BODY>
+</HTML>
diff --git a/examples/printing/smbprint.old b/examples/printing/smbprint.old
deleted file mode 100755 (executable)
index 5a00a2a..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/bin/sh 
-
-# This script is an input filter for printcap printing on a unix machine. It
-# uses the smbclient program to print the file to the specified smb-based 
-# server and service.
-# For example you could have a printcap entry like this
-#
-# smb:lp=/dev/null:sd=/usr/spool/smb:sh:if=/usr/local/samba/smbprint
-#
-# which would create a unix printer called "smb" that will print via this 
-# script. You will need to create the spool directory /usr/spool/smb with
-# appropriate permissions and ownerships for your system.
-
-# Set these to the server and service you wish to print to 
-# In this example I have a WfWg PC called "lapland" that has a printer 
-# exported called "printer" with no password.
-
-#
-# Script further altered by hamiltom@ecnz.co.nz (Michael Hamilton)
-# so that the server, service, and password can be read from 
-# a /usr/var/spool/lpd/PRINTNAME/.config file.
-#
-# Script further modified by Richard Sharpe to fix some things.
-# Get rid of the -x on the first line, and add parameters
-#
-#    -t  now causes translate to be used when sending files
-#
-# In order for this to work the /etc/printcap entry must include an 
-# accounting file (af=...):
-#
-#   cdcolour:\
-#      :cm=CD IBM Colorjet on 6th:\
-#      :sd=/var/spool/lpd/cdcolour:\
-#      :af=/var/spool/lpd/cdcolour/acct:\
-#      :if=/usr/local/etc/smbprint:\
-#      :mx=0:\
-#      :lp=/dev/null:
-#
-# The /usr/var/spool/lpd/PRINTNAME/.config file should contain:
-#   server=PC_SERVER
-#   service=PR_SHARENAME
-#   password="password"
-#
-# E.g.
-#   server=PAULS_PC
-#   service=CJET_371
-#   password=""
-
-#
-# Debugging log file, change to /dev/null if you like.
-#
-logfile=/tmp/smb-print.log
-# logfile=/dev/null
-
-
-#
-# The last parameter to the filter is the accounting file name.
-#   Extract the directory name from the file name.
-#   Concat this with /.config to get the config file.
-#
-TRANS=0
-eval acct_file=\${$#}
-spool_dir=`dirname $acct_file` 
-config_file=$spool_dir/.config
-
-# Should read the following variables set in the config file:
-#   server
-#   service
-#   password
-eval `cat $config_file`
-
-while getopts t c; do
-  case $c in
-    t)
-       TRANS=1
-       ;;
-
-    '?')  # Bad parameters, ignore it ...
-       ;;
-  esac
-done
-#
-# Some debugging help, change the >> to > if you want to same space.
-#
-echo "server $server, service $service" >> $logfile
-
-(
-# NOTE You may wish to add the line `echo translate' if you want automatic
-# CR/LF translation when printing.
-       if [ $TRANS -eq 1 ]; then
-          echo translate
-        fi
-       echo "print -"
-       cat
-) | /usr/local/samba/bin/smbclient "\\\\$server\\$service" $password -U $server -N -P >> $logfile
index d7f386ab42b3045e344c233af59080a470cdfc97..9cf8b11ef1fe12d376ad86ea5c49c372c712a8bf 100644 (file)
@@ -18,8 +18,8 @@
 #  ->  "3.0.0"                                         #
 ########################################################
 SAMBA_VERSION_MAJOR=3
-SAMBA_VERSION_MINOR=1
-SAMBA_VERSION_RELEASE=0
+SAMBA_VERSION_MINOR=0
+SAMBA_VERSION_RELEASE=1
 
 ########################################################
 # If a official release has a serious bug              #
@@ -41,7 +41,7 @@ SAMBA_VERSION_REVISION=
 # e.g. SAMBA_VERSION_PRE_RELEASE=1                     #
 #  ->  "2.2.9pre1"                                     #
 ########################################################
-SAMBA_VERSION_PRE_RELEASE=
+SAMBA_VERSION_PRE_RELEASE=1
 
 ########################################################
 # For 'rc' releases the version will be                #
@@ -71,7 +71,7 @@ SAMBA_VERSION_BETA_RELEASE=
 # e.g. SAMBA_VERSION_ALPHA_RELEASE=1                   #
 #  ->  "4.0.0alpha1"                                   #
 ########################################################
-SAMBA_VERSION_ALPHA_RELEASE=1
+SAMBA_VERSION_ALPHA_RELEASE=
 
 ########################################################
 # For 'test' releases the version will be              #
diff --git a/source3/include/genparser.h b/source3/include/genparser.h
deleted file mode 100644 (file)
index f28cd78..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
-   Copyright (C) Andrew Tridgell <genstruct@tridgell.net> 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef _GENPARSER_H
-#define _GENPARSER_H
-
-/* these macros are needed for genstruct auto-parsers */
-#ifndef GENSTRUCT
-#define GENSTRUCT
-#define _LEN(x)
-#define _NULLTERM
-#endif
-
-/*
-  automatic marshalling/unmarshalling system for C structures
-*/
-
-/* flag to mark a fixed size array as actually being null terminated */
-#define FLAG_NULLTERM 1
-#define FLAG_ALWAYS 2
-
-struct enum_struct {
-       const char *name;
-       unsigned value;
-};
-
-/* intermediate dumps are stored in one of these */
-struct parse_string {
-       unsigned allocated;
-       unsigned length;
-       char *s;
-};
-
-typedef int (*gen_dump_fn)(TALLOC_CTX *, struct parse_string *, const char *ptr, unsigned indent);
-typedef int (*gen_parse_fn)(TALLOC_CTX *, char *ptr, const char *str);
-
-/* genstruct.pl generates arrays of these */
-struct parse_struct {
-       const char *name;
-       unsigned ptr_count;
-       unsigned size;
-       unsigned offset;
-       unsigned array_len;
-       const char *dynamic_len;
-       unsigned flags;
-       gen_dump_fn dump_fn;
-       gen_parse_fn parse_fn;
-};
-
-#define DUMP_PARSE_DECL(type) \
-  int gen_dump_ ## type(TALLOC_CTX *, struct parse_string *, const char *, unsigned); \
-  int gen_parse_ ## type(TALLOC_CTX *, char *, const char *);
-
-DUMP_PARSE_DECL(char)
-DUMP_PARSE_DECL(int)
-DUMP_PARSE_DECL(unsigned)
-DUMP_PARSE_DECL(double)
-DUMP_PARSE_DECL(float)
-
-#define gen_dump_unsigned_char gen_dump_char
-#define gen_parse_unsigned_char gen_parse_char
-
-#endif /* _GENPARSER_H */
diff --git a/source3/include/genparser_samba.h b/source3/include/genparser_samba.h
deleted file mode 100644 (file)
index 172ff23..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-   Copyright (C) Simo Sorce <idra@samba.org> 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef _GENPARSER_SAMBA_H
-#define _GENPARSER_SAMBA_H
-
-const struct parse_struct pinfo_security_ace_info[] = {
-{"type", 0, sizeof(uint8), offsetof(struct security_ace_info, type), 0, NULL, 0, gen_dump_uint8, gen_parse_uint8},
-{"flags", 0, sizeof(uint8), offsetof(struct security_ace_info, flags), 0, NULL, 0, gen_dump_uint8, gen_parse_uint8},
-{"size", 0, sizeof(uint16), offsetof(struct security_ace_info, size), 0, NULL, 0, gen_dump_uint16, gen_parse_uint16},
-{"info", 0, sizeof(char), offsetof(struct security_ace_info, info), 0, NULL, 0, gen_dump_SEC_ACCESS, gen_parse_SEC_ACCESS},
-{"obj_flags", 0, sizeof(uint32), offsetof(struct security_ace_info, obj_flags), 0, NULL, 0, gen_dump_uint32, gen_parse_uint32},
-{"obj_guid", 0, sizeof(char), offsetof(struct security_ace_info, obj_guid), 0, NULL, 0, gen_dump_GUID, gen_parse_GUID},
-{"inh_guid", 0, sizeof(char), offsetof(struct security_ace_info, inh_guid), 0, NULL, 0, gen_dump_GUID, gen_parse_GUID},
-{"trustee", 0, sizeof(char), offsetof(struct security_ace_info, trustee), 0, NULL, 0, gen_dump_DOM_SID, gen_parse_DOM_SID},
-{NULL, 0, 0, 0, 0, NULL, 0, NULL, NULL}};
-
-const struct parse_struct pinfo_security_acl_info[] = {
-{"revision", 0, sizeof(uint16), offsetof(struct security_acl_info, revision), 0, NULL, 0, gen_dump_uint16, gen_parse_uint16},
-{"size", 0, sizeof(uint16), offsetof(struct security_acl_info, size), 0, NULL, 0, gen_dump_uint16, gen_parse_uint16},
-{"num_aces", 0, sizeof(uint32), offsetof(struct security_acl_info, num_aces), 0, NULL, 0, gen_dump_uint32, gen_parse_uint32},
-{"ace", 1, sizeof(struct security_ace_info), offsetof(struct security_acl_info, ace), 0, "size", 0, gen_dump_SEC_ACE, gen_parse_SEC_ACE},
-{NULL, 0, 0, 0, 0, NULL, 0, NULL, NULL}};
-
-const struct parse_struct pinfo_security_descriptor_info[] = {
-{"revision", 0, sizeof(uint16), offsetof(struct security_descriptor_info, revision), 0, NULL, 0, gen_dump_uint16, gen_parse_uint16},
-{"type", 0, sizeof(uint16), offsetof(struct security_descriptor_info, type), 0, NULL, 0, gen_dump_uint16, gen_parse_uint16},
-{"off_owner_sid", 0, sizeof(uint32), offsetof(struct security_descriptor_info, off_owner_sid), 0, NULL, 0, gen_dump_uint32, gen_parse_uint32},
-{"off_grp_sid", 0, sizeof(uint32), offsetof(struct security_descriptor_info, off_grp_sid), 0, NULL, 0, gen_dump_uint32, gen_parse_uint32},
-{"off_sacl", 0, sizeof(uint32), offsetof(struct security_descriptor_info, off_sacl), 0, NULL, 0, gen_dump_uint32, gen_parse_uint32},
-{"off_dacl", 0, sizeof(uint32), offsetof(struct security_descriptor_info, off_dacl), 0, NULL, 0, gen_dump_uint32, gen_parse_uint32},
-{"dacl", 1, sizeof(struct security_acl_info), offsetof(struct security_descriptor_info, dacl), 0, NULL, 0, gen_dump_SEC_ACL, gen_parse_SEC_ACL},
-{"sacl", 1, sizeof(struct security_acl_info), offsetof(struct security_descriptor_info, sacl), 0, NULL, 0, gen_dump_SEC_ACL, gen_parse_SEC_ACL},
-{"owner_sid", 1, sizeof(char), offsetof(struct security_descriptor_info, owner_sid), 0, NULL, 0, gen_dump_DOM_SID, gen_parse_DOM_SID},
-{"grp_sid", 1, sizeof(char), offsetof(struct security_descriptor_info, grp_sid), 0, NULL, 0, gen_dump_DOM_SID, gen_parse_DOM_SID},
-{NULL, 0, 0, 0, 0, NULL, 0, NULL, NULL}};
-
-const struct parse_struct pinfo_luid_attr_info[] = {
-{"attr", 0, sizeof(uint32), offsetof(struct LUID_ATTR, attr), 0, NULL, 0, gen_dump_uint32, gen_parse_uint32},
-{"luid", 1, sizeof(LUID), offsetof(struct LUID_ATTR, luid), 0, NULL, 0, gen_dump_LUID, gen_parse_LUID},
-{NULL, 0, 0, 0, 0, NULL, 0, NULL, NULL}};
-
-#endif /* _GENPARSER_SAMBA_H */
diff --git a/source3/include/gums.h b/source3/include/gums.h
deleted file mode 100644 (file)
index 789acc2..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   GUMS structures
-   Copyright (C) Simo Sorce 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#ifndef _GUMS_H
-#define _GUMS_H
-
-#define GUMS_VERSION_MAJOR     0
-#define GUMS_VERSION_MINOR     1
-#define GUMS_OBJECT_VERSION    1
-
-#define GUMS_OBJ_DOMAIN                        1
-#define GUMS_OBJ_NORMAL_USER           2
-#define GUMS_OBJ_GROUP                 3
-#define GUMS_OBJ_ALIAS                 4
-#define GUMS_OBJ_WORKSTATION_TRUST     5
-#define GUMS_OBJ_SERVER_TRUST          6
-#define GUMS_OBJ_DOMAIN_TRUST          7
-
-typedef struct gums_user
-{
-       DOM_SID *group_sid;             /* Primary Group SID */
-
-       NTTIME logon_time;              /* logon time */
-       NTTIME logoff_time;             /* logoff time */
-       NTTIME kickoff_time;            /* kickoff time */
-       NTTIME pass_last_set_time;      /* password last set time */
-       NTTIME pass_can_change_time;    /* password can change time */
-       NTTIME pass_must_change_time;   /* password must change time */
-
-       char *full_name;                /* user's full name string */
-       char *home_dir;                 /* home directory string */
-       char *dir_drive;                /* home directory drive string */
-       char *logon_script;             /* logon script string */
-       char *profile_path;             /* profile path string */
-       char *workstations;             /* login from workstations string */
-       char *unknown_str;              /* don't know what this is, yet. */
-       char *munged_dial;              /* munged path name and dial-back tel number */
-               
-       DATA_BLOB lm_pw;                /* .data is Null if no password */
-       DATA_BLOB nt_pw;                /* .data is Null if no password */
-               
-       uint32 unknown_3;               /* 0x00ff ffff */
-               
-       uint16 logon_divs;              /* 168 - number of hours in a week */
-       uint32 hours_len;               /* normally 21 bytes */
-       uint8 *hours;
-               
-       uint32 unknown_5;               /* 0x0002 0000 */
-       uint32 unknown_6;               /* 0x0000 04ec */
-
-} GUMS_USER;
-
-typedef struct gums_group
-{
-       uint32 count;                   /* Number of SIDs */
-       DOM_SID **members;              /* SID array */
-
-} GUMS_GROUP;
-
-typedef struct gums_domain
-{
-       uint32 next_rid;
-
-} GUMS_DOMAIN;
-
-union gums_obj_p {
-       GUMS_USER *user;
-       GUMS_GROUP *group;
-       GUMS_DOMAIN *domain;
-};
-
-typedef struct gums_object
-{
-       TALLOC_CTX *mem_ctx;
-
-       uint32 type;                    /* Object Type */
-       uint32 version;                 /* Object Version */
-       uint32 seq_num;                 /* Object Sequence Number */
-
-       SEC_DESC *sec_desc;             /* Security Descriptor */
-
-       DOM_SID *sid;                   /* Object Sid */
-       char *name;                     /* Object Name */
-       char *description;              /* Object Description */
-
-       union gums_obj_p data;          /* Object Specific data */
-
-} GUMS_OBJECT;
-
-typedef struct gums_data_set
-{
-       int type; /* GUMS_SET_xxx */
-       void *data;
-
-} GUMS_DATA_SET;
-
-typedef struct gums_commit_set
-{
-       TALLOC_CTX *mem_ctx;
-
-       uint32 type;                    /* Object type */
-       DOM_SID sid;                    /* Object Sid */
-       uint32 count;                   /* number of changes */
-       GUMS_DATA_SET **data;
-
-} GUMS_COMMIT_SET;
-
-typedef struct gums_privilege
-{
-       TALLOC_CTX *mem_ctx;
-
-       uint32 type;                    /* Object Type */
-       uint32 version;                 /* Object Version */
-       uint32 seq_num;                 /* Object Sequence Number */
-
-       LUID_ATTR *privilege;           /* Privilege Type */
-       char *name;                     /* Object Name */
-       char *description;              /* Object Description */
-
-       uint32 count;
-       DOM_SID **members;
-
-} GUMS_PRIVILEGE;
-
-
-typedef struct gums_functions
-{
-       /* Generic object functions */
-
-       NTSTATUS (*get_domain_sid) (DOM_SID **sid, const char* name);
-       NTSTATUS (*set_domain_sid) (const DOM_SID *sid);
-
-       NTSTATUS (*get_sequence_number) (void);
-
-       NTSTATUS (*new_object) (DOM_SID **sid, const char *name, const int obj_type);
-       NTSTATUS (*delete_object) (const DOM_SID *sid);
-
-       NTSTATUS (*get_object_from_sid) (GUMS_OBJECT **object, const DOM_SID *sid, const int obj_type);
-       NTSTATUS (*get_object_from_name) (GUMS_OBJECT **object, const char *name, const int onj_type);
-       /* This function is used to get the list of all objects changed since b_time, it is
-          used to support PDC<->BDC synchronization */
-       NTSTATUS (*get_updated_objects) (GUMS_OBJECT **objects, const NTTIME base_time);
-
-       NTSTATUS (*enumerate_objects_start) (void *handle, const DOM_SID *sid, const int obj_type);
-       NTSTATUS (*enumerate_objects_get_next) (GUMS_OBJECT **object, void *handle);
-       NTSTATUS (*enumerate_objects_stop) (void *handle);
-
-       /* This function MUST be used ONLY by PDC<->BDC replication code or recovery tools.
-          Never use this function to update an object in the database, use set_object_values() */
-       NTSTATUS (*set_object) (const GUMS_OBJECT *object);
-
-       /* set object values function */
-       NTSTATUS (*set_object_values) (DOM_SID *sid, uint32 count, GUMS_DATA_SET **data_set);
-
-       /* Group related functions */
-       NTSTATUS (*add_members_to_group) (const DOM_SID *group, const DOM_SID **members);
-       NTSTATUS (*delete_members_from_group) (const DOM_SID *group, const DOM_SID **members);
-       NTSTATUS (*enumerate_group_members) (DOM_SID **members, const DOM_SID *sid, const int type);
-
-       NTSTATUS (*get_sid_groups) (DOM_SID **groups, const DOM_SID *sid);
-
-       NTSTATUS (*lock_sid) (const DOM_SID *sid);
-       NTSTATUS (*unlock_sid) (const DOM_SID *sid);
-
-       /* privileges related functions */
-
-       NTSTATUS (*add_members_to_privilege) (const LUID_ATTR *priv, const DOM_SID **members);
-       NTSTATUS (*delete_members_from_privilege) (const LUID_ATTR *priv, const DOM_SID **members);
-       NTSTATUS (*enumerate_privilege_members) (DOM_SID **members, const LUID_ATTR *priv);
-       NTSTATUS (*get_sid_privileges) (DOM_SID **privs, const DOM_SID *sid);
-
-       /* warning!: set_privilege will overwrite a prior existing privilege if such exist */
-       NTSTATUS (*set_privilege) (GUMS_PRIVILEGE *priv);
-
-} GUMS_FUNCTIONS;
-
-/* define value types */
-#define GUMS_SET_PRIMARY_GROUP         0x1
-#define GUMS_SET_SEC_DESC              0x2
-
-#define GUMS_SET_NAME                  0x10
-#define GUMS_SET_DESCRIPTION           0x11
-#define GUMS_SET_FULL_NAME             0x12
-
-/* user specific type values */
-#define GUMS_SET_LOGON_TIME            0x20
-#define GUMS_SET_LOGOFF_TIME           0x21
-#define GUMS_SET_KICKOFF_TIME          0x23
-#define GUMS_SET_PASS_LAST_SET_TIME    0x24
-#define GUMS_SET_PASS_CAN_CHANGE_TIME  0x25
-#define GUMS_SET_PASS_MUST_CHANGE_TIME 0x26
-
-
-#define GUMS_SET_HOME_DIRECTORY                0x31
-#define GUMS_SET_DRIVE                 0x32
-#define GUMS_SET_LOGON_SCRIPT          0x33
-#define GUMS_SET_PROFILE_PATH          0x34
-#define GUMS_SET_WORKSTATIONS          0x35
-#define GUMS_SET_UNKNOWN_STRING                0x36
-#define GUMS_SET_MUNGED_DIAL           0x37
-
-#define GUMS_SET_LM_PASSWORD           0x40
-#define GUMS_SET_NT_PASSWORD           0x41
-#define GUMS_SET_PLAINTEXT_PASSWORD    0x42
-#define GUMS_SET_UNKNOWN_3             0x43
-#define GUMS_SET_LOGON_DIVS            0x44
-#define GUMS_SET_HOURS_LEN             0x45
-#define GUMS_SET_HOURS                 0x46
-#define GUMS_SET_UNKNOWN_5             0x47
-#define GUMS_SET_UNKNOWN_6             0x48
-
-#define GUMS_SET_MUST_CHANGE_PASS      0x50
-#define GUMS_SET_CANNOT_CHANGE_PASS    0x51
-#define GUMS_SET_PASS_NEVER_EXPIRE     0x52
-#define GUMS_SET_ACCOUNT_DISABLED      0x53
-#define GUMS_SET_ACCOUNT_LOCKOUT       0x54
-
-/*group specific type values */
-#define GUMS_ADD_SID_LIST              0x60
-#define GUMS_DEL_SID_LIST              0x61
-#define GUMS_SET_SID_LIST              0x62
-
-#endif /* _GUMS_H */
diff --git a/source3/include/rpc_client_proto.h b/source3/include/rpc_client_proto.h
deleted file mode 100644 (file)
index 0ecb195..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-#ifndef _RPC_CLIENT_PROTO_H_
-#define _RPC_CLIENT_PROTO_H_
-/* This file is automatically generated with "make proto". DO NOT EDIT */
-
-
-/*The following definitions come from  lib/util_list.c  */
-
-BOOL copy_policy_hnd (POLICY_HND *dest, const POLICY_HND *src);
-BOOL compare_rpc_hnd_node(const RPC_HND_NODE *x, 
-                         const RPC_HND_NODE *y);
-BOOL RpcHndList_set_connection(const POLICY_HND *hnd, 
-                              struct cli_connection *con);
-BOOL RpcHndList_del_connection(const POLICY_HND *hnd);
-struct cli_connection* RpcHndList_get_connection(const POLICY_HND *hnd);
-
-/*The following definitions come from  rpc_client/cli_connect.c  */
-
-void init_connections(void);
-void free_connections(void);
-void cli_connection_free(struct cli_connection *con);
-void cli_connection_unlink(struct cli_connection *con);
-BOOL cli_connection_init(const char *srv_name, char *pipe_name,
-                         struct cli_connection **con);
-BOOL cli_connection_init_auth(const char *srv_name, char *pipe_name,
-                              struct cli_connection **con,
-                              cli_auth_fns * auth, void *auth_creds);
-struct _cli_auth_fns *cli_conn_get_authfns(struct cli_connection *con);
-void *cli_conn_get_auth_creds(struct cli_connection *con);
-BOOL rpc_hnd_pipe_req(const POLICY_HND * hnd, uint8 op_num,
-                      prs_struct * data, prs_struct * rdata);
-BOOL rpc_con_pipe_req(struct cli_connection *con, uint8 op_num,
-                      prs_struct * data, prs_struct * rdata);
-BOOL rpc_con_ok(struct cli_connection *con);
-
-/*The following definitions come from  rpc_client/cli_login.c  */
-
-BOOL cli_nt_setup_creds(struct cli_state *cli, unsigned char mach_pwd[16]);
-BOOL cli_nt_srv_pwset(struct cli_state *cli, unsigned char *new_hashof_mach_pwd);
-BOOL cli_nt_login_interactive(struct cli_state *cli, char *domain, char *username, 
-                              uint32 smb_userid_low, char *password,
-                              NET_ID_INFO_CTR *ctr, NET_USER_INFO_3 *user_info3);
-BOOL cli_nt_login_network(struct cli_state *cli, char *domain, char *username, 
-                          uint32 smb_userid_low, char lm_chal[8], 
-                         char *lm_chal_resp, char *nt_chal_resp,
-                          NET_ID_INFO_CTR *ctr, NET_USER_INFO_3 *user_info3);
-BOOL cli_nt_logoff(struct cli_state *cli, NET_ID_INFO_CTR *ctr);
-
-/*The following definitions come from  rpc_client/cli_lsarpc.c  */
-
-BOOL do_lsa_open_policy(struct cli_state *cli,
-                       char *system_name, POLICY_HND *hnd,
-                       BOOL sec_qos);
-BOOL do_lsa_query_info_pol(struct cli_state *cli,
-                       POLICY_HND *hnd, uint16 info_class,
-                       fstring domain_name, DOM_SID *domain_sid);
-BOOL do_lsa_close(struct cli_state *cli, POLICY_HND *hnd);
-BOOL cli_lsa_get_domain_sid(struct cli_state *cli, char *server);
-uint32 lsa_open_policy(const char *system_name, POLICY_HND *hnd,
-                      BOOL sec_qos, uint32 des_access);
-uint32 lsa_lookup_sids(POLICY_HND *hnd, int num_sids, DOM_SID *sids,
-                      char ***names, uint32 **types, int *num_names);
-uint32 lsa_lookup_names(POLICY_HND *hnd, int num_names, char **names,
-                       DOM_SID **sids, uint32 **types, int *num_sids);
-
-/*The following definitions come from  rpc_client/cli_netlogon.c  */
-
-BOOL cli_net_logon_ctrl2(struct cli_state *cli, uint32 status_level);
-BOOL cli_net_auth2(struct cli_state *cli, uint16 sec_chan, 
-                   uint32 neg_flags, DOM_CHAL *srv_chal);
-BOOL cli_net_req_chal(struct cli_state *cli, DOM_CHAL *clnt_chal, DOM_CHAL *srv_chal);
-BOOL cli_net_srv_pwset(struct cli_state *cli, uint8 hashed_mach_pwd[16]);
-BOOL cli_net_sam_logon(struct cli_state *cli, NET_ID_INFO_CTR *ctr, NET_USER_INFO_3 *user_info3);
-BOOL cli_net_sam_logoff(struct cli_state *cli, NET_ID_INFO_CTR *ctr);
-BOOL change_trust_account_password( char *domain, char *remote_machine_list);
-
-/*The following definitions come from  rpc_client/cli_pipe.c  */
-
-BOOL rpc_api_pipe_req(struct cli_state *cli, uint8 op_num,
-                      prs_struct *data, prs_struct *rdata);
-BOOL rpc_pipe_bind(struct cli_state *cli, char *pipe_name, char *my_name);
-void cli_nt_set_ntlmssp_flgs(struct cli_state *cli, uint32 ntlmssp_flgs);
-BOOL cli_nt_session_open(struct cli_state *cli, char *pipe_name);
-void cli_nt_session_close(struct cli_state *cli);
-
-/*The following definitions come from  rpc_client/cli_reg.c  */
-
-BOOL do_reg_connect(struct cli_state *cli, char *full_keyname, char *key_name,
-                               POLICY_HND *reg_hnd);
-BOOL do_reg_open_hklm(struct cli_state *cli, uint16 unknown_0, uint32 level,
-                               POLICY_HND *hnd);
-BOOL do_reg_open_hku(struct cli_state *cli, uint16 unknown_0, uint32 level,
-                               POLICY_HND *hnd);
-BOOL do_reg_flush_key(struct cli_state *cli, POLICY_HND *hnd);
-BOOL do_reg_query_key(struct cli_state *cli, POLICY_HND *hnd,
-                               char *class, uint32 *class_len,
-                               uint32 *num_subkeys, uint32 *max_subkeylen,
-                               uint32 *max_subkeysize, uint32 *num_values,
-                               uint32 *max_valnamelen, uint32 *max_valbufsize,
-                               uint32 *sec_desc, NTTIME *mod_time);
-BOOL do_reg_unknown_1a(struct cli_state *cli, POLICY_HND *hnd, uint32 *unk);
-BOOL do_reg_query_info(struct cli_state *cli, POLICY_HND *hnd,
-                               char *key_value, uint32* key_type);
-BOOL do_reg_set_key_sec(struct cli_state *cli, POLICY_HND *hnd, SEC_DESC_BUF *sec_desc_buf);
-BOOL do_reg_get_key_sec(struct cli_state *cli, POLICY_HND *hnd, uint32 *sec_buf_size, SEC_DESC_BUF **ppsec_desc_buf);
-BOOL do_reg_delete_val(struct cli_state *cli, POLICY_HND *hnd, char *val_name);
-BOOL do_reg_delete_key(struct cli_state *cli, POLICY_HND *hnd, char *key_name);
-BOOL do_reg_create_key(struct cli_state *cli, POLICY_HND *hnd,
-                               char *key_name, char *key_class,
-                               SEC_ACCESS *sam_access,
-                               POLICY_HND *key);
-BOOL do_reg_enum_key(struct cli_state *cli, POLICY_HND *hnd,
-                               int key_index, char *key_name,
-                               uint32 *unk_1, uint32 *unk_2,
-                               time_t *mod_time);
-BOOL do_reg_create_val(struct cli_state *cli, POLICY_HND *hnd,
-                               char *val_name, uint32 type, BUFFER3 *data);
-BOOL do_reg_enum_val(struct cli_state *cli, POLICY_HND *hnd,
-                               int val_index, int max_valnamelen, int max_valbufsize,
-                               fstring val_name,
-                               uint32 *val_type, BUFFER2 *value);
-BOOL do_reg_open_entry(struct cli_state *cli, POLICY_HND *hnd,
-                               char *key_name, uint32 unk_0,
-                               POLICY_HND *key_hnd);
-BOOL do_reg_close(struct cli_state *cli, POLICY_HND *hnd);
-
-/*The following definitions come from  rpc_client/cli_samr.c  */
-
-BOOL get_samr_query_usergroups(struct cli_state *cli, 
-                               POLICY_HND *pol_open_domain, uint32 user_rid,
-                               uint32 *num_groups, DOM_GID *gid);
-BOOL get_samr_query_userinfo(struct cli_state *cli, 
-                               POLICY_HND *pol_open_domain,
-                               uint32 info_level,
-                               uint32 user_rid, SAM_USER_INFO_21 *usr);
-BOOL do_samr_chgpasswd_user(struct cli_state *cli,
-               char *srv_name, char *user_name,
-               char nt_newpass[516], uchar nt_oldhash[16],
-               char lm_newpass[516], uchar lm_oldhash[16]);
-BOOL do_samr_unknown_38(struct cli_state *cli, char *srv_name);
-BOOL do_samr_query_dom_info(struct cli_state *cli, 
-                               POLICY_HND *domain_pol, uint16 switch_value);
-BOOL do_samr_enum_dom_users(struct cli_state *cli, 
-                               POLICY_HND *pol, uint16 num_entries, uint16 unk_0,
-                               uint16 acb_mask, uint16 unk_1, uint32 size,
-                               struct acct_info **sam,
-                               int *num_sam_users);
-BOOL do_samr_connect(struct cli_state *cli, 
-                               char *srv_name, uint32 unknown_0,
-                               POLICY_HND *connect_pol);
-BOOL do_samr_open_user(struct cli_state *cli, 
-                               POLICY_HND *pol, uint32 unk_0, uint32 rid, 
-                               POLICY_HND *user_pol);
-BOOL do_samr_open_domain(struct cli_state *cli, 
-                               POLICY_HND *connect_pol, uint32 rid, DOM_SID *sid,
-                               POLICY_HND *domain_pol);
-BOOL do_samr_query_unknown_12(struct cli_state *cli, 
-                               POLICY_HND *pol, uint32 rid, uint32 num_gids, uint32 *gids,
-                               uint32 *num_aliases,
-                               fstring als_names    [MAX_LOOKUP_SIDS],
-                               uint32  num_als_users[MAX_LOOKUP_SIDS]);
-BOOL do_samr_query_usergroups(struct cli_state *cli, 
-                               POLICY_HND *pol, uint32 *num_groups, DOM_GID *gid);
-BOOL do_samr_query_userinfo(struct cli_state *cli, 
-                               POLICY_HND *pol, uint16 switch_value, void* usr);
-BOOL do_samr_close(struct cli_state *cli, POLICY_HND *hnd);
-
-/*The following definitions come from  rpc_client/cli_spoolss_notify.c  */
-
-BOOL spoolss_disconnect_from_client( struct cli_state *cli);
-BOOL spoolss_connect_to_client( struct cli_state *cli, char *remote_machine);
-BOOL cli_spoolss_reply_open_printer(struct cli_state *cli, char *printer, uint32 localprinter, uint32 type, uint32 *status, POLICY_HND *handle);
-BOOL cli_spoolss_reply_rrpcn(struct cli_state *cli, POLICY_HND *handle, 
-                            uint32 change_low, uint32 change_high, uint32 *status);
-BOOL cli_spoolss_reply_close_printer(struct cli_state *cli, POLICY_HND *handle, uint32 *status);
-
-/*The following definitions come from  rpc_client/cli_srvsvc.c  */
-
-BOOL do_srv_net_srv_conn_enum(struct cli_state *cli,
-                       char *server_name, char *qual_name,
-                       uint32 switch_value, SRV_CONN_INFO_CTR *ctr,
-                       uint32 preferred_len,
-                       ENUM_HND *hnd);
-BOOL do_srv_net_srv_sess_enum(struct cli_state *cli,
-                       char *server_name, char *qual_name,
-                       uint32 switch_value, SRV_SESS_INFO_CTR *ctr,
-                       uint32 preferred_len,
-                       ENUM_HND *hnd);
-BOOL do_srv_net_srv_share_enum(struct cli_state *cli,
-                       char *server_name, 
-                       uint32 switch_value, SRV_R_NET_SHARE_ENUM *r_o,
-                       uint32 preferred_len, ENUM_HND *hnd);
-BOOL do_srv_net_srv_file_enum(struct cli_state *cli,
-                       char *server_name, char *qual_name,
-                       uint32 switch_value, SRV_FILE_INFO_CTR *ctr,
-                       uint32 preferred_len,
-                       ENUM_HND *hnd);
-BOOL do_srv_net_srv_get_info(struct cli_state *cli,
-                       char *server_name, uint32 switch_value, SRV_INFO_CTR *ctr);
-
-/*The following definitions come from  rpc_client/cli_use.c  */
-
-void init_cli_use(void);
-void free_cli_use(void);
-struct cli_state *cli_net_use_add(const char *srv_name,
-                                 const struct ntuser_creds *usr_creds,
-                                 BOOL reuse, BOOL *is_new);
-BOOL cli_net_use_del(const char *srv_name,
-                    const struct ntuser_creds *usr_creds,
-                    BOOL force_close, BOOL *connection_closed);
-void cli_net_use_enum(uint32 *num_cons, struct use_info ***use);
-void cli_use_wait_keyboard(void);
-
-/*The following definitions come from  rpc_client/cli_wkssvc.c  */
-
-BOOL do_wks_query_info(struct cli_state *cli, 
-                       char *server_name, uint32 switch_value,
-                       WKS_INFO_100 *wks100);
-
-/*The following definitions come from  rpc_client/ncacn_np_use.c  */
-
-BOOL ncacn_np_use_del(const char *srv_name, const char *pipe_name,
-                      const vuser_key * key,
-                      BOOL force_close, BOOL *connection_closed);
-struct ncacn_np *ncacn_np_initialise(struct ncacn_np *msrpc,
-                                     const vuser_key * key);
-struct ncacn_np *ncacn_np_use_add(const char *pipe_name,
-                                  const vuser_key * key,
-                                  const char *srv_name,
-                                  const struct ntuser_creds *ntc,
-                                  BOOL reuse, BOOL *is_new_connection);
-#endif /* _PROTO_H_ */
diff --git a/source3/include/tdbsam2.h b/source3/include/tdbsam2.h
deleted file mode 100644 (file)
index 047b4e7..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Unix SMB/CIFS implementation. 
- * tdbsam2 genstruct enabled header file
- * Copyright (C) Simo Sorce 2002
- * 
- * This program is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
- * any later version.
- * 
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- * 
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 675
- * Mass Ave, Cambridge, MA 02139, USA.
- */
-
-/* ALL strings assumes UTF8 as encoding */
-
-GENSTRUCT struct tdbsam2_domain_data {
-       uint32 xcounter;                /* counter to be updated at any change */
-
-       SEC_DESC *sec_desc;             /* Security Descriptor */
-       DOM_SID *dom_sid;               /* The Domain SID */
-       char *name; _NULLTERM           /* NT Domain Name */
-       char *description; _NULLTERM    /* Descritpion (Gecos) */
-
-       uint32 next_rid;                /* The Next free RID */
-};
-
-GENSTRUCT struct tdbsam2_user_data {
-       uint32 xcounter;                /* counter to be updated at any change */
-
-       SEC_DESC *sec_desc;             /* Security Descriptor */
-       DOM_SID *user_sid;              /* The User SID */
-       char *name; _NULLTERM           /* NT User Name */
-       char *description; _NULLTERM    /* Descritpion (Gecos) */
-
-       DOM_SID *group_sid;             /* The Primary Group SID */
-
-       NTTIME *logon_time;
-       NTTIME *logoff_time;
-       NTTIME *kickoff_time;
-       NTTIME *pass_last_set_time;
-       NTTIME *pass_can_change_time;
-       NTTIME *pass_must_change_time;
-       
-       char *full_name; _NULLTERM      /* The Full Name */
-       char *home_dir; _NULLTERM       /* Home Directory */
-       char *dir_drive; _NULLTERM      /* Drive Letter the home should be mapped to */
-       char *logon_script; _NULLTERM   /* Logon script path */
-       char *profile_path; _NULLTERM   /* Profile is stored here */
-       char *workstations; _NULLTERM   /* List of Workstation names the user is allowed to LogIn */
-       char *unknown_str; _NULLTERM    /* Guess ... Unknown */
-       char *munged_dial; _NULLTERM    /* Callback Number */
-
-       /* passwords are 16 byte leght, pointer is null if no password */
-       uint8 *lm_pw_ptr; _LEN(16)      /* Lanman hashed password */
-       uint8 *nt_pw_ptr; _LEN(16)      /* NT hashed password */
-
-       uint16 logon_divs;              /* 168 - num of hours in a week */
-       uint32 hours_len;               /* normally 21 */
-       uint8 *hours; _LEN(hours_len)   /* normally 21 bytes (depends on hours_len) */
-
-       uint32 unknown_3;               /* 0x00ff ffff */
-       uint32 unknown_5;               /* 0x0002 0000 */
-       uint32 unknown_6;               /* 0x0000 04ec */
-};
-
-GENSTRUCT struct tdbsam2_group_data {
-       uint32 xcounter;                /* counter to be updated at any change */
-
-       SEC_DESC *sec_desc;             /* Security Descriptor */
-       DOM_SID *group_sid;             /* The Group SID */
-       char *name; _NULLTERM           /* NT Group Name */
-       char *description; _NULLTERM    /* Descritpion (Gecos) */
-
-       uint32 count;                   /* number of sids */
-       DOM_SID **members; _LEN(count)  /* SID array */
-};
-
-GENSTRUCT struct tdbsam2_privilege_data {
-       uint32 xcounter;                /* counter to be updated at any change */
-
-       LUID_ATTR *privilege;           /* Privilege */
-       char *name; _NULLTERM           /* NT User Name */
-       char *description; _NULLTERM    /* Descritpion (Gecos) */
-
-       uint32 count;                   /* number of sids */
-       DOM_SID **members; _LEN(count)  /* SID array */
-};
-
diff --git a/source3/lib/domain_namemap.c b/source3/lib/domain_namemap.c
deleted file mode 100644 (file)
index 988f5e5..0000000
+++ /dev/null
@@ -1,1317 +0,0 @@
-/* 
-   Unix SMB/Netbios implementation.
-   Version 1.9.
-   Groupname handling
-   Copyright (C) Jeremy Allison 1998.
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-/* 
- * UNIX gid and Local or Domain SID resolution.  This module resolves
- * only those entries in the map files, it is *NOT* responsible for
- * resolving UNIX groups not listed: that is an entirely different
- * matter, altogether...
- */
-
-/*
- *
- *
-
- format of the file is:
-
- unixname      NT Group name
- unixname      Domain Admins (well-known Domain Group)
- unixname      DOMAIN_NAME\NT Group name
- unixname      OTHER_DOMAIN_NAME\NT Group name
- unixname      DOMAIN_NAME\Domain Admins (well-known Domain Group)
- ....
-
- if the DOMAIN_NAME\ component is left off, then your own domain is assumed.
-
- *
- *
- */
-
-
-#include "includes.h"
-extern int DEBUGLEVEL;
-
-extern fstring global_myworkgroup;
-extern DOM_SID global_member_sid;
-extern fstring global_sam_name;
-extern DOM_SID global_sam_sid;
-extern DOM_SID global_sid_S_1_5_20;
-
-/*******************************************************************
- converts UNIX uid to an NT User RID. NOTE: IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-static uid_t pwdb_user_rid_to_uid(uint32 user_rid)
-{
-       return ((user_rid & (~RID_TYPE_USER))- 1000)/RID_MULTIPLIER;
-}
-
-/*******************************************************************
- converts NT Group RID to a UNIX uid. NOTE: IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-static uint32 pwdb_group_rid_to_gid(uint32 group_rid)
-{
-       return ((group_rid & (~RID_TYPE_GROUP))- 1000)/RID_MULTIPLIER;
-}
-
-/*******************************************************************
- converts NT Alias RID to a UNIX uid. NOTE: IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-static uint32 pwdb_alias_rid_to_gid(uint32 alias_rid)
-{
-       return ((alias_rid & (~RID_TYPE_ALIAS))- 1000)/RID_MULTIPLIER;
-}
-
-/*******************************************************************
- converts NT Group RID to a UNIX uid. NOTE: IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-static uint32 pwdb_gid_to_group_rid(uint32 gid)
-{
-       uint32 grp_rid = ((((gid)*RID_MULTIPLIER) + 1000) | RID_TYPE_GROUP);
-       return grp_rid;
-}
-
-/******************************************************************
- converts UNIX gid to an NT Alias RID. NOTE: IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-static uint32 pwdb_gid_to_alias_rid(uint32 gid)
-{
-       uint32 alias_rid = ((((gid)*RID_MULTIPLIER) + 1000) | RID_TYPE_ALIAS);
-       return alias_rid;
-}
-
-/*******************************************************************
- converts UNIX uid to an NT User RID. NOTE: IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-static uint32 pwdb_uid_to_user_rid(uint32 uid)
-{
-       uint32 user_rid = ((((uid)*RID_MULTIPLIER) + 1000) | RID_TYPE_USER);
-       return user_rid;
-}
-
-/******************************************************************
- converts SID + SID_NAME_USE type to a UNIX id.  the Domain SID is,
- and can only be, our own SID.
- ********************************************************************/
-static BOOL pwdb_sam_sid_to_unixid(DOM_SID *sid, uint8 type, uint32 *id)
-{
-       DOM_SID tmp_sid;
-       uint32 rid;
-
-       sid_copy(&tmp_sid, sid);
-       sid_split_rid(&tmp_sid, &rid);
-       if (!sid_equal(&global_sam_sid, &tmp_sid))
-       {
-               return False;
-       }
-
-       switch (type)
-       {
-               case SID_NAME_USER:
-               {
-                       *id = pwdb_user_rid_to_uid(rid);
-                       return True;
-               }
-               case SID_NAME_ALIAS:
-               {
-                       *id = pwdb_alias_rid_to_gid(rid);
-                       return True;
-               }
-               case SID_NAME_DOM_GRP:
-               case SID_NAME_WKN_GRP:
-               {
-                       *id = pwdb_group_rid_to_gid(rid);
-                       return True;
-               }
-       }
-       return False;
-}
-
-/******************************************************************
- converts UNIX gid + SID_NAME_USE type to a SID.  the Domain SID is,
- and can only be, our own SID.
- ********************************************************************/
-static BOOL pwdb_unixid_to_sam_sid(uint32 id, uint8 type, DOM_SID *sid)
-{
-       sid_copy(sid, &global_sam_sid);
-       switch (type)
-       {
-               case SID_NAME_USER:
-               {
-                       sid_append_rid(sid, pwdb_uid_to_user_rid(id));
-                       return True;
-               }
-               case SID_NAME_ALIAS:
-               {
-                       sid_append_rid(sid, pwdb_gid_to_alias_rid(id));
-                       return True;
-               }
-               case SID_NAME_DOM_GRP:
-               case SID_NAME_WKN_GRP:
-               {
-                       sid_append_rid(sid, pwdb_gid_to_group_rid(id));
-                       return True;
-               }
-       }
-       return False;
-}
-
-/*******************************************************************
- Decides if a RID is a well known RID.
- ********************************************************************/
-static BOOL pwdb_rid_is_well_known(uint32 rid)
-{
-       return (rid < 1000);
-}
-
-/*******************************************************************
- determines a rid's type.  NOTE: THIS IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-static uint32 pwdb_rid_type(uint32 rid)
-{
-       /* lkcl i understand that NT attaches an enumeration to a RID
-        * such that it can be identified as either a user, group etc
-        * type: SID_ENUM_TYPE.
-        */
-       if (pwdb_rid_is_well_known(rid))
-       {
-               /*
-                * The only well known user RIDs are DOMAIN_USER_RID_ADMIN
-                * and DOMAIN_USER_RID_GUEST.
-                */
-               if (rid == DOMAIN_USER_RID_ADMIN || rid == DOMAIN_USER_RID_GUEST)
-               {
-                       return RID_TYPE_USER;
-               }
-               if (DOMAIN_GROUP_RID_ADMINS <= rid && rid <= DOMAIN_GROUP_RID_GUESTS)
-               {
-                       return RID_TYPE_GROUP;
-               }
-               if (BUILTIN_ALIAS_RID_ADMINS <= rid && rid <= BUILTIN_ALIAS_RID_REPLICATOR)
-               {
-                       return RID_TYPE_ALIAS;
-               }
-       }
-       return (rid & RID_TYPE_MASK);
-}
-
-/*******************************************************************
- checks whether rid is a user rid.  NOTE: THIS IS SOMETHING SPECIFIC TO SAMBA
- ********************************************************************/
-BOOL pwdb_rid_is_user(uint32 rid)
-{
-       return pwdb_rid_type(rid) == RID_TYPE_USER;
-}
-
-/**************************************************************************
- Groupname map functionality. The code loads a groupname map file and
- (currently) loads it into a linked list. This is slow and memory
- hungry, but can be changed into a more efficient storage format
- if the demands on it become excessive.
-***************************************************************************/
-
-typedef struct name_map
-{
-       ubi_slNode next;
-       DOM_NAME_MAP grp;
-
-} name_map_entry;
-
-static ubi_slList groupname_map_list;
-static ubi_slList aliasname_map_list;
-static ubi_slList ntusrname_map_list;
-
-static void delete_name_entry(name_map_entry *gmep)
-{
-       if (gmep->grp.nt_name)
-       {
-               free(gmep->grp.nt_name);
-       }
-       if (gmep->grp.nt_domain)
-       {
-               free(gmep->grp.nt_domain);
-       }
-       if (gmep->grp.unix_name)
-       {
-               free(gmep->grp.unix_name);
-       }
-       free((char*)gmep);
-}
-
-/**************************************************************************
- Delete all the entries in the name map list.
-***************************************************************************/
-
-static void delete_map_list(ubi_slList *map_list)
-{
-       name_map_entry *gmep;
-
-       while ((gmep = (name_map_entry *)ubi_slRemHead(map_list )) != NULL)
-       {
-               delete_name_entry(gmep);
-       }
-}
-
-
-/**************************************************************************
- makes a group sid out of a domain sid and a _unix_ gid.
-***************************************************************************/
-static BOOL make_mydomain_sid(DOM_NAME_MAP *grp, DOM_MAP_TYPE type)
-{
-       int ret = False;
-       fstring sid_str;
-
-       if (!map_domain_name_to_sid(&grp->sid, &(grp->nt_domain)))
-       {
-               DEBUG(0,("make_mydomain_sid: unknown domain %s\n",
-                         grp->nt_domain));
-               return False;
-       }
-
-       if (sid_equal(&grp->sid, &global_sid_S_1_5_20))
-       {
-               /*
-                * only builtin aliases are recognised in S-1-5-20
-                */
-               DEBUG(10,("make_mydomain_sid: group %s in builtin domain\n",
-                          grp->nt_name));
-
-               if (lookup_builtin_alias_name(grp->nt_name, "BUILTIN", &grp->sid, &grp->type) != 0x0)
-               {
-                       DEBUG(0,("unix group %s mapped to an unrecognised BUILTIN domain name %s\n",
-                                 grp->unix_name, grp->nt_name));
-                       return False;
-               }
-               ret = True;
-       }
-       else if (lookup_wk_user_name(grp->nt_name, grp->nt_domain, &grp->sid, &grp->type) == 0x0)
-       {
-               if (type != DOM_MAP_USER)
-               {
-                       DEBUG(0,("well-known NT user %s\\%s listed in wrong map file\n",
-                                 grp->nt_domain, grp->nt_name));
-                       return False;
-               }
-               ret = True;
-       }
-       else if (lookup_wk_group_name(grp->nt_name, grp->nt_domain, &grp->sid, &grp->type) == 0x0)
-       {
-               if (type != DOM_MAP_DOMAIN)
-               {
-                       DEBUG(0,("well-known NT group %s\\%s listed in wrong map file\n",
-                                 grp->nt_domain, grp->nt_name));
-                       return False;
-               }
-               ret = True;
-       }
-       else
-       {
-               switch (type)
-               {
-                       case DOM_MAP_USER:
-                       {
-                               grp->type = SID_NAME_USER;
-                               break;
-                       }
-                       case DOM_MAP_DOMAIN:
-                       {
-                               grp->type = SID_NAME_DOM_GRP;
-                               break;
-                       }
-                       case DOM_MAP_LOCAL:
-                       {
-                               grp->type = SID_NAME_ALIAS;
-                               break;
-                       }
-               }
-
-               ret = pwdb_unixid_to_sam_sid(grp->unix_id, grp->type, &grp->sid);
-       }
-
-       sid_to_string(sid_str, &grp->sid);
-       DEBUG(10,("nt name %s\\%s gid %d mapped to %s\n",
-                  grp->nt_domain, grp->nt_name, grp->unix_id, sid_str));
-       return ret;
-}
-
-/**************************************************************************
- makes a group sid out of an nt domain, nt group name or a unix group name.
-***************************************************************************/
-static BOOL unix_name_to_nt_name_info(DOM_NAME_MAP *map, DOM_MAP_TYPE type)
-{
-       /*
-        * Attempt to get the unix gid_t for this name.
-        */
-
-       DEBUG(5,("unix_name_to_nt_name_info: unix_name:%s\n", map->unix_name));
-
-       if (type == DOM_MAP_USER)
-       {
-               const struct passwd *pwptr = Get_Pwnam(map->unix_name, False);
-               if (pwptr == NULL)
-               {
-                       DEBUG(0,("unix_name_to_nt_name_info: Get_Pwnam for user %s\
-failed. Error was %s.\n", map->unix_name, strerror(errno) ));
-                       return False;
-               }
-
-               map->unix_id = (uint32)pwptr->pw_uid;
-       }
-       else
-       {
-               struct group *gptr = getgrnam(map->unix_name);
-               if (gptr == NULL)
-               {
-                       DEBUG(0,("unix_name_to_nt_name_info: getgrnam for group %s\
-failed. Error was %s.\n", map->unix_name, strerror(errno) ));
-                       return False;
-               }
-
-               map->unix_id = (uint32)gptr->gr_gid;
-       }
-
-       DEBUG(5,("unix_name_to_nt_name_info: unix gid:%d\n", map->unix_id));
-
-       /*
-        * Now map the name to an NT SID+RID.
-        */
-
-       if (map->nt_domain != NULL && !strequal(map->nt_domain, global_sam_name))
-       {
-               /* Must add client-call lookup code here, to 
-                * resolve remote domain's sid and the group's rid,
-                * in that domain.
-                *
-                * NOTE: it is _incorrect_ to put code here that assumes
-                * we are responsible for lookups for foriegn domains' RIDs.
-                *
-                * for foriegn domains for which we are *NOT* the PDC, all
-                * we can be responsible for is the unix gid_t to which
-                * the foriegn SID+rid maps to, on this _local_ machine.  
-                * we *CANNOT* make any short-cuts or assumptions about
-                * RIDs in a foriegn domain.
-                */
-
-               if (!map_domain_name_to_sid(&map->sid, &(map->nt_domain)))
-               {
-                       DEBUG(0,("unix_name_to_nt_name_info: no known sid for %s\n",
-                                 map->nt_domain));
-                       return False;
-               }
-       }
-
-       return make_mydomain_sid(map, type);
-}
-
-static BOOL make_name_entry(name_map_entry **new_ep,
-               char *nt_domain, char *nt_group, char *unix_group,
-               DOM_MAP_TYPE type)
-{
-       /*
-        * Create the list entry and add it onto the list.
-        */
-
-       DEBUG(5,("make_name_entry:%s,%s,%s\n", nt_domain, nt_group, unix_group));
-
-       (*new_ep) = (name_map_entry *)malloc(sizeof(name_map_entry));
-       if ((*new_ep) == NULL)
-       {
-               DEBUG(0,("make_name_entry: malloc fail for name_map_entry.\n"));
-               return False;
-       } 
-
-       ZERO_STRUCTP(*new_ep);
-
-       (*new_ep)->grp.nt_name   = strdup(nt_group  );
-       (*new_ep)->grp.nt_domain = strdup(nt_domain );
-       (*new_ep)->grp.unix_name = strdup(unix_group);
-
-       if ((*new_ep)->grp.nt_name   == NULL ||
-           (*new_ep)->grp.unix_name == NULL)
-       {
-               DEBUG(0,("make_name_entry: malloc fail for names in name_map_entry.\n"));
-               delete_name_entry((*new_ep));
-               return False;
-       }
-
-       /*
-        * look up the group names, make the Group-SID and unix gid
-        */
-       if (!unix_name_to_nt_name_info(&(*new_ep)->grp, type))
-       {
-               delete_name_entry((*new_ep));
-               return False;
-       }
-
-       return True;
-}
-
-/**************************************************************************
- Load a name map file. Sets last accessed timestamp.
-***************************************************************************/
-static ubi_slList *load_name_map(DOM_MAP_TYPE type)
-{
-       static time_t groupmap_file_last_modified = (time_t)0;
-       static time_t aliasmap_file_last_modified = (time_t)0;
-       static time_t ntusrmap_file_last_modified  = (time_t)0;
-       static BOOL initialised_group = False;
-       static BOOL initialised_alias = False;
-       static BOOL initialised_ntusr  = False;
-       char *groupname_map_file = lp_groupname_map();
-       char *aliasname_map_file = lp_aliasname_map();
-       char *ntusrname_map_file = lp_ntusrname_map();
-
-       FILE *fp;
-       char *s;
-       pstring buf;
-       name_map_entry *new_ep;
-
-       time_t *file_last_modified = NULL;
-       int    *initialised = NULL;
-       char   *map_file = NULL;
-       ubi_slList *map_list = NULL;
-
-       switch (type)
-       {
-               case DOM_MAP_DOMAIN:
-               {
-                       file_last_modified = &groupmap_file_last_modified;
-                       initialised        = &initialised_group;
-                       map_file           = groupname_map_file;
-                       map_list           = &groupname_map_list;
-
-                       break;
-               }
-               case DOM_MAP_LOCAL:
-               {
-                       file_last_modified = &aliasmap_file_last_modified;
-                       initialised        = &initialised_alias;
-                       map_file           = aliasname_map_file;
-                       map_list           = &aliasname_map_list;
-
-                       break;
-               }
-               case DOM_MAP_USER:
-               {
-                       file_last_modified = &ntusrmap_file_last_modified;
-                       initialised        = &initialised_ntusr;
-                       map_file           = ntusrname_map_file;
-                       map_list           = &ntusrname_map_list;
-
-                       break;
-               }
-       }
-
-       if (!(*initialised))
-       {
-               DEBUG(10,("initialising map %s\n", map_file));
-               ubi_slInitList(map_list);
-               (*initialised) = True;
-       }
-
-       if (!*map_file)
-       {
-               return map_list;
-       }
-
-       /*
-        * Load the file.
-        */
-
-       fp = open_file_if_modified(map_file, "r", file_last_modified);
-       if (!fp)
-       {
-               return map_list;
-       }
-
-       /*
-        * Throw away any previous list.
-        */
-       delete_map_list(map_list);
-
-       DEBUG(4,("load_name_map: Scanning name map %s\n",map_file));
-
-       while ((s = fgets_slash(buf, sizeof(buf), fp)) != NULL)
-       {
-               pstring unixname;
-               pstring nt_name;
-               fstring nt_domain;
-               fstring ntname;
-               char *p;
-
-               DEBUG(10,("Read line |%s|\n", s));
-
-               memset(nt_name, 0, sizeof(nt_name));
-
-               if (!*s || strchr("#;",*s))
-                       continue;
-
-               if (!next_token(&s,unixname, "\t\n\r=", sizeof(unixname)))
-                       continue;
-
-               if (!next_token(&s,nt_name, "\t\n\r=", sizeof(nt_name)))
-                       continue;
-
-               trim_string(unixname, " ", " ");
-               trim_string(nt_name, " ", " ");
-
-               if (!*nt_name)
-                       continue;
-
-               if (!*unixname)
-                       continue;
-
-               p = strchr(nt_name, '\\');
-
-               if (p == NULL)
-               {
-                       memset(nt_domain, 0, sizeof(nt_domain));
-                       fstrcpy(ntname, nt_name);
-               }
-               else
-               {
-                       *p = 0;
-                       p++;
-                       fstrcpy(nt_domain, nt_name);
-                       fstrcpy(ntname , p);
-               }
-
-               if (make_name_entry(&new_ep, nt_domain, ntname, unixname, type))
-               {
-                       ubi_slAddTail(map_list, (ubi_slNode *)new_ep);
-                       DEBUG(5,("unixname = %s, ntname = %s\\%s type = %d\n",
-                                 new_ep->grp.unix_name,
-                                 new_ep->grp.nt_domain,
-                                 new_ep->grp.nt_name,
-                                 new_ep->grp.type));
-               }
-       }
-
-       DEBUG(10,("load_name_map: Added %ld entries to name map.\n",
-                  ubi_slCount(map_list)));
-
-       fclose(fp);
-
-       return map_list;
-}
-
-static void copy_grp_map_entry(DOM_NAME_MAP *grp, const DOM_NAME_MAP *from)
-{
-       sid_copy(&grp->sid, &from->sid);
-       grp->unix_id   = from->unix_id;
-       grp->nt_name   = from->nt_name;
-       grp->nt_domain = from->nt_domain;
-       grp->unix_name = from->unix_name;
-       grp->type      = from->type;
-}
-
-#if 0
-/***********************************************************
- Lookup unix name.
-************************************************************/
-static BOOL map_unixname(DOM_MAP_TYPE type,
-               char *unixname, DOM_NAME_MAP *grp_info)
-{
-       name_map_entry *gmep;
-       ubi_slList *map_list;
-
-       /*
-        * Initialise and load if not already loaded.
-        */
-       map_list = load_name_map(type);
-
-       for (gmep = (name_map_entry *)ubi_slFirst(map_list);
-            gmep != NULL;
-            gmep = (name_map_entry *)ubi_slNext(gmep ))
-       {
-               if (strequal(gmep->grp.unix_name, unixname))
-               {
-                       copy_grp_map_entry(grp_info, &gmep->grp);
-                       DEBUG(7,("map_unixname: Mapping unix name %s to nt group %s.\n",
-                              gmep->grp.unix_name, gmep->grp.nt_name ));
-                       return True;
-               }
-       }
-
-       return False;
-}
-
-#endif
-
-/***********************************************************
- Lookup nt name.
-************************************************************/
-static BOOL map_ntname(DOM_MAP_TYPE type, char *ntname, char *ntdomain,
-                               DOM_NAME_MAP *grp_info)
-{
-       name_map_entry *gmep;
-       ubi_slList *map_list;
-
-       /*
-        * Initialise and load if not already loaded.
-        */
-       map_list = load_name_map(type);
-
-       for (gmep = (name_map_entry *)ubi_slFirst(map_list);
-            gmep != NULL;
-            gmep = (name_map_entry *)ubi_slNext(gmep ))
-       {
-               if (strequal(gmep->grp.nt_name  , ntname) &&
-                   strequal(gmep->grp.nt_domain, ntdomain))
-               {
-                       copy_grp_map_entry(grp_info, &gmep->grp);
-                       DEBUG(7,("map_ntname: Mapping unix name %s to nt name %s.\n",
-                              gmep->grp.unix_name, gmep->grp.nt_name ));
-                       return True;
-               }
-       }
-
-       return False;
-}
-
-
-/***********************************************************
- Lookup by SID
-************************************************************/
-static BOOL map_sid(DOM_MAP_TYPE type,
-               DOM_SID *psid, DOM_NAME_MAP *grp_info)
-{
-       name_map_entry *gmep;
-       ubi_slList *map_list;
-
-       /*
-        * Initialise and load if not already loaded.
-        */
-       map_list = load_name_map(type);
-
-       for (gmep = (name_map_entry *)ubi_slFirst(map_list);
-            gmep != NULL;
-            gmep = (name_map_entry *)ubi_slNext(gmep ))
-       {
-               if (sid_equal(&gmep->grp.sid, psid))
-               {
-                       copy_grp_map_entry(grp_info, &gmep->grp);
-                       DEBUG(7,("map_sid: Mapping unix name %s to nt name %s.\n",
-                              gmep->grp.unix_name, gmep->grp.nt_name ));
-                       return True;
-               }
-       }
-
-       return False;
-}
-
-/***********************************************************
- Lookup by gid_t.
-************************************************************/
-static BOOL map_unixid(DOM_MAP_TYPE type, uint32 unix_id, DOM_NAME_MAP *grp_info)
-{
-       name_map_entry *gmep;
-       ubi_slList *map_list;
-
-       /*
-        * Initialise and load if not already loaded.
-        */
-       map_list = load_name_map(type);
-
-       for (gmep = (name_map_entry *)ubi_slFirst(map_list);
-            gmep != NULL;
-            gmep = (name_map_entry *)ubi_slNext(gmep ))
-       {
-               fstring sid_str;
-               sid_to_string(sid_str, &gmep->grp.sid);
-               DEBUG(10,("map_unixid: enum entry unix group %s %d nt %s %s\n",
-                              gmep->grp.unix_name, gmep->grp.unix_id, gmep->grp.nt_name, sid_str));
-               if (gmep->grp.unix_id == unix_id)
-               {
-                       copy_grp_map_entry(grp_info, &gmep->grp);
-                       DEBUG(7,("map_unixid: Mapping unix name %s to nt name %s type %d\n",
-                              gmep->grp.unix_name, gmep->grp.nt_name, gmep->grp.type));
-                       return True;
-               }
-       }
-
-       return False;
-}
-
-/***********************************************************
- *
- * Call four functions to resolve unix group ids and either
- * local group SIDs or domain group SIDs listed in the local group
- * or domain group map files.
- *
- * Note that it is *NOT* the responsibility of these functions to
- * resolve entries that are not in the map files.
- *
- * Any SID can be in the map files (i.e from any Domain).
- *
- ***********************************************************/
-
-#if 0
-
-/***********************************************************
- Lookup a UNIX Group entry by name.
-************************************************************/
-BOOL map_unix_group_name(char *group_name, DOM_NAME_MAP *grp_info)
-{
-       return map_unixname(DOM_MAP_DOMAIN, group_name, grp_info);
-}
-
-/***********************************************************
- Lookup a UNIX Alias entry by name.
-************************************************************/
-BOOL map_unix_alias_name(char *alias_name, DOM_NAME_MAP *grp_info)
-{
-       return map_unixname(DOM_MAP_LOCAL, alias_name, grp_info);
-}
-
-/***********************************************************
- Lookup an Alias name entry 
-************************************************************/
-BOOL map_nt_alias_name(char *ntalias_name, char *nt_domain, DOM_NAME_MAP *grp_info)
-{
-       return map_ntname(DOM_MAP_LOCAL, ntalias_name, nt_domain, grp_info);
-}
-
-/***********************************************************
- Lookup a Group entry
-************************************************************/
-BOOL map_nt_group_name(char *ntgroup_name, char *nt_domain, DOM_NAME_MAP *grp_info)
-{
-       return map_ntname(DOM_MAP_DOMAIN, ntgroup_name, nt_domain, grp_info);
-}
-
-#endif
-
-/***********************************************************
- Lookup a Username entry by name.
-************************************************************/
-static BOOL map_nt_username(char *nt_name, char *nt_domain, DOM_NAME_MAP *grp_info)
-{
-       return map_ntname(DOM_MAP_USER, nt_name, nt_domain, grp_info);
-}
-
-/***********************************************************
- Lookup a Username entry by SID.
-************************************************************/
-static BOOL map_username_sid(DOM_SID *sid, DOM_NAME_MAP *grp_info)
-{
-       return map_sid(DOM_MAP_USER, sid, grp_info);
-}
-
-/***********************************************************
- Lookup a Username SID entry by uid.
-************************************************************/
-static BOOL map_username_uid(uid_t gid, DOM_NAME_MAP *grp_info)
-{
-       return map_unixid(DOM_MAP_USER, (uint32)gid, grp_info);
-}
-
-/***********************************************************
- Lookup an Alias SID entry by name.
-************************************************************/
-BOOL map_alias_sid(DOM_SID *psid, DOM_NAME_MAP *grp_info)
-{
-       return map_sid(DOM_MAP_LOCAL, psid, grp_info);
-}
-
-/***********************************************************
- Lookup a Group entry by sid.
-************************************************************/
-BOOL map_group_sid(DOM_SID *psid, DOM_NAME_MAP *grp_info)
-{
-       return map_sid(DOM_MAP_DOMAIN, psid, grp_info);
-}
-
-/***********************************************************
- Lookup an Alias SID entry by gid_t.
-************************************************************/
-static BOOL map_alias_gid(gid_t gid, DOM_NAME_MAP *grp_info)
-{
-       return map_unixid(DOM_MAP_LOCAL, (uint32)gid, grp_info);
-}
-
-/***********************************************************
- Lookup a Group SID entry by gid_t.
-************************************************************/
-static BOOL map_group_gid( gid_t gid, DOM_NAME_MAP *grp_info)
-{
-       return map_unixid(DOM_MAP_DOMAIN, (uint32)gid, grp_info);
-}
-
-
-/************************************************************************
- Routine to look up User details by UNIX name
-*************************************************************************/
-BOOL lookupsmbpwnam(const char *unix_usr_name, DOM_NAME_MAP *grp)
-{
-       uid_t uid;
-       DEBUG(10,("lookupsmbpwnam: unix user name %s\n", unix_usr_name));
-       if (nametouid(unix_usr_name, &uid))
-       {
-               return lookupsmbpwuid(uid, grp);
-       }
-       else
-       {
-               return False;
-       }
-}
-
-/************************************************************************
- Routine to look up a remote nt name
-*************************************************************************/
-static BOOL lookup_remote_ntname(const char *ntname, DOM_SID *sid, uint8 *type)
-{
-       struct cli_state cli;
-       POLICY_HND lsa_pol;
-       fstring srv_name;
-       extern struct ntuser_creds *usr_creds;
-       struct ntuser_creds usr;
-
-       BOOL res3 = True;
-       BOOL res4 = True;
-       uint32 num_sids;
-       DOM_SID *sids;
-       uint8 *types;
-       char *names[1];
-
-       usr_creds = &usr;
-
-       ZERO_STRUCT(usr);
-       pwd_set_nullpwd(&usr.pwd);
-
-       DEBUG(5,("lookup_remote_ntname: %s\n", ntname));
-
-       if (!cli_connect_serverlist(&cli, lp_passwordserver()))
-       {
-               return False;
-       }
-
-       names[0] = ntname;
-
-       fstrcpy(srv_name, "\\\\");
-       fstrcat(srv_name, cli.desthost);
-       strupper(srv_name);
-
-       /* lookup domain controller; receive a policy handle */
-       res3 = res3 ? lsa_open_policy( srv_name,
-                               &lsa_pol, True) : False;
-
-       /* send lsa lookup sids call */
-       res4 = res3 ? lsa_lookup_names( &lsa_pol,
-                                      1, names, 
-                                      &sids, &types, &num_sids) : False;
-
-       res3 = res3 ? lsa_close(&lsa_pol) : False;
-
-       if (res4 && res3 && sids != NULL && types != NULL)
-       {
-               sid_copy(sid, &sids[0]);
-               *type = types[0];
-       }
-       else
-       {
-               res3 = False;
-       }
-       if (types != NULL)
-       {
-               free(types);
-       }
-       
-       if (sids != NULL)
-       {
-               free(sids);
-       }
-       
-       return res3 && res4;
-}
-
-/************************************************************************
- Routine to look up a remote nt name
-*************************************************************************/
-static BOOL get_sid_and_type(const char *fullntname, uint8 expected_type,
-                               DOM_NAME_MAP *gmep)
-{
-       /*
-        * check with the PDC to see if it owns the name.  if so,
-        * the SID is resolved with the PDC database.
-        */
-
-       if (lp_server_role() == ROLE_DOMAIN_MEMBER)
-       {
-               if (lookup_remote_ntname(fullntname, &gmep->sid, &gmep->type))
-               {
-                       if (sid_front_equal(&gmep->sid, &global_member_sid) &&
-                           strequal(gmep->nt_domain, global_myworkgroup) &&
-                           gmep->type == expected_type)
-                       {
-                               return True;
-                       }
-                       return False;
-               }
-       }
-
-       /*
-        * ... otherwise, it's one of ours.  map the sid ourselves,
-        * which can only happen in our own SAM database.
-        */
-
-       if (!strequal(gmep->nt_domain, global_sam_name))
-       {
-               return False;
-       }
-       if (!pwdb_unixid_to_sam_sid(gmep->unix_id, gmep->type, &gmep->sid))
-       {
-               return False;
-       }
-
-       return True;
-}
-
-/*
- * used by lookup functions below
- */
-
-static fstring nt_name;
-static fstring unix_name;
-static fstring nt_domain;
-
-/*************************************************************************
- looks up a uid, returns User Information.  
-*************************************************************************/
-BOOL lookupsmbpwuid(uid_t uid, DOM_NAME_MAP *gmep)
-{
-       DEBUG(10,("lookupsmbpwuid: unix uid %d\n", uid));
-       if (map_username_uid(uid, gmep))
-       {
-               return True;
-       }
-#if 0
-       if (lp_server_role() != ROLE_DOMAIN_NONE)
-#endif
-       {
-               gmep->nt_name   = nt_name;
-               gmep->unix_name = unix_name;
-               gmep->nt_domain = nt_domain;
-
-               gmep->unix_id = (uint32)uid;
-
-               /*
-                * ok, assume it's one of ours.  then double-check it
-                * if we are a member of a domain
-                */
-
-               gmep->type = SID_NAME_USER;
-               fstrcpy(gmep->nt_name, uidtoname(uid));
-               fstrcpy(gmep->unix_name, gmep->nt_name);
-
-               /*
-                * here we should do a LsaLookupNames() call
-                * to check the status of the name with the PDC.
-                * if the PDC know nothing of the name, it's ours.
-                */
-
-               if (lp_server_role() == ROLE_DOMAIN_MEMBER)
-               {
-#if 0
-                       lsa_lookup_names(global_myworkgroup, gmep->nt_name, &gmep->sid...);
-#endif
-               }
-
-               /*
-                * ok, it's one of ours.
-                */
-
-               gmep->nt_domain = global_sam_name;
-               pwdb_unixid_to_sam_sid(gmep->unix_id, gmep->type, &gmep->sid);
-
-               return True;
-       }
-
-       /* oops. */
-
-       return False;
-}
-
-/*************************************************************************
- looks up by NT name, returns User Information.  
-*************************************************************************/
-BOOL lookupsmbpwntnam(const char *fullntname, DOM_NAME_MAP *gmep)
-{
-       DEBUG(10,("lookupsmbpwntnam: nt user name %s\n", fullntname));
-
-       if (!split_domain_name(fullntname, nt_domain, nt_name))
-       {
-               return False;
-       }
-
-       if (map_nt_username(nt_name, nt_domain, gmep))
-       {
-               return True;
-       }
-       if (lp_server_role() != ROLE_DOMAIN_NONE)
-       {
-               uid_t uid;
-               gmep->nt_name   = nt_name;
-               gmep->unix_name = unix_name;
-               gmep->nt_domain = nt_domain;
-
-               /*
-                * ok, it's one of ours.  we therefore "create" an nt user named
-                * after the unix user.  this is the point where "appliance mode"
-                * should get its teeth in, as unix users won't really exist,
-                * they will only be numbers...
-                */
-
-               gmep->type = SID_NAME_USER;
-               fstrcpy(gmep->unix_name, gmep->nt_name);
-               if (!nametouid(gmep->unix_name, &uid))
-               {
-                       return False;
-               }
-               gmep->unix_id = (uint32)uid;
-
-               return get_sid_and_type(fullntname, gmep->type, gmep);
-       }
-
-       /* oops. */
-
-       return False;
-}
-
-/*************************************************************************
- looks up by RID, returns User Information.  
-*************************************************************************/
-BOOL lookupsmbpwsid(DOM_SID *sid, DOM_NAME_MAP *gmep)
-{
-       fstring sid_str;
-       sid_to_string(sid_str, sid);
-       DEBUG(10,("lookupsmbpwsid: nt sid %s\n", sid_str));
-
-       if (map_username_sid(sid, gmep))
-       {
-               return True;
-       }
-       if (lp_server_role() != ROLE_DOMAIN_NONE)
-       {
-               gmep->nt_name   = nt_name;
-               gmep->unix_name = unix_name;
-               gmep->nt_domain = nt_domain;
-
-               /*
-                * here we should do a LsaLookupNames() call
-                * to check the status of the name with the PDC.
-                * if the PDC know nothing of the name, it's ours.
-                */
-
-               if (lp_server_role() == ROLE_DOMAIN_MEMBER)
-               {
-#if 0
-                       if (lookup_remote_sid(global_myworkgroup, gmep->sid, gmep->nt_name, gmep->nt_domain...);
-#endif
-               }
-
-               /*
-                * ok, it's one of ours.  we therefore "create" an nt user named
-                * after the unix user.  this is the point where "appliance mode"
-                * should get its teeth in, as unix users won't really exist,
-                * they will only be numbers...
-                */
-
-               gmep->type = SID_NAME_USER;
-               sid_copy(&gmep->sid, sid);
-               if (!pwdb_sam_sid_to_unixid(&gmep->sid, gmep->type, &gmep->unix_id))
-               {
-                       return False;
-               }
-               fstrcpy(gmep->nt_name, uidtoname((uid_t)gmep->unix_id));
-               fstrcpy(gmep->unix_name, gmep->nt_name);
-               gmep->nt_domain = global_sam_name;
-
-               return True;
-       }
-
-       /* oops. */
-
-       return False;
-}
-
-/************************************************************************
- Routine to look up group / alias / well-known group RID by UNIX name
-*************************************************************************/
-BOOL lookupsmbgrpnam(const char *unix_grp_name, DOM_NAME_MAP *grp)
-{
-       gid_t gid;
-       DEBUG(10,("lookupsmbgrpnam: unix user group %s\n", unix_grp_name));
-       if (nametogid(unix_grp_name, &gid))
-       {
-               return lookupsmbgrpgid(gid, grp);
-       }
-       else
-       {
-               return False;
-       }
-}
-
-/*************************************************************************
- looks up a SID, returns name map entry
-*************************************************************************/
-BOOL lookupsmbgrpsid(DOM_SID *sid, DOM_NAME_MAP *gmep)
-{
-       fstring sid_str;
-       sid_to_string(sid_str, sid);
-       DEBUG(10,("lookupsmbgrpsid: nt sid %s\n", sid_str));
-
-       if (map_alias_sid(sid, gmep))
-       {
-               return True;
-       }
-       if (map_group_sid(sid, gmep))
-       {
-               return True;
-       }
-       if (lp_server_role() != ROLE_DOMAIN_NONE)
-       {
-               gmep->nt_name   = nt_name;
-               gmep->unix_name = unix_name;
-               gmep->nt_domain = nt_domain;
-
-               /*
-                * here we should do a LsaLookupNames() call
-                * to check the status of the name with the PDC.
-                * if the PDC know nothing of the name, it's ours.
-                */
-
-               if (lp_server_role() == ROLE_DOMAIN_MEMBER)
-               {
-#if 0
-                       lsa_lookup_sids(global_myworkgroup, gmep->sid, gmep->nt_name, gmep->nt_domain...);
-#endif
-               }
-
-               /*
-                * ok, it's one of ours.  we therefore "create" an nt group or
-                * alias name named after the unix group.  this is the point
-                * where "appliance mode" should get its teeth in, as unix
-                * groups won't really exist, they will only be numbers...
-                */
-
-               /* name is not explicitly mapped
-                * with map files or the PDC
-                * so we are responsible for it...
-                */
-
-               if (lp_server_role() == ROLE_DOMAIN_MEMBER)
-               {
-                       /* ... as a LOCAL group. */
-                       gmep->type = SID_NAME_ALIAS;
-               }
-               else
-               {
-                       /* ... as a DOMAIN group. */
-                       gmep->type = SID_NAME_DOM_GRP;
-               }
-
-               sid_copy(&gmep->sid, sid);
-               if (!pwdb_sam_sid_to_unixid(&gmep->sid, gmep->type, &gmep->unix_id))
-               {
-                       return False;
-               }
-               fstrcpy(gmep->nt_name, gidtoname((gid_t)gmep->unix_id));
-               fstrcpy(gmep->unix_name, gmep->nt_name);
-               gmep->nt_domain = global_sam_name;
-
-               return True;
-       }
-
-       /* oops */
-       return False;
-}
-
-/*************************************************************************
- looks up a gid, returns RID and type local, domain or well-known domain group
-*************************************************************************/
-BOOL lookupsmbgrpgid(gid_t gid, DOM_NAME_MAP *gmep)
-{
-       DEBUG(10,("lookupsmbgrpgid: unix gid %d\n", (int)gid));
-       if (map_alias_gid(gid, gmep))
-       {
-               return True;
-       }
-       if (map_group_gid(gid, gmep))
-       {
-               return True;
-       }
-       if (lp_server_role() != ROLE_DOMAIN_NONE)
-       {
-               gmep->nt_name   = nt_name;
-               gmep->unix_name = unix_name;
-               gmep->nt_domain = nt_domain;
-
-               gmep->unix_id = (uint32)gid;
-
-               /*
-                * here we should do a LsaLookupNames() call
-                * to check the status of the name with the PDC.
-                * if the PDC know nothing of the name, it's ours.
-                */
-
-               if (lp_server_role() == ROLE_DOMAIN_MEMBER)
-               {
-#if 0
-                       if (lsa_lookup_names(global_myworkgroup, gmep->nt_name, &gmep->sid...);
-                       {
-                               return True;
-                       }
-#endif
-               }
-
-               /*
-                * ok, it's one of ours.  we therefore "create" an nt group or
-                * alias name named after the unix group.  this is the point
-                * where "appliance mode" should get its teeth in, as unix
-                * groups won't really exist, they will only be numbers...
-                */
-
-               /* name is not explicitly mapped
-                * with map files or the PDC
-                * so we are responsible for it...
-                */
-
-               if (lp_server_role() == ROLE_DOMAIN_MEMBER)
-               {
-                       /* ... as a LOCAL group. */
-                       gmep->type = SID_NAME_ALIAS;
-               }
-               else
-               {
-                       /* ... as a DOMAIN group. */
-                       gmep->type = SID_NAME_DOM_GRP;
-               }
-               fstrcpy(gmep->nt_name, gidtoname(gid));
-               fstrcpy(gmep->unix_name, gmep->nt_name);
-
-               return get_sid_and_type(gmep->nt_name, gmep->type, gmep);
-       }
-
-       /* oops */
-       return False;
-}
-
diff --git a/source3/lib/genparser.c b/source3/lib/genparser.c
deleted file mode 100644 (file)
index 233050b..0000000
+++ /dev/null
@@ -1,786 +0,0 @@
-/*
-   Copyright (C) Andrew Tridgell <genstruct@tridgell.net> 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-/*
-  automatic marshalling/unmarshalling system for C structures
-*/
-
-#include "includes.h"
-
-/* see if a range of memory is all zero. Used to prevent dumping of zero elements */
-static int all_zero(const char *ptr, unsigned size)
-{
-       int i;
-       if (!ptr) return 1;
-       for (i=0;i<size;i++) {
-               if (ptr[i]) return 0;
-       }
-       return 1;
-}
-
-/* encode a buffer of bytes into a escaped string */
-static char *encode_bytes(TALLOC_CTX *mem_ctx, const char *ptr, unsigned len)
-{
-       const char *hexdig = "0123456789abcdef";
-       char *ret, *p;
-       unsigned i;
-       ret = talloc(mem_ctx, len*3 + 1); /* worst case size */
-       if (!ret) return NULL;
-       for (p=ret,i=0;i<len;i++) {
-               if (isalnum(ptr[i]) || isspace(ptr[i]) ||
-                   (ispunct(ptr[i]) && !strchr("\\{}", ptr[i]))) {
-                       *p++ = ptr[i];
-               } else {
-                       unsigned char c = *(unsigned char *)(ptr+i);
-                       if (c == 0 && all_zero(ptr+i, len-i)) break;
-                       p[0] = '\\';
-                       p[1] = hexdig[c>>4];
-                       p[2] = hexdig[c&0xF];
-                       p += 3;
-               }
-       }
-
-       *p = 0;
-
-       return ret;
-}
-
-/* decode an escaped string from encode_bytes() into a buffer */
-static char *decode_bytes(TALLOC_CTX *mem_ctx, const char *s, unsigned *len) 
-{
-       char *ret, *p;
-       unsigned i;
-       int slen = strlen(s) + 1;
-
-       ret = talloc(mem_ctx, slen); /* worst case length */
-       if (!ret)
-               return NULL;
-       memset(ret, 0, slen);
-
-       if (*s == '{') s++;
-
-       for (p=ret,i=0;s[i];i++) {
-               if (s[i] == '}') {
-                       break;
-               } else if (s[i] == '\\') {
-                       unsigned v;
-                       if (sscanf(&s[i+1], "%02x", &v) != 1 || v > 255) {
-                               return NULL;
-                       }
-                       *(unsigned char *)p = v;
-                       p++;
-                       i += 2;
-               } else {
-                       *p++ = s[i];
-               }
-       }
-       *p = 0;
-
-       (*len) = (unsigned)(p - ret);
-       
-       return ret;
-}
-
-/* the add*() functions deal with adding things to a struct
-   parse_string */
-
-/* allocate more space if needed */
-static int addgen_alloc(TALLOC_CTX *mem_ctx, struct parse_string *p, int n)
-{
-       if (p->length + n <= p->allocated) return 0;
-       p->allocated = p->length + n + 200;
-       p->s = talloc_realloc(mem_ctx, p->s, p->allocated);
-       if (!p->s) {
-               errno = ENOMEM;
-               return -1;
-       }
-       return 0;
-}
-
-/* add a character to the buffer */
-static int addchar(TALLOC_CTX *mem_ctx, struct parse_string *p, char c)
-{
-       if (addgen_alloc(mem_ctx, p, 2) != 0) {
-               return -1;
-       }
-       p->s[p->length++] = c;
-       p->s[p->length] = 0;
-       return 0;
-}
-
-/* add a string to the buffer */
-int addstr(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *s)
-{
-       int len = strlen(s);
-       if (addgen_alloc(mem_ctx, p, len+1) != 0) {
-               return -1;
-       }
-       memcpy(p->s + p->length, s, len+1);
-       p->length += len;
-       return 0;
-}
-
-/* add a string to the buffer with a tab prefix */
-static int addtabbed(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *s, unsigned indent)
-{
-       int len = strlen(s);
-       if (addgen_alloc(mem_ctx, p, indent+len+1) != 0) {
-               return -1;
-       }
-       while (indent--) {
-               p->s[p->length++] = '\t';
-       }
-       memcpy(p->s + p->length, s, len+1);
-       p->length += len;
-       return 0;
-}
-
-/* note! this can only be used for results up to 60 chars wide! */
-int addshort(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *fmt, ...)
-{
-       char buf[60];
-       int n;
-       va_list ap;
-       va_start(ap, fmt);
-       n = vsnprintf(buf, sizeof(buf), fmt, ap);
-       va_end(ap);
-       if (addgen_alloc(mem_ctx, p, n + 1) != 0) {
-               return -1;
-       }
-       if (n != 0) {
-               memcpy(p->s + p->length, buf, n);
-       }
-       p->length += n;
-       p->s[p->length] = 0;
-       return 0;
-}
-
-/* 
-   this is here to make it easier for people to write dump functions 
-   for their own types
- */
-int gen_addgen(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *fmt, ...)
-{
-       char *buf = NULL;
-       int n;
-       va_list ap;
-       va_start(ap, fmt);
-       n = vasprintf(&buf, fmt, ap);
-       va_end(ap);
-       if (addgen_alloc(mem_ctx, p, n + 1) != 0) {
-               if (buf) free(buf);
-               return -1;
-       }
-       if (n != 0) {
-               memcpy(p->s + p->length, buf, n);
-       }
-       p->length += n;
-       p->s[p->length] = 0;
-       if (buf) free(buf);
-       return 0;
-}
-
-/* dump a enumerated type */
-int gen_dump_enum(TALLOC_CTX *mem_ctx,
-                 const struct enum_struct *einfo,
-                 struct parse_string *p, 
-                 const char *ptr,
-                 unsigned indent)
-{
-       unsigned v = *(unsigned *)ptr;
-       int i;
-       for (i=0;einfo[i].name;i++) {
-               if (v == einfo[i].value) {
-                       addstr(mem_ctx, p, einfo[i].name);
-                       return 0;
-               }
-       }
-       /* hmm, maybe we should just fail? */
-       return gen_dump_unsigned(mem_ctx, p, ptr, indent);
-}
-
-/* dump a single non-array element, hanlding struct and enum */
-static int gen_dump_one(TALLOC_CTX *mem_ctx,
-                       struct parse_string *p, 
-                       const struct parse_struct *pinfo,
-                       const char *ptr,
-                       unsigned indent)
-{
-       if (pinfo->dump_fn == gen_dump_char && pinfo->ptr_count == 1) {
-               char *s = encode_bytes(mem_ctx, ptr, strlen(ptr));
-               if (addchar(mem_ctx, p,'{') ||
-                   addstr(mem_ctx, p, s) ||
-                   addstr(mem_ctx, p, "}")) {
-                       return -1;
-               }
-               return 0;
-       }
-
-       return pinfo->dump_fn(mem_ctx, p, ptr, indent);
-}
-
-/* handle dumping of an array of arbitrary type */
-static int gen_dump_array(TALLOC_CTX *mem_ctx,
-                         struct parse_string *p,
-                         const struct parse_struct *pinfo, 
-                         const char *ptr,
-                         int array_len,
-                         int indent)
-{
-       int i, count=0;
-
-       /* special handling of fixed length strings */
-       if (array_len != 0 && 
-           pinfo->ptr_count == 0 &&
-           pinfo->dump_fn == gen_dump_char) {
-               char *s = encode_bytes(mem_ctx, ptr, array_len);
-               if (!s) return -1;
-               if (addtabbed(mem_ctx, p, pinfo->name, indent) ||
-                   addstr(mem_ctx, p, " = {") ||
-                   addstr(mem_ctx, p, s) ||
-                   addstr(mem_ctx, p, "}\n")) {
-                       return -1;
-               }
-               free(s);
-               return 0;
-       }
-
-       for (i=0;i<array_len;i++) {
-               const char *p2 = ptr;
-               unsigned size = pinfo->size;
-
-               /* generic pointer dereference */
-               if (pinfo->ptr_count) {
-                       p2 = *(const char **)ptr;
-                       size = sizeof(void *);
-               }
-               
-               if ((count || pinfo->ptr_count) && 
-                   !(pinfo->flags & FLAG_ALWAYS) &&
-                   all_zero(ptr, size)) {
-                       ptr += size;
-                       continue;
-               }
-               if (count == 0) {
-                       if (addtabbed(mem_ctx, p, pinfo->name, indent) ||
-                           addshort(mem_ctx, p, " = %u:", i)) {
-                               return -1;
-                       }
-               } else {
-                       if (addshort(mem_ctx, p, ", %u:", i) != 0) {
-                               return -1;
-                       }
-               }
-               if (gen_dump_one(mem_ctx, p, pinfo, p2, indent) != 0) {
-                       return -1;
-               }
-               ptr += size;
-               count++;
-       }
-       if (count) {
-               return addstr(mem_ctx, p, "\n");
-       }
-       return 0;
-}
-
-/* find a variable by name in a loaded structure and return its value
-   as an integer. Used to support dynamic arrays */
-static int find_var(const struct parse_struct *pinfo,
-                   const char *data,
-                   const char *var)
-{
-       int i;
-       const char *ptr;
-
-       /* this allows for constant lengths */
-       if (isdigit(*var)) {
-               return atoi(var);
-       }
-
-       for (i=0;pinfo[i].name;i++) {
-               if (strcmp(pinfo[i].name, var) == 0) break;
-       }
-       if (!pinfo[i].name) return -1;
-
-       ptr = data + pinfo[i].offset;
-
-       switch (pinfo[i].size) {
-       case sizeof(int):
-               return *(int *)ptr;
-       case sizeof(char):
-               return *(char *)ptr;
-       }
-
-       return -1;
-}
-
-
-int gen_dump_struct(TALLOC_CTX *mem_ctx,
-                   const struct parse_struct *pinfo,
-                   struct parse_string *p, 
-                   const char *ptr, 
-                   unsigned indent)
-{
-       char *s = gen_dump(mem_ctx, pinfo, ptr, indent+1);
-       if (!s) return -1;
-       if (addstr(mem_ctx, p, "{\n") || 
-           addstr(mem_ctx, p, s) || 
-           addtabbed(mem_ctx, p, "}", indent)) {
-               return -1;
-       }
-       return 0;
-}
-
-static int gen_dump_string(TALLOC_CTX *mem_ctx,
-                          struct parse_string *p,
-                          const struct parse_struct *pinfo, 
-                          const char *data, 
-                          unsigned indent)
-{
-       const char *ptr = *(char **)data;
-       char *s = encode_bytes(mem_ctx, ptr, strlen(ptr));
-       if (addtabbed(mem_ctx, p, pinfo->name, indent) ||
-           addstr(mem_ctx, p, " = ") ||
-           addchar(mem_ctx, p, '{') ||
-           addstr(mem_ctx, p, s) ||
-           addstr(mem_ctx, p, "}\n")) {
-               return -1;
-       }
-       return 0;
-}
-
-/* 
-   find the length of a nullterm array
-*/
-static int len_nullterm(const char *ptr, int size, int array_len)
-{
-       int len;
-
-       if (size == 1) {
-               len = strnlen(ptr, array_len);
-       } else {
-               for (len=0; len < array_len; len++) {
-                       if (all_zero(ptr+len*size, size)) break;
-               }
-       }
-
-       if (len == 0) len = 1;
-
-       return len;
-}
-
-
-/* the generic dump routine. Scans the parse information for this structure
-   and processes it recursively */
-char *gen_dump(TALLOC_CTX *mem_ctx,
-              const struct parse_struct *pinfo, 
-              const char *data, 
-              unsigned indent)
-{
-       struct parse_string p;
-       int i;
-       
-       p.length = 0;
-       p.allocated = 0;
-       p.s = NULL;
-
-       if (addstr(mem_ctx, &p, "") != 0) {
-               return NULL;
-       }
-       
-       for (i=0;pinfo[i].name;i++) {
-               const char *ptr = data + pinfo[i].offset;
-               unsigned size = pinfo[i].size;
-
-               if (pinfo[i].ptr_count) {
-                       size = sizeof(void *);
-               }
-
-               /* special handling for array types */
-               if (pinfo[i].array_len) {
-                       unsigned len = pinfo[i].array_len;
-                       if (pinfo[i].flags & FLAG_NULLTERM) {
-                               len = len_nullterm(ptr, size, len);
-                       }
-                       if (gen_dump_array(mem_ctx, &p, &pinfo[i], ptr, 
-                                          len, indent)) {
-                               goto failed;
-                       }
-                       continue;
-               }
-
-               /* and dynamically sized arrays */
-               if (pinfo[i].dynamic_len) {
-                       int len = find_var(pinfo, data, pinfo[i].dynamic_len);
-                       struct parse_struct p2 = pinfo[i];
-                       if (len < 0) {
-                               goto failed;
-                       }
-                       if (len > 0) {
-                               if (pinfo[i].flags & FLAG_NULLTERM) {
-                                       len = len_nullterm(*(char **)ptr, 
-                                                          pinfo[i].size, len);
-                               }
-                               p2.ptr_count--;
-                               p2.dynamic_len = NULL;
-                               if (gen_dump_array(mem_ctx, &p, &p2,
-                                                  *(char **)ptr, 
-                                                  len, indent) != 0) {
-                                       goto failed;
-                               }
-                       }
-                       continue;
-               }
-
-               /* don't dump zero elements */
-               if (!(pinfo[i].flags & FLAG_ALWAYS) && all_zero(ptr, size)) continue;
-
-               /* assume char* is a null terminated string */
-               if (pinfo[i].size == 1 && pinfo[i].ptr_count == 1 &&
-                   pinfo[i].dump_fn == gen_dump_char) {
-                       if (gen_dump_string(mem_ctx, &p, &pinfo[i], ptr, indent) != 0) {
-                               goto failed;
-                       }
-                       continue;
-               }
-
-               /* generic pointer dereference */
-               if (pinfo[i].ptr_count) {
-                       ptr = *(const char **)ptr;
-               }
-
-               if (addtabbed(mem_ctx, &p, pinfo[i].name, indent) ||
-                   addstr(mem_ctx, &p, " = ") ||
-                   gen_dump_one(mem_ctx, &p, &pinfo[i], ptr, indent) ||
-                   addstr(mem_ctx, &p, "\n")) {
-                       goto failed;
-               }
-       }
-       return p.s;
-
-failed:
-       return NULL;
-}
-
-/* search for a character in a string, skipping over sections within
-   matching braces */
-static char *match_braces(char *s, char c)
-{
-       int depth = 0;
-       while (*s) {
-               switch (*s) {
-               case '}':
-                       depth--;
-                       break;
-               case '{':
-                       depth++;
-                       break;
-               }
-               if (depth == 0 && *s == c) {
-                       return s;
-               }
-               s++;
-       }
-       return s;
-}
-
-/* parse routine for enumerated types */
-int gen_parse_enum(TALLOC_CTX *mem_ctx,
-                  const struct enum_struct *einfo, 
-                  char *ptr, 
-                  const char *str)
-{
-       unsigned v;
-       int i;
-
-       if (isdigit(*str)) {
-               if (sscanf(str, "%u", &v) != 1) {
-                       errno = EINVAL;
-                       return -1;
-               }
-               *(unsigned *)ptr = v;
-               return 0;
-       }
-
-       for (i=0;einfo[i].name;i++) {
-               if (strcmp(einfo[i].name, str) == 0) {
-                       *(unsigned *)ptr = einfo[i].value;
-                       return 0;
-               }
-       }
-
-       /* unknown enum value?? */
-       return -1;
-}
-
-
-/* parse all base types */
-static int gen_parse_base(TALLOC_CTX *mem_ctx,
-                         const struct parse_struct *pinfo, 
-                         char *ptr, 
-                         const char *str)
-{
-       if (pinfo->parse_fn == gen_parse_char && pinfo->ptr_count==1) {
-               unsigned len;
-               char *s = decode_bytes(mem_ctx, str, &len);
-               if (!s) return -1;
-               *(char **)ptr = s;
-               return 0;
-       }
-
-       if (pinfo->ptr_count) {
-               unsigned size = pinfo->ptr_count>1?sizeof(void *):pinfo->size;
-               struct parse_struct p2 = *pinfo;
-               *(void **)ptr = talloc(mem_ctx, size);
-               if (! *(void **)ptr) {
-                       return -1;
-               }
-               memset(*(void **)ptr, 0, size);
-               ptr = *(char **)ptr;
-               p2.ptr_count--;
-               return gen_parse_base(mem_ctx, &p2, ptr, str);
-       }
-
-       return pinfo->parse_fn(mem_ctx, ptr, str);
-}
-
-/* parse a generic array */
-static int gen_parse_array(TALLOC_CTX *mem_ctx,
-                          const struct parse_struct *pinfo, 
-                          char *ptr, 
-                          const char *str,
-                          int array_len)
-{
-       char *p, *p2;
-       unsigned size = pinfo->size;
-
-       /* special handling of fixed length strings */
-       if (array_len != 0 && 
-           pinfo->ptr_count == 0 &&
-           pinfo->dump_fn == gen_dump_char) {
-               unsigned len = 0;
-               char *s = decode_bytes(mem_ctx, str, &len);
-               if (!s || (len > array_len)) return -1;
-               memset(ptr, 0, array_len);
-               memcpy(ptr, s, len);
-               return 0;
-       }
-
-       if (pinfo->ptr_count) {
-               size = sizeof(void *);
-       }
-
-       while (*str) {
-               unsigned idx;
-               int done;
-
-               idx = atoi(str);
-               p = strchr(str,':');
-               if (!p) break;
-               p++;
-               p2 = match_braces(p, ',');
-               done = (*p2 != ',');
-               *p2 = 0;
-
-               if (*p == '{') {
-                       p++;
-                       p[strlen(p)-1] = 0;
-               }
-
-               if (gen_parse_base(mem_ctx, pinfo, ptr + idx*size, p) != 0) {
-                       return -1;
-               }
-
-               if (done) break;
-               str = p2+1;
-       }
-
-       return 0;
-}
-
-/* parse one element, hanlding dynamic and static arrays */
-static int gen_parse_one(TALLOC_CTX *mem_ctx,
-                        const struct parse_struct *pinfo, 
-                        const char *name, 
-                        char *data, 
-                        const char *str)
-{
-       int i;
-       for (i=0;pinfo[i].name;i++) {
-               if (strcmp(pinfo[i].name, name) == 0) {
-                       break;
-               }
-       }
-       if (pinfo[i].name == NULL) {
-               return 0;
-       }
-
-       if (pinfo[i].array_len) {
-               return gen_parse_array(mem_ctx, &pinfo[i],
-                                      data+pinfo[i].offset, 
-                                      str, pinfo[i].array_len);
-       }
-
-       if (pinfo[i].dynamic_len) {
-               int len = find_var(pinfo, data, pinfo[i].dynamic_len);
-               if (len < 0) {
-                       errno = EINVAL;
-                       return -1;
-               }
-               if (len > 0) {
-                       struct parse_struct p2 = pinfo[i];
-                       char *ptr;
-                       unsigned size = pinfo[i].ptr_count>1?sizeof(void*):pinfo[i].size;
-                       ptr = talloc(mem_ctx, len*size);
-                       if (!ptr) {
-                               errno = ENOMEM;
-                               return -1;
-                       }
-                       memset(ptr, 0, len*size);
-                       *((char **)(data + pinfo[i].offset)) = ptr;
-                       p2.ptr_count--;
-                       p2.dynamic_len = NULL;
-                       return gen_parse_array(mem_ctx, &p2, ptr, str, len);
-               }
-               return 0;
-       }
-
-       return gen_parse_base(mem_ctx, &pinfo[i], data + pinfo[i].offset, str);
-}
-
-int gen_parse_struct(TALLOC_CTX * mem_ctx, const struct parse_struct *pinfo, char *ptr, const char *str)
-{
-       return gen_parse(mem_ctx, pinfo, ptr, str);
-}
-
-/* the main parse routine */
-int gen_parse(TALLOC_CTX *mem_ctx, const struct parse_struct *pinfo, char *data, const char *s)
-{
-       char *str, *s0;
-       
-       s0 = strdup(s);
-       str = s0;
-
-       while (*str) {
-               char *p;
-               char *name;
-               char *value;
-
-               /* skip leading whitespace */
-               while (isspace(*str)) str++;
-
-               p = strchr(str, '=');
-               if (!p) break;
-               value = p+1;
-               while (p > str && isspace(*(p-1))) {
-                       p--;
-               }
-
-               *p = 0;
-               name = str;
-
-               while (isspace(*value)) value++;
-
-               if (*value == '{') {
-                       str = match_braces(value, '}');
-                       value++;
-               } else {
-                       str = match_braces(value, '\n');
-               }
-
-               *str++ = 0;
-               
-               if (gen_parse_one(mem_ctx, pinfo, name, data, value) != 0) {
-                       free(s0);
-                       return -1;
-               }
-       }
-
-       free(s0);
-       return 0;
-}
-
-
-
-/* for convenience supply some standard dumpers and parsers here */
-
-int gen_parse_char(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(unsigned char *)ptr = atoi(str);
-       return 0;
-}
-
-int gen_parse_int(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(int *)ptr = atoi(str);
-       return 0;
-}
-
-int gen_parse_unsigned(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(unsigned *)ptr = strtoul(str, NULL, 10);
-       return 0;
-}
-
-int gen_parse_time_t(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(time_t *)ptr = strtoul(str, NULL, 10);
-       return 0;
-}
-
-int gen_parse_double(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(double *)ptr = atof(str);
-       return 0;
-}
-
-int gen_parse_float(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(float *)ptr = atof(str);
-       return 0;
-}
-
-int gen_dump_char(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%u", *(unsigned char *)(ptr));
-}
-
-int gen_dump_int(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%d", *(int *)(ptr));
-}
-
-int gen_dump_unsigned(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%u", *(unsigned *)(ptr));
-}
-
-int gen_dump_time_t(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%u", *(time_t *)(ptr));
-}
-
-int gen_dump_double(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%lg", *(double *)(ptr));
-}
-
-int gen_dump_float(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%g", *(float *)(ptr));
-}
diff --git a/source3/lib/genparser_samba.c b/source3/lib/genparser_samba.c
deleted file mode 100644 (file)
index bece587..0000000
+++ /dev/null
@@ -1,200 +0,0 @@
-/*
-   Copyright (C) Andrew Tridgell <genstruct@tridgell.net> 2002
-   Copyright (C) Simo Sorce <idra@samba.org> 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-#include "genparser_samba.h"
-
-/* PARSE functions */
-
-int gen_parse_uint8(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(uint8 *)ptr = atoi(str);
-       return 0;
-}
-
-int gen_parse_uint16(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(uint16 *)ptr = atoi(str);
-       return 0;
-}
-
-int gen_parse_uint32(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       *(uint32 *)ptr = strtoul(str, NULL, 10);
-       return 0;
-}
-
-int gen_parse_NTTIME(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       if(sscanf(str, "%u,%u", &(((NTTIME *)(ptr))->high), &(((NTTIME *)(ptr))->low)) != 2) {
-               errno = EINVAL;
-               return -1;
-       }
-       return 0;
-}
-
-int gen_parse_DOM_SID(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       if(!string_to_sid((DOM_SID *)ptr, str)) return -1;
-       return 0;
-}
-
-int gen_parse_SEC_ACCESS(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       ((SEC_ACCESS *)ptr)->mask = strtoul(str, NULL, 10);
-       return 0;
-}
-
-int gen_parse_GUID(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       int info[GUID_SIZE];
-       int i;
-       char *sc;
-               char *p;
-       char *m;
-
-       m = strdup(str);
-       if (!m) return -1;
-       sc = m;
-       
-       memset(info, 0, sizeof(info));
-       for (i = 0; i < GUID_SIZE; i++) {
-               p = strchr(sc, ',');
-               if (p != NULL) p = '\0';
-               info[i] = atoi(sc);
-               if (p != NULL) sc = p + 1;
-       }
-       free(m);
-               
-       for (i = 0; i < GUID_SIZE; i++) {
-               ((GUID *)ptr)->info[i] = info[i];
-       }
-               
-       return 0;
-}
-
-int gen_parse_SEC_ACE(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       return gen_parse_struct(mem_ctx, pinfo_security_ace_info, ptr, str);
-}
-
-int gen_parse_SEC_ACL(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       return gen_parse_struct(mem_ctx, pinfo_security_acl_info, ptr, str);
-}
-
-int gen_parse_SEC_DESC(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       return gen_parse_struct(mem_ctx, pinfo_security_descriptor_info, ptr, str);
-}
-
-int gen_parse_LUID_ATTR(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       return gen_parse_struct(mem_ctx, pinfo_luid_attr_info, ptr, str);
-}
-
-int gen_parse_LUID(TALLOC_CTX *mem_ctx, char *ptr, const char *str)
-{
-       if(sscanf(str, "%u,%u", &(((LUID *)(ptr))->high), &(((LUID *)(ptr))->low)) != 2) {
-               errno = EINVAL;
-               return -1;
-       }
-       return 0;
-}
-
-
-
-/* DUMP functions */
-
-int gen_dump_uint8(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%u", *(uint8 *)(ptr));
-}
-
-int gen_dump_uint16(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%u", *(uint16 *)(ptr));
-}
-
-int gen_dump_uint32(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%u", *(uint32 *)(ptr));
-}
-
-int gen_dump_NTTIME(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       uint32 low, high;
-
-       high = ((NTTIME *)(ptr))->high;
-       low = ((NTTIME *)(ptr))->low;
-       return addshort(mem_ctx, p, "%u,%u", high, low);
-}
-
-int gen_dump_DOM_SID(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       fstring sidstr;
-
-       sid_to_string(sidstr, (DOM_SID *)ptr);
-       return addstr(mem_ctx, p, sidstr);
-}
-
-int gen_dump_SEC_ACCESS(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return addshort(mem_ctx, p, "%u", ((SEC_ACCESS *)ptr)->mask);
-}
-
-int gen_dump_GUID(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       int i, r;
-
-       for (i = 0; i < (GUID_SIZE - 1); i++) {
-               if (!(r = addshort(mem_ctx, p, "%d,", ((GUID *)ptr)->info[i]))) return r;
-       }
-       return addshort(mem_ctx, p, "%d", ((GUID *)ptr)->info[i]);
-}
-
-int gen_dump_SEC_ACE(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return gen_dump_struct(mem_ctx, pinfo_security_ace_info, p, ptr, indent);
-}
-
-int gen_dump_SEC_ACL(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return gen_dump_struct(mem_ctx, pinfo_security_acl_info, p, ptr, indent);
-}
-
-int gen_dump_SEC_DESC(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return gen_dump_struct(mem_ctx, pinfo_security_descriptor_info, p, ptr, indent);
-}
-
-int gen_dump_LUID_ATTR(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       return gen_dump_struct(mem_ctx, pinfo_luid_attr_info, p, ptr, indent);
-}
-
-int gen_dump_LUID(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent)
-{
-       uint32 low, high;
-
-       high = ((LUID *)(ptr))->high;
-       low = ((LUID *)(ptr))->low;
-       return addshort(mem_ctx, p, "%u,%u", high, low);
-}
-
diff --git a/source3/modules/developer.c b/source3/modules/developer.c
deleted file mode 100644 (file)
index 7ffc3ff..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   Samba module with developer tools
-   Copyright (C) Andrew Tridgell 2001
-   Copyright (C) Jelmer Vernooij 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-
-static struct {
-       char from;
-       char *to;
-       int len;
-} weird_table[] = {
-       {'q', "^q^", 3},
-       {'Q', "^Q^", 3},
-       {0, NULL}
-};
-
-static size_t weird_pull(void *cd, char **inbuf, size_t *inbytesleft,
-                        char **outbuf, size_t *outbytesleft)
-{
-       while (*inbytesleft >= 1 && *outbytesleft >= 2) {
-               int i;
-               int done = 0;
-               for (i=0;weird_table[i].from;i++) {
-                       if (strncmp((*inbuf), 
-                                   weird_table[i].to, 
-                                   weird_table[i].len) == 0) {
-                               if (*inbytesleft < weird_table[i].len) {
-                                       DEBUG(0,("ERROR: truncated weird string\n"));
-                                       /* smb_panic("weird_pull"); */
-
-                               } else {
-                                       (*outbuf)[0] = weird_table[i].from;
-                                       (*outbuf)[1] = 0;
-                                       (*inbytesleft)  -= weird_table[i].len;
-                                       (*outbytesleft) -= 2;
-                                       (*inbuf)  += weird_table[i].len;
-                                       (*outbuf) += 2;
-                                       done = 1;
-                                       break;
-                               }
-                       }
-               }
-               if (done) continue;
-               (*outbuf)[0] = (*inbuf)[0];
-               (*outbuf)[1] = 0;
-               (*inbytesleft)  -= 1;
-               (*outbytesleft) -= 2;
-               (*inbuf)  += 1;
-               (*outbuf) += 2;
-       }
-
-       if (*inbytesleft > 0) {
-               errno = E2BIG;
-               return -1;
-       }
-       
-       return 0;
-}
-
-static size_t weird_push(void *cd, char **inbuf, size_t *inbytesleft,
-                        char **outbuf, size_t *outbytesleft)
-{
-       int ir_count=0;
-
-       while (*inbytesleft >= 2 && *outbytesleft >= 1) {
-               int i;
-               int done=0;
-               for (i=0;weird_table[i].from;i++) {
-                       if ((*inbuf)[0] == weird_table[i].from &&
-                           (*inbuf)[1] == 0) {
-                               if (*outbytesleft < weird_table[i].len) {
-                                       DEBUG(0,("No room for weird character\n"));
-                                       /* smb_panic("weird_push"); */
-                               } else {
-                                       memcpy(*outbuf, weird_table[i].to, 
-                                              weird_table[i].len);
-                                       (*inbytesleft)  -= 2;
-                                       (*outbytesleft) -= weird_table[i].len;
-                                       (*inbuf)  += 2;
-                                       (*outbuf) += weird_table[i].len;
-                                       done = 1;
-                                       break;
-                               }
-                       }
-               }
-               if (done) continue;
-
-               (*outbuf)[0] = (*inbuf)[0];
-               if ((*inbuf)[1]) ir_count++;
-               (*inbytesleft)  -= 2;
-               (*outbytesleft) -= 1;
-               (*inbuf)  += 2;
-               (*outbuf) += 1;
-       }
-
-       if (*inbytesleft == 1) {
-               errno = EINVAL;
-               return -1;
-       }
-
-       if (*inbytesleft > 1) {
-               errno = E2BIG;
-               return -1;
-       }
-       
-       return ir_count;
-}
-
-struct charset_functions weird_functions = {"WEIRD", weird_pull, weird_push};
-
-int charset_weird_init(void)
-{
-       smb_register_charset(&weird_functions);
-       return True;
-}
diff --git a/source3/nsswitch/winbindd_passdb.c b/source3/nsswitch/winbindd_passdb.c
deleted file mode 100644 (file)
index 503b978..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-
-   Winbind rpc backend functions
-
-   Copyright (C) Tim Potter 2000-2001,2003
-   Copyright (C) Simo Sorce 2003
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "winbindd.h"
-
-#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_WINBIND
-
-
-/* Query display info for a domain.  This returns enough information plus a
-   bit extra to give an overview of domain users for the User Manager
-   application. */
-static NTSTATUS query_user_list(struct winbindd_domain *domain,
-                              TALLOC_CTX *mem_ctx,
-                              uint32 *num_entries, 
-                              WINBIND_USERINFO **info)
-{
-       SAM_ACCOUNT *sam_account = NULL;
-       NTSTATUS result;
-       uint32 i;
-
-       DEBUG(3,("pdb: query_user_list\n"));
-
-       if (NT_STATUS_IS_ERR(result = pdb_init_sam(&sam_account))) {
-               return result;
-       }
-
-       i = 0;
-       *info = NULL;
-       
-       if (pdb_setsampwent(False)) {
-       
-               while (pdb_getsampwent(sam_account)) {
-               
-                       /* we return only nua accounts, or we will have duplicates */
-                       if (!idmap_check_sid_is_in_free_range(pdb_get_user_sid(sam_account))) {
-                               continue;
-                       }
-
-                       *info = talloc_realloc(mem_ctx, *info, (i + 1) * sizeof(WINBIND_USERINFO));
-                       if (!(*info)) {
-                               DEBUG(0,("query_user_list: out of memory!\n"));
-                               result = NT_STATUS_NO_MEMORY;
-                               break;
-                       }
-
-                       (*info)[i].user_sid = talloc(mem_ctx, sizeof(DOM_SID));
-                       (*info)[i].group_sid = talloc(mem_ctx, sizeof(DOM_SID));
-                       if (!((*info)[i].user_sid) || !((*info)[i].group_sid)) {
-                               DEBUG(0,("query_user_list: out of memory!\n"));
-                               result = NT_STATUS_NO_MEMORY;
-                               break;
-                       }
-                       sid_copy((*info)[i].user_sid, pdb_get_user_sid(sam_account));
-                       sid_copy((*info)[i].group_sid, pdb_get_group_sid(sam_account));
-
-                       (*info)[i].acct_name = talloc_strdup(mem_ctx, pdb_get_username(sam_account));
-                       (*info)[i].full_name = talloc_strdup(mem_ctx, pdb_get_fullname(sam_account));
-                       if (!((*info)[i].acct_name) || !((*info)[i].full_name)) {
-                               DEBUG(0,("query_user_list: out of memory!\n"));
-                               result = NT_STATUS_NO_MEMORY;
-                               break;
-                       }
-
-                       i++;
-
-                       if (NT_STATUS_IS_ERR(pdb_reset_sam(sam_account))) {
-                               result = NT_STATUS_UNSUCCESSFUL;
-                               break;
-                       }
-               }
-
-               *num_entries = i;
-               result = NT_STATUS_OK;
-       
-       } else {
-               result = NT_STATUS_UNSUCCESSFUL;
-       }
-
-       pdb_free_sam(&sam_account);
-       return result;
-}
-
-/* list all domain groups */
-static NTSTATUS enum_dom_groups(struct winbindd_domain *domain,
-                               TALLOC_CTX *mem_ctx,
-                               uint32 *num_entries, 
-                               struct acct_info **info)
-{
-       NTSTATUS result = NT_STATUS_OK;
-
-       DEBUG(3,("pdb: enum_dom_groups (group support not implemented)\n"));
-
-       *num_entries = 0;
-       *info = 0;
-
-       return result;  
-}
-
-/* List all domain groups */
-
-static NTSTATUS enum_local_groups(struct winbindd_domain *domain,
-                               TALLOC_CTX *mem_ctx,
-                               uint32 *num_entries, 
-                               struct acct_info **info)
-{
-       NTSTATUS result = NT_STATUS_OK;
-
-       DEBUG(3,("pdb: enum_local_groups (group support not implemented)\n"));
-
-       *num_entries = 0;
-       *info = 0;
-
-       return result;  
-}
-
-/* convert a single name to a sid in a domain */
-static NTSTATUS name_to_sid(struct winbindd_domain *domain,
-                           TALLOC_CTX *mem_ctx,
-                           const char *name,
-                           DOM_SID *sid,
-                           enum SID_NAME_USE *type)
-{
-       SAM_ACCOUNT *sam_account = NULL;
-       NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
-
-       DEBUG(3,("pdb: name_to_sid name=%s (group support not implemented)\n", name));
-
-       if (NT_STATUS_IS_OK(pdb_init_sam(&sam_account))) {
-               if (!pdb_getsampwnam(sam_account, name)) {
-                       result = NT_STATUS_UNSUCCESSFUL;
-               } else { /* it is a sam user */
-                       sid_copy(sid, pdb_get_user_sid(sam_account));
-                       *type = SID_NAME_USER;
-                       result = NT_STATUS_OK;
-               }
-       }
-
-       pdb_free_sam(&sam_account);
-       return result;  
-}
-
-/*
-  convert a domain SID to a user or group name
-*/
-static NTSTATUS sid_to_name(struct winbindd_domain *domain,
-                           TALLOC_CTX *mem_ctx,
-                           DOM_SID *sid,
-                           char **name,
-                           enum SID_NAME_USE *type)
-{
-       SAM_ACCOUNT *sam_account = NULL;
-       NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
-       uint32 id;
-
-       DEBUG(3,("pdb: sid_to_name sid=%s\n", sid_string_static(sid)));
-
-       if (NT_STATUS_IS_OK(sid_to_uid(sid, &id))) { /* this is a user */
-
-               if (NT_STATUS_IS_ERR(result = pdb_init_sam(&sam_account))) {
-                       return result;
-               }
-       
-               if (!pdb_getsampwsid(sam_account, sid)) {
-                       pdb_free_sam(&sam_account);
-                       return NT_STATUS_UNSUCCESSFUL;
-               }
-       
-               *name = talloc_strdup(mem_ctx, pdb_get_username(sam_account));  
-               if (!(*name)) {
-                       DEBUG(0,("query_user: out of memory!\n"));
-                       pdb_free_sam(&sam_account);
-                       return NT_STATUS_NO_MEMORY;
-               }
-
-               pdb_free_sam(&sam_account);
-               *type = SID_NAME_USER;
-               result = NT_STATUS_OK;
-
-       } else if (NT_STATUS_IS_OK(sid_to_gid(sid, &id))) { /* this is a group */
-               
-               DEBUG(3,("pdb: sid_to_name: group support not implemented\n"));
-               result = NT_STATUS_UNSUCCESSFUL;
-       }
-
-       return result;
-}
-
-/* Lookup user information from a rid or username. */
-static NTSTATUS query_user(struct winbindd_domain *domain, 
-                          TALLOC_CTX *mem_ctx, 
-                          DOM_SID *user_sid, 
-                          WINBIND_USERINFO *user_info)
-{
-       SAM_ACCOUNT *sam_account = NULL;
-       NTSTATUS result;
-
-       DEBUG(3,("pdb: query_user sid=%s\n", sid_string_static(user_sid)));
-
-       if (NT_STATUS_IS_ERR(result = pdb_init_sam(&sam_account))) {
-               return result;
-       }
-       
-       if (!pdb_getsampwsid(sam_account, user_sid)) {
-               pdb_free_sam(&sam_account);
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       /* we return only nua accounts, or we will have duplicates */
-       if (!idmap_check_sid_is_in_free_range(user_sid)) {
-               pdb_free_sam(&sam_account);
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       user_info->user_sid = talloc(mem_ctx, sizeof(DOM_SID));
-       user_info->group_sid = talloc(mem_ctx, sizeof(DOM_SID));
-       if (!(user_info->user_sid) || !(user_info->group_sid)) {
-               DEBUG(0,("query_user: out of memory!\n"));
-               pdb_free_sam(&sam_account);
-               return NT_STATUS_NO_MEMORY;
-       }
-       sid_copy(user_info->user_sid, pdb_get_user_sid(sam_account));
-       sid_copy(user_info->group_sid, pdb_get_group_sid(sam_account));
-
-       user_info->acct_name = talloc_strdup(mem_ctx, pdb_get_username(sam_account));
-       user_info->full_name = talloc_strdup(mem_ctx, pdb_get_fullname(sam_account));
-       if (!(user_info->acct_name) || !(user_info->full_name)) {
-               DEBUG(0,("query_user: out of memory!\n"));
-               pdb_free_sam(&sam_account);
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       pdb_free_sam(&sam_account);
-       return NT_STATUS_OK;
-}                                   
-
-/* Lookup groups a user is a member of.  I wish Unix had a call like this! */
-static NTSTATUS lookup_usergroups(struct winbindd_domain *domain,
-                                 TALLOC_CTX *mem_ctx,
-                                 DOM_SID *user_sid,
-                                 uint32 *num_groups, DOM_SID ***user_gids)
-{
-       NTSTATUS result = NT_STATUS_OK;
-
-       DEBUG(3,("pdb: lookup_usergroups (group support not implemented)\n"));
-
-       num_groups = 0;
-       user_gids = 0;
-
-       return result;
-}
-
-
-/* Lookup group membership given a rid.   */
-static NTSTATUS lookup_groupmem(struct winbindd_domain *domain,
-                               TALLOC_CTX *mem_ctx,
-                               DOM_SID *group_sid, uint32 *num_names, 
-                               DOM_SID ***sid_mem, char ***names, 
-                               uint32 **name_types)
-{
-        NTSTATUS result = NT_STATUS_NOT_IMPLEMENTED;
-
-       DEBUG(3,("pdb: lookup_groupmem (group support not implemented)\n"));
-
-       num_names = 0;
-       sid_mem = 0;
-       names = 0;
-       name_types = 0;
-
-        return result;
-}
-
-/* find the sequence number for a domain */
-static NTSTATUS sequence_number(struct winbindd_domain *domain, uint32 *seq)
-{
-       /* FIXME: we fake up the seq_num untill our passdb support it */
-       static uint32 seq_num;
-
-       DEBUG(3,("pdb: sequence_number\n"));
-
-       *seq = seq_num++;
-
-       return NT_STATUS_OK;
-}
-
-/* get a list of trusted domains */
-static NTSTATUS trusted_domains(struct winbindd_domain *domain,
-                               TALLOC_CTX *mem_ctx,
-                               uint32 *num_domains,
-                               char ***names,
-                               char ***alt_names,
-                               DOM_SID **dom_sids)
-{
-       NTSTATUS result = NT_STATUS_NOT_IMPLEMENTED;
-
-       DEBUG(3,("pdb: trusted_domains (todo!)\n"));
-
-       return result;
-}
-
-/* find the domain sid for a domain */
-static NTSTATUS domain_sid(struct winbindd_domain *domain, DOM_SID *sid)
-{
-       DEBUG(3,("pdb: domain_sid\n"));
-
-       if (strcmp(domain->name, lp_workgroup())) {
-               return NT_STATUS_INVALID_PARAMETER;
-       } else {
-               sid_copy(sid, get_global_sam_sid());
-               return NT_STATUS_OK;
-       }
-}
-
-/* find alternate names list for the domain 
- * should we look for netbios aliases?? 
-                               SSS     */
-static NTSTATUS alternate_name(struct winbindd_domain *domain)
-{
-       DEBUG(3,("pdb: alternate_name\n"));
-
-       return NT_STATUS_OK;
-}
-
-
-/* the rpc backend methods are exposed via this structure */
-struct winbindd_methods passdb_methods = {
-       False,
-       query_user_list,
-       enum_dom_groups,
-       enum_local_groups,
-       name_to_sid,
-       sid_to_name,
-       query_user,
-       lookup_usergroups,
-       lookup_groupmem,
-       sequence_number,
-       trusted_domains,
-       domain_sid,
-       alternate_name
-};
diff --git a/source3/sam/account.c b/source3/sam/account.c
deleted file mode 100644 (file)
index b833614..0000000
+++ /dev/null
@@ -1,305 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   Password and authentication handling
-   Copyright (C) Jeremy Allison                1996-2001
-   Copyright (C) Luke Kenneth Casson Leighton  1996-1998
-   Copyright (C) Gerald (Jerry) Carter         2000-2001
-   Copyright (C) Andrew Bartlett               2001-2002
-      
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-
-#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_SAM
-
-/************************************************************
- Fill the SAM_ACCOUNT_HANDLE with default values.
- ***********************************************************/
-
-static void sam_fill_default_account(SAM_ACCOUNT_HANDLE *account)
-{
-       ZERO_STRUCT(account->private); /* Don't touch the talloc context */
-
-        /* Don't change these timestamp settings without a good reason.
-           They are important for NT member server compatibility. */
-
-       /* FIXME: We should actually call get_nt_time_max() or sthng 
-        * here */
-       unix_to_nt_time(&(account->private.logoff_time),get_time_t_max());
-       unix_to_nt_time(&(account->private.kickoff_time),get_time_t_max());
-       unix_to_nt_time(&(account->private.pass_must_change_time),get_time_t_max());
-       account->private.unknown_1 = 0x00ffffff;        /* don't know */
-       account->private.logon_divs = 168;      /* hours per week */
-       account->private.hours_len = 21;                /* 21 times 8 bits = 168 */
-       memset(account->private.hours, 0xff, account->private.hours_len); /* available at all hours */
-       account->private.unknown_2 = 0x00000000; /* don't know */
-       account->private.unknown_3 = 0x000004ec; /* don't know */
-}      
-
-static void destroy_sam_talloc(SAM_ACCOUNT_HANDLE **account) 
-{
-       if (*account) {
-               data_blob_clear_free(&((*account)->private.lm_pw));
-               data_blob_clear_free(&((*account)->private.nt_pw));
-               if((*account)->private.plaintext_pw!=NULL)
-                       memset((*account)->private.plaintext_pw,'\0',strlen((*account)->private.plaintext_pw));
-
-               talloc_destroy((*account)->mem_ctx);
-               *account = NULL;
-       }
-}
-
-
-/**********************************************************************
- Alloc memory and initialises a SAM_ACCOUNT_HANDLE on supplied mem_ctx.
-***********************************************************************/
-
-NTSTATUS sam_init_account_talloc(TALLOC_CTX *mem_ctx, SAM_ACCOUNT_HANDLE **account)
-{
-       SMB_ASSERT(*account != NULL);
-
-       if (!mem_ctx) {
-               DEBUG(0,("sam_init_account_talloc: mem_ctx was NULL!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       *account=(SAM_ACCOUNT_HANDLE *)talloc(mem_ctx, sizeof(SAM_ACCOUNT_HANDLE));
-
-       if (*account==NULL) {
-               DEBUG(0,("sam_init_account_talloc: error while allocating memory\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       (*account)->mem_ctx = mem_ctx;
-
-       (*account)->free_fn = NULL;
-
-       sam_fill_default_account(*account);
-       
-       return NT_STATUS_OK;
-}
-
-
-/*************************************************************
- Alloc memory and initialises a struct sam_passwd.
- ************************************************************/
-
-NTSTATUS sam_init_account(SAM_ACCOUNT_HANDLE **account)
-{
-       TALLOC_CTX *mem_ctx;
-       NTSTATUS nt_status;
-       
-       mem_ctx = talloc_init("sam internal SAM_ACCOUNT_HANDLE allocation");
-
-       if (!mem_ctx) {
-               DEBUG(0,("sam_init_account: error while doing talloc_init()\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_init_account_talloc(mem_ctx, account))) {
-               talloc_destroy(mem_ctx);
-               return nt_status;
-       }
-       
-       (*account)->free_fn = destroy_sam_talloc;
-
-       return NT_STATUS_OK;
-}
-
-/**
- * Free the contents of the SAM_ACCOUNT_HANDLE, but not the structure.
- *
- * Also wipes the LM and NT hashes and plaintext password from 
- * memory.
- *
- * @param account SAM_ACCOUNT_HANDLE to free members of.
- **/
-
-static void sam_free_account_contents(SAM_ACCOUNT_HANDLE *account)
-{
-
-       /* Kill off sensitive data.  Free()ed by the
-          talloc mechinism */
-
-       data_blob_clear_free(&(account->private.lm_pw));
-       data_blob_clear_free(&(account->private.nt_pw));
-       if (account->private.plaintext_pw)
-               memset(account->private.plaintext_pw,'\0',strlen(account->private.plaintext_pw));
-}
-
-
-/************************************************************
- Reset the SAM_ACCOUNT_HANDLE and free the NT/LM hashes.
- ***********************************************************/
-
-NTSTATUS sam_reset_sam(SAM_ACCOUNT_HANDLE *account)
-{
-       SMB_ASSERT(account != NULL);
-       
-       sam_free_account_contents(account);
-
-       sam_fill_default_account(account);
-
-       return NT_STATUS_OK;
-}
-
-
-/************************************************************
- Free the SAM_ACCOUNT_HANDLE and the member pointers.
- ***********************************************************/
-
-NTSTATUS sam_free_account(SAM_ACCOUNT_HANDLE **account)
-{
-       SMB_ASSERT(*account != NULL);
-
-       sam_free_account_contents(*account);
-       
-       if ((*account)->free_fn) {
-               (*account)->free_fn(account);
-       }
-
-       return NT_STATUS_OK;    
-}
-
-
-/**********************************************************
- Encode the account control bits into a string.
- length = length of string to encode into (including terminating
- null). length *MUST BE MORE THAN 2* !
- **********************************************************/
-
-char *sam_encode_acct_ctrl(uint16 acct_ctrl, size_t length)
-{
-       static fstring acct_str;
-       size_t i = 0;
-
-       acct_str[i++] = '[';
-
-       if (acct_ctrl & ACB_PWNOTREQ ) acct_str[i++] = 'N';
-       if (acct_ctrl & ACB_DISABLED ) acct_str[i++] = 'D';
-       if (acct_ctrl & ACB_HOMDIRREQ) acct_str[i++] = 'H';
-       if (acct_ctrl & ACB_TEMPDUP  ) acct_str[i++] = 'T'; 
-       if (acct_ctrl & ACB_NORMAL   ) acct_str[i++] = 'U';
-       if (acct_ctrl & ACB_MNS      ) acct_str[i++] = 'M';
-       if (acct_ctrl & ACB_WSTRUST  ) acct_str[i++] = 'W';
-       if (acct_ctrl & ACB_SVRTRUST ) acct_str[i++] = 'S';
-       if (acct_ctrl & ACB_AUTOLOCK ) acct_str[i++] = 'L';
-       if (acct_ctrl & ACB_PWNOEXP  ) acct_str[i++] = 'X';
-       if (acct_ctrl & ACB_DOMTRUST ) acct_str[i++] = 'I';
-
-       for ( ; i < length - 2 ; i++ )
-               acct_str[i] = ' ';
-
-       i = length - 2;
-       acct_str[i++] = ']';
-       acct_str[i++] = '\0';
-
-       return acct_str;
-}     
-
-/**********************************************************
- Decode the account control bits from a string.
- **********************************************************/
-
-uint16 sam_decode_acct_ctrl(const char *p)
-{
-       uint16 acct_ctrl = 0;
-       BOOL finished = False;
-
-       /*
-        * Check if the account type bits have been encoded after the
-        * NT password (in the form [NDHTUWSLXI]).
-        */
-
-       if (*p != '[')
-               return 0;
-
-       for (p++; *p && !finished; p++) {
-               switch (*p) {
-                       case 'N': { acct_ctrl |= ACB_PWNOTREQ ; break; /* 'N'o password. */ }
-                       case 'D': { acct_ctrl |= ACB_DISABLED ; break; /* 'D'isabled. */ }
-                       case 'H': { acct_ctrl |= ACB_HOMDIRREQ; break; /* 'H'omedir required. */ }
-                       case 'T': { acct_ctrl |= ACB_TEMPDUP  ; break; /* 'T'emp account. */ } 
-                       case 'U': { acct_ctrl |= ACB_NORMAL   ; break; /* 'U'ser account (normal). */ } 
-                       case 'M': { acct_ctrl |= ACB_MNS      ; break; /* 'M'NS logon user account. What is this ? */ } 
-                       case 'W': { acct_ctrl |= ACB_WSTRUST  ; break; /* 'W'orkstation account. */ } 
-                       case 'S': { acct_ctrl |= ACB_SVRTRUST ; break; /* 'S'erver account. */ } 
-                       case 'L': { acct_ctrl |= ACB_AUTOLOCK ; break; /* 'L'ocked account. */ } 
-                       case 'X': { acct_ctrl |= ACB_PWNOEXP  ; break; /* No 'X'piry on password */ } 
-                       case 'I': { acct_ctrl |= ACB_DOMTRUST ; break; /* 'I'nterdomain trust account. */ }
-            case ' ': { break; }
-                       case ':':
-                       case '\n':
-                       case '\0': 
-                       case ']':
-                       default:  { finished = True; }
-               }
-       }
-
-       return acct_ctrl;
-}
-
-/*************************************************************
- Routine to set 32 hex password characters from a 16 byte array.
-**************************************************************/
-
-void sam_sethexpwd(char *p, const unsigned char *pwd, uint16 acct_ctrl)
-{
-       if (pwd != NULL) {
-               int i;
-               for (i = 0; i < 16; i++)
-                       slprintf(&p[i*2], 3, "%02X", pwd[i]);
-       } else {
-               if (acct_ctrl & ACB_PWNOTREQ)
-                       safe_strcpy(p, "NO PASSWORDXXXXXXXXXXXXXXXXXXXXX", 33);
-               else
-                       safe_strcpy(p, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", 33);
-       }
-}
-
-/*************************************************************
- Routine to get the 32 hex characters and turn them
- into a 16 byte array.
-**************************************************************/
-
-BOOL sam_gethexpwd(const char *p, unsigned char *pwd)
-{
-       int i;
-       unsigned char   lonybble, hinybble;
-       char           *hexchars = "0123456789ABCDEF";
-       char           *p1, *p2;
-       
-       if (!p)
-               return (False);
-       
-       for (i = 0; i < 32; i += 2) {
-               hinybble = toupper(p[i]);
-               lonybble = toupper(p[i + 1]);
-
-               p1 = strchr(hexchars, hinybble);
-               p2 = strchr(hexchars, lonybble);
-
-               if (!p1 || !p2)
-                       return (False);
-
-               hinybble = PTR_DIFF(p1, hexchars);
-               lonybble = PTR_DIFF(p2, hexchars);
-
-               pwd[i / 2] = (hinybble << 4) | lonybble;
-       }
-       return (True);
-}
diff --git a/source3/sam/group.c b/source3/sam/group.c
deleted file mode 100644 (file)
index 101e3dd..0000000
+++ /dev/null
@@ -1,193 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   SAM_GROUP_HANDLE /SAM_GROUP_ENUM helpers
-   
-   Copyright (C) Stefan (metze) Metzmacher     2002
-      
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-
-#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_SAM
-
-/************************************************************
- Fill the SAM_GROUP_HANDLE with default values.
- ***********************************************************/
-
-static void sam_fill_default_group(SAM_GROUP_HANDLE *group)
-{
-       ZERO_STRUCT(group->private); /* Don't touch the talloc context */
-
-}      
-
-static void destroy_sam_group_handle_talloc(SAM_GROUP_HANDLE **group) 
-{
-       if (*group) {
-
-               talloc_destroy((*group)->mem_ctx);
-               *group = NULL;
-       }
-}
-
-
-/**********************************************************************
- Alloc memory and initialises a SAM_GROUP_HANDLE on supplied mem_ctx.
-***********************************************************************/
-
-NTSTATUS sam_init_group_talloc(TALLOC_CTX *mem_ctx, SAM_GROUP_HANDLE **group)
-{
-       SMB_ASSERT(*group != NULL);
-
-       if (!mem_ctx) {
-               DEBUG(0,("sam_init_group_talloc: mem_ctx was NULL!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       *group=(SAM_GROUP_HANDLE *)talloc(mem_ctx, sizeof(SAM_GROUP_HANDLE));
-
-       if (*group==NULL) {
-               DEBUG(0,("sam_init_group_talloc: error while allocating memory\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       (*group)->mem_ctx = mem_ctx;
-
-       (*group)->free_fn = NULL;
-
-       sam_fill_default_group(*group);
-       
-       return NT_STATUS_OK;
-}
-
-
-/*************************************************************
- Alloc memory and initialises a struct SAM_GROUP_HANDLE.
- ************************************************************/
-
-NTSTATUS sam_init_group(SAM_GROUP_HANDLE **group)
-{
-       TALLOC_CTX *mem_ctx;
-       NTSTATUS nt_status;
-       
-       mem_ctx = talloc_init("sam internal SAM_GROUP_HANDLE allocation");
-
-       if (!mem_ctx) {
-               DEBUG(0,("sam_init_group: error while doing talloc_init()\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_init_group_talloc(mem_ctx, group))) {
-               talloc_destroy(mem_ctx);
-               return nt_status;
-       }
-       
-       (*group)->free_fn = destroy_sam_group_handle_talloc;
-
-       return NT_STATUS_OK;
-}
-
-
-/************************************************************
- Reset the SAM_GROUP_HANDLE.
- ***********************************************************/
-
-NTSTATUS sam_reset_group(SAM_GROUP_HANDLE *group)
-{
-       SMB_ASSERT(group != NULL);
-
-       sam_fill_default_group(group);
-
-       return NT_STATUS_OK;
-}
-
-
-/************************************************************
- Free the SAM_GROUP_HANDLE and the member pointers.
- ***********************************************************/
-
-NTSTATUS sam_free_group(SAM_ACCOUNT_HANDLE **group)
-{
-       SMB_ASSERT(*group != NULL);
-
-       if ((*group)->free_fn) {
-               (*group)->free_fn(group);
-       }
-
-       return NT_STATUS_OK;    
-}
-
-
-/**********************************************************
- Encode the group control bits into a string.
- length = length of string to encode into (including terminating
- null). length *MUST BE MORE THAN 2* !
- **********************************************************/
-
-char *sam_encode_acct_ctrl(uint16 group_ctrl, size_t length)
-{
-       static fstring group_str;
-       size_t i = 0;
-
-       group_str[i++] = '[';
-
-       if (group_ctrl & GCB_LOCAL_GROUP )      group_str[i++] = 'L';
-       if (group_ctrl & GCB_GLOBAL_GROUP )     group_str[i++] = 'G';
-
-       for ( ; i < length - 2 ; i++ )
-               group_str[i] = ' ';
-
-       i = length - 2;
-       group_str[i++] = ']';
-       group_str[i++] = '\0';
-
-       return group_str;
-}     
-
-/**********************************************************
- Decode the group control bits from a string.
- **********************************************************/
-
-uint16 sam_decode_group_ctrl(const char *p)
-{
-       uint16 group_ctrl = 0;
-       BOOL finished = False;
-
-       /*
-        * Check if the account type bits have been encoded after the
-        * NT password (in the form [NDHTUWSLXI]).
-        */
-
-       if (*p != '[')
-               return 0;
-
-       for (p++; *p && !finished; p++) {
-               switch (*p) {
-                       case 'L': { group_ctrl |= GCB_LOCAL_GROUP; break; /* 'L'ocal Aliases Group. */ } 
-                       case 'G': { group_ctrl |= GCB_GLOBAL_GROUP; break; /* 'G'lobal Domain Group. */ } 
-                       
-                       case ' ': { break; }
-                       case ':':
-                       case '\n':
-                       case '\0': 
-                       case ']':
-                       default:  { finished = True; }
-               }
-       }
-
-       return group_ctrl;
-}
-
diff --git a/source3/sam/gumm_tdb.c b/source3/sam/gumm_tdb.c
deleted file mode 100644 (file)
index 5da2407..0000000
+++ /dev/null
@@ -1,1196 +0,0 @@
-/*
- * Unix SMB/CIFS implementation. 
- * SMB parameters and setup
- * Copyright (C) Andrew Tridgell 1992-1998
- * Copyright (C) Simo Sorce 2000-2002
- * Copyright (C) Gerald Carter 2000
- * Copyright (C) Jeremy Allison 2001
- * Copyright (C) Andrew Bartlett 2002
- * 
- * This program is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
- * any later version.
- * 
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
- * more details.
- * 
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 675
- * Mass Ave, Cambridge, MA 02139, USA.
- */
-
-#include "includes.h"
-#include "tdbsam2.h"
-#include "tdbsam2_parse_info.h"
-
-static int tdbgumm_debug_level = DBGC_ALL;
-#undef DBGC_CLASS
-#define DBGC_CLASS tdbgumm_debug_level
-
-#define TDBSAM_VERSION         20021215
-#define TDB_FILE_NAME          "tdbsam2.tdb"
-#define NAMEPREFIX             "NAME_"
-#define SIDPREFIX              "SID_"
-#define PRIVILEGEPREFIX                "PRIV_"
-
-#define TDB_FORMAT_STRING      "ddB"
-
-#define TALLOC_CHECK(ptr, err, label) do { if ((ptr) == NULL) { DEBUG(0, ("%s: Out of memory!\n", FUNCTION_MACRO)); err = NT_STATUS_NO_MEMORY; goto label; } } while(0)
-#define SET_OR_FAIL(func, label) do { if (NT_STATUS_IS_ERR(func)) { DEBUG(0, ("%s: Setting gums object data failed!\n", FUNCTION_MACRO)); goto label; } } while(0)
-
-struct tdbsam2_enum_objs {
-       uint32 type;
-       fstring dom_sid;
-       TDB_CONTEXT *db;
-       TDB_DATA key;
-       struct tdbsam2_enum_objs *next;
-};
-
-union tdbsam2_data {
-       struct tdbsam2_domain_data *domain;
-       struct tdbsam2_user_data *user;
-       struct tdbsam2_group_data *group;
-};
-
-struct tdbsam2_object {
-       uint32 type;
-       uint32 version;
-       union tdbsam2_data data;
-};
-
-static TDB_CONTEXT *tdbsam2_db;
-
-struct tdbsam2_enum_objs **teo_handlers;
-
-static NTSTATUS init_tdbsam2_object_from_buffer(struct tdbsam2_object *object, TALLOC_CTX *mem_ctx, char *buffer, int size)
-{
-
-       NTSTATUS ret = NT_STATUS_UNSUCCESSFUL;
-       int iret;
-       char *obj_data;
-       int data_size = 0;
-       int len;
-       
-       len = tdb_unpack (buffer, size, TDB_FORMAT_STRING,
-                         &(object->version),
-                         &(object->type),
-                         &data_size, &obj_data);
-
-       if (len == -1)
-               goto done;
-
-       /* version is checked inside this function so that backward compatibility code can be
-          called eventually.
-          this way we can easily handle database format upgrades */
-       if (object->version != TDBSAM_VERSION) {
-               DEBUG(3,("init_tdbsam2_object_from_buffer: Error, db object has wrong tdbsam version!\n"));
-               goto done;
-       }
-
-       /* be sure the string is terminated before trying to parse it */
-       if (obj_data[data_size - 1] != '\0')
-               obj_data[data_size - 1] = '\0';
-
-       switch (object->type) {
-               case GUMS_OBJ_DOMAIN:
-                       object->data.domain = (struct tdbsam2_domain_data *)talloc(mem_ctx, sizeof(struct tdbsam2_domain_data));
-                       TALLOC_CHECK(object->data.domain, ret, done);
-                       memset(object->data.domain, 0, sizeof(struct tdbsam2_domain_data));
-
-                       iret = gen_parse(mem_ctx, pinfo_tdbsam2_domain_data, (char *)(object->data.domain), obj_data);
-                       break;
-               case GUMS_OBJ_GROUP:
-               case GUMS_OBJ_ALIAS:
-                       object->data.group = (struct tdbsam2_group_data *)talloc(mem_ctx, sizeof(struct tdbsam2_group_data));
-                       TALLOC_CHECK(object->data.group, ret, done);
-                       memset(object->data.group, 0, sizeof(struct tdbsam2_group_data));
-
-                       iret = gen_parse(mem_ctx, pinfo_tdbsam2_group_data, (char *)(object->data.group), obj_data);
-                       break;
-               case GUMS_OBJ_NORMAL_USER:
-                       object->data.user = (struct tdbsam2_user_data *)talloc(mem_ctx, sizeof(struct tdbsam2_user_data));
-                       TALLOC_CHECK(object->data.user, ret, done);
-                       memset(object->data.user, 0, sizeof(struct tdbsam2_user_data));
-
-                       iret = gen_parse(mem_ctx, pinfo_tdbsam2_user_data, (char *)(object->data.user), obj_data);
-                       break;
-               default:
-                       DEBUG(3,("init_tdbsam2_object_from_buffer: Error, wrong object type number!\n"));
-                       goto done;
-       }
-
-       if (iret != 0) {
-               DEBUG(0,("init_tdbsam2_object_from_buffer: Fatal Error! Unable to parse object!\n"));
-               DEBUG(0,("init_tdbsam2_object_from_buffer: DB Corrupted ?"));
-               goto done;
-       }
-
-       ret = NT_STATUS_OK;
-done:
-       SAFE_FREE(obj_data);
-       return ret;
-}
-
-static NTSTATUS init_buffer_from_tdbsam2_object(char **buffer, size_t *len, TALLOC_CTX *mem_ctx, struct tdbsam2_object *object)
-{
-
-       NTSTATUS ret;
-       char *buf1 = NULL;
-       size_t buflen;
-
-       if (!buffer)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       switch (object->type) {
-               case GUMS_OBJ_DOMAIN:
-                       buf1 = gen_dump(mem_ctx, pinfo_tdbsam2_domain_data, (char *)(object->data.domain), 0);
-                       break;
-               case GUMS_OBJ_GROUP:
-               case GUMS_OBJ_ALIAS:
-                       buf1 = gen_dump(mem_ctx, pinfo_tdbsam2_group_data, (char *)(object->data.group), 0);
-                       break;
-               case GUMS_OBJ_NORMAL_USER:
-                       buf1 = gen_dump(mem_ctx, pinfo_tdbsam2_user_data, (char *)(object->data.user), 0);
-                       break;
-               default:
-                       DEBUG(3,("init_buffer_from_tdbsam2_object: Error, wrong object type number!\n"));
-                       return NT_STATUS_UNSUCCESSFUL;  
-       }
-       
-       if (buf1 == NULL) {
-               DEBUG(0, ("init_buffer_from_tdbsam2_object: Fatal Error! Unable to dump object!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       buflen = tdb_pack(NULL, 0,  TDB_FORMAT_STRING,
-                       TDBSAM_VERSION,
-                       object->type,
-                       strlen(buf1) + 1, buf1);
-
-       *buffer = talloc(mem_ctx, buflen);
-       TALLOC_CHECK(*buffer, ret, done);
-
-       *len = tdb_pack(*buffer, buflen, TDB_FORMAT_STRING,
-                       TDBSAM_VERSION,
-                       object->type,
-                       strlen(buf1) + 1, buf1);
-
-       if (*len != buflen) {
-               DEBUG(0, ("init_tdb_data_from_tdbsam2_object: somthing odd is going on here: bufflen (%d) != len (%d) in tdb_pack operations!\n", 
-                         buflen, *len));
-               *buffer = NULL;
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto done;
-       }
-
-       ret = NT_STATUS_OK;
-done:
-       return ret;
-}
-
-static NTSTATUS opentdb(void)
-{
-       if (!tdbsam2_db) {
-               pstring tdbfile;
-               get_private_directory(tdbfile);
-               pstrcat(tdbfile, "/");
-               pstrcat(tdbfile, TDB_FILE_NAME);
-
-               tdbsam2_db = tdb_open_log(tdbfile, 0, TDB_DEFAULT, O_RDWR | O_CREAT, 0600);
-               if (!tdbsam2_db)
-               {
-                       DEBUG(0, ("opentdb: Unable to open database (%s)!\n", tdbfile));
-                       return NT_STATUS_UNSUCCESSFUL;
-               }
-       }
-
-       return NT_STATUS_OK;
-}
-
-static NTSTATUS get_object_by_sid(TALLOC_CTX *mem_ctx, struct tdbsam2_object *obj, const DOM_SID *sid)
-{
-       NTSTATUS ret;
-       TDB_DATA data, key;
-       fstring keystr;
-
-       if (!obj || !mem_ctx || !sid)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (NT_STATUS_IS_ERR(ret = opentdb())) {
-               return ret;
-       }
-
-       slprintf(keystr, sizeof(keystr)-1, "%s%s", SIDPREFIX, sid_string_static(sid));
-       key.dptr = keystr;
-       key.dsize = strlen(keystr) + 1;
-
-       data = tdb_fetch(tdbsam2_db, key);
-       if (!data.dptr) {
-               DEBUG(5, ("get_object_by_sid: Error fetching database, domain entry not found!\n"));
-               DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam2_db)));
-               DEBUGADD(5, (" Key: %s\n", keystr));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       if (NT_STATUS_IS_ERR(init_tdbsam2_object_from_buffer(obj, mem_ctx, data.dptr, data.dsize))) {
-               SAFE_FREE(data.dptr);
-               DEBUG(0, ("get_object_by_sid: Error fetching database, malformed entry!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-       SAFE_FREE(data.dptr);
-
-       return NT_STATUS_OK;
-       
-}
-
-static NTSTATUS get_object_by_name(TALLOC_CTX *mem_ctx, struct tdbsam2_object *obj, const char* name)
-{
-
-       NTSTATUS ret;
-       TDB_DATA data, key;
-       fstring keystr;
-       fstring objname;
-       DOM_SID sid;
-       char *obj_sidstr;
-       int obj_version, obj_type, obj_sidstr_len, len;
-
-       if (!obj || !mem_ctx || !name)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (NT_STATUS_IS_ERR(ret = opentdb())) {
-               return ret;
-       }
-
-       fstrcpy(objname, name);
-       strlower(objname);
-
-       slprintf(keystr, sizeof(keystr)-1, "%s%s", NAMEPREFIX, objname);
-       key.dptr = keystr;
-       key.dsize = strlen(keystr) + 1;
-
-       data = tdb_fetch(tdbsam2_db, key);
-       if (!data.dptr) {
-               DEBUG(5, ("get_object_by_name: Error fetching database, domain entry not found!\n"));
-               DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam2_db)));
-               DEBUGADD(5, (" Key: %s\n", keystr));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       len = tdb_unpack(data.dptr, data.dsize, TDB_FORMAT_STRING,
-               &obj_version,
-               &obj_type,
-               &obj_sidstr_len, &obj_sidstr);
-
-       SAFE_FREE(data.dptr);
-
-       if (len == -1 || obj_version != TDBSAM_VERSION || obj_sidstr_len <= 0) {
-               DEBUG(5, ("get_object_by_name: Error unpacking database object!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       if (!string_to_sid(&sid, obj_sidstr)) {
-               DEBUG(5, ("get_object_by_name: Error invalid sid string found in database object!\n"));
-               SAFE_FREE(obj_sidstr);
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-       SAFE_FREE(obj_sidstr);
-       
-       return get_object_by_sid(mem_ctx, obj, &sid);
-}
-
-static NTSTATUS store_object(TALLOC_CTX *mem_ctx, struct tdbsam2_object *object, BOOL new_obj)
-{
-
-       NTSTATUS ret;
-       TDB_DATA data, key, key2;
-       fstring keystr;
-       fstring namestr;
-       int flag, r;
-
-       if (NT_STATUS_IS_ERR(ret = opentdb())) {
-               return ret;
-       }
-
-       if (new_obj) {
-               flag = TDB_INSERT;
-       } else {
-               flag = TDB_MODIFY;
-       }
-
-       ret = init_buffer_from_tdbsam2_object(&(data.dptr), &(data.dsize), mem_ctx, object);
-       if (NT_STATUS_IS_ERR(ret))
-               return ret;
-
-       switch (object->type) {
-               case GUMS_OBJ_DOMAIN:
-                       slprintf(keystr, sizeof(keystr) - 1, "%s%s", SIDPREFIX, sid_string_static(object->data.domain->dom_sid));
-                       slprintf(namestr, sizeof(namestr) - 1, "%s%s", NAMEPREFIX, object->data.domain->name);
-                       break;
-               case GUMS_OBJ_GROUP:
-               case GUMS_OBJ_ALIAS:
-                       slprintf(keystr, sizeof(keystr) - 1, "%s%s", SIDPREFIX, sid_string_static(object->data.group->group_sid));
-                       slprintf(namestr, sizeof(namestr) - 1, "%s%s", NAMEPREFIX, object->data.group->name);
-                       break;
-               case GUMS_OBJ_NORMAL_USER:
-                       slprintf(keystr, sizeof(keystr) - 1, "%s%s", SIDPREFIX, sid_string_static(object->data.user->user_sid));
-                       slprintf(namestr, sizeof(namestr) - 1, "%s%s", NAMEPREFIX, object->data.user->name);
-                       break;
-               default:
-                       return NT_STATUS_UNSUCCESSFUL;  
-       }
-
-       key.dptr = keystr;
-       key.dsize = strlen(keystr) + 1;
-
-       if ((r = tdb_store(tdbsam2_db, key, data, flag)) != TDB_SUCCESS) {
-               DEBUG(0, ("store_object: Unable to modify SAM!\n"));
-               DEBUGADD(0, (" Error: %s", tdb_errorstr(tdbsam2_db)));
-               DEBUGADD(0, (" occured while storing the main record (%s)\n", keystr));
-               if (r == TDB_ERR_EXISTS) return NT_STATUS_UNSUCCESSFUL;
-               return NT_STATUS_INTERNAL_DB_ERROR;
-       }
-
-       key2.dptr = namestr;
-       key2.dsize = strlen(namestr) + 1;
-
-       if ((r = tdb_store(tdbsam2_db, key2, key, flag)) != TDB_SUCCESS) {
-               DEBUG(0, ("store_object: Unable to modify SAM!\n"));
-               DEBUGADD(0, (" Error: %s", tdb_errorstr(tdbsam2_db)));
-               DEBUGADD(0, (" occured while storing the main record (%s)\n", keystr));
-               if (r == TDB_ERR_EXISTS) return NT_STATUS_UNSUCCESSFUL;
-               return NT_STATUS_INTERNAL_DB_ERROR;
-       }
-/* TODO: update the general database counter */
-/* TODO: update this entry counter too */
-
-       return NT_STATUS_OK;
-}
-
-static NTSTATUS get_next_sid(TALLOC_CTX *mem_ctx, DOM_SID **sid)
-{
-       NTSTATUS ret;
-       struct tdbsam2_object obj;
-       DOM_SID *dom_sid = get_global_sam_sid();
-       uint32 new_rid;
-
-/* TODO: LOCK DOMAIN OBJECT */
-       ret = get_object_by_sid(mem_ctx, &obj, dom_sid);
-       if (NT_STATUS_IS_ERR(ret)) {
-               DEBUG(0, ("get_next_sid: unable to get root Domain object!\n"));
-               ret = NT_STATUS_INTERNAL_DB_ERROR;
-               goto error;
-       }
-
-       new_rid = obj.data.domain->next_rid;
-       
-       /* Increment the RID Counter */
-       obj.data.domain->next_rid++;
-       
-       /* Store back Domain object */
-       ret = store_object(mem_ctx, &obj, False);
-       if (NT_STATUS_IS_ERR(ret)) {
-               DEBUG(0, ("get_next_sid: unable to update root Domain object!\n"));
-               ret = NT_STATUS_INTERNAL_DB_ERROR;
-               goto error;
-       }
-/* TODO: UNLOCK DOMAIN OBJECT */
-
-       *sid = sid_dup_talloc(mem_ctx, dom_sid);
-       TALLOC_CHECK(*sid, ret, error);
-       
-       if (!sid_append_rid(*sid, new_rid)) {
-               DEBUG(0, ("get_next_sid: unable to build new SID !?!\n"));
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto error;
-       }
-
-       return NT_STATUS_OK;
-
-error:
-       return ret;
-}
-
-static NTSTATUS user_data_to_gums_object(GUMS_OBJECT **object, struct tdbsam2_user_data *userdata)
-{
-       NTSTATUS ret;
-
-       if (!object || !userdata) {
-               DEBUG(0, ("tdbsam2_user_data_to_gums_object: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       /* userdata->xcounter */
-       /* userdata->sec_desc */
-
-       SET_OR_FAIL(gums_set_object_sid(*object, userdata->user_sid), error);
-       SET_OR_FAIL(gums_set_object_name(*object, userdata->name), error);
-
-       SET_OR_FAIL(gums_set_user_pri_group(*object, userdata->group_sid), error);
-
-       if (userdata->description)
-               SET_OR_FAIL(gums_set_object_description(*object, userdata->description), error);
-
-       if (userdata->full_name)
-               SET_OR_FAIL(gums_set_user_fullname(*object, userdata->full_name), error);
-       
-       if (userdata->home_dir)
-               SET_OR_FAIL(gums_set_user_homedir(*object, userdata->home_dir), error);
-
-       if (userdata->dir_drive)
-               SET_OR_FAIL(gums_set_user_dir_drive(*object, userdata->dir_drive), error);
-
-       if (userdata->logon_script)
-               SET_OR_FAIL(gums_set_user_logon_script(*object, userdata->logon_script), error);
-       
-       if (userdata->profile_path) 
-               SET_OR_FAIL(gums_set_user_profile_path(*object, userdata->profile_path), error);
-
-       if (userdata->workstations)
-               SET_OR_FAIL(gums_set_user_workstations(*object, userdata->workstations), error);
-
-       if (userdata->unknown_str)
-               SET_OR_FAIL(gums_set_user_unknown_str(*object, userdata->unknown_str), error);
-
-       if (userdata->munged_dial)
-               SET_OR_FAIL(gums_set_user_munged_dial(*object, userdata->munged_dial), error);
-
-       SET_OR_FAIL(gums_set_user_logon_divs(*object, userdata->logon_divs), error);
-       SET_OR_FAIL(gums_set_user_hours_len(*object, userdata->hours_len), error);
-
-       if (userdata->hours)
-               SET_OR_FAIL(gums_set_user_hours(*object, userdata->hours), error);
-
-       SET_OR_FAIL(gums_set_user_unknown_3(*object, userdata->unknown_3), error);
-       SET_OR_FAIL(gums_set_user_unknown_5(*object, userdata->unknown_5), error);
-       SET_OR_FAIL(gums_set_user_unknown_6(*object, userdata->unknown_6), error);
-
-       SET_OR_FAIL(gums_set_user_logon_time(*object, *(userdata->logon_time)), error);
-       SET_OR_FAIL(gums_set_user_logoff_time(*object, *(userdata->logoff_time)), error);
-       SET_OR_FAIL(gums_set_user_kickoff_time(*object, *(userdata->kickoff_time)), error);
-       SET_OR_FAIL(gums_set_user_pass_last_set_time(*object, *(userdata->pass_last_set_time)), error);
-       SET_OR_FAIL(gums_set_user_pass_can_change_time(*object, *(userdata->pass_can_change_time)), error);
-       SET_OR_FAIL(gums_set_user_pass_must_change_time(*object, *(userdata->pass_must_change_time)), error);
-
-       ret = NT_STATUS_OK;
-       return ret;
-       
-error:
-       talloc_destroy((*object)->mem_ctx);
-       *object = NULL;
-       return ret;
-}
-
-static NTSTATUS group_data_to_gums_object(GUMS_OBJECT **object, struct tdbsam2_group_data *groupdata)
-{
-       NTSTATUS ret;
-
-       if (!object || !groupdata) {
-               DEBUG(0, ("tdbsam2_group_data_to_gums_object: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       /* groupdata->xcounter */
-       /* groupdata->sec_desc */
-
-       SET_OR_FAIL(gums_set_object_sid(*object, groupdata->group_sid), error);
-       SET_OR_FAIL(gums_set_object_name(*object, groupdata->name), error);
-
-       if (groupdata->description)
-               SET_OR_FAIL(gums_set_object_description(*object, groupdata->description), error);
-
-       if (groupdata->count)
-               SET_OR_FAIL(gums_set_group_members(*object, groupdata->count, groupdata->members), error);
-
-       ret = NT_STATUS_OK;
-       return ret;
-       
-error:
-       talloc_destroy((*object)->mem_ctx);
-       *object = NULL;
-       return ret;
-}
-
-static NTSTATUS domain_data_to_gums_object(GUMS_OBJECT **object, struct tdbsam2_domain_data *domdata)
-{
-
-       NTSTATUS ret;
-
-       if (!object || !*object || !domdata) {
-               DEBUG(0, ("tdbsam2_domain_data_to_gums_object: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       /* domdata->xcounter */
-       /* domdata->sec_desc */
-
-       SET_OR_FAIL(gums_set_object_sid(*object, domdata->dom_sid), error);
-       SET_OR_FAIL(gums_set_object_name(*object, domdata->name), error);
-
-       if (domdata->description)
-               SET_OR_FAIL(gums_set_object_description(*object, domdata->description), error);
-
-       ret = NT_STATUS_OK;
-       return ret;
-       
-error:
-       talloc_destroy((*object)->mem_ctx);
-       *object = NULL;
-       return ret;
-}
-
-static NTSTATUS data_to_gums_object(GUMS_OBJECT **object, struct tdbsam2_object *data)
-{
-
-       NTSTATUS ret;
-
-       if (!object || !data) {
-               DEBUG(0, ("tdbsam2_user_data_to_gums_object: no NULL structure pointers are accepted here!\n"));
-               ret = NT_STATUS_INVALID_PARAMETER;
-               goto done;
-       }
-
-       ret = gums_create_object(object, data->type);
-       if (NT_STATUS_IS_ERR(ret)) {
-               DEBUG(5, ("tdbsam2_user_data_to_gums_object: error creating gums object!\n"));
-               goto done;
-       }
-
-       switch (data->type) {
-               case GUMS_OBJ_DOMAIN:
-                       ret = domain_data_to_gums_object(object, data->data.domain);
-                       break;
-
-               case GUMS_OBJ_NORMAL_USER:
-                       ret = user_data_to_gums_object(object, data->data.user);
-                       break;
-
-               case GUMS_OBJ_GROUP:
-               case GUMS_OBJ_ALIAS:
-                       ret = group_data_to_gums_object(object, data->data.group);
-                       break;
-
-               default:
-                       ret = NT_STATUS_UNSUCCESSFUL;
-       }
-
-done:
-       return ret;
-}
-
-
-/* GUMM object functions */
-
-static NTSTATUS tdbsam2_get_domain_sid(DOM_SID *sid, const char* name)
-{
-
-       NTSTATUS ret;
-       struct tdbsam2_object obj;
-       TALLOC_CTX *mem_ctx;
-       fstring domname;
-
-       if (!sid || !name)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       mem_ctx = talloc_init("tdbsam2_get_domain_sid");
-       if (!mem_ctx) {
-               DEBUG(0, ("tdbsam2_new_object: Out of memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       if (NT_STATUS_IS_ERR(ret = opentdb())) {
-               goto done;
-       }
-
-       fstrcpy(domname, name);
-       strlower(domname);
-
-       ret = get_object_by_name(mem_ctx, &obj, domname);
-
-       if (NT_STATUS_IS_ERR(ret)) {
-               DEBUG(0, ("tdbsam2_get_domain_sid: Error fetching database!\n"));
-               goto done;
-       }
-
-       if (obj.type != GUMS_OBJ_DOMAIN) {
-               DEBUG(5, ("tdbsam2_get_domain_sid: Requested object is not a domain!\n"));
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto done;
-       }
-
-       sid_copy(sid, obj.data.domain->dom_sid);
-
-       ret = NT_STATUS_OK;
-
-done:
-       talloc_destroy(mem_ctx);
-       return ret;
-}
-
-static NTSTATUS tdbsam2_set_domain_sid (const DOM_SID *sid, const char *name)
-{
-
-       NTSTATUS ret;
-       struct tdbsam2_object obj;
-       TALLOC_CTX *mem_ctx;
-       fstring domname;
-
-       if (!sid || !name)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       mem_ctx = talloc_init("tdbsam2_set_domain_sid");
-       if (!mem_ctx) {
-               DEBUG(0, ("tdbsam2_new_object: Out of memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       if (tdbsam2_db == NULL) {
-               if (NT_STATUS_IS_ERR(ret = opentdb())) {
-                       goto done;
-               }
-       }
-
-       fstrcpy(domname, name);
-       strlower(domname);
-
-/* TODO: we need to lock this entry until updated! */
-
-       ret = get_object_by_name(mem_ctx, &obj, domname);
-
-       if (NT_STATUS_IS_ERR(ret)) {
-               DEBUG(0, ("tdbsam2_get_domain_sid: Error fetching database!\n"));
-               goto done;
-       }
-
-       if (obj.type != GUMS_OBJ_DOMAIN) {
-               DEBUG(5, ("tdbsam2_get_domain_sid: Requested object is not a domain!\n"));
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto done;
-       }
-
-       sid_copy(obj.data.domain->dom_sid, sid);
-
-       ret = store_object(mem_ctx, &obj, False);
-
-done:
-/* TODO: unlock here */
-       if (mem_ctx) talloc_destroy(mem_ctx);
-       return ret;
-}
-
-/* TODO */
-       NTSTATUS (*get_sequence_number) (void);
-
-
-extern DOM_SID global_sid_NULL;
-
-static NTSTATUS tdbsam2_new_object(DOM_SID *sid, const char *name, const int obj_type)
-{
-
-       NTSTATUS ret;
-       struct tdbsam2_object obj;
-       TALLOC_CTX *mem_ctx;
-       NTTIME zero_time = {0,0};
-       const char *defpw = "NOPASSWORDXXXXXX";
-       uint8 defhours[21] = {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255};
-
-       if (!sid || !name) {
-               DEBUG(0, ("tdbsam2_new_object: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_INVALID_PARAMETER;
-       }
-
-       mem_ctx = talloc_init("tdbsam2_new_object");
-       if (!mem_ctx) {
-               DEBUG(0, ("tdbsam2_new_object: Out of memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       obj.type = obj_type;
-       obj.version = TDBSAM_VERSION;
-
-       switch (obj_type) {
-               case GUMS_OBJ_NORMAL_USER:
-                       obj.data.user = (struct tdbsam2_user_data *)talloc_zero(mem_ctx, sizeof(struct tdbsam2_user_data));
-                       TALLOC_CHECK(obj.data.user, ret, done);
-
-                       get_next_sid(mem_ctx, &(obj.data.user->user_sid));
-                       TALLOC_CHECK(obj.data.user->user_sid, ret, done);
-                       sid_copy(sid, obj.data.user->user_sid);
-
-                       obj.data.user->name = talloc_strdup(mem_ctx, name);
-                       TALLOC_CHECK(obj.data.user, ret, done);
-
-                       obj.data.user->xcounter = 1;
-                       /*obj.data.user->sec_desc*/
-                       obj.data.user->description = "";
-                       obj.data.user->group_sid = &global_sid_NULL;
-                       obj.data.user->logon_time = &zero_time;
-                       obj.data.user->logoff_time = &zero_time;
-                       obj.data.user->kickoff_time = &zero_time;
-                       obj.data.user->pass_last_set_time = &zero_time;
-                       obj.data.user->pass_can_change_time = &zero_time;
-                       obj.data.user->pass_must_change_time = &zero_time;
-
-                       obj.data.user->full_name = "";          
-                       obj.data.user->home_dir = "";           
-                       obj.data.user->dir_drive = "";          
-                       obj.data.user->logon_script = "";               
-                       obj.data.user->profile_path = "";               
-                       obj.data.user->workstations = "";               
-                       obj.data.user->unknown_str = "";                
-                       obj.data.user->munged_dial = "";                
-
-                       obj.data.user->lm_pw_ptr = defpw;
-                       obj.data.user->nt_pw_ptr = defpw;
-
-                       obj.data.user->logon_divs = 168;
-                       obj.data.user->hours_len = 21;
-                       obj.data.user->hours = &defhours;
-
-                       obj.data.user->unknown_3 = 0x00ffffff;
-                       obj.data.user->unknown_5 = 0x00020000;
-                       obj.data.user->unknown_6 = 0x000004ec;
-                       break;
-
-               case GUMS_OBJ_GROUP:
-               case GUMS_OBJ_ALIAS:
-                       obj.data.group = (struct tdbsam2_group_data *)talloc_zero(mem_ctx, sizeof(struct tdbsam2_group_data));
-                       TALLOC_CHECK(obj.data.group, ret, done);
-
-                       get_next_sid(mem_ctx, &(obj.data.group->group_sid));
-                       TALLOC_CHECK(obj.data.group->group_sid, ret, done);
-                       sid_copy(sid, obj.data.group->group_sid);
-
-                       obj.data.group->name = talloc_strdup(mem_ctx, name);
-                       TALLOC_CHECK(obj.data.group, ret, done);
-
-                       obj.data.group->xcounter = 1;
-                       /*obj.data.group->sec_desc*/
-                       obj.data.group->description = "";
-
-                       break;
-
-               case GUMS_OBJ_DOMAIN:
-
-                       /* FIXME: should we check against global_sam_sid to make it impossible
-                                 to store more than one domain ? */ 
-
-                       obj.data.domain = (struct tdbsam2_domain_data *)talloc_zero(mem_ctx, sizeof(struct tdbsam2_domain_data));
-                       TALLOC_CHECK(obj.data.domain, ret, done);
-
-                       obj.data.domain->dom_sid = sid_dup_talloc(mem_ctx, get_global_sam_sid());
-                       TALLOC_CHECK(obj.data.domain->dom_sid, ret, done);
-                       sid_copy(sid, obj.data.domain->dom_sid);
-
-                       obj.data.domain->name = talloc_strdup(mem_ctx, name);
-                       TALLOC_CHECK(obj.data.domain, ret, done);
-
-                       obj.data.domain->xcounter = 1;
-                       /*obj.data.domain->sec_desc*/
-                       obj.data.domain->next_rid = 0x3e9;
-                       obj.data.domain->description = "";
-
-                       ret = NT_STATUS_OK;
-                       break;  
-
-               default:
-                       ret = NT_STATUS_UNSUCCESSFUL;
-                       goto done;
-       }
-
-       ret = store_object(mem_ctx, &obj, True);
-
-done:
-       talloc_destroy(mem_ctx);
-       return ret;
-}
-
-static NTSTATUS tdbsam2_delete_object(const DOM_SID *sid)
-{
-       NTSTATUS ret;
-       struct tdbsam2_object obj;
-       TALLOC_CTX *mem_ctx;
-       TDB_DATA data, key;
-       fstring keystr;
-
-       if (!sid) {
-               DEBUG(0, ("tdbsam2_delete_object: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_INVALID_PARAMETER;
-       }
-
-       mem_ctx = talloc_init("tdbsam2_delete_object");
-       if (!mem_ctx) {
-               DEBUG(0, ("tdbsam2_delete_object: Out of memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       if (tdbsam2_db == NULL) {
-               if (NT_STATUS_IS_ERR(ret = opentdb())) {
-                       goto done;
-               }
-       }
-
-       slprintf(keystr, sizeof(keystr)-1, "%s%s", SIDPREFIX, sid_string_static(sid));
-       key.dptr = keystr;
-       key.dsize = strlen(keystr) + 1;
-
-       data = tdb_fetch(tdbsam2_db, key);
-       if (!data.dptr) {
-               DEBUG(5, ("tdbsam2_delete_object: Error fetching database, SID entry not found!\n"));
-               DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam2_db)));
-               DEBUGADD(5, (" Key: %s\n", keystr));
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto done;
-       }
-
-       if (tdb_delete(tdbsam2_db, key) != TDB_SUCCESS) {
-               DEBUG(5, ("tdbsam2_delete_object: Error deleting object!\n"));
-               DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam2_db)));
-               DEBUGADD(5, (" Key: %s\n", keystr));
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto done;
-       }       
-
-       if (NT_STATUS_IS_ERR(init_tdbsam2_object_from_buffer(&obj, mem_ctx, data.dptr, data.dsize))) {
-               SAFE_FREE(data.dptr);
-               DEBUG(0, ("tdbsam2_delete_object: Error fetching database, malformed entry!\n"));
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto done;
-       }
-
-       switch (obj.type) {
-               case GUMS_OBJ_DOMAIN:
-                       /* TODO: SHOULD WE ALLOW TO DELETE DOMAINS ? */
-                       slprintf(keystr, sizeof(keystr) - 1, "%s%s", NAMEPREFIX, obj.data.domain->name);
-                       break;
-               case GUMS_OBJ_GROUP:
-               case GUMS_OBJ_ALIAS:
-                       slprintf(keystr, sizeof(keystr) - 1, "%s%s", NAMEPREFIX, obj.data.group->name);
-                       break;
-               case GUMS_OBJ_NORMAL_USER:
-                       slprintf(keystr, sizeof(keystr) - 1, "%s%s", NAMEPREFIX, obj.data.user->name);
-                       break;
-               default:
-                       ret = NT_STATUS_UNSUCCESSFUL;
-                       goto done;
-       }
-
-       key.dptr = keystr;
-       key.dsize = strlen(keystr) + 1;
-
-       if (tdb_delete(tdbsam2_db, key) != TDB_SUCCESS) {
-               DEBUG(5, ("tdbsam2_delete_object: Error deleting object!\n"));
-               DEBUGADD(5, (" Error: %s\n", tdb_errorstr(tdbsam2_db)));
-               DEBUGADD(5, (" Key: %s\n", keystr));
-               ret = NT_STATUS_UNSUCCESSFUL;
-               goto done;
-       }
-
-/* TODO: update the general database counter */
-
-done:
-       SAFE_FREE(data.dptr);
-       talloc_destroy(mem_ctx);
-       return ret;
-}
-
-static NTSTATUS tdbsam2_get_object_from_sid(GUMS_OBJECT **object, const DOM_SID *sid, const int obj_type)
-{
-       NTSTATUS ret;
-       struct tdbsam2_object obj;
-       TALLOC_CTX *mem_ctx;
-
-       if (!object || !sid) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_INVALID_PARAMETER;
-       }
-
-       mem_ctx = talloc_init("tdbsam2_get_object_from_sid");
-       if (!mem_ctx) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: Out of memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       ret = get_object_by_sid(mem_ctx, &obj, sid);
-       if (NT_STATUS_IS_ERR(ret) || (obj_type && obj.type != obj_type)) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: error fetching object or wrong object type!\n"));
-               goto done;
-       }
-
-       ret = data_to_gums_object(object, &obj);
-       if (NT_STATUS_IS_ERR(ret)) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: error setting object data!\n"));
-               goto done;
-       }
-       
-done:
-       talloc_destroy(mem_ctx);
-       return ret;
-}
-
-static NTSTATUS tdbsam2_get_object_from_name(GUMS_OBJECT **object, const char *name, const int obj_type)
-{
-       NTSTATUS ret;
-       struct tdbsam2_object obj;
-       TALLOC_CTX *mem_ctx;
-
-       if (!object || !name) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_INVALID_PARAMETER;
-       }
-
-       mem_ctx = talloc_init("tdbsam2_get_object_from_sid");
-       if (!mem_ctx) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: Out of memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       ret = get_object_by_name(mem_ctx, &obj, name);
-       if (NT_STATUS_IS_ERR(ret) || (obj_type && obj.type != obj_type)) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: error fetching object or wrong object type!\n"));
-               goto done;
-       }
-
-       ret = data_to_gums_object(object, &obj);
-       if (NT_STATUS_IS_ERR(ret)) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: error setting object data!\n"));
-               goto done;
-       }
-       
-done:
-       talloc_destroy(mem_ctx);
-       return ret;
-}
-
-       /* This function is used to get the list of all objects changed since base_time, it is
-          used to support PDC<->BDC synchronization */
-       NTSTATUS (*get_updated_objects) (GUMS_OBJECT **objects, const NTTIME base_time);
-
-static NTSTATUS tdbsam2_enumerate_objects_start(void *handle, const DOM_SID *sid, const int obj_type)
-{
-       struct tdbsam2_enum_objs *teo, *t;
-       pstring tdbfile;
-
-       teo = (struct tdbsam2_enum_objs *)calloc(1, sizeof(struct tdbsam2_enum_objs));
-       if (!teo) {
-               DEBUG(0, ("tdbsam2_enumerate_objects_start: Out of Memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       teo->type = obj_type;
-       if (sid) {
-               sid_to_string(teo->dom_sid, sid);
-       }
-
-       get_private_directory(tdbfile);
-       pstrcat(tdbfile, "/");
-       pstrcat(tdbfile, TDB_FILE_NAME);
-
-       teo->db = tdb_open_log(tdbfile, 0, TDB_DEFAULT, O_RDONLY, 0600);
-       if (!teo->db)
-       {
-               DEBUG(0, ("tdbsam2_enumerate_objects_start: Unable to open database (%s)!\n", tdbfile));
-               SAFE_FREE(teo);
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       if (!teo_handlers) {
-               *teo_handlers = teo;
-       } else {
-               t = *teo_handlers;
-               while (t->next) {
-                       t = t->next;
-               }
-               t->next = teo;
-       }
-
-       handle = teo;
-
-       teo->key = tdb_firstkey(teo->db);
-
-       return NT_STATUS_OK;    
-}
-
-static NTSTATUS tdbsam2_enumerate_objects_get_next(GUMS_OBJECT **object, void *handle)
-{
-       NTSTATUS ret;
-       TALLOC_CTX *mem_ctx;
-       TDB_DATA data;
-       struct tdbsam2_enum_objs *teo;
-       struct tdbsam2_object obj;
-       const char *prefix = SIDPREFIX;
-       const int preflen = strlen(prefix);
-
-       if (!object || !handle) {
-               DEBUG(0, ("tdbsam2_get_object_from_sid: no NULL pointers are accepted here!\n"));
-               return NT_STATUS_INVALID_PARAMETER;
-       }
-
-       teo = (struct tdbsam2_enum_objs *)handle;
-
-       mem_ctx = talloc_init("tdbsam2_enumerate_objects_get_next");
-       if (!mem_ctx) {
-               DEBUG(0, ("tdbsam2_enumerate_objects_get_next: Out of memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       while ((teo->key.dsize != 0)) {
-               int len, version, type, size;
-               char *ptr;
-
-               if (strncmp(teo->key.dptr, prefix, preflen)) {
-                       teo->key = tdb_nextkey(teo->db, teo->key);
-                       continue;
-               }
-
-               if (teo->dom_sid) {
-                       if (strncmp(&(teo->key.dptr[preflen]), teo->dom_sid, strlen(teo->dom_sid))) {
-                               teo->key = tdb_nextkey(teo->db, teo->key);
-                               continue;
-                       }
-               }
-
-               data = tdb_fetch(teo->db, teo->key);
-               if (!data.dptr) {
-                       DEBUG(5, ("tdbsam2_enumerate_objects_get_next: Error fetching database, SID entry not found!\n"));
-                       DEBUGADD(5, (" Error: %s\n", tdb_errorstr(teo->db)));
-                       DEBUGADD(5, (" Key: %s\n", teo->key.dptr));
-                       ret = NT_STATUS_UNSUCCESSFUL;
-                       goto done;
-               }
-
-               len = tdb_unpack (data.dptr, data.dsize, TDB_FORMAT_STRING,
-                         &version,
-                         &type,
-                         &size, &ptr);
-
-               if (len == -1) {
-                       DEBUG(5, ("tdbsam2_enumerate_objects_get_next: Error unable to unpack data!\n"));
-                       ret = NT_STATUS_UNSUCCESSFUL;
-                       goto done;
-               }
-               SAFE_FREE(ptr);
-
-               if (teo->type && type != teo->type) {
-                       SAFE_FREE(data.dptr);
-                       data.dsize = 0;
-                       teo->key = tdb_nextkey(teo->db, teo->key);
-                       continue;
-               }
-               
-               break;
-       }
-
-       if (data.dsize != 0) {
-               if (NT_STATUS_IS_ERR(init_tdbsam2_object_from_buffer(&obj, mem_ctx, data.dptr, data.dsize))) {
-                       SAFE_FREE(data.dptr);
-                       DEBUG(0, ("tdbsam2_enumerate_objects_get_next: Error fetching database, malformed entry!\n"));
-                       ret = NT_STATUS_UNSUCCESSFUL;
-                       goto done;
-               }
-               SAFE_FREE(data.dptr);
-       }
-
-       ret = data_to_gums_object(object, &obj);
-
-done:
-       talloc_destroy(mem_ctx);
-       return ret;
-}
-
-static NTSTATUS tdbsam2_enumerate_objects_stop(void *handle)
-{
-       struct tdbsam2_enum_objs *teo, *t, *p;
-
-       teo = (struct tdbsam2_enum_objs *)handle;
-
-       if (*teo_handlers == teo) {
-               *teo_handlers = teo->next;
-       } else {
-               t = *teo_handlers;
-               while (t != teo) {
-                       p = t;
-                       t = t->next;
-                       if (t == NULL) {
-                               DEBUG(0, ("tdbsam2_enumerate_objects_stop: Error, handle not found!\n"));
-                               return NT_STATUS_UNSUCCESSFUL;
-                       }
-               }
-               p = t->next;
-       }
-
-       tdb_close(teo->db);
-       SAFE_FREE(teo);
-
-       return NT_STATUS_OK;
-}
-
-       /* This function MUST be used ONLY by PDC<->BDC replication code or recovery tools.
-          Never use this function to update an object in the database, use set_object_values() */
-       NTSTATUS (*set_object) (const GUMS_OBJECT *object);
-
-       /* set object values function */
-       NTSTATUS (*set_object_values) (DOM_SID *sid, uint32 count, GUMS_DATA_SET *data_set);
-
-       /* Group related functions */
-       NTSTATUS (*add_memberss_to_group) (const DOM_SID *group, const DOM_SID **members);
-       NTSTATUS (*delete_members_from_group) (const DOM_SID *group, const DOM_SID **members);
-       NTSTATUS (*enumerate_group_members) (DOM_SID **members, const DOM_SID *sid, const int type);
-
-       NTSTATUS (*get_sid_groups) (DOM_SID **groups, const DOM_SID *sid);
-
-       NTSTATUS (*lock_sid) (const DOM_SID *sid);
-       NTSTATUS (*unlock_sid) (const DOM_SID *sid);
-
-       /* privileges related functions */
-
-       NTSTATUS (*add_members_to_privilege) (const LUID_ATTR *priv, const DOM_SID **members);
-       NTSTATUS (*delete_members_from_privilege) (const LUID_ATTR *priv, const DOM_SID **members);
-       NTSTATUS (*enumerate_privilege_members) (DOM_SID **members, const LUID_ATTR *priv);
-       NTSTATUS (*get_sid_privileges) (DOM_SID **privs, const DOM_SID *sid);
-       /* warning!: set_privilege will overwrite a prior existing privilege if such exist */
-       NTSTATUS (*set_privilege) (GUMS_PRIVILEGE *priv);
-
-
-int gumm_init(GUMS_FUNCTIONS **storage)
-{
-       tdbsam2_db = NULL;
-       teo_handlers = 0;
-
-       return 0;
-}
-
-#if 0
-int main(int argc, char *argv[])
-{
-       NTSTATUS ret;
-       DOM_SID dsid;
-
-       if (argc < 2) {
-               printf ("not enough arguments!\n");
-               exit(0);
-       }
-
-       if (!lp_load(dyn_CONFIGFILE,True,False,False)) {
-               fprintf(stderr, "Can't load %s - run testparm to debug it\n", dyn_CONFIGFILE);
-               exit(1);
-       }
-
-       ret = tdbsam2_new_object(&dsid, "_domain_", GUMS_OBJ_DOMAIN);
-       if (NT_STATUS_IS_OK(ret)) {
-               printf ("_domain_ created, sid=%s\n", sid_string_static(&dsid));
-       } else {
-               printf ("_domain_ creation error n. 0x%08x\n", ret.v);
-       }
-       ret = tdbsam2_new_object(&dsid, argv[1], GUMS_OBJ_NORMAL_USER);
-       if (NT_STATUS_IS_OK(ret)) {
-               printf ("%s user created, sid=%s\n", argv[1], sid_string_static(&dsid));
-       } else {
-               printf ("%s user creation error n. 0x%08x\n", argv[1], ret.v);
-       }
-       
-       exit(0);
-}
-#endif
diff --git a/source3/sam/gums.c b/source3/sam/gums.c
deleted file mode 100644 (file)
index a118740..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
-   Unix SMB/CIFS implementation.
-   Grops and Users Management System initializations.
-   Copyright (C) Simo Sorce 2002
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-
-/*#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_GUMS*/
-
-#define GMV_MAJOR 0
-#define GMV_MINOR 1
-
-#define PRIV_NONE                      0
-#define PRIV_CREATE_TOKEN              1
-#define PRIV_ASSIGNPRIMARYTOKEN                2
-#define PRIV_LOCK_MEMORY               3
-#define PRIV_INCREASE_QUOTA            4
-#define PRIV_MACHINE_ACCOUNT           5
-#define PRIV_TCB                       6
-#define PRIV_SECURITY                  7
-#define PRIV_TAKE_OWNERSHIP            8
-#define PRIV_LOAD_DRIVER               9
-#define PRIV_SYSTEM_PROFILE            10
-#define PRIV_SYSTEMTIME                        11
-#define PRIV_PROF_SINGLE_PROCESS       12
-#define PRIV_INC_BASE_PRIORITY         13
-#define PRIV_CREATE_PAGEFILE           14
-#define PRIV_CREATE_PERMANENT          15
-#define PRIV_BACKUP                    16
-#define PRIV_RESTORE                   17
-#define PRIV_SHUTDOWN                  18
-#define PRIV_DEBUG                     19
-#define PRIV_AUDIT                     20
-#define PRIV_SYSTEM_ENVIRONMENT                21
-#define PRIV_CHANGE_NOTIFY             22
-#define PRIV_REMOTE_SHUTDOWN           23
-#define PRIV_UNDOCK                    24
-#define PRIV_SYNC_AGENT                        25
-#define PRIV_ENABLE_DELEGATION         26
-#define PRIV_ALL                       255
-
-
-GUMS_FUNCTIONS *gums_storage;
-static void *dl_handle;
-
-static PRIVS gums_privs[] = {
-       {PRIV_NONE,                     "no_privs",                             "No privilege"}, /* this one MUST be first */
-       {PRIV_CREATE_TOKEN,             "SeCreateToken",                        "Create Token"},
-       {PRIV_ASSIGNPRIMARYTOKEN,       "SeAssignPrimaryToken",                 "Assign Primary Token"},
-       {PRIV_LOCK_MEMORY,              "SeLockMemory",                         "Lock Memory"},
-       {PRIV_INCREASE_QUOTA,           "SeIncreaseQuotaPrivilege",             "Increase Quota Privilege"},
-       {PRIV_MACHINE_ACCOUNT,          "SeMachineAccount",                     "Machine Account"},
-       {PRIV_TCB,                      "SeTCB",                                "TCB"},
-       {PRIV_SECURITY,                 "SeSecurityPrivilege",                  "Security Privilege"},
-       {PRIV_TAKE_OWNERSHIP,           "SeTakeOwnershipPrivilege",             "Take Ownership Privilege"},
-       {PRIV_LOAD_DRIVER,              "SeLocalDriverPrivilege",               "Local Driver Privilege"},
-       {PRIV_SYSTEM_PROFILE,           "SeSystemProfilePrivilege",             "System Profile Privilege"},
-       {PRIV_SYSTEMTIME,               "SeSystemtimePrivilege",                "System Time"},
-       {PRIV_PROF_SINGLE_PROCESS,      "SeProfileSingleProcessPrivilege",      "Profile Single Process Privilege"},
-       {PRIV_INC_BASE_PRIORITY,        "SeIncreaseBasePriorityPrivilege",      "Increase Base Priority Privilege"},
-       {PRIV_CREATE_PAGEFILE,          "SeCreatePagefilePrivilege",            "Create Pagefile Privilege"},
-       {PRIV_CREATE_PERMANENT,         "SeCreatePermanent",                    "Create Permanent"},
-       {PRIV_BACKUP,                   "SeBackupPrivilege",                    "Backup Privilege"},
-       {PRIV_RESTORE,                  "SeRestorePrivilege",                   "Restore Privilege"},
-       {PRIV_SHUTDOWN,                 "SeShutdownPrivilege",                  "Shutdown Privilege"},
-       {PRIV_DEBUG,                    "SeDebugPrivilege",                     "Debug Privilege"},
-       {PRIV_AUDIT,                    "SeAudit",                              "Audit"},
-       {PRIV_SYSTEM_ENVIRONMENT,       "SeSystemEnvironmentPrivilege",         "System Environment Privilege"},
-       {PRIV_CHANGE_NOTIFY,            "SeChangeNotify",                       "Change Notify"},
-       {PRIV_REMOTE_SHUTDOWN,          "SeRemoteShutdownPrivilege",            "Remote Shutdown Privilege"},
-       {PRIV_UNDOCK,                   "SeUndock",                             "Undock"},
-       {PRIV_SYNC_AGENT,               "SeSynchronizationAgent",               "Synchronization Agent"},
-       {PRIV_ENABLE_DELEGATION,        "SeEnableDelegation",                   "Enable Delegation"},
-       {PRIV_ALL,                      "SaAllPrivs",                           "All Privileges"}
-};
-
-NTSTATUS gums_init(const char *module_name)
-{
-       int (*module_version)(int);
-       NTSTATUS (*module_init)();
-/*     gums_module_init module_init;*/
-       NTSTATUS ret = NT_STATUS_UNSUCCESSFUL;
-
-       DEBUG(5, ("Opening gums module %s\n", module_name));
-       dl_handle = sys_dlopen(module_name, RTLD_NOW);
-       if (!dl_handle) {
-               DEBUG(0, ("ERROR: Failed to load gums module %s, error: %s\n", module_name, sys_dlerror()));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       module_version = sys_dlsym(dl_handle, "gumm_version");
-       if (!module_version) {
-               DEBUG(0, ("ERROR: Failed to find gums module version!\n"));
-               goto error;
-       }
-
-       if (module_version(GMV_MAJOR) != GUMS_VERSION_MAJOR) {
-               DEBUG(0, ("ERROR: Module's major version does not match gums version!\n"));
-               goto error;
-       }
-
-       if (module_version(GMV_MINOR) != GUMS_VERSION_MINOR) {
-               DEBUG(1, ("WARNING: Module's minor version does not match gums version!\n"));
-       }
-
-       module_init = sys_dlsym(dl_handle, "gumm_init");
-       if (!module_init) {
-               DEBUG(0, ("ERROR: Failed to find gums module's init function!\n"));
-               goto error;
-       }
-
-       DEBUG(5, ("Initializing module %s\n", module_name));
-
-       ret = module_init(&gums_storage);
-       goto done;
-
-error:
-       ret = NT_STATUS_UNSUCCESSFUL;
-       sys_dlclose(dl_handle);
-
-done:
-       return ret;
-}
-
-NTSTATUS gums_unload(void)
-{
-       NTSTATUS ret;
-       NTSTATUS (*module_finalize)();
-
-       if (!dl_handle)
-               return NT_STATUS_UNSUCCESSFUL;
-
-       module_finalize = sys_dlsym(dl_handle, "gumm_finalize");
-       if (!module_finalize) {
-               DEBUG(0, ("ERROR: Failed to find gums module's init function!\n"));
-               return NT_STATUS_UNSUCCESSFUL;
-       }
-
-       DEBUG(5, ("Finalizing module"));
-
-       ret = module_finalize();
-       sys_dlclose(dl_handle);
-
-       return ret;
-}
diff --git a/source3/sam/gums_api.c b/source3/sam/gums_api.c
deleted file mode 100644 (file)
index 2e5dcd1..0000000
+++ /dev/null
@@ -1,1470 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   GUMS structures
-   Copyright (C) Simo Sorce 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-
-
-/*******************************************************************
- Create a SEC_ACL structure.  
-********************************************************************/
-
-static SEC_ACL *make_sec_acl(TALLOC_CTX *ctx, uint16 revision, int num_aces, SEC_ACE *ace_list)
-{
-       SEC_ACL *dst;
-       int i;
-
-       if((dst = (SEC_ACL *)talloc_zero(ctx,sizeof(SEC_ACL))) == NULL)
-               return NULL;
-
-       dst->revision = revision;
-       dst->num_aces = num_aces;
-       dst->size = SEC_ACL_HEADER_SIZE;
-
-       /* Now we need to return a non-NULL address for the ace list even
-          if the number of aces required is zero.  This is because there
-          is a distinct difference between a NULL ace and an ace with zero
-          entries in it.  This is achieved by checking that num_aces is a
-          positive number. */
-
-       if ((num_aces) && 
-            ((dst->ace = (SEC_ACE *)talloc(ctx, sizeof(SEC_ACE) * num_aces)) 
-             == NULL)) {
-               return NULL;
-       }
-        
-       for (i = 0; i < num_aces; i++) {
-               dst->ace[i] = ace_list[i]; /* Structure copy. */
-               dst->size += ace_list[i].size;
-       }
-
-       return dst;
-}
-
-
-
-/*******************************************************************
- Duplicate a SEC_ACL structure.  
-********************************************************************/
-
-static SEC_ACL *dup_sec_acl(TALLOC_CTX *ctx, SEC_ACL *src)
-{
-       if(src == NULL)
-               return NULL;
-
-       return make_sec_acl(ctx, src->revision, src->num_aces, src->ace);
-}
-
-
-
-/*******************************************************************
- Creates a SEC_DESC structure
-********************************************************************/
-
-static SEC_DESC *make_sec_desc(TALLOC_CTX *ctx, uint16 revision, 
-                       DOM_SID *owner_sid, DOM_SID *grp_sid,
-                       SEC_ACL *sacl, SEC_ACL *dacl, size_t *sd_size)
-{
-       SEC_DESC *dst;
-       uint32 offset     = 0;
-       uint32 offset_sid = SEC_DESC_HEADER_SIZE;
-       uint32 offset_acl = 0;
-
-       *sd_size = 0;
-
-       if(( dst = (SEC_DESC *)talloc_zero(ctx, sizeof(SEC_DESC))) == NULL)
-               return NULL;
-
-       dst->revision = revision;
-       dst->type     = SEC_DESC_SELF_RELATIVE;
-
-       if (sacl) dst->type |= SEC_DESC_SACL_PRESENT;
-       if (dacl) dst->type |= SEC_DESC_DACL_PRESENT;
-
-       dst->off_owner_sid = 0;
-       dst->off_grp_sid   = 0;
-       dst->off_sacl      = 0;
-       dst->off_dacl      = 0;
-
-       if(owner_sid && ((dst->owner_sid = sid_dup_talloc(ctx,owner_sid)) == NULL))
-               goto error_exit;
-
-       if(grp_sid && ((dst->grp_sid = sid_dup_talloc(ctx,grp_sid)) == NULL))
-               goto error_exit;
-
-       if(sacl && ((dst->sacl = dup_sec_acl(ctx, sacl)) == NULL))
-               goto error_exit;
-
-       if(dacl && ((dst->dacl = dup_sec_acl(ctx, dacl)) == NULL))
-               goto error_exit;
-
-       offset = 0;
-
-       /*
-        * Work out the linearization sizes.
-        */
-       if (dst->owner_sid != NULL) {
-
-               if (offset == 0)
-                       offset = SEC_DESC_HEADER_SIZE;
-
-               offset += sid_size(dst->owner_sid);
-       }
-
-       if (dst->grp_sid != NULL) {
-
-               if (offset == 0)
-                       offset = SEC_DESC_HEADER_SIZE;
-
-               offset += sid_size(dst->grp_sid);
-       }
-
-       if (dst->sacl != NULL) {
-
-               offset_acl = SEC_DESC_HEADER_SIZE;
-
-               dst->off_sacl  = offset_acl;
-               offset_acl    += dst->sacl->size;
-               offset        += dst->sacl->size;
-               offset_sid    += dst->sacl->size;
-       }
-
-       if (dst->dacl != NULL) {
-
-               if (offset_acl == 0)
-                       offset_acl = SEC_DESC_HEADER_SIZE;
-
-               dst->off_dacl  = offset_acl;
-               offset_acl    += dst->dacl->size;
-               offset        += dst->dacl->size;
-               offset_sid    += dst->dacl->size;
-       }
-
-       *sd_size = (size_t)((offset == 0) ? SEC_DESC_HEADER_SIZE : offset);
-
-       if (dst->owner_sid != NULL)
-               dst->off_owner_sid = offset_sid;
-               
-       /* sid_size() returns 0 if the sid is NULL so this is ok */
-               
-       if (dst->grp_sid != NULL)
-               dst->off_grp_sid = offset_sid + sid_size(dst->owner_sid);
-
-       return dst;
-
-error_exit:
-
-       *sd_size = 0;
-       return NULL;
-}
-
-/*******************************************************************
- Duplicate a SEC_DESC structure.  
-********************************************************************/
-
-static SEC_DESC *dup_sec_desc( TALLOC_CTX *ctx, SEC_DESC *src)
-{
-       size_t dummy;
-
-       if(src == NULL)
-               return NULL;
-
-       return make_sec_desc( ctx, src->revision, 
-                               src->owner_sid, src->grp_sid, src->sacl,
-                               src->dacl, &dummy);
-}
-
-
-
-
-
-
-
-extern GUMS_FUNCTIONS *gums_storage;
-
-/* Functions to get/set info from a GUMS object */
-
-NTSTATUS gums_get_object_type(uint32 *type, const GUMS_OBJECT *obj)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       *type = obj->type;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_create_object(GUMS_OBJECT **obj, uint32 type)
-{
-       TALLOC_CTX *mem_ctx = talloc_init("gums_create_object");
-       GUMS_OBJECT *go;
-       NTSTATUS ret;
-       
-       go = talloc_zero(mem_ctx, sizeof(GUMS_OBJECT));
-       go->mem_ctx = mem_ctx;
-       go->type = type;
-       go->version = GUMS_OBJECT_VERSION;
-
-       switch(type) {
-               case GUMS_OBJ_DOMAIN:
-                       break;
-
-/*
-               case GUMS_OBJ_WORKSTATION_TRUST:
-               case GUMS_OBJ_SERVER_TRUST:
-               case GUMS_OBJ_DOMAIN_TRUST:
-*/
-               case GUMS_OBJ_NORMAL_USER:
-                       go->data.user = (GUMS_USER *)talloc_zero(mem_ctx, sizeof(GUMS_USER));
-                       break;
-
-               case GUMS_OBJ_GROUP:
-               case GUMS_OBJ_ALIAS:
-                       go->data.group = (GUMS_GROUP *)talloc_zero(mem_ctx, sizeof(GUMS_GROUP));
-                       break;
-
-               default:
-                       /* TODO: throw error */
-                       ret = NT_STATUS_OBJECT_TYPE_MISMATCH;
-                       goto error;
-       }
-
-       if (!(go->data.user)) {
-               ret = NT_STATUS_NO_MEMORY;
-               DEBUG(0, ("gums_create_object: Out of memory!\n"));
-               goto error;
-       }
-
-       *obj = go;
-       return NT_STATUS_OK;
-       
-error:
-       talloc_destroy(go->mem_ctx);
-       *obj = NULL;
-       return ret;
-}
-
-NTSTATUS gums_get_object_seq_num(uint32 *version, const GUMS_OBJECT *obj)
-{
-       if (!version || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       *version = obj->version;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_object_seq_num(GUMS_OBJECT *obj, uint32 version)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       obj->version = version;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_sec_desc(SEC_DESC **sec_desc, const GUMS_OBJECT *obj)
-{
-       if (!sec_desc || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       *sec_desc = obj->sec_desc;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_sec_desc(GUMS_OBJECT *obj, const SEC_DESC *sec_desc)
-{
-       if (!obj || !sec_desc)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       obj->sec_desc = dup_sec_desc(obj->mem_ctx, sec_desc);
-       if (!(obj->sec_desc)) return NT_STATUS_UNSUCCESSFUL;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_object_sid(DOM_SID **sid, const GUMS_OBJECT *obj)
-{
-       if (!sid || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       *sid = obj->sid;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_object_sid(GUMS_OBJECT *obj, const DOM_SID *sid)
-{
-       if (!obj || !sid)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       obj->sid = sid_dup_talloc(obj->mem_ctx, sid);
-       if (!(obj->sid)) return NT_STATUS_UNSUCCESSFUL;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_object_name(char **name, const GUMS_OBJECT *obj)
-{
-       if (!name || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       *name = obj->name;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_object_name(GUMS_OBJECT *obj, const char *name)
-{
-       if (!obj || !name)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       obj->name = (char *)talloc_strdup(obj->mem_ctx, name);
-       if (!(obj->name)) return NT_STATUS_UNSUCCESSFUL;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_object_description(char **description, const GUMS_OBJECT *obj)
-{
-       if (!description || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       *description = obj->description;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_object_description(GUMS_OBJECT *obj, const char *description)
-{
-       if (!obj || !description)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       obj->description = (char *)talloc_strdup(obj->mem_ctx, description);
-       if (!(obj->description)) return NT_STATUS_UNSUCCESSFUL;
-       return NT_STATUS_OK;
-}
-
-/* User specific functions */
-
-/*
-NTSTATUS gums_get_object_privileges(PRIVILEGE_SET **priv_set, const GUMS_OBJECT *obj)
-{
-       if (!priv_set)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       *priv_set = obj->priv_set;
-       return NT_STATUS_OK;
-}
-*/
-
-NTSTATUS gums_get_domain_next_rid(uint32 *rid, const GUMS_OBJECT *obj)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_DOMAIN)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *rid = obj->data.domain->next_rid;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_domain_next_rid(GUMS_OBJECT *obj, uint32 rid)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_DOMAIN)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.domain->next_rid = rid;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_pri_group(DOM_SID **sid, const GUMS_OBJECT *obj)
-{
-       if (!sid || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *sid = obj->data.user->group_sid;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_pri_group(GUMS_OBJECT *obj, const DOM_SID *sid)
-{
-       if (!obj || !sid)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->group_sid = sid_dup_talloc(obj->mem_ctx, sid);
-       if (!(obj->data.user->group_sid)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_nt_pwd(DATA_BLOB **nt_pwd, const GUMS_OBJECT *obj)
-{
-       if (!nt_pwd || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *nt_pwd = &(obj->data.user->nt_pw);
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_nt_pwd(GUMS_OBJECT *obj, const DATA_BLOB nt_pwd)
-{
-       if (!obj || nt_pwd.length != NT_HASH_LEN)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->nt_pw = data_blob_talloc(obj->mem_ctx, nt_pwd.data, nt_pwd.length);
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_lm_pwd(DATA_BLOB **lm_pwd, const GUMS_OBJECT *obj)
-{ 
-       if (!lm_pwd || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *lm_pwd = &(obj->data.user->lm_pw);
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_lm_pwd(GUMS_OBJECT *obj, const DATA_BLOB lm_pwd)
-{
-       if (!obj || lm_pwd.length != LM_HASH_LEN)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->lm_pw = data_blob_talloc(obj->mem_ctx, lm_pwd.data, lm_pwd.length);
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_fullname(char **fullname, const GUMS_OBJECT *obj)
-{
-       if (!fullname || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *fullname = obj->data.user->full_name;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_fullname(GUMS_OBJECT *obj, const char *fullname)
-{
-       if (!obj || !fullname)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->full_name = (char *)talloc_strdup(obj->mem_ctx, fullname);
-       if (!(obj->data.user->full_name)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_homedir(char **homedir, const GUMS_OBJECT *obj)
-{
-       if (!homedir || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *homedir = obj->data.user->home_dir;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_homedir(GUMS_OBJECT *obj, const char *homedir)
-{
-       if (!obj || !homedir)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->home_dir = (char *)talloc_strdup(obj->mem_ctx, homedir);
-       if (!(obj->data.user->home_dir)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_dir_drive(char **dirdrive, const GUMS_OBJECT *obj)
-{
-       if (!dirdrive || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *dirdrive = obj->data.user->dir_drive;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_dir_drive(GUMS_OBJECT *obj, const char *dir_drive)
-{
-       if (!obj || !dir_drive)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->dir_drive = (char *)talloc_strdup(obj->mem_ctx, dir_drive);
-       if (!(obj->data.user->dir_drive)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_logon_script(char **logon_script, const GUMS_OBJECT *obj)
-{
-       if (!logon_script || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *logon_script = obj->data.user->logon_script;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_logon_script(GUMS_OBJECT *obj, const char *logon_script)
-{
-       if (!obj || !logon_script)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->logon_script = (char *)talloc_strdup(obj->mem_ctx, logon_script);
-       if (!(obj->data.user->logon_script)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_profile_path(char **profile_path, const GUMS_OBJECT *obj)
-{
-       if (!profile_path || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *profile_path = obj->data.user->profile_path;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_profile_path(GUMS_OBJECT *obj, const char *profile_path)
-{
-       if (!obj || !profile_path)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->profile_path = (char *)talloc_strdup(obj->mem_ctx, profile_path);
-       if (!(obj->data.user->profile_path)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_workstations(char **workstations, const GUMS_OBJECT *obj)
-{
-       if (!workstations || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *workstations = obj->data.user->workstations;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_workstations(GUMS_OBJECT *obj, const char *workstations)
-{
-       if (!obj || !workstations)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->workstations = (char *)talloc_strdup(obj->mem_ctx, workstations);
-       if (!(obj->data.user->workstations)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_unknown_str(char **unknown_str, const GUMS_OBJECT *obj)
-{
-       if (!unknown_str || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *unknown_str = obj->data.user->unknown_str;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_unknown_str(GUMS_OBJECT *obj, const char *unknown_str)
-{
-       if (!obj || !unknown_str)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->unknown_str = (char *)talloc_strdup(obj->mem_ctx, unknown_str);
-       if (!(obj->data.user->unknown_str)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_munged_dial(char **munged_dial, const GUMS_OBJECT *obj)
-{
-       if (!munged_dial || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *munged_dial = obj->data.user->munged_dial;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_munged_dial(GUMS_OBJECT *obj, const char *munged_dial)
-{
-       if (!obj || !munged_dial)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->munged_dial = (char *)talloc_strdup(obj->mem_ctx, munged_dial);
-       if (!(obj->data.user->munged_dial)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_logon_time(NTTIME *logon_time, const GUMS_OBJECT *obj)
-{
-       if (!logon_time || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *logon_time = obj->data.user->logon_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_logon_time(GUMS_OBJECT *obj, NTTIME logon_time)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->logon_time = logon_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_logoff_time(NTTIME *logoff_time, const GUMS_OBJECT *obj)
-{
-       if (!logoff_time || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *logoff_time = obj->data.user->logoff_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_logoff_time(GUMS_OBJECT *obj, NTTIME logoff_time)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->logoff_time = logoff_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_kickoff_time(NTTIME *kickoff_time, const GUMS_OBJECT *obj)
-{
-       if (!kickoff_time || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *kickoff_time = obj->data.user->kickoff_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_kickoff_time(GUMS_OBJECT *obj, NTTIME kickoff_time)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->kickoff_time = kickoff_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_pass_last_set_time(NTTIME *pass_last_set_time, const GUMS_OBJECT *obj)
-{
-       if (!pass_last_set_time || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *pass_last_set_time = obj->data.user->pass_last_set_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_pass_last_set_time(GUMS_OBJECT *obj, NTTIME pass_last_set_time)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->pass_last_set_time = pass_last_set_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_pass_can_change_time(NTTIME *pass_can_change_time, const GUMS_OBJECT *obj)
-{
-       if (!pass_can_change_time || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *pass_can_change_time = obj->data.user->pass_can_change_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_pass_can_change_time(GUMS_OBJECT *obj, NTTIME pass_can_change_time)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->pass_can_change_time = pass_can_change_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_pass_must_change_time(NTTIME *pass_must_change_time, const GUMS_OBJECT *obj)
-{
-       if (!pass_must_change_time || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *pass_must_change_time = obj->data.user->pass_must_change_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_pass_must_change_time(GUMS_OBJECT *obj, NTTIME pass_must_change_time)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->pass_must_change_time = pass_must_change_time;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_logon_divs(uint16 *logon_divs, const GUMS_OBJECT *obj)
-{
-       if (!logon_divs || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *logon_divs = obj->data.user->logon_divs;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_logon_divs(GUMS_OBJECT *obj, uint16 logon_divs)
-{
-       if (!obj || !logon_divs)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->logon_divs = logon_divs;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_hours_len(uint32 *hours_len, const GUMS_OBJECT *obj)
-{
-       if (!hours_len || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *hours_len = obj->data.user->hours_len;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_hours_len(GUMS_OBJECT *obj, uint32 hours_len)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->hours_len = hours_len;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_hours(uint8 **hours, const GUMS_OBJECT *obj)
-{
-       if (!hours || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *hours = obj->data.user->hours;
-       return NT_STATUS_OK;
-}
-
-/* WARNING: always set hours_len before hours */
-NTSTATUS gums_set_user_hours(GUMS_OBJECT *obj, const uint8 *hours)
-{
-       if (!obj || !hours)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       if (obj->data.user->hours_len == 0)
-               DEBUG(10, ("gums_set_user_hours: Warning, hours_len is zero!\n"));
-
-       obj->data.user->hours = (uint8 *)talloc_memdup(obj->mem_ctx, hours, obj->data.user->hours_len);
-       if (!(obj->data.user->hours) & (obj->data.user->hours_len != 0)) return NT_STATUS_NO_MEMORY;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_unknown_3(uint32 *unknown_3, const GUMS_OBJECT *obj)
-{
-       if (!unknown_3 || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *unknown_3 = obj->data.user->unknown_3;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_unknown_3(GUMS_OBJECT *obj, uint32 unknown_3)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->unknown_3 = unknown_3;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_unknown_5(uint32 *unknown_5, const GUMS_OBJECT *obj)
-{
-       if (!unknown_5 || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *unknown_5 = obj->data.user->unknown_5;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_unknown_5(GUMS_OBJECT *obj, uint32 unknown_5)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->unknown_5 = unknown_5;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_get_user_unknown_6(uint32 *unknown_6, const GUMS_OBJECT *obj)
-{
-       if (!unknown_6 || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *unknown_6 = obj->data.user->unknown_6;
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_user_unknown_6(GUMS_OBJECT *obj, uint32 unknown_6)
-{
-       if (!obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.user->unknown_6 = unknown_6;
-       return NT_STATUS_OK;
-}
-
-/* Group specific functions */
-
-NTSTATUS gums_get_group_members(uint32 *count, DOM_SID **members, const GUMS_OBJECT *obj)
-{
-       if (!count || !members || !obj)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_GROUP &&
-               obj->type != GUMS_OBJ_ALIAS)
-                       return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       *count = obj->data.group->count;
-       *members = *(obj->data.group->members);
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_set_group_members(GUMS_OBJECT *obj, uint32 count, DOM_SID **members)
-{
-       uint32 n;
-
-       if (!obj || !members || !members)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       if (obj->type != GUMS_OBJ_GROUP &&
-               obj->type != GUMS_OBJ_ALIAS)
-                       return NT_STATUS_OBJECT_TYPE_MISMATCH;
-
-       obj->data.group->count = count;
-       n = 0;
-       do {
-               obj->data.group->members[n] = sid_dup_talloc(obj->mem_ctx, members[n]);
-               if (!(obj->data.group->members[n])) return NT_STATUS_NO_MEMORY;
-               n++;
-       } while (n < count);
-       return NT_STATUS_OK;
-}
-
-/* data_store set functions */
-
-NTSTATUS gums_create_commit_set(GUMS_COMMIT_SET **com_set, TALLOC_CTX *ctx, DOM_SID *sid, uint32 type)
-{
-       TALLOC_CTX *mem_ctx;
-       GUMS_COMMIT_SET *set;
-
-       mem_ctx = talloc_init("commit_set");
-       if (mem_ctx == NULL)
-               return NT_STATUS_NO_MEMORY;
-       set = (GUMS_COMMIT_SET *)talloc(mem_ctx, sizeof(GUMS_COMMIT_SET));
-       if (set == NULL) {
-               talloc_destroy(mem_ctx);
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       set->mem_ctx = mem_ctx;
-       set->type = type;
-       sid_copy(&(set->sid), sid);
-       set->count = 0;
-       set->data = NULL;
-       *com_set = set;
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_cs_set_sec_desc(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, SEC_DESC *sec_desc)
-{
-       GUMS_DATA_SET *data_set;
-       SEC_DESC *new_sec_desc;
-
-       if (!mem_ctx || !com_set || !sec_desc)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) { /* first data set */
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = GUMS_SET_SEC_DESC;
-       new_sec_desc = dup_sec_desc(mem_ctx, sec_desc);
-       if (new_sec_desc == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       (SEC_DESC *)(data_set->data) = new_sec_desc;
-
-       return NT_STATUS_OK;
-}
-
-/*
-NTSTATUS gums_cs_add_privilege(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, LUID_ATTR priv)
-{
-       GUMS_DATA_SET *data_set;
-       LUID_ATTR *new_priv;
-
-       if (!mem_ctx || !com_set)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) {
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = GUMS_ADD_PRIVILEGE;
-       if (NT_STATUS_IS_ERR(dupalloc_luid_attr(mem_ctx, &new_priv, priv)))
-               return NT_STATUS_NO_MEMORY;
-
-       (SEC_DESC *)(data_set->data) = new_priv;
-
-       return NT_STATUS_OK;    
-}
-
-NTSTATUS gums_cs_del_privilege(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, LUID_ATTR priv)
-{
-       GUMS_DATA_SET *data_set;
-       LUID_ATTR *new_priv;
-
-       if (!mem_ctx || !com_set)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) {
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = GUMS_DEL_PRIVILEGE;
-       if (NT_STATUS_IS_ERR(dupalloc_luid_attr(mem_ctx, &new_priv, priv)))
-               return NT_STATUS_NO_MEMORY;
-
-       (SEC_DESC *)(data_set->data) = new_priv;
-
-       return NT_STATUS_OK;    
-}
-
-NTSTATUS gums_cs_set_privilege_set(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, PRIVILEGE_SET *priv_set)
-{
-       GUMS_DATA_SET *data_set;
-       PRIVILEGE_SET *new_priv_set;
-
-       if (!mem_ctx || !com_set || !priv_set)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) {
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = GUMS_SET_PRIVILEGE;
-       if (NT_STATUS_IS_ERR(dup_priv_set(&new_priv_set, mem_ctx, priv_set)))
-               return NT_STATUS_NO_MEMORY;
-
-       (SEC_DESC *)(data_set->data) = new_priv_set;
-
-       return NT_STATUS_OK;
-}
-*/
-
-NTSTATUS gums_cs_set_string(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, uint32 type, char *str)
-{
-       GUMS_DATA_SET *data_set;
-       char *new_str;
-
-       if (!mem_ctx || !com_set || !str || type < GUMS_SET_NAME || type > GUMS_SET_MUNGED_DIAL)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) { /* first data set */
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = type;
-       new_str = talloc_strdup(mem_ctx, str);
-       if (new_str == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       (char *)(data_set->data) = new_str;
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_cs_set_name(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *name)
-{
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, name);
-}
-
-NTSTATUS gums_cs_set_description(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *desc)
-{
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_DESCRIPTION, desc);
-}
-
-NTSTATUS gums_cs_set_full_name(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *full_name)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, full_name);
-}
-
-NTSTATUS gums_cs_set_home_directory(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *home_dir)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, home_dir);
-}
-
-NTSTATUS gums_cs_set_drive(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *drive)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, drive);
-}
-
-NTSTATUS gums_cs_set_logon_script(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *logon_script)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, logon_script);
-}
-
-NTSTATUS gums_cs_set_profile_path(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *prof_path)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, prof_path);
-}
-
-NTSTATUS gums_cs_set_workstations(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *wks)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, wks);
-}
-
-NTSTATUS gums_cs_set_unknown_string(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *unkn_str)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, unkn_str);
-}
-
-NTSTATUS gums_cs_set_munged_dial(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, char *munged_dial)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_string(mem_ctx, com_set, GUMS_SET_NAME, munged_dial);
-}
-
-NTSTATUS gums_cs_set_nttime(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, uint32 type, NTTIME *nttime)
-{
-       GUMS_DATA_SET *data_set;
-       NTTIME *new_time;
-
-       if (!mem_ctx || !com_set || !nttime || type < GUMS_SET_LOGON_TIME || type > GUMS_SET_PASS_MUST_CHANGE_TIME)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) { /* first data set */
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = type;
-       new_time = talloc(mem_ctx, sizeof(NTTIME));
-       if (new_time == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       new_time->low = nttime->low;
-       new_time->high = nttime->high;
-       (char *)(data_set->data) = new_time;
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS gums_cs_set_logon_time(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, NTTIME *logon_time)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_nttime(mem_ctx, com_set, GUMS_SET_LOGON_TIME, logon_time);
-}
-
-NTSTATUS gums_cs_set_logoff_time(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, NTTIME *logoff_time)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_nttime(mem_ctx, com_set, GUMS_SET_LOGOFF_TIME, logoff_time);
-}
-
-NTSTATUS gums_cs_set_kickoff_time(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, NTTIME *kickoff_time)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_nttime(mem_ctx, com_set, GUMS_SET_KICKOFF_TIME, kickoff_time);
-}
-
-NTSTATUS gums_cs_set_pass_last_set_time(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, NTTIME *pls_time)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_nttime(mem_ctx, com_set, GUMS_SET_LOGON_TIME, pls_time);
-}
-
-NTSTATUS gums_cs_set_pass_can_change_time(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, NTTIME *pcc_time)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_nttime(mem_ctx, com_set, GUMS_SET_LOGON_TIME, pcc_time);
-}
-
-NTSTATUS gums_cs_set_pass_must_change_time(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, NTTIME *pmc_time)
-{
-       if (com_set->type != GUMS_OBJ_NORMAL_USER)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_set_nttime(mem_ctx, com_set, GUMS_SET_LOGON_TIME, pmc_time);
-}
-
-NTSTATUS gums_cs_add_sids_to_group(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, const DOM_SID **sids, const uint32 count)
-{
-       GUMS_DATA_SET *data_set;
-       DOM_SID **new_sids;
-       int i;
-
-       if (!mem_ctx || !com_set || !sids)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) { /* first data set */
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = GUMS_ADD_SID_LIST;
-       new_sids = (DOM_SID **)talloc(mem_ctx, (sizeof(void *) * count));
-       if (new_sids == NULL)
-               return NT_STATUS_NO_MEMORY;
-       for (i = 0; i < count; i++) {
-               new_sids[i] = sid_dup_talloc(mem_ctx, sids[i]);
-               if (new_sids[i] == NULL)
-                       return NT_STATUS_NO_MEMORY;
-       }
-
-       (SEC_DESC *)(data_set->data) = new_sids;
-
-       return NT_STATUS_OK;    
-}
-
-NTSTATUS gums_cs_add_users_to_group(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, const DOM_SID **sids, const uint32 count)
-{
-       if (!mem_ctx || !com_set || !sids)
-               return NT_STATUS_INVALID_PARAMETER;
-       if (com_set->type != GUMS_OBJ_GROUP || com_set->type != GUMS_OBJ_ALIAS)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_add_sids_to_group(mem_ctx, com_set, sids, count);        
-}
-
-NTSTATUS gums_cs_add_groups_to_group(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, const DOM_SID **sids, const uint32 count)
-{
-       if (!mem_ctx || !com_set || !sids)
-               return NT_STATUS_INVALID_PARAMETER;
-       if (com_set->type != GUMS_OBJ_ALIAS)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       return gums_cs_add_sids_to_group(mem_ctx, com_set, sids, count);        
-}
-
-NTSTATUS gums_cs_del_sids_from_group(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, const DOM_SID **sids, const uint32 count)
-{
-       GUMS_DATA_SET *data_set;
-       DOM_SID **new_sids;
-       int i;
-
-       if (!mem_ctx || !com_set || !sids)
-               return NT_STATUS_INVALID_PARAMETER;
-       if (com_set->type != GUMS_OBJ_GROUP || com_set->type != GUMS_OBJ_ALIAS)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) { /* first data set */
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = GUMS_DEL_SID_LIST;
-       new_sids = (DOM_SID **)talloc(mem_ctx, (sizeof(void *) * count));
-       if (new_sids == NULL)
-               return NT_STATUS_NO_MEMORY;
-       for (i = 0; i < count; i++) {
-               new_sids[i] = sid_dup_talloc(mem_ctx, sids[i]);
-               if (new_sids[i] == NULL)
-                       return NT_STATUS_NO_MEMORY;
-       }
-
-       (SEC_DESC *)(data_set->data) = new_sids;
-
-       return NT_STATUS_OK;    
-}
-
-NTSTATUS gums_ds_set_sids_in_group(TALLOC_CTX *mem_ctx, GUMS_COMMIT_SET *com_set, const DOM_SID **sids, const uint32 count)
-{
-       GUMS_DATA_SET *data_set;
-       DOM_SID **new_sids;
-       int i;
-
-       if (!mem_ctx || !com_set || !sids)
-               return NT_STATUS_INVALID_PARAMETER;
-       if (com_set->type != GUMS_OBJ_GROUP || com_set->type != GUMS_OBJ_ALIAS)
-               return NT_STATUS_INVALID_PARAMETER;
-
-       com_set->count = com_set->count + 1;
-       if (com_set->count == 1) { /* first data set */
-               data_set = (GUMS_DATA_SET *)talloc(mem_ctx, sizeof(GUMS_DATA_SET));
-       } else {
-               data_set = (GUMS_DATA_SET *)talloc_realloc(mem_ctx, com_set->data, sizeof(GUMS_DATA_SET) * com_set->count);
-       }
-       if (data_set == NULL)
-               return NT_STATUS_NO_MEMORY;
-
-       com_set->data[0] = data_set;
-       data_set = ((com_set->data)[com_set->count - 1]);
-       
-       data_set->type = GUMS_SET_SID_LIST;
-       new_sids = (DOM_SID **)talloc(mem_ctx, (sizeof(void *) * count));
-       if (new_sids == NULL)
-               return NT_STATUS_NO_MEMORY;
-       for (i = 0; i < count; i++) {
-               new_sids[i] = sid_dup_talloc(mem_ctx, sids[i]);
-               if (new_sids[i] == NULL)
-                       return NT_STATUS_NO_MEMORY;
-       }
-
-       (SEC_DESC *)(data_set->data) = new_sids;
-
-       return NT_STATUS_OK;    
-}
-
-
-NTSTATUS gums_commit_data(GUMS_COMMIT_SET *set)
-{
-       return gums_storage->set_object_values(&(set->sid), set->count, set->data);
-}
-
-NTSTATUS gums_destroy_commit_set(GUMS_COMMIT_SET **com_set)
-{
-       talloc_destroy((*com_set)->mem_ctx);
-       *com_set = NULL;
-
-       return NT_STATUS_OK;
-}
-
diff --git a/source3/sam/gums_helper.c b/source3/sam/gums_helper.c
deleted file mode 100644 (file)
index c22e6cf..0000000
+++ /dev/null
@@ -1,610 +0,0 @@
-/*
-   Unix SMB/CIFS implementation.
-   GUMS backends helper functions
-   Copyright (C) Simo Sorce 2002
-   
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-
-extern GUMS_FUNCTIONS *gums_storage;
-
-extern DOM_SID global_sid_World;
-extern DOM_SID global_sid_Builtin_Administrators;
-extern DOM_SID global_sid_Builtin_Power_Users;
-extern DOM_SID global_sid_Builtin_Account_Operators;
-extern DOM_SID global_sid_Builtin_Server_Operators;
-extern DOM_SID global_sid_Builtin_Print_Operators;
-extern DOM_SID global_sid_Builtin_Backup_Operators;
-extern DOM_SID global_sid_Builtin_Replicator;
-extern DOM_SID global_sid_Builtin_Users;
-extern DOM_SID global_sid_Builtin_Guests;
-
-
-/* defines */
-
-#define ALLOC_CHECK(str, ptr, err, label) do { if ((ptr) == NULL) { DEBUG(0, ("%s: out of memory!\n", str)); err = NT_STATUS_NO_MEMORY; goto label; } } while(0)
-#define NTSTATUS_CHECK(str1, str2, err, label) do { if (NT_STATUS_IS_ERR(err)) { DEBUG(0, ("%s: %s failed!\n", str1, str2)); } } while(0)
-
-/****************************************************************************
- Check if a user is a mapped group.
-
-   This function will check if the group SID is mapped onto a
-   system managed gid or onto a winbind manged sid.
-   In the first case it will be threated like a mapped group
-   and the backend should take the member list with a getgrgid
-   and ignore any user that have been possibly set into the group
-   object.
-
-   In the second case, the group is a fully SAM managed group
-   served back to the system through winbind. In this case the
-   members of a Local group are "unrolled" to cope with the fact
-   that unix cannot contain groups inside groups.
-   The backend MUST never call any getgr* / getpw* function or
-   loops with winbind may happen. 
- ****************************************************************************/
-
-#if 0
-NTSTATUS is_mapped_group(BOOL *mapped, const DOM_SID *sid)
-{
-       NTSTATUS result;
-       gid_t id;
-
-       /* look if mapping exist, do not make idmap alloc an uid if SID is not found */
-       result = idmap_get_gid_from_sid(&id, sid, False);
-       if (NT_STATUS_IS_OK(result)) {
-               *mapped = gid_is_in_winbind_range(id);
-       } else {
-               *mapped = False;
-       }
-
-       return result;
-}
-#endif
-
-/****************************************************************************
- duplicate alloc luid_attr
- ****************************************************************************/
-NTSTATUS dupalloc_luid_attr(TALLOC_CTX *ctx, LUID_ATTR **new_la, LUID_ATTR old_la)
-{
-       *new_la = (LUID_ATTR *)talloc(ctx, sizeof(LUID_ATTR));
-       if (*new_la == NULL) {
-               DEBUG(0,("dupalloc_luid_attr: could not Alloc memory to duplicate LUID_ATTR\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       (*new_la)->luid.high = old_la.luid.high;
-       (*new_la)->luid.low = old_la.luid.low;
-       (*new_la)->attr = old_la.attr;
-       
-       return NT_STATUS_OK;    
-}
-
-/****************************************************************************
- initialise a privilege list
- ****************************************************************************/
-void gums_init_privilege(PRIVILEGE_SET *priv_set)
-{
-       priv_set->count=0;
-       priv_set->control=0;
-       priv_set->set=NULL;
-}
-
-/****************************************************************************
- add a privilege to a privilege array
- ****************************************************************************/
-NTSTATUS gums_add_privilege(PRIVILEGE_SET *priv_set, TALLOC_CTX *ctx, LUID_ATTR set)
-{
-       LUID_ATTR *new_set;
-
-       /* check if the privilege is not already in the list */
-       if (gums_check_priv_in_privilege(priv_set, set))
-               return NT_STATUS_UNSUCCESSFUL;
-
-       /* we can allocate memory to add the new privilege */
-
-       new_set=(LUID_ATTR *)talloc_realloc(ctx, priv_set->set, (priv_set->count+1)*(sizeof(LUID_ATTR)));
-       if (new_set==NULL) {
-               DEBUG(0,("add_privilege: could not Realloc memory to add a new privilege\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       new_set[priv_set->count].luid.high=set.luid.high;
-       new_set[priv_set->count].luid.low=set.luid.low;
-       new_set[priv_set->count].attr=set.attr;
-       
-       priv_set->count++;
-       priv_set->set=new_set;
-       
-       return NT_STATUS_OK;    
-}
-
-/****************************************************************************
- add all the privileges to a privilege array
- ****************************************************************************/
-NTSTATUS gums_add_all_privilege(PRIVILEGE_SET *priv_set, TALLOC_CTX *ctx)
-{
-       NTSTATUS result = NT_STATUS_OK;
-       LUID_ATTR set;
-
-       set.attr=0;
-       set.luid.high=0;
-       
-       set.luid.low=SE_PRIV_ADD_USERS;
-       result = gums_add_privilege(priv_set, ctx, set);
-       NTSTATUS_CHECK("add_all_privilege", "add_privilege", result, done);
-       
-       set.luid.low=SE_PRIV_ADD_MACHINES;
-       result = gums_add_privilege(priv_set, ctx, set);
-       NTSTATUS_CHECK("add_all_privilege", "add_privilege", result, done);
-
-       set.luid.low=SE_PRIV_PRINT_OPERATOR;
-       result = gums_add_privilege(priv_set, ctx, set);
-       NTSTATUS_CHECK("add_all_privilege", "add_privilege", result, done);
-       
-done:
-       return result;
-}
-
-/****************************************************************************
- check if the privilege list is empty
- ****************************************************************************/
-BOOL gums_check_empty_privilege(PRIVILEGE_SET *priv_set)
-{
-       return (priv_set->count == 0);
-}
-
-/****************************************************************************
- check if the privilege is in the privilege list
- ****************************************************************************/
-BOOL gums_check_priv_in_privilege(PRIVILEGE_SET *priv_set, LUID_ATTR set)
-{
-       int i;
-
-       /* if the list is empty, obviously we can't have it */
-       if (gums_check_empty_privilege(priv_set))
-               return False;
-
-       for (i=0; i<priv_set->count; i++) {
-               LUID_ATTR *cur_set;
-
-               cur_set=&priv_set->set[i];
-               /* check only the low and high part. Checking the attr field has no meaning */
-               if( (cur_set->luid.low==set.luid.low) && (cur_set->luid.high==set.luid.high) )
-                       return True;
-       }
-
-       return False;
-}
-
-/****************************************************************************
- remove a privilege from a privilege array
- ****************************************************************************/
-NTSTATUS gums_remove_privilege(PRIVILEGE_SET *priv_set, TALLOC_CTX *ctx, LUID_ATTR set)
-{
-       LUID_ATTR *new_set;
-       LUID_ATTR *old_set;
-       int i,j;
-
-       /* check if the privilege is in the list */
-       if (!gums_check_priv_in_privilege(priv_set, set))
-               return NT_STATUS_UNSUCCESSFUL;
-
-       /* special case if it's the only privilege in the list */
-       if (priv_set->count==1) {
-               gums_init_privilege(priv_set);  
-               return NT_STATUS_OK;
-       }
-
-       /* 
-        * the privilege is there, create a new list,
-        * and copy the other privileges
-        */
-
-       old_set = priv_set->set;
-
-       new_set=(LUID_ATTR *)talloc(ctx, (priv_set->count - 1) * (sizeof(LUID_ATTR)));
-       if (new_set==NULL) {
-               DEBUG(0,("remove_privilege: could not malloc memory for new privilege list\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       for (i=0, j=0; i<priv_set->count; i++) {
-               if ((old_set[i].luid.low == set.luid.low) && 
-                   (old_set[i].luid.high == set.luid.high)) {
-                       continue;
-               }
-               
-               new_set[j].luid.low = old_set[i].luid.low;
-               new_set[j].luid.high = old_set[i].luid.high;
-               new_set[j].attr = old_set[i].attr;
-
-               j++;
-       }
-       
-       if (j != priv_set->count - 1) {
-               DEBUG(0,("remove_privilege: mismatch ! difference is not -1\n"));
-               DEBUGADD(0,("old count:%d, new count:%d\n", priv_set->count, j));
-               return NT_STATUS_INTERNAL_ERROR;
-       }
-               
-       /* ok everything is fine */
-       
-       priv_set->count--;
-       priv_set->set=new_set;
-       
-       return NT_STATUS_OK;    
-}
-
-/****************************************************************************
- duplicates a privilege array
- ****************************************************************************/
-NTSTATUS gums_dup_priv_set(PRIVILEGE_SET **new_priv_set, TALLOC_CTX *mem_ctx, PRIVILEGE_SET *priv_set)
-{
-       LUID_ATTR *new_set;
-       LUID_ATTR *old_set;
-       int i;
-
-       *new_priv_set = (PRIVILEGE_SET *)talloc(mem_ctx, sizeof(PRIVILEGE_SET));
-       gums_init_privilege(*new_priv_set);     
-
-       /* special case if there are no privileges in the list */
-       if (priv_set->count == 0) {
-               return NT_STATUS_OK;
-       }
-
-       /* 
-        * create a new list,
-        * and copy the other privileges
-        */
-
-       old_set = priv_set->set;
-
-       new_set = (LUID_ATTR *)talloc(mem_ctx, (priv_set->count - 1) * (sizeof(LUID_ATTR)));
-       if (new_set==NULL) {
-               DEBUG(0,("remove_privilege: could not malloc memory for new privilege list\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       for (i=0; i < priv_set->count; i++) {
-               
-               new_set[i].luid.low = old_set[i].luid.low;
-               new_set[i].luid.high = old_set[i].luid.high;
-               new_set[i].attr = old_set[i].attr;
-       }
-                       
-       (*new_priv_set)->count = priv_set->count;
-       (*new_priv_set)->control = priv_set->control;
-       (*new_priv_set)->set = new_set;
-       
-       return NT_STATUS_OK;    
-}
-
-#define ALIAS_DEFAULT_SACL_SA_RIGHTS   0x01050013
-#define ALIAS_DEFAULT_DACL_SA_RIGHTS \
-               (READ_CONTROL_ACCESS            | \
-               SA_RIGHT_ALIAS_LOOKUP_INFO      | \
-               SA_RIGHT_ALIAS_GET_MEMBERS)     /* 0x0002000c */
-
-#define ALIAS_DEFAULT_SACL_SEC_ACE_FLAG (SEC_ACE_FLAG_FAILED_ACCESS | SEC_ACE_FLAG_SUCCESSFUL_ACCESS) /* 0xc0 */
-
-
-#if 0
-NTSTATUS create_builtin_alias_default_sec_desc(SEC_DESC **sec_desc, TALLOC_CTX *ctx)
-{
-       DOM_SID *world = &global_sid_World;
-       DOM_SID *admins = &global_sid_Builtin_Administrators;
-       SEC_ACCESS sa;
-       SEC_ACE sacl_ace;
-       SEC_ACE dacl_aces[2];
-       SEC_ACL *sacl = NULL;
-       SEC_ACL *dacl = NULL;
-       size_t psize;
-
-       init_sec_access(&sa, ALIAS_DEFAULT_SACL_SA_RIGHTS);
-       init_sec_ace(&sacl_ace, world, SEC_ACE_TYPE_SYSTEM_AUDIT, sa, ALIAS_DEFAULT_SACL_SEC_ACE_FLAG);
-       
-       sacl = make_sec_acl(ctx, NT4_ACL_REVISION, 1, &sacl_ace);
-       if (!sacl) {
-               DEBUG(0, ("build_init_sec_desc: Failed to make SEC_ACL.\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       init_sec_access(&sa, ALIAS_DEFAULT_DACL_SA_RIGHTS);
-       init_sec_ace(&(dacl_aces[0]), world, SEC_ACE_TYPE_ACCESS_ALLOWED, sa, 0);
-       init_sec_access(&sa, SA_RIGHT_ALIAS_ALL_ACCESS);
-       init_sec_ace(&(dacl_aces[1]), admins, SEC_ACE_TYPE_ACCESS_ALLOWED, sa, 0);
-
-       dacl = make_sec_acl(ctx, NT4_ACL_REVISION, 2, dacl_aces);
-       if (!sacl) {
-               DEBUG(0, ("build_init_sec_desc: Failed to make SEC_ACL.\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       *sec_desc = make_sec_desc(ctx, SEC_DESC_REVISION, admins, admins, sacl, dacl, &psize);
-       if (!(*sec_desc)) {
-               DEBUG(0,("get_share_security: Failed to make SEC_DESC.\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sec_desc_add_ace_to_dacl(SEC_DESC *sec_desc, TALLOC_CTX *ctx, DOM_SID *sid, uint32 mask)
-{
-       NTSTATUS result;
-       SEC_ACE *new_aces;
-       unsigned num_aces;
-       int i;
-
-       num_aces = sec_desc->dacl->num_aces + 1;
-       result = sec_ace_add_sid(ctx, &new_aces, sec_desc->dacl->ace, &num_aces, sid, mask);
-       if (NT_STATUS_IS_OK(result)) {
-               sec_desc->dacl->ace = new_aces;
-               sec_desc->dacl->num_aces = num_aces;
-               sec_desc->dacl->size = SEC_ACL_HEADER_SIZE;
-               for (i = 0; i < num_aces; i++) {
-                       sec_desc->dacl->size += sec_desc->dacl->ace[i].size;
-               }
-       }
-       return result;
-}
-
-NTSTATUS gums_init_builtin_groups(void)
-{
-       NTSTATUS result;
-       GUMS_OBJECT g_obj;
-       GUMS_GROUP *g_grp;
-       GUMS_PRIVILEGE g_priv;
-
-       /* Build the well known Builtin Local Groups */
-       g_obj.type = GUMS_OBJ_GROUP;
-       g_obj.version = 1;
-       g_obj.seq_num = 0;
-       g_obj.mem_ctx = talloc_init("gums_init_backend_acct");
-       if (g_obj.mem_ctx == NULL) {
-               DEBUG(0, ("gums_init_backend: Out of Memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       /* Administrators * /
-
-       /* alloc group structure */
-       g_obj.data.group = (GUMS_GROUP *)talloc(g_obj.mem_ctx, sizeof(GUMS_GROUP));
-       ALLOC_CHECK("gums_init_backend", g_obj.data.group, result, done);
-
-       /* make admins sid */
-       g_grp = (GUMS_GROUP *)g_obj.data.group;
-       sid_copy(g_obj.sid, &global_sid_Builtin_Administrators);
-
-       /* make security descriptor */
-       result = create_builtin_alias_default_sec_desc(&(g_obj.sec_desc), g_obj.mem_ctx); 
-       NTSTATUS_CHECK("gums_init_backend", "create_builtin_alias_default_sec_desc", result, done);
-
-       /* make privilege set */
-       /* From BDC join trace:
-               SeSecurityPrivilege
-               SeBackupPrivilege
-               SeRestorePrivilege
-               SeSystemtimePrivilege
-               SeShutdownPrivilege
-               SeRemoteShutdownPrivilege
-               SeTakeOwnershipPrivilege
-               SeDebugPrivilege
-               SeSystemEnvironmentPrivilege
-               SeSystemProfilePrivilege
-               SeProfileSingleProcessPrivilege
-               SeIncreaseBasePriorityPrivilege
-               SeLocalDriverPrivilege
-               SeCreatePagefilePrivilege
-               SeIncreaseQuotaPrivilege
-        */
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Administrators");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Members can fully administer the computer/domain");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* numebr of group members */
-       g_grp->count = 0;
-       g_grp->members = NULL;
-
-       /* store Administrators group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Power Users */
-       /* Domain Controllers Does NOT have power Users */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Power_Users);
-
-       /* make privilege set */
-       /* SE_PRIV_??? */
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Power Users");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-/* > */        g_obj.description = talloc_strdup(g_obj.mem_ctx, "Power Users");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Power Users group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Account Operators */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Account_Operators);
-
-       /* make privilege set */
-       /* From BDC join trace:
-               SeShutdownPrivilege
-        */
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Account Operators");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Members can administer domain user and group accounts");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Account Operators group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Server Operators */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Server_Operators);
-
-       /* make privilege set */
-       /* From BDC join trace:
-               SeBackupPrivilege
-               SeRestorePrivilege
-               SeSystemtimePrivilege
-               SeShutdownPrivilege
-               SeRemoteShutdownPrivilege
-        */
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Server Operators");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Members can administer domain servers");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Server Operators group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Print Operators */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Print_Operators);
-
-       /* make privilege set */
-       /* From BDC join trace:
-               SeShutdownPrivilege
-        */
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Print Operators");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Members can administer domain printers");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Print Operators group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Backup Operators */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Backup_Operators);
-
-       /* make privilege set */
-       /* From BDC join trace:
-               SeBackupPrivilege
-               SeRestorePrivilege
-               SeShutdownPrivilege
-        */
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Backup Operators");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Members can bypass file security to backup files");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Backup Operators group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Replicator */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Replicator);
-
-       /* make privilege set */
-       /* From BDC join trace:
-               SeBackupPrivilege
-               SeRestorePrivilege
-               SeShutdownPrivilege
-        */
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Replicator");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Supports file replication in a domain");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Replicator group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Users */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Users);
-
-       /* add ACE to sec dsec dacl */
-       sec_desc_add_ace_to_dacl(g_obj.sec_desc, g_obj.mem_ctx, &global_sid_Builtin_Account_Operators, ALIAS_DEFAULT_DACL_SA_RIGHTS);
-       sec_desc_add_ace_to_dacl(g_obj.sec_desc, g_obj.mem_ctx, &global_sid_Builtin_Power_Users, ALIAS_DEFAULT_DACL_SA_RIGHTS);
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Users");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Ordinary users");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Users group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* Guests */
-
-       sid_copy(g_obj.sid, &global_sid_Builtin_Guests);
-
-       /* set name */
-       g_obj.name = talloc_strdup(g_obj.mem_ctx, "Guests");
-       ALLOC_CHECK("gums_init_backend", g_obj.name, result, done);
-
-       /* set description */
-       g_obj.description = talloc_strdup(g_obj.mem_ctx, "Users granted guest access to the computer/domain");
-       ALLOC_CHECK("gums_init_backend", g_obj.description, result, done);
-
-       /* store Guests group */
-       result = gums_storage->set_object(&g_obj);
-
-       /* set default privileges */
-       g_priv.type = GUMS_OBJ_GROUP;
-       g_priv.version = 1;
-       g_priv.seq_num = 0;
-       g_priv.mem_ctx = talloc_init("gums_init_backend_priv");
-       if (g_priv.mem_ctx == NULL) {
-               DEBUG(0, ("gums_init_backend: Out of Memory!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-               
-
-done:
-       talloc_destroy(g_obj.mem_ctx);
-       talloc_destroy(g_priv.mem_ctx);
-       return result;
-}
-#endif
-
diff --git a/source3/sam/interface.c b/source3/sam/interface.c
deleted file mode 100644 (file)
index 51ae561..0000000
+++ /dev/null
@@ -1,1338 +0,0 @@
-/*
-   Unix SMB/CIFS implementation.
-   Password and authentication handling
-   Copyright (C) Andrew Bartlett                       2002
-   Copyright (C) Jelmer Vernooij                       2002
-   Copyright (C) Stefan (metze) Metzmacher             2002
-   Copyright (C) Kai Krüger                            2002
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-#include "includes.h"
-
-#undef DBGC_CLASS
-#define DBGC_CLASS DBGC_SAM
-
-extern DOM_SID global_sid_Builtin;
-
-/** List of various built-in sam modules */
-
-const struct sam_init_function_entry builtin_sam_init_functions[] = {
-       { "plugin", sam_init_plugin },
-#ifdef HAVE_LDAP
-       { "ads", sam_init_ads },
-#endif
-       { "skel", sam_init_skel },
-       { NULL, NULL}
-};
-
-
-static NTSTATUS sam_get_methods_by_sid(const SAM_CONTEXT *context, SAM_METHODS **sam_method, const DOM_SID *domainsid)
-{
-       SAM_METHODS     *tmp_methods;
-
-       DEBUG(5,("sam_get_methods_by_sid: %d\n", __LINE__));
-
-       /* invalid sam_context specified */
-       SAM_ASSERT(context && context->methods);
-
-       tmp_methods = context->methods;
-
-       while (tmp_methods) {
-               if (sid_equal(domainsid, &(tmp_methods->domain_sid)))
-               {
-                       (*sam_method) = tmp_methods;
-                       return NT_STATUS_OK;
-               }
-               tmp_methods = tmp_methods->next;
-       }
-
-       DEBUG(3,("sam_get_methods_by_sid: There is no backend specified for domain %s\n", sid_string_static(domainsid)));
-
-       return NT_STATUS_NO_SUCH_DOMAIN;
-}
-
-static NTSTATUS sam_get_methods_by_name(const SAM_CONTEXT *context, SAM_METHODS **sam_method, const char *domainname)
-{
-       SAM_METHODS     *tmp_methods;
-
-       DEBUG(5,("sam_get_methods_by_name: %d\n", __LINE__));
-
-       /* invalid sam_context specified */
-       SAM_ASSERT(context && context->methods);
-
-       tmp_methods = context->methods;
-
-       while (tmp_methods) {
-               if (strequal(domainname, tmp_methods->domain_name))
-               {
-                       (*sam_method) = tmp_methods;
-                       return NT_STATUS_OK;
-               }
-               tmp_methods = tmp_methods->next;
-       }
-
-       DEBUG(3,("sam_get_methods_by_sid: There is no backend specified for domain %s\n", domainname));
-
-       return NT_STATUS_NO_SUCH_DOMAIN;
-}
-
-static NTSTATUS make_sam_methods(TALLOC_CTX *mem_ctx, SAM_METHODS **methods)
-{
-       *methods = talloc(mem_ctx, sizeof(SAM_METHODS));
-
-       if (!*methods) {
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       ZERO_STRUCTP(*methods);
-
-       return NT_STATUS_OK;
-}
-
-/******************************************************************
-  Free and cleanup a sam context, any associated data and anything
-  that the attached modules might have associated.
- *******************************************************************/
-
-void free_sam_context(SAM_CONTEXT **context)
-{
-       SAM_METHODS *sam_selected = (*context)->methods;
-
-       while (sam_selected) {
-               if (sam_selected->free_private_data) {
-                       sam_selected->free_private_data(&(sam_selected->private_data));
-               }
-               sam_selected = sam_selected->next;
-       }
-
-       talloc_destroy((*context)->mem_ctx);
-       *context = NULL;
-}
-
-/******************************************************************
-  Make a backend_entry from scratch
- *******************************************************************/
-static NTSTATUS make_backend_entry(SAM_BACKEND_ENTRY *backend_entry, char *sam_backend_string)
-{
-       char *tmp = NULL;
-       char *tmp_string = sam_backend_string;
-       
-       DEBUG(5,("make_backend_entry: %d\n", __LINE__));
-       
-       SAM_ASSERT(sam_backend_string && backend_entry);
-       
-       backend_entry->module_name = sam_backend_string;
-       
-       DEBUG(5,("makeing backend_entry for %s\n", backend_entry->module_name));
-       
-       if ((tmp = strrchr(tmp_string, '|')) != NULL) {
-               DEBUGADD(20,("a domain name has been specified\n"));
-               *tmp = 0;
-               backend_entry->domain_name = smb_xstrdup(tmp + 1);
-               tmp_string = tmp + 1;
-       }
-       
-       if ((tmp = strchr(tmp_string, ':')) != NULL) {
-               DEBUG(20,("options for the backend have been specified\n"));
-               *tmp = 0;
-               backend_entry->module_params = smb_xstrdup(tmp + 1);
-               tmp_string = tmp + 1;
-       }
-               
-       if (backend_entry->domain_name == NULL) {
-               DEBUG(10,("make_backend_entry: no domain was specified for sam module %s. Using default domain %s\n",
-                       backend_entry->module_name, lp_workgroup()));
-               backend_entry->domain_name = smb_xstrdup(lp_workgroup());
-       }
-       
-       if ((backend_entry->domain_sid = (DOM_SID *)malloc(sizeof(DOM_SID))) == NULL) {
-               DEBUG(0,("make_backend_entry: failed to malloc domain_sid\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-       
-       DEBUG(10,("looking up sid for domain %s\n", backend_entry->domain_name));
-       
-       if (!secrets_fetch_domain_sid(backend_entry->domain_name, backend_entry->domain_sid)) {
-               DEBUG(2,("make_backend_entry: There is no SID stored for domain %s. Creating a new one.\n",
-                       backend_entry->domain_name));           
-               DEBUG(0, ("FIXME in %s:%d\n", __FILE__, __LINE__));
-               ZERO_STRUCTP(backend_entry->domain_sid);
-       }
-       
-       DEBUG(5,("make_backend_entry: module name: %s, module parameters: %s, domain name: %s, domain sid: %s\n",
-               backend_entry->module_name, backend_entry->module_params, backend_entry->domain_name, sid_string_static(backend_entry->domain_sid)));
-       
-       return NT_STATUS_OK;
-}
-
-/******************************************************************
- create sam_methods struct based on sam_backend_entry
- *****************************************************************/
-
-static NTSTATUS make_sam_methods_backend_entry(SAM_CONTEXT *context, SAM_METHODS **methods_ptr, SAM_BACKEND_ENTRY *backend_entry)
-{
-       NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
-       SAM_METHODS *methods;
-       int i;
-
-       DEBUG(5,("make_sam_methods_backend_entry: %d\n", __LINE__));
-
-       if (!NT_STATUS_IS_OK(nt_status = make_sam_methods(context->mem_ctx, methods_ptr))) {
-               return nt_status;
-       }
-
-       methods = *methods_ptr;
-       methods->backendname = talloc_strdup(context->mem_ctx, backend_entry->module_name);
-       methods->domain_name = talloc_strdup(context->mem_ctx, backend_entry->domain_name);
-       sid_copy(&methods->domain_sid, backend_entry->domain_sid);
-       methods->parent = context;
-
-       DEBUG(5,("Attempting to find sam backend %s\n", backend_entry->module_name));
-       for (i = 0; builtin_sam_init_functions[i].module_name; i++)
-       {
-               if (strequal(builtin_sam_init_functions[i].module_name, backend_entry->module_name))
-               {
-                       DEBUG(5,("Found sam backend %s (at pos %d)\n", backend_entry->module_name, i));
-                       DEBUGADD(5,("initialising it with options=%s for domain %s\n", backend_entry->module_params, sid_string_static(backend_entry->domain_sid)));
-                       nt_status = builtin_sam_init_functions[i].init(methods, backend_entry->module_params);
-                       if (NT_STATUS_IS_OK(nt_status)) {
-                               DEBUG(5,("sam backend %s has a valid init\n", backend_entry->module_name));
-                       } else {
-                               DEBUG(2,("sam backend %s did not correctly init (error was %s)\n",
-                                       backend_entry->module_name, nt_errstr(nt_status)));
-                       }
-                       return nt_status;
-               }
-       }
-       
-       DEBUG(2,("could not find backend %s\n", backend_entry->module_name));
-
-       return NT_STATUS_INVALID_PARAMETER;
-}
-
-static NTSTATUS sam_context_check_default_backends(SAM_CONTEXT *context)
-{
-       SAM_BACKEND_ENTRY entry;
-       DOM_SID *global_sam_sid  = get_global_sam_sid(); /* lp_workgroup doesn't play nicely with multiple domains */
-       SAM_METHODS *methods, *tmpmethods;
-       NTSTATUS ntstatus;
-       
-       DEBUG(5,("sam_context_check_default_backends: %d\n", __LINE__));
-
-       /* Make sure domain lp_workgroup() is available */
-       
-       ntstatus = sam_get_methods_by_sid(context, &methods, &global_sid_Builtin);
-
-       if (NT_STATUS_EQUAL(ntstatus, NT_STATUS_NO_SUCH_DOMAIN)) {
-               DEBUG(4,("There was no backend specified for domain %s(%s); using %s\n",
-                       lp_workgroup(), sid_string_static(global_sam_sid), SAM_DEFAULT_BACKEND));
-
-               SAM_ASSERT(global_sam_sid);
-
-               entry.module_name = SAM_DEFAULT_BACKEND;
-               entry.module_params = NULL;
-               entry.domain_name = lp_workgroup();
-               entry.domain_sid = (DOM_SID *)malloc(sizeof(DOM_SID));
-               sid_copy(entry.domain_sid, global_sam_sid);
-
-               if (!NT_STATUS_IS_OK(ntstatus = make_sam_methods_backend_entry(context, &methods, &entry))) {
-                       DEBUG(4,("make_sam_methods_backend_entry failed\n"));
-                       return ntstatus;
-               }
-
-               DLIST_ADD_END(context->methods, methods, tmpmethods);
-
-       } else if (!NT_STATUS_IS_OK(ntstatus)) {
-               DEBUG(2, ("sam_get_methods_by_sid failed for %s\n", lp_workgroup()));
-               return ntstatus;
-       }
-
-       /* Make sure the BUILTIN domain is available */
-
-       ntstatus = sam_get_methods_by_sid(context, &methods, global_sam_sid);
-       
-       if (NT_STATUS_EQUAL(ntstatus, NT_STATUS_NO_SUCH_DOMAIN)) {
-               DEBUG(4,("There was no backend specified for domain BUILTIN; using %s\n", 
-                                SAM_DEFAULT_BACKEND));
-               entry.module_name = SAM_DEFAULT_BACKEND;
-               entry.module_params = NULL;
-               entry.domain_name = "BUILTIN";
-               entry.domain_sid    = (DOM_SID *)malloc(sizeof(DOM_SID)); 
-               sid_copy(entry.domain_sid, &global_sid_Builtin);
-
-               if (!NT_STATUS_IS_OK(ntstatus = make_sam_methods_backend_entry(context, &methods,  &entry))) {
-                       DEBUG(4,("make_sam_methods_backend_entry failed\n"));
-                       return ntstatus;
-               }
-
-               DLIST_ADD_END(context->methods, methods, tmpmethods);
-       } else if (!NT_STATUS_IS_OK(ntstatus)) {
-               DEBUG(2, ("sam_get_methods_by_sid failed for BUILTIN\n"));
-               return ntstatus;
-       }
-
-       return NT_STATUS_OK;
-}
-
-static NTSTATUS check_duplicate_backend_entries(SAM_BACKEND_ENTRY **backend_entries, int *nBackends)
-{
-       int i, j;
-       
-       DEBUG(5,("check_duplicate_backend_entries: %d\n", __LINE__));
-       
-       for (i = 0; i < *nBackends; i++) {
-               for (j = i + 1; j < *nBackends; j++) {
-                       if (sid_equal((*backend_entries)[i].domain_sid, (*backend_entries)[j].domain_sid)) {
-                               DEBUG(0,("two backend modules claim the same domain %s\n",
-                                       sid_string_static((*backend_entries)[j].domain_sid)));
-                               return NT_STATUS_INVALID_PARAMETER;                     
-                       }
-               }               
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS make_sam_context_list(SAM_CONTEXT **context, char **sam_backends_param)
-{
-       int i = 0, j = 0;
-       SAM_METHODS *curmethods, *tmpmethods;
-       int nBackends               = 0;
-       SAM_BACKEND_ENTRY *backends = NULL;
-       NTSTATUS nt_status          = NT_STATUS_UNSUCCESSFUL;
-
-       DEBUG(5,("make_sam_context_from_conf: %d\n", __LINE__));
-
-       if (!sam_backends_param) {
-               DEBUG(1, ("no SAM backeds specified!\n"));
-               return NT_STATUS_INVALID_PARAMETER;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = make_sam_context(context))) {
-               DEBUG(4,("make_sam_context failed\n"));
-               return nt_status;
-       }
-
-       while (sam_backends_param[nBackends])
-               nBackends++;
-
-       DEBUG(6,("There are %d domains listed with their backends\n", nBackends));
-
-       if ((backends = (SAM_BACKEND_ENTRY *)malloc(sizeof(*backends)*nBackends)) == NULL) {
-               DEBUG(0,("make_sam_context_list: failed to allocate backends\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       memset(backends, '\0', sizeof(*backends)*nBackends);
-
-       for (i = 0; i < nBackends; i++) {
-               DEBUG(8,("processing %s\n",sam_backends_param[i]));
-               if (!NT_STATUS_IS_OK(nt_status = make_backend_entry(&backends[i], sam_backends_param[i]))) {
-                       DEBUG(4,("make_backend_entry failed\n"));
-                       for (j = 0; j < nBackends; j++) SAFE_FREE(backends[j].domain_sid);
-                       SAFE_FREE(backends);
-                       free_sam_context(context);
-                       return nt_status;
-               }
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = check_duplicate_backend_entries(&backends, &nBackends))) {
-               DEBUG(4,("check_duplicate_backend_entries failed\n"));
-               for (j = 0; j < nBackends; j++) SAFE_FREE(backends[j].domain_sid);
-               SAFE_FREE(backends);
-               free_sam_context(context);
-               return nt_status;
-       }
-
-       for (i = 0; i < nBackends; i++) {
-               if (!NT_STATUS_IS_OK(nt_status = make_sam_methods_backend_entry(*context, &curmethods,  &backends[i]))) {
-                       DEBUG(4,("make_sam_methods_backend_entry failed\n"));
-                       for (j = 0; j < nBackends; j++) SAFE_FREE(backends[j].domain_sid);
-                       SAFE_FREE(backends);
-                       free_sam_context(context);
-                       return nt_status;
-               }
-               DLIST_ADD_END((*context)->methods, curmethods, tmpmethods);
-       }
-       
-       for (i = 0; i < nBackends; i++) SAFE_FREE(backends[i].domain_sid);
-
-       SAFE_FREE(backends);
-       return NT_STATUS_OK;
-}
-
-/******************************************************************
-  Make a sam_context from scratch.
- *******************************************************************/
-
-NTSTATUS make_sam_context(SAM_CONTEXT **context) 
-{
-       TALLOC_CTX *mem_ctx;
-
-       mem_ctx = talloc_init("sam_context internal allocation context");
-
-       if (!mem_ctx) {
-               DEBUG(0, ("make_sam_context: talloc init failed!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }               
-
-       *context = talloc(mem_ctx, sizeof(**context));
-       if (!*context) {
-               DEBUG(0, ("make_sam_context: talloc failed!\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       ZERO_STRUCTP(*context);
-
-       (*context)->mem_ctx = mem_ctx;
-
-       (*context)->free_fn = free_sam_context;
-
-       return NT_STATUS_OK;
-}
-
-/******************************************************************
-  Return an already initialised sam_context, to facilitate backward 
-  compatibility (see functions below).
- *******************************************************************/
-
-static struct sam_context *sam_get_static_context(BOOL reload) 
-{
-       static SAM_CONTEXT *sam_context = NULL;
-
-       if ((sam_context) && (reload)) {
-               sam_context->free_fn(&sam_context);
-               sam_context = NULL;
-       }
-
-       if (!sam_context) {
-               if (!NT_STATUS_IS_OK(make_sam_context_list(&sam_context, lp_sam_backend()))) {
-                       DEBUG(4,("make_sam_context_list failed\n"));
-                       return NULL;
-               }
-
-               /* Make sure the required domains (default domain, builtin) are available */
-               if (!NT_STATUS_IS_OK(sam_context_check_default_backends(sam_context))) {
-                       DEBUG(4,("sam_context_check_default_backends failed\n"));
-                       return NULL;
-               }
-       }
-
-       return sam_context;
-}
-
-/***************************************************************
-  Initialize the static context (at smbd startup etc). 
-
-  If uninitialised, context will auto-init on first use.
- ***************************************************************/
-
-BOOL initialize_sam(BOOL reload)
-{      
-       return (sam_get_static_context(reload) != NULL);
-}
-
-
-/**************************************************************
- External API.  This is what the rest of the world calls...
-***************************************************************/
-
-/******************************************************************
-  sam_* functions are used to link the external SAM interface
-  with the internal backends. These functions lookup the appropriate
-  backends for the domain and pass on to the function in sam_methods
-  in the selected backend
-
-  When the context parmater is NULL, the default is used.
- *******************************************************************/
-
-#define SAM_SETUP_CONTEXT if (!context) \
-               context = sam_get_static_context(False);\
-       if (!context) {\
-               return NT_STATUS_UNSUCCESSFUL; \
-       }\
-       
-
-
-NTSTATUS sam_get_sec_desc(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, const DOM_SID *sid, SEC_DESC **sd)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_get_sec_desc: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, sid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_get_sec_desc) {
-               DEBUG(3, ("sam_get_sec_desc: sam_methods of the domain did not specify sam_get_sec_desc\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_get_sec_desc(tmp_methods, access_token, sid, sd))) {
-               DEBUG(4,("sam_get_sec_desc for %s in backend %s failed\n", sid_string_static(sid), tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_set_sec_desc(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, const DOM_SID *sid, const SEC_DESC *sd)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_set_sec_desc: %d\n", __LINE__));
-       
-       SAM_SETUP_CONTEXT;
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, sid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_set_sec_desc) {
-               DEBUG(3, ("sam_set_sec_desc: sam_methods of the domain did not specify sam_set_sec_desc\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_set_sec_desc(tmp_methods, access_token, sid, sd))) {
-               DEBUG(4,("sam_set_sec_desc for %s in backend %s failed\n", sid_string_static(sid), tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-
-NTSTATUS sam_lookup_name(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, const char *domain, const char *name, DOM_SID *sid, uint32 *type)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_lookup_name: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_name(context, &tmp_methods, domain))) {
-               DEBUG(4,("sam_get_methods_by_name failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_lookup_name) {
-               DEBUG(3, ("sam_lookup_name: sam_methods of the domain did not specify sam_lookup_name\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_lookup_name(tmp_methods, access_token, name, sid, type))) {
-               DEBUG(4,("sam_lookup_name for %s\\%s in backend %s failed\n",
-                                tmp_methods->domain_name, name, tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_lookup_sid(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, TALLOC_CTX *mem_ctx, const DOM_SID *sid, char **name, uint32 *type)
-{
-       SAM_METHODS     *tmp_methods;
-       uint32          rid;
-       NTSTATUS        nt_status;
-       DOM_SID         domainsid;
-
-       DEBUG(5,("sam_lookup_sid: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       sid_copy(&domainsid, sid);
-       if (!sid_split_rid(&domainsid, &rid)) {
-               DEBUG(3,("sam_lookup_sid: failed to split the sid\n"));
-               return NT_STATUS_INVALID_SID;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, &domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_lookup_sid) {
-               DEBUG(3, ("sam_lookup_sid: sam_methods of the domain did not specify sam_lookup_sid\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_lookup_sid(tmp_methods, access_token, mem_ctx, sid, name, type))) {
-               DEBUG(4,("sam_lookup_name for %s in backend %s failed\n",
-                                sid_string_static(sid), tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-
-NTSTATUS sam_update_domain(const SAM_CONTEXT *context, const SAM_DOMAIN_HANDLE *domain)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-
-       DEBUG(5,("sam_update_domain: %d\n", __LINE__));
-       
-       SAM_SETUP_CONTEXT;
-
-       /* invalid domain specified */
-       SAM_ASSERT(domain && domain->current_sam_methods);
-       
-       tmp_methods = domain->current_sam_methods;
-       
-       if (!tmp_methods->sam_update_domain) {
-               DEBUG(3, ("sam_update_domain: sam_methods of the domain did not specify sam_update_domain\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_update_domain(tmp_methods, domain))){
-               DEBUG(4,("sam_update_domain in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_enum_domains(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, int32 *domain_count, DOM_SID **domains, char ***domain_names)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS         nt_status;
-
-       SEC_DESC        *sd;
-       size_t          sd_size;
-       uint32          acc_granted;
-       int             i = 0;
-
-       DEBUG(5,("sam_enum_domains: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       /* invalid parmaters specified */
-       SAM_ASSERT(domain_count && domains && domain_names);
-
-       if (!NT_STATUS_IS_OK(nt_status = samr_make_sam_obj_sd(context->mem_ctx, &sd, &sd_size))) {
-               DEBUG(4,("samr_make_sam_obj_sd failed\n"));
-               return nt_status;
-       }
-
-       if (!se_access_check(sd, access_token, SA_RIGHT_SAM_ENUM_DOMAINS, &acc_granted, &nt_status)) {
-               DEBUG(3,("sam_enum_domains: ACCESS DENIED\n"));
-                       return nt_status;
-       }
-
-       tmp_methods= context->methods;
-       *domain_count = 0;
-
-       while (tmp_methods) {
-               (*domain_count)++;
-               tmp_methods= tmp_methods->next;
-       }
-
-       DEBUG(6,("sam_enum_domains: enumerating %d domains\n", (*domain_count)));
-
-       tmp_methods = context->methods;
-
-       if (((*domains) = malloc( sizeof(DOM_SID) * (*domain_count))) == NULL) {
-               DEBUG(0,("sam_enum_domains: Out of memory allocating domain SID list\n"));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       if (((*domain_names) = malloc( sizeof(char*) * (*domain_count))) == NULL) {
-               DEBUG(0,("sam_enum_domains: Out of memory allocating domain name list\n"));
-               SAFE_FREE((*domains));
-               return NT_STATUS_NO_MEMORY;
-       }
-
-       while (tmp_methods) {
-               DEBUGADD(7,("    [%d] %s: %s\n", i, tmp_methods->domain_name, sid_string_static(&tmp_methods->domain_sid)));
-               sid_copy(domains[i],&tmp_methods->domain_sid);
-               *domain_names[i] = smb_xstrdup(tmp_methods->domain_name);
-               i++;
-               tmp_methods= tmp_methods->next;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_lookup_domain(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, const char *domain, DOM_SID **domainsid)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       SEC_DESC        *sd;
-       size_t          sd_size;
-       uint32          acc_granted;
-
-       DEBUG(5,("sam_lookup_domain: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       /* invalid paramters */
-       SAM_ASSERT(access_token && domain && domainsid);
-
-       if (!NT_STATUS_IS_OK(nt_status = samr_make_sam_obj_sd(context->mem_ctx, &sd, &sd_size))) {
-               DEBUG(4,("samr_make_sam_obj_sd failed\n"));
-               return nt_status;
-       }
-
-       if (!se_access_check(sd, access_token, SA_RIGHT_SAM_OPEN_DOMAIN, &acc_granted, &nt_status)) {
-               DEBUG(3,("sam_lookup_domain: ACCESS DENIED\n"));
-                       return nt_status;
-       }
-
-       tmp_methods= context->methods;
-
-       while (tmp_methods) {
-               if (strcmp(domain, tmp_methods->domain_name) == 0) {
-                       (*domainsid) = (DOM_SID *)malloc(sizeof(DOM_SID));
-                       sid_copy((*domainsid), &tmp_methods->domain_sid);
-                       return NT_STATUS_OK;
-               }
-               tmp_methods= tmp_methods->next;
-       }
-
-       return NT_STATUS_NO_SUCH_DOMAIN;
-}
-
-
-NTSTATUS sam_get_domain_by_sid(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID *domainsid, SAM_DOMAIN_HANDLE **domain)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_get_domain_by_sid: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && domainsid && domain);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_get_domain_handle) {
-               DEBUG(3, ("sam_get_domain_by_sid: sam_methods of the domain did not specify sam_get_domain_handle\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_get_domain_handle(tmp_methods, access_token, access_desired, domain))) {
-               DEBUG(4,("sam_get_domain_handle for %s in backend %s failed\n",
-                                sid_string_static(domainsid), tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_create_account(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID *domainsid, const char *account_name, uint16 acct_ctrl, SAM_ACCOUNT_HANDLE **account)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_create_account: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       /* invalid parmaters */
-       SAM_ASSERT(access_token && domainsid && account_name && account);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_create_account) {
-               DEBUG(3, ("sam_create_account: sam_methods of the domain did not specify sam_create_account\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_create_account(tmp_methods, access_token, access_desired, account_name, acct_ctrl, account))) {
-               DEBUG(4,("sam_create_account in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_add_account(const SAM_CONTEXT *context, const SAM_ACCOUNT_HANDLE *account)
-{
-       DOM_SID         domainsid;
-       const DOM_SID           *accountsid;
-       SAM_METHODS     *tmp_methods;
-       uint32          rid;
-       NTSTATUS        nt_status;
-       
-       DEBUG(5,("sam_add_account: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       /* invalid parmaters */
-       SAM_ASSERT(account);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_account_sid(account, &accountsid))) {
-               DEBUG(0,("Can't get account SID\n"));
-               return nt_status;
-       }
-
-       sid_copy(&domainsid, accountsid);
-       if (!sid_split_rid(&domainsid, &rid)) {
-               DEBUG(3,("sam_get_account_by_sid: failed to split the sid\n"));
-               return NT_STATUS_INVALID_SID;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, &domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_add_account) {
-               DEBUG(3, ("sam_add_account: sam_methods of the domain did not specify sam_add_account\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_add_account(tmp_methods, account))){
-               DEBUG(4,("sam_add_account in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_update_account(const SAM_CONTEXT *context, const SAM_ACCOUNT_HANDLE *account)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-       
-       DEBUG(5,("sam_update_account: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       /* invalid account specified */
-       SAM_ASSERT(account && account->current_sam_methods);
-       
-       tmp_methods = account->current_sam_methods;
-               
-       if (!tmp_methods->sam_update_account) {
-               DEBUG(3, ("sam_update_account: sam_methods of the domain did not specify sam_update_account\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_update_account(tmp_methods, account))){
-               DEBUG(4,("sam_update_account in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_delete_account(const SAM_CONTEXT *context, const SAM_ACCOUNT_HANDLE *account)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-       
-       DEBUG(5,("sam_delete_account: %d\n", __LINE__));
-       
-       SAM_SETUP_CONTEXT;
-
-       /* invalid account specified */
-       SAM_ASSERT(account && account->current_sam_methods);
-       
-       tmp_methods = account->current_sam_methods;
-
-       if (!tmp_methods->sam_delete_account) {
-               DEBUG(3, ("sam_delete_account: sam_methods of the domain did not specify sam_delete_account\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_delete_account(tmp_methods, account))){
-               DEBUG(4,("sam_delete_account in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_enum_accounts(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, const DOM_SID *domainsid, uint16 acct_ctrl, int32 *account_count, SAM_ACCOUNT_ENUM **accounts)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_enum_accounts: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && domainsid && account_count && accounts);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_enum_accounts) {
-               DEBUG(3, ("sam_enum_accounts: sam_methods of the domain did not specify sam_enum_accounts\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_enum_accounts(tmp_methods, access_token, acct_ctrl, account_count, accounts))) {
-               DEBUG(4,("sam_enum_accounts for domain %s in backend %s failed\n",
-                                tmp_methods->domain_name, tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-
-NTSTATUS sam_get_account_by_sid(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID *accountsid, SAM_ACCOUNT_HANDLE **account)
-{
-       SAM_METHODS     *tmp_methods;
-       uint32          rid;
-       DOM_SID         domainsid;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_get_account_by_sid: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && accountsid && account);
-
-       sid_copy(&domainsid, accountsid);
-       if (!sid_split_rid(&domainsid, &rid)) {
-               DEBUG(3,("sam_get_account_by_sid: failed to split the sid\n"));
-               return NT_STATUS_INVALID_SID;
-       }
-
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, &domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_get_account_by_sid) {
-               DEBUG(3, ("sam_get_account_by_sid: sam_methods of the domain did not specify sam_get_account_by_sid\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_get_account_by_sid(tmp_methods, access_token, access_desired, accountsid, account))) {
-               DEBUG(4,("sam_get_account_by_sid for %s in backend %s failed\n",
-                                sid_string_static(accountsid), tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_get_account_by_name(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, uint32 access_desired, const char *domain, const char *name, SAM_ACCOUNT_HANDLE **account)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_get_account_by_name: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && domain && name && account);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_name(context, &tmp_methods, domain))) {
-               DEBUG(4,("sam_get_methods_by_name failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_get_account_by_name) {
-               DEBUG(3, ("sam_get_account_by_name: sam_methods of the domain did not specify sam_get_account_by_name\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_get_account_by_name(tmp_methods, access_token, access_desired, name, account))) {
-               DEBUG(4,("sam_get_account_by_name for %s\\%s in backend %s failed\n",
-                                domain, name, tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_create_group(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID *domainsid, const char *group_name, uint16 group_ctrl, SAM_GROUP_HANDLE **group)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_create_group: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && domainsid && group_name && group);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_create_group) {
-               DEBUG(3, ("sam_create_group: sam_methods of the domain did not specify sam_create_group\n"));
-               return NT_STATUS_UNSUCCESSFUL; 
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_create_group(tmp_methods, access_token, access_desired, group_name, group_ctrl, group))) {
-               DEBUG(4,("sam_create_group in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_add_group(const SAM_CONTEXT *context, const SAM_GROUP_HANDLE *group)
-{
-       DOM_SID         domainsid;
-       const DOM_SID           *groupsid;
-       SAM_METHODS     *tmp_methods;
-       uint32          rid;
-       NTSTATUS        nt_status;
-       
-       DEBUG(5,("sam_add_group: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(group);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_group_sid(group, &groupsid))) {
-               DEBUG(0,("Can't get group SID\n"));
-               return nt_status;
-       }
-
-       sid_copy(&domainsid, groupsid);
-       if (!sid_split_rid(&domainsid, &rid)) {
-               DEBUG(3,("sam_get_group_by_sid: failed to split the sid\n"));
-               return NT_STATUS_INVALID_SID;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, &domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_add_group) {
-               DEBUG(3, ("sam_add_group: sam_methods of the domain did not specify sam_add_group\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_add_group(tmp_methods, group))){
-               DEBUG(4,("sam_add_group in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_update_group(const SAM_CONTEXT *context, const SAM_GROUP_HANDLE *group)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-       
-       DEBUG(5,("sam_update_group: %d\n", __LINE__));
-       
-       SAM_SETUP_CONTEXT;
-
-       /* invalid group specified */
-       SAM_ASSERT(group && group->current_sam_methods);
-       
-       tmp_methods = group->current_sam_methods;
-       
-       if (!tmp_methods->sam_update_group) {
-               DEBUG(3, ("sam_update_group: sam_methods of the domain did not specify sam_update_group\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_update_group(tmp_methods, group))){
-               DEBUG(4,("sam_update_group in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_delete_group(const SAM_CONTEXT *context, const SAM_GROUP_HANDLE *group)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-       
-       DEBUG(5,("sam_delete_group: %d\n", __LINE__));
-       
-       SAM_SETUP_CONTEXT;
-
-       /* invalid group specified */
-       SAM_ASSERT(group && group->current_sam_methods);
-       
-       tmp_methods = group->current_sam_methods;
-
-       if (!tmp_methods->sam_delete_group) {
-               DEBUG(3, ("sam_delete_group: sam_methods of the domain did not specify sam_delete_group\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_delete_group(tmp_methods, group))){
-               DEBUG(4,("sam_delete_group in backend %s failed\n",
-                                tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_enum_groups(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, const DOM_SID *domainsid, uint16 group_ctrl, uint32 *groups_count, SAM_GROUP_ENUM **groups)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_enum_groups: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && domainsid && groups_count && groups);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_enum_accounts) {
-               DEBUG(3, ("sam_enum_groups: sam_methods of the domain did not specify sam_enum_groups\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_enum_groups(tmp_methods, access_token, group_ctrl, groups_count, groups))) {
-               DEBUG(4,("sam_enum_groups for domain %s in backend %s failed\n",
-                                tmp_methods->domain_name, tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_get_group_by_sid(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, uint32 access_desired, const DOM_SID *groupsid, SAM_GROUP_HANDLE **group)
-{
-       SAM_METHODS     *tmp_methods;
-       uint32          rid;
-       NTSTATUS        nt_status;
-       DOM_SID         domainsid;
-
-       DEBUG(5,("sam_get_group_by_sid: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && groupsid && group);
-
-       sid_copy(&domainsid, groupsid);
-       if (!sid_split_rid(&domainsid, &rid)) {
-               DEBUG(3,("sam_get_group_by_sid: failed to split the sid\n"));
-               return NT_STATUS_INVALID_SID;
-       }
-
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_sid(context, &tmp_methods, &domainsid))) {
-               DEBUG(4,("sam_get_methods_by_sid failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_get_group_by_sid) {
-               DEBUG(3, ("sam_get_group_by_sid: sam_methods of the domain did not specify sam_get_group_by_sid\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_get_group_by_sid(tmp_methods, access_token, access_desired, groupsid, group))) {
-               DEBUG(4,("sam_get_group_by_sid for %s in backend %s failed\n",
-                                sid_string_static(groupsid), tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_get_group_by_name(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, uint32 access_desired, const char *domain, const char *name, SAM_GROUP_HANDLE **group)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-
-       DEBUG(5,("sam_get_group_by_name: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-
-       SAM_ASSERT(access_token && domain && name && group);
-
-       if (!NT_STATUS_IS_OK(nt_status = sam_get_methods_by_name(context, &tmp_methods, domain))) {
-               DEBUG(4,("sam_get_methods_by_name failed\n"));
-               return nt_status;
-       }
-
-       if (!tmp_methods->sam_get_group_by_name) {
-               DEBUG(3, ("sam_get_group_by_name: sam_methods of the domain did not specify sam_get_group_by_name\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_get_group_by_name(tmp_methods, access_token, access_desired, name, group))) {
-               DEBUG(4,("sam_get_group_by_name for %s\\%s in backend %s failed\n",
-                                domain, name, tmp_methods->backendname));
-               return nt_status;
-       }
-
-       return NT_STATUS_OK;
-}
-
-NTSTATUS sam_add_member_to_group(const SAM_CONTEXT *context, const SAM_GROUP_HANDLE *group, const SAM_GROUP_MEMBER *member)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-       
-       SAM_SETUP_CONTEXT;
-       
-       /* invalid group or member specified */
-       SAM_ASSERT(group && group->current_sam_methods && member);
-       
-       tmp_methods = group->current_sam_methods;
-                       
-       if (!tmp_methods->sam_add_member_to_group) {
-               DEBUG(3, ("sam_add_member_to_group: sam_methods of the domain did not specify sam_add_member_to_group\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-       
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_add_member_to_group(tmp_methods, group, member))) {
-               DEBUG(4,("sam_add_member_to_group in backend %s failed\n", tmp_methods->backendname));
-               return nt_status;
-       }
-       
-       return NT_STATUS_OK;    
-       
-}
-
-NTSTATUS sam_delete_member_from_group(const SAM_CONTEXT *context, const SAM_GROUP_HANDLE *group, const SAM_GROUP_MEMBER *member)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-
-       SAM_SETUP_CONTEXT;
-       
-       /* invalid group or member specified */
-       SAM_ASSERT(group && group->current_sam_methods && member);
-       
-       tmp_methods = group->current_sam_methods;
-       
-       if (!tmp_methods->sam_delete_member_from_group) {
-               DEBUG(3, ("sam_delete_member_from_group: sam_methods of the domain did not specify sam_delete_member_from_group\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-       
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_delete_member_from_group(tmp_methods, group, member))) {
-               DEBUG(4,("sam_delete_member_from_group in backend %s failed\n", tmp_methods->backendname));
-               return nt_status;
-       }
-       
-       return NT_STATUS_OK;    
-}
-
-NTSTATUS sam_enum_groupmembers(const SAM_CONTEXT *context, const SAM_GROUP_HANDLE *group, uint32 *members_count, SAM_GROUP_MEMBER **members)
-{
-       const SAM_METHODS *tmp_methods;
-       NTSTATUS     nt_status;
-       
-       SAM_SETUP_CONTEXT;
-       
-       /* invalid group specified */
-       SAM_ASSERT(group && group->current_sam_methods && members_count && members);
-       
-       tmp_methods = group->current_sam_methods;
-
-       if (!tmp_methods->sam_enum_groupmembers) {
-               DEBUG(3, ("sam_enum_groupmembers: sam_methods of the domain did not specify sam_enum_group_members\n"));
-               return NT_STATUS_NOT_IMPLEMENTED;
-       }
-       
-       if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_enum_groupmembers(tmp_methods, group, members_count, members))) {
-               DEBUG(4,("sam_enum_groupmembers in backend %s failed\n", tmp_methods->backendname));
-               return nt_status;
-       }
-       
-       return NT_STATUS_OK;    
-}
-
-NTSTATUS sam_get_groups_of_sid(const SAM_CONTEXT *context, const NT_USER_TOKEN *access_token, const DOM_SID **sids, uint16 group_ctrl, uint32 *group_count, SAM_GROUP_ENUM **groups)
-{
-       SAM_METHODS     *tmp_methods;
-       NTSTATUS        nt_status;
-       
-       uint32          tmp_group_count;
-       SAM_GROUP_ENUM *tmp_groups;
-       
-       DEBUG(5,("sam_get_groups_of_sid: %d\n", __LINE__));
-
-       SAM_SETUP_CONTEXT;
-       
-       /* invalid sam_context specified */
-       SAM_ASSERT(access_token && sids && context && context->methods);
-       
-       *group_count = 0;
-       
-       *groups = NULL;
-
-       tmp_methods= context->methods;
-
-       while (tmp_methods) {
-               DEBUG(5,("getting groups from domain \n"));
-               if (!tmp_methods->sam_get_groups_of_sid) {
-                       DEBUG(3, ("sam_get_groups_of_sid: sam_methods of domain did not specify sam_get_groups_of_sid\n"));
-                       SAFE_FREE(*groups);
-                       return NT_STATUS_NOT_IMPLEMENTED;
-               }
-               
-               if (!NT_STATUS_IS_OK(nt_status = tmp_methods->sam_get_groups_of_sid(tmp_methods, access_token, sids, group_ctrl, &tmp_group_count, &tmp_groups))) {
-                       DEBUG(4,("sam_get_groups_of_sid in backend %s failed\n", tmp_methods->backendname));
-                       SAFE_FREE(*groups);
-                       return nt_status;
-               }
-               
-               *groups = Realloc(*groups, ((*group_count)  + tmp_group_count) * sizeof(SAM_GROUP_ENUM));
-
-               memcpy(&(*groups)[*group_count], tmp_groups, tmp_group_count);          
-               
-               SAFE_FREE(tmp_groups);
-               
-               *group_count += tmp_group_count;
-               
-               tmp_methods = tmp_methods->next;
-       }
-       
-       return NT_STATUS_OK;    
-}
-
-
diff --git a/source3/script/genstruct.pl b/source3/script/genstruct.pl
deleted file mode 100755 (executable)
index a6abd71..0000000
+++ /dev/null
@@ -1,299 +0,0 @@
-#!/usr/bin/perl -w
-# a simple system for generating C parse info
-# this can be used to write generic C structer load/save routines
-# Copyright 2002 Andrew Tridgell <genstruct@tridgell.net>
-# released under the GNU General Public License v2 or later
-
-use strict;
-
-my(%enum_done) = ();
-my(%struct_done) = ();
-
-###################################################
-# general handler
-sub handle_general($$$$$$$$)
-{
-       my($name) = shift;
-       my($ptr_count) = shift;
-       my($size) = shift;
-       my($element) = shift;
-       my($flags) = shift;
-       my($dump_fn) = shift;
-       my($parse_fn) = shift;
-       my($tflags) = shift;
-       my($array_len) = 0;
-       my($dynamic_len) = "NULL";
-
-       # handle arrays, currently treat multidimensional arrays as 1 dimensional
-       while ($element =~ /(.*)\[(.*?)\]$/) {
-               $element = $1;
-               if ($array_len == 0) {
-                       $array_len = $2;
-               } else {
-                       $array_len = "$2 * $array_len";
-               }
-       }
-
-       if ($flags =~ /_LEN\((\w*?)\)/) {
-               $dynamic_len = "\"$1\"";
-       }
-
-       if ($flags =~ /_NULLTERM/) {
-               $tflags = "FLAG_NULLTERM";
-       }
-
-       print OFILE "{\"$element\", $ptr_count, $size, offsetof(struct $name, $element), $array_len, $dynamic_len, $tflags, $dump_fn, $parse_fn},\n";
-}
-
-
-####################################################
-# parse one element
-sub parse_one($$$$)
-{
-       my($name) = shift;
-       my($type) = shift;
-       my($element) = shift;
-       my($flags) = shift;
-       my($ptr_count) = 0;
-       my($size) = "sizeof($type)";
-       my($tflags) = "0";
-       
-       # enums get the FLAG_ALWAYS flag
-       if ($type =~ /^enum /) {
-               $tflags = "FLAG_ALWAYS";
-       }
-
-
-       # make the pointer part of the base type 
-       while ($element =~ /^\*(.*)/) {
-               $ptr_count++;
-               $element = $1;
-       }
-
-       # convert spaces to _
-       $type =~ s/ /_/g;
-
-       my($dump_fn) = "gen_dump_$type";
-       my($parse_fn) = "gen_parse_$type";
-
-       handle_general($name, $ptr_count, $size, $element, $flags, $dump_fn, $parse_fn, $tflags);
-}
-
-####################################################
-# parse one element
-sub parse_element($$$)
-{
-       my($name) = shift;
-       my($element) = shift;
-       my($flags) = shift;
-       my($type);
-       my($data);
-
-       # pull the base type
-       if ($element =~ /^struct (\S*) (.*)/) {
-               $type = "struct $1";
-               $data = $2;
-       } elsif ($element =~ /^enum (\S*) (.*)/) {
-               $type = "enum $1";
-               $data = $2;
-       } elsif ($element =~ /^unsigned (\S*) (.*)/) {
-               $type = "unsigned $1";
-               $data = $2;
-       } elsif ($element =~ /^(\S*) (.*)/) {
-               $type = $1;
-               $data = $2;
-       } else {
-               die "Can't parse element '$element'";
-       }
-
-       # handle comma separated lists 
-       while ($data =~ /(\S*),[\s]?(.*)/) {
-               parse_one($name, $type, $1, $flags);
-               $data = $2;
-       }
-       parse_one($name, $type, $data, $flags);
-}
-
-
-my($first_struct) = 1;
-
-####################################################
-# parse the elements of one structure
-sub parse_elements($$)
-{
-       my($name) = shift;
-       my($elements) = shift;
-
-       if ($first_struct) {
-               $first_struct = 0;
-               print "Parsing structs: $name";
-       } else {
-               print ", $name";
-       }
-
-       print OFILE "int gen_dump_struct_$name(TALLOC_CTX *mem_ctx, struct parse_string *, const char *, unsigned);\n";
-       print OFILE "int gen_parse_struct_$name(TALLOC_CTX *mem_ctx, char *, const char *);\n";
-
-       print OFILE "static const struct parse_struct pinfo_" . $name . "[] = {\n";
-
-
-       while ($elements =~ /^.*?([a-z].*?);\s*?(\S*?)\s*?$(.*)/msi) {
-               my($element) = $1;
-               my($flags) = $2;
-               $elements = $3;
-               parse_element($name, $element, $flags);
-       }
-
-       print OFILE "{NULL, 0, 0, 0, 0, NULL, 0, NULL, NULL}};\n";
-
-       print OFILE "
-int gen_dump_struct_$name(TALLOC_CTX *mem_ctx, struct parse_string *p, const char *ptr, unsigned indent) {
-       return gen_dump_struct(mem_ctx, pinfo_$name, p, ptr, indent);
-}
-int gen_parse_struct_$name(TALLOC_CTX *mem_ctx, char *ptr, const char *str) {
-       return gen_parse_struct(mem_ctx, pinfo_$name, ptr, str);
-}
-
-";
-}
-
-my($first_enum) = 1;
-
-####################################################
-# parse out the enum declarations
-sub parse_enum_elements($$)
-{
-       my($name) = shift;
-       my($elements) = shift;
-
-       if ($first_enum) {
-               $first_enum = 0;
-               print "Parsing enums: $name";
-       } else {
-               print ", $name";
-       }
-
-       print OFILE "static const struct enum_struct einfo_" . $name . "[] = {\n";
-
-       my(@enums) = split(/,/s, $elements);
-       for (my($i)=0; $i <= $#{@enums}; $i++) {
-               my($enum) = $enums[$i];
-               if ($enum =~ /\s*(\w*)/) {
-                       my($e) = $1;
-                       print OFILE "{\"$e\", $e},\n";
-               }
-       }
-
-       print OFILE "{NULL, 0}};\n";
-
-       print OFILE "
-int gen_dump_enum_$name(struct parse_string *p, const char *ptr, unsigned indent) {
-       return gen_dump_enum(einfo_$name, p, ptr, indent);
-}
-
-int gen_parse_enum_$name(char *ptr, const char *str) {
-       return gen_parse_enum(einfo_$name, ptr, str);
-}
-
-";
-}
-
-####################################################
-# parse out the enum declarations
-sub parse_enums($)
-{
-       my($data) = shift;
-
-       while ($data =~ /^GENSTRUCT\s+enum\s+(\w*?)\s*{(.*?)}\s*;(.*)/ms) {
-               my($name) = $1;
-               my($elements) = $2;
-               $data = $3;
-
-               if (!defined($enum_done{$name})) {
-                       $enum_done{$name} = 1;
-                       parse_enum_elements($name, $elements);
-               }
-       }
-
-       if (! $first_enum) {
-               print "\n";
-       }
-}
-
-####################################################
-# parse all the structures
-sub parse_structs($)
-{
-       my($data) = shift;
-
-       # parse into structures 
-       while ($data =~ /^GENSTRUCT\s+struct\s+(\w+?)\s*{\s*(.*?)\s*}\s*;(.*)/ms) {
-               my($name) = $1;
-               my($elements) = $2;
-               $data = $3;
-               if (!defined($struct_done{$name})) {
-                       $struct_done{$name} = 1;
-                       parse_elements($name, $elements);
-               }
-       }
-
-       if (! $first_struct) {
-               print "\n";
-       } else {
-               print "No GENSTRUCT structures found?\n";
-       }
-}
-
-
-####################################################
-# parse a header file, generating a dumper structure
-sub parse_data($)
-{
-       my($data) = shift;
-
-       # collapse spaces 
-       $data =~ s/[\t ]+/ /sg;
-       $data =~ s/\s*\n\s+/\n/sg;
-       # strip debug lines
-       $data =~ s/^\#.*?\n//smg;
-
-       parse_enums($data);
-       parse_structs($data);
-}
-
-
-#########################################
-# display help text
-sub ShowHelp()
-{
-    print "
-generator for C structure dumpers
-Copyright Andrew Tridgell <genstruct\@tridgell.net>
-
-Sample usage:
-   genstruct -o output.h gcc -E -O2 -g test.h
-
-Options:
-    --help                this help page
-    -o OUTPUT             place output in OUTPUT
-";
-    exit(0);
-}
-
-########################################
-# main program
-if ($ARGV[0] ne "-o" || $#ARGV < 2) {
-       ShowHelp();
-}
-
-shift;
-my($opt_ofile)=shift;
-
-print "creating $opt_ofile\n";
-
-open(OFILE, ">$opt_ofile") || die "can't open $opt_ofile";    
-
-print OFILE "/* This is an automatically generated file - DO NOT EDIT! */\n\n";
-
-parse_data(`@ARGV -DGENSTRUCT=GENSTRUCT`);
-exit(0);
index e83f28e2d0b816959618835a91e767fced1d3a69..2aa643326c0622925a0c1a7fb8b250bdde405f91 100644 (file)
@@ -1,4 +1,4 @@
-/* this test should find out what quota api is avalable on the os */
+/* this test should find out what quota api is available on the os */
 
 #if defined(HAVE_QUOTACTL_4A)
 /* long quotactl(int cmd, char *special, qid_t id, caddr_t addr) */
index d1c8300a4975184717c72a130bc2390bf005721e..64f2d3f68f9e96ef9b84cffb3d80248e09323584 100644 (file)
@@ -182,9 +182,6 @@ static void dump_database(struct cli_state *cli, unsigned db_type, DOM_CRED *ret
                result = cli_netlogon_sam_sync(cli, mem_ctx, ret_creds, db_type,
                                               sync_context,
                                               &num_deltas, &hdr_deltas, &deltas);
-               if (NT_STATUS_IS_ERR(result))
-                       break;
-
                clnt_deal_with_creds(cli->sess_key, &(cli->clnt_cred), ret_creds);
                 for (i = 0; i < num_deltas; i++) {
                        display_sam_entry(&hdr_deltas[i], &deltas[i]);